diff --git a/Makefile b/Makefile index 40fbe75ec..0248c886e 100644 --- a/Makefile +++ b/Makefile @@ -512,9 +512,9 @@ GODDARD_C_FILES := $(foreach dir,$(GODDARD_SRC_DIRS),$(wildcard $(dir)/*.c)) ULTRA_S_FILES := $(foreach dir,$(ULTRA_SRC_DIRS),$(wildcard $(dir)/*.s)) GENERATED_C_FILES := $(BUILD_DIR)/assets/mario_anim_data.c $(BUILD_DIR)/assets/demo_data.c -ifeq ($(TARGET_N64),0) - GENERATED_C_FILES += $(addprefix $(BUILD_DIR)/bin/,$(addsuffix _skybox.c,$(notdir $(basename $(wildcard textures/skyboxes/*.png))))) -endif +#ifeq ($(TARGET_N64),0) +# GENERATED_C_FILES += $(addprefix $(BUILD_DIR)/bin/,$(addsuffix _skybox.c,$(notdir $(basename $(wildcard textures/skyboxes/*.png))))) +#endif # "If we're N64, use the above" ifeq ($(TARGET_N64),0) @@ -988,6 +988,7 @@ endif # Prevent a crash with -sopt export LANG := C + #==============================================================================# # Extra CC Flags # #==============================================================================# @@ -1172,6 +1173,8 @@ endif $(BUILD_DIR)/src/game/characters.o: $(SOUND_SAMPLE_TABLES) $(SOUND_BIN_DIR)/sound_data.o: $(SOUND_BIN_DIR)/sound_data.ctl.inc.c $(SOUND_BIN_DIR)/sound_data.tbl.inc.c $(SOUND_BIN_DIR)/sequences.bin.inc.c $(SOUND_BIN_DIR)/bank_sets.inc.c +$(SOUND_BIN_DIR)/samples_assets.o: $(SOUND_BIN_DIR)/samples_offsets.inc.c +$(SOUND_BIN_DIR)/sequences_assets.o: $(SOUND_BIN_DIR)/sequences_offsets.inc.c $(BUILD_DIR)/levels/scripts.o: $(BUILD_DIR)/include/level_headers.h ifeq ($(VERSION),sh) @@ -1192,11 +1195,9 @@ ifeq ($(VERSION),eu) $(BUILD_DIR)/bin/eu/translation_en.o: $(BUILD_DIR)/text/us/define_text.inc.c $(BUILD_DIR)/bin/eu/translation_de.o: $(BUILD_DIR)/text/de/define_text.inc.c $(BUILD_DIR)/bin/eu/translation_fr.o: $(BUILD_DIR)/text/fr/define_text.inc.c - $(BUILD_DIR)/levels/menu/leveldata.o: $(BUILD_DIR)/include/text_strings.h $(BUILD_DIR)/levels/menu/leveldata.o: $(BUILD_DIR)/text/us/define_courses.inc.c $(BUILD_DIR)/levels/menu/leveldata.o: $(BUILD_DIR)/text/de/define_courses.inc.c $(BUILD_DIR)/levels/menu/leveldata.o: $(BUILD_DIR)/text/fr/define_courses.inc.c - $(BUILD_DIR)/src/game/level_info.o: $(BUILD_DIR)/include/text_strings.h $(BUILD_DIR)/src/game/level_info.o: $(BUILD_DIR)/text/us/define_courses.inc.c $(BUILD_DIR)/src/game/level_info.o: $(BUILD_DIR)/text/de/define_courses.inc.c $(BUILD_DIR)/src/game/level_info.o: $(BUILD_DIR)/text/fr/define_courses.inc.c @@ -1218,13 +1219,6 @@ ALL_DIRS := $(BUILD_DIR) $(addprefix $(BUILD_DIR)/,$(SRC_DIRS) $(GODDARD_SRC_DIR # Make sure build directory exists before compiling anything DUMMY != mkdir -p $(ALL_DIRS) -$(BUILD_DIR)/include/text_strings.h: $(BUILD_DIR)/include/text_menu_strings.h -$(BUILD_DIR)/src/menu/file_select.o: $(BUILD_DIR)/include/text_strings.h -$(BUILD_DIR)/src/menu/star_select.o: $(BUILD_DIR)/include/text_strings.h -$(BUILD_DIR)/src/game/camera.o: $(BUILD_DIR)/include/text_strings.h -$(BUILD_DIR)/src/game/ingame_menu.o: $(BUILD_DIR)/include/text_strings.h - - #==============================================================================# # Texture Generation # #==============================================================================# @@ -1296,8 +1290,6 @@ $(BUILD_DIR)/%.table: %.aiff $(call print,Extracting codebook:,$<,$@) $(V)$(AIFF_EXTRACT_CODEBOOK) $< >$@ $(call print,Piping:,$<,$@.inc.c) - $(V)hexdump -v -e '1/1 "0x%X,"' $< > $@.inc.c - $(V)echo >> $@.inc.c $(BUILD_DIR)/%.aifc: $(BUILD_DIR)/%.table %.aiff $(call print,Encoding VADPCM:,$<,$@) @@ -1324,6 +1316,12 @@ $(SOUND_BIN_DIR)/ctl_header: $(SOUND_BIN_DIR)/sound_data.ctl $(SOUND_BIN_DIR)/tbl_header: $(SOUND_BIN_DIR)/sound_data.ctl @true +$(SOUND_BIN_DIR)/samples_offsets.inc.c: $(SOUND_BIN_DIR)/sound_data.ctl + @true + +$(SOUND_BIN_DIR)/sequences_offsets.inc.c: $(SOUND_BIN_DIR)/sound_data.ctl + @true + $(SOUND_BIN_DIR)/sequences.bin: $(SOUND_BANK_FILES) sound/sequences.json $(SOUND_SEQUENCE_DIRS) $(SOUND_SEQUENCE_FILES) $(ENDIAN_BITWIDTH) @$(PRINT) "$(GREEN)Generating: $(BLUE)$@ $(NO_COL)\n" $(V)$(PYTHON) $(TOOLS_DIR)/assemble_sound.py --sequences $@ $(SOUND_BIN_DIR)/sequences_header $(SOUND_BIN_DIR)/bank_sets sound/sound_banks/ sound/sequences.json $(SOUND_SEQUENCE_FILES) $(C_DEFINES) $$(cat $(ENDIAN_BITWIDTH)) @@ -1360,12 +1358,6 @@ $(BUILD_DIR)/assets/demo_data.c: assets/demo_data.json $(wildcard assets/demos/* $(V)$(PYTHON) $(TOOLS_DIR)/demo_data_converter.py assets/demo_data.json $(DEF_INC_CFLAGS) > $@ # Encode in-game text strings -$(BUILD_DIR)/include/text_strings.h: include/text_strings.h.in - $(call print,Encoding:,$<,$@) - $(V)$(TEXTCONV) charmap.txt $< $@ -$(BUILD_DIR)/include/text_menu_strings.h: include/text_menu_strings.h.in - $(call print,Encoding:,$<,$@) - $(V)$(TEXTCONV) charmap_menu.txt $< $@ $(BUILD_DIR)/text/%/define_courses.inc.c: text/define_courses.inc.c text/%/courses.h @$(PRINT) "$(GREEN)Preprocessing: $(BLUE)$@ $(NO_COL)\n" $(V)$(CPP) $(PROF_FLAGS) $(CPPFLAGS) $< -o - -I text/$*/ | $(TEXTCONV) charmap.txt - $@ diff --git a/Makefile.split b/Makefile.split index 09df6cd71..e6702d27d 100644 --- a/Makefile.split +++ b/Makefile.split @@ -213,9 +213,9 @@ $(eval $(call level_rules,menu,generic)) # Menu (File Select) $(BUILD_DIR)/levels/ending/cake_eu.inc.c: levels/ending/cake_eu.png @$(PRINT) "$(GREEN)Splitting $(YELLOW)$< $(GREEN)to: $(BLUE)$@ $(NO_COL)\n" $(V)$(SKYCONV) $(SKYCONV_ARGS) --type cake-eu --split $^ $(BUILD_DIR)/levels/ending -$(BUILD_DIR)/levels/ending/cake.inc.c: levels/ending/cake.png - @$(PRINT) "$(GREEN)Splitting $(YELLOW)$< $(GREEN)to: $(BLUE)$@ $(NO_COL)\n" - $(V)$(SKYCONV) $(SKYCONV_ARGS) --type cake --split $^ $(BUILD_DIR)/levels/ending +#$(BUILD_DIR)/levels/ending/cake.inc.c: levels/ending/cake.png +# @$(PRINT) "$(GREEN)Splitting $(YELLOW)$< $(GREEN)to: $(BLUE)$@ $(NO_COL)\n" +# $(V)$(SKYCONV) $(SKYCONV_ARGS) --type cake --split $^ $(BUILD_DIR)/levels/ending # -------------------------------------- # Texture Bin Rules diff --git a/actors/amp/anims/anim_0800401C.inc.c b/actors/amp/anims/anim_0800401C.inc.c index 711b6aa19..7f7a6c098 100644 --- a/actors/amp/anims/anim_0800401C.inc.c +++ b/actors/amp/anims/anim_0800401C.inc.c @@ -1,44 +1,9 @@ +#include "pc/rom_assets.h" // 0x08003E30 -static const s16 amp_seg8_animvalue_08003E30[] = { - 0x0000, 0x0000, 0x0D79, 0x1AF2, 0x286B, 0x35E4, 0x435D, 0x50D6, - 0x5E50, 0x6BC9, 0x7942, 0x86BE, 0x9437, 0xA1B0, 0xAF2A, 0xBCA3, - 0xCA1C, 0xD795, 0xE50E, 0xF287, 0x1872, 0x0000, 0x1AF2, 0x35E4, - 0x50D6, 0x6BC9, 0x86BE, 0xA1B0, 0xBCA3, 0xD795, 0xF287, 0x0D79, - 0x286B, 0x435D, 0x5E50, 0x7942, 0x9437, 0xAF2A, 0xCA1C, 0xE50E, - 0x0000, 0x1AF2, 0x35E4, 0x50D6, 0x6BC9, 0x86BE, 0xA1B0, 0xBCA3, - 0xD795, 0xF287, 0x0D79, 0x286B, 0x435D, 0x5E50, 0x7942, 0x9437, - 0xAF2A, 0xCA1C, 0xE50E, 0x8001, 0x5793, 0x2F28, 0x06BC, 0xDE52, - 0xB5E6, 0x8D7B, 0x650C, 0x3CA1, 0x1435, 0xEBCB, 0xC35F, 0x9AF4, - 0x7285, 0x4A1A, 0x21AE, 0xF944, 0xD0D8, 0xA86D, 0x3FFF, 0x0000, - 0x0D7C, 0x1AF9, 0x2876, 0x35F3, 0x4370, 0x50ED, 0x5E6A, 0x6BE7, - 0x7964, 0x86E3, 0x9460, 0xA1DD, 0xAF5A, 0xBCD7, 0xCA54, 0xD7D1, - 0xE54E, 0xF2CB, 0xC001, 0x3FFF, 0x0000, 0x0D7B, 0x1AF7, 0x2873, - 0x35EF, 0x436B, 0x50E6, 0x5E62, 0x6BDE, 0x795A, 0x86D9, 0x9455, - 0xA1D0, 0xAF4C, 0xBCC8, 0xCA44, 0xD7C0, 0xE53B, 0xF2B7, 0xC001, - 0x3FFF, 0xC001, 0xCD7A, 0xDAF2, 0xE86B, 0xF5E3, 0x035B, 0x10D3, - 0x1E4C, 0x2BC4, 0x393D, 0x46B5, 0x542E, 0x61A6, 0x6F1F, 0x7C97, - 0x8A13, 0x978B, 0xA504, 0xB27D, 0xC001, 0x3FFF, 0x4D79, 0x5AF2, - 0x686C, 0x75E5, 0x8362, 0x90DB, 0x9E55, 0xABCF, 0xB948, 0xC6C2, - 0xD43B, 0xE1B5, 0xEF2F, 0xFCA8, 0x0A21, 0x179A, 0x2514, 0x328D, - 0xC001, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(amp_seg8_animvalue_08003E30, 0x001f2200, 59076, 0x00003e30, 324); // 0x08003F74 -static const u16 amp_seg8_animindex_08003F74[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A1, - 0x0001, 0x0000, 0x0013, 0x008D, 0x0001, 0x00A0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0001, - 0x0001, 0x0000, 0x0013, 0x0079, 0x0001, 0x008C, - 0x0001, 0x0014, 0x0001, 0x0000, 0x0013, 0x0015, - 0x0001, 0x0000, 0x0013, 0x0064, 0x0001, 0x0077, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0028, - 0x0001, 0x0000, 0x0013, 0x004F, 0x0001, 0x0062, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x003B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0078, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0063, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x004E, -}; +ROM_ASSET_LOAD_ANIM(amp_seg8_animindex_08003F74, 0x001f2200, 59076, 0x00003f74, 168); // 0x0800401C static const struct Animation amp_seg8_anim_0800401C = { diff --git a/actors/amp/model.inc.c b/actors/amp/model.inc.c index 8d1030b40..db4738fd0 100644 --- a/actors/amp/model.inc.c +++ b/actors/amp/model.inc.c @@ -1,33 +1,20 @@ +#include "pc/rom_assets.h" // Amp // 0x08000F18 -ALIGNED8 const Texture amp_seg8_texture_08000F18[] = { -#include "actors/amp/amp_electricity.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(amp_seg8_texture_08000F18, "actors/amp/amp_electricity.rgba16.inc.c", 0x001f2200, 59076, 0x00000f18, 1024); // 0x08001318 -ALIGNED8 const Texture amp_seg8_texture_08001318[] = { -#include "actors/amp/amp_eyes.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(amp_seg8_texture_08001318, "actors/amp/amp_eyes.rgba16.inc.c", 0x001f2200, 59076, 0x00001318, 2048); // 0x08001B18 -ALIGNED8 const Texture amp_seg8_texture_08001B18[] = { -#include "actors/amp/amp_body.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(amp_seg8_texture_08001B18, "actors/amp/amp_body.rgba16.inc.c", 0x001f2200, 59076, 0x00001b18, 2048); // 0x08002318 -ALIGNED8 const Texture amp_seg8_texture_08002318[] = { -#include "actors/amp/amp_mouth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(amp_seg8_texture_08002318, "actors/amp/amp_mouth.rgba16.inc.c", 0x001f2200, 59076, 0x00002318, 2048); // 0x08002B18 -static const Vtx amp_seg8_vertex_08002B18[] = { - {{{ 224, 0, -89}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 187, 149, 0}, 0, { 223, 1078}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 224, 0, 90}, 0, { 479, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 187, -148, 0}, 0, { 224, -122}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 224, 0, -89}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08002B18, 0x001f2200, 59076, 0x00002b18, 80); // 0x08002B68 - 0x08002BA0 const Gfx amp_seg8_dl_08002B68[] = { @@ -58,12 +45,7 @@ const Gfx amp_seg8_dl_08002BA0[] = { }; // 0x08002C10 -static const Vtx amp_seg8_vertex_08002C10[] = { - {{{ 68, 72, 158}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -27, -71, 164}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 68, -71, 158}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -27, 72, 164}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08002C10, 0x001f2200, 59076, 0x00002c10, 64); // 0x08002C50 - 0x08002C88 const Gfx amp_seg8_dl_08002C50[] = { @@ -94,12 +76,7 @@ const Gfx amp_seg8_dl_08002C88[] = { }; // 0x08002CF8 -static const Vtx amp_seg8_vertex_08002CF8[] = { - {{{ -29, 72, 164}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -124, -71, 121}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -29, -71, 164}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -124, 72, 121}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08002CF8, 0x001f2200, 59076, 0x00002cf8, 64); // 0x08002D38 - 0x08002D70 const Gfx amp_seg8_dl_08002D38[] = { @@ -130,12 +107,7 @@ const Gfx amp_seg8_dl_08002D70[] = { }; // 0x08002DE0 -static const Vtx amp_seg8_vertex_08002DE0[] = { - {{{ -39, -39, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 40, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -39, 40, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, -39, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08002DE0, 0x001f2200, 59076, 0x00002de0, 64); // 0x08002E20 - 0x08002E58 const Gfx amp_seg8_dl_08002E20[] = { @@ -173,227 +145,49 @@ static const Lights1 amp_seg8_lights_08002EC8 = gdSPDefLights1( // //! Another malformed entry: Vertex interpreted as light // 0x08002EE0 -static const Vtx amp_seg8_vertex_08002EE0[] = { - {{{ 280, 0, 35}, 0, { 0, 0}, {0x7b, 0xe2, 0x00, 0x00}}}, - {{{ 240, -160, 0}, 0, { 0, 0}, {0x7b, 0xe2, 0x00, 0x00}}}, - {{{ 280, 0, -35}, 0, { 0, 0}, {0x7b, 0xe2, 0x00, 0x00}}}, - {{{ 280, 0, -35}, 0, { 0, 0}, {0x7b, 0x1e, 0x00, 0xff}}}, - {{{ 240, 160, 0}, 0, { 0, 0}, {0x7b, 0x1e, 0x00, 0xff}}}, - {{{ 280, 0, 35}, 0, { 0, 0}, {0x7b, 0x1e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08002EE0, 0x001f2200, 59076, 0x00002ee0, 96); // 0x08002F40 -static const Vtx amp_seg8_vertex_08002F40[] = { - {{{ 280, 0, 35}, 0, { 0, 0}, {0x7b, 0xe2, 0x00, 0x00}}}, - {{{ 240, -160, 0}, 0, { 0, 0}, {0x7b, 0xe2, 0x00, 0x00}}}, - {{{ 280, 0, -35}, 0, { 0, 0}, {0x7b, 0xe2, 0x00, 0x00}}}, - {{{ 280, 0, -35}, 0, { 0, 0}, {0x7b, 0x1e, 0x00, 0xff}}}, - {{{ 240, 160, 0}, 0, { 0, 0}, {0x7b, 0x1e, 0x00, 0xff}}}, - {{{ 280, 0, 35}, 0, { 0, 0}, {0x7b, 0x1e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08002F40, 0x001f2200, 59076, 0x00002ee0, 96); // 0x08002FA0 -static const Vtx amp_seg8_vertex_08002FA0[] = { - {{{ 280, 0, 35}, 0, { 0, 0}, {0x7b, 0xe2, 0x00, 0x00}}}, - {{{ 240, -160, 0}, 0, { 0, 0}, {0x7b, 0xe2, 0x00, 0x00}}}, - {{{ 280, 0, -35}, 0, { 0, 0}, {0x7b, 0xe2, 0x00, 0x00}}}, - {{{ 280, 0, -35}, 0, { 0, 0}, {0x7b, 0x1e, 0x00, 0xff}}}, - {{{ 240, 160, 0}, 0, { 0, 0}, {0x7b, 0x1e, 0x00, 0xff}}}, - {{{ 280, 0, 35}, 0, { 0, 0}, {0x7b, 0x1e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08002FA0, 0x001f2200, 59076, 0x00002ee0, 96); // 0x08003000 -static const Vtx amp_seg8_vertex_08003000[] = { - {{{ 280, 0, -35}, 0, { 0, 0}, {0x7b, 0x1e, 0x00, 0x00}}}, - {{{ 240, 160, 0}, 0, { 0, 0}, {0x7b, 0x1e, 0x00, 0x00}}}, - {{{ 280, 0, 35}, 0, { 0, 0}, {0x7b, 0x1e, 0x00, 0x00}}}, - {{{ 280, 0, 35}, 0, { 0, 0}, {0x7b, 0xe2, 0x00, 0xff}}}, - {{{ 240, -160, 0}, 0, { 0, 0}, {0x7b, 0xe2, 0x00, 0xff}}}, - {{{ 280, 0, -35}, 0, { 0, 0}, {0x7b, 0xe2, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08003000, 0x001f2200, 59076, 0x00003000, 96); // 0x08003060 -static const Vtx amp_seg8_vertex_08003060[] = { - {{{ -184, -54, -54}, 0, { 0, 0}, {0x8b, 0xde, 0xde, 0x00}}}, - {{{ -184, -76, 0}, 0, { 0, 0}, {0x8b, 0xd0, 0x00, 0x00}}}, - {{{ -200, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -141, -100, -100}, 0, { 0, 0}, {0xa6, 0xc1, 0xc1, 0xff}}}, - {{{ -141, -141, 0}, 0, { 0, 0}, {0xa6, 0xa7, 0x00, 0xff}}}, - {{{ -76, -130, -130}, 0, { 0, 0}, {0xd0, 0xae, 0xae, 0xff}}}, - {{{ -76, -184, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, - {{{ 0, -141, -141}, 0, { 0, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 0, -200, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 76, -130, -130}, 0, { 0, 0}, {0x30, 0xae, 0xae, 0xff}}}, - {{{ 76, -184, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0xff}}}, - {{{ 141, -100, -100}, 0, { 0, 0}, {0x5a, 0xc1, 0xc1, 0xff}}}, - {{{ 141, -141, 0}, 0, { 0, 0}, {0x5a, 0xa7, 0x00, 0xff}}}, - {{{ 184, -54, -54}, 0, { 0, 0}, {0x75, 0xde, 0xde, 0xff}}}, - {{{ 184, -76, 0}, 0, { 0, 0}, {0x75, 0xd0, 0x00, 0xff}}}, - {{{ 200, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08003060, 0x001f2200, 59076, 0x00003060, 256); // 0x08003160 -static const Vtx amp_seg8_vertex_08003160[] = { - {{{ -184, 0, -76}, 0, { 0, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -184, -54, -54}, 0, { 0, 0}, {0x8b, 0xde, 0xde, 0x00}}}, - {{{ -200, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -141, 0, -141}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -141, -100, -100}, 0, { 0, 0}, {0xa6, 0xc1, 0xc1, 0xff}}}, - {{{ -76, 0, -184}, 0, { 0, 0}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -76, -130, -130}, 0, { 0, 0}, {0xd0, 0xae, 0xae, 0xff}}}, - {{{ 0, 0, -200}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -141, -141}, 0, { 0, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 76, 0, -184}, 0, { 0, 0}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 76, -130, -130}, 0, { 0, 0}, {0x30, 0xae, 0xae, 0xff}}}, - {{{ 141, 0, -141}, 0, { 0, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 141, -100, -100}, 0, { 0, 0}, {0x5a, 0xc1, 0xc1, 0xff}}}, - {{{ 184, 0, -76}, 0, { 0, 0}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ 184, -54, -54}, 0, { 0, 0}, {0x75, 0xde, 0xde, 0xff}}}, - {{{ 200, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08003160, 0x001f2200, 59076, 0x00003160, 256); // 0x08003260 -static const Vtx amp_seg8_vertex_08003260[] = { - {{{ -184, 54, -54}, 0, { 0, 0}, {0x8b, 0x22, 0xde, 0xff}}}, - {{{ -184, 0, -76}, 0, { 0, 0}, {0x8b, 0x00, 0xd0, 0x00}}}, - {{{ -200, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -141, 100, -100}, 0, { 0, 0}, {0xa6, 0x3f, 0xc1, 0xff}}}, - {{{ -141, 0, -141}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -76, 130, -130}, 0, { 0, 0}, {0xd0, 0x52, 0xae, 0xff}}}, - {{{ -76, 0, -184}, 0, { 0, 0}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 0, 141, -141}, 0, { 0, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 0, 0, -200}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 76, 130, -130}, 0, { 0, 0}, {0x30, 0x52, 0xae, 0xff}}}, - {{{ 76, 0, -184}, 0, { 0, 0}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 141, 100, -100}, 0, { 0, 0}, {0x5a, 0x3f, 0xc1, 0xff}}}, - {{{ 141, 0, -141}, 0, { 0, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 184, 54, -54}, 0, { 0, 0}, {0x75, 0x22, 0xde, 0xff}}}, - {{{ 184, 0, -76}, 0, { 0, 0}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ 200, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08003260, 0x001f2200, 59076, 0x00003260, 256); // 0x08003360 -static const Vtx amp_seg8_vertex_08003360[] = { - {{{ -184, 76, 0}, 0, { 0, 0}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -184, 54, -54}, 0, { 0, 0}, {0x8b, 0x22, 0xde, 0x00}}}, - {{{ -200, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -141, 141, 0}, 0, { 0, 0}, {0xa6, 0x59, 0x00, 0xff}}}, - {{{ -141, 100, -100}, 0, { 0, 0}, {0xa6, 0x3f, 0xc1, 0xff}}}, - {{{ -76, 184, 0}, 0, { 0, 0}, {0xd0, 0x75, 0x00, 0xff}}}, - {{{ -76, 130, -130}, 0, { 0, 0}, {0xd0, 0x52, 0xae, 0xff}}}, - {{{ 0, 200, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 141, -141}, 0, { 0, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 76, 184, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 76, 130, -130}, 0, { 0, 0}, {0x30, 0x52, 0xae, 0xff}}}, - {{{ 141, 141, 0}, 0, { 0, 0}, {0x5a, 0x59, 0x00, 0xff}}}, - {{{ 141, 100, -100}, 0, { 0, 0}, {0x5a, 0x3f, 0xc1, 0xff}}}, - {{{ 184, 76, 0}, 0, { 0, 0}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 184, 54, -54}, 0, { 0, 0}, {0x75, 0x22, 0xde, 0xff}}}, - {{{ 200, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08003360, 0x001f2200, 59076, 0x00003360, 256); // 0x08003460 -static const Vtx amp_seg8_vertex_08003460[] = { - {{{ -184, 54, 54}, 0, { 0, 0}, {0x8b, 0x22, 0x22, 0xff}}}, - {{{ -184, 76, 0}, 0, { 0, 0}, {0x8b, 0x30, 0x00, 0x00}}}, - {{{ -200, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -141, 100, 100}, 0, { 0, 0}, {0xa6, 0x3f, 0x3f, 0xff}}}, - {{{ -141, 141, 0}, 0, { 0, 0}, {0xa6, 0x59, 0x00, 0xff}}}, - {{{ -76, 130, 130}, 0, { 0, 0}, {0xd0, 0x52, 0x52, 0xff}}}, - {{{ -76, 184, 0}, 0, { 0, 0}, {0xd0, 0x75, 0x00, 0xff}}}, - {{{ 0, 141, 141}, 0, { 0, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 0, 200, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 76, 130, 130}, 0, { 0, 0}, {0x30, 0x52, 0x52, 0xff}}}, - {{{ 76, 184, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 141, 100, 100}, 0, { 0, 0}, {0x5a, 0x3f, 0x3f, 0xff}}}, - {{{ 141, 141, 0}, 0, { 0, 0}, {0x5a, 0x59, 0x00, 0xff}}}, - {{{ 184, 54, 54}, 0, { 0, 0}, {0x75, 0x22, 0x22, 0xff}}}, - {{{ 184, 76, 0}, 0, { 0, 0}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 200, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08003460, 0x001f2200, 59076, 0x00003460, 256); // 0x08003560 -static const Vtx amp_seg8_vertex_08003560[] = { - {{{ -184, 0, 76}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -184, 54, 54}, 0, { 0, 0}, {0x8b, 0x22, 0x22, 0x00}}}, - {{{ -200, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -141, 0, 141}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ -141, 100, 100}, 0, { 0, 0}, {0xa6, 0x3f, 0x3f, 0xff}}}, - {{{ -76, 0, 184}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -76, 130, 130}, 0, { 0, 0}, {0xd0, 0x52, 0x52, 0xff}}}, - {{{ 0, 0, 200}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 141, 141}, 0, { 0, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 76, 0, 184}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 76, 130, 130}, 0, { 0, 0}, {0x30, 0x52, 0x52, 0xff}}}, - {{{ 141, 0, 141}, 0, { 0, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 141, 100, 100}, 0, { 0, 0}, {0x5a, 0x3f, 0x3f, 0xff}}}, - {{{ 184, 0, 76}, 0, { 0, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 184, 54, 54}, 0, { 0, 0}, {0x75, 0x22, 0x22, 0xff}}}, - {{{ 200, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08003560, 0x001f2200, 59076, 0x00003560, 256); // 0x08003660 -static const Vtx amp_seg8_vertex_08003660[] = { - {{{ -184, -54, 54}, 0, { 0, 0}, {0x8b, 0xde, 0x22, 0xff}}}, - {{{ -184, 0, 76}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0x00}}}, - {{{ -200, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -141, -100, 100}, 0, { 0, 0}, {0xa6, 0xc1, 0x3f, 0xff}}}, - {{{ -141, 0, 141}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ -76, -130, 130}, 0, { 0, 0}, {0xd0, 0xae, 0x52, 0xff}}}, - {{{ -76, 0, 184}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 0, -141, 141}, 0, { 0, 0}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 0, 0, 200}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 76, -130, 130}, 0, { 0, 0}, {0x30, 0xae, 0x52, 0xff}}}, - {{{ 76, 0, 184}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 141, -100, 100}, 0, { 0, 0}, {0x5a, 0xc1, 0x3f, 0xff}}}, - {{{ 141, 0, 141}, 0, { 0, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 184, -54, 54}, 0, { 0, 0}, {0x75, 0xde, 0x22, 0xff}}}, - {{{ 184, 0, 76}, 0, { 0, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 200, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08003660, 0x001f2200, 59076, 0x00003660, 256); // 0x08003760 -static const Vtx amp_seg8_vertex_08003760[] = { - {{{ -184, -76, 0}, 0, { 0, 0}, {0x8b, 0xd0, 0x00, 0xff}}}, - {{{ -184, -54, 54}, 0, { 0, 0}, {0x8b, 0xde, 0x22, 0x00}}}, - {{{ -200, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -141, -141, 0}, 0, { 0, 0}, {0xa6, 0xa7, 0x00, 0xff}}}, - {{{ -141, -100, 100}, 0, { 0, 0}, {0xa6, 0xc1, 0x3f, 0xff}}}, - {{{ -76, -184, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, - {{{ -76, -130, 130}, 0, { 0, 0}, {0xd0, 0xae, 0x52, 0xff}}}, - {{{ 0, -200, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, -141, 141}, 0, { 0, 0}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 76, -184, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0xff}}}, - {{{ 76, -130, 130}, 0, { 0, 0}, {0x30, 0xae, 0x52, 0xff}}}, - {{{ 141, -141, 0}, 0, { 0, 0}, {0x5a, 0xa7, 0x00, 0xff}}}, - {{{ 141, -100, 100}, 0, { 0, 0}, {0x5a, 0xc1, 0x3f, 0xff}}}, - {{{ 184, -76, 0}, 0, { 0, 0}, {0x75, 0xd0, 0x00, 0xff}}}, - {{{ 184, -54, 54}, 0, { 0, 0}, {0x75, 0xde, 0x22, 0xff}}}, - {{{ 200, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08003760, 0x001f2200, 59076, 0x00003760, 256); // 0x08003860 -static const Vtx amp_seg8_vertex_08003860[] = { - {{{ -37, 90, 205}, 0, { 0, 0}, {0xcc, 0x00, 0x73, 0x00}}}, - {{{ -129, 90, 163}, 0, { 0, 0}, {0xcc, 0x00, 0x73, 0x00}}}, - {{{ -129, -90, 163}, 0, { 0, 0}, {0xcc, 0x00, 0x73, 0x00}}}, - {{{ -37, -90, 205}, 0, { 0, 0}, {0xcc, 0x00, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_08003860, 0x001f2200, 59076, 0x00003860, 64); // 0x080038A0 -static const Vtx amp_seg8_vertex_080038A0[] = { - {{{ 112, -7, 182}, 0, { 0, 0}, {0x4c, 0xd8, 0x5c, 0x00}}}, - {{{ 66, -139, 162}, 0, { 0, 0}, {0x4c, 0xd8, 0x5c, 0x00}}}, - {{{ 175, -77, 98}, 0, { 0, 0}, {0x4c, 0xd8, 0x5c, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_080038A0, 0x001f2200, 59076, 0x000038a0, 48); // 0x080038D0 -static const Vtx amp_seg8_vertex_080038D0[] = { - {{{ 63, 90, 198}, 0, { 0, 0}, {0x08, 0x00, 0x7e, 0x00}}}, - {{{ -35, 90, 205}, 0, { 0, 0}, {0x08, 0x00, 0x7e, 0x00}}}, - {{{ -35, -90, 205}, 0, { 0, 0}, {0x08, 0x00, 0x7e, 0x00}}}, - {{{ 63, -90, 198}, 0, { 0, 0}, {0x08, 0x00, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(amp_seg8_vertex_080038D0, 0x001f2200, 59076, 0x000038d0, 64); // 0x08003910 - 0x08003940 const Gfx amp_seg8_dl_08003910[] = { diff --git a/actors/bird/anims/anim_050008D0.inc.c b/actors/bird/anims/anim_050008D0.inc.c index fe7be03cf..a712aaaa3 100644 --- a/actors/bird/anims/anim_050008D0.inc.c +++ b/actors/bird/anims/anim_050008D0.inc.c @@ -1,26 +1,9 @@ +#include "pc/rom_assets.h" // 0x050007E0 -static const s16 birds_seg5_animvalue_050007E0[] = { - 0x0000, 0x0013, 0x0017, 0x001A, 0x001E, 0x0022, 0x0020, 0x001A, - 0xFFFF, 0x3FFF, 0x0888, 0x0695, 0x024C, 0xFE04, 0xFC12, 0xFF4D, - 0x054D, 0x0000, 0xFF6C, 0xFE24, 0xFCDD, 0xFC48, 0xFD3F, 0xFF0A, - 0x31C6, 0x228D, 0x010E, 0xDF90, 0xD056, 0xE999, 0x1883, 0x8001, - 0x7F50, 0x7EC6, 0x7F88, 0x80B3, 0x816F, 0x80C8, 0xF778, 0xF8AE, - 0xFB59, 0xFE04, 0xFF3A, 0xFD37, 0xF97B, 0x0000, 0x0098, 0x01E8, - 0x0339, 0x03D1, 0x02D4, 0x00FD, 0x31C6, 0x22A8, 0x0165, 0xE023, - 0xD104, 0xEA1A, 0x18B0, 0x3FFF, 0x3FFF, 0xC001, 0x3FFF, 0xC001, - 0x3FFF, 0x8001, 0x7F50, 0x7EC6, 0x7F88, 0x80B3, 0x816F, 0x80C8, -}; +ROM_ASSET_LOAD_ANIM(birds_seg5_animvalue_050007E0, 0x0016d870, 76997, 0x000007e0, 144); // 0x05000870 -static const u16 birds_seg5_animindex_5000870[] = { - 0x0001, 0x0000, 0x0007, 0x0001, 0x0001, 0x0008, 0x0001, 0x0000, 0x0001, 0x0009, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x0041, - 0x0001, 0x003E, 0x0001, 0x003F, 0x0001, 0x0040, - 0x0007, 0x000A, 0x0007, 0x0011, 0x0007, 0x0018, - 0x0001, 0x003B, 0x0001, 0x003C, 0x0001, 0x003D, - 0x0007, 0x0026, 0x0007, 0x002D, 0x0007, 0x0034, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x001F, -}; +ROM_ASSET_LOAD_ANIM(birds_seg5_animindex_5000870, 0x0016d870, 76997, 0x00000870, 96); // 0x050008D0 static const struct Animation birds_seg5_anim_050008D0 = { diff --git a/actors/bird/anims/anim_050009D0.inc.c b/actors/bird/anims/anim_050009D0.inc.c index 4259cef51..b9ed049a5 100644 --- a/actors/bird/anims/anim_050009D0.inc.c +++ b/actors/bird/anims/anim_050009D0.inc.c @@ -1,26 +1,9 @@ +#include "pc/rom_assets.h" // 0x050008E8 -static const s16 birds_seg5_animvalue_050008E8[] = { - 0x0000, 0x001A, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, - 0x001A, 0xFFFF, 0x3FFF, 0x024C, 0x0246, 0x023A, 0x0234, 0x0238, - 0x0240, 0x0249, 0x024C, 0xFE24, 0xFE1D, 0xFE0F, 0xFE07, 0xFE0C, - 0xFE16, 0xFE20, 0xFE24, 0x010E, 0x0195, 0x0290, 0x0317, 0x02C6, - 0x0212, 0x015F, 0x010E, 0x7EC6, 0xFB59, 0xFB5E, 0xFB68, 0xFB6D, - 0xFB6A, 0xFB63, 0xFB5C, 0xFB59, 0x01E8, 0x01F5, 0x020B, 0x0218, - 0x0210, 0x0200, 0x01F0, 0x01E8, 0x0165, 0x01D1, 0x0299, 0x0304, - 0x02C3, 0x0235, 0x01A6, 0x0165, 0x3FFF, 0x3FFF, 0xC001, 0x3FFF, - 0xC001, 0x3FFF, 0x7EC6, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(birds_seg5_animvalue_050008E8, 0x0016d870, 76997, 0x000008e8, 136); // 0x05000970 -static const u16 birds_seg5_animindex_5000970[] = { - 0x0001, 0x0000, 0x0008, 0x0001, 0x0001, 0x0009, 0x0001, 0x0000, 0x0001, 0x000A, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0042, - 0x0001, 0x003F, 0x0001, 0x0040, 0x0001, 0x0041, - 0x0008, 0x000B, 0x0008, 0x0013, 0x0008, 0x001B, - 0x0001, 0x003C, 0x0001, 0x003D, 0x0001, 0x003E, - 0x0008, 0x0024, 0x0008, 0x002C, 0x0008, 0x0034, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0023, -}; +ROM_ASSET_LOAD_ANIM(birds_seg5_animindex_5000970, 0x0016d870, 76997, 0x00000970, 96); // 0x050009D0 static const struct Animation birds_seg5_anim_050009D0 = { diff --git a/actors/bird/model.inc.c b/actors/bird/model.inc.c index d7e2ca823..9e88adfb8 100644 --- a/actors/bird/model.inc.c +++ b/actors/bird/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Birds // 0x05000000 @@ -19,122 +20,34 @@ static const Lights1 birds_seg5_lights_05000030 = gdSPDefLights1( ); // 0x05000048 -static const Vtx birds_seg5_vertex_05000048[] = { - {{{ 178, 2, 39}, 0, { 0, 0}, {0x0d, 0x7e, 0x00, 0x00}}}, - {{{ 122, -4, -33}, 0, { 0, 0}, {0x10, 0x79, 0xde, 0x00}}}, - {{{ 97, 10, 13}, 0, { 0, 0}, {0x0b, 0x7e, 0xff, 0x00}}}, - {{{ 47, 4, 47}, 0, { 0, 0}, {0xfe, 0x7c, 0x1b, 0xff}}}, - {{{ 53, 14, 7}, 0, { 0, 0}, {0xfe, 0x7e, 0xf8, 0xff}}}, - {{{ 0, 5, 32}, 0, { 0, 0}, {0xf0, 0x7d, 0x03, 0xff}}}, - {{{ 27, 9, 16}, 0, { 0, 0}, {0xee, 0x7d, 0x05, 0xff}}}, - {{{ 53, -8, -58}, 0, { 0, 0}, {0x0a, 0x78, 0xd8, 0xff}}}, - {{{ -4, -6, -64}, 0, { 0, 0}, {0xf1, 0x7b, 0xe9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(birds_seg5_vertex_05000048, 0x0016d870, 76997, 0x00000048, 144); // 0x050000D8 -static const Vtx birds_seg5_vertex_050000D8[] = { - {{{ -143, -7, -29}, 0, { 0, 0}, {0x16, 0x94, 0xc2, 0x00}}}, - {{{ -86, -11, -2}, 0, { 0, 0}, {0x16, 0x94, 0xc2, 0x00}}}, - {{{ -154, -21, -9}, 0, { 0, 0}, {0x16, 0x94, 0xc2, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(birds_seg5_vertex_050000D8, 0x0016d870, 76997, 0x000000d8, 48); // 0x05000108 -static const Vtx birds_seg5_vertex_05000108[] = { - {{{ -154, -21, 9}, 0, { 0, 0}, {0x16, 0x94, 0x3e, 0x00}}}, - {{{ -86, -11, 2}, 0, { 0, 0}, {0x16, 0x94, 0x3e, 0x00}}}, - {{{ -143, -7, 29}, 0, { 0, 0}, {0x16, 0x94, 0x3e, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(birds_seg5_vertex_05000108, 0x0016d870, 76997, 0x00000108, 48); // 0x05000138 -static const Vtx birds_seg5_vertex_05000138[] = { - {{{ -152, -30, -17}, 0, { 0, 0}, {0x26, 0x87, 0x00, 0x00}}}, - {{{ -80, -7, 0}, 0, { 0, 0}, {0x26, 0x87, 0x00, 0x00}}}, - {{{ -152, -30, 17}, 0, { 0, 0}, {0x26, 0x87, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(birds_seg5_vertex_05000138, 0x0016d870, 76997, 0x00000138, 48); // 0x05000168 -static const Vtx birds_seg5_vertex_05000168[] = { - {{{ 97, 10, -13}, 0, { 0, 0}, {0x0b, 0x7e, 0x01, 0x00}}}, - {{{ 122, -4, 33}, 0, { 0, 0}, {0x10, 0x79, 0x22, 0x00}}}, - {{{ 178, 2, -39}, 0, { 0, 0}, {0x0d, 0x7e, 0x00, 0x00}}}, - {{{ 47, 4, -47}, 0, { 0, 0}, {0xfe, 0x7c, 0xe5, 0xff}}}, - {{{ 53, 14, -7}, 0, { 0, 0}, {0xff, 0x7f, 0x02, 0xff}}}, - {{{ 27, 9, -16}, 0, { 0, 0}, {0xf1, 0x7d, 0x06, 0xff}}}, - {{{ 0, 5, -32}, 0, { 0, 0}, {0xf0, 0x7d, 0xfd, 0xff}}}, - {{{ -4, -6, 64}, 0, { 0, 0}, {0xf7, 0x7c, 0x14, 0xff}}}, - {{{ 53, -8, 58}, 0, { 0, 0}, {0xfa, 0x79, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(birds_seg5_vertex_05000168, 0x0016d870, 76997, 0x00000168, 144); // 0x050001F8 -static const Vtx birds_seg5_vertex_050001F8[] = { - {{{ 69, 4, -40}, 0, { 0, 0}, {0x40, 0x26, 0x9a, 0x00}}}, - {{{ 78, -51, -21}, 0, { 0, 0}, {0x27, 0xae, 0xa8, 0x00}}}, - {{{ -1, 0, -56}, 0, { 0, 0}, {0xf4, 0xc6, 0x90, 0x00}}}, - {{{ 69, 4, 40}, 0, { 0, 0}, {0x40, 0x26, 0x66, 0xff}}}, - {{{ 10, 48, 56}, 0, { 0, 0}, {0xef, 0x41, 0x6b, 0xff}}}, - {{{ -1, 0, 56}, 0, { 0, 0}, {0xf4, 0xc6, 0x70, 0xff}}}, - {{{ -88, 21, 0}, 0, { 0, 0}, {0xaa, 0x5d, 0x00, 0xff}}}, - {{{ -103, -10, -11}, 0, { 0, 0}, {0xa7, 0x30, 0xb4, 0xff}}}, - {{{ -103, -10, 11}, 0, { 0, 0}, {0xa7, 0x30, 0x4c, 0xff}}}, - {{{ 83, -57, 0}, 0, { 0, 0}, {0xdd, 0x87, 0x00, 0xff}}}, - {{{ -9, -30, 0}, 0, { 0, 0}, {0xe0, 0x86, 0x00, 0xff}}}, - {{{ 113, 0, -10}, 0, { 0, 0}, {0x4e, 0x32, 0xab, 0xff}}}, - {{{ 113, 0, 10}, 0, { 0, 0}, {0x4e, 0x32, 0x55, 0xff}}}, - {{{ 78, -51, 21}, 0, { 0, 0}, {0x27, 0xae, 0x58, 0xff}}}, - {{{ -103, -10, 11}, 0, { 0, 0}, {0xea, 0x88, 0x1f, 0xff}}}, - {{{ 113, -23, 0}, 0, { 0, 0}, {0x62, 0xb0, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(birds_seg5_vertex_050001F8, 0x0016d870, 76997, 0x000001f8, 256); // 0x050002F8 -static const Vtx birds_seg5_vertex_050002F8[] = { - {{{ 83, -57, 0}, 0, { 0, 0}, {0x60, 0xad, 0x00, 0xff}}}, - {{{ 113, -23, 0}, 0, { 0, 0}, {0x62, 0xb0, 0x00, 0x00}}}, - {{{ 78, -51, 21}, 0, { 0, 0}, {0x27, 0xae, 0x58, 0x00}}}, - {{{ 78, -51, -21}, 0, { 0, 0}, {0x27, 0xae, 0xa8, 0xff}}}, - {{{ -103, -10, -11}, 0, { 0, 0}, {0xa7, 0x30, 0xb4, 0xff}}}, - {{{ -88, 21, 0}, 0, { 0, 0}, {0xaa, 0x5d, 0x00, 0xff}}}, - {{{ 10, 48, -56}, 0, { 0, 0}, {0xef, 0x41, 0x95, 0xff}}}, - {{{ -1, 0, -56}, 0, { 0, 0}, {0xf4, 0xc6, 0x90, 0xff}}}, - {{{ 10, 48, 56}, 0, { 0, 0}, {0xef, 0x41, 0x6b, 0xff}}}, - {{{ -103, -10, 11}, 0, { 0, 0}, {0xa7, 0x30, 0x4c, 0xff}}}, - {{{ -103, -10, -11}, 0, { 0, 0}, {0xea, 0x88, 0xe1, 0xff}}}, - {{{ -9, -30, 0}, 0, { 0, 0}, {0xe0, 0x86, 0x00, 0xff}}}, - {{{ -103, -10, 11}, 0, { 0, 0}, {0xea, 0x88, 0x1f, 0xff}}}, - {{{ 83, -57, 0}, 0, { 0, 0}, {0xdd, 0x87, 0x00, 0xff}}}, - {{{ -1, 0, 56}, 0, { 0, 0}, {0xf4, 0xc6, 0x70, 0xff}}}, - {{{ 69, 4, -40}, 0, { 0, 0}, {0x40, 0x26, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(birds_seg5_vertex_050002F8, 0x0016d870, 76997, 0x000002f8, 256); // 0x050003F8 -static const Vtx birds_seg5_vertex_050003F8[] = { - {{{ -1, 0, 56}, 0, { 0, 0}, {0xf4, 0xc6, 0x70, 0xff}}}, - {{{ 78, -51, 21}, 0, { 0, 0}, {0x27, 0xae, 0x58, 0x00}}}, - {{{ 69, 4, 40}, 0, { 0, 0}, {0x40, 0x26, 0x66, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(birds_seg5_vertex_050003F8, 0x0016d870, 76997, 0x000003f8, 48); // 0x05000428 -static const Vtx birds_seg5_vertex_05000428[] = { - {{{ 69, 4, -40}, 0, { 0, 0}, {0x40, 0x26, 0x9a, 0x00}}}, - {{{ 10, 48, -56}, 0, { 0, 0}, {0xef, 0x41, 0x95, 0x00}}}, - {{{ 18, 78, 0}, 0, { 0, 0}, {0x54, 0x5e, 0x00, 0x00}}}, - {{{ 10, 48, 56}, 0, { 0, 0}, {0xef, 0x41, 0x6b, 0xff}}}, - {{{ 18, 78, 0}, 0, { 0, 0}, {0xc4, 0x6f, 0x00, 0xff}}}, - {{{ -88, 21, 0}, 0, { 0, 0}, {0xaa, 0x5d, 0x00, 0xff}}}, - {{{ 113, 0, -10}, 0, { 0, 0}, {0x4e, 0x32, 0xab, 0xff}}}, - {{{ 69, 33, 0}, 0, { 0, 0}, {0x4b, 0x65, 0x00, 0xff}}}, - {{{ 113, 0, 10}, 0, { 0, 0}, {0x4e, 0x32, 0x55, 0xff}}}, - {{{ 69, 4, 40}, 0, { 0, 0}, {0x40, 0x26, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(birds_seg5_vertex_05000428, 0x0016d870, 76997, 0x00000428, 160); // 0x050004C8 -static const Vtx birds_seg5_vertex_050004C8[] = { - {{{ 113, -23, 0}, 0, { 0, 0}, {0x62, 0xb0, 0x00, 0x00}}}, - {{{ 113, 0, -10}, 0, { 0, 0}, {0x4e, 0x32, 0xab, 0x00}}}, - {{{ 143, -2, 0}, 0, { 0, 0}, {0x24, 0xcb, 0x93, 0x00}}}, - {{{ 113, 0, 10}, 0, { 0, 0}, {0x4e, 0x32, 0x55, 0xff}}}, - {{{ 143, -2, 0}, 0, { 0, 0}, {0x24, 0xcb, 0x6d, 0xff}}}, - {{{ 143, -2, 0}, 0, { 0, 0}, {0x07, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(birds_seg5_vertex_050004C8, 0x0016d870, 76997, 0x000004c8, 96); // 0x05000528 - 0x05000598 const Gfx birds_seg5_dl_05000528[] = { diff --git a/actors/blargg/anims/anim_05006070.inc.c b/actors/blargg/anims/anim_05006070.inc.c index 662523560..e9666c963 100644 --- a/actors/blargg/anims/anim_05006070.inc.c +++ b/actors/blargg/anims/anim_05006070.inc.c @@ -1,38 +1,9 @@ +#include "pc/rom_assets.h" // 0x05005EB8 -static const s16 blargg_seg5_animvalue_05005EB8[] = { - 0x0000, 0x0016, 0xFFFC, 0xFFB9, 0xFF61, 0xFF08, 0xFEC0, 0xFE9F, - 0xFEAC, 0xFED8, 0xFF16, 0xFF59, 0xFF95, 0xFFBB, 0xFFD4, 0xFFED, - 0x0005, 0x001C, 0x0031, 0x0042, 0x004D, 0x0052, 0x004E, 0x0042, - 0x002B, 0xFFED, 0xFF79, 0xFEEE, 0xFE68, 0xFE02, 0xFDD9, 0xFDDF, - 0xFDF3, 0xFE13, 0xFE3C, 0xFE6C, 0xFEA1, 0xFED9, 0xFF13, 0xFF4C, - 0xFF81, 0xFFB2, 0xFFDB, 0xFFFB, 0x000F, 0x0016, 0x3FFF, 0x8785, - 0x8785, 0x8785, 0x8785, 0x8785, 0x8785, 0x8785, 0x8A1E, 0x909B, - 0x990A, 0xA17A, 0xA7F7, 0xAA8F, 0xAA75, 0xAA2A, 0xA9B1, 0xA90E, - 0xA843, 0xA753, 0xA643, 0xA516, 0xA3CE, 0xA26F, 0xA0FC, 0x9F79, - 0x9DE9, 0x9C4F, 0x9AAE, 0x990A, 0x9766, 0x95C6, 0x942C, 0x929B, - 0x9118, 0x8FA6, 0x8E47, 0x8CFF, 0x8BD1, 0x8AC1, 0x89D2, 0x8907, - 0x8863, 0x87EA, 0x879F, 0x8785, 0x804C, 0x0BCD, 0x0D29, 0x106F, - 0x1461, 0x17C8, 0x1967, 0x1806, 0x1248, 0x08E6, 0xFDBD, 0xF2AB, - 0xE990, 0xE448, 0xE1F8, 0xE072, 0xDFA4, 0xDF79, 0xDFDD, 0xE0BB, - 0xE1FF, 0xE394, 0xE567, 0xE762, 0xE972, 0xEE5F, 0xF6AA, 0xFED8, - 0x036F, 0x04F7, 0x064D, 0x0774, 0x086F, 0x0941, 0x09EF, 0x0A7C, - 0x0AEA, 0x0B3F, 0x0B7C, 0x0BA6, 0x0BC1, 0x0BCE, 0x0BD3, 0x0BD2, - 0x0BCE, 0x0BCD, 0x76C1, 0x76C1, 0x76C1, 0x76C1, 0x76C1, 0x76C1, - 0x76C1, 0x7543, 0x7181, 0x6C93, 0x678D, 0x6385, 0x6191, 0x613B, - 0x614D, 0x61BA, 0x627B, 0x6384, 0x64CA, 0x6645, 0x67E8, 0x69AB, - 0x6B83, 0x6D65, 0x7027, 0x7426, 0x78A4, 0x7CE5, 0x802E, 0x81BB, - 0x81FB, 0x81DE, 0x8172, 0x80C4, 0x7FDE, 0x7ED2, 0x7DAC, 0x7C77, - 0x7B41, 0x7A17, 0x7907, 0x781C, 0x7764, 0x76EC, 0x76C1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(blargg_seg5_animvalue_05005EB8, 0x00132c60, 7692, 0x00005eb8, 368); // 0x05006028 -static const u16 blargg_seg5_animindex_05006028[] = { - 0x0001, 0x0000, 0x002D, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002E, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x008A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x005D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x002F, -}; +ROM_ASSET_LOAD_ANIM(blargg_seg5_animindex_05006028, 0x00132c60, 7692, 0x00006028, 72); // 0x05006070 static const struct Animation blargg_seg5_anim_05006070 = { diff --git a/actors/blargg/anims/anim_05006154.inc.c b/actors/blargg/anims/anim_05006154.inc.c index 1bf6b8380..bd881b2b7 100644 --- a/actors/blargg/anims/anim_05006154.inc.c +++ b/actors/blargg/anims/anim_05006154.inc.c @@ -1,24 +1,9 @@ +#include "pc/rom_assets.h" // 0x05006088 -static const s16 blargg_seg5_animvalue_05006088[] = { - 0x0000, 0x0016, 0x0018, 0x001C, 0x0022, 0x002A, 0x0033, 0x003D, - 0x0047, 0x0052, 0x005C, 0x0065, 0x006D, 0x0073, 0x0077, 0x0078, - 0x0077, 0x0074, 0x0070, 0x006B, 0x0064, 0x005C, 0x0054, 0x004C, - 0x0043, 0x003A, 0x0031, 0x0029, 0x0022, 0x001C, 0x0016, 0x3FFF, - 0x8785, 0x804C, 0x0BCD, 0x0BF1, 0x0C51, 0x0CD8, 0x0D72, 0x0E0C, - 0x0E91, 0x0EEE, 0x0F0F, 0x0EFC, 0x0ED0, 0x0E8F, 0x0E3C, 0x0DDE, - 0x0D78, 0x0D10, 0x0CA9, 0x0C48, 0x0BF2, 0x0BAB, 0x0B77, 0x0B5A, - 0x0B50, 0x0B55, 0x0B64, 0x0B7B, 0x0B94, 0x0BAD, 0x0BC1, 0x0BCD, - 0x76C1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(blargg_seg5_animvalue_05006088, 0x00132c60, 7692, 0x00006088, 132); // 0x0500610C -static const u16 blargg_seg5_animindex_0500610C[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0040, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0021, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0020, -}; +ROM_ASSET_LOAD_ANIM(blargg_seg5_animindex_0500610C, 0x00132c60, 7692, 0x0000610c, 72); // 0x05006154 static const struct Animation blargg_seg5_anim_05006154 = { diff --git a/actors/blargg/model.inc.c b/actors/blargg/model.inc.c index 759045635..567c3f18b 100644 --- a/actors/blargg/model.inc.c +++ b/actors/blargg/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Blargg (Unused) // Unreferenced light group @@ -31,355 +32,61 @@ static const Lights1 blargg_seg5_lights_05004788 = gdSPDefLights1( ); // 0x050047A0 -static const Vtx blargg_seg5_vertex_050047A0[] = { - {{{ 378, -178, -92}, 0, { 0, 0}, {0x32, 0xe7, 0x8f, 0x00}}}, - {{{ 298, -166, -131}, 0, { 0, 0}, {0x32, 0xe7, 0x8f, 0x00}}}, - {{{ 306, -56, -152}, 0, { 0, 0}, {0x32, 0xe7, 0x8f, 0x00}}}, - {{{ 417, -73, -99}, 0, { 0, 0}, {0x32, 0xe7, 0x8f, 0x00}}}, - {{{ 298, -166, -131}, 0, { 0, 0}, {0x8d, 0xff, 0xcb, 0x00}}}, - {{{ 280, -163, -94}, 0, { 0, 0}, {0x8d, 0xff, 0xcb, 0x00}}}, - {{{ 276, -51, -88}, 0, { 0, 0}, {0x8d, 0xff, 0xcb, 0x00}}}, - {{{ 306, -56, -152}, 0, { 0, 0}, {0x8d, 0xff, 0xcb, 0x00}}}, - {{{ 280, -163, -94}, 0, { 0, 0}, {0xc9, 0xf7, 0x71, 0x00}}}, - {{{ 361, -176, -56}, 0, { 0, 0}, {0xc9, 0xf7, 0x71, 0x00}}}, - {{{ 387, -68, -35}, 0, { 0, 0}, {0xc9, 0xf7, 0x71, 0x00}}}, - {{{ 276, -51, -88}, 0, { 0, 0}, {0xc9, 0xf7, 0x71, 0x00}}}, - {{{ 361, -176, -56}, 0, { 0, 0}, {0x6d, 0xdc, 0x35, 0x00}}}, - {{{ 378, -178, -92}, 0, { 0, 0}, {0x6d, 0xdc, 0x35, 0x00}}}, - {{{ 417, -73, -99}, 0, { 0, 0}, {0x6d, 0xdc, 0x35, 0x00}}}, - {{{ 387, -68, -35}, 0, { 0, 0}, {0x6d, 0xdc, 0x35, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_050047A0, 0x00132c60, 7692, 0x000047a0, 256); // 0x050048A0 -static const Vtx blargg_seg5_vertex_050048A0[] = { - {{{ 361, -176, -56}, 0, { 0, 0}, {0xed, 0x83, 0x00, 0x00}}}, - {{{ 280, -163, -94}, 0, { 0, 0}, {0xed, 0x83, 0x00, 0x00}}}, - {{{ 298, -166, -131}, 0, { 0, 0}, {0xed, 0x83, 0x00, 0x00}}}, - {{{ 378, -178, -92}, 0, { 0, 0}, {0xed, 0x83, 0x00, 0x00}}}, - {{{ 417, -73, 99}, 0, { 0, 0}, {0x32, 0xe7, 0x71, 0x00}}}, - {{{ 306, -56, 152}, 0, { 0, 0}, {0x32, 0xe7, 0x71, 0x00}}}, - {{{ 298, -166, 131}, 0, { 0, 0}, {0x32, 0xe7, 0x71, 0x00}}}, - {{{ 378, -178, 92}, 0, { 0, 0}, {0x32, 0xe7, 0x71, 0x00}}}, - {{{ 306, -56, 152}, 0, { 0, 0}, {0x8d, 0xff, 0x35, 0x00}}}, - {{{ 276, -51, 88}, 0, { 0, 0}, {0x8d, 0xff, 0x35, 0x00}}}, - {{{ 280, -163, 94}, 0, { 0, 0}, {0x8d, 0xff, 0x35, 0x00}}}, - {{{ 298, -166, 131}, 0, { 0, 0}, {0x8d, 0xff, 0x35, 0x00}}}, - {{{ 276, -51, 88}, 0, { 0, 0}, {0xc9, 0xf7, 0x8f, 0x00}}}, - {{{ 387, -68, 35}, 0, { 0, 0}, {0xc9, 0xf7, 0x8f, 0x00}}}, - {{{ 361, -176, 56}, 0, { 0, 0}, {0xc9, 0xf7, 0x8f, 0x00}}}, - {{{ 280, -163, 94}, 0, { 0, 0}, {0xc9, 0xf7, 0x8f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_050048A0, 0x00132c60, 7692, 0x000048a0, 256); // 0x050049A0 -static const Vtx blargg_seg5_vertex_050049A0[] = { - {{{ 387, -68, 35}, 0, { 0, 0}, {0x6d, 0xdc, 0xcb, 0x00}}}, - {{{ 417, -73, 99}, 0, { 0, 0}, {0x6d, 0xdc, 0xcb, 0x00}}}, - {{{ 378, -178, 92}, 0, { 0, 0}, {0x6d, 0xdc, 0xcb, 0x00}}}, - {{{ 361, -176, 56}, 0, { 0, 0}, {0x6d, 0xdc, 0xcb, 0x00}}}, - {{{ 378, -178, 92}, 0, { 0, 0}, {0xed, 0x83, 0x00, 0x00}}}, - {{{ 298, -166, 131}, 0, { 0, 0}, {0xed, 0x83, 0x00, 0x00}}}, - {{{ 280, -163, 94}, 0, { 0, 0}, {0xed, 0x83, 0x00, 0x00}}}, - {{{ 361, -176, 56}, 0, { 0, 0}, {0xed, 0x83, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_050049A0, 0x00132c60, 7692, 0x000049a0, 128); // 0x05004A20 -static const Vtx blargg_seg5_vertex_05004A20[] = { - {{{ 556, -10, -56}, 0, { 0, 0}, {0x6e, 0x37, 0xe5, 0x00}}}, - {{{ 556, -10, 56}, 0, { 0, 0}, {0x6e, 0x37, 0x1b, 0x00}}}, - {{{ 556, -128, 120}, 0, { 0, 0}, {0x6b, 0x0f, 0x42, 0x00}}}, - {{{ 556, -128, -120}, 0, { 0, 0}, {0x6b, 0x0f, 0xbe, 0x00}}}, - {{{ 111, 99, 96}, 0, { 0, 0}, {0xd4, 0x72, 0x1f, 0x00}}}, - {{{ 111, 99, -96}, 0, { 0, 0}, {0xe5, 0x71, 0xce, 0x00}}}, - {{{ -73, -8, -90}, 0, { 0, 0}, {0xc3, 0x67, 0xd8, 0x00}}}, - {{{ -73, -8, 90}, 0, { 0, 0}, {0xce, 0x54, 0x50, 0x00}}}, - {{{ 556, -128, -120}, 0, { 0, 0}, {0xe9, 0x84, 0x00, 0x00}}}, - {{{ 556, -128, 120}, 0, { 0, 0}, {0xe9, 0x84, 0x00, 0x00}}}, - {{{ 318, -84, 267}, 0, { 0, 0}, {0xe9, 0x84, 0x00, 0x00}}}, - {{{ -73, -8, 90}, 0, { 0, 0}, {0xe9, 0x84, 0x00, 0x00}}}, - {{{ -73, -8, -90}, 0, { 0, 0}, {0xe9, 0x84, 0x00, 0x00}}}, - {{{ 318, -84, -267}, 0, { 0, 0}, {0xe9, 0x84, 0x00, 0x00}}}, - {{{ 410, 80, 203}, 0, { 0, 0}, {0x27, 0x66, 0x40, 0x00}}}, - {{{ 410, 80, -203}, 0, { 0, 0}, {0x35, 0x58, 0xb7, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_05004A20, 0x00132c60, 7692, 0x00004a20, 256); // 0x05004B20 -static const Vtx blargg_seg5_vertex_05004B20[] = { - {{{ 111, 99, -96}, 0, { 0, 0}, {0xe5, 0x71, 0xce, 0x00}}}, - {{{ 410, 80, -203}, 0, { 0, 0}, {0x35, 0x58, 0xb7, 0x00}}}, - {{{ 318, -84, -267}, 0, { 0, 0}, {0xff, 0x2d, 0x8a, 0x00}}}, - {{{ -73, -8, -90}, 0, { 0, 0}, {0xc3, 0x67, 0xd8, 0x00}}}, - {{{ 410, 80, 203}, 0, { 0, 0}, {0x27, 0x66, 0x40, 0x00}}}, - {{{ 111, 99, 96}, 0, { 0, 0}, {0xd4, 0x72, 0x1f, 0x00}}}, - {{{ -73, -8, 90}, 0, { 0, 0}, {0xce, 0x54, 0x50, 0x00}}}, - {{{ 318, -84, 267}, 0, { 0, 0}, {0x11, 0x25, 0x78, 0x00}}}, - {{{ 556, -128, -120}, 0, { 0, 0}, {0x6b, 0x0f, 0xbe, 0x00}}}, - {{{ 556, -10, 56}, 0, { 0, 0}, {0x6e, 0x37, 0x1b, 0x00}}}, - {{{ 556, -10, -56}, 0, { 0, 0}, {0x6e, 0x37, 0xe5, 0x00}}}, - {{{ 556, -128, 120}, 0, { 0, 0}, {0x6b, 0x0f, 0x42, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_05004B20, 0x00132c60, 7692, 0x00004b20, 192); // 0x05004BE0 -static const Vtx blargg_seg5_vertex_05004BE0[] = { - {{{ 524, 82, 92}, 0, { 0, 0}, {0x36, 0x10, 0x71, 0x00}}}, - {{{ 443, 83, 131}, 0, { 0, 0}, {0x36, 0x10, 0x71, 0x00}}}, - {{{ 432, -25, 152}, 0, { 0, 0}, {0x36, 0x10, 0x71, 0x00}}}, - {{{ 544, -28, 99}, 0, { 0, 0}, {0x36, 0x10, 0x71, 0x00}}}, - {{{ 443, 83, 131}, 0, { 0, 0}, {0x8f, 0x15, 0x35, 0x00}}}, - {{{ 425, 84, 94}, 0, { 0, 0}, {0x8f, 0x15, 0x35, 0x00}}}, - {{{ 401, -25, 88}, 0, { 0, 0}, {0x8f, 0x15, 0x35, 0x00}}}, - {{{ 432, -25, 152}, 0, { 0, 0}, {0x8f, 0x15, 0x35, 0x00}}}, - {{{ 425, 84, 94}, 0, { 0, 0}, {0xcb, 0x12, 0x8f, 0x00}}}, - {{{ 507, 82, 56}, 0, { 0, 0}, {0xcb, 0x12, 0x8f, 0x00}}}, - {{{ 513, -27, 35}, 0, { 0, 0}, {0xcb, 0x12, 0x8f, 0x00}}}, - {{{ 401, -25, 88}, 0, { 0, 0}, {0xcb, 0x12, 0x8f, 0x00}}}, - {{{ 507, 82, 56}, 0, { 0, 0}, {0x71, 0x10, 0xcb, 0x00}}}, - {{{ 524, 82, 92}, 0, { 0, 0}, {0x71, 0x10, 0xcb, 0x00}}}, - {{{ 544, -28, 99}, 0, { 0, 0}, {0x71, 0x10, 0xcb, 0x00}}}, - {{{ 513, -27, 35}, 0, { 0, 0}, {0x71, 0x10, 0xcb, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_05004BE0, 0x00132c60, 7692, 0x00004be0, 256); // 0x05004CE0 -static const Vtx blargg_seg5_vertex_05004CE0[] = { - {{{ 507, 82, 56}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ 425, 84, 94}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ 443, 83, 131}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ 524, 82, 92}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ 544, -28, -99}, 0, { 0, 0}, {0x36, 0x10, 0x8f, 0x00}}}, - {{{ 432, -25, -152}, 0, { 0, 0}, {0x36, 0x10, 0x8f, 0x00}}}, - {{{ 443, 83, -131}, 0, { 0, 0}, {0x36, 0x10, 0x8f, 0x00}}}, - {{{ 524, 82, -92}, 0, { 0, 0}, {0x36, 0x10, 0x8f, 0x00}}}, - {{{ 432, -25, -152}, 0, { 0, 0}, {0x8f, 0x15, 0xcb, 0x00}}}, - {{{ 401, -25, -88}, 0, { 0, 0}, {0x8f, 0x15, 0xcb, 0x00}}}, - {{{ 425, 84, -94}, 0, { 0, 0}, {0x8f, 0x15, 0xcb, 0x00}}}, - {{{ 443, 83, -131}, 0, { 0, 0}, {0x8f, 0x15, 0xcb, 0x00}}}, - {{{ 401, -25, -88}, 0, { 0, 0}, {0xcb, 0x12, 0x71, 0x00}}}, - {{{ 513, -27, -35}, 0, { 0, 0}, {0xcb, 0x12, 0x71, 0x00}}}, - {{{ 507, 82, -56}, 0, { 0, 0}, {0xcb, 0x12, 0x71, 0x00}}}, - {{{ 425, 84, -94}, 0, { 0, 0}, {0xcb, 0x12, 0x71, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_05004CE0, 0x00132c60, 7692, 0x00004ce0, 256); // 0x05004DE0 -static const Vtx blargg_seg5_vertex_05004DE0[] = { - {{{ 513, -27, -35}, 0, { 0, 0}, {0x71, 0x10, 0x35, 0x00}}}, - {{{ 544, -28, -99}, 0, { 0, 0}, {0x71, 0x10, 0x35, 0x00}}}, - {{{ 524, 82, -92}, 0, { 0, 0}, {0x71, 0x10, 0x35, 0x00}}}, - {{{ 507, 82, -56}, 0, { 0, 0}, {0x71, 0x10, 0x35, 0x00}}}, - {{{ 524, 82, -92}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ 443, 83, -131}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ 425, 84, -94}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ 507, 82, -56}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_05004DE0, 0x00132c60, 7692, 0x00004de0, 128); // 0x05004E60 -static const Vtx blargg_seg5_vertex_05004E60[] = { - {{{ 617, 23, -154}, 0, { 0, 0}, {0x6b, 0xdf, 0xc5, 0x00}}}, - {{{ 571, -260, 0}, 0, { 0, 0}, {0x7a, 0xdd, 0x00, 0x00}}}, - {{{ 555, -242, -127}, 0, { 0, 0}, {0x43, 0xba, 0xb0, 0x00}}}, - {{{ 2, -334, -93}, 0, { 0, 0}, {0x00, 0x8a, 0xd3, 0x00}}}, - {{{ 78, -245, -177}, 0, { 0, 0}, {0x21, 0xbc, 0x9b, 0x00}}}, - {{{ 130, -287, 0}, 0, { 0, 0}, {0x58, 0xa6, 0xfc, 0x00}}}, - {{{ 571, -260, 0}, 0, { 0, 0}, {0x11, 0x83, 0x00, 0x00}}}, - {{{ 261, -308, 0}, 0, { 0, 0}, {0xd4, 0x8a, 0xff, 0x00}}}, - {{{ 295, -262, -175}, 0, { 0, 0}, {0xee, 0xa3, 0xad, 0x00}}}, - {{{ -88, 24, -119}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -88, 24, 119}, 0, { 0, 0}, {0x01, 0x7f, 0x00, 0x00}}}, - {{{ 326, 21, 307}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 617, 23, 154}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 662, 23, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 617, 23, -154}, 0, { 0, 0}, {0x00, 0x7f, 0xff, 0x00}}}, - {{{ 326, 21, -307}, 0, { 0, 0}, {0x00, 0x7f, 0xfe, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_05004E60, 0x00132c60, 7692, 0x00004e60, 256); // 0x05004F60 -static const Vtx blargg_seg5_vertex_05004F60[] = { - {{{ 326, 21, 307}, 0, { 0, 0}, {0x00, 0xd6, 0x77, 0x00}}}, - {{{ 295, -262, 175}, 0, { 0, 0}, {0xf1, 0xa2, 0x53, 0x00}}}, - {{{ 555, -242, 127}, 0, { 0, 0}, {0x43, 0xba, 0x50, 0x00}}}, - {{{ 78, -245, -177}, 0, { 0, 0}, {0x21, 0xbc, 0x9b, 0x00}}}, - {{{ 2, -334, -93}, 0, { 0, 0}, {0x00, 0x8a, 0xd3, 0x00}}}, - {{{ -55, -257, -162}, 0, { 0, 0}, {0xd2, 0xc1, 0x9d, 0x00}}}, - {{{ 2, -334, 93}, 0, { 0, 0}, {0xf8, 0x88, 0x25, 0x00}}}, - {{{ -58, -257, 160}, 0, { 0, 0}, {0xca, 0xc0, 0x5e, 0x00}}}, - {{{ -107, -275, 91}, 0, { 0, 0}, {0x9c, 0xc1, 0x2c, 0x00}}}, - {{{ 617, 23, 154}, 0, { 0, 0}, {0x6b, 0xdf, 0x3b, 0x00}}}, - {{{ 326, 21, -307}, 0, { 0, 0}, {0xff, 0xd5, 0x89, 0x00}}}, - {{{ 617, 23, -154}, 0, { 0, 0}, {0x6b, 0xdf, 0xc5, 0x00}}}, - {{{ 555, -242, -127}, 0, { 0, 0}, {0x43, 0xba, 0xb0, 0x00}}}, - {{{ 295, -262, -175}, 0, { 0, 0}, {0xee, 0xa3, 0xad, 0x00}}}, - {{{ 140, -168, 171}, 0, { 0, 0}, {0xd0, 0xd3, 0x6c, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_05004F60, 0x00132c60, 7692, 0x00004f60, 240); // 0x05005050 -static const Vtx blargg_seg5_vertex_05005050[] = { - {{{ 161, -168, -171}, 0, { 0, 0}, {0xce, 0xd4, 0x95, 0x00}}}, - {{{ -88, 24, -119}, 0, { 0, 0}, {0xeb, 0x06, 0x83, 0x00}}}, - {{{ 326, 21, -307}, 0, { 0, 0}, {0xff, 0xd5, 0x89, 0x00}}}, - {{{ -88, 24, 119}, 0, { 0, 0}, {0x88, 0x1b, 0x1e, 0x00}}}, - {{{ -88, 24, -119}, 0, { 0, 0}, {0x88, 0x1b, 0xe2, 0x00}}}, - {{{ -158, -149, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -62, -140, -183}, 0, { 0, 0}, {0xc2, 0x01, 0x92, 0x00}}}, - {{{ 261, -308, 0}, 0, { 0, 0}, {0xd4, 0x8a, 0xff, 0x00}}}, - {{{ 295, -262, 175}, 0, { 0, 0}, {0xf1, 0xa2, 0x53, 0x00}}}, - {{{ 140, -168, 171}, 0, { 0, 0}, {0xd0, 0xd3, 0x6c, 0x00}}}, - {{{ -62, -140, 183}, 0, { 0, 0}, {0xc1, 0x01, 0x6d, 0x00}}}, - {{{ -55, -257, -162}, 0, { 0, 0}, {0xd2, 0xc1, 0x9d, 0x00}}}, - {{{ 2, -334, -93}, 0, { 0, 0}, {0x00, 0x8a, 0xd3, 0x00}}}, - {{{ -107, -275, -91}, 0, { 0, 0}, {0xa1, 0xb6, 0xdb, 0x00}}}, - {{{ 2, -334, 93}, 0, { 0, 0}, {0xf8, 0x88, 0x25, 0x00}}}, - {{{ -107, -275, 91}, 0, { 0, 0}, {0x9c, 0xc1, 0x2c, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_05005050, 0x00132c60, 7692, 0x00005050, 256); // 0x05005150 -static const Vtx blargg_seg5_vertex_05005150[] = { - {{{ -88, 24, 119}, 0, { 0, 0}, {0xec, 0x09, 0x7c, 0x00}}}, - {{{ -62, -140, 183}, 0, { 0, 0}, {0xc1, 0x01, 0x6d, 0x00}}}, - {{{ 140, -168, 171}, 0, { 0, 0}, {0xd0, 0xd3, 0x6c, 0x00}}}, - {{{ 78, -245, -177}, 0, { 0, 0}, {0x21, 0xbc, 0x9b, 0x00}}}, - {{{ 161, -168, -171}, 0, { 0, 0}, {0x6f, 0xc7, 0xed, 0x00}}}, - {{{ 130, -287, 0}, 0, { 0, 0}, {0x58, 0xa6, 0xfc, 0x00}}}, - {{{ -58, -257, 160}, 0, { 0, 0}, {0xca, 0xc0, 0x5e, 0x00}}}, - {{{ 2, -334, 93}, 0, { 0, 0}, {0xf8, 0x88, 0x25, 0x00}}}, - {{{ 78, -280, 177}, 0, { 0, 0}, {0x20, 0xb7, 0x62, 0x00}}}, - {{{ -62, -140, -183}, 0, { 0, 0}, {0xc2, 0x01, 0x92, 0x00}}}, - {{{ -88, 24, -119}, 0, { 0, 0}, {0xeb, 0x06, 0x83, 0x00}}}, - {{{ 161, -168, -171}, 0, { 0, 0}, {0xce, 0xd4, 0x95, 0x00}}}, - {{{ 326, 21, 307}, 0, { 0, 0}, {0x00, 0xd6, 0x77, 0x00}}}, - {{{ 326, 21, -307}, 0, { 0, 0}, {0xff, 0xd5, 0x89, 0x00}}}, - {{{ 295, -262, -175}, 0, { 0, 0}, {0xee, 0xa3, 0xad, 0x00}}}, - {{{ 2, -334, -93}, 0, { 0, 0}, {0x00, 0x8a, 0xd3, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_05005150, 0x00132c60, 7692, 0x00005150, 256); // 0x05005250 -static const Vtx blargg_seg5_vertex_05005250[] = { - {{{ 161, -168, -171}, 0, { 0, 0}, {0x6f, 0xc7, 0xed, 0x00}}}, - {{{ 140, -168, 171}, 0, { 0, 0}, {0x76, 0xd8, 0x15, 0x00}}}, - {{{ 130, -287, 0}, 0, { 0, 0}, {0x58, 0xa6, 0xfc, 0x00}}}, - {{{ 78, -280, 177}, 0, { 0, 0}, {0x20, 0xb7, 0x62, 0x00}}}, - {{{ -55, -257, -162}, 0, { 0, 0}, {0xd2, 0xc1, 0x9d, 0x00}}}, - {{{ -62, -140, -183}, 0, { 0, 0}, {0xc2, 0x01, 0x92, 0x00}}}, - {{{ 78, -245, -177}, 0, { 0, 0}, {0x21, 0xbc, 0x9b, 0x00}}}, - {{{ -107, -275, -91}, 0, { 0, 0}, {0xa1, 0xb6, 0xdb, 0x00}}}, - {{{ -158, -149, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -107, -275, 91}, 0, { 0, 0}, {0x9c, 0xc1, 0x2c, 0x00}}}, - {{{ -58, -257, 160}, 0, { 0, 0}, {0xca, 0xc0, 0x5e, 0x00}}}, - {{{ -62, -140, 183}, 0, { 0, 0}, {0xc1, 0x01, 0x6d, 0x00}}}, - {{{ 617, 23, -154}, 0, { 0, 0}, {0x6b, 0xdf, 0xc5, 0x00}}}, - {{{ 662, 23, 0}, 0, { 0, 0}, {0x78, 0xd9, 0x00, 0x00}}}, - {{{ 571, -260, 0}, 0, { 0, 0}, {0x7a, 0xdd, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_05005250, 0x00132c60, 7692, 0x00005250, 240); // 0x05005340 -static const Vtx blargg_seg5_vertex_05005340[] = { - {{{ 617, 23, 154}, 0, { 0, 0}, {0x6b, 0xdf, 0x3b, 0x00}}}, - {{{ 555, -242, 127}, 0, { 0, 0}, {0x43, 0xba, 0x50, 0x00}}}, - {{{ 571, -260, 0}, 0, { 0, 0}, {0x7a, 0xdd, 0x00, 0x00}}}, - {{{ 571, -260, 0}, 0, { 0, 0}, {0x11, 0x83, 0x00, 0x00}}}, - {{{ 295, -262, 175}, 0, { 0, 0}, {0xf1, 0xa2, 0x53, 0x00}}}, - {{{ 261, -308, 0}, 0, { 0, 0}, {0xd4, 0x8a, 0xff, 0x00}}}, - {{{ 161, -168, -171}, 0, { 0, 0}, {0xce, 0xd4, 0x95, 0x00}}}, - {{{ 295, -262, -175}, 0, { 0, 0}, {0xee, 0xa3, 0xad, 0x00}}}, - {{{ 140, -168, 171}, 0, { 0, 0}, {0xd0, 0xd3, 0x6c, 0x00}}}, - {{{ 662, 23, 0}, 0, { 0, 0}, {0x78, 0xd9, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_05005340, 0x00132c60, 7692, 0x00005340, 160); // 0x050053E0 -static const Vtx blargg_seg5_vertex_050053E0[] = { - {{{ -243, -48, -45}, 0, { 0, 0}, {0xf9, 0xf0, 0x83, 0x00}}}, - {{{ -104, -120, -43}, 0, { 0, 0}, {0xfa, 0xf0, 0x83, 0x00}}}, - {{{ -200, -235, -23}, 0, { 0, 0}, {0xf9, 0xf0, 0x83, 0x00}}}, - {{{ -298, -186, -23}, 0, { 0, 0}, {0xf8, 0xf0, 0x83, 0x00}}}, - {{{ -104, -120, -43}, 0, { 0, 0}, {0x61, 0xaf, 0x00, 0x00}}}, - {{{ -104, -120, 47}, 0, { 0, 0}, {0x61, 0xaf, 0x00, 0x00}}}, - {{{ -200, -235, 23}, 0, { 0, 0}, {0x61, 0xaf, 0x00, 0x00}}}, - {{{ -200, -235, -23}, 0, { 0, 0}, {0x61, 0xaf, 0x00, 0x00}}}, - {{{ -104, -120, 47}, 0, { 0, 0}, {0xf7, 0xef, 0x7d, 0x00}}}, - {{{ -243, -48, 45}, 0, { 0, 0}, {0xf7, 0xf1, 0x7d, 0x00}}}, - {{{ -298, -186, 23}, 0, { 0, 0}, {0xf7, 0xef, 0x7d, 0x00}}}, - {{{ -200, -235, 23}, 0, { 0, 0}, {0xf7, 0xee, 0x7d, 0x00}}}, - {{{ -243, -48, 45}, 0, { 0, 0}, {0x8a, 0x2e, 0x00, 0x00}}}, - {{{ -243, -48, -45}, 0, { 0, 0}, {0x8a, 0x2e, 0x00, 0x00}}}, - {{{ -298, -186, -23}, 0, { 0, 0}, {0x8a, 0x2e, 0x00, 0x00}}}, - {{{ -298, -186, 23}, 0, { 0, 0}, {0x8a, 0x2e, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_050053E0, 0x00132c60, 7692, 0x000053e0, 256); // 0x050054E0 -static const Vtx blargg_seg5_vertex_050054E0[] = { - {{{ -298, -186, -23}, 0, { 0, 0}, {0xc8, 0x8f, 0x00, 0x00}}}, - {{{ -200, -235, -23}, 0, { 0, 0}, {0xc8, 0x8f, 0x00, 0x00}}}, - {{{ -200, -235, 23}, 0, { 0, 0}, {0xc8, 0x8f, 0x00, 0x00}}}, - {{{ -298, -186, 23}, 0, { 0, 0}, {0xc8, 0x8f, 0x00, 0x00}}}, - {{{ -70, -105, -52}, 0, { 0, 0}, {0x01, 0xee, 0x83, 0x00}}}, - {{{ 113, -88, -52}, 0, { 0, 0}, {0x01, 0xee, 0x83, 0x00}}}, - {{{ 99, -262, -27}, 0, { 0, 0}, {0x01, 0xee, 0x83, 0x00}}}, - {{{ -24, -273, -27}, 0, { 0, 0}, {0x01, 0xee, 0x83, 0x00}}}, - {{{ 113, -88, -52}, 0, { 0, 0}, {0x7e, 0xf7, 0x00, 0x00}}}, - {{{ 113, -88, 53}, 0, { 0, 0}, {0x7e, 0xf7, 0x00, 0x00}}}, - {{{ 99, -262, 27}, 0, { 0, 0}, {0x7e, 0xf7, 0x00, 0x00}}}, - {{{ 99, -262, -27}, 0, { 0, 0}, {0x7e, 0xf7, 0x00, 0x00}}}, - {{{ 113, -88, 53}, 0, { 0, 0}, {0x01, 0xee, 0x7d, 0x00}}}, - {{{ -70, -105, 53}, 0, { 0, 0}, {0x01, 0xee, 0x7d, 0x00}}}, - {{{ -24, -273, 27}, 0, { 0, 0}, {0x01, 0xee, 0x7d, 0x00}}}, - {{{ 99, -262, 27}, 0, { 0, 0}, {0x01, 0xee, 0x7d, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_050054E0, 0x00132c60, 7692, 0x000054e0, 256); // 0x050055E0 -static const Vtx blargg_seg5_vertex_050055E0[] = { - {{{ -70, -105, 53}, 0, { 0, 0}, {0x86, 0xdf, 0x00, 0x00}}}, - {{{ -70, -105, -52}, 0, { 0, 0}, {0x86, 0xdf, 0x00, 0x00}}}, - {{{ -24, -273, -27}, 0, { 0, 0}, {0x86, 0xdf, 0x00, 0x00}}}, - {{{ -24, -273, 27}, 0, { 0, 0}, {0x86, 0xdf, 0x00, 0x00}}}, - {{{ -24, -273, -27}, 0, { 0, 0}, {0x0a, 0x82, 0x00, 0x00}}}, - {{{ 99, -262, -27}, 0, { 0, 0}, {0x0a, 0x82, 0x00, 0x00}}}, - {{{ 99, -262, 27}, 0, { 0, 0}, {0x0a, 0x82, 0x00, 0x00}}}, - {{{ -24, -273, 27}, 0, { 0, 0}, {0x0a, 0x82, 0x00, 0x00}}}, - {{{ 286, 227, -123}, 0, { 0, 0}, {0x73, 0xf4, 0xce, 0x00}}}, - {{{ 286, 227, 123}, 0, { 0, 0}, {0x73, 0xf4, 0x32, 0x00}}}, - {{{ 288, -17, 53}, 0, { 0, 0}, {0x64, 0xc7, 0x34, 0x00}}}, - {{{ 288, -17, -53}, 0, { 0, 0}, {0x64, 0xc7, 0xcc, 0x00}}}, - {{{ -317, -48, 0}, 0, { 0, 0}, {0xae, 0xa0, 0x00, 0x00}}}, - {{{ -183, -17, 128}, 0, { 0, 0}, {0xd5, 0xc4, 0x66, 0x00}}}, - {{{ -233, 107, 161}, 0, { 0, 0}, {0xd0, 0xd2, 0x6b, 0x00}}}, - {{{ -396, 69, 0}, 0, { 0, 0}, {0xb6, 0xcd, 0x58, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_050055E0, 0x00132c60, 7692, 0x000055e0, 256); // 0x050056E0 -static const Vtx blargg_seg5_vertex_050056E0[] = { - {{{ 127, -116, -102}, 0, { 0, 0}, {0x26, 0x96, 0xc8, 0x00}}}, - {{{ 127, -116, 102}, 0, { 0, 0}, {0x26, 0x96, 0x38, 0x00}}}, - {{{ -114, -139, 64}, 0, { 0, 0}, {0xe0, 0x92, 0x35, 0x00}}}, - {{{ -114, -139, -64}, 0, { 0, 0}, {0xe0, 0x92, 0xcb, 0x00}}}, - {{{ 133, 191, -247}, 0, { 0, 0}, {0x23, 0xde, 0x8c, 0x00}}}, - {{{ 286, 227, -123}, 0, { 0, 0}, {0x73, 0xf4, 0xce, 0x00}}}, - {{{ 288, -17, -53}, 0, { 0, 0}, {0x64, 0xc7, 0xcc, 0x00}}}, - {{{ 146, 26, -196}, 0, { 0, 0}, {0x20, 0xcb, 0x92, 0x00}}}, - {{{ 133, 191, 247}, 0, { 0, 0}, {0x23, 0xde, 0x74, 0x00}}}, - {{{ -233, 107, 161}, 0, { 0, 0}, {0xd0, 0xd2, 0x6b, 0x00}}}, - {{{ -183, -17, 128}, 0, { 0, 0}, {0xd5, 0xc4, 0x66, 0x00}}}, - {{{ 146, 26, 196}, 0, { 0, 0}, {0x20, 0xcb, 0x6e, 0x00}}}, - {{{ -233, 107, -161}, 0, { 0, 0}, {0xd0, 0xd2, 0x95, 0x00}}}, - {{{ -183, -17, -128}, 0, { 0, 0}, {0xd5, 0xc4, 0x9a, 0x00}}}, - {{{ 288, -17, 53}, 0, { 0, 0}, {0x64, 0xc7, 0x34, 0x00}}}, - {{{ -317, -48, 0}, 0, { 0, 0}, {0xae, 0xa0, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_050056E0, 0x00132c60, 7692, 0x000056e0, 256); // 0x050057E0 -static const Vtx blargg_seg5_vertex_050057E0[] = { - {{{ 146, 26, 196}, 0, { 0, 0}, {0x20, 0xcb, 0x6e, 0x00}}}, - {{{ 288, -17, 53}, 0, { 0, 0}, {0x64, 0xc7, 0x34, 0x00}}}, - {{{ 286, 227, 123}, 0, { 0, 0}, {0x73, 0xf4, 0x32, 0x00}}}, - {{{ 133, 191, 247}, 0, { 0, 0}, {0x23, 0xde, 0x74, 0x00}}}, - {{{ -114, -139, 64}, 0, { 0, 0}, {0xe0, 0x92, 0x35, 0x00}}}, - {{{ -317, -48, 0}, 0, { 0, 0}, {0xae, 0xa0, 0x00, 0x00}}}, - {{{ -114, -139, -64}, 0, { 0, 0}, {0xe0, 0x92, 0xcb, 0x00}}}, - {{{ 127, -116, 102}, 0, { 0, 0}, {0x26, 0x96, 0x38, 0x00}}}, - {{{ 146, 26, -196}, 0, { 0, 0}, {0x20, 0xcb, 0x92, 0x00}}}, - {{{ 288, -17, -53}, 0, { 0, 0}, {0x64, 0xc7, 0xcc, 0x00}}}, - {{{ 127, -116, -102}, 0, { 0, 0}, {0x26, 0x96, 0xc8, 0x00}}}, - {{{ -183, -17, -128}, 0, { 0, 0}, {0xd5, 0xc4, 0x9a, 0x00}}}, - {{{ -396, 69, 0}, 0, { 0, 0}, {0xb6, 0xcd, 0xa8, 0x00}}}, - {{{ -233, 107, -161}, 0, { 0, 0}, {0xd0, 0xd2, 0x95, 0x00}}}, - {{{ -183, -17, 128}, 0, { 0, 0}, {0xd5, 0xc4, 0x66, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(blargg_seg5_vertex_050057E0, 0x00132c60, 7692, 0x000057e0, 240); // 0x050058D0 - 0x05005A60 const Gfx blargg_seg5_dl_050058D0[] = { diff --git a/actors/blue_coin_switch/collision.inc.c b/actors/blue_coin_switch/collision.inc.c index 5134eac29..089479b16 100644 --- a/actors/blue_coin_switch/collision.inc.c +++ b/actors/blue_coin_switch/collision.inc.c @@ -1,29 +1,5 @@ +#include "pc/rom_assets.h" // Blue Coin Switch // 0x08000E98 - 0x08000F10 -const Collision blue_coin_switch_seg8_collision_08000E98[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(26, 0, 26), - COL_VERTEX(26, 26, 26), - COL_VERTEX(-25, 26, 26), - COL_VERTEX(-25, 0, 26), - COL_VERTEX(26, 0, -25), - COL_VERTEX(26, 26, -25), - COL_VERTEX(-25, 26, -25), - COL_VERTEX(-25, 0, -25), - - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 5, 1), - COL_TRI(5, 6, 2), - COL_TRI(5, 2, 1), - COL_TRI(7, 6, 5), - COL_TRI(7, 5, 4), - COL_TRI(3, 6, 7), - COL_TRI(3, 2, 6), - COL_TRI(4, 1, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(blue_coin_switch_seg8_collision_08000E98, 0x001f2200, 59076, 0x00000e98, 120); diff --git a/actors/blue_coin_switch/model.inc.c b/actors/blue_coin_switch/model.inc.c index 002a1ea8f..ebe667d96 100644 --- a/actors/blue_coin_switch/model.inc.c +++ b/actors/blue_coin_switch/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Blue Coin Switch // 0x08000000 @@ -7,42 +8,16 @@ static const Lights1 blue_coin_switch_seg8_lights_08000000 = gdSPDefLights1( ); // 0x08000018 -ALIGNED8 const Texture blue_coin_switch_seg8_texture_08000018[] = { -#include "actors/blue_coin_switch/blue_coin_switch_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(blue_coin_switch_seg8_texture_08000018, "actors/blue_coin_switch/blue_coin_switch_side.rgba16.inc.c", 0x001f2200, 59076, 0x00000018, 1024); // 0x08000418 -ALIGNED8 const Texture blue_coin_switch_seg8_texture_08000418[] = { -#include "actors/blue_coin_switch/blue_coin_switch_top.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(blue_coin_switch_seg8_texture_08000418, "actors/blue_coin_switch/blue_coin_switch_top.rgba16.inc.c", 0x001f2200, 59076, 0x00000418, 2048); // 0x08000C18 -static const Vtx blue_coin_switch_seg8_vertex_08000C18[] = { - {{{ 26, 0, 26}, 0, { 990, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 26, 26, 26}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -25, 26, 26}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -25, 0, 26}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -25, 0, -25}, 0, { 990, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 26, 26, -25}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 26, 0, -25}, 0, { 0, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 26, -25}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 0, 26}, 0, { 990, 479}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -25, 26, -25}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -25, 0, -25}, 0, { 0, 479}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -25, 26, 26}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 26, 0, -25}, 0, { 990, 479}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 26, 26, -25}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 26, 26, 26}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 26, 0, 26}, 0, { 0, 479}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(blue_coin_switch_seg8_vertex_08000C18, 0x001f2200, 59076, 0x00000c18, 256); // 0x08000D18 -static const Vtx blue_coin_switch_seg8_vertex_08000D18[] = { - {{{ 26, 26, -25}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, 26, 26}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 26, 26, 26}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, 26, -25}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(blue_coin_switch_seg8_vertex_08000D18, 0x001f2200, 59076, 0x00000d18, 64); // 0x08000D58 - 0x08000DD0 const Gfx blue_coin_switch_seg8_dl_08000D58[] = { diff --git a/actors/blue_fish/anims/anim_0301C298.inc.c b/actors/blue_fish/anims/anim_0301C298.inc.c index 75fecc943..7f83f8836 100644 --- a/actors/blue_fish/anims/anim_0301C298.inc.c +++ b/actors/blue_fish/anims/anim_0301C298.inc.c @@ -1,25 +1,9 @@ +#include "pc/rom_assets.h" // 0x0301C1B0 -static const s16 blue_fish_seg3_animvalue_0301C1B0[] = { - 0x0000, 0xFFF1, 0xFFF1, 0xFFF2, 0xFFF4, 0xFFF7, 0xFFFA, 0xFFFD, - 0x0000, 0x0002, 0x0005, 0x0008, 0x000A, 0x000C, 0x000E, 0x000E, - 0x000E, 0x000D, 0x000C, 0x000A, 0x0009, 0x0006, 0x0004, 0x0002, - 0x0000, 0xFFFD, 0xFFFB, 0xFFF8, 0xFFF6, 0xFFF3, 0xFFF1, 0xC001, - 0xF3F6, 0xF61A, 0xFAF7, 0x003A, 0x0390, 0x052A, 0x06BA, 0x0832, - 0x0984, 0x0AA1, 0x0B7C, 0x0C06, 0x0C31, 0x0BEE, 0x0B2F, 0x078D, - 0x00B3, 0xF9AA, 0xF579, 0xF3FF, 0xF306, 0xF27B, 0xF247, 0xF258, - 0xF298, 0xF2F4, 0xF356, 0xF3AB, 0xF3DE, 0xF3DA, 0x461C, 0x4623, - 0x462E, 0x4629, 0x4603, 0x45AA, 0x450A, 0x4410, 0x42C9, 0x4151, - 0x3FC6, 0x3E45, 0x3CEA, 0x3BD2, 0x3B1B, 0x3ACE, 0x3AD5, 0x3B20, - 0x3BA0, 0x3C43, 0x3CFA, 0x3DB5, 0x3E7E, 0x3F66, 0x4066, 0x4177, - 0x4292, 0x43AF, 0x44C7, 0x45D4, -}; +ROM_ASSET_LOAD_ANIM(blue_fish_seg3_animvalue_0301C1B0, 0x00201410, 96653, 0x0001c1b0, 184); // 0x0301C268 -static const u16 blue_fish_seg3_animindex_0301C268[] = { - 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x003E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0020, -}; +ROM_ASSET_LOAD_ANIM(blue_fish_seg3_animindex_0301C268, 0x00201410, 96653, 0x0001c268, 48); // 0x0301C298 static const struct Animation blue_fish_seg3_anim_0301C298 = { diff --git a/actors/blue_fish/model.inc.c b/actors/blue_fish/model.inc.c index aac165a98..ca50fe980 100644 --- a/actors/blue_fish/model.inc.c +++ b/actors/blue_fish/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Blue Fish // 0x0301B5C8 @@ -7,27 +8,10 @@ static const Lights1 blue_fish_seg3_lights_0301B5C8 = gdSPDefLights1( ); // 0x0301B5E0 -ALIGNED8 const Texture blue_fish_seg3_texture_0301B5E0[] = { -#include "actors/blue_fish/blue_fish.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(blue_fish_seg3_texture_0301B5E0, "actors/blue_fish/blue_fish.rgba16.inc.c", 0x00201410, 96653, 0x0001b5e0, 2048); // 0x0301BDE0 -static const Vtx blue_fish_seg3_vertex_0301BDE0[] = { - {{{ -108, 1, 0}, 0, { 14, 566}, {0x89, 0x00, 0xd7, 0xff}}}, - {{{ -44, -13, -31}, 0, { 286, 688}, {0xeb, 0x89, 0xdc, 0xff}}}, - {{{ -62, -19, 12}, 0, { 210, 502}, {0xe8, 0x84, 0x0a, 0xff}}}, - {{{ -44, 16, -31}, 0, { 286, 688}, {0xea, 0x77, 0xdc, 0xff}}}, - {{{ -62, 21, 12}, 0, { 210, 502}, {0xe8, 0x7c, 0x0b, 0xff}}}, - {{{ -47, 1, -64}, 0, { 274, 830}, {0xbd, 0xff, 0x95, 0xff}}}, - {{{ -97, 1, 23}, 0, { 62, 462}, {0xa2, 0x00, 0x54, 0xff}}}, - {{{ 55, 1, 127}, 0, { 712, -8}, {0x1a, 0x00, 0x7c, 0xff}}}, - {{{ 41, 16, 56}, 0, { 656, 298}, {0x43, 0x67, 0x1b, 0xff}}}, - {{{ 50, 16, -43}, 0, { 692, 722}, {0x35, 0x6f, 0xe6, 0xff}}}, - {{{ 41, -14, 56}, 0, { 656, 298}, {0x43, 0x99, 0x1b, 0xff}}}, - {{{ 50, -13, -43}, 0, { 692, 722}, {0x35, 0x91, 0xe6, 0xff}}}, - {{{ 62, 1, -92}, 0, { 742, 930}, {0x42, 0xff, 0x94, 0xff}}}, - {{{ 101, 1, 1}, 0, { 910, 520}, {0x7e, 0x00, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(blue_fish_seg3_vertex_0301BDE0, 0x00201410, 96653, 0x0001bde0, 224); // 0x0301BEC0 - 0x0301BFB8 const Gfx blue_fish_seg3_dl_0301BEC0[] = { @@ -69,17 +53,7 @@ const Gfx blue_fish_seg3_dl_0301BFB8[] = { }; // 0x0301C018 -static const Vtx blue_fish_seg3_vertex_0301C018[] = { - {{{ 67, 0, -58}, 0, { 736, 728}, {0x7a, 0x00, 0xde, 0xff}}}, - {{{ 67, -3, -28}, 0, { 704, 574}, {0x53, 0xa3, 0x14, 0xff}}}, - {{{ 0, 1, -3}, 0, { 1022, 356}, {0xa1, 0xf9, 0xad, 0xff}}}, - {{{ 67, 4, 27}, 0, { 644, 290}, {0x3f, 0x6d, 0xf3, 0xff}}}, - {{{ 53, 0, 0}, 0, { 744, 414}, {0x7e, 0x00, 0xfe, 0xff}}}, - {{{ 67, -3, 27}, 0, { 644, 290}, {0x40, 0x95, 0xeb, 0xff}}}, - {{{ 0, 0, 5}, 0, { 1016, 312}, {0x9e, 0xfd, 0x50, 0xff}}}, - {{{ 67, 4, -28}, 0, { 704, 574}, {0x54, 0x5c, 0x15, 0xff}}}, - {{{ 67, 0, 57}, 0, { 612, 138}, {0x7a, 0x00, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(blue_fish_seg3_vertex_0301C018, 0x00201410, 96653, 0x0001c018, 144); // 0x0301C0A8 - 0x0301C150 const Gfx blue_fish_seg3_dl_0301C0A8[] = { diff --git a/actors/bobomb/anims/anim_080237FC.inc.c b/actors/bobomb/anims/anim_080237FC.inc.c index b4a636edf..513a7894a 100644 --- a/actors/bobomb/anims/anim_080237FC.inc.c +++ b/actors/bobomb/anims/anim_080237FC.inc.c @@ -1,58 +1,9 @@ +#include "pc/rom_assets.h" // 0x08023528 -static const s16 bobomb_seg8_animvalue_08023528[] = { - 0x0000, 0xFFF8, 0xFFF8, 0xFFFA, 0xFFFC, 0xFFFF, 0x0000, 0x0001, - 0x0003, 0x0005, 0x0006, 0x0007, 0x0008, 0x0007, 0x0006, 0x0005, - 0x0003, 0x0001, 0x0000, 0xFFFF, 0xFFFD, 0xFFFC, 0xFFFA, 0xFFF9, - 0xFFF8, 0xFFF8, 0x00A2, 0x00A3, 0x00A6, 0x00AA, 0x00AD, 0x00AE, - 0x00AD, 0x00AB, 0x00A8, 0x00A5, 0x00A3, 0x00A2, 0x00A3, 0x00A5, - 0x00A8, 0x00AB, 0x00AD, 0x00AE, 0x00AD, 0x00AB, 0x00A9, 0x00A7, - 0x00A4, 0x00A3, 0x00A2, 0x3FFF, 0x0000, 0xFFFC, 0xFFF2, 0xFFE4, - 0xFFD3, 0xFFC4, 0xFFB8, 0xFFB2, 0xFFB3, 0xFFBF, 0xFFD8, 0x0000, - 0x0083, 0x016B, 0x0254, 0x02DA, 0x02D4, 0x027E, 0x0206, 0x019D, - 0x013E, 0x00D1, 0x006A, 0x001E, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFE, 0xFFFA, 0xFFF9, 0x0000, 0x0016, 0x0038, 0x0057, - 0x0065, 0x005A, 0x0041, 0x0023, 0x000A, 0x0000, 0xA656, 0xA6E2, - 0xA869, 0xAAC1, 0xADBF, 0xB138, 0xB503, 0xB8F5, 0xBCE3, 0xC0A3, - 0xC40A, 0xC6EE, 0xC9DE, 0xCCB2, 0xCE29, 0xCD04, 0xC7AE, 0xBF3C, - 0xB66F, 0xB005, 0xAC43, 0xA984, 0xA7AF, 0xA6A8, 0xA656, 0xC7BF, - 0xCA53, 0xCEE8, 0xD0C6, 0xCB0D, 0xC265, 0xBB0B, 0xB3CD, 0xAE17, - 0xAA0D, 0xA78C, 0xA78F, 0xA977, 0xABE8, 0xAEC2, 0xB1E6, 0xB537, - 0xB896, 0xBBE5, 0xBF05, 0xC1D8, 0xC43F, 0xC61D, 0xC751, 0xC7BF, - 0x6925, 0x6773, 0x62CA, 0x5BD5, 0x533B, 0x49A4, 0x3FB9, 0x3622, - 0x2D88, 0x2693, 0x21EA, 0x2038, 0x2172, 0x24DD, 0x2A13, 0x30AE, - 0x3848, 0x407B, 0x48E1, 0x5114, 0x58AE, 0x5F49, 0x6480, 0x67EB, - 0x6925, 0x2108, 0x228D, 0x26B7, 0x2CEF, 0x349F, 0x3D32, 0x460F, - 0x4EA1, 0x5652, 0x5C8A, 0x60B4, 0x6238, 0x611F, 0x5E11, 0x5968, - 0x5381, 0x4CB5, 0x4561, 0x3DDF, 0x368B, 0x2FC0, 0x29D8, 0x2530, - 0x2221, 0x2108, 0x0206, 0x01DD, 0x0172, 0x00E1, 0x0044, 0xFFB8, - 0xFF27, 0xFE7F, 0xFDD5, 0xFD3F, 0xFCD6, 0xFCB0, 0xFCD1, 0xFD27, - 0xFDA3, 0xFE35, 0xFECD, 0xFF5E, 0xFFD8, 0x004A, 0x00C6, 0x013E, - 0x01A4, 0x01EC, 0x0206, 0x0034, 0x0030, 0x0027, 0x001A, 0x000B, - 0xFFFE, 0xFFEE, 0xFFDB, 0xFFC7, 0xFFB5, 0xFFA8, 0xFFA3, 0xFFA6, - 0xFFB0, 0xFFBE, 0xFFCF, 0xFFE0, 0xFFF0, 0xFFFE, 0x0008, 0x0015, - 0x0020, 0x002A, 0x0031, 0x0034, 0x7BED, 0x7C6C, 0x7D9A, 0x7F02, - 0x8030, 0x80A7, 0x8040, 0x7F48, 0x7E0E, 0x7CD6, 0x7BE6, 0x7B87, - 0x7BD0, 0x7C8A, 0x7D89, 0x7E9F, 0x7FA0, 0x8061, 0x80B0, 0x805B, - 0x7F79, 0x7E53, 0x7D2C, 0x7C48, 0x7BED, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bobomb_seg8_animvalue_08023528, 0x001f2200, 59076, 0x00023528, 556); // 0x08023754 -static const u16 bobomb_seg8_animindex_08023754[] = { - 0x0019, 0x0001, 0x0019, 0x001A, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0033, 0x0001, 0x0000, - 0x0019, 0x00CA, 0x0019, 0x00E3, 0x0019, 0x00FC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0098, - 0x0019, 0x0034, 0x0019, 0x004D, 0x0019, 0x0066, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x00B1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x007F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bobomb_seg8_animindex_08023754, 0x001f2200, 59076, 0x00023754, 168); // 0x080237FC static const struct Animation bobomb_seg8_anim_080237FC = { diff --git a/actors/bobomb/anims/anim_08023954.inc.c b/actors/bobomb/anims/anim_08023954.inc.c index 3a63a1c08..6afcd989b 100644 --- a/actors/bobomb/anims/anim_08023954.inc.c +++ b/actors/bobomb/anims/anim_08023954.inc.c @@ -1,33 +1,9 @@ +#include "pc/rom_assets.h" // 0x08023814 -static const s16 bobomb_seg8_animvalue_08023814[] = { - 0x0000, 0x00B1, 0x0000, 0x0002, 0x0008, 0x000E, 0x0010, 0x000E, - 0x000A, 0x0005, 0x0001, 0x0000, 0x3FFF, 0x0FE3, 0x1004, 0x104C, - 0x1093, 0x10B4, 0x109E, 0x106A, 0x102D, 0x0FF9, 0x0FE3, 0xBBEE, - 0xBEFD, 0xC5B5, 0xCC6E, 0xCF7D, 0xCD74, 0xC89A, 0xC2D0, 0xBDF7, - 0xBBEE, 0xFC25, 0xFD6A, 0x0032, 0x02FB, 0x0440, 0x0368, 0x0165, - 0xFF00, 0xFCFD, 0xFC25, 0xF0FC, 0xEFB1, 0xECD9, 0xEA02, 0xE8B7, - 0xE993, 0xEBA0, 0xEE13, 0xF020, 0xF0FC, 0xD8C1, 0xD34A, 0xC744, - 0xBB3F, 0xB5C8, 0xB96B, 0xC217, 0xCC71, 0xD51E, 0xD8C1, 0x3FFF, - 0x3FFF, 0x74FE, 0x7655, 0x7946, 0x7C36, 0x7D8D, 0x7CA9, 0x7A8A, - 0x7801, 0x75E2, 0x74FE, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bobomb_seg8_animvalue_08023814, 0x001f2200, 59076, 0x00023814, 152); // 0x080238AC -static const u16 bobomb_seg8_animindex_080238AC[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x000A, 0x0002, 0x0001, 0x0000, 0x0001, 0x000C, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0041, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003F, - 0x0001, 0x0000, 0x000A, 0x000D, 0x000A, 0x0017, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0040, - 0x000A, 0x0021, 0x000A, 0x002B, 0x000A, 0x0035, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bobomb_seg8_animindex_080238AC, 0x001f2200, 59076, 0x000238ac, 168); // 0x08023954 static const struct Animation bobomb_seg8_anim_08023954 = { diff --git a/actors/bobomb/model.inc.c b/actors/bobomb/model.inc.c index 50d50dd27..eed6878a8 100644 --- a/actors/bobomb/model.inc.c +++ b/actors/bobomb/model.inc.c @@ -1,44 +1,26 @@ +#include "pc/rom_assets.h" // Bobomb // 0x0801DA60 -ALIGNED8 const Texture bobomb_seg8_texture_0801DA60[] = { -#include "actors/bobomb/bob-omb_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bobomb_seg8_texture_0801DA60, "actors/bobomb/bob-omb_left_side.rgba16.inc.c", 0x001f2200, 59076, 0x0001da60, 4096); // 0x0801EA60 -ALIGNED8 const Texture bobomb_seg8_texture_0801EA60[] = { -#include "actors/bobomb/bob-omb_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bobomb_seg8_texture_0801EA60, "actors/bobomb/bob-omb_right_side.rgba16.inc.c", 0x001f2200, 59076, 0x0001ea60, 4096); // 0x0801FA60 -ALIGNED8 const Texture bobomb_seg8_texture_0801FA60[] = { -#include "actors/bobomb/bob-omb_buddy_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bobomb_seg8_texture_0801FA60, "actors/bobomb/bob-omb_buddy_left_side.rgba16.inc.c", 0x00134d20, 26785, 0x00000078, 4096); // 0x08020A60 -ALIGNED8 const Texture bobomb_seg8_texture_08020A60[] = { -#include "actors/bobomb/bob-omb_buddy_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bobomb_seg8_texture_08020A60, "actors/bobomb/bob-omb_buddy_right_side.rgba16.inc.c", 0x00134d20, 26785, 0x00001078, 4096); // 0x08021A60 -ALIGNED8 const Texture bobomb_seg8_texture_08021A60[] = { -#include "actors/bobomb/bob-omb_eyes.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bobomb_seg8_texture_08021A60, "actors/bobomb/bob-omb_eyes.rgba16.inc.c", 0x00134d20, 26785, 0x00004878, 2048); // 0x08022260 -ALIGNED8 const Texture bobomb_seg8_texture_08022260[] = { -#include "actors/bobomb/bob-omb_eyes_blink.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bobomb_seg8_texture_08022260, "actors/bobomb/bob-omb_eyes_blink.rgba16.inc.c", 0x00134d20, 26785, 0x00005078, 2048); // 0x08022A60 -static const Vtx bobomb_seg8_vertex_08022A60[] = { - {{{ 133, -47, 0}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 133, 32, 0}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 128, 32, 50}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 128, -47, -49}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 128, -47, 50}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 128, 32, -49}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bobomb_seg8_vertex_08022A60, 0x001f2200, 59076, 0x00022a60, 96); // 0x08022AC0 - 0x08022B08 const Gfx bobomb_seg8_dl_08022AC0[] = { @@ -86,20 +68,10 @@ const Gfx bobomb_seg8_dl_08022B88[] = { }; // 0x08022BB8 -static const Vtx bobomb_seg8_vertex_08022BB8[] = { - {{{ 0, 49, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -49, -49, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -49, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -49, 49, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bobomb_seg8_vertex_08022BB8, 0x001f2200, 59076, 0x00022bb8, 64); // 0x08022BF8 -static const Vtx bobomb_seg8_vertex_08022BF8[] = { - {{{ 49, 49, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -49, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 49, -49, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 49, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bobomb_seg8_vertex_08022BF8, 0x001f2200, 59076, 0x00022bf8, 64); // 0x08022C38 - 0x08022CA0 const Gfx bobomb_seg8_dl_08022C38[] = { @@ -186,96 +158,22 @@ static const Lights1 bobomb_lights_unused = gdSPDefLights1( ); // 0x08022E30 -static const Vtx bobomb_seg8_vertex_08022E30[] = { - {{{ 27, -26, -31}, 0, { 0, 0}, {0xeb, 0x96, 0xbf, 0x00}}}, - {{{ -36, 0, -20}, 0, { 0, 0}, {0xb1, 0xd0, 0xaa, 0x00}}}, - {{{ 32, 0, -41}, 0, { 0, 0}, {0xfc, 0xfb, 0x82, 0x00}}}, - {{{ 85, 0, -32}, 0, { 0, 0}, {0x50, 0xf1, 0xa0, 0xff}}}, - {{{ 79, 28, -20}, 0, { 0, 0}, {0x34, 0x62, 0xc4, 0xff}}}, - {{{ 79, 28, 15}, 0, { 0, 0}, {0x34, 0x62, 0x3c, 0xff}}}, - {{{ 85, 0, 27}, 0, { 0, 0}, {0x50, 0xf1, 0x60, 0xff}}}, - {{{ 33, 28, 29}, 0, { 0, 0}, {0xff, 0x69, 0x47, 0xff}}}, - {{{ -29, 28, 12}, 0, { 0, 0}, {0xc8, 0x60, 0x3c, 0xff}}}, - {{{ -36, 0, 16}, 0, { 0, 0}, {0xb1, 0xd0, 0x56, 0xff}}}, - {{{ 32, 0, 37}, 0, { 0, 0}, {0xfc, 0xfb, 0x7e, 0xff}}}, - {{{ 33, 28, -34}, 0, { 0, 0}, {0xff, 0x69, 0xb9, 0xff}}}, - {{{ -29, 28, -16}, 0, { 0, 0}, {0xc8, 0x60, 0xc4, 0xff}}}, - {{{ 68, -30, 16}, 0, { 0, 0}, {0x26, 0x95, 0x36, 0xff}}}, - {{{ 68, -30, -21}, 0, { 0, 0}, {0x26, 0x95, 0xca, 0xff}}}, - {{{ 27, -26, 27}, 0, { 0, 0}, {0xeb, 0x96, 0x41, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bobomb_seg8_vertex_08022E30, 0x001f2200, 59076, 0x00022e30, 256); // 0x08022F30 -static const Vtx bobomb_seg8_vertex_08022F30[] = { - {{{ 27, -26, -31}, 0, { 0, 0}, {0xed, 0x90, 0xc8, 0xff}}}, - {{{ 27, -26, 27}, 0, { 0, 0}, {0xf5, 0xa2, 0x53, 0x00}}}, - {{{ -36, 0, 16}, 0, { 0, 0}, {0xa2, 0xf8, 0x54, 0x00}}}, - {{{ -36, 0, -20}, 0, { 0, 0}, {0xa9, 0xdd, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bobomb_seg8_vertex_08022F30, 0x001f2200, 59076, 0x00022f30, 64); // 0x08022F70 -static const Vtx bobomb_seg8_vertex_08022F70[] = { - {{{ 32, 0, 41}, 0, { 0, 0}, {0xfc, 0xfb, 0x7e, 0x00}}}, - {{{ -36, 0, 20}, 0, { 0, 0}, {0xb1, 0xd0, 0x56, 0x00}}}, - {{{ 27, -26, 31}, 0, { 0, 0}, {0xeb, 0x96, 0x41, 0x00}}}, - {{{ 84, 0, -27}, 0, { 0, 0}, {0x50, 0xf1, 0xa0, 0xff}}}, - {{{ 79, 28, -15}, 0, { 0, 0}, {0x34, 0x62, 0xc4, 0xff}}}, - {{{ 79, 28, 20}, 0, { 0, 0}, {0x34, 0x62, 0x3c, 0xff}}}, - {{{ 84, 0, 32}, 0, { 0, 0}, {0x50, 0xf1, 0x60, 0xff}}}, - {{{ 32, 0, -37}, 0, { 0, 0}, {0xfc, 0xfb, 0x82, 0xff}}}, - {{{ -36, 0, -16}, 0, { 0, 0}, {0xb1, 0xd0, 0xaa, 0xff}}}, - {{{ -28, 28, -12}, 0, { 0, 0}, {0xc8, 0x60, 0xc4, 0xff}}}, - {{{ 33, 28, -29}, 0, { 0, 0}, {0xff, 0x69, 0xb9, 0xff}}}, - {{{ -28, 28, 16}, 0, { 0, 0}, {0xc8, 0x60, 0x3c, 0xff}}}, - {{{ 33, 28, 33}, 0, { 0, 0}, {0xff, 0x69, 0x47, 0xff}}}, - {{{ 68, -29, 21}, 0, { 0, 0}, {0x26, 0x95, 0x36, 0xff}}}, - {{{ 68, -29, -16}, 0, { 0, 0}, {0x26, 0x95, 0xca, 0xff}}}, - {{{ 27, -26, -27}, 0, { 0, 0}, {0xeb, 0x96, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bobomb_seg8_vertex_08022F70, 0x001f2200, 59076, 0x00022f70, 256); // 0x08023070 -static const Vtx bobomb_seg8_vertex_08023070[] = { - {{{ 27, -26, -27}, 0, { 0, 0}, {0xed, 0x90, 0xc8, 0xff}}}, - {{{ 27, -26, 31}, 0, { 0, 0}, {0xf5, 0xa2, 0x53, 0x00}}}, - {{{ -36, 0, 20}, 0, { 0, 0}, {0xa2, 0xf8, 0x54, 0x00}}}, - {{{ -36, 0, -16}, 0, { 0, 0}, {0xa9, 0xdd, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bobomb_seg8_vertex_08023070, 0x001f2200, 59076, 0x00023070, 64); // 0x080230B0 -static const Vtx bobomb_seg8_vertex_080230B0[] = { - {{{ 0, -100, 59}, 0, { 0, 0}, {0x00, 0xfe, 0x7f, 0x00}}}, - {{{ -53, -99, 28}, 0, { 0, 0}, {0xc1, 0xfe, 0x6d, 0x00}}}, - {{{ -53, -140, 27}, 0, { 0, 0}, {0xc1, 0xfe, 0x6d, 0x00}}}, - {{{ 0, -141, 58}, 0, { 0, 0}, {0x00, 0xfe, 0x7f, 0xff}}}, - {{{ 53, -99, 28}, 0, { 0, 0}, {0x3f, 0xfe, 0x6d, 0xff}}}, - {{{ 53, -140, 27}, 0, { 0, 0}, {0x3f, 0xfe, 0x6d, 0xff}}}, - {{{ -53, -99, 28}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -53, -98, -32}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -53, -139, -33}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -53, -140, 27}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -53, -98, -32}, 0, { 0, 0}, {0xc1, 0x02, 0x93, 0xff}}}, - {{{ 0, -97, -63}, 0, { 0, 0}, {0xc1, 0x02, 0x93, 0xff}}}, - {{{ 0, -138, -64}, 0, { 0, 0}, {0xc1, 0x02, 0x93, 0xff}}}, - {{{ -53, -139, -33}, 0, { 0, 0}, {0xc1, 0x02, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bobomb_seg8_vertex_080230B0, 0x001f2200, 59076, 0x000230b0, 224); // 0x08023190 -static const Vtx bobomb_seg8_vertex_08023190[] = { - {{{ 53, -98, -32}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 53, -99, 28}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 53, -140, 27}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 53, -139, -33}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -97, -63}, 0, { 0, 0}, {0x3f, 0x02, 0x93, 0xff}}}, - {{{ 53, -98, -32}, 0, { 0, 0}, {0x3f, 0x02, 0x93, 0xff}}}, - {{{ 53, -139, -33}, 0, { 0, 0}, {0x3f, 0x02, 0x93, 0xff}}}, - {{{ 0, -138, -64}, 0, { 0, 0}, {0x3f, 0x02, 0x93, 0xff}}}, - {{{ 0, -138, -64}, 0, { 0, 0}, {0x00, 0x81, 0xfe, 0xff}}}, - {{{ 53, -139, -33}, 0, { 0, 0}, {0x00, 0x81, 0xfe, 0xff}}}, - {{{ 53, -140, 27}, 0, { 0, 0}, {0x00, 0x81, 0xfe, 0xff}}}, - {{{ 0, -141, 58}, 0, { 0, 0}, {0x00, 0x81, 0xfe, 0xff}}}, - {{{ -53, -140, 27}, 0, { 0, 0}, {0x00, 0x81, 0xfe, 0xff}}}, - {{{ -53, -139, -33}, 0, { 0, 0}, {0x00, 0x81, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bobomb_seg8_vertex_08023190, 0x001f2200, 59076, 0x00023190, 224); // 0x08023270 - 0x08023378 const Gfx bobomb_seg8_dl_08023270[] = { diff --git a/actors/bomb/model.inc.c b/actors/bomb/model.inc.c index e57912364..84884518f 100644 --- a/actors/bomb/model.inc.c +++ b/actors/bomb/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Bomb // 0x06057AA8 @@ -7,127 +8,34 @@ static const Lights1 bomb_seg6_lights_06057AA8 = gdSPDefLights1( ); // 0x06057AC0 -ALIGNED8 const Texture bomb_seg6_texture_06057AC0[] = { -#include "actors/bomb/bomb_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bomb_seg6_texture_06057AC0, "actors/bomb/bomb_left_side.rgba16.inc.c", 0x00188440, 199722, 0x00057c10, 4096); // 0x06058AC0 -ALIGNED8 const Texture bomb_seg6_texture_06058AC0[] = { -#include "actors/bomb/bomb_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bomb_seg6_texture_06058AC0, "actors/bomb/bomb_right_side.rgba16.inc.c", 0x00188440, 199722, 0x00058c10, 4096); // 0x06059AC0 -ALIGNED8 const Texture bomb_seg6_texture_06059AC0[] = { -#include "actors/bomb/bomb_spike.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bomb_seg6_texture_06059AC0, "actors/bomb/bomb_spike.rgba16.inc.c", 0x00188440, 199722, 0x00059c10, 2048); // 0x0605A2C0 -static const Vtx bomb_seg6_vertex_0605A2C0[] = { - {{{ 0, 120, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -120, -120, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -120, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -120, 120, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bomb_seg6_vertex_0605A2C0, 0x00188440, 199722, 0x0005a410, 64); // 0x0605A300 -static const Vtx bomb_seg6_vertex_0605A300[] = { - {{{ 120, 120, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -120, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 120, -120, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 120, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bomb_seg6_vertex_0605A300, 0x00188440, 199722, 0x0005a450, 64); // 0x0605A340 -static const Vtx bomb_seg6_vertex_0605A340[] = { - {{{ 0, -59, 0}, 0, { 502, -18}, {0xf7, 0x82, 0xf7, 0xff}}}, - {{{ -9, -36, 0}, 0, { 14, 976}, {0x8a, 0xd2, 0xfd, 0xff}}}, - {{{ 0, -36, -8}, 0, { 938, 980}, {0xfd, 0xd7, 0x89, 0xff}}}, - {{{ 0, 37, -8}, 0, { -6, 974}, {0xfd, 0x29, 0x89, 0xff}}}, - {{{ -9, 37, 0}, 0, { 972, 964}, {0x8a, 0x2e, 0xfd, 0xff}}}, - {{{ 0, 60, 0}, 0, { 434, -20}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ 10, 37, 0}, 0, { -14, 962}, {0x74, 0x32, 0xfd, 0xff}}}, - {{{ 0, 37, -8}, 0, { 960, 962}, {0xfd, 0x29, 0x89, 0xff}}}, - {{{ 0, 60, 0}, 0, { 468, -16}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ -9, 37, 0}, 0, { -8, 974}, {0x8a, 0x2e, 0xfd, 0xff}}}, - {{{ 0, 37, 9}, 0, { 974, 968}, {0xfd, 0x2e, 0x76, 0xff}}}, - {{{ 0, 60, 0}, 0, { 470, -6}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ 0, 37, 9}, 0, { 4, 974}, {0xfd, 0x2e, 0x76, 0xff}}}, - {{{ 10, 37, 0}, 0, { 960, 986}, {0x74, 0x32, 0xfd, 0xff}}}, - {{{ 0, 60, 0}, 0, { 492, 34}, {0xf7, 0x7e, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bomb_seg6_vertex_0605A340, 0x00188440, 199722, 0x0005a490, 240); // 0x0605A430 -static const Vtx bomb_seg6_vertex_0605A430[] = { - {{{ 0, 10, 37}, 0, { -20, 976}, {0xfd, 0x74, 0x32, 0xff}}}, - {{{ -9, 0, 37}, 0, { 974, 974}, {0x8a, 0xf9, 0x2e, 0xff}}}, - {{{ 0, 0, 60}, 0, { 428, 4}, {0xf8, 0xee, 0x7d, 0xff}}}, - {{{ 0, -59, 0}, 0, { 494, -12}, {0xf7, 0x82, 0xf7, 0xff}}}, - {{{ 0, -36, -8}, 0, { -2, 946}, {0xfd, 0xd7, 0x89, 0xff}}}, - {{{ 10, -36, 0}, 0, { 964, 964}, {0x74, 0xce, 0xfd, 0xff}}}, - {{{ 0, -59, 0}, 0, { 458, -18}, {0xf7, 0x82, 0xf7, 0xff}}}, - {{{ 0, -36, 9}, 0, { 10, 944}, {0xfd, 0xd2, 0x76, 0xff}}}, - {{{ -9, -36, 0}, 0, { 916, 956}, {0x8a, 0xd2, 0xfd, 0xff}}}, - {{{ 0, -59, 0}, 0, { 486, -6}, {0xf7, 0x82, 0xf7, 0xff}}}, - {{{ 10, -36, 0}, 0, { -4, 958}, {0x74, 0xce, 0xfd, 0xff}}}, - {{{ 0, -36, 9}, 0, { 958, 952}, {0xfd, 0xd2, 0x76, 0xff}}}, - {{{ 10, 0, 37}, 0, { -8, 978}, {0x74, 0xf9, 0x32, 0xff}}}, - {{{ 0, 10, 37}, 0, { 952, 976}, {0xfd, 0x74, 0x32, 0xff}}}, - {{{ 0, 0, 60}, 0, { 428, -12}, {0xf8, 0xee, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bomb_seg6_vertex_0605A430, 0x00188440, 199722, 0x0005a580, 240); // 0x0605A520 -static const Vtx bomb_seg6_vertex_0605A520[] = { - {{{ 37, 0, -9}, 0, { 10, 960}, {0x2e, 0xf9, 0x8a, 0xff}}}, - {{{ 37, 10, 0}, 0, { 928, 972}, {0x32, 0x74, 0xfd, 0xff}}}, - {{{ 60, 0, 0}, 0, { 494, -4}, {0x7d, 0xee, 0xf8, 0xff}}}, - {{{ 0, -8, 37}, 0, { -10, 976}, {0xfd, 0x89, 0x29, 0xff}}}, - {{{ 10, 0, 37}, 0, { 956, 980}, {0x74, 0xf9, 0x32, 0xff}}}, - {{{ 0, 0, 60}, 0, { 428, -12}, {0xf8, 0xee, 0x7d, 0xff}}}, - {{{ -9, 0, 37}, 0, { -24, 978}, {0x8a, 0xf9, 0x2e, 0xff}}}, - {{{ 0, -8, 37}, 0, { 974, 976}, {0xfd, 0x89, 0x29, 0xff}}}, - {{{ 0, 0, 60}, 0, { 476, -6}, {0xf8, 0xee, 0x7d, 0xff}}}, - {{{ 37, -8, 0}, 0, { -20, 968}, {0x29, 0x89, 0xfd, 0xff}}}, - {{{ 37, 0, -9}, 0, { 954, 972}, {0x2e, 0xf9, 0x8a, 0xff}}}, - {{{ 60, 0, 0}, 0, { 402, -10}, {0x7d, 0xee, 0xf8, 0xff}}}, - {{{ 37, 10, 0}, 0, { -8, 964}, {0x32, 0x74, 0xfd, 0xff}}}, - {{{ 37, 0, 10}, 0, { 978, 962}, {0x32, 0xf9, 0x74, 0xff}}}, - {{{ 60, 0, 0}, 0, { 462, -18}, {0x7d, 0xee, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bomb_seg6_vertex_0605A520, 0x00188440, 199722, 0x0005a670, 240); // 0x0605A610 -static const Vtx bomb_seg6_vertex_0605A610[] = { - {{{ -59, 0, 0}, 0, { 452, 20}, {0x83, 0xee, 0xf8, 0xff}}}, - {{{ -36, 0, -9}, 0, { -4, 974}, {0xd2, 0xf9, 0x8a, 0xff}}}, - {{{ -36, -8, 0}, 0, { 948, 980}, {0xd7, 0x89, 0xfd, 0xff}}}, - {{{ 37, 0, 10}, 0, { -10, 970}, {0x32, 0xf9, 0x74, 0xff}}}, - {{{ 37, -8, 0}, 0, { 960, 966}, {0x29, 0x89, 0xfd, 0xff}}}, - {{{ 60, 0, 0}, 0, { 488, -8}, {0x7d, 0xee, 0xf8, 0xff}}}, - {{{ -59, 0, 0}, 0, { 370, 10}, {0x83, 0xee, 0xf8, 0xff}}}, - {{{ -36, 0, 10}, 0, { -6, 964}, {0xce, 0xf9, 0x74, 0xff}}}, - {{{ -36, 10, 0}, 0, { 950, 968}, {0xce, 0x74, 0xfd, 0xff}}}, - {{{ -59, 0, 0}, 0, { 428, 12}, {0x83, 0xee, 0xf8, 0xff}}}, - {{{ -36, 10, 0}, 0, { 8, 968}, {0xce, 0x74, 0xfd, 0xff}}}, - {{{ -36, 0, -9}, 0, { 938, 974}, {0xd2, 0xf9, 0x8a, 0xff}}}, - {{{ -59, 0, 0}, 0, { 464, -18}, {0x83, 0xee, 0xf8, 0xff}}}, - {{{ -36, -8, 0}, 0, { -4, 966}, {0xd7, 0x89, 0xfd, 0xff}}}, - {{{ -36, 0, 10}, 0, { 964, 974}, {0xce, 0xf9, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bomb_seg6_vertex_0605A610, 0x00188440, 199722, 0x0005a760, 240); // 0x0605A700 -static const Vtx bomb_seg6_vertex_0605A700[] = { - {{{ 0, 0, -59}, 0, { 464, 4}, {0xf8, 0xee, 0x83, 0xff}}}, - {{{ 0, 10, -36}, 0, { -14, 968}, {0xfd, 0x74, 0xce, 0xff}}}, - {{{ 10, 0, -36}, 0, { 942, 976}, {0x74, 0xf9, 0xce, 0xff}}}, - {{{ 0, 0, -59}, 0, { 480, -20}, {0xf8, 0xee, 0x83, 0xff}}}, - {{{ -9, 0, -36}, 0, { 20, 962}, {0x8a, 0xf9, 0xd2, 0xff}}}, - {{{ 0, 10, -36}, 0, { 946, 966}, {0xfd, 0x74, 0xce, 0xff}}}, - {{{ 0, 0, -59}, 0, { 412, 6}, {0xf8, 0xee, 0x83, 0xff}}}, - {{{ 10, 0, -36}, 0, { -16, 970}, {0x74, 0xf9, 0xce, 0xff}}}, - {{{ 0, -8, -36}, 0, { 968, 968}, {0xfd, 0x89, 0xd7, 0xff}}}, - {{{ 0, 0, -59}, 0, { 402, 8}, {0xf8, 0xee, 0x83, 0xff}}}, - {{{ 0, -8, -36}, 0, { 0, 970}, {0xfd, 0x89, 0xd7, 0xff}}}, - {{{ -9, 0, -36}, 0, { 952, 964}, {0x8a, 0xf9, 0xd2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bomb_seg6_vertex_0605A700, 0x00188440, 199722, 0x0005a850, 192); // 0x0605A7C0 - 0x0605A7F8 const Gfx bomb_seg6_dl_0605A7C0[] = { diff --git a/actors/boo/model.inc.c b/actors/boo/model.inc.c index d3db7bf7e..13092393c 100644 --- a/actors/boo/model.inc.c +++ b/actors/boo/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Boo // 0x05009B28 @@ -7,252 +8,49 @@ static const Lights1 boo_seg5_lights_05009B28 = gdSPDefLights1( ); // 0x05009B40 -ALIGNED8 const Texture boo_seg5_texture_05009B40[] = { -#include "actors/boo/boo_eyes.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(boo_seg5_texture_05009B40, "actors/boo/boo_eyes.rgba16.inc.c", 0x00166c60, 26968, 0x00009b40, 4096); // 0x0500AB40 -ALIGNED8 const Texture boo_seg5_texture_0500AB40[] = { -#include "actors/boo/boo_mouth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(boo_seg5_texture_0500AB40, "actors/boo/boo_mouth.rgba16.inc.c", 0x00166c60, 26968, 0x0000ab40, 2048); // 0x0500B340 -static const Vtx boo_seg5_vertex_0500B340[] = { - {{{ 0, -117, 131}, 0, { 458, 990}, {0x00, 0x9d, 0x4e, 0x9e}}}, - {{{ 87, -78, 123}, 0, { 1096, 684}, {0x53, 0xc9, 0x4e, 0x9e}}}, - {{{ 0, -47, 171}, 0, { 458, 168}, {0x00, 0xe9, 0x7c, 0x9e}}}, - {{{ 0, -117, 131}, 0, { 458, 990}, {0x00, 0x9d, 0x4e, 0x9e}}}, - {{{ 0, -47, 171}, 0, { 458, 168}, {0x00, 0xe9, 0x7c, 0x9e}}}, - {{{ -86, -78, 123}, 0, { -176, 684}, {0xad, 0xc9, 0x4e, 0x9e}}}, - {{{ 87, -78, 123}, 0, { 1096, 684}, {0x53, 0xc9, 0x4e, 0x9e}}}, - {{{ 108, 20, 118}, 0, { 1248, -172}, {0x57, 0x14, 0x5a, 0x9e}}}, - {{{ 0, -47, 171}, 0, { 458, 168}, {0x00, 0xe9, 0x7c, 0x9e}}}, - {{{ -86, -78, 123}, 0, { -176, 684}, {0xad, 0xc9, 0x4e, 0x9e}}}, - {{{ 0, -47, 171}, 0, { 458, 168}, {0x00, 0xe9, 0x7c, 0x9e}}}, - {{{ -107, 20, 118}, 0, { -328, -172}, {0xa9, 0x14, 0x59, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500B340, 0x00166c60, 26968, 0x0000b340, 192); // 0x0500B400 -static const Vtx boo_seg5_vertex_0500B400[] = { - {{{ -107, 20, 118}, 0, { -656, 538}, {0xa9, 0x14, 0x59, 0x9e}}}, - {{{ 0, 60, 166}, 0, { 988, 148}, {0x00, 0x26, 0x79, 0x9e}}}, - {{{ -57, 128, 108}, 0, { 76, -690}, {0xd3, 0x60, 0x45, 0x9e}}}, - {{{ -107, 20, 118}, 0, { -656, 538}, {0xa9, 0x14, 0x59, 0x9e}}}, - {{{ 0, -47, 171}, 0, { 1024, 1364}, {0x00, 0xe9, 0x7c, 0x9e}}}, - {{{ 0, 60, 166}, 0, { 988, 148}, {0x00, 0x26, 0x79, 0x9e}}}, - {{{ 0, 60, 166}, 0, { 988, 148}, {0x00, 0x26, 0x79, 0x9e}}}, - {{{ 0, -47, 171}, 0, { 1024, 1364}, {0x00, 0xe9, 0x7c, 0x9e}}}, - {{{ 108, 20, 118}, 0, { 2660, 540}, {0x57, 0x14, 0x5a, 0x9e}}}, - {{{ 108, 20, 118}, 0, { 2660, 540}, {0x57, 0x14, 0x5a, 0x9e}}}, - {{{ 58, 128, 108}, 0, { 1852, -688}, {0x35, 0x58, 0x49, 0x9e}}}, - {{{ 0, 60, 166}, 0, { 988, 148}, {0x00, 0x26, 0x79, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500B400, 0x00166c60, 26968, 0x0000b400, 192); // 0x0500B4C0 -static const Vtx boo_seg5_vertex_0500B4C0[] = { - {{{ -135, -70, 23}, 0, { 0, 0}, {0xb2, 0xaa, 0x33, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ 73, -138, 30}, 0, { 0, 0}, {0x39, 0x90, 0x0e, 0x9e}}}, - {{{ 0, -117, 131}, 0, { 0, 0}, {0x00, 0x9d, 0x4e, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ -86, -78, 123}, 0, { 0, 0}, {0xad, 0xc9, 0x4e, 0x9e}}}, - {{{ -135, -70, 23}, 0, { 0, 0}, {0xb2, 0xaa, 0x33, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ -59, -126, -86}, 0, { 0, 0}, {0xe1, 0x90, 0xd0, 0x9e}}}, - {{{ 60, -126, -86}, 0, { 0, 0}, {0x20, 0x8b, 0xdb, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ 60, -126, -86}, 0, { 0, 0}, {0x20, 0x8b, 0xdb, 0x9e}}}, - {{{ 73, -138, 30}, 0, { 0, 0}, {0x39, 0x90, 0x0e, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500B4C0, 0x00166c60, 26968, 0x0000b4c0, 240); // 0x0500B5B0 -static const Vtx boo_seg5_vertex_0500B5B0[] = { - {{{ -86, -78, 123}, 0, { 0, 0}, {0xad, 0xc9, 0x4e, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ 0, -117, 131}, 0, { 0, 0}, {0x00, 0x9d, 0x4e, 0x9e}}}, - {{{ -59, -126, -86}, 0, { 0, 0}, {0xe1, 0x90, 0xd0, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, - {{{ 60, -126, -86}, 0, { 0, 0}, {0x20, 0x8b, 0xdb, 0x9e}}}, - {{{ -59, -126, -86}, 0, { 0, 0}, {0xe1, 0x90, 0xd0, 0x9e}}}, - {{{ 46, -82, -160}, 0, { 0, 0}, {0x2e, 0xba, 0xa2, 0x9e}}}, - {{{ 46, -82, -160}, 0, { 0, 0}, {0x2e, 0xba, 0xa2, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ 60, -126, -86}, 0, { 0, 0}, {0x20, 0x8b, 0xdb, 0x9e}}}, - {{{ 60, -126, -86}, 0, { 0, 0}, {0x20, 0x8b, 0xdb, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ 73, -138, 30}, 0, { 0, 0}, {0x39, 0x90, 0x0e, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500B5B0, 0x00166c60, 26968, 0x0000b5b0, 240); // 0x0500B6A0 -static const Vtx boo_seg5_vertex_0500B6A0[] = { - {{{ 136, -70, 23}, 0, { 0, 0}, {0x4e, 0xaa, 0x33, 0x9e}}}, - {{{ 73, -138, 30}, 0, { 0, 0}, {0x39, 0x90, 0x0e, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ 87, -78, 123}, 0, { 0, 0}, {0x53, 0xc9, 0x4e, 0x9e}}}, - {{{ 73, -138, 30}, 0, { 0, 0}, {0x39, 0x90, 0x0e, 0x9e}}}, - {{{ 136, -70, 23}, 0, { 0, 0}, {0x4e, 0xaa, 0x33, 0x9e}}}, - {{{ 87, -78, 123}, 0, { 0, 0}, {0x53, 0xc9, 0x4e, 0x9e}}}, - {{{ 0, -117, 131}, 0, { 0, 0}, {0x00, 0x9d, 0x4e, 0x9e}}}, - {{{ 73, -138, 30}, 0, { 0, 0}, {0x39, 0x90, 0x0e, 0x9e}}}, - {{{ -43, 162, 15}, 0, { 0, 0}, {0xdf, 0x7a, 0xf8, 0x9e}}}, - {{{ -57, 128, 108}, 0, { 0, 0}, {0xd3, 0x60, 0x45, 0x9e}}}, - {{{ 44, 162, 15}, 0, { 0, 0}, {0x21, 0x7a, 0x09, 0x9e}}}, - {{{ -43, 162, 15}, 0, { 0, 0}, {0xdf, 0x7a, 0xf8, 0x9e}}}, - {{{ 44, 162, 15}, 0, { 0, 0}, {0x21, 0x7a, 0x09, 0x9e}}}, - {{{ 42, 130, -88}, 0, { 0, 0}, {0x25, 0x6a, 0xc7, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500B6A0, 0x00166c60, 26968, 0x0000b6a0, 240); // 0x0500B790 -static const Vtx boo_seg5_vertex_0500B790[] = { - {{{ 125, 99, 15}, 0, { 0, 0}, {0x65, 0x4c, 0x08, 0x9e}}}, - {{{ 44, 162, 15}, 0, { 0, 0}, {0x21, 0x7a, 0x09, 0x9e}}}, - {{{ 58, 128, 108}, 0, { 0, 0}, {0x35, 0x58, 0x49, 0x9e}}}, - {{{ 58, 128, 108}, 0, { 0, 0}, {0x35, 0x58, 0x49, 0x9e}}}, - {{{ 44, 162, 15}, 0, { 0, 0}, {0x21, 0x7a, 0x09, 0x9e}}}, - {{{ -57, 128, 108}, 0, { 0, 0}, {0xd3, 0x60, 0x45, 0x9e}}}, - {{{ 44, 162, 15}, 0, { 0, 0}, {0x21, 0x7a, 0x09, 0x9e}}}, - {{{ 125, 99, 15}, 0, { 0, 0}, {0x65, 0x4c, 0x08, 0x9e}}}, - {{{ 42, 130, -88}, 0, { 0, 0}, {0x25, 0x6a, 0xc7, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, - {{{ 42, 130, -88}, 0, { 0, 0}, {0x25, 0x6a, 0xc7, 0x9e}}}, - {{{ 125, 99, 15}, 0, { 0, 0}, {0x65, 0x4c, 0x08, 0x9e}}}, - {{{ 0, 62, -162}, 0, { 0, 0}, {0x00, 0x5a, 0xa8, 0x9e}}}, - {{{ 42, 130, -88}, 0, { 0, 0}, {0x25, 0x6a, 0xc7, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500B790, 0x00166c60, 26968, 0x0000b790, 240); // 0x0500B880 -static const Vtx boo_seg5_vertex_0500B880[] = { - {{{ -41, 130, -88}, 0, { 0, 0}, {0xd4, 0x65, 0xc3, 0x9e}}}, - {{{ -43, 162, 15}, 0, { 0, 0}, {0xdf, 0x7a, 0xf8, 0x9e}}}, - {{{ 42, 130, -88}, 0, { 0, 0}, {0x25, 0x6a, 0xc7, 0x9e}}}, - {{{ 0, 62, -162}, 0, { 0, 0}, {0x00, 0x5a, 0xa8, 0x9e}}}, - {{{ -41, 130, -88}, 0, { 0, 0}, {0xd4, 0x65, 0xc3, 0x9e}}}, - {{{ 42, 130, -88}, 0, { 0, 0}, {0x25, 0x6a, 0xc7, 0x9e}}}, - {{{ -135, -70, 23}, 0, { 0, 0}, {0xb2, 0xaa, 0x33, 0x9e}}}, - {{{ -86, -78, 123}, 0, { 0, 0}, {0xad, 0xc9, 0x4e, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ -86, -78, 123}, 0, { 0, 0}, {0xad, 0xc9, 0x4e, 0x9e}}}, - {{{ -107, 20, 118}, 0, { 0, 0}, {0xa9, 0x14, 0x59, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ -199, -60, 25}, 0, { 0, 0}, {0xa2, 0xbf, 0x36, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, - {{{ -135, -70, 23}, 0, { 0, 0}, {0xb2, 0xaa, 0x33, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500B880, 0x00166c60, 26968, 0x0000b880, 240); // 0x0500B970 -static const Vtx boo_seg5_vertex_0500B970[] = { - {{{ -107, 20, 118}, 0, { 0, 0}, {0xa9, 0x14, 0x59, 0x9e}}}, - {{{ -57, 128, 108}, 0, { 0, 0}, {0xd3, 0x60, 0x45, 0x9e}}}, - {{{ -124, 99, 15}, 0, { 0, 0}, {0x9b, 0x4c, 0x08, 0x9e}}}, - {{{ -124, 99, 15}, 0, { 0, 0}, {0x9b, 0x4c, 0x08, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ -107, 20, 118}, 0, { 0, 0}, {0xa9, 0x14, 0x59, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ -124, 99, 15}, 0, { 0, 0}, {0x9b, 0x4c, 0x08, 0x9e}}}, - {{{ -199, -60, 25}, 0, { 0, 0}, {0xa2, 0xbf, 0x36, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500B970, 0x00166c60, 26968, 0x0000b970, 240); // 0x0500BA60 -static const Vtx boo_seg5_vertex_0500BA60[] = { - {{{ -199, -60, 25}, 0, { 0, 0}, {0xa2, 0xbf, 0x36, 0x9e}}}, - {{{ -135, -70, 23}, 0, { 0, 0}, {0xb2, 0xaa, 0x33, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ 200, -60, 25}, 0, { 0, 0}, {0x5e, 0xbf, 0x36, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, - {{{ 108, 20, 118}, 0, { 0, 0}, {0x57, 0x14, 0x5a, 0x9e}}}, - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, - {{{ 125, 99, 15}, 0, { 0, 0}, {0x65, 0x4c, 0x08, 0x9e}}}, - {{{ 125, 99, 15}, 0, { 0, 0}, {0x65, 0x4c, 0x08, 0x9e}}}, - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, - {{{ 200, -60, 25}, 0, { 0, 0}, {0x5e, 0xbf, 0x36, 0x9e}}}, - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, - {{{ 136, -70, 23}, 0, { 0, 0}, {0x4e, 0xaa, 0x33, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500BA60, 0x00166c60, 26968, 0x0000ba60, 240); // 0x0500BB50 -static const Vtx boo_seg5_vertex_0500BB50[] = { - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, - {{{ 200, -60, 25}, 0, { 0, 0}, {0x5e, 0xbf, 0x36, 0x9e}}}, - {{{ 136, -70, 23}, 0, { 0, 0}, {0x4e, 0xaa, 0x33, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ -43, 162, 15}, 0, { 0, 0}, {0xdf, 0x7a, 0xf8, 0x9e}}}, - {{{ -41, 130, -88}, 0, { 0, 0}, {0xd4, 0x65, 0xc3, 0x9e}}}, - {{{ -124, 99, 15}, 0, { 0, 0}, {0x9b, 0x4c, 0x08, 0x9e}}}, - {{{ -57, 128, 108}, 0, { 0, 0}, {0xd3, 0x60, 0x45, 0x9e}}}, - {{{ -43, 162, 15}, 0, { 0, 0}, {0xdf, 0x7a, 0xf8, 0x9e}}}, - {{{ -124, 99, 15}, 0, { 0, 0}, {0x9b, 0x4c, 0x08, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ 46, -82, -160}, 0, { 0, 0}, {0x2e, 0xba, 0xa2, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500BB50, 0x00166c60, 26968, 0x0000bb50, 240); // 0x0500BC40 -static const Vtx boo_seg5_vertex_0500BC40[] = { - {{{ 0, 62, -162}, 0, { 0, 0}, {0x00, 0x5a, 0xa8, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, - {{{ 0, 24, -213}, 0, { 0, 0}, {0x00, 0x22, 0x86, 0x9e}}}, - {{{ 0, 24, -213}, 0, { 0, 0}, {0x00, 0x22, 0x86, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, - {{{ 46, -82, -160}, 0, { 0, 0}, {0x2e, 0xba, 0xa2, 0x9e}}}, - {{{ 0, 62, -162}, 0, { 0, 0}, {0x00, 0x5a, 0xa8, 0x9e}}}, - {{{ 0, 24, -213}, 0, { 0, 0}, {0x00, 0x22, 0x86, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -41, 130, -88}, 0, { 0, 0}, {0xd4, 0x65, 0xc3, 0x9e}}}, - {{{ 0, 62, -162}, 0, { 0, 0}, {0x00, 0x5a, 0xa8, 0x9e}}}, - {{{ 0, 24, -213}, 0, { 0, 0}, {0x00, 0x22, 0x86, 0x9e}}}, - {{{ 46, -82, -160}, 0, { 0, 0}, {0x2e, 0xba, 0xa2, 0x9e}}}, - {{{ -45, -82, -160}, 0, { 0, 0}, {0xc9, 0xc5, 0x9f, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500BC40, 0x00166c60, 26968, 0x0000bc40, 240); // 0x0500BD30 -static const Vtx boo_seg5_vertex_0500BD30[] = { - {{{ -45, -82, -160}, 0, { 0, 0}, {0xc9, 0xc5, 0x9f, 0x9e}}}, - {{{ 46, -82, -160}, 0, { 0, 0}, {0x2e, 0xba, 0xa2, 0x9e}}}, - {{{ -59, -126, -86}, 0, { 0, 0}, {0xe1, 0x90, 0xd0, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -45, -82, -160}, 0, { 0, 0}, {0xc9, 0xc5, 0x9f, 0x9e}}}, - {{{ -45, -82, -160}, 0, { 0, 0}, {0xc9, 0xc5, 0x9f, 0x9e}}}, - {{{ -59, -126, -86}, 0, { 0, 0}, {0xe1, 0x90, 0xd0, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, - {{{ 0, 24, -213}, 0, { 0, 0}, {0x00, 0x22, 0x86, 0x9e}}}, - {{{ -45, -82, -160}, 0, { 0, 0}, {0xc9, 0xc5, 0x9f, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -41, 130, -88}, 0, { 0, 0}, {0xd4, 0x65, 0xc3, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -124, 99, 15}, 0, { 0, 0}, {0x9b, 0x4c, 0x08, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500BD30, 0x00166c60, 26968, 0x0000bd30, 240); // 0x0500BE20 -static const Vtx boo_seg5_vertex_0500BE20[] = { - {{{ -57, 128, 108}, 0, { 0, 0}, {0xd3, 0x60, 0x45, 0x9e}}}, - {{{ 0, 60, 166}, 0, { 0, 0}, {0x00, 0x26, 0x79, 0x9e}}}, - {{{ 58, 128, 108}, 0, { 0, 0}, {0x35, 0x58, 0x49, 0x9e}}}, - {{{ 108, 20, 118}, 0, { 0, 0}, {0x57, 0x14, 0x5a, 0x9e}}}, - {{{ 125, 99, 15}, 0, { 0, 0}, {0x65, 0x4c, 0x08, 0x9e}}}, - {{{ 58, 128, 108}, 0, { 0, 0}, {0x35, 0x58, 0x49, 0x9e}}}, - {{{ 136, -70, 23}, 0, { 0, 0}, {0x4e, 0xaa, 0x33, 0x9e}}}, - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, - {{{ 87, -78, 123}, 0, { 0, 0}, {0x53, 0xc9, 0x4e, 0x9e}}}, - {{{ 108, 20, 118}, 0, { 0, 0}, {0x57, 0x14, 0x5a, 0x9e}}}, - {{{ 87, -78, 123}, 0, { 0, 0}, {0x53, 0xc9, 0x4e, 0x9e}}}, - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_seg5_vertex_0500BE20, 0x00166c60, 26968, 0x0000be20, 192); // 0x0500BEE0 - 0x0500BF48 const Gfx boo_seg5_dl_0500BEE0[] = { diff --git a/actors/boo_castle/model.inc.c b/actors/boo_castle/model.inc.c index 17b7cae86..bfe79d152 100644 --- a/actors/boo_castle/model.inc.c +++ b/actors/boo_castle/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Boo (Castle) // 0x06015658 @@ -7,252 +8,49 @@ static const Lights1 boo_castle_seg6_lights_06015658 = gdSPDefLights1( ); // 0x06015670 -ALIGNED8 const Texture boo_castle_seg6_texture_06015670[] = { -#include "actors/boo_castle/bbh_boo_eyes.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(boo_castle_seg6_texture_06015670, "actors/boo_castle/bbh_boo_eyes.rgba16.inc.c", 0x00166c60, 26968, 0x00009b40, 4096); // 0x06016670 -ALIGNED8 const Texture boo_castle_seg6_texture_06016670[] = { -#include "actors/boo_castle/bbh_boo_mouth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(boo_castle_seg6_texture_06016670, "actors/boo_castle/bbh_boo_mouth.rgba16.inc.c", 0x00166c60, 26968, 0x0000ab40, 2048); // 0x06016E70 -static const Vtx boo_castle_seg6_vertex_06016E70[] = { - {{{ 0, -117, 131}, 0, { 458, 990}, {0x00, 0x9d, 0x4e, 0x9e}}}, - {{{ 87, -78, 123}, 0, { 1096, 684}, {0x53, 0xc9, 0x4e, 0x9e}}}, - {{{ 0, -47, 171}, 0, { 458, 168}, {0x00, 0xe9, 0x7c, 0x9e}}}, - {{{ 0, -117, 131}, 0, { 458, 990}, {0x00, 0x9d, 0x4e, 0x9e}}}, - {{{ 0, -47, 171}, 0, { 458, 168}, {0x00, 0xe9, 0x7c, 0x9e}}}, - {{{ -86, -78, 123}, 0, { -176, 684}, {0xad, 0xc9, 0x4e, 0x9e}}}, - {{{ 87, -78, 123}, 0, { 1096, 684}, {0x53, 0xc9, 0x4e, 0x9e}}}, - {{{ 108, 20, 118}, 0, { 1248, -172}, {0x57, 0x14, 0x5a, 0x9e}}}, - {{{ 0, -47, 171}, 0, { 458, 168}, {0x00, 0xe9, 0x7c, 0x9e}}}, - {{{ -86, -78, 123}, 0, { -176, 684}, {0xad, 0xc9, 0x4e, 0x9e}}}, - {{{ 0, -47, 171}, 0, { 458, 168}, {0x00, 0xe9, 0x7c, 0x9e}}}, - {{{ -107, 20, 118}, 0, { -328, -172}, {0xa9, 0x14, 0x59, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_06016E70, 0x00166c60, 26968, 0x0000b340, 192); // 0x06016F30 -static const Vtx boo_castle_seg6_vertex_06016F30[] = { - {{{ -107, 20, 118}, 0, { -656, 538}, {0xa9, 0x14, 0x59, 0x9e}}}, - {{{ 0, 60, 166}, 0, { 988, 148}, {0x00, 0x26, 0x79, 0x9e}}}, - {{{ -57, 128, 108}, 0, { 76, -690}, {0xd3, 0x60, 0x45, 0x9e}}}, - {{{ -107, 20, 118}, 0, { -656, 538}, {0xa9, 0x14, 0x59, 0x9e}}}, - {{{ 0, -47, 171}, 0, { 1024, 1364}, {0x00, 0xe9, 0x7c, 0x9e}}}, - {{{ 0, 60, 166}, 0, { 988, 148}, {0x00, 0x26, 0x79, 0x9e}}}, - {{{ 0, 60, 166}, 0, { 988, 148}, {0x00, 0x26, 0x79, 0x9e}}}, - {{{ 0, -47, 171}, 0, { 1024, 1364}, {0x00, 0xe9, 0x7c, 0x9e}}}, - {{{ 108, 20, 118}, 0, { 2660, 540}, {0x57, 0x14, 0x5a, 0x9e}}}, - {{{ 108, 20, 118}, 0, { 2660, 540}, {0x57, 0x14, 0x5a, 0x9e}}}, - {{{ 58, 128, 108}, 0, { 1852, -688}, {0x35, 0x58, 0x49, 0x9e}}}, - {{{ 0, 60, 166}, 0, { 988, 148}, {0x00, 0x26, 0x79, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_06016F30, 0x00166c60, 26968, 0x0000b400, 192); // 0x06016FF0 -static const Vtx boo_castle_seg6_vertex_06016FF0[] = { - {{{ -135, -70, 23}, 0, { 0, 0}, {0xb2, 0xaa, 0x33, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ 73, -138, 30}, 0, { 0, 0}, {0x39, 0x90, 0x0e, 0x9e}}}, - {{{ 0, -117, 131}, 0, { 0, 0}, {0x00, 0x9d, 0x4e, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ -86, -78, 123}, 0, { 0, 0}, {0xad, 0xc9, 0x4e, 0x9e}}}, - {{{ -135, -70, 23}, 0, { 0, 0}, {0xb2, 0xaa, 0x33, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ -59, -126, -86}, 0, { 0, 0}, {0xe1, 0x90, 0xd0, 0x9e}}}, - {{{ 60, -126, -86}, 0, { 0, 0}, {0x20, 0x8b, 0xdb, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ 60, -126, -86}, 0, { 0, 0}, {0x20, 0x8b, 0xdb, 0x9e}}}, - {{{ 73, -138, 30}, 0, { 0, 0}, {0x39, 0x90, 0x0e, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_06016FF0, 0x00166c60, 26968, 0x0000b4c0, 240); // 0x060170E0 -static const Vtx boo_castle_seg6_vertex_060170E0[] = { - {{{ -86, -78, 123}, 0, { 0, 0}, {0xad, 0xc9, 0x4e, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ 0, -117, 131}, 0, { 0, 0}, {0x00, 0x9d, 0x4e, 0x9e}}}, - {{{ -59, -126, -86}, 0, { 0, 0}, {0xe1, 0x90, 0xd0, 0x9e}}}, - {{{ -72, -138, 30}, 0, { 0, 0}, {0xcf, 0x8c, 0x0a, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, - {{{ 60, -126, -86}, 0, { 0, 0}, {0x20, 0x8b, 0xdb, 0x9e}}}, - {{{ -59, -126, -86}, 0, { 0, 0}, {0xe1, 0x90, 0xd0, 0x9e}}}, - {{{ 46, -82, -160}, 0, { 0, 0}, {0x2e, 0xba, 0xa2, 0x9e}}}, - {{{ 46, -82, -160}, 0, { 0, 0}, {0x2e, 0xba, 0xa2, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ 60, -126, -86}, 0, { 0, 0}, {0x20, 0x8b, 0xdb, 0x9e}}}, - {{{ 60, -126, -86}, 0, { 0, 0}, {0x20, 0x8b, 0xdb, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ 73, -138, 30}, 0, { 0, 0}, {0x39, 0x90, 0x0e, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_060170E0, 0x00166c60, 26968, 0x0000b5b0, 240); // 0x060171D0 -static const Vtx boo_castle_seg6_vertex_060171D0[] = { - {{{ 136, -70, 23}, 0, { 0, 0}, {0x4e, 0xaa, 0x33, 0x9e}}}, - {{{ 73, -138, 30}, 0, { 0, 0}, {0x39, 0x90, 0x0e, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ 87, -78, 123}, 0, { 0, 0}, {0x53, 0xc9, 0x4e, 0x9e}}}, - {{{ 73, -138, 30}, 0, { 0, 0}, {0x39, 0x90, 0x0e, 0x9e}}}, - {{{ 136, -70, 23}, 0, { 0, 0}, {0x4e, 0xaa, 0x33, 0x9e}}}, - {{{ 87, -78, 123}, 0, { 0, 0}, {0x53, 0xc9, 0x4e, 0x9e}}}, - {{{ 0, -117, 131}, 0, { 0, 0}, {0x00, 0x9d, 0x4e, 0x9e}}}, - {{{ 73, -138, 30}, 0, { 0, 0}, {0x39, 0x90, 0x0e, 0x9e}}}, - {{{ -43, 162, 15}, 0, { 0, 0}, {0xdf, 0x7a, 0xf8, 0x9e}}}, - {{{ -57, 128, 108}, 0, { 0, 0}, {0xd3, 0x60, 0x45, 0x9e}}}, - {{{ 44, 162, 15}, 0, { 0, 0}, {0x21, 0x7a, 0x09, 0x9e}}}, - {{{ -43, 162, 15}, 0, { 0, 0}, {0xdf, 0x7a, 0xf8, 0x9e}}}, - {{{ 44, 162, 15}, 0, { 0, 0}, {0x21, 0x7a, 0x09, 0x9e}}}, - {{{ 42, 130, -88}, 0, { 0, 0}, {0x25, 0x6a, 0xc7, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_060171D0, 0x00166c60, 26968, 0x0000b6a0, 240); // 0x060172C0 -static const Vtx boo_castle_seg6_vertex_060172C0[] = { - {{{ 125, 99, 15}, 0, { 0, 0}, {0x65, 0x4c, 0x08, 0x9e}}}, - {{{ 44, 162, 15}, 0, { 0, 0}, {0x21, 0x7a, 0x09, 0x9e}}}, - {{{ 58, 128, 108}, 0, { 0, 0}, {0x35, 0x58, 0x49, 0x9e}}}, - {{{ 58, 128, 108}, 0, { 0, 0}, {0x35, 0x58, 0x49, 0x9e}}}, - {{{ 44, 162, 15}, 0, { 0, 0}, {0x21, 0x7a, 0x09, 0x9e}}}, - {{{ -57, 128, 108}, 0, { 0, 0}, {0xd3, 0x60, 0x45, 0x9e}}}, - {{{ 44, 162, 15}, 0, { 0, 0}, {0x21, 0x7a, 0x09, 0x9e}}}, - {{{ 125, 99, 15}, 0, { 0, 0}, {0x65, 0x4c, 0x08, 0x9e}}}, - {{{ 42, 130, -88}, 0, { 0, 0}, {0x25, 0x6a, 0xc7, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, - {{{ 42, 130, -88}, 0, { 0, 0}, {0x25, 0x6a, 0xc7, 0x9e}}}, - {{{ 125, 99, 15}, 0, { 0, 0}, {0x65, 0x4c, 0x08, 0x9e}}}, - {{{ 0, 62, -162}, 0, { 0, 0}, {0x00, 0x5a, 0xa8, 0x9e}}}, - {{{ 42, 130, -88}, 0, { 0, 0}, {0x25, 0x6a, 0xc7, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_060172C0, 0x00166c60, 26968, 0x0000b790, 240); // 0x060173B0 -static const Vtx boo_castle_seg6_vertex_060173B0[] = { - {{{ -41, 130, -88}, 0, { 0, 0}, {0xd4, 0x65, 0xc3, 0x9e}}}, - {{{ -43, 162, 15}, 0, { 0, 0}, {0xdf, 0x7a, 0xf8, 0x9e}}}, - {{{ 42, 130, -88}, 0, { 0, 0}, {0x25, 0x6a, 0xc7, 0x9e}}}, - {{{ 0, 62, -162}, 0, { 0, 0}, {0x00, 0x5a, 0xa8, 0x9e}}}, - {{{ -41, 130, -88}, 0, { 0, 0}, {0xd4, 0x65, 0xc3, 0x9e}}}, - {{{ 42, 130, -88}, 0, { 0, 0}, {0x25, 0x6a, 0xc7, 0x9e}}}, - {{{ -135, -70, 23}, 0, { 0, 0}, {0xb2, 0xaa, 0x33, 0x9e}}}, - {{{ -86, -78, 123}, 0, { 0, 0}, {0xad, 0xc9, 0x4e, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ -86, -78, 123}, 0, { 0, 0}, {0xad, 0xc9, 0x4e, 0x9e}}}, - {{{ -107, 20, 118}, 0, { 0, 0}, {0xa9, 0x14, 0x59, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ -199, -60, 25}, 0, { 0, 0}, {0xa2, 0xbf, 0x36, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, - {{{ -135, -70, 23}, 0, { 0, 0}, {0xb2, 0xaa, 0x33, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_060173B0, 0x00166c60, 26968, 0x0000b880, 240); // 0x060174A0 -static const Vtx boo_castle_seg6_vertex_060174A0[] = { - {{{ -107, 20, 118}, 0, { 0, 0}, {0xa9, 0x14, 0x59, 0x9e}}}, - {{{ -57, 128, 108}, 0, { 0, 0}, {0xd3, 0x60, 0x45, 0x9e}}}, - {{{ -124, 99, 15}, 0, { 0, 0}, {0x9b, 0x4c, 0x08, 0x9e}}}, - {{{ -124, 99, 15}, 0, { 0, 0}, {0x9b, 0x4c, 0x08, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ -107, 20, 118}, 0, { 0, 0}, {0xa9, 0x14, 0x59, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ -124, 99, 15}, 0, { 0, 0}, {0x9b, 0x4c, 0x08, 0x9e}}}, - {{{ -199, -60, 25}, 0, { 0, 0}, {0xa2, 0xbf, 0x36, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_060174A0, 0x00166c60, 26968, 0x0000b970, 240); // 0x06017590 -static const Vtx boo_castle_seg6_vertex_06017590[] = { - {{{ -199, -60, 25}, 0, { 0, 0}, {0xa2, 0xbf, 0x36, 0x9e}}}, - {{{ -135, -70, 23}, 0, { 0, 0}, {0xb2, 0xaa, 0x33, 0x9e}}}, - {{{ -155, 6, 33}, 0, { 0, 0}, {0x87, 0x0f, 0x22, 0x9e}}}, - {{{ 200, -60, 25}, 0, { 0, 0}, {0x5e, 0xbf, 0x36, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, - {{{ 108, 20, 118}, 0, { 0, 0}, {0x57, 0x14, 0x5a, 0x9e}}}, - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, - {{{ 125, 99, 15}, 0, { 0, 0}, {0x65, 0x4c, 0x08, 0x9e}}}, - {{{ 125, 99, 15}, 0, { 0, 0}, {0x65, 0x4c, 0x08, 0x9e}}}, - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, - {{{ 200, -60, 25}, 0, { 0, 0}, {0x5e, 0xbf, 0x36, 0x9e}}}, - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, - {{{ 136, -70, 23}, 0, { 0, 0}, {0x4e, 0xaa, 0x33, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_06017590, 0x00166c60, 26968, 0x0000ba60, 240); // 0x06017680 -static const Vtx boo_castle_seg6_vertex_06017680[] = { - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, - {{{ 200, -60, 25}, 0, { 0, 0}, {0x5e, 0xbf, 0x36, 0x9e}}}, - {{{ 136, -70, 23}, 0, { 0, 0}, {0x4e, 0xaa, 0x33, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ -43, 162, 15}, 0, { 0, 0}, {0xdf, 0x7a, 0xf8, 0x9e}}}, - {{{ -41, 130, -88}, 0, { 0, 0}, {0xd4, 0x65, 0xc3, 0x9e}}}, - {{{ -124, 99, 15}, 0, { 0, 0}, {0x9b, 0x4c, 0x08, 0x9e}}}, - {{{ -57, 128, 108}, 0, { 0, 0}, {0xd3, 0x60, 0x45, 0x9e}}}, - {{{ -43, 162, 15}, 0, { 0, 0}, {0xdf, 0x7a, 0xf8, 0x9e}}}, - {{{ -124, 99, 15}, 0, { 0, 0}, {0x9b, 0x4c, 0x08, 0x9e}}}, - {{{ 128, -69, -89}, 0, { 0, 0}, {0x64, 0xc6, 0xce, 0x9e}}}, - {{{ 46, -82, -160}, 0, { 0, 0}, {0x2e, 0xba, 0xa2, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_06017680, 0x00166c60, 26968, 0x0000bb50, 240); // 0x06017770 -static const Vtx boo_castle_seg6_vertex_06017770[] = { - {{{ 0, 62, -162}, 0, { 0, 0}, {0x00, 0x5a, 0xa8, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, - {{{ 0, 24, -213}, 0, { 0, 0}, {0x00, 0x22, 0x86, 0x9e}}}, - {{{ 0, 24, -213}, 0, { 0, 0}, {0x00, 0x22, 0x86, 0x9e}}}, - {{{ 122, 59, -94}, 0, { 0, 0}, {0x5f, 0x2e, 0xbb, 0x9e}}}, - {{{ 46, -82, -160}, 0, { 0, 0}, {0x2e, 0xba, 0xa2, 0x9e}}}, - {{{ 0, 62, -162}, 0, { 0, 0}, {0x00, 0x5a, 0xa8, 0x9e}}}, - {{{ 0, 24, -213}, 0, { 0, 0}, {0x00, 0x22, 0x86, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -41, 130, -88}, 0, { 0, 0}, {0xd4, 0x65, 0xc3, 0x9e}}}, - {{{ 0, 62, -162}, 0, { 0, 0}, {0x00, 0x5a, 0xa8, 0x9e}}}, - {{{ 0, 24, -213}, 0, { 0, 0}, {0x00, 0x22, 0x86, 0x9e}}}, - {{{ 46, -82, -160}, 0, { 0, 0}, {0x2e, 0xba, 0xa2, 0x9e}}}, - {{{ -45, -82, -160}, 0, { 0, 0}, {0xc9, 0xc5, 0x9f, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_06017770, 0x00166c60, 26968, 0x0000bc40, 240); // 0x06017860 -static const Vtx boo_castle_seg6_vertex_06017860[] = { - {{{ -45, -82, -160}, 0, { 0, 0}, {0xc9, 0xc5, 0x9f, 0x9e}}}, - {{{ 46, -82, -160}, 0, { 0, 0}, {0x2e, 0xba, 0xa2, 0x9e}}}, - {{{ -59, -126, -86}, 0, { 0, 0}, {0xe1, 0x90, 0xd0, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -45, -82, -160}, 0, { 0, 0}, {0xc9, 0xc5, 0x9f, 0x9e}}}, - {{{ -45, -82, -160}, 0, { 0, 0}, {0xc9, 0xc5, 0x9f, 0x9e}}}, - {{{ -59, -126, -86}, 0, { 0, 0}, {0xe1, 0x90, 0xd0, 0x9e}}}, - {{{ -127, -69, -89}, 0, { 0, 0}, {0x9c, 0xc6, 0xce, 0x9e}}}, - {{{ 0, 24, -213}, 0, { 0, 0}, {0x00, 0x22, 0x86, 0x9e}}}, - {{{ -45, -82, -160}, 0, { 0, 0}, {0xc9, 0xc5, 0x9f, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -41, 130, -88}, 0, { 0, 0}, {0xd4, 0x65, 0xc3, 0x9e}}}, - {{{ -121, 59, -94}, 0, { 0, 0}, {0xa1, 0x2e, 0xbb, 0x9e}}}, - {{{ -124, 99, 15}, 0, { 0, 0}, {0x9b, 0x4c, 0x08, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_06017860, 0x00166c60, 26968, 0x0000bd30, 240); // 0x06017950 -static const Vtx boo_castle_seg6_vertex_06017950[] = { - {{{ -57, 128, 108}, 0, { 0, 0}, {0xd3, 0x60, 0x45, 0x9e}}}, - {{{ 0, 60, 166}, 0, { 0, 0}, {0x00, 0x26, 0x79, 0x9e}}}, - {{{ 58, 128, 108}, 0, { 0, 0}, {0x35, 0x58, 0x49, 0x9e}}}, - {{{ 108, 20, 118}, 0, { 0, 0}, {0x57, 0x14, 0x5a, 0x9e}}}, - {{{ 125, 99, 15}, 0, { 0, 0}, {0x65, 0x4c, 0x08, 0x9e}}}, - {{{ 58, 128, 108}, 0, { 0, 0}, {0x35, 0x58, 0x49, 0x9e}}}, - {{{ 136, -70, 23}, 0, { 0, 0}, {0x4e, 0xaa, 0x33, 0x9e}}}, - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, - {{{ 87, -78, 123}, 0, { 0, 0}, {0x53, 0xc9, 0x4e, 0x9e}}}, - {{{ 108, 20, 118}, 0, { 0, 0}, {0x57, 0x14, 0x5a, 0x9e}}}, - {{{ 87, -78, 123}, 0, { 0, 0}, {0x53, 0xc9, 0x4e, 0x9e}}}, - {{{ 156, 6, 33}, 0, { 0, 0}, {0x79, 0x0f, 0x22, 0x9e}}}, -}; +ROM_ASSET_LOAD_VTX(boo_castle_seg6_vertex_06017950, 0x00166c60, 26968, 0x0000be20, 192); // 0x06017A10 - 0x06017A78 const Gfx boo_castle_seg6_dl_06017A10[] = { diff --git a/actors/book/model.inc.c b/actors/book/model.inc.c index 7ae4d4554..dd85ef523 100644 --- a/actors/book/model.inc.c +++ b/actors/book/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Book (Pushable Book) // This actor file requires including actor bookend because of bookend_seg5_texture_05000C60 @@ -9,41 +10,13 @@ static const Lights1 book_seg5_lights_05002558 = gdSPDefLights1( ); // 0x05002570 -ALIGNED8 const Texture book_seg5_texture_05002570[] = { -#include "actors/book/book_cover.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(book_seg5_texture_05002570, "actors/book/book_cover.rgba16.inc.c", 0x00166c60, 26968, 0x00001060, 2048); // 0x05002D70 -static const Vtx book_seg5_vertex_05002D70[] = { - {{{ -9, 31, -50}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 10, 31, 0}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 10, 31, -50}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -9, 31, 0}, 0, { 479, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 10, -30, -50}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 10, -30, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -9, -30, 0}, 0, { 479, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -9, -30, -50}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 10, -30, -50}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -9, 31, -50}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 10, 31, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -9, -30, -50}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(book_seg5_vertex_05002D70, 0x00166c60, 26968, 0x00002d70, 192); // 0x05002E30 -static const Vtx book_seg5_vertex_05002E30[] = { - {{{ 10, 31, 0}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 31, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, -30, 0}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 10, -30, 0}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, -30, -50}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 31, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 31, -50}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, -30, 0}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 10, 31, -50}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 31, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, -30, 0}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, -30, -50}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(book_seg5_vertex_05002E30, 0x00166c60, 26968, 0x00002e30, 192); // 0x05002EF0 - 0x05002F58 const Gfx book_seg5_dl_05002EF0[] = { diff --git a/actors/bookend/anims/anim_050023F4.inc.c b/actors/bookend/anims/anim_050023F4.inc.c index c4b1b3caa..9de8c7b65 100644 --- a/actors/bookend/anims/anim_050023F4.inc.c +++ b/actors/bookend/anims/anim_050023F4.inc.c @@ -1,22 +1,9 @@ +#include "pc/rom_assets.h" // 0x05002350 -static const s16 bookend_seg5_animvalue_05002350[] = { - 0x0000, 0xC001, 0x071C, 0x0D90, 0x198B, 0x1FFF, 0x198B, 0x0D90, - 0x0AAA, 0x1032, 0x1A77, 0x1FFF, 0x1A77, 0x1032, 0x3FFF, 0x8001, -}; +ROM_ASSET_LOAD_ANIM(bookend_seg5_animvalue_05002350, 0x00166c60, 26968, 0x00002350, 32); // 0x05002370 -static const u16 bookend_seg5_animindex_05002370[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0002, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x000E, 0x0001, 0x000F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0008, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bookend_seg5_animindex_05002370, 0x00166c60, 26968, 0x00002370, 132); // 0x050023F4 static const struct Animation bookend_seg5_anim_050023F4 = { diff --git a/actors/bookend/anims/anim_05002510.inc.c b/actors/bookend/anims/anim_05002510.inc.c index 44a6a8ac2..47da37ef2 100644 --- a/actors/bookend/anims/anim_05002510.inc.c +++ b/actors/bookend/anims/anim_05002510.inc.c @@ -1,28 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500240C -static const s16 bookend_seg5_animvalue_0500240C[] = { - 0x0000, 0xC001, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3CB4, 0x381F, 0x3282, 0x2C20, 0x253E, 0x1E1D, 0x1701, - 0x102D, 0x09E4, 0x0469, 0x0000, 0xFEFB, 0x01A8, 0x0549, 0x071C, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3CAF, - 0x380D, 0x325E, 0x2BE8, 0x24F3, 0x1DC3, 0x169F, 0x0FCD, 0x0993, - 0x0437, 0x0000, 0xFFAB, 0x038E, 0x0855, 0x0AAA, 0x3FFF, 0x8001, -}; +ROM_ASSET_LOAD_ANIM(bookend_seg5_animvalue_0500240C, 0x00166c60, 26968, 0x0000240c, 128); // 0x0500248C -static const u16 bookend_seg5_animindex_0500248C[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0002, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x003E, 0x0001, 0x003F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0020, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bookend_seg5_animindex_0500248C, 0x00166c60, 26968, 0x0000248c, 132); // 0x05002510 static const struct Animation bookend_seg5_anim_05002510 = { diff --git a/actors/bookend/model.inc.c b/actors/bookend/model.inc.c index 355eae65e..4e131f77b 100644 --- a/actors/bookend/model.inc.c +++ b/actors/bookend/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Bookend // Unreferenced light group @@ -25,29 +26,19 @@ UNUSED static const Lights1 bookend_lights_unused4 = gdSPDefLights1( ); // 0x05000060 -ALIGNED8 const Texture bookend_seg5_texture_05000060[] = { -#include "actors/bookend/bookend_spine.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bookend_seg5_texture_05000060, "actors/bookend/bookend_spine.rgba16.inc.c", 0x00166c60, 26968, 0x00000060, 1024); // 0x05000460 -ALIGNED8 const Texture bookend_seg5_texture_05000460[] = { -#include "actors/bookend/bookend_tooth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bookend_seg5_texture_05000460, "actors/bookend/bookend_tooth.rgba16.inc.c", 0x00166c60, 26968, 0x00000460, 1024); // 0x05000860 -ALIGNED8 const Texture bookend_seg5_texture_05000860[] = { -#include "actors/bookend/bookend_mouth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bookend_seg5_texture_05000860, "actors/bookend/bookend_mouth.rgba16.inc.c", 0x00166c60, 26968, 0x00000860, 1024); // 0x05000C60 -ALIGNED8 const Texture bookend_seg5_texture_05000C60[] = { -#include "actors/bookend/bookend_pages.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bookend_seg5_texture_05000C60, "actors/bookend/bookend_pages.rgba16.inc.c", 0x00166c60, 26968, 0x00000c60, 1024); // 0x05001060 -ALIGNED8 const Texture bookend_seg5_texture_05001060[] = { -#include "actors/bookend/bookend_cover.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bookend_seg5_texture_05001060, "actors/bookend/bookend_cover.rgba16.inc.c", 0x00166c60, 26968, 0x00001060, 2048); // 0x05001860 static const Lights1 bookend_seg5_lights_05001860 = gdSPDefLights1( @@ -56,20 +47,10 @@ static const Lights1 bookend_seg5_lights_05001860 = gdSPDefLights1( ); // 0x05001878 -static const Vtx bookend_seg5_vertex_05001878[] = { - {{{ -10, 0, 108}, 0, { 0, 990}, {0x83, 0xed, 0x00, 0xff}}}, - {{{ -4, -39, -109}, 0, { 479, 0}, {0x83, 0xed, 0x00, 0xff}}}, - {{{ -4, -39, 108}, 0, { 479, 990}, {0x83, 0xed, 0x00, 0xff}}}, - {{{ -10, 0, -109}, 0, { 0, 0}, {0x83, 0xed, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bookend_seg5_vertex_05001878, 0x00166c60, 26968, 0x00001878, 64); // 0x050018B8 -static const Vtx bookend_seg5_vertex_050018B8[] = { - {{{ -4, -39, -109}, 0, { 479, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 185, -39, 108}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4, -39, 108}, 0, { 479, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 185, -39, -109}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bookend_seg5_vertex_050018B8, 0x00166c60, 26968, 0x000018b8, 64); // 0x050018F8 - 0x05001940 const Gfx bookend_seg5_dl_050018F8[] = { @@ -122,20 +103,10 @@ static const Lights1 bookend_seg5_lights_05001A08 = gdSPDefLights1( ); // 0x05001A20 -static const Vtx bookend_seg5_vertex_05001A20[] = { - {{{ -4, -39, -107}, 0, { 479, 990}, {0x83, 0xed, 0x00, 0xff}}}, - {{{ -4, -39, 110}, 0, { 479, 0}, {0x83, 0xed, 0x00, 0xff}}}, - {{{ -10, 0, 110}, 0, { 0, 0}, {0x83, 0xed, 0x00, 0xff}}}, - {{{ -10, 0, -107}, 0, { 0, 990}, {0x83, 0xed, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bookend_seg5_vertex_05001A20, 0x00166c60, 26968, 0x00001a20, 64); // 0x05001A60 -static const Vtx bookend_seg5_vertex_05001A60[] = { - {{{ -4, -39, -107}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 185, -39, 110}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4, -39, 110}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 185, -39, -107}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bookend_seg5_vertex_05001A60, 0x00166c60, 26968, 0x00001a60, 64); // 0x05001AA0 - 0x05001AE8 const Gfx bookend_seg5_dl_05001AA0[] = { @@ -188,28 +159,10 @@ static const Lights1 bookend_seg5_lights_05001BB0 = gdSPDefLights1( ); // 0x05001BC8 -static const Vtx bookend_seg5_vertex_05001BC8[] = { - {{{ -10, 0, 103}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 159, 0, -104}, 0, { 479, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -10, 0, -104}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 159, 0, 103}, 0, { 479, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bookend_seg5_vertex_05001BC8, 0x00166c60, 26968, 0x00001bc8, 64); // 0x05001C08 -static const Vtx bookend_seg5_vertex_05001C08[] = { - {{{ 159, 0, 103}, 0, { 0, -6}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -10, 0, 103}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4, -38, 103}, 0, { 479, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 170, -38, 103}, 0, { 479, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 159, 0, -104}, 0, { 0, 0}, {0x79, 0x23, 0x00, 0xff}}}, - {{{ 159, 0, 103}, 0, { 0, 990}, {0x79, 0x23, 0x00, 0xff}}}, - {{{ 170, -38, 103}, 0, { 479, 990}, {0x79, 0x23, 0x00, 0xff}}}, - {{{ 170, -38, -104}, 0, { 479, 0}, {0x79, 0x23, 0x00, 0xff}}}, - {{{ -10, 0, -104}, 0, { 0, -6}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 159, 0, -104}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 170, -38, -104}, 0, { 479, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4, -38, -104}, 0, { 479, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bookend_seg5_vertex_05001C08, 0x00166c60, 26968, 0x00001c08, 192); // 0x05001CC8 - 0x05001D10 const Gfx bookend_seg5_dl_05001CC8[] = { @@ -261,28 +214,10 @@ static const Lights1 bookend_seg5_lights_05001DE0 = gdSPDefLights1( ); // 0x05001DF8 -static const Vtx bookend_seg5_vertex_05001DF8[] = { - {{{ -10, 0, 105}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 159, 0, -102}, 0, { 479, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -10, 0, -102}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 159, 0, 105}, 0, { 479, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bookend_seg5_vertex_05001DF8, 0x00166c60, 26968, 0x00001df8, 64); // 0x05001E38 -static const Vtx bookend_seg5_vertex_05001E38[] = { - {{{ 170, -38, -102}, 0, { 479, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4, -38, -102}, 0, { 479, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -10, 0, -102}, 0, { 0, -6}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 159, 0, -102}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 170, -38, 105}, 0, { 479, 990}, {0x79, 0x23, 0x00, 0xff}}}, - {{{ 170, -38, -102}, 0, { 479, 0}, {0x79, 0x23, 0x00, 0xff}}}, - {{{ 159, 0, -102}, 0, { 0, 0}, {0x79, 0x23, 0x00, 0xff}}}, - {{{ 159, 0, 105}, 0, { 0, 990}, {0x79, 0x23, 0x00, 0xff}}}, - {{{ -4, -38, 105}, 0, { 479, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 170, -38, 105}, 0, { 479, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 159, 0, 105}, 0, { 0, -6}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -10, 0, 105}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bookend_seg5_vertex_05001E38, 0x00166c60, 26968, 0x00001e38, 192); // 0x05001EF8 - 0x05001F40 const Gfx bookend_seg5_dl_05001EF8[] = { @@ -334,20 +269,7 @@ static const Lights1 bookend_seg5_lights_05002010 = gdSPDefLights1( ); // 0x05002028 -static const Vtx bookend_seg5_vertex_05002028[] = { - {{{ 157, -1, -48}, 0, { 6, 358}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 151, 39, -72}, 0, { 475, 624}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, -99}, 0, { 372, -1002}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, 0}, 0, { 106, 390}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 151, 39, -24}, 0, { 465, 636}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, -48}, 0, { 461, -950}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, 51}, 0, { -54, 352}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 151, 39, 26}, 0, { 478, 570}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, 0}, 0, { 446, -978}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, 103}, 0, { 66, 302}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 151, 39, 78}, 0, { 495, 590}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, 51}, 0, { 462, -962}, {0x83, 0xee, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bookend_seg5_vertex_05002028, 0x00166c60, 26968, 0x00002028, 192); // 0x050020E8 - 0x05002140 const Gfx bookend_seg5_dl_050020E8[] = { @@ -387,20 +309,7 @@ static const Lights1 bookend_seg5_lights_050021B0 = gdSPDefLights1( ); // 0x050021C8 -static const Vtx bookend_seg5_vertex_050021C8[] = { - {{{ 157, -1, 100}, 0, { 32, 394}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 151, 39, 73}, 0, { 426, 774}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, 49}, 0, { 414, -722}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, 49}, 0, { -39, 392}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 151, 39, 25}, 0, { 457, 852}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, 0}, 0, { 363, -564}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, 0}, 0, { -1, 360}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 151, 39, -25}, 0, { 473, 906}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, -50}, 0, { 372, -932}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, -50}, 0, { 12, 240}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 151, 39, -77}, 0, { 491, 632}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 157, -1, -102}, 0, { 365, -1004}, {0x83, 0xee, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bookend_seg5_vertex_050021C8, 0x00166c60, 26968, 0x000021c8, 192); // 0x05002288 - 0x050022E0 const Gfx bookend_seg5_dl_05002288[] = { diff --git a/actors/bowser/anims/anim_060445EC.inc.c b/actors/bowser/anims/anim_060445EC.inc.c index 51a6c731a..60b8df55c 100644 --- a/actors/bowser/anims/anim_060445EC.inc.c +++ b/actors/bowser/anims/anim_060445EC.inc.c @@ -1,259 +1,9 @@ +#include "pc/rom_assets.h" // 0x06043700 -static const s16 bowser_seg6_animvalue_06043700[] = { - 0x0000, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0x005C, 0x005C, - 0x005C, 0x005C, 0x005C, 0x005C, 0x005C, 0x005C, 0x005C, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005E, - 0x005E, 0x0060, 0x0063, 0x0068, 0x006D, 0x0072, 0x0078, 0x007E, - 0x0084, 0x008A, 0x008F, 0x0093, 0x0096, 0x0097, 0x0097, 0x0097, - 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0xFFE7, 0x0B2B, 0x092A, - 0x06B0, 0x062A, 0x0645, 0x06B0, 0x08BA, 0x09F4, 0x0B2B, 0x0C61, - 0x0D74, 0x0E06, 0x0E2C, 0x0E3E, 0x0E41, 0x0E37, 0x0E25, 0x0E0F, - 0x0DF8, 0x0DE4, 0x0DD8, 0x0DD7, 0x0DE5, 0x0E06, 0x0E6A, 0x0F20, - 0x0FFB, 0x10CD, 0x1168, 0x119F, 0x1144, 0x1060, 0x0F29, 0x0DB0, - 0x0C06, 0x0A3D, 0x0868, 0x0697, 0x04DE, 0x034C, 0x01F5, 0x00EA, - 0x003D, 0x0000, 0x32C6, 0xC001, 0x32C6, 0x0000, 0x0000, 0x0001, - 0x0002, 0x0004, 0x0007, 0x0009, 0x000C, 0x000F, 0x0011, 0x0014, - 0x0017, 0x0019, 0x001A, 0x001B, 0x001C, 0x001C, 0x001B, 0x0019, - 0x0016, 0x0013, 0x000D, 0x0007, 0x0000, 0xFFEC, 0xFFC6, 0xFF94, - 0xFF60, 0xFF31, 0xFF10, 0xFF03, 0xFF07, 0xFF13, 0xFF25, 0xFF3C, - 0xFF56, 0xFF73, 0xFF90, 0xFFAD, 0xFFC7, 0xFFDE, 0xFFF0, 0xFFFC, - 0x0000, 0x09C7, 0x09C8, 0x09CD, 0x09D5, 0x09DF, 0x09EA, 0x09F7, - 0x0A04, 0x0A12, 0x0A20, 0x0A2D, 0x0A38, 0x0A43, 0x0A4B, 0x0A51, - 0x0A54, 0x0A53, 0x0A4F, 0x0A46, 0x0A38, 0x0A25, 0x0A0C, 0x09ED, - 0x09C7, 0x0972, 0x08D7, 0x080D, 0x072A, 0x0648, 0x057D, 0x04E1, - 0x0461, 0x03DE, 0x035A, 0x02D7, 0x0258, 0x01DE, 0x016E, 0x0108, - 0x00AF, 0x0066, 0x002F, 0x000C, 0x0000, 0xA4A0, 0xA4A3, 0xA4AB, - 0xA4B7, 0xA4C7, 0xA4DA, 0xA4EF, 0xA505, 0xA51B, 0xA532, 0xA547, - 0xA55A, 0xA56B, 0xA579, 0xA582, 0xA587, 0xA586, 0xA57E, 0xA570, - 0xA559, 0xA53A, 0xA511, 0xA4DE, 0xA4A0, 0xA3FC, 0xA2C3, 0xA133, - 0x9F8E, 0x9E14, 0x9D04, 0x9C9E, 0x9CC7, 0x9D2F, 0x9DCB, 0x9E8F, - 0x9F6F, 0xA060, 0xA157, 0xA248, 0xA327, 0xA3E8, 0xA481, 0xA4E5, - 0xA509, 0xF0C0, 0xF051, 0xEF29, 0xED7D, 0xEB81, 0xE96A, 0xE6AF, - 0xE341, 0xE00E, 0xDE02, 0xDCFA, 0xDC2E, 0xDB95, 0xDB26, 0xDADA, - 0xDAA7, 0xDA86, 0xDA6E, 0xDA57, 0xDAD2, 0xDBE9, 0xDCC9, 0xDD18, - 0xDCC9, 0xDBD0, 0xDA87, 0xD91E, 0xD7C5, 0xD6AE, 0xD60A, 0xD608, - 0xD696, 0xD779, 0xD89E, 0xD9F5, 0xDB6F, 0xDCFA, 0xDE85, 0xE001, - 0xE15D, 0xE289, 0xE373, 0xE40C, 0xE442, 0x0254, 0x0247, 0x0222, - 0x01EA, 0x01A0, 0x014A, 0x00EA, 0x0085, 0x001D, 0xFFB7, 0xFF55, - 0xFEFB, 0xFEAD, 0xFE6F, 0xFE43, 0xFE2E, 0xFE32, 0xFE55, 0xFE98, - 0xFF00, 0xFF90, 0x004B, 0x0136, 0x0254, 0x04FB, 0x09EE, 0x1053, - 0x174F, 0x1E07, 0x23A2, 0x2745, 0x2583, 0x1F3A, 0x19FF, 0x1708, - 0x13E6, 0x10B5, 0x0D93, 0x0A9C, 0x07EE, 0x05A6, 0x03E1, 0x02BC, - 0x0254, 0x053E, 0x0547, 0x0561, 0x0588, 0x05BB, 0x05F8, 0x063B, - 0x0682, 0x06CB, 0x0712, 0x0757, 0x0796, 0x07CC, 0x07F8, 0x0817, - 0x0826, 0x0822, 0x080A, 0x07DB, 0x0793, 0x072E, 0x06AA, 0x0606, - 0x053E, 0x035C, 0xFFD5, 0xFB49, 0xF658, 0xF1A2, 0xEDC8, 0xEB68, - 0xED57, 0xF2CD, 0xF702, 0xF904, 0xFB09, 0xFD01, 0xFEE2, 0x009C, - 0x0223, 0x036B, 0x0466, 0x0506, 0x053E, 0xF8D6, 0xF8DD, 0xF8F0, - 0xF90F, 0xF937, 0xF965, 0xF999, 0xF9D0, 0xFA08, 0xFA3F, 0xFA74, - 0xFAA5, 0xFACF, 0xFAF0, 0xFB08, 0xFB14, 0xFB11, 0xFAFF, 0xFADA, - 0xFAA2, 0xFA54, 0xF9EF, 0xF970, 0xF8D6, 0xF742, 0xF43E, 0xF067, - 0xEC57, 0xE8AA, 0xE5FB, 0xE4E5, 0xE97A, 0xF25C, 0xF804, 0xF948, - 0xFA11, 0xFA73, 0xFA83, 0xFA58, 0xFA05, 0xF9A0, 0xF93D, 0xF8F3, - 0xF8D6, 0x2214, 0x2419, 0x286B, 0x2C6B, 0x2FEB, 0x33B1, 0x368C, - 0x374C, 0x331C, 0x2BD2, 0x2739, 0x25FD, 0x24EB, 0x2401, 0x233D, - 0x229E, 0x2222, 0x21C8, 0x218D, 0x2172, 0x2173, 0x218F, 0x21C6, - 0x2214, 0x23FE, 0x27C2, 0x2B77, 0x2D35, 0x2D38, 0x2D06, 0x2CA6, - 0x2C20, 0x2B7C, 0x2ABF, 0x29F2, 0x291C, 0x2844, 0x2771, 0x26AB, - 0x25F9, 0x2561, 0x24EC, 0x24A1, 0x2486, 0xDB55, 0xDB57, 0xDB5C, - 0xDB64, 0xDB6E, 0xDB79, 0xDB86, 0xDB94, 0xDBA2, 0xDBAF, 0xDBBC, - 0xDBC8, 0xDBD3, 0xDBDB, 0xDBE1, 0xDBE4, 0xDBE3, 0xDBDF, 0xDBD6, - 0xDBC8, 0xDBB5, 0xDB9B, 0xDB7C, 0xDB55, 0xDAE3, 0xDA01, 0xD8E6, - 0xD7C7, 0xD6D8, 0xD64F, 0xD661, 0xD8ED, 0xDD42, 0xDFC3, 0xDFF2, - 0xDFCA, 0xDF5E, 0xDEC0, 0xDE06, 0xDD42, 0xDC88, 0xDBEB, 0xDB7E, - 0xDB55, 0x0000, 0xFFFB, 0xFFEA, 0xFFD1, 0xFFB0, 0xFF89, 0xFF5E, - 0xFF31, 0xFF02, 0xFED4, 0xFEA8, 0xFE80, 0xFE5D, 0xFE41, 0xFE2D, - 0xFE23, 0xFE26, 0xFE35, 0xFE53, 0xFE82, 0xFEC2, 0xFF17, 0xFF80, - 0x0000, 0x0137, 0x0380, 0x0670, 0x09A0, 0x0CA7, 0x0F1A, 0x1093, - 0x0F1E, 0x0B4A, 0x086C, 0x0727, 0x05EA, 0x04BA, 0x039F, 0x029E, - 0x01BD, 0x0104, 0x0077, 0x001F, 0x0000, 0xF34B, 0xF354, 0xF36B, - 0xF38F, 0xF3BD, 0xF3F4, 0xF430, 0xF471, 0xF4B2, 0xF4F3, 0xF532, - 0xF56A, 0xF59C, 0xF5C3, 0xF5DF, 0xF5ED, 0xF5EA, 0xF5D4, 0xF5A9, - 0xF567, 0xF50C, 0xF495, 0xF400, 0xF34B, 0xF189, 0xEE36, 0xE9F3, - 0xE55D, 0xE115, 0xDDBA, 0xDBE9, 0xDF0A, 0xE611, 0xEAF3, 0xECA4, - 0xEE1F, 0xEF65, 0xF07A, 0xF15F, 0xF216, 0xF2A0, 0xF301, 0xF339, - 0xF34B, 0xA509, 0xA50E, 0xA51D, 0xA534, 0xA552, 0xA575, 0xA59C, - 0xA5C6, 0xA5F0, 0xA61A, 0xA642, 0xA667, 0xA687, 0xA6A0, 0xA6B2, - 0xA6BB, 0xA6B9, 0xA6AB, 0xA68F, 0xA665, 0xA62A, 0xA5DD, 0xA57D, - 0xA509, 0xA3E2, 0xA1B5, 0x9EEC, 0x9BF0, 0x992C, 0x970B, 0x95F6, - 0x9856, 0x9D69, 0xA0D7, 0xA1E6, 0xA2C3, 0xA373, 0xA3FC, 0xA463, - 0xA4AC, 0xA4DC, 0xA4F8, 0xA505, 0xA509, 0x8001, 0x7FFC, 0x7FF5, - 0x7FEB, 0x7FDD, 0x7FCD, 0x7FBB, 0x7FA8, 0x7F94, 0x7F81, 0x7F6F, - 0x7F5E, 0x7F4F, 0x7F43, 0x7F3B, 0x7F37, 0x7F38, 0x7F3E, 0x7F4B, - 0x7F5F, 0x7F7A, 0x7F9D, 0x7FC9, 0x8001, 0x808F, 0x819D, 0x82F5, - 0x8460, 0x85A7, 0x8693, 0x86EE, 0x86D0, 0x867D, 0x85FF, 0x855E, - 0x84A5, 0x83DE, 0x8312, 0x824B, 0x8192, 0x80F1, 0x8072, 0x801F, - 0x8001, 0x8001, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8003, - 0x8003, 0x8004, 0x8004, 0x8004, 0x8005, 0x8005, 0x8005, 0x8005, - 0x8005, 0x8005, 0x8005, 0x8005, 0x8005, 0x8004, 0x8003, 0x8003, - 0x8001, 0x7FFC, 0x7FF6, 0x7FEF, 0x7FE8, 0x7FE2, 0x7FDD, 0x7FDB, - 0x7FDC, 0x7FDD, 0x7FE0, 0x7FE3, 0x7FE7, 0x7FEB, 0x7FEF, 0x7FF3, - 0x7FF7, 0x7FFA, 0x7FFC, 0x7FFE, 0x8001, 0xD20B, 0xD20F, 0xD219, - 0xD22A, 0xD23F, 0xD257, 0xD273, 0xD290, 0xD2AE, 0xD2CB, 0xD2E7, - 0xD301, 0xD318, 0xD32A, 0xD336, 0xD33C, 0xD33B, 0xD331, 0xD31E, - 0xD300, 0xD2D7, 0xD2A1, 0xD25D, 0xD20B, 0xD152, 0xCFFE, 0xCE43, - 0xCC56, 0xCA6B, 0xC8B8, 0xC771, 0xC66F, 0xC56B, 0xC468, 0xC36A, - 0xC276, 0xC190, 0xC0BC, 0xBFFD, 0xBF58, 0xBED0, 0xBE6B, 0xBE2B, - 0xBE14, 0xE0D4, 0xDC85, 0xD453, 0xCF59, 0xD1D6, 0xD77F, 0xDA9A, - 0xD99A, 0xD741, 0xD443, 0xD159, 0xCF39, 0xCE99, 0xCF3B, 0xD054, - 0xD1D0, 0xD397, 0xD593, 0xD7AD, 0xD9CD, 0xDBDF, 0xDDCA, 0xDF79, - 0xE0D4, 0xE20C, 0xE354, 0xE49A, 0xE5C9, 0xE6D1, 0xE79D, 0xE81C, - 0xE83A, 0xE7E5, 0xE70A, 0xE54E, 0xE290, 0xDF18, 0xDB2E, 0xD71A, - 0xD323, 0xCF90, 0xCCAB, 0xCAB9, 0xCA03, 0x005E, 0x005D, 0x005B, - 0x005A, 0x005A, 0x005A, 0x005A, 0x005A, 0x0059, 0x0059, 0x0058, - 0x0059, 0x0059, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, 0x0061, - 0x0063, 0x0064, 0x0064, 0x0061, 0x005A, 0x004D, 0x003C, 0x0027, - 0x0010, 0xFFFC, 0xFFE9, 0xFFD9, 0xFFC8, 0xFFB9, 0xFFAD, 0xFFA6, - 0xFFA1, 0xFF9F, 0xFF9E, 0xFF9E, 0xFF9F, 0xFFA0, 0xFFA1, 0xFFA2, - 0xFFA2, 0x0009, 0x000D, 0x0016, 0x001C, 0x001D, 0x001B, 0x001A, - 0x001C, 0x001E, 0x0020, 0x0021, 0x0020, 0x001C, 0x0017, 0x0010, - 0x000A, 0x0004, 0xFFE0, 0xFF90, 0xFF35, 0xFEF0, 0xFEE1, 0xFF27, - 0xFFE4, 0x01B7, 0x04AE, 0x080B, 0x0B12, 0x0D06, 0x0D2A, 0x0A22, - 0x0450, 0xFD91, 0xF7C1, 0xF4BD, 0xF451, 0xF4DE, 0xF626, 0xF7E8, - 0xF9E7, 0xFBE2, 0xFD9A, 0xFED1, 0xFF46, 0x894D, 0x8757, 0x837B, - 0x80BF, 0x807C, 0x812D, 0x818F, 0x8105, 0x8012, 0x7F23, 0x7EAD, - 0x7F1A, 0x80AF, 0x8317, 0x85EF, 0x88D1, 0x8B56, 0x8D98, 0x8FE7, - 0x9230, 0x945F, 0x9663, 0x9827, 0x9999, 0x9A8C, 0x9B01, 0x9B29, - 0x9B34, 0x9B53, 0x9BB7, 0x9C8F, 0x9DB7, 0x9EE3, 0x9FC6, 0xA015, - 0x9FD4, 0x9F4B, 0x9E8D, 0x9DB2, 0x9CCD, 0x9BF6, 0x9B42, 0x9AC6, - 0x9A98, 0xE6F1, 0xDAA9, 0xCDF3, 0xD2B5, 0xDCAF, 0xE2D8, 0xDBE2, - 0xD46A, 0xD4C1, 0xD54F, 0xD60F, 0xD6FB, 0xD80D, 0xD93F, 0xDA8B, - 0xDBEA, 0xDD58, 0xDECE, 0xE047, 0xE1BB, 0xE326, 0xE481, 0xE5C7, - 0xE6F1, 0xE839, 0xE9C6, 0xEB79, 0xED30, 0xEECB, 0xF028, 0xF128, - 0xF1A9, 0xF18B, 0xF0AE, 0xEEA6, 0xEB5A, 0xE725, 0xE25E, 0xDD5F, - 0xD881, 0xD41D, 0xD08B, 0xCE26, 0xCD46, 0xCC31, 0xCC28, 0xCC0F, - 0xCBE9, 0xCBB7, 0xCB7C, 0xCB3B, 0xCAF6, 0xCAB0, 0xCA6A, 0xCA27, - 0xC9EA, 0xC9B5, 0xC98B, 0xC96D, 0xC95F, 0xC962, 0xC979, 0xC9A7, - 0xC9ED, 0xCA4F, 0xCACF, 0xCB6F, 0xCC31, 0xCDBC, 0xD07D, 0xD424, - 0xD85D, 0xDCD8, 0xE143, 0xE54B, 0xE9AC, 0xEE49, 0xF18C, 0xF39D, - 0xF5AE, 0xF7B0, 0xF998, 0xFB57, 0xFCE3, 0xFE2C, 0xFF28, 0xFFC8, - 0x0000, 0xF52D, 0xF528, 0xF51A, 0xF504, 0xF4E9, 0xF4C8, 0xF4A4, - 0xF47D, 0xF456, 0xF42F, 0xF409, 0xF3E7, 0xF3CA, 0xF3B2, 0xF3A1, - 0xF399, 0xF39B, 0xF3A8, 0xF3C2, 0xF3E9, 0xF420, 0xF467, 0xF4C0, - 0xF52D, 0xF625, 0xF7EE, 0xFA40, 0xFCD3, 0xFF5C, 0x0193, 0x0330, - 0x034E, 0x0233, 0x0157, 0x011A, 0x00E3, 0x00B0, 0x0083, 0x005D, - 0x003C, 0x0022, 0x000F, 0x0003, 0x0000, 0x4467, 0x4464, 0x445C, - 0x4450, 0x443F, 0x442C, 0x4417, 0x4400, 0x43E9, 0x43D2, 0x43BC, - 0x43A8, 0x4397, 0x4389, 0x437F, 0x437B, 0x437C, 0x4383, 0x4392, - 0x43AA, 0x43CA, 0x43F3, 0x4428, 0x4467, 0x4513, 0x465E, 0x4803, - 0x49BB, 0x4B40, 0x4C4E, 0x4C9E, 0x4A4A, 0x45E7, 0x42ED, 0x41E2, - 0x40FD, 0x403B, 0x3F9B, 0x3F1A, 0x3EB5, 0x3E6A, 0x3E38, 0x3E1B, - 0x3E12, 0xDED1, 0xDEC7, 0xDEAD, 0xDE85, 0xDE51, 0xDE14, 0xDDD1, - 0xDD89, 0xDD3F, 0xDCF6, 0xDCB1, 0xDC71, 0xDC3A, 0xDC0D, 0xDBEE, - 0xDBDF, 0xDBE3, 0xDBFB, 0xDC2B, 0xDC74, 0xDCDA, 0xDD60, 0xDE06, - 0xDED1, 0xE080, 0xE38C, 0xE78E, 0xEC1C, 0xF0CE, 0xF53C, 0xF8FB, - 0xFBD7, 0xFDFA, 0xFF8F, 0x00F7, 0x0273, 0x03F3, 0x056B, 0x06CE, - 0x080E, 0x091D, 0x09F0, 0x0A78, 0x0AA8, 0x1FF4, 0x1FF7, 0x1FFF, - 0x200C, 0x201D, 0x2032, 0x2048, 0x2060, 0x2078, 0x2090, 0x20A7, - 0x20BC, 0x20CE, 0x20DD, 0x20E7, 0x20EC, 0x20EB, 0x20E3, 0x20D3, - 0x20BB, 0x2099, 0x206D, 0x2036, 0x1FF4, 0x1FA2, 0x1F2E, 0x1E7D, - 0x1D76, 0x1BFE, 0x19FB, 0x1755, 0x10A6, 0x0735, 0x01E3, 0x015B, - 0x0194, 0x0264, 0x03A1, 0x0521, 0x06BA, 0x0841, 0x098D, 0x0A73, - 0x0AC9, 0x8256, 0x824E, 0x8236, 0x8212, 0x81E3, 0x81AC, 0x816F, - 0x812E, 0x80EB, 0x80A9, 0x806B, 0x8031, 0x7FFC, 0x7FD4, 0x7FB8, - 0x7FAB, 0x7FAE, 0x7FC3, 0x7FEF, 0x8034, 0x8090, 0x8109, 0x819F, - 0x8256, 0x83FE, 0x870F, 0x8B09, 0x8F6B, 0x93B4, 0x9764, 0x99FA, - 0x9969, 0x9680, 0x9505, 0x95BF, 0x96DA, 0x983A, 0x99C5, 0x9B5F, - 0x9CEB, 0x9E50, 0x9F70, 0xA032, 0xA078, 0x1898, 0x17F2, 0x1666, - 0x1488, 0x12EF, 0x1231, 0x14D4, 0x17B3, 0x1805, 0x1845, 0x1875, - 0x1897, 0x18AE, 0x18BA, 0x18BE, 0x18BC, 0x18B4, 0x18AA, 0x189F, - 0x1895, 0x188D, 0x188A, 0x188D, 0x1898, 0x18A9, 0x18BC, 0x18D0, - 0x18E5, 0x18FA, 0x190F, 0x1921, 0x1932, 0x1940, 0x194B, 0x1951, - 0x1955, 0x1956, 0x1955, 0x1953, 0x194F, 0x194C, 0x1948, 0x1946, - 0x1945, 0xE3FB, 0xE450, 0xE530, 0xE667, 0xE7C1, 0xE90D, 0xEB78, - 0xED25, 0xECCA, 0xEC4B, 0xEBAF, 0xEAFC, 0xEA38, 0xE968, 0xE894, - 0xE7BF, 0xE6F1, 0xE630, 0xE581, 0xE4EB, 0xE472, 0xE41E, 0xE3F4, - 0xE3FB, 0xE467, 0xE557, 0xE6AA, 0xE841, 0xE9FC, 0xEBBA, 0xED5E, - 0xEEC5, 0xEFD1, 0xF063, 0xF06E, 0xF00E, 0xEF5C, 0xEE71, 0xED66, - 0xEC53, 0xEB52, 0xEA7C, 0xE9E9, 0xE9B2, 0xA0A7, 0xA198, 0xA3D2, - 0xA66D, 0xA881, 0xA929, 0xA38D, 0x9DE4, 0x9D71, 0x9D0B, 0x9CB3, - 0x9C6C, 0x9C37, 0x9C16, 0x9C0A, 0x9C17, 0x9C3C, 0x9C7E, 0x9CDC, - 0x9D59, 0x9DF7, 0x9EB7, 0x9F9C, 0xA0A7, 0xA228, 0xA454, 0xA701, - 0xAA07, 0xAD3E, 0xB07D, 0xB39B, 0xB66F, 0xB8D1, 0xBA99, 0xBBD2, - 0xBCAF, 0xBD3D, 0xBD8B, 0xBDA5, 0xBD9C, 0xBD7C, 0xBD54, 0xBD31, - 0xBD23, 0xE925, 0xE923, 0xE91C, 0xE913, 0xE906, 0xE8F7, 0xE8E7, - 0xE8D5, 0xE8C3, 0xE8B2, 0xE8A1, 0xE891, 0xE884, 0xE879, 0xE871, - 0xE86E, 0xE86F, 0xE874, 0xE880, 0xE892, 0xE8AB, 0xE8CB, 0xE8F4, - 0xE925, 0xE97A, 0xEA06, 0xEABC, 0xEB90, 0xEC73, 0xED5B, 0xEE3A, - 0xEF04, 0xEFAC, 0xF025, 0xF072, 0xF0A4, 0xF0BE, 0xF0C6, 0xF0C0, - 0xF0B0, 0xF09B, 0xF087, 0xF077, 0xF071, 0x178C, 0x178E, 0x1795, - 0x17A0, 0x17AE, 0x17BF, 0x17D2, 0x17E6, 0x17FA, 0x180E, 0x1821, - 0x1832, 0x1842, 0x184E, 0x1856, 0x185A, 0x1859, 0x1853, 0x1846, - 0x1831, 0x1815, 0x17F1, 0x17C3, 0x178C, 0x1730, 0x169E, 0x15E2, - 0x1505, 0x1414, 0x1319, 0x121E, 0x1130, 0x105A, 0x0FA6, 0x0F04, - 0x0E60, 0x0DBF, 0x0D25, 0x0C96, 0x0C18, 0x0BAE, 0x0B5C, 0x0B28, - 0x0B16, 0x9EEA, 0x9EE0, 0x9EC6, 0x9E9E, 0x9E6A, 0x9E2D, 0x9DEA, - 0x9DA2, 0x9D58, 0x9D10, 0x9CCA, 0x9C8B, 0x9C54, 0x9C27, 0x9C08, - 0x9BF9, 0x9BFD, 0x9C15, 0x9C45, 0x9C8E, 0x9CF4, 0x9D79, 0x9E1F, - 0x9EEA, 0xA045, 0xA27C, 0xA55D, 0xA8B6, 0xAC54, 0xB005, 0xB397, - 0xB6D9, 0xB998, 0xBBA1, 0xBD0B, 0xBE15, 0xBECC, 0xBF3F, 0xBF7B, - 0xBF8D, 0xBF83, 0xBF6B, 0xBF53, 0xBF48, 0x05F6, 0x05FE, 0x0615, - 0x0638, 0x0666, 0x069C, 0x06D8, 0x0717, 0x0758, 0x0798, 0x07D5, - 0x080D, 0x083E, 0x0865, 0x0881, 0x088E, 0x088B, 0x0876, 0x084B, - 0x080B, 0x07B1, 0x073B, 0x06A8, 0x05F6, 0x0456, 0x0152, 0xFD6C, - 0xF920, 0xF4F1, 0xF15C, 0xEEE4, 0xEF70, 0xF265, 0xF475, 0xF4E9, - 0xF53F, 0xF57A, 0xF5A0, 0xF5B3, 0xF5BA, 0xF5B7, 0xF5B0, 0xF5A9, - 0xF5A5, 0xEAE4, 0xEAE2, 0xEADD, 0xEAD5, 0xEACA, 0xEABE, 0xEAB1, - 0xEAA2, 0xEA94, 0xEA85, 0xEA78, 0xEA6B, 0xEA60, 0xEA57, 0xEA51, - 0xEA4E, 0xEA4F, 0xEA53, 0xEA5D, 0xEA6C, 0xEA80, 0xEA9A, 0xEABB, - 0xEAE4, 0xEB32, 0xEBBB, 0xEC72, 0xED4A, 0xEE37, 0xEF2B, 0xF019, - 0xF165, 0xF2F1, 0xF3EA, 0xF44C, 0xF49D, 0xF4DE, 0xF512, 0xF53A, - 0xF557, 0xF56B, 0xF578, 0xF57E, 0xF580, 0xA38A, 0xA38B, 0xA38C, - 0xA38F, 0xA392, 0xA395, 0xA399, 0xA39E, 0xA3A2, 0xA3A6, 0xA3AA, - 0xA3AE, 0xA3B1, 0xA3B4, 0xA3B6, 0xA3B7, 0xA3B7, 0xA3B5, 0xA3B2, - 0xA3AE, 0xA3A8, 0xA3A0, 0xA396, 0xA38A, 0xA39A, 0xA3CB, 0xA3FB, - 0xA408, 0xA3CF, 0xA32C, 0xA1FF, 0x9DE1, 0x97C8, 0x9495, 0x94D0, - 0x95A7, 0x96F4, 0x9890, 0x9A55, 0x9C1E, 0x9DC3, 0x9F20, 0xA00D, - 0xA064, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06043700, 0x00188440, 199722, 0x00043850, 3280); // 0x060443D0 -static const u16 bowser_seg6_animindex_060443D0[] = { - 0x0001, 0x0000, 0x002C, 0x0001, 0x0001, 0x002D, 0x002C, 0x002E, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0666, 0x0001, 0x0000, - 0x002C, 0x0451, 0x002C, 0x047D, 0x002C, 0x04A9, - 0x002C, 0x026D, 0x002C, 0x0299, 0x002C, 0x02C5, - 0x002C, 0x005D, 0x002C, 0x0089, 0x002C, 0x00B5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0665, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x00E1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0664, 0x0001, 0x0000, - 0x002C, 0x04D5, 0x002C, 0x0501, 0x002C, 0x052D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x02F1, - 0x002C, 0x010D, 0x002C, 0x0139, 0x002C, 0x0165, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0663, 0x0001, 0x0000, - 0x002C, 0x031D, 0x002C, 0x0349, 0x002C, 0x0375, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x0191, - 0x0001, 0x005A, 0x0001, 0x005B, 0x0001, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0662, 0x0001, 0x0000, - 0x002C, 0x0559, 0x002C, 0x0585, 0x002C, 0x05B1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x03A1, - 0x002C, 0x01BD, 0x002C, 0x01E9, 0x002C, 0x0215, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0661, 0x0001, 0x0000, - 0x002C, 0x05DD, 0x002C, 0x0609, 0x002C, 0x0635, - 0x002C, 0x03CD, 0x002C, 0x03F9, 0x002C, 0x0425, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x0241, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_060443D0, 0x00188440, 199722, 0x00044520, 540); // 0x060445EC static const struct Animation bowser_seg6_anim_060445EC = { diff --git a/actors/bowser/anims/anim_060453C8.inc.c b/actors/bowser/anims/anim_060453C8.inc.c index c1f68d7b8..534b77507 100644 --- a/actors/bowser/anims/anim_060453C8.inc.c +++ b/actors/bowser/anims/anim_060453C8.inc.c @@ -1,241 +1,9 @@ +#include "pc/rom_assets.h" // 0x06044604 -static const s16 bowser_seg6_animvalue_06044604[] = { - 0x0000, 0x0065, 0x0068, 0x006B, 0x006A, 0x005E, 0x0068, 0x006E, - 0x0070, 0x006E, 0x006A, 0x0064, 0x005E, 0x0062, 0x0064, 0x0065, - 0x0063, 0x0060, 0x005E, 0x005C, 0x005C, 0x005E, 0x0062, 0x0066, - 0x006B, 0x0070, 0x0076, 0x007B, 0x0080, 0x0086, 0x008B, 0x008F, - 0x0093, 0x0096, 0x0097, 0x0097, 0x0097, 0x0098, 0x0098, 0x0098, - 0x0098, 0xFFE7, 0x0B2B, 0x0B1A, 0x0AFE, 0x0AF8, 0x0B2B, 0x0BC8, - 0x0CAF, 0x0D8B, 0x0E06, 0x0E29, 0x0E39, 0x0E3A, 0x0E30, 0x0E1E, - 0x0E08, 0x0DF3, 0x0DE0, 0x0DD5, 0x0DD6, 0x0DE4, 0x0E06, 0x0E6B, - 0x0F24, 0x1002, 0x10D6, 0x1172, 0x11A6, 0x1144, 0x104E, 0x0EF6, - 0x0D52, 0x0B7A, 0x0984, 0x0786, 0x0599, 0x03D2, 0x0248, 0x0112, - 0x0048, 0x0000, 0x32C6, 0xC001, 0x32C6, 0x0000, 0x00BC, 0x025A, - 0x03F9, 0x04B5, 0x04AB, 0x048F, 0x0463, 0x0428, 0x03E2, 0x0391, - 0x0338, 0x02D9, 0x0276, 0x0212, 0x01AD, 0x014B, 0x00EC, 0x0094, - 0x0045, 0x0000, 0xFFC4, 0xFF8D, 0xFF5E, 0xFF38, 0xFF1B, 0xFF09, - 0xFF03, 0xFF08, 0xFF15, 0xFF2A, 0xFF44, 0xFF62, 0xFF82, 0xFFA1, - 0xFFBF, 0xFFD9, 0xFFEE, 0xFFFC, 0x0000, 0x09C7, 0x0B7C, 0x0F3E, - 0x1301, 0x14B6, 0x14A1, 0x1465, 0x1404, 0x1385, 0x12EA, 0x1238, - 0x1173, 0x109F, 0x0FC0, 0x0EDA, 0x0DF1, 0x0D09, 0x0C26, 0x0B4D, - 0x0A81, 0x09C7, 0x0910, 0x0850, 0x078D, 0x06CE, 0x0618, 0x0571, - 0x04E1, 0x0459, 0x03CD, 0x033F, 0x02B3, 0x022B, 0x01AA, 0x0135, - 0x00CE, 0x0079, 0x0037, 0x000E, 0x0000, 0xA4A0, 0xA7AE, 0xAE67, - 0xB51F, 0xB82D, 0xB807, 0xB799, 0xB6EB, 0xB605, 0xB4EE, 0xB3AD, - 0xB24A, 0xB0CC, 0xAF3B, 0xAD9F, 0xABFE, 0xAA60, 0xA8CE, 0xA74D, - 0xA5E6, 0xA4A0, 0xA34D, 0xA1CF, 0xA049, 0x9EDE, 0x9DB2, 0x9CE6, - 0x9C9E, 0x9CCD, 0x9D45, 0x9DF8, 0x9ED7, 0x9FD2, 0xA0DC, 0xA1E5, - 0xA2DF, 0xA3BB, 0xA46B, 0xA4DF, 0xA509, 0xF0C0, 0xEEF8, 0xEAA8, - 0xE55C, 0xE0A0, 0xDE02, 0xDEF2, 0xE254, 0xE5E1, 0xE754, 0xE646, - 0xE427, 0xE170, 0xDE96, 0xDC11, 0xDA57, 0xDA58, 0xDBAD, 0xDCC9, - 0xDD18, 0xDCC9, 0xDBD0, 0xDA85, 0xD91A, 0xD7C0, 0xD6A9, 0xD606, - 0xD608, 0xD6A4, 0xD7A1, 0xD8EB, 0xDA6B, 0xDC0D, 0xDDBC, 0xDF62, - 0xE0EB, 0xE242, 0xE350, 0xE402, 0xE442, 0x0254, 0x0243, 0x0215, - 0x01CE, 0x0174, 0x010B, 0x009B, 0x0026, 0xFFB4, 0xFF49, 0xFEE9, - 0xFE9B, 0xFE64, 0xFE49, 0xFE4F, 0xFE7C, 0xFED4, 0xFF5E, 0x001C, - 0x0118, 0x0254, 0x0517, 0x0A15, 0x1078, 0x176A, 0x1E17, 0x23A7, - 0x2745, 0x2590, 0x1F55, 0x19FF, 0x16C1, 0x1349, 0x0FC1, 0x0C53, - 0x0928, 0x0669, 0x0440, 0x02D6, 0x0254, 0x053E, 0x054A, 0x056A, - 0x059C, 0x05DB, 0x0624, 0x0673, 0x06C4, 0x0714, 0x0760, 0x07A2, - 0x07D9, 0x07FF, 0x0812, 0x080E, 0x07EF, 0x07B1, 0x0751, 0x06CB, - 0x061B, 0x053E, 0x0348, 0xFFBA, 0xFB2F, 0xF645, 0xF198, 0xEDC4, - 0xEB68, 0xED4E, 0xF2BA, 0xF702, 0xF933, 0xFB69, 0xFD92, 0xFF9B, - 0x016E, 0x02FC, 0x0430, 0x04F7, 0x053E, 0xF8D6, 0xF8DF, 0xF8F8, - 0xF91E, 0xF94F, 0xF987, 0xF9C4, 0xFA03, 0xFA41, 0xFA7B, 0xFAAE, - 0xFAD8, 0xFAF6, 0xFB05, 0xFB01, 0xFAE9, 0xFABA, 0xFA6F, 0xFA08, - 0xF980, 0xF8D6, 0xF733, 0xF429, 0xF053, 0xEC48, 0xE8A1, 0xE5F8, - 0xE4E5, 0xE973, 0xF24D, 0xF804, 0xF95B, 0xFA21, 0xFA72, 0xFA69, - 0xFA22, 0xF9BB, 0xF94E, 0xF8F8, 0xF8D6, 0x2214, 0x276B, 0x3178, - 0x374C, 0x356E, 0x3040, 0x2A93, 0x2739, 0x260C, 0x2504, 0x2420, - 0x235E, 0x22BF, 0x2240, 0x21E2, 0x21A2, 0x2180, 0x217C, 0x2194, - 0x21C7, 0x2214, 0x23FE, 0x27C1, 0x2B76, 0x2D35, 0x2D36, 0x2CFB, - 0x2C8D, 0x2BF6, 0x2B3E, 0x2A6E, 0x298E, 0x28A8, 0x27C4, 0x26EB, - 0x2626, 0x257D, 0x24FA, 0x24A4, 0x2486, 0xDB55, 0xDB58, 0xDB5E, - 0xDB67, 0xDB74, 0xDB81, 0xDB91, 0xDBA0, 0xDBB0, 0xDBBE, 0xDBCB, - 0xDBD5, 0xDBDD, 0xDBE0, 0xDBE0, 0xDBDA, 0xDBCE, 0xDBBB, 0xDBA2, - 0xDB80, 0xDB55, 0xDADF, 0xD9FC, 0xD8E1, 0xD7C3, 0xD6D6, 0xD64F, - 0xD661, 0xD8EB, 0xDD3F, 0xDFC3, 0xDFF0, 0xDFB4, 0xDF2A, 0xDE6D, - 0xDD97, 0xDCC2, 0xDC09, 0xDB87, 0xDB55, 0x0000, 0xFFF9, 0xFFE4, - 0xFFC4, 0xFF9C, 0xFF6D, 0xFF3A, 0xFF06, 0xFED3, 0xFEA2, 0xFE78, - 0xFE55, 0xFE3C, 0xFE30, 0xFE32, 0xFE47, 0xFE6E, 0xFEAC, 0xFF02, - 0xFF73, 0x0000, 0x0144, 0x0391, 0x0681, 0x09AD, 0x0CAD, 0x0F1C, - 0x1093, 0x0F24, 0x0B56, 0x086C, 0x070B, 0x05B0, 0x0465, 0x0334, - 0x0226, 0x0143, 0x0095, 0x0027, 0x0000, 0xF34B, 0xF356, 0xF373, - 0xF3A0, 0xF3D9, 0xF41B, 0xF463, 0xF4AD, 0xF4F5, 0xF539, 0xF576, - 0xF5A7, 0xF5CA, 0xF5DB, 0xF5D7, 0xF5BB, 0xF583, 0xF52C, 0xF4B3, - 0xF414, 0xF34B, 0xF177, 0xEE1E, 0xE9DB, 0xE54C, 0xE10C, 0xDDB7, - 0xDBE9, 0xDF02, 0xE600, 0xEAF3, 0xECC7, 0xEE5C, 0xEFB6, 0xF0D6, - 0xF1BD, 0xF26E, 0xF2EA, 0xF333, 0xF34B, 0xA509, 0xA731, 0xABEF, - 0xB0AE, 0xB2D6, 0xB2C1, 0xB285, 0xB223, 0xB19F, 0xB0FC, 0xB03C, - 0xAF63, 0xAE72, 0xAD6E, 0xAC58, 0xAB34, 0xAA04, 0xA8CB, 0xA78D, - 0xA64B, 0xA509, 0xA354, 0xA0EF, 0x9E2E, 0x9B61, 0x98DD, 0x96F3, - 0x95F6, 0x9851, 0x9D5E, 0xA0D7, 0xA1FA, 0xA2E4, 0xA39A, 0xA424, - 0xA487, 0xA4C9, 0xA4F0, 0xA504, 0xA509, 0x8001, 0x7FFB, 0x7FF3, - 0x7FE5, 0x7FD4, 0x7FC1, 0x7FAC, 0x7F96, 0x7F80, 0x7F6C, 0x7F5A, - 0x7F4C, 0x7F41, 0x7F3C, 0x7F3D, 0x7F46, 0x7F56, 0x7F70, 0x7F94, - 0x7FC3, 0x8001, 0x8094, 0x81A4, 0x82FC, 0x8465, 0x85AA, 0x8694, - 0x86EE, 0x86CB, 0x866B, 0x85D9, 0x8523, 0x8453, 0x8378, 0x829C, - 0x81CD, 0x8117, 0x8085, 0x8024, 0x8001, 0x8001, 0x8002, 0x8002, - 0x8002, 0x8002, 0x8003, 0x8003, 0x8004, 0x8004, 0x8004, 0x8005, - 0x8005, 0x8005, 0x8005, 0x8005, 0x8005, 0x8005, 0x8004, 0x8004, - 0x8003, 0x8001, 0x7FFC, 0x7FF6, 0x7FEF, 0x7FE8, 0x7FE2, 0x7FDD, - 0x7FDB, 0x7FDC, 0x7FDE, 0x7FE1, 0x7FE4, 0x7FE8, 0x7FED, 0x7FF1, - 0x7FF5, 0x7FF9, 0x7FFC, 0x7FFE, 0x8001, 0xD20B, 0xD210, 0xD21D, - 0xD232, 0xD24B, 0xD269, 0xD28A, 0xD2AB, 0xD2CC, 0xD2EB, 0xD306, - 0xD31D, 0xD32D, 0xD334, 0xD333, 0xD326, 0xD30C, 0xD2E5, 0xD2AE, - 0xD266, 0xD20B, 0xD14C, 0xCFF8, 0xCE42, 0xCC5B, 0xCA75, 0xC8C1, - 0xC771, 0xC660, 0xC54A, 0xC435, 0xC326, 0xC222, 0xC12F, 0xC053, - 0xBF93, 0xBEF4, 0xBE7B, 0xBE2F, 0xBE14, 0xE0D4, 0xE034, 0xDE87, - 0xDC1A, 0xD93A, 0xD633, 0xD353, 0xD0E6, 0xCF39, 0xCE99, 0xCEED, - 0xCFD7, 0xD13C, 0xD300, 0xD508, 0xD739, 0xD977, 0xDBA7, 0xDDAF, - 0xDF71, 0xE0D4, 0xE20E, 0xE359, 0xE4A3, 0xE5D8, 0xE6E4, 0xE7B3, - 0xE832, 0xE84E, 0xE7F2, 0xE70A, 0xE519, 0xE1ED, 0xDDEA, 0xD974, - 0xD4EE, 0xD0BD, 0xCD43, 0xCAE4, 0xCA03, 0x005E, 0x005E, 0x005E, - 0x005D, 0x005D, 0x005D, 0x005C, 0x005C, 0x005B, 0x005B, 0x005C, - 0x005D, 0x005E, 0x005E, 0x005F, 0x0061, 0x0063, 0x0064, 0x0064, - 0x0061, 0x005A, 0x004D, 0x003C, 0x0027, 0x0010, 0xFFFC, 0xFFE9, - 0xFFD9, 0xFFC8, 0xFFBA, 0xFFAE, 0xFFA6, 0xFFA1, 0xFF9F, 0xFF9E, - 0xFF9E, 0xFF9F, 0xFFA1, 0xFFA2, 0xFFA2, 0x0009, 0x0009, 0x000A, - 0x000C, 0x000E, 0x000F, 0x0012, 0x0015, 0x0018, 0x0018, 0x0015, - 0x0010, 0x000A, 0x0004, 0xFFE0, 0xFF90, 0xFF35, 0xFEF0, 0xFEE1, - 0xFF27, 0xFFE4, 0x01B7, 0x04AE, 0x080B, 0x0B12, 0x0D06, 0x0D2A, - 0x0A25, 0x0459, 0xFD9F, 0xF7CD, 0xF4BD, 0xF460, 0xF52F, 0xF6D2, - 0xF8F0, 0xFB31, 0xFD3A, 0xFEB5, 0xFF46, 0x894D, 0x8920, 0x88A9, - 0x8800, 0x873B, 0x8673, 0x854A, 0x83C7, 0x829D, 0x827A, 0x83D0, - 0x8629, 0x88E3, 0x8B56, 0x8D84, 0x8FCB, 0x9215, 0x944B, 0x9658, - 0x9823, 0x9999, 0x9A8C, 0x9B01, 0x9B29, 0x9B34, 0x9B53, 0x9BB7, - 0x9C90, 0x9DB8, 0x9EE4, 0x9FC7, 0xA015, 0x9FC8, 0x9F20, 0x9E3E, - 0x9D40, 0x9C45, 0x9B6B, 0x9AD2, 0x9A98, 0xE6F1, 0xDDAD, 0xD46A, - 0xD487, 0xD4DA, 0xD55E, 0xD60E, 0xD6E5, 0xD7DF, 0xD8F6, 0xDA25, - 0xDB68, 0xDCB9, 0xDE13, 0xDF72, 0xE0D0, 0xE229, 0xE377, 0xE4B6, - 0xE5E0, 0xE6F1, 0xE827, 0xE9AD, 0xEB61, 0xED1E, 0xEEC2, 0xF02A, - 0xF132, 0xF1B8, 0xF197, 0xF0AE, 0xEE66, 0xEA93, 0xE5B3, 0xE03F, - 0xDAB4, 0xD58D, 0xD146, 0xCE5A, 0xCD46, 0xCC31, 0xD1C0, 0xD74F, - 0xD72E, 0xD6D1, 0xD640, 0xD585, 0xD4A6, 0xD3AE, 0xD2A4, 0xD191, - 0xD07E, 0xCF72, 0xCE77, 0xCD95, 0xCCD4, 0xCC3E, 0xCBD9, 0xCBB0, - 0xCBCB, 0xCC31, 0xCD89, 0xD037, 0xD3E0, 0xD82A, 0xDCBC, 0xE13A, - 0xE54B, 0xE9A3, 0xEE36, 0xF18C, 0xF3CD, 0xF610, 0xF843, 0xFA52, - 0xFC2C, 0xFDBD, 0xFEF2, 0xFFBA, 0x0000, 0xF52D, 0xF56E, 0xF5B0, - 0xF5A8, 0xF590, 0xF56D, 0xF540, 0xF50C, 0xF4D6, 0xF49E, 0xF468, - 0xF437, 0xF40E, 0xF3EF, 0xF3DE, 0xF3DD, 0xF3EF, 0xF416, 0xF457, - 0xF4B3, 0xF52D, 0xF633, 0xF802, 0xFA54, 0xFCE1, 0xFF64, 0x0196, - 0x0330, 0x034F, 0x0235, 0x0157, 0x0115, 0x00D9, 0x00A3, 0x0073, - 0x004B, 0x002B, 0x0013, 0x0005, 0x0000, 0x4467, 0x43D4, 0x4340, - 0x433E, 0x4337, 0x432E, 0x4323, 0x4317, 0x430D, 0x4304, 0x42FE, - 0x42FC, 0x42FF, 0x4309, 0x431B, 0x4335, 0x435A, 0x4389, 0x43C6, - 0x440F, 0x4467, 0x4527, 0x4679, 0x481D, 0x49CE, 0x4B4B, 0x4C51, - 0x4C9E, 0x4A4F, 0x45F2, 0x42ED, 0x41CD, 0x40D9, 0x400D, 0x3F68, - 0x3EE6, 0x3E86, 0x3E44, 0x3E1E, 0x3E12, 0xDED1, 0xE2F1, 0xE712, - 0xE6F6, 0xE6A5, 0xE629, 0xE589, 0xE4CC, 0xE3FA, 0xE31B, 0xE237, - 0xE155, 0xE07D, 0xDFB7, 0xDF0B, 0xDE81, 0xDE20, 0xDDEF, 0xDDF7, - 0xDE40, 0xDED1, 0xE064, 0xE366, 0xE769, 0xEC01, 0xF0BF, 0xF537, - 0xF8FB, 0xFBD1, 0xFDED, 0xFF8F, 0x0119, 0x02BD, 0x0465, 0x0600, - 0x077B, 0x08C2, 0x09C3, 0x0A6C, 0x0AA8, 0x1FF4, 0x201E, 0x2048, - 0x204C, 0x2057, 0x2068, 0x207D, 0x2094, 0x20AC, 0x20C4, 0x20DA, - 0x20EC, 0x20F9, 0x2100, 0x20FE, 0x20F2, 0x20DC, 0x20B9, 0x2087, - 0x2046, 0x1FF4, 0x1F94, 0x1F1B, 0x1E6B, 0x1D68, 0x1BF6, 0x19F9, - 0x1755, 0x10AB, 0x073E, 0x01E3, 0x015E, 0x01BF, 0x02CD, 0x044E, - 0x060B, 0x07C8, 0x094D, 0x0A60, 0x0AC9, 0x8256, 0x8481, 0x86AC, - 0x8698, 0x865F, 0x8607, 0x8597, 0x8514, 0x8484, 0x83EE, 0x8356, - 0x82C4, 0x823D, 0x81C6, 0x8167, 0x8124, 0x8104, 0x810C, 0x8144, - 0x81B0, 0x8256, 0x83FC, 0x870C, 0x8B06, 0x8F69, 0x93B3, 0x9764, - 0x99FA, 0x9967, 0x967B, 0x9505, 0x95D7, 0x971F, 0x98B6, 0x9A76, - 0x9C3B, 0x9DDD, 0x9F36, 0xA021, 0xA078, 0x1898, 0x1826, 0x17B3, - 0x17B4, 0x17B8, 0x17BE, 0x17C6, 0x17D0, 0x17DB, 0x17E8, 0x17F6, - 0x1805, 0x1815, 0x1825, 0x1836, 0x1847, 0x1858, 0x1869, 0x1879, - 0x1889, 0x1898, 0x18A8, 0x18BA, 0x18CE, 0x18E3, 0x18F8, 0x190D, - 0x1920, 0x1931, 0x1940, 0x194B, 0x1952, 0x1955, 0x1955, 0x1953, - 0x1950, 0x194C, 0x1949, 0x1946, 0x1945, 0xE3FB, 0xE890, 0xED25, - 0xED0F, 0xECCF, 0xEC6B, 0xEBE9, 0xEB4D, 0xEA9D, 0xE9DF, 0xE918, - 0xE84D, 0xE784, 0xE6C2, 0xE60C, 0xE568, 0xE4DB, 0xE46B, 0xE41C, - 0xE3F5, 0xE3FB, 0xE465, 0xE552, 0xE6A4, 0xE839, 0xE9F3, 0xEBB2, - 0xED56, 0xEEBF, 0xEFCE, 0xF063, 0xF065, 0xEFE8, 0xEF0E, 0xEDF8, - 0xECC8, 0xEBA2, 0xEAA5, 0xE9F5, 0xE9B2, 0xA0A7, 0x9F45, 0x9DE4, - 0x9DDD, 0x9DC9, 0x9DAB, 0x9D88, 0x9D62, 0x9D3D, 0x9D1D, 0x9D04, - 0x9CF7, 0x9CF8, 0x9D0B, 0x9D34, 0x9D75, 0x9DD3, 0x9E50, 0x9EF0, - 0x9FB6, 0xA0A7, 0xA213, 0xA42F, 0xA6D1, 0xA9D2, 0xAD08, 0xB04A, - 0xB36F, 0xB64F, 0xB8C0, 0xBA99, 0xBBDE, 0xBCBB, 0xBD41, 0xBD82, - 0xBD8F, 0xBD7A, 0xBD55, 0xBD32, 0xBD23, 0xE925, 0xE922, 0xE91A, - 0xE90E, 0xE8FF, 0xE8ED, 0xE8DA, 0xE8C6, 0xE8B2, 0xE8A0, 0xE890, - 0xE882, 0xE879, 0xE874, 0xE875, 0xE87D, 0xE88C, 0xE8A4, 0xE8C4, - 0xE8EF, 0xE925, 0xE97F, 0xEA0C, 0xEAC2, 0xEB93, 0xEC75, 0xED5A, - 0xEE37, 0xEF00, 0xEFA8, 0xF025, 0xF075, 0xF0A5, 0xF0BC, 0xF0BE, - 0xF0B2, 0xF09F, 0xF089, 0xF078, 0xF071, 0x178C, 0x178F, 0x1798, - 0x17A5, 0x17B7, 0x17CB, 0x17E0, 0x17F7, 0x180D, 0x1822, 0x1834, - 0x1843, 0x184E, 0x1853, 0x1852, 0x1849, 0x1838, 0x181E, 0x17F9, - 0x17C8, 0x178C, 0x172B, 0x1699, 0x15DD, 0x1504, 0x1416, 0x131E, - 0x1227, 0x1139, 0x1060, 0x0FA6, 0x0EF9, 0x0E47, 0x0D97, 0x0CEF, - 0x0C57, 0x0BD5, 0x0B6F, 0x0B2E, 0x0B16, 0x9EEA, 0x9EDE, 0x9EBD, - 0x9E8C, 0x9E4D, 0x9E04, 0x9DB5, 0x9D63, 0x9D13, 0x9CC8, 0x9C85, - 0x9C4E, 0x9C28, 0x9C15, 0x9C19, 0x9C38, 0x9C76, 0x9CD6, 0x9D5D, - 0x9E0C, 0x9EEA, 0xA057, 0xA294, 0xA573, 0xA8C3, 0xAC56, 0xAFFD, - 0xB386, 0xB6C5, 0xB988, 0xBBA1, 0xBD1A, 0xBE27, 0xBED9, 0xBF41, - 0xBF71, 0xBF78, 0xBF69, 0xBF53, 0xBF48, 0x05F6, 0x0600, 0x061D, - 0x0649, 0x0682, 0x06C3, 0x0709, 0x0752, 0x079A, 0x07DD, 0x0819, - 0x0849, 0x086C, 0x087D, 0x0879, 0x085D, 0x0826, 0x07D0, 0x0758, - 0x06BB, 0x05F6, 0x0445, 0x013A, 0xFD55, 0xF90F, 0xF4E7, 0xF15A, - 0xEEE4, 0xEF6E, 0xF260, 0xF475, 0xF4F1, 0xF54A, 0xF584, 0xF5A6, - 0xF5B5, 0xF5B7, 0xF5B1, 0xF5A9, 0xF5A5, 0xEAE4, 0xEAE1, 0xEADB, - 0xEAD1, 0xEAC4, 0xEAB5, 0xEAA6, 0xEA95, 0xEA85, 0xEA76, 0xEA68, - 0xEA5D, 0xEA56, 0xEA52, 0xEA53, 0xEA59, 0xEA65, 0xEA79, 0xEA94, - 0xEAB7, 0xEAE4, 0xEB36, 0xEBC0, 0xEC77, 0xED4E, 0xEE39, 0xEF2B, - 0xF019, 0xF163, 0xF2ED, 0xF3EA, 0xF453, 0xF4A9, 0xF4ED, 0xF522, - 0xF549, 0xF564, 0xF575, 0xF57E, 0xF580, 0xA38A, 0xA38B, 0xA38D, - 0xA390, 0xA394, 0xA398, 0xA39D, 0xA3A2, 0xA3A6, 0xA3AB, 0xA3AF, - 0xA3B2, 0xA3B5, 0xA3B6, 0xA3B5, 0xA3B4, 0xA3B0, 0xA3AA, 0xA3A2, - 0xA398, 0xA38A, 0xA399, 0xA3C9, 0xA3FA, 0xA407, 0xA3CE, 0xA32C, - 0xA1FF, 0x9DE2, 0x97C9, 0x9495, 0x94E2, 0x95E9, 0x9777, 0x9957, - 0x9B56, 0x9D3E, 0x9EDB, 0x9FF9, 0xA064, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06044604, 0x00188440, 199722, 0x00044754, 2984); // 0x060451AC -static const u16 bowser_seg6_animindex_060451AC[] = { - 0x0001, 0x0000, 0x0028, 0x0001, 0x0001, 0x0029, 0x0028, 0x002A, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05D2, 0x0001, 0x0000, - 0x0028, 0x03ED, 0x0028, 0x0415, 0x0028, 0x043D, - 0x0028, 0x0235, 0x0028, 0x025D, 0x0028, 0x0285, - 0x0028, 0x0055, 0x0028, 0x007D, 0x0028, 0x00A5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05D1, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x00CD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05D0, 0x0001, 0x0000, - 0x0028, 0x0465, 0x0028, 0x048D, 0x0028, 0x04B5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x02AD, - 0x0028, 0x00F5, 0x0028, 0x011D, 0x0028, 0x0145, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05CF, 0x0001, 0x0000, - 0x0028, 0x02D5, 0x0028, 0x02FD, 0x0028, 0x0325, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x016D, - 0x0001, 0x0052, 0x0001, 0x0053, 0x0001, 0x0054, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05CE, 0x0001, 0x0000, - 0x0028, 0x04DD, 0x0028, 0x0505, 0x0028, 0x052D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x034D, - 0x0028, 0x0195, 0x0028, 0x01BD, 0x0028, 0x01E5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05CD, 0x0001, 0x0000, - 0x0028, 0x0555, 0x0028, 0x057D, 0x0028, 0x05A5, - 0x0028, 0x0375, 0x0028, 0x039D, 0x0028, 0x03C5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x020D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_060451AC, 0x00188440, 199722, 0x000452fc, 540); // 0x060453C8 static const struct Animation bowser_seg6_anim_060453C8 = { diff --git a/actors/bowser/anims/anim_06045D28.inc.c b/actors/bowser/anims/anim_06045D28.inc.c index 56437b278..a7e047366 100644 --- a/actors/bowser/anims/anim_06045D28.inc.c +++ b/actors/bowser/anims/anim_06045D28.inc.c @@ -1,169 +1,9 @@ +#include "pc/rom_assets.h" // 0x060453E0 -static const s16 bowser_seg6_animvalue_060453E0[] = { - 0x0000, 0x005B, 0xFFE7, 0x0B2C, 0x0B33, 0x0B46, 0x0B61, 0x0B83, - 0x0BA9, 0x0BD4, 0x0C00, 0x0C2C, 0x0C55, 0x0C7C, 0x0C9C, 0x0CB6, - 0x0CC7, 0x0CCD, 0x0CC7, 0x0CB8, 0x0CA1, 0x0C83, 0x0C61, 0x0C3A, - 0x0C11, 0x0BE7, 0x0BBE, 0x0B98, 0x0B75, 0x0B57, 0x0B40, 0x0B31, - 0x0B2B, 0x32C6, 0xC001, 0x32C6, 0x0000, 0xFFFE, 0xFFFA, 0xFFF7, - 0xFFF6, 0xFFFB, 0x0007, 0x001E, 0x0049, 0x0088, 0x00D2, 0x011C, - 0x015D, 0x018A, 0x0199, 0x0184, 0x0150, 0x0108, 0x00B7, 0x0068, - 0x0025, 0xFFFB, 0xFFE7, 0xFFDD, 0xFFDD, 0xFFE3, 0xFFEC, 0xFFF5, - 0xFFFD, 0x0000, 0x09C7, 0x09C6, 0x09C6, 0x09C5, 0x09C4, 0x09C2, - 0x09C0, 0x09BE, 0x09BB, 0x09B7, 0x09B2, 0x09AD, 0x09A9, 0x09A7, - 0x09A6, 0x09A7, 0x09AA, 0x09AE, 0x09B3, 0x09B8, 0x09BC, 0x09BF, - 0x09C1, 0x09C3, 0x09C4, 0x09C5, 0x09C6, 0x09C6, 0x09C7, 0x09C7, - 0xA4A0, 0xA496, 0xA484, 0xA474, 0xA471, 0xA485, 0xA4BA, 0xA51B, - 0xA5CD, 0xA6D7, 0xA80D, 0xA946, 0xAA56, 0xAB14, 0xAB55, 0xAAFA, - 0xAA1E, 0xA8EE, 0xA798, 0xA64B, 0xA533, 0xA47F, 0xA429, 0xA404, - 0xA404, 0xA41D, 0xA445, 0xA470, 0xA492, 0xA4A0, 0xF0BF, 0xF0B2, - 0xF092, 0xF063, 0xF027, 0xEFE3, 0xEF99, 0xEF4C, 0xEF00, 0xEEB6, - 0xEE73, 0xEE3A, 0xEE0D, 0xEDF0, 0xEDE6, 0xEDEF, 0xEE09, 0xEE32, - 0xEE66, 0xEEA3, 0xEEE7, 0xEF2E, 0xEF77, 0xEFBF, 0xF002, 0xF040, - 0xF074, 0xF09C, 0xF0B6, 0xF0C0, 0x0254, 0x0244, 0x021F, 0x01E9, - 0x01A4, 0x0155, 0x00FD, 0x00A2, 0x0045, 0xFFEC, 0xFF98, 0xFF4C, - 0xFF0D, 0xFEDD, 0xFEC1, 0xFEC2, 0xFEE6, 0xFF24, 0xFF74, 0xFFCE, - 0x0029, 0x007E, 0x00C5, 0x0108, 0x0152, 0x019E, 0x01E4, 0x021E, - 0x0245, 0x0254, 0x053E, 0x052D, 0x0505, 0x04C6, 0x0472, 0x040A, - 0x038E, 0x0301, 0x0263, 0x01B6, 0x00FA, 0x0032, 0xFF5E, 0xFE7E, - 0xFD95, 0xFC44, 0xFA55, 0xF80F, 0xF5B3, 0xF385, 0xF1C8, 0xF0C0, - 0xF0B0, 0xF234, 0xF549, 0xF948, 0xFD88, 0x0160, 0x042A, 0x053E, - 0xF8D5, 0xF8C6, 0xF8A1, 0xF86B, 0xF827, 0xF7D7, 0xF780, 0xF724, - 0xF6C6, 0xF66B, 0xF615, 0xF5C7, 0xF585, 0xF552, 0xF531, 0xF52B, - 0xF544, 0xF574, 0xF5B4, 0xF600, 0xF64F, 0xF69D, 0xF6E1, 0xF72B, - 0xF784, 0xF7E3, 0xF83E, 0xF88C, 0xF8C2, 0xF8D6, 0x2214, 0x2233, - 0x2288, 0x230A, 0x23B2, 0x2474, 0x2549, 0x2627, 0x2705, 0x27DA, - 0x289D, 0x2944, 0x29C7, 0x2A1C, 0x2A3A, 0x2A20, 0x29D7, 0x2966, - 0x28D3, 0x2828, 0x2769, 0x269F, 0x25D1, 0x2506, 0x2445, 0x2396, - 0x22FF, 0x2288, 0x2237, 0x2215, 0xDB56, 0xDB58, 0xDB5E, 0xDB66, - 0xDB70, 0xDB7A, 0xDB83, 0xDB8C, 0xDB93, 0xDB96, 0xDB96, 0xDB92, - 0xDB87, 0xDB77, 0xDB5F, 0xDB29, 0xDACB, 0xDA58, 0xD9DF, 0xD973, - 0xD925, 0xD907, 0xD920, 0xD962, 0xD9C1, 0xDA2D, 0xDA9A, 0xDAF9, - 0xDB3C, 0xDB55, 0x0000, 0xFFFC, 0xFFF4, 0xFFEA, 0xFFE1, 0xFFDB, - 0xFFDC, 0xFFE5, 0xFFF9, 0x001A, 0x004C, 0x0090, 0x00EB, 0x015D, - 0x01EA, 0x02FA, 0x04BD, 0x06E2, 0x0915, 0x0B04, 0x0C5C, 0x0CCC, - 0x0C26, 0x0AA7, 0x0899, 0x0645, 0x03F5, 0x01F3, 0x0089, 0x0000, - 0xF34C, 0xF35C, 0xF382, 0xF3B8, 0xF3F9, 0xF441, 0xF48A, 0xF4D1, - 0xF50F, 0xF541, 0xF561, 0xF56B, 0xF559, 0xF527, 0xF4D1, 0xF3F3, - 0xF261, 0xF068, 0xEE55, 0xEC73, 0xEB10, 0xEA77, 0xEAC4, 0xEBBB, - 0xED24, 0xEEC7, 0xF06E, 0xF1E1, 0xF2E7, 0xF34B, 0xA508, 0xA4FF, - 0xA4F7, 0xA506, 0xA540, 0xA5BC, 0xA68C, 0xA7C7, 0xA9DF, 0xACE7, - 0xB068, 0xB3EA, 0xB6F7, 0xB916, 0xB9D0, 0xB970, 0xB89E, 0xB769, - 0xB5E6, 0xB426, 0xB23B, 0xB036, 0xAE2B, 0xAC2B, 0xAA48, 0xA895, - 0xA723, 0xA604, 0xA54A, 0xA509, 0x8002, 0x8021, 0x806A, 0x80D5, - 0x815C, 0x81F7, 0x829F, 0x834E, 0x83FC, 0x84A2, 0x853A, 0x85BD, - 0x8623, 0x8665, 0x867C, 0x8667, 0x862C, 0x85D0, 0x8559, 0x84CE, - 0x8434, 0x8392, 0x82EC, 0x8249, 0x81B0, 0x8124, 0x80AE, 0x8052, - 0x8017, 0x8001, 0x7FFE, 0x7FFB, 0x7FF3, 0x7FE7, 0x7FD8, 0x7FC7, - 0x7FB5, 0x7FA2, 0x7F8F, 0x7F7C, 0x7F6B, 0x7F5D, 0x7F52, 0x7F4B, - 0x7F48, 0x7F4A, 0x7F51, 0x7F5B, 0x7F68, 0x7F77, 0x7F88, 0x7F9A, - 0x7FAC, 0x7FBE, 0x7FCF, 0x7FDE, 0x7FEC, 0x7FF6, 0x7FFC, 0x8001, - 0xD20A, 0xD1D9, 0xD168, 0xD0C0, 0xCFEE, 0xCEFC, 0xCDF5, 0xCCE4, - 0xCBD4, 0xCACF, 0xC9E2, 0xC916, 0xC877, 0xC80F, 0xC7EA, 0xC80B, - 0xC868, 0xC8F8, 0xC9B1, 0xCA8A, 0xCB7B, 0xCC79, 0xCD7C, 0xCE7A, - 0xCF6B, 0xD044, 0xD0FD, 0xD18D, 0xD1EA, 0xD20B, 0xE0D5, 0xE0E6, - 0xE10C, 0xE142, 0xE181, 0xE1C3, 0xE203, 0xE23A, 0xE262, 0xE276, - 0xE26F, 0xE248, 0xE1FA, 0xE181, 0xE0D4, 0xDF7D, 0xDD41, 0xDA73, - 0xD769, 0xD479, 0xD1F6, 0xD036, 0xCF8E, 0xD083, 0xD2FA, 0xD65A, - 0xDA07, 0xDD67, 0xDFDF, 0xE0D4, 0x005E, 0x005E, 0x005E, 0x005E, - 0x005E, 0x005E, 0x005E, 0x005D, 0x005D, 0x005C, 0x005A, 0x0059, - 0x0057, 0x0056, 0x0056, 0x0056, 0x0058, 0x0059, 0x005B, 0x005D, - 0x005F, 0x005F, 0x0060, 0x0060, 0x0060, 0x005F, 0x005F, 0x005E, - 0x005E, 0x005E, 0x0009, 0x0090, 0x01F4, 0x03EB, 0x062C, 0x086E, - 0x0A66, 0x0BCB, 0x0C54, 0x0BB9, 0x0A1C, 0x07D2, 0x052D, 0x0283, - 0x0027, 0xFDC8, 0xFB07, 0xF82C, 0xF57A, 0xF337, 0xF1A8, 0xF113, - 0xF1AF, 0xF351, 0xF5A3, 0xF852, 0xFB07, 0xFD6F, 0xFF35, 0x0004, - 0x894D, 0x8910, 0x8868, 0x876E, 0x863D, 0x84ED, 0x8398, 0x8256, - 0x8142, 0x802D, 0x7EF3, 0x7DC1, 0x7CBC, 0x7C0C, 0x7BD8, 0x7C2B, - 0x7CE2, 0x7DE1, 0x7F0B, 0x8047, 0x8172, 0x8273, 0x836B, 0x847E, - 0x859C, 0x86B2, 0x87AD, 0x887C, 0x890C, 0x894C, 0xE6EC, 0xE61B, - 0xE456, 0xE1FB, 0xDF65, 0xDCF0, 0xDAF8, 0xD9DA, 0xD9B7, 0xDA4A, - 0xDB50, 0xDC89, 0xDDB1, 0xDE88, 0xDECB, 0xDE48, 0xDD2A, 0xDBB7, - 0xDA39, 0xD8F7, 0xD839, 0xD846, 0xD952, 0xDB2D, 0xDD8D, 0xE026, - 0xE2AE, 0xE4DA, 0xE65F, 0xE6F1, 0xCC31, 0xCC35, 0xCC3E, 0xCC4C, - 0xCC5D, 0xCC70, 0xCC86, 0xCC9C, 0xCCB2, 0xCCC7, 0xCCDA, 0xCCEB, - 0xCCF8, 0xCD00, 0xCD03, 0xCD00, 0xCCF9, 0xCCED, 0xCCDE, 0xCCCD, - 0xCCB9, 0xCCA5, 0xCC90, 0xCC7B, 0xCC68, 0xCC56, 0xCC47, 0xCC3B, - 0xCC34, 0xCC31, 0xF52C, 0xF50A, 0xF4BC, 0xF449, 0xF3B8, 0xF311, - 0xF25B, 0xF19F, 0xF0E3, 0xF02F, 0xEF8B, 0xEEFF, 0xEE91, 0xEE49, - 0xEE30, 0xEE47, 0xEE87, 0xEEEA, 0xEF6A, 0xF000, 0xF0A6, 0xF155, - 0xF208, 0xF2B7, 0xF35D, 0xF3F3, 0xF473, 0xF4D6, 0xF516, 0xF52D, - 0x4467, 0x445C, 0x4441, 0x441A, 0x43E8, 0x43B0, 0x4372, 0x4332, - 0x42F2, 0x42B5, 0x427D, 0x424E, 0x4228, 0x4210, 0x4207, 0x420F, - 0x4225, 0x4247, 0x4272, 0x42A5, 0x42DD, 0x4319, 0x4356, 0x4391, - 0x43CA, 0x43FD, 0x4428, 0x444A, 0x445F, 0x4467, 0xDED1, 0x1FF4, - 0x8256, 0x1899, 0x18BF, 0x1918, 0x199B, 0x1A3F, 0x1AFB, 0x1BC8, - 0x1C9B, 0x1D6E, 0x1E36, 0x1EEB, 0x1F85, 0x1FFB, 0x2044, 0x2058, - 0x2000, 0x1F25, 0x1DEF, 0x1C83, 0x1B08, 0x19A3, 0x187D, 0x17BA, - 0x1765, 0x175F, 0x1790, 0x17DF, 0x1836, 0x187C, 0x1898, 0xE3FB, - 0xE420, 0xE473, 0xE4EE, 0xE587, 0xE635, 0xE6F1, 0xE7B0, 0xE86C, - 0xE91A, 0xE9B3, 0xEA2D, 0xEA80, 0xEAA4, 0xEA8F, 0xE9FB, 0xE8C5, - 0xE722, 0xE545, 0xE360, 0xE1A6, 0xE04B, 0xDF81, 0xDF6E, 0xDFF2, - 0xE0D6, 0xE1E5, 0xE2EA, 0xE3AD, 0xE3FB, 0xA0A4, 0xA021, 0x9EEE, - 0x9D2A, 0x9AF1, 0x985F, 0x9591, 0x92A5, 0x8FB6, 0x8CE2, 0x8A45, - 0x87FD, 0x8625, 0x84DC, 0x843C, 0x84D1, 0x86D0, 0x89D6, 0x8D82, - 0x9174, 0x9548, 0x989E, 0x9B13, 0x9CC7, 0x9E1D, 0x9F20, 0x9FD9, - 0xA052, 0xA093, 0xA0A7, 0xE922, 0xE897, 0xE753, 0xE573, 0xE316, - 0xE05A, 0xDD5B, 0xDA3A, 0xD712, 0xD403, 0xD12A, 0xCEA5, 0xCC92, - 0xCB10, 0xCA3B, 0xCAD4, 0xCD28, 0xD0AB, 0xD4D1, 0xD90C, 0xDCD0, - 0xDF91, 0xE18E, 0xE362, 0xE503, 0xE66B, 0xE790, 0xE86C, 0xE8F5, - 0xE925, 0x178C, 0x17AE, 0x17FC, 0x186E, 0x18FE, 0x19A3, 0x1A57, - 0x1B11, 0x1BC9, 0x1C79, 0x1D18, 0x1DA0, 0x1E08, 0x1E48, 0x1E5A, - 0x1DF8, 0x1D06, 0x1BB6, 0x1A3D, 0x18CE, 0x179E, 0x16E0, 0x168E, - 0x1678, 0x168E, 0x16C1, 0x1703, 0x1745, 0x1777, 0x178C, 0x9EE7, - 0x9E6C, 0x9D4E, 0x9BA8, 0x9993, 0x972A, 0x9487, 0x91C6, 0x8F00, - 0x8C51, 0x89D2, 0x879E, 0x85D0, 0x8482, 0x83CE, 0x8464, 0x868A, - 0x89C0, 0x8D86, 0x915B, 0x94BF, 0x9731, 0x98E8, 0x9A6E, 0x9BC0, - 0x9CDC, 0x9DBD, 0x9E62, 0x9EC7, 0x9EEA, 0x05F6, 0xEAE4, 0xA38A, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_060453E0, 0x00188440, 199722, 0x00045530, 1836); // 0x06045B0C -static const u16 bowser_seg6_animindex_06045B0C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x001E, 0x0003, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0395, 0x0001, 0x0000, - 0x0001, 0x02D6, 0x0001, 0x02D7, 0x0001, 0x02D8, - 0x001E, 0x018C, 0x001E, 0x01AA, 0x001E, 0x01C8, - 0x001E, 0x0024, 0x001E, 0x0042, 0x001E, 0x0060, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0394, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x007E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0393, 0x0001, 0x0000, - 0x001E, 0x02D9, 0x001E, 0x02F7, 0x001E, 0x0315, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x01E6, - 0x001E, 0x009C, 0x001E, 0x00BA, 0x001E, 0x00D8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0392, 0x0001, 0x0000, - 0x001E, 0x0204, 0x001E, 0x0222, 0x001E, 0x0240, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x00F6, - 0x0001, 0x0021, 0x0001, 0x0022, 0x0001, 0x0023, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0391, 0x0001, 0x0000, - 0x001E, 0x0333, 0x001E, 0x0351, 0x001E, 0x036F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x025E, - 0x001E, 0x0114, 0x001E, 0x0132, 0x001E, 0x0150, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0390, 0x0001, 0x0000, - 0x0001, 0x038D, 0x0001, 0x038E, 0x0001, 0x038F, - 0x001E, 0x027C, 0x001E, 0x029A, 0x001E, 0x02B8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x016E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06045B0C, 0x00188440, 199722, 0x00045c5c, 540); // 0x06045D28 static const struct Animation bowser_seg6_anim_06045D28 = { diff --git a/actors/bowser/anims/anim_0604671C.inc.c b/actors/bowser/anims/anim_0604671C.inc.c index 2c64c9226..bfe0cb400 100644 --- a/actors/bowser/anims/anim_0604671C.inc.c +++ b/actors/bowser/anims/anim_0604671C.inc.c @@ -1,178 +1,9 @@ +#include "pc/rom_assets.h" // 0x06045D40 -static const s16 bowser_seg6_animvalue_06045D40[] = { - 0x0000, 0x0098, 0x0098, 0x0097, 0x0096, 0x0094, 0x0092, 0x008F, - 0x008C, 0x0088, 0x0084, 0x007F, 0x0075, 0x0064, 0x0058, 0x0067, - 0x006E, 0x006E, 0x006A, 0x0063, 0x005B, 0x0057, 0x0057, 0x005A, - 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, - 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0xFFE7, 0x0000, 0xFFFD, - 0xFFF6, 0xFFED, 0xFFE6, 0xFFE4, 0xFFEB, 0xFFFC, 0x001C, 0x004D, - 0x0094, 0x00E7, 0x013F, 0x019B, 0x01FA, 0x025C, 0x02C2, 0x032A, - 0x0394, 0x0401, 0x0470, 0x04E0, 0x0552, 0x05C6, 0x063A, 0x06AE, - 0x0724, 0x0799, 0x080E, 0x0883, 0x08F8, 0x096B, 0x09DE, 0x0A4F, - 0x0ABE, 0x0B2B, 0x32C6, 0xC001, 0x32C6, 0x0000, 0x0006, 0x0017, - 0x0034, 0x005A, 0x008A, 0x00C3, 0x0104, 0x014C, 0x019B, 0x01F0, - 0x024A, 0x02A8, 0x030B, 0x0371, 0x03D9, 0x0443, 0x04AD, 0x0519, - 0x0584, 0x05ED, 0x0656, 0x06BB, 0x071E, 0x077C, 0x07D6, 0x082B, - 0x087A, 0x08C2, 0x0903, 0x093C, 0x096C, 0x0993, 0x09AF, 0x09C1, - 0x09C7, 0xA509, 0xA508, 0xA508, 0xA506, 0xA505, 0xA503, 0xA501, - 0xA4FE, 0xA4FB, 0xA4F7, 0xA4F4, 0xA4F0, 0xA4EC, 0xA4E8, 0xA4E4, - 0xA4E0, 0xA4DB, 0xA4D7, 0xA4D2, 0xA4CE, 0xA4C9, 0xA4C5, 0xA4C1, - 0xA4BD, 0xA4B9, 0xA4B5, 0xA4B1, 0xA4AE, 0xA4AB, 0xA4A8, 0xA4A6, - 0xA4A4, 0xA4A2, 0xA4A1, 0xA4A1, 0xA4A0, 0xE442, 0xE545, 0xE78B, - 0xE9F6, 0xEC20, 0xEE5D, 0xF0A8, 0xF2F9, 0xF547, 0xF78D, 0xF9C3, - 0xFBE2, 0xFDE2, 0xFFBD, 0xFD6F, 0xF9D5, 0xF88D, 0xF8B5, 0xF961, - 0xFB12, 0xFC11, 0xFB7B, 0xFAC1, 0xF9EA, 0xF8FE, 0xF801, 0xF6FD, - 0xF5F6, 0xF4F5, 0xF401, 0xF31F, 0xF256, 0xF1AF, 0xF12F, 0xF0DD, - 0xF0C0, 0x0254, 0x053E, 0xF8D6, 0x2486, 0x248A, 0x24A2, 0x24E2, - 0x255E, 0x262A, 0x275A, 0x2901, 0x2BE6, 0x302B, 0x34EE, 0x394F, - 0x3C6A, 0x3D60, 0x3AA9, 0x34BA, 0x2DAA, 0x2790, 0x2486, 0x26D4, - 0x2CF3, 0x333C, 0x360B, 0x35B1, 0x34F7, 0x33E8, 0x3291, 0x3100, - 0x2F40, 0x2D5E, 0x2B68, 0x2968, 0x276D, 0x2583, 0x23B7, 0x2214, - 0xDB55, 0xF34B, 0xA509, 0x8001, 0x8001, 0xBE14, 0xBE21, 0xBE45, - 0xBE7F, 0xBECD, 0xBF2F, 0xBFA3, 0xC028, 0xC0BB, 0xC15C, 0xC20A, - 0xC2C2, 0xC383, 0xC44C, 0xC51B, 0xC5F0, 0xC6C8, 0xC7A2, 0xC87D, - 0xC957, 0xCA30, 0xCB04, 0xCBD4, 0xCC9D, 0xCD5E, 0xCE16, 0xCEC3, - 0xCF64, 0xCFF8, 0xD07C, 0xD0F0, 0xD152, 0xD1A1, 0xD1DB, 0xD1FF, - 0xD20B, 0xCA03, 0xCAB1, 0xCC89, 0xCF42, 0xD293, 0xD632, 0xD9D6, - 0xDD36, 0xE008, 0xE203, 0xE2DE, 0xDFBE, 0xD880, 0xD0EA, 0xCCC3, - 0xCC1A, 0xCC55, 0xCD3E, 0xCEA1, 0xD049, 0xD1FF, 0xD38F, 0xD4C3, - 0xD5C7, 0xD6E6, 0xD817, 0xD951, 0xDA8E, 0xDBC3, 0xDCEA, 0xDDFA, - 0xDEEB, 0xDFB5, 0xE04F, 0xE0B2, 0xE0D4, 0xFFA2, 0xFFB8, 0xFFE9, - 0x0020, 0x0047, 0x0047, 0x000A, 0xFFC5, 0xFF9F, 0xFF6A, 0xFEFC, - 0xFE26, 0xFCBE, 0xFA97, 0xF4B7, 0xEC08, 0xE633, 0xE543, 0xE673, - 0xE834, 0xE8F7, 0xE755, 0xE4DC, 0xE46F, 0xE64B, 0xE8AB, 0xEB6E, - 0xEE73, 0xF199, 0xF4BE, 0xF7C2, 0xFA84, 0xFCE2, 0xFEBC, 0xFFF0, - 0x005E, 0xFF46, 0xFECC, 0xFD83, 0xFBA3, 0xF964, 0xF700, 0xF4AF, - 0xF226, 0xEF25, 0xEBF0, 0xE8CF, 0xE605, 0xE3D8, 0xE28E, 0xE4DA, - 0xE9FF, 0xED1D, 0xEC58, 0xE9FB, 0xE761, 0xE5E5, 0xE64F, 0xE7E8, - 0xE9CC, 0xEBB3, 0xEDDE, 0xF037, 0xF2A9, 0xF521, 0xF788, 0xF9CA, - 0xFBD2, 0xFD8B, 0xFEE0, 0xFFBC, 0x0009, 0x9A98, 0x9A34, 0x991D, - 0x9776, 0x955F, 0x92FA, 0x9068, 0x8D21, 0x88E4, 0x843E, 0x7FBA, - 0x7BEB, 0x795B, 0x7897, 0x7F4E, 0x8BD1, 0x9396, 0x92CA, 0x8E6D, - 0x8939, 0x85E7, 0x8614, 0x87FD, 0x894C, 0x897D, 0x899D, 0x89AE, - 0x89B3, 0x89AF, 0x89A4, 0x8993, 0x8980, 0x896E, 0x895D, 0x8952, - 0x894D, 0xCD46, 0xCD0B, 0xCC71, 0xCB9A, 0xCAA6, 0xC9B9, 0xC8F2, - 0xC875, 0xC862, 0xC8DC, 0xCA03, 0xCBF2, 0xCE93, 0xD1C0, 0xD554, - 0xD92B, 0xDD1F, 0xE10B, 0xE4C9, 0xE835, 0xEB2A, 0xED81, 0xEF17, - 0xEFFB, 0xF064, 0xF060, 0xF000, 0xEF55, 0xEE6E, 0xED5C, 0xEC2F, - 0xEAF8, 0xE9C5, 0xE8A8, 0xE7B2, 0xE6F1, 0x0000, 0xFFEB, 0xFFAC, - 0xFF46, 0xFEBA, 0xFE0A, 0xFD38, 0xFC46, 0xFB35, 0xFA08, 0xF8C0, - 0xF760, 0xF5E9, 0xF45D, 0xF2BD, 0xF10C, 0xEF4C, 0xED7E, 0xEBA5, - 0xE9C1, 0xE7D5, 0xE5E4, 0xE3EE, 0xE1F5, 0xDFFC, 0xDE04, 0xDC0F, - 0xDA1F, 0xD836, 0xD656, 0xD480, 0xD2B6, 0xD0FB, 0xCF50, 0xCDB7, - 0xCC31, 0x0000, 0xFFFC, 0xFFEF, 0xFFDA, 0xFFBC, 0xFF97, 0xFF6C, - 0xFF39, 0xFF00, 0xFEC1, 0xFE7D, 0xFE33, 0xFDE5, 0xFD92, 0xFD3B, - 0xFCE0, 0xFC83, 0xFC22, 0xFBBF, 0xFB5A, 0xFAF4, 0xFA8C, 0xFA23, - 0xF9B9, 0xF950, 0xF8E6, 0xF87E, 0xF816, 0xF7B0, 0xF74B, 0xF6E9, - 0xF68A, 0xF62D, 0xF5D4, 0xF57E, 0xF52D, 0x3E12, 0x3E15, 0x3E1D, - 0x3E29, 0x3E3A, 0x3E50, 0x3E69, 0x3E87, 0x3EA8, 0x3ECD, 0x3EF5, - 0x3F20, 0x3F4E, 0x3F7F, 0x3FB1, 0x3FE6, 0x401D, 0x4055, 0x408F, - 0x40CA, 0x4106, 0x4143, 0x4181, 0x41BE, 0x41FC, 0x423A, 0x4277, - 0x42B3, 0x42EF, 0x432A, 0x4363, 0x439B, 0x43D1, 0x4406, 0x4438, - 0x4467, 0x0AA8, 0x09E4, 0x07BF, 0x0476, 0x0044, 0xFB65, 0xF613, - 0xF08A, 0xEB07, 0xE5C4, 0xE0FE, 0xDCEF, 0xD9D4, 0xD7E8, 0xD6CE, - 0xD5FF, 0xD574, 0xD527, 0xD513, 0xD531, 0xD57C, 0xD5ED, 0xD67E, - 0xD72A, 0xD7EA, 0xD8B9, 0xD991, 0xDA6B, 0xDB42, 0xDC10, 0xDCCE, - 0xDD78, 0xDE06, 0xDE72, 0xDEB8, 0xDED1, 0x0AC9, 0x0B22, 0x0C1D, - 0x0D9E, 0x0F89, 0x11C4, 0x1434, 0x16BD, 0x1945, 0x1BAF, 0x1DE2, - 0x1FC2, 0x2134, 0x221C, 0x22A6, 0x230F, 0x235B, 0x238B, 0x23A2, - 0x23A3, 0x2390, 0x236C, 0x2339, 0x22FA, 0x22B2, 0x2262, 0x220E, - 0x21B8, 0x2163, 0x2111, 0x20C4, 0x2080, 0x2046, 0x201A, 0x1FFE, - 0x1FF4, 0xA078, 0xA016, 0x9F03, 0x9D5B, 0x9B3D, 0x98C5, 0x9610, - 0x933C, 0x9066, 0x8DAA, 0x8B26, 0x88F7, 0x873A, 0x860C, 0x853E, - 0x848A, 0x83EF, 0x836B, 0x82FD, 0x82A3, 0x825C, 0x8225, 0x81FD, - 0x81E2, 0x81D3, 0x81CE, 0x81D1, 0x81DC, 0x81EB, 0x81FD, 0x8211, - 0x8226, 0x8238, 0x8248, 0x8252, 0x8256, 0x1945, 0x1944, 0x1943, - 0x1941, 0x193F, 0x193B, 0x1937, 0x1933, 0x192E, 0x1928, 0x1923, - 0x191C, 0x1916, 0x190F, 0x1908, 0x1901, 0x18FA, 0x18F2, 0x18EB, - 0x18E3, 0x18DC, 0x18D5, 0x18CE, 0x18C7, 0x18C1, 0x18BA, 0x18B4, - 0x18AF, 0x18AA, 0x18A6, 0x18A2, 0x189E, 0x189C, 0x189A, 0x1898, - 0x1898, 0xE9B2, 0xE9AF, 0xE9A4, 0xE994, 0xE97D, 0xE961, 0xE940, - 0xE91A, 0xE8F0, 0xE8C2, 0xE890, 0xE85B, 0xE824, 0xE7EB, 0xE7AF, - 0xE772, 0xE734, 0xE6F6, 0xE6B7, 0xE679, 0xE63B, 0xE5FE, 0xE5C2, - 0xE589, 0xE552, 0xE51D, 0xE4EB, 0xE4BD, 0xE493, 0xE46D, 0xE44C, - 0xE430, 0xE419, 0xE408, 0xE3FE, 0xE3FB, 0xBD23, 0xBD11, 0xBCDE, - 0xBC8B, 0xBC1B, 0xBB8F, 0xBAE9, 0xBA2C, 0xB95A, 0xB874, 0xB77D, - 0xB677, 0xB563, 0xB444, 0xB31C, 0xB1ED, 0xB0B8, 0xAF81, 0xAE48, - 0xAD11, 0xABDD, 0xAAAD, 0xA985, 0xA866, 0xA753, 0xA64C, 0xA555, - 0xA46F, 0xA39D, 0xA2E0, 0xA23B, 0xA1AF, 0xA13E, 0xA0EB, 0xA0B8, - 0xA0A7, 0xF071, 0xF03D, 0xEFAF, 0xEEDD, 0xEDDF, 0xECCB, 0xEBB7, - 0xEAB8, 0xE9E7, 0xE959, 0xE925, 0xE925, 0xE925, 0xE925, 0xE925, - 0xE925, 0xE925, 0xE925, 0xE925, 0xE925, 0xE925, 0xE925, 0xE925, - 0xE925, 0xE925, 0xE925, 0xE925, 0xE925, 0xE925, 0xE925, 0xE925, - 0xE925, 0xE925, 0xE925, 0xE925, 0xE925, 0x0B16, 0x0B6F, 0x0C62, - 0x0DC7, 0x0F79, 0x1151, 0x1329, 0x14DB, 0x1640, 0x1732, 0x178C, - 0x178C, 0x178C, 0x178C, 0x178C, 0x178C, 0x178C, 0x178C, 0x178C, - 0x178C, 0x178C, 0x178C, 0x178C, 0x178C, 0x178C, 0x178C, 0x178C, - 0x178C, 0x178C, 0x178C, 0x178C, 0x178C, 0x178C, 0x178C, 0x178C, - 0x178C, 0xBF48, 0xBE60, 0xBBEA, 0xB84A, 0xB3E3, 0xAF19, 0xAA4E, - 0xA5E7, 0xA247, 0x9FD2, 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, - 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, - 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, - 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, 0x9EEA, 0xF5A5, 0xF64E, 0xF826, - 0xFAF6, 0xFE8B, 0x02AC, 0x0728, 0x0BC8, 0x1056, 0x149E, 0x1869, - 0x1B83, 0x1DB6, 0x1ECD, 0x1F21, 0x1F2E, 0x1EFC, 0x1E8F, 0x1DEB, - 0x1D17, 0x1C17, 0x1AF0, 0x19A7, 0x1842, 0x16C5, 0x1535, 0x1398, - 0x11F2, 0x104A, 0x0EA2, 0x0D02, 0x0B6D, 0x09E9, 0x087B, 0x0729, - 0x05F6, 0xF580, 0xF551, 0xF4CC, 0xF401, 0xF2FD, 0xF1CF, 0xF086, - 0xEF2F, 0xEDDA, 0xEC94, 0xEB6D, 0xEA72, 0xE9B1, 0xE93A, 0xE8F5, - 0xE8C1, 0xE89B, 0xE884, 0xE87A, 0xE87B, 0xE886, 0xE89B, 0xE8B8, - 0xE8DB, 0xE904, 0xE932, 0xE963, 0xE996, 0xE9C9, 0xE9FC, 0xEA2E, - 0xEA5D, 0xEA87, 0xEAAD, 0xEACC, 0xEAE4, 0xA064, 0xA054, 0xA025, - 0x9FDF, 0x9F86, 0x9F20, 0x9EB4, 0x9E47, 0x9DDE, 0x9D80, 0x9D32, - 0x9CFA, 0x9CDD, 0x9CE1, 0x9CFD, 0x9D22, 0x9D50, 0x9D85, 0x9DC2, - 0x9E05, 0x9E4F, 0x9E9D, 0x9EF0, 0x9F46, 0x9FA0, 0x9FFC, 0xA05A, - 0xA0BA, 0xA119, 0xA179, 0xA1D7, 0xA234, 0xA28F, 0xA2E6, 0xA33A, - 0xA38A, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06045D40, 0x00188440, 199722, 0x00045e90, 1984); // 0x06046500 -static const u16 bowser_seg6_animindex_06046500[] = { - 0x0001, 0x0000, 0x0024, 0x0001, 0x0001, 0x0025, 0x0024, 0x0026, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x03DE, 0x0001, 0x0000, - 0x0024, 0x0229, 0x0024, 0x024D, 0x0024, 0x0271, - 0x0001, 0x00E3, 0x0001, 0x00E4, 0x0024, 0x00E5, - 0x0001, 0x0000, 0x0024, 0x004D, 0x0024, 0x0071, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x03DD, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0095, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x03DC, 0x0001, 0x0000, - 0x0024, 0x0295, 0x0024, 0x02B9, 0x0024, 0x02DD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0109, - 0x0001, 0x00B9, 0x0001, 0x00BA, 0x0001, 0x00BB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x03DB, 0x0001, 0x0000, - 0x0024, 0x012D, 0x0024, 0x0151, 0x0024, 0x0175, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x00BC, - 0x0001, 0x004A, 0x0001, 0x004B, 0x0001, 0x004C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x03DA, 0x0001, 0x0000, - 0x0024, 0x0301, 0x0024, 0x0325, 0x0024, 0x0349, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0199, - 0x0001, 0x00E0, 0x0001, 0x0000, 0x0001, 0x00E1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x03D9, 0x0001, 0x0000, - 0x0024, 0x036D, 0x0024, 0x0391, 0x0024, 0x03B5, - 0x0024, 0x01BD, 0x0024, 0x01E1, 0x0024, 0x0205, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00E2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06046500, 0x00188440, 199722, 0x00046650, 540); // 0x0604671C static const struct Animation bowser_seg6_anim_0604671C = { diff --git a/actors/bowser/anims/anim_0604675C.inc.c b/actors/bowser/anims/anim_0604675C.inc.c index b0783c3ce..18913fad1 100644 --- a/actors/bowser/anims/anim_0604675C.inc.c +++ b/actors/bowser/anims/anim_0604675C.inc.c @@ -1,12 +1,9 @@ +#include "pc/rom_assets.h" // 0x06046734 -static const s16 bowser_seg6_animvalue_06046734[] = { - 0x0000, 0x0076, 0x00DB, 0x0050, 0xC21C, 0xE8CC, 0xC63B, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06046734, 0x00188440, 199722, 0x00046884, 16); // 0x06046744 -static const u16 bowser_seg6_animindex_06046744[] = { - 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, 0x0001, 0x0006, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06046744, 0x00188440, 199722, 0x00046894, 24); // 0x0604675C static const struct Animation bowser_seg6_anim_0604675C = { diff --git a/actors/bowser/anims/anim_06048200.inc.c b/actors/bowser/anims/anim_06048200.inc.c index 9375794b5..25eae3ccd 100644 --- a/actors/bowser/anims/anim_06048200.inc.c +++ b/actors/bowser/anims/anim_06048200.inc.c @@ -1,445 +1,9 @@ +#include "pc/rom_assets.h" // 0x06046774 -static const s16 bowser_seg6_animvalue_06046774[] = { - 0x0000, 0x0098, 0x0098, 0x0099, 0x009B, 0x009C, 0x009D, 0x009E, - 0x009F, 0x00A0, 0x00A0, 0x00A1, 0x00A1, 0x00A1, 0x00A0, 0x009F, - 0x009E, 0x009D, 0x009C, 0x009A, 0x0099, 0x0098, 0x0097, 0x0095, - 0x0093, 0x0090, 0x008D, 0x0089, 0x0083, 0x007E, 0x0072, 0x0074, - 0x0079, 0x007E, 0x0082, 0x0083, 0x0082, 0x007F, 0x007C, 0x0078, - 0x0074, 0x0071, 0x0070, 0x006F, 0x006F, 0x006F, 0x006F, 0x006E, - 0x006E, 0x006E, 0x006E, 0x006F, 0x006F, 0x006F, 0x006F, 0x0070, - 0x0070, 0x0070, 0x0071, 0x0071, 0x0071, 0x0071, 0x0072, 0x0072, - 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, - 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0xFFE7, 0xFFE8, 0xFFEC, - 0xFFF1, 0xFFF5, 0xFFF8, 0xFFF8, 0xFFF5, 0xFFEF, 0xFFE8, 0xFFE1, - 0xFFD9, 0xFFD3, 0xFFCD, 0xFFC7, 0xFFC0, 0xFFBB, 0xFFB7, 0xFFB5, - 0xFFB6, 0xFFB8, 0xFFBC, 0xFFC1, 0xFFC6, 0xFFC9, 0xFFCB, 0xFFCC, - 0xFFCC, 0xFFCD, 0xFFCE, 0xFFCF, 0xFFCF, 0xFFD0, 0xFFD1, 0xFFD2, - 0xFFD3, 0xFFD4, 0xFFD4, 0xFFD5, 0xFFD6, 0xFFD7, 0xFFD8, 0xFFD8, - 0xFFD9, 0xFFDA, 0xFFDB, 0xFFDC, 0xFFDD, 0xFFDD, 0xFFDE, 0xFFDF, - 0xFFE0, 0xFFE1, 0xFFE2, 0xFFE2, 0xFFE3, 0xFFE4, 0xFFE5, 0xFFE5, - 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, - 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, - 0xFFE7, 0x0000, 0x00DA, 0x02F6, 0x05A2, 0x0830, 0x09EF, 0x0A2F, - 0x090E, 0x073C, 0x04E1, 0x0229, 0xFF3E, 0xFC48, 0xF973, 0xF6E9, - 0xF4D3, 0xF35D, 0xF2B0, 0xF2F7, 0xF47A, 0xF73B, 0xFAF7, 0xFF6B, - 0x0452, 0x096C, 0x0E76, 0x132B, 0x174A, 0x1A8F, 0x1CB7, 0x1D06, - 0x1B62, 0x187D, 0x1508, 0x11B4, 0x0F33, 0x0E37, 0x106F, 0x1557, - 0x1A52, 0x1CC5, 0x1C6D, 0x1B07, 0x18F5, 0x169A, 0x1458, 0x1291, - 0x11A8, 0x121E, 0x13BE, 0x15D4, 0x17AB, 0x188F, 0x1731, 0x1480, - 0x1322, 0x136B, 0x13E1, 0x147D, 0x1536, 0x1604, 0x16DE, 0x17BE, - 0x189A, 0x196B, 0x1A28, 0x1AC9, 0x1B46, 0x1B97, 0x1BB4, 0x1BB4, - 0x1BB4, 0x1BB4, 0x1BB4, 0x1BB4, 0x1BB4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0016, 0x002C, 0x0047, - 0x0061, 0x0077, 0x0088, 0x008E, 0x0086, 0x006F, 0x0043, 0x0000, - 0xFF94, 0xFEF5, 0xFE32, 0xFD56, 0xFC6F, 0xFB89, 0xFAB0, 0xF9F1, - 0xF95A, 0xF8F5, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, - 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, - 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, - 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, - 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, - 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, 0xF8D1, - 0xF8D1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFA, 0xFFE8, 0xFFCE, 0xFFB1, 0xFF94, 0xFF7B, 0xFF69, 0xFF62, - 0xFF6A, 0xFF85, 0xFFB6, 0x0000, 0x0079, 0x012A, 0x0204, 0x02F9, - 0x03FB, 0x04FC, 0x05ED, 0x06C2, 0x076B, 0x07DB, 0x0803, 0x0803, - 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, - 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, - 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, - 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, - 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, - 0x0803, 0x0803, 0x0803, 0x0803, 0x0803, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x000B, 0x0028, 0x0051, 0x0080, - 0x00AF, 0x00D9, 0x00F6, 0x0101, 0x00F4, 0x00C9, 0x0079, 0x0000, - 0xFF3B, 0xFE1D, 0xFCBB, 0xFB2E, 0xF98B, 0xF7EA, 0xF662, 0xF509, - 0xF3F7, 0xF341, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, - 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, - 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, - 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, - 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, - 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, 0xF300, - 0xF300, 0x32C6, 0xC001, 0x32C6, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000A, - 0x0024, 0x0048, 0x0070, 0x0097, 0x00B5, 0x00C5, 0x00C1, 0x00A3, - 0x0064, 0x0000, 0xFF31, 0xFDDD, 0xFC3F, 0xFA91, 0xF90D, 0xF7EE, - 0xF76F, 0xF841, 0xFA59, 0xFCD0, 0xFEC2, 0x0034, 0x01BB, 0x0342, - 0x04B4, 0x05FB, 0x0704, 0x07BA, 0x0808, 0x07D0, 0x071C, 0x060D, - 0x04C7, 0x036E, 0x0224, 0x010D, 0x004B, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFD, 0xFFF6, 0xFFEB, 0xFFDF, 0xFFD3, - 0xFFCA, 0xFFC6, 0xFFC7, 0xFFD0, 0xFFE2, 0x0000, 0x0038, 0x0090, - 0x00FD, 0x0173, 0x01E4, 0x0247, 0x028F, 0x02A4, 0x028C, 0x0266, - 0x0252, 0x0257, 0x0263, 0x0273, 0x0285, 0x0293, 0x029B, 0x0299, - 0x028A, 0x0269, 0x0237, 0x01F9, 0x01B6, 0x0172, 0x0134, 0x0100, - 0x00DD, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, - 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D0, - 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0xA509, 0xA4AD, 0xA3D0, 0xA2BE, - 0xA1C6, 0xA137, 0xA15E, 0xA21F, 0xA320, 0xA455, 0xA5B0, 0xA726, - 0xA8A9, 0xAA2D, 0xABA4, 0xAD03, 0xAE3B, 0xAF42, 0xB009, 0xB092, - 0xB0EB, 0xB11C, 0xB12A, 0xB11C, 0xB0FA, 0xB0CB, 0xB094, 0xB05D, - 0xB02C, 0xB009, 0xAFE5, 0xAFB1, 0xAF6F, 0xAF25, 0xAED4, 0xAE80, - 0xAE2E, 0xADE2, 0xAD92, 0xAD28, 0xAC8F, 0xABBB, 0xAABA, 0xA9A2, - 0xA886, 0xA77C, 0xA697, 0xA5ED, 0xA591, 0xA58F, 0xA5D9, 0xA65A, - 0xA6FE, 0xA7B1, 0xA85F, 0xA8F5, 0xA95D, 0xA984, 0xA984, 0xA984, - 0xA984, 0xA984, 0xA984, 0xA984, 0xA984, 0xA984, 0xA984, 0xA984, - 0xA984, 0xA984, 0xA984, 0xA984, 0xA984, 0xA984, 0xA984, 0xA984, - 0xE442, 0xE33D, 0xE0BC, 0xDD98, 0xDAA8, 0xD8C4, 0xD8C4, 0xDA68, - 0xDCC8, 0xDFB9, 0xE316, 0xE6B6, 0xEA71, 0xEE1F, 0xF198, 0xF4B5, - 0xF74D, 0xF938, 0xFA4F, 0xFA5C, 0xF95D, 0xF776, 0xF4C9, 0xF17C, - 0xEDB1, 0xE98D, 0xE533, 0xD29C, 0xCAFF, 0xC8DE, 0xCD64, 0xD4BF, - 0xDA2F, 0xDCAF, 0xDE33, 0xDE6F, 0xDD15, 0xD8B8, 0xD1F4, 0xCB8A, - 0xC83B, 0xCB8A, 0xD2BD, 0xD730, 0xD74E, 0xD63F, 0xD480, 0xD28F, - 0xD0EB, 0xD010, 0xD02D, 0xD0E6, 0xD1EB, 0xD2EC, 0xD39C, 0xD3AA, - 0xD310, 0xD214, 0xD0D3, 0xCF6E, 0xCE04, 0xCCB3, 0xCB9C, 0xCADE, - 0xCA97, 0xCA97, 0xCA97, 0xCA97, 0xCA97, 0xCA97, 0xCA97, 0xCA97, - 0xCA97, 0xCA97, 0xCA97, 0xCA97, 0x0254, 0x022A, 0x01B3, 0x00F7, - 0xFFFE, 0xFECE, 0xFD71, 0xFBEF, 0xFA4F, 0xF899, 0xF6D6, 0xF50E, - 0xF348, 0xF18D, 0xEFE4, 0xEE56, 0xECEB, 0xEBAA, 0xEA9C, 0xE9E9, - 0xE9A3, 0xE9AB, 0xE9E7, 0xEA39, 0xEA85, 0xEAB0, 0xEAAF, 0xEA95, - 0xEA67, 0xEA2E, 0xE9F0, 0xE9B6, 0xE987, 0xE96A, 0xE967, 0xE986, - 0xE9CD, 0xEA45, 0xEAF4, 0xEBE3, 0xED08, 0xEE50, 0xEFB9, 0xF13F, - 0xF2E0, 0xF496, 0xF660, 0xF83A, 0xFA1F, 0xFC0E, 0xFE02, 0xFFF8, - 0x01EB, 0x03DB, 0x05C3, 0x079F, 0x096C, 0x0B26, 0x0CCB, 0x0E56, - 0x0FC5, 0x1113, 0x1206, 0x1278, 0x1287, 0x1251, 0x11F2, 0x118A, - 0x1136, 0x1113, 0x1113, 0x1113, 0x1113, 0x1113, 0x1113, 0x1113, - 0x053E, 0x052E, 0x0502, 0x04BD, 0x0462, 0x03F5, 0x0378, 0x02F0, - 0x0260, 0x01CB, 0x0135, 0x00A0, 0x0011, 0xFF8C, 0xFF12, 0xFEA8, - 0xFE51, 0xFE10, 0xFDE9, 0xFE25, 0xFEE6, 0xFFF4, 0x0116, 0x0216, - 0x02BD, 0x02D2, 0x0270, 0x01DD, 0x0121, 0x0046, 0xFF54, 0xFE52, - 0xFD49, 0xFC42, 0xFB46, 0xFA5D, 0xF98F, 0xF8E5, 0xF867, 0xF81E, - 0xF7FC, 0xF7EB, 0xF7EB, 0xF7F9, 0xF815, 0xF83C, 0xF86F, 0xF8AA, - 0xF8EE, 0xF938, 0xF987, 0xF9DA, 0xFA2F, 0xFA85, 0xFADB, 0xFB2F, - 0xFB80, 0xFBCD, 0xFC13, 0xFC52, 0xFC89, 0xFCB6, 0xFCD4, 0xFCE2, - 0xFCE4, 0xFCDD, 0xFCD1, 0xFCC4, 0xFCBA, 0xFCB6, 0xFCB6, 0xFCB6, - 0xFCB6, 0xFCB6, 0xFCB6, 0xFCB6, 0xF8D6, 0xF8BB, 0xF86F, 0xF7F6, - 0xF759, 0xF69B, 0xF5C3, 0xF4D7, 0xF3DD, 0xF2DB, 0xF1D6, 0xF0D4, - 0xEFDC, 0xEEF4, 0xEE20, 0xED67, 0xECD0, 0xEC5F, 0xEC1B, 0xEC82, - 0xEDD0, 0xEFA2, 0xF198, 0xF353, 0xF471, 0xF491, 0xF3E5, 0xF2E7, - 0xF1A6, 0xF02E, 0xEE8E, 0xECD3, 0xEB0C, 0xE945, 0xE78E, 0xE5F3, - 0xE482, 0xE34A, 0xE257, 0xE1B9, 0xE156, 0xE10D, 0xE0DC, 0xE0C1, - 0xE0B9, 0xE0C4, 0xE0DF, 0xE108, 0xE13D, 0xE17C, 0xE1C3, 0xE211, - 0xE263, 0xE2B7, 0xE30C, 0xE360, 0xE3AF, 0xE3FA, 0xE43D, 0xE477, - 0xE4A5, 0xE4C7, 0xE4DB, 0xE4E4, 0xE4E5, 0xE4E1, 0xE4D9, 0xE4D0, - 0xE4CA, 0xE4C7, 0xE4C7, 0xE4C7, 0xE4C7, 0xE4C7, 0xE4C7, 0xE4C7, - 0x2486, 0x24B0, 0x2527, 0x25E2, 0x26D8, 0x2801, 0x2953, 0x2AC5, - 0x2C4E, 0x2DE6, 0x2F82, 0x311B, 0x32A7, 0x341C, 0x3573, 0x36A2, - 0x37A0, 0x3864, 0x38E5, 0x38BA, 0x37AA, 0x35F4, 0x33D7, 0x3192, - 0x2F64, 0x2D8C, 0x2BC8, 0x29EB, 0x2853, 0x2760, 0x26FE, 0x26D1, - 0x26CC, 0x26E2, 0x2704, 0x2725, 0x2737, 0x272C, 0x26F8, 0x26A5, - 0x264B, 0x25E9, 0x2580, 0x2512, 0x249E, 0x2427, 0x23AB, 0x232C, - 0x22AC, 0x2229, 0x21A6, 0x2123, 0x20A1, 0x2020, 0x1FA1, 0x1F25, - 0x1EAD, 0x1E39, 0x1DCA, 0x1D61, 0x1CFF, 0x1CA4, 0x1C50, 0x1C06, - 0x1BC5, 0x1B8E, 0x1B62, 0x1B42, 0x1B2E, 0x1B27, 0x1B27, 0x1B27, - 0x1B27, 0x1B27, 0x1B27, 0x1B27, 0xDB55, 0xDBA2, 0xDC7E, 0xDDDB, - 0xDFA9, 0xE1DB, 0xE461, 0xE72D, 0xEA2F, 0xED59, 0xF09D, 0xF3EB, - 0xF735, 0xFA6C, 0xFD81, 0x0065, 0x030A, 0x0561, 0x075B, 0x08AF, - 0x0940, 0x0942, 0x08E9, 0x0868, 0x07F3, 0x07BD, 0x07B6, 0x07AC, - 0x079F, 0x0790, 0x077F, 0x076D, 0x075A, 0x0747, 0x0735, 0x0724, - 0x0715, 0x0708, 0x06FE, 0x06F8, 0x06F4, 0x06F0, 0x06ED, 0x06EB, - 0x06E8, 0x06E7, 0x06E6, 0x06E5, 0x06E4, 0x06E4, 0x06E4, 0x06E5, - 0x06E5, 0x06E6, 0x06E7, 0x06E8, 0x06EA, 0x06EB, 0x06ED, 0x06EE, - 0x06F0, 0x06F1, 0x06F2, 0x06F4, 0x06F5, 0x06F6, 0x06F7, 0x06F7, - 0x06F8, 0x06F8, 0x06F8, 0x06F8, 0x06F8, 0x06F8, 0x06F8, 0x06F8, - 0x0000, 0x0005, 0x0015, 0x002E, 0x004E, 0x0075, 0x00A1, 0x00D1, - 0x0104, 0x0137, 0x016B, 0x019D, 0x01CD, 0x01F9, 0x021F, 0x023F, - 0x0257, 0x0267, 0x026C, 0x0258, 0x0222, 0x01D0, 0x0169, 0x00F1, - 0x0070, 0xFFED, 0xFF5F, 0xFEC0, 0xFE14, 0xFD5F, 0xFCA4, 0xFBE8, - 0xFB2E, 0xFA7A, 0xF9D0, 0xF933, 0xF8A7, 0xF831, 0xF7D4, 0xF794, - 0xF767, 0xF73F, 0xF71E, 0xF702, 0xF6EB, 0xF6D9, 0xF6CC, 0xF6C3, - 0xF6BE, 0xF6BC, 0xF6BE, 0xF6C2, 0xF6C9, 0xF6D3, 0xF6DE, 0xF6EB, - 0xF6F9, 0xF708, 0xF718, 0xF728, 0xF738, 0xF748, 0xF757, 0xF765, - 0xF772, 0xF77E, 0xF787, 0xF78E, 0xF792, 0xF794, 0xF794, 0xF794, - 0xF794, 0xF794, 0xF794, 0xF794, 0xF34B, 0xF32E, 0xF2DA, 0xF257, - 0xF1AB, 0xF0DC, 0xEFF3, 0xEEF6, 0xEDEB, 0xECDA, 0xEBC8, 0xEABE, - 0xE9C2, 0xE8DA, 0xE80E, 0xE765, 0xE6E4, 0xE694, 0xE67A, 0xE746, - 0xE949, 0xEC02, 0xEEEB, 0xF183, 0xF347, 0xF3B2, 0xF30A, 0xF1F8, - 0xF08D, 0xEEDB, 0xECF3, 0xEAE6, 0xE8C6, 0xE6A5, 0xE494, 0xE2A4, - 0xE0E8, 0xDF70, 0xDE4E, 0xDD94, 0xDD1C, 0xDCB4, 0xDC5B, 0xDC11, - 0xDBD5, 0xDBA6, 0xDB82, 0xDB6A, 0xDB5C, 0xDB58, 0xDB5C, 0xDB68, - 0xDB7B, 0xDB93, 0xDBB1, 0xDBD3, 0xDBF9, 0xDC21, 0xDC4B, 0xDC76, - 0xDCA1, 0xDCCB, 0xDCF3, 0xDD18, 0xDD3B, 0xDD58, 0xDD71, 0xDD84, - 0xDD90, 0xDD94, 0xDD94, 0xDD94, 0xDD94, 0xDD94, 0xDD94, 0xDD94, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF8, - 0xFFE2, 0xFFC2, 0xFF9E, 0xFF7A, 0xFF5B, 0xFF44, 0xFF3C, 0xFF46, - 0xFF67, 0xFFA4, 0x0000, 0x008C, 0x014B, 0x0234, 0x0339, 0x0451, - 0x0570, 0x068B, 0x0797, 0x0888, 0x0954, 0x09EE, 0x0A53, 0x0A87, - 0x0A92, 0x0A7C, 0x0A4C, 0x0A09, 0x09BB, 0x0969, 0x08D4, 0x07E7, - 0x06E8, 0x061C, 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, - 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, - 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, - 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x05C9, - 0x05C9, 0x05C9, 0x05C9, 0x05C9, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x000C, 0x002B, 0x0058, 0x008C, 0x00C0, - 0x00ED, 0x010C, 0x0119, 0x010A, 0x00DB, 0x0084, 0x0000, 0xFF2F, - 0xFE06, 0xFC9A, 0xFB00, 0xF94E, 0xF799, 0xF5F7, 0xF47C, 0xF33D, - 0xF251, 0xF1CC, 0xF1ED, 0xF2C0, 0xF40E, 0xF5A3, 0xF749, 0xF8C9, - 0xF9EE, 0xFA83, 0xFA10, 0xF8A8, 0xF6E7, 0xF568, 0xF4C6, 0xF4C6, - 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, - 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, - 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, - 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, 0xF4C6, - 0xA509, 0xA49E, 0xA39B, 0xA25E, 0xA145, 0xA0AE, 0xA0F6, 0xA20D, - 0xA396, 0xA574, 0xA78D, 0xA9C7, 0xAC06, 0xAE30, 0xB02A, 0xB1DA, - 0xB324, 0xB3ED, 0xB41C, 0xB38A, 0xB23E, 0xB05B, 0xAE07, 0xAB66, - 0xA89D, 0xA5D1, 0xA326, 0xA0C2, 0x9EC9, 0x9D60, 0x9CA6, 0x9C87, - 0x9CDA, 0x9D76, 0x9E32, 0x9EE5, 0x9F65, 0x9F8B, 0x9F25, 0x9E53, - 0x9D5F, 0x9C95, 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, - 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, - 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, - 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x9C41, - 0x9C41, 0x9C41, 0x9C41, 0x9C41, 0x8001, 0x8001, 0xBE14, 0xBD90, - 0xBC46, 0xBA99, 0xB8EE, 0xB7A7, 0xB727, 0xB73B, 0xB76B, 0xB7B6, - 0xB81A, 0xB898, 0xB92E, 0xB9DB, 0xBA9F, 0xBB78, 0xBC66, 0xBD68, - 0xBE7D, 0xBFD6, 0xC194, 0xC39B, 0xC5CE, 0xC811, 0xCA49, 0xCC58, - 0xCE23, 0xCF8E, 0xD07C, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, - 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, - 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, - 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, - 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, - 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, 0xD0D2, - 0xD0D2, 0xD0D2, 0xCA03, 0xC9B8, 0xC8E5, 0xC79D, 0xC5F5, 0xC401, - 0xC1D6, 0xBF87, 0xBD29, 0xBAD0, 0xB890, 0xB67E, 0xB4AD, 0xB333, - 0xB222, 0xB190, 0xB191, 0xB238, 0xB39B, 0xB85D, 0xC1D5, 0xCE26, - 0xDB6F, 0xE7D2, 0xF171, 0xF66C, 0xF7E9, 0xF864, 0xF7FC, 0xF6D5, - 0xF50D, 0xF2C8, 0xF026, 0xED47, 0xEA4E, 0xE75A, 0xE48F, 0xE20B, - 0xDFF1, 0xDE62, 0xDD2D, 0xDC07, 0xDAF1, 0xD9E9, 0xD8ED, 0xD7FB, - 0xD713, 0xD631, 0xD556, 0xD480, 0xD3AC, 0xD2D9, 0xD207, 0xD132, - 0xD05B, 0xCF7F, 0xCE9C, 0xCDB2, 0xCCBE, 0xCBBF, 0xCAB4, 0xC99B, - 0xC82F, 0xC64D, 0xC429, 0xC1F6, 0xBFE7, 0xBE2F, 0xBD01, 0xBC91, - 0xBC91, 0xBC91, 0xBC91, 0xBC91, 0xBC91, 0xBC91, 0xFFA2, 0xFF7D, - 0xFF15, 0xFE79, 0xFDB7, 0xFCDD, 0xFBF8, 0xFB18, 0xFA49, 0xF99A, - 0xF918, 0xF8D3, 0xF8D7, 0xF99E, 0xFB51, 0xFD82, 0xFFC6, 0x01B0, - 0x02D6, 0x031B, 0x02D2, 0x022F, 0x0168, 0x00B3, 0x0046, 0x0025, - 0x0028, 0x0040, 0x005C, 0x006C, 0x0070, 0x0075, 0x0079, 0x007D, - 0x0081, 0x0084, 0x0087, 0x0089, 0x008A, 0x0081, 0x0073, 0x0069, - 0x005E, 0x0054, 0x0049, 0x0040, 0x0036, 0x002E, 0x0027, 0x0021, - 0x001A, 0x0014, 0x000F, 0x000A, 0x0005, 0x0002, 0x0000, 0x0000, - 0x0000, 0x0002, 0x0007, 0x000E, 0x0016, 0x001F, 0x0028, 0x0030, - 0x0038, 0x003E, 0x0042, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, - 0x0044, 0x0044, 0xFF46, 0xFF18, 0xFE99, 0xFDDA, 0xFCEF, 0xFBE8, - 0xFAD9, 0xF9D2, 0xF8E6, 0xF826, 0xF7A6, 0xF775, 0xF7A7, 0xF8F7, - 0xFBA3, 0xFF01, 0x0267, 0x052F, 0x06AE, 0x06AA, 0x059E, 0x03F2, - 0x020F, 0x005B, 0xFF42, 0xFED5, 0xFEC9, 0xFEF6, 0xFF30, 0xFF4E, - 0xFF50, 0xFF53, 0xFF56, 0xFF58, 0xFF5B, 0xFF5D, 0xFF5F, 0xFF60, - 0xFF60, 0xFF5A, 0xFF51, 0xFF4D, 0xFF48, 0xFF44, 0xFF40, 0xFF3C, - 0xFF39, 0xFF36, 0xFF34, 0xFF32, 0xFF31, 0xFF30, 0xFF2F, 0xFF2F, - 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF30, 0xFF30, 0xFF31, 0xFF32, - 0xFF34, 0xFF35, 0xFF37, 0xFF38, 0xFF39, 0xFF3A, 0xFF3B, 0xFF3B, - 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0x9A98, 0x9A82, - 0x9A40, 0x99D0, 0x9932, 0x9864, 0x9765, 0x9634, 0x94D0, 0x9337, - 0x9168, 0x8F63, 0x8D26, 0x899E, 0x8457, 0x7E3B, 0x783D, 0x7349, - 0x704C, 0x6FBB, 0x70F2, 0x7332, 0x75BD, 0x77D6, 0x78BE, 0x7827, - 0x7695, 0x7488, 0x7283, 0x7104, 0x6FF3, 0x6EE4, 0x6DDC, 0x6CE5, - 0x6C03, 0x6B3E, 0x6A9D, 0x6A27, 0x69E2, 0x6BFA, 0x6F37, 0x7161, - 0x7398, 0x75CE, 0x77F8, 0x7A08, 0x7BF1, 0x7DA6, 0x7F1A, 0x806B, - 0x81B0, 0x82E4, 0x83FE, 0x84F8, 0x85C9, 0x8669, 0x86D2, 0x86FB, - 0x86DC, 0x8652, 0x8553, 0x83F9, 0x8260, 0x80A5, 0x7EDF, 0x7D30, - 0x7BB1, 0x7A7D, 0x79B1, 0x7966, 0x7966, 0x7966, 0x7966, 0x7966, - 0x7966, 0x7966, 0xCD46, 0xCD0E, 0xCC70, 0xCB7C, 0xCA41, 0xC8D0, - 0xC737, 0xC586, 0xC3CD, 0xC21B, 0xC080, 0xBF0C, 0xBDCE, 0xBCD5, - 0xBC32, 0xBBF4, 0xBC2A, 0xBCE5, 0xBE33, 0xC263, 0xCA9D, 0xD534, - 0xE079, 0xEABF, 0xF25A, 0xF59B, 0xF57C, 0xF42F, 0xF1E3, 0xEEC4, - 0xEAFF, 0xE6C3, 0xE23B, 0xDD96, 0xD901, 0xD4A9, 0xD0BB, 0xCD64, - 0xCAD3, 0xC933, 0xC82A, 0xC73F, 0xC671, 0xC5BD, 0xC522, 0xC49F, - 0xC432, 0xC3DB, 0xC396, 0xC364, 0xC343, 0xC330, 0xC32B, 0xC332, - 0xC344, 0xC360, 0xC383, 0xC3AD, 0xC3DC, 0xC40E, 0xC442, 0xC477, - 0xC4AB, 0xC4DD, 0xC50B, 0xC534, 0xC557, 0xC571, 0xC582, 0xC588, - 0xC588, 0xC588, 0xC588, 0xC588, 0xC588, 0xC588, 0x0000, 0xFFFE, - 0xFFF9, 0xFFF3, 0xFFF1, 0xFFF4, 0x0000, 0x0018, 0x003A, 0x0065, - 0x0094, 0x00C4, 0x00F3, 0x011D, 0x013F, 0x0157, 0x0160, 0x0159, - 0x013D, 0x0101, 0x00A0, 0x0022, 0xFF93, 0xFEF9, 0xFE5F, 0xFDCC, - 0xFD4A, 0xFCE2, 0xFC9D, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, - 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, - 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, - 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, - 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, - 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, 0xFC84, - 0xFC84, 0xFC84, 0x0000, 0x000D, 0x002B, 0x0049, 0x0057, 0x0044, - 0x0000, 0xFF90, 0xFF07, 0xFE6C, 0xFDC2, 0xFD11, 0xFC5D, 0xFBAB, - 0xFB01, 0xFA65, 0xF9DB, 0xF969, 0xF914, 0xF8E1, 0xF8CB, 0xF8CE, - 0xF8E4, 0xF908, 0xF935, 0xF966, 0xF995, 0xF9BD, 0xF9D9, 0xF9E3, - 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, - 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, - 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, - 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, - 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, - 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0xF9E3, 0x3E12, 0x3DB2, - 0x3CBD, 0x3B77, 0x3A24, 0x3905, 0x385E, 0x37FE, 0x378E, 0x3717, - 0x36A3, 0x363C, 0x35ED, 0x35BF, 0x35BC, 0x35EF, 0x3660, 0x371B, - 0x3828, 0x39D6, 0x3C49, 0x3F4F, 0x42B5, 0x464A, 0x49DC, 0x4D38, - 0x502C, 0x5286, 0x5414, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, - 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, - 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, - 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, - 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, - 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, 0x54A3, - 0x54A3, 0x54A3, 0x0AA8, 0x0AA8, 0x0AA8, 0x0AA8, 0x0AA8, 0x0AA8, - 0x0AA8, 0x0AB9, 0x0AE6, 0x0B25, 0x0B6E, 0x0BB7, 0x0BF6, 0x0C23, - 0x0C34, 0x0C20, 0x0BDD, 0x0B63, 0x0AA8, 0x0978, 0x07BF, 0x059F, - 0x033B, 0x00B6, 0xFE36, 0xFBDA, 0xF9C7, 0xF820, 0xF709, 0xF6A4, - 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, - 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, - 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, - 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, - 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, - 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0x0AC9, 0x0AC9, - 0x0AC9, 0x0AC9, 0x0AC9, 0x0AC9, 0x0AC9, 0x0AB5, 0x0A82, 0x0A3A, - 0x09E7, 0x0995, 0x094C, 0x0919, 0x0906, 0x091D, 0x0969, 0x09F4, - 0x0AC9, 0x0C22, 0x0E19, 0x1084, 0x133C, 0x161A, 0x18F4, 0x1BA3, - 0x1DFF, 0x1FE0, 0x211E, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, - 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, - 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, - 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, - 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, - 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, 0x2191, - 0x2191, 0x2191, 0xA078, 0xA078, 0xA078, 0xA078, 0xA078, 0xA078, - 0xA078, 0xA088, 0xA0B0, 0xA0E9, 0xA12A, 0xA16C, 0xA1A5, 0xA1CD, - 0xA1DD, 0xA1CA, 0xA18F, 0xA121, 0xA078, 0x9F67, 0x9DDA, 0x9BF1, - 0x99CA, 0x9787, 0x9545, 0x9326, 0x9149, 0x8FCC, 0x8ED1, 0x8E76, - 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, - 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, - 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, - 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, - 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, - 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x8E76, 0x1945, 0x1948, - 0x1950, 0x195B, 0x1966, 0x1970, 0x1975, 0x1974, 0x196B, 0x1957, - 0x1936, 0x1906, 0x18C5, 0x1870, 0x1805, 0x1782, 0x16E5, 0x162B, - 0x1553, 0x1379, 0x1032, 0x0C2F, 0x0820, 0x04B6, 0x02A0, 0x028F, - 0x074C, 0x10A9, 0x1AE4, 0x223A, 0x26B9, 0x2AEF, 0x2EE0, 0x328C, - 0x35F7, 0x3923, 0x3C11, 0x3EC4, 0x413E, 0x4381, 0x457C, 0x46FD, - 0x47D8, 0x47E1, 0x46E9, 0x44C4, 0x41C4, 0x3E60, 0x3AA8, 0x36AA, - 0x3275, 0x2E17, 0x299E, 0x251A, 0x2098, 0x1C28, 0x17D9, 0x13B7, - 0x0FD3, 0x0C3B, 0x08FD, 0x0627, 0x0428, 0x0338, 0x0319, 0x038C, - 0x0452, 0x052D, 0x05DE, 0x0627, 0x0627, 0x0627, 0x0627, 0x0627, - 0x0627, 0x0627, 0xE9B2, 0xE99D, 0xE95F, 0xE8FD, 0xE87A, 0xE7DB, - 0xE722, 0xE653, 0xE573, 0xE485, 0xE38D, 0xE28F, 0xE18E, 0xE08E, - 0xDF93, 0xDEA1, 0xDDBB, 0xDCE5, 0xDC23, 0xDB8D, 0xDB25, 0xDACE, - 0xDA6B, 0xD9E0, 0xD910, 0xD7DD, 0xD579, 0xD1F6, 0xCE8C, 0xCC73, - 0xCB85, 0xCAC9, 0xCA3A, 0xC9D2, 0xC98B, 0xC960, 0xC94D, 0xC94A, - 0xC954, 0xC965, 0xC993, 0xC9F7, 0xCA92, 0xCB60, 0xCC61, 0xCD93, - 0xCEEC, 0xD05F, 0xD1E8, 0xD381, 0xD528, 0xD6D8, 0xD88B, 0xDA3F, - 0xDBEE, 0xDD94, 0xDF2D, 0xE0B4, 0xE225, 0xE37C, 0xE4B4, 0xE5CA, - 0xE68F, 0xE6EC, 0xE6F8, 0xE6CC, 0xE67F, 0xE62A, 0xE5E6, 0xE5CA, - 0xE5CA, 0xE5CA, 0xE5CA, 0xE5CA, 0xE5CA, 0xE5CA, 0xBD23, 0xBCF9, - 0xBC84, 0xBBCC, 0xBADB, 0xB9BD, 0xB87A, 0xB71D, 0xB5B0, 0xB43D, - 0xB2CD, 0xB16B, 0xB020, 0xAEF7, 0xADFA, 0xAD32, 0xACAA, 0xAC6C, - 0xAC81, 0xAE1F, 0xB1D8, 0xB6BD, 0xBBE3, 0xC05E, 0xC340, 0xC39E, - 0xBE47, 0xB38D, 0xA7C6, 0x9F48, 0x99F6, 0x94DA, 0x8FFC, 0x8B66, - 0x8722, 0x8339, 0x7FB2, 0x7C9C, 0x79FE, 0x77E1, 0x76EC, 0x7780, - 0x793D, 0x7BC4, 0x7EB8, 0x81BD, 0x84C5, 0x8806, 0x8B76, 0x8F0C, - 0x92BD, 0x9682, 0x9A4F, 0x9E1B, 0xA1DD, 0xA58B, 0xA91B, 0xAC83, - 0xAFBB, 0xB2B9, 0xB572, 0xB7DD, 0xB997, 0xBA67, 0xBA82, 0xBA1F, - 0xB973, 0xB8B6, 0xB81C, 0xB7DD, 0xB7DD, 0xB7DD, 0xB7DD, 0xB7DD, - 0xB7DD, 0xB7DD, 0xF071, 0xF058, 0xF010, 0xEFA0, 0xEF0F, 0xEE63, - 0xEDA2, 0xECD3, 0xEBFB, 0xEB23, 0xEA4F, 0xE986, 0xE8CF, 0xE82F, - 0xE7AF, 0xE753, 0xE722, 0xE723, 0xE75C, 0xE876, 0xEAC8, 0xEDDF, - 0xF148, 0xF491, 0xF745, 0xF8F1, 0xFA22, 0xFA91, 0xF892, 0xF278, - 0xE8DE, 0xDDC4, 0xD190, 0xC4A8, 0xB773, 0xAA58, 0x9DBD, 0x9209, - 0x87A3, 0x7EED, 0x7749, 0x6FCB, 0x6872, 0x6140, 0x5A35, 0x5351, - 0x4C95, 0x4602, 0x3F98, 0x3957, 0x3340, 0x2D53, 0x2792, 0x21FC, - 0x1C92, 0x1754, 0x1244, 0x0D61, 0x08AC, 0x0426, 0xFFCF, 0xFBA7, - 0xF8F3, 0xF88E, 0xF9DF, 0xFC4B, 0xFF3A, 0x0210, 0x0435, 0x050F, - 0x050F, 0x050F, 0x050F, 0x050F, 0x050F, 0x050F, 0x0B16, 0x0B37, - 0x0B97, 0x0C30, 0x0CFC, 0x0DF5, 0x0F14, 0x1055, 0x11B1, 0x1323, - 0x14A4, 0x162F, 0x17BD, 0x194A, 0x1ACE, 0x1C44, 0x1DA6, 0x1EEF, - 0x2017, 0x20FA, 0x2193, 0x220F, 0x229A, 0x2360, 0x2490, 0x2654, - 0x29DD, 0x2F0F, 0x3427, 0x3763, 0x3902, 0x3A71, 0x3BAD, 0x3CB5, - 0x3D88, 0x3E25, 0x3E8A, 0x3EB5, 0x3EA6, 0x3E5B, 0x3DE9, 0x3D66, - 0x3CD3, 0x3C30, 0x3B80, 0x3AC1, 0x39F6, 0x391F, 0x383C, 0x374F, - 0x3659, 0x355A, 0x3452, 0x3344, 0x3230, 0x3116, 0x2FF7, 0x2ED4, - 0x2DAF, 0x2C87, 0x2B5E, 0x2A34, 0x28AE, 0x2697, 0x242C, 0x21AA, - 0x1F4D, 0x1D51, 0x1BF5, 0x1B73, 0x1B73, 0x1B73, 0x1B73, 0x1B73, - 0x1B73, 0x1B73, 0xBF48, 0xBF0C, 0xBE61, 0xBD54, 0xBBF4, 0xBA4D, - 0xB86D, 0xB662, 0xB43A, 0xB201, 0xAFC5, 0xAD95, 0xAB7D, 0xA98B, - 0xA7CC, 0xA64F, 0xA521, 0xA44F, 0xA3E6, 0xA4D9, 0xA7A1, 0xAB9C, - 0xB025, 0xB499, 0xB854, 0xBAB3, 0xBBFF, 0xBC24, 0xB9EB, 0xB41F, - 0xAB62, 0xA15D, 0x9665, 0x8ACF, 0x7EED, 0x7319, 0x67A6, 0x5CE7, - 0x5332, 0x4ADB, 0x4362, 0x3C0D, 0x34DB, 0x2DCB, 0x26DD, 0x2010, - 0x1964, 0x12D7, 0x0C6A, 0x061A, 0xFFEA, 0xF9D6, 0xF3DE, 0xEE02, - 0xE841, 0xE29A, 0xDD0E, 0xD79A, 0xD23F, 0xCCFB, 0xC7CF, 0xC2B9, - 0xBE37, 0xBAB0, 0xB807, 0xB61E, 0xB4D6, 0xB412, 0xB3B2, 0xB399, - 0xB399, 0xB399, 0xB399, 0xB399, 0xB399, 0xB399, 0xF5A5, 0xF5A5, - 0xF5A5, 0xF5A5, 0xF5A5, 0xF5A5, 0xF5A5, 0xF592, 0xF55F, 0xF517, - 0xF4C4, 0xF471, 0xF429, 0xF3F6, 0xF3E2, 0xF3F9, 0xF445, 0xF4D0, - 0xF5A5, 0xF6FF, 0xF8F6, 0xFB62, 0xFE1B, 0x00F8, 0x03D2, 0x0682, - 0x08DF, 0x0AC0, 0x0BFE, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, - 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, - 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, - 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, - 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, - 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, 0x0C71, - 0x0C71, 0x0C71, 0xF580, 0xF580, 0xF580, 0xF580, 0xF580, 0xF580, - 0xF580, 0xF589, 0xF5A1, 0xF5C2, 0xF5E9, 0xF60F, 0xF630, 0xF648, - 0xF651, 0xF646, 0xF623, 0xF5E3, 0xF580, 0xF4E0, 0xF3F7, 0xF2D8, - 0xF196, 0xF042, 0xEEF0, 0xEDB2, 0xEC9A, 0xEBBB, 0xEB28, 0xEAF2, - 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, - 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, - 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, - 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, - 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, - 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xEAF2, 0xA064, 0xA064, - 0xA064, 0xA064, 0xA064, 0xA064, 0xA064, 0xA07D, 0xA0BE, 0xA119, - 0xA182, 0xA1EB, 0xA247, 0xA288, 0xA2A0, 0xA283, 0xA223, 0xA173, - 0xA064, 0x9EAE, 0x9C31, 0x991F, 0x95AC, 0x920A, 0x8E6B, 0x8B03, - 0x8805, 0x85A3, 0x840F, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, - 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, - 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, - 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, - 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, - 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, 0x837E, - 0x837E, 0x837E, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06046774, 0x00188440, 199722, 0x000468c4, 6256); // 0x06047FE4 -static const u16 bowser_seg6_animindex_06047FE4[] = { - 0x0001, 0x0000, 0x004C, 0x0001, 0x004C, 0x004D, 0x004C, 0x0099, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0C37, 0x0001, 0x0000, - 0x004C, 0x08A2, 0x004C, 0x08EE, 0x004C, 0x093A, - 0x0001, 0x05F4, 0x0001, 0x05F5, 0x004C, 0x05F6, - 0x004C, 0x01CC, 0x004C, 0x0218, 0x004C, 0x0264, - 0x004C, 0x00E5, 0x004C, 0x0131, 0x004C, 0x017D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0C36, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004C, 0x02B0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0C35, 0x0001, 0x0000, - 0x004C, 0x0986, 0x004C, 0x09D2, 0x004C, 0x0A1E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004C, 0x0642, - 0x004C, 0x02FC, 0x004C, 0x0348, 0x004C, 0x0394, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0C34, 0x0001, 0x0000, - 0x004C, 0x068E, 0x004C, 0x06DA, 0x004C, 0x0726, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004C, 0x03E0, - 0x0001, 0x01C9, 0x0001, 0x01CA, 0x0001, 0x01CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0C33, 0x0001, 0x0000, - 0x004C, 0x0A6A, 0x004C, 0x0AB6, 0x004C, 0x0B02, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004C, 0x0772, - 0x004C, 0x042C, 0x004C, 0x0478, 0x004C, 0x04C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0C32, 0x0001, 0x0000, - 0x004C, 0x0B4E, 0x004C, 0x0B9A, 0x004C, 0x0BE6, - 0x004C, 0x07BE, 0x004C, 0x080A, 0x004C, 0x0856, - 0x004C, 0x0510, 0x004C, 0x055C, 0x004C, 0x05A8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06047FE4, 0x00188440, 199722, 0x00048134, 540); // 0x06048200 static const struct Animation bowser_seg6_anim_06048200 = { diff --git a/actors/bowser/anims/anim_06049880.inc.c b/actors/bowser/anims/anim_06049880.inc.c index adf739ed3..88668d942 100644 --- a/actors/bowser/anims/anim_06049880.inc.c +++ b/actors/bowser/anims/anim_06049880.inc.c @@ -1,379 +1,9 @@ +#include "pc/rom_assets.h" // 0x06048218 -static const s16 bowser_seg6_animvalue_06048218[] = { - 0x0000, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, - 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0099, 0x0099, 0x0099, - 0x0099, 0x0099, 0x0099, 0x0099, 0x009A, 0x009A, 0x009A, 0x009A, - 0x009A, 0x009A, 0x009A, 0x009A, 0x0099, 0x0099, 0x0099, 0x0098, - 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, - 0x0098, 0x0096, 0x0095, 0x0094, 0x0093, 0x0091, 0x0090, 0x008F, - 0x008D, 0x008C, 0x008C, 0x008D, 0x008D, 0x008D, 0x008E, 0x008E, - 0x008E, 0x008E, 0x008F, 0x008F, 0x008F, 0x008F, 0x0090, 0x0090, - 0x0090, 0x0091, 0x0091, 0x0091, 0x0091, 0x0092, 0x0092, 0x0092, - 0x0093, 0x0093, 0x0093, 0x0093, 0x0094, 0x0094, 0x0094, 0x0094, - 0x0095, 0x0095, 0x0095, 0x0096, 0x0096, 0x0096, 0x0096, 0x0097, - 0x0097, 0x0097, 0x0097, 0x0098, 0x0098, 0xFFE7, 0xFFE9, 0xFFED, - 0xFFF2, 0xFFF6, 0xFFF6, 0xFFF4, 0xFFF2, 0xFFEF, 0xFFEC, 0xFFE9, - 0xFFE6, 0xFFE3, 0xFFDF, 0xFFDC, 0xFFD8, 0xFFD5, 0xFFD1, 0xFFCD, - 0xFFCA, 0xFFC6, 0xFFC3, 0xFFBF, 0xFFBC, 0xFFB9, 0xFFB6, 0xFFB3, - 0xFFB1, 0xFFAF, 0xFFAE, 0xFFAD, 0xFFAD, 0xFFAE, 0xFFAF, 0xFFB1, - 0xFFB5, 0xFFB9, 0xFFBF, 0xFFC6, 0xFFCE, 0xFFD7, 0xFFDF, 0xFFE8, - 0xFFF0, 0xFFF7, 0xFFFE, 0x0002, 0x0005, 0x0007, 0x0008, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0008, 0x0008, - 0x0007, 0x0006, 0x0005, 0x0004, 0x0003, 0x0002, 0x0001, 0x0000, - 0xFFFF, 0xFFFE, 0xFFFD, 0xFFFB, 0xFFFA, 0xFFF9, 0xFFF7, 0xFFF6, - 0xFFF4, 0xFFF3, 0xFFF2, 0xFFF0, 0xFFEF, 0xFFEE, 0xFFED, 0xFFEC, - 0xFFEB, 0xFFEA, 0xFFE9, 0xFFE8, 0xFFE8, 0xFFE7, 0xFFE7, 0xFFE7, - 0xFFE7, 0x0000, 0x0099, 0x01FE, 0x0393, 0x04BE, 0x04E3, 0x0444, - 0x038A, 0x02B9, 0x01D3, 0x00DA, 0xFFD2, 0xFEBC, 0xFD9A, 0xFC71, - 0xFB41, 0xFA0E, 0xF8DA, 0xF7A8, 0xF67A, 0xF553, 0xF435, 0xF323, - 0xF220, 0xF12D, 0xF04E, 0xEF85, 0xEED5, 0xEE3F, 0xEDC7, 0xED70, - 0xED3A, 0xED2B, 0xED43, 0xEDD7, 0xEF27, 0xF114, 0xF37E, 0xF647, - 0xF951, 0xFC7C, 0xFFA9, 0x02BA, 0x0591, 0x080E, 0x0A13, 0x0B81, - 0x0C39, 0x0C83, 0x0CBC, 0x0CE6, 0x0D01, 0x0D0D, 0x0D0C, 0x0CFE, - 0x0CE3, 0x0CBC, 0x0C8B, 0x0C4F, 0x0C0A, 0x0BBC, 0x0B66, 0x0B09, - 0x0AA4, 0x0A3A, 0x09CA, 0x0955, 0x08DD, 0x0861, 0x07E3, 0x0763, - 0x06E1, 0x0660, 0x05DE, 0x055D, 0x04DE, 0x0461, 0x03E7, 0x0371, - 0x0300, 0x0293, 0x022C, 0x01CC, 0x0173, 0x0121, 0x00D9, 0x0099, - 0x0064, 0x0039, 0x0019, 0x0006, 0x0000, 0x32C6, 0xC001, 0x32C6, - 0x0000, 0x0007, 0x0016, 0x0021, 0x001D, 0x0000, 0xFFD1, 0xFFA1, - 0xFF6E, 0xFF3B, 0xFF06, 0xFED0, 0xFE99, 0xFE61, 0xFE27, 0xFDEE, - 0xFDB3, 0xFD78, 0xFD3C, 0xFD00, 0xFCC4, 0xFC87, 0xFC4B, 0xFC0E, - 0xFBD1, 0xFB95, 0xFB59, 0xFB1D, 0xFAC7, 0xFA50, 0xF9D5, 0xF975, - 0xF94E, 0xF97C, 0xF9ED, 0xFA79, 0xFB1A, 0xFBCC, 0xFC8C, 0xFD55, - 0xFE22, 0xFEEF, 0xFFB9, 0x007A, 0x012F, 0x01D3, 0x0263, 0x02D9, - 0x032D, 0x035D, 0x036F, 0x036B, 0x0355, 0x0335, 0x0312, 0x02F1, - 0x02DA, 0x02C8, 0x02B5, 0x02A1, 0x028B, 0x0274, 0x025C, 0x0243, - 0x022A, 0x020F, 0x01F4, 0x01D9, 0x01BD, 0x01A1, 0x0185, 0x0169, - 0x014D, 0x0132, 0x0116, 0x00FC, 0x00E2, 0x00C9, 0x00B1, 0x0099, - 0x0083, 0x006E, 0x005B, 0x0049, 0x0039, 0x002A, 0x001E, 0x0013, - 0x000B, 0x0005, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, - 0xFFFC, 0xFFFA, 0xFFF8, 0xFFF6, 0xFFF4, 0xFFF2, 0xFFF0, 0xFFEE, - 0xFFED, 0xFFEC, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFED, 0xFFF0, 0xFFF3, - 0xFFF7, 0xFFFA, 0xFFFD, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0001, 0x0001, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xA509, 0xA486, 0xA357, 0xA201, 0xA109, 0xA0F6, 0xA189, 0xA22B, - 0xA2DC, 0xA399, 0xA462, 0xA536, 0xA612, 0xA6F6, 0xA7E0, 0xA8CF, - 0xA9C2, 0xAAB7, 0xABAE, 0xACA3, 0xAD98, 0xAE89, 0xAF76, 0xB05E, - 0xB13F, 0xB217, 0xB2E6, 0xB3AA, 0xB483, 0xB570, 0xB63B, 0xB6B0, - 0xB69A, 0xB5C4, 0xB458, 0xB2AA, 0xB0C4, 0xAEB2, 0xAC80, 0xAA37, - 0xA7E4, 0xA591, 0xA34B, 0xA11B, 0x9F0D, 0x9D2D, 0x9B85, 0x9A20, - 0x9916, 0x9869, 0x980B, 0x97EE, 0x9802, 0x983A, 0x9886, 0x98D8, - 0x9921, 0x9964, 0x99AE, 0x99FF, 0x9A56, 0x9AB3, 0x9B14, 0x9B7A, - 0x9BE4, 0x9C51, 0x9CC1, 0x9D33, 0x9DA7, 0x9E1C, 0x9E92, 0x9F07, - 0x9F7D, 0x9FF1, 0xA064, 0xA0D4, 0xA142, 0xA1AD, 0xA214, 0xA277, - 0xA2D5, 0xA32E, 0xA381, 0xA3CD, 0xA413, 0xA451, 0xA487, 0xA4B4, - 0xA4D8, 0xA4F3, 0xA503, 0xA509, 0xE442, 0xE45B, 0xE4A1, 0xE513, - 0xE5AE, 0xE66E, 0xE751, 0xE853, 0xE972, 0xEAAA, 0xEBF9, 0xED5C, - 0xEECF, 0xF050, 0xF1DC, 0xF370, 0xF508, 0xF6A2, 0xF83B, 0xF9CF, - 0xFB5D, 0xFCE0, 0xFE56, 0xFFBC, 0x010E, 0x024B, 0x036F, 0x0477, - 0x0560, 0x0627, 0x06C9, 0x0743, 0x0792, 0x07B4, 0x0796, 0x072F, - 0x0683, 0x059A, 0x0478, 0x0324, 0x01A5, 0xFFFF, 0xFE39, 0xFC59, - 0xFA64, 0xF860, 0xF655, 0xF446, 0xF23C, 0xF03A, 0xEE48, 0xEC6C, - 0xEAAB, 0xE90B, 0xE792, 0xE646, 0xE516, 0xE3EE, 0xE2CE, 0xE1B8, - 0xE0AF, 0xDFB3, 0xDEC6, 0xDDEA, 0xDD21, 0xDC6B, 0xDBCA, 0xDB41, - 0xDAD0, 0xDA7A, 0xDA3F, 0xDA21, 0xDA27, 0xDA53, 0xDAA0, 0xDB0A, - 0xDB8E, 0xDC27, 0xDCD1, 0xDD89, 0xDE49, 0xDF0E, 0xDFD4, 0xE096, - 0xE151, 0xE200, 0xE2A0, 0xE32B, 0xE39F, 0xE3F7, 0xE42F, 0xE442, - 0x0254, 0x053E, 0xF8D6, 0x2486, 0x247C, 0x2461, 0x2435, 0x23FA, - 0x23B1, 0x235B, 0x22FB, 0x2291, 0x221F, 0x21A7, 0x2129, 0x20A7, - 0x2023, 0x1F9E, 0x1F1A, 0x1E97, 0x1E17, 0x1D9C, 0x1D28, 0x1CBA, - 0x1C56, 0x1BFC, 0x1BAE, 0x1B6D, 0x1B3B, 0x1B18, 0x1B08, 0x1B0A, - 0x1B20, 0x1B4C, 0x1B8F, 0x1BEA, 0x1C60, 0x1D2F, 0x1E89, 0x2059, - 0x228B, 0x250B, 0x27C3, 0x2AA0, 0x2D8D, 0x3076, 0x3346, 0x35E9, - 0x384A, 0x3A55, 0x3BF5, 0x3D17, 0x3DDB, 0x3E74, 0x3EE5, 0x3F31, - 0x3F5C, 0x3F69, 0x3F5C, 0x3F38, 0x3F00, 0x3EB7, 0x3E62, 0x3E03, - 0x3D9E, 0x3D37, 0x3CD0, 0x3C6C, 0x3C11, 0x3BC0, 0x3B7D, 0x3B4C, - 0x3B2F, 0x3B3F, 0x3B7F, 0x3BD5, 0x3C26, 0x3C58, 0x3C51, 0x3BF7, - 0x3B2F, 0x39F7, 0x386A, 0x369A, 0x3497, 0x3273, 0x303F, 0x2E0D, - 0x2BEE, 0x29F3, 0x282D, 0x26AE, 0x2587, 0x24C9, 0x2486, 0xDB55, - 0xDBCF, 0xDCFD, 0xDE7C, 0xDFED, 0xE0ED, 0xE193, 0xE235, 0xE2D3, - 0xE36E, 0xE406, 0xE49A, 0xE52C, 0xE5BC, 0xE64A, 0xE6D6, 0xE760, - 0xE7E9, 0xE871, 0xE8F9, 0xE980, 0xEA07, 0xEA8F, 0xEB17, 0xEB9F, - 0xEC29, 0xECB4, 0xED41, 0xEDCF, 0xEE60, 0xEEFE, 0xEFB2, 0xF077, - 0xF149, 0xF225, 0xF305, 0xF3E5, 0xF4C2, 0xF596, 0xF65E, 0xF715, - 0xF7B7, 0xF840, 0xF8AB, 0xF8F4, 0xF917, 0xF910, 0xF8DA, 0xF884, - 0xF81E, 0xF7A9, 0xF726, 0xF697, 0xF5FB, 0xF554, 0xF4A3, 0xF3E7, - 0xF323, 0xF257, 0xF184, 0xF0AA, 0xEFCA, 0xEEE6, 0xEDFE, 0xED13, - 0xEC25, 0xEB36, 0xEA46, 0xE956, 0xE867, 0xE77B, 0xE690, 0xE5A9, - 0xE4C7, 0xE3E9, 0xE311, 0xE240, 0xE177, 0xE0B6, 0xDFFE, 0xDF50, - 0xDEAD, 0xDE15, 0xDD8A, 0xDD0D, 0xDC9D, 0xDC3C, 0xDBEB, 0xDBAB, - 0xDB7C, 0xDB5F, 0xDB55, 0x0000, 0xFDD5, 0xF89F, 0xF250, 0xECD8, - 0xEA2B, 0xE997, 0xE91E, 0xE8BE, 0xE877, 0xE847, 0xE82B, 0xE823, - 0xE82D, 0xE848, 0xE872, 0xE8AA, 0xE8ED, 0xE93B, 0xE992, 0xE9F1, - 0xEA55, 0xEABE, 0xEB2A, 0xEB98, 0xEC05, 0xEC71, 0xECD9, 0xED3D, - 0xED9B, 0xEE02, 0xEE7F, 0xEF10, 0xEFB1, 0xF060, 0xF11B, 0xF1DD, - 0xF2A4, 0xF36D, 0xF435, 0xF4FA, 0xF5B8, 0xF66C, 0xF714, 0xF7AD, - 0xF833, 0xF8A4, 0xF8FD, 0xF949, 0xF993, 0xF9DB, 0xFA22, 0xFA68, - 0xFAAC, 0xFAEF, 0xFB31, 0xFB71, 0xFBAF, 0xFBEC, 0xFC27, 0xFC61, - 0xFC99, 0xFCD0, 0xFD05, 0xFD38, 0xFD6A, 0xFD9A, 0xFDC9, 0xFDF6, - 0xFE21, 0xFE4A, 0xFE72, 0xFE97, 0xFEBC, 0xFEDE, 0xFEFE, 0xFF1D, - 0xFF3A, 0xFF55, 0xFF6E, 0xFF85, 0xFF9A, 0xFFAD, 0xFFBE, 0xFFCE, - 0xFFDB, 0xFFE6, 0xFFF0, 0xFFF7, 0xFFFC, 0xFFFF, 0x0000, 0xF34B, - 0xF14F, 0xEC89, 0xE6C1, 0xE1C0, 0xDF4D, 0xDEC6, 0xDE58, 0xDE02, - 0xDDC1, 0xDD96, 0xDD7E, 0xDD77, 0xDD82, 0xDD9B, 0xDDC3, 0xDDF6, - 0xDE35, 0xDE7E, 0xDECE, 0xDF26, 0xDF83, 0xDFE4, 0xE048, 0xE0AD, - 0xE112, 0xE176, 0xE1D7, 0xE234, 0xE28B, 0xE2EA, 0xE35E, 0xE3E4, - 0xE479, 0xE51C, 0xE5C8, 0xE67B, 0xE733, 0xE7ED, 0xE8A6, 0xE95C, - 0xEA0B, 0xEAB2, 0xEB4C, 0xEBD9, 0xEC54, 0xECBC, 0xED0D, 0xED52, - 0xED95, 0xEDD7, 0xEE17, 0xEE56, 0xEE94, 0xEED0, 0xEF0B, 0xEF44, - 0xEF7C, 0xEFB3, 0xEFE8, 0xF01C, 0xF04E, 0xF07F, 0xF0AE, 0xF0DB, - 0xF108, 0xF132, 0xF15B, 0xF183, 0xF1A9, 0xF1CD, 0xF1F0, 0xF211, - 0xF231, 0xF24F, 0xF26B, 0xF286, 0xF29F, 0xF2B7, 0xF2CC, 0xF2E0, - 0xF2F3, 0xF304, 0xF312, 0xF320, 0xF32B, 0xF335, 0xF33D, 0xF343, - 0xF348, 0xF34B, 0xF34B, 0x0000, 0xFFF8, 0xFFE8, 0xFFDC, 0xFFE0, - 0x0000, 0x0035, 0x006E, 0x00AD, 0x00EE, 0x0134, 0x017C, 0x01C6, - 0x0212, 0x025F, 0x02AD, 0x02FC, 0x034A, 0x0398, 0x03E4, 0x042F, - 0x0478, 0x04BE, 0x0500, 0x0540, 0x057B, 0x05B1, 0x05E3, 0x060F, - 0x0634, 0x0653, 0x066B, 0x067C, 0x0684, 0x065C, 0x05E7, 0x0537, - 0x045B, 0x0366, 0x0268, 0x0173, 0x0097, 0xFFB7, 0xFEB8, 0xFDB3, - 0xFCC3, 0xFC01, 0xFB85, 0xFB47, 0xFB29, 0xFB25, 0xFB35, 0xFB54, - 0xFB7B, 0xFBA6, 0xFBCE, 0xFBEE, 0xFC09, 0xFC27, 0xFC45, 0xFC66, - 0xFC88, 0xFCAB, 0xFCD0, 0xFCF5, 0xFD1B, 0xFD42, 0xFD69, 0xFD91, - 0xFDB9, 0xFDE1, 0xFE08, 0xFE30, 0xFE56, 0xFE7C, 0xFEA2, 0xFEC6, - 0xFEE9, 0xFF0B, 0xFF2B, 0xFF4A, 0xFF67, 0xFF82, 0xFF9B, 0xFFB1, - 0xFFC5, 0xFFD7, 0xFFE5, 0xFFF1, 0xFFF9, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0003, 0x0005, 0x0007, 0x0009, 0x000A, - 0x000C, 0x000C, 0x000C, 0x000B, 0x000B, 0x000B, 0x000C, 0x000F, - 0x0012, 0x0016, 0x001B, 0x001F, 0x0023, 0x0026, 0x0029, 0x0029, - 0x0029, 0x0028, 0x0028, 0x0027, 0x0026, 0x0025, 0x0024, 0x0022, - 0x0021, 0x001F, 0x001E, 0x001C, 0x001B, 0x0019, 0x0017, 0x0016, - 0x0014, 0x0012, 0x0011, 0x000F, 0x000D, 0x000C, 0x000A, 0x0009, - 0x0007, 0x0006, 0x0005, 0x0004, 0x0003, 0x0002, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0xA438, 0xA3DA, 0xA301, 0xA20E, 0xA162, - 0xA15E, 0xA1D7, 0xA260, 0xA2F7, 0xA39B, 0xA44A, 0xA503, 0xA5C5, - 0xA68D, 0xA75A, 0xA82C, 0xA8FF, 0xA9D3, 0xAAA7, 0xAB79, 0xAC46, - 0xAD0F, 0xADD1, 0xAE8A, 0xAF3A, 0xAFDF, 0xB077, 0xB101, 0xB17C, - 0xB1E5, 0xB23B, 0xB27D, 0xB2AA, 0xB2BF, 0xB24A, 0xB0FB, 0xAF05, - 0xAC9E, 0xA9FB, 0xA74E, 0xA4CE, 0xA2AE, 0xA0B8, 0x9EAC, 0x9CB0, - 0x9AEA, 0x9980, 0x9898, 0x9821, 0x97E9, 0x97E4, 0x9809, 0x984B, - 0x98A1, 0x98FF, 0x995B, 0x99A9, 0x99EF, 0x9A3B, 0x9A8B, 0x9ADF, - 0x9B37, 0x9B93, 0x9BF1, 0x9C52, 0x9CB5, 0x9D1A, 0x9D80, 0x9DE7, - 0x9E4E, 0x9EB5, 0x9F1C, 0x9F82, 0x9FE7, 0xA04A, 0xA0AA, 0xA109, - 0xA164, 0xA1BC, 0xA210, 0xA25F, 0xA2AA, 0xA2F0, 0xA330, 0xA36B, - 0xA39F, 0xA3CC, 0xA3F2, 0xA410, 0xA426, 0xA433, 0xA438, 0x8001, - 0x8001, 0xBE14, 0xCA03, 0xC80F, 0xC373, 0xBE10, 0xB9C9, 0xB87E, - 0xB97D, 0xBACA, 0xBC5D, 0xBE2E, 0xC034, 0xC266, 0xC4BD, 0xC730, - 0xC9B5, 0xCC46, 0xCED8, 0xD165, 0xD3E3, 0xD64A, 0xD892, 0xDAB1, - 0xDCA1, 0xDE57, 0xDFCC, 0xE0F7, 0xE1D0, 0xE24E, 0xE269, 0xE218, - 0xE111, 0xDF20, 0xDC64, 0xD8F9, 0xD4FE, 0xD08F, 0xCBCA, 0xC6CC, - 0xC1B3, 0xBC9C, 0xB7A4, 0xB2EA, 0xAE8A, 0xAAA1, 0xA74E, 0xA4AD, - 0xA2DB, 0xA1F8, 0xA1A8, 0xA180, 0xA17D, 0xA19E, 0xA1E0, 0xA242, - 0xA2C3, 0xA360, 0xA419, 0xA4EA, 0xA5D2, 0xA6D0, 0xA7E2, 0xA906, - 0xAA3A, 0xAB7C, 0xACCC, 0xAE26, 0xAF8A, 0xB0F5, 0xB266, 0xB3DB, - 0xB552, 0xB6C9, 0xB840, 0xB9B3, 0xBB22, 0xBC8A, 0xBDEA, 0xBF40, - 0xC08A, 0xC1C7, 0xC2F4, 0xC411, 0xC51A, 0xC610, 0xC6EE, 0xC7B5, - 0xC862, 0xC8F4, 0xC968, 0xC9BD, 0xC9F1, 0xCA03, 0xFFA2, 0xFF9D, - 0xFF90, 0xFF84, 0xFF80, 0xFF82, 0xFF84, 0xFF87, 0xFF8A, 0xFF8D, - 0xFF90, 0xFF94, 0xFF97, 0xFF9C, 0xFFA0, 0xFFA4, 0xFFA9, 0xFFAE, - 0xFFB3, 0xFFB9, 0xFFBE, 0xFFC4, 0xFFCA, 0xFFD1, 0xFFDA, 0xFFE4, - 0xFFEE, 0xFFF9, 0x0004, 0x000E, 0x0018, 0x0021, 0x0029, 0x002E, - 0x0032, 0x0035, 0x0038, 0x0039, 0x003A, 0x003B, 0x003B, 0x003B, - 0x003A, 0x003A, 0x0039, 0x0038, 0x0038, 0x0037, 0x0037, 0x0036, - 0x0035, 0x0034, 0x0033, 0x0031, 0x0030, 0x002E, 0x002D, 0x002B, - 0x002A, 0x0029, 0x0028, 0x0027, 0x0027, 0x0027, 0x0027, 0x0027, - 0x0028, 0x0028, 0x0029, 0x0029, 0x0029, 0x0028, 0x0028, 0x0026, - 0x0025, 0x0022, 0x001F, 0x001B, 0x0016, 0x000E, 0x0005, 0xFFFB, - 0xFFF0, 0xFFE4, 0xFFD8, 0xFFCC, 0xFFC1, 0xFFB7, 0xFFAE, 0xFFA8, - 0xFFA4, 0xFFA2, 0xFF46, 0xFF4A, 0xFF52, 0xFF59, 0xFF5D, 0xFF5C, - 0xFF5C, 0xFF5B, 0xFF5A, 0xFF58, 0xFF57, 0xFF55, 0xFF54, 0xFF52, - 0xFF50, 0xFF4E, 0xFF4C, 0xFF4A, 0xFF48, 0xFF47, 0xFF45, 0xFF43, - 0xFF42, 0xFF31, 0xFF07, 0xFECE, 0xFE8F, 0xFE52, 0xFE22, 0xFE08, - 0xFE0D, 0xFE3B, 0xFE9B, 0xFF35, 0x0022, 0x0167, 0x02F2, 0x04B0, - 0x0690, 0x087F, 0x0A6A, 0x0C41, 0x0DEF, 0x0F64, 0x108E, 0x1159, - 0x11B3, 0x118B, 0x10B6, 0x0F2A, 0x0D08, 0x0A71, 0x0785, 0x0465, - 0x0130, 0xFE0A, 0xFB10, 0xF864, 0xF627, 0xF478, 0xF379, 0xF308, - 0xF2E5, 0xF309, 0xF36C, 0xF403, 0xF4C8, 0xF5B1, 0xF6B6, 0xF7CE, - 0xF8F1, 0xFA16, 0xFB34, 0xFC43, 0xFD3B, 0xFE12, 0xFEC0, 0xFF3D, - 0xFF92, 0xFFCD, 0xFFF3, 0x0005, 0x0008, 0x0000, 0xFFEC, 0xFFD2, - 0xFFB4, 0xFF94, 0xFF77, 0xFF5E, 0xFF4D, 0xFF46, 0x9A98, 0x9BE8, - 0x9EC3, 0xA188, 0xA295, 0xA233, 0xA1BF, 0xA138, 0xA0A1, 0x9FFA, - 0x9F44, 0x9E7E, 0x9DAA, 0x9CC9, 0x9BDC, 0x9AE2, 0x99DC, 0x98CC, - 0x97B2, 0x968F, 0x9563, 0x942F, 0x92F3, 0x9184, 0x8FC1, 0x8DC0, - 0x8B94, 0x8952, 0x870F, 0x84DF, 0x82D7, 0x810B, 0x7F8D, 0x7E77, - 0x7DB4, 0x7D22, 0x7CBA, 0x7C77, 0x7C54, 0x7C4D, 0x7C5B, 0x7C7A, - 0x7CA5, 0x7CD5, 0x7D07, 0x7D34, 0x7D58, 0x7D6D, 0x7D7E, 0x7D9A, - 0x7DBE, 0x7DEA, 0x7E1B, 0x7E50, 0x7E88, 0x7EC1, 0x7EF9, 0x7F2F, - 0x7F62, 0x7F8F, 0x7FB6, 0x7FCE, 0x7FD1, 0x7FC3, 0x7FAA, 0x7F89, - 0x7F64, 0x7F3F, 0x7F20, 0x7F09, 0x7EFF, 0x7F06, 0x7F23, 0x7F5A, - 0x7FAF, 0x8028, 0x80C5, 0x818C, 0x82A9, 0x8435, 0x861C, 0x8848, - 0x8AA4, 0x8D1B, 0x8F96, 0x9202, 0x9449, 0x9656, 0x9813, 0x996B, - 0x9A49, 0x9A98, 0x0000, 0x02D5, 0x0996, 0x11A5, 0x1867, 0x1B3C, - 0x1B1E, 0x1AC6, 0x1A3B, 0x197F, 0x1899, 0x178C, 0x165E, 0x1512, - 0x13AF, 0x1238, 0x10B2, 0x0F22, 0x0D8D, 0x0BF7, 0x0A65, 0x08DC, - 0x0760, 0x05F6, 0x04A3, 0x036C, 0x0255, 0x0162, 0x009A, 0x0000, - 0xFF9B, 0xFF68, 0xFF64, 0xFF88, 0xFFCF, 0x0033, 0x00AF, 0x013E, - 0x01D9, 0x027B, 0x0320, 0x03C0, 0x0457, 0x04DF, 0x0552, 0x05AB, - 0x05E5, 0x05F9, 0x05F7, 0x05F0, 0x05E5, 0x05D6, 0x05C3, 0x05AC, - 0x0592, 0x0574, 0x0554, 0x0530, 0x050A, 0x04E2, 0x04B8, 0x048B, - 0x045D, 0x042E, 0x03FD, 0x03CB, 0x0398, 0x0364, 0x0331, 0x02FC, - 0x02C8, 0x0294, 0x0261, 0x022E, 0x01FC, 0x01CB, 0x019C, 0x016E, - 0x0141, 0x0117, 0x00EF, 0x00C9, 0x00A5, 0x0085, 0x0067, 0x004D, - 0x0036, 0x0023, 0x0014, 0x0009, 0x0002, 0x0000, 0x0000, 0xFE56, - 0xFA5C, 0xF59E, 0xF1A4, 0xEFFA, 0xF00B, 0xF03D, 0xF08C, 0xF0F7, - 0xF17B, 0xF215, 0xF2C2, 0xF380, 0xF44D, 0xF525, 0xF606, 0xF6ED, - 0xF7D9, 0xF8C5, 0xF9B0, 0xFA97, 0xFB77, 0xFC4E, 0xFD19, 0xFDD5, - 0xFE80, 0xFF18, 0xFF99, 0x0000, 0x004E, 0x0084, 0x00A6, 0x00B5, - 0x00B3, 0x00A3, 0x0088, 0x0062, 0x0036, 0x0004, 0xFFD0, 0xFF9C, - 0xFF68, 0xFF3A, 0xFF11, 0xFEF1, 0xFEDD, 0xFED5, 0xFED6, 0xFED7, - 0xFED9, 0xFEDC, 0xFEE0, 0xFEE4, 0xFEEA, 0xFEEF, 0xFEF6, 0xFEFD, - 0xFF04, 0xFF0C, 0xFF14, 0xFF1D, 0xFF26, 0xFF2F, 0xFF39, 0xFF42, - 0xFF4C, 0xFF56, 0xFF61, 0xFF6B, 0xFF75, 0xFF7F, 0xFF89, 0xFF93, - 0xFF9D, 0xFFA7, 0xFFB0, 0xFFB9, 0xFFC2, 0xFFCA, 0xFFD2, 0xFFD9, - 0xFFE0, 0xFFE6, 0xFFEC, 0xFFF1, 0xFFF6, 0xFFFA, 0xFFFD, 0xFFFF, - 0x0000, 0x0000, 0xCD46, 0xCDC1, 0xCEFE, 0xD0B1, 0xD28D, 0xD446, - 0xD5E9, 0xD7B4, 0xD9A0, 0xDBA9, 0xDDC8, 0xDFF9, 0xE236, 0xE479, - 0xE6BD, 0xE8FB, 0xEB30, 0xED54, 0xEF63, 0xF157, 0xF32A, 0xF4D7, - 0xF659, 0xF7A9, 0xF8C3, 0xF9A0, 0xFA3C, 0xFA90, 0xFA97, 0xFA4C, - 0xF96A, 0xF7BE, 0xF563, 0xF270, 0xEEFE, 0xEB26, 0xE701, 0xE2A6, - 0xDE30, 0xD9B5, 0xD54F, 0xD117, 0xCD25, 0xC991, 0xC675, 0xC3E9, - 0xC205, 0xC0E2, 0xC035, 0xBFA2, 0xBF28, 0xBEC5, 0xBE79, 0xBE43, - 0xBE21, 0xBE13, 0xBE17, 0xBE2D, 0xBE53, 0xBE89, 0xBECD, 0xBF1F, - 0xBF7D, 0xBFE7, 0xC05B, 0xC0D8, 0xC15D, 0xC1EA, 0xC27D, 0xC315, - 0xC3B2, 0xC452, 0xC4F4, 0xC597, 0xC63A, 0xC6DC, 0xC77D, 0xC81A, - 0xC8B4, 0xC948, 0xC9D7, 0xCA5E, 0xCADE, 0xCB54, 0xCBC0, 0xCC22, - 0xCC77, 0xCCBE, 0xCCF8, 0xCD23, 0xCD3D, 0xCD46, 0x3F4B, 0x3F4D, - 0x3F51, 0x3F59, 0x3F63, 0x3F6F, 0x3F7E, 0x3F8F, 0x3FA1, 0x3FB6, - 0x3FCB, 0x3FE3, 0x3FFB, 0x4014, 0x402E, 0x4049, 0x4064, 0x4080, - 0x409B, 0x40B6, 0x40D1, 0x40EB, 0x4105, 0x411E, 0x4136, 0x414C, - 0x4161, 0x4175, 0x4186, 0x4196, 0x41A4, 0x41AF, 0x41B7, 0x41BD, - 0x41BC, 0x41AF, 0x4199, 0x417C, 0x4159, 0x4131, 0x4107, 0x40DC, - 0x40B1, 0x4088, 0x4063, 0x4044, 0x402C, 0x401C, 0x4011, 0x4007, - 0x3FFD, 0x3FF3, 0x3FEA, 0x3FE1, 0x3FD8, 0x3FD0, 0x3FC8, 0x3FC0, - 0x3FB9, 0x3FB1, 0x3FAA, 0x3FA4, 0x3F9D, 0x3F97, 0x3F91, 0x3F8C, - 0x3F87, 0x3F82, 0x3F7D, 0x3F78, 0x3F74, 0x3F70, 0x3F6C, 0x3F68, - 0x3F65, 0x3F62, 0x3F5F, 0x3F5C, 0x3F5A, 0x3F58, 0x3F56, 0x3F54, - 0x3F52, 0x3F51, 0x3F4F, 0x3F4E, 0x3F4D, 0x3F4D, 0x3F4C, 0x3F4C, - 0x3F4B, 0x3F4B, 0x0AA8, 0x0AC9, 0xA078, 0x1945, 0x1854, 0x1612, - 0x1357, 0x10F8, 0x0FCE, 0x0F88, 0x0F44, 0x0F03, 0x0EC3, 0x0E86, - 0x0E4C, 0x0E13, 0x0DDD, 0x0DAA, 0x0D78, 0x0D49, 0x0D1C, 0x0CF2, - 0x0CCA, 0x0CA4, 0x0C80, 0x0C5F, 0x0C41, 0x0C24, 0x0C0A, 0x0BF3, - 0x0BDD, 0x0BCB, 0x0BBA, 0x0BAC, 0x0BA0, 0x0B97, 0x0B90, 0x0B8B, - 0x0B89, 0x0B89, 0x0B8C, 0x0B91, 0x0B98, 0x0BA2, 0x0BAF, 0x0BBD, - 0x0BCF, 0x0BE2, 0x0BF8, 0x0C11, 0x0C2C, 0x0C4C, 0x0C73, 0x0CA2, - 0x0CD7, 0x0D12, 0x0D54, 0x0D9B, 0x0DE7, 0x0E38, 0x0E8D, 0x0EE6, - 0x0F43, 0x0FA3, 0x1005, 0x106B, 0x10D2, 0x113B, 0x11A5, 0x1210, - 0x127C, 0x12E8, 0x1353, 0x13BE, 0x1428, 0x1490, 0x14F7, 0x155C, - 0x15BD, 0x161C, 0x1678, 0x16D0, 0x1724, 0x1773, 0x17BD, 0x1803, - 0x1842, 0x187C, 0x18AF, 0x18DB, 0x1900, 0x191E, 0x1933, 0x1940, - 0x1945, 0xE9B2, 0xE743, 0xE16B, 0xDA5E, 0xD44D, 0xD16B, 0xD0E0, - 0xD05D, 0xCFE3, 0xCF71, 0xCF06, 0xCEA3, 0xCE47, 0xCDF3, 0xCDA6, - 0xCD60, 0xCD21, 0xCCE9, 0xCCB7, 0xCC8C, 0xCC67, 0xCC48, 0xCC2F, - 0xCC1B, 0xCC0D, 0xCC05, 0xCC02, 0xCC04, 0xCC0B, 0xCC17, 0xCC27, - 0xCC3C, 0xCC56, 0xCC73, 0xCC95, 0xCCBA, 0xCCE3, 0xCD10, 0xCD40, - 0xCD73, 0xCDA9, 0xCDE3, 0xCE1E, 0xCE5D, 0xCE9E, 0xCEE1, 0xCF27, - 0xCF6E, 0xCFBD, 0xD01A, 0xD084, 0xD0FA, 0xD17B, 0xD206, 0xD29C, - 0xD33B, 0xD3E2, 0xD492, 0xD548, 0xD604, 0xD6C6, 0xD78D, 0xD859, - 0xD927, 0xD9F8, 0xDACC, 0xDBA0, 0xDC75, 0xDD4A, 0xDE1E, 0xDEF0, - 0xDFC0, 0xE08D, 0xE155, 0xE21A, 0xE2D9, 0xE392, 0xE445, 0xE4F0, - 0xE593, 0xE62D, 0xE6BD, 0xE743, 0xE7BE, 0xE82E, 0xE890, 0xE8E6, - 0xE92E, 0xE967, 0xE990, 0xE9AA, 0xE9B2, 0xBD23, 0xBEB2, 0xC26D, - 0xC6EB, 0xCAC3, 0xCC89, 0xCCCB, 0xCD07, 0xCD3C, 0xCD6B, 0xCD94, - 0xCDB7, 0xCDD5, 0xCDED, 0xCE00, 0xCE0E, 0xCE17, 0xCE1C, 0xCE1C, - 0xCE17, 0xCE0F, 0xCE03, 0xCDF3, 0xCDE0, 0xCDC9, 0xCDAF, 0xCD92, - 0xCD73, 0xCD51, 0xCD2C, 0xCD06, 0xCCDD, 0xCCB3, 0xCC87, 0xCC59, - 0xCC2B, 0xCBFB, 0xCBCB, 0xCB99, 0xCB68, 0xCB36, 0xCB04, 0xCAD2, - 0xCAA1, 0xCA70, 0xCA3F, 0xCA10, 0xC9E1, 0xC9B1, 0xC97A, 0xC93E, - 0xC8FE, 0xC8B8, 0xC86F, 0xC821, 0xC7CF, 0xC77B, 0xC723, 0xC6C8, - 0xC66B, 0xC60B, 0xC5AA, 0xC548, 0xC4E4, 0xC47F, 0xC41A, 0xC3B4, - 0xC34F, 0xC2EA, 0xC286, 0xC223, 0xC1C1, 0xC161, 0xC102, 0xC0A7, - 0xC04D, 0xBFF7, 0xBFA4, 0xBF55, 0xBF09, 0xBEC2, 0xBE7F, 0xBE41, - 0xBE08, 0xBDD5, 0xBDA8, 0xBD80, 0xBD5F, 0xBD45, 0xBD32, 0xBD27, - 0xBD23, 0xF071, 0xF01E, 0xEF55, 0xEE59, 0xED72, 0xECE3, 0xEC99, - 0xEC52, 0xEC0E, 0xEBCE, 0xEB90, 0xEB54, 0xEB1B, 0xEAE3, 0xEAAE, - 0xEA7A, 0xEA48, 0xEA17, 0xE9E7, 0xE9B7, 0xE989, 0xE95A, 0xE92C, - 0xE8FE, 0xE8D0, 0xE8A1, 0xE872, 0xE842, 0xE811, 0xE7DF, 0xE7A8, - 0xE76A, 0xE726, 0xE6DE, 0xE694, 0xE648, 0xE5FD, 0xE5B4, 0xE56E, - 0xE52D, 0xE4F2, 0xE4BF, 0xE496, 0xE476, 0xE464, 0xE45E, 0xE468, - 0xE483, 0xE4A9, 0xE4D6, 0xE508, 0xE53F, 0xE57B, 0xE5BC, 0xE601, - 0xE64B, 0xE698, 0xE6E8, 0xE73B, 0xE791, 0xE7EA, 0xE844, 0xE8A0, - 0xE8FE, 0xE95D, 0xE9BC, 0xEA1D, 0xEA7D, 0xEADD, 0xEB3D, 0xEB9B, - 0xEBF9, 0xEC55, 0xECB0, 0xED08, 0xED5E, 0xEDB1, 0xEE02, 0xEE4E, - 0xEE98, 0xEEDD, 0xEF1E, 0xEF5A, 0xEF91, 0xEFC3, 0xEFEF, 0xF015, - 0xF035, 0xF04F, 0xF062, 0xF06D, 0xF071, 0x0B16, 0x0E2C, 0x159B, - 0x1EA7, 0x2691, 0x2A9E, 0x2BBE, 0x2CB9, 0x2D91, 0x2E47, 0x2EDE, - 0x2F58, 0x2FB7, 0x2FFE, 0x302D, 0x3048, 0x3051, 0x3049, 0x3033, - 0x3012, 0x2FE6, 0x2FB2, 0x2F79, 0x2F3C, 0x2EFE, 0x2EC0, 0x2E85, - 0x2E50, 0x2E21, 0x2DFB, 0x2DD2, 0x2D99, 0x2D50, 0x2CF9, 0x2C96, - 0x2C27, 0x2BAE, 0x2B2D, 0x2AA4, 0x2A14, 0x2980, 0x28E8, 0x284E, - 0x27B2, 0x2717, 0x267E, 0x25E7, 0x2555, 0x24C1, 0x2426, 0x2384, - 0x22DC, 0x222E, 0x217B, 0x20C3, 0x2007, 0x1F48, 0x1E85, 0x1DBF, - 0x1CF7, 0x1C2E, 0x1B63, 0x1A98, 0x19CC, 0x1900, 0x1836, 0x176C, - 0x16A5, 0x15DF, 0x151D, 0x145E, 0x13A2, 0x12EB, 0x1238, 0x118B, - 0x10E4, 0x1043, 0x0FA8, 0x0F15, 0x0E8A, 0x0E07, 0x0D8C, 0x0D1B, - 0x0CB4, 0x0C57, 0x0C05, 0x0BBE, 0x0B83, 0x0B54, 0x0B32, 0x0B1D, - 0x0B16, 0xBF48, 0xBE95, 0xBCE2, 0xBAC6, 0xB8D8, 0xB7B0, 0xB721, - 0xB699, 0xB618, 0xB59D, 0xB529, 0xB4BA, 0xB450, 0xB3EB, 0xB389, - 0xB32C, 0xB2D2, 0xB27B, 0xB226, 0xB1D3, 0xB182, 0xB132, 0xB0E2, - 0xB093, 0xB043, 0xAFF2, 0xAFA0, 0xAF4D, 0xAEF7, 0xAE9F, 0xAE3F, - 0xADD2, 0xAD5D, 0xACE0, 0xAC60, 0xABDE, 0xAB5D, 0xAAE0, 0xAA69, - 0xA9FB, 0xA998, 0xA944, 0xA8FF, 0xA8CE, 0xA8B3, 0xA8B0, 0xA8C7, - 0xA8FC, 0xA947, 0xA99C, 0xA9FC, 0xAA65, 0xAAD7, 0xAB52, 0xABD4, - 0xAC5E, 0xACEF, 0xAD86, 0xAE22, 0xAEC3, 0xAF69, 0xB012, 0xB0BE, - 0xB16E, 0xB21F, 0xB2D1, 0xB384, 0xB438, 0xB4EB, 0xB59D, 0xB64D, - 0xB6FB, 0xB7A7, 0xB84F, 0xB8F4, 0xB994, 0xBA2E, 0xBAC3, 0xBB52, - 0xBBDA, 0xBC5A, 0xBCD2, 0xBD42, 0xBDA9, 0xBE05, 0xBE57, 0xBE9E, - 0xBEDA, 0xBF09, 0xBF2C, 0xBF41, 0xBF48, 0xF5A5, 0xF580, 0xA064, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06048218, 0x00188440, 199722, 0x00048368, 5196); // 0x06049664 -static const u16 bowser_seg6_animindex_06049664[] = { - 0x0001, 0x0000, 0x005C, 0x0001, 0x005C, 0x005D, 0x005C, 0x00B9, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0A25, 0x0001, 0x0000, - 0x0001, 0x07F2, 0x0001, 0x07F3, 0x0001, 0x07F4, - 0x0001, 0x050F, 0x0001, 0x0510, 0x0001, 0x0511, - 0x005C, 0x0118, 0x005C, 0x0174, 0x005C, 0x01D0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0A24, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005C, 0x022C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0A23, 0x0001, 0x0000, - 0x005C, 0x07F5, 0x005C, 0x0851, 0x005C, 0x08AD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005C, 0x0512, - 0x0001, 0x0288, 0x0001, 0x0289, 0x0001, 0x028A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0A22, 0x0001, 0x0000, - 0x005C, 0x056E, 0x005C, 0x05CA, 0x005C, 0x0626, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005C, 0x028B, - 0x0001, 0x0115, 0x0001, 0x0116, 0x0001, 0x0117, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0A21, 0x0001, 0x0000, - 0x005C, 0x0909, 0x005C, 0x0965, 0x005C, 0x09C1, - 0x005C, 0x0682, 0x005C, 0x06DE, 0x005C, 0x073A, - 0x005C, 0x02E7, 0x005C, 0x0343, 0x005C, 0x039F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0A20, 0x0001, 0x0000, - 0x0001, 0x0A1D, 0x0001, 0x0A1E, 0x0001, 0x0A1F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005C, 0x0796, - 0x005C, 0x03FB, 0x005C, 0x0457, 0x005C, 0x04B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06049664, 0x00188440, 199722, 0x000497b4, 540); // 0x06049880 static const struct Animation bowser_seg6_anim_06049880 = { diff --git a/actors/bowser/anims/anim_0604A8E4.inc.c b/actors/bowser/anims/anim_0604A8E4.inc.c index 7814c2f5e..cbd3b2bd0 100644 --- a/actors/bowser/anims/anim_0604A8E4.inc.c +++ b/actors/bowser/anims/anim_0604A8E4.inc.c @@ -1,281 +1,9 @@ +#include "pc/rom_assets.h" // 0x06049898 -static const s16 bowser_seg6_animvalue_06049898[] = { - 0x0000, 0x0098, 0x0097, 0x0093, 0x008D, 0x0088, 0x0083, 0x008C, - 0x0099, 0x00AC, 0x00C1, 0x00EE, 0x0112, 0x012C, 0x0140, 0x0153, - 0x0163, 0x0170, 0x0178, 0x017B, 0x0177, 0x0170, 0x016A, 0x0164, - 0x015C, 0x0152, 0x0144, 0x0132, 0x011B, 0x00FE, 0x00D9, 0x00AC, - 0x0098, 0x0095, 0x0093, 0x0092, 0x0093, 0x0093, 0x0094, 0x0096, - 0x0096, 0x0097, 0x0098, 0x0098, 0x0098, 0x0098, 0xFFE7, 0xFFEA, - 0xFFF2, 0xFFFD, 0x0006, 0x000D, 0x000C, 0x0007, 0x0001, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFB, - 0xFFFB, 0xFFFA, 0xFFFA, 0xFFF9, 0xFFF9, 0xFFF8, 0xFFF8, 0xFFF8, - 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0x0000, 0x0006, - 0x000A, 0x0003, 0xFFFF, 0xFFFA, 0xFFF4, 0xFFEF, 0xFFEB, 0xFFE8, - 0xFFE7, 0xFFE7, 0xFFE7, 0x0000, 0x011A, 0x03B0, 0x06A8, 0x08EA, - 0x095E, 0x0849, 0x06B9, 0x04C7, 0x028C, 0x0020, 0xFD9D, 0xFB19, - 0xF8AD, 0xF672, 0xF480, 0xF2F0, 0xF1D9, 0xF156, 0xF165, 0xF1ED, - 0xF2DF, 0xF42D, 0xF5C7, 0xF79F, 0xF9A5, 0xFBCB, 0xFE01, 0x0039, - 0x0264, 0x0473, 0x079E, 0x0BF6, 0x0FB7, 0x111C, 0x1017, 0x0E05, - 0x0B43, 0x082F, 0x0527, 0x0288, 0x00B1, 0x0000, 0x0000, 0x0000, - 0x32C6, 0xC001, 0x32C6, 0x0000, 0x0000, 0x0002, 0x0004, 0x0003, - 0x0000, 0xFFF6, 0xFFE7, 0xFFD7, 0xFFC9, 0xFFCE, 0xFFCC, 0xFFCD, - 0xFFC9, 0xFFBB, 0xFFAD, 0xFFAC, 0xFFC4, 0x0000, 0x005C, 0x00CB, - 0x0147, 0x01CF, 0x025F, 0x02F3, 0x0388, 0x041C, 0x04AA, 0x0530, - 0x05AA, 0x0616, 0x066F, 0x06B3, 0x06DE, 0x06ED, 0x06A0, 0x05D8, - 0x04BC, 0x0376, 0x0231, 0x0115, 0x004C, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFE, 0x0000, 0x0005, 0x000D, - 0x0016, 0x0020, 0x0031, 0x0036, 0x0035, 0x002D, 0x0023, 0x0017, - 0x000D, 0x0004, 0x0000, 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFB, 0xFFFB, - 0xFFFB, 0xFFFB, 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFE, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xA509, 0xA323, 0x9EB2, - 0x9992, 0x95A1, 0x94BD, 0x9821, 0x9ED4, 0xA760, 0xB04F, 0xBFF7, - 0xC802, 0xCB2C, 0xC991, 0xC6B6, 0xC325, 0xBF68, 0xBC07, 0xB98E, - 0xB7BB, 0xB5F0, 0xB42F, 0xB279, 0xB0CE, 0xAF30, 0xADA0, 0xAC1F, - 0xAAAE, 0xA94D, 0xA7FF, 0xA6C3, 0xA59B, 0xA487, 0xA38A, 0xA2A3, - 0xA216, 0xA20D, 0xA265, 0xA2FB, 0xA3AD, 0xA457, 0xA4D6, 0xA509, - 0xA509, 0xA509, 0xE442, 0xE314, 0xE04A, 0xDD01, 0xDA5A, 0xD8E7, - 0xD872, 0xD8BB, 0xD95F, 0xDA06, 0xDA5C, 0xDA59, 0xDA32, 0xD9EA, - 0xD984, 0xD901, 0xD7B5, 0xD66D, 0xD5E9, 0xD574, 0xD515, 0xD4D1, - 0xD4AE, 0xD4B0, 0xD500, 0xD5A6, 0xD67A, 0xD752, 0xD806, 0xD86D, - 0xD85E, 0xD7B0, 0xD492, 0xCF21, 0xCA16, 0xC82B, 0xCAD5, 0xD064, - 0xD6D0, 0xDC14, 0xDFFC, 0xE308, 0xE442, 0xE442, 0xE442, 0x0254, - 0x0265, 0x0291, 0x02CF, 0x0316, 0x035C, 0x0398, 0x03D1, 0x040D, - 0x0447, 0x0474, 0x048F, 0x0496, 0x048F, 0x047E, 0x0468, 0x0450, - 0x043B, 0x0428, 0x0413, 0x03FD, 0x03E6, 0x03CD, 0x03B4, 0x039B, - 0x0381, 0x0367, 0x034D, 0x0334, 0x031A, 0x0302, 0x02EA, 0x02D3, - 0x02BE, 0x02AA, 0x0297, 0x0286, 0x0278, 0x026B, 0x0261, 0x025A, - 0x0255, 0x0254, 0x0254, 0x0254, 0x053E, 0x04E8, 0x0406, 0x02C8, - 0x015E, 0xFFF9, 0xFEC6, 0xFDA5, 0xFC6F, 0xFB4C, 0xFA62, 0xF9D9, - 0xF9B7, 0xF9DB, 0xFA31, 0xFAA2, 0xFB1B, 0xFB87, 0xFBE9, 0xFC53, - 0xFCC4, 0xFD3B, 0xFDB7, 0xFE36, 0xFEB8, 0xFF3C, 0xFFC1, 0x0044, - 0x00C8, 0x0149, 0x01C6, 0x0240, 0x02B4, 0x0322, 0x0388, 0x03E7, - 0x043C, 0x0486, 0x04C6, 0x04F9, 0x051F, 0x0536, 0x053E, 0x053E, - 0x053E, 0xF8D6, 0xF891, 0xF7DC, 0xF6DE, 0xF5BC, 0xF49E, 0xF3A8, - 0xF2C1, 0xF1C9, 0xF0E0, 0xF025, 0xEFB8, 0xEF9D, 0xEFBA, 0xEFFE, - 0xF058, 0xF0B9, 0xF10F, 0xF15E, 0xF1B3, 0xF20D, 0xF26C, 0xF2CF, - 0xF335, 0xF39D, 0xF407, 0xF471, 0xF4DB, 0xF544, 0xF5AB, 0xF610, - 0xF671, 0xF6CE, 0xF726, 0xF778, 0xF7C3, 0xF807, 0xF843, 0xF876, - 0xF89E, 0xF8BD, 0xF8CF, 0xF8D6, 0xF8D6, 0xF8D6, 0x2486, 0x240E, - 0x22E9, 0x2180, 0x2038, 0x1F79, 0x1FAA, 0x20B2, 0x2225, 0x23EA, - 0x25E9, 0x280A, 0x2A36, 0x2C53, 0x2E4A, 0x3004, 0x3166, 0x325B, - 0x32C8, 0x32D6, 0x32BB, 0x327B, 0x321A, 0x319B, 0x3103, 0x3053, - 0x2F91, 0x2EBF, 0x2DE1, 0x2CFA, 0x2C0F, 0x2B22, 0x2A37, 0x2952, - 0x2876, 0x27A6, 0x26E7, 0x263C, 0x25A8, 0x252E, 0x24D3, 0x249A, - 0x2486, 0x2486, 0x2486, 0xDB55, 0xDC0D, 0xDDEF, 0xE095, 0xE39A, - 0xE697, 0xE926, 0xEB8E, 0xEE23, 0xF090, 0xF283, 0xF3A8, 0xF3EF, - 0xF3A2, 0xF2ED, 0xF1FB, 0xF0F9, 0xF013, 0xEF41, 0xEE5F, 0xED6D, - 0xEC70, 0xEB68, 0xEA58, 0xE943, 0xE829, 0xE70E, 0xE5F3, 0xE4DB, - 0xE3C8, 0xE2BC, 0xE1B8, 0xE0C0, 0xDFD6, 0xDEFB, 0xDE32, 0xDD7C, - 0xDCDD, 0xDC56, 0xDBE9, 0xDB98, 0xDB67, 0xDB55, 0xDB55, 0xDB55, - 0x0000, 0xFFC5, 0xFF27, 0xFE49, 0xFD4D, 0xFC53, 0xFB7D, 0xFAB3, - 0xF9DB, 0xF910, 0xF86D, 0xF80E, 0xF7F6, 0xF80F, 0xF84B, 0xF89A, - 0xF8EE, 0xF939, 0xF97E, 0xF9C8, 0xFA17, 0xFA6A, 0xFAC0, 0xFB19, - 0xFB73, 0xFBCF, 0xFC2C, 0xFC88, 0xFCE4, 0xFD3E, 0xFD95, 0xFDEA, - 0xFE3B, 0xFE88, 0xFECF, 0xFF11, 0xFF4C, 0xFF81, 0xFFAD, 0xFFD0, - 0xFFEB, 0xFFFB, 0x0000, 0x0000, 0x0000, 0xF34B, 0xF2E5, 0xF1D7, - 0xF05A, 0xEEA9, 0xECFC, 0xEB8D, 0xEA34, 0xE8C1, 0xE765, 0xE64D, - 0xE5AA, 0xE581, 0xE5AC, 0xE612, 0xE69A, 0xE72A, 0xE7AB, 0xE821, - 0xE8A0, 0xE927, 0xE9B5, 0xEA49, 0xEAE1, 0xEB7D, 0xEC1B, 0xECBA, - 0xED58, 0xEDF5, 0xEE8F, 0xEF26, 0xEFB7, 0xF042, 0xF0C5, 0xF140, - 0xF1B1, 0xF217, 0xF270, 0xF2BC, 0xF2F9, 0xF326, 0xF342, 0xF34B, - 0xF34B, 0xF34B, 0x0000, 0xFFFF, 0xFFFD, 0xFFFC, 0xFFFC, 0x0000, - 0x000B, 0x001C, 0x002F, 0x003E, 0x003A, 0x003A, 0x0039, 0x003D, - 0x0051, 0x0063, 0x0066, 0x004A, 0x0000, 0xFF8E, 0xFF06, 0xFE6C, - 0xFDC4, 0xFD13, 0xFC5C, 0xFBA3, 0xFAED, 0xFA3D, 0xF998, 0xF900, - 0xF87C, 0xF80E, 0xF7BA, 0xF785, 0xF772, 0xF7D0, 0xF8C8, 0xFA27, - 0xFBB9, 0xFD4B, 0xFEAA, 0xFFA2, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0002, 0x0003, 0x0003, 0x0000, 0xFFF8, 0xFFEC, 0xFFDD, - 0xFFCF, 0xFFC0, 0xFFB9, 0xFFB9, 0xFFC4, 0xFFD2, 0xFFE1, 0xFFEF, - 0xFFFA, 0x0000, 0x0002, 0x0004, 0x0006, 0x0007, 0x0007, 0x0007, - 0x0007, 0x0006, 0x0005, 0x0004, 0x0003, 0x0002, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xA509, 0xA317, 0x9E84, 0x9934, - 0x950B, 0x93EC, 0x9730, 0x9DCD, 0xA612, 0xAE50, 0xBA3F, 0xC289, - 0xC62E, 0xC3D2, 0xBFE6, 0xBB2B, 0xB660, 0xB243, 0xAF95, 0xADEE, - 0xAC66, 0xAAFC, 0xA9AE, 0xA87B, 0xA761, 0xA65F, 0xA573, 0xA49B, - 0xA3D6, 0xA322, 0xA27E, 0xA1E8, 0xA15F, 0xA0E1, 0xA06C, 0xA049, - 0xA0A6, 0xA15E, 0xA24A, 0xA344, 0xA426, 0xA4CA, 0xA509, 0xA509, - 0xA509, 0x8001, 0x8001, 0xC0EE, 0xC1D2, 0xC3D6, 0xC606, 0xC76A, - 0xC70B, 0xC3E2, 0xBE94, 0xB8AB, 0xB3B4, 0xB139, 0xB126, 0xB22A, - 0xB3F4, 0xB635, 0xB89E, 0xBAE0, 0xBCA9, 0xBDAC, 0xBE1F, 0xBE70, - 0xBEA3, 0xBEBD, 0xBEC1, 0xBEB2, 0xBE96, 0xBE70, 0xBE44, 0xBE15, - 0xBDE9, 0xBDC1, 0xBDA4, 0xBD94, 0xBD95, 0xBDAC, 0xBDEB, 0xBE56, - 0xBEDD, 0xBF70, 0xBFFF, 0xC079, 0xC0CE, 0xC0EE, 0xC0EE, 0xC0EE, - 0xCA03, 0xC8E5, 0xC604, 0xC218, 0xBDD8, 0xB9FC, 0xB73B, 0xB54E, - 0xB3B2, 0xB2C5, 0xB2E4, 0xB46B, 0xB816, 0xBDA6, 0xC406, 0xCA1F, - 0xCEDB, 0xD124, 0xD1C0, 0xD230, 0xD27A, 0xD29E, 0xD2A1, 0xD285, - 0xD24E, 0xD1FF, 0xD19A, 0xD124, 0xD09E, 0xD00D, 0xCF73, 0xCED3, - 0xCE31, 0xCD90, 0xCCF3, 0xCC5C, 0xCBCF, 0xCB50, 0xCAE0, 0xCA84, - 0xCA3F, 0xCA13, 0xCA03, 0xCA03, 0xCA03, 0xFFA2, 0xFFA8, 0xFFB7, - 0xFFCB, 0xFFDE, 0xFFED, 0xFFF4, 0xFFF3, 0xFFF0, 0xFFEB, 0xFFE5, - 0xFFDE, 0xFFD7, 0xFFCE, 0xFFC5, 0xFFBD, 0xFFB5, 0xFFAD, 0xFFA6, - 0xFF9E, 0xFF96, 0xFF95, 0xFF99, 0xFF9D, 0xFFA2, 0xFFA8, 0xFFAE, - 0xFFB4, 0xFFBB, 0xFFC3, 0xFFCA, 0xFFD2, 0xFFEC, 0xFFD8, 0xFFBC, - 0xFFAA, 0xFFA4, 0xFFA1, 0xFF9F, 0xFFA0, 0xFFA1, 0xFFA2, 0xFFA2, - 0xFFA2, 0xFFA2, 0xFF46, 0xFF45, 0xFF41, 0xFF3C, 0xFF36, 0xFF32, - 0xFF31, 0xFF31, 0xFF31, 0xFF33, 0xFF34, 0xFF36, 0xFF38, 0xFF3A, - 0xFF3C, 0xFF3E, 0xFF41, 0xFF43, 0xFF45, 0xFF48, 0xFF4B, 0xFF4C, - 0xFF4A, 0xFF49, 0xFF46, 0xFF44, 0xFF41, 0xFF3F, 0xFF3C, 0xFF39, - 0xFF37, 0xFF34, 0xFF31, 0xFF38, 0xFF41, 0xFF46, 0xFF48, 0xFF49, - 0xFF48, 0xFF48, 0xFF47, 0xFF47, 0xFF46, 0xFF46, 0xFF46, 0x9A98, - 0x9960, 0x9652, 0x9259, 0x8E5F, 0x8B4B, 0x8A09, 0x8A36, 0x8AC8, - 0x8BB1, 0x8CE3, 0x8E4F, 0x8FE6, 0x9199, 0x935B, 0x951C, 0x96CD, - 0x9861, 0x99C7, 0x9B77, 0x9D1B, 0x9D75, 0x9CAD, 0x9BBF, 0x9AAE, - 0x997E, 0x9833, 0x96D1, 0x955B, 0x93D4, 0x9242, 0x90A7, 0x8BA9, - 0x8FDC, 0x95A6, 0x9962, 0x9A8C, 0x9B26, 0x9B53, 0x9B37, 0x9AF7, - 0x9AB6, 0x9A98, 0x9A98, 0x9A98, 0xCD46, 0xCC12, 0xC8FC, 0xC4CD, - 0xC050, 0xBC4D, 0xB98E, 0xB7AB, 0xB617, 0xB564, 0xB624, 0xB8E7, - 0xBED5, 0xC796, 0xD179, 0xDAD0, 0xE1EA, 0xE519, 0xE597, 0xE5C6, - 0xE5AD, 0xE551, 0xE4B9, 0xE3EA, 0xE2EC, 0xE1C5, 0xE07B, 0xDF13, - 0xDD96, 0xDC08, 0xDA70, 0xD8D5, 0xD73C, 0xD5AD, 0xD42C, 0xD2C2, - 0xD173, 0xD047, 0xCF43, 0xCE6D, 0xCDCD, 0xCD69, 0xCD46, 0xCD46, - 0xCD46, 0x428E, 0x4341, 0x44D6, 0x4685, 0x4783, 0x4709, 0x4431, - 0x3F80, 0x3A4F, 0x35F8, 0x33D4, 0x33D0, 0x34C5, 0x366C, 0x387D, - 0x3AB0, 0x3CBE, 0x3E5F, 0x3F4B, 0x3FB5, 0x3FFF, 0x402E, 0x4044, - 0x4047, 0x4039, 0x401E, 0x3FFA, 0x3FD1, 0x3FA6, 0x3F7C, 0x3F59, - 0x3F3E, 0x3F31, 0x3F34, 0x3F4B, 0x3F8A, 0x3FF5, 0x407C, 0x410F, - 0x419E, 0x4218, 0x426E, 0x428E, 0x428E, 0x428E, 0x09A6, 0x09AF, - 0x09C9, 0x09EF, 0x0A1F, 0x0A54, 0x0A94, 0x0ADF, 0x0B31, 0x0B82, - 0x0BCE, 0x0C18, 0x0C68, 0x0CB8, 0x0D07, 0x0D51, 0x0D92, 0x0DC7, - 0x0DEE, 0x0E0C, 0x0E2C, 0x0E4D, 0x0E6D, 0x0E8C, 0x0EA9, 0x0EC3, - 0x0ED9, 0x0EEA, 0x0EF6, 0x0EFB, 0x0EF9, 0x0EEF, 0x0EDC, 0x0EBF, - 0x0E97, 0x0E3D, 0x0D9E, 0x0CD1, 0x0BF1, 0x0B16, 0x0A5B, 0x09D7, - 0x09A6, 0x09A6, 0x09A6, 0x0BB1, 0x0BAE, 0x0BA4, 0x0B8B, 0x0B5E, - 0x0B19, 0x0AAB, 0x0A19, 0x0979, 0x08E0, 0x0864, 0x07EB, 0x075A, - 0x06C2, 0x0637, 0x05C8, 0x0589, 0x058B, 0x05E1, 0x067D, 0x0744, - 0x082E, 0x0935, 0x0A52, 0x0B7F, 0x0CB4, 0x0DEC, 0x0F20, 0x1048, - 0x115F, 0x125D, 0x133C, 0x13F5, 0x1482, 0x14DC, 0x14A7, 0x13B3, - 0x123E, 0x1084, 0x0EC3, 0x0D37, 0x0C1C, 0x0BB1, 0x0BB1, 0x0BB1, - 0x9CC7, 0x9CDE, 0x9D25, 0x9DA0, 0x9E52, 0x9F3E, 0xA088, 0xA22C, - 0xA3F7, 0xA5B6, 0xA738, 0xA8B0, 0xAA5C, 0xAC17, 0xADBA, 0xAF1F, - 0xB01F, 0xB096, 0xB05B, 0xAF96, 0xAE8C, 0xAD46, 0xABCD, 0xAA2C, - 0xA86C, 0xA695, 0xA4B2, 0xA2CC, 0xA0ED, 0x9F1D, 0x9D66, 0x9BD2, - 0x9A6A, 0x9938, 0x9844, 0x97D6, 0x980E, 0x98BD, 0x99B5, 0x9AC7, - 0x9BC4, 0x9C7E, 0x9CC7, 0x9CC7, 0x9CC7, 0x1945, 0x17AF, 0x13A8, - 0x0E4D, 0x08B8, 0x0404, 0x014D, 0x01F8, 0x054B, 0x0931, 0x0B93, - 0x0A5C, 0x0439, 0xFA90, 0xEF5E, 0xE4A2, 0xDC59, 0xD882, 0xD7F6, - 0xD82D, 0xD911, 0xDA8C, 0xDC89, 0xDEF2, 0xE1B2, 0xE4B2, 0xE7DD, - 0xEB1E, 0xEE5F, 0xF18A, 0xF48A, 0xF749, 0xFA38, 0xFDB7, 0x0199, - 0x05B1, 0x09D1, 0x0DCC, 0x1174, 0x149B, 0x1714, 0x18B1, 0x1945, - 0x1945, 0x1945, 0xE9B2, 0xE8D5, 0xE695, 0xE379, 0xE007, 0xDCC5, - 0xDA38, 0xD882, 0xD73F, 0xD629, 0xD4FE, 0xD37A, 0xD15A, 0xCEC6, - 0xCC12, 0xC997, 0xC7AB, 0xC6A6, 0xC637, 0xC5D6, 0xC587, 0xC54D, - 0xC52B, 0xC524, 0xC53C, 0xC576, 0xC5D5, 0xC65D, 0xC711, 0xC7F4, - 0xC909, 0xCA54, 0xCC37, 0xCEF0, 0xD247, 0xD607, 0xD9F7, 0xDDE2, - 0xE191, 0xE4CE, 0xE761, 0xE915, 0xE9B2, 0xE9B2, 0xE9B2, 0xBD23, - 0xBF52, 0xC4DF, 0xCC4C, 0xD417, 0xDAC2, 0xDECC, 0xDEFA, 0xDC4D, - 0xD89D, 0xD5C7, 0xD5A4, 0xD933, 0xDF3B, 0xE648, 0xECE4, 0xF19A, - 0xF2F5, 0xF1BD, 0xEFC7, 0xED2D, 0xEA0B, 0xE67E, 0xE2A1, 0xDE8F, - 0xDA65, 0xD63E, 0xD236, 0xCE69, 0xCAF2, 0xC7EC, 0xC575, 0xC37C, - 0xC1DA, 0xC086, 0xBF78, 0xBEA9, 0xBE10, 0xBDA5, 0xBD60, 0xBD38, - 0xBD27, 0xBD23, 0xBD23, 0xBD23, 0xF071, 0xF104, 0xF279, 0xF46E, - 0xF67D, 0xF843, 0xF95C, 0xF992, 0xF927, 0xF86F, 0xF7BC, 0xF761, - 0xF756, 0xF75F, 0xF77E, 0xF7B8, 0xF810, 0xF88A, 0xF92C, 0xF9F5, - 0xFADD, 0xFBD9, 0xFCE1, 0xFDEB, 0xFEEF, 0xFFE3, 0x00BD, 0x0175, - 0x0202, 0x025A, 0x0275, 0x0249, 0x019A, 0x004C, 0xFE84, 0xFC66, - 0xFA19, 0xF7C0, 0xF581, 0xF382, 0xF1E6, 0xF0D4, 0xF071, 0xF071, - 0xF071, 0x0B16, 0x0BC7, 0x0D94, 0x1014, 0x12DD, 0x1585, 0x17A5, - 0x1907, 0x19FB, 0x1AE0, 0x1C17, 0x1DFE, 0x20F1, 0x24B4, 0x28C5, - 0x2CA3, 0x2FCA, 0x31B9, 0x32DF, 0x33FD, 0x350B, 0x3603, 0x36DF, - 0x3796, 0x3823, 0x387F, 0x38A3, 0x3887, 0x3826, 0x3777, 0x3676, - 0x351A, 0x32D8, 0x2F5E, 0x2AFA, 0x25F8, 0x20A7, 0x1B52, 0x1648, - 0x11D6, 0x0E4A, 0x0BF0, 0x0B16, 0x0B16, 0x0B16, 0xBF48, 0xC03C, - 0xC2A5, 0xC5D9, 0xC930, 0xCBFE, 0xCD9B, 0xCDE4, 0xCD4B, 0xCBFD, - 0xCA29, 0xC800, 0xC530, 0xC197, 0xBDAD, 0xB9E8, 0xB6C0, 0xB4AC, - 0xB355, 0xB214, 0xB0EA, 0xAFDB, 0xAEE7, 0xAE11, 0xAD5A, 0xACC3, - 0xAC50, 0xAC02, 0xABD9, 0xABD9, 0xAC04, 0xAC5A, 0xAD24, 0xAE92, - 0xB07B, 0xB2BA, 0xB529, 0xB7A1, 0xB9FC, 0xBC14, 0xBDC2, 0xBEE0, - 0xBF48, 0xBF48, 0xBF48, 0xF717, 0xF6FC, 0xF6B8, 0xF65D, 0xF5FB, - 0xF5A5, 0xF55A, 0xF50C, 0xF4BF, 0xF476, 0xF433, 0xF3F1, 0xF3A9, - 0xF360, 0xF31A, 0xF2DC, 0xF2AB, 0xF28C, 0xF282, 0xF288, 0xF292, - 0xF2A1, 0xF2B4, 0xF2CA, 0xF2E5, 0xF303, 0xF323, 0xF347, 0xF36E, - 0xF396, 0xF3C1, 0xF3EE, 0xF41C, 0xF44B, 0xF47C, 0xF4BE, 0xF51B, - 0xF588, 0xF5FA, 0xF666, 0xF6C1, 0xF700, 0xF717, 0xF717, 0xF717, - 0xF442, 0xF454, 0xF484, 0xF4CB, 0xF521, 0xF580, 0xF5F3, 0xF67E, - 0xF711, 0xF79A, 0xF808, 0xF875, 0xF8F8, 0xF980, 0xF9FD, 0xFA5C, - 0xFA8E, 0xFA81, 0xFA24, 0xF983, 0xF8B7, 0xF7C9, 0xF6BE, 0xF59E, - 0xF46E, 0xF336, 0xF1FD, 0xF0C8, 0xEF9E, 0xEE86, 0xED87, 0xECA7, - 0xEBED, 0xEB60, 0xEB05, 0xEB3B, 0xEC30, 0xEDA8, 0xEF65, 0xF12A, - 0xF2B9, 0xF3D6, 0xF442, 0xF442, 0xF442, 0x9B0B, 0x9B65, 0x9C4F, - 0x9D95, 0x9F03, 0xA064, 0xA1CF, 0xA366, 0xA508, 0xA695, 0xA7ED, - 0xA941, 0xAAC4, 0xAC52, 0xADC7, 0xAF01, 0xAFDD, 0xB036, 0xAFEA, - 0xAF1C, 0xAE0E, 0xACC8, 0xAB53, 0xA9B8, 0xA7FF, 0xA631, 0xA457, - 0xA27A, 0xA0A3, 0x9ED9, 0x9D27, 0x9B95, 0x9A2B, 0x98F2, 0x97F4, - 0x976B, 0x9775, 0x97E9, 0x98A1, 0x9974, 0x9A3C, 0x9AD1, 0x9B0B, - 0x9B0B, 0x9B0B, 0x3FFF, 0x0000, 0x04BD, 0x1097, 0x1FFF, 0x2F67, - 0x3B41, 0x3FFF, 0x3A5F, 0x2C8E, 0x1B28, 0x0AC5, 0x0000, 0xFB09, - 0xF888, 0xF7CC, 0xF822, 0xF8D8, 0xF93D, 0xF945, 0xF95C, 0xF982, - 0xF9B4, 0xF9F1, 0xFA38, 0xFA88, 0xFADF, 0xFB3C, 0xFB9E, 0xFC04, - 0xFC6B, 0xFCD3, 0xFD3A, 0xFD9F, 0xFE01, 0xFE5E, 0xFEB5, 0xFF05, - 0xFF4C, 0xFF8A, 0xFFBC, 0xFFE1, 0xFFF8, 0x0000, 0x0000, 0x0000, - 0x3FFF, 0x0000, 0x04BD, 0x1097, 0x1FFF, 0x2F67, 0x3B41, 0x3FFF, - 0x3A5F, 0x2C8E, 0x1B28, 0x0AC5, 0x0000, 0xFB09, 0xF888, 0xF7CC, - 0xF822, 0xF8D8, 0xF93D, 0xF945, 0xF95C, 0xF982, 0xF9B4, 0xF9F1, - 0xFA38, 0xFA88, 0xFADF, 0xFB3C, 0xFB9E, 0xFC04, 0xFC6B, 0xFCD3, - 0xFD3A, 0xFD9F, 0xFE01, 0xFE5E, 0xFEB5, 0xFF05, 0xFF4C, 0xFF8A, - 0xFFBC, 0xFFE1, 0xFFF8, 0x0000, 0x0000, 0x0000, 0xC001, 0x3FFF, - 0xC001, 0x0000, 0xFB43, 0xEF69, 0xE001, 0xD099, 0xC4BF, 0xC001, - 0xC5A1, 0xD372, 0xE4D8, 0xF53B, 0x0000, 0x04F7, 0x0778, 0x0834, - 0x07DE, 0x0728, 0x06C3, 0x06BB, 0x06A4, 0x067E, 0x064C, 0x060F, - 0x05C8, 0x0578, 0x0521, 0x04C4, 0x0462, 0x03FC, 0x0395, 0x032D, - 0x02C6, 0x0261, 0x01FF, 0x01A2, 0x014B, 0x00FB, 0x00B4, 0x0076, - 0x0044, 0x001F, 0x0008, 0x0000, 0x0000, 0x0000, 0x3FFF, 0x0000, - 0xFB43, 0xEF69, 0xE001, 0xD099, 0xC4BF, 0xC001, 0xC5A1, 0xD372, - 0xE4D8, 0xF53B, 0x0000, 0x04F7, 0x0778, 0x0834, 0x07DE, 0x0728, - 0x06C3, 0x06BB, 0x06A4, 0x067E, 0x064C, 0x060F, 0x05C8, 0x0578, - 0x0521, 0x04C4, 0x0462, 0x03FC, 0x0395, 0x032D, 0x02C6, 0x0261, - 0x01FF, 0x01A2, 0x014B, 0x00FB, 0x00B4, 0x0076, 0x0044, 0x001F, - 0x0008, 0x0000, 0x0000, 0x0000, 0xC001, 0x3FFF, 0xC001, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06049898, 0x00188440, 199722, 0x000499e8, 3632); // 0x0604A6C8 -static const u16 bowser_seg6_animindex_0604A6C8[] = { - 0x0001, 0x0000, 0x002D, 0x0001, 0x002D, 0x002E, 0x002D, 0x005B, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0717, 0x0001, 0x0000, - 0x002D, 0x043E, 0x002D, 0x046B, 0x002D, 0x0498, - 0x0001, 0x0301, 0x0001, 0x0302, 0x002D, 0x0303, - 0x002D, 0x008B, 0x002D, 0x00B8, 0x002D, 0x00E5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0714, 0x0001, 0x0715, 0x0001, 0x0716, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x0112, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x002D, 0x06B9, 0x0001, 0x06E6, 0x002D, 0x06E7, - 0x002D, 0x04C5, 0x002D, 0x04F2, 0x002D, 0x051F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x0330, - 0x002D, 0x013F, 0x002D, 0x016C, 0x002D, 0x0199, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x06B6, 0x0001, 0x06B7, 0x0001, 0x06B8, - 0x002D, 0x035D, 0x002D, 0x038A, 0x002D, 0x03B7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x01C6, - 0x0001, 0x0088, 0x0001, 0x0089, 0x0001, 0x008A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x002D, 0x065B, 0x0001, 0x0688, 0x002D, 0x0689, - 0x002D, 0x054C, 0x002D, 0x0579, 0x002D, 0x05A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x03E4, - 0x002D, 0x01F3, 0x002D, 0x0220, 0x002D, 0x024D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x065A, 0x0001, 0x0000, - 0x002D, 0x05D3, 0x002D, 0x0600, 0x002D, 0x062D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x0411, - 0x002D, 0x027A, 0x002D, 0x02A7, 0x002D, 0x02D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_0604A6C8, 0x00188440, 199722, 0x0004a818, 540); // 0x0604A8E4 static const struct Animation bowser_seg6_anim_0604A8E4 = { diff --git a/actors/bowser/anims/anim_0604B178.inc.c b/actors/bowser/anims/anim_0604B178.inc.c index fa3b1a025..903375121 100644 --- a/actors/bowser/anims/anim_0604B178.inc.c +++ b/actors/bowser/anims/anim_0604B178.inc.c @@ -1,156 +1,9 @@ +#include "pc/rom_assets.h" // 0x0604A8FC -static const s16 bowser_seg6_animvalue_0604A8FC[] = { - 0x0000, 0x0098, 0x0097, 0x0095, 0x0093, 0x0092, 0x0092, 0x0093, - 0x0093, 0x0094, 0x0094, 0x0095, 0x0095, 0x0096, 0x0096, 0x0097, - 0x0097, 0x0098, 0x0098, 0x0098, 0x0098, 0xFFE2, 0xFFE7, 0xFFEE, - 0xFFF7, 0xFFFE, 0xFFFE, 0xFFFC, 0xFFFA, 0xFFF8, 0xFFF6, 0xFFF4, - 0xFFF2, 0xFFF0, 0xFFEE, 0xFFEC, 0xFFEA, 0xFFE9, 0xFFE8, 0xFFE7, - 0xFFE7, 0x009C, 0x0323, 0x08BB, 0x0E62, 0x111C, 0x10FB, 0x102B, - 0x0ED2, 0x0D18, 0x0B23, 0x0919, 0x0721, 0x0561, 0x0401, 0x02EA, - 0x01F3, 0x0125, 0x0088, 0x0023, 0x0000, 0x32C6, 0xC001, 0x32C6, - 0x017B, 0x0259, 0x043E, 0x061E, 0x06ED, 0x06C5, 0x0678, 0x060E, - 0x058B, 0x04F4, 0x0451, 0x03A7, 0x02FB, 0x0253, 0x01B5, 0x0127, - 0x00AE, 0x0051, 0x0015, 0x0000, 0xFF1A, 0xFF3C, 0xFF87, 0xFFD6, - 0x0000, 0x000A, 0x0012, 0x0017, 0x001A, 0x001A, 0x001A, 0x0018, - 0x0015, 0x0011, 0x000D, 0x0009, 0x0005, 0x0002, 0x0000, 0x0000, - 0xAB3D, 0xA9F5, 0xA71A, 0xA42A, 0xA2A3, 0xA262, 0xA244, 0xA243, - 0xA25B, 0xA289, 0xA2C7, 0xA311, 0xA363, 0xA3B8, 0xA40D, 0xA45C, - 0xA4A1, 0xA4D8, 0xA4FC, 0xA509, 0xEB3E, 0xE8F3, 0xE31F, 0xDB59, - 0xD335, 0xCC49, 0xC82B, 0xC876, 0xCC3D, 0xD146, 0xD557, 0xD7D1, - 0xD9E4, 0xDC14, 0xDEDE, 0xE1C6, 0xE3DB, 0xE491, 0xE475, 0xE442, - 0x02EA, 0x02E9, 0x02E5, 0x02E0, 0x02D9, 0x02D0, 0x02C6, 0x02BC, - 0x02B0, 0x02A5, 0x0299, 0x028D, 0x0282, 0x0277, 0x026E, 0x0265, - 0x025E, 0x0259, 0x0255, 0x0254, 0x0240, 0x0246, 0x0257, 0x0273, - 0x0297, 0x02C3, 0x02F5, 0x032B, 0x0365, 0x03A1, 0x03DD, 0x0419, - 0x0453, 0x0489, 0x04BB, 0x04E6, 0x050B, 0x0526, 0x0538, 0x053E, - 0xF671, 0xF676, 0xF684, 0xF69A, 0xF6B7, 0xF6DA, 0xF702, 0xF72D, - 0xF75B, 0xF78B, 0xF7BB, 0xF7EB, 0xF819, 0xF845, 0xF86D, 0xF890, - 0xF8AD, 0xF8C3, 0xF8D1, 0xF8D6, 0x2B22, 0x2B14, 0x2AEE, 0x2AB1, - 0x2A61, 0x2A00, 0x2992, 0x291A, 0x289B, 0x2817, 0x2791, 0x270D, - 0x268E, 0x2616, 0x25A8, 0x2547, 0x24F7, 0x24BA, 0x2494, 0x2486, - 0xE1B8, 0xE1AB, 0xE186, 0xE14B, 0xE0FD, 0xE0A0, 0xE036, 0xDFC2, - 0xDF47, 0xDEC7, 0xDE46, 0xDDC7, 0xDD4C, 0xDCD8, 0xDC6E, 0xDC10, - 0xDBC3, 0xDB88, 0xDB63, 0xDB55, 0xFDEA, 0xFDEE, 0xFDFB, 0xFE0E, - 0xFE27, 0xFE46, 0xFE68, 0xFE8E, 0xFEB7, 0xFEE0, 0xFF0A, 0xFF34, - 0xFF5C, 0xFF82, 0xFFA5, 0xFFC3, 0xFFDD, 0xFFF0, 0xFFFC, 0x0000, - 0xEFB7, 0xEFBE, 0xEFD3, 0xEFF4, 0xF020, 0xF054, 0xF08F, 0xF0D1, - 0xF116, 0xF15D, 0xF1A5, 0xF1ED, 0xF232, 0xF273, 0xF2AE, 0xF2E3, - 0xF30E, 0xF32F, 0xF344, 0xF34B, 0xFB05, 0xFA69, 0xF91A, 0xF7DB, - 0xF772, 0xF7C9, 0xF841, 0xF8D7, 0xF983, 0xFA3F, 0xFB06, 0xFBD2, - 0xFC9C, 0xFD5E, 0xFE13, 0xFEB5, 0xFF3D, 0xFFA6, 0xFFE9, 0x0000, - 0x0157, 0x0125, 0x00B4, 0x003F, 0x0000, 0xFFF1, 0xFFE5, 0xFFDE, - 0xFFDA, 0xFFD8, 0xFFD9, 0xFFDC, 0xFFE1, 0xFFE6, 0xFFEC, 0xFFF2, - 0xFFF8, 0xFFFC, 0xFFFF, 0x0000, 0xA8B4, 0xA772, 0xA4A9, 0xA1D3, - 0xA06C, 0xA050, 0xA05B, 0xA088, 0xA0D1, 0xA130, 0xA1A1, 0xA21D, - 0xA29F, 0xA322, 0xA3A0, 0xA413, 0xA476, 0xA4C4, 0xA4F7, 0xA509, - 0x8001, 0x8001, 0xBDA4, 0xBDA4, 0xBDA5, 0xBDA7, 0xBDAC, 0xBDB3, - 0xBDBA, 0xBDC2, 0xBDCB, 0xBDD4, 0xBDDE, 0xBDE7, 0xBDF0, 0xBDF8, - 0xBE00, 0xBE07, 0xBE0C, 0xBE11, 0xBE13, 0xBE14, 0xCED3, 0xCECA, - 0xCEAD, 0xCE81, 0xCE47, 0xCE00, 0xCDB0, 0xCD59, 0xCCFC, 0xCC9C, - 0xCC3B, 0xCBDB, 0xCB7E, 0xCB26, 0xCAD6, 0xCA90, 0xCA56, 0xCA29, - 0xCA0D, 0xCA03, 0xFFD2, 0xFFE0, 0xFFEC, 0xFFDE, 0xFFC9, 0xFFB5, - 0xFFAA, 0xFFA6, 0xFFA3, 0xFFA1, 0xFFA0, 0xFF9F, 0xFF9F, 0xFF9F, - 0xFFA0, 0xFFA0, 0xFFA1, 0xFFA2, 0xFFA2, 0xFFA2, 0xFF34, 0xFF32, - 0xFF31, 0xFF36, 0xFF3C, 0xFF43, 0xFF46, 0xFF47, 0xFF48, 0xFF49, - 0xFF49, 0xFF49, 0xFF49, 0xFF48, 0xFF48, 0xFF47, 0xFF47, 0xFF47, - 0xFF46, 0xFF46, 0x90A7, 0x8DCB, 0x8BA9, 0x8E76, 0x92D0, 0x9705, - 0x9962, 0x9A27, 0x9AB8, 0x9B1B, 0x9B57, 0x9B72, 0x9B72, 0x9B5E, - 0x9B3C, 0x9B12, 0x9AE6, 0x9ABF, 0x9AA3, 0x9A98, 0xD8D5, 0xD8BD, - 0xD879, 0xD80F, 0xD783, 0xD6DA, 0xD61A, 0xD548, 0xD469, 0xD382, - 0xD299, 0xD1B2, 0xD0D3, 0xD001, 0xCF41, 0xCE98, 0xCE0C, 0xCDA1, - 0xCD5D, 0xCD46, 0x3F3E, 0x3F43, 0x3F4D, 0x3F52, 0x3F4B, 0x3F3A, - 0x3F24, 0x3F0C, 0x3EF2, 0x3ED7, 0x3EBB, 0x3E9F, 0x3E84, 0x3E6A, - 0x3E52, 0x3E3D, 0x3E2B, 0x3E1E, 0x3E15, 0x3E12, 0x0EEF, 0x0EEC, - 0x0EE0, 0x0EC5, 0x0E97, 0x0E58, 0x0E0F, 0x0DBF, 0x0D6A, 0x0D12, - 0x0CB8, 0x0C5F, 0x0C09, 0x0BB7, 0x0B6D, 0x0B2B, 0x0AF5, 0x0ACB, - 0x0AB1, 0x0AA8, 0x133C, 0x1392, 0x1445, 0x14DB, 0x14DC, 0x1458, - 0x13B4, 0x12F5, 0x1223, 0x1142, 0x105A, 0x0F71, 0x0E8B, 0x0DB1, - 0x0CE7, 0x0C34, 0x0B9E, 0x0B2C, 0x0AE3, 0x0AC9, 0x9BD2, 0x9B38, - 0x99EC, 0x98AF, 0x9844, 0x9896, 0x9908, 0x9997, 0x9A3B, 0x9AF0, - 0x9BAF, 0x9C72, 0x9D34, 0x9DEF, 0x9E9D, 0x9F39, 0x9FBC, 0xA021, - 0xA061, 0xA078, 0xF749, 0xF78F, 0xF856, 0xF98F, 0xFB2C, 0xFD1C, - 0xFF50, 0x01B9, 0x0449, 0x06EF, 0x099E, 0x0C44, 0x0ED4, 0x113E, - 0x1372, 0x1562, 0x16FF, 0x1838, 0x18FF, 0x1945, 0xCA54, 0xCA94, - 0xCB4C, 0xCC6D, 0xCDEA, 0xCFB3, 0xD1BD, 0xD3F7, 0xD654, 0xD8C6, - 0xDB40, 0xDDB2, 0xE00F, 0xE24A, 0xE453, 0xE61C, 0xE799, 0xE8BA, - 0xE972, 0xE9B2, 0xC575, 0xC564, 0xC533, 0xC4E7, 0xC482, 0xC408, - 0xC37E, 0xC2E7, 0xC246, 0xC1A0, 0xC0F8, 0xC052, 0xBFB1, 0xBF1A, - 0xBE90, 0xBE16, 0xBDB1, 0xBD64, 0xBD34, 0xBD23, 0x0249, 0x0224, - 0x01BC, 0x0117, 0x003F, 0xFF3B, 0xFE13, 0xFCCE, 0xFB76, 0xFA11, - 0xF8A9, 0xF745, 0xF5EC, 0xF4A8, 0xF380, 0xF27B, 0xF1A3, 0xF0FE, - 0xF096, 0xF071, 0x351A, 0x34C3, 0x33CD, 0x324A, 0x304C, 0x2DE7, - 0x2B2D, 0x2832, 0x2507, 0x21C0, 0x1E70, 0x1B29, 0x17FE, 0x1502, - 0x1249, 0x0FE3, 0x0DE6, 0x0C63, 0x0B6C, 0x0B16, 0xAC5A, 0xAC81, - 0xACF0, 0xAD9E, 0xAE84, 0xAF98, 0xB0D2, 0xB22A, 0xB398, 0xB512, - 0xB690, 0xB80A, 0xB977, 0xBACF, 0xBC0A, 0xBD1E, 0xBE04, 0xBEB2, - 0xBF21, 0xBF48, 0xF3EE, 0xF400, 0xF429, 0xF459, 0xF47C, 0xF494, - 0xF4AD, 0xF4C7, 0xF4E2, 0xF4FC, 0xF517, 0xF530, 0xF548, 0xF55E, - 0xF572, 0xF583, 0xF592, 0xF59C, 0xF5A3, 0xF5A5, 0xECA7, 0xEC50, - 0xEB9B, 0xEB03, 0xEB05, 0xEB8F, 0xEC3B, 0xED01, 0xEDDC, 0xEEC6, - 0xEFB7, 0xF0AA, 0xF198, 0xF27B, 0xF34D, 0xF407, 0xF4A2, 0xF519, - 0xF565, 0xF580, 0x9B95, 0x9AF7, 0x99A4, 0x9860, 0x97F4, 0x9848, - 0x98BE, 0x9951, 0x99FA, 0x9AB4, 0x9B78, 0x9C41, 0x9D09, 0x9DC9, - 0x9E7C, 0x9F1C, 0x9FA3, 0xA00A, 0xA04D, 0xA064, 0x3FFF, 0xFD3A, - 0xFD3F, 0xFD50, 0xFD69, 0xFD8B, 0xFDB4, 0xFDE2, 0xFE14, 0xFE4A, - 0xFE81, 0xFEB9, 0xFEF1, 0xFF26, 0xFF59, 0xFF87, 0xFFAF, 0xFFD1, - 0xFFEB, 0xFFFB, 0x0000, 0x3FFF, 0xFD3A, 0xFD3F, 0xFD50, 0xFD69, - 0xFD8B, 0xFDB4, 0xFDE2, 0xFE14, 0xFE4A, 0xFE81, 0xFEB9, 0xFEF1, - 0xFF26, 0xFF59, 0xFF87, 0xFFAF, 0xFFD1, 0xFFEB, 0xFFFB, 0x0000, - 0xC001, 0x3FFF, 0xC001, 0x02C6, 0x02C1, 0x02B0, 0x0297, 0x0275, - 0x024C, 0x021E, 0x01EC, 0x01B6, 0x017F, 0x0147, 0x010F, 0x00DA, - 0x00A7, 0x0079, 0x0051, 0x002F, 0x0015, 0x0005, 0x0000, 0x3FFF, - 0x02C6, 0x02C1, 0x02B0, 0x0297, 0x0275, 0x024C, 0x021E, 0x01EC, - 0x01B6, 0x017F, 0x0147, 0x010F, 0x00DA, 0x00A7, 0x0079, 0x0051, - 0x002F, 0x0015, 0x0005, 0x0000, 0xC001, 0x3FFF, 0xC001, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_0604A8FC, 0x00188440, 199722, 0x0004aa4c, 1632); // 0x0604AF5C -static const u16 bowser_seg6_animindex_0604AF5C[] = { - 0x0001, 0x0000, 0x0014, 0x0001, 0x0014, 0x0015, 0x0014, 0x0029, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x032F, 0x0001, 0x0000, - 0x0014, 0x01E6, 0x0014, 0x01FA, 0x0014, 0x020E, - 0x0001, 0x0158, 0x0001, 0x0159, 0x0014, 0x015A, - 0x0014, 0x0040, 0x0014, 0x0054, 0x0014, 0x0068, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x032C, 0x0001, 0x032D, 0x0001, 0x032E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x007C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0014, 0x0303, 0x0001, 0x0317, 0x0014, 0x0318, - 0x0014, 0x0222, 0x0014, 0x0236, 0x0014, 0x024A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x016E, - 0x0014, 0x0090, 0x0014, 0x00A4, 0x0014, 0x00B8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0300, 0x0001, 0x0301, 0x0001, 0x0302, - 0x0014, 0x0182, 0x0014, 0x0196, 0x0014, 0x01AA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00CC, - 0x0001, 0x003D, 0x0001, 0x003E, 0x0001, 0x003F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0014, 0x02D7, 0x0001, 0x02EB, 0x0014, 0x02EC, - 0x0014, 0x025E, 0x0014, 0x0272, 0x0014, 0x0286, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01BE, - 0x0014, 0x00E0, 0x0014, 0x00F4, 0x0014, 0x0108, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x02D6, 0x0001, 0x0000, - 0x0014, 0x029A, 0x0014, 0x02AE, 0x0014, 0x02C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01D2, - 0x0014, 0x011C, 0x0014, 0x0130, 0x0014, 0x0144, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_0604AF5C, 0x00188440, 199722, 0x0004b0ac, 540); // 0x0604B178 static const struct Animation bowser_seg6_anim_0604B178 = { diff --git a/actors/bowser/anims/anim_0604B8CC.inc.c b/actors/bowser/anims/anim_0604B8CC.inc.c index e3344ca2f..b8c3d2eab 100644 --- a/actors/bowser/anims/anim_0604B8CC.inc.c +++ b/actors/bowser/anims/anim_0604B8CC.inc.c @@ -1,136 +1,9 @@ +#include "pc/rom_assets.h" // 0x0604B190 -static const s16 bowser_seg6_animvalue_0604B190[] = { - 0x0000, 0x0098, 0x0097, 0x0093, 0x008D, 0x0088, 0x0083, 0x008C, - 0x0099, 0x00AC, 0x00BF, 0x00EA, 0x00EA, 0x00EA, 0x00EA, 0x00EA, - 0x00EA, 0xFFE7, 0xFFEA, 0xFFF2, 0xFFFD, 0x0006, 0x000D, 0x000C, - 0x0007, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0118, 0x03AA, 0x069F, 0x08E3, 0x095E, 0x085A, - 0x06E2, 0x050C, 0x02EC, 0x0095, 0xFE1E, 0xFB98, 0xF919, 0xF6B5, - 0xF480, 0x32C6, 0xC001, 0x32C6, 0x0000, 0x0000, 0x0002, 0x0004, - 0x0003, 0x0000, 0xFFF6, 0xFFE7, 0xFFD7, 0xFFC9, 0xFFCE, 0xFFD0, - 0xFFCD, 0xFFC4, 0xFFB8, 0xFFAD, 0x0000, 0x0000, 0xFFFF, 0xFFFE, - 0xFFFE, 0x0000, 0x0005, 0x000D, 0x0016, 0x0020, 0x0031, 0x0036, - 0x0035, 0x002D, 0x0022, 0x0017, 0xA509, 0xA323, 0x9EB2, 0x9992, - 0x95A1, 0x94BD, 0x9821, 0x9ED4, 0xA760, 0xB04F, 0xBFF7, 0xC7A6, - 0xCB2C, 0xC9F8, 0xC68E, 0xC325, 0xE442, 0xE314, 0xE04A, 0xDD01, - 0xDA5A, 0xD8E7, 0xD872, 0xD8BB, 0xD95F, 0xDA06, 0xDA5C, 0xDA4D, - 0xDA0F, 0xD9B5, 0xD954, 0xD901, 0x0254, 0x0265, 0x0291, 0x02CF, - 0x0316, 0x035C, 0x0398, 0x03D0, 0x0409, 0x0441, 0x046F, 0x048F, - 0x0498, 0x048C, 0x0478, 0x0468, 0x053E, 0x04E8, 0x0406, 0x02C8, - 0x015E, 0xFFF9, 0xFEC6, 0xFDAC, 0xFC83, 0xFB6A, 0xFA7D, 0xF9D9, - 0xF9AD, 0xF9EA, 0xFA50, 0xFAA2, 0xF8D6, 0xF891, 0xF7DC, 0xF6DE, - 0xF5BC, 0xF49E, 0xF3A8, 0xF2C6, 0xF1DA, 0xF0F9, 0xF03B, 0xEFB8, - 0xEF94, 0xEFC5, 0xF017, 0xF058, 0x2486, 0x240F, 0x22EC, 0x2185, - 0x203E, 0x1F7E, 0x1FAA, 0x20A7, 0x2207, 0x23B7, 0x25A2, 0x27B6, - 0x29DD, 0x2C04, 0x2E18, 0x3004, 0xDB55, 0xDC0D, 0xDDEF, 0xE095, - 0xE39A, 0xE697, 0xE926, 0xEB80, 0xEDF8, 0xF050, 0xF24A, 0xF3A8, - 0xF406, 0xF384, 0xF2A9, 0xF1FB, 0x0000, 0xFFC5, 0xFF27, 0xFE49, - 0xFD4D, 0xFC53, 0xFB7D, 0xFAB8, 0xF9EA, 0xF925, 0xF880, 0xF80E, - 0xF7EF, 0xF819, 0xF861, 0xF89A, 0xF34B, 0xF2E5, 0xF1D7, 0xF05A, - 0xEEA9, 0xECFC, 0xEB8D, 0xEA3C, 0xE8DA, 0xE789, 0xE66E, 0xE5AA, - 0xE575, 0xE5BD, 0xE638, 0xE69A, 0x0000, 0xFFFF, 0xFFFD, 0xFFFC, - 0xFFFC, 0x0000, 0x000B, 0x001C, 0x002F, 0x003E, 0x003A, 0x0037, - 0x0039, 0x0044, 0x0054, 0x0063, 0x0000, 0x0000, 0x0002, 0x0003, - 0x0003, 0x0000, 0xFFF8, 0xFFEC, 0xFFDD, 0xFFCF, 0xFFC0, 0xFFB9, - 0xFFB9, 0xFFC4, 0xFFD2, 0xFFE1, 0xA509, 0xA317, 0x9E84, 0x9934, - 0x950B, 0x93EC, 0x9730, 0x9DCD, 0xA612, 0xAE50, 0xBA3F, 0xC228, - 0xC62E, 0xC439, 0xBFB2, 0xBB2B, 0x8001, 0x8001, 0xC0EE, 0xC1D2, - 0xC3D6, 0xC606, 0xC76A, 0xC70B, 0xC400, 0xBEED, 0xB930, 0xB42A, - 0xB139, 0xB0D5, 0xB214, 0xB442, 0xB6AC, 0xB89E, 0xCA03, 0xC8E5, - 0xC604, 0xC218, 0xBDD8, 0xB9FC, 0xB73B, 0xB558, 0xB3D2, 0xB2F4, - 0xB30E, 0xB46B, 0xB7F9, 0xBD9B, 0xC412, 0xCA1F, 0xFFA2, 0xFFA8, - 0xFFB7, 0xFFCA, 0xFFDD, 0xFFEC, 0xFFF4, 0xFFF4, 0xFFF1, 0xFFEC, - 0xFFE5, 0xFFDD, 0xFFD4, 0xFFCC, 0xFFC4, 0xFFBD, 0xFF46, 0xFF45, - 0xFF41, 0xFF3C, 0xFF37, 0xFF33, 0xFF31, 0xFF31, 0xFF31, 0xFF32, - 0xFF34, 0xFF36, 0xFF38, 0xFF3B, 0xFF3D, 0xFF3E, 0x9A98, 0x996B, - 0x9677, 0x9297, 0x8EA8, 0x8B84, 0x8A09, 0x8A02, 0x8A91, 0x8B9A, - 0x8CFD, 0x8E9D, 0x905B, 0x9219, 0x93B8, 0x951C, 0xCD46, 0xCC12, - 0xC8FC, 0xC4CD, 0xC050, 0xBC4D, 0xB98E, 0xB7B5, 0xB637, 0xB595, - 0xB64F, 0xB8E7, 0xBEB0, 0xC777, 0xD170, 0xDAD0, 0x428E, 0x4341, - 0x44D6, 0x4685, 0x4783, 0x4709, 0x444B, 0x3FCE, 0x3AC5, 0x3661, - 0x33D4, 0x3388, 0x34B2, 0x36B1, 0x38E6, 0x3AB0, 0x09A6, 0x09AF, - 0x09C9, 0x09EF, 0x0A1F, 0x0A54, 0x0A93, 0x0ADC, 0x0B2D, 0x0B7F, - 0x0BCE, 0x0C1B, 0x0C68, 0x0CB6, 0x0D03, 0x0D51, 0x0BB1, 0x0BAE, - 0x0BA4, 0x0B8B, 0x0B5E, 0x0B19, 0x0AB0, 0x0A29, 0x0991, 0x08F5, - 0x0864, 0x07DD, 0x0757, 0x06D2, 0x064D, 0x05C8, 0x9CC7, 0x9CDE, - 0x9D25, 0x9DA0, 0x9E52, 0x9F3E, 0xA07D, 0xA20A, 0xA3C5, 0xA58A, - 0xA738, 0xA8CD, 0xAA62, 0xABF6, 0xAD8A, 0xAF1F, 0x1945, 0x17AF, - 0x13A8, 0x0E4D, 0x08B8, 0x0404, 0x014D, 0x01E3, 0x050B, 0x08D0, - 0x0B3D, 0x0A5C, 0x0471, 0xFA9F, 0xEF3C, 0xE4A2, 0xE9B2, 0xE8D5, - 0xE695, 0xE379, 0xE007, 0xDCC5, 0xDA38, 0xD885, 0xD747, 0xD636, - 0xD509, 0xD37A, 0xD15B, 0xCED8, 0xCC2E, 0xC997, 0xBD23, 0xBF52, - 0xC4DF, 0xCC4C, 0xD417, 0xDAC2, 0xDECC, 0xDF05, 0xDC6D, 0xD8CE, - 0xD5F3, 0xD5A4, 0xD911, 0xDF24, 0xE648, 0xECE4, 0xF071, 0xF104, - 0xF279, 0xF46E, 0xF67D, 0xF843, 0xF95C, 0xF996, 0xF934, 0xF883, - 0xF7CD, 0xF761, 0xF750, 0xF76A, 0xF795, 0xF7B8, 0x0B16, 0x0BC7, - 0x0D94, 0x1014, 0x12DD, 0x1585, 0x17A5, 0x1908, 0x19FF, 0x1AE8, - 0x1C1E, 0x1DFE, 0x20E8, 0x24A6, 0x28BA, 0x2CA3, 0xBF48, 0xC03C, - 0xC2A5, 0xC5D9, 0xC930, 0xCBFE, 0xCD9B, 0xCDE1, 0xCD41, 0xCBEE, - 0xCA1D, 0xC800, 0xC53B, 0xC19F, 0xBDAE, 0xB9E8, 0xF717, 0xF6FC, - 0xF6B8, 0xF65D, 0xF5FB, 0xF5A5, 0xF55B, 0xF510, 0xF4C5, 0xF47C, - 0xF433, 0xF3ED, 0xF3A8, 0xF364, 0xF321, 0xF2DC, 0xF442, 0xF454, - 0xF484, 0xF4CB, 0xF521, 0xF580, 0xF5ED, 0xF66E, 0xF6F9, 0xF785, - 0xF808, 0xF883, 0xF8FB, 0xF971, 0xF9E6, 0xFA5C, 0x9B0B, 0x9B65, - 0x9C4F, 0x9D95, 0x9F03, 0xA064, 0xA1C4, 0xA345, 0xA4D7, 0xA66A, - 0xA7ED, 0xA95F, 0xAACA, 0xAC32, 0xAD99, 0xAF01, 0x3FFF, 0x0000, - 0x04BD, 0x1097, 0x1FFF, 0x2F67, 0x3B41, 0x3FFF, 0x3A9E, 0x2D4D, - 0x1C46, 0x0BC4, 0x0000, 0xFAA6, 0xF90F, 0xF8F9, 0xF822, 0x3FFF, - 0x0000, 0x04BD, 0x1097, 0x1FFF, 0x2F67, 0x3B41, 0x3FFF, 0x3A9E, - 0x2D4D, 0x1C46, 0x0BC4, 0x0000, 0xFAA6, 0xF90F, 0xF8F9, 0xF822, - 0xC001, 0x3FFF, 0xC001, 0x0000, 0xFB43, 0xEF69, 0xE001, 0xD099, - 0xC4BF, 0xC001, 0xC562, 0xD2B3, 0xE3BA, 0xF43C, 0x0000, 0x055A, - 0x06F1, 0x0707, 0x07DE, 0x3FFF, 0x0000, 0xFB43, 0xEF69, 0xE001, - 0xD099, 0xC4BF, 0xC001, 0xC562, 0xD2B3, 0xE3BA, 0xF43C, 0x0000, - 0x055A, 0x06F1, 0x0707, 0x07DE, 0xC001, 0x3FFF, 0xC001, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_0604B190, 0x00188440, 199722, 0x0004b2e0, 1312); // 0x0604B6B0 -static const u16 bowser_seg6_animindex_0604B6B0[] = { - 0x0001, 0x0000, 0x0010, 0x0001, 0x0010, 0x0011, 0x0010, 0x0021, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x028F, 0x0001, 0x0000, - 0x0010, 0x0186, 0x0010, 0x0196, 0x0010, 0x01A6, - 0x0001, 0x0114, 0x0001, 0x0115, 0x0010, 0x0116, - 0x0010, 0x0034, 0x0010, 0x0044, 0x0010, 0x0054, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x028C, 0x0001, 0x028D, 0x0001, 0x028E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0064, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0010, 0x026B, 0x0001, 0x027B, 0x0010, 0x027C, - 0x0010, 0x01B6, 0x0010, 0x01C6, 0x0010, 0x01D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0126, - 0x0010, 0x0074, 0x0010, 0x0084, 0x0010, 0x0094, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0268, 0x0001, 0x0269, 0x0001, 0x026A, - 0x0010, 0x0136, 0x0010, 0x0146, 0x0010, 0x0156, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x00A4, - 0x0001, 0x0031, 0x0001, 0x0032, 0x0001, 0x0033, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0010, 0x0247, 0x0001, 0x0257, 0x0010, 0x0258, - 0x0010, 0x01E6, 0x0010, 0x01F6, 0x0010, 0x0206, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0166, - 0x0010, 0x00B4, 0x0010, 0x00C4, 0x0010, 0x00D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0246, 0x0001, 0x0000, - 0x0010, 0x0216, 0x0010, 0x0226, 0x0010, 0x0236, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0176, - 0x0010, 0x00E4, 0x0010, 0x00F4, 0x0010, 0x0104, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_0604B6B0, 0x00188440, 199722, 0x0004b800, 540); // 0x0604B8CC static const struct Animation bowser_seg6_anim_0604B8CC = { diff --git a/actors/bowser/anims/anim_0604D184.inc.c b/actors/bowser/anims/anim_0604D184.inc.c index 336359f8d..a710c02a6 100644 --- a/actors/bowser/anims/anim_0604D184.inc.c +++ b/actors/bowser/anims/anim_0604D184.inc.c @@ -1,415 +1,9 @@ +#include "pc/rom_assets.h" // 0x0604B8E4 -static const s16 bowser_seg6_animvalue_0604B8E4[] = { - 0x0000, 0x0000, 0x0000, 0x0002, 0x0004, 0x0008, 0x000C, 0x0010, - 0x0014, 0x0018, 0x001C, 0x0022, 0x0028, 0x002D, 0x0033, 0x0039, - 0x003F, 0x0044, 0x0045, 0x0041, 0x0037, 0x002B, 0x0017, 0x0000, - 0xFFF4, 0xFFE7, 0xFFCF, 0xFFC0, 0xFFC1, 0xFFC6, 0xFFCB, 0xFFD0, - 0xFFD6, 0xFFDC, 0xFFE2, 0xFFE8, 0xFFEE, 0xFFF5, 0xFFFB, 0x0000, - 0x0003, 0x0004, 0x0007, 0x0012, 0x001E, 0x0029, 0x003E, 0x004D, - 0x004B, 0x0041, 0x0039, 0x0034, 0x002F, 0x002B, 0x0026, 0x0022, - 0x001D, 0x0019, 0x0014, 0x000F, 0x0008, 0x0003, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0098, - 0x0099, 0x009A, 0x009C, 0x009F, 0x00A1, 0x00A4, 0x00A7, 0x00AA, - 0x00AC, 0x00AE, 0x00B0, 0x00B2, 0x00B3, 0x00B4, 0x00B4, 0x00B5, - 0x00B7, 0x00BB, 0x00C1, 0x00C3, 0x00B6, 0x00A9, 0x00AF, 0x00B9, - 0x00C3, 0x00C2, 0x00BE, 0x00BA, 0x00B7, 0x00B7, 0x00B9, 0x00BA, - 0x00BA, 0x00B6, 0x00B2, 0x00AD, 0x00A9, 0x00A8, 0x00AC, 0x00B5, - 0x00BF, 0x00C7, 0x00C8, 0x00C3, 0x00C0, 0x00BE, 0x00BF, 0x00C0, - 0x00C0, 0x00BE, 0x00BB, 0x00B9, 0x00B6, 0x00B3, 0x00B0, 0x00AD, - 0x00A9, 0x00A5, 0x00A0, 0x009B, 0x0098, 0x0098, 0x0098, 0x0098, - 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0xFFE7, 0xFFE6, 0xFFE4, - 0xFFE1, 0xFFDE, 0xFFD9, 0xFFD5, 0xFFCF, 0xFFCA, 0xFFC5, 0xFFC0, - 0xFFBC, 0xFFB8, 0xFFB3, 0xFFAD, 0xFFA9, 0xFFA7, 0xFFAA, 0xFFBA, - 0xFFD4, 0xFFE7, 0xFFE5, 0xFFDC, 0xFFD9, 0xFFD7, 0xFFD5, 0xFFCE, - 0xFFC8, 0xFFC3, 0xFFC2, 0xFFC6, 0xFFCD, 0xFFD5, 0xFFDC, 0xFFE5, - 0xFFEF, 0xFFF8, 0xFFFF, 0x0001, 0xFFFB, 0xFFEB, 0xFFDC, 0xFFCC, - 0xFFBD, 0xFFB4, 0xFFAE, 0xFFAB, 0xFFAF, 0xFFB5, 0xFFBA, 0xFFBF, - 0xFFC3, 0xFFC7, 0xFFCB, 0xFFCF, 0xFFD3, 0xFFD7, 0xFFDB, 0xFFDF, - 0xFFE2, 0xFFE5, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, - 0xFFE7, 0xFFE7, 0xFFE7, 0x0000, 0xFFE0, 0xFF85, 0xFEF8, 0xFE42, - 0xFD6A, 0xFC7B, 0xFB7D, 0xFA78, 0xF974, 0xF87C, 0xF797, 0xF6CF, - 0xF62B, 0xF5B5, 0xF575, 0xF574, 0xF5BA, 0xF79C, 0xFBA6, 0x00B5, - 0x05AA, 0x0964, 0x0C2A, 0x0EE8, 0x1175, 0x13A7, 0x1556, 0x1658, - 0x1683, 0x160E, 0x1553, 0x145A, 0x132D, 0x11D3, 0x1057, 0x0EC1, - 0x0D1B, 0x0B6D, 0x09C0, 0x081E, 0x068F, 0x051C, 0x03CF, 0x02B0, - 0x03B2, 0x0534, 0x052D, 0x051C, 0x0502, 0x04E0, 0x04B8, 0x048A, - 0x0457, 0x0421, 0x03E7, 0x03AC, 0x036F, 0x0333, 0x02F7, 0x02BD, - 0x0286, 0x0245, 0x0205, 0x01C4, 0x0183, 0x0143, 0x0102, 0x00C1, - 0x0081, 0x0000, 0xFFCC, 0xFF39, 0xFE54, 0xFD2A, 0xFBC9, 0xFA3E, - 0xF897, 0xF6E2, 0xF52B, 0xF380, 0xF1EE, 0xF083, 0xEF4D, 0xEE58, - 0xEDB2, 0xED69, 0xED8A, 0xEFBE, 0xF4C6, 0xFB53, 0x0216, 0x07C0, - 0x0D00, 0x12F9, 0x190B, 0x1E94, 0x22F3, 0x2586, 0x25AD, 0x2410, - 0x21D0, 0x1F00, 0x1BB1, 0x17F8, 0x13E6, 0x0F8F, 0x0B05, 0x065B, - 0x01A3, 0xFCF2, 0xF857, 0xF3E7, 0xEFB5, 0xEBD3, 0xE80E, 0xE6BB, - 0xE806, 0xE982, 0xEB27, 0xECED, 0xEECC, 0xF0BC, 0xF2B5, 0xF4AF, - 0xF6A2, 0xF886, 0xFA53, 0xFC01, 0xFD88, 0xFEE0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFC3, 0xFF14, 0xFE03, 0xFC9F, 0xFAF9, 0xF91E, 0xF720, 0xF50C, - 0xF2F3, 0xF0E3, 0xEEED, 0xED20, 0xEB8A, 0xEA3C, 0xE945, 0xE8B4, - 0xE898, 0xEAB6, 0xEFD6, 0xF68E, 0xFD74, 0x031E, 0x083B, 0x0E00, - 0x13D3, 0x1919, 0x1D36, 0x1F91, 0x1F8F, 0x1DD8, 0x1B86, 0x18AC, - 0x1559, 0x119F, 0x0D8E, 0x0936, 0x04A9, 0xFFF9, 0xFB33, 0xF66A, - 0xF1AF, 0xED11, 0xE8A3, 0xE475, 0xDE4B, 0xDAF5, 0xDCC0, 0xDED9, - 0xE136, 0xE3C8, 0xE684, 0xE95D, 0xEC46, 0xEF34, 0xF218, 0xF4E8, - 0xF796, 0xFA15, 0xFC5A, 0xFE57, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x32C6, 0xC001, 0x32C6, - 0x0000, 0x0005, 0x0014, 0x0028, 0x003C, 0x004E, 0x0073, 0x00A5, - 0x00BB, 0x0087, 0x0020, 0xFFBA, 0xFF53, 0xFEE9, 0xFE7C, 0xFE0A, - 0xFD94, 0xFD17, 0xFC94, 0xFC07, 0xFB72, 0xFAD2, 0xFA27, 0xF970, - 0xF8AB, 0xF5D1, 0xF2FF, 0xF2E9, 0xF3C3, 0xF501, 0xF65B, 0xF7DD, - 0xF976, 0xFB19, 0xFCB6, 0xFE3E, 0xFFA2, 0x00D2, 0x015B, 0x012C, - 0x00CD, 0x005A, 0xFFB8, 0xFF17, 0xFE70, 0xFDBA, 0xFD26, 0xFCE5, - 0xFCEE, 0xFD12, 0xFD4B, 0xFD93, 0xFDE2, 0xFE34, 0xFE80, 0xFEC1, - 0xFEC4, 0xFEC4, 0xFF5E, 0x0212, 0x0452, 0x0000, 0xFFAF, 0xFF80, - 0xFF6D, 0xFF70, 0xFF83, 0xFFA0, 0xFFC1, 0xFFE0, 0x0000, 0x0000, - 0xFFFD, 0xFFF9, 0xFFF4, 0xFFED, 0xFFE2, 0xFFD1, 0xFFC3, 0xFFBE, - 0xFFC0, 0xFFC2, 0xFFC5, 0xFFC9, 0xFFCE, 0xFFD3, 0xFFD8, 0xFFDE, - 0xFFE4, 0xFFE9, 0xFFEF, 0xFFF4, 0xFFF9, 0xFFFD, 0x0000, 0xFFFE, - 0xFFF5, 0xFFE9, 0xFFDA, 0xFFC9, 0xFFB3, 0xFF99, 0xFF7D, 0xFF62, - 0xFF49, 0xFF37, 0xFF2C, 0xFF2D, 0xFF56, 0xFFAF, 0x0013, 0x0086, - 0x0106, 0x016A, 0x01AE, 0x01E5, 0x0209, 0x0213, 0x0209, 0x01F5, - 0x01DB, 0x01BB, 0x0198, 0x0174, 0x0151, 0x0130, 0x011D, 0x0105, - 0x00C8, 0x000E, 0xFF62, 0x0000, 0x000B, 0x0012, 0x0015, 0x0014, - 0x0012, 0x000D, 0x0009, 0x0004, 0xA509, 0xA5BD, 0xA795, 0xAA2D, - 0xAD1F, 0xB006, 0xB3D2, 0xB88B, 0xBC71, 0xBDC2, 0xBD12, 0xBC25, - 0xBB01, 0xB9AB, 0xB82B, 0xB686, 0xB4C4, 0xB2E9, 0xB0FE, 0xAF07, - 0xAD0C, 0xAB13, 0xA922, 0xA73F, 0xA571, 0xA2DD, 0x9FE7, 0x9CF6, - 0x9A21, 0x98D1, 0x98C6, 0x98D8, 0x9915, 0x998F, 0x9A55, 0x9B77, - 0x9D04, 0x9F0C, 0xA3EB, 0xAB7B, 0xB210, 0xB6A3, 0xBA3A, 0xBC3A, - 0xBC67, 0xBB70, 0xBA14, 0xB914, 0xB88D, 0xB815, 0xB7A8, 0xB740, - 0xB6D8, 0xB66B, 0xB5F5, 0xB570, 0xB51C, 0xB49B, 0xB2F5, 0xAE84, - 0xA8C0, 0xA367, 0xA32D, 0xA324, 0xA342, 0xA37E, 0xA3CC, 0xA423, - 0xA478, 0xA4C2, 0x0000, 0xFFF7, 0xFFDE, 0xFFB6, 0xFF81, 0xFF43, - 0xFEFC, 0xFEAF, 0xFE5F, 0xFE0D, 0xFDBC, 0xFD6D, 0xFD23, 0xFCE0, - 0xFCA6, 0xFC77, 0xFC56, 0xFC42, 0xFC3A, 0xFC3C, 0xFC46, 0xFC58, - 0xFC70, 0xFC8C, 0xFCAB, 0xFCCC, 0xFCED, 0xFD0D, 0xFD2A, 0xFD4F, - 0xFD81, 0xFDBA, 0xFDF2, 0xFE24, 0xFE49, 0xFE60, 0xFE70, 0xFE7B, - 0xFE83, 0xFE8A, 0xFE91, 0xFE9B, 0xFEAA, 0xFEBD, 0xFED3, 0xFEEA, - 0xFF02, 0xFF1B, 0xFF34, 0xFF4C, 0xFF63, 0xFF79, 0xFF8C, 0xFF9E, - 0xFFAE, 0xFFBE, 0xFFCD, 0xFFDA, 0xFFE6, 0xFFF1, 0xFFF9, 0x0000, - 0x0004, 0x0007, 0x0009, 0x0008, 0x0007, 0x0005, 0x0003, 0x0001, - 0x0000, 0x0000, 0x0001, 0x0004, 0x0006, 0x0009, 0x000C, 0x000F, - 0x0011, 0x0013, 0x0014, 0x0014, 0x0013, 0x0011, 0x000D, 0x0007, - 0x0000, 0xFFF6, 0xFFE8, 0xFFD7, 0xFFC3, 0xFFAE, 0xFF97, 0xFF7F, - 0xFF66, 0xFF4E, 0xFF35, 0xFF1E, 0xFF08, 0xFEEE, 0xFECD, 0xFEAB, - 0xFE90, 0xFE81, 0xFE84, 0xFE9B, 0xFEC0, 0xFEEF, 0xFF23, 0xFF58, - 0xFF89, 0xFFB2, 0xFFCE, 0xFFE0, 0xFFEB, 0xFFF3, 0xFFF6, 0xFFF7, - 0xFFF6, 0xFFF4, 0xFFF2, 0xFFF2, 0xFFF3, 0xFFF6, 0xFFF8, 0xFFFA, - 0xFFFB, 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0xE442, 0xE47C, - 0xE520, 0xE61E, 0xE769, 0xE8F1, 0xEAA7, 0xEC7E, 0xEE65, 0xF04E, - 0xF22A, 0xF3EB, 0xF581, 0xF6DE, 0xF7F3, 0xF8B1, 0xF90A, 0xF8F0, - 0xF86B, 0xF787, 0xF654, 0xF4DD, 0xF332, 0xF160, 0xEF74, 0xED7C, - 0xEB86, 0xE99F, 0xE7D5, 0xE58F, 0xE28A, 0xDF56, 0xDC81, 0xDA9B, - 0xDA33, 0xDB75, 0xDDE8, 0xE126, 0xE4C8, 0xE867, 0xEB9F, 0xEE08, - 0xEF3B, 0xEF4E, 0xEEB2, 0xED8B, 0xEC00, 0xEA34, 0xE84E, 0xE672, - 0xE4C6, 0xE36F, 0xE292, 0xE22A, 0xE20E, 0xE22E, 0xE279, 0xE2E0, - 0xE351, 0xE3BD, 0xE413, 0xE442, 0xE455, 0xE45F, 0xE464, 0xE463, - 0xE45F, 0xE458, 0xE451, 0xE44A, 0x0254, 0x026A, 0x02A9, 0x030A, - 0x0386, 0x0418, 0x04B8, 0x0562, 0x060D, 0x06B4, 0x0750, 0x07DB, - 0x084F, 0x08A5, 0x08D7, 0x08DF, 0x08B5, 0x0855, 0x07B6, 0x06D4, - 0x05A7, 0x0429, 0x0254, 0xFD35, 0xF35C, 0xE70E, 0xDA8E, 0xD021, - 0xCA09, 0xC799, 0xC67F, 0xC684, 0xC776, 0xC91E, 0xCB48, 0xCDC0, - 0xD04F, 0xD2C2, 0xD5E2, 0xDA3C, 0xDF45, 0xE46D, 0xE927, 0xECE5, - 0xEFBA, 0xF218, 0xF408, 0xF593, 0xF6BF, 0xF796, 0xF826, 0xF881, - 0xF8B2, 0xF8C1, 0xF8B9, 0xF8A3, 0xF888, 0xF874, 0xF86F, 0xF883, - 0xF8BA, 0xF91D, 0xF9C5, 0xFAB3, 0xFBD3, 0xFD10, 0xFE55, 0xFF8E, - 0x00A5, 0x0187, 0x053E, 0x0548, 0x0566, 0x0594, 0x05CE, 0x0613, - 0x065F, 0x06AE, 0x06FF, 0x074E, 0x0797, 0x07D9, 0x0810, 0x0838, - 0x0850, 0x0853, 0x0840, 0x0812, 0x07C8, 0x075D, 0x06CF, 0x061B, - 0x053E, 0x02F3, 0xFE94, 0xF90C, 0xF347, 0xEE31, 0xEAB5, 0xE86E, - 0xE65F, 0xE493, 0xE315, 0xE1EF, 0xE12C, 0xE0D7, 0xE0F9, 0xE19E, - 0xE39B, 0xE746, 0xEBE7, 0xF0C7, 0xF52F, 0xF867, 0xFA7D, 0xFC08, - 0xFD1B, 0xFDC9, 0xFE26, 0xFE46, 0xFE2D, 0xFDD8, 0xFD55, 0xFCB0, - 0xFBF7, 0xFB38, 0xFA7E, 0xF9D7, 0xF951, 0xF8F8, 0xF8D9, 0xF902, - 0xF99C, 0xFAB0, 0xFC1E, 0xFDC6, 0xFF86, 0x013D, 0x02CC, 0x0412, - 0xF8D6, 0xF8CA, 0xF8A9, 0xF876, 0xF834, 0xF7E7, 0xF793, 0xF739, - 0xF6DF, 0xF687, 0xF635, 0xF5EB, 0xF5AE, 0xF580, 0xF566, 0xF562, - 0xF578, 0xF5AB, 0xF5FF, 0xF676, 0xF715, 0xF7DE, 0xF8D6, 0xFB7B, - 0x008C, 0x06EA, 0x0D74, 0x1308, 0x1686, 0x1862, 0x19CD, 0x1ACA, - 0x1B5A, 0x1B7E, 0x1B39, 0x1A8B, 0x1977, 0x17FC, 0x1548, 0x10F8, - 0x0BBD, 0x0648, 0x0148, 0xFD6F, 0xFAA9, 0xF869, 0xF69D, 0xF539, - 0xF42B, 0xF366, 0xF2CE, 0xF24F, 0xF1E9, 0xF19A, 0xF161, 0xF13D, - 0xF12B, 0xF12C, 0xF13C, 0xF15C, 0xF189, 0xF1C3, 0xF229, 0xF2D0, - 0xF3A7, 0xF49B, 0xF59B, 0xF695, 0xF776, 0xF82E, 0x2486, 0x2475, - 0x2445, 0x23FC, 0x23A1, 0x2338, 0x22C9, 0x2259, 0x21ED, 0x218C, - 0x213C, 0x2103, 0x20E6, 0x20EB, 0x2119, 0x2176, 0x2206, 0x2314, - 0x24CA, 0x26FD, 0x2982, 0x2C2E, 0x2ED7, 0x3153, 0x3377, 0x3518, - 0x360B, 0x3687, 0x36DE, 0x3715, 0x372D, 0x3729, 0x370B, 0x36D7, - 0x368E, 0x3634, 0x35CA, 0x3555, 0x34D5, 0x344E, 0x33C3, 0x3335, - 0x32A8, 0x321F, 0x319B, 0x310F, 0x306D, 0x2FB8, 0x2EF3, 0x2E22, - 0x2D46, 0x2C63, 0x2B7C, 0x2A93, 0x29AD, 0x28CB, 0x27F1, 0x2721, - 0x265F, 0x25AD, 0x250E, 0x2486, 0x2422, 0x23E7, 0x23D0, 0x23D3, - 0x23EB, 0x240F, 0x2438, 0x245E, 0xDB55, 0xDBD6, 0xDD48, 0xDF91, - 0xE297, 0xE641, 0xEA76, 0xEF1C, 0xF418, 0xF953, 0xFEB1, 0x0419, - 0x0972, 0x0EA3, 0x1391, 0x1824, 0x1C41, 0x206C, 0x2504, 0x29B8, - 0x2E36, 0x322D, 0x354C, 0x3741, 0x37BC, 0x34C0, 0x2DF0, 0x2564, - 0x1D35, 0x177C, 0x13AC, 0x0FD7, 0x0C02, 0x0834, 0x0474, 0x00C6, - 0xFD33, 0xF9BF, 0xF672, 0xF351, 0xF062, 0xEDAD, 0xEB37, 0xE906, - 0xE722, 0xE58F, 0xE455, 0xE3AC, 0xE3B5, 0xE457, 0xE578, 0xE6FF, - 0xE8D3, 0xEAD8, 0xECF6, 0xEF13, 0xF115, 0xF2E2, 0xF461, 0xF578, - 0xF60E, 0xF608, 0xF4FE, 0xF2CB, 0xEFBC, 0xEC1D, 0xE83B, 0xE463, - 0xE0E0, 0xDDFF, 0x0000, 0x0022, 0x0087, 0x0128, 0x0201, 0x030C, - 0x0444, 0x05A4, 0x0727, 0x08C7, 0x0A7F, 0x0C4B, 0x0E24, 0x1006, - 0x11EB, 0x13CF, 0x15AB, 0x1828, 0x1BA3, 0x1FAA, 0x23C8, 0x278A, - 0x2A7E, 0x2C30, 0x2C2D, 0x2822, 0x1FD7, 0x15FF, 0x0D4C, 0x0872, - 0x0697, 0x0510, 0x03D5, 0x02DD, 0x0220, 0x0196, 0x0137, 0x00FA, - 0x00D7, 0x00C6, 0x00BE, 0x00B7, 0x00A8, 0x008B, 0x0055, 0x0000, - 0xFF82, 0xFEE0, 0xFE27, 0xFD5E, 0xFC88, 0xFBAB, 0xFACC, 0xF9F0, - 0xF91B, 0xF854, 0xF79E, 0xF6FF, 0xF67B, 0xF619, 0xF5DC, 0xF5CA, - 0xF617, 0xF6E0, 0xF806, 0xF96A, 0xFAEC, 0xFC6D, 0xFDCF, 0xFEF2, - 0xF34B, 0xF345, 0xF334, 0xF321, 0xF311, 0xF30C, 0xF317, 0xF339, - 0xF379, 0xF3DE, 0xF46D, 0xF52D, 0xF625, 0xF75B, 0xF8D6, 0xFA9C, - 0xFCB4, 0x0067, 0x0665, 0x0DCE, 0x15C3, 0x1D65, 0x23D3, 0x282F, - 0x2999, 0x24A3, 0x1928, 0x0B36, 0xFEDA, 0xF821, 0xF5D5, 0xF405, - 0xF2A5, 0xF1A7, 0xF100, 0xF0A2, 0xF081, 0xF090, 0xF0C2, 0xF10B, - 0xF15F, 0xF1AF, 0xF1F1, 0xF216, 0xF213, 0xF1DB, 0xF160, 0xF0A9, - 0xEFC8, 0xEEC5, 0xEDA9, 0xEC7C, 0xEB46, 0xEA10, 0xE8E1, 0xE7C3, - 0xE6BD, 0xE5D7, 0xE51B, 0xE490, 0xE43E, 0xE42E, 0xE4AA, 0xE5DA, - 0xE78F, 0xE99C, 0xEBD5, 0xEE0C, 0xF014, 0xF1BF, 0x0000, 0x0026, - 0x0093, 0x013F, 0x0220, 0x032F, 0x0461, 0x05AF, 0x0710, 0x087B, - 0x09E7, 0x0B4D, 0x0CA2, 0x0DDF, 0x0EFA, 0x0FEC, 0x10AA, 0x10FF, - 0x10D1, 0x1047, 0x0F85, 0x0EB4, 0x0DF7, 0x0D1C, 0x0BFF, 0x0ADF, - 0x09D0, 0x08BF, 0x07AD, 0x069A, 0x0586, 0x0474, 0x0363, 0x0255, - 0x0149, 0x0041, 0xFF3F, 0xFE22, 0xFD27, 0xFCD5, 0xFE14, 0x0032, - 0x0206, 0x0499, 0x0926, 0x0E40, 0x1164, 0x11C7, 0x10CE, 0x0F3E, - 0x0DDF, 0x0CDB, 0x0BD6, 0x0ACD, 0x09BC, 0x089E, 0x076F, 0x062C, - 0x0489, 0x0294, 0x00C9, 0x0000, 0xFFF2, 0xFFE9, 0xFFE6, 0xFFE6, - 0xFFEA, 0xFFEF, 0xFFF5, 0xFFFB, 0x0000, 0x0003, 0x000D, 0x001D, - 0x0032, 0x004A, 0x0065, 0x0081, 0x009E, 0x00BB, 0x00D6, 0x00EE, - 0x0104, 0x0114, 0x0120, 0x0125, 0x0122, 0x010C, 0x00DB, 0x0093, - 0x003B, 0xFFD9, 0xFF70, 0xFEB2, 0xFDC8, 0xFD6D, 0xFDA3, 0xFDEB, - 0xFE43, 0xFEA7, 0xFF16, 0xFF8A, 0x0002, 0x007B, 0x00F2, 0x0164, - 0x01CE, 0x022E, 0x028A, 0x02ED, 0x037B, 0x03DD, 0x03A0, 0x0331, - 0x02D5, 0x027B, 0x023E, 0x0230, 0x023C, 0x0248, 0x023D, 0x0218, - 0x01EC, 0x01BA, 0x0184, 0x014C, 0x0114, 0x00DD, 0x00A0, 0x005E, - 0x0021, 0x0000, 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFE, - 0xFFFF, 0x0000, 0xA509, 0xA4FF, 0xA4E5, 0xA4BC, 0xA487, 0xA44A, - 0xA406, 0xA3C0, 0xA378, 0xA332, 0xA2F2, 0xA2B8, 0xA28A, 0xA268, - 0xA255, 0xA255, 0xA26B, 0xA2B4, 0xA347, 0xA41D, 0xA52D, 0xA66F, - 0xA7DC, 0xAAC0, 0xAE6D, 0xAFE6, 0xAF18, 0xADF9, 0xAC98, 0xAB03, - 0xA94A, 0xA779, 0xA5A1, 0xA3CE, 0xA211, 0xA077, 0x9F0F, 0x9DC7, - 0x9D16, 0x9DD3, 0xA27F, 0xA7BA, 0xA990, 0xA93E, 0xA6AB, 0xA31C, - 0xA072, 0x9F29, 0x9E6B, 0x9E18, 0x9E10, 0x9E42, 0x9EA5, 0x9F2A, - 0x9FC0, 0xA057, 0xA0E0, 0xA14B, 0xA164, 0xA14B, 0xA172, 0xA2FF, - 0xA351, 0xA3A0, 0xA3EB, 0xA42F, 0xA46C, 0xA4A1, 0xA4CD, 0xA4ED, - 0x8001, 0x8001, 0xBE14, 0xBE02, 0xBDCD, 0xBD7A, 0xBD0A, 0xBC81, - 0xBBE2, 0xBB31, 0xBA70, 0xB9A3, 0xB8CD, 0xB7F1, 0xB711, 0xB633, - 0xB557, 0xB483, 0xB3B8, 0xB2FA, 0xB24C, 0xB1B1, 0xB12D, 0xB0C2, - 0xB074, 0xB045, 0xB03A, 0xB1D9, 0xB5A3, 0xBA16, 0xBDAE, 0xBEE7, - 0xBDD4, 0xBBBE, 0xB8ED, 0xB5AE, 0xB249, 0xAF0A, 0xAC3B, 0xAA26, - 0xA88A, 0xA6FD, 0xA58A, 0xA43A, 0xA31A, 0xA234, 0xA192, 0xA140, - 0xA149, 0xA1B7, 0xA283, 0xA397, 0xA4EB, 0xA677, 0xA832, 0xAA15, - 0xAC18, 0xAE32, 0xB05A, 0xB28A, 0xB4B7, 0xB6DC, 0xB8EE, 0xBE14, - 0xBE75, 0xBEAE, 0xBEC5, 0xBEC1, 0xBEAA, 0xBE87, 0xBE60, 0xBE3B, - 0xCA03, 0xC9F5, 0xC9CE, 0xC991, 0xC942, 0xC8E7, 0xC882, 0xC817, - 0xC7AB, 0xC742, 0xC6E0, 0xC688, 0xC63F, 0xC609, 0xC5E9, 0xC5E5, - 0xC5FF, 0xC63C, 0xC6A0, 0xC72E, 0xC7EC, 0xC8DC, 0xCA03, 0xCD00, - 0xD2AB, 0xD9E2, 0xE183, 0xE86A, 0xED75, 0xF106, 0xF441, 0xF728, - 0xF9BD, 0xFC01, 0xFDF5, 0xFF9C, 0x00F6, 0x0206, 0x028D, 0x0255, - 0x016E, 0xFFE9, 0xFDD5, 0xFB43, 0xF7CE, 0xF356, 0xEE4E, 0xE92F, - 0xE46C, 0xE07D, 0xDD11, 0xD995, 0xD615, 0xD29F, 0xCF40, 0xCC06, - 0xC8FE, 0xC636, 0xC3BA, 0xC199, 0xBFDF, 0xBE9B, 0xBE19, 0xBE7C, - 0xBF91, 0xC126, 0xC308, 0xC504, 0xC6E8, 0xC880, 0xFFA2, 0xFFA4, - 0xFFAB, 0xFFB7, 0xFFC8, 0xFFDE, 0xFFFC, 0x001F, 0x004A, 0x007D, - 0x00B8, 0x00FC, 0x0149, 0x01A0, 0x0200, 0x026B, 0x02E1, 0x03ED, - 0x05B8, 0x07B2, 0x094A, 0x0A50, 0x0AFD, 0x0B59, 0x0B70, 0x0B36, - 0x0A97, 0x09BB, 0x08DA, 0x07F3, 0x0707, 0x0614, 0x051A, 0x0419, - 0x0311, 0x0200, 0x00E6, 0xFFC4, 0xFE97, 0xFCBF, 0xFA62, 0xF8AD, - 0xF833, 0xF862, 0xF8AC, 0xF8F2, 0xF953, 0xF9A8, 0xF9DF, 0xFA07, - 0xFA2D, 0xFA5A, 0xFA99, 0xFAF5, 0xFB74, 0xFC12, 0xFCC1, 0xFD76, - 0xFE26, 0xFEC5, 0xFF48, 0xFFA2, 0xFFD8, 0xFFF7, 0x0003, 0x0001, - 0xFFF5, 0xFFE2, 0xFFCC, 0xFFB8, 0xFF46, 0xFF07, 0xFE53, 0xFD3C, - 0xFBD0, 0xFA20, 0xF83C, 0xF634, 0xF418, 0xF1F9, 0xEFE5, 0xEDEE, - 0xEC23, 0xEA94, 0xE951, 0xE86B, 0xE7F1, 0xE9C9, 0xEEA5, 0xF4C4, - 0xFA66, 0xFF7F, 0x04C1, 0x098E, 0x0E9B, 0x1330, 0x148C, 0x132D, - 0x1173, 0x0F69, 0x0D1F, 0x0AA1, 0x07FC, 0x0540, 0x0278, 0xFFB3, - 0xFCFE, 0xFA66, 0xF7F9, 0xF5C1, 0xF3B0, 0xF1AE, 0xEF69, 0xED33, - 0xEBE9, 0xEC13, 0xED29, 0xEE6D, 0xEF94, 0xF0CD, 0xF212, 0xF35B, - 0xF4A1, 0xF5DD, 0xF722, 0xF87E, 0xF9E2, 0xFB40, 0xFC88, 0xFDAB, - 0xFE9A, 0xFF46, 0xFFB3, 0xFFF2, 0x000A, 0x0006, 0xFFEE, 0xFFC7, - 0xFF9B, 0xFF71, 0x9A98, 0x9AB1, 0x9AF7, 0x9B63, 0x9BEE, 0x9C91, - 0x9D46, 0x9E05, 0x9EC7, 0x9F86, 0xA03B, 0xA0DE, 0xA16A, 0xA1D6, - 0xA21B, 0xA234, 0xA219, 0xA047, 0x9C79, 0x9886, 0x9644, 0x97B2, - 0x9B0D, 0x9C87, 0x99A1, 0x94DB, 0x91E9, 0x912E, 0x9093, 0x9019, - 0x8FBD, 0x8F7E, 0x8F5B, 0x8F53, 0x8F65, 0x8F8F, 0x8FD0, 0x9027, - 0x9092, 0x92CD, 0x968E, 0x98CC, 0x97C2, 0x9536, 0x936E, 0x9354, - 0x93FF, 0x94F5, 0x9617, 0x9776, 0x98E7, 0x9A42, 0x9B5A, 0x9C05, - 0x9C47, 0x9C48, 0x9C19, 0x9BCA, 0x9B6C, 0x9B0E, 0x9AC2, 0x9A98, - 0x9A87, 0x9A7E, 0x9A7A, 0x9A7B, 0x9A7F, 0x9A84, 0x9A8B, 0x9A91, - 0xCD46, 0xCD76, 0xCDFF, 0xCEDA, 0xCFFC, 0xD15C, 0xD2F2, 0xD4B5, - 0xD69B, 0xD89B, 0xDAAD, 0xDCC7, 0xDEE0, 0xE0F0, 0xE2EC, 0xE4CD, - 0xE688, 0xE87E, 0xEAE7, 0xED83, 0xF013, 0xF257, 0xF40F, 0xF4FA, - 0xF4D9, 0xF24D, 0xED22, 0xE6DA, 0xE0F5, 0xDCF6, 0xDA70, 0xD7F8, - 0xD58E, 0xD334, 0xD0EC, 0xCEB7, 0xCC96, 0xCA8A, 0xC895, 0xC6B9, - 0xC4F7, 0xC34F, 0xC1C4, 0xC057, 0xBF0A, 0xBDDD, 0xBCD2, 0xBBF2, - 0xBB41, 0xBABC, 0xBA61, 0xBA2D, 0xBA1C, 0xBA2C, 0xBA59, 0xBAA0, - 0xBAFE, 0xBB71, 0xBBF5, 0xBC88, 0xBD25, 0xBDCA, 0xBEC2, 0xC03E, - 0xC21A, 0xC430, 0xC65B, 0xC874, 0xCA58, 0xCBDF, 0x3E12, 0x3E2D, - 0x3E7A, 0x3EF0, 0x3F8A, 0x4040, 0x410B, 0x41E5, 0x42C5, 0x43A5, - 0x447E, 0x4548, 0x45FE, 0x4697, 0x470C, 0x4758, 0x4771, 0x4769, - 0x4753, 0x4730, 0x4700, 0x46C4, 0x467C, 0x4629, 0x45CB, 0x4562, - 0x44EF, 0x4472, 0x43EC, 0x435D, 0x42C6, 0x4227, 0x4180, 0x40D3, - 0x401E, 0x3F63, 0x3EA3, 0x3DDD, 0x3B9D, 0x37D2, 0x348B, 0x33DB, - 0x36D8, 0x3C24, 0x421A, 0x471A, 0x4981, 0x49DF, 0x49E5, 0x499D, - 0x4911, 0x484D, 0x475C, 0x4647, 0x451B, 0x43E1, 0x42A4, 0x4170, - 0x404F, 0x3F4B, 0x3E70, 0x3E12, 0x3E0B, 0x3E07, 0x3E06, 0x3E06, - 0x3E08, 0x3E0A, 0x3E0D, 0x3E10, 0x0AA8, 0x0AA2, 0x0A91, 0x0A77, - 0x0A56, 0x0A2E, 0x0A01, 0x09D2, 0x09A1, 0x0970, 0x0940, 0x0914, - 0x08EC, 0x08CA, 0x08B0, 0x08A0, 0x089A, 0x08A0, 0x08B5, 0x08D8, - 0x090D, 0x0954, 0x09AF, 0x0A20, 0x0AA8, 0x0CAB, 0x10AA, 0x1555, - 0x195B, 0x1B6A, 0x1BAC, 0x1B45, 0x1A58, 0x190C, 0x1783, 0x15E4, - 0x1451, 0x12F0, 0x117E, 0x0FC2, 0x0DF3, 0x0C45, 0x0AEE, 0x0A23, - 0x0A8B, 0x0C08, 0x0DA5, 0x0E6D, 0x0E6D, 0x0E57, 0x0E2D, 0x0DF4, - 0x0DAD, 0x0D5B, 0x0D02, 0x0CA4, 0x0C44, 0x0BE5, 0x0B8A, 0x0B36, - 0x0AEB, 0x0AA8, 0x0AA3, 0x0AA0, 0x0A9F, 0x0A9F, 0x0AA0, 0x0AA2, - 0x0AA4, 0x0AA6, 0x0AC9, 0x0AC4, 0x0AB6, 0x0AA1, 0x0A86, 0x0A65, - 0x0A41, 0x0A1A, 0x09F2, 0x09CA, 0x09A3, 0x097E, 0x095E, 0x0942, - 0x092D, 0x091F, 0x091B, 0x0920, 0x0930, 0x094E, 0x0979, 0x09B3, - 0x09FE, 0x0A5A, 0x0AC9, 0x0C81, 0x0FED, 0x13DC, 0x171C, 0x187E, - 0x182D, 0x1738, 0x15C0, 0x13E9, 0x11D2, 0x0F9E, 0x0D70, 0x0B67, - 0x094C, 0x06E9, 0x0467, 0x01ED, 0xFFA5, 0xFDB4, 0xFC13, 0xFAC9, - 0xFA1A, 0xFA4A, 0xFB11, 0xFBF9, 0xFD00, 0xFE1E, 0xFF52, 0x0094, - 0x01E3, 0x0339, 0x0491, 0x05E8, 0x0738, 0x087E, 0x09B5, 0x0AC9, - 0x0ADD, 0x0AE9, 0x0AEE, 0x0AED, 0x0AE8, 0x0AE1, 0x0AD9, 0x0AD1, - 0xA078, 0xA074, 0xA06A, 0xA05A, 0xA044, 0xA02B, 0xA00F, 0x9FF1, - 0x9FD2, 0x9FB3, 0x9F95, 0x9F79, 0x9F5F, 0x9F4A, 0x9F3A, 0x9F2F, - 0x9F2B, 0x9F2F, 0x9F3C, 0x9F53, 0x9F74, 0x9FA1, 0x9FDB, 0xA022, - 0xA078, 0xA1A3, 0xA3F5, 0xA6C1, 0xA95A, 0xAB13, 0xAC02, 0xACB6, - 0xAD38, 0xAD93, 0xADD2, 0xADFE, 0xAE22, 0xAE48, 0xAE7B, 0xAEAF, - 0xAEC8, 0xAEAB, 0xAE3F, 0xAD67, 0xAB5F, 0xA83D, 0xA531, 0xA369, - 0xA2BD, 0xA236, 0xA1CF, 0xA184, 0xA150, 0xA12D, 0xA118, 0xA10B, - 0xA101, 0xA0F6, 0xA0E5, 0xA0C9, 0xA09C, 0xA078, 0xA076, 0xA074, - 0xA073, 0xA073, 0xA074, 0xA075, 0xA076, 0xA077, 0x1945, 0x1939, - 0x1919, 0x18E7, 0x18A7, 0x185C, 0x1809, 0x17B2, 0x175A, 0x1704, - 0x16B4, 0x166C, 0x1630, 0x1604, 0x15EA, 0x15E6, 0x15FC, 0x162E, - 0x167F, 0x16F4, 0x178F, 0x1853, 0x1945, 0x1BD8, 0x20C7, 0x26F9, - 0x2D58, 0x32CD, 0x3641, 0x381E, 0x398B, 0x3A8B, 0x3B23, 0x3B58, - 0x3B2C, 0x3AA5, 0x39C5, 0x3893, 0x3640, 0x3272, 0x2DD6, 0x2918, - 0x24E4, 0x21E9, 0x2030, 0x1F32, 0x1EBE, 0x1EA7, 0x1EBC, 0x1ECE, - 0x1EE5, 0x1F20, 0x1F77, 0x1FE2, 0x2057, 0x20D0, 0x2143, 0x21A8, - 0x21F7, 0x2227, 0x2231, 0x220B, 0x2197, 0x20CF, 0x1FC7, 0x1E97, - 0x1D57, 0x1C1E, 0x1B01, 0x1A1A, 0xE9B2, 0xE9B8, 0xE9C8, 0xE9E0, - 0xE9FF, 0xEA23, 0xEA4B, 0xEA75, 0xEAA0, 0xEACA, 0xEAF1, 0xEB14, - 0xEB31, 0xEB46, 0xEB53, 0xEB54, 0xEB4A, 0xEB32, 0xEB0A, 0xEAD2, - 0xEA87, 0xEA27, 0xE9B2, 0xE894, 0xE679, 0xE3C1, 0xE0CB, 0xDDF7, - 0xDBA4, 0xD99B, 0xD774, 0xD545, 0xD326, 0xD12C, 0xCF6D, 0xCE01, - 0xCCFE, 0xCC7A, 0xCCA9, 0xCDA2, 0xCF55, 0xD1AF, 0xD4A0, 0xD814, - 0xDD10, 0xE3D7, 0xEB33, 0xF1F1, 0xF6DD, 0xF8C1, 0xF823, 0xF676, - 0xF3EE, 0xF0BE, 0xED1A, 0xE934, 0xE540, 0xE171, 0xDDFB, 0xDB10, - 0xD8E5, 0xD7AB, 0xD79E, 0xD8AB, 0xDA8E, 0xDD07, 0xDFD4, 0xE2B2, - 0xE55F, 0xE79A, 0xBD23, 0xBD35, 0xBD6A, 0xBDBC, 0xBE25, 0xBE9F, - 0xBF27, 0xBFB5, 0xC045, 0xC0D2, 0xC156, 0xC1CB, 0xC22D, 0xC275, - 0xC29F, 0xC2A5, 0xC283, 0xC231, 0xC1AC, 0xC0ED, 0xBFEF, 0xBEAE, - 0xBD23, 0xB8D9, 0xB09F, 0xA654, 0x9BD5, 0x9301, 0x8DB7, 0x8B65, - 0x8A1F, 0x89BE, 0x8A1B, 0x8B0F, 0x8C72, 0x8E1E, 0x8FEC, 0x91B4, - 0x9438, 0x97F1, 0x9C4E, 0xA0BD, 0xA4AA, 0xA784, 0xA933, 0xAA29, - 0xAA9E, 0xAACA, 0xAAE8, 0xAB2F, 0xAB91, 0xABDD, 0xAC1A, 0xAC4D, - 0xAC7C, 0xACAD, 0xACE6, 0xAD2E, 0xAD8A, 0xADFF, 0xAE95, 0xAF51, - 0xB05D, 0xB1CC, 0xB380, 0xB55B, 0xB73F, 0xB90E, 0xBAAA, 0xBBF6, - 0xF071, 0xEFED, 0xEE76, 0xEC2F, 0xE939, 0xE5B5, 0xE1C5, 0xDD8B, - 0xD928, 0xD4BE, 0xD06D, 0xCC59, 0xC8A2, 0xC56A, 0xC2D2, 0xC0FC, - 0xC00A, 0xC137, 0xC517, 0xCAD1, 0xD18A, 0xD86A, 0xDE97, 0xE338, - 0xE571, 0xE2E3, 0xDBC7, 0xD32B, 0xCC1E, 0xC9AE, 0xCADC, 0xCC92, - 0xCEBE, 0xD151, 0xD43A, 0xD766, 0xDAC7, 0xDE49, 0xE1DD, 0xE572, - 0xE8F6, 0xEC5A, 0xEF8A, 0xF278, 0xF512, 0xF747, 0xF906, 0xFA5A, - 0xFB5E, 0xFC19, 0xFC94, 0xFCD6, 0xFCE5, 0xFCCA, 0xFC8C, 0xFC33, - 0xFBC5, 0xFB4A, 0xFACA, 0xFA4D, 0xF9D9, 0xF976, 0xF8EE, 0xF815, - 0xF702, 0xF5CA, 0xF485, 0xF349, 0xF22C, 0xF145, 0x0B16, 0x0B72, - 0x0C77, 0x0E0D, 0x101D, 0x1292, 0x1552, 0x1849, 0x1B5E, 0x1E7B, - 0x2188, 0x246F, 0x2718, 0x296E, 0x2B57, 0x2CBF, 0x2D8D, 0x2D40, - 0x2B98, 0x28E6, 0x2576, 0x2199, 0x1D9D, 0x19D1, 0x1683, 0x12F1, - 0x0EBB, 0x0AC5, 0x07F1, 0x0722, 0x07CC, 0x08C4, 0x0A02, 0x0B7A, - 0x0D23, 0x0EF2, 0x10DD, 0x12DA, 0x14E0, 0x16E3, 0x18DA, 0x1ABB, - 0x1C7C, 0x1E11, 0x1F73, 0x2095, 0x216E, 0x220A, 0x227B, 0x22C4, - 0x22E7, 0x22E7, 0x22C6, 0x2287, 0x222B, 0x21B5, 0x2127, 0x2085, - 0x1FCF, 0x1F09, 0x1E35, 0x1D56, 0x1C19, 0x1A4B, 0x1814, 0x15A0, - 0x1318, 0x10A7, 0x0E77, 0x0CB3, 0xBF48, 0xBE72, 0xBC13, 0xB863, - 0xB398, 0xADE8, 0xA78A, 0xA0B5, 0x999F, 0x927F, 0x8B8B, 0x84FA, - 0x7F00, 0x79D8, 0x75B7, 0x72D4, 0x7164, 0x7323, 0x78E6, 0x818A, - 0x8BE8, 0x96DE, 0xA14A, 0xAA06, 0xAFF1, 0xB169, 0xAF08, 0xAB09, - 0xA7A3, 0xA710, 0xA8D7, 0xAAFC, 0xAD70, 0xB026, 0xB311, 0xB623, - 0xB94E, 0xBC84, 0xBFB9, 0xC2DD, 0xC5E4, 0xC8C0, 0xCB63, 0xCDC0, - 0xCFC8, 0xD16F, 0xD2A6, 0xD365, 0xD3B5, 0xD3A2, 0xD339, 0xD286, - 0xD196, 0xD075, 0xCF2F, 0xCDD3, 0xCC6A, 0xCB04, 0xC9AB, 0xC86C, - 0xC755, 0xC671, 0xC59D, 0xC4B4, 0xC3C1, 0xC2CE, 0xC1E4, 0xC10F, - 0xC057, 0xBFC7, 0xF5A5, 0xF5A1, 0xF593, 0xF57F, 0xF565, 0xF549, - 0xF52B, 0xF50E, 0xF4F4, 0xF4DE, 0xF4CE, 0xF4C7, 0xF4C9, 0xF4D7, - 0xF4F3, 0xF51F, 0xF55B, 0xF5A8, 0xF600, 0xF663, 0xF6CF, 0xF744, - 0xF7C1, 0xF844, 0xF8CC, 0xF959, 0xF9E9, 0xFA7B, 0xFB0F, 0xFBA3, - 0xFC36, 0xFCC7, 0xFD56, 0xFDE0, 0xFE65, 0xFEE5, 0xFF5D, 0xFFCD, - 0x0016, 0x0026, 0x000F, 0xFFE1, 0xFFA1, 0xFF4D, 0xFEE7, 0xFE73, - 0xFDF4, 0xFD6F, 0xFCE7, 0xFC5D, 0xFBD0, 0xFB41, 0xFAB0, 0xFA1E, - 0xF98C, 0xF8F9, 0xF866, 0xF7D4, 0xF743, 0xF6B2, 0xF624, 0xF5A5, - 0xF59C, 0xF597, 0xF595, 0xF595, 0xF597, 0xF59A, 0xF59E, 0xF5A2, - 0xF580, 0xF54B, 0xF4B4, 0xF3CB, 0xF29D, 0xF138, 0xEFAC, 0xEE05, - 0xEC54, 0xEAA5, 0xE907, 0xE788, 0xE637, 0xE522, 0xE457, 0xE3E5, - 0xE3D9, 0xE425, 0xE4AC, 0xE569, 0xE654, 0xE76A, 0xE8A2, 0xE9F9, - 0xEB67, 0xECE7, 0xEE73, 0xF004, 0xF196, 0xF322, 0xF4A3, 0xF611, - 0xF769, 0xF8A2, 0xF9B9, 0xFAA6, 0xFB64, 0xFBED, 0xFAB9, 0xF72B, - 0xF29F, 0xEE6E, 0xEA2C, 0xE531, 0xE07B, 0xDD0A, 0xDBDD, 0xDC59, - 0xDD33, 0xDE5E, 0xDFD1, 0xE17F, 0xE35E, 0xE562, 0xE781, 0xE9AE, - 0xEBDE, 0xEE07, 0xF01D, 0xF214, 0xF3E2, 0xF580, 0xF59F, 0xF5B0, - 0xF5B7, 0xF5B6, 0xF5AF, 0xF5A4, 0xF598, 0xF58C, 0xA064, 0xA068, - 0xA071, 0xA081, 0xA095, 0xA0AF, 0xA0CC, 0xA0ED, 0xA111, 0xA137, - 0xA15F, 0xA188, 0xA1B2, 0xA1DD, 0xA207, 0xA230, 0xA258, 0xA282, - 0xA2B3, 0xA2E9, 0xA324, 0xA362, 0xA3A3, 0xA3E5, 0xA428, 0xA46A, - 0xA4AB, 0xA4EA, 0xA525, 0xA55C, 0xA58D, 0xA5B8, 0xA5DC, 0xA5F7, - 0xA609, 0xA610, 0xA60C, 0xA5FC, 0xA552, 0xA3CF, 0xA1EC, 0xA020, - 0x9E3A, 0x9C00, 0x99DF, 0x9847, 0x97A3, 0x97B5, 0x97ED, 0x9848, - 0x98C1, 0x9953, 0x99FA, 0x9AB0, 0x9B71, 0x9C38, 0x9D01, 0x9DC6, - 0x9E84, 0x9F35, 0x9FD5, 0xA064, 0xA06F, 0xA075, 0xA077, 0xA077, - 0xA075, 0xA071, 0xA06D, 0xA068, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_0604B8E4, 0x00188440, 199722, 0x0004ba34, 5764); // 0x0604CF68 -static const u16 bowser_seg6_animindex_0604CF68[] = { - 0x0046, 0x0001, 0x0046, 0x0047, 0x0046, 0x008D, 0x0046, 0x00D3, 0x0046, 0x0119, 0x0046, 0x015F, - 0x0001, 0x0000, 0x0001, 0x0B41, 0x0001, 0x0000, - 0x0046, 0x07F4, 0x0046, 0x083A, 0x0046, 0x0880, - 0x0001, 0x0608, 0x0001, 0x0609, 0x0046, 0x060A, - 0x0046, 0x01A8, 0x0046, 0x01EE, 0x0046, 0x0234, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0B40, 0x0001, 0x0000, - 0x0046, 0x027A, 0x0046, 0x02C0, 0x0046, 0x0306, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0B3F, 0x0001, 0x0000, - 0x0046, 0x08C6, 0x0046, 0x090C, 0x0046, 0x0952, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x0650, - 0x0046, 0x034C, 0x0046, 0x0392, 0x0046, 0x03D8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0B3E, 0x0001, 0x0000, - 0x0046, 0x0696, 0x0046, 0x06DC, 0x0046, 0x0722, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x041E, - 0x0001, 0x01A5, 0x0001, 0x01A6, 0x0001, 0x01A7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0B3D, 0x0001, 0x0000, - 0x0046, 0x0998, 0x0046, 0x09DE, 0x0046, 0x0A24, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x0768, - 0x0046, 0x0464, 0x0046, 0x04AA, 0x0046, 0x04F0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0B3C, 0x0001, 0x0000, - 0x0046, 0x0A6A, 0x0046, 0x0AB0, 0x0046, 0x0AF6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x07AE, - 0x0046, 0x0536, 0x0046, 0x057C, 0x0046, 0x05C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_0604CF68, 0x00188440, 199722, 0x0004d0b8, 540); // 0x0604D184 static const struct Animation bowser_seg6_anim_0604D184 = { diff --git a/actors/bowser/anims/anim_0604E5A0.inc.c b/actors/bowser/anims/anim_0604E5A0.inc.c index 64c83088b..2b6b8ca1a 100644 --- a/actors/bowser/anims/anim_0604E5A0.inc.c +++ b/actors/bowser/anims/anim_0604E5A0.inc.c @@ -1,341 +1,9 @@ +#include "pc/rom_assets.h" // 0x0604D19C -static const s16 bowser_seg6_animvalue_0604D19C[] = { - 0x0000, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, - 0x0098, 0x0098, 0x0097, 0x0097, 0x0097, 0x0097, 0x0097, 0x0097, - 0x0097, 0x0097, 0x0096, 0x0096, 0x0096, 0x0096, 0x0096, 0x0096, - 0x0096, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, - 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, - 0x0095, 0x0096, 0x0096, 0x0096, 0x0097, 0x0097, 0x0097, 0x0098, - 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, - 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0xFFE7, 0xFFE7, 0xFFE7, - 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, - 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE8, 0xFFE8, 0xFFE8, 0xFFE9, 0xFFEA, - 0xFFEA, 0xFFEB, 0xFFEC, 0xFFED, 0xFFEE, 0xFFEF, 0xFFF0, 0xFFF1, - 0xFFF1, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF2, - 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF0, 0xFFF0, - 0xFFEF, 0xFFEF, 0xFFEE, 0xFFED, 0xFFED, 0xFFEC, 0xFFEB, 0xFFEB, - 0xFFEA, 0xFFE9, 0xFFE9, 0xFFE8, 0xFFE8, 0xFFE7, 0xFFE7, 0xFFE7, - 0xFFE7, 0x0000, 0xFFF1, 0xFFC3, 0xFF79, 0xFF16, 0xFE9B, 0xFE0C, - 0xFD6B, 0xFCB9, 0xFBF9, 0xFB2D, 0xFA59, 0xF97D, 0xF89D, 0xF7BA, - 0xF6D8, 0xF5F7, 0xF51C, 0xF447, 0xF37C, 0xF2BC, 0xF20A, 0xF168, - 0xF0D9, 0xF05F, 0xEFFC, 0xEFB2, 0xEF84, 0xEF74, 0xEF81, 0xEFA7, - 0xEFE3, 0xF035, 0xF09B, 0xF113, 0xF19B, 0xF231, 0xF2D4, 0xF382, - 0xF43A, 0xF4F9, 0xF5BE, 0xF688, 0xF754, 0xF821, 0xF8ED, 0xF9B6, - 0xFA7C, 0xFB3B, 0xFBF2, 0xFCA1, 0xFD44, 0xFDDA, 0xFE62, 0xFED9, - 0xFF3F, 0xFF91, 0xFFCE, 0xFFF4, 0x0000, 0x32C6, 0xC001, 0x32C6, - 0x0000, 0x0002, 0x0008, 0x0012, 0x0020, 0x0031, 0x0045, 0x005C, - 0x0075, 0x0091, 0x00AE, 0x00CC, 0x00EC, 0x010D, 0x012E, 0x0150, - 0x0171, 0x0193, 0x01B3, 0x01D3, 0x01F2, 0x020F, 0x022A, 0x0243, - 0x025A, 0x026E, 0x027F, 0x028D, 0x0298, 0x029E, 0x02A0, 0x029E, - 0x0297, 0x028C, 0x027D, 0x026B, 0x0256, 0x023E, 0x0223, 0x0206, - 0x01E7, 0x01C7, 0x01A6, 0x0184, 0x0161, 0x013E, 0x011C, 0x00FA, - 0x00D8, 0x00B8, 0x009A, 0x007D, 0x0062, 0x004A, 0x0035, 0x0022, - 0x0014, 0x0009, 0x0002, 0x0000, 0x0000, 0x0000, 0x0001, 0x0003, - 0x0006, 0x000A, 0x000E, 0x0013, 0x0018, 0x001D, 0x0023, 0x002A, - 0x0030, 0x0037, 0x003E, 0x0045, 0x004C, 0x0053, 0x0059, 0x0060, - 0x0066, 0x006C, 0x0072, 0x0077, 0x007C, 0x0080, 0x0083, 0x0086, - 0x0088, 0x008A, 0x008A, 0x008A, 0x0088, 0x0086, 0x0083, 0x007F, - 0x007B, 0x0076, 0x0070, 0x006A, 0x0064, 0x005D, 0x0057, 0x0050, - 0x0048, 0x0041, 0x003A, 0x0033, 0x002C, 0x0026, 0x001F, 0x0019, - 0x0014, 0x000F, 0x000A, 0x0007, 0x0004, 0x0001, 0x0000, 0x0000, - 0xA509, 0xA501, 0xA4EA, 0xA4C6, 0xA495, 0xA458, 0xA411, 0xA3C0, - 0xA367, 0xA306, 0xA29F, 0xA233, 0xA1C2, 0xA14E, 0xA0D8, 0xA061, - 0x9FEA, 0x9F74, 0x9F01, 0x9E90, 0x9E24, 0x9DBD, 0x9D5C, 0x9D03, - 0x9CB2, 0x9C6A, 0x9C2E, 0x9BFD, 0x9BD8, 0x9BC2, 0x9BBA, 0x9BC2, - 0x9BDA, 0x9C01, 0x9C35, 0x9C76, 0x9CC2, 0x9D17, 0x9D76, 0x9DDC, - 0x9E49, 0x9EBA, 0x9F30, 0x9FA9, 0xA024, 0xA09F, 0xA11A, 0xA192, - 0xA208, 0xA27A, 0xA2E7, 0xA34D, 0xA3AB, 0xA401, 0xA44D, 0xA48D, - 0xA4C1, 0xA4E8, 0xA500, 0xA509, 0xE442, 0xE48A, 0xE54C, 0xE66F, - 0xE7D4, 0xE95F, 0xEAF5, 0xEC79, 0xEDCE, 0xEEFB, 0xF01E, 0xF143, - 0xF273, 0xF3BB, 0xF524, 0xF6D7, 0xF8D8, 0xFAF8, 0xFD0B, 0xFEE3, - 0x0051, 0x0129, 0x01A4, 0x0219, 0x0287, 0x02EA, 0x0344, 0x0391, - 0x03D0, 0x0401, 0x0421, 0x042F, 0x042A, 0x0410, 0x03E1, 0x0399, - 0x0339, 0x02BE, 0x0228, 0x0174, 0x008E, 0xFF69, 0xFE09, 0xFC79, - 0xFAC2, 0xF8EA, 0xF6FB, 0xF4FD, 0xF2F8, 0xF0F5, 0xEEFB, 0xED14, - 0xEB46, 0xE99C, 0xE81C, 0xE6CF, 0xE5BE, 0xE4F1, 0xE46F, 0xE442, - 0x0254, 0x0254, 0x0256, 0x0259, 0x025B, 0x025F, 0x0261, 0x0264, - 0x0266, 0x0267, 0x0267, 0x0265, 0x0261, 0x025C, 0x0254, 0x023B, - 0x020A, 0x01D0, 0x019A, 0x0174, 0x016D, 0x0191, 0x01E3, 0x0256, - 0x02E2, 0x037D, 0x0421, 0x04C3, 0x055C, 0x05E3, 0x064F, 0x0698, - 0x06B6, 0x06B6, 0x06AD, 0x069C, 0x0682, 0x0662, 0x063B, 0x060F, - 0x05DD, 0x05A8, 0x056F, 0x0533, 0x04F5, 0x04B6, 0x0476, 0x0437, - 0x03F9, 0x03BC, 0x0381, 0x034A, 0x0316, 0x02E7, 0x02BD, 0x0299, - 0x027C, 0x0266, 0x0259, 0x0254, 0x053E, 0x053E, 0x053E, 0x053F, - 0x053F, 0x0540, 0x0540, 0x0541, 0x0541, 0x0541, 0x0541, 0x0541, - 0x0540, 0x053F, 0x053E, 0x055E, 0x05A9, 0x0600, 0x063E, 0x0644, - 0x05EE, 0x051C, 0x03BA, 0x01E4, 0xFFBA, 0xFD59, 0xFAE2, 0xF876, - 0xF633, 0xF439, 0xF2A9, 0xF1A3, 0xF144, 0xF15A, 0xF196, 0xF1F6, - 0xF277, 0xF315, 0xF3CD, 0xF49D, 0xF581, 0xF676, 0xF779, 0xF887, - 0xF99D, 0xFAB7, 0xFBD3, 0xFCED, 0xFE02, 0xFF10, 0x0012, 0x0106, - 0x01EA, 0x02B9, 0x0371, 0x040F, 0x048F, 0x04EE, 0x0529, 0x053E, - 0xF8D6, 0xF8DA, 0xF8E7, 0xF8F9, 0xF90F, 0xF926, 0xF93D, 0xF951, - 0xF95F, 0xF967, 0xF965, 0xF958, 0xF93D, 0xF912, 0xF8D6, 0xF871, - 0xF7D5, 0xF70F, 0xF626, 0xF528, 0xF41E, 0xF312, 0xF1E8, 0xF086, - 0xEEFF, 0xED66, 0xEBCC, 0xEA45, 0xE8E3, 0xE7B8, 0xE6D7, 0xE652, - 0xE63B, 0xE672, 0xE6C8, 0xE73A, 0xE7C6, 0xE869, 0xE921, 0xE9EA, - 0xEAC3, 0xEBA9, 0xEC99, 0xED90, 0xEE8D, 0xEF8C, 0xF08B, 0xF187, - 0xF27D, 0xF36C, 0xF451, 0xF528, 0xF5EF, 0xF6A5, 0xF745, 0xF7CF, - 0xF83E, 0xF890, 0xF8C4, 0xF8D6, 0x2486, 0x2429, 0x2354, 0x2269, - 0x21C7, 0x21D1, 0x22E9, 0x24DF, 0x2739, 0x29E3, 0x2CCB, 0x2FDF, - 0x330A, 0x363A, 0x395C, 0x3C5E, 0x3F2C, 0x41B4, 0x43E3, 0x45A5, - 0x470A, 0x4831, 0x491E, 0x49D7, 0x4A61, 0x4AC2, 0x4AFD, 0x4B1A, - 0x4B1C, 0x4B09, 0x4AE6, 0x4AB9, 0x4A85, 0x4A4E, 0x4A0B, 0x49B8, - 0x4950, 0x48CD, 0x482A, 0x4762, 0x466F, 0x454C, 0x43F3, 0x4260, - 0x408D, 0x3D2D, 0x37D7, 0x31DD, 0x2C90, 0x2942, 0x279D, 0x2660, - 0x257D, 0x24E7, 0x248E, 0x2465, 0x245E, 0x246B, 0x247D, 0x2486, - 0xDB55, 0xDBB0, 0xDCAF, 0xDE3A, 0xE03B, 0xE299, 0xE53C, 0xE80C, - 0xEAF1, 0xEDD4, 0xF09D, 0xF333, 0xF580, 0xF76A, 0xF8DA, 0xF9BF, - 0xFA25, 0xFA23, 0xF9CD, 0xF93A, 0xF880, 0xF7B4, 0xF6EB, 0xF63D, - 0xF597, 0xF4DD, 0xF412, 0xF339, 0xF257, 0xF16D, 0xF081, 0xEF95, - 0xEEAE, 0xEDCD, 0xECF7, 0xEC30, 0xEB6A, 0xEA99, 0xE9BF, 0xE8DD, - 0xE7F4, 0xE708, 0xE619, 0xE529, 0xE43A, 0xE34E, 0xE266, 0xE185, - 0xE0AB, 0xDFDB, 0xDF17, 0xDE60, 0xDDB8, 0xDD20, 0xDC9B, 0xDC2B, - 0xDBD0, 0xDB8D, 0xDB64, 0xDB55, 0x0000, 0xFFEB, 0xFFB0, 0xFF54, - 0xFEDC, 0xFE4E, 0xFDB0, 0xFD07, 0xFC58, 0xFBA9, 0xFB00, 0xFA61, - 0xF9D3, 0xF95B, 0xF8FD, 0xF8C3, 0xF8A9, 0xF8A8, 0xF8B9, 0xF8D4, - 0xF8F1, 0xF908, 0xF912, 0xF907, 0xF8E5, 0xF8B1, 0xF872, 0xF82A, - 0xF7DF, 0xF796, 0xF753, 0xF71B, 0xF6F2, 0xF6DE, 0xF6E2, 0xF703, - 0xF73C, 0xF784, 0xF7D8, 0xF837, 0xF8A1, 0xF912, 0xF98A, 0xFA08, - 0xFA8A, 0xFB0E, 0xFB92, 0xFC17, 0xFC99, 0xFD17, 0xFD91, 0xFE04, - 0xFE6F, 0xFED1, 0xFF27, 0xFF72, 0xFFAE, 0xFFDB, 0xFFF7, 0x0000, - 0xF34B, 0xF33A, 0xF30A, 0xF2BE, 0xF25B, 0xF1E5, 0xF160, 0xF0D0, - 0xF039, 0xEFA0, 0xEF09, 0xEE77, 0xEDEF, 0xED75, 0xED0D, 0xECB4, - 0xEC62, 0xEC18, 0xEBD6, 0xEB9A, 0xEB64, 0xEB34, 0xEB0A, 0xEAE6, - 0xEAC1, 0xEA9A, 0xEA71, 0xEA49, 0xEA25, 0xEA07, 0xE9F0, 0xE9E3, - 0xE9E3, 0xE9F1, 0xEA0F, 0xEA41, 0xEA83, 0xEAD3, 0xEB2D, 0xEB92, - 0xEBFF, 0xEC74, 0xECEE, 0xED6D, 0xEDEF, 0xEE73, 0xEEF7, 0xEF79, - 0xEFFA, 0xF076, 0xF0ED, 0xF15E, 0xF1C6, 0xF225, 0xF279, 0xF2C1, - 0xF2FC, 0xF327, 0xF342, 0xF34B, 0x0000, 0xFFFE, 0xFFF8, 0xFFEF, - 0xFFE1, 0xFFD1, 0xFFBE, 0xFFA8, 0xFF90, 0xFF77, 0xFF5B, 0xFF3E, - 0xFF20, 0xFF01, 0xFEE1, 0xFEC1, 0xFEA1, 0xFE82, 0xFE63, 0xFE45, - 0xFE27, 0xFE0C, 0xFDF2, 0xFDDA, 0xFDC4, 0xFDB1, 0xFDA1, 0xFD94, - 0xFD8A, 0xFD84, 0xFD82, 0xFD84, 0xFD8B, 0xFD95, 0xFDA3, 0xFDB4, - 0xFDC9, 0xFDE0, 0xFDF9, 0xFE14, 0xFE31, 0xFE50, 0xFE6F, 0xFE90, - 0xFEB1, 0xFED2, 0xFEF3, 0xFF13, 0xFF33, 0xFF51, 0xFF6E, 0xFF8A, - 0xFFA3, 0xFFBA, 0xFFCE, 0xFFDF, 0xFFED, 0xFFF8, 0xFFFE, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, - 0x0002, 0x0003, 0x0003, 0x0004, 0x0005, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0008, 0x0009, 0x000A, 0x000B, 0x000B, 0x000C, 0x000C, - 0x000D, 0x000D, 0x000E, 0x000E, 0x000E, 0x000E, 0x000E, 0x000E, - 0x000E, 0x000E, 0x000E, 0x000D, 0x000D, 0x000C, 0x000C, 0x000B, - 0x000A, 0x000A, 0x0009, 0x0008, 0x0007, 0x0007, 0x0006, 0x0005, - 0x0004, 0x0004, 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xA438, 0xA42F, 0xA416, 0xA3EC, - 0xA3B5, 0xA370, 0xA31F, 0xA2C3, 0xA25E, 0xA1F0, 0xA17B, 0xA100, - 0xA080, 0x9FFC, 0x9F77, 0x9EF0, 0x9E69, 0x9DE3, 0x9D5F, 0x9CDF, - 0x9C64, 0x9BEF, 0x9B82, 0x9B1C, 0x9AC0, 0x9A6F, 0x9A2B, 0x99F3, - 0x99CA, 0x99B0, 0x99A7, 0x99B1, 0x99CC, 0x99F8, 0x9A33, 0x9A7D, - 0x9AD3, 0x9B34, 0x9B9F, 0x9C13, 0x9C8E, 0x9D0F, 0x9D95, 0x9E1E, - 0x9EAA, 0x9F35, 0x9FC1, 0xA04A, 0xA0D0, 0xA151, 0xA1CC, 0xA240, - 0xA2AB, 0xA30D, 0xA363, 0xA3AC, 0xA3E7, 0xA413, 0xA42F, 0xA438, - 0x8001, 0x8001, 0xBE14, 0xBE1B, 0xBE2F, 0xBE4F, 0xBE7A, 0xBEAF, - 0xBEED, 0xBF34, 0xBF82, 0xBFD7, 0xC031, 0xC090, 0xC0F3, 0xC158, - 0xC1BF, 0xC227, 0xC290, 0xC2F7, 0xC35C, 0xC3BF, 0xC41E, 0xC478, - 0xC4CC, 0xC51B, 0xC561, 0xC5A0, 0xC5D5, 0xC600, 0xC620, 0xC634, - 0xC63A, 0xC633, 0xC61E, 0xC5FC, 0xC5CE, 0xC596, 0xC553, 0xC508, - 0xC4B6, 0xC45C, 0xC3FD, 0xC39A, 0xC332, 0xC2C9, 0xC25D, 0xC1F1, - 0xC186, 0xC11C, 0xC0B5, 0xC051, 0xBFF2, 0xBF99, 0xBF46, 0xBEFB, - 0xBEB9, 0xBE80, 0xBE53, 0xBE31, 0xBE1C, 0xBE14, 0xCA03, 0xC978, - 0xC7F0, 0xC594, 0xC28C, 0xBF01, 0xBB1B, 0xB701, 0xB2DD, 0xAED7, - 0xAB17, 0xA7C5, 0xA50A, 0xA30D, 0xA1F8, 0xA2BF, 0xA5C7, 0xAA58, - 0xAFBE, 0xB543, 0xBA32, 0xBDD5, 0xC096, 0xC350, 0xC5F7, 0xC882, - 0xCAE4, 0xCD14, 0xCF05, 0xD0AE, 0xD202, 0xD2F7, 0xD381, 0xD3C4, - 0xD3E8, 0xD3F1, 0xD3DF, 0xD3B7, 0xD379, 0xD327, 0xD2C5, 0xD254, - 0xD1D6, 0xD14D, 0xD0BC, 0xD025, 0xCF89, 0xCEEC, 0xCE4F, 0xCDB4, - 0xCD1D, 0xCC8E, 0xCC07, 0xCB8B, 0xCB1C, 0xCABD, 0xCA6F, 0xCA35, - 0xCA10, 0xCA03, 0xFFA2, 0xFFA2, 0xFFA2, 0xFFA3, 0xFFA8, 0xFFB0, - 0xFFBE, 0xFFD2, 0xFFEF, 0x0014, 0x0045, 0x0085, 0x00D6, 0x0134, - 0x019C, 0x020A, 0x0279, 0x02E7, 0x034F, 0x03AF, 0x0401, 0x0442, - 0x046F, 0x0484, 0x0478, 0x0449, 0x03FC, 0x0397, 0x031F, 0x0298, - 0x0209, 0x0176, 0x00E4, 0x0044, 0xFF8B, 0xFEBF, 0xFDEA, 0xFD15, - 0xFC4A, 0xFB92, 0xFAD7, 0xFA04, 0xF925, 0xF845, 0xF770, 0xF6B2, - 0xF615, 0xF5A6, 0xF56F, 0xF57D, 0xF5F0, 0xF6CE, 0xF7FB, 0xF95A, - 0xFAD1, 0xFC42, 0xFD92, 0xFEA5, 0xFF5E, 0xFFA2, 0xFF46, 0xFF3F, - 0xFF2C, 0xFF12, 0xFEF6, 0xFEDE, 0xFECE, 0xFECB, 0xFEDA, 0xFF00, - 0xFF43, 0xFFA9, 0x0032, 0x00D9, 0x0193, 0x025A, 0x0325, 0x03ED, - 0x04AA, 0x0554, 0x05E4, 0x0651, 0x0694, 0x06A5, 0x066B, 0x05DD, - 0x050C, 0x0409, 0x02E5, 0x01B0, 0x007C, 0xFF5A, 0xFE59, 0xFD58, - 0xFC39, 0xFB13, 0xF9FD, 0xF90E, 0xF85E, 0xF802, 0xF7F2, 0xF80F, - 0xF851, 0xF8B1, 0xF926, 0xF9A8, 0xFA30, 0xFAB5, 0xFB30, 0xFB99, - 0xFBFF, 0xFC72, 0xFCED, 0xFD6A, 0xFDE4, 0xFE54, 0xFEB6, 0xFF02, - 0xFF34, 0xFF46, 0x9A98, 0x99D2, 0x97B0, 0x947F, 0x9089, 0x8C17, - 0x8777, 0x82F1, 0x7ECE, 0x7B5F, 0x78EC, 0x7740, 0x75EC, 0x74E4, - 0x741B, 0x7384, 0x7312, 0x72B7, 0x7268, 0x7217, 0x71B7, 0x713B, - 0x7096, 0x6FBC, 0x6E8D, 0x6D08, 0x6B4E, 0x697D, 0x67B6, 0x6619, - 0x64C5, 0x63DB, 0x6379, 0x63D0, 0x64DE, 0x6673, 0x6864, 0x6A82, - 0x6CA1, 0x6E92, 0x705E, 0x722E, 0x7402, 0x75DE, 0x77C3, 0x79B1, - 0x7BAC, 0x7DB5, 0x7FCE, 0x81FB, 0x8473, 0x875B, 0x8A88, 0x8DD0, - 0x9109, 0x940B, 0x96AA, 0x98BD, 0x9A1A, 0x9A98, 0x0000, 0x0013, - 0x0049, 0x009D, 0x0109, 0x0189, 0x0216, 0x02AC, 0x0345, 0x03DC, - 0x046C, 0x04F0, 0x0561, 0x05BB, 0x05F9, 0x0611, 0x0602, 0x05D4, - 0x0590, 0x053F, 0x04E9, 0x0498, 0x0452, 0x0422, 0x0402, 0x03E6, - 0x03CF, 0x03BA, 0x03A8, 0x0397, 0x0386, 0x0376, 0x0363, 0x034F, - 0x0338, 0x031D, 0x02FE, 0x02DB, 0x02B7, 0x0290, 0x0267, 0x023D, - 0x0211, 0x01E5, 0x01B9, 0x018D, 0x0161, 0x0136, 0x010C, 0x00E4, - 0x00BE, 0x009A, 0x0079, 0x005B, 0x0041, 0x002A, 0x0018, 0x000B, - 0x0002, 0x0000, 0x0000, 0xFFFF, 0xFFFA, 0xFFF1, 0xFFE6, 0xFFD7, - 0xFFC5, 0xFFB0, 0xFF99, 0xFF7E, 0xFF62, 0xFF42, 0xFF20, 0xFEFC, - 0xFED5, 0xFEA1, 0xFE59, 0xFE04, 0xFDA8, 0xFD4D, 0xFCF9, 0xFCB4, - 0xFC84, 0xFC70, 0xFC76, 0xFC8C, 0xFCB0, 0xFCDF, 0xFD17, 0xFD53, - 0xFD92, 0xFDD0, 0xFE0C, 0xFE41, 0xFE6D, 0xFE8D, 0xFEA6, 0xFEBF, - 0xFED7, 0xFEEF, 0xFF06, 0xFF1C, 0xFF32, 0xFF47, 0xFF5C, 0xFF6F, - 0xFF81, 0xFF93, 0xFFA3, 0xFFB2, 0xFFC0, 0xFFCD, 0xFFD9, 0xFFE3, - 0xFFEC, 0xFFF3, 0xFFF9, 0xFFFD, 0x0000, 0x0000, 0xCD46, 0xCD10, - 0xCC7B, 0xCB97, 0xCA76, 0xC92A, 0xC7C2, 0xC652, 0xC4E9, 0xC399, - 0xC274, 0xC18B, 0xC0EF, 0xC0B1, 0xC0E2, 0xC1F7, 0xC423, 0xC713, - 0xCA79, 0xCE02, 0xD15F, 0xD43E, 0xD64E, 0xD73F, 0xD72C, 0xD67A, - 0xD546, 0xD3AF, 0xD1D0, 0xCFC8, 0xCDB5, 0xCBB3, 0xC9E0, 0xC85A, - 0xC73E, 0xC6AA, 0xC671, 0xC654, 0xC650, 0xC662, 0xC689, 0xC6C3, - 0xC70C, 0xC764, 0xC7C8, 0xC835, 0xC8A9, 0xC923, 0xC9A0, 0xCA1D, - 0xCA99, 0xCB11, 0xCB83, 0xCBEE, 0xCC4E, 0xCCA1, 0xCCE6, 0xCD1A, - 0xCD3A, 0xCD46, 0x3F4B, 0x3F51, 0x3F61, 0x3F7A, 0x3F9D, 0x3FC8, - 0x3FFB, 0x4034, 0x4073, 0x40B7, 0x4100, 0x414D, 0x419D, 0x41EF, - 0x4242, 0x4296, 0x42EA, 0x433E, 0x4390, 0x43E0, 0x442C, 0x4475, - 0x44BA, 0x44F9, 0x4532, 0x4564, 0x458F, 0x45B2, 0x45CC, 0x45DC, - 0x45E1, 0x45DB, 0x45CA, 0x45AF, 0x458A, 0x455C, 0x4527, 0x44EA, - 0x44A7, 0x445F, 0x4412, 0x43C2, 0x436E, 0x4319, 0x42C2, 0x426B, - 0x4214, 0x41BE, 0x416B, 0x411A, 0x40CE, 0x4085, 0x4043, 0x4006, - 0x3FD0, 0x3FA3, 0x3F7E, 0x3F62, 0x3F51, 0x3F4B, 0x0AA8, 0x0AAA, - 0x0AB1, 0x0ABC, 0x0ACB, 0x0ADE, 0x0AF4, 0x0B0C, 0x0B28, 0x0B45, - 0x0B65, 0x0B86, 0x0BA8, 0x0BCC, 0x0BF0, 0x0C14, 0x0C38, 0x0C5D, - 0x0C80, 0x0CA2, 0x0CC3, 0x0CE3, 0x0D01, 0x0D1C, 0x0D35, 0x0D4A, - 0x0D5D, 0x0D6C, 0x0D77, 0x0D7E, 0x0D80, 0x0D7E, 0x0D76, 0x0D6B, - 0x0D5B, 0x0D47, 0x0D30, 0x0D16, 0x0CF9, 0x0CD9, 0x0CB8, 0x0C95, - 0x0C71, 0x0C4C, 0x0C27, 0x0C01, 0x0BDC, 0x0BB7, 0x0B93, 0x0B70, - 0x0B4F, 0x0B30, 0x0B13, 0x0AF8, 0x0AE1, 0x0ACE, 0x0ABE, 0x0AB2, - 0x0AAA, 0x0AA8, 0x0AC9, 0x0ACC, 0x0AD5, 0x0AE5, 0x0AF9, 0x0B12, - 0x0B30, 0x0B51, 0x0B77, 0x0B9F, 0x0BCA, 0x0BF7, 0x0C25, 0x0C55, - 0x0C86, 0x0CB8, 0x0CE9, 0x0D1A, 0x0D4A, 0x0D79, 0x0DA6, 0x0DD1, - 0x0DF9, 0x0E1E, 0x0E40, 0x0E5E, 0x0E77, 0x0E8B, 0x0E9A, 0x0EA4, - 0x0EA7, 0x0EA3, 0x0E99, 0x0E89, 0x0E74, 0x0E59, 0x0E39, 0x0E16, - 0x0DEE, 0x0DC4, 0x0D97, 0x0D68, 0x0D37, 0x0D04, 0x0CD1, 0x0C9E, - 0x0C6B, 0x0C39, 0x0C08, 0x0BD9, 0x0BAC, 0x0B81, 0x0B5A, 0x0B36, - 0x0B17, 0x0AFC, 0x0AE6, 0x0AD6, 0x0ACC, 0x0AC9, 0xA078, 0xA088, - 0xA0B6, 0xA101, 0xA165, 0xA1E1, 0xA273, 0xA319, 0xA3D0, 0xA496, - 0xA569, 0xA646, 0xA72D, 0xA81A, 0xA90B, 0xA9FF, 0xAAF2, 0xABE3, - 0xACD0, 0xADB7, 0xAE95, 0xAF68, 0xB02E, 0xB0E4, 0xB18A, 0xB21C, - 0xB298, 0xB2FC, 0xB347, 0xB375, 0xB385, 0xB374, 0xB343, 0xB2F3, - 0xB288, 0xB204, 0xB169, 0xB0BA, 0xAFF8, 0xAF27, 0xAE49, 0xAD60, - 0xAC6F, 0xAB78, 0xAA7D, 0xA981, 0xA886, 0xA78E, 0xA69D, 0xA5B4, - 0xA4D6, 0xA405, 0xA343, 0xA294, 0xA1F9, 0xA175, 0xA10A, 0xA0BB, - 0xA089, 0xA078, 0x1945, 0x1914, 0x188D, 0x17BC, 0x16B1, 0x157A, - 0x1426, 0x12C3, 0x115F, 0x100A, 0x0ED1, 0x0DC3, 0x0CEE, 0x0C62, - 0x0C2C, 0x0CD8, 0x0EA0, 0x1112, 0x13BF, 0x1636, 0x1809, 0x18C6, - 0x188B, 0x17D2, 0x16B8, 0x1557, 0x13CB, 0x1231, 0x10A4, 0x0F3F, - 0x0E1F, 0x0D5F, 0x0D1B, 0x0D2B, 0x0D51, 0x0D8E, 0x0DDD, 0x0E3F, - 0x0EB0, 0x0F2F, 0x0FBA, 0x1050, 0x10ED, 0x1191, 0x123A, 0x12E5, - 0x1391, 0x143C, 0x14E4, 0x1588, 0x1624, 0x16B8, 0x1742, 0x17BF, - 0x182F, 0x188E, 0x18DB, 0x1915, 0x1939, 0x1945, 0xE9B2, 0xE95D, - 0xE86D, 0xE6FA, 0xE51A, 0xE2E7, 0xE077, 0xDDE1, 0xDB3E, 0xD8A4, - 0xD62C, 0xD3ED, 0xD1FE, 0xD076, 0xCF6E, 0xCF62, 0xD07E, 0xD260, - 0xD4A4, 0xD6E8, 0xD8C9, 0xD9E5, 0xDA5C, 0xDA96, 0xDAA2, 0xDA8B, - 0xDA5D, 0xDA25, 0xD9EF, 0xD9C8, 0xD9BA, 0xD9D4, 0xDA21, 0xDA94, - 0xDB16, 0xDBA6, 0xDC42, 0xDCEA, 0xDD9A, 0xDE53, 0xDF11, 0xDFD4, - 0xE09A, 0xE162, 0xE229, 0xE2EF, 0xE3B2, 0xE470, 0xE527, 0xE5D7, - 0xE67E, 0xE71A, 0xE7A9, 0xE82A, 0xE89B, 0xE8FC, 0xE949, 0xE983, - 0xE9A6, 0xE9B2, 0xBD23, 0xBD65, 0xBE1E, 0xBF36, 0xC096, 0xC226, - 0xC3D1, 0xC57D, 0xC715, 0xC881, 0xC9AA, 0xCA79, 0xCAD6, 0xCAAC, - 0xC9E1, 0xC722, 0xC1D7, 0xBB0A, 0xB3C2, 0xAD08, 0xA7E4, 0xA55E, - 0xA515, 0xA5D5, 0xA76B, 0xA9A4, 0xAC4D, 0xAF32, 0xB221, 0xB4E5, - 0xB74C, 0xB923, 0xBA36, 0xBACE, 0xBB54, 0xBBCB, 0xBC33, 0xBC8D, - 0xBCDA, 0xBD1A, 0xBD4F, 0xBD79, 0xBD99, 0xBDB0, 0xBDBF, 0xBDC7, - 0xBDC9, 0xBDC5, 0xBDBC, 0xBDB0, 0xBDA1, 0xBD90, 0xBD7D, 0xBD6A, - 0xBD58, 0xBD47, 0xBD38, 0xBD2D, 0xBD25, 0xBD23, 0xF071, 0xF042, - 0xEFBF, 0xEEF6, 0xEDF5, 0xECCC, 0xEB89, 0xEA3A, 0xE8ED, 0xE7B1, - 0xE695, 0xE5A8, 0xE4F6, 0xE490, 0xE483, 0xE500, 0xE618, 0xE7A9, - 0xE992, 0xEBB1, 0xEDE7, 0xF011, 0xF20E, 0xF3BD, 0xF550, 0xF705, - 0xF8CF, 0xFAA0, 0xFC6B, 0xFE21, 0xFFB6, 0x011A, 0x0242, 0x0320, - 0x03A6, 0x03C6, 0x0397, 0x033D, 0x02BB, 0x0216, 0x0151, 0x0071, - 0xFF7B, 0xFE70, 0xFD56, 0xFC31, 0xFB05, 0xF9D6, 0xF8A7, 0xF77E, - 0xF65E, 0xF54B, 0xF449, 0xF35C, 0xF289, 0xF1D3, 0xF13E, 0xF0CF, - 0xF089, 0xF071, 0x0B16, 0x0B61, 0x0C34, 0x0D7D, 0x0F29, 0x1127, - 0x1363, 0x15CA, 0x184B, 0x1AD3, 0x1D4F, 0x1FAC, 0x21D9, 0x23C2, - 0x2555, 0x26A2, 0x27C6, 0x28BF, 0x298D, 0x2A2E, 0x2AA1, 0x2AE6, - 0x2AFB, 0x2ADF, 0x2A93, 0x2A1A, 0x297C, 0x28BE, 0x27E5, 0x26F8, - 0x25FC, 0x24F8, 0x23F1, 0x22ED, 0x21F3, 0x2107, 0x201B, 0x1F1D, - 0x1E0F, 0x1CF3, 0x1BCD, 0x1A9F, 0x196B, 0x1833, 0x16FB, 0x15C5, - 0x1494, 0x1369, 0x1247, 0x1132, 0x102B, 0x0F35, 0x0E52, 0x0D86, - 0x0CD2, 0x0C39, 0x0BBD, 0x0B62, 0x0B2A, 0x0B16, 0xBF48, 0xBF06, - 0xBE4D, 0xBD2C, 0xBBB5, 0xB9F8, 0xB807, 0xB5F2, 0xB3CA, 0xB1A0, - 0xAF85, 0xAD89, 0xABBE, 0xAA34, 0xA8FC, 0xA7FB, 0xA712, 0xA64E, - 0xA5BB, 0xA566, 0xA55C, 0xA5A9, 0xA65A, 0xA77D, 0xA930, 0xAB74, - 0xAE2A, 0xB132, 0xB46B, 0xB7B4, 0xBAEF, 0xBDFA, 0xC0B6, 0xC302, - 0xC4BE, 0xC5CA, 0xC65D, 0xC6C6, 0xC707, 0xC725, 0xC722, 0xC701, - 0xC6C6, 0xC674, 0xC60E, 0xC597, 0xC513, 0xC485, 0xC3EF, 0xC356, - 0xC2BC, 0xC225, 0xC193, 0xC10B, 0xC08E, 0xC021, 0xBFC7, 0xBF83, - 0xBF57, 0xBF48, 0xF5A5, 0xF5A7, 0xF5AC, 0xF5B3, 0xF5BD, 0xF5CA, - 0xF5D8, 0xF5E9, 0xF5FB, 0xF60F, 0xF624, 0xF63A, 0xF651, 0xF669, - 0xF681, 0xF699, 0xF6B1, 0xF6C9, 0xF6E1, 0xF6F8, 0xF70E, 0xF723, - 0xF737, 0xF749, 0xF75A, 0xF769, 0xF775, 0xF77F, 0xF786, 0xF78B, - 0xF78D, 0xF78B, 0xF786, 0xF77E, 0xF773, 0xF766, 0xF757, 0xF745, - 0xF732, 0xF71D, 0xF707, 0xF6F0, 0xF6D7, 0xF6BF, 0xF6A6, 0xF68C, - 0xF673, 0xF65B, 0xF643, 0xF62B, 0xF615, 0xF600, 0xF5ED, 0xF5DB, - 0xF5CC, 0xF5BF, 0xF5B4, 0xF5AC, 0xF5A7, 0xF5A5, 0xF580, 0xF580, - 0xF581, 0xF582, 0xF583, 0xF585, 0xF587, 0xF58A, 0xF58C, 0xF58F, - 0xF592, 0xF595, 0xF598, 0xF59C, 0xF59F, 0xF5A3, 0xF5A6, 0xF5A9, - 0xF5AD, 0xF5B0, 0xF5B3, 0xF5B6, 0xF5B9, 0xF5BB, 0xF5BE, 0xF5C0, - 0xF5C2, 0xF5C3, 0xF5C4, 0xF5C5, 0xF5C5, 0xF5C5, 0xF5C4, 0xF5C3, - 0xF5C1, 0xF5BF, 0xF5BD, 0xF5BB, 0xF5B8, 0xF5B5, 0xF5B2, 0xF5AF, - 0xF5AB, 0xF5A8, 0xF5A4, 0xF5A1, 0xF59D, 0xF59A, 0xF596, 0xF593, - 0xF590, 0xF58D, 0xF58A, 0xF588, 0xF586, 0xF584, 0xF582, 0xF581, - 0xF580, 0xF580, 0xA064, 0xA075, 0xA0A6, 0xA0F5, 0xA15F, 0xA1E3, - 0xA27E, 0xA32D, 0xA3EF, 0xA4C1, 0xA5A0, 0xA68B, 0xA780, 0xA87B, - 0xA97B, 0xAA7D, 0xAB7F, 0xAC7E, 0xAD7A, 0xAE6E, 0xAF59, 0xB039, - 0xB10A, 0xB1CC, 0xB27B, 0xB316, 0xB39A, 0xB404, 0xB453, 0xB484, - 0xB495, 0xB483, 0xB44F, 0xB3FA, 0xB389, 0xB2FD, 0xB259, 0xB19F, - 0xB0D2, 0xAFF4, 0xAF09, 0xAE12, 0xAD12, 0xAC0C, 0xAB02, 0xA9F7, - 0xA8ED, 0xA7E7, 0xA6E7, 0xA5F0, 0xA505, 0xA427, 0xA35A, 0xA2A0, - 0xA1FC, 0xA170, 0xA0FF, 0xA0AB, 0xA076, 0xA064, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_0604D19C, 0x00188440, 199722, 0x0004d2ec, 4584); // 0x0604E384 -static const u16 bowser_seg6_animindex_0604E384[] = { - 0x0001, 0x0000, 0x003C, 0x0001, 0x003C, 0x003D, 0x003C, 0x0079, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x08F3, 0x0001, 0x0000, - 0x003C, 0x061E, 0x003C, 0x065A, 0x003C, 0x0696, - 0x0001, 0x0400, 0x0001, 0x0401, 0x003C, 0x0402, - 0x003C, 0x00B8, 0x003C, 0x00F4, 0x003C, 0x0130, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x08F2, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x016C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x08F1, 0x0001, 0x0000, - 0x003C, 0x06D2, 0x003C, 0x070E, 0x003C, 0x074A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x043E, - 0x003C, 0x01A8, 0x003C, 0x01E4, 0x003C, 0x0220, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x08F0, 0x0001, 0x0000, - 0x003C, 0x047A, 0x003C, 0x04B6, 0x003C, 0x04F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x025C, - 0x0001, 0x00B5, 0x0001, 0x00B6, 0x0001, 0x00B7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x08EF, 0x0001, 0x0000, - 0x003C, 0x0786, 0x003C, 0x07C2, 0x003C, 0x07FE, - 0x003C, 0x052E, 0x003C, 0x056A, 0x003C, 0x05A6, - 0x003C, 0x0298, 0x003C, 0x02D4, 0x003C, 0x0310, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x08EE, 0x0001, 0x0000, - 0x003C, 0x083A, 0x003C, 0x0876, 0x003C, 0x08B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x05E2, - 0x003C, 0x034C, 0x003C, 0x0388, 0x003C, 0x03C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_0604E384, 0x00188440, 199722, 0x0004e4d4, 540); // 0x0604E5A0 static const struct Animation bowser_seg6_anim_0604E5A0 = { diff --git a/actors/bowser/anims/anim_0604F030.inc.c b/actors/bowser/anims/anim_0604F030.inc.c index d29d0f194..ef1934014 100644 --- a/actors/bowser/anims/anim_0604F030.inc.c +++ b/actors/bowser/anims/anim_0604F030.inc.c @@ -1,188 +1,9 @@ +#include "pc/rom_assets.h" // 0x0604E5B8 -static const s16 bowser_seg6_animvalue_0604E5B8[] = { - 0x0000, 0x0098, 0xFFE7, 0x0000, 0x0005, 0x0013, 0x0029, 0x0047, - 0x006B, 0x0093, 0x00C0, 0x00EF, 0x0120, 0x0151, 0x0182, 0x01B1, - 0x01DD, 0x0206, 0x022A, 0x0247, 0x025E, 0x026C, 0x0271, 0x026D, - 0x0260, 0x024B, 0x0230, 0x0210, 0x01EA, 0x01C1, 0x0195, 0x0167, - 0x0138, 0x010A, 0x00DC, 0x00B0, 0x0087, 0x0061, 0x0041, 0x0026, - 0x0011, 0x0004, 0x0000, 0x0004, 0x0011, 0x0026, 0x0041, 0x0061, - 0x0087, 0x00B0, 0x00DC, 0x010A, 0x0138, 0x0167, 0x0195, 0x01C1, - 0x01EA, 0x0210, 0x0230, 0x024B, 0x0260, 0x026D, 0x0271, 0x026D, - 0x0260, 0x024B, 0x0230, 0x0210, 0x01EA, 0x01C1, 0x0195, 0x0167, - 0x0138, 0x010A, 0x00DC, 0x00B0, 0x0087, 0x0061, 0x0041, 0x0026, - 0x0011, 0x0004, 0x0000, 0x32C6, 0xC001, 0x32C6, 0xA509, 0xA50B, - 0xA512, 0xA51E, 0xA52C, 0xA53E, 0xA553, 0xA569, 0xA580, 0xA599, - 0xA5B1, 0xA5CA, 0xA5E1, 0xA5F8, 0xA60C, 0xA61E, 0xA62D, 0xA638, - 0xA63F, 0xA642, 0xA63F, 0xA639, 0xA62F, 0xA621, 0xA611, 0xA5FE, - 0xA5E9, 0xA5D3, 0xA5BC, 0xA5A5, 0xA58E, 0xA577, 0xA561, 0xA54C, - 0xA53A, 0xA529, 0xA51C, 0xA511, 0xA50B, 0xA509, 0xA50B, 0xA511, - 0xA51C, 0xA529, 0xA53A, 0xA54C, 0xA561, 0xA577, 0xA58E, 0xA5A5, - 0xA5BC, 0xA5D3, 0xA5E9, 0xA5FE, 0xA611, 0xA621, 0xA62F, 0xA639, - 0xA63F, 0xA642, 0xA63F, 0xA639, 0xA62F, 0xA621, 0xA611, 0xA5FE, - 0xA5E9, 0xA5D3, 0xA5BC, 0xA5A5, 0xA58E, 0xA577, 0xA561, 0xA54C, - 0xA53A, 0xA529, 0xA51C, 0xA511, 0xA50B, 0xA509, 0xE442, 0xE43E, - 0xE432, 0xE41F, 0xE407, 0xE3E9, 0xE3C7, 0xE3A2, 0xE37B, 0xE352, - 0xE329, 0xE300, 0xE2D9, 0xE2B4, 0xE292, 0xE274, 0xE25C, 0xE249, - 0xE23D, 0xE239, 0xE23D, 0xE247, 0xE258, 0xE26F, 0xE28A, 0xE2A9, - 0xE2CC, 0xE2F0, 0xE317, 0xE33E, 0xE365, 0xE38B, 0xE3AF, 0xE3D2, - 0xE3F1, 0xE40C, 0xE423, 0xE434, 0xE43F, 0xE442, 0xE43F, 0xE434, - 0xE423, 0xE40C, 0xE3F1, 0xE3D2, 0xE3AF, 0xE38B, 0xE365, 0xE33E, - 0xE317, 0xE2F0, 0xE2CC, 0xE2A9, 0xE28A, 0xE26F, 0xE258, 0xE247, - 0xE23D, 0xE239, 0xE23D, 0xE247, 0xE258, 0xE26F, 0xE28A, 0xE2A9, - 0xE2CC, 0xE2F0, 0xE317, 0xE33E, 0xE365, 0xE38B, 0xE3AF, 0xE3D2, - 0xE3F1, 0xE40C, 0xE423, 0xE434, 0xE43F, 0xE442, 0x0254, 0x053E, - 0xF8D6, 0x2486, 0xDB55, 0xF34B, 0xA509, 0xA50B, 0xA512, 0xA51E, - 0xA52C, 0xA53E, 0xA553, 0xA569, 0xA580, 0xA599, 0xA5B1, 0xA5CA, - 0xA5E1, 0xA5F8, 0xA60C, 0xA61E, 0xA62D, 0xA638, 0xA63F, 0xA642, - 0xA63F, 0xA639, 0xA62F, 0xA621, 0xA611, 0xA5FE, 0xA5E9, 0xA5D3, - 0xA5BD, 0xA5A5, 0xA58E, 0xA577, 0xA561, 0xA54C, 0xA53A, 0xA529, - 0xA51C, 0xA511, 0xA50B, 0xA509, 0xA50B, 0xA511, 0xA51C, 0xA529, - 0xA53A, 0xA54C, 0xA561, 0xA577, 0xA58E, 0xA5A5, 0xA5BD, 0xA5D3, - 0xA5E9, 0xA5FE, 0xA611, 0xA621, 0xA62F, 0xA639, 0xA63F, 0xA642, - 0xA63F, 0xA639, 0xA62F, 0xA621, 0xA611, 0xA5FE, 0xA5E9, 0xA5D3, - 0xA5BD, 0xA5A5, 0xA58E, 0xA577, 0xA561, 0xA54C, 0xA53A, 0xA529, - 0xA51C, 0xA511, 0xA50B, 0xA509, 0x8001, 0x8001, 0xBE14, 0xCA03, - 0xFFA2, 0xFFA2, 0xFFA1, 0xFFA0, 0xFF9F, 0xFF9F, 0xFFA0, 0xFFA2, - 0xFFA6, 0xFFAC, 0xFFB4, 0xFFBF, 0xFFCE, 0xFFE0, 0xFFF6, 0x0010, - 0x002F, 0x0053, 0x007C, 0x00AC, 0x00F2, 0x015B, 0x01DD, 0x0271, - 0x030D, 0x03A9, 0x043D, 0x04C0, 0x0529, 0x0570, 0x058C, 0x058B, - 0x0581, 0x056E, 0x0553, 0x0531, 0x0506, 0x04D5, 0x049E, 0x0461, - 0x041E, 0x03D7, 0x038B, 0x033B, 0x02E8, 0x0292, 0x023A, 0x01E0, - 0x0184, 0x0128, 0x00BE, 0x003C, 0xFFA9, 0xFF06, 0xFE59, 0xFDA6, - 0xFCF2, 0xFC42, 0xFB98, 0xFAFB, 0xFA6E, 0xF9F6, 0xF997, 0xF955, - 0xF936, 0xF93F, 0xF972, 0xF9C8, 0xFA3A, 0xFAC3, 0xFB5C, 0xFC00, - 0xFCA7, 0xFD4D, 0xFDE9, 0xFE78, 0xFEF1, 0xFF4F, 0xFF8C, 0xFFA2, - 0xFF46, 0xFF2B, 0xFEDC, 0xFE5F, 0xFDBB, 0xFCF5, 0xFC14, 0xFB1D, - 0xFA17, 0xF907, 0xF7F3, 0xF6E1, 0xF5D8, 0xF4DC, 0xF3F5, 0xF328, - 0xF27B, 0xF1F3, 0xF198, 0xF16F, 0xF197, 0xF221, 0xF2FC, 0xF418, - 0xF564, 0xF6D1, 0xF84E, 0xF9CA, 0xFB35, 0xFC7E, 0xFD96, 0xFE93, - 0xFF98, 0x00A2, 0x01B1, 0x02C3, 0x03D4, 0x04E4, 0x05F1, 0x06F9, - 0x07F9, 0x08F2, 0x09DF, 0x0AC1, 0x0B94, 0x0C57, 0x0D08, 0x0DA6, - 0x0E2F, 0x0EA0, 0x0EF4, 0x0F29, 0x0F40, 0x0F3D, 0x0F21, 0x0EF0, - 0x0EAB, 0x0E56, 0x0DF2, 0x0D83, 0x0D0B, 0x0C8C, 0x0C08, 0x0B83, - 0x0AFF, 0x0A67, 0x09A8, 0x08CB, 0x07D7, 0x06D2, 0x05C3, 0x04B3, - 0x03A8, 0x02A9, 0x01BE, 0x00ED, 0x003F, 0xFFBA, 0xFF64, 0xFF46, - 0x9A98, 0x9A93, 0x9A83, 0x9A6B, 0x9A4C, 0x9A25, 0x99FA, 0x99C9, - 0x9995, 0x995F, 0x9928, 0x98F0, 0x98BA, 0x9885, 0x9853, 0x9826, - 0x97FD, 0x97DB, 0x97C0, 0x97AE, 0x97A7, 0x97AE, 0x97C0, 0x97DB, - 0x97FD, 0x9825, 0x9850, 0x987D, 0x98AA, 0x98D5, 0x98FB, 0x9920, - 0x9948, 0x9971, 0x999C, 0x99C8, 0x99F5, 0x9A23, 0x9A51, 0x9A7E, - 0x9AAA, 0x9AD6, 0x9B00, 0x9B28, 0x9B4E, 0x9B72, 0x9B92, 0x9BAF, - 0x9BC8, 0x9BDD, 0x9BED, 0x9BF7, 0x9BFC, 0x9BFC, 0x9BF9, 0x9BF2, - 0x9BE8, 0x9BDC, 0x9BCF, 0x9BC0, 0x9BB0, 0x9BA1, 0x9B92, 0x9B85, - 0x9B79, 0x9B6D, 0x9B5E, 0x9B4D, 0x9B3A, 0x9B27, 0x9B12, 0x9AFE, - 0x9AEA, 0x9AD8, 0x9AC6, 0x9AB7, 0x9AAA, 0x9AA0, 0x9A9A, 0x9A98, - 0xCD46, 0x3E12, 0x0AA8, 0x0AA6, 0x0AA0, 0x0A97, 0x0A8A, 0x0A7C, - 0x0A6B, 0x0A59, 0x0A45, 0x0A31, 0x0A1D, 0x0A09, 0x09F5, 0x09E3, - 0x09D2, 0x09C4, 0x09B7, 0x09AE, 0x09A8, 0x09A6, 0x09A8, 0x09AD, - 0x09B6, 0x09C1, 0x09CE, 0x09DE, 0x09EF, 0x0A01, 0x0A14, 0x0A27, - 0x0A3A, 0x0A4D, 0x0A5F, 0x0A70, 0x0A80, 0x0A8D, 0x0A98, 0x0AA1, - 0x0AA6, 0x0AA8, 0x0AA6, 0x0AA1, 0x0A98, 0x0A8D, 0x0A80, 0x0A70, - 0x0A5F, 0x0A4D, 0x0A3A, 0x0A27, 0x0A14, 0x0A01, 0x09EF, 0x09DE, - 0x09CE, 0x09C1, 0x09B6, 0x09AD, 0x09A8, 0x09A6, 0x09A8, 0x09AD, - 0x09B6, 0x09C1, 0x09CE, 0x09DE, 0x09EF, 0x0A01, 0x0A14, 0x0A27, - 0x0A3A, 0x0A4D, 0x0A5F, 0x0A70, 0x0A80, 0x0A8D, 0x0A98, 0x0AA1, - 0x0AA6, 0x0AA8, 0x0AC9, 0x0ACB, 0x0AD0, 0x0AD8, 0x0AE3, 0x0AF1, - 0x0B00, 0x0B10, 0x0B22, 0x0B34, 0x0B46, 0x0B58, 0x0B69, 0x0B7A, - 0x0B89, 0x0B96, 0x0BA1, 0x0BA9, 0x0BAF, 0x0BB1, 0x0BAF, 0x0BAA, - 0x0BA2, 0x0B98, 0x0B8C, 0x0B7F, 0x0B6F, 0x0B5F, 0x0B4E, 0x0B3D, - 0x0B2B, 0x0B1A, 0x0B0A, 0x0AFB, 0x0AED, 0x0AE1, 0x0AD7, 0x0ACF, - 0x0ACB, 0x0AC9, 0x0ACB, 0x0ACF, 0x0AD7, 0x0AE1, 0x0AED, 0x0AFB, - 0x0B0A, 0x0B1A, 0x0B2B, 0x0B3D, 0x0B4E, 0x0B5F, 0x0B6F, 0x0B7F, - 0x0B8C, 0x0B98, 0x0BA2, 0x0BAA, 0x0BAF, 0x0BB1, 0x0BAF, 0x0BAA, - 0x0BA2, 0x0B98, 0x0B8C, 0x0B7F, 0x0B6F, 0x0B5F, 0x0B4E, 0x0B3D, - 0x0B2B, 0x0B1A, 0x0B0A, 0x0AFB, 0x0AED, 0x0AE1, 0x0AD7, 0x0ACF, - 0x0ACB, 0x0AC9, 0xA078, 0xA071, 0xA05B, 0xA039, 0xA00C, 0x9FD6, - 0x9F99, 0x9F56, 0x9F0F, 0x9EC5, 0x9E7A, 0x9E30, 0x9DE9, 0x9DA6, - 0x9D69, 0x9D33, 0x9D06, 0x9CE4, 0x9CCE, 0x9CC7, 0x9CCE, 0x9CE1, - 0x9D00, 0x9D29, 0x9D5B, 0x9D93, 0x9DD1, 0x9E14, 0x9E59, 0x9EA0, - 0x9EE6, 0x9F2B, 0x9F6E, 0x9FAC, 0x9FE5, 0xA016, 0xA03F, 0xA05E, - 0xA071, 0xA078, 0xA071, 0xA05E, 0xA03F, 0xA016, 0x9FE5, 0x9FAC, - 0x9F6E, 0x9F2B, 0x9EE6, 0x9EA0, 0x9E59, 0x9E14, 0x9DD1, 0x9D93, - 0x9D5B, 0x9D29, 0x9D00, 0x9CE1, 0x9CCE, 0x9CC7, 0x9CCE, 0x9CE1, - 0x9D00, 0x9D29, 0x9D5B, 0x9D93, 0x9DD1, 0x9E14, 0x9E59, 0x9EA0, - 0x9EE6, 0x9F2B, 0x9F6E, 0x9FAC, 0x9FE5, 0xA016, 0xA03F, 0xA05E, - 0xA071, 0xA078, 0x1945, 0xE9B2, 0xBD23, 0xF071, 0x0B16, 0xBF48, - 0xF5A5, 0xF5A7, 0xF5AD, 0xF5B6, 0xF5C2, 0xF5D0, 0xF5E1, 0xF5F3, - 0xF605, 0xF619, 0xF62D, 0xF640, 0xF653, 0xF665, 0xF675, 0xF684, - 0xF690, 0xF699, 0xF69E, 0xF6A0, 0xF69F, 0xF699, 0xF691, 0xF686, - 0xF679, 0xF66A, 0xF65A, 0xF648, 0xF636, 0xF623, 0xF610, 0xF5FE, - 0xF5EC, 0xF5DC, 0xF5CD, 0xF5C0, 0xF5B5, 0xF5AC, 0xF5A7, 0xF5A5, - 0xF5A7, 0xF5AC, 0xF5B5, 0xF5C0, 0xF5CD, 0xF5DC, 0xF5EC, 0xF5FE, - 0xF610, 0xF623, 0xF636, 0xF648, 0xF65A, 0xF66A, 0xF679, 0xF686, - 0xF691, 0xF699, 0xF69F, 0xF6A0, 0xF69F, 0xF699, 0xF691, 0xF686, - 0xF679, 0xF66A, 0xF65A, 0xF648, 0xF636, 0xF623, 0xF610, 0xF5FE, - 0xF5EC, 0xF5DC, 0xF5CD, 0xF5C0, 0xF5B5, 0xF5AC, 0xF5A7, 0xF5A5, - 0xF580, 0xF57E, 0xF579, 0xF571, 0xF566, 0xF55A, 0xF54B, 0xF53B, - 0xF52A, 0xF518, 0xF507, 0xF4F5, 0xF4E4, 0xF4D4, 0xF4C5, 0xF4B9, - 0xF4AE, 0xF4A6, 0xF4A1, 0xF49F, 0xF4A1, 0xF4A5, 0xF4AD, 0xF4B6, - 0xF4C2, 0xF4D0, 0xF4DE, 0xF4EE, 0xF4FF, 0xF510, 0xF520, 0xF531, - 0xF541, 0xF54F, 0xF55D, 0xF569, 0xF572, 0xF57A, 0xF57E, 0xF580, - 0xF57E, 0xF57A, 0xF572, 0xF569, 0xF55D, 0xF54F, 0xF541, 0xF531, - 0xF520, 0xF510, 0xF4FF, 0xF4EE, 0xF4DE, 0xF4D0, 0xF4C2, 0xF4B6, - 0xF4AD, 0xF4A5, 0xF4A1, 0xF49F, 0xF4A1, 0xF4A5, 0xF4AD, 0xF4B6, - 0xF4C2, 0xF4D0, 0xF4DE, 0xF4EE, 0xF4FF, 0xF510, 0xF520, 0xF531, - 0xF541, 0xF54F, 0xF55D, 0xF569, 0xF572, 0xF57A, 0xF57E, 0xF580, - 0xA064, 0xA05D, 0xA047, 0xA025, 0x9FF8, 0x9FC2, 0x9F85, 0x9F42, - 0x9EFB, 0x9EB1, 0x9E66, 0x9E1D, 0x9DD5, 0x9D92, 0x9D55, 0x9D1F, - 0x9CF2, 0x9CD0, 0x9CBB, 0x9CB3, 0x9CBA, 0x9CCE, 0x9CED, 0x9D15, - 0x9D47, 0x9D7F, 0x9DBD, 0x9E00, 0x9E45, 0x9E8C, 0x9ED2, 0x9F18, - 0x9F5A, 0x9F98, 0x9FD1, 0xA002, 0xA02B, 0xA04A, 0xA05D, 0xA064, - 0xA05D, 0xA04A, 0xA02B, 0xA002, 0x9FD1, 0x9F98, 0x9F5A, 0x9F18, - 0x9ED2, 0x9E8C, 0x9E45, 0x9E00, 0x9DBD, 0x9D7F, 0x9D47, 0x9D15, - 0x9CED, 0x9CCE, 0x9CBA, 0x9CB3, 0x9CBA, 0x9CCE, 0x9CED, 0x9D15, - 0x9D47, 0x9D7F, 0x9DBD, 0x9E00, 0x9E45, 0x9E8C, 0x9ED2, 0x9F18, - 0x9F5A, 0x9F98, 0x9FD1, 0xA002, 0xA02B, 0xA04A, 0xA05D, 0xA064, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_0604E5B8, 0x00188440, 199722, 0x0004e708, 2140); // 0x0604EE14 -static const u16 bowser_seg6_animindex_0604EE14[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0050, 0x0003, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x042D, 0x0001, 0x0000, - 0x0050, 0x0242, 0x0050, 0x0292, 0x0050, 0x02E2, - 0x0001, 0x014C, 0x0001, 0x014D, 0x0001, 0x014E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0056, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x042C, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x00A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x042B, 0x0001, 0x0000, - 0x0001, 0x0332, 0x0001, 0x0333, 0x0001, 0x0334, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x014F, - 0x0001, 0x00F6, 0x0001, 0x00F7, 0x0001, 0x00F8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x042A, 0x0001, 0x0000, - 0x0050, 0x0150, 0x0050, 0x01A0, 0x0050, 0x01F0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00F9, - 0x0001, 0x0053, 0x0001, 0x0054, 0x0001, 0x0055, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0429, 0x0001, 0x0000, - 0x0001, 0x0335, 0x0001, 0x0336, 0x0001, 0x0337, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0240, - 0x0001, 0x00FA, 0x0001, 0x0000, 0x0001, 0x00FB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0428, 0x0001, 0x0000, - 0x0050, 0x0338, 0x0050, 0x0388, 0x0050, 0x03D8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0241, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x00FC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_0604EE14, 0x00188440, 199722, 0x0004ef64, 540); // 0x0604F030 static const struct Animation bowser_seg6_anim_0604F030 = { diff --git a/actors/bowser/anims/anim_0604FF4C.inc.c b/actors/bowser/anims/anim_0604FF4C.inc.c index 105a47f5a..2837b0d36 100644 --- a/actors/bowser/anims/anim_0604FF4C.inc.c +++ b/actors/bowser/anims/anim_0604FF4C.inc.c @@ -1,261 +1,9 @@ +#include "pc/rom_assets.h" // 0x0604F048 -static const s16 bowser_seg6_animvalue_0604F048[] = { - 0x0000, 0x0098, 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009E, - 0x009F, 0x00A0, 0x00A1, 0x00A2, 0x00A2, 0x00A2, 0x00A1, 0x00A0, - 0x009E, 0x009C, 0x009B, 0x0099, 0x0098, 0x0098, 0x0098, 0x0099, - 0x009B, 0x009C, 0x009E, 0x00A0, 0x00A2, 0x00A3, 0x00A4, 0x00A4, - 0x00A4, 0x00A3, 0x00A2, 0x00A0, 0x009F, 0x009D, 0x009C, 0x009A, - 0x0099, 0x0098, 0x0098, 0xFFE7, 0x0003, 0xFFFA, 0xFFE0, 0xFFB9, - 0xFF88, 0xFF51, 0xFF19, 0xFEE2, 0xFEB1, 0xFE8A, 0xFE6F, 0xFE65, - 0xFE73, 0xFE99, 0xFED0, 0xFF11, 0xFF55, 0xFF96, 0xFFCD, 0xFFF2, - 0x0000, 0xFFF5, 0xFFD6, 0xFFA8, 0xFF70, 0xFF33, 0xFEF6, 0xFEBE, - 0xFE90, 0xFE71, 0xFE65, 0xFE6F, 0xFE8A, 0xFEB1, 0xFEE2, 0xFF19, - 0xFF51, 0xFF88, 0xFFB9, 0xFFE0, 0xFFFA, 0x0003, 0xF54F, 0xF572, - 0xF5D4, 0xF66A, 0xF72C, 0xF80F, 0xF909, 0xFA10, 0xFB1B, 0xFC1F, - 0xFD12, 0xFDEB, 0xFEC8, 0xFFC1, 0x00C9, 0x01D2, 0x02CC, 0x03A8, - 0x0458, 0x04CC, 0x04F6, 0x04D5, 0x0478, 0x03E9, 0x0333, 0x025F, - 0x0178, 0x0089, 0xFF9B, 0xFEB8, 0xFDEB, 0xFD1A, 0xFC2C, 0xFB2A, - 0xFA20, 0xF917, 0xF81B, 0xF735, 0xF670, 0xF5D6, 0xF573, 0xF54F, - 0x0002, 0xFFFB, 0xFFE7, 0xFFC9, 0xFFA4, 0xFF7A, 0xFF4F, 0xFF26, - 0xFF01, 0xFEE3, 0xFECF, 0xFEC7, 0xFED2, 0xFEEF, 0xFF19, 0xFF4B, - 0xFF7F, 0xFFB1, 0xFFDB, 0xFFF8, 0x0002, 0xFFFA, 0xFFE2, 0xFFBF, - 0xFF94, 0xFF65, 0xFF36, 0xFF0B, 0xFEE8, 0xFED0, 0xFEC7, 0xFECF, - 0xFEE3, 0xFF01, 0xFF26, 0xFF4F, 0xFF7A, 0xFFA4, 0xFFC9, 0xFFE7, - 0xFFFB, 0x0002, 0x32C6, 0xC001, 0x32C6, 0x0005, 0x0004, 0x0003, - 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, - 0x0006, 0x0005, 0x0003, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0003, - 0x0004, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0xF430, - 0xF477, 0xF532, 0xF63D, 0xF772, 0xF8AB, 0xFA15, 0xFBC8, 0xFD83, - 0xFF01, 0x0000, 0x0083, 0x00C6, 0x00D9, 0x00CD, 0x00B4, 0x009D, - 0x009B, 0x0094, 0x0079, 0x005B, 0x0037, 0x0016, 0x0000, 0x000A, - 0x002C, 0x0037, 0x0000, 0xFF68, 0xFE8E, 0xFD9C, 0xFCBE, 0xFC01, - 0xFB4F, 0xFA9D, 0xF9E2, 0xF913, 0xF805, 0xF6BD, 0xF57F, 0xF48F, - 0xF430, 0xA506, 0xA567, 0xA651, 0xA771, 0xA874, 0xA906, 0xA90D, - 0xA8C0, 0xA848, 0xA7CE, 0xA77A, 0xA744, 0xA70A, 0xA6D3, 0xA6A7, - 0xA68D, 0xA68E, 0xA6B1, 0xA818, 0xA961, 0xA8F4, 0xA808, 0xA714, - 0xA68D, 0xA6A3, 0xA712, 0xA7A2, 0xA81C, 0xA890, 0xA913, 0xA96E, - 0xA96A, 0xA8EF, 0xA823, 0xA737, 0xA65A, 0xA5BA, 0xA560, 0xA52A, - 0xA510, 0xA507, 0xA506, 0x0000, 0x0001, 0x0004, 0x0007, 0x0009, - 0x000A, 0x0007, 0x0000, 0xFFEF, 0xFFD4, 0xFFB5, 0xFF98, 0xFF83, - 0xFF7F, 0xFF8C, 0xFFA6, 0xFFC8, 0xFFED, 0x0010, 0x002D, 0x003E, - 0x0041, 0x0037, 0x0026, 0x0014, 0x0005, 0x0000, 0x0004, 0x0011, - 0x0020, 0x0030, 0x003C, 0x0041, 0x003F, 0x0039, 0x0030, 0x0026, - 0x001B, 0x0010, 0x0008, 0x0002, 0x0000, 0x0C39, 0x0BC9, 0x0A9D, - 0x08EB, 0x06E8, 0x04CA, 0x02C6, 0x0112, 0xFF94, 0xFE11, 0xFC98, - 0xFB33, 0xF9EF, 0xF8D7, 0xF7CD, 0xF6BA, 0xF5B6, 0xF4D8, 0xF438, - 0xF3EF, 0xF414, 0xF4E2, 0xF65C, 0xF840, 0xFA50, 0xFC4C, 0xFDF3, - 0xFF4A, 0x0084, 0x01A6, 0x02B5, 0x03B5, 0x04AC, 0x05AF, 0x06C7, - 0x07E6, 0x08FF, 0x0A03, 0x0AE6, 0x0B99, 0x0C0E, 0x0C39, 0xE442, - 0xE43B, 0xE429, 0xE414, 0xE405, 0xE402, 0xE414, 0xE442, 0xE4AE, - 0xE558, 0xE61B, 0xE6D1, 0xE754, 0xE77D, 0xE73E, 0xE6B6, 0xE600, - 0xE535, 0xE471, 0xE3CE, 0xE368, 0xE343, 0xE348, 0xE36F, 0xE3AC, - 0xE3F6, 0xE442, 0xE4A6, 0xE52D, 0xE5BF, 0xE646, 0xE6A8, 0xE6CE, - 0xE6B8, 0xE67C, 0xE625, 0xE5BE, 0xE552, 0xE4EB, 0xE495, 0xE459, - 0xE442, 0x0254, 0x024D, 0x023C, 0x0223, 0x0204, 0x01E2, 0x01C0, - 0x01A1, 0x0187, 0x0175, 0x016A, 0x0162, 0x015B, 0x0157, 0x0155, - 0x0154, 0x0154, 0x0155, 0x0157, 0x0158, 0x015A, 0x015B, 0x015C, - 0x015E, 0x015F, 0x0162, 0x0164, 0x0168, 0x016C, 0x0172, 0x0178, - 0x0180, 0x0189, 0x0195, 0x01A6, 0x01C0, 0x01DF, 0x0200, 0x0220, - 0x023A, 0x024D, 0x0254, 0x053E, 0x0540, 0x0546, 0x054F, 0x055A, - 0x0566, 0x0572, 0x057D, 0x0586, 0x058C, 0x058F, 0x0592, 0x0593, - 0x0594, 0x0594, 0x0593, 0x0593, 0x0592, 0x0591, 0x0590, 0x058F, - 0x058E, 0x058E, 0x058D, 0x058D, 0x058C, 0x058C, 0x058B, 0x0589, - 0x0588, 0x0586, 0x0584, 0x0581, 0x057D, 0x0577, 0x056F, 0x0565, - 0x055A, 0x054F, 0x0546, 0x0540, 0x053E, 0xF8D6, 0xF8A5, 0xF822, - 0xF761, 0xF676, 0xF577, 0xF477, 0xF38B, 0xF2C9, 0xF244, 0xF1F0, - 0xF1B0, 0xF183, 0xF165, 0xF155, 0xF150, 0xF153, 0xF15C, 0xF168, - 0xF175, 0xF181, 0xF18A, 0xF194, 0xF19E, 0xF1AA, 0xF1BA, 0xF1CE, - 0xF1E7, 0xF207, 0xF22F, 0xF260, 0xF29B, 0xF2E1, 0xF334, 0xF3B7, - 0xF47A, 0xF565, 0xF65E, 0xF74C, 0xF816, 0xF8A1, 0xF8D6, 0x2486, - 0x24A7, 0x2505, 0x2595, 0x264F, 0x272A, 0x281C, 0x291C, 0x2A20, - 0x2B20, 0x2C11, 0x2CEC, 0x2DA6, 0x2E37, 0x2E94, 0x2EB5, 0x2D9F, - 0x2B0A, 0x27FB, 0x2578, 0x2486, 0x24D5, 0x2564, 0x2627, 0x2716, - 0x2828, 0x2954, 0x2A8F, 0x2BD0, 0x2D0F, 0x2E42, 0x2F5F, 0x305D, - 0x3133, 0x31D8, 0x3241, 0x3267, 0x30F5, 0x2D84, 0x2969, 0x25F7, - 0x2486, 0xDB55, 0xDB7C, 0xDBE9, 0xDC91, 0xDD69, 0xDE65, 0xDF7B, - 0xE09E, 0xE1C4, 0xE2E1, 0xE3EA, 0xE4D5, 0xE594, 0xE61E, 0xE667, - 0xE671, 0xE649, 0xE5FA, 0xE590, 0xE517, 0xE49A, 0xE425, 0xE3B4, - 0xE33D, 0xE2C0, 0xE23F, 0xE1BA, 0xE133, 0xE0AA, 0xE020, 0xDF97, - 0xDF0E, 0xDE88, 0xDE05, 0xDD86, 0xDD0C, 0xDC98, 0xDC2F, 0xDBD5, - 0xDB91, 0xDB65, 0xDB55, 0x0000, 0xFFF6, 0xFFD7, 0xFFA7, 0xFF68, - 0xFF1F, 0xFECD, 0xFE76, 0xFE1C, 0xFDC3, 0xFD6C, 0xFD1C, 0xFCD5, - 0xFC9A, 0xFC69, 0xFC3D, 0xFC17, 0xFBF7, 0xFBDD, 0xFBCA, 0xFBBF, - 0xFBBA, 0xFBBA, 0xFBB8, 0xFBB6, 0xFBB5, 0xFBB5, 0xFBB7, 0xFBBC, - 0xFBC4, 0xFBD0, 0xFBE1, 0xFBF7, 0xFC13, 0xFC36, 0xFC61, 0xFC93, - 0xFD11, 0xFDEF, 0xFEE6, 0xFFAE, 0x0000, 0xF34B, 0xF33D, 0xF312, - 0xF2D1, 0xF27C, 0xF218, 0xF1A9, 0xF133, 0xF0BA, 0xF041, 0xEFCD, - 0xEF62, 0xEF03, 0xEEB5, 0xEE75, 0xEE3B, 0xEE0A, 0xEDE3, 0xEDC6, - 0xEDB4, 0xEDAF, 0xEDB8, 0xEDCA, 0xEDDE, 0xEDF5, 0xEE0F, 0xEE2C, - 0xEE4D, 0xEE71, 0xEE99, 0xEEC4, 0xEEF3, 0xEF27, 0xEF5E, 0xEF9A, - 0xEFDA, 0xF01F, 0xF0A1, 0xF171, 0xF250, 0xF302, 0xF34B, 0x0000, - 0xFFFF, 0xFFFA, 0xFFF2, 0xFFE8, 0xFFDC, 0xFFCD, 0xFFBE, 0xFFAD, - 0xFF9C, 0xFF8B, 0xFF7A, 0xFF69, 0xFF59, 0xFF44, 0xFF2A, 0xFF0E, - 0xFEF4, 0xFEE1, 0xFED8, 0xFED8, 0xFED9, 0xFEDB, 0xFEE0, 0xFEE6, - 0xFEEF, 0xFEFA, 0xFF08, 0xFF17, 0xFF2A, 0xFF3F, 0xFF76, 0xFFCD, - 0x0012, 0x0038, 0x004F, 0x0054, 0x004A, 0x0035, 0x001C, 0x0008, - 0x0000, 0x0000, 0x0012, 0x0048, 0x009B, 0x0107, 0x0187, 0x0216, - 0x02AF, 0x034E, 0x03EE, 0x048A, 0x051C, 0x05A1, 0x0613, 0x067D, - 0x06E5, 0x0742, 0x0788, 0x07AD, 0x07A7, 0x0780, 0x0748, 0x0704, - 0x06B4, 0x065B, 0x05FB, 0x0597, 0x0530, 0x04C8, 0x0462, 0x0400, - 0x0387, 0x02F4, 0x0271, 0x0210, 0x01C0, 0x0174, 0x011B, 0x00B8, - 0x005D, 0x001A, 0x0000, 0xA438, 0xA43E, 0xA44E, 0xA466, 0xA485, - 0xA4A7, 0xA4CC, 0xA4F1, 0xA515, 0xA534, 0xA54E, 0xA560, 0xA568, - 0xA564, 0xA536, 0xA4D2, 0xA456, 0xA3DF, 0xA38A, 0xA374, 0xA38C, - 0xA3B0, 0xA3DE, 0xA417, 0xA45A, 0xA4A7, 0xA4FC, 0xA559, 0xA5BF, - 0xA62C, 0xA6A0, 0xA76D, 0xA8A9, 0xA9FC, 0xABC6, 0xADA6, 0xAE1F, - 0xACA2, 0xAA1E, 0xA75C, 0xA522, 0xA438, 0x8001, 0x8001, 0xBE14, - 0xBE12, 0xBE0C, 0xBE02, 0xBDF3, 0xBDE0, 0xBDC9, 0xBDAE, 0xBD8F, - 0xBD6C, 0xBD44, 0xBD0E, 0xBCC6, 0xBC74, 0xBC1D, 0xBBCA, 0xBB82, - 0xBB4D, 0xBB47, 0xBB73, 0xBBAA, 0xBBC7, 0xBBA6, 0xBB21, 0xBA2C, - 0xB8E4, 0xB766, 0xB5CE, 0xB439, 0xB2C2, 0xB188, 0xB0A5, 0xB1FD, - 0xB458, 0xB5CB, 0xB761, 0xB900, 0xBA8E, 0xBBF2, 0xBD10, 0xBDCF, - 0xBE14, 0xCA03, 0xC9D0, 0xC947, 0xC883, 0xC79D, 0xC6B0, 0xC5D5, - 0xC526, 0xC4BF, 0xC4B7, 0xC515, 0xC5BF, 0xC6A4, 0xC7B2, 0xC8D7, - 0xCA03, 0xCB24, 0xCC27, 0xCCFC, 0xCD91, 0xCDD5, 0xCDCB, 0xCD89, - 0xCD1A, 0xCC85, 0xCBD4, 0xCB10, 0xCA43, 0xC974, 0xC8AF, 0xC7FB, - 0xC762, 0xC6ED, 0xC6A4, 0xC6A6, 0xC6F7, 0xC77F, 0xC825, 0xC8D2, - 0xC96B, 0xC9D9, 0xCA03, 0xFF61, 0xFF4A, 0xFF1B, 0xFEF6, 0xFEE0, - 0xFECB, 0xFEB6, 0xFEA1, 0xFE8D, 0xFE79, 0xFE65, 0xFE52, 0xFE40, - 0xFE2F, 0xFE1E, 0xFE0E, 0xFDFF, 0xFDF2, 0xFDED, 0xFDF9, 0xFE15, - 0xFE64, 0xFEAE, 0xFEC8, 0xFEE2, 0xFEFC, 0xFF16, 0xFF2F, 0xFF47, - 0xFF5F, 0xFF75, 0xFF8B, 0xFF9F, 0xFFB2, 0xFFC4, 0xFFD4, 0xFFE2, - 0xFFEE, 0xFFF9, 0xFFD5, 0xFF8A, 0xFF61, 0xF56D, 0xF568, 0xF592, - 0xF63E, 0xF750, 0xF871, 0xF9A0, 0xFAD9, 0xFC1A, 0xFD60, 0xFEA9, - 0xFFF2, 0x0138, 0x027A, 0x03B4, 0x04E4, 0x0607, 0x071C, 0x07E0, - 0x082A, 0x0813, 0x0723, 0x05D4, 0x04D6, 0x03D5, 0x02D2, 0x01CC, - 0x00C5, 0xFFBF, 0xFEB8, 0xFDB2, 0xFCAE, 0xFBAC, 0xFAAE, 0xF9B5, - 0xF8C0, 0xF7D1, 0xF6E9, 0xF608, 0xF57E, 0xF564, 0xF56D, 0x898F, - 0x89D1, 0x8A44, 0x8A6A, 0x8A3A, 0x8A00, 0x89BF, 0x8977, 0x892A, - 0x88DA, 0x8889, 0x8838, 0x87E9, 0x879F, 0x8759, 0x871B, 0x86E6, - 0x86BB, 0x86E3, 0x876A, 0x87F6, 0x88A3, 0x8912, 0x8901, 0x88E7, - 0x88C7, 0x88A1, 0x8877, 0x884A, 0x881B, 0x87ED, 0x87BF, 0x8794, - 0x876D, 0x874B, 0x8730, 0x871D, 0x8713, 0x8714, 0x87BB, 0x88EC, - 0x898F, 0xCD46, 0xCD1E, 0xCCB1, 0xCC0B, 0xCB39, 0xCA49, 0xC948, - 0xC843, 0xC747, 0xC662, 0xC5A0, 0xC510, 0xC4BE, 0xC4B7, 0xC54F, - 0xC6A3, 0xC875, 0xCA85, 0xCC92, 0xCE5E, 0xCFA8, 0xD031, 0xD024, - 0xCFDC, 0xCF61, 0xCEBD, 0xCDF8, 0xCD1A, 0xCC2B, 0xCB34, 0xCA3E, - 0xC951, 0xC875, 0xC7B3, 0xC713, 0xC69E, 0xC65D, 0xC6FD, 0xC8B0, - 0xCAC5, 0xCC88, 0xCD46, 0x3F4B, 0x3F30, 0x3EE3, 0x3E6E, 0x3DD9, - 0x3D2E, 0x3C75, 0x3BB7, 0x3AFD, 0x3A4F, 0x39B7, 0x393D, 0x38EA, - 0x38C6, 0x3929, 0x3A2F, 0x3B8C, 0x3CF3, 0x3E19, 0x3EB0, 0x3ED4, - 0x3ED5, 0x3EB9, 0x3E86, 0x3E41, 0x3DF1, 0x3D9A, 0x3D42, 0x3CF0, - 0x3CA8, 0x3C71, 0x3C3C, 0x3BFB, 0x3BB6, 0x3B77, 0x3B47, 0x3B2C, - 0x3B30, 0x3B5C, 0x3C7F, 0x3E55, 0x3F4B, 0x0AA8, 0x0AA1, 0x0A8D, - 0x0A70, 0x0A4B, 0x0A22, 0x09F7, 0x09CC, 0x09A5, 0x0983, 0x096A, - 0x0956, 0x0943, 0x0935, 0x092D, 0x092E, 0x0938, 0x0950, 0x097C, - 0x09BC, 0x0A0A, 0x0A5E, 0x0AB0, 0x0AF9, 0x0B3B, 0x0B80, 0x0BC3, - 0x0C06, 0x0C46, 0x0C82, 0x0CB9, 0x0CE9, 0x0CE9, 0x0CB5, 0x0C72, - 0x0C22, 0x0BCB, 0x0B75, 0x0B25, 0x0AE4, 0x0AB8, 0x0AA8, 0x0AC9, - 0x0ACF, 0x0AE0, 0x0AFA, 0x0B1B, 0x0B3F, 0x0B65, 0x0B8B, 0x0BAD, - 0x0BCB, 0x0BE1, 0x0BF2, 0x0C02, 0x0C0F, 0x0C15, 0x0C15, 0x0C0A, - 0x0BF4, 0x0BCE, 0x0B97, 0x0B54, 0x0B09, 0x0ABB, 0x0A6E, 0x0A1F, - 0x09CA, 0x0970, 0x0916, 0x08BE, 0x086C, 0x0821, 0x07E3, 0x07EF, - 0x083C, 0x0891, 0x08F6, 0x0962, 0x09CD, 0x0A2E, 0x0A7F, 0x0AB5, - 0x0AC9, 0xA078, 0xA05E, 0xA017, 0x9FAD, 0x9F27, 0x9E91, 0x9DF4, - 0x9D59, 0x9CC9, 0x9C4F, 0x9BF3, 0x9BAA, 0x9B68, 0x9B34, 0x9B16, - 0x9B18, 0x9B41, 0x9B99, 0x9C37, 0x9D1F, 0x9E38, 0x9F6B, 0xA0A1, - 0xA1C1, 0xA2DA, 0xA403, 0xA532, 0xA65F, 0xA784, 0xA896, 0xA98E, - 0xAA64, 0xAA4A, 0xA951, 0xA82D, 0xA6D1, 0xA55B, 0xA3E7, 0xA292, - 0xA17B, 0xA0BE, 0xA078, 0x1945, 0x192C, 0x18E9, 0x1887, 0x1811, - 0x1791, 0x1714, 0x16A5, 0x164D, 0x1619, 0x1601, 0x15F4, 0x15F1, - 0x15F8, 0x1607, 0x161F, 0x163D, 0x1662, 0x168C, 0x16BA, 0x16EC, - 0x1726, 0x176D, 0x17BF, 0x1817, 0x1875, 0x18D4, 0x1934, 0x1990, - 0x19E6, 0x1A34, 0x1A78, 0x1AAE, 0x1AD3, 0x1AD8, 0x1AB5, 0x1A77, - 0x1A29, 0x19D7, 0x198E, 0x1959, 0x1945, 0xE9B2, 0xE99A, 0xE957, - 0xE8F6, 0xE881, 0xE803, 0xE787, 0xE719, 0xE6C2, 0xE68F, 0xE676, - 0xE668, 0xE663, 0xE668, 0xE676, 0xE68B, 0xE6A9, 0xE6CD, 0xE6F8, - 0xE729, 0xE75F, 0xE7A1, 0xE7F1, 0xE84E, 0xE8B4, 0xE91F, 0xE98D, - 0xE9FA, 0xEA64, 0xEAC6, 0xEB1F, 0xEB6A, 0xEBA5, 0xEBCC, 0xEBCB, - 0xEB98, 0xEB43, 0xEADB, 0xEA70, 0xEA11, 0xE9CC, 0xE9B2, 0xBD23, - 0xBD4F, 0xBDC8, 0xBE7A, 0xBF4F, 0xC035, 0xC116, 0xC1E0, 0xC27E, - 0xC2DB, 0xC308, 0xC321, 0xC327, 0xC31C, 0xC301, 0xC2D7, 0xC2A1, - 0xC25F, 0xC212, 0xC1BD, 0xC160, 0xC0F1, 0xC06A, 0xBFCF, 0xBF26, - 0xBE73, 0xBDBD, 0xBD07, 0xBC57, 0xBBB2, 0xBB1E, 0xBA9F, 0xBA3A, - 0xB9F5, 0xB9F0, 0xBA3A, 0xBABA, 0xBB58, 0xBBFD, 0xBC90, 0xBCFA, - 0xBD23, 0xF071, 0xF066, 0xF048, 0xF01A, 0xEFDF, 0xEF99, 0xEF4D, - 0xEEFD, 0xEEAD, 0xEE5E, 0xEE16, 0xEDD6, 0xEDA1, 0xED7C, 0xED68, - 0xED65, 0xED6F, 0xED84, 0xEDA2, 0xEDC5, 0xEDEB, 0xEE12, 0xEE3A, - 0xEE66, 0xEE95, 0xEEC6, 0xEEFA, 0xEF2E, 0xEF63, 0xEF97, 0xEFCB, - 0xEFFE, 0xF02E, 0xF05B, 0xF085, 0xF0AB, 0xF0CC, 0xF0D6, 0xF0C2, - 0xF09F, 0xF07F, 0xF071, 0x0B16, 0x0B16, 0x0B14, 0x0B12, 0x0B0F, - 0x0B0B, 0x0B07, 0x0B03, 0x0AFF, 0x0AFB, 0x0AF7, 0x0AF4, 0x0AF1, - 0x0AEF, 0x0AED, 0x0AEA, 0x0AE7, 0x0AE5, 0x0AE5, 0x0AE8, 0x0AED, - 0x0AF7, 0x0B05, 0x0B15, 0x0B28, 0x0B3D, 0x0B53, 0x0B6A, 0x0B81, - 0x0B98, 0x0BAD, 0x0BC1, 0x0BD3, 0x0BE3, 0x0BEF, 0x0BF7, 0x0BFB, - 0x0BE4, 0x0BAC, 0x0B67, 0x0B2E, 0x0B16, 0xBF48, 0xBF47, 0xBF43, - 0xBF3D, 0xBF35, 0xBF2C, 0xBF21, 0xBF17, 0xBF0C, 0xBF02, 0xBEF8, - 0xBEF0, 0xBEE9, 0xBEE4, 0xBEDE, 0xBED7, 0xBED0, 0xBECB, 0xBECA, - 0xBED0, 0xBEDE, 0xBEF8, 0xBF1B, 0xBF46, 0xBF78, 0xBFAE, 0xBFE7, - 0xC023, 0xC05E, 0xC099, 0xC0D1, 0xC105, 0xC134, 0xC15C, 0xC17B, - 0xC190, 0xC19B, 0xC15F, 0xC0CC, 0xC01B, 0xBF87, 0xBF48, 0xF5A5, - 0xF5A0, 0xF590, 0xF579, 0xF55B, 0xF538, 0xF512, 0xF4EB, 0xF4C5, - 0xF4A1, 0xF482, 0xF468, 0xF456, 0xF44E, 0xF45B, 0xF481, 0xF4B7, - 0xF4F7, 0xF536, 0xF56C, 0xF59F, 0xF5D8, 0xF614, 0xF652, 0xF68F, - 0xF6CA, 0xF6FF, 0xF72C, 0xF750, 0xF769, 0xF773, 0xF76A, 0xF74E, - 0xF723, 0xF6EC, 0xF6AF, 0xF670, 0xF633, 0xF5FB, 0xF5CE, 0xF5B0, - 0xF5A5, 0xF580, 0xF586, 0xF598, 0xF5B3, 0xF5D5, 0xF5FC, 0xF627, - 0xF653, 0xF67F, 0xF6A7, 0xF6CB, 0xF6E9, 0xF6FD, 0xF707, 0xF6F9, - 0xF6CD, 0xF68F, 0xF648, 0xF603, 0xF5CC, 0xF59B, 0xF567, 0xF531, - 0xF4FB, 0xF4C5, 0xF493, 0xF465, 0xF43E, 0xF41F, 0xF409, 0xF3FF, - 0xF406, 0xF41C, 0xF440, 0xF46D, 0xF4A1, 0xF4D6, 0xF509, 0xF538, - 0xF55E, 0xF577, 0xF580, 0xA064, 0xA07C, 0xA0BD, 0xA121, 0xA1A0, - 0xA232, 0xA2D1, 0xA374, 0xA415, 0xA4AB, 0xA530, 0xA59D, 0xA5E8, - 0xA60D, 0xA5D8, 0xA537, 0xA44F, 0xA347, 0xA243, 0xA169, 0xA0A4, - 0x9FCB, 0x9EE7, 0x9DFF, 0x9D1B, 0x9C43, 0x9B7E, 0x9AD5, 0x9A4F, - 0x99F4, 0x99CC, 0x99EA, 0x9A4F, 0x9AEE, 0x9BB4, 0x9C94, 0x9D7C, - 0x9E5E, 0x9F29, 0x9FCE, 0xA03C, 0xA064, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_0604F048, 0x00188440, 199722, 0x0004f198, 3304); // 0x0604FD30 -static const u16 bowser_seg6_animindex_0604FD30[] = { - 0x0001, 0x0000, 0x002A, 0x0001, 0x0001, 0x002B, 0x002A, 0x002C, 0x002A, 0x0056, 0x002A, 0x0080, - 0x0001, 0x0000, 0x0001, 0x0672, 0x0001, 0x0000, - 0x002A, 0x0475, 0x002A, 0x049F, 0x002A, 0x04C9, - 0x0001, 0x034D, 0x0001, 0x034E, 0x002A, 0x034F, - 0x002A, 0x00AD, 0x002A, 0x00D7, 0x002A, 0x0101, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0671, 0x0001, 0x0000, - 0x002A, 0x012B, 0x002A, 0x0155, 0x002A, 0x017F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0670, 0x0001, 0x0000, - 0x002A, 0x04F3, 0x002A, 0x051D, 0x002A, 0x0547, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002A, 0x0379, - 0x002A, 0x01A9, 0x002A, 0x01D3, 0x002A, 0x01FD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x066F, 0x0001, 0x0000, - 0x002A, 0x03A3, 0x002A, 0x03CD, 0x002A, 0x03F7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002A, 0x0227, - 0x0001, 0x00AA, 0x0001, 0x00AB, 0x0001, 0x00AC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x066E, 0x0001, 0x0000, - 0x002A, 0x0571, 0x002A, 0x059B, 0x002A, 0x05C5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002A, 0x0421, - 0x002A, 0x0251, 0x002A, 0x027B, 0x002A, 0x02A5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x066D, 0x0001, 0x0000, - 0x002A, 0x05EF, 0x002A, 0x0619, 0x002A, 0x0643, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002A, 0x044B, - 0x002A, 0x02CF, 0x002A, 0x02F9, 0x002A, 0x0323, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_0604FD30, 0x00188440, 199722, 0x0004fe80, 540); // 0x0604FF4C static const struct Animation bowser_seg6_anim_0604FF4C = { diff --git a/actors/bowser/anims/anim_06050530.inc.c b/actors/bowser/anims/anim_06050530.inc.c index 5adb01ba8..0c2dd6954 100644 --- a/actors/bowser/anims/anim_06050530.inc.c +++ b/actors/bowser/anims/anim_06050530.inc.c @@ -1,113 +1,9 @@ +#include "pc/rom_assets.h" // 0x0604FF64 -static const s16 bowser_seg6_animvalue_0604FF64[] = { - 0x0000, 0x0098, 0x0098, 0x0098, 0x0098, 0x0099, 0x0099, 0x0099, - 0x0099, 0x0099, 0x009A, 0x009A, 0x009A, 0x009A, 0x009A, 0x0099, - 0x0099, 0x0099, 0x0099, 0x0098, 0x0098, 0x0098, 0x0098, 0xFFE7, - 0x0003, 0x0002, 0x0000, 0xFFFE, 0xFFF9, 0xFFF5, 0xFFF0, 0xFFEB, - 0xFFE6, 0xFFE3, 0xFFE0, 0xFFDF, 0xFFE0, 0xFFE3, 0xFFE6, 0xFFEB, - 0xFFF0, 0xFFF5, 0xFFF9, 0xFFFD, 0xFFFF, 0x0000, 0xF54F, 0xF565, - 0xF5A4, 0xF604, 0xF67F, 0xF710, 0xF7B0, 0xF858, 0xF902, 0xF9A9, - 0xFA45, 0xFAD1, 0xFB5F, 0xFC00, 0xFCAC, 0xFD5B, 0xFE05, 0xFEA4, - 0xFF2D, 0xFF9B, 0xFFE4, 0x0000, 0x0002, 0x000E, 0x0032, 0x0066, - 0x00A7, 0x00EF, 0x013A, 0x0182, 0x01C3, 0x01F7, 0x021A, 0x0227, - 0x0217, 0x01EE, 0x01B1, 0x0167, 0x0116, 0x00C5, 0x007A, 0x003C, - 0x0011, 0x0000, 0x32C6, 0xC001, 0x32C6, 0x0005, 0xFFF2, 0xFFBD, - 0xFF6D, 0xFF0A, 0xFE9C, 0xFE2A, 0xFDBC, 0xFD59, 0xFD09, 0xFCD4, - 0xFCC0, 0xFCD7, 0xFD15, 0xFD71, 0xFDE1, 0xFE5B, 0xFED6, 0xFF47, - 0xFFA5, 0xFFE6, 0x0000, 0xF430, 0xF44B, 0xF498, 0xF50E, 0xF5A6, - 0xF657, 0xF719, 0xF7E3, 0xF8AF, 0xF973, 0xFA28, 0xFAC6, 0xFB5F, - 0xFC07, 0xFCB7, 0xFD67, 0xFE11, 0xFEAD, 0xFF34, 0xFF9E, 0xFFE5, - 0x0000, 0xA506, 0xA506, 0xA505, 0xA503, 0xA502, 0xA4FF, 0xA4FD, - 0xA4FB, 0xA4F9, 0xA4F7, 0xA4F6, 0xA4F6, 0xA4F7, 0xA4F8, 0xA4FA, - 0xA4FD, 0xA4FF, 0xA502, 0xA505, 0xA507, 0xA508, 0xA509, 0x0C39, - 0x0C24, 0x0BE9, 0x0B8C, 0x0B11, 0x0A7C, 0x09D0, 0x0912, 0x0846, - 0x0770, 0x0694, 0x05B5, 0x04D9, 0x0402, 0x0335, 0x0276, 0x01C9, - 0x0131, 0x00B4, 0x0055, 0x0017, 0x0000, 0xE442, 0x0254, 0x053E, - 0xF8D6, 0x2486, 0xDB55, 0xDB1A, 0xDA77, 0xD984, 0xD857, 0xD707, - 0xD5AC, 0xD45C, 0xD32F, 0xD23C, 0xD199, 0xD15D, 0xD1A4, 0xD263, - 0xD37D, 0xD4D5, 0xD64B, 0xD7C2, 0xD91D, 0xDA3D, 0xDB04, 0xDB55, - 0x0000, 0x000C, 0x002E, 0x0062, 0x00A1, 0x00E8, 0x0131, 0x0178, - 0x01B7, 0x01EA, 0x020D, 0x0219, 0x020A, 0x01E2, 0x01A7, 0x015E, - 0x010F, 0x00C0, 0x0077, 0x003B, 0x0011, 0x0000, 0xF34B, 0xF340, - 0xF320, 0xF2F1, 0xF2B7, 0xF276, 0xF233, 0xF1F2, 0xF1B7, 0xF188, - 0xF169, 0xF15D, 0xF16B, 0xF190, 0xF1C6, 0xF209, 0xF251, 0xF29A, - 0xF2DD, 0xF315, 0xF33C, 0xF34B, 0x0000, 0x0000, 0xFFFF, 0xFFFE, - 0xFFFC, 0xFFFA, 0xFFF8, 0xFFF7, 0xFFF6, 0xFFF5, 0xFFF5, 0xFFF6, - 0xFFF7, 0xFFF8, 0xFFF9, 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFC, 0xFFF6, 0xFFF0, 0xFFEA, - 0xFFE3, 0xFFDE, 0xFFDB, 0xFFD9, 0xFFDA, 0xFFDC, 0xFFDF, 0xFFE3, - 0xFFE8, 0xFFED, 0xFFF2, 0xFFF6, 0xFFFA, 0xFFFD, 0x0000, 0x0000, - 0xA438, 0xA44B, 0xA47C, 0xA4C5, 0xA51B, 0xA577, 0xA5CF, 0xA61C, - 0xA654, 0xA66F, 0xA671, 0xA663, 0xA649, 0xA625, 0xA5FB, 0xA5CD, - 0xA59E, 0xA571, 0xA548, 0xA528, 0xA512, 0xA509, 0x8001, 0x8001, - 0xBE14, 0xCA03, 0xCAA4, 0xCC51, 0xCEBE, 0xD19F, 0xD4A7, 0xD787, - 0xD9F5, 0xDBA2, 0xDC42, 0xDBE8, 0xDAED, 0xD971, 0xD795, 0xD577, - 0xD339, 0xD0FA, 0xCED9, 0xCCF6, 0xCB72, 0xCA6C, 0xCA04, 0xFF61, - 0xFF61, 0xFF62, 0xFF64, 0xFF67, 0xFF6A, 0xFF6D, 0xFF71, 0xFF76, - 0xFF7A, 0xFF7F, 0xFF84, 0xFF88, 0xFF8D, 0xFF91, 0xFF95, 0xFF99, - 0xFF9C, 0xFF9E, 0xFFA0, 0xFFA2, 0xFFA2, 0xF56D, 0xF57E, 0xF5AD, - 0xF5F8, 0xF65B, 0xF6D4, 0xF75E, 0xF7F7, 0xF89B, 0xF948, 0xF9F9, - 0xFAAD, 0xFB5E, 0xFC0B, 0xFCB1, 0xFD4B, 0xFDD6, 0xFE50, 0xFEB5, - 0xFF02, 0xFF33, 0xFF46, 0x898F, 0x89AB, 0x89FD, 0x8A7F, 0x8B2A, - 0x8BFB, 0x8CEA, 0x8DF2, 0x8F0F, 0x9039, 0x916C, 0x92A2, 0x93D6, - 0x9501, 0x961F, 0x9729, 0x981B, 0x98ED, 0x999C, 0x9A21, 0x9A77, - 0x9A98, 0xCD46, 0xCD93, 0xCE66, 0xCFA1, 0xD126, 0xD2D8, 0xD499, - 0xD64B, 0xD7D1, 0xD90C, 0xD9DF, 0xDA2C, 0xD9D1, 0xD8D9, 0xD76C, - 0xD5B0, 0xD3CC, 0xD1E6, 0xD025, 0xCEB1, 0xCDAF, 0xCD46, 0x3F4B, - 0x3F49, 0x3F43, 0x3F3A, 0x3F2E, 0x3F1F, 0x3F0E, 0x3EFB, 0x3EE6, - 0x3ED1, 0x3EBB, 0x3EA5, 0x3E8E, 0x3E79, 0x3E65, 0x3E51, 0x3E40, - 0x3E31, 0x3E24, 0x3E1B, 0x3E15, 0x3E12, 0x0AA8, 0x0AC9, 0xA078, - 0x1945, 0xE9B2, 0xBD23, 0xF071, 0x0B16, 0xBF48, 0xF5A5, 0xF580, - 0xA064, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_0604FF64, 0x00188440, 199722, 0x000500b4, 944); // 0x06050314 -static const u16 bowser_seg6_animindex_06050314[] = { - 0x0001, 0x0000, 0x0016, 0x0001, 0x0001, 0x0017, 0x0016, 0x0018, 0x0016, 0x002E, 0x0016, 0x0044, - 0x0001, 0x0000, 0x0001, 0x01D6, 0x0001, 0x0000, - 0x0001, 0x01C5, 0x0001, 0x01C6, 0x0001, 0x01C7, - 0x0001, 0x013E, 0x0001, 0x013F, 0x0001, 0x0140, - 0x0016, 0x005D, 0x0016, 0x0073, 0x0016, 0x0089, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x01D5, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0016, 0x009F, 0x0001, 0x00B5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x01D4, 0x0001, 0x0000, - 0x0001, 0x01C8, 0x0001, 0x01C9, 0x0001, 0x01CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x0141, - 0x0001, 0x00B6, 0x0001, 0x00B7, 0x0001, 0x00B8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x01D3, 0x0001, 0x0000, - 0x0016, 0x0157, 0x0016, 0x016D, 0x0016, 0x0183, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00B9, - 0x0001, 0x005A, 0x0001, 0x005B, 0x0001, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x01D2, 0x0001, 0x0000, - 0x0001, 0x01CB, 0x0001, 0x01CC, 0x0001, 0x01CD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x0199, - 0x0016, 0x00BA, 0x0016, 0x00D0, 0x0016, 0x00E6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x01D1, 0x0001, 0x0000, - 0x0001, 0x01CE, 0x0001, 0x01CF, 0x0001, 0x01D0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x01AF, - 0x0016, 0x00FC, 0x0016, 0x0112, 0x0016, 0x0128, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06050314, 0x00188440, 199722, 0x00050464, 540); // 0x06050530 static const struct Animation bowser_seg6_anim_06050530 = { diff --git a/actors/bowser/anims/anim_060514E8.inc.c b/actors/bowser/anims/anim_060514E8.inc.c index 3a28588bf..6713c206d 100644 --- a/actors/bowser/anims/anim_060514E8.inc.c +++ b/actors/bowser/anims/anim_060514E8.inc.c @@ -1,271 +1,9 @@ +#include "pc/rom_assets.h" // 0x06050548 -static const s16 bowser_seg6_animvalue_06050548[] = { - 0x0000, 0x0098, 0x0098, 0x0099, 0x0099, 0x009A, 0x009B, 0x009D, - 0x009E, 0x009F, 0x00A0, 0x00A1, 0x00A2, 0x00A2, 0x00A2, 0x00A2, - 0x00A1, 0x00A0, 0x009E, 0x009C, 0x009B, 0x0099, 0x0098, 0x0098, - 0x0098, 0x0099, 0x009B, 0x009C, 0x009E, 0x00A0, 0x00A2, 0x00A3, - 0x00A4, 0x00A4, 0x00A4, 0x00A3, 0x00A3, 0x00A2, 0x00A0, 0x009F, - 0x009D, 0x009C, 0x009B, 0x0099, 0x0098, 0xFFE7, 0x0000, 0xFFFA, - 0xFFE6, 0xFFC9, 0xFFA4, 0xFF79, 0xFF4B, 0xFF1B, 0xFEED, 0xFEC2, - 0xFE9D, 0xFE80, 0xFE6C, 0xFE65, 0xFE74, 0xFE99, 0xFED0, 0xFF11, - 0xFF55, 0xFF96, 0xFFCD, 0xFFF2, 0x0000, 0xFFF5, 0xFFD6, 0xFFA8, - 0xFF70, 0xFF33, 0xFEF6, 0xFEBE, 0xFE90, 0xFE71, 0xFE65, 0xFE6C, - 0xFE7F, 0xFE9B, 0xFEBF, 0xFEEA, 0xFF19, 0xFF4B, 0xFF7D, 0xFFAE, - 0xFFDB, 0x0003, 0x0000, 0xFFF3, 0xFFCF, 0xFF9A, 0xFF57, 0xFF0C, - 0xFEBE, 0xFE73, 0xFE2E, 0xFDF5, 0xFDCD, 0xFDBB, 0xFDC3, 0xFDEB, - 0xFE57, 0xFF15, 0x000B, 0x0122, 0x023F, 0x0349, 0x0427, 0x04BE, - 0x04F6, 0x04D5, 0x0478, 0x03E9, 0x0333, 0x025F, 0x0178, 0x0089, - 0xFF9B, 0xFEB8, 0xFDEB, 0xFD2B, 0xFC67, 0xFBA1, 0xFAD9, 0xFA10, - 0xF945, 0xF879, 0xF7AE, 0xF6E3, 0xF618, 0xF54F, 0x0000, 0xFFFB, - 0xFFED, 0xFFD6, 0xFFBA, 0xFF99, 0xFF76, 0xFF52, 0xFF2E, 0xFF0E, - 0xFEF1, 0xFEDB, 0xFECC, 0xFEC7, 0xFED2, 0xFEEF, 0xFF19, 0xFF4B, - 0xFF7F, 0xFFB1, 0xFFDB, 0xFFF8, 0x0002, 0xFFFA, 0xFFE2, 0xFFBF, - 0xFF94, 0xFF65, 0xFF36, 0xFF0B, 0xFEE8, 0xFED0, 0xFEC7, 0xFECC, - 0xFEDA, 0xFEF0, 0xFF0B, 0xFF2C, 0xFF50, 0xFF75, 0xFF9C, 0xFFC1, - 0xFFE4, 0x0002, 0x32C6, 0xC001, 0x32C6, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0003, 0x0006, 0x0005, 0x0003, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0003, 0x0004, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0000, 0xFF99, 0xFE8C, 0xFD1E, 0xFB8E, 0xFA1F, 0xF913, - 0xF8AB, 0xF953, 0xFAEF, 0xFCF2, 0xFED1, 0x0000, 0x0083, 0x00C6, - 0x00D9, 0x00CD, 0x00B4, 0x009D, 0x009B, 0x0094, 0x0079, 0x005B, - 0x0037, 0x0016, 0x0000, 0x000A, 0x002C, 0x0037, 0x0000, 0xFF68, - 0xFE8E, 0xFD9C, 0xFCBE, 0xFC01, 0xFB4F, 0xFA9D, 0xF9E2, 0xF913, - 0xF82D, 0xF735, 0xF633, 0xF52F, 0xF430, 0xA509, 0xA53B, 0xA5BE, - 0xA674, 0xA741, 0xA807, 0xA8A7, 0xA906, 0xA906, 0xA8B8, 0xA843, - 0xA7CC, 0xA77A, 0xA744, 0xA70A, 0xA6D3, 0xA6A7, 0xA68D, 0xA68E, - 0xA6B1, 0xA818, 0xA961, 0xA8F4, 0xA808, 0xA714, 0xA68D, 0xA6A3, - 0xA712, 0xA7A2, 0xA81C, 0xA890, 0xA913, 0xA96E, 0xA96A, 0xA8EF, - 0xA823, 0xA737, 0xA65A, 0xA5BA, 0xA565, 0xA53B, 0xA52A, 0xA51E, - 0xA506, 0x0000, 0x0000, 0x0003, 0x0005, 0x0008, 0x000A, 0x000B, - 0x000A, 0x0006, 0x0000, 0xFFF0, 0xFFD5, 0xFFB5, 0xFF98, 0xFF84, - 0xFF7F, 0xFF8C, 0xFFA6, 0xFFC8, 0xFFED, 0x0010, 0x002D, 0x003E, - 0x0041, 0x0037, 0x0026, 0x0014, 0x0005, 0x0000, 0x0004, 0x0011, - 0x0020, 0x0030, 0x003C, 0x0041, 0x003F, 0x003B, 0x0035, 0x002D, - 0x0024, 0x001A, 0x0011, 0x0007, 0x0000, 0x0000, 0x0015, 0x004C, - 0x0098, 0x00EB, 0x0136, 0x016E, 0x0183, 0x0169, 0x0112, 0x0045, - 0xFEF6, 0xFD59, 0xFBA7, 0xFA14, 0xF8D7, 0xF7CB, 0xF6B7, 0xF5B3, - 0xF4D5, 0xF436, 0xF3EE, 0xF414, 0xF4E4, 0xF65F, 0xF845, 0xFA56, - 0xFC50, 0xFDF3, 0xFF47, 0x007F, 0x01A2, 0x02B3, 0x03B5, 0x04AC, - 0x059A, 0x067D, 0x0757, 0x082B, 0x08FA, 0x09C8, 0x0A95, 0x0B65, - 0x0C39, 0xE442, 0xE43D, 0xE42F, 0xE41E, 0xE40C, 0xE3FE, 0xE3F9, - 0xE400, 0xE417, 0xE442, 0xE4A8, 0xE551, 0xE615, 0xE6CE, 0xE753, - 0xE77D, 0xE73E, 0xE6B6, 0xE600, 0xE535, 0xE471, 0xE3CF, 0xE368, - 0xE342, 0xE348, 0xE36F, 0xE3AD, 0xE3F7, 0xE442, 0xE4A5, 0xE52C, - 0xE5BF, 0xE645, 0xE6A8, 0xE6CE, 0xE6BF, 0xE695, 0xE656, 0xE606, - 0xE5AC, 0xE54C, 0xE4EC, 0xE492, 0xE442, 0x0254, 0x0250, 0x0244, - 0x0232, 0x021C, 0x0202, 0x01E6, 0x01CB, 0x01B0, 0x0198, 0x0184, - 0x0175, 0x016B, 0x0163, 0x015E, 0x0159, 0x0157, 0x0156, 0x0155, - 0x0156, 0x0157, 0x0158, 0x015A, 0x015B, 0x015C, 0x015E, 0x015F, - 0x0162, 0x0164, 0x0168, 0x016C, 0x0172, 0x0178, 0x0180, 0x0189, - 0x0195, 0x01A3, 0x01B7, 0x01CE, 0x01E8, 0x0204, 0x0220, 0x023B, - 0x0254, 0x053E, 0x053F, 0x0544, 0x054A, 0x0552, 0x055B, 0x0565, - 0x056E, 0x0578, 0x0580, 0x0587, 0x058C, 0x058F, 0x0591, 0x0592, - 0x0593, 0x0593, 0x0593, 0x0592, 0x0591, 0x0590, 0x0590, 0x058F, - 0x058E, 0x058E, 0x058D, 0x058D, 0x058C, 0x058C, 0x058B, 0x0589, - 0x0588, 0x0586, 0x0584, 0x0581, 0x057D, 0x0578, 0x0572, 0x056A, - 0x0561, 0x0558, 0x054F, 0x0546, 0x053E, 0xF8D6, 0xF8B6, 0xF85C, - 0xF7D5, 0xF72B, 0xF669, 0xF599, 0xF4C7, 0xF3FE, 0xF349, 0xF2B2, - 0xF244, 0xF1F8, 0xF1BE, 0xF193, 0xF176, 0xF164, 0xF15C, 0xF15C, - 0xF162, 0xF16B, 0xF176, 0xF181, 0xF18A, 0xF194, 0xF19E, 0xF1AA, - 0xF1BA, 0xF1CE, 0xF1E7, 0xF207, 0xF22F, 0xF260, 0xF29B, 0xF2E1, - 0xF334, 0xF3A3, 0xF436, 0xF4E6, 0xF5AA, 0xF679, 0xF74B, 0xF818, - 0xF8D6, 0x2486, 0x24A0, 0x24EA, 0x255D, 0x25F3, 0x26A6, 0x276F, - 0x2848, 0x292B, 0x2A11, 0x2AF3, 0x2BCC, 0x2C95, 0x2D48, 0x2DDF, - 0x2E52, 0x2E9B, 0x2EB5, 0x2D9F, 0x2B0A, 0x27FB, 0x2578, 0x2486, - 0x24D5, 0x2564, 0x2627, 0x2716, 0x2828, 0x2954, 0x2A8F, 0x2BD0, - 0x2D0F, 0x2E42, 0x2F5F, 0x305D, 0x3133, 0x31D8, 0x3241, 0x3267, - 0x3167, 0x2ED9, 0x2B68, 0x27BE, 0x2486, 0xDB55, 0xDB73, 0xDBC5, - 0xDC46, 0xDCED, 0xDDB4, 0xDE94, 0xDF85, 0xE080, 0xE17F, 0xE279, - 0xE367, 0xE443, 0xE505, 0xE5A6, 0xE61E, 0xE65F, 0xE665, 0xE63C, - 0xE5EE, 0xE586, 0xE510, 0xE496, 0xE425, 0xE3B7, 0xE342, 0xE2C6, - 0xE246, 0xE1C1, 0xE13A, 0xE0B0, 0xE026, 0xDF9B, 0xDF12, 0xDE8B, - 0xDE07, 0xDD87, 0xDD0D, 0xDC98, 0xDC39, 0xDBF4, 0xDBBF, 0xDB8E, - 0xDB55, 0x0000, 0xFFF8, 0xFFE1, 0xFFBD, 0xFF8D, 0xFF54, 0xFF13, - 0xFECC, 0xFE81, 0xFE33, 0xFDE6, 0xFD99, 0xFD50, 0xFD0C, 0xFCCF, - 0xFC9A, 0xFC6C, 0xFC42, 0xFC1C, 0xFBFB, 0xFBE0, 0xFBCC, 0xFBBF, - 0xFBBA, 0xFBBA, 0xFBB8, 0xFBB6, 0xFBB5, 0xFBB5, 0xFBB7, 0xFBBC, - 0xFBC4, 0xFBD0, 0xFBE1, 0xFBF7, 0xFC13, 0xFC36, 0xFC61, 0xFC93, - 0xFCF5, 0xFD9B, 0xFE68, 0xFF3E, 0x0000, 0xF34B, 0xF340, 0xF321, - 0xF2EF, 0xF2AE, 0xF260, 0xF208, 0xF1A7, 0xF141, 0xF0D9, 0xF070, - 0xF009, 0xEFA7, 0xEF4C, 0xEEFB, 0xEEB5, 0xEE79, 0xEE42, 0xEE12, - 0xEDE9, 0xEDCA, 0xEDB7, 0xEDB0, 0xEDB8, 0xEDC9, 0xEDDD, 0xEDF4, - 0xEE0E, 0xEE2B, 0xEE4C, 0xEE70, 0xEE98, 0xEEC3, 0xEEF3, 0xEF26, - 0xEF5E, 0xEF9A, 0xEFDA, 0xF01F, 0xF087, 0xF123, 0xF1DB, 0xF29A, - 0xF34B, 0x0000, 0xFFFF, 0xFFFC, 0xFFF6, 0xFFEE, 0xFFE5, 0xFFDA, - 0xFFCD, 0xFFC0, 0xFFB2, 0xFFA3, 0xFF94, 0xFF85, 0xFF76, 0xFF67, - 0xFF59, 0xFF45, 0xFF2B, 0xFF0F, 0xFEF5, 0xFEE1, 0xFED8, 0xFED8, - 0xFED9, 0xFEDB, 0xFEE0, 0xFEE6, 0xFEEF, 0xFEFA, 0xFF08, 0xFF17, - 0xFF2A, 0xFF3F, 0xFF76, 0xFFCD, 0x0012, 0x0038, 0x004F, 0x0054, - 0x004D, 0x003D, 0x0028, 0x0013, 0x0000, 0x0000, 0x000E, 0x0036, - 0x0074, 0x00C7, 0x012B, 0x019D, 0x0219, 0x029D, 0x0326, 0x03B0, - 0x0439, 0x04BE, 0x053B, 0x05AE, 0x0613, 0x0676, 0x06DD, 0x073B, - 0x0784, 0x07AC, 0x07A7, 0x0780, 0x0748, 0x0704, 0x06B4, 0x065B, - 0x05FB, 0x0597, 0x0530, 0x04C8, 0x0462, 0x0400, 0x0387, 0x02F4, - 0x0271, 0x0210, 0x01C0, 0x0174, 0x0127, 0x00DC, 0x0093, 0x0049, - 0x0000, 0xA509, 0xA50B, 0xA512, 0xA51B, 0xA528, 0xA536, 0xA545, - 0xA553, 0xA561, 0xA56E, 0xA577, 0xA57E, 0xA580, 0xA57D, 0xA574, - 0xA564, 0xA52F, 0xA4CA, 0xA450, 0xA3DB, 0xA389, 0xA374, 0xA38C, - 0xA3B0, 0xA3DE, 0xA417, 0xA45A, 0xA4A7, 0xA4FC, 0xA559, 0xA5BF, - 0xA62C, 0xA6A0, 0xA76D, 0xA8A9, 0xA9FC, 0xABC6, 0xADA6, 0xAE1F, - 0xACF3, 0xAB12, 0xA8C9, 0xA667, 0xA438, 0x8001, 0x8001, 0xBE14, - 0xBE13, 0xBE0F, 0xBE09, 0xBE00, 0xBDF3, 0xBDE4, 0xBDD2, 0xBDBC, - 0xBDA4, 0xBD87, 0xBD67, 0xBD44, 0xBD12, 0xBCCB, 0xBC78, 0xBC20, - 0xBBCC, 0xBB83, 0xBB4D, 0xBB47, 0xBB73, 0xBBAA, 0xBBC7, 0xBBA6, - 0xBB21, 0xBA2C, 0xB8E4, 0xB766, 0xB5CE, 0xB439, 0xB2C2, 0xB188, - 0xB0A5, 0xB1FD, 0xB458, 0xB5A9, 0xB6EC, 0xB825, 0xB957, 0xBA85, - 0xBBB2, 0xBCE0, 0xBE14, 0xCA03, 0xC9E0, 0xC980, 0xC8F1, 0xC843, - 0xC782, 0xC6BF, 0xC607, 0xC568, 0xC4F2, 0xC4B2, 0xC4B7, 0xC511, - 0xC5B8, 0xC69C, 0xC7AA, 0xC8D0, 0xC9FD, 0xCB1F, 0xCC25, 0xCCFB, - 0xCD91, 0xCDD5, 0xCDCA, 0xCD89, 0xCD19, 0xCC84, 0xCBD3, 0xCB10, - 0xCA42, 0xC974, 0xC8AF, 0xC7FB, 0xC762, 0xC6ED, 0xC6A4, 0xC69A, - 0xC6CE, 0xC733, 0xC7B9, 0xC853, 0xC8F2, 0xC987, 0xCA03, 0xFFA2, - 0xFF94, 0xFF70, 0xFF43, 0xFF16, 0xFEF6, 0xFEDF, 0xFEC9, 0xFEB4, - 0xFE9F, 0xFE8A, 0xFE76, 0xFE63, 0xFE51, 0xFE3F, 0xFE2E, 0xFE1D, - 0xFE0E, 0xFDFF, 0xFDF2, 0xFDED, 0xFDF8, 0xFE15, 0xFE64, 0xFEAE, - 0xFEC9, 0xFEE3, 0xFEFD, 0xFF17, 0xFF30, 0xFF48, 0xFF60, 0xFF76, - 0xFF8C, 0xFFA0, 0xFFB3, 0xFFC4, 0xFFD4, 0xFFE2, 0xFFEE, 0xFFF9, - 0xFFE1, 0xFFA1, 0xFF61, 0xFF46, 0xFE45, 0xFBE6, 0xF920, 0xF6EB, - 0xF63E, 0xF6C6, 0xF786, 0xF877, 0xF992, 0xFACF, 0xFC26, 0xFD90, - 0xFF06, 0x007F, 0x01F5, 0x0361, 0x04BB, 0x05FC, 0x071C, 0x07E2, - 0x082B, 0x0813, 0x0723, 0x05D4, 0x04D2, 0x03CD, 0x02C7, 0x01C0, - 0x00B9, 0xFFB2, 0xFEAC, 0xFDA7, 0xFCA5, 0xFBA5, 0xFAA9, 0xF9B1, - 0xF8BE, 0xF7D0, 0xF6E9, 0xF608, 0xF589, 0xF57B, 0xF56D, 0x9A98, - 0x9914, 0x9566, 0x90DD, 0x8CC4, 0x8A6A, 0x8978, 0x88B6, 0x881E, - 0x87AB, 0x8758, 0x8721, 0x86FF, 0x86ED, 0x86E7, 0x86E7, 0x86E8, - 0x86E4, 0x86D7, 0x86BB, 0x86E2, 0x8767, 0x87F6, 0x88A5, 0x8912, - 0x8900, 0x88E7, 0x88C7, 0x88A1, 0x8876, 0x8849, 0x881B, 0x87EC, - 0x87BF, 0x8794, 0x876D, 0x874B, 0x8730, 0x871D, 0x8713, 0x8714, - 0x878C, 0x888D, 0x898F, 0xCD46, 0xCD28, 0xCCD4, 0xCC52, 0xCBAC, - 0xCAEA, 0xCA14, 0xC933, 0xC851, 0xC774, 0xC6A7, 0xC5F2, 0xC55D, - 0xC4F1, 0xC4B7, 0xC4B7, 0xC54C, 0xC6A0, 0xC872, 0xCA82, 0xCC91, - 0xCE5D, 0xCFA8, 0xD031, 0xD023, 0xCFDB, 0xCF60, 0xCEBC, 0xCDF7, - 0xCD19, 0xCC2A, 0xCB33, 0xCA3D, 0xC950, 0xC875, 0xC7B3, 0xC713, - 0xC69E, 0xC65D, 0xC6C4, 0xC807, 0xC9C6, 0xCBA5, 0xCD46, 0x3E12, - 0x3E01, 0x3DCF, 0x3D82, 0x3D1F, 0x3CAA, 0x3C2A, 0x3BA3, 0x3B1A, - 0x3A94, 0x3A15, 0x39A4, 0x3945, 0x38FD, 0x38D1, 0x38C6, 0x3934, - 0x3A3D, 0x3B98, 0x3CFA, 0x3E1B, 0x3EB0, 0x3ED4, 0x3ED5, 0x3EB9, - 0x3E86, 0x3E41, 0x3DF1, 0x3D9A, 0x3D42, 0x3CF0, 0x3CA8, 0x3C71, - 0x3C3C, 0x3BFB, 0x3BB6, 0x3B77, 0x3B47, 0x3B2C, 0x3B30, 0x3B5C, - 0x3C34, 0x3DC0, 0x3F4B, 0x0AA8, 0x0AA3, 0x0A95, 0x0A80, 0x0A65, - 0x0A46, 0x0A24, 0x0A00, 0x09DC, 0x09BA, 0x099A, 0x097F, 0x096A, - 0x0957, 0x0946, 0x0937, 0x092F, 0x092E, 0x0939, 0x0950, 0x097C, - 0x09BC, 0x0A0A, 0x0A5E, 0x0AB0, 0x0AF9, 0x0B3B, 0x0B80, 0x0BC3, - 0x0C06, 0x0C46, 0x0C82, 0x0CB9, 0x0CE9, 0x0CE9, 0x0CB5, 0x0C7A, - 0x0C3B, 0x0BF9, 0x0BB6, 0x0B72, 0x0B2E, 0x0AEA, 0x0AA8, 0x0AC9, - 0x0ACD, 0x0AD9, 0x0AEC, 0x0B03, 0x0B1F, 0x0B3D, 0x0B5D, 0x0B7C, - 0x0B9B, 0x0BB6, 0x0BCE, 0x0BE1, 0x0BF1, 0x0C00, 0x0C0D, 0x0C14, - 0x0C14, 0x0C0A, 0x0BF4, 0x0BCE, 0x0B97, 0x0B54, 0x0B09, 0x0ABB, - 0x0A6E, 0x0A1F, 0x09CA, 0x0970, 0x0916, 0x08BE, 0x086C, 0x0821, - 0x07E3, 0x07EF, 0x083C, 0x0888, 0x08D7, 0x0928, 0x097B, 0x09CF, - 0x0A23, 0x0A76, 0x0AC9, 0xA078, 0xA066, 0xA035, 0x9FE8, 0x9F87, - 0x9F15, 0x9E98, 0x9E16, 0x9D94, 0x9D17, 0x9CA4, 0x9C41, 0x9BF3, - 0x9BB0, 0x9B70, 0x9B3B, 0x9B1C, 0x9B1B, 0x9B42, 0x9B99, 0x9C37, - 0x9D1F, 0x9E38, 0x9F6B, 0xA0A1, 0xA1C1, 0xA2DA, 0xA403, 0xA532, - 0xA65F, 0xA784, 0xA896, 0xA98E, 0xAA64, 0xAA4A, 0xA951, 0xA84C, - 0xA73C, 0xA622, 0xA502, 0xA3DE, 0xA2B9, 0xA197, 0xA078, 0x1945, - 0x1934, 0x1906, 0x18C1, 0x186A, 0x1808, 0x17A1, 0x1739, 0x16D9, - 0x1685, 0x1643, 0x1619, 0x1603, 0x15F8, 0x15F6, 0x15FE, 0x160D, - 0x1624, 0x1642, 0x1665, 0x168E, 0x16BB, 0x16EC, 0x1725, 0x176C, - 0x17BD, 0x1816, 0x1873, 0x18D3, 0x1932, 0x198F, 0x19E6, 0x1A34, - 0x1A78, 0x1AAD, 0x1AD3, 0x1ADD, 0x1AC8, 0x1A9A, 0x1A5A, 0x1A11, - 0x19C6, 0x197F, 0x1945, 0xE9B2, 0xE9A2, 0xE974, 0xE930, 0xE8DA, - 0xE879, 0xE812, 0xE7AC, 0xE74C, 0xE6F9, 0xE6B8, 0xE68F, 0xE679, - 0xE66C, 0xE669, 0xE66E, 0xE67B, 0xE691, 0xE6AD, 0xE6D0, 0xE6FA, - 0xE72A, 0xE75F, 0xE7A0, 0xE7F0, 0xE84C, 0xE8B2, 0xE91D, 0xE98B, - 0xE9F9, 0xEA63, 0xEAC6, 0xEB1E, 0xEB6A, 0xEBA5, 0xEBCC, 0xEBD2, - 0xEBB1, 0xEB72, 0xEB1F, 0xEABF, 0xEA5D, 0xEA00, 0xE9B2, 0xBD23, - 0xBD41, 0xBD94, 0xBE11, 0xBEAD, 0xBF5E, 0xC019, 0xC0D3, 0xC182, - 0xC21A, 0xC290, 0xC2DB, 0xC303, 0xC319, 0xC31D, 0xC311, 0xC2F6, - 0xC2CE, 0xC299, 0xC259, 0xC20E, 0xC1BB, 0xC160, 0xC0F2, 0xC06C, - 0xBFD2, 0xBF29, 0xBE76, 0xBDBF, 0xBD09, 0xBC59, 0xBBB4, 0xBB1F, - 0xBA9F, 0xBA3A, 0xB9F5, 0xB9E5, 0xBA14, 0xBA72, 0xBAF2, 0xBB86, - 0xBC1E, 0xBCAC, 0xBD23, 0xF071, 0xF069, 0xF052, 0xF02F, 0xF001, - 0xEFCA, 0xEF8C, 0xEF4A, 0xEF05, 0xEEBF, 0xEE7B, 0xEE3A, 0xEDFD, - 0xEDC8, 0xED9D, 0xED7C, 0xED6A, 0xED68, 0xED73, 0xED88, 0xEDA5, - 0xEDC7, 0xEDED, 0xEE12, 0xEE39, 0xEE64, 0xEE93, 0xEEC4, 0xEEF7, - 0xEF2B, 0xEF61, 0xEF95, 0xEFCA, 0xEFFC, 0xF02D, 0xF05A, 0xF085, - 0xF0AB, 0xF0CC, 0xF0D8, 0xF0CA, 0xF0AC, 0xF08B, 0xF071, 0x0B16, - 0x0B16, 0x0B15, 0x0B13, 0x0B10, 0x0B0D, 0x0B0A, 0x0B07, 0x0B03, - 0x0B00, 0x0AFC, 0x0AF9, 0x0AF6, 0x0AF3, 0x0AF1, 0x0AEF, 0x0AED, - 0x0AEA, 0x0AE8, 0x0AE6, 0x0AE6, 0x0AE8, 0x0AED, 0x0AF7, 0x0B04, - 0x0B15, 0x0B28, 0x0B3C, 0x0B52, 0x0B69, 0x0B80, 0x0B97, 0x0BAD, - 0x0BC1, 0x0BD3, 0x0BE3, 0x0BEF, 0x0BF7, 0x0BFB, 0x0BEC, 0x0BC2, - 0x0B88, 0x0B4B, 0x0B16, 0xBF48, 0xBF47, 0xBF44, 0xBF3F, 0xBF39, - 0xBF32, 0xBF2A, 0xBF21, 0xBF18, 0xBF0F, 0xBF06, 0xBEFD, 0xBEF5, - 0xBEEE, 0xBEE8, 0xBEE4, 0xBEDF, 0xBED8, 0xBED1, 0xBECC, 0xBECB, - 0xBED1, 0xBEDF, 0xBEF8, 0xBF1A, 0xBF45, 0xBF76, 0xBFAC, 0xBFE5, - 0xC021, 0xC05D, 0xC097, 0xC0D0, 0xC104, 0xC133, 0xC15B, 0xC17B, - 0xC190, 0xC19B, 0xC172, 0xC105, 0xC071, 0xBFD3, 0xBF48, 0xF5A5, - 0xF5A1, 0xF595, 0xF583, 0xF56B, 0xF54F, 0xF531, 0xF510, 0xF4EE, - 0xF4CD, 0xF4AD, 0xF490, 0xF477, 0xF463, 0xF455, 0xF44E, 0xF45B, - 0xF481, 0xF4B8, 0xF4F7, 0xF536, 0xF56C, 0xF59F, 0xF5D8, 0xF614, - 0xF652, 0xF68F, 0xF6CA, 0xF6FF, 0xF72C, 0xF750, 0xF769, 0xF773, - 0xF76E, 0xF75B, 0xF73C, 0xF713, 0xF6E3, 0xF6AE, 0xF676, 0xF63E, - 0xF607, 0xF5D3, 0xF5A5, 0xF580, 0xF585, 0xF592, 0xF5A7, 0xF5C2, - 0xF5E2, 0xF605, 0xF62A, 0xF650, 0xF676, 0xF69A, 0xF6BB, 0xF6D8, - 0xF6EF, 0xF6FF, 0xF707, 0xF6F9, 0xF6CD, 0xF68E, 0xF648, 0xF603, - 0xF5CC, 0xF59B, 0xF567, 0xF531, 0xF4FB, 0xF4C5, 0xF493, 0xF465, - 0xF43E, 0xF41F, 0xF409, 0xF3FF, 0xF403, 0xF412, 0xF42B, 0xF44D, - 0xF475, 0xF4A2, 0xF4D1, 0xF500, 0xF52F, 0xF55A, 0xF580, 0xA064, - 0xA076, 0xA0A8, 0xA0F5, 0xA159, 0xA1CE, 0xA250, 0xA2DA, 0xA368, - 0xA3F4, 0xA479, 0xA4F4, 0xA55E, 0xA5B4, 0xA5EF, 0xA60D, 0xA5D7, - 0xA536, 0xA44E, 0xA346, 0xA243, 0xA169, 0xA0A4, 0x9FCB, 0x9EE7, - 0x9DFF, 0x9D1B, 0x9C43, 0x9B7E, 0x9AD5, 0x9A4F, 0x99F4, 0x99CC, - 0x99DD, 0x9A22, 0x9A92, 0x9B26, 0x9BD6, 0x9C98, 0x9D65, 0x9E36, - 0x9F00, 0x9FBD, 0xA064, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06050548, 0x00188440, 199722, 0x00050698, 3460); // 0x060512CC -static const u16 bowser_seg6_animindex_060512CC[] = { - 0x0001, 0x0000, 0x002C, 0x0001, 0x0001, 0x002D, 0x002C, 0x002E, 0x002C, 0x005A, 0x002C, 0x0086, - 0x0001, 0x0000, 0x0001, 0x06C0, 0x0001, 0x0000, - 0x002C, 0x04AB, 0x002C, 0x04D7, 0x002C, 0x0503, - 0x0001, 0x0375, 0x0001, 0x0376, 0x002C, 0x0377, - 0x002C, 0x00B5, 0x002C, 0x00E1, 0x002C, 0x010D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x06BF, 0x0001, 0x0000, - 0x002C, 0x0139, 0x002C, 0x0165, 0x002C, 0x0191, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x06BE, 0x0001, 0x0000, - 0x002C, 0x052F, 0x002C, 0x055B, 0x002C, 0x0587, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x03A3, - 0x002C, 0x01BD, 0x002C, 0x01E9, 0x002C, 0x0215, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x06BD, 0x0001, 0x0000, - 0x002C, 0x03CF, 0x002C, 0x03FB, 0x002C, 0x0427, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x0241, - 0x0001, 0x00B2, 0x0001, 0x00B3, 0x0001, 0x00B4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x06BC, 0x0001, 0x0000, - 0x002C, 0x05B3, 0x002C, 0x05DF, 0x002C, 0x060B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x0453, - 0x002C, 0x026D, 0x002C, 0x0299, 0x002C, 0x02C5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x06BB, 0x0001, 0x0000, - 0x002C, 0x0637, 0x002C, 0x0663, 0x002C, 0x068F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x047F, - 0x002C, 0x02F1, 0x002C, 0x031D, 0x002C, 0x0349, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_060512CC, 0x00188440, 199722, 0x0005141c, 540); // 0x060514E8 static const struct Animation bowser_seg6_anim_060514E8 = { diff --git a/actors/bowser/anims/anim_06051C68.inc.c b/actors/bowser/anims/anim_06051C68.inc.c index 24ea30a4f..cb5909e07 100644 --- a/actors/bowser/anims/anim_06051C68.inc.c +++ b/actors/bowser/anims/anim_06051C68.inc.c @@ -1,139 +1,9 @@ +#include "pc/rom_assets.h" // 0x06051500 -static const s16 bowser_seg6_animvalue_06051500[] = { - 0x0000, 0x005C, 0x0060, 0x0065, 0x006A, 0x006F, 0x0073, 0x0078, - 0x007D, 0x0081, 0x0086, 0x008B, 0x008F, 0x0094, 0x0099, 0x009D, - 0x00A2, 0x00A7, 0x00AB, 0x00B0, 0x00B5, 0xFFE7, 0x0B2B, 0xF57D, - 0xEB92, 0xE040, 0xD4A2, 0xC9D6, 0xC0F9, 0xBB29, 0xB72B, 0xB314, - 0xAEF7, 0xAAE7, 0xA6F6, 0xA339, 0x9FC2, 0x9CA3, 0x99F0, 0x97BD, - 0x961B, 0x951E, 0x32C6, 0xC001, 0x32C6, 0x0000, 0x0014, 0x004D, - 0x009F, 0x0101, 0x016A, 0x01D1, 0x022C, 0x0289, 0x02F6, 0x0366, - 0x03CA, 0x0416, 0x043E, 0x0432, 0x03FA, 0x03AB, 0x0357, 0x0312, - 0x02F1, 0x09C7, 0x09C2, 0x09B5, 0x09A2, 0x098B, 0x0972, 0x095A, - 0x0943, 0x092A, 0x090B, 0x08EA, 0x08CE, 0x08BA, 0x08B3, 0x08C0, - 0x08DD, 0x0902, 0x0928, 0x0946, 0x0955, 0xA4A0, 0xA4FC, 0xA5F2, - 0xA75A, 0xA90A, 0xAAD9, 0xAC9D, 0xAE2B, 0xAFC9, 0xB1AC, 0xB39A, - 0xB557, 0xB6A7, 0xB74F, 0xB70E, 0xB606, 0xB492, 0xB30C, 0xB1CF, - 0xB134, 0xF0C0, 0xFD65, 0x0B80, 0x0C45, 0x09DE, 0x05F9, 0x0244, - 0xFE87, 0xFA05, 0xF5AA, 0xF25D, 0xF10B, 0xF1B7, 0xF38A, 0xF626, - 0xF92A, 0xFC36, 0xFEED, 0x00EC, 0x01D6, 0x0254, 0x0254, 0x0254, - 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, - 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, - 0x0254, 0x053E, 0x0561, 0x059C, 0x05A8, 0x053E, 0x03A3, 0x016E, - 0x0052, 0x006A, 0x00AD, 0x0112, 0x0191, 0x0221, 0x02BB, 0x0355, - 0x03E8, 0x046A, 0x04D4, 0x051D, 0x053D, 0xF8D6, 0xF939, 0xF9DE, - 0xF9FF, 0xF8D6, 0xF45B, 0xEE31, 0xEB16, 0xEB5A, 0xEC14, 0xED2F, - 0xEE91, 0xF025, 0xF1D2, 0xF381, 0xF51A, 0xF686, 0xF7AF, 0xF87B, - 0xF8D4, 0x2214, 0x235A, 0x26A6, 0x2B30, 0x302F, 0x34DB, 0x386A, - 0x3A14, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, - 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0xDB55, 0xDB4E, 0xDB41, - 0xDB3F, 0xDB55, 0xDBAE, 0xDC28, 0xDC65, 0xDC60, 0xDC52, 0xDC3C, - 0xDC21, 0xDC01, 0xDBE0, 0xDBBF, 0xDB9F, 0xDB83, 0xDB6C, 0xDB5C, - 0xDB56, 0x0000, 0x0024, 0x0061, 0x006D, 0x0000, 0xFE5B, 0xFC17, - 0xFAF3, 0xFB0B, 0xFB50, 0xFBB8, 0xFC3A, 0xFCCF, 0xFD6C, 0xFE0B, - 0xFEA1, 0xFF27, 0xFF94, 0xFFDF, 0x0000, 0xF34B, 0xF3A7, 0xF43F, - 0xF45D, 0xF34B, 0xEF29, 0xE97B, 0xE69D, 0xE6DB, 0xE787, 0xE88C, - 0xE9D3, 0xEB47, 0xECD3, 0xEE60, 0xEFDA, 0xF12A, 0xF23B, 0xF2F8, - 0xF34A, 0xA509, 0xA5AB, 0xA75A, 0xA9BF, 0xAC85, 0xAF57, 0xB1DF, - 0xB3C8, 0xB555, 0xB6F0, 0xB879, 0xB9D1, 0xBAD8, 0xBB70, 0xBB79, - 0xBAD4, 0xB76D, 0xB12E, 0xAAF0, 0xA790, 0x8001, 0x7F29, 0x7CFA, - 0x79EF, 0x7685, 0x7338, 0x7085, 0x6EE8, 0x6EB2, 0x6F8C, 0x70FB, - 0x7282, 0x73A4, 0x73E6, 0x7305, 0x7157, 0x6F44, 0x6D37, 0x6B99, - 0x6AD3, 0x8001, 0x814C, 0x84B1, 0x897A, 0x8EEE, 0x9456, 0x98FA, - 0x9C22, 0x9DD7, 0x9EB4, 0x9EE4, 0x9E92, 0x9DE7, 0x9D0E, 0x9BA0, - 0x9967, 0x96D6, 0x945F, 0x9277, 0x9190, 0xD20B, 0xD0D4, 0xCDA2, - 0xC920, 0xC3FC, 0xBEE2, 0xBA7E, 0xB77D, 0xB5A4, 0xB457, 0xB3A9, - 0xB3B0, 0xB482, 0xB633, 0xB9A0, 0xBEE3, 0xC4F1, 0xCABB, 0xCF35, - 0xD152, 0xE0D4, 0xE222, 0xE4C9, 0xE6E6, 0xE696, 0xE0D0, 0xD800, - 0xD278, 0xD0D4, 0xCF75, 0xCE54, 0xCD6D, 0xCCB7, 0xCC2E, 0xCBCA, - 0xCB87, 0xCB5D, 0xCB47, 0xCB3E, 0xCB3C, 0x005B, 0x0050, 0x0048, - 0x0049, 0x004C, 0x0050, 0x0053, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0xFFE8, 0x0012, 0x0037, 0x003A, 0x0038, 0x0032, 0x002C, - 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, - 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x97F8, 0x83E6, 0x724E, - 0x7116, 0x72D2, 0x7608, 0x793F, 0x7AFD, 0x7B08, 0x7B08, 0x7B08, - 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, - 0x7B08, 0x0000, 0xFFF7, 0xFFE7, 0xFFE3, 0x0000, 0x0070, 0x010A, - 0x0158, 0x0152, 0x013F, 0x0124, 0x0101, 0x00D9, 0x00AF, 0x0085, - 0x005D, 0x0039, 0x001C, 0x0008, 0x0000, 0x0000, 0xFF84, 0xFE67, - 0xFD2B, 0xFC56, 0xFC3A, 0xFC8D, 0xFCE9, 0xFD2C, 0xFD77, 0xFDCA, - 0xFE20, 0xFE76, 0xFECB, 0xFF1B, 0xFF63, 0xFFA1, 0xFFD2, 0xFFF2, - 0x0000, 0xE6F1, 0xE8D7, 0xECE7, 0xF0AA, 0xF1AC, 0xECB8, 0xE469, - 0xDEFD, 0xDD32, 0xDB98, 0xDA2E, 0xD8F2, 0xD7E2, 0xD6FC, 0xD63E, - 0xD5A6, 0xD532, 0xD4E0, 0xD4AF, 0xD49C, 0xCC31, 0xCCBA, 0xCE2D, - 0xD051, 0xD2EB, 0xD5C1, 0xD898, 0xDB36, 0xDDAE, 0xE03A, 0xE2D2, - 0xE572, 0xE814, 0xEAB3, 0xED48, 0xEFD0, 0xF29C, 0xF58E, 0xF7F5, - 0xF921, 0xF52D, 0xF5B8, 0xF724, 0xF924, 0xFB68, 0xFDA2, 0xFF84, - 0x00BE, 0x0149, 0x0166, 0x013B, 0x00E9, 0x0095, 0x0062, 0x0075, - 0x00F0, 0x029C, 0x0560, 0x080F, 0x097F, 0x4467, 0x4213, 0x3C00, - 0x338D, 0x2A1B, 0x2108, 0x19B3, 0x157D, 0x1400, 0x13D0, 0x14C1, - 0x16A5, 0x194E, 0x1C91, 0x203F, 0x242C, 0x2B4A, 0x35EB, 0x3FEF, - 0x4536, 0xDED1, 0x1FF4, 0x8256, 0x1898, 0x168B, 0x123D, 0x0E76, - 0x0DFB, 0x1073, 0x1393, 0x173E, 0x1B53, 0x1FB4, 0x2442, 0x28DE, - 0x2D69, 0x31C3, 0x35CD, 0x396A, 0x3C79, 0x3EDB, 0x4072, 0x411E, - 0xE3FB, 0xE00A, 0xD748, 0xCE4B, 0xC9AD, 0xC900, 0xC8BC, 0xC8D5, - 0xC93D, 0xC9E5, 0xCAC0, 0xCBC0, 0xCCD8, 0xCDF9, 0xCF16, 0xD021, - 0xD10B, 0xD1C8, 0xD24A, 0xD282, 0xA0A7, 0xA232, 0xA558, 0xA7DE, - 0xA788, 0xA4A8, 0xA11F, 0x9D0E, 0x9895, 0x93D4, 0x8EEA, 0x89F7, - 0x851D, 0x807A, 0x7C2B, 0x7857, 0x751B, 0x7296, 0x70E9, 0x7034, - 0xE925, 0xE5B8, 0xDE22, 0xD671, 0xD2B0, 0xD27C, 0xD2B3, 0xD348, - 0xD429, 0xD549, 0xD697, 0xD805, 0xD983, 0xDB02, 0xDC73, 0xDDC6, - 0xDEEC, 0xDFD7, 0xE076, 0xE0BA, 0x178C, 0x1ADC, 0x2232, 0x29A2, - 0x2D40, 0x2D6D, 0x2D31, 0x2C9A, 0x2BB8, 0x2A9A, 0x294E, 0x27E4, - 0x266A, 0x24F0, 0x2384, 0x2236, 0x2114, 0x202D, 0x1F91, 0x1F4E, - 0x9EEA, 0x9BD0, 0x94D7, 0x8D7C, 0x893B, 0x87C9, 0x8686, 0x856F, - 0x8481, 0x83B7, 0x8310, 0x8288, 0x821B, 0x81C7, 0x8189, 0x815D, - 0x8140, 0x8130, 0x8128, 0x8126, 0x05F6, 0xEAE4, 0xA38A, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06051500, 0x00188440, 199722, 0x00051650, 1356); // 0x06051A4C -static const u16 bowser_seg6_animindex_06051A4C[] = { - 0x0001, 0x0000, 0x0014, 0x0001, 0x0001, 0x0015, 0x0014, 0x0016, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x02A4, 0x0001, 0x0000, - 0x0001, 0x0221, 0x0001, 0x0222, 0x0001, 0x0223, - 0x0014, 0x011D, 0x0014, 0x0131, 0x0014, 0x0145, - 0x0014, 0x002D, 0x0014, 0x0041, 0x0014, 0x0055, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x02A3, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0069, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x02A2, 0x0001, 0x0000, - 0x0014, 0x0224, 0x0014, 0x0238, 0x0014, 0x024C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0159, - 0x0014, 0x007D, 0x0014, 0x0091, 0x0014, 0x00A5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x02A1, 0x0001, 0x0000, - 0x0014, 0x016D, 0x0014, 0x0181, 0x0014, 0x0195, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00B9, - 0x0001, 0x002A, 0x0001, 0x002B, 0x0001, 0x002C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x02A0, 0x0001, 0x0000, - 0x0014, 0x0260, 0x0014, 0x0274, 0x0014, 0x0288, - 0x0014, 0x01A9, 0x0014, 0x01BD, 0x0014, 0x01D1, - 0x0014, 0x00CD, 0x0014, 0x00E1, 0x0014, 0x00F5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x029F, 0x0001, 0x0000, - 0x0001, 0x029C, 0x0001, 0x029D, 0x0001, 0x029E, - 0x0014, 0x01E5, 0x0014, 0x01F9, 0x0014, 0x020D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0109, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06051A4C, 0x00188440, 199722, 0x00051b9c, 540); // 0x06051C68 static const struct Animation bowser_seg6_anim_06051C68 = { diff --git a/actors/bowser/anims/anim_06052680.inc.c b/actors/bowser/anims/anim_06052680.inc.c index a4e9b6964..c9e39145f 100644 --- a/actors/bowser/anims/anim_06052680.inc.c +++ b/actors/bowser/anims/anim_06052680.inc.c @@ -1,181 +1,9 @@ +#include "pc/rom_assets.h" // 0x06051C80 -static const s16 bowser_seg6_animvalue_06051C80[] = { - 0x0000, 0x00B5, 0xFFE7, 0x951E, 0x9510, 0x951B, 0x9526, 0x9533, - 0x9540, 0x954D, 0x955B, 0x9569, 0x9577, 0x9585, 0x9594, 0x95A2, - 0x95B0, 0x95BE, 0x95CC, 0x95D9, 0x95E6, 0x95F2, 0x95FE, 0x9609, - 0x9613, 0x961C, 0x9624, 0x962C, 0x9632, 0x9637, 0x963A, 0x963C, - 0x963D, 0x0000, 0x0001, 0x0003, 0x0004, 0x0006, 0x0008, 0x000A, - 0x000B, 0x000D, 0x000F, 0x0011, 0x0013, 0x0015, 0x0017, 0x0019, - 0x001A, 0x001C, 0x001E, 0x001F, 0x0021, 0x0022, 0x0024, 0x0025, - 0x0026, 0x0027, 0x0028, 0x0028, 0x0029, 0x0029, 0x0029, 0x0000, - 0xFFEE, 0xFFDA, 0xFFC6, 0xFFB0, 0xFF9A, 0xFF83, 0xFF6C, 0xFF54, - 0xFF3D, 0xFF25, 0xFF0D, 0xFEF5, 0xFEDE, 0xFEC7, 0xFEB1, 0xFE9B, - 0xFE86, 0xFE72, 0xFE5F, 0xFE4D, 0xFE3D, 0xFE2E, 0xFE21, 0xFE15, - 0xFE0B, 0xFE03, 0xFDFD, 0xFDFA, 0xFDF9, 0x32C6, 0xC001, 0x32C6, - 0x02F1, 0x02B3, 0x0272, 0x022D, 0x01E6, 0x019D, 0x0151, 0x0105, - 0x00B8, 0x006A, 0x001D, 0xFFD2, 0xFF86, 0xFF3D, 0xFEF6, 0xFEB2, - 0xFE71, 0xFE33, 0xFDFA, 0xFDC6, 0xFD97, 0xFD6E, 0xFD4C, 0xFD30, - 0xFD1B, 0xFD0F, 0xFD0A, 0xFD0A, 0xFD0A, 0xFD0A, 0x0955, 0x0948, - 0x0939, 0x092A, 0x091B, 0x090B, 0x08FB, 0x08EA, 0x08D9, 0x08C8, - 0x08B7, 0x08A7, 0x0896, 0x0886, 0x0877, 0x0868, 0x0859, 0x084C, - 0x0840, 0x0834, 0x082A, 0x0821, 0x081A, 0x0813, 0x080F, 0x080C, - 0x080B, 0x080B, 0x080B, 0x080B, 0xB134, 0xB1B1, 0xB23A, 0xB2CA, - 0xB360, 0xB3FB, 0xB499, 0xB53A, 0xB5DD, 0xB680, 0xB723, 0xB7C4, - 0xB863, 0xB8FE, 0xB994, 0xBA24, 0xBAAD, 0xBB2E, 0xBBA6, 0xBC14, - 0xBC77, 0xBCCD, 0xBD16, 0xBD51, 0xBD7D, 0xBD97, 0xBDA0, 0xBDA0, - 0xBDA0, 0xBDA0, 0x01D6, 0x0289, 0x0341, 0x0403, 0x04CD, 0x059D, - 0x0671, 0x074A, 0x0824, 0x0900, 0x09DA, 0x0AB3, 0x0B87, 0x0C57, - 0x0D20, 0x0DE2, 0x0E9A, 0x0F47, 0x0FE8, 0x107C, 0x1100, 0x1174, - 0x11D6, 0x1225, 0x125F, 0x1283, 0x1290, 0x1290, 0x1290, 0x1290, - 0x0254, 0x053D, 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, - 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, - 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, - 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, 0x053E, 0xF8D4, - 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, - 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, - 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, - 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0xF8D6, 0x3A1E, 0x39FF, 0x39A7, - 0x3918, 0x3858, 0x376A, 0x3654, 0x3519, 0x33BE, 0x3246, 0x30B7, - 0x2F15, 0x2D63, 0x2BA7, 0x29E4, 0x281F, 0x265C, 0x24A0, 0x22EE, - 0x214C, 0x1FBC, 0x1E45, 0x1CEA, 0x1BAF, 0x1A98, 0x19AB, 0x18EB, - 0x185C, 0x1803, 0x17E5, 0xDB56, 0xDB54, 0xDB52, 0xDB51, 0xDB4F, - 0xDB4D, 0xDB4C, 0xDB4A, 0xDB48, 0xDB46, 0xDB44, 0xDB43, 0xDB41, - 0xDB3F, 0xDB3E, 0xDB3C, 0xDB3A, 0xDB39, 0xDB38, 0xDB36, 0xDB35, - 0xDB34, 0xDB34, 0xDB33, 0xDB32, 0xDB32, 0xDB32, 0xDB32, 0xDB32, - 0xDB32, 0x0000, 0x0076, 0x00F4, 0x0177, 0x0201, 0x028F, 0x0320, - 0x03B3, 0x0448, 0x04DE, 0x0573, 0x0606, 0x0697, 0x0725, 0x07AE, - 0x0832, 0x08B0, 0x0926, 0x0994, 0x09F8, 0x0A53, 0x0AA2, 0x0AE5, - 0x0B1B, 0x0B42, 0x0B5B, 0x0B63, 0x0B63, 0x0B63, 0x0B63, 0xF34A, - 0xF36E, 0xF393, 0xF3BA, 0xF3E2, 0xF40C, 0xF437, 0xF462, 0xF48E, - 0xF4BA, 0xF4E6, 0xF511, 0xF53C, 0xF565, 0xF58D, 0xF5B4, 0xF5D9, - 0xF5FC, 0xF61C, 0xF63A, 0xF654, 0xF66B, 0xF67F, 0xF68F, 0xF69A, - 0xF6A2, 0xF6A4, 0xF6A4, 0xF6A4, 0xF6A4, 0xA790, 0xA7AC, 0xA7E2, - 0xA81A, 0xA854, 0xA891, 0xA8CF, 0xA90E, 0xA94E, 0xA98E, 0xA9CE, - 0xAA0E, 0xAA4C, 0xAA89, 0xAAC4, 0xAAFD, 0xAB33, 0xAB66, 0xAB96, - 0xABC1, 0xABE8, 0xAC0A, 0xAC27, 0xAC3F, 0xAC50, 0xAC5A, 0xAC5E, - 0xAC5E, 0xAC5E, 0xAC5E, 0x6AD3, 0x6A74, 0x6A15, 0x69B1, 0x6949, - 0x68DE, 0x6870, 0x6801, 0x6790, 0x671F, 0x66AE, 0x663F, 0x65D1, - 0x6566, 0x64FE, 0x649B, 0x643C, 0x63E2, 0x638F, 0x6343, 0x62FF, - 0x62C3, 0x6290, 0x6268, 0x624A, 0x6237, 0x6231, 0x6231, 0x6231, - 0x6231, 0x9190, 0x919D, 0x91B1, 0x91C5, 0x91DA, 0x91F0, 0x9207, - 0x921E, 0x9235, 0x924C, 0x9263, 0x927A, 0x9291, 0x92A7, 0x92BC, - 0x92D0, 0x92E4, 0x92F6, 0x9308, 0x9317, 0x9325, 0x9332, 0x933C, - 0x9345, 0x934B, 0x934F, 0x9350, 0x9350, 0x9350, 0x9350, 0xD152, - 0xD1F1, 0xD28D, 0xD331, 0xD3DB, 0xD48A, 0xD53E, 0xD5F4, 0xD6AD, - 0xD766, 0xD81E, 0xD8D4, 0xD988, 0xDA37, 0xDAE0, 0xDB83, 0xDC1E, - 0xDCB0, 0xDD38, 0xDDB4, 0xDE24, 0xDE86, 0xDED9, 0xDF1B, 0xDF4C, - 0xDF6A, 0xDF74, 0xDF74, 0xDF74, 0xDF74, 0xCB3C, 0xCABD, 0xCA36, - 0xC9A9, 0xC915, 0xC87D, 0xC7E2, 0xC743, 0xC6A3, 0xC603, 0xC563, - 0xC4C5, 0xC429, 0xC391, 0xC2FE, 0xC270, 0xC1E9, 0xC16A, 0xC0F5, - 0xC089, 0xC028, 0xBFD3, 0xBF8B, 0xBF51, 0xBF26, 0xBF0C, 0xBF03, - 0xBF03, 0xBF03, 0xBF03, 0x0055, 0x0055, 0x0054, 0x0054, 0x0053, - 0x0053, 0x0052, 0x0051, 0x004F, 0x004E, 0x004D, 0x004C, 0x004A, - 0x0049, 0x0047, 0x0046, 0x0044, 0x0043, 0x0041, 0x0040, 0x003F, - 0x003E, 0x003C, 0x003B, 0x003A, 0x003A, 0x0039, 0x0039, 0x0038, - 0x0038, 0x0029, 0x0029, 0x0029, 0x002A, 0x002A, 0x002B, 0x002C, - 0x002E, 0x002F, 0x0030, 0x0032, 0x0034, 0x0035, 0x0037, 0x0039, - 0x003B, 0x003D, 0x003E, 0x0040, 0x0042, 0x0043, 0x0045, 0x0046, - 0x0047, 0x0049, 0x0049, 0x004A, 0x004B, 0x004B, 0x004B, 0x7B08, - 0x7AF6, 0x7AC4, 0x7A72, 0x7A04, 0x797D, 0x78DE, 0x782A, 0x7763, - 0x768D, 0x75A9, 0x74B9, 0x73C2, 0x72C4, 0x71C2, 0x70BF, 0x6FBE, - 0x6EC0, 0x6DC8, 0x6CD9, 0x6BF5, 0x6B1E, 0x6A58, 0x69A4, 0x6905, - 0x687D, 0x680F, 0x67BE, 0x678B, 0x6779, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xD49C, 0xD4FC, 0xD564, 0xD5D0, 0xD641, 0xD6B6, 0xD72D, - 0xD7A7, 0xD821, 0xD89C, 0xD917, 0xD990, 0xDA08, 0xDA7C, 0xDAED, - 0xDB5A, 0xDBC1, 0xDC22, 0xDC7D, 0xDCD0, 0xDD1A, 0xDD5B, 0xDD92, - 0xDDBE, 0xDDDF, 0xDDF3, 0xDDFA, 0xDDFA, 0xDDFA, 0xDDFA, 0xF921, - 0xF8DD, 0xF88D, 0xF839, 0xF7E2, 0xF788, 0xF72C, 0xF6CE, 0xF66F, - 0xF610, 0xF5B1, 0xF553, 0xF4F6, 0xF49C, 0xF444, 0xF3F0, 0xF3A0, - 0xF355, 0xF30F, 0xF2CF, 0xF295, 0xF263, 0xF238, 0xF216, 0xF1FC, - 0xF1ED, 0xF1E7, 0xF1E7, 0xF1E7, 0xF1E7, 0x097F, 0x092F, 0x08CF, - 0x086B, 0x0803, 0x0797, 0x0729, 0x06B9, 0x0647, 0x05D6, 0x0564, - 0x04F4, 0x0485, 0x041A, 0x03B1, 0x034D, 0x02ED, 0x0293, 0x023F, - 0x01F3, 0x01AE, 0x0171, 0x013E, 0x0115, 0x00F7, 0x00E5, 0x00DE, - 0x00DE, 0x00DE, 0x00DE, 0x4536, 0x4596, 0x45D8, 0x461D, 0x4665, - 0x46AE, 0x46FA, 0x4746, 0x4793, 0x47E1, 0x482E, 0x487A, 0x48C5, - 0x490E, 0x4954, 0x4998, 0x49D9, 0x4A15, 0x4A4E, 0x4A81, 0x4AB0, - 0x4AD8, 0x4AFB, 0x4B16, 0x4B2A, 0x4B37, 0x4B3B, 0x4B3B, 0x4B3B, - 0x4B3B, 0xDED1, 0x1FF4, 0x8256, 0x411E, 0x4308, 0x450C, 0x472A, - 0x495E, 0x4BA4, 0x4DF8, 0x5056, 0x52BA, 0x5520, 0x5783, 0x59E1, - 0x5C35, 0x5E7A, 0x60AE, 0x62CC, 0x64CF, 0x66B4, 0x6878, 0x6A15, - 0x6B88, 0x6CCD, 0x6DE0, 0x6EBD, 0x6F5F, 0x6FC4, 0x6FE6, 0x6FE6, - 0x6FE6, 0x6FE6, 0xD282, 0xD283, 0xD283, 0xD283, 0xD284, 0xD284, - 0xD284, 0xD284, 0xD284, 0xD284, 0xD285, 0xD285, 0xD285, 0xD285, - 0xD285, 0xD285, 0xD285, 0xD286, 0xD286, 0xD286, 0xD286, 0xD286, - 0xD286, 0xD286, 0xD286, 0xD286, 0xD286, 0xD286, 0xD286, 0xD286, - 0x7034, 0x6CE2, 0x6960, 0x65B1, 0x61DC, 0x5DE7, 0x59DA, 0x55BB, - 0x5193, 0x4D66, 0x493D, 0x451F, 0x4112, 0x3D1E, 0x3949, 0x359B, - 0x321A, 0x2ECD, 0x2BBC, 0x28EC, 0x2667, 0x2431, 0x2253, 0x20D2, - 0x1FB7, 0x1F08, 0x1ECC, 0x1ECC, 0x1ECC, 0x1ECC, 0xE0BA, 0xDFCE, - 0xDED3, 0xDDCB, 0xDCB8, 0xDB9C, 0xDA7A, 0xD952, 0xD828, 0xD6FC, - 0xD5D2, 0xD4AB, 0xD388, 0xD26D, 0xD15A, 0xD052, 0xCF56, 0xCE6A, - 0xCD8D, 0xCCC4, 0xCC0F, 0xCB70, 0xCAEA, 0xCA7F, 0xCA2F, 0xC9FE, - 0xC9ED, 0xC9ED, 0xC9ED, 0xC9ED, 0x1F4E, 0x1FB6, 0x2026, 0x209B, - 0x2116, 0x2194, 0x2216, 0x2299, 0x231E, 0x23A4, 0x2428, 0x24AC, - 0x252E, 0x25AC, 0x2626, 0x269C, 0x270C, 0x2776, 0x27D8, 0x2831, - 0x2882, 0x28C9, 0x2904, 0x2934, 0x2958, 0x296E, 0x2975, 0x2975, - 0x2975, 0x2975, 0x8126, 0x7EE8, 0x7C8B, 0x7A0F, 0x7779, 0x74CD, - 0x7212, 0x6F4B, 0x6C7C, 0x69AC, 0x66DD, 0x6416, 0x615B, 0x5EB0, - 0x5C1A, 0x599E, 0x5741, 0x5507, 0x52F6, 0x5110, 0x4F5D, 0x4DDF, - 0x4C9C, 0x4B99, 0x4ADA, 0x4A64, 0x4A3C, 0x4A3C, 0x4A3C, 0x4A3C, - 0x05F6, 0xEAE4, 0xA38A, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06051C80, 0x00188440, 199722, 0x00051dd0, 2020); // 0x06052464 -static const u16 bowser_seg6_animindex_06052464[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x001E, 0x0003, 0x001E, 0x0021, 0x001E, 0x003F, - 0x0001, 0x0000, 0x0001, 0x03F0, 0x0001, 0x0000, - 0x0001, 0x0331, 0x0001, 0x0332, 0x0001, 0x0333, - 0x001E, 0x01AB, 0x001E, 0x01C9, 0x001E, 0x01E7, - 0x001E, 0x0060, 0x001E, 0x007E, 0x001E, 0x009C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x03EF, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x00BA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x03EE, 0x0001, 0x0000, - 0x001E, 0x0334, 0x001E, 0x0352, 0x001E, 0x0370, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0205, - 0x0001, 0x00D8, 0x001E, 0x00D9, 0x001E, 0x00F7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x03ED, 0x0001, 0x0000, - 0x001E, 0x0223, 0x001E, 0x0241, 0x001E, 0x025F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0115, - 0x0001, 0x005D, 0x0001, 0x005E, 0x0001, 0x005F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x03EC, 0x0001, 0x0000, - 0x001E, 0x038E, 0x001E, 0x03AC, 0x001E, 0x03CA, - 0x001E, 0x027D, 0x001E, 0x029B, 0x001E, 0x02B9, - 0x001E, 0x0133, 0x001E, 0x0151, 0x001E, 0x016F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x03EB, 0x0001, 0x0000, - 0x0001, 0x03E8, 0x0001, 0x03E9, 0x0001, 0x03EA, - 0x001E, 0x02D7, 0x001E, 0x02F5, 0x001E, 0x0313, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x018D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06052464, 0x00188440, 199722, 0x000525b4, 540); // 0x06052680 static const struct Animation bowser_seg6_anim_06052680 = { diff --git a/actors/bowser/anims/anim_06052D94.inc.c b/actors/bowser/anims/anim_06052D94.inc.c index 0d21c23a3..5c4cae840 100644 --- a/actors/bowser/anims/anim_06052D94.inc.c +++ b/actors/bowser/anims/anim_06052D94.inc.c @@ -1,132 +1,9 @@ +#include "pc/rom_assets.h" // 0x06052698 -static const s16 bowser_seg6_animvalue_06052698[] = { - 0x0000, 0x009A, 0x009C, 0x00AC, 0x00C3, 0x00D5, 0x00D8, 0x00D1, - 0x00BC, 0x00A8, 0x00A0, 0x00A3, 0x00B1, 0x00C4, 0x00CF, 0x00CB, - 0x00C0, 0x00B5, 0x00AA, 0x009F, 0xFFE7, 0x0D71, 0x0C8F, 0x0A9E, - 0x08AC, 0x07CA, 0x08A9, 0x0A97, 0x0C87, 0x0D71, 0x0CF2, 0x0BAD, - 0x0A24, 0x08DA, 0x084F, 0x08B0, 0x09A4, 0x0AE0, 0x0C1D, 0x0D10, - 0x0000, 0x00EA, 0x02F4, 0x050F, 0x062B, 0x0615, 0x0520, 0x02DA, - 0x0000, 0xFDAC, 0xFBEE, 0xFAA9, 0xF9C1, 0xF966, 0xF9C0, 0xFAAC, - 0xFC04, 0xFD8B, 0xFEF8, 0x0000, 0xFE56, 0xFAAA, 0xF6FF, 0xF554, - 0xF6A6, 0xF9BD, 0xFD4B, 0x0000, 0x01E1, 0x03AF, 0x0538, 0x0648, - 0x06AE, 0x0630, 0x04F3, 0x0357, 0x01BB, 0x007E, 0x32C6, 0xC001, - 0x32C6, 0xA509, 0xA468, 0xA352, 0xA2FF, 0xA3F4, 0xA587, 0xA729, - 0xA848, 0xA8AF, 0xA888, 0xA7D0, 0xA55B, 0xA347, 0xA53D, 0xA6D7, - 0xA451, 0xA093, 0x9E75, 0xA1A8, 0xE442, 0xDD1C, 0xD600, 0xD6E5, - 0xD916, 0xDC0B, 0xDF3C, 0xE221, 0xE433, 0xE4EA, 0xDCD5, 0xD4BF, - 0xD53A, 0xD6C1, 0xD908, 0xDBC1, 0xDEA0, 0xE156, 0xE396, 0x0052, - 0x0059, 0x0068, 0x0078, 0x0081, 0x0097, 0x00BF, 0x00DA, 0x00CA, - 0x0072, 0xFF8E, 0xFE2F, 0xFCB8, 0xFB8D, 0xFB11, 0xFB9B, 0xFCE8, - 0xFE78, 0xFFC6, 0x05B9, 0x04D0, 0x02C2, 0x0095, 0xFF50, 0xFF27, - 0xFF7D, 0x001A, 0x00CB, 0x0157, 0x01C1, 0x0230, 0x02A1, 0x0313, - 0x0383, 0x0406, 0x049B, 0x0528, 0x0590, 0xEA0A, 0xE895, 0xE54E, - 0xE1D5, 0xDFCD, 0xDF9A, 0xE03F, 0xE152, 0xE264, 0xE30B, 0xE31A, - 0xE2DC, 0xE292, 0xE27E, 0xE2DF, 0xE40F, 0xE5E5, 0xE7D9, 0xE968, - 0x2486, 0x262E, 0x29D2, 0x2D76, 0x2F1E, 0x2D73, 0x29C9, 0x2624, - 0x2486, 0x25BC, 0x2887, 0x2BD7, 0x2E9A, 0x2FC3, 0x2EEE, 0x2CD9, - 0x2A24, 0x2770, 0x255B, 0xDB55, 0xF34B, 0xFB31, 0xFD0F, 0xFE1A, - 0xFEE4, 0xFF94, 0x0000, 0x0027, 0x002C, 0x001D, 0x0009, 0x0000, - 0x0017, 0x003E, 0x0046, 0x0000, 0xFF1C, 0xFDC8, 0xFC95, 0xFBA6, - 0xFF21, 0xFF7C, 0xFF54, 0xFF8C, 0xFFD2, 0x0000, 0x000D, 0x000F, - 0x000A, 0x0003, 0x0000, 0xFFFF, 0xFFFC, 0xFFFC, 0x0000, 0x001D, - 0x0043, 0x003D, 0xFFA4, 0x9EF9, 0x9EDA, 0x9DF4, 0xA0B4, 0xA3F7, - 0xA5D9, 0xA5E8, 0xA533, 0xA420, 0xA310, 0xA266, 0xA214, 0xA1EA, - 0xA21E, 0xA2E5, 0xA57F, 0xA8FE, 0xAA52, 0xA474, 0x8001, 0x8001, - 0xBE14, 0xBD83, 0xBC22, 0xBA6A, 0xB83D, 0xB59E, 0xB33B, 0xB1C1, - 0xB14E, 0xB20D, 0xB4BC, 0xBA8A, 0xC256, 0xC96B, 0xCD12, 0xCC2B, - 0xC889, 0xC3DA, 0xBFCE, 0xAD16, 0xAEB5, 0xB255, 0xB614, 0xB816, - 0xB7D2, 0xB66C, 0xB486, 0xB2C1, 0xB1C1, 0xB1C9, 0xB26C, 0xB341, - 0xB3DF, 0xB3DB, 0xB2DB, 0xB124, 0xAF3F, 0xADB7, 0x0030, 0x01C9, - 0x03E9, 0x048F, 0x045E, 0x038A, 0x0253, 0x00BB, 0xFEA4, 0xFC33, - 0xF9D1, 0xF7E9, 0xF651, 0xF4E9, 0xF424, 0xF479, 0xF6E3, 0xFAD9, - 0xFE8E, 0xFF36, 0x00AE, 0x0384, 0x077B, 0x0A1B, 0x08F2, 0x0657, - 0x03AD, 0x0127, 0xFE69, 0xFC03, 0xFA85, 0xFA4F, 0xFB00, 0xFC0C, - 0xFCE9, 0xFD99, 0xFE5A, 0xFEF6, 0x7E77, 0x7FC1, 0x825F, 0x8466, - 0x83F9, 0x80BB, 0x7CA9, 0x79F3, 0x7A8E, 0x7DFC, 0x8219, 0x84B1, - 0x83D7, 0x8036, 0x7C09, 0x7997, 0x79E3, 0x7B9E, 0x7D8D, 0xBCFA, - 0xBB78, 0xB82E, 0xB4F1, 0xB39B, 0xB43A, 0xB581, 0xB73E, 0xB93B, - 0xBB46, 0xBD2A, 0xBEB4, 0xBFAF, 0xC001, 0xBFCC, 0xBF3E, 0xBE82, - 0xBDC6, 0xBD34, 0x378E, 0x3944, 0x3D35, 0x4194, 0x4497, 0x4668, - 0x4832, 0x49A8, 0x4A7E, 0x4A67, 0x4918, 0x44E5, 0x3DCC, 0x35FB, - 0x2FA0, 0x2ACF, 0x274C, 0x26CA, 0x2F90, 0x043A, 0x03BD, 0x02CF, - 0x023B, 0x0221, 0x0230, 0x0282, 0x0334, 0x04C5, 0x06F6, 0x08C6, - 0x0A20, 0x0B61, 0x0C30, 0x0C33, 0x0B0D, 0x0908, 0x06CB, 0x04F9, - 0x0E7F, 0x0E9A, 0x0ECD, 0x0EEA, 0x0EF3, 0x0EF7, 0x0EE0, 0x0E99, - 0x0DF4, 0x0D03, 0x0C12, 0x0B05, 0x09D3, 0x08E9, 0x08B1, 0x0977, - 0x0AED, 0x0C94, 0x0DEF, 0x8BD7, 0x8A77, 0x87D5, 0x8632, 0x85E5, - 0x8605, 0x86F2, 0x890B, 0x8DC5, 0x9471, 0x9A33, 0x9F05, 0xA3CF, - 0xA71D, 0xA77C, 0xA399, 0x9C9D, 0x94D0, 0x8E76, 0x1DB1, 0x1D9D, - 0x1D7B, 0x1D74, 0x1DB1, 0x1E6F, 0x1F92, 0x20B8, 0x217E, 0x2184, - 0x2059, 0x1E3D, 0x1BD4, 0x19C3, 0x18AD, 0x18F4, 0x1A2B, 0x1BBE, - 0x1D1C, 0xCA25, 0xC9EB, 0xC98B, 0xC978, 0xCA25, 0xCBF6, 0xCE9A, - 0xD16C, 0xD3CA, 0xD513, 0xD504, 0xD40C, 0xD291, 0xD0F4, 0xCF9C, - 0xCE58, 0xCCE7, 0xCB8C, 0xCA8A, 0xADD9, 0xADE5, 0xADFA, 0xADFE, - 0xADD9, 0xAD75, 0xACE3, 0xAC48, 0xABC5, 0xAB7F, 0xAB82, 0xABB7, - 0xAC09, 0xAC61, 0xACAC, 0xACF1, 0xAD41, 0xAD8B, 0xADC3, 0xD1E0, - 0xD4F4, 0xDBD9, 0xE30A, 0xE702, 0xE7C7, 0xE7D1, 0xE742, 0xE63C, - 0xE4E3, 0xE358, 0xE1BF, 0xE039, 0xDE5F, 0xDBE9, 0xD92B, 0xD677, - 0xD422, 0xD27E, 0x215C, 0x22D3, 0x261E, 0x2993, 0x2B8D, 0x2C10, - 0x2C45, 0x2C37, 0x2BF2, 0x2B80, 0x2AEF, 0x2A48, 0x2998, 0x28A1, - 0x2741, 0x25AD, 0x2417, 0x22B6, 0x21BB, 0xA062, 0xA1D9, 0xA526, - 0xA8AC, 0xAAC8, 0xAB87, 0xAC0A, 0xAC55, 0xAC6A, 0xAC4C, 0xAC00, - 0xAB87, 0xAAE5, 0xA9CB, 0xA817, 0xA611, 0xA400, 0xA22E, 0xA0E1, - 0xF571, 0xF68F, 0xF924, 0xFC03, 0xFE03, 0xFF1A, 0x0004, 0x00B9, - 0x0131, 0x0163, 0x0146, 0x0069, 0xFEBD, 0xFCCE, 0xFB2B, 0xF9BD, - 0xF836, 0xF6D5, 0xF5D4, 0xF5B5, 0xF621, 0xF70C, 0xF7F5, 0xF858, - 0xF823, 0xF7AB, 0xF70C, 0xF65F, 0xF5C0, 0xF54B, 0xF503, 0xF4D9, - 0xF4C7, 0xF4C9, 0xF4E9, 0xF525, 0xF568, 0xF59E, 0xA135, 0xA30B, - 0xA6DF, 0xAA2C, 0xAA6C, 0xA6F3, 0xA172, 0x9AF2, 0x947B, 0x8F15, - 0x8BC9, 0x8BF7, 0x8F15, 0x9343, 0x96A5, 0x9941, 0x9C10, 0x9E9F, - 0xA07C, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06052698, 0x00188440, 199722, 0x000527e8, 1248); // 0x06052B78 -static const u16 bowser_seg6_animindex_06052B78[] = { - 0x0001, 0x0000, 0x0013, 0x0001, 0x0001, 0x0014, 0x0013, 0x0015, 0x0013, 0x0028, 0x0013, 0x003B, - 0x0001, 0x0000, 0x0001, 0x026E, 0x0001, 0x0000, - 0x0013, 0x0185, 0x0013, 0x0198, 0x0013, 0x01AB, - 0x0001, 0x00FE, 0x0001, 0x00FF, 0x0013, 0x0100, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0051, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x026D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0064, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x026C, 0x0001, 0x0000, - 0x0013, 0x01BE, 0x0013, 0x01D1, 0x0013, 0x01E4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0113, - 0x0013, 0x0077, 0x0013, 0x008A, 0x0013, 0x009D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x026B, 0x0001, 0x0000, - 0x0013, 0x0126, 0x0013, 0x0139, 0x0013, 0x014C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x00B0, - 0x0001, 0x004E, 0x0001, 0x004F, 0x0001, 0x0050, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x026A, 0x0001, 0x0000, - 0x0013, 0x01F7, 0x0013, 0x020A, 0x0013, 0x021D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x015F, - 0x0001, 0x00C3, 0x0001, 0x0000, 0x0001, 0x00C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0269, 0x0001, 0x0000, - 0x0013, 0x0230, 0x0013, 0x0243, 0x0013, 0x0256, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0172, - 0x0013, 0x00C5, 0x0013, 0x00D8, 0x0013, 0x00EB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06052B78, 0x00188440, 199722, 0x00052cc8, 540); // 0x06052D94 static const struct Animation bowser_seg6_anim_06052D94 = { diff --git a/actors/bowser/anims/anim_060534F4.inc.c b/actors/bowser/anims/anim_060534F4.inc.c index 101c74c60..6634a790c 100644 --- a/actors/bowser/anims/anim_060534F4.inc.c +++ b/actors/bowser/anims/anim_060534F4.inc.c @@ -1,137 +1,9 @@ +#include "pc/rom_assets.h" // 0x06052DAC -static const s16 bowser_seg6_animvalue_06052DAC[] = { - 0x0000, 0x0096, 0x0096, 0x0097, 0x0097, 0x0098, 0x009C, 0x00A2, - 0x00A8, 0x00AB, 0x00A9, 0x00A4, 0x009F, 0x009A, 0x0098, 0x0098, - 0x0098, 0x0098, 0x0098, 0xFFE7, 0xF31D, 0xF34A, 0xF381, 0xF3C2, - 0xF40D, 0xF49D, 0xF597, 0xF6DA, 0xF847, 0xFA01, 0xFC11, 0xFE29, - 0xFFFA, 0x0138, 0x0183, 0x010A, 0x005A, 0x0000, 0xE5A0, 0xE5EA, - 0xE643, 0xE6AE, 0xE729, 0xE924, 0xED1B, 0xF1A2, 0xF54C, 0xF7FD, - 0xFA7B, 0xFCB4, 0xFE92, 0x0000, 0x00AB, 0x0098, 0x0039, 0x0000, - 0xF9A6, 0xF9D5, 0xFA0D, 0xFA4D, 0xFA95, 0xFC49, 0xFFB2, 0x032F, - 0x051C, 0x050E, 0x0404, 0x027F, 0x00FD, 0x0000, 0xFFAF, 0xFFB8, - 0xFFE5, 0x0000, 0x32C6, 0xC001, 0x32C6, 0xB203, 0xB1D1, 0xB18B, - 0xB12F, 0xB0BA, 0xAFEE, 0xAEA4, 0xAD06, 0xAB3A, 0xA969, 0xA7BB, - 0xA656, 0xA563, 0xA509, 0xA509, 0xA509, 0xA509, 0xA509, 0x01F4, - 0x01AD, 0x010D, 0x0063, 0x0000, 0xFFE2, 0xFFD2, 0xFFCD, 0xFFD1, - 0xFFDA, 0xFFE7, 0xFFF3, 0xFFFD, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0E54, 0x0E17, 0x0D88, 0x0CB7, 0x0BB1, 0x0A82, 0x0932, - 0x07CA, 0x0658, 0x04E6, 0x037F, 0x022E, 0x0100, 0x0000, 0xFF7F, - 0xFF8D, 0xFFD5, 0x0000, 0x076C, 0x064B, 0x03B8, 0x0086, 0xFD89, - 0xFAD7, 0xF803, 0xF51D, 0xF233, 0xEF55, 0xEC92, 0xE9F7, 0xE796, - 0xE57B, 0xE432, 0xE3E6, 0xE416, 0xE442, 0x0264, 0x0262, 0x025F, - 0x025A, 0x0254, 0x0248, 0x0234, 0x021C, 0x0200, 0x01E4, 0x01CA, - 0x01B4, 0x01A5, 0x01A0, 0x01BC, 0x01FA, 0x0238, 0x0254, 0x0538, - 0x0539, 0x053A, 0x053C, 0x053E, 0x0542, 0x0549, 0x0552, 0x055D, - 0x0567, 0x0570, 0x0578, 0x057E, 0x0580, 0x0575, 0x055F, 0x0548, - 0x053E, 0xF951, 0xF942, 0xF929, 0xF906, 0xF8D6, 0xF87C, 0xF7E7, - 0xF72B, 0xF658, 0xF583, 0xF4BD, 0xF419, 0xF3A9, 0xF37F, 0xF455, - 0xF62B, 0xF800, 0xF8D6, 0x24AC, 0x24A7, 0x249F, 0x2494, 0x2486, - 0x246B, 0x243E, 0x2404, 0x23C4, 0x2383, 0x2346, 0x2314, 0x22F1, - 0x22E5, 0x2326, 0x23B5, 0x2445, 0x2486, 0xF340, 0xF2E3, 0xF262, - 0xF1B9, 0xF0E2, 0xEF93, 0xED9C, 0xEB29, 0xE863, 0xE573, 0xE283, - 0xDFBD, 0xDD4A, 0xDB55, 0xDA67, 0xDA81, 0xDB06, 0xDB55, 0x1577, - 0x1524, 0x14B0, 0x1418, 0x1358, 0x122A, 0x1067, 0x0E34, 0x0BB7, - 0x0914, 0x0671, 0x03F3, 0x01C1, 0x0000, 0xFF2A, 0xFF42, 0xFFB9, - 0x0000, 0xE47F, 0xE4B8, 0xE508, 0xE571, 0xE5F6, 0xE6C5, 0xE7FC, - 0xE980, 0xEB38, 0xED09, 0xEEDB, 0xF092, 0xF215, 0xF34B, 0xF3DF, - 0xF3CF, 0xF37D, 0xF34B, 0x0EA3, 0x0E86, 0x0E3E, 0x0DB2, 0x0CC9, - 0x0B75, 0x09CF, 0x07F8, 0x0610, 0x0438, 0x0290, 0x0139, 0x0053, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF93, 0xFFCA, 0x0045, - 0x00C3, 0x0101, 0x00FF, 0x00EB, 0x00C9, 0x00A0, 0x0073, 0x0048, - 0x0023, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC3B3, - 0xC2E8, 0xC115, 0xBEB1, 0xBC38, 0xB98F, 0xB670, 0xB310, 0xAFA3, - 0xAC5F, 0xA979, 0xA725, 0xA599, 0xA509, 0xA509, 0xA509, 0xA509, - 0xA509, 0x8001, 0x8001, 0xBE14, 0xDC1C, 0xDBC8, 0xDB4F, 0xDAAC, - 0xD9DB, 0xD884, 0xD674, 0xD3DE, 0xD0F3, 0xCDE6, 0xCAEA, 0xC830, - 0xC5EC, 0xC44F, 0xC484, 0xC68D, 0xC8E5, 0xCA03, 0xFBFF, 0xFC29, - 0xFC60, 0xFC9F, 0xFCE7, 0xFD34, 0xFD86, 0xFDD9, 0xFE2D, 0xFE80, - 0xFED0, 0xFF1B, 0xFF5F, 0xFF9B, 0xFFBB, 0xFFBA, 0xFFAB, 0xFFA2, - 0xEEC5, 0xEF94, 0xF093, 0xF1BB, 0xF305, 0xF467, 0xF5DA, 0xF757, - 0xF8D5, 0xFA4C, 0xFBB5, 0xFD08, 0xFE3C, 0xFF4A, 0xFFD6, 0xFFC5, - 0xFF76, 0xFF46, 0xA1B9, 0xA16F, 0xA119, 0xA0BA, 0xA053, 0x9FE6, - 0x9F73, 0x9EFD, 0x9E84, 0x9E0A, 0x9D92, 0x9D1B, 0x9CA7, 0x9C39, - 0x9BBC, 0x9B33, 0x9AC5, 0x9A98, 0xE515, 0xE4AF, 0xE41E, 0xE35D, - 0xE266, 0xE0D8, 0xDE7A, 0xDB84, 0xD82B, 0xD4A7, 0xD12E, 0xCDF9, - 0xCB3D, 0xC933, 0xC8EC, 0xCA6C, 0xCC55, 0xCD46, 0x36F5, 0x3710, - 0x3736, 0x3769, 0x37A9, 0x3819, 0x38CE, 0x39B1, 0x3AAD, 0x3BAC, - 0x3C98, 0x3D5C, 0x3DE1, 0x3E12, 0x3E12, 0x3E12, 0x3E12, 0x3E12, - 0x1AA9, 0x1A71, 0x1A2A, 0x19D3, 0x196A, 0x1850, 0x164F, 0x1401, - 0x1202, 0x1032, 0x0E3D, 0x0C75, 0x0B28, 0x0AA8, 0x0AA8, 0x0AA8, - 0x0AA8, 0x0AA8, 0x1782, 0x1782, 0x178E, 0x17A7, 0x17CF, 0x18E5, - 0x1AE5, 0x1C7C, 0x1C58, 0x1998, 0x151F, 0x1045, 0x0C61, 0x0AC9, - 0x0AC9, 0x0AC9, 0x0AC9, 0x0AC9, 0xA9A1, 0xA978, 0xA951, 0xA92B, - 0xA907, 0xA901, 0xA908, 0xA8DB, 0xA838, 0xA6CE, 0xA4CE, 0xA2BE, - 0xA120, 0xA078, 0xA078, 0xA078, 0xA078, 0xA078, 0x26C8, 0x2693, - 0x264B, 0x25EB, 0x2572, 0x24B4, 0x2398, 0x2236, 0x20A5, 0x1EFC, - 0x1D53, 0x1BC2, 0x1A60, 0x1945, 0x18BE, 0x18CD, 0x1918, 0x1945, - 0xDA7E, 0xDAB9, 0xDB0B, 0xDB76, 0xDBFF, 0xDCD4, 0xDE13, 0xDFA2, - 0xE166, 0xE344, 0xE522, 0xE6E6, 0xE874, 0xE9B2, 0xEA4A, 0xEA39, - 0xE9E5, 0xE9B2, 0xA963, 0xA9AF, 0xAA1A, 0xAAA6, 0xAB57, 0xAC6C, - 0xAE0B, 0xB011, 0xB25C, 0xB4C9, 0xB735, 0xB980, 0xBB85, 0xBD23, - 0xBDE8, 0xBDD2, 0xBD64, 0xBD23, 0x4EB7, 0x4D4D, 0x4B55, 0x48BE, - 0x4578, 0x405B, 0x38B6, 0x2F2B, 0x245A, 0x18E7, 0x0D71, 0x029B, - 0xF908, 0xF156, 0xED85, 0xED9E, 0xEF5B, 0xF071, 0x33F2, 0x3357, - 0x327F, 0x3165, 0x3000, 0x2DD5, 0x2A9A, 0x2691, 0x21FF, 0x1D26, - 0x1849, 0x13AE, 0x0F96, 0x0C45, 0x0A7D, 0x0A42, 0x0ABD, 0x0B16, - 0x2295, 0x211D, 0x1F13, 0x1C66, 0x1906, 0x13C6, 0x0BF2, 0x022E, - 0xF71C, 0xEB5F, 0xDF99, 0xD46E, 0xCA80, 0xC273, 0xBE12, 0xBD6A, - 0xBE7B, 0xBF48, 0xF8B1, 0xF8AA, 0xF89E, 0xF88B, 0xF871, 0xF80B, - 0xF749, 0xF67C, 0xF5F1, 0xF5B6, 0xF59D, 0xF59A, 0xF5A1, 0xF5A5, - 0xF5A5, 0xF5A5, 0xF5A5, 0xF5A5, 0xF45D, 0xF43D, 0xF409, 0xF3BE, - 0xF35B, 0xF1B1, 0xEEA1, 0xEBBD, 0xEA95, 0xEBDF, 0xEE99, 0xF1C6, - 0xF467, 0xF580, 0xF580, 0xF580, 0xF580, 0xF580, 0x95AF, 0x95C2, - 0x95E8, 0x9622, 0x9675, 0x97AF, 0x9A03, 0x9C86, 0x9E4C, 0x9F39, - 0x9FD5, 0xA02F, 0xA05A, 0xA064, 0xA064, 0xA064, 0xA064, 0xA064, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06052DAC, 0x00188440, 199722, 0x00052efc, 1324); // 0x060532D8 -static const u16 bowser_seg6_animindex_060532D8[] = { - 0x0001, 0x0000, 0x0012, 0x0001, 0x0001, 0x0013, 0x0012, 0x0014, 0x0012, 0x0026, 0x0012, 0x0038, - 0x0001, 0x0000, 0x0001, 0x0295, 0x0001, 0x0000, - 0x0012, 0x01B8, 0x0012, 0x01CA, 0x0012, 0x01DC, - 0x0001, 0x0149, 0x0001, 0x014A, 0x0001, 0x014B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x004D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0294, 0x0001, 0x0000, - 0x0012, 0x005F, 0x0012, 0x0071, 0x0012, 0x0083, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0293, 0x0001, 0x0000, - 0x0012, 0x01EE, 0x0012, 0x0200, 0x0012, 0x0212, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x014C, - 0x0012, 0x0095, 0x0012, 0x00A7, 0x0012, 0x00B9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0292, 0x0001, 0x0000, - 0x0012, 0x015E, 0x0012, 0x0170, 0x0012, 0x0182, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x00CB, - 0x0001, 0x004A, 0x0001, 0x004B, 0x0001, 0x004C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0291, 0x0001, 0x0000, - 0x0012, 0x0224, 0x0012, 0x0236, 0x0012, 0x0248, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0194, - 0x0012, 0x00DD, 0x0012, 0x00EF, 0x0012, 0x0101, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0290, 0x0001, 0x0000, - 0x0012, 0x025A, 0x0012, 0x026C, 0x0012, 0x027E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x01A6, - 0x0012, 0x0113, 0x0012, 0x0125, 0x0012, 0x0137, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_060532D8, 0x00188440, 199722, 0x00053428, 540); // 0x060534F4 static const struct Animation bowser_seg6_anim_060534F4 = { diff --git a/actors/bowser/anims/anim_06053B8C.inc.c b/actors/bowser/anims/anim_06053B8C.inc.c index 7c85560b7..b390565a9 100644 --- a/actors/bowser/anims/anim_06053B8C.inc.c +++ b/actors/bowser/anims/anim_06053B8C.inc.c @@ -1,125 +1,9 @@ +#include "pc/rom_assets.h" // 0x0605350C -static const s16 bowser_seg6_animvalue_0605350C[] = { - 0x0000, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, - 0x0098, 0x0097, 0x0097, 0x0097, 0x0097, 0x0097, 0x0096, 0x0096, - 0x0096, 0x0096, 0xFFE7, 0x04A3, 0xFD30, 0xF6DE, 0xF40D, 0xF3C9, - 0xF38A, 0xF351, 0xF31C, 0xF2ED, 0xF2C4, 0xF2A1, 0xF283, 0xF26B, - 0xF259, 0xF24D, 0xF247, 0xF248, 0xF77B, 0xF03D, 0xEA0A, 0xE729, - 0xE6B7, 0xE64D, 0xE5ED, 0xE596, 0xE548, 0xE504, 0xE4CA, 0xE499, - 0xE472, 0xE455, 0xE443, 0xE43A, 0xE43C, 0xFE41, 0xFCBB, 0xFB5C, - 0xFA95, 0xFA44, 0xF9FB, 0xF9B9, 0xF97F, 0xF94D, 0xF921, 0xF8FD, - 0xF8E0, 0xF8CA, 0xF8BB, 0xF8B3, 0xF8B2, 0xF8B7, 0x32C6, 0xC001, - 0x32C6, 0xA824, 0xAB19, 0xAE2A, 0xB0BA, 0xB1AA, 0xB1AC, 0xB1B3, - 0xB1BD, 0xB1CA, 0xB1D9, 0xB1E9, 0xB1FA, 0xB20A, 0xB219, 0xB226, - 0xB231, 0xB237, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002A, - 0x005A, 0x008F, 0x00C6, 0x00FD, 0x0134, 0x0167, 0x0195, 0x01BC, - 0x01DA, 0x01ED, 0x01F4, 0x02EB, 0x05B7, 0x08A5, 0x0B24, 0x0CA1, - 0x0D55, 0x0DDF, 0x0E43, 0x0E85, 0x0EAC, 0x0EBC, 0x0EBA, 0x0EAB, - 0x0E94, 0x0E7B, 0x0E64, 0x0E54, 0xEB3B, 0xF1BA, 0xF844, 0xFD5E, - 0xFF8F, 0xFFEC, 0x007F, 0x013E, 0x021A, 0x0308, 0x03FC, 0x04E8, - 0x05C1, 0x067A, 0x0707, 0x075C, 0x076C, 0x0254, 0x053E, 0xF8D6, - 0x2486, 0xE10F, 0xE681, 0xEC29, 0xF0E2, 0xF29C, 0xF2A0, 0xF2AD, - 0xF2BF, 0xF2D7, 0xF2F3, 0xF311, 0xF32F, 0xF34D, 0xF369, 0xF381, - 0xF394, 0xF3A0, 0x0523, 0x0A07, 0x0F1A, 0x1358, 0x14E4, 0x14E8, - 0x14F3, 0x1504, 0x1519, 0x1532, 0x154D, 0x1568, 0x1583, 0x159C, - 0x15B1, 0x15C2, 0x15CE, 0xEFC1, 0xEC62, 0xE8E2, 0xE5F6, 0xE4E5, - 0xE4E2, 0xE4DA, 0xE4CF, 0xE4C0, 0xE4AF, 0xE49C, 0xE489, 0xE477, - 0xE466, 0xE457, 0xE44B, 0xE443, 0x0365, 0x06A1, 0x09FC, 0x0CC9, - 0x0DCF, 0x0DF3, 0x0E15, 0x0E34, 0x0E51, 0x0E6B, 0x0E81, 0x0E93, - 0x0EA1, 0x0EA9, 0x0EAD, 0x0EAB, 0x0EA3, 0x0044, 0x0085, 0x00C8, - 0x0101, 0x0115, 0x00F6, 0x00D2, 0x00AA, 0x0080, 0x0055, 0x002B, - 0x0003, 0xFFE0, 0xFFC1, 0xFFA9, 0xFF99, 0xFF93, 0xAB31, 0xB10D, - 0xB723, 0xBC38, 0xBE13, 0xBEAC, 0xBF50, 0xBFF8, 0xC0A0, 0xC144, - 0xC1DF, 0xC26B, 0xC2E5, 0xC348, 0xC38E, 0xC3B3, 0xC3B3, 0x8001, - 0x8001, 0xBE14, 0xCE39, 0xD23A, 0xD662, 0xD9DB, 0xDB20, 0xDB23, - 0xDB2C, 0xDB3A, 0xDB4C, 0xDB60, 0xDB76, 0xDB8C, 0xDBA2, 0xDBB7, - 0xDBC8, 0xDBD6, 0xDBDF, 0xFF14, 0xFE22, 0xFD27, 0xFC55, 0xFC07, - 0xFC06, 0xFC05, 0xFC04, 0xFC03, 0xFC01, 0xFBFF, 0xFBFE, 0xFBFC, - 0xFBFB, 0xFBFA, 0xFBFA, 0xFBFB, 0xFAE6, 0xF6D1, 0xF293, 0xEF09, - 0xEDBF, 0xEDC1, 0xEDC7, 0xEDD1, 0xEDDF, 0xEDEF, 0xEE01, 0xEE16, - 0xEE2C, 0xEE43, 0xEE5B, 0xEE73, 0xEE8B, 0x8B97, 0x92A9, 0x9A06, - 0xA038, 0xA2EA, 0xA2E8, 0xA2E3, 0xA2DB, 0xA2CF, 0xA2C1, 0xA2AF, - 0xA29A, 0xA283, 0xA26A, 0xA24E, 0xA22F, 0xA20E, 0xD2E2, 0xD839, - 0xDDC4, 0xE266, 0xE417, 0xE41B, 0xE427, 0xE43A, 0xE451, 0xE46C, - 0xE489, 0xE4A7, 0xE4C4, 0xE4DF, 0xE4F7, 0xE50A, 0xE516, 0x3C5E, - 0x3ABF, 0x3910, 0x37A9, 0x3725, 0x3724, 0x3720, 0x371B, 0x3714, - 0x370B, 0x3702, 0x36F9, 0x36F0, 0x36E8, 0x36E1, 0x36DB, 0x36D8, - 0x0BF7, 0x1097, 0x1565, 0x196A, 0x1AF4, 0x1AF5, 0x1AF9, 0x1AFE, - 0x1B05, 0x1B0C, 0x1B13, 0x1B1A, 0x1B20, 0x1B24, 0x1B26, 0x1B24, - 0x1B20, 0x1024, 0x12C8, 0x1586, 0x17CF, 0x1898, 0x1895, 0x188E, - 0x1882, 0x1873, 0x1861, 0x184D, 0x1836, 0x181F, 0x1807, 0x17EF, - 0x17D8, 0x17C2, 0x99DD, 0x9F11, 0xA47B, 0xA907, 0xAAEC, 0xAAEA, - 0xAAE6, 0xAADE, 0xAAD4, 0xAAC7, 0xAAB8, 0xAAA6, 0xAA93, 0xAA7E, - 0xAA68, 0xAA50, 0xAA36, 0x1C81, 0x1F95, 0x22C7, 0x2572, 0x266B, - 0x266E, 0x2675, 0x267F, 0x268D, 0x269C, 0x26AD, 0x26BE, 0x26CF, - 0x26DF, 0x26EC, 0x26F7, 0x26FE, 0xE60F, 0xE298, 0xDF00, 0xDBFF, - 0xDAE6, 0xDAE3, 0xDADB, 0xDACF, 0xDAC0, 0xDAAF, 0xDA9C, 0xDA88, - 0xDA75, 0xDA64, 0xDA55, 0xDA49, 0xDA41, 0xB869, 0xB3E9, 0xAF3E, - 0xAB57, 0xA9EA, 0xA9E7, 0xA9DD, 0xA9CD, 0xA9B9, 0xA9A2, 0xA98A, - 0xA971, 0xA958, 0xA941, 0xA92D, 0xA91E, 0xA913, 0x0706, 0x1C84, - 0x32D4, 0x4578, 0x4C45, 0x4C57, 0x4C88, 0x4CD2, 0x4D31, 0x4D9E, - 0x4E13, 0x4E8C, 0x4F01, 0x4F6E, 0x4FCD, 0x5018, 0x5049, 0x14E4, - 0x1E39, 0x27E9, 0x3000, 0x32F4, 0x32FC, 0x3311, 0x3332, 0x335B, - 0x338A, 0x33BD, 0x33F1, 0x3424, 0x3453, 0x347D, 0x349D, 0x34B3, - 0xD71E, 0xEDCE, 0x055A, 0x1906, 0x2034, 0x2046, 0x207A, 0x20C8, - 0x212C, 0x219F, 0x221B, 0x229A, 0x2316, 0x2389, 0x23ED, 0x243C, - 0x2471, 0xF8EE, 0xF8C4, 0xF898, 0xF871, 0xF852, 0xF853, 0xF856, - 0xF85B, 0xF861, 0xF869, 0xF871, 0xF87A, 0xF883, 0xF88D, 0xF896, - 0xF89E, 0xF8A6, 0xF317, 0xF32D, 0xF345, 0xF35B, 0xF36F, 0xF372, - 0xF37C, 0xF38A, 0xF39D, 0xF3B4, 0xF3CD, 0xF3E7, 0xF401, 0xF41C, - 0xF435, 0xF44C, 0xF45F, 0x94E2, 0x9569, 0x95F7, 0x9675, 0x96DF, - 0x96DB, 0x96D1, 0x96C2, 0x96AE, 0x9696, 0x967B, 0x965F, 0x9641, - 0x9624, 0x9607, 0x95EC, 0x95D3, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_0605350C, 0x00188440, 199722, 0x0005365c, 1124); // 0x06053970 -static const u16 bowser_seg6_animindex_06053970[] = { - 0x0001, 0x0000, 0x0011, 0x0001, 0x0001, 0x0012, 0x0011, 0x0013, 0x0011, 0x0024, 0x0011, 0x0035, - 0x0001, 0x0000, 0x0001, 0x0231, 0x0001, 0x0000, - 0x0011, 0x0160, 0x0011, 0x0171, 0x0011, 0x0182, - 0x0001, 0x00F7, 0x0001, 0x00F8, 0x0001, 0x00F9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x0049, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0230, 0x0001, 0x0000, - 0x0011, 0x005A, 0x0011, 0x006B, 0x0011, 0x007C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x022F, 0x0001, 0x0000, - 0x0011, 0x0193, 0x0011, 0x01A4, 0x0011, 0x01B5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x00FA, - 0x0001, 0x008D, 0x0001, 0x008E, 0x0001, 0x008F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x022E, 0x0001, 0x0000, - 0x0011, 0x010B, 0x0011, 0x011C, 0x0011, 0x012D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0090, - 0x0001, 0x0046, 0x0001, 0x0047, 0x0001, 0x0048, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x022D, 0x0001, 0x0000, - 0x0011, 0x01C6, 0x0011, 0x01D7, 0x0011, 0x01E8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x013E, - 0x0011, 0x0091, 0x0011, 0x00A2, 0x0011, 0x00B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x022C, 0x0001, 0x0000, - 0x0011, 0x01F9, 0x0011, 0x020A, 0x0011, 0x021B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x014F, - 0x0011, 0x00C4, 0x0011, 0x00D5, 0x0011, 0x00E6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06053970, 0x00188440, 199722, 0x00053ac0, 540); // 0x06053B8C static const struct Animation bowser_seg6_anim_06053B8C = { diff --git a/actors/bowser/anims/anim_06054290.inc.c b/actors/bowser/anims/anim_06054290.inc.c index cf87f2673..b06322400 100644 --- a/actors/bowser/anims/anim_06054290.inc.c +++ b/actors/bowser/anims/anim_06054290.inc.c @@ -1,131 +1,9 @@ +#include "pc/rom_assets.h" // 0x06053BA4 -static const s16 bowser_seg6_animvalue_06053BA4[] = { - 0x0000, 0x0098, 0x0098, 0x0099, 0x009A, 0x009A, 0x009B, 0x009C, - 0x009C, 0x009C, 0x009B, 0x009A, 0x0099, 0x0098, 0x0098, 0x0097, - 0x0097, 0x0097, 0x0097, 0x0098, 0x0098, 0x0099, 0x0099, 0x009A, - 0xFFE7, 0xFFE6, 0xFFE6, 0xFFE4, 0xFFE3, 0xFFE2, 0xFFE1, 0xFFE0, - 0xFFE0, 0xFFE0, 0xFFE1, 0xFFE1, 0xFFE2, 0xFFE3, 0xFFE3, 0xFFE4, - 0xFFE4, 0xFFE5, 0xFFE5, 0xFFE6, 0xFFE6, 0xFFE7, 0xFFE7, 0x0000, - 0xFFAC, 0xFED0, 0xFD9C, 0xFC40, 0xFAEE, 0xF9D5, 0xF927, 0xF913, - 0xF9BC, 0xFB02, 0xFCB8, 0xFEB0, 0x00BB, 0x02AB, 0x0454, 0x05E7, - 0x079E, 0x0957, 0x0AED, 0x0C3B, 0x0D1E, 0x0D71, 0x32C6, 0xC001, - 0x32C6, 0xA509, 0xA51A, 0xA546, 0xA57C, 0xA5AE, 0xA5CD, 0xA5CA, - 0xA5A9, 0xA578, 0xA53B, 0xA4F6, 0xA4AD, 0xA463, 0xA41C, 0xA3DC, - 0xA3A6, 0xA37E, 0xA367, 0xA38B, 0xA3F2, 0xA470, 0xA4DB, 0xA509, - 0xE442, 0xE4C4, 0xE618, 0xE7F7, 0xEA19, 0xEC37, 0xEE0A, 0xEF48, - 0xEFAB, 0xEEEC, 0xED32, 0xEAD7, 0xE836, 0xE5AA, 0xE38C, 0xE239, - 0xE1BC, 0xE1CB, 0xE23A, 0xE2DC, 0xE386, 0xE40C, 0xE442, 0x0254, - 0x0251, 0x0248, 0x023A, 0x0227, 0x0210, 0x01F6, 0x01D9, 0x01B9, - 0x0198, 0x0176, 0x0153, 0x0130, 0x010E, 0x00EC, 0x00CD, 0x00B0, - 0x0096, 0x007F, 0x006C, 0x005E, 0x0055, 0x0052, 0x053E, 0x053F, - 0x0541, 0x0544, 0x0549, 0x054E, 0x0554, 0x055B, 0x0563, 0x056B, - 0x0573, 0x057C, 0x0584, 0x058C, 0x0594, 0x059C, 0x05A3, 0x05A9, - 0x05AF, 0x05B3, 0x05B7, 0x05B9, 0x05B9, 0xF8D6, 0xF8BF, 0xF87D, - 0xF816, 0xF78C, 0xF6E4, 0xF622, 0xF54B, 0xF463, 0xF36F, 0xF271, - 0xF170, 0xF06E, 0xEF71, 0xEE7C, 0xED94, 0xECBE, 0xEBFC, 0xEB54, - 0xEACA, 0xEA62, 0xEA21, 0xEA0A, 0x2486, 0xDB55, 0xF34B, 0xA509, - 0xA51B, 0xA548, 0xA581, 0xA5B7, 0xA5DD, 0xA5E4, 0xA5C9, 0xA59B, - 0xA55E, 0xA51A, 0xA4D5, 0xA496, 0xA462, 0xA441, 0xA438, 0xA459, - 0xA4A5, 0xA50B, 0xA579, 0xA5DD, 0xA625, 0xA642, 0x8001, 0x8001, - 0xBE14, 0xCA03, 0xC9D7, 0xC957, 0xC88C, 0xC77E, 0xC636, 0xC4BB, - 0xC317, 0xC152, 0xBF73, 0xBD84, 0xBB8D, 0xB995, 0xB7A6, 0xB5C7, - 0xB402, 0xB25E, 0xB0E4, 0xAF9B, 0xAE8E, 0xADC2, 0xAD42, 0xAD16, - 0xFFA2, 0xFFA2, 0xFFA0, 0xFF9E, 0xFF9B, 0xFF98, 0xFF95, 0xFF92, - 0xFF90, 0xFF8E, 0xFF8C, 0xFF8C, 0xFF8D, 0xFF8F, 0xFF93, 0xFF98, - 0xFFA5, 0xFFBD, 0xFFDB, 0xFFF9, 0x0014, 0x0028, 0x0030, 0xFF46, - 0xFF47, 0xFF47, 0xFF47, 0xFF48, 0xFF49, 0xFF49, 0xFF4A, 0xFF4B, - 0xFF4C, 0xFF4C, 0xFF4D, 0xFF4D, 0xFF4D, 0xFF4D, 0xFF4C, 0xFF4A, - 0xFF47, 0xFF42, 0xFF3E, 0xFF3A, 0xFF37, 0xFF36, 0x9A98, 0x9AB5, - 0x9B06, 0x9B7F, 0x9C15, 0x9CBD, 0x9D6A, 0x9E13, 0x9EAC, 0x9F29, - 0x9F80, 0x9FA5, 0x9F8C, 0x9F2B, 0x9E76, 0x9D62, 0x9ABC, 0x95F4, - 0x8FF8, 0x89B4, 0x8415, 0x8008, 0x7E77, 0xCD46, 0xCD2D, 0xCCE5, - 0xCC72, 0xCBDA, 0xCB21, 0xCA4C, 0xC95F, 0xC860, 0xC752, 0xC63B, - 0xC520, 0xC404, 0xC2ED, 0xC1E0, 0xC0E0, 0xBFF3, 0xBF1E, 0xBE65, - 0xBDCD, 0xBD5B, 0xBD13, 0xBCFA, 0x3E12, 0x0AA8, 0x0AB7, 0x0ADE, - 0x0B14, 0x0B53, 0x0B92, 0x0BC8, 0x0BED, 0x0BF9, 0x0BE5, 0x0BAF, - 0x0B60, 0x0AFD, 0x0A8C, 0x0A11, 0x0991, 0x0912, 0x0898, 0x0829, - 0x07CA, 0x0780, 0x074F, 0x073E, 0x0AC9, 0x0AB8, 0x0A8A, 0x0A4A, - 0x09FE, 0x09B2, 0x096E, 0x093A, 0x0920, 0x0929, 0x0953, 0x0996, - 0x09EB, 0x0A4F, 0x0ABD, 0x0B2F, 0x0BA2, 0x0C0F, 0x0C74, 0x0CCA, - 0x0D0E, 0x0D3A, 0x0D4A, 0xA078, 0xA0B6, 0xA159, 0xA240, 0xA34B, - 0xA456, 0xA542, 0xA5EE, 0xA636, 0xA5FC, 0xA53E, 0xA422, 0xA2BA, - 0xA119, 0x9F52, 0x9D79, 0x9BA1, 0x99DD, 0x9840, 0x96DE, 0x95C9, - 0x9515, 0x94D5, 0x1945, 0x194C, 0x195F, 0x197E, 0x19A8, 0x19DA, - 0x1A14, 0x1A54, 0x1A99, 0x1AE2, 0x1B2E, 0x1B7B, 0x1BC8, 0x1C13, - 0x1C5D, 0x1CA2, 0x1CE2, 0x1D1C, 0x1D4E, 0x1D77, 0x1D96, 0x1DAA, - 0x1DB1, 0xE9B2, 0xE982, 0xE8F6, 0xE819, 0xE6F2, 0xE58C, 0xE3F0, - 0xE225, 0xE037, 0xDE2D, 0xDC11, 0xD9EB, 0xD7C6, 0xD5AA, 0xD3A0, - 0xD1B2, 0xCFE7, 0xCE4B, 0xCCE5, 0xCBBE, 0xCAE1, 0xCA55, 0xCA25, - 0xBD23, 0xBD0B, 0xBCC7, 0xBC5C, 0xBBCE, 0xBB20, 0xBA58, 0xB97A, - 0xB88A, 0xB78E, 0xB688, 0xB57E, 0xB474, 0xB36E, 0xB271, 0xB181, - 0xB0A3, 0xAFDB, 0xAF2E, 0xAE9F, 0xAE34, 0xADF0, 0xADD9, 0xF071, - 0xF042, 0xEFBB, 0xEEE4, 0xEDC7, 0xEC6C, 0xEADC, 0xE920, 0xE741, - 0xE548, 0xE33C, 0xE128, 0xDF14, 0xDD09, 0xDB0F, 0xD930, 0xD774, - 0xD5E5, 0xD48A, 0xD36D, 0xD296, 0xD20F, 0xD1E0, 0x0B16, 0x0B38, - 0x0B9B, 0x0C37, 0x0D07, 0x0E04, 0x0F27, 0x106B, 0x11C8, 0x1338, - 0x14B5, 0x1639, 0x17BD, 0x193A, 0x1AAB, 0x1C08, 0x1D4B, 0x1E6E, - 0x1F6B, 0x203B, 0x20D7, 0x213A, 0x215C, 0xBF48, 0xBF19, 0xBE90, - 0xBDB7, 0xBC97, 0xBB38, 0xB9A4, 0xB7E3, 0xB5FF, 0xB400, 0xB1EF, - 0xAFD5, 0xADBB, 0xABAB, 0xA9AC, 0xA7C7, 0xA607, 0xA472, 0xA314, - 0xA1F4, 0xA11B, 0xA092, 0xA062, 0xF5A5, 0xF597, 0xF572, 0xF53D, - 0xF501, 0xF4C5, 0xF492, 0xF46F, 0xF465, 0xF47A, 0xF4B1, 0xF4FF, - 0xF562, 0xF5D2, 0xF64D, 0xF6CC, 0xF74A, 0xF7C3, 0xF831, 0xF88F, - 0xF8D9, 0xF908, 0xF919, 0xF580, 0xF591, 0xF5BC, 0xF5FA, 0xF642, - 0xF68B, 0xF6CC, 0xF6FD, 0xF715, 0xF70C, 0xF6E2, 0xF6A0, 0xF64C, - 0xF5EA, 0xF57F, 0xF50F, 0xF49F, 0xF433, 0xF3D1, 0xF37C, 0xF33A, - 0xF30F, 0xF2FF, 0xA064, 0xA0A1, 0xA142, 0xA226, 0xA32C, 0xA433, - 0xA51A, 0xA5BF, 0xA603, 0xA5C3, 0xA500, 0xA3DE, 0xA26F, 0xA0C7, - 0x9EFA, 0x9D1A, 0x9B3B, 0x9971, 0x97CF, 0x9668, 0x954F, 0x9498, - 0x9457, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06053BA4, 0x00188440, 199722, 0x00053cf4, 1232); // 0x06054074 -static const u16 bowser_seg6_animindex_06054074[] = { - 0x0001, 0x0000, 0x0017, 0x0001, 0x0017, 0x0018, 0x0017, 0x002F, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0266, 0x0001, 0x0000, - 0x0017, 0x014D, 0x0017, 0x0164, 0x0017, 0x017B, - 0x0001, 0x00D6, 0x0001, 0x00D7, 0x0001, 0x00D8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x0049, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0265, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x0060, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0264, 0x0001, 0x0000, - 0x0017, 0x0192, 0x0017, 0x01A9, 0x0017, 0x01C0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x00D9, - 0x0017, 0x0077, 0x0017, 0x008E, 0x0017, 0x00A5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0263, 0x0001, 0x0000, - 0x0017, 0x00F0, 0x0017, 0x0107, 0x0017, 0x011E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00BC, - 0x0001, 0x0046, 0x0001, 0x0047, 0x0001, 0x0048, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0262, 0x0001, 0x0000, - 0x0017, 0x01D7, 0x0017, 0x01EE, 0x0017, 0x0205, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x0135, - 0x0001, 0x00BD, 0x0001, 0x0000, 0x0001, 0x00BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0261, 0x0001, 0x0000, - 0x0017, 0x021C, 0x0017, 0x0233, 0x0017, 0x024A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x014C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x00BF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06054074, 0x00188440, 199722, 0x000541c4, 540); // 0x06054290 static const struct Animation bowser_seg6_anim_06054290 = { diff --git a/actors/bowser/anims/anim_06054950.inc.c b/actors/bowser/anims/anim_06054950.inc.c index b509ca97d..a1c130f78 100644 --- a/actors/bowser/anims/anim_06054950.inc.c +++ b/actors/bowser/anims/anim_06054950.inc.c @@ -1,127 +1,9 @@ +#include "pc/rom_assets.h" // 0x060542A8 -static const s16 bowser_seg6_animvalue_060542A8[] = { - 0x0000, 0x0098, 0x0096, 0x0093, 0x0091, 0x008F, 0x008C, 0x008D, - 0x008E, 0x008F, 0x0090, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, - 0x0095, 0x0095, 0x0096, 0x0097, 0x0098, 0xFFE7, 0xFFEA, 0xFFF3, - 0xFFFD, 0x0004, 0x0007, 0x0007, 0x0006, 0x0003, 0x0001, 0xFFFF, - 0xFFFB, 0xFFF8, 0xFFF4, 0xFFF1, 0xFFEE, 0xFFEB, 0xFFE9, 0xFFE7, - 0xFFE7, 0x0000, 0x0145, 0x044D, 0x07EB, 0x0AF3, 0x0C39, 0x0C0C, - 0x0B8E, 0x0ACD, 0x09D5, 0x08B5, 0x0779, 0x062F, 0x04E5, 0x03A6, - 0x0282, 0x0185, 0x00BD, 0x0037, 0x0000, 0x32C6, 0xC001, 0x32C6, - 0x0000, 0x010C, 0x0150, 0x0313, 0x047E, 0x047E, 0x03FC, 0x037F, - 0x032E, 0x02D4, 0x0275, 0x0212, 0x01B0, 0x0152, 0x00F9, 0x00A9, - 0x0065, 0x0031, 0x000E, 0x0000, 0x0000, 0x000F, 0x002F, 0x005F, - 0x0089, 0x009A, 0x00A0, 0x009D, 0x0092, 0x0084, 0x0075, 0x0064, - 0x0053, 0x0041, 0x0031, 0x0021, 0x0014, 0x0009, 0x0002, 0x0000, - 0xA509, 0xA298, 0xA05A, 0x9D2C, 0x9AAD, 0x99DF, 0x99C9, 0x9A40, - 0x9B09, 0x9BFD, 0x9D12, 0x9E3B, 0x9F6D, 0xA09D, 0xA1BF, 0xA2C7, - 0xA3AB, 0xA45F, 0xA4D7, 0xA508, 0xE442, 0xE476, 0xE4F5, 0xE596, - 0xE632, 0xE69E, 0xE6B2, 0xE646, 0xE48E, 0xE190, 0xDE5D, 0xDC06, - 0xDB9B, 0xDCC4, 0xDE71, 0xE058, 0xE22E, 0xE3A7, 0xE479, 0xE459, - 0x0254, 0x053E, 0xF8D6, 0x2486, 0x27A2, 0x2F2C, 0x3878, 0x40DA, - 0x45A5, 0x467D, 0x454E, 0x42D8, 0x3FD7, 0x3D0A, 0x3B2F, 0x3B0D, - 0x3BF5, 0x3C7A, 0x3B2F, 0x3649, 0x2EEA, 0x2806, 0x2491, 0xDB55, - 0xDE67, 0xE5B9, 0xEE76, 0xF5C8, 0xF8DA, 0xF86E, 0xF73E, 0xF56B, - 0xF316, 0xF05D, 0xED63, 0xEA46, 0xE728, 0xE427, 0xE166, 0xDF03, - 0xDD20, 0xDBDC, 0xDB57, 0x0000, 0xFF46, 0xFD89, 0xFB75, 0xF9B8, - 0xF8FD, 0xF917, 0xF95F, 0xF9CE, 0xFA5C, 0xFB02, 0xFBB7, 0xFC74, - 0xFD32, 0xFDE8, 0xFE90, 0xFF21, 0xFF94, 0xFFE1, 0x0000, 0xF34B, - 0xF2A5, 0xF119, 0xEF40, 0xEDB4, 0xED0D, 0xED24, 0xED64, 0xEDC7, - 0xEE46, 0xEED9, 0xEF7A, 0xF023, 0xF0CB, 0xF16E, 0xF203, 0xF284, - 0xF2EB, 0xF32F, 0xF34B, 0x0000, 0xFFC8, 0xFF3D, 0xFE92, 0xFDF8, - 0xFD57, 0xFCA2, 0xFC16, 0xFBF1, 0xFC25, 0xFC78, 0xFCE2, 0xFD5C, - 0xFDDF, 0xFE62, 0xFEE0, 0xFF4F, 0xFFA9, 0xFFE7, 0x0000, 0x0000, - 0xFFFA, 0xFFEC, 0xFFE0, 0xFFE1, 0xFFF9, 0x001E, 0x0042, 0x0053, - 0x0053, 0x004E, 0x0047, 0x003E, 0x0032, 0x0027, 0x001B, 0x0011, - 0x0008, 0x0002, 0x0000, 0xA438, 0xA2D7, 0x9FB2, 0x9C45, 0x9A0E, - 0x997E, 0x99C6, 0x9A80, 0x9B48, 0x9C0B, 0x9CF3, 0x9DF5, 0x9F06, - 0xA019, 0xA123, 0xA219, 0xA2EE, 0xA397, 0xA409, 0xA438, 0x8001, - 0x8001, 0xBE14, 0xCA03, 0xC5D9, 0xBBEB, 0xB010, 0xA622, 0xA1F8, - 0xA28B, 0xA427, 0xA6A0, 0xA9CB, 0xAD7B, 0xB186, 0xB5BF, 0xB9FA, - 0xBE0C, 0xC1C9, 0xC506, 0xC796, 0xC94D, 0xCA01, 0xFFA2, 0xFFB5, - 0xFFE3, 0x0018, 0x0045, 0x0063, 0x006F, 0x006B, 0x0066, 0x005F, - 0x0057, 0x004E, 0x0043, 0x0038, 0x002A, 0x001B, 0x0000, 0xFFD9, - 0xFFB5, 0xFFA2, 0xFF46, 0xFF45, 0xFF44, 0xFF42, 0xFF43, 0xFF4A, - 0xFF51, 0xFF50, 0xFF4E, 0xFF4C, 0xFF49, 0xFF46, 0xFF43, 0xFF41, - 0xFF3F, 0xFF3D, 0xFF3E, 0xFF41, 0xFF45, 0xFF46, 0x9A98, 0x96A4, - 0x8D40, 0x821E, 0x78EC, 0x7258, 0x6FA8, 0x7093, 0x71BF, 0x732B, - 0x74DB, 0x76D1, 0x790E, 0x7B96, 0x7E68, 0x818C, 0x8726, 0x8F47, - 0x96CB, 0x9A8C, 0x0000, 0x009F, 0x021A, 0x03DF, 0x055A, 0x05F9, - 0x05E3, 0x05A6, 0x0547, 0x04CE, 0x0441, 0x03A7, 0x0306, 0x0264, - 0x01C9, 0x013A, 0x00BE, 0x005C, 0x001B, 0x0000, 0x0000, 0xFFE1, - 0xFF97, 0xFF3F, 0xFEF4, 0xFED5, 0xFED9, 0xFEE6, 0xFEF8, 0xFF10, - 0xFF2B, 0xFF49, 0xFF69, 0xFF89, 0xFFA7, 0xFFC3, 0xFFDB, 0xFFEE, - 0xFFFB, 0x0000, 0xCD46, 0xCBFC, 0xC8E9, 0xC53F, 0xC22C, 0xC0E2, - 0xC110, 0xC18F, 0xC253, 0xC34E, 0xC472, 0xC5B2, 0xC700, 0xC850, - 0xC992, 0xCABA, 0xCBBA, 0xCC85, 0xCD0D, 0xCD45, 0x3F4B, 0x3F40, - 0x3F1C, 0x3EDC, 0x3E7F, 0x3E02, 0x3D95, 0x3D52, 0x3D34, 0x3D35, - 0x3D4F, 0x3D7D, 0x3DBB, 0x3E02, 0x3E4E, 0x3E98, 0x3EDC, 0x3F14, - 0x3F3B, 0x3F4B, 0x0AA8, 0x0AC9, 0xA078, 0x1945, 0x17E8, 0x14A9, - 0x10C8, 0x0D88, 0x0C2C, 0x0C5C, 0x0CE3, 0x0DB2, 0x0EBB, 0x0FF0, - 0x1142, 0x12A4, 0x1406, 0x155B, 0x1694, 0x17A3, 0x187A, 0x1909, - 0x1944, 0xE9B2, 0xE6F7, 0xE073, 0xD8AD, 0xD229, 0xCF6E, 0xCFCE, - 0xD0DD, 0xD27C, 0xD490, 0xD6FB, 0xD9A2, 0xDC67, 0xDF2D, 0xE1D9, - 0xE44D, 0xE66C, 0xE81A, 0xE93B, 0xE9B1, 0xBD23, 0xBE76, 0xC19F, - 0xC565, 0xC88E, 0xC9E1, 0xC9B2, 0xC92F, 0xC866, 0xC764, 0xC637, - 0xC4EE, 0xC396, 0xC23D, 0xC0F2, 0xBFC1, 0xBEB9, 0xBDE9, 0xBD5D, - 0xBD23, 0xF071, 0xEF33, 0xEC3E, 0xE8B6, 0xE5C1, 0xE483, 0xE4AF, - 0xE529, 0xE5E6, 0xE6D8, 0xE7F1, 0xE925, 0xEA67, 0xEBAA, 0xECE0, - 0xEDFD, 0xEEF4, 0xEFB8, 0xF03B, 0xF070, 0x0B16, 0x0DD1, 0x1453, - 0x1C18, 0x229A, 0x2555, 0x24F4, 0x23E6, 0x2247, 0x2034, 0x1DC9, - 0x1B23, 0x185F, 0x1599, 0x12EE, 0x107A, 0x0E5B, 0x0CAE, 0x0B8D, - 0x0B17, 0xBF48, 0xBCF6, 0xB76F, 0xB0D6, 0xAB4E, 0xA8FC, 0xA94E, - 0xAA34, 0xAB94, 0xAD58, 0xAF66, 0xB1A6, 0xB3FF, 0xB65A, 0xB89F, - 0xBAB3, 0xBC81, 0xBDEE, 0xBEE3, 0xBF47, 0xF5A5, 0xF580, 0xA064, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_060542A8, 0x00188440, 199722, 0x000543f8, 1164); // 0x06054734 -static const u16 bowser_seg6_animindex_06054734[] = { - 0x0001, 0x0000, 0x0014, 0x0001, 0x0014, 0x0015, 0x0014, 0x0029, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0245, 0x0001, 0x0000, - 0x0001, 0x01C2, 0x0001, 0x01C3, 0x0001, 0x01C4, - 0x0001, 0x011F, 0x0001, 0x0120, 0x0001, 0x0121, - 0x0014, 0x0040, 0x0014, 0x0054, 0x0014, 0x0068, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0244, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x007C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0243, 0x0001, 0x0000, - 0x0014, 0x01C5, 0x0014, 0x01D9, 0x0014, 0x01ED, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0122, - 0x0001, 0x0090, 0x0001, 0x0091, 0x0001, 0x0092, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0242, 0x0001, 0x0000, - 0x0014, 0x0136, 0x0014, 0x014A, 0x0014, 0x015E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0093, - 0x0001, 0x003D, 0x0001, 0x003E, 0x0001, 0x003F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0241, 0x0001, 0x0000, - 0x0014, 0x0201, 0x0014, 0x0215, 0x0014, 0x0229, - 0x0014, 0x0172, 0x0014, 0x0186, 0x0014, 0x019A, - 0x0014, 0x00A7, 0x0014, 0x00BB, 0x0014, 0x00CF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0240, 0x0001, 0x0000, - 0x0001, 0x023D, 0x0001, 0x023E, 0x0001, 0x023F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01AE, - 0x0014, 0x00E3, 0x0014, 0x00F7, 0x0014, 0x010B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06054734, 0x00188440, 199722, 0x00054884, 540); // 0x06054950 static const struct Animation bowser_seg6_anim_06054950 = { diff --git a/actors/bowser/anims/anim_06055210.inc.c b/actors/bowser/anims/anim_06055210.inc.c index eaaafc26b..6df99418d 100644 --- a/actors/bowser/anims/anim_06055210.inc.c +++ b/actors/bowser/anims/anim_06055210.inc.c @@ -1,159 +1,9 @@ +#include "pc/rom_assets.h" // 0x06054968 -static const s16 bowser_seg6_animvalue_06054968[] = { - 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0003, 0x0004, - 0x0003, 0x0003, 0x0002, 0x0002, 0x0000, 0x0000, 0xFFFE, 0xFFFA, - 0xFFF7, 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF8, 0xFFF9, 0xFFFA, 0xFFFC, - 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, 0x00D5, 0x00D5, 0x00D6, 0x00D8, - 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x00DB, 0x00D8, 0x00D6, 0x00D3, - 0x00D1, 0x00D1, 0x00D2, 0x00D2, 0x00D1, 0x00D1, 0x00D1, 0x00D0, - 0x00D0, 0x00CF, 0x00D0, 0x00D1, 0x00D2, 0x00D3, 0x00D4, 0xFFFB, - 0xFFFB, 0xFFFA, 0xFFF8, 0xFFF7, 0xFFF5, 0xFFF4, 0xFFF4, 0xFFF4, - 0xFFF4, 0xFFF4, 0xFFF4, 0xFFF5, 0xFFF5, 0xFFF6, 0xFFF6, 0xFFF7, - 0xFFF7, 0xFFF8, 0xFFF8, 0xFFF9, 0xFFF9, 0xFFFA, 0xFFFA, 0xFFFA, - 0xFFFB, 0xFFFB, 0xF480, 0xF469, 0xF42A, 0xF3C9, 0xF34F, 0xF2C2, - 0xF22A, 0xF18E, 0xF0F5, 0xF068, 0xEFED, 0xEF8C, 0xEF4C, 0xEF34, - 0xEF43, 0xEF6E, 0xEFB3, 0xF00C, 0xF077, 0xF0EF, 0xF171, 0xF1F8, - 0xF280, 0xF306, 0xF386, 0xF3FC, 0xF464, 0x0000, 0xFFEC, 0xFFB6, - 0xFF67, 0xFF0B, 0xFEAC, 0xFE53, 0xFE0C, 0xFDE0, 0xFDD9, 0xFE02, - 0xFE64, 0xFF0B, 0x0000, 0x00F5, 0x019D, 0x0202, 0x022D, 0x022A, - 0x0200, 0x01BC, 0x0167, 0x010A, 0x00B1, 0x0064, 0x002F, 0x001B, - 0x32C6, 0xC001, 0x32C6, 0xFFAD, 0xFFAD, 0xFFAE, 0xFFAF, 0xFFAF, - 0xFFB0, 0xFFB0, 0xFFB0, 0xFFB0, 0xFFAF, 0xFFAE, 0xFFAE, 0xFFAE, - 0xFFAD, 0xFFAD, 0xFFAD, 0xFFAD, 0xFFAD, 0xFFAD, 0xFFAC, 0xFFAC, - 0xFFAC, 0xFFAC, 0xFFAD, 0xFFAD, 0xFFAD, 0xFFAD, 0x0017, 0x0018, - 0x001A, 0x001C, 0x001E, 0x0020, 0x0020, 0x0020, 0x001F, 0x001D, - 0x001C, 0x001A, 0x0019, 0x0018, 0x0018, 0x0018, 0x0017, 0x0017, - 0x0016, 0x0015, 0x0014, 0x0015, 0x0015, 0x0015, 0x0016, 0x0017, - 0x0017, 0xC325, 0xC378, 0xC448, 0xC557, 0xC66A, 0xC741, 0xC7A0, - 0xC772, 0xC6E4, 0xC61B, 0xC53D, 0xC471, 0xC3DD, 0xC38F, 0xC36A, - 0xC34C, 0xC317, 0xC2B3, 0xC239, 0xC1D2, 0xC1A6, 0xC1B8, 0xC1E9, - 0xC22E, 0xC27D, 0xC2C9, 0xC308, 0xFC73, 0xFCCA, 0xFDA2, 0xFEBA, - 0xFFD0, 0x00A1, 0x00ED, 0x00B8, 0x0035, 0xFF70, 0xFE6E, 0xFD38, - 0xFBD8, 0xFA16, 0xF7DB, 0xF55F, 0xF2D8, 0xF07E, 0xEE88, 0xED2E, - 0xECA7, 0xED67, 0xEF6E, 0xF248, 0xF582, 0xF8A6, 0xFB41, 0x0468, - 0xFAA2, 0xF058, 0x256C, 0x2625, 0x27DB, 0x29DB, 0x2B73, 0x2BF1, - 0x2AEA, 0x28D7, 0x2656, 0x2408, 0x228B, 0x21D1, 0x2161, 0x213D, - 0x2165, 0x21DB, 0x22A0, 0x2443, 0x26D9, 0x29AC, 0x2C09, 0x2D38, - 0x2CED, 0x2BA1, 0x29C7, 0x27D6, 0x2640, 0xF1FB, 0xF89A, 0xE69A, - 0x005C, 0x005C, 0x005A, 0x0059, 0x0057, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0056, 0x0057, 0x0058, 0x0058, 0x0058, 0x0058, 0x0058, - 0x0058, 0x0058, 0x0059, 0x0059, 0x005A, 0x005A, 0x005A, 0x005B, - 0x005B, 0x005C, 0x005C, 0xFFD0, 0xFFCF, 0xFFCD, 0xFFCA, 0xFFC8, - 0xFFC5, 0xFFC4, 0xFFC4, 0xFFC5, 0xFFC7, 0xFFC8, 0xFFC9, 0xFFCA, - 0xFFCA, 0xFFC9, 0xFFC9, 0xFFCA, 0xFFCA, 0xFFCB, 0xFFCB, 0xFFCC, - 0xFFCD, 0xFFCD, 0xFFCE, 0xFFCF, 0xFFCF, 0xFFD0, 0xC218, 0xC27A, - 0xC373, 0xC4BC, 0xC612, 0xC72E, 0xC7CC, 0xC7C3, 0xC740, 0xC684, - 0xC5CB, 0xC557, 0xC533, 0xC536, 0xC547, 0xC54D, 0xC530, 0xC4F5, - 0xC4B1, 0xC466, 0xC416, 0xC3C2, 0xC36D, 0xC318, 0xC2C4, 0xC274, - 0xC22A, 0x8001, 0x8001, 0xB89E, 0xB969, 0xBB4F, 0xBD95, 0xBF82, - 0xC05C, 0xC004, 0xBF03, 0xBD9E, 0xBC1B, 0xBABE, 0xB9CD, 0xB98D, - 0xBA19, 0xBB3F, 0xBCC8, 0xBE80, 0xC032, 0xC1A9, 0xC2AF, 0xC311, - 0xC28B, 0xC132, 0xBF50, 0xBD30, 0xBB1F, 0xB967, 0xD10C, 0xD165, - 0xD25B, 0xD3CF, 0xD5A2, 0xD7B4, 0xD9E7, 0xDC1C, 0xDE33, 0xE00E, - 0xE18C, 0xE290, 0xE2F9, 0xE2E1, 0xE27A, 0xE1CE, 0xE0E5, 0xDFCA, - 0xDE85, 0xDD20, 0xDBA4, 0xDA1B, 0xD88D, 0xD705, 0xD58B, 0xD428, - 0xD2E7, 0xFF82, 0xFF4A, 0xFEB9, 0xFDEE, 0xFD0B, 0xFC2E, 0xFB79, - 0xFB0C, 0xFB06, 0xFB89, 0xFC84, 0xFDCC, 0xFF37, 0x009B, 0x01D0, - 0x02AB, 0x0301, 0x0249, 0x0084, 0xFE58, 0xFC68, 0xFB59, 0xFB5F, - 0xFC0A, 0xFD10, 0xFE28, 0xFF08, 0xFF5F, 0xA28E, 0xDFB4, 0xDF41, - 0xDE1E, 0xDC98, 0xDAFB, 0xD997, 0xD81A, 0xD63E, 0xD465, 0xD2F0, - 0xD241, 0xD2B7, 0xD55E, 0xDA11, 0xDF68, 0xE3FA, 0xE660, 0xE6EA, - 0xE6EA, 0xE679, 0xE5B1, 0xE4AA, 0xE37E, 0xE247, 0xE11C, 0xE019, - 0xDF55, 0x3AB0, 0x3AF4, 0x3BA2, 0x3C8D, 0x3D86, 0x3E5F, 0x3EEB, - 0x3F41, 0x3F95, 0x3FE5, 0x402F, 0x4071, 0x40AA, 0x40D7, 0x40F7, - 0x4108, 0x4107, 0x40F4, 0x40CC, 0x4078, 0x3FE9, 0x3F2F, 0x3E57, - 0x3D71, 0x3C8A, 0x3BB1, 0x3AF4, 0x0D51, 0x0D2C, 0x0CD5, 0x0C6D, - 0x0C17, 0x0BF5, 0x0C0C, 0x0C41, 0x0C8A, 0x0CD9, 0x0D23, 0x0D5B, - 0x0D76, 0x0D70, 0x0D54, 0x0D2A, 0x0CF7, 0x0CC3, 0x0C94, 0x0C72, - 0x0C62, 0x0C6B, 0x0C89, 0x0CB4, 0x0CE6, 0x0D16, 0x0D3E, 0x05C8, - 0x060C, 0x06AE, 0x076E, 0x080B, 0x0847, 0x0816, 0x07A8, 0x0716, - 0x0678, 0x05E5, 0x0577, 0x0546, 0x0556, 0x0593, 0x05EF, 0x065C, - 0x06CC, 0x0731, 0x077C, 0x07A0, 0x0792, 0x0757, 0x0701, 0x069E, - 0x063D, 0x05ED, 0xAF1F, 0xAE48, 0xAC4B, 0xA9EF, 0xA7FD, 0xA73F, - 0xA7D4, 0xA927, 0xAAEB, 0xACD6, 0xAE9D, 0xAFF4, 0xB090, 0xB062, - 0xAFA9, 0xAE92, 0xAD46, 0xABF1, 0xAABE, 0xA9D8, 0xA96B, 0xA99A, - 0xAA4F, 0xAB5A, 0xAC8C, 0xADB7, 0xAEAC, 0xD8E3, 0xD651, 0xCFCE, - 0xC72A, 0xBE34, 0xB6BA, 0xB28C, 0xB1B4, 0xB2BD, 0xB53A, 0xB8BA, - 0xBCD1, 0xC10E, 0xC5BA, 0xCB38, 0xD145, 0xD79E, 0xDE00, 0xE429, - 0xE9D5, 0xEEC2, 0xF2AC, 0xF551, 0xF374, 0xEC50, 0xE354, 0xDBF1, - 0xCC95, 0xCC7D, 0xCC4A, 0xCC18, 0xCC04, 0xCC2A, 0xCCA9, 0xCDD3, - 0xCFA5, 0xD1B5, 0xD39A, 0xD4EC, 0xD543, 0xD4B7, 0xD3BA, 0xD266, - 0xD0D3, 0xCF1E, 0xCD5E, 0xCBAE, 0xCA28, 0xC8E6, 0xC802, 0xC80F, - 0xC923, 0xCA9A, 0xCBD0, 0x0C97, 0x0E78, 0x1332, 0x196D, 0x1FCF, - 0x24FD, 0x27A0, 0x279A, 0x25FD, 0x2331, 0x1FA1, 0x1BB4, 0x17D4, - 0x13B2, 0x0EE0, 0x099C, 0x0423, 0xFEB2, 0xF985, 0xF4D8, 0xF0EA, - 0xEDF6, 0xEC3A, 0xEF01, 0xF718, 0x00FD, 0x0933, 0xCFB9, 0xD1D9, - 0xD74E, 0xDEB8, 0xE6B5, 0xEDE5, 0xF2E7, 0xF45B, 0xF2B0, 0xEF78, - 0xEB06, 0xE5AA, 0xDFB7, 0xD980, 0xD355, 0xCD8A, 0xC86F, 0xC456, - 0xC193, 0xC06F, 0xC0C5, 0xC23C, 0xC47D, 0xC730, 0xC9FD, 0xCC8C, - 0xCE87, 0x32D7, 0x32ED, 0x3322, 0x3362, 0x3398, 0x33B1, 0x3399, - 0x333A, 0x3290, 0x31AC, 0x309C, 0x2F71, 0x2E39, 0x2D05, 0x2BE3, - 0x2AE4, 0x2A16, 0x2989, 0x294D, 0x2985, 0x2A37, 0x2B47, 0x2C98, - 0x2E0C, 0x2F87, 0x30ED, 0x321F, 0x87D4, 0x8A89, 0x917A, 0x9ADF, - 0xA4F4, 0xADF1, 0xB411, 0xB58D, 0xB2EC, 0xAE2D, 0xA7C3, 0xA022, - 0x97BB, 0x8F01, 0x8667, 0x7E5C, 0x775A, 0x71CF, 0x6E2F, 0x6CF4, - 0x6DF4, 0x70AA, 0x7491, 0x7923, 0x7DDC, 0x823A, 0x85B2, 0xF2DC, - 0xF2F2, 0xF326, 0xF366, 0xF39E, 0xF3BD, 0xF3BD, 0xF3AD, 0xF393, - 0xF377, 0xF360, 0xF356, 0xF35B, 0xF369, 0xF37C, 0xF391, 0xF3A2, - 0xF3AD, 0xF3AC, 0xF3A0, 0xF38D, 0xF374, 0xF358, 0xF339, 0xF31B, - 0xF2FE, 0xF2E5, 0xFA5C, 0xFA32, 0xF9CA, 0xF94B, 0xF8DA, 0xF89C, - 0xF89A, 0xF8B9, 0xF8EA, 0xF921, 0xF94D, 0xF960, 0xF957, 0xF93D, - 0xF918, 0xF8F2, 0xF8D1, 0xF8BD, 0xF8C0, 0xF8D8, 0xF8FE, 0xF92F, - 0xF968, 0xF9A4, 0xF9E1, 0xFA19, 0xFA4B, 0xAF01, 0xAE7B, 0xAD35, - 0xABA6, 0xAA43, 0xA982, 0xA97C, 0xA9DE, 0xAA7C, 0xAB27, 0xABB3, - 0xABF1, 0xABD5, 0xAB80, 0xAB0B, 0xAA90, 0xAA27, 0xA9E9, 0xA9F0, - 0xAA3B, 0xAAB4, 0xAB4F, 0xAC01, 0xACBE, 0xAD7C, 0xAE2E, 0xAECA, - 0x3FFF, 0xF822, 0x3FFF, 0xF822, 0xC001, 0x3FFF, 0xC001, 0x07DE, - 0x3FFF, 0x07DE, 0xC001, 0x3FFF, 0xC001, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06054968, 0x00188440, 199722, 0x00054ab8, 1676); // 0x06054FF4 -static const u16 bowser_seg6_animindex_06054FF4[] = { - 0x001B, 0x0001, 0x001B, 0x001C, 0x001B, 0x0037, 0x001B, 0x0052, 0x0001, 0x0000, 0x001B, 0x006D, - 0x0001, 0x0000, 0x0001, 0x0345, 0x0001, 0x0000, - 0x001B, 0x01F4, 0x001B, 0x020F, 0x001B, 0x022A, - 0x0001, 0x0169, 0x0001, 0x016A, 0x001B, 0x016B, - 0x001B, 0x008B, 0x001B, 0x00A6, 0x001B, 0x00C1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0342, 0x0001, 0x0343, 0x0001, 0x0344, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x00DC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x033F, 0x0001, 0x0340, 0x0001, 0x0341, - 0x001B, 0x0245, 0x001B, 0x0260, 0x001B, 0x027B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x0186, - 0x0001, 0x00F7, 0x0001, 0x00F8, 0x0001, 0x00F9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x033C, 0x0001, 0x033D, 0x0001, 0x033E, - 0x001B, 0x01A1, 0x0001, 0x01BC, 0x0001, 0x01BD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x00FA, - 0x0001, 0x0088, 0x0001, 0x0089, 0x0001, 0x008A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0339, 0x0001, 0x033A, 0x0001, 0x033B, - 0x001B, 0x0296, 0x001B, 0x02B1, 0x001B, 0x02CC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x01BE, - 0x0001, 0x0115, 0x0001, 0x0116, 0x0001, 0x0117, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0338, 0x0001, 0x0000, - 0x001B, 0x02E7, 0x001B, 0x0302, 0x001B, 0x031D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x01D9, - 0x001B, 0x0118, 0x001B, 0x0133, 0x001B, 0x014E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06054FF4, 0x00188440, 199722, 0x00055144, 540); // 0x06055210 static const struct Animation bowser_seg6_anim_06055210 = { diff --git a/actors/bowser/anims/anim_06055984.inc.c b/actors/bowser/anims/anim_06055984.inc.c index 1c288c01f..823b6b09b 100644 --- a/actors/bowser/anims/anim_06055984.inc.c +++ b/actors/bowser/anims/anim_06055984.inc.c @@ -1,138 +1,9 @@ +#include "pc/rom_assets.h" // 0x06055228 -static const s16 bowser_seg6_animvalue_06055228[] = { - 0x0000, 0x00D5, 0x00CC, 0x00C3, 0x00BB, 0x00B2, 0x00A9, 0x00A1, - 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, - 0xFFFB, 0xFFF8, 0xFFF5, 0xFFF2, 0xFFEF, 0xFFED, 0xFFEA, 0xFFE7, - 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xFFE7, 0xF480, - 0xF509, 0xF672, 0xF86C, 0xFAAB, 0xFCE2, 0xFEC3, 0x0000, 0x009A, - 0x00D6, 0x00CE, 0x009A, 0x0055, 0x0019, 0x0000, 0x32C6, 0xC001, - 0x32C6, 0xFFAD, 0xFFB1, 0xFFBB, 0xFFCA, 0xFFDA, 0xFFEA, 0xFFF8, - 0x0000, 0x0004, 0x0006, 0x0005, 0x0004, 0x0002, 0x0000, 0x0000, - 0x0017, 0x0016, 0x0013, 0x000F, 0x000B, 0x0006, 0x0002, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xC325, - 0xC1BD, 0xBE0E, 0xB8E0, 0xB2FE, 0xAD33, 0xA848, 0xA509, 0xA374, - 0xA2D7, 0xA2ED, 0xA374, 0xA428, 0xA4C5, 0xA509, 0xFC73, 0xFB52, - 0xF85C, 0xF433, 0xEF79, 0xEAD1, 0xE6DE, 0xE442, 0xE2FD, 0xE27F, - 0xE291, 0xE2FD, 0xE38E, 0xE40C, 0xE442, 0x0468, 0x044F, 0x040E, - 0x03B2, 0x034A, 0x02E4, 0x028D, 0x0254, 0x0238, 0x022D, 0x022F, - 0x0238, 0x0244, 0x024F, 0x0254, 0xFAA2, 0xFB21, 0xFC6D, 0xFE41, - 0x0052, 0x025D, 0x0419, 0x053E, 0x05CC, 0x0604, 0x05FC, 0x05CC, - 0x058D, 0x0556, 0x053E, 0xF058, 0xF0BE, 0xF1C8, 0xF33E, 0xF4E6, - 0xF688, 0xF7EB, 0xF8D6, 0xF948, 0xF974, 0xF96E, 0xF948, 0xF915, - 0xF8E9, 0xF8D6, 0x256C, 0x2561, 0x2545, 0x251D, 0x24F0, 0x24C4, - 0x249F, 0x2486, 0x247A, 0x2475, 0x2476, 0x247A, 0x247F, 0x2484, - 0x2486, 0xF1FB, 0xF0EC, 0xEE27, 0xEA41, 0xE5D5, 0xE179, 0xDDC7, - 0xDB55, 0xDA25, 0xD9AF, 0xD9C0, 0xDA25, 0xDAAC, 0xDB23, 0xDB55, - 0xF89A, 0xF8F2, 0xF9DA, 0xFB20, 0xFC92, 0xFDFF, 0xFF34, 0x0000, - 0x0063, 0x008A, 0x0084, 0x0063, 0x0037, 0x0010, 0x0000, 0xE69A, - 0xE731, 0xE8BF, 0xEAEE, 0xED69, 0xEFDA, 0xF1ED, 0xF34B, 0xF3F6, - 0xF438, 0xF42F, 0xF3F6, 0xF3AA, 0xF368, 0xF34B, 0x005C, 0x0058, - 0x004D, 0x003D, 0x002B, 0x0019, 0x000A, 0x0000, 0xFFFC, 0xFFFA, - 0xFFFA, 0xFFFC, 0xFFFE, 0x0000, 0x0000, 0xFFD0, 0xFFD2, 0xFFD8, - 0xFFE1, 0xFFEA, 0xFFF3, 0xFFFB, 0x0000, 0x0002, 0x0003, 0x0003, - 0x0002, 0x0001, 0x0000, 0x0000, 0xC218, 0xC0BD, 0xBD2E, 0xB82E, - 0xB281, 0xACEA, 0xA82B, 0xA509, 0xA382, 0xA2EA, 0xA300, 0xA382, - 0xA430, 0xA4C8, 0xA509, 0x8001, 0x8001, 0xB89E, 0xB8E0, 0xB98B, - 0xBA7B, 0xBB8C, 0xBC99, 0xBD7E, 0xBE14, 0xBE5E, 0xBE7A, 0xBE76, - 0xBE5E, 0xBE3D, 0xBE21, 0xBE14, 0xD10C, 0xD10F, 0xD112, 0xD10E, - 0xD0FB, 0xD0D2, 0xD08B, 0xD020, 0xCF6B, 0xCE66, 0xCD3A, 0xCC0D, - 0xCB05, 0xCA4A, 0xCA03, 0xFF82, 0xFF83, 0xFF85, 0xFF89, 0xFF8E, - 0xFF92, 0xFF96, 0xFF99, 0xFF9B, 0xFF9D, 0xFF9F, 0xFFA0, 0xFFA1, - 0xFFA2, 0xFFA2, 0xFF5F, 0xFF5E, 0xFF5C, 0xFF58, 0xFF55, 0xFF51, - 0xFF4E, 0xFF4B, 0xFF4A, 0xFF49, 0xFF48, 0xFF47, 0xFF47, 0xFF46, - 0xFF46, 0xA28E, 0xA24C, 0xA19D, 0xA0A4, 0x9F85, 0x9E63, 0x9D60, - 0x9CA1, 0x9C1A, 0x9BA5, 0x9B46, 0x9AFA, 0x9AC4, 0x9AA3, 0x9A98, - 0xDFB4, 0xDF4B, 0xDE34, 0xDC9F, 0xDAC2, 0xD8CD, 0xD6F5, 0xD56C, - 0xD401, 0xD276, 0xD0ED, 0xCF83, 0xCE5A, 0xCD90, 0xCD46, 0x3AB0, - 0x3AD8, 0x3B42, 0x3BD8, 0x3C81, 0x3D27, 0x3DB5, 0x3E12, 0x3E40, - 0x3E52, 0x3E4F, 0x3E40, 0x3E2C, 0x3E1A, 0x3E12, 0x0D51, 0x0D31, - 0x0CDD, 0x0C68, 0x0BE3, 0x0B60, 0x0AF1, 0x0AA8, 0x0A84, 0x0A76, - 0x0A78, 0x0A84, 0x0A94, 0x0AA2, 0x0AA8, 0x05C8, 0x0604, 0x06A1, - 0x077D, 0x0877, 0x096E, 0x0A3F, 0x0AC9, 0x0B0C, 0x0B26, 0x0B22, - 0x0B0C, 0x0AEE, 0x0AD4, 0x0AC9, 0xAF1F, 0xAE70, 0xACA5, 0xAA1F, - 0xA743, 0xA471, 0xA20D, 0xA078, 0x9FB3, 0x9F67, 0x9F72, 0x9FB3, - 0xA00B, 0xA057, 0xA078, 0xD8E3, 0xDBE4, 0xE3C6, 0xEEDA, 0xFB6D, - 0x07D0, 0x1253, 0x1945, 0x1CA6, 0x1DF6, 0x1DC6, 0x1CA6, 0x1B25, - 0x19D5, 0x1945, 0xCC95, 0xCDF0, 0xD181, 0xD683, 0xDC33, 0xE1CD, - 0xE68E, 0xE9B2, 0xEB39, 0xEBD2, 0xEBBC, 0xEB39, 0xEA8C, 0xE9F3, - 0xE9B2, 0x0C97, 0x08E2, 0xFF29, 0xF17E, 0xE1F8, 0xD2AE, 0xC5B5, - 0xBD23, 0xB8F7, 0xB758, 0xB793, 0xB8F7, 0xBAD2, 0xBC71, 0xBD23, - 0xCFB9, 0xD140, 0xD541, 0xDAE2, 0xE146, 0xE792, 0xECE9, 0xF071, - 0xF228, 0xF2D3, 0xF2BB, 0xF228, 0xF165, 0xF0BA, 0xF071, 0x32D7, - 0x30FD, 0x2C1E, 0x2548, 0x1D84, 0x15DE, 0x0F60, 0x0B16, 0x0900, - 0x0830, 0x084E, 0x0900, 0x09ED, 0x0ABD, 0x0B16, 0x87D4, 0x8A6B, - 0x9135, 0x9ABF, 0xA594, 0xB03F, 0xB94D, 0xBF48, 0xC231, 0xC353, - 0xC329, 0xC231, 0xC0E6, 0xBFC4, 0xBF48, 0xF2DC, 0xF2FE, 0xF355, - 0xF3D0, 0xF45B, 0xF4E4, 0xF559, 0xF5A5, 0xF5CB, 0xF5D9, 0xF5D7, - 0xF5CB, 0xF5BA, 0xF5AC, 0xF5A5, 0xFA5C, 0xFA22, 0xF98A, 0xF8B4, - 0xF7C1, 0xF6D2, 0xF606, 0xF580, 0xF53F, 0xF525, 0xF529, 0xF53F, - 0xF55C, 0xF575, 0xF580, 0xAF01, 0xAE53, 0xAC89, 0xAA05, 0xA72A, - 0xA45B, 0xA1F8, 0xA064, 0x9FA0, 0x9F54, 0x9F5F, 0x9FA0, 0x9FF7, - 0xA044, 0xA064, 0x3FFF, 0xF822, 0xF880, 0xF977, 0xFAD1, 0xFC5B, - 0xFDDE, 0xFF27, 0x0000, 0x0069, 0x0092, 0x008C, 0x0069, 0x003A, - 0x0011, 0x0000, 0x3FFF, 0xF822, 0xF880, 0xF977, 0xFAD1, 0xFC5B, - 0xFDDE, 0xFF27, 0x0000, 0x0069, 0x0092, 0x008C, 0x0069, 0x003A, - 0x0011, 0x0000, 0xC001, 0xC2FD, 0xCAD3, 0xD5D6, 0xE256, 0xEEA6, - 0xF919, 0x0000, 0x035B, 0x04AA, 0x047A, 0x035B, 0x01DD, 0x008F, - 0x0000, 0x3FFF, 0xC001, 0xC2FD, 0xCAD3, 0xD5D6, 0xE256, 0xEEA6, - 0xF919, 0x0000, 0x035B, 0x04AA, 0x047A, 0x035B, 0x01DD, 0x008F, - 0x0000, 0x07DE, 0x0780, 0x0689, 0x052F, 0x03A5, 0x0222, 0x00D9, - 0x0000, 0xFF97, 0xFF6E, 0xFF74, 0xFF97, 0xFFC6, 0xFFEF, 0x0000, - 0x3FFF, 0x07DE, 0x0780, 0x0689, 0x052F, 0x03A5, 0x0222, 0x00D9, - 0x0000, 0xFF97, 0xFF6E, 0xFF74, 0xFF97, 0xFFC6, 0xFFEF, 0x0000, - 0xC001, 0xC2FD, 0xCAD3, 0xD5D6, 0xE256, 0xEEA6, 0xF919, 0x0000, - 0x035B, 0x04AA, 0x047A, 0x035B, 0x01DD, 0x008F, 0x0000, 0x3FFF, - 0xC001, 0xC2FD, 0xCAD3, 0xD5D6, 0xE256, 0xEEA6, 0xF919, 0x0000, - 0x035B, 0x04AA, 0x047A, 0x035B, 0x01DD, 0x008F, 0x0000, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_06055228, 0x00188440, 199722, 0x00055378, 1344); // 0x06055768 -static const u16 bowser_seg6_animindex_06055768[] = { - 0x0001, 0x0000, 0x000F, 0x0001, 0x000F, 0x0010, 0x000F, 0x001F, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x029F, 0x0001, 0x0000, - 0x000F, 0x016E, 0x000F, 0x017D, 0x000F, 0x018C, - 0x0001, 0x0103, 0x0001, 0x0104, 0x000F, 0x0105, - 0x000F, 0x0031, 0x000F, 0x0040, 0x000F, 0x004F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x000F, 0x0280, 0x0001, 0x028F, 0x000F, 0x0290, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x005E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x000F, 0x0261, 0x0001, 0x0270, 0x000F, 0x0271, - 0x000F, 0x019B, 0x000F, 0x01AA, 0x000F, 0x01B9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x0114, - 0x000F, 0x006D, 0x000F, 0x007C, 0x000F, 0x008B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x000F, 0x0242, 0x0001, 0x0251, 0x000F, 0x0252, - 0x000F, 0x0123, 0x000F, 0x0132, 0x000F, 0x0141, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x009A, - 0x0001, 0x002E, 0x0001, 0x002F, 0x0001, 0x0030, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x000F, 0x0223, 0x0001, 0x0232, 0x000F, 0x0233, - 0x000F, 0x01C8, 0x000F, 0x01D7, 0x000F, 0x01E6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x0150, - 0x000F, 0x00A9, 0x000F, 0x00B8, 0x000F, 0x00C7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0222, 0x0001, 0x0000, - 0x000F, 0x01F5, 0x000F, 0x0204, 0x000F, 0x0213, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x015F, - 0x000F, 0x00D6, 0x000F, 0x00E5, 0x000F, 0x00F4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06055768, 0x00188440, 199722, 0x000558b8, 540); // 0x06055984 static const struct Animation bowser_seg6_anim_06055984 = { diff --git a/actors/bowser/anims/anim_06056774.inc.c b/actors/bowser/anims/anim_06056774.inc.c index 81df7a4ab..99707f889 100644 --- a/actors/bowser/anims/anim_06056774.inc.c +++ b/actors/bowser/anims/anim_06056774.inc.c @@ -1,242 +1,9 @@ +#include "pc/rom_assets.h" // 0x0605599C -static const s16 bowser_seg6_animvalue_0605599C[] = { - 0x0000, 0x005B, 0x005B, 0x005B, 0x005B, 0x005C, 0x005C, 0x005C, - 0x005C, 0x005C, 0x005C, 0x005C, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005E, 0x005E, 0x005E, 0x005E, 0x005E, - 0x005E, 0x005E, 0x005F, 0x005F, 0x005F, 0x005F, 0x005F, 0x005F, - 0x005F, 0x005F, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, - 0x0060, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0xFFE7, 0x0B2B, - 0x05B8, 0xFD7F, 0xF34A, 0xE7E4, 0xDC17, 0xD0AE, 0xC674, 0xBD8F, - 0xB4E3, 0xAC65, 0xA415, 0x9BF4, 0x9404, 0x8C45, 0x84BA, 0x7D5F, - 0x763C, 0x6F4F, 0x6899, 0x621C, 0x5BD9, 0x55D1, 0x5004, 0x4A75, - 0x4523, 0x4011, 0x3B40, 0x36B0, 0x3264, 0x2E5B, 0x2A97, 0x271A, - 0x23E4, 0x20F6, 0x1E52, 0x1BF9, 0x19ED, 0x182D, 0x16BC, 0x159A, - 0x14C8, 0x1449, 0x141C, 0x1443, 0x32C6, 0xC001, 0x32C6, 0x0000, - 0x0000, 0x0003, 0x000D, 0x001D, 0x0034, 0x004F, 0x0070, 0x0094, - 0x00BE, 0x00EA, 0x011A, 0x014D, 0x0182, 0x01B9, 0x01F2, 0x022C, - 0x0269, 0x02AC, 0x02F5, 0x0342, 0x0394, 0x03E9, 0x0441, 0x049B, - 0x04F6, 0x0553, 0x05B0, 0x060D, 0x0669, 0x06C4, 0x071C, 0x0772, - 0x07C5, 0x0813, 0x085D, 0x08A2, 0x08E1, 0x091A, 0x094C, 0x0976, - 0x0997, 0x09B0, 0x09C0, 0x09C5, 0x09C7, 0x09C7, 0x09C9, 0x09CE, - 0x09D6, 0x09DF, 0x09E8, 0x09EF, 0x09F5, 0x09F7, 0x09F4, 0x09EC, - 0x09DC, 0x09C5, 0x09A4, 0x0979, 0x0943, 0x0902, 0x08B7, 0x0863, - 0x0809, 0x07A7, 0x0740, 0x06D3, 0x0663, 0x05EF, 0x0579, 0x0502, - 0x048A, 0x0413, 0x039D, 0x0329, 0x02B8, 0x024B, 0x01E3, 0x0181, - 0x0125, 0x00D1, 0x0085, 0x0042, 0x0009, 0xFFDD, 0xFFBB, 0xFFA6, - 0xFF9F, 0xA4A0, 0xA4A0, 0xA4A7, 0xA4BD, 0xA4E3, 0xA51C, 0xA568, - 0xA5CA, 0xA644, 0xA6D7, 0xA785, 0xA84F, 0xA937, 0xAA40, 0xAB6B, - 0xACB8, 0xAE2B, 0xAFCC, 0xB19D, 0xB39B, 0xB5C1, 0xB808, 0xBA6E, - 0xBCEC, 0xBF7F, 0xC220, 0xC4CC, 0xC77E, 0xCA30, 0xCCDD, 0xCF82, - 0xD219, 0xD49D, 0xD709, 0xD959, 0xDB87, 0xDD90, 0xDF6D, 0xE11A, - 0xE293, 0xE3D2, 0xE4D3, 0xE590, 0xE605, 0xE62D, 0xF0C0, 0xFD65, - 0x0B80, 0x0C45, 0x09DE, 0x05F9, 0x0244, 0xFE87, 0xFA05, 0xF5AA, - 0xF25D, 0xF10B, 0xF1B7, 0xF38A, 0xF626, 0xF92A, 0xFC36, 0xFEED, - 0x00EC, 0x01D6, 0x01DB, 0x01DB, 0x01DB, 0x01DB, 0x01DB, 0x01DB, - 0x01DB, 0x01DB, 0x01DB, 0x01DB, 0x01DB, 0x01DB, 0x01DB, 0x01DB, - 0x01DB, 0x01DB, 0x01DB, 0x01DB, 0x01DB, 0x01DB, 0x01DB, 0x01DB, - 0x01DB, 0x01DB, 0x01DB, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, - 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, - 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, - 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, - 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, - 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, 0x0254, - 0x053E, 0x053E, 0x0546, 0x055A, 0x0573, 0x058D, 0x05A1, 0x05A9, - 0x059F, 0x057D, 0x053E, 0x04A9, 0x03B0, 0x028C, 0x0175, 0x00A4, - 0x0052, 0x0057, 0x0064, 0x007A, 0x0098, 0x00BC, 0x00E7, 0x0117, - 0x014C, 0x0185, 0x01C1, 0x0200, 0x0242, 0x0284, 0x02C8, 0x030B, - 0x034E, 0x038F, 0x03CF, 0x040B, 0x0444, 0x0479, 0x04A9, 0x04D4, - 0x04F8, 0x0516, 0x052C, 0x0539, 0x053E, 0xF8D6, 0xF8D6, 0xF8EC, - 0xF923, 0xF96B, 0xF9B2, 0xF9EA, 0xFA00, 0xF9E4, 0xF986, 0xF8D6, - 0xF736, 0xF47F, 0xF14E, 0xEE43, 0xEBFC, 0xEB16, 0xEB23, 0xEB49, - 0xEB87, 0xEBD9, 0xEC3F, 0xECB6, 0xED3C, 0xEDD0, 0xEE6F, 0xEF18, - 0xEFC9, 0xF07F, 0xF13A, 0xF1F6, 0xF2B2, 0xF36C, 0xF423, 0xF4D4, - 0xF57D, 0xF61C, 0xF6B0, 0xF736, 0xF7AD, 0xF813, 0xF865, 0xF8A2, - 0xF8C8, 0xF8D6, 0x2214, 0x235A, 0x26A6, 0x2B30, 0x302F, 0x34DB, - 0x386A, 0x3A14, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, - 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, - 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, - 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, - 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0x3A1E, 0xDB55, - 0xDB55, 0xDB54, 0xDB4F, 0xDB4A, 0xDB44, 0xDB40, 0xDB3E, 0xDB41, - 0xDB48, 0xDB55, 0xDB76, 0xDBAB, 0xDBEA, 0xDC27, 0xDC54, 0xDC65, - 0xDC64, 0xDC61, 0xDC5D, 0xDC56, 0xDC4F, 0xDC45, 0xDC3B, 0xDC30, - 0xDC23, 0xDC16, 0xDC08, 0xDBFA, 0xDBEC, 0xDBDD, 0xDBCF, 0xDBC1, - 0xDBB2, 0xDBA5, 0xDB98, 0xDB8B, 0xDB80, 0xDB76, 0xDB6C, 0xDB65, - 0xDB5E, 0xDB59, 0xDB56, 0xDB55, 0x0000, 0x0000, 0x0008, 0x001C, - 0x0036, 0x0051, 0x0065, 0x006D, 0x0063, 0x0040, 0x0000, 0xFF68, - 0xFE68, 0xFD3C, 0xFC1E, 0xFB47, 0xFAF3, 0xFAF8, 0xFB06, 0xFB1C, - 0xFB3A, 0xFB60, 0xFB8B, 0xFBBD, 0xFBF3, 0xFC2E, 0xFC6C, 0xFCAD, - 0xFCF0, 0xFD34, 0xFD7A, 0xFDBF, 0xFE03, 0xFE46, 0xFE87, 0xFEC5, - 0xFF00, 0xFF36, 0xFF68, 0xFF93, 0xFFB9, 0xFFD7, 0xFFEE, 0xFFFC, - 0x0000, 0xF34B, 0xF34B, 0xF360, 0xF393, 0xF3D5, 0xF417, 0xF44A, - 0xF45E, 0xF445, 0xF3EE, 0xF34B, 0xF1CC, 0xEF4B, 0xEC5A, 0xE98B, - 0xE771, 0xE69D, 0xE6A9, 0xE6CC, 0xE705, 0xE751, 0xE7AF, 0xE81C, - 0xE898, 0xE921, 0xE9B4, 0xEA50, 0xEAF3, 0xEB9B, 0xEC47, 0xECF4, - 0xEDA2, 0xEE4E, 0xEEF6, 0xEF99, 0xF035, 0xF0C8, 0xF150, 0xF1CC, - 0xF23A, 0xF298, 0xF2E4, 0xF31C, 0xF33F, 0xF34B, 0xA509, 0xA509, - 0xA52E, 0xA59A, 0xA642, 0xA71E, 0xA824, 0xA94C, 0xAA8C, 0xABDC, - 0xAD33, 0xAE87, 0xAFCF, 0xB102, 0xB219, 0xB308, 0xB3C8, 0xB46E, - 0xB515, 0xB5BC, 0xB664, 0xB70C, 0xB7B2, 0xB858, 0xB8FB, 0xB99B, - 0xBA39, 0xBAD2, 0xBB68, 0xBBF8, 0xBC84, 0xBD09, 0xBD88, 0xBE00, - 0xBE71, 0xBED9, 0xBF39, 0xBF8F, 0xBFDC, 0xC01F, 0xC056, 0xC082, - 0xC0A3, 0xC0B6, 0xC0BD, 0x8001, 0x8001, 0x7FBC, 0x7F04, 0x7DE8, - 0x7C7E, 0x7AD8, 0x790C, 0x772D, 0x754F, 0x7386, 0x71E6, 0x7083, - 0x6F71, 0x6EC4, 0x6E8F, 0x6EE8, 0x6FAD, 0x70AE, 0x71E4, 0x734C, - 0x74E1, 0x769C, 0x787A, 0x7A75, 0x7C88, 0x7EAF, 0x80E6, 0x8324, - 0x8566, 0x87A7, 0x89E2, 0x8C12, 0x8E32, 0x903D, 0x922E, 0x9400, - 0x95AE, 0x9733, 0x988A, 0x99AE, 0x9A9A, 0x9B48, 0x9BB5, 0x9BDA, - 0x8001, 0x8001, 0x805A, 0x8154, 0x82D8, 0x84CB, 0x8718, 0x89A4, - 0x8C58, 0x8F1B, 0x91D5, 0x946E, 0x96CD, 0x98DA, 0x9A7D, 0x9B9D, - 0x9C22, 0x9C3B, 0x9C29, 0x9BEF, 0x9B90, 0x9B10, 0x9A71, 0x99B7, - 0x98E5, 0x97FF, 0x9707, 0x9600, 0x94EE, 0x93D4, 0x92B5, 0x9195, - 0x9075, 0x8F5B, 0x8E49, 0x8D41, 0x8C48, 0x8B60, 0x8A8D, 0x89D1, - 0x8930, 0x88AE, 0x884D, 0x8810, 0x87FB, 0xD20B, 0xD20B, 0xD1B2, - 0xD0B6, 0xCF31, 0xCD3D, 0xCAF3, 0xC86D, 0xC5C4, 0xC311, 0xC06E, - 0xBDF5, 0xBBBE, 0xB9E4, 0xB87F, 0xB7AA, 0xB77D, 0xB7CA, 0xB850, - 0xB90A, 0xB9F4, 0xBB08, 0xBC43, 0xBDA0, 0xBF1B, 0xC0AF, 0xC257, - 0xC410, 0xC5D5, 0xC7A0, 0xC96F, 0xCB3B, 0xCD02, 0xCEBE, 0xD06B, - 0xD204, 0xD385, 0xD4EA, 0xD62D, 0xD74B, 0xD83F, 0xD905, 0xD997, - 0xD9F3, 0xDA12, 0xE0D4, 0xE0D4, 0xE11E, 0xE1DF, 0xE2EE, 0xE421, - 0xE550, 0xE64F, 0xE6F7, 0xE71C, 0xE696, 0xE493, 0xE0EB, 0xDC72, - 0xD7FE, 0xD464, 0xD278, 0xD1B3, 0xD0FC, 0xD053, 0xCFB7, 0xCF28, - 0xCEA6, 0xCE2F, 0xCDC4, 0xCD63, 0xCD0C, 0xCCBF, 0xCC7B, 0xCC40, - 0xCC0C, 0xCBE0, 0xCBBA, 0xCB9B, 0xCB81, 0xCB6D, 0xCB5C, 0xCB50, - 0xCB48, 0xCB42, 0xCB3E, 0xCB3D, 0xCB3C, 0xCB3C, 0xCB3C, 0x0046, - 0x0047, 0x0048, 0x0048, 0x0048, 0x0047, 0x0048, 0x0049, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0xFFC1, 0x0000, 0x0039, 0x0043, - 0x0046, 0x0043, 0x003F, 0x003B, 0x0029, 0x0029, 0x0029, 0x0029, - 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, - 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, - 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, - 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, - 0x0029, 0xAB1E, 0x8D3A, 0x719B, 0x6CAD, 0x6B9A, 0x6CFE, 0x6F75, - 0x719A, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, - 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, - 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, - 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, - 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x0000, 0x0000, - 0xFFFE, 0xFFF9, 0xFFF2, 0xFFEB, 0xFFE5, 0xFFE3, 0xFFE6, 0xFFEF, - 0x0000, 0x0028, 0x006C, 0x00BC, 0x0109, 0x0142, 0x0158, 0x0157, - 0x0153, 0x014D, 0x0145, 0x013B, 0x0130, 0x0122, 0x0114, 0x0104, - 0x00F4, 0x00E2, 0x00D1, 0x00BE, 0x00AC, 0x0099, 0x0087, 0x0075, - 0x0064, 0x0053, 0x0044, 0x0035, 0x0028, 0x001D, 0x0013, 0x000B, - 0x0005, 0x0001, 0x0000, 0x0000, 0x0000, 0xFFE5, 0xFF9B, 0xFF2F, - 0xFEAB, 0xFE1B, 0xFD8C, 0xFD09, 0xFC9E, 0xFC56, 0xFC3A, 0xFC43, - 0xFC65, 0xFC94, 0xFCC4, 0xFCE9, 0xFD05, 0xFD24, 0xFD44, 0xFD65, - 0xFD88, 0xFDAC, 0xFDD1, 0xFDF6, 0xFE1C, 0xFE41, 0xFE67, 0xFE8C, - 0xFEB1, 0xFED5, 0xFEF8, 0xFF1A, 0xFF3A, 0xFF59, 0xFF76, 0xFF90, - 0xFFA9, 0xFFBF, 0xFFD2, 0xFFE2, 0xFFEF, 0xFFF9, 0xFFFE, 0x0000, - 0xE6F1, 0xE6F1, 0xE75C, 0xE878, 0xEA0F, 0xEBEA, 0xEDD2, 0xEF90, - 0xF0EE, 0xF1B4, 0xF1AC, 0xF00E, 0xECC2, 0xE897, 0xE45E, 0xE0E5, - 0xDEFD, 0xDE29, 0xDD5F, 0xDC9F, 0xDBE9, 0xDB3E, 0xDA9C, 0xDA03, - 0xD974, 0xD8EE, 0xD871, 0xD7FD, 0xD791, 0xD72D, 0xD6D1, 0xD67D, - 0xD631, 0xD5EB, 0xD5AE, 0xD576, 0xD546, 0xD51C, 0xD4F9, 0xD4DB, - 0xD4C4, 0xD4B2, 0xD4A5, 0xD49E, 0xD49B, 0xCC31, 0xCC31, 0xCC5D, - 0xCCDA, 0xCD9D, 0xCE98, 0xCFC2, 0xD10D, 0xD270, 0xD3DD, 0xD549, - 0xD6A9, 0xD7F1, 0xD915, 0xDA09, 0xDAC3, 0xDB36, 0xDB7A, 0xDBAF, - 0xDBD7, 0xDBF3, 0xDC02, 0xDC07, 0xDC02, 0xDBF4, 0xDBDE, 0xDBC1, - 0xDB9D, 0xDB74, 0xDB46, 0xDB15, 0xDAE1, 0xDAAB, 0xDA75, 0xDA3E, - 0xDA08, 0xD9D4, 0xD9A3, 0xD976, 0xD94D, 0xD929, 0xD90C, 0xD8F6, - 0xD8E8, 0xD8E3, 0xF52D, 0xF52D, 0xF54C, 0xF5A4, 0xF62D, 0xF6DF, - 0xF7B4, 0xF8A3, 0xF9A5, 0xFAB2, 0xFBC2, 0xFCCE, 0xFDCE, 0xFEBB, - 0xFF8C, 0x003A, 0x00BE, 0x0129, 0x0192, 0x01F8, 0x025B, 0x02BB, - 0x0319, 0x0373, 0x03CA, 0x041E, 0x046F, 0x04BC, 0x0505, 0x054B, - 0x058D, 0x05CB, 0x0606, 0x063C, 0x066E, 0x069B, 0x06C5, 0x06E9, - 0x070A, 0x0725, 0x073C, 0x074E, 0x075B, 0x0763, 0x0765, 0x4467, - 0x4467, 0x43CD, 0x4219, 0x3F79, 0x3C18, 0x3820, 0x33BD, 0x2F1B, - 0x2A65, 0x25C7, 0x216B, 0x1D7E, 0x1A2B, 0x179C, 0x15FE, 0x157D, - 0x15C7, 0x166B, 0x1761, 0x18A4, 0x1A2C, 0x1BF1, 0x1DEE, 0x201A, - 0x2270, 0x24E7, 0x277A, 0x2A20, 0x2CD4, 0x2F8D, 0x3246, 0x34F7, - 0x3798, 0x3A24, 0x3C93, 0x3EDE, 0x40FE, 0x42EC, 0x44A2, 0x4617, - 0x4746, 0x4827, 0x48B3, 0x48E3, 0xDED1, 0x1FF4, 0x8256, 0x1898, - 0x1898, 0x1823, 0x16EE, 0x1537, 0x133D, 0x113F, 0x0F7B, 0x0E2F, - 0x0D9A, 0x0DFB, 0x0EFF, 0x1028, 0x1173, 0x12DD, 0x1465, 0x1606, - 0x17BE, 0x198B, 0x1B69, 0x1D56, 0x1F4F, 0x2152, 0x235C, 0x2569, - 0x2778, 0x2985, 0x2B8D, 0x2D8F, 0x2F87, 0x3172, 0x334E, 0x3517, - 0x36CC, 0x386A, 0x39ED, 0x3B53, 0x3C99, 0x3DBD, 0x3EBB, 0x3F91, - 0x403C, 0x40BA, 0x4108, 0x4122, 0xE3FB, 0xE3FB, 0xE31E, 0xE0CD, - 0xDD6E, 0xD969, 0xD525, 0xD109, 0xCD7C, 0xCAE6, 0xC9AD, 0xC951, - 0xC90C, 0xC8DC, 0xC8C1, 0xC8B8, 0xC8C2, 0xC8DC, 0xC905, 0xC93C, - 0xC980, 0xC9D0, 0xCA2B, 0xCA8E, 0xCAF9, 0xCB6C, 0xCBE3, 0xCC5F, - 0xCCDE, 0xCD5F, 0xCDE1, 0xCE61, 0xCEE0, 0xCF5C, 0xCFD4, 0xD046, - 0xD0B1, 0xD114, 0xD16E, 0xD1BD, 0xD201, 0xD238, 0xD261, 0xD27A, - 0xD283, 0xA0A7, 0xA0A7, 0xA100, 0xA1E9, 0xA32F, 0xA4A1, 0xA60D, - 0xA73F, 0xA806, 0xA82F, 0xA788, 0xA656, 0xA4FE, 0xA384, 0xA1EB, - 0xA035, 0x9E66, 0x9C81, 0x9A87, 0x987D, 0x9664, 0x9440, 0x9213, - 0x8FE1, 0x8DAC, 0x8B77, 0x8944, 0x8717, 0x84F3, 0x82DA, 0x80CF, - 0x7ED2, 0x7CEC, 0x7B1C, 0x7966, 0x77CC, 0x7652, 0x74F9, 0x73C5, - 0x72B9, 0x71D7, 0x7122, 0x709D, 0x704C, 0x7030, 0xE925, 0xE925, - 0xE865, 0xE661, 0xE374, 0xDFF9, 0xDC4B, 0xD8C5, 0xD5C2, 0xD39D, - 0xD2B0, 0xD28A, 0xD27C, 0xD283, 0xD29E, 0xD2CD, 0xD30D, 0xD35E, - 0xD3BE, 0xD42C, 0xD4A5, 0xD52A, 0xD5B9, 0xD64F, 0xD6ED, 0xD790, - 0xD837, 0xD8E2, 0xD98D, 0xDA39, 0xDAE3, 0xDB8B, 0xDC2F, 0xDCCE, - 0xDD66, 0xDDF6, 0xDE7C, 0xDEF8, 0xDF67, 0xDFCA, 0xE01D, 0xE060, - 0xE092, 0xE0B1, 0xE0BB, 0x178C, 0x178C, 0x1846, 0x1A39, 0x1D0D, - 0x206B, 0x23FA, 0x2762, 0x2A4B, 0x2C5D, 0x2D40, 0x2D62, 0x2D6E, - 0x2D64, 0x2D46, 0x2D16, 0x2CD5, 0x2C83, 0x2C23, 0x2BB5, 0x2B3C, - 0x2AB8, 0x2A2A, 0x2995, 0x28F9, 0x2857, 0x27B2, 0x270A, 0x2660, - 0x25B6, 0x250E, 0x2469, 0x23C7, 0x232B, 0x2295, 0x2207, 0x2183, - 0x2109, 0x209B, 0x203A, 0x1FE8, 0x1FA6, 0x1F75, 0x1F57, 0x1F4C, - 0x9EEA, 0x9EEA, 0x9E3D, 0x9C6A, 0x99C0, 0x968D, 0x9320, 0x8FC6, - 0x8CCD, 0x8A85, 0x893B, 0x888F, 0x87ED, 0x8755, 0x86C6, 0x863F, - 0x85C1, 0x854C, 0x84DF, 0x8479, 0x841B, 0x83C4, 0x8374, 0x832A, - 0x82E7, 0x82AA, 0x8273, 0x8241, 0x8215, 0x81ED, 0x81CA, 0x81AB, - 0x8191, 0x817A, 0x8167, 0x8156, 0x8149, 0x813F, 0x8136, 0x8130, - 0x812C, 0x8129, 0x8127, 0x8126, 0x8126, 0x05F6, 0xEAE4, 0xA38A, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_0605599C, 0x00188440, 199722, 0x00055aec, 3004); // 0x06056558 -static const u16 bowser_seg6_animindex_06056558[] = { - 0x0001, 0x0000, 0x002D, 0x0001, 0x0001, 0x002E, 0x002D, 0x002F, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05DD, 0x0001, 0x0000, - 0x0001, 0x04C4, 0x0001, 0x04C5, 0x0001, 0x04C6, - 0x002D, 0x027B, 0x002D, 0x02A8, 0x002D, 0x02D5, - 0x002D, 0x005F, 0x002D, 0x008C, 0x002D, 0x00B9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05DC, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x00E6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05DB, 0x0001, 0x0000, - 0x002D, 0x04C7, 0x002D, 0x04F4, 0x002D, 0x0521, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x0302, - 0x002D, 0x0113, 0x002D, 0x0140, 0x002D, 0x016D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05DA, 0x0001, 0x0000, - 0x002D, 0x032F, 0x002D, 0x035C, 0x002D, 0x0389, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x019A, - 0x0001, 0x005C, 0x0001, 0x005D, 0x0001, 0x005E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05D9, 0x0001, 0x0000, - 0x002D, 0x054E, 0x002D, 0x057B, 0x002D, 0x05A8, - 0x002D, 0x03B6, 0x002D, 0x03E3, 0x002D, 0x0410, - 0x002D, 0x01C7, 0x002D, 0x01F4, 0x002D, 0x0221, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05D8, 0x0001, 0x0000, - 0x0001, 0x05D5, 0x0001, 0x05D6, 0x0001, 0x05D7, - 0x002D, 0x043D, 0x002D, 0x046A, 0x002D, 0x0497, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x024E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_06056558, 0x00188440, 199722, 0x000566a8, 540); // 0x06056774 static const struct Animation bowser_seg6_anim_06056774 = { diff --git a/actors/bowser/anims/anim_06057678.inc.c b/actors/bowser/anims/anim_06057678.inc.c index 9b134758b..a618e5f6a 100644 --- a/actors/bowser/anims/anim_06057678.inc.c +++ b/actors/bowser/anims/anim_06057678.inc.c @@ -1,259 +1,9 @@ +#include "pc/rom_assets.h" // 0x0605678C -static const s16 bowser_seg6_animvalue_0605678C[] = { - 0x0000, 0x0061, 0x0061, 0x0061, 0x0060, 0x0060, 0x005F, 0x005F, - 0x005E, 0x005D, 0x005C, 0x005C, 0x005B, 0x005A, 0x005A, 0x0059, - 0x0059, 0x0059, 0x0059, 0x005A, 0x005A, 0x005B, 0x005C, 0x005E, - 0x0060, 0x0064, 0x006A, 0x0071, 0x0078, 0x007F, 0x0086, 0x008D, - 0x0093, 0x0096, 0x0096, 0x0096, 0x0095, 0x0095, 0x0095, 0x0095, - 0x0096, 0x0097, 0x0098, 0x0098, 0x0098, 0xFFE7, 0x1443, 0x143B, - 0x1422, 0x13FA, 0x13C6, 0x1385, 0x133B, 0x12E7, 0x128D, 0x122D, - 0x11C9, 0x1163, 0x10FB, 0x1094, 0x102F, 0x0FCE, 0x0F71, 0x0F1C, - 0x0ECE, 0x0E89, 0x0E50, 0x0E24, 0x0E06, 0x0E17, 0x0E6C, 0x0EF0, - 0x0F8F, 0x1035, 0x10CE, 0x1146, 0x1189, 0x1182, 0x10F2, 0x0FBB, - 0x0E04, 0x0BF2, 0x09AA, 0x0755, 0x0516, 0x0315, 0x0178, 0x0064, - 0x0000, 0x0000, 0x32C6, 0xC001, 0x32C6, 0x09C5, 0x09BA, 0x099A, - 0x0968, 0x0923, 0x08CF, 0x086D, 0x07FF, 0x0785, 0x0702, 0x0678, - 0x05E7, 0x0553, 0x04BB, 0x0423, 0x038B, 0x02F6, 0x0264, 0x01D8, - 0x0153, 0x00D7, 0x0065, 0x0000, 0xFFAD, 0xFF6D, 0xFF3F, 0xFF21, - 0xFF0E, 0xFF05, 0xFF03, 0xFF07, 0xFF13, 0xFF25, 0xFF3C, 0xFF56, - 0xFF73, 0xFF90, 0xFFAD, 0xFFC7, 0xFFDE, 0xFFF0, 0xFFFC, 0x0000, - 0x0000, 0xFF9F, 0xFFAD, 0xFFD4, 0x0012, 0x0065, 0x00CB, 0x0142, - 0x01C6, 0x0256, 0x02EF, 0x038F, 0x0433, 0x04D9, 0x057F, 0x0623, - 0x06C1, 0x0759, 0x07E6, 0x0868, 0x08DB, 0x093D, 0x098D, 0x09C7, - 0x09B3, 0x0931, 0x0863, 0x076B, 0x066C, 0x0588, 0x04E1, 0x0461, - 0x03DE, 0x035A, 0x02D7, 0x0258, 0x01DE, 0x016E, 0x0108, 0x00AF, - 0x0066, 0x002F, 0x000C, 0x0000, 0x0000, 0xE62D, 0xE5E4, 0xE512, - 0xE3BF, 0xE1F9, 0xDFC9, 0xDD3A, 0xDA58, 0xD72C, 0xD3C2, 0xD026, - 0xCC60, 0xC87E, 0xC488, 0xC08B, 0xBC91, 0xB8A5, 0xB4D1, 0xB122, - 0xADA0, 0xAA58, 0xA755, 0xA4A0, 0xA251, 0xA071, 0x9EFA, 0x9DE3, - 0x9D26, 0x9CBC, 0x9C9E, 0x9CC7, 0x9D2F, 0x9DCB, 0x9E8F, 0x9F6F, - 0xA060, 0xA157, 0xA248, 0xA327, 0xA3E8, 0xA481, 0xA4E5, 0xA509, - 0xA509, 0x01DB, 0xFF1C, 0xF848, 0xEF86, 0xE6F9, 0xE0C7, 0xDE43, - 0xDCA3, 0xDB5F, 0xDA6F, 0xD9C8, 0xD95F, 0xD929, 0xD91D, 0xD92F, - 0xD956, 0xD987, 0xD9B7, 0xD9DD, 0xD9ED, 0xD9E0, 0xD9C7, 0xD9A9, - 0xD98B, 0xD974, 0xD969, 0xD970, 0xD98F, 0xD9CB, 0xDA2B, 0xDAB9, - 0xDB74, 0xDC54, 0xDD4F, 0xDE59, 0xDF6A, 0xE077, 0xE176, 0xE25D, - 0xE322, 0xE3BC, 0xE41F, 0xE442, 0xE442, 0x0254, 0x0246, 0x021E, - 0x01E1, 0x0192, 0x0136, 0x00D0, 0x0065, 0xFFF9, 0xFF8F, 0xFF2C, - 0xFED4, 0xFE8B, 0xFE54, 0xFE34, 0xFE30, 0xFE4A, 0xFE87, 0xFEEC, - 0xFF7B, 0x0039, 0x012B, 0x0254, 0x0505, 0x09FC, 0x1060, 0x1759, - 0x1E0D, 0x23A4, 0x2745, 0x2583, 0x1F3A, 0x19FF, 0x1708, 0x13E6, - 0x10B5, 0x0D93, 0x0A9C, 0x07EE, 0x05A6, 0x03E1, 0x02BC, 0x0254, - 0x0254, 0x053E, 0x0548, 0x0564, 0x058E, 0x05C6, 0x0606, 0x064D, - 0x0698, 0x06E4, 0x072E, 0x0773, 0x07B1, 0x07E4, 0x080B, 0x0821, - 0x0824, 0x0812, 0x07E7, 0x07A1, 0x073C, 0x06B7, 0x060E, 0x053E, - 0x0355, 0xFFCC, 0xFB40, 0xF651, 0xF19E, 0xEDC7, 0xEB68, 0xED57, - 0xF2CD, 0xF702, 0xF904, 0xFB09, 0xFD01, 0xFEE2, 0x009C, 0x0223, - 0x036B, 0x0466, 0x0506, 0x053E, 0x053E, 0xF8D6, 0xF8DD, 0xF8F3, - 0xF914, 0xF93E, 0xF970, 0xF9A7, 0xF9E1, 0xFA1B, 0xFA55, 0xFA8A, - 0xFABA, 0xFAE1, 0xFAFF, 0xFB10, 0xFB12, 0xFB04, 0xFAE3, 0xFAAD, - 0xFA5F, 0xF9F9, 0xF976, 0xF8D6, 0xF73C, 0xF437, 0xF060, 0xEC52, - 0xE8A7, 0xE5FA, 0xE4E5, 0xE97A, 0xF25C, 0xF804, 0xF948, 0xFA11, - 0xFA73, 0xFA83, 0xFA58, 0xFA05, 0xF9A0, 0xF93D, 0xF8F3, 0xF8D6, - 0xF8D6, 0x3A1E, 0x39FE, 0x39A4, 0x3913, 0x3851, 0x3764, 0x3652, - 0x351E, 0x33D0, 0x326B, 0x30F7, 0x2F77, 0x2DF1, 0x2C6B, 0x2AE9, - 0x2972, 0x280B, 0x26B9, 0x2581, 0x2469, 0x2376, 0x22AD, 0x2214, - 0x2384, 0x2756, 0x2B4F, 0x2D35, 0x2D38, 0x2D06, 0x2CA6, 0x2C20, - 0x2B7C, 0x2ABF, 0x29F2, 0x291C, 0x2844, 0x2771, 0x26AB, 0x25F9, - 0x2561, 0x24EC, 0x24A1, 0x2486, 0x2486, 0xDB55, 0xDB57, 0xDB5D, - 0xDB65, 0xDB6F, 0xDB7C, 0xDB89, 0xDB98, 0xDBA6, 0xDBB5, 0xDBC2, - 0xDBCE, 0xDBD8, 0xDBDF, 0xDBE3, 0xDBE4, 0xDBE0, 0xDBD8, 0xDBCB, - 0xDBB7, 0xDB9E, 0xDB7D, 0xDB55, 0xDAE1, 0xD9FF, 0xD8E4, 0xD7C5, - 0xD6D7, 0xD64F, 0xD661, 0xD8ED, 0xDD42, 0xDFC3, 0xDFF2, 0xDFCA, - 0xDF5E, 0xDEC0, 0xDE06, 0xDD42, 0xDC88, 0xDBEB, 0xDB7E, 0xDB55, - 0xDB55, 0x0000, 0xFFFA, 0xFFE8, 0xFFCD, 0xFFA9, 0xFF80, 0xFF52, - 0xFF22, 0xFEF2, 0xFEC2, 0xFE96, 0xFE6E, 0xFE4D, 0xFE35, 0xFE27, - 0xFE24, 0xFE30, 0xFE4C, 0xFE79, 0xFEB9, 0xFF0F, 0xFF7B, 0x0000, - 0x013C, 0x0386, 0x0676, 0x09A5, 0x0CA9, 0x0F1B, 0x1093, 0x0F1E, - 0x0B4A, 0x086C, 0x0727, 0x05EA, 0x04BA, 0x039F, 0x029E, 0x01BD, - 0x0104, 0x0077, 0x001F, 0x0000, 0x0000, 0xF34B, 0xF354, 0xF36E, - 0xF394, 0xF3C6, 0xF401, 0xF441, 0xF485, 0xF4CA, 0xF50D, 0xF54B, - 0xF583, 0xF5B2, 0xF5D4, 0xF5E8, 0xF5EB, 0xF5DB, 0xF5B4, 0xF574, - 0xF519, 0xF4A1, 0xF408, 0xF34B, 0xF182, 0xEE2D, 0xE9EA, 0xE557, - 0xE112, 0xDDB9, 0xDBE9, 0xDF0A, 0xE611, 0xEAF3, 0xECA4, 0xEE1F, - 0xEF65, 0xF07A, 0xF15F, 0xF216, 0xF2A0, 0xF301, 0xF339, 0xF34B, - 0xF34B, 0xC0BD, 0xC0A3, 0xC056, 0xBFDB, 0xBF34, 0xBE64, 0xBD70, - 0xBC59, 0xBB25, 0xB9D5, 0xB86D, 0xB6F1, 0xB564, 0xB3C9, 0xB224, - 0xB077, 0xAEC6, 0xAD15, 0xAB66, 0xA9BD, 0xA81E, 0xA68B, 0xA509, - 0xA32B, 0xA0B6, 0x9DF7, 0x9B38, 0x98C6, 0x96EC, 0x95F6, 0x9856, - 0x9D69, 0xA0D7, 0xA1E6, 0xA2C3, 0xA373, 0xA3FC, 0xA463, 0xA4AC, - 0xA4DC, 0xA4F8, 0xA505, 0xA509, 0xA509, 0x9BDA, 0x9BB7, 0x9B52, - 0x9AB2, 0x99DB, 0x98D3, 0x97A0, 0x9649, 0x94D2, 0x9341, 0x919C, - 0x8FEA, 0x8E2E, 0x8C71, 0x8AB6, 0x8904, 0x8761, 0x85D2, 0x845D, - 0x8308, 0x81D9, 0x80D5, 0x8001, 0x7FD9, 0x80A5, 0x8206, 0x83AD, - 0x8543, 0x8675, 0x86EE, 0x86D0, 0x867D, 0x85FF, 0x855E, 0x84A5, - 0x83DE, 0x8312, 0x824B, 0x8192, 0x80F1, 0x8072, 0x801F, 0x8001, - 0x8001, 0x87FB, 0x87F2, 0x87D8, 0x87AD, 0x8774, 0x872E, 0x86DC, - 0x8680, 0x861A, 0x85AE, 0x853B, 0x84C3, 0x8449, 0x83CC, 0x834F, - 0x82D3, 0x825A, 0x81E4, 0x8173, 0x8109, 0x80A7, 0x804F, 0x8001, - 0x7FC8, 0x7FAE, 0x7FAA, 0x7FB4, 0x7FC5, 0x7FD4, 0x7FDB, 0x7FDC, - 0x7FDD, 0x7FE0, 0x7FE3, 0x7FE7, 0x7FEB, 0x7FEF, 0x7FF3, 0x7FF7, - 0x7FFA, 0x7FFC, 0x7FFE, 0x8001, 0x8001, 0xDA12, 0xDA0D, 0xD9FE, - 0xD9E4, 0xD9C1, 0xD994, 0xD95F, 0xD920, 0xD8D9, 0xD88A, 0xD832, - 0xD7D3, 0xD76C, 0xD6FE, 0xD689, 0xD60E, 0xD58C, 0xD504, 0xD477, - 0xD3E3, 0xD34B, 0xD2AD, 0xD20B, 0xD11B, 0xCFB2, 0xCDFA, 0xCC1F, - 0xCA4D, 0xC8AF, 0xC771, 0xC66F, 0xC56B, 0xC468, 0xC36A, 0xC276, - 0xC190, 0xC0BC, 0xBFFD, 0xBF58, 0xBED0, 0xBE6B, 0xBE2B, 0xBE14, - 0xBE14, 0xCB3C, 0xCB54, 0xCB98, 0xCC06, 0xCC9A, 0xCD50, 0xCE25, - 0xCF15, 0xD01E, 0xD13B, 0xD269, 0xD3A4, 0xD4EA, 0xD637, 0xD786, - 0xD8D6, 0xDA21, 0xDB65, 0xDC9F, 0xDDCA, 0xDEE4, 0xDFE8, 0xE0D4, - 0xE1CF, 0xE2F4, 0xE42B, 0xE55D, 0xE672, 0xE755, 0xE7EC, 0xE822, - 0xE7DE, 0xE70A, 0xE54E, 0xE290, 0xDF18, 0xDB2E, 0xD71A, 0xD323, - 0xCF90, 0xCCAB, 0xCAB9, 0xCA03, 0xCA03, 0x0055, 0x0055, 0x0056, - 0x0056, 0x0058, 0x0059, 0x005A, 0x005C, 0x005D, 0x005F, 0x0061, - 0x0062, 0x0063, 0x0064, 0x0065, 0x0065, 0x0065, 0x0065, 0x0064, - 0x0062, 0x0060, 0x005D, 0x005A, 0x0051, 0x0040, 0x002B, 0x0013, - 0xFFFD, 0xFFE9, 0xFFD9, 0xFFC8, 0xFFB9, 0xFFAD, 0xFFA6, 0xFFA1, - 0xFF9F, 0xFF9E, 0xFF9E, 0xFF9F, 0xFFA0, 0xFFA1, 0xFFA2, 0xFFA2, - 0xFFA2, 0x0029, 0x0023, 0x0013, 0xFFFC, 0xFFDD, 0xFFB8, 0xFF8F, - 0xFF64, 0xFF39, 0xFF0E, 0xFEE5, 0xFEC0, 0xFEA0, 0xFE88, 0xFE78, - 0xFE72, 0xFE78, 0xFE8A, 0xFEAC, 0xFEDE, 0xFF21, 0xFF78, 0xFFE4, - 0x0156, 0x0431, 0x07A2, 0x0AD4, 0x0CF3, 0x0D2A, 0x0A22, 0x0450, - 0xFD91, 0xF7C1, 0xF4BD, 0xF451, 0xF4DE, 0xF626, 0xF7E8, 0xF9E7, - 0xFBE2, 0xFD9A, 0xFED1, 0xFF46, 0xFF46, 0x7B08, 0x7B2A, 0x7B8D, - 0x7C2B, 0x7D00, 0x7E06, 0x7F38, 0x8095, 0x8210, 0x83A9, 0x8559, - 0x871C, 0x88ED, 0x8AC6, 0x8CA2, 0x8E7D, 0x9051, 0x9218, 0x93CF, - 0x9570, 0x96F5, 0x985A, 0x9999, 0x9A7B, 0x9AEC, 0x9B17, 0x9B29, - 0x9B50, 0x9BB7, 0x9C8F, 0x9DB7, 0x9EE3, 0x9FC6, 0xA015, 0x9FD4, - 0x9F4B, 0x9E8D, 0x9DB2, 0x9CCD, 0x9BF6, 0x9B42, 0x9AC6, 0x9A98, - 0x9A98, 0xD49B, 0xD4AE, 0xD4E3, 0xD53A, 0xD5AF, 0xD63F, 0xD6E9, - 0xD7A9, 0xD87E, 0xD964, 0xDA5A, 0xDB5C, 0xDC69, 0xDD7D, 0xDE97, - 0xDFB3, 0xE0CF, 0xE1E9, 0xE2FE, 0xE40C, 0xE510, 0xE608, 0xE6F1, - 0xE80A, 0xE97D, 0xEB24, 0xECDD, 0xEE83, 0xEFF1, 0xF104, 0xF197, - 0xF186, 0xF0AE, 0xEEA6, 0xEB5A, 0xE725, 0xE25E, 0xDD5F, 0xD881, - 0xD41D, 0xD08B, 0xCE26, 0xCD46, 0xCD46, 0xD8E3, 0xD8CB, 0xD885, - 0xD818, 0xD787, 0xD6D8, 0xD60F, 0xD533, 0xD448, 0xD352, 0xD258, - 0xD15D, 0xD067, 0xCF7C, 0xCE9F, 0xCDD6, 0xCD27, 0xCC95, 0xCC27, - 0xCBE1, 0xCBC8, 0xCBE1, 0xCC31, 0xCD70, 0xD014, 0xD3BF, 0xD812, - 0xDCAE, 0xE136, 0xE54B, 0xE9AC, 0xEE49, 0xF18C, 0xF39D, 0xF5AE, - 0xF7B0, 0xF998, 0xFB57, 0xFCE3, 0xFE2C, 0xFF28, 0xFFC8, 0x0000, - 0x0000, 0x0765, 0x074B, 0x06FF, 0x0686, 0x05E5, 0x0520, 0x043E, - 0x0341, 0x0230, 0x010E, 0xFFE3, 0xFEB0, 0xFD7B, 0xFC49, 0xFB1F, - 0xFA02, 0xF8F6, 0xF801, 0xF727, 0xF66C, 0xF5D7, 0xF56B, 0xF52D, - 0xF5B2, 0xF74F, 0xF9A8, 0xFC60, 0xFF1D, 0x0180, 0x0330, 0x034E, - 0x0233, 0x0157, 0x011A, 0x00E3, 0x00B0, 0x0083, 0x005D, 0x003C, - 0x0022, 0x000F, 0x0003, 0x0000, 0x0000, 0x48E3, 0x48DB, 0x48C3, - 0x489D, 0x486B, 0x482F, 0x47EA, 0x479E, 0x474D, 0x46F8, 0x46A2, - 0x464B, 0x45F5, 0x45A3, 0x4555, 0x450F, 0x44D0, 0x449C, 0x4473, - 0x4458, 0x444C, 0x4450, 0x4467, 0x44F9, 0x4639, 0x47DF, 0x49A0, - 0x4B31, 0x4C49, 0x4C9E, 0x4A4A, 0x45E7, 0x42ED, 0x41E2, 0x40FD, - 0x403B, 0x3F9B, 0x3F1A, 0x3EB5, 0x3E6A, 0x3E38, 0x3E1B, 0x3E12, - 0x3E12, 0xDED1, 0xDEC7, 0xDEAA, 0xDE7F, 0xDE47, 0xDE06, 0xDDBE, - 0xDD72, 0xDD25, 0xDCDA, 0xDC94, 0xDC55, 0xDC21, 0xDBFB, 0xDBE4, - 0xDBE1, 0xDBF4, 0xDC1F, 0xDC66, 0xDCCC, 0xDD53, 0xDDFE, 0xDED1, - 0xE087, 0xE396, 0xE798, 0xEC23, 0xF0D2, 0xF53D, 0xF8FB, 0xFBD7, - 0xFDFA, 0xFF8F, 0x00F7, 0x0273, 0x03F3, 0x056B, 0x06CE, 0x080E, - 0x091D, 0x09F0, 0x0A78, 0x0AA8, 0x0AA8, 0x1FF4, 0x1FF7, 0x2000, - 0x200E, 0x2021, 0x2036, 0x204E, 0x2067, 0x2080, 0x2099, 0x20B0, - 0x20C5, 0x20D6, 0x20E3, 0x20EA, 0x20EB, 0x20E5, 0x20D7, 0x20BF, - 0x209E, 0x2071, 0x2039, 0x1FF4, 0x1FA0, 0x1F2A, 0x1E7A, 0x1D73, - 0x1BFC, 0x19FB, 0x1755, 0x10A6, 0x0735, 0x01E3, 0x015B, 0x0194, - 0x0264, 0x03A1, 0x0521, 0x06BA, 0x0841, 0x098D, 0x0A73, 0x0AC9, - 0x0AC9, 0x8256, 0x824D, 0x8234, 0x820C, 0x81DA, 0x819F, 0x815E, - 0x8119, 0x80D4, 0x8090, 0x8051, 0x8018, 0x7FE6, 0x7FC3, 0x7FAF, - 0x7FAC, 0x7FBD, 0x7FE4, 0x8027, 0x8083, 0x80FD, 0x8198, 0x8256, - 0x8404, 0x8718, 0x8B11, 0x8F71, 0x93B7, 0x9765, 0x99FA, 0x9969, - 0x9680, 0x9505, 0x95BF, 0x96DA, 0x983A, 0x99C5, 0x9B5F, 0x9CEB, - 0x9E50, 0x9F70, 0xA032, 0xA078, 0xA078, 0x4122, 0x40F2, 0x4065, - 0x3F84, 0x3E57, 0x3CE6, 0x3B37, 0x3953, 0x3741, 0x350A, 0x32B5, - 0x304A, 0x2DD0, 0x2B4F, 0x28D0, 0x2659, 0x23F2, 0x21A4, 0x1F76, - 0x1D70, 0x1B99, 0x19F9, 0x1898, 0x179A, 0x1710, 0x16E5, 0x1704, - 0x1758, 0x17CD, 0x184F, 0x18C7, 0x1922, 0x194B, 0x1951, 0x1955, - 0x1956, 0x1955, 0x1953, 0x194F, 0x194C, 0x1948, 0x1946, 0x1945, - 0x1945, 0xD283, 0xD293, 0xD2C3, 0xD311, 0xD37A, 0xD3FD, 0xD497, - 0xD546, 0xD608, 0xD6DC, 0xD7BE, 0xD8AE, 0xD9A8, 0xDAAB, 0xDBB5, - 0xDCC3, 0xDDD4, 0xDEE5, 0xDFF5, 0xE101, 0xE207, 0xE306, 0xE3FB, - 0xE50F, 0xE65F, 0xE7DA, 0xE96B, 0xEAFE, 0xEC81, 0xEDE0, 0xEF07, - 0xEFE4, 0xF063, 0xF06E, 0xF00E, 0xEF5C, 0xEE71, 0xED66, 0xEC53, - 0xEB52, 0xEA7C, 0xE9E9, 0xE9B2, 0xE9B2, 0x7030, 0x7061, 0x70EE, - 0x71D3, 0x7307, 0x7484, 0x7644, 0x7840, 0x7A72, 0x7CD2, 0x7F5B, - 0x8208, 0x84CD, 0x87A7, 0x8A8F, 0x8D7E, 0x906D, 0x9357, 0x9634, - 0x98FE, 0x9BAE, 0x9E3E, 0xA0A7, 0xA322, 0xA5DF, 0xA8C7, 0xABC4, - 0xAEC0, 0xB1A5, 0xB45D, 0xB6D2, 0xB8ED, 0xBA99, 0xBBD2, 0xBCAF, - 0xBD3D, 0xBD8B, 0xBDA5, 0xBD9C, 0xBD7C, 0xBD54, 0xBD31, 0xBD23, - 0xBD23, 0xE0BB, 0xE0C3, 0xE0D9, 0xE0FD, 0xE12E, 0xE16A, 0xE1B2, - 0xE203, 0xE25E, 0xE2C2, 0xE32C, 0xE39D, 0xE414, 0xE48F, 0xE50E, - 0xE590, 0xE615, 0xE69A, 0xE71F, 0xE7A4, 0xE827, 0xE8A8, 0xE925, - 0xE9B3, 0xEA5F, 0xEB22, 0xEBF4, 0xECCA, 0xED9E, 0xEE66, 0xEF1A, - 0xEFB2, 0xF025, 0xF072, 0xF0A4, 0xF0BE, 0xF0C6, 0xF0C0, 0xF0B0, - 0xF09B, 0xF087, 0xF077, 0xF071, 0xF071, 0x1F4C, 0x1F46, 0x1F33, - 0x1F14, 0x1EEA, 0x1EB5, 0x1E77, 0x1E2F, 0x1DE0, 0x1D88, 0x1D29, - 0x1CC4, 0x1C59, 0x1BEA, 0x1B76, 0x1AFE, 0x1A83, 0x1A06, 0x1988, - 0x1908, 0x1889, 0x180A, 0x178C, 0x16FC, 0x164C, 0x1583, 0x14A9, - 0x13C3, 0x12DB, 0x11F6, 0x111C, 0x1054, 0x0FA6, 0x0F04, 0x0E60, - 0x0DBF, 0x0D25, 0x0C96, 0x0C18, 0x0BAE, 0x0B5C, 0x0B28, 0x0B16, - 0x0B16, 0x8126, 0x813F, 0x818A, 0x8203, 0x82A7, 0x8375, 0x8468, - 0x857F, 0x86B6, 0x880A, 0x897A, 0x8B01, 0x8C9E, 0x8E4D, 0x900C, - 0x91D8, 0x93AE, 0x958B, 0x976D, 0x9950, 0x9B33, 0x9D11, 0x9EEA, - 0xA10D, 0xA3B8, 0xA6C8, 0xAA19, 0xAD88, 0xB0F2, 0xB433, 0xB728, - 0xB9AE, 0xBBA1, 0xBD0B, 0xBE15, 0xBECC, 0xBF3F, 0xBF7B, 0xBF8D, - 0xBF83, 0xBF6B, 0xBF53, 0xBF48, 0xBF48, 0x05F6, 0x05FF, 0x0617, - 0x063E, 0x066F, 0x06A9, 0x06E8, 0x072B, 0x076F, 0x07B1, 0x07EF, - 0x0826, 0x0854, 0x0876, 0x088A, 0x088D, 0x087C, 0x0856, 0x0817, - 0x07BE, 0x0746, 0x06AF, 0x05F6, 0x0450, 0x014A, 0xFD64, 0xF91A, - 0xF4ED, 0xF15B, 0xEEE4, 0xEF70, 0xF265, 0xF475, 0xF4E9, 0xF53F, - 0xF57A, 0xF5A0, 0xF5B3, 0xF5BA, 0xF5B7, 0xF5B0, 0xF5A9, 0xF5A5, - 0xF5A5, 0xEAE4, 0xEAE2, 0xEADC, 0xEAD4, 0xEAC8, 0xEABB, 0xEAAD, - 0xEA9E, 0xEA8F, 0xEA80, 0xEA72, 0xEA65, 0xEA5B, 0xEA53, 0xEA4F, - 0xEA4E, 0xEA52, 0xEA5B, 0xEA69, 0xEA7D, 0xEA98, 0xEABA, 0xEAE4, - 0xEB33, 0xEBBD, 0xEC74, 0xED4C, 0xEE38, 0xEF2B, 0xF019, 0xF165, - 0xF2F1, 0xF3EA, 0xF44C, 0xF49D, 0xF4DE, 0xF512, 0xF53A, 0xF557, - 0xF56B, 0xF578, 0xF57E, 0xF580, 0xF580, 0xA38A, 0xA38B, 0xA38D, - 0xA38F, 0xA392, 0xA396, 0xA39B, 0xA39F, 0xA3A4, 0xA3A8, 0xA3AC, - 0xA3B0, 0xA3B3, 0xA3B5, 0xA3B7, 0xA3B7, 0xA3B6, 0xA3B3, 0xA3AF, - 0xA3A9, 0xA3A1, 0xA397, 0xA38A, 0xA399, 0xA3CA, 0xA3FB, 0xA408, - 0xA3CE, 0xA32C, 0xA1FF, 0x9DE1, 0x97C8, 0x9495, 0x94D0, 0x95A7, - 0x96F4, 0x9890, 0x9A55, 0x9C1E, 0x9DC3, 0x9F20, 0xA00D, 0xA064, - 0xA064, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animvalue_0605678C, 0x00188440, 199722, 0x000568dc, 3280); // 0x0605745C -static const u16 bowser_seg6_animindex_0605745C[] = { - 0x0001, 0x0000, 0x002C, 0x0001, 0x0001, 0x002D, 0x002C, 0x002E, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0666, 0x0001, 0x0000, - 0x002C, 0x0451, 0x002C, 0x047D, 0x002C, 0x04A9, - 0x002C, 0x026D, 0x002C, 0x0299, 0x002C, 0x02C5, - 0x002C, 0x005D, 0x002C, 0x0089, 0x002C, 0x00B5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0665, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x00E1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0664, 0x0001, 0x0000, - 0x002C, 0x04D5, 0x002C, 0x0501, 0x002C, 0x052D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x02F1, - 0x002C, 0x010D, 0x002C, 0x0139, 0x002C, 0x0165, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0663, 0x0001, 0x0000, - 0x002C, 0x031D, 0x002C, 0x0349, 0x002C, 0x0375, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x0191, - 0x0001, 0x005A, 0x0001, 0x005B, 0x0001, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0662, 0x0001, 0x0000, - 0x002C, 0x0559, 0x002C, 0x0585, 0x002C, 0x05B1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x03A1, - 0x002C, 0x01BD, 0x002C, 0x01E9, 0x002C, 0x0215, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0661, 0x0001, 0x0000, - 0x002C, 0x05DD, 0x002C, 0x0609, 0x002C, 0x0635, - 0x002C, 0x03CD, 0x002C, 0x03F9, 0x002C, 0x0425, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002C, 0x0241, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_seg6_animindex_0605745C, 0x00188440, 199722, 0x00044520, 540); // 0x06057678 static const struct Animation bowser_seg6_anim_06057678 = { diff --git a/actors/bowser/model.inc.c b/actors/bowser/model.inc.c index 26adbf5ef..aaf94f3dc 100644 --- a/actors/bowser/model.inc.c +++ b/actors/bowser/model.inc.c @@ -1,151 +1,94 @@ +#include "pc/rom_assets.h" // Bowser (King Koopa) // 0x0601F438 -ALIGNED8 const Texture bowser_seg6_texture_0601F438[] = { -#include "actors/bowser/bowser_shell.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_0601F438, "actors/bowser/bowser_shell.rgba16.inc.c", 0x00188440, 199722, 0x0001f438, 2048); // 0x0601FC38 -ALIGNED8 const Texture bowser_seg6_texture_0601FC38[] = { -#include "actors/bowser/bowser_eyebrow.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_0601FC38, "actors/bowser/bowser_eyebrow.rgba16.inc.c", 0x00188440, 199722, 0x0001fc38, 4096); // 0x06020C38 -ALIGNED8 const Texture bowser_seg6_texture_06020C38[] = { -#include "actors/bowser/bowser_muzzle.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06020C38, "actors/bowser/bowser_muzzle.rgba16.inc.c", 0x00188440, 199722, 0x00020c38, 2048); // 0x06021438 -ALIGNED8 const Texture bowser_seg6_texture_06021438[] = { -#include "actors/bowser/bowser_nostrils.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06021438, "actors/bowser/bowser_nostrils.rgba16.inc.c", 0x00188440, 199722, 0x00021438, 4096); // 0x06022438 -ALIGNED8 const Texture bowser_seg6_texture_06022438[] = { -#include "actors/bowser/bowser_body.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06022438, "actors/bowser/bowser_body.rgba16.inc.c", 0x00188440, 199722, 0x00022438, 2048); // 0x06022C38 -ALIGNED8 const Texture bowser_seg6_texture_06022C38[] = { -#include "actors/bowser/bowser_armband_spike.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06022C38, "actors/bowser/bowser_armband_spike.rgba16.inc.c", 0x00188440, 199722, 0x00022c38, 4096); // 0x06023C38 -ALIGNED8 const Texture bowser_seg6_texture_06023C38[] = { -#include "actors/bowser/bowser_armband.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06023C38, "actors/bowser/bowser_armband.rgba16.inc.c", 0x00188440, 199722, 0x00023c38, 2048); // 0x06024438 -ALIGNED8 const Texture bowser_seg6_texture_06024438[] = { -#include "actors/bowser/bowser_tongue.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06024438, "actors/bowser/bowser_tongue.rgba16.inc.c", 0x00188440, 199722, 0x00024438, 4096); // 0x06025438 -ALIGNED8 const Texture bowser_seg6_texture_06025438[] = { -#include "actors/bowser/bowser_chest.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06025438, "actors/bowser/bowser_chest.rgba16.inc.c", 0x00188440, 199722, 0x00025438, 2048); // 0x06025C38 -ALIGNED8 const Texture bowser_seg6_texture_06025C38[] = { -#include "actors/bowser/bowser_shell_edge.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06025C38, "actors/bowser/bowser_shell_edge.rgba16.inc.c", 0x00188440, 199722, 0x00025c38, 2048); // unreferenced, seen in pre-Spaceworld 1995 B-roll footage build // 0x06026438 -ALIGNED8 const Texture bowser_seg6_texture_06026438[] = { -#include "actors/bowser/bowser_blue_eye_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06026438, "actors/bowser/bowser_blue_eye_unused.rgba16.inc.c", 0x00188440, 199722, 0x00026438, 4096); // unreferenced (stubbed texture? possibly original texture for mouth) // 0x06027438 -ALIGNED8 const Texture bowser_seg6_texture_06027438[] = { -#include "actors/bowser/bowser_mouth_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06027438, "actors/bowser/bowser_mouth_unused.rgba16.inc.c", 0x00188440, 199722, 0x00027438, 4096); // 0x06028438 -ALIGNED8 const Texture bowser_seg6_texture_06028438[] = { -#include "actors/bowser/bowser_upper_face.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06028438, "actors/bowser/bowser_upper_face.rgba16.inc.c", 0x00188440, 199722, 0x00028438, 2048); // 0x06028C38 -ALIGNED8 const Texture bowser_seg6_texture_06028C38[] = { -#include "actors/bowser/bowser_hair.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06028C38, "actors/bowser/bowser_hair.rgba16.inc.c", 0x00188440, 199722, 0x00028c38, 4096); // 0x06029C38 -ALIGNED8 const Texture bowser_seg6_texture_06029C38[] = { -#include "actors/bowser/bowser_claw_edge.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06029C38, "actors/bowser/bowser_claw_edge.rgba16.inc.c", 0x00188440, 199722, 0x00029c38, 4096); // 0x0602AC38 -ALIGNED8 const Texture bowser_seg6_texture_0602AC38[] = { -#include "actors/bowser/bowser_claw_horn_tooth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_0602AC38, "actors/bowser/bowser_claw_horn_tooth.rgba16.inc.c", 0x00188440, 199722, 0x0002ac38, 4096); // 0x0602BC38 -ALIGNED8 const Texture bowser_seg6_texture_0602BC38[] = { -#include "actors/bowser/bowser_claw_horn_angle.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_0602BC38, "actors/bowser/bowser_claw_horn_angle.rgba16.inc.c", 0x00188440, 199722, 0x0002bc38, 4096); // 0x0602CC38 -ALIGNED8 const Texture bowser_seg6_texture_0602CC38[] = { -#include "actors/bowser/bowser_eye_left_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_0602CC38, "actors/bowser/bowser_eye_left_0.rgba16.inc.c", 0x00188440, 199722, 0x0002cc38, 4096); // 0x0602DC38 -ALIGNED8 const Texture bowser_seg6_texture_0602DC38[] = { -#include "actors/bowser/bowser_eye_half_closed_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_0602DC38, "actors/bowser/bowser_eye_half_closed_0.rgba16.inc.c", 0x00188440, 199722, 0x0002dc38, 4096); // 0x0602EC38 -ALIGNED8 const Texture bowser_seg6_texture_0602EC38[] = { -#include "actors/bowser/bowser_eye_closed_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_0602EC38, "actors/bowser/bowser_eye_closed_0.rgba16.inc.c", 0x00188440, 199722, 0x0002ec38, 4096); // 0x0602FC38 -ALIGNED8 const Texture bowser_seg6_texture_0602FC38[] = { -#include "actors/bowser/bowser_eye_center_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_0602FC38, "actors/bowser/bowser_eye_center_0.rgba16.inc.c", 0x00188440, 199722, 0x0002fc38, 4096); // 0x06030C38 -ALIGNED8 const Texture bowser_seg6_texture_06030C38[] = { -#include "actors/bowser/bowser_eye_right_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06030C38, "actors/bowser/bowser_eye_right_0.rgba16.inc.c", 0x00188440, 199722, 0x00030c38, 4096); // 0x06031C38 -ALIGNED8 const Texture bowser_seg6_texture_06031C38[] = { -#include "actors/bowser/bowser_eye_far_left_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06031C38, "actors/bowser/bowser_eye_far_left_0.rgba16.inc.c", 0x00188440, 199722, 0x00031c38, 4096); // 0x06032C38 -ALIGNED8 const Texture bowser_seg6_texture_06032C38[] = { -#include "actors/bowser/bowser_eye_left_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06032C38, "actors/bowser/bowser_eye_left_1.rgba16.inc.c", 0x00188440, 199722, 0x0002cc38, 4096); // 0x06033C38 -ALIGNED8 const Texture bowser_seg6_texture_06033C38[] = { -#include "actors/bowser/bowser_eye_half_closed_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06033C38, "actors/bowser/bowser_eye_half_closed_1.rgba16.inc.c", 0x00188440, 199722, 0x0002dc38, 4096); // 0x06034C38 -ALIGNED8 const Texture bowser_seg6_texture_06034C38[] = { -#include "actors/bowser/bowser_eye_closed_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06034C38, "actors/bowser/bowser_eye_closed_1.rgba16.inc.c", 0x00188440, 199722, 0x0002ec38, 4096); // 0x06035C38 -ALIGNED8 const Texture bowser_seg6_texture_06035C38[] = { -#include "actors/bowser/bowser_eye_center_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06035C38, "actors/bowser/bowser_eye_center_1.rgba16.inc.c", 0x00188440, 199722, 0x0002fc38, 4096); // 0x06036C38 -ALIGNED8 const Texture bowser_seg6_texture_06036C38[] = { -#include "actors/bowser/bowser_eye_right_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06036C38, "actors/bowser/bowser_eye_right_1.rgba16.inc.c", 0x00188440, 199722, 0x00030c38, 4096); // 0x06037C38 -ALIGNED8 const Texture bowser_seg6_texture_06037C38[] = { -#include "actors/bowser/bowser_eye_far_left_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_seg6_texture_06037C38, "actors/bowser/bowser_eye_far_left_1.rgba16.inc.c", 0x00188440, 199722, 0x00031c38, 4096); // 0x06038C38 static const Lights1 bowser_seg6_lights_06038C38 = gdSPDefLights1( @@ -166,101 +109,22 @@ UNUSED static const Lights1 bowser_lights_unused2 = gdSPDefLights1( ); // 0x06038C80 -static const Vtx bowser_seg6_vertex_06038C80[] = { - {{{ 46, 36, 22}, 0, { -8, 978}, {0x41, 0x5e, 0x35, 0xff}}}, - {{{ 66, 32, 21}, 0, { 588, 968}, {0x41, 0x56, 0x41, 0xff}}}, - {{{ 46, 36, -22}, 0, { 20, -12}, {0x34, 0x65, 0xca, 0xff}}}, - {{{ 40, -33, 0}, 0, { 14, 958}, {0x35, 0x8d, 0x00, 0xff}}}, - {{{ 60, -32, 0}, 0, { 820, 956}, {0x2f, 0x8b, 0x00, 0xff}}}, - {{{ 42, -6, 36}, 0, { 30, 20}, {0x2b, 0xe4, 0x73, 0xff}}}, - {{{ 63, -7, 34}, 0, { 834, 78}, {0x4a, 0xdb, 0x5f, 0xff}}}, - {{{ 46, 36, -22}, 0, { 10, 964}, {0x34, 0x65, 0xca, 0xff}}}, - {{{ 66, 32, -21}, 0, { 746, 964}, {0x47, 0x45, 0xb2, 0xff}}}, - {{{ 42, -6, -36}, 0, { -52, -94}, {0x2b, 0xe4, 0x8d, 0xff}}}, - {{{ 63, -7, -34}, 0, { 684, -28}, {0x4a, 0xdb, 0xa1, 0xff}}}, - {{{ 42, -6, -36}, 0, { -38, 978}, {0x2b, 0xe4, 0x8d, 0xff}}}, - {{{ 60, -32, 0}, 0, { 812, 20}, {0x2f, 0x8b, 0x00, 0xff}}}, - {{{ 40, -33, 0}, 0, { -36, -26}, {0x35, 0x8d, 0x00, 0xff}}}, - {{{ 63, -7, -34}, 0, { 810, 962}, {0x4a, 0xdb, 0xa1, 0xff}}}, - {{{ 66, 32, -21}, 0, { 614, 40}, {0x47, 0x45, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06038C80, 0x00188440, 199722, 0x00038c80, 256); // 0x06038D80 -static const Vtx bowser_seg6_vertex_06038D80[] = { - {{{ 42, -6, 36}, 0, { -44, 974}, {0x2b, 0xe4, 0x73, 0xff}}}, - {{{ 66, 32, 21}, 0, { 692, 42}, {0x41, 0x56, 0x41, 0xff}}}, - {{{ 46, 36, 22}, 0, { 100, 20}, {0x41, 0x5e, 0x35, 0xff}}}, - {{{ 63, -7, 34}, 0, { 556, 936}, {0x4a, 0xdb, 0x5f, 0xff}}}, - {{{ 66, 32, -21}, 0, { 1104, 166}, {0x47, 0x45, 0xb2, 0xff}}}, - {{{ 81, 1, 0}, 0, { 402, 394}, {0x7e, 0xf5, 0x00, 0xff}}}, - {{{ 63, -7, -34}, 0, { 836, 990}, {0x4a, 0xdb, 0xa1, 0xff}}}, - {{{ 60, -32, 0}, 0, { 0, 990}, {0x2f, 0x8b, 0x00, 0xff}}}, - {{{ 63, -7, 34}, 0, { -298, 166}, {0x4a, 0xdb, 0x5f, 0xff}}}, - {{{ 66, 32, 21}, 0, { 402, -344}, {0x41, 0x56, 0x41, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06038D80, 0x00188440, 199722, 0x00038d80, 160); // 0x06038E20 -static const Vtx bowser_seg6_vertex_06038E20[] = { - {{{ 36, 44, 27}, 0, { -12, 930}, {0x2c, 0x60, 0x45, 0xff}}}, - {{{ 32, -8, 44}, 0, { 954, 904}, {0x21, 0xdb, 0x74, 0xff}}}, - {{{ 42, -6, 36}, 0, { 862, 76}, {0x2b, 0xe4, 0x73, 0xff}}}, - {{{ 40, -33, 0}, 0, { 874, 60}, {0x35, 0x8d, 0x00, 0xff}}}, - {{{ 42, -6, 36}, 0, { 78, 52}, {0x2b, 0xe4, 0x73, 0xff}}}, - {{{ 32, -8, 44}, 0, { -6, 896}, {0x21, 0xdb, 0x74, 0xff}}}, - {{{ 29, -40, 0}, 0, { 968, 908}, {0x0a, 0x83, 0x13, 0xff}}}, - {{{ 32, -8, -44}, 0, { 984, 912}, {0x1d, 0xbe, 0x98, 0xff}}}, - {{{ 42, -6, -36}, 0, { 890, 76}, {0x2b, 0xe4, 0x8d, 0xff}}}, - {{{ 40, -33, 0}, 0, { 80, 30}, {0x35, 0x8d, 0x00, 0xff}}}, - {{{ 29, -40, 0}, 0, { -10, 854}, {0x0a, 0x83, 0x13, 0xff}}}, - {{{ 36, 44, -27}, 0, { 956, 894}, {0x33, 0x54, 0xb0, 0xff}}}, - {{{ 42, -6, -36}, 0, { 90, 150}, {0x2b, 0xe4, 0x8d, 0xff}}}, - {{{ 32, -8, -44}, 0, { 0, 922}, {0x1d, 0xbe, 0x98, 0xff}}}, - {{{ 46, 36, -22}, 0, { 870, 126}, {0x34, 0x65, 0xca, 0xff}}}, - {{{ 46, 36, 22}, 0, { 72, 98}, {0x41, 0x5e, 0x35, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06038E20, 0x00188440, 199722, 0x00038e20, 256); // 0x06038F20 -static const Vtx bowser_seg6_vertex_06038F20[] = { - {{{ 46, 36, 22}, 0, { 886, 96}, {0x41, 0x5e, 0x35, 0xff}}}, - {{{ 46, 36, -22}, 0, { 86, 110}, {0x34, 0x65, 0xca, 0xff}}}, - {{{ 36, 44, -27}, 0, { -2, 892}, {0x33, 0x54, 0xb0, 0xff}}}, - {{{ 36, 44, 27}, 0, { 978, 876}, {0x2c, 0x60, 0x45, 0xff}}}, - {{{ 8, -4, 41}, 0, { 370, -46}, {0x97, 0xe3, 0x40, 0xff}}}, - {{{ 12, 43, -25}, 0, { 386, 980}, {0xb0, 0x5c, 0xde, 0xff}}}, - {{{ 8, -4, -41}, 0, { 982, 980}, {0xa9, 0x01, 0xa4, 0xff}}}, - {{{ 12, 43, 25}, 0, { 6, 346}, {0xcb, 0x4d, 0x54, 0xff}}}, - {{{ 5, -34, 0}, 0, { 972, 346}, {0xb9, 0x9b, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06038F20, 0x00188440, 199722, 0x00038f20, 144); // 0x06038FB0 -static const Vtx bowser_seg6_vertex_06038FB0[] = { - {{{ 5, -34, 0}, 0, { 132, 990}, {0xb9, 0x9b, 0xe6, 0xff}}}, - {{{ 8, -4, -41}, 0, { 1988, 992}, {0xa9, 0x01, 0xa4, 0xff}}}, - {{{ 32, -8, -44}, 0, { 2012, 0}, {0x1d, 0xbe, 0x98, 0xff}}}, - {{{ 12, 43, 25}, 0, { 56, 978}, {0xcb, 0x4d, 0x54, 0xff}}}, - {{{ 8, -4, 41}, 0, { 1928, 978}, {0x97, 0xe3, 0x40, 0xff}}}, - {{{ 32, -8, 44}, 0, { 2012, 88}, {0x21, 0xdb, 0x74, 0xff}}}, - {{{ 36, 44, 27}, 0, { -28, 88}, {0x2c, 0x60, 0x45, 0xff}}}, - {{{ 12, 43, -25}, 0, { 36, 988}, {0xb0, 0x5c, 0xde, 0xff}}}, - {{{ 12, 43, 25}, 0, { 1928, 964}, {0xcb, 0x4d, 0x54, 0xff}}}, - {{{ 36, 44, 27}, 0, { 2000, 64}, {0x2c, 0x60, 0x45, 0xff}}}, - {{{ 36, 44, -27}, 0, { -56, 90}, {0x33, 0x54, 0xb0, 0xff}}}, - {{{ 8, -4, -41}, 0, { 56, 974}, {0xa9, 0x01, 0xa4, 0xff}}}, - {{{ 12, 43, -25}, 0, { 1928, 976}, {0xb0, 0x5c, 0xde, 0xff}}}, - {{{ 36, 44, -27}, 0, { 2016, 84}, {0x33, 0x54, 0xb0, 0xff}}}, - {{{ 32, -8, -44}, 0, { -28, 82}, {0x1d, 0xbe, 0x98, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06038FB0, 0x00188440, 199722, 0x00038fb0, 240); // 0x060390A0 -static const Vtx bowser_seg6_vertex_060390A0[] = { - {{{ 8, -4, 41}, 0, { 60, 980}, {0x97, 0xe3, 0x40, 0xff}}}, - {{{ 5, -34, 0}, 0, { 1944, 980}, {0xb9, 0x9b, 0xe6, 0xff}}}, - {{{ 29, -40, 0}, 0, { 2008, -40}, {0x0a, 0x83, 0x13, 0xff}}}, - {{{ 29, -40, 0}, 0, { -12, 0}, {0x0a, 0x83, 0x13, 0xff}}}, - {{{ 5, -34, 0}, 0, { 132, 990}, {0xb9, 0x9b, 0xe6, 0xff}}}, - {{{ 32, -8, -44}, 0, { 2012, 0}, {0x1d, 0xbe, 0x98, 0xff}}}, - {{{ 32, -8, 44}, 0, { -44, -40}, {0x21, 0xdb, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060390A0, 0x00188440, 199722, 0x000390a0, 112); // 0x06039110 - 0x060391C8 const Gfx bowser_seg6_dl_06039110[] = { @@ -337,102 +201,22 @@ const Gfx bowser_seg6_dl_060392E0[] = { }; // 0x06039368 -static const Vtx bowser_seg6_vertex_06039368[] = { - {{{ 47, 33, -21}, 0, { -12, 326}, {0x68, 0x3a, 0xd7, 0xff}}}, - {{{ 47, 33, 21}, 0, { 282, 954}, {0x5b, 0x52, 0x20, 0xff}}}, - {{{ 49, -32, 0}, 0, { 970, 362}, {0x64, 0xb3, 0x00, 0xff}}}, - {{{ 27, 37, -24}, 0, { 968, 990}, {0xd6, 0x5f, 0xb9, 0xff}}}, - {{{ 21, 31, 20}, 0, { 66, 32}, {0xcb, 0x61, 0x3c, 0xff}}}, - {{{ 27, 37, 24}, 0, { -2, 936}, {0xd7, 0x4c, 0x5c, 0xff}}}, - {{{ 21, 31, -20}, 0, { 864, 76}, {0xcf, 0x51, 0xac, 0xff}}}, - {{{ 23, -31, 0}, 0, { 884, 52}, {0xcd, 0x8c, 0x00, 0xff}}}, - {{{ 22, -7, -32}, 0, { 112, 30}, {0xc1, 0xea, 0x95, 0xff}}}, - {{{ 29, -9, -39}, 0, { 8, 884}, {0xde, 0xc0, 0x99, 0xff}}}, - {{{ 30, -38, 0}, 0, { 946, 910}, {0xdf, 0x86, 0x00, 0xff}}}, - {{{ 29, -9, 39}, 0, { 948, 890}, {0xdc, 0xc0, 0x67, 0xff}}}, - {{{ 23, -31, 0}, 0, { 68, 14}, {0xcd, 0x8c, 0x00, 0xff}}}, - {{{ 30, -38, 0}, 0, { -6, 812}, {0xdf, 0x86, 0x00, 0xff}}}, - {{{ 22, -7, 32}, 0, { 852, 78}, {0xc1, 0xea, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06039368, 0x00188440, 199722, 0x00039368, 240); // 0x06039458 -static const Vtx bowser_seg6_vertex_06039458[] = { - {{{ 27, 37, 24}, 0, { 940, 856}, {0xd7, 0x4c, 0x5c, 0xff}}}, - {{{ 22, -7, 32}, 0, { 116, 116}, {0xc1, 0xea, 0x6b, 0xff}}}, - {{{ 29, -9, 39}, 0, { 16, 898}, {0xdc, 0xc0, 0x67, 0xff}}}, - {{{ 21, 31, 20}, 0, { 878, 82}, {0xcb, 0x61, 0x3c, 0xff}}}, - {{{ 29, -9, -39}, 0, { 968, 912}, {0xde, 0xc0, 0x99, 0xff}}}, - {{{ 22, -7, -32}, 0, { 890, 48}, {0xc1, 0xea, 0x95, 0xff}}}, - {{{ 27, 37, -24}, 0, { -12, 904}, {0xd6, 0x5f, 0xb9, 0xff}}}, - {{{ 21, 31, -20}, 0, { 82, 40}, {0xcf, 0x51, 0xac, 0xff}}}, - {{{ 47, 33, 21}, 0, { 282, 954}, {0x5b, 0x52, 0x20, 0xff}}}, - {{{ 48, -7, 35}, 0, { 890, 976}, {0x44, 0xfb, 0x6a, 0xff}}}, - {{{ 49, -32, 0}, 0, { 970, 362}, {0x64, 0xb3, 0x00, 0xff}}}, - {{{ 48, -7, -34}, 0, { 412, -40}, {0x46, 0xfb, 0x97, 0xff}}}, - {{{ 47, 33, -21}, 0, { -12, 326}, {0x68, 0x3a, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06039458, 0x00188440, 199722, 0x00039458, 208); // 0x06039528 -static const Vtx bowser_seg6_vertex_06039528[] = { - {{{ -8, -8, -31}, 0, { 926, 968}, {0xc9, 0xdc, 0x94, 0xff}}}, - {{{ -9, 29, -19}, 0, { 912, 42}, {0xba, 0x5f, 0xd3, 0xff}}}, - {{{ 21, 31, -20}, 0, { 4, -22}, {0xcf, 0x51, 0xac, 0xff}}}, - {{{ 22, -7, 32}, 0, { -8, 950}, {0xc1, 0xea, 0x6b, 0xff}}}, - {{{ -8, -8, 31}, 0, { 910, 962}, {0xc9, 0xdc, 0x6c, 0xff}}}, - {{{ 23, -31, 0}, 0, { -16, -26}, {0xcd, 0x8c, 0x00, 0xff}}}, - {{{ -7, -31, 0}, 0, { 904, 16}, {0xb3, 0x9c, 0x00, 0xff}}}, - {{{ 21, 31, 20}, 0, { -18, 938}, {0xcb, 0x61, 0x3c, 0xff}}}, - {{{ -8, -8, 31}, 0, { 936, 36}, {0xc9, 0xdc, 0x6c, 0xff}}}, - {{{ 22, -7, 32}, 0, { -6, -10}, {0xc1, 0xea, 0x6b, 0xff}}}, - {{{ -9, 29, 19}, 0, { 926, 956}, {0xac, 0x4b, 0x39, 0xff}}}, - {{{ -9, 29, -19}, 0, { 972, 944}, {0xba, 0x5f, 0xd3, 0xff}}}, - {{{ -9, 29, 19}, 0, { 946, 0}, {0xac, 0x4b, 0x39, 0xff}}}, - {{{ 21, 31, 20}, 0, { -6, -26}, {0xcb, 0x61, 0x3c, 0xff}}}, - {{{ 21, 31, -20}, 0, { 20, 948}, {0xcf, 0x51, 0xac, 0xff}}}, - {{{ 22, -7, -32}, 0, { 20, 934}, {0xc1, 0xea, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06039528, 0x00188440, 199722, 0x00039528, 256); // 0x06039628 -static const Vtx bowser_seg6_vertex_06039628[] = { - {{{ 23, -31, 0}, 0, { -8, 944}, {0xcd, 0x8c, 0x00, 0xff}}}, - {{{ -7, -31, 0}, 0, { 910, 962}, {0xb3, 0x9c, 0x00, 0xff}}}, - {{{ -8, -8, -31}, 0, { 926, 32}, {0xc9, 0xdc, 0x94, 0xff}}}, - {{{ 22, -7, -32}, 0, { 8, -14}, {0xc1, 0xea, 0x95, 0xff}}}, - {{{ -8, -8, 31}, 0, { 764, 984}, {0xc9, 0xdc, 0x6c, 0xff}}}, - {{{ -20, 1, 0}, 0, { 350, 440}, {0x82, 0xfc, 0x00, 0xff}}}, - {{{ -7, -31, 0}, 0, { -36, 1000}, {0xb3, 0x9c, 0x00, 0xff}}}, - {{{ -9, 29, 19}, 0, { 996, 214}, {0xac, 0x4b, 0x39, 0xff}}}, - {{{ -8, -8, -31}, 0, { -302, 244}, {0xc9, 0xdc, 0x94, 0xff}}}, - {{{ -9, 29, -19}, 0, { 334, -244}, {0xba, 0x5f, 0xd3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06039628, 0x00188440, 199722, 0x00039628, 160); // 0x060396C8 -static const Vtx bowser_seg6_vertex_060396C8[] = { - {{{ 27, 37, 24}, 0, { 0, 28}, {0xd7, 0x4c, 0x5c, 0xff}}}, - {{{ 47, 33, 21}, 0, { 140, 938}, {0x5b, 0x52, 0x20, 0xff}}}, - {{{ 27, 37, -24}, 0, { 1992, 52}, {0xd6, 0x5f, 0xb9, 0xff}}}, - {{{ 49, -32, 0}, 0, { 92, 942}, {0x64, 0xb3, 0x00, 0xff}}}, - {{{ 48, -7, 35}, 0, { 1896, 926}, {0x44, 0xfb, 0x6a, 0xff}}}, - {{{ 29, -9, 39}, 0, { 2004, 0}, {0xdc, 0xc0, 0x67, 0xff}}}, - {{{ 27, 37, -24}, 0, { 0, -8}, {0xd6, 0x5f, 0xb9, 0xff}}}, - {{{ 48, -7, -34}, 0, { 1884, 934}, {0x46, 0xfb, 0x97, 0xff}}}, - {{{ 29, -9, -39}, 0, { 1984, 4}, {0xde, 0xc0, 0x99, 0xff}}}, - {{{ 47, 33, -21}, 0, { 108, 924}, {0x68, 0x3a, 0xd7, 0xff}}}, - {{{ 47, 33, -21}, 0, { 1892, 960}, {0x68, 0x3a, 0xd7, 0xff}}}, - {{{ 29, -9, 39}, 0, { -48, 38}, {0xdc, 0xc0, 0x67, 0xff}}}, - {{{ 48, -7, 35}, 0, { 72, 978}, {0x44, 0xfb, 0x6a, 0xff}}}, - {{{ 27, 37, 24}, 0, { 2008, 4}, {0xd7, 0x4c, 0x5c, 0xff}}}, - {{{ 47, 33, 21}, 0, { 1884, 950}, {0x5b, 0x52, 0x20, 0xff}}}, - {{{ 30, -38, 0}, 0, { -44, 18}, {0xdf, 0x86, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060396C8, 0x00188440, 199722, 0x000396c8, 256); // 0x060397C8 -static const Vtx bowser_seg6_vertex_060397C8[] = { - {{{ 29, -9, -39}, 0, { -8, 36}, {0xde, 0xc0, 0x99, 0xff}}}, - {{{ 48, -7, -34}, 0, { 104, 890}, {0x46, 0xfb, 0x97, 0xff}}}, - {{{ 49, -32, 0}, 0, { 1840, 892}, {0x64, 0xb3, 0x00, 0xff}}}, - {{{ 30, -38, 0}, 0, { 1968, 40}, {0xdf, 0x86, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060397C8, 0x00188440, 199722, 0x000397c8, 64); // 0x06039808 - 0x060398B0 const Gfx bowser_seg6_dl_06039808[] = { @@ -508,163 +292,31 @@ const Gfx bowser_seg6_dl_060399D8[] = { }; // 0x06039A60 -static const Vtx bowser_seg6_vertex_06039A60[] = { - {{{ 91, -2, -17}, 0, { -308, -60}, {0x32, 0x8c, 0xfb, 0xff}}}, - {{{ 91, -2, 22}, 0, { -298, 522}, {0x3a, 0x91, 0x0c, 0xff}}}, - {{{ 54, -16, 22}, 0, { 280, 532}, {0x0e, 0x84, 0x15, 0xff}}}, - {{{ 74, -3, -48}, 0, { -54, -518}, {0x12, 0xa7, 0xa8, 0xff}}}, - {{{ 54, -16, -17}, 0, { 272, -48}, {0x02, 0x83, 0xeb, 0xff}}}, - {{{ 74, -3, 53}, 0, { 0, 990}, {0x10, 0xb7, 0x66, 0xff}}}, - {{{ -16, 3, 42}, 0, { 1460, 844}, {0xd8, 0xb0, 0x59, 0xff}}}, - {{{ -15, -5, 22}, 0, { 1418, 552}, {0xdf, 0x87, 0x11, 0xff}}}, - {{{ 92, 29, 22}, 0, { 162, 2132}, {0x28, 0x78, 0xfc, 0xff}}}, - {{{ 92, 29, -17}, 0, { 802, 2114}, {0x1c, 0x7b, 0x05, 0xff}}}, - {{{ 56, 36, -17}, 0, { 812, 1498}, {0x0e, 0x7e, 0xfa, 0xff}}}, - {{{ 56, 36, 22}, 0, { 172, 1516}, {0x0c, 0x7e, 0x07, 0xff}}}, - {{{ 76, 31, 53}, 0, { -342, 1870}, {0x0e, 0x58, 0x5a, 0xff}}}, - {{{ -45, 9, 22}, 0, { 1920, 562}, {0xa1, 0xb9, 0x2d, 0xff}}}, - {{{ -45, 9, -17}, 0, { 1910, -20}, {0xa7, 0xc0, 0xc1, 0xff}}}, - {{{ -15, -5, -17}, 0, { 1408, -28}, {0xd8, 0x89, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06039A60, 0x00188440, 199722, 0x00039a60, 256); // 0x06039B60 -static const Vtx bowser_seg6_vertex_06039B60[] = { - {{{ 56, 36, -17}, 0, { 812, 1498}, {0x0e, 0x7e, 0xfa, 0xff}}}, - {{{ 92, 29, -17}, 0, { 802, 2114}, {0x1c, 0x7b, 0x05, 0xff}}}, - {{{ 76, 31, -48}, 0, { 1318, 1824}, {0x07, 0x4b, 0x9a, 0xff}}}, - {{{ -14, 40, 2}, 0, { 512, 280}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 56, 36, 22}, 0, { 172, 1516}, {0x0c, 0x7e, 0x07, 0xff}}}, - {{{ -15, 35, -37}, 0, { 1152, 264}, {0xdf, 0x53, 0xa7, 0xff}}}, - {{{ -16, 3, -37}, 0, { 1036, 282}, {0xdb, 0xbd, 0x9c, 0xff}}}, - {{{ -15, 35, -37}, 0, { 1012, 928}, {0xdf, 0x53, 0xa7, 0xff}}}, - {{{ 76, 31, -48}, 0, { -122, 912}, {0x07, 0x4b, 0x9a, 0xff}}}, - {{{ -45, 9, -17}, 0, { 1408, 400}, {0xa7, 0xc0, 0xc1, 0xff}}}, - {{{ -51, 37, -17}, 0, { 1478, 946}, {0x98, 0x3c, 0xd8, 0xff}}}, - {{{ 74, -3, -48}, 0, { -94, 208}, {0x12, 0xa7, 0xa8, 0xff}}}, - {{{ 74, -3, 53}, 0, { -88, 348}, {0x10, 0xb7, 0x66, 0xff}}}, - {{{ 76, 31, 53}, 0, { -74, 848}, {0x0e, 0x58, 0x5a, 0xff}}}, - {{{ -15, 35, 42}, 0, { 1560, 656}, {0xe1, 0x47, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06039B60, 0x00188440, 199722, 0x00039b60, 240); // 0x06039C50 -static const Vtx bowser_seg6_vertex_06039C50[] = { - {{{ -16, 3, 42}, 0, { 1460, 844}, {0xd8, 0xb0, 0x59, 0xff}}}, - {{{ -45, 9, 22}, 0, { 1920, 562}, {0xa1, 0xb9, 0x2d, 0xff}}}, - {{{ -15, -5, 22}, 0, { 1418, 552}, {0xdf, 0x87, 0x11, 0xff}}}, - {{{ -15, -5, -17}, 0, { 1408, -28}, {0xd8, 0x89, 0xef, 0xff}}}, - {{{ -45, 9, -17}, 0, { 1910, -20}, {0xa7, 0xc0, 0xc1, 0xff}}}, - {{{ -16, 3, -37}, 0, { 1442, -318}, {0xdb, 0xbd, 0x9c, 0xff}}}, - {{{ 54, -16, -17}, 0, { 272, -48}, {0x02, 0x83, 0xeb, 0xff}}}, - {{{ -45, 9, 22}, 0, { 2092, 216}, {0xa1, 0xb9, 0x2d, 0xff}}}, - {{{ -16, 3, 42}, 0, { 1546, 198}, {0xd8, 0xb0, 0x59, 0xff}}}, - {{{ -15, 35, 42}, 0, { 1560, 656}, {0xe1, 0x47, 0x64, 0xff}}}, - {{{ -51, 37, 22}, 0, { 2236, 586}, {0xb1, 0x55, 0x32, 0xff}}}, - {{{ 74, -3, 53}, 0, { -88, 348}, {0x10, 0xb7, 0x66, 0xff}}}, - {{{ 56, 36, 22}, 0, { 172, 1516}, {0x0c, 0x7e, 0x07, 0xff}}}, - {{{ -14, 40, 2}, 0, { 512, 280}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -15, 35, 42}, 0, { -128, 300}, {0xe1, 0x47, 0x64, 0xff}}}, - {{{ 76, 31, 53}, 0, { -342, 1870}, {0x0e, 0x58, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06039C50, 0x00188440, 199722, 0x00039c50, 256); // 0x06039D50 -static const Vtx bowser_seg6_vertex_06039D50[] = { - {{{ -14, 40, 2}, 0, { 512, 280}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -51, 37, 22}, 0, { 200, -324}, {0xb1, 0x55, 0x32, 0xff}}}, - {{{ -15, 35, 42}, 0, { -128, 300}, {0xe1, 0x47, 0x64, 0xff}}}, - {{{ -15, 35, -37}, 0, { 1152, 264}, {0xdf, 0x53, 0xa7, 0xff}}}, - {{{ -51, 37, -17}, 0, { 840, -342}, {0x98, 0x3c, 0xd8, 0xff}}}, - {{{ -45, 9, -17}, 0, { 1026, 300}, {0xa7, 0xc0, 0xc1, 0xff}}}, - {{{ -45, 9, 22}, 0, { 310, 298}, {0xa1, 0xb9, 0x2d, 0xff}}}, - {{{ -51, 37, -17}, 0, { 928, 754}, {0x98, 0x3c, 0xd8, 0xff}}}, - {{{ -51, 37, 22}, 0, { 214, 750}, {0xb1, 0x55, 0x32, 0xff}}}, - {{{ 74, -3, -48}, 0, { 1318, 1834}, {0x12, 0xa7, 0xa8, 0xff}}}, - {{{ 54, -16, -17}, 0, { 812, 1512}, {0x02, 0x83, 0xeb, 0xff}}}, - {{{ -16, 3, -37}, 0, { 1152, 274}, {0xdb, 0xbd, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06039D50, 0x00188440, 199722, 0x00039d50, 192); // 0x06039E10 -static const Vtx bowser_seg6_vertex_06039E10[] = { - {{{ 92, 29, 22}, 0, { 44, 928}, {0x28, 0x78, 0xfc, 0xff}}}, - {{{ 104, 30, 16}, 0, { 172, 1216}, {0x16, 0x6b, 0x3f, 0xff}}}, - {{{ 92, 29, -17}, 0, { 972, 908}, {0x1c, 0x7b, 0x05, 0xff}}}, - {{{ 104, 30, -11}, 0, { 846, 1200}, {0x1f, 0x5c, 0xaf, 0xff}}}, - {{{ 136, 31, 2}, 0, { 512, 1972}, {0x7b, 0x1c, 0x00, 0xff}}}, - {{{ 92, 29, -17}, 0, { 212, 1076}, {0x1c, 0x7b, 0x05, 0xff}}}, - {{{ 106, 2, -11}, 0, { 862, 1244}, {0x46, 0xca, 0xa6, 0xff}}}, - {{{ 91, -2, -17}, 0, { 858, 916}, {0x32, 0x8c, 0xfb, 0xff}}}, - {{{ 104, 30, -11}, 0, { 270, 1316}, {0x1f, 0x5c, 0xaf, 0xff}}}, - {{{ 136, 31, 2}, 0, { 502, 1956}, {0x7b, 0x1c, 0x00, 0xff}}}, - {{{ 91, -2, -17}, 0, { -82, 924}, {0x32, 0x8c, 0xfb, 0xff}}}, - {{{ 106, 2, 16}, 0, { 790, 1272}, {0x44, 0xb7, 0x4d, 0xff}}}, - {{{ 91, -2, 22}, 0, { 914, 976}, {0x3a, 0x91, 0x0c, 0xff}}}, - {{{ 106, 2, -11}, 0, { 78, 1236}, {0x46, 0xca, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06039E10, 0x00188440, 199722, 0x00039e10, 224); // 0x06039EF0 -static const Vtx bowser_seg6_vertex_06039EF0[] = { - {{{ 104, 27, 25}, 0, { 300, 1356}, {0x1a, 0x51, 0xa2, 0xff}}}, - {{{ 126, 31, 32}, 0, { 416, 1916}, {0x7a, 0x20, 0x05, 0xff}}}, - {{{ 106, 6, 26}, 0, { 856, 1344}, {0x47, 0xc6, 0xa9, 0xff}}}, - {{{ 106, 2, -11}, 0, { 78, 1236}, {0x46, 0xca, 0xa6, 0xff}}}, - {{{ 136, 31, 2}, 0, { 476, 1924}, {0x7b, 0x1c, 0x00, 0xff}}}, - {{{ 106, 2, 16}, 0, { 790, 1272}, {0x44, 0xb7, 0x4d, 0xff}}}, - {{{ 76, 31, 53}, 0, { 880, 820}, {0x0e, 0x58, 0x5a, 0xff}}}, - {{{ 93, 31, 49}, 0, { 748, 1252}, {0x1b, 0x6e, 0x37, 0xff}}}, - {{{ 92, 29, 22}, 0, { 18, 1036}, {0x28, 0x78, 0xfc, 0xff}}}, - {{{ 104, 27, 25}, 0, { 102, 1384}, {0x1a, 0x51, 0xa2, 0xff}}}, - {{{ 126, 31, 32}, 0, { 254, 2032}, {0x7a, 0x20, 0x05, 0xff}}}, - {{{ 92, 29, 22}, 0, { 116, 1072}, {0x28, 0x78, 0xfc, 0xff}}}, - {{{ 91, -2, 22}, 0, { 926, 920}, {0x3a, 0x91, 0x0c, 0xff}}}, - {{{ 76, 31, 53}, 0, { -10, 816}, {0x0e, 0x58, 0x5a, 0xff}}}, - {{{ 74, -3, 53}, 0, { 860, 760}, {0x10, 0xb7, 0x66, 0xff}}}, - {{{ 95, 6, 49}, 0, { 736, 1228}, {0x3e, 0xc3, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06039EF0, 0x00188440, 199722, 0x00039ef0, 256); // 0x06039FF0 -static const Vtx bowser_seg6_vertex_06039FF0[] = { - {{{ 91, -2, 22}, 0, { 138, 952}, {0x3a, 0x91, 0x0c, 0xff}}}, - {{{ 95, 6, 49}, 0, { 790, 1252}, {0x3e, 0xc3, 0x5c, 0xff}}}, - {{{ 74, -3, 53}, 0, { 958, 796}, {0x10, 0xb7, 0x66, 0xff}}}, - {{{ 106, 6, 26}, 0, { 192, 1352}, {0x47, 0xc6, 0xa9, 0xff}}}, - {{{ 126, 31, 32}, 0, { 298, 1992}, {0x7a, 0x20, 0x05, 0xff}}}, - {{{ 106, 2, 16}, 0, { 968, 1240}, {0x44, 0xb7, 0x4d, 0xff}}}, - {{{ 104, 30, 16}, 0, { 34, 1232}, {0x16, 0x6b, 0x3f, 0xff}}}, - {{{ 92, 29, 22}, 0, { -42, 980}, {0x28, 0x78, 0xfc, 0xff}}}, - {{{ 136, 31, 2}, 0, { 354, 1912}, {0x7b, 0x1c, 0x00, 0xff}}}, - {{{ 91, -2, 22}, 0, { 984, 908}, {0x3a, 0x91, 0x0c, 0xff}}}, - {{{ 95, 6, 49}, 0, { 736, 1228}, {0x3e, 0xc3, 0x5c, 0xff}}}, - {{{ 126, 31, 32}, 0, { 244, 1992}, {0x7a, 0x20, 0x05, 0xff}}}, - {{{ 93, 31, 49}, 0, { 88, 1200}, {0x1b, 0x6e, 0x37, 0xff}}}, - {{{ 76, 31, 53}, 0, { -10, 816}, {0x0e, 0x58, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06039FF0, 0x00188440, 199722, 0x00039ff0, 224); // 0x0603A0D0 -static const Vtx bowser_seg6_vertex_0603A0D0[] = { - {{{ 91, -2, -17}, 0, { 992, 904}, {0x32, 0x8c, 0xfb, 0xff}}}, - {{{ 74, -3, -48}, 0, { 246, 864}, {0x12, 0xa7, 0xa8, 0xff}}}, - {{{ 100, 5, -44}, 0, { 386, 1256}, {0x3c, 0xbc, 0xa8, 0xff}}}, - {{{ 92, 29, -17}, 0, { 222, 956}, {0x1c, 0x7b, 0x05, 0xff}}}, - {{{ 105, 29, -19}, 0, { 270, 1160}, {0x10, 0x54, 0x5d, 0xff}}}, - {{{ 98, 31, -44}, 0, { 962, 1236}, {0x15, 0x6e, 0xc5, 0xff}}}, - {{{ 76, 31, -48}, 0, { 1104, 932}, {0x07, 0x4b, 0x9a, 0xff}}}, - {{{ 132, 31, -26}, 0, { 430, 1636}, {0x7c, 0x1b, 0x00, 0xff}}}, - {{{ 76, 31, -48}, 0, { 562, 936}, {0x07, 0x4b, 0x9a, 0xff}}}, - {{{ 98, 31, -44}, 0, { 664, 1344}, {0x15, 0x6e, 0xc5, 0xff}}}, - {{{ 100, 5, -44}, 0, { 1234, 1292}, {0x3c, 0xbc, 0xa8, 0xff}}}, - {{{ 74, -3, -48}, 0, { 1330, 776}, {0x12, 0xa7, 0xa8, 0xff}}}, - {{{ 132, 31, -26}, 0, { 792, 2032}, {0x7c, 0x1b, 0x00, 0xff}}}, - {{{ 132, 31, -26}, 0, { 848, 1780}, {0x7c, 0x1b, 0x00, 0xff}}}, - {{{ 107, 6, -20}, 0, { 954, 1212}, {0x3c, 0xc5, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603A0D0, 0x00188440, 199722, 0x0003a0d0, 240); // 0x0603A1C0 -static const Vtx bowser_seg6_vertex_0603A1C0[] = { - {{{ 92, 29, -17}, 0, { 784, 932}, {0x1c, 0x7b, 0x05, 0xff}}}, - {{{ 91, -2, -17}, 0, { 8, 928}, {0x32, 0x8c, 0xfb, 0xff}}}, - {{{ 107, 6, -20}, 0, { 180, 1232}, {0x3c, 0xc5, 0x5e, 0xff}}}, - {{{ 132, 31, -26}, 0, { 704, 1704}, {0x7c, 0x1b, 0x00, 0xff}}}, - {{{ 105, 29, -19}, 0, { 740, 1168}, {0x10, 0x54, 0x5d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603A1C0, 0x00188440, 199722, 0x0003a1c0, 80); // 0x0603A210 - 0x0603A380 const Gfx bowser_seg6_dl_0603A210[] = { @@ -752,195 +404,34 @@ const Gfx bowser_seg6_dl_0603A4E8[] = { }; // 0x0603A568 -static const Vtx bowser_seg6_vertex_0603A568[] = { - {{{ 15, 37, -13}, 0, { 1182, 694}, {0xda, 0x4e, 0xa5, 0xff}}}, - {{{ 37, -25, -11}, 0, { -316, 92}, {0x22, 0xc5, 0x96, 0xff}}}, - {{{ 13, -3, -13}, 0, { 178, 684}, {0x59, 0x47, 0xca, 0xff}}}, - {{{ 0, -18, 15}, 0, { 680, -50}, {0x9b, 0xc7, 0x32, 0xff}}}, - {{{ 0, -6, 20}, 0, { 400, -66}, {0xc6, 0xe2, 0x6c, 0xff}}}, - {{{ -2, 19, 15}, 0, { -124, 252}, {0x88, 0x21, 0x18, 0xff}}}, - {{{ -1, 8, 20}, 0, { 78, 56}, {0xd9, 0x15, 0x76, 0xff}}}, - {{{ 0, -23, -11}, 0, { 966, 448}, {0xac, 0xa2, 0xfa, 0xff}}}, - {{{ -2, 20, -15}, 0, { 38, 882}, {0xa4, 0x3b, 0xc1, 0xff}}}, - {{{ 0, -17, -30}, 0, { 958, 896}, {0xb9, 0xd5, 0xa1, 0xff}}}, - {{{ -2, 20, -15}, 0, { 726, 1114}, {0xa4, 0x3b, 0xc1, 0xff}}}, - {{{ 15, 2, -32}, 0, { 324, 686}, {0x08, 0x61, 0xaf, 0xff}}}, - {{{ 0, -17, -30}, 0, { -182, 1010}, {0xb9, 0xd5, 0xa1, 0xff}}}, - {{{ 36, 38, -12}, 0, { 1236, 186}, {0x15, 0x66, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603A568, 0x00188440, 199722, 0x0003a568, 224); // 0x0603A648 -static const Vtx bowser_seg6_vertex_0603A648[] = { - {{{ 37, -25, -11}, 0, { 1046, 614}, {0x22, 0xc5, 0x96, 0xff}}}, - {{{ 51, -23, -12}, 0, { 1378, 592}, {0x15, 0xa1, 0xaf, 0xff}}}, - {{{ 51, -20, 14}, 0, { 1332, -2}, {0x2b, 0xa4, 0x4b, 0xff}}}, - {{{ 36, 38, -12}, 0, { 1236, 186}, {0x15, 0x66, 0xb9, 0xff}}}, - {{{ 50, 20, -2}, 0, { 830, -180}, {0x25, 0xea, 0x89, 0xff}}}, - {{{ 37, -25, -11}, 0, { -316, 92}, {0x22, 0xc5, 0x96, 0xff}}}, - {{{ 54, 0, -2}, 0, { 338, -322}, {0xf9, 0x18, 0x84, 0xff}}}, - {{{ 51, -23, -12}, 0, { -236, -240}, {0x15, 0xa1, 0xaf, 0xff}}}, - {{{ 22, -26, 15}, 0, { 648, 48}, {0xf8, 0x94, 0x41, 0xff}}}, - {{{ 0, -23, -11}, 0, { 152, 680}, {0xac, 0xa2, 0xfa, 0xff}}}, - {{{ 0, -18, 15}, 0, { 106, 88}, {0x9b, 0xc7, 0x32, 0xff}}}, - {{{ 20, -23, -22}, 0, { 664, 880}, {0x2f, 0x8d, 0xe9, 0xff}}}, - {{{ 0, -17, -30}, 0, { 204, 1114}, {0xb9, 0xd5, 0xa1, 0xff}}}, - {{{ 50, 20, 24}, 0, { 216, -160}, {0x3b, 0x32, 0x64, 0xff}}}, - {{{ 36, 35, 14}, 0, { -154, 106}, {0x08, 0x61, 0x50, 0xff}}}, - {{{ -1, 8, 20}, 0, { 360, 986}, {0xd9, 0x15, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603A648, 0x00188440, 199722, 0x0003a648, 256); // 0x0603A748 -static const Vtx bowser_seg6_vertex_0603A748[] = { - {{{ 16, 35, 15}, 0, { 734, 100}, {0xe1, 0x67, 0x43, 0xff}}}, - {{{ 36, 35, 14}, 0, { 96, 132}, {0x08, 0x61, 0x50, 0xff}}}, - {{{ 36, 38, -12}, 0, { 84, 916}, {0x15, 0x66, 0xb9, 0xff}}}, - {{{ -2, 19, 15}, 0, { 1290, 72}, {0x88, 0x21, 0x18, 0xff}}}, - {{{ 15, 37, -13}, 0, { 724, 938}, {0xda, 0x4e, 0xa5, 0xff}}}, - {{{ -2, 20, -15}, 0, { 1278, 964}, {0xa4, 0x3b, 0xc1, 0xff}}}, - {{{ 13, -3, -13}, 0, { 236, 338}, {0x59, 0x47, 0xca, 0xff}}}, - {{{ 15, 2, -32}, 0, { 236, 830}, {0x08, 0x61, 0xaf, 0xff}}}, - {{{ -2, 20, -15}, 0, { 966, 548}, {0xa4, 0x3b, 0xc1, 0xff}}}, - {{{ 55, 0, 24}, 0, { 700, -216}, {0x37, 0xf3, 0x71, 0xff}}}, - {{{ 50, 20, 24}, 0, { 216, -160}, {0x3b, 0x32, 0x64, 0xff}}}, - {{{ -1, 8, 20}, 0, { 360, 986}, {0xd9, 0x15, 0x76, 0xff}}}, - {{{ 36, 35, 14}, 0, { -154, 106}, {0x08, 0x61, 0x50, 0xff}}}, - {{{ 16, 35, 15}, 0, { -208, 554}, {0xe1, 0x67, 0x43, 0xff}}}, - {{{ 0, -6, 20}, 0, { 704, 1000}, {0xc6, 0xe2, 0x6c, 0xff}}}, - {{{ -2, 19, 15}, 0, { 106, 984}, {0x88, 0x21, 0x18, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603A748, 0x00188440, 199722, 0x0003a748, 256); // 0x0603A848 -static const Vtx bowser_seg6_vertex_0603A848[] = { - {{{ 20, -23, -22}, 0, { 664, 880}, {0x2f, 0x8d, 0xe9, 0xff}}}, - {{{ 0, -17, -30}, 0, { 204, 1114}, {0xb9, 0xd5, 0xa1, 0xff}}}, - {{{ 14, -12, -35}, 0, { 552, 1184}, {0x00, 0xcd, 0x8d, 0xff}}}, - {{{ 15, 2, -32}, 0, { 324, 686}, {0x08, 0x61, 0xaf, 0xff}}}, - {{{ 14, -12, -35}, 0, { -38, 684}, {0x00, 0xcd, 0x8d, 0xff}}}, - {{{ 0, -17, -30}, 0, { -182, 1010}, {0xb9, 0xd5, 0xa1, 0xff}}}, - {{{ 13, -3, -13}, 0, { 730, 784}, {0x59, 0x47, 0xca, 0xff}}}, - {{{ 37, -25, -11}, 0, { 172, 178}, {0x22, 0xc5, 0x96, 0xff}}}, - {{{ 20, -23, -22}, 0, { 74, 774}, {0x2f, 0x8d, 0xe9, 0xff}}}, - {{{ 0, -6, 20}, 0, { 704, 1000}, {0xc6, 0xe2, 0x6c, 0xff}}}, - {{{ 0, -18, 15}, 0, { 964, 1020}, {0x9b, 0xc7, 0x32, 0xff}}}, - {{{ 22, -26, 15}, 0, { 1214, 558}, {0xf8, 0x94, 0x41, 0xff}}}, - {{{ 51, -20, 14}, 0, { 1154, -68}, {0x2b, 0xa4, 0x4b, 0xff}}}, - {{{ 55, 0, 24}, 0, { 700, -216}, {0x37, 0xf3, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603A848, 0x00188440, 199722, 0x0003a848, 224); // 0x0603A928 -static const Vtx bowser_seg6_vertex_0603A928[] = { - {{{ 55, 0, 24}, 0, { 194, 592}, {0x37, 0xf3, 0x71, 0xff}}}, - {{{ 69, -2, 6}, 0, { 248, 1300}, {0x60, 0x42, 0x31, 0xff}}}, - {{{ 54, 0, -2}, 0, { 726, 960}, {0xf9, 0x18, 0x84, 0xff}}}, - {{{ 36, 38, -12}, 0, { 270, 832}, {0x15, 0x66, 0xb9, 0xff}}}, - {{{ 48, 36, -12}, 0, { 378, 1276}, {0xec, 0x09, 0x84, 0xff}}}, - {{{ 50, 20, -2}, 0, { 1064, 960}, {0x25, 0xea, 0x89, 0xff}}}, - {{{ 54, 23, -7}, 0, { 898, 1248}, {0xf1, 0x8f, 0xc9, 0xff}}}, - {{{ 62, 24, -15}, 0, { 708, 1752}, {0x65, 0xe1, 0xbb, 0xff}}}, - {{{ 50, 20, -2}, 0, { -10, 1060}, {0x25, 0xea, 0x89, 0xff}}}, - {{{ 62, 16, -6}, 0, { 206, 1404}, {0xe7, 0x37, 0x91, 0xff}}}, - {{{ 54, 0, -2}, 0, { 906, 948}, {0xf9, 0x18, 0x84, 0xff}}}, - {{{ 65, 2, -5}, 0, { 834, 1308}, {0xf3, 0x9f, 0xb1, 0xff}}}, - {{{ 78, 9, -18}, 0, { 600, 1912}, {0x66, 0x03, 0xb6, 0xff}}}, - {{{ 63, -2, -7}, 0, { 632, 1320}, {0xee, 0x67, 0xb9, 0xff}}}, - {{{ 78, -8, -20}, 0, { 576, 2012}, {0x69, 0x10, 0xbd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603A928, 0x00188440, 199722, 0x0003a928, 240); // 0x0603AA18 -static const Vtx bowser_seg6_vertex_0603AA18[] = { - {{{ 62, -17, -13}, 0, { 688, 1364}, {0xf2, 0xe4, 0x86, 0xff}}}, - {{{ 51, -23, -12}, 0, { 960, 992}, {0x15, 0xa1, 0xaf, 0xff}}}, - {{{ 54, 0, -2}, 0, { -70, 1012}, {0xf9, 0x18, 0x84, 0xff}}}, - {{{ 15, 2, -32}, 0, { 876, 840}, {0x08, 0x61, 0xaf, 0xff}}}, - {{{ 29, 0, -32}, 0, { 698, 1420}, {0x1e, 0x6b, 0xc5, 0xff}}}, - {{{ 29, -9, -34}, 0, { 456, 1336}, {0x13, 0xeb, 0x85, 0xff}}}, - {{{ 14, -12, -35}, 0, { 480, 704}, {0x00, 0xcd, 0x8d, 0xff}}}, - {{{ 44, -6, -31}, 0, { 430, 1972}, {0x75, 0x16, 0xd5, 0xff}}}, - {{{ 32, -16, -26}, 0, { 154, 1348}, {0x43, 0x96, 0xf2, 0xff}}}, - {{{ 51, -20, 14}, 0, { 826, 744}, {0x2b, 0xa4, 0x4b, 0xff}}}, - {{{ 67, -17, 1}, 0, { 794, 1356}, {0x4e, 0xa0, 0x19, 0xff}}}, - {{{ 69, -2, 6}, 0, { 154, 1324}, {0x60, 0x42, 0x31, 0xff}}}, - {{{ 55, 0, 24}, 0, { -82, 672}, {0x37, 0xf3, 0x71, 0xff}}}, - {{{ 63, -2, -7}, 0, { 54, 1328}, {0xee, 0x67, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603AA18, 0x00188440, 199722, 0x0003aa18, 224); // 0x0603AAF8 -static const Vtx bowser_seg6_vertex_0603AAF8[] = { - {{{ 67, 17, 6}, 0, { 676, 1304}, {0x52, 0x5a, 0x22, 0xff}}}, - {{{ 78, 9, -18}, 0, { 246, 2024}, {0x66, 0x03, 0xb6, 0xff}}}, - {{{ 62, 16, -6}, 0, { 156, 1420}, {0xe7, 0x37, 0x91, 0xff}}}, - {{{ 63, -2, -7}, 0, { 54, 1328}, {0xee, 0x67, 0xb9, 0xff}}}, - {{{ 78, -8, -20}, 0, { 382, 1912}, {0x69, 0x10, 0xbd, 0xff}}}, - {{{ 62, -17, -13}, 0, { 688, 1364}, {0xf2, 0xe4, 0x86, 0xff}}}, - {{{ 54, 0, -2}, 0, { 60, 948}, {0xf9, 0x18, 0x84, 0xff}}}, - {{{ 65, 2, -5}, 0, { 236, 1312}, {0xf3, 0x9f, 0xb1, 0xff}}}, - {{{ 70, 3, 6}, 0, { 672, 1308}, {0x55, 0xa8, 0x1f, 0xff}}}, - {{{ 55, 0, 24}, 0, { 744, 612}, {0x37, 0xf3, 0x71, 0xff}}}, - {{{ 78, 9, -18}, 0, { 282, 1932}, {0x66, 0x03, 0xb6, 0xff}}}, - {{{ 55, 0, 24}, 0, { -18, 640}, {0x37, 0xf3, 0x71, 0xff}}}, - {{{ 70, 3, 6}, 0, { 78, 1320}, {0x55, 0xa8, 0x1f, 0xff}}}, - {{{ 67, 17, 6}, 0, { 596, 1320}, {0x52, 0x5a, 0x22, 0xff}}}, - {{{ 50, 20, 24}, 0, { 738, 620}, {0x3b, 0x32, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603AAF8, 0x00188440, 199722, 0x0003aaf8, 240); // 0x0603ABE8 -static const Vtx bowser_seg6_vertex_0603ABE8[] = { - {{{ 56, 35, 3}, 0, { 634, 1512}, {0x44, 0x68, 0x19, 0xff}}}, - {{{ 36, 35, 14}, 0, { 1066, 788}, {0x08, 0x61, 0x50, 0xff}}}, - {{{ 50, 20, 24}, 0, { 198, 532}, {0x3b, 0x32, 0x64, 0xff}}}, - {{{ 67, 17, 6}, 0, { 676, 1304}, {0x52, 0x5a, 0x22, 0xff}}}, - {{{ 62, 16, -6}, 0, { 156, 1420}, {0xe7, 0x37, 0x91, 0xff}}}, - {{{ 50, 20, -2}, 0, { -90, 1084}, {0x25, 0xea, 0x89, 0xff}}}, - {{{ 50, 20, 24}, 0, { 748, 624}, {0x3b, 0x32, 0x64, 0xff}}}, - {{{ 50, 20, -2}, 0, { 180, 1028}, {0x25, 0xea, 0x89, 0xff}}}, - {{{ 54, 23, -7}, 0, { 310, 1312}, {0xf1, 0x8f, 0xc9, 0xff}}}, - {{{ 60, 25, 6}, 0, { 820, 1292}, {0x67, 0xba, 0x14, 0xff}}}, - {{{ 50, 20, 24}, 0, { 708, 544}, {0x3b, 0x32, 0x64, 0xff}}}, - {{{ 62, 24, -15}, 0, { 498, 1792}, {0x65, 0xe1, 0xbb, 0xff}}}, - {{{ 60, 25, 6}, 0, { 178, 1344}, {0x67, 0xba, 0x14, 0xff}}}, - {{{ 28, -4, -21}, 0, { 586, 1272}, {0x38, 0x3a, 0x61, 0xff}}}, - {{{ 13, -3, -13}, 0, { 602, 624}, {0x59, 0x47, 0xca, 0xff}}}, - {{{ 20, -23, -22}, 0, { 232, 736}, {0x2f, 0x8d, 0xe9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603ABE8, 0x00188440, 199722, 0x0003abe8, 256); // 0x0603ACE8 -static const Vtx bowser_seg6_vertex_0603ACE8[] = { - {{{ 28, -4, -21}, 0, { 562, 1172}, {0x38, 0x3a, 0x61, 0xff}}}, - {{{ 29, 0, -32}, 0, { 718, 1352}, {0x1e, 0x6b, 0xc5, 0xff}}}, - {{{ 15, 2, -32}, 0, { 834, 816}, {0x08, 0x61, 0xaf, 0xff}}}, - {{{ 32, -16, -26}, 0, { 338, 1244}, {0x43, 0x96, 0xf2, 0xff}}}, - {{{ 44, -6, -31}, 0, { 540, 1852}, {0x75, 0x16, 0xd5, 0xff}}}, - {{{ 13, -3, -13}, 0, { 578, 524}, {0x59, 0x47, 0xca, 0xff}}}, - {{{ 32, -16, -26}, 0, { 154, 1348}, {0x43, 0x96, 0xf2, 0xff}}}, - {{{ 20, -23, -22}, 0, { -18, 720}, {0x2f, 0x8d, 0xe9, 0xff}}}, - {{{ 14, -12, -35}, 0, { 480, 704}, {0x00, 0xcd, 0x8d, 0xff}}}, - {{{ 20, -23, -22}, 0, { 232, 736}, {0x2f, 0x8d, 0xe9, 0xff}}}, - {{{ 32, -16, -26}, 0, { 362, 1340}, {0x43, 0x96, 0xf2, 0xff}}}, - {{{ 28, -4, -21}, 0, { 586, 1272}, {0x38, 0x3a, 0x61, 0xff}}}, - {{{ 60, 25, 6}, 0, { 252, 1212}, {0x67, 0xba, 0x14, 0xff}}}, - {{{ 62, 24, -15}, 0, { 196, 2012}, {0x65, 0xe1, 0xbb, 0xff}}}, - {{{ 56, 35, 3}, 0, { 708, 1380}, {0x44, 0x68, 0x19, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603ACE8, 0x00188440, 199722, 0x0003ace8, 240); // 0x0603ADD8 -static const Vtx bowser_seg6_vertex_0603ADD8[] = { - {{{ 56, 35, 3}, 0, { 578, 1580}, {0x44, 0x68, 0x19, 0xff}}}, - {{{ 48, 36, -12}, 0, { -52, 1248}, {0xec, 0x09, 0x84, 0xff}}}, - {{{ 36, 38, -12}, 0, { -250, 736}, {0x15, 0x66, 0xb9, 0xff}}}, - {{{ 62, 24, -15}, 0, { 86, 1984}, {0x65, 0xe1, 0xbb, 0xff}}}, - {{{ 36, 35, 14}, 0, { 640, 724}, {0x08, 0x61, 0x50, 0xff}}}, - {{{ 51, -23, -12}, 0, { 36, 1020}, {0x15, 0xa1, 0xaf, 0xff}}}, - {{{ 62, -17, -13}, 0, { 332, 1368}, {0xf2, 0xe4, 0x86, 0xff}}}, - {{{ 67, -17, 1}, 0, { 760, 1272}, {0x4e, 0xa0, 0x19, 0xff}}}, - {{{ 51, -20, 14}, 0, { 682, 732}, {0x2b, 0xa4, 0x4b, 0xff}}}, - {{{ 78, -8, -20}, 0, { 594, 1908}, {0x69, 0x10, 0xbd, 0xff}}}, - {{{ 67, -17, 1}, 0, { 800, 1316}, {0x4e, 0xa0, 0x19, 0xff}}}, - {{{ 78, -8, -20}, 0, { 664, 2008}, {0x69, 0x10, 0xbd, 0xff}}}, - {{{ 69, -2, 6}, 0, { 160, 1284}, {0x60, 0x42, 0x31, 0xff}}}, - {{{ 70, 3, 6}, 0, { 76, 1272}, {0x55, 0xa8, 0x1f, 0xff}}}, - {{{ 78, 9, -18}, 0, { 334, 2008}, {0x66, 0x03, 0xb6, 0xff}}}, - {{{ 67, 17, 6}, 0, { 592, 1272}, {0x52, 0x5a, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603ADD8, 0x00188440, 199722, 0x0003add8, 256); // 0x0603AED8 - 0x0603B038 const Gfx bowser_seg6_dl_0603AED8[] = { @@ -1035,97 +526,19 @@ const Gfx bowser_seg6_dl_0603B208[] = { }; // 0x0603B288 -static const Vtx bowser_seg6_vertex_0603B288[] = { - {{{ 73, -38, 22}, 0, { 1154, 1256}, {0x24, 0x8f, 0x2b, 0xff}}}, - {{{ 111, -17, 22}, 0, { 1858, 808}, {0x5a, 0xc9, 0x45, 0xff}}}, - {{{ 78, -18, 41}, 0, { 1218, 868}, {0x19, 0xd6, 0x75, 0xff}}}, - {{{ 88, 20, 41}, 0, { 1346, 90}, {0x30, 0x1d, 0x71, 0xff}}}, - {{{ 114, 19, 22}, 0, { 1848, 80}, {0x70, 0x2c, 0x25, 0xff}}}, - {{{ 93, 39, 22}, 0, { 1410, -298}, {0x33, 0x61, 0x3e, 0xff}}}, - {{{ 24, 32, 41}, 0, { 82, -92}, {0xf4, 0x2c, 0x76, 0xff}}}, - {{{ 111, -17, -15}, 0, { 8, -66}, {0x62, 0xc3, 0xce, 0xff}}}, - {{{ 111, -17, 22}, 0, { 0, 902}, {0x5a, 0xc9, 0x45, 0xff}}}, - {{{ 73, -38, 22}, 0, { 1206, 878}, {0x24, 0x8f, 0x2b, 0xff}}}, - {{{ 73, -38, -15}, 0, { 1214, -92}, {0x20, 0x96, 0xc4, 0xff}}}, - {{{ 93, 39, -15}, 0, { 1430, 1364}, {0x38, 0x68, 0xd3, 0xff}}}, - {{{ 114, 19, -15}, 0, { 1976, 994}, {0x69, 0x2a, 0xc8, 0xff}}}, - {{{ 88, 20, -34}, 0, { 1400, 940}, {0x30, 0x1d, 0x8f, 0xff}}}, - {{{ 111, -17, -15}, 0, { 2070, 212}, {0x62, 0xc3, 0xce, 0xff}}}, - {{{ 78, -18, -34}, 0, { 1340, 88}, {0x19, 0xd6, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603B288, 0x00188440, 199722, 0x0003b288, 256); // 0x0603B388 -static const Vtx bowser_seg6_vertex_0603B388[] = { - {{{ 78, -18, -34}, 0, { 1340, 88}, {0x19, 0xd6, 0x8b, 0xff}}}, - {{{ 111, -17, -15}, 0, { 2070, 212}, {0x62, 0xc3, 0xce, 0xff}}}, - {{{ 73, -38, -15}, 0, { 1310, -336}, {0x20, 0x96, 0xc4, 0xff}}}, - {{{ 93, 39, 22}, 0, { 226, 912}, {0x33, 0x61, 0x3e, 0xff}}}, - {{{ 114, 19, 22}, 0, { 938, 934}, {0x70, 0x2c, 0x25, 0xff}}}, - {{{ 93, 39, -15}, 0, { 216, 30}, {0x38, 0x68, 0xd3, 0xff}}}, - {{{ 114, 19, -15}, 0, { 928, 52}, {0x69, 0x2a, 0xc8, 0xff}}}, - {{{ 30, 59, -15}, 0, { -54, 1610}, {0xf3, 0x6f, 0xc6, 0xff}}}, - {{{ 24, 32, -34}, 0, { -74, 1020}, {0xf4, 0x2c, 0x8a, 0xff}}}, - {{{ -7, 38, -15}, 0, { -812, 1062}, {0xa2, 0x42, 0xcb, 0xff}}}, - {{{ 12, -21, -34}, 0, { -118, -158}, {0xe2, 0xde, 0x8a, 0xff}}}, - {{{ -21, -23, -15}, 0, { -848, -282}, {0x99, 0xe0, 0xbf, 0xff}}}, - {{{ 88, 20, -34}, 0, { 1400, 940}, {0x30, 0x1d, 0x8f, 0xff}}}, - {{{ 93, 39, -15}, 0, { 1430, 1364}, {0x38, 0x68, 0xd3, 0xff}}}, - {{{ 6, -49, -15}, 0, { -140, -748}, {0xdc, 0x8e, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603B388, 0x00188440, 199722, 0x0003b388, 240); // 0x0603B478 -static const Vtx bowser_seg6_vertex_0603B478[] = { - {{{ 6, -49, 22}, 0, { 42, 882}, {0xdf, 0x97, 0x3e, 0xff}}}, - {{{ -21, -23, 22}, 0, { 970, 894}, {0x8f, 0xdd, 0x2b, 0xff}}}, - {{{ 6, -49, -15}, 0, { 42, 36}, {0xdc, 0x8e, 0xd7, 0xff}}}, - {{{ -21, -23, -15}, 0, { 968, 48}, {0x99, 0xe0, 0xbf, 0xff}}}, - {{{ 12, -21, 41}, 0, { -60, 990}, {0xe2, 0xde, 0x76, 0xff}}}, - {{{ 78, -18, 41}, 0, { 1218, 868}, {0x19, 0xd6, 0x75, 0xff}}}, - {{{ 24, 32, 41}, 0, { 82, -92}, {0xf4, 0x2c, 0x76, 0xff}}}, - {{{ 73, -38, 22}, 0, { 1154, 1256}, {0x24, 0x8f, 0x2b, 0xff}}}, - {{{ -21, -23, 22}, 0, { -700, 1048}, {0x8f, 0xdd, 0x2b, 0xff}}}, - {{{ 6, -49, 22}, 0, { -132, 1528}, {0xdf, 0x97, 0x3e, 0xff}}}, - {{{ -7, 38, 22}, 0, { -548, -184}, {0xab, 0x3a, 0x4a, 0xff}}}, - {{{ 30, 59, 22}, 0, { 154, -632}, {0xf3, 0x78, 0x27, 0xff}}}, - {{{ 93, 39, 22}, 0, { 1410, -298}, {0x33, 0x61, 0x3e, 0xff}}}, - {{{ 30, 59, -15}, 0, { 948, 80}, {0xf3, 0x6f, 0xc6, 0xff}}}, - {{{ -7, 38, -15}, 0, { 66, 58}, {0xa2, 0x42, 0xcb, 0xff}}}, - {{{ 30, 59, 22}, 0, { 936, 928}, {0xf3, 0x78, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603B478, 0x00188440, 199722, 0x0003b478, 256); // 0x0603B578 -static const Vtx bowser_seg6_vertex_0603B578[] = { - {{{ -7, 38, -15}, 0, { 66, 58}, {0xa2, 0x42, 0xcb, 0xff}}}, - {{{ -7, 38, 22}, 0, { 54, 906}, {0xab, 0x3a, 0x4a, 0xff}}}, - {{{ 30, 59, 22}, 0, { 936, 928}, {0xf3, 0x78, 0x27, 0xff}}}, - {{{ -21, -23, 22}, 0, { 24, 862}, {0x8f, 0xdd, 0x2b, 0xff}}}, - {{{ -7, 38, 22}, 0, { 1368, 856}, {0xab, 0x3a, 0x4a, 0xff}}}, - {{{ -7, 38, -15}, 0, { 1334, 94}, {0xa2, 0x42, 0xcb, 0xff}}}, - {{{ 93, 39, -15}, 0, { 1430, 1364}, {0x38, 0x68, 0xd3, 0xff}}}, - {{{ 88, 20, -34}, 0, { 1400, 940}, {0x30, 0x1d, 0x8f, 0xff}}}, - {{{ 24, 32, -34}, 0, { -74, 1020}, {0xf4, 0x2c, 0x8a, 0xff}}}, - {{{ 93, 39, 22}, 0, { 1406, 880}, {0x33, 0x61, 0x3e, 0xff}}}, - {{{ 93, 39, -15}, 0, { 1396, 92}, {0x38, 0x68, 0xd3, 0xff}}}, - {{{ 30, 59, 22}, 0, { 10, 892}, {0xf3, 0x78, 0x27, 0xff}}}, - {{{ 30, 59, -15}, 0, { 0, 104}, {0xf3, 0x6f, 0xc6, 0xff}}}, - {{{ 6, -49, 22}, 0, { 1378, 818}, {0xdf, 0x97, 0x3e, 0xff}}}, - {{{ 6, -49, -15}, 0, { 1370, 8}, {0xdc, 0x8e, 0xd7, 0xff}}}, - {{{ 73, -38, 22}, 0, { -68, 832}, {0x24, 0x8f, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603B578, 0x00188440, 199722, 0x0003b578, 256); // 0x0603B678 -static const Vtx bowser_seg6_vertex_0603B678[] = { - {{{ 6, -49, -15}, 0, { 1370, 8}, {0xdc, 0x8e, 0xd7, 0xff}}}, - {{{ 73, -38, -15}, 0, { -76, 22}, {0x20, 0x96, 0xc4, 0xff}}}, - {{{ 73, -38, 22}, 0, { -68, 832}, {0x24, 0x8f, 0x2b, 0xff}}}, - {{{ -21, -23, -15}, 0, { -10, 100}, {0x99, 0xe0, 0xbf, 0xff}}}, - {{{ -21, -23, 22}, 0, { 24, 862}, {0x8f, 0xdd, 0x2b, 0xff}}}, - {{{ -7, 38, -15}, 0, { 1334, 94}, {0xa2, 0x42, 0xcb, 0xff}}}, - {{{ 111, -17, -15}, 0, { 948, 58}, {0x62, 0xc3, 0xce, 0xff}}}, - {{{ 114, 19, -15}, 0, { 124, 38}, {0x69, 0x2a, 0xc8, 0xff}}}, - {{{ 114, 19, 22}, 0, { 102, 858}, {0x70, 0x2c, 0x25, 0xff}}}, - {{{ 111, -17, 22}, 0, { 926, 878}, {0x5a, 0xc9, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603B678, 0x00188440, 199722, 0x0003b678, 160); // 0x0603B718 - 0x0603B8D0 const Gfx bowser_seg6_dl_0603B718[] = { @@ -1207,103 +620,22 @@ const Gfx bowser_seg6_dl_0603B948[] = { #endif // 0x0603B948 -static const Vtx bowser_seg6_vertex_0603B948[] = { - {{{ 36, 44, -26}, 0, { 954, 920}, {0x2c, 0x5f, 0xb9, 0xff}}}, - {{{ 46, 36, -21}, 0, { 866, 54}, {0x3a, 0x59, 0xbc, 0xff}}}, - {{{ 42, -6, -35}, 0, { 86, 88}, {0x2b, 0xe5, 0x8d, 0xff}}}, - {{{ 12, 43, 26}, 0, { 576, 994}, {0xb0, 0x5c, 0x22, 0xff}}}, - {{{ 12, 43, -24}, 0, { 988, 408}, {0xba, 0x57, 0xc6, 0xff}}}, - {{{ 8, -4, -40}, 0, { 654, -20}, {0xa2, 0xef, 0xae, 0xff}}}, - {{{ 8, -4, 42}, 0, { -12, 932}, {0xa9, 0x01, 0x5b, 0xff}}}, - {{{ 5, -34, 0}, 0, { 38, 304}, {0xb9, 0x9b, 0x19, 0xff}}}, - {{{ 36, 44, -26}, 0, { -8, 932}, {0x2c, 0x5f, 0xb9, 0xff}}}, - {{{ 36, 44, 28}, 0, { 948, 992}, {0x2a, 0x4c, 0x5c, 0xff}}}, - {{{ 46, 36, 23}, 0, { 886, 80}, {0x3b, 0x67, 0x2c, 0xff}}}, - {{{ 46, 36, -21}, 0, { 106, 30}, {0x3a, 0x59, 0xbc, 0xff}}}, - {{{ 32, -8, -43}, 0, { -4, 962}, {0x2a, 0xcb, 0x95, 0xff}}}, - {{{ 32, -8, 45}, 0, { 948, 900}, {0x1d, 0xbe, 0x67, 0xff}}}, - {{{ 42, -6, 37}, 0, { 872, 70}, {0x2b, 0xe3, 0x73, 0xff}}}, - {{{ 36, 44, 28}, 0, { -10, 860}, {0x2a, 0x4c, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603B948, 0x00188440, 199722, 0x0003b9c8, 256); // 0x0603BA48 -static const Vtx bowser_seg6_vertex_0603BA48[] = { - {{{ 42, -6, 37}, 0, { 872, 70}, {0x2b, 0xe3, 0x73, 0xff}}}, - {{{ 46, 36, 23}, 0, { 90, 38}, {0x3b, 0x67, 0x2c, 0xff}}}, - {{{ 36, 44, 28}, 0, { -10, 860}, {0x2a, 0x4c, 0x5c, 0xff}}}, - {{{ 29, -40, 0}, 0, { 966, 922}, {0x0a, 0x84, 0xec, 0xff}}}, - {{{ 40, -33, 0}, 0, { 872, 54}, {0x35, 0x8d, 0xff, 0xff}}}, - {{{ 32, -8, 45}, 0, { 2, 900}, {0x1d, 0xbe, 0x67, 0xff}}}, - {{{ 42, -6, 37}, 0, { 86, 38}, {0x2b, 0xe3, 0x73, 0xff}}}, - {{{ 32, -8, -43}, 0, { 964, 910}, {0x2a, 0xcb, 0x95, 0xff}}}, - {{{ 42, -6, -35}, 0, { 864, 50}, {0x2b, 0xe5, 0x8d, 0xff}}}, - {{{ 40, -33, 0}, 0, { 62, 10}, {0x35, 0x8d, 0xff, 0xff}}}, - {{{ 29, -40, 0}, 0, { -20, 864}, {0x0a, 0x84, 0xec, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603BA48, 0x00188440, 199722, 0x0003bac8, 176); // 0x0603BAF8 -static const Vtx bowser_seg6_vertex_0603BAF8[] = { - {{{ 42, -6, 37}, 0, { -24, 954}, {0x2b, 0xe3, 0x73, 0xff}}}, - {{{ 63, -7, 35}, 0, { 590, 956}, {0x4a, 0xda, 0x5f, 0xff}}}, - {{{ 66, 32, 22}, 0, { 588, 14}, {0x48, 0x45, 0x4d, 0xff}}}, - {{{ 66, 32, -20}, 0, { 620, 948}, {0x41, 0x56, 0xbe, 0xff}}}, - {{{ 63, -7, -33}, 0, { 606, 52}, {0x49, 0xdb, 0xa0, 0xff}}}, - {{{ 42, -6, -35}, 0, { 0, -2}, {0x2b, 0xe5, 0x8d, 0xff}}}, - {{{ 46, 36, -21}, 0, { 14, 954}, {0x3a, 0x59, 0xbc, 0xff}}}, - {{{ 46, 36, 23}, 0, { -12, 958}, {0x3b, 0x67, 0x2c, 0xff}}}, - {{{ 66, 32, 22}, 0, { 716, 956}, {0x48, 0x45, 0x4d, 0xff}}}, - {{{ 66, 32, -20}, 0, { 746, 44}, {0x41, 0x56, 0xbe, 0xff}}}, - {{{ 46, 36, -21}, 0, { 20, -14}, {0x3a, 0x59, 0xbc, 0xff}}}, - {{{ 60, -32, 0}, 0, { 690, 954}, {0x2f, 0x8b, 0xff, 0xff}}}, - {{{ 63, -7, 35}, 0, { 668, 50}, {0x4a, 0xda, 0x5f, 0xff}}}, - {{{ 42, -6, 37}, 0, { -26, -10}, {0x2b, 0xe3, 0x73, 0xff}}}, - {{{ 40, -33, 0}, 0, { -2, 954}, {0x35, 0x8d, 0xff, 0xff}}}, - {{{ 46, 36, 23}, 0, { -26, -52}, {0x3b, 0x67, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603BAF8, 0x00188440, 199722, 0x0003bb78, 256); // 0x0603BBF8 -static const Vtx bowser_seg6_vertex_0603BBF8[] = { - {{{ 42, -6, -35}, 0, { 0, 970}, {0x2b, 0xe5, 0x8d, 0xff}}}, - {{{ 63, -7, -33}, 0, { 704, 974}, {0x49, 0xdb, 0xa0, 0xff}}}, - {{{ 60, -32, 0}, 0, { 718, 56}, {0x2f, 0x8b, 0xff, 0xff}}}, - {{{ 40, -33, 0}, 0, { 16, -12}, {0x35, 0x8d, 0xff, 0xff}}}, - {{{ 66, 32, -20}, 0, { 1120, 246}, {0x41, 0x56, 0xbe, 0xff}}}, - {{{ 81, 1, 0}, 0, { 508, 472}, {0x7e, 0xf5, 0xff, 0xff}}}, - {{{ 63, -7, -33}, 0, { 926, 980}, {0x49, 0xdb, 0xa0, 0xff}}}, - {{{ 60, -32, 0}, 0, { 154, 1010}, {0x2f, 0x8b, 0xff, 0xff}}}, - {{{ 66, 32, 22}, 0, { 468, -176}, {0x48, 0x45, 0x4d, 0xff}}}, - {{{ 63, -7, 35}, 0, { -128, 298}, {0x4a, 0xda, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603BBF8, 0x00188440, 199722, 0x0003bc78, 160); // 0x0603BC98 -static const Vtx bowser_seg6_vertex_0603BC98[] = { - {{{ 36, 44, -26}, 0, { 0, 18}, {0x2c, 0x5f, 0xb9, 0xff}}}, - {{{ 12, 43, 26}, 0, { 1892, 958}, {0xb0, 0x5c, 0x22, 0xff}}}, - {{{ 36, 44, 28}, 0, { 1968, 34}, {0x2a, 0x4c, 0x5c, 0xff}}}, - {{{ 29, -40, 0}, 0, { 0, 46}, {0x0a, 0x84, 0xec, 0xff}}}, - {{{ 8, -4, -40}, 0, { 1928, 976}, {0xa2, 0xef, 0xae, 0xff}}}, - {{{ 32, -8, -43}, 0, { 1976, 48}, {0x2a, 0xcb, 0x95, 0xff}}}, - {{{ 5, -34, 0}, 0, { 88, 974}, {0xb9, 0x9b, 0x19, 0xff}}}, - {{{ 32, -8, 45}, 0, { 0, 54}, {0x1d, 0xbe, 0x67, 0xff}}}, - {{{ 5, -34, 0}, 0, { 1908, 968}, {0xb9, 0x9b, 0x19, 0xff}}}, - {{{ 29, -40, 0}, 0, { 1992, 52}, {0x0a, 0x84, 0xec, 0xff}}}, - {{{ 8, -4, 42}, 0, { 48, 968}, {0xa9, 0x01, 0x5b, 0xff}}}, - {{{ 36, 44, 28}, 0, { -24, 40}, {0x2a, 0x4c, 0x5c, 0xff}}}, - {{{ 8, -4, 42}, 0, { 1900, 978}, {0xa9, 0x01, 0x5b, 0xff}}}, - {{{ 32, -8, 45}, 0, { 1992, 26}, {0x1d, 0xbe, 0x67, 0xff}}}, - {{{ 12, 43, 26}, 0, { 52, 990}, {0xb0, 0x5c, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603BC98, 0x00188440, 199722, 0x0003bd18, 240); // 0x0603BD88 -static const Vtx bowser_seg6_vertex_0603BD88[] = { - {{{ 8, -4, -40}, 0, { 56, 982}, {0xa2, 0xef, 0xae, 0xff}}}, - {{{ 12, 43, -24}, 0, { 1924, 976}, {0xba, 0x57, 0xc6, 0xff}}}, - {{{ 36, 44, -26}, 0, { 2016, 68}, {0x2c, 0x5f, 0xb9, 0xff}}}, - {{{ 36, 44, -26}, 0, { 0, 18}, {0x2c, 0x5f, 0xb9, 0xff}}}, - {{{ 12, 43, -24}, 0, { 56, 944}, {0xba, 0x57, 0xc6, 0xff}}}, - {{{ 12, 43, 26}, 0, { 1892, 958}, {0xb0, 0x5c, 0x22, 0xff}}}, - {{{ 32, -8, -43}, 0, { -24, 76}, {0x2a, 0xcb, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603BD88, 0x00188440, 199722, 0x0003be08, 112); // 0x0603BDF8 - 0x0603BEA0 const Gfx bowser_seg6_dl_0603BDF8[] = { @@ -1380,103 +712,22 @@ const Gfx bowser_seg6_dl_0603BFC8[] = { }; // 0x0603C050 -static const Vtx bowser_seg6_vertex_0603C050[] = { - {{{ 21, 31, -19}, 0, { 874, 66}, {0xcb, 0x61, 0xc4, 0xff}}}, - {{{ 21, 31, 21}, 0, { 96, 112}, {0xcf, 0x51, 0x54, 0xff}}}, - {{{ 27, 37, 25}, 0, { 8, 920}, {0xcc, 0x53, 0x50, 0xff}}}, - {{{ 49, -32, 0}, 0, { 344, 990}, {0x64, 0xb3, 0x00, 0xff}}}, - {{{ 47, 33, 22}, 0, { 370, -36}, {0x5b, 0x51, 0x21, 0xff}}}, - {{{ 48, -7, 35}, 0, { -28, 368}, {0x46, 0xfa, 0x69, 0xff}}}, - {{{ 48, -7, -34}, 0, { 974, 970}, {0x44, 0xfb, 0x96, 0xff}}}, - {{{ 47, 33, -20}, 0, { 990, 336}, {0x68, 0x3b, 0xd8, 0xff}}}, - {{{ 27, 37, 25}, 0, { 970, 880}, {0xcc, 0x53, 0x50, 0xff}}}, - {{{ 22, -7, 33}, 0, { 88, 154}, {0xc1, 0xe9, 0x6b, 0xff}}}, - {{{ 29, -9, 40}, 0, { 0, 918}, {0xde, 0xbf, 0x67, 0xff}}}, - {{{ 21, 31, 21}, 0, { 886, 122}, {0xcf, 0x51, 0x54, 0xff}}}, - {{{ 27, 37, -23}, 0, { 954, 864}, {0xe1, 0x5c, 0xaf, 0xff}}}, - {{{ 29, -9, -38}, 0, { 940, 880}, {0xdc, 0xc1, 0x99, 0xff}}}, - {{{ 22, -7, -31}, 0, { 860, 134}, {0xc2, 0xeb, 0x94, 0xff}}}, - {{{ 27, 37, -23}, 0, { 8, 892}, {0xe1, 0x5c, 0xaf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603C050, 0x00188440, 199722, 0x0003c0d0, 256); // 0x0603C150 -static const Vtx bowser_seg6_vertex_0603C150[] = { - {{{ 22, -7, -31}, 0, { 860, 134}, {0xc2, 0xeb, 0x94, 0xff}}}, - {{{ 21, 31, -19}, 0, { 92, 144}, {0xcb, 0x61, 0xc4, 0xff}}}, - {{{ 27, 37, -23}, 0, { 8, 892}, {0xe1, 0x5c, 0xaf, 0xff}}}, - {{{ 23, -31, 0}, 0, { 858, 80}, {0xcd, 0x8c, 0xff, 0xff}}}, - {{{ 22, -7, -31}, 0, { 80, 66}, {0xc2, 0xeb, 0x94, 0xff}}}, - {{{ 29, -9, -38}, 0, { -2, 896}, {0xdc, 0xc1, 0x99, 0xff}}}, - {{{ 30, -38, 0}, 0, { 944, 914}, {0xdf, 0x86, 0xff, 0xff}}}, - {{{ 29, -9, 40}, 0, { 960, 908}, {0xde, 0xbf, 0x67, 0xff}}}, - {{{ 22, -7, 33}, 0, { 870, 102}, {0xc1, 0xe9, 0x6b, 0xff}}}, - {{{ 23, -31, 0}, 0, { 90, 96}, {0xcd, 0x8c, 0xff, 0xff}}}, - {{{ 30, -38, 0}, 0, { 12, 900}, {0xdf, 0x86, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603C150, 0x00188440, 199722, 0x0003c1d0, 176); // 0x0603C200 -static const Vtx bowser_seg6_vertex_0603C200[] = { - {{{ 22, -7, -31}, 0, { -16, 962}, {0xc2, 0xeb, 0x94, 0xff}}}, - {{{ -8, -8, -30}, 0, { 20, -28}, {0xca, 0xdd, 0x94, 0xff}}}, - {{{ 21, 31, -19}, 0, { 980, 978}, {0xcb, 0x61, 0xc4, 0xff}}}, - {{{ 22, -7, 33}, 0, { -38, 982}, {0xc1, 0xe9, 0x6b, 0xff}}}, - {{{ -8, -8, 32}, 0, { 6, -28}, {0xc9, 0xdb, 0x6b, 0xff}}}, - {{{ 23, -31, 0}, 0, { 976, 998}, {0xcd, 0x8c, 0xff, 0xff}}}, - {{{ -7, -31, 0}, 0, { 992, -10}, {0xb3, 0x9c, 0xff, 0xff}}}, - {{{ 21, 31, 21}, 0, { 8, 1004}, {0xcf, 0x51, 0x54, 0xff}}}, - {{{ -8, -8, 32}, 0, { 956, 18}, {0xc9, 0xdb, 0x6b, 0xff}}}, - {{{ 22, -7, 33}, 0, { 960, 984}, {0xc1, 0xe9, 0x6b, 0xff}}}, - {{{ -9, 29, 20}, 0, { 34, 40}, {0xba, 0x5f, 0x2d, 0xff}}}, - {{{ 21, 31, -19}, 0, { -8, 966}, {0xcb, 0x61, 0xc4, 0xff}}}, - {{{ -9, 29, -18}, 0, { -4, -8}, {0xad, 0x4b, 0xc7, 0xff}}}, - {{{ -9, 29, 20}, 0, { 970, -6}, {0xba, 0x5f, 0x2d, 0xff}}}, - {{{ 21, 31, 21}, 0, { 996, 968}, {0xcf, 0x51, 0x54, 0xff}}}, - {{{ -9, 29, -18}, 0, { 984, -12}, {0xad, 0x4b, 0xc7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603C200, 0x00188440, 199722, 0x0003c280, 256); // 0x0603C300 -static const Vtx bowser_seg6_vertex_0603C300[] = { - {{{ 23, -31, 0}, 0, { 0, 982}, {0xcd, 0x8c, 0xff, 0xff}}}, - {{{ -7, -31, 0}, 0, { 48, -4}, {0xb3, 0x9c, 0xff, 0xff}}}, - {{{ -8, -8, -30}, 0, { 980, -12}, {0xca, 0xdd, 0x94, 0xff}}}, - {{{ 22, -7, -31}, 0, { 960, 976}, {0xc2, 0xeb, 0x94, 0xff}}}, - {{{ -8, -8, 32}, 0, { -430, -36}, {0xc9, 0xdb, 0x6b, 0xff}}}, - {{{ -20, 1, 0}, 0, { 504, 248}, {0x82, 0xfc, 0xff, 0xff}}}, - {{{ -7, -31, 0}, 0, { 508, -632}, {0xb3, 0x9c, 0xff, 0xff}}}, - {{{ -9, 29, 20}, 0, { -78, 954}, {0xba, 0x5f, 0x2d, 0xff}}}, - {{{ -9, 29, -18}, 0, { 1078, 970}, {0xad, 0x4b, 0xc7, 0xff}}}, - {{{ -8, -8, -30}, 0, { 1442, -12}, {0xca, 0xdd, 0x94, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603C300, 0x00188440, 199722, 0x0003c380, 160); // 0x0603C3A0 -static const Vtx bowser_seg6_vertex_0603C3A0[] = { - {{{ 27, 37, 25}, 0, { 0, 60}, {0xcc, 0x53, 0x50, 0xff}}}, - {{{ 47, 33, 22}, 0, { 100, 978}, {0x5b, 0x51, 0x21, 0xff}}}, - {{{ 27, 37, -23}, 0, { 1988, 34}, {0xe1, 0x5c, 0xaf, 0xff}}}, - {{{ 49, -32, 0}, 0, { 132, 968}, {0x64, 0xb3, 0x00, 0xff}}}, - {{{ 48, -7, 35}, 0, { 1872, 946}, {0x46, 0xfa, 0x69, 0xff}}}, - {{{ 29, -9, 40}, 0, { 1980, 50}, {0xde, 0xbf, 0x67, 0xff}}}, - {{{ 30, -38, 0}, 0, { 4, 76}, {0xdf, 0x86, 0xff, 0xff}}}, - {{{ 29, -9, -38}, 0, { 8, 62}, {0xdc, 0xc1, 0x99, 0xff}}}, - {{{ 49, -32, 0}, 0, { 1876, 970}, {0x64, 0xb3, 0x00, 0xff}}}, - {{{ 30, -38, 0}, 0, { 1992, 72}, {0xdf, 0x86, 0xff, 0xff}}}, - {{{ 48, -7, -34}, 0, { 132, 962}, {0x44, 0xfb, 0x96, 0xff}}}, - {{{ 27, 37, -23}, 0, { -4, 78}, {0xe1, 0x5c, 0xaf, 0xff}}}, - {{{ 48, -7, -34}, 0, { 1900, 950}, {0x44, 0xfb, 0x96, 0xff}}}, - {{{ 29, -9, -38}, 0, { 2000, 68}, {0xdc, 0xc1, 0x99, 0xff}}}, - {{{ 47, 33, -20}, 0, { 132, 958}, {0x68, 0x3b, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603C3A0, 0x00188440, 199722, 0x0003c420, 240); // 0x0603C490 -static const Vtx bowser_seg6_vertex_0603C490[] = { - {{{ 48, -7, 35}, 0, { 116, 936}, {0x46, 0xfa, 0x69, 0xff}}}, - {{{ 47, 33, 22}, 0, { 1860, 958}, {0x5b, 0x51, 0x21, 0xff}}}, - {{{ 27, 37, 25}, 0, { 1964, 82}, {0xcc, 0x53, 0x50, 0xff}}}, - {{{ 47, 33, 22}, 0, { 100, 978}, {0x5b, 0x51, 0x21, 0xff}}}, - {{{ 47, 33, -20}, 0, { 1880, 956}, {0x68, 0x3b, 0xd8, 0xff}}}, - {{{ 27, 37, -23}, 0, { 1988, 34}, {0xe1, 0x5c, 0xaf, 0xff}}}, - {{{ 29, -9, 40}, 0, { -20, 58}, {0xde, 0xbf, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603C490, 0x00188440, 199722, 0x0003c510, 112); // 0x0603C500 - 0x0603C5A8 const Gfx bowser_seg6_dl_0603C500[] = { @@ -1553,165 +804,31 @@ const Gfx bowser_seg6_dl_0603C6D0[] = { }; // 0x0603C758 -static const Vtx bowser_seg6_vertex_0603C758[] = { - {{{ 54, -16, -21}, 0, { 176, 66}, {0x0e, 0x84, 0xeb, 0xff}}}, - {{{ 91, -2, -21}, 0, { -372, 82}, {0x3a, 0x91, 0xf4, 0xff}}}, - {{{ 91, -2, 18}, 0, { -390, 596}, {0x32, 0x8c, 0x05, 0xff}}}, - {{{ -15, -5, -21}, 0, { 1302, 36}, {0xdf, 0x87, 0xef, 0xff}}}, - {{{ -16, 3, -41}, 0, { 1362, -224}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ 74, -3, -52}, 0, { -102, -336}, {0x10, 0xb7, 0x9a, 0xff}}}, - {{{ 54, -16, 18}, 0, { 156, 580}, {0x02, 0x83, 0x15, 0xff}}}, - {{{ 74, -3, 49}, 0, { -150, 996}, {0x12, 0xa7, 0x58, 0xff}}}, - {{{ -16, 3, 38}, 0, { 1324, 806}, {0xdb, 0xbd, 0x64, 0xff}}}, - {{{ -15, -5, 18}, 0, { 1284, 550}, {0xd8, 0x89, 0x11, 0xff}}}, - {{{ 56, 36, 18}, 0, { 780, 614}, {0x0e, 0x7e, 0x06, 0xff}}}, - {{{ 56, 36, -21}, 0, { 236, 594}, {0x0c, 0x7e, 0xf9, 0xff}}}, - {{{ -14, 40, -1}, 0, { 582, -466}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 76, 31, 49}, 0, { 1194, 932}, {0x07, 0x4b, 0x66, 0xff}}}, - {{{ 92, 29, 18}, 0, { 744, 1156}, {0x1c, 0x7b, 0xfb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603C758, 0x00188440, 199722, 0x0003c7d8, 240); // 0x0603C848 -static const Vtx bowser_seg6_vertex_0603C848[] = { - {{{ -15, -5, 18}, 0, { 1284, 550}, {0xd8, 0x89, 0x11, 0xff}}}, - {{{ -45, 9, 18}, 0, { 1798, 536}, {0xa7, 0xc0, 0x3f, 0xff}}}, - {{{ -45, 9, -21}, 0, { 1816, 22}, {0xa1, 0xb9, 0xd3, 0xff}}}, - {{{ 56, 36, 18}, 0, { 780, 614}, {0x0e, 0x7e, 0x06, 0xff}}}, - {{{ 92, 29, 18}, 0, { 744, 1156}, {0x1c, 0x7b, 0xfb, 0xff}}}, - {{{ 92, 29, -21}, 0, { 198, 1134}, {0x28, 0x78, 0x04, 0xff}}}, - {{{ 76, 31, -52}, 0, { -216, 880}, {0x0e, 0x58, 0xa6, 0xff}}}, - {{{ 56, 36, -21}, 0, { 236, 594}, {0x0c, 0x7e, 0xf9, 0xff}}}, - {{{ -15, 35, -41}, 0, { 36, -478}, {0xe1, 0x47, 0x9c, 0xff}}}, - {{{ -14, 40, -1}, 0, { 582, -466}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 76, 31, 49}, 0, { 74, 748}, {0x07, 0x4b, 0x66, 0xff}}}, - {{{ -15, 35, 38}, 0, { 1102, 770}, {0xdf, 0x53, 0x59, 0xff}}}, - {{{ -16, 3, 38}, 0, { 1110, 412}, {0xdb, 0xbd, 0x64, 0xff}}}, - {{{ -45, 9, 18}, 0, { 1426, 482}, {0xa7, 0xc0, 0x3f, 0xff}}}, - {{{ -51, 37, 18}, 0, { 1506, 786}, {0x98, 0x3c, 0x28, 0xff}}}, - {{{ -15, -5, -21}, 0, { 1302, 36}, {0xdf, 0x87, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603C848, 0x00188440, 199722, 0x0003c8c8, 256); // 0x0603C948 -static const Vtx bowser_seg6_vertex_0603C948[] = { - {{{ -15, -5, -21}, 0, { 1302, 36}, {0xdf, 0x87, 0xef, 0xff}}}, - {{{ -45, 9, -21}, 0, { 1816, 22}, {0xa1, 0xb9, 0xd3, 0xff}}}, - {{{ -16, 3, -41}, 0, { 1362, -224}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ -15, 35, -41}, 0, { 1110, 582}, {0xe1, 0x47, 0x9c, 0xff}}}, - {{{ -16, 3, -41}, 0, { 1106, 96}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ -45, 9, -21}, 0, { 1488, 198}, {0xa1, 0xb9, 0xd3, 0xff}}}, - {{{ -51, 37, -21}, 0, { 1592, 612}, {0xb1, 0x55, 0xce, 0xff}}}, - {{{ 76, 31, -52}, 0, { -118, 528}, {0x0e, 0x58, 0xa6, 0xff}}}, - {{{ 74, -3, -52}, 0, { -120, -2}, {0x10, 0xb7, 0x9a, 0xff}}}, - {{{ -51, 37, -21}, 0, { 346, -1002}, {0xb1, 0x55, 0xce, 0xff}}}, - {{{ -51, 37, 18}, 0, { 890, -982}, {0x98, 0x3c, 0x28, 0xff}}}, - {{{ -14, 40, -1}, 0, { 582, -466}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -15, 35, -41}, 0, { 36, -478}, {0xe1, 0x47, 0x9c, 0xff}}}, - {{{ -51, 37, 18}, 0, { 154, 736}, {0x98, 0x3c, 0x28, 0xff}}}, - {{{ -51, 37, -21}, 0, { 798, 726}, {0xb1, 0x55, 0xce, 0xff}}}, - {{{ -45, 9, -21}, 0, { 810, 264}, {0xa1, 0xb9, 0xd3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603C948, 0x00188440, 199722, 0x0003c9c8, 256); // 0x0603CA48 -static const Vtx bowser_seg6_vertex_0603CA48[] = { - {{{ -51, 37, 18}, 0, { 890, -982}, {0x98, 0x3c, 0x28, 0xff}}}, - {{{ -15, 35, 38}, 0, { 1126, -436}, {0xdf, 0x53, 0x59, 0xff}}}, - {{{ -14, 40, -1}, 0, { 582, -466}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 56, 36, 18}, 0, { 780, 614}, {0x0e, 0x7e, 0x06, 0xff}}}, - {{{ -16, 3, 38}, 0, { 1324, 806}, {0xdb, 0xbd, 0x64, 0xff}}}, - {{{ -45, 9, 18}, 0, { 1798, 536}, {0xa7, 0xc0, 0x3f, 0xff}}}, - {{{ -15, -5, 18}, 0, { 1284, 550}, {0xd8, 0x89, 0x11, 0xff}}}, - {{{ 76, 31, 49}, 0, { 1194, 932}, {0x07, 0x4b, 0x66, 0xff}}}, - {{{ 76, 31, 49}, 0, { 74, 748}, {0x07, 0x4b, 0x66, 0xff}}}, - {{{ -16, 3, 38}, 0, { 1110, 412}, {0xdb, 0xbd, 0x64, 0xff}}}, - {{{ 74, -3, 49}, 0, { 82, 356}, {0x12, 0xa7, 0x58, 0xff}}}, - {{{ -51, 37, 18}, 0, { 154, 736}, {0x98, 0x3c, 0x28, 0xff}}}, - {{{ -45, 9, -21}, 0, { 810, 264}, {0xa1, 0xb9, 0xd3, 0xff}}}, - {{{ -45, 9, 18}, 0, { 166, 272}, {0xa7, 0xc0, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603CA48, 0x00188440, 199722, 0x0003cac8, 224); // 0x0603CB28 -static const Vtx bowser_seg6_vertex_0603CB28[] = { - {{{ 100, 5, 45}, 0, { -170, 1304}, {0x3c, 0xbc, 0x58, 0xff}}}, - {{{ 98, 31, 45}, 0, { 648, 1308}, {0x15, 0x6e, 0x3b, 0xff}}}, - {{{ 76, 31, 49}, 0, { 690, 956}, {0x07, 0x4b, 0x66, 0xff}}}, - {{{ 107, 6, 21}, 0, { 732, 1260}, {0x3c, 0xc5, 0xa2, 0xff}}}, - {{{ 91, -2, 18}, 0, { 790, 824}, {0x32, 0x8c, 0x05, 0xff}}}, - {{{ 92, 29, 18}, 0, { 6, 988}, {0x1c, 0x7b, 0xfb, 0xff}}}, - {{{ 105, 29, 20}, 0, { 140, 1292}, {0x10, 0x54, 0xa3, 0xff}}}, - {{{ 132, 31, 27}, 0, { 380, 1988}, {0x7c, 0x1b, 0x00, 0xff}}}, - {{{ 100, 5, 45}, 0, { 234, 1344}, {0x3c, 0xbc, 0x58, 0xff}}}, - {{{ 74, -3, 49}, 0, { -4, 872}, {0x12, 0xa7, 0x58, 0xff}}}, - {{{ 91, -2, 18}, 0, { 844, 892}, {0x32, 0x8c, 0x05, 0xff}}}, - {{{ 107, 6, 21}, 0, { 858, 1264}, {0x3c, 0xc5, 0xa2, 0xff}}}, - {{{ 132, 31, 27}, 0, { 826, 1940}, {0x7c, 0x1b, 0x00, 0xff}}}, - {{{ 132, 31, 27}, 0, { 644, 1912}, {0x7c, 0x1b, 0x00, 0xff}}}, - {{{ 74, -3, 49}, 0, { -438, 868}, {0x12, 0xa7, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603CB28, 0x00188440, 199722, 0x0003cba8, 240); // 0x0603CC18 -static const Vtx bowser_seg6_vertex_0603CC18[] = { - {{{ 92, 29, 18}, 0, { 950, 936}, {0x1c, 0x7b, 0xfb, 0xff}}}, - {{{ 76, 31, 49}, 0, { 136, 892}, {0x07, 0x4b, 0x66, 0xff}}}, - {{{ 98, 31, 45}, 0, { 264, 1324}, {0x15, 0x6e, 0x3b, 0xff}}}, - {{{ 132, 31, 27}, 0, { 752, 1896}, {0x7c, 0x1b, 0x00, 0xff}}}, - {{{ 105, 29, 20}, 0, { 904, 1228}, {0x10, 0x54, 0xa3, 0xff}}}, - {{{ 95, 6, -48}, 0, { 282, 1236}, {0x3e, 0xc3, 0xa4, 0xff}}}, - {{{ 74, -3, -52}, 0, { 148, 824}, {0x10, 0xb7, 0x9a, 0xff}}}, - {{{ 76, 31, -52}, 0, { 982, 972}, {0x0e, 0x58, 0xa6, 0xff}}}, - {{{ 93, 31, -48}, 0, { 902, 1284}, {0x1b, 0x6e, 0xc9, 0xff}}}, - {{{ 126, 31, -31}, 0, { 776, 1940}, {0x7a, 0x20, 0xfb, 0xff}}}, - {{{ 92, 29, -21}, 0, { -30, 928}, {0x28, 0x78, 0x04, 0xff}}}, - {{{ 106, 2, -15}, 0, { 780, 1176}, {0x44, 0xb7, 0xb3, 0xff}}}, - {{{ 91, -2, -21}, 0, { 800, 788}, {0x3a, 0x91, 0xf4, 0xff}}}, - {{{ 104, 30, -15}, 0, { 26, 1220}, {0x16, 0x6b, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603CC18, 0x00188440, 199722, 0x0003cc98, 224); // 0x0603CCF8 -static const Vtx bowser_seg6_vertex_0603CCF8[] = { - {{{ 106, 6, -25}, 0, { 648, 1280}, {0x47, 0xc6, 0x57, 0xff}}}, - {{{ 104, 27, -24}, 0, { 0, 1252}, {0x1a, 0x51, 0x5e, 0xff}}}, - {{{ 92, 29, -21}, 0, { -186, 936}, {0x28, 0x78, 0x04, 0xff}}}, - {{{ 104, 30, -15}, 0, { 26, 1220}, {0x16, 0x6b, 0xc1, 0xff}}}, - {{{ 136, 31, -1}, 0, { 270, 1988}, {0x7b, 0x1c, 0x00, 0xff}}}, - {{{ 106, 2, -15}, 0, { 780, 1176}, {0x44, 0xb7, 0xb3, 0xff}}}, - {{{ 74, -3, -52}, 0, { 984, 832}, {0x10, 0xb7, 0x9a, 0xff}}}, - {{{ 95, 6, -48}, 0, { 818, 1248}, {0x3e, 0xc3, 0xa4, 0xff}}}, - {{{ 91, -2, -21}, 0, { 26, 892}, {0x3a, 0x91, 0xf4, 0xff}}}, - {{{ 126, 31, -31}, 0, { 292, 1908}, {0x7a, 0x20, 0xfb, 0xff}}}, - {{{ 106, 6, -25}, 0, { 120, 1280}, {0x47, 0xc6, 0x57, 0xff}}}, - {{{ 91, -2, -21}, 0, { 770, 836}, {0x3a, 0x91, 0xf4, 0xff}}}, - {{{ 126, 31, -31}, 0, { 80, 1864}, {0x7a, 0x20, 0xfb, 0xff}}}, - {{{ 91, -2, 18}, 0, { 602, 744}, {0x32, 0x8c, 0x05, 0xff}}}, - {{{ 106, 2, 12}, 0, { 660, 1164}, {0x46, 0xca, 0x5a, 0xff}}}, - {{{ 92, 29, 18}, 0, { 16, 796}, {0x1c, 0x7b, 0xfb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603CCF8, 0x00188440, 199722, 0x0003cd78, 256); // 0x0603CDF8 -static const Vtx bowser_seg6_vertex_0603CDF8[] = { - {{{ 92, 29, -21}, 0, { 192, 920}, {0x28, 0x78, 0x04, 0xff}}}, - {{{ 93, 31, -48}, 0, { 950, 1280}, {0x1b, 0x6e, 0xc9, 0xff}}}, - {{{ 76, 31, -52}, 0, { 1096, 924}, {0x0e, 0x58, 0xa6, 0xff}}}, - {{{ 104, 27, -24}, 0, { 274, 1248}, {0x1a, 0x51, 0x5e, 0xff}}}, - {{{ 126, 31, -31}, 0, { 420, 1864}, {0x7a, 0x20, 0xfb, 0xff}}}, - {{{ 106, 2, -15}, 0, { 30, 1148}, {0x44, 0xb7, 0xb3, 0xff}}}, - {{{ 136, 31, -1}, 0, { 422, 1932}, {0x7b, 0x1c, 0x00, 0xff}}}, - {{{ 106, 2, 12}, 0, { 762, 1152}, {0x46, 0xca, 0x5a, 0xff}}}, - {{{ 91, -2, 18}, 0, { 898, 800}, {0x32, 0x8c, 0x05, 0xff}}}, - {{{ 91, -2, -21}, 0, { -126, 792}, {0x3a, 0x91, 0xf4, 0xff}}}, - {{{ 106, 2, 12}, 0, { 660, 1164}, {0x46, 0xca, 0x5a, 0xff}}}, - {{{ 136, 31, -1}, 0, { 436, 1988}, {0x7b, 0x1c, 0x00, 0xff}}}, - {{{ 104, 30, 12}, 0, { 112, 1120}, {0x1f, 0x5c, 0x51, 0xff}}}, - {{{ 92, 29, 18}, 0, { 16, 796}, {0x1c, 0x7b, 0xfb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603CDF8, 0x00188440, 199722, 0x0003ce78, 224); // 0x0603CED8 -static const Vtx bowser_seg6_vertex_0603CED8[] = { - {{{ 104, 30, 12}, 0, { 80, 1152}, {0x1f, 0x5c, 0x51, 0xff}}}, - {{{ 136, 31, -1}, 0, { 518, 1904}, {0x7b, 0x1c, 0x00, 0xff}}}, - {{{ 104, 30, -15}, 0, { 964, 1216}, {0x16, 0x6b, 0xc1, 0xff}}}, - {{{ 92, 29, 18}, 0, { -82, 868}, {0x1c, 0x7b, 0xfb, 0xff}}}, - {{{ 92, 29, -21}, 0, { 1132, 956}, {0x28, 0x78, 0x04, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603CED8, 0x00188440, 199722, 0x0003cf58, 80); // 0x0603CF28 - 0x0603D098 const Gfx bowser_seg6_dl_0603CF28[] = { @@ -1798,211 +915,40 @@ const Gfx bowser_seg6_dl_0603D200[] = { }; // 0x0603D280 -static const Vtx bowser_seg6_vertex_0603D280[] = { - {{{ 37, -25, 12}, 0, { 68, 548}, {0x22, 0xc5, 0x6a, 0xff}}}, - {{{ 20, -23, 23}, 0, { 512, 850}, {0x2f, 0x8d, 0x17, 0xff}}}, - {{{ 0, -23, 12}, 0, { 1034, 558}, {0xac, 0xa2, 0x06, 0xff}}}, - {{{ -2, 20, 16}, 0, { 1170, 662}, {0xa4, 0x3b, 0x3f, 0xff}}}, - {{{ -2, 19, -14}, 0, { 1092, -220}, {0x88, 0x21, 0xe8, 0xff}}}, - {{{ 0, -23, 12}, 0, { -98, 626}, {0xac, 0xa2, 0x06, 0xff}}}, - {{{ -1, 8, -19}, 0, { 770, -354}, {0xd9, 0x15, 0x8a, 0xff}}}, - {{{ 0, -6, -19}, 0, { 342, -330}, {0xc6, 0xe2, 0x94, 0xff}}}, - {{{ 0, -18, -14}, 0, { 20, -160}, {0x9b, 0xc7, 0xce, 0xff}}}, - {{{ 0, -17, 31}, 0, { 98, 1182}, {0xb9, 0xd5, 0x5f, 0xff}}}, - {{{ 22, -26, -14}, 0, { 416, -192}, {0xf8, 0x94, 0xbf, 0xff}}}, - {{{ 0, -18, -14}, 0, { 1012, -164}, {0x9b, 0xc7, 0xce, 0xff}}}, - {{{ 0, -17, 31}, 0, { 1044, 1120}, {0xb9, 0xd5, 0x5f, 0xff}}}, - {{{ 37, -25, 12}, 0, { 1146, 194}, {0x22, 0xc5, 0x6a, 0xff}}}, - {{{ 36, 38, 13}, 0, { -166, 126}, {0x15, 0x66, 0x47, 0xff}}}, - {{{ 15, 37, 14}, 0, { -180, 554}, {0xda, 0x4e, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603D280, 0x00188440, 199722, 0x0003d300, 256); // 0x0603D380 -static const Vtx bowser_seg6_vertex_0603D380[] = { - {{{ 22, -26, -14}, 0, { 416, -192}, {0xf8, 0x94, 0xbf, 0xff}}}, - {{{ 51, -20, -13}, 0, { -310, -174}, {0x2b, 0xa4, 0xb5, 0xff}}}, - {{{ 37, -25, 12}, 0, { 68, 548}, {0x22, 0xc5, 0x6a, 0xff}}}, - {{{ 36, 38, 13}, 0, { 942, 912}, {0x15, 0x66, 0x47, 0xff}}}, - {{{ 36, 35, -13}, 0, { 940, 264}, {0x08, 0x61, 0xb0, 0xff}}}, - {{{ 16, 35, -14}, 0, { 318, 266}, {0xe1, 0x67, 0xbd, 0xff}}}, - {{{ 15, 37, 14}, 0, { 318, 958}, {0xda, 0x4e, 0x5b, 0xff}}}, - {{{ -2, 19, -14}, 0, { -224, 264}, {0x88, 0x21, 0xe8, 0xff}}}, - {{{ 13, -3, 14}, 0, { 660, 640}, {0x59, 0x47, 0x36, 0xff}}}, - {{{ 37, -25, 12}, 0, { 1146, 194}, {0x22, 0xc5, 0x6a, 0xff}}}, - {{{ 15, 37, 14}, 0, { -180, 554}, {0xda, 0x4e, 0x5b, 0xff}}}, - {{{ 50, 20, 3}, 0, { 214, -140}, {0x25, 0xea, 0x77, 0xff}}}, - {{{ 36, 38, 13}, 0, { -166, 126}, {0x15, 0x66, 0x47, 0xff}}}, - {{{ 54, 0, 3}, 0, { 644, -212}, {0xf9, 0x18, 0x7c, 0xff}}}, - {{{ 51, -23, 13}, 0, { 1118, -90}, {0x15, 0xa1, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603D380, 0x00188440, 199722, 0x0003d400, 240); // 0x0603D470 -static const Vtx bowser_seg6_vertex_0603D470[] = { - {{{ 14, -12, 36}, 0, { 690, 1252}, {0x00, 0xcd, 0x73, 0xff}}}, - {{{ 0, -17, 31}, 0, { 1044, 1120}, {0xb9, 0xd5, 0x5f, 0xff}}}, - {{{ 20, -23, 23}, 0, { 512, 850}, {0x2f, 0x8d, 0x17, 0xff}}}, - {{{ 13, -3, 14}, 0, { 660, 640}, {0x59, 0x47, 0x36, 0xff}}}, - {{{ 15, 37, 14}, 0, { -180, 554}, {0xda, 0x4e, 0x5b, 0xff}}}, - {{{ -2, 20, 16}, 0, { 152, 948}, {0xa4, 0x3b, 0x3f, 0xff}}}, - {{{ -1, 8, -19}, 0, { 872, 1410}, {0xd9, 0x15, 0x8a, 0xff}}}, - {{{ 50, 20, -23}, 0, { 774, -118}, {0x3b, 0x32, 0x9c, 0xff}}}, - {{{ 55, 0, -23}, 0, { -6, -178}, {0x37, 0xf3, 0x8f, 0xff}}}, - {{{ 0, -6, -19}, 0, { 334, 1440}, {0xc6, 0xe2, 0x94, 0xff}}}, - {{{ 16, 35, -14}, 0, { 1642, 820}, {0xe1, 0x67, 0xbd, 0xff}}}, - {{{ 36, 35, -13}, 0, { 1432, 226}, {0x08, 0x61, 0xb0, 0xff}}}, - {{{ -2, 19, -14}, 0, { 1268, 1400}, {0x88, 0x21, 0xe8, 0xff}}}, - {{{ -2, 19, -14}, 0, { -224, 264}, {0x88, 0x21, 0xe8, 0xff}}}, - {{{ -2, 20, 16}, 0, { -220, 1000}, {0xa4, 0x3b, 0x3f, 0xff}}}, - {{{ 15, 37, 14}, 0, { 318, 958}, {0xda, 0x4e, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603D470, 0x00188440, 199722, 0x0003d4f0, 256); // 0x0603D570 -static const Vtx bowser_seg6_vertex_0603D570[] = { - {{{ 22, -26, -14}, 0, { -598, 868}, {0xf8, 0x94, 0xbf, 0xff}}}, - {{{ 0, -18, -14}, 0, { -70, 1476}, {0x9b, 0xc7, 0xce, 0xff}}}, - {{{ 0, -6, -19}, 0, { 334, 1440}, {0xc6, 0xe2, 0x94, 0xff}}}, - {{{ 51, -20, -13}, 0, { -682, 34}, {0x2b, 0xa4, 0xb5, 0xff}}}, - {{{ 55, 0, -23}, 0, { -6, -178}, {0x37, 0xf3, 0x8f, 0xff}}}, - {{{ 51, -20, -13}, 0, { -310, -174}, {0x2b, 0xa4, 0xb5, 0xff}}}, - {{{ 51, -23, 13}, 0, { -286, 556}, {0x15, 0xa1, 0x51, 0xff}}}, - {{{ 37, -25, 12}, 0, { 68, 548}, {0x22, 0xc5, 0x6a, 0xff}}}, - {{{ 20, -23, 23}, 0, { 1080, 544}, {0x2f, 0x8d, 0x17, 0xff}}}, - {{{ 37, -25, 12}, 0, { 1146, 194}, {0x22, 0xc5, 0x6a, 0xff}}}, - {{{ 13, -3, 14}, 0, { 660, 640}, {0x59, 0x47, 0x36, 0xff}}}, - {{{ 0, -17, 31}, 0, { 928, 950}, {0xb9, 0xd5, 0x5f, 0xff}}}, - {{{ 15, 2, 33}, 0, { 538, 628}, {0x08, 0x61, 0x51, 0xff}}}, - {{{ -2, 20, 16}, 0, { 152, 948}, {0xa4, 0x3b, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603D570, 0x00188440, 199722, 0x0003d5f0, 224); // 0x0603D650 -static const Vtx bowser_seg6_vertex_0603D650[] = { - {{{ -2, 20, 16}, 0, { 128, 620}, {0xa4, 0x3b, 0x3f, 0xff}}}, - {{{ 15, 2, 33}, 0, { 734, 816}, {0x08, 0x61, 0x51, 0xff}}}, - {{{ 13, -3, 14}, 0, { 724, 238}, {0x59, 0x47, 0x36, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603D650, 0x00188440, 199722, 0x0003d6d0, 48); // 0x0603D680 -static const Vtx bowser_seg6_vertex_0603D680[] = { - {{{ 70, 3, -5}, 0, { 786, 1400}, {0x55, 0xa8, 0xe1, 0xff}}}, - {{{ 65, 2, 6}, 0, { 280, 1324}, {0xf3, 0x9f, 0x4f, 0xff}}}, - {{{ 54, 0, 3}, 0, { 154, 904}, {0xf9, 0x18, 0x7c, 0xff}}}, - {{{ 78, 9, 19}, 0, { 202, 1984}, {0x66, 0x03, 0x4a, 0xff}}}, - {{{ 55, 0, -23}, 0, { 1018, 680}, {0x37, 0xf3, 0x8f, 0xff}}}, - {{{ 28, -4, 22}, 0, { 252, 1228}, {0x38, 0x3a, 0x9f, 0xff}}}, - {{{ 13, -3, 14}, 0, { 224, 532}, {0x59, 0x47, 0x36, 0xff}}}, - {{{ 15, 2, 33}, 0, { -134, 756}, {0x08, 0x61, 0x51, 0xff}}}, - {{{ 29, 0, 33}, 0, { 32, 1364}, {0x1e, 0x6b, 0x3b, 0xff}}}, - {{{ 44, -6, 32}, 0, { 292, 1956}, {0x75, 0x16, 0x2b, 0xff}}}, - {{{ 20, -23, 23}, 0, { 748, 776}, {0x2f, 0x8d, 0x17, 0xff}}}, - {{{ 32, -16, 27}, 0, { 572, 1376}, {0x43, 0x96, 0x0e, 0xff}}}, - {{{ 32, -16, 27}, 0, { 692, 1304}, {0x43, 0x96, 0x0e, 0xff}}}, - {{{ 44, -6, 32}, 0, { 388, 1700}, {0x75, 0x16, 0x2b, 0xff}}}, - {{{ 29, -9, 35}, 0, { 298, 1300}, {0x13, 0xeb, 0x7b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603D680, 0x00188440, 199722, 0x0003d700, 240); // 0x0603D770 -static const Vtx bowser_seg6_vertex_0603D770[] = { - {{{ 14, -12, 36}, 0, { 248, 912}, {0x00, 0xcd, 0x73, 0xff}}}, - {{{ 20, -23, 23}, 0, { 894, 916}, {0x2f, 0x8d, 0x17, 0xff}}}, - {{{ 32, -16, 27}, 0, { 692, 1304}, {0x43, 0x96, 0x0e, 0xff}}}, - {{{ 29, -9, 35}, 0, { 298, 1300}, {0x13, 0xeb, 0x7b, 0xff}}}, - {{{ 50, 20, -23}, 0, { 908, 648}, {0x3b, 0x32, 0x9c, 0xff}}}, - {{{ 36, 35, -13}, 0, { 84, 748}, {0x08, 0x61, 0xb0, 0xff}}}, - {{{ 56, 35, -2}, 0, { 136, 1444}, {0x44, 0x68, 0xe7, 0xff}}}, - {{{ 62, 16, 7}, 0, { 210, 1340}, {0xe7, 0x37, 0x6f, 0xff}}}, - {{{ 78, 9, 19}, 0, { 94, 1948}, {0x66, 0x03, 0x4a, 0xff}}}, - {{{ 67, 17, -5}, 0, { 728, 1360}, {0x52, 0x5a, 0xde, 0xff}}}, - {{{ 60, 25, -5}, 0, { 582, 1364}, {0x67, 0xba, 0xec, 0xff}}}, - {{{ 50, 20, 3}, 0, { 746, 1120}, {0x25, 0xea, 0x77, 0xff}}}, - {{{ 50, 20, -23}, 0, { 54, 600}, {0x3b, 0x32, 0x9c, 0xff}}}, - {{{ 60, 25, -5}, 0, { 230, 1360}, {0x67, 0xba, 0xec, 0xff}}}, - {{{ 62, 24, 16}, 0, { 724, 1916}, {0x65, 0xe1, 0x45, 0xff}}}, - {{{ 54, 23, 8}, 0, { 734, 1392}, {0xf1, 0x8f, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603D770, 0x00188440, 199722, 0x0003d7f0, 256); // 0x0603D870 -static const Vtx bowser_seg6_vertex_0603D870[] = { - {{{ 67, 17, -5}, 0, { 728, 1360}, {0x52, 0x5a, 0xde, 0xff}}}, - {{{ 50, 20, -23}, 0, { 1014, 728}, {0x3b, 0x32, 0x9c, 0xff}}}, - {{{ 50, 20, 3}, 0, { 92, 952}, {0x25, 0xea, 0x77, 0xff}}}, - {{{ 62, 16, 7}, 0, { 210, 1340}, {0xe7, 0x37, 0x6f, 0xff}}}, - {{{ 67, 17, -5}, 0, { 184, 1364}, {0x52, 0x5a, 0xde, 0xff}}}, - {{{ 78, 9, 19}, 0, { 558, 2016}, {0x66, 0x03, 0x4a, 0xff}}}, - {{{ 70, 3, -5}, 0, { 824, 1364}, {0x55, 0xa8, 0xe1, 0xff}}}, - {{{ 55, 0, -23}, 0, { 892, 760}, {0x37, 0xf3, 0x8f, 0xff}}}, - {{{ 50, 20, -23}, 0, { -42, 740}, {0x3b, 0x32, 0x9c, 0xff}}}, - {{{ 62, -17, 14}, 0, { 716, 1304}, {0xf2, 0xe4, 0x7a, 0xff}}}, - {{{ 78, -8, 21}, 0, { 420, 1872}, {0x69, 0x10, 0x43, 0xff}}}, - {{{ 63, -2, 8}, 0, { -8, 1300}, {0xee, 0x67, 0x47, 0xff}}}, - {{{ 54, 0, 3}, 0, { -176, 988}, {0xf9, 0x18, 0x7c, 0xff}}}, - {{{ 51, -23, 13}, 0, { 986, 912}, {0x15, 0xa1, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603D870, 0x00188440, 199722, 0x0003d8f0, 224); // 0x0603D950 -static const Vtx bowser_seg6_vertex_0603D950[] = { - {{{ 51, -20, -13}, 0, { 488, 664}, {0x2b, 0xa4, 0xb5, 0xff}}}, - {{{ 55, 0, -23}, 0, { -392, 708}, {0x37, 0xf3, 0x8f, 0xff}}}, - {{{ 69, -2, -5}, 0, { -168, 1360}, {0x60, 0x42, 0xcf, 0xff}}}, - {{{ 67, -17, 0}, 0, { 450, 1308}, {0x4e, 0xa0, 0xe7, 0xff}}}, - {{{ 54, 0, 3}, 0, { 944, 888}, {0xf9, 0x18, 0x7c, 0xff}}}, - {{{ 65, 2, 6}, 0, { 868, 1296}, {0xf3, 0x9f, 0x4f, 0xff}}}, - {{{ 62, 16, 7}, 0, { 228, 1388}, {0xe7, 0x37, 0x6f, 0xff}}}, - {{{ 15, 2, 33}, 0, { -86, 960}, {0x08, 0x61, 0x51, 0xff}}}, - {{{ 14, -12, 36}, 0, { 566, 824}, {0x00, 0xcd, 0x73, 0xff}}}, - {{{ 29, -9, 35}, 0, { 524, 1364}, {0x13, 0xeb, 0x7b, 0xff}}}, - {{{ 44, -6, 32}, 0, { 434, 1924}, {0x75, 0x16, 0x2b, 0xff}}}, - {{{ 29, 0, 33}, 0, { 126, 1448}, {0x1e, 0x6b, 0x3b, 0xff}}}, - {{{ 0, -17, 31}, 0, { 644, 292}, {0xb9, 0xd5, 0x5f, 0xff}}}, - {{{ 54, 0, 3}, 0, { -108, 1016}, {0xf9, 0x18, 0x7c, 0xff}}}, - {{{ 69, -2, -5}, 0, { 444, 1280}, {0x60, 0x42, 0xcf, 0xff}}}, - {{{ 55, 0, -23}, 0, { 626, 764}, {0x37, 0xf3, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603D950, 0x00188440, 199722, 0x0003d9d0, 256); // 0x0603DA50 -static const Vtx bowser_seg6_vertex_0603DA50[] = { - {{{ 54, 0, 3}, 0, { -108, 1016}, {0xf9, 0x18, 0x7c, 0xff}}}, - {{{ 63, -2, 8}, 0, { -46, 1284}, {0xee, 0x67, 0x47, 0xff}}}, - {{{ 69, -2, -5}, 0, { 444, 1280}, {0x60, 0x42, 0xcf, 0xff}}}, - {{{ 78, -8, 21}, 0, { -86, 1792}, {0x69, 0x10, 0x43, 0xff}}}, - {{{ 54, 0, 3}, 0, { 944, 888}, {0xf9, 0x18, 0x7c, 0xff}}}, - {{{ 62, 16, 7}, 0, { 228, 1388}, {0xe7, 0x37, 0x6f, 0xff}}}, - {{{ 50, 20, 3}, 0, { 10, 988}, {0x25, 0xea, 0x77, 0xff}}}, - {{{ 56, 35, -2}, 0, { 264, 1480}, {0x44, 0x68, 0xe7, 0xff}}}, - {{{ 36, 35, -13}, 0, { 148, 708}, {0x08, 0x61, 0xb0, 0xff}}}, - {{{ 36, 38, 13}, 0, { 966, 956}, {0x15, 0x66, 0x47, 0xff}}}, - {{{ 65, 2, 6}, 0, { 868, 1296}, {0xf3, 0x9f, 0x4f, 0xff}}}, - {{{ 78, 9, 19}, 0, { 624, 1972}, {0x66, 0x03, 0x4a, 0xff}}}, - {{{ 50, 20, 3}, 0, { 798, 1040}, {0x25, 0xea, 0x77, 0xff}}}, - {{{ 48, 36, 13}, 0, { 136, 1296}, {0xec, 0x09, 0x7c, 0xff}}}, - {{{ 36, 38, 13}, 0, { -106, 888}, {0x15, 0x66, 0x47, 0xff}}}, - {{{ 54, 23, 8}, 0, { 704, 1320}, {0xf1, 0x8f, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603DA50, 0x00188440, 199722, 0x0003dad0, 256); // 0x0603DB50 -static const Vtx bowser_seg6_vertex_0603DB50[] = { - {{{ 54, 23, 8}, 0, { 704, 1320}, {0xf1, 0x8f, 0x37, 0xff}}}, - {{{ 62, 24, 16}, 0, { 664, 1856}, {0x65, 0xe1, 0x45, 0xff}}}, - {{{ 48, 36, 13}, 0, { 136, 1296}, {0xec, 0x09, 0x7c, 0xff}}}, - {{{ 48, 36, 13}, 0, { 820, 1356}, {0xec, 0x09, 0x7c, 0xff}}}, - {{{ 62, 24, 16}, 0, { 742, 1968}, {0x65, 0xe1, 0x45, 0xff}}}, - {{{ 56, 35, -2}, 0, { 264, 1480}, {0x44, 0x68, 0xe7, 0xff}}}, - {{{ 36, 38, 13}, 0, { 966, 956}, {0x15, 0x66, 0x47, 0xff}}}, - {{{ 56, 35, -2}, 0, { 144, 1364}, {0x44, 0x68, 0xe7, 0xff}}}, - {{{ 62, 24, 16}, 0, { 300, 1992}, {0x65, 0xe1, 0x45, 0xff}}}, - {{{ 60, 25, -5}, 0, { 590, 1284}, {0x67, 0xba, 0xec, 0xff}}}, - {{{ 51, -23, 13}, 0, { 738, 896}, {0x15, 0xa1, 0x51, 0xff}}}, - {{{ 51, -20, -13}, 0, { -174, 668}, {0x2b, 0xa4, 0xb5, 0xff}}}, - {{{ 67, -17, 0}, 0, { -16, 1256}, {0x4e, 0xa0, 0xe7, 0xff}}}, - {{{ 78, -8, 21}, 0, { 484, 1908}, {0x69, 0x10, 0x43, 0xff}}}, - {{{ 62, -17, 14}, 0, { 546, 1304}, {0xf2, 0xe4, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603DB50, 0x00188440, 199722, 0x0003dbd0, 240); // 0x0603DC40 -static const Vtx bowser_seg6_vertex_0603DC40[] = { - {{{ 69, -2, -5}, 0, { -156, 1308}, {0x60, 0x42, 0xcf, 0xff}}}, - {{{ 78, -8, 21}, 0, { 324, 1996}, {0x69, 0x10, 0x43, 0xff}}}, - {{{ 67, -17, 0}, 0, { 464, 1256}, {0x4e, 0xa0, 0xe7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603DC40, 0x00188440, 199722, 0x0003dcc0, 48); // 0x0603DC70 - 0x0603DDD0 const Gfx bowser_seg6_dl_0603DC70[] = { @@ -2098,101 +1044,19 @@ const Gfx bowser_seg6_dl_0603DFB0[] = { }; // 0x0603E030 -static const Vtx bowser_seg6_vertex_0603E030[] = { - {{{ 30, 59, -21}, 0, { -60, -38}, {0xf3, 0x6f, 0xc6, 0xff}}}, - {{{ 30, 59, 16}, 0, { -84, 948}, {0xf3, 0x78, 0x27, 0xff}}}, - {{{ 93, 39, -21}, 0, { 1694, -14}, {0x38, 0x68, 0xd3, 0xff}}}, - {{{ 114, 19, -21}, 0, { 72, 64}, {0x72, 0x1f, 0xd4, 0xff}}}, - {{{ 111, -17, 16}, 0, { 870, 890}, {0x62, 0xc3, 0x32, 0xff}}}, - {{{ 111, -17, -21}, 0, { 894, 50}, {0x5a, 0xc9, 0xbb, 0xff}}}, - {{{ 114, 19, 16}, 0, { 50, 906}, {0x68, 0x37, 0x2c, 0xff}}}, - {{{ -7, 38, 16}, 0, { 1478, 918}, {0xab, 0x3a, 0x4a, 0xff}}}, - {{{ -7, 38, -21}, 0, { 1460, 24}, {0xa2, 0x42, 0xcb, 0xff}}}, - {{{ -21, -23, 16}, 0, { -22, 938}, {0x8f, 0xdd, 0x2b, 0xff}}}, - {{{ -21, -23, -21}, 0, { -40, 44}, {0x99, 0xe0, 0xbf, 0xff}}}, - {{{ 73, -38, -21}, 0, { -288, 14}, {0x26, 0x93, 0xce, 0xff}}}, - {{{ 73, -38, 16}, 0, { -268, 982}, {0x1e, 0x90, 0x32, 0xff}}}, - {{{ 6, -49, -21}, 0, { 1464, 14}, {0xdc, 0x8e, 0xd7, 0xff}}}, - {{{ 6, -49, 16}, 0, { 1484, 980}, {0xdf, 0x97, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603E030, 0x00188440, 199722, 0x0003e0b0, 240); // 0x0603E120 -static const Vtx bowser_seg6_vertex_0603E120[] = { - {{{ -7, 38, 16}, 0, { -590, -436}, {0xab, 0x3a, 0x4a, 0xff}}}, - {{{ 24, 32, 35}, 0, { 206, -406}, {0xf4, 0x2c, 0x76, 0xff}}}, - {{{ 30, 59, 16}, 0, { 264, -1120}, {0xf3, 0x78, 0x27, 0xff}}}, - {{{ 30, 59, 16}, 0, { -84, 948}, {0xf3, 0x78, 0x27, 0xff}}}, - {{{ 93, 39, 16}, 0, { 1670, 972}, {0x33, 0x61, 0x3e, 0xff}}}, - {{{ 93, 39, -21}, 0, { 1694, -14}, {0x38, 0x68, 0xd3, 0xff}}}, - {{{ 73, -38, 16}, 0, { 1632, 1200}, {0x1e, 0x90, 0x32, 0xff}}}, - {{{ 111, -17, 16}, 0, { 2488, 518}, {0x62, 0xc3, 0x32, 0xff}}}, - {{{ 78, -18, 35}, 0, { 1688, 686}, {0x19, 0xd6, 0x75, 0xff}}}, - {{{ 12, -21, 35}, 0, { 90, 1020}, {0xe2, 0xde, 0x76, 0xff}}}, - {{{ 88, 20, 35}, 0, { 1804, -344}, {0x30, 0x1d, 0x71, 0xff}}}, - {{{ 114, 19, 16}, 0, { 2434, -426}, {0x68, 0x37, 0x2c, 0xff}}}, - {{{ 93, 39, 16}, 0, { 1860, -860}, {0x33, 0x61, 0x3e, 0xff}}}, - {{{ 93, 39, -21}, 0, { 112, 942}, {0x38, 0x68, 0xd3, 0xff}}}, - {{{ 88, 20, -40}, 0, { 774, 944}, {0x30, 0x1d, 0x8f, 0xff}}}, - {{{ 24, 32, -40}, 0, { 750, -682}, {0xf4, 0x2c, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603E120, 0x00188440, 199722, 0x0003e1a0, 256); // 0x0603E220 -static const Vtx bowser_seg6_vertex_0603E220[] = { - {{{ 24, 32, -40}, 0, { -40, 824}, {0xf4, 0x2c, 0x8a, 0xff}}}, - {{{ -7, 38, -21}, 0, { -748, 892}, {0xa2, 0x42, 0xcb, 0xff}}}, - {{{ 30, 59, -21}, 0, { 42, 1454}, {0xf3, 0x6f, 0xc6, 0xff}}}, - {{{ 78, -18, -40}, 0, { 1222, -226}, {0x19, 0xd6, 0x8b, 0xff}}}, - {{{ 12, -21, -40}, 0, { -208, -442}, {0xe2, 0xde, 0x8a, 0xff}}}, - {{{ 88, 20, -40}, 0, { 1372, 686}, {0x30, 0x1d, 0x8f, 0xff}}}, - {{{ 114, 19, -21}, 0, { 1934, 726}, {0x72, 0x1f, 0xd4, 0xff}}}, - {{{ 93, 39, -21}, 0, { 1446, 1140}, {0x38, 0x68, 0xd3, 0xff}}}, - {{{ 111, -17, -21}, 0, { 1938, -116}, {0x5a, 0xc9, 0xbb, 0xff}}}, - {{{ 73, -38, -21}, 0, { 1148, -680}, {0x26, 0x93, 0xce, 0xff}}}, - {{{ 24, 32, -40}, 0, { 750, -682}, {0xf4, 0x2c, 0x8a, 0xff}}}, - {{{ 30, 59, -21}, 0, { -44, -700}, {0xf3, 0x6f, 0xc6, 0xff}}}, - {{{ 93, 39, -21}, 0, { 112, 942}, {0x38, 0x68, 0xd3, 0xff}}}, - {{{ 12, -21, 35}, 0, { 90, 1020}, {0xe2, 0xde, 0x76, 0xff}}}, - {{{ 6, -49, 16}, 0, { 32, 1734}, {0xdf, 0x97, 0x3e, 0xff}}}, - {{{ 73, -38, 16}, 0, { 1632, 1200}, {0x1e, 0x90, 0x32, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603E220, 0x00188440, 199722, 0x0003e2a0, 256); // 0x0603E320 -static const Vtx bowser_seg6_vertex_0603E320[] = { - {{{ 12, -21, 35}, 0, { 90, 1020}, {0xe2, 0xde, 0x76, 0xff}}}, - {{{ -21, -23, 16}, 0, { -706, 1188}, {0x8f, 0xdd, 0x2b, 0xff}}}, - {{{ 6, -49, 16}, 0, { 32, 1734}, {0xdf, 0x97, 0x3e, 0xff}}}, - {{{ -7, 38, 16}, 0, { -590, -436}, {0xab, 0x3a, 0x4a, 0xff}}}, - {{{ 12, -21, -40}, 0, { -208, -442}, {0xe2, 0xde, 0x8a, 0xff}}}, - {{{ -21, -23, -21}, 0, { -924, -550}, {0x99, 0xe0, 0xbf, 0xff}}}, - {{{ -7, 38, -21}, 0, { -748, 892}, {0xa2, 0x42, 0xcb, 0xff}}}, - {{{ 73, -38, -21}, 0, { 1148, -680}, {0x26, 0x93, 0xce, 0xff}}}, - {{{ 6, -49, -21}, 0, { -292, -1074}, {0xdc, 0x8e, 0xd7, 0xff}}}, - {{{ 30, 59, -21}, 0, { 988, 114}, {0xf3, 0x6f, 0xc6, 0xff}}}, - {{{ -7, 38, -21}, 0, { 58, 106}, {0xa2, 0x42, 0xcb, 0xff}}}, - {{{ 30, 59, 16}, 0, { 954, 930}, {0xf3, 0x78, 0x27, 0xff}}}, - {{{ -7, 38, 16}, 0, { 24, 922}, {0xab, 0x3a, 0x4a, 0xff}}}, - {{{ 111, -17, 16}, 0, { -34, 922}, {0x62, 0xc3, 0x32, 0xff}}}, - {{{ 73, -38, 16}, 0, { 1048, 922}, {0x1e, 0x90, 0x32, 0xff}}}, - {{{ 73, -38, -21}, 0, { 1022, -28}, {0x26, 0x93, 0xce, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603E320, 0x00188440, 199722, 0x0003e3a0, 256); // 0x0603E420 -static const Vtx bowser_seg6_vertex_0603E420[] = { - {{{ 6, -49, 16}, 0, { -8, 940}, {0xdf, 0x97, 0x3e, 0xff}}}, - {{{ -21, -23, 16}, 0, { 952, 976}, {0x8f, 0xdd, 0x2b, 0xff}}}, - {{{ 6, -49, -21}, 0, { -2, -54}, {0xdc, 0x8e, 0xd7, 0xff}}}, - {{{ -21, -23, -21}, 0, { 958, -20}, {0x99, 0xe0, 0xbf, 0xff}}}, - {{{ 12, -21, 35}, 0, { -208, -442}, {0xe2, 0xde, 0x76, 0xff}}}, - {{{ 24, 32, 35}, 0, { -40, 824}, {0xf4, 0x2c, 0x76, 0xff}}}, - {{{ -7, 38, 16}, 0, { -748, 892}, {0xab, 0x3a, 0x4a, 0xff}}}, - {{{ 93, 39, 16}, 0, { 88, 880}, {0x33, 0x61, 0x3e, 0xff}}}, - {{{ 114, 19, 16}, 0, { 874, 902}, {0x68, 0x37, 0x2c, 0xff}}}, - {{{ 93, 39, -21}, 0, { 102, 8}, {0x38, 0x68, 0xd3, 0xff}}}, - {{{ 114, 19, -21}, 0, { 886, 30}, {0x72, 0x1f, 0xd4, 0xff}}}, - {{{ 73, -38, -21}, 0, { 1022, -28}, {0x26, 0x93, 0xce, 0xff}}}, - {{{ 111, -17, -21}, 0, { -62, -28}, {0x5a, 0xc9, 0xbb, 0xff}}}, - {{{ 111, -17, 16}, 0, { -34, 922}, {0x62, 0xc3, 0x32, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603E420, 0x00188440, 199722, 0x0003e4a0, 224); // 0x0603E500 - 0x0603E6B8 const Gfx bowser_seg6_dl_0603E500[] = { @@ -2249,429 +1113,76 @@ const Gfx bowser_seg6_dl_0603E6B8[] = { }; // 0x0603E718 -static const Vtx bowser_seg6_vertex_0603E718[] = { - {{{ 67, 104, 167}, 0, { 898, 782}, {0x5c, 0x12, 0x55, 0xff}}}, - {{{ 82, 124, 131}, 0, { 1002, 500}, {0x5e, 0x40, 0x37, 0xff}}}, - {{{ 57, 174, 99}, 0, { 856, 102}, {0x42, 0x64, 0x27, 0xff}}}, - {{{ 40, 85, 189}, 0, { 720, 982}, {0x1d, 0x0d, 0x7a, 0xff}}}, - {{{ -56, 174, 99}, 0, { 120, 106}, {0xbe, 0x64, 0x27, 0xff}}}, - {{{ -81, 124, 131}, 0, { -50, 504}, {0xa2, 0x40, 0x37, 0xff}}}, - {{{ -66, 104, 167}, 0, { 34, 784}, {0xa4, 0x12, 0x55, 0xff}}}, - {{{ -39, 85, 189}, 0, { 200, 984}, {0xe3, 0x0d, 0x7a, 0xff}}}, - {{{ 0, 185, 86}, 0, { 492, -16}, {0x00, 0x7c, 0x17, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603E718, 0x00188440, 199722, 0x0003e798, 144); // 0x0603E7A8 -static const Vtx bowser_seg6_vertex_0603E7A8[] = { - {{{ -84, 120, 92}, 0, { 956, 26}, {0xab, 0x5d, 0x0d, 0xff}}}, - {{{ -137, 92, 80}, 0, { -314, 18}, {0x99, 0x48, 0x06, 0xff}}}, - {{{ -150, 79, 114}, 0, { -680, 932}, {0x9b, 0x33, 0x39, 0xff}}}, - {{{ 151, 79, 114}, 0, { -42, 800}, {0x65, 0x33, 0x39, 0xff}}}, - {{{ 159, 21, 94}, 0, { 1578, 980}, {0x74, 0xf9, 0x31, 0xff}}}, - {{{ 142, 56, 59}, 0, { 1040, -42}, {0x79, 0x23, 0xfa, 0xff}}}, - {{{ 138, 92, 80}, 0, { -50, -18}, {0x67, 0x48, 0x06, 0xff}}}, - {{{ 82, 124, 131}, 0, { -502, 864}, {0x5e, 0x40, 0x37, 0xff}}}, - {{{ 151, 79, 114}, 0, { 1730, 840}, {0x65, 0x33, 0x39, 0xff}}}, - {{{ 85, 120, 92}, 0, { -196, -56}, {0x55, 0x5d, 0x0d, 0xff}}}, - {{{ 138, 92, 80}, 0, { 1410, -86}, {0x67, 0x48, 0x06, 0xff}}}, - {{{ -154, 28, 6}, 0, { -114, 8}, {0x8a, 0x28, 0xec, 0xff}}}, - {{{ -158, 21, 94}, 0, { 1274, 976}, {0x8a, 0xfa, 0x2d, 0xff}}}, - {{{ -141, 56, 59}, 0, { 1182, -8}, {0x86, 0x20, 0xf6, 0xff}}}, - {{{ -176, -19, 11}, 0, { -714, 966}, {0x87, 0xde, 0xf7, 0xff}}}, - {{{ -81, 124, 131}, 0, { 1086, 926}, {0xa2, 0x40, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603E7A8, 0x00188440, 199722, 0x0003e828, 256); // 0x0603E8A8 -static const Vtx bowser_seg6_vertex_0603E8A8[] = { - {{{ -150, 79, 114}, 0, { 1076, 786}, {0x9b, 0x33, 0x39, 0xff}}}, - {{{ -141, 56, 59}, 0, { 94, -6}, {0x86, 0x20, 0xf6, 0xff}}}, - {{{ -158, 21, 94}, 0, { -250, 960}, {0x8a, 0xfa, 0x2d, 0xff}}}, - {{{ -137, 92, 80}, 0, { 1004, 14}, {0x99, 0x48, 0x06, 0xff}}}, - {{{ 162, 30, 4}, 0, { -64, 0}, {0x77, 0x26, 0xec, 0xff}}}, - {{{ 177, -19, 11}, 0, { 210, 976}, {0x77, 0xd7, 0xf7, 0xff}}}, - {{{ 141, 2, -36}, 0, { 1076, -22}, {0x69, 0x1b, 0xbf, 0xff}}}, - {{{ 142, 56, 59}, 0, { -262, -46}, {0x79, 0x23, 0xfa, 0xff}}}, - {{{ 159, 21, 94}, 0, { -426, 980}, {0x74, 0xf9, 0x31, 0xff}}}, - {{{ 162, 30, 4}, 0, { 1088, -28}, {0x77, 0x26, 0xec, 0xff}}}, - {{{ 177, -19, 11}, 0, { 1540, 954}, {0x77, 0xd7, 0xf7, 0xff}}}, - {{{ -84, 120, 92}, 0, { 116, -2}, {0xab, 0x5d, 0x0d, 0xff}}}, - {{{ -56, 174, 99}, 0, { 1552, 948}, {0xbe, 0x64, 0x27, 0xff}}}, - {{{ -54, 160, 54}, 0, { 1858, 10}, {0xc6, 0x70, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603E8A8, 0x00188440, 199722, 0x0003e928, 224); // 0x0603E988 -static const Vtx bowser_seg6_vertex_0603E988[] = { - {{{ 177, -19, 11}, 0, { -1734, 990}, {0x77, 0xd7, 0xf7, 0xff}}}, - {{{ 129, -50, -86}, 0, { 1348, 990}, {0x57, 0xc1, 0xbe, 0xff}}}, - {{{ 141, 2, -36}, 0, { -354, -74}, {0x69, 0x1b, 0xbf, 0xff}}}, - {{{ 111, -16, -99}, 0, { 1630, -90}, {0x50, 0x16, 0xa1, 0xff}}}, - {{{ -140, 2, -36}, 0, { 982, 10}, {0x95, 0x1e, 0xc4, 0xff}}}, - {{{ -128, -50, -86}, 0, { -290, 928}, {0xa9, 0xc1, 0xbe, 0xff}}}, - {{{ -176, -19, 11}, 0, { 1970, 930}, {0x87, 0xde, 0xf7, 0xff}}}, - {{{ -110, -16, -99}, 0, { -474, -6}, {0xb0, 0x16, 0xa1, 0xff}}}, - {{{ -176, -19, 11}, 0, { 652, 954}, {0x87, 0xde, 0xf7, 0xff}}}, - {{{ -154, 28, 6}, 0, { 1022, -6}, {0x8a, 0x28, 0xec, 0xff}}}, - {{{ -140, 2, -36}, 0, { -278, -8}, {0x95, 0x1e, 0xc4, 0xff}}}, - {{{ -84, 120, 92}, 0, { 116, -2}, {0xab, 0x5d, 0x0d, 0xff}}}, - {{{ -81, 124, 131}, 0, { -234, 712}, {0xa2, 0x40, 0x37, 0xff}}}, - {{{ -56, 174, 99}, 0, { 1552, 948}, {0xbe, 0x64, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603E988, 0x00188440, 199722, 0x0003ea08, 224); // 0x0603EA68 -static const Vtx bowser_seg6_vertex_0603EA68[] = { - {{{ 0, 185, 86}, 0, { 1042, 808}, {0x00, 0x7c, 0x17, 0xff}}}, - {{{ 57, 174, 99}, 0, { 2130, 1006}, {0x42, 0x64, 0x27, 0xff}}}, - {{{ 55, 160, 54}, 0, { 2158, 24}, {0x39, 0x70, 0xf4, 0xff}}}, - {{{ -56, 174, 99}, 0, { -68, 982}, {0xbe, 0x64, 0x27, 0xff}}}, - {{{ -54, 160, 54}, 0, { 30, -2}, {0xc6, 0x70, 0xf4, 0xff}}}, - {{{ 0, 177, 49}, 0, { 1092, 24}, {0x00, 0x7d, 0xec, 0xff}}}, - {{{ 82, 124, 131}, 0, { 1360, 816}, {0x5e, 0x40, 0x37, 0xff}}}, - {{{ 85, 120, 92}, 0, { 1258, 54}, {0x55, 0x5d, 0x0d, 0xff}}}, - {{{ 57, 174, 99}, 0, { -188, 916}, {0x42, 0x64, 0x27, 0xff}}}, - {{{ 55, 160, 54}, 0, { -174, -40}, {0x39, 0x70, 0xf4, 0xff}}}, - {{{ -110, -16, -99}, 0, { 3194, -10}, {0xb0, 0x16, 0xa1, 0xff}}}, - {{{ 0, -21, -146}, 0, { -316, -8}, {0x00, 0x17, 0x84, 0xff}}}, - {{{ 0, -48, -166}, 0, { -612, 1006}, {0x00, 0xe5, 0x84, 0xff}}}, - {{{ -128, -50, -86}, 0, { 3782, 774}, {0xa9, 0xc1, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603EA68, 0x00188440, 199722, 0x0003eae8, 224); // 0x0603EB48 -static const Vtx bowser_seg6_vertex_0603EB48[] = { - {{{ 97, -2, 124}, 0, { 2126, -2680}, {0x2e, 0xd7, 0x6e, 0xff}}}, - {{{ 49, 58, 158}, 0, { 1130, -4916}, {0x39, 0xc9, 0x62, 0xff}}}, - {{{ 0, -8, 133}, 0, { 136, -2926}, {0x00, 0xbc, 0x6a, 0xff}}}, - {{{ 105, -44, 89}, 0, { 2278, -676}, {0x2f, 0xa5, 0x4a, 0xff}}}, - {{{ 0, 51, 166}, 0, { 136, -5118}, {0x00, 0xb4, 0x65, 0xff}}}, - {{{ -48, 58, 158}, 0, { -858, -4916}, {0xc6, 0xca, 0x62, 0xff}}}, - {{{ -96, -2, 124}, 0, { -1854, -2680}, {0xd2, 0xd7, 0x6e, 0xff}}}, - {{{ -104, -44, 89}, 0, { -2006, -676}, {0xd1, 0xa5, 0x4a, 0xff}}}, - {{{ 0, -58, 95}, 0, { 136, -692}, {0x00, 0x95, 0x43, 0xff}}}, - {{{ -82, -80, 5}, 0, { -1564, 3032}, {0xda, 0x88, 0x0b, 0xff}}}, - {{{ 83, -80, 5}, 0, { 1836, 3032}, {0x26, 0x88, 0x0b, 0xff}}}, - {{{ 0, -95, 7}, 0, { 136, 3224}, {0x00, 0x82, 0x0a, 0xff}}}, - {{{ 0, -73, -86}, 0, { 136, 6386}, {0x00, 0x86, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603EB48, 0x00188440, 199722, 0x0003ebc8, 208); // 0x0603EC18 -static const Vtx bowser_seg6_vertex_0603EC18[] = { - {{{ 82, 124, 131}, 0, { -88, 208}, {0x5e, 0x40, 0x37, 0xff}}}, - {{{ 81, 91, 138}, 0, { -96, 706}, {0x4e, 0xf9, 0x63, 0xff}}}, - {{{ 151, 79, 114}, 0, { 972, 906}, {0x65, 0x33, 0x39, 0xff}}}, - {{{ -82, -80, 5}, 0, { -892, 504}, {0xda, 0x88, 0x0b, 0xff}}}, - {{{ -104, -44, 89}, 0, { -1294, -916}, {0xd1, 0xa5, 0x4a, 0xff}}}, - {{{ -176, -19, 11}, 0, { -2512, 142}, {0x87, 0xde, 0xf7, 0xff}}}, - {{{ -128, -50, -86}, 0, { -1658, 1780}, {0xa9, 0xc1, 0xbe, 0xff}}}, - {{{ 0, -73, -86}, 0, { 568, 1940}, {0x00, 0x86, 0xe0, 0xff}}}, - {{{ 0, -48, -166}, 0, { 592, 3078}, {0x00, 0xe5, 0x84, 0xff}}}, - {{{ 129, -50, -86}, 0, { 2790, 1932}, {0x57, 0xc1, 0xbe, 0xff}}}, - {{{ 83, -80, 5}, 0, { 1968, 604}, {0x26, 0x88, 0x0b, 0xff}}}, - {{{ 177, -19, 11}, 0, { 3576, 352}, {0x77, 0xd7, 0xf7, 0xff}}}, - {{{ 105, -44, 89}, 0, { 2310, -792}, {0x2f, 0xa5, 0x4a, 0xff}}}, - {{{ 159, 21, 94}, 0, { 1158, 350}, {0x74, 0xf9, 0x31, 0xff}}}, - {{{ 97, -2, 124}, 0, { 660, 1042}, {0x2e, 0xd7, 0x6e, 0xff}}}, - {{{ 105, -44, 89}, 0, { 1324, 1476}, {0x2f, 0xa5, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603EC18, 0x00188440, 199722, 0x0003ec98, 256); // 0x0603ED18 -static const Vtx bowser_seg6_vertex_0603ED18[] = { - {{{ -80, 91, 138}, 0, { 132, -816}, {0xb2, 0xf9, 0x63, 0xff}}}, - {{{ -96, -2, 124}, 0, { 792, 334}, {0xd2, 0xd7, 0x6e, 0xff}}}, - {{{ -48, 58, 158}, 0, { 822, -908}, {0xc6, 0xca, 0x62, 0xff}}}, - {{{ -150, 79, 114}, 0, { -584, 72}, {0x9b, 0x33, 0x39, 0xff}}}, - {{{ -158, 21, 94}, 0, { -160, 840}, {0x8a, 0xfa, 0x2d, 0xff}}}, - {{{ -104, -44, 89}, 0, { 1064, 1074}, {0xd1, 0xa5, 0x4a, 0xff}}}, - {{{ -150, 79, 114}, 0, { -152, 620}, {0x9b, 0x33, 0x39, 0xff}}}, - {{{ -80, 91, 138}, 0, { 1164, 654}, {0xb2, 0xf9, 0x63, 0xff}}}, - {{{ -81, 124, 131}, 0, { 1086, 194}, {0xa2, 0x40, 0x37, 0xff}}}, - {{{ 151, 79, 114}, 0, { 480, -238}, {0x65, 0x33, 0x39, 0xff}}}, - {{{ 97, -2, 124}, 0, { 660, 1042}, {0x2e, 0xd7, 0x6e, 0xff}}}, - {{{ 159, 21, 94}, 0, { 1158, 350}, {0x74, 0xf9, 0x31, 0xff}}}, - {{{ 81, 91, 138}, 0, { -354, 124}, {0x4e, 0xf9, 0x63, 0xff}}}, - {{{ 49, 58, 158}, 0, { -468, 710}, {0x39, 0xc9, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603ED18, 0x00188440, 199722, 0x0003ed98, 224); // 0x0603EDF8 -static const Vtx bowser_seg6_vertex_0603EDF8[] = { - {{{ 159, 21, 94}, 0, { 3230, -1080}, {0x74, 0xf9, 0x31, 0xff}}}, - {{{ 105, -44, 89}, 0, { 2310, -792}, {0x2f, 0xa5, 0x4a, 0xff}}}, - {{{ 177, -19, 11}, 0, { 3576, 352}, {0x77, 0xd7, 0xf7, 0xff}}}, - {{{ -176, -19, 11}, 0, { -2512, 142}, {0x87, 0xde, 0xf7, 0xff}}}, - {{{ -104, -44, 89}, 0, { -1294, -916}, {0xd1, 0xa5, 0x4a, 0xff}}}, - {{{ -158, 21, 94}, 0, { -2228, -1266}, {0x8a, 0xfa, 0x2d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603EDF8, 0x00188440, 199722, 0x0003ee78, 96); // 0x0603EE58 -static const Vtx bowser_seg6_vertex_0603EE58[] = { - {{{ 0, 162, -77}, 0, { 708, 976}, {0x00, 0x73, 0xcb, 0xff}}}, - {{{ 0, 177, 49}, 0, { 382, -348}, {0x00, 0x7d, 0xec, 0xff}}}, - {{{ 55, 160, 54}, 0, { -346, -108}, {0x39, 0x70, 0xf4, 0xff}}}, - {{{ 69, 52, -135}, 0, { 0, 990}, {0x3d, 0x22, 0x97, 0xff}}}, - {{{ -68, 52, -135}, 0, { 990, 990}, {0xc3, 0x22, 0x97, 0xff}}}, - {{{ 0, 162, -77}, 0, { 500, -438}, {0x00, 0x73, 0xcb, 0xff}}}, - {{{ 0, -21, -146}, 0, { 464, 814}, {0x00, 0x17, 0x84, 0xff}}}, - {{{ -68, 52, -135}, 0, { 1016, 82}, {0xc3, 0x22, 0x97, 0xff}}}, - {{{ 69, 52, -135}, 0, { -36, 36}, {0x3d, 0x22, 0x97, 0xff}}}, - {{{ 0, 162, -77}, 0, { 1458, 536}, {0x00, 0x73, 0xcb, 0xff}}}, - {{{ 133, 130, -9}, 0, { -384, 232}, {0x66, 0x49, 0xef, 0xff}}}, - {{{ 69, 52, -135}, 0, { 864, 1906}, {0x3d, 0x22, 0x97, 0xff}}}, - {{{ 133, 130, -9}, 0, { -1174, 954}, {0x66, 0x49, 0xef, 0xff}}}, - {{{ -154, 28, 6}, 0, { 406, 590}, {0x8a, 0x28, 0xec, 0xff}}}, - {{{ -141, 56, 59}, 0, { 600, -250}, {0x86, 0x20, 0xf6, 0xff}}}, - {{{ -132, 130, -9}, 0, { 1814, 410}, {0x99, 0x47, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603EE58, 0x00188440, 199722, 0x0003eed8, 256); // 0x0603EF58 -static const Vtx bowser_seg6_vertex_0603EF58[] = { - {{{ -132, 130, -9}, 0, { 1084, -474}, {0x99, 0x47, 0xf0, 0xff}}}, - {{{ 0, 162, -77}, 0, { -408, -586}, {0x00, 0x73, 0xcb, 0xff}}}, - {{{ -68, 52, -135}, 0, { -6, 1036}, {0xc3, 0x22, 0x97, 0xff}}}, - {{{ -132, 130, -9}, 0, { 1362, 1002}, {0x99, 0x47, 0xf0, 0xff}}}, - {{{ -54, 160, 54}, 0, { 640, -158}, {0xc6, 0x70, 0xf4, 0xff}}}, - {{{ 0, 162, -77}, 0, { -156, 1064}, {0x00, 0x73, 0xcb, 0xff}}}, - {{{ 0, 177, 49}, 0, { 38, -410}, {0x00, 0x7d, 0xec, 0xff}}}, - {{{ -110, -16, -99}, 0, { 606, 1968}, {0xb0, 0x16, 0xa1, 0xff}}}, - {{{ -140, 2, -36}, 0, { 1264, 1534}, {0x95, 0x1e, 0xc4, 0xff}}}, - {{{ -68, 52, -135}, 0, { -42, 1046}, {0xc3, 0x22, 0x97, 0xff}}}, - {{{ -132, 130, -9}, 0, { 1214, -390}, {0x99, 0x47, 0xf0, 0xff}}}, - {{{ -154, 28, 6}, 0, { 406, 590}, {0x8a, 0x28, 0xec, 0xff}}}, - {{{ -132, 130, -9}, 0, { 1814, 410}, {0x99, 0x47, 0xf0, 0xff}}}, - {{{ -140, 2, -36}, 0, { 266, 1220}, {0x95, 0x1e, 0xc4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603EF58, 0x00188440, 199722, 0x0003efd8, 224); // 0x0603F038 -static const Vtx bowser_seg6_vertex_0603F038[] = { - {{{ 138, 92, 80}, 0, { -42, -22}, {0x67, 0x48, 0x06, 0xff}}}, - {{{ 133, 130, -9}, 0, { 548, 1220}, {0x66, 0x49, 0xef, 0xff}}}, - {{{ 85, 120, 92}, 0, { 702, -190}, {0x55, 0x5d, 0x0d, 0xff}}}, - {{{ -141, 56, 59}, 0, { 600, -250}, {0x86, 0x20, 0xf6, 0xff}}}, - {{{ -137, 92, 80}, 0, { 994, -652}, {0x99, 0x48, 0x06, 0xff}}}, - {{{ -132, 130, -9}, 0, { 1814, 410}, {0x99, 0x47, 0xf0, 0xff}}}, - {{{ 133, 130, -9}, 0, { 174, -870}, {0x66, 0x49, 0xef, 0xff}}}, - {{{ 162, 30, 4}, 0, { -568, 30}, {0x77, 0x26, 0xec, 0xff}}}, - {{{ 141, 2, -36}, 0, { -254, 712}, {0x69, 0x1b, 0xbf, 0xff}}}, - {{{ 69, 52, -135}, 0, { 1164, 1146}, {0x3d, 0x22, 0x97, 0xff}}}, - {{{ 111, -16, -99}, 0, { 322, 1498}, {0x50, 0x16, 0xa1, 0xff}}}, - {{{ -132, 130, -9}, 0, { 916, 970}, {0x99, 0x47, 0xf0, 0xff}}}, - {{{ -84, 120, 92}, 0, { 872, -552}, {0xab, 0x5d, 0x0d, 0xff}}}, - {{{ -54, 160, 54}, 0, { 182, -192}, {0xc6, 0x70, 0xf4, 0xff}}}, - {{{ -137, 92, 80}, 0, { 1530, -150}, {0x99, 0x48, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603F038, 0x00188440, 199722, 0x0003f0b8, 240); // 0x0603F128 -static const Vtx bowser_seg6_vertex_0603F128[] = { - {{{ 0, -21, -146}, 0, { -50, 888}, {0x00, 0x17, 0x84, 0xff}}}, - {{{ -110, -16, -99}, 0, { 954, 896}, {0xb0, 0x16, 0xa1, 0xff}}}, - {{{ -68, 52, -135}, 0, { 536, 148}, {0xc3, 0x22, 0x97, 0xff}}}, - {{{ 85, 120, 92}, 0, { 702, -190}, {0x55, 0x5d, 0x0d, 0xff}}}, - {{{ 133, 130, -9}, 0, { 548, 1220}, {0x66, 0x49, 0xef, 0xff}}}, - {{{ 55, 160, 54}, 0, { 1428, 366}, {0x39, 0x70, 0xf4, 0xff}}}, - {{{ 142, 56, 59}, 0, { 62, 156}, {0x79, 0x23, 0xfa, 0xff}}}, - {{{ 133, 130, -9}, 0, { 1224, 192}, {0x66, 0x49, 0xef, 0xff}}}, - {{{ 138, 92, 80}, 0, { 78, -394}, {0x67, 0x48, 0x06, 0xff}}}, - {{{ 162, 30, 4}, 0, { 450, 996}, {0x77, 0x26, 0xec, 0xff}}}, - {{{ 111, -16, -99}, 0, { 36, 878}, {0x50, 0x16, 0xa1, 0xff}}}, - {{{ 0, -21, -146}, 0, { 956, 862}, {0x00, 0x17, 0x84, 0xff}}}, - {{{ 69, 52, -135}, 0, { 430, 34}, {0x3d, 0x22, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603F128, 0x00188440, 199722, 0x0003f1a8, 208); // 0x0603F1F8 -static const Vtx bowser_seg6_vertex_0603F1F8[] = { - {{{ -106, 94, 78}, 0, { 124, -380}, {0xfb, 0xf9, 0x7e, 0xff}}}, - {{{ -85, 113, 62}, 0, { 1042, -372}, {0x54, 0x4b, 0x38, 0xff}}}, - {{{ -154, 176, 81}, 0, { 488, 2016}, {0xc3, 0x67, 0x29, 0xff}}}, - {{{ -154, 176, 81}, 0, { 404, 2032}, {0xc3, 0x67, 0x29, 0xff}}}, - {{{ -125, 101, 29}, 0, { -76, -380}, {0xa7, 0x19, 0xaa, 0xff}}}, - {{{ -131, 86, 58}, 0, { 1026, -356}, {0x8e, 0xd9, 0x27, 0xff}}}, - {{{ -154, 176, 81}, 0, { 414, 2012}, {0xc3, 0x67, 0x29, 0xff}}}, - {{{ -97, 118, 32}, 0, { -42, -372}, {0x21, 0x60, 0xb5, 0xff}}}, - {{{ -125, 101, 29}, 0, { 1030, -368}, {0xa7, 0x19, 0xaa, 0xff}}}, - {{{ -154, 176, 81}, 0, { 416, 1976}, {0xc3, 0x67, 0x29, 0xff}}}, - {{{ -85, 113, 62}, 0, { -40, -360}, {0x54, 0x4b, 0x38, 0xff}}}, - {{{ -97, 118, 32}, 0, { 866, -356}, {0x21, 0x60, 0xb5, 0xff}}}, - {{{ -106, 94, 78}, 0, { 954, -428}, {0xfb, 0xf9, 0x7e, 0xff}}}, - {{{ -154, 176, 81}, 0, { 534, 2020}, {0xc3, 0x67, 0x29, 0xff}}}, - {{{ -131, 86, 58}, 0, { 44, -388}, {0x8e, 0xd9, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603F1F8, 0x00188440, 199722, 0x0003f278, 240); // 0x0603F2E8 -static const Vtx bowser_seg6_vertex_0603F2E8[] = { - {{{ -111, 36, -71}, 0, { 88, -12}, {0xe7, 0x99, 0xbb, 0xff}}}, - {{{ -127, 44, -43}, 0, { 1026, -8}, {0xa2, 0xbc, 0x31, 0xff}}}, - {{{ -181, 75, -103}, 0, { 430, 2004}, {0x97, 0x15, 0xbe, 0xff}}}, - {{{ -181, 75, -103}, 0, { 414, 2004}, {0x97, 0x15, 0xbe, 0xff}}}, - {{{ -106, 88, -63}, 0, { 24, -8}, {0xff, 0x79, 0xdd, 0xff}}}, - {{{ -98, 63, -83}, 0, { 984, 0}, {0x1f, 0x0e, 0x86, 0xff}}}, - {{{ -181, 75, -103}, 0, { 436, 2012}, {0x97, 0x15, 0xbe, 0xff}}}, - {{{ -124, 76, -39}, 0, { -40, 12}, {0xb1, 0x46, 0x45, 0xff}}}, - {{{ -106, 88, -63}, 0, { 964, -16}, {0xff, 0x79, 0xdd, 0xff}}}, - {{{ -111, 36, -71}, 0, { 986, 4}, {0xe7, 0x99, 0xbb, 0xff}}}, - {{{ -181, 75, -103}, 0, { 540, 1992}, {0x97, 0x15, 0xbe, 0xff}}}, - {{{ -98, 63, -83}, 0, { -152, 16}, {0x1f, 0x0e, 0x86, 0xff}}}, - {{{ -181, 75, -103}, 0, { 480, 2020}, {0x97, 0x15, 0xbe, 0xff}}}, - {{{ -127, 44, -43}, 0, { 56, -4}, {0xa2, 0xbc, 0x31, 0xff}}}, - {{{ -124, 76, -39}, 0, { 1028, -12}, {0xb1, 0x46, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603F2E8, 0x00188440, 199722, 0x0003f368, 240); // 0x0603F3D8 -static const Vtx bowser_seg6_vertex_0603F3D8[] = { - {{{ 100, 102, 79}, 0, { -2, -280}, {0xee, 0x07, 0x7d, 0xff}}}, - {{{ 127, 90, 65}, 0, { 1050, -296}, {0x65, 0xd6, 0x3f, 0xff}}}, - {{{ 154, 180, 82}, 0, { 382, 2044}, {0x3f, 0x66, 0x27, 0xff}}}, - {{{ 154, 180, 82}, 0, { 512, 2016}, {0x3f, 0x66, 0x27, 0xff}}}, - {{{ 128, 102, 34}, 0, { -126, -256}, {0x69, 0x07, 0xbb, 0xff}}}, - {{{ 102, 120, 29}, 0, { 1068, -288}, {0xf7, 0x58, 0xa6, 0xff}}}, - {{{ 154, 180, 82}, 0, { 468, 2000}, {0x3f, 0x66, 0x27, 0xff}}}, - {{{ 127, 90, 65}, 0, { 88, -332}, {0x65, 0xd6, 0x3f, 0xff}}}, - {{{ 128, 102, 34}, 0, { 1024, -332}, {0x69, 0x07, 0xbb, 0xff}}}, - {{{ 84, 120, 57}, 0, { 1024, -312}, {0xaa, 0x58, 0x1d, 0xff}}}, - {{{ 154, 180, 82}, 0, { 458, 2040}, {0x3f, 0x66, 0x27, 0xff}}}, - {{{ 102, 120, 29}, 0, { 6, -280}, {0xf7, 0x58, 0xa6, 0xff}}}, - {{{ 100, 102, 79}, 0, { 924, -300}, {0xee, 0x07, 0x7d, 0xff}}}, - {{{ 154, 180, 82}, 0, { 458, 2036}, {0x3f, 0x66, 0x27, 0xff}}}, - {{{ 84, 120, 57}, 0, { 0, -312}, {0xaa, 0x58, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603F3D8, 0x00188440, 199722, 0x0003f458, 240); // 0x0603F4C8 -static const Vtx bowser_seg6_vertex_0603F4C8[] = { - {{{ -87, 144, -1}, 0, { 18, -8}, {0x88, 0x09, 0x25, 0xff}}}, - {{{ -62, 153, 16}, 0, { 946, 4}, {0xf5, 0x30, 0x74, 0xff}}}, - {{{ -86, 232, -19}, 0, { 500, 2008}, {0xdc, 0x79, 0xf9, 0xff}}}, - {{{ -86, 232, -19}, 0, { 426, 1952}, {0xdc, 0x79, 0xf9, 0xff}}}, - {{{ -46, 153, -33}, 0, { 130, 12}, {0x3a, 0x2f, 0x9a, 0xff}}}, - {{{ -77, 144, -32}, 0, { 904, 0}, {0xb2, 0x06, 0x9d, 0xff}}}, - {{{ -86, 232, -19}, 0, { 460, 1992}, {0xdc, 0x79, 0xf9, 0xff}}}, - {{{ -37, 159, -2}, 0, { 20, -28}, {0x61, 0x49, 0x21, 0xff}}}, - {{{ -46, 153, -33}, 0, { 1040, -12}, {0x3a, 0x2f, 0x9a, 0xff}}}, - {{{ -87, 144, -1}, 0, { 928, 24}, {0x88, 0x09, 0x25, 0xff}}}, - {{{ -86, 232, -19}, 0, { 416, 2012}, {0xdc, 0x79, 0xf9, 0xff}}}, - {{{ -77, 144, -32}, 0, { 52, 12}, {0xb2, 0x06, 0x9d, 0xff}}}, - {{{ -86, 232, -19}, 0, { 488, 2004}, {0xdc, 0x79, 0xf9, 0xff}}}, - {{{ -62, 153, 16}, 0, { 28, 12}, {0xf5, 0x30, 0x74, 0xff}}}, - {{{ -37, 159, -2}, 0, { 956, 16}, {0x61, 0x49, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603F4C8, 0x00188440, 199722, 0x0003f548, 240); // 0x0603F5B8 -static const Vtx bowser_seg6_vertex_0603F5B8[] = { - {{{ 47, 153, -33}, 0, { -284, 28}, {0xc6, 0x2f, 0x9a, 0xff}}}, - {{{ 38, 159, -2}, 0, { 980, 92}, {0x9f, 0x49, 0x21, 0xff}}}, - {{{ 87, 232, -19}, 0, { 418, 2036}, {0x24, 0x79, 0xf9, 0xff}}}, - {{{ 87, 232, -19}, 0, { 586, 1988}, {0x24, 0x79, 0xf9, 0xff}}}, - {{{ 78, 144, -32}, 0, { -34, 32}, {0x4e, 0x06, 0x9d, 0xff}}}, - {{{ 47, 153, -33}, 0, { 1302, 16}, {0xc6, 0x2f, 0x9a, 0xff}}}, - {{{ 87, 232, -19}, 0, { 460, 2000}, {0x24, 0x79, 0xf9, 0xff}}}, - {{{ 88, 144, -1}, 0, { 8, -4}, {0x78, 0x09, 0x25, 0xff}}}, - {{{ 78, 144, -32}, 0, { 974, -8}, {0x4e, 0x06, 0x9d, 0xff}}}, - {{{ 87, 232, -19}, 0, { 460, 2004}, {0x24, 0x79, 0xf9, 0xff}}}, - {{{ 63, 153, 16}, 0, { -382, 92}, {0x0b, 0x30, 0x74, 0xff}}}, - {{{ 88, 144, -1}, 0, { 1000, 4}, {0x78, 0x09, 0x25, 0xff}}}, - {{{ 87, 232, -19}, 0, { 604, 1996}, {0x24, 0x79, 0xf9, 0xff}}}, - {{{ 38, 159, -2}, 0, { -150, 4}, {0x9f, 0x49, 0x21, 0xff}}}, - {{{ 63, 153, 16}, 0, { 1090, 0}, {0x0b, 0x30, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603F5B8, 0x00188440, 199722, 0x0003f638, 240); // 0x0603F6A8 -static const Vtx bowser_seg6_vertex_0603F6A8[] = { - {{{ 128, 44, -43}, 0, { 1016, -8}, {0x36, 0x8e, 0x05, 0xff}}}, - {{{ 125, 76, -39}, 0, { -10, 4}, {0x1e, 0x74, 0x27, 0xff}}}, - {{{ 128, 49, -43}, 0, { 838, -8}, {0x9b, 0x00, 0xb4, 0xff}}}, - {{{ 107, 88, -63}, 0, { 962, 0}, {0x01, 0x79, 0xdd, 0xff}}}, - {{{ 182, 75, -103}, 0, { 474, 2012}, {0x69, 0x15, 0xbe, 0xff}}}, - {{{ 99, 63, -83}, 0, { 8, 0}, {0xe1, 0x0e, 0x86, 0xff}}}, - {{{ 125, 76, -39}, 0, { 896, -12}, {0x1e, 0x74, 0x27, 0xff}}}, - {{{ 182, 75, -103}, 0, { 464, 1980}, {0x69, 0x15, 0xbe, 0xff}}}, - {{{ 107, 88, -63}, 0, { 22, 0}, {0x01, 0x79, 0xdd, 0xff}}}, - {{{ 182, 75, -103}, 0, { 420, 2004}, {0x69, 0x15, 0xbe, 0xff}}}, - {{{ 112, 36, -71}, 0, { -142, -8}, {0x19, 0x99, 0xbb, 0xff}}}, - {{{ 99, 63, -83}, 0, { 858, -8}, {0xe1, 0x0e, 0x86, 0xff}}}, - {{{ 182, 75, -103}, 0, { 448, 2004}, {0x69, 0x15, 0xbe, 0xff}}}, - {{{ 72, 132, -53}, 0, { 898, -16}, {0x27, 0x64, 0x43, 0xff}}}, - {{{ 107, 168, -127}, 0, { 434, 2008}, {0x3b, 0x50, 0xb2, 0xff}}}, - {{{ 46, 133, -72}, 0, { -36, 16}, {0xb7, 0x66, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603F6A8, 0x00188440, 199722, 0x0003f728, 256); // 0x0603F7A8 -static const Vtx bowser_seg6_vertex_0603F7A8[] = { - {{{ 128, 44, -43}, 0, { -70, 0}, {0x36, 0x8e, 0x05, 0xff}}}, - {{{ 112, 36, -71}, 0, { 1020, 20}, {0x19, 0x99, 0xbb, 0xff}}}, - {{{ 182, 75, -103}, 0, { 492, 2048}, {0x69, 0x15, 0xbe, 0xff}}}, - {{{ 49, 108, -94}, 0, { 980, -12}, {0xc4, 0xfd, 0x91, 0xff}}}, - {{{ 107, 168, -127}, 0, { 438, 2008}, {0x3b, 0x50, 0xb2, 0xff}}}, - {{{ 77, 93, -88}, 0, { -156, 0}, {0x3e, 0xbb, 0xaa, 0xff}}}, - {{{ 46, 133, -72}, 0, { 952, 20}, {0xb7, 0x66, 0xf0, 0xff}}}, - {{{ 107, 168, -127}, 0, { 480, 2004}, {0x3b, 0x50, 0xb2, 0xff}}}, - {{{ 49, 108, -94}, 0, { -58, -12}, {0xc4, 0xfd, 0x91, 0xff}}}, - {{{ 107, 168, -127}, 0, { 526, 2012}, {0x3b, 0x50, 0xb2, 0xff}}}, - {{{ 92, 108, -62}, 0, { -64, -8}, {0x7c, 0xfc, 0x18, 0xff}}}, - {{{ 77, 93, -88}, 0, { 1038, -12}, {0x3e, 0xbb, 0xaa, 0xff}}}, - {{{ 26, 96, -112}, 0, { -18, -8}, {0x71, 0x34, 0xeb, 0xff}}}, - {{{ 16, 69, -126}, 0, { 976, -8}, {0x46, 0xbf, 0xad, 0xff}}}, - {{{ 0, 124, -183}, 0, { 434, 2004}, {0xff, 0x38, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603F7A8, 0x00188440, 199722, 0x0003f828, 240); // 0x0603F898 -static const Vtx bowser_seg6_vertex_0603F898[] = { - {{{ 72, 132, -53}, 0, { 38, 24}, {0x27, 0x64, 0x43, 0xff}}}, - {{{ 92, 108, -62}, 0, { 1040, 0}, {0x7c, 0xfc, 0x18, 0xff}}}, - {{{ 107, 168, -127}, 0, { 468, 2016}, {0x3b, 0x50, 0xb2, 0xff}}}, - {{{ -25, 96, -112}, 0, { -4, 12}, {0x8e, 0x32, 0xec, 0xff}}}, - {{{ 0, 113, -103}, 0, { 968, 20}, {0xff, 0x7d, 0x11, 0xff}}}, - {{{ 0, 124, -183}, 0, { 504, 2004}, {0xff, 0x38, 0x8f, 0xff}}}, - {{{ 0, 113, -103}, 0, { -74, -12}, {0xff, 0x7d, 0x11, 0xff}}}, - {{{ 26, 96, -112}, 0, { 916, -8}, {0x71, 0x34, 0xeb, 0xff}}}, - {{{ 0, 124, -183}, 0, { 400, 2012}, {0xff, 0x38, 0x8f, 0xff}}}, - {{{ -15, 69, -126}, 0, { -194, 8}, {0xba, 0xbe, 0xae, 0xff}}}, - {{{ -25, 96, -112}, 0, { 746, -8}, {0x8e, 0x32, 0xec, 0xff}}}, - {{{ 0, 124, -183}, 0, { 388, 2008}, {0xff, 0x38, 0x8f, 0xff}}}, - {{{ -71, 132, -53}, 0, { 928, -4}, {0xd9, 0x64, 0x43, 0xff}}}, - {{{ -106, 168, -127}, 0, { 458, 1980}, {0xc5, 0x50, 0xb2, 0xff}}}, - {{{ -91, 108, -62}, 0, { 52, 0}, {0x84, 0xfc, 0x18, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603F898, 0x00188440, 199722, 0x0003f918, 240); // 0x0603F988 -static const Vtx bowser_seg6_vertex_0603F988[] = { - {{{ 16, 69, -126}, 0, { 2, -8}, {0x46, 0xbf, 0xad, 0xff}}}, - {{{ -15, 69, -126}, 0, { 1120, 8}, {0xba, 0xbe, 0xae, 0xff}}}, - {{{ 0, 124, -183}, 0, { 498, 2008}, {0xff, 0x38, 0x8f, 0xff}}}, - {{{ -48, 108, -94}, 0, { 950, -4}, {0x3c, 0xfd, 0x91, 0xff}}}, - {{{ -106, 168, -127}, 0, { 382, 1992}, {0xc5, 0x50, 0xb2, 0xff}}}, - {{{ -45, 133, -72}, 0, { 6, -4}, {0x49, 0x66, 0xf0, 0xff}}}, - {{{ -106, 168, -127}, 0, { 520, 2028}, {0xc5, 0x50, 0xb2, 0xff}}}, - {{{ -76, 93, -88}, 0, { -156, 12}, {0xc2, 0xbb, 0xaa, 0xff}}}, - {{{ -91, 108, -62}, 0, { 932, 24}, {0x84, 0xfc, 0x18, 0xff}}}, - {{{ -48, 108, -94}, 0, { -36, 56}, {0x3c, 0xfd, 0x91, 0xff}}}, - {{{ -76, 93, -88}, 0, { 984, 0}, {0xc2, 0xbb, 0xaa, 0xff}}}, - {{{ -106, 168, -127}, 0, { 540, 2024}, {0xc5, 0x50, 0xb2, 0xff}}}, - {{{ -71, 132, -53}, 0, { 24, -12}, {0xd9, 0x64, 0x43, 0xff}}}, - {{{ -45, 133, -72}, 0, { 1000, -12}, {0x49, 0x66, 0xf0, 0xff}}}, - {{{ -106, 168, -127}, 0, { 464, 1996}, {0xc5, 0x50, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603F988, 0x00188440, 199722, 0x0003fa08, 240); // 0x0603FA78 -static const Vtx bowser_seg6_vertex_0603FA78[] = { - {{{ 67, 104, 167}, 0, { 1256, 140}, {0x5c, 0x12, 0x55, 0xff}}}, - {{{ 40, 85, 189}, 0, { 348, -110}, {0x1d, 0x0d, 0x7a, 0xff}}}, - {{{ 49, 58, 158}, 0, { 388, 952}, {0x39, 0xc9, 0x62, 0xff}}}, - {{{ 81, 91, 138}, 0, { 1556, 950}, {0x4e, 0xf9, 0x63, 0xff}}}, - {{{ 82, 124, 131}, 0, { 2140, 574}, {0x5e, 0x40, 0x37, 0xff}}}, - {{{ 49, 58, 158}, 0, { 3948, 972}, {0x39, 0xc9, 0x62, 0xff}}}, - {{{ 40, 85, 189}, 0, { 3544, -10}, {0x1d, 0x0d, 0x7a, 0xff}}}, - {{{ 0, 51, 166}, 0, { 2008, 982}, {0x00, 0xb4, 0x65, 0xff}}}, - {{{ -48, 58, 158}, 0, { 68, 942}, {0xc6, 0xca, 0x62, 0xff}}}, - {{{ -39, 85, 189}, 0, { 324, -34}, {0xe3, 0x0d, 0x7a, 0xff}}}, - {{{ -80, 91, 138}, 0, { 1688, 952}, {0xb2, 0xf9, 0x63, 0xff}}}, - {{{ -66, 104, 167}, 0, { 1344, 156}, {0xa4, 0x12, 0x55, 0xff}}}, - {{{ -81, 124, 131}, 0, { 2464, 566}, {0xa2, 0x40, 0x37, 0xff}}}, - {{{ -48, 58, 158}, 0, { 196, 992}, {0xc6, 0xca, 0x62, 0xff}}}, - {{{ -39, 85, 189}, 0, { 200, -62}, {0xe3, 0x0d, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603FA78, 0x00188440, 199722, 0x0003faf8, 240); // 0x0603FB68 -static const Vtx bowser_seg6_vertex_0603FB68[] = { - {{{ 129, -50, -86}, 0, { 0, 0}, {0x57, 0xc1, 0xbe, 0xff}}}, - {{{ 0, -48, -166}, 0, { 0, 0}, {0x00, 0xe5, 0x84, 0xff}}}, - {{{ 111, -16, -99}, 0, { 0, 0}, {0x50, 0x16, 0xa1, 0xff}}}, - {{{ 0, -21, -146}, 0, { 0, 0}, {0x00, 0x17, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_0603FB68, 0x00188440, 199722, 0x0003fbe8, 64); // 0x0603FBA8 - 0x0603FC18 const Gfx bowser_seg6_dl_0603FBA8[] = { @@ -2903,489 +1414,88 @@ const Gfx bowser_seg6_dl_06040358[] = { #endif // 0x060402D8 -static const Vtx bowser_seg6_vertex_060402D8[] = { - {{{ -36, -51, 15}, 0, { 58, -378}, {0xa6, 0xf9, 0x58, 0xff}}}, - {{{ -19, -43, 45}, 0, { -690, -202}, {0x92, 0xef, 0x3b, 0xff}}}, - {{{ -40, 7, 39}, 0, { -566, 990}, {0x96, 0x22, 0x3c, 0xff}}}, - {{{ 26, 4, 87}, 0, { 414, -46}, {0xb7, 0x11, 0x65, 0xff}}}, - {{{ 62, 32, 94}, 0, { -414, 796}, {0x24, 0x63, 0x46, 0xff}}}, - {{{ -40, 7, 39}, 0, { 2638, 304}, {0x96, 0x22, 0x3c, 0xff}}}, - {{{ 157, -55, -19}, 0, { -186, 770}, {0x54, 0xa4, 0xeb, 0xff}}}, - {{{ 157, -55, 20}, 0, { 1026, 616}, {0x67, 0xbb, 0x16, 0xff}}}, - {{{ 150, -73, 0}, 0, { 388, 122}, {0x78, 0xd7, 0x00, 0xff}}}, - {{{ 56, -125, 36}, 0, { 1342, 228}, {0xea, 0x95, 0x3f, 0xff}}}, - {{{ 135, -116, 30}, 0, { -520, 234}, {0x40, 0x9b, 0x28, 0xff}}}, - {{{ 71, -107, 61}, 0, { 992, 860}, {0xfe, 0xba, 0x69, 0xff}}}, - {{{ -36, -51, -14}, 0, { 804, -382}, {0x9d, 0xf8, 0xb2, 0xff}}}, - {{{ 56, -125, -35}, 0, { 728, -68}, {0xea, 0x95, 0xc1, 0xff}}}, - {{{ 71, -107, -60}, 0, { 272, 742}, {0xfe, 0xba, 0x97, 0xff}}}, - {{{ 135, -116, -29}, 0, { -1926, -108}, {0x40, 0x9b, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060402D8, 0x00188440, 199722, 0x00040428, 256); // 0x060403D8 -static const Vtx bowser_seg6_vertex_060403D8[] = { - {{{ -40, 7, 39}, 0, { -566, 990}, {0x96, 0x22, 0x3c, 0xff}}}, - {{{ -40, 7, -44}, 0, { 1518, 984}, {0xa0, 0x24, 0xb7, 0xff}}}, - {{{ -36, -51, -14}, 0, { 804, -382}, {0x9d, 0xf8, 0xb2, 0xff}}}, - {{{ -19, -43, -44}, 0, { 1548, -208}, {0x93, 0xeb, 0xc5, 0xff}}}, - {{{ 12, -28, -72}, 0, { 2238, 88}, {0xc0, 0x01, 0x93, 0xff}}}, - {{{ 56, -125, 36}, 0, { 1264, -504}, {0xea, 0x95, 0x3f, 0xff}}}, - {{{ 56, -132, 0}, 0, { 588, -514}, {0x09, 0x82, 0x00, 0xff}}}, - {{{ 135, -116, 30}, 0, { 1068, 970}, {0x40, 0x9b, 0x28, 0xff}}}, - {{{ 56, -125, -35}, 0, { -88, -472}, {0xea, 0x95, 0xc1, 0xff}}}, - {{{ 135, -116, -29}, 0, { -62, 996}, {0x40, 0x9b, 0xd8, 0xff}}}, - {{{ 137, -119, 0}, 0, { 500, 1008}, {0x54, 0xa2, 0x00, 0xff}}}, - {{{ 56, -125, -35}, 0, { 728, -68}, {0xea, 0x95, 0xc1, 0xff}}}, - {{{ 39, -99, -51}, 0, { 1272, 664}, {0xfa, 0x9e, 0xb0, 0xff}}}, - {{{ 71, -107, -60}, 0, { 272, 742}, {0xfe, 0xba, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060403D8, 0x00188440, 199722, 0x00040528, 224); // 0x060404B8 -static const Vtx bowser_seg6_vertex_060404B8[] = { - {{{ 10, -97, 45}, 0, { -586, 996}, {0xc6, 0xac, 0x4a, 0xff}}}, - {{{ 56, -132, 0}, 0, { 500, -326}, {0x09, 0x82, 0x00, 0xff}}}, - {{{ 56, -125, 36}, 0, { -290, -258}, {0xea, 0x95, 0x3f, 0xff}}}, - {{{ 10, -97, -44}, 0, { 1348, 1070}, {0xc6, 0xac, 0xb6, 0xff}}}, - {{{ 56, -125, -35}, 0, { 1274, -198}, {0xea, 0x95, 0xc1, 0xff}}}, - {{{ 10, -97, -44}, 0, { 192, 1126}, {0xc6, 0xac, 0xb6, 0xff}}}, - {{{ 39, -99, -51}, 0, { 822, 640}, {0xfa, 0x9e, 0xb0, 0xff}}}, - {{{ 56, -125, -35}, 0, { 800, -274}, {0xea, 0x95, 0xc1, 0xff}}}, - {{{ 150, -73, 0}, 0, { 492, 886}, {0x78, 0xd7, 0x00, 0xff}}}, - {{{ 137, -119, 0}, 0, { 514, -20}, {0x54, 0xa2, 0x00, 0xff}}}, - {{{ 135, -116, -29}, 0, { -44, 22}, {0x40, 0x9b, 0xd8, 0xff}}}, - {{{ 135, -116, 30}, 0, { 1074, 38}, {0x40, 0x9b, 0x28, 0xff}}}, - {{{ 71, -107, 61}, 0, { 770, -12}, {0xfe, 0xba, 0x69, 0xff}}}, - {{{ 79, -67, 69}, 0, { 584, 932}, {0x00, 0xc4, 0x6f, 0xff}}}, - {{{ 49, -58, 77}, 0, { 1338, 1218}, {0x1c, 0xce, 0x71, 0xff}}}, - {{{ 39, -99, 52}, 0, { 1566, 166}, {0xfa, 0x9e, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060404B8, 0x00188440, 199722, 0x00040608, 256); // 0x060405B8 -static const Vtx bowser_seg6_vertex_060405B8[] = { - {{{ 63, 45, 0}, 0, { 478, -512}, {0x1e, 0x7b, 0x00, 0xff}}}, - {{{ 62, 32, -93}, 0, { 2542, -382}, {0x25, 0x61, 0xb9, 0xff}}}, - {{{ -40, 7, -44}, 0, { 1430, 2406}, {0xa0, 0x24, 0xb7, 0xff}}}, - {{{ -40, 7, 39}, 0, { -414, 2412}, {0x96, 0x22, 0x3c, 0xff}}}, - {{{ 62, 32, 94}, 0, { -1586, -370}, {0x24, 0x63, 0x46, 0xff}}}, - {{{ 10, -97, 45}, 0, { -12, -548}, {0xc6, 0xac, 0x4a, 0xff}}}, - {{{ -19, -43, 45}, 0, { -14, 1000}, {0x92, 0xef, 0x3b, 0xff}}}, - {{{ -36, -51, 15}, 0, { 1216, 1022}, {0xa6, 0xf9, 0x58, 0xff}}}, - {{{ 10, -97, 45}, 0, { 1618, 1004}, {0xc6, 0xac, 0x4a, 0xff}}}, - {{{ 56, -125, 36}, 0, { 726, -172}, {0xea, 0x95, 0x3f, 0xff}}}, - {{{ 39, -99, 52}, 0, { 900, 806}, {0xfa, 0x9e, 0x50, 0xff}}}, - {{{ 39, -99, -51}, 0, { -738, 482}, {0xfa, 0x9e, 0xb0, 0xff}}}, - {{{ 49, -58, -76}, 0, { -52, 1388}, {0x1c, 0xce, 0x8f, 0xff}}}, - {{{ 71, -107, -60}, 0, { -14, 86}, {0xfe, 0xba, 0x97, 0xff}}}, - {{{ 71, -107, 61}, 0, { 82, 472}, {0xfe, 0xba, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060405B8, 0x00188440, 199722, 0x00040708, 240); // 0x060406A8 -static const Vtx bowser_seg6_vertex_060406A8[] = { - {{{ -36, -51, -14}, 0, { -184, 1010}, {0x9d, 0xf8, 0xb2, 0xff}}}, - {{{ -19, -43, -44}, 0, { 896, 874}, {0x93, 0xeb, 0xc5, 0xff}}}, - {{{ 10, -97, -44}, 0, { 958, -660}, {0xc6, 0xac, 0xb6, 0xff}}}, - {{{ 102, -67, 73}, 0, { -2, 948}, {0x08, 0xc2, 0x6e, 0xff}}}, - {{{ 79, -67, 69}, 0, { 584, 932}, {0x00, 0xc4, 0x6f, 0xff}}}, - {{{ 123, -90, 62}, 0, { -536, 328}, {0x29, 0xbd, 0x63, 0xff}}}, - {{{ 49, -58, -76}, 0, { -52, 1388}, {0x1c, 0xce, 0x8f, 0xff}}}, - {{{ 79, -67, -68}, 0, { 582, 902}, {0x00, 0xc4, 0x91, 0xff}}}, - {{{ 71, -107, -60}, 0, { -14, 86}, {0xfe, 0xba, 0x97, 0xff}}}, - {{{ -40, 7, 39}, 0, { 1442, 942}, {0x96, 0x22, 0x3c, 0xff}}}, - {{{ -19, -43, 45}, 0, { 1006, -334}, {0x92, 0xef, 0x3b, 0xff}}}, - {{{ 12, -28, 73}, 0, { -106, 6}, {0xbe, 0x04, 0x6b, 0xff}}}, - {{{ 26, 4, 87}, 0, { -646, 794}, {0xb7, 0x11, 0x65, 0xff}}}, - {{{ -40, 7, -44}, 0, { -2, 932}, {0xa0, 0x24, 0xb7, 0xff}}}, - {{{ 26, 4, -86}, 0, { 1490, 400}, {0xb9, 0x0e, 0x99, 0xff}}}, - {{{ 12, -28, -72}, 0, { 922, -146}, {0xc0, 0x01, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060406A8, 0x00188440, 199722, 0x000407f8, 256); // 0x060407A8 -static const Vtx bowser_seg6_vertex_060407A8[] = { - {{{ -40, 7, -44}, 0, { -952, 762}, {0xa0, 0x24, 0xb7, 0xff}}}, - {{{ 62, 32, -93}, 0, { 1902, 694}, {0x25, 0x61, 0xb9, 0xff}}}, - {{{ 26, 4, -86}, 0, { 916, 272}, {0xb9, 0x0e, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060407A8, 0x00188440, 199722, 0x000408f8, 48); // 0x060407D8 -static const Vtx bowser_seg6_vertex_060407D8[] = { - {{{ 154, 6, 90}, 0, { 1150, -66}, {0x0b, 0x42, 0x6b, 0xff}}}, - {{{ 151, -43, 67}, 0, { 1214, -1116}, {0x20, 0xbf, 0x67, 0xff}}}, - {{{ 198, -43, 64}, 0, { 0, -1182}, {0x3e, 0xc5, 0x5d, 0xff}}}, - {{{ 62, 32, -93}, 0, { -48, 928}, {0x25, 0x61, 0xb9, 0xff}}}, - {{{ 76, 14, 0}, 0, { 2026, 760}, {0x64, 0x4d, 0x00, 0xff}}}, - {{{ 83, 2, -86}, 0, { 72, 710}, {0x62, 0x34, 0xc4, 0xff}}}, - {{{ 63, 45, 0}, 0, { 2068, 964}, {0x1e, 0x7b, 0x00, 0xff}}}, - {{{ 62, 32, 94}, 0, { 4140, 854}, {0x24, 0x63, 0x46, 0xff}}}, - {{{ 98, -10, -72}, 0, { 388, 598}, {0x0b, 0x79, 0xdd, 0xff}}}, - {{{ 83, 2, 87}, 0, { 3948, 642}, {0x62, 0x34, 0x3c, 0xff}}}, - {{{ 98, -10, 73}, 0, { 3612, 544}, {0x0b, 0x79, 0x23, 0xff}}}, - {{{ 94, -30, 91}, 0, { 2700, -896}, {0x34, 0xf9, 0x73, 0xff}}}, - {{{ 194, 27, 35}, 0, { -18, 960}, {0x42, 0x68, 0x1d, 0xff}}}, - {{{ 170, 27, 44}, 0, { 612, 924}, {0x15, 0x6d, 0x3c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060407D8, 0x00188440, 199722, 0x00040928, 224); // 0x060408B8 -static const Vtx bowser_seg6_vertex_060408B8[] = { - {{{ 151, -43, -66}, 0, { 714, -182}, {0x20, 0xbf, 0x99, 0xff}}}, - {{{ 114, -47, -72}, 0, { -112, 142}, {0x16, 0xef, 0x85, 0xff}}}, - {{{ 94, -30, -90}, 0, { -386, 792}, {0x34, 0xf9, 0x8d, 0xff}}}, - {{{ 94, -30, 91}, 0, { 2700, -896}, {0x34, 0xf9, 0x73, 0xff}}}, - {{{ 114, -47, 73}, 0, { 2184, -1210}, {0x16, 0xef, 0x7b, 0xff}}}, - {{{ 151, -43, 67}, 0, { 1214, -1116}, {0x20, 0xbf, 0x67, 0xff}}}, - {{{ 62, 0, -113}, 0, { 736, 1006}, {0x12, 0x1f, 0x87, 0xff}}}, - {{{ 63, -31, -110}, 0, { 548, 328}, {0x00, 0xdc, 0x87, 0xff}}}, - {{{ 26, 4, -86}, 0, { -82, 1186}, {0xb9, 0x0e, 0x99, 0xff}}}, - {{{ 62, 32, -93}, 0, { 886, 1590}, {0x25, 0x61, 0xb9, 0xff}}}, - {{{ 12, -28, -72}, 0, { -612, 530}, {0xc0, 0x01, 0x93, 0xff}}}, - {{{ 198, -43, -63}, 0, { 1788, -624}, {0x3e, 0xc5, 0xa3, 0xff}}}, - {{{ 154, 6, -89}, 0, { 1086, 900}, {0x0b, 0x42, 0x95, 0xff}}}, - {{{ 226, -26, -24}, 0, { 430, -686}, {0x7b, 0x0c, 0xe8, 0xff}}}, - {{{ 198, -43, -63}, 0, { -716, -672}, {0x3e, 0xc5, 0xa3, 0xff}}}, - {{{ 201, -2, -61}, 0, { -652, 312}, {0x5b, 0x25, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060408B8, 0x00188440, 199722, 0x00040a08, 256); // 0x060409B8 -static const Vtx bowser_seg6_vertex_060409B8[] = { - {{{ 170, 27, -43}, 0, { -102, 1494}, {0x15, 0x6d, 0xc4, 0xff}}}, - {{{ 194, 27, -34}, 0, { 168, 1126}, {0x42, 0x68, 0xe3, 0xff}}}, - {{{ 154, 6, -89}, 0, { -1448, 1234}, {0x0b, 0x42, 0x95, 0xff}}}, - {{{ 199, 13, 0}, 0, { 1184, 690}, {0x36, 0x72, 0x00, 0xff}}}, - {{{ 226, -26, -24}, 0, { 430, -686}, {0x7b, 0x0c, 0xe8, 0xff}}}, - {{{ 201, -2, -61}, 0, { -652, 312}, {0x5b, 0x25, 0xb1, 0xff}}}, - {{{ 170, 33, -25}, 0, { 434, 1636}, {0x17, 0x74, 0x2d, 0xff}}}, - {{{ 226, -26, 25}, 0, { 1882, -720}, {0x79, 0x15, 0x1d, 0xff}}}, - {{{ 194, 27, 35}, 0, { 2216, 1076}, {0x42, 0x68, 0x1d, 0xff}}}, - {{{ 146, 12, -16}, 0, { 686, 1456}, {0xc3, 0x67, 0x29, 0xff}}}, - {{{ 170, 33, 26}, 0, { 1970, 1600}, {0x17, 0x74, 0xd4, 0xff}}}, - {{{ 146, 12, 17}, 0, { 1710, 1432}, {0xc3, 0x67, 0xd7, 0xff}}}, - {{{ 154, 6, -89}, 0, { 0, -488}, {0x0b, 0x42, 0x95, 0xff}}}, - {{{ 146, 18, -53}, 0, { 826, -458}, {0xc0, 0x61, 0xce, 0xff}}}, - {{{ 170, 27, -43}, 0, { 1050, -996}, {0x15, 0x6d, 0xc4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060409B8, 0x00188440, 199722, 0x00040b08, 240); // 0x06040AA8 -static const Vtx bowser_seg6_vertex_06040AA8[] = { - {{{ 154, 6, -89}, 0, { 0, -488}, {0x0b, 0x42, 0x95, 0xff}}}, - {{{ 94, -30, -90}, 0, { -46, 1012}, {0x34, 0xf9, 0x8d, 0xff}}}, - {{{ 98, -10, -72}, 0, { 378, 734}, {0x0b, 0x79, 0xdd, 0xff}}}, - {{{ 146, 18, -53}, 0, { 826, -458}, {0xc0, 0x61, 0xce, 0xff}}}, - {{{ 201, -2, 62}, 0, { 3004, 226}, {0x5b, 0x25, 0x4f, 0xff}}}, - {{{ 194, 27, 35}, 0, { 2216, 1076}, {0x42, 0x68, 0x1d, 0xff}}}, - {{{ 154, 6, 90}, 0, { 3836, 1108}, {0x0b, 0x42, 0x6b, 0xff}}}, - {{{ 226, -26, 25}, 0, { 1882, -720}, {0x79, 0x15, 0x1d, 0xff}}}, - {{{ 198, -43, 64}, 0, { 3028, -760}, {0x3e, 0xc5, 0x5d, 0xff}}}, - {{{ 151, -43, -66}, 0, { -16, 52}, {0x20, 0xbf, 0x99, 0xff}}}, - {{{ 198, -43, -63}, 0, { 0, 990}, {0x3e, 0xc5, 0xa3, 0xff}}}, - {{{ 183, -75, -16}, 0, { 850, 672}, {0xff, 0x85, 0xe4, 0xff}}}, - {{{ 157, -55, -19}, 0, { 826, 164}, {0x54, 0xa4, 0xeb, 0xff}}}, - {{{ 63, -31, -110}, 0, { 548, 328}, {0x00, 0xdc, 0x87, 0xff}}}, - {{{ 49, -58, -76}, 0, { 28, -286}, {0x1c, 0xce, 0x8f, 0xff}}}, - {{{ 12, -28, -72}, 0, { -612, 530}, {0xc0, 0x01, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06040AA8, 0x00188440, 199722, 0x00040bf8, 256); // 0x06040BA8 -static const Vtx bowser_seg6_vertex_06040BA8[] = { - {{{ 215, -61, -21}, 0, { 700, 1310}, {0x58, 0xac, 0xdf, 0xff}}}, - {{{ 183, -75, -16}, 0, { 850, 672}, {0xff, 0x85, 0xe4, 0xff}}}, - {{{ 198, -43, -63}, 0, { 0, 990}, {0x3e, 0xc5, 0xa3, 0xff}}}, - {{{ 215, -61, 22}, 0, { 1522, 1292}, {0x5b, 0xab, 0x16, 0xff}}}, - {{{ 183, -75, 17}, 0, { 1470, 658}, {0xe6, 0x88, 0x1c, 0xff}}}, - {{{ 157, -55, -19}, 0, { 826, 164}, {0x54, 0xa4, 0xeb, 0xff}}}, - {{{ 157, -55, 20}, 0, { 1570, 148}, {0x67, 0xbb, 0x16, 0xff}}}, - {{{ 198, -43, 64}, 0, { 2306, 938}, {0x3e, 0xc5, 0x5d, 0xff}}}, - {{{ 151, -43, 67}, 0, { 2432, -2}, {0x20, 0xbf, 0x67, 0xff}}}, - {{{ 79, -67, -68}, 0, { 622, -692}, {0x00, 0xc4, 0x91, 0xff}}}, - {{{ 49, -58, -76}, 0, { 28, -286}, {0x1c, 0xce, 0x8f, 0xff}}}, - {{{ 102, -67, -72}, 0, { 1162, -792}, {0x08, 0xc2, 0x92, 0xff}}}, - {{{ 63, -31, -110}, 0, { 548, 328}, {0x00, 0xdc, 0x87, 0xff}}}, - {{{ 94, -30, 91}, 0, { -256, -102}, {0x34, 0xf9, 0x73, 0xff}}}, - {{{ 83, 2, 87}, 0, { -102, 728}, {0x62, 0x34, 0x3c, 0xff}}}, - {{{ 63, -31, 111}, 0, { 490, -88}, {0x00, 0xdc, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06040BA8, 0x00188440, 199722, 0x00040cf8, 256); // 0x06040CA8 -static const Vtx bowser_seg6_vertex_06040CA8[] = { - {{{ 94, -30, -90}, 0, { 1234, 98}, {0x34, 0xf9, 0x8d, 0xff}}}, - {{{ 114, -47, -72}, 0, { 1524, -452}, {0x16, 0xef, 0x85, 0xff}}}, - {{{ 102, -67, -72}, 0, { 1162, -792}, {0x08, 0xc2, 0x92, 0xff}}}, - {{{ 63, -31, -110}, 0, { 548, 328}, {0x00, 0xdc, 0x87, 0xff}}}, - {{{ 102, -67, 73}, 0, { -382, -18}, {0x08, 0xc2, 0x6e, 0xff}}}, - {{{ 49, -58, 77}, 0, { 802, 130}, {0x1c, 0xce, 0x71, 0xff}}}, - {{{ 79, -67, 69}, 0, { 116, -10}, {0x00, 0xc4, 0x6f, 0xff}}}, - {{{ 83, 2, 87}, 0, { -102, 728}, {0x62, 0x34, 0x3c, 0xff}}}, - {{{ 94, -30, 91}, 0, { -256, -102}, {0x34, 0xf9, 0x73, 0xff}}}, - {{{ 98, -10, 73}, 0, { -412, 392}, {0x0b, 0x79, 0x23, 0xff}}}, - {{{ 102, -67, 73}, 0, { -310, -1040}, {0x08, 0xc2, 0x6e, 0xff}}}, - {{{ 114, -47, 73}, 0, { -636, -578}, {0x16, 0xef, 0x7b, 0xff}}}, - {{{ 63, -31, 111}, 0, { 490, -88}, {0x00, 0xdc, 0x79, 0xff}}}, - {{{ 98, -10, 73}, 0, { 3836, 776}, {0x0b, 0x79, 0x23, 0xff}}}, - {{{ 94, -30, 91}, 0, { 4264, 1066}, {0x34, 0xf9, 0x73, 0xff}}}, - {{{ 154, 6, 90}, 0, { 4240, -434}, {0x0b, 0x42, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06040CA8, 0x00188440, 199722, 0x00040df8, 256); // 0x06040DA8 -static const Vtx bowser_seg6_vertex_06040DA8[] = { - {{{ 26, 4, 87}, 0, { 1196, 900}, {0xb7, 0x11, 0x65, 0xff}}}, - {{{ 63, -31, 111}, 0, { 490, -88}, {0x00, 0xdc, 0x79, 0xff}}}, - {{{ 62, 0, 114}, 0, { 382, 712}, {0x12, 0x1f, 0x79, 0xff}}}, - {{{ 83, 2, 87}, 0, { -102, 728}, {0x62, 0x34, 0x3c, 0xff}}}, - {{{ 12, -28, 73}, 0, { 1636, 114}, {0xbe, 0x04, 0x6b, 0xff}}}, - {{{ 49, -58, 77}, 0, { 898, -712}, {0x1c, 0xce, 0x71, 0xff}}}, - {{{ 102, -67, 73}, 0, { -310, -1040}, {0x08, 0xc2, 0x6e, 0xff}}}, - {{{ 83, 2, -86}, 0, { 1160, 822}, {0x62, 0x34, 0xc4, 0xff}}}, - {{{ 94, -30, -90}, 0, { 1234, 98}, {0x34, 0xf9, 0x8d, 0xff}}}, - {{{ 63, -31, -110}, 0, { 548, 328}, {0x00, 0xdc, 0x87, 0xff}}}, - {{{ 98, -10, -72}, 0, { 1400, 416}, {0x0b, 0x79, 0xdd, 0xff}}}, - {{{ 146, 18, 54}, 0, { 3382, -426}, {0xc0, 0x61, 0x32, 0xff}}}, - {{{ 98, -10, 73}, 0, { 3836, 776}, {0x0b, 0x79, 0x23, 0xff}}}, - {{{ 154, 6, 90}, 0, { 4240, -434}, {0x0b, 0x42, 0x6b, 0xff}}}, - {{{ 170, 27, 44}, 0, { 3156, -970}, {0x15, 0x6d, 0x3c, 0xff}}}, - {{{ 62, 32, 94}, 0, { 270, 1514}, {0x24, 0x63, 0x46, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06040DA8, 0x00188440, 199722, 0x00040ef8, 256); // 0x06040EA8 -static const Vtx bowser_seg6_vertex_06040EA8[] = { - {{{ 62, 32, -93}, 0, { 616, 1358}, {0x25, 0x61, 0xb9, 0xff}}}, - {{{ 83, 2, -86}, 0, { 1006, 410}, {0x62, 0x34, 0xc4, 0xff}}}, - {{{ 62, 0, -113}, 0, { 96, 522}, {0x12, 0x1f, 0x87, 0xff}}}, - {{{ 63, -31, -110}, 0, { 54, -430}, {0x00, 0xdc, 0x87, 0xff}}}, - {{{ 199, 13, 0}, 0, { 2100, -1358}, {0x36, 0x72, 0x00, 0xff}}}, - {{{ 146, 12, -16}, 0, { 1690, -380}, {0xc3, 0x67, 0x29, 0xff}}}, - {{{ 146, 12, 17}, 0, { 2518, -370}, {0xc3, 0x67, 0xd7, 0xff}}}, - {{{ 170, 33, -25}, 0, { 86, 1044}, {0x17, 0x74, 0x2d, 0xff}}}, - {{{ 194, 27, -34}, 0, { 0, 798}, {0x42, 0x68, 0xe3, 0xff}}}, - {{{ 170, 27, -43}, 0, { -168, 1046}, {0x15, 0x6d, 0xc4, 0xff}}}, - {{{ 170, 27, 44}, 0, { 1072, 1038}, {0x15, 0x6d, 0x3c, 0xff}}}, - {{{ 194, 27, 35}, 0, { 944, 792}, {0x42, 0x68, 0x1d, 0xff}}}, - {{{ 170, 33, 26}, 0, { 818, 1038}, {0x17, 0x74, 0xd4, 0xff}}}, - {{{ 154, 6, 90}, 0, { 1626, 754}, {0x0b, 0x42, 0x6b, 0xff}}}, - {{{ 198, -43, 64}, 0, { 222, -854}, {0x3e, 0xc5, 0x5d, 0xff}}}, - {{{ 201, -2, 62}, 0, { -76, 244}, {0x5b, 0x25, 0x4f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06040EA8, 0x00188440, 199722, 0x00040ff8, 256); // 0x06040FA8 -static const Vtx bowser_seg6_vertex_06040FA8[] = { - {{{ 201, -2, -61}, 0, { 1502, 342}, {0x5b, 0x25, 0xb1, 0xff}}}, - {{{ 198, -43, -63}, 0, { 1302, -672}, {0x3e, 0xc5, 0xa3, 0xff}}}, - {{{ 154, 6, -89}, 0, { 100, 724}, {0x0b, 0x42, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06040FA8, 0x00188440, 199722, 0x000410f8, 48); // 0x06040FD8 -static const Vtx bowser_seg6_vertex_06040FD8[] = { - {{{ 146, 12, -16}, 0, { 348, 1572}, {0xc3, 0x67, 0x29, 0xff}}}, - {{{ 146, 18, -53}, 0, { 126, 1636}, {0xc0, 0x61, 0xce, 0xff}}}, - {{{ 98, -10, -72}, 0, { 20, 612}, {0x0b, 0x79, 0xdd, 0xff}}}, - {{{ 146, 12, 17}, 0, { 562, 1556}, {0xc3, 0x67, 0xd7, 0xff}}}, - {{{ 98, -10, 0}, 0, { 464, 576}, {0x06, 0x7e, 0x00, 0xff}}}, - {{{ 98, -10, 73}, 0, { 910, 544}, {0x0b, 0x79, 0x23, 0xff}}}, - {{{ 146, 18, 54}, 0, { 784, 1584}, {0xc0, 0x61, 0x32, 0xff}}}, - {{{ 98, -10, 0}, 0, { 446, 776}, {0x06, 0x7e, 0x00, 0xff}}}, - {{{ 98, -10, -72}, 0, { 16, 820}, {0x0b, 0x79, 0xdd, 0xff}}}, - {{{ 76, 14, 0}, 0, { 456, 1804}, {0x64, 0x4d, 0x00, 0xff}}}, - {{{ 98, -10, 73}, 0, { 878, 728}, {0x0b, 0x79, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06040FD8, 0x00188440, 199722, 0x00041128, 176); // 0x06041088 -static const Vtx bowser_seg6_vertex_06041088[] = { - {{{ -36, -51, 15}, 0, { -54, 1716}, {0xa6, 0xf9, 0x58, 0xff}}}, - {{{ -95, -69, 0}, 0, { -44, 752}, {0xa3, 0x56, 0x00, 0xff}}}, - {{{ -64, -103, 0}, 0, { 580, 640}, {0xaf, 0x9f, 0xff, 0xff}}}, - {{{ -51, -159, 0}, 0, { 736, 392}, {0x87, 0xdb, 0xff, 0xff}}}, - {{{ 10, -97, -44}, 0, { 496, 1764}, {0xc6, 0xac, 0xb6, 0xff}}}, - {{{ -8, -167, 0}, 0, { 976, 744}, {0x03, 0x82, 0x00, 0xff}}}, - {{{ -37, -120, 0}, 0, { 478, 988}, {0x82, 0xf9, 0x00, 0xff}}}, - {{{ 33, -158, 0}, 0, { 1074, 1296}, {0x41, 0x94, 0x00, 0xff}}}, - {{{ 56, -132, 0}, 0, { 962, 1832}, {0x09, 0x82, 0x00, 0xff}}}, - {{{ -36, -51, -14}, 0, { -58, 1796}, {0x9d, 0xf8, 0xb2, 0xff}}}, - {{{ -37, -120, 0}, 0, { 942, 712}, {0x82, 0xf9, 0x00, 0xff}}}, - {{{ -51, -159, 0}, 0, { 1462, -16}, {0x87, 0xdb, 0xff, 0xff}}}, - {{{ 10, -97, 45}, 0, { 804, 1636}, {0xc6, 0xac, 0x4a, 0xff}}}, - {{{ -36, -51, -14}, 0, { 818, 1844}, {0x9d, 0xf8, 0xb2, 0xff}}}, - {{{ -95, -69, 0}, 0, { 276, 908}, {0xa3, 0x56, 0x00, 0xff}}}, - {{{ -36, -51, 15}, 0, { 188, 1864}, {0xa6, 0xf9, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06041088, 0x00188440, 199722, 0x000411d8, 256); // 0x06041188 -static const Vtx bowser_seg6_vertex_06041188[] = { - {{{ 10, -97, 45}, 0, { 804, 1636}, {0xc6, 0xac, 0x4a, 0xff}}}, - {{{ -51, -159, 0}, 0, { 1462, -16}, {0x87, 0xdb, 0xff, 0xff}}}, - {{{ -8, -167, 0}, 0, { 1756, 380}, {0x03, 0x82, 0x00, 0xff}}}, - {{{ 33, -158, 0}, 0, { 1794, 1028}, {0x41, 0x94, 0x00, 0xff}}}, - {{{ 56, -132, 0}, 0, { 1510, 1672}, {0x09, 0x82, 0x00, 0xff}}}, - {{{ -37, -120, 0}, 0, { 478, 988}, {0x82, 0xf9, 0x00, 0xff}}}, - {{{ -64, -103, 0}, 0, { 234, 912}, {0xaf, 0x9f, 0xff, 0xff}}}, - {{{ -36, -51, -14}, 0, { -58, 1796}, {0x9d, 0xf8, 0xb2, 0xff}}}, - {{{ -95, -69, 0}, 0, { -162, 976}, {0xa3, 0x56, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06041188, 0x00188440, 199722, 0x000412d8, 144); // 0x06041218 -static const Vtx bowser_seg6_vertex_06041218[] = { - {{{ 8, -89, 106}, 0, { 912, 1024}, {0xe7, 0xe1, 0x78, 0xff}}}, - {{{ -14, -133, 74}, 0, { 380, 2016}, {0xdb, 0x87, 0xfe, 0xff}}}, - {{{ 21, -103, 77}, 0, { 176, 1272}, {0x3b, 0x92, 0x14, 0xff}}}, - {{{ 21, -103, 77}, 0, { 974, 1168}, {0x3b, 0x92, 0x14, 0xff}}}, - {{{ -14, -133, 74}, 0, { 512, 2000}, {0xdb, 0x87, 0xfe, 0xff}}}, - {{{ -8, -83, 69}, 0, { 146, 928}, {0x86, 0xdf, 0x00, 0xff}}}, - {{{ -19, -43, 45}, 0, { 1004, -40}, {0x92, 0xef, 0x3b, 0xff}}}, - {{{ -8, -83, 69}, 0, { 976, 1256}, {0x86, 0xdf, 0x00, 0xff}}}, - {{{ 9, -57, 98}, 0, { 48, 1108}, {0xd5, 0x38, 0x68, 0xff}}}, - {{{ 12, -28, 73}, 0, { -52, -20}, {0xbe, 0x04, 0x6b, 0xff}}}, - {{{ 9, -57, -97}, 0, { 840, 896}, {0xd5, 0x38, 0x98, 0xff}}}, - {{{ 8, -89, -105}, 0, { 1072, 1340}, {0xe7, 0xe1, 0x88, 0xff}}}, - {{{ -8, -83, -68}, 0, { -60, 1092}, {0x86, 0xdf, 0x00, 0xff}}}, - {{{ -14, -133, -73}, 0, { 84, 1768}, {0xdb, 0x87, 0x02, 0xff}}}, - {{{ 30, -74, 100}, 0, { 646, 660}, {0x4a, 0xf4, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06041218, 0x00188440, 199722, 0x00041368, 240); // 0x06041308 -static const Vtx bowser_seg6_vertex_06041308[] = { - {{{ 10, -97, 45}, 0, { 612, -36}, {0xc6, 0xac, 0x4a, 0xff}}}, - {{{ 21, -103, 77}, 0, { 1000, 1276}, {0x3b, 0x92, 0x14, 0xff}}}, - {{{ -8, -83, 69}, 0, { 96, 1060}, {0x86, 0xdf, 0x00, 0xff}}}, - {{{ 21, -103, -76}, 0, { 934, 880}, {0x3b, 0x92, 0xec, 0xff}}}, - {{{ 8, -89, -105}, 0, { 168, 1344}, {0xe7, 0xe1, 0x88, 0xff}}}, - {{{ 30, -74, -99}, 0, { 292, 612}, {0x4a, 0xf4, 0x9a, 0xff}}}, - {{{ -14, -133, -73}, 0, { 996, 2028}, {0xdb, 0x87, 0x02, 0xff}}}, - {{{ -8, -83, -68}, 0, { 796, 1460}, {0x86, 0xdf, 0x00, 0xff}}}, - {{{ 21, -103, -76}, 0, { 262, 1560}, {0x3b, 0x92, 0xec, 0xff}}}, - {{{ 10, -97, -44}, 0, { 640, 80}, {0xc6, 0xac, 0xb6, 0xff}}}, - {{{ 39, -99, -51}, 0, { 166, 8}, {0xfa, 0x9e, 0xb0, 0xff}}}, - {{{ -19, -43, -44}, 0, { 1182, 52}, {0x93, 0xeb, 0xc5, 0xff}}}, - {{{ -19, -43, 45}, 0, { -730, 164}, {0x92, 0xef, 0x3b, 0xff}}}, - {{{ 39, -99, 52}, 0, { 1230, 212}, {0xfa, 0x9e, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06041308, 0x00188440, 199722, 0x00041458, 224); // 0x060413E8 -static const Vtx bowser_seg6_vertex_060413E8[] = { - {{{ 49, -58, 77}, 0, { 1006, -40}, {0x1c, 0xce, 0x71, 0xff}}}, - {{{ 21, -103, 77}, 0, { 120, 808}, {0x3b, 0x92, 0x14, 0xff}}}, - {{{ 39, -99, 52}, 0, { -10, -24}, {0xfa, 0x9e, 0x50, 0xff}}}, - {{{ 30, -74, 100}, 0, { 910, 908}, {0x4a, 0xf4, 0x66, 0xff}}}, - {{{ -8, -83, 69}, 0, { 956, 1236}, {0x86, 0xdf, 0x00, 0xff}}}, - {{{ -14, -133, 74}, 0, { 396, 1884}, {0xdb, 0x87, 0xfe, 0xff}}}, - {{{ 8, -89, 106}, 0, { 206, 872}, {0xe7, 0xe1, 0x78, 0xff}}}, - {{{ 9, -57, 98}, 0, { 644, 520}, {0xd5, 0x38, 0x68, 0xff}}}, - {{{ -8, -83, -68}, 0, { 1164, 1184}, {0x86, 0xdf, 0x00, 0xff}}}, - {{{ -14, -133, -73}, 0, { 528, 2044}, {0xdb, 0x87, 0x02, 0xff}}}, - {{{ 21, -103, -76}, 0, { 288, 984}, {0x3b, 0x92, 0xec, 0xff}}}, - {{{ -8, -83, -68}, 0, { 108, 1156}, {0x86, 0xdf, 0x00, 0xff}}}, - {{{ -19, -43, -44}, 0, { 48, -8}, {0x93, 0xeb, 0xc5, 0xff}}}, - {{{ 9, -57, -97}, 0, { 904, 1020}, {0xd5, 0x38, 0x98, 0xff}}}, - {{{ 12, -28, -72}, 0, { 960, 8}, {0xc0, 0x01, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060413E8, 0x00188440, 199722, 0x00041538, 240); // 0x060414D8 -static const Vtx bowser_seg6_vertex_060414D8[] = { - {{{ 30, -74, -99}, 0, { -52, 960}, {0x4a, 0xf4, 0x9a, 0xff}}}, - {{{ 49, -58, -76}, 0, { -6, -16}, {0x1c, 0xce, 0x8f, 0xff}}}, - {{{ 21, -103, -76}, 0, { 780, 828}, {0x3b, 0x92, 0xec, 0xff}}}, - {{{ 39, -99, -51}, 0, { 1044, -40}, {0xfa, 0x9e, 0xb0, 0xff}}}, - {{{ 146, 12, -16}, 0, { -158, 20}, {0xc3, 0x67, 0x29, 0xff}}}, - {{{ 135, 53, -34}, 0, { 526, 2012}, {0xe9, 0x7b, 0xec, 0xff}}}, - {{{ 146, 18, -53}, 0, { 1216, 60}, {0xc0, 0x61, 0xce, 0xff}}}, - {{{ 146, 18, 54}, 0, { -576, 52}, {0xc0, 0x61, 0x32, 0xff}}}, - {{{ 135, 53, 35}, 0, { 574, 1980}, {0xe9, 0x7b, 0x14, 0xff}}}, - {{{ 146, 12, 17}, 0, { 1148, 20}, {0xc3, 0x67, 0xd7, 0xff}}}, - {{{ 135, 53, 35}, 0, { 514, 2012}, {0xe9, 0x7b, 0x14, 0xff}}}, - {{{ 146, 18, 54}, 0, { 1094, -20}, {0xc0, 0x61, 0x32, 0xff}}}, - {{{ 170, 27, 44}, 0, { -198, -16}, {0x15, 0x6d, 0x3c, 0xff}}}, - {{{ 170, 27, -43}, 0, { 1234, 16}, {0x15, 0x6d, 0xc4, 0xff}}}, - {{{ 146, 18, -53}, 0, { 0, 56}, {0xc0, 0x61, 0xce, 0xff}}}, - {{{ 135, 53, -34}, 0, { 522, 1964}, {0xe9, 0x7b, 0xec, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060414D8, 0x00188440, 199722, 0x00041628, 256); // 0x060415D8 -static const Vtx bowser_seg6_vertex_060415D8[] = { - {{{ 146, 12, 17}, 0, { -398, 4}, {0xc3, 0x67, 0xd7, 0xff}}}, - {{{ 135, 53, 35}, 0, { 552, 2028}, {0xe9, 0x7b, 0x14, 0xff}}}, - {{{ 170, 33, 26}, 0, { 1294, 0}, {0x17, 0x74, 0xd4, 0xff}}}, - {{{ 135, 53, -34}, 0, { 480, 2076}, {0xe9, 0x7b, 0xec, 0xff}}}, - {{{ 170, 33, -25}, 0, { 924, 112}, {0x17, 0x74, 0x2d, 0xff}}}, - {{{ 170, 27, -43}, 0, { -36, 116}, {0x15, 0x6d, 0xc4, 0xff}}}, - {{{ 135, 53, -34}, 0, { 400, 1996}, {0xe9, 0x7b, 0xec, 0xff}}}, - {{{ 146, 12, -16}, 0, { 1276, 16}, {0xc3, 0x67, 0x29, 0xff}}}, - {{{ 170, 33, -25}, 0, { -128, -4}, {0x17, 0x74, 0x2d, 0xff}}}, - {{{ 135, 53, 35}, 0, { 362, 2012}, {0xe9, 0x7b, 0x14, 0xff}}}, - {{{ 170, 27, 44}, 0, { 1048, -12}, {0x15, 0x6d, 0x3c, 0xff}}}, - {{{ 170, 33, 26}, 0, { -52, -44}, {0x17, 0x74, 0xd4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060415D8, 0x00188440, 199722, 0x00041728, 192); // 0x06041698 -static const Vtx bowser_seg6_vertex_06041698[] = { - {{{ 9, -57, -97}, 0, { 276, 724}, {0xd5, 0x38, 0x98, 0xff}}}, - {{{ 12, -28, -72}, 0, { 218, 0}, {0xc0, 0x01, 0x93, 0xff}}}, - {{{ 49, -58, -76}, 0, { 976, -48}, {0x1c, 0xce, 0x8f, 0xff}}}, - {{{ 30, -74, -99}, 0, { 712, 712}, {0x4a, 0xf4, 0x9a, 0xff}}}, - {{{ 8, -89, -105}, 0, { 448, 1212}, {0xe7, 0xe1, 0x88, 0xff}}}, - {{{ 49, -58, 77}, 0, { -330, -12}, {0x1c, 0xce, 0x71, 0xff}}}, - {{{ 12, -28, 73}, 0, { 854, -8}, {0xbe, 0x04, 0x6b, 0xff}}}, - {{{ 9, -57, 98}, 0, { 744, 1408}, {0xd5, 0x38, 0x68, 0xff}}}, - {{{ 30, -74, 100}, 0, { 62, 1408}, {0x4a, 0xf4, 0x66, 0xff}}}, - {{{ 9, -57, 98}, 0, { 764, 916}, {0xd5, 0x38, 0x68, 0xff}}}, - {{{ 8, -89, 106}, 0, { 326, 1780}, {0xe7, 0xe1, 0x78, 0xff}}}, - {{{ 30, -74, 100}, 0, { -10, 916}, {0x4a, 0xf4, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06041698, 0x00188440, 199722, 0x000417e8, 192); // 0x06041758 -static const Vtx bowser_seg6_vertex_06041758[] = { - {{{ 123, -90, 62}, 0, { 1728, 54}, {0x29, 0xbd, 0x63, 0xff}}}, - {{{ 126, -66, 77}, 0, { 1880, 686}, {0x18, 0xe6, 0x79, 0xff}}}, - {{{ 102, -67, 73}, 0, { 2268, 532}, {0x08, 0xc2, 0x6e, 0xff}}}, - {{{ 146, -71, 61}, 0, { 1304, 498}, {0x63, 0xcc, 0x3b, 0xff}}}, - {{{ 151, -43, 67}, 0, { 1304, 1100}, {0x20, 0xbf, 0x67, 0xff}}}, - {{{ 114, -47, 73}, 0, { 2076, 944}, {0x16, 0xef, 0x7b, 0xff}}}, - {{{ 146, -71, 61}, 0, { 1344, 496}, {0x63, 0xcc, 0x3b, 0xff}}}, - {{{ 149, -75, 42}, 0, { 892, 372}, {0x6c, 0xe0, 0x38, 0xff}}}, - {{{ 157, -55, 20}, 0, { 256, 782}, {0x67, 0xbb, 0x16, 0xff}}}, - {{{ 151, -43, 67}, 0, { 1344, 1116}, {0x20, 0xbf, 0x67, 0xff}}}, - {{{ 123, -90, 62}, 0, { 1588, -8}, {0x29, 0xbd, 0x63, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06041758, 0x00188440, 199722, 0x000418a8, 176); // 0x06041808 -static const Vtx bowser_seg6_vertex_06041808[] = { - {{{ 71, -107, -60}, 0, { 2224, 222}, {0xfe, 0xba, 0x97, 0xff}}}, - {{{ 123, -90, -61}, 0, { 1540, 648}, {0x29, 0xbd, 0x9d, 0xff}}}, - {{{ 135, -116, -29}, 0, { 940, -94}, {0x40, 0x9b, 0xd8, 0xff}}}, - {{{ 79, -67, -68}, 0, { 2072, 1098}, {0x00, 0xc4, 0x91, 0xff}}}, - {{{ 155, -86, -33}, 0, { 620, 582}, {0x74, 0xde, 0xda, 0xff}}}, - {{{ 149, -75, -41}, 0, { 780, 844}, {0x6c, 0xe0, 0xc8, 0xff}}}, - {{{ 150, -73, 0}, 0, { -4, 584}, {0x78, 0xd7, 0x00, 0xff}}}, - {{{ 135, -116, 30}, 0, { 920, -114}, {0x40, 0x9b, 0x28, 0xff}}}, - {{{ 150, -73, 0}, 0, { -20, 588}, {0x78, 0xd7, 0x00, 0xff}}}, - {{{ 155, -86, 34}, 0, { 608, 590}, {0x74, 0xde, 0x26, 0xff}}}, - {{{ 149, -75, 42}, 0, { 768, 862}, {0x6c, 0xe0, 0x38, 0xff}}}, - {{{ 123, -90, 62}, 0, { 1528, 660}, {0x29, 0xbd, 0x63, 0xff}}}, - {{{ 157, -55, 20}, 0, { 184, 1136}, {0x67, 0xbb, 0x16, 0xff}}}, - {{{ 79, -67, 69}, 0, { 2068, 1132}, {0x00, 0xc4, 0x6f, 0xff}}}, - {{{ 71, -107, 61}, 0, { 2212, 220}, {0xfe, 0xba, 0x69, 0xff}}}, - {{{ 157, -55, -19}, 0, { 192, 1108}, {0x54, 0xa4, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06041808, 0x00188440, 199722, 0x00041958, 256); // 0x06041908 -static const Vtx bowser_seg6_vertex_06041908[] = { - {{{ 198, -43, 64}, 0, { 2516, 214}, {0x3e, 0xc5, 0x5d, 0xff}}}, - {{{ 215, -61, 22}, 0, { 1532, -22}, {0x5b, 0xab, 0x16, 0xff}}}, - {{{ 226, -26, 25}, 0, { 1588, 746}, {0x79, 0x15, 0x1d, 0xff}}}, - {{{ 215, -61, -21}, 0, { 468, -4}, {0x58, 0xac, 0xdf, 0xff}}}, - {{{ 226, -26, -24}, 0, { 416, 766}, {0x7b, 0x0c, 0xe8, 0xff}}}, - {{{ 198, -43, -63}, 0, { -508, 264}, {0x3e, 0xc5, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06041908, 0x00188440, 199722, 0x00041a58, 96); // 0x06041968 -static const Vtx bowser_seg6_vertex_06041968[] = { - {{{ 146, -71, -60}, 0, { 1324, 512}, {0x63, 0xcc, 0xc5, 0xff}}}, - {{{ 151, -43, -66}, 0, { 1500, 1070}, {0x20, 0xbf, 0x99, 0xff}}}, - {{{ 157, -55, -19}, 0, { 368, 840}, {0x54, 0xa4, 0xeb, 0xff}}}, - {{{ 79, -67, -68}, 0, { 2616, 500}, {0x00, 0xc4, 0x91, 0xff}}}, - {{{ 102, -67, -72}, 0, { 2200, 584}, {0x08, 0xc2, 0x92, 0xff}}}, - {{{ 123, -90, -61}, 0, { 1784, 124}, {0x29, 0xbd, 0x9d, 0xff}}}, - {{{ 126, -66, -76}, 0, { 1780, 670}, {0x18, 0xe6, 0x87, 0xff}}}, - {{{ 114, -47, -72}, 0, { 2000, 976}, {0x16, 0xef, 0x85, 0xff}}}, - {{{ 146, -71, -60}, 0, { 1364, 536}, {0x63, 0xcc, 0xc5, 0xff}}}, - {{{ 151, -43, -66}, 0, { 1296, 1098}, {0x20, 0xbf, 0x99, 0xff}}}, - {{{ 149, -75, -41}, 0, { 860, 432}, {0x6c, 0xe0, 0xc8, 0xff}}}, - {{{ 123, -90, -61}, 0, { 1436, -76}, {0x29, 0xbd, 0x9d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06041968, 0x00188440, 199722, 0x00041ab8, 192); // 0x06041A28 - 0x06041BA0 const Gfx bowser_seg6_dl_06041A28[] = { @@ -3769,180 +1879,34 @@ const Gfx bowser_seg6_dl_06042608[] = { }; // 0x06042660 -static const Vtx bowser_seg6_vertex_06042660[] = { - {{{ -47, 136, 235}, 0, { 2052, 666}, {0x9e, 0xe1, 0x49, 0xff}}}, - {{{ -87, 152, 188}, 0, { 500, 682}, {0x9d, 0xb2, 0x06, 0xff}}}, - {{{ -60, 128, 206}, 0, { 1400, 972}, {0xbc, 0x95, 0xfe, 0xff}}}, - {{{ -51, 176, 218}, 0, { 980, 444}, {0xc8, 0x34, 0x65, 0xff}}}, - {{{ -44, 199, 200}, 0, { 648, 694}, {0xf2, 0x79, 0x22, 0xff}}}, - {{{ -86, 193, 186}, 0, { 440, 230}, {0xac, 0x57, 0x25, 0xff}}}, - {{{ -72, 171, 214}, 0, { 914, 200}, {0xb2, 0x21, 0x5e, 0xff}}}, - {{{ -43, 156, 235}, 0, { 1324, 384}, {0xa8, 0x42, 0x3d, 0xff}}}, - {{{ -25, 198, 164}, 0, { 374, 964}, {0xf2, 0x65, 0xb5, 0xff}}}, - {{{ -72, 171, 214}, 0, { 1022, 220}, {0xb2, 0x21, 0x5e, 0xff}}}, - {{{ -43, 156, 235}, 0, { 1936, 370}, {0xa8, 0x42, 0x3d, 0xff}}}, - {{{ -86, 193, 186}, 0, { 124, 66}, {0xac, 0x57, 0x25, 0xff}}}, - {{{ -93, 163, 165}, 0, { -112, 668}, {0xba, 0xfc, 0x97, 0xff}}}, - {{{ 87, 193, 186}, 0, { 1352, 404}, {0x54, 0x57, 0x25, 0xff}}}, - {{{ 45, 199, 200}, 0, { 652, 752}, {0x0e, 0x7c, 0x15, 0xff}}}, - {{{ 52, 176, 218}, 0, { 370, 494}, {0x37, 0x33, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06042660, 0x00188440, 199722, 0x000427b0, 256); // 0x06042760 -static const Vtx bowser_seg6_vertex_06042760[] = { - {{{ 88, 152, 188}, 0, { 1086, 706}, {0x63, 0xb2, 0x07, 0xff}}}, - {{{ 94, 163, 165}, 0, { 1584, 690}, {0x46, 0xfc, 0x97, 0xff}}}, - {{{ 87, 193, 186}, 0, { 1502, 252}, {0x54, 0x57, 0x25, 0xff}}}, - {{{ 61, 128, 206}, 0, { 296, 856}, {0x44, 0x95, 0xfe, 0xff}}}, - {{{ 48, 136, 235}, 0, { -174, 626}, {0x62, 0xe1, 0x49, 0xff}}}, - {{{ 73, 171, 214}, 0, { 744, 352}, {0x4e, 0x21, 0x5e, 0xff}}}, - {{{ 44, 156, 235}, 0, { 0, 394}, {0x58, 0x42, 0x3d, 0xff}}}, - {{{ 52, 176, 218}, 0, { 370, 494}, {0x37, 0x33, 0x65, 0xff}}}, - {{{ 44, 156, 235}, 0, { -88, 392}, {0x58, 0x42, 0x3d, 0xff}}}, - {{{ 73, 171, 214}, 0, { 674, 304}, {0x4e, 0x21, 0x5e, 0xff}}}, - {{{ 87, 193, 186}, 0, { 1352, 404}, {0x54, 0x57, 0x25, 0xff}}}, - {{{ 45, 199, 200}, 0, { 652, 752}, {0x0e, 0x7c, 0x15, 0xff}}}, - {{{ 26, 198, 164}, 0, { 834, 1014}, {0x13, 0x63, 0xb4, 0xff}}}, - {{{ 0, 131, 186}, 0, { 494, 742}, {0x00, 0x8d, 0xcb, 0xff}}}, - {{{ -32, 116, 235}, 0, { 298, 908}, {0xd5, 0x94, 0x31, 0xff}}}, - {{{ -60, 128, 206}, 0, { 126, 784}, {0xbc, 0x95, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06042760, 0x00188440, 199722, 0x000428b0, 256); // 0x06042860 -static const Vtx bowser_seg6_vertex_06042860[] = { - {{{ -47, 136, 235}, 0, { 52, 614}, {0x9e, 0xe1, 0x49, 0xff}}}, - {{{ -32, 116, 235}, 0, { 122, 880}, {0xd5, 0x94, 0x31, 0xff}}}, - {{{ -32, 163, 271}, 0, { 1098, 190}, {0xab, 0x12, 0x5c, 0xff}}}, - {{{ -43, 156, 235}, 0, { 264, 436}, {0xa8, 0x42, 0x3d, 0xff}}}, - {{{ -60, 128, 206}, 0, { 690, 824}, {0xbc, 0x95, 0xfe, 0xff}}}, - {{{ -32, 116, 235}, 0, { 1540, 920}, {0xd5, 0x94, 0x31, 0xff}}}, - {{{ -47, 136, 235}, 0, { 1270, 688}, {0x9e, 0xe1, 0x49, 0xff}}}, - {{{ 48, 136, 235}, 0, { 448, 622}, {0x62, 0xe1, 0x49, 0xff}}}, - {{{ 44, 156, 235}, 0, { 530, 422}, {0x58, 0x42, 0x3d, 0xff}}}, - {{{ 33, 163, 271}, 0, { 1192, 346}, {0x55, 0x12, 0x5c, 0xff}}}, - {{{ 33, 116, 235}, 0, { 558, 928}, {0x2b, 0x94, 0x31, 0xff}}}, - {{{ 61, 128, 206}, 0, { -114, 678}, {0x44, 0x95, 0xfe, 0xff}}}, - {{{ 0, 137, 271}, 0, { 976, -80}, {0x00, 0xbd, 0x6b, 0xff}}}, - {{{ -19, 171, 271}, 0, { 406, -836}, {0xe6, 0x62, 0x4b, 0xff}}}, - {{{ -32, 163, 271}, 0, { 10, -680}, {0xab, 0x12, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06042860, 0x00188440, 199722, 0x000429b0, 240); // 0x06042950 -static const Vtx bowser_seg6_vertex_06042950[] = { - {{{ -33, 152, 163}, 0, { 284, 616}, {0xf5, 0xb3, 0x9d, 0xff}}}, - {{{ -87, 152, 188}, 0, { -42, 668}, {0x9d, 0xb2, 0x06, 0xff}}}, - {{{ -93, 163, 165}, 0, { -82, 574}, {0xba, 0xfc, 0x97, 0xff}}}, - {{{ -60, 128, 206}, 0, { 126, 784}, {0xbc, 0x95, 0xfe, 0xff}}}, - {{{ 0, 131, 186}, 0, { 494, 742}, {0x00, 0x8d, 0xcb, 0xff}}}, - {{{ 88, 152, 188}, 0, { 1032, 722}, {0x63, 0xb2, 0x07, 0xff}}}, - {{{ 61, 128, 206}, 0, { 864, 822}, {0x44, 0x95, 0xfe, 0xff}}}, - {{{ 34, 152, 163}, 0, { 702, 636}, {0x0d, 0xac, 0xa3, 0xff}}}, - {{{ 33, 116, 235}, 0, { 698, 928}, {0x2b, 0x94, 0x31, 0xff}}}, - {{{ -32, 116, 235}, 0, { 0, 990}, {0xd5, 0x94, 0x31, 0xff}}}, - {{{ 0, 137, 271}, 0, { 976, -80}, {0x00, 0xbd, 0x6b, 0xff}}}, - {{{ -32, 163, 271}, 0, { 10, -680}, {0xab, 0x12, 0x5c, 0xff}}}, - {{{ 20, 171, 271}, 0, { 1584, -822}, {0x1a, 0x62, 0x4b, 0xff}}}, - {{{ -19, 171, 271}, 0, { 406, -836}, {0xe6, 0x62, 0x4b, 0xff}}}, - {{{ 0, 131, 186}, 0, { 936, 1490}, {0x00, 0x8d, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06042950, 0x00188440, 199722, 0x00042aa0, 240); // 0x06042A40 -static const Vtx bowser_seg6_vertex_06042A40[] = { - {{{ -33, 177, 155}, 0, { 680, 956}, {0xf5, 0x08, 0x82, 0xff}}}, - {{{ -93, 163, 165}, 0, { 1024, 1084}, {0xba, 0xfc, 0x97, 0xff}}}, - {{{ -25, 198, 164}, 0, { 646, 620}, {0xf2, 0x65, 0xb5, 0xff}}}, - {{{ 34, 152, 163}, 0, { 702, 636}, {0x0d, 0xac, 0xa3, 0xff}}}, - {{{ -33, 152, 163}, 0, { 284, 616}, {0xf5, 0xb3, 0x9d, 0xff}}}, - {{{ 34, 177, 155}, 0, { 700, 550}, {0x07, 0x07, 0x82, 0xff}}}, - {{{ -33, 177, 155}, 0, { 282, 530}, {0xf5, 0x08, 0x82, 0xff}}}, - {{{ -93, 163, 165}, 0, { -82, 574}, {0xba, 0xfc, 0x97, 0xff}}}, - {{{ 94, 163, 165}, 0, { 1068, 632}, {0x46, 0xfc, 0x97, 0xff}}}, - {{{ 0, 137, 271}, 0, { 976, -80}, {0x00, 0xbd, 0x6b, 0xff}}}, - {{{ 33, 116, 235}, 0, { 1930, 1014}, {0x2b, 0x94, 0x31, 0xff}}}, - {{{ 33, 163, 271}, 0, { 1972, -654}, {0x55, 0x12, 0x5c, 0xff}}}, - {{{ 20, 171, 271}, 0, { 1584, -822}, {0x1a, 0x62, 0x4b, 0xff}}}, - {{{ 88, 152, 188}, 0, { 1032, 722}, {0x63, 0xb2, 0x07, 0xff}}}, - {{{ -86, 193, 186}, 0, { 1002, 568}, {0xac, 0x57, 0x25, 0xff}}}, - {{{ 0, 131, 186}, 0, { 936, 1490}, {0x00, 0x8d, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06042A40, 0x00188440, 199722, 0x00042b90, 256); // 0x06042B40 -static const Vtx bowser_seg6_vertex_06042B40[] = { - {{{ -25, 198, 164}, 0, { 646, 620}, {0xf2, 0x65, 0xb5, 0xff}}}, - {{{ 26, 198, 164}, 0, { 344, 624}, {0x13, 0x63, 0xb4, 0xff}}}, - {{{ 34, 177, 155}, 0, { 284, 960}, {0x07, 0x07, 0x82, 0xff}}}, - {{{ 87, 193, 186}, 0, { -8, 582}, {0x54, 0x57, 0x25, 0xff}}}, - {{{ 94, 163, 165}, 0, { -66, 1096}, {0x46, 0xfc, 0x97, 0xff}}}, - {{{ -33, 177, 155}, 0, { 680, 956}, {0xf5, 0x08, 0x82, 0xff}}}, - {{{ 0, 164, 240}, 0, { 454, 680}, {0x00, 0x75, 0x30, 0xff}}}, - {{{ -19, 171, 271}, 0, { 120, 1010}, {0xe6, 0x62, 0x4b, 0xff}}}, - {{{ 20, 171, 271}, 0, { 882, 1020}, {0x1a, 0x62, 0x4b, 0xff}}}, - {{{ 33, 163, 271}, 0, { 1134, 1010}, {0x55, 0x12, 0x5c, 0xff}}}, - {{{ -32, 163, 271}, 0, { -134, 990}, {0xab, 0x12, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06042B40, 0x00188440, 199722, 0x00042c90, 176); // 0x06042BF0 -static const Vtx bowser_seg6_vertex_06042BF0[] = { - {{{ 0, 164, 240}, 0, { 1444, 64}, {0x00, 0x75, 0x30, 0xff}}}, - {{{ 30, 189, 252}, 0, { 414, 1972}, {0x1f, 0x7a, 0x00, 0xff}}}, - {{{ 44, 156, 235}, 0, { -244, -44}, {0x58, 0x42, 0x3d, 0xff}}}, - {{{ -32, 163, 271}, 0, { 950, 80}, {0xab, 0x12, 0x5c, 0xff}}}, - {{{ -29, 189, 252}, 0, { 462, 1936}, {0xe2, 0x7b, 0x00, 0xff}}}, - {{{ -43, 156, 235}, 0, { -200, 20}, {0xa8, 0x42, 0x3d, 0xff}}}, - {{{ 0, 164, 240}, 0, { 1276, 48}, {0x00, 0x75, 0x30, 0xff}}}, - {{{ -29, 189, 252}, 0, { 458, 2016}, {0xe2, 0x7b, 0x00, 0xff}}}, - {{{ -32, 163, 271}, 0, { -322, 36}, {0xab, 0x12, 0x5c, 0xff}}}, - {{{ -43, 156, 235}, 0, { 1708, 36}, {0xa8, 0x42, 0x3d, 0xff}}}, - {{{ -29, 189, 252}, 0, { 692, 1880}, {0xe2, 0x7b, 0x00, 0xff}}}, - {{{ 0, 164, 240}, 0, { -310, -8}, {0x00, 0x75, 0x30, 0xff}}}, - {{{ 44, 156, 235}, 0, { 1894, 48}, {0x58, 0x42, 0x3d, 0xff}}}, - {{{ 30, 189, 252}, 0, { 518, 2028}, {0x1f, 0x7a, 0x00, 0xff}}}, - {{{ 33, 163, 271}, 0, { 74, 24}, {0x55, 0x12, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06042BF0, 0x00188440, 199722, 0x00042d40, 240); // 0x06042CE0 -static const Vtx bowser_seg6_vertex_06042CE0[] = { - {{{ 33, 184, 224}, 0, { -1314, 60}, {0xf8, 0x4a, 0x66, 0xff}}}, - {{{ 52, 176, 218}, 0, { 1222, 0}, {0x37, 0x33, 0x65, 0xff}}}, - {{{ 50, 205, 232}, 0, { 414, 1972}, {0x2c, 0x34, 0x6a, 0xff}}}, - {{{ -44, 199, 200}, 0, { 1324, -28}, {0xf2, 0x79, 0x22, 0xff}}}, - {{{ -49, 205, 232}, 0, { 426, 1976}, {0xd4, 0x34, 0x6a, 0xff}}}, - {{{ -32, 184, 224}, 0, { -210, 68}, {0x0a, 0x3f, 0x6d, 0xff}}}, - {{{ -51, 176, 218}, 0, { 1338, 16}, {0xc8, 0x34, 0x65, 0xff}}}, - {{{ -49, 205, 232}, 0, { 676, 1904}, {0xd4, 0x34, 0x6a, 0xff}}}, - {{{ -44, 199, 200}, 0, { -170, 28}, {0xf2, 0x79, 0x22, 0xff}}}, - {{{ 45, 199, 200}, 0, { 1244, 68}, {0x0e, 0x7c, 0x15, 0xff}}}, - {{{ 50, 205, 232}, 0, { 180, 1944}, {0x2c, 0x34, 0x6a, 0xff}}}, - {{{ 52, 176, 218}, 0, { -560, 32}, {0x37, 0x33, 0x65, 0xff}}}, - {{{ 33, 184, 224}, 0, { 1218, 36}, {0xf8, 0x4a, 0x66, 0xff}}}, - {{{ 50, 205, 232}, 0, { 678, 1928}, {0x2c, 0x34, 0x6a, 0xff}}}, - {{{ 45, 199, 200}, 0, { -110, 0}, {0x0e, 0x7c, 0x15, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06042CE0, 0x00188440, 199722, 0x00042e30, 240); // 0x06042DD0 -static const Vtx bowser_seg6_vertex_06042DD0[] = { - {{{ -32, 184, 224}, 0, { 1122, 92}, {0x0a, 0x3f, 0x6d, 0xff}}}, - {{{ -49, 205, 232}, 0, { 524, 1920}, {0xd4, 0x34, 0x6a, 0xff}}}, - {{{ -51, 176, 218}, 0, { -30, 16}, {0xc8, 0x34, 0x65, 0xff}}}, - {{{ 33, 163, 271}, 0, { 1524, 20}, {0x55, 0x12, 0x5c, 0xff}}}, - {{{ 30, 189, 252}, 0, { 634, 1952}, {0x1f, 0x7a, 0x00, 0xff}}}, - {{{ 0, 164, 240}, 0, { -788, -56}, {0x00, 0x75, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06042DD0, 0x00188440, 199722, 0x00042f20, 96); // 0x06042E30 -static const Vtx bowser_seg6_vertex_06042E30[] = { - {{{ 45, 199, 200}, 0, { 862, 688}, {0x0e, 0x7c, 0x15, 0xff}}}, - {{{ 26, 198, 164}, 0, { 700, 204}, {0x13, 0x63, 0xb4, 0xff}}}, - {{{ -25, 198, 164}, 0, { 270, 224}, {0xf2, 0x65, 0xb5, 0xff}}}, - {{{ 33, 184, 224}, 0, { 762, 1152}, {0xf8, 0x4a, 0x66, 0xff}}}, - {{{ -44, 199, 200}, 0, { 116, 720}, {0xf2, 0x79, 0x22, 0xff}}}, - {{{ -32, 184, 224}, 0, { 226, 1176}, {0x0a, 0x3f, 0x6d, 0xff}}}, - {{{ 0, 164, 240}, 0, { 498, 1548}, {0x00, 0x75, 0x30, 0xff}}}, - {{{ -51, 176, 218}, 0, { 64, 1168}, {0xc8, 0x34, 0x65, 0xff}}}, - {{{ 52, 176, 218}, 0, { 926, 1128}, {0x37, 0x33, 0x65, 0xff}}}, - {{{ 44, 156, 235}, 0, { 860, 1532}, {0x58, 0x42, 0x3d, 0xff}}}, - {{{ -43, 156, 235}, 0, { 138, 1564}, {0xa8, 0x42, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06042E30, 0x00188440, 199722, 0x00042f80, 176); // 0x06042EE0 - 0x060430E8 const Gfx bowser_seg6_dl_06042EE0[] = { @@ -4042,65 +2006,16 @@ const Gfx bowser_seg6_dl_060431F0[] = { }; // 0x06043278 -static const Vtx bowser_seg6_vertex_06043278[] = { - {{{ 56, -17, 50}, 0, { -258, -386}, {0x15, 0x3d, 0x6d, 0xff}}}, - {{{ 122, 13, 0}, 0, { 486, 530}, {0xfd, 0x7e, 0x00, 0xff}}}, - {{{ 44, 7, 0}, 0, { 462, -604}, {0x17, 0x7c, 0x00, 0xff}}}, - {{{ 16, 20, 0}, 0, { 452, -1014}, {0xd7, 0x78, 0x00, 0xff}}}, - {{{ 7, -7, 60}, 0, { -410, -1108}, {0xd1, 0x37, 0x67, 0xff}}}, - {{{ 127, 3, 35}, 0, { -18, 620}, {0x25, 0x26, 0x73, 0xff}}}, - {{{ 56, -17, -49}, 0, { 1190, -428}, {0x15, 0x3c, 0x93, 0xff}}}, - {{{ 7, -7, -59}, 0, { 1310, -1160}, {0xd1, 0x37, 0x99, 0xff}}}, - {{{ 74, -55, 31}, 0, { 1284, -20}, {0x1f, 0x95, 0x3c, 0xff}}}, - {{{ 127, 3, 35}, 0, { 2312, 1266}, {0x25, 0x26, 0x73, 0xff}}}, - {{{ 56, -17, 50}, 0, { 942, 780}, {0x15, 0x3d, 0x6d, 0xff}}}, - {{{ -8, -52, 37}, 0, { -322, 6}, {0xb0, 0xc8, 0x4f, 0xff}}}, - {{{ 7, -7, 60}, 0, { -12, 974}, {0xd1, 0x37, 0x67, 0xff}}}, - {{{ 16, 20, 0}, 0, { 692, 878}, {0xd7, 0x78, 0x00, 0xff}}}, - {{{ -8, -52, -36}, 0, { 708, 270}, {0xbc, 0xac, 0xbe, 0xff}}}, - {{{ -8, -52, 37}, 0, { 304, 466}, {0xb0, 0xc8, 0x4f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06043278, 0x00188440, 199722, 0x000433c8, 256); // 0x06043378 -static const Vtx bowser_seg6_vertex_06043378[] = { - {{{ -8, -52, -36}, 0, { -322, 6}, {0xbc, 0xac, 0xbe, 0xff}}}, - {{{ 56, -17, -49}, 0, { 942, 780}, {0x15, 0x3c, 0x93, 0xff}}}, - {{{ 74, -55, -30}, 0, { 1284, -20}, {0x1e, 0xa6, 0xad, 0xff}}}, - {{{ 7, -7, -59}, 0, { -12, 974}, {0xd1, 0x37, 0x99, 0xff}}}, - {{{ 127, 3, -34}, 0, { 2312, 1266}, {0x24, 0x25, 0x8d, 0xff}}}, - {{{ 122, 13, 0}, 0, { 486, 530}, {0xfd, 0x7e, 0x00, 0xff}}}, - {{{ 127, 3, -34}, 0, { 996, 588}, {0x24, 0x25, 0x8d, 0xff}}}, - {{{ 56, -17, -49}, 0, { 1190, -428}, {0x15, 0x3c, 0x93, 0xff}}}, - {{{ 16, 20, 0}, 0, { 692, 878}, {0xd7, 0x78, 0x00, 0xff}}}, - {{{ -8, -52, 37}, 0, { 304, 466}, {0xb0, 0xc8, 0x4f, 0xff}}}, - {{{ 7, -7, 60}, 0, { 294, 844}, {0xd1, 0x37, 0x67, 0xff}}}, - {{{ 7, -7, -59}, 0, { 946, 524}, {0xd1, 0x37, 0x99, 0xff}}}, - {{{ -8, -52, -36}, 0, { 708, 270}, {0xbc, 0xac, 0xbe, 0xff}}}, - {{{ 127, 3, 35}, 0, { -18, 620}, {0x25, 0x26, 0x73, 0xff}}}, - {{{ 187, 0, 0}, 0, { 508, 1472}, {0x77, 0x2a, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06043378, 0x00188440, 199722, 0x000434c8, 240); // 0x06043468 -static const Vtx bowser_seg6_vertex_06043468[] = { - {{{ 127, 3, -34}, 0, { 2312, 1266}, {0x24, 0x25, 0x8d, 0xff}}}, - {{{ 187, 0, 0}, 0, { 3464, 1198}, {0x77, 0x2a, 0x00, 0xff}}}, - {{{ 140, -23, -21}, 0, { 2558, 694}, {0x3e, 0xa0, 0xcb, 0xff}}}, - {{{ 74, -55, -30}, 0, { 1284, -20}, {0x1e, 0xa6, 0xad, 0xff}}}, - {{{ 74, -55, 31}, 0, { 1284, -20}, {0x1f, 0x95, 0x3c, 0xff}}}, - {{{ 140, -23, 22}, 0, { 2558, 694}, {0x3e, 0xa9, 0x43, 0xff}}}, - {{{ 127, 3, 35}, 0, { 2312, 1266}, {0x25, 0x26, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_06043468, 0x00188440, 199722, 0x000435b8, 112); // 0x060434D8 -static const Vtx bowser_seg6_vertex_060434D8[] = { - {{{ 140, -23, -21}, 0, { 308, -1804}, {0x3e, 0xa0, 0xcb, 0xff}}}, - {{{ 187, 0, 0}, 0, { 734, -2986}, {0x77, 0x2a, 0x00, 0xff}}}, - {{{ 140, -23, 22}, 0, { 982, -1816}, {0x3e, 0xa9, 0x43, 0xff}}}, - {{{ -8, -52, 37}, 0, { 966, 1500}, {0xb0, 0xc8, 0x4f, 0xff}}}, - {{{ -8, -52, -36}, 0, { -178, 1520}, {0xbc, 0xac, 0xbe, 0xff}}}, - {{{ 74, -55, 31}, 0, { 1002, -166}, {0x1f, 0x95, 0x3c, 0xff}}}, - {{{ 74, -55, -30}, 0, { 36, -150}, {0x1e, 0xa6, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_seg6_vertex_060434D8, 0x00188440, 199722, 0x00043628, 112); // 0x06043548 - 0x06043648 const Gfx bowser_seg6_dl_06043548[] = { diff --git a/actors/bowser_flame/model.inc.c b/actors/bowser_flame/model.inc.c index da2351a13..4fc486d60 100644 --- a/actors/bowser_flame/model.inc.c +++ b/actors/bowser_flame/model.inc.c @@ -1,76 +1,49 @@ +#include "pc/rom_assets.h" // Bowser Flame // TODO: These 64x64 textures are referenced as two different texture addresses in the DLs // 0x06000000 -ALIGNED8 const Texture flame_seg6_texture_06000000[] = { -#include "actors/bowser_flame/bowser_flame_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_06000000, "actors/bowser_flame/bowser_flame_0.rgba16.inc.c", 0x00188440, 199722, 0x00000000, 8192); // 0x06002000 -ALIGNED8 const Texture flame_seg6_texture_06002000[] = { -#include "actors/bowser_flame/bowser_flame_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_06002000, "actors/bowser_flame/bowser_flame_1.rgba16.inc.c", 0x00188440, 199722, 0x00002000, 8192); // 0x06004000 -ALIGNED8 const Texture flame_seg6_texture_06004000[] = { -#include "actors/bowser_flame/bowser_flame_2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_06004000, "actors/bowser_flame/bowser_flame_2.rgba16.inc.c", 0x00188440, 199722, 0x00004000, 8192); // 0x06006000 -ALIGNED8 const Texture flame_seg6_texture_06006000[] = { -#include "actors/bowser_flame/bowser_flame_3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_06006000, "actors/bowser_flame/bowser_flame_3.rgba16.inc.c", 0x00188440, 199722, 0x00006000, 8192); // 0x06008000 -ALIGNED8 const Texture flame_seg6_texture_06008000[] = { -#include "actors/bowser_flame/bowser_flame_4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_06008000, "actors/bowser_flame/bowser_flame_4.rgba16.inc.c", 0x00188440, 199722, 0x00008000, 8192); // 0x0600A000 -ALIGNED8 const Texture flame_seg6_texture_0600A000[] = { -#include "actors/bowser_flame/bowser_flame_5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_0600A000, "actors/bowser_flame/bowser_flame_5.rgba16.inc.c", 0x00188440, 199722, 0x0000a000, 8192); // 0x0600C000 -ALIGNED8 const Texture flame_seg6_texture_0600C000[] = { -#include "actors/bowser_flame/bowser_flame_6.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_0600C000, "actors/bowser_flame/bowser_flame_6.rgba16.inc.c", 0x00188440, 199722, 0x0000c000, 8192); // 0x0600E000 -ALIGNED8 const Texture flame_seg6_texture_0600E000[] = { -#include "actors/bowser_flame/bowser_flame_7.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_0600E000, "actors/bowser_flame/bowser_flame_7.rgba16.inc.c", 0x00188440, 199722, 0x0000e000, 8192); // 0x06010000 -ALIGNED8 const Texture flame_seg6_texture_06010000[] = { -#include "actors/bowser_flame/bowser_flame_8.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_06010000, "actors/bowser_flame/bowser_flame_8.rgba16.inc.c", 0x00188440, 199722, 0x00010000, 8192); // 0x06012000 -ALIGNED8 const Texture flame_seg6_texture_06012000[] = { -#include "actors/bowser_flame/bowser_flame_9.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_06012000, "actors/bowser_flame/bowser_flame_9.rgba16.inc.c", 0x00188440, 199722, 0x00012000, 8192); // 0x06014000 -ALIGNED8 const Texture flame_seg6_texture_06014000[] = { -#include "actors/bowser_flame/bowser_flame_10.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_06014000, "actors/bowser_flame/bowser_flame_10.rgba16.inc.c", 0x00188440, 199722, 0x00014000, 8192); // 0x06016000 -ALIGNED8 const Texture flame_seg6_texture_06016000[] = { -#include "actors/bowser_flame/bowser_flame_11.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_06016000, "actors/bowser_flame/bowser_flame_11.rgba16.inc.c", 0x00188440, 199722, 0x00016000, 8192); // 0x06018000 -ALIGNED8 const Texture flame_seg6_texture_06018000[] = { -#include "actors/bowser_flame/bowser_flame_12.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_06018000, "actors/bowser_flame/bowser_flame_12.rgba16.inc.c", 0x00188440, 199722, 0x00018000, 8192); // 0x0601A000 -ALIGNED8 const Texture flame_seg6_texture_0601A000[] = { -#include "actors/bowser_flame/bowser_flame_13.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg6_texture_0601A000, "actors/bowser_flame/bowser_flame_13.rgba16.inc.c", 0x00188440, 199722, 0x0001a000, 8192); // 0x0601C000 static const Vtx flame_seg6_vertex_0601C000[] = { diff --git a/actors/bowser_key/anims/anim_course_exit.inc.c b/actors/bowser_key/anims/anim_course_exit.inc.c index 717939efa..ff556c374 100644 --- a/actors/bowser_key/anims/anim_course_exit.inc.c +++ b/actors/bowser_key/anims/anim_course_exit.inc.c @@ -1,118 +1,9 @@ +#include "pc/rom_assets.h" // 0x03016530 -static const s16 bowser_key_seg3_animvalue_course_exit[] = { - 0x0000, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, - 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, - 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, - 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, - 0xFFF9, 0xFFF9, 0xFFEF, 0xFFD6, 0xFFBA, 0xFFA6, 0xFFA6, 0xFFAA, - 0xFFA5, 0xFF9C, 0xFF89, 0xFF77, 0xFF64, 0xFF53, 0xFF43, 0xFF3E, - 0xFF43, 0xFF4A, 0xFF4C, 0xFF4F, 0xFF53, 0xFF58, 0xFF5B, 0xFF5B, - 0xFF5C, 0xFF5C, 0xFF5B, 0xFF5A, 0xFF57, 0xFF4B, 0xFF3C, 0xFF3B, - 0xFF41, 0xFF25, 0xFF2B, 0xFF41, 0xFF53, 0xFF68, 0xFF85, 0xFFA5, - 0xFFC4, 0xFFE1, 0xFFFE, 0x001A, 0x0037, 0x0054, 0x006E, 0x0084, - 0x0098, 0x00A8, 0x00B6, 0x00C3, 0x00CD, 0x00D7, 0x00D4, 0x00C1, - 0x00AF, 0x00A7, 0x00BE, 0x00BF, 0x00D4, 0x00E8, 0x00EA, 0x00E4, - 0x00DD, 0x00D6, 0x00CF, 0x00C8, 0x00C0, 0x00B5, 0x00A9, 0x009E, - 0x0090, 0x008C, 0x0084, 0x0070, 0x0057, 0x003E, 0x002A, 0x0020, - 0x001C, 0x0019, 0x0015, 0x0012, 0x0010, 0x000D, 0x000B, 0x0009, - 0x0008, 0x0006, 0x0005, 0x0004, 0x0003, 0x0002, 0x0001, 0x0001, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0104, 0x0104, 0x0104, - 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, - 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, - 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, - 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0108, 0x0112, - 0x0121, 0x0133, 0x0153, 0x017D, 0x01A6, 0x01C8, 0x01C0, 0x01BC, - 0x01B8, 0x01B4, 0x01B0, 0x01AA, 0x01AB, 0x01AB, 0x01A0, 0x019C, - 0x019B, 0x01A2, 0x01A5, 0x01A7, 0x01A8, 0x01AA, 0x01AB, 0x01AA, - 0x01A5, 0x0192, 0x0175, 0x015B, 0x014E, 0x017A, 0x01D8, 0x023E, - 0x02A3, 0x030D, 0x037F, 0x03E4, 0x0427, 0x044F, 0x0461, 0x0463, - 0x044F, 0x0426, 0x03E9, 0x0399, 0x033A, 0x02CC, 0x0255, 0x01DB, - 0x0162, 0x00F0, 0x00D2, 0x00BE, 0x00AD, 0x00A3, 0x00A2, 0x00B8, - 0x00C6, 0x00D5, 0x00E6, 0x00F5, 0x0103, 0x0110, 0x011F, 0x012E, - 0x0159, 0x0161, 0x0164, 0x0173, 0x016E, 0x0178, 0x0179, 0x0163, - 0x0145, 0x0127, 0x010E, 0x0101, 0x00FD, 0x00FA, 0x00F7, 0x00F5, - 0x00F3, 0x00F1, 0x00F0, 0x00EF, 0x00EE, 0x00ED, 0x00ED, 0x00ED, - 0x00ED, 0x00ED, 0x00ED, 0x00EE, 0x00EE, 0x00EF, 0x00EF, 0x00F0, - 0x00F1, 0x00F2, 0x00F2, 0x00F3, 0x00F4, 0x00F4, 0x00F5, 0x00F5, - 0x00F5, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, - 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, - 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, - 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, - 0x001E, 0x001E, 0x002A, 0x0044, 0x005F, 0x006E, 0x005B, 0x0038, - 0x0016, 0xFFF3, 0xFFC6, 0xFFB5, 0xFFA7, 0xFF9C, 0xFF92, 0xFF9A, - 0xFFA3, 0xFFAB, 0xFFAE, 0xFFAC, 0xFFAA, 0xFFA6, 0xFFA6, 0xFFA6, - 0xFFA5, 0xFFA5, 0xFFA6, 0xFFA8, 0xFFAC, 0xFFBC, 0xFFD4, 0xFFF3, - 0xFFF7, 0xFFD9, 0xFF95, 0xFF9F, 0xFFB3, 0xFFCA, 0xFFDE, 0xFFEB, - 0xFFF5, 0xFFFE, 0x0005, 0x000C, 0x0010, 0x0013, 0x0015, 0x001B, - 0x0024, 0x002F, 0x003B, 0x0047, 0x0053, 0x005D, 0x0067, 0x0071, - 0x007B, 0x007C, 0x005D, 0x0057, 0x0044, 0x002E, 0x001F, 0x0026, - 0x0036, 0x0047, 0x0059, 0x0067, 0x006E, 0x0063, 0x0052, 0x0044, - 0x004F, 0x004C, 0x0049, 0x004A, 0x004C, 0x004F, 0x0051, 0x0051, - 0x0050, 0x004E, 0x004D, 0x004B, 0x004A, 0x0048, 0x0046, 0x0044, - 0x0042, 0x0040, 0x003E, 0x003C, 0x003A, 0x0038, 0x0036, 0x0034, - 0x0032, 0x0030, 0x002E, 0x002D, 0x002B, 0x002A, 0x0028, 0x0027, - 0x0026, 0x0026, 0x0025, 0x0025, 0x0025, 0x0043, 0x0043, 0x0043, - 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, - 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, - 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, - 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, 0x0043, 0xF625, 0xE13A, - 0xCFAC, 0xC645, 0xC5B6, 0xD02D, 0xDF2E, 0xEDBE, 0xF6E4, 0xF82B, - 0xF49A, 0xEF74, 0xEBFA, 0xEB00, 0xEB11, 0xEC03, 0xEFAB, 0xF2A2, - 0xF25E, 0xF1BD, 0xF0D5, 0xEFBF, 0xEE94, 0xED6B, 0xEC5C, 0xEB80, - 0xEB77, 0xEB52, 0xEA23, 0xE7A9, 0xE0B3, 0xFAF2, 0x033B, 0x03BB, - 0x0428, 0x0483, 0x04CE, 0x050B, 0x053B, 0x0560, 0x057C, 0x0590, - 0x059E, 0x05A7, 0x05AE, 0x05B4, 0x05BA, 0x05C3, 0x05CF, 0x05E1, - 0x05FA, 0x061C, 0x0649, 0x069D, 0x071C, 0x079B, 0x07F0, 0x08A2, - 0x0748, 0x028B, 0xFC9E, 0xF6DB, 0xF2A1, 0xF001, 0xED7B, 0xEA10, - 0xE1D6, 0xE57A, 0xEB26, 0xF08C, 0xF35C, 0xF41A, 0xF4D1, 0xF582, - 0xF62D, 0xF6D2, 0xF770, 0xF809, 0xF89B, 0xF927, 0xF9AE, 0xFA2E, - 0xFAA9, 0xFB1E, 0xFB8D, 0xFBF7, 0xFC5B, 0xFCBA, 0xFD13, 0xFD67, - 0xFDB6, 0xFDFF, 0xFE43, 0xFE82, 0xFEBC, 0xFEF1, 0xFF21, 0xFF4D, - 0xFF73, 0xFF95, 0xFFB2, 0xFFCA, 0xFFDE, 0xFFED, 0xFFF8, 0xFFFE, - 0x0000, 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, - 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, - 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, - 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, 0x00C5, - 0x00C5, 0x00C5, 0x068D, 0x1114, 0x161F, 0x09DC, 0xFAF2, 0xF65F, - 0xF437, 0xF298, 0xEF9E, 0xE9D0, 0xE283, 0xDC08, 0xD8AF, 0xDB42, - 0xE208, 0xE88D, 0xEDC0, 0xF13C, 0xF296, 0xF3B0, 0xF495, 0xF550, - 0xF5EC, 0xF673, 0xF6EF, 0xF76C, 0xF6C5, 0xF643, 0xF84A, 0xFA95, - 0xFA3A, 0xFEF8, 0xF54C, 0xF4F2, 0xF4B1, 0xF485, 0xF46D, 0xF467, - 0xF471, 0xF488, 0xF4AA, 0xF4D4, 0xF506, 0xF53D, 0xF575, 0xF5AF, - 0xF5E6, 0xF619, 0xF646, 0xF66B, 0xF685, 0xF693, 0xF692, 0xF649, - 0xF5A8, 0xF4EC, 0xF44D, 0xF408, 0xF457, 0xF59C, 0xF7CD, 0xFA82, - 0xFD52, 0x0050, 0x03BF, 0x0778, 0x0CA0, 0x0DE8, 0x0EBC, 0x0F1B, - 0x0F04, 0x0EAF, 0x0E52, 0x0DED, 0x0D81, 0x0D0F, 0x0C97, 0x0C1A, - 0x0B98, 0x0B13, 0x0A8A, 0x09FE, 0x0971, 0x08E2, 0x0852, 0x07C2, - 0x0732, 0x06A3, 0x0616, 0x058C, 0x0504, 0x047F, 0x03FF, 0x0383, - 0x030D, 0x029C, 0x0233, 0x01D0, 0x0175, 0x0122, 0x00D9, 0x0099, - 0x0063, 0x0039, 0x0019, 0x0006, 0x0000, 0xCD0C, 0xCD0C, 0xCD0C, - 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, - 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, - 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, - 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xCD0C, 0xBF49, 0xA435, - 0x9122, 0x9756, 0xA330, 0xA4E1, 0xA48B, 0xA3FC, 0xA501, 0xA8C0, - 0xAE0A, 0xB32E, 0xB67A, 0xB62B, 0xB395, 0xB1A9, 0xB267, 0xB36D, - 0xB347, 0xB2F4, 0xB287, 0xB210, 0xB1A4, 0xB152, 0xB12E, 0xB149, - 0xB2C9, 0xB5F6, 0xBB50, 0xBFAD, 0xBACF, 0xBA05, 0xBC07, 0xC1FA, - 0xC816, 0xCE55, 0xD4B0, 0xDB22, 0xE1A3, 0xE82D, 0xEEBB, 0xF544, - 0xFBC3, 0x0231, 0x0889, 0x0EC4, 0x14DB, 0x1AC8, 0x2084, 0x2609, - 0x2B50, 0x3054, 0x350E, 0x3820, 0x38BD, 0x37B4, 0x35D7, 0x33F5, - 0x32DD, 0x3219, 0x3114, 0x306F, 0x30CC, 0x32F6, 0x368C, 0x3A6B, - 0x3F5C, 0x4190, 0x4385, 0x44F1, 0x4586, 0x4594, 0x459C, 0x459E, - 0x459B, 0x4594, 0x4588, 0x4578, 0x4564, 0x454C, 0x4531, 0x4513, - 0x44F3, 0x44D0, 0x44AB, 0x4485, 0x445D, 0x4434, 0x440A, 0x43E0, - 0x43B5, 0x438B, 0x4361, 0x4338, 0x4310, 0x42EA, 0x42C5, 0x42A2, - 0x4282, 0x4264, 0x4249, 0x4232, 0x421E, 0x420E, 0x4202, 0x41FA, - 0x41F8, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_key_seg3_animvalue_course_exit, 0x00201410, 96653, 0x00016530, 1684); // 0x03016BC4 -static const u16 bowser_key_seg3_animindex_course_exit[] = { - 0x008C, 0x0001, 0x008C, 0x008D, 0x008C, 0x0119, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x008C, 0x01A5, 0x008C, 0x0231, 0x008C, 0x02BD, -}; +ROM_ASSET_LOAD_ANIM(bowser_key_seg3_animindex_course_exit, 0x00201410, 96653, 0x00016bc4, 36); // 0x03016BE8 static const struct Animation bowser_key_seg3_anim_course_exit = { diff --git a/actors/bowser_key/anims/anim_unlock_door.inc.c b/actors/bowser_key/anims/anim_unlock_door.inc.c index 4760fc880..ebcc2b4cc 100644 --- a/actors/bowser_key/anims/anim_unlock_door.inc.c +++ b/actors/bowser_key/anims/anim_unlock_door.inc.c @@ -1,118 +1,9 @@ +#include "pc/rom_assets.h" // 0x03016C00 -static const s16 bowser_key_seg3_animvalue_unlock_door[] = { - 0x0000, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, - 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, - 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, - 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, - 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, - 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, - 0xFFDE, 0xFFC9, 0xFFAC, 0xFF8C, 0xFF6D, 0xFF55, 0xFF47, 0xFF3F, - 0xFF39, 0xFF31, 0xFF2C, 0xFF28, 0xFF24, 0xFF20, 0xFF1D, 0xFF1A, - 0xFF19, 0xFF1A, 0xFF20, 0xFF29, 0xFF35, 0xFF40, 0xFF47, 0xFF46, - 0xFF40, 0xFF42, 0xFF53, 0xFF6C, 0xFF86, 0xFFA0, 0xFFB8, 0xFFCD, - 0xFFE1, 0xFFF3, 0x0000, 0x0004, 0x0002, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00EF, 0x00EF, 0x00EF, - 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, - 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, - 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, - 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, - 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00EF, - 0x00EF, 0x00EF, 0x00EF, 0x00EF, 0x00F5, 0x0105, 0x011C, 0x0136, - 0x014E, 0x0163, 0x0172, 0x017F, 0x0187, 0x0185, 0x017A, 0x016B, - 0x015B, 0x014B, 0x013A, 0x0128, 0x0116, 0x0104, 0x00F0, 0x00D9, - 0x00C2, 0x00B0, 0x00A5, 0x00A2, 0x00AE, 0x00D8, 0x012E, 0x01A3, - 0x0214, 0x0282, 0x02D0, 0x02EC, 0x02F6, 0x02F9, 0x02FC, 0x02FE, - 0x02FD, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, - 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, - 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, - 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, - 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, - 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, - 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, 0x02FC, - 0x02FC, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, - 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, - 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, - 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, - 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, 0xFE78, - 0xFE78, 0xFE7A, 0xFE81, 0xFE89, 0xFE92, 0xFE9A, 0xFEA0, 0xFEA2, - 0xFEA3, 0xFEA2, 0xFEA1, 0xFE9F, 0xFE9B, 0xFE94, 0xFE86, 0xFE6F, - 0xFE5B, 0xFE4B, 0xFE41, 0xFE3B, 0xFE34, 0xFE2E, 0xFE29, 0xFE26, - 0xFE26, 0xFE2A, 0xFE37, 0xFE4D, 0xFE66, 0xFE7D, 0xFE8C, 0xFE8D, - 0xFE83, 0xFE72, 0xFE55, 0xFE32, 0xFE1F, 0xFE33, 0xFE62, 0xFE9D, - 0xFEE0, 0xFF1E, 0xFF4B, 0xFF55, 0xFF47, 0xFF3B, 0xFF3B, 0xFF3B, - 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, - 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, - 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, - 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, - 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, - 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, - 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0x8461, 0x8461, 0x8461, - 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, - 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, - 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, - 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, - 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, 0x8461, - 0x8461, 0x8461, 0x8461, 0x8461, 0x82B3, 0x7E2F, 0x77A9, 0x6FEC, - 0x67C7, 0x6008, 0x57E7, 0x4E25, 0x42DE, 0x3065, 0x2408, 0x24C3, - 0x2662, 0x28C0, 0x2BB3, 0x2F16, 0x32C1, 0x368D, 0x3A53, 0x3DEB, - 0x412E, 0x43F5, 0x4619, 0x46FC, 0x467E, 0x4535, 0x43B8, 0x429D, - 0x4279, 0x43E4, 0x4773, 0x5289, 0x64E7, 0x76AE, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x7EA0, 0x7CB4, 0x7A53, 0x7792, 0x748A, 0x7151, - 0x6DFE, 0x6AA7, 0x6765, 0x644D, 0x6177, 0x5EFA, 0x5EEA, 0x5FFF, - 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, - 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, - 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, 0x5FFF, - 0x5FFF, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, - 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, - 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, - 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, - 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, - 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, 0xF473, - 0xF586, 0xF816, 0xFB27, 0xFDBC, 0xFED8, 0xFD7F, 0xF39B, 0xE3D3, - 0xDA4B, 0xE562, 0xF1AA, 0xF159, 0xF06D, 0xEEFF, 0xED25, 0xEAF8, - 0xE891, 0xE606, 0xE371, 0xE0E8, 0xDE85, 0xDC60, 0xDA8F, 0xD92A, - 0xD820, 0xD74C, 0xD689, 0xD5B3, 0xD4A6, 0xD33C, 0xD152, 0xCD83, - 0xC7EF, 0xC2B8, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xED15, 0xED15, 0xED15, - 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, - 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, - 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, - 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, - 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, 0xED15, - 0xED15, 0xED15, 0xED15, 0xED15, 0xEC6B, 0xEB03, 0xE9B9, 0xE96B, - 0xEAF7, 0xEF3A, 0xFB03, 0x0E30, 0x2241, 0x3A83, 0x4AE1, 0x4D0F, - 0x4E8C, 0x4F6A, 0x4FB8, 0x4F88, 0x4EEA, 0x4DF0, 0x4CA9, 0x4B28, - 0x497C, 0x47B7, 0x45E9, 0x43D7, 0x413A, 0x3E16, 0x3A6F, 0x3646, - 0x31A0, 0x2C7F, 0x26E7, 0x1DDD, 0x1162, 0x05F0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFEA2, 0xFCB6, 0xFA55, 0xF794, 0xF48C, 0xF153, - 0xEE00, 0xEAA9, 0xE767, 0xE44F, 0xE179, 0xDEFC, 0xDEEC, 0xE001, - 0xE001, 0xE001, 0xE001, 0xE001, 0xE001, 0xE001, 0xE001, 0xE001, - 0xE001, 0xE001, 0xE001, 0xE001, 0xE001, 0xE001, 0xE001, 0xE001, - 0xE001, 0xE001, 0xE001, 0xE001, 0xE001, 0xE001, 0xE001, 0xE001, - 0xE001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bowser_key_seg3_animvalue_unlock_door, 0x00201410, 96653, 0x00016c00, 1684); // 0x03017294 -static const u16 bowser_key_seg3_animindex_unlock_door[] = { - 0x008C, 0x0001, 0x008C, 0x008D, 0x008C, 0x0119, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x008C, 0x01A5, 0x008C, 0x0231, 0x008C, 0x02BD, -}; +ROM_ASSET_LOAD_ANIM(bowser_key_seg3_animindex_unlock_door, 0x00201410, 96653, 0x00016bc4, 36); // 0x030172B8 static const struct Animation bowser_key_seg3_anim_unlock_door = { diff --git a/actors/bowser_key/model.inc.c b/actors/bowser_key/model.inc.c index c726fe954..8594f12d5 100644 --- a/actors/bowser_key/model.inc.c +++ b/actors/bowser_key/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Bowser Key // 0x030156E0, ambient color brown - light color orange @@ -15,228 +16,40 @@ ALIGNED8 const Texture bowser_key_right_texture[] = { }; // 0x030156F8 -static const Vtx bowser_key_dl_vertex_group1[] = { - {{{ 219, 22, -17}, 0, { 0, 0}, {0x88, 0x26, 0x00, 0x00}}}, - {{{ 219, 22, 17}, 0, { 0, 0}, {0x88, 0x26, 0x00, 0x00}}}, - {{{ 230, 57, 7}, 0, { 0, 0}, {0x88, 0x26, 0x00, 0x00}}}, - {{{ 230, 57, -7}, 0, { 0, 0}, {0x88, 0x26, 0x00, 0xff}}}, - {{{ 257, 22, 17}, 0, { 0, 0}, {0x7b, 0x1c, 0x00, 0xff}}}, - {{{ 257, 22, -17}, 0, { 0, 0}, {0x7b, 0x1c, 0x00, 0xff}}}, - {{{ 249, 57, -7}, 0, { 0, 0}, {0x7b, 0x1c, 0x00, 0xff}}}, - {{{ 249, 57, 7}, 0, { 0, 0}, {0x7b, 0x1c, 0x00, 0xff}}}, - {{{ 257, 22, -17}, 0, { 0, 0}, {0x00, 0x23, 0x87, 0xff}}}, - {{{ 219, 22, -17}, 0, { 0, 0}, {0x00, 0x23, 0x87, 0xff}}}, - {{{ 230, 57, -7}, 0, { 0, 0}, {0x00, 0x23, 0x87, 0xff}}}, - {{{ 249, 57, -7}, 0, { 0, 0}, {0x00, 0x23, 0x87, 0xff}}}, - {{{ 219, 22, 17}, 0, { 0, 0}, {0x00, 0x23, 0x79, 0xff}}}, - {{{ 257, 22, 17}, 0, { 0, 0}, {0x00, 0x23, 0x79, 0xff}}}, - {{{ 249, 57, 7}, 0, { 0, 0}, {0x00, 0x23, 0x79, 0xff}}}, - {{{ 230, 57, 7}, 0, { 0, 0}, {0x00, 0x23, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_key_dl_vertex_group1, 0x00201410, 96653, 0x000156f8, 256); // 0x030157F8 -static const Vtx bowser_key_dl_vertex_group2[] = { - {{{ 230, 57, 7}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 249, 57, 7}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 249, 57, -7}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 230, 57, -7}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 272, 22, -17}, 0, { 0, 0}, {0x87, 0x23, 0x00, 0xff}}}, - {{{ 272, 22, 17}, 0, { 0, 0}, {0x87, 0x23, 0x00, 0xff}}}, - {{{ 285, 70, 9}, 0, { 0, 0}, {0x87, 0x23, 0x00, 0xff}}}, - {{{ 285, 70, -9}, 0, { 0, 0}, {0x87, 0x23, 0x00, 0xff}}}, - {{{ 317, 22, -17}, 0, { 0, 0}, {0x00, 0x16, 0x84, 0xff}}}, - {{{ 272, 22, -17}, 0, { 0, 0}, {0x00, 0x16, 0x84, 0xff}}}, - {{{ 285, 70, -9}, 0, { 0, 0}, {0x00, 0x16, 0x84, 0xff}}}, - {{{ 318, 70, -9}, 0, { 0, 0}, {0x00, 0x16, 0x84, 0xff}}}, - {{{ 317, 22, 17}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 317, 22, -17}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 318, 70, -9}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 318, 70, 9}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_key_dl_vertex_group2, 0x00201410, 96653, 0x000157f8, 256); // 0x030158F8 -static const Vtx bowser_key_dl_vertex_group3[] = { - {{{ 272, 22, 17}, 0, { 0, 0}, {0x00, 0x16, 0x7c, 0xff}}}, - {{{ 317, 22, 17}, 0, { 0, 0}, {0x00, 0x16, 0x7c, 0x00}}}, - {{{ 318, 70, 9}, 0, { 0, 0}, {0x00, 0x16, 0x7c, 0x00}}}, - {{{ 285, 70, 9}, 0, { 0, 0}, {0x00, 0x16, 0x7c, 0xff}}}, - {{{ 272, 22, -17}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 131, 22, -17}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 131, 22, 17}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 272, 22, 17}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 317, 22, -17}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 317, 22, 17}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 317, -22, 17}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 317, -22, -17}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 285, 70, 9}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 318, 70, 9}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 318, 70, -9}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 285, 70, -9}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_key_dl_vertex_group3, 0x00201410, 96653, 0x000158f8, 256); // 0x030159F8 -static const Vtx bowser_key_dl_vertex_group4[] = { - {{{ 317, -22, -17}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 317, -22, 17}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 131, -22, 17}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 131, -22, -17}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 130, 41, -53}, 0, { 0, 0}, {0x78, 0x28, 0x00, 0xff}}}, - {{{ 92, 113, -34}, 0, { 0, 0}, {0x70, 0x3b, 0x00, 0xff}}}, - {{{ 92, 113, 34}, 0, { 0, 0}, {0x70, 0x3b, 0x00, 0xff}}}, - {{{ 130, 41, 53}, 0, { 0, 0}, {0x7d, 0x14, 0x00, 0xff}}}, - {{{ 130, -39, 53}, 0, { 0, 0}, {0x78, 0xd8, 0x00, 0xff}}}, - {{{ 92, -111, 34}, 0, { 0, 0}, {0x70, 0xc5, 0x00, 0xff}}}, - {{{ 92, -111, -34}, 0, { 0, 0}, {0x70, 0xc5, 0x00, 0xff}}}, - {{{ 130, -39, -53}, 0, { 0, 0}, {0x7d, 0xec, 0x00, 0xff}}}, - {{{ 92, -111, -34}, 0, { 0, 0}, {0xee, 0xe2, 0x86, 0xff}}}, - {{{ 20, -80, -30}, 0, { 0, 0}, {0xeb, 0xde, 0x88, 0xff}}}, - {{{ -4, -39, -37}, 0, { 0, 0}, {0xf0, 0xf1, 0x84, 0xff}}}, - {{{ 130, -39, -53}, 0, { 0, 0}, {0xf2, 0xf4, 0x83, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_key_dl_vertex_group4, 0x00201410, 96653, 0x000159f8, 256); // 0x03015AF8 -static const Vtx bowser_key_dl_vertex_group5[] = { - {{{ -4, -39, -37}, 0, { 0, 0}, {0xf0, 0xf1, 0x84, 0xff}}}, - {{{ -4, 41, -37}, 0, { 0, 0}, {0xef, 0x14, 0x84, 0x00}}}, - {{{ 130, 41, -53}, 0, { 0, 0}, {0xf2, 0x08, 0x83, 0x00}}}, - {{{ 130, -39, -53}, 0, { 0, 0}, {0xf2, 0xf4, 0x83, 0xff}}}, - {{{ 130, -39, 53}, 0, { 0, 0}, {0xf2, 0xf8, 0x7d, 0xff}}}, - {{{ 130, 41, 53}, 0, { 0, 0}, {0xf2, 0x0c, 0x7d, 0xff}}}, - {{{ -4, 41, 37}, 0, { 0, 0}, {0xf0, 0x0f, 0x7c, 0xff}}}, - {{{ -4, -39, 37}, 0, { 0, 0}, {0xef, 0xec, 0x7c, 0xff}}}, - {{{ 92, 113, 34}, 0, { 0, 0}, {0xee, 0x1e, 0x7a, 0xff}}}, - {{{ 20, 82, 30}, 0, { 0, 0}, {0xeb, 0x22, 0x78, 0xff}}}, - {{{ -4, 41, -37}, 0, { 0, 0}, {0x84, 0x16, 0x00, 0xff}}}, - {{{ -4, -39, -37}, 0, { 0, 0}, {0x8a, 0xd3, 0x00, 0xff}}}, - {{{ -4, -39, 37}, 0, { 0, 0}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ -4, 41, 37}, 0, { 0, 0}, {0x8a, 0x2d, 0x00, 0xff}}}, - {{{ 20, 82, 30}, 0, { 0, 0}, {0xad, 0x5f, 0x00, 0xff}}}, - {{{ 20, 82, -30}, 0, { 0, 0}, {0xad, 0x5f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_key_dl_vertex_group5, 0x00201410, 96653, 0x00015af8, 256); // 0x03015BF8 -static const Vtx bowser_key_dl_vertex_group6[] = { - {{{ -4, -39, -37}, 0, { 0, 0}, {0x8a, 0xd3, 0x00, 0xff}}}, - {{{ 20, -80, -30}, 0, { 0, 0}, {0xad, 0xa1, 0x00, 0x00}}}, - {{{ 20, -80, 30}, 0, { 0, 0}, {0xad, 0xa1, 0x00, 0x00}}}, - {{{ -4, -39, 37}, 0, { 0, 0}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ 130, 41, 53}, 0, { 0, 0}, {0x7d, 0x14, 0x00, 0xff}}}, - {{{ 130, -39, 53}, 0, { 0, 0}, {0x78, 0xd8, 0x00, 0xff}}}, - {{{ 130, -39, -53}, 0, { 0, 0}, {0x7d, 0xec, 0x00, 0xff}}}, - {{{ 130, 41, -53}, 0, { 0, 0}, {0x78, 0x28, 0x00, 0xff}}}, - {{{ -4, 41, -37}, 0, { 0, 0}, {0xef, 0x14, 0x84, 0xff}}}, - {{{ 20, 82, -30}, 0, { 0, 0}, {0xeb, 0x22, 0x88, 0xff}}}, - {{{ 92, 113, -34}, 0, { 0, 0}, {0xee, 0x1e, 0x86, 0xff}}}, - {{{ 130, 41, -53}, 0, { 0, 0}, {0xf2, 0x08, 0x83, 0xff}}}, - {{{ 92, 113, 34}, 0, { 0, 0}, {0xce, 0x74, 0x00, 0xff}}}, - {{{ 92, 113, -34}, 0, { 0, 0}, {0xce, 0x74, 0x00, 0xff}}}, - {{{ 20, 82, -30}, 0, { 0, 0}, {0xad, 0x5f, 0x00, 0xff}}}, - {{{ 20, 82, 30}, 0, { 0, 0}, {0xad, 0x5f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_key_dl_vertex_group6, 0x00201410, 96653, 0x00015bf8, 256); // 0x03015CF8 -static const Vtx bowser_key_dl_vertex_group7[] = { - {{{ -4, -39, 37}, 0, { 0, 0}, {0xef, 0xec, 0x7c, 0xff}}}, - {{{ 20, -80, 30}, 0, { 0, 0}, {0xeb, 0xde, 0x78, 0x00}}}, - {{{ 92, -111, 34}, 0, { 0, 0}, {0xee, 0xe2, 0x7a, 0x00}}}, - {{{ 130, -39, 53}, 0, { 0, 0}, {0xf2, 0xf8, 0x7d, 0xff}}}, - {{{ 92, -111, -34}, 0, { 0, 0}, {0xce, 0x8c, 0x00, 0xff}}}, - {{{ 92, -111, 34}, 0, { 0, 0}, {0xce, 0x8c, 0x00, 0xff}}}, - {{{ 20, -80, 30}, 0, { 0, 0}, {0xad, 0xa1, 0x00, 0xff}}}, - {{{ 20, -80, -30}, 0, { 0, 0}, {0xad, 0xa1, 0x00, 0xff}}}, - {{{ 12, -121, 15}, 0, { 0, 0}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ 12, -121, -15}, 0, { 0, 0}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ -51, -115, 0}, 0, { 0, 0}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ 12, -121, -15}, 0, { 0, 0}, {0xc8, 0x19, 0x92, 0xff}}}, - {{{ 16, -152, -25}, 0, { 0, 0}, {0xce, 0x15, 0x8e, 0xff}}}, - {{{ -51, -115, 0}, 0, { 0, 0}, {0xe6, 0x21, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_key_dl_vertex_group7, 0x00201410, 96653, 0x00015cf8, 224); // 0x03015DD8 -static const Vtx bowser_key_dl_vertex_group8[] = { - {{{ 16, -152, 25}, 0, { 0, 0}, {0xce, 0x15, 0x72, 0xff}}}, - {{{ 12, -121, 15}, 0, { 0, 0}, {0xc8, 0x19, 0x6e, 0x00}}}, - {{{ -51, -115, 0}, 0, { 0, 0}, {0xe6, 0x21, 0x77, 0x00}}}, - {{{ 21, -171, 0}, 0, { 0, 0}, {0xb3, 0x9c, 0x00, 0xff}}}, - {{{ 16, -152, 25}, 0, { 0, 0}, {0xbb, 0xa7, 0x38, 0xff}}}, - {{{ -51, -115, 0}, 0, { 0, 0}, {0xb3, 0x9c, 0x00, 0xff}}}, - {{{ 16, -152, -25}, 0, { 0, 0}, {0xbb, 0xa7, 0xc8, 0xff}}}, - {{{ -51, 115, 0}, 0, { 0, 0}, {0x0b, 0x82, 0x00, 0xff}}}, - {{{ 12, 121, -15}, 0, { 0, 0}, {0x0b, 0x82, 0x00, 0xff}}}, - {{{ 12, 121, 15}, 0, { 0, 0}, {0x0b, 0x82, 0x00, 0xff}}}, - {{{ -51, 115, 0}, 0, { 0, 0}, {0xe6, 0xdf, 0x89, 0xff}}}, - {{{ 16, 152, -25}, 0, { 0, 0}, {0xce, 0xeb, 0x8e, 0xff}}}, - {{{ 12, 121, -15}, 0, { 0, 0}, {0xa7, 0xde, 0xad, 0xff}}}, - {{{ -51, 115, 0}, 0, { 0, 0}, {0xe6, 0xdf, 0x77, 0xff}}}, - {{{ 12, 121, 15}, 0, { 0, 0}, {0x99, 0xdc, 0x3f, 0xff}}}, - {{{ 16, 152, 25}, 0, { 0, 0}, {0xce, 0xeb, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_key_dl_vertex_group8, 0x00201410, 96653, 0x00015dd8, 256); // 0x03015ED8 -static const Vtx bowser_key_dl_vertex_group9[] = { - {{{ -51, 115, 0}, 0, { 0, 0}, {0xb3, 0x64, 0x00, 0xff}}}, - {{{ 16, 152, 25}, 0, { 0, 0}, {0xbb, 0x59, 0x38, 0x00}}}, - {{{ 21, 171, 0}, 0, { 0, 0}, {0xb3, 0x64, 0x00, 0x00}}}, - {{{ 16, 152, -25}, 0, { 0, 0}, {0xbb, 0x59, 0xc8, 0xff}}}, - {{{ 317, -22, 17}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 317, 22, 17}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 131, 22, 17}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 131, -22, 17}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 317, 22, -17}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 317, -22, -17}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 131, -22, -17}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 131, 22, -17}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 16, 152, -25}, 0, { 0, 0}, {0xce, 0xeb, 0x8e, 0xff}}}, - {{{ 56, 97, -31}, 0, { 0, 0}, {0xdb, 0xf2, 0x88, 0xff}}}, - {{{ 23, 83, -19}, 0, { 0, 0}, {0x97, 0xe1, 0xc2, 0xff}}}, - {{{ 12, 121, -15}, 0, { 0, 0}, {0xa7, 0xde, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_key_dl_vertex_group9, 0x00201410, 96653, 0x00015ed8, 256); // 0x03015FD8 -static const Vtx bowser_key_dl_vertex_group10[] = { - {{{ 12, 121, 15}, 0, { 0, 0}, {0x99, 0xdc, 0x3f, 0xff}}}, - {{{ 12, 121, -15}, 0, { 0, 0}, {0xa7, 0xde, 0xad, 0x00}}}, - {{{ 23, 83, -19}, 0, { 0, 0}, {0x97, 0xe1, 0xc2, 0x00}}}, - {{{ 23, 83, 19}, 0, { 0, 0}, {0xa4, 0xe6, 0x52, 0xff}}}, - {{{ 16, 152, 25}, 0, { 0, 0}, {0xce, 0xeb, 0x72, 0xff}}}, - {{{ 56, 97, 31}, 0, { 0, 0}, {0xdb, 0xf2, 0x78, 0xff}}}, - {{{ 16, 152, -25}, 0, { 0, 0}, {0x50, 0x43, 0xb9, 0xff}}}, - {{{ 21, 171, 0}, 0, { 0, 0}, {0x50, 0x45, 0xbb, 0xff}}}, - {{{ 77, 106, 0}, 0, { 0, 0}, {0x50, 0x43, 0xb9, 0xff}}}, - {{{ 56, 97, -31}, 0, { 0, 0}, {0x4f, 0x42, 0xb7, 0xff}}}, - {{{ 16, 152, 25}, 0, { 0, 0}, {0x50, 0x43, 0x47, 0xff}}}, - {{{ 56, 97, 31}, 0, { 0, 0}, {0x4f, 0x42, 0x49, 0xff}}}, - {{{ 77, 106, 0}, 0, { 0, 0}, {0x50, 0x43, 0x47, 0xff}}}, - {{{ 21, 171, 0}, 0, { 0, 0}, {0x50, 0x45, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_key_dl_vertex_group10, 0x00201410, 96653, 0x00015fd8, 224); // 0x030160B8 -static const Vtx bowser_key_dl_vertex_group11[] = { - {{{ 16, -152, -25}, 0, { 0, 0}, {0xce, 0x15, 0x8e, 0xff}}}, - {{{ 12, -121, -15}, 0, { 0, 0}, {0xc8, 0x19, 0x92, 0x00}}}, - {{{ 24, -82, -19}, 0, { 0, 0}, {0xc3, 0x0f, 0x93, 0x00}}}, - {{{ 57, -96, -31}, 0, { 0, 0}, {0xdb, 0x0e, 0x88, 0xff}}}, - {{{ 24, -82, -19}, 0, { 0, 0}, {0x87, 0x25, 0x00, 0xff}}}, - {{{ 12, -121, -15}, 0, { 0, 0}, {0x87, 0x25, 0x00, 0xff}}}, - {{{ 12, -121, 15}, 0, { 0, 0}, {0x87, 0x25, 0x00, 0xff}}}, - {{{ 24, -82, 19}, 0, { 0, 0}, {0x87, 0x25, 0x00, 0xff}}}, - {{{ 24, -82, 19}, 0, { 0, 0}, {0xc3, 0x0f, 0x6d, 0xff}}}, - {{{ 12, -121, 15}, 0, { 0, 0}, {0xc8, 0x19, 0x6e, 0xff}}}, - {{{ 16, -152, 25}, 0, { 0, 0}, {0xce, 0x15, 0x72, 0xff}}}, - {{{ 57, -96, 31}, 0, { 0, 0}, {0xdb, 0x0e, 0x78, 0xff}}}, - {{{ 78, -105, 0}, 0, { 0, 0}, {0x50, 0xbd, 0xb9, 0xff}}}, - {{{ 21, -171, 0}, 0, { 0, 0}, {0x50, 0xbb, 0xbb, 0xff}}}, - {{{ 16, -152, -25}, 0, { 0, 0}, {0x50, 0xbd, 0xb9, 0xff}}}, - {{{ 57, -96, -31}, 0, { 0, 0}, {0x4f, 0xbe, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_key_dl_vertex_group11, 0x00201410, 96653, 0x000160b8, 256); // 0x030161B8 -static const Vtx bowser_key_dl_vertex_group12[] = { - {{{ 16, -152, 25}, 0, { 0, 0}, {0x50, 0xbd, 0x47, 0xff}}}, - {{{ 21, -171, 0}, 0, { 0, 0}, {0x50, 0xbb, 0x45, 0x00}}}, - {{{ 78, -105, 0}, 0, { 0, 0}, {0x50, 0xbd, 0x47, 0x00}}}, - {{{ 57, -96, 31}, 0, { 0, 0}, {0x4f, 0xbe, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_key_dl_vertex_group12, 0x00201410, 96653, 0x000161b8, 64); // 0x030161F8 - 0x03016530 const Gfx bowser_key_dl[] = { diff --git a/actors/breakable_box/collision.inc.c b/actors/breakable_box/collision.inc.c index 8434a1614..ffa45316b 100644 --- a/actors/breakable_box/collision.inc.c +++ b/actors/breakable_box/collision.inc.c @@ -1,34 +1,8 @@ +#include "pc/rom_assets.h" // Breakable Box // 0x08012D70 - 0x08012DF4 -const Collision breakable_box_seg8_collision_08012D70[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-100, 0, -100), - COL_VERTEX(-100, 0, 100), - COL_VERTEX(-100, 200, 100), - COL_VERTEX(100, 0, 100), - COL_VERTEX(100, 200, 100), - COL_VERTEX(100, 0, -100), - COL_VERTEX(100, 200, -100), - COL_VERTEX(-100, 200, -100), - - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 12), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI(5, 3, 1), - COL_TRI(5, 1, 0), - COL_TRI(6, 4, 3), - COL_TRI(6, 3, 5), - COL_TRI(7, 4, 6), - COL_TRI(7, 2, 4), - COL_TRI(0, 2, 7), - COL_TRI(7, 6, 5), - COL_TRI(7, 5, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(breakable_box_seg8_collision_08012D70, 0x001f2200, 59076, 0x00012d70, 132); UNUSED static const u32 breakable_box_unused_1 = 0; UNUSED static const u64 breakable_box_unused_2 = 0; diff --git a/actors/breakable_box/model.inc.c b/actors/breakable_box/model.inc.c index 970d9a1a3..64180cb58 100644 --- a/actors/breakable_box/model.inc.c +++ b/actors/breakable_box/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Breakable Box // 0x08011A78 @@ -7,48 +8,16 @@ static const Lights1 breakable_box_seg8_lights_08011A80 = gdSPDefLights1( ); // 0x08011A90 -ALIGNED8 const Texture breakable_box_seg8_texture_08011A90[] = { -#include "actors/breakable_box/crazy_box_surface.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(breakable_box_seg8_texture_08011A90, "actors/breakable_box/crazy_box_surface.rgba16.inc.c", 0x001f2200, 59076, 0x00011a90, 2048); // 0x08012290 -ALIGNED8 const Texture breakable_box_seg8_texture_08012290[] = { -#include "actors/breakable_box/cork_box_surface.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(breakable_box_seg8_texture_08012290, "actors/breakable_box/cork_box_surface.rgba16.inc.c", 0x001f2200, 59076, 0x00012290, 2048); // 0x08012A90 -static const Vtx breakable_box_seg8_vertex_08012A90[] = { - {{{ -100, 0, -100}, 0, { 992, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -100, 0, 100}, 0, { 992, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -100, 200, 100}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -100, 0, 100}, 0, { 0, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 100, 0, 100}, 0, { 992, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 100, 200, 100}, 0, { 992, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -100, 200, 100}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 100, 0, -100}, 0, { 992, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 100, 0, 100}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -100, 0, 100}, 0, { 0, 992}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -100, 0, -100}, 0, { 992, 992}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 100, 200, -100}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 100, 200, 100}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 100, 0, 100}, 0, { 992, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 100, 0, -100}, 0, { 992, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(breakable_box_seg8_vertex_08012A90, 0x001f2200, 59076, 0x00012a90, 240); // 0x08012B80 -static const Vtx breakable_box_seg8_vertex_08012B80[] = { - {{{ -100, 200, 100}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 100, 200, -100}, 0, { 992, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -100, 200, -100}, 0, { 992, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 100, 200, 100}, 0, { 0, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 100, 200, -100}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 100, 0, -100}, 0, { 0, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -100, 0, -100}, 0, { 992, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -100, 200, -100}, 0, { 992, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -100, 0, -100}, 0, { 992, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -100, 200, 100}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -100, 200, -100}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(breakable_box_seg8_vertex_08012B80, 0x001f2200, 59076, 0x00012b80, 176); // 0x08012C30 - 0x08012CD8 const Gfx breakable_box_seg8_dl_08012C30[] = { diff --git a/actors/bub/anims/anim_0601233C.inc.c b/actors/bub/anims/anim_0601233C.inc.c index b2755b75f..81df24c28 100644 --- a/actors/bub/anims/anim_0601233C.inc.c +++ b/actors/bub/anims/anim_0601233C.inc.c @@ -1,63 +1,9 @@ +#include "pc/rom_assets.h" // 0x06012000 -static const s16 bub_seg6_animvalue_06012000[] = { - 0x0000, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF4, 0xFFF6, 0xFFF7, 0xFFF9, - 0xFFFB, 0xFFFD, 0xFFFF, 0x0001, 0x0003, 0x0005, 0x0007, 0x0009, - 0x000A, 0x000B, 0x000C, 0x000D, 0x000D, 0x000D, 0x000D, 0x000C, - 0x000B, 0x000A, 0x0009, 0x0008, 0x0006, 0x0005, 0x0003, 0x0001, - 0x0000, 0xFFFF, 0xFFFD, 0xFFFB, 0xFFF9, 0xFFF7, 0xFFF6, 0xFFF4, - 0xFFF3, 0xC001, 0x1696, 0x16AB, 0x16E5, 0x173B, 0x17A3, 0x1814, - 0x1886, 0x18EE, 0x1944, 0x197E, 0x1993, 0x1979, 0x1933, 0x18CD, - 0x1854, 0x17D5, 0x175C, 0x16F6, 0x16B0, 0x1696, 0x16A2, 0x16C5, - 0x16F8, 0x1736, 0x177A, 0x17BE, 0x17FC, 0x182F, 0x1853, 0x1860, - 0x1858, 0x1841, 0x181D, 0x17EF, 0x17BA, 0x1780, 0x1745, 0x170A, - 0x16D3, 0x16A2, 0x1881, 0x186A, 0x182C, 0x17D0, 0x1762, 0x16E9, - 0x1670, 0x1601, 0x15A6, 0x1568, 0x1551, 0x156D, 0x15B8, 0x1625, - 0x16A5, 0x172D, 0x17AD, 0x181A, 0x1865, 0x1881, 0x1874, 0x1851, - 0x181F, 0x17E1, 0x179E, 0x175B, 0x171D, 0x16EA, 0x16C7, 0x16BA, - 0x16C1, 0x16D9, 0x16FC, 0x172A, 0x175F, 0x1798, 0x17D3, 0x180D, - 0x1844, 0x1874, 0xF776, 0xF79E, 0xF80B, 0xF8AC, 0xF96F, 0xFA43, - 0xFB17, 0xFBDA, 0xFC7A, 0xFCE7, 0xFD0F, 0xFCDE, 0xFC5B, 0xFB9C, - 0xFABA, 0xF9CC, 0xF8EA, 0xF82B, 0xF7A7, 0xF776, 0xF78E, 0xF7CD, - 0xF82A, 0xF89C, 0xF917, 0xF993, 0xFA04, 0xFA62, 0xFAA2, 0xFABB, - 0xFAAC, 0xFA82, 0xFA40, 0xF9EC, 0xF98B, 0xF922, 0xF8B6, 0xF84B, - 0xF7E6, 0xF78E, 0xEBCF, 0xEBAF, 0xEB59, 0xEADD, 0xEA4A, 0xE9AF, - 0xE91B, 0xE89F, 0xE849, 0xE829, 0xE843, 0xE88A, 0xE8F3, 0xE972, - 0xE9FC, 0xEA86, 0xEB05, 0xEB6E, 0xEBB5, 0xEBCF, 0xEBBD, 0xEB8A, - 0xEB40, 0xEAE6, 0xEA83, 0xEA21, 0xE9C7, 0xE97C, 0xE949, 0xE935, - 0xE941, 0xE963, 0xE997, 0xE9DA, 0xEA27, 0xEA7B, 0xEAD1, 0xEB26, - 0xEB76, 0xEBBD, 0x1CE8, 0x1CD0, 0x1C90, 0x1C33, 0x1BC5, 0x1B51, - 0x1AE2, 0x1A85, 0x1A45, 0x1A2D, 0x1A41, 0x1A76, 0x1AC4, 0x1B23, - 0x1B8B, 0x1BF2, 0x1C51, 0x1C9F, 0x1CD5, 0x1CE8, 0x1CDB, 0x1CB7, - 0x1C82, 0x1C42, 0x1BFC, 0x1BB7, 0x1B76, 0x1B41, 0x1B1D, 0x1B0F, - 0x1B17, 0x1B2F, 0x1B54, 0x1B84, 0x1BBB, 0x1BF6, 0x1C34, 0x1C70, - 0x1CA9, 0x1CDB, 0x87BA, 0x8787, 0x86FE, 0x8638, 0x854D, 0x8455, - 0x836A, 0x82A4, 0x821B, 0x81E7, 0x8211, 0x8282, 0x8329, 0x83F4, - 0x84D1, 0x85AD, 0x8678, 0x871F, 0x8790, 0x87BA, 0x879D, 0x874E, - 0x86D9, 0x864A, 0x85AF, 0x8515, 0x8486, 0x8410, 0x83C0, 0x83A1, - 0x83B3, 0x83E9, 0x843B, 0x84A4, 0x851E, 0x85A2, 0x862A, 0x86B0, - 0x872E, 0x879D, 0x3FFF, 0xC054, 0x3FFF, 0xC054, 0xF11C, 0xF15F, - 0xF21D, 0xF34A, 0xF4D6, 0xF6B6, 0xF8DA, 0xFB35, 0xFDB9, 0x0057, - 0x0303, 0x05B0, 0x084E, 0x0AD0, 0x0D29, 0x0F49, 0x1125, 0x12AD, - 0x13D5, 0x148D, 0x1482, 0x1385, 0x11C5, 0x0F6F, 0x0CB2, 0x09BC, - 0x06BA, 0x03DA, 0x014B, 0xFF3B, 0xFD6A, 0xFB89, 0xF9A6, 0xF7D1, - 0xF619, 0xF48F, 0xF341, 0xF23F, 0xF199, 0xF15E, 0x421D, 0x4234, - 0x4271, 0x42C9, 0x432F, 0x439A, 0x43FC, 0x444C, 0x447D, 0x4484, - 0x4456, 0x43DD, 0x431B, 0x4223, 0x410A, 0x3FE5, 0x3EC7, 0x3DC6, - 0x3CF5, 0x3C69, 0x3C18, 0x3BE5, 0x3BCE, 0x3BCF, 0x3BE5, 0x3C0B, - 0x3C3F, 0x3C7D, 0x3CC2, 0x3D09, 0x3D5B, 0x3DC0, 0x3E34, 0x3EB5, - 0x3F3F, 0x3FCE, 0x405F, 0x40F0, 0x417B, 0x4200, -}; +ROM_ASSET_LOAD_ANIM(bub_seg6_animvalue_06012000, 0x001b9cc0, 41188, 0x00012000, 732); // 0x060122DC -static const u16 bub_seg6_animindex_060122DC[] = { - 0x0028, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0029, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x0146, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x011E, - 0x0001, 0x011C, 0x0001, 0x0000, 0x0001, 0x011D, - 0x0028, 0x002A, 0x0028, 0x0052, 0x0028, 0x007A, - 0x0001, 0x011A, 0x0001, 0x0000, 0x0001, 0x011B, - 0x0028, 0x00A2, 0x0028, 0x00CA, 0x0028, 0x00F2, -}; +ROM_ASSET_LOAD_ANIM(bub_seg6_animindex_060122DC, 0x001b9cc0, 41188, 0x000122dc, 96); // 0x0601233C static const struct Animation bub_seg6_anim_0601233C = { diff --git a/actors/bub/model.inc.c b/actors/bub/model.inc.c index 9ab2772b6..d93ecf773 100644 --- a/actors/bub/model.inc.c +++ b/actors/bub/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Bub // 0x0600E278 @@ -13,150 +14,43 @@ static const Lights1 bub_seg6_lights_0600E290 = gdSPDefLights1( ); // 0x0600E2A8 -ALIGNED8 const Texture bub_seg6_texture_0600E2A8[] = { -#include "actors/bub/bub_eye_border.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bub_seg6_texture_0600E2A8, "actors/bub/bub_eye_border.rgba16.inc.c", 0x00180bb0, 29674, 0x00001408, 2048); // 0x0600EAA8 -ALIGNED8 const Texture bub_seg6_texture_0600EAA8[] = { -#include "actors/bub/bub_fins.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bub_seg6_texture_0600EAA8, "actors/bub/bub_fins.rgba16.inc.c", 0x00180bb0, 29674, 0x00001c08, 2048); // 0x0600F2A8 -ALIGNED8 const Texture bub_seg6_texture_0600F2A8[] = { -#include "actors/bub/bub_eyes.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bub_seg6_texture_0600F2A8, "actors/bub/bub_eyes.rgba16.inc.c", 0x00180bb0, 29674, 0x00000408, 4096); // 0x060102A8 -ALIGNED8 const Texture bub_seg6_texture_060102A8[] = { -#include "actors/bub/bub_scales.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bub_seg6_texture_060102A8, "actors/bub/bub_scales.rgba16.inc.c", 0x00180bb0, 29674, 0x00002408, 4096); // 0x060112A8 -static const Vtx bub_seg6_vertex_060112A8[] = { - {{{ -47, 79, 27}, 0, { 26, 980}, {0x00, 0x6b, 0x43, 0xff}}}, - {{{ -94, 80, 38}, 0, { 928, 968}, {0xf7, 0x73, 0x33, 0xff}}}, - {{{ -53, 0, 91}, 0, { 132, 102}, {0x10, 0x01, 0x7d, 0xff}}}, - {{{ -111, 38, 102}, 0, { 1338, 362}, {0xa2, 0x33, 0x43, 0xff}}}, - {{{ -111, -41, 102}, 0, { -428, 296}, {0xa4, 0xca, 0x43, 0xff}}}, - {{{ -92, -82, 38}, 0, { -40, 958}, {0xf9, 0x8d, 0x33, 0xff}}}, - {{{ -53, 0, 91}, 0, { 910, -4}, {0x10, 0x01, 0x7d, 0xff}}}, - {{{ -45, -81, 27}, 0, { 940, 960}, {0x00, 0x95, 0x43, 0xff}}}, - {{{ -100, -71, -23}, 0, { 302, 68}, {0x9f, 0xaf, 0x00, 0xff}}}, - {{{ -45, -81, 27}, 0, { 926, 956}, {0x00, 0x95, 0x43, 0xff}}}, - {{{ -92, -82, 38}, 0, { 4, 956}, {0xf9, 0x8d, 0x33, 0xff}}}, - {{{ -111, -41, 102}, 0, { -54, 146}, {0xa4, 0xca, 0x43, 0xff}}}, - {{{ -53, 0, 91}, 0, { 664, 466}, {0x10, 0x01, 0x7d, 0xff}}}, - {{{ -111, 38, 102}, 0, { -12, 790}, {0xa2, 0x33, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bub_seg6_vertex_060112A8, 0x001b9cc0, 41188, 0x000112a8, 224); // 0x06011388 -static const Vtx bub_seg6_vertex_06011388[] = { - {{{ -102, 68, -23}, 0, { 688, 60}, {0x9e, 0x4f, 0x00, 0xff}}}, - {{{ -94, 80, 38}, 0, { 960, 960}, {0xf7, 0x73, 0x33, 0xff}}}, - {{{ -47, 79, 27}, 0, { 16, 968}, {0x00, 0x6b, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bub_seg6_vertex_06011388, 0x001b9cc0, 41188, 0x00011388, 48); // 0x060113B8 -static const Vtx bub_seg6_vertex_060113B8[] = { - {{{ -17, -15, 85}, 0, { 426, 1050}, {0xfd, 0x8e, 0x35, 0xff}}}, - {{{ 93, 0, 75}, 0, { 2024, 1040}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 30, 0, 126}, 0, { 1056, 1694}, {0x3c, 0x02, 0x6f, 0xff}}}, - {{{ -46, 0, 152}, 0, { -72, 1972}, {0xa7, 0x04, 0x5a, 0xff}}}, - {{{ -53, 0, 91}, 0, { -86, 1094}, {0x10, 0x01, 0x7d, 0xff}}}, - {{{ -17, 13, 85}, 0, { 422, 1050}, {0xfe, 0x73, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bub_seg6_vertex_060113B8, 0x001b9cc0, 41188, 0x000113b8, 96); // 0x06011418 -static const Vtx bub_seg6_vertex_06011418[] = { - {{{ -100, -71, -23}, 0, { 2008, 1286}, {0x9f, 0xaf, 0x00, 0xff}}}, - {{{ -92, -82, 38}, 0, { 2180, 384}, {0xf9, 0x8d, 0x33, 0xff}}}, - {{{ -111, -41, 102}, 0, { 1576, -554}, {0xa4, 0xca, 0x43, 0xff}}}, - {{{ -102, 68, -23}, 0, { 0, 1286}, {0x9e, 0x4f, 0x00, 0xff}}}, - {{{ -111, 38, 102}, 0, { 404, -554}, {0xa2, 0x33, 0x43, 0xff}}}, - {{{ -94, 80, 38}, 0, { -200, 384}, {0xf7, 0x73, 0x33, 0xff}}}, - {{{ -113, -1, 6}, 0, { 992, 844}, {0x87, 0x00, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bub_seg6_vertex_06011418, 0x001b9cc0, 41188, 0x00011418, 112); // 0x06011488 -static const Vtx bub_seg6_vertex_06011488[] = { - {{{ 69, 68, 18}, 0, { 1976, -164}, {0x3a, 0x6a, 0x24, 0xff}}}, - {{{ 63, 77, -64}, 0, { 1872, 1220}, {0x35, 0x55, 0xb3, 0xff}}}, - {{{ -62, 106, -67}, 0, { -288, 1334}, {0xe7, 0x7b, 0xf2, 0xff}}}, - {{{ 134, 0, 22}, 0, { 3456, 86}, {0x77, 0x00, 0x2a, 0xff}}}, - {{{ 93, 0, 75}, 0, { 2620, -532}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 70, -68, 18}, 0, { 2152, 990}, {0x3b, 0x97, 0x24, 0xff}}}, - {{{ -17, -15, 85}, 0, { 528, -486}, {0xfd, 0x8e, 0x35, 0xff}}}, - {{{ -45, -81, 27}, 0, { 0, 990}, {0x00, 0x95, 0x43, 0xff}}}, - {{{ -53, 0, 91}, 0, { -100, -752}, {0x10, 0x01, 0x7d, 0xff}}}, - {{{ 93, 0, 75}, 0, { 2384, -1138}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 134, 0, 22}, 0, { 3100, -272}, {0x77, 0x00, 0x2a, 0xff}}}, - {{{ -47, 79, 27}, 0, { -40, -258}, {0x00, 0x6b, 0x43, 0xff}}}, - {{{ -17, 13, 85}, 0, { 456, -1234}, {0xfe, 0x73, 0x34, 0xff}}}, - {{{ 134, 0, -17}, 0, { 3104, 404}, {0x7c, 0x00, 0xe7, 0xff}}}, - {{{ -53, 0, 91}, 0, { -152, -1316}, {0x10, 0x01, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bub_seg6_vertex_06011488, 0x001b9cc0, 41188, 0x00011488, 240); // 0x06011578 -static const Vtx bub_seg6_vertex_06011578[] = { - {{{ 134, 0, -17}, 0, { 1744, 1076}, {0x7c, 0x00, 0xe7, 0xff}}}, - {{{ 134, 0, 22}, 0, { 1444, 174}, {0x77, 0x00, 0x2a, 0xff}}}, - {{{ 70, -68, 18}, 0, { 124, 848}, {0x3b, 0x97, 0x24, 0xff}}}, - {{{ 134, 0, -17}, 0, { 3680, -186}, {0x7c, 0x00, 0xe7, 0xff}}}, - {{{ 70, -68, 18}, 0, { 2148, -526}, {0x3b, 0x97, 0x24, 0xff}}}, - {{{ 64, -77, -64}, 0, { 2176, 910}, {0x36, 0xac, 0xb3, 0xff}}}, - {{{ -45, -81, 27}, 0, { 0, -416}, {0x00, 0x95, 0x43, 0xff}}}, - {{{ -60, -108, -67}, 0, { -204, 1278}, {0xe9, 0x85, 0xf2, 0xff}}}, - {{{ 64, -77, -64}, 0, { 616, 104}, {0x36, 0xac, 0xb3, 0xff}}}, - {{{ 85, 0, -97}, 0, { 1508, 946}, {0x43, 0x00, 0x95, 0xff}}}, - {{{ 134, 0, -17}, 0, { 2204, -676}, {0x7c, 0x00, 0xe7, 0xff}}}, - {{{ 63, 77, -64}, 0, { -188, 674}, {0x35, 0x55, 0xb3, 0xff}}}, - {{{ 134, 0, -17}, 0, { 1092, -116}, {0x7c, 0x00, 0xe7, 0xff}}}, - {{{ 85, 0, -97}, 0, { 1016, 1428}, {0x43, 0x00, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bub_seg6_vertex_06011578, 0x001b9cc0, 41188, 0x00011578, 224); // 0x06011658 -static const Vtx bub_seg6_vertex_06011658[] = { - {{{ -60, -108, -67}, 0, { 1920, 450}, {0xe9, 0x85, 0xf2, 0xff}}}, - {{{ -45, -81, 27}, 0, { 2056, -1674}, {0x00, 0x95, 0x43, 0xff}}}, - {{{ -100, -71, -23}, 0, { 852, -280}, {0x9f, 0xaf, 0x00, 0xff}}}, - {{{ -102, 68, -23}, 0, { 700, -344}, {0x9e, 0x4f, 0x00, 0xff}}}, - {{{ -47, 79, 27}, 0, { 1968, -1410}, {0x00, 0x6b, 0x43, 0xff}}}, - {{{ -62, 106, -67}, 0, { 1876, 472}, {0xe7, 0x7b, 0xf2, 0xff}}}, - {{{ 63, 77, -64}, 0, { 1884, 272}, {0x35, 0x55, 0xb3, 0xff}}}, - {{{ -77, 71, -91}, 0, { -540, 1024}, {0xc0, 0x30, 0x9e, 0xff}}}, - {{{ -62, 106, -67}, 0, { -288, 328}, {0xe7, 0x7b, 0xf2, 0xff}}}, - {{{ -60, -108, -67}, 0, { -228, -428}, {0xe9, 0x85, 0xf2, 0xff}}}, - {{{ -76, -73, -91}, 0, { -344, 416}, {0xc1, 0xcf, 0x9e, 0xff}}}, - {{{ 64, -77, -64}, 0, { 2188, -424}, {0x36, 0xac, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bub_seg6_vertex_06011658, 0x001b9cc0, 41188, 0x00011658, 192); // 0x06011718 -static const Vtx bub_seg6_vertex_06011718[] = { - {{{ -76, -73, -91}, 0, { 0, 0}, {0xc1, 0xcf, 0x9e, 0xff}}}, - {{{ -107, -1, -79}, 0, { 0, 0}, {0x83, 0x00, 0xef, 0xff}}}, - {{{ -83, -1, -102}, 0, { 0, 0}, {0xcb, 0x00, 0x8d, 0xff}}}, - {{{ -89, -1, -52}, 0, { 0, 0}, {0x8e, 0x00, 0xca, 0xff}}}, - {{{ -77, 71, -91}, 0, { 0, 0}, {0xc0, 0x30, 0x9e, 0xff}}}, - {{{ -138, -1, -51}, 0, { 0, 0}, {0xa1, 0x00, 0xad, 0xff}}}, - {{{ -102, 68, -23}, 0, { 0, 0}, {0x9e, 0x4f, 0x00, 0xff}}}, - {{{ -62, 106, -67}, 0, { 0, 0}, {0xe7, 0x7b, 0xf2, 0xff}}}, - {{{ -100, -71, -23}, 0, { 0, 0}, {0x9f, 0xaf, 0x00, 0xff}}}, - {{{ -113, -1, 6}, 0, { 0, 0}, {0x87, 0x00, 0x26, 0xff}}}, - {{{ -147, -1, -24}, 0, { 0, 0}, {0x87, 0x00, 0x24, 0xff}}}, - {{{ -60, -108, -67}, 0, { 0, 0}, {0xe9, 0x85, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bub_seg6_vertex_06011718, 0x001b9cc0, 41188, 0x00011718, 192); // 0x060117D8 -static const Vtx bub_seg6_vertex_060117D8[] = { - {{{ 63, 77, -64}, 0, { 0, 0}, {0x35, 0x55, 0xb3, 0xff}}}, - {{{ 85, 0, -97}, 0, { 0, 0}, {0x43, 0x00, 0x95, 0xff}}}, - {{{ -24, 0, -108}, 0, { 0, 0}, {0x07, 0x00, 0x82, 0xff}}}, - {{{ -83, -1, -102}, 0, { 0, 0}, {0xcb, 0x00, 0x8d, 0xff}}}, - {{{ -77, 71, -91}, 0, { 0, 0}, {0xc0, 0x30, 0x9e, 0xff}}}, - {{{ 64, -77, -64}, 0, { 0, 0}, {0x36, 0xac, 0xb3, 0xff}}}, - {{{ -76, -73, -91}, 0, { 0, 0}, {0xc1, 0xcf, 0x9e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bub_seg6_vertex_060117D8, 0x001b9cc0, 41188, 0x000117d8, 112); // 0x06011848 - 0x060118C0 const Gfx bub_seg6_dl_06011848[] = { @@ -268,16 +162,7 @@ const Gfx bub_seg6_dl_06011B28[] = { }; // 0x06011BD8 -static const Vtx bub_seg6_vertex_06011BD8[] = { - {{{ 45, 16, 2}, 0, { 488, 418}, {0x04, 0x7e, 0x00, 0xff}}}, - {{{ 61, 1, -60}, 0, { 996, 234}, {0x1d, 0xff, 0x85, 0xff}}}, - {{{ 0, 0, -16}, 0, { 634, 976}, {0x91, 0xfe, 0xc4, 0xff}}}, - {{{ 0, 0, 22}, 0, { 320, 974}, {0x90, 0xfe, 0x3b, 0xff}}}, - {{{ 61, 1, 66}, 0, { -16, 226}, {0x1e, 0xff, 0x7b, 0xff}}}, - {{{ 81, 1, 26}, 0, { 306, -18}, {0x7c, 0x00, 0x1a, 0xff}}}, - {{{ 81, 1, -20}, 0, { 682, -16}, {0x7c, 0x00, 0xe5, 0xff}}}, - {{{ 46, -14, 2}, 0, { 488, 412}, {0x07, 0x82, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bub_seg6_vertex_06011BD8, 0x001b9cc0, 41188, 0x00011bd8, 128); // 0x06011C58 - 0x06011CF0 const Gfx bub_seg6_dl_06011C58[] = { @@ -313,15 +198,7 @@ const Gfx bub_seg6_dl_06011CF0[] = { }; // 0x06011D50 -static const Vtx bub_seg6_vertex_06011D50[] = { - {{{ 113, -7, 0}, 0, { 586, 220}, {0x4b, 0x9b, 0x0c, 0xff}}}, - {{{ 113, 12, 0}, 0, { 584, 220}, {0x33, 0x73, 0xf7, 0xff}}}, - {{{ 84, 7, 42}, 0, { 120, 132}, {0x37, 0x30, 0x67, 0xff}}}, - {{{ -9, 0, 0}, 0, { 182, 954}, {0xb1, 0x00, 0x63, 0xff}}}, - {{{ 84, -2, 42}, 0, { 120, 132}, {0x17, 0xbd, 0x69, 0xff}}}, - {{{ 69, 1, -51}, 0, { 900, 814}, {0x48, 0x00, 0x98, 0xff}}}, - {{{ 18, 1, -30}, 0, { 540, 978}, {0xbb, 0xfe, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bub_seg6_vertex_06011D50, 0x001b9cc0, 41188, 0x00011d50, 112); // 0x06011DC0 - 0x06011E48 const Gfx bub_seg6_dl_06011DC0[] = { @@ -356,15 +233,7 @@ const Gfx bub_seg6_dl_06011E48[] = { }; // 0x06011EA8 -static const Vtx bub_seg6_vertex_06011EA8[] = { - {{{ 127, 8, 0}, 0, { 454, 956}, {0x4a, 0x65, 0x0d, 0xff}}}, - {{{ 31, 0, -30}, 0, { 138, 4}, {0xbb, 0x01, 0x96, 0xff}}}, - {{{ 3, 0, 0}, 0, { 518, -40}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 82, 0, -52}, 0, { -152, 282}, {0x4a, 0x00, 0x99, 0xff}}}, - {{{ 127, -10, 0}, 0, { 454, 956}, {0x34, 0x8d, 0xf8, 0xff}}}, - {{{ 97, 4, 41}, 0, { 974, 972}, {0x17, 0x43, 0x69, 0xff}}}, - {{{ 97, -5, 41}, 0, { 974, 972}, {0x36, 0xd1, 0x68, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bub_seg6_vertex_06011EA8, 0x001b9cc0, 41188, 0x00011ea8, 112); // 0x06011F18 - 0x06011FA0 const Gfx bub_seg6_dl_06011F18[] = { diff --git a/actors/bubba/model.inc.c b/actors/bubba/model.inc.c index e6f8ea18c..752b7ee16 100644 --- a/actors/bubba/model.inc.c +++ b/actors/bubba/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Possible Removed Actor File // It's possible that bubba and bub used to be 2 "actors" in // one actor file. @@ -8,30 +9,20 @@ UNUSED static const u64 bubba_unused_1 = 0; // Bubba // 0x05000008 -ALIGNED8 const Texture bubba_seg5_texture_05000008[] = { -#include "actors/bubba/bubba_sunglasses.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bubba_seg5_texture_05000008, "actors/bubba/bubba_sunglasses.rgba16.inc.c", 0x00180bb0, 29674, 0x00000008, 1024); // unused eye texture, assumed leftover from when actor file was copied from bub // 0x05000408 -ALIGNED8 const Texture bubba_seg5_texture_05000408[] = { -#include "actors/bubba/bubba_eyes_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bubba_seg5_texture_05000408, "actors/bubba/bubba_eyes_unused.rgba16.inc.c", 0x00180bb0, 29674, 0x00000408, 4096); // 0x05001408 -ALIGNED8 const Texture bubba_seg5_texture_05001408[] = { -#include "actors/bubba/bubba_eye_border.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bubba_seg5_texture_05001408, "actors/bubba/bubba_eye_border.rgba16.inc.c", 0x00180bb0, 29674, 0x00001408, 2048); // 0x05001C08 -ALIGNED8 const Texture bubba_seg5_texture_05001C08[] = { -#include "actors/bubba/bubba_fins.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bubba_seg5_texture_05001C08, "actors/bubba/bubba_fins.rgba16.inc.c", 0x00180bb0, 29674, 0x00001c08, 2048); // 0x05002408 -ALIGNED8 const Texture bubba_seg5_texture_05002408[] = { -#include "actors/bubba/bubba_scales.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bubba_seg5_texture_05002408, "actors/bubba/bubba_scales.rgba16.inc.c", 0x00180bb0, 29674, 0x00002408, 8192); // 0x05004408 static const Lights1 bubba_seg5_lights_05004408 = gdSPDefLights1( @@ -52,135 +43,31 @@ static const Lights1 bubba_seg5_lights_05004438 = gdSPDefLights1( ); // 0x05004450 -static const Vtx bubba_seg5_vertex_05004450[] = { - {{{ 239, -320, 320}, 0, { 203, 530}, {0x44, 0xad, 0x42, 0xff}}}, - {{{ 6, -197, 290}, 0, { 372, 190}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ 6, -284, 420}, 0, { 267, 636}, {0x01, 0x07, 0x7e, 0xff}}}, - {{{ 123, -217, 469}, 0, { 369, 578}, {0x09, 0x99, 0x48, 0xff}}}, - {{{ 7, -195, 518}, 0, { 407, 618}, {0x00, 0xaf, 0x61, 0xff}}}, - {{{ -109, -217, 471}, 0, { 369, 580}, {0xf8, 0x99, 0x48, 0xff}}}, - {{{ -227, -320, 324}, 0, { 203, 536}, {0xbd, 0xad, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_05004450, 0x00180bb0, 29674, 0x00004450, 112); // 0x050044C0 -static const Vtx bubba_seg5_vertex_050044C0[] = { - {{{ -512, -352, 46}, 0, { 856, 794}, {0xab, 0xa7, 0xe5, 0xff}}}, - {{{ -248, -181, 193}, 0, { 94, 684}, {0xf5, 0x65, 0x4b, 0xff}}}, - {{{ -508, -306, 182}, 0, { 816, 650}, {0xaf, 0x47, 0x41, 0xff}}}, - {{{ -451, -258, 151}, 0, { 664, 694}, {0xb3, 0x64, 0x08, 0xff}}}, - {{{ -450, -258, 81}, 0, { 678, 768}, {0xc5, 0x6b, 0xe1, 0xff}}}, - {{{ -352, -273, -31}, 0, { 432, 906}, {0xdc, 0x4c, 0xa2, 0xff}}}, - {{{ -269, -214, 84}, 0, { 176, 796}, {0x6b, 0x1b, 0xc3, 0xff}}}, - {{{ 4, -82, -352}, 0, { 384, 704}, {0x00, 0xc4, 0x6f, 0xff}}}, - {{{ 3, 43, -352}, 0, { 554, 698}, {0xff, 0x3c, 0x6f, 0xff}}}, - {{{ -44, -19, -501}, 0, { 458, 800}, {0x82, 0xff, 0xfa, 0xff}}}, - {{{ 52, -18, -501}, 0, { 458, 800}, {0x7e, 0x01, 0xfa, 0xff}}}, - {{{ 6, -222, -550}, 0, { 182, 844}, {0x00, 0x85, 0xe1, 0xff}}}, - {{{ 1, 184, -550}, 0, { 728, 822}, {0xff, 0x7b, 0xe2, 0xff}}}, - {{{ 4, -94, -615}, 0, { 348, 880}, {0x00, 0xe5, 0x84, 0xff}}}, - {{{ 3, 56, -615}, 0, { 552, 872}, {0x00, 0x1b, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_050044C0, 0x00180bb0, 29674, 0x000044c0, 240); // 0x050045B0 -static const Vtx bubba_seg5_vertex_050045B0[] = { - {{{ 513, -352, 46}, 0, { 482, 860}, {0x55, 0xa7, 0xe5, 0xff}}}, - {{{ 353, -273, -31}, 0, { 896, 900}, {0x24, 0x4c, 0xa2, 0xff}}}, - {{{ 451, -258, 81}, 0, { 626, 798}, {0x3b, 0x6b, 0xe1, 0xff}}}, - {{{ 452, -258, 151}, 0, { 608, 716}, {0x4d, 0x64, 0x08, 0xff}}}, - {{{ 509, -306, 182}, 0, { 458, 698}, {0x51, 0x47, 0x41, 0xff}}}, - {{{ 270, -214, 84}, 0, { 1072, 736}, {0x95, 0x1b, 0xc3, 0xff}}}, - {{{ 249, -181, 193}, 0, { 1098, 600}, {0x0b, 0x65, 0x4b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_050045B0, 0x00180bb0, 29674, 0x000045b0, 112); // 0x05004620 -static const Vtx bubba_seg5_vertex_05004620[] = { - {{{ 51, 274, 117}, 0, { 360, 626}, {0x6b, 0x41, 0x12, 0xff}}}, - {{{ 5, 317, 341}, 0, { -14, 458}, {0x00, 0x59, 0x5a, 0xff}}}, - {{{ 5, 215, 291}, 0, { 72, 912}, {0x01, 0x59, 0x5a, 0xff}}}, - {{{ -42, 274, 118}, 0, { 358, 626}, {0x96, 0x41, 0x13, 0xff}}}, - {{{ 3, 404, -20}, 0, { 586, 18}, {0x00, 0x7e, 0xf2, 0xff}}}, - {{{ 1, 191, -223}, 0, { 928, 960}, {0x00, 0x6d, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_05004620, 0x00180bb0, 29674, 0x00004620, 96); // 0x05004680 -static const Vtx bubba_seg5_vertex_05004680[] = { - {{{ 261, 127, 217}, 0, { 0, -2344}, {0x5f, 0x53, 0x07, 0xff}}}, - {{{ 350, -212, 251}, 0, { -196, -646}, {0x7c, 0xf6, 0x18, 0xff}}}, - {{{ 222, 29, -150}, 0, { 1808, -1854}, {0x68, 0x23, 0xc1, 0xff}}}, - {{{ 0, 44, -355}, 0, { 2828, -1928}, {0x00, 0x2f, 0x8b, 0xff}}}, - {{{ 0, -85, -355}, 0, { 2828, -1278}, {0xff, 0xe3, 0x85, 0xff}}}, - {{{ -218, 29, -147}, 0, { 1788, -1854}, {0x97, 0x23, 0xc3, 0xff}}}, - {{{ 1, 191, -223}, 0, { 2172, -2664}, {0x00, 0x6d, 0xbf, 0xff}}}, - {{{ -246, -210, -101}, 0, { 1560, -654}, {0xa7, 0xb8, 0xcc, 0xff}}}, - {{{ -251, 127, 221}, 0, { -48, -2344}, {0xa1, 0x53, 0x08, 0xff}}}, - {{{ -339, -212, 257}, 0, { -224, -646}, {0x85, 0xf6, 0x1a, 0xff}}}, - {{{ 1, -337, -197}, 0, { 2040, -22}, {0x00, 0x95, 0xbd, 0xff}}}, - {{{ 251, -210, -105}, 0, { 1580, -654}, {0x58, 0xb8, 0xca, 0xff}}}, - {{{ -227, -320, 324}, 0, { -560, -106}, {0xbd, 0xad, 0x43, 0xff}}}, - {{{ 230, -105, 361}, 0, { -744, -1182}, {0x5d, 0x15, 0x53, 0xff}}}, - {{{ 239, -320, 320}, 0, { -540, -106}, {0x44, 0xad, 0x42, 0xff}}}, - {{{ 51, 274, 117}, 0, { 468, -3076}, {0x6b, 0x41, 0x12, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_05004680, 0x00180bb0, 29674, 0x00004680, 256); // 0x05004780 -static const Vtx bubba_seg5_vertex_05004780[] = { - {{{ -42, 274, 118}, 0, { 464, -3076}, {0x96, 0x41, 0x13, 0xff}}}, - {{{ 1, 191, -223}, 0, { 2172, -2664}, {0x00, 0x6d, 0xbf, 0xff}}}, - {{{ -251, 127, 221}, 0, { -48, -2344}, {0xa1, 0x53, 0x08, 0xff}}}, - {{{ -58, 79, 436}, 0, { -1120, -2104}, {0xe3, 0x42, 0x67, 0xff}}}, - {{{ 5, 215, 291}, 0, { -396, -2784}, {0x01, 0x59, 0x5a, 0xff}}}, - {{{ -217, -105, 364}, 0, { -760, -1182}, {0xa4, 0x15, 0x54, 0xff}}}, - {{{ -339, -212, 257}, 0, { -224, -646}, {0x85, 0xf6, 0x1a, 0xff}}}, - {{{ 230, -105, 361}, 0, { -744, -1182}, {0x5d, 0x15, 0x53, 0xff}}}, - {{{ 350, -212, 251}, 0, { -196, -646}, {0x7c, 0xf6, 0x18, 0xff}}}, - {{{ 261, 127, 217}, 0, { 0, -2344}, {0x5f, 0x53, 0x07, 0xff}}}, - {{{ 65, 79, 434}, 0, { -1108, -2104}, {0x1f, 0x42, 0x67, 0xff}}}, - {{{ 51, 274, 117}, 0, { 468, -3076}, {0x6b, 0x41, 0x12, 0xff}}}, - {{{ 239, -320, 320}, 0, { -540, -106}, {0x44, 0xad, 0x42, 0xff}}}, - {{{ 251, -210, -105}, 0, { 1580, -654}, {0x58, 0xb8, 0xca, 0xff}}}, - {{{ -227, -320, 324}, 0, { -560, -106}, {0xbd, 0xad, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_05004780, 0x00180bb0, 29674, 0x00004780, 240); // 0x05004870 -static const Vtx bubba_seg5_vertex_05004870[] = { - {{{ 129, -136, 504}, 0, { 0, 0}, {0x48, 0xf3, 0x67, 0xff}}}, - {{{ 123, -217, 469}, 0, { 0, 0}, {0x09, 0x99, 0x48, 0xff}}}, - {{{ 239, -320, 320}, 0, { 0, 0}, {0x44, 0xad, 0x42, 0xff}}}, - {{{ 230, -105, 361}, 0, { 0, 0}, {0x5d, 0x15, 0x53, 0xff}}}, - {{{ 6, -284, 420}, 0, { 0, 0}, {0x01, 0x07, 0x7e, 0xff}}}, - {{{ 6, -357, 343}, 0, { 0, 0}, {0x00, 0x8d, 0x35, 0xff}}}, - {{{ -227, -320, 324}, 0, { 0, 0}, {0xbd, 0xad, 0x43, 0xff}}}, - {{{ 7, -24, 547}, 0, { 0, 0}, {0x00, 0x4b, 0x65, 0xff}}}, - {{{ 6, -7, 415}, 0, { 0, 0}, {0x01, 0x26, 0x78, 0xff}}}, - {{{ -217, -105, 364}, 0, { 0, 0}, {0xa4, 0x15, 0x54, 0xff}}}, - {{{ -115, -136, 506}, 0, { 0, 0}, {0xba, 0xf3, 0x68, 0xff}}}, - {{{ 7, -195, 518}, 0, { 0, 0}, {0x00, 0xaf, 0x61, 0xff}}}, - {{{ -109, -217, 471}, 0, { 0, 0}, {0xf8, 0x99, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_05004870, 0x00180bb0, 29674, 0x00004870, 208); // 0x05004940 -static const Vtx bubba_seg5_vertex_05004940[] = { - {{{ -217, -105, 364}, 0, { 0, 0}, {0xa4, 0x15, 0x54, 0xff}}}, - {{{ -255, 129, 314}, 0, { 0, 0}, {0xa6, 0x42, 0x3b, 0xff}}}, - {{{ -251, 127, 221}, 0, { 0, 0}, {0xa1, 0x53, 0x08, 0xff}}}, - {{{ 65, 79, 434}, 0, { 0, 0}, {0x1f, 0x42, 0x67, 0xff}}}, - {{{ 6, -7, 415}, 0, { 0, 0}, {0x01, 0x26, 0x78, 0xff}}}, - {{{ 230, -105, 361}, 0, { 0, 0}, {0x5d, 0x15, 0x53, 0xff}}}, - {{{ 267, 129, 309}, 0, { 0, 0}, {0x5b, 0x42, 0x39, 0xff}}}, - {{{ 261, 127, 217}, 0, { 0, 0}, {0x5f, 0x53, 0x07, 0xff}}}, - {{{ -58, 79, 436}, 0, { 0, 0}, {0xe3, 0x42, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_05004940, 0x00180bb0, 29674, 0x00004940, 144); // 0x050049D0 -static const Vtx bubba_seg5_vertex_050049D0[] = { - {{{ 4, -377, 154}, 0, { 0, 0}, {0x00, 0x82, 0xf7, 0xff}}}, - {{{ 239, -320, 320}, 0, { 0, 0}, {0x44, 0xad, 0x42, 0xff}}}, - {{{ 6, -357, 343}, 0, { 0, 0}, {0x00, 0x8d, 0x35, 0xff}}}, - {{{ 251, -210, -105}, 0, { 0, 0}, {0x58, 0xb8, 0xca, 0xff}}}, - {{{ -246, -210, -101}, 0, { 0, 0}, {0xa7, 0xb8, 0xcc, 0xff}}}, - {{{ 1, -337, -197}, 0, { 0, 0}, {0x00, 0x95, 0xbd, 0xff}}}, - {{{ -227, -320, 324}, 0, { 0, 0}, {0xbd, 0xad, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_050049D0, 0x00180bb0, 29674, 0x000049d0, 112); // 0x05004A40 - 0x05004AA8 const Gfx bubba_seg5_dl_05004A40[] = { @@ -334,132 +221,31 @@ static const Lights1 bubba_seg5_lights_05004F60 = gdSPDefLights1( ); // 0x05004F78 -static const Vtx bubba_seg5_vertex_05004F78[] = { - {{{ 6, -194, 96}, 0, { 405, 48}, {0x00, 0xbf, 0x6d, 0xff}}}, - {{{ -227, -437, 270}, 0, { 201, 516}, {0xba, 0xb3, 0x47, 0xff}}}, - {{{ 6, -401, 385}, 0, { 222, 642}, {0x00, 0x0b, 0x7e, 0xff}}}, - {{{ 7, -58, 559}, 0, { 485, 556}, {0x00, 0xb2, 0x64, 0xff}}}, - {{{ 123, -93, 488}, 0, { 461, 492}, {0xf6, 0xa6, 0x58, 0xff}}}, - {{{ 239, -437, 266}, 0, { 201, 512}, {0x47, 0xb3, 0x46, 0xff}}}, - {{{ -108, -93, 488}, 0, { 461, 492}, {0x0c, 0xa5, 0x57, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_05004F78, 0x00180bb0, 29674, 0x00004f78, 112); // 0x05004FE8 -static const Vtx bubba_seg5_vertex_05004FE8[] = { - {{{ 513, -352, 46}, 0, { 482, 860}, {0x55, 0xa7, 0xe5, 0xff}}}, - {{{ 451, -258, 81}, 0, { 626, 798}, {0x3b, 0x6b, 0xe1, 0xff}}}, - {{{ 452, -258, 151}, 0, { 608, 716}, {0x4d, 0x64, 0x08, 0xff}}}, - {{{ 270, -214, 84}, 0, { 1072, 736}, {0x95, 0x1b, 0xc3, 0xff}}}, - {{{ 353, -273, -31}, 0, { 896, 900}, {0x24, 0x4c, 0xa2, 0xff}}}, - {{{ 249, -181, 193}, 0, { 1098, 600}, {0x0b, 0x65, 0x4b, 0xff}}}, - {{{ 509, -306, 182}, 0, { 458, 698}, {0x51, 0x47, 0x41, 0xff}}}, - {{{ 1, 184, -550}, 0, { 728, 822}, {0xff, 0x7b, 0xe2, 0xff}}}, - {{{ 3, 43, -352}, 0, { 554, 698}, {0xff, 0x3c, 0x6f, 0xff}}}, - {{{ 52, -18, -501}, 0, { 458, 800}, {0x7e, 0x01, 0xfa, 0xff}}}, - {{{ 4, -94, -615}, 0, { 348, 880}, {0x00, 0xe5, 0x84, 0xff}}}, - {{{ 3, 56, -615}, 0, { 552, 872}, {0x00, 0x1b, 0x84, 0xff}}}, - {{{ 4, -82, -352}, 0, { 384, 704}, {0x00, 0xc4, 0x6f, 0xff}}}, - {{{ 6, -222, -550}, 0, { 182, 844}, {0x00, 0x85, 0xe1, 0xff}}}, - {{{ -44, -19, -501}, 0, { 458, 800}, {0x82, 0xff, 0xfa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_05004FE8, 0x00180bb0, 29674, 0x00004fe8, 240); // 0x050050D8 -static const Vtx bubba_seg5_vertex_050050D8[] = { - {{{ -512, -352, 46}, 0, { 856, 794}, {0xab, 0xa7, 0xe5, 0xff}}}, - {{{ -508, -306, 182}, 0, { 816, 650}, {0xaf, 0x47, 0x41, 0xff}}}, - {{{ -451, -258, 151}, 0, { 664, 694}, {0xb3, 0x64, 0x08, 0xff}}}, - {{{ -450, -258, 81}, 0, { 678, 768}, {0xc5, 0x6b, 0xe1, 0xff}}}, - {{{ -248, -181, 193}, 0, { 94, 684}, {0xf5, 0x65, 0x4b, 0xff}}}, - {{{ -352, -273, -31}, 0, { 432, 906}, {0xdc, 0x4c, 0xa2, 0xff}}}, - {{{ -269, -214, 84}, 0, { 176, 796}, {0x6b, 0x1b, 0xc3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_050050D8, 0x00180bb0, 29674, 0x000050d8, 112); // 0x05005148 -static const Vtx bubba_seg5_vertex_05005148[] = { - {{{ 5, 465, 287}, 0, { -14, 458}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ 51, 274, 117}, 0, { 360, 626}, {0x6a, 0x44, 0x06, 0xff}}}, - {{{ 3, 404, -20}, 0, { 586, 18}, {0x00, 0x71, 0xc7, 0xff}}}, - {{{ 5, 317, 249}, 0, { 72, 912}, {0x01, 0x5d, 0x56, 0xff}}}, - {{{ -42, 274, 118}, 0, { 358, 626}, {0x96, 0x44, 0x07, 0xff}}}, - {{{ 1, 191, -223}, 0, { 928, 960}, {0x00, 0x6b, 0xbd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_05005148, 0x00180bb0, 29674, 0x00005148, 96); // 0x050051A8 -static const Vtx bubba_seg5_vertex_050051A8[] = { - {{{ -339, -241, 257}, 0, { -224, -646}, {0x83, 0xf8, 0x14, 0xff}}}, - {{{ -251, 216, 243}, 0, { -48, -2344}, {0xa6, 0x59, 0xfe, 0xff}}}, - {{{ -218, 29, -147}, 0, { 1788, -1854}, {0x98, 0x20, 0xc0, 0xff}}}, - {{{ 0, -85, -355}, 0, { 2828, -1278}, {0xff, 0xe7, 0x84, 0xff}}}, - {{{ -246, -210, -101}, 0, { 1560, -654}, {0xa0, 0xca, 0xc2, 0xff}}}, - {{{ 1, -356, -213}, 0, { 2040, -22}, {0x00, 0xa4, 0xa9, 0xff}}}, - {{{ -227, -437, 270}, 0, { -560, -106}, {0xba, 0xb3, 0x47, 0xff}}}, - {{{ 222, 29, -150}, 0, { 1808, -1854}, {0x67, 0x20, 0xbe, 0xff}}}, - {{{ 0, 44, -355}, 0, { 2828, -1928}, {0x00, 0x2f, 0x8b, 0xff}}}, - {{{ 251, -210, -105}, 0, { 1580, -654}, {0x5f, 0xca, 0xc0, 0xff}}}, - {{{ 239, -437, 266}, 0, { -540, -106}, {0x47, 0xb3, 0x46, 0xff}}}, - {{{ 350, -241, 251}, 0, { -196, -646}, {0x7d, 0xf9, 0x11, 0xff}}}, - {{{ -217, 18, 383}, 0, { -760, -1182}, {0xa0, 0x13, 0x4f, 0xff}}}, - {{{ -42, 274, 118}, 0, { 464, -3076}, {0x96, 0x44, 0x07, 0xff}}}, - {{{ 1, 191, -223}, 0, { 2172, -2664}, {0x00, 0x6b, 0xbd, 0xff}}}, - {{{ -58, 168, 458}, 0, { -1120, -2104}, {0xdf, 0x49, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_050051A8, 0x00180bb0, 29674, 0x000051a8, 256); // 0x050052A8 -static const Vtx bubba_seg5_vertex_050052A8[] = { - {{{ 350, -241, 251}, 0, { -196, -646}, {0x7d, 0xf9, 0x11, 0xff}}}, - {{{ 230, 18, 380}, 0, { -744, -1182}, {0x61, 0x14, 0x4e, 0xff}}}, - {{{ 239, -437, 266}, 0, { -540, -106}, {0x47, 0xb3, 0x46, 0xff}}}, - {{{ 261, 216, 239}, 0, { 0, -2344}, {0x5a, 0x59, 0xfd, 0xff}}}, - {{{ 222, 29, -150}, 0, { 1808, -1854}, {0x67, 0x20, 0xbe, 0xff}}}, - {{{ 0, 44, -355}, 0, { 2828, -1928}, {0x00, 0x2f, 0x8b, 0xff}}}, - {{{ 1, 191, -223}, 0, { 2172, -2664}, {0x00, 0x6b, 0xbd, 0xff}}}, - {{{ 65, 168, 456}, 0, { -1108, -2104}, {0x23, 0x49, 0x61, 0xff}}}, - {{{ 51, 274, 117}, 0, { 468, -3076}, {0x6a, 0x44, 0x06, 0xff}}}, - {{{ 5, 317, 249}, 0, { -396, -2784}, {0x01, 0x5d, 0x56, 0xff}}}, - {{{ -58, 168, 458}, 0, { -1120, -2104}, {0xdf, 0x49, 0x61, 0xff}}}, - {{{ -42, 274, 118}, 0, { 464, -3076}, {0x96, 0x44, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_050052A8, 0x00180bb0, 29674, 0x000052a8, 192); // 0x05005368 -static const Vtx bubba_seg5_vertex_05005368[] = { - {{{ -227, -437, 270}, 0, { 0, 0}, {0xba, 0xb3, 0x47, 0xff}}}, - {{{ -133, -12, 525}, 0, { 0, 0}, {0xbb, 0xed, 0x68, 0xff}}}, - {{{ -217, 18, 383}, 0, { 0, 0}, {0xa0, 0x13, 0x4f, 0xff}}}, - {{{ 6, -401, 385}, 0, { 0, 0}, {0x00, 0x0b, 0x7e, 0xff}}}, - {{{ 6, -503, 295}, 0, { 0, 0}, {0x00, 0x8b, 0x30, 0xff}}}, - {{{ 7, 111, 588}, 0, { 0, 0}, {0x00, 0x5b, 0x57, 0xff}}}, - {{{ 7, -58, 559}, 0, { 0, 0}, {0x00, 0xb2, 0x64, 0xff}}}, - {{{ 6, 81, 437}, 0, { 0, 0}, {0x01, 0x31, 0x74, 0xff}}}, - {{{ 239, -437, 266}, 0, { 0, 0}, {0x47, 0xb3, 0x46, 0xff}}}, - {{{ 150, -12, 523}, 0, { 0, 0}, {0x47, 0xee, 0x67, 0xff}}}, - {{{ 123, -93, 488}, 0, { 0, 0}, {0xf6, 0xa6, 0x58, 0xff}}}, - {{{ -108, -93, 488}, 0, { 0, 0}, {0x0c, 0xa5, 0x57, 0xff}}}, - {{{ 230, 18, 380}, 0, { 0, 0}, {0x61, 0x14, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_05005368, 0x00180bb0, 29674, 0x00005368, 208); // 0x05005438 -static const Vtx bubba_seg5_vertex_05005438[] = { - {{{ -217, 18, 383}, 0, { 0, 0}, {0xa0, 0x13, 0x4f, 0xff}}}, - {{{ -255, 217, 336}, 0, { 0, 0}, {0xa5, 0x40, 0x3c, 0xff}}}, - {{{ -251, 216, 243}, 0, { 0, 0}, {0xa6, 0x59, 0xfe, 0xff}}}, - {{{ 65, 168, 456}, 0, { 0, 0}, {0x23, 0x49, 0x61, 0xff}}}, - {{{ 267, 217, 332}, 0, { 0, 0}, {0x5b, 0x41, 0x3a, 0xff}}}, - {{{ 261, 216, 239}, 0, { 0, 0}, {0x5a, 0x59, 0xfd, 0xff}}}, - {{{ 230, 18, 380}, 0, { 0, 0}, {0x61, 0x14, 0x4e, 0xff}}}, - {{{ 6, 81, 437}, 0, { 0, 0}, {0x01, 0x31, 0x74, 0xff}}}, - {{{ -58, 168, 458}, 0, { 0, 0}, {0xdf, 0x49, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_05005438, 0x00180bb0, 29674, 0x00005438, 144); // 0x050054C8 -static const Vtx bubba_seg5_vertex_050054C8[] = { - {{{ 4, -488, 81}, 0, { 0, 0}, {0x00, 0x88, 0xd8, 0xff}}}, - {{{ 239, -437, 266}, 0, { 0, 0}, {0x47, 0xb3, 0x46, 0xff}}}, - {{{ 6, -503, 295}, 0, { 0, 0}, {0x00, 0x8b, 0x30, 0xff}}}, - {{{ -227, -437, 270}, 0, { 0, 0}, {0xba, 0xb3, 0x47, 0xff}}}, - {{{ 251, -210, -105}, 0, { 0, 0}, {0x5f, 0xca, 0xc0, 0xff}}}, - {{{ -246, -210, -101}, 0, { 0, 0}, {0xa0, 0xca, 0xc2, 0xff}}}, - {{{ 1, -356, -213}, 0, { 0, 0}, {0x00, 0xa4, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubba_seg5_vertex_050054C8, 0x00180bb0, 29674, 0x000054c8, 112); // 0x05005538 - 0x050055A0 const Gfx bubba_seg5_dl_05005538[] = { diff --git a/actors/bubble/model.inc.c b/actors/bubble/model.inc.c index f7acbe9e9..83b0ce3ed 100644 --- a/actors/bubble/model.inc.c +++ b/actors/bubble/model.inc.c @@ -1,22 +1,14 @@ +#include "pc/rom_assets.h" // Bubble // 0x0401CD20 -static const Vtx bubble_seg4_vertex_0401CD20[] = { - {{{ -16, 0, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 16, 0, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 16, 32, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -16, 32, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bubble_seg4_vertex_0401CD20, 0x00114750, 78432, 0x0001cd20, 64); // 0x0401CD60 -ALIGNED8 const Texture bubble_seg4_texture_0401CD60[] = { -#include "actors/bubble/bubble.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bubble_seg4_texture_0401CD60, "actors/bubble/bubble.rgba16.inc.c", 0x00114750, 78432, 0x0001cd60, 2048); // 0x0401D560 -ALIGNED8 const Texture bubble_seg4_texture_0401D560[] = { -#include "actors/bubble/mr_i_bubble.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bubble_seg4_texture_0401D560, "actors/bubble/mr_i_bubble.rgba16.inc.c", 0x00114750, 78432, 0x0001d560, 2048); // 0x0401DD60 - 0x0401DDE0 const Gfx bubble_seg4_dl_0401DD60[] = { diff --git a/actors/bullet_bill/model.inc.c b/actors/bullet_bill/model.inc.c index 0bb1d8ef4..8e5b56d28 100644 --- a/actors/bullet_bill/model.inc.c +++ b/actors/bullet_bill/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Bullet Bill // 0x0500BA90 @@ -7,246 +8,49 @@ static const Lights1 bullet_bill_seg5_lights_0500BA90 = gdSPDefLights1( ); // 0x0500BAA8 -ALIGNED8 const Texture bullet_bill_seg5_texture_0500BAA8[] = { -#include "actors/bullet_bill/bullet_bill_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bullet_bill_seg5_texture_0500BAA8, "actors/bullet_bill/bullet_bill_eye.rgba16.inc.c", 0x0012a7e0, 32879, 0x0000baa8, 4096); // 0x0500CAA8 -ALIGNED8 const Texture bullet_bill_seg5_texture_0500CAA8[] = { -#include "actors/bullet_bill/bullet_bill_mouth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bullet_bill_seg5_texture_0500CAA8, "actors/bullet_bill/bullet_bill_mouth.rgba16.inc.c", 0x0012a7e0, 32879, 0x0000caa8, 4096); // 0x0500DAA8 -static const Vtx bullet_bill_seg5_vertex_0500DAA8[] = { - {{{ -195, 0, 272}, 0, { 884, 1044}, {0x9e, 0x02, 0x50, 0xff}}}, - {{{ -138, 139, 272}, 0, { 884, -180}, {0xbc, 0x47, 0x50, 0xff}}}, - {{{ -176, 177, 161}, 0, { 2304, -208}, {0x9e, 0x4a, 0x1c, 0xff}}}, - {{{ -195, 0, 272}, 0, { 884, 1044}, {0x9e, 0x02, 0x50, 0xff}}}, - {{{ -176, 177, 161}, 0, { 2304, -208}, {0x9e, 0x4a, 0x1c, 0xff}}}, - {{{ -249, 0, 161}, 0, { 2304, 1356}, {0x86, 0xef, 0x1c, 0xff}}}, - {{{ -100, 0, 347}, 0, { -336, 626}, {0xc4, 0x08, 0x6f, 0xff}}}, - {{{ -138, 139, 272}, 0, { 884, -180}, {0xbc, 0x47, 0x50, 0xff}}}, - {{{ -195, 0, 272}, 0, { 884, 1044}, {0x9e, 0x02, 0x50, 0xff}}}, - {{{ -100, 0, 347}, 0, { -336, 626}, {0xc4, 0x08, 0x6f, 0xff}}}, - {{{ -70, 71, 347}, 0, { -336, -4}, {0xf0, 0x15, 0x7c, 0xff}}}, - {{{ -138, 139, 272}, 0, { 884, -180}, {0xbc, 0x47, 0x50, 0xff}}}, - {{{ 101, 0, 347}, 0, { -480, 478}, {0x36, 0x00, 0x72, 0xff}}}, - {{{ 196, 0, 272}, 0, { 620, 886}, {0x62, 0x00, 0x4f, 0xff}}}, - {{{ 139, 139, 272}, 0, { 960, -306}, {0x48, 0x3e, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500DAA8, 0x0012a7e0, 32879, 0x0000daa8, 240); // 0x0500DB98 -static const Vtx bullet_bill_seg5_vertex_0500DB98[] = { - {{{ 71, 71, 347}, 0, { -304, -134}, {0x1c, 0x1c, 0x78, 0xff}}}, - {{{ 101, 0, 347}, 0, { -480, 478}, {0x36, 0x00, 0x72, 0xff}}}, - {{{ 139, 139, 272}, 0, { 960, -306}, {0x48, 0x3e, 0x53, 0xff}}}, - {{{ 139, 139, 272}, 0, { 960, -306}, {0x48, 0x3e, 0x53, 0xff}}}, - {{{ 250, 0, 161}, 0, { 1956, 1186}, {0x7a, 0x07, 0x20, 0xff}}}, - {{{ 177, 177, 161}, 0, { 2388, -332}, {0x4a, 0x62, 0x1c, 0xff}}}, - {{{ 139, 139, 272}, 0, { 960, -306}, {0x48, 0x3e, 0x53, 0xff}}}, - {{{ 196, 0, 272}, 0, { 620, 886}, {0x62, 0x00, 0x4f, 0xff}}}, - {{{ 250, 0, 161}, 0, { 1956, 1186}, {0x7a, 0x07, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500DB98, 0x0012a7e0, 32879, 0x0000db98, 144); // 0x0500DC28 -static const Vtx bullet_bill_seg5_vertex_0500DC28[] = { - {{{ -70, 71, 347}, 0, { 508, -448}, {0xf0, 0x15, 0x7c, 0xff}}}, - {{{ 0, -100, 347}, 0, { 996, 556}, {0xfa, 0xd0, 0x75, 0xff}}}, - {{{ 71, -70, 347}, 0, { 1480, 384}, {0x1d, 0xd9, 0x74, 0xff}}}, - {{{ -70, 71, 347}, 0, { 508, -448}, {0xf0, 0x15, 0x7c, 0xff}}}, - {{{ 71, -70, 347}, 0, { 1480, 384}, {0x1d, 0xd9, 0x74, 0xff}}}, - {{{ 101, 0, 347}, 0, { 1680, 0}, {0x36, 0x00, 0x72, 0xff}}}, - {{{ 71, -70, 347}, 0, { 1480, 384}, {0x1d, 0xd9, 0x74, 0xff}}}, - {{{ 0, -100, 347}, 0, { 996, 556}, {0xfa, 0xd0, 0x75, 0xff}}}, - {{{ 0, -195, 272}, 0, { 996, 1110}, {0xfe, 0x9e, 0x50, 0xff}}}, - {{{ 101, 0, 347}, 0, { 1680, 0}, {0x36, 0x00, 0x72, 0xff}}}, - {{{ 71, -70, 347}, 0, { 1480, 384}, {0x1d, 0xd9, 0x74, 0xff}}}, - {{{ 139, -138, 272}, 0, { 1936, 776}, {0x4a, 0xbc, 0x4c, 0xff}}}, - {{{ 71, -70, 347}, 0, { 1480, 384}, {0x1d, 0xd9, 0x74, 0xff}}}, - {{{ 0, -195, 272}, 0, { 996, 1110}, {0xfe, 0x9e, 0x50, 0xff}}}, - {{{ 139, -138, 272}, 0, { 1936, 776}, {0x4a, 0xbc, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500DC28, 0x0012a7e0, 32879, 0x0000dc28, 240); // 0x0500DD18 -static const Vtx bullet_bill_seg5_vertex_0500DD18[] = { - {{{ -70, 71, 347}, 0, { 508, -448}, {0xf0, 0x15, 0x7c, 0xff}}}, - {{{ -70, -70, 347}, 0, { 508, 384}, {0xd9, 0xe3, 0x74, 0xff}}}, - {{{ 0, -100, 347}, 0, { 996, 556}, {0xfa, 0xd0, 0x75, 0xff}}}, - {{{ 0, -100, 347}, 0, { 996, 556}, {0xfa, 0xd0, 0x75, 0xff}}}, - {{{ -138, -138, 272}, 0, { 52, 776}, {0xb9, 0xbd, 0x50, 0xff}}}, - {{{ 0, -195, 272}, 0, { 996, 1110}, {0xfe, 0x9e, 0x50, 0xff}}}, - {{{ 0, -100, 347}, 0, { 996, 556}, {0xfa, 0xd0, 0x75, 0xff}}}, - {{{ -70, -70, 347}, 0, { 508, 384}, {0xd9, 0xe3, 0x74, 0xff}}}, - {{{ -138, -138, 272}, 0, { 52, 776}, {0xb9, 0xbd, 0x50, 0xff}}}, - {{{ 101, 0, 347}, 0, { 1680, 0}, {0x36, 0x00, 0x72, 0xff}}}, - {{{ 139, -138, 272}, 0, { 1936, 776}, {0x4a, 0xbc, 0x4c, 0xff}}}, - {{{ 196, 0, 272}, 0, { 2328, 0}, {0x62, 0x00, 0x4f, 0xff}}}, - {{{ -70, 71, 347}, 0, { 508, -448}, {0xf0, 0x15, 0x7c, 0xff}}}, - {{{ -100, 0, 347}, 0, { 308, 0}, {0xc4, 0x08, 0x6f, 0xff}}}, - {{{ -70, -70, 347}, 0, { 508, 384}, {0xd9, 0xe3, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500DD18, 0x0012a7e0, 32879, 0x0000dd18, 240); // 0x0500DE08 -static const Vtx bullet_bill_seg5_vertex_0500DE08[] = { - {{{ -70, -70, 347}, 0, { 508, 384}, {0xd9, 0xe3, 0x74, 0xff}}}, - {{{ -195, 0, 272}, 0, { -336, 0}, {0x9e, 0x02, 0x50, 0xff}}}, - {{{ -138, -138, 272}, 0, { 52, 776}, {0xb9, 0xbd, 0x50, 0xff}}}, - {{{ -70, -70, 347}, 0, { 508, 384}, {0xd9, 0xe3, 0x74, 0xff}}}, - {{{ -100, 0, 347}, 0, { 308, 0}, {0xc4, 0x08, 0x6f, 0xff}}}, - {{{ -195, 0, 272}, 0, { -336, 0}, {0x9e, 0x02, 0x50, 0xff}}}, - {{{ -70, 71, 347}, 0, { 508, -448}, {0xf0, 0x15, 0x7c, 0xff}}}, - {{{ 101, 0, 347}, 0, { 1680, 0}, {0x36, 0x00, 0x72, 0xff}}}, - {{{ 71, 71, 347}, 0, { 1480, -448}, {0x1c, 0x1c, 0x78, 0xff}}}, - {{{ -70, 71, 347}, 0, { 508, -448}, {0xf0, 0x15, 0x7c, 0xff}}}, - {{{ 71, 71, 347}, 0, { 1480, -448}, {0x1c, 0x1c, 0x78, 0xff}}}, - {{{ 0, 101, 347}, 0, { 996, -620}, {0x08, 0x3c, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500DE08, 0x0012a7e0, 32879, 0x0000de08, 192); // 0x0500DEC8 -static const Vtx bullet_bill_seg5_vertex_0500DEC8[] = { - {{{ -176, -176, -192}, 0, { 0, 0}, {0xd6, 0xe0, 0x8d, 0xff}}}, - {{{ 250, 0, -192}, 0, { 0, 0}, {0x66, 0xf2, 0xb7, 0xff}}}, - {{{ 177, -176, -192}, 0, { 0, 0}, {0x3e, 0xae, 0xb7, 0xff}}}, - {{{ -176, -176, -192}, 0, { 0, 0}, {0xd6, 0xe0, 0x8d, 0xff}}}, - {{{ 177, -176, -192}, 0, { 0, 0}, {0x3e, 0xae, 0xb7, 0xff}}}, - {{{ 0, -249, -192}, 0, { 0, 0}, {0xf0, 0x8a, 0xd6, 0xff}}}, - {{{ 250, 0, -192}, 0, { 0, 0}, {0x66, 0xf2, 0xb7, 0xff}}}, - {{{ 177, -176, 161}, 0, { 0, 0}, {0x5f, 0xb0, 0x16, 0xff}}}, - {{{ 177, -176, -192}, 0, { 0, 0}, {0x3e, 0xae, 0xb7, 0xff}}}, - {{{ 177, -176, -192}, 0, { 0, 0}, {0x3e, 0xae, 0xb7, 0xff}}}, - {{{ 177, -176, 161}, 0, { 0, 0}, {0x5f, 0xb0, 0x16, 0xff}}}, - {{{ 0, -249, 161}, 0, { 0, 0}, {0x10, 0x86, 0x1c, 0xff}}}, - {{{ 177, -176, -192}, 0, { 0, 0}, {0x3e, 0xae, 0xb7, 0xff}}}, - {{{ 0, -249, 161}, 0, { 0, 0}, {0x10, 0x86, 0x1c, 0xff}}}, - {{{ 0, -249, -192}, 0, { 0, 0}, {0xf0, 0x8a, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500DEC8, 0x0012a7e0, 32879, 0x0000dec8, 240); // 0x0500DFB8 -static const Vtx bullet_bill_seg5_vertex_0500DFB8[] = { - {{{ 139, -138, 272}, 0, { 0, 0}, {0x4a, 0xbc, 0x4c, 0xff}}}, - {{{ 177, -176, 161}, 0, { 0, 0}, {0x5f, 0xb0, 0x16, 0xff}}}, - {{{ 250, 0, 161}, 0, { 0, 0}, {0x7a, 0x07, 0x20, 0xff}}}, - {{{ 250, 0, -192}, 0, { 0, 0}, {0x66, 0xf2, 0xb7, 0xff}}}, - {{{ 250, 0, 161}, 0, { 0, 0}, {0x7a, 0x07, 0x20, 0xff}}}, - {{{ 177, -176, 161}, 0, { 0, 0}, {0x5f, 0xb0, 0x16, 0xff}}}, - {{{ 139, -138, 272}, 0, { 0, 0}, {0x4a, 0xbc, 0x4c, 0xff}}}, - {{{ 0, -249, 161}, 0, { 0, 0}, {0x10, 0x86, 0x1c, 0xff}}}, - {{{ 177, -176, 161}, 0, { 0, 0}, {0x5f, 0xb0, 0x16, 0xff}}}, - {{{ 0, -195, 272}, 0, { 0, 0}, {0xfe, 0x9e, 0x50, 0xff}}}, - {{{ -176, -176, 161}, 0, { 0, 0}, {0xb6, 0x9e, 0x1c, 0xff}}}, - {{{ 0, -249, 161}, 0, { 0, 0}, {0x10, 0x86, 0x1c, 0xff}}}, - {{{ 139, -138, 272}, 0, { 0, 0}, {0x4a, 0xbc, 0x4c, 0xff}}}, - {{{ 0, -195, 272}, 0, { 0, 0}, {0xfe, 0x9e, 0x50, 0xff}}}, - {{{ 0, -249, 161}, 0, { 0, 0}, {0x10, 0x86, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500DFB8, 0x0012a7e0, 32879, 0x0000dfb8, 240); // 0x0500E0A8 -static const Vtx bullet_bill_seg5_vertex_0500E0A8[] = { - {{{ 0, -249, -192}, 0, { 0, 0}, {0xf0, 0x8a, 0xd6, 0xff}}}, - {{{ 0, -249, 161}, 0, { 0, 0}, {0x10, 0x86, 0x1c, 0xff}}}, - {{{ -176, -176, 161}, 0, { 0, 0}, {0xb6, 0x9e, 0x1c, 0xff}}}, - {{{ 0, -249, -192}, 0, { 0, 0}, {0xf0, 0x8a, 0xd6, 0xff}}}, - {{{ -176, -176, 161}, 0, { 0, 0}, {0xb6, 0x9e, 0x1c, 0xff}}}, - {{{ -176, -176, -192}, 0, { 0, 0}, {0xd6, 0xe0, 0x8d, 0xff}}}, - {{{ -176, -176, -192}, 0, { 0, 0}, {0xd6, 0xe0, 0x8d, 0xff}}}, - {{{ 177, 177, -192}, 0, { 0, 0}, {0x52, 0x3e, 0xb7, 0xff}}}, - {{{ 250, 0, -192}, 0, { 0, 0}, {0x66, 0xf2, 0xb7, 0xff}}}, - {{{ 177, 177, -192}, 0, { 0, 0}, {0x52, 0x3e, 0xb7, 0xff}}}, - {{{ 250, 0, 161}, 0, { 0, 0}, {0x7a, 0x07, 0x20, 0xff}}}, - {{{ 250, 0, -192}, 0, { 0, 0}, {0x66, 0xf2, 0xb7, 0xff}}}, - {{{ 196, 0, 272}, 0, { 0, 0}, {0x62, 0x00, 0x4f, 0xff}}}, - {{{ 139, -138, 272}, 0, { 0, 0}, {0x4a, 0xbc, 0x4c, 0xff}}}, - {{{ 250, 0, 161}, 0, { 0, 0}, {0x7a, 0x07, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500E0A8, 0x0012a7e0, 32879, 0x0000e0a8, 240); // 0x0500E198 -static const Vtx bullet_bill_seg5_vertex_0500E198[] = { - {{{ 177, 177, -192}, 0, { 0, 0}, {0x52, 0x3e, 0xb7, 0xff}}}, - {{{ 177, 177, 161}, 0, { 0, 0}, {0x4a, 0x62, 0x1c, 0xff}}}, - {{{ 250, 0, 161}, 0, { 0, 0}, {0x7a, 0x07, 0x20, 0xff}}}, - {{{ -176, -176, -192}, 0, { 0, 0}, {0xd6, 0xe0, 0x8d, 0xff}}}, - {{{ -176, -176, 161}, 0, { 0, 0}, {0xb6, 0x9e, 0x1c, 0xff}}}, - {{{ -249, 0, 161}, 0, { 0, 0}, {0x86, 0xef, 0x1c, 0xff}}}, - {{{ -176, -176, -192}, 0, { 0, 0}, {0xd6, 0xe0, 0x8d, 0xff}}}, - {{{ 0, 250, -192}, 0, { 0, 0}, {0x0e, 0x66, 0xb7, 0xff}}}, - {{{ 177, 177, -192}, 0, { 0, 0}, {0x52, 0x3e, 0xb7, 0xff}}}, - {{{ 0, 250, -192}, 0, { 0, 0}, {0x0e, 0x66, 0xb7, 0xff}}}, - {{{ 177, 177, 161}, 0, { 0, 0}, {0x4a, 0x62, 0x1c, 0xff}}}, - {{{ 177, 177, -192}, 0, { 0, 0}, {0x52, 0x3e, 0xb7, 0xff}}}, - {{{ 0, 196, 272}, 0, { 0, 0}, {0x02, 0x62, 0x50, 0xff}}}, - {{{ 177, 177, 161}, 0, { 0, 0}, {0x4a, 0x62, 0x1c, 0xff}}}, - {{{ 0, 250, 161}, 0, { 0, 0}, {0xef, 0x7a, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500E198, 0x0012a7e0, 32879, 0x0000e198, 240); // 0x0500E288 -static const Vtx bullet_bill_seg5_vertex_0500E288[] = { - {{{ 0, 196, 272}, 0, { 0, 0}, {0x02, 0x62, 0x50, 0xff}}}, - {{{ 139, 139, 272}, 0, { 0, 0}, {0x48, 0x3e, 0x53, 0xff}}}, - {{{ 177, 177, 161}, 0, { 0, 0}, {0x4a, 0x62, 0x1c, 0xff}}}, - {{{ 0, 250, -192}, 0, { 0, 0}, {0x0e, 0x66, 0xb7, 0xff}}}, - {{{ 0, 250, 161}, 0, { 0, 0}, {0xef, 0x7a, 0x1c, 0xff}}}, - {{{ 177, 177, 161}, 0, { 0, 0}, {0x4a, 0x62, 0x1c, 0xff}}}, - {{{ -176, -176, -192}, 0, { 0, 0}, {0xd6, 0xe0, 0x8d, 0xff}}}, - {{{ -176, 177, -192}, 0, { 0, 0}, {0xc2, 0x52, 0xb7, 0xff}}}, - {{{ 0, 250, -192}, 0, { 0, 0}, {0x0e, 0x66, 0xb7, 0xff}}}, - {{{ -176, 177, -192}, 0, { 0, 0}, {0xc2, 0x52, 0xb7, 0xff}}}, - {{{ 0, 250, 161}, 0, { 0, 0}, {0xef, 0x7a, 0x1c, 0xff}}}, - {{{ 0, 250, -192}, 0, { 0, 0}, {0x0e, 0x66, 0xb7, 0xff}}}, - {{{ -138, 139, 272}, 0, { 0, 0}, {0xbc, 0x47, 0x50, 0xff}}}, - {{{ 0, 250, 161}, 0, { 0, 0}, {0xef, 0x7a, 0x1c, 0xff}}}, - {{{ -176, 177, 161}, 0, { 0, 0}, {0x9e, 0x4a, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500E288, 0x0012a7e0, 32879, 0x0000e288, 240); // 0x0500E378 -static const Vtx bullet_bill_seg5_vertex_0500E378[] = { - {{{ -138, 139, 272}, 0, { 0, 0}, {0xbc, 0x47, 0x50, 0xff}}}, - {{{ 0, 196, 272}, 0, { 0, 0}, {0x02, 0x62, 0x50, 0xff}}}, - {{{ 0, 250, 161}, 0, { 0, 0}, {0xef, 0x7a, 0x1c, 0xff}}}, - {{{ -176, 177, -192}, 0, { 0, 0}, {0xc2, 0x52, 0xb7, 0xff}}}, - {{{ -176, 177, 161}, 0, { 0, 0}, {0x9e, 0x4a, 0x1c, 0xff}}}, - {{{ 0, 250, 161}, 0, { 0, 0}, {0xef, 0x7a, 0x1c, 0xff}}}, - {{{ -176, -176, -192}, 0, { 0, 0}, {0xd6, 0xe0, 0x8d, 0xff}}}, - {{{ -249, 0, -192}, 0, { 0, 0}, {0x8a, 0x10, 0xd6, 0xff}}}, - {{{ -176, 177, -192}, 0, { 0, 0}, {0xc2, 0x52, 0xb7, 0xff}}}, - {{{ -249, 0, -192}, 0, { 0, 0}, {0x8a, 0x10, 0xd6, 0xff}}}, - {{{ -176, 177, 161}, 0, { 0, 0}, {0x9e, 0x4a, 0x1c, 0xff}}}, - {{{ -176, 177, -192}, 0, { 0, 0}, {0xc2, 0x52, 0xb7, 0xff}}}, - {{{ -249, 0, -192}, 0, { 0, 0}, {0x8a, 0x10, 0xd6, 0xff}}}, - {{{ -249, 0, 161}, 0, { 0, 0}, {0x86, 0xef, 0x1c, 0xff}}}, - {{{ -176, 177, 161}, 0, { 0, 0}, {0x9e, 0x4a, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500E378, 0x0012a7e0, 32879, 0x0000e378, 240); // 0x0500E468 -static const Vtx bullet_bill_seg5_vertex_0500E468[] = { - {{{ -176, -176, -192}, 0, { 0, 0}, {0xd6, 0xe0, 0x8d, 0xff}}}, - {{{ -249, 0, 161}, 0, { 0, 0}, {0x86, 0xef, 0x1c, 0xff}}}, - {{{ -249, 0, -192}, 0, { 0, 0}, {0x8a, 0x10, 0xd6, 0xff}}}, - {{{ -138, -138, 272}, 0, { 0, 0}, {0xb9, 0xbd, 0x50, 0xff}}}, - {{{ -195, 0, 272}, 0, { 0, 0}, {0x9e, 0x02, 0x50, 0xff}}}, - {{{ -249, 0, 161}, 0, { 0, 0}, {0x86, 0xef, 0x1c, 0xff}}}, - {{{ -138, -138, 272}, 0, { 0, 0}, {0xb9, 0xbd, 0x50, 0xff}}}, - {{{ -249, 0, 161}, 0, { 0, 0}, {0x86, 0xef, 0x1c, 0xff}}}, - {{{ -176, -176, 161}, 0, { 0, 0}, {0xb6, 0x9e, 0x1c, 0xff}}}, - {{{ 0, 101, 347}, 0, { 0, 0}, {0x08, 0x3c, 0x6f, 0xff}}}, - {{{ 71, 71, 347}, 0, { 0, 0}, {0x1c, 0x1c, 0x78, 0xff}}}, - {{{ 139, 139, 272}, 0, { 0, 0}, {0x48, 0x3e, 0x53, 0xff}}}, - {{{ 0, -195, 272}, 0, { 0, 0}, {0xfe, 0x9e, 0x50, 0xff}}}, - {{{ -138, -138, 272}, 0, { 0, 0}, {0xb9, 0xbd, 0x50, 0xff}}}, - {{{ -176, -176, 161}, 0, { 0, 0}, {0xb6, 0x9e, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500E468, 0x0012a7e0, 32879, 0x0000e468, 240); // 0x0500E558 -static const Vtx bullet_bill_seg5_vertex_0500E558[] = { - {{{ -70, 71, 347}, 0, { 0, 0}, {0xf0, 0x15, 0x7c, 0xff}}}, - {{{ 0, 196, 272}, 0, { 0, 0}, {0x02, 0x62, 0x50, 0xff}}}, - {{{ -138, 139, 272}, 0, { 0, 0}, {0xbc, 0x47, 0x50, 0xff}}}, - {{{ -70, 71, 347}, 0, { 0, 0}, {0xf0, 0x15, 0x7c, 0xff}}}, - {{{ 0, 101, 347}, 0, { 0, 0}, {0x08, 0x3c, 0x6f, 0xff}}}, - {{{ 0, 196, 272}, 0, { 0, 0}, {0x02, 0x62, 0x50, 0xff}}}, - {{{ 0, 101, 347}, 0, { 0, 0}, {0x08, 0x3c, 0x6f, 0xff}}}, - {{{ 139, 139, 272}, 0, { 0, 0}, {0x48, 0x3e, 0x53, 0xff}}}, - {{{ 0, 196, 272}, 0, { 0, 0}, {0x02, 0x62, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bullet_bill_seg5_vertex_0500E558, 0x0012a7e0, 32879, 0x0000e558, 144); // 0x0500E5E8 - 0x0500E678 const Gfx bullet_bill_seg5_dl_0500E5E8[] = { diff --git a/actors/bully/anims/anim_050042A4.inc.c b/actors/bully/anims/anim_050042A4.inc.c index 371a9fcd1..3e310f8c2 100644 --- a/actors/bully/anims/anim_050042A4.inc.c +++ b/actors/bully/anims/anim_050042A4.inc.c @@ -1,52 +1,9 @@ +#include "pc/rom_assets.h" // 0x05004038 -static const s16 bully_seg5_animvalue_05004038[] = { - 0x0000, 0x00AE, 0x00AE, 0x00AD, 0x00AB, 0x00A8, 0x00A4, 0x009F, - 0x0098, 0x0090, 0x009D, 0x00A9, 0x00B1, 0x00B5, 0x00B3, 0x00B1, - 0x00AE, 0x00AC, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AE, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0003, 0x0009, 0x000E, 0x0010, - 0x000E, 0x000A, 0x0005, 0x0001, 0x0000, 0x3FFF, 0x0000, 0x0000, - 0x0001, 0x0002, 0x0003, 0x0004, 0x0004, 0x0004, 0x0005, 0x0005, - 0x0005, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0005, - 0x0003, 0x0002, 0x0000, 0x0000, 0x0000, 0xFCF9, 0xF61F, 0xEED0, - 0xEA69, 0xE89E, 0xE6F0, 0xE564, 0xE403, 0xE2D5, 0xE1E2, 0xE131, - 0xE0C9, 0xE0B4, 0xE0F8, 0xE19D, 0xE2AB, 0xE688, 0xEDE8, 0xF649, - 0xFD28, 0x0000, 0xEAD4, 0xE2FE, 0xD170, 0xBF1D, 0xB4F7, 0xB26C, - 0xB0DB, 0xB023, 0xB021, 0xB0B3, 0xB1B6, 0xB308, 0xB487, 0xB611, - 0xB782, 0xB8B9, 0xB994, 0xBA9C, 0xBC2A, 0xBDCF, 0xBF1D, 0xBFA5, - 0x8001, 0x8001, 0x7C2E, 0x739E, 0x6AA0, 0x6583, 0x63EA, 0x6295, - 0x6186, 0x60BB, 0x6036, 0x5FF7, 0x5FFF, 0x604C, 0x60E1, 0x61BC, - 0x62DF, 0x644A, 0x682B, 0x6F2A, 0x76FD, 0x7D5D, 0x8001, 0x6CDC, - 0x64A9, 0x524D, 0x3F22, 0x3484, 0x31DA, 0x3036, 0x2F75, 0x2F71, - 0x3008, 0x3116, 0x3276, 0x3406, 0x35A0, 0x3721, 0x3865, 0x3949, - 0x3A5D, 0x3BFE, 0x3DB7, 0x3F14, 0x3FA3, 0xD282, 0xCC2F, 0xBE27, - 0xAFD0, 0xA891, 0xA7DE, 0xA820, 0xA932, 0xAAEE, 0xAD2E, 0xAFCB, - 0xB2A0, 0xB585, 0xB856, 0xBAEC, 0xBD21, 0xBECF, 0xBFC8, 0xC021, - 0xC015, 0xBFE2, 0xBFC4, 0xD21A, 0xCBDD, 0xBE05, 0xAFE0, 0xA8BD, - 0xA80F, 0xA855, 0xA969, 0xAB24, 0xAD61, 0xAFFB, 0xB2CB, 0xB5AC, - 0xB877, 0xBB08, 0xBD39, 0xBEE4, 0xBFD9, 0xC02C, 0xC01B, 0xBFE4, - 0xBFC4, 0xC04F, 0xC04F, 0x3CD6, 0x3C90, 0x3BD7, 0x3AD7, 0x39B8, - 0x37F9, 0x35B2, 0x33F6, 0x33D8, 0x3557, 0x3792, 0x3A47, 0x3D38, - 0x4025, 0x42CD, 0x44F1, 0x4651, 0x4636, 0x44A4, 0x4276, 0x4086, - 0x3FB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bully_seg5_animvalue_05004038, 0x00132c60, 7692, 0x00004038, 452); // 0x050041FC -static const u16 bully_seg5_animindex_050041FC[] = { - 0x0001, 0x0000, 0x0016, 0x0001, 0x0016, 0x0017, 0x0001, 0x0000, 0x0001, 0x002D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x00CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x009D, - 0x0016, 0x002E, 0x0016, 0x0044, 0x0016, 0x005A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00C9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x00B3, - 0x0001, 0x0070, 0x0016, 0x0071, 0x0016, 0x0087, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bully_seg5_animindex_050041FC, 0x00132c60, 7692, 0x000041fc, 168); // 0x050042A4 static const struct Animation bully_seg5_anim_050042A4 = { diff --git a/actors/bully/anims/anim_050043D8.inc.c b/actors/bully/anims/anim_050043D8.inc.c index 1a6774634..669f9a240 100644 --- a/actors/bully/anims/anim_050043D8.inc.c +++ b/actors/bully/anims/anim_050043D8.inc.c @@ -1,31 +1,9 @@ +#include "pc/rom_assets.h" // 0x050042BC -static const s16 bully_seg5_animvalue_050042BC[] = { - 0x0000, 0x00B4, 0x00B1, 0x00AE, 0x00B0, 0x00B2, 0x00B4, 0x00B1, - 0x00AE, 0x00B0, 0x00B3, 0x3FFF, 0xB575, 0xB559, 0xB64C, 0xBB9D, - 0xBCF3, 0xBE03, 0xC380, 0xBCE6, 0xB85B, 0xB5A2, 0x8001, 0x8001, - 0x3FA3, 0x42BE, 0x3D15, 0x3757, 0x36AE, 0x3714, 0x3798, 0x3A46, - 0x3D78, 0x3F80, 0xD89E, 0xD533, 0xCCDD, 0xC27D, 0xB8F4, 0xB323, - 0xB7D6, 0xC220, 0xCDD6, 0xD7E2, 0xB38B, 0xB75B, 0xC073, 0xCB4E, - 0xD466, 0xD836, 0xD32B, 0xC7BE, 0xBB82, 0xB407, 0xC04F, 0xC04F, - 0x3FB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bully_seg5_animvalue_050042BC, 0x00132c60, 7692, 0x000042bc, 116); // 0x05004330 -static const u16 bully_seg5_animindex_05004330[] = { - 0x0001, 0x0000, 0x000A, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0038, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0037, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x000C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0036, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x002C, - 0x0001, 0x0016, 0x0001, 0x0017, 0x000A, 0x0018, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bully_seg5_animindex_05004330, 0x00132c60, 7692, 0x00004330, 168); // 0x050043D8 static const struct Animation bully_seg5_anim_050043D8 = { diff --git a/actors/bully/anims/anim_05004598.inc.c b/actors/bully/anims/anim_05004598.inc.c index d4f3217f9..bc82865b9 100644 --- a/actors/bully/anims/anim_05004598.inc.c +++ b/actors/bully/anims/anim_05004598.inc.c @@ -1,40 +1,10 @@ +#include "pc/rom_assets.h" // 0x050043F0 -static const s16 bully_seg5_animvalue_050043F0[] = { - 0x0000, 0x00B4, 0x00B3, 0x00B2, 0x00B0, 0x00AF, 0x00AE, 0x00AF, - 0x00AF, 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B3, 0x00B2, - 0x00B1, 0x00B0, 0x00AF, 0x00AE, 0x00AF, 0x00B0, 0x00B2, 0x00B3, - 0x00B4, 0x3FFF, 0xB575, 0xB564, 0xB54B, 0xB54F, 0xB598, 0xB64C, - 0xB8E5, 0xBB9D, 0xBC81, 0xBCEE, 0xBD28, 0xBD6E, 0xBE03, 0xBF5E, - 0xC141, 0xC2E5, 0xC380, 0xC0B4, 0xBCE6, 0xBAB9, 0xB8B3, 0xB706, - 0xB5E1, 0xB575, 0x8001, 0x8001, 0x3FA3, 0x4038, 0x4174, 0x428E, - 0x42BE, 0x3D15, 0x398E, 0x3757, 0x36B5, 0x368F, 0x36B4, 0x36F1, - 0x3714, 0x3708, 0x36F8, 0x3716, 0x3798, 0x3899, 0x39F7, 0x3B82, - 0x3D08, 0x3E5A, 0x3F49, 0x3FA3, 0xD89E, 0xD7FB, 0xD632, 0xD37B, - 0xD009, 0xCC12, 0xC7CB, 0xC369, 0xBF20, 0xBB26, 0xB7B0, 0xB4F2, - 0xB323, 0xB2E5, 0xB466, 0xB729, 0xBAB2, 0xBE83, 0xC220, 0xC69B, - 0xCC74, 0xD24F, 0xD6D1, 0xD89E, 0xB38B, 0xB444, 0xB642, 0xB946, - 0xBD0D, 0xC156, 0xC5E1, 0xCA6B, 0xCEB4, 0xD27B, 0xD57F, 0xD77D, - 0xD836, 0xD75B, 0xD504, 0xD184, 0xCD31, 0xC85F, 0xC362, 0xBE90, - 0xBA3D, 0xB6BD, 0xB466, 0xB38B, 0xC04F, 0xC04F, 0x3FB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bully_seg5_animvalue_050043F0, 0x00132c60, 7692, 0x000043f0, 256); // 0x050044F0 -static const u16 bully_seg5_animindex_050044F0[] = { - 0x0001, 0x0000, 0x0018, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0019, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x007E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x007D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x004C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x001A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x007C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0064, - 0x0001, 0x0032, 0x0001, 0x0033, 0x0018, 0x0034, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bully_seg5_animindex_050044F0, 0x00132c60, 7692, 0x000044f0, 168); // 0x05004598 static const struct Animation bully_seg5_anim_05004598 = { diff --git a/actors/bully/anims/anim_050046F4.inc.c b/actors/bully/anims/anim_050046F4.inc.c index 3c236cad2..f7a47b272 100644 --- a/actors/bully/anims/anim_050046F4.inc.c +++ b/actors/bully/anims/anim_050046F4.inc.c @@ -1,33 +1,9 @@ +#include "pc/rom_assets.h" // 0x050045B0 -static const s16 bully_seg5_animvalue_050045B0[] = { - 0x0000, 0x00AE, 0x00AE, 0x00AE, 0x00C1, 0x00D0, 0x00D7, 0x00D3, - 0x00CA, 0x00BD, 0x00AE, 0x00AE, 0x00AE, 0x3FFF, 0xC00D, 0xBF15, - 0xC015, 0xCBDE, 0xC3D9, 0xB86A, 0xB1CA, 0xB254, 0xB5BF, 0xBA52, - 0xBE55, 0xC00D, 0x8001, 0x8001, 0x3FA3, 0x3EF5, 0x4050, 0x4BDC, - 0x43F9, 0x38BD, 0x3231, 0x329C, 0x35D3, 0x3A2B, 0x3DFE, 0x3FA3, - 0xC9F4, 0xC6B4, 0xBF90, 0xB86B, 0xB52C, 0xBF4E, 0xC9F4, 0xC6FE, - 0xBFFF, 0xBAE0, 0xBCAE, 0xBFC2, 0xC9F4, 0xC6B4, 0xBF90, 0xB86B, - 0xB52C, 0xBF4E, 0xC9F4, 0xC6FE, 0xBFFF, 0xBAE0, 0xBCAE, 0xBFC2, - 0xC04F, 0xC04F, 0x3581, 0x38C0, 0x3FE5, 0x4709, 0x4A48, 0x4027, - 0x3581, 0x3877, 0x3F76, 0x4494, 0x42C7, 0x3FB2, -}; +ROM_ASSET_LOAD_ANIM(bully_seg5_animvalue_050045B0, 0x00132c60, 7692, 0x000045b0, 156); // 0x0500464C -static const u16 bully_seg5_animindex_0500464C[] = { - 0x0001, 0x0000, 0x000C, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0042, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0041, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0028, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x000E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0040, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0034, - 0x0001, 0x001A, 0x0001, 0x001B, 0x000C, 0x001C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(bully_seg5_animindex_0500464C, 0x00132c60, 7692, 0x0000464c, 168); // 0x050046F4 static const struct Animation bully_seg5_anim_050046F4 = { diff --git a/actors/bully/model.inc.c b/actors/bully/model.inc.c index 22529781c..1768571c1 100644 --- a/actors/bully/model.inc.c +++ b/actors/bully/model.inc.c @@ -1,27 +1,11 @@ +#include "pc/rom_assets.h" // Bully // 0x05000000 -static const Vtx bully_seg5_vertex_05000000[] = { - {{{ 196, 17, 114}, 0, { 325, 310}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 259, 2, 106}, 0, { 422, 7}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 184, -14, 137}, 0, { 399, 416}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 196, 17, -113}, 0, { 105, 286}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 259, 2, -105}, 0, { 69, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 171, 17, -157}, 0, { -107, 540}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 184, -14, -136}, 0, { -34, 392}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 91, 42, -114}, 0, { 236, 784}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 140, 42, -34}, 0, { 621, 305}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 116, -38, -75}, 0, { 344, 489}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 171, 17, 158}, 0, { 417, 557}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 116, -38, 76}, 0, { 111, 499}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 91, 42, 115}, 0, { 120, 778}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 140, 42, 35}, 0, { -40, 311}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05000000, 0x00132c60, 7692, 0x00000000, 224); // 0x050000E0 -ALIGNED8 const Texture bully_seg5_texture_050000E0[] = { -#include "actors/bully/bully_horn.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bully_seg5_texture_050000E0, "actors/bully/bully_horn.rgba16.inc.c", 0x00132c60, 7692, 0x000000e0, 512); // 0x050002E0 - 0x05000398 const Gfx bully_seg5_dl_050002E0[] = { @@ -85,241 +69,52 @@ static const Lights1 bully_seg5_lights_05000450 = gdSPDefLights1( // //! There's another malformed light entry here. // 0x05000468 -ALIGNED8 const Texture bully_seg5_texture_05000468[] = { -#include "actors/bully/bully_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bully_seg5_texture_05000468, "actors/bully/bully_left_side.rgba16.inc.c", 0x00132c60, 7692, 0x00000468, 4096); // 0x05001468 -ALIGNED8 const Texture bully_seg5_texture_05001468[] = { -#include "actors/bully/bully_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bully_seg5_texture_05001468, "actors/bully/bully_right_side.rgba16.inc.c", 0x00132c60, 7692, 0x00001468, 4096); // 0x05002468 -ALIGNED8 const Texture bully_seg5_texture_05002468[] = { -#include "actors/bully/bully_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bully_seg5_texture_05002468, "actors/bully/bully_eye.rgba16.inc.c", 0x00132c60, 7692, 0x00002468, 2048); // 0x05002C68 -static const Vtx bully_seg5_vertex_05002C68[] = { - {{{ 27, -35, 0}, 0, { 0, 0}, {0x0c, 0x82, 0x04, 0x00}}}, - {{{ 56, -16, -27}, 0, { 0, 0}, {0x16, 0xae, 0xa3, 0x00}}}, - {{{ 72, -16, 0}, 0, { 0, 0}, {0x59, 0xa7, 0x04, 0x00}}}, - {{{ 56, 28, -46}, 0, { 0, 0}, {0x65, 0xdf, 0xbd, 0xff}}}, - {{{ 90, 28, 0}, 0, { 0, 0}, {0x65, 0xdf, 0xbd, 0xff}}}, - {{{ -17, -17, 0}, 0, { 0, 0}, {0xd7, 0xc5, 0x98, 0xff}}}, - {{{ -37, 27, 0}, 0, { 0, 0}, {0xd0, 0xde, 0x90, 0xff}}}, - {{{ 56, 28, -46}, 0, { 0, 0}, {0xd0, 0xde, 0x90, 0xff}}}, - {{{ 56, -16, 22}, 0, { 0, 0}, {0x16, 0xb4, 0x62, 0xff}}}, - {{{ 90, 28, 0}, 0, { 0, 0}, {0x5f, 0xde, 0x4b, 0xff}}}, - {{{ 55, 28, 41}, 0, { 0, 0}, {0x5f, 0xde, 0x4b, 0xff}}}, - {{{ -17, -17, 0}, 0, { 0, 0}, {0xdc, 0xcb, 0x6c, 0xff}}}, - {{{ 55, 28, 41}, 0, { 0, 0}, {0xd5, 0xdf, 0x72, 0xff}}}, - {{{ -37, 27, 0}, 0, { 0, 0}, {0xd5, 0xdf, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05002C68, 0x00132c60, 7692, 0x00002c68, 224); // 0x05002D48 -static const Vtx bully_seg5_vertex_05002D48[] = { - {{{ 90, 28, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, - {{{ 56, 28, -46}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, - {{{ -37, 27, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, - {{{ 55, 28, 41}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05002D48, 0x00132c60, 7692, 0x00002d48, 64); // 0x05002D88 -static const Vtx bully_seg5_vertex_05002D88[] = { - {{{ 72, -16, 0}, 0, { 0, 0}, {0x59, 0xa7, 0xfc, 0x00}}}, - {{{ 56, -16, 27}, 0, { 0, 0}, {0x16, 0xae, 0x5d, 0x00}}}, - {{{ 27, -35, 0}, 0, { 0, 0}, {0x0c, 0x82, 0xfc, 0x00}}}, - {{{ 90, 28, 0}, 0, { 0, 0}, {0x65, 0xdf, 0x43, 0xff}}}, - {{{ 56, 28, 46}, 0, { 0, 0}, {0x65, 0xdf, 0x43, 0xff}}}, - {{{ 56, 28, 46}, 0, { 0, 0}, {0xd0, 0xde, 0x70, 0xff}}}, - {{{ -37, 27, 0}, 0, { 0, 0}, {0xd0, 0xde, 0x70, 0xff}}}, - {{{ -17, -17, 0}, 0, { 0, 0}, {0xd7, 0xc5, 0x68, 0xff}}}, - {{{ 56, -16, -22}, 0, { 0, 0}, {0x16, 0xb4, 0x9e, 0xff}}}, - {{{ 55, 28, -41}, 0, { 0, 0}, {0x5f, 0xde, 0xb5, 0xff}}}, - {{{ 90, 28, 0}, 0, { 0, 0}, {0x5f, 0xde, 0xb5, 0xff}}}, - {{{ -37, 27, 0}, 0, { 0, 0}, {0xd5, 0xdf, 0x8e, 0xff}}}, - {{{ 55, 28, -41}, 0, { 0, 0}, {0xd5, 0xdf, 0x8e, 0xff}}}, - {{{ -17, -17, 0}, 0, { 0, 0}, {0xdc, 0xcb, 0x94, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05002D88, 0x00132c60, 7692, 0x00002d88, 224); // 0x05002E68 -static const Vtx bully_seg5_vertex_05002E68[] = { - {{{ 55, 28, -41}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, - {{{ -37, 27, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, - {{{ 56, 28, 46}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, - {{{ 90, 28, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05002E68, 0x00132c60, 7692, 0x00002e68, 64); // 0x05002EA8 -static const Vtx bully_seg5_vertex_05002EA8[] = { - {{{ 60, 143, 0}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0x00}}}, - {{{ 57, 127, -67}, 0, { 0, 0}, {0x0c, 0x7a, 0xe3, 0x00}}}, - {{{ -46, 137, -67}, 0, { 0, 0}, {0x0c, 0x7a, 0xe3, 0x00}}}, - {{{ -42, 153, 0}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ -46, 137, 67}, 0, { 0, 0}, {0x0c, 0x7a, 0x1d, 0xff}}}, - {{{ 57, 127, 67}, 0, { 0, 0}, {0x0c, 0x7a, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05002EA8, 0x00132c60, 7692, 0x00002ea8, 96); // 0x05002F08 -static const Vtx bully_seg5_vertex_05002F08[] = { - {{{ -133, -40, 39}, 0, { 0, 0}, {0x8b, 0xdd, 0x22, 0x00}}}, - {{{ -134, -1, 55}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0x00}}}, - {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, - {{{ -102, -73, 72}, 0, { 0, 0}, {0xa7, 0xc0, 0x3f, 0xff}}}, - {{{ -102, 0, 102}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ -54, -95, 94}, 0, { 0, 0}, {0xd0, 0xad, 0x52, 0xff}}}, - {{{ -55, 0, 134}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 0, -102, 102}, 0, { 0, 0}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 0, 0, 145}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 56, -94, 94}, 0, { 0, 0}, {0x31, 0xae, 0x52, 0xff}}}, - {{{ 55, 0, 134}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 103, -71, 72}, 0, { 0, 0}, {0x5a, 0xc2, 0x3f, 0xff}}}, - {{{ 102, 0, 102}, 0, { 0, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 134, -38, 39}, 0, { 0, 0}, {0x75, 0xdf, 0x22, 0xff}}}, - {{{ 134, 1, 55}, 0, { 0, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05002F08, 0x00132c60, 7692, 0x00002f08, 256); // 0x05003008 -static const Vtx bully_seg5_vertex_05003008[] = { - {{{ -133, -56, 0}, 0, { 0, 0}, {0x8b, 0xcf, 0x00, 0xff}}}, - {{{ -133, -40, 39}, 0, { 0, 0}, {0x8b, 0xdd, 0x22, 0x00}}}, - {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, - {{{ -101, -103, 0}, 0, { 0, 0}, {0xa7, 0xa6, 0x00, 0xff}}}, - {{{ -102, -73, 72}, 0, { 0, 0}, {0xa7, 0xc0, 0x3f, 0xff}}}, - {{{ -54, -134, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, - {{{ -54, -95, 94}, 0, { 0, 0}, {0xd0, 0xad, 0x52, 0xff}}}, - {{{ 1, -145, 0}, 0, { 0, 0}, {0x01, 0x81, 0x00, 0xff}}}, - {{{ 0, -102, 102}, 0, { 0, 0}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 56, -133, 0}, 0, { 0, 0}, {0x31, 0x8c, 0x00, 0xff}}}, - {{{ 56, -94, 94}, 0, { 0, 0}, {0x31, 0xae, 0x52, 0xff}}}, - {{{ 103, -101, 0}, 0, { 0, 0}, {0x5a, 0xa8, 0x00, 0xff}}}, - {{{ 103, -71, 72}, 0, { 0, 0}, {0x5a, 0xc2, 0x3f, 0xff}}}, - {{{ 134, -54, 0}, 0, { 0, 0}, {0x75, 0xd1, 0x00, 0xff}}}, - {{{ 134, -38, 39}, 0, { 0, 0}, {0x75, 0xdf, 0x22, 0xff}}}, - {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05003008, 0x00132c60, 7692, 0x00003008, 256); // 0x05003108 -static const Vtx bully_seg5_vertex_05003108[] = { - {{{ -133, -40, -39}, 0, { 0, 0}, {0x8b, 0xdd, 0xde, 0xff}}}, - {{{ -133, -56, 0}, 0, { 0, 0}, {0x8b, 0xcf, 0x00, 0x00}}}, - {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, - {{{ -102, -73, -72}, 0, { 0, 0}, {0xa7, 0xc0, 0xc1, 0xff}}}, - {{{ -101, -103, 0}, 0, { 0, 0}, {0xa7, 0xa6, 0x00, 0xff}}}, - {{{ -54, -95, -94}, 0, { 0, 0}, {0xd0, 0xad, 0xae, 0xff}}}, - {{{ -54, -134, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, - {{{ 0, -102, -102}, 0, { 0, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 1, -145, 0}, 0, { 0, 0}, {0x01, 0x81, 0x00, 0xff}}}, - {{{ 56, -94, -94}, 0, { 0, 0}, {0x31, 0xae, 0xae, 0xff}}}, - {{{ 56, -133, 0}, 0, { 0, 0}, {0x31, 0x8c, 0x00, 0xff}}}, - {{{ 103, -71, -72}, 0, { 0, 0}, {0x5a, 0xc2, 0xc1, 0xff}}}, - {{{ 103, -101, 0}, 0, { 0, 0}, {0x5a, 0xa8, 0x00, 0xff}}}, - {{{ 134, -38, -39}, 0, { 0, 0}, {0x75, 0xdf, 0xde, 0xff}}}, - {{{ 134, -54, 0}, 0, { 0, 0}, {0x75, 0xd1, 0x00, 0xff}}}, - {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05003108, 0x00132c60, 7692, 0x00003108, 256); // 0x05003208 -static const Vtx bully_seg5_vertex_05003208[] = { - {{{ -134, -1, -55}, 0, { 0, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -133, -40, -39}, 0, { 0, 0}, {0x8b, 0xdd, 0xde, 0x00}}}, - {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, - {{{ -102, 0, -102}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -102, -73, -72}, 0, { 0, 0}, {0xa7, 0xc0, 0xc1, 0xff}}}, - {{{ -55, 0, -134}, 0, { 0, 0}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -54, -95, -94}, 0, { 0, 0}, {0xd0, 0xad, 0xae, 0xff}}}, - {{{ 0, 0, -145}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -102, -102}, 0, { 0, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 55, 0, -134}, 0, { 0, 0}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 56, -94, -94}, 0, { 0, 0}, {0x31, 0xae, 0xae, 0xff}}}, - {{{ 102, 0, -102}, 0, { 0, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 103, -71, -72}, 0, { 0, 0}, {0x5a, 0xc2, 0xc1, 0xff}}}, - {{{ 134, 1, -55}, 0, { 0, 0}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ 134, -38, -39}, 0, { 0, 0}, {0x75, 0xdf, 0xde, 0xff}}}, - {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05003208, 0x00132c60, 7692, 0x00003208, 256); // 0x05003308 -static const Vtx bully_seg5_vertex_05003308[] = { - {{{ -134, 38, -39}, 0, { 0, 0}, {0x8b, 0x21, 0xde, 0xff}}}, - {{{ -134, -1, -55}, 0, { 0, 0}, {0x8b, 0x00, 0xd0, 0x00}}}, - {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, - {{{ -103, 71, -72}, 0, { 0, 0}, {0xa6, 0x3e, 0xc1, 0xff}}}, - {{{ -102, 0, -102}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -56, 94, -94}, 0, { 0, 0}, {0xcf, 0x52, 0xae, 0xff}}}, - {{{ -55, 0, -134}, 0, { 0, 0}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 0, 102, -102}, 0, { 0, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 0, 0, -145}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 54, 95, -94}, 0, { 0, 0}, {0x30, 0x53, 0xae, 0xff}}}, - {{{ 55, 0, -134}, 0, { 0, 0}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 102, 73, -72}, 0, { 0, 0}, {0x59, 0x40, 0xc1, 0xff}}}, - {{{ 102, 0, -102}, 0, { 0, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 133, 40, -39}, 0, { 0, 0}, {0x75, 0x23, 0xde, 0xff}}}, - {{{ 134, 1, -55}, 0, { 0, 0}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05003308, 0x00132c60, 7692, 0x00003308, 256); // 0x05003408 -static const Vtx bully_seg5_vertex_05003408[] = { - {{{ -134, 54, 0}, 0, { 0, 0}, {0x8b, 0x2f, 0x00, 0xff}}}, - {{{ -134, 38, -39}, 0, { 0, 0}, {0x8b, 0x21, 0xde, 0x00}}}, - {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, - {{{ -103, 101, 0}, 0, { 0, 0}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ -103, 71, -72}, 0, { 0, 0}, {0xa6, 0x3e, 0xc1, 0xff}}}, - {{{ -56, 133, 0}, 0, { 0, 0}, {0xcf, 0x74, 0x00, 0xff}}}, - {{{ -56, 94, -94}, 0, { 0, 0}, {0xcf, 0x52, 0xae, 0xff}}}, - {{{ -1, 145, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, - {{{ 0, 102, -102}, 0, { 0, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 54, 134, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 54, 95, -94}, 0, { 0, 0}, {0x30, 0x53, 0xae, 0xff}}}, - {{{ 101, 103, 0}, 0, { 0, 0}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ 102, 73, -72}, 0, { 0, 0}, {0x59, 0x40, 0xc1, 0xff}}}, - {{{ 133, 56, 0}, 0, { 0, 0}, {0x75, 0x31, 0x00, 0xff}}}, - {{{ 133, 40, -39}, 0, { 0, 0}, {0x75, 0x23, 0xde, 0xff}}}, - {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05003408, 0x00132c60, 7692, 0x00003408, 256); // 0x05003508 -static const Vtx bully_seg5_vertex_05003508[] = { - {{{ -134, 38, 39}, 0, { 0, 0}, {0x8b, 0x21, 0x22, 0xff}}}, - {{{ -134, 54, 0}, 0, { 0, 0}, {0x8b, 0x2f, 0x00, 0x00}}}, - {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, - {{{ -103, 71, 72}, 0, { 0, 0}, {0xa6, 0x3e, 0x3f, 0xff}}}, - {{{ -103, 101, 0}, 0, { 0, 0}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ -56, 94, 94}, 0, { 0, 0}, {0xcf, 0x52, 0x52, 0xff}}}, - {{{ -56, 133, 0}, 0, { 0, 0}, {0xcf, 0x74, 0x00, 0xff}}}, - {{{ 0, 102, 102}, 0, { 0, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1, 145, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, - {{{ 54, 95, 94}, 0, { 0, 0}, {0x30, 0x53, 0x52, 0xff}}}, - {{{ 54, 134, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 102, 73, 72}, 0, { 0, 0}, {0x59, 0x40, 0x3f, 0xff}}}, - {{{ 101, 103, 0}, 0, { 0, 0}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ 133, 40, 39}, 0, { 0, 0}, {0x75, 0x23, 0x22, 0xff}}}, - {{{ 133, 56, 0}, 0, { 0, 0}, {0x75, 0x31, 0x00, 0xff}}}, - {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05003508, 0x00132c60, 7692, 0x00003508, 256); // 0x05003608 -static const Vtx bully_seg5_vertex_05003608[] = { - {{{ -134, -1, 55}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -134, 38, 39}, 0, { 0, 0}, {0x8b, 0x21, 0x22, 0x00}}}, - {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, - {{{ -102, 0, 102}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ -103, 71, 72}, 0, { 0, 0}, {0xa6, 0x3e, 0x3f, 0xff}}}, - {{{ -55, 0, 134}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -56, 94, 94}, 0, { 0, 0}, {0xcf, 0x52, 0x52, 0xff}}}, - {{{ 0, 0, 145}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 102, 102}, 0, { 0, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 55, 0, 134}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 54, 95, 94}, 0, { 0, 0}, {0x30, 0x53, 0x52, 0xff}}}, - {{{ 102, 0, 102}, 0, { 0, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 102, 73, 72}, 0, { 0, 0}, {0x59, 0x40, 0x3f, 0xff}}}, - {{{ 134, 1, 55}, 0, { 0, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 133, 40, 39}, 0, { 0, 0}, {0x75, 0x23, 0x22, 0xff}}}, - {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05003608, 0x00132c60, 7692, 0x00003608, 256); // 0x05003708 - 0x050037A0 const Gfx bully_seg5_dl_05003708[] = { @@ -435,20 +230,10 @@ const Gfx bully_seg5_dl_05003878[] = { }; // 0x05003C50 -static const Vtx bully_seg5_vertex_05003C50[] = { - {{{ 0, 57, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -55, -55, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -55, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -55, 57, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05003C50, 0x00132c60, 7692, 0x00003c50, 64); // 0x05003C90 -static const Vtx bully_seg5_vertex_05003C90[] = { - {{{ 57, 57, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -55, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 57, -55, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 57, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05003C90, 0x00132c60, 7692, 0x00003c90, 64); // 0x05003CD0 - 0x05003D08 const Gfx bully_seg5_dl_05003CD0[] = { @@ -490,20 +275,10 @@ const Gfx bully_seg5_dl_05003D40[] = { }; // 0x05003DB8 -static const Vtx bully_seg5_vertex_05003DB8[] = { - {{{ 0, 114, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -111, -111, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -111, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -111, 114, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05003DB8, 0x00132c60, 7692, 0x00003db8, 64); // 0x05003DF8 -static const Vtx bully_seg5_vertex_05003DF8[] = { - {{{ 114, 114, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -111, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 114, -111, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 114, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05003DF8, 0x00132c60, 7692, 0x00003df8, 64); // 0x05003E38 - 0x05003E70 const Gfx bully_seg5_dl_05003E38[] = { @@ -545,14 +320,7 @@ const Gfx bully_seg5_dl_05003EA8[] = { }; // 0x05003F20 -static const Vtx bully_seg5_vertex_05003F20[] = { - {{{ -36, 152, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 136, 68}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 56, 124, 68}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, 140, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 56, 124, -64}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 136, -64}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bully_seg5_vertex_05003F20, 0x00132c60, 7692, 0x00003f20, 96); // 0x05003F80 - 0x05003FC8 const Gfx bully_seg5_dl_05003F80[] = { diff --git a/actors/burn_smoke/model.inc.c b/actors/burn_smoke/model.inc.c index f270b8ab8..938cb920f 100644 --- a/actors/burn_smoke/model.inc.c +++ b/actors/burn_smoke/model.inc.c @@ -1,12 +1,8 @@ +#include "pc/rom_assets.h" // Burn Smoke // 0x040217C0 -static const Vtx burn_smoke_seg4_vertex_040217C0[] = { - {{{ -50, -50, 0}, 0, { 0, 992}, {0x14, 0x0a, 0x0a, 0xff}}}, - {{{ 50, -50, 0}, 0, { 992, 992}, {0x14, 0x0a, 0x0a, 0xff}}}, - {{{ 50, 50, 0}, 0, { 992, 0}, {0x14, 0x0a, 0x0a, 0xff}}}, - {{{ -50, 50, 0}, 0, { 0, 0}, {0x14, 0x0a, 0x0a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(burn_smoke_seg4_vertex_040217C0, 0x00114750, 78432, 0x000217c0, 64); // //! Wrong texture format. Called as rgba16, which makes the burn smoke appear // as a transparent black burn smoke. Probably meant to show up as white-ish @@ -15,9 +11,7 @@ static const Vtx burn_smoke_seg4_vertex_040217C0[] = { // said fix is on a compile-time variable. Use TEXTURE_FIX=1 at compile time // to fix this. // 0x04021800 -ALIGNED8 const Texture burn_smoke_seg4_texture_04021800[] = { -#include "actors/burn_smoke/burn_smoke.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(burn_smoke_seg4_texture_04021800, "actors/burn_smoke/burn_smoke.ia16.inc.c", 0x00114750, 78432, 0x00021800, 2048); // 0x04022000 - 0x04022028 const Gfx burn_smoke_seg4_dl_04022000[] = { diff --git a/actors/butterfly/anims/anim_030055B0.inc.c b/actors/butterfly/anims/anim_030055B0.inc.c index b0c45b408..ad1dcb96e 100644 --- a/actors/butterfly/anims/anim_030055B0.inc.c +++ b/actors/butterfly/anims/anim_030055B0.inc.c @@ -1,19 +1,9 @@ +#include "pc/rom_assets.h" // 0x03005538 -static const s16 butterfly_seg3_animvalue_03005538[] = { - 0x0000, 0x352F, 0x28EE, 0x122D, 0x05EC, 0x0D4E, 0x1D8D, 0x2DCC, - 0x352F, 0x4B1B, 0x569E, 0x6C00, 0x7784, 0x7093, 0x614F, 0x520B, - 0x4B1B, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(butterfly_seg3_animvalue_03005538, 0x00201410, 96653, 0x00005538, 36); // 0x0300555C -static const u16 butterfly_seg3_animindex_0300555C[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0001, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(butterfly_seg3_animindex_0300555C, 0x00201410, 96653, 0x0000555c, 84); // 0x030055B0 static const struct Animation butterfly_seg3_anim_030055B0 = { diff --git a/actors/butterfly/anims/anim_03005698.inc.c b/actors/butterfly/anims/anim_03005698.inc.c index 5adc46edc..c285f27b3 100644 --- a/actors/butterfly/anims/anim_03005698.inc.c +++ b/actors/butterfly/anims/anim_03005698.inc.c @@ -1,24 +1,9 @@ +#include "pc/rom_assets.h" // 0x030055C8 -static const s16 butterfly_seg3_animvalue_030055C8[] = { - 0x0000, 0x3A7B, 0x3A7B, 0x3998, 0x3721, 0x3360, 0x2E9D, 0x2923, - 0x233A, 0x1D2D, 0x1744, 0x11CA, 0x0D07, 0x0945, 0x06CF, 0x05EC, - 0x0697, 0x087A, 0x0B63, 0x0F24, 0x138C, 0x186C, 0x1D94, 0x22D3, - 0x27FB, 0x2CDB, 0x3143, 0x3503, 0x37ED, 0x39CF, 0x3A7B, 0x4637, - 0x4637, 0x470C, 0x495C, 0x4CE1, 0x5159, 0x567C, 0x5C07, 0x61B4, - 0x673F, 0x6C63, 0x70DA, 0x7460, 0x76AF, 0x7784, 0x76E3, 0x751F, - 0x7263, 0x6EDE, 0x6ABC, 0x6629, 0x6154, 0x5C68, 0x5792, 0x52FF, - 0x4EDD, 0x4B58, 0x489D, 0x46D8, 0x4637, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(butterfly_seg3_animvalue_030055C8, 0x00201410, 96653, 0x000055c8, 124); // 0x03005644 -static const u16 butterfly_seg3_animindex_03005644[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0001, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x001F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(butterfly_seg3_animindex_03005644, 0x00201410, 96653, 0x00005644, 84); // 0x03005698 static const struct Animation butterfly_seg3_anim_03005698 = { diff --git a/actors/butterfly/model.inc.c b/actors/butterfly/model.inc.c index 79f54acac..93d776325 100644 --- a/actors/butterfly/model.inc.c +++ b/actors/butterfly/model.inc.c @@ -1,29 +1,14 @@ +#include "pc/rom_assets.h" // Butterfly // 0x03004348 -static const Vtx butterfly_seg3_vertex_03004348[] = { - {{{ 0, 0, -78}, 0, { 2004, -48}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 79, 0, 39}, 0, { -60, 4056}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 79, 0, -78}, 0, { -56, -48}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -78}, 0, { 2004, -48}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 39}, 0, { 2004, 4056}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 79, 0, 39}, 0, { -60, 4056}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(butterfly_seg3_vertex_03004348, 0x00201410, 96653, 0x00004348, 96); // 0x030043A8 -ALIGNED8 const Texture butterfly_seg3_texture_030043A8[] = { -#include "actors/butterfly/butterfly_wing.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(butterfly_seg3_texture_030043A8, "actors/butterfly/butterfly_wing.rgba16.inc.c", 0x00201410, 96653, 0x000043a8, 4096); // 0x030053A8 -static const Vtx butterfly_seg3_vertex_030053A8[] = { - {{{ 79, 0, -78}, 0, { -56, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 39}, 0, { 1972, 4024}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -78}, 0, { 2000, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 79, 0, -78}, 0, { -56, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 79, 0, 39}, 0, { -80, 4032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 39}, 0, { 1972, 4024}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(butterfly_seg3_vertex_030053A8, 0x00201410, 96653, 0x000053a8, 96); // 0x03005408 - 0x030054A0 const Gfx butterfly_seg3_dl_03005408[] = { diff --git a/actors/cannon_barrel/model.inc.c b/actors/cannon_barrel/model.inc.c index 4fb2258f8..8fd4c14bb 100644 --- a/actors/cannon_barrel/model.inc.c +++ b/actors/cannon_barrel/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Cannon Barrel // 0x08005878 @@ -13,79 +14,19 @@ static const Lights1 cannon_barrel_seg8_lights_08005890 = gdSPDefLights1( ); // 0x080058A8 -ALIGNED8 const Texture cannon_barrel_seg8_texture_080058A8[] = { -#include "actors/cannon_barrel/cannon_barrel.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cannon_barrel_seg8_texture_080058A8, "actors/cannon_barrel/cannon_barrel.rgba16.inc.c", 0x001f2200, 59076, 0x000058a8, 2048); // 0x080060A8 -static const Vtx cannon_barrel_seg8_vertex_080060A8[] = { - {{{ -40, 236, 41}, 0, { 176, 748}, {0x45, 0x5d, 0xcd, 0xff}}}, - {{{ -56, 236, 0}, 0, { 64, 480}, {0x66, 0x49, 0x0d, 0xff}}}, - {{{ -81, 236, 0}, 0, { -98, 480}, {0xb8, 0x68, 0x09, 0xff}}}, - {{{ -57, 236, 58}, 0, { 60, 864}, {0xcc, 0x5c, 0x44, 0xff}}}, - {{{ -40, 236, -40}, 0, { 176, 210}, {0x2b, 0x68, 0x3a, 0xff}}}, - {{{ -57, 236, -57}, 0, { 60, 94}, {0xae, 0x49, 0xc2, 0xff}}}, - {{{ 0, 236, -81}, 0, { 444, -66}, {0xf4, 0x5c, 0xab, 0xff}}}, - {{{ 0, 236, -56}, 0, { 444, 98}, {0xf6, 0x5c, 0x56, 0xff}}}, - {{{ 41, 236, -40}, 0, { 714, 210}, {0xbc, 0x5d, 0x33, 0xff}}}, - {{{ 58, 236, -57}, 0, { 830, 94}, {0x34, 0x5c, 0xbb, 0xff}}}, - {{{ 57, 236, 0}, 0, { 826, 480}, {0xaa, 0x5c, 0xf6, 0xff}}}, - {{{ 82, 236, 0}, 0, { 990, 480}, {0x55, 0x5c, 0xf4, 0xff}}}, - {{{ 58, 236, 58}, 0, { 830, 864}, {0x3a, 0x68, 0x2b, 0xff}}}, - {{{ 41, 236, 41}, 0, { 714, 748}, {0xc3, 0x4a, 0xae, 0xff}}}, - {{{ 0, 236, 57}, 0, { 444, 860}, {0x09, 0x67, 0xb8, 0xff}}}, - {{{ 0, 236, 82}, 0, { 444, 1022}, {0x0d, 0x49, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cannon_barrel_seg8_vertex_080060A8, 0x001f2200, 59076, 0x000060a8, 256); // 0x080061A8 -static const Vtx cannon_barrel_seg8_vertex_080061A8[] = { - {{{ 41, 236, 41}, 0, { 0, 0}, {0xc3, 0x4a, 0xae, 0xff}}}, - {{{ 41, -19, 41}, 0, { 0, 0}, {0xae, 0x4a, 0xc3, 0xff}}}, - {{{ 0, -19, 57}, 0, { 0, 0}, {0xf3, 0x49, 0x9a, 0xff}}}, - {{{ -40, 236, -40}, 0, { 0, 0}, {0x2b, 0x68, 0x3a, 0xff}}}, - {{{ -40, -19, -40}, 0, { 0, 0}, {0x2a, 0x73, 0x20, 0xff}}}, - {{{ 0, -19, -56}, 0, { 0, 0}, {0x10, 0x2a, 0x76, 0xff}}}, - {{{ -56, 236, 0}, 0, { 0, 0}, {0x66, 0x49, 0x0d, 0xff}}}, - {{{ -56, -19, 0}, 0, { 0, 0}, {0x76, 0x2a, 0xf1, 0xff}}}, - {{{ 41, -19, -40}, 0, { 0, 0}, {0xc3, 0x4a, 0x52, 0xff}}}, - {{{ -40, -19, 41}, 0, { 0, 0}, {0x3e, 0x4a, 0xae, 0xff}}}, - {{{ 57, -19, 0}, 0, { 0, 0}, {0x9a, 0x49, 0x0d, 0xff}}}, - {{{ -40, 236, 41}, 0, { 0, 0}, {0x45, 0x5d, 0xcd, 0xff}}}, - {{{ 0, 236, 57}, 0, { 0, 0}, {0x09, 0x67, 0xb8, 0xff}}}, - {{{ 57, 236, 0}, 0, { 0, 0}, {0xaa, 0x5c, 0xf6, 0xff}}}, - {{{ 41, 236, -40}, 0, { 0, 0}, {0xbc, 0x5d, 0x33, 0xff}}}, - {{{ 0, 236, -56}, 0, { 0, 0}, {0xf6, 0x5c, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cannon_barrel_seg8_vertex_080061A8, 0x001f2200, 59076, 0x000061a8, 256); // 0x080062A8 -static const Vtx cannon_barrel_seg8_vertex_080062A8[] = { - {{{ 82, -19, 0}, 0, { 0, 0}, {0x74, 0xce, 0x0b, 0xff}}}, - {{{ 58, -19, 58}, 0, { 0, 0}, {0x49, 0xce, 0x5a, 0xff}}}, - {{{ 0, -71, 0}, 0, { 0, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 0, -19, 82}, 0, { 0, 0}, {0xf4, 0xce, 0x74, 0xff}}}, - {{{ 58, 236, 58}, 0, { 0, 0}, {0x3a, 0x68, 0x2b, 0xff}}}, - {{{ 0, 236, 82}, 0, { 0, 0}, {0x0d, 0x49, 0x66, 0xff}}}, - {{{ 82, 236, 0}, 0, { 0, 0}, {0x55, 0x5c, 0xf4, 0xff}}}, - {{{ -57, 236, 58}, 0, { 0, 0}, {0xcc, 0x5c, 0x44, 0xff}}}, - {{{ -57, -19, 58}, 0, { 0, 0}, {0xa6, 0xcf, 0x49, 0xff}}}, - {{{ 58, -19, -57}, 0, { 0, 0}, {0x5a, 0xcf, 0xb6, 0xff}}}, - {{{ 58, 236, -57}, 0, { 0, 0}, {0x34, 0x5c, 0xbb, 0xff}}}, - {{{ 0, -19, -81}, 0, { 0, 0}, {0x0b, 0xcf, 0x8c, 0xff}}}, - {{{ 0, 236, -81}, 0, { 0, 0}, {0xf4, 0x5c, 0xab, 0xff}}}, - {{{ -57, -19, -57}, 0, { 0, 0}, {0xb6, 0xcf, 0xa6, 0xff}}}, - {{{ -81, 236, 0}, 0, { 0, 0}, {0xb8, 0x68, 0x09, 0xff}}}, - {{{ -57, 236, -57}, 0, { 0, 0}, {0xae, 0x49, 0xc2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cannon_barrel_seg8_vertex_080062A8, 0x001f2200, 59076, 0x000062a8, 256); // 0x080063A8 -static const Vtx cannon_barrel_seg8_vertex_080063A8[] = { - {{{ -81, -19, 0}, 0, { 0, 0}, {0x8c, 0xcf, 0xf4, 0xff}}}, - {{{ -57, -19, -57}, 0, { 0, 0}, {0xb6, 0xcf, 0xa6, 0xff}}}, - {{{ 0, -71, 0}, 0, { 0, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -57, 236, -57}, 0, { 0, 0}, {0xae, 0x49, 0xc2, 0xff}}}, - {{{ -81, 236, 0}, 0, { 0, 0}, {0xb8, 0x68, 0x09, 0xff}}}, - {{{ -57, -19, 58}, 0, { 0, 0}, {0xa6, 0xcf, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cannon_barrel_seg8_vertex_080063A8, 0x001f2200, 59076, 0x000063a8, 96); // 0x08006408 - 0x080064C0 const Gfx cannon_barrel_seg8_dl_08006408[] = { diff --git a/actors/cannon_base/model.inc.c b/actors/cannon_base/model.inc.c index 5efad556e..659eb596d 100644 --- a/actors/cannon_base/model.inc.c +++ b/actors/cannon_base/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Cannon Base // 0x08004988 @@ -13,103 +14,22 @@ static const Lights1 cannon_base_seg8_lights_080049A0 = gdSPDefLights1( ); // 0x080049B8 -ALIGNED8 const Texture cannon_base_seg8_texture_080049B8[] = { -#include "actors/cannon_base/cannon_base.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cannon_base_seg8_texture_080049B8, "actors/cannon_base/cannon_base.rgba16.inc.c", 0x001f2200, 59076, 0x000049b8, 2048); // 0x080051B8 -static const Vtx cannon_base_seg8_vertex_080051B8[] = { - {{{ 102, -101, 51}, 0, { 0, 1758}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, -101, -50}, 0, { 990, 1758}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 51, -50}, 0, { 990, 228}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 77, 26}, 0, { 224, -28}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 51, 51}, 0, { 0, 228}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 77, -25}, 0, { 734, -28}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -101, 51, -50}, 0, { 0, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 77, 26}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 77, -25}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -101, -50}, 0, { 0, 1754}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -101, 51}, 0, { 990, 1754}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 51, 51}, 0, { 990, 224}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cannon_base_seg8_vertex_080051B8, 0x001f2200, 59076, 0x000051b8, 192); // 0x08005278 -static const Vtx cannon_base_seg8_vertex_08005278[] = { - {{{ -60, -101, 51}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 61, -101, 51}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 61, -101, -50}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, -101, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 61, 51, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 51, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 61, -101, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 61, 51, -50}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 61, -101, -50}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 61, -101, 51}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 61, 77, 26}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 61, 77, -25}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 61, 51, 51}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 51, -50}, 0, { 0, 0}, {0x00, 0x58, 0xa5, 0xff}}}, - {{{ 61, 51, -50}, 0, { 0, 0}, {0x00, 0x58, 0xa5, 0xff}}}, - {{{ 61, 77, -25}, 0, { 0, 0}, {0x00, 0x58, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cannon_base_seg8_vertex_08005278, 0x001f2200, 59076, 0x00005278, 256); // 0x08005378 -static const Vtx cannon_base_seg8_vertex_08005378[] = { - {{{ 102, 51, -50}, 0, { 0, 0}, {0x00, 0x58, 0xa5, 0xff}}}, - {{{ 61, 77, -25}, 0, { 0, 0}, {0x00, 0x58, 0xa5, 0xff}}}, - {{{ 102, 77, -25}, 0, { 0, 0}, {0x00, 0x58, 0xa5, 0xff}}}, - {{{ 102, 77, -25}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 61, 77, -25}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 61, 77, 26}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 77, 26}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 77, 26}, 0, { 0, 0}, {0x00, 0x58, 0x5b, 0xff}}}, - {{{ 61, 77, 26}, 0, { 0, 0}, {0x00, 0x58, 0x5b, 0xff}}}, - {{{ 61, 51, 51}, 0, { 0, 0}, {0x00, 0x58, 0x5b, 0xff}}}, - {{{ 102, 51, 51}, 0, { 0, 0}, {0x00, 0x58, 0x5b, 0xff}}}, - {{{ 102, 51, 51}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 61, 51, 51}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 61, -101, 51}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, -101, 51}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cannon_base_seg8_vertex_08005378, 0x001f2200, 59076, 0x00005378, 240); // 0x08005468 -static const Vtx cannon_base_seg8_vertex_08005468[] = { - {{{ -60, -101, 51}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 61, -101, -50}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -60, -101, -50}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 77, -25}, 0, { 0, 0}, {0x00, 0x58, 0xa5, 0xff}}}, - {{{ -60, 51, -50}, 0, { 0, 0}, {0x00, 0x58, 0xa5, 0xff}}}, - {{{ -101, 51, -50}, 0, { 0, 0}, {0x00, 0x58, 0xa5, 0xff}}}, - {{{ -101, 51, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -60, -101, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, -101, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -60, 51, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -60, -101, 51}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -60, -101, -50}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -60, 51, -50}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -60, 77, -25}, 0, { 0, 0}, {0x00, 0x58, 0xa5, 0xff}}}, - {{{ -60, 77, -25}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cannon_base_seg8_vertex_08005468, 0x001f2200, 59076, 0x00005468, 240); // 0x08005558 -static const Vtx cannon_base_seg8_vertex_08005558[] = { - {{{ -101, -101, 51}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -60, 51, 51}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 51, 51}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -60, -101, 51}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -60, -101, 51}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -60, 77, -25}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -60, 77, 26}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -60, 51, 51}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -101, 51, 51}, 0, { 0, 0}, {0x00, 0x58, 0x5b, 0xff}}}, - {{{ -60, 51, 51}, 0, { 0, 0}, {0x00, 0x58, 0x5b, 0xff}}}, - {{{ -60, 77, 26}, 0, { 0, 0}, {0x00, 0x58, 0x5b, 0xff}}}, - {{{ -101, 77, 26}, 0, { 0, 0}, {0x00, 0x58, 0x5b, 0xff}}}, - {{{ -101, 77, 26}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -60, 77, 26}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -60, 77, -25}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 77, -25}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cannon_base_seg8_vertex_08005558, 0x001f2200, 59076, 0x00005558, 256); // 0x08005658 - 0x080056D0 const Gfx cannon_base_seg8_dl_08005658[] = { diff --git a/actors/cannon_lid/collision.inc.c b/actors/cannon_lid/collision.inc.c index 57ed16815..2eda7b327 100644 --- a/actors/cannon_lid/collision.inc.c +++ b/actors/cannon_lid/collision.inc.c @@ -1,17 +1,5 @@ +#include "pc/rom_assets.h" // Cannon Lid // 0x08004950 - 0x08004980 -const Collision cannon_lid_seg8_collision_08004950[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(112, 0, -111), - COL_VERTEX(-111, 0, -111), - COL_VERTEX(-111, 0, 112), - COL_VERTEX(112, 0, 112), - - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(cannon_lid_seg8_collision_08004950, 0x001f2200, 59076, 0x00004950, 48); diff --git a/actors/cannon_lid/model.inc.c b/actors/cannon_lid/model.inc.c index df2785960..31799154a 100644 --- a/actors/cannon_lid/model.inc.c +++ b/actors/cannon_lid/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Cannon Lid // 0x08004040 @@ -7,17 +8,10 @@ static const Lights1 cannon_lid_seg8_lights_08004040 = gdSPDefLights1( ); // 0x08004058 -ALIGNED8 const Texture cannon_lid_seg8_texture_08004058[] = { -#include "actors/cannon_lid/cannon_lid.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cannon_lid_seg8_texture_08004058, "actors/cannon_lid/cannon_lid.rgba16.inc.c", 0x001f2200, 59076, 0x00004058, 2048); // 0x08004858 -static const Vtx cannon_lid_seg8_vertex_08004858[] = { - {{{ 102, 0, -101}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, -101}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 102}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 0, 102}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cannon_lid_seg8_vertex_08004858, 0x001f2200, 59076, 0x00004858, 64); // 0x08004898 - 0x080048E0 const Gfx cannon_lid_seg8_dl_08004898[] = { diff --git a/actors/capswitch/collision.inc.c b/actors/capswitch/collision.inc.c index bb5046945..d671f380b 100644 --- a/actors/capswitch/collision.inc.c +++ b/actors/capswitch/collision.inc.c @@ -1,55 +1,6 @@ +#include "pc/rom_assets.h" // Capswitch -const Collision capswitch_collision_050033D0[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(292, 0, 254), - COL_VERTEX(292, 0, -253), - COL_VERTEX(292, 353, -253), - COL_VERTEX(-291, 0, -253), - COL_VERTEX(-291, 353, -253), - COL_VERTEX(-291, 0, 254), - COL_VERTEX(-291, 353, 254), - COL_VERTEX(292, 353, 254), +ROM_ASSET_LOAD_COLLISION(capswitch_collision_050033D0, 0x00165a50, 4471, 0x000033d0, 120); - COL_TRI_INIT(SURFACE_SWITCH, 10), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI(3, 5, 6), - COL_TRI(3, 6, 4), - COL_TRI(2, 4, 6), - COL_TRI(0, 2, 7), - COL_TRI(2, 6, 7), - COL_TRI(5, 7, 6), - COL_TRI(5, 0, 7), - COL_TRI_STOP(), - COL_END(), -}; - -const Collision capswitch_collision_05003448[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(292, 0, 254), - COL_VERTEX(292, 0, -253), - COL_VERTEX(292, 145, -253), - COL_VERTEX(-291, 0, -253), - COL_VERTEX(-291, 145, -253), - COL_VERTEX(-291, 0, 254), - COL_VERTEX(-291, 145, 254), - COL_VERTEX(292, 145, 254), - - COL_TRI_INIT(SURFACE_SWITCH, 10), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI(3, 5, 6), - COL_TRI(3, 6, 4), - COL_TRI(2, 4, 6), - COL_TRI(0, 2, 7), - COL_TRI(2, 6, 7), - COL_TRI(5, 7, 6), - COL_TRI(5, 0, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(capswitch_collision_05003448, 0x00165a50, 4471, 0x00003448, 120); diff --git a/actors/capswitch/model.inc.c b/actors/capswitch/model.inc.c index 16794957b..b17c006b9 100644 --- a/actors/capswitch/model.inc.c +++ b/actors/capswitch/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Capswitch // 0x05001BB8 @@ -37,30 +38,13 @@ static const Lights1 capswitch_seg5_lights_05001C30 = gdSPDefLights1( ); // 0x05001C48 -ALIGNED8 const Texture capswitch_seg5_texture_05001C48[] = { -#include "actors/capswitch/cap_switch_head.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(capswitch_seg5_texture_05001C48, "actors/capswitch/cap_switch_head.ia16.inc.c", 0x00165a50, 4471, 0x00001c48, 4096); // 0x05002C48 -ALIGNED8 const Texture capswitch_seg5_texture_05002C48[] = { -#include "actors/capswitch/cap_switch_base.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(capswitch_seg5_texture_05002C48, "actors/capswitch/cap_switch_base.rgba16.inc.c", 0x00165a50, 4471, 0x00002c48, 128); // 0x05002CC8 -static const Vtx capswitch_seg5_vertex_05002CC8[] = { - {{{ -118, 262, -203}, 0, { -130, 364}, {0x00, 0x36, 0x8e, 0xff}}}, - {{{ 130, 0, -224}, 0, { 1144, 2144}, {0x00, 0x0a, 0x82, 0xff}}}, - {{{ -129, 0, -224}, 0, { -184, 2144}, {0x00, 0x0a, 0x82, 0xff}}}, - {{{ 119, 262, -203}, 0, { 1088, 364}, {0x00, 0x36, 0x8e, 0xff}}}, - {{{ 109, 352, -108}, 0, { 1034, -252}, {0x00, 0x5c, 0xa9, 0xff}}}, - {{{ -108, 352, -108}, 0, { -74, -252}, {0x00, 0x5c, 0xa9, 0xff}}}, - {{{ -129, 0, 225}, 0, { -184, 2144}, {0x00, 0x0a, 0x7e, 0xff}}}, - {{{ 119, 262, 204}, 0, { 1088, 364}, {0x00, 0x36, 0x72, 0xff}}}, - {{{ -118, 262, 204}, 0, { -130, 364}, {0x00, 0x36, 0x72, 0xff}}}, - {{{ -108, 352, 109}, 0, { -74, -252}, {0x00, 0x5c, 0x57, 0xff}}}, - {{{ 130, 0, 225}, 0, { 1144, 2144}, {0x00, 0x0a, 0x7e, 0xff}}}, - {{{ 109, 352, 109}, 0, { 1034, -252}, {0x00, 0x5c, 0x57, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(capswitch_seg5_vertex_05002CC8, 0x00165a50, 4471, 0x00002cc8, 192); // 0x05002D88 - 0x05002E00 const Gfx capswitch_seg5_dl_05002D88[] = { @@ -94,40 +78,10 @@ const Gfx cap_switch_exclamation_seg5_dl_05002E00[] = { }; // 0x05002E60 -static const Vtx capswitch_seg5_vertex_05002E60[] = { - {{{ 147, 0, -253}, 0, { 0, 499}, {0x29, 0x00, 0x88, 0xff}}}, - {{{ -146, 0, -253}, 0, { 0, -436}, {0xad, 0x00, 0xa1, 0xff}}}, - {{{ -146, 137, -253}, 0, { 407, -436}, {0xd3, 0x48, 0xa3, 0xff}}}, - {{{ -146, 0, 254}, 0, { 0, -436}, {0xd7, 0x00, 0x77, 0xff}}}, - {{{ 147, 0, 254}, 0, { 0, 499}, {0x53, 0x00, 0x5f, 0xff}}}, - {{{ 147, 137, 254}, 0, { 407, 499}, {0x2d, 0x48, 0x5d, 0xff}}}, - {{{ 293, 137, 0}, 0, { 407, 967}, {0x68, 0x48, 0x07, 0xff}}}, - {{{ 293, 0, 0}, 0, { 0, 967}, {0x7c, 0x00, 0xe8, 0xff}}}, - {{{ 147, 137, -253}, 0, { 407, 499}, {0x3a, 0x47, 0xaa, 0xff}}}, - {{{ 111, 170, -192}, 0, { 510, 386}, {0x23, 0x72, 0xd7, 0xff}}}, - {{{ 222, 170, 0}, 0, { 510, 741}, {0x35, 0x72, 0x0a, 0xff}}}, - {{{ -146, 137, 254}, 0, { 407, -436}, {0xc6, 0x47, 0x56, 0xff}}}, - {{{ 111, 170, 193}, 0, { 510, 386}, {0x11, 0x72, 0x33, 0xff}}}, - {{{ -292, 137, 0}, 0, { 407, -904}, {0x98, 0x48, 0xf9, 0xff}}}, - {{{ -110, 170, 193}, 0, { 510, -323}, {0xdd, 0x72, 0x29, 0xff}}}, - {{{ -221, 170, 0}, 0, { 510, -678}, {0xcb, 0x72, 0xf6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(capswitch_seg5_vertex_05002E60, 0x00165a50, 4471, 0x00002e60, 256); // 0x05002F60 -static const Vtx capswitch_seg5_vertex_05002F60[] = { - {{{ -146, 0, -253}, 0, { 0, -436}, {0xad, 0x00, 0xa1, 0xff}}}, - {{{ -292, 0, 0}, 0, { 0, -904}, {0x84, 0x00, 0x17, 0xff}}}, - {{{ -292, 137, 0}, 0, { 407, -904}, {0x98, 0x48, 0xf9, 0xff}}}, - {{{ 147, 137, -253}, 0, { 407, 499}, {0x3a, 0x47, 0xaa, 0xff}}}, - {{{ -146, 137, -253}, 0, { 407, -436}, {0xd3, 0x48, 0xa3, 0xff}}}, - {{{ -110, 170, -192}, 0, { 510, -323}, {0xef, 0x72, 0xcd, 0xff}}}, - {{{ -221, 170, 0}, 0, { 510, -678}, {0xcb, 0x72, 0xf6, 0xff}}}, - {{{ 111, 170, -192}, 0, { 510, 386}, {0x23, 0x72, 0xd7, 0xff}}}, - {{{ -146, 137, 254}, 0, { 407, -436}, {0xc6, 0x47, 0x56, 0xff}}}, - {{{ 111, 170, 193}, 0, { 510, 386}, {0x11, 0x72, 0x33, 0xff}}}, - {{{ -110, 170, 193}, 0, { 510, -323}, {0xdd, 0x72, 0x29, 0xff}}}, - {{{ -146, 0, 254}, 0, { 0, -436}, {0xd7, 0x00, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(capswitch_seg5_vertex_05002F60, 0x00165a50, 4471, 0x00002f60, 192); // 0x05003020 - 0x05003120 const Gfx capswitch_seg5_dl_05003020[] = { @@ -171,24 +125,7 @@ const Gfx cap_switch_base_seg5_dl_05003120[] = { }; //0x05003180 -static const Vtx capswitch_seg5_vertex_05003180[] = { - {{{ -118, 262, -203}, 0, { 0, 0}, {0xd9, 0x37, 0x95, 0xff}}}, - {{{ 130, 0, -224}, 0, { 0, 0}, {0x29, 0x0b, 0x89, 0xff}}}, - {{{ -129, 0, -224}, 0, { 0, 0}, {0xae, 0x0a, 0xa0, 0xff}}}, - {{{ 119, 262, -203}, 0, { 0, 0}, {0x49, 0x2c, 0xa3, 0xff}}}, - {{{ 260, 0, 0}, 0, { 0, 0}, {0x7c, 0x0a, 0xe8, 0xff}}}, - {{{ -238, 262, 0}, 0, { 0, 0}, {0x8e, 0x34, 0xf4, 0xff}}}, - {{{ -108, 352, -108}, 0, { 0, 0}, {0xdb, 0x75, 0xe0, 0xff}}}, - {{{ 109, 352, -108}, 0, { 0, 0}, {0x25, 0x6d, 0xcd, 0xff}}}, - {{{ 239, 262, 0}, 0, { 0, 0}, {0x72, 0x34, 0x0c, 0xff}}}, - {{{ -259, 0, 0}, 0, { 0, 0}, {0x84, 0x0a, 0x18, 0xff}}}, - {{{ -118, 262, 204}, 0, { 0, 0}, {0xb7, 0x2c, 0x5d, 0xff}}}, - {{{ -108, 352, 109}, 0, { 0, 0}, {0xdb, 0x6d, 0x33, 0xff}}}, - {{{ -129, 0, 225}, 0, { 0, 0}, {0xd7, 0x0b, 0x77, 0xff}}}, - {{{ 119, 262, 204}, 0, { 0, 0}, {0x27, 0x37, 0x6b, 0xff}}}, - {{{ 109, 352, 109}, 0, { 0, 0}, {0x25, 0x75, 0x20, 0xff}}}, - {{{ 130, 0, 225}, 0, { 0, 0}, {0x52, 0x0a, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(capswitch_seg5_vertex_05003180, 0x00165a50, 4471, 0x00003180, 256); // 0x05003280 - 0x05003350 const Gfx capswitch_seg5_dl_05003280[] = { diff --git a/actors/chain_ball/model.inc.c b/actors/chain_ball/model.inc.c index a8977b8bd..6cf4ef51c 100644 --- a/actors/chain_ball/model.inc.c +++ b/actors/chain_ball/model.inc.c @@ -1,21 +1,15 @@ +#include "pc/rom_assets.h" // Chain Ball // 0x06020AA0 -static const Vtx chain_ball_seg6_vertex_06020AA0[] = { - {{{ -26, -26, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, -26, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, 26, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -26, 26, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_ball_seg6_vertex_06020AA0, 0x001c4230, 80474, 0x00020aa0, 64); // align? binid? UNUSED static const u64 chain_ball_unused_1 = 0; // 0x06020AE8 -ALIGNED8 const Texture chain_ball_seg6_texture_06020AE8[] = { -#include "actors/chain_ball/chain_ball.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chain_ball_seg6_texture_06020AE8, "actors/chain_ball/chain_ball.rgba16.inc.c", 0x001c4230, 80474, 0x00020ae8, 2048); // 0x060212E8 - 0x06021380 const Gfx chain_ball_seg6_dl_060212E8[] = { diff --git a/actors/chain_chomp/anims/anim_06025160.inc.c b/actors/chain_chomp/anims/anim_06025160.inc.c index 85ef4a00b..68cd03d00 100644 --- a/actors/chain_chomp/anims/anim_06025160.inc.c +++ b/actors/chain_chomp/anims/anim_06025160.inc.c @@ -1,30 +1,9 @@ +#include "pc/rom_assets.h" // 0x06025030 -static const s16 chain_chomp_seg6_animvalue_06025030[] = { - 0x0000, 0x3FFF, 0x9602, 0x9483, 0x90D2, 0x8C1B, 0x878E, 0x845A, - 0x83AC, 0x88AE, 0x9264, 0x9BC5, 0x9FC9, 0x9C7C, 0x950F, 0x8C27, - 0x846D, 0x808A, 0x8348, 0x8ABB, 0x9273, 0x9602, 0x6FB2, 0x70C6, - 0x7369, 0x76BA, 0x79D6, 0x7BDD, 0x7BEB, 0x7752, 0x6ED7, 0x66CA, - 0x6379, 0x6692, 0x6D54, 0x756C, 0x7C87, 0x8054, 0x7E7C, 0x78B0, - 0x728D, 0x6FB2, 0x9602, 0x9483, 0x90D2, 0x8C1B, 0x878E, 0x845A, - 0x83AC, 0x88AE, 0x9264, 0x9BC5, 0x9FC9, 0x9C7C, 0x950F, 0x8C27, - 0x846D, 0x808A, 0x8348, 0x8ABB, 0x9273, 0x9602, 0x6FB2, 0x70C6, - 0x7369, 0x76BA, 0x79D6, 0x7BDD, 0x7BEB, 0x7752, 0x6ED7, 0x66CA, - 0x6379, 0x6692, 0x6D54, 0x756C, 0x7C87, 0x8054, 0x7E7C, 0x78B0, - 0x728D, 0x6FB2, 0x6FB2, 0x70C6, 0x7369, 0x76BA, 0x79D6, 0x7BDD, - 0x7BEB, 0x7752, 0x6ED7, 0x66CA, 0x6379, 0x6692, 0x6D54, 0x756C, - 0x7C87, 0x8054, 0x7E7C, 0x78B0, 0x728D, 0x6FB2, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chain_chomp_seg6_animvalue_06025030, 0x001c4230, 80474, 0x00025030, 208); // 0x06025100 -static const u16 chain_chomp_seg6_animindex_06025100[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x002A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0002, - 0x0001, 0x0000, 0x0001, 0x0066, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0052, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x003E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0016, -}; +ROM_ASSET_LOAD_ANIM(chain_chomp_seg6_animindex_06025100, 0x001c4230, 80474, 0x00025100, 96); // 0x06025160 static const struct Animation chain_chomp_seg6_anim_06025160 = { diff --git a/actors/chain_chomp/model.inc.c b/actors/chain_chomp/model.inc.c index 79b9fdcee..53b13d356 100644 --- a/actors/chain_chomp/model.inc.c +++ b/actors/chain_chomp/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Chain Chomp // 0x06021388 @@ -19,116 +20,34 @@ UNUSED static const Lights1 chain_chomp_lights_unused3 = gdSPDefLights1( ); // 0x060213D0 -ALIGNED8 const Texture chain_chomp_seg6_texture_060213D0[] = { -#include "actors/chain_chomp/chain_chomp_bright_shine.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chain_chomp_seg6_texture_060213D0, "actors/chain_chomp/chain_chomp_bright_shine.rgba16.inc.c", 0x001c4230, 80474, 0x000213d0, 2048); // 0x06021BD0 -ALIGNED8 const Texture chain_chomp_seg6_texture_06021BD0[] = { -#include "actors/chain_chomp/chain_chomp_dull_shine.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chain_chomp_seg6_texture_06021BD0, "actors/chain_chomp/chain_chomp_dull_shine.rgba16.inc.c", 0x001c4230, 80474, 0x00021bd0, 2048); // 0x060223D0 -ALIGNED8 const Texture chain_chomp_seg6_texture_060223D0[] = { -#include "actors/chain_chomp/chain_chomp_tongue.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chain_chomp_seg6_texture_060223D0, "actors/chain_chomp/chain_chomp_tongue.rgba16.inc.c", 0x001c4230, 80474, 0x000223d0, 2048); // 0x06022BD0 -ALIGNED8 const Texture chain_chomp_seg6_texture_06022BD0[] = { -#include "actors/chain_chomp/chain_chomp_tooth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chain_chomp_seg6_texture_06022BD0, "actors/chain_chomp/chain_chomp_tooth.rgba16.inc.c", 0x00166c60, 26968, 0x00006af0, 2048); // 0x060233D0 -ALIGNED8 const Texture chain_chomp_seg6_texture_060233D0[] = { -#include "actors/chain_chomp/chain_chomp_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chain_chomp_seg6_texture_060233D0, "actors/chain_chomp/chain_chomp_eye.rgba16.inc.c", 0x001c4230, 80474, 0x000233d0, 2048); // 0x06023BD0 -static const Vtx chain_chomp_seg6_vertex_06023BD0[] = { - {{{ 0, 0, 582}, 0, { 990, 380}, {0xb2, 0xb2, 0xb2, 0xff}}}, - {{{ 411, 0, -410}, 0, { 118, 880}, {0xb2, 0xb2, 0xb2, 0xff}}}, - {{{ 0, 0, -581}, 0, { -52, 472}, {0xb2, 0xb2, 0xb2, 0xff}}}, - {{{ 582, 0, 0}, 0, { 496, 1020}, {0xb2, 0xb2, 0xb2, 0xff}}}, - {{{ 411, 0, 411}, 0, { 856, 816}, {0xb2, 0xb2, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_06023BD0, 0x001c4230, 80474, 0x00023bd0, 80); // 0x06023C20 -static const Vtx chain_chomp_seg6_vertex_06023C20[] = { - {{{ 0, -581, 0}, 0, { 448, -130}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -156, -536, -156}, 0, { 334, -408}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -536, -222}, 0, { 58, -276}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -536, 223}, 0, { 818, 106}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -156, -536, 157}, 0, { 870, -138}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -222, -536, 0}, 0, { 670, -350}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 223, -536, 0}, 0, { 204, 180}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 157, -536, 157}, 0, { 542, 238}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 157, -536, -156}, 0, { 4, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 291, -410, -290}, 0, { -390, 142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 411, -410, 0}, 0, { -22, 534}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 291, -410, 291}, 0, { 600, 640}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 370, -216, -369}, 0, { -652, 368}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 537, -222, 0}, 0, { -196, 880}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -222, -536}, 0, { -548, -222}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 370, -216, 370}, 0, { 608, 1002}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_06023C20, 0x001c4230, 80474, 0x00023c20, 256); // 0x06023D20 -static const Vtx chain_chomp_seg6_vertex_06023D20[] = { - {{{ 291, -410, 291}, 0, { 600, 640}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -410, 411}, 0, { 1110, 398}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -536, 223}, 0, { 818, 106}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 370, -216, 370}, 0, { 608, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 411, 0, -410}, 0, { -814, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 537, -222, 0}, 0, { -196, 880}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 370, -216, -369}, 0, { -652, 368}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 582, 0, 0}, 0, { -292, 1160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 411, 0, 411}, 0, { 586, 1310}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -222, 537}, 0, { 1282, 700}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 582}, 0, { 1306, 968}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -581}, 0, { -674, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -222, -536}, 0, { -548, -222}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -410, 0, 411}, 0, { 1446, 334}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -379, -222, 380}, 0, { 1412, 114}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_06023D20, 0x001c4230, 80474, 0x00023d20, 240); // 0x06023E10 -static const Vtx chain_chomp_seg6_vertex_06023E10[] = { - {{{ 0, -410, -410}, 0, { -290, -308}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 291, -410, -290}, 0, { -390, 142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 157, -536, -156}, 0, { 4, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -222, -536}, 0, { -548, -222}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -536, -222}, 0, { 58, -276}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -410, 411}, 0, { 1110, 398}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -156, -536, 157}, 0, { 870, -138}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -536, 223}, 0, { 818, 106}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -290, -410, 291}, 0, { 1210, -52}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -222, 537}, 0, { 1282, 700}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 582}, 0, { 1306, 968}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -379, -222, 380}, 0, { 1412, 114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -410, -410, 0}, 0, { 840, -444}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -156, -536, -156}, 0, { 334, -408}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -222, -536, 0}, 0, { 670, -350}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_06023E10, 0x001c4230, 80474, 0x00023e10, 240); // 0x06023F00 -static const Vtx chain_chomp_seg6_vertex_06023F00[] = { - {{{ -410, 0, -410}, 0, { 44, -372}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -581}, 0, { -674, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -222, -536}, 0, { -548, -222}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -379, -222, -379}, 0, { 116, -538}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -410, -410}, 0, { -290, -308}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -290, -410, -290}, 0, { 218, -550}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -536, -222}, 0, { 58, -276}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -156, -536, -156}, 0, { 334, -408}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -290, -410, 291}, 0, { 1210, -52}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -222, -536, 0}, 0, { 670, -350}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -156, -536, 157}, 0, { 870, -138}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -410, -410, 0}, 0, { 840, -444}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -379, -222, 380}, 0, { 1412, 114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -536, -222, 0}, 0, { 928, -400}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -410, 0, 411}, 0, { 1446, 334}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -581, 0, 0}, 0, { 924, -222}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_06023F00, 0x001c4230, 80474, 0x00023f00, 256); // 0x06024000 - 0x06024040 const Gfx chain_chomp_seg6_dl_06024000[] = { @@ -205,91 +124,19 @@ const Gfx chain_chomp_seg6_dl_06024240[] = { }; // 0x060242D0 -static const Vtx chain_chomp_seg6_vertex_060242D0[] = { - {{{ 157, 537, 157}, 0, { -1116, 776}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 223, 537, 0}, 0, { -898, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 582, 0}, 0, { -1454, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 291, 411, 291}, 0, { -832, 966}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 411, 411}, 0, { -1600, 1136}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 537, 223}, 0, { -1532, 870}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 157, 537, -156}, 0, { -1004, 328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 411, 411, 0}, 0, { -428, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 537, -222}, 0, { -1374, 234}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -156, 537, 157}, 0, { -1902, 776}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -156, 537, -156}, 0, { -1790, 328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -222, 537, 0}, 0, { -2008, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 380, 223, 380}, 0, { -640, 1092}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 223, 537}, 0, { -1646, 1316}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_060242D0, 0x001c4230, 80474, 0x000242d0, 224); // 0x060243B0 -static const Vtx chain_chomp_seg6_vertex_060243B0[] = { - {{{ 0, 411, -410}, 0, { -1306, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 291, 411, -290}, 0, { -624, 138}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 380, 223, -379}, 0, { -370, 10}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 411, 411, 0}, 0, { -428, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 537, 223, 0}, 0, { -112, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 380, 223, 380}, 0, { -640, 1092}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 157, 537, -156}, 0, { -1004, 328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 411, 0, 411}, 0, { -574, 1136}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 582}, 0, { -1660, 1380}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 223, 537}, 0, { -1646, 1316}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 582, 0, 0}, 0, { -4, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 411, 0, -410}, 0, { -280, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 223, -536}, 0, { -1262, -214}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 411, 411}, 0, { -1600, 1136}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -290, 411, 291}, 0, { -2282, 966}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -379, 223, 380}, 0, { -2538, 1092}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_060243B0, 0x001c4230, 80474, 0x000243b0, 256); // 0x060244B0 -static const Vtx chain_chomp_seg6_vertex_060244B0[] = { - {{{ 0, 223, -536}, 0, { -1262, -214}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 411, 0, -410}, 0, { -280, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -581}, 0, { -1246, -278}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 537, -222}, 0, { -1374, 234}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 157, 537, -156}, 0, { -1004, 328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 291, 411, -290}, 0, { -624, 138}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 411, -410}, 0, { -1306, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 537, 223}, 0, { -1532, 870}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -290, 411, 291}, 0, { -2282, 966}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 411, 411}, 0, { -1600, 1136}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -156, 537, 157}, 0, { -1902, 776}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -379, 223, 380}, 0, { -2538, 1092}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 223, 537}, 0, { -1646, 1316}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -410, 0, 411}, 0, { -2626, 1136}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 582}, 0, { -1660, 1380}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -379, 223, -379}, 0, { -2266, 10}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_060244B0, 0x001c4230, 80474, 0x000244b0, 256); // 0x060245B0 -static const Vtx chain_chomp_seg6_vertex_060245B0[] = { - {{{ -290, 411, -290}, 0, { -2076, 138}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 223, -536}, 0, { -1262, -214}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -379, 223, -379}, 0, { -2266, 10}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 411, -410}, 0, { -1306, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -581}, 0, { -1246, -278}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -410, 0, -410}, 0, { -2334, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -156, 537, -156}, 0, { -1790, 328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 537, -222}, 0, { -1374, 234}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -156, 537, 157}, 0, { -1902, 776}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -410, 411, 0}, 0, { -2480, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -290, 411, 291}, 0, { -2282, 966}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -536, 223, 0}, 0, { -2794, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -379, 223, 380}, 0, { -2538, 1092}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -581, 0, 0}, 0, { -2904, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -410, 0, 411}, 0, { -2626, 1136}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -222, 537, 0}, 0, { -2008, 552}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_060245B0, 0x001c4230, 80474, 0x000245b0, 256); // 0x060246B0 -static const Vtx chain_chomp_seg6_vertex_060246B0[] = { - {{{ 0, 0, -581}, 0, { 1154, 138}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 582, 0, 0}, 0, { 470, 1104}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 411, 0, 411}, 0, { -12, 822}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 582}, 0, { -210, 138}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 411, 0, -410}, 0, { 954, 822}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_060246B0, 0x001c4230, 80474, 0x000246b0, 80); // 0x06024700 - 0x06024900 const Gfx chain_chomp_seg6_dl_06024700[] = { @@ -372,20 +219,7 @@ static const Lights1 chain_chomp_seg6_lights_060249D0 = gdSPDefLights1( ); // 0x060249E8 -static const Vtx chain_chomp_seg6_vertex_060249E8[] = { - {{{ 341, -287, 410}, 0, { 990, 0}, {0x69, 0xe7, 0x41, 0xff}}}, - {{{ 505, -32, 246}, 0, { 0, 990}, {0x69, 0xe7, 0x41, 0xff}}}, - {{{ 374, -49, 450}, 0, { 990, 990}, {0x69, 0xe7, 0x41, 0xff}}}, - {{{ 341, -287, 410}, 0, { 990, 0}, {0x69, 0xe7, 0x42, 0xff}}}, - {{{ 473, -270, 206}, 0, { 0, 0}, {0x69, 0xe7, 0x42, 0xff}}}, - {{{ 505, -32, 246}, 0, { 0, 990}, {0x69, 0xe7, 0x42, 0xff}}}, - {{{ 374, -49, -449}, 0, { 990, 990}, {0x69, 0xe7, 0xbf, 0xff}}}, - {{{ 505, -32, -245}, 0, { 0, 990}, {0x69, 0xe7, 0xbf, 0xff}}}, - {{{ 341, -287, -409}, 0, { 990, 0}, {0x69, 0xe7, 0xbf, 0xff}}}, - {{{ 505, -32, -245}, 0, { 0, 990}, {0x69, 0xe7, 0xbe, 0xff}}}, - {{{ 473, -270, -205}, 0, { 0, 0}, {0x69, 0xe7, 0xbe, 0xff}}}, - {{{ 341, -287, -409}, 0, { 990, 0}, {0x69, 0xe7, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_060249E8, 0x001c4230, 80474, 0x000249e8, 192); // 0x06024AA8 - 0x06024B00 const Gfx chain_chomp_seg6_dl_06024AA8[] = { @@ -419,36 +253,10 @@ const Gfx chain_chomp_seg6_dl_06024B00[] = { }; // 0x06024B70 -static const Vtx chain_chomp_seg6_vertex_06024B70[] = { - {{{ 568, -6, 1}, 0, { -466, -52}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 458, 227, 139}, 0, { 756, 806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 462, -6, 263}, 0, { 652, -626}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 182, -6, -493}, 0, { -90, 384}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 225, 72, -473}, 0, { 664, 930}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 284, -6, -454}, 0, { 666, -726}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 284, -6, -454}, 0, { -306, 174}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 325, 107, -419}, 0, { 680, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, -6, -403}, 0, { 772, -792}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, -6, -403}, 0, { -114, 10}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 379, 160, -332}, 0, { 526, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 462, -6, -262}, 0, { 578, -702}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 462, -6, -262}, 0, { -172, 58}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 458, 227, -138}, 0, { 838, 944}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 568, -6, 1}, 0, { 916, -848}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_06024B70, 0x001c4230, 80474, 0x00024b70, 240); // 0x06024C60 -static const Vtx chain_chomp_seg6_vertex_06024C60[] = { - {{{ 284, -6, 455}, 0, { -250, 814}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 225, 72, 474}, 0, { 530, 1852}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 182, -6, 494}, 0, { 764, 134}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 462, -6, 263}, 0, { -108, 910}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 379, 160, 333}, 0, { 930, 1682}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, -6, 404}, 0, { 670, 278}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, -6, 404}, 0, { -412, 892}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 325, 107, 420}, 0, { 430, 1696}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 284, -6, 455}, 0, { 482, 364}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_06024C60, 0x001c4230, 80474, 0x00024c60, 144); // 0x06024CF0 - 0x06024D60 const Gfx chain_chomp_seg6_dl_06024CF0[] = { @@ -484,36 +292,10 @@ const Gfx chain_chomp_seg6_dl_06024D60[] = { }; // 0x06024DD0 -static const Vtx chain_chomp_seg6_vertex_06024DD0[] = { - {{{ 462, 7, 263}, 0, { 1768, -234}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 455, -211, 139}, 0, { 702, -864}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 568, 7, 1}, 0, { 294, 704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 284, 7, -454}, 0, { 1636, -244}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 225, -71, -473}, 0, { 768, -746}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 182, 7, -493}, 0, { 594, 640}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, 7, -403}, 0, { 1486, -364}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 325, -105, -418}, 0, { 94, -766}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 284, 7, -454}, 0, { 268, 516}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 462, 7, -262}, 0, { 1448, -274}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, -156, -332}, 0, { 112, -638}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, 7, -403}, 0, { 202, 610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 568, 7, 1}, 0, { 1208, -184}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 455, -211, -138}, 0, { 440, -848}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 462, 7, -262}, 0, { 446, 714}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_06024DD0, 0x001c4230, 80474, 0x00024dd0, 240); // 0x06024EC0 -static const Vtx chain_chomp_seg6_vertex_06024EC0[] = { - {{{ 182, 7, 494}, 0, { 860, 726}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 225, -71, 474}, 0, { 378, 266}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 284, 7, 455}, 0, { 288, 1474}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, 7, 404}, 0, { 1210, 638}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, -156, 333}, 0, { 294, 170}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 462, 7, 263}, 0, { 160, 1602}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 284, 7, 455}, 0, { 830, 718}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 325, -105, 419}, 0, { 360, 204}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, 7, 404}, 0, { 192, 1584}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chain_chomp_seg6_vertex_06024EC0, 0x001c4230, 80474, 0x00024ec0, 144); // 0x06024F50 - 0x06024FC0 const Gfx chain_chomp_seg6_dl_06024F50[] = { diff --git a/actors/chair/anims/anim_0500576C.inc.c b/actors/chair/anims/anim_0500576C.inc.c index 9a174118d..bacfe3d59 100644 --- a/actors/chair/anims/anim_0500576C.inc.c +++ b/actors/chair/anims/anim_0500576C.inc.c @@ -1,19 +1,9 @@ +#include "pc/rom_assets.h" // 0x050056F0 -static const s16 chair_seg5_animvalue_050056F0[] = { - 0x0000, 0x0099, 0xFFAA, 0xC001, 0xC001, 0xC001, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chair_seg5_animvalue_050056F0, 0x00166c60, 26968, 0x000056f0, 16); // 0x05005700 -static const u16 chair_seg5_animindex_05005700[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, -}; +ROM_ASSET_LOAD_ANIM(chair_seg5_animindex_05005700, 0x00166c60, 26968, 0x00005700, 108); // 0x0500576C static const struct Animation chair_seg5_anim_0500576C = { diff --git a/actors/chair/model.inc.c b/actors/chair/model.inc.c index b9e4a43af..2f0d6f33e 100644 --- a/actors/chair/model.inc.c +++ b/actors/chair/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Chair // Unreferenced light group @@ -7,25 +8,17 @@ UNUSED static const Lights1 chair_lights_unused = gdSPDefLights1( ); // 0x05003060 -ALIGNED8 const Texture chair_seg5_texture_05003060[] = { -#include "actors/chair/chair_front.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chair_seg5_texture_05003060, "actors/chair/chair_front.rgba16.inc.c", 0x00166c60, 26968, 0x00003060, 2048); // 0x05003860 -ALIGNED8 const Texture chair_seg5_texture_05003860[] = { -#include "actors/chair/chair_leg.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chair_seg5_texture_05003860, "actors/chair/chair_leg.rgba16.inc.c", 0x00166c60, 26968, 0x00003860, 2048); // 0x05004060 -ALIGNED8 const Texture chair_seg5_texture_05004060[] = { -#include "actors/chair/chair_bottom.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chair_seg5_texture_05004060, "actors/chair/chair_bottom.rgba16.inc.c", 0x00166c60, 26968, 0x00004060, 1024); // unreferenced // 0x05004460 -ALIGNED8 const Texture chair_seg5_texture_05004460[] = { -#include "actors/chair/chair_surface_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chair_seg5_texture_05004460, "actors/chair/chair_surface_unused.rgba16.inc.c", 0x00166c60, 26968, 0x00004460, 2048); // 0x05004C60 static const Lights1 chair_seg5_lights_05004C60 = gdSPDefLights1( @@ -34,40 +27,10 @@ static const Lights1 chair_seg5_lights_05004C60 = gdSPDefLights1( ); // 0x05004C78 -static const Vtx chair_seg5_vertex_05004C78[] = { - {{{ 334, -20, 1}, 0, { 474, -182}, {0x77, 0x00, 0xd6, 0xff}}}, - {{{ 287, -20, -132}, 0, { 1212, 58}, {0x77, 0x00, 0xd6, 0xff}}}, - {{{ 334, 25, 1}, 0, { 474, -182}, {0x77, 0x00, 0xd6, 0xff}}}, - {{{ 334, 25, 1}, 0, { 474, -182}, {0x77, 0x00, 0x2a, 0xff}}}, - {{{ 287, 25, 134}, 0, { -262, 58}, {0x77, 0x00, 0x2a, 0xff}}}, - {{{ 334, -20, 1}, 0, { 474, -182}, {0x77, 0x00, 0x2a, 0xff}}}, - {{{ 287, -20, 134}, 0, { -262, 58}, {0x77, 0x00, 0x2a, 0xff}}}, - {{{ 287, -20, -132}, 0, { 1212, 58}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 334, -20, 1}, 0, { 474, -182}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 287, -20, 134}, 0, { -262, 58}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -7, -20, -91}, 0, { 986, 1536}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ -7, 25, -91}, 0, { 986, 1536}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ 287, -20, -132}, 0, { 1212, 58}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ 287, 25, -132}, 0, { 1212, 58}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ 287, 25, -132}, 0, { 1212, 58}, {0x77, 0x00, 0xd6, 0xff}}}, - {{{ -7, -20, -91}, 0, { 986, 1536}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chair_seg5_vertex_05004C78, 0x00166c60, 26968, 0x00004c78, 256); // 0x05004D78 -static const Vtx chair_seg5_vertex_05004D78[] = { - {{{ 287, 25, 134}, 0, { -262, 58}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 334, 25, 1}, 0, { 474, -182}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 287, 25, -132}, 0, { 1212, 58}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7, 25, -91}, 0, { 986, 1536}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7, 25, 93}, 0, { -34, 1536}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7, -20, 93}, 0, { -34, 1536}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ 287, -20, 134}, 0, { -262, 58}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ 287, 25, 134}, 0, { -262, 58}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ -7, 25, 93}, 0, { -34, 1536}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ -7, -20, 93}, 0, { -34, 1536}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -7, -20, -91}, 0, { 986, 1536}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 287, -20, 134}, 0, { -262, 58}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chair_seg5_vertex_05004D78, 0x00166c60, 26968, 0x00004d78, 192); // 0x05004E38 - 0x05004EE8 const Gfx chair_seg5_dl_05004E38[] = { @@ -113,36 +76,10 @@ static const Lights1 chair_seg5_lights_05004F58 = gdSPDefLights1( ); // 0x05004F70 -static const Vtx chair_seg5_vertex_05004F70[] = { - {{{ 208, -20, -125}, 0, { 1934, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -38, 24, -125}, 0, { 1935, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 208, 24, -125}, 0, { 1934, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 208, 24, -125}, 0, { 1934, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -38, 24, 127}, 0, { -20, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 208, 24, 127}, 0, { -21, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -38, 24, -125}, 0, { 1935, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 208, -20, 127}, 0, { -21, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 208, 24, -125}, 0, { 1934, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 208, 24, 127}, 0, { -21, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 208, -20, -125}, 0, { 1934, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -38, -20, -125}, 0, { 1935, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -38, 24, 127}, 0, { -20, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -38, 24, -125}, 0, { 1935, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -38, -20, 127}, 0, { -20, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -38, -20, -125}, 0, { 1935, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chair_seg5_vertex_05004F70, 0x00166c60, 26968, 0x00004f70, 256); // 0x05005070 -static const Vtx chair_seg5_vertex_05005070[] = { - {{{ 208, -20, 127}, 0, { -21, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -38, -20, -125}, 0, { 1935, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 208, -20, -125}, 0, { 1934, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -38, -20, 127}, 0, { -20, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -38, -20, 127}, 0, { 577, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 208, -20, 127}, 0, { 511, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 208, 24, 127}, 0, { 511, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -38, 24, 127}, 0, { 577, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chair_seg5_vertex_05005070, 0x00166c60, 26968, 0x00005070, 128); // 0x050050F0 - 0x05005190 const Gfx chair_seg5_dl_050050F0[] = { @@ -187,34 +124,10 @@ static const Lights1 chair_seg5_lights_05005200 = gdSPDefLights1( ); // 0x05005218 -static const Vtx chair_seg5_vertex_05005218[] = { - {{{ 146, -22, 104}, 0, { 998, 990}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ 146, 26, 104}, 0, { 998, 990}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ -8, 26, 82}, 0, { 886, -24}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ 146, 26, 104}, 0, { 998, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 146, -22, -102}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 146, 26, -102}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 146, -22, 104}, 0, { 998, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 146, 26, 104}, 0, { 998, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -8, 26, -79}, 0, { 78, -24}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -8, 26, 82}, 0, { 886, -24}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 146, 26, -102}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 146, -22, -102}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -8, -22, 82}, 0, { 886, -24}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -8, -22, -79}, 0, { 78, -24}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 146, -22, 104}, 0, { 998, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chair_seg5_vertex_05005218, 0x00166c60, 26968, 0x00005218, 240); // 0x05005308 -static const Vtx chair_seg5_vertex_05005308[] = { - {{{ 146, 26, -102}, 0, { 0, 990}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ 146, -22, -102}, 0, { 0, 990}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ -8, -22, -79}, 0, { 78, -24}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ -8, 26, -79}, 0, { 78, -24}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ 146, -22, 104}, 0, { 998, 990}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ -8, 26, 82}, 0, { 886, -24}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ -8, -22, 82}, 0, { 886, -24}, {0xef, 0x00, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chair_seg5_vertex_05005308, 0x00166c60, 26968, 0x00005308, 112); // 0x05005378 - 0x05005408 const Gfx chair_seg5_dl_05005378[] = { @@ -259,34 +172,10 @@ static const Lights1 chair_seg5_lights_05005478 = gdSPDefLights1( ); // 0x05005490 -static const Vtx chair_seg5_vertex_05005490[] = { - {{{ 146, -19, 104}, 0, { 998, 990}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ 146, 29, 104}, 0, { 998, 990}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ -8, 29, 82}, 0, { 886, -40}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ 146, 29, 104}, 0, { 998, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 146, -19, -102}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 146, 29, -102}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 146, -19, 104}, 0, { 998, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 146, 29, 104}, 0, { 998, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -8, 29, -79}, 0, { 78, -40}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -8, 29, 82}, 0, { 886, -40}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 146, 29, -102}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 146, -19, -102}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -8, -19, 82}, 0, { 886, -40}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -8, -19, -79}, 0, { 78, -40}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 146, -19, 104}, 0, { 998, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chair_seg5_vertex_05005490, 0x00166c60, 26968, 0x00005490, 240); // 0x05005580 -static const Vtx chair_seg5_vertex_05005580[] = { - {{{ 146, 29, -102}, 0, { 0, 990}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ 146, -19, -102}, 0, { 0, 990}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ -8, -19, -79}, 0, { 78, -40}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ -8, 29, -79}, 0, { 78, -40}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ 146, -19, 104}, 0, { 998, 990}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ -8, 29, 82}, 0, { 886, -40}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ -8, -19, 82}, 0, { 886, -40}, {0xef, 0x00, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chair_seg5_vertex_05005580, 0x00166c60, 26968, 0x00005580, 112); // 0x050055F0 - 0x05005680 const Gfx chair_seg5_dl_050055F0[] = { diff --git a/actors/checkerboard_platform/collision.inc.c b/actors/checkerboard_platform/collision.inc.c index b6be660eb..3e410f276 100644 --- a/actors/checkerboard_platform/collision.inc.c +++ b/actors/checkerboard_platform/collision.inc.c @@ -12,7 +12,6 @@ const Collision checkerboard_platform_seg8_collision_0800D710[] = { COL_VERTEX(-255, -25, -153), COL_VERTEX(-255, -25, 154), COL_VERTEX(256, -25, 154), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 12), COL_TRI(0, 1, 2), COL_TRI(1, 3, 4), diff --git a/actors/checkerboard_platform/model.inc.c b/actors/checkerboard_platform/model.inc.c index 81c38b9d1..d5666033b 100644 --- a/actors/checkerboard_platform/model.inc.c +++ b/actors/checkerboard_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Checkerboard Platform // 0x0800C828 @@ -7,46 +8,16 @@ static const Lights1 checkerboard_platform_seg8_lights_0800C828 = gdSPDefLights1 ); // 0x0800C840 -ALIGNED8 const Texture checkerboard_platform_seg8_texture_0800C840[] = { -#include "actors/checkerboard_platform/checkerboard_platform_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(checkerboard_platform_seg8_texture_0800C840, "actors/checkerboard_platform/checkerboard_platform_side.rgba16.inc.c", 0x001f2200, 59076, 0x0000c840, 1024); // 0x0800CC40 -ALIGNED8 const Texture checkerboard_platform_seg8_texture_0800CC40[] = { -#include "actors/checkerboard_platform/checkerboard_platform.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(checkerboard_platform_seg8_texture_0800CC40, "actors/checkerboard_platform/checkerboard_platform.rgba16.inc.c", 0x001f2200, 59076, 0x0000cc40, 2048); // 0x0800D440 -static const Vtx checkerboard_platform_seg8_vertex_0800D440[] = { - {{{ -255, -25, 154}, 0, { 1504, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 26, 154}, 0, { 1504, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 26, -153}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, -25, -153}, 0, { 0, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, -25, -153}, 0, { 1504, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 26, 154}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, -25, 154}, 0, { 0, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 26, -153}, 0, { 1504, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(checkerboard_platform_seg8_vertex_0800D440, 0x001f2200, 59076, 0x0000d440, 128); // 0x0800D4C0 -static const Vtx checkerboard_platform_seg8_vertex_0800D4C0[] = { - {{{ 256, -25, 154}, 0, { 2528, 992}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -25, -153}, 0, { 0, -512}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -25, -153}, 0, { 2528, -512}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 26, -153}, 0, { 2528, -512}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 26, 154}, 0, { 0, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 26, 154}, 0, { 2528, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 26, -153}, 0, { 0, -512}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, -25, -153}, 0, { 2528, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 26, -153}, 0, { 2528, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 26, -153}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -25, -153}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -25, 154}, 0, { 2528, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 26, 154}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -25, 154}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 26, 154}, 0, { 2528, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -25, 154}, 0, { 0, 992}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(checkerboard_platform_seg8_vertex_0800D4C0, 0x001f2200, 59076, 0x0000d4c0, 256); // 0x0800D5C0 - 0x0800D618 const Gfx checkerboard_platform_seg8_dl_0800D5C0[] = { diff --git a/actors/chillychief/anims/anim_060032EC.inc.c b/actors/chillychief/anims/anim_060032EC.inc.c index f16d39b82..bb638feba 100644 --- a/actors/chillychief/anims/anim_060032EC.inc.c +++ b/actors/chillychief/anims/anim_060032EC.inc.c @@ -1,52 +1,9 @@ +#include "pc/rom_assets.h" // 0x06003080 -static const s16 chilly_chief_seg6_animvalue_06003080[] = { - 0x0000, 0x00AE, 0x00AE, 0x00AD, 0x00AB, 0x00A8, 0x00A4, 0x009F, - 0x0098, 0x0090, 0x009D, 0x00A9, 0x00B1, 0x00B5, 0x00B3, 0x00B1, - 0x00AE, 0x00AC, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AE, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0003, 0x0009, 0x000E, 0x0010, - 0x000E, 0x000A, 0x0005, 0x0001, 0x0000, 0x3FFF, 0x0000, 0x0000, - 0x0001, 0x0002, 0x0003, 0x0004, 0x0004, 0x0004, 0x0005, 0x0005, - 0x0005, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0005, - 0x0003, 0x0002, 0x0000, 0x0000, 0x0000, 0xFCF9, 0xF61F, 0xEED0, - 0xEA69, 0xE89E, 0xE6F0, 0xE564, 0xE403, 0xE2D5, 0xE1E2, 0xE131, - 0xE0C9, 0xE0B4, 0xE0F8, 0xE19D, 0xE2AB, 0xE688, 0xEDE8, 0xF649, - 0xFD28, 0x0000, 0xEAD4, 0xE2FE, 0xD170, 0xBF1D, 0xB4F7, 0xB26C, - 0xB0DB, 0xB023, 0xB021, 0xB0B3, 0xB1B6, 0xB308, 0xB487, 0xB611, - 0xB782, 0xB8B9, 0xB994, 0xBA9C, 0xBC2A, 0xBDCF, 0xBF1D, 0xBFA5, - 0x8001, 0x8001, 0x7C2E, 0x739E, 0x6AA0, 0x6583, 0x63EA, 0x6295, - 0x6186, 0x60BB, 0x6036, 0x5FF7, 0x5FFF, 0x604C, 0x60E1, 0x61BC, - 0x62DF, 0x644A, 0x682B, 0x6F2A, 0x76FD, 0x7D5D, 0x8001, 0x6CDC, - 0x64A9, 0x524D, 0x3F22, 0x3484, 0x31DA, 0x3036, 0x2F75, 0x2F71, - 0x3008, 0x3116, 0x3276, 0x3406, 0x35A0, 0x3721, 0x3865, 0x3949, - 0x3A5D, 0x3BFE, 0x3DB7, 0x3F14, 0x3FA3, 0xD282, 0xCC2F, 0xBE27, - 0xAFD0, 0xA891, 0xA7DE, 0xA820, 0xA932, 0xAAEE, 0xAD2E, 0xAFCB, - 0xB2A0, 0xB585, 0xB856, 0xBAEC, 0xBD21, 0xBECF, 0xBFC8, 0xC021, - 0xC015, 0xBFE2, 0xBFC4, 0xD21A, 0xCBDD, 0xBE05, 0xAFE0, 0xA8BD, - 0xA80F, 0xA855, 0xA969, 0xAB24, 0xAD61, 0xAFFB, 0xB2CB, 0xB5AC, - 0xB877, 0xBB08, 0xBD39, 0xBEE4, 0xBFD9, 0xC02C, 0xC01B, 0xBFE4, - 0xBFC4, 0xC04F, 0xC04F, 0x3CD6, 0x3C90, 0x3BD7, 0x3AD7, 0x39B8, - 0x37F9, 0x35B2, 0x33F6, 0x33D8, 0x3557, 0x3792, 0x3A47, 0x3D38, - 0x4025, 0x42CD, 0x44F1, 0x4651, 0x4636, 0x44A4, 0x4276, 0x4086, - 0x3FB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chilly_chief_seg6_animvalue_06003080, 0x00132c60, 7692, 0x00004038, 452); // 0x06003244 -static const u16 chilly_chief_seg6_animindex_06003244[] = { - 0x0001, 0x0000, 0x0016, 0x0001, 0x0016, 0x0017, 0x0001, 0x0000, 0x0001, 0x002D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x00CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x009D, - 0x0016, 0x002E, 0x0016, 0x0044, 0x0016, 0x005A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00C9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x00B3, - 0x0001, 0x0070, 0x0016, 0x0071, 0x0016, 0x0087, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chilly_chief_seg6_animindex_06003244, 0x00132c60, 7692, 0x000041fc, 168); // 0x060032EC static const struct Animation chilly_chief_seg6_anim_060032EC = { diff --git a/actors/chillychief/anims/anim_06003420.inc.c b/actors/chillychief/anims/anim_06003420.inc.c index 225f4a484..68d259199 100644 --- a/actors/chillychief/anims/anim_06003420.inc.c +++ b/actors/chillychief/anims/anim_06003420.inc.c @@ -1,31 +1,9 @@ +#include "pc/rom_assets.h" // 0x06003304 -static const s16 chilly_chief_seg6_animvalue_06003304[] = { - 0x0000, 0x00B4, 0x00B1, 0x00AE, 0x00B0, 0x00B2, 0x00B4, 0x00B1, - 0x00AE, 0x00B0, 0x00B3, 0x3FFF, 0xB575, 0xB559, 0xB64C, 0xBB9D, - 0xBCF3, 0xBE03, 0xC380, 0xBCE6, 0xB85B, 0xB5A2, 0x8001, 0x8001, - 0x3FA3, 0x42BE, 0x3D15, 0x3757, 0x36AE, 0x3714, 0x3798, 0x3A46, - 0x3D78, 0x3F80, 0xD89E, 0xD533, 0xCCDD, 0xC27D, 0xB8F4, 0xB323, - 0xB7D6, 0xC220, 0xCDD6, 0xD7E2, 0xB38B, 0xB75B, 0xC073, 0xCB4E, - 0xD466, 0xD836, 0xD32B, 0xC7BE, 0xBB82, 0xB407, 0xC04F, 0xC04F, - 0x3FB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chilly_chief_seg6_animvalue_06003304, 0x00132c60, 7692, 0x000042bc, 116); // 0x06003378 -static const u16 chilly_chief_seg6_animindex_06003378[] = { - 0x0001, 0x0000, 0x000A, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0038, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0037, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x000C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0036, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x002C, - 0x0001, 0x0016, 0x0001, 0x0017, 0x000A, 0x0018, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chilly_chief_seg6_animindex_06003378, 0x00132c60, 7692, 0x00004330, 168); // 0x06003420 static const struct Animation chilly_chief_seg6_anim_06003420 = { diff --git a/actors/chillychief/anims/anim_060035E0.inc.c b/actors/chillychief/anims/anim_060035E0.inc.c index 8c80fc001..7c0dceddf 100644 --- a/actors/chillychief/anims/anim_060035E0.inc.c +++ b/actors/chillychief/anims/anim_060035E0.inc.c @@ -1,39 +1,9 @@ +#include "pc/rom_assets.h" // 0x06003438 -static const s16 chilly_chief_seg6_animvalue_06003438[] = { - 0x0000, 0x00B4, 0x00B3, 0x00B2, 0x00B0, 0x00AF, 0x00AE, 0x00AF, - 0x00AF, 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B3, 0x00B2, - 0x00B1, 0x00B0, 0x00AF, 0x00AE, 0x00AF, 0x00B0, 0x00B2, 0x00B3, - 0x00B4, 0x3FFF, 0xB575, 0xB564, 0xB54B, 0xB54F, 0xB598, 0xB64C, - 0xB8E5, 0xBB9D, 0xBC81, 0xBCEE, 0xBD28, 0xBD6E, 0xBE03, 0xBF5E, - 0xC141, 0xC2E5, 0xC380, 0xC0B4, 0xBCE6, 0xBAB9, 0xB8B3, 0xB706, - 0xB5E1, 0xB575, 0x8001, 0x8001, 0x3FA3, 0x4038, 0x4174, 0x428E, - 0x42BE, 0x3D15, 0x398E, 0x3757, 0x36B5, 0x368F, 0x36B4, 0x36F1, - 0x3714, 0x3708, 0x36F8, 0x3716, 0x3798, 0x3899, 0x39F7, 0x3B82, - 0x3D08, 0x3E5A, 0x3F49, 0x3FA3, 0xD89E, 0xD7FB, 0xD632, 0xD37B, - 0xD009, 0xCC12, 0xC7CB, 0xC369, 0xBF20, 0xBB26, 0xB7B0, 0xB4F2, - 0xB323, 0xB2E5, 0xB466, 0xB729, 0xBAB2, 0xBE83, 0xC220, 0xC69B, - 0xCC74, 0xD24F, 0xD6D1, 0xD89E, 0xB38B, 0xB444, 0xB642, 0xB946, - 0xBD0D, 0xC156, 0xC5E1, 0xCA6B, 0xCEB4, 0xD27B, 0xD57F, 0xD77D, - 0xD836, 0xD75B, 0xD504, 0xD184, 0xCD31, 0xC85F, 0xC362, 0xBE90, - 0xBA3D, 0xB6BD, 0xB466, 0xB38B, 0xC04F, 0xC04F, 0x3FB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chilly_chief_seg6_animvalue_06003438, 0x00132c60, 7692, 0x000043f0, 256); // 0x06003538 -static const u16 chilly_chief_seg6_animindex_06003538[] = { - 0x0001, 0x0000, 0x0018, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0019, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x007E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x007D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x004C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x001A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x007C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0064, - 0x0001, 0x0032, 0x0001, 0x0033, 0x0018, 0x0034, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chilly_chief_seg6_animindex_06003538, 0x00132c60, 7692, 0x000044f0, 168); // 0x060035E0 static const struct Animation chilly_chief_seg6_anim_060035E0 = { diff --git a/actors/chillychief/anims/anim_0600373C.inc.c b/actors/chillychief/anims/anim_0600373C.inc.c index 8e1dcf10f..9cf82444f 100644 --- a/actors/chillychief/anims/anim_0600373C.inc.c +++ b/actors/chillychief/anims/anim_0600373C.inc.c @@ -1,33 +1,9 @@ +#include "pc/rom_assets.h" // 0x060035F8 -static const s16 chilly_chief_seg6_animvalue_060035F8[] = { - 0x0000, 0x00AE, 0x00AE, 0x00AE, 0x00C1, 0x00D0, 0x00D7, 0x00D3, - 0x00CA, 0x00BD, 0x00AE, 0x00AE, 0x00AE, 0x3FFF, 0xC00D, 0xBF15, - 0xC015, 0xCBDE, 0xC3D9, 0xB86A, 0xB1CA, 0xB254, 0xB5BF, 0xBA52, - 0xBE55, 0xC00D, 0x8001, 0x8001, 0x3FA3, 0x3EF5, 0x4050, 0x4BDC, - 0x43F9, 0x38BD, 0x3231, 0x329C, 0x35D3, 0x3A2B, 0x3DFE, 0x3FA3, - 0xC9F4, 0xC6B4, 0xBF90, 0xB86B, 0xB52C, 0xBF4E, 0xC9F4, 0xC6FE, - 0xBFFF, 0xBAE0, 0xBCAE, 0xBFC2, 0xC9F4, 0xC6B4, 0xBF90, 0xB86B, - 0xB52C, 0xBF4E, 0xC9F4, 0xC6FE, 0xBFFF, 0xBAE0, 0xBCAE, 0xBFC2, - 0xC04F, 0xC04F, 0x3581, 0x38C0, 0x3FE5, 0x4709, 0x4A48, 0x4027, - 0x3581, 0x3877, 0x3F76, 0x4494, 0x42C7, 0x3FB2, -}; +ROM_ASSET_LOAD_ANIM(chilly_chief_seg6_animvalue_060035F8, 0x00132c60, 7692, 0x000045b0, 156); // 0x06003694 -static const u16 chilly_chief_seg6_animindex_06003694[] = { - 0x0001, 0x0000, 0x000C, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0042, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0041, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0028, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x000E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0040, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0034, - 0x0001, 0x001A, 0x0001, 0x001B, 0x000C, 0x001C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chilly_chief_seg6_animindex_06003694, 0x00132c60, 7692, 0x0000464c, 168); // 0x0600373C static const struct Animation chilly_chief_seg6_anim_0600373C = { diff --git a/actors/chillychief/model.inc.c b/actors/chillychief/model.inc.c index a0b8448d8..1fb755203 100644 --- a/actors/chillychief/model.inc.c +++ b/actors/chillychief/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Chilly Chief (Chill Bully) // 0x06000000 @@ -25,84 +26,28 @@ UNUSED static const Lights1 chillychief_lights_unused = gdSPDefLights1( ); // 0x06000060 -ALIGNED8 const Texture chilly_chief_seg6_texture_06000060[] = { -#include "actors/chillychief/chill_bully_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chilly_chief_seg6_texture_06000060, "actors/chillychief/chill_bully_left_side.rgba16.inc.c", 0x001e51f0, 11160, 0x00000060, 4096); // 0x06001060 -ALIGNED8 const Texture chilly_chief_seg6_texture_06001060[] = { -#include "actors/chillychief/chill_bully_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chilly_chief_seg6_texture_06001060, "actors/chillychief/chill_bully_right_side.rgba16.inc.c", 0x001e51f0, 11160, 0x00001060, 4096); // 0x06002060 -ALIGNED8 const Texture chilly_chief_seg6_texture_06002060[] = { -#include "actors/chillychief/chill_bully_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chilly_chief_seg6_texture_06002060, "actors/chillychief/chill_bully_eye.rgba16.inc.c", 0x00132c60, 7692, 0x00002468, 2048); // 0x06002860 -static const Vtx chilly_chief_seg6_vertex_06002860[] = { - {{{ 27, -35, 0}, 0, { 0, 0}, {0x0c, 0x82, 0x04, 0x00}}}, - {{{ 56, -16, -27}, 0, { 0, 0}, {0x16, 0xae, 0xa3, 0x00}}}, - {{{ 72, -16, 0}, 0, { 0, 0}, {0x59, 0xa7, 0x04, 0x00}}}, - {{{ 56, 28, -46}, 0, { 0, 0}, {0x65, 0xdf, 0xbd, 0xff}}}, - {{{ 90, 28, 0}, 0, { 0, 0}, {0x65, 0xdf, 0xbd, 0xff}}}, - {{{ -17, -17, 0}, 0, { 0, 0}, {0xd7, 0xc5, 0x98, 0xff}}}, - {{{ -37, 27, 0}, 0, { 0, 0}, {0xd0, 0xde, 0x90, 0xff}}}, - {{{ 56, 28, -46}, 0, { 0, 0}, {0xd0, 0xde, 0x90, 0xff}}}, - {{{ 56, -16, 22}, 0, { 0, 0}, {0x16, 0xb4, 0x62, 0xff}}}, - {{{ 90, 28, 0}, 0, { 0, 0}, {0x5f, 0xde, 0x4b, 0xff}}}, - {{{ 55, 28, 41}, 0, { 0, 0}, {0x5f, 0xde, 0x4b, 0xff}}}, - {{{ -17, -17, 0}, 0, { 0, 0}, {0xdc, 0xcb, 0x6c, 0xff}}}, - {{{ 55, 28, 41}, 0, { 0, 0}, {0xd5, 0xdf, 0x72, 0xff}}}, - {{{ -37, 27, 0}, 0, { 0, 0}, {0xd5, 0xdf, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chilly_chief_seg6_vertex_06002860, 0x00132c60, 7692, 0x00002c68, 224); // 0x06002940 -static const Vtx chilly_chief_seg6_vertex_06002940[] = { - {{{ 90, 28, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, - {{{ 56, 28, -46}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, - {{{ -37, 27, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, - {{{ 55, 28, 41}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chilly_chief_seg6_vertex_06002940, 0x00132c60, 7692, 0x00002d48, 64); // 0x06002980 -static const Vtx chilly_chief_seg6_vertex_06002980[] = { - {{{ 72, -16, 0}, 0, { 0, 0}, {0x59, 0xa7, 0xfc, 0x00}}}, - {{{ 56, -16, 27}, 0, { 0, 0}, {0x16, 0xae, 0x5d, 0x00}}}, - {{{ 27, -35, 0}, 0, { 0, 0}, {0x0c, 0x82, 0xfc, 0x00}}}, - {{{ 90, 28, 0}, 0, { 0, 0}, {0x65, 0xdf, 0x43, 0xff}}}, - {{{ 56, 28, 46}, 0, { 0, 0}, {0x65, 0xdf, 0x43, 0xff}}}, - {{{ 56, 28, 46}, 0, { 0, 0}, {0xd0, 0xde, 0x70, 0xff}}}, - {{{ -37, 27, 0}, 0, { 0, 0}, {0xd0, 0xde, 0x70, 0xff}}}, - {{{ -17, -17, 0}, 0, { 0, 0}, {0xd7, 0xc5, 0x68, 0xff}}}, - {{{ 56, -16, -22}, 0, { 0, 0}, {0x16, 0xb4, 0x9e, 0xff}}}, - {{{ 55, 28, -41}, 0, { 0, 0}, {0x5f, 0xde, 0xb5, 0xff}}}, - {{{ 90, 28, 0}, 0, { 0, 0}, {0x5f, 0xde, 0xb5, 0xff}}}, - {{{ -37, 27, 0}, 0, { 0, 0}, {0xd5, 0xdf, 0x8e, 0xff}}}, - {{{ 55, 28, -41}, 0, { 0, 0}, {0xd5, 0xdf, 0x8e, 0xff}}}, - {{{ -17, -17, 0}, 0, { 0, 0}, {0xdc, 0xcb, 0x94, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chilly_chief_seg6_vertex_06002980, 0x00132c60, 7692, 0x00002d88, 224); // 0x06002A60 -static const Vtx chilly_chief_seg6_vertex_06002A60[] = { - {{{ 55, 28, -41}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, - {{{ -37, 27, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, - {{{ 56, 28, 46}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, - {{{ 90, 28, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chilly_chief_seg6_vertex_06002A60, 0x00132c60, 7692, 0x00002e68, 64); // 0x06002AA0 -static const Vtx chilly_chief_seg6_vertex_06002AA0[] = { - {{{ 132, -29, 0}, 0, { 0, 0}, {0x10, 0xc2, 0x93, 0x00}}}, - {{{ 131, 31, -35}, 0, { 0, 0}, {0x10, 0xc2, 0x93, 0x00}}}, - {{{ 250, 2, 0}, 0, { 0, 0}, {0x10, 0xc2, 0x93, 0x00}}}, - {{{ 131, 31, 35}, 0, { 0, 0}, {0x10, 0xc2, 0x6d, 0xff}}}, - {{{ 132, -29, 0}, 0, { 0, 0}, {0x10, 0xc2, 0x6d, 0xff}}}, - {{{ 250, 2, 0}, 0, { 0, 0}, {0x10, 0xc2, 0x6d, 0xff}}}, - {{{ 131, 31, -35}, 0, { 0, 0}, {0x1e, 0x7b, 0x00, 0xff}}}, - {{{ 131, 31, 35}, 0, { 0, 0}, {0x1e, 0x7b, 0x00, 0xff}}}, - {{{ 250, 2, 0}, 0, { 0, 0}, {0x1e, 0x7b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chilly_chief_seg6_vertex_06002AA0, 0x001e51f0, 11160, 0x00002aa0, 144); // 0x06002B30 - 0x06002BC8 const Gfx chilly_chief_seg6_dl_06002B30[] = { @@ -147,20 +92,10 @@ const Gfx chilly_chief_seg6_dl_06002C60[] = { }; // 0x06002C98 -static const Vtx chilly_chief_seg6_vertex_06002C98[] = { - {{{ 0, 68, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -66, -66, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -66, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -66, 68, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chilly_chief_seg6_vertex_06002C98, 0x001e51f0, 11160, 0x00002c98, 64); // 0x06002CD8 -static const Vtx chilly_chief_seg6_vertex_06002CD8[] = { - {{{ 68, 68, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -66, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 68, -66, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 68, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chilly_chief_seg6_vertex_06002CD8, 0x001e51f0, 11160, 0x00002cd8, 64); // 0x06002D18 - 0x06002D50 const Gfx chilly_chief_seg6_dl_06002D18[] = { @@ -202,20 +137,10 @@ const Gfx chilly_chief_seg6_dl_06002D88[] = { }; // 0x06002E00 -static const Vtx chilly_chief_seg6_vertex_06002E00[] = { - {{{ 0, 136, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -133, -133, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -133, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -133, 136, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chilly_chief_seg6_vertex_06002E00, 0x001e51f0, 11160, 0x00002e00, 64); // 0x06002E40 -static const Vtx chilly_chief_seg6_vertex_06002E40[] = { - {{{ 136, 136, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -133, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 136, -133, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 136, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chilly_chief_seg6_vertex_06002E40, 0x001e51f0, 11160, 0x00002e40, 64); // 0x06002E80 - 0x06002EB8 const Gfx chilly_chief_seg6_dl_06002E80[] = { @@ -257,14 +182,7 @@ const Gfx chilly_chief_seg6_dl_06002EF0[] = { }; // 0x06002F68 -static const Vtx chilly_chief_seg6_vertex_06002F68[] = { - {{{ -36, 152, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 136, 68}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 56, 124, 68}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, 140, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 56, 124, -64}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 136, -64}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chilly_chief_seg6_vertex_06002F68, 0x00132c60, 7692, 0x00003f20, 96); // 0x06002FC8 - 0x06003010 const Gfx chilly_chief_seg6_dl_06002FC8[] = { diff --git a/actors/chuckya/anims/anim_0800AF68.inc.c b/actors/chuckya/anims/anim_0800AF68.inc.c index f72c10e1e..7a319fa01 100644 --- a/actors/chuckya/anims/anim_0800AF68.inc.c +++ b/actors/chuckya/anims/anim_0800AF68.inc.c @@ -1,70 +1,9 @@ +#include "pc/rom_assets.h" // 0x0800AC18 -static const s16 chuckya_seg8_animvalue_0800AC18[] = { - 0x0000, 0x0001, 0x3FFF, 0xF7A8, 0xF953, 0xFD9C, 0x036A, 0x09AA, - 0x0F44, 0x1321, 0x142C, 0x0ACB, 0xF9F0, 0xF053, 0xF715, 0x0515, - 0x0DA7, 0x0BC5, 0x0581, 0xFED6, 0xFBBB, 0x071C, 0xF225, 0x784B, - 0xFD4B, 0xFD4E, 0xFD56, 0xFD61, 0xFD6D, 0xFD78, 0xFD80, 0xFD83, - 0xFD83, 0xFD83, 0xFD83, 0xFD83, 0xFD83, 0xFD83, 0xFD83, 0xFD83, - 0xFD83, 0xFD83, 0xFF52, 0xFFAF, 0x009C, 0x01E3, 0x0347, 0x048D, - 0x057C, 0x05D9, 0x05D9, 0x05D9, 0x05D9, 0x05D9, 0x05D9, 0x05D9, - 0x05D9, 0x05D9, 0x05D9, 0x05D9, 0x84C1, 0x832D, 0x7F17, 0x7986, - 0x7375, 0x6DE4, 0x69D2, 0x683E, 0x683E, 0x683E, 0x683E, 0x683E, - 0x683E, 0x683E, 0x683E, 0x683E, 0x683E, 0x683E, 0xFC87, 0xFDC1, - 0x00EA, 0x0544, 0x0A0A, 0x0E7C, 0x11D6, 0x1357, 0x0F42, 0x069E, - 0xFFCA, 0xFD29, 0xFC59, 0xFC87, 0xFDB6, 0xFFCA, 0x01C2, 0x02A3, - 0xC001, 0x8001, 0xE35C, 0x3FFF, 0x8001, 0xE35C, 0x06BA, 0x0486, - 0xFF22, 0xF85D, 0xEFBA, 0xE564, 0xDC23, 0xD6C1, 0xD4AB, 0xD35B, - 0xD2B1, 0xD28A, 0xD2C5, 0xD341, 0xD3DC, 0xD474, 0xD4E8, 0xD516, - 0x04DF, 0x00FB, 0xF8C0, 0xF156, 0xEBE4, 0xE6A7, 0xE262, 0xDFDD, - 0xDEAE, 0xDDE0, 0xDD62, 0xDD27, 0xDD1F, 0xDD3A, 0xDD6A, 0xDD9F, - 0xDDCA, 0xDDDC, 0xDF93, 0xDE2E, 0xDC38, 0xDD07, 0xE292, 0xEAA3, - 0xF251, 0xF6B2, 0xF815, 0xF8D2, 0xF907, 0xF8D2, 0xF851, 0xF7A4, - 0xF6E9, 0xF63D, 0xF5C0, 0xF58F, 0x7BF0, 0x7CCE, 0x7F22, 0x8287, - 0x87BD, 0x8E50, 0x93F1, 0x9655, 0x9655, 0x9655, 0x9655, 0x9655, - 0x9655, 0x9655, 0x9655, 0x9655, 0x9655, 0x9655, 0x87DA, 0x83BB, - 0x7B04, 0x7339, 0x6D54, 0x6783, 0x6313, 0x614E, 0x614E, 0x614E, - 0x614E, 0x614E, 0x614E, 0x614E, 0x614E, 0x614E, 0x614E, 0x614E, - 0x6749, 0x6573, 0x6276, 0x6217, 0x6689, 0x6D78, 0x73D9, 0x76A6, - 0x76A6, 0x76A6, 0x76A6, 0x76A6, 0x76A6, 0x76A6, 0x76A6, 0x76A6, - 0x76A6, 0x76A6, 0x6078, 0x3FFF, 0xDF87, 0x9F88, 0xC001, 0xDF87, - 0xBF0E, 0x5347, 0xC04A, 0x4A4E, 0x4983, 0x4775, 0x449C, 0x4173, - 0x3E72, 0x3C14, 0x3AD2, 0x3B51, 0x3D51, 0x3FF7, 0x4268, 0x43C9, - 0x430A, 0x40ED, 0x3F4E, 0x3F76, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chuckya_seg8_animvalue_0800AC18, 0x001f2200, 59076, 0x0000ac18, 476); // 0x0800ADF4 -static const u16 chuckya_seg8_animindex_0800ADF4[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x00DB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x004E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0003, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x00D5, 0x0001, 0x00D6, 0x0001, 0x00D7, - 0x0012, 0x0066, 0x0012, 0x0078, 0x0012, 0x008A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0060, 0x0001, 0x0061, 0x0001, 0x0062, - 0x0001, 0x0015, 0x0001, 0x0016, 0x0001, 0x0017, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x00D2, 0x0001, 0x00D3, 0x0001, 0x00D4, - 0x0012, 0x009C, 0x0012, 0x00AE, 0x0012, 0x00C0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0063, 0x0001, 0x0064, 0x0001, 0x0065, - 0x0012, 0x0018, 0x0012, 0x002A, 0x0012, 0x003C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chuckya_seg8_animindex_0800ADF4, 0x001f2200, 59076, 0x0000adf4, 372); // 0x0800AF68 static const struct Animation chuckya_seg8_anim_0800AF68 = { diff --git a/actors/chuckya/anims/anim_0800B1A8.inc.c b/actors/chuckya/anims/anim_0800B1A8.inc.c index 8cd3eea4c..01db88277 100644 --- a/actors/chuckya/anims/anim_0800B1A8.inc.c +++ b/actors/chuckya/anims/anim_0800B1A8.inc.c @@ -1,52 +1,9 @@ +#include "pc/rom_assets.h" // 0x0800AF80 -static const s16 chuckya_seg8_animvalue_0800AF80[] = { - 0x0000, 0x0001, 0x3FFF, 0xFBBB, 0xFA1D, 0xF73F, 0xF620, 0xF81B, - 0xFB8D, 0xFEEB, 0x00AA, 0xFFB2, 0xFD07, 0xFA55, 0xF944, 0xFAF2, - 0xFE49, 0x019D, 0x0348, 0x0259, 0xFFE3, 0xFD3E, 0xFBC4, 0x071C, - 0xF225, 0x784B, 0xFD83, 0x05D9, 0x683E, 0x02A3, 0x0334, 0x0466, - 0x0579, 0x05AC, 0x04C3, 0x033C, 0x016D, 0xFFB0, 0xFE57, 0xFDBC, - 0xFE43, 0xFFBA, 0x0196, 0x034F, 0x045B, 0x0469, 0x03D5, 0x0317, - 0x02A6, 0xC001, 0x8001, 0xE35C, 0x3FFF, 0x8001, 0xE35C, 0xD516, - 0xDDDC, 0xF58F, 0x9655, 0x614E, 0x76A6, 0x6078, 0x3FFF, 0xDF87, - 0x9F88, 0xC001, 0xDF87, 0xBF0E, 0x5347, 0xC04A, 0x3FFF, 0x3FE4, - 0x3FA6, 0x3F5E, 0x3F27, 0x3F1C, 0x3F3D, 0x3F77, 0x3FC0, 0x4011, - 0x4061, 0x40A9, 0x40E0, 0x40FF, 0x40F8, 0x40CE, 0x4090, 0x404F, - 0x401A, 0x4000, -}; +ROM_ASSET_LOAD_ANIM(chuckya_seg8_animvalue_0800AF80, 0x001f2200, 59076, 0x0000af80, 180); // 0x0800B034 -static const u16 chuckya_seg8_animindex_0800B034[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0046, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0045, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0044, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0043, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x001D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0003, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0040, 0x0001, 0x0041, 0x0001, 0x0042, - 0x0001, 0x0037, 0x0001, 0x0038, 0x0001, 0x0039, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0031, 0x0001, 0x0032, 0x0001, 0x0033, - 0x0001, 0x0017, 0x0001, 0x0018, 0x0001, 0x0019, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x003D, 0x0001, 0x003E, 0x0001, 0x003F, - 0x0001, 0x003A, 0x0001, 0x003B, 0x0001, 0x003C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0034, 0x0001, 0x0035, 0x0001, 0x0036, - 0x0001, 0x001A, 0x0001, 0x001B, 0x0001, 0x001C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chuckya_seg8_animindex_0800B034, 0x001f2200, 59076, 0x0000b034, 372); // 0x0800B1A8 static const struct Animation chuckya_seg8_anim_0800B1A8 = { diff --git a/actors/chuckya/anims/anim_0800B4A8.inc.c b/actors/chuckya/anims/anim_0800B4A8.inc.c index d1b07bc5b..925b41fd0 100644 --- a/actors/chuckya/anims/anim_0800B4A8.inc.c +++ b/actors/chuckya/anims/anim_0800B4A8.inc.c @@ -1,64 +1,9 @@ +#include "pc/rom_assets.h" // 0x0800B1C0 -static const s16 chuckya_seg8_animvalue_0800B1C0[] = { - 0x0000, 0x000D, 0x000B, 0x0007, 0x0000, 0xFFFB, 0xFFF4, 0xFFF0, - 0xFFEE, 0xFFF0, 0xFFF4, 0xFFFB, 0x0000, 0x0007, 0x000B, 0x000D, - 0x00A9, 0x3FFF, 0xF7A8, 0xF1E5, 0xE7CA, 0xE41A, 0xEBF9, 0xF96D, - 0x068C, 0x0D6B, 0x0D85, 0x0AEB, 0x0698, 0x0187, 0xFCB2, 0xF914, - 0xF7A8, 0x03AA, 0x805D, 0x805D, 0xFC87, 0x00E5, 0x0A98, 0x147C, - 0x1974, 0x1828, 0x13BD, 0x0DCA, 0x07E6, 0x03A8, 0x0110, 0xFF11, - 0xFDA6, 0xFCCF, 0xFC87, 0xC001, 0x8001, 0xE35C, 0x3FFF, 0x8001, - 0xE35C, 0x0000, 0x0010, 0x0039, 0x0072, 0x00B1, 0x00EA, 0x0113, - 0x0124, 0x0113, 0x00EA, 0x00B1, 0x0072, 0x0039, 0x0010, 0x0000, - 0xF1BE, 0xF302, 0xF646, 0xFABD, 0xFF9A, 0x0410, 0x0754, 0x0898, - 0x0754, 0x0410, 0xFF9A, 0xFABD, 0xF646, 0xF302, 0xF1BE, 0x0429, - 0x0401, 0x039A, 0x030D, 0x0273, 0x01E6, 0x017F, 0x0156, 0x017F, - 0x01E6, 0x0273, 0x030D, 0x039A, 0x0401, 0x0429, 0x8005, 0x800C, - 0x801E, 0x8036, 0x8051, 0x8069, 0x807B, 0x8082, 0x807B, 0x8069, - 0x8051, 0x8036, 0x801E, 0x800C, 0x8005, 0x86EF, 0x8635, 0x8458, - 0x81CB, 0x7F01, 0x7C74, 0x7A97, 0x79DE, 0x7A97, 0x7C74, 0x7F01, - 0x81CB, 0x8458, 0x8635, 0x86EF, 0x82F4, 0x82CD, 0x8269, 0x81E0, - 0x814B, 0x80C2, 0x805E, 0x8037, 0x805E, 0x80C2, 0x814B, 0x81E0, - 0x8269, 0x82CD, 0x82F4, 0x6078, 0x3FFF, 0xDF87, 0x9F88, 0xC001, - 0xDF87, 0xBF0E, 0x5347, 0x54E2, 0x584D, 0x5B74, 0x5C3E, 0x59BD, - 0x554B, 0x5038, 0x4BD9, 0x4980, 0x49F1, 0x4C4C, 0x4F68, 0x521E, - 0x5347, 0xC04A, 0x0342, 0x02EB, 0x020C, 0x00DA, 0xFF8E, 0xFE5D, - 0xFD7D, 0xFD26, 0xFD7D, 0xFE5D, 0xFF8E, 0x00DA, 0x020C, 0x02EB, - 0x0342, 0x3587, -}; +ROM_ASSET_LOAD_ANIM(chuckya_seg8_animvalue_0800B1C0, 0x001f2200, 59076, 0x0000b1c0, 372); // 0x0800B334 -static const u16 chuckya_seg8_animindex_0800B334[] = { - 0x000F, 0x0001, 0x0001, 0x0000, 0x0001, 0x0010, 0x0001, 0x0000, 0x0001, 0x0011, 0x0001, 0x0000, - 0x0001, 0x0000, 0x000F, 0x00AA, 0x0001, 0x00B9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x009A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0099, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x0024, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x0012, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0096, 0x0001, 0x0097, 0x0001, 0x0098, - 0x000F, 0x0039, 0x000F, 0x0048, 0x000F, 0x0057, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0033, 0x0001, 0x0034, 0x0001, 0x0035, - 0x0001, 0x0000, 0x0001, 0x0021, 0x0001, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0093, 0x0001, 0x0094, 0x0001, 0x0095, - 0x000F, 0x0066, 0x000F, 0x0075, 0x000F, 0x0084, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0036, 0x0001, 0x0037, 0x0001, 0x0038, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0023, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chuckya_seg8_animindex_0800B334, 0x001f2200, 59076, 0x0000b334, 372); // 0x0800B4A8 static const struct Animation chuckya_seg8_anim_0800B4A8 = { diff --git a/actors/chuckya/anims/anim_0800B9F8.inc.c b/actors/chuckya/anims/anim_0800B9F8.inc.c index e4010447c..9ae3b3930 100644 --- a/actors/chuckya/anims/anim_0800B9F8.inc.c +++ b/actors/chuckya/anims/anim_0800B9F8.inc.c @@ -1,101 +1,9 @@ +#include "pc/rom_assets.h" // 0x0800B4C0 -static const s16 chuckya_seg8_animvalue_0800B4C0[] = { - 0x0000, 0x0001, 0x3FFF, 0xFBBB, 0xFD6C, 0x01C5, 0x07B7, 0x0E2E, - 0x1416, 0x185D, 0x19F0, 0x16FE, 0x0FFC, 0x0745, 0xFF34, 0xFA20, - 0xF767, 0xF4EF, 0xF2E7, 0xF17D, 0xF0DF, 0xF13C, 0xF2C3, 0xF5A0, - 0x0296, 0x16F1, 0x21AE, 0x1D78, 0x1311, 0x0691, 0xFC11, 0xF7A8, - 0x071C, 0x0716, 0x0702, 0x06E2, 0x06B7, 0x0683, 0x0645, 0x0600, - 0x05B3, 0x0561, 0x0509, 0x04AE, 0x0450, 0x03EF, 0x038E, 0x032D, - 0x02CC, 0x026E, 0x0212, 0x01BB, 0x0168, 0x011C, 0x00D6, 0x0099, - 0x0064, 0x003A, 0x001A, 0x0006, 0x0000, 0xF225, 0xF236, 0xF266, - 0xF2B4, 0xF31D, 0xF39F, 0xF437, 0xF4E2, 0xF59E, 0xF66A, 0xF741, - 0xF822, 0xF90B, 0xF9F8, 0xFAE8, 0xFBD8, 0xFCC5, 0xFDAE, 0xFE8F, - 0xFF67, 0x0031, 0x00ED, 0x0198, 0x0230, 0x02B2, 0x031B, 0x0369, - 0x0399, 0x03AA, 0x784B, 0x7853, 0x7869, 0x788D, 0x78BD, 0x78F9, - 0x793F, 0x798D, 0x79E4, 0x7A41, 0x7AA4, 0x7B0C, 0x7B77, 0x7BE4, - 0x7C53, 0x7CC1, 0x7D2E, 0x7D99, 0x7E01, 0x7E64, 0x7EC1, 0x7F18, - 0x7F67, 0x7FAC, 0x7FE8, 0x801B, 0x803F, 0x8056, 0x805D, 0xFD83, - 0xFD85, 0xFD8C, 0xFD97, 0xFDA6, 0xFDB9, 0xFDCE, 0xFDE7, 0xFE01, - 0xFE1E, 0xFE3D, 0xFE5D, 0xFE7E, 0xFEA0, 0xFEC2, 0xFEE4, 0xFF06, - 0xFF27, 0xFF47, 0xFF65, 0xFF82, 0xFF9D, 0xFFB5, 0xFFCB, 0xFFDD, - 0xFFEC, 0xFFF7, 0xFFFE, 0x0000, 0x05D9, 0x05D3, 0x05C3, 0x05A9, - 0x0586, 0x055A, 0x0528, 0x04EF, 0x04B0, 0x046C, 0x0424, 0x03D9, - 0x038B, 0x033C, 0x02EC, 0x029C, 0x024D, 0x01FF, 0x01B4, 0x016C, - 0x0128, 0x00E9, 0x00B0, 0x007E, 0x0052, 0x002F, 0x0015, 0x0005, - 0x0000, 0x683E, 0x6855, 0x6898, 0x6903, 0x6993, 0x6A46, 0x6B16, - 0x6C02, 0x6D05, 0x6E1D, 0x6F45, 0x707B, 0x71BB, 0x7302, 0x744C, - 0x7596, 0x76DD, 0x781D, 0x7953, 0x7A7B, 0x7B92, 0x7C96, 0x7D81, - 0x7E52, 0x7F04, 0x7F95, 0x8003, 0x8046, 0x805D, 0x02A3, 0x04F2, - 0x0AE5, 0x1304, 0x1BD8, 0x23E8, 0x29BE, 0x2BE1, 0x27D4, 0x1E37, - 0x1245, 0x0733, 0x003B, 0xFC9F, 0xF98E, 0xF72B, 0xF596, 0xF4F0, - 0xF559, 0xF6F4, 0xF9DF, 0x0762, 0x1CBF, 0x2811, 0x23C1, 0x18FB, - 0x0C03, 0x011B, 0xFC87, 0xC001, 0x8001, 0xE35C, 0x3FFF, 0x8001, - 0xE35C, 0xD516, 0xD516, 0xD516, 0xD516, 0xD516, 0xD516, 0xD516, - 0xD516, 0xD516, 0xD516, 0xD516, 0xD516, 0xD516, 0xD516, 0xD516, - 0xD8FD, 0xE27B, 0xEE3F, 0xF8F8, 0xFF52, 0x01C3, 0x031D, 0x0395, - 0x0363, 0x02BE, 0x01DE, 0x00F9, 0x0047, 0x0000, 0xDDDC, 0xDDDC, - 0xDDDC, 0xDDDC, 0xDDDC, 0xDDDC, 0xDDDC, 0xDDDC, 0xDDDC, 0xDDDC, - 0xDDDC, 0xDDDC, 0xDDDC, 0xDDDC, 0xDDDC, 0xE011, 0xE57C, 0xEC4C, - 0xF2B0, 0xF6D9, 0xF917, 0xFAF4, 0xFC79, 0xFDAD, 0xFE98, 0xFF41, - 0xFFB1, 0xFFEE, 0x0000, 0xF58F, 0xF58F, 0xF58F, 0xF58F, 0xF58F, - 0xF58F, 0xF58F, 0xF58F, 0xF58F, 0xF58F, 0xF58F, 0xF58F, 0xF58F, - 0xF58F, 0xF58F, 0xF2E6, 0xEC9E, 0xE544, 0xDF67, 0xDD93, 0xDFB9, - 0xE3B5, 0xE8F9, 0xEEF5, 0xF51B, 0xFADB, 0xFFA8, 0x02F1, 0x042A, - 0x9655, 0x9655, 0x9655, 0x9655, 0x9655, 0x9655, 0x9655, 0x9655, - 0x9655, 0x9655, 0x9655, 0x9655, 0x9655, 0x9655, 0x9655, 0x9220, - 0x87FF, 0x7BAB, 0x70E6, 0x6B6B, 0x6ADD, 0x6C16, 0x6EA0, 0x7208, - 0x75D7, 0x7999, 0x7CD9, 0x7F22, 0x8001, 0x614E, 0x614E, 0x614E, - 0x614E, 0x614E, 0x614E, 0x614E, 0x614E, 0x614E, 0x614E, 0x614E, - 0x614E, 0x614E, 0x614E, 0x614E, 0x635E, 0x686B, 0x6EC2, 0x74AF, - 0x7880, 0x7A7D, 0x7C19, 0x7D5D, 0x7E55, 0x7F09, 0x7F83, 0x7FCE, - 0x7FF4, 0x8001, 0x76A6, 0x76A6, 0x76A6, 0x76A6, 0x76A6, 0x76A6, - 0x76A6, 0x76A6, 0x76A6, 0x76A6, 0x76A6, 0x76A6, 0x76A6, 0x76A6, - 0x76A6, 0x743F, 0x6E92, 0x67EC, 0x6299, 0x60E5, 0x62C2, 0x6641, - 0x6AE4, 0x702D, 0x759C, 0x7AB2, 0x7EF2, 0x81DE, 0x82F3, 0x6078, - 0x3FFF, 0xDF87, 0x9F88, 0xC001, 0xDF87, 0xBF0E, 0x5347, 0x51FD, - 0x4E9C, 0x49DF, 0x4482, 0x3F40, 0x3AD4, 0x37FB, 0x361B, 0x3447, - 0x32BE, 0x31BF, 0x3187, 0x3255, 0x3467, 0x37FB, 0x4258, 0x539F, - 0x6451, 0x6CF2, 0x6DB9, 0x6C3F, 0x6917, 0x64D5, 0x600E, 0x5B55, - 0x573E, 0x545D, 0x5347, 0xC04A, 0x3FFF, 0x3FEA, 0x3FB2, 0x3F5E, - 0x3EF9, 0x3E8B, 0x3E1C, 0x3DB6, 0x3D61, 0x3D27, 0x3D10, 0x3D13, - 0x3D23, 0x3D3C, 0x3D5F, 0x3D89, 0x3DB9, 0x3DED, 0x3E24, 0x3E5D, - 0x3E96, 0x3ECE, 0x3F03, 0x3F33, 0x3F5F, 0x3F83, 0x3F9E, 0x3FB0, - 0x3FB6, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chuckya_seg8_animvalue_0800B4C0, 0x001f2200, 59076, 0x0000b4c0, 964); // 0x0800B884 -static const u16 chuckya_seg8_animindex_0800B884[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x01C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x01A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01A5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x00CE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0003, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x01A2, 0x0001, 0x01A3, 0x0001, 0x01A4, - 0x001D, 0x00F1, 0x001D, 0x010E, 0x001D, 0x012B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x00EB, 0x0001, 0x00EC, 0x0001, 0x00ED, - 0x001D, 0x0020, 0x001D, 0x003D, 0x001D, 0x005A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x019F, 0x0001, 0x01A0, 0x0001, 0x01A1, - 0x001D, 0x0148, 0x001D, 0x0165, 0x001D, 0x0182, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x00EE, 0x0001, 0x00EF, 0x0001, 0x00F0, - 0x001D, 0x0077, 0x001D, 0x0094, 0x001D, 0x00B1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chuckya_seg8_animindex_0800B884, 0x001f2200, 59076, 0x0000b884, 372); // 0x0800B9F8 static const struct Animation chuckya_seg8_anim_0800B9F8 = { diff --git a/actors/chuckya/anims/anim_0800BBEC.inc.c b/actors/chuckya/anims/anim_0800BBEC.inc.c index 26822d693..78abe9b0e 100644 --- a/actors/chuckya/anims/anim_0800BBEC.inc.c +++ b/actors/chuckya/anims/anim_0800BBEC.inc.c @@ -1,47 +1,9 @@ +#include "pc/rom_assets.h" // 0x0800BA10 -static const s16 chuckya_seg8_animvalue_0800BA10[] = { - 0x0000, 0x0001, 0x3FFF, 0xF7A8, 0xF9AA, 0xFD64, 0xFF66, 0xFD64, - 0xF9AA, 0xF7A8, 0x071C, 0xF225, 0x784B, 0xFD4B, 0xFF52, 0x84C1, - 0xFC87, 0xFD2A, 0xFE57, 0xFEF9, 0xFE57, 0xFD2A, 0xFC87, 0xC001, - 0x8001, 0xE35C, 0x3FFF, 0x8001, 0xE35C, 0x06BA, 0x04DF, 0xDF93, - 0x7BF0, 0x87DA, 0x6749, 0x6078, 0x3FFF, 0xDF87, 0x9F88, 0xC001, - 0xDF87, 0xBF0E, 0x5347, 0xC04A, 0x4A4E, 0x49AC, 0x487E, 0x47DC, - 0x487E, 0x49AC, 0x4A4E, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chuckya_seg8_animvalue_0800BA10, 0x001f2200, 59076, 0x0000ba10, 104); // 0x0800BA78 -static const u16 chuckya_seg8_animindex_0800BA78[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x002C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0029, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x0010, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x0003, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0026, 0x0001, 0x0027, 0x0001, 0x0028, - 0x0001, 0x001D, 0x0001, 0x001E, 0x0001, 0x001F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0017, 0x0001, 0x0018, 0x0001, 0x0019, - 0x0001, 0x000A, 0x0001, 0x000B, 0x0001, 0x000C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0023, 0x0001, 0x0024, 0x0001, 0x0025, - 0x0001, 0x0020, 0x0001, 0x0021, 0x0001, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x001A, 0x0001, 0x001B, 0x0001, 0x001C, - 0x0001, 0x000D, 0x0001, 0x000E, 0x0001, 0x000F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chuckya_seg8_animindex_0800BA78, 0x001f2200, 59076, 0x0000ba78, 372); // 0x0800BBEC static const struct Animation chuckya_seg8_anim_0800BBEC = { diff --git a/actors/chuckya/anims/anim_0800C058.inc.c b/actors/chuckya/anims/anim_0800C058.inc.c index 41e33f14f..bc62967a3 100644 --- a/actors/chuckya/anims/anim_0800C058.inc.c +++ b/actors/chuckya/anims/anim_0800C058.inc.c @@ -1,86 +1,9 @@ +#include "pc/rom_assets.h" // 0x0800BC04 -static const s16 chuckya_seg8_animvalue_0800BC04[] = { - 0x0000, 0x0001, 0x3FFF, 0xF7A8, 0xF7BC, 0xF7F6, 0xF851, 0xF8CB, - 0xF960, 0xFA0C, 0xFACC, 0xFB9C, 0xFC79, 0xFD5F, 0xFE49, 0xFF36, - 0x0020, 0x0106, 0x02A7, 0x0507, 0x0707, 0x0787, 0x06A4, 0x054F, - 0x03A3, 0x01BF, 0xFFBF, 0xFDBD, 0xFBD9, 0xFA2F, 0xF8DB, 0xF7F9, - 0x03AA, 0x0386, 0x0320, 0x0283, 0x01BA, 0x00D0, 0xFFD2, 0xFEC8, - 0xFDBD, 0xFCBE, 0xFBD4, 0xFB0C, 0xFA6F, 0xFA08, 0xF9E4, 0xFA04, - 0xFA5E, 0xFAE8, 0xFB9B, 0xFC6D, 0xFD55, 0xFE4B, 0xFF45, 0x0039, - 0x0121, 0x01F3, 0x02A6, 0x0331, 0x038A, 0x805D, 0x805D, 0x805D, - 0x805D, 0x805D, 0x805D, 0x805D, 0x805D, 0x805D, 0x805D, 0x805D, - 0x805D, 0x805D, 0x805D, 0x805D, 0x805D, 0x805D, 0x805D, 0x805D, - 0x805D, 0x805D, 0x805D, 0x805D, 0x805D, 0x805D, 0x805D, 0x805D, - 0x805D, 0x805D, 0x805D, 0x8040, 0x7FEC, 0x7F70, 0x7ED1, 0x7E18, - 0x7D4E, 0x7C7B, 0x7BA8, 0x7ADE, 0x7A25, 0x7986, 0x790A, 0x78B9, - 0x789C, 0x78B6, 0x78FD, 0x796B, 0x79F8, 0x7A9E, 0x7B56, 0x7C18, - 0x7CDE, 0x7DA1, 0x7E58, 0x7EFF, 0x7F8C, 0x7FFA, 0x8044, 0xFC87, - 0xFC9C, 0xFCD5, 0xFD2C, 0xFD9D, 0xFE20, 0xFEB0, 0xFF48, 0xFFE0, - 0x0072, 0x00FB, 0x0173, 0x01D4, 0x0219, 0x023A, 0x019A, 0x001C, - 0xFE83, 0xFD8F, 0xFD38, 0xFCF5, 0xFCC4, 0xFCA2, 0xFC8C, 0xFC80, - 0xFC7C, 0xFC7D, 0xFC81, 0xFC85, 0xC001, 0x8001, 0xE35C, 0x3FFF, - 0x8001, 0xE35C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0001, 0x0001, 0x0002, 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, 0x0002, 0x0002, 0x0001, - 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFF6, 0xFFD8, 0xFFAA, 0xFF70, 0xFF2C, 0xFEE1, 0xFE93, 0xFE46, - 0xFDFB, 0xFDB7, 0xFD7D, 0xFD4F, 0xFD31, 0xFD26, 0xFD30, 0xFD4A, - 0xFD72, 0xFDA6, 0xFDE4, 0xFE27, 0xFE6F, 0xFEB8, 0xFEFF, 0xFF43, - 0xFF80, 0xFFB5, 0xFFDD, 0xFFF7, 0x042A, 0x042A, 0x042A, 0x042A, - 0x042A, 0x042A, 0x042A, 0x042A, 0x042A, 0x042A, 0x042A, 0x042A, - 0x042A, 0x042A, 0x042A, 0x042A, 0x042A, 0x042A, 0x042A, 0x042A, - 0x042A, 0x042A, 0x042A, 0x042A, 0x042A, 0x042A, 0x042A, 0x042A, - 0x042A, 0x8001, 0x8001, 0x82F3, 0x82F7, 0x8304, 0x8318, 0x8331, - 0x834E, 0x836E, 0x838F, 0x83B1, 0x83D1, 0x83EE, 0x8407, 0x841A, - 0x8427, 0x842C, 0x8428, 0x841D, 0x840B, 0x83F5, 0x83DB, 0x83BE, - 0x839F, 0x8380, 0x8361, 0x8344, 0x832A, 0x8313, 0x8302, 0x82F7, - 0x6078, 0x3FFF, 0xDF87, 0x9F88, 0xC001, 0xDF87, 0xBF0E, 0x5347, - 0xC04A, 0x0000, 0x0000, 0x0002, 0x0004, 0x0006, 0x0008, 0x000A, - 0x000A, 0x000A, 0x000A, 0x0009, 0x0009, 0x0008, 0x0007, 0x0006, - 0x0005, 0x0004, 0x0004, 0x0003, 0x0003, 0x0005, 0x0007, 0x000A, - 0x000B, 0x000A, 0x0008, 0x0005, 0x0002, 0x0000, 0x0000, 0x000F, - 0x0037, 0x0072, 0x00B8, 0x0101, 0x0146, 0x0173, 0x0137, 0x00F9, - 0x00BA, 0x007A, 0x003A, 0xFFFB, 0xFFBB, 0xFF7D, 0xFF40, 0xFF06, - 0xFECF, 0xFE9B, 0xFE6A, 0xFE50, 0xFE71, 0xFEA6, 0xFEE1, 0xFF2B, - 0xFF77, 0xFFBC, 0xFFEE, 0x3FB6, 0x3FC3, 0x3FE4, 0x4010, 0x4041, - 0x406C, 0x408B, 0x4096, 0x4092, 0x408A, 0x407D, 0x406C, 0x4058, - 0x4042, 0x402B, 0x4012, 0x3FF9, 0x3FE1, 0x3FCB, 0x3FB6, 0x3F9C, - 0x3F7E, 0x3F66, 0x3F5F, 0x3F67, 0x3F78, 0x3F8C, 0x3FA1, 0x3FB0, -}; +ROM_ASSET_LOAD_ANIM(chuckya_seg8_animvalue_0800BC04, 0x001f2200, 59076, 0x0000bc04, 736); // 0x0800BEE4 -static const u16 chuckya_seg8_animindex_0800BEE4[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x001D, 0x0119, 0x001D, 0x0136, 0x001D, 0x0153, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0118, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0117, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0116, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0077, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0003, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0113, 0x0001, 0x0114, 0x0001, 0x0115, - 0x001D, 0x009A, 0x001D, 0x00B7, 0x001D, 0x00D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0094, 0x0001, 0x0095, 0x0001, 0x0096, - 0x0001, 0x0000, 0x001D, 0x0020, 0x001D, 0x003D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0110, 0x0001, 0x0111, 0x0001, 0x0112, - 0x0001, 0x00F1, 0x0001, 0x00F2, 0x001D, 0x00F3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0097, 0x0001, 0x0098, 0x0001, 0x0099, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x005A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(chuckya_seg8_animindex_0800BEE4, 0x001f2200, 59076, 0x0000bee4, 372); // 0x0800C058 static const struct Animation chuckya_seg8_anim_0800C058 = { diff --git a/actors/chuckya/model.inc.c b/actors/chuckya/model.inc.c index 588c79f21..d095c25cd 100644 --- a/actors/chuckya/model.inc.c +++ b/actors/chuckya/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Chuckya // Unreferenced light group @@ -43,40 +44,22 @@ UNUSED static const Lights1 chuckya_lights_unused7 = gdSPDefLights1( ); // 0x08006778 -ALIGNED8 const Texture chuckya_seg8_texture_08006778[] = { -#include "actors/chuckya/chuckya_eyes.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chuckya_seg8_texture_08006778, "actors/chuckya/chuckya_eyes.rgba16.inc.c", 0x001f2200, 59076, 0x00006778, 4096); // 0x08007778 -ALIGNED8 const Texture chuckya_seg8_texture_08007778[] = { -#include "actors/chuckya/chuckya_hand_antenna.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chuckya_seg8_texture_08007778, "actors/chuckya/chuckya_hand_antenna.rgba16.inc.c", 0x001f2200, 59076, 0x00007778, 2048); // 0x08007F78 -ALIGNED8 const Texture chuckya_seg8_texture_08007F78[] = { -#include "actors/chuckya/chuckya_body_arm_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chuckya_seg8_texture_08007F78, "actors/chuckya/chuckya_body_arm_left_side.rgba16.inc.c", 0x001f2200, 59076, 0x00007f78, 4096); // 0x08008F78 -ALIGNED8 const Texture chuckya_seg8_texture_08008F78[] = { -#include "actors/chuckya/chuckya_body_arm_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(chuckya_seg8_texture_08008F78, "actors/chuckya/chuckya_body_arm_right_side.rgba16.inc.c", 0x001f2200, 59076, 0x00008f78, 4096); // 0x08009F78 -static const Vtx chuckya_seg8_vertex_08009F78[] = { - {{{ 0, 56, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -56, -56, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -56, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -56, 56, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_08009F78, 0x001f2200, 59076, 0x00009f78, 64); // 0x08009FB8 -static const Vtx chuckya_seg8_vertex_08009FB8[] = { - {{{ 56, 56, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -56, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 56, -56, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 56, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_08009FB8, 0x001f2200, 59076, 0x00009fb8, 64); // 0x08009FF8 - 0x0800A030 const Gfx chuckya_seg8_dl_08009FF8[] = { @@ -118,20 +101,10 @@ const Gfx chuckya_seg8_dl_0800A068[] = { }; // 0x0800A0E0 -static const Vtx chuckya_seg8_vertex_0800A0E0[] = { - {{{ 0, 13, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -13, -13, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -13, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -13, 13, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_0800A0E0, 0x001f2200, 59076, 0x0000a0e0, 64); // 0x0800A120 -static const Vtx chuckya_seg8_vertex_0800A120[] = { - {{{ 13, 13, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -13, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 13, -13, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 13, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_0800A120, 0x001f2200, 59076, 0x0000a120, 64); // 0x0800A160 - 0x0800A198 const Gfx chuckya_seg8_dl_0800A160[] = { @@ -173,20 +146,10 @@ const Gfx chuckya_seg8_dl_0800A1D0[] = { }; // 0x0800A248 -static const Vtx chuckya_seg8_vertex_0800A248[] = { - {{{ 0, 13, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -13, -13, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -13, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -13, 13, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_0800A248, 0x001f2200, 59076, 0x0000a0e0, 64); // 0x0800A288 -static const Vtx chuckya_seg8_vertex_0800A288[] = { - {{{ 13, 13, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -13, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 13, -13, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 13, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_0800A288, 0x001f2200, 59076, 0x0000a120, 64); // 0x0800A2C8 - 0x0800A300 const Gfx chuckya_seg8_dl_0800A2C8[] = { @@ -228,12 +191,7 @@ const Gfx chuckya_seg8_dl_0800A338[] = { }; // 0x0800A3B0 -static const Vtx chuckya_seg8_vertex_0800A3B0[] = { - {{{ 23, 23, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -22, 23, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -22, -22, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 23, -22, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_0800A3B0, 0x00134d20, 26785, 0x0000a478, 64); // 0x0800A3F0 - 0x0800A428 const Gfx chuckya_seg8_dl_0800A3F0[] = { @@ -264,12 +222,7 @@ const Gfx chuckya_seg8_dl_0800A428[] = { }; // 0x0800A498 -static const Vtx chuckya_seg8_vertex_0800A498[] = { - {{{ 23, 23, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -22, 23, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -22, -22, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 23, -22, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_0800A498, 0x00134d20, 26785, 0x0000a478, 64); // 0x0800A4D8 - 0x0800A510 const Gfx chuckya_seg8_dl_0800A4D8[] = { @@ -300,12 +253,7 @@ const Gfx chuckya_seg8_dl_0800A510[] = { }; // 0x0800A580 -static const Vtx chuckya_seg8_vertex_0800A580[] = { - {{{ 25, 25, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 25, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, -25, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 25, -25, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_0800A580, 0x001f2200, 59076, 0x0000a580, 64); // 0x0800A5C0 - 0x0800A5F8 const Gfx chuckya_seg8_dl_0800A5C0[] = { @@ -342,16 +290,7 @@ static const Lights1 chuckya_seg8_lights_0800A668 = gdSPDefLights1( ); // 0x0800A680 -static const Vtx chuckya_seg8_vertex_0800A680[] = { - {{{ 33, 237, 0}, 0, { 480, 1016}, {0x40, 0x65, 0x28, 0xff}}}, - {{{ 27, 198, 107}, 0, { 1012, 932}, {0x40, 0x65, 0x28, 0xff}}}, - {{{ 196, 134, 0}, 0, { 480, -66}, {0x40, 0x65, 0x28, 0xff}}}, - {{{ 163, 112, 107}, 0, { 1012, 22}, {0x40, 0x65, 0x28, 0xff}}}, - {{{ 196, 134, 0}, 0, { 480, -66}, {0x40, 0x65, 0xd7, 0xff}}}, - {{{ 27, 198, -106}, 0, { -52, 928}, {0x40, 0x65, 0xd7, 0xff}}}, - {{{ 33, 237, 0}, 0, { 480, 1016}, {0x40, 0x65, 0xd7, 0xff}}}, - {{{ 163, 112, -106}, 0, { -52, 20}, {0x40, 0x65, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_0800A680, 0x001f2200, 59076, 0x0000a680, 128); // 0x0800A700 - 0x0800A758 const Gfx chuckya_seg8_dl_0800A700[] = { @@ -391,17 +330,7 @@ static const Lights1 chuckya_seg8_lights_0800A7C8 = gdSPDefLights1( ); // 0x0800A7E0 -static const Vtx chuckya_seg8_vertex_0800A7E0[] = { - {{{ 87, 41, -41}, 0, { 0, 0}, {0xb8, 0x49, 0xb7, 0xff}}}, - {{{ 87, 0, -58}, 0, { 0, 0}, {0xb8, 0x00, 0x98, 0xff}}}, - {{{ 3, -1, 0}, 0, { 0, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 87, 58, 0}, 0, { 0, 0}, {0xb8, 0x67, 0x00, 0xff}}}, - {{{ 87, -42, -41}, 0, { 0, 0}, {0xb8, 0xb6, 0xb7, 0xff}}}, - {{{ 87, -42, 42}, 0, { 0, 0}, {0xb8, 0xb6, 0x49, 0xff}}}, - {{{ 87, 0, 59}, 0, { 0, 0}, {0xb8, 0x00, 0x67, 0xff}}}, - {{{ 87, 41, 42}, 0, { 0, 0}, {0xb7, 0x49, 0x48, 0xff}}}, - {{{ 88, -59, 0}, 0, { 0, 0}, {0xb9, 0x98, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_0800A7E0, 0x001f2200, 59076, 0x0000a7e0, 144); // 0x0800A870 - 0x0800A8D0 const Gfx chuckya_seg8_dl_0800A870[] = { @@ -430,13 +359,7 @@ static const Lights1 chuckya_seg8_lights_0800A8F0 = gdSPDefLights1( ); // 0x0800A908 -static const Vtx chuckya_seg8_vertex_0800A908[] = { - {{{ -9, 2, 0}, 0, { 0, 0}, {0x82, 0xfd, 0x00, 0xff}}}, - {{{ 79, 26, 0}, 0, { 0, 0}, {0xdf, 0x7a, 0x00, 0xff}}}, - {{{ 79, 1, -33}, 0, { 0, 0}, {0xd4, 0xff, 0x8a, 0xff}}}, - {{{ 80, -23, 0}, 0, { 0, 0}, {0xde, 0x86, 0x00, 0xff}}}, - {{{ 79, 1, 33}, 0, { 0, 0}, {0xd4, 0xff, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_0800A908, 0x001f2200, 59076, 0x0000a908, 80); // 0x0800A958 - 0x0800A998 const Gfx chuckya_seg8_dl_0800A958[] = { @@ -463,38 +386,10 @@ static const Lights1 chuckya_seg8_lights_0800A9B8 = gdSPDefLights1( ); // 0x0800A9D0 -static const Vtx chuckya_seg8_vertex_0800A9D0[] = { - {{{ -99, -129, 130}, 0, { 0, 0}, {0x24, 0xa9, 0x54, 0xff}}}, - {{{ -135, -173, 100}, 0, { 0, 0}, {0x24, 0xa9, 0x54, 0xff}}}, - {{{ -55, -236, 0}, 0, { 0, 0}, {0x24, 0xa9, 0x54, 0xff}}}, - {{{ -135, -173, 100}, 0, { 0, 0}, {0xa3, 0x11, 0x54, 0xff}}}, - {{{ -202, -49, 0}, 0, { 0, 0}, {0xa3, 0x11, 0x54, 0xff}}}, - {{{ -213, -113, 1}, 0, { 0, 0}, {0xa3, 0x11, 0x54, 0xff}}}, - {{{ -135, -173, 100}, 0, { 0, 0}, {0xa4, 0x12, 0x54, 0xff}}}, - {{{ -99, -129, 130}, 0, { 0, 0}, {0xa4, 0x12, 0x54, 0xff}}}, - {{{ -202, -49, 0}, 0, { 0, 0}, {0xa4, 0x12, 0x54, 0xff}}}, - {{{ -135, -173, 100}, 0, { 0, 0}, {0xb2, 0x9d, 0x00, 0xff}}}, - {{{ -132, -175, -100}, 0, { 0, 0}, {0xb2, 0x9d, 0x00, 0xff}}}, - {{{ -55, -236, 0}, 0, { 0, 0}, {0xb2, 0x9d, 0x00, 0xff}}}, - {{{ -135, -173, 100}, 0, { 0, 0}, {0xb3, 0x9c, 0x00, 0xff}}}, - {{{ -213, -113, 1}, 0, { 0, 0}, {0xb3, 0x9c, 0x00, 0xff}}}, - {{{ -132, -175, -100}, 0, { 0, 0}, {0xb3, 0x9c, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_0800A9D0, 0x001f2200, 59076, 0x0000a9d0, 240); // 0x0800AAC0 -static const Vtx chuckya_seg8_vertex_0800AAC0[] = { - {{{ -213, -113, 1}, 0, { 0, 0}, {0xa3, 0x0e, 0xac, 0xff}}}, - {{{ -202, -49, 0}, 0, { 0, 0}, {0xa3, 0x0e, 0xac, 0xff}}}, - {{{ -98, -130, -130}, 0, { 0, 0}, {0xa3, 0x0e, 0xac, 0xff}}}, - {{{ -132, -175, -100}, 0, { 0, 0}, {0xa3, 0x0e, 0xac, 0xff}}}, - {{{ -99, -129, 130}, 0, { 0, 0}, {0x25, 0xa9, 0x54, 0xff}}}, - {{{ -55, -236, 0}, 0, { 0, 0}, {0x25, 0xa9, 0x54, 0xff}}}, - {{{ 3, -210, 1}, 0, { 0, 0}, {0x25, 0xa9, 0x54, 0xff}}}, - {{{ -132, -175, -100}, 0, { 0, 0}, {0x28, 0xaa, 0xad, 0xff}}}, - {{{ 3, -210, 1}, 0, { 0, 0}, {0x28, 0xaa, 0xad, 0xff}}}, - {{{ -55, -236, 0}, 0, { 0, 0}, {0x28, 0xaa, 0xad, 0xff}}}, - {{{ -98, -130, -130}, 0, { 0, 0}, {0x28, 0xaa, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(chuckya_seg8_vertex_0800AAC0, 0x001f2200, 59076, 0x0000aac0, 176); // 0x0800AB70 - 0x0800ABE8 const Gfx chuckya_seg8_dl_0800AB70[] = { diff --git a/actors/clam_shell/anims/anim_05001654.inc.c b/actors/clam_shell/anims/anim_05001654.inc.c index 75fa23295..f7b2ccd94 100644 --- a/actors/clam_shell/anims/anim_05001654.inc.c +++ b/actors/clam_shell/anims/anim_05001654.inc.c @@ -1,19 +1,9 @@ +#include "pc/rom_assets.h" // 0x050015D0 -static const s16 clam_shell_seg5_animvalue_050015D0[] = { - 0x0000, 0x3FFF, 0x0E08, 0x1135, 0x1458, 0x1118, 0x0DBA, 0x1055, - 0x1326, 0x10AE, 0x0E3E, 0x1121, 0x13F2, 0x116A, 0x0E81, 0x0FAA, - 0x1127, 0x0FDC, 0x0E5C, 0x0E11, 0x0E00, 0x0E0D, 0x0E19, 0x0E08, - 0x22E4, 0x4D59, 0x6EC3, 0x7A37, 0x7C9F, 0x7E13, 0x7D78, 0x7E13, - 0x8001, 0x8001, 0x8001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(clam_shell_seg5_animvalue_050015D0, 0x0013b910, 41727, 0x000015d0, 72); // 0x05001618 -static const u16 clam_shell_seg5_animindex_05001618[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0022, - 0x0001, 0x0020, 0x0001, 0x0021, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0002, -}; +ROM_ASSET_LOAD_ANIM(clam_shell_seg5_animindex_05001618, 0x0013b910, 41727, 0x00001618, 60); // 0x05001654 static const struct Animation clam_shell_seg5_anim_05001654 = { diff --git a/actors/clam_shell/anims/anim_0500172C.inc.c b/actors/clam_shell/anims/anim_0500172C.inc.c index c4965f4b5..fb346dd88 100644 --- a/actors/clam_shell/anims/anim_0500172C.inc.c +++ b/actors/clam_shell/anims/anim_0500172C.inc.c @@ -1,23 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500166C -static const s16 clam_shell_seg5_animvalue_0500166C[] = { - 0x0000, 0x3FFF, 0x7E13, 0x7DFA, 0x7DB2, 0x7D3C, 0x7C99, 0x7BCC, - 0x7AD5, 0x79B7, 0x7874, 0x770C, 0x7582, 0x73D8, 0x720E, 0x7027, - 0x6E24, 0x6C08, 0x69D3, 0x6787, 0x6527, 0x62B3, 0x602E, 0x5D98, - 0x5AF5, 0x5845, 0x558A, 0x52C6, 0x4FFA, 0x4D28, 0x4A52, 0x477A, - 0x44A1, 0x41C9, 0x3EF3, 0x3C21, 0x3955, 0x3691, 0x33D6, 0x3126, - 0x2E83, 0x2BED, 0x2968, 0x26F4, 0x2494, 0x2248, 0x2013, 0x1DF7, - 0x1BF4, 0x1A0D, 0x1843, 0x1699, 0x150F, 0x13A7, 0x1264, 0x1146, - 0x104F, 0x0F82, 0x0EDF, 0x0E69, 0x0E21, 0x0E08, 0x8001, 0x8001, - 0x8001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(clam_shell_seg5_animvalue_0500166C, 0x0013b910, 41727, 0x0000166c, 132); // 0x050016F0 -static const u16 clam_shell_seg5_animindex_050016F0[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0040, - 0x0001, 0x003E, 0x0001, 0x003F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x0002, -}; +ROM_ASSET_LOAD_ANIM(clam_shell_seg5_animindex_050016F0, 0x0013b910, 41727, 0x000016f0, 60); // 0x0500172C static const struct Animation clam_shell_seg5_anim_0500172C = { diff --git a/actors/clam_shell/model.inc.c b/actors/clam_shell/model.inc.c index 2333f6a6b..5e64d4ec7 100644 --- a/actors/clam_shell/model.inc.c +++ b/actors/clam_shell/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Clam Shell // Unreferenced light group @@ -13,14 +14,10 @@ UNUSED static const Lights1 clam_shell_lights_unused2 = gdSPDefLights1( ); // 0x05000030 -ALIGNED8 const Texture clam_shell_seg5_texture_05000030[] = { -#include "actors/clam_shell/clam_shell.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(clam_shell_seg5_texture_05000030, "actors/clam_shell/clam_shell.rgba16.inc.c", 0x0013b910, 41727, 0x00000030, 2048); // 0x05000830 -ALIGNED8 const Texture clam_shell_seg5_texture_05000830[] = { -#include "actors/clam_shell/clam_shell_mouth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(clam_shell_seg5_texture_05000830, "actors/clam_shell/clam_shell_mouth.rgba16.inc.c", 0x0013b910, 41727, 0x00000830, 2048); // 0x05001030 static const Lights1 clam_shell_seg5_lights_05001030 = gdSPDefLights1( @@ -29,34 +26,10 @@ static const Lights1 clam_shell_seg5_lights_05001030 = gdSPDefLights1( ); // 0x05001048 -static const Vtx clam_shell_seg5_vertex_05001048[] = { - {{{ 728, -261, 0}, 0, { 480, 566}, {0x00, 0x7e, 0xf5, 0xff}}}, - {{{ -10, 2, -131}, 0, { 580, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 404, -50, -528}, 0, { 886, 318}, {0xf5, 0x7e, 0x00, 0xff}}}, - {{{ 404, -50, 529}, 0, { 72, 318}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1083, -106, 435}, 0, { 144, 838}, {0xa8, 0xa8, 0x16, 0xff}}}, - {{{ 777, -25, 658}, 0, { -26, 604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1087, -154, 0}, 0, { 480, 842}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 1214, 19, 0}, 0, { 480, 940}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -10, 2, 132}, 0, { 378, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1083, -106, -434}, 0, { 814, 838}, {0x31, 0x63, 0x3d, 0xff}}}, - {{{ 777, -25, -657}, 0, { 984, 604}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(clam_shell_seg5_vertex_05001048, 0x0013b910, 41727, 0x00001048, 176); // 0x050010F8 -static const Vtx clam_shell_seg5_vertex_050010F8[] = { - {{{ 1087, -154, 0}, 0, { 480, 816}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 1214, 19, 0}, 0, { 480, 906}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1083, -106, -434}, 0, { 168, 814}, {0x31, 0x63, 0x3d, 0xff}}}, - {{{ 728, -261, 0}, 0, { 480, 560}, {0x00, 0x7e, 0xf5, 0xff}}}, - {{{ -10, 2, 132}, 0, { 574, 34}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 404, -50, 529}, 0, { 856, 328}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1083, -106, 435}, 0, { 790, 814}, {0xa8, 0xa8, 0x16, 0xff}}}, - {{{ 777, -25, 658}, 0, { 948, 594}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 777, -25, -657}, 0, { 10, 594}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 404, -50, -528}, 0, { 102, 328}, {0xf5, 0x7e, 0x00, 0xff}}}, - {{{ -10, 2, -131}, 0, { 384, 34}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(clam_shell_seg5_vertex_050010F8, 0x0013b910, 41727, 0x000010f8, 176); // 0x050011A8 - 0x05001238 const Gfx clam_shell_seg5_dl_050011A8[] = { @@ -114,32 +87,10 @@ static const Lights1 clam_shell_seg5_lights_05001320 = gdSPDefLights1( ); // 0x05001338 -static const Vtx clam_shell_seg5_vertex_05001338[] = { - {{{ 260, 0, 0}, 0, { 480, 600}, {0xf5, 0x7e, 0x07, 0xff}}}, - {{{ -531, -1, 132}, 0, { 580, -8}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -124, -74, 529}, 0, { 886, 304}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 692, -45, 0}, 0, { 480, 932}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 556, -160, -434}, 0, { 144, 828}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 248, -68, -657}, 0, { -26, 590}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -124, -74, -528}, 0, { 72, 304}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 248, -68, 658}, 0, { 984, 590}, {0x0f, 0x7d, 0x0f, 0xff}}}, - {{{ 556, -160, 435}, 0, { 814, 828}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -531, -1, -131}, 0, { 378, -8}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(clam_shell_seg5_vertex_05001338, 0x0013b910, 41727, 0x00001338, 160); // 0x050013D8 -static const Vtx clam_shell_seg5_vertex_050013D8[] = { - {{{ 556, -160, 435}, 0, { 790, 796}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 248, -68, 658}, 0, { 948, 568}, {0x0f, 0x7d, 0x0f, 0xff}}}, - {{{ 260, 0, 0}, 0, { 480, 576}, {0xf5, 0x7e, 0x07, 0xff}}}, - {{{ 692, -45, 0}, 0, { 480, 896}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 556, -160, -434}, 0, { 168, 796}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -124, -74, 529}, 0, { 856, 292}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -124, -74, -528}, 0, { 102, 292}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 248, -68, -657}, 0, { 10, 568}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -531, -1, 132}, 0, { 574, -8}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -531, -1, -131}, 0, { 384, -8}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(clam_shell_seg5_vertex_050013D8, 0x0013b910, 41727, 0x000013d8, 160); // 0x05001478 - 0x050014F8 const Gfx clam_shell_seg5_dl_05001478[] = { diff --git a/actors/coin/model.inc.c b/actors/coin/model.inc.c index c646060cb..697d92fc1 100644 --- a/actors/coin/model.inc.c +++ b/actors/coin/model.inc.c @@ -1,48 +1,26 @@ +#include "pc/rom_assets.h" // Coin // 0x030056C0 -static const Vtx coin_seg3_vertex_030056C0[] = { - {{{ -32, 0, 0}, 0, { 0, 1984}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 32, 0, 0}, 0, { 1984, 1984}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 32, 64, 0}, 0, { 1984, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -32, 64, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(coin_seg3_vertex_030056C0, 0x00201410, 96653, 0x000056c0, 64); // 0x03005700 -static const Vtx coin_seg3_vertex_03005700[] = { - {{{ -50, 0, 0}, 0, { 0, 1984}, {0x78, 0x78, 0xff, 0xff}}}, - {{{ 50, 0, 0}, 0, { 1984, 1984}, {0x78, 0x78, 0xff, 0xff}}}, - {{{ 50, 100, 0}, 0, { 1984, 0}, {0x78, 0x78, 0xff, 0xff}}}, - {{{ -50, 100, 0}, 0, { 0, 0}, {0x78, 0x78, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(coin_seg3_vertex_03005700, 0x00201410, 96653, 0x00005700, 64); // 0x03005740 -static const Vtx coin_seg3_vertex_03005740[] = { - {{{ -35, 0, 0}, 0, { 0, 1984}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 35, 0, 0}, 0, { 1984, 1984}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 35, 70, 0}, 0, { 1984, 0}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -35, 70, 0}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(coin_seg3_vertex_03005740, 0x00201410, 96653, 0x00005740, 64); // 0x03005780 -ALIGNED8 const Texture coin_seg3_texture_03005780[] = { -#include "actors/coin/coin_front.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(coin_seg3_texture_03005780, "actors/coin/coin_front.ia16.inc.c", 0x00201410, 96653, 0x00005780, 2048); // 0x03005F80 -ALIGNED8 const Texture coin_seg3_texture_03005F80[] = { -#include "actors/coin/coin_tilt_right.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(coin_seg3_texture_03005F80, "actors/coin/coin_tilt_right.ia16.inc.c", 0x00201410, 96653, 0x00005f80, 2048); // 0x03006780 -ALIGNED8 const Texture coin_seg3_texture_03006780[] = { -#include "actors/coin/coin_side.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(coin_seg3_texture_03006780, "actors/coin/coin_side.ia16.inc.c", 0x00201410, 96653, 0x00006780, 2048); // 0x03006F80 -ALIGNED8 const Texture coin_seg3_texture_03006F80[] = { -#include "actors/coin/coin_tilt_left.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(coin_seg3_texture_03006F80, "actors/coin/coin_tilt_left.ia16.inc.c", 0x00201410, 96653, 0x00006f80, 2048); // 0x03007780 - 0x030077D0 const Gfx coin_seg3_dl_03007780[] = { diff --git a/actors/cyan_fish/anims/anim_0600E24C.inc.c b/actors/cyan_fish/anims/anim_0600E24C.inc.c index 32a0521cc..ca646283d 100644 --- a/actors/cyan_fish/anims/anim_0600E24C.inc.c +++ b/actors/cyan_fish/anims/anim_0600E24C.inc.c @@ -1,38 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600E098 -static const s16 cyan_fish_seg6_animvalue_0600E098[] = { - 0x0000, 0xFFFB, 0xFFFD, 0xFFFF, 0x0001, 0x0003, 0x0005, 0x0007, - 0x0009, 0x000A, 0x000B, 0x000B, 0x000B, 0x000A, 0x0009, 0x0007, - 0x0005, 0x0003, 0x0001, 0xFFFF, 0xFFFD, 0xFFFB, 0xFFFA, 0xFFF8, - 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF9, 0xFFFB, 0xFFFD, 0x3FFF, - 0x017A, 0x01C2, 0x01F0, 0x0201, 0x01F2, 0x01C9, 0x018A, 0x0139, - 0x00D9, 0x0070, 0x0000, 0xFF8F, 0xFF20, 0xFEB6, 0xFE56, 0xFE05, - 0xFDC6, 0xFD9D, 0xFD8F, 0xFD9D, 0xFDC6, 0xFE05, 0xFE56, 0xFEB6, - 0xFF20, 0xFF8F, 0x0000, 0x0070, 0x00D9, 0x0139, 0xFC36, 0xFB93, - 0xFB29, 0xFB03, 0xFB24, 0xFB82, 0xFC12, 0xFCCC, 0xFDA6, 0xFE97, - 0xFF96, 0x0099, 0x0199, 0x028A, 0x0364, 0x041E, 0x04AE, 0x050C, - 0x052D, 0x050C, 0x04AE, 0x041E, 0x0364, 0x028A, 0x0199, 0x0099, - 0xFF96, 0xFE97, 0xFDA6, 0xFCCC, 0x0B97, 0x0BA2, 0x0BAA, 0x0BAC, - 0x0BAA, 0x0BA4, 0x0B99, 0x0B8D, 0x0B7D, 0x0B6C, 0x0B5B, 0x0B49, - 0x0B37, 0x0B26, 0x0B17, 0x0B0A, 0x0B00, 0x0AF9, 0x0AF7, 0x0AF9, - 0x0B00, 0x0B0A, 0x0B17, 0x0B26, 0x0B37, 0x0B49, 0x0B5B, 0x0B6C, - 0x0B7D, 0x0B8D, 0x00A8, 0x02C3, 0x04CD, 0x06B5, 0x086B, 0x09DD, - 0x0AFA, 0x0BB1, 0x0BF2, 0x0B9E, 0x0AB2, 0x0948, 0x0778, 0x055D, - 0x030F, 0x00A8, 0xFE42, 0xFBF4, 0xF9D9, 0xF809, 0xF69F, 0xF5B3, - 0xF55F, 0xF5A9, 0xF678, 0xF7B8, 0xF955, 0xFB39, 0xFD52, 0xFF88, - 0x04B8, 0x0492, 0x0429, 0x0387, 0x02B8, 0x01C7, 0x00C0, 0xFFAE, - 0xFE9B, 0xFD94, 0xFCA3, 0xFBD4, 0xFB32, 0xFAC9, 0xFAA3, 0xFAC4, - 0xFB21, 0xFBB0, 0xFC68, 0xFD40, 0xFE30, 0xFF2D, 0x002E, 0x012B, - 0x021A, 0x02F3, 0x03AB, 0x043A, 0x0497, 0x04B8, -}; +ROM_ASSET_LOAD_ANIM(cyan_fish_seg6_animvalue_0600E098, 0x001b9cc0, 41188, 0x0000e098, 364); // 0x0600E204 -static const u16 cyan_fish_seg6_animindex_0600E204[] = { - 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x001E, 0x0098, 0x0001, 0x0000, - 0x0001, 0x0000, 0x001E, 0x007A, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x001E, 0x0020, 0x001E, 0x003E, 0x001E, 0x005C, -}; +ROM_ASSET_LOAD_ANIM(cyan_fish_seg6_animindex_0600E204, 0x001b9cc0, 41188, 0x0000e204, 72); // 0x0600E24C static const struct Animation cyan_fish_seg6_anim_0600E24C = { diff --git a/actors/cyan_fish/model.inc.c b/actors/cyan_fish/model.inc.c index 99f00f589..761ee2f49 100644 --- a/actors/cyan_fish/model.inc.c +++ b/actors/cyan_fish/model.inc.c @@ -1,12 +1,11 @@ +#include "pc/rom_assets.h" // Cyan Fish // ??? UNUSED static const u64 cyan_fish_unused_1 = 0; // 0x0600D468 -ALIGNED8 const Texture cyan_fish_seg6_texture_0600D468[] = { -#include "actors/cyan_fish/cyan_fish.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cyan_fish_seg6_texture_0600D468, "actors/cyan_fish/cyan_fish.rgba16.inc.c", 0x001b9cc0, 41188, 0x0000d468, 2048); static const Lights1 cyan_fish_seg6_lights_0600DC68 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -14,18 +13,7 @@ static const Lights1 cyan_fish_seg6_lights_0600DC68 = gdSPDefLights1( ); // 0x0600DC80 -static const Vtx cyan_fish_seg6_vertex_0600DC80[] = { - {{{ -95, 32, 0}, 0, { 32, 436}, {0xa9, 0x5b, 0xff, 0xff}}}, - {{{ -39, 20, 28}, 0, { 184, 480}, {0xf4, 0x0a, 0x7d, 0xff}}}, - {{{ 32, 112, 0}, 0, { 376, 144}, {0xe2, 0x7b, 0xff, 0xff}}}, - {{{ -39, 20, -27}, 0, { 184, 478}, {0xf5, 0x09, 0x82, 0xff}}}, - {{{ -115, 0, 0}, 0, { -22, 552}, {0x95, 0xbd, 0x00, 0xff}}}, - {{{ 28, -79, 8}, 0, { 366, 844}, {0xd7, 0xb9, 0x60, 0xff}}}, - {{{ 161, 14, 0}, 0, { 724, 500}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ 161, -13, 0}, 0, { 724, 604}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 28, -79, -7}, 0, { 366, 844}, {0xd7, 0xba, 0xa0, 0xff}}}, - {{{ 56, -111, 0}, 0, { 442, 960}, {0xc2, 0x92, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cyan_fish_seg6_vertex_0600DC80, 0x001b9cc0, 41188, 0x0000dc80, 160); // 0x0600DD20 - 0x0600DDD8 const Gfx cyan_fish_seg6_dl_0600DD20[] = { @@ -69,12 +57,7 @@ static const Lights1 cyan_fish_seg6_lights_0600DE38 = gdSPDefLights1( ); // 0x0600DE50 -static const Vtx cyan_fish_seg6_vertex_0600DE50[] = { - {{{ 9, -26, 0}, 0, { 420, 230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 57, -48, 0}, 0, { 560, 260}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 120, 0, 0}, 0, { 688, 26}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 0, 0}, 0, { 376, 144}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cyan_fish_seg6_vertex_0600DE50, 0x001b9cc0, 41188, 0x0000de50, 64); // 0x0600DE90 - 0x0600DED8 const Gfx cyan_fish_seg6_dl_0600DE90[] = { @@ -113,14 +96,7 @@ static const Lights1 cyan_fish_seg6_lights_0600DF48 = gdSPDefLights1( ); // 0x0600DF60 -static const Vtx cyan_fish_seg6_vertex_0600DF60[] = { - {{{ 55, -37, 6}, 0, { 868, 690}, {0x4e, 0xae, 0x37, 0xff}}}, - {{{ 55, -37, -5}, 0, { 868, 690}, {0x15, 0xc0, 0x95, 0xff}}}, - {{{ 88, 64, -3}, 0, { 958, 318}, {0x64, 0x15, 0xb6, 0xff}}}, - {{{ 0, -13, 0}, 0, { 718, 604}, {0xca, 0xb5, 0x56, 0xff}}}, - {{{ 0, 14, 0}, 0, { 718, 500}, {0xc7, 0x4c, 0xad, 0xff}}}, - {{{ 88, 64, 4}, 0, { 958, 318}, {0x13, 0x24, 0x78, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cyan_fish_seg6_vertex_0600DF60, 0x001b9cc0, 41188, 0x0000df60, 96); // 0x0600DFC0 - 0x0600E038 const Gfx cyan_fish_seg6_dl_0600DFC0[] = { diff --git a/actors/dirt/model.inc.c b/actors/dirt/model.inc.c index 60d67e423..69862a567 100644 --- a/actors/dirt/model.inc.c +++ b/actors/dirt/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Dirt // 0x0302BD68 @@ -25,16 +26,10 @@ static const Lights1 dirt_seg3_lights_0302BDB0 = gdSPDefLights1( ); // 0x0302BDC8 -static const Vtx dirt_seg3_vertex_0302BDC8[] = { - {{{ -101, -60, 0}, 0, { -130, 467}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, -60, 0}, 0, { 599, 467}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 92, 0}, 0, { 234, -81}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dirt_seg3_vertex_0302BDC8, 0x00201410, 96653, 0x0002bdc8, 48); // 0x0302BDF8 -ALIGNED8 const Texture dirt_seg3_texture_0302BDF8[] = { -#include "actors/dirt/dirt_particle.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(dirt_seg3_texture_0302BDF8, "actors/dirt/dirt_particle.rgba16.inc.c", 0x00201410, 96653, 0x0002bdf8, 512); // 0x0302BFF8 - 0x0302C028 const Gfx dirt_seg3_dl_0302BFF8[] = { @@ -65,46 +60,16 @@ const Gfx dirt_seg3_dl_0302C028[] = { }; // 0x0302C098 -static const Vtx dirt_seg3_vertex_0302C098[] = { - {{{ -10, 0, 10}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 10, 0, 10}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 0, -10}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(dirt_seg3_vertex_0302C098, 0x00201410, 96653, 0x0002c098, 48); // 0x0302C0C8 -static const Vtx dirt_seg3_vertex_0302C0C8[] = { - {{{ -10, 10, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 10, 10, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 0, -10, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dirt_seg3_vertex_0302C0C8, 0x00201410, 96653, 0x0002c0c8, 48); // 0x0302C0F8 -static const Vtx dirt_seg3_vertex_0302C0F8[] = { - {{{ 0, -8, 0}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -32, 80, 0}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 32, 80, 0}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -52, 28, 0}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -116, 80, 0}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -84, -52, 0}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 52, 28, 0}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 84, -52, 0}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 116, 80, 0}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 160, 0}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dirt_seg3_vertex_0302C0F8, 0x00201410, 96653, 0x0002c0f8, 160); // 0x0302C198 -static const Vtx dirt_seg3_vertex_0302C198[] = { - {{{ 0, -8, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -32, 80, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 32, 80, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -52, 28, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -116, 80, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -84, -52, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 52, 28, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 84, -52, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 116, 80, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 0, 160, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dirt_seg3_vertex_0302C198, 0x00201410, 96653, 0x0002c198, 160); // 0x0302C238 - 0x0302C298 const Gfx dirt_seg3_dl_0302C238[] = { diff --git a/actors/door/anims/anim_03015208.inc.c b/actors/door/anims/anim_03015208.inc.c index 359771196..9395f7da6 100644 --- a/actors/door/anims/anim_03015208.inc.c +++ b/actors/door/anims/anim_03015208.inc.c @@ -1,15 +1,9 @@ +#include "pc/rom_assets.h" // 0x030151C8 -static const s16 door_seg3_animvalue_030151C8[] = { - 0x0000, 0xFED4, -}; +ROM_ASSET_LOAD_ANIM(door_seg3_animvalue_030151C8, 0x001c4230, 80474, 0x000071fe, 4); // 0x030151CC -static const u16 door_seg3_animindex_030151CC[] = { - 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(door_seg3_animindex_030151CC, 0x00201410, 96653, 0x000151cc, 60); // 0x03015208 static const struct Animation door_seg3_anim_03015208 = { diff --git a/actors/door/anims/anim_03015440.inc.c b/actors/door/anims/anim_03015440.inc.c index 8928c1e7e..0742b978d 100644 --- a/actors/door/anims/anim_03015440.inc.c +++ b/actors/door/anims/anim_03015440.inc.c @@ -1,45 +1,9 @@ +#include "pc/rom_assets.h" // 0x03015220 -static const s16 door_seg3_animvalue_03015220[] = { - 0x0000, 0xFED4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0006, 0x0005, - 0x0003, 0x0001, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFF, - 0x0000, 0x0002, 0x0007, 0x000D, 0x0014, 0x001B, 0x0023, 0x002B, - 0x0034, 0x003D, 0x0046, 0x004F, 0x0058, 0x0061, 0x006A, 0x0073, - 0x007C, 0x0085, 0x008D, 0x0095, 0x009D, 0x00A4, 0x00AB, 0x00B1, - 0x00B6, 0x00BB, 0x00BF, 0x00C3, 0x00C7, 0x00CA, 0x00CD, 0x00CF, - 0x00D1, 0x00D2, 0x00D3, 0x00D3, 0x00D3, 0x00D1, 0x00D0, 0x00CD, - 0x00CA, 0x00C6, 0x00C1, 0x00BB, 0x00B3, 0x00A8, 0x009A, 0x008A, - 0x0078, 0x0066, 0x0053, 0x0040, 0x002E, 0x001C, 0x000D, 0x0000, - 0xFFF9, 0xFFF7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0068, 0x0285, 0x0803, - 0x0DAB, 0x0FB3, 0x1184, 0x1529, 0x194B, 0x1DAB, 0x220E, 0x2635, - 0x29E2, 0x2CD9, 0x2EDA, 0x3048, 0x31AC, 0x3305, 0x3451, 0x3591, - 0x36C2, 0x37E3, 0x38F4, 0x39F4, 0x3AE1, 0x3BBA, 0x3C7F, 0x3D2E, - 0x3DC6, 0x3E45, 0x3EAC, 0x3EF9, 0x3F2B, 0x3F40, 0x3F38, 0x3F12, - 0x3ECC, 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, - 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, - 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3CAC, 0x3AF1, 0x3937, 0x377D, - 0x35C2, 0x3408, 0x324E, 0x3093, 0x246E, 0x1849, 0x0C24, 0x0000, - 0x012E, 0x01EB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0006, 0x0005, - 0x0003, 0x0003, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0007, 0x000A, 0x000F, 0x0015, 0x001C, 0x0023, 0x002B, 0x0033, - 0x003C, 0x0044, 0x004D, 0x0056, 0x005F, 0x0068, 0x0071, 0x007A, - 0x0083, 0x008B, 0x0094, 0x009C, 0x00A3, 0x00AA, 0x00B1, 0x00B7, - 0x00BC, 0x00C1, 0x00C5, 0x00C9, 0x00CC, 0x00D0, 0x00D3, 0x00D5, - 0x00D7, 0x00D8, 0x00D9, 0x00D9, 0x00D9, 0x00D8, 0x00D6, 0x00D3, - 0x00D0, 0x00CC, 0x00C7, 0x00C1, 0x00B9, 0x00AD, 0x009F, 0x008E, - 0x007C, 0x0069, 0x0056, 0x0042, 0x002F, 0x001E, 0x000D, 0x0000, - 0xFFF8, 0xFFF6, -}; +ROM_ASSET_LOAD_ANIM(door_seg3_animvalue_03015220, 0x00201410, 96653, 0x00015220, 484); // 0x03015404 -static const u16 door_seg3_animindex_03015404[] = { - 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0050, 0x0002, 0x0050, 0x0052, 0x0050, 0x00A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(door_seg3_animindex_03015404, 0x00201410, 96653, 0x00015404, 60); // 0x03015440 static const struct Animation door_seg3_anim_03015440 = { diff --git a/actors/door/anims/anim_03015690.inc.c b/actors/door/anims/anim_03015690.inc.c index 04c6af55c..e6d448dde 100644 --- a/actors/door/anims/anim_03015690.inc.c +++ b/actors/door/anims/anim_03015690.inc.c @@ -1,45 +1,9 @@ +#include "pc/rom_assets.h" // 0x03015470 -static const s16 door_seg3_animvalue_03015470[] = { - 0x0000, 0xFED4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, 0xFFF7, 0xFFDF, - 0xFFC1, 0xFFA6, 0xFF98, 0xFF9F, 0xFFC6, 0x0013, 0x00A5, 0x017E, - 0x0281, 0x0395, 0x049C, 0x057C, 0x061A, 0x065A, 0x0650, 0x0629, - 0x05E7, 0x058F, 0x0525, 0x04AE, 0x042D, 0x03A6, 0x031E, 0x0299, - 0x021B, 0x01A8, 0x0144, 0x00F4, 0x00BB, 0x0094, 0x0077, 0x0063, - 0x0056, 0x004F, 0x004F, 0x0053, 0x005C, 0x0067, 0x0074, 0x0083, - 0x0091, 0x009F, 0x00AC, 0x00B6, 0x00BC, 0x00BE, 0x00BB, 0x00B3, - 0x00A8, 0x009A, 0x008A, 0x0078, 0x0066, 0x0053, 0x0040, 0x002E, - 0x001C, 0x000D, 0x0000, 0xFFF9, 0xFFF7, 0xFFF9, 0xFFFA, 0xFFFC, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x05B0, 0x0DAB, 0x101D, 0x1255, 0x16C3, 0x1BA6, - 0x20C9, 0x25F7, 0x2AFB, 0x2FA1, 0x33B5, 0x3700, 0x3983, 0x3B6E, - 0x3CDA, 0x3DDE, 0x3E91, 0x3F0C, 0x3F65, 0x3FB4, 0x3FFF, 0x403B, - 0x4069, 0x4088, 0x4099, 0x409C, 0x4091, 0x4078, 0x4053, 0x4020, - 0x3FE1, 0x3F94, 0x3F3C, 0x3ED7, 0x3E66, 0x3E66, 0x3E66, 0x3E66, - 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, - 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3E66, 0x3CAC, - 0x3AF1, 0x3937, 0x377D, 0x35C2, 0x3408, 0x324E, 0x3093, 0x246E, - 0x1849, 0x0C24, 0x0000, 0x012E, 0x01EB, 0x024D, 0x0268, 0x0214, - 0x0137, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, 0xFFF7, 0xFFDF, - 0xFFC1, 0xFFA5, 0xFF97, 0xFF9E, 0xFFC5, 0x0013, 0x00A6, 0x0180, - 0x0285, 0x039A, 0x04A3, 0x0585, 0x0624, 0x0664, 0x065B, 0x0633, - 0x05F1, 0x0599, 0x052F, 0x04B7, 0x0436, 0x03AE, 0x0326, 0x02A0, - 0x0222, 0x01AE, 0x014A, 0x00FA, 0x00C1, 0x009A, 0x007D, 0x0068, - 0x005B, 0x0055, 0x0055, 0x0059, 0x0062, 0x006D, 0x007A, 0x0089, - 0x0098, 0x00A6, 0x00B2, 0x00BC, 0x00C2, 0x00C4, 0x00C1, 0x00B9, - 0x00AD, 0x009F, 0x008E, 0x007C, 0x0069, 0x0056, 0x0042, 0x002F, - 0x001E, 0x000D, 0x0000, 0xFFF8, 0xFFF6, 0xFFF7, 0xFFF8, 0xFFFB, - 0xFFFE, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(door_seg3_animvalue_03015470, 0x00201410, 96653, 0x00015470, 484); // 0x03015654 -static const u16 door_seg3_animindex_03015654[] = { - 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0050, 0x0002, 0x0050, 0x0052, 0x0050, 0x00A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(door_seg3_animindex_03015654, 0x00201410, 96653, 0x00015404, 60); // 0x03015690 static const struct Animation door_seg3_anim_03015690 = { diff --git a/actors/door/model.inc.c b/actors/door/model.inc.c index cab9c108a..6f1692a49 100644 --- a/actors/door/model.inc.c +++ b/actors/door/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Door // 0x03009CE0 @@ -13,138 +14,58 @@ static const Lights1 door_seg3_lights_03009CF8 = gdSPDefLights1( ); // 0x03009D10 -ALIGNED8 const Texture door_seg3_texture_03009D10[] = { -#include "actors/door/polished_wooden_door.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_03009D10, "actors/door/polished_wooden_door.rgba16.inc.c", 0x00201410, 96653, 0x00009d10, 4096); // 0x0300AD10 -ALIGNED8 const Texture door_seg3_texture_0300AD10[] = { -#include "actors/door/polished_wooden_door_overlay.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_0300AD10, "actors/door/polished_wooden_door_overlay.rgba16.inc.c", 0x00201410, 96653, 0x0000ad10, 4096); // 0x0300BD10 -ALIGNED8 const Texture door_seg3_texture_0300BD10[] = { -#include "actors/door/rough_wooden_door.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_0300BD10, "actors/door/rough_wooden_door.rgba16.inc.c", 0x00201410, 96653, 0x0000bd10, 4096); // 0x0300CD10 -ALIGNED8 const Texture door_seg3_texture_0300CD10[] = { -#include "actors/door/rough_wooden_door_overlay.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_0300CD10, "actors/door/rough_wooden_door_overlay.rgba16.inc.c", 0x00201410, 96653, 0x0000cd10, 2048); // 0x0300D510 -ALIGNED8 const Texture door_seg3_texture_0300D510[] = { -#include "actors/door/metal_door.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_0300D510, "actors/door/metal_door.rgba16.inc.c", 0x00201410, 96653, 0x0000d510, 4096); // 0x0300E510 -ALIGNED8 const Texture door_seg3_texture_0300E510[] = { -#include "actors/door/metal_door_overlay.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_0300E510, "actors/door/metal_door_overlay.rgba16.inc.c", 0x00201410, 96653, 0x0000e510, 2048); // 0x0300ED10 -ALIGNED8 const Texture door_seg3_texture_0300ED10[] = { -#include "actors/door/hmc_mural_door.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_0300ED10, "actors/door/hmc_mural_door.rgba16.inc.c", 0x00201410, 96653, 0x0000ed10, 4096); // 0x0300FD10 -ALIGNED8 const Texture door_seg3_texture_0300FD10[] = { -#include "actors/door/hmc_mural_door_overlay.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_0300FD10, "actors/door/hmc_mural_door_overlay.rgba16.inc.c", 0x00201410, 96653, 0x0000fd10, 2048); // 0x03010510 -ALIGNED8 const Texture door_seg3_texture_03010510[] = { -#include "actors/door/bbh_door.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_03010510, "actors/door/bbh_door.rgba16.inc.c", 0x00201410, 96653, 0x00010510, 4096); // 0x03011510 -ALIGNED8 const Texture door_seg3_texture_03011510[] = { -#include "actors/door/bbh_door_overlay.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_03011510, "actors/door/bbh_door_overlay.rgba16.inc.c", 0x00201410, 96653, 0x00011510, 2048); // 0x03011D10 -ALIGNED8 const Texture door_seg3_texture_03011D10[] = { -#include "actors/door/zero_star_door_sign.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_03011D10, "actors/door/zero_star_door_sign.rgba16.inc.c", 0x00201410, 96653, 0x00011d10, 2048); // 0x03012510 -ALIGNED8 const Texture door_seg3_texture_03012510[] = { -#include "actors/door/one_star_door_sign.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_03012510, "actors/door/one_star_door_sign.rgba16.inc.c", 0x00201410, 96653, 0x00012510, 2048); // 0x03012D10 -ALIGNED8 const Texture door_seg3_texture_03012D10[] = { -#include "actors/door/three_star_door_sign.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_03012D10, "actors/door/three_star_door_sign.rgba16.inc.c", 0x00201410, 96653, 0x00012d10, 2048); // 0x03013510 -ALIGNED8 const Texture door_seg3_texture_03013510[] = { -#include "actors/door/door_lock.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(door_seg3_texture_03013510, "actors/door/door_lock.rgba16.inc.c", 0x00201410, 96653, 0x00013510, 1024); // 0x03013910 -static const Vtx door_seg3_vertex_03013910[] = { - {{{ -12, 0, -58}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -12, 0, 59}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -12, 1024, 59}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -12, 1024, -58}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -12, 1024, 59}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 604, 1024, 59}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 604, 1024, -58}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 604, 0, -58}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -12, 0, 59}, 0, { 990, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -12, 0, -58}, 0, { 0, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 604, 0, 59}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 604, 0, 59}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 604, 0, -58}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 604, 1024, -58}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 604, 1024, 59}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -12, 1024, -58}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03013910, 0x00201410, 96653, 0x00013910, 256); // 0x03013A10 -static const Vtx door_seg3_vertex_03013A10[] = { - {{{ 604, 0, -58}, 0, { 974, 1820}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -12, 0, -58}, 0, { 0, 1816}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -12, 1024, -58}, 0, { 0, 124}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 604, 1024, -58}, 0, { 974, 128}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -12, 0, 59}, 0, { 0, 1816}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 604, 0, 59}, 0, { 974, 1812}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 604, 1024, 59}, 0, { 974, 132}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -12, 1024, 59}, 0, { 0, 140}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03013A10, 0x00201410, 96653, 0x00013a10, 128); // 0x03013A90 -static const Vtx door_seg3_vertex_03013A90[] = { - {{{ 512, 512, 104}, 0, { 0, 0}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ 456, 432, 160}, 0, { 0, 0}, {0xa6, 0x1f, 0x53, 0xff}}}, - {{{ 512, 488, 160}, 0, { 0, 0}, {0x16, 0x49, 0x65, 0xff}}}, - {{{ 512, 372, 160}, 0, { 0, 0}, {0xe7, 0xba, 0x66, 0xff}}}, - {{{ 572, 432, 160}, 0, { 0, 0}, {0x5a, 0xe3, 0x53, 0xff}}}, - {{{ 596, 432, 104}, 0, { 0, 0}, {0x7e, 0x01, 0x01, 0xff}}}, - {{{ 512, 348, 104}, 0, { 0, 0}, {0xff, 0x82, 0x01, 0xff}}}, - {{{ 432, 432, 104}, 0, { 0, 0}, {0x82, 0x01, 0x01, 0xff}}}, - {{{ 512, 488, 44}, 0, { 0, 0}, {0xda, 0x70, 0xd4, 0xff}}}, - {{{ 456, 432, 44}, 0, { 0, 0}, {0x8f, 0xde, 0xd4, 0xff}}}, - {{{ 512, 372, 44}, 0, { 0, 0}, {0x24, 0x90, 0xd3, 0xff}}}, - {{{ 572, 432, 44}, 0, { 0, 0}, {0x6f, 0x28, 0xd3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03013A90, 0x00201410, 96653, 0x00013a90, 192); // 0x03013B50 -static const Vtx door_seg3_vertex_03013B50[] = { - {{{ 512, 488, -156}, 0, { 0, 0}, {0xe8, 0x48, 0x9b, 0xff}}}, - {{{ 512, 372, -156}, 0, { 0, 0}, {0x17, 0xb9, 0x9a, 0xff}}}, - {{{ 456, 432, -156}, 0, { 0, 0}, {0xa5, 0xe4, 0xae, 0xff}}}, - {{{ 432, 432, -100}, 0, { 0, 0}, {0x82, 0x01, 0xff, 0xff}}}, - {{{ 512, 512, -100}, 0, { 0, 0}, {0xff, 0x7e, 0xff, 0xff}}}, - {{{ 572, 432, -156}, 0, { 0, 0}, {0x59, 0x20, 0xac, 0xff}}}, - {{{ 512, 348, -100}, 0, { 0, 0}, {0xff, 0x82, 0xff, 0xff}}}, - {{{ 596, 432, -100}, 0, { 0, 0}, {0x7e, 0x01, 0xff, 0xff}}}, - {{{ 572, 432, -40}, 0, { 0, 0}, {0x70, 0xdc, 0x2d, 0xff}}}, - {{{ 512, 372, -40}, 0, { 0, 0}, {0xd8, 0x91, 0x2d, 0xff}}}, - {{{ 456, 432, -40}, 0, { 0, 0}, {0x90, 0x26, 0x2c, 0xff}}}, - {{{ 512, 488, -40}, 0, { 0, 0}, {0x22, 0x71, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03013B50, 0x00201410, 96653, 0x00013b50, 192); // 0x03013C10 - 0x03013CC8 const Gfx door_seg3_dl_03013C10[] = { @@ -241,28 +162,10 @@ const Gfx door_seg3_dl_03013EA8[] = { }; // 0x03013F20 -static const Vtx door_seg3_vertex_03013F20[] = { - {{{ 591, 0, -58}, 0, { 976, 1808}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -8, 1010, -58}, 0, { -16, 148}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 591, 1010, -58}, 0, { 990, 140}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -8, 0, -58}, 0, { -30, 1812}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -8, 0, 59}, 0, { 0, 1816}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 591, 1010, 59}, 0, { 974, 132}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -8, 1010, 59}, 0, { 0, 140}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 591, 0, 59}, 0, { 974, 1812}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03013F20, 0x00201410, 96653, 0x00013f20, 128); // 0x03013FA0 -static const Vtx door_seg3_vertex_03013FA0[] = { - {{{ 492, 468, -152}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 546, 412, -152}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 492, 357, -152}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 437, 412, -152}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 492, 468, 153}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 492, 357, 153}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 546, 412, 153}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 437, 412, 153}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03013FA0, 0x00201410, 96653, 0x00013fa0, 128); // 0x03014020 - 0x03014100 const Gfx door_seg3_dl_03014020[] = { @@ -309,20 +212,10 @@ const Gfx door_seg3_dl_03014128[] = { }; // 0x03014140 -static const Vtx door_seg3_vertex_03014140[] = { - {{{ 441, 850, 64}, 0, { 992, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 141, 850, 64}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 141, 550, 64}, 0, { 0, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 441, 550, 64}, 0, { 992, 992}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03014140, 0x00201410, 96653, 0x00014140, 64); // 0x03014180 -static const Vtx door_seg3_vertex_03014180[] = { - {{{ 441, 850, 59}, 0, { 992, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 141, 850, 59}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 141, 550, 59}, 0, { 0, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 441, 550, 59}, 0, { 992, 992}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03014180, 0x00201410, 96653, 0x00014180, 64); // 0x030141C0 - 0x03014218 const Gfx door_seg3_dl_030141C0[] = { @@ -410,28 +303,10 @@ const Gfx door_seg3_dl_03014340[] = { }; // 0x03014370 -static const Vtx door_seg3_vertex_03014370[] = { - {{{ 595, 916, 59}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 405, 544, 59}, 0, { 0, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 595, 544, 59}, 0, { 478, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 405, 916, 59}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 595, 544, -58}, 0, { 478, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 405, 544, -58}, 0, { 0, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 405, 916, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 595, 916, -58}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03014370, 0x00201410, 96653, 0x00014370, 128); // 0x030143F0 -static const Vtx door_seg3_vertex_030143F0[] = { - {{{ 595, 916, 64}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 405, 544, 64}, 0, { 0, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 595, 544, 64}, 0, { 480, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 405, 916, 64}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 595, 544, -63}, 0, { 480, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 405, 544, -63}, 0, { 0, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 405, 916, -63}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 595, 916, -63}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_030143F0, 0x00201410, 96653, 0x000143f0, 128); // 0x03014470 - 0x030144E0 const Gfx door_seg3_dl_03014470[] = { @@ -477,71 +352,16 @@ const Gfx door_seg3_dl_03014540[] = { }; // 0x03014558 -static const Vtx door_seg3_vertex_03014558[] = { - {{{ -8, 1000, -58}, 0, { 0, 70}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -8, 0, -58}, 0, { 0, 936}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -8, 0, 59}, 0, { 990, 936}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -8, 0, -58}, 0, { 990, 114}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 591, 0, -58}, 0, { 990, 856}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 591, 0, 59}, 0, { 0, 856}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -8, 0, 59}, 0, { 0, 114}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -8, 1000, 59}, 0, { 0, 114}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 591, 1000, -58}, 0, { 990, 856}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -8, 1000, -58}, 0, { 990, 114}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 591, 1000, 59}, 0, { 0, 856}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 591, 1000, 59}, 0, { 990, 70}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 591, 0, 59}, 0, { 990, 936}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 591, 0, -58}, 0, { 0, 936}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 591, 1000, -58}, 0, { 0, 70}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -8, 1000, 59}, 0, { 990, 70}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03014558, 0x00201410, 96653, 0x00014558, 256); // 0x03014658 -static const Vtx door_seg3_vertex_03014658[] = { - {{{ -8, 0, 59}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 591, 1000, 59}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -8, 1000, 59}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 591, 0, 59}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 591, 0, -58}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -8, 0, -58}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -8, 1000, -58}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 591, 1000, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03014658, 0x00201410, 96653, 0x00014658, 128); // 0x030146D8 -static const Vtx door_seg3_vertex_030146D8[] = { - {{{ 492, 468, -152}, 0, { 0, 0}, {0xe8, 0x47, 0x9a, 0xff}}}, - {{{ 414, 412, -98}, 0, { 0, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 492, 491, -98}, 0, { 0, 0}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 492, 468, 153}, 0, { 0, 0}, {0x18, 0x47, 0x66, 0xff}}}, - {{{ 492, 357, 153}, 0, { 0, 0}, {0xe9, 0xb8, 0x65, 0xff}}}, - {{{ 546, 412, 153}, 0, { 0, 0}, {0x5b, 0xe2, 0x53, 0xff}}}, - {{{ 437, 412, 153}, 0, { 0, 0}, {0xa5, 0x1d, 0x53, 0xff}}}, - {{{ 492, 491, 99}, 0, { 0, 0}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 569, 412, 99}, 0, { 0, 0}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 492, 334, 99}, 0, { 0, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 414, 412, 99}, 0, { 0, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 492, 468, 44}, 0, { 0, 0}, {0xdb, 0x6f, 0xd1, 0xff}}}, - {{{ 437, 412, 44}, 0, { 0, 0}, {0x91, 0xdb, 0xd2, 0xff}}}, - {{{ 492, 357, 44}, 0, { 0, 0}, {0x26, 0x91, 0xd2, 0xff}}}, - {{{ 546, 412, 44}, 0, { 0, 0}, {0x70, 0x24, 0xd2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_030146D8, 0x00201410, 96653, 0x000146d8, 240); // 0x030147C8 -static const Vtx door_seg3_vertex_030147C8[] = { - {{{ 492, 491, -98}, 0, { 0, 0}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 437, 412, -43}, 0, { 0, 0}, {0x90, 0x24, 0x2e, 0xff}}}, - {{{ 492, 468, -43}, 0, { 0, 0}, {0x26, 0x6f, 0x2f, 0xff}}}, - {{{ 492, 468, -152}, 0, { 0, 0}, {0xe8, 0x47, 0x9a, 0xff}}}, - {{{ 546, 412, -152}, 0, { 0, 0}, {0x5b, 0x1d, 0xae, 0xff}}}, - {{{ 492, 357, -152}, 0, { 0, 0}, {0x18, 0xb9, 0x9b, 0xff}}}, - {{{ 437, 412, -152}, 0, { 0, 0}, {0xa6, 0xe2, 0xad, 0xff}}}, - {{{ 414, 412, -98}, 0, { 0, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 569, 412, -98}, 0, { 0, 0}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 492, 334, -98}, 0, { 0, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 492, 357, -43}, 0, { 0, 0}, {0xdb, 0x90, 0x2e, 0xff}}}, - {{{ 546, 412, -43}, 0, { 0, 0}, {0x70, 0xdb, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_030147C8, 0x00201410, 96653, 0x000147c8, 192); // 0x03014888 - 0x030149C0 const Gfx door_seg3_dl_03014888[] = { @@ -730,28 +550,10 @@ const Gfx door_seg3_dl_03014D40[] = { }; // 0x03014DF0 -static const Vtx door_seg3_vertex_03014DF0[] = { - {{{ 591, 0, -58}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -8, 1000, -58}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 591, 1000, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -8, 0, -58}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -8, 0, 59}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 591, 1000, 59}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -8, 1000, 59}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 591, 0, 59}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03014DF0, 0x00201410, 96653, 0x00014df0, 128); // 0x03014E70 -static const Vtx door_seg3_vertex_03014E70[] = { - {{{ 492, 468, 153}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 492, 357, 153}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 546, 412, 153}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 437, 412, 153}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 492, 468, -152}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 546, 412, -152}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 492, 357, -152}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 437, 412, -152}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(door_seg3_vertex_03014E70, 0x00201410, 96653, 0x00014e70, 128); // 0x03014EF0 - 0x03014F30 const Gfx door_seg3_dl_03014EF0[] = { diff --git a/actors/dorrie/anims/anim_0600E18C.inc.c b/actors/dorrie/anims/anim_0600E18C.inc.c index 5e731370e..9a92735e0 100644 --- a/actors/dorrie/anims/anim_0600E18C.inc.c +++ b/actors/dorrie/anims/anim_0600E18C.inc.c @@ -1,33 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600E060 -static const s16 dorrie_seg6_animvalue_0600E060[] = { - 0x0000, 0xFFF6, 0xFFDA, 0x3FFF, 0x9614, 0xFCCB, 0xFBE7, 0xEE13, - 0xE187, 0x0072, 0x01FC, 0xECD3, 0x1255, 0xE11F, 0xFF89, 0xFE05, - 0xECD3, 0xC001, 0xC9C6, 0xC001, 0xC9C6, 0xEF81, 0xEDE4, 0xC9C6, - 0xC001, 0xC9C6, 0x363A, 0x3FFF, 0xC9C6, 0x363A, 0x3FFF, 0xC9C6, - 0x938B, 0xF41D, 0x6C75, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(dorrie_seg6_animvalue_0600E060, 0x001e7ee0, 40011, 0x0000e060, 72); // 0x0600E0A8 -static const u16 dorrie_seg6_animindex_0600E0A8[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0021, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0016, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0015, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0011, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0020, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0005, - 0x0001, 0x001D, 0x0001, 0x001E, 0x0001, 0x001F, - 0x0001, 0x0000, 0x0001, 0x0007, 0x0001, 0x0008, - 0x0001, 0x001A, 0x0001, 0x001B, 0x0001, 0x001C, - 0x0001, 0x0009, 0x0001, 0x000A, 0x0001, 0x000B, - 0x0001, 0x0017, 0x0001, 0x0018, 0x0001, 0x0019, - 0x0001, 0x0000, 0x0001, 0x000C, 0x0001, 0x000D, - 0x0001, 0x0012, 0x0001, 0x0013, 0x0001, 0x0014, - 0x0001, 0x000E, 0x0001, 0x000F, 0x0001, 0x0010, -}; +ROM_ASSET_LOAD_ANIM(dorrie_seg6_animindex_0600E0A8, 0x001e7ee0, 40011, 0x0000e0a8, 228); // 0x0600E18C static const struct Animation dorrie_seg6_anim_0600E18C = { diff --git a/actors/dorrie/anims/anim_0600E9BC.inc.c b/actors/dorrie/anims/anim_0600E9BC.inc.c index 163c999e7..491deefb9 100644 --- a/actors/dorrie/anims/anim_0600E9BC.inc.c +++ b/actors/dorrie/anims/anim_0600E9BC.inc.c @@ -1,144 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600E1A4 -static const s16 dorrie_seg6_animvalue_0600E1A4[] = { - 0x0000, 0xFFF6, 0xFFDA, 0x3FFF, 0x9614, 0x960D, 0x95F9, 0x95DA, - 0x95B0, 0x957D, 0x9543, 0x9501, 0x94BB, 0x9471, 0x9424, 0x93D6, - 0x9388, 0x933C, 0x92F1, 0x92AB, 0x926A, 0x9230, 0x91FD, 0x91D3, - 0x91B3, 0x91A0, 0x9199, 0x919B, 0x91A2, 0x91AE, 0x91BE, 0x91D2, - 0x91E9, 0x9204, 0x9222, 0x9243, 0x9267, 0x928D, 0x92B4, 0x92DE, - 0x9309, 0x9335, 0x9363, 0x9391, 0x93BF, 0x93EE, 0x941C, 0x944A, - 0x9477, 0x94A4, 0x94CF, 0x94F8, 0x9520, 0x9546, 0x9569, 0x958A, - 0x95A8, 0x95C3, 0x95DB, 0x95EF, 0x95FF, 0x960A, 0x9612, 0x9614, - 0xFCCB, 0xFCCA, 0xFCC8, 0xFCC5, 0xFCC0, 0xFCBA, 0xFCB4, 0xFCAC, - 0xFCA4, 0xFC9B, 0xFC91, 0xFC88, 0xFC7D, 0xFC73, 0xFC68, 0xFC5D, - 0xFC52, 0xFC48, 0xFC3D, 0xFC34, 0xFC2A, 0xFC21, 0xFC19, 0xFC11, - 0xFC0B, 0xFC05, 0xFC00, 0xFBFD, 0xFBFB, 0xFBFA, 0xFBFB, 0xFBFD, - 0xFC00, 0xFC04, 0xFC0A, 0xFC10, 0xFC17, 0xFC1F, 0xFC27, 0xFC30, - 0xFC3A, 0xFC44, 0xFC4E, 0xFC58, 0xFC62, 0xFC6D, 0xFC77, 0xFC81, - 0xFC8B, 0xFC95, 0xFC9E, 0xFCA6, 0xFCAE, 0xFCB5, 0xFCBB, 0xFCC1, - 0xFCC5, 0xFCC8, 0xFCCA, 0xFCCB, 0xFBE7, 0xFBE6, 0xFBE4, 0xFBE0, - 0xFBDC, 0xFBD6, 0xFBD0, 0xFBC8, 0xFBC0, 0xFBB7, 0xFBAD, 0xFBA3, - 0xFB99, 0xFB8E, 0xFB84, 0xFB79, 0xFB6E, 0xFB64, 0xFB59, 0xFB4F, - 0xFB46, 0xFB3D, 0xFB35, 0xFB2D, 0xFB27, 0xFB21, 0xFB1C, 0xFB19, - 0xFB17, 0xFB16, 0xFB17, 0xFB19, 0xFB1C, 0xFB20, 0xFB25, 0xFB2C, - 0xFB33, 0xFB3B, 0xFB43, 0xFB4C, 0xFB56, 0xFB5F, 0xFB6A, 0xFB74, - 0xFB7E, 0xFB89, 0xFB93, 0xFB9D, 0xFBA7, 0xFBB1, 0xFBBA, 0xFBC2, - 0xFBCA, 0xFBD1, 0xFBD7, 0xFBDD, 0xFBE1, 0xFBE4, 0xFBE6, 0xFBE7, - 0x0000, 0x0003, 0x000B, 0x001A, 0x002D, 0x0044, 0x0060, 0x0080, - 0x00A2, 0x00C8, 0x00EF, 0x0119, 0x0144, 0x0170, 0x019D, 0x01CA, - 0x01F7, 0x0224, 0x024F, 0x0279, 0x02A0, 0x02C6, 0x02E8, 0x0308, - 0x0323, 0x033B, 0x034E, 0x035C, 0x0365, 0x0368, 0x0365, 0x035D, - 0x0350, 0x033E, 0x0328, 0x030E, 0x02F0, 0x02CF, 0x02AC, 0x0286, - 0x025E, 0x0235, 0x020B, 0x01DF, 0x01B4, 0x0188, 0x015D, 0x0133, - 0x0109, 0x00E2, 0x00BC, 0x0099, 0x0078, 0x005A, 0x0040, 0x002A, - 0x0018, 0x000B, 0x0002, 0x0000, 0xEE13, 0xEE0D, 0xEDF9, 0xEDDA, - 0xEDB0, 0xED7C, 0xED3F, 0xECFB, 0xECAF, 0xEC5D, 0xEC06, 0xEBAA, - 0xEB4C, 0xEAEB, 0xEA88, 0xEA25, 0xE9C3, 0xE962, 0xE903, 0xE8A8, - 0xE851, 0xE7FF, 0xE7B3, 0xE76E, 0xE731, 0xE6FD, 0xE6D4, 0xE6B4, - 0xE6A1, 0xE69A, 0xE6A1, 0xE6B3, 0xE6D0, 0xE6F7, 0xE728, 0xE761, - 0xE7A2, 0xE7EA, 0xE838, 0xE88A, 0xE8E1, 0xE93C, 0xE999, 0xE9F7, - 0xEA57, 0xEAB6, 0xEB15, 0xEB72, 0xEBCC, 0xEC23, 0xEC76, 0xECC4, - 0xED0B, 0xED4C, 0xED86, 0xEDB6, 0xEDDE, 0xEDFB, 0xEE0D, 0xEE13, - 0xE187, 0xE180, 0xE16C, 0xE14B, 0xE11F, 0xE0E8, 0xE0A7, 0xE05F, - 0xE00F, 0xDFB8, 0xDF5C, 0xDEFB, 0xDE97, 0xDE30, 0xDDC8, 0xDD60, - 0xDCF8, 0xDC91, 0xDC2D, 0xDBCC, 0xDB70, 0xDB1A, 0xDAC9, 0xDA81, - 0xDA40, 0xDA0A, 0xD9DD, 0xD9BC, 0xD9A8, 0xD9A1, 0xD9A7, 0xD9BB, - 0xD9D9, 0xDA03, 0xDA37, 0xDA73, 0xDAB8, 0xDB04, 0xDB56, 0xDBAD, - 0xDC09, 0xDC69, 0xDCCB, 0xDD2F, 0xDD94, 0xDDF9, 0xDE5D, 0xDEBF, - 0xDF1F, 0xDF7B, 0xDFD2, 0xE025, 0xE070, 0xE0B5, 0xE0F2, 0xE125, - 0xE14F, 0xE16E, 0xE181, 0xE187, 0x0072, 0x0071, 0x006E, 0x006A, - 0x0065, 0x005E, 0x0056, 0x004D, 0x0043, 0x0038, 0x002D, 0x0021, - 0x0015, 0x0008, 0xFFFC, 0xFFEF, 0xFFE2, 0xFFD5, 0xFFC9, 0xFFBD, - 0xFFB2, 0xFFA7, 0xFF9D, 0xFF94, 0xFF8C, 0xFF85, 0xFF80, 0xFF7C, - 0xFF79, 0xFF78, 0xFF79, 0xFF7B, 0xFF7F, 0xFF84, 0xFF8B, 0xFF92, - 0xFF9B, 0xFFA4, 0xFFAE, 0xFFB9, 0xFFC5, 0xFFD0, 0xFFDD, 0xFFE9, - 0xFFF6, 0x0001, 0x000D, 0x001A, 0x0025, 0x0031, 0x003C, 0x0046, - 0x004F, 0x0058, 0x005F, 0x0066, 0x006B, 0x006F, 0x0071, 0x0072, - 0x01FC, 0x01F4, 0x01DC, 0x01B4, 0x0180, 0x013F, 0x00F2, 0x009C, - 0x003D, 0xFFD7, 0xFF69, 0xFEF6, 0xFE7F, 0xFE05, 0xFD8A, 0xFD0D, - 0xFC92, 0xFC18, 0xFBA1, 0xFB2E, 0xFAC1, 0xFA5A, 0xF9FA, 0xF9A4, - 0xF957, 0xF916, 0xF8E2, 0xF8BA, 0xF8A2, 0xF89A, 0xF8A2, 0xF8B8, - 0xF8DD, 0xF90F, 0xF94C, 0xF994, 0xF9E5, 0xFA3F, 0xFAA1, 0xFB09, - 0xFB76, 0xFBE8, 0xFC5D, 0xFCD4, 0xFD4C, 0xFDC4, 0xFE3A, 0xFEAF, - 0xFF21, 0xFF8E, 0xFFF6, 0x0057, 0x00B1, 0x0102, 0x014A, 0x0188, - 0x01B9, 0x01DE, 0x01F5, 0x01FC, 0xECD3, 0xECC1, 0xEC8F, 0xEC3E, - 0xEBD1, 0xEB4A, 0xEAAB, 0xE9F8, 0xE933, 0xE85D, 0xE77A, 0xE68C, - 0xE596, 0xE499, 0xE399, 0xE297, 0xE197, 0xE09A, 0xDFA4, 0xDEB6, - 0xDDD3, 0xDCFE, 0xDC38, 0xDB85, 0xDAE7, 0xDA60, 0xD9F2, 0xD9A1, - 0xD96F, 0xD95D, 0xD96E, 0xD99D, 0xD9E9, 0xDA50, 0xDACE, 0xDB64, - 0xDC0D, 0xDCC7, 0xDD91, 0xDE69, 0xDF4B, 0xE037, 0xE129, 0xE21F, - 0xE318, 0xE411, 0xE507, 0xE5F9, 0xE6E5, 0xE7C7, 0xE89F, 0xE969, - 0xEA24, 0xEACD, 0xEB62, 0xEBE1, 0xEC47, 0xEC93, 0xECC3, 0xECD3, - 0x0000, 0xFFFE, 0xFFF7, 0xFFEB, 0xFFDC, 0xFFC9, 0xFFB2, 0xFF99, - 0xFF7D, 0xFF5F, 0xFF3E, 0xFF1D, 0xFEFA, 0xFED6, 0xFEB2, 0xFE8D, - 0xFE69, 0xFE45, 0xFE22, 0xFE00, 0xFDE0, 0xFDC2, 0xFDA6, 0xFD8C, - 0xFD76, 0xFD63, 0xFD53, 0xFD48, 0xFD41, 0xFD3E, 0xFD41, 0xFD47, - 0xFD52, 0xFD61, 0xFD73, 0xFD88, 0xFDA0, 0xFDBA, 0xFDD7, 0xFDF5, - 0xFE15, 0xFE37, 0xFE59, 0xFE7C, 0xFE9F, 0xFEC3, 0xFEE6, 0xFF08, - 0xFF29, 0xFF49, 0xFF68, 0xFF85, 0xFF9F, 0xFFB7, 0xFFCC, 0xFFDE, - 0xFFED, 0xFFF8, 0xFFFE, 0x0000, 0x1255, 0x125C, 0x126F, 0x128D, - 0x12B7, 0x12EA, 0x1326, 0x136A, 0x13B5, 0x1406, 0x145C, 0x14B6, - 0x1514, 0x1574, 0x15D5, 0x1637, 0x1698, 0x16F8, 0x1755, 0x17AF, - 0x1805, 0x1856, 0x18A1, 0x18E5, 0x1921, 0x1954, 0x197E, 0x199D, - 0x19B0, 0x19B6, 0x19B0, 0x199E, 0x1981, 0x195B, 0x192A, 0x18F2, - 0x18B2, 0x186B, 0x181E, 0x17CD, 0x1777, 0x171D, 0x16C2, 0x1664, - 0x1606, 0x15A7, 0x154A, 0x14EE, 0x1495, 0x143F, 0x13ED, 0x13A0, - 0x135A, 0x131A, 0x12E1, 0x12B1, 0x128A, 0x126D, 0x125B, 0x1255, - 0xE11F, 0xE118, 0xE102, 0xE0DE, 0xE0AF, 0xE075, 0xE030, 0xDFE2, - 0xDF8D, 0xDF30, 0xDECE, 0xDE66, 0xDDFC, 0xDD8E, 0xDD1F, 0xDCAF, - 0xDC40, 0xDBD2, 0xDB68, 0xDB00, 0xDA9E, 0xDA41, 0xD9EC, 0xD99E, - 0xD959, 0xD91F, 0xD8F0, 0xD8CC, 0xD8B6, 0xD8AF, 0xD8B6, 0xD8CA, - 0xD8EB, 0xD918, 0xD94F, 0xD990, 0xD9D9, 0xDA2A, 0xDA82, 0xDADF, - 0xDB41, 0xDBA7, 0xDC10, 0xDC7B, 0xDCE7, 0xDD53, 0xDDBE, 0xDE27, - 0xDE8D, 0xDEEF, 0xDF4C, 0xDFA4, 0xDFF5, 0xE03E, 0xE07F, 0xE0B6, - 0xE0E3, 0xE104, 0xE118, 0xE11F, 0xFF89, 0xFF89, 0xFF89, 0xFF8A, - 0xFF8A, 0xFF8B, 0xFF8B, 0xFF8C, 0xFF8D, 0xFF8E, 0xFF8E, 0xFF8F, - 0xFF90, 0xFF91, 0xFF92, 0xFF93, 0xFF94, 0xFF95, 0xFF96, 0xFF97, - 0xFF98, 0xFF99, 0xFF99, 0xFF9A, 0xFF9B, 0xFF9B, 0xFF9C, 0xFF9C, - 0xFF9C, 0xFF9C, 0xFF9C, 0xFF9C, 0xFF9C, 0xFF9B, 0xFF9B, 0xFF9A, - 0xFF9A, 0xFF99, 0xFF98, 0xFF97, 0xFF96, 0xFF96, 0xFF95, 0xFF94, - 0xFF93, 0xFF92, 0xFF91, 0xFF90, 0xFF8F, 0xFF8E, 0xFF8D, 0xFF8D, - 0xFF8C, 0xFF8B, 0xFF8B, 0xFF8A, 0xFF8A, 0xFF89, 0xFF89, 0xFF89, - 0xFE05, 0xFE0D, 0xFE25, 0xFE4C, 0xFE81, 0xFEC1, 0xFF0D, 0xFF63, - 0xFFC2, 0x0027, 0x0093, 0x0106, 0x017C, 0x01F5, 0x0270, 0x02EB, - 0x0366, 0x03DF, 0x0455, 0x04C7, 0x0534, 0x059A, 0x05F9, 0x064E, - 0x069A, 0x06DB, 0x070F, 0x0736, 0x074E, 0x0757, 0x074F, 0x0738, - 0x0714, 0x06E3, 0x06A6, 0x065E, 0x060D, 0x05B4, 0x0553, 0x04EC, - 0x047F, 0x040E, 0x039A, 0x0324, 0x02AD, 0x0236, 0x01C0, 0x014C, - 0x00DB, 0x006F, 0x0007, 0xFFA7, 0xFF4E, 0xFEFD, 0xFEB6, 0xFE79, - 0xFE48, 0xFE23, 0xFE0D, 0xFE05, 0xECD3, 0xECC2, 0xEC92, 0xEC43, - 0xEBDA, 0xEB58, 0xEABF, 0xEA12, 0xE954, 0xE886, 0xE7AB, 0xE6C5, - 0xE5D7, 0xE4E4, 0xE3EC, 0xE2F4, 0xE1FD, 0xE109, 0xE01B, 0xDF35, - 0xDE5A, 0xDD8D, 0xDCCE, 0xDC21, 0xDB88, 0xDB06, 0xDA9D, 0xDA4F, - 0xDA1E, 0xDA0D, 0xDA1D, 0xDA4A, 0xDA94, 0xDAF7, 0xDB71, 0xDC01, - 0xDCA4, 0xDD58, 0xDE1B, 0xDEEB, 0xDFC6, 0xE0A9, 0xE192, 0xE280, - 0xE370, 0xE460, 0xE54E, 0xE637, 0xE71A, 0xE7F5, 0xE8C5, 0xE988, - 0xEA3C, 0xEADF, 0xEB6F, 0xEBE9, 0xEC4C, 0xEC96, 0xECC3, 0xECD3, - 0xC001, 0xC9C6, 0xC001, 0xC9C6, 0xEF81, 0xEDE4, 0xC9C6, 0xC001, - 0xC9C6, 0x363A, 0x3FFF, 0xC9C6, 0x363A, 0x3FFF, 0xC9C6, 0x938B, - 0xF41D, 0x6C75, -}; +ROM_ASSET_LOAD_ANIM(dorrie_seg6_animvalue_0600E1A4, 0x001e7ee0, 40011, 0x0000e1a4, 1844); // 0x0600E8D8 -static const u16 dorrie_seg6_animindex_0600E8D8[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0399, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0398, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x038D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x038C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0388, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0397, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x007C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x0040, - 0x0001, 0x0394, 0x0001, 0x0395, 0x0001, 0x0396, - 0x003C, 0x00B8, 0x003C, 0x00F4, 0x003C, 0x0130, - 0x0001, 0x0391, 0x0001, 0x0392, 0x0001, 0x0393, - 0x003C, 0x016C, 0x003C, 0x01A8, 0x003C, 0x01E4, - 0x0001, 0x038E, 0x0001, 0x038F, 0x0001, 0x0390, - 0x003C, 0x0220, 0x003C, 0x025C, 0x003C, 0x0298, - 0x0001, 0x0389, 0x0001, 0x038A, 0x0001, 0x038B, - 0x003C, 0x02D4, 0x003C, 0x0310, 0x003C, 0x034C, -}; +ROM_ASSET_LOAD_ANIM(dorrie_seg6_animindex_0600E8D8, 0x001e7ee0, 40011, 0x0000e8d8, 228); // 0x0600E9BC static const struct Animation dorrie_seg6_anim_0600E9BC = { diff --git a/actors/dorrie/anims/anim_0600F620.inc.c b/actors/dorrie/anims/anim_0600F620.inc.c index 634ef7c0d..84644e78b 100644 --- a/actors/dorrie/anims/anim_0600F620.inc.c +++ b/actors/dorrie/anims/anim_0600F620.inc.c @@ -1,211 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600E9D4 -static const s16 dorrie_seg6_animvalue_0600E9D4[] = { - 0x0000, 0xFFF6, 0xFFDA, 0x3FFF, 0x9614, 0x961E, 0x963B, 0x966A, - 0x96A8, 0x96F6, 0x9750, 0x97B6, 0x9827, 0x989F, 0x9920, 0x99A5, - 0x9A2F, 0x9ABC, 0x9B4A, 0x9BD8, 0x9C64, 0x9CED, 0x9D71, 0x9DEF, - 0x9E66, 0x9ED3, 0x9F36, 0x9F8D, 0x9FD6, 0xA010, 0xA039, 0xA051, - 0xA055, 0xA043, 0xA018, 0x9FD1, 0x9F6F, 0x9EF6, 0x9E67, 0x9DC6, - 0x9D13, 0x9C53, 0x9B87, 0x9AB2, 0x99D5, 0x98F4, 0x9811, 0x972F, - 0x964E, 0x9573, 0x949F, 0x93D5, 0x9318, 0x9269, 0x91CA, 0x9140, - 0x90CB, 0x906E, 0x902C, 0x9003, 0x8FEF, 0x8FEF, 0x9000, 0x9022, - 0x9052, 0x9090, 0x90D8, 0x912A, 0x9184, 0x91E4, 0x9249, 0x92B1, - 0x931A, 0x9382, 0x93E9, 0x944C, 0x94A9, 0x94FF, 0x954D, 0x9590, - 0x95C7, 0x95F1, 0x960B, 0x9614, 0xFCCB, 0xFCC9, 0xFCC5, 0xFCBE, - 0xFCB5, 0xFCAA, 0xFC9D, 0xFC8E, 0xFC7D, 0xFC6B, 0xFC58, 0xFC44, - 0xFC30, 0xFC1A, 0xFC05, 0xFBEF, 0xFBDA, 0xFBC5, 0xFBB0, 0xFB9C, - 0xFB89, 0xFB77, 0xFB67, 0xFB58, 0xFB4B, 0xFB3F, 0xFB36, 0xFB2F, - 0xFB2B, 0xFB2A, 0xFB2A, 0xFB2C, 0xFB2E, 0xFB31, 0xFB35, 0xFB3A, - 0xFB40, 0xFB46, 0xFB4D, 0xFB55, 0xFB5D, 0xFB66, 0xFB70, 0xFB79, - 0xFB84, 0xFB8E, 0xFB99, 0xFBA5, 0xFBB1, 0xFBBC, 0xFBC9, 0xFBD5, - 0xFBE1, 0xFBEE, 0xFBFA, 0xFC07, 0xFC13, 0xFC20, 0xFC2C, 0xFC38, - 0xFC44, 0xFC50, 0xFC5B, 0xFC66, 0xFC71, 0xFC7B, 0xFC85, 0xFC8E, - 0xFC97, 0xFC9F, 0xFCA7, 0xFCAE, 0xFCB5, 0xFCBA, 0xFCBF, 0xFCC3, - 0xFCC6, 0xFCC9, 0xFCCA, 0xFCCB, 0xFBE7, 0xFBE5, 0xFBE0, 0xFBD7, - 0xFBCC, 0xFBBD, 0xFBAD, 0xFB9A, 0xFB85, 0xFB6F, 0xFB57, 0xFB3E, - 0xFB25, 0xFB0A, 0xFAEF, 0xFAD4, 0xFABA, 0xFA9F, 0xFA85, 0xFA6C, - 0xFA55, 0xFA3E, 0xFA2A, 0xFA17, 0xFA06, 0xF9F8, 0xF9ED, 0xF9E4, - 0xF9DF, 0xF9DD, 0xF9DE, 0xF9E0, 0xF9E3, 0xF9E7, 0xF9EC, 0xF9F2, - 0xF9F9, 0xFA01, 0xFA0A, 0xFA13, 0xFA1E, 0xFA29, 0xFA35, 0xFA41, - 0xFA4E, 0xFA5B, 0xFA69, 0xFA77, 0xFA86, 0xFA95, 0xFAA4, 0xFAB3, - 0xFAC3, 0xFAD2, 0xFAE2, 0xFAF2, 0xFB01, 0xFB11, 0xFB20, 0xFB2F, - 0xFB3E, 0xFB4D, 0xFB5B, 0xFB69, 0xFB76, 0xFB83, 0xFB8F, 0xFB9B, - 0xFBA6, 0xFBB0, 0xFBBA, 0xFBC3, 0xFBCB, 0xFBD2, 0xFBD8, 0xFBDD, - 0xFBE1, 0xFBE4, 0xFBE6, 0xFBE7, 0x0000, 0x0004, 0x000F, 0x0022, - 0x003C, 0x005B, 0x0080, 0x00AA, 0x00D8, 0x010A, 0x013F, 0x0176, - 0x01B0, 0x01EB, 0x0227, 0x0263, 0x029F, 0x02D9, 0x0313, 0x034B, - 0x037F, 0x03B1, 0x03DF, 0x0409, 0x042E, 0x044E, 0x0467, 0x047A, - 0x0486, 0x048A, 0x0488, 0x0484, 0x047E, 0x0475, 0x0469, 0x045C, - 0x044C, 0x043A, 0x0426, 0x0411, 0x03FA, 0x03E1, 0x03C7, 0x03AB, - 0x038F, 0x0371, 0x0352, 0x0332, 0x0312, 0x02F1, 0x02CF, 0x02AD, - 0x028A, 0x0268, 0x0245, 0x0222, 0x01FF, 0x01DD, 0x01BA, 0x0199, - 0x0177, 0x0157, 0x0137, 0x0118, 0x00FB, 0x00DE, 0x00C2, 0x00A8, - 0x0090, 0x0078, 0x0063, 0x004F, 0x003D, 0x002E, 0x0020, 0x0015, - 0x000C, 0x0005, 0x0001, 0x0000, 0xEE13, 0xEE14, 0xEE15, 0xEE17, - 0xEE1B, 0xEE1E, 0xEE23, 0xEE28, 0xEE2D, 0xEE33, 0xEE3A, 0xEE41, - 0xEE47, 0xEE4F, 0xEE56, 0xEE5D, 0xEE64, 0xEE6B, 0xEE72, 0xEE79, - 0xEE7F, 0xEE85, 0xEE8B, 0xEE90, 0xEE94, 0xEE98, 0xEE9B, 0xEE9E, - 0xEE9F, 0xEEA0, 0xEE9F, 0xEE9F, 0xEE9E, 0xEE9D, 0xEE9C, 0xEE9A, - 0xEE98, 0xEE96, 0xEE94, 0xEE91, 0xEE8E, 0xEE8B, 0xEE88, 0xEE85, - 0xEE81, 0xEE7E, 0xEE7A, 0xEE76, 0xEE72, 0xEE6E, 0xEE6A, 0xEE66, - 0xEE62, 0xEE5E, 0xEE59, 0xEE55, 0xEE51, 0xEE4D, 0xEE49, 0xEE45, - 0xEE41, 0xEE3D, 0xEE39, 0xEE35, 0xEE32, 0xEE2E, 0xEE2B, 0xEE28, - 0xEE25, 0xEE22, 0xEE1F, 0xEE1D, 0xEE1B, 0xEE19, 0xEE17, 0xEE16, - 0xEE15, 0xEE14, 0xEE13, 0xEE13, 0xE187, 0xE17E, 0xE162, 0xE135, - 0xE0F9, 0xE0AE, 0xE056, 0xDFF3, 0xDF86, 0xDF10, 0xDE92, 0xDE0F, - 0xDD86, 0xDCFB, 0xDC6D, 0xDBDF, 0xDB51, 0xDAC5, 0xDA3D, 0xD9B9, - 0xD93C, 0xD8C5, 0xD858, 0xD7F5, 0xD79E, 0xD753, 0xD717, 0xD6EA, - 0xD6CE, 0xD6C4, 0xD6C7, 0xD6D1, 0xD6E1, 0xD6F6, 0xD711, 0xD732, - 0xD757, 0xD781, 0xD7B0, 0xD7E3, 0xD81A, 0xD854, 0xD892, 0xD8D3, - 0xD917, 0xD95E, 0xD9A7, 0xD9F2, 0xDA3F, 0xDA8E, 0xDADE, 0xDB2F, - 0xDB81, 0xDBD3, 0xDC26, 0xDC78, 0xDCCB, 0xDD1D, 0xDD6E, 0xDDBE, - 0xDE0C, 0xDE59, 0xDEA4, 0xDEEE, 0xDF34, 0xDF78, 0xDFB9, 0xDFF7, - 0xE032, 0xE069, 0xE09C, 0xE0CA, 0xE0F4, 0xE11A, 0xE13A, 0xE155, - 0xE16B, 0xE17A, 0xE184, 0xE187, 0x0072, 0x0071, 0x0070, 0x006E, - 0x006B, 0x0067, 0x0062, 0x005D, 0x0058, 0x0052, 0x004C, 0x0045, - 0x003E, 0x0037, 0x0030, 0x0029, 0x0021, 0x001A, 0x0013, 0x000D, - 0x0006, 0x0000, 0xFFFC, 0xFFF7, 0xFFF3, 0xFFEF, 0xFFEC, 0xFFE9, - 0xFFE8, 0xFFE8, 0xFFE8, 0xFFE8, 0xFFE9, 0xFFEA, 0xFFEB, 0xFFED, - 0xFFEF, 0xFFF1, 0xFFF3, 0xFFF6, 0xFFF9, 0xFFFC, 0xFFFF, 0x0001, - 0x0005, 0x0008, 0x000C, 0x0010, 0x0014, 0x0018, 0x001C, 0x0020, - 0x0024, 0x0028, 0x002C, 0x0030, 0x0034, 0x0039, 0x003D, 0x0041, - 0x0045, 0x0049, 0x004C, 0x0050, 0x0054, 0x0057, 0x005A, 0x005E, - 0x0061, 0x0063, 0x0066, 0x0068, 0x006A, 0x006C, 0x006E, 0x006F, - 0x0070, 0x0071, 0x0072, 0x0072, 0x01FC, 0x01FC, 0x01FC, 0x01FD, - 0x01FD, 0x01FD, 0x01FE, 0x01FE, 0x01FF, 0x01FF, 0x0200, 0x0200, - 0x0201, 0x0201, 0x0202, 0x0203, 0x0203, 0x0204, 0x0205, 0x0205, - 0x0206, 0x0206, 0x0207, 0x0207, 0x0207, 0x0208, 0x0208, 0x0208, - 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, 0x0208, - 0x0208, 0x0208, 0x0207, 0x0207, 0x0207, 0x0207, 0x0206, 0x0206, - 0x0206, 0x0205, 0x0205, 0x0205, 0x0204, 0x0204, 0x0204, 0x0203, - 0x0203, 0x0203, 0x0202, 0x0202, 0x0202, 0x0201, 0x0201, 0x0201, - 0x0200, 0x0200, 0x0200, 0x01FF, 0x01FF, 0x01FF, 0x01FE, 0x01FE, - 0x01FE, 0x01FE, 0x01FD, 0x01FD, 0x01FD, 0x01FD, 0x01FD, 0x01FD, - 0x01FC, 0x01FC, 0x01FC, 0x01FC, 0xECD3, 0xECC9, 0xECAC, 0xEC7F, - 0xEC41, 0xEBF4, 0xEB9B, 0xEB35, 0xEAC6, 0xEA4D, 0xE9CC, 0xE946, - 0xE8BA, 0xE82B, 0xE79A, 0xE708, 0xE677, 0xE5E8, 0xE55D, 0xE4D6, - 0xE455, 0xE3DD, 0xE36D, 0xE307, 0xE2AE, 0xE261, 0xE224, 0xE1F6, - 0xE1D9, 0xE1CF, 0xE1D3, 0xE1DC, 0xE1ED, 0xE203, 0xE21E, 0xE23F, - 0xE266, 0xE291, 0xE2C0, 0xE2F5, 0xE32D, 0xE369, 0xE3A8, 0xE3EB, - 0xE430, 0xE479, 0xE4C3, 0xE510, 0xE55F, 0xE5B0, 0xE602, 0xE655, - 0xE6A8, 0xE6FD, 0xE751, 0xE7A6, 0xE7FA, 0xE84E, 0xE8A1, 0xE8F2, - 0xE943, 0xE992, 0xE9DF, 0xEA29, 0xEA72, 0xEAB7, 0xEAFA, 0xEB3A, - 0xEB75, 0xEBAE, 0xEBE2, 0xEC11, 0xEC3D, 0xEC63, 0xEC84, 0xECA0, - 0xECB6, 0xECC6, 0xECCF, 0xECD3, 0x0000, 0xFFFC, 0xFFF0, 0xFFDD, - 0xFFC3, 0xFFA2, 0xFF7C, 0xFF52, 0xFF22, 0xFEEF, 0xFEB9, 0xFE80, - 0xFE45, 0xFE08, 0xFDCB, 0xFD8D, 0xFD50, 0xFD14, 0xFCD9, 0xFCA0, - 0xFC69, 0xFC36, 0xFC07, 0xFBDC, 0xFBB6, 0xFB96, 0xFB7C, 0xFB68, - 0xFB5C, 0xFB58, 0xFB5A, 0xFB5E, 0xFB64, 0xFB6E, 0xFB79, 0xFB87, - 0xFB98, 0xFBAA, 0xFBBE, 0xFBD4, 0xFBEC, 0xFC05, 0xFC20, 0xFC3C, - 0xFC5A, 0xFC78, 0xFC98, 0xFCB8, 0xFCDA, 0xFCFC, 0xFD1E, 0xFD42, - 0xFD65, 0xFD89, 0xFDAC, 0xFDD0, 0xFDF4, 0xFE17, 0xFE3A, 0xFE5D, - 0xFE7F, 0xFEA0, 0xFEC1, 0xFEE0, 0xFEFF, 0xFF1C, 0xFF39, 0xFF53, - 0xFF6D, 0xFF84, 0xFF9B, 0xFFAF, 0xFFC1, 0xFFD1, 0xFFDF, 0xFFEB, - 0xFFF4, 0xFFFB, 0xFFFF, 0x0000, 0x1255, 0x1255, 0x1253, 0x1251, - 0x124E, 0x124A, 0x1245, 0x1240, 0x123A, 0x1234, 0x122D, 0x1227, - 0x121F, 0x1218, 0x1211, 0x1209, 0x1202, 0x11FB, 0x11F4, 0x11ED, - 0x11E6, 0x11E0, 0x11DA, 0x11D5, 0x11D0, 0x11CD, 0x11C9, 0x11C7, - 0x11C6, 0x11C5, 0x11C5, 0x11C6, 0x11C7, 0x11C8, 0x11C9, 0x11CB, - 0x11CD, 0x11CF, 0x11D1, 0x11D4, 0x11D7, 0x11DA, 0x11DD, 0x11E1, - 0x11E4, 0x11E8, 0x11EC, 0x11F0, 0x11F4, 0x11F8, 0x11FC, 0x1200, - 0x1204, 0x1209, 0x120D, 0x1211, 0x1216, 0x121A, 0x121E, 0x1222, - 0x1226, 0x122B, 0x122E, 0x1232, 0x1236, 0x1239, 0x123D, 0x1240, - 0x1243, 0x1246, 0x1249, 0x124B, 0x124D, 0x124F, 0x1251, 0x1252, - 0x1254, 0x1254, 0x1255, 0x1255, 0xE11F, 0xE115, 0xE0F9, 0xE0CC, - 0xE090, 0xE045, 0xDFED, 0xDF89, 0xDF1B, 0xDEA5, 0xDE27, 0xDDA2, - 0xDD1A, 0xDC8D, 0xDBFF, 0xDB70, 0xDAE1, 0xDA55, 0xD9CC, 0xD948, - 0xD8CA, 0xD853, 0xD7E5, 0xD782, 0xD72A, 0xD6DF, 0xD6A2, 0xD675, - 0xD659, 0xD64F, 0xD653, 0xD65C, 0xD66C, 0xD682, 0xD69D, 0xD6BD, - 0xD6E3, 0xD70D, 0xD73C, 0xD76F, 0xD7A6, 0xD7E1, 0xD81F, 0xD861, - 0xD8A5, 0xD8EC, 0xD936, 0xD981, 0xD9CF, 0xDA1E, 0xDA6E, 0xDABF, - 0xDB11, 0xDB64, 0xDBB7, 0xDC0A, 0xDC5D, 0xDCAF, 0xDD00, 0xDD51, - 0xDDA0, 0xDDED, 0xDE39, 0xDE82, 0xDEC9, 0xDF0E, 0xDF4F, 0xDF8D, - 0xDFC8, 0xDFFF, 0xE032, 0xE061, 0xE08B, 0xE0B1, 0xE0D2, 0xE0ED, - 0xE102, 0xE112, 0xE11C, 0xE11F, 0xFF89, 0xFF89, 0xFF8A, 0xFF8B, - 0xFF8B, 0xFF8D, 0xFF8E, 0xFF90, 0xFF91, 0xFF93, 0xFF95, 0xFF97, - 0xFF99, 0xFF9C, 0xFF9E, 0xFFA0, 0xFFA2, 0xFFA4, 0xFFA7, 0xFFA9, - 0xFFAB, 0xFFAD, 0xFFAE, 0xFFB0, 0xFFB1, 0xFFB2, 0xFFB3, 0xFFB4, - 0xFFB4, 0xFFB5, 0xFFB5, 0xFFB4, 0xFFB4, 0xFFB4, 0xFFB3, 0xFFB3, - 0xFFB2, 0xFFB2, 0xFFB1, 0xFFB0, 0xFFAF, 0xFFAE, 0xFFAD, 0xFFAC, - 0xFFAB, 0xFFAA, 0xFFA9, 0xFFA8, 0xFFA7, 0xFFA5, 0xFFA4, 0xFFA3, - 0xFFA2, 0xFFA0, 0xFF9F, 0xFF9E, 0xFF9C, 0xFF9B, 0xFF9A, 0xFF99, - 0xFF97, 0xFF96, 0xFF95, 0xFF94, 0xFF93, 0xFF92, 0xFF90, 0xFF90, - 0xFF8F, 0xFF8E, 0xFF8D, 0xFF8C, 0xFF8C, 0xFF8B, 0xFF8A, 0xFF8A, - 0xFF8A, 0xFF89, 0xFF89, 0xFF89, 0xFE05, 0xFE05, 0xFE06, 0xFE07, - 0xFE08, 0xFE0A, 0xFE0C, 0xFE0E, 0xFE11, 0xFE13, 0xFE16, 0xFE19, - 0xFE1C, 0xFE1F, 0xFE23, 0xFE26, 0xFE29, 0xFE2C, 0xFE2F, 0xFE32, - 0xFE35, 0xFE38, 0xFE3A, 0xFE3D, 0xFE3F, 0xFE40, 0xFE42, 0xFE43, - 0xFE43, 0xFE44, 0xFE44, 0xFE43, 0xFE43, 0xFE42, 0xFE42, 0xFE41, - 0xFE40, 0xFE3F, 0xFE3E, 0xFE3D, 0xFE3C, 0xFE3A, 0xFE39, 0xFE38, - 0xFE36, 0xFE34, 0xFE33, 0xFE31, 0xFE2F, 0xFE2D, 0xFE2C, 0xFE2A, - 0xFE28, 0xFE26, 0xFE24, 0xFE22, 0xFE20, 0xFE1F, 0xFE1D, 0xFE1B, - 0xFE19, 0xFE17, 0xFE16, 0xFE14, 0xFE12, 0xFE11, 0xFE0F, 0xFE0E, - 0xFE0D, 0xFE0B, 0xFE0A, 0xFE09, 0xFE08, 0xFE07, 0xFE07, 0xFE06, - 0xFE05, 0xFE05, 0xFE05, 0xFE05, 0xECD3, 0xECC9, 0xECAD, 0xEC7F, - 0xEC41, 0xEBF4, 0xEB9B, 0xEB35, 0xEAC5, 0xEA4C, 0xE9CC, 0xE945, - 0xE8BA, 0xE82A, 0xE799, 0xE707, 0xE676, 0xE5E7, 0xE55C, 0xE4D5, - 0xE454, 0xE3DB, 0xE36C, 0xE306, 0xE2AC, 0xE260, 0xE222, 0xE1F4, - 0xE1D8, 0xE1CE, 0xE1D1, 0xE1DB, 0xE1EB, 0xE201, 0xE21D, 0xE23E, - 0xE264, 0xE28F, 0xE2BF, 0xE2F3, 0xE32B, 0xE367, 0xE3A7, 0xE3E9, - 0xE42F, 0xE478, 0xE4C2, 0xE50F, 0xE55E, 0xE5AF, 0xE601, 0xE654, - 0xE6A7, 0xE6FC, 0xE750, 0xE7A5, 0xE7F9, 0xE84D, 0xE8A0, 0xE8F2, - 0xE942, 0xE991, 0xE9DE, 0xEA29, 0xEA72, 0xEAB7, 0xEAFA, 0xEB39, - 0xEB75, 0xEBAE, 0xEBE2, 0xEC11, 0xEC3D, 0xEC63, 0xEC84, 0xECA0, - 0xECB6, 0xECC6, 0xECD0, 0xECD3, 0xC001, 0xC9C6, 0xC001, 0xC9C6, - 0xEF81, 0xEF62, 0xEF09, 0xEE79, 0xEDB5, 0xECC3, 0xEBA5, 0xEA5F, - 0xE8F6, 0xE76D, 0xE5C8, 0xE40A, 0xE239, 0xE057, 0xDE68, 0xDC71, - 0xDA74, 0xD877, 0xD67C, 0xD488, 0xD29E, 0xD0C2, 0xCEF9, 0xCD46, - 0xCBAC, 0xCA30, 0xC8D5, 0xC7A0, 0xC694, 0xC5B5, 0xC4FE, 0xC466, - 0xC3ED, 0xC390, 0xC34F, 0xC329, 0xC31C, 0xC327, 0xC349, 0xC382, - 0xC3CE, 0xC42F, 0xC4A1, 0xC525, 0xC5B9, 0xC65B, 0xC70B, 0xC7C7, - 0xC88F, 0xC960, 0xCA48, 0xCB51, 0xCC79, 0xCDBD, 0xCF1A, 0xD08D, - 0xD213, 0xD3A9, 0xD54C, 0xD6FA, 0xD8AF, 0xDA68, 0xDC23, 0xDDDD, - 0xDF93, 0xE142, 0xE2E6, 0xE47D, 0xE605, 0xE77A, 0xE8D9, 0xEA20, - 0xEB4B, 0xEC57, 0xED43, 0xEE0A, 0xEEAA, 0xEF1F, 0xEF68, 0xEF81, - 0xEDE4, 0xEDEB, 0xEDFD, 0xEE1B, 0xEE44, 0xEE76, 0xEEB1, 0xEEF4, - 0xEF3E, 0xEF8E, 0xEFE3, 0xF03D, 0xF09A, 0xF0FA, 0xF15C, 0xF1BE, - 0xF221, 0xF283, 0xF2E4, 0xF341, 0xF39C, 0xF3F2, 0xF443, 0xF48E, - 0xF4D2, 0xF50F, 0xF543, 0xF56D, 0xF58D, 0xF5A2, 0xF5A8, 0xF59E, - 0xF585, 0xF55F, 0xF52D, 0xF4F1, 0xF4AC, 0xF460, 0xF40E, 0xF3B8, - 0xF360, 0xF306, 0xF2AC, 0xF254, 0xF1FF, 0xF1AF, 0xF166, 0xF124, - 0xF0EC, 0xF0BE, 0xF097, 0xF070, 0xF049, 0xF024, 0xEFFF, 0xEFDA, - 0xEFB6, 0xEF94, 0xEF72, 0xEF51, 0xEF31, 0xEF12, 0xEEF4, 0xEED8, - 0xEEBD, 0xEEA3, 0xEE8A, 0xEE73, 0xEE5D, 0xEE49, 0xEE37, 0xEE26, - 0xEE17, 0xEE0A, 0xEDFF, 0xEDF5, 0xEDEE, 0xEDE8, 0xEDE5, 0xEDE4, - 0xC9C6, 0xC001, 0xC9C6, 0x363A, 0x3FFF, 0xC9C6, 0x363A, 0x3FFF, - 0xC9C6, 0x938B, 0xF41D, 0xF436, 0xF47F, 0xF4F6, 0xF597, 0xF65E, - 0xF749, 0xF856, 0xF97F, 0xFAC4, 0xFC1F, 0xFD8F, 0xFF10, 0x009F, - 0x0239, 0x03DB, 0x0582, 0x072A, 0x08D1, 0x0A74, 0x0C0E, 0x0D9E, - 0x0F21, 0x1092, 0x11EF, 0x1334, 0x1460, 0x156E, 0x165C, 0x1726, - 0x17D3, 0x186E, 0x18F7, 0x196D, 0x19D1, 0x1A22, 0x1A61, 0x1A8D, - 0x1AA8, 0x1AB0, 0x1AA6, 0x1A8A, 0x1A5C, 0x1A1C, 0x19CA, 0x1966, - 0x18F0, 0x1869, 0x17D0, 0x1726, 0x1661, 0x157B, 0x1476, 0x1357, - 0x121E, 0x10D0, 0x0F6E, 0x0DFC, 0x0C7D, 0x0AF3, 0x0961, 0x07C9, - 0x062F, 0x0496, 0x0300, 0x0170, 0xFFE9, 0xFE6D, 0xFD00, 0xFBA4, - 0xFA5B, 0xF929, 0xF811, 0xF715, 0xF639, 0xF57E, 0xF4E7, 0xF479, - 0xF434, 0xF41D, 0x6C75, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(dorrie_seg6_animvalue_0600E9D4, 0x001e7ee0, 40011, 0x0000e9d4, 2920); // 0x0600F53C -static const u16 dorrie_seg6_animindex_0600F53C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0562, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0508, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x04B8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04B4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0561, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x00A4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0054, - 0x0001, 0x055E, 0x0001, 0x055F, 0x0001, 0x0560, - 0x0050, 0x00F4, 0x0050, 0x0144, 0x0050, 0x0194, - 0x0001, 0x055B, 0x0001, 0x055C, 0x0001, 0x055D, - 0x0050, 0x01E4, 0x0050, 0x0234, 0x0050, 0x0284, - 0x0001, 0x0558, 0x0001, 0x0559, 0x0001, 0x055A, - 0x0050, 0x02D4, 0x0050, 0x0324, 0x0050, 0x0374, - 0x0001, 0x04B5, 0x0001, 0x04B6, 0x0001, 0x04B7, - 0x0050, 0x03C4, 0x0050, 0x0414, 0x0050, 0x0464, -}; +ROM_ASSET_LOAD_ANIM(dorrie_seg6_animindex_0600F53C, 0x001e7ee0, 40011, 0x0000f53c, 228); // 0x0600F620 static const struct Animation dorrie_seg6_anim_0600F620 = { diff --git a/actors/dorrie/collision.inc.c b/actors/dorrie/collision.inc.c index abdf16b3b..57d2d15e6 100644 --- a/actors/dorrie/collision.inc.c +++ b/actors/dorrie/collision.inc.c @@ -1,468 +1,8 @@ +#include "pc/rom_assets.h" // Dorrie // 0x0600F644 - 0x0600FBB8 -const Collision dorrie_seg6_collision_0600F644[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4E), - COL_VERTEX(-104, 657, 512), - COL_VERTEX(-46, 632, 440), - COL_VERTEX(-75, 522, 419), - COL_VERTEX(-128, 539, 528), - COL_VERTEX(-120, 607, 610), - COL_VERTEX(-129, 534, 615), - COL_VERTEX(-41, 717, 644), - COL_VERTEX(-37, 713, 500), - COL_VERTEX(104, 657, 512), - COL_VERTEX(128, 539, 528), - COL_VERTEX(75, 522, 419), - COL_VERTEX(46, 632, 440), - COL_VERTEX(37, 713, 500), - COL_VERTEX(41, 717, 644), - COL_VERTEX(120, 607, 610), - COL_VERTEX(44, 647, 703), - COL_VERTEX(-44, 647, 703), - COL_VERTEX(-105, 603, 707), - COL_VERTEX(-123, 512, 709), - COL_VERTEX(129, 534, 615), - COL_VERTEX(123, 512, 709), - COL_VERTEX(-46, 616, 801), - COL_VERTEX(-58, 525, 822), - COL_VERTEX(46, 616, 801), - COL_VERTEX(173, -95, -339), - COL_VERTEX(0, -91, -947), - COL_VERTEX(94, -87, -586), - COL_VERTEX(0, -130, -307), - COL_VERTEX(-171, 105, -339), - COL_VERTEX(0, 168, -339), - COL_VERTEX(-94, -87, -586), - COL_VERTEX(-146, 294, -120), - COL_VERTEX(-280, 145, -153), - COL_VERTEX(146, 294, -120), - COL_VERTEX(301, -141, -152), - COL_VERTEX(280, 145, -153), - COL_VERTEX(-103, 298, 97), - COL_VERTEX(-278, 145, 219), - COL_VERTEX(-301, -141, -152), - COL_VERTEX(-91, 247, 228), - COL_VERTEX(97, 298, 97), - COL_VERTEX(92, 247, 228), - COL_VERTEX(307, -96, 202), - COL_VERTEX(89, 314, 286), - COL_VERTEX(241, 158, 291), - COL_VERTEX(-88, 314, 286), - COL_VERTEX(105, 603, 707), - COL_VERTEX(58, 525, 822), - COL_VERTEX(0, -108, -586), - COL_VERTEX(94, 29, -585), - COL_VERTEX(-94, 29, -585), - COL_VERTEX(0, 73, -585), - COL_VERTEX(171, 105, -339), - COL_VERTEX(-173, -95, -339), - COL_VERTEX(-313, -95, 205), - COL_VERTEX(277, 145, 219), - COL_VERTEX(-244, 159, 292), - COL_VERTEX(86, 381, 344), - COL_VERTEX(171, 343, 404), - COL_VERTEX(-85, 381, 344), - COL_VERTEX(121, 277, 523), - COL_VERTEX(164, 100, 467), - COL_VERTEX(100, 474, 583), - COL_VERTEX(-171, 343, 404), - COL_VERTEX(0, 453, 611), - COL_VERTEX(-105, 474, 583), - COL_VERTEX(0, 243, 572), - COL_VERTEX(-156, -17, 448), - COL_VERTEX(155, -16, 447), - COL_VERTEX(279, 29, 237), - COL_VERTEX(-169, 102, 466), - COL_VERTEX(185, -185, 249), - COL_VERTEX(-194, -192, -152), - COL_VERTEX(193, -192, -152), - COL_VERTEX(0, 63, 535), - COL_VERTEX(-123, 277, 523), - COL_VERTEX(-284, 29, 239), - COL_VERTEX(-186, -185, 249), - - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 67), - COL_TRI(58, 57, 10), - COL_TRI(22, 20, 47), - COL_TRI(22, 18, 20), - COL_TRI(20, 5, 19), - COL_TRI(20, 18, 5), - COL_TRI(57, 2, 10), - COL_TRI(58, 10, 9), - COL_TRI(10, 2, 1), - COL_TRI(10, 1, 11), - COL_TRI(43, 57, 44), - COL_TRI(57, 59, 2), - COL_TRI(3, 2, 59), - COL_TRI(44, 57, 58), - COL_TRI(60, 58, 9), - COL_TRI(61, 58, 60), - COL_TRI(61, 44, 58), - COL_TRI(9, 19, 62), - COL_TRI(60, 9, 62), - COL_TRI(57, 45, 59), - COL_TRI(57, 43, 45), - COL_TRI(62, 64, 66), - COL_TRI(3, 65, 5), - COL_TRI(63, 65, 3), - COL_TRI(3, 59, 63), - COL_TRI(59, 45, 56), - COL_TRI(63, 59, 56), - COL_TRI(63, 75, 65), - COL_TRI(56, 75, 63), - COL_TRI(64, 19, 5), - COL_TRI(5, 65, 64), - COL_TRI(64, 62, 19), - COL_TRI(64, 65, 75), - COL_TRI(64, 75, 66), - COL_TRI(56, 70, 75), - COL_TRI(66, 75, 70), - COL_TRI(54, 67, 70), - COL_TRI(62, 66, 60), - COL_TRI(60, 74, 61), - COL_TRI(60, 66, 74), - COL_TRI(67, 74, 70), - COL_TRI(61, 74, 68), - COL_TRI(68, 74, 67), - COL_TRI(66, 70, 74), - COL_TRI(69, 44, 61), - COL_TRI(42, 69, 61), - COL_TRI(61, 68, 42), - COL_TRI(54, 70, 76), - COL_TRI(70, 56, 76), - COL_TRI(42, 71, 73), - COL_TRI(37, 54, 76), - COL_TRI(38, 77, 54), - COL_TRI(67, 54, 77), - COL_TRI(71, 68, 67), - COL_TRI(71, 67, 77), - COL_TRI(42, 68, 71), - COL_TRI(42, 55, 69), - COL_TRI(42, 73, 34), - COL_TRI(72, 71, 77), - COL_TRI(72, 73, 71), - COL_TRI(38, 72, 77), - COL_TRI(38, 53, 72), - COL_TRI(72, 53, 27), - COL_TRI(72, 27, 73), - COL_TRI(73, 27, 24), - COL_TRI(24, 34, 73), - COL_TRI(56, 37, 76), - COL_TRI(55, 44, 69), - - COL_TRI_INIT(SURFACE_SWITCH, 85), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 0), - COL_TRI(4, 0, 3), - COL_TRI(4, 3, 5), - COL_TRI(0, 4, 6), - COL_TRI(7, 1, 0), - COL_TRI(6, 7, 0), - COL_TRI(8, 9, 10), - COL_TRI(10, 11, 8), - COL_TRI(12, 11, 1), - COL_TRI(8, 11, 12), - COL_TRI(12, 1, 7), - COL_TRI(4, 17, 16), - COL_TRI(8, 12, 13), - COL_TRI(9, 8, 14), - COL_TRI(13, 14, 8), - COL_TRI(13, 12, 7), - COL_TRI(13, 7, 6), - COL_TRI(14, 13, 15), - COL_TRI(6, 15, 13), - COL_TRI(16, 6, 4), - COL_TRI(6, 16, 15), - COL_TRI(17, 21, 16), - COL_TRI(16, 21, 23), - COL_TRI(16, 23, 15), - COL_TRI(23, 47, 20), - COL_TRI(5, 18, 4), - COL_TRI(18, 17, 4), - COL_TRI(19, 9, 14), - COL_TRI(15, 46, 14), - COL_TRI(20, 14, 46), - COL_TRI(14, 20, 19), - COL_TRI(21, 17, 18), - COL_TRI(18, 22, 21), - COL_TRI(22, 47, 23), - COL_TRI(22, 23, 21), - COL_TRI(15, 23, 46), - COL_TRI(20, 46, 23), - COL_TRI(24, 48, 26), - COL_TRI(24, 26, 49), - COL_TRI(25, 49, 26), - COL_TRI(26, 48, 25), - COL_TRI(24, 27, 48), - COL_TRI(27, 30, 48), - COL_TRI(25, 48, 30), - COL_TRI(25, 50, 51), - COL_TRI(25, 30, 50), - COL_TRI(25, 51, 49), - COL_TRI(28, 29, 51), - COL_TRI(28, 51, 50), - COL_TRI(29, 49, 51), - COL_TRI(24, 49, 52), - COL_TRI(29, 52, 49), - COL_TRI(30, 53, 28), - COL_TRI(27, 53, 30), - COL_TRI(30, 28, 50), - COL_TRI(38, 37, 32), - COL_TRI(31, 28, 32), - COL_TRI(32, 28, 53), - COL_TRI(29, 28, 31), - COL_TRI(33, 29, 31), - COL_TRI(33, 52, 29), - COL_TRI(34, 24, 52), - COL_TRI(32, 53, 38), - COL_TRI(35, 52, 33), - COL_TRI(34, 52, 35), - COL_TRI(36, 33, 31), - COL_TRI(37, 36, 31), - COL_TRI(31, 32, 37), - COL_TRI(36, 39, 41), - COL_TRI(39, 37, 56), - COL_TRI(37, 39, 36), - COL_TRI(38, 54, 37), - COL_TRI(35, 33, 55), - COL_TRI(33, 40, 55), - COL_TRI(36, 40, 33), - COL_TRI(40, 41, 55), - COL_TRI(36, 41, 40), - COL_TRI(41, 44, 55), - COL_TRI(42, 35, 55), - COL_TRI(45, 39, 56), - COL_TRI(42, 34, 35), - COL_TRI(43, 41, 39), - COL_TRI(44, 41, 43), - COL_TRI(43, 39, 45), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(dorrie_seg6_collision_0600F644, 0x001e7ee0, 40011, 0x0000f644, 1396); // 0x0600FBB8 - 0x060100CE -const Collision dorrie_seg6_collision_0600FBB8[] = { - COL_INIT(), - COL_VERTEX_INIT(0x49), - COL_VERTEX(-301, -141, -152), - COL_VERTEX(-194, -192, -152), - COL_VERTEX(-186, -185, 249), - COL_VERTEX(193, -192, -152), - COL_VERTEX(185, -185, 249), - COL_VERTEX(0, -130, -307), - COL_VERTEX(-173, -95, -339), - COL_VERTEX(173, -95, -339), - COL_VERTEX(-94, -87, -586), - COL_VERTEX(0, -108, -586), - COL_VERTEX(297, -96, 197), - COL_VERTEX(301, -141, -152), - COL_VERTEX(-280, 145, -153), - COL_VERTEX(-171, 105, -339), - COL_VERTEX(171, 105, -339), - COL_VERTEX(94, -87, -586), - COL_VERTEX(94, 29, -585), - COL_VERTEX(-91, 247, 228), - COL_VERTEX(-277, 145, 219), - COL_VERTEX(-298, -96, 197), - COL_VERTEX(-153, -15, 440), - COL_VERTEX(-146, 294, -120), - COL_VERTEX(92, 247, 228), - COL_VERTEX(152, -15, 440), - COL_VERTEX(280, 145, -153), - COL_VERTEX(97, 298, 97), - COL_VERTEX(146, 294, -120), - COL_VERTEX(-103, 298, 97), - COL_VERTEX(0, 168, -339), - COL_VERTEX(0, 73, -585), - COL_VERTEX(-94, 29, -585), - COL_VERTEX(-205, 154, 285), - COL_VERTEX(0, -9, 529), - COL_VERTEX(0, -91, -947), - COL_VERTEX(75, 96, 735), - COL_VERTEX(0, 55, 717), - COL_VERTEX(106, 46, 523), - COL_VERTEX(-141, 183, 508), - COL_VERTEX(129, 180, 821), - COL_VERTEX(-129, 180, 821), - COL_VERTEX(109, 191, 711), - COL_VERTEX(-128, 187, 734), - COL_VERTEX(104, 306, 720), - COL_VERTEX(140, 183, 508), - COL_VERTEX(128, 187, 734), - COL_VERTEX(41, 362, 854), - COL_VERTEX(53, 254, 642), - COL_VERTEX(-109, 191, 711), - COL_VERTEX(-41, 362, 854), - COL_VERTEX(-120, 254, 818), - COL_VERTEX(-37, 362, 710), - COL_VERTEX(-104, 306, 720), - COL_VERTEX(-53, 254, 642), - COL_VERTEX(37, 362, 710), - COL_VERTEX(-46, 283, 648), - COL_VERTEX(-123, 156, 914), - COL_VERTEX(-58, 167, 1027), - COL_VERTEX(46, 258, 1008), - COL_VERTEX(-44, 291, 912), - COL_VERTEX(123, 156, 914), - COL_VERTEX(44, 291, 912), - COL_VERTEX(-105, 247, 914), - COL_VERTEX(-46, 258, 1008), - COL_VERTEX(120, 254, 818), - COL_VERTEX(205, 154, 285), - COL_VERTEX(74, 255, 500), - COL_VERTEX(277, 145, 219), - COL_VERTEX(-106, 46, 523), - COL_VERTEX(-75, 96, 735), - COL_VERTEX(-74, 255, 500), - COL_VERTEX(46, 283, 648), - COL_VERTEX(58, 167, 1027), - COL_VERTEX(105, 247, 914), - - COL_TRI_INIT(SURFACE_SWITCH, 142), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 5, 3), - COL_TRI(1, 6, 5), - COL_TRI(1, 4, 2), - COL_TRI(0, 6, 1), - COL_TRI(3, 5, 7), - COL_TRI(5, 8, 9), - COL_TRI(5, 6, 8), - COL_TRI(7, 5, 9), - COL_TRI(10, 3, 11), - COL_TRI(10, 4, 3), - COL_TRI(7, 11, 3), - COL_TRI(12, 13, 6), - COL_TRI(12, 6, 0), - COL_TRI(8, 6, 13), - COL_TRI(11, 7, 14), - COL_TRI(7, 15, 16), - COL_TRI(7, 9, 15), - COL_TRI(7, 16, 14), - COL_TRI(17, 18, 31), - COL_TRI(18, 17, 27), - COL_TRI(18, 27, 21), - COL_TRI(0, 19, 18), - COL_TRI(0, 18, 12), - COL_TRI(21, 12, 18), - COL_TRI(20, 31, 18), - COL_TRI(22, 64, 66), - COL_TRI(23, 66, 64), - COL_TRI(24, 26, 66), - COL_TRI(25, 22, 66), - COL_TRI(10, 24, 66), - COL_TRI(23, 10, 66), - COL_TRI(26, 25, 66), - COL_TRI(27, 17, 22), - COL_TRI(27, 26, 21), - COL_TRI(27, 25, 26), - COL_TRI(27, 22, 25), - COL_TRI(26, 14, 28), - COL_TRI(24, 14, 26), - COL_TRI(26, 28, 21), - COL_TRI(21, 13, 12), - COL_TRI(28, 13, 21), - COL_TRI(4, 20, 2), - COL_TRI(4, 23, 20), - COL_TRI(10, 23, 4), - COL_TRI(0, 2, 19), - COL_TRI(20, 19, 2), - COL_TRI(10, 11, 24), - COL_TRI(11, 14, 24), - COL_TRI(19, 20, 18), - COL_TRI(13, 29, 30), - COL_TRI(13, 28, 29), - COL_TRI(8, 13, 30), - COL_TRI(28, 14, 16), - COL_TRI(28, 16, 29), - COL_TRI(33, 30, 29), - COL_TRI(23, 43, 36), - COL_TRI(23, 64, 43), - COL_TRI(20, 23, 32), - COL_TRI(23, 36, 32), - COL_TRI(31, 20, 67), - COL_TRI(32, 67, 20), - COL_TRI(33, 16, 15), - COL_TRI(33, 29, 16), - COL_TRI(33, 8, 30), - COL_TRI(33, 9, 8), - COL_TRI(15, 9, 33), - COL_TRI(34, 35, 32), - COL_TRI(35, 67, 32), - COL_TRI(34, 32, 36), - COL_TRI(36, 43, 40), - COL_TRI(36, 40, 34), - COL_TRI(35, 68, 67), - COL_TRI(37, 67, 68), - COL_TRI(31, 67, 37), - COL_TRI(34, 68, 35), - COL_TRI(38, 34, 44), - COL_TRI(39, 34, 38), - COL_TRI(39, 68, 34), - COL_TRI(41, 68, 39), - COL_TRI(41, 47, 68), - COL_TRI(37, 68, 47), - COL_TRI(42, 40, 46), - COL_TRI(43, 46, 40), - COL_TRI(44, 40, 42), - COL_TRI(40, 44, 34), - COL_TRI(44, 42, 63), - COL_TRI(38, 44, 63), - COL_TRI(45, 63, 42), - COL_TRI(42, 70, 53), - COL_TRI(42, 53, 45), - COL_TRI(46, 70, 42), - COL_TRI(47, 52, 69), - COL_TRI(47, 69, 37), - COL_TRI(47, 41, 51), - COL_TRI(47, 51, 52), - COL_TRI(48, 50, 51), - COL_TRI(49, 51, 41), - COL_TRI(50, 54, 51), - COL_TRI(51, 54, 52), - COL_TRI(51, 49, 48), - COL_TRI(52, 54, 46), - COL_TRI(53, 54, 50), - COL_TRI(53, 70, 54), - COL_TRI(54, 70, 46), - COL_TRI(55, 56, 62), - COL_TRI(55, 61, 49), - COL_TRI(56, 57, 62), - COL_TRI(56, 55, 59), - COL_TRI(56, 59, 71), - COL_TRI(57, 71, 59), - COL_TRI(56, 71, 57), - COL_TRI(58, 57, 60), - COL_TRI(58, 62, 57), - COL_TRI(59, 72, 57), - COL_TRI(60, 57, 72), - COL_TRI(61, 62, 58), - COL_TRI(62, 61, 55), - COL_TRI(45, 50, 48), - COL_TRI(58, 48, 49), - COL_TRI(48, 58, 60), - COL_TRI(48, 60, 45), - COL_TRI(49, 61, 58), - COL_TRI(60, 72, 63), - COL_TRI(63, 45, 60), - COL_TRI(45, 53, 50), - COL_TRI(59, 63, 72), - COL_TRI(63, 59, 38), - COL_TRI(59, 39, 38), - COL_TRI(59, 55, 39), - COL_TRI(39, 55, 49), - COL_TRI(49, 41, 39), - COL_TRI(64, 22, 65), - COL_TRI(22, 17, 69), - COL_TRI(37, 17, 31), - COL_TRI(37, 69, 17), - COL_TRI(65, 69, 52), - COL_TRI(22, 69, 65), - COL_TRI(65, 52, 46), - COL_TRI(64, 65, 43), - COL_TRI(43, 65, 46), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(dorrie_seg6_collision_0600FBB8, 0x001e7ee0, 40011, 0x0000fbb8, 1302); diff --git a/actors/dorrie/model.inc.c b/actors/dorrie/model.inc.c index f31e482dd..41853f002 100644 --- a/actors/dorrie/model.inc.c +++ b/actors/dorrie/model.inc.c @@ -1,19 +1,14 @@ +#include "pc/rom_assets.h" // Dorrie // 0x06009BA0 -ALIGNED8 const Texture dorrie_seg6_texture_06009BA0[] = { -#include "actors/dorrie/dorrie_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(dorrie_seg6_texture_06009BA0, "actors/dorrie/dorrie_eye.rgba16.inc.c", 0x001e7ee0, 40011, 0x00009ba0, 512); // 0x06009DA0 -ALIGNED8 const Texture dorrie_seg6_texture_06009DA0[] = { -#include "actors/dorrie/dorrie_skin.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(dorrie_seg6_texture_06009DA0, "actors/dorrie/dorrie_skin.rgba16.inc.c", 0x001e7ee0, 40011, 0x00009da0, 4096); // 0x0600ADA0 -ALIGNED8 const Texture dorrie_seg6_texture_0600ADA0[] = { -#include "actors/dorrie/dorrie_tongue.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(dorrie_seg6_texture_0600ADA0, "actors/dorrie/dorrie_tongue.rgba16.inc.c", 0x001c4230, 80474, 0x000223d0, 2048); // 0x0600B5A0 static const Lights1 dorrie_seg6_lights_0600B5A0 = gdSPDefLights1( @@ -22,71 +17,16 @@ static const Lights1 dorrie_seg6_lights_0600B5A0 = gdSPDefLights1( ); // 0x0600B5B8 -static const Vtx dorrie_seg6_vertex_0600B5B8[] = { - {{{ -22, 1201, -234}, 0, { 672, 994}, {0xc5, 0x6a, 0xdd, 0xff}}}, - {{{ -51, 746, 492}, 0, { -52, 582}, {0xad, 0x15, 0x5d, 0xff}}}, - {{{ -22, 1201, 234}, 0, { 204, 994}, {0xd6, 0x68, 0x3a, 0xff}}}, - {{{ -51, 746, -493}, 0, { 930, 582}, {0xd7, 0x20, 0x8d, 0xff}}}, - {{{ 55, 376, -516}, 0, { 952, 216}, {0x9e, 0x17, 0xb4, 0xff}}}, - {{{ 55, 376, 515}, 0, { -76, 216}, {0xb8, 0x10, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600B5B8, 0x001e7ee0, 40011, 0x0000b5b8, 96); // 0x0600B618 -static const Vtx dorrie_seg6_vertex_0600B618[] = { - {{{ 313, 758, -422}, 0, { 606, 720}, {0x42, 0x27, 0x9b, 0xff}}}, - {{{ 345, 1135, -185}, 0, { 568, 464}, {0x45, 0x50, 0xbb, 0xff}}}, - {{{ 487, 752, -178}, 0, { 540, 696}, {0x68, 0x38, 0xd4, 0xff}}}, - {{{ -22, 1201, -234}, 0, { 684, 468}, {0xc5, 0x6a, 0xdd, 0xff}}}, - {{{ 345, 1135, 185}, 0, { 452, 456}, {0x4b, 0x58, 0x32, 0xff}}}, - {{{ -51, 746, -493}, 0, { 690, 776}, {0xd7, 0x20, 0x8d, 0xff}}}, - {{{ 349, 372, -483}, 0, { 598, 968}, {0x2c, 0x13, 0x8b, 0xff}}}, - {{{ 55, 376, -516}, 0, { 650, 1004}, {0x9e, 0x17, 0xb4, 0xff}}}, - {{{ -51, 746, 492}, 0, { 288, 756}, {0xad, 0x15, 0x5d, 0xff}}}, - {{{ 313, 758, 421}, 0, { 388, 700}, {0x42, 0x26, 0x65, 0xff}}}, - {{{ 487, 752, 177}, 0, { 460, 688}, {0x61, 0x43, 0x2c, 0xff}}}, - {{{ -22, 1201, 234}, 0, { 338, 460}, {0xd6, 0x68, 0x3a, 0xff}}}, - {{{ 349, 372, 482}, 0, { 388, 948}, {0x2c, 0x14, 0x75, 0xff}}}, - {{{ 55, 376, 515}, 0, { 332, 980}, {0xb8, 0x10, 0x67, 0xff}}}, - {{{ 91, 29, 515}, 0, { 350, 1204}, {0xf2, 0xe8, 0x7b, 0xff}}}, - {{{ 778, 532, 166}, 0, { 466, 796}, {0x6b, 0x25, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600B618, 0x001e7ee0, 40011, 0x0000b618, 256); // 0x0600B718 -static const Vtx dorrie_seg6_vertex_0600B718[] = { - {{{ 778, 532, 166}, 0, { 466, 796}, {0x6b, 0x25, 0x38, 0xff}}}, - {{{ 349, 372, 482}, 0, { 388, 948}, {0x2c, 0x14, 0x75, 0xff}}}, - {{{ 568, -9, 418}, 0, { 420, 1172}, {0x3b, 0xdc, 0x6a, 0xff}}}, - {{{ 778, 532, -167}, 0, { 520, 804}, {0x62, 0x39, 0xc8, 0xff}}}, - {{{ 487, 752, 177}, 0, { 460, 688}, {0x61, 0x43, 0x2c, 0xff}}}, - {{{ 793, -43, 150}, 0, { 468, 1172}, {0x69, 0xc3, 0x22, 0xff}}}, - {{{ 793, -43, -151}, 0, { 510, 1176}, {0x73, 0xda, 0xdd, 0xff}}}, - {{{ 487, 752, -178}, 0, { 540, 696}, {0x68, 0x38, 0xd4, 0xff}}}, - {{{ 568, -9, -418}, 0, { 558, 1188}, {0x3b, 0xdc, 0x96, 0xff}}}, - {{{ 349, 372, -483}, 0, { 598, 968}, {0x2c, 0x13, 0x8b, 0xff}}}, - {{{ 91, 29, -516}, 0, { 628, 1228}, {0xf2, 0xe8, 0x85, 0xff}}}, - {{{ 55, 376, -516}, 0, { 650, 1004}, {0x9e, 0x17, 0xb4, 0xff}}}, - {{{ 91, 29, 515}, 0, { 350, 1204}, {0xf2, 0xe8, 0x7b, 0xff}}}, - {{{ 46, -407, 300}, 0, { 402, 1500}, {0xe5, 0x93, 0x39, 0xff}}}, - {{{ 484, -303, 184}, 0, { 456, 1380}, {0x3d, 0x9a, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600B718, 0x001e7ee0, 40011, 0x0000b718, 240); // 0x0600B808 -static const Vtx dorrie_seg6_vertex_0600B808[] = { - {{{ 91, 29, -516}, 0, { 628, 1228}, {0xf2, 0xe8, 0x85, 0xff}}}, - {{{ 46, -407, -301}, 0, { 582, 1512}, {0xee, 0x9e, 0xb3, 0xff}}}, - {{{ -269, 26, -300}, 0, { 696, 1268}, {0x92, 0xe3, 0xca, 0xff}}}, - {{{ 55, 376, -516}, 0, { 650, 1004}, {0x9e, 0x17, 0xb4, 0xff}}}, - {{{ 568, -9, -418}, 0, { 558, 1188}, {0x3b, 0xdc, 0x96, 0xff}}}, - {{{ -269, 26, 299}, 0, { 284, 1256}, {0x90, 0x0c, 0x39, 0xff}}}, - {{{ 55, 376, 515}, 0, { 332, 980}, {0xb8, 0x10, 0x67, 0xff}}}, - {{{ 91, 29, 515}, 0, { 350, 1204}, {0xf2, 0xe8, 0x7b, 0xff}}}, - {{{ 46, -407, 300}, 0, { 402, 1500}, {0xe5, 0x93, 0x39, 0xff}}}, - {{{ 484, -303, -185}, 0, { 522, 1388}, {0x3c, 0x95, 0xe4, 0xff}}}, - {{{ 793, -43, -151}, 0, { 510, 1176}, {0x73, 0xda, 0xdd, 0xff}}}, - {{{ 568, -9, 418}, 0, { 420, 1172}, {0x3b, 0xdc, 0x6a, 0xff}}}, - {{{ 484, -303, 184}, 0, { 456, 1380}, {0x3d, 0x9a, 0x2a, 0xff}}}, - {{{ 793, -43, 150}, 0, { 468, 1172}, {0x69, 0xc3, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600B808, 0x001e7ee0, 40011, 0x0000b808, 224); // 0x0600B8E8 - 0x0600B940 const Gfx dorrie_seg6_dl_0600B8E8[] = { @@ -173,57 +113,13 @@ static const Lights1 dorrie_seg6_lights_0600BBC0 = gdSPDefLights1( ); // 0x0600BBD8 -static const Vtx dorrie_seg6_vertex_0600BBD8[] = { - {{{ 442, 17, -243}, 0, { 220, 696}, {0xdb, 0x88, 0x0b, 0xff}}}, - {{{ 442, 17, 253}, 0, { 716, 696}, {0xdf, 0x86, 0xf6, 0xff}}}, - {{{ -109, -18, 237}, 0, { 700, 208}, {0xed, 0x83, 0x06, 0xff}}}, - {{{ -109, -18, -227}, 0, { 236, 208}, {0xf0, 0x83, 0xfd, 0xff}}}, - {{{ 390, -29, -460}, 0, { 2, 658}, {0x21, 0xb6, 0x9f, 0xff}}}, - {{{ 677, -171, 253}, 0, { 716, 936}, {0x26, 0x89, 0x14, 0xff}}}, - {{{ 677, -171, -243}, 0, { 220, 936}, {0x21, 0x8b, 0xdf, 0xff}}}, - {{{ 390, -29, 470}, 0, { 932, 658}, {0x27, 0xd0, 0x6e, 0xff}}}, - {{{ -93, 25, 516}, 0, { 978, 216}, {0xf2, 0x9b, 0x4b, 0xff}}}, - {{{ -345, 87, 467}, 0, { 928, -20}, {0xa2, 0xda, 0x4c, 0xff}}}, - {{{ -345, 87, -456}, 0, { 6, -20}, {0x99, 0xcf, 0xcb, 0xff}}}, - {{{ -93, 23, -481}, 0, { -18, 216}, {0xef, 0xaf, 0xa1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600BBD8, 0x001e7ee0, 40011, 0x0000bbd8, 192); // 0x0600BC98 -static const Vtx dorrie_seg6_vertex_0600BC98[] = { - {{{ -272, 375, 253}, 0, { -80, 1972}, {0xbc, 0x66, 0x1c, 0xff}}}, - {{{ -345, 87, -456}, 0, { 58, 2052}, {0x99, 0xcf, 0xcb, 0xff}}}, - {{{ -345, 87, 467}, 0, { -122, 2052}, {0xa2, 0xda, 0x4c, 0xff}}}, - {{{ 456, 72, 416}, 0, { -112, 1164}, {0x44, 0x35, 0x5c, 0xff}}}, - {{{ 708, 9, 173}, 0, { -64, 884}, {0x6b, 0x24, 0x39, 0xff}}}, - {{{ 498, 236, 173}, 0, { -64, 1120}, {0x43, 0x67, 0x1d, 0xff}}}, - {{{ -28, 276, 501}, 0, { -128, 1704}, {0x09, 0x48, 0x68, 0xff}}}, - {{{ 3, 403, -243}, 0, { 16, 1668}, {0x0f, 0x7c, 0xec, 0xff}}}, - {{{ 498, 236, -165}, 0, { 0, 1120}, {0x41, 0x64, 0xd7, 0xff}}}, - {{{ 3, 403, 253}, 0, { -80, 1668}, {0x0f, 0x7a, 0x1e, 0xff}}}, - {{{ 708, 9, -164}, 0, { 0, 884}, {0x72, 0x24, 0xd7, 0xff}}}, - {{{ 390, -29, 470}, 0, { -122, 1240}, {0x27, 0xd0, 0x6e, 0xff}}}, - {{{ -93, 25, 516}, 0, { -132, 1776}, {0xf2, 0x9b, 0x4b, 0xff}}}, - {{{ -93, 23, -481}, 0, { 62, 1776}, {0xef, 0xaf, 0xa1, 0xff}}}, - {{{ -28, 276, -491}, 0, { 64, 1704}, {0x09, 0x44, 0x96, 0xff}}}, - {{{ 677, -171, 253}, 0, { -80, 920}, {0x26, 0x89, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600BC98, 0x001e7ee0, 40011, 0x0000bc98, 256); // 0x0600BD98 -static const Vtx dorrie_seg6_vertex_0600BD98[] = { - {{{ 498, 236, -165}, 0, { 0, 1120}, {0x41, 0x64, 0xd7, 0xff}}}, - {{{ 456, 72, -407}, 0, { 48, 1164}, {0x44, 0x34, 0xa4, 0xff}}}, - {{{ -28, 276, -491}, 0, { 64, 1704}, {0x09, 0x44, 0x96, 0xff}}}, - {{{ -272, 375, -243}, 0, { 16, 1972}, {0xc4, 0x67, 0xd6, 0xff}}}, - {{{ 3, 403, -243}, 0, { 16, 1668}, {0x0f, 0x7c, 0xec, 0xff}}}, - {{{ 390, -29, -460}, 0, { 58, 1240}, {0x21, 0xb6, 0x9f, 0xff}}}, - {{{ -93, 23, -481}, 0, { 62, 1776}, {0xef, 0xaf, 0xa1, 0xff}}}, - {{{ -272, 375, 253}, 0, { -80, 1972}, {0xbc, 0x66, 0x1c, 0xff}}}, - {{{ 708, 9, -164}, 0, { 0, 884}, {0x72, 0x24, 0xd7, 0xff}}}, - {{{ 708, 9, 173}, 0, { -64, 884}, {0x6b, 0x24, 0x39, 0xff}}}, - {{{ 677, -171, 253}, 0, { -80, 920}, {0x26, 0x89, 0x14, 0xff}}}, - {{{ 677, -171, -243}, 0, { 16, 920}, {0x21, 0x8b, 0xdf, 0xff}}}, - {{{ -345, 87, -456}, 0, { 58, 2052}, {0x99, 0xcf, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600BD98, 0x001e7ee0, 40011, 0x0000bd98, 208); // 0x0600BE68 - 0x0600BF10 const Gfx dorrie_seg6_dl_0600BE68[] = { @@ -304,44 +200,10 @@ static const Lights1 dorrie_seg6_lights_0600C0F8 = gdSPDefLights1( ); // 0x0600C110 -static const Vtx dorrie_seg6_vertex_0600C110[] = { - {{{ 1090, -93, 204}, 0, { 340, 152}, {0x64, 0xc3, 0x30, 0xff}}}, - {{{ 852, -373, -231}, 0, { 558, 336}, {0x3f, 0x98, 0xdf, 0xff}}}, - {{{ 1090, -93, -205}, 0, { 612, 144}, {0x5c, 0xe0, 0xaf, 0xff}}}, - {{{ 48, -514, 297}, 0, { 400, 948}, {0xdb, 0x8c, 0x21, 0xff}}}, - {{{ 30, -226, 563}, 0, { 288, 952}, {0xe6, 0xd2, 0x73, 0xff}}}, - {{{ -192, -274, 297}, 0, { 350, 1112}, {0x96, 0xdd, 0x3b, 0xff}}}, - {{{ -4, 324, 424}, 0, { 110, 940}, {0xca, 0x3a, 0x62, 0xff}}}, - {{{ 837, -121, 436}, 0, { 290, 348}, {0x33, 0xfa, 0x74, 0xff}}}, - {{{ 852, -373, 230}, 0, { 400, 348}, {0x37, 0xa0, 0x3c, 0xff}}}, - {{{ 809, 286, 328}, 0, { 128, 340}, {0x1a, 0x5b, 0x54, 0xff}}}, - {{{ 1064, 288, 204}, 0, { 102, 148}, {0x3f, 0x51, 0x4a, 0xff}}}, - {{{ 48, -514, -298}, 0, { 572, 932}, {0xea, 0x95, 0xc1, 0xff}}}, - {{{ -192, -274, -298}, 0, { 630, 1096}, {0x9b, 0xc1, 0xd5, 0xff}}}, - {{{ 768, 421, -1}, 0, { 990, 352}, {0x19, 0x7c, 0xf7, 0xff}}}, - {{{ -4, 324, -425}, 0, { 836, 916}, {0xd5, 0x56, 0xae, 0xff}}}, - {{{ -19, 548, 0}, 0, { 982, 924}, {0xdb, 0x78, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600C110, 0x001e7ee0, 40011, 0x0000c110, 256); // 0x0600C210 -static const Vtx dorrie_seg6_vertex_0600C210[] = { - {{{ 1090, -93, -205}, 0, { 612, 144}, {0x5c, 0xe0, 0xaf, 0xff}}}, - {{{ 852, -373, -231}, 0, { 558, 336}, {0x3f, 0x98, 0xdf, 0xff}}}, - {{{ 837, -121, -437}, 0, { 668, 324}, {0x32, 0xda, 0x93, 0xff}}}, - {{{ 48, -514, -298}, 0, { 572, 932}, {0xea, 0x95, 0xc1, 0xff}}}, - {{{ 811, 287, -349}, 0, { 826, 320}, {0x27, 0x3e, 0x99, 0xff}}}, - {{{ 1064, 288, -205}, 0, { 864, 136}, {0x37, 0x5f, 0xc3, 0xff}}}, - {{{ 30, -226, -564}, 0, { 676, 920}, {0xd0, 0xf5, 0x8c, 0xff}}}, - {{{ -192, -274, -298}, 0, { 630, 1096}, {0x9b, 0xc1, 0xd5, 0xff}}}, - {{{ -4, 324, -425}, 0, { 836, 916}, {0xd5, 0x56, 0xae, 0xff}}}, - {{{ -227, 255, 0}, 0, { 968, 1096}, {0x8c, 0x2e, 0xef, 0xff}}}, - {{{ 768, 421, -1}, 0, { 990, 352}, {0x19, 0x7c, 0xf7, 0xff}}}, - {{{ 1064, 288, 204}, 0, { 1124, 148}, {0x3f, 0x51, 0x4a, 0xff}}}, - {{{ -4, 324, 424}, 0, { 1132, 940}, {0xca, 0x3a, 0x62, 0xff}}}, - {{{ -19, 548, 0}, 0, { 982, 924}, {0xdb, 0x78, 0x0b, 0xff}}}, - {{{ -192, -274, 297}, 0, { 1372, 1112}, {0x96, 0xdd, 0x3b, 0xff}}}, - {{{ 809, 286, 328}, 0, { 1150, 340}, {0x1a, 0x5b, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600C210, 0x001e7ee0, 40011, 0x0000c210, 256); // 0x0600C310 - 0x0600C468 const Gfx dorrie_seg6_dl_0600C310[] = { @@ -405,51 +267,13 @@ static const Lights1 dorrie_seg6_lights_0600C510 = gdSPDefLights1( ); // 0x0600C528 -static const Vtx dorrie_seg6_vertex_0600C528[] = { - {{{ 19, -22, -821}, 0, { 674, 1540}, {0xea, 0xfb, 0x84, 0xff}}}, - {{{ 187, 693, -578}, 0, { 822, 1620}, {0x1c, 0x5d, 0xb0, 0xff}}}, - {{{ 1057, 309, -449}, 0, { 834, 920}, {0x50, 0x27, 0xa6, 0xff}}}, - {{{ 1290, 174, 0}, 0, { 980, 736}, {0x79, 0x1f, 0x15, 0xff}}}, - {{{ 1106, 540, 0}, 0, { 982, 960}, {0x4f, 0x62, 0xf9, 0xff}}}, - {{{ 1057, 309, 440}, 0, { 1134, 948}, {0x4e, 0x3f, 0x4c, 0xff}}}, - {{{ 391, 797, 0}, 0, { 972, 1524}, {0x16, 0x7c, 0x0b, 0xff}}}, - {{{ 187, 693, 571}, 0, { 1140, 1652}, {0x1c, 0x4c, 0x61, 0xff}}}, - {{{ 899, -211, 569}, 0, { 1306, 920}, {0x3f, 0xef, 0x6c, 0xff}}}, - {{{ -273, 717, 553}, 0, { 1170, 1976}, {0xdf, 0x5f, 0x4c, 0xff}}}, - {{{ -273, 717, -552}, 0, { 792, 1944}, {0xde, 0x5f, 0xb4, 0xff}}}, - {{{ -423, 59, -383}, 0, { 612, 1876}, {0x8c, 0xef, 0xd0, 0xff}}}, - {{{ -343, -381, 386}, 0, { 418, 1728}, {0xaf, 0xa6, 0x25, 0xff}}}, - {{{ 19, -22, 822}, 0, { 294, 1584}, {0xe4, 0xe8, 0x79, 0xff}}}, - {{{ -423, 59, 384}, 0, { 378, 1900}, {0x94, 0xf2, 0x3f, 0xff}}}, - {{{ 1185, -300, -302}, 0, { 648, 676}, {0x5b, 0xc9, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600C528, 0x001e7ee0, 40011, 0x0000c528, 256); // 0x0600C628 -static const Vtx dorrie_seg6_vertex_0600C628[] = { - {{{ 187, 693, 571}, 0, { 118, 1652}, {0x1c, 0x4c, 0x61, 0xff}}}, - {{{ 19, -22, 822}, 0, { 294, 1584}, {0xe4, 0xe8, 0x79, 0xff}}}, - {{{ 899, -211, 569}, 0, { 284, 920}, {0x3f, 0xef, 0x6c, 0xff}}}, - {{{ -343, -381, 386}, 0, { 418, 1728}, {0xaf, 0xa6, 0x25, 0xff}}}, - {{{ 832, -489, 343}, 0, { 386, 888}, {0x17, 0x92, 0x3a, 0xff}}}, - {{{ 1185, -300, 304}, 0, { 318, 692}, {0x50, 0xad, 0x33, 0xff}}}, - {{{ 832, -489, -340}, 0, { 584, 868}, {0x1b, 0x89, 0xdf, 0xff}}}, - {{{ 1057, 309, 440}, 0, { 112, 948}, {0x4e, 0x3f, 0x4c, 0xff}}}, - {{{ -343, -381, -383}, 0, { 562, 1708}, {0xc5, 0xa7, 0xbc, 0xff}}}, - {{{ 1185, -300, -302}, 0, { 648, 676}, {0x5b, 0xc9, 0xbc, 0xff}}}, - {{{ 899, -211, -571}, 0, { 680, 888}, {0x27, 0xc8, 0x96, 0xff}}}, - {{{ 1057, 309, -449}, 0, { 834, 920}, {0x50, 0x27, 0xa6, 0xff}}}, - {{{ -273, 717, 553}, 0, { 148, 1976}, {0xdf, 0x5f, 0x4c, 0xff}}}, - {{{ 19, -22, -821}, 0, { 674, 1540}, {0xea, 0xfb, 0x84, 0xff}}}, - {{{ -423, 59, -383}, 0, { 612, 1876}, {0x8c, 0xef, 0xd0, 0xff}}}, - {{{ -423, 59, 384}, 0, { 378, 1900}, {0x94, 0xf2, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600C628, 0x001e7ee0, 40011, 0x0000c628, 256); // 0x0600C728 -static const Vtx dorrie_seg6_vertex_0600C728[] = { - {{{ 899, -211, 569}, 0, { 1306, 920}, {0x3f, 0xef, 0x6c, 0xff}}}, - {{{ 1185, -300, 304}, 0, { 1340, 692}, {0x50, 0xad, 0x33, 0xff}}}, - {{{ 1290, 174, 0}, 0, { 980, 736}, {0x79, 0x1f, 0x15, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600C728, 0x001e7ee0, 40011, 0x0000c728, 48); // 0x0600C758 - 0x0600C8B8 const Gfx dorrie_seg6_dl_0600C758[] = { @@ -514,95 +338,19 @@ static const Lights1 dorrie_seg6_lights_0600C960 = gdSPDefLights1( ); // 0x0600C978 -static const Vtx dorrie_seg6_vertex_0600C978[] = { - {{{ 1085, -101, -1112}, 0, { 710, 924}, {0x34, 0xd6, 0x95, 0xff}}}, - {{{ 934, -870, -414}, 0, { 558, 1232}, {0x4e, 0xa0, 0xe8, 0xff}}}, - {{{ 154, -1257, -586}, 0, { 584, 1788}, {0x11, 0x8e, 0xcc, 0xff}}}, - {{{ 154, -1257, 585}, 0, { 374, 1788}, {0x17, 0x8c, 0x2d, 0xff}}}, - {{{ -975, -982, -550}, 0, { 726, 2348}, {0xb2, 0xa8, 0xd1, 0xff}}}, - {{{ -236, -788, -1121}, 0, { 708, 1876}, {0xea, 0xc3, 0x93, 0xff}}}, - {{{ -854, -1215, 0}, 0, { 480, 2344}, {0xcf, 0x8c, 0x00, 0xff}}}, - {{{ -765, 228, -1205}, 0, { 844, 1888}, {0xd2, 0x28, 0x92, 0xff}}}, - {{{ -1340, -279, -695}, 0, { 870, 2356}, {0x8e, 0xf1, 0xcc, 0xff}}}, - {{{ 1981, 326, -380}, 0, { 662, 292}, {0x79, 0xf8, 0xdb, 0xff}}}, - {{{ 560, 718, -1192}, 0, { 830, 992}, {0x18, 0x34, 0x90, 0xff}}}, - {{{ 1832, 492, -639}, 0, { 742, 332}, {0x64, 0x31, 0xc4, 0xff}}}, - {{{ -236, -788, 1119}, 0, { 250, 1876}, {0xf7, 0xcc, 0x73, 0xff}}}, - {{{ 1085, -101, 1110}, 0, { 248, 924}, {0x3c, 0xd0, 0x64, 0xff}}}, - {{{ 934, -870, 390}, 0, { 404, 1232}, {0x4e, 0xa3, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600C978, 0x001e7ee0, 40011, 0x0000c978, 240); // 0x0600CA68 -static const Vtx dorrie_seg6_vertex_0600CA68[] = { - {{{ -765, 228, 1204}, 0, { 114, 1888}, {0xc2, 0x11, 0x6c, 0xff}}}, - {{{ -975, -982, 549}, 0, { 232, 2348}, {0xac, 0xb1, 0x34, 0xff}}}, - {{{ -236, -788, 1119}, 0, { 250, 1876}, {0xf7, 0xcc, 0x73, 0xff}}}, - {{{ 154, -1257, 585}, 0, { 374, 1788}, {0x17, 0x8c, 0x2d, 0xff}}}, - {{{ 934, -870, 390}, 0, { 404, 1232}, {0x4e, 0xa3, 0x23, 0xff}}}, - {{{ 1981, 326, 380}, 0, { 296, 292}, {0x6f, 0xcf, 0x22, 0xff}}}, - {{{ 1085, -101, 1110}, 0, { 248, 924}, {0x3c, 0xd0, 0x64, 0xff}}}, - {{{ 934, -870, -414}, 0, { 558, 1232}, {0x4e, 0xa0, 0xe8, 0xff}}}, - {{{ 560, 718, 1191}, 0, { 126, 992}, {0x0b, 0x37, 0x71, 0xff}}}, - {{{ 1832, 492, 638}, 0, { 216, 332}, {0x62, 0x34, 0x3c, 0xff}}}, - {{{ -854, -1215, 0}, 0, { 480, 2344}, {0xcf, 0x8c, 0x00, 0xff}}}, - {{{ 1573, 878, 611}, 0, { 112, 368}, {0x4c, 0x5b, 0x2b, 0xff}}}, - {{{ 581, 1130, 741}, 0, { 60, 860}, {0xf5, 0x7a, 0x1e, 0xff}}}, - {{{ -860, 411, 775}, 0, { 64, 1888}, {0xb7, 0x5f, 0x27, 0xff}}}, - {{{ 1981, 326, -380}, 0, { 662, 292}, {0x79, 0xf8, 0xdb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600CA68, 0x001e7ee0, 40011, 0x0000ca68, 240); // 0x0600CB58 -static const Vtx dorrie_seg6_vertex_0600CB58[] = { - {{{ 560, 718, -1192}, 0, { 830, 992}, {0x18, 0x34, 0x90, 0xff}}}, - {{{ 1573, 878, -612}, 0, { 844, 368}, {0x3a, 0x67, 0xd5, 0xff}}}, - {{{ 1832, 492, -639}, 0, { 742, 332}, {0x64, 0x31, 0xc4, 0xff}}}, - {{{ 581, 1130, -744}, 0, { 898, 860}, {0xf0, 0x73, 0xcf, 0xff}}}, - {{{ -765, 228, -1205}, 0, { 844, 1888}, {0xd2, 0x28, 0x92, 0xff}}}, - {{{ 934, -870, -414}, 0, { 558, 1232}, {0x4e, 0xa0, 0xe8, 0xff}}}, - {{{ 1981, 326, -380}, 0, { 662, 292}, {0x79, 0xf8, 0xdb, 0xff}}}, - {{{ 1981, 326, 380}, 0, { 296, 292}, {0x6f, 0xcf, 0x22, 0xff}}}, - {{{ 581, 1130, 741}, 0, { 1082, 860}, {0xf5, 0x7a, 0x1e, 0xff}}}, - {{{ 1573, 878, 611}, 0, { 1134, 368}, {0x4c, 0x5b, 0x2b, 0xff}}}, - {{{ -860, 411, -776}, 0, { 894, 1888}, {0xae, 0x5e, 0xee, 0xff}}}, - {{{ -860, 411, 775}, 0, { 1086, 1888}, {0xb7, 0x5f, 0x27, 0xff}}}, - {{{ -1340, -279, 694}, 0, { 1110, 2356}, {0x8a, 0x19, 0x26, 0xff}}}, - {{{ -1340, -279, 694}, 0, { 88, 2356}, {0x8a, 0x19, 0x26, 0xff}}}, - {{{ -765, 228, 1204}, 0, { 114, 1888}, {0xc2, 0x11, 0x6c, 0xff}}}, - {{{ -860, 411, 775}, 0, { 64, 1888}, {0xb7, 0x5f, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600CB58, 0x001e7ee0, 40011, 0x0000cb58, 256); // 0x0600CC58 -static const Vtx dorrie_seg6_vertex_0600CC58[] = { - {{{ -765, 228, 1204}, 0, { 114, 1888}, {0xc2, 0x11, 0x6c, 0xff}}}, - {{{ -1340, -279, 694}, 0, { 88, 2356}, {0x8a, 0x19, 0x26, 0xff}}}, - {{{ -975, -982, 549}, 0, { 232, 2348}, {0xac, 0xb1, 0x34, 0xff}}}, - {{{ -860, 411, -776}, 0, { 894, 1888}, {0xae, 0x5e, 0xee, 0xff}}}, - {{{ -1340, -279, -695}, 0, { 870, 2356}, {0x8e, 0xf1, 0xcc, 0xff}}}, - {{{ -1340, -279, 694}, 0, { 1110, 2356}, {0x8a, 0x19, 0x26, 0xff}}}, - {{{ -765, 228, -1205}, 0, { 844, 1888}, {0xd2, 0x28, 0x92, 0xff}}}, - {{{ -1340, -279, -695}, 0, { 874, 2352}, {0x8e, 0xf1, 0xcc, 0xff}}}, - {{{ -975, -982, -550}, 0, { 736, 2344}, {0xb2, 0xa8, 0xd1, 0xff}}}, - {{{ -975, -982, 549}, 0, { 1240, 2344}, {0xac, 0xb1, 0x34, 0xff}}}, - {{{ 1832, 492, 638}, 0, { 698, 764}, {0x62, 0x34, 0x3c, 0xff}}}, - {{{ 1981, 326, -380}, 0, { 352, 1476}, {0x79, 0xf8, 0xdb, 0xff}}}, - {{{ 1832, 492, -639}, 0, { 488, 1848}, {0x64, 0x31, 0xc4, 0xff}}}, - {{{ 1832, 492, -639}, 0, { 742, 332}, {0x64, 0x31, 0xc4, 0xff}}}, - {{{ 1573, 878, -612}, 0, { 844, 368}, {0x3a, 0x67, 0xd5, 0xff}}}, - {{{ 1573, 878, 611}, 0, { 1134, 368}, {0x4c, 0x5b, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600CC58, 0x001e7ee0, 40011, 0x0000cc58, 256); // 0x0600CD58 -static const Vtx dorrie_seg6_vertex_0600CD58[] = { - {{{ 1832, 492, -639}, 0, { 742, 332}, {0x64, 0x31, 0xc4, 0xff}}}, - {{{ 1573, 878, 611}, 0, { 1134, 368}, {0x4c, 0x5b, 0x2b, 0xff}}}, - {{{ 1832, 492, 638}, 0, { 1238, 332}, {0x62, 0x34, 0x3c, 0xff}}}, - {{{ -975, -982, -550}, 0, { 726, 2348}, {0xb2, 0xa8, 0xd1, 0xff}}}, - {{{ -854, -1215, 0}, 0, { 480, 2344}, {0xcf, 0x8c, 0x00, 0xff}}}, - {{{ -975, -982, 549}, 0, { 232, 2348}, {0xac, 0xb1, 0x34, 0xff}}}, - {{{ -1340, -279, 694}, 0, { 1110, 2356}, {0x8a, 0x19, 0x26, 0xff}}}, - {{{ -1340, -279, -695}, 0, { 870, 2356}, {0x8e, 0xf1, 0xcc, 0xff}}}, - {{{ -975, -982, 549}, 0, { 1254, 2348}, {0xac, 0xb1, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600CD58, 0x001e7ee0, 40011, 0x0000cd58, 144); // 0x0600CDE8 - 0x0600CFD0 const Gfx dorrie_seg6_dl_0600CDE8[] = { @@ -677,55 +425,13 @@ static const Lights1 dorrie_seg6_lights_0600D078 = gdSPDefLights1( ); // 0x0600D090 -static const Vtx dorrie_seg6_vertex_0600D090[] = { - {{{ 324, -369, 725}, 0, { 136, 1456}, {0x0a, 0xb0, 0x61, 0xff}}}, - {{{ 1263, 236, 383}, 0, { 320, 1800}, {0x33, 0x44, 0x5d, 0xff}}}, - {{{ 241, 413, 672}, 0, { 298, 1396}, {0xfb, 0x35, 0x72, 0xff}}}, - {{{ 207, 735, 5}, 0, { 474, 1364}, {0x07, 0x7e, 0x09, 0xff}}}, - {{{ -240, 463, 573}, 0, { 308, 1200}, {0xd7, 0x59, 0x4f, 0xff}}}, - {{{ -150, -380, 431}, 0, { 88, 1268}, {0xd1, 0xac, 0x51, 0xff}}}, - {{{ 218, -509, 5}, 0, { -26, 1416}, {0x00, 0x82, 0xfc, 0xff}}}, - {{{ 1312, -229, 383}, 0, { 144, 1840}, {0x4c, 0xc7, 0x53, 0xff}}}, - {{{ 1321, -314, 5}, 0, { -30, 1844}, {0x26, 0x87, 0x04, 0xff}}}, - {{{ -240, 463, -562}, 0, { 644, 1196}, {0xcd, 0x43, 0xa2, 0xff}}}, - {{{ 218, -509, 5}, 0, { 996, 1416}, {0x00, 0x82, 0xfc, 0xff}}}, - {{{ 324, -369, -714}, 0, { 824, 1448}, {0xf6, 0xbc, 0x96, 0xff}}}, - {{{ 1312, -229, -372}, 0, { 816, 1836}, {0x3d, 0xb9, 0xac, 0xff}}}, - {{{ 1321, -314, 5}, 0, { 992, 1844}, {0x26, 0x87, 0x04, 0xff}}}, - {{{ 1244, 411, 5}, 0, { 476, 1784}, {0x2e, 0x75, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600D090, 0x001e7ee0, 40011, 0x0000d090, 240); // 0x0600D180 -static const Vtx dorrie_seg6_vertex_0600D180[] = { - {{{ 218, -509, 5}, 0, { 996, 1416}, {0x00, 0x82, 0xfc, 0xff}}}, - {{{ -150, -380, 431}, 0, { 1110, 1268}, {0xd1, 0xac, 0x51, 0xff}}}, - {{{ -150, -380, -420}, 0, { 878, 1264}, {0xd1, 0x97, 0xcc, 0xff}}}, - {{{ 324, -369, -714}, 0, { 824, 1448}, {0xf6, 0xbc, 0x96, 0xff}}}, - {{{ -240, 463, -562}, 0, { 644, 1196}, {0xcd, 0x43, 0xa2, 0xff}}}, - {{{ 1321, -314, 5}, 0, { -30, 1844}, {0x26, 0x87, 0x04, 0xff}}}, - {{{ 1568, -185, 4}, 0, { -30, 1936}, {0x68, 0xbd, 0xe6, 0xff}}}, - {{{ 1312, -229, 383}, 0, { 144, 1840}, {0x4c, 0xc7, 0x53, 0xff}}}, - {{{ 1524, 227, 172}, 0, { 388, 1904}, {0x59, 0x3e, 0x40, 0xff}}}, - {{{ 1263, 236, 383}, 0, { 320, 1800}, {0x33, 0x44, 0x5d, 0xff}}}, - {{{ 1244, 411, 5}, 0, { 476, 1784}, {0x2e, 0x75, 0xf7, 0xff}}}, - {{{ 1524, 227, -163}, 0, { 568, 1900}, {0x4f, 0x4d, 0xc3, 0xff}}}, - {{{ 1263, 236, -372}, 0, { 636, 1796}, {0x46, 0x31, 0xa3, 0xff}}}, - {{{ 241, 413, -661}, 0, { 656, 1388}, {0x17, 0x46, 0x9a, 0xff}}}, - {{{ 207, 735, 5}, 0, { 474, 1364}, {0x07, 0x7e, 0x09, 0xff}}}, - {{{ 1568, -185, 4}, 0, { 992, 1936}, {0x68, 0xbd, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600D180, 0x001e7ee0, 40011, 0x0000d180, 256); // 0x0600D280 -static const Vtx dorrie_seg6_vertex_0600D280[] = { - {{{ 1312, -229, -372}, 0, { 816, 1836}, {0x3d, 0xb9, 0xac, 0xff}}}, - {{{ 241, 413, -661}, 0, { 656, 1388}, {0x17, 0x46, 0x9a, 0xff}}}, - {{{ 1263, 236, -372}, 0, { 636, 1796}, {0x46, 0x31, 0xa3, 0xff}}}, - {{{ 1568, -185, 4}, 0, { 992, 1936}, {0x68, 0xbd, 0xe6, 0xff}}}, - {{{ 1321, -314, 5}, 0, { 992, 1844}, {0x26, 0x87, 0x04, 0xff}}}, - {{{ 324, -369, -714}, 0, { 824, 1448}, {0xf6, 0xbc, 0x96, 0xff}}}, - {{{ -240, 463, -562}, 0, { 644, 1196}, {0xcd, 0x43, 0xa2, 0xff}}}, - {{{ 207, 735, 5}, 0, { 474, 1364}, {0x07, 0x7e, 0x09, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600D280, 0x001e7ee0, 40011, 0x0000d280, 128); // 0x0600D300 - 0x0600D440 const Gfx dorrie_seg6_dl_0600D300[] = { @@ -788,30 +494,10 @@ static const Lights1 dorrie_seg6_lights_0600D4E8 = gdSPDefLights1( ); // 0x0600D500 -static const Vtx dorrie_seg6_vertex_0600D500[] = { - {{{ 1443, 8, 5}, 0, { 484, 2048}, {0x7e, 0xf8, 0x00, 0xff}}}, - {{{ -92, 409, 5}, 0, { 470, 932}, {0xef, 0x7d, 0x00, 0xff}}}, - {{{ -65, 219, 361}, 0, { 316, 960}, {0xe2, 0x2a, 0x73, 0xff}}}, - {{{ -65, 219, -350}, 0, { 630, 948}, {0xfc, 0x41, 0x94, 0xff}}}, - {{{ -332, 214, -243}, 0, { 600, 756}, {0xb0, 0x32, 0xac, 0xff}}}, - {{{ -332, 214, 254}, 0, { 338, 764}, {0xbb, 0x47, 0x4e, 0xff}}}, - {{{ -3, -224, -350}, 0, { 822, 1000}, {0xee, 0xb4, 0x9d, 0xff}}}, - {{{ -255, -332, 5}, 0, { 1006, 820}, {0xc1, 0x97, 0x1e, 0xff}}}, - {{{ -255, -332, 5}, 0, { -16, 820}, {0xc1, 0x97, 0x1e, 0xff}}}, - {{{ -3, -224, 361}, 0, { 146, 1008}, {0xf4, 0xa9, 0x5b, 0xff}}}, - {{{ 9, -315, 5}, 0, { -18, 1012}, {0x12, 0x83, 0x00, 0xff}}}, - {{{ 9, -315, 5}, 0, { 1004, 1012}, {0x12, 0x83, 0x00, 0xff}}}, - {{{ -3, -224, 361}, 0, { 164, 1048}, {0xf4, 0xa9, 0x5b, 0xff}}}, - {{{ 9, -315, 5}, 0, { 0, 1052}, {0x12, 0x83, 0x00, 0xff}}}, - {{{ 1443, 8, 5}, 0, { 502, 2084}, {0x7e, 0xf8, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600D500, 0x001e7ee0, 40011, 0x0000d500, 240); // 0x0600D5F0 -static const Vtx dorrie_seg6_vertex_0600D5F0[] = { - {{{ 1443, 8, 5}, 0, { 502, 2084}, {0x7e, 0xf8, 0x00, 0xff}}}, - {{{ 9, -315, 5}, 0, { 1022, 1052}, {0x12, 0x83, 0x00, 0xff}}}, - {{{ -3, -224, -350}, 0, { 840, 1036}, {0xee, 0xb4, 0x9d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600D5F0, 0x001e7ee0, 40011, 0x0000d5f0, 48); // 0x0600D620 - 0x0600D6D8 const Gfx dorrie_seg6_dl_0600D620[] = { @@ -865,16 +551,7 @@ static const Lights1 dorrie_seg6_lights_0600D780 = gdSPDefLights1( ); // 0x0600D798 -static const Vtx dorrie_seg6_vertex_0600D798[] = { - {{{ 1134, -10, -867}, 0, { 594, 1972}, {0xdd, 0xc3, 0x97, 0xff}}}, - {{{ 2429, -78, -421}, 0, { 406, 1676}, {0x62, 0xda, 0x46, 0xff}}}, - {{{ 1289, -124, 319}, 0, { 620, 1500}, {0x17, 0x46, 0x66, 0xff}}}, - {{{ -58, 112, -160}, 0, { 816, 1804}, {0xe0, 0x76, 0x20, 0xff}}}, - {{{ -58, -112, 147}, 0, { 830, 1696}, {0xc8, 0x8f, 0xfb, 0xff}}}, - {{{ 2429, 35, -729}, 0, { 394, 1792}, {0x1c, 0x79, 0x16, 0xff}}}, - {{{ 1290, 101, 11}, 0, { 608, 1608}, {0x0b, 0x7a, 0x1e, 0xff}}}, - {{{ 2703, -24, -1003}, 0, { 338, 1876}, {0x3e, 0x6e, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600D798, 0x001e7ee0, 40011, 0x0000d798, 128); // 0x0600D818 - 0x0600D8B0 const Gfx dorrie_seg6_dl_0600D818[] = { @@ -925,16 +602,7 @@ static const Lights1 dorrie_seg6_lights_0600D958 = gdSPDefLights1( ); // 0x0600D970 -static const Vtx dorrie_seg6_vertex_0600D970[] = { - {{{ 1134, -13, 872}, 0, { 268, 1708}, {0xde, 0xc1, 0x68, 0xff}}}, - {{{ 1286, -114, -315}, 0, { 328, 1164}, {0x0d, 0x1f, 0x86, 0xff}}}, - {{{ 2428, -73, 422}, 0, { 474, 1360}, {0x56, 0x2a, 0xae, 0xff}}}, - {{{ -60, 113, 170}, 0, { 116, 1520}, {0xe0, 0x76, 0xe2, 0xff}}}, - {{{ 1287, 107, -5}, 0, { 320, 1288}, {0x0e, 0x7a, 0xe0, 0xff}}}, - {{{ -61, -108, -139}, 0, { 124, 1396}, {0xc8, 0x8f, 0x05, 0xff}}}, - {{{ 2428, 37, 731}, 0, { 464, 1492}, {0x17, 0x7c, 0xf8, 0xff}}}, - {{{ 2703, -24, 1004}, 0, { 496, 1588}, {0x3d, 0x6e, 0x03, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600D970, 0x001e7ee0, 40011, 0x0000d970, 128); // 0x0600D9F0 - 0x0600DA88 const Gfx dorrie_seg6_dl_0600D9F0[] = { @@ -985,16 +653,7 @@ static const Lights1 dorrie_seg6_lights_0600DB30 = gdSPDefLights1( ); // 0x0600DB48 -static const Vtx dorrie_seg6_vertex_0600DB48[] = { - {{{ 864, 32, -681}, 0, { 572, 1464}, {0xd8, 0xc2, 0x99, 0xff}}}, - {{{ -63, -44, 97}, 0, { 786, 1880}, {0xa9, 0xea, 0x59, 0xff}}}, - {{{ -60, 106, -81}, 0, { 782, 1756}, {0xcd, 0x73, 0xfe, 0xff}}}, - {{{ 978, -62, 236}, 0, { 578, 2152}, {0x1b, 0xca, 0x6f, 0xff}}}, - {{{ 981, 88, 57}, 0, { 574, 2028}, {0x0b, 0x75, 0x2e, 0xff}}}, - {{{ 1864, -30, -331}, 0, { 378, 1888}, {0x56, 0x26, 0x55, 0xff}}}, - {{{ 1865, 35, -511}, 0, { 374, 1760}, {0x18, 0x7b, 0x0f, 0xff}}}, - {{{ 2079, 13, -780}, 0, { 320, 1596}, {0x3b, 0x6e, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600DB48, 0x001e7ee0, 40011, 0x0000db48, 128); // 0x0600DBC8 - 0x0600DC60 const Gfx dorrie_seg6_dl_0600DBC8[] = { @@ -1045,16 +704,7 @@ static const Lights1 dorrie_seg6_lights_0600DD08 = gdSPDefLights1( ); // 0x0600DD20 -static const Vtx dorrie_seg6_vertex_0600DD20[] = { - {{{ 981, 88, -55}, 0, { 478, 736}, {0x0b, 0x75, 0xd3, 0xff}}}, - {{{ -61, 97, 82}, 0, { 288, 1108}, {0xcc, 0x73, 0x03, 0xff}}}, - {{{ 864, 24, 682}, 0, { 444, 1372}, {0xd8, 0xc1, 0x66, 0xff}}}, - {{{ -63, -52, -97}, 0, { 292, 972}, {0xa9, 0xea, 0xa7, 0xff}}}, - {{{ 1865, 35, 512}, 0, { 628, 984}, {0x17, 0x7b, 0xf2, 0xff}}}, - {{{ 1864, -28, 332}, 0, { 632, 840}, {0x55, 0x27, 0xac, 0xff}}}, - {{{ 979, -61, -236}, 0, { 482, 600}, {0x1b, 0xcb, 0x91, 0xff}}}, - {{{ 2079, 13, 781}, 0, { 662, 1152}, {0x3a, 0x6f, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600DD20, 0x001e7ee0, 40011, 0x0000dd20, 128); // 0x0600DDA0 - 0x0600DE38 const Gfx dorrie_seg6_dl_0600DDA0[] = { @@ -1099,16 +749,7 @@ const Gfx dorrie_seg6_dl_0600DE38[] = { }; // 0x0600DEE0 -static const Vtx dorrie_seg6_vertex_0600DEE0[] = { - {{{ 558, 286, 434}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 544, 476, 403}, 0, { 479, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 358, 472, 454}, 0, { 479, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 371, 281, 485}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 371, 281, -484}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 358, 472, -453}, 0, { 479, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 544, 476, -402}, 0, { 479, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 558, 286, -433}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dorrie_seg6_vertex_0600DEE0, 0x001e7ee0, 40011, 0x0000dee0, 128); // 0x0600DF60 - 0x0600DFA8 const Gfx dorrie_seg6_dl_0600DF60[] = { diff --git a/actors/exclamation_box/model.inc.c b/actors/exclamation_box/model.inc.c index 095db98c0..e124d987c 100644 --- a/actors/exclamation_box/model.inc.c +++ b/actors/exclamation_box/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Exclamation Box // 0x08012E10 @@ -7,76 +8,34 @@ static const Lights1 exclamation_box_seg8_lights_08012E10 = gdSPDefLights1( ); // 0x08012E28 -ALIGNED8 const Texture exclamation_box_seg8_texture_08012E28[] = { -#include "actors/exclamation_box/vanish_cap_box_front.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(exclamation_box_seg8_texture_08012E28, "actors/exclamation_box/vanish_cap_box_front.rgba16.inc.c", 0x001f2200, 59076, 0x00012e28, 2048); // 0x08013628 -ALIGNED8 const Texture exclamation_box_seg8_texture_08013628[] = { -#include "actors/exclamation_box/vanish_cap_box_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(exclamation_box_seg8_texture_08013628, "actors/exclamation_box/vanish_cap_box_side.rgba16.inc.c", 0x001f2200, 59076, 0x00013628, 4096); // 0x08014628 -ALIGNED8 const Texture exclamation_box_seg8_texture_08014628[] = { -#include "actors/exclamation_box/metal_cap_box_front.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(exclamation_box_seg8_texture_08014628, "actors/exclamation_box/metal_cap_box_front.rgba16.inc.c", 0x001f2200, 59076, 0x00014628, 2048); // 0x08014E28 -ALIGNED8 const Texture exclamation_box_seg8_texture_08014E28[] = { -#include "actors/exclamation_box/metal_cap_box_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(exclamation_box_seg8_texture_08014E28, "actors/exclamation_box/metal_cap_box_side.rgba16.inc.c", 0x001f2200, 59076, 0x00014e28, 4096); // 0x08015E28 -ALIGNED8 const Texture exclamation_box_seg8_texture_08015E28[] = { -#include "actors/exclamation_box/wing_cap_box_front.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(exclamation_box_seg8_texture_08015E28, "actors/exclamation_box/wing_cap_box_front.rgba16.inc.c", 0x001f2200, 59076, 0x00015e28, 2048); // 0x08016628 -ALIGNED8 const Texture exclamation_box_seg8_texture_08016628[] = { -#include "actors/exclamation_box/wing_cap_box_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(exclamation_box_seg8_texture_08016628, "actors/exclamation_box/wing_cap_box_side.rgba16.inc.c", 0x001f2200, 59076, 0x00016628, 4096); // 0x08017628 -ALIGNED8 const Texture exclamation_box_seg8_texture_08017628[] = { -#include "actors/exclamation_box/exclamation_box_front.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(exclamation_box_seg8_texture_08017628, "actors/exclamation_box/exclamation_box_front.rgba16.inc.c", 0x001f2200, 59076, 0x00017628, 2048); // 0x08017E28 -ALIGNED8 const Texture exclamation_box_seg8_texture_08017E28[] = { -#include "actors/exclamation_box/exclamation_box_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(exclamation_box_seg8_texture_08017E28, "actors/exclamation_box/exclamation_box_side.rgba16.inc.c", 0x001f2200, 59076, 0x00017e28, 4096); // 0x08018E28 -static const Vtx exclamation_box_seg8_vertex_08018E28[] = { - {{{ -25, 1, -25}, 0, { 992, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 52, -25}, 0, { 992, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 26, 52, -25}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 1, 26}, 0, { 0, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 26, 1, 26}, 0, { 992, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 26, 52, 26}, 0, { 992, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -25, 52, 26}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 26, 52, -25}, 0, { 992, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 26, 1, 26}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 26, 1, -25}, 0, { 992, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 26, 52, 26}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -25, 1, -25}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -25, 1, 26}, 0, { 992, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -25, 52, 26}, 0, { 992, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -25, 52, -25}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 26, 1, -25}, 0, { 0, 992}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(exclamation_box_seg8_vertex_08018E28, 0x001f2200, 59076, 0x00018e28, 256); // 0x08018F28 -static const Vtx exclamation_box_seg8_vertex_08018F28[] = { - {{{ 26, 1, -25}, 0, { 992, 2014}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 26, 1, 26}, 0, { 992, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -25, 1, 26}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -25, 1, -25}, 0, { 0, 2014}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -25, 52, -25}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, 52, 26}, 0, { 0, 2014}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 26, 52, 26}, 0, { 992, 2014}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 26, 52, -25}, 0, { 992, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(exclamation_box_seg8_vertex_08018F28, 0x001f2200, 59076, 0x00018f28, 128); // 0x08018FA8 - 0x08019008 const Gfx exclamation_box_seg8_dl_08018FA8[] = { @@ -116,36 +75,10 @@ const Gfx exclamation_box_seg8_dl_08019058[] = { }; // 0x080190A0 -static const Vtx exclamation_box_seg8_vertex_080190A0[] = { - {{{ -25, 1, 26}, 0, { 992, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -25, 52, 26}, 0, { 992, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -25, 52, -25}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 26, 1, 26}, 0, { 992, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 26, 52, 26}, 0, { 992, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -25, 52, 26}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -25, 1, 26}, 0, { 0, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 26, 1, -25}, 0, { 992, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 26, 52, -25}, 0, { 992, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 26, 52, 26}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 26, 1, 26}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -25, 1, -25}, 0, { 992, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 26, 52, -25}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 26, 1, -25}, 0, { 0, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 52, -25}, 0, { 992, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 1, -25}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(exclamation_box_seg8_vertex_080190A0, 0x001f2200, 59076, 0x000190a0, 256); // 0x080191A0 -static const Vtx exclamation_box_seg8_vertex_080191A0[] = { - {{{ -25, 52, 26}, 0, { 0, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 26, 52, 26}, 0, { 2014, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 26, 52, -25}, 0, { 2014, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, 52, -25}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, 1, 26}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -25, 1, -25}, 0, { 0, 992}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 26, 1, -25}, 0, { 2014, 992}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 26, 1, 26}, 0, { 2014, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(exclamation_box_seg8_vertex_080191A0, 0x001f2200, 59076, 0x000191a0, 128); // 0x08019220 - 0x08019280 const Gfx exclamation_box_seg8_dl_08019220[] = { diff --git a/actors/exclamation_box_outline/collision.inc.c b/actors/exclamation_box_outline/collision.inc.c index b85406c9f..fd86a19d1 100644 --- a/actors/exclamation_box_outline/collision.inc.c +++ b/actors/exclamation_box_outline/collision.inc.c @@ -1,31 +1,5 @@ +#include "pc/rom_assets.h" // Exclamation Box Outline // 0x08025F78 - 0x08025FFC -const Collision exclamation_box_outline_seg8_collision_08025F78[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-26, 30, -26), - COL_VERTEX(-26, 30, 26), - COL_VERTEX(-26, 52, 26), - COL_VERTEX(26, 30, 26), - COL_VERTEX(26, 52, 26), - COL_VERTEX(26, 30, -26), - COL_VERTEX(26, 52, -26), - COL_VERTEX(-26, 52, -26), - - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI(5, 3, 1), - COL_TRI(5, 1, 0), - COL_TRI(6, 4, 3), - COL_TRI(6, 3, 5), - COL_TRI(7, 4, 6), - COL_TRI(7, 2, 4), - COL_TRI(0, 2, 7), - COL_TRI(7, 6, 5), - COL_TRI(7, 5, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(exclamation_box_outline_seg8_collision_08025F78, 0x001f2200, 59076, 0x00025f78, 132); diff --git a/actors/exclamation_box_outline/model.inc.c b/actors/exclamation_box_outline/model.inc.c index 5c53b1636..f6c90a4ca 100644 --- a/actors/exclamation_box_outline/model.inc.c +++ b/actors/exclamation_box_outline/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Exclamation Box Outline // 0x08024CB8 @@ -25,38 +26,10 @@ static const Lights1 exclamation_box_outline_seg8_lights_08024D00 = gdSPDefLight ); // 0x08024D18 -static const Vtx exclamation_box_outline_seg8_vertex_08024D18[] = { - {{{ 26, 1, -25}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x50}}}, - {{{ 26, 52, 26}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x50}}}, - {{{ 26, 1, 26}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x50}}}, - {{{ 26, 1, 26}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x50}}}, - {{{ -25, 1, 26}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x50}}}, - {{{ -25, 1, -25}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x50}}}, - {{{ 26, 1, -25}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x50}}}, - {{{ 26, 1, 26}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x50}}}, - {{{ 26, 52, 26}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x50}}}, - {{{ -25, 52, 26}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x50}}}, - {{{ -25, 1, 26}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x50}}}, - {{{ -25, 1, 26}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x50}}}, - {{{ -25, 52, 26}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x50}}}, - {{{ -25, 52, -25}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x50}}}, - {{{ -25, 1, -25}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x50}}}, -}; +ROM_ASSET_LOAD_VTX(exclamation_box_outline_seg8_vertex_08024D18, 0x001f2200, 59076, 0x00024d18, 240); // 0x08024E08 -static const Vtx exclamation_box_outline_seg8_vertex_08024E08[] = { - {{{ -25, 1, -25}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x50}}}, - {{{ -25, 52, -25}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x50}}}, - {{{ 26, 52, -25}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x50}}}, - {{{ 26, 1, -25}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x50}}}, - {{{ 26, 1, -25}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x50}}}, - {{{ 26, 52, -25}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x50}}}, - {{{ 26, 52, 26}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x50}}}, - {{{ -25, 52, 26}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x50}}}, - {{{ 26, 52, 26}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x50}}}, - {{{ 26, 52, -25}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x50}}}, - {{{ -25, 52, -25}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x50}}}, -}; +ROM_ASSET_LOAD_VTX(exclamation_box_outline_seg8_vertex_08024E08, 0x001f2200, 59076, 0x00024e08, 176); // 0x08024EB8 - 0x08024F30 const Gfx exclamation_box_outline_seg8_dl_08024EB8[] = { @@ -124,39 +97,13 @@ const Gfx exclamation_box_outline_seg8_dl_08024FE8[] = { }; // 0x08025008 -static const Vtx exclamation_box_outline_seg8_vertex_08025008[] = { - {{{ -25, 52, 26}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, 52, 26}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, 52, -25}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 52, -25}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, 1, 26}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 52, 26}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 1, 26}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, 1, -25}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, 52, -25}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, 52, 26}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, 1, 26}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 1, -25}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, 1, -25}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 52, -25}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(exclamation_box_outline_seg8_vertex_08025008, 0x001f2200, 59076, 0x00025008, 224); // 0x080250E8 -static const Vtx exclamation_box_outline_seg8_vertex_080250E8[] = { - {{{ -25, 1, 26}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 52, 26}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 52, -25}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 1, -25}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 1, 26}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 1, -25}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, 1, -25}, 0, { 996, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, 1, 26}, 0, { -26, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(exclamation_box_outline_seg8_vertex_080250E8, 0x001f2200, 59076, 0x000250e8, 128); // 0x08025168 -ALIGNED8 const Texture exclamation_box_outline_seg8_texture_08025168[] = { -#include "actors/exclamation_box_outline/exclamation_box_outline.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(exclamation_box_outline_seg8_texture_08025168, "actors/exclamation_box_outline/exclamation_box_outline.rgba16.inc.c", 0x001f2200, 59076, 0x00025168, 2048); // 0x08025968 - 0x080259F8 const Gfx exclamation_box_outline_seg8_dl_08025968[] = { @@ -199,17 +146,10 @@ static const Lights1 exclamation_box_outline_seg8_lights_08025A68 = gdSPDefLight ); // 0x08025A80 -ALIGNED8 const Texture exclamation_box_outline_seg8_texture_08025A80[] = { -#include "actors/exclamation_box_outline/exclamation_point.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(exclamation_box_outline_seg8_texture_08025A80, "actors/exclamation_box_outline/exclamation_point.rgba16.inc.c", 0x001f2200, 59076, 0x00025a80, 1024); // 0x08025E80 -static const Vtx exclamation_box_outline_seg8_vertex_08025E80[] = { - {{{ -22, 49, 0}, 0, { -157, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -22, 4, 0}, 0, { -157, 1048}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 23, 4, 0}, 0, { 605, 1048}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 23, 49, 0}, 0, { 605, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(exclamation_box_outline_seg8_vertex_08025E80, 0x001f2200, 59076, 0x00025e80, 64); // 0x08025EC0 - 0x08025F08 const Gfx exclamation_box_outline_seg8_dl_08025EC0[] = { diff --git a/actors/explosion/model.inc.c b/actors/explosion/model.inc.c index cc05170b0..7ef617d67 100644 --- a/actors/explosion/model.inc.c +++ b/actors/explosion/model.inc.c @@ -1,47 +1,29 @@ +#include "pc/rom_assets.h" // Explosion // 0x030009C8 -static const Vtx explosion_seg3_vertex_030009C8[] = { - {{{ -128, -128, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 128, -128, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 128, 128, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -128, 128, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(explosion_seg3_vertex_030009C8, 0x00201410, 96653, 0x000009c8, 64); // 0x03000A08 -ALIGNED8 const Texture explosion_seg3_texture_03000A08[] = { -#include "actors/explosion/explosion_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(explosion_seg3_texture_03000A08, "actors/explosion/explosion_0.rgba16.inc.c", 0x00201410, 96653, 0x00000a08, 2048); // 0x03001208 -ALIGNED8 const Texture explosion_seg3_texture_03001208[] = { -#include "actors/explosion/explosion_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(explosion_seg3_texture_03001208, "actors/explosion/explosion_1.rgba16.inc.c", 0x00201410, 96653, 0x00001208, 2048); // 0x03001A08 -ALIGNED8 const Texture explosion_seg3_texture_03001A08[] = { -#include "actors/explosion/explosion_2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(explosion_seg3_texture_03001A08, "actors/explosion/explosion_2.rgba16.inc.c", 0x00201410, 96653, 0x00001a08, 2048); // 0x03002208 -ALIGNED8 const Texture explosion_seg3_texture_03002208[] = { -#include "actors/explosion/explosion_3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(explosion_seg3_texture_03002208, "actors/explosion/explosion_3.rgba16.inc.c", 0x00201410, 96653, 0x00002208, 2048); // 0x03002A08 -ALIGNED8 const Texture explosion_seg3_texture_03002A08[] = { -#include "actors/explosion/explosion_4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(explosion_seg3_texture_03002A08, "actors/explosion/explosion_4.rgba16.inc.c", 0x00201410, 96653, 0x00002a08, 2048); // 0x03003208 -ALIGNED8 const Texture explosion_seg3_texture_03003208[] = { -#include "actors/explosion/explosion_5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(explosion_seg3_texture_03003208, "actors/explosion/explosion_5.rgba16.inc.c", 0x00201410, 96653, 0x00003208, 2048); // 0x03003A08 -ALIGNED8 const Texture explosion_seg3_texture_03003A08[] = { -#include "actors/explosion/explosion_6.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(explosion_seg3_texture_03003A08, "actors/explosion/explosion_6.rgba16.inc.c", 0x00201410, 96653, 0x00003a08, 2048); // 0x03004208 - 0x03004298 const Gfx explosion_seg3_dl_03004208[] = { diff --git a/actors/eyerok/anims/anim_0500D270.inc.c b/actors/eyerok/anims/anim_0500D270.inc.c index 974df88ef..a8ca516d2 100644 --- a/actors/eyerok/anims/anim_0500D270.inc.c +++ b/actors/eyerok/anims/anim_0500D270.inc.c @@ -1,119 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500CC48 -static const s16 eyerok_seg5_animvalue_0500CC48[] = { - 0x0000, 0x0078, 0x0077, 0x0076, 0x0075, 0x0074, 0x0074, 0x0075, - 0x0078, 0x007D, 0x0084, 0x008E, 0x0097, 0x009F, 0x00A5, 0x00A7, - 0x0000, 0x0013, 0x0048, 0x0093, 0x00E8, 0x013D, 0x0188, 0x01BC, - 0x01DB, 0x01F0, 0x01FD, 0x0204, 0x0206, 0x0206, 0x0206, 0xFFFD, - 0xFFF0, 0xFFCE, 0xFF9E, 0xFF67, 0xFF2F, 0xFEFD, 0xFED9, 0xFEC0, - 0xFEAB, 0xFE9A, 0xFE8D, 0xFE83, 0xFE7E, 0xFE7C, 0x3FFF, 0x3D25, - 0x3C98, 0x3B33, 0x3954, 0x375D, 0x35AD, 0x34A4, 0x3436, 0x340B, - 0x3412, 0x343C, 0x3479, 0x34B9, 0x34EB, 0x34FF, 0x3CBD, 0x3C49, - 0x3B23, 0x3997, 0x37F4, 0x3687, 0x359E, 0x352A, 0x34E6, 0x34C6, - 0x34C1, 0x34CE, 0x34E3, 0x34F6, 0x34FF, 0x3B1B, 0x3AB0, 0x399F, - 0x3832, 0x36B2, 0x3569, 0x34A1, 0x344F, 0x3432, 0x343B, 0x3460, - 0x3492, 0x34C6, 0x34EF, 0x34FF, 0x3912, 0x38D7, 0x3841, 0x3778, - 0x36A2, 0x35E7, 0x356E, 0x3530, 0x3509, 0x34F3, 0x34EC, 0x34EE, - 0x34F4, 0x34FC, 0x34FF, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0x3AAB, 0x3A4A, 0x395A, 0x3823, 0x36EE, 0x3605, - 0x35B1, 0x35FC, 0x36A9, 0x3798, 0x38A5, 0x39B1, 0x3A99, 0x3B3D, - 0x3B7B, 0x8001, 0x8001, 0xBCBF, 0xBBEB, 0xB9D9, 0xB720, 0xB45D, - 0xB229, 0xB11E, 0xB142, 0xB211, 0xB354, 0xB4D6, 0xB660, 0xB7BC, - 0xB8B5, 0xB914, 0x8001, 0x8001, 0xB7DB, 0xB784, 0xB6AD, 0xB596, - 0xB483, 0xB3B7, 0xB373, 0xB3C2, 0xB46D, 0xB555, 0xB65A, 0xB75C, - 0xB83B, 0xB8D8, 0xB914, 0x8001, 0x8001, 0xBB1D, 0xBAAF, 0xB999, - 0xB82D, 0xB6BA, 0xB592, 0xB504, 0xB514, 0xB57D, 0xB622, 0xB6E7, - 0xB7B1, 0xB863, 0xB8E3, 0xB914, 0x8001, 0x8001, 0xBBEE, 0xBB5D, - 0xB9EF, 0xB80F, 0xB626, 0xB49E, 0xB3E2, 0xB3F3, 0xB477, 0xB549, - 0xB647, 0xB74A, 0xB830, 0xB8D5, 0xB914, 0x7FFB, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x8002, 0x8002, 0x8001, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x488D, 0x4816, 0x46EB, - 0x4569, 0x43E9, 0x42C6, 0x425B, 0x42B3, 0x4384, 0x44A4, 0x45EB, - 0x4730, 0x484B, 0x4912, 0x495E, 0x8204, 0x81F1, 0x81C1, 0x8183, - 0x8145, 0x8115, 0x8102, 0x810E, 0x812C, 0x8157, 0x8187, 0x81B8, - 0x81E2, 0x8200, 0x820B, 0x7102, 0x713F, 0x71E0, 0x72C8, 0x73D6, - 0x74ED, 0x75EE, 0x76FB, 0x7836, 0x7988, 0x7AD6, 0x7C06, 0x7D00, - 0x7DA8, 0x7DE6, 0x09AF, 0x092A, 0x07D6, 0x060A, 0x041C, 0x0265, - 0x013C, 0x008B, 0x0000, 0xFF97, 0xFF4A, 0xFF16, 0xFEF6, 0xFEE6, - 0xFEE2, 0x806A, 0x8063, 0x8051, 0x8039, 0x8021, 0x800E, 0x8007, - 0x800B, 0x8016, 0x8026, 0x8038, 0x804B, 0x805A, 0x8066, 0x806A, - 0x7D50, 0x7D5E, 0x7D84, 0x7DBA, 0x7DFA, 0x7E3C, 0x7E79, 0x7EBA, - 0x7F06, 0x7F58, 0x7FA9, 0x7FF2, 0x8032, 0x805B, 0x806A, 0x0488, - 0x0397, 0x0135, 0xFE10, 0xFAD1, 0xF825, 0xF6B7, 0xF683, 0xF6F0, - 0xF7D1, 0xF8F3, 0xFA29, 0xFB41, 0xFC0D, 0xFC5B, 0x80C9, 0x80C6, - 0x80BC, 0x80AB, 0x8095, 0x8079, 0x8057, 0x802A, 0x7FEC, 0x7FAB, - 0x7F68, 0x7F2A, 0x7EF6, 0x7ED2, 0x7EC5, 0x837B, 0x837A, 0x8377, - 0x8374, 0x8370, 0x836C, 0x8369, 0x8367, 0x8364, 0x8362, 0x835F, - 0x835D, 0x835B, 0x835A, 0x8359, 0x0003, 0xFFA9, 0xFEC3, 0xFD93, - 0xFC5B, 0xFB5C, 0xFAD7, 0xFACA, 0xFAFE, 0xFB5F, 0xFBD9, 0xFC59, - 0xFCCC, 0xFD20, 0xFD40, 0x7CD1, 0x7CE4, 0x7D16, 0x7D58, 0x7D9E, - 0x7DDA, 0x7DFF, 0x7E0E, 0x7E14, 0x7E13, 0x7E0D, 0x7E05, 0x7DFC, - 0x7DF5, 0x7DF2, 0x8971, 0x8959, 0x8919, 0x88BC, 0x884D, 0x87D8, - 0x8768, 0x86EE, 0x865B, 0x85BD, 0x8520, 0x848F, 0x8418, 0x83C8, - 0x83AB, 0x02B1, 0x0256, 0x0172, 0x0045, 0xFF12, 0xFE17, 0xFD97, - 0xFD91, 0xFDCD, 0xFE37, 0xFEBB, 0xFF44, 0xFFBF, 0x0017, 0x0039, - 0x8001, 0x8001, 0x8152, 0x8152, 0xF9B2, 0xF9F0, 0xFA9E, 0xFBA8, - 0xFCFD, 0xFE8A, 0x003B, 0x0200, 0x03C5, 0x0577, 0x0703, 0x0858, - 0x0963, 0x0A11, 0x0A4F, 0x2304, 0x2313, 0x233B, 0x237A, 0x23CB, - 0x2428, 0x248E, 0x24F9, 0x2564, 0x25CA, 0x2627, 0x2678, 0x26B6, - 0x26DF, 0x26EE, 0xF1F7, 0xF227, 0xF2AC, 0xF379, 0xF47F, 0xF5B0, - 0xF6FE, 0xF85A, 0xF9B5, 0xFB03, 0xFC34, 0xFD3A, 0xFE07, 0xFE8C, - 0xFEBC, 0x8152, 0x0347, 0xB298, 0xE257, 0x8152, 0x25DB, 0x25E7, - 0x2609, 0x263E, 0x2681, 0x26CE, 0x2724, 0x277C, 0x27D5, 0x282A, - 0x2878, 0x28BB, 0x28EF, 0x2911, 0x291E, 0x0000, 0x00EE, 0x038B, - 0x078E, 0x0CB0, 0x12A8, 0x1930, 0x1FFF, 0x26CF, 0x2D56, 0x334F, - 0x3871, 0x3C73, 0x3F10, 0x3FFF, 0x0000, 0x00B1, 0x02A3, 0x05A0, - 0x0971, 0x0DE3, 0x12C0, 0x17D2, 0x1CE4, 0x21C0, 0x2632, 0x2A04, - 0x2D00, 0x2EF2, 0x2FA4, 0x2DA1, 0x2ED5, 0x3231, 0x375B, 0x3DF5, - 0x45A4, 0x4E0C, 0x56D0, 0x5F94, 0x67FB, 0x6FAA, 0x7645, 0x7B6F, - 0x7ECB, 0x8001, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animvalue_0500CC48, 0x00145e90, 48337, 0x0000cc48, 1060); // 0x0500D06C -static const u16 eyerok_seg5_animindex_0500D06C[] = { - 0x000F, 0x0001, 0x000F, 0x0010, 0x000F, 0x001F, 0x0001, 0x0000, 0x0001, 0x002E, 0x0001, 0x0000, - 0x000F, 0x01E5, 0x000F, 0x01F4, 0x000F, 0x0203, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x01D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D5, - 0x000F, 0x00EC, 0x000F, 0x00FB, 0x000F, 0x010A, - 0x0001, 0x0089, 0x0001, 0x008A, 0x000F, 0x008B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x002F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D1, - 0x000F, 0x0119, 0x000F, 0x0128, 0x000F, 0x0137, - 0x0001, 0x009A, 0x0001, 0x009B, 0x000F, 0x009C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x003E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01A3, - 0x000F, 0x0146, 0x000F, 0x0155, 0x000F, 0x0164, - 0x0001, 0x00AB, 0x0001, 0x00AC, 0x000F, 0x00AD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x004D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01A2, - 0x000F, 0x0173, 0x000F, 0x0182, 0x000F, 0x0191, - 0x0001, 0x00BC, 0x0001, 0x00BD, 0x000F, 0x00BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x01D2, 0x0001, 0x01D3, 0x0001, 0x01D4, - 0x000F, 0x01A4, 0x000F, 0x01B3, 0x000F, 0x01C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x01A0, 0x0001, 0x01A1, 0x0001, 0x0000, - 0x0001, 0x00CD, 0x000F, 0x00CE, 0x000F, 0x00DD, - 0x0001, 0x0000, 0x000F, 0x006B, 0x000F, 0x007A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animindex_0500D06C, 0x00145e90, 48337, 0x0000d06c, 516); // 0x0500D270 static const struct Animation eyerok_seg5_anim_0500D270 = { diff --git a/actors/eyerok/anims/anim_0500DF50.inc.c b/actors/eyerok/anims/anim_0500DF50.inc.c index e93778cd1..16937aa98 100644 --- a/actors/eyerok/anims/anim_0500DF50.inc.c +++ b/actors/eyerok/anims/anim_0500DF50.inc.c @@ -1,225 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500D288 -static const s16 eyerok_seg5_animvalue_0500D288[] = { - 0x0000, 0x0078, 0x0000, 0x0005, 0x0017, 0x0031, 0x0051, 0x0072, - 0x0094, 0x00B1, 0x00C8, 0x00DF, 0x00F8, 0x0109, 0x0109, 0x00FE, - 0x00ED, 0x00DA, 0x00C7, 0x00D4, 0x00DF, 0x00E8, 0x00EF, 0x00F3, - 0x00F4, 0x00F1, 0x00EB, 0x00E3, 0x00D9, 0x00CF, 0x00C6, 0x00D3, - 0x00DE, 0x00E3, 0x00E2, 0x00DC, 0x00D6, 0x00CF, 0x00C9, 0x00C7, - 0x00C8, 0x00C8, 0xFF96, 0xFFA2, 0xFFC2, 0xFFF2, 0x0029, 0x0066, - 0x00A1, 0x00D6, 0x00FF, 0x010D, 0x0106, 0x00FF, 0x00FF, 0x00FF, - 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, - 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, - 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, - 0x00FF, 0x00FF, 0x3FFF, 0x335E, 0x30A2, 0x2A47, 0x2312, 0x1DC6, - 0x1BEF, 0x1BDB, 0x1B6F, 0x1970, 0x1719, 0x15F9, 0x166F, 0x1795, - 0x190B, 0x1A73, 0x1B6F, 0x1BE6, 0x1C19, 0x1C28, 0x1C38, 0x1C6B, - 0x1CE4, 0x1DC6, 0x1F06, 0x207D, 0x2220, 0x23E7, 0x25C8, 0x27B9, - 0x29B0, 0x2BA5, 0x2D8D, 0x2F60, 0x3113, 0x329E, 0x33F6, 0x3512, - 0x35E9, 0x3671, 0x36A0, 0x328D, 0x319F, 0x2F77, 0x2D04, 0x2B38, - 0x2AD8, 0x2B12, 0x2A6D, 0x2780, 0x23B4, 0x21D1, 0x2297, 0x2479, - 0x26D5, 0x2908, 0x2A6D, 0x2B00, 0x2B3B, 0x2B3B, 0x2B1E, 0x2B00, - 0x2AFF, 0x2B38, 0x2BA1, 0x2C1C, 0x2CA6, 0x2D3B, 0x2DD8, 0x2E7B, - 0x2F20, 0x2FC5, 0x3065, 0x30FE, 0x318C, 0x320D, 0x327E, 0x32DB, - 0x3322, 0x334E, 0x335E, 0x37D9, 0x34C0, 0x2D8D, 0x2564, 0x1F67, - 0x1D66, 0x1D67, 0x1CDD, 0x1A37, 0x1706, 0x157A, 0x161C, 0x17AE, - 0x19AB, 0x1B91, 0x1CDD, 0x1D81, 0x1DD9, 0x1E06, 0x1E24, 0x1E55, - 0x1EB6, 0x1F67, 0x2060, 0x2180, 0x22C0, 0x241A, 0x2585, 0x26FC, - 0x2877, 0x29EF, 0x2B5E, 0x2CBB, 0x2E01, 0x2F27, 0x3028, 0x30FC, - 0x319C, 0x3201, 0x3225, 0x35CF, 0x33F3, 0x2FA0, 0x2ABA, 0x2725, - 0x2605, 0x261F, 0x25C1, 0x23CC, 0x2161, 0x2032, 0x20AE, 0x21E0, - 0x2361, 0x24CE, 0x25C1, 0x2642, 0x269F, 0x26DE, 0x2706, 0x271B, - 0x2723, 0x2725, 0x2725, 0x2725, 0x2725, 0x2725, 0x2725, 0x2725, - 0x2725, 0x2725, 0x2725, 0x2725, 0x2725, 0x2725, 0x2725, 0x2725, - 0x2725, 0x2725, 0x2725, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0x32ED, 0x32F4, 0x3304, 0x331B, 0x3335, - 0x334C, 0x335C, 0x3363, 0x3367, 0x3374, 0x3386, 0x339B, 0x33B1, - 0x33C7, 0x33D9, 0x33E6, 0x33EB, 0x33E6, 0x33D5, 0x33B6, 0x3386, - 0x3344, 0x32ED, 0x3278, 0x31E0, 0x312C, 0x3060, 0x2F81, 0x2E96, - 0x2DA3, 0x2CAE, 0x2BBC, 0x2AD2, 0x29F6, 0x292D, 0x287D, 0x27EB, - 0x277C, 0x2735, 0x271C, 0x8001, 0x8001, 0xA37C, 0xA1E4, 0x9E2D, - 0x99F6, 0x96DB, 0x95E9, 0x95FA, 0x955F, 0x92BE, 0x8F6F, 0x8DCF, - 0x8E2E, 0x8F3A, 0x90D8, 0x92ED, 0x955F, 0x99E4, 0x9F9C, 0xA28B, - 0xA0BA, 0x9C83, 0x9864, 0x96DB, 0x979D, 0x98B1, 0x9A08, 0x9B99, - 0x9D56, 0x9F33, 0xA126, 0xA322, 0xA51B, 0xA705, 0xA8D4, 0xAA7D, - 0xABF3, 0xAD2B, 0xAE18, 0xAEAF, 0xAEE4, 0x8001, 0x8001, 0xA37C, - 0xA37C, 0xA37C, 0xA37C, 0xA37C, 0xA3C2, 0xA407, 0xA37C, 0xA10A, - 0x9DC8, 0x9C27, 0x9C9C, 0x9DD1, 0x9F87, 0xA180, 0xA37C, 0xA664, - 0xA9C9, 0xAB6B, 0xAA3F, 0xA7A4, 0xA4F0, 0xA37C, 0xA326, 0xA2E5, - 0xA2B7, 0xA29A, 0xA28B, 0xA289, 0xA292, 0xA2A3, 0xA2BB, 0xA2D8, - 0xA2F7, 0xA318, 0xA336, 0xA352, 0xA368, 0xA377, 0xA37C, 0x8001, - 0x8001, 0xAA69, 0xAAFB, 0xAC4E, 0xADCD, 0xAEE4, 0xAF83, 0xAFBF, - 0xAF41, 0xAD35, 0xAA6D, 0xA908, 0xA967, 0xAA65, 0xABD4, 0xAD82, - 0xAF41, 0xB1FA, 0xB53A, 0xB6C6, 0xB589, 0xB2DE, 0xB02F, 0xAEE4, - 0xAED6, 0xAEE7, 0xAF14, 0xAF59, 0xAFB1, 0xB019, 0xB08C, 0xB108, - 0xB187, 0xB207, 0xB282, 0xB2F5, 0xB35C, 0xB3B3, 0xB3F6, 0xB421, - 0xB430, 0x8001, 0x8001, 0xA37C, 0xA209, 0x9EAC, 0x9ADD, 0x9814, - 0x973C, 0x9758, 0x96FF, 0x9530, 0x92ED, 0x91D0, 0x9208, 0x92AF, - 0x93BE, 0x952F, 0x96FF, 0x9A9F, 0x9F4E, 0xA1B6, 0xA04B, 0x9CF9, - 0x999C, 0x9814, 0x9814, 0x9814, 0x9814, 0x9814, 0x9814, 0x9814, - 0x9814, 0x9814, 0x9814, 0x9814, 0x9814, 0x9814, 0x9814, 0x9814, - 0x9814, 0x9814, 0x9814, 0x7FFB, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x8002, 0x8002, 0x8002, - 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, - 0x8002, 0x8002, 0x8002, 0x8002, 0x42D9, 0x42DE, 0x42EB, 0x42FC, - 0x430F, 0x4321, 0x432D, 0x4332, 0x4336, 0x433F, 0x434D, 0x435D, - 0x436E, 0x437E, 0x438C, 0x4396, 0x4399, 0x4396, 0x4389, 0x4371, - 0x434D, 0x431B, 0x42D9, 0x4280, 0x420D, 0x4184, 0x40EA, 0x4041, - 0x3F8E, 0x3ED6, 0x3E1C, 0x3D64, 0x3CB3, 0x3C0C, 0x3B74, 0x3AEE, - 0x3A7F, 0x3A2B, 0x39F5, 0x39E2, 0x81DC, 0x830A, 0x85C8, 0x88E4, - 0x8B2A, 0x8C1F, 0x8C4E, 0x8C17, 0x8B44, 0x8A0A, 0x8968, 0x89AA, - 0x8A48, 0x8B0A, 0x8BB8, 0x8C17, 0x8C2C, 0x8C23, 0x8C03, 0x8BD3, - 0x8B9B, 0x8B60, 0x8B2A, 0x8AF5, 0x8ABA, 0x8A78, 0x8A33, 0x89EB, - 0x89A1, 0x8957, 0x890E, 0x88C7, 0x8884, 0x8845, 0x880D, 0x87DC, - 0x87B3, 0x8795, 0x8781, 0x877B, 0x70FD, 0x7195, 0x72F6, 0x7487, - 0x75AC, 0x7633, 0x7658, 0x7626, 0x7555, 0x742E, 0x7398, 0x73D5, - 0x7469, 0x7520, 0x75C6, 0x7626, 0x7645, 0x764A, 0x763C, 0x7620, - 0x75FB, 0x75D3, 0x75AC, 0x7585, 0x7558, 0x7526, 0x74F1, 0x74B8, - 0x747F, 0x7444, 0x740A, 0x73D2, 0x739D, 0x736B, 0x733E, 0x7316, - 0x72F6, 0x72DE, 0x72CE, 0x72C9, 0xF753, 0xFB07, 0x03A0, 0x0D60, - 0x1484, 0x1792, 0x1837, 0x176F, 0x145C, 0x0FDE, 0x0D90, 0x0E7F, - 0x10C3, 0x138B, 0x160A, 0x176F, 0x17C8, 0x17B7, 0x1756, 0x16BC, - 0x1601, 0x153B, 0x1484, 0x13CF, 0x1301, 0x1220, 0x112F, 0x1034, - 0x0F33, 0x0E31, 0x0D32, 0x0C3A, 0x0B4E, 0x0A74, 0x09AE, 0x0902, - 0x0874, 0x080A, 0x07C6, 0x07AF, 0x808D, 0x80BC, 0x812B, 0x81A8, - 0x8203, 0x8228, 0x822D, 0x8227, 0x8212, 0x81F2, 0x81E1, 0x81E8, - 0x81F8, 0x820C, 0x821E, 0x8227, 0x8228, 0x8225, 0x821F, 0x8217, - 0x820F, 0x8208, 0x8203, 0x81FF, 0x81FB, 0x81F6, 0x81F1, 0x81ED, - 0x81E8, 0x81E3, 0x81DF, 0x81DB, 0x81D7, 0x81D3, 0x81D0, 0x81CD, - 0x81CB, 0x81C9, 0x81C8, 0x81C7, 0x7D56, 0x7D71, 0x7DB0, 0x7DF7, - 0x7E2B, 0x7E41, 0x7E46, 0x7E40, 0x7E29, 0x7E08, 0x7DF7, 0x7DFE, - 0x7E0F, 0x7E23, 0x7E36, 0x7E40, 0x7E43, 0x7E42, 0x7E3F, 0x7E3A, - 0x7E34, 0x7E2F, 0x7E2B, 0x7E28, 0x7E24, 0x7E20, 0x7E1B, 0x7E17, - 0x7E12, 0x7E0E, 0x7E09, 0x7E05, 0x7E01, 0x7DFD, 0x7DFA, 0x7DF7, - 0x7DF5, 0x7DF3, 0x7DF2, 0x7DF1, 0xEA78, 0xEDBA, 0xF54D, 0xFDE2, - 0x0428, 0x06B8, 0x0726, 0x06A6, 0x04E2, 0x0231, 0x00CC, 0x015D, - 0x02B9, 0x0463, 0x05DD, 0x06A6, 0x06C1, 0x0691, 0x062B, 0x05A5, - 0x0514, 0x048E, 0x0428, 0x03D6, 0x037E, 0x0321, 0x02C1, 0x025F, - 0x01FD, 0x019C, 0x013D, 0x00E3, 0x008D, 0x003F, 0xFFF9, 0xFFBC, - 0xFF8B, 0xFF65, 0xFF4E, 0xFF46, 0x80DB, 0x8096, 0x7FF4, 0x7F40, - 0x7EBD, 0x7E88, 0x7E81, 0x7E8A, 0x7EA8, 0x7ED7, 0x7EF0, 0x7EE6, - 0x7ECE, 0x7EB1, 0x7E98, 0x7E8A, 0x7E8A, 0x7E90, 0x7E9B, 0x7EA6, - 0x7EB2, 0x7EBA, 0x7EBD, 0x7EBB, 0x7EB9, 0x7EB6, 0x7EB2, 0x7EAD, - 0x7EA8, 0x7EA2, 0x7E9C, 0x7E97, 0x7E91, 0x7E8C, 0x7E87, 0x7E82, - 0x7E7F, 0x7E7C, 0x7E7A, 0x7E79, 0x8377, 0x8372, 0x8369, 0x835E, - 0x8356, 0x8352, 0x8351, 0x8354, 0x835F, 0x836F, 0x8377, 0x8374, - 0x836C, 0x8362, 0x8359, 0x8354, 0x8352, 0x8352, 0x8353, 0x8354, - 0x8356, 0x8357, 0x8356, 0x8355, 0x8353, 0x8352, 0x8350, 0x834E, - 0x834B, 0x8349, 0x8347, 0x8345, 0x8342, 0x8340, 0x833F, 0x833D, - 0x833C, 0x833B, 0x833A, 0x833A, 0xE520, 0xE83D, 0xEF7A, 0xF7AB, - 0xFDA8, 0x000A, 0x0061, 0xFFF1, 0xFE87, 0xFC56, 0xFB32, 0xFBA8, - 0xFCC4, 0xFE1F, 0xFF51, 0xFFF1, 0xFFF6, 0xFFAE, 0xFF37, 0xFEAB, - 0xFE27, 0xFDC7, 0xFDA8, 0xFDBA, 0xFDD9, 0xFE03, 0xFE36, 0xFE71, - 0xFEB2, 0xFEF7, 0xFF3D, 0xFF84, 0xFFCA, 0x000B, 0x0048, 0x007E, - 0x00AC, 0x00CE, 0x00E4, 0x00EC, 0x7DC7, 0x7D42, 0x7C0C, 0x7AAC, - 0x79AB, 0x7942, 0x792F, 0x7942, 0x7985, 0x79ED, 0x7A23, 0x7A0D, - 0x79D8, 0x7998, 0x795F, 0x7942, 0x793D, 0x7942, 0x794F, 0x7962, - 0x7979, 0x7992, 0x79AB, 0x79C6, 0x79E4, 0x7A05, 0x7A29, 0x7A4E, - 0x7A74, 0x7A9A, 0x7AC0, 0x7AE4, 0x7B07, 0x7B28, 0x7B45, 0x7B5E, - 0x7B73, 0x7B83, 0x7B8D, 0x7B91, 0x88D1, 0x8887, 0x87DC, 0x871A, - 0x868B, 0x864E, 0x8640, 0x8650, 0x8691, 0x86F0, 0x8721, 0x870D, - 0x86DD, 0x86A2, 0x866E, 0x8650, 0x8648, 0x8648, 0x864E, 0x865A, - 0x8669, 0x867A, 0x868B, 0x869E, 0x86B4, 0x86CC, 0x86E6, 0x8702, - 0x871E, 0x873A, 0x8756, 0x8771, 0x878B, 0x87A4, 0x87B9, 0x87CD, - 0x87DC, 0x87E8, 0x87F0, 0x87F2, 0xF69C, 0xF954, 0xFFA6, 0x06CF, - 0x0C0F, 0x0E3C, 0x0EA5, 0x0E38, 0x0C99, 0x0A26, 0x08E1, 0x0965, - 0x0AA2, 0x0C26, 0x0D7E, 0x0E38, 0x0E5C, 0x0E47, 0x0E05, 0x0DA1, - 0x0D24, 0x0C9B, 0x0C0F, 0x0B7B, 0x0AD2, 0x0A18, 0x0951, 0x0880, - 0x07AB, 0x06D4, 0x05FF, 0x0530, 0x046C, 0x03B5, 0x0310, 0x0280, - 0x0209, 0x01B0, 0x0177, 0x0164, 0x8001, 0x8001, 0x8152, 0x8152, - 0xF9B2, 0xF81F, 0xF476, 0xF051, 0xED49, 0xEC1E, 0xEBFC, 0xEC1C, - 0xEC20, 0xEC2B, 0xEC3B, 0xEC51, 0xEC6A, 0xEC86, 0xECA4, 0xECC2, - 0xECDF, 0xECFB, 0xED14, 0xED2A, 0xED3A, 0xED45, 0xED49, 0xED49, - 0xED49, 0xED49, 0xED49, 0xED49, 0xED49, 0xED49, 0xED49, 0xED49, - 0xED49, 0xED49, 0xED49, 0xED49, 0xED49, 0xED49, 0xED49, 0xED49, - 0x2304, 0x2294, 0x218F, 0x2068, 0x1F91, 0x1F3D, 0x1F34, 0x1F3D, - 0x1F3E, 0x1F41, 0x1F46, 0x1F4C, 0x1F53, 0x1F5A, 0x1F63, 0x1F6B, - 0x1F73, 0x1F7B, 0x1F82, 0x1F88, 0x1F8C, 0x1F8F, 0x1F91, 0x1F91, - 0x1F91, 0x1F91, 0x1F91, 0x1F91, 0x1F91, 0x1F91, 0x1F91, 0x1F91, - 0x1F91, 0x1F91, 0x1F91, 0x1F91, 0x1F91, 0x1F91, 0x1F91, 0x1F91, - 0xF1F7, 0xF01A, 0xEBC4, 0xE6DC, 0xE345, 0xE1E3, 0xE1BA, 0xE1E1, - 0xE1E5, 0xE1F2, 0xE206, 0xE21F, 0xE23D, 0xE25E, 0xE281, 0xE2A4, - 0xE2C7, 0xE2E8, 0xE306, 0xE320, 0xE334, 0xE340, 0xE345, 0xE345, - 0xE345, 0xE345, 0xE345, 0xE345, 0xE345, 0xE345, 0xE345, 0xE345, - 0xE345, 0xE345, 0xE345, 0xE345, 0xE345, 0xE345, 0xE345, 0xE345, - 0x8152, 0x0347, 0x0360, 0x03A2, 0x03FB, 0x045D, 0x04B6, 0x04F8, - 0x0511, 0x0523, 0x0553, 0x0599, 0x05EC, 0x0643, 0x0696, 0x06DD, - 0x070E, 0x0722, 0x070F, 0x06CD, 0x0654, 0x059B, 0x049A, 0x0347, - 0x017F, 0xFF33, 0xFC74, 0xF95A, 0xF5F8, 0xF264, 0xEEB3, 0xEAF9, - 0xE74B, 0xE3BD, 0xE066, 0xDD59, 0xDAAB, 0xD871, 0xD6C1, 0xD5AE, - 0xD54E, 0xB298, 0xB292, 0xB285, 0xB273, 0xB25E, 0xB24C, 0xB23E, - 0xB239, 0xB236, 0xB22C, 0xB21D, 0xB20C, 0xB1FA, 0xB1E9, 0xB1DA, - 0xB1D0, 0xB1CC, 0xB1D0, 0xB1DE, 0xB1F7, 0xB21D, 0xB252, 0xB298, - 0xB2F6, 0xB36F, 0xB400, 0xB4A4, 0xB556, 0xB613, 0xB6D6, 0xB79B, - 0xB85D, 0xB918, 0xB9C9, 0xBA6A, 0xBAF7, 0xBB6C, 0xBBC5, 0xBBFE, - 0xBC12, 0xE257, 0xE240, 0xE206, 0xE1B6, 0xE15F, 0xE110, 0xE0D5, - 0xE0BF, 0xE0AF, 0xE084, 0xE046, 0xDFFC, 0xDFAE, 0xDF64, 0xDF26, - 0xDEFA, 0xDEE8, 0xDEF9, 0xDF33, 0xDF9F, 0xE044, 0xE129, 0xE257, - 0xE3ED, 0xE5FA, 0xE86B, 0xEB2F, 0xEE31, 0xF161, 0xF4AB, 0xF7FD, - 0xFB44, 0xFE6E, 0x0166, 0x041E, 0x0681, 0x087C, 0x09FD, 0x0AF2, - 0x0B48, 0x8152, 0x1DB5, 0x2129, 0x28EB, 0x3114, 0x35BF, 0x343B, - 0x2ECF, 0x2909, 0x2349, 0x1CBF, 0x172E, 0x1456, 0x1519, 0x1832, - 0x1C2E, 0x1F97, 0x20F8, 0x1F99, 0x1C74, 0x189B, 0x1523, 0x131D, - 0x130A, 0x1432, 0x15D5, 0x1737, 0x1799, 0x1696, 0x14AD, 0x1275, - 0x1084, 0x0F73, 0x0F38, 0x0F56, 0x0FB5, 0x103B, 0x10CF, 0x1159, - 0x11BD, 0x11E4, 0x2E09, 0x2CE6, 0x2978, 0x23BE, 0x1BB4, 0x0CAD, - 0xF98D, 0xEDAB, 0xED6E, 0xF2BD, 0xF92D, 0xFC56, 0xFB05, 0xF7C2, - 0xF3BC, 0xF01D, 0xEE13, 0xEE22, 0xEF82, 0xF16B, 0xF31A, 0xF3C7, - 0xF31D, 0xF19F, 0xEFCF, 0xEE30, 0xED43, 0xED40, 0xEDD0, 0xEEA0, - 0xEF5E, 0xEFB4, 0xEFA4, 0xEF6C, 0xEF19, 0xEEB8, 0xEE56, 0xEDFF, - 0xEDC2, 0xEDAB, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animvalue_0500D288, 0x00145e90, 48337, 0x0000d288, 2756); // 0x0500DD4C -static const u16 eyerok_seg5_animindex_0500DD4C[] = { - 0x0001, 0x0001, 0x0028, 0x0002, 0x0028, 0x002A, 0x0001, 0x0000, 0x0001, 0x0052, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x053A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x0512, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0511, - 0x0028, 0x023C, 0x0028, 0x0264, 0x0028, 0x028C, - 0x0001, 0x0143, 0x0001, 0x0144, 0x0028, 0x0145, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x0053, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0498, - 0x0028, 0x02B4, 0x0028, 0x02DC, 0x0028, 0x0304, - 0x0001, 0x016D, 0x0001, 0x016E, 0x0028, 0x016F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x007B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x041F, - 0x0028, 0x032C, 0x0028, 0x0354, 0x0028, 0x037C, - 0x0001, 0x0197, 0x0001, 0x0198, 0x0028, 0x0199, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x00A3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x041E, - 0x0028, 0x03A4, 0x0028, 0x03CC, 0x0028, 0x03F4, - 0x0001, 0x01C1, 0x0001, 0x01C2, 0x0028, 0x01C3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x00CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0028, 0x0499, 0x0028, 0x04C1, 0x0028, 0x04E9, - 0x0028, 0x0420, 0x0028, 0x0448, 0x0028, 0x0470, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x041C, 0x0001, 0x041D, 0x0001, 0x0000, - 0x0001, 0x01EB, 0x0028, 0x01EC, 0x0028, 0x0214, - 0x0001, 0x0000, 0x0028, 0x00F3, 0x0028, 0x011B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animindex_0500DD4C, 0x00145e90, 48337, 0x0000dd4c, 516); // 0x0500DF50 static const struct Animation eyerok_seg5_anim_0500DF50 = { diff --git a/actors/eyerok/anims/anim_0500E1D8.inc.c b/actors/eyerok/anims/anim_0500E1D8.inc.c index 2c592b5e3..2b873fd5b 100644 --- a/actors/eyerok/anims/anim_0500E1D8.inc.c +++ b/actors/eyerok/anims/anim_0500E1D8.inc.c @@ -1,59 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500DF68 -static const s16 eyerok_seg5_animvalue_0500DF68[] = { - 0x0000, 0x00A7, 0x0206, 0xFE7C, 0x3FFF, 0x34FF, 0x34FF, 0x34FF, - 0x34FF, 0xFFFC, 0x3B7B, 0x8001, 0x8001, 0xB914, 0x8001, 0x8001, - 0xB914, 0x8001, 0x8001, 0xB914, 0x8001, 0x8001, 0xB914, 0x7FFB, - 0x7FFE, 0x495E, 0x820B, 0x7DE6, 0xFEE2, 0x806A, 0x806A, 0xFC5B, - 0x7EC5, 0x8359, 0xFD40, 0x7DF2, 0x83AB, 0x0039, 0x8001, 0x8001, - 0x8152, 0x8152, 0x0A4F, 0x26EE, 0xFEBC, 0x8152, 0x0347, 0xB298, - 0xE257, 0x8152, 0x291E, 0x3FFF, 0x2FA4, 0x8001, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animvalue_0500DF68, 0x00145e90, 48337, 0x0000df68, 108); // 0x0500DFD4 -static const u16 eyerok_seg5_animindex_0500DFD4[] = { - 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0000, 0x0001, 0x0004, 0x0001, 0x0000, - 0x0001, 0x0033, 0x0001, 0x0034, 0x0001, 0x0035, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0032, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0031, - 0x0001, 0x001A, 0x0001, 0x001B, 0x0001, 0x001C, - 0x0001, 0x000B, 0x0001, 0x000C, 0x0001, 0x000D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002D, - 0x0001, 0x001D, 0x0001, 0x001E, 0x0001, 0x001F, - 0x0001, 0x000E, 0x0001, 0x000F, 0x0001, 0x0010, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0029, - 0x0001, 0x0020, 0x0001, 0x0021, 0x0001, 0x0022, - 0x0001, 0x0011, 0x0001, 0x0012, 0x0001, 0x0013, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0007, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0028, - 0x0001, 0x0023, 0x0001, 0x0024, 0x0001, 0x0025, - 0x0001, 0x0014, 0x0001, 0x0015, 0x0001, 0x0016, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0008, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x002E, 0x0001, 0x002F, 0x0001, 0x0030, - 0x0001, 0x002A, 0x0001, 0x002B, 0x0001, 0x002C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0026, 0x0001, 0x0027, 0x0001, 0x0000, - 0x0001, 0x0017, 0x0001, 0x0018, 0x0001, 0x0019, - 0x0001, 0x0000, 0x0001, 0x0009, 0x0001, 0x000A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animindex_0500DFD4, 0x00145e90, 48337, 0x0000dfd4, 516); // 0x0500E1D8 static const struct Animation eyerok_seg5_anim_0500E1D8 = { diff --git a/actors/eyerok/anims/anim_0500E99C.inc.c b/actors/eyerok/anims/anim_0500E99C.inc.c index fadb0fcc3..5a5f715fe 100644 --- a/actors/eyerok/anims/anim_0500E99C.inc.c +++ b/actors/eyerok/anims/anim_0500E99C.inc.c @@ -1,143 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500E1F0 -static const s16 eyerok_seg5_animvalue_0500E1F0[] = { - 0x0000, 0x0078, 0x0000, 0x002C, 0x005C, 0x0062, 0x0066, 0x006A, - 0x006C, 0x006D, 0x006D, 0x006C, 0x006B, 0x0068, 0x0065, 0x0060, - 0x005C, 0x0051, 0x003E, 0x0028, 0x0013, 0x0005, 0xFFFF, 0xFFFD, - 0xFFFD, 0xFFFF, 0x0000, 0xFFFD, 0xFFE9, 0xFFD3, 0xFFD1, 0xFFD0, - 0xFFD0, 0xFFD0, 0xFFD0, 0xFFD1, 0xFFD2, 0xFFD4, 0xFFD6, 0xFFD8, - 0xFFDA, 0xFFDC, 0xFFE0, 0xFFE5, 0xFFEC, 0xFFF2, 0xFFF7, 0xFFF9, - 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFD, 0x3FFF, 0x335E, 0x3092, 0x2E79, - 0x30B3, 0x340E, 0x37C5, 0x3B0F, 0x3D25, 0x3E17, 0x3E8C, 0x3E9F, - 0x3E6A, 0x3E07, 0x3D92, 0x3D25, 0x3C93, 0x3BB5, 0x3AB0, 0x39A8, - 0x38BE, 0x3818, 0x37D9, 0x3939, 0x3BC5, 0x3D25, 0x328D, 0x2EA3, - 0x2B74, 0x2DF3, 0x31E4, 0x3650, 0x3A40, 0x3CBD, 0x3DD3, 0x3E4F, - 0x3E55, 0x3E0A, 0x3D95, 0x3D19, 0x3CBD, 0x3C52, 0x3BAB, 0x3AEB, - 0x3A36, 0x39AF, 0x397A, 0x39FD, 0x3B1B, 0x3C3A, 0x3CBD, 0x37D9, - 0x30F1, 0x2A44, 0x2C17, 0x2FDB, 0x3464, 0x3888, 0x3B1B, 0x3C32, - 0x3CBB, 0x3CD4, 0x3C99, 0x3C29, 0x3BA0, 0x3B1B, 0x3A54, 0x391B, - 0x37B3, 0x365F, 0x3562, 0x34FF, 0x35F3, 0x380D, 0x3A27, 0x3B1B, - 0x35CF, 0x2C75, 0x2357, 0x259C, 0x2A74, 0x3057, 0x35BA, 0x3912, - 0x3A74, 0x3B19, 0x3B2B, 0x3AD5, 0x3A42, 0x399D, 0x3912, 0x3858, - 0x3733, 0x35E4, 0x34A6, 0x33BA, 0x335E, 0x3442, 0x3638, 0x382E, - 0x3912, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0x32ED, 0x2CDF, 0x2785, 0x2A41, 0x2EE5, 0x344A, - 0x3947, 0x3CB4, 0x3DE8, 0x3D93, 0x3C9B, 0x3BE4, 0x3B71, 0x3AEB, - 0x3AAB, 0x3AAB, 0x3AAB, 0x3AAB, 0x3AAB, 0x3AAB, 0x3AAB, 0x3AAB, - 0x3AAB, 0x3AAB, 0x3AAB, 0x8001, 0x8001, 0xA37C, 0x9936, 0x90BE, - 0x970B, 0xA112, 0xAC59, 0xB666, 0xBCBF, 0xBF70, 0xC07C, 0xC056, - 0xBF70, 0xBE3E, 0xBD32, 0xBCBF, 0xBCBF, 0xBCBF, 0xBCBF, 0xBCBF, - 0xBCBF, 0xBCBF, 0xBCBF, 0xBCBF, 0xBCBF, 0xBCBF, 0x8001, 0x8001, - 0xA37C, 0x9FE8, 0x9DC8, 0xA202, 0xA803, 0xAE82, 0xB438, 0xB7DB, - 0xB974, 0xBA13, 0xB9FC, 0xB974, 0xB8BE, 0xB81F, 0xB7DB, 0xB7DB, - 0xB7DB, 0xB7DB, 0xB7DB, 0xB7DB, 0xB7DB, 0xB7DB, 0xB7DB, 0xB7DB, - 0xB7DB, 0x8001, 0x8001, 0xAA69, 0x9FD5, 0x9672, 0x9B4C, 0xA39B, - 0xAD27, 0xB5BA, 0xBB1D, 0xBD5C, 0xBE3C, 0xBE1C, 0xBD5C, 0xBC5D, - 0xBB7D, 0xBB1D, 0xBB1D, 0xBB1D, 0xBB1D, 0xBB1D, 0xBB1D, 0xBB1D, - 0xBB1D, 0xBB1D, 0xBB1D, 0xBB1D, 0x8001, 0x8001, 0xA37C, 0x98D5, - 0x8FEE, 0x9627, 0xA02C, 0xAB7A, 0xB591, 0xBBEE, 0xBEA0, 0xBFAC, - 0xBF86, 0xBEA0, 0xBD6D, 0xBC61, 0xBBEE, 0xBBEE, 0xBBEE, 0xBBEE, - 0xBBEE, 0xBBEE, 0xBBEE, 0xBBEE, 0xBBEE, 0xBBEE, 0xBBEE, 0x7FFB, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, - 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x42D9, 0x41FA, 0x4138, 0x41C0, 0x42A9, 0x43A2, 0x4458, - 0x447A, 0x4357, 0x413D, 0x3F58, 0x3ED7, 0x419E, 0x462A, 0x488D, - 0x488D, 0x488D, 0x488D, 0x488D, 0x488D, 0x488D, 0x488D, 0x488D, - 0x488D, 0x488D, 0x81DC, 0x81DC, 0x81DC, 0x81E4, 0x81F6, 0x8203, - 0x81FE, 0x81DC, 0x8171, 0x80CB, 0x8035, 0x7FF4, 0x807A, 0x816D, - 0x8204, 0x820E, 0x81EF, 0x81BA, 0x817E, 0x814D, 0x8139, 0x8159, - 0x819F, 0x81E4, 0x8204, 0x70FD, 0x70FD, 0x70FD, 0x70FE, 0x70FF, - 0x7100, 0x70FF, 0x70FD, 0x70F7, 0x70EE, 0x70E5, 0x70E2, 0x70EA, - 0x70FA, 0x7102, 0x7101, 0x70FD, 0x70F7, 0x70F2, 0x70ED, 0x70EB, - 0x70EF, 0x70F7, 0x70FF, 0x7102, 0xF753, 0xF576, 0xF4E1, 0xF85E, - 0xFD16, 0x0218, 0x0676, 0x093F, 0x095D, 0x076F, 0x051B, 0x0401, - 0x056B, 0x080E, 0x09AF, 0x09CA, 0x0975, 0x08E0, 0x083A, 0x07B3, - 0x077C, 0x07D4, 0x0895, 0x0957, 0x09AF, 0x808D, 0x808D, 0x808D, - 0x8090, 0x8095, 0x8099, 0x8097, 0x808D, 0x806E, 0x803E, 0x8012, - 0x7FF8, 0x8014, 0x8049, 0x806A, 0x806D, 0x8069, 0x8060, 0x8055, - 0x804B, 0x8043, 0x8040, 0x804B, 0x805F, 0x806A, 0x7D56, 0x7D56, - 0x7D56, 0x7D57, 0x7D57, 0x7D58, 0x7D57, 0x7D56, 0x7D54, 0x7D4F, - 0x7D4B, 0x7D48, 0x7D4A, 0x7D4E, 0x7D50, 0x7D50, 0x7D4F, 0x7D4E, - 0x7D4D, 0x7D4C, 0x7D4B, 0x7D4B, 0x7D4C, 0x7D4F, 0x7D50, 0xEA78, - 0xE530, 0xE1E9, 0xE7CC, 0xF036, 0xF95A, 0x0168, 0x0693, 0x070C, - 0x03FF, 0x0017, 0xFE01, 0xFF7B, 0x0299, 0x0488, 0x04AF, 0x046F, - 0x03EC, 0x0349, 0x02A8, 0x022E, 0x01FD, 0x02A6, 0x03DF, 0x0488, - 0x80DB, 0x80DB, 0x80DB, 0x80D8, 0x80D2, 0x80CE, 0x80CF, 0x80DB, - 0x80FF, 0x8137, 0x816A, 0x817E, 0x8151, 0x80FE, 0x80C9, 0x80C0, - 0x80C1, 0x80C9, 0x80D4, 0x80E0, 0x80E9, 0x80ED, 0x80E3, 0x80D2, - 0x80C9, 0x8377, 0x8377, 0x8377, 0x8378, 0x837A, 0x837B, 0x837B, - 0x8377, 0x836A, 0x8357, 0x8345, 0x833E, 0x834D, 0x8369, 0x837B, - 0x837E, 0x837F, 0x837D, 0x837A, 0x8377, 0x8374, 0x8373, 0x8375, - 0x8379, 0x837B, 0xE520, 0xE25C, 0xE175, 0xE68B, 0xED70, 0xF4C3, - 0xFB24, 0xFF33, 0xFF57, 0xFC7B, 0xF90B, 0xF770, 0xF98F, 0xFD82, - 0x0003, 0x006F, 0x0066, 0x000D, 0xFF8A, 0xFEFE, 0xFE90, 0xFE63, - 0xFECF, 0xFF98, 0x0003, 0x7DC7, 0x7DDE, 0x7DC7, 0x7D4A, 0x7CA1, - 0x7BF8, 0x7B7B, 0x7B56, 0x7BD5, 0x7CD8, 0x7DE4, 0x7E7C, 0x7E2D, - 0x7D5A, 0x7CD1, 0x7CBE, 0x7CC4, 0x7CD9, 0x7CF7, 0x7D16, 0x7D2E, - 0x7D37, 0x7D1D, 0x7CEB, 0x7CD1, 0x88D1, 0x88D1, 0x88D1, 0x88CC, - 0x88C3, 0x88BB, 0x88BE, 0x88D1, 0x8906, 0x8957, 0x89A7, 0x89D7, - 0x89C9, 0x8994, 0x8971, 0x896E, 0x8971, 0x8978, 0x8981, 0x8989, - 0x8990, 0x8993, 0x898A, 0x897A, 0x8971, 0xF69C, 0xF37E, 0xF1B8, - 0xF5B7, 0xFB70, 0x0186, 0x069D, 0x0958, 0x07FD, 0x037C, 0xFE79, - 0xFB95, 0xFCE2, 0x0065, 0x02B1, 0x02FD, 0x02E5, 0x0288, 0x0207, - 0x0183, 0x011C, 0x00F2, 0x0166, 0x023D, 0x02B1, 0x8001, 0x8001, - 0x8152, 0x8152, 0xF9B2, 0x2304, 0xF1F7, 0x8152, 0x0347, 0xB298, - 0xE257, 0x8152, 0x1DB5, 0x1B95, 0x1A0A, 0x1BE1, 0x1EA1, 0x21A5, - 0x2445, 0x25DB, 0x25AF, 0x2433, 0x2280, 0x21B1, 0x22C5, 0x24C7, - 0x25DB, 0x25DB, 0x25DB, 0x25DB, 0x25DB, 0x25DB, 0x25DB, 0x25DB, - 0x25DB, 0x25DB, 0x25DB, 0x2E09, 0x2494, 0x19AA, 0x17DE, 0x17C4, - 0x1890, 0x1976, 0x19AA, 0x18DD, 0x17A1, 0x167F, 0x1600, 0x164B, - 0x1767, 0x19AA, 0x1D2B, 0x216D, 0x25EE, 0x2A2B, 0x2DA1, 0x2FC4, - 0x30B0, 0x30E4, 0x2F42, 0x2DA1, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animvalue_0500E1F0, 0x00145e90, 48337, 0x0000e1f0, 1448); // 0x0500E798 -static const u16 eyerok_seg5_animindex_0500E798[] = { - 0x0001, 0x0001, 0x0019, 0x0002, 0x0019, 0x001B, 0x0001, 0x0000, 0x0001, 0x0034, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x02BB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x02A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02A1, - 0x0019, 0x016A, 0x0019, 0x0183, 0x0019, 0x019C, - 0x0001, 0x00CB, 0x0001, 0x00CC, 0x0019, 0x00CD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0035, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x029D, - 0x0019, 0x01B5, 0x0019, 0x01CE, 0x0019, 0x01E7, - 0x0001, 0x00E6, 0x0001, 0x00E7, 0x0019, 0x00E8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x004E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0299, - 0x0019, 0x0200, 0x0019, 0x0219, 0x0019, 0x0232, - 0x0001, 0x0101, 0x0001, 0x0102, 0x0019, 0x0103, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0067, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0298, - 0x0019, 0x024B, 0x0019, 0x0264, 0x0019, 0x027D, - 0x0001, 0x011C, 0x0001, 0x011D, 0x0019, 0x011E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0080, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x029E, 0x0001, 0x029F, 0x0001, 0x02A0, - 0x0001, 0x029A, 0x0001, 0x029B, 0x0001, 0x029C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0296, 0x0001, 0x0297, 0x0001, 0x0000, - 0x0001, 0x0137, 0x0019, 0x0138, 0x0019, 0x0151, - 0x0001, 0x0000, 0x0019, 0x0099, 0x0019, 0x00B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animindex_0500E798, 0x00145e90, 48337, 0x0000e798, 516); // 0x0500E99C static const struct Animation eyerok_seg5_anim_0500E99C = { diff --git a/actors/eyerok/anims/anim_0500F3D8.inc.c b/actors/eyerok/anims/anim_0500F3D8.inc.c index b9d665c48..759b02f90 100644 --- a/actors/eyerok/anims/anim_0500F3D8.inc.c +++ b/actors/eyerok/anims/anim_0500F3D8.inc.c @@ -1,183 +1,10 @@ +#include "pc/rom_assets.h" // 0x0500E9B4 -static const s16 eyerok_seg5_animvalue_0500E9B4[] = { - 0x0000, 0x00A7, 0x00A6, 0x00A5, 0x00A2, 0x009F, 0x009B, 0x0097, - 0x0092, 0x008D, 0x0089, 0x0084, 0x0080, 0x007D, 0x007A, 0x0078, - 0x0076, 0x0075, 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x0075, - 0x0075, 0x0076, 0x0076, 0x0077, 0x0077, 0x0077, 0x0078, 0x0206, - 0x0206, 0x0206, 0x0206, 0x0206, 0x0206, 0x0204, 0x0202, 0x01FE, - 0x01F9, 0x01F2, 0x01E9, 0x01DE, 0x01D0, 0x01BF, 0x01AA, 0x018F, - 0x016E, 0x014A, 0x0123, 0x00FB, 0x00D2, 0x00A9, 0x0083, 0x005F, - 0x003F, 0x0025, 0x0010, 0x0003, 0x0000, 0xFE7C, 0xFE7A, 0xFE74, - 0xFE6A, 0xFE5E, 0xFE51, 0xFE43, 0xFE35, 0xFE28, 0xFE1C, 0xFE14, - 0xFE0F, 0xFE0E, 0xFE12, 0xFE1C, 0xFE2D, 0xFE47, 0xFE67, 0xFE8D, - 0xFEB6, 0xFEE2, 0xFF0F, 0xFF3B, 0xFF67, 0xFF8F, 0xFFB3, 0xFFD1, - 0xFFE8, 0xFFF7, 0xFFFD, 0x3FFF, 0x34FF, 0x34D9, 0x346E, 0x33C6, - 0x32EA, 0x31E2, 0x30B7, 0x2F72, 0x2E1A, 0x2CB9, 0x2B58, 0x29FE, - 0x28B4, 0x2784, 0x2675, 0x2590, 0x24DD, 0x2466, 0x2433, 0x2482, - 0x2572, 0x26E1, 0x28AB, 0x2AAB, 0x2CBF, 0x2EC2, 0x3090, 0x3207, - 0x3302, 0x335E, 0x34FF, 0x34E0, 0x3489, 0x3404, 0x3359, 0x3291, - 0x31B6, 0x30D0, 0x2FE9, 0x2F09, 0x2E39, 0x2D83, 0x2CF0, 0x2C89, - 0x2C56, 0x2C57, 0x2C83, 0x2CD2, 0x2D3E, 0x2DC2, 0x2E57, 0x2EF7, - 0x2F9B, 0x303E, 0x30D8, 0x3165, 0x31DD, 0x323B, 0x3277, 0x328D, - 0x34FF, 0x34CA, 0x3436, 0x3353, 0x3232, 0x30E2, 0x2F73, 0x2DF6, - 0x2C7B, 0x2B12, 0x29CB, 0x28B6, 0x27E4, 0x2763, 0x2746, 0x2792, - 0x283A, 0x2930, 0x2A64, 0x2BCA, 0x2D52, 0x2EEE, 0x308F, 0x3228, - 0x33A9, 0x3504, 0x362C, 0x3711, 0x37A4, 0x37D9, 0x34FF, 0x34DF, - 0x3485, 0x33F7, 0x333B, 0x3258, 0x3155, 0x3038, 0x2F08, 0x2DCB, - 0x2C87, 0x2B44, 0x2A08, 0x28DA, 0x27BF, 0x26BF, 0x25E0, 0x2529, - 0x24A0, 0x244C, 0x2433, 0x24D4, 0x2675, 0x28CE, 0x2B94, 0x2E7F, - 0x3144, 0x3399, 0x3536, 0x35CF, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0x3B7B, 0x3B74, 0x3B5E, 0x3B3A, 0x3B0A, 0x3ACF, - 0x3A89, 0x3A3A, 0x39E3, 0x3985, 0x3922, 0x38B9, 0x384D, 0x37DE, - 0x376D, 0x36FC, 0x368B, 0x361C, 0x35AF, 0x3547, 0x34E3, 0x3485, - 0x342E, 0x33E0, 0x339A, 0x335F, 0x332F, 0x330B, 0x32F5, 0x32ED, - 0x8001, 0x8001, 0xB914, 0xB912, 0xB90D, 0xB904, 0xB8F5, 0xB8E0, - 0xB8C4, 0xB8A0, 0xB874, 0xB83D, 0xB7FC, 0xB7AF, 0xB757, 0xB6F0, - 0xB67C, 0xB5F9, 0xB566, 0xB4C2, 0xB40D, 0xB30C, 0xB19C, 0xAFD8, - 0xADDD, 0xABC9, 0xA9B8, 0xA7C6, 0xA611, 0xA4B5, 0xA3CF, 0xA37C, - 0x8001, 0x8001, 0xB914, 0xB8F8, 0xB8A7, 0xB826, 0xB77A, 0xB6A8, - 0xB5B6, 0xB4A8, 0xB384, 0xB24D, 0xB10B, 0xAFC0, 0xAE74, 0xAD29, - 0xABE7, 0xAAB1, 0xA98D, 0xA87F, 0xA78E, 0xA6BD, 0xA60B, 0xA573, - 0xA4F1, 0xA485, 0xA42E, 0xA3EA, 0xA3B8, 0xA396, 0xA382, 0xA37C, - 0x8001, 0x8001, 0xB914, 0xB8E6, 0xB865, 0xB799, 0xB68E, 0xB54D, - 0xB3E1, 0xB254, 0xB0AF, 0xAEFE, 0xAD4B, 0xAB9F, 0xAA05, 0xA887, - 0xA730, 0xA609, 0xA51D, 0xA475, 0xA427, 0xA432, 0xA489, 0xA51A, - 0xA5D6, 0xA6AD, 0xA78F, 0xA86B, 0xA932, 0xA9D4, 0xAA41, 0xAA69, - 0x8001, 0x8001, 0xB914, 0xB8EC, 0xB87B, 0xB7C6, 0xB6D6, 0xB5B1, - 0xB45F, 0xB2E7, 0xB14F, 0xAFA0, 0xADE0, 0xAC16, 0xAA4A, 0xA883, - 0xA6C8, 0xA520, 0xA392, 0xA226, 0xA0E3, 0x9FCF, 0x9EF3, 0x9E84, - 0x9E9F, 0x9F22, 0x9FEC, 0xA0DB, 0xA1D0, 0xA2A8, 0xA341, 0xA37C, - 0x7FFB, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x495E, - 0x4958, 0x4947, 0x492C, 0x4907, 0x48DA, 0x48A5, 0x4869, 0x4827, - 0x47DF, 0x4793, 0x4744, 0x46F1, 0x469D, 0x4647, 0x45F0, 0x459A, - 0x4546, 0x44F3, 0x44A4, 0x4458, 0x4410, 0x43CE, 0x4392, 0x435D, - 0x4330, 0x430B, 0x42F0, 0x42DF, 0x42D9, 0x820B, 0x820A, 0x8205, - 0x81FD, 0x81F3, 0x81E7, 0x81D9, 0x81CB, 0x81BB, 0x81AC, 0x819C, - 0x818D, 0x817F, 0x8172, 0x8167, 0x815E, 0x8158, 0x8155, 0x8156, - 0x815C, 0x8167, 0x8175, 0x8185, 0x8196, 0x81A7, 0x81B7, 0x81C6, - 0x81D1, 0x81D9, 0x81DC, 0x7DE6, 0x7DDD, 0x7DC5, 0x7D9D, 0x7D68, - 0x7D26, 0x7CD9, 0x7C82, 0x7C22, 0x7BBC, 0x7B4F, 0x7ADD, 0x7A68, - 0x79F0, 0x7978, 0x7900, 0x7889, 0x7815, 0x7792, 0x76F0, 0x7639, - 0x7574, 0x74A8, 0x73DE, 0x731E, 0x726F, 0x71D9, 0x7164, 0x7119, - 0x70FD, 0xFEE2, 0xFEC6, 0xFE76, 0xFDF8, 0xFD53, 0xFC8D, 0xFBAD, - 0xFAB9, 0xF9B8, 0xF8AF, 0xF7A6, 0xF6A2, 0xF5AA, 0xF4C5, 0xF3F9, - 0xF34C, 0xF2C5, 0xF26A, 0xF24B, 0xF26A, 0xF2BE, 0xF339, 0xF3D1, - 0xF47A, 0xF529, 0xF5D2, 0xF669, 0xF6E3, 0xF735, 0xF753, 0x806A, - 0x806A, 0x806B, 0x806B, 0x806C, 0x806D, 0x806E, 0x806F, 0x8071, - 0x8072, 0x8074, 0x8075, 0x8077, 0x8079, 0x807B, 0x807C, 0x807E, - 0x8080, 0x8082, 0x8083, 0x8085, 0x8086, 0x8088, 0x8089, 0x808A, - 0x808B, 0x808C, 0x808C, 0x808D, 0x808D, 0x806A, 0x8067, 0x805F, - 0x8053, 0x8041, 0x802C, 0x8013, 0x7FF4, 0x7FD5, 0x7FB3, 0x7F8F, - 0x7F6A, 0x7F43, 0x7F1B, 0x7EF3, 0x7ECA, 0x7EA2, 0x7E7A, 0x7E53, - 0x7E2E, 0x7E0A, 0x7DE9, 0x7DCA, 0x7DAD, 0x7D94, 0x7D7F, 0x7D6E, - 0x7D61, 0x7D59, 0x7D56, 0xFC5B, 0xFC4B, 0xFC1D, 0xFBD2, 0xFB6E, - 0xFAF2, 0xFA60, 0xF9BB, 0xF906, 0xF842, 0xF771, 0xF696, 0xF5B4, - 0xF4CB, 0xF3E0, 0xF2F3, 0xF207, 0xF11F, 0xF03C, 0xEF62, 0xEE91, - 0xEDCD, 0xED17, 0xEC73, 0xEBE1, 0xEB65, 0xEB01, 0xEAB6, 0xEA88, - 0xEA78, 0x7EC5, 0x7EC7, 0x7ECC, 0x7ED5, 0x7EE1, 0x7EEF, 0x7F00, - 0x7F13, 0x7F28, 0x7F3F, 0x7F57, 0x7F70, 0x7F8B, 0x7FA5, 0x7FC1, - 0x7FDC, 0x7FF8, 0x8015, 0x8030, 0x8049, 0x8061, 0x8078, 0x808D, - 0x80A0, 0x80B1, 0x80BF, 0x80CB, 0x80D3, 0x80D9, 0x80DB, 0x8359, - 0x835A, 0x835A, 0x835A, 0x835B, 0x835C, 0x835D, 0x835E, 0x835F, - 0x8360, 0x8361, 0x8363, 0x8364, 0x8366, 0x8367, 0x8369, 0x836A, - 0x836C, 0x836D, 0x836F, 0x8370, 0x8371, 0x8372, 0x8373, 0x8374, - 0x8375, 0x8376, 0x8376, 0x8377, 0x8377, 0xFD40, 0xFD2A, 0xFCEC, - 0xFC87, 0xFC00, 0xFB58, 0xFA94, 0xF9B6, 0xF8C1, 0xF7B8, 0xF69F, - 0xF578, 0xF446, 0xF30D, 0xF1CF, 0xF090, 0xEF52, 0xEE19, 0xECE7, - 0xEBC0, 0xEAA7, 0xE99F, 0xE8AA, 0xE7CC, 0xE707, 0xE660, 0xE5D8, - 0xE574, 0xE535, 0xE520, 0x7DF2, 0x7DF2, 0x7DF2, 0x7DF1, 0x7DF0, - 0x7DEF, 0x7DEE, 0x7DEC, 0x7DEA, 0x7DE9, 0x7DE7, 0x7DE5, 0x7DE2, - 0x7DE0, 0x7DDE, 0x7DDC, 0x7DDA, 0x7DD7, 0x7DD5, 0x7DD3, 0x7DD1, - 0x7DCF, 0x7DCE, 0x7DCC, 0x7DCB, 0x7DCA, 0x7DC9, 0x7DC8, 0x7DC8, - 0x7DC7, 0x83AB, 0x83AF, 0x83BC, 0x83D2, 0x83EF, 0x8413, 0x843C, - 0x846C, 0x84A0, 0x84D9, 0x8515, 0x8554, 0x8595, 0x85D8, 0x861B, - 0x8660, 0x86A3, 0x86E6, 0x8727, 0x8766, 0x87A3, 0x87DB, 0x880F, - 0x883F, 0x8869, 0x888C, 0x88A9, 0x88BF, 0x88CC, 0x88D1, 0x0039, - 0x0030, 0x0017, 0xFFF0, 0xFFBA, 0xFF77, 0xFF29, 0xFED1, 0xFE6F, - 0xFE05, 0xFD95, 0xFD20, 0xFCA6, 0xFC29, 0xFBAA, 0xFB2B, 0xFAAC, - 0xFA2F, 0xF9B6, 0xF940, 0xF8D0, 0xF866, 0xF805, 0xF7AC, 0xF75E, - 0xF71B, 0xF6E5, 0xF6BD, 0xF6A4, 0xF69C, 0x8001, 0x8001, 0x8152, - 0x8152, 0x0A4F, 0x0A45, 0x0A27, 0x09F8, 0x09B8, 0x0969, 0x090D, - 0x08A4, 0x0831, 0x07B4, 0x072F, 0x06A4, 0x0614, 0x0580, 0x04EA, - 0x0453, 0x03BD, 0x0329, 0x027E, 0x01AA, 0x00B7, 0xFFB1, 0xFEA1, - 0xFD92, 0xFC90, 0xFBA4, 0xFADA, 0xFA3D, 0xF9D7, 0xF9B2, 0x26EE, - 0x26D2, 0x2681, 0x2603, 0x255F, 0x249A, 0x23BC, 0x22CB, 0x21CE, - 0x20CC, 0x1FCB, 0x1ED2, 0x1DE8, 0x1D13, 0x1C5A, 0x1BC3, 0x1B57, - 0x1B1A, 0x1B25, 0x1B80, 0x1C1C, 0x1CEA, 0x1DD9, 0x1EDB, 0x1FE0, - 0x20D8, 0x21B4, 0x2264, 0x22D9, 0x2304, 0xFEBC, 0xFEAE, 0xFE85, - 0xFE44, 0xFDEF, 0xFD86, 0xFD0E, 0xFC89, 0xFBF9, 0xFB61, 0xFAC3, - 0xFA23, 0xF983, 0xF8E6, 0xF84E, 0xF7BE, 0xF739, 0xF6C0, 0xF64A, - 0xF5C9, 0xF543, 0xF4BA, 0xF434, 0xF3B3, 0xF33B, 0xF2D1, 0xF277, - 0xF233, 0xF207, 0xF1F7, 0x8152, 0x0347, 0xB298, 0xE257, 0x8152, - 0x291E, 0x291C, 0x2916, 0x290C, 0x28FD, 0x28E8, 0x28CE, 0x28AC, - 0x2884, 0x2854, 0x281B, 0x27DA, 0x278F, 0x273A, 0x26DB, 0x2665, - 0x25D2, 0x2526, 0x2467, 0x239C, 0x22C9, 0x21F4, 0x2124, 0x205C, - 0x1FA4, 0x1F01, 0x1E78, 0x1E10, 0x1DCD, 0x1DB5, 0x3FFF, 0x3FC6, - 0x3F20, 0x3E15, 0x3CAE, 0x3AF2, 0x38E9, 0x369C, 0x3413, 0x3155, - 0x2E6A, 0x2B5C, 0x2831, 0x24F2, 0x21A7, 0x1E58, 0x1B0D, 0x17CE, - 0x14A3, 0x1194, 0x0EAA, 0x0BEC, 0x0962, 0x0715, 0x050D, 0x0351, - 0x01E9, 0x00DF, 0x0039, 0x0000, 0x2FA4, 0x2F7A, 0x2EFE, 0x2E38, - 0x2D2C, 0x2BE1, 0x2A5E, 0x28A7, 0x26C4, 0x24B9, 0x228E, 0x2047, - 0x1DEB, 0x1B81, 0x190D, 0x1696, 0x1423, 0x11B8, 0x0F5D, 0x0D16, - 0x0AEA, 0x08E0, 0x06FC, 0x0546, 0x03C2, 0x0278, 0x016C, 0x00A6, - 0x002A, 0x0000, 0x8001, 0x7FB5, 0x7EE1, 0x7D8B, 0x7BBF, 0x7986, - 0x76EC, 0x73F9, 0x70B9, 0x6D36, 0x697B, 0x6591, 0x6182, 0x5D5A, - 0x5922, 0x54E6, 0x50AE, 0x4C86, 0x4877, 0x448D, 0x40D1, 0x3D4F, - 0x3A0F, 0x371C, 0x3481, 0x3249, 0x307D, 0x2F27, 0x2E53, 0x2E09, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animvalue_0500E9B4, 0x00145e90, 48337, 0x0000e9b4, 2080); // 0x0500F1D4 -static const u16 eyerok_seg5_animindex_0500F1D4[] = { - 0x001E, 0x0001, 0x001E, 0x001F, 0x001E, 0x003D, 0x0001, 0x0000, 0x0001, 0x005B, 0x0001, 0x0000, - 0x001E, 0x03B6, 0x001E, 0x03D4, 0x001E, 0x03F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0398, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0397, - 0x001E, 0x01CD, 0x001E, 0x01EB, 0x001E, 0x0209, - 0x0001, 0x0110, 0x0001, 0x0111, 0x001E, 0x0112, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0393, - 0x001E, 0x0227, 0x001E, 0x0245, 0x001E, 0x0263, - 0x0001, 0x0130, 0x0001, 0x0131, 0x001E, 0x0132, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x007A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0338, - 0x001E, 0x0281, 0x001E, 0x029F, 0x001E, 0x02BD, - 0x0001, 0x0150, 0x0001, 0x0151, 0x001E, 0x0152, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0098, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0337, - 0x001E, 0x02DB, 0x001E, 0x02F9, 0x001E, 0x0317, - 0x0001, 0x0170, 0x0001, 0x0171, 0x001E, 0x0172, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x00B6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0394, 0x0001, 0x0395, 0x0001, 0x0396, - 0x001E, 0x0339, 0x001E, 0x0357, 0x001E, 0x0375, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0335, 0x0001, 0x0336, 0x0001, 0x0000, - 0x0001, 0x0190, 0x001E, 0x0191, 0x001E, 0x01AF, - 0x0001, 0x0000, 0x001E, 0x00D4, 0x001E, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animindex_0500F1D4, 0x00145e90, 48337, 0x0000f1d4, 516); // 0x0500F3D8 static const struct Animation eyerok_seg5_anim_0500F3D8 = { diff --git a/actors/eyerok/anims/anim_0500FCCC.inc.c b/actors/eyerok/anims/anim_0500FCCC.inc.c index 0b8f177ca..b8f952f28 100644 --- a/actors/eyerok/anims/anim_0500FCCC.inc.c +++ b/actors/eyerok/anims/anim_0500FCCC.inc.c @@ -1,160 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500F408 -static const s16 eyerok_seg5_animvalue_0500F408[] = { - 0x0000, 0x0078, 0xFFFD, 0x3FFF, 0x335E, 0x33EB, 0x3555, 0x373C, - 0x3942, 0x3B07, 0x3C2D, 0x3C54, 0x3B59, 0x3983, 0x3716, 0x3457, - 0x318B, 0x2EF5, 0x2CD9, 0x2AF7, 0x28FC, 0x2713, 0x2565, 0x241E, - 0x2367, 0x236B, 0x246F, 0x2666, 0x28F9, 0x2BD3, 0x2EA0, 0x3109, - 0x32BA, 0x328D, 0x31FB, 0x3088, 0x2E9E, 0x2CA4, 0x2B02, 0x2A21, - 0x2A67, 0x2C2C, 0x2F30, 0x32F9, 0x370F, 0x3AFA, 0x3E3F, 0x4067, - 0x4179, 0x41E3, 0x41C6, 0x4142, 0x4077, 0x3F88, 0x3E93, 0x3D59, - 0x3BA8, 0x39B0, 0x37A3, 0x35B5, 0x3415, 0x32F7, 0x37D9, 0x3839, - 0x392E, 0x3A77, 0x3BD7, 0x3D0B, 0x3DD6, 0x3DF5, 0x3D49, 0x3BFC, - 0x3A48, 0x3864, 0x3688, 0x34EB, 0x33C6, 0x3309, 0x327E, 0x3222, - 0x31F0, 0x31E5, 0x31FD, 0x3234, 0x32A7, 0x3364, 0x344E, 0x354C, - 0x3641, 0x3711, 0x37A2, 0x35CF, 0x3555, 0x341E, 0x327F, 0x30CB, - 0x2F56, 0x2E75, 0x2E7A, 0x2FA0, 0x31AE, 0x3451, 0x3731, 0x39FB, - 0x3C59, 0x3DF5, 0x3EDE, 0x3F61, 0x3F8F, 0x3F79, 0x3F2D, 0x3EBD, - 0x3E37, 0x3D70, 0x3C4A, 0x3AEB, 0x3978, 0x3816, 0x36EB, 0x361D, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0x32ED, 0x339C, 0x355C, - 0x37BA, 0x3A40, 0x3C7B, 0x3DF8, 0x3E42, 0x3D8E, 0x3C6A, 0x3AEB, - 0x3925, 0x372C, 0x3515, 0x32F3, 0x30DB, 0x2EE1, 0x2D19, 0x2B98, - 0x2A71, 0x29B9, 0x2988, 0x29D6, 0x2A8F, 0x2B9C, 0x2CE9, 0x2E60, - 0x2FEC, 0x3177, 0x8001, 0x8001, 0xA37C, 0xA3D2, 0xA4AC, 0xA5CF, - 0xA700, 0xA803, 0xA89E, 0xA894, 0xA7C3, 0xA656, 0xA482, 0xA27C, - 0xA07B, 0x9EB5, 0x9D5F, 0x9C5E, 0x9B77, 0x9AB5, 0x9A23, 0x99CB, - 0x99B8, 0x99F5, 0x9AAE, 0x9BE8, 0x9D73, 0x9F21, 0xA0C2, 0xA226, - 0xA31F, 0x8001, 0x8001, 0xA37C, 0xA34B, 0xA2D5, 0xA243, 0xA1BC, - 0xA16C, 0xA179, 0xA20F, 0xA35C, 0xA54E, 0xA7A5, 0xAA23, 0xAC8B, - 0xAE9E, 0xB01D, 0xB126, 0xB1F7, 0xB28A, 0xB2D9, 0xB2DC, 0xB28D, - 0xB1E4, 0xB0A1, 0xAEB2, 0xAC59, 0xA9D9, 0xA773, 0xA56B, 0xA403, - 0x8001, 0x8001, 0xAA69, 0xAAA8, 0xAB46, 0xAC18, 0xACF0, 0xADA2, - 0xAE01, 0xADE0, 0xAD25, 0xABF1, 0xAA6A, 0xA8BB, 0xA70B, 0xA584, - 0xA44D, 0xA343, 0xA238, 0xA140, 0xA071, 0x9FE0, 0x9FA3, 0x9FCF, - 0xA094, 0xA1ED, 0xA3A4, 0xA585, 0xA758, 0xA8E8, 0xAA00, 0x8001, - 0x8001, 0xA37C, 0xA362, 0xA323, 0xA2D6, 0xA292, 0xA26E, 0xA280, - 0xA2E0, 0xA3A5, 0xA4C5, 0xA61F, 0xA792, 0xA8FE, 0xAA40, 0xAB3A, - 0xAC04, 0xACC6, 0xAD6F, 0xADF0, 0xAE39, 0xAE3C, 0xADE8, 0xAD11, - 0xABB3, 0xAA01, 0xA82E, 0xA66B, 0xA4EB, 0xA3E0, 0x7FFB, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x8001, 0x8002, - 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, - 0x8002, 0x8002, 0x8002, 0x8002, 0x8001, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x42D9, 0x42D1, 0x42BC, 0x429C, - 0x4272, 0x4241, 0x420C, 0x41D4, 0x419D, 0x4168, 0x4137, 0x410D, - 0x40EC, 0x40D7, 0x40D0, 0x40D6, 0x40E9, 0x4106, 0x412B, 0x4157, - 0x4187, 0x41BA, 0x41EE, 0x4222, 0x4252, 0x427E, 0x42A3, 0x42C0, - 0x42D2, 0x81DC, 0x81CF, 0x81AE, 0x817E, 0x8145, 0x8108, 0x80CC, - 0x8098, 0x8064, 0x8029, 0x7FE9, 0x7FAF, 0x7F7F, 0x7F5E, 0x7F52, - 0x7F5E, 0x7F7F, 0x7FB0, 0x7FEA, 0x802A, 0x8064, 0x8095, 0x80C4, - 0x80F9, 0x812F, 0x8164, 0x8193, 0x81B9, 0x81D2, 0x70FD, 0x70FD, - 0x70FC, 0x70FA, 0x70F8, 0x70F6, 0x70F3, 0x70F1, 0x70EF, 0x70ED, - 0x70EB, 0x70E9, 0x70E7, 0x70E6, 0x70E5, 0x70E6, 0x70E7, 0x70E9, - 0x70EB, 0x70ED, 0x70EF, 0x70F1, 0x70F3, 0x70F5, 0x70F7, 0x70F9, - 0x70FB, 0x70FC, 0x70FD, 0xF753, 0xF731, 0xF6D6, 0xF651, 0xF5B2, - 0xF508, 0xF464, 0xF3D4, 0xF345, 0xF2A1, 0xF1F7, 0xF158, 0xF0D3, - 0xF078, 0xF055, 0xF077, 0xF0D4, 0xF15A, 0xF1FA, 0xF2A2, 0xF343, - 0xF3CC, 0xF44E, 0xF4DF, 0xF575, 0xF607, 0xF689, 0xF6F3, 0xF739, - 0x808D, 0x8090, 0x809A, 0x80A7, 0x80B8, 0x80C9, 0x80DA, 0x80E8, - 0x80F7, 0x8108, 0x8119, 0x8129, 0x8137, 0x8140, 0x8144, 0x8140, - 0x8137, 0x8129, 0x8119, 0x8108, 0x80F7, 0x80E9, 0x80DC, 0x80CD, - 0x80BE, 0x80AF, 0x80A2, 0x8097, 0x8090, 0x7D56, 0x7D58, 0x7D5B, - 0x7D60, 0x7D66, 0x7D6C, 0x7D72, 0x7D77, 0x7D7C, 0x7D82, 0x7D88, - 0x7D8E, 0x7D93, 0x7D96, 0x7D98, 0x7D96, 0x7D93, 0x7D8E, 0x7D88, - 0x7D82, 0x7D7C, 0x7D77, 0x7D73, 0x7D6D, 0x7D68, 0x7D63, 0x7D5E, - 0x7D5A, 0x7D57, 0xEA78, 0xEAAF, 0xEB44, 0xEC1E, 0xED22, 0xEE37, - 0xEF44, 0xF02E, 0xF119, 0xF225, 0xF33A, 0xF43E, 0xF517, 0xF5AD, - 0xF5E5, 0xF5AD, 0xF516, 0xF43B, 0xF336, 0xF223, 0xF11C, 0xF03C, - 0xEF67, 0xEE7A, 0xED84, 0xEC97, 0xEBC2, 0xEB15, 0xEAA2, 0x80DB, - 0x80D6, 0x80CA, 0x80BA, 0x80AA, 0x809C, 0x8095, 0x8097, 0x80A6, - 0x80BF, 0x80DF, 0x8101, 0x8121, 0x813C, 0x814C, 0x8151, 0x8150, - 0x8149, 0x813F, 0x8134, 0x8128, 0x811F, 0x8116, 0x810C, 0x8101, - 0x80F5, 0x80EB, 0x80E3, 0x80DD, 0x8377, 0x8378, 0x837A, 0x837D, - 0x8380, 0x8383, 0x8384, 0x8382, 0x837E, 0x8377, 0x836F, 0x8366, - 0x835E, 0x8357, 0x8353, 0x8352, 0x8353, 0x8355, 0x8358, 0x835C, - 0x835F, 0x8362, 0x8365, 0x8368, 0x836B, 0x836F, 0x8372, 0x8374, - 0x8376, 0xE520, 0xE557, 0xE5E3, 0xE69C, 0xE75B, 0xE7F8, 0xE84D, - 0xE831, 0xE781, 0xE653, 0xE4DA, 0xE345, 0xE1C6, 0xE08F, 0xDFD0, - 0xDF8E, 0xDFA1, 0xDFF2, 0xE06B, 0xE0F6, 0xE17E, 0xE1ED, 0xE255, - 0xE2D3, 0xE35A, 0xE3E1, 0xE45D, 0xE4C2, 0xE507, 0x7DC7, 0x7DB4, - 0x7D82, 0x7D3B, 0x7CEA, 0x7C9B, 0x7C56, 0x7C28, 0x7C0E, 0x7BFC, - 0x7BF4, 0x7BF2, 0x7BF7, 0x7C00, 0x7C0D, 0x7C22, 0x7C40, 0x7C64, - 0x7C8B, 0x7CB3, 0x7CD9, 0x7CFA, 0x7D19, 0x7D3B, 0x7D5D, 0x7D7E, - 0x7D9B, 0x7DB2, 0x7DC2, 0x88D1, 0x88C9, 0x88B6, 0x889A, 0x887B, - 0x885D, 0x8843, 0x8832, 0x8829, 0x8824, 0x8823, 0x8824, 0x8828, - 0x882D, 0x8833, 0x883A, 0x8845, 0x8852, 0x8861, 0x886F, 0x887C, - 0x8888, 0x8893, 0x889F, 0x88AB, 0x88B7, 0x88C1, 0x88C9, 0x88CF, - 0xF69C, 0xF6F9, 0xF7EE, 0xF946, 0xFACF, 0xFC53, 0xFD9F, 0xFE7E, - 0xFEFD, 0xFF4C, 0xFF73, 0xFF77, 0xFF5E, 0xFF2D, 0xFEEA, 0xFE86, - 0xFDF7, 0xFD49, 0xFC8B, 0xFBCB, 0xFB14, 0xFA76, 0xF9DF, 0xF93D, - 0xF898, 0xF7FB, 0xF770, 0xF701, 0xF6B7, 0x8001, 0x8001, 0x8152, - 0x8152, 0xF9B2, 0xF9DE, 0xFA4C, 0xFADC, 0xFB6E, 0xFBE1, 0xFC16, - 0xFBED, 0xFB57, 0xFA70, 0xF953, 0xF820, 0xF6F5, 0xF5EE, 0xF52A, - 0xF494, 0xF409, 0xF38F, 0xF32C, 0xF2E7, 0xF2C5, 0xF2CD, 0xF305, - 0xF37F, 0xF438, 0xF524, 0xF634, 0xF75B, 0xF889, 0x2304, 0x2307, - 0x2310, 0x231A, 0x2324, 0x232A, 0x232A, 0x2320, 0x230A, 0x22E8, - 0x22C0, 0x2295, 0x226B, 0x2246, 0x222A, 0x2213, 0x21FD, 0x21E9, - 0x21D8, 0x21CB, 0x21C5, 0x21C6, 0x21D0, 0x21EC, 0x221C, 0x2257, - 0x2295, 0x22CD, 0x22F5, 0xF1F7, 0xF220, 0xF284, 0xF307, 0xF389, - 0xF3EB, 0xF411, 0xF3DB, 0xF32D, 0xF21A, 0xF0C7, 0xEF5A, 0xEDF9, - 0xECC9, 0xEBEF, 0xEB56, 0xEAD4, 0xEA6A, 0xEA1E, 0xE9F3, 0xE9ED, - 0xEA0F, 0xEA5F, 0xEAEA, 0xEBB8, 0xECBB, 0xEDE8, 0xEF33, 0xF092, - 0x8152, 0x0347, 0xB298, 0xE257, 0x8152, 0x1DB5, 0x1DC9, 0x1DFE, - 0x1E48, 0x1E9C, 0x1EEF, 0x1F37, 0x1F67, 0x1F76, 0x1F56, 0x1F08, - 0x1E94, 0x1E03, 0x1D5D, 0x1CAA, 0x1BF2, 0x1B3D, 0x1A94, 0x19FD, - 0x1982, 0x1929, 0x18FC, 0x1920, 0x19A2, 0x1A62, 0x1B44, 0x1C28, - 0x1CF0, 0x1D7F, 0x2E09, 0x2E14, 0x2E31, 0x2E5E, 0x2E97, 0x2ED8, - 0x2F1E, 0x2F66, 0x2FAD, 0x2FEE, 0x3027, 0x3053, 0x3071, 0x307B, - 0x3076, 0x3066, 0x304D, 0x302C, 0x3004, 0x2FD7, 0x2FA6, 0x2F71, - 0x2F3A, 0x2F03, 0x2ECB, 0x2E96, 0x2E63, 0x2E34, 0x2E09, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animvalue_0500F408, 0x00145e90, 48337, 0x0000f408, 1728); // 0x0500FAC8 -static const u16 eyerok_seg5_animindex_0500FAC8[] = { - 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0342, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0325, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0324, - 0x001D, 0x0169, 0x001D, 0x0186, 0x001D, 0x01A3, - 0x0001, 0x00B2, 0x0001, 0x00B3, 0x001D, 0x00B4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0320, - 0x001D, 0x01C0, 0x001D, 0x01DD, 0x001D, 0x01FA, - 0x0001, 0x00D1, 0x0001, 0x00D2, 0x001D, 0x00D3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0021, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02C8, - 0x001D, 0x0217, 0x001D, 0x0234, 0x001D, 0x0251, - 0x0001, 0x00F0, 0x0001, 0x00F1, 0x001D, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x003E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02C7, - 0x001D, 0x026E, 0x001D, 0x028B, 0x001D, 0x02A8, - 0x0001, 0x010F, 0x0001, 0x0110, 0x001D, 0x0111, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x005B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0321, 0x0001, 0x0322, 0x0001, 0x0323, - 0x001D, 0x02C9, 0x001D, 0x02E6, 0x001D, 0x0303, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x02C5, 0x0001, 0x02C6, 0x0001, 0x0000, - 0x0001, 0x012E, 0x001D, 0x012F, 0x001D, 0x014C, - 0x0001, 0x0000, 0x001D, 0x0078, 0x001D, 0x0095, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animindex_0500FAC8, 0x00145e90, 48337, 0x0000fac8, 516); // 0x0500FCCC static const struct Animation eyerok_seg5_anim_0500FCCC = { diff --git a/actors/eyerok/anims/anim_050116CC.inc.c b/actors/eyerok/anims/anim_050116CC.inc.c index 7dfce676a..04eac7ab2 100644 --- a/actors/eyerok/anims/anim_050116CC.inc.c +++ b/actors/eyerok/anims/anim_050116CC.inc.c @@ -1,435 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500FCE4 -static const s16 eyerok_seg5_animvalue_0500FCE4[] = { - 0x0000, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, - 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, - 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, - 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, - 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, - 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, - 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, - 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, 0x0078, - 0x0078, 0x0077, 0x0076, 0x0075, 0x0075, 0x0075, 0x0078, 0x007B, - 0x0080, 0x0086, 0x008D, 0x0093, 0x0099, 0x009F, 0x00A3, 0x00A6, - 0x00A7, 0x00C7, 0x00C9, 0x00D1, 0x00DB, 0x00E9, 0x00FA, 0x010C, - 0x011F, 0x0132, 0x0144, 0x0156, 0x0165, 0x0172, 0x017B, 0x0180, - 0x0181, 0x017F, 0x017A, 0x0174, 0x016B, 0x0162, 0x0157, 0x014C, - 0x0141, 0x0136, 0x012D, 0x0124, 0x011D, 0x0118, 0x0116, 0x0116, - 0x011B, 0x0124, 0x0131, 0x0141, 0x0153, 0x0166, 0x0179, 0x018B, - 0x019B, 0x01A9, 0x01B3, 0x01B9, 0x01BB, 0x01B9, 0x01B4, 0x01AD, - 0x01A4, 0x019A, 0x0190, 0x0186, 0x017D, 0x0175, 0x016F, 0x016C, - 0x016C, 0x0173, 0x0183, 0x0199, 0x01B1, 0x01C8, 0x01DB, 0x01EB, - 0x01FB, 0x020C, 0x021C, 0x022A, 0x0235, 0x023E, 0x0242, 0x0243, - 0x023F, 0x0239, 0x0230, 0x0227, 0x021D, 0x0214, 0x020D, 0x0208, - 0x0206, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, - 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, - 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, - 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, - 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, - 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, - 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, 0xFE1C, - 0xFE1C, 0xFE1B, 0xFE1B, 0xFE1A, 0xFE19, 0xFE18, 0xFE19, 0xFE1A, - 0xFE1C, 0xFE20, 0xFE26, 0xFE2D, 0xFE35, 0xFE3D, 0xFE44, 0xFE4A, - 0xFE51, 0xFE59, 0xFE60, 0xFE68, 0xFE6E, 0xFE74, 0xFE78, 0xFE7B, - 0xFE7C, 0x3FFF, 0x3FFF, 0x3FFF, 0x4001, 0x4003, 0x4006, 0x4009, - 0x400C, 0x400F, 0x4013, 0x4016, 0x4018, 0x401A, 0x401B, 0x401B, - 0x401A, 0x4018, 0x4014, 0x400F, 0x4008, 0x3FFF, 0x4023, 0x4079, - 0x40C4, 0x40C8, 0x4047, 0x3F04, 0x3B06, 0x34F5, 0x3084, 0x2E20, - 0x2BC9, 0x2991, 0x2787, 0x25BC, 0x243F, 0x2320, 0x2271, 0x2241, - 0x2465, 0x2929, 0x2E4D, 0x3192, 0x32A7, 0x32DD, 0x326F, 0x3194, - 0x3084, 0x2F17, 0x2D25, 0x2AE3, 0x2885, 0x263F, 0x2447, 0x22D2, - 0x2214, 0x2241, 0x2467, 0x28BC, 0x2E37, 0x33CD, 0x3873, 0x3B20, - 0x3BE5, 0x3BB3, 0x3ACD, 0x3978, 0x37F5, 0x3688, 0x3575, 0x34FF, - 0x3514, 0x356A, 0x35F3, 0x369E, 0x375B, 0x3819, 0x38C9, 0x395B, - 0x39BE, 0x39E2, 0x3FFF, 0x3FD3, 0x3F57, 0x3E92, 0x3D8E, 0x3C54, - 0x3AED, 0x3962, 0x37BC, 0x3605, 0x3444, 0x3284, 0x30CD, 0x2F28, - 0x2D9F, 0x2C3A, 0x2B02, 0x2A01, 0x293F, 0x28C6, 0x28F2, 0x29F8, - 0x2BA0, 0x2DB4, 0x2FFE, 0x3248, 0x345C, 0x3604, 0x3708, 0x3707, - 0x3610, 0x349F, 0x332F, 0x3239, 0x3238, 0x3523, 0x39F9, 0x3CBD, - 0x3CF4, 0x3CD7, 0x3C72, 0x3BD3, 0x3B05, 0x3A16, 0x3914, 0x380B, - 0x3708, 0x357A, 0x3339, 0x30F1, 0x2F4F, 0x2EFF, 0x30BC, 0x3415, - 0x37EF, 0x3B2F, 0x3CBD, 0x3CE7, 0x3CC6, 0x3C63, 0x3BCB, 0x3B0B, - 0x3A2F, 0x3942, 0x3850, 0x3767, 0x3691, 0x35DB, 0x3551, 0x34FF, - 0x34EE, 0x3516, 0x356A, 0x35DD, 0x3662, 0x36EC, 0x376E, 0x37DB, - 0x3825, 0x3841, 0x3FFF, 0x3FF1, 0x3FCA, 0x3F88, 0x3F2D, 0x3EBB, - 0x3E31, 0x3D91, 0x3CDC, 0x3C11, 0x3B33, 0x3A42, 0x393E, 0x3829, - 0x3703, 0x3539, 0x3285, 0x2F60, 0x2C3E, 0x2996, 0x2714, 0x2468, - 0x2211, 0x2092, 0x206A, 0x22BF, 0x273B, 0x2C20, 0x2FB3, 0x31E4, - 0x33B5, 0x34FE, 0x359B, 0x3564, 0x338C, 0x302D, 0x2C75, 0x2996, - 0x277A, 0x2572, 0x23CF, 0x22DE, 0x22F1, 0x24E7, 0x288F, 0x2C99, - 0x2FB3, 0x31EF, 0x340D, 0x35C0, 0x36BD, 0x36BA, 0x3534, 0x325C, - 0x2EF8, 0x2BCA, 0x2996, 0x283E, 0x272A, 0x2668, 0x260B, 0x2620, - 0x26BA, 0x2809, 0x2A08, 0x2C72, 0x2F04, 0x3179, 0x338E, 0x34FF, - 0x35EC, 0x36A8, 0x3737, 0x37A1, 0x37EA, 0x3819, 0x3833, 0x383F, - 0x3842, 0x3841, 0x3FFF, 0x3FE7, 0x3FA2, 0x3F36, 0x3EA7, 0x3DFA, - 0x3D34, 0x3C59, 0x3B70, 0x3A7C, 0x3983, 0x3889, 0x3794, 0x36A8, - 0x35CA, 0x34FF, 0x344C, 0x33B7, 0x3343, 0x32F5, 0x33AB, 0x35AA, - 0x3815, 0x3A0E, 0x3AB9, 0x3950, 0x3662, 0x3312, 0x3081, 0x2E95, - 0x2CD6, 0x2BDA, 0x2C35, 0x2E3C, 0x3170, 0x3527, 0x38BB, 0x3B84, - 0x3DA6, 0x3F62, 0x403C, 0x3FB6, 0x3CEB, 0x3860, 0x33B3, 0x3081, - 0x2EE4, 0x2DE2, 0x2D7A, 0x2DAD, 0x2E79, 0x307B, 0x33B1, 0x3735, - 0x3A1D, 0x3B84, 0x3BB8, 0x3BAD, 0x3B6A, 0x3AFA, 0x3A67, 0x39B9, - 0x38F9, 0x3833, 0x376E, 0x36B5, 0x3611, 0x358A, 0x352C, 0x34FF, - 0x3514, 0x356B, 0x35F4, 0x369E, 0x375B, 0x3819, 0x38C9, 0x395B, - 0x39BE, 0x39E2, 0x0005, 0x0005, 0x0005, 0x0005, 0x0004, 0x0004, - 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, - 0x0004, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0002, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0x0000, 0x0026, 0x0096, 0x0147, 0x0233, 0x0353, - 0x049F, 0x0611, 0x07A2, 0x094A, 0x0B03, 0x0CC5, 0x0E89, 0x1049, - 0x11FD, 0x139E, 0x1525, 0x168C, 0x17CA, 0x18DA, 0x198F, 0x19D9, - 0x19D8, 0x19AE, 0x197A, 0x195F, 0x197C, 0x19F3, 0x1AE3, 0x1C8A, - 0x1EE3, 0x21B2, 0x24B9, 0x27BC, 0x2A7E, 0x2CC1, 0x2E4A, 0x2EDA, - 0x2E2B, 0x2C55, 0x29AD, 0x2687, 0x2337, 0x2010, 0x1D68, 0x1B93, - 0x1AE3, 0x1B52, 0x1C83, 0x1E4F, 0x208E, 0x2319, 0x25C9, 0x2875, - 0x2AF6, 0x2D25, 0x2EDA, 0x3039, 0x3180, 0x32B3, 0x33D1, 0x34DD, - 0x35D9, 0x36C6, 0x37A6, 0x387B, 0x3946, 0x3A08, 0x3AC4, 0x3B7B, - 0x3C29, 0x3CC5, 0x3D51, 0x3DCB, 0x3E33, 0x3E8A, 0x3ECE, 0x3EFF, - 0x3F1C, 0x3F26, 0x8001, 0x8001, 0xC001, 0xBFCC, 0xBF33, 0xBE41, - 0xBD01, 0xBB7D, 0xB9C0, 0xB7D3, 0xB5C3, 0xB398, 0xB15F, 0xAF20, - 0xACE8, 0xAAC0, 0xA8B2, 0xA6CA, 0xA512, 0xA394, 0xA25C, 0xA172, - 0xA12F, 0xA1BE, 0xA2EB, 0xA47F, 0xA646, 0xA80B, 0xA999, 0xAABA, - 0xAB3A, 0xAB0D, 0xAA63, 0xA95F, 0xA823, 0xA6D3, 0xA591, 0xA480, - 0xA3C3, 0xA37C, 0xA3C0, 0xA476, 0xA57E, 0xA6B6, 0xA7FF, 0xA938, - 0xAA40, 0xAAF6, 0xAB3A, 0xAAE6, 0xAA0A, 0xA8D1, 0xA767, 0xA5F8, - 0xA4B0, 0xA3BC, 0xA346, 0xA37C, 0xA440, 0xA550, 0xA6A0, 0xA826, - 0xA9D6, 0xABA4, 0xAD86, 0xAF6F, 0xB155, 0xB32D, 0xB4EA, 0xB682, - 0xB7E9, 0xB914, 0xBA02, 0xBABE, 0xBB4E, 0xBBB7, 0xBC00, 0xBC2F, - 0xBC49, 0xBC54, 0xBC57, 0xBC56, 0x8001, 0x8001, 0xC001, 0xBFCC, - 0xBF35, 0xBE46, 0xBD0A, 0xBB8B, 0xB9D4, 0xB7EF, 0xB5E7, 0xB3C6, - 0xB198, 0xAF65, 0xAD3A, 0xAB20, 0xA922, 0xA74B, 0xA5A5, 0xA43B, - 0xA317, 0xA243, 0xA204, 0xA27D, 0xA388, 0xA501, 0xA6C2, 0xA8A5, - 0xAA86, 0xAC40, 0xADAB, 0xAF00, 0xB07C, 0xB20C, 0xB399, 0xB50D, - 0xB655, 0xB759, 0xB805, 0xB843, 0xB7E6, 0xB6ED, 0xB584, 0xB3D8, - 0xB216, 0xB06B, 0xAF02, 0xAE08, 0xADAB, 0xADEC, 0xAE9D, 0xAFA5, - 0xB0EC, 0xB259, 0xB3D2, 0xB53F, 0xB687, 0xB791, 0xB843, 0xB8B0, - 0xB8FD, 0xB92E, 0xB947, 0xB94E, 0xB946, 0xB936, 0xB921, 0xB90B, - 0xB8FB, 0xB8F4, 0xB8FA, 0xB914, 0xB943, 0xB983, 0xB9D0, 0xBA24, - 0xBA7A, 0xBACC, 0xBB15, 0xBB50, 0xBB77, 0xBB86, 0x8001, 0x8001, - 0xC001, 0xBFCD, 0xBF39, 0xBE4F, 0xBD19, 0xBBA1, 0xB9F1, 0xB815, - 0xB616, 0xB3FF, 0xB1D9, 0xAFB0, 0xAD8D, 0xAB7A, 0xA983, 0xA7B1, - 0xA60E, 0xA4A6, 0xA381, 0xA2AB, 0xA286, 0xA342, 0xA4A5, 0xA670, - 0xA868, 0xAA50, 0xABEA, 0xACFA, 0xAD43, 0xACA5, 0xAB4C, 0xA96E, - 0xA743, 0xA502, 0xA2E1, 0xA118, 0x9FDE, 0x9F69, 0x9FE3, 0xA128, - 0xA300, 0xA530, 0xA77C, 0xA9AC, 0xAB84, 0xACCA, 0xAD43, 0xACD4, - 0xABA8, 0xA9F2, 0xA7E5, 0xA5B2, 0xA38C, 0xA1A6, 0xA031, 0x9F62, - 0x9F69, 0xA030, 0xA171, 0xA318, 0xA513, 0xA74D, 0xA9B4, 0xAC35, - 0xAEBC, 0xB135, 0xB38E, 0xB5B3, 0xB791, 0xB914, 0xBA44, 0xBB39, - 0xBBF9, 0xBC8B, 0xBCF5, 0xBD3E, 0xBD6B, 0xBD83, 0xBD8D, 0xBD8F, - 0x8001, 0x8001, 0xC001, 0xBFD6, 0xBF5B, 0xBE97, 0xBD93, 0xBC57, - 0xBAEB, 0xB958, 0xB7A4, 0xB5DA, 0xB400, 0xB220, 0xB040, 0xAE69, - 0xACA4, 0xAAF9, 0xA96F, 0xA80F, 0xA6E1, 0xA5EE, 0xA623, 0xA7CB, - 0xA9F7, 0xABBA, 0xAC24, 0xAA04, 0xA61A, 0xA260, 0xA0D0, 0xA14D, - 0xA253, 0xA3C4, 0xA581, 0xA76C, 0xA966, 0xAB50, 0xAD0C, 0xAE7C, - 0xAFE7, 0xB13B, 0xB1D1, 0xB105, 0xAD8F, 0xA827, 0xA320, 0xA0D0, - 0xA0F5, 0xA1AE, 0xA2DD, 0xA465, 0xA629, 0xA80B, 0xA9EE, 0xABB6, - 0xAD44, 0xAE7C, 0xAF7A, 0xB06F, 0xB15A, 0xB23B, 0xB314, 0xB3E3, - 0xB4A9, 0xB565, 0xB619, 0xB6C3, 0xB765, 0xB7FD, 0xB88D, 0xB914, - 0xB989, 0xB9E6, 0xBA2E, 0xBA62, 0xBA87, 0xBA9F, 0xBAAD, 0xBAB3, - 0xBAB5, 0xBAB5, 0x7FFB, 0x8001, 0x8001, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, - 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8001, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x8002, 0x8002, - 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, - 0x8002, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFD, 0x7FFD, - 0x7FFD, 0x7FFD, 0x7FFD, 0x3FFF, 0x400A, 0x402A, 0x405D, 0x40A0, - 0x40F2, 0x414F, 0x41B5, 0x4223, 0x4295, 0x430A, 0x437F, 0x43F2, - 0x4461, 0x44C9, 0x4528, 0x457B, 0x45C1, 0x45F8, 0x461C, 0x4621, - 0x4600, 0x45BF, 0x4563, 0x44F3, 0x4475, 0x43ED, 0x4362, 0x42D9, - 0x423A, 0x4172, 0x4092, 0x3FA8, 0x3EC5, 0x3DF9, 0x3D54, 0x3CE5, - 0x3CBD, 0x3CF2, 0x3D82, 0x3E52, 0x3F49, 0x404D, 0x4143, 0x4214, - 0x42A3, 0x42D9, 0x42A7, 0x421F, 0x4159, 0x406D, 0x3F70, 0x3E7B, - 0x3DA4, 0x3D02, 0x3CAE, 0x3CBD, 0x3D23, 0x3DC0, 0x3E8B, 0x3F7C, - 0x408A, 0x41AF, 0x42E0, 0x4418, 0x454C, 0x4675, 0x478C, 0x4886, - 0x495E, 0x4A1F, 0x4ADA, 0x4B8B, 0x4C2F, 0x4CC3, 0x4D44, 0x4DAE, - 0x4DFE, 0x4E30, 0x4E42, 0x8001, 0x7FFE, 0x7FFB, 0x7FF7, 0x7FF3, - 0x7FED, 0x7FE7, 0x7FE2, 0x7FDC, 0x7FD7, 0x7FD2, 0x7FCF, 0x7FCD, - 0x7FCD, 0x7FCE, 0x7FD2, 0x7FD9, 0x7FE2, 0x7FEF, 0x8001, 0x8023, - 0x805C, 0x80A7, 0x80FA, 0x814D, 0x8198, 0x81D2, 0x81F3, 0x81F3, - 0x81C6, 0x8170, 0x80FD, 0x8079, 0x7FEE, 0x7F6F, 0x7F04, 0x7EBB, - 0x7EA0, 0x7EBD, 0x7F0B, 0x7F7C, 0x8004, 0x8091, 0x8117, 0x8188, - 0x81D6, 0x81F3, 0x81D6, 0x8187, 0x8116, 0x8090, 0x8003, 0x7F7A, - 0x7F09, 0x7EBC, 0x7EA0, 0x7EAB, 0x7EC8, 0x7EF5, 0x7F30, 0x7F74, - 0x7FC1, 0x8016, 0x806B, 0x80BF, 0x8111, 0x815E, 0x81A3, 0x81DE, - 0x820B, 0x822C, 0x8241, 0x824E, 0x8253, 0x8252, 0x824E, 0x8248, - 0x8241, 0x823C, 0x823A, 0x8001, 0x7FF4, 0x7FD6, 0x7FA6, 0x7F66, - 0x7F18, 0x7EBE, 0x7E5B, 0x7DEF, 0x7D7E, 0x7D08, 0x7C91, 0x7C19, - 0x7BA4, 0x7B32, 0x7AC6, 0x7A62, 0x7A08, 0x79BA, 0x797A, 0x794F, - 0x793E, 0x7940, 0x7951, 0x796B, 0x7989, 0x79A5, 0x79BB, 0x79C5, - 0x79C5, 0x79C3, 0x79BE, 0x79B7, 0x79B1, 0x79AA, 0x79A4, 0x79A0, - 0x799F, 0x79A0, 0x79A4, 0x79A9, 0x79AF, 0x79B5, 0x79BB, 0x79C0, - 0x79C4, 0x79C5, 0x79BF, 0x79B0, 0x799C, 0x7988, 0x7976, 0x796B, - 0x796C, 0x797C, 0x799F, 0x79D3, 0x7A13, 0x7A5D, 0x7AAF, 0x7B06, - 0x7B62, 0x7BBF, 0x7C1D, 0x7C79, 0x7CD1, 0x7D24, 0x7D6F, 0x7DB0, - 0x7DE6, 0x7E0E, 0x7E28, 0x7E37, 0x7E3C, 0x7E3A, 0x7E34, 0x7E2B, - 0x7E21, 0x7E1A, 0x7E17, 0x0000, 0xFFC7, 0xFF21, 0xFE1C, 0xFCC2, - 0xFB1E, 0xF93E, 0xF72B, 0xF4F1, 0xF29D, 0xF039, 0xEDD1, 0xEB70, - 0xE923, 0xE6F4, 0xE4EF, 0xE321, 0xE193, 0xE052, 0xDF69, 0xDF50, - 0xE044, 0xE1FA, 0xE427, 0xE681, 0xE8BC, 0xEA8D, 0xEBAA, 0xEBC8, - 0xEAAE, 0xE88B, 0xE5B0, 0xE26A, 0xDF0B, 0xDBE1, 0xD93C, 0xD76C, - 0xD6BF, 0xD778, 0xD967, 0xDC33, 0xDF85, 0xE302, 0xE654, 0xE920, - 0xEB0F, 0xEBC8, 0xEAFA, 0xE8D7, 0xE5C6, 0xE230, 0xDE7E, 0xDB18, - 0xD865, 0xD6D0, 0xD6BF, 0xD7ED, 0xD9BE, 0xDC1A, 0xDEE9, 0xE212, - 0xE57D, 0xE913, 0xECBB, 0xF05D, 0xF3E1, 0xF72F, 0xFA2E, 0xFCC7, - 0xFEE2, 0x0076, 0x0199, 0x025B, 0x02CC, 0x02FE, 0x0302, 0x02E7, - 0x02C0, 0x029B, 0x028C, 0x8001, 0x7FFE, 0x7FFE, 0x7FFD, 0x7FFC, - 0x7FFA, 0x7FF9, 0x7FF7, 0x7FF5, 0x7FF3, 0x7FF0, 0x7FEE, 0x7FEC, - 0x7FE9, 0x7FE7, 0x7FE4, 0x7FE2, 0x7FE0, 0x7FDE, 0x7FDC, 0x7FD9, - 0x7FD7, 0x7FD4, 0x7FD1, 0x7FCE, 0x7FCC, 0x7FCA, 0x7FC9, 0x7FCA, - 0x7FCC, 0x7FCF, 0x7FD4, 0x7FDA, 0x7FE0, 0x7FE5, 0x7FE9, 0x7FEC, - 0x7FEE, 0x7FEC, 0x7FE9, 0x7FE4, 0x7FDF, 0x7FD9, 0x7FD3, 0x7FCE, - 0x7FCB, 0x7FCA, 0x7FCA, 0x7FCB, 0x7FCD, 0x7FD0, 0x7FD3, 0x7FD7, - 0x7FDC, 0x7FE1, 0x7FE7, 0x7FEE, 0x7FF5, 0x7FFE, 0x800B, 0x8015, - 0x8020, 0x802B, 0x8036, 0x8041, 0x804B, 0x8055, 0x805D, 0x8064, - 0x806A, 0x806E, 0x806F, 0x806F, 0x806E, 0x806B, 0x8068, 0x8065, - 0x8063, 0x8061, 0x8060, 0x8001, 0x7FFE, 0x7FFC, 0x7FF9, 0x7FF5, - 0x7FF1, 0x7FEB, 0x7FE6, 0x7FDF, 0x7FD8, 0x7FD1, 0x7FCA, 0x7FC3, - 0x7FBC, 0x7FB6, 0x7FAF, 0x7FAA, 0x7FA4, 0x7FA0, 0x7F9C, 0x7F9A, - 0x7F99, 0x7F9A, 0x7F9C, 0x7F9E, 0x7FA1, 0x7FA3, 0x7FA4, 0x7FA5, - 0x7FA4, 0x7FA3, 0x7FA1, 0x7F9F, 0x7F9D, 0x7F9B, 0x7F99, 0x7F98, - 0x7F98, 0x7F98, 0x7F99, 0x7F9B, 0x7F9D, 0x7F9F, 0x7FA1, 0x7FA3, - 0x7FA4, 0x7FA5, 0x7FA3, 0x7FA0, 0x7F9C, 0x7F98, 0x7F93, 0x7F90, - 0x7F8E, 0x7F8E, 0x7F91, 0x7F98, 0x7FA2, 0x7FAE, 0x7FBE, 0x7FCF, - 0x7FE1, 0x7FF4, 0x800A, 0x801E, 0x8030, 0x8042, 0x8051, 0x805F, - 0x806A, 0x8072, 0x8077, 0x807A, 0x807B, 0x807A, 0x8079, 0x8077, - 0x8075, 0x8074, 0x8073, 0x0000, 0xFFBD, 0xFEFB, 0xFDC6, 0xFC2A, - 0xFA33, 0xF7ED, 0xF565, 0xF2A5, 0xEFBA, 0xECB0, 0xE993, 0xE66F, - 0xE350, 0xE041, 0xDD50, 0xDA87, 0xD7F2, 0xD59E, 0xD397, 0xD1D0, - 0xD038, 0xCED4, 0xCDA9, 0xCCBC, 0xCC12, 0xCBB1, 0xCB9C, 0xCBDA, - 0xCCB0, 0xCE3F, 0xD04D, 0xD2A4, 0xD50B, 0xD74A, 0xD92A, 0xDA73, - 0xDAED, 0xDA69, 0xD906, 0xD704, 0xD4A3, 0xD223, 0xCFC2, 0xCDC1, - 0xCC5E, 0xCBDA, 0xCC15, 0xCCBE, 0xCDC7, 0xCF22, 0xD0C0, 0xD295, - 0xD492, 0xD6A8, 0xD8CB, 0xDAED, 0xDD2C, 0xDFA8, 0xE254, 0xE524, - 0xE80B, 0xEAFB, 0xEDE7, 0xF0C4, 0xF383, 0xF619, 0xF877, 0xFA91, - 0xFC5B, 0xFDC4, 0xFECD, 0xFF85, 0xFFF8, 0x0034, 0x0047, 0x003F, - 0x0028, 0x0011, 0x0006, 0x8001, 0x8006, 0x8011, 0x8024, 0x803D, - 0x805B, 0x807D, 0x80A2, 0x80CA, 0x80F3, 0x811D, 0x8147, 0x8171, - 0x8198, 0x81BC, 0x81DD, 0x81FA, 0x8211, 0x8222, 0x822C, 0x8224, - 0x8203, 0x81D1, 0x8194, 0x8153, 0x8115, 0x80E0, 0x80BB, 0x80AE, - 0x80BB, 0x80DE, 0x8111, 0x814D, 0x818D, 0x81C9, 0x81FC, 0x821F, - 0x822C, 0x821F, 0x81FC, 0x81C9, 0x818D, 0x814D, 0x8111, 0x80DE, - 0x80BB, 0x80AE, 0x80BA, 0x80DC, 0x810E, 0x8149, 0x8187, 0x81C4, - 0x81F9, 0x821F, 0x8233, 0x822C, 0x820E, 0x81E1, 0x81A6, 0x8162, - 0x8115, 0x80C3, 0x806E, 0x8019, 0x7FC3, 0x7F76, 0x7F30, 0x7EF4, - 0x7EC5, 0x7EA4, 0x7E8E, 0x7E82, 0x7E7D, 0x7E7F, 0x7E84, 0x7E8B, - 0x7E93, 0x7E98, 0x7E9B, 0x8001, 0x800A, 0x8022, 0x8047, 0x807A, - 0x80B7, 0x80FE, 0x814C, 0x81A1, 0x81FC, 0x8259, 0x82B9, 0x8319, - 0x8378, 0x83D5, 0x842D, 0x8480, 0x84CC, 0x8510, 0x8549, 0x8575, - 0x8594, 0x85A8, 0x85B2, 0x85B6, 0x85B5, 0x85B1, 0x85AD, 0x85AC, - 0x85A8, 0x859F, 0x8592, 0x8582, 0x8572, 0x8562, 0x8555, 0x854C, - 0x8549, 0x854C, 0x8555, 0x8562, 0x8572, 0x8582, 0x8592, 0x859F, - 0x85A8, 0x85AC, 0x85AB, 0x85AA, 0x85A7, 0x85A2, 0x859B, 0x8591, - 0x8584, 0x8574, 0x8561, 0x8549, 0x852C, 0x850A, 0x84E4, 0x84BA, - 0x848F, 0x8462, 0x8435, 0x8409, 0x83DE, 0x83B6, 0x8392, 0x8373, - 0x8359, 0x8347, 0x833B, 0x8335, 0x8333, 0x8335, 0x8339, 0x833E, - 0x8343, 0x8347, 0x8349, 0x0000, 0xFFAA, 0xFEB1, 0xFD27, 0xFB1D, - 0xF8A3, 0xF5CA, 0xF2A4, 0xEF40, 0xEBAF, 0xE803, 0xE44C, 0xE09B, - 0xDD01, 0xD98F, 0xD654, 0xD363, 0xD0CC, 0xCEA0, 0xCCEF, 0xCC2F, - 0xCC9B, 0xCDE8, 0xCFCC, 0xD1FE, 0xD433, 0xD622, 0xD781, 0xD807, - 0xD7A6, 0xD6A1, 0xD527, 0xD367, 0xD18F, 0xCFCF, 0xCE55, 0xCD50, - 0xCCEF, 0xCD50, 0xCE55, 0xCFCF, 0xD18F, 0xD367, 0xD527, 0xD6A1, - 0xD7A6, 0xD807, 0xD792, 0xD65B, 0xD49C, 0xD292, 0xD075, 0xCE82, - 0xCCF3, 0xCC04, 0xCBEF, 0xCCEF, 0xCEF8, 0xD1C2, 0xD52C, 0xD914, - 0xDD5A, 0xE1DC, 0xE67A, 0xEB13, 0xEF86, 0xF3B1, 0xF775, 0xFAAF, - 0xFD40, 0xFF14, 0x0043, 0x00E8, 0x011E, 0x0101, 0x00AC, 0x003A, - 0xFFC8, 0xFF6F, 0xFF4B, 0x8001, 0x7FFC, 0x7FF6, 0x7FEE, 0x7FE2, - 0x7FD5, 0x7FC7, 0x7FB9, 0x7FAC, 0x7F9F, 0x7F94, 0x7F8C, 0x7F88, - 0x7F87, 0x7F8B, 0x7F94, 0x7FA4, 0x7FBA, 0x7FD8, 0x8001, 0x804D, - 0x80CF, 0x8176, 0x8232, 0x82F0, 0x839F, 0x842E, 0x848D, 0x84A9, - 0x8471, 0x83ED, 0x8334, 0x825A, 0x8177, 0x80A0, 0x7FE8, 0x7F6B, - 0x7F3D, 0x7F79, 0x8018, 0x80F6, 0x81F5, 0x82F3, 0x83D1, 0x846E, - 0x84A9, 0x8489, 0x8430, 0x83AB, 0x8306, 0x824E, 0x818F, 0x80D4, - 0x802C, 0x7F9E, 0x7F3D, 0x7EFC, 0x7EC6, 0x7E9A, 0x7E77, 0x7E5B, - 0x7E46, 0x7E37, 0x7E2B, 0x7E22, 0x7E1A, 0x7E13, 0x7E0B, 0x7E00, - 0x7DF2, 0x7DE4, 0x7DD8, 0x7DCF, 0x7DC8, 0x7DC3, 0x7DBF, 0x7DBD, - 0x7DBC, 0x7DBB, 0x7DBB, 0x8001, 0x8015, 0x804F, 0x80AA, 0x8122, - 0x81B5, 0x825E, 0x831A, 0x83E5, 0x84BA, 0x8597, 0x8678, 0x8758, - 0x8835, 0x8909, 0x89D3, 0x8A8D, 0x8B34, 0x8BC4, 0x8C3B, 0x8C84, - 0x8C9B, 0x8C89, 0x8C5B, 0x8C1B, 0x8BD6, 0x8B96, 0x8B67, 0x8B55, - 0x8B5C, 0x8B71, 0x8B8F, 0x8BB2, 0x8BD7, 0x8BFB, 0x8C18, 0x8C2D, - 0x8C35, 0x8C2B, 0x8C12, 0x8BEE, 0x8BC5, 0x8B9C, 0x8B78, 0x8B5F, - 0x8B55, 0x8B63, 0x8B87, 0x8BB9, 0x8BF2, 0x8C2B, 0x8C5C, 0x8C7D, - 0x8C86, 0x8C71, 0x8C35, 0x8BD4, 0x8B5A, 0x8ACA, 0x8A28, 0x8979, - 0x88C0, 0x8802, 0x8744, 0x8689, 0x85D6, 0x852F, 0x8497, 0x8415, - 0x83AB, 0x835F, 0x8331, 0x831B, 0x831A, 0x8326, 0x833C, 0x8356, - 0x836F, 0x8382, 0x8389, 0x0000, 0xFFCD, 0xFF37, 0xFE47, 0xFD07, - 0xFB7E, 0xF9B5, 0xF7B5, 0xF586, 0xF331, 0xF0BD, 0xEE35, 0xEB9F, - 0xE905, 0xE670, 0xE3E7, 0xE173, 0xDF1D, 0xDCEE, 0xDAED, 0xD8DB, - 0xD68B, 0xD41D, 0xD1B6, 0xCF78, 0xCD85, 0xCC00, 0xCB0C, 0xCACB, - 0xCB8C, 0xCD53, 0xCFD4, 0xD2C3, 0xD5D4, 0xD8BC, 0xDB2D, 0xDCDB, - 0xDD7C, 0xDCAE, 0xDA90, 0xD792, 0xD423, 0xD0B5, 0xCDB6, 0xCB98, - 0xCACB, 0xCB1D, 0xCC06, 0xCD6D, 0xCF3C, 0xD15B, 0xD3B3, 0xD62C, - 0xD8B1, 0xDB28, 0xDD7C, 0xDFCF, 0xE24D, 0xE4ED, 0xE7A6, 0xEA6F, - 0xED3E, 0xF00A, 0xF2C9, 0xF573, 0xF7FE, 0xFA61, 0xFC92, 0xFE88, - 0x0039, 0x018C, 0x0276, 0x0307, 0x0351, 0x0362, 0x034C, 0x031E, - 0x02EA, 0x02BE, 0x02AC, 0x8001, 0x8001, 0x8152, 0x8152, 0x0000, - 0xFFFF, 0xFFFA, 0xFFF2, 0xFFE9, 0xFFDE, 0xFFD3, 0xFFC7, 0xFFBC, - 0xFFB1, 0xFFA8, 0xFFA2, 0xFF9E, 0xFF9E, 0xFFA2, 0xFFAA, 0xFFB7, - 0xFFCA, 0xFFE4, 0x0003, 0x003F, 0x00A4, 0x0125, 0x01B7, 0x024E, - 0x02DF, 0x035D, 0x03BC, 0x03F2, 0x03F4, 0x03C8, 0x037E, 0x0320, - 0x02BD, 0x0263, 0x021D, 0x01F9, 0x0205, 0x022E, 0x025A, 0x0289, - 0x02BB, 0x02EF, 0x0326, 0x035E, 0x0399, 0x03D7, 0x0415, 0x0456, - 0x0498, 0x04DC, 0x0521, 0x0568, 0x05AF, 0x05F8, 0x0641, 0x068B, - 0x06D5, 0x0720, 0x076B, 0x07B7, 0x0802, 0x084D, 0x0899, 0x08E3, - 0x092D, 0x0977, 0x09C0, 0x0A08, 0x0A4F, 0x0A9F, 0x0AFF, 0x0B6A, - 0x0BD9, 0x0C47, 0x0CAE, 0x0D08, 0x0D4F, 0x0D7F, 0x0D90, 0x0000, - 0x0013, 0x004B, 0x00A5, 0x011B, 0x01AC, 0x0252, 0x030C, 0x03D4, - 0x04A7, 0x0582, 0x0661, 0x0741, 0x081D, 0x08F3, 0x09BE, 0x0A7B, - 0x0B26, 0x0BBC, 0x0C39, 0x0C90, 0x0CBE, 0x0CCA, 0x0CBD, 0x0CA0, - 0x0C7A, 0x0C54, 0x0C36, 0x0C28, 0x0C15, 0x0BE8, 0x0BAF, 0x0B76, - 0x0B49, 0x0B35, 0x0B47, 0x0B8B, 0x0C0F, 0x0CBB, 0x0D6F, 0x0E2C, - 0x0EF1, 0x0FBC, 0x108E, 0x1166, 0x1243, 0x1324, 0x140A, 0x14F3, - 0x15DE, 0x16CC, 0x17BC, 0x18AC, 0x199D, 0x1A8E, 0x1B7D, 0x1C6C, - 0x1D58, 0x1E41, 0x1F28, 0x200A, 0x20E8, 0x21C1, 0x2294, 0x2361, - 0x2427, 0x24E6, 0x259C, 0x264A, 0x26EE, 0x276A, 0x27A7, 0x27B1, - 0x2794, 0x275B, 0x2712, 0x26C5, 0x267F, 0x264C, 0x2639, 0x0000, - 0xFFEF, 0xFFBD, 0xFF6F, 0xFF09, 0xFE8F, 0xFE05, 0xFD6F, 0xFCD2, - 0xFC31, 0xFB91, 0xFAF5, 0xFA62, 0xF9DC, 0xF967, 0xF907, 0xF8C0, - 0xF897, 0xF88F, 0xF8AC, 0xF93A, 0xFA63, 0xFBFD, 0xFDDD, 0xFFD7, - 0x01C0, 0x036F, 0x04B8, 0x0570, 0x058C, 0x0533, 0x0482, 0x0396, - 0x028B, 0x0180, 0x0091, 0xFFDD, 0xFF7E, 0xFF55, 0xFF30, 0xFF0D, - 0xFEED, 0xFECF, 0xFEB4, 0xFE9B, 0xFE85, 0xFE72, 0xFE60, 0xFE51, - 0xFE44, 0xFE3A, 0xFE31, 0xFE2B, 0xFE26, 0xFE23, 0xFE23, 0xFE24, - 0xFE26, 0xFE2B, 0xFE31, 0xFE39, 0xFE42, 0xFE4D, 0xFE59, 0xFE66, - 0xFE75, 0xFE85, 0xFE96, 0xFEA8, 0xFEBC, 0xFEE8, 0xFF40, 0xFFB6, - 0x0040, 0x00D4, 0x0167, 0x01EC, 0x0258, 0x02A2, 0x02BD, 0x8152, - 0xF1A8, 0xF18E, 0xF144, 0xF0CF, 0xF033, 0xEF74, 0xEE97, 0xEDA0, - 0xEC94, 0xEB77, 0xEA4E, 0xE91E, 0xE7EA, 0xE6B8, 0xE58B, 0xE468, - 0xE354, 0xE254, 0xE16B, 0xE09E, 0xDFED, 0xDF54, 0xDED0, 0xDE5F, - 0xDDFF, 0xDDAD, 0xDD67, 0xDD2B, 0xDCF6, 0xDCCF, 0xDCBD, 0xDCBB, - 0xDCC5, 0xDCD7, 0xDCED, 0xDD01, 0xDD11, 0xDD17, 0xDD16, 0xDD13, - 0xDD0E, 0xDD09, 0xDD03, 0xDCFE, 0xDCFA, 0xDCF7, 0xDCF6, 0xDCD0, - 0xDC71, 0xDBF0, 0xDB68, 0xDAF1, 0xDAA5, 0xDA9D, 0xDAF1, 0xDBBC, - 0xDD17, 0xDF08, 0xE179, 0xE452, 0xE77B, 0xEADF, 0xEE65, 0xF1F6, - 0xF57C, 0xF8E0, 0xFC0A, 0xFEE3, 0x0154, 0x0347, 0x04A3, 0x0571, - 0x05C9, 0x05C4, 0x057C, 0x0508, 0x0483, 0x0406, 0x03A8, 0x0383, - 0xC001, 0xBFD5, 0xBF57, 0xBE8E, 0xBD82, 0xBC3C, 0xBAC3, 0xB91F, - 0xB757, 0xB575, 0xB37F, 0xB17D, 0xAF78, 0xAD77, 0xAB83, 0xA9A2, - 0xA7DE, 0xA63D, 0xA4C8, 0xA387, 0xA27D, 0xA1A7, 0xA101, 0xA085, - 0xA02F, 0x9FFA, 0x9FE3, 0x9FE3, 0x9FF6, 0xA03D, 0xA0CA, 0xA189, - 0xA265, 0xA348, 0xA41E, 0xA4D1, 0xA54C, 0xA57A, 0xA549, 0xA4C8, - 0xA40C, 0xA32D, 0xA243, 0xA164, 0xA0A8, 0xA027, 0x9FF6, 0xA00B, - 0xA047, 0xA0A4, 0xA120, 0xA1B5, 0xA25E, 0xA318, 0xA3DD, 0xA4AA, - 0xA57A, 0xA65A, 0xA75A, 0xA870, 0xA998, 0xAAC9, 0xABFE, 0xAD30, - 0xAE57, 0xAF6E, 0xB06D, 0xB14D, 0xB208, 0xB298, 0xB2E7, 0xB2F0, - 0xB2C2, 0xB26A, 0xB1F9, 0xB17B, 0xB100, 0xB096, 0xB04B, 0xB02F, - 0xE0BF, 0xE0E0, 0xE142, 0xE1DC, 0xE2AB, 0xE3A7, 0xE4CC, 0xE612, - 0xE774, 0xE8EC, 0xEA75, 0xEC07, 0xED9E, 0xEF34, 0xF0C2, 0xF243, - 0xF3B0, 0xF504, 0xF639, 0xF749, 0xF839, 0xF913, 0xF9D5, 0xFA7F, - 0xFB0F, 0xFB85, 0xFBDF, 0xFC1D, 0xFC3E, 0xFC2C, 0xFBDC, 0xFB61, - 0xFACA, 0xFA28, 0xF98D, 0xF90A, 0xF8AE, 0xF88C, 0xF8AC, 0xF903, - 0xF981, 0xFA17, 0xFAB4, 0xFB49, 0xFBC7, 0xFC1E, 0xFC3E, 0xFC3E, - 0xFC38, 0xFC27, 0xFC06, 0xFBCD, 0xFB78, 0xFB00, 0xFA5F, 0xF990, - 0xF88C, 0xF747, 0xF5C0, 0xF404, 0xF220, 0xF021, 0xEE14, 0xEC05, - 0xEA01, 0xE816, 0xE64F, 0xE4BA, 0xE363, 0xE257, 0xE1AE, 0xE169, - 0xE174, 0xE1BE, 0xE231, 0xE2BB, 0xE348, 0xE3C5, 0xE41E, 0xE440, - 0x8152, 0x1114, 0x112F, 0x117C, 0x11F6, 0x1298, 0x135D, 0x143F, - 0x1539, 0x1647, 0x1762, 0x1886, 0x19AE, 0x1AD4, 0x1BF2, 0x1D05, - 0x1E07, 0x1EF2, 0x1FC1, 0x206F, 0x20F8, 0x2134, 0x2114, 0x20AE, - 0x2019, 0x1F6E, 0x1EC3, 0x1E31, 0x1DCF, 0x1DB5, 0x1DE9, 0x1E55, - 0x1EEA, 0x1F98, 0x204E, 0x20FB, 0x2191, 0x21FD, 0x2230, 0x2221, - 0x21DA, 0x216C, 0x20E5, 0x2054, 0x1FCB, 0x1F57, 0x1F08, 0x1EEE, - 0x1F03, 0x1F32, 0x1F79, 0x1FD4, 0x203D, 0x20B0, 0x212B, 0x21A8, - 0x2223, 0x2299, 0x2315, 0x23A5, 0x2444, 0x24EB, 0x2596, 0x2640, - 0x26E4, 0x277D, 0x2805, 0x2878, 0x28D1, 0x290A, 0x291E, 0x291E, - 0x291E, 0x291E, 0x291E, 0x291E, 0x291E, 0x291E, 0x291E, 0x291E, - 0x291E, 0x0000, 0xFFFD, 0xFFF3, 0xFFE4, 0xFFD1, 0xFFBC, 0xFFA4, - 0xFF8D, 0xFF76, 0xFF61, 0xFF4F, 0xFF42, 0xFF3A, 0xFF39, 0xFF40, - 0xFF4F, 0xFF69, 0xFF8F, 0xFFC1, 0x0000, 0x007D, 0x0156, 0x026C, - 0x03A4, 0x04E1, 0x0605, 0x06F5, 0x0794, 0x07C5, 0x076D, 0x069C, - 0x0575, 0x0418, 0x02A9, 0x014B, 0x001F, 0xFF4A, 0xFEEA, 0xFF1D, - 0xFFCB, 0x00D0, 0x0208, 0x034F, 0x047E, 0x0572, 0x0606, 0x0615, - 0x053C, 0x036F, 0x010B, 0xFE6D, 0xFBED, 0xF9EB, 0xF8C2, 0xF8CE, - 0xFA6B, 0xFD9A, 0x01F8, 0x074B, 0x0D59, 0x13E7, 0x1ABC, 0x219D, - 0x284F, 0x2E9A, 0x3442, 0x390D, 0x3CC2, 0x3F26, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x0000, 0xFFFF, 0xFFFA, 0xFFF3, 0xFFEB, 0xFFE1, 0xFFD6, - 0xFFCB, 0xFFC0, 0xFFB7, 0xFFAE, 0xFFA8, 0xFFA5, 0xFFA4, 0xFFA7, - 0xFFAE, 0xFFBA, 0xFFCC, 0xFFE3, 0x0000, 0x0043, 0x00BF, 0x015E, - 0x020D, 0x02B8, 0x0348, 0x03AC, 0x03CE, 0x0399, 0x02E9, 0x01BE, - 0x003F, 0xFE94, 0xFCE1, 0xFB4D, 0xFA00, 0xF91F, 0xF8D1, 0xF93C, - 0xFA4A, 0xFBCE, 0xFD98, 0xFF79, 0x0142, 0x02C4, 0x03D2, 0x043A, - 0x03B0, 0x023A, 0x002B, 0xFDD7, 0xFB8D, 0xF9A1, 0xF866, 0xF82E, - 0xF94B, 0xFBB6, 0xFF14, 0x0334, 0x07EB, 0x0D09, 0x1261, 0x17C5, - 0x1D06, 0x21F6, 0x2668, 0x2A2D, 0x2D18, 0x2EF9, 0x2FA4, 0x2FA4, - 0x2FA4, 0x2FA4, 0x2FA4, 0x2FA4, 0x2FA4, 0x2FA4, 0x2FA4, 0x2FA4, - 0x2FA4, 0x6D9A, 0x6D6C, 0x6CE7, 0x6C14, 0x6AFA, 0x69A3, 0x6817, - 0x665E, 0x6480, 0x6286, 0x6078, 0x5E5F, 0x5C42, 0x5A2A, 0x5820, - 0x562C, 0x5456, 0x52A6, 0x5125, 0x4FDC, 0x4ED6, 0x4E13, 0x4D8A, - 0x4D31, 0x4CFD, 0x4CE5, 0x4CE0, 0x4CE2, 0x4CE3, 0x4CF5, 0x4D2D, - 0x4D80, 0x4DE5, 0x4E53, 0x4EBF, 0x4F21, 0x4F6F, 0x4F9F, 0x4FB4, - 0x4FBA, 0x4FB3, 0x4FA2, 0x4F88, 0x4F68, 0x4F44, 0x4F1E, 0x4EF9, - 0x4E95, 0x4DD2, 0x4CDE, 0x4BE5, 0x4B16, 0x4A9E, 0x4AAC, 0x4B6D, - 0x4D0F, 0x4FA4, 0x5303, 0x5706, 0x5B82, 0x6050, 0x6548, 0x6A42, - 0x6F14, 0x7397, 0x77A3, 0x7B0F, 0x7DB2, 0x7F65, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animvalue_0500FCE4, 0x00145e90, 48337, 0x0000fce4, 6116); // 0x050114C8 -static const u16 eyerok_seg5_animindex_050114C8[] = { - 0x0050, 0x0001, 0x0050, 0x0051, 0x0050, 0x00A1, 0x0001, 0x0000, 0x0001, 0x00F1, 0x0001, 0x0000, - 0x0050, 0x0B01, 0x0050, 0x0B51, 0x0050, 0x0BA1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0AB1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0AB0, - 0x0050, 0x050B, 0x0050, 0x055B, 0x0050, 0x05AB, - 0x0001, 0x0322, 0x0001, 0x0323, 0x0050, 0x0324, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x09BF, - 0x0050, 0x05FB, 0x0050, 0x064B, 0x0050, 0x069B, - 0x0001, 0x0374, 0x0001, 0x0375, 0x0050, 0x0376, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0142, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x08CE, - 0x0050, 0x06EB, 0x0050, 0x073B, 0x0050, 0x078B, - 0x0001, 0x03C6, 0x0001, 0x03C7, 0x0050, 0x03C8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0192, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x08CD, - 0x0050, 0x07DB, 0x0050, 0x082B, 0x0050, 0x087B, - 0x0001, 0x0418, 0x0001, 0x0419, 0x0050, 0x041A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x01E2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0050, 0x09C0, 0x0050, 0x0A10, 0x0050, 0x0A60, - 0x0050, 0x08CF, 0x0050, 0x091F, 0x0050, 0x096F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x08CB, 0x0001, 0x08CC, 0x0001, 0x0000, - 0x0001, 0x046A, 0x0050, 0x046B, 0x0050, 0x04BB, - 0x0050, 0x0232, 0x0050, 0x0282, 0x0050, 0x02D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(eyerok_seg5_animindex_050114C8, 0x00145e90, 48337, 0x000114c8, 516); // 0x050116CC static const struct Animation eyerok_seg5_anim_050116CC = { diff --git a/actors/eyerok/model.inc.c b/actors/eyerok/model.inc.c index 08499b18f..15dfb3e28 100644 --- a/actors/eyerok/model.inc.c +++ b/actors/eyerok/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Eyerok // Unreferenced light group @@ -7,29 +8,19 @@ UNUSED static const Lights1 eyerok_lights_unused = gdSPDefLights1( ); // 0x05008D40 -ALIGNED8 const Texture eyerok_seg5_texture_05008D40[] = { -#include "actors/eyerok/eyerok_bricks.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(eyerok_seg5_texture_05008D40, "actors/eyerok/eyerok_bricks.rgba16.inc.c", 0x00145e90, 48337, 0x00008d40, 2048); // 0x05009540 -ALIGNED8 const Texture eyerok_seg5_texture_05009540[] = { -#include "actors/eyerok/eyerok_eye_open.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(eyerok_seg5_texture_05009540, "actors/eyerok/eyerok_eye_open.rgba16.inc.c", 0x00145e90, 48337, 0x00009540, 2048); // 0x05009D40 -ALIGNED8 const Texture eyerok_seg5_texture_05009D40[] = { -#include "actors/eyerok/eyerok_eye_mostly_open.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(eyerok_seg5_texture_05009D40, "actors/eyerok/eyerok_eye_mostly_open.rgba16.inc.c", 0x00145e90, 48337, 0x00009d40, 2048); // 0x0500A540 -ALIGNED8 const Texture eyerok_seg5_texture_0500A540[] = { -#include "actors/eyerok/eyerok_eye_mostly_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(eyerok_seg5_texture_0500A540, "actors/eyerok/eyerok_eye_mostly_closed.rgba16.inc.c", 0x00145e90, 48337, 0x0000a540, 2048); // 0x0500AD40 -ALIGNED8 const Texture eyerok_seg5_texture_0500AD40[] = { -#include "actors/eyerok/eyerok_eye_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(eyerok_seg5_texture_0500AD40, "actors/eyerok/eyerok_eye_closed.rgba16.inc.c", 0x00145e90, 48337, 0x0000ad40, 2048); // 0x0500B540 static const Lights1 eyerok_seg5_lights_0500B540 = gdSPDefLights1( @@ -38,34 +29,10 @@ static const Lights1 eyerok_seg5_lights_0500B540 = gdSPDefLights1( ); // 0x0500B558 -static const Vtx eyerok_seg5_vertex_0500B558[] = { - {{{ 348, 201, -202}, 0, { 0, -16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 348, 0, -202}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, -202}, 0, { 1702, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 348, 0, 0}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 348, 201, 0}, 0, { 0, -16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 201, 0}, 0, { 1702, -16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 0, 0}, 0, { 1702, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 348, 201, -202}, 0, { 0, -16}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 348, 0, 0}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 348, 0, -202}, 0, { 990, -16}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 348, 201, 0}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 348, 201, -202}, 0, { 0, -16}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 201, -202}, 0, { 1702, -16}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 348, 201, 0}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 201, 0}, 0, { 1702, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500B558, 0x00145e90, 48337, 0x0000b558, 240); // 0x0500B648 -static const Vtx eyerok_seg5_vertex_0500B648[] = { - {{{ 348, 0, -202}, 0, { 0, -16}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 348, 0, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 1702, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 201, -202}, 0, { 1702, -16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 348, 201, -202}, 0, { 0, -16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, -202}, 0, { 1702, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, -202}, 0, { 1702, -16}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500B648, 0x00145e90, 48337, 0x0000b648, 112); // 0x0500B6B8 - 0x0500B748 const Gfx eyerok_seg5_dl_0500B6B8[] = { @@ -110,34 +77,10 @@ static const Lights1 eyerok_seg5_lights_0500B7B8 = gdSPDefLights1( ); // 0x0500B7D0 -static const Vtx eyerok_seg5_vertex_0500B7D0[] = { - {{{ 339, 201, -201}, 0, { 1708, -16}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 339, 0, -202}, 0, { 1708, 990}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 0, 0, -202}, 0, { 3406, 990}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 0, 0, 0}, 0, { 3406, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 339, 0, 0}, 0, { 1708, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 201, 0}, 0, { 3406, -16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 339, 201, 0}, 0, { 1708, -16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 201, -201}, 0, { -16, -16}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, -202}, 0, { 990, -16}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 201, 0}, 0, { -16, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 339, 201, -201}, 0, { 1708, -16}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 201, -201}, 0, { 3406, -16}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 339, 201, 0}, 0, { 1708, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 201, 0}, 0, { 3406, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500B7D0, 0x00145e90, 48337, 0x0000b7d0, 240); // 0x0500B8C0 -static const Vtx eyerok_seg5_vertex_0500B8C0[] = { - {{{ 339, 0, -202}, 0, { 1708, -16}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 339, 0, 0}, 0, { 1708, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 3406, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 201, -201}, 0, { 3406, -16}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 339, 201, -201}, 0, { 1708, -16}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 0, 0, -202}, 0, { 3406, 990}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 0, 0, -202}, 0, { 3406, -16}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500B8C0, 0x00145e90, 48337, 0x0000b8c0, 112); // 0x0500B930 - 0x0500B9C0 const Gfx eyerok_seg5_dl_0500B930[] = { @@ -182,38 +125,10 @@ static const Lights1 eyerok_seg5_lights_0500BA30 = gdSPDefLights1( ); // 0x0500BA48 -static const Vtx eyerok_seg5_vertex_0500BA48[] = { - {{{ -200, 200, -100}, 0, { -1020, -512}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -200, -202, -100}, 0, { 990, -512}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -200, 200, 200}, 0, { -1020, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -200, -202, -100}, 0, { 5728, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -200, 200, -100}, 0, { 5728, -1022}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 202, -202, -100}, 0, { 3716, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 202, 200, -100}, 0, { 3716, -1022}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 202, -202, 200}, 0, { 3716, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 202, 200, 200}, 0, { 3716, -1022}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -200, -202, 200}, 0, { 5728, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -200, 200, 200}, 0, { 5728, -1022}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -200, -202, -100}, 0, { 5728, -512}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 202, -202, -100}, 0, { 3716, -512}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -200, -202, 200}, 0, { 5728, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 202, -202, 200}, 0, { 3716, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500BA48, 0x00145e90, 48337, 0x0000ba48, 240); // 0x0500BB38 -static const Vtx eyerok_seg5_vertex_0500BB38[] = { - {{{ 202, 200, -100}, 0, { 0, -512}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 202, 200, 200}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 202, -202, 200}, 0, { 1980, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -200, -202, -100}, 0, { 990, -512}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -200, -202, 200}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -200, 200, 200}, 0, { -1020, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 202, 200, -100}, 0, { 3716, -512}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -200, 200, -100}, 0, { 5728, -512}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 202, 200, 200}, 0, { 3716, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -200, 200, 200}, 0, { 5728, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 202, -202, -100}, 0, { 1980, -512}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500BB38, 0x00145e90, 48337, 0x0000bb38, 176); // 0x0500BBE8 - 0x0500BC88 const Gfx eyerok_seg5_dl_0500BBE8[] = { @@ -259,34 +174,10 @@ static const Lights1 eyerok_seg5_lights_0500BCF8 = gdSPDefLights1( ); // 0x0500BD10 -static const Vtx eyerok_seg5_vertex_0500BD10[] = { - {{{ 403, 0, 101}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 403, 0, -100}, 0, { -16, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 403, 201, 101}, 0, { 990, -16}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 201, 101}, 0, { -34, 974}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 403, 201, 101}, 0, { 1978, 974}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 201, -100}, 0, { -34, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 403, 201, -100}, 0, { 1978, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 403, 0, -100}, 0, { 1978, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 403, 0, 101}, 0, { 1978, 974}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 0, 101}, 0, { -34, 974}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 0, -100}, 0, { -34, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 403, 0, -100}, 0, { 1982, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, -100}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 403, 201, -100}, 0, { 1982, -16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 201, -100}, 0, { 0, -16}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500BD10, 0x00145e90, 48337, 0x0000bd10, 240); // 0x0500BE00 -static const Vtx eyerok_seg5_vertex_0500BE00[] = { - {{{ 403, 0, 101}, 0, { 1982, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 403, 201, 101}, 0, { 1982, -16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 201, 101}, 0, { 0, -16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 403, 0, -100}, 0, { -16, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 403, 201, -100}, 0, { -16, -16}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 403, 201, 101}, 0, { 990, -16}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 101}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500BE00, 0x00145e90, 48337, 0x0000be00, 112); // 0x0500BE70 - 0x0500BF00 const Gfx eyerok_seg5_dl_0500BE70[] = { @@ -331,24 +222,7 @@ static const Lights1 eyerok_seg5_lights_0500BF70 = gdSPDefLights1( ); // 0x0500BF88 -static const Vtx eyerok_seg5_vertex_0500BF88[] = { - {{{ 1, 0, 101}, 0, { -16, -1024}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 405, 0, 101}, 0, { -16, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1, 201, 101}, 0, { 990, -1024}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1, 0, -100}, 0, { -16, -1024}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 405, 0, -100}, 0, { -16, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1, 0, 101}, 0, { 990, -1024}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 405, 0, 101}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1, 201, 101}, 0, { 990, -1024}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 405, 201, 101}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1, 201, -100}, 0, { -16, -1024}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 405, 201, -100}, 0, { -16, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 405, 0, -100}, 0, { -16, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1, 0, -100}, 0, { -16, -1024}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 405, 201, -100}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1, 201, -100}, 0, { 990, -1024}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 405, 201, 101}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500BF88, 0x00145e90, 48337, 0x0000bf88, 256); // 0x0500C088 - 0x0500C100 const Gfx eyerok_seg5_dl_0500C088[] = { @@ -390,34 +264,10 @@ static const Lights1 eyerok_seg5_lights_0500C170 = gdSPDefLights1( ); // 0x0500C188 -static const Vtx eyerok_seg5_vertex_0500C188[] = { - {{{ 403, 0, -100}, 0, { 986, -16}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 403, 0, 101}, 0, { 986, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 0, 101}, 0, { -1024, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 201, 101}, 0, { -1024, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 403, 201, 101}, 0, { 988, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 201, -100}, 0, { -1024, -16}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 403, 201, -100}, 0, { 988, -16}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -100}, 0, { 990, -16}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 101}, 0, { -16, -16}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 201, -100}, 0, { 990, -1022}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 201, 101}, 0, { -16, -1022}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 403, 0, -100}, 0, { 990, -16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, -100}, 0, { -1022, -16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 403, 201, -100}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 201, -100}, 0, { -1022, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500C188, 0x00145e90, 48337, 0x0000c188, 240); // 0x0500C278 -static const Vtx eyerok_seg5_vertex_0500C278[] = { - {{{ 403, 0, 101}, 0, { 0, -16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 403, 201, 101}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 201, 101}, 0, { 1982, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 0, -100}, 0, { -1024, -16}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 403, 0, -100}, 0, { 986, -16}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 0, 101}, 0, { -1024, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 0, 101}, 0, { 1982, -16}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500C278, 0x00145e90, 48337, 0x0000c278, 112); // 0x0500C2E8 - 0x0500C378 const Gfx eyerok_seg5_dl_0500C2E8[] = { @@ -462,38 +312,10 @@ static const Lights1 eyerok_seg5_lights_0500C3E8 = gdSPDefLights1( ); // 0x0500C400 -static const Vtx eyerok_seg5_vertex_0500C400[] = { - {{{ 464, 12, -523}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3, -2, -523}, 0, { 2306, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 330, 409, -523}, 0, { 576, 1966}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3, -2, -523}, 0, { 2304, -3034}, {0x03, 0x82, 0x00, 0xff}}}, - {{{ 464, 12, -523}, 0, { 0, -3034}, {0x03, 0x82, 0x00, 0xff}}}, - {{{ -3, -2, 282}, 0, { 2304, 990}, {0x03, 0x82, 0x00, 0xff}}}, - {{{ 464, 12, 282}, 0, { 0, 990}, {0x03, 0x82, 0x00, 0xff}}}, - {{{ -16, 398, 282}, 0, { 2368, 990}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ 330, 409, 282}, 0, { 640, 990}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ -16, 398, -523}, 0, { 2368, -3034}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ 330, 409, -523}, 0, { 640, -3034}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ -3, -2, -523}, 0, { -3032, -50}, {0x82, 0xfc, 0x00, 0xff}}}, - {{{ -3, -2, 282}, 0, { 990, -50}, {0x82, 0xfc, 0x00, 0xff}}}, - {{{ -16, 398, -523}, 0, { -3032, 1948}, {0x82, 0xfc, 0x00, 0xff}}}, - {{{ -16, 398, 282}, 0, { 990, 1948}, {0x82, 0xfc, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500C400, 0x00145e90, 48337, 0x0000c400, 240); // 0x0500C4F0 -static const Vtx eyerok_seg5_vertex_0500C4F0[] = { - {{{ 464, 12, 282}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 330, 409, 282}, 0, { 576, 1966}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -16, 398, 282}, 0, { 2306, 1966}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3, -2, -523}, 0, { 2306, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -16, 398, -523}, 0, { 2306, 1966}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 330, 409, -523}, 0, { 576, 1966}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 464, 12, 282}, 0, { 990, 0}, {0x78, 0x28, 0x00, 0xff}}}, - {{{ 464, 12, -523}, 0, { -3032, 0}, {0x78, 0x28, 0x00, 0xff}}}, - {{{ 330, 409, 282}, 0, { 990, 1946}, {0x78, 0x28, 0x00, 0xff}}}, - {{{ 330, 409, -523}, 0, { -3032, 1946}, {0x78, 0x28, 0x00, 0xff}}}, - {{{ -3, -2, 282}, 0, { 2306, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500C4F0, 0x00145e90, 48337, 0x0000c4f0, 176); // 0x0500C5A0 - 0x0500C640 const Gfx eyerok_seg5_dl_0500C5A0[] = { @@ -539,38 +361,10 @@ static const Lights1 eyerok_seg5_lights_0500C6B0 = gdSPDefLights1( ); // 0x0500C6C8 -static const Vtx eyerok_seg5_vertex_0500C6C8[] = { - {{{ 273, 357, 281}, 0, { 2306, 1978}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -89, 181, 281}, 0, { 4318, 1978}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 86, -181, 281}, 0, { 4318, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 86, -181, -522}, 0, { 4316, -3022}, {0x37, 0x8e, 0x00, 0xff}}}, - {{{ 449, -5, 281}, 0, { 2304, 990}, {0x37, 0x8e, 0x00, 0xff}}}, - {{{ 86, -181, 281}, 0, { 4316, 990}, {0x37, 0x8e, 0x00, 0xff}}}, - {{{ 449, -5, -522}, 0, { 2304, -3022}, {0x37, 0x8e, 0x00, 0xff}}}, - {{{ -89, 181, 281}, 0, { 4380, 990}, {0xc9, 0x72, 0x00, 0xff}}}, - {{{ 273, 357, -522}, 0, { 2370, -3022}, {0xc9, 0x72, 0x00, 0xff}}}, - {{{ -89, 181, -522}, 0, { 4380, -3022}, {0xc9, 0x72, 0x00, 0xff}}}, - {{{ 273, 357, 281}, 0, { 2370, 990}, {0xc9, 0x72, 0x00, 0xff}}}, - {{{ -89, 181, 281}, 0, { 0, 990}, {0x8e, 0xc9, 0x00, 0xff}}}, - {{{ 86, -181, -522}, 0, { 3980, -1022}, {0x8e, 0xc9, 0x00, 0xff}}}, - {{{ 86, -181, 281}, 0, { 0, -1022}, {0x8e, 0xc9, 0x00, 0xff}}}, - {{{ -89, 181, -522}, 0, { 3980, 990}, {0x8e, 0xc9, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500C6C8, 0x00145e90, 48337, 0x0000c6c8, 240); // 0x0500C7B8 -static const Vtx eyerok_seg5_vertex_0500C7B8[] = { - {{{ -89, 181, -522}, 0, { 4318, 1978}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 273, 357, -522}, 0, { 2306, 1978}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 449, -5, -522}, 0, { 2306, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 273, 357, 281}, 0, { 2306, 1978}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 86, -181, 281}, 0, { 4318, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 449, -5, 281}, 0, { 2306, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 273, 357, -522}, 0, { -3020, 990}, {0x72, 0x37, 0x00, 0xff}}}, - {{{ 449, -5, 281}, 0, { 990, -1056}, {0x72, 0x37, 0x00, 0xff}}}, - {{{ 449, -5, -522}, 0, { -3020, -1056}, {0x72, 0x37, 0x00, 0xff}}}, - {{{ 273, 357, 281}, 0, { 990, 990}, {0x72, 0x37, 0x00, 0xff}}}, - {{{ 86, -181, -522}, 0, { 4318, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500C7B8, 0x00145e90, 48337, 0x0000c7b8, 176); // 0x0500C868 - 0x0500C908 const Gfx eyerok_seg5_dl_0500C868[] = { @@ -610,12 +404,7 @@ const Gfx eyerok_seg5_dl_0500C908[] = { }; // 0x0500C978 -static const Vtx eyerok_seg5_vertex_0500C978[] = { - {{{ 212, 365, 63}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 365, -255}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -73, 190, -255}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -73, 190, 63}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(eyerok_seg5_vertex_0500C978, 0x00145e90, 48337, 0x0000c978, 64); // 0x0500C9B8 - 0x0500CA50 const Gfx eyerok_seg5_dl_0500C9B8[] = { diff --git a/actors/flame/model.inc.c b/actors/flame/model.inc.c index 927fc9c17..e73037c15 100644 --- a/actors/flame/model.inc.c +++ b/actors/flame/model.inc.c @@ -1,52 +1,32 @@ +#include "pc/rom_assets.h" // Flame // 0x030172E0 -static const Vtx flame_seg3_vertex_030172E0[] = { - {{{ -25, -25, 0}, 0, { 0, 992}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ 25, -25, 0}, 0, { 992, 992}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ 25, 25, 0}, 0, { 992, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ -25, 25, 0}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(flame_seg3_vertex_030172E0, 0x00201410, 96653, 0x000172e0, 64); // 0x03017320 -ALIGNED8 const Texture flame_seg3_texture_03017320[] = { -#include "actors/flame/flame_0.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg3_texture_03017320, "actors/flame/flame_0.ia16.inc.c", 0x00201410, 96653, 0x00017320, 2048); // 0x03017B20 -ALIGNED8 const Texture flame_seg3_texture_03017B20[] = { -#include "actors/flame/flame_1.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg3_texture_03017B20, "actors/flame/flame_1.ia16.inc.c", 0x00201410, 96653, 0x00017b20, 2048); // 0x03018320 -ALIGNED8 const Texture flame_seg3_texture_03018320[] = { -#include "actors/flame/flame_2.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg3_texture_03018320, "actors/flame/flame_2.ia16.inc.c", 0x00201410, 96653, 0x00018320, 2048); // 0x03018B20 -ALIGNED8 const Texture flame_seg3_texture_03018B20[] = { -#include "actors/flame/flame_3.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg3_texture_03018B20, "actors/flame/flame_3.ia16.inc.c", 0x00201410, 96653, 0x00018b20, 2048); // 0x03019320 -ALIGNED8 const Texture flame_seg3_texture_03019320[] = { -#include "actors/flame/flame_4.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg3_texture_03019320, "actors/flame/flame_4.ia16.inc.c", 0x00201410, 96653, 0x00019320, 2048); // 0x03019B20 -ALIGNED8 const Texture flame_seg3_texture_03019B20[] = { -#include "actors/flame/flame_5.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg3_texture_03019B20, "actors/flame/flame_5.ia16.inc.c", 0x00201410, 96653, 0x00019b20, 2048); // 0x0301A320 -ALIGNED8 const Texture flame_seg3_texture_0301A320[] = { -#include "actors/flame/flame_6.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg3_texture_0301A320, "actors/flame/flame_6.ia16.inc.c", 0x00201410, 96653, 0x0001a320, 2048); // 0x0301AB20 -ALIGNED8 const Texture flame_seg3_texture_0301AB20[] = { -#include "actors/flame/flame_7.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flame_seg3_texture_0301AB20, "actors/flame/flame_7.ia16.inc.c", 0x00201410, 96653, 0x0001ab20, 2048); // 0x0301B320 - 0x0301B3B0 const Gfx flame_seg3_dl_0301B320[] = { diff --git a/actors/flyguy/anims/anim_08011A4C.inc.c b/actors/flyguy/anims/anim_08011A4C.inc.c index 03c271f60..fec050f4e 100644 --- a/actors/flyguy/anims/anim_08011A4C.inc.c +++ b/actors/flyguy/anims/anim_08011A4C.inc.c @@ -1,55 +1,9 @@ +#include "pc/rom_assets.h" // 0x08011798 -static const s16 flyguy_seg8_animvalue_08011798[] = { - 0x0000, 0x0050, 0x0050, 0x004F, 0x004F, 0x004E, 0x004D, 0x004C, - 0x004B, 0x004A, 0x0048, 0x0047, 0x0046, 0x0044, 0x0043, 0x0042, - 0x0040, 0x003F, 0x003E, 0x003D, 0x003D, 0x003C, 0x003C, 0x003C, - 0x003C, 0x003C, 0x003D, 0x003D, 0x003E, 0x003F, 0x0040, 0x0041, - 0x0042, 0x0044, 0x0045, 0x0046, 0x0048, 0x0049, 0x004A, 0x004B, - 0x004C, 0x004D, 0x004E, 0x004F, 0x004F, 0x0050, 0x0050, 0x3C20, - 0x3FFF, 0x3C20, 0x9460, 0x9463, 0x946C, 0x947A, 0x948C, 0x94A4, - 0x94C0, 0x94E0, 0x9505, 0x952D, 0x9558, 0x9587, 0x95B8, 0x95EC, - 0x9623, 0x965B, 0x9696, 0x96D2, 0x970F, 0x974D, 0x978C, 0x97CB, - 0x980B, 0x985A, 0x98C3, 0x9940, 0x99CB, 0x9A5D, 0x9AF1, 0x9B80, - 0x9C04, 0x9C76, 0x9CD1, 0x9D0D, 0x9D26, 0x9D14, 0x9CB5, 0x9BF8, - 0x9AF7, 0x99C9, 0x9887, 0x9749, 0x9628, 0x953B, 0x949B, 0x9460, - 0x93F8, 0x93FC, 0x9407, 0x941A, 0x9433, 0x9452, 0x9477, 0x94A1, - 0x94D0, 0x9504, 0x953B, 0x9576, 0x95B5, 0x95F6, 0x9639, 0x967E, - 0x96C5, 0x970D, 0x9755, 0x979D, 0x97E6, 0x982D, 0x9873, 0x98C8, - 0x9936, 0x99B8, 0x9A46, 0x9ADC, 0x9B71, 0x9C01, 0x9C84, 0x9CF5, - 0x9D4C, 0x9D84, 0x9D96, 0x9D7D, 0x9D10, 0x9C40, 0x9B25, 0x99DB, - 0x987C, 0x9722, 0x95E7, 0x94E6, 0x9438, 0x93F8, 0x0000, 0x425E, - 0xBDA2, 0x0000, 0xBDA2, 0x425E, 0x0000, 0x425E, 0xBDA2, 0x0000, - 0xBDA2, 0x425E, 0x0000, 0x425E, 0xBDA2, 0x0000, 0xBDA2, 0x425E, - 0x0000, 0x425E, 0xBDA2, 0x0000, 0xBDA2, 0x425E, 0x0000, 0x425E, - 0xBDA2, 0x0000, 0xBDA2, 0x425E, 0x0000, 0x425E, 0xBDA2, 0x0000, - 0xBDA2, 0x425E, 0x0000, 0x425E, 0xBDA2, 0x0000, 0xBDA2, 0x425E, - 0x0000, 0x425E, 0xBDA2, 0x0000, 0x3FFF, 0x0000, 0x425E, 0xBDA2, - 0x0000, 0xBDA2, 0x425E, 0x0000, 0x425E, 0xBDA2, 0x0000, 0xBDA2, - 0x425E, 0x0000, 0x425E, 0xBDA2, 0x0000, 0xBDA2, 0x425E, 0x0000, - 0x425E, 0xBDA2, 0x0000, 0xBDA2, 0x425E, 0x0000, 0x425E, 0xBDA2, - 0x0000, 0xBDA2, 0x425E, 0x0000, 0x425E, 0xBDA2, 0x0000, 0xBDA2, - 0x425E, 0x0000, 0x425E, 0xBDA2, 0x0000, 0xBDA2, 0x425E, 0x0000, - 0x425E, 0xBDA2, 0x0000, 0x3FFF, 0xC001, 0xC001, 0xC001, 0x3841, - 0x3857, 0x3896, 0x38FA, 0x397F, 0x3A21, 0x3ADC, 0x3BAB, 0x3C8A, - 0x3D76, 0x3E6A, 0x3F63, 0x405B, 0x414F, 0x423B, 0x431A, 0x43E9, - 0x44A4, 0x4546, 0x45CB, 0x462F, 0x466E, 0x4684, 0x4670, 0x4636, - 0x45DA, 0x455F, 0x44C9, 0x441C, 0x435B, 0x428A, 0x41AC, 0x40C6, - 0x3FDA, 0x3EEC, 0x3DFF, 0x3D19, 0x3C3B, 0x3B6A, 0x3AA9, 0x39FC, - 0x3966, 0x38EB, 0x388F, 0x3855, 0x3841, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(flyguy_seg8_animvalue_08011798, 0x001f2200, 59076, 0x00011798, 572); // 0x080119D4 -static const u16 flyguy_seg8_animindex_080119D4[] = { - 0x0001, 0x0000, 0x002E, 0x0001, 0x0001, 0x0000, 0x0001, 0x002F, 0x0001, 0x0030, 0x0001, 0x0031, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002E, 0x00EF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00EE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002E, 0x0032, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00ED, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002E, 0x0060, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00EC, - 0x002E, 0x00BD, 0x0001, 0x0000, 0x0001, 0x00EB, - 0x002E, 0x008E, 0x0001, 0x0000, 0x0001, 0x00BC, -}; +ROM_ASSET_LOAD_ANIM(flyguy_seg8_animindex_080119D4, 0x001f2200, 59076, 0x000119d4, 120); // 0x08011A4C static const struct Animation flyguy_seg8_anim_08011A4C = { diff --git a/actors/flyguy/model.inc.c b/actors/flyguy/model.inc.c index ee0ad1aff..7f29f9088 100644 --- a/actors/flyguy/model.inc.c +++ b/actors/flyguy/model.inc.c @@ -1,22 +1,17 @@ +#include "pc/rom_assets.h" // Flyguy // ??? UNUSED static const u64 flyguy_unused_1 = 0; // 0x0800E088 -ALIGNED8 const Texture flyguy_seg8_texture_0800E088[] = { -#include "actors/flyguy/flyguy_cloth_wrinkle.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flyguy_seg8_texture_0800E088, "actors/flyguy/flyguy_cloth_wrinkle.rgba16.inc.c", 0x001f2200, 59076, 0x0000e088, 4096); // 0x0800F088 -ALIGNED8 const Texture flyguy_seg8_texture_0800F088[] = { -#include "actors/flyguy/flyguy_face.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flyguy_seg8_texture_0800F088, "actors/flyguy/flyguy_face.rgba16.inc.c", 0x001f2200, 59076, 0x0000f088, 2048); // 0x0800F888 -ALIGNED8 const Texture flyguy_seg8_texture_0800F888[] = { -#include "actors/flyguy/flyguy_propeller.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(flyguy_seg8_texture_0800F888, "actors/flyguy/flyguy_propeller.ia16.inc.c", 0x001f2200, 59076, 0x0000f888, 2048); // Unreferenced light group UNUSED static const Lights1 flyguy_lights_unused1 = gdSPDefLights1( @@ -61,153 +56,31 @@ UNUSED static const Lights1 flyguy_lights_unused5 = gdSPDefLights1( ); // 0x08010130 -static const Vtx flyguy_seg8_vertex_08010130[] = { - {{{ 83, -22, 14}, 0, { 0, 0}, {0x08, 0x8d, 0x33, 0x00}}}, - {{{ 83, 1, 40}, 0, { 0, 0}, {0x29, 0xca, 0x6b, 0x00}}}, - {{{ 5, 18, 30}, 0, { 0, 0}, {0xca, 0xba, 0x5a, 0x00}}}, - {{{ 83, -22, -14}, 0, { 0, 0}, {0x08, 0x8d, 0xcd, 0xff}}}, - {{{ 3, 3, 0}, 0, { 0, 0}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ 5, 18, -30}, 0, { 0, 0}, {0xca, 0xba, 0xa6, 0xff}}}, - {{{ 82, 19, -44}, 0, { 0, 0}, {0x16, 0x7c, 0x00, 0xff}}}, - {{{ 8, 31, -34}, 0, { 0, 0}, {0x1a, 0x7c, 0x00, 0xff}}}, - {{{ 8, 31, 34}, 0, { 0, 0}, {0x1a, 0x7c, 0x00, 0xff}}}, - {{{ 82, 19, 44}, 0, { 0, 0}, {0x16, 0x7c, 0x00, 0xff}}}, - {{{ -24, 40, 0}, 0, { 0, 0}, {0x1f, 0x7b, 0x00, 0xff}}}, - {{{ 83, 1, -40}, 0, { 0, 0}, {0x29, 0xca, 0x95, 0xff}}}, - {{{ 82, 19, -44}, 0, { 0, 0}, {0x24, 0xe5, 0x8a, 0xff}}}, - {{{ 107, 14, -20}, 0, { 0, 0}, {0x6a, 0xeb, 0xbf, 0xff}}}, - {{{ 107, 14, 20}, 0, { 0, 0}, {0x6a, 0xeb, 0x41, 0xff}}}, - {{{ 82, 19, 44}, 0, { 0, 0}, {0x24, 0xe5, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010130, 0x001f2200, 59076, 0x00010130, 256); // 0x08010230 -static const Vtx flyguy_seg8_vertex_08010230[] = { - {{{ 82, 19, 44}, 0, { 0, 0}, {0x16, 0x7c, 0x00, 0xff}}}, - {{{ 107, 14, 20}, 0, { 0, 0}, {0x18, 0x7c, 0x00, 0x00}}}, - {{{ 107, 14, -20}, 0, { 0, 0}, {0x18, 0x7c, 0x00, 0x00}}}, - {{{ 82, 19, -44}, 0, { 0, 0}, {0x16, 0x7c, 0x00, 0xff}}}, - {{{ 83, 1, 40}, 0, { 0, 0}, {0x29, 0xca, 0x6b, 0xff}}}, - {{{ 103, -2, 20}, 0, { 0, 0}, {0x65, 0xc5, 0x2f, 0xff}}}, - {{{ 107, 14, 20}, 0, { 0, 0}, {0x6a, 0xeb, 0x41, 0xff}}}, - {{{ 83, -22, -14}, 0, { 0, 0}, {0x08, 0x8d, 0xcd, 0xff}}}, - {{{ 103, -2, -20}, 0, { 0, 0}, {0x65, 0xc5, 0xd1, 0xff}}}, - {{{ 83, -22, 14}, 0, { 0, 0}, {0x08, 0x8d, 0x33, 0xff}}}, - {{{ 107, 14, -20}, 0, { 0, 0}, {0x6a, 0xeb, 0xbf, 0xff}}}, - {{{ 83, 1, -40}, 0, { 0, 0}, {0x29, 0xca, 0x95, 0xff}}}, - {{{ 8, 31, 34}, 0, { 0, 0}, {0xc6, 0xf2, 0x70, 0xff}}}, - {{{ -24, 40, 0}, 0, { 0, 0}, {0xa8, 0x04, 0x5a, 0xff}}}, - {{{ -27, 23, 0}, 0, { 0, 0}, {0x95, 0xbe, 0x00, 0xff}}}, - {{{ 5, 18, 30}, 0, { 0, 0}, {0xca, 0xba, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010230, 0x001f2200, 59076, 0x00010230, 256); // 0x08010330 -static const Vtx flyguy_seg8_vertex_08010330[] = { - {{{ 5, 18, 30}, 0, { 0, 0}, {0xca, 0xba, 0x5a, 0xff}}}, - {{{ 3, 3, 0}, 0, { 0, 0}, {0xca, 0x8e, 0x00, 0x00}}}, - {{{ 83, -22, 14}, 0, { 0, 0}, {0x08, 0x8d, 0x33, 0x00}}}, - {{{ 83, 1, -40}, 0, { 0, 0}, {0x29, 0xca, 0x95, 0xff}}}, - {{{ 83, -22, -14}, 0, { 0, 0}, {0x08, 0x8d, 0xcd, 0xff}}}, - {{{ 5, 18, -30}, 0, { 0, 0}, {0xca, 0xba, 0xa6, 0xff}}}, - {{{ 103, -2, 20}, 0, { 0, 0}, {0x65, 0xc5, 0x2f, 0xff}}}, - {{{ 83, 1, 40}, 0, { 0, 0}, {0x29, 0xca, 0x6b, 0xff}}}, - {{{ 103, -2, -20}, 0, { 0, 0}, {0x65, 0xc5, 0xd1, 0xff}}}, - {{{ -27, 23, 0}, 0, { 0, 0}, {0x95, 0xbe, 0x00, 0xff}}}, - {{{ 82, 19, 44}, 0, { 0, 0}, {0x24, 0xe5, 0x76, 0xff}}}, - {{{ 8, 31, 34}, 0, { 0, 0}, {0xc6, 0xf2, 0x70, 0xff}}}, - {{{ 8, 31, -34}, 0, { 0, 0}, {0xc6, 0xf2, 0x90, 0xff}}}, - {{{ 82, 19, -44}, 0, { 0, 0}, {0x24, 0xe5, 0x8a, 0xff}}}, - {{{ -24, 40, 0}, 0, { 0, 0}, {0xa8, 0x04, 0xa6, 0xff}}}, - {{{ 107, 14, -20}, 0, { 0, 0}, {0x6a, 0xeb, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010330, 0x001f2200, 59076, 0x00010330, 256); // 0x08010430 -static const Vtx flyguy_seg8_vertex_08010430[] = { - {{{ 103, -2, 20}, 0, { 0, 0}, {0x65, 0xc5, 0x2f, 0xff}}}, - {{{ 107, 14, -20}, 0, { 0, 0}, {0x6a, 0xeb, 0xbf, 0x00}}}, - {{{ 107, 14, 20}, 0, { 0, 0}, {0x6a, 0xeb, 0x41, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010430, 0x001f2200, 59076, 0x00010430, 48); // 0x08010460 -static const Vtx flyguy_seg8_vertex_08010460[] = { - {{{ 107, 14, -20}, 0, { 0, 0}, {0x6a, 0xeb, 0xbf, 0x00}}}, - {{{ 107, 14, 20}, 0, { 0, 0}, {0x6a, 0xeb, 0x41, 0x00}}}, - {{{ 103, -2, 20}, 0, { 0, 0}, {0x65, 0xc5, 0x2f, 0x00}}}, - {{{ 103, -2, -20}, 0, { 0, 0}, {0x65, 0xc5, 0xd1, 0xff}}}, - {{{ -27, 23, 0}, 0, { 0, 0}, {0x95, 0xbe, 0x00, 0xff}}}, - {{{ 5, 18, 30}, 0, { 0, 0}, {0xca, 0xba, 0x5a, 0xff}}}, - {{{ 8, 31, 34}, 0, { 0, 0}, {0xc6, 0xf2, 0x70, 0xff}}}, - {{{ -24, 40, 0}, 0, { 0, 0}, {0xa8, 0x04, 0x5a, 0xff}}}, - {{{ 83, -22, -14}, 0, { 0, 0}, {0x08, 0x8d, 0xcd, 0xff}}}, - {{{ 83, -22, 14}, 0, { 0, 0}, {0x08, 0x8d, 0x33, 0xff}}}, - {{{ 3, 3, 0}, 0, { 0, 0}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ 82, 19, 44}, 0, { 0, 0}, {0x24, 0xe5, 0x76, 0xff}}}, - {{{ 83, 1, 40}, 0, { 0, 0}, {0x29, 0xca, 0x6b, 0xff}}}, - {{{ 8, 31, -34}, 0, { 0, 0}, {0xc6, 0xf2, 0x90, 0xff}}}, - {{{ 82, 19, -44}, 0, { 0, 0}, {0x24, 0xe5, 0x8a, 0xff}}}, - {{{ 83, 1, -40}, 0, { 0, 0}, {0x29, 0xca, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010460, 0x001f2200, 59076, 0x00010460, 256); // 0x08010560 -static const Vtx flyguy_seg8_vertex_08010560[] = { - {{{ 8, 31, -34}, 0, { 0, 0}, {0xc6, 0xf2, 0x90, 0xff}}}, - {{{ 83, 1, -40}, 0, { 0, 0}, {0x29, 0xca, 0x95, 0x00}}}, - {{{ 5, 18, -30}, 0, { 0, 0}, {0xca, 0xba, 0xa6, 0x00}}}, - {{{ 3, 3, 0}, 0, { 0, 0}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ -27, 23, 0}, 0, { 0, 0}, {0x95, 0xbe, 0x00, 0xff}}}, - {{{ 5, 18, 30}, 0, { 0, 0}, {0xca, 0xba, 0x5a, 0xff}}}, - {{{ 83, -22, 14}, 0, { 0, 0}, {0x08, 0x8d, 0x33, 0xff}}}, - {{{ 103, -2, 20}, 0, { 0, 0}, {0x65, 0xc5, 0x2f, 0xff}}}, - {{{ 83, 1, 40}, 0, { 0, 0}, {0x29, 0xca, 0x6b, 0xff}}}, - {{{ 103, -2, -20}, 0, { 0, 0}, {0x65, 0xc5, 0xd1, 0xff}}}, - {{{ 83, -22, -14}, 0, { 0, 0}, {0x08, 0x8d, 0xcd, 0xff}}}, - {{{ -24, 40, 0}, 0, { 0, 0}, {0xa8, 0x04, 0xa6, 0xff}}}, - {{{ 107, 14, 20}, 0, { 0, 0}, {0x6a, 0xeb, 0x41, 0xff}}}, - {{{ 107, 14, -20}, 0, { 0, 0}, {0x6a, 0xeb, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010560, 0x001f2200, 59076, 0x00010560, 224); // 0x08010640 -static const Vtx flyguy_seg8_vertex_08010640[] = { - {{{ 82, 19, 44}, 0, { 0, 0}, {0x16, 0x7c, 0x00, 0xff}}}, - {{{ 107, 14, 20}, 0, { 0, 0}, {0x18, 0x7c, 0x00, 0x00}}}, - {{{ 107, 14, -20}, 0, { 0, 0}, {0x18, 0x7c, 0x00, 0x00}}}, - {{{ 82, 19, -44}, 0, { 0, 0}, {0x16, 0x7c, 0x00, 0xff}}}, - {{{ 83, 1, -40}, 0, { 0, 0}, {0x29, 0xca, 0x95, 0xff}}}, - {{{ 82, 19, -44}, 0, { 0, 0}, {0x24, 0xe5, 0x8a, 0xff}}}, - {{{ 107, 14, -20}, 0, { 0, 0}, {0x6a, 0xeb, 0xbf, 0xff}}}, - {{{ 107, 14, 20}, 0, { 0, 0}, {0x6a, 0xeb, 0x41, 0xff}}}, - {{{ 82, 19, 44}, 0, { 0, 0}, {0x24, 0xe5, 0x76, 0xff}}}, - {{{ 83, 1, 40}, 0, { 0, 0}, {0x29, 0xca, 0x6b, 0xff}}}, - {{{ 8, 31, -34}, 0, { 0, 0}, {0x1a, 0x7c, 0x00, 0xff}}}, - {{{ -24, 40, 0}, 0, { 0, 0}, {0x1f, 0x7b, 0x00, 0xff}}}, - {{{ 8, 31, 34}, 0, { 0, 0}, {0x1a, 0x7c, 0x00, 0xff}}}, - {{{ 5, 18, 30}, 0, { 0, 0}, {0xca, 0xba, 0x5a, 0xff}}}, - {{{ 3, 3, 0}, 0, { 0, 0}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ 83, -22, 14}, 0, { 0, 0}, {0x08, 0x8d, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010640, 0x001f2200, 59076, 0x00010640, 256); // 0x08010740 -static const Vtx flyguy_seg8_vertex_08010740[] = { - {{{ 5, 18, -30}, 0, { 0, 0}, {0xca, 0xba, 0xa6, 0xff}}}, - {{{ 83, 1, -40}, 0, { 0, 0}, {0x29, 0xca, 0x95, 0x00}}}, - {{{ 83, -22, -14}, 0, { 0, 0}, {0x08, 0x8d, 0xcd, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010740, 0x001f2200, 59076, 0x00010740, 48); // 0x08010770 -static const Vtx flyguy_seg8_vertex_08010770[] = { - {{{ -20, -66, -34}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 40, -66, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 0, -66, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 40, -66, 0}, 0, { 0, 0}, {0x3f, 0x0c, 0x93, 0xff}}}, - {{{ -20, -66, -34}, 0, { 0, 0}, {0x3f, 0x0c, 0x93, 0xff}}}, - {{{ 0, 133, 0}, 0, { 0, 0}, {0x3f, 0x0c, 0x93, 0xff}}}, - {{{ -20, -66, 34}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -20, -66, -34}, 0, { 0, 0}, {0x82, 0x0c, 0x00, 0xff}}}, - {{{ -20, -66, 34}, 0, { 0, 0}, {0x82, 0x0c, 0x00, 0xff}}}, - {{{ 0, 133, 0}, 0, { 0, 0}, {0x82, 0x0c, 0x00, 0xff}}}, - {{{ -20, -66, 34}, 0, { 0, 0}, {0x3f, 0x0c, 0x6d, 0xff}}}, - {{{ 40, -66, 0}, 0, { 0, 0}, {0x3f, 0x0c, 0x6d, 0xff}}}, - {{{ 0, 133, 0}, 0, { 0, 0}, {0x3f, 0x0c, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010770, 0x001f2200, 59076, 0x00010770, 208); // 0x08010840 - 0x08010968 const Gfx flyguy_seg8_dl_08010840[] = { @@ -281,12 +154,7 @@ static const Lights1 flyguy_seg8_lights_08010AE0 = gdSPDefLights1( ); // 0x08010AF8 -static const Vtx flyguy_seg8_vertex_08010AF8[] = { - {{{ 40, -104, -104}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 40, 106, 105}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 40, -104, 105}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 40, 106, -104}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010AF8, 0x001f2200, 59076, 0x00010af8, 64); // 0x08010B38 - 0x08010B80 const Gfx flyguy_seg8_dl_08010B38[] = { @@ -337,163 +205,34 @@ static const Lights1 flyguy_seg8_lights_08010C20 = gdSPDefLights1( ); // 0x08010C38 -static const Vtx flyguy_seg8_vertex_08010C38[] = { - {{{ 108, 123, 0}, 0, { 484, 568}, {0xf7, 0x7e, 0x00, 0xff}}}, - {{{ 56, 100, 68}, 0, { 828, 856}, {0xf4, 0x64, 0x4c, 0xff}}}, - {{{ 193, 100, 75}, 0, { 836, 132}, {0x1f, 0x51, 0x5b, 0xff}}}, - {{{ 126, 73, 100}, 0, { 974, 492}, {0xf3, 0x1d, 0x7a, 0xff}}}, - {{{ 30, 109, 0}, 0, { 498, 982}, {0x05, 0x7e, 0x00, 0xff}}}, - {{{ 221, 126, 0}, 0, { 462, -24}, {0x58, 0x5b, 0x00, 0xff}}}, - {{{ 56, 100, -67}, 0, { 162, 872}, {0xf4, 0x64, 0xb3, 0xff}}}, - {{{ 193, 100, -74}, 0, { 102, 148}, {0x1f, 0x51, 0xa5, 0xff}}}, - {{{ 126, 73, -99}, 0, { -10, 516}, {0xf3, 0x1d, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010C38, 0x001f2200, 59076, 0x00010c38, 144); // 0x08010CC8 -static const Vtx flyguy_seg8_vertex_08010CC8[] = { - {{{ -49, -81, -83}, 0, { 1756, 758}, {0xaf, 0xc4, 0xb4, 0xff}}}, - {{{ -28, -165, 0}, 0, { 1144, 820}, {0xff, 0x82, 0x00, 0xff}}}, - {{{ -49, -81, 84}, 0, { 528, 758}, {0x9a, 0xd3, 0x3c, 0xff}}}, - {{{ -48, 72, 90}, 0, { 4212, 490}, {0xb6, 0x44, 0x4c, 0xff}}}, - {{{ -60, 113, 0}, 0, { 3492, 468}, {0xb7, 0x67, 0x00, 0xff}}}, - {{{ -48, 72, -89}, 0, { 2776, 490}, {0xa1, 0x37, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010CC8, 0x001f2200, 59076, 0x00010cc8, 96); // 0x08010D28 -static const Vtx flyguy_seg8_vertex_08010D28[] = { - {{{ 96, 0, 90}, 0, { 1540, 424}, {0x09, 0x00, 0x7e, 0xff}}}, - {{{ 117, -60, 68}, 0, { 1524, 604}, {0xec, 0xb1, 0x60, 0xff}}}, - {{{ 142, -6, 103}, 0, { 1308, 446}, {0x00, 0xf0, 0x7d, 0xff}}}, - {{{ 204, -140, 0}, 0, { 1180, 840}, {0x13, 0x83, 0x00, 0xff}}}, - {{{ 171, -48, 90}, 0, { 1216, 570}, {0x10, 0xca, 0x71, 0xff}}}, - {{{ 162, -107, 0}, 0, { 1356, 744}, {0xf0, 0x83, 0x00, 0xff}}}, - {{{ 239, -50, 62}, 0, { 860, 578}, {0x62, 0xdd, 0x47, 0xff}}}, - {{{ 232, 24, 76}, 0, { 780, 360}, {0x54, 0x10, 0x5d, 0xff}}}, - {{{ 193, 100, 75}, 0, { 876, 136}, {0x1f, 0x51, 0x5b, 0xff}}}, - {{{ 126, 73, 100}, 0, { 1272, 212}, {0xf3, 0x1d, 0x7a, 0xff}}}, - {{{ 117, -60, -67}, 0, { 1524, 604}, {0xec, 0xb1, 0x9f, 0xff}}}, - {{{ 142, -6, -102}, 0, { 1308, 446}, {0x00, 0xf0, 0x83, 0xff}}}, - {{{ 171, -48, -89}, 0, { 1216, 570}, {0x10, 0xca, 0x8f, 0xff}}}, - {{{ 96, 0, -89}, 0, { 1540, 424}, {0x09, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010D28, 0x001f2200, 59076, 0x00010d28, 224); // 0x08010E08 -static const Vtx flyguy_seg8_vertex_08010E08[] = { - {{{ 16, 64, 88}, 0, { -556, 338}, {0xf6, 0x4c, 0x64, 0xff}}}, - {{{ 0, 117, 0}, 0, { -940, 334}, {0xfd, 0x7e, 0x00, 0xff}}}, - {{{ -48, 72, 90}, 0, { -688, 582}, {0xb6, 0x44, 0x4c, 0xff}}}, - {{{ 96, 0, -89}, 0, { 1540, 424}, {0x09, 0x00, 0x82, 0xff}}}, - {{{ 126, 73, -99}, 0, { 1272, 212}, {0xf3, 0x1d, 0x86, 0xff}}}, - {{{ 142, -6, -102}, 0, { 1308, 446}, {0x00, 0xf0, 0x83, 0xff}}}, - {{{ 56, 100, -67}, 0, { 1604, 132}, {0xf4, 0x64, 0xb3, 0xff}}}, - {{{ 193, 100, -74}, 0, { 876, 136}, {0x1f, 0x51, 0xa5, 0xff}}}, - {{{ 232, 24, -75}, 0, { 780, 360}, {0x54, 0x10, 0xa3, 0xff}}}, - {{{ 171, -48, -89}, 0, { 1216, 570}, {0x10, 0xca, 0x8f, 0xff}}}, - {{{ -48, 72, -89}, 0, { -688, 582}, {0xa1, 0x37, 0xc1, 0xff}}}, - {{{ -60, 113, 0}, 0, { -988, 574}, {0xb7, 0x67, 0x00, 0xff}}}, - {{{ -45, -22, 112}, 0, { 0, 700}, {0xb4, 0xf8, 0x64, 0xff}}}, - {{{ 16, 64, -87}, 0, { -556, 338}, {0xf6, 0x4c, 0x9c, 0xff}}}, - {{{ 56, 100, -67}, 0, { -764, 128}, {0xf4, 0x64, 0xb3, 0xff}}}, - {{{ 56, 100, 68}, 0, { -764, 128}, {0xf4, 0x64, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010E08, 0x001f2200, 59076, 0x00010e08, 256); // 0x08010F08 -static const Vtx flyguy_seg8_vertex_08010F08[] = { - {{{ 0, 117, 0}, 0, { -940, 334}, {0xfd, 0x7e, 0x00, 0xff}}}, - {{{ 56, 100, 68}, 0, { -764, 128}, {0xf4, 0x64, 0x4c, 0xff}}}, - {{{ 30, 109, 0}, 0, { -852, 218}, {0x05, 0x7e, 0x00, 0xff}}}, - {{{ 16, 64, -87}, 0, { -556, 338}, {0xf6, 0x4c, 0x9c, 0xff}}}, - {{{ -48, 72, -89}, 0, { -688, 582}, {0xa1, 0x37, 0xc1, 0xff}}}, - {{{ 56, 100, -67}, 0, { -764, 128}, {0xf4, 0x64, 0xb3, 0xff}}}, - {{{ 61, -61, 82}, 0, { 356, 330}, {0x16, 0xb7, 0x64, 0xff}}}, - {{{ 162, -107, 0}, 0, { 788, -6}, {0xf0, 0x83, 0x00, 0xff}}}, - {{{ 117, -60, 68}, 0, { 412, 108}, {0xec, 0xb1, 0x60, 0xff}}}, - {{{ 96, 0, 90}, 0, { 0, 106}, {0x09, 0x00, 0x7e, 0xff}}}, - {{{ 69, -122, 0}, 0, { 784, 384}, {0x24, 0x87, 0x00, 0xff}}}, - {{{ -28, -165, 0}, 0, { 964, 828}, {0xff, 0x82, 0x00, 0xff}}}, - {{{ -49, -81, 84}, 0, { 364, 796}, {0x9a, 0xd3, 0x3c, 0xff}}}, - {{{ -45, -22, 112}, 0, { 0, 700}, {0xb4, 0xf8, 0x64, 0xff}}}, - {{{ 16, 64, 88}, 0, { -556, 338}, {0xf6, 0x4c, 0x64, 0xff}}}, - {{{ 61, -61, -81}, 0, { 356, 330}, {0x16, 0xb7, 0x9b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08010F08, 0x001f2200, 59076, 0x00010f08, 256); // 0x08011008 -static const Vtx flyguy_seg8_vertex_08011008[] = { - {{{ 61, -61, -81}, 0, { 356, 330}, {0x16, 0xb7, 0x9b, 0xff}}}, - {{{ -28, -165, 0}, 0, { 964, 828}, {0xff, 0x82, 0x00, 0xff}}}, - {{{ -49, -81, -83}, 0, { 364, 796}, {0xaf, 0xc4, 0xb4, 0xff}}}, - {{{ 162, -107, 0}, 0, { 788, -6}, {0xf0, 0x83, 0x00, 0xff}}}, - {{{ 69, -122, 0}, 0, { 784, 384}, {0x24, 0x87, 0x00, 0xff}}}, - {{{ -45, -22, -111}, 0, { 0, 700}, {0xb4, 0xfb, 0x9b, 0xff}}}, - {{{ 96, 0, -89}, 0, { 0, 106}, {0x09, 0x00, 0x82, 0xff}}}, - {{{ 117, -60, -67}, 0, { 412, 108}, {0xec, 0xb1, 0x9f, 0xff}}}, - {{{ -10, -14, -111}, 0, { -48, 552}, {0xd9, 0xf2, 0x89, 0xff}}}, - {{{ -48, 72, -89}, 0, { -688, 582}, {0xa1, 0x37, 0xc1, 0xff}}}, - {{{ 16, 64, -87}, 0, { -556, 338}, {0xf6, 0x4c, 0x9c, 0xff}}}, - {{{ 61, -61, 82}, 0, { 716, 492}, {0x16, 0xb7, 0x64, 0xff}}}, - {{{ 13, 26, 144}, 0, { 496, 630}, {0x00, 0x05, 0x7e, 0xff}}}, - {{{ -10, -14, 112}, 0, { 772, 628}, {0xd9, 0xf2, 0x77, 0xff}}}, - {{{ 16, 64, 88}, 0, { 516, 690}, {0xf6, 0x4c, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08011008, 0x001f2200, 59076, 0x00011008, 240); // 0x080110F8 -static const Vtx flyguy_seg8_vertex_080110F8[] = { - {{{ -45, -22, 112}, 0, { 0, 700}, {0xb4, 0xf8, 0x64, 0xff}}}, - {{{ -10, -14, 112}, 0, { -48, 552}, {0xd9, 0xf2, 0x77, 0xff}}}, - {{{ 16, 64, 88}, 0, { -556, 338}, {0xf6, 0x4c, 0x64, 0xff}}}, - {{{ 61, -61, 82}, 0, { 356, 330}, {0x16, 0xb7, 0x64, 0xff}}}, - {{{ 16, 64, -87}, 0, { 1384, 860}, {0xf6, 0x4c, 0x9c, 0xff}}}, - {{{ 13, 26, -143}, 0, { 1612, 590}, {0x00, 0x05, 0x82, 0xff}}}, - {{{ -10, -14, -111}, 0, { 1340, 552}, {0xd9, 0xf2, 0x89, 0xff}}}, - {{{ 61, -61, -81}, 0, { 1476, 234}, {0x16, 0xb7, 0x9b, 0xff}}}, - {{{ 16, 64, -87}, 0, { -556, 338}, {0xf6, 0x4c, 0x9c, 0xff}}}, - {{{ 56, 100, -67}, 0, { -764, 128}, {0xf4, 0x64, 0xb3, 0xff}}}, - {{{ 96, 0, -89}, 0, { 0, 106}, {0x09, 0x00, 0x82, 0xff}}}, - {{{ 204, -140, 0}, 0, { 1180, 840}, {0x13, 0x83, 0x00, 0xff}}}, - {{{ 239, -50, -61}, 0, { 860, 578}, {0x62, 0xdd, 0xb9, 0xff}}}, - {{{ 256, -50, 0}, 0, { 772, 578}, {0x7a, 0xdf, 0x00, 0xff}}}, - {{{ 171, -48, -89}, 0, { 1216, 570}, {0x10, 0xca, 0x8f, 0xff}}}, - {{{ 232, 24, -75}, 0, { 780, 360}, {0x54, 0x10, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_080110F8, 0x001f2200, 59076, 0x000110f8, 256); // 0x080111F8 -static const Vtx flyguy_seg8_vertex_080111F8[] = { - {{{ 239, -50, -61}, 0, { 860, 578}, {0x62, 0xdd, 0xb9, 0xff}}}, - {{{ 232, 24, -75}, 0, { 780, 360}, {0x54, 0x10, 0xa3, 0xff}}}, - {{{ 257, 35, 0}, 0, { 636, 328}, {0x7d, 0x10, 0x00, 0xff}}}, - {{{ 256, -50, 0}, 0, { 772, 578}, {0x7a, 0xdf, 0x00, 0xff}}}, - {{{ 193, 100, -74}, 0, { 876, 136}, {0x1f, 0x51, 0xa5, 0xff}}}, - {{{ 221, 126, 0}, 0, { 688, 62}, {0x58, 0x5b, 0x00, 0xff}}}, - {{{ 232, 24, 76}, 0, { 780, 360}, {0x54, 0x10, 0x5d, 0xff}}}, - {{{ 239, -50, 62}, 0, { 860, 578}, {0x62, 0xdd, 0x47, 0xff}}}, - {{{ 204, -140, 0}, 0, { 1180, 840}, {0x13, 0x83, 0x00, 0xff}}}, - {{{ 193, 100, 75}, 0, { 876, 136}, {0x1f, 0x51, 0x5b, 0xff}}}, - {{{ 16, 64, 88}, 0, { 1424, 450}, {0xf6, 0x4c, 0x64, 0xff}}}, - {{{ 13, 26, 144}, 0, { 996, 422}, {0x00, 0x05, 0x7e, 0xff}}}, - {{{ 96, 0, 90}, 0, { 1292, 826}, {0x09, 0x00, 0x7e, 0xff}}}, - {{{ 61, -61, 82}, 0, { 1100, 820}, {0x16, 0xb7, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_080111F8, 0x001f2200, 59076, 0x000111f8, 224); // 0x080112D8 -static const Vtx flyguy_seg8_vertex_080112D8[] = { - {{{ 126, 73, 100}, 0, { 1272, 212}, {0xf3, 0x1d, 0x7a, 0xff}}}, - {{{ 56, 100, 68}, 0, { 1604, 132}, {0xf4, 0x64, 0x4c, 0xff}}}, - {{{ 96, 0, 90}, 0, { 1540, 424}, {0x09, 0x00, 0x7e, 0xff}}}, - {{{ 61, -61, -81}, 0, { 824, 208}, {0x16, 0xb7, 0x9b, 0xff}}}, - {{{ 13, 26, -143}, 0, { 1196, 734}, {0x00, 0x05, 0x82, 0xff}}}, - {{{ 96, 0, -89}, 0, { 1284, 218}, {0x09, 0x00, 0x82, 0xff}}}, - {{{ 16, 64, -87}, 0, { 1516, 656}, {0xf6, 0x4c, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_080112D8, 0x001f2200, 59076, 0x000112d8, 112); // 0x08011348 -static const Vtx flyguy_seg8_vertex_08011348[] = { - {{{ -48, 72, -89}, 0, { 0, 0}, {0xa1, 0x37, 0xc1, 0xff}}}, - {{{ -45, -22, -111}, 0, { 0, 0}, {0xb4, 0xfb, 0x9b, 0xff}}}, - {{{ -45, -22, 112}, 0, { 0, 0}, {0xb4, 0xf8, 0x64, 0xff}}}, - {{{ -48, 72, 90}, 0, { 0, 0}, {0xb6, 0x44, 0x4c, 0xff}}}, - {{{ -49, -81, 84}, 0, { 0, 0}, {0x9a, 0xd3, 0x3c, 0xff}}}, - {{{ -49, -81, -83}, 0, { 0, 0}, {0xaf, 0xc4, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(flyguy_seg8_vertex_08011348, 0x001f2200, 59076, 0x00011348, 96); // 0x080113A8 - 0x08011420 const Gfx flyguy_seg8_dl_080113A8[] = { diff --git a/actors/fwoosh/model.inc.c b/actors/fwoosh/model.inc.c index d6c27b70f..cf67029f3 100644 --- a/actors/fwoosh/model.inc.c +++ b/actors/fwoosh/model.inc.c @@ -1,17 +1,11 @@ +#include "pc/rom_assets.h" // Fwoosh // 0x050157C8 -static const Vtx fwoosh_seg5_vertex_050157C8[] = { - {{{ -19, -19, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 20, -19, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 20, 20, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -19, 20, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(fwoosh_seg5_vertex_050157C8, 0x001521d0, 57608, 0x000157c8, 64); // 0x05015808 -ALIGNED8 const Texture fwoosh_seg5_texture_05015808[] = { -#include "actors/fwoosh/fwoosh_face.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fwoosh_seg5_texture_05015808, "actors/fwoosh/fwoosh_face.ia16.inc.c", 0x001521d0, 57608, 0x00015808, 2048); // 0x05016008 - 0x05016040 const Gfx fwoosh_seg5_dl_05016008[] = { diff --git a/actors/goomba/anims/anim_0801DA34.inc.c b/actors/goomba/anims/anim_0801DA34.inc.c index 6faa151f4..40ae7957c 100644 --- a/actors/goomba/anims/anim_0801DA34.inc.c +++ b/actors/goomba/anims/anim_0801DA34.inc.c @@ -1,56 +1,9 @@ +#include "pc/rom_assets.h" // 0x0801D770 -static const s16 goomba_seg8_animvalue_0801D770[] = { - 0x0000, 0x005A, 0x0059, 0x0057, 0x0054, 0x0051, 0x004E, 0x004B, - 0x0049, 0x004D, 0x0051, 0x0055, 0x0057, 0x0059, 0x005B, 0x005C, - 0x005B, 0x0058, 0x0055, 0x0051, 0x004E, 0x004C, 0x004A, 0x0049, - 0x004A, 0x004D, 0x0050, 0x0053, 0x0056, 0x0059, 0x005A, 0x3FFF, - 0x0000, 0x0007, 0x001B, 0x003B, 0x0063, 0x0092, 0x00C5, 0x00FA, - 0x012F, 0x0162, 0x0191, 0x01BA, 0x01D9, 0x01EE, 0x01F5, 0x01E5, - 0x01B9, 0x0179, 0x012B, 0x00D8, 0x0086, 0x003D, 0x0005, 0xFFEF, - 0xFFF4, 0xFFFB, 0xFFFC, 0xFFFE, 0x0000, 0x0000, 0x0000, 0xFFD2, - 0xFF4E, 0xFE84, 0xFD80, 0xFC50, 0xFB02, 0xF9A4, 0xF842, 0xF6EB, - 0xF5AC, 0xF493, 0xF3AD, 0xF308, 0xF2B2, 0xF2DD, 0xF39B, 0xF4C9, - 0xF643, 0xF7E5, 0xF98B, 0xFB12, 0xFC56, 0xFD4D, 0xFE0E, 0xFEA4, - 0xFF26, 0xFF96, 0xFFE3, 0x0000, 0x847D, 0x842C, 0x8349, 0x81EB, - 0x802B, 0x7E1D, 0x7BDE, 0x7983, 0x7724, 0x74D8, 0x72B8, 0x70DA, - 0x6F57, 0x6E45, 0x6DBE, 0x6E24, 0x6F9E, 0x71E4, 0x74AE, 0x77B4, - 0x7AB0, 0x7D58, 0x7F67, 0x8027, 0x7FEA, 0x800A, 0x8125, 0x82A0, - 0x83EE, 0x847D, 0x8001, 0x8003, 0x8006, 0x800A, 0x800E, 0x800F, - 0x800C, 0x8005, 0x7FED, 0x7FCB, 0x7FA7, 0x7F8D, 0x7F82, 0x7F83, - 0x7F91, 0x7FBA, 0x7FF1, 0x8014, 0x801A, 0x801D, 0x801D, 0x801C, - 0x8019, 0x8016, 0x8011, 0x800D, 0x8008, 0x8005, 0x8002, 0x8001, - 0x74FE, 0x7522, 0x7580, 0x760B, 0x76B1, 0x7762, 0x7810, 0x78A9, - 0x793D, 0x79DA, 0x7A6F, 0x7AEA, 0x7B48, 0x7B84, 0x7B88, 0x7B3C, - 0x7AB9, 0x7A36, 0x79BE, 0x7938, 0x78A9, 0x7816, 0x7782, 0x76F3, - 0x766D, 0x75F6, 0x7590, 0x7542, 0x7510, 0x74FE, 0xEBA0, 0xEC75, - 0xEEAC, 0xF1D6, 0xF585, 0xF94B, 0xFCBA, 0xFF64, 0x010E, 0x0203, - 0x0296, 0x031D, 0x0394, 0x03C2, 0x03A4, 0x0354, 0x02B8, 0x0184, - 0xFFBE, 0xFDAD, 0xFB66, 0xF8FF, 0xF68F, 0xF42C, 0xF1EA, 0xEFE1, - 0xEE25, 0xECCD, 0xEBEF, 0xEBA0, 0xC001, 0xC001, 0xF913, 0xF946, - 0xF9D2, 0xFAAA, 0xFBBE, 0xFCFF, 0xFE5E, 0xFFCC, 0x013A, 0x0299, - 0x03DA, 0x04EE, 0x05C6, 0x0652, 0x0684, 0x0658, 0x05DD, 0x051E, - 0x0429, 0x0308, 0x01C9, 0x0077, 0xFF20, 0xFDCF, 0xFC90, 0xFB6F, - 0xFA79, 0xF9BB, 0xF93F, 0xF913, 0x061C, 0x05ED, 0x0569, 0x049E, - 0x039B, 0x026D, 0x0123, 0xFFCC, 0xFE74, 0xFD2A, 0xFBFD, 0xFAF9, - 0xFA2F, 0xF9AB, 0xF97C, 0xF9A5, 0xFA19, 0xFACC, 0xFBB3, 0xFCC2, - 0xFDEE, 0xFF2B, 0x006D, 0x01AA, 0x02D6, 0x03E5, 0x04CC, 0x057F, - 0x05F3, 0x061C, 0xFC56, 0xFC76, 0xFCCF, 0xFD58, 0xFE08, 0xFED4, - 0xFFB4, 0x009C, 0x0185, 0x0265, 0x0331, 0x03E0, 0x046A, 0x04C3, - 0x04E3, 0x04C7, 0x0479, 0x03FF, 0x0363, 0x02AB, 0x01E0, 0x0109, - 0x002F, 0xFF59, 0xFE8E, 0xFDD6, 0xFD3A, 0xFCC0, 0xFC72, 0xFC56, - 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(goomba_seg8_animvalue_0801D770, 0x001f2200, 59076, 0x0001d770, 612); // 0x0801D9D4 -static const u16 goomba_seg8_animindex_0801D9D4[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000, - 0x001E, 0x00F4, 0x001E, 0x0112, 0x0001, 0x0130, - 0x001E, 0x00D6, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D5, - 0x001E, 0x0020, 0x001E, 0x003E, 0x001E, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D4, - 0x001E, 0x007A, 0x001E, 0x0098, 0x001E, 0x00B6, -}; +ROM_ASSET_LOAD_ANIM(goomba_seg8_animindex_0801D9D4, 0x001f2200, 59076, 0x0001d9d4, 96); // 0x0801DA34 static const struct Animation goomba_seg8_anim_0801DA34 = { diff --git a/actors/goomba/model.inc.c b/actors/goomba/model.inc.c index 8224edfc2..f293b1dce 100644 --- a/actors/goomba/model.inc.c +++ b/actors/goomba/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Goomba // Unreferenced light group @@ -37,19 +38,13 @@ static const Lights1 goomba_seg8_lights_08019518 = gdSPDefLights1( ); // 0x08019530 -ALIGNED8 const Texture goomba_seg8_texture_08019530[] = { -#include "actors/goomba/goomba_body.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(goomba_seg8_texture_08019530, "actors/goomba/goomba_body.rgba16.inc.c", 0x001f2200, 59076, 0x00019530, 2048); // 0x08019D30 -ALIGNED8 const Texture goomba_seg8_texture_08019D30[] = { -#include "actors/goomba/goomba_face.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(goomba_seg8_texture_08019D30, "actors/goomba/goomba_face.rgba16.inc.c", 0x001f2200, 59076, 0x00019d30, 2048); // 0x0801A530 -ALIGNED8 const Texture goomba_seg8_texture_0801A530[] = { -#include "actors/goomba/goomba_face_blink.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(goomba_seg8_texture_0801A530, "actors/goomba/goomba_face_blink.rgba16.inc.c", 0x001f2200, 59076, 0x0001a530, 2048); // 0x0801AD30 static const Lights1 goomba_seg8_lights_0801AD30 = gdSPDefLights1( @@ -58,118 +53,22 @@ static const Lights1 goomba_seg8_lights_0801AD30 = gdSPDefLights1( ); // 0x0801AD48 -static const Vtx goomba_seg8_vertex_0801AD48[] = { - {{{ 80, 58, 105}, 0, { 1124, 322}, {0x22, 0x3f, 0x68, 0xff}}}, - {{{ 80, 98, 62}, 0, { 858, 338}, {0x1d, 0x6e, 0x36, 0xff}}}, - {{{ -23, 109, 59}, 0, { 842, 1002}, {0xc7, 0x64, 0x34, 0xff}}}, - {{{ -23, 55, 118}, 0, { -898, 1226}, {0xbc, 0x29, 0x62, 0xff}}}, - {{{ -51, -48, 53}, 0, { -1544, 1510}, {0x87, 0xee, 0x1e, 0xff}}}, - {{{ -23, -54, 118}, 0, { -898, 1226}, {0xc7, 0xc8, 0x62, 0xff}}}, - {{{ -23, -108, 75}, 0, { -1322, 1230}, {0xbf, 0x9b, 0x27, 0xff}}}, - {{{ -1, 0, 141}, 0, { -670, 1004}, {0xfa, 0xf8, 0x7e, 0xff}}}, - {{{ 80, -97, 52}, 0, { -1560, 196}, {0x1c, 0x96, 0x3f, 0xff}}}, - {{{ 80, -57, 105}, 0, { -1022, 196}, {0x1d, 0xbe, 0x67, 0xff}}}, - {{{ 82, 0, 120}, 0, { -880, 168}, {0x2e, 0x05, 0x76, 0xff}}}, - {{{ -51, 49, 53}, 0, { -1544, 1510}, {0x85, 0x1a, 0x10, 0xff}}}, - {{{ 80, 58, 105}, 0, { -1022, 196}, {0x22, 0x3f, 0x68, 0xff}}}, - {{{ -23, 109, 59}, 0, { -1482, 1230}, {0xc7, 0x64, 0x34, 0xff}}}, - {{{ -23, 55, 118}, 0, { 1198, 978}, {0xbc, 0x29, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801AD48, 0x001f2200, 59076, 0x0001ad48, 240); // 0x0801AE38 -static const Vtx goomba_seg8_vertex_0801AE38[] = { - {{{ -23, 109, -58}, 0, { 122, 1008}, {0xbd, 0x65, 0xdc, 0xff}}}, - {{{ -1, 130, 0}, 0, { 482, 872}, {0xfb, 0x7e, 0x05, 0xff}}}, - {{{ 82, 110, 0}, 0, { 482, 330}, {0x2d, 0x76, 0xf9, 0xff}}}, - {{{ -23, 109, 59}, 0, { 842, 1002}, {0xc7, 0x64, 0x34, 0xff}}}, - {{{ 80, 98, 62}, 0, { 858, 338}, {0x1d, 0x6e, 0x36, 0xff}}}, - {{{ 80, 98, -61}, 0, { 108, 346}, {0x19, 0x6a, 0xc1, 0xff}}}, - {{{ -23, 55, -117}, 0, { -232, 990}, {0xd2, 0x39, 0x99, 0xff}}}, - {{{ -23, -54, -117}, 0, { -3250, 1226}, {0xbc, 0xdc, 0x9c, 0xff}}}, - {{{ -51, 49, -52}, 0, { -2604, 1510}, {0x87, 0x14, 0xe3, 0xff}}}, - {{{ -23, 55, -117}, 0, { -3250, 1226}, {0xd2, 0x39, 0x99, 0xff}}}, - {{{ -23, 109, -58}, 0, { -2666, 1230}, {0xbd, 0x65, 0xdc, 0xff}}}, - {{{ -1, 0, -140}, 0, { -3478, 1004}, {0xf2, 0x00, 0x82, 0xff}}}, - {{{ 82, 0, -119}, 0, { -3268, 168}, {0x29, 0x03, 0x89, 0xff}}}, - {{{ 80, 58, -104}, 0, { -3126, 196}, {0x1f, 0x40, 0x97, 0xff}}}, - {{{ 143, 65, -68}, 0, { 62, -70}, {0x4c, 0x49, 0xbb, 0xff}}}, - {{{ 156, 68, 0}, 0, { 484, -156}, {0x6e, 0x3e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801AE38, 0x001f2200, 59076, 0x0001ae38, 256); // 0x0801AF38 -static const Vtx goomba_seg8_vertex_0801AF38[] = { - {{{ -23, -54, -117}, 0, { -3250, 1226}, {0xbc, 0xdc, 0x9c, 0xff}}}, - {{{ -51, -48, -52}, 0, { -2604, 1510}, {0x85, 0xe8, 0xf0, 0xff}}}, - {{{ -51, 49, -52}, 0, { -2604, 1510}, {0x87, 0x14, 0xe3, 0xff}}}, - {{{ -23, -108, -74}, 0, { -2826, 1230}, {0xca, 0x9c, 0xca, 0xff}}}, - {{{ 82, 0, -119}, 0, { -3268, 168}, {0x29, 0x03, 0x89, 0xff}}}, - {{{ 80, -57, -104}, 0, { -3126, 196}, {0x24, 0xc1, 0x99, 0xff}}}, - {{{ -1, -129, 0}, 0, { -2074, 1004}, {0xfe, 0x82, 0xf8, 0xff}}}, - {{{ -23, -108, 75}, 0, { -1322, 1230}, {0xbf, 0x9b, 0x27, 0xff}}}, - {{{ 80, -97, -51}, 0, { -2588, 196}, {0x20, 0x91, 0xce, 0xff}}}, - {{{ 82, -109, 0}, 0, { -2074, 168}, {0x2c, 0x8a, 0x05, 0xff}}}, - {{{ 80, -97, 52}, 0, { -1560, 196}, {0x1c, 0x96, 0x3f, 0xff}}}, - {{{ -51, -48, 53}, 0, { -1544, 1510}, {0x87, 0xee, 0x1e, 0xff}}}, - {{{ 82, 110, 0}, 0, { 482, 330}, {0x2d, 0x76, 0xf9, 0xff}}}, - {{{ 80, 98, 62}, 0, { 858, 338}, {0x1d, 0x6e, 0x36, 0xff}}}, - {{{ 143, 65, 69}, 0, { 906, -78}, {0x4d, 0x51, 0x3a, 0xff}}}, - {{{ 156, 68, 0}, 0, { 484, -156}, {0x6e, 0x3e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801AF38, 0x001f2200, 59076, 0x0001af38, 256); // 0x0801B038 -static const Vtx goomba_seg8_vertex_0801B038[] = { - {{{ 143, 65, 69}, 0, { 906, -78}, {0x4d, 0x51, 0x3a, 0xff}}}, - {{{ 80, 98, 62}, 0, { 858, 338}, {0x1d, 0x6e, 0x36, 0xff}}}, - {{{ 80, 58, 105}, 0, { 1124, 322}, {0x22, 0x3f, 0x68, 0xff}}}, - {{{ 156, 0, 74}, 0, { -1340, -572}, {0x6a, 0x04, 0x45, 0xff}}}, - {{{ 80, 58, 105}, 0, { -1022, 196}, {0x22, 0x3f, 0x68, 0xff}}}, - {{{ 82, 0, 120}, 0, { -880, 168}, {0x2e, 0x05, 0x76, 0xff}}}, - {{{ 80, -57, 105}, 0, { -1022, 196}, {0x1d, 0xbe, 0x67, 0xff}}}, - {{{ 143, -64, 69}, 0, { -1380, -440}, {0x4a, 0xb4, 0x44, 0xff}}}, - {{{ 80, -97, 52}, 0, { -1560, 196}, {0x1c, 0x96, 0x3f, 0xff}}}, - {{{ 156, -67, 0}, 0, { -2074, -572}, {0x6e, 0xc1, 0x00, 0xff}}}, - {{{ 82, -109, 0}, 0, { -2074, 168}, {0x2c, 0x8a, 0x05, 0xff}}}, - {{{ 143, -64, -68}, 0, { -2768, -440}, {0x4b, 0xac, 0xc6, 0xff}}}, - {{{ 80, -97, -51}, 0, { -2588, 196}, {0x20, 0x91, 0xce, 0xff}}}, - {{{ 80, -57, -104}, 0, { -3126, 196}, {0x24, 0xc1, 0x99, 0xff}}}, - {{{ 143, 65, 69}, 0, { -1380, -440}, {0x4d, 0x51, 0x3a, 0xff}}}, - {{{ 177, 0, 0}, 0, { -2074, -774}, {0x7e, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801B038, 0x001f2200, 59076, 0x0001b038, 256); // 0x0801B138 -static const Vtx goomba_seg8_vertex_0801B138[] = { - {{{ 156, 0, 74}, 0, { -1340, -572}, {0x6a, 0x04, 0x45, 0xff}}}, - {{{ 156, 68, 0}, 0, { -2074, -572}, {0x6e, 0x3e, 0x00, 0xff}}}, - {{{ 143, 65, 69}, 0, { -1380, -440}, {0x4d, 0x51, 0x3a, 0xff}}}, - {{{ 177, 0, 0}, 0, { -2074, -774}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 156, 0, -73}, 0, { -2808, -572}, {0x6a, 0xfc, 0xbb, 0xff}}}, - {{{ 80, -57, -104}, 0, { -3126, 196}, {0x24, 0xc1, 0x99, 0xff}}}, - {{{ 82, 0, -119}, 0, { -3268, 168}, {0x29, 0x03, 0x89, 0xff}}}, - {{{ 80, 58, -104}, 0, { -3126, 196}, {0x1f, 0x40, 0x97, 0xff}}}, - {{{ 143, 65, -68}, 0, { -2768, -440}, {0x4c, 0x49, 0xbb, 0xff}}}, - {{{ 143, -64, -68}, 0, { -2768, -440}, {0x4b, 0xac, 0xc6, 0xff}}}, - {{{ 156, -67, 0}, 0, { -2074, -572}, {0x6e, 0xc1, 0x00, 0xff}}}, - {{{ 82, -109, 0}, 0, { -2074, 168}, {0x2c, 0x8a, 0x05, 0xff}}}, - {{{ 80, -97, -51}, 0, { -2588, 196}, {0x20, 0x91, 0xce, 0xff}}}, - {{{ -51, 49, 53}, 0, { -1544, 1510}, {0x85, 0x1a, 0x10, 0xff}}}, - {{{ -23, 109, -58}, 0, { -2666, 1230}, {0xbd, 0x65, 0xdc, 0xff}}}, - {{{ -51, 49, -52}, 0, { -2604, 1510}, {0x87, 0x14, 0xe3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801B138, 0x001f2200, 59076, 0x0001b138, 256); // 0x0801B238 -static const Vtx goomba_seg8_vertex_0801B238[] = { - {{{ 143, 65, -68}, 0, { 62, -70}, {0x4c, 0x49, 0xbb, 0xff}}}, - {{{ 80, 98, -61}, 0, { 108, 346}, {0x19, 0x6a, 0xc1, 0xff}}}, - {{{ 82, 110, 0}, 0, { 482, 330}, {0x2d, 0x76, 0xf9, 0xff}}}, - {{{ -51, 49, 53}, 0, { -1544, 1510}, {0x85, 0x1a, 0x10, 0xff}}}, - {{{ -51, -48, -52}, 0, { -2604, 1510}, {0x85, 0xe8, 0xf0, 0xff}}}, - {{{ -51, -48, 53}, 0, { -1544, 1510}, {0x87, 0xee, 0x1e, 0xff}}}, - {{{ -51, 49, -52}, 0, { -2604, 1510}, {0x87, 0x14, 0xe3, 0xff}}}, - {{{ -23, 55, -117}, 0, { -232, 990}, {0xd2, 0x39, 0x99, 0xff}}}, - {{{ 80, 58, -104}, 0, { -156, 336}, {0x1f, 0x40, 0x97, 0xff}}}, - {{{ -23, 109, 59}, 0, { -1482, 1230}, {0xc7, 0x64, 0x34, 0xff}}}, - {{{ -23, 109, -58}, 0, { -2666, 1230}, {0xbd, 0x65, 0xdc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801B238, 0x001f2200, 59076, 0x0001b238, 176); // 0x0801B2E8 - 0x0801B560 const Gfx goomba_seg8_dl_0801B2E8[] = { @@ -261,12 +160,7 @@ const Gfx goomba_seg8_dl_0801B5F0[] = { }; // 0x0801B618 -static const Vtx goomba_seg8_vertex_0801B618[] = { - {{{ 18, 18, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -18, 18, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -18, -18, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 18, -18, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801B618, 0x001f2200, 59076, 0x0001b618, 64); // 0x0801B658 - 0x0801B690 const Gfx goomba_seg8_dl_0801B658[] = { @@ -297,478 +191,82 @@ const Gfx goomba_seg8_dl_0801B690[] = { }; // 0x0801B700 -static const Vtx goomba_seg8_vertex_0801B700[] = { - {{{ 90, 14, -14}, 0, { 0, 0}, {0x6c, 0xdf, 0xc8, 0x00}}}, - {{{ 90, 14, 29}, 0, { 0, 0}, {0x6c, 0xdf, 0x38, 0x00}}}, - {{{ 85, -4, 29}, 0, { 0, 0}, {0x5d, 0xb8, 0x2d, 0x00}}}, - {{{ 85, -4, -14}, 0, { 0, 0}, {0x5d, 0xb8, 0xd3, 0xff}}}, - {{{ -30, 14, 21}, 0, { 0, 0}, {0x95, 0xd4, 0x33, 0xff}}}, - {{{ -30, 14, -7}, 0, { 0, 0}, {0x95, 0xd4, 0xcd, 0xff}}}, - {{{ -25, 0, -4}, 0, { 0, 0}, {0xad, 0xa9, 0xda, 0xff}}}, - {{{ -25, 0, 19}, 0, { 0, 0}, {0xad, 0xa9, 0x26, 0xff}}}, - {{{ 66, -17, -14}, 0, { 0, 0}, {0x1e, 0x88, 0xe5, 0xff}}}, - {{{ 66, -17, 29}, 0, { 0, 0}, {0x1e, 0x88, 0x1b, 0xff}}}, - {{{ 4, -12, 26}, 0, { 0, 0}, {0xe1, 0x87, 0x16, 0xff}}}, - {{{ 4, -12, -11}, 0, { 0, 0}, {0xe1, 0x87, 0xea, 0xff}}}, - {{{ 60, 14, 51}, 0, { 0, 0}, {0x1f, 0xe1, 0x76, 0xff}}}, - {{{ 0, 11, 45}, 0, { 0, 0}, {0xd3, 0xda, 0x6f, 0xff}}}, - {{{ 2, -6, 39}, 0, { 0, 0}, {0xd5, 0xac, 0x54, 0xff}}}, - {{{ 60, -12, 44}, 0, { 0, 0}, {0x20, 0xb2, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801B700, 0x001f2200, 59076, 0x0001b700, 256); // 0x0801B800 -static const Vtx goomba_seg8_vertex_0801B800[] = { - {{{ 0, 11, -30}, 0, { 0, 0}, {0xd3, 0xda, 0x91, 0xff}}}, - {{{ 60, 14, -37}, 0, { 0, 0}, {0x1f, 0xe1, 0x8a, 0x00}}}, - {{{ 60, -12, -30}, 0, { 0, 0}, {0x20, 0xb2, 0xa2, 0x00}}}, - {{{ 2, -6, -25}, 0, { 0, 0}, {0xd5, 0xac, 0xac, 0xff}}}, - {{{ 4, -12, -11}, 0, { 0, 0}, {0xe1, 0x87, 0xea, 0xff}}}, - {{{ -25, 0, -4}, 0, { 0, 0}, {0xad, 0xa9, 0xda, 0xff}}}, - {{{ 2, -6, 39}, 0, { 0, 0}, {0xd5, 0xac, 0x54, 0xff}}}, - {{{ -25, 0, 19}, 0, { 0, 0}, {0xad, 0xa9, 0x26, 0xff}}}, - {{{ 4, -12, 26}, 0, { 0, 0}, {0xe1, 0x87, 0x16, 0xff}}}, - {{{ 66, -17, 29}, 0, { 0, 0}, {0x1e, 0x88, 0x1b, 0xff}}}, - {{{ 85, -4, 29}, 0, { 0, 0}, {0x5d, 0xb8, 0x2d, 0xff}}}, - {{{ 60, -12, 44}, 0, { 0, 0}, {0x20, 0xb2, 0x5e, 0xff}}}, - {{{ 85, -4, -14}, 0, { 0, 0}, {0x5d, 0xb8, 0xd3, 0xff}}}, - {{{ 66, -17, -14}, 0, { 0, 0}, {0x1e, 0x88, 0xe5, 0xff}}}, - {{{ -30, 14, -7}, 0, { 0, 0}, {0x95, 0xd4, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801B800, 0x001f2200, 59076, 0x0001b800, 240); // 0x0801B8F0 -static const Vtx goomba_seg8_vertex_0801B8F0[] = { - {{{ 0, 11, 45}, 0, { 0, 0}, {0xd3, 0xda, 0x6f, 0xff}}}, - {{{ -30, 14, 21}, 0, { 0, 0}, {0x95, 0xd4, 0x33, 0x00}}}, - {{{ -25, 0, 19}, 0, { 0, 0}, {0xad, 0xa9, 0x26, 0x00}}}, - {{{ 2, -6, 39}, 0, { 0, 0}, {0xd5, 0xac, 0x54, 0xff}}}, - {{{ 60, -12, 44}, 0, { 0, 0}, {0x20, 0xb2, 0x5e, 0xff}}}, - {{{ 85, -4, 29}, 0, { 0, 0}, {0x5d, 0xb8, 0x2d, 0xff}}}, - {{{ 90, 14, 29}, 0, { 0, 0}, {0x6c, 0xdf, 0x38, 0xff}}}, - {{{ 60, 14, 51}, 0, { 0, 0}, {0x1f, 0xe1, 0x76, 0xff}}}, - {{{ 66, -17, -14}, 0, { 0, 0}, {0x1e, 0x88, 0xe5, 0xff}}}, - {{{ 85, -4, -14}, 0, { 0, 0}, {0x5d, 0xb8, 0xd3, 0xff}}}, - {{{ 66, -17, 29}, 0, { 0, 0}, {0x1e, 0x88, 0x1b, 0xff}}}, - {{{ 60, 14, -37}, 0, { 0, 0}, {0x1f, 0xe1, 0x8a, 0xff}}}, - {{{ 90, 14, -14}, 0, { 0, 0}, {0x6c, 0xdf, 0xc8, 0xff}}}, - {{{ 60, -12, -30}, 0, { 0, 0}, {0x20, 0xb2, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801B8F0, 0x001f2200, 59076, 0x0001b8f0, 224); // 0x0801B9D0 -static const Vtx goomba_seg8_vertex_0801B9D0[] = { - {{{ -30, 14, -7}, 0, { 0, 0}, {0x09, 0x7e, 0x00, 0xff}}}, - {{{ -30, 14, 21}, 0, { 0, 0}, {0x09, 0x7e, 0x00, 0x00}}}, - {{{ 0, 11, 45}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ 0, 11, -30}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0xff}}}, - {{{ 60, 14, 51}, 0, { 0, 0}, {0xfe, 0x7f, 0x00, 0xff}}}, - {{{ 90, 14, 29}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 90, 14, -14}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 60, 14, -37}, 0, { 0, 0}, {0xfe, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801B9D0, 0x001f2200, 59076, 0x0001b9d0, 128); // 0x0801BA50 -static const Vtx goomba_seg8_vertex_0801BA50[] = { - {{{ 0, 11, 30}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ 60, 14, 37}, 0, { 0, 0}, {0xfe, 0x7f, 0x00, 0x00}}}, - {{{ 60, 14, -51}, 0, { 0, 0}, {0xfe, 0x7f, 0x00, 0x00}}}, - {{{ 0, 11, -45}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0xff}}}, - {{{ 90, 14, 14}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 90, 14, -29}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -30, 14, -21}, 0, { 0, 0}, {0x09, 0x7e, 0x00, 0xff}}}, - {{{ -30, 14, 7}, 0, { 0, 0}, {0x09, 0x7e, 0x00, 0xff}}}, - {{{ 60, -12, 30}, 0, { 0, 0}, {0x20, 0xb2, 0x5e, 0xff}}}, - {{{ 85, -4, 14}, 0, { 0, 0}, {0x5d, 0xb8, 0x2d, 0xff}}}, - {{{ 90, 14, 14}, 0, { 0, 0}, {0x6c, 0xdf, 0x38, 0xff}}}, - {{{ 60, 14, 37}, 0, { 0, 0}, {0x1f, 0xe1, 0x76, 0xff}}}, - {{{ 66, -17, -29}, 0, { 0, 0}, {0x1e, 0x88, 0xe5, 0xff}}}, - {{{ 85, -4, -29}, 0, { 0, 0}, {0x5d, 0xb8, 0xd3, 0xff}}}, - {{{ 66, -17, 14}, 0, { 0, 0}, {0x1e, 0x88, 0x1b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801BA50, 0x001f2200, 59076, 0x0001ba50, 240); // 0x0801BB40 -static const Vtx goomba_seg8_vertex_0801BB40[] = { - {{{ 60, 14, -51}, 0, { 0, 0}, {0x1f, 0xe1, 0x8a, 0xff}}}, - {{{ 90, 14, -29}, 0, { 0, 0}, {0x6c, 0xdf, 0xc8, 0x00}}}, - {{{ 85, -4, -29}, 0, { 0, 0}, {0x5d, 0xb8, 0xd3, 0x00}}}, - {{{ 60, -12, -44}, 0, { 0, 0}, {0x20, 0xb2, 0xa2, 0xff}}}, - {{{ 2, -6, -39}, 0, { 0, 0}, {0xd5, 0xac, 0xac, 0xff}}}, - {{{ -25, 0, -19}, 0, { 0, 0}, {0xad, 0xa9, 0xda, 0xff}}}, - {{{ -30, 14, -21}, 0, { 0, 0}, {0x95, 0xd4, 0xcd, 0xff}}}, - {{{ 0, 11, -45}, 0, { 0, 0}, {0xd3, 0xda, 0x91, 0xff}}}, - {{{ 4, -12, 11}, 0, { 0, 0}, {0xe1, 0x87, 0x16, 0xff}}}, - {{{ -25, 0, 4}, 0, { 0, 0}, {0xad, 0xa9, 0x26, 0xff}}}, - {{{ 4, -12, -26}, 0, { 0, 0}, {0xe1, 0x87, 0xea, 0xff}}}, - {{{ 0, 11, 30}, 0, { 0, 0}, {0xd3, 0xda, 0x6f, 0xff}}}, - {{{ -30, 14, 7}, 0, { 0, 0}, {0x95, 0xd4, 0x33, 0xff}}}, - {{{ 2, -6, 25}, 0, { 0, 0}, {0xd5, 0xac, 0x54, 0xff}}}, - {{{ 66, -17, 14}, 0, { 0, 0}, {0x1e, 0x88, 0x1b, 0xff}}}, - {{{ 60, -12, 30}, 0, { 0, 0}, {0x20, 0xb2, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801BB40, 0x001f2200, 59076, 0x0001bb40, 256); // 0x0801BC40 -static const Vtx goomba_seg8_vertex_0801BC40[] = { - {{{ 60, -12, -44}, 0, { 0, 0}, {0x20, 0xb2, 0xa2, 0xff}}}, - {{{ 66, -17, -29}, 0, { 0, 0}, {0x1e, 0x88, 0xe5, 0x00}}}, - {{{ 4, -12, -26}, 0, { 0, 0}, {0xe1, 0x87, 0xea, 0x00}}}, - {{{ 2, -6, -39}, 0, { 0, 0}, {0xd5, 0xac, 0xac, 0xff}}}, - {{{ 66, -17, 14}, 0, { 0, 0}, {0x1e, 0x88, 0x1b, 0xff}}}, - {{{ 85, -4, 14}, 0, { 0, 0}, {0x5d, 0xb8, 0x2d, 0xff}}}, - {{{ 60, -12, 30}, 0, { 0, 0}, {0x20, 0xb2, 0x5e, 0xff}}}, - {{{ 85, -4, -29}, 0, { 0, 0}, {0x5d, 0xb8, 0xd3, 0xff}}}, - {{{ -25, 0, -19}, 0, { 0, 0}, {0xad, 0xa9, 0xda, 0xff}}}, - {{{ 2, -6, 25}, 0, { 0, 0}, {0xd5, 0xac, 0x54, 0xff}}}, - {{{ -25, 0, 4}, 0, { 0, 0}, {0xad, 0xa9, 0x26, 0xff}}}, - {{{ 4, -12, 11}, 0, { 0, 0}, {0xe1, 0x87, 0x16, 0xff}}}, - {{{ 60, 14, 37}, 0, { 0, 0}, {0x1f, 0xe1, 0x76, 0xff}}}, - {{{ 0, 11, 30}, 0, { 0, 0}, {0xd3, 0xda, 0x6f, 0xff}}}, - {{{ 0, 11, -45}, 0, { 0, 0}, {0xd3, 0xda, 0x91, 0xff}}}, - {{{ 60, 14, -51}, 0, { 0, 0}, {0x1f, 0xe1, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801BC40, 0x001f2200, 59076, 0x0001bc40, 256); // 0x0801BD40 -static const Vtx goomba_seg8_vertex_0801BD40[] = { - {{{ -25, 0, -19}, 0, { 0, 0}, {0xad, 0xa9, 0xda, 0xff}}}, - {{{ -25, 0, 4}, 0, { 0, 0}, {0xad, 0xa9, 0x26, 0x00}}}, - {{{ -30, 14, 7}, 0, { 0, 0}, {0x95, 0xd4, 0x33, 0x00}}}, - {{{ -30, 14, -21}, 0, { 0, 0}, {0x95, 0xd4, 0xcd, 0xff}}}, - {{{ 85, -4, 14}, 0, { 0, 0}, {0x5d, 0xb8, 0x2d, 0xff}}}, - {{{ 85, -4, -29}, 0, { 0, 0}, {0x5d, 0xb8, 0xd3, 0xff}}}, - {{{ 90, 14, -29}, 0, { 0, 0}, {0x6c, 0xdf, 0xc8, 0xff}}}, - {{{ 90, 14, 14}, 0, { 0, 0}, {0x6c, 0xdf, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801BD40, 0x001f2200, 59076, 0x0001bd40, 128); // 0x0801BDC0 -static const Vtx goomba_seg8_vertex_0801BDC0[] = { - {{{ -24, 108, -74}, 0, { 0, 0}, {0xbd, 0x62, 0xd6, 0x00}}}, - {{{ -1, 128, 0}, 0, { 0, 0}, {0xf3, 0x7e, 0x00, 0x00}}}, - {{{ 81, 109, 0}, 0, { 0, 0}, {0x2a, 0x77, 0x00, 0x00}}}, - {{{ 79, 97, -51}, 0, { 0, 0}, {0x22, 0x6c, 0xc8, 0xff}}}, - {{{ -24, -108, 58}, 0, { 0, 0}, {0xbc, 0x9d, 0x28, 0xff}}}, - {{{ -1, -128, 0}, 0, { 0, 0}, {0xef, 0x83, 0x00, 0xff}}}, - {{{ 81, -109, 0}, 0, { 0, 0}, {0x28, 0x88, 0x00, 0xff}}}, - {{{ 79, -97, 61}, 0, { 0, 0}, {0x20, 0x95, 0x3a, 0xff}}}, - {{{ 155, 67, 0}, 0, { 0, 0}, {0x63, 0x4f, 0x00, 0xff}}}, - {{{ 175, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 155, 0, -73}, 0, { 0, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 142, 64, -68}, 0, { 0, 0}, {0x4d, 0x4b, 0xbe, 0xff}}}, - {{{ -51, -49, -52}, 0, { 0, 0}, {0x87, 0xe6, 0xe8, 0xff}}}, - {{{ -51, -49, 52}, 0, { 0, 0}, {0x87, 0xe6, 0x18, 0xff}}}, - {{{ -51, 49, 52}, 0, { 0, 0}, {0x86, 0x17, 0x19, 0xff}}}, - {{{ -51, 49, -52}, 0, { 0, 0}, {0x86, 0x17, 0xe7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801BDC0, 0x001f2200, 59076, 0x0001bdc0, 256); // 0x0801BEC0 -static const Vtx goomba_seg8_vertex_0801BEC0[] = { - {{{ -23, 55, 117}, 0, { 0, 0}, {0xbb, 0x2a, 0x61, 0xff}}}, - {{{ -1, 0, 139}, 0, { 0, 0}, {0xed, 0x00, 0x7d, 0x00}}}, - {{{ 81, 0, 118}, 0, { 0, 0}, {0x2c, 0x00, 0x77, 0x00}}}, - {{{ 79, 57, 104}, 0, { 0, 0}, {0x23, 0x43, 0x65, 0xff}}}, - {{{ -23, -55, -117}, 0, { 0, 0}, {0xba, 0xd3, 0xa1, 0xff}}}, - {{{ -1, 0, -139}, 0, { 0, 0}, {0xed, 0x00, 0x83, 0xff}}}, - {{{ 81, 0, -118}, 0, { 0, 0}, {0x2c, 0x00, 0x89, 0xff}}}, - {{{ 79, -57, -104}, 0, { 0, 0}, {0x21, 0xbf, 0x99, 0xff}}}, - {{{ -24, -108, -58}, 0, { 0, 0}, {0xbc, 0x9d, 0xd8, 0xff}}}, - {{{ -51, -49, -52}, 0, { 0, 0}, {0x87, 0xe6, 0xe8, 0xff}}}, - {{{ 142, -64, -68}, 0, { 0, 0}, {0x4f, 0xb8, 0xbd, 0xff}}}, - {{{ 79, -97, -61}, 0, { 0, 0}, {0x20, 0x95, 0xc6, 0xff}}}, - {{{ 79, -57, 104}, 0, { 0, 0}, {0x21, 0xbf, 0x67, 0xff}}}, - {{{ 79, -97, 61}, 0, { 0, 0}, {0x20, 0x95, 0x3a, 0xff}}}, - {{{ 142, -64, 68}, 0, { 0, 0}, {0x4f, 0xb8, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801BEC0, 0x001f2200, 59076, 0x0001bec0, 240); // 0x0801BFB0 -static const Vtx goomba_seg8_vertex_0801BFB0[] = { - {{{ -24, -108, 58}, 0, { 0, 0}, {0xbc, 0x9d, 0x28, 0xff}}}, - {{{ -23, -55, 117}, 0, { 0, 0}, {0xba, 0xd3, 0x5f, 0x00}}}, - {{{ -51, -49, 52}, 0, { 0, 0}, {0x87, 0xe6, 0x18, 0x00}}}, - {{{ -23, 55, 117}, 0, { 0, 0}, {0xbb, 0x2a, 0x61, 0xff}}}, - {{{ -24, 108, 74}, 0, { 0, 0}, {0xbd, 0x62, 0x2a, 0xff}}}, - {{{ -51, 49, 52}, 0, { 0, 0}, {0x86, 0x17, 0x19, 0xff}}}, - {{{ 142, 64, 68}, 0, { 0, 0}, {0x4d, 0x4b, 0x42, 0xff}}}, - {{{ 79, 97, 51}, 0, { 0, 0}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ 79, 57, 104}, 0, { 0, 0}, {0x23, 0x43, 0x65, 0xff}}}, - {{{ 79, 57, -104}, 0, { 0, 0}, {0x23, 0x43, 0x9b, 0xff}}}, - {{{ 79, 97, -51}, 0, { 0, 0}, {0x22, 0x6c, 0xc8, 0xff}}}, - {{{ 142, 64, -68}, 0, { 0, 0}, {0x4d, 0x4b, 0xbe, 0xff}}}, - {{{ -24, 108, -74}, 0, { 0, 0}, {0xbd, 0x62, 0xd6, 0xff}}}, - {{{ -23, 55, -117}, 0, { 0, 0}, {0xbb, 0x2a, 0x9f, 0xff}}}, - {{{ -51, 49, -52}, 0, { 0, 0}, {0x86, 0x17, 0xe7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801BFB0, 0x001f2200, 59076, 0x0001bfb0, 240); // 0x0801C0A0 -static const Vtx goomba_seg8_vertex_0801C0A0[] = { - {{{ -23, -55, -117}, 0, { 0, 0}, {0xba, 0xd3, 0xa1, 0xff}}}, - {{{ -51, -49, -52}, 0, { 0, 0}, {0x87, 0xe6, 0xe8, 0x00}}}, - {{{ -51, 49, -52}, 0, { 0, 0}, {0x86, 0x17, 0xe7, 0x00}}}, - {{{ -23, 55, -117}, 0, { 0, 0}, {0xbb, 0x2a, 0x9f, 0xff}}}, - {{{ 155, 0, 73}, 0, { 0, 0}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 142, 64, 68}, 0, { 0, 0}, {0x4d, 0x4b, 0x42, 0xff}}}, - {{{ 79, 57, 104}, 0, { 0, 0}, {0x23, 0x43, 0x65, 0xff}}}, - {{{ 81, 0, 118}, 0, { 0, 0}, {0x2c, 0x00, 0x77, 0xff}}}, - {{{ 155, 0, -73}, 0, { 0, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 142, -64, -68}, 0, { 0, 0}, {0x4f, 0xb8, 0xbd, 0xff}}}, - {{{ 79, -57, -104}, 0, { 0, 0}, {0x21, 0xbf, 0x99, 0xff}}}, - {{{ 81, 0, -118}, 0, { 0, 0}, {0x2c, 0x00, 0x89, 0xff}}}, - {{{ -24, -108, -58}, 0, { 0, 0}, {0xbc, 0x9d, 0xd8, 0xff}}}, - {{{ -24, -108, 58}, 0, { 0, 0}, {0xbc, 0x9d, 0x28, 0xff}}}, - {{{ -51, -49, 52}, 0, { 0, 0}, {0x87, 0xe6, 0x18, 0xff}}}, - {{{ 79, -97, -61}, 0, { 0, 0}, {0x20, 0x95, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801C0A0, 0x001f2200, 59076, 0x0001c0a0, 256); // 0x0801C1A0 -static const Vtx goomba_seg8_vertex_0801C1A0[] = { - {{{ 142, -64, 68}, 0, { 0, 0}, {0x4f, 0xb8, 0x43, 0xff}}}, - {{{ 79, -97, 61}, 0, { 0, 0}, {0x20, 0x95, 0x3a, 0x00}}}, - {{{ 81, -109, 0}, 0, { 0, 0}, {0x28, 0x88, 0x00, 0x00}}}, - {{{ 155, -67, 0}, 0, { 0, 0}, {0x63, 0xb2, 0x00, 0xff}}}, - {{{ -23, -55, 117}, 0, { 0, 0}, {0xba, 0xd3, 0x5f, 0xff}}}, - {{{ -24, -108, 58}, 0, { 0, 0}, {0xbc, 0x9d, 0x28, 0xff}}}, - {{{ 79, -57, 104}, 0, { 0, 0}, {0x21, 0xbf, 0x67, 0xff}}}, - {{{ -51, 49, 52}, 0, { 0, 0}, {0x86, 0x17, 0x19, 0xff}}}, - {{{ -24, 108, 74}, 0, { 0, 0}, {0xbd, 0x62, 0x2a, 0xff}}}, - {{{ -24, 108, -74}, 0, { 0, 0}, {0xbd, 0x62, 0xd6, 0xff}}}, - {{{ -51, 49, -52}, 0, { 0, 0}, {0x86, 0x17, 0xe7, 0xff}}}, - {{{ 79, 57, 104}, 0, { 0, 0}, {0x23, 0x43, 0x65, 0xff}}}, - {{{ 79, 97, 51}, 0, { 0, 0}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ -23, 55, 117}, 0, { 0, 0}, {0xbb, 0x2a, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801C1A0, 0x001f2200, 59076, 0x0001c1a0, 224); // 0x0801C280 -static const Vtx goomba_seg8_vertex_0801C280[] = { - {{{ 142, 64, -68}, 0, { 0, 0}, {0x4d, 0x4b, 0xbe, 0xff}}}, - {{{ 79, 97, -51}, 0, { 0, 0}, {0x22, 0x6c, 0xc8, 0x00}}}, - {{{ 81, 109, 0}, 0, { 0, 0}, {0x2a, 0x77, 0x00, 0x00}}}, - {{{ 155, 67, 0}, 0, { 0, 0}, {0x63, 0x4f, 0x00, 0xff}}}, - {{{ -23, 55, -117}, 0, { 0, 0}, {0xbb, 0x2a, 0x9f, 0xff}}}, - {{{ -24, 108, -74}, 0, { 0, 0}, {0xbd, 0x62, 0xd6, 0xff}}}, - {{{ 79, 57, -104}, 0, { 0, 0}, {0x23, 0x43, 0x9b, 0xff}}}, - {{{ -1, -128, 0}, 0, { 0, 0}, {0xef, 0x83, 0x00, 0xff}}}, - {{{ -24, -108, -58}, 0, { 0, 0}, {0xbc, 0x9d, 0xd8, 0xff}}}, - {{{ 79, -97, -61}, 0, { 0, 0}, {0x20, 0x95, 0xc6, 0xff}}}, - {{{ 81, -109, 0}, 0, { 0, 0}, {0x28, 0x88, 0x00, 0xff}}}, - {{{ -1, 128, 0}, 0, { 0, 0}, {0xf3, 0x7e, 0x00, 0xff}}}, - {{{ -24, 108, 74}, 0, { 0, 0}, {0xbd, 0x62, 0x2a, 0xff}}}, - {{{ 79, 97, 51}, 0, { 0, 0}, {0x22, 0x6c, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801C280, 0x001f2200, 59076, 0x0001c280, 224); // 0x0801C360 -static const Vtx goomba_seg8_vertex_0801C360[] = { - {{{ 81, 0, 118}, 0, { 0, 0}, {0x2c, 0x00, 0x77, 0xff}}}, - {{{ -1, 0, 139}, 0, { 0, 0}, {0xed, 0x00, 0x7d, 0x00}}}, - {{{ -23, -55, 117}, 0, { 0, 0}, {0xba, 0xd3, 0x5f, 0x00}}}, - {{{ 79, -57, 104}, 0, { 0, 0}, {0x21, 0xbf, 0x67, 0xff}}}, - {{{ -1, 0, -139}, 0, { 0, 0}, {0xed, 0x00, 0x83, 0xff}}}, - {{{ -23, 55, -117}, 0, { 0, 0}, {0xbb, 0x2a, 0x9f, 0xff}}}, - {{{ 79, 57, -104}, 0, { 0, 0}, {0x23, 0x43, 0x9b, 0xff}}}, - {{{ 81, 0, -118}, 0, { 0, 0}, {0x2c, 0x00, 0x89, 0xff}}}, - {{{ 155, 0, -73}, 0, { 0, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 175, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 155, -67, 0}, 0, { 0, 0}, {0x63, 0xb2, 0x00, 0xff}}}, - {{{ 142, -64, -68}, 0, { 0, 0}, {0x4f, 0xb8, 0xbd, 0xff}}}, - {{{ 155, 0, 73}, 0, { 0, 0}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 142, -64, 68}, 0, { 0, 0}, {0x4f, 0xb8, 0x43, 0xff}}}, - {{{ 155, 67, 0}, 0, { 0, 0}, {0x63, 0x4f, 0x00, 0xff}}}, - {{{ 142, 64, 68}, 0, { 0, 0}, {0x4d, 0x4b, 0x42, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801C360, 0x001f2200, 59076, 0x0001c360, 256); // 0x0801C460 -static const Vtx goomba_seg8_vertex_0801C460[] = { - {{{ 81, 109, 0}, 0, { 0, 0}, {0x2a, 0x77, 0x00, 0xff}}}, - {{{ 79, 97, 51}, 0, { 0, 0}, {0x22, 0x6c, 0x38, 0x00}}}, - {{{ 142, 64, 68}, 0, { 0, 0}, {0x4d, 0x4b, 0x42, 0x00}}}, - {{{ 155, 67, 0}, 0, { 0, 0}, {0x63, 0x4f, 0x00, 0xff}}}, - {{{ 81, 0, 118}, 0, { 0, 0}, {0x2c, 0x00, 0x77, 0xff}}}, - {{{ 79, -57, 104}, 0, { 0, 0}, {0x21, 0xbf, 0x67, 0xff}}}, - {{{ 142, -64, 68}, 0, { 0, 0}, {0x4f, 0xb8, 0x43, 0xff}}}, - {{{ 155, 0, 73}, 0, { 0, 0}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 81, 0, -118}, 0, { 0, 0}, {0x2c, 0x00, 0x89, 0xff}}}, - {{{ 79, 57, -104}, 0, { 0, 0}, {0x23, 0x43, 0x9b, 0xff}}}, - {{{ 142, 64, -68}, 0, { 0, 0}, {0x4d, 0x4b, 0xbe, 0xff}}}, - {{{ 155, 0, -73}, 0, { 0, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 81, -109, 0}, 0, { 0, 0}, {0x28, 0x88, 0x00, 0xff}}}, - {{{ 79, -97, -61}, 0, { 0, 0}, {0x20, 0x95, 0xc6, 0xff}}}, - {{{ 142, -64, -68}, 0, { 0, 0}, {0x4f, 0xb8, 0xbd, 0xff}}}, - {{{ 155, -67, 0}, 0, { 0, 0}, {0x63, 0xb2, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801C460, 0x001f2200, 59076, 0x0001c460, 256); // 0x0801C560 -static const Vtx goomba_seg8_vertex_0801C560[] = { - {{{ -24, 108, 74}, 0, { 0, 0}, {0xbd, 0x62, 0x2a, 0xff}}}, - {{{ -1, 128, 0}, 0, { 0, 0}, {0xf3, 0x7e, 0x00, 0x00}}}, - {{{ -24, 108, -74}, 0, { 0, 0}, {0xbd, 0x62, 0xd6, 0x00}}}, - {{{ -23, -55, 117}, 0, { 0, 0}, {0xba, 0xd3, 0x5f, 0xff}}}, - {{{ -1, 0, 139}, 0, { 0, 0}, {0xed, 0x00, 0x7d, 0xff}}}, - {{{ -23, 55, 117}, 0, { 0, 0}, {0xbb, 0x2a, 0x61, 0xff}}}, - {{{ -24, -108, -58}, 0, { 0, 0}, {0xbc, 0x9d, 0xd8, 0xff}}}, - {{{ -1, -128, 0}, 0, { 0, 0}, {0xef, 0x83, 0x00, 0xff}}}, - {{{ -24, -108, 58}, 0, { 0, 0}, {0xbc, 0x9d, 0x28, 0xff}}}, - {{{ -23, 55, -117}, 0, { 0, 0}, {0xbb, 0x2a, 0x9f, 0xff}}}, - {{{ -1, 0, -139}, 0, { 0, 0}, {0xed, 0x00, 0x83, 0xff}}}, - {{{ -23, -55, -117}, 0, { 0, 0}, {0xba, 0xd3, 0xa1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801C560, 0x001f2200, 59076, 0x0001c560, 192); // 0x0801C620 -static const Vtx goomba_seg8_vertex_0801C620[] = { - {{{ 48, 47, 0}, 0, { 0, 0}, {0x5a, 0x59, 0x00, 0x00}}}, - {{{ 48, 38, 27}, 0, { 0, 0}, {0x5a, 0x48, 0x34, 0x00}}}, - {{{ 65, 14, 10}, 0, { 0, 0}, {0x77, 0x23, 0x19, 0x00}}}, - {{{ 65, 17, 0}, 0, { 0, 0}, {0x77, 0x2b, 0x00, 0xff}}}, - {{{ 18, 64, 0}, 0, { 0, 0}, {0x21, 0x7a, 0x00, 0xff}}}, - {{{ 18, 52, 38}, 0, { 0, 0}, {0x21, 0x63, 0x48, 0xff}}}, - {{{ -16, 64, 0}, 0, { 0, 0}, {0xdf, 0x7a, 0x00, 0xff}}}, - {{{ -16, 52, 38}, 0, { 0, 0}, {0xdf, 0x63, 0x48, 0xff}}}, - {{{ -46, 47, 0}, 0, { 0, 0}, {0xa6, 0x59, 0x00, 0xff}}}, - {{{ -46, 38, 27}, 0, { 0, 0}, {0xa6, 0x48, 0x34, 0xff}}}, - {{{ -63, 17, 0}, 0, { 0, 0}, {0x89, 0x2b, 0x00, 0xff}}}, - {{{ -63, 14, 10}, 0, { 0, 0}, {0x89, 0x23, 0x19, 0xff}}}, - {{{ 48, 14, 45}, 0, { 0, 0}, {0x5a, 0x1b, 0x55, 0xff}}}, - {{{ 65, 5, 16}, 0, { 0, 0}, {0x77, 0x0d, 0x29, 0xff}}}, - {{{ 18, 20, 61}, 0, { 0, 0}, {0x21, 0x25, 0x74, 0xff}}}, - {{{ -16, 20, 61}, 0, { 0, 0}, {0xdf, 0x25, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801C620, 0x001f2200, 59076, 0x0001c620, 256); // 0x0801C720 -static const Vtx goomba_seg8_vertex_0801C720[] = { - {{{ -46, 38, 27}, 0, { 0, 0}, {0xa6, 0x48, 0x34, 0xff}}}, - {{{ -46, 14, 45}, 0, { 0, 0}, {0xa6, 0x1b, 0x55, 0x00}}}, - {{{ -16, 20, 61}, 0, { 0, 0}, {0xdf, 0x25, 0x74, 0x00}}}, - {{{ -16, 52, 38}, 0, { 0, 0}, {0xdf, 0x63, 0x48, 0xff}}}, - {{{ -63, 14, 10}, 0, { 0, 0}, {0x89, 0x23, 0x19, 0xff}}}, - {{{ -63, 5, 16}, 0, { 0, 0}, {0x89, 0x0d, 0x29, 0xff}}}, - {{{ 48, 14, 45}, 0, { 0, 0}, {0x5a, 0x1b, 0x55, 0xff}}}, - {{{ 48, -14, 45}, 0, { 0, 0}, {0x5a, 0xe5, 0x55, 0xff}}}, - {{{ 65, -5, 16}, 0, { 0, 0}, {0x77, 0xf3, 0x29, 0xff}}}, - {{{ 65, 5, 16}, 0, { 0, 0}, {0x77, 0x0d, 0x29, 0xff}}}, - {{{ 18, 20, 61}, 0, { 0, 0}, {0x21, 0x25, 0x74, 0xff}}}, - {{{ 18, -20, 61}, 0, { 0, 0}, {0x21, 0xdb, 0x74, 0xff}}}, - {{{ -16, -20, 61}, 0, { 0, 0}, {0xdf, 0xdb, 0x74, 0xff}}}, - {{{ -46, -14, 45}, 0, { 0, 0}, {0xa6, 0xe5, 0x55, 0xff}}}, - {{{ -63, -5, 16}, 0, { 0, 0}, {0x89, 0xf3, 0x29, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801C720, 0x001f2200, 59076, 0x0001c720, 240); // 0x0801C810 -static const Vtx goomba_seg8_vertex_0801C810[] = { - {{{ 48, -14, 45}, 0, { 0, 0}, {0x5a, 0xe5, 0x55, 0xff}}}, - {{{ 48, -38, 27}, 0, { 0, 0}, {0x5a, 0xb8, 0x34, 0x00}}}, - {{{ 65, -14, 10}, 0, { 0, 0}, {0x77, 0xdd, 0x19, 0x00}}}, - {{{ 65, -5, 16}, 0, { 0, 0}, {0x77, 0xf3, 0x29, 0xff}}}, - {{{ 18, -20, 61}, 0, { 0, 0}, {0x21, 0xdb, 0x74, 0xff}}}, - {{{ 18, -52, 38}, 0, { 0, 0}, {0x21, 0x9d, 0x48, 0xff}}}, - {{{ -16, -20, 61}, 0, { 0, 0}, {0xdf, 0xdb, 0x74, 0xff}}}, - {{{ -16, -52, 38}, 0, { 0, 0}, {0xdf, 0x9d, 0x48, 0xff}}}, - {{{ -46, -14, 45}, 0, { 0, 0}, {0xa6, 0xe5, 0x55, 0xff}}}, - {{{ -46, -38, 27}, 0, { 0, 0}, {0xa6, 0xb8, 0x34, 0xff}}}, - {{{ -63, -5, 16}, 0, { 0, 0}, {0x89, 0xf3, 0x29, 0xff}}}, - {{{ -63, -14, 10}, 0, { 0, 0}, {0x89, 0xdd, 0x19, 0xff}}}, - {{{ 48, -47, 0}, 0, { 0, 0}, {0x5a, 0xa7, 0x00, 0xff}}}, - {{{ 65, -17, 0}, 0, { 0, 0}, {0x77, 0xd5, 0x00, 0xff}}}, - {{{ 18, -64, 0}, 0, { 0, 0}, {0x21, 0x86, 0x00, 0xff}}}, - {{{ -16, -64, 0}, 0, { 0, 0}, {0xdf, 0x86, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801C810, 0x001f2200, 59076, 0x0001c810, 256); // 0x0801C910 -static const Vtx goomba_seg8_vertex_0801C910[] = { - {{{ -46, -38, 27}, 0, { 0, 0}, {0xa6, 0xb8, 0x34, 0xff}}}, - {{{ -46, -47, 0}, 0, { 0, 0}, {0xa6, 0xa7, 0x00, 0x00}}}, - {{{ -16, -64, 0}, 0, { 0, 0}, {0xdf, 0x86, 0x00, 0x00}}}, - {{{ -16, -52, 38}, 0, { 0, 0}, {0xdf, 0x9d, 0x48, 0xff}}}, - {{{ -63, -14, 10}, 0, { 0, 0}, {0x89, 0xdd, 0x19, 0xff}}}, - {{{ -63, -17, 0}, 0, { 0, 0}, {0x89, 0xd5, 0x00, 0xff}}}, - {{{ 48, -47, 0}, 0, { 0, 0}, {0x5a, 0xa7, 0x00, 0xff}}}, - {{{ 48, -38, -27}, 0, { 0, 0}, {0x5a, 0xb8, 0xcc, 0xff}}}, - {{{ 65, -14, -10}, 0, { 0, 0}, {0x77, 0xdd, 0xe7, 0xff}}}, - {{{ 65, -17, 0}, 0, { 0, 0}, {0x77, 0xd5, 0x00, 0xff}}}, - {{{ 18, -64, 0}, 0, { 0, 0}, {0x21, 0x86, 0x00, 0xff}}}, - {{{ 18, -52, -38}, 0, { 0, 0}, {0x21, 0x9d, 0xb8, 0xff}}}, - {{{ -16, -52, -38}, 0, { 0, 0}, {0xdf, 0x9d, 0xb8, 0xff}}}, - {{{ -46, -38, -27}, 0, { 0, 0}, {0xa6, 0xb8, 0xcc, 0xff}}}, - {{{ -63, -14, -10}, 0, { 0, 0}, {0x89, 0xdd, 0xe7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801C910, 0x001f2200, 59076, 0x0001c910, 240); // 0x0801CA00 -static const Vtx goomba_seg8_vertex_0801CA00[] = { - {{{ 48, -38, -27}, 0, { 0, 0}, {0x5a, 0xb8, 0xcc, 0xff}}}, - {{{ 48, -14, -45}, 0, { 0, 0}, {0x5a, 0xe5, 0xab, 0x00}}}, - {{{ 65, -5, -16}, 0, { 0, 0}, {0x77, 0xf3, 0xd7, 0x00}}}, - {{{ 65, -14, -10}, 0, { 0, 0}, {0x77, 0xdd, 0xe7, 0xff}}}, - {{{ 18, -52, -38}, 0, { 0, 0}, {0x21, 0x9d, 0xb8, 0xff}}}, - {{{ 18, -20, -61}, 0, { 0, 0}, {0x21, 0xdb, 0x8c, 0xff}}}, - {{{ -16, -52, -38}, 0, { 0, 0}, {0xdf, 0x9d, 0xb8, 0xff}}}, - {{{ -16, -20, -61}, 0, { 0, 0}, {0xdf, 0xdb, 0x8c, 0xff}}}, - {{{ -46, -38, -27}, 0, { 0, 0}, {0xa6, 0xb8, 0xcc, 0xff}}}, - {{{ -46, -14, -45}, 0, { 0, 0}, {0xa6, 0xe5, 0xab, 0xff}}}, - {{{ -63, -14, -10}, 0, { 0, 0}, {0x89, 0xdd, 0xe7, 0xff}}}, - {{{ -63, -5, -16}, 0, { 0, 0}, {0x89, 0xf3, 0xd7, 0xff}}}, - {{{ 48, 14, -45}, 0, { 0, 0}, {0x5a, 0x1b, 0xab, 0xff}}}, - {{{ 65, 5, -16}, 0, { 0, 0}, {0x77, 0x0d, 0xd7, 0xff}}}, - {{{ 18, 20, -61}, 0, { 0, 0}, {0x21, 0x25, 0x8c, 0xff}}}, - {{{ -16, 20, -61}, 0, { 0, 0}, {0xdf, 0x25, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801CA00, 0x001f2200, 59076, 0x0001ca00, 256); // 0x0801CB00 -static const Vtx goomba_seg8_vertex_0801CB00[] = { - {{{ -46, -14, -45}, 0, { 0, 0}, {0xa6, 0xe5, 0xab, 0xff}}}, - {{{ -46, 14, -45}, 0, { 0, 0}, {0xa6, 0x1b, 0xab, 0x00}}}, - {{{ -16, 20, -61}, 0, { 0, 0}, {0xdf, 0x25, 0x8c, 0x00}}}, - {{{ -16, -20, -61}, 0, { 0, 0}, {0xdf, 0xdb, 0x8c, 0xff}}}, - {{{ -63, -5, -16}, 0, { 0, 0}, {0x89, 0xf3, 0xd7, 0xff}}}, - {{{ -63, 5, -16}, 0, { 0, 0}, {0x89, 0x0d, 0xd7, 0xff}}}, - {{{ 48, 14, -45}, 0, { 0, 0}, {0x5a, 0x1b, 0xab, 0xff}}}, - {{{ 48, 38, -27}, 0, { 0, 0}, {0x5a, 0x48, 0xcc, 0xff}}}, - {{{ 65, 14, -10}, 0, { 0, 0}, {0x77, 0x23, 0xe7, 0xff}}}, - {{{ 65, 5, -16}, 0, { 0, 0}, {0x77, 0x0d, 0xd7, 0xff}}}, - {{{ 18, 20, -61}, 0, { 0, 0}, {0x21, 0x25, 0x8c, 0xff}}}, - {{{ 18, 52, -38}, 0, { 0, 0}, {0x21, 0x63, 0xb8, 0xff}}}, - {{{ -16, 52, -38}, 0, { 0, 0}, {0xdf, 0x63, 0xb8, 0xff}}}, - {{{ -46, 38, -27}, 0, { 0, 0}, {0xa6, 0x48, 0xcc, 0xff}}}, - {{{ -63, 14, -10}, 0, { 0, 0}, {0x89, 0x23, 0xe7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801CB00, 0x001f2200, 59076, 0x0001cb00, 240); // 0x0801CBF0 -static const Vtx goomba_seg8_vertex_0801CBF0[] = { - {{{ 48, 38, -27}, 0, { 0, 0}, {0x5a, 0x48, 0xcc, 0xff}}}, - {{{ 48, 47, 0}, 0, { 0, 0}, {0x5a, 0x59, 0x00, 0x00}}}, - {{{ 65, 17, 0}, 0, { 0, 0}, {0x77, 0x2b, 0x00, 0x00}}}, - {{{ 65, 14, -10}, 0, { 0, 0}, {0x77, 0x23, 0xe7, 0xff}}}, - {{{ 18, 52, -38}, 0, { 0, 0}, {0x21, 0x63, 0xb8, 0xff}}}, - {{{ 18, 64, 0}, 0, { 0, 0}, {0x21, 0x7a, 0x00, 0xff}}}, - {{{ -16, 52, -38}, 0, { 0, 0}, {0xdf, 0x63, 0xb8, 0xff}}}, - {{{ -16, 64, 0}, 0, { 0, 0}, {0xdf, 0x7a, 0x00, 0xff}}}, - {{{ -46, 38, -27}, 0, { 0, 0}, {0xa6, 0x48, 0xcc, 0xff}}}, - {{{ -46, 47, 0}, 0, { 0, 0}, {0xa6, 0x59, 0x00, 0xff}}}, - {{{ -63, 14, -10}, 0, { 0, 0}, {0x89, 0x23, 0xe7, 0xff}}}, - {{{ -63, 17, 0}, 0, { 0, 0}, {0x89, 0x2b, 0x00, 0xff}}}, - {{{ 65, 14, 10}, 0, { 0, 0}, {0x77, 0x23, 0x19, 0xff}}}, - {{{ 65, 5, 16}, 0, { 0, 0}, {0x77, 0x0d, 0x29, 0xff}}}, - {{{ 65, -5, 16}, 0, { 0, 0}, {0x77, 0xf3, 0x29, 0xff}}}, - {{{ 65, -14, 10}, 0, { 0, 0}, {0x77, 0xdd, 0x19, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801CBF0, 0x001f2200, 59076, 0x0001cbf0, 256); // 0x0801CCF0 -static const Vtx goomba_seg8_vertex_0801CCF0[] = { - {{{ 65, 17, 0}, 0, { 0, 0}, {0x77, 0x2b, 0x00, 0xff}}}, - {{{ 65, -14, 10}, 0, { 0, 0}, {0x77, 0xdd, 0x19, 0x00}}}, - {{{ 65, -17, 0}, 0, { 0, 0}, {0x77, 0xd5, 0x00, 0x00}}}, - {{{ 65, -14, -10}, 0, { 0, 0}, {0x77, 0xdd, 0xe7, 0xff}}}, - {{{ 65, -5, -16}, 0, { 0, 0}, {0x77, 0xf3, 0xd7, 0xff}}}, - {{{ 65, 5, -16}, 0, { 0, 0}, {0x77, 0x0d, 0xd7, 0xff}}}, - {{{ 65, 14, -10}, 0, { 0, 0}, {0x77, 0x23, 0xe7, 0xff}}}, - {{{ -63, 17, 0}, 0, { 0, 0}, {0x89, 0x2b, 0x00, 0xff}}}, - {{{ -63, 14, -10}, 0, { 0, 0}, {0x89, 0x23, 0xe7, 0xff}}}, - {{{ -63, 5, -16}, 0, { 0, 0}, {0x89, 0x0d, 0xd7, 0xff}}}, - {{{ -63, -5, -16}, 0, { 0, 0}, {0x89, 0xf3, 0xd7, 0xff}}}, - {{{ -63, -14, -10}, 0, { 0, 0}, {0x89, 0xdd, 0xe7, 0xff}}}, - {{{ -63, -17, 0}, 0, { 0, 0}, {0x89, 0xd5, 0x00, 0xff}}}, - {{{ -63, -14, 10}, 0, { 0, 0}, {0x89, 0xdd, 0x19, 0xff}}}, - {{{ -63, -5, 16}, 0, { 0, 0}, {0x89, 0xf3, 0x29, 0xff}}}, - {{{ -63, 5, 16}, 0, { 0, 0}, {0x89, 0x0d, 0x29, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801CCF0, 0x001f2200, 59076, 0x0001ccf0, 256); // 0x0801CDF0 -static const Vtx goomba_seg8_vertex_0801CDF0[] = { - {{{ -63, 17, 0}, 0, { 0, 0}, {0x89, 0x2b, 0x00, 0xff}}}, - {{{ -63, 5, 16}, 0, { 0, 0}, {0x89, 0x0d, 0x29, 0x00}}}, - {{{ -63, 14, 10}, 0, { 0, 0}, {0x89, 0x23, 0x19, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(goomba_seg8_vertex_0801CDF0, 0x001f2200, 59076, 0x0001cdf0, 48); // 0x0801CE20 - 0x0801CF78 const Gfx goomba_seg8_dl_0801CE20[] = { diff --git a/actors/haunted_cage/model.inc.c b/actors/haunted_cage/model.inc.c index 3e2a3b059..13efb99b3 100644 --- a/actors/haunted_cage/model.inc.c +++ b/actors/haunted_cage/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Haunted Cage // 0x0500C258 @@ -13,249 +14,61 @@ static const Lights1 haunted_cage_seg5_lights_0500C270 = gdSPDefLights1( ); // 0x0500C288 -ALIGNED8 const Texture haunted_cage_seg5_texture_0500C288[] = { -#include "actors/haunted_cage/bbh_cage_floor.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(haunted_cage_seg5_texture_0500C288, "actors/haunted_cage/bbh_cage_floor.rgba16.inc.c", 0x00166c60, 26968, 0x0000c288, 2048); // 0x0500CA88 -ALIGNED8 const Texture haunted_cage_seg5_texture_0500CA88[] = { -#include "actors/haunted_cage/bbh_cage_double_ornament.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(haunted_cage_seg5_texture_0500CA88, "actors/haunted_cage/bbh_cage_double_ornament.rgba16.inc.c", 0x00166c60, 26968, 0x0000ca88, 2048); // 0x0500D288 -ALIGNED8 const Texture haunted_cage_seg5_texture_0500D288[] = { -#include "actors/haunted_cage/bbh_cage_ornament.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(haunted_cage_seg5_texture_0500D288, "actors/haunted_cage/bbh_cage_ornament.rgba16.inc.c", 0x00166c60, 26968, 0x0000d288, 1024); // 0x0500D688 -ALIGNED8 const Texture haunted_cage_seg5_texture_0500D688[] = { -#include "actors/haunted_cage/bbh_cage_wooden_base.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(haunted_cage_seg5_texture_0500D688, "actors/haunted_cage/bbh_cage_wooden_base.rgba16.inc.c", 0x00166c60, 26968, 0x0000d688, 1024); // 0x0500DA88 -ALIGNED8 const Texture haunted_cage_seg5_texture_0500DA88[] = { -#include "actors/haunted_cage/bbh_cage_bars.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(haunted_cage_seg5_texture_0500DA88, "actors/haunted_cage/bbh_cage_bars.rgba16.inc.c", 0x00166c60, 26968, 0x0000da88, 2048); // possibly garbage. does not at all appear to be a texture and is unreferenced // also could be some sort of shader mask from much earlier in development, considering // Big Boo's Haunt was a very very early level. // 0x0500E288 -ALIGNED8 const Texture haunted_cage_seg5_texture_0500E288[] = { -#include "actors/haunted_cage/bbh_cage_garbage.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(haunted_cage_seg5_texture_0500E288, "actors/haunted_cage/bbh_cage_garbage.rgba16.inc.c", 0x00166c60, 26968, 0x0000e288, 2048); // 0x0500EA88 -static const Vtx haunted_cage_seg5_vertex_0500EA88[] = { - {{{ 47, 81, 0}, 0, { 6100, 2042}, {0x31, 0x73, 0xf1, 0xff}}}, - {{{ 40, 81, -22}, 0, { 7122, 2042}, {0x31, 0x73, 0xf1, 0xff}}}, - {{{ 0, 101, 0}, 0, { 6612, 66}, {0x31, 0x73, 0xf1, 0xff}}}, - {{{ 40, 81, 23}, 0, { 5078, 2042}, {0x31, 0x74, 0x0f, 0xff}}}, - {{{ 47, 81, 0}, 0, { 6100, 2042}, {0x31, 0x74, 0x0f, 0xff}}}, - {{{ 0, 101, 0}, 0, { 5590, 66}, {0x31, 0x74, 0x0f, 0xff}}}, - {{{ 40, 81, -22}, 0, { 7122, 2042}, {0x25, 0x73, 0xdb, 0xff}}}, - {{{ 23, 81, -39}, 0, { 8144, 2042}, {0x25, 0x73, 0xdb, 0xff}}}, - {{{ 0, 101, 0}, 0, { 7634, 66}, {0x25, 0x73, 0xdb, 0xff}}}, - {{{ 23, 81, -39}, 0, { 8144, 2042}, {0x0f, 0x73, 0xce, 0xff}}}, - {{{ 0, 81, -46}, 0, { 9166, 2042}, {0x0f, 0x73, 0xce, 0xff}}}, - {{{ 0, 101, 0}, 0, { 8656, 66}, {0x0f, 0x73, 0xce, 0xff}}}, - {{{ 0, 81, -46}, 0, { 9166, 2042}, {0xf1, 0x73, 0xce, 0xff}}}, - {{{ -22, 81, -39}, 0, { 10188, 2042}, {0xf1, 0x73, 0xce, 0xff}}}, - {{{ 0, 101, 0}, 0, { 9678, 66}, {0xf1, 0x73, 0xce, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500EA88, 0x00166c60, 26968, 0x0000ea88, 240); // 0x0500EB78 -static const Vtx haunted_cage_seg5_vertex_0500EB78[] = { - {{{ -22, 81, -39}, 0, { 10188, 2042}, {0xdb, 0x73, 0xdb, 0xff}}}, - {{{ -39, 81, -22}, 0, { 11210, 2042}, {0xdb, 0x73, 0xdb, 0xff}}}, - {{{ 0, 101, 0}, 0, { 10698, 66}, {0xdb, 0x73, 0xdb, 0xff}}}, - {{{ -39, 81, -22}, 0, { 11210, 2042}, {0xce, 0x73, 0xf1, 0xff}}}, - {{{ -46, 81, 0}, 0, { 12232, 2042}, {0xce, 0x73, 0xf1, 0xff}}}, - {{{ 0, 101, 0}, 0, { 11722, 66}, {0xce, 0x73, 0xf1, 0xff}}}, - {{{ -46, 81, 0}, 0, { 0, 2042}, {0xce, 0x73, 0x0f, 0xff}}}, - {{{ -39, 81, 23}, 0, { 990, 2042}, {0xce, 0x73, 0x0f, 0xff}}}, - {{{ 0, 101, 0}, 0, { 478, 66}, {0xce, 0x73, 0x0f, 0xff}}}, - {{{ -39, 81, 23}, 0, { 990, 2042}, {0xdb, 0x73, 0x25, 0xff}}}, - {{{ -22, 81, 40}, 0, { 2012, 2042}, {0xdb, 0x73, 0x25, 0xff}}}, - {{{ 0, 101, 0}, 0, { 1502, 66}, {0xdb, 0x73, 0x25, 0xff}}}, - {{{ -22, 81, 40}, 0, { 2012, 2042}, {0xf1, 0x73, 0x31, 0xff}}}, - {{{ 0, 81, 47}, 0, { 3034, 2042}, {0xf1, 0x73, 0x31, 0xff}}}, - {{{ 0, 101, 0}, 0, { 2524, 66}, {0xf1, 0x73, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500EB78, 0x00166c60, 26968, 0x0000eb78, 240); // 0x0500EC68 -static const Vtx haunted_cage_seg5_vertex_0500EC68[] = { - {{{ 0, 81, 47}, 0, { 3034, 2042}, {0x0f, 0x74, 0x31, 0xff}}}, - {{{ 23, 81, 40}, 0, { 4056, 2042}, {0x0f, 0x74, 0x31, 0xff}}}, - {{{ 0, 101, 0}, 0, { 3546, 66}, {0x0f, 0x74, 0x31, 0xff}}}, - {{{ 23, 81, 40}, 0, { 4056, 2042}, {0x24, 0x73, 0x24, 0xff}}}, - {{{ 40, 81, 23}, 0, { 5078, 2042}, {0x24, 0x73, 0x24, 0xff}}}, - {{{ 0, 101, 0}, 0, { 4568, 66}, {0x24, 0x73, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500EC68, 0x00166c60, 26968, 0x0000ec68, 96); // 0x0500ECC8 -static const Vtx haunted_cage_seg5_vertex_0500ECC8[] = { - {{{ -43, 0, -25}, 0, { 11210, 479}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -25, 10, -43}, 0, { 10188, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -25, 0, -43}, 0, { 10188, 479}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 44, 0, -25}, 0, { 7122, 479}, {0x7a, 0x00, 0xde, 0xff}}}, - {{{ 51, 10, 0}, 0, { 6100, 0}, {0x7a, 0x00, 0xde, 0xff}}}, - {{{ 51, 0, 0}, 0, { 6100, 479}, {0x7a, 0x00, 0xde, 0xff}}}, - {{{ 26, 0, -43}, 0, { 8144, 479}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 44, 10, -25}, 0, { 7122, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 44, 0, -25}, 0, { 7122, 479}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 44, 10, -25}, 0, { 7122, 0}, {0x7a, 0x00, 0xde, 0xff}}}, - {{{ 26, 10, -43}, 0, { 8144, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 51, 0, 0}, 0, { 6100, 479}, {0x7a, 0x00, 0x21, 0xff}}}, - {{{ 51, 10, 0}, 0, { 6100, 0}, {0x7a, 0x00, 0x21, 0xff}}}, - {{{ 44, 10, 26}, 0, { 5078, 0}, {0x7a, 0x00, 0x21, 0xff}}}, - {{{ 44, 0, 26}, 0, { 5078, 479}, {0x7a, 0x00, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500ECC8, 0x00166c60, 26968, 0x0000ecc8, 240); // 0x0500EDB8 -static const Vtx haunted_cage_seg5_vertex_0500EDB8[] = { - {{{ 0, 0, -50}, 0, { 9166, 479}, {0x21, 0x00, 0x86, 0xff}}}, - {{{ 26, 10, -43}, 0, { 8144, 0}, {0x21, 0x00, 0x86, 0xff}}}, - {{{ 26, 0, -43}, 0, { 8144, 479}, {0x21, 0x00, 0x86, 0xff}}}, - {{{ 0, 10, -50}, 0, { 9166, 0}, {0x21, 0x00, 0x86, 0xff}}}, - {{{ -25, 0, -43}, 0, { 10188, 479}, {0xde, 0x00, 0x86, 0xff}}}, - {{{ 0, 10, -50}, 0, { 9166, 0}, {0xde, 0x00, 0x86, 0xff}}}, - {{{ 0, 0, -50}, 0, { 9166, 479}, {0xde, 0x00, 0x86, 0xff}}}, - {{{ -25, 10, -43}, 0, { 10188, 0}, {0xde, 0x00, 0x86, 0xff}}}, - {{{ 0, 0, 51}, 0, { 3034, 479}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ 0, 10, 51}, 0, { 3034, 0}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ -25, 10, 44}, 0, { 2012, 0}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ -43, 0, -25}, 0, { 11210, 479}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -43, 10, -25}, 0, { 11210, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -25, 10, -43}, 0, { 10188, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500EDB8, 0x00166c60, 26968, 0x0000edb8, 224); // 0x0500EE98 -static const Vtx haunted_cage_seg5_vertex_0500EE98[] = { - {{{ -50, 0, 0}, 0, { 12232, 479}, {0x86, 0x00, 0xde, 0xff}}}, - {{{ -43, 10, -25}, 0, { 11210, 0}, {0x86, 0x00, 0xde, 0xff}}}, - {{{ -43, 0, -25}, 0, { 11210, 479}, {0x86, 0x00, 0xde, 0xff}}}, - {{{ -50, 10, 0}, 0, { 12232, 0}, {0x86, 0x00, 0xde, 0xff}}}, - {{{ -43, 0, 26}, 0, { 990, 479}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -43, 10, 26}, 0, { 990, 0}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -50, 10, 0}, 0, { 0, 0}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -50, 0, 0}, 0, { 0, 479}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -25, 0, 44}, 0, { 2012, 479}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -43, 10, 26}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -43, 0, 26}, 0, { 990, 479}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -25, 10, 44}, 0, { 2012, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 0, 0, 51}, 0, { 3034, 479}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ -25, 10, 44}, 0, { 2012, 0}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ -25, 0, 44}, 0, { 2012, 479}, {0xde, 0x00, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500EE98, 0x00166c60, 26968, 0x0000ee98, 240); // 0x0500EF88 -static const Vtx haunted_cage_seg5_vertex_0500EF88[] = { - {{{ 26, 0, 44}, 0, { 4056, 479}, {0x21, 0x00, 0x7a, 0xff}}}, - {{{ 0, 10, 51}, 0, { 3034, 0}, {0x21, 0x00, 0x7a, 0xff}}}, - {{{ 0, 0, 51}, 0, { 3034, 479}, {0x21, 0x00, 0x7a, 0xff}}}, - {{{ 26, 10, 44}, 0, { 4056, 0}, {0x21, 0x00, 0x7a, 0xff}}}, - {{{ 44, 0, 26}, 0, { 5078, 479}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 26, 10, 44}, 0, { 4056, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 26, 0, 44}, 0, { 4056, 479}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 44, 10, 26}, 0, { 5078, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500EF88, 0x00166c60, 26968, 0x0000ef88, 128); // 0x0500F008 -static const Vtx haunted_cage_seg5_vertex_0500F008[] = { - {{{ 44, 64, -25}, 0, { 7122, 990}, {0x74, 0x21, 0xdb, 0xff}}}, - {{{ 40, 81, -22}, 0, { 7122, -72}, {0x74, 0x21, 0xdb, 0xff}}}, - {{{ 47, 81, 0}, 0, { 6100, -72}, {0x74, 0x21, 0xdb, 0xff}}}, - {{{ 26, 64, -43}, 0, { 8144, 990}, {0x56, 0x23, 0xaa, 0xff}}}, - {{{ 40, 81, -22}, 0, { 7122, -72}, {0x56, 0x23, 0xaa, 0xff}}}, - {{{ 44, 64, -25}, 0, { 7122, 990}, {0x56, 0x23, 0xaa, 0xff}}}, - {{{ 44, 64, -25}, 0, { 7122, 990}, {0x77, 0x1c, 0xdf, 0xff}}}, - {{{ 47, 81, 0}, 0, { 6100, -72}, {0x77, 0x1c, 0xdf, 0xff}}}, - {{{ 51, 64, 0}, 0, { 6100, 990}, {0x77, 0x1c, 0xdf, 0xff}}}, - {{{ 23, 81, -39}, 0, { 8144, -72}, {0x56, 0x23, 0xaa, 0xff}}}, - {{{ 51, 64, 0}, 0, { 6100, 990}, {0x76, 0x1b, 0x24, 0xff}}}, - {{{ 47, 81, 0}, 0, { 6100, -72}, {0x76, 0x1b, 0x24, 0xff}}}, - {{{ 40, 81, 23}, 0, { 5078, -72}, {0x76, 0x1b, 0x24, 0xff}}}, - {{{ 51, 64, 0}, 0, { 6100, 990}, {0x76, 0x21, 0x1f, 0xff}}}, - {{{ 40, 81, 23}, 0, { 5078, -72}, {0x76, 0x21, 0x1f, 0xff}}}, - {{{ 44, 64, 26}, 0, { 5078, 990}, {0x76, 0x21, 0x1f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500F008, 0x00166c60, 26968, 0x0000f008, 256); // 0x0500F108 -static const Vtx haunted_cage_seg5_vertex_0500F108[] = { - {{{ 0, 81, -46}, 0, { 9166, -72}, {0x23, 0x21, 0x8b, 0xff}}}, - {{{ 23, 81, -39}, 0, { 8144, -72}, {0x23, 0x21, 0x8b, 0xff}}}, - {{{ 26, 64, -43}, 0, { 8144, 990}, {0x23, 0x21, 0x8b, 0xff}}}, - {{{ 0, 64, -50}, 0, { 9166, 990}, {0x20, 0x1c, 0x89, 0xff}}}, - {{{ 0, 81, -46}, 0, { 9166, -72}, {0x20, 0x1c, 0x89, 0xff}}}, - {{{ 26, 64, -43}, 0, { 8144, 990}, {0x20, 0x1c, 0x89, 0xff}}}, - {{{ -25, 64, -43}, 0, { 10188, 990}, {0xdf, 0x1c, 0x89, 0xff}}}, - {{{ 0, 81, -46}, 0, { 9166, -72}, {0xdf, 0x1c, 0x89, 0xff}}}, - {{{ 0, 64, -50}, 0, { 9166, 990}, {0xdf, 0x1c, 0x89, 0xff}}}, - {{{ -25, 64, -43}, 0, { 10188, 990}, {0xdb, 0x21, 0x8c, 0xff}}}, - {{{ -22, 81, -39}, 0, { 10188, -72}, {0xdb, 0x21, 0x8c, 0xff}}}, - {{{ 0, 81, -46}, 0, { 9166, -72}, {0xdb, 0x21, 0x8c, 0xff}}}, - {{{ -43, 64, -25}, 0, { 11210, 990}, {0xaa, 0x23, 0xaa, 0xff}}}, - {{{ -39, 81, -22}, 0, { 11210, -72}, {0xaa, 0x23, 0xaa, 0xff}}}, - {{{ -25, 64, -43}, 0, { 10188, 990}, {0xaa, 0x23, 0xaa, 0xff}}}, - {{{ -22, 81, -39}, 0, { 10188, -72}, {0xaa, 0x23, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500F108, 0x00166c60, 26968, 0x0000f108, 256); // 0x0500F208 -static const Vtx haunted_cage_seg5_vertex_0500F208[] = { - {{{ -50, 64, 0}, 0, { 12232, 990}, {0x8b, 0x21, 0xdf, 0xff}}}, - {{{ -39, 81, -22}, 0, { 11210, -72}, {0x8b, 0x21, 0xdf, 0xff}}}, - {{{ -43, 64, -25}, 0, { 11210, 990}, {0x8b, 0x21, 0xdf, 0xff}}}, - {{{ -50, 64, 0}, 0, { 12232, 990}, {0x8a, 0x1b, 0xdb, 0xff}}}, - {{{ -46, 81, 0}, 0, { 12232, -72}, {0x8a, 0x1b, 0xdb, 0xff}}}, - {{{ -39, 81, -22}, 0, { 11210, -72}, {0x8a, 0x1b, 0xdb, 0xff}}}, - {{{ -25, 64, 44}, 0, { 2012, 990}, {0xaa, 0x23, 0x56, 0xff}}}, - {{{ -39, 81, 23}, 0, { 990, -72}, {0xaa, 0x23, 0x56, 0xff}}}, - {{{ -43, 64, 26}, 0, { 990, 990}, {0xaa, 0x23, 0x56, 0xff}}}, - {{{ -43, 64, 26}, 0, { 990, 990}, {0x8b, 0x21, 0x23, 0xff}}}, - {{{ -39, 81, 23}, 0, { 990, -72}, {0x8b, 0x21, 0x23, 0xff}}}, - {{{ -46, 81, 0}, 0, { 0, -72}, {0x8b, 0x21, 0x23, 0xff}}}, - {{{ -43, 64, 26}, 0, { 990, 990}, {0x89, 0x1c, 0x20, 0xff}}}, - {{{ -46, 81, 0}, 0, { 0, -72}, {0x89, 0x1c, 0x20, 0xff}}}, - {{{ -50, 64, 0}, 0, { 0, 990}, {0x89, 0x1c, 0x20, 0xff}}}, - {{{ -22, 81, 40}, 0, { 2012, -72}, {0xaa, 0x23, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500F208, 0x00166c60, 26968, 0x0000f208, 256); // 0x0500F308 -static const Vtx haunted_cage_seg5_vertex_0500F308[] = { - {{{ 0, 64, 51}, 0, { 3034, 990}, {0xdf, 0x1c, 0x77, 0xff}}}, - {{{ 0, 81, 47}, 0, { 3034, -72}, {0xdf, 0x1c, 0x77, 0xff}}}, - {{{ -25, 64, 44}, 0, { 2012, 990}, {0xdf, 0x1c, 0x77, 0xff}}}, - {{{ 0, 81, 47}, 0, { 3034, -72}, {0xdb, 0x21, 0x74, 0xff}}}, - {{{ -22, 81, 40}, 0, { 2012, -72}, {0xdb, 0x21, 0x74, 0xff}}}, - {{{ -25, 64, 44}, 0, { 2012, 990}, {0xdb, 0x21, 0x74, 0xff}}}, - {{{ 26, 64, 44}, 0, { 4056, 990}, {0x23, 0x21, 0x75, 0xff}}}, - {{{ 23, 81, 40}, 0, { 4056, -72}, {0x23, 0x21, 0x75, 0xff}}}, - {{{ 0, 81, 47}, 0, { 3034, -72}, {0x23, 0x21, 0x75, 0xff}}}, - {{{ 26, 64, 44}, 0, { 4056, 990}, {0x20, 0x1c, 0x77, 0xff}}}, - {{{ 0, 81, 47}, 0, { 3034, -72}, {0x20, 0x1c, 0x77, 0xff}}}, - {{{ 0, 64, 51}, 0, { 3034, 990}, {0x20, 0x1c, 0x77, 0xff}}}, - {{{ 40, 81, 23}, 0, { 5078, -72}, {0x56, 0x23, 0x56, 0xff}}}, - {{{ 23, 81, 40}, 0, { 4056, -72}, {0x56, 0x23, 0x56, 0xff}}}, - {{{ 26, 64, 44}, 0, { 4056, 990}, {0x56, 0x23, 0x56, 0xff}}}, - {{{ 44, 64, 26}, 0, { 5078, 990}, {0x56, 0x23, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500F308, 0x00166c60, 26968, 0x0000f308, 256); // 0x0500F408 -static const Vtx haunted_cage_seg5_vertex_0500F408[] = { - {{{ -43, 0, -25}, 0, { 5204, -2624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 51}, 0, { -1052, -8882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 26, 0, 44}, 0, { -3342, -7560}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, 0, 44}, 0, { 1592, -8882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 0, 0}, 0, { 5204, -5268}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -43, 0, 26}, 0, { 3882, -7560}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 26, 0, -43}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -50}, 0, { 1592, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 44, 0, -25}, 0, { -3342, -332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, 0, -43}, 0, { 3882, -332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 0, 0}, 0, { -4666, -2624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 44, 0, 26}, 0, { -4666, -5268}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500F408, 0x00166c60, 26968, 0x0000f408, 192); // 0x0500F4C8 - 0x0500F660 const Gfx haunted_cage_seg5_dl_0500F4C8[] = { @@ -367,58 +180,13 @@ static const Lights1 haunted_cage_seg5_lights_0500F888 = gdSPDefLights1( ); // 0x0500F8A0 -static const Vtx haunted_cage_seg5_vertex_0500F8A0[] = { - {{{ -19, 0, 10}, 0, { 3034, 479}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 28, -19}, 0, { 0, -2350}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 0, -19}, 0, { 0, 479}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 20, 0, 10}, 0, { 4056, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 28, 10}, 0, { 0, -2350}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 0, 10}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 20, 28, 10}, 0, { 4056, -2350}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 0, -19}, 0, { 4056, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 20, 28, -19}, 0, { 0, -2350}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 20, 0, -19}, 0, { 0, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -19, 28, -19}, 0, { 4056, -2350}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 20, 28, -19}, 0, { 4056, -2587}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -19, 28, -19}, 0, { 0, -2587}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -19, 28, 10}, 0, { 0, 479}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 20, 28, 10}, 0, { 4056, 479}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500F8A0, 0x00166c60, 26968, 0x0000f8a0, 240); // 0x0500F990 -static const Vtx haunted_cage_seg5_vertex_0500F990[] = { - {{{ -30, 0, 39}, 0, { 990, 479}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -30, 10, 39}, 0, { 990, -543}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -30, 10, 29}, 0, { 0, -543}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 0, 10}, 0, { 3034, 479}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 28, 10}, 0, { 3034, -2350}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 28, -19}, 0, { 0, -2350}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 20, 0, -19}, 0, { 3034, 479}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 28, 10}, 0, { 0, -2350}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 0, 10}, 0, { 0, 479}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 28, -19}, 0, { 3034, -2350}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -19, 0, 39}, 0, { 990, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -30, 10, 39}, 0, { 0, -543}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -30, 0, 39}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 10, 39}, 0, { 990, -543}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -30, 0, 29}, 0, { 0, 479}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500F990, 0x00166c60, 26968, 0x0000f990, 240); // 0x0500FA80 -static const Vtx haunted_cage_seg5_vertex_0500FA80[] = { - {{{ -30, 0, 29}, 0, { 990, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -30, 10, 29}, 0, { 990, -543}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -19, 10, 29}, 0, { 0, -543}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -19, 0, 29}, 0, { 0, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -19, 0, 29}, 0, { 990, 479}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -19, 10, 39}, 0, { 38, -616}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -19, 0, 39}, 0, { 0, 408}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -19, 10, 29}, 0, { 1062, -545}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -19, 10, 39}, 0, { 990, 479}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -30, 10, 29}, 0, { 0, -543}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -30, 10, 39}, 0, { 0, 479}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -19, 10, 29}, 0, { 990, -543}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500FA80, 0x00166c60, 26968, 0x0000fa80, 192); // 0x0500FB40 - 0x0500FC28 const Gfx haunted_cage_seg5_dl_0500FB40[] = { @@ -469,72 +237,16 @@ static const Lights1 haunted_cage_seg5_lights_0500FC98 = gdSPDefLights1( ); // 0x0500FCB0 -static const Vtx haunted_cage_seg5_vertex_0500FCB0[] = { - {{{ -43, 10, 26}, 0, { 8484, 990}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -43, 64, 26}, 0, { 8484, 6370}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -50, 64, 0}, 0, { 10188, 6370}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ 51, 10, 0}, 0, { 0, 990}, {0x7a, 0x00, 0x21, 0xff}}}, - {{{ 51, 64, 0}, 0, { 0, 6370}, {0x7a, 0x00, 0x21, 0xff}}}, - {{{ 44, 64, 26}, 0, { 1672, 6370}, {0x7a, 0x00, 0x21, 0xff}}}, - {{{ 44, 10, 26}, 0, { 1672, 990}, {0x7a, 0x00, 0x21, 0xff}}}, - {{{ 44, 10, 26}, 0, { 1672, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 44, 64, 26}, 0, { 1672, 6370}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 26, 64, 44}, 0, { 3374, 6370}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 26, 10, 44}, 0, { 3374, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 26, 10, 44}, 0, { 3374, 990}, {0x21, 0x00, 0x7a, 0xff}}}, - {{{ 26, 64, 44}, 0, { 3374, 6370}, {0x21, 0x00, 0x7a, 0xff}}}, - {{{ 0, 64, 51}, 0, { 5078, 6370}, {0x21, 0x00, 0x7a, 0xff}}}, - {{{ 0, 10, 51}, 0, { 5078, 990}, {0x21, 0x00, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500FCB0, 0x00166c60, 26968, 0x0000fcb0, 240); // 0x0500FDA0 -static const Vtx haunted_cage_seg5_vertex_0500FDA0[] = { - {{{ 0, 10, 51}, 0, { 5078, 990}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ 0, 64, 51}, 0, { 5078, 6370}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ -25, 64, 44}, 0, { 6782, 6370}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ -25, 10, 44}, 0, { 6782, 990}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ -25, 10, 44}, 0, { 6782, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -25, 64, 44}, 0, { 6782, 6370}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -43, 64, 26}, 0, { 8484, 6370}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -43, 10, 26}, 0, { 8484, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 26, 10, -43}, 0, { 17002, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 44, 64, -25}, 0, { 18704, 6370}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 44, 10, -25}, 0, { 18704, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -43, 10, 26}, 0, { 8484, 990}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -50, 64, 0}, 0, { 10188, 6370}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -50, 10, 0}, 0, { 10188, 990}, {0x86, 0x00, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500FDA0, 0x00166c60, 26968, 0x0000fda0, 224); // 0x0500FE80 -static const Vtx haunted_cage_seg5_vertex_0500FE80[] = { - {{{ -50, 10, 0}, 0, { 10188, 990}, {0x86, 0x00, 0xde, 0xff}}}, - {{{ -50, 64, 0}, 0, { 10188, 6370}, {0x86, 0x00, 0xde, 0xff}}}, - {{{ -43, 64, -25}, 0, { 11892, 6370}, {0x86, 0x00, 0xde, 0xff}}}, - {{{ -43, 10, -25}, 0, { 11892, 990}, {0x86, 0x00, 0xde, 0xff}}}, - {{{ -43, 10, -25}, 0, { 11892, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -43, 64, -25}, 0, { 11892, 6370}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -25, 64, -43}, 0, { 13594, 6370}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -25, 10, -43}, 0, { 13594, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -25, 10, -43}, 0, { 13594, 990}, {0xde, 0x00, 0x86, 0xff}}}, - {{{ -25, 64, -43}, 0, { 13594, 6370}, {0xde, 0x00, 0x86, 0xff}}}, - {{{ 0, 64, -50}, 0, { 15298, 6370}, {0xde, 0x00, 0x86, 0xff}}}, - {{{ 0, 10, -50}, 0, { 15298, 990}, {0xde, 0x00, 0x86, 0xff}}}, - {{{ 0, 10, -50}, 0, { 15298, 990}, {0x21, 0x00, 0x86, 0xff}}}, - {{{ 0, 64, -50}, 0, { 15298, 6370}, {0x21, 0x00, 0x86, 0xff}}}, - {{{ 26, 64, -43}, 0, { 17002, 6370}, {0x21, 0x00, 0x86, 0xff}}}, - {{{ 26, 10, -43}, 0, { 17002, 990}, {0x21, 0x00, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500FE80, 0x00166c60, 26968, 0x0000fe80, 256); // 0x0500FF80 -static const Vtx haunted_cage_seg5_vertex_0500FF80[] = { - {{{ 26, 10, -43}, 0, { 17002, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 26, 64, -43}, 0, { 17002, 6370}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 44, 64, -25}, 0, { 18704, 6370}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 44, 10, -25}, 0, { 18704, 990}, {0x7a, 0x00, 0xde, 0xff}}}, - {{{ 44, 64, -25}, 0, { 18704, 6370}, {0x7a, 0x00, 0xde, 0xff}}}, - {{{ 51, 64, 0}, 0, { 20408, 6370}, {0x7a, 0x00, 0xde, 0xff}}}, - {{{ 51, 10, 0}, 0, { 20408, 990}, {0x7a, 0x00, 0xde, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(haunted_cage_seg5_vertex_0500FF80, 0x00166c60, 26968, 0x0000ff80, 112); // 0x0500FFF0 - 0x05010100 const Gfx haunted_cage_seg5_dl_0500FFF0[] = { diff --git a/actors/heart/model.inc.c b/actors/heart/model.inc.c index 1dcb5e345..23b147961 100644 --- a/actors/heart/model.inc.c +++ b/actors/heart/model.inc.c @@ -1,17 +1,11 @@ +#include "pc/rom_assets.h" // Heart // 0x0800D7A0 -static const Vtx heart_seg8_vertex_0800D7A0[] = { - {{{ -50, -50, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 50, -50, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 50, 50, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -50, 50, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(heart_seg8_vertex_0800D7A0, 0x001f2200, 59076, 0x0000d7a0, 64); // 0x0800D7E0 -ALIGNED8 const Texture heart_seg8_texture_0800D7E0[] = { -#include "actors/heart/spinning_heart.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(heart_seg8_texture_0800D7E0, "actors/heart/spinning_heart.rgba16.inc.c", 0x001f2200, 59076, 0x0000d7e0, 2048); // 0x0800DFE0 - 0x0800E078 const Gfx heart_seg8_dl_0800DFE0[] = { diff --git a/actors/heave_ho/anims/anim_05014F28.inc.c b/actors/heave_ho/anims/anim_05014F28.inc.c index 47411796f..7cdf06dcf 100644 --- a/actors/heave_ho/anims/anim_05014F28.inc.c +++ b/actors/heave_ho/anims/anim_05014F28.inc.c @@ -1,35 +1,9 @@ +#include "pc/rom_assets.h" // 0x05014DD0 -static const s16 heave_ho_seg5_animvalue_05014DD0[] = { - 0x0000, 0x0030, 0xFF92, 0xC001, 0x3FFF, 0xC001, 0x0000, 0xF5C3, - 0xEB86, 0xE148, 0xD70B, 0xCCCE, 0xC290, 0xB853, 0xAE16, 0xA3D8, - 0x999B, 0x8F5E, 0x8520, 0x7AE0, 0x70A2, 0x6665, 0x5C28, 0x51EA, - 0x47AD, 0x3D70, 0x3332, 0x28F5, 0x1EB8, 0x147A, 0x0A3D, 0x2170, - 0x8001, 0x8001, 0x0000, 0xF5C3, 0xEB86, 0xE148, 0xD70B, 0xCCCE, - 0xC290, 0xB853, 0xAE16, 0xA3D8, 0x999B, 0x8F5E, 0x8520, 0x7AE0, - 0x70A2, 0x6665, 0x5C28, 0x51EA, 0x47AD, 0x3D70, 0x3332, 0x28F5, - 0x1EB8, 0x147A, 0x0A3D, 0x2170, 0x8001, 0x8001, 0x8001, 0x8001, - 0x3FFF, 0xC001, 0x3FFF, 0x8001, 0x8001, 0x8001, -}; +ROM_ASSET_LOAD_ANIM(heave_ho_seg5_animvalue_05014DD0, 0x0012a7e0, 32879, 0x00014dd0, 140); // 0x05014E5C -static const u16 heave_ho_seg5_animindex_05014E5C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0045, - 0x0001, 0x0043, 0x0001, 0x0044, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0019, 0x0022, 0x0001, 0x0000, 0x0001, 0x003B, - 0x0019, 0x0006, 0x0001, 0x0000, 0x0001, 0x001F, - 0x0001, 0x0040, 0x0001, 0x0041, 0x0001, 0x0042, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x003E, 0x0001, 0x003F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0020, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0021, -}; +ROM_ASSET_LOAD_ANIM(heave_ho_seg5_animindex_05014E5C, 0x0012a7e0, 32879, 0x00014e5c, 204); // 0x05014F28 static const struct Animation heave_ho_seg5_anim_05014F28 = { diff --git a/actors/heave_ho/anims/anim_05015118.inc.c b/actors/heave_ho/anims/anim_05015118.inc.c index 679f2e144..c5c2f3baa 100644 --- a/actors/heave_ho/anims/anim_05015118.inc.c +++ b/actors/heave_ho/anims/anim_05015118.inc.c @@ -1,43 +1,9 @@ +#include "pc/rom_assets.h" // 0x05014F40 -static const s16 heave_ho_seg5_animvalue_05014F40[] = { - 0x0000, 0x0030, 0xFF92, 0xC001, 0x3FFF, 0xC001, 0x0000, 0x06BC, - 0x0D79, 0x1435, 0x1AF2, 0x21AE, 0x286B, 0x2F28, 0x35E4, 0x3CA1, - 0x435D, 0x4A1A, 0x50D6, 0x5793, 0x5E50, 0x650C, 0x6BC9, 0x7285, - 0x7942, 0x8001, 0x86BE, 0x8D7B, 0x9437, 0x9AF4, 0xA1B0, 0xA86D, - 0xAF2A, 0xB5E6, 0xBCA3, 0xC35F, 0xCA1C, 0xD0D8, 0xD795, 0xDE52, - 0xE50E, 0xEBCB, 0xF287, 0xF944, 0x2170, 0x8001, 0x8001, 0x0000, - 0x06BC, 0x0D79, 0x1435, 0x1AF2, 0x21AE, 0x286B, 0x2F28, 0x35E4, - 0x3CA1, 0x435D, 0x4A1A, 0x50D6, 0x5793, 0x5E50, 0x650C, 0x6BC9, - 0x7285, 0x7942, 0x8001, 0x86BE, 0x8D7B, 0x9437, 0x9AF4, 0xA1B0, - 0xA86D, 0xAF2A, 0xB5E6, 0xBCA3, 0xC35F, 0xCA1C, 0xD0D8, 0xD795, - 0xDE52, 0xE50E, 0xEBCB, 0xF287, 0xF944, 0x2170, 0x8001, 0x8001, - 0x0000, 0x0069, 0x0152, 0x023B, 0x02A4, 0x025E, 0x01B6, 0x00EE, - 0x0046, 0x0000, 0x0046, 0x00EE, 0x01B6, 0x025E, 0x02A4, 0x025F, - 0x01B9, 0x00F3, 0x004A, 0x0000, 0x0066, 0x014F, 0x0239, 0x02A4, - 0x025E, 0x01B6, 0x00EE, 0x0046, 0x0000, 0x0046, 0x00EE, 0x01B6, - 0x025E, 0x02A4, 0x025F, 0x01B9, 0x00F3, 0x004A, 0x8001, 0x8001, - 0x3FFF, 0xC001, 0x3FFF, 0x8001, 0x8001, 0x8001, -}; +ROM_ASSET_LOAD_ANIM(heave_ho_seg5_animvalue_05014F40, 0x0012a7e0, 32879, 0x00014f40, 268); // 0x0501504C -static const u16 heave_ho_seg5_animindex_0501504C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0085, - 0x0001, 0x0083, 0x0001, 0x0084, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x0058, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0026, 0x002F, 0x0001, 0x0000, 0x0001, 0x0055, - 0x0026, 0x0006, 0x0001, 0x0000, 0x0001, 0x002C, - 0x0001, 0x0080, 0x0001, 0x0081, 0x0001, 0x0082, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x007E, 0x0001, 0x007F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0057, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0056, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002E, -}; +ROM_ASSET_LOAD_ANIM(heave_ho_seg5_animindex_0501504C, 0x0012a7e0, 32879, 0x0001504c, 204); // 0x05015118 static const struct Animation heave_ho_seg5_anim_05015118 = { diff --git a/actors/heave_ho/anims/anim_05015334.inc.c b/actors/heave_ho/anims/anim_05015334.inc.c index 51f85dd71..1eb6bbbf1 100644 --- a/actors/heave_ho/anims/anim_05015334.inc.c +++ b/actors/heave_ho/anims/anim_05015334.inc.c @@ -1,46 +1,9 @@ +#include "pc/rom_assets.h" // 0x05015130 -static const s16 heave_ho_seg5_animvalue_05015130[] = { - 0x0000, 0x0030, 0xFF92, 0xC001, 0x3FFF, 0xC001, 0x672F, 0xB545, - 0xEEB0, 0x17E3, 0x3554, 0x4D42, 0x6308, 0x76C7, 0x889F, 0x98A9, - 0xA706, 0xB3D6, 0xBF37, 0xC948, 0xD227, 0xD9F3, 0xE0CA, 0xE6CC, - 0xEC16, 0xF0C8, 0xF501, 0xF8DE, 0xFC7E, 0x2170, 0x59B4, 0x30F4, - 0x2BC7, 0x2990, 0x29C2, 0x2BD0, 0x2F2C, 0x3348, 0x3798, 0x3B8C, - 0x3FA4, 0x449E, 0x4A48, 0x5073, 0x56ED, 0x5D87, 0x640F, 0x6A55, - 0x702A, 0x755B, 0x79BA, 0x7D15, 0x7F3C, 0x8001, 0x672F, 0xB545, - 0xEEB0, 0x17E3, 0x3554, 0x4D42, 0x6308, 0x76C7, 0x889F, 0x98A9, - 0xA706, 0xB3D6, 0xBF37, 0xC948, 0xD227, 0xD9F3, 0xE0CA, 0xE6CC, - 0xEC16, 0xF0C8, 0xF501, 0xF8DE, 0xFC7E, 0x2170, 0x59B4, 0x30F4, - 0x2BC7, 0x2990, 0x29C2, 0x2BD0, 0x2F2C, 0x3348, 0x3798, 0x3B8C, - 0x3FA4, 0x449E, 0x4A48, 0x5073, 0x56ED, 0x5D87, 0x640F, 0x6A55, - 0x702A, 0x755B, 0x79BA, 0x7D15, 0x7F3C, 0x59B4, 0x30F4, 0x2BC7, - 0x2990, 0x29C2, 0x2BD0, 0x2F2C, 0x3348, 0x3798, 0x3B8C, 0x3FA4, - 0x449E, 0x4A48, 0x5073, 0x56ED, 0x5D87, 0x640F, 0x6A55, 0x702A, - 0x755B, 0x79BA, 0x7D15, 0x7F3C, 0xFEB0, 0xFD12, 0xFBB2, 0xFB1D, - 0xFB31, 0xFB6B, 0xFBC3, 0xFC33, 0xFCB4, 0xFD3F, 0xFDCE, 0xFE59, - 0xFEDA, 0xFF4B, 0xFFA3, 0xFFDD, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, - 0xFFF2, 0xFFF2, 0xFFF2, 0x8001, 0x8001, 0x3FFF, 0xC001, 0x3FFF, - 0x8001, 0x8001, 0x8001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(heave_ho_seg5_animvalue_05015130, 0x0012a7e0, 32879, 0x00015130, 312); // 0x05015268 -static const u16 heave_ho_seg5_animindex_05015268[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x009A, - 0x0001, 0x0098, 0x0001, 0x0099, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x007C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0017, 0x0036, 0x0001, 0x0000, 0x0001, 0x004D, - 0x0017, 0x0006, 0x0001, 0x0000, 0x0001, 0x001D, - 0x0001, 0x0095, 0x0001, 0x0096, 0x0001, 0x0097, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0093, 0x0001, 0x0094, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x0065, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x004E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x001E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0035, -}; +ROM_ASSET_LOAD_ANIM(heave_ho_seg5_animindex_05015268, 0x0012a7e0, 32879, 0x00015268, 204); // 0x05015334 static const struct Animation heave_ho_seg5_anim_05015334 = { diff --git a/actors/heave_ho/model.inc.c b/actors/heave_ho/model.inc.c index 54357c798..ce2eaa82a 100644 --- a/actors/heave_ho/model.inc.c +++ b/actors/heave_ho/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Heave Ho // Unreferenced light group @@ -43,34 +44,22 @@ static const Lights1 heave_ho_lights_unused5 = gdSPDefLights1( ); // 0x0500E9C8 -ALIGNED8 const Texture heave_ho_seg5_texture_0500E9C8[] = { -#include "actors/heave_ho/heave-ho_face.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(heave_ho_seg5_texture_0500E9C8, "actors/heave_ho/heave-ho_face.rgba16.inc.c", 0x0012a7e0, 32879, 0x0000e9c8, 2048); // 0x0500F1C8 -ALIGNED8 const Texture heave_ho_seg5_texture_0500F1C8[] = { -#include "actors/heave_ho/heave-ho_platform.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(heave_ho_seg5_texture_0500F1C8, "actors/heave_ho/heave-ho_platform.rgba16.inc.c", 0x0012a7e0, 32879, 0x0000f1c8, 2048); // 0x0500F9C8 -ALIGNED8 const Texture heave_ho_seg5_texture_0500F9C8[] = { -#include "actors/heave_ho/heave-ho_logo.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(heave_ho_seg5_texture_0500F9C8, "actors/heave_ho/heave-ho_logo.rgba16.inc.c", 0x0012a7e0, 32879, 0x0000f9c8, 4096); // 0x050109C8 -ALIGNED8 const Texture heave_ho_seg5_texture_050109C8[] = { -#include "actors/heave_ho/heave-ho_arm_ornament.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(heave_ho_seg5_texture_050109C8, "actors/heave_ho/heave-ho_arm_ornament.rgba16.inc.c", 0x0012a7e0, 32879, 0x000109c8, 2048); // 0x050111C8 -ALIGNED8 const Texture heave_ho_seg5_texture_050111C8[] = { -#include "actors/heave_ho/heave-ho_roller.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(heave_ho_seg5_texture_050111C8, "actors/heave_ho/heave-ho_roller.rgba16.inc.c", 0x0012a7e0, 32879, 0x000111c8, 512); // 0x050113C8 -ALIGNED8 const Texture heave_ho_seg5_texture_050113C8[] = { -#include "actors/heave_ho/heave-ho_turnkey.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(heave_ho_seg5_texture_050113C8, "actors/heave_ho/heave-ho_turnkey.rgba16.inc.c", 0x0012a7e0, 32879, 0x000113c8, 2048); // 0x05011BC8 static const Lights1 heave_ho_seg5_lights_05011BC8 = gdSPDefLights1( @@ -85,46 +74,16 @@ static const Lights1 heave_ho_seg5_lights_05011BE0 = gdSPDefLights1( ); // 0x05011BF8 -static const Vtx heave_ho_seg5_vertex_05011BF8[] = { - {{{ -23, 108, -47}, 0, { 96, -150}, {0xd4, 0x70, 0xda, 0xff}}}, - {{{ -107, -11, -95}, 0, { -286, 1018}, {0xa6, 0xbd, 0xc6, 0xff}}}, - {{{ -107, -11, 96}, 0, { 1246, 1018}, {0x90, 0x28, 0x2b, 0xff}}}, - {{{ -23, 108, 48}, 0, { 862, -150}, {0xd9, 0x6a, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05011BF8, 0x0012a7e0, 32879, 0x00011bf8, 64); // 0x05011C38 -static const Vtx heave_ho_seg5_vertex_05011C38[] = { - {{{ -23, 108, -47}, 0, { 862, -822}, {0xd4, 0x70, 0xda, 0xff}}}, - {{{ -23, 108, 48}, 0, { 96, -822}, {0xd9, 0x6a, 0x39, 0xff}}}, - {{{ 132, 86, 72}, 0, { -94, 236}, {0x30, 0x6e, 0x27, 0xff}}}, - {{{ 132, 86, -71}, 0, { 1054, 236}, {0x2b, 0x67, 0xc4, 0xff}}}, - {{{ 233, -9, 72}, 0, { -94, 1170}, {0x51, 0xba, 0x43, 0xff}}}, - {{{ 233, -9, -71}, 0, { 1054, 1170}, {0x68, 0x31, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05011C38, 0x0012a7e0, 32879, 0x00011c38, 96); // 0x05011C98 -static const Vtx heave_ho_seg5_vertex_05011C98[] = { - {{{ 132, 86, -71}, 0, { 1736, -108}, {0x2b, 0x67, 0xc4, 0xff}}}, - {{{ 24, -11, -155}, 0, { 36, 1382}, {0x00, 0xbf, 0x93, 0xff}}}, - {{{ -23, 108, -47}, 0, { -452, -292}, {0xd4, 0x70, 0xda, 0xff}}}, - {{{ 233, -9, -71}, 0, { 3024, 1182}, {0x68, 0x31, 0xcc, 0xff}}}, - {{{ -107, -11, -95}, 0, { -1844, 1486}, {0xa6, 0xbd, 0xc6, 0xff}}}, - {{{ -23, 108, 48}, 0, { -452, -292}, {0xd9, 0x6a, 0x39, 0xff}}}, - {{{ 24, -11, 156}, 0, { 36, 1382}, {0x00, 0xbf, 0x6d, 0xff}}}, - {{{ 132, 86, 72}, 0, { 1736, -108}, {0x30, 0x6e, 0x27, 0xff}}}, - {{{ -107, -11, 96}, 0, { -1844, 1486}, {0x90, 0x28, 0x2b, 0xff}}}, - {{{ 233, -9, 72}, 0, { 3024, 1182}, {0x51, 0xba, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05011C98, 0x0012a7e0, 32879, 0x00011c98, 160); // 0x05011D38 -static const Vtx heave_ho_seg5_vertex_05011D38[] = { - {{{ -107, -11, -95}, 0, { 0, 0}, {0xa6, 0xbd, 0xc6, 0xff}}}, - {{{ 24, -11, 156}, 0, { 0, 0}, {0x00, 0xbf, 0x6d, 0xff}}}, - {{{ -107, -11, 96}, 0, { 0, 0}, {0x90, 0x28, 0x2b, 0xff}}}, - {{{ 24, -11, -155}, 0, { 0, 0}, {0x00, 0xbf, 0x93, 0xff}}}, - {{{ 233, -9, -71}, 0, { 0, 0}, {0x68, 0x31, 0xcc, 0xff}}}, - {{{ 233, -9, 72}, 0, { 0, 0}, {0x51, 0xba, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05011D38, 0x0012a7e0, 32879, 0x00011d38, 96); // 0x05011D98 - 0x05011DE0 const Gfx heave_ho_seg5_dl_05011D98[] = { @@ -206,30 +165,10 @@ static const Lights1 heave_ho_seg5_lights_05011F68 = gdSPDefLights1( ); // 0x05011F80 -static const Vtx heave_ho_seg5_vertex_05011F80[] = { - {{{ -1, -2, 245}, 0, { -604, 434}, {0xd6, 0xf8, 0x77, 0xff}}}, - {{{ -37, 20, 206}, 0, { 990, 1372}, {0xb4, 0x5f, 0xdf, 0xff}}}, - {{{ -28, -33, 206}, 0, { 990, -368}, {0xdb, 0x8c, 0x21, 0xff}}}, - {{{ -37, 20, 206}, 0, { 198, 552}, {0xb4, 0x5f, 0xdf, 0xff}}}, - {{{ 218, 73, 204}, 0, { 774, 552}, {0x30, 0x75, 0xfc, 0xff}}}, - {{{ 228, 3, 206}, 0, { 764, 338}, {0x6f, 0xc5, 0xf2, 0xff}}}, - {{{ -28, -33, 206}, 0, { 194, 386}, {0xdb, 0x8c, 0x21, 0xff}}}, - {{{ 166, 53, 250}, 0, { 1112, 914}, {0x19, 0x3d, 0x6c, 0xff}}}, - {{{ 174, 9, 250}, 0, { 1060, 34}, {0x1e, 0xc0, 0x69, 0xff}}}, - {{{ 228, 3, 206}, 0, { -98, -190}, {0x6f, 0xc5, 0xf2, 0xff}}}, - {{{ 218, 73, 204}, 0, { -98, 1190}, {0x30, 0x75, 0xfc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05011F80, 0x0012a7e0, 32879, 0x00011f80, 176); // 0x05012030 -static const Vtx heave_ho_seg5_vertex_05012030[] = { - {{{ 166, 53, 250}, 0, { 0, 0}, {0x19, 0x3d, 0x6c, 0xff}}}, - {{{ 218, 73, 204}, 0, { 0, 0}, {0x30, 0x75, 0xfc, 0xff}}}, - {{{ -37, 20, 206}, 0, { 0, 0}, {0xb4, 0x5f, 0xdf, 0xff}}}, - {{{ -1, -2, 245}, 0, { 0, 0}, {0xd6, 0xf8, 0x77, 0xff}}}, - {{{ 174, 9, 250}, 0, { 0, 0}, {0x1e, 0xc0, 0x69, 0xff}}}, - {{{ -28, -33, 206}, 0, { 0, 0}, {0xdb, 0x8c, 0x21, 0xff}}}, - {{{ 228, 3, 206}, 0, { 0, 0}, {0x6f, 0xc5, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012030, 0x0012a7e0, 32879, 0x00012030, 112); // 0x050120A0 - 0x05012100 const Gfx heave_ho_seg5_dl_050120A0[] = { @@ -286,30 +225,10 @@ static const Lights1 heave_ho_seg5_lights_050121C8 = gdSPDefLights1( ); // 0x050121E0 -static const Vtx heave_ho_seg5_vertex_050121E0[] = { - {{{ -28, -33, -205}, 0, { 990, -368}, {0xdb, 0x8c, 0xdf, 0xff}}}, - {{{ -37, 20, -205}, 0, { 990, 1372}, {0xb4, 0x5f, 0x21, 0xff}}}, - {{{ -1, -2, -244}, 0, { -604, 434}, {0xd6, 0xf8, 0x89, 0xff}}}, - {{{ 228, 3, -205}, 0, { 764, 338}, {0x6f, 0xc5, 0x0e, 0xff}}}, - {{{ 218, 73, -203}, 0, { 774, 552}, {0x30, 0x75, 0x04, 0xff}}}, - {{{ -37, 20, -205}, 0, { 198, 552}, {0xb4, 0x5f, 0x21, 0xff}}}, - {{{ -28, -33, -205}, 0, { 194, 386}, {0xdb, 0x8c, 0xdf, 0xff}}}, - {{{ 228, 3, -205}, 0, { -98, -190}, {0x6f, 0xc5, 0x0e, 0xff}}}, - {{{ 174, 9, -249}, 0, { 1060, 34}, {0x1e, 0xc0, 0x97, 0xff}}}, - {{{ 166, 53, -249}, 0, { 1112, 914}, {0x19, 0x3d, 0x94, 0xff}}}, - {{{ 218, 73, -203}, 0, { -98, 1190}, {0x30, 0x75, 0x04, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_050121E0, 0x0012a7e0, 32879, 0x000121e0, 176); // 0x05012290 -static const Vtx heave_ho_seg5_vertex_05012290[] = { - {{{ -37, 20, -205}, 0, { 0, 0}, {0xb4, 0x5f, 0x21, 0xff}}}, - {{{ 218, 73, -203}, 0, { 0, 0}, {0x30, 0x75, 0x04, 0xff}}}, - {{{ 166, 53, -249}, 0, { 0, 0}, {0x19, 0x3d, 0x94, 0xff}}}, - {{{ -28, -33, -205}, 0, { 0, 0}, {0xdb, 0x8c, 0xdf, 0xff}}}, - {{{ 174, 9, -249}, 0, { 0, 0}, {0x1e, 0xc0, 0x97, 0xff}}}, - {{{ 228, 3, -205}, 0, { 0, 0}, {0x6f, 0xc5, 0x0e, 0xff}}}, - {{{ -1, -2, -244}, 0, { 0, 0}, {0xd6, 0xf8, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012290, 0x0012a7e0, 32879, 0x00012290, 112); // 0x05012300 - 0x05012360 const Gfx heave_ho_seg5_dl_05012300[] = { @@ -366,30 +285,10 @@ static const Lights1 heave_ho_seg5_lights_05012428 = gdSPDefLights1( ); // 0x05012440 -static const Vtx heave_ho_seg5_vertex_05012440[] = { - {{{ 438, 63, -205}, 0, { 0, 990}, {0x10, 0x83, 0x00, 0xff}}}, - {{{ 438, 63, 206}, 0, { 990, 990}, {0x10, 0x83, 0x00, 0xff}}}, - {{{ 146, 25, 206}, 0, { 990, 0}, {0x10, 0x83, 0x00, 0xff}}}, - {{{ 146, 25, -205}, 0, { 0, 0}, {0x10, 0x83, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012440, 0x0012a7e0, 32879, 0x00012440, 64); // 0x05012480 -static const Vtx heave_ho_seg5_vertex_05012480[] = { - {{{ 188, 61, 206}, 0, { 0, 0}, {0xae, 0x60, 0x00, 0xff}}}, - {{{ 188, 61, -205}, 0, { 0, 0}, {0xae, 0x60, 0x00, 0xff}}}, - {{{ 146, 25, -205}, 0, { 0, 0}, {0xae, 0x60, 0x00, 0xff}}}, - {{{ 188, 61, -205}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 438, 63, -205}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 146, 25, -205}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 188, 61, 206}, 0, { 0, 0}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ 438, 63, -205}, 0, { 0, 0}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ 188, 61, -205}, 0, { 0, 0}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ 438, 63, 206}, 0, { 0, 0}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ 146, 25, 206}, 0, { 0, 0}, {0xae, 0x60, 0x00, 0xff}}}, - {{{ 438, 63, 206}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 188, 61, 206}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 146, 25, 206}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012480, 0x0012a7e0, 32879, 0x00012480, 224); // 0x05012560 - 0x050125A8 const Gfx heave_ho_seg5_dl_05012560[] = { @@ -434,12 +333,7 @@ const Gfx heave_ho_seg5_dl_050125F8[] = { }; // 0x05012670 -static const Vtx heave_ho_seg5_vertex_05012670[] = { - {{{ -11, 12, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, -11, 0}, 0, { 479, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, 12, 0}, 0, { 479, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -11, -11, 0}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012670, 0x0012a7e0, 32879, 0x00012670, 64); // 0x050126B0 - 0x050126E8 const Gfx heave_ho_seg5_dl_050126B0[] = { @@ -476,12 +370,7 @@ static const Lights1 heave_ho_seg5_lights_05012758 = gdSPDefLights1( ); // 0x05012770 -static const Vtx heave_ho_seg5_vertex_05012770[] = { - {{{ 30, 155, 0}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 30, -153, 0}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 214, 155, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 214, -153, 0}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012770, 0x0012a7e0, 32879, 0x00012770, 64); // 0x050127B0 - 0x050127F8 const Gfx heave_ho_seg5_dl_050127B0[] = { @@ -514,510 +403,82 @@ const Gfx heave_ho_seg5_dl_050127F8[] = { }; // 0x05012868 -static const Vtx heave_ho_seg5_vertex_05012868[] = { - {{{ -13, 44, 13}, 0, { 0, 0}, {0xde, 0x75, 0x22, 0x00}}}, - {{{ 0, 44, 18}, 0, { 0, 0}, {0x00, 0x75, 0x30, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -24, 33, 24}, 0, { 0, 0}, {0xc1, 0x5a, 0x3f, 0xff}}}, - {{{ 0, 33, 33}, 0, { 0, 0}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -31, 18, 31}, 0, { 0, 0}, {0xae, 0x30, 0x52, 0xff}}}, - {{{ 0, 18, 44}, 0, { 0, 0}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ -33, 0, 33}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 0, 0, 48}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -31, -18, 31}, 0, { 0, 0}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ 0, -18, 44}, 0, { 0, 0}, {0x00, 0xd0, 0x75, 0xff}}}, - {{{ -24, -33, 24}, 0, { 0, 0}, {0xc1, 0xa6, 0x3f, 0xff}}}, - {{{ 0, -33, 33}, 0, { 0, 0}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ -13, -44, 13}, 0, { 0, 0}, {0xde, 0x8b, 0x22, 0xff}}}, - {{{ 0, -44, 18}, 0, { 0, 0}, {0x00, 0x8b, 0x30, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012868, 0x0012a7e0, 32879, 0x00012868, 256); // 0x05012968 -static const Vtx heave_ho_seg5_vertex_05012968[] = { - {{{ -18, 44, 0}, 0, { 0, 0}, {0xd0, 0x75, 0x00, 0xff}}}, - {{{ -13, 44, 13}, 0, { 0, 0}, {0xde, 0x75, 0x22, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -33, 33, 0}, 0, { 0, 0}, {0xa7, 0x5a, 0x00, 0xff}}}, - {{{ -24, 33, 24}, 0, { 0, 0}, {0xc1, 0x5a, 0x3f, 0xff}}}, - {{{ -44, 18, 0}, 0, { 0, 0}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -31, 18, 31}, 0, { 0, 0}, {0xae, 0x30, 0x52, 0xff}}}, - {{{ -48, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -33, 0, 33}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -44, -18, 0}, 0, { 0, 0}, {0x8b, 0xd0, 0x00, 0xff}}}, - {{{ -31, -18, 31}, 0, { 0, 0}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -33, -33, 0}, 0, { 0, 0}, {0xa7, 0xa6, 0x00, 0xff}}}, - {{{ -24, -33, 24}, 0, { 0, 0}, {0xc1, 0xa6, 0x3f, 0xff}}}, - {{{ -18, -44, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, - {{{ -13, -44, 13}, 0, { 0, 0}, {0xde, 0x8b, 0x22, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012968, 0x0012a7e0, 32879, 0x00012968, 256); // 0x05012A68 -static const Vtx heave_ho_seg5_vertex_05012A68[] = { - {{{ -13, 44, -13}, 0, { 0, 0}, {0xde, 0x75, 0xde, 0xff}}}, - {{{ -18, 44, 0}, 0, { 0, 0}, {0xd0, 0x75, 0x00, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -24, 33, -24}, 0, { 0, 0}, {0xc1, 0x5a, 0xc1, 0xff}}}, - {{{ -33, 33, 0}, 0, { 0, 0}, {0xa7, 0x5a, 0x00, 0xff}}}, - {{{ -31, 18, -31}, 0, { 0, 0}, {0xae, 0x30, 0xae, 0xff}}}, - {{{ -44, 18, 0}, 0, { 0, 0}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -33, 0, -33}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -48, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -31, -18, -31}, 0, { 0, 0}, {0xae, 0xd0, 0xae, 0xff}}}, - {{{ -44, -18, 0}, 0, { 0, 0}, {0x8b, 0xd0, 0x00, 0xff}}}, - {{{ -24, -33, -24}, 0, { 0, 0}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ -33, -33, 0}, 0, { 0, 0}, {0xa7, 0xa6, 0x00, 0xff}}}, - {{{ -13, -44, -13}, 0, { 0, 0}, {0xde, 0x8b, 0xde, 0xff}}}, - {{{ -18, -44, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012A68, 0x0012a7e0, 32879, 0x00012a68, 256); // 0x05012B68 -static const Vtx heave_ho_seg5_vertex_05012B68[] = { - {{{ 0, 44, -18}, 0, { 0, 0}, {0x00, 0x75, 0xd0, 0xff}}}, - {{{ -13, 44, -13}, 0, { 0, 0}, {0xde, 0x75, 0xde, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 33, -33}, 0, { 0, 0}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -24, 33, -24}, 0, { 0, 0}, {0xc1, 0x5a, 0xc1, 0xff}}}, - {{{ 0, 18, -44}, 0, { 0, 0}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -31, 18, -31}, 0, { 0, 0}, {0xae, 0x30, 0xae, 0xff}}}, - {{{ 0, 0, -48}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -33, 0, -33}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 0, -18, -44}, 0, { 0, 0}, {0x00, 0xd0, 0x8b, 0xff}}}, - {{{ -31, -18, -31}, 0, { 0, 0}, {0xae, 0xd0, 0xae, 0xff}}}, - {{{ 0, -33, -33}, 0, { 0, 0}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ -24, -33, -24}, 0, { 0, 0}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ 0, -44, -18}, 0, { 0, 0}, {0x00, 0x8b, 0xd0, 0xff}}}, - {{{ -13, -44, -13}, 0, { 0, 0}, {0xde, 0x8b, 0xde, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012B68, 0x0012a7e0, 32879, 0x00012b68, 256); // 0x05012C68 -static const Vtx heave_ho_seg5_vertex_05012C68[] = { - {{{ 13, 44, -13}, 0, { 0, 0}, {0x22, 0x75, 0xde, 0xff}}}, - {{{ 0, 44, -18}, 0, { 0, 0}, {0x00, 0x75, 0xd0, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 24, 33, -24}, 0, { 0, 0}, {0x3f, 0x5a, 0xc1, 0xff}}}, - {{{ 0, 33, -33}, 0, { 0, 0}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ 31, 18, -31}, 0, { 0, 0}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ 0, 18, -44}, 0, { 0, 0}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ 33, 0, -33}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 0, 0, -48}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 31, -18, -31}, 0, { 0, 0}, {0x52, 0xd0, 0xae, 0xff}}}, - {{{ 0, -18, -44}, 0, { 0, 0}, {0x00, 0xd0, 0x8b, 0xff}}}, - {{{ 24, -33, -24}, 0, { 0, 0}, {0x3f, 0xa6, 0xc1, 0xff}}}, - {{{ 0, -33, -33}, 0, { 0, 0}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ 13, -44, -13}, 0, { 0, 0}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ 0, -44, -18}, 0, { 0, 0}, {0x00, 0x8b, 0xd0, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012C68, 0x0012a7e0, 32879, 0x00012c68, 256); // 0x05012D68 -static const Vtx heave_ho_seg5_vertex_05012D68[] = { - {{{ 18, 44, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 13, 44, -13}, 0, { 0, 0}, {0x22, 0x75, 0xde, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 33, 33, 0}, 0, { 0, 0}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ 24, 33, -24}, 0, { 0, 0}, {0x3f, 0x5a, 0xc1, 0xff}}}, - {{{ 44, 18, 0}, 0, { 0, 0}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 31, 18, -31}, 0, { 0, 0}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ 48, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 33, 0, -33}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 44, -18, 0}, 0, { 0, 0}, {0x75, 0xd0, 0x00, 0xff}}}, - {{{ 31, -18, -31}, 0, { 0, 0}, {0x52, 0xd0, 0xae, 0xff}}}, - {{{ 33, -33, 0}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 24, -33, -24}, 0, { 0, 0}, {0x3f, 0xa6, 0xc1, 0xff}}}, - {{{ 18, -44, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0xff}}}, - {{{ 13, -44, -13}, 0, { 0, 0}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012D68, 0x0012a7e0, 32879, 0x00012d68, 256); // 0x05012E68 -static const Vtx heave_ho_seg5_vertex_05012E68[] = { - {{{ 13, 44, 13}, 0, { 0, 0}, {0x22, 0x75, 0x22, 0xff}}}, - {{{ 18, 44, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 24, 33, 24}, 0, { 0, 0}, {0x3f, 0x5a, 0x3f, 0xff}}}, - {{{ 33, 33, 0}, 0, { 0, 0}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ 31, 18, 31}, 0, { 0, 0}, {0x52, 0x30, 0x52, 0xff}}}, - {{{ 44, 18, 0}, 0, { 0, 0}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 33, 0, 33}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 48, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 31, -18, 31}, 0, { 0, 0}, {0x52, 0xd0, 0x52, 0xff}}}, - {{{ 44, -18, 0}, 0, { 0, 0}, {0x75, 0xd0, 0x00, 0xff}}}, - {{{ 24, -33, 24}, 0, { 0, 0}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ 33, -33, 0}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 13, -44, 13}, 0, { 0, 0}, {0x22, 0x8b, 0x22, 0xff}}}, - {{{ 18, -44, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012E68, 0x0012a7e0, 32879, 0x00012e68, 256); // 0x05012F68 -static const Vtx heave_ho_seg5_vertex_05012F68[] = { - {{{ 0, 44, 18}, 0, { 0, 0}, {0x00, 0x75, 0x30, 0xff}}}, - {{{ 13, 44, 13}, 0, { 0, 0}, {0x22, 0x75, 0x22, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 33, 33}, 0, { 0, 0}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ 24, 33, 24}, 0, { 0, 0}, {0x3f, 0x5a, 0x3f, 0xff}}}, - {{{ 0, 18, 44}, 0, { 0, 0}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ 31, 18, 31}, 0, { 0, 0}, {0x52, 0x30, 0x52, 0xff}}}, - {{{ 0, 0, 48}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 33, 0, 33}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 0, -18, 44}, 0, { 0, 0}, {0x00, 0xd0, 0x75, 0xff}}}, - {{{ 31, -18, 31}, 0, { 0, 0}, {0x52, 0xd0, 0x52, 0xff}}}, - {{{ 0, -33, 33}, 0, { 0, 0}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 24, -33, 24}, 0, { 0, 0}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ 0, -44, 18}, 0, { 0, 0}, {0x00, 0x8b, 0x30, 0xff}}}, - {{{ 13, -44, 13}, 0, { 0, 0}, {0x22, 0x8b, 0x22, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05012F68, 0x0012a7e0, 32879, 0x00012f68, 256); // 0x05013068 -static const Vtx heave_ho_seg5_vertex_05013068[] = { - {{{ 223, -25, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 223, 0, -25}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 223, 25, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 223, 25, 0}, 0, { 0, 0}, {0x01, 0x7f, 0x00, 0xff}}}, - {{{ 0, 18, -18}, 0, { 0, 0}, {0xff, 0x59, 0xa7, 0xff}}}, - {{{ 0, 18, 18}, 0, { 0, 0}, {0xff, 0x59, 0x59, 0xff}}}, - {{{ 223, 0, -25}, 0, { 0, 0}, {0x01, 0x00, 0x81, 0xff}}}, - {{{ 223, 0, 25}, 0, { 0, 0}, {0x01, 0x00, 0x7f, 0xff}}}, - {{{ 0, -18, 18}, 0, { 0, 0}, {0xff, 0xa7, 0x59, 0xff}}}, - {{{ 223, -25, 0}, 0, { 0, 0}, {0x01, 0x81, 0x00, 0xff}}}, - {{{ 0, -18, -18}, 0, { 0, 0}, {0xff, 0xa7, 0xa7, 0xff}}}, - {{{ 223, 0, 25}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013068, 0x0012a7e0, 32879, 0x00013068, 192); // 0x05013128 -static const Vtx heave_ho_seg5_vertex_05013128[] = { - {{{ -13, 44, 13}, 0, { 0, 0}, {0xde, 0x75, 0x22, 0x00}}}, - {{{ 0, 44, 18}, 0, { 0, 0}, {0x00, 0x75, 0x30, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -24, 33, 24}, 0, { 0, 0}, {0xc1, 0x5a, 0x3f, 0xff}}}, - {{{ 0, 33, 33}, 0, { 0, 0}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -31, 18, 31}, 0, { 0, 0}, {0xae, 0x30, 0x52, 0xff}}}, - {{{ 0, 18, 44}, 0, { 0, 0}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ -33, 0, 33}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 0, 0, 48}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -31, -18, 31}, 0, { 0, 0}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ 0, -18, 44}, 0, { 0, 0}, {0x00, 0xd0, 0x75, 0xff}}}, - {{{ -24, -33, 24}, 0, { 0, 0}, {0xc1, 0xa6, 0x3f, 0xff}}}, - {{{ 0, -33, 33}, 0, { 0, 0}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ -13, -44, 13}, 0, { 0, 0}, {0xde, 0x8b, 0x22, 0xff}}}, - {{{ 0, -44, 18}, 0, { 0, 0}, {0x00, 0x8b, 0x30, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013128, 0x0012a7e0, 32879, 0x00012868, 256); // 0x05013228 -static const Vtx heave_ho_seg5_vertex_05013228[] = { - {{{ -18, 44, 0}, 0, { 0, 0}, {0xd0, 0x75, 0x00, 0xff}}}, - {{{ -13, 44, 13}, 0, { 0, 0}, {0xde, 0x75, 0x22, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -33, 33, 0}, 0, { 0, 0}, {0xa7, 0x5a, 0x00, 0xff}}}, - {{{ -24, 33, 24}, 0, { 0, 0}, {0xc1, 0x5a, 0x3f, 0xff}}}, - {{{ -44, 18, 0}, 0, { 0, 0}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -31, 18, 31}, 0, { 0, 0}, {0xae, 0x30, 0x52, 0xff}}}, - {{{ -48, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -33, 0, 33}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -44, -18, 0}, 0, { 0, 0}, {0x8b, 0xd0, 0x00, 0xff}}}, - {{{ -31, -18, 31}, 0, { 0, 0}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -33, -33, 0}, 0, { 0, 0}, {0xa7, 0xa6, 0x00, 0xff}}}, - {{{ -24, -33, 24}, 0, { 0, 0}, {0xc1, 0xa6, 0x3f, 0xff}}}, - {{{ -18, -44, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, - {{{ -13, -44, 13}, 0, { 0, 0}, {0xde, 0x8b, 0x22, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013228, 0x0012a7e0, 32879, 0x00012968, 256); // 0x05013328 -static const Vtx heave_ho_seg5_vertex_05013328[] = { - {{{ -13, 44, -13}, 0, { 0, 0}, {0xde, 0x75, 0xde, 0xff}}}, - {{{ -18, 44, 0}, 0, { 0, 0}, {0xd0, 0x75, 0x00, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -24, 33, -24}, 0, { 0, 0}, {0xc1, 0x5a, 0xc1, 0xff}}}, - {{{ -33, 33, 0}, 0, { 0, 0}, {0xa7, 0x5a, 0x00, 0xff}}}, - {{{ -31, 18, -31}, 0, { 0, 0}, {0xae, 0x30, 0xae, 0xff}}}, - {{{ -44, 18, 0}, 0, { 0, 0}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -33, 0, -33}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -48, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -31, -18, -31}, 0, { 0, 0}, {0xae, 0xd0, 0xae, 0xff}}}, - {{{ -44, -18, 0}, 0, { 0, 0}, {0x8b, 0xd0, 0x00, 0xff}}}, - {{{ -24, -33, -24}, 0, { 0, 0}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ -33, -33, 0}, 0, { 0, 0}, {0xa7, 0xa6, 0x00, 0xff}}}, - {{{ -13, -44, -13}, 0, { 0, 0}, {0xde, 0x8b, 0xde, 0xff}}}, - {{{ -18, -44, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013328, 0x0012a7e0, 32879, 0x00012a68, 256); // 0x05013428 -static const Vtx heave_ho_seg5_vertex_05013428[] = { - {{{ 0, 44, -18}, 0, { 0, 0}, {0x00, 0x75, 0xd0, 0xff}}}, - {{{ -13, 44, -13}, 0, { 0, 0}, {0xde, 0x75, 0xde, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 33, -33}, 0, { 0, 0}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -24, 33, -24}, 0, { 0, 0}, {0xc1, 0x5a, 0xc1, 0xff}}}, - {{{ 0, 18, -44}, 0, { 0, 0}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -31, 18, -31}, 0, { 0, 0}, {0xae, 0x30, 0xae, 0xff}}}, - {{{ 0, 0, -48}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -33, 0, -33}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 0, -18, -44}, 0, { 0, 0}, {0x00, 0xd0, 0x8b, 0xff}}}, - {{{ -31, -18, -31}, 0, { 0, 0}, {0xae, 0xd0, 0xae, 0xff}}}, - {{{ 0, -33, -33}, 0, { 0, 0}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ -24, -33, -24}, 0, { 0, 0}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ 0, -44, -18}, 0, { 0, 0}, {0x00, 0x8b, 0xd0, 0xff}}}, - {{{ -13, -44, -13}, 0, { 0, 0}, {0xde, 0x8b, 0xde, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013428, 0x0012a7e0, 32879, 0x00012b68, 256); // 0x05013528 -static const Vtx heave_ho_seg5_vertex_05013528[] = { - {{{ 13, 44, -13}, 0, { 0, 0}, {0x22, 0x75, 0xde, 0xff}}}, - {{{ 0, 44, -18}, 0, { 0, 0}, {0x00, 0x75, 0xd0, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 24, 33, -24}, 0, { 0, 0}, {0x3f, 0x5a, 0xc1, 0xff}}}, - {{{ 0, 33, -33}, 0, { 0, 0}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ 31, 18, -31}, 0, { 0, 0}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ 0, 18, -44}, 0, { 0, 0}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ 33, 0, -33}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 0, 0, -48}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 31, -18, -31}, 0, { 0, 0}, {0x52, 0xd0, 0xae, 0xff}}}, - {{{ 0, -18, -44}, 0, { 0, 0}, {0x00, 0xd0, 0x8b, 0xff}}}, - {{{ 24, -33, -24}, 0, { 0, 0}, {0x3f, 0xa6, 0xc1, 0xff}}}, - {{{ 0, -33, -33}, 0, { 0, 0}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ 13, -44, -13}, 0, { 0, 0}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ 0, -44, -18}, 0, { 0, 0}, {0x00, 0x8b, 0xd0, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013528, 0x0012a7e0, 32879, 0x00012c68, 256); // 0x05013628 -static const Vtx heave_ho_seg5_vertex_05013628[] = { - {{{ 18, 44, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 13, 44, -13}, 0, { 0, 0}, {0x22, 0x75, 0xde, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 33, 33, 0}, 0, { 0, 0}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ 24, 33, -24}, 0, { 0, 0}, {0x3f, 0x5a, 0xc1, 0xff}}}, - {{{ 44, 18, 0}, 0, { 0, 0}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 31, 18, -31}, 0, { 0, 0}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ 48, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 33, 0, -33}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 44, -18, 0}, 0, { 0, 0}, {0x75, 0xd0, 0x00, 0xff}}}, - {{{ 31, -18, -31}, 0, { 0, 0}, {0x52, 0xd0, 0xae, 0xff}}}, - {{{ 33, -33, 0}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 24, -33, -24}, 0, { 0, 0}, {0x3f, 0xa6, 0xc1, 0xff}}}, - {{{ 18, -44, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0xff}}}, - {{{ 13, -44, -13}, 0, { 0, 0}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013628, 0x0012a7e0, 32879, 0x00012d68, 256); // 0x05013728 -static const Vtx heave_ho_seg5_vertex_05013728[] = { - {{{ 13, 44, 13}, 0, { 0, 0}, {0x22, 0x75, 0x22, 0xff}}}, - {{{ 18, 44, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 24, 33, 24}, 0, { 0, 0}, {0x3f, 0x5a, 0x3f, 0xff}}}, - {{{ 33, 33, 0}, 0, { 0, 0}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ 31, 18, 31}, 0, { 0, 0}, {0x52, 0x30, 0x52, 0xff}}}, - {{{ 44, 18, 0}, 0, { 0, 0}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 33, 0, 33}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 48, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 31, -18, 31}, 0, { 0, 0}, {0x52, 0xd0, 0x52, 0xff}}}, - {{{ 44, -18, 0}, 0, { 0, 0}, {0x75, 0xd0, 0x00, 0xff}}}, - {{{ 24, -33, 24}, 0, { 0, 0}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ 33, -33, 0}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 13, -44, 13}, 0, { 0, 0}, {0x22, 0x8b, 0x22, 0xff}}}, - {{{ 18, -44, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013728, 0x0012a7e0, 32879, 0x00012e68, 256); // 0x05013828 -static const Vtx heave_ho_seg5_vertex_05013828[] = { - {{{ 0, 44, 18}, 0, { 0, 0}, {0x00, 0x75, 0x30, 0xff}}}, - {{{ 13, 44, 13}, 0, { 0, 0}, {0x22, 0x75, 0x22, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 33, 33}, 0, { 0, 0}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ 24, 33, 24}, 0, { 0, 0}, {0x3f, 0x5a, 0x3f, 0xff}}}, - {{{ 0, 18, 44}, 0, { 0, 0}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ 31, 18, 31}, 0, { 0, 0}, {0x52, 0x30, 0x52, 0xff}}}, - {{{ 0, 0, 48}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 33, 0, 33}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 0, -18, 44}, 0, { 0, 0}, {0x00, 0xd0, 0x75, 0xff}}}, - {{{ 31, -18, 31}, 0, { 0, 0}, {0x52, 0xd0, 0x52, 0xff}}}, - {{{ 0, -33, 33}, 0, { 0, 0}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 24, -33, 24}, 0, { 0, 0}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ 0, -44, 18}, 0, { 0, 0}, {0x00, 0x8b, 0x30, 0xff}}}, - {{{ 13, -44, 13}, 0, { 0, 0}, {0x22, 0x8b, 0x22, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013828, 0x0012a7e0, 32879, 0x00012f68, 256); // 0x05013928 -static const Vtx heave_ho_seg5_vertex_05013928[] = { - {{{ -13, 44, 13}, 0, { 0, 0}, {0xde, 0x75, 0x22, 0x00}}}, - {{{ 0, 44, 18}, 0, { 0, 0}, {0x00, 0x75, 0x30, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -24, 33, 24}, 0, { 0, 0}, {0xc1, 0x5a, 0x3f, 0xff}}}, - {{{ 0, 33, 33}, 0, { 0, 0}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -31, 18, 31}, 0, { 0, 0}, {0xae, 0x30, 0x52, 0xff}}}, - {{{ 0, 18, 44}, 0, { 0, 0}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ -33, 0, 33}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 0, 0, 48}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -31, -18, 31}, 0, { 0, 0}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ 0, -18, 44}, 0, { 0, 0}, {0x00, 0xd0, 0x75, 0xff}}}, - {{{ -24, -33, 24}, 0, { 0, 0}, {0xc1, 0xa6, 0x3f, 0xff}}}, - {{{ 0, -33, 33}, 0, { 0, 0}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ -13, -44, 13}, 0, { 0, 0}, {0xde, 0x8b, 0x22, 0xff}}}, - {{{ 0, -44, 18}, 0, { 0, 0}, {0x00, 0x8b, 0x30, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013928, 0x0012a7e0, 32879, 0x00012868, 256); // 0x05013A28 -static const Vtx heave_ho_seg5_vertex_05013A28[] = { - {{{ -18, 44, 0}, 0, { 0, 0}, {0xd0, 0x75, 0x00, 0xff}}}, - {{{ -13, 44, 13}, 0, { 0, 0}, {0xde, 0x75, 0x22, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -33, 33, 0}, 0, { 0, 0}, {0xa7, 0x5a, 0x00, 0xff}}}, - {{{ -24, 33, 24}, 0, { 0, 0}, {0xc1, 0x5a, 0x3f, 0xff}}}, - {{{ -44, 18, 0}, 0, { 0, 0}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -31, 18, 31}, 0, { 0, 0}, {0xae, 0x30, 0x52, 0xff}}}, - {{{ -48, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -33, 0, 33}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -44, -18, 0}, 0, { 0, 0}, {0x8b, 0xd0, 0x00, 0xff}}}, - {{{ -31, -18, 31}, 0, { 0, 0}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -33, -33, 0}, 0, { 0, 0}, {0xa7, 0xa6, 0x00, 0xff}}}, - {{{ -24, -33, 24}, 0, { 0, 0}, {0xc1, 0xa6, 0x3f, 0xff}}}, - {{{ -18, -44, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, - {{{ -13, -44, 13}, 0, { 0, 0}, {0xde, 0x8b, 0x22, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013A28, 0x0012a7e0, 32879, 0x00012968, 256); // 0x05013B28 -static const Vtx heave_ho_seg5_vertex_05013B28[] = { - {{{ -13, 44, -13}, 0, { 0, 0}, {0xde, 0x75, 0xde, 0xff}}}, - {{{ -18, 44, 0}, 0, { 0, 0}, {0xd0, 0x75, 0x00, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -24, 33, -24}, 0, { 0, 0}, {0xc1, 0x5a, 0xc1, 0xff}}}, - {{{ -33, 33, 0}, 0, { 0, 0}, {0xa7, 0x5a, 0x00, 0xff}}}, - {{{ -31, 18, -31}, 0, { 0, 0}, {0xae, 0x30, 0xae, 0xff}}}, - {{{ -44, 18, 0}, 0, { 0, 0}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -33, 0, -33}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -48, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -31, -18, -31}, 0, { 0, 0}, {0xae, 0xd0, 0xae, 0xff}}}, - {{{ -44, -18, 0}, 0, { 0, 0}, {0x8b, 0xd0, 0x00, 0xff}}}, - {{{ -24, -33, -24}, 0, { 0, 0}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ -33, -33, 0}, 0, { 0, 0}, {0xa7, 0xa6, 0x00, 0xff}}}, - {{{ -13, -44, -13}, 0, { 0, 0}, {0xde, 0x8b, 0xde, 0xff}}}, - {{{ -18, -44, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013B28, 0x0012a7e0, 32879, 0x00012a68, 256); // 0x05013C28 -static const Vtx heave_ho_seg5_vertex_05013C28[] = { - {{{ 0, 44, -18}, 0, { 0, 0}, {0x00, 0x75, 0xd0, 0xff}}}, - {{{ -13, 44, -13}, 0, { 0, 0}, {0xde, 0x75, 0xde, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 33, -33}, 0, { 0, 0}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -24, 33, -24}, 0, { 0, 0}, {0xc1, 0x5a, 0xc1, 0xff}}}, - {{{ 0, 18, -44}, 0, { 0, 0}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -31, 18, -31}, 0, { 0, 0}, {0xae, 0x30, 0xae, 0xff}}}, - {{{ 0, 0, -48}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -33, 0, -33}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 0, -18, -44}, 0, { 0, 0}, {0x00, 0xd0, 0x8b, 0xff}}}, - {{{ -31, -18, -31}, 0, { 0, 0}, {0xae, 0xd0, 0xae, 0xff}}}, - {{{ 0, -33, -33}, 0, { 0, 0}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ -24, -33, -24}, 0, { 0, 0}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ 0, -44, -18}, 0, { 0, 0}, {0x00, 0x8b, 0xd0, 0xff}}}, - {{{ -13, -44, -13}, 0, { 0, 0}, {0xde, 0x8b, 0xde, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013C28, 0x0012a7e0, 32879, 0x00012b68, 256); // 0x05013D28 -static const Vtx heave_ho_seg5_vertex_05013D28[] = { - {{{ 13, 44, -13}, 0, { 0, 0}, {0x22, 0x75, 0xde, 0xff}}}, - {{{ 0, 44, -18}, 0, { 0, 0}, {0x00, 0x75, 0xd0, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 24, 33, -24}, 0, { 0, 0}, {0x3f, 0x5a, 0xc1, 0xff}}}, - {{{ 0, 33, -33}, 0, { 0, 0}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ 31, 18, -31}, 0, { 0, 0}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ 0, 18, -44}, 0, { 0, 0}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ 33, 0, -33}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 0, 0, -48}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 31, -18, -31}, 0, { 0, 0}, {0x52, 0xd0, 0xae, 0xff}}}, - {{{ 0, -18, -44}, 0, { 0, 0}, {0x00, 0xd0, 0x8b, 0xff}}}, - {{{ 24, -33, -24}, 0, { 0, 0}, {0x3f, 0xa6, 0xc1, 0xff}}}, - {{{ 0, -33, -33}, 0, { 0, 0}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ 13, -44, -13}, 0, { 0, 0}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ 0, -44, -18}, 0, { 0, 0}, {0x00, 0x8b, 0xd0, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013D28, 0x0012a7e0, 32879, 0x00012c68, 256); // 0x05013E28 -static const Vtx heave_ho_seg5_vertex_05013E28[] = { - {{{ 18, 44, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 13, 44, -13}, 0, { 0, 0}, {0x22, 0x75, 0xde, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 33, 33, 0}, 0, { 0, 0}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ 24, 33, -24}, 0, { 0, 0}, {0x3f, 0x5a, 0xc1, 0xff}}}, - {{{ 44, 18, 0}, 0, { 0, 0}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 31, 18, -31}, 0, { 0, 0}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ 48, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 33, 0, -33}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 44, -18, 0}, 0, { 0, 0}, {0x75, 0xd0, 0x00, 0xff}}}, - {{{ 31, -18, -31}, 0, { 0, 0}, {0x52, 0xd0, 0xae, 0xff}}}, - {{{ 33, -33, 0}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 24, -33, -24}, 0, { 0, 0}, {0x3f, 0xa6, 0xc1, 0xff}}}, - {{{ 18, -44, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0xff}}}, - {{{ 13, -44, -13}, 0, { 0, 0}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013E28, 0x0012a7e0, 32879, 0x00012d68, 256); // 0x05013F28 -static const Vtx heave_ho_seg5_vertex_05013F28[] = { - {{{ 13, 44, 13}, 0, { 0, 0}, {0x22, 0x75, 0x22, 0xff}}}, - {{{ 18, 44, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 24, 33, 24}, 0, { 0, 0}, {0x3f, 0x5a, 0x3f, 0xff}}}, - {{{ 33, 33, 0}, 0, { 0, 0}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ 31, 18, 31}, 0, { 0, 0}, {0x52, 0x30, 0x52, 0xff}}}, - {{{ 44, 18, 0}, 0, { 0, 0}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 33, 0, 33}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 48, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 31, -18, 31}, 0, { 0, 0}, {0x52, 0xd0, 0x52, 0xff}}}, - {{{ 44, -18, 0}, 0, { 0, 0}, {0x75, 0xd0, 0x00, 0xff}}}, - {{{ 24, -33, 24}, 0, { 0, 0}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ 33, -33, 0}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 13, -44, 13}, 0, { 0, 0}, {0x22, 0x8b, 0x22, 0xff}}}, - {{{ 18, -44, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05013F28, 0x0012a7e0, 32879, 0x00012e68, 256); // 0x05014028 -static const Vtx heave_ho_seg5_vertex_05014028[] = { - {{{ 0, 44, 18}, 0, { 0, 0}, {0x00, 0x75, 0x30, 0xff}}}, - {{{ 13, 44, 13}, 0, { 0, 0}, {0x22, 0x75, 0x22, 0x00}}}, - {{{ 0, 48, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 33, 33}, 0, { 0, 0}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ 24, 33, 24}, 0, { 0, 0}, {0x3f, 0x5a, 0x3f, 0xff}}}, - {{{ 0, 18, 44}, 0, { 0, 0}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ 31, 18, 31}, 0, { 0, 0}, {0x52, 0x30, 0x52, 0xff}}}, - {{{ 0, 0, 48}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 33, 0, 33}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 0, -18, 44}, 0, { 0, 0}, {0x00, 0xd0, 0x75, 0xff}}}, - {{{ 31, -18, 31}, 0, { 0, 0}, {0x52, 0xd0, 0x52, 0xff}}}, - {{{ 0, -33, 33}, 0, { 0, 0}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 24, -33, 24}, 0, { 0, 0}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ 0, -44, 18}, 0, { 0, 0}, {0x00, 0x8b, 0x30, 0xff}}}, - {{{ 13, -44, 13}, 0, { 0, 0}, {0x22, 0x8b, 0x22, 0xff}}}, - {{{ 0, -48, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05014028, 0x0012a7e0, 32879, 0x00012f68, 256); // 0x05014128 -static const Vtx heave_ho_seg5_vertex_05014128[] = { - {{{ 204, -17, 220}, 0, { 0, 0}, {0x3e, 0x6e, 0x00, 0x00}}}, - {{{ 204, -29, -219}, 0, { 0, 0}, {0x7f, 0x00, 0xfd, 0x00}}}, - {{{ 180, -17, -219}, 0, { 0, 0}, {0xc2, 0x6e, 0x00, 0x00}}}, - {{{ 204, -41, 220}, 0, { 0, 0}, {0x3e, 0x92, 0x00, 0xff}}}, - {{{ 180, -41, -219}, 0, { 0, 0}, {0xc2, 0x92, 0x00, 0xff}}}, - {{{ 180, -29, 220}, 0, { 0, 0}, {0x81, 0x00, 0x03, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(heave_ho_seg5_vertex_05014128, 0x0012a7e0, 32879, 0x00014128, 96); // 0x05014188 - 0x05014560 const Gfx heave_ho_seg5_dl_05014188[] = { diff --git a/actors/hoot/anims/anim_050053EC.inc.c b/actors/hoot/anims/anim_050053EC.inc.c index eaa34960a..f635bd69f 100644 --- a/actors/hoot/anims/anim_050053EC.inc.c +++ b/actors/hoot/anims/anim_050053EC.inc.c @@ -1,99 +1,9 @@ +#include "pc/rom_assets.h" // 0x05004EC0 -static const s16 hoot_seg5_animvalue_05004EC0[] = { - 0x0000, 0x0093, 0xFFFB, 0x3FFF, 0xF70A, 0xFC1D, 0x081E, 0x163B, - 0x21A1, 0x257B, 0x16F1, 0xFC62, 0xEAD1, 0xE6C0, 0xE5FD, 0xE778, - 0xEA26, 0xECF9, 0xEEE4, 0xF073, 0xF28F, 0xF4B4, 0xF65E, 0xF70A, - 0xF01D, 0xF18D, 0xF4B9, 0xF7E8, 0xF963, 0xF772, 0xEC01, 0xDA3D, - 0xCE4C, 0xCA24, 0xC78E, 0xC66C, 0xC6A2, 0xC813, 0xCAA1, 0xD07F, - 0xDA09, 0xE465, 0xECB5, 0xF01D, 0x3B13, 0x3637, 0x2A0A, 0x1A24, - 0x0A1D, 0xFD8F, 0xF471, 0xEE4D, 0xEE13, 0xF34E, 0xFAF0, 0x040D, - 0x0DB7, 0x16FF, 0x1EF6, 0x265E, 0x2DE6, 0x348A, 0x3945, 0x3B13, - 0x061C, 0xEAAE, 0xEAA7, 0xEA96, 0xEA7D, 0xEA61, 0xEA44, 0xEA2B, - 0xEA1A, 0xEA13, 0xEA17, 0xEA20, 0xEA2F, 0xEA42, 0xEA56, 0xEA6B, - 0xEA7F, 0xEA92, 0xEAA1, 0xEAAA, 0xEAAE, 0x04DA, 0x04D1, 0x04B8, - 0x0496, 0x046F, 0x0448, 0x0426, 0x040E, 0x0405, 0x040A, 0x0418, - 0x042C, 0x0445, 0x0461, 0x047E, 0x049A, 0x04B3, 0x04C7, 0x04D5, - 0x04DA, 0xA148, 0xA0DF, 0x9FCC, 0x9E47, 0x9C8A, 0x9ACC, 0x9947, - 0x9834, 0x97CC, 0x9804, 0x989F, 0x9987, 0x9AA5, 0x9BE5, 0x9D2F, - 0x9E6E, 0x9F8C, 0xA074, 0xA10F, 0xA148, 0x0415, 0x132D, 0x1334, - 0x1346, 0x135F, 0x137C, 0x1398, 0x13B1, 0x13C3, 0x13CA, 0x13C6, - 0x13BC, 0x13AD, 0x139B, 0x1386, 0x1371, 0x135C, 0x134A, 0x133B, - 0x1331, 0x132D, 0xFB3A, 0xFB43, 0xFB5C, 0xFB80, 0xFBA9, 0xFBD2, - 0xFBF5, 0xFC0E, 0xFC18, 0xFC13, 0xFC04, 0xFBEF, 0xFBD5, 0xFBB8, - 0xFB9A, 0xFB7C, 0xFB62, 0xFB4D, 0xFB3F, 0xFB3A, 0xA26B, 0xA20A, - 0xA10C, 0x9FA4, 0x9E08, 0x9C6B, 0x9B03, 0x9A05, 0x99A4, 0x99D9, - 0x9A68, 0x9B3E, 0x9C47, 0x9D6F, 0x9EA0, 0x9FC8, 0xA0D1, 0xA1A7, - 0xA236, 0xA26B, 0xEFB4, 0xF63C, 0x05BF, 0x1827, 0x2758, 0x2D39, - 0x1CDC, 0xFDED, 0xE930, 0xE41A, 0xE2C9, 0xE406, 0xE696, 0xE942, - 0xEAD1, 0xEBB4, 0xECF7, 0xEE45, 0xEF4B, 0xEFB4, 0xF28F, 0xF440, - 0xF802, 0xFBDB, 0xFDD2, 0xFBED, 0xEF56, 0xDBB0, 0xCEB4, 0xCAB3, - 0xC8A5, 0xC841, 0xC940, 0xCB5C, 0xCE4C, 0xD427, 0xDD68, 0xE75C, - 0xEF4F, 0xF28F, 0x39DA, 0x34D6, 0x284A, 0x17FA, 0x07AA, 0xFB1D, - 0xF2D6, 0xEE09, 0xEE7C, 0xF375, 0xFA87, 0x02E8, 0x0BD2, 0x147B, - 0x1C1C, 0x2397, 0x2B83, 0x32AC, 0x37DB, 0x39DA, 0xF70A, 0xFC1D, - 0x081E, 0x163B, 0x21A1, 0x257B, 0x16F1, 0xFC62, 0xEAD1, 0xE6C0, - 0xE5FD, 0xE778, 0xEA26, 0xECF9, 0xEEE4, 0xF073, 0xF28F, 0xF4B4, - 0xF65E, 0xF70A, 0xF01D, 0xF18D, 0xF4B9, 0xF7E8, 0xF963, 0xF772, - 0xEC01, 0xDA3D, 0xCE4C, 0xCA24, 0xC78E, 0xC66C, 0xC6A2, 0xC813, - 0xCAA1, 0xD07F, 0xDA09, 0xE465, 0xECB5, 0xF01D, 0x3B13, 0x3637, - 0x2A0A, 0x1A24, 0x0A1D, 0xFD8F, 0xF471, 0xEE4D, 0xEE13, 0xF34E, - 0xFAF0, 0x040D, 0x0DB7, 0x16FF, 0x1EF6, 0x265E, 0x2DE6, 0x348A, - 0x3945, 0x3B13, 0xEFB4, 0xF63C, 0x05BF, 0x1827, 0x2758, 0x2D39, - 0x1CDC, 0xFDED, 0xE930, 0xE41A, 0xE2C9, 0xE406, 0xE696, 0xE942, - 0xEAD1, 0xEBB4, 0xECF7, 0xEE45, 0xEF4B, 0xEFB4, 0xF28F, 0xF440, - 0xF802, 0xFBDB, 0xFDD2, 0xFBED, 0xEF56, 0xDBB0, 0xCEB4, 0xCAB3, - 0xC8A5, 0xC841, 0xC940, 0xCB5C, 0xCE4C, 0xD427, 0xDD68, 0xE75C, - 0xEF4F, 0xF28F, 0x39DA, 0x34D6, 0x284A, 0x17FA, 0x07AA, 0xFB1D, - 0xF2D6, 0xEE09, 0xEE7C, 0xF375, 0xFA87, 0x02E8, 0x0BD2, 0x147B, - 0x1C1C, 0x2397, 0x2B83, 0x32AC, 0x37DB, 0x39DA, 0x3B13, 0x3637, - 0x2A0A, 0x1A24, 0x0A1D, 0xFD8F, 0xF471, 0xEE4D, 0xEE13, 0xF34E, - 0xFAF0, 0x040D, 0x0DB7, 0x16FF, 0x1EF6, 0x265E, 0x2DE6, 0x348A, - 0x3945, 0x3B13, 0x39DA, 0x34D6, 0x284A, 0x17FA, 0x07AA, 0xFB1D, - 0xF2D6, 0xEE09, 0xEE7C, 0xF375, 0xFA87, 0x02E8, 0x0BD2, 0x147B, - 0x1C1C, 0x2397, 0x2B83, 0x32AC, 0x37DB, 0x39DA, 0x3B13, 0x3637, - 0x2A0A, 0x1A24, 0x0A1D, 0xFD8F, 0xF471, 0xEE4D, 0xEE13, 0xF34E, - 0xFAF0, 0x040D, 0x0DB7, 0x16FF, 0x1EF6, 0x265E, 0x2DE6, 0x348A, - 0x3945, 0x3B13, 0x39DA, 0x34D6, 0x284A, 0x17FA, 0x07AA, 0xFB1D, - 0xF2D6, 0xEE09, 0xEE7C, 0xF375, 0xFA87, 0x02E8, 0x0BD2, 0x147B, - 0x1C1C, 0x2397, 0x2B83, 0x32AC, 0x37DB, 0x39DA, 0xE495, 0x3FFF, - 0x5B6E, 0xB6D9, 0xB6D9, 0x9B6D, 0xC001, 0xDB6D, 0xDA89, 0xDA4A, - 0xD9A5, 0xD8BB, 0xD7AF, 0xD6A3, 0xD5B9, 0xD514, 0xD4D5, 0xD4F7, - 0xD554, 0xD5E0, 0xD68C, 0xD74C, 0xD812, 0xD8D2, 0xD97F, 0xDA0A, - 0xDA67, 0xDA89, 0x7114, 0x7153, 0x71F8, 0x72E2, 0x73EE, 0x74FA, - 0x75E4, 0x768A, 0x76C8, 0x76A6, 0x7649, 0x75BE, 0x7512, 0x7452, - 0x738B, 0x72CB, 0x721F, 0x7193, 0x7136, 0x7114, -}; +ROM_ASSET_LOAD_ANIM(hoot_seg5_animvalue_05004EC0, 0x0012a7e0, 32879, 0x00004ec0, 988); // 0x0500529C -static const u16 hoot_seg5_animindex_0500529C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01C6, - 0x0001, 0x01C3, 0x0001, 0x01C4, 0x0001, 0x01C5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0196, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x010A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00F6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0018, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x016E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x011E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x002C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C2, - 0x0014, 0x0041, 0x0014, 0x0055, 0x0014, 0x0069, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0040, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C1, - 0x0014, 0x007E, 0x0014, 0x0092, 0x0014, 0x00A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x007D, - 0x0001, 0x01BE, 0x0001, 0x01BF, 0x0001, 0x01C0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01AA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0146, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0132, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00BA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00CE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0182, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x015A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00E2, -}; +ROM_ASSET_LOAD_ANIM(hoot_seg5_animindex_0500529C, 0x0012a7e0, 32879, 0x0000529c, 336); // 0x050053EC static const struct Animation hoot_seg5_anim_050053EC = { diff --git a/actors/hoot/anims/anim_05005750.inc.c b/actors/hoot/anims/anim_05005750.inc.c index b919ffeec..7b5229cec 100644 --- a/actors/hoot/anims/anim_05005750.inc.c +++ b/actors/hoot/anims/anim_05005750.inc.c @@ -1,69 +1,9 @@ +#include "pc/rom_assets.h" // 0x05005404 -static const s16 hoot_seg5_animvalue_05005404[] = { - 0x0000, 0x0093, 0xFFFB, 0x3FFF, 0xF70A, 0x0F06, 0x257B, 0x0A1D, - 0xEAD1, 0xE67A, 0xEA52, 0xEEE4, 0xF393, 0xF70A, 0xF01D, 0xF5E5, - 0xF772, 0xE300, 0xCE4C, 0xC7DC, 0xC695, 0xCAA1, 0xDF10, 0xF01D, - 0x3B13, 0x2120, 0xFD8F, 0xEF55, 0xEE13, 0xFA4C, 0x0CED, 0x1EF6, - 0x30DE, 0x3B13, 0x061C, 0xEAAE, 0xEA96, 0xEA61, 0xEA2B, 0xEA13, - 0xEA23, 0xEA4A, 0xEA77, 0xEA9E, 0xEAAE, 0x04DA, 0x04B8, 0x046F, - 0x0426, 0x0405, 0x041B, 0x0450, 0x048F, 0x04C4, 0x04DA, 0xA148, - 0x9FCC, 0x9C8A, 0x9947, 0x97CC, 0x98C8, 0x9B22, 0x9DF1, 0xA04B, - 0xA148, 0x0415, 0x132D, 0x1346, 0x137C, 0x13B1, 0x13CA, 0x13B9, - 0x1393, 0x1364, 0x133E, 0x132D, 0xFB3A, 0xFB5C, 0xFBA9, 0xFBF5, - 0xFC18, 0xFC01, 0xFBCA, 0xFB88, 0xFB51, 0xFB3A, 0xA26B, 0xA10C, - 0x9E08, 0x9B03, 0x99A4, 0x9A8E, 0x9CBB, 0x9F54, 0xA181, 0xA26B, - 0xEFB4, 0x0EDE, 0x2D39, 0x0E1E, 0xE930, 0xE36A, 0xE6DD, 0xEAD1, - 0xED96, 0xEFB4, 0xF28F, 0xF97C, 0xFBED, 0xE55B, 0xCEB4, 0xC8F3, - 0xC930, 0xCE4C, 0xE238, 0xF28F, 0x39DA, 0x1F31, 0xFB1D, 0xEE70, - 0xEE7C, 0xF9E6, 0x0B0C, 0x1C1C, 0x2EC0, 0x39DA, 0xF70A, 0x0F06, - 0x257B, 0x0A1D, 0xEAD1, 0xE67A, 0xEA52, 0xEEE4, 0xF393, 0xF70A, - 0xF01D, 0xF5E5, 0xF772, 0xE300, 0xCE4C, 0xC7DC, 0xC695, 0xCAA1, - 0xDF10, 0xF01D, 0x3B13, 0x2120, 0xFD8F, 0xEF55, 0xEE13, 0xFA4C, - 0x0CED, 0x1EF6, 0x30DE, 0x3B13, 0xEFB4, 0x0EDE, 0x2D39, 0x0E1E, - 0xE930, 0xE36A, 0xE6DD, 0xEAD1, 0xED96, 0xEFB4, 0xF28F, 0xF97C, - 0xFBED, 0xE55B, 0xCEB4, 0xC8F3, 0xC930, 0xCE4C, 0xE238, 0xF28F, - 0x39DA, 0x1F31, 0xFB1D, 0xEE70, 0xEE7C, 0xF9E6, 0x0B0C, 0x1C1C, - 0x2EC0, 0x39DA, 0x3B13, 0x2120, 0xFD8F, 0xEF55, 0xEE13, 0xFA4C, - 0x0CED, 0x1EF6, 0x30DE, 0x3B13, 0x39DA, 0x1F31, 0xFB1D, 0xEE70, - 0xEE7C, 0xF9E6, 0x0B0C, 0x1C1C, 0x2EC0, 0x39DA, 0x3B13, 0x2120, - 0xFD8F, 0xEF55, 0xEE13, 0xFA4C, 0x0CED, 0x1EF6, 0x30DE, 0x3B13, - 0x39DA, 0x1F31, 0xFB1D, 0xEE70, 0xEE7C, 0xF9E6, 0x0B0C, 0x1C1C, - 0x2EC0, 0x39DA, 0xE495, 0x3FFF, 0x5B6E, 0xB6D9, 0xB6D9, 0x9B6D, - 0xC001, 0xDB6D, 0xDA89, 0xD9A5, 0xD7AF, 0xD5B9, 0xD4D5, 0xD56D, - 0xD6D7, 0xD887, 0xD9F1, 0xDA89, 0x640B, 0x64EF, 0x66E5, 0x68DB, - 0x69BF, 0x6927, 0x67BD, 0x660D, 0x64A2, 0x640B, -}; +ROM_ASSET_LOAD_ANIM(hoot_seg5_animvalue_05005404, 0x0012a7e0, 32879, 0x00005404, 508); // 0x05005600 -static const u16 hoot_seg5_animindex_05005600[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00F4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00EA, - 0x0001, 0x00E7, 0x0001, 0x00E8, 0x0001, 0x00E9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00CE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0088, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x007E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x000E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00BA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0092, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0018, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00E6, - 0x000A, 0x0023, 0x000A, 0x002D, 0x000A, 0x0037, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00E5, - 0x000A, 0x0042, 0x000A, 0x004C, 0x000A, 0x0056, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0041, - 0x0001, 0x00E2, 0x0001, 0x00E3, 0x0001, 0x00E4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00D8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x009C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0060, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x006A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00B0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0074, -}; +ROM_ASSET_LOAD_ANIM(hoot_seg5_animindex_05005600, 0x0012a7e0, 32879, 0x00005600, 336); // 0x05005750 static const struct Animation hoot_seg5_anim_05005750 = { diff --git a/actors/hoot/model.inc.c b/actors/hoot/model.inc.c index 6f9012643..ef096c253 100644 --- a/actors/hoot/model.inc.c +++ b/actors/hoot/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Hoot // 0x05000900 @@ -73,203 +74,40 @@ static const Lights1 hoot_seg5_lights_05000A08 = gdSPDefLights1( ); // 0x05000A20 -ALIGNED8 const Texture hoot_seg5_texture_05000A20[] = { -#include "actors/hoot/hoot_eyes.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(hoot_seg5_texture_05000A20, "actors/hoot/hoot_eyes.rgba16.inc.c", 0x0012a7e0, 32879, 0x00000a20, 2048); // 0x05001220 -static const Vtx hoot_seg5_vertex_05001220[] = { - {{{ 8, 86, 22}, 0, { 1292, 1620}, {0xc8, 0x5e, 0x3f, 0x00}}}, - {{{ 1, 77, 65}, 0, { 1984, 1676}, {0xb2, 0x4d, 0x3e, 0x00}}}, - {{{ 89, 76, 57}, 0, { 1892, 256}, {0x0f, 0x6e, 0x3b, 0x00}}}, - {{{ 89, 76, -56}, 0, { 72, 280}, {0x19, 0x68, 0xbd, 0x00}}}, - {{{ 40, 94, 0}, 0, { 956, 1164}, {0x37, 0x72, 0x00, 0x00}}}, - {{{ 89, 76, 57}, 0, { 1892, 256}, {0x0f, 0x6e, 0x3b, 0x00}}}, - {{{ 8, 86, -21}, 0, { 596, 1628}, {0xd7, 0x5b, 0xb3, 0x00}}}, - {{{ 40, 94, 0}, 0, { 956, 1164}, {0x37, 0x72, 0x00, 0x00}}}, - {{{ 89, 76, -56}, 0, { 72, 280}, {0x19, 0x68, 0xbd, 0x00}}}, - {{{ 89, 76, -56}, 0, { 72, 280}, {0x19, 0x68, 0xbd, 0x00}}}, - {{{ 1, 77, -64}, 0, { -100, 1704}, {0xa1, 0x46, 0xd4, 0x00}}}, - {{{ 8, 86, -21}, 0, { 596, 1628}, {0xd7, 0x5b, 0xb3, 0x00}}}, - {{{ 8, 86, 22}, 0, { 1292, 1620}, {0xc8, 0x5e, 0x3f, 0x00}}}, - {{{ 89, 76, 57}, 0, { 1892, 256}, {0x0f, 0x6e, 0x3b, 0x00}}}, - {{{ 40, 94, 0}, 0, { 956, 1164}, {0x37, 0x72, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05001220, 0x0012a7e0, 32879, 0x00001220, 240); // 0x05001310 -static const Vtx hoot_seg5_vertex_05001310[] = { - {{{ 39, 120, 0}, 0, { 0, 0}, {0x49, 0x67, 0xfe, 0x00}}}, - {{{ -10, 111, 0}, 0, { 0, 0}, {0x94, 0x41, 0xff, 0x00}}}, - {{{ 8, 86, 22}, 0, { 0, 0}, {0xc8, 0x5e, 0x3f, 0x00}}}, - {{{ 8, 86, 22}, 0, { 0, 0}, {0xc8, 0x5e, 0x3f, 0x00}}}, - {{{ 40, 94, 0}, 0, { 0, 0}, {0x37, 0x72, 0x00, 0x00}}}, - {{{ 39, 120, 0}, 0, { 0, 0}, {0x49, 0x67, 0xfe, 0x00}}}, - {{{ 8, 86, -21}, 0, { 0, 0}, {0xd7, 0x5b, 0xb3, 0x00}}}, - {{{ 39, 120, 0}, 0, { 0, 0}, {0x49, 0x67, 0xfe, 0x00}}}, - {{{ 40, 94, 0}, 0, { 0, 0}, {0x37, 0x72, 0x00, 0x00}}}, - {{{ 8, 86, -21}, 0, { 0, 0}, {0xd7, 0x5b, 0xb3, 0x00}}}, - {{{ -10, 111, 0}, 0, { 0, 0}, {0x94, 0x41, 0xff, 0x00}}}, - {{{ 39, 120, 0}, 0, { 0, 0}, {0x49, 0x67, 0xfe, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05001310, 0x0012a7e0, 32879, 0x00001310, 192); // 0x050013D0 -static const Vtx hoot_seg5_vertex_050013D0[] = { - {{{ 8, 86, -21}, 0, { 0, 0}, {0xd7, 0x5b, 0xb3, 0x00}}}, - {{{ 8, 86, 22}, 0, { 0, 0}, {0xc8, 0x5e, 0x3f, 0x00}}}, - {{{ -10, 111, 0}, 0, { 0, 0}, {0x94, 0x41, 0xff, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050013D0, 0x0012a7e0, 32879, 0x000013d0, 48); // 0x05001400 -static const Vtx hoot_seg5_vertex_05001400[] = { - {{{ -8, -82, 44}, 0, { 0, 0}, {0x8d, 0xcf, 0x0e, 0x00}}}, - {{{ -8, -82, -43}, 0, { 0, 0}, {0xa4, 0xab, 0xf1, 0x00}}}, - {{{ 69, -83, 35}, 0, { 0, 0}, {0x26, 0x8c, 0x20, 0x00}}}, - {{{ -8, -82, -43}, 0, { 0, 0}, {0xa4, 0xab, 0xf1, 0x00}}}, - {{{ 69, -83, -34}, 0, { 0, 0}, {0x25, 0x90, 0xd3, 0x00}}}, - {{{ 69, -83, 35}, 0, { 0, 0}, {0x26, 0x8c, 0x20, 0x00}}}, - {{{ 1, 77, -64}, 0, { 0, 0}, {0xa1, 0x46, 0xd4, 0x00}}}, - {{{ -8, -82, -43}, 0, { 0, 0}, {0xa4, 0xab, 0xf1, 0x00}}}, - {{{ -8, -82, 44}, 0, { 0, 0}, {0x8d, 0xcf, 0x0e, 0x00}}}, - {{{ 69, -83, -34}, 0, { 0, 0}, {0x25, 0x90, 0xd3, 0x00}}}, - {{{ -8, -82, -43}, 0, { 0, 0}, {0xa4, 0xab, 0xf1, 0x00}}}, - {{{ -3, -55, -96}, 0, { 0, 0}, {0xf8, 0xc9, 0x8e, 0x00}}}, - {{{ -3, 33, -87}, 0, { 0, 0}, {0xb0, 0x1e, 0xa3, 0x00}}}, - {{{ -3, -55, -96}, 0, { 0, 0}, {0xf8, 0xc9, 0x8e, 0x00}}}, - {{{ -8, -82, -43}, 0, { 0, 0}, {0xa4, 0xab, 0xf1, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05001400, 0x0012a7e0, 32879, 0x00001400, 240); // 0x050014F0 -static const Vtx hoot_seg5_vertex_050014F0[] = { - {{{ -8, -82, -43}, 0, { 0, 0}, {0xa4, 0xab, 0xf1, 0x00}}}, - {{{ 1, 77, -64}, 0, { 0, 0}, {0xa1, 0x46, 0xd4, 0x00}}}, - {{{ -3, 33, -87}, 0, { 0, 0}, {0xb0, 0x1e, 0xa3, 0x00}}}, - {{{ 122, -45, -35}, 0, { 0, 0}, {0x66, 0xbb, 0xe2, 0x00}}}, - {{{ 69, -83, -34}, 0, { 0, 0}, {0x25, 0x90, 0xd3, 0x00}}}, - {{{ 81, -44, -72}, 0, { 0, 0}, {0x3b, 0xd3, 0x9a, 0x00}}}, - {{{ 81, -44, -72}, 0, { 0, 0}, {0x3b, 0xd3, 0x9a, 0x00}}}, - {{{ 69, -83, -34}, 0, { 0, 0}, {0x25, 0x90, 0xd3, 0x00}}}, - {{{ -3, -55, -96}, 0, { 0, 0}, {0xf8, 0xc9, 0x8e, 0x00}}}, - {{{ 69, -83, 35}, 0, { 0, 0}, {0x26, 0x8c, 0x20, 0x00}}}, - {{{ 69, -83, -34}, 0, { 0, 0}, {0x25, 0x90, 0xd3, 0x00}}}, - {{{ 122, -45, -35}, 0, { 0, 0}, {0x66, 0xbb, 0xe2, 0x00}}}, - {{{ -3, -55, 97}, 0, { 0, 0}, {0xf8, 0xc9, 0x72, 0x00}}}, - {{{ 69, -83, 35}, 0, { 0, 0}, {0x26, 0x8c, 0x20, 0x00}}}, - {{{ 81, -44, 73}, 0, { 0, 0}, {0x3b, 0xd3, 0x66, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050014F0, 0x0012a7e0, 32879, 0x000014f0, 240); // 0x050015E0 -static const Vtx hoot_seg5_vertex_050015E0[] = { - {{{ 81, -44, 73}, 0, { 0, 0}, {0x3b, 0xd3, 0x66, 0x00}}}, - {{{ 69, -83, 35}, 0, { 0, 0}, {0x26, 0x8c, 0x20, 0x00}}}, - {{{ 122, -45, 36}, 0, { 0, 0}, {0x60, 0xbd, 0x2d, 0x00}}}, - {{{ 122, -45, 36}, 0, { 0, 0}, {0x60, 0xbd, 0x2d, 0x00}}}, - {{{ 69, -83, 35}, 0, { 0, 0}, {0x26, 0x8c, 0x20, 0x00}}}, - {{{ 122, -45, -35}, 0, { 0, 0}, {0x66, 0xbb, 0xe2, 0x00}}}, - {{{ -3, -55, 97}, 0, { 0, 0}, {0xf8, 0xc9, 0x72, 0x00}}}, - {{{ -8, -82, 44}, 0, { 0, 0}, {0x8d, 0xcf, 0x0e, 0x00}}}, - {{{ 69, -83, 35}, 0, { 0, 0}, {0x26, 0x8c, 0x20, 0x00}}}, - {{{ 135, 24, -43}, 0, { 0, 0}, {0x65, 0x05, 0xb5, 0x00}}}, - {{{ 131, 93, -14}, 0, { 0, 0}, {0x4c, 0x60, 0xe2, 0x00}}}, - {{{ 135, 24, 44}, 0, { 0, 0}, {0x71, 0x01, 0x39, 0x00}}}, - {{{ 135, 24, -43}, 0, { 0, 0}, {0x65, 0x05, 0xb5, 0x00}}}, - {{{ 135, 24, 44}, 0, { 0, 0}, {0x71, 0x01, 0x39, 0x00}}}, - {{{ 122, -45, -35}, 0, { 0, 0}, {0x66, 0xbb, 0xe2, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050015E0, 0x0012a7e0, 32879, 0x000015e0, 240); // 0x050016D0 -static const Vtx hoot_seg5_vertex_050016D0[] = { - {{{ 135, 24, 44}, 0, { 0, 0}, {0x71, 0x01, 0x39, 0x00}}}, - {{{ 122, -45, 36}, 0, { 0, 0}, {0x60, 0xbd, 0x2d, 0x00}}}, - {{{ 122, -45, -35}, 0, { 0, 0}, {0x66, 0xbb, 0xe2, 0x00}}}, - {{{ 81, -44, 73}, 0, { 0, 0}, {0x3b, 0xd3, 0x66, 0x00}}}, - {{{ 122, -45, 36}, 0, { 0, 0}, {0x60, 0xbd, 0x2d, 0x00}}}, - {{{ 135, 24, 44}, 0, { 0, 0}, {0x71, 0x01, 0x39, 0x00}}}, - {{{ 135, 24, -43}, 0, { 0, 0}, {0x65, 0x05, 0xb5, 0x00}}}, - {{{ 122, -45, -35}, 0, { 0, 0}, {0x66, 0xbb, 0xe2, 0x00}}}, - {{{ 81, -44, -72}, 0, { 0, 0}, {0x3b, 0xd3, 0x9a, 0x00}}}, - {{{ 131, 93, 15}, 0, { 0, 0}, {0x4f, 0x56, 0x2f, 0x00}}}, - {{{ 89, 76, 57}, 0, { 0, 0}, {0x0f, 0x6e, 0x3b, 0x00}}}, - {{{ 135, 24, 44}, 0, { 0, 0}, {0x71, 0x01, 0x39, 0x00}}}, - {{{ 81, -44, 73}, 0, { 0, 0}, {0x3b, 0xd3, 0x66, 0x00}}}, - {{{ 135, 24, 44}, 0, { 0, 0}, {0x71, 0x01, 0x39, 0x00}}}, - {{{ 86, 27, 73}, 0, { 0, 0}, {0x25, 0x16, 0x77, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050016D0, 0x0012a7e0, 32879, 0x000016d0, 240); // 0x050017C0 -static const Vtx hoot_seg5_vertex_050017C0[] = { - {{{ 86, 27, 73}, 0, { 0, 0}, {0x25, 0x16, 0x77, 0x00}}}, - {{{ 1, 77, 65}, 0, { 0, 0}, {0xb2, 0x4d, 0x3e, 0x00}}}, - {{{ -3, 33, 88}, 0, { 0, 0}, {0xb0, 0x1e, 0x5d, 0x00}}}, - {{{ -3, 33, 88}, 0, { 0, 0}, {0xb0, 0x1e, 0x5d, 0x00}}}, - {{{ -3, -55, 97}, 0, { 0, 0}, {0xf8, 0xc9, 0x72, 0x00}}}, - {{{ 86, 27, 73}, 0, { 0, 0}, {0x25, 0x16, 0x77, 0x00}}}, - {{{ 135, 24, 44}, 0, { 0, 0}, {0x71, 0x01, 0x39, 0x00}}}, - {{{ 89, 76, 57}, 0, { 0, 0}, {0x0f, 0x6e, 0x3b, 0x00}}}, - {{{ 86, 27, 73}, 0, { 0, 0}, {0x25, 0x16, 0x77, 0x00}}}, - {{{ -3, -55, 97}, 0, { 0, 0}, {0xf8, 0xc9, 0x72, 0x00}}}, - {{{ 81, -44, 73}, 0, { 0, 0}, {0x3b, 0xd3, 0x66, 0x00}}}, - {{{ 86, 27, 73}, 0, { 0, 0}, {0x25, 0x16, 0x77, 0x00}}}, - {{{ 86, 27, 73}, 0, { 0, 0}, {0x25, 0x16, 0x77, 0x00}}}, - {{{ 89, 76, 57}, 0, { 0, 0}, {0x0f, 0x6e, 0x3b, 0x00}}}, - {{{ 1, 77, 65}, 0, { 0, 0}, {0xb2, 0x4d, 0x3e, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050017C0, 0x0012a7e0, 32879, 0x000017c0, 240); // 0x050018B0 -static const Vtx hoot_seg5_vertex_050018B0[] = { - {{{ 89, 76, 57}, 0, { 0, 0}, {0x0f, 0x6e, 0x3b, 0x00}}}, - {{{ 131, 93, -14}, 0, { 0, 0}, {0x4c, 0x60, 0xe2, 0x00}}}, - {{{ 89, 76, -56}, 0, { 0, 0}, {0x19, 0x68, 0xbd, 0x00}}}, - {{{ 89, 76, 57}, 0, { 0, 0}, {0x0f, 0x6e, 0x3b, 0x00}}}, - {{{ 131, 93, 15}, 0, { 0, 0}, {0x4f, 0x56, 0x2f, 0x00}}}, - {{{ 131, 93, -14}, 0, { 0, 0}, {0x4c, 0x60, 0xe2, 0x00}}}, - {{{ 1, 77, 65}, 0, { 0, 0}, {0xb2, 0x4d, 0x3e, 0x00}}}, - {{{ 8, 86, 22}, 0, { 0, 0}, {0xc8, 0x5e, 0x3f, 0x00}}}, - {{{ 1, 77, -64}, 0, { 0, 0}, {0xa1, 0x46, 0xd4, 0x00}}}, - {{{ 1, 77, 65}, 0, { 0, 0}, {0xb2, 0x4d, 0x3e, 0x00}}}, - {{{ 1, 77, -64}, 0, { 0, 0}, {0xa1, 0x46, 0xd4, 0x00}}}, - {{{ -8, -82, 44}, 0, { 0, 0}, {0x8d, 0xcf, 0x0e, 0x00}}}, - {{{ -3, 33, 88}, 0, { 0, 0}, {0xb0, 0x1e, 0x5d, 0x00}}}, - {{{ 1, 77, 65}, 0, { 0, 0}, {0xb2, 0x4d, 0x3e, 0x00}}}, - {{{ -8, -82, 44}, 0, { 0, 0}, {0x8d, 0xcf, 0x0e, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050018B0, 0x0012a7e0, 32879, 0x000018b0, 240); // 0x050019A0 -static const Vtx hoot_seg5_vertex_050019A0[] = { - {{{ 131, 93, -14}, 0, { 0, 0}, {0x4c, 0x60, 0xe2, 0x00}}}, - {{{ 131, 93, 15}, 0, { 0, 0}, {0x4f, 0x56, 0x2f, 0x00}}}, - {{{ 135, 24, 44}, 0, { 0, 0}, {0x71, 0x01, 0x39, 0x00}}}, - {{{ -8, -82, 44}, 0, { 0, 0}, {0x8d, 0xcf, 0x0e, 0x00}}}, - {{{ -3, -55, 97}, 0, { 0, 0}, {0xf8, 0xc9, 0x72, 0x00}}}, - {{{ -3, 33, 88}, 0, { 0, 0}, {0xb0, 0x1e, 0x5d, 0x00}}}, - {{{ 135, 24, -43}, 0, { 0, 0}, {0x65, 0x05, 0xb5, 0x00}}}, - {{{ 89, 76, -56}, 0, { 0, 0}, {0x19, 0x68, 0xbd, 0x00}}}, - {{{ 131, 93, -14}, 0, { 0, 0}, {0x4c, 0x60, 0xe2, 0x00}}}, - {{{ -3, 33, -87}, 0, { 0, 0}, {0xb0, 0x1e, 0xa3, 0x00}}}, - {{{ 1, 77, -64}, 0, { 0, 0}, {0xa1, 0x46, 0xd4, 0x00}}}, - {{{ 86, 27, -72}, 0, { 0, 0}, {0x25, 0x16, 0x89, 0x00}}}, - {{{ 8, 86, 22}, 0, { 0, 0}, {0xc8, 0x5e, 0x3f, 0x00}}}, - {{{ 8, 86, -21}, 0, { 0, 0}, {0xd7, 0x5b, 0xb3, 0x00}}}, - {{{ 1, 77, -64}, 0, { 0, 0}, {0xa1, 0x46, 0xd4, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050019A0, 0x0012a7e0, 32879, 0x000019a0, 240); // 0x05001A90 -static const Vtx hoot_seg5_vertex_05001A90[] = { - {{{ 1, 77, -64}, 0, { 0, 0}, {0xa1, 0x46, 0xd4, 0x00}}}, - {{{ 89, 76, -56}, 0, { 0, 0}, {0x19, 0x68, 0xbd, 0x00}}}, - {{{ 86, 27, -72}, 0, { 0, 0}, {0x25, 0x16, 0x89, 0x00}}}, - {{{ 86, 27, -72}, 0, { 0, 0}, {0x25, 0x16, 0x89, 0x00}}}, - {{{ 89, 76, -56}, 0, { 0, 0}, {0x19, 0x68, 0xbd, 0x00}}}, - {{{ 135, 24, -43}, 0, { 0, 0}, {0x65, 0x05, 0xb5, 0x00}}}, - {{{ -3, -55, -96}, 0, { 0, 0}, {0xf8, 0xc9, 0x8e, 0x00}}}, - {{{ 86, 27, -72}, 0, { 0, 0}, {0x25, 0x16, 0x89, 0x00}}}, - {{{ 81, -44, -72}, 0, { 0, 0}, {0x3b, 0xd3, 0x9a, 0x00}}}, - {{{ 86, 27, -72}, 0, { 0, 0}, {0x25, 0x16, 0x89, 0x00}}}, - {{{ 135, 24, -43}, 0, { 0, 0}, {0x65, 0x05, 0xb5, 0x00}}}, - {{{ 81, -44, -72}, 0, { 0, 0}, {0x3b, 0xd3, 0x9a, 0x00}}}, - {{{ -3, -55, -96}, 0, { 0, 0}, {0xf8, 0xc9, 0x8e, 0x00}}}, - {{{ -3, 33, -87}, 0, { 0, 0}, {0xb0, 0x1e, 0xa3, 0x00}}}, - {{{ 86, 27, -72}, 0, { 0, 0}, {0x25, 0x16, 0x89, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05001A90, 0x0012a7e0, 32879, 0x00001a90, 240); // 0x05001B80 - 0x05001C00 const Gfx hoot_seg5_dl_05001B80[] = { @@ -351,25 +189,14 @@ static const Lights1 hoot_seg5_lights_05001E38 = gdSPDefLights1( ); // 0x05001E50 -ALIGNED8 const Texture hoot_seg5_texture_05001E50[] = { -#include "actors/hoot/hoot_wing.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(hoot_seg5_texture_05001E50, "actors/hoot/hoot_wing.rgba16.inc.c", 0x0012a7e0, 32879, 0x00001e50, 2048); // 0x05002650 -ALIGNED8 const Texture hoot_seg5_texture_05002650[] = { -#include "actors/hoot/hoot_wing_tip.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(hoot_seg5_texture_05002650, "actors/hoot/hoot_wing_tip.rgba16.inc.c", 0x0012a7e0, 32879, 0x00002650, 2048); // //! The vertex macro which calls this has too large of a size. // 0x05002E50 -static const Vtx hoot_seg5_vertex_05002E50[] = { - {{{ 126, 0, -62}, 0, { 1780, 228}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -87}, 0, { 296, -56}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 168, 0, 125}, 0, { 2288, 2352}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -87}, 0, { 296, -56}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 78}, 0, { 304, 1824}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 168, 0, 125}, 0, { 2288, 2352}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05002E50, 0x0012a7e0, 32879, 0x00002e50, 96); // vertex -752, 0, 1280, -2800, 0, 0x07, 0x00, 0x00, 0x00 // vertex -6656, 0, 0, -3328, 0, 0x07, 0x3F, 0xF1, 0x00 @@ -415,14 +242,7 @@ static const Lights1 hoot_seg5_lights_05002F60 = gdSPDefLights1( // //! The vertex macro which calls this has too large of a size. // 0x05002F78 -static const Vtx hoot_seg5_vertex_05002F78[] = { - {{{ 119, 0, -85}, 0, { 1972, 68}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 96}, 0, { 964, 2040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 119, 0, 77}, 0, { 1976, 1840}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 119, 0, -85}, 0, { 1972, 68}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -47}, 0, { 960, 484}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 96}, 0, { 964, 2040}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05002F78, 0x0012a7e0, 32879, 0x00002f78, 96); // vertex -752, 0, 1280, -2800, 0, 0x07, 0x00, 0x00, 0x00 // vertex -6656, 0, 0, -3328, 0, 0x07, 0x3F, 0xF1, 0x00 @@ -468,14 +288,7 @@ static const Lights1 hoot_seg5_lights_05003088 = gdSPDefLights1( // //! The vertex macro which calls this has too large of a size. // 0x050030A0 -static const Vtx hoot_seg5_vertex_050030A0[] = { - {{{ 89, 1, -46}, 0, { 928, 456}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 37, 1, -66}, 0, { 352, 216}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 89, 1, 95}, 0, { 924, 2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 37, 1, -66}, 0, { 352, 216}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 37, 1, 29}, 0, { 348, 1324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 89, 1, 95}, 0, { 924, 2076}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050030A0, 0x0012a7e0, 32879, 0x000030a0, 96); // vertex -752, 0, 1280, -2800, 0, 0x07, 0x00, 0x00, 0x00 // vertex -6656, 0, 0, -3328, 0, 0x07, 0x3F, 0xF1, 0x00 @@ -521,14 +334,7 @@ static const Lights1 hoot_seg5_lights_050031B0 = gdSPDefLights1( // //! The vertex macro which calls this has too large of a size. // 0x050031C8 -static const Vtx hoot_seg5_vertex_050031C8[] = { - {{{ 37, 1, -66}, 0, { 380, 184}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2, 1, -39}, 0, { 0, 528}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 37, 1, 28}, 0, { 400, 1356}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2, 1, -39}, 0, { 0, 528}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1, 1, 72}, 0, { -56, 1904}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 37, 1, 28}, 0, { 400, 1356}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050031C8, 0x0012a7e0, 32879, 0x000031c8, 96); // vertex -752, 0, 1280, -2800, 0, 0x07, 0x00, 0x00, 0x00 // vertex -6656, 0, 0, -3328, 0, 0x07, 0x3F, 0xF1, 0x00 @@ -574,14 +380,7 @@ static const Lights1 hoot_seg5_lights_050032D8 = gdSPDefLights1( // //! The vertex macro which calls this has too large of a size. // 0x050032F0 -static const Vtx hoot_seg5_vertex_050032F0[] = { - {{{ 168, 0, -124}, 0, { 2340, 2408}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 88}, 0, { 424, -4}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 126, 0, 63}, 0, { 1920, 276}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 168, 0, -124}, 0, { 2340, 2408}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -77}, 0, { 348, 1884}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 88}, 0, { 424, -4}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050032F0, 0x0012a7e0, 32879, 0x000032f0, 96); // vertex -752, 0, 1280, -2800, 0, 0x07, 0x00, 0x00, 0x00 // vertex -6656, 0, 0, -3328, 0, 0x07, 0x3F, 0xF1, 0x00 @@ -627,14 +426,7 @@ static const Lights1 hoot_seg5_lights_05003400 = gdSPDefLights1( // //! The vertex macro which calls this has too large of a size. // 0x05003418 -static const Vtx hoot_seg5_vertex_05003418[] = { - {{{ 119, 0, -76}, 0, { 1988, 1892}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -95}, 0, { 1000, 2096}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 119, 0, 86}, 0, { 1984, 36}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -95}, 0, { 1000, 2096}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 48}, 0, { 1000, 468}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 119, 0, 86}, 0, { 1984, 36}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003418, 0x0012a7e0, 32879, 0x00003418, 96); // vertex -752, 0, 1280, -2800, 0, 0x07, 0x00, 0x00, 0x00 // vertex -6656, 0, 0, -3328, 0, 0x07, 0x3F, 0xF1, 0x00 @@ -680,14 +472,7 @@ static const Lights1 hoot_seg5_lights_05003528 = gdSPDefLights1( // //! The vertex macro which calls this has too large of a size. // 0x05003540 -static const Vtx hoot_seg5_vertex_05003540[] = { - {{{ 89, 1, -94}, 0, { 984, 2096}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 37, 1, 67}, 0, { 368, 192}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 89, 1, 47}, 0, { 992, 436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 89, 1, -94}, 0, { 984, 2096}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 37, 1, -28}, 0, { 360, 1324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 37, 1, 67}, 0, { 368, 192}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003540, 0x0012a7e0, 32879, 0x00003540, 96); // vertex -752, 0, 1280, -2800, 0, 0x07, 0x00, 0x00, 0x00 // vertex -6656, 0, 0, -3328, 0, 0x07, 0x3F, 0xF1, 0x00 @@ -733,14 +518,7 @@ static const Lights1 hoot_seg5_lights_05003650 = gdSPDefLights1( // //! The vertex macro which calls this has too large of a size. // 0x05003668 -static const Vtx hoot_seg5_vertex_05003668[] = { - {{{ 37, 1, -27}, 0, { 428, 1324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2, 1, 40}, 0, { -24, 512}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 37, 1, 67}, 0, { 432, 180}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 37, 1, -27}, 0, { 428, 1324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1, 1, -71}, 0, { -40, 1848}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2, 1, 40}, 0, { -24, 512}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003668, 0x0012a7e0, 32879, 0x00003668, 96); // vertex -752, 0, 1280, -2800, 0, 0x07, 0x00, 0x00, 0x00 // vertex -6656, 0, 0, -3328, 0, 0x07, 0x3F, 0xF1, 0x00 @@ -779,375 +557,70 @@ const Gfx hoot_seg5_dl_05003728[] = { }; // 0x05003778 -static const Vtx hoot_seg5_vertex_05003778[] = { - {{{ 26, -12, 0}, 0, { 0, 0}, {0x02, 0xbe, 0x6c, 0x00}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0x02, 0xbe, 0x6c, 0x00}}}, - {{{ -14, 3, 11}, 0, { 0, 0}, {0x02, 0xbe, 0x6c, 0x00}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0x02, 0xbe, 0x94, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x02, 0xbe, 0x94, 0xff}}}, - {{{ -14, 3, -10}, 0, { 0, 0}, {0x02, 0xbe, 0x94, 0xff}}}, - {{{ -14, 3, -10}, 0, { 0, 0}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ -10, -13, 0}, 0, { 0, 0}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ -14, 3, 11}, 0, { 0, 0}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0xe1, 0x7b, 0x00, 0xff}}}, - {{{ -14, 3, 11}, 0, { 0, 0}, {0xe1, 0x7b, 0x00, 0xff}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0xe1, 0x7b, 0x00, 0xff}}}, - {{{ 49, -27, -24}, 0, { 0, 0}, {0x37, 0x5f, 0xc2, 0xff}}}, - {{{ 38, -32, -47}, 0, { 0, 0}, {0x2d, 0x6c, 0xd1, 0xff}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0x4e, 0x29, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003778, 0x0012a7e0, 32879, 0x00003778, 240); // 0x05003868 -static const Vtx hoot_seg5_vertex_05003868[] = { - {{{ 22, 13, -15}, 0, { 0, 0}, {0x87, 0xe1, 0xf1, 0xff}}}, - {{{ 38, -32, -47}, 0, { 0, 0}, {0x87, 0xe1, 0xf1, 0x00}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x87, 0xe1, 0xf1, 0x00}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x35, 0xbb, 0x5b, 0xff}}}, - {{{ 41, -47, -38}, 0, { 0, 0}, {0x18, 0xb1, 0x5f, 0xff}}}, - {{{ 49, -27, -24}, 0, { 0, 0}, {0x26, 0xb7, 0x60, 0xff}}}, - {{{ 49, -27, 25}, 0, { 0, 0}, {0x26, 0xb7, 0xa0, 0xff}}}, - {{{ 41, -47, 39}, 0, { 0, 0}, {0x18, 0xb1, 0xa1, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x35, 0xbb, 0xa5, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x87, 0xe1, 0x0f, 0xff}}}, - {{{ 38, -32, 48}, 0, { 0, 0}, {0x87, 0xe1, 0x0f, 0xff}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0x87, 0xe1, 0x0f, 0xff}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0x4e, 0x29, 0x5b, 0xff}}}, - {{{ 38, -32, 48}, 0, { 0, 0}, {0x2d, 0x6c, 0x2f, 0xff}}}, - {{{ 49, -27, 25}, 0, { 0, 0}, {0x37, 0x5f, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003868, 0x0012a7e0, 32879, 0x00003868, 240); // 0x05003958 -static const Vtx hoot_seg5_vertex_05003958[] = { - {{{ 41, 29, 0}, 0, { 0, 0}, {0x33, 0xf6, 0x73, 0xff}}}, - {{{ 26, 49, 9}, 0, { 0, 0}, {0x27, 0xea, 0x76, 0x00}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0x4e, 0x29, 0x5b, 0x00}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0x82, 0x0e, 0x00, 0xff}}}, - {{{ 26, 49, 9}, 0, { 0, 0}, {0x82, 0x0e, 0x00, 0xff}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0x82, 0x0e, 0x00, 0xff}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0x4e, 0x29, 0xa5, 0xff}}}, - {{{ 26, 49, -8}, 0, { 0, 0}, {0x27, 0xea, 0x8a, 0xff}}}, - {{{ 41, 29, 0}, 0, { 0, 0}, {0x33, 0xf6, 0x8d, 0xff}}}, - {{{ 45, 8, 0}, 0, { 0, 0}, {0x48, 0x27, 0xa0, 0xff}}}, - {{{ 26, 49, -8}, 0, { 0, 0}, {0x82, 0x0e, 0x00, 0xff}}}, - {{{ 45, 8, 0}, 0, { 0, 0}, {0x48, 0x27, 0x60, 0xff}}}, - {{{ 49, -27, 25}, 0, { 0, 0}, {0x37, 0x5f, 0x3e, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x87, 0xe1, 0x0f, 0xff}}}, - {{{ 41, -47, 39}, 0, { 0, 0}, {0x87, 0xe1, 0x0f, 0xff}}}, - {{{ 38, -32, 48}, 0, { 0, 0}, {0x87, 0xe1, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003958, 0x0012a7e0, 32879, 0x00003958, 256); // 0x05003A58 -static const Vtx hoot_seg5_vertex_05003A58[] = { - {{{ 26, -12, 0}, 0, { 0, 0}, {0x35, 0xbb, 0xa5, 0xff}}}, - {{{ 45, 8, 0}, 0, { 0, 0}, {0x3f, 0xc7, 0xa3, 0x00}}}, - {{{ 49, -27, 25}, 0, { 0, 0}, {0x26, 0xb7, 0xa0, 0x00}}}, - {{{ 49, -27, -24}, 0, { 0, 0}, {0x26, 0xb7, 0x60, 0xff}}}, - {{{ 45, 8, 0}, 0, { 0, 0}, {0x3f, 0xc7, 0x5d, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x35, 0xbb, 0x5b, 0xff}}}, - {{{ 38, -32, -47}, 0, { 0, 0}, {0x87, 0xe1, 0xf1, 0xff}}}, - {{{ 41, -47, -38}, 0, { 0, 0}, {0x87, 0xe1, 0xf1, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x87, 0xe1, 0xf1, 0xff}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0x4e, 0x29, 0xa5, 0xff}}}, - {{{ 45, 8, 0}, 0, { 0, 0}, {0x48, 0x27, 0xa0, 0xff}}}, - {{{ 49, -27, -24}, 0, { 0, 0}, {0x37, 0x5f, 0xc2, 0xff}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0xe1, 0x7b, 0x00, 0xff}}}, - {{{ -14, 3, -10}, 0, { 0, 0}, {0xe1, 0x7b, 0x00, 0xff}}}, - {{{ -14, 3, 11}, 0, { 0, 0}, {0xe1, 0x7b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003A58, 0x0012a7e0, 32879, 0x00003a58, 240); // 0x05003B48 -static const Vtx hoot_seg5_vertex_05003B48[] = { - {{{ 26, -12, 0}, 0, { 0, 0}, {0x02, 0xbe, 0x94, 0xff}}}, - {{{ -10, -13, 0}, 0, { 0, 0}, {0x02, 0xbe, 0x94, 0x00}}}, - {{{ -14, 3, -10}, 0, { 0, 0}, {0x02, 0xbe, 0x94, 0x00}}}, - {{{ -14, 3, 11}, 0, { 0, 0}, {0x02, 0xbe, 0x6c, 0xff}}}, - {{{ -10, -13, 0}, 0, { 0, 0}, {0x02, 0xbe, 0x6c, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x02, 0xbe, 0x6c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003B48, 0x0012a7e0, 32879, 0x00003b48, 96); // 0x05003BA8 -static const Vtx hoot_seg5_vertex_05003BA8[] = { - {{{ 41, -47, -38}, 0, { 0, 0}, {0x18, 0xb1, 0x5f, 0x00}}}, - {{{ 79, -26, -25}, 0, { 0, 0}, {0x07, 0xb4, 0x64, 0x00}}}, - {{{ 49, -27, -24}, 0, { 0, 0}, {0x26, 0xb7, 0x60, 0x00}}}, - {{{ 49, -27, -24}, 0, { 0, 0}, {0x37, 0x5f, 0xc2, 0xff}}}, - {{{ 79, -26, -25}, 0, { 0, 0}, {0xfc, 0x7b, 0xe4, 0xff}}}, - {{{ 38, -32, -47}, 0, { 0, 0}, {0x2d, 0x6c, 0xd1, 0xff}}}, - {{{ 38, -32, 48}, 0, { 0, 0}, {0x2d, 0x6c, 0x2f, 0xff}}}, - {{{ 79, -26, 26}, 0, { 0, 0}, {0xfc, 0x7b, 0x1c, 0xff}}}, - {{{ 49, -27, 25}, 0, { 0, 0}, {0x37, 0x5f, 0x3e, 0xff}}}, - {{{ 49, -27, 25}, 0, { 0, 0}, {0x26, 0xb7, 0xa0, 0xff}}}, - {{{ 79, -26, 26}, 0, { 0, 0}, {0x07, 0xb4, 0x9c, 0xff}}}, - {{{ 41, -47, 39}, 0, { 0, 0}, {0x18, 0xb1, 0xa1, 0xff}}}, - {{{ 26, 49, -8}, 0, { 0, 0}, {0x27, 0xea, 0x8a, 0xff}}}, - {{{ 63, 30, 0}, 0, { 0, 0}, {0x00, 0xcc, 0x8d, 0xff}}}, - {{{ 41, 29, 0}, 0, { 0, 0}, {0x33, 0xf6, 0x8d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003BA8, 0x0012a7e0, 32879, 0x00003ba8, 240); // 0x05003C98 -static const Vtx hoot_seg5_vertex_05003C98[] = { - {{{ 41, 29, 0}, 0, { 0, 0}, {0x33, 0xf6, 0x73, 0xff}}}, - {{{ 63, 30, 0}, 0, { 0, 0}, {0x00, 0xcc, 0x73, 0x00}}}, - {{{ 26, 49, 9}, 0, { 0, 0}, {0x27, 0xea, 0x76, 0x00}}}, - {{{ 41, -47, 39}, 0, { 0, 0}, {0x3d, 0xcf, 0x63, 0xff}}}, - {{{ 79, -26, 26}, 0, { 0, 0}, {0x3d, 0xcf, 0x63, 0xff}}}, - {{{ 38, -32, 48}, 0, { 0, 0}, {0x3d, 0xcf, 0x63, 0xff}}}, - {{{ 26, 49, 9}, 0, { 0, 0}, {0x3a, 0x70, 0x00, 0xff}}}, - {{{ 63, 30, 0}, 0, { 0, 0}, {0x3a, 0x70, 0x00, 0xff}}}, - {{{ 26, 49, -8}, 0, { 0, 0}, {0x3a, 0x70, 0x00, 0xff}}}, - {{{ 38, -32, -47}, 0, { 0, 0}, {0x3d, 0xcf, 0x9d, 0xff}}}, - {{{ 79, -26, -25}, 0, { 0, 0}, {0x3d, 0xcf, 0x9d, 0xff}}}, - {{{ 41, -47, -38}, 0, { 0, 0}, {0x3d, 0xcf, 0x9d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003C98, 0x0012a7e0, 32879, 0x00003c98, 192); // 0x05003D58 -static const Vtx hoot_seg5_vertex_05003D58[] = { - {{{ 45, -48, 1}, 0, { 0, 0}, {0xde, 0xb4, 0x5f, 0x00}}}, - {{{ 51, -7, 36}, 0, { 0, 0}, {0xde, 0xb4, 0x5f, 0x00}}}, - {{{ -10, -23, 1}, 0, { 0, 0}, {0xde, 0xb4, 0x5f, 0x00}}}, - {{{ 58, 33, 1}, 0, { 0, 0}, {0xf8, 0x53, 0xa1, 0xff}}}, - {{{ 51, -7, -34}, 0, { 0, 0}, {0xf8, 0x53, 0xa1, 0xff}}}, - {{{ -2, 26, 1}, 0, { 0, 0}, {0xf8, 0x53, 0xa1, 0xff}}}, - {{{ -10, -23, 1}, 0, { 0, 0}, {0x83, 0x14, 0x00, 0xff}}}, - {{{ -6, 1, 23}, 0, { 0, 0}, {0x83, 0x14, 0x00, 0xff}}}, - {{{ -6, 1, -20}, 0, { 0, 0}, {0x83, 0x14, 0x00, 0xff}}}, - {{{ 51, -7, 36}, 0, { 0, 0}, {0xf8, 0x53, 0x5f, 0xff}}}, - {{{ 58, 33, 1}, 0, { 0, 0}, {0xf8, 0x53, 0x5f, 0xff}}}, - {{{ -2, 26, 1}, 0, { 0, 0}, {0xf8, 0x53, 0x5f, 0xff}}}, - {{{ 51, -7, -34}, 0, { 0, 0}, {0xde, 0xb4, 0xa1, 0xff}}}, - {{{ 45, -48, 1}, 0, { 0, 0}, {0xde, 0xb4, 0xa1, 0xff}}}, - {{{ -10, -23, 1}, 0, { 0, 0}, {0xde, 0xb4, 0xa1, 0xff}}}, - {{{ -6, 1, -20}, 0, { 0, 0}, {0xde, 0xb4, 0xa1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003D58, 0x0012a7e0, 32879, 0x00003d58, 256); // 0x05003E58 -static const Vtx hoot_seg5_vertex_05003E58[] = { - {{{ -2, 26, 1}, 0, { 0, 0}, {0xf8, 0x53, 0x5f, 0xff}}}, - {{{ -6, 1, 23}, 0, { 0, 0}, {0xf8, 0x53, 0x5f, 0x00}}}, - {{{ 51, -7, 36}, 0, { 0, 0}, {0xf8, 0x53, 0x5f, 0x00}}}, - {{{ -6, 1, 23}, 0, { 0, 0}, {0x83, 0x14, 0x00, 0xff}}}, - {{{ -2, 26, 1}, 0, { 0, 0}, {0x83, 0x14, 0x00, 0xff}}}, - {{{ -6, 1, -20}, 0, { 0, 0}, {0x83, 0x14, 0x00, 0xff}}}, - {{{ 51, -7, -34}, 0, { 0, 0}, {0xf8, 0x53, 0xa1, 0xff}}}, - {{{ -6, 1, -20}, 0, { 0, 0}, {0xf8, 0x53, 0xa1, 0xff}}}, - {{{ -2, 26, 1}, 0, { 0, 0}, {0xf8, 0x53, 0xa1, 0xff}}}, - {{{ 51, -7, 36}, 0, { 0, 0}, {0xde, 0xb4, 0x5f, 0xff}}}, - {{{ -6, 1, 23}, 0, { 0, 0}, {0xde, 0xb4, 0x5f, 0xff}}}, - {{{ -10, -23, 1}, 0, { 0, 0}, {0xde, 0xb4, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003E58, 0x0012a7e0, 32879, 0x00003e58, 192); // 0x05003F18 -static const Vtx hoot_seg5_vertex_05003F18[] = { - {{{ 51, -7, -34}, 0, { 0, 0}, {0x7d, 0xec, 0x00, 0x00}}}, - {{{ 58, 33, 1}, 0, { 0, 0}, {0x7d, 0xec, 0x00, 0x00}}}, - {{{ 51, -7, 36}, 0, { 0, 0}, {0x7d, 0xec, 0x00, 0x00}}}, - {{{ 45, -48, 1}, 0, { 0, 0}, {0x7d, 0xec, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003F18, 0x0012a7e0, 32879, 0x00003f18, 64); // 0x05003F58 -static const Vtx hoot_seg5_vertex_05003F58[] = { - {{{ 26, 49, -9}, 0, { 0, 0}, {0x27, 0xea, 0x8a, 0x00}}}, - {{{ 63, 30, 0}, 0, { 0, 0}, {0x00, 0xcc, 0x8d, 0x00}}}, - {{{ 41, 29, 0}, 0, { 0, 0}, {0x33, 0xf6, 0x8d, 0x00}}}, - {{{ 41, 29, 0}, 0, { 0, 0}, {0x33, 0xf6, 0x73, 0xff}}}, - {{{ 63, 30, 0}, 0, { 0, 0}, {0x00, 0xcc, 0x73, 0xff}}}, - {{{ 26, 49, 8}, 0, { 0, 0}, {0x27, 0xea, 0x76, 0xff}}}, - {{{ 41, -47, -39}, 0, { 0, 0}, {0x18, 0xb1, 0x5f, 0xff}}}, - {{{ 79, -26, -26}, 0, { 0, 0}, {0x07, 0xb4, 0x64, 0xff}}}, - {{{ 49, -27, -25}, 0, { 0, 0}, {0x26, 0xb7, 0x60, 0xff}}}, - {{{ 49, -27, -25}, 0, { 0, 0}, {0x37, 0x5f, 0xc2, 0xff}}}, - {{{ 79, -26, -26}, 0, { 0, 0}, {0xfc, 0x7b, 0xe4, 0xff}}}, - {{{ 38, -32, -48}, 0, { 0, 0}, {0x2d, 0x6c, 0xd1, 0xff}}}, - {{{ 38, -32, 47}, 0, { 0, 0}, {0x2d, 0x6c, 0x2f, 0xff}}}, - {{{ 79, -26, 25}, 0, { 0, 0}, {0xfc, 0x7b, 0x1c, 0xff}}}, - {{{ 49, -27, 24}, 0, { 0, 0}, {0x37, 0x5f, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05003F58, 0x0012a7e0, 32879, 0x00003f58, 240); // 0x05004048 -static const Vtx hoot_seg5_vertex_05004048[] = { - {{{ 49, -27, 24}, 0, { 0, 0}, {0x26, 0xb7, 0xa0, 0xff}}}, - {{{ 79, -26, 25}, 0, { 0, 0}, {0x07, 0xb4, 0x9c, 0x00}}}, - {{{ 41, -47, 38}, 0, { 0, 0}, {0x18, 0xb1, 0xa1, 0x00}}}, - {{{ 41, -47, 38}, 0, { 0, 0}, {0x3d, 0xcf, 0x63, 0xff}}}, - {{{ 79, -26, 25}, 0, { 0, 0}, {0x3d, 0xcf, 0x63, 0xff}}}, - {{{ 38, -32, 47}, 0, { 0, 0}, {0x3d, 0xcf, 0x63, 0xff}}}, - {{{ 26, 49, 8}, 0, { 0, 0}, {0x3a, 0x70, 0x00, 0xff}}}, - {{{ 63, 30, 0}, 0, { 0, 0}, {0x3a, 0x70, 0x00, 0xff}}}, - {{{ 26, 49, -9}, 0, { 0, 0}, {0x3a, 0x70, 0x00, 0xff}}}, - {{{ 38, -32, -48}, 0, { 0, 0}, {0x3d, 0xcf, 0x9d, 0xff}}}, - {{{ 79, -26, -26}, 0, { 0, 0}, {0x3d, 0xcf, 0x9d, 0xff}}}, - {{{ 41, -47, -39}, 0, { 0, 0}, {0x3d, 0xcf, 0x9d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05004048, 0x0012a7e0, 32879, 0x00004048, 192); // 0x05004108 -static const Vtx hoot_seg5_vertex_05004108[] = { - {{{ 49, -27, -25}, 0, { 0, 0}, {0x37, 0x5f, 0xc2, 0x00}}}, - {{{ 38, -32, -48}, 0, { 0, 0}, {0x2d, 0x6c, 0xd1, 0x00}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0x4e, 0x29, 0xa5, 0x00}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0x87, 0xe1, 0xf1, 0xff}}}, - {{{ 38, -32, -48}, 0, { 0, 0}, {0x87, 0xe1, 0xf1, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x87, 0xe1, 0xf1, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x35, 0xbb, 0x5b, 0xff}}}, - {{{ 41, -47, -39}, 0, { 0, 0}, {0x18, 0xb1, 0x5f, 0xff}}}, - {{{ 49, -27, -25}, 0, { 0, 0}, {0x26, 0xb7, 0x60, 0xff}}}, - {{{ 49, -27, 24}, 0, { 0, 0}, {0x26, 0xb7, 0xa0, 0xff}}}, - {{{ 41, -47, 38}, 0, { 0, 0}, {0x18, 0xb1, 0xa1, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x35, 0xbb, 0xa5, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x87, 0xe1, 0x0f, 0xff}}}, - {{{ 38, -32, 47}, 0, { 0, 0}, {0x87, 0xe1, 0x0f, 0xff}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0x87, 0xe1, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05004108, 0x0012a7e0, 32879, 0x00004108, 240); // 0x050041F8 -static const Vtx hoot_seg5_vertex_050041F8[] = { - {{{ 22, 13, 15}, 0, { 0, 0}, {0x4e, 0x29, 0x5b, 0xff}}}, - {{{ 38, -32, 47}, 0, { 0, 0}, {0x2d, 0x6c, 0x2f, 0x00}}}, - {{{ 49, -27, 24}, 0, { 0, 0}, {0x37, 0x5f, 0x3e, 0x00}}}, - {{{ 41, 29, 0}, 0, { 0, 0}, {0x33, 0xf6, 0x73, 0xff}}}, - {{{ 26, 49, 8}, 0, { 0, 0}, {0x27, 0xea, 0x76, 0xff}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0x82, 0x0e, 0x00, 0xff}}}, - {{{ 26, 49, -9}, 0, { 0, 0}, {0x82, 0x0e, 0x00, 0xff}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0x82, 0x0e, 0x00, 0xff}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0xe1, 0x7b, 0x00, 0xff}}}, - {{{ -14, 3, -11}, 0, { 0, 0}, {0xe1, 0x7b, 0x00, 0xff}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0xe1, 0x7b, 0x00, 0xff}}}, - {{{ -14, 3, -11}, 0, { 0, 0}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ -10, -13, 0}, 0, { 0, 0}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ -14, 3, 10}, 0, { 0, 0}, {0x84, 0xea, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050041F8, 0x0012a7e0, 32879, 0x000041f8, 224); // 0x050042D8 -static const Vtx hoot_seg5_vertex_050042D8[] = { - {{{ -14, 3, 10}, 0, { 0, 0}, {0x02, 0xbe, 0x6c, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x02, 0xbe, 0x6c, 0x00}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0x02, 0xbe, 0x6c, 0x00}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0x4e, 0x29, 0xa5, 0xff}}}, - {{{ 26, 49, -9}, 0, { 0, 0}, {0x27, 0xea, 0x8a, 0xff}}}, - {{{ 41, 29, 0}, 0, { 0, 0}, {0x33, 0xf6, 0x8d, 0xff}}}, - {{{ -14, 3, -11}, 0, { 0, 0}, {0x02, 0xbe, 0x94, 0xff}}}, - {{{ 22, 13, -15}, 0, { 0, 0}, {0x02, 0xbe, 0x94, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x02, 0xbe, 0x94, 0xff}}}, - {{{ -10, -13, 0}, 0, { 0, 0}, {0x02, 0xbe, 0x94, 0xff}}}, - {{{ -10, -13, 0}, 0, { 0, 0}, {0x02, 0xbe, 0x6c, 0xff}}}, - {{{ -14, 3, -11}, 0, { 0, 0}, {0xe1, 0x7b, 0x00, 0xff}}}, - {{{ -14, 3, 10}, 0, { 0, 0}, {0xe1, 0x7b, 0x00, 0xff}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0xe1, 0x7b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050042D8, 0x0012a7e0, 32879, 0x000042d8, 224); // 0x050043B8 -static const Vtx hoot_seg5_vertex_050043B8[] = { - {{{ 49, -27, 24}, 0, { 0, 0}, {0x37, 0x5f, 0x3e, 0xff}}}, - {{{ 45, 8, 0}, 0, { 0, 0}, {0x48, 0x27, 0x60, 0x00}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0x4e, 0x29, 0x5b, 0x00}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x87, 0xe1, 0x0f, 0xff}}}, - {{{ 41, -47, 38}, 0, { 0, 0}, {0x87, 0xe1, 0x0f, 0xff}}}, - {{{ 38, -32, 47}, 0, { 0, 0}, {0x87, 0xe1, 0x0f, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x35, 0xbb, 0xa5, 0xff}}}, - {{{ 45, 8, 0}, 0, { 0, 0}, {0x3f, 0xc7, 0xa3, 0xff}}}, - {{{ 49, -27, 24}, 0, { 0, 0}, {0x26, 0xb7, 0xa0, 0xff}}}, - {{{ 49, -27, -25}, 0, { 0, 0}, {0x26, 0xb7, 0x60, 0xff}}}, - {{{ 45, 8, 0}, 0, { 0, 0}, {0x3f, 0xc7, 0x5d, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x35, 0xbb, 0x5b, 0xff}}}, - {{{ 38, -32, -48}, 0, { 0, 0}, {0x87, 0xe1, 0xf1, 0xff}}}, - {{{ 41, -47, -39}, 0, { 0, 0}, {0x87, 0xe1, 0xf1, 0xff}}}, - {{{ 26, -12, 0}, 0, { 0, 0}, {0x87, 0xe1, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050043B8, 0x0012a7e0, 32879, 0x000043b8, 240); // 0x050044A8 -static const Vtx hoot_seg5_vertex_050044A8[] = { - {{{ 22, 13, -15}, 0, { 0, 0}, {0x4e, 0x29, 0xa5, 0xff}}}, - {{{ 45, 8, 0}, 0, { 0, 0}, {0x48, 0x27, 0xa0, 0x00}}}, - {{{ 49, -27, -25}, 0, { 0, 0}, {0x37, 0x5f, 0xc2, 0x00}}}, - {{{ 41, 29, 0}, 0, { 0, 0}, {0x33, 0xf6, 0x8d, 0xff}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0x82, 0x0e, 0x00, 0xff}}}, - {{{ 26, 49, 8}, 0, { 0, 0}, {0x82, 0x0e, 0x00, 0xff}}}, - {{{ 26, 49, -9}, 0, { 0, 0}, {0x82, 0x0e, 0x00, 0xff}}}, - {{{ 22, 13, 15}, 0, { 0, 0}, {0x4e, 0x29, 0x5b, 0xff}}}, - {{{ 45, 8, 0}, 0, { 0, 0}, {0x48, 0x27, 0x60, 0xff}}}, - {{{ 41, 29, 0}, 0, { 0, 0}, {0x33, 0xf6, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_050044A8, 0x0012a7e0, 32879, 0x000044a8, 160); // 0x05004548 -static const Vtx hoot_seg5_vertex_05004548[] = { - {{{ -10, -23, -1}, 0, { 0, 0}, {0xde, 0xb4, 0x5f, 0x00}}}, - {{{ 45, -48, -1}, 0, { 0, 0}, {0xde, 0xb4, 0x5f, 0x00}}}, - {{{ 51, -7, 34}, 0, { 0, 0}, {0xde, 0xb4, 0x5f, 0x00}}}, - {{{ -2, 26, -1}, 0, { 0, 0}, {0xf8, 0x53, 0xa1, 0xff}}}, - {{{ 58, 33, -1}, 0, { 0, 0}, {0xf8, 0x53, 0xa1, 0xff}}}, - {{{ 51, -7, -36}, 0, { 0, 0}, {0xf8, 0x53, 0xa1, 0xff}}}, - {{{ -6, 1, 20}, 0, { 0, 0}, {0x83, 0x14, 0x00, 0xff}}}, - {{{ -6, 1, -23}, 0, { 0, 0}, {0x83, 0x14, 0x00, 0xff}}}, - {{{ -10, -23, -1}, 0, { 0, 0}, {0x83, 0x14, 0x00, 0xff}}}, - {{{ -2, 26, -1}, 0, { 0, 0}, {0xf8, 0x53, 0x5f, 0xff}}}, - {{{ 51, -7, 34}, 0, { 0, 0}, {0xf8, 0x53, 0x5f, 0xff}}}, - {{{ 58, 33, -1}, 0, { 0, 0}, {0xf8, 0x53, 0x5f, 0xff}}}, - {{{ -10, -23, -1}, 0, { 0, 0}, {0xde, 0xb4, 0xa1, 0xff}}}, - {{{ 51, -7, -36}, 0, { 0, 0}, {0xde, 0xb4, 0xa1, 0xff}}}, - {{{ 45, -48, -1}, 0, { 0, 0}, {0xde, 0xb4, 0xa1, 0xff}}}, - {{{ -6, 1, -23}, 0, { 0, 0}, {0xde, 0xb4, 0xa1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05004548, 0x0012a7e0, 32879, 0x00004548, 256); // 0x05004648 -static const Vtx hoot_seg5_vertex_05004648[] = { - {{{ -2, 26, -1}, 0, { 0, 0}, {0xf8, 0x53, 0x5f, 0xff}}}, - {{{ -6, 1, 20}, 0, { 0, 0}, {0xf8, 0x53, 0x5f, 0x00}}}, - {{{ 51, -7, 34}, 0, { 0, 0}, {0xf8, 0x53, 0x5f, 0x00}}}, - {{{ -6, 1, 20}, 0, { 0, 0}, {0x83, 0x14, 0x00, 0xff}}}, - {{{ -2, 26, -1}, 0, { 0, 0}, {0x83, 0x14, 0x00, 0xff}}}, - {{{ -6, 1, -23}, 0, { 0, 0}, {0x83, 0x14, 0x00, 0xff}}}, - {{{ 51, -7, -36}, 0, { 0, 0}, {0xf8, 0x53, 0xa1, 0xff}}}, - {{{ -6, 1, -23}, 0, { 0, 0}, {0xf8, 0x53, 0xa1, 0xff}}}, - {{{ -2, 26, -1}, 0, { 0, 0}, {0xf8, 0x53, 0xa1, 0xff}}}, - {{{ 51, -7, 34}, 0, { 0, 0}, {0xde, 0xb4, 0x5f, 0xff}}}, - {{{ -6, 1, 20}, 0, { 0, 0}, {0xde, 0xb4, 0x5f, 0xff}}}, - {{{ -10, -23, -1}, 0, { 0, 0}, {0xde, 0xb4, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05004648, 0x0012a7e0, 32879, 0x00004648, 192); // 0x05004708 -static const Vtx hoot_seg5_vertex_05004708[] = { - {{{ 45, -48, -1}, 0, { 0, 0}, {0x7d, 0xec, 0x00, 0x00}}}, - {{{ 51, -7, -36}, 0, { 0, 0}, {0x7d, 0xec, 0x00, 0x00}}}, - {{{ 51, -7, 34}, 0, { 0, 0}, {0x7d, 0xec, 0x00, 0x00}}}, - {{{ 58, 33, -1}, 0, { 0, 0}, {0x7d, 0xec, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05004708, 0x0012a7e0, 32879, 0x00004708, 64); // 0x05004748 -static const Vtx hoot_seg5_vertex_05004748[] = { - {{{ 0, 71, -47}, 0, { 0, 0}, {0xd6, 0x6a, 0xca, 0x00}}}, - {{{ 0, 71, 47}, 0, { 0, 0}, {0xd4, 0x71, 0x23, 0x00}}}, - {{{ 64, 81, -43}, 0, { 0, 0}, {0x18, 0x71, 0xcd, 0x00}}}, - {{{ -105, -59, 0}, 0, { 0, 0}, {0x82, 0x0c, 0x00, 0xff}}}, - {{{ -39, 46, 39}, 0, { 0, 0}, {0xa5, 0x4c, 0x2b, 0xff}}}, - {{{ -39, 46, -39}, 0, { 0, 0}, {0xa9, 0x54, 0xde, 0xff}}}, - {{{ -16, 11, 85}, 0, { 0, 0}, {0xce, 0x1d, 0x70, 0xff}}}, - {{{ 112, 35, 48}, 0, { 0, 0}, {0x75, 0x1a, 0x27, 0xff}}}, - {{{ 64, 81, 43}, 0, { 0, 0}, {0x1f, 0x6b, 0x3b, 0xff}}}, - {{{ 65, 30, 89}, 0, { 0, 0}, {0x2e, 0x22, 0x71, 0xff}}}, - {{{ 65, 30, -89}, 0, { 0, 0}, {0x2e, 0x22, 0x8f, 0xff}}}, - {{{ 112, 35, -48}, 0, { 0, 0}, {0x6f, 0x24, 0xd1, 0xff}}}, - {{{ -16, 11, -85}, 0, { 0, 0}, {0xce, 0x1d, 0x90, 0xff}}}, - {{{ 109, 54, 0}, 0, { 0, 0}, {0x5f, 0x54, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05004748, 0x0012a7e0, 32879, 0x00004748, 224); // 0x05004828 -static const Vtx hoot_seg5_vertex_05004828[] = { - {{{ 48, -41, -96}, 0, { 0, 0}, {0x09, 0xca, 0x8e, 0x00}}}, - {{{ 36, -84, -48}, 0, { 0, 0}, {0x0a, 0x87, 0xde, 0x00}}}, - {{{ -36, -75, -34}, 0, { 0, 0}, {0xd6, 0x9d, 0xbe, 0x00}}}, - {{{ 99, -52, 48}, 0, { 0, 0}, {0x5e, 0xc5, 0x3d, 0xff}}}, - {{{ 36, -84, 48}, 0, { 0, 0}, {0x1a, 0x89, 0x23, 0xff}}}, - {{{ 99, -52, -48}, 0, { 0, 0}, {0x63, 0xbf, 0xd4, 0xff}}}, - {{{ -16, 11, 85}, 0, { 0, 0}, {0xce, 0x1d, 0x70, 0xff}}}, - {{{ -36, -75, 34}, 0, { 0, 0}, {0xda, 0x95, 0x37, 0xff}}}, - {{{ 48, -41, 96}, 0, { 0, 0}, {0x09, 0xca, 0x72, 0xff}}}, - {{{ -105, -59, 0}, 0, { 0, 0}, {0x82, 0x0c, 0x00, 0xff}}}, - {{{ 112, 35, -48}, 0, { 0, 0}, {0x6f, 0x24, 0xd1, 0xff}}}, - {{{ 112, 35, 48}, 0, { 0, 0}, {0x75, 0x1a, 0x27, 0xff}}}, - {{{ 65, 30, 89}, 0, { 0, 0}, {0x2e, 0x22, 0x71, 0xff}}}, - {{{ -16, 11, -85}, 0, { 0, 0}, {0xce, 0x1d, 0x90, 0xff}}}, - {{{ 65, 30, -89}, 0, { 0, 0}, {0x2e, 0x22, 0x8f, 0xff}}}, - {{{ -105, -59, 0}, 0, { 0, 0}, {0xe4, 0x85, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hoot_seg5_vertex_05004828, 0x0012a7e0, 32879, 0x00004828, 256); // 0x05004928 - 0x05004A98 const Gfx hoot_seg5_dl_05004928[] = { diff --git a/actors/impact_ring/model.inc.c b/actors/impact_ring/model.inc.c index 0cd2341c4..1f1200fe4 100644 --- a/actors/impact_ring/model.inc.c +++ b/actors/impact_ring/model.inc.c @@ -1,30 +1,17 @@ +#include "pc/rom_assets.h" // Impact Ring // 0x0601C9D0 -static const Vtx impact_ring_seg6_vertex_0601C9D0[] = { - {{{ 0, 0, -5}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5, 0, 5}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 5}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5, 0, -5}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(impact_ring_seg6_vertex_0601C9D0, 0x00188440, 199722, 0x0001c9d0, 64); // 0x0601CA10 -static const Vtx impact_ring_seg6_vertex_0601CA10[] = { - {{{ 5, 0, -5}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 5}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5, 0, 5}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -5}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(impact_ring_seg6_vertex_0601CA10, 0x00188440, 199722, 0x0001ca10, 64); // 0x0601CA50 -ALIGNED8 const Texture impact_ring_seg6_texture_0601CA50[] = { -#include "actors/impact_ring/impact_ring_left_side.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(impact_ring_seg6_texture_0601CA50, "actors/impact_ring/impact_ring_left_side.ia16.inc.c", 0x00188440, 199722, 0x0001ca50, 4096); // 0x0601DA50 -ALIGNED8 const Texture impact_ring_seg6_texture_0601DA50[] = { -#include "actors/impact_ring/impact_ring_right_side.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(impact_ring_seg6_texture_0601DA50, "actors/impact_ring/impact_ring_right_side.ia16.inc.c", 0x00188440, 199722, 0x0001da50, 4096); // 0x0601EA50 - 0x0601EA88 const Gfx impact_ring_seg6_dl_0601EA50[] = { diff --git a/actors/impact_smoke/model.inc.c b/actors/impact_smoke/model.inc.c index c2811f90b..654a34936 100644 --- a/actors/impact_smoke/model.inc.c +++ b/actors/impact_smoke/model.inc.c @@ -1,26 +1,19 @@ +#include "pc/rom_assets.h" // Impact Smoke // TODO: These 64x64 textures are referenced as two different texture addresses in the DLs // 0x0605AA28 -ALIGNED8 const Texture impact_smoke_seg6_texture_0605AA28[] = { -#include "actors/impact_smoke/impact_smoke_0.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(impact_smoke_seg6_texture_0605AA28, "actors/impact_smoke/impact_smoke_0.ia16.inc.c", 0x00188440, 199722, 0x0005ab78, 8192); // 0x0605CA28 -ALIGNED8 const Texture impact_smoke_seg6_texture_0605CA28[] = { -#include "actors/impact_smoke/impact_smoke_1.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(impact_smoke_seg6_texture_0605CA28, "actors/impact_smoke/impact_smoke_1.ia16.inc.c", 0x00188440, 199722, 0x0005cb78, 8192); // 0x0605EA28 -ALIGNED8 const Texture impact_smoke_seg6_texture_0605EA28[] = { -#include "actors/impact_smoke/impact_smoke_2.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(impact_smoke_seg6_texture_0605EA28, "actors/impact_smoke/impact_smoke_2.ia16.inc.c", 0x00188440, 199722, 0x0005eb78, 8192); // 0x06060A28 -ALIGNED8 const Texture impact_smoke_seg6_texture_06060A28[] = { -#include "actors/impact_smoke/impact_smoke_3.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(impact_smoke_seg6_texture_06060A28, "actors/impact_smoke/impact_smoke_3.ia16.inc.c", 0x00188440, 199722, 0x00060b78, 8192); // 0x06062A28 static const Vtx impact_smoke_seg6_vertex_06062A28[] = { diff --git a/actors/king_bobomb/anims/anim_0500BDFC.inc.c b/actors/king_bobomb/anims/anim_0500BDFC.inc.c index eebdf5810..90ca2bfa2 100644 --- a/actors/king_bobomb/anims/anim_0500BDFC.inc.c +++ b/actors/king_bobomb/anims/anim_0500BDFC.inc.c @@ -1,126 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500B730 -static const s16 king_bobomb_seg5_animvalue_0500B730[] = { - 0x0000, 0x02A5, 0x0000, 0x0000, 0x0001, 0x0004, 0x0007, 0x000A, - 0x000D, 0x0011, 0x0014, 0x0017, 0x001A, 0x001D, 0x001E, 0x001B, - 0x0017, 0x000F, 0x0001, 0xFFF4, 0xFFF4, 0x0001, 0x000D, 0x0012, - 0x0013, 0x0013, 0xFFFB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFD, 0xFFFB, - 0xFFF8, 0xFFF6, 0xFFF3, 0xFFF1, 0xFFEF, 0xFFEE, 0xFFF1, 0xFFF6, - 0xFFFA, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0007, 0x000D, 0x0014, - 0x0019, 0x001B, 0x0019, 0x0010, 0x0000, 0xFFCD, 0xFF75, 0xFF18, - 0xFEDA, 0xFEDC, 0xFFE4, 0x013B, 0x01DF, 0x0209, 0x0161, 0x0098, - 0x0042, 0x0010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFE, 0xFFFA, 0xFFF6, 0xFFF4, 0xFFF5, 0xFFF8, - 0xFFFB, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0004, 0x0008, 0x000D, - 0x0010, 0x0012, 0x0010, 0x000A, 0x0000, 0xFFDE, 0xFFA2, 0xFF64, - 0xFF3C, 0xFF43, 0x0006, 0x010F, 0x01C1, 0x0209, 0x015F, 0x0090, - 0x003C, 0x000E, 0x0000, 0x0000, 0xFFF2, 0xFFCC, 0xFF94, 0xFF53, - 0xFF0D, 0xFECB, 0xFE94, 0xFE6E, 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5F, - 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5F, - 0xFE5F, 0xFE5F, 0xFE5F, 0x0000, 0xFFF2, 0xFFCC, 0xFF94, 0xFF53, - 0xFF0D, 0xFECB, 0xFE94, 0xFE6E, 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5F, - 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5F, - 0xFE5F, 0xFE5F, 0xFE5F, 0x0000, 0xFF0C, 0xFC7D, 0xF8C8, 0xF463, - 0xEFC4, 0xEB5F, 0xE7AA, 0xE51B, 0xE426, 0xE426, 0xE426, 0xE426, - 0xE426, 0xE426, 0xE426, 0xE426, 0xE426, 0xE426, 0xE426, 0xE426, - 0xE426, 0xE426, 0xE426, 0x0000, 0xFF39, 0xFD22, 0xFA1C, 0xF687, - 0xF2C1, 0xEF2C, 0xEC26, 0xEA0F, 0xE948, 0xE948, 0xE948, 0xE948, - 0xE948, 0xE948, 0xE948, 0xE948, 0xE948, 0xE948, 0xE948, 0xE948, - 0xE948, 0xE948, 0xE948, 0xEECD, 0xEEBF, 0xEE98, 0xEE60, 0xEE1E, - 0xEDD8, 0xED95, 0xED5D, 0xED37, 0xED28, 0xED28, 0xED28, 0xED28, - 0xED28, 0xED28, 0xED28, 0xED28, 0xED28, 0xED28, 0xED28, 0xED28, - 0xED28, 0xED28, 0xED28, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, - 0x0002, 0x0003, 0x0004, 0x0004, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0005, 0x0000, 0x00E1, 0x033D, 0x06A7, 0x0AB4, - 0x0EF6, 0x1303, 0x166D, 0x18C9, 0x19AA, 0x19AA, 0x19AA, 0x19AA, - 0x19AA, 0x19AA, 0x19AA, 0x19AA, 0x19AA, 0x19AA, 0x19AA, 0x19AA, - 0x19AA, 0x19AA, 0x19AA, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xC001, 0xBFCE, 0xBF49, 0xBE8B, 0xBDB1, - 0xBCD6, 0xBC16, 0xBB8C, 0xBB52, 0xBB86, 0xBC83, 0xBE58, 0xC0A5, - 0xC30E, 0xC534, 0xC6BA, 0xC79E, 0xC82B, 0xC875, 0xC891, 0xC893, - 0xC88F, 0xC88F, 0xC88F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xC001, 0xBFCE, 0xBF49, 0xBE8B, 0xBDB1, - 0xBCD6, 0xBC16, 0xBB8C, 0xBB52, 0xBB86, 0xBC83, 0xBE58, 0xC0A5, - 0xC30E, 0xC534, 0xC6BA, 0xC79E, 0xC82B, 0xC875, 0xC891, 0xC893, - 0xC88F, 0xC88F, 0xC88F, 0x0000, 0x0050, 0x0123, 0x024C, 0x039D, - 0x04E9, 0x0602, 0x06BC, 0x06E9, 0x065C, 0x0504, 0x0306, 0x0087, - 0xFDAF, 0xFAA0, 0xF780, 0xF476, 0xF1A5, 0xEF33, 0xED46, 0xEC03, - 0xEB8F, 0xEB8F, 0xEB8F, 0x0000, 0xFEFC, 0xFC3B, 0xF82B, 0xF33E, - 0xEDE3, 0xE88B, 0xE3A4, 0xDFA1, 0xDCEF, 0xDB43, 0xD9FB, 0xD90B, - 0xD867, 0xD804, 0xD7D5, 0xD7CF, 0xD7E4, 0xD80A, 0xD834, 0xD856, - 0xD864, 0xD864, 0xD864, 0xF1FD, 0xF1AA, 0xF0D1, 0xEF9B, 0xEE37, - 0xECD0, 0xEB92, 0xEAA9, 0xEA42, 0xEA89, 0xEB86, 0xED11, 0xEF0A, - 0xF153, 0xF3CB, 0xF655, 0xF8D0, 0xFB1D, 0xFD1E, 0xFEB3, 0xFFBD, - 0x001B, 0x001B, 0x001B, 0x0000, 0xFF92, 0xFE6E, 0xFCCE, 0xFAEB, - 0xF8FF, 0xF744, 0xF5F3, 0xF546, 0xF577, 0xF68D, 0xF84E, 0xFA97, - 0xFD40, 0x0025, 0x0320, 0x060D, 0x08C6, 0x0B25, 0x0D05, 0x0E40, - 0x0EB1, 0x0EB1, 0x0EB1, 0x0000, 0x00FC, 0x03AA, 0x079B, 0x0C64, - 0x1197, 0x16C7, 0x1B87, 0x1F6B, 0x2206, 0x23A2, 0x24DC, 0x25C0, - 0x2658, 0x26B2, 0x26D9, 0x26D9, 0x26BE, 0x2694, 0x2668, 0x2644, - 0x2636, 0x2636, 0x2636, 0xF1FD, 0xF1B7, 0xF100, 0xEFFC, 0xEED2, - 0xEDA8, 0xECA4, 0xEBEB, 0xEBA4, 0xEBF3, 0xECE5, 0xEE55, 0xF028, - 0xF242, 0xF487, 0xF6DA, 0xF91E, 0xFB39, 0xFD0D, 0xFE7E, 0xFF71, - 0xFFC8, 0xFFC8, 0xFFC8, 0x8001, 0xC000, 0xC000, 0x2000, 0x3FFF, - 0xE000, 0x2000, 0x3FFF, 0xE000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0001, 0x0002, 0x0002, 0x0003, 0x0003, 0x0004, 0x0004, - 0x0005, 0x0005, 0x0006, 0x0006, 0x0006, 0x0007, 0x0007, 0x0006, - 0x0006, 0x0006, 0x0006, 0x0006, 0x0000, 0xFFBB, 0xFF02, 0xFDFB, - 0xFCCA, 0xFB96, 0xFA82, 0xF9B3, 0xF950, 0xF97C, 0xFA63, 0xFBF9, - 0xFE08, 0x005E, 0x02C8, 0x0513, 0x070C, 0x087F, 0x08E1, 0x0845, - 0x0761, 0x06ED, 0x06ED, 0x06ED, 0x4000, 0x4000, 0x4000, 0x4000, - 0x4000, 0x4000, 0x4000, 0x4000, 0x4000, 0x4000, 0x4000, 0x4000, - 0x4000, 0x4000, 0x4001, 0x4001, 0x4001, 0x4001, 0x4001, 0x4001, - 0x4001, 0x4001, 0x4001, 0x4001, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animvalue_0500B730, 0x00134d20, 26785, 0x0000b730, 1368); // 0x0500BC88 -static const u16 king_bobomb_seg5_animindex_0500BC88[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0018, 0x0002, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0018, 0x0264, 0x0018, 0x027C, 0x0018, 0x0294, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0261, 0x0001, 0x0262, 0x0001, 0x0263, - 0x0001, 0x0000, 0x0018, 0x016B, 0x0018, 0x0183, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x00AB, - 0x0018, 0x001B, 0x0018, 0x0033, 0x0018, 0x004B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x025E, 0x0001, 0x025F, 0x0001, 0x0260, - 0x0001, 0x0000, 0x0018, 0x019B, 0x0018, 0x01B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x00C3, - 0x0018, 0x0063, 0x0018, 0x007B, 0x0018, 0x0093, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x025D, - 0x0018, 0x01CB, 0x0018, 0x01E3, 0x0018, 0x01FB, - 0x0018, 0x00DB, 0x0018, 0x00F3, 0x0018, 0x010B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x025B, 0x0001, 0x025C, - 0x0018, 0x0213, 0x0018, 0x022B, 0x0018, 0x0243, - 0x0018, 0x0123, 0x0018, 0x013B, 0x0018, 0x0153, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animindex_0500BC88, 0x00134d20, 26785, 0x0000bc88, 372); // 0x0500BDFC static const struct Animation king_bobomb_seg5_anim_0500BDFC = { diff --git a/actors/king_bobomb/anims/anim_0500C2AC.inc.c b/actors/king_bobomb/anims/anim_0500C2AC.inc.c index 8d49d1401..ed743f307 100644 --- a/actors/king_bobomb/anims/anim_0500C2AC.inc.c +++ b/actors/king_bobomb/anims/anim_0500C2AC.inc.c @@ -1,91 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500BE14 -static const s16 king_bobomb_seg5_animvalue_0500BE14[] = { - 0x0000, 0x0000, 0xFFFD, 0xFFF4, 0xFFE9, 0xFFE0, 0xFFDC, 0xFFDE, - 0xFFE1, 0xFFE6, 0xFFEB, 0xFFF2, 0xFFF8, 0xFFFD, 0x0001, 0x0007, - 0x000D, 0x0013, 0x0019, 0x001F, 0x0024, 0x0028, 0x002A, 0x002B, - 0x0029, 0x0023, 0x001A, 0x0011, 0x0008, 0x0002, 0x02A5, 0x02A7, - 0x02AC, 0x02B2, 0x02B7, 0x02B9, 0x02B9, 0x02B7, 0x02B5, 0x02B2, - 0x02B0, 0x02AE, 0x02AD, 0x02AE, 0x02AF, 0x02B1, 0x02B4, 0x02B6, - 0x02B9, 0x02BB, 0x02BC, 0x02BD, 0x02BD, 0x02BC, 0x02B8, 0x02B3, - 0x02AE, 0x02AA, 0x02A6, 0xFFFB, 0x0000, 0x001C, 0x006C, 0x00E4, - 0x017A, 0x0225, 0x02DA, 0x038E, 0x0439, 0x04D0, 0x0548, 0x0597, - 0x05B4, 0x05A5, 0x057C, 0x053B, 0x04E7, 0x0483, 0x0412, 0x0399, - 0x031A, 0x0299, 0x021A, 0x01A1, 0x0130, 0x00CC, 0x0078, 0x0037, - 0x000E, 0x0000, 0x0005, 0x0015, 0x002A, 0x0041, 0x0057, 0x0067, - 0x006E, 0x0069, 0x0054, 0x002A, 0xFFEA, 0xFF38, 0xFE00, 0xFCA6, - 0xFB8E, 0xFB1D, 0xFC4B, 0xFE8E, 0x0000, 0x0052, 0x007E, 0x008B, - 0x0080, 0x0067, 0x0045, 0x0024, 0x000A, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0005, 0x0008, - 0x000A, 0x0008, 0x0000, 0xFFE9, 0xFFC3, 0xFF9F, 0xFF8C, 0xFF89, - 0xFF8D, 0xFF94, 0xFF9F, 0xFFAB, 0xFFB7, 0xFFC1, 0xFFCC, 0xFFDA, - 0xFFE8, 0xFFF4, 0xFFFD, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0009, 0x001E, 0x0034, 0x003D, 0x0030, 0x0000, - 0xFF84, 0xFEC0, 0xFDEF, 0xFD4A, 0xFCC4, 0xFC33, 0xFBA6, 0xFB2B, - 0xFAD0, 0xFAA4, 0xFAB6, 0xFB3F, 0xFC45, 0xFD83, 0xFEB9, 0xFFA4, - 0x0000, 0x00C8, 0x02AF, 0x050A, 0x072E, 0x0870, 0x0826, 0x05AA, - 0x0165, 0xFC3F, 0xF71D, 0xF2E8, 0xF085, 0xF17D, 0xF545, 0xF9A7, - 0xFC6E, 0xFD66, 0xFDEB, 0xFE1C, 0xFE1A, 0xFE05, 0xFDFD, 0xFE22, - 0xFE76, 0xFEDD, 0xFF46, 0xFFA4, 0xFFE7, 0x0000, 0xFFFF, 0xFFFD, - 0xFFFA, 0xFFF9, 0xFFFA, 0x0000, 0x000B, 0x001B, 0x002E, 0x0042, - 0x0056, 0x0068, 0x0077, 0x0086, 0x0094, 0x00A2, 0x00B0, 0x00BF, - 0x00D4, 0x00F0, 0x0109, 0x0117, 0x0112, 0x00F2, 0x00BC, 0x007C, - 0x003F, 0x0011, 0x0000, 0x003F, 0x00E0, 0x01B4, 0x0290, 0x0346, - 0x03AA, 0x03C0, 0x03AC, 0x0373, 0x0317, 0x029D, 0x0209, 0x0137, - 0x001E, 0xFEE7, 0xFDBB, 0xFCC1, 0xFC24, 0xFC04, 0xFC4D, 0xFCD0, - 0xFD63, 0xFDDA, 0xFE41, 0xFEB8, 0xFF31, 0xFF9A, 0xFFE4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFDE, 0xFF92, - 0xFF45, 0xFF23, 0xFF53, 0x0000, 0x019D, 0x0420, 0x06F7, 0x098E, - 0x0B53, 0x0BB4, 0x09C0, 0x05C3, 0x0105, 0xFCD0, 0xFA69, 0xFA16, - 0xFAEA, 0xFC69, 0xFE14, 0xFF71, 0xEA00, 0xEECC, 0x048C, 0x1C1A, - 0xF843, 0xC8C0, 0xC8ED, 0xF7B2, 0xD966, 0xFAF7, 0xFDD9, 0x2652, - 0xFD23, 0x8001, 0xC000, 0xC000, 0x2000, 0x3FFF, 0xE000, 0x2000, - 0x3FFF, 0xE000, 0x054B, 0x0507, 0x0452, 0x0350, 0x0223, 0x00EF, - 0xFFD9, 0xFEBB, 0xFD6E, 0xFC0C, 0xFAAE, 0xF96F, 0xF86A, 0xF7B7, - 0xF772, 0xF7AC, 0xF854, 0xF950, 0xFA84, 0xFBD7, 0xFD2E, 0xFE6D, - 0xFF7B, 0x007A, 0x0193, 0x02AC, 0x03AF, 0x0485, 0x0516, 0x0867, - 0x0868, 0x0868, 0x0869, 0x086A, 0x086B, 0x086C, 0x086C, 0x086B, - 0x086B, 0x086B, 0x086A, 0x0869, 0x0868, 0x0867, 0x0866, 0x0863, - 0x0860, 0x085E, 0x085B, 0x0859, 0x0857, 0x0857, 0x0858, 0x085A, - 0x085D, 0x0861, 0x0864, 0x0866, 0x4000, 0x4055, 0x412A, 0x423E, - 0x4352, 0x4427, 0x447C, 0x445B, 0x4403, 0x437E, 0x42DA, 0x4222, - 0x4163, 0x40A9, 0x4000, 0x3F50, 0x3E81, 0x3DA3, 0x3CC8, 0x3C00, - 0x3B5D, 0x3AEF, 0x3AC6, 0x3B10, 0x3BCF, 0x3CD5, 0x3DF2, 0x3EF7, - 0x3FB6, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animvalue_0500BE14, 0x00134d20, 26785, 0x0000be14, 804); // 0x0500C138 -static const u16 king_bobomb_seg5_animindex_0500C138[] = { - 0x001D, 0x0001, 0x001D, 0x001E, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x001D, 0x013A, 0x001D, 0x0157, 0x001D, 0x0174, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0137, 0x0001, 0x0138, 0x0001, 0x0139, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0129, - 0x001D, 0x0076, 0x001D, 0x0093, 0x001D, 0x00B0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x003C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0134, 0x0001, 0x0135, 0x0001, 0x0136, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x012A, - 0x001D, 0x00CD, 0x001D, 0x00EA, 0x001D, 0x0107, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0059, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0133, - 0x0001, 0x012B, 0x0001, 0x012C, 0x0001, 0x012D, - 0x0001, 0x0000, 0x0001, 0x0124, 0x0001, 0x0125, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0131, 0x0001, 0x0132, - 0x0001, 0x012E, 0x0001, 0x012F, 0x0001, 0x0130, - 0x0001, 0x0126, 0x0001, 0x0127, 0x0001, 0x0128, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animindex_0500C138, 0x00134d20, 26785, 0x0000c138, 372); // 0x0500C2AC static const struct Animation king_bobomb_seg5_anim_0500C2AC = { diff --git a/actors/king_bobomb/anims/anim_0500C520.inc.c b/actors/king_bobomb/anims/anim_0500C520.inc.c index 5c4a1d0c2..04f39980c 100644 --- a/actors/king_bobomb/anims/anim_0500C520.inc.c +++ b/actors/king_bobomb/anims/anim_0500C520.inc.c @@ -1,55 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500C2C4 -static const s16 king_bobomb_seg5_animvalue_0500C2C4[] = { - 0x0000, 0x0000, 0xFFF5, 0xFFED, 0xFFFB, 0x000E, 0x0019, 0x000C, - 0x0000, 0x01FB, 0xFFFB, 0x0891, 0x1343, 0x1CF0, 0x179F, 0x0E25, - 0x041E, 0xFD26, 0x0844, 0xFE5F, 0x0695, 0x0EAA, 0x0AC4, 0x0324, - 0xFD26, 0xFCC9, 0xFE59, 0xEECD, 0xEECD, 0xF697, 0xFBCB, 0xB036, - 0x0970, 0x07DB, 0xB3B3, 0x00D3, 0x00D1, 0x00CF, 0x00D2, 0x00D6, - 0x00D9, 0x00D6, 0x00D3, 0x0927, 0x087E, 0x07AA, 0x0830, 0x09A6, - 0x0AA0, 0x0A02, 0x092A, 0x0757, 0x0749, 0x073E, 0x074A, 0x075E, - 0x076B, 0x0763, 0x0757, 0x00D0, 0x00D1, 0x00D2, 0x00D0, 0x00CD, - 0x00CB, 0x00CD, 0x00D0, 0xF66D, 0xF58F, 0xF4D2, 0xF5B5, 0xF71A, - 0xF7F7, 0xF74F, 0xF670, 0x0626, 0x0623, 0x0623, 0x0630, 0x0641, - 0x0649, 0x0639, 0x0626, 0x8001, 0xC000, 0xC000, 0x2000, 0x3FFF, - 0xE000, 0x2000, 0x3FFF, 0xE000, 0x0005, 0xFF75, 0xFEF3, 0x0006, - 0x00B1, 0x0133, 0x010C, 0x0009, 0x2B2F, 0x2C41, 0x2D52, 0x2E64, - 0x2E5E, 0x2D58, 0x2C51, 0x2B4A, 0x4006, 0x4007, 0x4007, 0x4008, - 0x4008, 0x4008, 0x4007, 0x4006, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animvalue_0500C2C4, 0x00134d20, 26785, 0x0000c2c4, 232); // 0x0500C3AC -static const u16 king_bobomb_seg5_animindex_0500C3AC[] = { - 0x0008, 0x0001, 0x0001, 0x0009, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0008, 0x005C, 0x0008, 0x0064, 0x0008, 0x006C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0059, 0x0001, 0x005A, 0x0001, 0x005B, - 0x0001, 0x001D, 0x0001, 0x001E, 0x0001, 0x001F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x000B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0056, 0x0001, 0x0057, 0x0001, 0x0058, - 0x0001, 0x0020, 0x0001, 0x0021, 0x0001, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0013, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0055, - 0x0008, 0x0023, 0x0008, 0x002B, 0x0008, 0x0033, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0053, 0x0001, 0x0054, - 0x0008, 0x003B, 0x0008, 0x0043, 0x0008, 0x004B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animindex_0500C3AC, 0x00134d20, 26785, 0x0000c3ac, 372); // 0x0500C520 static const struct Animation king_bobomb_seg5_anim_0500C520 = { diff --git a/actors/king_bobomb/anims/anim_0500C774.inc.c b/actors/king_bobomb/anims/anim_0500C774.inc.c index 062ef459d..33256abf0 100644 --- a/actors/king_bobomb/anims/anim_0500C774.inc.c +++ b/actors/king_bobomb/anims/anim_0500C774.inc.c @@ -1,53 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500C538 -static const s16 king_bobomb_seg5_animvalue_0500C538[] = { - 0x0000, 0x01FB, 0x01FB, 0x01F9, 0x01F7, 0xFFFB, 0x0891, 0x0887, - 0x086A, 0x083A, 0xFE5F, 0xFE61, 0xFE67, 0xFE70, 0x0000, 0xFE72, - 0xFA6F, 0xF4F4, 0x0000, 0xFEDF, 0xFBF2, 0xF7EF, 0xEECD, 0xEEA7, - 0xEE47, 0xEDCB, 0xEECD, 0xEEB2, 0xEE6E, 0xEE15, 0xF697, 0xF6A8, - 0xF6DA, 0xF725, 0xFBCB, 0xFBCF, 0xFBDD, 0xFBF3, 0xB036, 0xB040, - 0xB05E, 0xB08F, 0x0970, 0x095B, 0x0920, 0x08C8, 0x07DB, 0x07D2, - 0x07B8, 0x0791, 0xB3B3, 0xB3A6, 0xB383, 0xB353, 0x00D3, 0x00E5, - 0x0114, 0x0156, 0x0927, 0x0913, 0x08DA, 0x0884, 0x0757, 0x07BD, - 0x08BE, 0x0A15, 0x00D0, 0x00B9, 0x007A, 0x0021, 0xF66D, 0xF680, - 0xF6B3, 0xF700, 0x0626, 0x0696, 0x07B5, 0x0938, 0x8001, 0xC000, - 0xC000, 0x2000, 0x3FFF, 0xE000, 0x2000, 0x3FFF, 0xE000, 0x0005, - 0x0005, 0x0005, 0x0005, 0x2B2F, 0x2AB5, 0x295A, 0x273A, 0x4006, - 0x4006, 0x4006, 0x4006, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animvalue_0500C538, 0x00134d20, 26785, 0x0000c538, 200); // 0x0500C600 -static const u16 king_bobomb_seg5_animindex_0500C600[] = { - 0x0001, 0x0000, 0x0004, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0004, 0x0057, 0x0004, 0x005B, 0x0004, 0x005F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0054, 0x0001, 0x0055, 0x0001, 0x0056, - 0x0004, 0x001E, 0x0004, 0x0022, 0x0004, 0x0026, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x000E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x0006, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0051, 0x0001, 0x0052, 0x0001, 0x0053, - 0x0004, 0x002A, 0x0004, 0x002E, 0x0004, 0x0032, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x0012, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x000A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0050, - 0x0004, 0x0036, 0x0004, 0x003A, 0x0004, 0x003E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x0016, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x004E, 0x0001, 0x004F, - 0x0004, 0x0042, 0x0004, 0x0046, 0x0004, 0x004A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x001A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animindex_0500C600, 0x00134d20, 26785, 0x0000c600, 372); // 0x0500C774 static const struct Animation king_bobomb_seg5_anim_0500C774 = { diff --git a/actors/king_bobomb/anims/anim_0500CFCC.inc.c b/actors/king_bobomb/anims/anim_0500CFCC.inc.c index 882d99c45..057b4a669 100644 --- a/actors/king_bobomb/anims/anim_0500CFCC.inc.c +++ b/actors/king_bobomb/anims/anim_0500CFCC.inc.c @@ -1,149 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500C78C -static const s16 king_bobomb_seg5_animvalue_0500C78C[] = { - 0x0000, 0x0000, 0x0003, 0x000E, 0x001F, 0x0033, 0x004B, 0x0064, - 0x007D, 0x0094, 0x00A9, 0x00B9, 0x00C4, 0x00C8, 0x00B7, 0x008D, - 0x0058, 0x0024, 0x0000, 0xFFF5, 0xFFFB, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x02A5, 0x02A6, 0x02A9, 0x02AC, 0x02B1, - 0x02B7, 0x02BD, 0x02C3, 0x02C8, 0x02CD, 0x02D1, 0x02D4, 0x02D5, - 0x02D2, 0x02C8, 0x02BD, 0x02B1, 0x02A8, 0x02A3, 0x02A1, 0x02A1, - 0x02A1, 0x02A2, 0x02A3, 0x02A5, 0x02A5, 0xFFFB, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFF3F, 0xFDC5, 0xFCBE, 0xFC7B, 0xFC73, 0xFC8C, 0xFCAD, 0xFCBE, - 0x0000, 0xFFED, 0xFFCC, 0xFFA1, 0xFF6F, 0xFF37, 0xFEFC, 0xFEC1, - 0xFE89, 0xFE56, 0xFE2B, 0xFE0B, 0xFDF7, 0xFE32, 0xFEC0, 0xFF49, - 0xFFBF, 0x0000, 0xFFB8, 0xFF2B, 0xFEC9, 0xFEB0, 0xFEAD, 0xFEB6, - 0xFEC2, 0xFEC9, 0x0000, 0x0043, 0x00B6, 0x014F, 0x0202, 0x02C8, - 0x0395, 0x0461, 0x0521, 0x05CC, 0x0658, 0x06BB, 0x06EC, 0x05C9, - 0x0352, 0x0135, 0x0042, 0x0000, 0x0005, 0x0011, 0x0019, 0x001B, - 0x001B, 0x001A, 0x0019, 0x0019, 0x0000, 0x0004, 0x000C, 0x0016, - 0x0022, 0x0030, 0x003E, 0x004B, 0x0057, 0x0062, 0x006A, 0x0071, - 0x0078, 0x007D, 0x0080, 0x0080, 0x007C, 0x0073, 0x0045, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x005D, - 0x0105, 0x01E4, 0x02E9, 0x0402, 0x051C, 0x0627, 0x070E, 0x07C2, - 0x082F, 0x084A, 0x081A, 0x07AC, 0x070D, 0x0649, 0x056D, 0x0486, - 0x0299, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFEFC, 0xFD1F, 0xFAA3, 0xF7C1, 0xF4B2, 0xF1AE, 0xEEEF, - 0xECAE, 0xEB23, 0xEA87, 0xEB4F, 0xED83, 0xF0B4, 0xF476, 0xF85B, - 0xFBF5, 0xFED8, 0xFFE0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFF2, 0xFFDA, 0xFFBA, 0xFF95, 0xFF6B, - 0xFF41, 0xFF16, 0xFEEF, 0xFECD, 0xFEB2, 0xFEA0, 0xFE9A, 0xFEBF, - 0xFF18, 0xFF82, 0xFFDB, 0x0000, 0x0000, 0x0002, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0000, 0xFF97, 0xFEE3, 0xFDF4, - 0xFCDA, 0xFBA6, 0xFA66, 0xF92C, 0xF806, 0xF707, 0xF63C, 0xF5B7, - 0xF587, 0xF69E, 0xF937, 0xFC50, 0xFEEA, 0x0000, 0x0152, 0x03E8, - 0x05B4, 0x0629, 0x0637, 0x060B, 0x05D1, 0x05B4, 0x0000, 0xFFAC, - 0xFF1B, 0xFE5A, 0xFD77, 0xFC7E, 0xFB7C, 0xFA7F, 0xF992, 0xF8C4, - 0xF821, 0xF7B5, 0xF78E, 0xF86F, 0xFA87, 0xFD07, 0xFF20, 0x0000, - 0x0000, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0002, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, - 0x0000, 0x0000, 0xFFFB, 0xFFF0, 0xFFDF, 0xFFDD, 0xFFDD, 0xFFDD, - 0xFFDE, 0xFFDF, 0x0000, 0xFFDE, 0xFFAF, 0xFF74, 0xFF2F, 0xFEE2, - 0xFE8E, 0xFE34, 0xFDD7, 0xFD77, 0xFD17, 0xFCB7, 0xFC59, 0xFBFF, - 0xFBAA, 0xFB5C, 0xFB16, 0xFAD9, 0xFB2D, 0xFBEE, 0xFCC5, 0xFCDC, - 0xFCDF, 0xFCD6, 0xFCCB, 0xFCC5, 0x0000, 0x0000, 0xFFFE, 0xFFFC, - 0xFFF9, 0xFFF5, 0xFFF1, 0xFFEE, 0xFFEB, 0xFFE8, 0xFFE6, 0xFFE5, - 0xFFE5, 0xFFE7, 0xFFEA, 0xFFEF, 0xFFF7, 0x0000, 0x0051, 0x00D1, - 0x0139, 0x0144, 0x0146, 0x0142, 0x013C, 0x0139, 0xC748, 0xC867, - 0xCA13, 0xCC37, 0xCEBE, 0xD194, 0xD4A4, 0xD7DC, 0xDB25, 0xDE6C, - 0xE19D, 0xE4A3, 0xE769, 0xE9DC, 0xEBE7, 0xED76, 0xEE74, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, - 0x0008, 0x00A4, 0x011A, 0x016E, 0x01A3, 0x01BD, 0x01C0, 0x01AF, - 0x018F, 0x0162, 0x012D, 0x00F3, 0x00B8, 0x007F, 0x004D, 0x0024, - 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4AF7, 0x47B9, 0x43B6, 0x3F0F, 0x39E2, 0x3450, - 0x2E78, 0x287C, 0x2279, 0x1C91, 0x16E4, 0x1190, 0x0CB7, 0x0878, - 0x04F3, 0x0248, 0x0097, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xBA17, 0xBCD9, 0xC008, 0xC390, - 0xC75E, 0xCB5E, 0xCF7C, 0xD3A5, 0xD7C6, 0xDBCB, 0xDF9F, 0xE331, - 0xE66B, 0xE93C, 0xEB8E, 0xED4F, 0xEE6A, 0xEECD, 0xEECD, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0x0000, 0xFF8C, - 0xFEEA, 0xFE1F, 0xFD32, 0xFC28, 0xFB06, 0xF9D3, 0xF893, 0xF74D, - 0xF607, 0xF4C5, 0xF38F, 0xF268, 0xF158, 0xF063, 0xEF90, 0xEEE4, - 0xEFDD, 0xF26A, 0xF439, 0xF4A7, 0xF4B4, 0xF48B, 0xF455, 0xF439, - 0x0000, 0x0003, 0x000C, 0x001A, 0x002B, 0x003E, 0x0052, 0x0065, - 0x0077, 0x0086, 0x0091, 0x0096, 0x0095, 0x008C, 0x007A, 0x005D, - 0x0035, 0x0000, 0xFED0, 0xFCBD, 0xFB50, 0xFAF0, 0xFAE4, 0xFB08, - 0xFB38, 0xFB50, 0xC9C8, 0xC93F, 0xC882, 0xC797, 0xC684, 0xC54F, - 0xC3FF, 0xC29A, 0xC125, 0xBFA8, 0xBE28, 0xBCAC, 0xBB39, 0xB9D7, - 0xB88B, 0xB75B, 0xB64E, 0xB569, 0xB5D7, 0xB7C3, 0xB9B2, 0xBB63, - 0xBD52, 0xBF25, 0xC080, 0xC107, 0x0000, 0x0057, 0x00CC, 0x015C, - 0x0203, 0x02BF, 0x038C, 0x0467, 0x054E, 0x063D, 0x0732, 0x0829, - 0x091F, 0x0A11, 0x0AFC, 0x0BDE, 0x0CB3, 0x0D78, 0x0DE0, 0x0DF1, - 0x0DFC, 0x0DFF, 0x0DFD, 0x0DF8, 0x0DF4, 0x0DF1, 0x0000, 0x0001, - 0xFFFF, 0xFFFA, 0xFFF3, 0xFFEB, 0xFFE3, 0xFFDC, 0xFFD7, 0xFFD6, - 0xFFD8, 0xFFDF, 0xFFEC, 0xFFFF, 0x001A, 0x003E, 0x006C, 0x00A4, - 0x028F, 0x049B, 0x04F3, 0x050C, 0x04FA, 0x04D4, 0x04AD, 0x049B, - 0xC9C8, 0xC943, 0xC88F, 0xC7B0, 0xC6AD, 0xC58A, 0xC44C, 0xC2F9, - 0xC196, 0xC027, 0xBEB3, 0xBD3E, 0xBBCD, 0xBA66, 0xB90E, 0xB7C9, - 0xB69E, 0xB591, 0xB5C6, 0xB70C, 0xB86C, 0xBA15, 0xBBC9, 0xBD4C, - 0xBE60, 0xBECA, 0x0ED6, 0x0E6A, 0x0DC9, 0x0CFC, 0x0C09, 0x0AF8, - 0x09D2, 0x089D, 0x0761, 0x0626, 0x04F3, 0x03D1, 0x02C6, 0x01DA, - 0x0116, 0x0080, 0x0021, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x1A05, 0x1948, 0x182E, 0x16C6, - 0x151C, 0x133E, 0x1139, 0x0F1B, 0x0CF1, 0x0AC8, 0x08AF, 0x06B1, - 0x04DD, 0x0341, 0x01E8, 0x00E2, 0x003A, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF44D, 0xF43C, - 0xF423, 0xF403, 0xF3DD, 0xF3B2, 0xF385, 0xF354, 0xF323, 0xF2F2, - 0xF2C2, 0xF295, 0xF26C, 0xF247, 0xF228, 0xF211, 0xF202, 0xF1FD, - 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, - 0xF933, 0xF931, 0xF955, 0xF998, 0xF9F6, 0xFA6A, 0xFAF0, 0xFB83, - 0xFC1E, 0xFCBD, 0xFD5A, 0xFDF2, 0xFE7F, 0xFEFE, 0xFF68, 0xFFBA, - 0xFFEE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0215, 0x01A2, 0x013F, 0x00EC, 0x00A8, 0x0070, - 0x0044, 0x0023, 0x000B, 0xFFFC, 0xFFF3, 0xFFEF, 0xFFEF, 0xFFF2, - 0xFFF6, 0xFFFB, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xF487, 0xF479, 0xF461, 0xF440, - 0xF418, 0xF3EB, 0xF3B8, 0xF383, 0xF34C, 0xF315, 0xF2DF, 0xF2AB, - 0xF27C, 0xF252, 0xF22F, 0xF214, 0xF203, 0xF1FD, 0xF1FD, 0xF1FD, - 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0x8001, 0xC000, - 0xC000, 0x2000, 0x3FFF, 0xE000, 0x2000, 0x3FFF, 0xE000, 0x0000, - 0x0009, 0x001A, 0x0030, 0x004B, 0x0067, 0x0085, 0x00A3, 0x00BE, - 0x00D6, 0x00E9, 0x00F5, 0x00FA, 0x00E4, 0x00AD, 0x0068, 0x0029, - 0x0003, 0xFFF5, 0xFFEE, 0xFFEC, 0xFFEF, 0xFFF4, 0xFFFA, 0xFFFF, - 0x0000, 0x09C7, 0x095C, 0x08BB, 0x07EB, 0x06F3, 0x05D9, 0x04A5, - 0x035D, 0x0208, 0x00AE, 0xFF55, 0xFE04, 0xFCC1, 0xFB20, 0xF907, - 0xF6F7, 0xF574, 0xF500, 0xF5AA, 0xF700, 0xF8C6, 0xFAC0, 0xFCB2, - 0xFE60, 0xFF8E, 0x0000, 0x4002, 0x3F88, 0x3EB4, 0x3D9B, 0x3C50, - 0x3AE6, 0x3971, 0x3806, 0x36B7, 0x3599, 0x34BF, 0x343C, 0x3426, - 0x3555, 0x37FD, 0x3B3E, 0x3E35, 0x4000, 0x4000, 0x4000, 0x4000, - 0x4000, 0x4000, 0x4000, 0x4000, 0x4000, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animvalue_0500C78C, 0x00134d20, 26785, 0x0000c78c, 1740); // 0x0500CE58 -static const u16 king_bobomb_seg5_animindex_0500CE58[] = { - 0x001A, 0x0001, 0x001A, 0x001B, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x001A, 0x0317, 0x001A, 0x0331, 0x001A, 0x034B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0314, 0x0001, 0x0315, 0x0001, 0x0316, - 0x001A, 0x01D6, 0x001A, 0x01F0, 0x001A, 0x020A, - 0x001A, 0x00D2, 0x001A, 0x00EC, 0x001A, 0x0106, - 0x001A, 0x0036, 0x001A, 0x0050, 0x001A, 0x006A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0311, 0x0001, 0x0312, 0x0001, 0x0313, - 0x001A, 0x0224, 0x001A, 0x023E, 0x001A, 0x0258, - 0x001A, 0x0120, 0x001A, 0x013A, 0x001A, 0x0154, - 0x001A, 0x0084, 0x001A, 0x009E, 0x001A, 0x00B8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0310, - 0x001A, 0x0272, 0x001A, 0x028C, 0x001A, 0x02A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x016E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x030E, 0x0001, 0x030F, - 0x001A, 0x02C0, 0x001A, 0x02DA, 0x001A, 0x02F4, - 0x001A, 0x0188, 0x001A, 0x01A2, 0x001A, 0x01BC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0035, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animindex_0500CE58, 0x00134d20, 26785, 0x0000ce58, 372); // 0x0500CFCC static const struct Animation king_bobomb_seg5_anim_0500CFCC = { diff --git a/actors/king_bobomb/anims/anim_0500D5B0.inc.c b/actors/king_bobomb/anims/anim_0500D5B0.inc.c index 850b29ea5..653f45b0e 100644 --- a/actors/king_bobomb/anims/anim_0500D5B0.inc.c +++ b/actors/king_bobomb/anims/anim_0500D5B0.inc.c @@ -1,110 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500CFE4 -static const s16 king_bobomb_seg5_animvalue_0500CFE4[] = { - 0x0000, 0x02A5, 0xFFFB, 0xC748, 0xC73E, 0xC724, 0xC6F9, 0xC6C1, - 0xC67E, 0xC630, 0xC5DA, 0xC57E, 0xC51E, 0xC4BB, 0xC457, 0xC3F5, - 0xC396, 0xC33C, 0xC2E8, 0xC29E, 0xC25E, 0xC22A, 0xC205, 0xC1F0, - 0xC1ED, 0xC1FD, 0xC224, 0xC262, 0xC2BA, 0xC32D, 0xC3BD, 0xC46C, - 0xC53D, 0xC630, 0xC748, 0x0008, 0xFFBF, 0xFEEF, 0xFDAC, 0xFC0D, - 0xFA25, 0xF809, 0xF5CF, 0xF38A, 0xF14F, 0xEF33, 0xED4B, 0xEBAC, - 0xEA6A, 0xE999, 0xE94F, 0xE97E, 0xEA04, 0xEAD8, 0xEBF0, 0xED43, - 0xEEC6, 0xF070, 0xF238, 0xF413, 0xF5F8, 0xF7DE, 0xF9BA, 0xFB82, - 0xFD2E, 0xFEB4, 0x0008, 0x4AF7, 0x4B31, 0x4BD6, 0x4CD4, 0x4E1B, - 0x4F9C, 0x5146, 0x5307, 0x54D1, 0x5693, 0x583D, 0x59BD, 0x5B05, - 0x5C03, 0x5CA8, 0x5CE2, 0x5CFA, 0x5D36, 0x5D86, 0x5DD9, 0x5E1F, - 0x5E46, 0x5E3E, 0x5DF7, 0x5D5F, 0x5C67, 0x5AFC, 0x5910, 0x5690, - 0x536C, 0x4F94, 0x4AF7, 0xBA17, 0xB9B4, 0xB89D, 0xB6ED, 0xB4C0, - 0xB232, 0xAF5F, 0xAC63, 0xA958, 0xA65C, 0xA389, 0xA0FB, 0x9ECE, - 0x9D1E, 0x9C07, 0x9BA4, 0x9BB8, 0x9BF7, 0x9C65, 0x9D07, 0x9DE0, - 0x9EF4, 0xA048, 0xA1E0, 0xA3C0, 0xA5EC, 0xA868, 0xAB38, 0xAE61, - 0xB1E6, 0xB5CC, 0xBA17, 0x0000, 0x0004, 0x000F, 0x0021, 0x003A, - 0x0057, 0x0079, 0x009E, 0x00C6, 0x00EF, 0x011A, 0x0145, 0x0170, - 0x0199, 0x01C0, 0x01E4, 0x0204, 0x0220, 0x0237, 0x0247, 0x0250, - 0x0251, 0x024A, 0x0239, 0x021E, 0x01F8, 0x01C7, 0x0188, 0x013C, - 0x00E2, 0x0079, 0x0000, 0xC9C8, 0xC9CD, 0xC9DB, 0xC9F1, 0xCA0D, - 0xCA30, 0xCA58, 0xCA85, 0xCAB4, 0xCAE6, 0xCB19, 0xCB4C, 0xCB7F, - 0xCBB0, 0xCBDE, 0xCC09, 0xCC30, 0xCC51, 0xCC6B, 0xCC7E, 0xCC89, - 0xCC8B, 0xCC82, 0xCC6E, 0xCC4E, 0xCC21, 0xCBE6, 0xCB9C, 0xCB41, - 0xCAD6, 0xCA58, 0xC9C8, 0x0000, 0xFFFD, 0xFFF4, 0xFFE5, 0xFFD1, - 0xFFBA, 0xFF9E, 0xFF80, 0xFF60, 0xFF3E, 0xFF1C, 0xFEF9, 0xFED6, - 0xFEB5, 0xFE95, 0xFE78, 0xFE5E, 0xFE48, 0xFE35, 0xFE28, 0xFE21, - 0xFE20, 0xFE26, 0xFE33, 0xFE49, 0xFE68, 0xFE90, 0xFEC3, 0xFF00, - 0xFF49, 0xFF9E, 0x0000, 0xC9C8, 0xC9CD, 0xC9DB, 0xC9F1, 0xCA0D, - 0xCA30, 0xCA58, 0xCA85, 0xCAB4, 0xCAE6, 0xCB19, 0xCB4C, 0xCB7F, - 0xCBB0, 0xCBDE, 0xCC09, 0xCC30, 0xCC51, 0xCC6B, 0xCC7E, 0xCC89, - 0xCC8B, 0xCC82, 0xCC6E, 0xCC4E, 0xCC21, 0xCBE6, 0xCB9C, 0xCB41, - 0xCAD6, 0xCA58, 0xC9C8, 0x0ED6, 0x0ED9, 0x0EE3, 0x0EF3, 0x0F08, - 0x0F22, 0x0F3F, 0x0F5F, 0x0F81, 0x0FA5, 0x0FCA, 0x0FEF, 0x1014, - 0x1038, 0x1059, 0x1078, 0x1094, 0x10AC, 0x10C0, 0x10CE, 0x10D5, - 0x10D7, 0x10D0, 0x10C2, 0x10AB, 0x108A, 0x105F, 0x1029, 0x0FE7, - 0x0F9A, 0x0F3F, 0x0ED6, 0x1A05, 0x1A0C, 0x1A1D, 0x1A39, 0x1A5D, - 0x1A8A, 0x1ABD, 0x1AF5, 0x1B32, 0x1B71, 0x1BB2, 0x1BF3, 0x1C33, - 0x1C72, 0x1CAD, 0x1CE3, 0x1D14, 0x1D3E, 0x1D60, 0x1D79, 0x1D87, - 0x1D89, 0x1D7E, 0x1D64, 0x1D3C, 0x1D02, 0x1CB7, 0x1C58, 0x1BE5, - 0x1B5C, 0x1ABD, 0x1A05, 0xF44D, 0xF44D, 0xF44F, 0xF451, 0xF454, - 0xF458, 0xF45D, 0xF462, 0xF467, 0xF46D, 0xF473, 0xF478, 0xF47E, - 0xF484, 0xF489, 0xF48E, 0xF492, 0xF496, 0xF499, 0xF49B, 0xF49C, - 0xF49C, 0xF49C, 0xF499, 0xF496, 0xF491, 0xF48A, 0xF481, 0xF477, - 0xF46B, 0xF45D, 0xF44D, 0xF933, 0xF952, 0xF9A9, 0xFA30, 0xFADD, - 0xFBA9, 0xFC8B, 0xFD79, 0xFE6C, 0xFF5B, 0x003B, 0x0107, 0x01B5, - 0x023B, 0x0293, 0x02B2, 0x0298, 0x0251, 0x01E2, 0x0151, 0x00A5, - 0xFFE4, 0xFF14, 0xFE3B, 0xFD60, 0xFC89, 0xFBBD, 0xFB00, 0xFA5B, - 0xF9D3, 0xF96E, 0xF933, 0x0215, 0x0243, 0x02C3, 0x0388, 0x0487, - 0x05B2, 0x06FD, 0x085B, 0x09C0, 0x0B1E, 0x0C69, 0x0D94, 0x0E93, - 0x0F59, 0x0FD9, 0x1006, 0x0FEB, 0x0F9C, 0x0F1F, 0x0E7A, 0x0DB2, - 0x0CCC, 0x0BCE, 0x0ABD, 0x099F, 0x0878, 0x074F, 0x0629, 0x050A, - 0x03F9, 0x02FB, 0x0215, 0xF487, 0xF482, 0xF474, 0xF45F, 0xF444, - 0xF425, 0xF402, 0xF3DD, 0xF3B7, 0xF392, 0xF36F, 0xF34F, 0xF334, - 0xF31F, 0xF311, 0xF30D, 0xF312, 0xF320, 0xF336, 0xF352, 0xF374, - 0xF398, 0xF3BF, 0xF3E6, 0xF40D, 0xF431, 0xF451, 0xF46C, 0xF480, - 0xF48C, 0xF48F, 0xF487, 0x8001, 0xC000, 0xC000, 0x2000, 0x3FFF, - 0xE000, 0x2000, 0x3FFF, 0xE000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x09C7, 0x09CC, 0x09DA, 0x09F0, - 0x0A0D, 0x0A31, 0x0A5A, 0x0A87, 0x0AB7, 0x0AEA, 0x0B1E, 0x0B52, - 0x0B86, 0x0BB8, 0x0BE7, 0x0C13, 0x0C3A, 0x0C5C, 0x0C77, 0x0C8B, - 0x0C96, 0x0C98, 0x0C8F, 0x0C7B, 0x0C5A, 0x0C2C, 0x0BEF, 0x0BA3, - 0x0B47, 0x0ADA, 0x0A5A, 0x09C7, 0x4002, 0x4002, 0x4002, 0x4002, - 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, - 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, - 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, - 0x4002, 0x4002, 0x4002, 0x4002, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animvalue_0500CFE4, 0x00134d20, 26785, 0x0000cfe4, 1112); // 0x0500D43C -static const u16 king_bobomb_seg5_animindex_0500D43C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0020, 0x01CC, 0x0020, 0x01EC, 0x0020, 0x020C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x01C9, 0x0001, 0x01CA, 0x0001, 0x01CB, - 0x0020, 0x0083, 0x0001, 0x0000, 0x0020, 0x00A3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x01C6, 0x0001, 0x01C7, 0x0001, 0x01C8, - 0x0020, 0x00C3, 0x0001, 0x0000, 0x0020, 0x00E3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C5, - 0x0020, 0x0103, 0x0020, 0x0123, 0x0020, 0x0143, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0020, 0x0003, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x01C3, 0x0001, 0x01C4, - 0x0020, 0x0163, 0x0020, 0x0183, 0x0020, 0x01A3, - 0x0020, 0x0023, 0x0020, 0x0043, 0x0020, 0x0063, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animindex_0500D43C, 0x00134d20, 26785, 0x0000d43c, 372); // 0x0500D5B0 static const struct Animation king_bobomb_seg5_anim_0500D5B0 = { diff --git a/actors/king_bobomb/anims/anim_0500D978.inc.c b/actors/king_bobomb/anims/anim_0500D978.inc.c index c24c69fae..78a40b597 100644 --- a/actors/king_bobomb/anims/anim_0500D978.inc.c +++ b/actors/king_bobomb/anims/anim_0500D978.inc.c @@ -1,76 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500D5C8 -static const s16 king_bobomb_seg5_animvalue_0500D5C8[] = { - 0x0000, 0x02A5, 0xFFFB, 0x0209, 0x0078, 0xFD29, 0xFA2F, 0xF80F, - 0xF645, 0xF561, 0xF5D7, 0xF732, 0xF8AB, 0xFA1E, 0xFBD1, 0xFD99, - 0xFF48, 0x00B2, 0x01AC, 0x0000, 0xFDE1, 0xFA09, 0xF843, 0xFA27, - 0xFDBB, 0x016D, 0x03AA, 0x0309, 0x00BF, 0xFF30, 0xFEF7, 0xFF09, - 0xFF4A, 0xFF9C, 0xFFE3, 0x0000, 0xFFA6, 0xFEDE, 0xFE16, 0xFDBB, - 0xFE0F, 0xFECA, 0xFF90, 0x0000, 0xFFED, 0xFF8F, 0xFF27, 0xFEF6, - 0xFF1F, 0xFF7B, 0xFFD7, 0x0000, 0x00A6, 0x0237, 0x0420, 0x05CF, - 0x0792, 0x0992, 0x0AFC, 0x0B00, 0x08B6, 0x04C8, 0x00C0, 0xFE27, - 0xFDAB, 0xFE64, 0xFF75, 0xEECD, 0xEC6B, 0xE72F, 0xE1F2, 0xDF90, - 0xE100, 0xE4AA, 0xE996, 0xEECD, 0xF58E, 0xFDDD, 0x04E8, 0x07E1, - 0x03F6, 0xFB57, 0xF2B8, 0x0003, 0xFFFC, 0xFFEB, 0xFFDA, 0xFFD3, - 0xFFD3, 0xFFD9, 0xFFE8, 0x0003, 0x003E, 0x0091, 0x00DA, 0x00F9, - 0x00D3, 0x007E, 0x002A, 0xED43, 0xEF3F, 0xF413, 0xFA08, 0xFF6B, - 0x04D3, 0x0AD0, 0x0FA1, 0x1184, 0x0F3E, 0x0A00, 0x03A9, 0xFE1D, - 0xF8EE, 0xF36C, 0xEF0B, 0xEECB, 0xF0D5, 0xF551, 0xF9CE, 0xFBD9, - 0xFA96, 0xF764, 0xF32B, 0xEED2, 0xE968, 0xE2D6, 0xDD4B, 0xDAF5, - 0xDE0E, 0xE4E0, 0xEBB2, 0xC61E, 0xC518, 0xC276, 0xBED9, 0xBAE5, - 0xB73D, 0xB485, 0xB360, 0xB3F0, 0xB5B0, 0xB847, 0xBB5B, 0xBE95, - 0xC19B, 0xC414, 0xC59E, 0xAE7C, 0xAFC4, 0xB311, 0xB795, 0xBC83, - 0xC10B, 0xC461, 0xC5B5, 0xC4D3, 0xC261, 0xBED7, 0xBAB1, 0xB666, - 0xB272, 0xAF4D, 0xAE3F, 0x0003, 0x0003, 0x0004, 0x0004, 0x0005, - 0x0006, 0x0006, 0x0007, 0x0007, 0x0007, 0x0006, 0x0006, 0x0005, - 0x0004, 0x0004, 0x0003, 0xF639, 0xF707, 0xF927, 0xFC27, 0xFF98, - 0x0308, 0x0608, 0x0828, 0x08F6, 0x0836, 0x0634, 0x034E, 0xFFE5, - 0xFC54, 0xF8FC, 0xF639, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FE, 0xF1FE, - 0xF1FF, 0xF1FF, 0xF1FF, 0xF1FF, 0xF1FF, 0xF1FF, 0xF1FF, 0xF1FE, - 0xF1FE, 0xF1FD, 0xF1FD, 0x0003, 0xF569, 0xF652, 0xF8B8, 0xFC1D, - 0x0000, 0x03E3, 0x0748, 0x09AE, 0x0A97, 0x09BE, 0x0779, 0x0433, - 0x0056, 0xFC50, 0xF887, 0xF569, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, - 0xF1FD, 0xF1FE, 0xF1FE, 0xF1FE, 0xF1FE, 0xF1FE, 0xF1FE, 0xF1FE, - 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0x8001, 0xC000, 0xC000, 0x2000, - 0x3FFF, 0xE000, 0x2000, 0x3FFF, 0xE000, 0x0288, 0x0238, 0x0164, - 0x0037, 0xFEDF, 0xFD85, 0xFC55, 0xFB7C, 0xFB25, 0xFB6B, 0xFC31, - 0xFD4D, 0xFE94, 0xFFDB, 0x00F8, 0x01C3, 0x2235, 0x40B7, 0x40B0, - 0x409F, 0x4086, 0x4068, 0x4049, 0x402B, 0x4013, 0x4002, 0x3FFA, - 0x3FF6, 0x3FF5, 0x3FF7, 0x3FFB, 0x3FFE, 0x4001, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animvalue_0500D5C8, 0x00134d20, 26785, 0x0000d5c8, 572); // 0x0500D804 -static const u16 king_bobomb_seg5_animindex_0500D804[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0010, 0x00FD, 0x0001, 0x010D, 0x0010, 0x010E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x00FA, 0x0001, 0x00FB, 0x0001, 0x00FC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0083, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0003, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x00F7, 0x0001, 0x00F8, 0x0001, 0x00F9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0093, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0013, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00F6, - 0x0010, 0x00A3, 0x0010, 0x00B3, 0x0010, 0x00C3, - 0x0010, 0x0023, 0x0010, 0x0033, 0x0010, 0x0043, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x00F4, 0x0001, 0x00F5, - 0x0001, 0x00D3, 0x0010, 0x00D4, 0x0010, 0x00E4, - 0x0010, 0x0053, 0x0010, 0x0063, 0x0010, 0x0073, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animindex_0500D804, 0x00134d20, 26785, 0x0000d804, 372); // 0x0500D978 static const struct Animation king_bobomb_seg5_anim_0500D978 = { diff --git a/actors/king_bobomb/anims/anim_0500DDD8.inc.c b/actors/king_bobomb/anims/anim_0500DDD8.inc.c index dfb64007d..de4ccb7a1 100644 --- a/actors/king_bobomb/anims/anim_0500DDD8.inc.c +++ b/actors/king_bobomb/anims/anim_0500DDD8.inc.c @@ -1,86 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500D990 -static const s16 king_bobomb_seg5_animvalue_0500D990[] = { - 0x0000, 0x031E, 0x0305, 0x02EB, 0x02CD, 0x02B3, 0x02A3, 0x029D, - 0x029B, 0x029B, 0x029C, 0x029F, 0x02A2, 0x02A4, 0x02A5, 0x0015, - 0x0021, 0x002E, 0x003C, 0x004C, 0x005F, 0x006C, 0x0070, 0x006A, - 0x0057, 0x003C, 0x001F, 0x0008, 0x0000, 0xFFFB, 0x13E6, 0x0C63, - 0x07C1, 0x03FD, 0x00FF, 0xFEAF, 0xFCF4, 0xFBB5, 0xFB4F, 0xFBE7, - 0xFD15, 0xFE6E, 0xFF8A, 0x0000, 0xFC03, 0xFAED, 0xFAC4, 0xFAFF, - 0xFB7E, 0xFC21, 0xFCC5, 0xFD4C, 0xFDCA, 0xFE60, 0xFEF7, 0xFF7D, - 0xFFDC, 0x0000, 0x02EA, 0x015B, 0x0089, 0xFFF9, 0xFF9C, 0xFF64, - 0xFF41, 0xFF26, 0xFF22, 0xFF45, 0xFF7D, 0xFFBB, 0xFFEC, 0x0000, - 0x13D7, 0x0CAE, 0x0823, 0x0458, 0x0140, 0xFECE, 0xFCF4, 0xFBA5, - 0xFB3B, 0xFBD5, 0xFD08, 0xFE67, 0xFF88, 0x0000, 0x0177, 0x0170, - 0x0066, 0xFE9F, 0xFC30, 0xFA51, 0xFA23, 0xFAA0, 0xFB5A, 0xFC49, - 0xFD7F, 0xFEB4, 0xFFA2, 0x0000, 0x03CF, 0x043F, 0x0300, 0x00C5, - 0xFE40, 0xFC3F, 0xFBA3, 0xFB9A, 0xFBF3, 0xFCAB, 0xFDB6, 0xFECC, - 0xFFA8, 0x0000, 0x0112, 0x0457, 0x03FB, 0xF938, 0xE7C6, 0xDD96, - 0xDCDC, 0xDE1F, 0xE0CA, 0xE447, 0xE802, 0xEB65, 0xEDDA, 0xEECD, - 0xFC7D, 0xFEAF, 0xFDE0, 0xF439, 0xE4F9, 0xDC47, 0xDC08, 0xDDA4, - 0xE08B, 0xE42D, 0xE7FB, 0xEB65, 0xEDDB, 0xEECD, 0xFB10, 0xFB74, - 0xFBDA, 0xFC4D, 0xFCC9, 0xFD49, 0xFDCA, 0xFE48, 0xFEBD, 0xFF26, - 0xFF80, 0xFFC4, 0xFFF1, 0x0000, 0x0056, 0x0006, 0xFFEE, 0xFFDE, - 0xFFD4, 0xFFD1, 0xFFD2, 0xFFD7, 0xFFDF, 0xFFE8, 0xFFF1, 0xFFF9, - 0xFFFE, 0x0000, 0xC092, 0xBDF4, 0xBD46, 0xBCEA, 0xBCD4, 0xBCF6, - 0xBD44, 0xBDB1, 0xBE31, 0xBEB6, 0xBF34, 0xBF9D, 0xBFE6, 0xC001, - 0x097C, 0x08BA, 0x07F5, 0x0718, 0x062A, 0x0533, 0x043C, 0x034C, - 0x026B, 0x01A1, 0x00F6, 0x0072, 0x001E, 0x0000, 0xFFE8, 0x0091, - 0x00BC, 0x00D2, 0x00D6, 0x00CC, 0x00B7, 0x009A, 0x0079, 0x0056, - 0x0035, 0x0019, 0x0007, 0x0000, 0xBF1E, 0xBC2A, 0xBB7D, 0xBB36, - 0xBB42, 0xBB93, 0xBC17, 0xBCBF, 0xBD7A, 0xBE37, 0xBEE7, 0xBF79, - 0xBFDC, 0xC001, 0xFC72, 0xFE76, 0xFFE9, 0x008B, 0x0099, 0x0066, - 0x0044, 0x0036, 0x0016, 0x0000, 0xFFFB, 0xFFFC, 0xFFFF, 0x0000, - 0x0B34, 0x06C3, 0x037E, 0x01E9, 0x0183, 0x019E, 0x0188, 0x012B, - 0x00E1, 0x00A4, 0x006B, 0x0036, 0x000F, 0x0000, 0xEF15, 0xEE90, - 0xEF02, 0xF1A0, 0xF5F2, 0xF9ED, 0xFB85, 0xF7F1, 0xF154, 0xED08, - 0xED0A, 0xEED4, 0xF0F5, 0xF1FD, 0x034B, 0x0226, 0x0118, 0x0041, - 0xFFD8, 0xFFCB, 0xFFD0, 0xFFD6, 0xFFEF, 0x0000, 0x0003, 0x0003, - 0x0001, 0x0000, 0xF2D7, 0xF6A7, 0xFA28, 0xFCF6, 0xFE49, 0xFE63, - 0xFE6E, 0xFEC9, 0xFF15, 0xFF54, 0xFF8F, 0xFFC7, 0xFFF0, 0x0000, - 0xF032, 0xEF89, 0xEF52, 0xEFD0, 0xF310, 0xF81A, 0xFAA2, 0xF7CB, - 0xF272, 0xEEE3, 0xEEAD, 0xEFD2, 0xF146, 0xF1FD, 0x8001, 0xC000, - 0xC000, 0x2000, 0x3FFF, 0xE000, 0x2000, 0x3FFF, 0xE000, 0x0002, - 0x0003, 0x0004, 0x0004, 0x0005, 0x0004, 0x0004, 0x0003, 0x0002, - 0x0002, 0x0001, 0x0000, 0x0000, 0x0000, 0xFECF, 0xFC8D, 0xFAC3, - 0xF930, 0xF7C0, 0xF5FF, 0xF460, 0xF42A, 0xF5AD, 0xF80C, 0xFAC5, - 0xFD57, 0xFF41, 0x0000, 0x4000, 0x4000, 0x4000, 0x4000, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x4000, 0x4000, 0x4000, - 0x4000, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animvalue_0500D990, 0x00134d20, 26785, 0x0000d990, 724); // 0x0500DC64 -static const u16 king_bobomb_seg5_animindex_0500DC64[] = { - 0x0001, 0x0000, 0x000E, 0x0001, 0x000E, 0x000F, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x000E, 0x013F, 0x000E, 0x014D, 0x000E, 0x015B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x013C, 0x0001, 0x013D, 0x0001, 0x013E, - 0x000E, 0x008E, 0x000E, 0x009C, 0x000E, 0x00AA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0056, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x001E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0139, 0x0001, 0x013A, 0x0001, 0x013B, - 0x000E, 0x00B8, 0x000E, 0x00C6, 0x000E, 0x00D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0064, - 0x000E, 0x002C, 0x000E, 0x003A, 0x000E, 0x0048, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0138, - 0x000E, 0x00E2, 0x000E, 0x00F0, 0x000E, 0x00FE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0072, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0136, 0x0001, 0x0137, - 0x000E, 0x010C, 0x000E, 0x011A, 0x000E, 0x0128, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0080, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animindex_0500DC64, 0x00134d20, 26785, 0x0000dc64, 372); // 0x0500DDD8 static const struct Animation king_bobomb_seg5_anim_0500DDD8 = { diff --git a/actors/king_bobomb/anims/anim_0500E10C.inc.c b/actors/king_bobomb/anims/anim_0500E10C.inc.c index 4a721731c..03862d436 100644 --- a/actors/king_bobomb/anims/anim_0500E10C.inc.c +++ b/actors/king_bobomb/anims/anim_0500E10C.inc.c @@ -1,67 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500DDF0 -static const s16 king_bobomb_seg5_animvalue_0500DDF0[] = { - 0x0000, 0x029F, 0x02B9, 0x02F2, 0x0331, 0x035A, 0x0369, 0x036E, - 0x036B, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFD, 0xFFFC, - 0xFFFB, 0xFFFB, 0x0000, 0x0652, 0x14BF, 0x2479, 0x2EAF, 0x329D, - 0x3440, 0x33EB, 0x0000, 0x002C, 0x0091, 0x0100, 0x0148, 0x017C, - 0x01B9, 0x01DC, 0x0000, 0x0132, 0x03EE, 0x06E8, 0x08D8, 0x099B, - 0x09F3, 0x09EA, 0x0000, 0x0619, 0x1403, 0x232E, 0x2D07, 0x30CE, - 0x325B, 0x3205, 0x0000, 0x000D, 0x002D, 0x0050, 0x0067, 0x0069, - 0x0061, 0x0057, 0x0000, 0x001F, 0x0068, 0x00B7, 0x00EA, 0x00EB, - 0x00CF, 0x00B2, 0xEECD, 0xEF7B, 0xF109, 0xF2BA, 0xF3D4, 0xF3ED, - 0xF374, 0xF2EF, 0xEECD, 0xEF53, 0xF086, 0xF1D5, 0xF2AE, 0xF2C6, - 0xF274, 0xF214, 0xF95F, 0xF979, 0xF9B3, 0xF9F3, 0xFA1C, 0xFA23, - 0xFA19, 0xFA0B, 0xFFD9, 0x001D, 0x00BD, 0x016A, 0x01DB, 0x0208, - 0x021D, 0x021C, 0xC072, 0xC23E, 0xC658, 0xCAD0, 0xCDB7, 0xCEF0, - 0xCF9E, 0xCFAF, 0x0CB9, 0x0C8A, 0x0C20, 0x0BAB, 0x0B60, 0x0B53, - 0x0B68, 0x0B84, 0x00AB, 0x001D, 0xFEDA, 0xFD79, 0xFC94, 0xFC37, - 0xFC0A, 0xFC0A, 0xC09F, 0xC278, 0xC6AF, 0xCB48, 0xCE44, 0xCF8F, - 0xD052, 0xD071, 0x00D3, 0xFF7E, 0xFC71, 0xF91F, 0xF6F6, 0xF61E, - 0xF5BE, 0xF5CA, 0x0927, 0x0B0D, 0x0F61, 0x1419, 0x172A, 0x1879, - 0x193A, 0x1954, 0x0757, 0x046C, 0xFDC5, 0xF684, 0xF1CE, 0xF051, - 0xF037, 0xF0DB, 0x00D0, 0x0187, 0x0328, 0x04EE, 0x0615, 0x068B, - 0x06C2, 0x06BF, 0xF66D, 0xF4AF, 0xF0B4, 0xEC5E, 0xE98D, 0xE85A, - 0xE7AD, 0xE798, 0x0626, 0x0376, 0xFD55, 0xF6A6, 0xF24F, 0xF0EF, - 0xF0D5, 0xF16A, 0x8001, 0xC000, 0xC000, 0x2000, 0x3FFF, 0xE000, - 0x2000, 0x3FFF, 0xE000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x00B5, 0x0253, 0x0415, 0x053A, - 0x05C1, 0x061C, 0x0633, 0x4000, 0x4001, 0x4001, 0x4001, 0x4001, - 0x4001, 0x4001, 0x4001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animvalue_0500DDF0, 0x00134d20, 26785, 0x0000ddf0, 424); // 0x0500DF98 -static const u16 king_bobomb_seg5_animindex_0500DF98[] = { - 0x0001, 0x0000, 0x0008, 0x0001, 0x0008, 0x0009, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0008, 0x00BB, 0x0008, 0x00C3, 0x0008, 0x00CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x00B8, 0x0001, 0x00B9, 0x0001, 0x00BA, - 0x0008, 0x0052, 0x0008, 0x005A, 0x0008, 0x0062, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0032, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0012, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x00B5, 0x0001, 0x00B6, 0x0001, 0x00B7, - 0x0008, 0x006A, 0x0008, 0x0072, 0x0008, 0x007A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x003A, - 0x0008, 0x001A, 0x0008, 0x0022, 0x0008, 0x002A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00B4, - 0x0008, 0x0082, 0x0008, 0x008A, 0x0008, 0x0092, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0042, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x00B2, 0x0001, 0x00B3, - 0x0008, 0x009A, 0x0008, 0x00A2, 0x0008, 0x00AA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x004A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0011, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animindex_0500DF98, 0x00134d20, 26785, 0x0000df98, 372); // 0x0500E10C static const struct Animation king_bobomb_seg5_anim_0500E10C = { diff --git a/actors/king_bobomb/anims/anim_0500F078.inc.c b/actors/king_bobomb/anims/anim_0500F078.inc.c index 721c8ca5e..e5202c070 100644 --- a/actors/king_bobomb/anims/anim_0500F078.inc.c +++ b/actors/king_bobomb/anims/anim_0500F078.inc.c @@ -1,262 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500E124 -static const s16 king_bobomb_seg5_animvalue_0500E124[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0003, 0x0009, 0x000A, 0x0000, 0xFFDF, 0xFFAE, 0xFF7F, 0xFF66, - 0xFF61, 0xFF60, 0xFF62, 0xFF68, 0xFF70, 0xFF7A, 0xFF85, 0xFF90, - 0xFF9C, 0xFFAB, 0xFFC2, 0xFFDA, 0xFFF1, 0x0000, 0x0006, 0x0005, - 0x0002, 0x0000, 0x02A5, 0x02A5, 0x02A5, 0x02A5, 0x02A5, 0x02A5, - 0x02A5, 0x02A5, 0x02A5, 0x02A5, 0x02A5, 0x02A5, 0x02A5, 0x02A5, - 0x02A5, 0x02A5, 0x02A4, 0x02A3, 0x02A5, 0x02AB, 0x02B4, 0x02BD, - 0x02C4, 0x02C8, 0x02CA, 0x02CE, 0x02D5, 0x02E5, 0x02FA, 0x030E, - 0x031D, 0x031B, 0x0311, 0x030A, 0x0304, 0x02FE, 0x02F7, 0x02F3, - 0x02EF, 0x02E7, 0x02DB, 0x02CC, 0x02BD, 0x02AF, 0x02A5, 0x02A1, - 0x02A1, 0x02A4, 0x02A5, 0x000A, 0x000D, 0x0011, 0x0014, 0x0017, - 0x001A, 0x001D, 0x001E, 0x001B, 0x0017, 0x000F, 0x0001, 0xFFF4, - 0xFFF4, 0x0001, 0x000D, 0x0011, 0x0013, 0x0013, 0x0012, 0x000F, - 0x000E, 0x000F, 0x0016, 0x001F, 0x002A, 0x0034, 0x003E, 0x0048, - 0x0053, 0x005F, 0x0073, 0x0083, 0x0088, 0x008B, 0x0089, 0x0082, - 0x006F, 0x0052, 0x0038, 0x0023, 0x000D, 0xFFFB, 0xFFEB, 0xFFE1, - 0xFFE2, 0xFFED, 0xFFFA, 0x0000, 0xFFFB, 0x0000, 0x0001, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFD, 0xFFFB, 0xFFF8, 0xFFF6, 0xFFF3, - 0xFFF1, 0xFFEF, 0xFFEE, 0xFFF1, 0xFFF6, 0xFFFA, 0xFFFE, 0x0000, - 0x0000, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0019, - 0x001B, 0x0019, 0x0010, 0x0000, 0xFFCD, 0xFF75, 0xFF18, 0xFEDA, - 0xFEDC, 0xFFE4, 0x013B, 0x01DF, 0x0209, 0x0161, 0x0098, 0x0046, - 0x0017, 0x0000, 0xFFF5, 0xFFF1, 0xFFF2, 0xFFF5, 0xFFFA, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFE, 0xFFFA, 0xFFF6, 0xFFF4, 0xFFF5, 0xFFF8, - 0xFFFB, 0xFFFE, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0x0004, 0x000A, 0x0010, 0x0017, 0x001D, 0x0021, 0x0022, - 0x001F, 0x0016, 0x000C, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF6, 0xFFE4, - 0xFFE1, 0x0000, 0x004C, 0x00B5, 0x012D, 0x01A4, 0x020C, 0x0255, - 0x0270, 0x022F, 0x0194, 0x00DB, 0x0040, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0010, 0x0012, 0x0010, 0x000A, 0x0000, 0xFFDE, - 0xFFA2, 0xFF64, 0xFF3C, 0xFF43, 0x0006, 0x010F, 0x01C1, 0x0209, - 0x015F, 0x0090, 0x003F, 0x0013, 0x0000, 0xFFF8, 0xFFF2, 0xFFF0, - 0xFFF1, 0xFFF3, 0xFFF6, 0xFFFA, 0xFFFD, 0xFFFF, 0x0000, 0xFFF8, - 0xFFE9, 0xFFE6, 0x0000, 0x0040, 0x0099, 0x00FD, 0x0162, 0x01B9, - 0x01F6, 0x020E, 0x01D7, 0x0154, 0x00B9, 0x0036, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0001, 0x0004, 0x0006, 0x0009, 0x000B, 0x000E, 0x000F, - 0x0010, 0x0010, 0x000E, 0x000B, 0x0006, 0x0000, 0xFFEB, 0xFFC2, - 0xFF95, 0xFF70, 0xFF6F, 0xFF74, 0xFF3C, 0xFEB2, 0xFDFC, 0xFD33, - 0xFC6E, 0xFBC7, 0xFB55, 0xFB31, 0xFB4B, 0xFB81, 0xFBD0, 0xFC32, - 0xFCA4, 0xFD20, 0xFDA3, 0xFE29, 0xFEAD, 0xFF2A, 0xFF9D, 0x0000, - 0x002A, 0x0027, 0x0013, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0002, 0x000B, 0x0016, 0x0024, 0x0033, 0x0042, 0x004E, - 0x0058, 0x005D, 0x005B, 0x0053, 0x0042, 0x0026, 0x0000, 0xFF92, - 0xFEC4, 0xFDC9, 0xFCD6, 0xFBB8, 0xFA89, 0xF9F3, 0xF9FF, 0xFA37, - 0xFA90, 0xFAFC, 0xFB71, 0xFBE0, 0xFC3E, 0xFC91, 0xFCE3, 0xFD37, - 0xFD8A, 0xFDDD, 0xFE30, 0xFE81, 0xFED2, 0xFF21, 0xFF6E, 0xFFB8, - 0x0000, 0x0020, 0x001C, 0x000E, 0x0000, 0xFF24, 0xFEE4, 0xFEAA, - 0xFE7C, 0xFE5F, 0xFE49, 0xFE2D, 0xFE0D, 0xFDEB, 0xFDCA, 0xFDAD, - 0xFD95, 0xFD86, 0xFD81, 0xFD8A, 0xFDA2, 0xFDCC, 0xFE0A, 0xFE5F, - 0xFF7A, 0x0182, 0x03AF, 0x0536, 0x04DC, 0x03D3, 0x04F5, 0x0913, - 0x0E96, 0x14BF, 0x1ACE, 0x2005, 0x23A2, 0x24E7, 0x2448, 0x22D1, - 0x20A2, 0x1DDD, 0x1AA2, 0x1713, 0x1351, 0x0F7C, 0x0BB7, 0x0821, - 0x04DC, 0x0209, 0x010C, 0x0116, 0x006A, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFA, 0xFFE9, 0xFFCF, 0xFFB1, 0xFF91, - 0xFF72, 0xFF56, 0xFF42, 0xFF38, 0xFF3A, 0xFF4C, 0xFF72, 0xFFAD, - 0x0000, 0x00FA, 0x02CC, 0x04EE, 0x06D6, 0x08E6, 0x0B3B, 0x0CE3, - 0x0CF1, 0x074B, 0x007B, 0xFF19, 0xFF64, 0xFFDF, 0x0061, 0x0069, - 0x006B, 0x0069, 0x0062, 0x0058, 0x004C, 0x003E, 0x0030, 0x0021, - 0x0014, 0x0008, 0x0000, 0xFFFD, 0xFFFD, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0004, 0x0012, 0x0025, 0x003D, - 0x0056, 0x006E, 0x0083, 0x0092, 0x009A, 0x0099, 0x008A, 0x006E, - 0x0040, 0x0000, 0xFED0, 0xFCAF, 0xFAE6, 0xFABB, 0xFD1F, 0x012E, - 0x057A, 0x088F, 0x07EB, 0x06B7, 0x099B, 0x0C09, 0x0978, 0x067F, - 0x05AF, 0x04F4, 0x044D, 0x03B6, 0x032C, 0x02AD, 0x0236, 0x01C5, - 0x0156, 0x00E8, 0x0076, 0x0000, 0xFFC8, 0xFFCD, 0xFFE7, 0x0000, - 0xFF24, 0xFEE4, 0xFEAA, 0xFE7C, 0xFE5F, 0xFE25, 0xFDA8, 0xFCFA, - 0xFC2F, 0xFB5A, 0xFA8E, 0xF9DE, 0xF95D, 0xF91E, 0xF934, 0xF9B3, - 0xFAAD, 0xFC35, 0xFE5F, 0x06F9, 0x1692, 0x2556, 0x2B72, 0x2429, - 0x148A, 0x0374, 0xF7C7, 0xFB23, 0x0350, 0x044A, 0x03A0, 0x02CA, - 0x0214, 0x020D, 0x0213, 0x0222, 0x023A, 0x0256, 0x0275, 0x0294, - 0x02B1, 0x02C9, 0x02D9, 0x02E0, 0x02DA, 0x0245, 0x015C, 0x0080, - 0x0000, 0xF142, 0xECFC, 0xE921, 0xE610, 0xE426, 0xE320, 0xE270, - 0xE20B, 0xE1E7, 0xE1F6, 0xE22E, 0xE282, 0xE2E8, 0xE353, 0xE3B8, - 0xE40B, 0xE441, 0xE44E, 0xE426, 0xE3BF, 0xE31E, 0xE255, 0xE173, - 0xE088, 0xDFA4, 0xDED7, 0xDE31, 0xDDC2, 0xDD99, 0xDE38, 0xDFCC, - 0xE1EB, 0xE426, 0xE681, 0xE933, 0xEC21, 0xEF31, 0xF249, 0xF54D, - 0xF823, 0xFAB1, 0xFCDC, 0xFE89, 0xFF9E, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xF3FA, 0xF07D, 0xED58, 0xEAD7, 0xE948, 0xE851, - 0xE769, 0xE697, 0xE5DF, 0xE548, 0xE4D7, 0xE491, 0xE47D, 0xE49F, - 0xE4FE, 0xE5A0, 0xE688, 0xE7BF, 0xE948, 0xEBCF, 0xEFB9, 0xF4A1, - 0xFA25, 0xFFE1, 0x0570, 0x0A71, 0x0E7F, 0x1137, 0x1235, 0x0C07, - 0xFE51, 0xF051, 0xE948, 0xE8C6, 0xE962, 0xEAE9, 0xED26, 0xEFE4, - 0xF2EF, 0xF612, 0xF91A, 0xFBD0, 0xFE01, 0xFF78, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xEDEE, 0xEDAE, 0xED74, 0xED45, 0xED28, - 0xECFE, 0xECAC, 0xEC3E, 0xEBBE, 0xEB3A, 0xEABC, 0xEA50, 0xEA02, - 0xE9DE, 0xE9EE, 0xEA3F, 0xEADC, 0xEBD0, 0xED28, 0xEF76, 0xF306, - 0xF77F, 0xFC85, 0x01BD, 0x06CF, 0x0B5E, 0x0F0F, 0x1189, 0x1271, - 0x0D08, 0x00E9, 0xF43D, 0xED28, 0xEB51, 0xEA2F, 0xE9A8, 0xE9A0, - 0xE9FC, 0xEAA3, 0xEB7A, 0xEC65, 0xED4A, 0xEE0F, 0xEE99, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0x0002, 0x0003, 0x0004, 0x0004, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0004, 0x0004, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0D96, 0x1186, 0x1514, - 0x17E7, 0x19AA, 0x1AA1, 0x1B4E, 0x1BBC, 0x1BF1, 0x1BF9, 0x1BDA, - 0x1B9E, 0x1B4E, 0x1AF2, 0x1A94, 0x1A3B, 0x19F0, 0x19BD, 0x19AA, - 0x19BB, 0x19E8, 0x1A2A, 0x1A79, 0x1ACD, 0x1B1E, 0x1B65, 0x1B9A, - 0x1BB5, 0x1BAE, 0x1B7F, 0x1B1E, 0x1A84, 0x19AA, 0x1855, 0x1665, - 0x13FD, 0x1142, 0x0E55, 0x0B5A, 0x0874, 0x05C6, 0x0374, 0x01A0, - 0x006D, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xEECD, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0008, 0x0000, 0xFFD4, 0xFF99, 0xFF57, 0xFF19, 0xFEE8, 0xFECD, - 0xFED1, 0xFF01, 0xFF5C, 0xFFCF, 0x0048, 0x00B9, 0x010F, 0x013B, - 0x0142, 0x013A, 0x0125, 0x0105, 0x00DF, 0x00B5, 0x008A, 0x005F, - 0x003A, 0x001B, 0x0007, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0010, 0x0000, 0xFF98, 0xFEFB, 0xFE4D, 0xFDB0, 0xFD4A, - 0xFD3E, 0xFDAF, 0xFEE6, 0x00DD, 0x0340, 0x05B6, 0x07EC, 0x098B, - 0x0A3D, 0x0A24, 0x09A6, 0x08D8, 0x07CD, 0x0698, 0x054D, 0x0400, - 0x02C3, 0x01AB, 0x00CA, 0x0035, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xBCD6, 0xBC16, 0xBB8C, 0xBB52, 0xBB86, 0xBC83, 0xBE58, - 0xC0A5, 0xC30E, 0xC534, 0xC6BA, 0xC796, 0xC811, 0xC849, 0xC85D, - 0xC86A, 0xC88F, 0xC861, 0xC88F, 0xC98D, 0xCAA1, 0xCBC8, 0xCD03, - 0xCE50, 0xCFAD, 0xD11A, 0xD2F0, 0xD54C, 0xD7D7, 0xDA38, 0xDC17, - 0xDD1B, 0xDCEC, 0xDB99, 0xD988, 0xD6E3, 0xD3D3, 0xD083, 0xCD1D, - 0xC9CA, 0xC6B4, 0xC404, 0xC1E5, 0xC081, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0057, 0x0000, 0xFE4F, 0xFC24, 0xF9C5, - 0xF778, 0xF583, 0xF42C, 0xF3B8, 0xF6FE, 0xFD20, 0x00CF, 0xFFEE, - 0xFD14, 0xFA0B, 0xF899, 0xF8B4, 0xF914, 0xF9AC, 0xFA6E, 0xFB4C, - 0xFC3A, 0xFD28, 0xFE0A, 0xFED1, 0xFF71, 0xFFDA, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFA3, 0x0000, 0x01A6, 0x0399, - 0x05B5, 0x07DA, 0x09E4, 0x0BB3, 0x0D23, 0x0D6B, 0x0CAB, 0x0C21, - 0x0C66, 0x0CF2, 0x0D4D, 0x0D05, 0x0C20, 0x0B00, 0x09B4, 0x084B, - 0x06D5, 0x055F, 0x03F9, 0x02B3, 0x019B, 0x00C0, 0x0032, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xBCD6, 0xBC16, 0xBB8C, 0xBB52, - 0xBB86, 0xBC83, 0xBE58, 0xC0A5, 0xC30E, 0xC534, 0xC6BA, 0xC796, - 0xC811, 0xC849, 0xC85D, 0xC86A, 0xC88F, 0xC9D1, 0xC88F, 0xC2BA, - 0xBB61, 0xB35B, 0xAB81, 0xA4AB, 0x9FB0, 0x9D68, 0xA62F, 0xB789, - 0xC20E, 0xBF9A, 0xB7A5, 0xAF2A, 0xAB25, 0xAB73, 0xAC83, 0xAE30, - 0xB053, 0xB2C6, 0xB562, 0xB800, 0xBA7B, 0xBCAC, 0xBE6C, 0xBF95, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0x04E9, 0x0602, 0x06BC, - 0x06E9, 0x065C, 0x0529, 0x038E, 0x019B, 0xFF63, 0xFCF4, 0xFA60, - 0xF7B7, 0xF50C, 0xF26E, 0xEFEF, 0xED9F, 0xEB8F, 0xEAC0, 0xEB8F, - 0xED1D, 0xEF01, 0xF10F, 0xF31C, 0xF4FC, 0xF683, 0xF787, 0xF7E1, - 0xF7AA, 0xF718, 0xF65F, 0xF5B5, 0xF54D, 0xF55E, 0xF5CF, 0xF663, - 0xF714, 0xF7DC, 0xF8B4, 0xF998, 0xFA82, 0xFB6C, 0xFC50, 0xFD28, - 0xFDEE, 0xFE9E, 0xFF30, 0xFFA0, 0xFFE7, 0x0000, 0xEDE3, 0xE88B, - 0xE3A4, 0xDFA1, 0xDCEF, 0xDB49, 0xDA12, 0xD939, 0xD8B1, 0xD869, - 0xD852, 0xD85C, 0xD878, 0xD896, 0xD8A8, 0xD89C, 0xD864, 0xD784, - 0xD864, 0xDC33, 0xE0F2, 0xE61F, 0xEB37, 0xEFB8, 0xF31F, 0xF4EA, - 0xF483, 0xF22C, 0xEEA6, 0xEAB3, 0xE714, 0xE48C, 0xE3DB, 0xE498, - 0xE5CD, 0xE768, 0xE956, 0xEB86, 0xEDE4, 0xF05F, 0xF2E4, 0xF562, - 0xF7C6, 0xF9FE, 0xFBF7, 0xFDA0, 0xFEE6, 0xFFB7, 0x0000, 0xECD0, - 0xEB92, 0xEAA9, 0xEA42, 0xEA89, 0xEB68, 0xECA3, 0xEE2C, 0xEFF4, - 0xF1EC, 0xF405, 0xF631, 0xF860, 0xFA84, 0xFC8F, 0xFE71, 0x001B, - 0x0059, 0x001B, 0x00BB, 0x016F, 0x0231, 0x02FA, 0x03C5, 0x048B, - 0x0545, 0x0622, 0x0739, 0x085C, 0x095D, 0x0A10, 0x0A47, 0x09D4, - 0x08D3, 0x0785, 0x05F8, 0x0437, 0x0251, 0x0052, 0xFE47, 0xFC3C, - 0xFA3E, 0xF85A, 0xF69E, 0xF516, 0xF3CE, 0xF2D4, 0xF235, 0xF1FD, - 0xF8FF, 0xF744, 0xF5F3, 0xF546, 0xF577, 0xF66A, 0xF7CE, 0xF993, - 0xFBA6, 0xFDF5, 0x006C, 0x02FC, 0x0592, 0x081A, 0x0A84, 0x0CBC, - 0x0EB1, 0x0F25, 0x0EB1, 0x0EBA, 0x0ED0, 0x0EF1, 0x0F18, 0x0F41, - 0x0F6A, 0x0F8D, 0x0FA7, 0x0FB4, 0x0FB1, 0x0F9A, 0x0F6A, 0x0F1D, - 0x0EB1, 0x0E19, 0x0D50, 0x0C5E, 0x0B4B, 0x0A20, 0x08E5, 0x07A2, - 0x065E, 0x0522, 0x03F5, 0x02E1, 0x01ED, 0x0121, 0x0086, 0x0022, - 0x0000, 0x1197, 0x16C7, 0x1B87, 0x1F6B, 0x2206, 0x239D, 0x24C7, - 0x2594, 0x2614, 0x2655, 0x2666, 0x2657, 0x2636, 0x2613, 0x25FE, - 0x2604, 0x2636, 0x2649, 0x2636, 0x264C, 0x2686, 0x26DB, 0x2740, - 0x27AC, 0x2815, 0x2871, 0x28B5, 0x28D8, 0x28CF, 0x2892, 0x2815, - 0x274F, 0x2636, 0x24A9, 0x229E, 0x2029, 0x1D60, 0x1A56, 0x1722, - 0x13D9, 0x108F, 0x0D59, 0x0A4C, 0x077E, 0x0503, 0x02F1, 0x015D, - 0x005A, 0x0000, 0xEDA8, 0xECA4, 0xEBEB, 0xEBA4, 0xEBF3, 0xECC9, - 0xEDF0, 0xEF5C, 0xF100, 0xF2CE, 0xF4BA, 0xF6B6, 0xF8B4, 0xFAA9, - 0xFC87, 0xFE40, 0xFFC8, 0x0021, 0xFFC8, 0xFFCF, 0xFFE4, 0x0002, - 0x0027, 0x004E, 0x0073, 0x0095, 0x00AD, 0x00BA, 0x00B7, 0x00A1, - 0x0073, 0x002C, 0xFFC8, 0xFF38, 0xFE7C, 0xFD99, 0xFC97, 0xFB7F, - 0xFA57, 0xF927, 0xF7F7, 0xF6CE, 0xF5B5, 0xF4B1, 0xF3CC, 0xF30D, - 0xF27B, 0xF21E, 0xF1FD, 0x8001, 0xC000, 0xC000, 0x2000, 0x3FFF, - 0xE000, 0x2000, 0x3FFF, 0xE000, 0x0001, 0x0002, 0x0002, 0x0003, - 0x0003, 0x0004, 0x0004, 0x0005, 0x0005, 0x0006, 0x0006, 0x0006, - 0x0007, 0xFFD1, 0xFF75, 0xFF62, 0x0006, 0x02BA, 0x06E7, 0x0BD4, - 0x11E4, 0x1846, 0x1E2C, 0x22C4, 0x2540, 0x24CE, 0x2017, 0x1764, - 0x0C4F, 0x0076, 0xF574, 0xECE4, 0xE863, 0xE71D, 0xE70A, 0xE7FB, - 0xE9C2, 0xEC30, 0xEF15, 0xF243, 0xF58C, 0xF8BF, 0xFBAE, 0xFE2A, - 0x0003, 0x00D7, 0x00BE, 0x0047, 0x0000, 0xFB96, 0xFA82, 0xF9B3, - 0xF950, 0xF97C, 0xFA63, 0xFBF9, 0xFE08, 0x005E, 0x02C8, 0x0513, - 0x070C, 0x087F, 0x08DB, 0x0834, 0x074F, 0x06ED, 0x07C5, 0x0946, - 0x0B0C, 0x0D45, 0x0FA0, 0x11C9, 0x136E, 0x143E, 0x13E6, 0x11DD, - 0x0E41, 0x09B4, 0x04D9, 0x0054, 0xFCC9, 0xFAD9, 0xFA34, 0xFA0C, - 0xFA4E, 0xFAE6, 0xFBC1, 0xFCC9, 0xFDED, 0xFF16, 0x0032, 0x012D, - 0x01F4, 0x0271, 0x023E, 0x0162, 0x0071, 0x0000, 0x4000, 0x4000, - 0x4000, 0x4000, 0x4000, 0x4000, 0x4000, 0x4000, 0x4000, 0x4001, - 0x4001, 0x4001, 0x4001, 0x3FF3, 0x3FDC, 0x3FD7, 0x4001, 0x4099, - 0x41BC, 0x431C, 0x4480, 0x45ED, 0x4768, 0x48F6, 0x4A9A, 0x4C5B, - 0x4E96, 0x5166, 0x546C, 0x5748, 0x599A, 0x5B02, 0x5B20, 0x5A2D, - 0x58AF, 0x56BE, 0x5472, 0x51E1, 0x4F22, 0x4C4D, 0x4978, 0x46BC, - 0x4430, 0x41E9, 0x4001, 0x3F0D, 0x3F28, 0x3FAF, 0x4000, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animvalue_0500E124, 0x00134d20, 26785, 0x0000e124, 3552); // 0x0500EF04 -static const u16 king_bobomb_seg5_animindex_0500EF04[] = { - 0x0031, 0x0001, 0x0031, 0x0032, 0x0031, 0x0063, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0031, 0x065C, 0x0031, 0x068D, 0x0031, 0x06BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0659, 0x0001, 0x065A, 0x0001, 0x065B, - 0x0031, 0x0407, 0x0031, 0x0438, 0x0031, 0x0469, - 0x0031, 0x01BB, 0x0031, 0x01EC, 0x0031, 0x021D, - 0x0031, 0x0095, 0x0031, 0x00C6, 0x0031, 0x00F7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0656, 0x0001, 0x0657, 0x0001, 0x0658, - 0x0031, 0x049A, 0x0031, 0x04CB, 0x0031, 0x04FC, - 0x0031, 0x024E, 0x0031, 0x027F, 0x0031, 0x02B0, - 0x0031, 0x0128, 0x0031, 0x0159, 0x0031, 0x018A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0655, - 0x0031, 0x052D, 0x0031, 0x055E, 0x0031, 0x058F, - 0x0031, 0x02E1, 0x0031, 0x0312, 0x0031, 0x0343, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0653, 0x0001, 0x0654, - 0x0031, 0x05C0, 0x0031, 0x05F1, 0x0031, 0x0622, - 0x0031, 0x0374, 0x0031, 0x03A5, 0x0031, 0x03D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0094, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animindex_0500EF04, 0x00134d20, 26785, 0x0000ef04, 372); // 0x0500F078 static const struct Animation king_bobomb_seg5_anim_0500F078 = { diff --git a/actors/king_bobomb/anims/anim_0500F6C8.inc.c b/actors/king_bobomb/anims/anim_0500F6C8.inc.c index 4fc1e883f..82f690ca7 100644 --- a/actors/king_bobomb/anims/anim_0500F6C8.inc.c +++ b/actors/king_bobomb/anims/anim_0500F6C8.inc.c @@ -1,117 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500F090 -static const s16 king_bobomb_seg5_animvalue_0500F090[] = { - 0x0000, 0x01FB, 0x01FB, 0x01F9, 0x01F7, 0x01F5, 0x01F3, 0x01F2, - 0x01F3, 0x01F6, 0x0204, 0x0222, 0x024E, 0x027F, 0x02A0, 0x02AB, - 0x02AB, 0x02A6, 0x02A3, 0x02A4, 0x02A4, 0x02A4, 0x02A5, 0x02A5, - 0x02A5, 0x02A5, 0x02A5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, - 0x0000, 0x0009, 0x0015, 0x0022, 0x0029, 0x002A, 0x0026, 0x0020, - 0x001B, 0x0013, 0x000A, 0x0003, 0x0000, 0xFFFB, 0x0891, 0x0887, - 0x086A, 0x083A, 0x07FB, 0x07AD, 0x0753, 0x06EE, 0x067F, 0x0609, - 0x058D, 0x050D, 0x048A, 0x0407, 0x0384, 0x0304, 0x0288, 0x0212, - 0x01A3, 0x013E, 0x00E4, 0x0096, 0x0057, 0x0027, 0x000A, 0x0000, - 0xFE5F, 0xFE61, 0xFE67, 0xFE70, 0xFE7C, 0xFE8B, 0xFE9C, 0xFEAF, - 0xFEC4, 0xFEDB, 0xFEF2, 0xFF0B, 0xFF23, 0xFF3C, 0xFF55, 0xFF6E, - 0xFF85, 0xFF9C, 0xFFB1, 0xFFC4, 0xFFD5, 0xFFE4, 0xFFF0, 0xFFF9, - 0xFFFF, 0x0000, 0x0000, 0xFE72, 0xFA6F, 0xF4F4, 0xEEFC, 0xE983, - 0xE585, 0xE2B3, 0xE0B1, 0xE06A, 0xE2C7, 0xEB43, 0xF7E7, 0x0170, - 0x01DD, 0xFE9F, 0xFC30, 0xFA51, 0xFA23, 0xFAA0, 0xFB5A, 0xFC49, - 0xFD7F, 0xFEB4, 0xFFA2, 0x0000, 0x0000, 0xFEDF, 0xFBF2, 0xF7EF, - 0xF38B, 0xEF7A, 0xEC72, 0xEA04, 0xE7FA, 0xE75C, 0xE931, 0xF0AB, - 0xFBE5, 0x043F, 0x0430, 0x00C5, 0xFE40, 0xFC3F, 0xFBA3, 0xFB9A, - 0xFBF3, 0xFCAB, 0xFDB6, 0xFECC, 0xFFA8, 0x0000, 0xEECD, 0xEEA7, - 0xEE47, 0xEDCB, 0xED4E, 0xECEF, 0xECC8, 0xECF8, 0xED9B, 0xEECD, - 0xF251, 0xF861, 0xFECE, 0x0366, 0x03FB, 0xF980, 0xE7EA, 0xDD96, - 0xDCDC, 0xDE1F, 0xE0CA, 0xE447, 0xE802, 0xEB65, 0xEDDA, 0xEECD, - 0xEECD, 0xEEB2, 0xEE6E, 0xEE15, 0xEDBD, 0xED79, 0xED5D, 0xED7F, - 0xEDF3, 0xEECD, 0xF16E, 0xF5FE, 0xFAC1, 0xFDF6, 0xFDE0, 0xF470, - 0xE514, 0xDC47, 0xDC08, 0xDDA4, 0xE08B, 0xE42D, 0xE7FB, 0xEB65, - 0xEDDB, 0xEECD, 0xF697, 0xF6A8, 0xF6DA, 0xF725, 0xF785, 0xF7F4, - 0xF86D, 0xF8EA, 0xF965, 0xF9DA, 0xFA42, 0xFAA8, 0xFB1A, 0xFB93, - 0xFC13, 0xFC95, 0xFD17, 0xFD97, 0xFE12, 0xFE85, 0xFEEE, 0xFF4A, - 0xFF96, 0xFFCF, 0xFFF4, 0x0000, 0xFBCB, 0xFBCF, 0xFBDD, 0xFBF3, - 0xFC0F, 0xFC31, 0xFC57, 0xFC80, 0xFCAB, 0xFCD7, 0xFD02, 0xFD31, - 0xFD68, 0xFDA4, 0xFDE5, 0xFE28, 0xFE6D, 0xFEB1, 0xFEF3, 0xFF31, - 0xFF6A, 0xFF9C, 0xFFC5, 0xFFE5, 0xFFF9, 0x0000, 0xB036, 0xB040, - 0xB05E, 0xB08F, 0xB0D2, 0xB126, 0xB18A, 0xB1FD, 0xB27F, 0xB30E, - 0xB3A9, 0xB45E, 0xB535, 0xB627, 0xB72E, 0xB843, 0xB95E, 0xBA78, - 0xBB8C, 0xBC91, 0xBD81, 0xBE55, 0xBF06, 0xBF8D, 0xBFE3, 0xC001, - 0x0970, 0x095B, 0x0920, 0x08C8, 0x0857, 0x07D6, 0x074C, 0x06BE, - 0x0635, 0x05B7, 0x054C, 0x04E6, 0x0479, 0x0406, 0x038E, 0x0316, - 0x029E, 0x0229, 0x01BA, 0x0152, 0x00F4, 0x00A2, 0x005E, 0x002B, - 0x000B, 0x0000, 0x07DB, 0x07D2, 0x07B8, 0x0791, 0x075D, 0x071F, - 0x06D9, 0x068D, 0x063D, 0x05EC, 0x059B, 0x0542, 0x04DC, 0x046B, - 0x03F2, 0x0374, 0x02F4, 0x0275, 0x01FA, 0x0185, 0x011A, 0x00BC, - 0x006E, 0x0033, 0x000D, 0x0000, 0xB3B3, 0xB3A6, 0xB383, 0xB353, - 0xB31F, 0xB2EF, 0xB2CB, 0xB2BD, 0xB2CC, 0xB301, 0xB365, 0xB3FB, - 0xB4BE, 0xB5A6, 0xB6A9, 0xB7C1, 0xB8E4, 0xBA0C, 0xBB2F, 0xBC46, - 0xBD48, 0xBE2D, 0xBEEE, 0xBF81, 0xBFE0, 0xC001, 0x00D3, 0x00E5, - 0x0114, 0x0156, 0x019F, 0x01E7, 0x0222, 0x0247, 0x024A, 0x0218, - 0x01B4, 0x0133, 0x00AD, 0x0037, 0xFFE9, 0xFFDA, 0xFFFC, 0x002B, - 0x0044, 0x0042, 0x0039, 0x002B, 0x001C, 0x000E, 0x0004, 0x0000, - 0x0927, 0x0913, 0x08DA, 0x0884, 0x081A, 0x07A2, 0x0726, 0x06AC, - 0x063D, 0x05D1, 0x0560, 0x04EA, 0x0471, 0x03F7, 0x037E, 0x02FB, - 0x026F, 0x01ED, 0x0188, 0x0137, 0x00E8, 0x009E, 0x005F, 0x002C, - 0x000B, 0x0000, 0x0757, 0x07BD, 0x08BE, 0x0A15, 0x0B7A, 0x0CA8, - 0x0D58, 0x0D43, 0x0C23, 0x0901, 0x03C7, 0xFD85, 0xF744, 0xF214, - 0xEF02, 0xEFFB, 0xF44D, 0xF91A, 0xFB85, 0xFB31, 0xF9E8, 0xF808, - 0xF5F0, 0xF3FD, 0xF28D, 0xF1FD, 0x00D0, 0x00B9, 0x007A, 0x0021, - 0xFFBB, 0xFF53, 0xFEF7, 0xFEB2, 0xFE92, 0xFE9F, 0xFED1, 0xFF1B, - 0xFF72, 0xFFC8, 0x0010, 0x0041, 0x0033, 0xFFF8, 0xFFD0, 0xFFCE, - 0xFFD3, 0xFFDD, 0xFFE9, 0xFFF4, 0xFFFD, 0x0000, 0xF66D, 0xF680, - 0xF6B3, 0xF700, 0xF761, 0xF7D1, 0xF848, 0xF8C1, 0xF935, 0xF9AB, - 0xFA2E, 0xFABA, 0xFB4B, 0xFBDD, 0xFC6C, 0xFCF6, 0xFD82, 0xFE08, - 0xFE6E, 0xFEBD, 0xFF0C, 0xFF58, 0xFF9B, 0xFFD0, 0xFFF4, 0x0000, - 0x0626, 0x0696, 0x07B5, 0x0938, 0x0AD6, 0x0C44, 0x0D38, 0x0D68, - 0x0C8B, 0x0A13, 0x060E, 0x0117, 0xFBC8, 0xF6BA, 0xF289, 0xEFD0, - 0xF1C6, 0xF756, 0xFAA2, 0xFA50, 0xF924, 0xF771, 0xF58D, 0xF3CA, - 0xF27E, 0xF1FD, 0x8001, 0xC000, 0xC000, 0x2000, 0x3FFF, 0xE000, - 0x2000, 0x3FFF, 0xE000, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0004, 0x0004, 0x0003, 0x0002, - 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x2B2F, 0x2AB5, 0x295A, - 0x273A, 0x2471, 0x211B, 0x1D55, 0x193B, 0x14E9, 0x107C, 0x0C0F, - 0x07C0, 0x03A9, 0xFFE9, 0xFC99, 0xF9D8, 0xF7C0, 0xF6AC, 0xF6B5, - 0xF798, 0xF911, 0xFADC, 0xFCB7, 0xFE5E, 0xFF8D, 0x0000, 0x4006, - 0x4006, 0x4006, 0x4006, 0x4005, 0x4005, 0x4005, 0x4004, 0x4003, - 0x4003, 0x4002, 0x4002, 0x4001, 0x4001, 0x4000, 0x4000, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x4000, 0x4000, 0x4000, 0x4000, 0x4000, - 0x4000, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animvalue_0500F090, 0x00134d20, 26785, 0x0000f090, 1220); // 0x0500F554 -static const u16 king_bobomb_seg5_animindex_0500F554[] = { - 0x0001, 0x0000, 0x001A, 0x0001, 0x001A, 0x001B, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x001A, 0x0213, 0x001A, 0x022D, 0x001A, 0x0247, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0210, 0x0001, 0x0211, 0x0001, 0x0212, - 0x001A, 0x00D2, 0x001A, 0x00EC, 0x001A, 0x0106, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x006A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0036, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x020D, 0x0001, 0x020E, 0x0001, 0x020F, - 0x001A, 0x0120, 0x001A, 0x013A, 0x001A, 0x0154, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0084, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0050, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x020C, - 0x001A, 0x016E, 0x001A, 0x0188, 0x001A, 0x01A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x009E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x020A, 0x0001, 0x020B, - 0x001A, 0x01BC, 0x001A, 0x01D6, 0x001A, 0x01F0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x00B8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0035, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animindex_0500F554, 0x00134d20, 26785, 0x0000f554, 372); // 0x0500F6C8 static const struct Animation king_bobomb_seg5_anim_0500F6C8 = { diff --git a/actors/king_bobomb/anims/anim_0500FE18.inc.c b/actors/king_bobomb/anims/anim_0500FE18.inc.c index fc13d8460..cd658e508 100644 --- a/actors/king_bobomb/anims/anim_0500FE18.inc.c +++ b/actors/king_bobomb/anims/anim_0500FE18.inc.c @@ -1,133 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500F6E0 -static const s16 king_bobomb_seg5_animvalue_0500F6E0[] = { - 0x0000, 0x0000, 0xFFFD, 0xFFF4, 0xFFE9, 0xFFE0, 0xFFDC, 0xFFDE, - 0xFFE1, 0xFFE6, 0xFFEB, 0xFFF2, 0xFFF8, 0xFFFD, 0x0001, 0x0007, - 0x000D, 0x0013, 0x0019, 0x001F, 0x0024, 0x0028, 0x002A, 0x002B, - 0x0029, 0x0023, 0x001A, 0x0011, 0x0008, 0x0002, 0x02A5, 0x02A7, - 0x02AC, 0x02B2, 0x02B7, 0x02B9, 0x02B9, 0x02B7, 0x02B5, 0x02B2, - 0x02B0, 0x02AE, 0x02AD, 0x02AE, 0x02AF, 0x02B1, 0x02B4, 0x02B6, - 0x02B9, 0x02BB, 0x02BC, 0x02BD, 0x02BD, 0x02BC, 0x02B8, 0x02B3, - 0x02AE, 0x02AA, 0x02A6, 0xFFFB, 0x0000, 0x001C, 0x006C, 0x00E4, - 0x017A, 0x0225, 0x02DA, 0x038E, 0x0439, 0x04D0, 0x0548, 0x0597, - 0x05B4, 0x05A5, 0x057C, 0x053B, 0x04E7, 0x0483, 0x0412, 0x0399, - 0x031A, 0x0299, 0x021A, 0x01A1, 0x0130, 0x00CC, 0x0078, 0x0037, - 0x000E, 0x0000, 0x0005, 0x0015, 0x002A, 0x0041, 0x0057, 0x0067, - 0x006E, 0x0069, 0x0054, 0x002A, 0xFFEA, 0xFF38, 0xFE00, 0xFCA6, - 0xFB8E, 0xFB1D, 0xFC4B, 0xFE8E, 0x0000, 0x0052, 0x007E, 0x008B, - 0x0080, 0x0067, 0x0045, 0x0024, 0x000A, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0005, 0x0008, - 0x000A, 0x0008, 0x0000, 0xFFE9, 0xFFC3, 0xFF9F, 0xFF8C, 0xFF89, - 0xFF8D, 0xFF94, 0xFF9F, 0xFFAB, 0xFFB7, 0xFFC1, 0xFFCC, 0xFFDA, - 0xFFE8, 0xFFF4, 0xFFFD, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0009, 0x001E, 0x0034, 0x003D, 0x0030, 0x0000, - 0xFF84, 0xFEC0, 0xFDEF, 0xFD4A, 0xFCC4, 0xFC33, 0xFBA6, 0xFB2B, - 0xFAD0, 0xFAA4, 0xFAB6, 0xFB3F, 0xFC45, 0xFD83, 0xFEB9, 0xFFA4, - 0x0000, 0x00C8, 0x02AF, 0x050A, 0x072E, 0x0870, 0x0826, 0x05AA, - 0x0165, 0xFC3F, 0xF71D, 0xF2E8, 0xF085, 0xF17D, 0xF545, 0xF9A7, - 0xFC6E, 0xFD66, 0xFDEB, 0xFE1C, 0xFE1A, 0xFE05, 0xFDFD, 0xFE22, - 0xFE76, 0xFEDD, 0xFF46, 0xFFA4, 0xFFE7, 0x0000, 0xFFFF, 0xFFFD, - 0xFFFA, 0xFFF9, 0xFFFA, 0x0000, 0x000B, 0x001B, 0x002E, 0x0042, - 0x0056, 0x0068, 0x0077, 0x0086, 0x0094, 0x00A2, 0x00B0, 0x00BF, - 0x00D4, 0x00F0, 0x0109, 0x0117, 0x0112, 0x00F2, 0x00BC, 0x007C, - 0x003F, 0x0011, 0x0000, 0x003F, 0x00E0, 0x01B4, 0x0290, 0x0346, - 0x03AA, 0x03C0, 0x03AC, 0x0373, 0x0317, 0x029D, 0x0209, 0x0137, - 0x001E, 0xFEE7, 0xFDBB, 0xFCC1, 0xFC24, 0xFC04, 0xFC4D, 0xFCD0, - 0xFD63, 0xFDDA, 0xFE41, 0xFEB8, 0xFF31, 0xFF9A, 0xFFE4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFDE, 0xFF92, - 0xFF45, 0xFF23, 0xFF53, 0x0000, 0x019D, 0x0420, 0x06F7, 0x098E, - 0x0B53, 0x0BB4, 0x09C0, 0x05C3, 0x0105, 0xFCD0, 0xFA69, 0xFA16, - 0xFAEA, 0xFC69, 0xFE14, 0xFF71, 0x0000, 0x0000, 0x0001, 0x0003, - 0x0004, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0004, 0x0004, - 0x0004, 0x0003, 0x0003, 0x0003, 0x0002, 0x0001, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xEA00, 0xE975, 0xE853, 0xE75F, 0xE759, 0xE903, 0xEC4B, - 0xF071, 0xF535, 0xFA56, 0xFF95, 0x04B0, 0x096A, 0x0D80, 0x10B4, - 0x12F3, 0x1457, 0x14DC, 0x1481, 0x1344, 0x1122, 0x0DC1, 0x0913, - 0x038C, 0xFDA2, 0xF7C6, 0xF26D, 0xEE0C, 0xEB17, 0xEECC, 0xEECC, - 0xEECC, 0xEECB, 0xEECB, 0xEECB, 0xEECB, 0xEECB, 0xEECC, 0xEECC, - 0xEECC, 0xEECC, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, - 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECD, 0xEECC, 0xEECC, - 0xEECC, 0xEECC, 0xEECC, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0004, 0x0004, 0x0003, 0x0002, 0x0001, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0002, 0x0003, 0x0003, - 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0005, 0x0005, - 0xF3C7, 0xF25A, 0xEF18, 0xEB88, 0xE931, 0xE99B, 0xEC82, 0xF073, - 0xF52D, 0xFA70, 0xFFFB, 0x058E, 0x0AE9, 0x0FCC, 0x13F6, 0x17B2, - 0x1B16, 0x1D95, 0x1EA1, 0x1DAC, 0x1AC2, 0x1691, 0x1178, 0x0BD5, - 0x060A, 0x0076, 0xFB7A, 0xF773, 0xF4C2, 0xEECC, 0xEECC, 0xEECB, - 0xEECA, 0xEEC9, 0xEEC8, 0xEEC8, 0xEEC8, 0xEEC8, 0xEEC9, 0xEEC9, - 0xEEC9, 0xEECA, 0xEECA, 0xEECA, 0xEECA, 0xEECA, 0xEECB, 0xEECB, - 0xEECB, 0xEECB, 0xEECB, 0xEECB, 0xEECB, 0xEECC, 0xEECC, 0xEECC, - 0xEECC, 0xEECC, 0xC001, 0xC009, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0001, 0x0001, 0x0002, 0x0002, 0x0002, 0x0003, 0x0003, - 0x0003, 0xF085, 0xF0F7, 0xF236, 0xF421, 0xF694, 0xF96E, 0xFC8C, - 0xFFCC, 0x030C, 0x062A, 0x0904, 0x0B77, 0x0D61, 0x0EA1, 0x0F13, - 0x0EAF, 0x0D96, 0x0BE5, 0x09B6, 0x0727, 0x0451, 0x0152, 0xFE46, - 0xFB47, 0xF871, 0xF5E1, 0xF3B3, 0xF201, 0xF0E9, 0xF1FC, 0xF1FC, - 0xF1FC, 0xF1FC, 0xF1FC, 0xF1FC, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, - 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, - 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FC, 0xF1FC, - 0xF1FC, 0xF1FC, 0xF1FC, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, - 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0001, 0x0001, 0x0002, 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, - 0xF639, 0xF69F, 0xF7BC, 0xF972, 0xFBA3, 0xFE2F, 0x00F7, 0x03DE, - 0x06C6, 0x098F, 0x0C1B, 0x0E4B, 0x1001, 0x111F, 0x1184, 0x112B, - 0x1031, 0x0EAE, 0x0CBB, 0x0A71, 0x07E9, 0x053B, 0x0281, 0xFFD5, - 0xFD4D, 0xFB03, 0xF910, 0xF78D, 0xF692, 0xF1FD, 0xF1FD, 0xF1FD, - 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, - 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, - 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, 0xF1FD, - 0xF1FD, 0xF1FD, 0x8001, 0xC000, 0xC000, 0x2000, 0x3FFF, 0xE000, - 0x2000, 0x3FFF, 0xE000, 0x054B, 0x0507, 0x0452, 0x0350, 0x0223, - 0x00EF, 0xFFD9, 0xFEBB, 0xFD6E, 0xFC0C, 0xFAAE, 0xF96F, 0xF86A, - 0xF7B7, 0xF772, 0xF7AC, 0xF854, 0xF950, 0xFA84, 0xFBD7, 0xFD2E, - 0xFE6D, 0xFF7B, 0x007A, 0x0193, 0x02AC, 0x03AF, 0x0485, 0x0516, - 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0004, 0x0004, - 0x0004, 0x0003, 0x0003, 0x0002, 0x0002, 0x0001, 0x0000, 0xFFFF, - 0xFFFC, 0xFFFA, 0xFFF7, 0xFFF4, 0xFFF2, 0xFFF1, 0xFFF0, 0xFFF1, - 0xFFF3, 0xFFF7, 0xFFFA, 0xFFFD, 0x0000, 0x4000, 0x4055, 0x412A, - 0x423E, 0x4352, 0x4427, 0x447C, 0x445B, 0x4403, 0x437E, 0x42DA, - 0x4222, 0x4163, 0x40A9, 0x4000, 0x3F50, 0x3E81, 0x3DA3, 0x3CC8, - 0x3C00, 0x3B5D, 0x3AEF, 0x3AC6, 0x3B10, 0x3BCF, 0x3CD5, 0x3DF2, - 0x3EF7, 0x3FB6, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animvalue_0500F6E0, 0x00134d20, 26785, 0x0000f6e0, 1476); // 0x0500FCA4 -static const u16 king_bobomb_seg5_animindex_0500FCA4[] = { - 0x001D, 0x0001, 0x001D, 0x001E, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x001D, 0x028B, 0x001D, 0x02A8, 0x001D, 0x02C5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0288, 0x0001, 0x0289, 0x0001, 0x028A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D2, - 0x001D, 0x0076, 0x001D, 0x0093, 0x001D, 0x00B0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x003C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0285, 0x0001, 0x0286, 0x0001, 0x0287, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D3, - 0x001D, 0x00CD, 0x001D, 0x00EA, 0x001D, 0x0107, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0059, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0284, - 0x001D, 0x01D4, 0x001D, 0x01F1, 0x001D, 0x020E, - 0x001D, 0x0124, 0x001D, 0x0141, 0x001D, 0x015E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0282, 0x0001, 0x0283, - 0x001D, 0x022B, 0x001D, 0x0248, 0x001D, 0x0265, - 0x001D, 0x017B, 0x001D, 0x0198, 0x001D, 0x01B5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(king_bobomb_seg5_animindex_0500FCA4, 0x00134d20, 26785, 0x0000fca4, 372); // 0x0500FE18 static const struct Animation king_bobomb_seg5_anim_0500FE18 = { diff --git a/actors/king_bobomb/model.inc.c b/actors/king_bobomb/model.inc.c index bffb5fd6f..3a7b30783 100644 --- a/actors/king_bobomb/model.inc.c +++ b/actors/king_bobomb/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // King Bobomb // Unreferenced light group @@ -31,62 +32,37 @@ UNUSED static const Lights1 king_bobomb_lights_unused5 = gdSPDefLights1( ); // 0x05000078 -ALIGNED8 const Texture king_bobomb_seg5_texture_05000078[] = { -#include "actors/king_bobomb/bob-omb_buddy_left_side_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(king_bobomb_seg5_texture_05000078, "actors/king_bobomb/bob-omb_buddy_left_side_unused.rgba16.inc.c", 0x00134d20, 26785, 0x00000078, 4096); // 0x05001078 -ALIGNED8 const Texture king_bobomb_seg5_texture_05001078[] = { -#include "actors/king_bobomb/bob-omb_buddy_right_side_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(king_bobomb_seg5_texture_05001078, "actors/king_bobomb/bob-omb_buddy_right_side_unused.rgba16.inc.c", 0x00134d20, 26785, 0x00001078, 4096); // 0x05002078 -ALIGNED8 const Texture king_bobomb_seg5_texture_05002078[] = { -#include "actors/king_bobomb/king_bob-omb_arm.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(king_bobomb_seg5_texture_05002078, "actors/king_bobomb/king_bob-omb_arm.rgba16.inc.c", 0x00134d20, 26785, 0x00002078, 2048); // 0x05002878 -ALIGNED8 const Texture king_bobomb_seg5_texture_05002878[] = { -#include "actors/king_bobomb/king_bob-omb_body_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(king_bobomb_seg5_texture_05002878, "actors/king_bobomb/king_bob-omb_body_unused.rgba16.inc.c", 0x00134d20, 26785, 0x00002878, 8192); // 0x05004878 -ALIGNED8 const Texture king_bobomb_seg5_texture_05004878[] = { -#include "actors/king_bobomb/king_bob-omb_eyes.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(king_bobomb_seg5_texture_05004878, "actors/king_bobomb/king_bob-omb_eyes.rgba16.inc.c", 0x00134d20, 26785, 0x00004878, 4096); // 0x05005878 -ALIGNED8 const Texture king_bobomb_seg5_texture_05005878[] = { -#include "actors/king_bobomb/king_bob-omb_hand.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(king_bobomb_seg5_texture_05005878, "actors/king_bobomb/king_bob-omb_hand.rgba16.inc.c", 0x0012a7e0, 32879, 0x00000040, 2048); // 0x05006078 -ALIGNED8 const Texture king_bobomb_seg5_texture_05006078[] = { -#include "actors/king_bobomb/king_bob-omb_crown_rim.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(king_bobomb_seg5_texture_05006078, "actors/king_bobomb/king_bob-omb_crown_rim.rgba16.inc.c", 0x00134d20, 26785, 0x00006078, 1024); // 0x05006478 -ALIGNED8 const Texture king_bobomb_seg5_texture_05006478[] = { -#include "actors/king_bobomb/bob-omb_buddy_body_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(king_bobomb_seg5_texture_05006478, "actors/king_bobomb/bob-omb_buddy_body_unused.rgba16.inc.c", 0x00134d20, 26785, 0x00006478, 8192); // 0x05008478 -ALIGNED8 const Texture king_bobomb_seg5_texture_05008478[] = { -#include "actors/king_bobomb/king_bob-omb_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(king_bobomb_seg5_texture_05008478, "actors/king_bobomb/king_bob-omb_left_side.rgba16.inc.c", 0x00134d20, 26785, 0x00008478, 4096); // 0x05009478 -ALIGNED8 const Texture king_bobomb_seg5_texture_05009478[] = { -#include "actors/king_bobomb/king_bob-omb_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(king_bobomb_seg5_texture_05009478, "actors/king_bobomb/king_bob-omb_right_side.rgba16.inc.c", 0x00134d20, 26785, 0x00009478, 4096); // 0x0500A478 -static const Vtx king_bobomb_seg5_vertex_0500A478[] = { - {{{ 23, 23, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -22, 23, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -22, -22, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 23, -22, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500A478, 0x00134d20, 26785, 0x0000a478, 64); // 0x0500A4B8 - 0x0500A4F0 const Gfx king_bobomb_seg5_dl_0500A4B8[] = { @@ -117,12 +93,7 @@ const Gfx king_bobomb_seg5_dl_0500A4F0[] = { }; // 0x0500A560 -static const Vtx king_bobomb_seg5_vertex_0500A560[] = { - {{{ 26, 26, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 26, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, -25, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, -25, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500A560, 0x00134d20, 26785, 0x0000a560, 64); // 0x0500A5A0 - 0x0500A5D8 const Gfx king_bobomb_seg5_dl_0500A5A0[] = { @@ -153,12 +124,7 @@ const Gfx king_bobomb_seg5_dl_0500A5D8[] = { }; // 0x0500A648 -static const Vtx king_bobomb_seg5_vertex_0500A648[] = { - {{{ 49, 49, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -48, 49, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -48, -48, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 49, -48, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500A648, 0x00134d20, 26785, 0x0000a648, 64); // 0x0500A688 - 0x0500A6C0 const Gfx king_bobomb_seg5_dl_0500A688[] = { @@ -189,12 +155,7 @@ const Gfx king_bobomb_seg5_dl_0500A6C0[] = { }; // 0x0500A730 -static const Vtx king_bobomb_seg5_vertex_0500A730[] = { - {{{ 23, 23, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -22, 23, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -22, -22, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 23, -22, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500A730, 0x00134d20, 26785, 0x0000a478, 64); // 0x0500A770 - 0x0500A7A8 const Gfx king_bobomb_seg5_dl_0500A770[] = { @@ -225,12 +186,7 @@ const Gfx king_bobomb_seg5_dl_0500A7A8[] = { }; // 0x0500A818 -static const Vtx king_bobomb_seg5_vertex_0500A818[] = { - {{{ 26, 26, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 26, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, -25, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, -25, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500A818, 0x00134d20, 26785, 0x0000a560, 64); // 0x0500A858 - 0x0500A890 const Gfx king_bobomb_seg5_dl_0500A858[] = { @@ -261,12 +217,7 @@ const Gfx king_bobomb_seg5_dl_0500A890[] = { }; // 0x0500A900 -static const Vtx king_bobomb_seg5_vertex_0500A900[] = { - {{{ 49, 49, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -48, 49, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -48, -48, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 49, -48, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500A900, 0x00134d20, 26785, 0x0000a648, 64); // 0x0500A940 - 0x0500A978 const Gfx king_bobomb_seg5_dl_0500A940[] = { @@ -303,40 +254,10 @@ static const Lights1 king_bobomb_seg5_lights_0500A9E8 = gdSPDefLights1( ); // 0x0500AA00 -static const Vtx king_bobomb_seg5_vertex_0500AA00[] = { - {{{ -40, -165, -122}, 0, { 0, 0}, {0xcc, 0xd8, 0x94, 0xff}}}, - {{{ 80, 37, -144}, 0, { 0, 0}, {0x68, 0x1b, 0xbe, 0xff}}}, - {{{ 80, -165, -144}, 0, { 0, 0}, {0x2d, 0xd3, 0x93, 0xff}}}, - {{{ -14, 37, -122}, 0, { 0, 0}, {0xb3, 0x29, 0xa5, 0xff}}}, - {{{ 80, 138, -42}, 0, { 0, 0}, {0x37, 0x69, 0xd5, 0xff}}}, - {{{ 80, 138, 159}, 0, { 0, 0}, {0x36, 0x69, 0x2c, 0xff}}}, - {{{ 80, 37, 261}, 0, { 0, 0}, {0x54, 0x24, 0x57, 0xff}}}, - {{{ 80, -266, -42}, 0, { 0, 0}, {0x38, 0x98, 0xd4, 0xff}}}, - {{{ 80, -266, 159}, 0, { 0, 0}, {0x5b, 0xaf, 0x21, 0xff}}}, - {{{ 80, -165, 261}, 0, { 0, 0}, {0x2d, 0xd5, 0x6e, 0xff}}}, - {{{ 6, 138, -31}, 0, { 0, 0}, {0xd6, 0x6e, 0xd3, 0xff}}}, - {{{ -40, -266, 148}, 0, { 0, 0}, {0xd4, 0x94, 0x30, 0xff}}}, - {{{ -40, -266, -31}, 0, { 0, 0}, {0xb5, 0xa2, 0xdb, 0xff}}}, - {{{ -40, -165, 239}, 0, { 0, 0}, {0xb2, 0xe7, 0x60, 0xff}}}, - {{{ -14, 37, 239}, 0, { 0, 0}, {0xcc, 0x31, 0x68, 0xff}}}, - {{{ 6, 138, 148}, 0, { 0, 0}, {0xbc, 0x65, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500AA00, 0x00134d20, 26785, 0x0000aa00, 256); // 0x0500AB00 -static const Vtx king_bobomb_seg5_vertex_0500AB00[] = { - {{{ 6, 138, 148}, 0, { 0, 0}, {0xbc, 0x65, 0x22, 0xff}}}, - {{{ 6, 138, -31}, 0, { 0, 0}, {0xd6, 0x6e, 0xd3, 0xff}}}, - {{{ -75, 37, -31}, 0, { 0, 0}, {0x8e, 0x31, 0xe9, 0xff}}}, - {{{ -75, 37, 148}, 0, { 0, 0}, {0x90, 0x29, 0x2a, 0xff}}}, - {{{ -14, 37, 239}, 0, { 0, 0}, {0xcc, 0x31, 0x68, 0xff}}}, - {{{ -101, -165, -31}, 0, { 0, 0}, {0x8b, 0xef, 0xd4, 0xff}}}, - {{{ -101, -165, 148}, 0, { 0, 0}, {0x87, 0xe7, 0x18, 0xff}}}, - {{{ -14, 37, -122}, 0, { 0, 0}, {0xb3, 0x29, 0xa5, 0xff}}}, - {{{ -40, -165, 239}, 0, { 0, 0}, {0xb2, 0xe7, 0x60, 0xff}}}, - {{{ -40, -266, 148}, 0, { 0, 0}, {0xd4, 0x94, 0x30, 0xff}}}, - {{{ -40, -165, -122}, 0, { 0, 0}, {0xcc, 0xd8, 0x94, 0xff}}}, - {{{ -40, -266, -31}, 0, { 0, 0}, {0xb5, 0xa2, 0xdb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500AB00, 0x00134d20, 26785, 0x0000ab00, 192); // 0x0500ABC0 - 0x0500AD08 const Gfx king_bobomb_seg5_dl_0500ABC0[] = { @@ -382,41 +303,10 @@ static const Lights1 king_bobomb_seg5_lights_0500AD38 = gdSPDefLights1( ); // 0x0500AD50 -static const Vtx king_bobomb_seg5_vertex_0500AD50[] = { - {{{ 6, 138, -147}, 0, { 0, 0}, {0xd6, 0x6e, 0xd3, 0xff}}}, - {{{ 80, 37, -260}, 0, { 0, 0}, {0x68, 0x1b, 0xbe, 0xff}}}, - {{{ -14, 37, -238}, 0, { 0, 0}, {0xb3, 0x29, 0xa5, 0xff}}}, - {{{ 80, 138, -158}, 0, { 0, 0}, {0x37, 0x69, 0xd5, 0xff}}}, - {{{ 80, -165, -260}, 0, { 0, 0}, {0x2d, 0xd3, 0x93, 0xff}}}, - {{{ -40, -165, -238}, 0, { 0, 0}, {0xcc, 0xd8, 0x94, 0xff}}}, - {{{ 80, 138, 43}, 0, { 0, 0}, {0x36, 0x69, 0x2c, 0xff}}}, - {{{ 80, 37, 145}, 0, { 0, 0}, {0x54, 0x24, 0x57, 0xff}}}, - {{{ 80, -266, -158}, 0, { 0, 0}, {0x38, 0x98, 0xd4, 0xff}}}, - {{{ 80, -266, 43}, 0, { 0, 0}, {0x5b, 0xaf, 0x21, 0xff}}}, - {{{ 80, -165, 145}, 0, { 0, 0}, {0x2d, 0xd5, 0x6e, 0xff}}}, - {{{ -40, -266, -147}, 0, { 0, 0}, {0xb5, 0xa2, 0xdb, 0xff}}}, - {{{ -40, -266, 32}, 0, { 0, 0}, {0xd4, 0x94, 0x30, 0xff}}}, - {{{ -14, 37, 123}, 0, { 0, 0}, {0xcc, 0x31, 0x68, 0xff}}}, - {{{ -40, -165, 123}, 0, { 0, 0}, {0xb2, 0xe7, 0x60, 0xff}}}, - {{{ 6, 138, 32}, 0, { 0, 0}, {0xbc, 0x65, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500AD50, 0x00134d20, 26785, 0x0000ad50, 256); // 0x0500AE50 -static const Vtx king_bobomb_seg5_vertex_0500AE50[] = { - {{{ -75, 37, -147}, 0, { 0, 0}, {0x8e, 0x31, 0xe9, 0xff}}}, - {{{ -101, -165, -147}, 0, { 0, 0}, {0x8b, 0xef, 0xd4, 0xff}}}, - {{{ -101, -165, 32}, 0, { 0, 0}, {0x87, 0xe7, 0x18, 0xff}}}, - {{{ -75, 37, 32}, 0, { 0, 0}, {0x90, 0x29, 0x2a, 0xff}}}, - {{{ -14, 37, -238}, 0, { 0, 0}, {0xb3, 0x29, 0xa5, 0xff}}}, - {{{ 6, 138, 32}, 0, { 0, 0}, {0xbc, 0x65, 0x22, 0xff}}}, - {{{ 6, 138, -147}, 0, { 0, 0}, {0xd6, 0x6e, 0xd3, 0xff}}}, - {{{ -14, 37, 123}, 0, { 0, 0}, {0xcc, 0x31, 0x68, 0xff}}}, - {{{ 80, 138, 43}, 0, { 0, 0}, {0x36, 0x69, 0x2c, 0xff}}}, - {{{ -40, -165, 123}, 0, { 0, 0}, {0xb2, 0xe7, 0x60, 0xff}}}, - {{{ -40, -266, 32}, 0, { 0, 0}, {0xd4, 0x94, 0x30, 0xff}}}, - {{{ -40, -165, -238}, 0, { 0, 0}, {0xcc, 0xd8, 0x94, 0xff}}}, - {{{ -40, -266, -147}, 0, { 0, 0}, {0xb5, 0xa2, 0xdb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500AE50, 0x00134d20, 26785, 0x0000ae50, 208); // 0x0500AF20 - 0x0500B068 const Gfx king_bobomb_seg5_dl_0500AF20[] = { @@ -457,20 +347,10 @@ const Gfx king_bobomb_seg5_dl_0500B068[] = { }; // 0x0500B098 -static const Vtx king_bobomb_seg5_vertex_0500B098[] = { - {{{ 0, 128, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -127, -127, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -127, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -127, 128, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500B098, 0x00134d20, 26785, 0x0000b098, 64); // 0x0500B0D8 -static const Vtx king_bobomb_seg5_vertex_0500B0D8[] = { - {{{ 128, 128, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -127, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 128, -127, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 128, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500B0D8, 0x00134d20, 26785, 0x0000b0d8, 64); // 0x0500B118 - 0x0500B150 const Gfx king_bobomb_seg5_dl_0500B118[] = { @@ -518,14 +398,7 @@ static const Lights1 king_bobomb_seg5_lights_0500B200 = gdSPDefLights1( ); // 0x0500B218 -static const Vtx king_bobomb_seg5_vertex_0500B218[] = { - {{{ 124, 159, 493}, 0, { 0, 0}, {0x00, 0x18, 0x7c, 0xff}}}, - {{{ -103, 159, 493}, 0, { 0, 990}, {0x00, 0x18, 0x7c, 0xff}}}, - {{{ -103, 0, 524}, 0, { 478, 990}, {0x00, 0x08, 0x7e, 0xff}}}, - {{{ 124, 0, 524}, 0, { 478, 0}, {0x00, 0xf8, 0x7e, 0xff}}}, - {{{ -103, -158, 493}, 0, { 990, 990}, {0x00, 0xe8, 0x7c, 0xff}}}, - {{{ 124, -158, 493}, 0, { 990, 0}, {0x00, 0xe8, 0x7c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500B218, 0x00134d20, 26785, 0x0000b218, 96); // 0x0500B278 - 0x0500B2D0 const Gfx king_bobomb_seg5_dl_0500B278[] = { @@ -563,16 +436,7 @@ static const Lights1 king_bobomb_seg5_lights_0500B330 = gdSPDefLights1( ); // 0x0500B348 -static const Vtx king_bobomb_seg5_vertex_0500B348[] = { - {{{ -189, -1, 571}, 0, { 0, 0}, {0xdc, 0x19, 0x76, 0xff}}}, - {{{ -379, 180, 438}, 0, { 0, 0}, {0xde, 0x2e, 0x70, 0xff}}}, - {{{ -273, -1, 548}, 0, { 0, 0}, {0xda, 0xed, 0x77, 0xff}}}, - {{{ -379, -183, 438}, 0, { 0, 0}, {0xd7, 0xd5, 0x6f, 0xff}}}, - {{{ -281, -365, 404}, 0, { 0, 0}, {0xd8, 0xd5, 0x70, 0xff}}}, - {{{ 24, -436, 485}, 0, { 0, 0}, {0xdd, 0xd7, 0x72, 0xff}}}, - {{{ 24, 432, 485}, 0, { 0, 0}, {0xd9, 0x2a, 0x71, 0xff}}}, - {{{ -281, 361, 404}, 0, { 0, 0}, {0xd9, 0x2a, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500B348, 0x00134d20, 26785, 0x0000b348, 128); // 0x0500B3C8 - 0x0500B418 const Gfx king_bobomb_seg5_dl_0500B3C8[] = { @@ -604,36 +468,10 @@ static const Lights1 king_bobomb_seg5_lights_0500B458 = gdSPDefLights1( ); // 0x0500B470 -static const Vtx king_bobomb_seg5_vertex_0500B470[] = { - {{{ 729, 304, 176}, 0, { 394, -458}, {0xef, 0x6c, 0x3e, 0xff}}}, - {{{ 576, 296, 0}, 0, { 0, 234}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ 416, 290, 0}, 0, { -31, 962}, {0xe9, 0x7c, 0x00, 0xff}}}, - {{{ 416, 145, 252}, 0, { 820, 962}, {0xe9, 0x3e, 0x6c, 0xff}}}, - {{{ 576, 148, 257}, 0, { 820, 234}, {0xfc, 0x3f, 0x6d, 0xff}}}, - {{{ 729, 0, 352}, 0, { 1246, -458}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ 416, -144, 252}, 0, { 1671, 962}, {0xe9, 0xc2, 0x6c, 0xff}}}, - {{{ 729, 304, -175}, 0, { 4652, -458}, {0xee, 0x6c, 0xc2, 0xff}}}, - {{{ 415, 145, -250}, 0, { 4226, 964}, {0xe9, 0x3e, 0x94, 0xff}}}, - {{{ 416, 290, 0}, 0, { 5079, 962}, {0xe9, 0x7c, 0x00, 0xff}}}, - {{{ 576, 296, 0}, 0, { 5078, 234}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ 576, 148, -256}, 0, { 4226, 234}, {0xfb, 0x3f, 0x93, 0xff}}}, - {{{ 729, 0, -351}, 0, { 3800, -458}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ 415, -144, -250}, 0, { 3374, 964}, {0xe9, 0xc2, 0x94, 0xff}}}, - {{{ 576, -147, -256}, 0, { 3374, 234}, {0xfb, 0xc1, 0x93, 0xff}}}, - {{{ 729, -304, -175}, 0, { 2948, -458}, {0xee, 0x94, 0xc2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500B470, 0x00134d20, 26785, 0x0000b470, 256); // 0x0500B570 -static const Vtx king_bobomb_seg5_vertex_0500B570[] = { - {{{ 729, -304, -175}, 0, { 2948, -458}, {0xee, 0x94, 0xc2, 0xff}}}, - {{{ 415, -289, 0}, 0, { 2522, 964}, {0xe9, 0x84, 0x00, 0xff}}}, - {{{ 415, -144, -250}, 0, { 3374, 964}, {0xe9, 0xc2, 0x94, 0xff}}}, - {{{ 576, -295, 0}, 0, { 2523, 234}, {0xfc, 0x82, 0x00, 0xff}}}, - {{{ 729, -304, 176}, 0, { 2097, -458}, {0xef, 0x94, 0x3e, 0xff}}}, - {{{ 416, -144, 252}, 0, { 1671, 962}, {0xe9, 0xc2, 0x6c, 0xff}}}, - {{{ 576, -147, 257}, 0, { 1671, 234}, {0xfc, 0xc1, 0x6d, 0xff}}}, - {{{ 729, 0, 352}, 0, { 1246, -458}, {0xef, 0x00, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(king_bobomb_seg5_vertex_0500B570, 0x00134d20, 26785, 0x0000b570, 128); // 0x0500B5F0 - 0x0500B6C0 const Gfx king_bobomb_seg5_dl_0500B5F0[] = { diff --git a/actors/klepto/anims/anim_05005E44.inc.c b/actors/klepto/anims/anim_05005E44.inc.c index 6a1c8094d..da2867efd 100644 --- a/actors/klepto/anims/anim_05005E44.inc.c +++ b/actors/klepto/anims/anim_05005E44.inc.c @@ -1,214 +1,9 @@ +#include "pc/rom_assets.h" // 0x050051E8 -static const s16 klepto_seg5_animvalue_050051E8[] = { - 0x0000, 0x0059, 0x005A, 0x005D, 0x0062, 0x0067, 0x006D, 0x0074, - 0x007B, 0x0082, 0x0089, 0x008E, 0x0092, 0x0095, 0x0096, 0x0096, - 0x0094, 0x0091, 0x008E, 0x008A, 0x0085, 0x0080, 0x007B, 0x0075, - 0x0070, 0x006B, 0x0066, 0x0062, 0x005E, 0x005C, 0x005A, 0x0013, - 0x0014, 0x0016, 0x001A, 0x001F, 0x0024, 0x002A, 0x002F, 0x0035, - 0x003A, 0x003F, 0x0042, 0x0045, 0x0046, 0x0045, 0x0044, 0x0041, - 0x003F, 0x003B, 0x0037, 0x0033, 0x002F, 0x002A, 0x0026, 0x0022, - 0x001E, 0x001A, 0x0017, 0x0015, 0x0014, 0x3FFF, 0x2C00, 0x2C23, - 0x2C87, 0x2D25, 0x2DF5, 0x2EEE, 0x300B, 0x3142, 0x328C, 0x33E2, - 0x353B, 0x3691, 0x37DB, 0x3912, 0x3A2E, 0x3B28, 0x3BF7, 0x3C95, - 0x3CF9, 0x3D1D, 0x3CB7, 0x3B9F, 0x39FD, 0x37F8, 0x35B8, 0x3364, - 0x3124, 0x2F20, 0x2D7E, 0x2C66, 0xE0A1, 0xE043, 0xDF36, 0xDD93, - 0xDB70, 0xD8E5, 0xD609, 0xD2F3, 0xCFBA, 0xCC75, 0xC93D, 0xC626, - 0xC34A, 0xC0BF, 0xBE9C, 0xBCF9, 0xBBED, 0xBB8E, 0xBC2E, 0xBDEB, - 0xC091, 0xC3ED, 0xC7CA, 0xCBF5, 0xD03A, 0xD465, 0xD843, 0xDB9E, - 0xDE45, 0xE002, 0x678C, 0x67C0, 0x6852, 0x6934, 0x6A56, 0x6BAB, - 0x6D24, 0x6EB3, 0x7049, 0x71D8, 0x7352, 0x74A7, 0x75C9, 0x76AB, - 0x773C, 0x7770, 0x773C, 0x76AB, 0x75C9, 0x74A7, 0x7352, 0x71D8, - 0x7049, 0x6EB3, 0x6D24, 0x6BAB, 0x6A56, 0x6934, 0x6852, 0x67C0, - 0x0000, 0x0000, 0xFFDC, 0xFF76, 0xFED6, 0xFE07, 0xFD13, 0xFC01, - 0xFADD, 0xF9B0, 0xF882, 0xF75E, 0xF64D, 0xF558, 0xF48A, 0xF3EA, - 0xF383, 0xF35F, 0xF396, 0xF42D, 0xF514, 0xF639, 0xF78A, 0xF8F6, - 0xFA6A, 0xFBD6, 0xFD27, 0xFE4B, 0xFF32, 0xFFCA, 0x0000, 0x0000, - 0xFFE0, 0xFF83, 0xFEF3, 0xFE38, 0xFD5B, 0xFC64, 0xFB5D, 0xFA4C, - 0xF93C, 0xF834, 0xF73D, 0xF660, 0xF5A6, 0xF516, 0xF4B9, 0xF498, - 0xF4C9, 0xF552, 0xF623, 0xF72B, 0xF85C, 0xF9A4, 0xFAF4, 0xFC3D, - 0xFD6D, 0xFE76, 0xFF46, 0xFFCF, 0xF334, 0xF334, 0xF2B5, 0xF150, - 0xEF24, 0xEC54, 0xE8FF, 0xE548, 0xE14E, 0xDD34, 0xD919, 0xD51F, - 0xD168, 0xCE13, 0xCB43, 0xC917, 0xC7B2, 0xC733, 0xC7F1, 0xCA01, - 0xCD26, 0xD122, 0xD5B9, 0xDAAB, 0xDFBC, 0xE4AF, 0xE945, 0xED41, - 0xF066, 0xF276, 0x0000, 0x0000, 0x0012, 0x0045, 0x0098, 0x0104, - 0x0188, 0x0220, 0x02C7, 0x037B, 0x0438, 0x04FA, 0x05BE, 0x0680, - 0x073D, 0x07F1, 0x0899, 0x0930, 0x09B4, 0x0A21, 0x0A73, 0x0AA7, - 0x0AB9, 0x0A43, 0x090C, 0x0754, 0x055C, 0x0364, 0x01AC, 0x0075, - 0x0000, 0x0000, 0x000D, 0x0036, 0x0075, 0x00C9, 0x012F, 0x01A4, - 0x0226, 0x02B1, 0x0343, 0x03D9, 0x0471, 0x0507, 0x0599, 0x0624, - 0x06A5, 0x071B, 0x0781, 0x07D5, 0x0814, 0x083C, 0x084A, 0x07EF, - 0x06FF, 0x05AB, 0x0425, 0x029F, 0x014B, 0x005B, 0xF334, 0xF334, - 0xF2EA, 0xF218, 0xF0CB, 0xEF12, 0xECFB, 0xEA95, 0xE7EE, 0xE514, - 0xE217, 0xDF04, 0xDBE9, 0xD8D6, 0xD5D8, 0xD2FF, 0xD058, 0xCDF1, - 0xCBDB, 0xCA21, 0xC8D5, 0xC802, 0xC7B9, 0xC997, 0xCE84, 0xD57B, - 0xDD76, 0xE572, 0xEC69, 0xF156, 0x13F6, 0x11A2, 0x0B88, 0x02FD, - 0xF957, 0xEFE9, 0xE808, 0xE30A, 0xE243, 0xE62D, 0xEDB4, 0xF7D2, - 0x0384, 0x0FC6, 0x1B94, 0x25EA, 0x2DC3, 0x321C, 0x3387, 0x336D, - 0x320C, 0x2FA3, 0x2C71, 0x28B4, 0x24AB, 0x2096, 0x1CB2, 0x193E, - 0x1679, 0x14A1, 0x0A2F, 0x0AC4, 0x0C65, 0x0EE6, 0x1219, 0x15D3, - 0x19E6, 0x1E26, 0x2265, 0x2678, 0x2A32, 0x2D66, 0x2FE6, 0x3187, - 0x321C, 0x31AA, 0x3065, 0x2E6D, 0x2BDF, 0x28DA, 0x257A, 0x21DF, - 0x1E26, 0x1A6C, 0x16D1, 0x1372, 0x106C, 0x0DDE, 0x0BE6, 0x0AA2, - 0xBD25, 0xBF32, 0xC498, 0xCC34, 0xD4E4, 0xDD85, 0xE4F7, 0xEA16, - 0xED3F, 0xEF93, 0xF115, 0xF1CB, 0xF1B9, 0xF0E3, 0xEF4D, 0xED05, - 0xEA27, 0xE6CD, 0xE311, 0xDF0D, 0xDADA, 0xD693, 0xD251, 0xCE2E, - 0xCA44, 0xC6AE, 0xC384, 0xC0E2, 0xBEE0, 0xBD98, 0xDE3B, 0xDE3D, - 0xDE56, 0xDEA4, 0xDF42, 0xE050, 0xE1EA, 0xE42D, 0xE7DA, 0xED16, - 0xF318, 0xF916, 0xFE45, 0x01DA, 0x030C, 0x0268, 0x0112, 0xFF24, - 0xFCB8, 0xF9E7, 0xF6CC, 0xF381, 0xF020, 0xECC3, 0xE985, 0xE67E, - 0xE3CA, 0xE183, 0xDFC2, 0xDEA1, 0x433B, 0x40F9, 0x3B02, 0x328B, - 0x28C9, 0x1EF2, 0x163B, 0x0FD9, 0x0B27, 0x06DB, 0x0332, 0x006D, - 0xFEC9, 0xFE83, 0xFFDB, 0x0293, 0x062B, 0x0A7F, 0x0F68, 0x14C2, - 0x1A68, 0x2035, 0x2602, 0x2BAC, 0x310D, 0x3601, 0x3A61, 0x3E08, - 0x40D3, 0x429B, 0xEC72, 0xF18D, 0xF8E0, 0x0174, 0x0A54, 0x128A, - 0x191E, 0x1D1C, 0x1D8E, 0x19D2, 0x1294, 0x08D1, 0xFD84, 0xF1A9, - 0xE63A, 0xDC35, 0xD495, 0xD055, 0xCEA5, 0xCDF8, 0xCE36, 0xCF44, - 0xD108, 0xD367, 0xD648, 0xD990, 0xDD26, 0xE0EE, 0xE4CF, 0xE8AE, - 0xF430, 0xF3A4, 0xF21C, 0xEFC3, 0xECC1, 0xE942, 0xE56F, 0xE172, - 0xDD75, 0xD9A2, 0xD622, 0xD321, 0xD0C8, 0xCF40, 0xCEB4, 0xCF20, - 0xD050, 0xD22A, 0xD48F, 0xD766, 0xDA90, 0xDDF3, 0xE172, 0xE4F1, - 0xE854, 0xEB7E, 0xEE54, 0xF0BA, 0xF293, 0xF3C4, 0x4545, 0x42A9, - 0x3C16, 0x32E7, 0x2879, 0x1E28, 0x1550, 0x0F4D, 0x0BC0, 0x0952, - 0x07F0, 0x0786, 0x07FE, 0x0946, 0x0B48, 0x0DFC, 0x1155, 0x1535, - 0x1981, 0x1E1C, 0x22E9, 0x27CC, 0x2CA8, 0x3162, 0x35DC, 0x39F9, - 0x3D9F, 0x40AF, 0x430E, 0x449E, 0x26FB, 0x26F8, 0x2691, 0x25C0, - 0x247E, 0x22C5, 0x2090, 0x1DD8, 0x19CB, 0x142A, 0x0DC8, 0x0777, - 0x020C, 0xFE5A, 0xFD34, 0xFDF2, 0xFF55, 0x0144, 0x03AE, 0x067B, - 0x0995, 0x0CE9, 0x105F, 0x13E4, 0x1760, 0x1AC0, 0x1DED, 0x20D2, - 0x2359, 0x256E, 0x456B, 0x42CA, 0x3BE4, 0x3226, 0x26FE, 0x1BD7, - 0x121F, 0x0B42, 0x06AD, 0x02EC, 0x0017, 0xFE49, 0xFD98, 0xFE1F, - 0xFFF6, 0x02EF, 0x06B8, 0x0B2D, 0x102C, 0x1593, 0x1B40, 0x2110, - 0x26E0, 0x2C8F, 0x31FA, 0x36FF, 0x3B7C, 0x3F4E, 0x4252, 0x4468, - 0x0000, 0x0000, 0xFFDC, 0xFF76, 0xFED6, 0xFE07, 0xFD13, 0xFC01, - 0xFADD, 0xF9B0, 0xF882, 0xF75E, 0xF64D, 0xF558, 0xF48A, 0xF3EA, - 0xF383, 0xF35F, 0xF396, 0xF42D, 0xF514, 0xF639, 0xF78A, 0xF8F6, - 0xFA6A, 0xFBD6, 0xFD27, 0xFE4B, 0xFF32, 0xFFCA, 0x0000, 0x0000, - 0xFFE0, 0xFF83, 0xFEF3, 0xFE38, 0xFD5B, 0xFC64, 0xFB5D, 0xFA4C, - 0xF93C, 0xF834, 0xF73D, 0xF660, 0xF5A6, 0xF516, 0xF4B9, 0xF498, - 0xF4C9, 0xF552, 0xF623, 0xF72B, 0xF85C, 0xF9A4, 0xFAF4, 0xFC3D, - 0xFD6D, 0xFE76, 0xFF46, 0xFFCF, 0xF334, 0xF334, 0xF2B5, 0xF150, - 0xEF24, 0xEC54, 0xE8FF, 0xE548, 0xE14E, 0xDD34, 0xD919, 0xD51F, - 0xD168, 0xCE13, 0xCB43, 0xC917, 0xC7B2, 0xC733, 0xC7F1, 0xCA01, - 0xCD26, 0xD122, 0xD5B9, 0xDAAB, 0xDFBC, 0xE4AF, 0xE945, 0xED41, - 0xF066, 0xF276, 0x0000, 0x0000, 0x0012, 0x0045, 0x0098, 0x0104, - 0x0188, 0x0220, 0x02C7, 0x037B, 0x0438, 0x04FA, 0x05BE, 0x0680, - 0x073D, 0x07F1, 0x0899, 0x0930, 0x09B4, 0x0A21, 0x0A73, 0x0AA7, - 0x0AB9, 0x0A43, 0x090C, 0x0754, 0x055C, 0x0364, 0x01AC, 0x0075, - 0x0000, 0x0000, 0x000D, 0x0036, 0x0075, 0x00C9, 0x012F, 0x01A4, - 0x0226, 0x02B1, 0x0343, 0x03D9, 0x0471, 0x0507, 0x0599, 0x0624, - 0x06A5, 0x071B, 0x0781, 0x07D5, 0x0814, 0x083C, 0x084A, 0x07EF, - 0x06FF, 0x05AB, 0x0425, 0x029F, 0x014B, 0x005B, 0xF334, 0xF334, - 0xF2EA, 0xF218, 0xF0CB, 0xEF12, 0xECFB, 0xEA95, 0xE7EE, 0xE514, - 0xE217, 0xDF04, 0xDBE9, 0xD8D6, 0xD5D8, 0xD2FF, 0xD058, 0xCDF1, - 0xCBDB, 0xCA21, 0xC8D5, 0xC802, 0xC7B9, 0xC997, 0xCE84, 0xD57B, - 0xDD76, 0xE572, 0xEC69, 0xF156, 0xEBD6, 0xC001, 0xC448, 0x0000, - 0x0000, 0xFFDC, 0xFF76, 0xFED6, 0xFE07, 0xFD13, 0xFC01, 0xFADD, - 0xF9B0, 0xF882, 0xF75E, 0xF64D, 0xF558, 0xF48A, 0xF3EA, 0xF383, - 0xF35F, 0xF396, 0xF42D, 0xF514, 0xF639, 0xF78A, 0xF8F6, 0xFA6A, - 0xFBD6, 0xFD27, 0xFE4B, 0xFF32, 0xFFCA, 0x0000, 0x0000, 0xFFE0, - 0xFF83, 0xFEF3, 0xFE38, 0xFD5B, 0xFC64, 0xFB5D, 0xFA4C, 0xF93C, - 0xF834, 0xF73D, 0xF660, 0xF5A6, 0xF516, 0xF4B9, 0xF498, 0xF4C9, - 0xF552, 0xF623, 0xF72B, 0xF85C, 0xF9A4, 0xFAF4, 0xFC3D, 0xFD6D, - 0xFE76, 0xFF46, 0xFFCF, 0xF334, 0xF334, 0xF2B5, 0xF150, 0xEF24, - 0xEC54, 0xE8FF, 0xE548, 0xE14E, 0xDD34, 0xD919, 0xD51F, 0xD168, - 0xCE13, 0xCB43, 0xC917, 0xC7B2, 0xC733, 0xC7F1, 0xCA01, 0xCD26, - 0xD122, 0xD5B9, 0xDAAB, 0xDFBC, 0xE4AF, 0xE945, 0xED41, 0xF066, - 0xF276, 0x0000, 0x0000, 0x0012, 0x0045, 0x0098, 0x0104, 0x0188, - 0x0220, 0x02C7, 0x037B, 0x0438, 0x04FA, 0x05BE, 0x0680, 0x073D, - 0x07F1, 0x0899, 0x0930, 0x09B4, 0x0A21, 0x0A73, 0x0AA7, 0x0AB9, - 0x0A43, 0x090C, 0x0754, 0x055C, 0x0364, 0x01AC, 0x0075, 0x0000, - 0x0000, 0x000D, 0x0036, 0x0075, 0x00C9, 0x012F, 0x01A4, 0x0226, - 0x02B1, 0x0343, 0x03D9, 0x0471, 0x0507, 0x0599, 0x0624, 0x06A5, - 0x071B, 0x0781, 0x07D5, 0x0814, 0x083C, 0x084A, 0x07EF, 0x06FF, - 0x05AB, 0x0425, 0x029F, 0x014B, 0x005B, 0xF334, 0xF334, 0xF2EA, - 0xF218, 0xF0CB, 0xEF12, 0xECFB, 0xEA95, 0xE7EE, 0xE514, 0xE217, - 0xDF04, 0xDBE9, 0xD8D6, 0xD5D8, 0xD2FF, 0xD058, 0xCDF1, 0xCBDB, - 0xCA21, 0xC8D5, 0xC802, 0xC7B9, 0xC997, 0xCE84, 0xD57B, 0xDD76, - 0xE572, 0xEC69, 0xF156, 0x1555, 0x3FFF, 0xC001, 0x0000, 0x0000, - 0xFFDC, 0xFF76, 0xFED6, 0xFE07, 0xFD13, 0xFC01, 0xFADD, 0xF9B0, - 0xF882, 0xF75E, 0xF64D, 0xF558, 0xF48A, 0xF3EA, 0xF383, 0xF35F, - 0xF396, 0xF42D, 0xF514, 0xF639, 0xF78A, 0xF8F6, 0xFA6A, 0xFBD6, - 0xFD27, 0xFE4B, 0xFF32, 0xFFCA, 0x0000, 0x0000, 0xFFE0, 0xFF83, - 0xFEF3, 0xFE38, 0xFD5B, 0xFC64, 0xFB5D, 0xFA4C, 0xF93C, 0xF834, - 0xF73D, 0xF660, 0xF5A6, 0xF516, 0xF4B9, 0xF498, 0xF4C9, 0xF552, - 0xF623, 0xF72B, 0xF85C, 0xF9A4, 0xFAF4, 0xFC3D, 0xFD6D, 0xFE76, - 0xFF46, 0xFFCF, 0xF334, 0xF334, 0xF2B5, 0xF150, 0xEF24, 0xEC54, - 0xE8FF, 0xE548, 0xE14E, 0xDD34, 0xD919, 0xD51F, 0xD168, 0xCE13, - 0xCB43, 0xC917, 0xC7B2, 0xC733, 0xC7F1, 0xCA01, 0xCD26, 0xD122, - 0xD5B9, 0xDAAB, 0xDFBC, 0xE4AF, 0xE945, 0xED41, 0xF066, 0xF276, - 0x072A, 0x074A, 0x07A4, 0x082B, 0x08D5, 0x0996, 0x0A62, 0x0B2F, - 0x0BF0, 0x0C99, 0x0D21, 0x0D7B, 0x0D9B, 0x0D8C, 0x0D63, 0x0D21, - 0x0CCB, 0x0C64, 0x0BF0, 0x0B71, 0x0AEB, 0x0A62, 0x09D9, 0x0954, - 0x08D5, 0x0861, 0x07FA, 0x07A4, 0x0762, 0x0738, 0xF3A7, 0xF3A6, - 0xF3A3, 0xF3A0, 0xF39B, 0xF395, 0xF38F, 0xF38A, 0xF384, 0xF37F, - 0xF37B, 0xF379, 0xF378, 0xF378, 0xF379, 0xF37B, 0xF37E, 0xF381, - 0xF384, 0xF388, 0xF38B, 0xF38F, 0xF393, 0xF397, 0xF39B, 0xF39E, - 0xF3A1, 0xF3A3, 0xF3A5, 0xF3A7, 0xAA21, 0xA8EE, 0xA59E, 0xA09D, - 0x9A57, 0x9338, 0x8BAD, 0x8422, 0x7D01, 0x76BB, 0x71B9, 0x6E69, - 0x6D37, 0x6DC2, 0x6F4D, 0x71B9, 0x74E6, 0x78B3, 0x7D01, 0x81B1, - 0x869F, 0x8BAD, 0x90BB, 0x95A9, 0x9A57, 0x9EA4, 0xA271, 0xA59E, - 0xA80A, 0xA996, 0x0000, 0x0000, 0x0012, 0x0045, 0x0098, 0x0104, - 0x0188, 0x0220, 0x02C7, 0x037B, 0x0438, 0x04FA, 0x05BE, 0x0680, - 0x073D, 0x07F1, 0x0899, 0x0930, 0x09B4, 0x0A21, 0x0A73, 0x0AA7, - 0x0AB9, 0x0A43, 0x090C, 0x0754, 0x055C, 0x0364, 0x01AC, 0x0075, - 0x0000, 0x0000, 0x000D, 0x0036, 0x0075, 0x00C9, 0x012F, 0x01A4, - 0x0226, 0x02B1, 0x0343, 0x03D9, 0x0471, 0x0507, 0x0599, 0x0624, - 0x06A5, 0x071B, 0x0781, 0x07D5, 0x0814, 0x083C, 0x084A, 0x07EF, - 0x06FF, 0x05AB, 0x0425, 0x029F, 0x014B, 0x005B, 0xF334, 0xF334, - 0xF2EA, 0xF218, 0xF0CB, 0xEF12, 0xECFB, 0xEA95, 0xE7EE, 0xE514, - 0xE217, 0xDF04, 0xDBE9, 0xD8D6, 0xD5D8, 0xD2FF, 0xD058, 0xCDF1, - 0xCBDB, 0xCA21, 0xC8D5, 0xC802, 0xC7B9, 0xC997, 0xCE84, 0xD57B, - 0xDD76, 0xE572, 0xEC69, 0xF156, 0xF8D6, 0xF8CD, 0xF8B3, 0xF88B, - 0xF857, 0xF819, 0xF7D4, 0xF78A, 0xF73D, 0xF6F1, 0xF6A7, 0xF662, - 0xF624, 0xF5F0, 0xF5C8, 0xF5AE, 0xF5A5, 0xF5B0, 0xF5D2, 0xF605, - 0xF647, 0xF693, 0xF6E6, 0xF73D, 0xF795, 0xF7E8, 0xF834, 0xF876, - 0xF8A9, 0xF8CA, 0x0C59, 0x0C57, 0x0C53, 0x0C4B, 0x0C42, 0x0C36, - 0x0C2A, 0x0C1C, 0x0C0E, 0x0C00, 0x0BF3, 0x0BE6, 0x0BDB, 0x0BD1, - 0x0BCA, 0x0BC5, 0x0BC4, 0x0BC6, 0x0BCC, 0x0BD5, 0x0BE1, 0x0BEF, - 0x0BFE, 0x0C0E, 0x0C1E, 0x0C2D, 0x0C3B, 0x0C47, 0x0C51, 0x0C57, - 0xAA21, 0xA972, 0xA784, 0xA485, 0xA0A1, 0x9C07, 0x96E5, 0x9167, - 0x8BBC, 0x8610, 0x8092, 0x7B6D, 0x76D3, 0x72F0, 0x6FF0, 0x6E02, - 0x6D53, 0x6E36, 0x70B2, 0x7481, 0x7961, 0x7F0D, 0x8544, 0x8BBC, - 0x9234, 0x9868, 0x9E14, 0xA2F3, 0xA6C3, 0xA93E, 0xC001, 0xC001, - 0x0A2F, 0x0A5E, 0x0AE0, 0x0BAB, 0x0CAF, 0x0DE1, 0x0F34, 0x109A, - 0x1207, 0x136D, 0x14BF, 0x15F1, 0x16F6, 0x17C0, 0x1843, 0x1872, - 0x1843, 0x17C0, 0x16F6, 0x15F1, 0x14BF, 0x136D, 0x1207, 0x109A, - 0x0F34, 0x0DE1, 0x0CAF, 0x0BAB, 0x0AE0, 0x0A5E, 0x678C, 0x67C0, - 0x6852, 0x6934, 0x6A56, 0x6BAB, 0x6D24, 0x6EB3, 0x7049, 0x71D8, - 0x7352, 0x74A7, 0x75C9, 0x76AB, 0x773C, 0x7770, 0x773C, 0x76AB, - 0x75C9, 0x74A7, 0x7352, 0x71D8, 0x7049, 0x6EB3, 0x6D24, 0x6BAB, - 0x6A56, 0x6934, 0x6852, 0x67C0, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animvalue_050051E8, 0x00145e90, 48337, 0x000051e8, 2840); // 0x05005D00 -static const u16 klepto_seg5_animindex_05005D00[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x001E, 0x001F, 0x0001, 0x0000, 0x0001, 0x003D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x056E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0550, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x003E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x054F, - 0x001E, 0x0440, 0x001E, 0x045E, 0x001E, 0x047C, - 0x001E, 0x03E6, 0x001E, 0x0404, 0x001E, 0x0422, - 0x001E, 0x032F, 0x001E, 0x034D, 0x001E, 0x036B, - 0x001E, 0x0278, 0x001E, 0x0296, 0x001E, 0x02B4, - 0x001E, 0x0098, 0x001E, 0x00B6, 0x001E, 0x00D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x054E, - 0x001E, 0x04F4, 0x001E, 0x0512, 0x001E, 0x0530, - 0x001E, 0x049A, 0x001E, 0x04B8, 0x001E, 0x04D6, - 0x001E, 0x0389, 0x001E, 0x03A7, 0x001E, 0x03C5, - 0x001E, 0x02D2, 0x001E, 0x02F0, 0x001E, 0x030E, - 0x001E, 0x00F2, 0x001E, 0x0110, 0x001E, 0x012E, - 0x0001, 0x03E3, 0x0001, 0x03E4, 0x0001, 0x03E5, - 0x001E, 0x0188, 0x001E, 0x01A6, 0x001E, 0x01C4, - 0x0001, 0x0000, 0x001E, 0x016A, 0x0001, 0x0000, - 0x0001, 0x0000, 0x001E, 0x014C, 0x0001, 0x0000, - 0x0001, 0x032C, 0x0001, 0x032D, 0x0001, 0x032E, - 0x001E, 0x021E, 0x001E, 0x023C, 0x001E, 0x025A, - 0x0001, 0x0000, 0x001E, 0x0200, 0x0001, 0x0000, - 0x0001, 0x0000, 0x001E, 0x01E2, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x007A, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animindex_05005D00, 0x00145e90, 48337, 0x00005d00, 324); // 0x05005E44 static const struct Animation klepto_seg5_anim_05005E44 = { diff --git a/actors/klepto/anims/anim_05007574.inc.c b/actors/klepto/anims/anim_05007574.inc.c index ebbf50540..7d0ca56e3 100644 --- a/actors/klepto/anims/anim_05007574.inc.c +++ b/actors/klepto/anims/anim_05007574.inc.c @@ -1,386 +1,9 @@ +#include "pc/rom_assets.h" // 0x05005E5C -static const s16 klepto_seg5_animvalue_05005E5C[] = { - 0x0000, 0x0052, 0x0052, 0x0052, 0x0052, 0x0052, 0x0052, 0x0052, - 0x0052, 0x0052, 0x0052, 0x0052, 0x0052, 0x0052, 0x0052, 0x0052, - 0x0052, 0x0052, 0x0052, 0x0052, 0x0052, 0x0052, 0x0052, 0x0053, - 0x0053, 0x0053, 0x0053, 0x0053, 0x0053, 0x0053, 0x0053, 0x0053, - 0x0053, 0x0053, 0x0053, 0x0056, 0x005C, 0x0062, 0x0064, 0x0062, - 0x005B, 0x0053, 0x004C, 0x0049, 0x004B, 0x0051, 0x0058, 0x0061, - 0x0068, 0x006E, 0x0070, 0x006F, 0x006D, 0x006A, 0x0067, 0x0063, - 0x005F, 0x005C, 0x005A, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, - 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, - 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, - 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, - 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000B, 0x0009, 0x0006, - 0x0006, 0x0007, 0x000A, 0x000D, 0x0010, 0x0011, 0x0013, 0x0017, - 0x001D, 0x0024, 0x002A, 0x002E, 0x002F, 0x002E, 0x002C, 0x0028, - 0x0023, 0x001F, 0x001A, 0x0017, 0x0014, 0x3FFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1DC9, 0x319D, 0x106B, 0xEF3B, 0xCE09, 0xEF3B, 0x106B, 0x319D, - 0x26A4, 0x1BAC, 0x10B3, 0x05BA, 0xFAC3, 0xF866, 0xF70C, 0xF68F, - 0xF6C8, 0xF790, 0xF8C0, 0xFA32, 0xFBC0, 0xFD42, 0xFE91, 0xFF89, - 0x2973, 0x1EEB, 0x1428, 0x0B9C, 0x07BD, 0x07BD, 0x07BD, 0x07BD, - 0x07BD, 0x07BD, 0x07BD, 0x07BD, 0x07BD, 0x07BD, 0x07BD, 0x07BD, - 0x07BD, 0x07BD, 0x07BD, 0x07BD, 0x07BD, 0x07BD, 0x07BD, 0x07BD, - 0x07BD, 0x07BD, 0x07BD, 0x07BD, 0x07BD, 0x07BD, 0x07BD, 0x1449, - 0x2B33, 0x3BC8, 0x3E5B, 0x3A99, 0x36DC, 0x3521, 0x3342, 0x3165, - 0x2FAE, 0x2E40, 0x2D42, 0x2D6C, 0x2EC0, 0x3049, 0x3237, 0x345A, - 0x352E, 0x34A2, 0x33B7, 0x328A, 0x3136, 0x2FD6, 0x2E85, 0x2D60, - 0x2C80, 0x2C01, 0xF84A, 0xF760, 0xF70A, 0xF70A, 0xF70A, 0xF70A, - 0xF70A, 0xF70A, 0xF70A, 0xF70A, 0xF70A, 0xF70A, 0xF70A, 0xF70A, - 0xF70A, 0xF70A, 0xF70A, 0xF70A, 0xF70A, 0xF70A, 0xF70A, 0xF70A, - 0xF70A, 0xF70A, 0xF70A, 0xF70A, 0xF70A, 0xF70A, 0xF70A, 0xF70A, - 0xF70A, 0xFBEE, 0x04D3, 0x0AFF, 0x0B84, 0x0C08, 0x0C8C, 0x0D10, - 0x0D95, 0x0E19, 0x0D19, 0x0B43, 0x08B5, 0x058D, 0x013F, 0xFBCF, - 0xF62A, 0xEF61, 0xEA69, 0xE8D6, 0xE7A6, 0xE6C0, 0xE60C, 0xE572, - 0xE4D9, 0xE42A, 0xE34B, 0xE226, 0x400D, 0x3C20, 0x3A4B, 0x3A4B, - 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, - 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, - 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, - 0x3A4B, 0x3A4B, 0x3A4B, 0x3AF2, 0x3BE9, 0x3D26, 0x3EA3, 0x4058, - 0x423C, 0x4448, 0x4675, 0x48BB, 0x4B11, 0x4D71, 0x5038, 0x53A0, - 0x576A, 0x5B57, 0x5F2A, 0x62A3, 0x6583, 0x678C, 0x68B2, 0x692E, - 0x6928, 0x68CA, 0x6840, 0x67B1, 0x6747, 0x672D, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0002, 0x0008, 0x0012, 0x0020, 0x0030, - 0x0043, 0x0058, 0x006D, 0x0084, 0x009C, 0x00B3, 0x00CA, 0x00E0, - 0x00F4, 0x0107, 0x0117, 0x0125, 0x012F, 0x0136, 0x0138, 0x0135, - 0x012E, 0x0121, 0x010D, 0x00F4, 0x00D3, 0x00AA, 0x007A, 0x0041, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0007, 0x0011, - 0x001D, 0x002C, 0x003C, 0x004F, 0x0063, 0x0078, 0x008D, 0x00A2, - 0x00B6, 0x00CA, 0x00DD, 0x00EE, 0x00FC, 0x0109, 0x0112, 0x0118, - 0x011A, 0x0117, 0x0111, 0x0105, 0x00F3, 0x00DC, 0x00BE, 0x009A, - 0x006E, 0x003B, 0xD680, 0xD05B, 0xCBD0, 0xC8B0, 0xC6CB, 0xC6CB, - 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, - 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, - 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC3BF, 0xC0B4, 0xBDA8, 0xBF15, - 0xC0A9, 0xC25F, 0xC435, 0xC627, 0xC832, 0xCA52, 0xCC84, 0xCEC4, - 0xD10F, 0xD362, 0xD5B9, 0xD810, 0xDA65, 0xDCB3, 0xDEF7, 0xE12F, - 0xE356, 0xE568, 0xE764, 0xE944, 0xEB06, 0xECA6, 0xEE21, 0xEF73, - 0xF099, 0xF190, 0xF253, 0xF2E1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFF9, 0xFFF0, 0xFFE5, 0xFFD7, - 0xFFC8, 0xFFB7, 0xFFA5, 0xFF93, 0xFF80, 0xFF6E, 0xFF5C, 0xFF4B, - 0xFF3C, 0xFF2F, 0xFF25, 0xFF1D, 0xFF19, 0xFF18, 0xFF1C, 0xFF24, - 0xFF31, 0xFF43, 0xFF5C, 0xFF7B, 0xFFA0, 0xFFCC, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFB, 0xFFF4, - 0xFFEB, 0xFFE1, 0xFFD5, 0xFFC8, 0xFFBA, 0xFFAB, 0xFF9D, 0xFF8F, - 0xFF81, 0xFF74, 0xFF69, 0xFF5F, 0xFF57, 0xFF51, 0xFF4D, 0xFF4D, - 0xFF50, 0xFF56, 0xFF60, 0xFF6E, 0xFF81, 0xFF99, 0xFFB6, 0xFFD8, - 0xD59C, 0xD10D, 0xCD50, 0xCAA2, 0xC93D, 0xC93D, 0xC93D, 0xC93D, - 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, - 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, - 0xC93D, 0xC93D, 0xC7A2, 0xC47F, 0xC112, 0xBE9B, 0xBE5B, 0xBFBB, - 0xC14B, 0xC308, 0xC4ED, 0xC6F6, 0xC91D, 0xCB5F, 0xCDB6, 0xD01F, - 0xD294, 0xD512, 0xD794, 0xDA14, 0xDC90, 0xDF01, 0xE164, 0xE3B4, - 0xE5ED, 0xE809, 0xEA06, 0xEBDD, 0xED8A, 0xEF09, 0xF056, 0xF16C, - 0xF245, 0xF2DF, 0x05A1, 0xFF15, 0xF9BF, 0xF5FE, 0xF430, 0xF430, - 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, - 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, - 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, - 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0x040B, 0x1F1A, 0x2B9B, - 0x1682, 0xF2DE, 0xE018, 0xF34F, 0x1765, 0x2C71, 0x2ED7, 0x3053, - 0x30FA, 0x30DE, 0x3015, 0x2EB1, 0x2CC8, 0x2A6C, 0x27B2, 0x24AD, - 0x2173, 0x1E15, 0x1AAA, 0x1743, 0x04BA, 0xFA7A, 0xF498, 0xF498, - 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, - 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, - 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, - 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, 0xF498, 0x0048, 0x1452, - 0x1DD2, 0x13A1, 0x0012, 0xED74, 0xE60E, 0xF7CB, 0x1762, 0x295B, - 0x2AB5, 0x2ADA, 0x29F4, 0x282E, 0x25B3, 0x22AC, 0x1F44, 0x1BA5, - 0x17FA, 0x146C, 0x1127, 0x0E53, 0x0C1D, 0x0AAD, 0xEB90, 0xEB8F, - 0xEB8E, 0xEB8F, 0xEB90, 0xEB93, 0xEB96, 0xEB9A, 0xEB9E, 0xEBA2, - 0xEBA6, 0xEBAA, 0xEBAD, 0xEBB0, 0xEBB2, 0xEBB3, 0xEBB3, 0xEBB1, - 0xEBAE, 0xEBA9, 0xEBA2, 0xEB9A, 0xEB8E, 0xEB59, 0xEAF3, 0xEA91, - 0xEA65, 0xEB28, 0xECBA, 0xEE09, 0xEE01, 0xEB8E, 0xE28A, 0xD4CE, - 0xCA4C, 0xC632, 0xC552, 0xC60B, 0xC853, 0xCC36, 0xD034, 0xD506, - 0xD9F3, 0xDB58, 0xD5BA, 0xCC94, 0xC6AE, 0xC4A8, 0xC2A9, 0xC0BF, - 0xBEF9, 0xBD67, 0xBC19, 0xBB1D, 0xBA84, 0xBA5C, 0xBAB4, 0xBB9D, - 0x00B9, 0xFB47, 0xF89A, 0xF89A, 0xF89A, 0xF89A, 0xF89A, 0xF89A, - 0xF89A, 0xF89A, 0xF89A, 0xF89A, 0xF89A, 0xF89A, 0xF89A, 0xF89A, - 0xF89A, 0xF89A, 0xF89A, 0xF89A, 0xF9C0, 0xFBE3, 0xFDF3, 0xFEE0, - 0xFE53, 0xFCF8, 0xFB43, 0xF9A8, 0xF89A, 0xF8BD, 0xF9A4, 0xFA2F, - 0xF93C, 0xF586, 0xEFFA, 0xEAC1, 0xE806, 0xE95E, 0xED4D, 0xF15C, - 0xF315, 0xF2B0, 0xF20F, 0xF13A, 0xF036, 0xEF0C, 0xEDC1, 0xEC5D, - 0xEAE7, 0xE965, 0xE7DE, 0xE65A, 0xE4DE, 0xE373, 0xE21F, 0xE0E8, - 0xDFD6, 0xDEEF, 0x0E56, 0x0F52, 0x0FBC, 0x0FBC, 0x0FBC, 0x0FBC, - 0x0FBC, 0x0FBC, 0x0FBC, 0x0FBC, 0x0FBC, 0x0FBC, 0x0FBC, 0x0FBC, - 0x0FBC, 0x0FBC, 0x0FBC, 0x0FBC, 0x0FBC, 0x0FBC, 0x0FBC, 0x0FBC, - 0x0FBC, 0x1285, 0x17D4, 0x1D1D, 0x1FD1, 0x1FDA, 0x1ECF, 0x1CA5, - 0x1951, 0x14C8, 0x0ADD, 0xFDAD, 0xF6A1, 0xFC6F, 0x0861, 0x0FBE, - 0x0C10, 0x03CC, 0xFF8F, 0x0304, 0x0A81, 0x1396, 0x1FD6, 0x2DAF, - 0x3601, 0x3916, 0x3BF3, 0x3E8F, 0x40DD, 0x42D2, 0x4464, 0x4588, - 0x4631, 0x4656, 0x45EC, 0x44E6, 0xF892, 0xFEEE, 0x04BA, 0x090E, - 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, - 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, - 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, - 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0x0B00, 0xFC03, - 0xE262, 0xD653, 0xE990, 0x0A5F, 0x1BCC, 0x0A89, 0xE9E4, 0xD6D1, - 0xD49C, 0xD334, 0xD28A, 0xD28B, 0xD329, 0xD451, 0xD5F4, 0xD801, - 0xDA66, 0xDD14, 0xDFFA, 0xE307, 0xE62B, 0xE954, 0xFBE6, 0x068C, - 0x0CA1, 0x0C93, 0x0C86, 0x0C78, 0x0C6B, 0x0C5E, 0x0C50, 0x0C43, - 0x0C35, 0x0C28, 0x0C1A, 0x0C0D, 0x0BFF, 0x0BF2, 0x0BE4, 0x0BD7, - 0x0BC9, 0x0BBC, 0x0BAF, 0x0BA1, 0x0B94, 0x0B86, 0x0B79, 0x0B6B, - 0x0B5E, 0x0B50, 0x0B43, 0x0B35, 0x0B28, 0x0B1B, 0x0B0D, 0x0B00, - 0xFF83, 0xEBDE, 0xE29D, 0xF118, 0x09F6, 0x17B8, 0x0E82, 0xFA31, - 0xE8D1, 0xDE64, 0xD6E9, 0xD46F, 0xD593, 0xD779, 0xD9FD, 0xDCF7, - 0xE042, 0xE3B8, 0xE733, 0xEA8D, 0xEDA0, 0xF046, 0xF259, 0xF3B4, - 0x0F6C, 0x0F8D, 0x0F9C, 0x0F94, 0x0F8B, 0x0F82, 0x0F7A, 0x0F71, - 0x0F68, 0x0F60, 0x0F57, 0x0F4E, 0x0F46, 0x0F3D, 0x0F34, 0x0F2C, - 0x0F23, 0x0F1A, 0x0F11, 0x0F09, 0x0F15, 0x0F3E, 0x0F8B, 0x101C, - 0x10D9, 0x1179, 0x11B0, 0x106F, 0x0F04, 0x0DE1, 0x0D25, 0x0F96, - 0x17BE, 0x2312, 0x2CB9, 0x320C, 0x338E, 0x3256, 0x2FF7, 0x2D01, - 0x2A05, 0x25B5, 0x2103, 0x1FE5, 0x25EF, 0x2F8D, 0x35EE, 0x387B, - 0x3B17, 0x3DAD, 0x4025, 0x4269, 0x4463, 0x45FC, 0x471F, 0x47B4, - 0x47A6, 0x46DD, 0x005B, 0x0629, 0x092C, 0x092D, 0x092D, 0x092D, - 0x092E, 0x092E, 0x092E, 0x092F, 0x092F, 0x0930, 0x0930, 0x0930, - 0x0931, 0x0931, 0x0931, 0x0932, 0x0932, 0x0932, 0x07CE, 0x0576, - 0x042D, 0x049A, 0x05C3, 0x073D, 0x089C, 0x0A39, 0x0B3F, 0x0A6E, - 0x0907, 0x089B, 0x09CB, 0x0BF7, 0x0ECB, 0x1432, 0x17E0, 0x1608, - 0x1265, 0x0EA4, 0x0C6E, 0x0D00, 0x0F55, 0x11B5, 0x13AC, 0x15AD, - 0x175F, 0x18D8, 0x1A67, 0x1C03, 0x1DA3, 0x1F3E, 0x20CA, 0x2240, - 0x2396, 0x24C3, 0x25BE, 0x267F, 0x0E49, 0x0E6C, 0x0E6A, 0x0E70, - 0x0E76, 0x0E7C, 0x0E83, 0x0E89, 0x0E8F, 0x0E95, 0x0E9C, 0x0EA2, - 0x0EA8, 0x0EAE, 0x0EB4, 0x0EBB, 0x0EC1, 0x0EC7, 0x0ECD, 0x0ED3, - 0x0E5B, 0x0DE7, 0x0EF8, 0x1255, 0x16F5, 0x1BA1, 0x1F22, 0x1FCD, - 0x1E15, 0x1C04, 0x192F, 0x13DB, 0x08E4, 0xFB6F, 0xF336, 0xFAC4, - 0x04B3, 0x0437, 0x0116, 0xFDFD, 0xFD92, 0x016C, 0x087A, 0x1169, - 0x1E5D, 0x2D32, 0x362C, 0x398F, 0x3CBE, 0x3FAD, 0x424C, 0x448D, - 0x4662, 0x47BD, 0x4890, 0x48CC, 0x4864, 0x4748, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0002, 0x0008, 0x0012, 0x0020, 0x0030, - 0x0043, 0x0058, 0x006D, 0x0084, 0x009C, 0x00B3, 0x00CA, 0x00E0, - 0x00F4, 0x0107, 0x0117, 0x0125, 0x012F, 0x0136, 0x0138, 0x0135, - 0x012E, 0x0121, 0x010D, 0x00F4, 0x00D3, 0x00AA, 0x007A, 0x0041, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0007, 0x0011, - 0x001D, 0x002C, 0x003C, 0x004F, 0x0063, 0x0078, 0x008D, 0x00A2, - 0x00B6, 0x00CA, 0x00DD, 0x00EE, 0x00FC, 0x0109, 0x0112, 0x0118, - 0x011A, 0x0117, 0x0111, 0x0105, 0x00F3, 0x00DC, 0x00BE, 0x009A, - 0x006E, 0x003B, 0xD680, 0xD05B, 0xCBD0, 0xC8B0, 0xC6CB, 0xC6CB, - 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, - 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, - 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC3BF, 0xC0B4, 0xBDA8, 0xBF15, - 0xC0A9, 0xC25F, 0xC435, 0xC627, 0xC832, 0xCA52, 0xCC84, 0xCEC4, - 0xD10F, 0xD362, 0xD5B9, 0xD810, 0xDA65, 0xDCB3, 0xDEF7, 0xE12F, - 0xE356, 0xE568, 0xE764, 0xE944, 0xEB06, 0xECA6, 0xEE21, 0xEF73, - 0xF099, 0xF190, 0xF253, 0xF2E1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFF9, 0xFFF0, 0xFFE5, 0xFFD7, - 0xFFC8, 0xFFB7, 0xFFA5, 0xFF93, 0xFF80, 0xFF6E, 0xFF5C, 0xFF4B, - 0xFF3C, 0xFF2F, 0xFF25, 0xFF1D, 0xFF19, 0xFF18, 0xFF1C, 0xFF24, - 0xFF31, 0xFF43, 0xFF5C, 0xFF7B, 0xFFA0, 0xFFCC, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFB, 0xFFF4, - 0xFFEB, 0xFFE1, 0xFFD5, 0xFFC8, 0xFFBA, 0xFFAB, 0xFF9D, 0xFF8F, - 0xFF81, 0xFF74, 0xFF69, 0xFF5F, 0xFF57, 0xFF51, 0xFF4D, 0xFF4D, - 0xFF50, 0xFF56, 0xFF60, 0xFF6E, 0xFF81, 0xFF99, 0xFFB6, 0xFFD8, - 0xD59C, 0xD10D, 0xCD50, 0xCAA2, 0xC93D, 0xC93D, 0xC93D, 0xC93D, - 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, - 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, - 0xC93D, 0xC93D, 0xC7A2, 0xC47F, 0xC112, 0xBE9B, 0xBE5B, 0xBFBB, - 0xC14B, 0xC308, 0xC4ED, 0xC6F6, 0xC91D, 0xCB5F, 0xCDB6, 0xD01F, - 0xD294, 0xD512, 0xD794, 0xDA14, 0xDC90, 0xDF01, 0xE164, 0xE3B4, - 0xE5ED, 0xE809, 0xEA06, 0xEBDD, 0xED8A, 0xEF09, 0xF056, 0xF16C, - 0xF245, 0xF2DF, 0xEBD6, 0xC001, 0xC448, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0002, 0x0008, 0x0012, 0x0020, 0x0030, 0x0043, - 0x0058, 0x006D, 0x0084, 0x009C, 0x00B3, 0x00CA, 0x00E0, 0x00F4, - 0x0107, 0x0117, 0x0125, 0x012F, 0x0136, 0x0138, 0x0135, 0x012E, - 0x0121, 0x010D, 0x00F4, 0x00D3, 0x00AA, 0x007A, 0x0041, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0007, 0x0011, 0x001D, - 0x002C, 0x003C, 0x004F, 0x0063, 0x0078, 0x008D, 0x00A2, 0x00B6, - 0x00CA, 0x00DD, 0x00EE, 0x00FC, 0x0109, 0x0112, 0x0118, 0x011A, - 0x0117, 0x0111, 0x0105, 0x00F3, 0x00DC, 0x00BE, 0x009A, 0x006E, - 0x003B, 0xD680, 0xD05B, 0xCBD0, 0xC8B0, 0xC6CB, 0xC6CB, 0xC6CB, - 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, - 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, - 0xC6CB, 0xC6CB, 0xC6CB, 0xC3BF, 0xC0B4, 0xBDA8, 0xBF15, 0xC0A9, - 0xC25F, 0xC435, 0xC627, 0xC832, 0xCA52, 0xCC84, 0xCEC4, 0xD10F, - 0xD362, 0xD5B9, 0xD810, 0xDA65, 0xDCB3, 0xDEF7, 0xE12F, 0xE356, - 0xE568, 0xE764, 0xE944, 0xEB06, 0xECA6, 0xEE21, 0xEF73, 0xF099, - 0xF190, 0xF253, 0xF2E1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFF9, 0xFFF0, 0xFFE5, 0xFFD7, 0xFFC8, - 0xFFB7, 0xFFA5, 0xFF93, 0xFF80, 0xFF6E, 0xFF5C, 0xFF4B, 0xFF3C, - 0xFF2F, 0xFF25, 0xFF1D, 0xFF19, 0xFF18, 0xFF1C, 0xFF24, 0xFF31, - 0xFF43, 0xFF5C, 0xFF7B, 0xFFA0, 0xFFCC, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFB, 0xFFF4, 0xFFEB, - 0xFFE1, 0xFFD5, 0xFFC8, 0xFFBA, 0xFFAB, 0xFF9D, 0xFF8F, 0xFF81, - 0xFF74, 0xFF69, 0xFF5F, 0xFF57, 0xFF51, 0xFF4D, 0xFF4D, 0xFF50, - 0xFF56, 0xFF60, 0xFF6E, 0xFF81, 0xFF99, 0xFFB6, 0xFFD8, 0xD59C, - 0xD10D, 0xCD50, 0xCAA2, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, - 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, - 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, - 0xC93D, 0xC7A2, 0xC47F, 0xC112, 0xBE9B, 0xBE5B, 0xBFBB, 0xC14B, - 0xC308, 0xC4ED, 0xC6F6, 0xC91D, 0xCB5F, 0xCDB6, 0xD01F, 0xD294, - 0xD512, 0xD794, 0xDA14, 0xDC90, 0xDF01, 0xE164, 0xE3B4, 0xE5ED, - 0xE809, 0xEA06, 0xEBDD, 0xED8A, 0xEF09, 0xF056, 0xF16C, 0xF245, - 0xF2DF, 0x1555, 0x3FFF, 0xC001, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0002, 0x0008, 0x0012, 0x0020, 0x0030, 0x0043, 0x0058, - 0x006D, 0x0084, 0x009C, 0x00B3, 0x00CA, 0x00E0, 0x00F4, 0x0107, - 0x0117, 0x0125, 0x012F, 0x0136, 0x0138, 0x0135, 0x012E, 0x0121, - 0x010D, 0x00F4, 0x00D3, 0x00AA, 0x007A, 0x0041, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0002, 0x0007, 0x0011, 0x001D, 0x002C, - 0x003C, 0x004F, 0x0063, 0x0078, 0x008D, 0x00A2, 0x00B6, 0x00CA, - 0x00DD, 0x00EE, 0x00FC, 0x0109, 0x0112, 0x0118, 0x011A, 0x0117, - 0x0111, 0x0105, 0x00F3, 0x00DC, 0x00BE, 0x009A, 0x006E, 0x003B, - 0xD680, 0xD05B, 0xCBD0, 0xC8B0, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, - 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, - 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, 0xC6CB, - 0xC6CB, 0xC6CB, 0xC3BF, 0xC0B4, 0xBDA8, 0xBF15, 0xC0A9, 0xC25F, - 0xC435, 0xC627, 0xC832, 0xCA52, 0xCC84, 0xCEC4, 0xD10F, 0xD362, - 0xD5B9, 0xD810, 0xDA65, 0xDCB3, 0xDEF7, 0xE12F, 0xE356, 0xE568, - 0xE764, 0xE944, 0xEB06, 0xECA6, 0xEE21, 0xEF73, 0xF099, 0xF190, - 0xF253, 0xF2E1, 0xD079, 0xC9E5, 0xC856, 0xC856, 0xC856, 0xC856, - 0xC856, 0xC856, 0xC856, 0xC856, 0xC856, 0xC856, 0xC856, 0xC856, - 0xC856, 0xC856, 0xC856, 0xC856, 0xC856, 0xC856, 0xC856, 0xC856, - 0xC856, 0xC856, 0xDE26, 0x0338, 0x16D9, 0x128F, 0x077B, 0xF84F, - 0xE7B8, 0xD867, 0xCD0C, 0xC856, 0xC81C, 0xC860, 0xC91A, 0xCA42, - 0xCBCE, 0xCDB6, 0xCFF0, 0xD273, 0xD537, 0xD832, 0xDB5C, 0xDEAC, - 0xE218, 0xE598, 0xE922, 0xECAF, 0xF034, 0xF3A9, 0xF706, 0xFA40, - 0xFD4F, 0x0029, 0x02C7, 0x0520, 0xE11F, 0xDCA0, 0xDA33, 0xDA33, - 0xDA33, 0xDA33, 0xDA33, 0xDA33, 0xDA33, 0xDA33, 0xDA33, 0xDA33, - 0xDA33, 0xDA33, 0xDA33, 0xDA33, 0xDA33, 0xDA33, 0xDA33, 0xDA33, - 0xDA33, 0xDA33, 0xDA33, 0xDA33, 0xD48E, 0xCAF6, 0xC5E2, 0xC6D5, - 0xC954, 0xCCD4, 0xD0CD, 0xD4B6, 0xD806, 0xDA33, 0xDB9C, 0xDCFB, - 0xDE51, 0xDF9D, 0xE0E0, 0xE21A, 0xE34B, 0xE474, 0xE594, 0xE6AB, - 0xE7BA, 0xE8C2, 0xE9C2, 0xEABA, 0xEBAB, 0xEC94, 0xED77, 0xEE53, - 0xEF28, 0xEFF7, 0xF0BF, 0xF182, 0xF23E, 0xF2F5, 0xAE45, 0xBBAF, - 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, - 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, - 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, 0xC1C3, 0xAB72, 0x8583, - 0x716A, 0x75A6, 0x80A1, 0x8FBE, 0xA068, 0xB007, 0xBC03, 0xC1C3, - 0xC35F, 0xC4AB, 0xC5AA, 0xC65F, 0xC6CD, 0xC6F9, 0xC6E5, 0xC695, - 0xC60C, 0xC54E, 0xC45E, 0xC33F, 0xC1F5, 0xC083, 0xBEED, 0xBD35, - 0xBB60, 0xB971, 0xB76B, 0xB551, 0xB327, 0xB0F0, 0xAEB0, 0xAC6A, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFF9, 0xFFF0, 0xFFE5, 0xFFD7, 0xFFC8, 0xFFB7, 0xFFA5, 0xFF93, - 0xFF80, 0xFF6E, 0xFF5C, 0xFF4B, 0xFF3C, 0xFF2F, 0xFF25, 0xFF1D, - 0xFF19, 0xFF18, 0xFF1C, 0xFF24, 0xFF31, 0xFF43, 0xFF5C, 0xFF7B, - 0xFFA0, 0xFFCC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFB, 0xFFF4, 0xFFEB, 0xFFE1, 0xFFD5, 0xFFC8, - 0xFFBA, 0xFFAB, 0xFF9D, 0xFF8F, 0xFF81, 0xFF74, 0xFF69, 0xFF5F, - 0xFF57, 0xFF51, 0xFF4D, 0xFF4D, 0xFF50, 0xFF56, 0xFF60, 0xFF6E, - 0xFF81, 0xFF99, 0xFFB6, 0xFFD8, 0xD59C, 0xD10D, 0xCD50, 0xCAA2, - 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, - 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, - 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC93D, 0xC7A2, 0xC47F, - 0xC112, 0xBE9B, 0xBE5B, 0xBFBB, 0xC14B, 0xC308, 0xC4ED, 0xC6F6, - 0xC91D, 0xCB5F, 0xCDB6, 0xD01F, 0xD294, 0xD512, 0xD794, 0xDA14, - 0xDC90, 0xDF01, 0xE164, 0xE3B4, 0xE5ED, 0xE809, 0xEA06, 0xEBDD, - 0xED8A, 0xEF09, 0xF056, 0xF16C, 0xF245, 0xF2DF, 0x2834, 0x30CE, - 0x350B, 0x350B, 0x350B, 0x350B, 0x350B, 0x350B, 0x350B, 0x350B, - 0x350B, 0x350B, 0x350B, 0x350B, 0x350B, 0x350B, 0x350B, 0x350B, - 0x350B, 0x350B, 0x350B, 0x350B, 0x350B, 0x350B, 0x275C, 0x0F0D, - 0xFE67, 0xFD7E, 0x043D, 0x0CA9, 0x15C2, 0x20FB, 0x2C0B, 0x34A8, - 0x3889, 0x38A0, 0x3789, 0x3576, 0x3298, 0x2F20, 0x2B41, 0x272B, - 0x2310, 0x1F22, 0x1B93, 0x1893, 0x15DD, 0x1310, 0x1036, 0x0D58, - 0x0A80, 0x07B6, 0x0504, 0x0273, 0x000C, 0xFDDA, 0xFBE5, 0xFA36, - 0x1F22, 0x24B0, 0x2729, 0x2729, 0x2729, 0x2729, 0x2729, 0x2729, - 0x2729, 0x2729, 0x2729, 0x2729, 0x2729, 0x2729, 0x2729, 0x2729, - 0x2729, 0x2729, 0x2729, 0x2729, 0x2729, 0x2729, 0x2729, 0x2729, - 0x2B9C, 0x33A7, 0x39A8, 0x3B8D, 0x3B69, 0x39D1, 0x3727, 0x33AF, - 0x2FD6, 0x2C09, 0x28B7, 0x25B0, 0x2286, 0x1F4B, 0x1C0E, 0x18E2, - 0x15D6, 0x12FB, 0x1062, 0x0E1C, 0x0C3A, 0x0ACB, 0x09D0, 0x0931, - 0x08E3, 0x08DA, 0x0907, 0x0960, 0x09D7, 0x0A5F, 0x0AED, 0x0B73, - 0x0BE5, 0x0C36, 0xA9BD, 0xB904, 0xC04A, 0xC04A, 0xC04A, 0xC04A, - 0xC04A, 0xC04A, 0xC04A, 0xC04A, 0xC04A, 0xC04A, 0xC04A, 0xC04A, - 0xC04A, 0xC04A, 0xC04A, 0xC04A, 0xC04A, 0xC04A, 0xC04A, 0xC04A, - 0xC04A, 0xC04A, 0xB232, 0x991E, 0x87CB, 0x8670, 0x8CD5, 0x9517, - 0x9E1B, 0xA940, 0xB456, 0xBD2C, 0xC193, 0xC25D, 0xC1F7, 0xC098, - 0xBE76, 0xBBCA, 0xB8C9, 0xB5AB, 0xB2A7, 0xAFF4, 0xADC9, 0xAC5E, - 0xABA6, 0xAB64, 0xAB7C, 0xABD7, 0xAC59, 0xACEB, 0xAD71, 0xADD3, - 0xADF8, 0xADC5, 0xAD21, 0xABF3, 0xC001, 0xC001, 0xFDEF, 0xFC50, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB7E, 0xFB6B, 0xFB4D, - 0xFB28, 0xFAFF, 0xFAD2, 0xFAA6, 0xFA7C, 0xFA57, 0xFA3A, 0xFA27, - 0xFA20, 0xFA27, 0xFA41, 0xFA6E, 0xFAB1, 0xFB0E, 0xFB85, 0xFC40, - 0xFD59, 0xFEBB, 0x0053, 0x020F, 0x03DB, 0x05A5, 0x0758, 0x08E2, - 0x400D, 0x3C20, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, - 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, - 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, - 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3A4B, 0x3AF2, - 0x3BE9, 0x3D26, 0x3EA3, 0x4058, 0x423C, 0x4448, 0x4675, 0x48BB, - 0x4B11, 0x4D71, 0x5038, 0x53A0, 0x576A, 0x5B57, 0x5F2A, 0x62A3, - 0x6583, 0x678C, 0x68B2, 0x692E, 0x6928, 0x68CA, 0x6840, 0x67B1, - 0x6747, 0x672D, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animvalue_05005E5C, 0x00145e90, 48337, 0x00005e5c, 5588); // 0x05007430 -static const u16 klepto_seg5_animindex_05007430[] = { - 0x0001, 0x0000, 0x003A, 0x0001, 0x003A, 0x003B, 0x0001, 0x0000, 0x0001, 0x0075, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003A, 0x0AB0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003A, 0x0A76, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003A, 0x00EA, - 0x0001, 0x0000, 0x003A, 0x0076, 0x003A, 0x00B0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0A75, - 0x003A, 0x086A, 0x003A, 0x08A4, 0x003A, 0x08DE, - 0x003A, 0x07BC, 0x003A, 0x07F6, 0x003A, 0x0830, - 0x003A, 0x065D, 0x003A, 0x0697, 0x003A, 0x06D1, - 0x003A, 0x04FE, 0x003A, 0x0538, 0x003A, 0x0572, - 0x003A, 0x015E, 0x003A, 0x0198, 0x003A, 0x01D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0A74, - 0x003A, 0x09C6, 0x003A, 0x0A00, 0x003A, 0x0A3A, - 0x003A, 0x0918, 0x003A, 0x0952, 0x003A, 0x098C, - 0x003A, 0x070B, 0x003A, 0x0745, 0x003A, 0x077F, - 0x003A, 0x05AC, 0x003A, 0x05E6, 0x003A, 0x0620, - 0x003A, 0x020C, 0x003A, 0x0246, 0x003A, 0x0280, - 0x0001, 0x07B9, 0x0001, 0x07BA, 0x0001, 0x07BB, - 0x003A, 0x032E, 0x003A, 0x0368, 0x003A, 0x03A2, - 0x0001, 0x0000, 0x003A, 0x02F4, 0x0001, 0x0000, - 0x0001, 0x0000, 0x003A, 0x02BA, 0x0001, 0x0000, - 0x0001, 0x065A, 0x0001, 0x065B, 0x0001, 0x065C, - 0x003A, 0x0450, 0x003A, 0x048A, 0x003A, 0x04C4, - 0x0001, 0x0000, 0x003A, 0x0416, 0x0001, 0x0000, - 0x0001, 0x0000, 0x003A, 0x03DC, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003A, 0x0124, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animindex_05007430, 0x00145e90, 48337, 0x00007430, 324); // 0x05007574 static const struct Animation klepto_seg5_anim_05007574 = { diff --git a/actors/klepto/anims/anim_050079B0.inc.c b/actors/klepto/anims/anim_050079B0.inc.c index 48a35f257..6e98eab78 100644 --- a/actors/klepto/anims/anim_050079B0.inc.c +++ b/actors/klepto/anims/anim_050079B0.inc.c @@ -1,82 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500758C -static const s16 klepto_seg5_animvalue_0500758C[] = { - 0x0000, 0x0059, 0x0059, 0x0058, 0x0058, 0x0057, 0x0058, 0x0058, - 0x0013, 0x0012, 0x0012, 0x0011, 0x0010, 0x0011, 0x0011, 0x3FFF, - 0x000D, 0xFFF0, 0xFFE3, 0xFFE3, 0xFFEA, 0xFFF5, 0xFFFE, 0xFFFB, - 0x000C, 0x0013, 0x0013, 0x000E, 0x0007, 0x0001, 0x0AC9, 0x0E8C, - 0x13EE, 0x1A29, 0x2075, 0x260C, 0x2A27, 0xF8CC, 0xF61B, 0xF247, - 0xEDD8, 0xE955, 0xE546, 0xE232, 0xFFD1, 0x0025, 0x004A, 0x004C, - 0x0038, 0x001C, 0x0005, 0x79D2, 0x7778, 0x743F, 0x70A0, 0x6D12, - 0x6A10, 0x6810, 0xFFFF, 0xFFFC, 0xFFF9, 0xFFF6, 0xFFF4, 0xFFF4, - 0xFFF8, 0xFFFF, 0xFFFC, 0xFFF9, 0xFFF6, 0xFFF4, 0xFFF4, 0xFFF8, - 0xD29B, 0xD62B, 0xDB80, 0xE1C3, 0xE81C, 0xEDB1, 0xF1AC, 0x0000, - 0xFFFE, 0xFFFB, 0xFFF9, 0xFFF8, 0xFFF8, 0xFFFB, 0x0001, 0x0006, - 0x000B, 0x0010, 0x0012, 0x0012, 0x000C, 0xD300, 0xD731, 0xDCBB, - 0xE2E3, 0xE8F0, 0xEE29, 0xF1D2, 0x05EB, 0x2038, 0x307C, 0x2FA7, - 0x28DB, 0x1FA0, 0x177C, 0x1592, 0x1410, 0x11CA, 0x0F30, 0x0CB0, - 0x0ABB, 0x09C0, 0xE861, 0xE2B7, 0xDB38, 0xD2E1, 0xCAB4, 0xC3B0, - 0xBED6, 0xE949, 0xE7E4, 0xE5F7, 0xE3C9, 0xE1A5, 0xDFD0, 0xDE95, - 0x155F, 0x1B5A, 0x2347, 0x2C19, 0x34C1, 0x3C32, 0x415F, 0xFB0D, - 0xE104, 0xD0E0, 0xD193, 0xD825, 0xE11F, 0xE90B, 0xEB23, 0xEBF9, - 0xED66, 0xEF26, 0xF0F7, 0xF296, 0xF3BF, 0x12EE, 0x1975, 0x221B, - 0x2BBD, 0x3537, 0x3D63, 0x431F, 0x14C8, 0x16E6, 0x19EE, 0x1D6C, - 0x20ED, 0x23FC, 0x2628, 0x11DA, 0x1888, 0x2163, 0x2B40, 0x34F4, - 0x3D53, 0x4334, 0xFFFF, 0xFFFC, 0xFFF9, 0xFFF6, 0xFFF4, 0xFFF4, - 0xFFF8, 0xFFFF, 0xFFFC, 0xFFF9, 0xFFF6, 0xFFF4, 0xFFF4, 0xFFF8, - 0xD29B, 0xD62B, 0xDB80, 0xE1C3, 0xE81C, 0xEDB1, 0xF1AC, 0x0000, - 0xFFFE, 0xFFFB, 0xFFF9, 0xFFF8, 0xFFF8, 0xFFFB, 0x0001, 0x0006, - 0x000B, 0x0010, 0x0012, 0x0012, 0x000C, 0xD300, 0xD731, 0xDCBB, - 0xE2E3, 0xE8F0, 0xEE29, 0xF1D2, 0xEBD6, 0xC001, 0xC448, 0xFFFF, - 0xFFFC, 0xFFF9, 0xFFF6, 0xFFF4, 0xFFF4, 0xFFF8, 0xFFFF, 0xFFFC, - 0xFFF9, 0xFFF6, 0xFFF4, 0xFFF4, 0xFFF8, 0xD29B, 0xD62B, 0xDB80, - 0xE1C3, 0xE81C, 0xEDB1, 0xF1AC, 0x0000, 0xFFFE, 0xFFFB, 0xFFF9, - 0xFFF8, 0xFFF8, 0xFFFB, 0x0001, 0x0006, 0x000B, 0x0010, 0x0012, - 0x0012, 0x000C, 0xD300, 0xD731, 0xDCBB, 0xE2E3, 0xE8F0, 0xEE29, - 0xF1D2, 0x1555, 0x3FFF, 0xC001, 0xFFFF, 0xFFFC, 0xFFF9, 0xFFF6, - 0xFFF4, 0xFFF4, 0xFFF8, 0xFFFF, 0xFFFC, 0xFFF9, 0xFFF6, 0xFFF4, - 0xFFF4, 0xFFF8, 0xD29B, 0xD62B, 0xDB80, 0xE1C3, 0xE81C, 0xEDB1, - 0xF1AC, 0xF18C, 0xF456, 0xF809, 0xFC29, 0x0037, 0x03BA, 0x0634, - 0xF27C, 0xF2A3, 0xF2D6, 0xF310, 0xF348, 0xF379, 0xF39B, 0x7416, - 0x7A5D, 0x835F, 0x8DBE, 0x9826, 0xA13E, 0xA7AF, 0x0000, 0xFFFE, - 0xFFFB, 0xFFF9, 0xFFF8, 0xFFF8, 0xFFFB, 0x0001, 0x0006, 0x000B, - 0x0010, 0x0012, 0x0012, 0x000C, 0xD300, 0xD731, 0xDCBB, 0xE2E3, - 0xE8F0, 0xEE29, 0xF1D2, 0x0DCF, 0x0B23, 0x0799, 0x03A4, 0xFFBB, - 0xFC52, 0xF9DF, 0x0EF7, 0x0E95, 0x0E13, 0x0D85, 0x0CFF, 0x0C93, - 0x0C56, 0x752B, 0x7B31, 0x83F2, 0x8E15, 0x984A, 0xA140, 0xA7A3, - 0xC001, 0xC001, 0x0AB1, 0x0A7D, 0x0A35, 0x09EB, 0x09B3, 0x099F, - 0x09C2, 0xFFD1, 0x0025, 0x004A, 0x004C, 0x0038, 0x001C, 0x0005, - 0x79D2, 0x7778, 0x743F, 0x70A0, 0x6D12, 0x6A10, 0x6810, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animvalue_0500758C, 0x00145e90, 48337, 0x0000758c, 736); // 0x0500786C -static const u16 klepto_seg5_animindex_0500786C[] = { - 0x0001, 0x0000, 0x0007, 0x0001, 0x0007, 0x0008, 0x0001, 0x0000, 0x0001, 0x000F, 0x0001, 0x0000, - 0x0007, 0x0161, 0x0001, 0x0000, 0x0007, 0x0168, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x015A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x0025, - 0x0007, 0x0010, 0x0007, 0x0017, 0x0007, 0x001E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0159, - 0x0007, 0x0119, 0x0007, 0x0120, 0x0007, 0x0127, - 0x0007, 0x0104, 0x0007, 0x010B, 0x0007, 0x0112, - 0x0007, 0x00D7, 0x0007, 0x00DE, 0x0007, 0x00E5, - 0x0007, 0x00AA, 0x0007, 0x00B1, 0x0007, 0x00B8, - 0x0007, 0x003A, 0x0007, 0x0041, 0x0007, 0x0048, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0158, - 0x0007, 0x0143, 0x0007, 0x014A, 0x0007, 0x0151, - 0x0007, 0x012E, 0x0007, 0x0135, 0x0007, 0x013C, - 0x0007, 0x00EC, 0x0007, 0x00F3, 0x0007, 0x00FA, - 0x0007, 0x00BF, 0x0007, 0x00C6, 0x0007, 0x00CD, - 0x0007, 0x004F, 0x0007, 0x0056, 0x0007, 0x005D, - 0x0001, 0x0101, 0x0001, 0x0102, 0x0001, 0x0103, - 0x0007, 0x0072, 0x0007, 0x0079, 0x0007, 0x0080, - 0x0001, 0x0000, 0x0007, 0x006B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0007, 0x0064, 0x0001, 0x0000, - 0x0001, 0x00D4, 0x0001, 0x00D5, 0x0001, 0x00D6, - 0x0007, 0x0095, 0x0007, 0x009C, 0x0007, 0x00A3, - 0x0001, 0x0000, 0x0007, 0x008E, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0007, 0x0087, 0x0001, 0x0000, - 0x0007, 0x002C, 0x0001, 0x0000, 0x0007, 0x0033, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animindex_0500786C, 0x00145e90, 48337, 0x0000786c, 324); // 0x050079B0 static const struct Animation klepto_seg5_anim_050079B0 = { diff --git a/actors/klepto/anims/anim_05007E34.inc.c b/actors/klepto/anims/anim_05007E34.inc.c index 5c70d1c4d..d222d80c1 100644 --- a/actors/klepto/anims/anim_05007E34.inc.c +++ b/actors/klepto/anims/anim_05007E34.inc.c @@ -1,87 +1,9 @@ +#include "pc/rom_assets.h" // 0x050079C8 -static const s16 klepto_seg5_animvalue_050079C8[] = { - 0x0000, 0x0059, 0x0013, 0x3FFF, 0x0000, 0x0002, 0x0008, 0x000F, - 0x0015, 0x0019, 0x0018, 0x0010, 0x0000, 0x0000, 0xFFFE, 0xFFFB, - 0xFFF9, 0xFFF8, 0xFFF8, 0xFFFB, 0x2C00, 0x2A36, 0x2624, 0x2090, - 0x1A42, 0x1401, 0x0E94, 0x0AC4, 0xE0A1, 0xE226, 0xE52F, 0xE935, - 0xEDB1, 0xF21F, 0xF5F8, 0xF8B5, 0x0000, 0xFFF3, 0xFFCD, 0xFF9F, - 0xFF77, 0xFF65, 0xFF79, 0xFFC0, 0x678C, 0x686E, 0x6A84, 0x6D6C, - 0x70C5, 0x742D, 0x7742, 0x79A1, 0x0000, 0x0075, 0x00AD, 0x00B4, - 0x0099, 0x006C, 0x0039, 0x0010, 0x0000, 0x006A, 0x009C, 0x00A2, - 0x008B, 0x0061, 0x0034, 0x000F, 0xF334, 0xF22C, 0xEEAD, 0xE97A, - 0xE359, 0xDD0E, 0xD75D, 0xD30D, 0x0000, 0xFF7D, 0xFF3F, 0xFF37, - 0xFF55, 0xFF88, 0xFFC0, 0xFFEE, 0x0000, 0xFF9B, 0xFF6B, 0xFF65, - 0xFF7C, 0xFFA3, 0xFFCF, 0xFFF2, 0xF334, 0xF228, 0xEE63, 0xE8CE, - 0xE253, 0xDBDB, 0xD650, 0xD29D, 0x13F6, 0x10BC, 0x0C95, 0x07FC, - 0x0371, 0xFF6F, 0xFC73, 0xFAFA, 0x0A2F, 0x09AF, 0x0A68, 0x0C00, - 0x0E1C, 0x1061, 0x1274, 0x13FA, 0xBD25, 0xBEE0, 0xC3BF, 0xCAC4, - 0xD2EE, 0xDB41, 0xE2BC, 0xE862, 0xDE3B, 0xDDDF, 0xDEAF, 0xE056, - 0xE281, 0xE4DC, 0xE716, 0xE8D9, 0x433B, 0x41D9, 0x3CE4, 0x357A, - 0x2CB7, 0x23B7, 0x1B95, 0x1570, 0xEC72, 0xEFA5, 0xF3D3, 0xF87C, - 0xFD24, 0x0148, 0x046D, 0x0612, 0xF430, 0xF4D8, 0xF48F, 0xF38E, - 0xF20E, 0xF04B, 0xEE7D, 0xECDF, 0x4545, 0x433E, 0x3D91, 0x3566, - 0x2BE6, 0x2238, 0x1984, 0x12F2, 0x26FB, 0x26D9, 0x24F0, 0x21D0, - 0x1E0D, 0x1A37, 0x16E1, 0x149D, 0x456B, 0x43AA, 0x3E00, 0x35A8, - 0x2BD9, 0x21CF, 0x18C1, 0x11EA, 0x0000, 0x0075, 0x00AD, 0x00B4, - 0x0099, 0x006C, 0x0039, 0x0010, 0x0000, 0x006A, 0x009C, 0x00A2, - 0x008B, 0x0061, 0x0034, 0x000F, 0xF334, 0xF22C, 0xEEAD, 0xE97A, - 0xE359, 0xDD0E, 0xD75D, 0xD30D, 0x0000, 0xFF7D, 0xFF3F, 0xFF37, - 0xFF55, 0xFF88, 0xFFC0, 0xFFEE, 0x0000, 0xFF9B, 0xFF6B, 0xFF65, - 0xFF7C, 0xFFA3, 0xFFCF, 0xFFF2, 0xF334, 0xF228, 0xEE63, 0xE8CE, - 0xE253, 0xDBDB, 0xD650, 0xD29D, 0xEBD6, 0xC001, 0xC448, 0x0000, - 0x0075, 0x00AD, 0x00B4, 0x0099, 0x006C, 0x0039, 0x0010, 0x0000, - 0x006A, 0x009C, 0x00A2, 0x008B, 0x0061, 0x0034, 0x000F, 0xF334, - 0xF22C, 0xEEAD, 0xE97A, 0xE359, 0xDD0E, 0xD75D, 0xD30D, 0x0000, - 0xFF7D, 0xFF3F, 0xFF37, 0xFF55, 0xFF88, 0xFFC0, 0xFFEE, 0x0000, - 0xFF9B, 0xFF6B, 0xFF65, 0xFF7C, 0xFFA3, 0xFFCF, 0xFFF2, 0xF334, - 0xF228, 0xEE63, 0xE8CE, 0xE253, 0xDBDB, 0xD650, 0xD29D, 0x1555, - 0x3FFF, 0xC001, 0x0000, 0x0075, 0x00AD, 0x00B4, 0x0099, 0x006C, - 0x0039, 0x0010, 0x0000, 0x006A, 0x009C, 0x00A2, 0x008B, 0x0061, - 0x0034, 0x000F, 0xF334, 0xF22C, 0xEEAD, 0xE97A, 0xE359, 0xDD0E, - 0xD75D, 0xD30D, 0x072A, 0x0640, 0x03CB, 0x0048, 0xFC37, 0xF813, - 0xF45B, 0xF18D, 0xF3A7, 0xF392, 0xF36C, 0xF33B, 0xF305, 0xF2CF, - 0xF29F, 0xF27B, 0xAA21, 0xA7BA, 0xA122, 0x97C6, 0x8D17, 0x8282, - 0x7975, 0x7363, 0x0000, 0xFF7D, 0xFF3F, 0xFF37, 0xFF55, 0xFF88, - 0xFFC0, 0xFFEE, 0x0000, 0xFF9B, 0xFF6B, 0xFF65, 0xFF7C, 0xFFA3, - 0xFFCF, 0xFFF2, 0xF334, 0xF228, 0xEE63, 0xE8CE, 0xE253, 0xDBDB, - 0xD650, 0xD29D, 0xF8D6, 0xFAA1, 0xFD6F, 0x00E3, 0x04A1, 0x084B, - 0x0B82, 0x0DEA, 0x0C59, 0x0C94, 0x0CEF, 0x0D5F, 0x0DD7, 0x0E4C, - 0x0EB3, 0x0F00, 0xAA21, 0xA7FE, 0xA1F0, 0x993F, 0x8F2F, 0x8507, - 0x7C0A, 0x7583, 0xC001, 0xC001, 0x0A2F, 0x09C3, 0x09A4, 0x09BC, - 0x09F8, 0x0A45, 0x0A8E, 0x0ABF, 0x0000, 0xFFF3, 0xFFCD, 0xFF9F, - 0xFF77, 0xFF65, 0xFF79, 0xFFC0, 0x678C, 0x686E, 0x6A84, 0x6D6C, - 0x70C5, 0x742D, 0x7742, 0x79A1, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animvalue_050079C8, 0x00145e90, 48337, 0x000079c8, 808); // 0x05007CF0 -static const u16 klepto_seg5_animindex_05007CF0[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0008, 0x0184, 0x0001, 0x0000, 0x0008, 0x018C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x017C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x001C, - 0x0008, 0x0004, 0x0008, 0x000C, 0x0008, 0x0014, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x017B, - 0x0008, 0x0132, 0x0008, 0x013A, 0x0008, 0x0142, - 0x0008, 0x011A, 0x0008, 0x0122, 0x0008, 0x012A, - 0x0008, 0x00E7, 0x0008, 0x00EF, 0x0008, 0x00F7, - 0x0008, 0x00B4, 0x0008, 0x00BC, 0x0008, 0x00C4, - 0x0008, 0x0034, 0x0008, 0x003C, 0x0008, 0x0044, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x017A, - 0x0008, 0x0162, 0x0008, 0x016A, 0x0008, 0x0172, - 0x0008, 0x014A, 0x0008, 0x0152, 0x0008, 0x015A, - 0x0008, 0x00FF, 0x0008, 0x0107, 0x0008, 0x010F, - 0x0008, 0x00CC, 0x0008, 0x00D4, 0x0008, 0x00DC, - 0x0008, 0x004C, 0x0008, 0x0054, 0x0008, 0x005C, - 0x0001, 0x0117, 0x0001, 0x0118, 0x0001, 0x0119, - 0x0008, 0x0074, 0x0008, 0x007C, 0x0008, 0x0084, - 0x0001, 0x0000, 0x0008, 0x006C, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0008, 0x0064, 0x0001, 0x0000, - 0x0001, 0x00E4, 0x0001, 0x00E5, 0x0001, 0x00E6, - 0x0008, 0x009C, 0x0008, 0x00A4, 0x0008, 0x00AC, - 0x0001, 0x0000, 0x0008, 0x0094, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0008, 0x008C, 0x0001, 0x0000, - 0x0008, 0x0024, 0x0001, 0x0000, 0x0008, 0x002C, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animindex_05007CF0, 0x00145e90, 48337, 0x00007cf0, 324); // 0x05007E34 static const struct Animation klepto_seg5_anim_05007E34 = { diff --git a/actors/klepto/anims/anim_050086C0.inc.c b/actors/klepto/anims/anim_050086C0.inc.c index a91761fa7..f06f33ac6 100644 --- a/actors/klepto/anims/anim_050086C0.inc.c +++ b/actors/klepto/anims/anim_050086C0.inc.c @@ -1,151 +1,9 @@ +#include "pc/rom_assets.h" // 0x05007E4C -static const s16 klepto_seg5_animvalue_05007E4C[] = { - 0x0000, 0x0059, 0x0013, 0x3FFF, 0x0000, 0xFFB4, 0xFF5B, 0xFF11, - 0xFED1, 0xFE8D, 0xFE4C, 0xFE18, 0xFDF9, 0xFDF7, 0xFE10, 0xFE38, - 0xFE6D, 0xFEAC, 0xFEF0, 0xFF38, 0xFF7F, 0xFFC3, 0x0000, 0x003E, - 0x0084, 0x00CE, 0x0118, 0x015D, 0x019A, 0x01CB, 0x01EB, 0x01F7, - 0x01EC, 0x01CD, 0x019E, 0x0162, 0x011E, 0x00D5, 0x008A, 0x0042, - 0x0000, 0x001B, 0x0033, 0x0050, 0x007A, 0x00AE, 0x00E2, 0x0110, - 0x012F, 0x0138, 0x012C, 0x0116, 0x00F7, 0x00D1, 0x00A7, 0x007B, - 0x004F, 0x0025, 0x0000, 0xFFDA, 0xFFAF, 0xFF81, 0xFF54, 0xFF28, - 0xFF02, 0xFEE4, 0xFED0, 0xFEC9, 0xFED0, 0xFEE5, 0xFF04, 0xFF2A, - 0xFF56, 0xFF84, 0xFFB2, 0xFFDC, 0x0958, 0x094A, 0x0945, 0x094C, - 0x095F, 0x0980, 0x09B1, 0x09F8, 0x0A55, 0x0AC0, 0x0B2F, 0x0B9A, - 0x0BFA, 0x0C45, 0x0C78, 0x0C96, 0x0CA3, 0x0CA3, 0x0C9A, 0x0C52, - 0x0BED, 0x0BA6, 0x0B60, 0x0B22, 0x0AF1, 0x0AC8, 0x0A9E, 0x0A75, - 0x0A4D, 0x0A26, 0x0A01, 0x09DE, 0x09BD, 0x099E, 0x0983, 0x096B, - 0xF9D1, 0xF9D4, 0xF9DC, 0xF9E8, 0xF9F9, 0xFA0C, 0xFA22, 0xFA3A, - 0xFA54, 0xFA6E, 0xFA88, 0xFAA1, 0xFAB9, 0xFACF, 0xFAE3, 0xFAF3, - 0xFAFF, 0xFB07, 0xFB0A, 0xFB07, 0xFAFF, 0xFAF3, 0xFAE3, 0xFACF, - 0xFAB9, 0xFAA1, 0xFA88, 0xFA6E, 0xFA54, 0xFA3A, 0xFA22, 0xFA0C, - 0xF9F9, 0xF9E8, 0xF9DC, 0xF9D4, 0x004B, 0x010F, 0x01CE, 0x0282, - 0x0328, 0x03BA, 0x0433, 0x0490, 0x04CB, 0x04E0, 0x04CA, 0x048C, - 0x042C, 0x03AE, 0x0316, 0x026B, 0x01B1, 0x00ED, 0x0024, 0xFF5C, - 0xFE97, 0xFDDD, 0xFD32, 0xFC9B, 0xFC1C, 0xFBBC, 0xFB7F, 0xFB69, - 0xFB7E, 0xFBB9, 0xFC16, 0xFC90, 0xFD23, 0xFDC9, 0xFE7E, 0xFF3E, - 0x7AEA, 0x7B01, 0x7B18, 0x7B2A, 0x7B37, 0x7B3C, 0x7B37, 0x7B2A, - 0x7B18, 0x7B01, 0x7AEA, 0x7AD4, 0x7AC1, 0x7AB4, 0x7AAF, 0x7AB4, - 0x7AC1, 0x7AD4, 0x7AEA, 0x7B01, 0x7B18, 0x7B2A, 0x7B37, 0x7B3C, - 0x7B37, 0x7B2A, 0x7B18, 0x7B01, 0x7AEA, 0x7AD4, 0x7AC1, 0x7AB4, - 0x7AAF, 0x7AB4, 0x7AC1, 0x7AD4, 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, - 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, 0xD244, 0xD281, 0xD244, 0xD1A9, - 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, - 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, - 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, 0xD244, 0xD281, 0xD244, 0xD1A9, - 0xD1A9, 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, - 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, 0xD244, 0xD281, 0xD244, - 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, - 0xD1A9, 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, - 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, 0xFB81, 0xFC7A, 0xFB81, 0xF95D, - 0xF739, 0xF640, 0xF739, 0xF95D, 0xFB81, 0xFC7A, 0xFB81, 0xF95D, - 0xF739, 0xF640, 0xF739, 0xF95D, 0xFB81, 0xFC7A, 0xFB81, 0xF95D, - 0xF739, 0xF640, 0xF739, 0xF95D, 0xFB81, 0xFC7A, 0xFB81, 0xF95D, - 0xF739, 0xF640, 0xF739, 0xF95D, 0xFB81, 0xFC7A, 0xFB81, 0xF95D, - 0x149A, 0x14D6, 0x155B, 0x15E0, 0x161D, 0x15E0, 0x155B, 0x14D6, - 0x149A, 0x14D6, 0x155B, 0x15E0, 0x161D, 0x15E0, 0x155B, 0x14D6, - 0x149A, 0x14D6, 0x155B, 0x15E0, 0x161D, 0x15E0, 0x155B, 0x14D6, - 0x149A, 0x14D6, 0x155B, 0x15E0, 0x161D, 0x15E0, 0x155B, 0x14D6, - 0x149A, 0x14D6, 0x155B, 0x15E0, 0xEB33, 0xE9D3, 0xE9E5, 0xEA13, - 0xEA56, 0xEAA2, 0xEAEE, 0xEB30, 0xEB5F, 0xEB71, 0xEB65, 0xEB46, - 0xEB17, 0xEADF, 0xEAA2, 0xEA65, 0xEA2C, 0xE9FE, 0xE9DE, 0xE9D3, - 0xE9E5, 0xEA13, 0xEA56, 0xEAA2, 0xEAEE, 0xEB30, 0xEB5F, 0xEB71, - 0xEB65, 0xEB46, 0xEB17, 0xEADF, 0xEAA2, 0xEA65, 0xEA2C, 0xE9FE, - 0xE9DE, 0x1262, 0x05BA, 0x04E2, 0x05BA, 0x0795, 0x0970, 0x0A48, - 0x0970, 0x0795, 0x05BA, 0x04E2, 0x05BA, 0x0795, 0x0970, 0x0A48, - 0x0970, 0x0795, 0x05BA, 0x04E2, 0x05BA, 0x0795, 0x0970, 0x0A48, - 0x0970, 0x0795, 0x05BA, 0x04E2, 0x05BA, 0x0795, 0x0970, 0x0A48, - 0x0970, 0x0795, 0x05BA, 0x04E2, 0x05BA, 0x0795, 0xEBAC, 0xEBE8, - 0xEBAC, 0xEB27, 0xEAA2, 0xEA65, 0xEAA2, 0xEB27, 0xEBAC, 0xEBE8, - 0xEBAC, 0xEB27, 0xEAA2, 0xEA65, 0xEAA2, 0xEB27, 0xEBAC, 0xEBE8, - 0xEBAC, 0xEB27, 0xEAA2, 0xEA65, 0xEAA2, 0xEB27, 0xEBAC, 0xEBE8, - 0xEBAC, 0xEB27, 0xEAA2, 0xEA65, 0xEAA2, 0xEB27, 0xEBAC, 0xEBE8, - 0xEBAC, 0xEB27, 0x0FAB, 0x13FD, 0x140F, 0x143D, 0x1480, 0x14CC, - 0x1518, 0x155A, 0x1589, 0x159B, 0x158F, 0x1570, 0x1541, 0x1509, - 0x14CC, 0x148E, 0x1456, 0x1428, 0x1408, 0x13FD, 0x140F, 0x143D, - 0x1480, 0x14CC, 0x1518, 0x155A, 0x1589, 0x159B, 0x158F, 0x1570, - 0x1541, 0x1509, 0x14CC, 0x148E, 0x1456, 0x1428, 0x1408, 0x0E83, - 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, - 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, - 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, 0xD244, 0xD281, 0xD244, 0xD1A9, - 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, - 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD1A9, 0xD244, 0xD281, 0xD244, - 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, - 0xD1A9, 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, - 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, 0xD244, 0xD281, 0xD244, - 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, - 0xEBD6, 0xC001, 0xC448, 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, 0xCF7D, - 0xD017, 0xD0E0, 0xD1A9, 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD0E0, - 0xD017, 0xCF7D, 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, 0xD244, - 0xD281, 0xD244, 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, 0xCF7D, - 0xD017, 0xD0E0, 0xD1A9, 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD1A9, - 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, - 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, 0xD244, 0xD281, 0xD244, 0xD1A9, - 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, - 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, - 0xCF7D, 0xD017, 0xD0E0, 0x1555, 0x3FFF, 0xC001, 0xD0E0, 0xD017, - 0xCF7D, 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, 0xD244, 0xD281, - 0xD244, 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, 0xCF7D, 0xD017, - 0xD0E0, 0xD1A9, 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD0E0, 0xD017, - 0xCF7D, 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, 0xD244, 0xD281, - 0xD244, 0xD1A9, 0xF027, 0xF268, 0x71B8, 0x71DD, 0x723B, 0x72B6, - 0x7330, 0x738E, 0x73B3, 0x738E, 0x7330, 0x72B6, 0x723B, 0x71DD, - 0x71B8, 0x71DD, 0x723B, 0x72B6, 0x7330, 0x738E, 0x73B3, 0x738E, - 0x7330, 0x72B6, 0x723B, 0x71DD, 0x71B8, 0x71DD, 0x723B, 0x72B6, - 0x7330, 0x738E, 0x73B3, 0x738E, 0x7330, 0x72B6, 0x723B, 0x71DD, - 0xD1A9, 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, - 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, 0xD1A9, 0xD244, 0xD281, 0xD244, - 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, - 0xD1A9, 0xD244, 0xD281, 0xD244, 0xD1A9, 0xD0E0, 0xD017, 0xCF7D, - 0xCF3F, 0xCF7D, 0xD017, 0xD0E0, 0x0F25, 0x0F28, 0x72B6, 0x723B, - 0x71DD, 0x71B8, 0x71DD, 0x723B, 0x72B6, 0x7330, 0x738E, 0x73B3, - 0x738E, 0x7330, 0x72B6, 0x723B, 0x71DD, 0x71B8, 0x71DD, 0x723B, - 0x72B6, 0x7330, 0x738E, 0x73B3, 0x738E, 0x7330, 0x72B6, 0x723B, - 0x71DD, 0x71B8, 0x71DD, 0x723B, 0x72B6, 0x7330, 0x738E, 0x73B3, - 0x738E, 0x7330, 0xC001, 0xC001, 0x0AC5, 0x0ABF, 0x0AAC, 0x0A8F, - 0x0A69, 0x0A3C, 0x0A08, 0x09D0, 0x0995, 0x0958, 0x091C, 0x08E1, - 0x08A9, 0x0875, 0x0847, 0x0821, 0x0804, 0x07F2, 0x07EB, 0x07F2, - 0x0804, 0x0821, 0x0847, 0x0875, 0x08A9, 0x08E1, 0x091C, 0x0958, - 0x0995, 0x09D0, 0x0A08, 0x0A3C, 0x0A69, 0x0A8F, 0x0AAC, 0x0ABF, - 0x004B, 0x010F, 0x01CE, 0x0282, 0x0328, 0x03BA, 0x0433, 0x0490, - 0x04CB, 0x04E0, 0x04CA, 0x048C, 0x042C, 0x03AE, 0x0316, 0x026B, - 0x01B1, 0x00ED, 0x0024, 0xFF5C, 0xFE97, 0xFDDD, 0xFD32, 0xFC9B, - 0xFC1C, 0xFBBC, 0xFB7F, 0xFB69, 0xFB7E, 0xFBB9, 0xFC16, 0xFC90, - 0xFD23, 0xFDC9, 0xFE7E, 0xFF3E, 0x7AEA, 0x7B01, 0x7B18, 0x7B2A, - 0x7B37, 0x7B3C, 0x7B37, 0x7B2A, 0x7B18, 0x7B01, 0x7AEA, 0x7AD4, - 0x7AC1, 0x7AB4, 0x7AAF, 0x7AB4, 0x7AC1, 0x7AD4, 0x7AEA, 0x7B01, - 0x7B18, 0x7B2A, 0x7B37, 0x7B3C, 0x7B37, 0x7B2A, 0x7B18, 0x7B01, - 0x7AEA, 0x7AD4, 0x7AC1, 0x7AB4, 0x7AAF, 0x7AB4, 0x7AC1, 0x7AD4, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animvalue_05007E4C, 0x00145e90, 48337, 0x00007e4c, 1840); // 0x0500857C -static const u16 klepto_seg5_animindex_0500857C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0024, 0x0350, 0x0001, 0x0000, 0x0024, 0x0374, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x032C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0070, - 0x0024, 0x0004, 0x0024, 0x0028, 0x0024, 0x004C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x032B, - 0x0001, 0x02BA, 0x0001, 0x02BB, 0x0024, 0x02BC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0296, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x024B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0200, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x00DC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x032A, - 0x0001, 0x0304, 0x0001, 0x0305, 0x0024, 0x0306, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x02E0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x026F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0224, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0100, - 0x0001, 0x0293, 0x0001, 0x0294, 0x0001, 0x0295, - 0x0001, 0x016C, 0x0024, 0x016D, 0x0001, 0x0191, - 0x0001, 0x0000, 0x0024, 0x0148, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0024, 0x0124, 0x0001, 0x0000, - 0x0001, 0x0248, 0x0001, 0x0249, 0x0001, 0x024A, - 0x0001, 0x01DA, 0x0024, 0x01DB, 0x0001, 0x01FF, - 0x0001, 0x0000, 0x0024, 0x01B6, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0024, 0x0192, 0x0001, 0x0000, - 0x0024, 0x0094, 0x0001, 0x0000, 0x0024, 0x00B8, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animindex_0500857C, 0x00145e90, 48337, 0x0000857c, 324); // 0x050086C0 static const struct Animation klepto_seg5_anim_050086C0 = { diff --git a/actors/klepto/anims/anim_05008A18.inc.c b/actors/klepto/anims/anim_05008A18.inc.c index 083b7f9b4..7a94e8174 100644 --- a/actors/klepto/anims/anim_05008A18.inc.c +++ b/actors/klepto/anims/anim_05008A18.inc.c @@ -1,68 +1,9 @@ +#include "pc/rom_assets.h" // 0x050086D8 -static const s16 klepto_seg5_animvalue_050086D8[] = { - 0x0000, 0x0088, 0x0087, 0x0085, 0x0084, 0x0083, 0x0083, 0x0085, - 0x0089, 0x003A, 0x0039, 0x0037, 0x0036, 0x0035, 0x0036, 0x0037, - 0x003A, 0x3FFF, 0x204A, 0x22EE, 0x2619, 0x2981, 0x2CDE, 0x2FE8, - 0x3257, 0x33E2, 0xD836, 0xD726, 0xD5E5, 0xD471, 0xD2C8, 0xD0E7, - 0xCECC, 0xCC75, 0x7996, 0x7833, 0x767F, 0x74B8, 0x731E, 0x71F1, - 0x716F, 0x71D8, 0xF921, 0xF9CC, 0xDB95, 0xDC5B, 0xDD50, 0xDE2E, - 0xDEAE, 0xDE8B, 0xDD7F, 0xDB43, 0x03EA, 0x0307, 0xD7BB, 0xDA12, - 0xDCE6, 0xDFCA, 0xE24E, 0xE405, 0xE481, 0xE353, 0xE7CE, 0xDB3B, - 0xD482, 0xD298, 0xD472, 0xD906, 0xDF48, 0xE62D, 0x279F, 0x2688, - 0x2561, 0x2464, 0x23C9, 0x23C8, 0x249A, 0x2678, 0xEF51, 0xEF05, - 0xEEA8, 0xEE55, 0xEE27, 0xEE3A, 0xEEAA, 0xEF93, 0xDE13, 0xD7FF, - 0xD5CA, 0xD6C5, 0xDA44, 0xDF9A, 0xE619, 0xED16, 0x0754, 0x081C, - 0x0913, 0x09F2, 0x0A70, 0x0A46, 0x092C, 0x06DB, 0x1234, 0x1B80, - 0x219E, 0x24D0, 0x255E, 0x238A, 0x1F99, 0x19D2, 0xDB3A, 0xDBE0, - 0xDC7D, 0xDCEA, 0xDCFE, 0xDC94, 0xDB82, 0xD9A2, 0x0B20, 0x0ADE, - 0x0A9C, 0x0A5A, 0x0A18, 0x09D6, 0x0994, 0x0952, 0x2159, 0x2721, - 0x29AE, 0x2968, 0x26B6, 0x2201, 0x1BAF, 0x142A, 0x032C, 0x03C7, - 0x0487, 0x0535, 0x059A, 0x057E, 0x04AC, 0x02EC, 0xF921, 0xF9CC, - 0xDB95, 0xDC5B, 0xDD50, 0xDE2E, 0xDEAE, 0xDE8B, 0xDD7F, 0xDB43, - 0x03EA, 0x0307, 0xD7BB, 0xDA12, 0xDCE6, 0xDFCA, 0xE24E, 0xE405, - 0xE481, 0xE353, 0xEBD6, 0xC001, 0xC448, 0xF921, 0xF9CC, 0xDB95, - 0xDC5B, 0xDD50, 0xDE2E, 0xDEAE, 0xDE8B, 0xDD7F, 0xDB43, 0x03EA, - 0x0307, 0xD7BB, 0xDA12, 0xDCE6, 0xDFCA, 0xE24E, 0xE405, 0xE481, - 0xE353, 0x1555, 0x3FFF, 0xC001, 0xF921, 0xF9CC, 0xDB95, 0xDC5B, - 0xDD50, 0xDE2E, 0xDEAE, 0xDE8B, 0xDD7F, 0xDB43, 0x0C99, 0xF37F, - 0x7755, 0x78CD, 0x7A9C, 0x7C40, 0x7D33, 0x7CF0, 0x7AF5, 0x76BB, - 0x03EA, 0x0307, 0xD7BB, 0xDA12, 0xDCE6, 0xDFCA, 0xE24E, 0xE405, - 0xE481, 0xE353, 0xF6F8, 0xF707, 0xF71A, 0xF72B, 0xF735, 0xF732, - 0xF71E, 0xF6F1, 0x0C00, 0x7446, 0x7824, 0x7CD4, 0x8196, 0x85A4, - 0x883E, 0x88A2, 0x8610, 0xC001, 0xC001, 0x1311, 0x12A0, 0x1232, - 0x11DE, 0x11BB, 0x11E3, 0x126B, 0x136D, 0x7996, 0x7833, 0x767F, - 0x74B8, 0x731E, 0x71F1, 0x716F, 0x71D8, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animvalue_050086D8, 0x00145e90, 48337, 0x000086d8, 508); // 0x050088D4 -static const u16 klepto_seg5_animindex_050088D4[] = { - 0x0001, 0x0000, 0x0008, 0x0001, 0x0008, 0x0009, 0x0001, 0x0000, 0x0001, 0x0011, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x00F5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x00ED, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x001A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0012, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00EC, - 0x0001, 0x00C6, 0x0001, 0x00C7, 0x0008, 0x00C8, - 0x0001, 0x00BC, 0x0001, 0x00BD, 0x0008, 0x00BE, - 0x0001, 0x00A5, 0x0001, 0x00A6, 0x0008, 0x00A7, - 0x0001, 0x008E, 0x0001, 0x008F, 0x0008, 0x0090, - 0x0001, 0x002A, 0x0001, 0x002B, 0x0008, 0x002C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00EB, - 0x0008, 0x00DA, 0x0001, 0x00E2, 0x0008, 0x00E3, - 0x0001, 0x00D0, 0x0001, 0x00D1, 0x0008, 0x00D2, - 0x0001, 0x00AF, 0x0001, 0x00B0, 0x0008, 0x00B1, - 0x0001, 0x0098, 0x0001, 0x0099, 0x0008, 0x009A, - 0x0001, 0x0034, 0x0001, 0x0035, 0x0008, 0x0036, - 0x0001, 0x00B9, 0x0001, 0x00BA, 0x0001, 0x00BB, - 0x0008, 0x004E, 0x0008, 0x0056, 0x0008, 0x005E, - 0x0001, 0x0000, 0x0008, 0x0046, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0008, 0x003E, 0x0001, 0x0000, - 0x0001, 0x00A2, 0x0001, 0x00A3, 0x0001, 0x00A4, - 0x0008, 0x0076, 0x0008, 0x007E, 0x0008, 0x0086, - 0x0001, 0x0000, 0x0008, 0x006E, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0008, 0x0066, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0022, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animindex_050088D4, 0x00145e90, 48337, 0x000088d4, 324); // 0x05008A18 static const struct Animation klepto_seg5_anim_05008A18 = { diff --git a/actors/klepto/anims/anim_05008CE4.inc.c b/actors/klepto/anims/anim_05008CE4.inc.c index 25266ec6f..f328b3f1c 100644 --- a/actors/klepto/anims/anim_05008CE4.inc.c +++ b/actors/klepto/anims/anim_05008CE4.inc.c @@ -1,59 +1,9 @@ +#include "pc/rom_assets.h" // 0x05008A30 -static const s16 klepto_seg5_animvalue_05008A30[] = { - 0x0000, 0x0089, 0x003A, 0x3FFF, 0x3328, 0x30D4, 0x2D6C, 0x2974, - 0x2573, 0x21EF, 0x1F6D, 0x1E73, 0xCAC7, 0xCAFE, 0xCCA0, 0xCF31, - 0xD234, 0xD52E, 0xD7A3, 0xD917, 0x739F, 0x75B1, 0x77BB, 0x7969, - 0x7A67, 0x7A67, 0x7A67, 0x7A67, 0xF921, 0xF9CC, 0xDB43, 0x03EA, - 0x0307, 0xE1B3, 0xE013, 0xDE72, 0xDCD2, 0xDB31, 0xD991, 0xD7F1, - 0xD650, 0xEB74, 0xF0BA, 0xF600, 0xFB47, 0xFB47, 0xFB47, 0xFB47, - 0xFB47, 0x26B7, 0x26F6, 0x2735, 0x2773, 0x27B2, 0x27F1, 0x282F, - 0x286E, 0xEF8E, 0xEF8A, 0xEF85, 0xEF81, 0xEF7C, 0xEF77, 0xEF73, - 0xEF6E, 0xEC89, 0xEBFD, 0xEB70, 0xEAE4, 0xEA57, 0xE9CA, 0xE93E, - 0xE8B1, 0x06E0, 0x06E5, 0x06EA, 0x06EF, 0x06F4, 0x06F9, 0x06FE, - 0x0703, 0x1614, 0x1271, 0x0F07, 0x0BF5, 0x0958, 0x0750, 0x05FA, - 0x0574, 0xD9C4, 0xD9E6, 0xDA08, 0xDA2A, 0xDA4C, 0xDA6E, 0xDA91, - 0xDAB3, 0x0994, 0x09D6, 0x0A18, 0x0A5A, 0x0A9C, 0x0ADE, 0x0B20, - 0x0B62, 0x14A3, 0x151B, 0x1594, 0x160C, 0x1685, 0x16FE, 0x1776, - 0x17EF, 0x02EC, 0xF921, 0xF9CC, 0xDB43, 0x03EA, 0x0307, 0xE1B3, - 0xE013, 0xDE72, 0xDCD2, 0xDB31, 0xD991, 0xD7F1, 0xD650, 0xEBD6, - 0xC001, 0xC448, 0xF921, 0xF9CC, 0xDB43, 0x03EA, 0x0307, 0xE1B3, - 0xE013, 0xDE72, 0xDCD2, 0xDB31, 0xD991, 0xD7F1, 0xD650, 0x1555, - 0x3FFF, 0xC001, 0xF921, 0xF9CC, 0xDB43, 0x0C99, 0xF37F, 0x76BB, - 0x03EA, 0x0307, 0xE1B3, 0xE013, 0xDE72, 0xDCD2, 0xDB31, 0xD991, - 0xD7F1, 0xD650, 0xF6F1, 0x0C00, 0x80AD, 0x7C16, 0x7853, 0x7562, - 0x7344, 0x71FA, 0x71FA, 0x71FA, 0xC001, 0xC001, 0x136D, 0x739F, - 0x75B1, 0x77BB, 0x7969, 0x7A67, 0x7A67, 0x7A67, 0x7A67, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animvalue_05008A30, 0x00145e90, 48337, 0x00008a30, 368); // 0x05008BA0 -static const u16 klepto_seg5_animindex_05008BA0[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x00AF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00AE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x000C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00AD, - 0x0001, 0x0095, 0x0001, 0x0096, 0x0001, 0x0097, - 0x0001, 0x0092, 0x0001, 0x0093, 0x0001, 0x0094, - 0x0001, 0x0082, 0x0001, 0x0083, 0x0001, 0x0084, - 0x0001, 0x0072, 0x0001, 0x0073, 0x0001, 0x0074, - 0x0001, 0x001C, 0x0001, 0x001D, 0x0001, 0x001E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00AC, - 0x0001, 0x00A2, 0x0001, 0x00A3, 0x0008, 0x00A4, - 0x0001, 0x0098, 0x0001, 0x0099, 0x0008, 0x009A, - 0x0001, 0x0085, 0x0001, 0x0086, 0x0008, 0x0087, - 0x0001, 0x0075, 0x0001, 0x0076, 0x0008, 0x0077, - 0x0001, 0x001F, 0x0001, 0x0020, 0x0008, 0x0021, - 0x0001, 0x008F, 0x0001, 0x0090, 0x0001, 0x0091, - 0x0008, 0x0039, 0x0008, 0x0041, 0x0008, 0x0049, - 0x0001, 0x0000, 0x0008, 0x0031, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0008, 0x0029, 0x0001, 0x0000, - 0x0001, 0x007F, 0x0001, 0x0080, 0x0001, 0x0081, - 0x0008, 0x0061, 0x0008, 0x0069, 0x0001, 0x0071, - 0x0001, 0x0000, 0x0008, 0x0059, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0008, 0x0051, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0014, -}; +ROM_ASSET_LOAD_ANIM(klepto_seg5_animindex_05008BA0, 0x00145e90, 48337, 0x00008ba0, 324); // 0x05008CE4 static const struct Animation klepto_seg5_anim_05008CE4 = { diff --git a/actors/klepto/model.inc.c b/actors/klepto/model.inc.c index 4e11062e7..89d2f0670 100644 --- a/actors/klepto/model.inc.c +++ b/actors/klepto/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Possible Removed Actor File // Bin ID? What is this? @@ -6,29 +7,19 @@ UNUSED static const u64 klepto_unused_1 = 0; // Klepto // 0x05000008 -ALIGNED8 const Texture klepto_seg5_texture_05000008[] = { -#include "actors/klepto/klepto_chest_tuft.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(klepto_seg5_texture_05000008, "actors/klepto/klepto_chest_tuft.rgba16.inc.c", 0x00145e90, 48337, 0x00000008, 2048); // 0x05000808 -ALIGNED8 const Texture klepto_seg5_texture_05000808[] = { -#include "actors/klepto/klepto_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(klepto_seg5_texture_05000808, "actors/klepto/klepto_eye.rgba16.inc.c", 0x00145e90, 48337, 0x00000808, 2048); // 0x05001008 -ALIGNED8 const Texture klepto_seg5_texture_05001008[] = { -#include "actors/klepto/klepto_beak.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(klepto_seg5_texture_05001008, "actors/klepto/klepto_beak.rgba16.inc.c", 0x00145e90, 48337, 0x00001008, 4096); // 0x05002008 -ALIGNED8 const Texture klepto_seg5_texture_05002008[] = { -#include "actors/klepto/klepto_wing.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(klepto_seg5_texture_05002008, "actors/klepto/klepto_wing.rgba16.inc.c", 0x00145e90, 48337, 0x00002008, 4096); // 0x05003008 -ALIGNED8 const Texture klepto_seg5_texture_05003008[] = { -#include "actors/klepto/klepto_wing_flap.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(klepto_seg5_texture_05003008, "actors/klepto/klepto_wing_flap.rgba16.inc.c", 0x00145e90, 48337, 0x00003008, 2048); // 0x05003808 static const Lights1 klepto_seg5_lights_05003808 = gdSPDefLights1( @@ -43,55 +34,16 @@ static const Lights1 klepto_seg5_lights_05003820 = gdSPDefLights1( ); // 0x05003838 -static const Vtx klepto_seg5_vertex_05003838[] = { - {{{ 14, -62, 52}, 0, { 1058, -314}, {0x0e, 0xc0, 0x6c, 0xff}}}, - {{{ 65, -69, 0}, 0, { 80, -454}, {0x56, 0xa3, 0x00, 0xff}}}, - {{{ 76, -43, 0}, 0, { -36, 532}, {0x5b, 0xa9, 0x00, 0xff}}}, - {{{ 26, -6, 56}, 0, { 942, 1784}, {0x0e, 0x06, 0x7e, 0xff}}}, - {{{ 14, -62, -51}, 0, { 1058, -314}, {0x0e, 0xc0, 0x94, 0xff}}}, - {{{ 26, -6, -55}, 0, { 942, 1784}, {0x0e, 0x06, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05003838, 0x00145e90, 48337, 0x00003838, 96); // 0x05003898 -static const Vtx klepto_seg5_vertex_05003898[] = { - {{{ 134, -7, 32}, 0, { 496, 1112}, {0x1b, 0x59, 0x55, 0xff}}}, - {{{ 134, -7, -31}, 0, { 224, 1048}, {0x1a, 0x59, 0xab, 0xff}}}, - {{{ 0, 16, 0}, 0, { 454, -308}, {0xf5, 0x7e, 0x00, 0xff}}}, - {{{ 0, 16, 0}, 0, { 480, -328}, {0xf5, 0x7e, 0x00, 0xff}}}, - {{{ 134, -7, -31}, 0, { 684, 1248}, {0x1a, 0x59, 0xab, 0xff}}}, - {{{ 26, -6, -55}, 0, { 836, 324}, {0x0e, 0x06, 0x82, 0xff}}}, - {{{ 26, -6, 56}, 0, { 836, 324}, {0x0e, 0x06, 0x7e, 0xff}}}, - {{{ 134, -7, 32}, 0, { 684, 1248}, {0x1b, 0x59, 0x55, 0xff}}}, - {{{ 183, 18, 0}, 0, { -34, 1968}, {0x72, 0x35, 0xff, 0xff}}}, - {{{ 134, -7, 32}, 0, { 550, 1664}, {0x1b, 0x59, 0x55, 0xff}}}, - {{{ 158, -40, 0}, 0, { -34, 1564}, {0x36, 0x8e, 0x00, 0xff}}}, - {{{ 26, -6, 56}, 0, { 982, 280}, {0x0e, 0x06, 0x7e, 0xff}}}, - {{{ 76, -43, 0}, 0, { -34, 256}, {0x5b, 0xa9, 0x00, 0xff}}}, - {{{ 26, -6, -55}, 0, { 982, 280}, {0x0e, 0x06, 0x82, 0xff}}}, - {{{ 134, -7, -31}, 0, { 550, 1664}, {0x1a, 0x59, 0xab, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05003898, 0x00145e90, 48337, 0x00003898, 240); // 0x05003988 -static const Vtx klepto_seg5_vertex_05003988[] = { - {{{ 134, -7, -31}, 0, { 558, 1256}, {0x1a, 0x59, 0xab, 0xff}}}, - {{{ 134, -7, 32}, 0, { 318, 1032}, {0x1b, 0x59, 0x55, 0xff}}}, - {{{ 183, 18, 0}, 0, { 326, 1572}, {0x72, 0x35, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05003988, 0x00145e90, 48337, 0x00003988, 48); // 0x050039B8 -static const Vtx klepto_seg5_vertex_050039B8[] = { - {{{ 14, -62, -51}, 0, { 0, 0}, {0x0e, 0xc0, 0x94, 0xff}}}, - {{{ 65, -69, 0}, 0, { 0, 0}, {0x56, 0xa3, 0x00, 0xff}}}, - {{{ 21, -88, 0}, 0, { 0, 0}, {0xf8, 0x82, 0x00, 0xff}}}, - {{{ 14, -62, 52}, 0, { 0, 0}, {0x0e, 0xc0, 0x6c, 0xff}}}, - {{{ -42, -8, 32}, 0, { 0, 0}, {0xa8, 0x2f, 0x4d, 0xff}}}, - {{{ -32, -61, 23}, 0, { 0, 0}, {0x9f, 0xb8, 0x25, 0xff}}}, - {{{ 26, -6, 56}, 0, { 0, 0}, {0x0e, 0x06, 0x7e, 0xff}}}, - {{{ -32, -61, -22}, 0, { 0, 0}, {0xac, 0xae, 0xd2, 0xff}}}, - {{{ -42, -8, -31}, 0, { 0, 0}, {0x99, 0x21, 0xbf, 0xff}}}, - {{{ 26, -6, -55}, 0, { 0, 0}, {0x0e, 0x06, 0x82, 0xff}}}, - {{{ 0, 16, 0}, 0, { 0, 0}, {0xf5, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_050039B8, 0x00145e90, 48337, 0x000039b8, 176); // 0x05003A68 - 0x05003AC0 const Gfx klepto_seg5_dl_05003A68[] = { @@ -165,17 +117,7 @@ static const Lights1 klepto_seg5_lights_05003C58 = gdSPDefLights1( ); // 0x05003C70 -static const Vtx klepto_seg5_vertex_05003C70[] = { - {{{ 65, -11, -11}, 0, { 0, 0}, {0x0d, 0xa7, 0xa7, 0xff}}}, - {{{ 65, -11, 12}, 0, { 0, 0}, {0x0c, 0xa6, 0x58, 0xff}}}, - {{{ 6, -19, 0}, 0, { 0, 0}, {0xd5, 0x89, 0xff, 0xff}}}, - {{{ 6, 1, -20}, 0, { 0, 0}, {0xd5, 0x00, 0x89, 0xff}}}, - {{{ -10, 1, 0}, 0, { 0, 0}, {0x82, 0x00, 0xff, 0xff}}}, - {{{ 6, 1, 21}, 0, { 0, 0}, {0xd4, 0x00, 0x76, 0xff}}}, - {{{ 65, 13, -11}, 0, { 0, 0}, {0x0d, 0x59, 0xa7, 0xff}}}, - {{{ 6, 21, 0}, 0, { 0, 0}, {0xd5, 0x77, 0xff, 0xff}}}, - {{{ 65, 13, 12}, 0, { 0, 0}, {0x0c, 0x5a, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05003C70, 0x00145e90, 48337, 0x00003c70, 144); // 0x05003D00 - 0x05003D80 const Gfx klepto_seg5_dl_05003D00[] = { @@ -208,18 +150,7 @@ static const Lights1 klepto_seg5_lights_05003DB0 = gdSPDefLights1( ); // 0x05003DC8 -static const Vtx klepto_seg5_vertex_05003DC8[] = { - {{{ -10, 0, 0}, 0, { 478, 974}, {0x82, 0xf2, 0x00, 0xff}}}, - {{{ 10, 24, -20}, 0, { 186, 654}, {0xc1, 0x4b, 0xb1, 0xff}}}, - {{{ 17, -23, -20}, 0, { 186, 650}, {0xc2, 0xb5, 0xb0, 0xff}}}, - {{{ 44, -40, 0}, 0, { 480, 314}, {0x29, 0x89, 0x00, 0xff}}}, - {{{ 17, -23, 21}, 0, { 772, 650}, {0xc2, 0xb4, 0x4f, 0xff}}}, - {{{ 51, 7, -33}, 0, { -10, 134}, {0x32, 0x00, 0x8c, 0xff}}}, - {{{ 51, 35, 0}, 0, { 478, 84}, {0x39, 0x71, 0x00, 0xff}}}, - {{{ 72, -9, 0}, 0, { 480, -110}, {0x7e, 0xf6, 0x00, 0xff}}}, - {{{ 51, 7, 34}, 0, { 968, 134}, {0x33, 0x00, 0x74, 0xff}}}, - {{{ 10, 24, 21}, 0, { 772, 654}, {0xc0, 0x4b, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05003DC8, 0x00145e90, 48337, 0x00003dc8, 160); // 0x05003E68 - 0x05003F20 const Gfx klepto_seg5_dl_05003E68[] = { @@ -263,20 +194,7 @@ static const Lights1 klepto_seg5_lights_05003F80 = gdSPDefLights1( ); // 0x05003F98 -static const Vtx klepto_seg5_vertex_05003F98[] = { - {{{ 54, 19, -37}, 0, { 0, 0}, {0x38, 0x13, 0x91, 0xff}}}, - {{{ 86, 16, 0}, 0, { 0, 0}, {0x78, 0x27, 0xfc, 0xff}}}, - {{{ 76, -14, 0}, 0, { 0, 0}, {0x67, 0xb7, 0xfd, 0xff}}}, - {{{ 54, 19, 43}, 0, { 0, 0}, {0x38, 0x12, 0x70, 0xff}}}, - {{{ 42, -26, 26}, 0, { 0, 0}, {0x05, 0x9e, 0x50, 0xff}}}, - {{{ 42, -26, -25}, 0, { 0, 0}, {0x0a, 0xa2, 0xad, 0xff}}}, - {{{ 19, 17, -33}, 0, { 0, 0}, {0xdc, 0x1a, 0x8a, 0xff}}}, - {{{ -34, -10, 0}, 0, { 0, 0}, {0x8b, 0xcf, 0x00, 0xff}}}, - {{{ 47, 50, 0}, 0, { 0, 0}, {0x04, 0x7e, 0xfe, 0xff}}}, - {{{ 19, 17, 34}, 0, { 0, 0}, {0xd6, 0x19, 0x74, 0xff}}}, - {{{ -5, 25, 20}, 0, { 0, 0}, {0xb9, 0x57, 0x3a, 0xff}}}, - {{{ -5, 25, -19}, 0, { 0, 0}, {0xb9, 0x57, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05003F98, 0x00145e90, 48337, 0x00003f98, 192); // 0x05004058 - 0x05004118 const Gfx klepto_seg5_dl_05004058[] = { @@ -313,12 +231,7 @@ static const Lights1 klepto_seg5_lights_05004148 = gdSPDefLights1( ); // 0x05004160 -static const Vtx klepto_seg5_vertex_05004160[] = { - {{{ 5, -3, 0}, 0, { 0, 992}, {0x37, 0x8e, 0x00, 0xff}}}, - {{{ -81, -45, 0}, 0, { 0, 0}, {0x37, 0x8e, 0x00, 0xff}}}, - {{{ -77, 2, -47}, 0, { 1700, 224}, {0x2a, 0xaa, 0xae, 0xff}}}, - {{{ -77, 2, 48}, 0, { 1700, 224}, {0x2a, 0xa9, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05004160, 0x00145e90, 48337, 0x00004160, 64); // 0x050041A0 - 0x050041E8 const Gfx klepto_seg5_dl_050041A0[] = { @@ -357,14 +270,7 @@ static const Lights1 klepto_seg5_lights_05004258 = gdSPDefLights1( ); // 0x05004270 -static const Vtx klepto_seg5_vertex_05004270[] = { - {{{ 9, 27, 3}, 0, { 0, 0}, {0xd5, 0x50, 0x57, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 0}, {0x86, 0xe0, 0xfd, 0xff}}}, - {{{ 14, 9, 8}, 0, { 0, 0}, {0x01, 0xb1, 0x62, 0xff}}}, - {{{ 9, 27, -3}, 0, { 0, 0}, {0xd6, 0x4d, 0xa5, 0xff}}}, - {{{ 69, 0, 0}, 0, { 0, 0}, {0x62, 0x50, 0xfd, 0xff}}}, - {{{ 14, 9, -7}, 0, { 0, 0}, {0x03, 0xb0, 0x9f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05004270, 0x00145e90, 48337, 0x00004270, 96); // 0x050042D0 - 0x05004330 const Gfx klepto_seg5_dl_050042D0[] = { @@ -395,14 +301,7 @@ static const Lights1 klepto_seg5_lights_05004360 = gdSPDefLights1( ); // 0x05004378 -static const Vtx klepto_seg5_vertex_05004378[] = { - {{{ 9, 27, 3}, 0, { 0, 0}, {0xd5, 0x50, 0x57, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 0}, {0x86, 0xe0, 0xfd, 0xff}}}, - {{{ 14, 9, 8}, 0, { 0, 0}, {0x01, 0xb1, 0x62, 0xff}}}, - {{{ 9, 27, -3}, 0, { 0, 0}, {0xd6, 0x4d, 0xa5, 0xff}}}, - {{{ 69, 0, 0}, 0, { 0, 0}, {0x62, 0x50, 0xfd, 0xff}}}, - {{{ 14, 9, -7}, 0, { 0, 0}, {0x03, 0xb0, 0x9f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05004378, 0x00145e90, 48337, 0x00004270, 96); // 0x050043D8 - 0x05004438 const Gfx klepto_seg5_dl_050043D8[] = { @@ -439,48 +338,13 @@ static const Lights1 klepto_seg5_lights_05004480 = gdSPDefLights1( ); // 0x05004498 -static const Vtx klepto_seg5_vertex_05004498[] = { - {{{ 38, 7, 24}, 0, { 0, 0}, {0x10, 0x7d, 0x00, 0xff}}}, - {{{ 24, -12, 28}, 0, { 0, 0}, {0xb4, 0x24, 0x5e, 0xff}}}, - {{{ 43, -19, 30}, 0, { 0, 0}, {0x50, 0xae, 0x35, 0xff}}}, - {{{ 48, 7, 0}, 0, { 0, 0}, {0x09, 0x7e, 0xfe, 0xff}}}, - {{{ 34, -14, -7}, 0, { 0, 0}, {0xf6, 0x1d, 0x85, 0xff}}}, - {{{ 34, -14, 9}, 0, { 0, 0}, {0xf0, 0x1c, 0x7a, 0xff}}}, - {{{ 51, -21, 1}, 0, { 0, 0}, {0x55, 0xa2, 0xfc, 0xff}}}, - {{{ 24, -12, -25}, 0, { 0, 0}, {0xb4, 0x24, 0xa2, 0xff}}}, - {{{ 38, 7, -23}, 0, { 0, 0}, {0x08, 0x7e, 0x0a, 0xff}}}, - {{{ 44, -19, -28}, 0, { 0, 0}, {0x49, 0xaa, 0xc7, 0xff}}}, - {{{ 33, -14, -11}, 0, { 0, 0}, {0x34, 0x11, 0x72, 0xff}}}, - {{{ 33, -13, 13}, 0, { 0, 0}, {0x35, 0x11, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05004498, 0x00145e90, 48337, 0x00004498, 192); // 0x05004558 -static const Vtx klepto_seg5_vertex_05004558[] = { - {{{ 7, -1, 6}, 0, { 0, 0}, {0xac, 0x4a, 0xc6, 0xff}}}, - {{{ 33, -13, 13}, 0, { 0, 0}, {0x35, 0x11, 0x8f, 0xff}}}, - {{{ 20, -24, 16}, 0, { 0, 0}, {0xdd, 0x87, 0xf3, 0xff}}}, - {{{ 34, -14, 9}, 0, { 0, 0}, {0xf0, 0x1c, 0x7a, 0xff}}}, - {{{ 24, -25, 0}, 0, { 0, 0}, {0xd9, 0x88, 0xfa, 0xff}}}, - {{{ 51, -21, 1}, 0, { 0, 0}, {0x55, 0xa2, 0xfc, 0xff}}}, - {{{ 34, -14, -7}, 0, { 0, 0}, {0xf6, 0x1d, 0x85, 0xff}}}, - {{{ 8, -2, 0}, 0, { 0, 0}, {0xa6, 0x57, 0xf4, 0xff}}}, - {{{ 33, -14, -11}, 0, { 0, 0}, {0x34, 0x11, 0x72, 0xff}}}, - {{{ 20, -24, -14}, 0, { 0, 0}, {0xda, 0x88, 0x09, 0xff}}}, - {{{ 44, -19, -28}, 0, { 0, 0}, {0x49, 0xaa, 0xc7, 0xff}}}, - {{{ 24, -12, -25}, 0, { 0, 0}, {0xb4, 0x24, 0xa2, 0xff}}}, - {{{ 7, -1, -4}, 0, { 0, 0}, {0xaf, 0x4b, 0x3d, 0xff}}}, - {{{ 24, -12, 28}, 0, { 0, 0}, {0xb4, 0x24, 0x5e, 0xff}}}, - {{{ 43, -19, 30}, 0, { 0, 0}, {0x50, 0xae, 0x35, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05004558, 0x00145e90, 48337, 0x00004558, 240); // 0x05004648 -static const Vtx klepto_seg5_vertex_05004648[] = { - {{{ -22, 7, 0}, 0, { 0, 0}, {0x9a, 0x4a, 0xf4, 0xff}}}, - {{{ 2, -10, 0}, 0, { 0, 0}, {0xe8, 0x84, 0xfe, 0xff}}}, - {{{ 15, -3, 17}, 0, { 0, 0}, {0x4b, 0x0d, 0x65, 0xff}}}, - {{{ 15, -3, -15}, 0, { 0, 0}, {0x48, 0x0e, 0x99, 0xff}}}, - {{{ 6, 5, 0}, 0, { 0, 0}, {0x25, 0x79, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05004648, 0x00145e90, 48337, 0x00004648, 80); // 0x05004698 - 0x050047C8 const Gfx klepto_seg5_dl_05004698[] = { @@ -533,48 +397,13 @@ static const Lights1 klepto_seg5_lights_05004810 = gdSPDefLights1( ); // 0x05004828 -static const Vtx klepto_seg5_vertex_05004828[] = { - {{{ 38, 7, 24}, 0, { 0, 0}, {0x10, 0x7d, 0x00, 0xff}}}, - {{{ 24, -12, 28}, 0, { 0, 0}, {0xb4, 0x24, 0x5e, 0xff}}}, - {{{ 43, -19, 30}, 0, { 0, 0}, {0x50, 0xae, 0x35, 0xff}}}, - {{{ 48, 7, 0}, 0, { 0, 0}, {0x09, 0x7e, 0xfe, 0xff}}}, - {{{ 34, -14, -7}, 0, { 0, 0}, {0xf6, 0x1d, 0x85, 0xff}}}, - {{{ 34, -14, 9}, 0, { 0, 0}, {0xf0, 0x1c, 0x7a, 0xff}}}, - {{{ 51, -21, 1}, 0, { 0, 0}, {0x55, 0xa2, 0xfc, 0xff}}}, - {{{ 24, -12, -25}, 0, { 0, 0}, {0xb4, 0x24, 0xa2, 0xff}}}, - {{{ 38, 7, -23}, 0, { 0, 0}, {0x08, 0x7e, 0x0a, 0xff}}}, - {{{ 44, -19, -28}, 0, { 0, 0}, {0x49, 0xaa, 0xc7, 0xff}}}, - {{{ 33, -14, -11}, 0, { 0, 0}, {0x34, 0x11, 0x72, 0xff}}}, - {{{ 33, -13, 13}, 0, { 0, 0}, {0x35, 0x11, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05004828, 0x00145e90, 48337, 0x00004498, 192); // 0x050048E8 -static const Vtx klepto_seg5_vertex_050048E8[] = { - {{{ 7, -1, 6}, 0, { 0, 0}, {0xac, 0x4a, 0xc6, 0xff}}}, - {{{ 33, -13, 13}, 0, { 0, 0}, {0x35, 0x11, 0x8f, 0xff}}}, - {{{ 20, -24, 16}, 0, { 0, 0}, {0xdd, 0x87, 0xf3, 0xff}}}, - {{{ 34, -14, 9}, 0, { 0, 0}, {0xf0, 0x1c, 0x7a, 0xff}}}, - {{{ 24, -25, 0}, 0, { 0, 0}, {0xd9, 0x88, 0xfa, 0xff}}}, - {{{ 51, -21, 1}, 0, { 0, 0}, {0x55, 0xa2, 0xfc, 0xff}}}, - {{{ 34, -14, -7}, 0, { 0, 0}, {0xf6, 0x1d, 0x85, 0xff}}}, - {{{ 8, -2, 0}, 0, { 0, 0}, {0xa6, 0x57, 0xf4, 0xff}}}, - {{{ 33, -14, -11}, 0, { 0, 0}, {0x34, 0x11, 0x72, 0xff}}}, - {{{ 20, -24, -14}, 0, { 0, 0}, {0xda, 0x88, 0x09, 0xff}}}, - {{{ 44, -19, -28}, 0, { 0, 0}, {0x49, 0xaa, 0xc7, 0xff}}}, - {{{ 24, -12, -25}, 0, { 0, 0}, {0xb4, 0x24, 0xa2, 0xff}}}, - {{{ 7, -1, -4}, 0, { 0, 0}, {0xaf, 0x4b, 0x3d, 0xff}}}, - {{{ 24, -12, 28}, 0, { 0, 0}, {0xb4, 0x24, 0x5e, 0xff}}}, - {{{ 43, -19, 30}, 0, { 0, 0}, {0x50, 0xae, 0x35, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_050048E8, 0x00145e90, 48337, 0x00004558, 240); // 0x050049D8 -static const Vtx klepto_seg5_vertex_050049D8[] = { - {{{ -22, 7, 0}, 0, { 0, 0}, {0x9a, 0x4a, 0xf4, 0xff}}}, - {{{ 2, -10, 0}, 0, { 0, 0}, {0xe8, 0x84, 0xfe, 0xff}}}, - {{{ 15, -3, 17}, 0, { 0, 0}, {0x4b, 0x0d, 0x65, 0xff}}}, - {{{ 15, -3, -15}, 0, { 0, 0}, {0x48, 0x0e, 0x99, 0xff}}}, - {{{ 6, 5, 0}, 0, { 0, 0}, {0x25, 0x79, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_050049D8, 0x00145e90, 48337, 0x00004648, 80); // 0x05004A28 - 0x05004B58 const Gfx klepto_seg5_dl_05004A28[] = { @@ -621,12 +450,7 @@ static const Lights1 klepto_seg5_lights_05004B88 = gdSPDefLights1( ); // 0x05004BA0 -static const Vtx klepto_seg5_vertex_05004BA0[] = { - {{{ -2, -13, 0}, 0, { 1992, 528}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2, 14, 0}, 0, { 1992, 272}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 34, 24, 0}, 0, { 1640, 176}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 34, -33, 0}, 0, { 1640, 722}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05004BA0, 0x00145e90, 48337, 0x00004ba0, 64); // 0x05004BE0 - 0x05004C28 const Gfx klepto_seg5_dl_05004BE0[] = { @@ -665,12 +489,7 @@ static const Lights1 klepto_seg5_lights_05004C98 = gdSPDefLights1( ); // 0x05004CB0 -static const Vtx klepto_seg5_vertex_05004CB0[] = { - {{{ 34, -33, 0}, 0, { 1640, 722}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 34, 24, 0}, 0, { 1640, 176}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2, -13, 0}, 0, { 1992, 528}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2, 14, 0}, 0, { 1992, 272}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05004CB0, 0x00145e90, 48337, 0x00004cb0, 64); // 0x05004CF0 - 0x05004D38 const Gfx klepto_seg5_dl_05004CF0[] = { @@ -709,12 +528,7 @@ static const Lights1 klepto_seg5_lights_05004DA8 = gdSPDefLights1( ); // 0x05004DC0 -static const Vtx klepto_seg5_vertex_05004DC0[] = { - {{{ 0, -33, 0}, 0, { 1640, 716}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 24, 0}, 0, { 1640, 172}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 79, 34, 0}, 0, { 904, 76}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 79, -58, 0}, 0, { 904, 940}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05004DC0, 0x00145e90, 48337, 0x00004dc0, 64); // 0x05004E00 - 0x05004E48 const Gfx klepto_seg5_dl_05004E00[] = { @@ -753,12 +567,7 @@ static const Lights1 klepto_seg5_lights_05004EB8 = gdSPDefLights1( ); // 0x05004ED0 -static const Vtx klepto_seg5_vertex_05004ED0[] = { - {{{ 79, -58, 0}, 0, { 904, 940}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 79, 34, 0}, 0, { 904, 76}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, -33, 0}, 0, { 1640, 716}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 24, 0}, 0, { 1640, 172}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05004ED0, 0x00145e90, 48337, 0x00004ed0, 64); // 0x05004F10 - 0x05004F58 const Gfx klepto_seg5_dl_05004F10[] = { @@ -797,12 +606,7 @@ static const Lights1 klepto_seg5_lights_05004FC8 = gdSPDefLights1( ); // 0x05004FE0 -static const Vtx klepto_seg5_vertex_05004FE0[] = { - {{{ 0, -58, 0}, 0, { 904, 942}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 34, 0}, 0, { 904, 78}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 108, 52, 0}, 0, { -96, -86}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 65, -68, 0}, 0, { 296, 1036}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_05004FE0, 0x00145e90, 48337, 0x00004fe0, 64); // 0x05005020 - 0x05005068 const Gfx klepto_seg5_dl_05005020[] = { @@ -841,12 +645,7 @@ static const Lights1 klepto_seg5_lights_050050D8 = gdSPDefLights1( ); // 0x050050F0 -static const Vtx klepto_seg5_vertex_050050F0[] = { - {{{ 65, -68, 0}, 0, { 296, 1036}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 108, 52, 0}, 0, { -96, -86}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, -58, 0}, 0, { 904, 942}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 34, 0}, 0, { 904, 78}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(klepto_seg5_vertex_050050F0, 0x00145e90, 48337, 0x000050f0, 64); // 0x05005130 - 0x05005178 const Gfx klepto_seg5_dl_05005130[] = { diff --git a/actors/koopa/anims/anim_0600CC24.inc.c b/actors/koopa/anims/anim_0600CC24.inc.c index 63e85d4eb..8cdd81468 100644 --- a/actors/koopa/anims/anim_0600CC24.inc.c +++ b/actors/koopa/anims/anim_0600CC24.inc.c @@ -1,102 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600C6A0 -static const s16 koopa_seg6_animvalue_0600C6A0[] = { - 0x0000, 0x00A9, 0x00A8, 0x00A1, 0x0095, 0x0084, 0x0059, 0x004E, - 0x004A, 0x004A, 0x0058, 0x0066, 0x0063, 0x005B, 0x0051, 0x0045, - 0x004A, 0x004F, 0x0054, 0x0056, 0x0053, 0x004D, 0x0046, 0x0049, - 0x004B, 0x004D, 0x004E, 0x004C, 0x0048, 0x0045, 0x0044, 0xFFF3, - 0x3FFF, 0x3972, 0x3969, 0x3951, 0x392F, 0x390A, 0x38E7, 0x38CC, - 0x38BD, 0x38C1, 0x38DC, 0x3916, 0x3972, 0x3B2C, 0x3DF7, 0x3F8E, - 0x3EE6, 0x3D33, 0x3B8E, 0x3B13, 0x3D39, 0x40C8, 0x42D1, 0x420D, - 0x4002, 0x3DF1, 0x3D1D, 0x3E5F, 0x40E1, 0x4356, 0x4472, 0xF1C7, - 0xF1B9, 0xF19C, 0xF18A, 0xF198, 0xF1FC, 0xF28C, 0xF2D6, 0xF2D6, - 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, - 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, - 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0x03DE, 0x039C, 0x0314, - 0x02A7, 0x02B2, 0x03EA, 0x05C0, 0x06B3, 0x06B3, 0x06B3, 0x06B3, - 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, - 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, - 0x06B3, 0x06B3, 0x06B3, 0xCEF7, 0xCE41, 0xCCCE, 0xCBA5, 0xCBCE, - 0xCF41, 0xD470, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, - 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, - 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, - 0xD71C, 0x2B98, 0x2B91, 0x2B7F, 0x2B67, 0x2B4C, 0x2B32, 0x2B1E, - 0x2B13, 0x2B16, 0x2B2A, 0x2B54, 0x2B98, 0x2CE9, 0x2F02, 0x3013, - 0x2F25, 0x2D40, 0x2B8C, 0x2B2F, 0x2DE0, 0x3246, 0x34F7, 0x3489, - 0x32B7, 0x30CC, 0x3013, 0x3164, 0x33E5, 0x3652, 0x3768, 0x0E1F, - 0x0E40, 0x0E82, 0x0EB3, 0x0EA1, 0x0DE6, 0x0CD1, 0x0C43, 0x0C43, - 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, - 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, - 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0xF7B3, 0xF7F3, 0xF875, - 0xF8DF, 0xF8D7, 0xF7B5, 0xF5FC, 0xF519, 0xF519, 0xF519, 0xF519, - 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, - 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, - 0xF519, 0xF519, 0xF519, 0xD4FC, 0xD44C, 0xD2E6, 0xD1C9, 0xD1F3, - 0xD54D, 0xDA56, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, - 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, - 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, - 0xDCEE, 0x0132, 0x18EA, 0x1E99, 0x2C1A, 0x3C18, 0x4941, 0x5304, - 0x5BEF, 0x635D, 0x68A8, 0x697F, 0x66EB, 0x654F, 0x66D0, 0x6947, - 0x6AA4, 0x6A00, 0x6872, 0x66DD, 0x6626, 0x675D, 0x6999, 0x6ACC, - 0x6ACC, 0x6ACC, 0x6ACC, 0x6ACC, 0x6ACC, 0x6ACC, 0x6ACC, 0x6ACC, - 0x1EEC, 0x2180, 0x274B, 0x2D61, 0x30D6, 0x3080, 0x2E0E, 0x2ADD, - 0x2847, 0x26E2, 0x25C4, 0x2410, 0x20F3, 0x1D3F, 0x1A90, 0x195E, - 0x18DB, 0x18B2, 0x1892, 0x189A, 0x18E1, 0x190E, 0x190E, 0x190E, - 0x190E, 0x190E, 0x190E, 0x190E, 0x190E, 0x190E, 0x7236, 0x7670, - 0x80E7, 0x8E39, 0x9B13, 0xA854, 0xB730, 0xC4C5, 0xCE34, 0xCF4E, - 0xCABB, 0xC7E9, 0xCA88, 0xCEE6, 0xD15C, 0xD052, 0xCDAD, 0xCB05, - 0xC9F0, 0xCC67, 0xD0BB, 0xD309, 0xD309, 0xD309, 0xD309, 0xD309, - 0xD309, 0xD309, 0xD309, 0xD309, 0x0132, 0x6818, 0x62D3, 0x5664, - 0x47DC, 0x3C4B, 0x3485, 0x2E01, 0x28CE, 0x24F5, 0x240F, 0x258B, - 0x2640, 0x2481, 0x21FB, 0x208B, 0x20FC, 0x224E, 0x23B2, 0x2459, - 0x2363, 0x2197, 0x209F, 0x209F, 0x209F, 0x209F, 0x209F, 0x209F, - 0x209F, 0x209F, 0x209F, 0x9C39, 0x9E88, 0xA3BF, 0xA950, 0xACAD, - 0xAD0B, 0xABD2, 0xA9B9, 0xA77C, 0xA4B4, 0xA13B, 0x9E2F, 0x9BF8, - 0x9A2D, 0x98AF, 0x9775, 0x9673, 0x9582, 0x947C, 0x930C, 0x918C, - 0x90DB, 0x90DB, 0x90DB, 0x90DB, 0x90DB, 0x90DB, 0x90DB, 0x90DB, - 0x90DB, 0xFDA8, 0x032D, 0x104B, 0x1FD0, 0x2C8A, 0x35D8, 0x3E3E, - 0x4546, 0x4A77, 0x4BB7, 0x49F9, 0x495D, 0x4C4E, 0x5061, 0x5275, - 0x5123, 0x4E2B, 0x4B23, 0x49A1, 0x4B6E, 0x4F00, 0x50F2, 0x50F2, - 0x50F2, 0x50F2, 0x50F2, 0x50F2, 0x50F2, 0x50F2, 0x50F2, 0xA205, - 0xA205, 0xA205, 0xA205, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE2, 0xFFE2, - 0xFFE2, 0xFFE3, 0xFFE3, 0xFFE3, 0xFFE3, 0xFFE3, 0xFFE2, 0xFFE1, - 0xFFE2, 0xFFE2, 0xFFE2, 0xFFE2, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, - 0xFFE2, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, - 0xFFE2, 0x0000, 0xFFFF, 0xFFFD, 0xFFFA, 0xFFF8, 0xFFF7, 0xFFF7, - 0xFFFA, 0x0000, 0x0006, 0x000B, 0x0008, 0x0002, 0xFFFD, 0xFFF8, - 0xFFF9, 0xFFFC, 0xFFFF, 0x0000, 0xFFFF, 0xFFFD, 0xFFFB, 0xFFFB, - 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFB, 0xFFFB, 0xEDDF, - 0xECC6, 0xEA1A, 0xE6C5, 0xE3B5, 0xE1D4, 0xE20E, 0xE6C5, 0xEF58, - 0xF834, 0xFDC3, 0xFA50, 0xF25A, 0xE9FC, 0xE480, 0xE5C0, 0xE943, - 0xED0B, 0xEF18, 0xEDB6, 0xEA71, 0xE82B, 0xE855, 0xE97F, 0xEA34, - 0xE9FE, 0xE97D, 0xE8E2, 0xE861, 0xE82B, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0x696E, 0x6C55, 0x7372, 0x7C5D, 0x84B4, - 0x8A09, 0x89CC, 0x85B1, 0x81BE, 0x7EC7, 0x7D65, 0x7EE6, 0x817C, - 0x840F, 0x858E, 0x855C, 0x8421, 0x82B2, 0x81E3, 0x8252, 0x8359, - 0x83ED, 0x83ED, 0x83ED, 0x83ED, 0x83ED, 0x83ED, 0x83ED, 0x83ED, - 0x83ED, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_0600C6A0, 0x001c4230, 80474, 0x0000c6a0, 1220); // 0x0600CB64 -static const u16 koopa_seg6_animindex_0600CB64[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x001F, 0x0001, 0x0000, 0x0001, 0x0020, 0x0001, 0x0000, - 0x0001, 0x0000, 0x001E, 0x0225, 0x001E, 0x0243, - 0x001E, 0x01CB, 0x001E, 0x01E9, 0x001E, 0x0207, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01CA, - 0x001E, 0x003F, 0x001E, 0x005D, 0x001E, 0x007B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0021, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C9, - 0x001E, 0x00B7, 0x001E, 0x00D5, 0x001E, 0x00F3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0099, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C8, - 0x001E, 0x0112, 0x001E, 0x0130, 0x001E, 0x014E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0111, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C7, - 0x001E, 0x016D, 0x001E, 0x018B, 0x001E, 0x01A9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x016C, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_0600CB64, 0x001c4230, 80474, 0x0000cb64, 192); // 0x0600CC24 static const struct Animation koopa_seg6_anim_0600CC24 = { diff --git a/actors/koopa/anims/anim_0600CFB8.inc.c b/actors/koopa/anims/anim_0600CFB8.inc.c index 0e0e733e2..23edac9e5 100644 --- a/actors/koopa/anims/anim_0600CFB8.inc.c +++ b/actors/koopa/anims/anim_0600CFB8.inc.c @@ -1,69 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600CC3C -static const s16 koopa_seg6_animvalue_0600CC3C[] = { - 0x0000, 0x0090, 0x008E, 0x008A, 0x0088, 0x008C, 0x0090, 0x008D, - 0x0089, 0x0086, 0x008B, 0x0090, 0x008D, 0x0089, 0x0086, 0x008B, - 0x0090, 0x008D, 0x0089, 0x0086, 0x0089, 0x008D, 0x0090, 0xFFF3, - 0x3FFF, 0xFCBE, 0xF789, 0xF156, 0xEFA0, 0xEE68, 0xED9B, 0xED22, - 0xECE9, 0xECDA, 0xECDA, 0xECDA, 0xECDA, 0xECDA, 0xECDA, 0xECDA, - 0xECDA, 0xECDA, 0xECDA, 0xECDA, 0xECDA, 0xECDA, 0xECDA, 0x00AA, - 0x009F, 0x0085, 0x0065, 0x004A, 0x003F, 0x004A, 0x0065, 0x0085, - 0x009F, 0x00AA, 0x00A2, 0x008F, 0x0075, 0x005B, 0x0047, 0x003F, - 0x004A, 0x0065, 0x0085, 0x009F, 0x00AA, 0xFF2C, 0xFF5E, 0xFFD4, - 0x0061, 0x00D7, 0x0109, 0x00D7, 0x0061, 0xFFD4, 0xFF5E, 0xFF2C, - 0xFF50, 0xFFA8, 0x001A, 0x008D, 0x00E5, 0x0109, 0x00D7, 0x0061, - 0xFFD4, 0xFF5E, 0xFF2C, 0xE43B, 0xDAC9, 0xC441, 0xA95D, 0x92D5, - 0x8963, 0x92D5, 0xA95D, 0xC441, 0xDAC9, 0xE43B, 0xDD81, 0xCCAE, - 0xB6CF, 0xA0F0, 0x901D, 0x8963, 0x92D5, 0xA95D, 0xC441, 0xDAC9, - 0xE43B, 0x0000, 0xFC5E, 0xF563, 0xF0ED, 0xEFD3, 0xEEFA, 0xEE5F, - 0xEDFF, 0xEDD7, 0xEDE5, 0xEE24, 0xEE93, 0xEF2D, 0xEFF0, 0xF145, - 0xF364, 0xF600, 0xF8CF, 0xFB82, 0xFDCE, 0xFF67, 0x0000, 0x00BB, - 0x009D, 0x0054, 0xFFFF, 0xFFB6, 0xFF98, 0xFFB6, 0xFFFF, 0x0054, - 0x009D, 0x00BB, 0x009D, 0x0054, 0xFFFF, 0xFFB6, 0xFF98, 0xFFAD, - 0xFFE4, 0x0029, 0x006F, 0x00A5, 0x00BB, 0xFFED, 0xFFDF, 0xFFBD, - 0xFF94, 0xFF72, 0xFF64, 0xFF72, 0xFF94, 0xFFBD, 0xFFDF, 0xFFED, - 0xFFDF, 0xFFBD, 0xFF94, 0xFF72, 0xFF64, 0xFF6E, 0xFF87, 0xFFA9, - 0xFFCA, 0xFFE3, 0xFFED, 0x8608, 0x8EC3, 0xA394, 0xBC6C, 0xD13C, - 0xD9F7, 0xD13C, 0xBC6C, 0xA394, 0x8EC3, 0x8608, 0x8EC3, 0xA394, - 0xBC6C, 0xD13C, 0xD9F7, 0xD3BF, 0xC434, 0xB000, 0x9BCB, 0x8C40, - 0x8608, 0x050C, 0x19B9, 0xFA85, 0x0968, 0x1887, 0xBE70, 0x0003, - 0x1942, 0xF709, 0x5930, 0x9D0D, 0x538B, 0xA205, 0xA205, 0xA205, - 0xA205, 0x03BC, 0x0497, 0x04DA, 0x0404, 0x001E, 0xFCE5, 0xFF53, - 0x0295, 0x03D2, 0x0496, 0x04DC, 0x04CF, 0x0465, 0x0361, 0x009E, - 0xFCD6, 0x0068, 0x0391, 0x04BC, 0x0554, 0x051C, 0x03BC, 0xFE08, - 0xFD7C, 0xFCC5, 0xFD49, 0x01F4, 0x0609, 0x0332, 0xFEFD, 0xFD70, - 0xFCC9, 0xFC66, 0xFC47, 0xFC6C, 0xFDE7, 0x0081, 0x05FB, 0x0297, - 0xFDA5, 0xFA64, 0xFABF, 0xFCCB, 0xFE08, 0xEEE9, 0xEEE2, 0xEED2, - 0xEEBD, 0xEE97, 0xEE7B, 0xEE91, 0xEEB2, 0xEEC7, 0xEECE, 0xEEC1, - 0xEEAC, 0xEE96, 0xEE80, 0xEE92, 0xEE74, 0xEE75, 0xEE7C, 0xEE8B, - 0xEEAC, 0xEED5, 0xEEE9, 0xFF65, 0xFF5A, 0xFF5A, 0xFF9B, 0x00B7, - 0x019D, 0x0135, 0x005B, 0xFFA5, 0xFF64, 0xFF5C, 0xFF52, 0xFF58, - 0xFF9B, 0x00B3, 0x0190, 0x0115, 0x0027, 0xFF71, 0xFF3B, 0xFF3C, - 0xFF47, 0x03A9, 0x0424, 0x04B8, 0x0418, 0xFF56, 0xFB62, 0xFCBB, - 0xFFBD, 0x02C1, 0x0449, 0x04CC, 0x04A6, 0x03DD, 0x01C3, 0xFDD7, - 0xFBB0, 0xFD91, 0x0149, 0x0413, 0x04B1, 0x045E, 0x040D, 0x7460, - 0x7526, 0x76A6, 0x77A3, 0x76DF, 0x75FC, 0x7698, 0x779A, 0x780C, - 0x7698, 0x752E, 0x75D1, 0x770E, 0x77A3, 0x760C, 0x745F, 0x74A6, - 0x7581, 0x7600, 0x7593, 0x74C9, 0x745D, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_0600CC3C, 0x001c4230, 80474, 0x0000cc3c, 700); // 0x0600CEF8 -static const u16 koopa_seg6_animindex_0600CEF8[] = { - 0x0001, 0x0000, 0x0016, 0x0001, 0x0001, 0x0017, 0x0001, 0x0000, 0x0001, 0x0018, 0x0001, 0x0000, - 0x0016, 0x011B, 0x0016, 0x0131, 0x0016, 0x0147, - 0x0016, 0x00D9, 0x0016, 0x00EF, 0x0016, 0x0105, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D8, - 0x0016, 0x002F, 0x0016, 0x0045, 0x0016, 0x005B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x0019, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D7, - 0x0016, 0x0087, 0x0016, 0x009D, 0x0016, 0x00B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x0071, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D6, - 0x0001, 0x00CC, 0x0001, 0x00CD, 0x0001, 0x00CE, - 0x0001, 0x00C9, 0x0001, 0x00CA, 0x0001, 0x00CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D5, - 0x0001, 0x00D2, 0x0001, 0x00D3, 0x0001, 0x00D4, - 0x0001, 0x00CF, 0x0001, 0x00D0, 0x0001, 0x00D1, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_0600CEF8, 0x001c4230, 80474, 0x0000cef8, 192); // 0x0600CFB8 static const struct Animation koopa_seg6_anim_0600CFB8 = { diff --git a/actors/koopa/anims/anim_0600D518.inc.c b/actors/koopa/anims/anim_0600D518.inc.c index eb4338ce1..e9d439dc3 100644 --- a/actors/koopa/anims/anim_0600D518.inc.c +++ b/actors/koopa/anims/anim_0600D518.inc.c @@ -1,98 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600CFD0 -static const s16 koopa_seg6_animvalue_0600CFD0[] = { - 0x0000, 0x004E, 0x004F, 0x0051, 0x0053, 0x0055, 0x0057, 0x0057, - 0x0058, 0x0058, 0x0057, 0x0057, 0x0056, 0x0054, 0x0052, 0x0051, - 0x004F, 0x004D, 0x004B, 0x004A, 0x0049, 0x0048, 0x0048, 0xFFF3, - 0x3FFF, 0x2372, 0x22E4, 0x219F, 0x2039, 0x1F47, 0x1F5F, 0x2069, - 0x21DB, 0x2399, 0x258B, 0x2797, 0x29A3, 0x2B95, 0x2D54, 0x2EC5, - 0x2FD0, 0x305A, 0x2F2C, 0x2BFE, 0x281C, 0x24D4, 0x2372, 0xF2D6, - 0xF2DC, 0xF2E0, 0xF2CB, 0xF287, 0xF200, 0xF13E, 0xF05C, 0xEF60, - 0xEE51, 0xED35, 0xEC11, 0xEAED, 0xE9CD, 0xE8B8, 0xE7B4, 0xE6C8, - 0xE5F9, 0xE54D, 0xE4CB, 0xE478, 0xE45B, 0x06B3, 0x05E4, 0x03F5, - 0x01A3, 0xFFAD, 0xFECE, 0xFECF, 0xFEF6, 0xFF3D, 0xFF9F, 0x0017, - 0x009F, 0x0134, 0x01CF, 0x026B, 0x0303, 0x0392, 0x0413, 0x0480, - 0x04D4, 0x050B, 0x051E, 0xD71C, 0xD4AD, 0xCEE1, 0xC7F8, 0xC233, - 0xBFD1, 0xC025, 0xC0F7, 0xC235, 0xC3CC, 0xC5AA, 0xC7BD, 0xC9F4, - 0xCC3C, 0xCE82, 0xD0B6, 0xD2C4, 0xD49C, 0xD62A, 0xD75C, 0xD822, - 0xD867, 0x12BD, 0x12F0, 0x137E, 0x145B, 0x157A, 0x16CE, 0x1848, - 0x19DE, 0x1B80, 0x1D22, 0x1EB7, 0x2032, 0x2185, 0x22A4, 0x2382, - 0x2410, 0x2442, 0x2270, 0x1E18, 0x18E8, 0x1490, 0x12BD, 0x0C43, - 0x0C90, 0x0D4F, 0x0E3E, 0x0F21, 0x0FB6, 0x100F, 0x1069, 0x10C2, - 0x111A, 0x1170, 0x11C2, 0x1210, 0x125A, 0x129E, 0x12DB, 0x1312, - 0x1340, 0x1365, 0x1381, 0x1392, 0x1398, 0xF519, 0xF5EB, 0xF7E0, - 0xFA36, 0xFC2B, 0xFCFD, 0xFCE7, 0xFCA7, 0xFC43, 0xFBC2, 0xFB29, - 0xFA7E, 0xF9C8, 0xF90B, 0xF84F, 0xF798, 0xF6EE, 0xF655, 0xF5D4, - 0xF570, 0xF530, 0xF519, 0xDCEE, 0xDAA1, 0xD523, 0xCE96, 0xC918, - 0xC6CB, 0xC70B, 0xC7BF, 0xC8D6, 0xCA40, 0xCBED, 0xCDCC, 0xCFCC, - 0xD1DC, 0xD3ED, 0xD5ED, 0xD7CC, 0xD978, 0xDAE3, 0xDBFA, 0xDCAE, - 0xDCEE, 0x0000, 0xFF13, 0xFD0A, 0xFB00, 0xFA13, 0xFA22, 0xFA4D, - 0xFA90, 0xFAE8, 0xFB50, 0xFBC5, 0xFC43, 0xFCC7, 0xFD4D, 0xFDD1, - 0xFE4F, 0xFEC4, 0xFF2C, 0xFF83, 0xFFC6, 0xFFF1, 0x0000, 0x0000, - 0xFDAE, 0xF891, 0xF374, 0xF121, 0xF147, 0xF1B3, 0xF25B, 0xF336, - 0xF43B, 0xF561, 0xF69E, 0xF7E9, 0xF939, 0xFA83, 0xFBC0, 0xFCE6, - 0xFDEB, 0xFEC7, 0xFF6F, 0xFFDB, 0x0000, 0x0132, 0xFF9B, 0xFC18, - 0xF895, 0xF6FC, 0xF716, 0xF760, 0xF7D4, 0xF86A, 0xF91E, 0xF9E7, - 0xFAC1, 0xFBA4, 0xFC8B, 0xFD6E, 0xFE48, 0xFF12, 0xFFC5, 0x005B, - 0x00CE, 0x0118, 0x0132, 0x5A4A, 0x5A48, 0x5A47, 0x5A54, 0x5A78, - 0x5ABE, 0x5B31, 0x5BDB, 0x5CC0, 0x5DD6, 0x5F13, 0x606C, 0x61D6, - 0x6346, 0x64B3, 0x6612, 0x6758, 0x687A, 0x696E, 0x6A29, 0x6AA1, - 0x6ACC, 0x0471, 0x0501, 0x067C, 0x0893, 0x0AF5, 0x0D53, 0x0F5E, - 0x10C6, 0x11BD, 0x12AC, 0x1391, 0x146B, 0x1537, 0x15F4, 0x16A1, - 0x173D, 0x17C4, 0x1837, 0x1892, 0x18D6, 0x18FF, 0x190E, 0xC8DB, - 0xC87A, 0xC783, 0xC63A, 0xC4E0, 0xC3BA, 0xC30A, 0xC313, 0xC3BA, - 0xC4AC, 0xC5DC, 0xC73B, 0xC8BB, 0xCA4F, 0xCBE7, 0xCD77, 0xCEF0, - 0xD044, 0xD165, 0xD245, 0xD2D6, 0xD309, 0x0000, 0x004F, 0x00FD, - 0x01AC, 0x01FB, 0x01F6, 0x01E7, 0x01D1, 0x01B4, 0x0191, 0x016A, - 0x0140, 0x0114, 0x00E7, 0x00BB, 0x0090, 0x0069, 0x0047, 0x0029, - 0x0013, 0x0005, 0x0000, 0x0000, 0xFEB5, 0xFBDA, 0xF900, 0xF7B4, - 0xF7CA, 0xF806, 0xF864, 0xF8DE, 0xF970, 0xFA13, 0xFAC4, 0xFB7D, - 0xFC38, 0xFCF1, 0xFDA1, 0xFE45, 0xFED7, 0xFF51, 0xFFAF, 0xFFEB, - 0x0000, 0x0132, 0xFCF5, 0xF39F, 0xEA49, 0xE60B, 0xE650, 0xE715, - 0xE848, 0xE9D9, 0xEBB5, 0xEDCE, 0xF011, 0xF26D, 0xF4D1, 0xF72E, - 0xF970, 0xFB89, 0xFD66, 0xFEF6, 0x0028, 0x00ED, 0x0132, 0x3AE1, - 0x3ABE, 0x3A58, 0x39B9, 0x38E7, 0x37EC, 0x36D0, 0x359A, 0x3437, - 0x329A, 0x30CF, 0x2EE4, 0x2CE7, 0x2AE5, 0x28EC, 0x270B, 0x254E, - 0x23C3, 0x2278, 0x217A, 0x20D8, 0x209F, 0x7F8E, 0x7FE0, 0x80BC, - 0x81F3, 0x835C, 0x84CF, 0x8621, 0x8727, 0x8801, 0x88E7, 0x89D3, - 0x8AC2, 0x8BAF, 0x8C96, 0x8D72, 0x8E3F, 0x8EF9, 0x8F9B, 0x9020, - 0x9085, 0x90C5, 0x90DB, 0x4C18, 0x4B86, 0x4A0D, 0x480E, 0x45E9, - 0x43FB, 0x42A4, 0x4244, 0x42AE, 0x436B, 0x446D, 0x45A6, 0x4706, - 0x487F, 0x4A03, 0x4B82, 0x4CEE, 0x4E39, 0x4F54, 0x5030, 0x50BF, - 0x50F2, 0xA205, 0xA205, 0xA205, 0xA205, 0xFFED, 0xFFEE, 0xFFF1, - 0xFFF5, 0xFFF8, 0xFFFA, 0xFFFB, 0xFFFC, 0xFFFC, 0xFFFB, 0xFFFA, - 0xFFF9, 0xFFF7, 0xFFF4, 0xFFF2, 0xFFEF, 0xFFED, 0xFFEB, 0xFFE9, - 0xFFE7, 0xFFE6, 0xFFE6, 0xFFE8, 0xFFE8, 0xFFE6, 0xFFE5, 0xFFE3, - 0xFFE2, 0xFFE2, 0xFFE1, 0xFFE1, 0xFFE2, 0xFFE2, 0xFFE3, 0xFFE5, - 0xFFE6, 0xFFE8, 0xFFE9, 0xFFEB, 0xFFED, 0xFFEE, 0xFFEF, 0xFFF0, - 0xFFF0, 0xCAD5, 0xC922, 0xC4F7, 0xBFB9, 0xBACE, 0xB79A, 0xB612, - 0xB542, 0xB536, 0xB5FA, 0xB79A, 0xBA14, 0xBD3A, 0xC0DC, 0xC4C8, - 0xC8CE, 0xCCBC, 0xD061, 0xD38C, 0xD60C, 0xD7B0, 0xD847, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0x9297, 0x934E, 0x950D, - 0x973F, 0x994F, 0x9AA6, 0x9B50, 0x9BB3, 0x9BC0, 0x9B6B, 0x9AA6, - 0x9974, 0x97EE, 0x962C, 0x9447, 0x9255, 0x906F, 0x8EAB, 0x8D23, - 0x8BEE, 0x8B23, 0x8ADA, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_0600CFD0, 0x001c4230, 80474, 0x0000cfd0, 1160); // 0x0600D458 -static const u16 koopa_seg6_animindex_0600D458[] = { - 0x0001, 0x0000, 0x0016, 0x0001, 0x0001, 0x0017, 0x0001, 0x0000, 0x0001, 0x0018, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0016, 0x0217, 0x0016, 0x022D, - 0x0016, 0x01D5, 0x0016, 0x01EB, 0x0016, 0x0201, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D4, - 0x0016, 0x002F, 0x0016, 0x0045, 0x0016, 0x005B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x0019, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D3, - 0x0016, 0x0087, 0x0016, 0x009D, 0x0016, 0x00B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x0071, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D2, - 0x0016, 0x010B, 0x0016, 0x0121, 0x0016, 0x0137, - 0x0016, 0x00C9, 0x0016, 0x00DF, 0x0016, 0x00F5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D1, - 0x0016, 0x018F, 0x0016, 0x01A5, 0x0016, 0x01BB, - 0x0016, 0x014D, 0x0016, 0x0163, 0x0016, 0x0179, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_0600D458, 0x001c4230, 80474, 0x0000d458, 192); // 0x0600D518 static const struct Animation koopa_seg6_anim_0600D518 = { diff --git a/actors/koopa/anims/anim_0600D804.inc.c b/actors/koopa/anims/anim_0600D804.inc.c index b553962a9..c8da8dd33 100644 --- a/actors/koopa/anims/anim_0600D804.inc.c +++ b/actors/koopa/anims/anim_0600D804.inc.c @@ -1,59 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600D530 -static const s16 koopa_seg6_animvalue_0600D530[] = { - 0x0000, 0x0087, 0x0084, 0x007E, 0x007B, 0x007E, 0x0084, 0x0087, - 0x0084, 0x007E, 0x007B, 0x007E, 0x0084, 0x0087, 0xFFDC, 0x3FFF, - 0x0DD2, 0x0F4D, 0x1132, 0x104D, 0x102A, 0x1010, 0x1000, 0x0FFC, - 0x1004, 0x1019, 0x1116, 0x0F43, 0x0DD2, 0xF419, 0xF9FA, 0x007D, - 0xF7F2, 0xF6E3, 0xF636, 0xF5F1, 0xF619, 0xF6B5, 0xF7CA, 0x013D, - 0xFA5D, 0xF419, 0xFE67, 0xF591, 0xEB08, 0xF439, 0xF567, 0xF628, - 0xF679, 0xF65A, 0xF5C8, 0xF4BF, 0xEB60, 0xF5B1, 0xFE67, 0xE18D, - 0xE18E, 0xE18F, 0xE190, 0xE191, 0xE192, 0xE193, 0xE192, 0xE191, - 0xE190, 0xE18F, 0xE18E, 0xE18D, 0x0B68, 0x0B68, 0x0B68, 0x0B69, - 0x0B69, 0x0B69, 0x0B69, 0x0B69, 0x0B69, 0x0B68, 0x0B68, 0x0B68, - 0x0B68, 0x0D4E, 0x0345, 0xED62, 0xD7F1, 0xC392, 0xAFA8, 0xA6A5, - 0xAF7A, 0xC336, 0xD780, 0xED0E, 0x0328, 0x0D4E, 0xE8EA, 0xE7F2, - 0xE604, 0xE494, 0xE616, 0xE4FD, 0xE5B8, 0xE6C6, 0xE78E, 0xE6BD, - 0xE774, 0xE86D, 0xE8EA, 0x05F3, 0x0459, 0x005C, 0xFB2F, 0xF079, - 0x01CE, 0xFDE9, 0xF632, 0xF130, 0xFBDC, 0x00C7, 0x047C, 0x05F3, - 0xFBD1, 0xFC76, 0xFD63, 0xFD12, 0xF60B, 0x03A8, 0x009D, 0xFA91, - 0xF66B, 0xFD6D, 0xFD9C, 0xFC89, 0xFBD1, 0x291C, 0x291C, 0x291B, - 0x291A, 0x2919, 0x2918, 0x2917, 0x2918, 0x2919, 0x291A, 0x291B, - 0x291C, 0x291C, 0x0178, 0x0178, 0x0178, 0x0178, 0x0178, 0x0178, - 0x0178, 0x0178, 0x0178, 0x0178, 0x0178, 0x0178, 0x0178, 0xA47F, - 0xAE49, 0xC411, 0xDA7B, 0xF26C, 0x0AFE, 0x162A, 0x0A7D, 0xF169, - 0xD93E, 0xC326, 0xADF6, 0xA47F, 0x0EB5, 0xEEB3, 0xF6F0, 0x6176, - 0xE264, 0x77FC, 0xDF7B, 0x0105, 0xF2F4, 0x479E, 0x6501, 0xFBFE, - 0xA205, 0xA205, 0xA205, 0xA205, 0xFFE7, 0xFFE7, 0xFFE8, 0xFFE9, - 0xFFE9, 0xFFE8, 0xFFE8, 0xFFE8, 0xFFE8, 0xFFE8, 0xFFE8, 0xFFE7, - 0xFFE7, 0x0011, 0x0012, 0x0013, 0x0014, 0x0014, 0x0013, 0x0012, - 0x0013, 0x0013, 0x0013, 0x0013, 0x0012, 0x0011, 0x07F1, 0x090A, - 0x0B23, 0x0C6C, 0x0BDE, 0x0A81, 0x09A2, 0x0A08, 0x0AEC, 0x0B44, - 0x0A47, 0x08BD, 0x07F1, 0x004C, 0x003F, 0x0021, 0x0000, 0xFFD7, - 0xFFAA, 0xFF95, 0xFFAA, 0xFFD7, 0x0000, 0x0021, 0x003F, 0x004C, - 0x0201, 0x01AD, 0x00E6, 0xFFFE, 0xFEC4, 0xFD67, 0xFCC2, 0xFD67, - 0xFEC4, 0xFFFE, 0x00E6, 0x01AD, 0x0201, 0x45FE, 0x46C2, 0x4827, - 0x48D6, 0x47D9, 0x4625, 0x4543, 0x463B, 0x4804, 0x490B, 0x484F, - 0x46CF, 0x45FE, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_0600D530, 0x001c4230, 80474, 0x0000d530, 532); // 0x0600D744 -static const u16 koopa_seg6_animindex_0600D744[] = { - 0x0001, 0x0000, 0x000D, 0x0001, 0x0001, 0x000E, 0x0001, 0x0000, 0x0001, 0x000F, 0x0001, 0x0000, - 0x000D, 0x00E3, 0x000D, 0x00F0, 0x000D, 0x00FD, - 0x000D, 0x00BC, 0x000D, 0x00C9, 0x000D, 0x00D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00BB, - 0x000D, 0x0037, 0x000D, 0x0044, 0x000D, 0x0051, - 0x000D, 0x0010, 0x000D, 0x001D, 0x000D, 0x002A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00BA, - 0x000D, 0x0085, 0x000D, 0x0092, 0x000D, 0x009F, - 0x000D, 0x005E, 0x000D, 0x006B, 0x000D, 0x0078, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00B9, - 0x0001, 0x00AF, 0x0001, 0x00B0, 0x0001, 0x00B1, - 0x0001, 0x00AC, 0x0001, 0x00AD, 0x0001, 0x00AE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00B8, - 0x0001, 0x00B5, 0x0001, 0x00B6, 0x0001, 0x00B7, - 0x0001, 0x00B2, 0x0001, 0x00B3, 0x0001, 0x00B4, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_0600D744, 0x001c4230, 80474, 0x0000d744, 192); // 0x0600D804 static const struct Animation koopa_seg6_anim_0600D804 = { diff --git a/actors/koopa/anims/anim_0600DD90.inc.c b/actors/koopa/anims/anim_0600DD90.inc.c index 75f0296ef..2fa9b318a 100644 --- a/actors/koopa/anims/anim_0600DD90.inc.c +++ b/actors/koopa/anims/anim_0600DD90.inc.c @@ -1,101 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600D81C -static const s16 koopa_seg6_animvalue_0600D81C[] = { - 0x0000, 0x0090, 0x008F, 0x008D, 0x008B, 0x0089, 0x0088, 0x0089, - 0x008B, 0x008D, 0x008F, 0x0090, 0x008F, 0x008C, 0x008A, 0x0087, - 0x0086, 0x0087, 0x0089, 0x008B, 0x008D, 0x008F, 0x0090, 0xFFF3, - 0x3FFF, 0xFCBE, 0xF9F6, 0xF4B5, 0xF1A2, 0xF598, 0xFA80, 0xFB98, - 0xFC18, 0xFC3C, 0xFC3D, 0xFC56, 0xFCBD, 0xFD4E, 0xFDB5, 0xFD9F, - 0xFCB9, 0xF90A, 0xF3AF, 0xF0F2, 0xF3C9, 0xF93B, 0xFCAE, 0xFF0A, - 0xFF18, 0xFF3C, 0xFF72, 0xFFB3, 0xFFFA, 0x0040, 0x0081, 0x00B7, - 0x00DB, 0x00E9, 0x00DE, 0x00BF, 0x0091, 0x0059, 0x001A, 0xFFD9, - 0xFF9A, 0xFF62, 0xFF34, 0xFF15, 0xFF0A, 0xFF2C, 0xFF2C, 0xFF2B, - 0xFF29, 0xFF27, 0xFF25, 0xFF23, 0xFF21, 0xFF1F, 0xFF1E, 0xFF1E, - 0xFF1E, 0xFF1F, 0xFF20, 0xFF22, 0xFF24, 0xFF26, 0xFF28, 0xFF2A, - 0xFF2B, 0xFF2C, 0xFF2C, 0xE43B, 0xE257, 0xDD33, 0xD5A0, 0xCC6E, - 0xC26B, 0xB869, 0xAF37, 0xA7A4, 0xA280, 0xA09C, 0xA22F, 0xA680, - 0xACF4, 0xB4EE, 0xBDD2, 0xC704, 0xCFE9, 0xD7E3, 0xDE57, 0xE2A8, - 0xE43B, 0x0000, 0xFFFB, 0xFFD1, 0xFF5B, 0xFE73, 0xFCF2, 0xF76B, - 0xF26D, 0xF3D3, 0xF738, 0xF913, 0xF717, 0xF391, 0xF1EA, 0xF635, - 0xFB2B, 0xFCBC, 0xFDF6, 0xFEDF, 0xFF80, 0xFFDE, 0x0000, 0x0092, - 0x0089, 0x0071, 0x004E, 0x0023, 0xFFF6, 0xFFC7, 0xFF9C, 0xFF79, - 0xFF61, 0xFF58, 0xFF60, 0xFF73, 0xFF91, 0xFFB5, 0xFFDE, 0x0007, - 0x0030, 0x0055, 0x0074, 0x0089, 0x0092, 0xFF8A, 0xFF8B, 0xFF8D, - 0xFF91, 0xFF95, 0xFF9A, 0xFF9F, 0xFFA4, 0xFFA8, 0xFFAA, 0xFFAB, - 0xFFAA, 0xFFA8, 0xFFA5, 0xFFA1, 0xFF9D, 0xFF98, 0xFF94, 0xFF90, - 0xFF8D, 0xFF8B, 0xFF8A, 0x9DA9, 0x9FEB, 0xA60D, 0xAF16, 0xBA0F, - 0xC5FF, 0xD1F0, 0xDCE9, 0xE5F2, 0xEC14, 0xEE56, 0xEC80, 0xE776, - 0xDFEB, 0xD694, 0xCC23, 0xC14C, 0xB6C3, 0xAD3C, 0xA569, 0x9FFF, - 0x9DB2, 0x04B7, 0x0496, 0x043A, 0x03B3, 0x030F, 0x025D, 0x01AB, - 0x0107, 0x0080, 0x0025, 0x0003, 0x001F, 0x006A, 0x00DA, 0x0166, - 0x0202, 0x02A3, 0x0341, 0x03CF, 0x0444, 0x0494, 0x04B7, 0x1A88, - 0x18FB, 0x14C4, 0x0E8D, 0x0702, 0xFECE, 0xF699, 0xEF0E, 0xE8D8, - 0xE4A1, 0xE313, 0xE456, 0xE7CD, 0xECFC, 0xF368, 0xFA96, 0x0208, - 0x0946, 0x0FD3, 0x1534, 0x18ED, 0x1A82, 0xFAA6, 0xFA6E, 0xF9D8, - 0xF8FB, 0xF7EF, 0xF6CB, 0xF5A7, 0xF49A, 0xF3BD, 0xF327, 0xF2F0, - 0xF31D, 0xF398, 0xF451, 0xF535, 0xF635, 0xF73E, 0xF840, 0xF929, - 0xF9E8, 0xFA6C, 0xFAA5, 0x160B, 0x1578, 0x13E7, 0x1198, 0x0ECA, - 0x0BBE, 0x08B1, 0x05E3, 0x0395, 0x0204, 0x0170, 0x01E8, 0x0332, - 0x051F, 0x0782, 0x0A2C, 0x0CF1, 0x0FA2, 0x1211, 0x1411, 0x1573, - 0x1609, 0x1F3A, 0x1F1B, 0x1EC5, 0x1E48, 0x1DAF, 0x1D09, 0x1C63, - 0x1BCA, 0x1B4D, 0x1AF7, 0x1AD8, 0x1AF2, 0x1B38, 0x1BA1, 0x1C22, - 0x1CB4, 0x1D4A, 0x1DDD, 0x1E61, 0x1ECE, 0x1F1A, 0x1F3A, 0xC24D, - 0xC070, 0xBB63, 0xB3F1, 0xAAE7, 0xA111, 0x973B, 0x8E30, 0x86BF, - 0x81B1, 0x7FD2, 0x8158, 0x857F, 0x8BB6, 0x9368, 0x9C02, 0xA4F0, - 0xAD9E, 0xB578, 0xBBEA, 0xC060, 0xC246, 0x0003, 0xFF3D, 0xFD22, - 0xFA08, 0xF643, 0xF229, 0xEE0F, 0xEA4A, 0xE730, 0xE514, 0xE44E, - 0xE4EF, 0xE6AA, 0xE942, 0xEC77, 0xF00D, 0xF3C6, 0xF765, 0xFAAB, - 0xFD5A, 0xFF37, 0x0000, 0x1942, 0x1839, 0x156A, 0x1146, 0x0C3F, - 0x06C6, 0x014E, 0xFC47, 0xF824, 0xF554, 0xF44B, 0xF523, 0xF772, - 0xFAE6, 0xFF2E, 0x03F6, 0x08EE, 0x0DC1, 0x121F, 0x15B5, 0x1830, - 0x193E, 0xF709, 0xF6E0, 0xF672, 0xF5CF, 0xF50A, 0xF434, 0xF35D, - 0xF298, 0xF1F5, 0xF187, 0xF15E, 0xF17F, 0xF1DA, 0xF262, 0xF30A, - 0xF3C5, 0xF488, 0xF545, 0xF5F1, 0xF67D, 0xF6DF, 0xF708, 0x20D3, - 0x1EB9, 0x1907, 0x10A1, 0x066F, 0xFB58, 0xF040, 0xE60E, 0xDDA8, - 0xD7F6, 0xD5DD, 0xD791, 0xDC40, 0xE342, 0xEBF0, 0xF5A4, 0xFFB6, - 0x097F, 0x125A, 0x199F, 0x1EA6, 0x20CA, 0xDD51, 0xDD7E, 0xDDF6, - 0xDEA7, 0xDF7E, 0xE067, 0xE151, 0xE228, 0xE2D9, 0xE351, 0xE37D, - 0xE359, 0xE2F7, 0xE263, 0xE1AC, 0xE0E0, 0xE00B, 0xDF3D, 0xDE82, - 0xDDE9, 0xDD7F, 0xDD52, 0x71C9, 0x7460, 0x7B67, 0x85C6, 0x9259, - 0xA009, 0xADB8, 0xBA4C, 0xC4A7, 0xCBAE, 0xCE45, 0xCC2A, 0xC664, - 0xBDBF, 0xB30A, 0xA712, 0x9AA5, 0x8E92, 0x83A6, 0x7AAC, 0x7477, - 0x71D3, 0xA205, 0xA205, 0xA205, 0xA205, 0x02CD, 0x029A, 0x0218, - 0x016A, 0x00B1, 0x0012, 0xFF74, 0xFEBD, 0xFE11, 0xFD90, 0xFD5D, - 0xFD90, 0xFE11, 0xFEBE, 0xFF72, 0x000A, 0x0095, 0x012D, 0x01C3, - 0x0245, 0x02A3, 0x02CD, 0xFCD8, 0xFD0F, 0xFD9D, 0xFE5A, 0xFF23, - 0xFFD1, 0x007F, 0x0148, 0x0206, 0x0294, 0x02CD, 0x0294, 0x0205, - 0x0146, 0x007F, 0xFFD9, 0xFF41, 0xFE9B, 0xFDF8, 0xFD6B, 0xFD05, - 0xFCD9, 0xFD8F, 0xFDDB, 0xFE91, 0xFF6A, 0x001F, 0x006B, 0x0019, - 0xFF58, 0xFE76, 0xFDC5, 0xFD95, 0xFE2D, 0xFF56, 0x00A8, 0x01BF, - 0x0233, 0x01DE, 0x0109, 0xFFF4, 0xFEDA, 0xFDFA, 0xFD91, 0xFDA7, - 0xFDC4, 0xFE15, 0xFE8C, 0xFF1C, 0xFFB9, 0x0055, 0x00E5, 0x015B, - 0x01AC, 0x01CA, 0x01B2, 0x016F, 0x010C, 0x0091, 0x0008, 0xFF7B, - 0xFEF0, 0xFE73, 0xFE0C, 0xFDC5, 0xFDA7, 0x0361, 0x0334, 0x02BB, - 0x0207, 0x012E, 0x0041, 0xFF55, 0xFE7B, 0xFDC8, 0xFD4E, 0xFD21, - 0xFD46, 0xFDAA, 0xFE3F, 0xFEF9, 0xFFC8, 0x009E, 0x016F, 0x022C, - 0x02C7, 0x0333, 0x0360, 0x62C8, 0x62C8, 0x62C9, 0x62CA, 0x62CA, - 0x62CB, 0x62CC, 0x62CD, 0x62CE, 0x62CF, 0x62CF, 0x62CF, 0x62CE, - 0x62CE, 0x62CD, 0x62CC, 0x62CB, 0x62CA, 0x62C9, 0x62C9, 0x62C8, - 0x62C8, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_0600D81C, 0x001c4230, 80474, 0x0000d81c, 1204); // 0x0600DCD0 -static const u16 koopa_seg6_animindex_0600DCD0[] = { - 0x0001, 0x0000, 0x0016, 0x0001, 0x0001, 0x0017, 0x0001, 0x0000, 0x0001, 0x0018, 0x0001, 0x0000, - 0x0016, 0x0217, 0x0016, 0x022D, 0x0016, 0x0243, - 0x0016, 0x01D5, 0x0016, 0x01EB, 0x0016, 0x0201, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D4, - 0x0016, 0x002F, 0x0016, 0x0045, 0x0016, 0x005B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x0019, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D3, - 0x0016, 0x0087, 0x0016, 0x009D, 0x0016, 0x00B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0016, 0x0071, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D2, - 0x0016, 0x010B, 0x0016, 0x0121, 0x0016, 0x0137, - 0x0016, 0x00C9, 0x0016, 0x00DF, 0x0016, 0x00F5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D1, - 0x0016, 0x018F, 0x0016, 0x01A5, 0x0016, 0x01BB, - 0x0016, 0x014D, 0x0016, 0x0163, 0x0016, 0x0179, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_0600DCD0, 0x001c4230, 80474, 0x0000dcd0, 192); // 0x0600DD90 static const struct Animation koopa_seg6_anim_0600DD90 = { diff --git a/actors/koopa/anims/anim_0600E32C.inc.c b/actors/koopa/anims/anim_0600E32C.inc.c index b1aad128e..109805a7c 100644 --- a/actors/koopa/anims/anim_0600E32C.inc.c +++ b/actors/koopa/anims/anim_0600E32C.inc.c @@ -1,102 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600DDA8 -static const s16 koopa_seg6_animvalue_0600DDA8[] = { - 0x0000, 0x00A9, 0x00A8, 0x00A1, 0x0095, 0x0084, 0x0059, 0x004E, - 0x004A, 0x004A, 0x0058, 0x0066, 0x0063, 0x005B, 0x0051, 0x0045, - 0x004A, 0x004F, 0x0054, 0x0056, 0x0053, 0x004D, 0x0046, 0x0049, - 0x004B, 0x004D, 0x004E, 0x004C, 0x0048, 0x0045, 0x0044, 0xFFF3, - 0x3FFF, 0x2C00, 0x2CFF, 0x2F13, 0x30E2, 0x320A, 0x3318, 0x3416, - 0x350D, 0x3608, 0x3711, 0x3830, 0x3972, 0x3B92, 0x3E2A, 0x3F8E, - 0x3EE6, 0x3D33, 0x3B8E, 0x3B13, 0x3D39, 0x40C8, 0x42D1, 0x420D, - 0x4002, 0x3DF1, 0x3D1D, 0x3E5F, 0x40E1, 0x4356, 0x4472, 0xF148, - 0xF18B, 0xF20B, 0xF25C, 0xF198, 0xF1F8, 0xF28B, 0xF2D6, 0xF2D6, - 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, - 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, - 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0xF2D6, 0x002B, 0x016B, 0x03DC, - 0x0588, 0x02B2, 0x03DD, 0x05BA, 0x06B3, 0x06B3, 0x06B3, 0x06B3, - 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, - 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, 0x06B3, - 0x06B3, 0x06B3, 0x06B3, 0xC506, 0xC872, 0xCF20, 0xD3AE, 0xCBCE, - 0xCF1E, 0xD45E, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, - 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, - 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, 0xD71C, - 0xD71C, 0x2785, 0x2939, 0x2C77, 0x2E6B, 0x2E90, 0x2E56, 0x2DDA, - 0x2D39, 0x2C92, 0x2C01, 0x2BA4, 0x2B98, 0x2CD6, 0x2EF9, 0x3013, - 0x2F25, 0x2D40, 0x2B8C, 0x2B2F, 0x2DE0, 0x3246, 0x34F7, 0x3489, - 0x32B7, 0x30CC, 0x3013, 0x3164, 0x33E5, 0x3652, 0x3768, 0x101E, - 0x0FC3, 0x0F07, 0x0E6C, 0x0EA1, 0x0DC7, 0x0CC1, 0x0C43, 0x0C43, - 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, - 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, - 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0x0C43, 0xFD87, 0xFC7D, 0xFA55, - 0xF883, 0xF8D7, 0xF77E, 0xF5E1, 0xF519, 0xF519, 0xF519, 0xF519, - 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, - 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, 0xF519, - 0xF519, 0xF519, 0xF519, 0xC60F, 0xC8B9, 0xCE3D, 0xD2E2, 0xD1F3, - 0xD5E9, 0xDAA4, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, - 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, - 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, 0xDCEE, - 0xDCEE, 0x0132, 0x18EA, 0x1E99, 0x2C1A, 0x3C18, 0x4941, 0x5304, - 0x5BEF, 0x635D, 0x68A8, 0x697F, 0x66EB, 0x654F, 0x66D0, 0x6947, - 0x6AA4, 0x6A00, 0x6872, 0x66DD, 0x6626, 0x675D, 0x6999, 0x6ACC, - 0x6ACC, 0x6ACC, 0x6ACC, 0x6ACC, 0x6ACC, 0x6ACC, 0x6ACC, 0x6ACC, - 0x1EEC, 0x2180, 0x274B, 0x2D61, 0x30D6, 0x3080, 0x2E0E, 0x2ADD, - 0x2847, 0x26E2, 0x25C4, 0x2410, 0x20F3, 0x1D3F, 0x1A90, 0x195E, - 0x18DB, 0x18B2, 0x1892, 0x189A, 0x18E1, 0x190E, 0x190E, 0x190E, - 0x190E, 0x190E, 0x190E, 0x190E, 0x190E, 0x190E, 0x7236, 0x7670, - 0x80E7, 0x8E39, 0x9B13, 0xA854, 0xB730, 0xC4C5, 0xCE34, 0xCF4E, - 0xCABB, 0xC7E9, 0xCA88, 0xCEE6, 0xD15C, 0xD052, 0xCDAD, 0xCB05, - 0xC9F0, 0xCC67, 0xD0BB, 0xD309, 0xD309, 0xD309, 0xD309, 0xD309, - 0xD309, 0xD309, 0xD309, 0xD309, 0x0132, 0x6818, 0x62D3, 0x5664, - 0x47DC, 0x3C4B, 0x3485, 0x2E01, 0x28CE, 0x24F5, 0x240F, 0x258B, - 0x2640, 0x2481, 0x21FB, 0x208B, 0x20FC, 0x224E, 0x23B2, 0x2459, - 0x2363, 0x2197, 0x209F, 0x209F, 0x209F, 0x209F, 0x209F, 0x209F, - 0x209F, 0x209F, 0x209F, 0x9C39, 0x9E88, 0xA3BF, 0xA950, 0xACAD, - 0xAD0B, 0xABD2, 0xA9B9, 0xA77C, 0xA4B4, 0xA13B, 0x9E2F, 0x9BF8, - 0x9A2D, 0x98AF, 0x9775, 0x9673, 0x9582, 0x947C, 0x930C, 0x918C, - 0x90DB, 0x90DB, 0x90DB, 0x90DB, 0x90DB, 0x90DB, 0x90DB, 0x90DB, - 0x90DB, 0xFDA8, 0x032D, 0x104B, 0x1FD0, 0x2C8A, 0x35D8, 0x3E3E, - 0x4546, 0x4A77, 0x4BB7, 0x49F9, 0x495D, 0x4C4E, 0x5061, 0x5275, - 0x5123, 0x4E2B, 0x4B23, 0x49A1, 0x4B6E, 0x4F00, 0x50F2, 0x50F2, - 0x50F2, 0x50F2, 0x50F2, 0x50F2, 0x50F2, 0x50F2, 0x50F2, 0xA205, - 0xA205, 0xA205, 0xA205, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE2, 0xFFE2, - 0xFFE2, 0xFFE3, 0xFFE3, 0xFFE3, 0xFFE3, 0xFFE3, 0xFFE2, 0xFFE1, - 0xFFE2, 0xFFE2, 0xFFE2, 0xFFE2, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, - 0xFFE2, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, - 0xFFE2, 0x0000, 0xFFFF, 0xFFFD, 0xFFFA, 0xFFF8, 0xFFF7, 0xFFF7, - 0xFFFA, 0x0000, 0x0006, 0x000B, 0x0008, 0x0002, 0xFFFD, 0xFFF8, - 0xFFF9, 0xFFFC, 0xFFFF, 0x0000, 0xFFFF, 0xFFFD, 0xFFFB, 0xFFFB, - 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFB, 0xFFFB, 0xEDDF, - 0xEC24, 0xE7D5, 0xE248, 0xDCD2, 0xD8C8, 0xD77E, 0xDB9D, 0xE441, - 0xED71, 0xF333, 0xEFC1, 0xE7CA, 0xDF6C, 0xD9F0, 0xDB31, 0xDEB4, - 0xE27B, 0xE488, 0xE326, 0xDFE1, 0xDD9B, 0xDDC5, 0xDEEF, 0xDFA4, - 0xDF6E, 0xDEED, 0xDE53, 0xDDD1, 0xDD9B, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0x72CD, 0x74EB, 0x7A14, 0x8084, 0x866D, - 0x8A09, 0x8947, 0x856E, 0x81BE, 0x7EC7, 0x7D65, 0x7EE6, 0x817C, - 0x840F, 0x858E, 0x855C, 0x8421, 0x82B2, 0x81E3, 0x8252, 0x8359, - 0x83ED, 0x83ED, 0x83ED, 0x83ED, 0x83ED, 0x83ED, 0x83ED, 0x83ED, - 0x83ED, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_0600DDA8, 0x001c4230, 80474, 0x0000dda8, 1220); // 0x0600E26C -static const u16 koopa_seg6_animindex_0600E26C[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x001F, 0x0001, 0x0000, 0x0001, 0x0020, 0x0001, 0x0000, - 0x0001, 0x0000, 0x001E, 0x0225, 0x001E, 0x0243, - 0x001E, 0x01CB, 0x001E, 0x01E9, 0x001E, 0x0207, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01CA, - 0x001E, 0x003F, 0x001E, 0x005D, 0x001E, 0x007B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0021, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C9, - 0x001E, 0x00B7, 0x001E, 0x00D5, 0x001E, 0x00F3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0099, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C8, - 0x001E, 0x0112, 0x001E, 0x0130, 0x001E, 0x014E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0111, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C7, - 0x001E, 0x016D, 0x001E, 0x018B, 0x001E, 0x01A9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x016C, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_0600E26C, 0x001c4230, 80474, 0x0000cb64, 192); // 0x0600E32C static const struct Animation koopa_seg6_anim_0600E32C = { diff --git a/actors/koopa/anims/anim_0600E928.inc.c b/actors/koopa/anims/anim_0600E928.inc.c index fbde29230..898c8ae73 100644 --- a/actors/koopa/anims/anim_0600E928.inc.c +++ b/actors/koopa/anims/anim_0600E928.inc.c @@ -1,108 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600E344 -static const s16 koopa_seg6_animvalue_0600E344[] = { - 0x0000, 0x0046, 0x0056, 0x0066, 0x0090, 0x0085, 0x0087, 0x007D, - 0x0077, 0x0079, 0x007E, 0x0083, 0x0086, 0x0087, 0x0088, 0x0088, - 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, 0xFFF3, 0xFFFE, - 0x000D, 0x001C, 0x0027, 0x002E, 0x0033, 0x0037, 0x003A, 0x003C, - 0x003C, 0x0038, 0x0031, 0x0027, 0x001B, 0x000F, 0x0004, 0xFFFB, - 0xFFF5, 0xFFF3, 0xFFF3, 0x3FFF, 0x0000, 0x00F5, 0x0242, 0x03A4, - 0x04D8, 0x059C, 0x0586, 0x04B2, 0x03AD, 0x0262, 0x00E4, 0x0000, - 0xFFBF, 0xFFA0, 0xFF9C, 0xFFAB, 0xFFC4, 0xFFE0, 0xFFF7, 0x0000, - 0x0000, 0x0000, 0x00E3, 0x01FC, 0x0341, 0x04A9, 0x062B, 0x0872, - 0x0B12, 0x0C5B, 0x0B1E, 0x088B, 0x0684, 0x0560, 0x043C, 0x0323, - 0x0222, 0x0145, 0x0098, 0x0028, 0x0000, 0x0000, 0x42D1, 0x386B, - 0x29F0, 0x19DB, 0x0AA9, 0xFED5, 0xF900, 0xF7EB, 0xF841, 0xF9AA, - 0xFC7E, 0xFE6B, 0xFF06, 0xFF75, 0xFFBF, 0xFFEA, 0xFFFF, 0x0004, - 0x0002, 0x0000, 0x0000, 0xF2D6, 0xF313, 0xF3A2, 0xF44C, 0xF4D5, - 0xF505, 0xF4CD, 0xF457, 0xF3BE, 0xF31C, 0xF28D, 0xF22C, 0xF1F1, - 0xF1C1, 0xF19C, 0xF180, 0xF16C, 0xF160, 0xF159, 0xF157, 0xF157, - 0x06B3, 0x055B, 0x0216, 0xFE09, 0xFA55, 0xF81F, 0xF788, 0xF7C0, - 0xF880, 0xF982, 0xFA80, 0xFB32, 0xFBB3, 0xFC44, 0xFCDB, 0xFD6D, - 0xFDF1, 0xFE5B, 0xFEA3, 0xFEBD, 0xFEBD, 0xD71C, 0xD28B, 0xC75D, - 0xB956, 0xAC3E, 0xA3D8, 0xA077, 0x9F6D, 0xA003, 0xA181, 0xA32F, - 0xA457, 0xA539, 0xA677, 0xA7EC, 0xA972, 0xAAE3, 0xAC1A, 0xACF0, - 0xAD3F, 0xAD3F, 0x0000, 0x0015, 0x003F, 0x005F, 0x0055, 0x0000, - 0xFEB2, 0xFCD0, 0xFBDA, 0xFCD8, 0xFEC2, 0x0000, 0x0049, 0x006C, - 0x0071, 0x0060, 0x0043, 0x0024, 0x000A, 0x0000, 0x0000, 0x0000, - 0x0028, 0x007A, 0x00B8, 0x00A3, 0x0000, 0xFD7C, 0xF9DC, 0xF803, - 0xF9EC, 0xFD9B, 0x0000, 0x008E, 0x00D1, 0x00D9, 0x00B9, 0x0082, - 0x0045, 0x0014, 0x0000, 0x0000, 0x34F7, 0x2C99, 0x20A3, 0x132F, - 0x0659, 0xFC3D, 0xF6EB, 0xF542, 0xF485, 0xF3E9, 0xF43A, 0xF51B, - 0xF65F, 0xF7FB, 0xF9C6, 0xFB99, 0xFD4A, 0xFEB1, 0xFFA6, 0x0000, - 0x0000, 0x0C43, 0x0C5B, 0x0C9A, 0x0CF3, 0x0D57, 0x0DB9, 0x0E20, - 0x0E94, 0x0F0B, 0x0F7A, 0x0FD7, 0x1017, 0x103C, 0x1052, 0x105C, - 0x105E, 0x1059, 0x1052, 0x104C, 0x1049, 0x1049, 0xF519, 0xF6D4, - 0xFB03, 0x0021, 0x04AD, 0x0724, 0x073C, 0x0609, 0x0412, 0x01DC, - 0xFFEF, 0xFECF, 0xFE69, 0xFE45, 0xFE51, 0xFE7F, 0xFEBE, 0xFEFF, - 0xFF31, 0xFF46, 0xFF46, 0xDCEE, 0xD7D4, 0xCB65, 0xBBF1, 0xADC8, - 0xA53A, 0xA2E5, 0xA3BD, 0xA692, 0xAA37, 0xAD7D, 0xAF36, 0xAF8B, - 0xAF82, 0xAF34, 0xAEBA, 0xAE2F, 0xADAD, 0xAD4B, 0xAD25, 0xAD25, - 0x0000, 0x01D2, 0x03A4, 0x01FB, 0x0000, 0xFF97, 0xFF8A, 0xFFA6, - 0xFFBA, 0xFFCB, 0xFFEB, 0x0000, 0x0004, 0x0007, 0x0007, 0x0006, - 0x0004, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFC8, 0xFF90, - 0xFFC5, 0x0000, 0x0003, 0xFFF8, 0xFFEA, 0xFFE3, 0xFFEA, 0xFFF8, - 0x0000, 0x0002, 0x0003, 0x0003, 0x0002, 0x0001, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0132, 0xF458, 0xE231, 0xDB22, 0xD6D4, 0xD0C4, - 0xCA26, 0xC519, 0xC3BC, 0xCA20, 0xD5D0, 0xDF23, 0xE4E1, 0xEABF, - 0xF076, 0xF5C1, 0xFA5A, 0xFDF9, 0x0058, 0x0132, 0x0132, 0x6ACC, - 0x6376, 0x590F, 0x4D11, 0x40F4, 0x31C8, 0x2185, 0x1902, 0x1C0F, - 0x252D, 0x2F3D, 0x3521, 0x369C, 0x3709, 0x36AA, 0x35C4, 0x349A, - 0x3372, 0x328E, 0x3233, 0x3233, 0x190E, 0x1462, 0x0DDD, 0x0756, - 0x02A6, 0x016B, 0x025D, 0x02F9, 0x01E9, 0x0045, 0xFF39, 0xFFED, - 0x0295, 0x0651, 0x0AB0, 0x0F41, 0x1393, 0x1735, 0x19B5, 0x1AA4, - 0x1AA4, 0xD309, 0xC03D, 0xA4F1, 0x8A4D, 0x7974, 0x7BB2, 0x89F5, - 0x94DC, 0x96EE, 0x9662, 0x956B, 0x963B, 0x9949, 0x9D4E, 0xA1DF, - 0xA68E, 0xAAEF, 0xAE96, 0xB117, 0xB205, 0xB205, 0x0000, 0x0009, - 0xFE23, 0xF599, 0xF082, 0xF66B, 0xFFE4, 0x099D, 0x1049, 0x1254, - 0x10E7, 0x0CC7, 0x0679, 0xFE81, 0xF5A3, 0xECA6, 0xE44F, 0xDD66, - 0xD8AF, 0xD6F1, 0xD6F1, 0x0000, 0xFEF5, 0xFF86, 0x06A3, 0x0CE2, - 0x0D45, 0x0C10, 0x0A23, 0x085E, 0x063E, 0x03E0, 0x0317, 0x0412, - 0x05A5, 0x0798, 0x09B1, 0x0BB5, 0x0D6E, 0x0EA0, 0x0F12, 0x0F12, - 0x0132, 0xEE3E, 0xD7BA, 0xDC61, 0xE4C0, 0xE2C3, 0xDE33, 0xDA26, - 0xD9B1, 0xE0EC, 0xECB7, 0xF551, 0xF99B, 0xFD94, 0x0126, 0x043F, - 0x06CB, 0x08B6, 0x09EB, 0x0A56, 0x0A56, 0x209F, 0x23F2, 0x28E1, - 0x2B52, 0x2816, 0x21C7, 0x1D1C, 0x1F55, 0x3171, 0x4254, 0x491A, - 0x4DFE, 0x51D7, 0x5579, 0x59BD, 0x5F76, 0x7179, 0xFD1D, 0xF4CD, - 0xD27B, 0xD27B, 0x90DB, 0x9107, 0x91C1, 0x925B, 0x9225, 0x9019, - 0x8D04, 0x8AFC, 0x8BDD, 0x8E16, 0x9063, 0x9306, 0x9539, 0x9635, - 0x9345, 0x8ECE, 0x8D63, 0xF6C0, 0xFBB3, 0x027B, 0x027B, 0x50F2, - 0x3BE2, 0x1E18, 0x09AD, 0x039B, 0x03C8, 0x061C, 0x06E6, 0x0808, - 0x0971, 0x0ADF, 0x0C48, 0x0C90, 0x0BF6, 0x0A3C, 0x0587, 0xF14E, - 0x69E2, 0x6AA7, 0x69D3, 0x69D3, 0xA205, 0xA205, 0xA205, 0xA205, - 0xFFE2, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE2, - 0xFFE2, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, - 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFE1, 0xFFFB, 0xFFFB, 0xFFFC, - 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFB, 0xFFFB, 0xFFFC, 0xFFFC, - 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xDD9B, 0xDDC5, 0xDEEF, 0xDFA4, 0xDF47, 0xDE76, - 0xDDA0, 0xDD33, 0xDD9B, 0xDED2, 0xE076, 0xE268, 0xE48D, 0xE6C6, - 0xE8F8, 0xEB04, 0xECCF, 0xEE3A, 0xEF2A, 0xEF80, 0xEF80, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0x83ED, 0x86F3, 0x8AF2, 0x8E97, - 0x908E, 0x9105, 0x910D, 0x90AA, 0x8FDF, 0x8EAF, 0x8D1D, 0x8B2D, - 0x8863, 0x848B, 0x8016, 0x7B71, 0x7712, 0x7368, 0x70E3, 0x6FF3, - 0x6FF3, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_0600E344, 0x001c4230, 80474, 0x0000e344, 1316); // 0x0600E868 -static const u16 koopa_seg6_animindex_0600E868[] = { - 0x0001, 0x0000, 0x0015, 0x0001, 0x0015, 0x0016, 0x0001, 0x0000, 0x0001, 0x002B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0015, 0x0267, 0x0015, 0x027C, - 0x0015, 0x0228, 0x0015, 0x023D, 0x0015, 0x0252, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0227, - 0x0015, 0x006B, 0x0015, 0x0080, 0x0015, 0x0095, - 0x0015, 0x002C, 0x0015, 0x0041, 0x0015, 0x0056, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0226, - 0x0015, 0x00E9, 0x0015, 0x00FE, 0x0015, 0x0113, - 0x0015, 0x00AA, 0x0015, 0x00BF, 0x0015, 0x00D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0225, - 0x0015, 0x0167, 0x0015, 0x017C, 0x0015, 0x0191, - 0x0015, 0x0128, 0x0015, 0x013D, 0x0015, 0x0152, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0224, - 0x0015, 0x01E5, 0x0015, 0x01FA, 0x0015, 0x020F, - 0x0015, 0x01A6, 0x0015, 0x01BB, 0x0015, 0x01D0, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_0600E868, 0x001c4230, 80474, 0x0000e868, 192); // 0x0600E928 static const struct Animation koopa_seg6_anim_0600E928 = { diff --git a/actors/koopa/anims/anim_0600F3EC.inc.c b/actors/koopa/anims/anim_0600F3EC.inc.c index 100faa694..89e61f706 100644 --- a/actors/koopa/anims/anim_0600F3EC.inc.c +++ b/actors/koopa/anims/anim_0600F3EC.inc.c @@ -1,184 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600E940 -static const s16 koopa_seg6_animvalue_0600E940[] = { - 0x0000, 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, - 0x0088, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0086, - 0x0086, 0x0086, 0x0086, 0x0086, 0x0085, 0x0085, 0x0085, 0x0085, - 0x0085, 0x0085, 0x0085, 0x0084, 0x0084, 0x0084, 0x0084, 0x0084, - 0x0084, 0x0084, 0x0084, 0x0084, 0x0085, 0x0085, 0x0085, 0x0085, - 0x0085, 0x0085, 0x0085, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, - 0x0087, 0x0087, 0x0087, 0x0087, 0x0087, 0x0088, 0x0088, 0x0088, - 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, 0xFFF3, 0xFFF3, 0xFFF3, - 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF4, 0xFFF4, 0xFFF4, 0xFFF5, 0xFFF5, - 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF9, 0xFFF9, 0xFFFA, - 0xFFFA, 0xFFFB, 0xFFFB, 0xFFFB, 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFB, 0xFFFB, 0xFFFA, 0xFFFA, 0xFFF9, - 0xFFF9, 0xFFF8, 0xFFF8, 0xFFF7, 0xFFF7, 0xFFF6, 0xFFF6, 0xFFF5, - 0xFFF5, 0xFFF4, 0xFFF4, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF3, - 0xFFF3, 0x3FFF, 0xF157, 0xF157, 0xF157, 0xF157, 0xF157, 0xF157, - 0xF157, 0xF157, 0xF157, 0xF157, 0xF157, 0xF157, 0xF156, 0xF156, - 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, - 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, - 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, - 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, 0xF156, - 0xF156, 0xF156, 0xF156, 0xF157, 0xF157, 0xF157, 0xF157, 0xF157, - 0xF157, 0xF157, 0xF157, 0xF157, 0xF157, 0xF157, 0xFEBD, 0xFEBD, - 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, - 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBE, 0xFEBE, - 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, - 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, - 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, 0xFEBE, - 0xFEBE, 0xFEBE, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, - 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, 0xFEBD, - 0xFEBD, 0xFEBD, 0xAD3F, 0xAD39, 0xAD26, 0xAD08, 0xACDF, 0xACAD, - 0xAC72, 0xAC2F, 0xABE5, 0xAB95, 0xAB3F, 0xAAE5, 0xAA88, 0xAA28, - 0xA9C6, 0xA963, 0xA901, 0xA89F, 0xA83F, 0xA7E2, 0xA788, 0xA732, - 0xA6E2, 0xA698, 0xA655, 0xA61A, 0xA5E7, 0xA5BF, 0xA5A1, 0xA58E, - 0xA587, 0xA58E, 0xA5A2, 0xA5C3, 0xA5EE, 0xA623, 0xA662, 0xA6A9, - 0xA6F8, 0xA74C, 0xA7A6, 0xA805, 0xA866, 0xA8CB, 0xA930, 0xA996, - 0xA9FC, 0xAA60, 0xAAC2, 0xAB21, 0xAB7B, 0xABCF, 0xAC1E, 0xAC65, - 0xACA3, 0xACD9, 0xAD04, 0xAD24, 0xAD38, 0xAD3F, 0x1049, 0x1049, - 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, - 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, - 0x1048, 0x1048, 0x1048, 0x1048, 0x1048, 0x1048, 0x1048, 0x1048, - 0x1048, 0x1048, 0x1048, 0x1048, 0x1048, 0x1048, 0x1048, 0x1048, - 0x1048, 0x1048, 0x1048, 0x1048, 0x1048, 0x1048, 0x1048, 0x1048, - 0x1048, 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, - 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, 0x1049, - 0x1049, 0x1049, 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, - 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, - 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF47, 0xFF47, 0xFF47, - 0xFF47, 0xFF47, 0xFF47, 0xFF47, 0xFF47, 0xFF47, 0xFF47, 0xFF47, - 0xFF47, 0xFF47, 0xFF47, 0xFF47, 0xFF47, 0xFF47, 0xFF47, 0xFF47, - 0xFF47, 0xFF47, 0xFF47, 0xFF47, 0xFF46, 0xFF46, 0xFF46, 0xFF46, - 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, - 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xFF46, 0xAD25, 0xAD1E, - 0xAD0B, 0xACEB, 0xACC0, 0xAC8B, 0xAC4D, 0xAC06, 0xABB8, 0xAB64, - 0xAB0A, 0xAAAB, 0xAA49, 0xA9E4, 0xA97D, 0xA915, 0xA8AD, 0xA846, - 0xA7E1, 0xA77F, 0xA720, 0xA6C6, 0xA672, 0xA624, 0xA5DD, 0xA59F, - 0xA56A, 0xA53F, 0xA520, 0xA50C, 0xA505, 0xA50C, 0xA521, 0xA543, - 0xA571, 0xA5A9, 0xA5EB, 0xA636, 0xA689, 0xA6E2, 0xA740, 0xA7A4, - 0xA80B, 0xA874, 0xA8DF, 0xA94B, 0xA9B6, 0xAA1F, 0xAA86, 0xAAEA, - 0xAB48, 0xABA2, 0xABF4, 0xAC3F, 0xAC81, 0xACB9, 0xACE7, 0xAD09, - 0xAD1E, 0xAD25, 0x0000, 0x0009, 0x0026, 0x0054, 0x0092, 0x00E0, - 0x013A, 0x01A1, 0x0212, 0x028D, 0x0310, 0x0399, 0x0428, 0x04BB, - 0x0551, 0x05E8, 0x067F, 0x0715, 0x07A8, 0x0836, 0x08C0, 0x0943, - 0x09BE, 0x0A2F, 0x0A96, 0x0AF0, 0x0B3D, 0x0B7C, 0x0BAA, 0x0BC6, - 0x0BD0, 0x0BC6, 0x0BA7, 0x0B76, 0x0B33, 0x0AE1, 0x0A81, 0x0A15, - 0x099D, 0x091B, 0x0891, 0x0801, 0x076B, 0x06D2, 0x0636, 0x059A, - 0x04FE, 0x0465, 0x03CF, 0x033E, 0x02B5, 0x0233, 0x01BB, 0x014E, - 0x00EE, 0x009C, 0x005A, 0x0029, 0x000A, 0x0000, 0x0132, 0x0120, - 0x00EA, 0x0094, 0x0021, 0xFF92, 0xFEE9, 0xFE2A, 0xFD57, 0xFC73, - 0xFB7F, 0xFA7F, 0xF975, 0xF863, 0xF74C, 0xF633, 0xF51A, 0xF403, - 0xF2F1, 0xF1E7, 0xF0E7, 0xEFF3, 0xEF0F, 0xEE3C, 0xED7D, 0xECD4, - 0xEC45, 0xEBD1, 0xEB7B, 0xEB45, 0xEB33, 0xEB47, 0xEB80, 0xEBDB, - 0xEC57, 0xECEF, 0xEDA2, 0xEE6D, 0xEF4C, 0xF03E, 0xF13E, 0xF24B, - 0xF362, 0xF480, 0xF5A1, 0xF6C5, 0xF7E6, 0xF904, 0xFA1B, 0xFB28, - 0xFC28, 0xFD1A, 0xFDF9, 0xFEC4, 0xFF77, 0x000E, 0x008A, 0x00E6, - 0x011F, 0x0132, 0x2D39, 0x2D35, 0x2D28, 0x2D15, 0x2CFA, 0x2CDA, - 0x2CB3, 0x2C87, 0x2C57, 0x2C23, 0x2BEB, 0x2BB1, 0x2B74, 0x2B35, - 0x2AF6, 0x2AB5, 0x2A75, 0x2A35, 0x29F7, 0x29BA, 0x297F, 0x2948, - 0x2914, 0x28E3, 0x28B8, 0x2891, 0x2870, 0x2856, 0x2842, 0x2836, - 0x2832, 0x2836, 0x2843, 0x2858, 0x2874, 0x2897, 0x28C0, 0x28EF, - 0x2922, 0x2959, 0x2993, 0x29D1, 0x2A11, 0x2A52, 0x2A94, 0x2AD7, - 0x2B19, 0x2B5A, 0x2B9A, 0x2BD7, 0x2C12, 0x2C49, 0x2C7C, 0x2CAA, - 0x2CD3, 0x2CF6, 0x2D12, 0x2D27, 0x2D34, 0x2D39, 0x1AE3, 0x1ADB, - 0x1AC5, 0x1AA0, 0x1A6E, 0x1A30, 0x19E8, 0x1996, 0x193B, 0x18D9, - 0x1870, 0x1802, 0x1790, 0x171A, 0x16A2, 0x162A, 0x15B1, 0x1539, - 0x14C4, 0x1451, 0x13E3, 0x137A, 0x1318, 0x12BE, 0x126C, 0x1223, - 0x11E5, 0x11B4, 0x118F, 0x1178, 0x1170, 0x1178, 0x1191, 0x11B8, - 0x11ED, 0x122F, 0x127C, 0x12D3, 0x1333, 0x139A, 0x1409, 0x147C, - 0x14F4, 0x156F, 0x15EB, 0x1668, 0x16E5, 0x175F, 0x17D7, 0x184B, - 0x18B9, 0x1921, 0x1980, 0x19D7, 0x1A24, 0x1A66, 0x1A9B, 0x1AC2, - 0x1ADB, 0x1AE3, 0xB15D, 0xB15A, 0xB153, 0xB148, 0xB138, 0xB125, - 0xB10E, 0xB0F5, 0xB0D9, 0xB0BA, 0xB099, 0xB077, 0xB053, 0xB02F, - 0xB009, 0xAFE4, 0xAFBE, 0xAF99, 0xAF74, 0xAF51, 0xAF2E, 0xAF0E, - 0xAEEF, 0xAED3, 0xAEB9, 0xAEA3, 0xAE8F, 0xAE80, 0xAE74, 0xAE6D, - 0xAE6B, 0xAE6D, 0xAE75, 0xAE81, 0xAE92, 0xAEA6, 0xAEBE, 0xAED9, - 0xAEF7, 0xAF18, 0xAF3A, 0xAF5E, 0xAF83, 0xAFA9, 0xAFD0, 0xAFF7, - 0xB01E, 0xB044, 0xB06A, 0xB08E, 0xB0B0, 0xB0D0, 0xB0EE, 0xB109, - 0xB121, 0xB136, 0xB146, 0xB153, 0xB15A, 0xB15D, 0xD6F1, 0x0F12, - 0x0A56, 0xD27B, 0xD28F, 0xD2C6, 0xD31E, 0xD391, 0xD41B, 0xD4B8, - 0xD565, 0xD61B, 0xD6D9, 0xD798, 0xD855, 0xD90C, 0xD9B8, 0xDA56, - 0xDAE0, 0xDB53, 0xDBAA, 0xDBE2, 0xDBF5, 0xDBD9, 0xDB89, 0xDB0C, - 0xDA6A, 0xD9AB, 0xD8D7, 0xD7F4, 0xD70A, 0xD621, 0xD540, 0xD46F, - 0xD3B6, 0xD31B, 0xD2A7, 0xD260, 0xD24F, 0xD27B, 0xD318, 0xD43F, - 0xD5D5, 0xD7BB, 0xD9D6, 0xDC07, 0xDE32, 0xE039, 0xE200, 0xE369, - 0xE456, 0xE4AC, 0xE440, 0xE316, 0xE15A, 0xDF35, 0xDCD0, 0xDA57, - 0xD7F3, 0xD5CD, 0xD411, 0xD2E8, 0xD27B, 0x027B, 0x029A, 0x02F2, - 0x037D, 0x0435, 0x0511, 0x060C, 0x071F, 0x0842, 0x0970, 0x0AA1, - 0x0BCF, 0x0CF3, 0x0E05, 0x0F00, 0x0FDD, 0x1094, 0x111F, 0x1178, - 0x1197, 0x1181, 0x1141, 0x10DA, 0x1050, 0x0FA5, 0x0EDE, 0x0DFC, - 0x0D05, 0x0BFA, 0x0ADF, 0x09B8, 0x0887, 0x0751, 0x0617, 0x04DE, - 0x03A9, 0x027B, 0x0122, 0xFF7D, 0xFD9C, 0xFB96, 0xF980, 0xF76D, - 0xF574, 0xF3A7, 0xF21E, 0xF0EB, 0xF023, 0xEFDC, 0xF04B, 0xF17C, - 0xF342, 0xF575, 0xF7E8, 0xFA70, 0xFCE3, 0xFF15, 0x00DB, 0x020B, - 0x027B, 0x69D3, 0x69CD, 0x69BB, 0x699E, 0x6978, 0x694A, 0x6916, - 0x68DD, 0x68A1, 0x6862, 0x6823, 0x67E4, 0x67A8, 0x676F, 0x673B, - 0x670D, 0x66E7, 0x66CA, 0x66B8, 0x66B2, 0x66BA, 0x66D1, 0x66F6, - 0x6726, 0x675F, 0x679E, 0x67E3, 0x682A, 0x6873, 0x68B9, 0x68FD, - 0x693A, 0x6970, 0x699D, 0x69BE, 0x69D0, 0x69D3, 0x69BC, 0x6984, - 0x6933, 0x68CF, 0x685E, 0x67E8, 0x6772, 0x6703, 0x66A1, 0x6653, - 0x6620, 0x660D, 0x6624, 0x6662, 0x66BE, 0x6730, 0x67AF, 0x6832, - 0x68B1, 0x6923, 0x697F, 0x69BD, 0x69D3, 0xA205, 0xA205, 0xA205, - 0xA205, 0xFFE1, 0xFFBF, 0xFF5C, 0xFEBF, 0xFDEF, 0xFCF1, 0xFBCD, - 0xFA89, 0xF92B, 0xF7B9, 0xF63B, 0xF4B7, 0xF332, 0xF1B5, 0xF044, - 0xEEE7, 0xEDA3, 0xEC80, 0xEB84, 0xEAB6, 0xEA1B, 0xE9BA, 0xE99A, - 0xE9C1, 0xEA3C, 0xEB0B, 0xEC26, 0xED86, 0xEF20, 0xF0EE, 0xF2E6, - 0xF4FF, 0xF732, 0xF975, 0xFBC0, 0xFE0B, 0x004C, 0x027D, 0x0493, - 0x0687, 0x084F, 0x09E4, 0x0B3D, 0x0C51, 0x0D18, 0x0D85, 0x0D96, - 0x0D57, 0x0CD1, 0x0C0D, 0x0B17, 0x09F8, 0x08B9, 0x0765, 0x0606, - 0x04A6, 0x034F, 0x020A, 0x00E2, 0xFFE1, 0x0000, 0x001E, 0x0073, - 0x00FA, 0x01AD, 0x0288, 0x0383, 0x049A, 0x05C8, 0x0706, 0x084F, - 0x099D, 0x0AEB, 0x0C33, 0x0D70, 0x0E9C, 0x0FB1, 0x10AA, 0x1182, - 0x1233, 0x12B6, 0x1308, 0x1321, 0x12FD, 0x1291, 0x11DB, 0x10E2, - 0x0FAF, 0x0E48, 0x0CB4, 0x0AFD, 0x0928, 0x073D, 0x0544, 0x0344, - 0x0144, 0xFF4E, 0xFD66, 0xFB95, 0xF9E2, 0xF855, 0xF6F5, 0xF5CA, - 0xF4DB, 0xF430, 0xF3D4, 0xF3C9, 0xF405, 0xF480, 0xF531, 0xF60E, - 0xF710, 0xF82C, 0xF95B, 0xFA93, 0xFBCC, 0xFCFC, 0xFE1B, 0xFF1F, - 0x0000, 0xEF80, 0xEF79, 0xEF66, 0xEF46, 0xEF1D, 0xEEEA, 0xEEAE, - 0xEE6C, 0xEE24, 0xEDD6, 0xED86, 0xED32, 0xECDD, 0xEC88, 0xEC34, - 0xEBE2, 0xEB93, 0xEB48, 0xEB03, 0xEAC4, 0xEA8D, 0xEA5E, 0xEA3A, - 0xEA21, 0xEA11, 0xEA08, 0xEA05, 0xEA08, 0xEA11, 0xEA1F, 0xEA31, - 0xEA48, 0xEA62, 0xEA80, 0xEAA0, 0xEAC4, 0xEAE9, 0xEB10, 0xEB38, - 0xEB62, 0xEB8B, 0xEBB5, 0xEBDE, 0xEC06, 0xEC2D, 0xEC5A, 0xEC93, - 0xECD5, 0xED1F, 0xED6E, 0xEDBF, 0xEE10, 0xEE5F, 0xEEA9, 0xEEEC, - 0xEF26, 0xEF54, 0xEF74, 0xEF83, 0xEF80, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, 0x0002, - 0x0002, 0x0003, 0x0003, 0x0004, 0x0004, 0x0005, 0x0005, 0x0006, - 0x0006, 0x0007, 0x0007, 0x0007, 0x0008, 0x0008, 0x0008, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0008, 0x0008, 0x0008, 0x0007, 0x0007, 0x0006, 0x0006, 0x0005, - 0x0005, 0x0005, 0x0004, 0x0004, 0x0003, 0x0003, 0x0002, 0x0002, - 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFC, 0x6FF3, 0x6FFA, 0x700F, 0x7030, 0x705D, 0x7095, - 0x70D7, 0x7121, 0x7173, 0x71CC, 0x722B, 0x728E, 0x72F6, 0x7360, - 0x73CD, 0x743A, 0x74A7, 0x7514, 0x757E, 0x75E6, 0x7649, 0x76A8, - 0x7701, 0x7753, 0x779D, 0x77DF, 0x7817, 0x7844, 0x7865, 0x787A, - 0x7881, 0x787A, 0x7863, 0x7840, 0x7810, 0x77D4, 0x778F, 0x7740, - 0x76E9, 0x768B, 0x7627, 0x75BF, 0x7552, 0x74E3, 0x7473, 0x7401, - 0x7391, 0x7322, 0x72B5, 0x724D, 0x71E9, 0x718B, 0x7134, 0x70E5, - 0x70A0, 0x7064, 0x7034, 0x7011, 0x6FFB, 0x6FF3, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_0600E940, 0x001c4230, 80474, 0x0000e940, 2540); // 0x0600F32C -static const u16 koopa_seg6_animindex_0600F32C[] = { - 0x0001, 0x0000, 0x003C, 0x0001, 0x003C, 0x003D, 0x0001, 0x0000, 0x0001, 0x0079, 0x0001, 0x0000, - 0x003C, 0x047D, 0x0001, 0x04B9, 0x003C, 0x04BA, - 0x003C, 0x03C9, 0x003C, 0x0405, 0x003C, 0x0441, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03C8, - 0x003C, 0x007A, 0x003C, 0x00B6, 0x003C, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03C7, - 0x003C, 0x012E, 0x003C, 0x016A, 0x003C, 0x01A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03C6, - 0x003C, 0x025A, 0x003C, 0x0296, 0x003C, 0x02D2, - 0x003C, 0x01E2, 0x0001, 0x0000, 0x003C, 0x021E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03C5, - 0x003C, 0x0311, 0x003C, 0x034D, 0x003C, 0x0389, - 0x0001, 0x030E, 0x0001, 0x030F, 0x0001, 0x0310, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_0600F32C, 0x001c4230, 80474, 0x0000f32c, 192); // 0x0600F3EC static const struct Animation koopa_seg6_anim_0600F3EC = { diff --git a/actors/koopa/anims/anim_0600FB1C.inc.c b/actors/koopa/anims/anim_0600FB1C.inc.c index 716ce5d02..6dd4c3ff4 100644 --- a/actors/koopa/anims/anim_0600FB1C.inc.c +++ b/actors/koopa/anims/anim_0600FB1C.inc.c @@ -1,127 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600F404 -static const s16 koopa_seg6_animvalue_0600F404[] = { - 0x0000, 0x0048, 0x004B, 0x0052, 0x005C, 0x0068, 0x0073, 0x007D, - 0x0084, 0x0083, 0x0080, 0x007D, 0x007C, 0x007C, 0x007E, 0x0080, - 0x0082, 0x0084, 0x0085, 0x0085, 0x0086, 0x0086, 0x0086, 0x0086, - 0x0087, 0x0087, 0x0087, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF3, - 0xFFF3, 0xFFF2, 0xFFF1, 0xFFEF, 0xFFEB, 0xFFE7, 0xFFE2, 0xFFE1, - 0xFFE0, 0xFFE0, 0xFFDF, 0xFFDE, 0xFFDE, 0xFFDD, 0xFFDC, 0xFFDC, - 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0x3FFF, 0x0000, 0x002A, - 0x0097, 0x012A, 0x01C7, 0x0253, 0x02B0, 0x02C2, 0x022E, 0x00FD, - 0xFFB1, 0xFEC5, 0xFEBA, 0x000D, 0x0275, 0x0544, 0x07CB, 0x0A50, - 0x0CBC, 0x0DD2, 0x0DD2, 0x0DD2, 0x0DD2, 0x0DD2, 0x0DD2, 0x0DD2, - 0x0000, 0xFFC2, 0xFF18, 0xFE1D, 0xFCEA, 0xFB99, 0xFA44, 0xF904, - 0xF7AF, 0xF628, 0xF4A0, 0xF348, 0xF252, 0xF1EB, 0xF1FC, 0xF24A, - 0xF29D, 0xF31C, 0xF3C5, 0xF419, 0xF419, 0xF419, 0xF419, 0xF419, - 0xF419, 0xF419, 0x2372, 0x2181, 0x1C6F, 0x1557, 0x0D58, 0x058F, - 0xFF1A, 0xFB16, 0xFA9E, 0xFD12, 0x00F6, 0x04D0, 0x0721, 0x078E, - 0x0700, 0x05DF, 0x0492, 0x026B, 0xFFBA, 0xFE67, 0xFE67, 0xFE67, - 0xFE67, 0xFE67, 0xFE67, 0xFE67, 0xE45B, 0xE4E9, 0xE670, 0xE8C2, - 0xEBAE, 0xEF03, 0xF291, 0xF628, 0xF997, 0xFCAD, 0xFF3C, 0x0110, - 0x01FD, 0x0147, 0xFEBF, 0xFAFF, 0xF6A4, 0xF24B, 0xEE8F, 0xEC0E, - 0xEAE2, 0xEA8E, 0xEACA, 0xEB4E, 0xEBD2, 0xEC0E, 0x051E, 0x053D, - 0x0593, 0x0617, 0x06BE, 0x077F, 0x0851, 0x0929, 0x09FD, 0x0AC5, - 0x0B76, 0x0C06, 0x0C6C, 0x0C93, 0x0C79, 0x0C33, 0x0BD3, 0x0B6D, - 0x0B16, 0x0AE0, 0x0ACB, 0x0AC5, 0x0AC9, 0x0AD3, 0x0ADC, 0x0AE0, - 0xD867, 0xD74F, 0xD443, 0xCFA0, 0xC9C3, 0xC309, 0xBBCD, 0xB46D, - 0xAD45, 0xA6B1, 0xA10F, 0x9CBB, 0x9A10, 0x9A38, 0x9D6D, 0xA2AD, - 0xA8F5, 0xAF43, 0xB494, 0xB7E5, 0xB8F8, 0xB89A, 0xB758, 0xB5C2, - 0xB466, 0xB3D2, 0x0000, 0x001B, 0x0066, 0x00DA, 0x016D, 0x0218, - 0x02D0, 0x038F, 0x04D9, 0x06BB, 0x087C, 0x0963, 0x08B4, 0x0562, - 0xFFD9, 0xF99A, 0xF428, 0xEF39, 0xEAD2, 0xE8EA, 0xE8EA, 0xE8EA, - 0xE8EA, 0xE8EA, 0xE8EA, 0xE8EA, 0x0000, 0x0063, 0x016C, 0x02E7, - 0x04A1, 0x0667, 0x0806, 0x094C, 0x0A3F, 0x0B05, 0x0B97, 0x0BEE, - 0x0C01, 0x0B9E, 0x0AC3, 0x09B4, 0x08B7, 0x079D, 0x0679, 0x05F3, - 0x05F3, 0x05F3, 0x05F3, 0x05F3, 0x05F3, 0x05F3, 0x12BD, 0x1179, - 0x0E2D, 0x0996, 0x0473, 0xFF84, 0xFB85, 0xF935, 0xF975, 0xFBDF, - 0xFF4A, 0x028D, 0x0480, 0x04C2, 0x0405, 0x02BE, 0x0163, 0xFF65, - 0xFCFC, 0xFBD1, 0xFBD1, 0xFBD1, 0xFBD1, 0xFBD1, 0xFBD1, 0xFBD1, - 0x1398, 0x1329, 0x11F6, 0x1025, 0x0DDC, 0x0B42, 0x087D, 0x05B2, - 0x030A, 0x00A8, 0xFEB6, 0xFD57, 0xFCB2, 0xFD61, 0xFF8D, 0x02B6, - 0x065D, 0x0A00, 0x0D1F, 0x0F39, 0x1037, 0x107E, 0x104B, 0x0FDB, - 0x0F6C, 0x0F39, 0xF519, 0xF513, 0xF502, 0xF4E8, 0xF4CA, 0xF4A9, - 0xF489, 0xF46B, 0xF454, 0xF446, 0xF443, 0xF44F, 0xF46C, 0xF4B1, - 0xF52A, 0xF5C2, 0xF668, 0xF709, 0xF794, 0xF7F4, 0xF824, 0xF832, - 0xF828, 0xF813, 0xF7FE, 0xF7F4, 0xDCEE, 0xDBCA, 0xD89E, 0xD3CB, - 0xCDB2, 0xC6B4, 0xBF30, 0xB789, 0xB01D, 0xA950, 0xA380, 0x9F0F, - 0x9C5D, 0x9CA0, 0xA019, 0xA5BB, 0xAC76, 0xB33E, 0xB905, 0xBCBC, - 0xBE34, 0xBE48, 0xBD77, 0xBC43, 0xBB2C, 0xBAB2, 0x0000, 0x0286, - 0x04F1, 0x0435, 0x02C1, 0x0106, 0xFF77, 0xFE84, 0xFE5A, 0xFEAF, - 0xFF3E, 0xFFC5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0007, 0x005F, 0x010F, 0x01D5, 0x02A5, 0x0373, 0x0431, - 0x04F6, 0x05CC, 0x068F, 0x071E, 0x0755, 0x0755, 0x0755, 0x0755, - 0x0755, 0x0755, 0x0755, 0x0755, 0x0755, 0x0755, 0x0755, 0x0755, - 0x0755, 0x0755, 0x0132, 0xFA6F, 0xF170, 0xED4B, 0xE9CC, 0xE6FB, - 0xE4DC, 0xE375, 0xE32E, 0xE402, 0xE557, 0xE694, 0xE720, 0xE720, - 0xE720, 0xE720, 0xE720, 0xE720, 0xE720, 0xE720, 0xE720, 0xE720, - 0xE720, 0xE720, 0xE720, 0xE720, 0x6ACC, 0x6284, 0x4EFD, 0x382F, - 0x2611, 0x2939, 0x2CDB, 0x2FA3, 0x3055, 0x305F, 0x3034, 0x3048, - 0x310C, 0x32B7, 0x34FA, 0x3787, 0x3A0E, 0x3C3F, 0x3DCA, 0x3E5F, - 0x3E5F, 0x3E5F, 0x3E5F, 0x3E5F, 0x3E5F, 0x3E5F, 0x190E, 0x1BBE, - 0x2160, 0x264F, 0x26E7, 0x0B16, 0x03F0, 0x022F, 0x037F, 0x06B1, - 0x09F7, 0x0B87, 0x0994, 0x033A, 0xF9C6, 0xEEB2, 0xE37E, 0xD9A5, - 0xD2A5, 0xCFFB, 0xCFFB, 0xCFFB, 0xCFFB, 0xCFFB, 0xCFFB, 0xCFFB, - 0xD309, 0xC7CB, 0xAD83, 0x8F5A, 0x7875, 0x8572, 0x8BC7, 0x8F50, - 0x8FC3, 0x8F17, 0x8E0C, 0x8D61, 0x8DD7, 0x8FAE, 0x9260, 0x9583, - 0x98AC, 0x9B72, 0x9D6A, 0x9E2A, 0x9E2A, 0x9E2A, 0x9E2A, 0x9E2A, - 0x9E2A, 0x9E2A, 0x0000, 0xFA28, 0xF488, 0xF623, 0xF963, 0xFD48, - 0x00CF, 0x02F9, 0x0366, 0x02C0, 0x0198, 0x007E, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF5F, 0xFE34, 0xFCEE, - 0xFB76, 0xFA17, 0xF91E, 0xF8D9, 0xF9B5, 0xFB7F, 0xFD92, 0xFF49, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0132, 0xF593, - 0xE74C, 0xE300, 0xE067, 0xDF00, 0xDE4B, 0xDDC7, 0xDDC8, 0xDEA3, - 0xDFDB, 0xE0F3, 0xE16C, 0xE16C, 0xE16C, 0xE16C, 0xE16C, 0xE16C, - 0xE16C, 0xE16C, 0xE16C, 0xE16C, 0xE16C, 0xE16C, 0xE16C, 0xE16C, - 0x209F, 0x27E9, 0x3922, 0x4D4F, 0x5D78, 0x5BC2, 0x590D, 0x56C6, - 0x5600, 0x55B8, 0x558F, 0x5528, 0x5424, 0x524C, 0x4FDC, 0x4D25, - 0x4A7B, 0x482E, 0x4691, 0x45F5, 0x45F5, 0x45F5, 0x45F5, 0x45F5, - 0x45F5, 0x45F5, 0x90DB, 0x9465, 0x9BFF, 0xA321, 0xA542, 0x8775, - 0x8060, 0x7EE0, 0x7FEA, 0x82A6, 0x857E, 0x86E6, 0x854F, 0x7FF4, - 0x77FD, 0x6EA8, 0x6536, 0x5CE8, 0x5701, 0x54C2, 0x54C2, 0x54C2, - 0x54C2, 0x54C2, 0x54C2, 0x54C2, 0x50F2, 0x4609, 0x2C89, 0x0F47, - 0xF91A, 0x05CF, 0x0D4B, 0x121F, 0x13D1, 0x14AA, 0x14E6, 0x14BE, - 0x146C, 0x13D9, 0x12E3, 0x11B6, 0x107F, 0x0F6A, 0x0EA4, 0x0E58, - 0x0E58, 0x0E58, 0x0E58, 0x0E58, 0x0E58, 0x0E58, 0xA205, 0xA205, - 0xA205, 0xA205, 0xFFE6, 0xFFAC, 0xFF12, 0xFE33, 0xFD2A, 0xFC13, - 0xFB0B, 0xFA2B, 0xF991, 0xF957, 0xFAE5, 0xFDE8, 0xFFE6, 0x0060, - 0x008F, 0x0088, 0x005F, 0x0028, 0xFFF9, 0xFFE4, 0xFFE4, 0xFFE4, - 0xFFE4, 0xFFE5, 0xFFE5, 0xFFE5, 0xFFF0, 0x0031, 0x00DD, 0x01CD, - 0x02D9, 0x03DB, 0x04AC, 0x0526, 0x0520, 0x0475, 0xFFAF, 0xF7D2, - 0xF371, 0xF3B2, 0xF518, 0xF742, 0xF9D0, 0xFC62, 0xFE96, 0x000C, - 0x00B9, 0x00EA, 0x00C8, 0x007D, 0x0031, 0x000F, 0xD847, 0xD91B, - 0xDB64, 0xDED9, 0xE32D, 0xE818, 0xED4C, 0xF281, 0xF76C, 0xFBC0, - 0x0077, 0x052E, 0x0791, 0x0785, 0x06AD, 0x0550, 0x03B5, 0x0222, - 0x00DF, 0x0033, 0x0046, 0x00E6, 0x01D2, 0x02CA, 0x038E, 0x03DE, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0x8ADA, 0x8AC1, 0x8A76, 0x89FC, 0x8952, 0x8879, - 0x8774, 0x8642, 0x84E4, 0x835C, 0x81AB, 0x7FCE, 0x7DCD, 0x7B0B, - 0x7739, 0x72C5, 0x6E1E, 0x69B4, 0x65F5, 0x6352, 0x620F, 0x61E9, - 0x6279, 0x635C, 0x642E, 0x648B, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_0600F404, 0x001c4230, 80474, 0x0000f404, 1624); // 0x0600FA5C -static const u16 koopa_seg6_animindex_0600FA5C[] = { - 0x0001, 0x0000, 0x001A, 0x0001, 0x001A, 0x001B, 0x0001, 0x0000, 0x0001, 0x0035, 0x0001, 0x0000, - 0x0001, 0x0000, 0x001A, 0x02F8, 0x001A, 0x0312, - 0x001A, 0x02AA, 0x001A, 0x02C4, 0x001A, 0x02DE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02A9, - 0x001A, 0x0084, 0x001A, 0x009E, 0x001A, 0x00B8, - 0x001A, 0x0036, 0x001A, 0x0050, 0x001A, 0x006A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02A8, - 0x001A, 0x0120, 0x001A, 0x013A, 0x001A, 0x0154, - 0x001A, 0x00D2, 0x001A, 0x00EC, 0x001A, 0x0106, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02A7, - 0x001A, 0x01BC, 0x001A, 0x01D6, 0x001A, 0x01F0, - 0x001A, 0x016E, 0x001A, 0x0188, 0x001A, 0x01A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02A6, - 0x001A, 0x0258, 0x001A, 0x0272, 0x001A, 0x028C, - 0x001A, 0x020A, 0x001A, 0x0224, 0x001A, 0x023E, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_0600FA5C, 0x001c4230, 80474, 0x0000fa5c, 192); // 0x0600FB1C static const struct Animation koopa_seg6_anim_0600FB1C = { diff --git a/actors/koopa/anims/anim_06010258.inc.c b/actors/koopa/anims/anim_06010258.inc.c index 5eff65452..5cd16bb2b 100644 --- a/actors/koopa/anims/anim_06010258.inc.c +++ b/actors/koopa/anims/anim_06010258.inc.c @@ -1,128 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600FB34 -static const s16 koopa_seg6_animvalue_0600FB34[] = { - 0x0000, 0x0090, 0x008F, 0x008E, 0x008D, 0x008B, 0x0089, 0x0088, - 0x0088, 0x0088, 0x0089, 0x008B, 0x008D, 0x008E, 0x0090, 0x0090, - 0x008F, 0x008E, 0x008C, 0x008A, 0x0088, 0x0087, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008B, 0x008D, 0x008E, 0x008F, 0x0090, 0xFFF3, - 0x3FFF, 0xFAB5, 0xF94B, 0xF62F, 0xF311, 0xF1A2, 0xF3AF, 0xF7B9, - 0xFA80, 0xFB47, 0xFB95, 0xFB99, 0xFB80, 0xFB79, 0xFBB1, 0xFC56, - 0xFDDE, 0x0032, 0x02AD, 0x04A9, 0x0581, 0x0261, 0xFCB9, 0xF692, - 0xF173, 0xF013, 0xF0F2, 0xF356, 0xF699, 0xF978, 0xFAB5, 0xFF15, - 0xFF1C, 0xFF2F, 0xFF4C, 0xFF72, 0xFF9E, 0xFFCD, 0xFFFF, 0x0030, - 0x0060, 0x008C, 0x00B1, 0x00CF, 0x00E2, 0x00E9, 0x00E3, 0x00D2, - 0x00B8, 0x0096, 0x006F, 0x0044, 0x0016, 0xFFE8, 0xFFBA, 0xFF8E, - 0xFF67, 0xFF46, 0xFF2C, 0xFF1B, 0xFF15, 0xFF20, 0xFF20, 0xFF20, - 0xFF20, 0xFF20, 0xFF1F, 0xFF1F, 0xFF1F, 0xFF1F, 0xFF1E, 0xFF1E, - 0xFF1E, 0xFF1E, 0xFF1E, 0xFF1E, 0xFF1E, 0xFF1E, 0xFF1E, 0xFF1E, - 0xFF1E, 0xFF1F, 0xFF1F, 0xFF1F, 0xFF1F, 0xFF1F, 0xFF20, 0xFF20, - 0xFF20, 0xFF20, 0xFF20, 0xE239, 0xE144, 0xDE97, 0xDA7A, 0xD537, - 0xCF18, 0xC866, 0xC16A, 0xBA6F, 0xB3BD, 0xAD9E, 0xA85B, 0xA43E, - 0xA190, 0xA09C, 0xA172, 0xA3CC, 0xA76E, 0xAC1E, 0xB19E, 0xB7B4, - 0xBE24, 0xC4B1, 0xCB20, 0xD136, 0xD6B7, 0xDB66, 0xDF09, 0xE163, - 0xE239, 0x0000, 0x00B8, 0x026A, 0x0460, 0x05E5, 0x0644, 0x0292, - 0xFCF2, 0xF852, 0xF3DC, 0xF0CC, 0xEF8B, 0xEF48, 0xEF67, 0xEF4C, - 0xEE74, 0xED4F, 0xECB1, 0xED6F, 0xF15F, 0xF73B, 0xFB2B, 0xFCAB, - 0xFDD2, 0xFEAD, 0xFF46, 0xFFA9, 0xFFE1, 0xFFFB, 0x0000, 0x0092, - 0x008E, 0x0084, 0x0073, 0x005E, 0x0046, 0x002B, 0x0010, 0xFFF5, - 0xFFDA, 0xFFC2, 0xFFAD, 0xFF9D, 0xFF92, 0xFF8E, 0xFF92, 0xFF9B, - 0xFFA9, 0xFFBC, 0xFFD2, 0xFFEA, 0x0003, 0x001D, 0x0036, 0x004E, - 0x0064, 0x0077, 0x0085, 0x008F, 0x0092, 0xFF8A, 0xFF89, 0xFF88, - 0xFF86, 0xFF84, 0xFF81, 0xFF7D, 0xFF7A, 0xFF77, 0xFF74, 0xFF71, - 0xFF6E, 0xFF6C, 0xFF6B, 0xFF6A, 0xFF6B, 0xFF6C, 0xFF6E, 0xFF70, - 0xFF73, 0xFF75, 0xFF79, 0xFF7C, 0xFF7F, 0xFF82, 0xFF84, 0xFF86, - 0xFF88, 0xFF89, 0xFF8A, 0x9DA9, 0x9E92, 0xA11D, 0xA505, 0xAA05, - 0xAFD6, 0xB632, 0xBCD5, 0xC377, 0xC9D4, 0xCFA5, 0xD4A4, 0xD88C, - 0xDB18, 0xDC01, 0xDB35, 0xD8F9, 0xD585, 0xD111, 0xCBD7, 0xC60F, - 0xBFF2, 0xB9B8, 0xB39B, 0xADD3, 0xA898, 0xA425, 0xA0B0, 0x9E74, - 0x9DA9, 0x04B7, 0x04A6, 0x0475, 0x0429, 0x03C9, 0x0358, 0x02DD, - 0x025D, 0x01DD, 0x0162, 0x00F2, 0x0091, 0x0046, 0x0015, 0x0003, - 0x0012, 0x003E, 0x0080, 0x00D6, 0x013B, 0x01AB, 0x0221, 0x0299, - 0x030F, 0x037F, 0x03E4, 0x043A, 0x047D, 0x04A8, 0x04B7, 0x1A88, - 0x19B9, 0x1776, 0x13FC, 0x0F89, 0x0A5D, 0x04B4, 0xFECE, 0xF8E7, - 0xF33F, 0xEE12, 0xE9A0, 0xE626, 0xE3E2, 0xE313, 0xE3C8, 0xE5C5, - 0xE8D8, 0xECCE, 0xF174, 0xF699, 0xFC09, 0x0192, 0x0702, 0x0C27, - 0x10CE, 0x14C4, 0x17D6, 0x19D3, 0x1A88, 0xFAA6, 0xFA89, 0xFA38, - 0xF9BD, 0xF91E, 0xF866, 0xF79D, 0xF6CB, 0xF5F9, 0xF52F, 0xF477, - 0xF3D9, 0xF35D, 0xF30D, 0xF2F0, 0xF309, 0xF350, 0xF3BD, 0xF44A, - 0xF4F0, 0xF5A7, 0xF668, 0xF72D, 0xF7EF, 0xF8A6, 0xF94B, 0xF9D8, - 0xFA46, 0xFA8D, 0xFAA6, 0x160B, 0x15BF, 0x14E7, 0x139D, 0x11F6, - 0x1009, 0x0DEF, 0x0BBE, 0x098C, 0x0772, 0x0586, 0x03DF, 0x0294, - 0x01BD, 0x0170, 0x01B3, 0x0270, 0x0395, 0x050D, 0x06C8, 0x08B1, - 0x0AB6, 0x0CC5, 0x0ECA, 0x10B4, 0x126E, 0x13E7, 0x150B, 0x15C8, - 0x160B, 0x1F3A, 0x1F2A, 0x1EFC, 0x1EB6, 0x1E5C, 0x1DF3, 0x1D80, - 0x1D09, 0x1C92, 0x1C1F, 0x1BB6, 0x1B5C, 0x1B16, 0x1AE8, 0x1AD8, - 0x1AE6, 0x1B0F, 0x1B4D, 0x1B9D, 0x1BFB, 0x1C63, 0x1CD1, 0x1D41, - 0x1DAF, 0x1E17, 0x1E75, 0x1EC5, 0x1F04, 0x1F2C, 0x1F3A, 0xC24D, - 0xC155, 0xBE9E, 0xBA74, 0xB51F, 0xAEEC, 0xA824, 0xA111, 0x99FE, - 0x9336, 0x8D02, 0x87AE, 0x8384, 0x80CD, 0x7FD2, 0x80AE, 0x8310, - 0x86BF, 0x8B7E, 0x9110, 0x973B, 0x9DBF, 0xA462, 0xAAE7, 0xB111, - 0xB6A4, 0xBB63, 0xBF12, 0xC174, 0xC24D, 0x0003, 0xFF9D, 0xFE7B, - 0xFCBE, 0xFA86, 0xF7F0, 0xF51C, 0xF229, 0xEF36, 0xEC62, 0xE9CC, - 0xE793, 0xE5D7, 0xE4B5, 0xE44E, 0xE4A8, 0xE5A7, 0xE730, 0xE92A, - 0xEB7D, 0xEE0F, 0xF0C7, 0xF38B, 0xF643, 0xF8D5, 0xFB28, 0xFD22, - 0xFEAB, 0xFFAA, 0x0003, 0x1942, 0x18B8, 0x1736, 0x14E5, 0x11EE, - 0x0E7B, 0x0AB5, 0x06C6, 0x02D7, 0xFF12, 0xFBA0, 0xF8A9, 0xF658, - 0xF4D5, 0xF44B, 0xF4C4, 0xF617, 0xF824, 0xFAC7, 0xFDE1, 0x014E, - 0x04EE, 0x089F, 0x0C3F, 0x0FAD, 0x12C6, 0x156A, 0x1776, 0x18CA, - 0x1942, 0xF709, 0xF6F4, 0xF6B8, 0xF65D, 0xF5E9, 0xF562, 0xF4CE, - 0xF434, 0xF399, 0xF305, 0xF27E, 0xF20A, 0xF1AF, 0xF174, 0xF15E, - 0xF171, 0xF1A5, 0xF1F5, 0xF25D, 0xF2D6, 0xF35D, 0xF3EB, 0xF47C, - 0xF50A, 0xF591, 0xF60A, 0xF672, 0xF6C2, 0xF6F6, 0xF709, 0x20D3, - 0x1FBB, 0x1CAC, 0x17F9, 0x11F6, 0x0AF8, 0x0351, 0xFB58, 0xF35E, - 0xEBB8, 0xE4B9, 0xDEB7, 0xDA04, 0xD6F4, 0xD5DD, 0xD6D1, 0xD981, - 0xDDA8, 0xE303, 0xE94C, 0xF040, 0xF79A, 0xFF16, 0x066F, 0x0D63, - 0x13AC, 0x1907, 0x1D2E, 0x1FDE, 0x20D3, 0xDD51, 0xDD69, 0xDDA9, - 0xDE0C, 0xDE8B, 0xDF1E, 0xDFBF, 0xE067, 0xE110, 0xE1B1, 0xE244, - 0xE2C3, 0xE326, 0xE366, 0xE37D, 0xE369, 0xE331, 0xE2D9, 0xE268, - 0xE1E4, 0xE151, 0xE0B6, 0xE019, 0xDF7E, 0xDEEB, 0xDE67, 0xDDF6, - 0xDD9E, 0xDD66, 0xDD51, 0x71C9, 0x7322, 0x76E9, 0x7CB4, 0x8421, - 0x8CC2, 0x9632, 0xA009, 0xA9E0, 0xB34F, 0xBBF0, 0xC35A, 0xC926, - 0xCCEC, 0xCE45, 0xCD17, 0xC9C7, 0xC4A7, 0xBE0D, 0xB64C, 0xADB8, - 0xA4A7, 0x9B6B, 0x9259, 0x89C6, 0x8205, 0x7B67, 0x7648, 0x72F7, - 0x71C9, 0xA205, 0xA205, 0xA205, 0xA205, 0x02CD, 0x02B3, 0x026B, - 0x0203, 0x0186, 0x0102, 0x0081, 0x0012, 0xFFA3, 0xFF24, 0xFEA1, - 0xFE25, 0xFDBF, 0xFD78, 0xFD5D, 0xFD77, 0xFDBF, 0xFE26, 0xFEA1, - 0xFF24, 0xFFA0, 0x000A, 0x006F, 0x00E1, 0x0156, 0x01C8, 0x022F, - 0x0282, 0x02B9, 0x02CD, 0xFCD8, 0xFCF5, 0xFD42, 0xFDB4, 0xFE3B, - 0xFECB, 0xFF57, 0xFFD1, 0x004B, 0x00D7, 0x0168, 0x01EF, 0x0261, - 0x02AF, 0x02CD, 0x02AF, 0x0260, 0x01EE, 0x0165, 0x00D6, 0x004C, - 0xFFD9, 0xFF6A, 0xFEEE, 0xFE6E, 0xFDF3, 0xFD84, 0xFD2A, 0xFCEE, - 0xFCD8, 0xFD8F, 0xFDB7, 0xFE20, 0xFEAF, 0xFF4B, 0xFFDA, 0x0042, - 0x006B, 0x003F, 0xFFCF, 0xFF37, 0xFE94, 0xFE05, 0xFDA6, 0xFD95, - 0xFDEF, 0xFEA1, 0xFF87, 0x007A, 0x0156, 0x01F6, 0x0233, 0x01FF, - 0x0179, 0x00BA, 0xFFE1, 0xFF07, 0xFE49, 0xFDC2, 0xFD8F, 0xFDA7, - 0xFDB6, 0xFDE1, 0xFE24, 0xFE79, 0xFEDC, 0xFF48, 0xFFB9, 0x0028, - 0x0095, 0x00F8, 0x014D, 0x018F, 0x01BA, 0x01CA, 0x01BC, 0x0196, - 0x015B, 0x0110, 0x00B7, 0x0055, 0xFFEE, 0xFF84, 0xFF1C, 0xFEB9, - 0xFE61, 0xFE15, 0xFDDA, 0xFDB4, 0xFDA7, 0x0361, 0x034A, 0x0308, - 0x02A4, 0x0224, 0x018E, 0x00EB, 0x0041, 0xFF97, 0xFEF4, 0xFE5F, - 0xFDDE, 0xFD7A, 0xFD39, 0xFD21, 0xFD36, 0xFD6F, 0xFDC8, 0xFE3A, - 0xFEC0, 0xFF55, 0xFFF2, 0x0091, 0x012E, 0x01C2, 0x0248, 0x02BB, - 0x0313, 0x034D, 0x0361, 0x62C8, 0x62C8, 0x62C8, 0x62C9, 0x62C9, - 0x62CA, 0x62CB, 0x62CB, 0x62CC, 0x62CD, 0x62CD, 0x62CE, 0x62CE, - 0x62CF, 0x62CF, 0x62CF, 0x62CE, 0x62CE, 0x62CE, 0x62CD, 0x62CC, - 0x62CC, 0x62CB, 0x62CA, 0x62CA, 0x62C9, 0x62C9, 0x62C8, 0x62C8, - 0x62C8, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_0600FB34, 0x001c4230, 80474, 0x0000fb34, 1636); // 0x06010198 -static const u16 koopa_seg6_animindex_06010198[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x001F, 0x0001, 0x0000, 0x0001, 0x0020, 0x0001, 0x0000, - 0x001E, 0x02D7, 0x001E, 0x02F5, 0x001E, 0x0313, - 0x001E, 0x027D, 0x001E, 0x029B, 0x001E, 0x02B9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x027C, - 0x001E, 0x003F, 0x001E, 0x005D, 0x001E, 0x007B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0021, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x027B, - 0x001E, 0x00B7, 0x001E, 0x00D5, 0x001E, 0x00F3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0099, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x027A, - 0x001E, 0x016B, 0x001E, 0x0189, 0x001E, 0x01A7, - 0x001E, 0x0111, 0x001E, 0x012F, 0x001E, 0x014D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0279, - 0x001E, 0x021F, 0x001E, 0x023D, 0x001E, 0x025B, - 0x001E, 0x01C5, 0x001E, 0x01E3, 0x001E, 0x0201, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_06010198, 0x001c4230, 80474, 0x00010198, 192); // 0x06010258 static const struct Animation koopa_seg6_anim_06010258 = { diff --git a/actors/koopa/anims/anim_06010634.inc.c b/actors/koopa/anims/anim_06010634.inc.c index 5482edaaf..86f080388 100644 --- a/actors/koopa/anims/anim_06010634.inc.c +++ b/actors/koopa/anims/anim_06010634.inc.c @@ -1,74 +1,9 @@ +#include "pc/rom_assets.h" // 0x06010270 -static const s16 koopa_seg6_animvalue_06010270[] = { - 0x0000, 0x0090, 0x0090, 0x008F, 0x008E, 0x008C, 0x008B, 0x0089, - 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, 0xFFF3, - 0x3FFF, 0xFAB5, 0xF94B, 0xF62F, 0xF311, 0xF1A2, 0xF391, 0xF77D, - 0xFA80, 0xFC05, 0xFD59, 0xFE73, 0xFF49, 0xFFD1, 0x0000, 0xFF15, - 0xFEDA, 0xFE35, 0xFD39, 0xFBFB, 0xFA8C, 0xF900, 0xF76B, 0xF5E0, - 0xF471, 0xF332, 0xF237, 0xF192, 0xF157, 0xFF20, 0xFF1E, 0xFF1A, - 0xFF13, 0xFF0A, 0xFEFF, 0xFEF4, 0xFEE9, 0xFEDE, 0xFED3, 0xFECA, - 0xFEC3, 0xFEBF, 0xFEBD, 0xE239, 0xE155, 0xDED9, 0xDB10, 0xD643, - 0xD0BE, 0xCAC9, 0xC4AF, 0xBEBB, 0xB935, 0xB469, 0xB09F, 0xAE24, - 0xAD3F, 0x0000, 0x00B8, 0x026A, 0x0460, 0x05E5, 0x0644, 0x01B1, - 0xFCF2, 0xFCA1, 0xFD0B, 0xFDE3, 0xFEDD, 0xFFAB, 0x0000, 0x0092, - 0x00D6, 0x0192, 0x02B2, 0x041E, 0x05C2, 0x0786, 0x0955, 0x0B1A, - 0x0CBD, 0x0E29, 0x0F49, 0x1005, 0x1049, 0xFF8A, 0xFF89, 0xFF85, - 0xFF81, 0xFF7A, 0xFF73, 0xFF6C, 0xFF64, 0xFF5C, 0xFF55, 0xFF4F, - 0xFF4A, 0xFF47, 0xFF46, 0x9DA9, 0x9DEC, 0x9EA6, 0x9FC1, 0xA128, - 0xA2C5, 0xA483, 0xA64B, 0xA809, 0xA9A6, 0xAB0D, 0xAC29, 0xACE2, - 0xAD25, 0x04B7, 0x04A3, 0x046A, 0x0414, 0x03A7, 0x0329, 0x02A1, - 0x0216, 0x018E, 0x0110, 0x00A3, 0x004C, 0x0014, 0x0000, 0x1A88, - 0x1A16, 0x18D7, 0x16F2, 0x148B, 0x11C7, 0x0ECB, 0x0BBD, 0x08C1, - 0x05FD, 0x0396, 0x01B0, 0x0072, 0x0000, 0xFAA6, 0xFAC2, 0xFB11, - 0xFB88, 0xFC20, 0xFCCF, 0xFD8C, 0xFE4D, 0xFF0A, 0xFFB8, 0x004F, - 0x00C7, 0x0116, 0x0132, 0x160B, 0x166F, 0x1786, 0x192E, 0x1B47, - 0x1DB1, 0x204D, 0x22F8, 0x2593, 0x27FD, 0x2A17, 0x2BBF, 0x2CD5, - 0x2D39, 0x1F3A, 0x1F27, 0x1EF3, 0x1EA4, 0x1E3F, 0x1DCC, 0x1D4F, - 0x1CCF, 0x1C52, 0x1BDE, 0x1B79, 0x1B2A, 0x1AF6, 0x1AE3, 0xC24D, - 0xC204, 0xC138, 0xC003, 0xBE7A, 0xBCB6, 0xBACE, 0xB8DB, 0xB6F4, - 0xB530, 0xB3A7, 0xB271, 0xB1A6, 0xB15D, 0x0003, 0xFF53, 0xFD66, - 0xFA77, 0xF6BE, 0xF276, 0xEDD8, 0xE91D, 0xE47F, 0xE037, 0xDC7E, - 0xD98F, 0xD7A2, 0xD6F1, 0x1942, 0x1916, 0x189C, 0x17E2, 0x16F5, - 0x15E6, 0x14C0, 0x1394, 0x126F, 0x115F, 0x1073, 0x0FB9, 0x0F3E, - 0x0F12, 0xF709, 0xF75C, 0xF844, 0xF9A5, 0xFB65, 0xFD68, 0xFF93, - 0x01CC, 0x03F7, 0x05FA, 0x07BA, 0x091B, 0x0A03, 0x0A56, 0x20D3, - 0x1F81, 0x1BD5, 0x163B, 0x0F23, 0x06F8, 0xFE2A, 0xF525, 0xEC56, - 0xE42B, 0xDD13, 0xD779, 0xD3CD, 0xD27B, 0xDD51, 0xDDF2, 0xDFB0, - 0xE258, 0xE5B5, 0xE995, 0xEDC3, 0xF20A, 0xF638, 0xFA18, 0xFD75, - 0x001C, 0x01DA, 0x027B, 0x71C9, 0x71A7, 0x7147, 0x70B6, 0x6FFD, - 0x6F29, 0x6E44, 0x6D59, 0x6C74, 0x6BA0, 0x6AE7, 0x6A55, 0x69F6, - 0x69D3, 0xA205, 0xA205, 0xA205, 0xA205, 0x02CD, 0x02AE, 0x025A, - 0x01E4, 0x015D, 0x00D7, 0x0063, 0x0012, 0xFFE7, 0xFFD2, 0xFFCF, - 0xFFD4, 0xFFDD, 0xFFE1, 0xFCD8, 0xFCFB, 0xFD56, 0xFDD6, 0xFE69, - 0xFEFB, 0xFF79, 0xFFD1, 0x0000, 0x0014, 0x0017, 0x000F, 0x0005, - 0x0000, 0xFD8F, 0xFDD9, 0xFE91, 0xFF7B, 0x005A, 0x00F4, 0x010E, - 0x006B, 0xFE6B, 0xFB13, 0xF726, 0xF368, 0xF09A, 0xEF80, 0xFDA7, - 0xFDB1, 0xFDCD, 0xFDF8, 0xFE2E, 0xFE6D, 0xFEB1, 0xFEF6, 0xFF3A, - 0xFF79, 0xFFAF, 0xFFDA, 0xFFF6, 0x0000, 0x0361, 0x0352, 0x032A, - 0x02EB, 0x029D, 0x0242, 0x01E0, 0x017C, 0x011A, 0x00C0, 0x0071, - 0x0033, 0x000A, 0xFFFC, 0x62C8, 0x6301, 0x639F, 0x6490, 0x65C1, - 0x6720, 0x689B, 0x6A20, 0x6B9B, 0x6CFA, 0x6E2B, 0x6F1C, 0x6FBA, - 0x6FF3, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_06010270, 0x001c4230, 80474, 0x00010270, 772); // 0x06010574 -static const u16 koopa_seg6_animindex_06010574[] = { - 0x0001, 0x0000, 0x000E, 0x0001, 0x0001, 0x000F, 0x0001, 0x0000, 0x0001, 0x0010, 0x0001, 0x0000, - 0x000E, 0x0157, 0x000E, 0x0165, 0x000E, 0x0173, - 0x000E, 0x012D, 0x000E, 0x013B, 0x000E, 0x0149, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x012C, - 0x000E, 0x001F, 0x000E, 0x002D, 0x000E, 0x003B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0011, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x012B, - 0x000E, 0x0057, 0x000E, 0x0065, 0x000E, 0x0073, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0049, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x012A, - 0x000E, 0x00AB, 0x000E, 0x00B9, 0x000E, 0x00C7, - 0x000E, 0x0081, 0x000E, 0x008F, 0x000E, 0x009D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0129, - 0x000E, 0x00FF, 0x000E, 0x010D, 0x000E, 0x011B, - 0x000E, 0x00D5, 0x000E, 0x00E3, 0x000E, 0x00F1, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_06010574, 0x001c4230, 80474, 0x00010574, 192); // 0x06010634 static const struct Animation koopa_seg6_anim_06010634 = { diff --git a/actors/koopa/anims/anim_06010E48.inc.c b/actors/koopa/anims/anim_06010E48.inc.c index 1e5f9e197..f1d0bc901 100644 --- a/actors/koopa/anims/anim_06010E48.inc.c +++ b/actors/koopa/anims/anim_06010E48.inc.c @@ -1,141 +1,9 @@ +#include "pc/rom_assets.h" // 0x0601064C -static const s16 koopa_seg6_animvalue_0601064C[] = { - 0x0000, 0x0088, 0x0089, 0x008C, 0x008F, 0x0090, 0x008F, 0x008E, - 0x008D, 0x008B, 0x0089, 0x0088, 0x0088, 0x0088, 0x0089, 0x008B, - 0x008D, 0x008E, 0x0090, 0x0090, 0x008F, 0x008E, 0x008C, 0x008A, - 0x0088, 0x0087, 0x0086, 0x0087, 0x0088, 0x0089, 0x008B, 0x008D, - 0x008E, 0x008F, 0x0090, 0xFFF3, 0x3FFF, 0x0000, 0xFF2D, 0xFD5B, - 0xFB88, 0xFAB5, 0xF94B, 0xF62F, 0xF311, 0xF1A2, 0xF3AF, 0xF7B9, - 0xFA80, 0xFB47, 0xFB95, 0xFB99, 0xFB80, 0xFB79, 0xFBB1, 0xFC56, - 0xFDDE, 0x0032, 0x02AD, 0x04A9, 0x0581, 0x0261, 0xFCB9, 0xF692, - 0xF173, 0xF013, 0xF0F2, 0xF356, 0xF699, 0xF978, 0xFAB5, 0xF157, - 0xF37D, 0xF836, 0xFCEF, 0xFF15, 0xFF1C, 0xFF2F, 0xFF4C, 0xFF72, - 0xFF9E, 0xFFCD, 0xFFFF, 0x0030, 0x0060, 0x008C, 0x00B1, 0x00CF, - 0x00E2, 0x00E9, 0x00E3, 0x00D2, 0x00B8, 0x0096, 0x006F, 0x0044, - 0x0016, 0xFFE8, 0xFFBA, 0xFF8E, 0xFF67, 0xFF46, 0xFF2C, 0xFF1B, - 0xFF15, 0xFEBD, 0xFECC, 0xFEEF, 0xFF11, 0xFF20, 0xFF20, 0xFF20, - 0xFF20, 0xFF20, 0xFF1F, 0xFF1F, 0xFF1F, 0xFF1F, 0xFF1E, 0xFF1E, - 0xFF1E, 0xFF1E, 0xFF1E, 0xFF1E, 0xFF1E, 0xFF1E, 0xFF1E, 0xFF1E, - 0xFF1E, 0xFF1F, 0xFF1F, 0xFF1F, 0xFF1F, 0xFF1F, 0xFF20, 0xFF20, - 0xFF20, 0xFF20, 0xFF20, 0xAD3F, 0xB586, 0xC7BC, 0xD9F2, 0xE239, - 0xE144, 0xDE97, 0xDA7A, 0xD537, 0xCF18, 0xC866, 0xC16A, 0xBA6F, - 0xB3BD, 0xAD9E, 0xA85B, 0xA43E, 0xA190, 0xA09C, 0xA172, 0xA3CC, - 0xA76E, 0xAC1E, 0xB19E, 0xB7B4, 0xBE24, 0xC4B1, 0xCB20, 0xD136, - 0xD6B7, 0xDB66, 0xDF09, 0xE163, 0xE239, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x00B8, 0x026A, 0x0460, 0x05E5, 0x0644, 0x0292, - 0xFCF2, 0xF852, 0xF3DC, 0xF0CC, 0xEF8B, 0xEF48, 0xEF67, 0xEF4C, - 0xEE74, 0xED4F, 0xECB1, 0xED6F, 0xF15F, 0xF73B, 0xFB2B, 0xFCAB, - 0xFDD2, 0xFEAD, 0xFF46, 0xFFA9, 0xFFE1, 0xFFFB, 0x0000, 0x1049, - 0x0DD5, 0x086E, 0x0307, 0x0092, 0x008E, 0x0084, 0x0073, 0x005E, - 0x0046, 0x002B, 0x0010, 0xFFF5, 0xFFDA, 0xFFC2, 0xFFAD, 0xFF9D, - 0xFF92, 0xFF8E, 0xFF92, 0xFF9B, 0xFFA9, 0xFFBC, 0xFFD2, 0xFFEA, - 0x0003, 0x001D, 0x0036, 0x004E, 0x0064, 0x0077, 0x0085, 0x008F, - 0x0092, 0xFF46, 0xFF50, 0xFF68, 0xFF7F, 0xFF8A, 0xFF89, 0xFF88, - 0xFF86, 0xFF84, 0xFF81, 0xFF7D, 0xFF7A, 0xFF77, 0xFF74, 0xFF71, - 0xFF6E, 0xFF6C, 0xFF6B, 0xFF6A, 0xFF6B, 0xFF6C, 0xFF6E, 0xFF70, - 0xFF73, 0xFF75, 0xFF79, 0xFF7C, 0xFF7F, 0xFF82, 0xFF84, 0xFF86, - 0xFF88, 0xFF89, 0xFF8A, 0xAD25, 0xAABA, 0xA567, 0xA014, 0x9DA9, - 0x9E92, 0xA11D, 0xA505, 0xAA05, 0xAFD6, 0xB632, 0xBCD5, 0xC377, - 0xC9D4, 0xCFA5, 0xD4A4, 0xD88C, 0xDB18, 0xDC01, 0xDB35, 0xD8F9, - 0xD585, 0xD111, 0xCBD7, 0xC60F, 0xBFF2, 0xB9B8, 0xB39B, 0xADD3, - 0xA898, 0xA425, 0xA0B0, 0x9E74, 0x9DA9, 0x0000, 0x00BC, 0x025B, - 0x03FB, 0x04B7, 0x04A6, 0x0475, 0x0429, 0x03C9, 0x0358, 0x02DD, - 0x025D, 0x01DD, 0x0162, 0x00F2, 0x0091, 0x0046, 0x0015, 0x0003, - 0x0012, 0x003E, 0x0080, 0x00D6, 0x013B, 0x01AB, 0x0221, 0x0299, - 0x030F, 0x037F, 0x03E4, 0x043A, 0x047D, 0x04A8, 0x04B7, 0x0000, - 0x0425, 0x0D44, 0x1663, 0x1A88, 0x19B9, 0x1776, 0x13FC, 0x0F89, - 0x0A5D, 0x04B4, 0xFECE, 0xF8E7, 0xF33F, 0xEE12, 0xE9A0, 0xE626, - 0xE3E2, 0xE313, 0xE3C8, 0xE5C5, 0xE8D8, 0xECCE, 0xF174, 0xF699, - 0xFC09, 0x0192, 0x0702, 0x0C27, 0x10CE, 0x14C4, 0x17D6, 0x19D3, - 0x1A88, 0x0132, 0x002C, 0xFDEC, 0xFBAC, 0xFAA6, 0xFA89, 0xFA38, - 0xF9BD, 0xF91E, 0xF866, 0xF79D, 0xF6CB, 0xF5F9, 0xF52F, 0xF477, - 0xF3D9, 0xF35D, 0xF30D, 0xF2F0, 0xF309, 0xF350, 0xF3BD, 0xF44A, - 0xF4F0, 0xF5A7, 0xF668, 0xF72D, 0xF7EF, 0xF8A6, 0xF94B, 0xF9D8, - 0xFA46, 0xFA8D, 0xFAA6, 0x2D39, 0x299A, 0x21A2, 0x19AB, 0x160B, - 0x15BF, 0x14E7, 0x139D, 0x11F6, 0x1009, 0x0DEF, 0x0BBE, 0x098C, - 0x0772, 0x0586, 0x03DF, 0x0294, 0x01BD, 0x0170, 0x01B3, 0x0270, - 0x0395, 0x050D, 0x06C8, 0x08B1, 0x0AB6, 0x0CC5, 0x0ECA, 0x10B4, - 0x126E, 0x13E7, 0x150B, 0x15C8, 0x160B, 0x1AE3, 0x1B91, 0x1D0F, - 0x1E8D, 0x1F3A, 0x1F2A, 0x1EFC, 0x1EB6, 0x1E5C, 0x1DF3, 0x1D80, - 0x1D09, 0x1C92, 0x1C1F, 0x1BB6, 0x1B5C, 0x1B16, 0x1AE8, 0x1AD8, - 0x1AE6, 0x1B0F, 0x1B4D, 0x1B9D, 0x1BFB, 0x1C63, 0x1CD1, 0x1D41, - 0x1DAF, 0x1E17, 0x1E75, 0x1EC5, 0x1F04, 0x1F2C, 0x1F3A, 0xB15D, - 0xB402, 0xB9D5, 0xBFA7, 0xC24D, 0xC155, 0xBE9E, 0xBA74, 0xB51F, - 0xAEEC, 0xA824, 0xA111, 0x99FE, 0x9336, 0x8D02, 0x87AE, 0x8384, - 0x80CD, 0x7FD2, 0x80AE, 0x8310, 0x86BF, 0x8B7E, 0x9110, 0x973B, - 0x9DBF, 0xA462, 0xAAE7, 0xB111, 0xB6A4, 0xBB63, 0xBF12, 0xC174, - 0xC24D, 0xD6F1, 0xDD5C, 0xEB7A, 0xF999, 0x0003, 0xFF9D, 0xFE7B, - 0xFCBE, 0xFA86, 0xF7F0, 0xF51C, 0xF229, 0xEF36, 0xEC62, 0xE9CC, - 0xE793, 0xE5D7, 0xE4B5, 0xE44E, 0xE4A8, 0xE5A7, 0xE730, 0xE92A, - 0xEB7D, 0xEE0F, 0xF0C7, 0xF38B, 0xF643, 0xF8D5, 0xFB28, 0xFD22, - 0xFEAB, 0xFFAA, 0x0003, 0x0F12, 0x10AA, 0x142A, 0x17AB, 0x1942, - 0x18B8, 0x1736, 0x14E5, 0x11EE, 0x0E7B, 0x0AB5, 0x06C6, 0x02D7, - 0xFF12, 0xFBA0, 0xF8A9, 0xF658, 0xF4D5, 0xF44B, 0xF4C4, 0xF617, - 0xF824, 0xFAC7, 0xFDE1, 0x014E, 0x04EE, 0x089F, 0x0C3F, 0x0FAD, - 0x12C6, 0x156A, 0x1776, 0x18CA, 0x1942, 0x0A56, 0x0752, 0x00AF, - 0xFA0D, 0xF709, 0xF6F4, 0xF6B8, 0xF65D, 0xF5E9, 0xF562, 0xF4CE, - 0xF434, 0xF399, 0xF305, 0xF27E, 0xF20A, 0xF1AF, 0xF174, 0xF15E, - 0xF171, 0xF1A5, 0xF1F5, 0xF25D, 0xF2D6, 0xF35D, 0xF3EB, 0xF47C, - 0xF50A, 0xF591, 0xF60A, 0xF672, 0xF6C2, 0xF6F6, 0xF709, 0xD27B, - 0xDEB9, 0xF9A7, 0x1495, 0x20D3, 0x1FBB, 0x1CAC, 0x17F9, 0x11F6, - 0x0AF8, 0x0351, 0xFB58, 0xF35E, 0xEBB8, 0xE4B9, 0xDEB7, 0xDA04, - 0xD6F4, 0xD5DD, 0xD6D1, 0xD981, 0xDDA8, 0xE303, 0xE94C, 0xF040, - 0xF79A, 0xFF16, 0x066F, 0x0D63, 0x13AC, 0x1907, 0x1D2E, 0x1FDE, - 0x20D3, 0x027B, 0xFCAD, 0xEFE6, 0xE320, 0xDD51, 0xDD69, 0xDDA9, - 0xDE0C, 0xDE8B, 0xDF1E, 0xDFBF, 0xE067, 0xE110, 0xE1B1, 0xE244, - 0xE2C3, 0xE326, 0xE366, 0xE37D, 0xE369, 0xE331, 0xE2D9, 0xE268, - 0xE1E4, 0xE151, 0xE0B6, 0xE019, 0xDF7E, 0xDEEB, 0xDE67, 0xDDF6, - 0xDD9E, 0xDD66, 0xDD51, 0x69D3, 0x6B12, 0x6DCE, 0x708B, 0x71C9, - 0x7322, 0x76E9, 0x7CB4, 0x8421, 0x8CC2, 0x9632, 0xA009, 0xA9E0, - 0xB34F, 0xBBF0, 0xC35A, 0xC926, 0xCCEC, 0xCE45, 0xCD17, 0xC9C7, - 0xC4A7, 0xBE0D, 0xB64C, 0xADB8, 0xA4A7, 0x9B6B, 0x9259, 0x89C6, - 0x8205, 0x7B67, 0x7648, 0x72F7, 0x71C9, 0xA205, 0xA205, 0xA205, - 0xA205, 0xFFE1, 0x0055, 0x0157, 0x0258, 0x02CD, 0x02B3, 0x026B, - 0x0203, 0x0186, 0x0102, 0x0081, 0x0012, 0xFFA3, 0xFF24, 0xFEA1, - 0xFE25, 0xFDBF, 0xFD78, 0xFD5D, 0xFD77, 0xFDBF, 0xFE26, 0xFEA1, - 0xFF24, 0xFFA0, 0x000A, 0x006F, 0x00E1, 0x0156, 0x01C8, 0x022F, - 0x0282, 0x02B9, 0x02CD, 0x0000, 0xFF82, 0xFE6C, 0xFD56, 0xFCD8, - 0xFCF5, 0xFD42, 0xFDB4, 0xFE3B, 0xFECB, 0xFF57, 0xFFD1, 0x004B, - 0x00D7, 0x0168, 0x01EF, 0x0261, 0x02AF, 0x02CD, 0x02AF, 0x0260, - 0x01EE, 0x0165, 0x00D6, 0x004C, 0xFFD9, 0xFF6A, 0xFEEE, 0xFE6E, - 0xFDF3, 0xFD84, 0xFD2A, 0xFCEE, 0xFCD8, 0xEF80, 0xF1B2, 0xF687, - 0xFB5D, 0xFD8F, 0xFDB7, 0xFE20, 0xFEAF, 0xFF4B, 0xFFDA, 0x0042, - 0x006B, 0x003F, 0xFFCF, 0xFF37, 0xFE94, 0xFE05, 0xFDA6, 0xFD95, - 0xFDEF, 0xFEA1, 0xFF87, 0x007A, 0x0156, 0x01F6, 0x0233, 0x01FF, - 0x0179, 0x00BA, 0xFFE1, 0xFF07, 0xFE49, 0xFDC2, 0xFD8F, 0x0000, - 0xFFA2, 0xFED4, 0xFE05, 0xFDA7, 0xFDB6, 0xFDE1, 0xFE24, 0xFE79, - 0xFEDC, 0xFF48, 0xFFB9, 0x0028, 0x0095, 0x00F8, 0x014D, 0x018F, - 0x01BA, 0x01CA, 0x01BC, 0x0196, 0x015B, 0x0110, 0x00B7, 0x0055, - 0xFFEE, 0xFF84, 0xFF1C, 0xFEB9, 0xFE61, 0xFE15, 0xFDDA, 0xFDB4, - 0xFDA7, 0xFFFC, 0x0083, 0x01AE, 0x02D9, 0x0361, 0x034A, 0x0308, - 0x02A4, 0x0224, 0x018E, 0x00EB, 0x0041, 0xFF97, 0xFEF4, 0xFE5F, - 0xFDDE, 0xFD7A, 0xFD39, 0xFD21, 0xFD36, 0xFD6F, 0xFDC8, 0xFE3A, - 0xFEC0, 0xFF55, 0xFFF2, 0x0091, 0x012E, 0x01C2, 0x0248, 0x02BB, - 0x0313, 0x034D, 0x0361, 0x6FF3, 0x6DE4, 0x695D, 0x64D7, 0x62C8, - 0x62C8, 0x62C8, 0x62C9, 0x62C9, 0x62CA, 0x62CB, 0x62CB, 0x62CC, - 0x62CD, 0x62CD, 0x62CE, 0x62CE, 0x62CF, 0x62CF, 0x62CF, 0x62CE, - 0x62CE, 0x62CE, 0x62CD, 0x62CC, 0x62CC, 0x62CB, 0x62CA, 0x62CA, - 0x62C9, 0x62C9, 0x62C8, 0x62C8, 0x62C8, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_0601064C, 0x001c4230, 80474, 0x0001064c, 1852); // 0x06010D88 -static const u16 koopa_seg6_animindex_06010D88[] = { - 0x0001, 0x0000, 0x0022, 0x0001, 0x0001, 0x0023, 0x0001, 0x0000, 0x0001, 0x0024, 0x0001, 0x0000, - 0x0022, 0x0337, 0x0022, 0x0359, 0x0022, 0x037B, - 0x0022, 0x02D1, 0x0022, 0x02F3, 0x0022, 0x0315, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D0, - 0x0022, 0x0047, 0x0022, 0x0069, 0x0022, 0x008B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0022, 0x0025, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02CF, - 0x0022, 0x00CF, 0x0022, 0x00F1, 0x0022, 0x0113, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0022, 0x00AD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02CE, - 0x0022, 0x019B, 0x0022, 0x01BD, 0x0022, 0x01DF, - 0x0022, 0x0135, 0x0022, 0x0157, 0x0022, 0x0179, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02CD, - 0x0022, 0x0267, 0x0022, 0x0289, 0x0022, 0x02AB, - 0x0022, 0x0201, 0x0022, 0x0223, 0x0022, 0x0245, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_06010D88, 0x001c4230, 80474, 0x00010d88, 192); // 0x06010E48 static const struct Animation koopa_seg6_anim_06010E48 = { diff --git a/actors/koopa/anims/anim_060110D8.inc.c b/actors/koopa/anims/anim_060110D8.inc.c index 38d0fd26e..13d6e2618 100644 --- a/actors/koopa/anims/anim_060110D8.inc.c +++ b/actors/koopa/anims/anim_060110D8.inc.c @@ -1,53 +1,9 @@ +#include "pc/rom_assets.h" // 0x06010E60 -static const s16 koopa_seg6_animvalue_06010E60[] = { - 0x0000, 0x00AD, 0x0089, 0x0087, 0x0087, 0x0087, 0x0088, 0x0088, - 0x0088, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE8, 0xFFEC, 0xFFEF, 0xFFF2, - 0xFFF3, 0x3FFF, 0xFFBC, 0xFF41, 0xFF00, 0xFEBC, 0xFE7B, 0xFE45, - 0xFE1F, 0xFE11, 0x005E, 0x0052, 0x007A, 0x00AD, 0x00E1, 0x0111, - 0x0133, 0x0140, 0x15C2, 0x07C2, 0x0570, 0x03E7, 0x02FE, 0x028B, - 0x0265, 0x0261, 0xFE61, 0xFD6D, 0xFAF6, 0xF797, 0xF3EA, 0xF08B, - 0xEE14, 0xED20, 0xFEED, 0xFEDF, 0xFEBD, 0xFE8E, 0xFE5B, 0xFE2D, - 0xFE0B, 0xFDFD, 0xC673, 0xC59D, 0xC373, 0xC07F, 0xBD46, 0xBA51, - 0xB828, 0xB751, 0xFE38, 0xFE01, 0xFDFB, 0xFDF9, 0xFDFA, 0xFDFC, - 0xFDFE, 0xFDFF, 0x00AF, 0x0008, 0x002E, 0x006C, 0x00B5, 0x00FB, - 0x012E, 0x0143, 0x1494, 0x0673, 0x03A2, 0x0181, 0xFFFD, 0xFF00, - 0xFE76, 0xFE4D, 0xFFC5, 0x0014, 0x00E4, 0x01FF, 0x0335, 0x0450, - 0x0520, 0x0570, 0xFF60, 0xFF5E, 0xFF5B, 0xFF56, 0xFF51, 0xFF4C, - 0xFF49, 0xFF48, 0xC6E9, 0xC62F, 0xC44E, 0xC1BD, 0xBEF2, 0xBC61, - 0xBA80, 0xB9C6, 0x336E, 0xF9B4, 0xEC6C, 0x9E5B, 0xA221, 0xABDC, - 0xB92B, 0xC7AC, 0xD4FB, 0xDEB6, 0xE27C, 0x2477, 0x2406, 0x22E3, - 0x2154, 0x1FA2, 0x1E14, 0x1CF0, 0x1C7F, 0x4A7C, 0x4F25, 0x5B29, - 0x6B98, 0x7D7F, 0x8DF0, 0x99F4, 0x9E9D, 0x0003, 0x1942, 0xF709, - 0x0B4B, 0x06CC, 0xFB37, 0xEB5F, 0xDA1B, 0xCA43, 0xBEAC, 0xBA2E, - 0xD84E, 0xD8EE, 0xDA88, 0xDCBA, 0xDF1E, 0xE14F, 0xE2EA, 0xE389, - 0x57FD, 0x5D7D, 0x6BAD, 0x7F13, 0x9439, 0xA79F, 0xB5CF, 0xBB4F, - 0xA205, 0xA205, 0xA205, 0xA205, 0x0277, 0x00FE, 0x012E, 0x018C, - 0x0203, 0x027A, 0x02DB, 0x02D5, 0xFD4D, 0xFC46, 0xFC4C, 0xFC6F, - 0xFCA1, 0xFCD4, 0xFCF9, 0xFCDF, 0xFE2B, 0x10D3, 0x0F03, 0x0AF2, - 0x05BA, 0x0079, 0xFC4B, 0xFD26, 0xFCE9, 0xFCF6, 0xFD17, 0xFD44, - 0xFD75, 0xFDA2, 0xFDC3, 0xFDD0, 0x0299, 0x02A5, 0x02C6, 0x02F2, - 0x0323, 0x034F, 0x036F, 0x037C, 0x5816, 0x58CB, 0x5A9C, 0x5D19, - 0x5FCF, 0x624C, 0x641E, 0x64D3, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_06010E60, 0x001c4230, 80474, 0x00010e60, 440); // 0x06011018 -static const u16 koopa_seg6_animindex_06011018[] = { - 0x0001, 0x0000, 0x0008, 0x0001, 0x0008, 0x0009, 0x0001, 0x0000, 0x0001, 0x0011, 0x0001, 0x0000, - 0x0008, 0x00C4, 0x0008, 0x00CC, 0x0008, 0x00D4, - 0x0008, 0x00AC, 0x0008, 0x00B4, 0x0008, 0x00BC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00AB, - 0x0008, 0x002A, 0x0008, 0x0032, 0x0008, 0x003A, - 0x0008, 0x0012, 0x0008, 0x001A, 0x0008, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00AA, - 0x0008, 0x005A, 0x0008, 0x0062, 0x0008, 0x006A, - 0x0008, 0x0042, 0x0008, 0x004A, 0x0008, 0x0052, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A9, - 0x0008, 0x0075, 0x0008, 0x007D, 0x0008, 0x0085, - 0x0001, 0x0072, 0x0001, 0x0073, 0x0001, 0x0074, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A8, - 0x0008, 0x0090, 0x0008, 0x0098, 0x0008, 0x00A0, - 0x0001, 0x008D, 0x0001, 0x008E, 0x0001, 0x008F, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_06011018, 0x001c4230, 80474, 0x00011018, 192); // 0x060110D8 static const struct Animation koopa_seg6_anim_060110D8 = { diff --git a/actors/koopa/anims/anim_0601134C.inc.c b/actors/koopa/anims/anim_0601134C.inc.c index 5d6e1bf95..7da5e6b0b 100644 --- a/actors/koopa/anims/anim_0601134C.inc.c +++ b/actors/koopa/anims/anim_0601134C.inc.c @@ -1,51 +1,9 @@ +#include "pc/rom_assets.h" // 0x060110F0 -static const s16 koopa_seg6_animvalue_060110F0[] = { - 0x0000, 0x007A, 0xFFF3, 0x3FFF, 0xFD8F, 0xFDBD, 0xFE31, 0xFEC8, - 0xFF5E, 0xFFD2, 0x0000, 0x0000, 0x00D0, 0x00C0, 0x009A, 0x0068, - 0x0035, 0x000F, 0x0000, 0x0000, 0xF96F, 0xFC6D, 0x03E7, 0x0D9F, - 0x1758, 0x1ED3, 0x21D0, 0x21D0, 0x00FA, 0x00E0, 0x009F, 0x004B, - 0xFFF8, 0xFFB7, 0xFF9D, 0xFF9D, 0xFF31, 0xFF2A, 0xFF17, 0xFEFE, - 0xFEE5, 0xFED2, 0xFECB, 0xFECB, 0x9D52, 0xA0EA, 0xA9E5, 0xB592, - 0xC13F, 0xCA3A, 0xCDD2, 0xCDD2, 0xFE05, 0xFE0C, 0xFE1F, 0xFE38, - 0xFE50, 0xFE63, 0xFE6B, 0xFE6B, 0xFF8A, 0xFFAB, 0xFFFD, 0x0068, - 0x00D4, 0x0126, 0x0147, 0x0147, 0xFC59, 0xFF17, 0x05F2, 0x0EDD, - 0x17C7, 0x1EA3, 0x2162, 0x2162, 0x009E, 0x008E, 0x0066, 0x0032, - 0xFFFF, 0xFFD7, 0xFFC7, 0xFFC7, 0xFF9B, 0xFF95, 0xFF87, 0xFF74, - 0xFF61, 0xFF53, 0xFF4D, 0xFF4D, 0x992E, 0x9D22, 0xA704, 0xB3DE, - 0xC0B8, 0xCA9A, 0xCE8E, 0xCE8E, 0x336E, 0xF9B4, 0xEC6C, 0x160B, - 0x1D98, 0x3111, 0x4BB0, 0x68B3, 0x8355, 0x96CE, 0x9E5B, 0x1F3A, - 0x1F84, 0x2044, 0x214A, 0x2267, 0x236D, 0x242D, 0x2477, 0xC24D, - 0xC9D8, 0xDD4D, 0xF7E7, 0x14E2, 0x2F7C, 0x42F1, 0x4A7C, 0x0003, - 0x1942, 0xF709, 0xAD7C, 0xB2AE, 0xC015, 0xD268, 0xE65F, 0xF8B2, - 0x0618, 0x0B4B, 0xE518, 0xE463, 0xE28F, 0xE010, 0xDD57, 0xDAD8, - 0xD904, 0xD84E, 0xC72B, 0xC102, 0xB121, 0x9B6A, 0x83C1, 0x6E07, - 0x5E25, 0x57FD, 0xA205, 0xA205, 0xA205, 0xA205, 0x02CD, 0x02E0, - 0x030F, 0x034C, 0x0389, 0x03B8, 0x03CA, 0x03CA, 0xFCD8, 0xFCF1, - 0xFD2E, 0xFD7F, 0xFDCF, 0xFE0D, 0xFE25, 0xFE25, 0xFD8F, 0xFC62, - 0xF972, 0xF5A0, 0xF1CE, 0xEEDE, 0xEDB1, 0xEDB1, 0x0127, 0x00D2, - 0xFFFF, 0xFEEB, 0xFDD7, 0xFD03, 0xFCAE, 0xFCAE, 0x03F3, 0x03D6, - 0x038F, 0x0331, 0x02D4, 0x028C, 0x026F, 0x026F, 0x8735, 0x8384, - 0x7A45, 0x6E44, 0x6243, 0x5907, 0x5556, 0x5556, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animvalue_060110F0, 0x001c4230, 80474, 0x000110f0, 412); // 0x0601128C -static const u16 koopa_seg6_animindex_0601128C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0008, 0x00B6, 0x0008, 0x00BE, 0x0008, 0x00C6, - 0x0008, 0x009E, 0x0008, 0x00A6, 0x0008, 0x00AE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x009D, - 0x0008, 0x001C, 0x0008, 0x0024, 0x0008, 0x002C, - 0x0008, 0x0004, 0x0008, 0x000C, 0x0008, 0x0014, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x009C, - 0x0008, 0x004C, 0x0008, 0x0054, 0x0008, 0x005C, - 0x0008, 0x0034, 0x0008, 0x003C, 0x0008, 0x0044, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x009B, - 0x0008, 0x0067, 0x0008, 0x006F, 0x0008, 0x0077, - 0x0001, 0x0064, 0x0001, 0x0065, 0x0001, 0x0066, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x009A, - 0x0008, 0x0082, 0x0008, 0x008A, 0x0008, 0x0092, - 0x0001, 0x007F, 0x0001, 0x0080, 0x0001, 0x0081, -}; +ROM_ASSET_LOAD_ANIM(koopa_seg6_animindex_0601128C, 0x001c4230, 80474, 0x0001128c, 192); // 0x0601134C static const struct Animation koopa_seg6_anim_0601134C = { diff --git a/actors/koopa/model.inc.c b/actors/koopa/model.inc.c index 87db7f356..2320b51d1 100644 --- a/actors/koopa/model.inc.c +++ b/actors/koopa/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Koopa (Small Koopa, Big Koopa [Koopa the Quick]) @@ -57,44 +58,28 @@ static const Lights1 koopa_seg6_lights_06002630 = gdSPDefLights1( // Due to debate in the PR surrounding the fix to this, said fix is on // a compile-time variable. Use TEXTURE_FIX=1 at compile time to fix this. // 0x06002648 -ALIGNED8 const Texture koopa_seg6_texture_06002648[] = { -#include "actors/koopa/koopa_shell_front.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(koopa_seg6_texture_06002648, "actors/koopa/koopa_shell_front.rgba16.inc.c", 0x001c4230, 80474, 0x00002648, 2048); // 0x06002E48 -ALIGNED8 const Texture koopa_seg6_texture_06002E48[] = { -#include "actors/koopa/koopa_shell_back.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(koopa_seg6_texture_06002E48, "actors/koopa/koopa_shell_back.rgba16.inc.c", 0x001c4230, 80474, 0x00002e48, 2048); // 0x06003648 -ALIGNED8 const Texture koopa_seg6_texture_06003648[] = { -#include "actors/koopa/koopa_shoe.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(koopa_seg6_texture_06003648, "actors/koopa/koopa_shoe.rgba16.inc.c", 0x001c4230, 80474, 0x00003648, 2048); // 0x06003E48 -ALIGNED8 const Texture koopa_seg6_texture_06003E48[] = { -#include "actors/koopa/koopa_shell_front_top.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(koopa_seg6_texture_06003E48, "actors/koopa/koopa_shell_front_top.rgba16.inc.c", 0x001c4230, 80474, 0x00003e48, 2048); // 0x06004648 -ALIGNED8 const Texture koopa_seg6_texture_06004648[] = { -#include "actors/koopa/koopa_eyes_open.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(koopa_seg6_texture_06004648, "actors/koopa/koopa_eyes_open.rgba16.inc.c", 0x001c4230, 80474, 0x00004648, 2048); // 0x06004E48 -ALIGNED8 const Texture koopa_seg6_texture_06004E48[] = { -#include "actors/koopa/koopa_eyes_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(koopa_seg6_texture_06004E48, "actors/koopa/koopa_eyes_closed.rgba16.inc.c", 0x001c4230, 80474, 0x00004e48, 2048); // 0x06005648 -ALIGNED8 const Texture koopa_seg6_texture_06005648[] = { -#include "actors/koopa/koopa_eye_border.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(koopa_seg6_texture_06005648, "actors/koopa/koopa_eye_border.rgba16.inc.c", 0x001c4230, 80474, 0x00005648, 2048); // 0x06005E48 -ALIGNED8 const Texture koopa_seg6_texture_06005E48[] = { -#include "actors/koopa/koopa_nostrils.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(koopa_seg6_texture_06005E48, "actors/koopa/koopa_nostrils.rgba16.inc.c", 0x001c4230, 80474, 0x00005e48, 4096); // 0x06006E48 static const Lights1 koopa_seg6_lights_06006E48 = gdSPDefLights1( @@ -109,174 +94,37 @@ static const Lights1 koopa_seg6_lights_06006E60 = gdSPDefLights1( ); // 0x06006E78 -static const Vtx koopa_seg6_vertex_06006E78[] = { - {{{ 139, -4, 0}, 0, { 486, 684}, {0x76, 0x2d, 0x00, 0xff}}}, - {{{ 133, -11, -56}, 0, { 8, 694}, {0x38, 0x4e, 0xae, 0xff}}}, - {{{ 111, 2, -51}, 0, { 40, 976}, {0x39, 0x0d, 0x90, 0xff}}}, - {{{ 155, -27, 49}, 0, { 908, 324}, {0x57, 0x36, 0x49, 0xff}}}, - {{{ 184, -56, 23}, 0, { 700, -64}, {0x75, 0x18, 0x29, 0xff}}}, - {{{ 133, -11, 56}, 0, { 962, 696}, {0x39, 0x41, 0x5c, 0xff}}}, - {{{ 184, -56, -23}, 0, { 302, -66}, {0x6f, 0x23, 0xcf, 0xff}}}, - {{{ 111, 2, 52}, 0, { 918, 980}, {0x39, 0x0e, 0x70, 0xff}}}, - {{{ 155, -27, -48}, 0, { 78, 322}, {0x51, 0x2e, 0xab, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06006E78, 0x001c4230, 80474, 0x00006e78, 144); // 0x06006F08 -static const Vtx koopa_seg6_vertex_06006F08[] = { - {{{ 10, 50, -36}, 0, { 796, 3890}, {0xad, 0x48, 0xc2, 0xff}}}, - {{{ 15, 22, -64}, 0, { 1060, 3604}, {0xae, 0x1d, 0xa5, 0xff}}}, - {{{ -12, -4, 0}, 0, { 458, 4320}, {0x82, 0xf8, 0x00, 0xff}}}, - {{{ 16, -63, 0}, 0, { 458, 3226}, {0xbd, 0x95, 0x00, 0xff}}}, - {{{ 43, -44, -54}, 0, { 964, 2536}, {0xe5, 0xa4, 0xae, 0xff}}}, - {{{ 69, -65, -18}, 0, { 626, 1742}, {0xe6, 0x8b, 0xd7, 0xff}}}, - {{{ 99, -87, 0}, 0, { 458, 814}, {0xdc, 0x87, 0x00, 0xff}}}, - {{{ 102, -44, -54}, 0, { 960, 882}, {0xf5, 0xaf, 0x9f, 0xff}}}, - {{{ 69, -65, 18}, 0, { 288, 1766}, {0xe6, 0x8b, 0x29, 0xff}}}, - {{{ 102, -44, 54}, 0, { -42, 956}, {0xf4, 0xae, 0x60, 0xff}}}, - {{{ 147, -93, 0}, 0, { 458, -570}, {0xf9, 0x82, 0x00, 0xff}}}, - {{{ 43, -44, 54}, 0, { -46, 2612}, {0xe6, 0xa4, 0x52, 0xff}}}, - {{{ 23, -24, 60}, 0, { -92, 3240}, {0xad, 0xcb, 0x4f, 0xff}}}, - {{{ 23, -24, -59}, 0, { 1012, 3160}, {0xac, 0xcc, 0xb2, 0xff}}}, - {{{ 0, 52, 0}, 0, { 460, 4212}, {0x99, 0x49, 0x09, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06006F08, 0x001c4230, 80474, 0x00006f08, 240); // 0x06006FF8 -static const Vtx koopa_seg6_vertex_06006FF8[] = { - {{{ 0, 52, 0}, 0, { 460, 4212}, {0x99, 0x49, 0x09, 0xff}}}, - {{{ 45, 75, 32}, 0, { 164, 3076}, {0xe3, 0x6a, 0x3e, 0xff}}}, - {{{ 36, 84, 0}, 0, { 462, 3348}, {0xd1, 0x75, 0xfa, 0xff}}}, - {{{ -12, -4, 0}, 0, { 458, 4320}, {0x82, 0xf8, 0x00, 0xff}}}, - {{{ 10, 50, 36}, 0, { 124, 3938}, {0xac, 0x44, 0x41, 0xff}}}, - {{{ 15, 22, 65}, 0, { -140, 3692}, {0xae, 0x1e, 0x5b, 0xff}}}, - {{{ 23, -24, 60}, 0, { -92, 3240}, {0xad, 0xcb, 0x4f, 0xff}}}, - {{{ 54, 2, 87}, 0, { -344, 2534}, {0xf3, 0x01, 0x7e, 0xff}}}, - {{{ 64, 41, 62}, 0, { -112, 2410}, {0xf3, 0x4e, 0x62, 0xff}}}, - {{{ 10, 50, -36}, 0, { 796, 3890}, {0xad, 0x48, 0xc2, 0xff}}}, - {{{ 45, 75, -31}, 0, { 758, 3032}, {0xf3, 0x69, 0xbb, 0xff}}}, - {{{ 64, 41, -62}, 0, { 1034, 2326}, {0x03, 0x47, 0x98, 0xff}}}, - {{{ 15, 22, -64}, 0, { 1060, 3604}, {0xae, 0x1d, 0xa5, 0xff}}}, - {{{ 54, 2, -87}, 0, { 1264, 2416}, {0xf1, 0x01, 0x82, 0xff}}}, - {{{ 77, -16, -82}, 0, { 1220, 1700}, {0x2d, 0xe3, 0x8e, 0xff}}}, - {{{ 43, -44, -54}, 0, { 964, 2536}, {0xe5, 0xa4, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06006FF8, 0x001c4230, 80474, 0x00006ff8, 256); // 0x060070F8 -static const Vtx koopa_seg6_vertex_060070F8[] = { - {{{ 54, 2, -87}, 0, { 1264, 2416}, {0xf1, 0x01, 0x82, 0xff}}}, - {{{ 23, -24, -59}, 0, { 1012, 3160}, {0xac, 0xcc, 0xb2, 0xff}}}, - {{{ 15, 22, -64}, 0, { 1060, 3604}, {0xae, 0x1d, 0xa5, 0xff}}}, - {{{ 92, 84, -51}, 0, { 940, 1738}, {0xb8, 0x43, 0xb1, 0xff}}}, - {{{ 92, 84, 51}, 0, { -16, 1808}, {0xca, 0x3d, 0x60, 0xff}}}, - {{{ 87, 114, 0}, 0, { 460, 2068}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ 64, 41, 62}, 0, { -112, 2410}, {0xf3, 0x4e, 0x62, 0xff}}}, - {{{ 64, 41, -62}, 0, { 1034, 2326}, {0x03, 0x47, 0x98, 0xff}}}, - {{{ 84, 81, 0}, 0, { 462, 2006}, {0x40, 0x6d, 0x00, 0xff}}}, - {{{ 45, 75, 32}, 0, { 164, 3076}, {0xe3, 0x6a, 0x3e, 0xff}}}, - {{{ 45, 75, -31}, 0, { 758, 3032}, {0xf3, 0x69, 0xbb, 0xff}}}, - {{{ 43, -44, -54}, 0, { 964, 2536}, {0xe5, 0xa4, 0xae, 0xff}}}, - {{{ 77, -16, -82}, 0, { 1220, 1700}, {0x2d, 0xe3, 0x8e, 0xff}}}, - {{{ 102, -44, -54}, 0, { 960, 882}, {0xf5, 0xaf, 0x9f, 0xff}}}, - {{{ 36, 84, 0}, 0, { 462, 3348}, {0xd1, 0x75, 0xfa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060070F8, 0x001c4230, 80474, 0x000070f8, 240); // 0x060071E8 -static const Vtx koopa_seg6_vertex_060071E8[] = { - {{{ 43, -44, 54}, 0, { -46, 2612}, {0xe6, 0xa4, 0x52, 0xff}}}, - {{{ 77, -16, 82}, 0, { -300, 1812}, {0x2c, 0xe3, 0x73, 0xff}}}, - {{{ 54, 2, 87}, 0, { -344, 2534}, {0xf3, 0x01, 0x7e, 0xff}}}, - {{{ 23, -24, 60}, 0, { -92, 3240}, {0xad, 0xcb, 0x4f, 0xff}}}, - {{{ 102, -44, 54}, 0, { -42, 956}, {0xf4, 0xae, 0x60, 0xff}}}, - {{{ 36, 84, 0}, 0, { 462, 3348}, {0xd1, 0x75, 0xfa, 0xff}}}, - {{{ 45, 75, 32}, 0, { 164, 3076}, {0xe3, 0x6a, 0x3e, 0xff}}}, - {{{ 84, 81, 0}, 0, { 462, 2006}, {0x40, 0x6d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060071E8, 0x001c4230, 80474, 0x000071e8, 128); // 0x06007268 -static const Vtx koopa_seg6_vertex_06007268[] = { - {{{ 92, 84, -51}, 0, { 48, 1042}, {0xb8, 0x43, 0xb1, 0xff}}}, - {{{ 140, 72, -49}, 0, { 80, 596}, {0x45, 0x33, 0xa3, 0xff}}}, - {{{ 99, 22, -60}, 0, { -128, 110}, {0x30, 0x0e, 0x8c, 0xff}}}, - {{{ 153, 27, -31}, 0, { 388, -146}, {0x5a, 0xd7, 0xb2, 0xff}}}, - {{{ 149, 99, 0}, 0, { 988, 924}, {0x56, 0x5c, 0x00, 0xff}}}, - {{{ 170, 42, 0}, 0, { 968, -30}, {0x7e, 0xf8, 0x00, 0xff}}}, - {{{ 87, 114, 0}, 0, { 1000, 1504}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ 140, 72, 49}, 0, { 1884, 574}, {0x45, 0x33, 0x5d, 0xff}}}, - {{{ 153, 27, 31}, 0, { 1544, -162}, {0x5a, 0xd8, 0x4e, 0xff}}}, - {{{ 139, -4, 0}, 0, { 960, -544}, {0x76, 0x2d, 0x00, 0xff}}}, - {{{ 92, 84, 51}, 0, { 1932, 1018}, {0xca, 0x3d, 0x60, 0xff}}}, - {{{ 99, 22, 60}, 0, { 2076, 82}, {0x2f, 0x10, 0x74, 0xff}}}, - {{{ 111, 2, 52}, 0, { 1908, -278}, {0x39, 0x0e, 0x70, 0xff}}}, - {{{ 77, -16, -82}, 0, { -536, -332}, {0x2d, 0xe3, 0x8e, 0xff}}}, - {{{ 111, 2, -51}, 0, { 20, -254}, {0x39, 0x0d, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06007268, 0x001c4230, 80474, 0x00007268, 240); // 0x06007358 -static const Vtx koopa_seg6_vertex_06007358[] = { - {{{ 111, 2, 52}, 0, { 1908, -278}, {0x39, 0x0e, 0x70, 0xff}}}, - {{{ 77, -16, 82}, 0, { 2464, -370}, {0x2c, 0xe3, 0x73, 0xff}}}, - {{{ 102, -44, 54}, 0, { 1944, -924}, {0xf4, 0xae, 0x60, 0xff}}}, - {{{ 99, 22, 60}, 0, { 2076, 82}, {0x2f, 0x10, 0x74, 0xff}}}, - {{{ 111, 2, -51}, 0, { 20, -254}, {0x39, 0x0d, 0x90, 0xff}}}, - {{{ 153, 27, -31}, 0, { 388, -146}, {0x5a, 0xd7, 0xb2, 0xff}}}, - {{{ 139, -4, 0}, 0, { 960, -544}, {0x76, 0x2d, 0x00, 0xff}}}, - {{{ 92, 84, 51}, 0, { 1932, 1018}, {0xca, 0x3d, 0x60, 0xff}}}, - {{{ 64, 41, 62}, 0, { 2116, 556}, {0xf3, 0x4e, 0x62, 0xff}}}, - {{{ 54, 2, 87}, 0, { 2560, 40}, {0xf3, 0x01, 0x7e, 0xff}}}, - {{{ 102, -44, -54}, 0, { -36, -900}, {0xf5, 0xaf, 0x9f, 0xff}}}, - {{{ 77, -16, -82}, 0, { -536, -332}, {0x2d, 0xe3, 0x8e, 0xff}}}, - {{{ 99, 22, -60}, 0, { -128, 110}, {0x30, 0x0e, 0x8c, 0xff}}}, - {{{ 54, 2, -87}, 0, { -616, 80}, {0xf1, 0x01, 0x82, 0xff}}}, - {{{ 64, 41, -62}, 0, { -148, 586}, {0x03, 0x47, 0x98, 0xff}}}, - {{{ 92, 84, -51}, 0, { 48, 1042}, {0xb8, 0x43, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06007358, 0x001c4230, 80474, 0x00007358, 256); // 0x06007458 -static const Vtx koopa_seg6_vertex_06007458[] = { - {{{ 15, 22, -64}, 0, { -200, 590}, {0xae, 0x1d, 0xa5, 0xff}}}, - {{{ 64, 41, -62}, 0, { -148, 586}, {0x03, 0x47, 0x98, 0xff}}}, - {{{ 54, 2, -87}, 0, { -616, 80}, {0xf1, 0x01, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06007458, 0x001c4230, 80474, 0x00007458, 48); // 0x06007488 -static const Vtx koopa_seg6_vertex_06007488[] = { - {{{ 64, 41, -62}, 0, { 0, 0}, {0x03, 0x47, 0x98, 0xff}}}, - {{{ 84, 81, 0}, 0, { 0, 0}, {0x40, 0x6d, 0x00, 0xff}}}, - {{{ 64, 41, 62}, 0, { 0, 0}, {0xf3, 0x4e, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06007488, 0x001c4230, 80474, 0x00007488, 48); // 0x060074B8 -static const Vtx koopa_seg6_vertex_060074B8[] = { - {{{ 111, 2, 52}, 0, { 0, 0}, {0x39, 0x0e, 0x70, 0xff}}}, - {{{ 102, -44, 54}, 0, { 0, 0}, {0xf4, 0xae, 0x60, 0xff}}}, - {{{ 120, -30, 64}, 0, { 0, 0}, {0xf6, 0x07, 0x7e, 0xff}}}, - {{{ 184, -56, -23}, 0, { 0, 0}, {0x6f, 0x23, 0xcf, 0xff}}}, - {{{ 180, -81, -29}, 0, { 0, 0}, {0x4c, 0xac, 0xc8, 0xff}}}, - {{{ 139, -51, -58}, 0, { 0, 0}, {0x24, 0xe1, 0x8b, 0xff}}}, - {{{ 102, -44, -54}, 0, { 0, 0}, {0xf5, 0xaf, 0x9f, 0xff}}}, - {{{ 147, -93, 0}, 0, { 0, 0}, {0xf9, 0x82, 0x00, 0xff}}}, - {{{ 120, -30, -63}, 0, { 0, 0}, {0x01, 0x09, 0x82, 0xff}}}, - {{{ 111, 2, -51}, 0, { 0, 0}, {0x39, 0x0d, 0x90, 0xff}}}, - {{{ 155, -27, -48}, 0, { 0, 0}, {0x51, 0x2e, 0xab, 0xff}}}, - {{{ 180, -81, 29}, 0, { 0, 0}, {0x36, 0xa3, 0x42, 0xff}}}, - {{{ 139, -51, 58}, 0, { 0, 0}, {0x27, 0xe7, 0x76, 0xff}}}, - {{{ 184, -56, 23}, 0, { 0, 0}, {0x75, 0x18, 0x29, 0xff}}}, - {{{ 155, -27, 49}, 0, { 0, 0}, {0x57, 0x36, 0x49, 0xff}}}, - {{{ 133, -11, 56}, 0, { 0, 0}, {0x39, 0x41, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060074B8, 0x001c4230, 80474, 0x000074b8, 256); // 0x060075B8 -static const Vtx koopa_seg6_vertex_060075B8[] = { - {{{ 111, 2, -51}, 0, { 0, 0}, {0x39, 0x0d, 0x90, 0xff}}}, - {{{ 133, -11, -56}, 0, { 0, 0}, {0x38, 0x4e, 0xae, 0xff}}}, - {{{ 120, -30, -63}, 0, { 0, 0}, {0x01, 0x09, 0x82, 0xff}}}, - {{{ 155, -27, -48}, 0, { 0, 0}, {0x51, 0x2e, 0xab, 0xff}}}, - {{{ 184, -56, 23}, 0, { 0, 0}, {0x75, 0x18, 0x29, 0xff}}}, - {{{ 180, -81, 29}, 0, { 0, 0}, {0x36, 0xa3, 0x42, 0xff}}}, - {{{ 180, -81, -29}, 0, { 0, 0}, {0x4c, 0xac, 0xc8, 0xff}}}, - {{{ 139, -51, 58}, 0, { 0, 0}, {0x27, 0xe7, 0x76, 0xff}}}, - {{{ 184, -56, -23}, 0, { 0, 0}, {0x6f, 0x23, 0xcf, 0xff}}}, - {{{ 147, -93, 0}, 0, { 0, 0}, {0xf9, 0x82, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060075B8, 0x001c4230, 80474, 0x000075b8, 160); // 0x06007658 - 0x060076B0 const Gfx koopa_seg6_dl_06007658[] = { @@ -434,96 +282,22 @@ static const Lights1 koopa_seg6_lights_06007B60 = gdSPDefLights1( ); // 0x06007B78 -static const Vtx koopa_seg6_vertex_06007B78[] = { - {{{ -28, -79, -33}, 0, { 774, 814}, {0xc7, 0x96, 0xda, 0xff}}}, - {{{ -84, -15, 0}, 0, { 468, 1346}, {0xa0, 0xae, 0x00, 0xff}}}, - {{{ -56, 0, -71}, 0, { 1132, 1060}, {0xce, 0xb0, 0xac, 0xff}}}, - {{{ 35, -89, -33}, 0, { 770, 152}, {0x12, 0x97, 0xbd, 0xff}}}, - {{{ -28, -79, 33}, 0, { 158, 814}, {0xbe, 0x9f, 0x2f, 0xff}}}, - {{{ 35, -89, 33}, 0, { 156, 152}, {0x0b, 0x8f, 0x36, 0xff}}}, - {{{ -56, 0, 73}, 0, { -196, 1060}, {0xce, 0xaf, 0x53, 0xff}}}, - {{{ 63, -28, -76}, 0, { 1164, -156}, {0x13, 0xae, 0xa2, 0xff}}}, - {{{ 91, -63, 0}, 0, { 462, -438}, {0x39, 0x8f, 0x00, 0xff}}}, - {{{ 63, -28, 79}, 0, { -236, -154}, {0x15, 0xaf, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06007B78, 0x001c4230, 80474, 0x00007b78, 160); // 0x06007C18 -static const Vtx koopa_seg6_vertex_06007C18[] = { - {{{ 68, 63, 40}, 0, { 826, 98}, {0x2c, 0x72, 0x1f, 0xff}}}, - {{{ 109, 38, 0}, 0, { 524, -122}, {0x6d, 0x40, 0x00, 0xff}}}, - {{{ 68, 63, -38}, 0, { 212, 100}, {0x33, 0x6d, 0xda, 0xff}}}, - {{{ -40, 71, -38}, 0, { 196, 712}, {0xdd, 0x74, 0xdd, 0xff}}}, - {{{ -40, 71, 40}, 0, { 810, 710}, {0xe3, 0x71, 0x31, 0xff}}}, - {{{ 91, 28, 61}, 0, { 990, -24}, {0x5c, 0x3f, 0x3a, 0xff}}}, - {{{ 51, 43, 79}, 0, { 1120, 194}, {0x1b, 0x5f, 0x4e, 0xff}}}, - {{{ 51, 43, -76}, 0, { -88, 190}, {0x1b, 0x61, 0xb4, 0xff}}}, - {{{ 91, 28, -58}, 0, { 52, -26}, {0x5c, 0x41, 0xc7, 0xff}}}, - {{{ -68, 38, 56}, 0, { 932, 864}, {0xab, 0x53, 0x2a, 0xff}}}, - {{{ -68, 38, -56}, 0, { 58, 862}, {0xaf, 0x54, 0xcf, 0xff}}}, - {{{ -25, 43, -76}, 0, { -98, 628}, {0xe7, 0x5d, 0xaf, 0xff}}}, - {{{ -81, 25, 0}, 0, { 492, 932}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ -25, 43, 79}, 0, { 1104, 632}, {0xe4, 0x5a, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06007C18, 0x001c4230, 80474, 0x00007c18, 224); // 0x06007CF8 -static const Vtx koopa_seg6_vertex_06007CF8[] = { - {{{ 122, -43, -30}, 0, { 0, 0}, {0x6a, 0xd5, 0xcc, 0xff}}}, - {{{ 91, 28, -58}, 0, { 0, 0}, {0x5c, 0x41, 0xc7, 0xff}}}, - {{{ 109, 38, 0}, 0, { 0, 0}, {0x6d, 0x40, 0x00, 0xff}}}, - {{{ 122, -43, 30}, 0, { 0, 0}, {0x6b, 0xd5, 0x34, 0xff}}}, - {{{ 91, 28, 61}, 0, { 0, 0}, {0x5c, 0x3f, 0x3a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06007CF8, 0x001c4230, 80474, 0x00007cf8, 80); // 0x06007D48 -static const Vtx koopa_seg6_vertex_06007D48[] = { - {{{ -56, 0, -71}, 0, { 0, 0}, {0xce, 0xb0, 0xac, 0xff}}}, - {{{ -68, 17, -84}, 0, { 0, 0}, {0x9d, 0x10, 0xb4, 0xff}}}, - {{{ 0, 22, -107}, 0, { 0, 0}, {0xee, 0x19, 0x85, 0xff}}}, - {{{ -107, 5, 0}, 0, { 0, 0}, {0x88, 0xd8, 0x00, 0xff}}}, - {{{ -81, 25, 0}, 0, { 0, 0}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ -68, 38, -56}, 0, { 0, 0}, {0xaf, 0x54, 0xcf, 0xff}}}, - {{{ -68, 17, 86}, 0, { 0, 0}, {0x9d, 0x12, 0x4c, 0xff}}}, - {{{ -68, 38, 56}, 0, { 0, 0}, {0xab, 0x53, 0x2a, 0xff}}}, - {{{ -25, 43, -76}, 0, { 0, 0}, {0xe7, 0x5d, 0xaf, 0xff}}}, - {{{ 63, -28, -76}, 0, { 0, 0}, {0x13, 0xae, 0xa2, 0xff}}}, - {{{ 79, 10, -94}, 0, { 0, 0}, {0x43, 0x11, 0x96, 0xff}}}, - {{{ 122, -43, -30}, 0, { 0, 0}, {0x6a, 0xd5, 0xcc, 0xff}}}, - {{{ 91, -63, 0}, 0, { 0, 0}, {0x39, 0x8f, 0x00, 0xff}}}, - {{{ 122, -43, 30}, 0, { 0, 0}, {0x6b, 0xd5, 0x34, 0xff}}}, - {{{ 91, 28, -58}, 0, { 0, 0}, {0x5c, 0x41, 0xc7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06007D48, 0x001c4230, 80474, 0x00007d48, 240); // 0x06007E38 -static const Vtx koopa_seg6_vertex_06007E38[] = { - {{{ -107, 5, 0}, 0, { 0, 0}, {0x88, 0xd8, 0x00, 0xff}}}, - {{{ -84, -15, 0}, 0, { 0, 0}, {0xa0, 0xae, 0x00, 0xff}}}, - {{{ -56, 0, 73}, 0, { 0, 0}, {0xce, 0xaf, 0x53, 0xff}}}, - {{{ 51, 43, -76}, 0, { 0, 0}, {0x1b, 0x61, 0xb4, 0xff}}}, - {{{ 91, 28, -58}, 0, { 0, 0}, {0x5c, 0x41, 0xc7, 0xff}}}, - {{{ 79, 10, -94}, 0, { 0, 0}, {0x43, 0x11, 0x96, 0xff}}}, - {{{ 0, 22, -107}, 0, { 0, 0}, {0xee, 0x19, 0x85, 0xff}}}, - {{{ -25, 43, -76}, 0, { 0, 0}, {0xe7, 0x5d, 0xaf, 0xff}}}, - {{{ -56, 0, -71}, 0, { 0, 0}, {0xce, 0xb0, 0xac, 0xff}}}, - {{{ 63, -28, 79}, 0, { 0, 0}, {0x15, 0xaf, 0x5e, 0xff}}}, - {{{ 91, -63, 0}, 0, { 0, 0}, {0x39, 0x8f, 0x00, 0xff}}}, - {{{ 122, -43, 30}, 0, { 0, 0}, {0x6b, 0xd5, 0x34, 0xff}}}, - {{{ -68, 17, 86}, 0, { 0, 0}, {0x9d, 0x12, 0x4c, 0xff}}}, - {{{ 91, 28, 61}, 0, { 0, 0}, {0x5c, 0x3f, 0x3a, 0xff}}}, - {{{ 79, 10, 94}, 0, { 0, 0}, {0x42, 0x10, 0x6a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06007E38, 0x001c4230, 80474, 0x00007e38, 240); // 0x06007F28 -static const Vtx koopa_seg6_vertex_06007F28[] = { - {{{ -68, 38, 56}, 0, { 0, 0}, {0xab, 0x53, 0x2a, 0xff}}}, - {{{ -68, 17, 86}, 0, { 0, 0}, {0x9d, 0x12, 0x4c, 0xff}}}, - {{{ 0, 22, 107}, 0, { 0, 0}, {0xef, 0x17, 0x7b, 0xff}}}, - {{{ -25, 43, 79}, 0, { 0, 0}, {0xe4, 0x5a, 0x54, 0xff}}}, - {{{ -56, 0, 73}, 0, { 0, 0}, {0xce, 0xaf, 0x53, 0xff}}}, - {{{ 63, -28, 79}, 0, { 0, 0}, {0x15, 0xaf, 0x5e, 0xff}}}, - {{{ 51, 43, 79}, 0, { 0, 0}, {0x1b, 0x5f, 0x4e, 0xff}}}, - {{{ 79, 10, 94}, 0, { 0, 0}, {0x42, 0x10, 0x6a, 0xff}}}, - {{{ 91, 28, 61}, 0, { 0, 0}, {0x5c, 0x3f, 0x3a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06007F28, 0x001c4230, 80474, 0x00007f28, 144); // 0x06007FB8 - 0x06008050 const Gfx koopa_seg6_dl_06007FB8[] = { @@ -621,52 +395,13 @@ static const Lights1 koopa_seg6_lights_060082D8 = gdSPDefLights1( ); // 0x060082F0 -static const Vtx koopa_seg6_vertex_060082F0[] = { - {{{ 2, 5, 30}, 0, { 2880, 262}, {0xc7, 0x1e, 0x6d, 0xff}}}, - {{{ 0, -45, 43}, 0, { 1052, 144}, {0xd7, 0xd7, 0x70, 0xff}}}, - {{{ 28, -45, 43}, 0, { 1040, 916}, {0x59, 0xf7, 0x59, 0xff}}}, - {{{ 28, -73, 20}, 0, { 140, 922}, {0x2b, 0x9e, 0x43, 0xff}}}, - {{{ 2, -73, 20}, 0, { 134, 272}, {0xd2, 0x8f, 0x20, 0xff}}}, - {{{ 28, -73, -25}, 0, { 140, 922}, {0x4a, 0x9e, 0xe4, 0xff}}}, - {{{ 28, 7, 38}, 0, { 2916, 906}, {0x4e, 0x2b, 0x59, 0xff}}}, - {{{ 2, -73, -25}, 0, { 134, 272}, {0xd9, 0x9a, 0xc0, 0xff}}}, - {{{ 28, -45, -48}, 0, { 1040, 916}, {0x5a, 0xdd, 0xaf, 0xff}}}, - {{{ 0, -45, -45}, 0, { 1052, 144}, {0xc5, 0xf4, 0x91, 0xff}}}, - {{{ 28, 7, -43}, 0, { 2916, 906}, {0x4e, 0x21, 0xa3, 0xff}}}, - {{{ 2, 5, -33}, 0, { 2880, 262}, {0xc8, 0x33, 0x9b, 0xff}}}, - {{{ 0, 40, -10}, 0, { 4032, 248}, {0xc8, 0x67, 0xd1, 0xff}}}, - {{{ 28, 40, -15}, 0, { 4040, 898}, {0x17, 0x64, 0xb7, 0xff}}}, - {{{ 28, 40, 12}, 0, { 4040, 898}, {0x45, 0x65, 0x1e, 0xff}}}, - {{{ 0, 40, 5}, 0, { 4032, 248}, {0xb1, 0x52, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060082F0, 0x001c4230, 80474, 0x000082f0, 256); // 0x060083F0 -static const Vtx koopa_seg6_vertex_060083F0[] = { - {{{ 28, 7, 38}, 0, { 938, 710}, {0x4e, 0x2b, 0x59, 0xff}}}, - {{{ 28, -45, -48}, 0, { -52, 240}, {0x5a, 0xdd, 0xaf, 0xff}}}, - {{{ 28, 7, -43}, 0, { 14, 710}, {0x4e, 0x21, 0xa3, 0xff}}}, - {{{ 28, 40, -15}, 0, { 304, 990}, {0x17, 0x64, 0xb7, 0xff}}}, - {{{ 28, 40, 12}, 0, { 650, 990}, {0x45, 0x65, 0x1e, 0xff}}}, - {{{ 28, -45, 43}, 0, { 1008, 240}, {0x59, 0xf7, 0x59, 0xff}}}, - {{{ 28, -73, -25}, 0, { 212, 16}, {0x4a, 0x9e, 0xe4, 0xff}}}, - {{{ 28, -73, 20}, 0, { 742, 16}, {0x2b, 0x9e, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060083F0, 0x001c4230, 80474, 0x000083f0, 128); // 0x06008470 -static const Vtx koopa_seg6_vertex_06008470[] = { - {{{ 0, 40, 5}, 0, { 0, 0}, {0xb1, 0x52, 0x37, 0xff}}}, - {{{ 0, 40, -10}, 0, { 0, 0}, {0xc8, 0x67, 0xd1, 0xff}}}, - {{{ -22, -20, -20}, 0, { 0, 0}, {0x90, 0x22, 0xd1, 0xff}}}, - {{{ -22, -20, 15}, 0, { 0, 0}, {0x8c, 0x1c, 0x2a, 0xff}}}, - {{{ 2, 5, 30}, 0, { 0, 0}, {0xc7, 0x1e, 0x6d, 0xff}}}, - {{{ 2, 5, -33}, 0, { 0, 0}, {0xc8, 0x33, 0x9b, 0xff}}}, - {{{ -28, -48, -15}, 0, { 0, 0}, {0x8d, 0xd7, 0xe0, 0xff}}}, - {{{ 0, -45, -45}, 0, { 0, 0}, {0xc5, 0xf4, 0x91, 0xff}}}, - {{{ -28, -48, 10}, 0, { 0, 0}, {0x97, 0xe2, 0x3f, 0xff}}}, - {{{ 0, -45, 43}, 0, { 0, 0}, {0xd7, 0xd7, 0x70, 0xff}}}, - {{{ 2, -73, -25}, 0, { 0, 0}, {0xd9, 0x9a, 0xc0, 0xff}}}, - {{{ 2, -73, 20}, 0, { 0, 0}, {0xd2, 0x8f, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06008470, 0x001c4230, 80474, 0x00008470, 192); // 0x06008530 - 0x060085E8 const Gfx koopa_seg6_dl_06008530[] = { @@ -745,52 +480,13 @@ static const Lights1 koopa_seg6_lights_06008758 = gdSPDefLights1( ); // 0x06008770 -static const Vtx koopa_seg6_vertex_06008770[] = { - {{{ 28, 7, -35}, 0, { 648, 906}, {0x50, 0x21, 0xa4, 0xff}}}, - {{{ 28, -45, -43}, 0, { 216, 916}, {0x5b, 0xdb, 0xb0, 0xff}}}, - {{{ 0, -45, -40}, 0, { 218, 144}, {0xc6, 0xf4, 0x91, 0xff}}}, - {{{ 2, -73, -17}, 0, { 6, 272}, {0xdb, 0x98, 0xc4, 0xff}}}, - {{{ 28, -73, -17}, 0, { 8, 922}, {0x4a, 0x9d, 0xe5, 0xff}}}, - {{{ 2, -73, 25}, 0, { 6, 272}, {0xd3, 0x8f, 0x21, 0xff}}}, - {{{ 2, 5, -28}, 0, { 640, 262}, {0xc9, 0x32, 0x9a, 0xff}}}, - {{{ 28, -73, 25}, 0, { 8, 922}, {0x28, 0x9c, 0x42, 0xff}}}, - {{{ 0, -45, 48}, 0, { 218, 144}, {0xd4, 0xd7, 0x6f, 0xff}}}, - {{{ 28, -45, 51}, 0, { 216, 916}, {0x57, 0xf6, 0x5b, 0xff}}}, - {{{ 2, 5, 35}, 0, { 640, 262}, {0xc6, 0x20, 0x6b, 0xff}}}, - {{{ 28, 7, 43}, 0, { 648, 906}, {0x4f, 0x2b, 0x59, 0xff}}}, - {{{ 28, 40, 17}, 0, { 908, 898}, {0x47, 0x64, 0x1e, 0xff}}}, - {{{ 0, 40, 12}, 0, { 906, 248}, {0xb2, 0x51, 0x39, 0xff}}}, - {{{ 0, 40, -5}, 0, { 906, 248}, {0xc7, 0x67, 0xd2, 0xff}}}, - {{{ 28, 40, -10}, 0, { 908, 898}, {0x1a, 0x63, 0xb6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06008770, 0x001c4230, 80474, 0x00008770, 256); // 0x06008870 -static const Vtx koopa_seg6_vertex_06008870[] = { - {{{ 28, 7, 43}, 0, { 846, 710}, {0x4f, 0x2b, 0x59, 0xff}}}, - {{{ 28, -45, -43}, 0, { -46, 240}, {0x5b, 0xdb, 0xb0, 0xff}}}, - {{{ 28, 7, -35}, 0, { 14, 710}, {0x50, 0x21, 0xa4, 0xff}}}, - {{{ 28, 40, -10}, 0, { 274, 990}, {0x1a, 0x63, 0xb6, 0xff}}}, - {{{ 28, 40, 17}, 0, { 586, 990}, {0x47, 0x64, 0x1e, 0xff}}}, - {{{ 28, -45, 51}, 0, { 908, 240}, {0x57, 0xf6, 0x5b, 0xff}}}, - {{{ 28, -73, -17}, 0, { 192, 16}, {0x4a, 0x9d, 0xe5, 0xff}}}, - {{{ 28, -73, 25}, 0, { 670, 16}, {0x28, 0x9c, 0x42, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06008870, 0x001c4230, 80474, 0x00008870, 128); // 0x060088F0 -static const Vtx koopa_seg6_vertex_060088F0[] = { - {{{ -22, -20, -12}, 0, { 0, 0}, {0x8f, 0x22, 0xd3, 0xff}}}, - {{{ -22, -20, 20}, 0, { 0, 0}, {0x8c, 0x1e, 0x29, 0xff}}}, - {{{ 0, 40, 12}, 0, { 0, 0}, {0xb2, 0x51, 0x39, 0xff}}}, - {{{ -28, -48, -10}, 0, { 0, 0}, {0x8d, 0xd7, 0xe1, 0xff}}}, - {{{ 0, 40, -5}, 0, { 0, 0}, {0xc7, 0x67, 0xd2, 0xff}}}, - {{{ 0, -45, -40}, 0, { 0, 0}, {0xc6, 0xf4, 0x91, 0xff}}}, - {{{ 2, 5, -28}, 0, { 0, 0}, {0xc9, 0x32, 0x9a, 0xff}}}, - {{{ 2, 5, 35}, 0, { 0, 0}, {0xc6, 0x20, 0x6b, 0xff}}}, - {{{ -28, -48, 17}, 0, { 0, 0}, {0x96, 0xe5, 0x3f, 0xff}}}, - {{{ 0, -45, 48}, 0, { 0, 0}, {0xd4, 0xd7, 0x6f, 0xff}}}, - {{{ 2, -73, -17}, 0, { 0, 0}, {0xdb, 0x98, 0xc4, 0xff}}}, - {{{ 2, -73, 25}, 0, { 0, 0}, {0xd3, 0x8f, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060088F0, 0x001c4230, 80474, 0x000088f0, 192); // 0x060089B0 - 0x06008A68 const Gfx koopa_seg6_dl_060089B0[] = { @@ -857,890 +553,151 @@ const Gfx koopa_seg6_dl_06008B50[] = { }; // 0x06008BC0 -static const Vtx koopa_seg6_vertex_06008BC0[] = { - {{{ 27, -76, -21}, 0, { 0, 0}, {0xff, 0x8d, 0xcb, 0x00}}}, - {{{ 27, -76, 26}, 0, { 0, 0}, {0xff, 0x8d, 0x35, 0x00}}}, - {{{ 1, -76, 26}, 0, { 0, 0}, {0xd2, 0x95, 0x2f, 0x00}}}, - {{{ 1, -76, -21}, 0, { 0, 0}, {0xd2, 0x95, 0xd1, 0x00}}}, - {{{ 26, 40, 17}, 0, { 0, 0}, {0xef, 0x70, 0x38, 0x00}}}, - {{{ 26, 40, -13}, 0, { 0, 0}, {0xef, 0x70, 0xc8, 0x00}}}, - {{{ 1, 39, -7}, 0, { 0, 0}, {0xb8, 0x5a, 0xcc, 0x00}}}, - {{{ 1, 39, 11}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0x00}}}, - {{{ -30, -49, -11}, 0, { 0, 0}, {0x91, 0xdb, 0xd0, 0x00}}}, - {{{ -30, -49, 16}, 0, { 0, 0}, {0x91, 0xdb, 0x30, 0x00}}}, - {{{ -25, -23, 21}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0x00}}}, - {{{ -25, -23, -16}, 0, { 0, 0}, {0x8f, 0x25, 0xd4, 0x00}}}, - {{{ 27, -49, 49}, 0, { 0, 0}, {0xf2, 0xdf, 0x79, 0x00}}}, - {{{ 27, 6, 43}, 0, { 0, 0}, {0xe6, 0x30, 0x72, 0x00}}}, - {{{ 1, 5, 35}, 0, { 0, 0}, {0xc3, 0x2b, 0x66, 0x00}}}, - {{{ -3, -48, 48}, 0, { 0, 0}, {0xc9, 0xe0, 0x6d, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06008BC0, 0x001c4230, 80474, 0x00008bc0, 256); // 0x06008CC0 -static const Vtx koopa_seg6_vertex_06008CC0[] = { - {{{ 27, 6, -38}, 0, { 0, 0}, {0xe6, 0x30, 0x8e, 0x00}}}, - {{{ 27, -49, -45}, 0, { 0, 0}, {0xf2, 0xdf, 0x87, 0x00}}}, - {{{ -3, -48, -43}, 0, { 0, 0}, {0xc9, 0xe0, 0x93, 0x00}}}, - {{{ 1, 5, -30}, 0, { 0, 0}, {0xc3, 0x2b, 0x9a, 0x00}}}, - {{{ -30, -49, 16}, 0, { 0, 0}, {0x91, 0xdb, 0x30, 0x00}}}, - {{{ 1, -76, 26}, 0, { 0, 0}, {0xd2, 0x95, 0x2f, 0x00}}}, - {{{ -3, -48, 48}, 0, { 0, 0}, {0xc9, 0xe0, 0x6d, 0x00}}}, - {{{ 1, -76, -21}, 0, { 0, 0}, {0xd2, 0x95, 0xd1, 0x00}}}, - {{{ -30, -49, -11}, 0, { 0, 0}, {0x91, 0xdb, 0xd0, 0x00}}}, - {{{ 1, 5, 35}, 0, { 0, 0}, {0xc3, 0x2b, 0x66, 0x00}}}, - {{{ -25, -23, 21}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0x00}}}, - {{{ -25, -23, -16}, 0, { 0, 0}, {0x8f, 0x25, 0xd4, 0x00}}}, - {{{ 1, 39, -7}, 0, { 0, 0}, {0xb8, 0x5a, 0xcc, 0x00}}}, - {{{ 26, 40, -13}, 0, { 0, 0}, {0xef, 0x70, 0xc8, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06008CC0, 0x001c4230, 80474, 0x00008cc0, 224); // 0x06008DA0 -static const Vtx koopa_seg6_vertex_06008DA0[] = { - {{{ 27, 6, 43}, 0, { 0, 0}, {0xe6, 0x30, 0x72, 0x00}}}, - {{{ 26, 40, 17}, 0, { 0, 0}, {0xef, 0x70, 0x38, 0x00}}}, - {{{ 1, 39, 11}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0x00}}}, - {{{ 1, 5, 35}, 0, { 0, 0}, {0xc3, 0x2b, 0x66, 0x00}}}, - {{{ -3, -48, 48}, 0, { 0, 0}, {0xc9, 0xe0, 0x6d, 0x00}}}, - {{{ 1, -76, 26}, 0, { 0, 0}, {0xd2, 0x95, 0x2f, 0x00}}}, - {{{ 27, -76, 26}, 0, { 0, 0}, {0xff, 0x8d, 0x35, 0x00}}}, - {{{ 27, -49, 49}, 0, { 0, 0}, {0xf2, 0xdf, 0x79, 0x00}}}, - {{{ -30, -49, -11}, 0, { 0, 0}, {0x91, 0xdb, 0xd0, 0x00}}}, - {{{ 1, -76, -21}, 0, { 0, 0}, {0xd2, 0x95, 0xd1, 0x00}}}, - {{{ -30, -49, 16}, 0, { 0, 0}, {0x91, 0xdb, 0x30, 0x00}}}, - {{{ 27, -49, -45}, 0, { 0, 0}, {0xf2, 0xdf, 0x87, 0x00}}}, - {{{ 27, -76, -21}, 0, { 0, 0}, {0xff, 0x8d, 0xcb, 0x00}}}, - {{{ -3, -48, -43}, 0, { 0, 0}, {0xc9, 0xe0, 0x93, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06008DA0, 0x001c4230, 80474, 0x00008da0, 224); // 0x06008E80 -static const Vtx koopa_seg6_vertex_06008E80[] = { - {{{ 27, -49, 49}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 27, -76, 26}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 27, -76, -21}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 27, -49, -45}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 1, 39, -7}, 0, { 0, 0}, {0xb8, 0x5a, 0xcc, 0x00}}}, - {{{ 1, 5, -30}, 0, { 0, 0}, {0xc3, 0x2b, 0x9a, 0x00}}}, - {{{ -25, -23, -16}, 0, { 0, 0}, {0x8f, 0x25, 0xd4, 0x00}}}, - {{{ -25, -23, 21}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0x00}}}, - {{{ 1, 5, 35}, 0, { 0, 0}, {0xc3, 0x2b, 0x66, 0x00}}}, - {{{ 1, 39, 11}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0x00}}}, - {{{ 27, 6, 43}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 27, 6, -38}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 26, 40, -13}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 26, 40, 17}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06008E80, 0x001c4230, 80474, 0x00008e80, 224); // 0x06008F60 -static const Vtx koopa_seg6_vertex_06008F60[] = { - {{{ 61, -6, -30}, 0, { 0, 0}, {0xe3, 0xe0, 0x8a, 0x00}}}, - {{{ 61, -25, 0}, 0, { 0, 0}, {0xf0, 0x83, 0x00, 0x00}}}, - {{{ -1, -17, 0}, 0, { 0, 0}, {0xf0, 0x83, 0x00, 0x00}}}, - {{{ -1, -6, -16}, 0, { 0, 0}, {0xe3, 0xe0, 0x8a, 0x00}}}, - {{{ 60, 34, 11}, 0, { 0, 0}, {0xdb, 0x68, 0x3e, 0x00}}}, - {{{ 60, 34, -11}, 0, { 0, 0}, {0xdb, 0x68, 0xc2, 0x00}}}, - {{{ -1, 16, 0}, 0, { 0, 0}, {0xd2, 0x76, 0x00, 0x00}}}, - {{{ 61, -6, -30}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 60, 34, -11}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 60, 34, 11}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 61, -6, 29}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 61, -25, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 61, -6, 29}, 0, { 0, 0}, {0xe3, 0xe0, 0x76, 0x00}}}, - {{{ -1, -6, 16}, 0, { 0, 0}, {0xe3, 0xe0, 0x76, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06008F60, 0x001c4230, 80474, 0x00008f60, 224); // 0x06009040 -static const Vtx koopa_seg6_vertex_06009040[] = { - {{{ 1, -76, 20}, 0, { 0, 0}, {0xd2, 0x95, 0x2f, 0x00}}}, - {{{ 1, -76, -27}, 0, { 0, 0}, {0xd2, 0x95, 0xd1, 0x00}}}, - {{{ 27, -76, -27}, 0, { 0, 0}, {0xff, 0x8d, 0xcb, 0x00}}}, - {{{ 27, -76, 20}, 0, { 0, 0}, {0xff, 0x8d, 0x35, 0x00}}}, - {{{ 1, 39, -12}, 0, { 0, 0}, {0xb8, 0x5a, 0xcc, 0x00}}}, - {{{ 1, 39, 6}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0x00}}}, - {{{ 26, 40, 12}, 0, { 0, 0}, {0xef, 0x70, 0x38, 0x00}}}, - {{{ 26, 40, -18}, 0, { 0, 0}, {0xef, 0x70, 0xc8, 0x00}}}, - {{{ -25, -23, 15}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0x00}}}, - {{{ -25, -23, -22}, 0, { 0, 0}, {0x8f, 0x25, 0xd4, 0x00}}}, - {{{ -30, -49, -17}, 0, { 0, 0}, {0x91, 0xdb, 0xd0, 0x00}}}, - {{{ -30, -49, 11}, 0, { 0, 0}, {0x91, 0xdb, 0x30, 0x00}}}, - {{{ -3, -48, -48}, 0, { 0, 0}, {0xc9, 0xe0, 0x93, 0x00}}}, - {{{ 1, 5, -36}, 0, { 0, 0}, {0xc3, 0x2b, 0x9a, 0x00}}}, - {{{ 27, 6, -44}, 0, { 0, 0}, {0xe6, 0x30, 0x8e, 0x00}}}, - {{{ 27, -49, -50}, 0, { 0, 0}, {0xf2, 0xdf, 0x87, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06009040, 0x001c4230, 80474, 0x00009040, 256); // 0x06009140 -static const Vtx koopa_seg6_vertex_06009140[] = { - {{{ 1, 5, 29}, 0, { 0, 0}, {0xc3, 0x2b, 0x66, 0x00}}}, - {{{ -3, -48, 42}, 0, { 0, 0}, {0xc9, 0xe0, 0x6d, 0x00}}}, - {{{ 27, -49, 44}, 0, { 0, 0}, {0xf2, 0xdf, 0x79, 0x00}}}, - {{{ 27, 6, 38}, 0, { 0, 0}, {0xe6, 0x30, 0x72, 0x00}}}, - {{{ -3, -48, -48}, 0, { 0, 0}, {0xc9, 0xe0, 0x93, 0x00}}}, - {{{ 1, -76, -27}, 0, { 0, 0}, {0xd2, 0x95, 0xd1, 0x00}}}, - {{{ -30, -49, -17}, 0, { 0, 0}, {0x91, 0xdb, 0xd0, 0x00}}}, - {{{ -30, -49, 11}, 0, { 0, 0}, {0x91, 0xdb, 0x30, 0x00}}}, - {{{ 1, -76, 20}, 0, { 0, 0}, {0xd2, 0x95, 0x2f, 0x00}}}, - {{{ -25, -23, -22}, 0, { 0, 0}, {0x8f, 0x25, 0xd4, 0x00}}}, - {{{ 1, 5, -36}, 0, { 0, 0}, {0xc3, 0x2b, 0x9a, 0x00}}}, - {{{ -25, -23, 15}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0x00}}}, - {{{ 26, 40, 12}, 0, { 0, 0}, {0xef, 0x70, 0x38, 0x00}}}, - {{{ 1, 39, 6}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0x00}}}, - {{{ 1, 39, -12}, 0, { 0, 0}, {0xb8, 0x5a, 0xcc, 0x00}}}, - {{{ 26, 40, -18}, 0, { 0, 0}, {0xef, 0x70, 0xc8, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06009140, 0x001c4230, 80474, 0x00009140, 256); // 0x06009240 -static const Vtx koopa_seg6_vertex_06009240[] = { - {{{ 1, 5, -36}, 0, { 0, 0}, {0xc3, 0x2b, 0x9a, 0x00}}}, - {{{ 26, 40, -18}, 0, { 0, 0}, {0xef, 0x70, 0xc8, 0x00}}}, - {{{ 27, 6, -44}, 0, { 0, 0}, {0xe6, 0x30, 0x8e, 0x00}}}, - {{{ 27, -49, -50}, 0, { 0, 0}, {0xf2, 0xdf, 0x87, 0x00}}}, - {{{ 27, -76, -27}, 0, { 0, 0}, {0xff, 0x8d, 0xcb, 0x00}}}, - {{{ 1, -76, -27}, 0, { 0, 0}, {0xd2, 0x95, 0xd1, 0x00}}}, - {{{ -3, -48, -48}, 0, { 0, 0}, {0xc9, 0xe0, 0x93, 0x00}}}, - {{{ -30, -49, -17}, 0, { 0, 0}, {0x91, 0xdb, 0xd0, 0x00}}}, - {{{ 1, -76, 20}, 0, { 0, 0}, {0xd2, 0x95, 0x2f, 0x00}}}, - {{{ -30, -49, 11}, 0, { 0, 0}, {0x91, 0xdb, 0x30, 0x00}}}, - {{{ -3, -48, 42}, 0, { 0, 0}, {0xc9, 0xe0, 0x6d, 0x00}}}, - {{{ 27, -76, 20}, 0, { 0, 0}, {0xff, 0x8d, 0x35, 0x00}}}, - {{{ 27, -49, 44}, 0, { 0, 0}, {0xf2, 0xdf, 0x79, 0x00}}}, - {{{ 27, -49, 44}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 27, -76, 20}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 27, -76, -27}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06009240, 0x001c4230, 80474, 0x00009240, 256); // 0x06009340 -static const Vtx koopa_seg6_vertex_06009340[] = { - {{{ 27, -49, 44}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 27, -76, -27}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 27, -49, -50}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ -25, -23, 15}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0x00}}}, - {{{ 1, 5, 29}, 0, { 0, 0}, {0xc3, 0x2b, 0x66, 0x00}}}, - {{{ 1, 39, 6}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0x00}}}, - {{{ 1, 39, -12}, 0, { 0, 0}, {0xb8, 0x5a, 0xcc, 0x00}}}, - {{{ 1, 5, -36}, 0, { 0, 0}, {0xc3, 0x2b, 0x9a, 0x00}}}, - {{{ -25, -23, -22}, 0, { 0, 0}, {0x8f, 0x25, 0xd4, 0x00}}}, - {{{ 27, 6, 38}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 27, 6, -44}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 26, 40, -18}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 26, 40, 12}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06009340, 0x001c4230, 80474, 0x00009340, 208); // 0x06009410 -static const Vtx koopa_seg6_vertex_06009410[] = { - {{{ -1, -6, 16}, 0, { 0, 0}, {0xe3, 0xe0, 0x76, 0x00}}}, - {{{ -1, -17, 0}, 0, { 0, 0}, {0xf0, 0x83, 0x00, 0x00}}}, - {{{ 61, -25, 0}, 0, { 0, 0}, {0xf0, 0x83, 0x00, 0x00}}}, - {{{ 61, -6, 29}, 0, { 0, 0}, {0xe3, 0xe0, 0x76, 0x00}}}, - {{{ -1, 16, 0}, 0, { 0, 0}, {0xd2, 0x76, 0x00, 0x00}}}, - {{{ 60, 34, 10}, 0, { 0, 0}, {0xdb, 0x68, 0x3e, 0x00}}}, - {{{ 60, 34, -11}, 0, { 0, 0}, {0xdb, 0x68, 0xc2, 0x00}}}, - {{{ 61, -25, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 61, -6, -30}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 60, 34, -11}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 60, 34, 10}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ 61, -6, 29}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0x00}}}, - {{{ -1, -6, -17}, 0, { 0, 0}, {0xe3, 0xe0, 0x8a, 0x00}}}, - {{{ 61, -6, -30}, 0, { 0, 0}, {0xe3, 0xe0, 0x8a, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06009410, 0x001c4230, 80474, 0x00009410, 224); // 0x060094F0 -static const Vtx koopa_seg6_vertex_060094F0[] = { - {{{ 14, -41, 15}, 0, { 0, 0}, {0xdc, 0x98, 0x3e, 0x00}}}, - {{{ 14, -41, -19}, 0, { 0, 0}, {0xdc, 0x98, 0xc2, 0x00}}}, - {{{ 48, -41, -22}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, - {{{ 48, -41, 18}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, - {{{ 44, 5, -22}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, - {{{ 20, 35, -2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, - {{{ 44, 5, 18}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, - {{{ -6, 24, -2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, - {{{ -6, -18, -23}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, - {{{ -6, -18, 19}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, - {{{ 67, -22, 20}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, - {{{ 67, -22, -24}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, - {{{ 67, 15, -11}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, - {{{ 67, 15, 6}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060094F0, 0x001c4230, 80474, 0x000094f0, 224); // 0x060095D0 -static const Vtx koopa_seg6_vertex_060095D0[] = { - {{{ 14, 15, -37}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, - {{{ 44, -8, -42}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, - {{{ 30, -22, -37}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, - {{{ 14, 15, 33}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, - {{{ 14, -22, 33}, 0, { 0, 0}, {0xdc, 0xd5, 0x71, 0x00}}}, - {{{ 30, -22, 33}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, - {{{ 67, 15, 6}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, - {{{ 44, 5, 18}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, - {{{ 44, -8, 38}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, - {{{ 20, 35, -2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, - {{{ -6, 24, -2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, - {{{ 67, 15, -11}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, - {{{ 44, 5, -22}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, - {{{ 67, -22, -24}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, - {{{ 48, -41, -22}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060095D0, 0x001c4230, 80474, 0x000095d0, 240); // 0x060096C0 -static const Vtx koopa_seg6_vertex_060096C0[] = { - {{{ 14, -22, -37}, 0, { 0, 0}, {0xdc, 0xd5, 0x8f, 0x00}}}, - {{{ 14, -41, -19}, 0, { 0, 0}, {0xdc, 0x98, 0xc2, 0x00}}}, - {{{ -6, -18, -23}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, - {{{ -6, -18, 19}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, - {{{ 14, -41, 15}, 0, { 0, 0}, {0xdc, 0x98, 0x3e, 0x00}}}, - {{{ 14, -22, 33}, 0, { 0, 0}, {0xdc, 0xd5, 0x71, 0x00}}}, - {{{ 48, -41, 18}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, - {{{ 67, -22, 20}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, - {{{ 44, -8, 38}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, - {{{ 67, 15, 6}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, - {{{ -6, 24, -2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, - {{{ 14, 15, -37}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, - {{{ 14, 15, 33}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, - {{{ 44, 5, 18}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, - {{{ 30, -22, -37}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060096C0, 0x001c4230, 80474, 0x000096c0, 240); // 0x060097B0 -static const Vtx koopa_seg6_vertex_060097B0[] = { - {{{ 14, 15, -37}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, - {{{ 20, 35, -2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, - {{{ 44, 5, -22}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, - {{{ 67, -22, 20}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, - {{{ 48, -41, 18}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, - {{{ 48, -41, -22}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, - {{{ 67, -22, -24}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, - {{{ 30, -22, -37}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, - {{{ 14, -41, -19}, 0, { 0, 0}, {0xdc, 0x98, 0xc2, 0x00}}}, - {{{ -6, -18, -23}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, - {{{ 14, -41, 15}, 0, { 0, 0}, {0xdc, 0x98, 0x3e, 0x00}}}, - {{{ -6, -18, 19}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, - {{{ 30, -22, 33}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, - {{{ 14, -22, 33}, 0, { 0, 0}, {0xdc, 0xd5, 0x71, 0x00}}}, - {{{ 14, -22, -37}, 0, { 0, 0}, {0xdc, 0xd5, 0x8f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060097B0, 0x001c4230, 80474, 0x000097b0, 240); // 0x060098A0 -static const Vtx koopa_seg6_vertex_060098A0[] = { - {{{ 14, 15, 33}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, - {{{ -6, 24, -2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, - {{{ -6, -18, 19}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, - {{{ 14, 15, -37}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, - {{{ 14, -22, -37}, 0, { 0, 0}, {0xdc, 0xd5, 0x8f, 0x00}}}, - {{{ -6, -18, -23}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, - {{{ 44, -8, -42}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, - {{{ 67, 15, -11}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, - {{{ 67, -22, -24}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, - {{{ 30, -22, 33}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, - {{{ 44, -8, 38}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, - {{{ 44, 5, 18}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, - {{{ 67, 15, 6}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, - {{{ 44, 5, -22}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, - {{{ 48, -41, -22}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, - {{{ 30, -22, -37}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060098A0, 0x001c4230, 80474, 0x000098a0, 256); // 0x060099A0 -static const Vtx koopa_seg6_vertex_060099A0[] = { - {{{ 44, -8, 38}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, - {{{ 30, -22, 33}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, - {{{ 48, -41, 18}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, - {{{ 44, 5, 18}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, - {{{ 20, 35, -2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, - {{{ 14, 15, 33}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, - {{{ 44, 5, -22}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, - {{{ 44, -8, -42}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, - {{{ 14, 15, -37}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_060099A0, 0x001c4230, 80474, 0x000099a0, 144); // 0x06009A30 -static const Vtx koopa_seg6_vertex_06009A30[] = { - {{{ 0, -2, -10}, 0, { 0, 0}, {0xef, 0x00, 0x83, 0x00}}}, - {{{ -1, 8, -2}, 0, { 0, 0}, {0xeb, 0x76, 0xda, 0x00}}}, - {{{ 52, 17, -4}, 0, { 0, 0}, {0xeb, 0x76, 0xda, 0x00}}}, - {{{ 53, 0, -17}, 0, { 0, 0}, {0xef, 0x00, 0x83, 0x00}}}, - {{{ -1, 4, 10}, 0, { 0, 0}, {0xed, 0x49, 0x65, 0x00}}}, - {{{ 52, 10, 16}, 0, { 0, 0}, {0xed, 0x49, 0x65, 0x00}}}, - {{{ 0, -8, 10}, 0, { 0, 0}, {0xf1, 0xb6, 0x65, 0x00}}}, - {{{ 53, -11, 16}, 0, { 0, 0}, {0xf1, 0xb6, 0x65, 0x00}}}, - {{{ 0, -13, -2}, 0, { 0, 0}, {0xf2, 0x88, 0xda, 0x00}}}, - {{{ 53, -18, -4}, 0, { 0, 0}, {0xf2, 0x88, 0xda, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06009A30, 0x001c4230, 80474, 0x00009a30, 160); // 0x06009AD0 -static const Vtx koopa_seg6_vertex_06009AD0[] = { - {{{ 48, -41, -18}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, - {{{ 48, -41, 22}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, - {{{ 14, -41, 19}, 0, { 0, 0}, {0xdc, 0x98, 0x3e, 0x00}}}, - {{{ 14, -41, -15}, 0, { 0, 0}, {0xdc, 0x98, 0xc2, 0x00}}}, - {{{ 44, 5, -18}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, - {{{ 20, 35, 2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, - {{{ 44, 5, 22}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, - {{{ -6, -18, -19}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, - {{{ -6, -18, 23}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, - {{{ -6, 24, 2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, - {{{ 67, 15, -6}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, - {{{ 67, 15, 11}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, - {{{ 67, -22, 24}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, - {{{ 67, -22, -20}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06009AD0, 0x001c4230, 80474, 0x00009ad0, 224); // 0x06009BB0 -static const Vtx koopa_seg6_vertex_06009BB0[] = { - {{{ 30, -22, 37}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, - {{{ 44, -8, 42}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, - {{{ 14, 15, 37}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, - {{{ 30, -22, -33}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, - {{{ 14, -22, -33}, 0, { 0, 0}, {0xdc, 0xd5, 0x8f, 0x00}}}, - {{{ 14, 15, -33}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, - {{{ 44, -8, -38}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, - {{{ 44, 5, -18}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, - {{{ 67, 15, -6}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, - {{{ -6, 24, 2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, - {{{ 20, 35, 2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, - {{{ 44, 5, 22}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, - {{{ 67, 15, 11}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, - {{{ 48, -41, 22}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, - {{{ 67, -22, 24}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06009BB0, 0x001c4230, 80474, 0x00009bb0, 240); // 0x06009CA0 -static const Vtx koopa_seg6_vertex_06009CA0[] = { - {{{ -6, -18, 23}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, - {{{ 14, -41, 19}, 0, { 0, 0}, {0xdc, 0x98, 0x3e, 0x00}}}, - {{{ 14, -22, 37}, 0, { 0, 0}, {0xdc, 0xd5, 0x71, 0x00}}}, - {{{ 14, -22, -33}, 0, { 0, 0}, {0xdc, 0xd5, 0x8f, 0x00}}}, - {{{ 14, -41, -15}, 0, { 0, 0}, {0xdc, 0x98, 0xc2, 0x00}}}, - {{{ -6, -18, -19}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, - {{{ 44, -8, -38}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, - {{{ 67, -22, -20}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, - {{{ 48, -41, -18}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, - {{{ 67, 15, -6}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, - {{{ 14, 15, 37}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, - {{{ -6, 24, 2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, - {{{ 14, 15, -33}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, - {{{ 44, 5, -18}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, - {{{ 30, -22, 37}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06009CA0, 0x001c4230, 80474, 0x00009ca0, 240); // 0x06009D90 -static const Vtx koopa_seg6_vertex_06009D90[] = { - {{{ 44, 5, 22}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, - {{{ 20, 35, 2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, - {{{ 14, 15, 37}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, - {{{ 67, -22, 24}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, - {{{ 48, -41, 22}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, - {{{ 48, -41, -18}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, - {{{ 67, -22, -20}, 0, { 0, 0}, {0x68, 0xdf, 0xc1, 0x00}}}, - {{{ 14, -41, 19}, 0, { 0, 0}, {0xdc, 0x98, 0x3e, 0x00}}}, - {{{ 30, -22, 37}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, - {{{ -6, -18, -19}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, - {{{ 14, -41, -15}, 0, { 0, 0}, {0xdc, 0x98, 0xc2, 0x00}}}, - {{{ -6, -18, 23}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, - {{{ 30, -22, -33}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, - {{{ 14, -22, -33}, 0, { 0, 0}, {0xdc, 0xd5, 0x8f, 0x00}}}, - {{{ 14, -22, 37}, 0, { 0, 0}, {0xdc, 0xd5, 0x71, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06009D90, 0x001c4230, 80474, 0x00009d90, 240); // 0x06009E80 -static const Vtx koopa_seg6_vertex_06009E80[] = { - {{{ -6, -18, -19}, 0, { 0, 0}, {0x96, 0xe3, 0xc2, 0x00}}}, - {{{ -6, 24, 2}, 0, { 0, 0}, {0xa1, 0x53, 0x00, 0x00}}}, - {{{ 14, 15, -33}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, - {{{ -6, -18, 23}, 0, { 0, 0}, {0x96, 0xe3, 0x3e, 0x00}}}, - {{{ 14, -22, 37}, 0, { 0, 0}, {0xdc, 0xd5, 0x71, 0x00}}}, - {{{ 14, 15, 37}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, - {{{ 67, -22, 24}, 0, { 0, 0}, {0x68, 0xdf, 0x3f, 0x00}}}, - {{{ 67, 15, 11}, 0, { 0, 0}, {0x3a, 0x5e, 0x3d, 0x00}}}, - {{{ 44, -8, 42}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, - {{{ 44, -8, -38}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, - {{{ 30, -22, -33}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, - {{{ 44, 5, 22}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, - {{{ 67, 15, -6}, 0, { 0, 0}, {0x3a, 0x5e, 0xc3, 0x00}}}, - {{{ 44, 5, -18}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, - {{{ 30, -22, 37}, 0, { 0, 0}, {0x05, 0xcc, 0x73, 0x00}}}, - {{{ 48, -41, 22}, 0, { 0, 0}, {0x23, 0x99, 0x40, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06009E80, 0x001c4230, 80474, 0x00009e80, 256); // 0x06009F80 -static const Vtx koopa_seg6_vertex_06009F80[] = { - {{{ 48, -41, -18}, 0, { 0, 0}, {0x23, 0x99, 0xc0, 0x00}}}, - {{{ 30, -22, -33}, 0, { 0, 0}, {0x05, 0xcc, 0x8d, 0x00}}}, - {{{ 44, -8, -38}, 0, { 0, 0}, {0x26, 0x15, 0x89, 0x00}}}, - {{{ 14, 15, -33}, 0, { 0, 0}, {0xdb, 0x2b, 0x8f, 0x00}}}, - {{{ 20, 35, 2}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0x00}}}, - {{{ 44, 5, -18}, 0, { 0, 0}, {0x1d, 0x74, 0xd8, 0x00}}}, - {{{ 14, 15, 37}, 0, { 0, 0}, {0xdb, 0x2b, 0x71, 0x00}}}, - {{{ 44, -8, 42}, 0, { 0, 0}, {0x26, 0x15, 0x77, 0x00}}}, - {{{ 44, 5, 22}, 0, { 0, 0}, {0x1d, 0x74, 0x28, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_06009F80, 0x001c4230, 80474, 0x00009f80, 144); // 0x0600A010 -static const Vtx koopa_seg6_vertex_0600A010[] = { - {{{ 53, 0, 17}, 0, { 0, 0}, {0xef, 0x00, 0x7d, 0x00}}}, - {{{ 52, 17, 3}, 0, { 0, 0}, {0xeb, 0x76, 0x26, 0x00}}}, - {{{ -1, 8, 1}, 0, { 0, 0}, {0xeb, 0x76, 0x26, 0x00}}}, - {{{ 0, -2, 9}, 0, { 0, 0}, {0xef, 0x00, 0x7d, 0x00}}}, - {{{ 52, 10, -17}, 0, { 0, 0}, {0xed, 0x49, 0x9b, 0x00}}}, - {{{ -1, 4, -11}, 0, { 0, 0}, {0xed, 0x49, 0x9b, 0x00}}}, - {{{ 53, -11, -17}, 0, { 0, 0}, {0xf1, 0xb6, 0x9b, 0x00}}}, - {{{ 0, -8, -11}, 0, { 0, 0}, {0xf1, 0xb6, 0x9b, 0x00}}}, - {{{ 53, -18, 3}, 0, { 0, 0}, {0xf2, 0x88, 0x26, 0x00}}}, - {{{ 0, -13, 1}, 0, { 0, 0}, {0xf2, 0x88, 0x26, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600A010, 0x001c4230, 80474, 0x0000a010, 160); // 0x0600A0B0 -static const Vtx koopa_seg6_vertex_0600A0B0[] = { - {{{ 0, 51, 0}, 0, { 0, 0}, {0x95, 0x44, 0x00, 0x00}}}, - {{{ 10, 49, 35}, 0, { 0, 0}, {0xac, 0x42, 0x43, 0x00}}}, - {{{ 44, 74, 31}, 0, { 0, 0}, {0xf1, 0x69, 0x44, 0x00}}}, - {{{ 35, 83, 0}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0x00}}}, - {{{ 14, 21, 64}, 0, { 0, 0}, {0xaf, 0x1e, 0x5c, 0x00}}}, - {{{ 63, 40, 61}, 0, { 0, 0}, {0x17, 0x3d, 0x6c, 0x00}}}, - {{{ 139, 71, 48}, 0, { 0, 0}, {0x46, 0x33, 0x5c, 0x00}}}, - {{{ 86, 112, 0}, 0, { 0, 0}, {0x1f, 0x7b, 0x00, 0x00}}}, - {{{ 91, 82, 51}, 0, { 0, 0}, {0x14, 0x35, 0x71, 0x00}}}, - {{{ 82, 80, 0}, 0, { 0, 0}, {0x42, 0x6c, 0x00, 0x00}}}, - {{{ 98, 22, 59}, 0, { 0, 0}, {0x2f, 0x0e, 0x74, 0x00}}}, - {{{ 53, 2, 86}, 0, { 0, 0}, {0xf2, 0x02, 0x7e, 0x00}}}, - {{{ -13, -4, 0}, 0, { 0, 0}, {0x82, 0xf8, 0x00, 0x00}}}, - {{{ 16, -63, 0}, 0, { 0, 0}, {0xbc, 0x95, 0x00, 0x00}}}, - {{{ 23, -24, 59}, 0, { 0, 0}, {0xad, 0xcb, 0x4f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600A0B0, 0x001c4230, 80474, 0x0000a0b0, 240); // 0x0600A1A0 -static const Vtx koopa_seg6_vertex_0600A1A0[] = { - {{{ 68, -65, 17}, 0, { 0, 0}, {0xe6, 0x8b, 0x28, 0x00}}}, - {{{ 42, -44, 54}, 0, { 0, 0}, {0xe4, 0xa5, 0x52, 0x00}}}, - {{{ 16, -63, 0}, 0, { 0, 0}, {0xbc, 0x95, 0x00, 0x00}}}, - {{{ 23, -24, 59}, 0, { 0, 0}, {0xad, 0xcb, 0x4f, 0x00}}}, - {{{ 101, -44, 53}, 0, { 0, 0}, {0xf4, 0xae, 0x60, 0x00}}}, - {{{ 97, -86, 0}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0x00}}}, - {{{ 146, -93, 0}, 0, { 0, 0}, {0xf9, 0x82, 0x00, 0x00}}}, - {{{ 14, 21, 64}, 0, { 0, 0}, {0xaf, 0x1e, 0x5c, 0x00}}}, - {{{ 53, 2, 86}, 0, { 0, 0}, {0xf2, 0x02, 0x7e, 0x00}}}, - {{{ 75, -16, 81}, 0, { 0, 0}, {0x2c, 0xe3, 0x73, 0x00}}}, - {{{ 98, 22, 59}, 0, { 0, 0}, {0x2f, 0x0e, 0x74, 0x00}}}, - {{{ 63, 40, 61}, 0, { 0, 0}, {0x17, 0x3d, 0x6c, 0x00}}}, - {{{ -13, -4, 0}, 0, { 0, 0}, {0x82, 0xf8, 0x00, 0x00}}}, - {{{ 14, 21, -64}, 0, { 0, 0}, {0xaf, 0x1e, 0xa4, 0x00}}}, - {{{ 23, -24, -59}, 0, { 0, 0}, {0xad, 0xcb, 0xb1, 0x00}}}, - {{{ 42, -44, -54}, 0, { 0, 0}, {0xe4, 0xa5, 0xae, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600A1A0, 0x001c4230, 80474, 0x0000a1a0, 256); // 0x0600A2A0 -static const Vtx koopa_seg6_vertex_0600A2A0[] = { - {{{ 91, 82, -51}, 0, { 0, 0}, {0x84, 0x19, 0x00, 0x00}}}, - {{{ 91, 82, 51}, 0, { 0, 0}, {0x84, 0x19, 0x00, 0x00}}}, - {{{ 86, 112, 0}, 0, { 0, 0}, {0x84, 0xe9, 0x00, 0x00}}}, - {{{ 35, 83, 0}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0x00}}}, - {{{ 44, 74, -32}, 0, { 0, 0}, {0xf1, 0x69, 0xbc, 0x00}}}, - {{{ 10, 49, -36}, 0, { 0, 0}, {0xac, 0x42, 0xbd, 0x00}}}, - {{{ 0, 51, 0}, 0, { 0, 0}, {0x95, 0x44, 0x00, 0x00}}}, - {{{ 63, 40, -62}, 0, { 0, 0}, {0x17, 0x3d, 0x94, 0x00}}}, - {{{ 82, 80, 0}, 0, { 0, 0}, {0x42, 0x6c, 0x00, 0x00}}}, - {{{ 63, 40, 61}, 0, { 0, 0}, {0x17, 0x3d, 0x6c, 0x00}}}, - {{{ 98, 22, -60}, 0, { 0, 0}, {0x2f, 0x0e, 0x8c, 0x00}}}, - {{{ 75, -16, -82}, 0, { 0, 0}, {0x2c, 0xe3, 0x8d, 0x00}}}, - {{{ 53, 2, -86}, 0, { 0, 0}, {0xf2, 0x02, 0x82, 0x00}}}, - {{{ 42, -44, -54}, 0, { 0, 0}, {0xe4, 0xa5, 0xae, 0x00}}}, - {{{ 23, -24, -59}, 0, { 0, 0}, {0xad, 0xcb, 0xb1, 0x00}}}, - {{{ 14, 21, -64}, 0, { 0, 0}, {0xaf, 0x1e, 0xa4, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600A2A0, 0x001c4230, 80474, 0x0000a2a0, 256); // 0x0600A3A0 -static const Vtx koopa_seg6_vertex_0600A3A0[] = { - {{{ 101, -44, -54}, 0, { 0, 0}, {0xf4, 0xae, 0xa0, 0x00}}}, - {{{ 68, -65, -18}, 0, { 0, 0}, {0xe6, 0x8b, 0xd8, 0x00}}}, - {{{ 42, -44, -54}, 0, { 0, 0}, {0xe4, 0xa5, 0xae, 0x00}}}, - {{{ 146, -93, 0}, 0, { 0, 0}, {0xf9, 0x82, 0x00, 0x00}}}, - {{{ 97, -86, 0}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0x00}}}, - {{{ 151, 26, -31}, 0, { 0, 0}, {0x5a, 0xd7, 0xb1, 0x00}}}, - {{{ 98, 22, -60}, 0, { 0, 0}, {0x2f, 0x0e, 0x8c, 0x00}}}, - {{{ 139, 71, -49}, 0, { 0, 0}, {0x46, 0x33, 0xa4, 0x00}}}, - {{{ 14, 21, -64}, 0, { 0, 0}, {0xaf, 0x1e, 0xa4, 0x00}}}, - {{{ 63, 40, -62}, 0, { 0, 0}, {0x17, 0x3d, 0x94, 0x00}}}, - {{{ 53, 2, -86}, 0, { 0, 0}, {0xf2, 0x02, 0x82, 0x00}}}, - {{{ 91, 82, -51}, 0, { 0, 0}, {0x14, 0x35, 0x8f, 0x00}}}, - {{{ 35, 83, 0}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0x00}}}, - {{{ 82, 80, 0}, 0, { 0, 0}, {0x42, 0x6c, 0x00, 0x00}}}, - {{{ 44, 74, -32}, 0, { 0, 0}, {0xf1, 0x69, 0xbc, 0x00}}}, - {{{ 86, 112, 0}, 0, { 0, 0}, {0x1f, 0x7b, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600A3A0, 0x001c4230, 80474, 0x0000a3a0, 256); // 0x0600A4A0 -static const Vtx koopa_seg6_vertex_0600A4A0[] = { - {{{ 10, 49, -36}, 0, { 0, 0}, {0xac, 0x42, 0xbd, 0x00}}}, - {{{ 63, 40, -62}, 0, { 0, 0}, {0x17, 0x3d, 0x94, 0x00}}}, - {{{ 14, 21, -64}, 0, { 0, 0}, {0xaf, 0x1e, 0xa4, 0x00}}}, - {{{ 75, -16, 81}, 0, { 0, 0}, {0x2c, 0xe3, 0x73, 0x00}}}, - {{{ 42, -44, 54}, 0, { 0, 0}, {0xe4, 0xa5, 0x52, 0x00}}}, - {{{ 101, -44, 53}, 0, { 0, 0}, {0xf4, 0xae, 0x60, 0x00}}}, - {{{ 44, 74, -32}, 0, { 0, 0}, {0xf1, 0x69, 0xbc, 0x00}}}, - {{{ 63, 40, 61}, 0, { 0, 0}, {0x17, 0x3d, 0x6c, 0x00}}}, - {{{ 44, 74, 31}, 0, { 0, 0}, {0xf1, 0x69, 0x44, 0x00}}}, - {{{ 10, 49, 35}, 0, { 0, 0}, {0xac, 0x42, 0x43, 0x00}}}, - {{{ 68, -65, 17}, 0, { 0, 0}, {0xe6, 0x8b, 0x28, 0x00}}}, - {{{ 97, -86, 0}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0x00}}}, - {{{ 151, 26, 31}, 0, { 0, 0}, {0x5a, 0xd7, 0x4f, 0x00}}}, - {{{ 139, 71, 48}, 0, { 0, 0}, {0x46, 0x33, 0x5c, 0x00}}}, - {{{ 98, 22, 59}, 0, { 0, 0}, {0x2f, 0x0e, 0x74, 0x00}}}, - {{{ 91, 82, 51}, 0, { 0, 0}, {0x14, 0x35, 0x71, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600A4A0, 0x001c4230, 80474, 0x0000a4a0, 256); // 0x0600A5A0 -static const Vtx koopa_seg6_vertex_0600A5A0[] = { - {{{ 91, 82, -51}, 0, { 0, 0}, {0x14, 0x35, 0x8f, 0x00}}}, - {{{ 139, 71, -49}, 0, { 0, 0}, {0x46, 0x33, 0xa4, 0x00}}}, - {{{ 98, 22, -60}, 0, { 0, 0}, {0x2f, 0x0e, 0x8c, 0x00}}}, - {{{ 53, 2, -86}, 0, { 0, 0}, {0xf2, 0x02, 0x82, 0x00}}}, - {{{ 63, 40, -62}, 0, { 0, 0}, {0x17, 0x3d, 0x94, 0x00}}}, - {{{ 53, 2, 86}, 0, { 0, 0}, {0xf2, 0x02, 0x7e, 0x00}}}, - {{{ 75, -16, 81}, 0, { 0, 0}, {0x2c, 0xe3, 0x73, 0x00}}}, - {{{ 98, 22, 59}, 0, { 0, 0}, {0x2f, 0x0e, 0x74, 0x00}}}, - {{{ 23, -24, 59}, 0, { 0, 0}, {0xad, 0xcb, 0x4f, 0x00}}}, - {{{ 14, 21, 64}, 0, { 0, 0}, {0xaf, 0x1e, 0x5c, 0x00}}}, - {{{ -13, -4, 0}, 0, { 0, 0}, {0x82, 0xf8, 0x00, 0x00}}}, - {{{ 23, -24, -59}, 0, { 0, 0}, {0xad, 0xcb, 0xb1, 0x00}}}, - {{{ 16, -63, 0}, 0, { 0, 0}, {0xbc, 0x95, 0x00, 0x00}}}, - {{{ 42, -44, -54}, 0, { 0, 0}, {0xe4, 0xa5, 0xae, 0x00}}}, - {{{ 68, -65, -18}, 0, { 0, 0}, {0xe6, 0x8b, 0xd8, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600A5A0, 0x001c4230, 80474, 0x0000a5a0, 240); // 0x0600A690 -static const Vtx koopa_seg6_vertex_0600A690[] = { - {{{ 42, -44, 54}, 0, { 0, 0}, {0xe4, 0xa5, 0x52, 0x00}}}, - {{{ 68, -65, 17}, 0, { 0, 0}, {0xe6, 0x8b, 0x28, 0x00}}}, - {{{ 101, -44, 53}, 0, { 0, 0}, {0xf4, 0xae, 0x60, 0x00}}}, - {{{ 53, 2, 86}, 0, { 0, 0}, {0xf2, 0x02, 0x7e, 0x00}}}, - {{{ 23, -24, 59}, 0, { 0, 0}, {0xad, 0xcb, 0x4f, 0x00}}}, - {{{ 42, -44, -54}, 0, { 0, 0}, {0xe4, 0xa5, 0xae, 0x00}}}, - {{{ 75, -16, -82}, 0, { 0, 0}, {0x2c, 0xe3, 0x8d, 0x00}}}, - {{{ 101, -44, -54}, 0, { 0, 0}, {0xf4, 0xae, 0xa0, 0x00}}}, - {{{ 53, 2, -86}, 0, { 0, 0}, {0xf2, 0x02, 0x82, 0x00}}}, - {{{ 0, 51, 0}, 0, { 0, 0}, {0x95, 0x44, 0x00, 0x00}}}, - {{{ -13, -4, 0}, 0, { 0, 0}, {0x82, 0xf8, 0x00, 0x00}}}, - {{{ 10, 49, 35}, 0, { 0, 0}, {0xac, 0x42, 0x43, 0x00}}}, - {{{ 10, 49, -36}, 0, { 0, 0}, {0xac, 0x42, 0xbd, 0x00}}}, - {{{ 109, 2, 51}, 0, { 0, 0}, {0x39, 0x0c, 0x70, 0x00}}}, - {{{ 75, -16, 81}, 0, { 0, 0}, {0x2c, 0xe3, 0x73, 0x00}}}, - {{{ 98, 22, 59}, 0, { 0, 0}, {0x2f, 0x0e, 0x74, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600A690, 0x001c4230, 80474, 0x0000a690, 256); // 0x0600A790 -static const Vtx koopa_seg6_vertex_0600A790[] = { - {{{ 75, -16, -82}, 0, { 0, 0}, {0x2c, 0xe3, 0x8d, 0x00}}}, - {{{ 98, 22, -60}, 0, { 0, 0}, {0x2f, 0x0e, 0x8c, 0x00}}}, - {{{ 109, 2, -51}, 0, { 0, 0}, {0x39, 0x0c, 0x90, 0x00}}}, - {{{ 101, -44, -54}, 0, { 0, 0}, {0xf4, 0xae, 0xa0, 0x00}}}, - {{{ 97, -86, 0}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0x00}}}, - {{{ 68, -65, -18}, 0, { 0, 0}, {0xe6, 0x8b, 0xd8, 0x00}}}, - {{{ 86, 112, 0}, 0, { 0, 0}, {0x1f, 0x7b, 0x00, 0x00}}}, - {{{ 147, 97, 0}, 0, { 0, 0}, {0x56, 0x5d, 0x00, 0x00}}}, - {{{ 139, 71, -49}, 0, { 0, 0}, {0x46, 0x33, 0xa4, 0x00}}}, - {{{ 168, 41, 0}, 0, { 0, 0}, {0x7e, 0xf8, 0x00, 0x00}}}, - {{{ 151, 26, -31}, 0, { 0, 0}, {0x5a, 0xd7, 0xb1, 0x00}}}, - {{{ 139, 71, 48}, 0, { 0, 0}, {0x46, 0x33, 0x5c, 0x00}}}, - {{{ 137, -5, 0}, 0, { 0, 0}, {0x60, 0xae, 0x00, 0x00}}}, - {{{ 151, 26, 31}, 0, { 0, 0}, {0x5a, 0xd7, 0x4f, 0x00}}}, - {{{ 98, 22, 59}, 0, { 0, 0}, {0x2f, 0x0e, 0x74, 0x00}}}, - {{{ 109, 2, 51}, 0, { 0, 0}, {0x39, 0x0c, 0x70, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600A790, 0x001c4230, 80474, 0x0000a790, 256); // 0x0600A890 -static const Vtx koopa_seg6_vertex_0600A890[] = { - {{{ 91, 82, -51}, 0, { 0, 0}, {0x84, 0x19, 0x00, 0x00}}}, - {{{ 63, 40, -62}, 0, { 0, 0}, {0x97, 0x46, 0x00, 0x00}}}, - {{{ 63, 40, 61}, 0, { 0, 0}, {0x97, 0x46, 0x00, 0x00}}}, - {{{ 91, 82, 51}, 0, { 0, 0}, {0x84, 0x19, 0x00, 0x00}}}, - {{{ 10, 49, -36}, 0, { 0, 0}, {0xac, 0x42, 0xbd, 0x00}}}, - {{{ 14, 21, -64}, 0, { 0, 0}, {0xaf, 0x1e, 0xa4, 0x00}}}, - {{{ -13, -4, 0}, 0, { 0, 0}, {0x82, 0xf8, 0x00, 0x00}}}, - {{{ 14, 21, 64}, 0, { 0, 0}, {0xaf, 0x1e, 0x5c, 0x00}}}, - {{{ 10, 49, 35}, 0, { 0, 0}, {0xac, 0x42, 0x43, 0x00}}}, - {{{ 16, -63, 0}, 0, { 0, 0}, {0xbc, 0x95, 0x00, 0x00}}}, - {{{ 68, -65, -18}, 0, { 0, 0}, {0xe6, 0x8b, 0xd8, 0x00}}}, - {{{ 68, -65, 17}, 0, { 0, 0}, {0xe6, 0x8b, 0x28, 0x00}}}, - {{{ 97, -86, 0}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0x00}}}, - {{{ 139, 71, 48}, 0, { 0, 0}, {0x46, 0x33, 0x5c, 0x00}}}, - {{{ 151, 26, 31}, 0, { 0, 0}, {0x5a, 0xd7, 0x4f, 0x00}}}, - {{{ 168, 41, 0}, 0, { 0, 0}, {0x7e, 0xf8, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600A890, 0x001c4230, 80474, 0x0000a890, 256); // 0x0600A990 -static const Vtx koopa_seg6_vertex_0600A990[] = { - {{{ 139, 71, -49}, 0, { 0, 0}, {0x46, 0x33, 0xa4, 0x00}}}, - {{{ 147, 97, 0}, 0, { 0, 0}, {0x56, 0x5d, 0x00, 0x00}}}, - {{{ 168, 41, 0}, 0, { 0, 0}, {0x7e, 0xf8, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600A990, 0x001c4230, 80474, 0x0000a990, 48); // 0x0600A9C0 -static const Vtx koopa_seg6_vertex_0600A9C0[] = { - {{{ 178, -81, -29}, 0, { 0, 0}, {0x4b, 0xab, 0xc8, 0x00}}}, - {{{ 182, -56, -23}, 0, { 0, 0}, {0x6d, 0x22, 0xc9, 0x00}}}, - {{{ 182, -56, 23}, 0, { 0, 0}, {0x73, 0x18, 0x2d, 0x00}}}, - {{{ 119, -30, -63}, 0, { 0, 0}, {0xf6, 0x07, 0x82, 0x00}}}, - {{{ 101, -44, -54}, 0, { 0, 0}, {0xf4, 0xae, 0xa0, 0x00}}}, - {{{ 109, 2, -51}, 0, { 0, 0}, {0x39, 0x0c, 0x90, 0x00}}}, - {{{ 109, 2, 51}, 0, { 0, 0}, {0x39, 0x0c, 0x70, 0x00}}}, - {{{ 119, -30, 63}, 0, { 0, 0}, {0xf6, 0x07, 0x7e, 0x00}}}, - {{{ 131, -11, 55}, 0, { 0, 0}, {0x41, 0x48, 0x51, 0x00}}}, - {{{ 153, -37, 48}, 0, { 0, 0}, {0x59, 0x2f, 0x4c, 0x00}}}, - {{{ 137, -52, 57}, 0, { 0, 0}, {0x24, 0xde, 0x74, 0x00}}}, - {{{ 146, -93, 0}, 0, { 0, 0}, {0xf9, 0x82, 0x00, 0x00}}}, - {{{ 137, -5, 0}, 0, { 0, 0}, {0x56, 0x5c, 0x00, 0x00}}}, - {{{ 131, -11, -56}, 0, { 0, 0}, {0x41, 0x48, 0xaf, 0x00}}}, - {{{ 178, -81, 28}, 0, { 0, 0}, {0x36, 0xa2, 0x41, 0x00}}}, - {{{ 101, -44, 53}, 0, { 0, 0}, {0xf4, 0xae, 0x60, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600A9C0, 0x001c4230, 80474, 0x0000a9c0, 256); // 0x0600AAC0 -static const Vtx koopa_seg6_vertex_0600AAC0[] = { - {{{ 119, -30, -63}, 0, { 0, 0}, {0xf6, 0x07, 0x82, 0x00}}}, - {{{ 131, -11, -56}, 0, { 0, 0}, {0x41, 0x48, 0xaf, 0x00}}}, - {{{ 153, -37, -49}, 0, { 0, 0}, {0x59, 0x2f, 0xb4, 0x00}}}, - {{{ 137, -52, 57}, 0, { 0, 0}, {0x24, 0xde, 0x74, 0x00}}}, - {{{ 119, -30, 63}, 0, { 0, 0}, {0xf6, 0x07, 0x7e, 0x00}}}, - {{{ 101, -44, 53}, 0, { 0, 0}, {0xf4, 0xae, 0x60, 0x00}}}, - {{{ 146, -93, 0}, 0, { 0, 0}, {0xf9, 0x82, 0x00, 0x00}}}, - {{{ 178, -81, 28}, 0, { 0, 0}, {0x36, 0xa2, 0x41, 0x00}}}, - {{{ 178, -81, -29}, 0, { 0, 0}, {0x4b, 0xab, 0xc8, 0x00}}}, - {{{ 101, -44, -54}, 0, { 0, 0}, {0xf4, 0xae, 0xa0, 0x00}}}, - {{{ 137, -52, -58}, 0, { 0, 0}, {0x24, 0xde, 0x8c, 0x00}}}, - {{{ 109, 2, -51}, 0, { 0, 0}, {0x39, 0x0c, 0x90, 0x00}}}, - {{{ 182, -56, -23}, 0, { 0, 0}, {0x6d, 0x22, 0xc9, 0x00}}}, - {{{ 153, -37, 48}, 0, { 0, 0}, {0x59, 0x2f, 0x4c, 0x00}}}, - {{{ 131, -11, 55}, 0, { 0, 0}, {0x41, 0x48, 0x51, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600AAC0, 0x001c4230, 80474, 0x0000aac0, 240); // 0x0600ABB0 -static const Vtx koopa_seg6_vertex_0600ABB0[] = { - {{{ 182, -56, 23}, 0, { 0, 0}, {0x73, 0x18, 0x2d, 0x00}}}, - {{{ 182, -56, -23}, 0, { 0, 0}, {0x6d, 0x22, 0xc9, 0x00}}}, - {{{ 137, -5, 0}, 0, { 0, 0}, {0x56, 0x5c, 0x00, 0x00}}}, - {{{ 131, -11, 55}, 0, { 0, 0}, {0x41, 0x48, 0x51, 0x00}}}, - {{{ 153, -37, 48}, 0, { 0, 0}, {0x59, 0x2f, 0x4c, 0x00}}}, - {{{ 153, -37, -49}, 0, { 0, 0}, {0x59, 0x2f, 0xb4, 0x00}}}, - {{{ 131, -11, -56}, 0, { 0, 0}, {0x41, 0x48, 0xaf, 0x00}}}, - {{{ 101, -44, -54}, 0, { 0, 0}, {0xf4, 0xae, 0xa0, 0x00}}}, - {{{ 119, -30, -63}, 0, { 0, 0}, {0xf6, 0x07, 0x82, 0x00}}}, - {{{ 137, -52, -58}, 0, { 0, 0}, {0x24, 0xde, 0x8c, 0x00}}}, - {{{ 137, -52, 57}, 0, { 0, 0}, {0x24, 0xde, 0x74, 0x00}}}, - {{{ 119, -30, 63}, 0, { 0, 0}, {0xf6, 0x07, 0x7e, 0x00}}}, - {{{ 178, -81, 28}, 0, { 0, 0}, {0x36, 0xa2, 0x41, 0x00}}}, - {{{ 178, -81, -29}, 0, { 0, 0}, {0x4b, 0xab, 0xc8, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600ABB0, 0x001c4230, 80474, 0x0000abb0, 224); // 0x0600AC90 -static const Vtx koopa_seg6_vertex_0600AC90[] = { - {{{ -84, 25, 0}, 0, { 0, 0}, {0x96, 0x44, 0x00, 0x00}}}, - {{{ -109, 4, 0}, 0, { 0, 0}, {0xaf, 0x61, 0x00, 0x00}}}, - {{{ -71, 18, 85}, 0, { 0, 0}, {0xa7, 0x50, 0x27, 0x00}}}, - {{{ -71, 38, 56}, 0, { 0, 0}, {0xaa, 0x53, 0x29, 0x00}}}, - {{{ 91, 27, 60}, 0, { 0, 0}, {0x5f, 0x3d, 0x38, 0x00}}}, - {{{ 79, 8, 94}, 0, { 0, 0}, {0x43, 0x0c, 0x6a, 0x00}}}, - {{{ 121, -46, 31}, 0, { 0, 0}, {0x6d, 0xdb, 0x33, 0x00}}}, - {{{ 51, 43, 78}, 0, { 0, 0}, {0x1d, 0x5f, 0x4e, 0x00}}}, - {{{ -28, 43, 78}, 0, { 0, 0}, {0xe4, 0x5b, 0x53, 0x00}}}, - {{{ -3, 23, 107}, 0, { 0, 0}, {0xee, 0x16, 0x7b, 0x00}}}, - {{{ -109, 4, 0}, 0, { 0, 0}, {0xa8, 0xa6, 0x00, 0x00}}}, - {{{ -85, -18, 0}, 0, { 0, 0}, {0x98, 0xb9, 0x00, 0x00}}}, - {{{ -57, -2, 73}, 0, { 0, 0}, {0xcc, 0xb7, 0x59, 0x00}}}, - {{{ -71, 18, 85}, 0, { 0, 0}, {0xc9, 0xad, 0x4d, 0x00}}}, - {{{ 63, -31, 77}, 0, { 0, 0}, {0x16, 0xb3, 0x61, 0x00}}}, - {{{ 91, -65, 0}, 0, { 0, 0}, {0x41, 0x94, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600AC90, 0x001c4230, 80474, 0x0000ac90, 256); // 0x0600AD90 -static const Vtx koopa_seg6_vertex_0600AD90[] = { - {{{ -109, 4, 0}, 0, { 0, 0}, {0xa8, 0xa6, 0x00, 0x00}}}, - {{{ -57, -2, -74}, 0, { 0, 0}, {0xcc, 0xb7, 0xa7, 0x00}}}, - {{{ -85, -18, 0}, 0, { 0, 0}, {0x98, 0xb9, 0x00, 0x00}}}, - {{{ 91, -65, 0}, 0, { 0, 0}, {0x41, 0x94, 0x00, 0x00}}}, - {{{ 121, -46, -32}, 0, { 0, 0}, {0x33, 0x9b, 0xc8, 0x00}}}, - {{{ 121, -46, 31}, 0, { 0, 0}, {0x33, 0x9b, 0x38, 0x00}}}, - {{{ -84, 25, 0}, 0, { 0, 0}, {0x96, 0x44, 0x00, 0x00}}}, - {{{ -71, 18, -86}, 0, { 0, 0}, {0xa7, 0x50, 0xd9, 0x00}}}, - {{{ -109, 4, 0}, 0, { 0, 0}, {0xaf, 0x61, 0x00, 0x00}}}, - {{{ -3, 23, -108}, 0, { 0, 0}, {0xee, 0x16, 0x85, 0x00}}}, - {{{ -71, 38, -57}, 0, { 0, 0}, {0xad, 0x52, 0xd0, 0x00}}}, - {{{ 51, 43, -79}, 0, { 0, 0}, {0x1d, 0x60, 0xb3, 0x00}}}, - {{{ 91, 27, -62}, 0, { 0, 0}, {0x5f, 0x3d, 0xc8, 0x00}}}, - {{{ 79, 8, -96}, 0, { 0, 0}, {0x43, 0x0c, 0x96, 0x00}}}, - {{{ -71, 18, -86}, 0, { 0, 0}, {0xc9, 0xad, 0xb3, 0x00}}}, - {{{ 63, -31, -78}, 0, { 0, 0}, {0x16, 0xb3, 0x9f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600AD90, 0x001c4230, 80474, 0x0000ad90, 256); // 0x0600AE90 -static const Vtx koopa_seg6_vertex_0600AE90[] = { - {{{ 121, -46, -32}, 0, { 0, 0}, {0x6d, 0xdb, 0xcd, 0x00}}}, - {{{ 91, -65, 0}, 0, { 0, 0}, {0x41, 0x94, 0x00, 0x00}}}, - {{{ 63, -31, -78}, 0, { 0, 0}, {0x16, 0xb3, 0x9f, 0x00}}}, - {{{ 79, 8, -96}, 0, { 0, 0}, {0x43, 0x0c, 0x96, 0x00}}}, - {{{ -3, 23, -108}, 0, { 0, 0}, {0xee, 0x16, 0x85, 0x00}}}, - {{{ -57, -2, -74}, 0, { 0, 0}, {0xcc, 0xb7, 0xa7, 0x00}}}, - {{{ -71, 18, -86}, 0, { 0, 0}, {0xc9, 0xad, 0xb3, 0x00}}}, - {{{ -71, 38, -57}, 0, { 0, 0}, {0xad, 0x52, 0xd0, 0x00}}}, - {{{ -28, 43, -79}, 0, { 0, 0}, {0xe4, 0x5b, 0xae, 0x00}}}, - {{{ 51, 43, -79}, 0, { 0, 0}, {0x1d, 0x60, 0xb3, 0x00}}}, - {{{ 91, 27, -62}, 0, { 0, 0}, {0x5f, 0x3d, 0xc8, 0x00}}}, - {{{ -71, 18, -86}, 0, { 0, 0}, {0xa7, 0x50, 0xd9, 0x00}}}, - {{{ -84, 25, 0}, 0, { 0, 0}, {0x96, 0x44, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600AE90, 0x001c4230, 80474, 0x0000ae90, 208); // 0x0600AF60 -static const Vtx koopa_seg6_vertex_0600AF60[] = { - {{{ -85, -18, 0}, 0, { 0, 0}, {0x98, 0xb9, 0x00, 0x00}}}, - {{{ -32, -96, 33}, 0, { 0, 0}, {0xb7, 0xa9, 0x37, 0x00}}}, - {{{ -57, -2, 73}, 0, { 0, 0}, {0xcc, 0xb7, 0x59, 0x00}}}, - {{{ 32, -106, -34}, 0, { 0, 0}, {0x1c, 0x9f, 0xb4, 0x00}}}, - {{{ 91, -65, 0}, 0, { 0, 0}, {0x41, 0x94, 0x00, 0x00}}}, - {{{ 32, -106, 33}, 0, { 0, 0}, {0x1c, 0x9f, 0x4c, 0x00}}}, - {{{ -32, -96, -34}, 0, { 0, 0}, {0xb7, 0xa9, 0xc9, 0x00}}}, - {{{ 63, -31, 77}, 0, { 0, 0}, {0x16, 0xb3, 0x61, 0x00}}}, - {{{ -57, -2, -74}, 0, { 0, 0}, {0xcc, 0xb7, 0xa7, 0x00}}}, - {{{ 63, -31, -78}, 0, { 0, 0}, {0x16, 0xb3, 0x9f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600AF60, 0x001c4230, 80474, 0x0000af60, 160); // 0x0600B000 -static const Vtx koopa_seg6_vertex_0600B000[] = { - {{{ -43, 70, 40}, 0, { 0, 0}, {0xe1, 0x71, 0x30, 0x00}}}, - {{{ 51, 43, 78}, 0, { 0, 0}, {0x1d, 0x5f, 0x4e, 0x00}}}, - {{{ 68, 63, 39}, 0, { 0, 0}, {0x2d, 0x71, 0x20, 0x00}}}, - {{{ 91, 27, -62}, 0, { 0, 0}, {0x5f, 0x3d, 0xc8, 0x00}}}, - {{{ 68, 63, -40}, 0, { 0, 0}, {0x34, 0x6d, 0xdb, 0x00}}}, - {{{ 109, 39, 0}, 0, { 0, 0}, {0x6f, 0x3c, 0x00, 0x00}}}, - {{{ 51, 43, -79}, 0, { 0, 0}, {0x1d, 0x60, 0xb3, 0x00}}}, - {{{ -28, 43, -79}, 0, { 0, 0}, {0xe4, 0x5b, 0xae, 0x00}}}, - {{{ -71, 38, -57}, 0, { 0, 0}, {0xad, 0x52, 0xd0, 0x00}}}, - {{{ -43, 70, -40}, 0, { 0, 0}, {0xda, 0x73, 0xde, 0x00}}}, - {{{ 91, 27, 60}, 0, { 0, 0}, {0x5f, 0x3d, 0x38, 0x00}}}, - {{{ -71, 38, 56}, 0, { 0, 0}, {0xaa, 0x53, 0x29, 0x00}}}, - {{{ -28, 43, 78}, 0, { 0, 0}, {0xe4, 0x5b, 0x53, 0x00}}}, - {{{ -84, 25, 0}, 0, { 0, 0}, {0x96, 0x44, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600B000, 0x001c4230, 80474, 0x0000b000, 224); // 0x0600B0E0 -static const Vtx koopa_seg6_vertex_0600B0E0[] = { - {{{ 109, 39, 0}, 0, { 0, 0}, {0x64, 0x4d, 0x00, 0x00}}}, - {{{ 91, 27, 60}, 0, { 0, 0}, {0x63, 0x3d, 0x30, 0x00}}}, - {{{ 121, -46, 31}, 0, { 0, 0}, {0x79, 0x1a, 0x1b, 0x00}}}, - {{{ 121, -46, -32}, 0, { 0, 0}, {0x79, 0x1a, 0xe5, 0x00}}}, - {{{ 91, 27, -62}, 0, { 0, 0}, {0x63, 0x3d, 0xd0, 0x00}}}, - {{{ -71, 38, 56}, 0, { 0, 0}, {0xaa, 0x53, 0x29, 0x00}}}, - {{{ -43, 70, 40}, 0, { 0, 0}, {0xe1, 0x71, 0x30, 0x00}}}, - {{{ -43, 70, -40}, 0, { 0, 0}, {0xda, 0x73, 0xde, 0x00}}}, - {{{ -71, 38, -57}, 0, { 0, 0}, {0xad, 0x52, 0xd0, 0x00}}}, - {{{ 68, 63, 39}, 0, { 0, 0}, {0x2d, 0x71, 0x20, 0x00}}}, - {{{ 68, 63, -40}, 0, { 0, 0}, {0x34, 0x6d, 0xdb, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600B0E0, 0x001c4230, 80474, 0x0000b0e0, 176); // 0x0600B190 -static const Vtx koopa_seg6_vertex_0600B190[] = { - {{{ 38, -9, -69}, 0, { 0, 0}, {0x1f, 0x1d, 0x89, 0x00}}}, - {{{ -16, -3, -77}, 0, { 0, 0}, {0xe7, 0xb7, 0x9c, 0x00}}}, - {{{ -42, 55, -74}, 0, { 0, 0}, {0xd1, 0x2d, 0x94, 0x00}}}, - {{{ 29, 49, -50}, 0, { 0, 0}, {0x1f, 0x62, 0xb7, 0xff}}}, - {{{ 116, 0, 0}, 0, { 0, 0}, {0x76, 0x2a, 0xf2, 0xff}}}, - {{{ 115, -22, 17}, 0, { 0, 0}, {0x5e, 0xc3, 0x39, 0xff}}}, - {{{ 115, -22, -17}, 0, { 0, 0}, {0x5e, 0xbb, 0xcf, 0xff}}}, - {{{ 38, -9, 69}, 0, { 0, 0}, {0x15, 0x97, 0x43, 0xff}}}, - {{{ 69, -7, 58}, 0, { 0, 0}, {0x21, 0xa7, 0x54, 0xff}}}, - {{{ 61, 25, 88}, 0, { 0, 0}, {0x57, 0x12, 0x5a, 0xff}}}, - {{{ -32, 71, 39}, 0, { 0, 0}, {0x16, 0x7b, 0x13, 0xff}}}, - {{{ 71, 55, 19}, 0, { 0, 0}, {0x35, 0x6c, 0x27, 0xff}}}, - {{{ 71, 55, -19}, 0, { 0, 0}, {0x33, 0x70, 0xe5, 0xff}}}, - {{{ -32, 71, -39}, 0, { 0, 0}, {0x1a, 0x75, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600B190, 0x001c4230, 80474, 0x0000b190, 224); // 0x0600B270 -static const Vtx koopa_seg6_vertex_0600B270[] = { - {{{ 13, -27, -42}, 0, { 0, 0}, {0xff, 0x88, 0xda, 0xff}}}, - {{{ 65, -37, -31}, 0, { 0, 0}, {0x15, 0x90, 0xca, 0x00}}}, - {{{ 65, -37, 31}, 0, { 0, 0}, {0x0c, 0x87, 0x21, 0x00}}}, - {{{ 13, -27, 35}, 0, { 0, 0}, {0x0d, 0x89, 0x29, 0xff}}}, - {{{ 29, 49, -50}, 0, { 0, 0}, {0x1f, 0x62, 0xb7, 0xff}}}, - {{{ -42, 55, -74}, 0, { 0, 0}, {0xd1, 0x2d, 0x94, 0xff}}}, - {{{ -32, 71, -39}, 0, { 0, 0}, {0x1a, 0x75, 0xd8, 0xff}}}, - {{{ 71, 55, -19}, 0, { 0, 0}, {0x33, 0x70, 0xe5, 0xff}}}, - {{{ 116, 0, 0}, 0, { 0, 0}, {0x76, 0x2a, 0xf2, 0xff}}}, - {{{ 115, -22, -17}, 0, { 0, 0}, {0x5e, 0xbb, 0xcf, 0xff}}}, - {{{ 69, -7, -58}, 0, { 0, 0}, {0x44, 0xcd, 0xa3, 0xff}}}, - {{{ 62, 26, -88}, 0, { 0, 0}, {0x57, 0x15, 0xa7, 0xff}}}, - {{{ 115, -22, 17}, 0, { 0, 0}, {0x5e, 0xc3, 0x39, 0xff}}}, - {{{ 71, 55, 19}, 0, { 0, 0}, {0x35, 0x6c, 0x27, 0xff}}}, - {{{ 61, 25, 88}, 0, { 0, 0}, {0x57, 0x12, 0x5a, 0xff}}}, - {{{ 69, -7, 58}, 0, { 0, 0}, {0x21, 0xa7, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600B270, 0x001c4230, 80474, 0x0000b270, 256); // 0x0600B370 -static const Vtx koopa_seg6_vertex_0600B370[] = { - {{{ 13, -27, 35}, 0, { 0, 0}, {0x0d, 0x89, 0x29, 0xff}}}, - {{{ 69, -7, 58}, 0, { 0, 0}, {0x21, 0xa7, 0x54, 0x00}}}, - {{{ 38, -9, 69}, 0, { 0, 0}, {0x15, 0x97, 0x43, 0x00}}}, - {{{ 29, 49, 50}, 0, { 0, 0}, {0x06, 0x46, 0x69, 0xff}}}, - {{{ 61, 25, 88}, 0, { 0, 0}, {0x57, 0x12, 0x5a, 0xff}}}, - {{{ 71, 55, 19}, 0, { 0, 0}, {0x35, 0x6c, 0x27, 0xff}}}, - {{{ 116, 0, 0}, 0, { 0, 0}, {0x76, 0x2a, 0xf2, 0xff}}}, - {{{ 62, 26, -88}, 0, { 0, 0}, {0x57, 0x15, 0xa7, 0xff}}}, - {{{ 71, 55, -19}, 0, { 0, 0}, {0x33, 0x70, 0xe5, 0xff}}}, - {{{ 69, -7, -58}, 0, { 0, 0}, {0x44, 0xcd, 0xa3, 0xff}}}, - {{{ 115, -22, -17}, 0, { 0, 0}, {0x5e, 0xbb, 0xcf, 0xff}}}, - {{{ 65, -37, -31}, 0, { 0, 0}, {0x15, 0x90, 0xca, 0xff}}}, - {{{ 115, -22, 17}, 0, { 0, 0}, {0x5e, 0xc3, 0x39, 0xff}}}, - {{{ 65, -37, 31}, 0, { 0, 0}, {0x0c, 0x87, 0x21, 0xff}}}, - {{{ 38, -9, -69}, 0, { 0, 0}, {0x13, 0xa3, 0xad, 0xff}}}, - {{{ 13, -27, -42}, 0, { 0, 0}, {0xff, 0x88, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600B370, 0x001c4230, 80474, 0x0000b370, 256); // 0x0600B470 -static const Vtx koopa_seg6_vertex_0600B470[] = { - {{{ 29, 49, 50}, 0, { 0, 0}, {0x06, 0x46, 0x69, 0xff}}}, - {{{ -42, 55, 74}, 0, { 0, 0}, {0x24, 0x55, 0x56, 0x00}}}, - {{{ -16, -3, 77}, 0, { 0, 0}, {0x20, 0x21, 0x76, 0x00}}}, - {{{ 38, -9, 69}, 0, { 0, 0}, {0xd9, 0x1e, 0x74, 0xff}}}, - {{{ 38, -9, -69}, 0, { 0, 0}, {0xa5, 0x0c, 0xaa, 0xff}}}, - {{{ 29, 49, -50}, 0, { 0, 0}, {0xa5, 0x0c, 0xaa, 0xff}}}, - {{{ 62, 26, -88}, 0, { 0, 0}, {0xa5, 0x0c, 0xaa, 0xff}}}, - {{{ 71, 55, 19}, 0, { 0, 0}, {0x35, 0x6c, 0x27, 0xff}}}, - {{{ -32, 71, 39}, 0, { 0, 0}, {0x16, 0x7b, 0x13, 0xff}}}, - {{{ 71, 55, -19}, 0, { 0, 0}, {0x33, 0x70, 0xe5, 0xff}}}, - {{{ 62, 26, -88}, 0, { 0, 0}, {0x57, 0x15, 0xa7, 0xff}}}, - {{{ 29, 49, -50}, 0, { 0, 0}, {0x1f, 0x62, 0xb7, 0xff}}}, - {{{ -16, -3, -77}, 0, { 0, 0}, {0xe7, 0xb7, 0x9c, 0xff}}}, - {{{ 38, -9, -69}, 0, { 0, 0}, {0x13, 0xa3, 0xad, 0xff}}}, - {{{ 13, -27, -42}, 0, { 0, 0}, {0xff, 0x88, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600B470, 0x001c4230, 80474, 0x0000b470, 240); // 0x0600B560 -static const Vtx koopa_seg6_vertex_0600B560[] = { - {{{ 13, -27, 35}, 0, { 0, 0}, {0x0d, 0x89, 0x29, 0xff}}}, - {{{ 38, -9, 69}, 0, { 0, 0}, {0x15, 0x97, 0x43, 0x00}}}, - {{{ -16, -3, 77}, 0, { 0, 0}, {0xd0, 0xb0, 0x55, 0x00}}}, - {{{ 61, 25, 88}, 0, { 0, 0}, {0xa4, 0x0c, 0x55, 0xff}}}, - {{{ 29, 49, 50}, 0, { 0, 0}, {0x06, 0x46, 0x69, 0xff}}}, - {{{ 38, -9, 69}, 0, { 0, 0}, {0xd9, 0x1e, 0x74, 0xff}}}, - {{{ 62, 26, -88}, 0, { 0, 0}, {0x57, 0x15, 0xa7, 0xff}}}, - {{{ 69, -7, -58}, 0, { 0, 0}, {0x44, 0xcd, 0xa3, 0xff}}}, - {{{ 38, -9, -69}, 0, { 0, 0}, {0x13, 0xa3, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600B560, 0x001c4230, 80474, 0x0000b560, 144); // 0x0600B5F0 -static const Vtx koopa_seg6_vertex_0600B5F0[] = { - {{{ -63, -17, -28}, 0, { 0, 0}, {0x95, 0xce, 0xd3, 0x00}}}, - {{{ -42, 55, -74}, 0, { 0, 0}, {0xd1, 0x2d, 0x94, 0x00}}}, - {{{ -16, -3, -77}, 0, { 0, 0}, {0xe7, 0xb7, 0x9c, 0x00}}}, - {{{ -16, -3, 77}, 0, { 0, 0}, {0xd0, 0xb0, 0x55, 0xff}}}, - {{{ -63, -17, 28}, 0, { 0, 0}, {0xa5, 0xb2, 0x26, 0xff}}}, - {{{ -24, -39, 28}, 0, { 0, 0}, {0xf1, 0x89, 0x28, 0xff}}}, - {{{ -65, 24, 35}, 0, { 0, 0}, {0x87, 0x0f, 0x21, 0xff}}}, - {{{ -65, 24, -34}, 0, { 0, 0}, {0x8a, 0x2a, 0xf0, 0xff}}}, - {{{ 13, -27, 35}, 0, { 0, 0}, {0x0d, 0x89, 0x29, 0xff}}}, - {{{ -24, -39, -28}, 0, { 0, 0}, {0xef, 0x86, 0xe5, 0xff}}}, - {{{ 13, -27, -42}, 0, { 0, 0}, {0xff, 0x88, 0xda, 0xff}}}, - {{{ -42, 55, 74}, 0, { 0, 0}, {0xa5, 0xdc, 0x50, 0xff}}}, - {{{ -32, 71, 39}, 0, { 0, 0}, {0x98, 0x48, 0x01, 0xff}}}, - {{{ -32, 71, -39}, 0, { 0, 0}, {0x98, 0x48, 0xfe, 0xff}}}, - {{{ -42, 55, 74}, 0, { 0, 0}, {0x98, 0x48, 0x04, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_seg6_vertex_0600B5F0, 0x001c4230, 80474, 0x0000b5f0, 240); // 0x0600B6E0 - 0x0600B838 const Gfx koopa_seg6_dl_0600B6E0[] = { diff --git a/actors/koopa_flag/anims/anim_06001010.inc.c b/actors/koopa_flag/anims/anim_06001010.inc.c index bd06b0116..d8f2bcfc5 100644 --- a/actors/koopa_flag/anims/anim_06001010.inc.c +++ b/actors/koopa_flag/anims/anim_06001010.inc.c @@ -1,37 +1,9 @@ +#include "pc/rom_assets.h" // 0x06000E78 -static const s16 koopa_flag_seg6_animvalue_06000E78[] = { - 0x0000, 0x12E3, 0x0F43, 0x099F, 0x02D1, 0xFBB3, 0xF51B, 0xEFE3, - 0xECC0, 0xEA97, 0xE905, 0xE817, 0xE7DA, 0xE85A, 0xE9A5, 0xEBC7, - 0xEF2B, 0xF51F, 0xFCD4, 0x053B, 0x0D49, 0x13EE, 0x181E, 0x1A24, - 0x1B1B, 0x1B28, 0x1A71, 0x191C, 0x174F, 0x152F, 0x0DFD, 0x0B37, - 0x064A, 0x006D, 0xFADA, 0xF6C7, 0xF4D9, 0xF371, 0xF25D, 0xF1A3, - 0xF148, 0xF152, 0xF1C6, 0xF2AA, 0xF404, 0xF622, 0xFA11, 0xFF44, - 0x04FD, 0x0A7D, 0x0F08, 0x11DD, 0x132A, 0x13B1, 0x1393, 0x12F3, - 0x11F2, 0x10B2, 0x0F55, 0xF43F, 0xF376, 0xF2F2, 0xF2B7, 0xF2C3, - 0xF319, 0xF3B9, 0xF4A5, 0xF64B, 0xF8E8, 0xFC2A, 0xFFC5, 0x0367, - 0x06C3, 0x098B, 0x0B73, 0x0C85, 0x0CE4, 0x0CA5, 0x0BDD, 0x0AA2, - 0x08F8, 0x06A5, 0x03D3, 0x00B6, 0xFD87, 0xFA7A, 0xF7C5, 0xF59F, - 0xF5BC, 0xF61A, 0xF722, 0xF8BA, 0xFAC7, 0xFD30, 0xFFD8, 0x02A6, - 0x0580, 0x0829, 0x0A3A, 0x0BBC, 0x0CB9, 0x0D3F, 0x0D4C, 0x0C44, - 0x0A3B, 0x0785, 0x0478, 0x0169, 0xFEAD, 0xFC97, 0xFB3E, 0xFA01, - 0xF8DB, 0xF7D5, 0xF6F8, 0xF64F, 0xF5E2, 0x04EA, 0x04B3, 0x0421, - 0x034C, 0x0250, 0x0147, 0x004B, 0xFF77, 0xFEAA, 0xFDC3, 0xFCD9, - 0xFC02, 0xFB55, 0xFAE7, 0xFAD0, 0xFB25, 0xFBDC, 0xFCD6, 0xFDF4, - 0xFF17, 0x0020, 0x00F2, 0x01A2, 0x0253, 0x02FE, 0x039A, 0x0422, - 0x048C, 0x04D1, 0x3FFF, 0xC001, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(koopa_flag_seg6_animvalue_06000E78, 0x001c4230, 80474, 0x00000e78, 300); // 0x06000FA4 -static const u16 koopa_flag_seg6_animindex_06000FA4[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0094, - 0x0001, 0x0092, 0x0001, 0x0000, 0x0001, 0x0093, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0075, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0058, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x003B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x001E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0001, -}; +ROM_ASSET_LOAD_ANIM(koopa_flag_seg6_animindex_06000FA4, 0x001c4230, 80474, 0x00000fa4, 108); // 0x06001010 static const struct Animation koopa_flag_seg6_anim_06001010 = { diff --git a/actors/koopa_flag/model.inc.c b/actors/koopa_flag/model.inc.c index 1416a9cbd..4595e4413 100644 --- a/actors/koopa_flag/model.inc.c +++ b/actors/koopa_flag/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Koopa Flag // 0x06000000 @@ -19,9 +20,7 @@ static const Lights1 koopa_flag_seg6_lights_06000030 = gdSPDefLights1( ); // 0x06000048 -ALIGNED8 const Texture koopa_flag_seg6_texture_06000048[] = { -#include "actors/koopa_flag/koopa_flag_banner.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(koopa_flag_seg6_texture_06000048, "actors/koopa_flag/koopa_flag_banner.rgba16.inc.c", 0x001c4230, 80474, 0x00000048, 2048); // 0x06000848 static const Lights1 koopa_flag_seg6_lights_06000848 = gdSPDefLights1( @@ -36,27 +35,10 @@ static const Lights1 koopa_flag_seg6_lights_06000860 = gdSPDefLights1( ); // 0x06000878 -static const Vtx koopa_flag_seg6_vertex_06000878[] = { - {{{ 2800, -18, 57}, 0, { 0, 0}, {0x5f, 0xe7, 0x4f, 0xff}}}, - {{{ 2800, -59, 0}, 0, { 0, 0}, {0x2d, 0x8a, 0x00, 0xff}}}, - {{{ 2800, -18, -56}, 0, { 0, 0}, {0x4d, 0xe1, 0xa1, 0xff}}}, - {{{ 2800, 49, -34}, 0, { 0, 0}, {0x4d, 0x51, 0xc5, 0xff}}}, - {{{ 2800, 49, 35}, 0, { 0, 0}, {0x2d, 0x60, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_flag_seg6_vertex_06000878, 0x001c4230, 80474, 0x00000878, 80); // 0x060008C8 -static const Vtx koopa_flag_seg6_vertex_060008C8[] = { - {{{ 2800, -18, 57}, 0, { 0, 0}, {0x5f, 0xe7, 0x4f, 0xff}}}, - {{{ 2800, 49, 35}, 0, { 0, 0}, {0x2d, 0x60, 0x45, 0xff}}}, - {{{ 0, 19, 57}, 0, { 0, 0}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ 0, -48, 35}, 0, { 0, 0}, {0x00, 0x9a, 0x4a, 0xff}}}, - {{{ 0, 60, 0}, 0, { 0, 0}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 2800, -59, 0}, 0, { 0, 0}, {0x2d, 0x8a, 0x00, 0xff}}}, - {{{ 0, -48, -34}, 0, { 0, 0}, {0x00, 0x9a, 0xb6, 0xff}}}, - {{{ 2800, -18, -56}, 0, { 0, 0}, {0x4d, 0xe1, 0xa1, 0xff}}}, - {{{ 0, 19, -56}, 0, { 0, 0}, {0x00, 0x27, 0x88, 0xff}}}, - {{{ 2800, 49, -34}, 0, { 0, 0}, {0x4d, 0x51, 0xc5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_flag_seg6_vertex_060008C8, 0x001c4230, 80474, 0x000008c8, 160); // 0x06000968 - 0x06000A08 const Gfx koopa_flag_seg6_dl_06000968[] = { @@ -87,20 +69,10 @@ const Gfx koopa_flag_seg6_dl_06000A08[] = { }; // 0x06000A38 -static const Vtx koopa_flag_seg6_vertex_06000A38[] = { - {{{ 0, 0, 0}, 0, { -226, 510}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 460, 0, 540}, 0, { 224, 1318}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 460, 0, -539}, 0, { 224, -302}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_flag_seg6_vertex_06000A38, 0x001c4230, 80474, 0x00000a38, 48); // 0x06000A68 -static const Vtx koopa_flag_seg6_vertex_06000A68[] = { - {{{ 0, 0, 720}, 0, { 0, 0}, {0xfd, 0xa8, 0x02, 0xff}}}, - {{{ 460, 0, 540}, 0, { 0, 0}, {0xfd, 0xa8, 0x02, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 0}, {0xfd, 0xa8, 0x02, 0xff}}}, - {{{ 460, 0, -539}, 0, { 0, 0}, {0xfd, 0xa8, 0x02, 0xff}}}, - {{{ 0, 0, -719}, 0, { 0, 0}, {0xfd, 0xa8, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_flag_seg6_vertex_06000A68, 0x001c4230, 80474, 0x00000a68, 80); // 0x06000AB8 - 0x06000AE8 const Gfx koopa_flag_seg6_dl_06000AB8[] = { @@ -139,12 +111,7 @@ const Gfx koopa_flag_seg6_dl_06000B08[] = { }; // 0x06000B80 -static const Vtx koopa_flag_seg6_vertex_06000B80[] = { - {{{ 0, 0, 540}, 0, { 224, 1318}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 460, 0, 360}, 0, { 676, 1048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 460, 0, -359}, 0, { 676, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -539}, 0, { 224, -302}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_flag_seg6_vertex_06000B80, 0x001c4230, 80474, 0x00000b80, 64); // 0x06000BC0 - 0x06000BF8 const Gfx koopa_flag_seg6_dl_06000BC0[] = { @@ -175,12 +142,7 @@ const Gfx koopa_flag_seg6_dl_06000BF8[] = { }; // 0x06000C68 -static const Vtx koopa_flag_seg6_vertex_06000C68[] = { - {{{ 344, 0, 224}, 0, { 1014, 846}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 344, 0, -223}, 0, { 1014, 172}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 360}, 0, { 676, 1048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -359}, 0, { 676, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_flag_seg6_vertex_06000C68, 0x001c4230, 80474, 0x00000c68, 64); // 0x06000CA8 - 0x06000CE0 const Gfx koopa_flag_seg6_dl_06000CA8[] = { @@ -211,12 +173,7 @@ const Gfx koopa_flag_seg6_dl_06000CE0[] = { }; // 0x06000D50 -static const Vtx koopa_flag_seg6_vertex_06000D50[] = { - {{{ 0, 0, 224}, 0, { 0, 0}, {0xfd, 0xa8, 0x02, 0xff}}}, - {{{ 288, 0, 112}, 0, { 0, 0}, {0xfd, 0xa8, 0x02, 0xff}}}, - {{{ 288, 0, -111}, 0, { 0, 0}, {0xfd, 0xa8, 0x02, 0xff}}}, - {{{ 0, 0, -223}, 0, { 0, 0}, {0xfd, 0xa8, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_flag_seg6_vertex_06000D50, 0x001c4230, 80474, 0x00000d50, 64); // 0x06000D90 - 0x06000DB0 const Gfx koopa_flag_seg6_dl_06000D90[] = { @@ -238,11 +195,7 @@ const Gfx koopa_flag_seg6_dl_06000DB0[] = { }; // 0x06000DF0 -static const Vtx koopa_flag_seg6_vertex_06000DF0[] = { - {{{ 0, 0, 112}, 0, { 0, 0}, {0xfd, 0xa8, 0x02, 0xff}}}, - {{{ 288, 0, 0}, 0, { 0, 0}, {0xfd, 0xa8, 0x02, 0xff}}}, - {{{ 0, 0, -111}, 0, { 0, 0}, {0xfd, 0xa8, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_flag_seg6_vertex_06000DF0, 0x001c4230, 80474, 0x00000df0, 48); // 0x06000E20 - 0x06000E38 const Gfx koopa_flag_seg6_dl_06000E20[] = { diff --git a/actors/koopa_shell/model.inc.c b/actors/koopa_shell/model.inc.c index d140e2406..96abc67fb 100644 --- a/actors/koopa_shell/model.inc.c +++ b/actors/koopa_shell/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Koopa Shell // 0x08026388 @@ -25,274 +26,49 @@ static const Lights1 koopa_shell_seg8_lights_080263D0 = gdSPDefLights1( ); // 0x080263E8 -static const Vtx koopa_shell_seg8_vertex_080263E8[] = { - {{{ 101, 53, 57}, 0, { 0, 0}, {0x53, 0x5e, 0x14, 0xff}}}, - {{{ 40, 149, 46}, 0, { 0, 0}, {0x40, 0x6a, 0x1e, 0xff}}}, - {{{ 0, 78, 118}, 0, { 0, 0}, {0x00, 0x6d, 0x42, 0xff}}}, - {{{ 101, 53, 57}, 0, { 0, 0}, {0x53, 0x5e, 0x14, 0xff}}}, - {{{ 90, 51, -81}, 0, { 0, 0}, {0x42, 0x69, 0xe3, 0xff}}}, - {{{ 40, 149, 46}, 0, { 0, 0}, {0x40, 0x6a, 0x1e, 0xff}}}, - {{{ 0, 65, -111}, 0, { 0, 0}, {0x00, 0x6f, 0xc2, 0xff}}}, - {{{ 0, 138, -67}, 0, { 0, 0}, {0x00, 0x69, 0xb8, 0xff}}}, - {{{ 90, 51, -81}, 0, { 0, 0}, {0x42, 0x69, 0xe3, 0xff}}}, - {{{ 90, 51, -81}, 0, { 0, 0}, {0x42, 0x69, 0xe3, 0xff}}}, - {{{ 0, 138, -67}, 0, { 0, 0}, {0x00, 0x69, 0xb8, 0xff}}}, - {{{ 40, 149, 46}, 0, { 0, 0}, {0x40, 0x6a, 0x1e, 0xff}}}, - {{{ -40, 149, 46}, 0, { 0, 0}, {0xc0, 0x6a, 0x1e, 0xff}}}, - {{{ 0, 78, 118}, 0, { 0, 0}, {0x00, 0x6d, 0x42, 0xff}}}, - {{{ 40, 149, 46}, 0, { 0, 0}, {0x40, 0x6a, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_080263E8, 0x001f2200, 59076, 0x000263e8, 240); // 0x080264D8 -static const Vtx koopa_shell_seg8_vertex_080264D8[] = { - {{{ 0, 138, -67}, 0, { 0, 0}, {0x00, 0x69, 0xb8, 0xff}}}, - {{{ -40, 149, 46}, 0, { 0, 0}, {0xc0, 0x6a, 0x1e, 0xff}}}, - {{{ 40, 149, 46}, 0, { 0, 0}, {0x40, 0x6a, 0x1e, 0xff}}}, - {{{ -40, 149, 46}, 0, { 0, 0}, {0xc0, 0x6a, 0x1e, 0xff}}}, - {{{ 0, 138, -67}, 0, { 0, 0}, {0x00, 0x69, 0xb8, 0xff}}}, - {{{ -90, 51, -81}, 0, { 0, 0}, {0xbe, 0x69, 0xe3, 0xff}}}, - {{{ -90, 51, -81}, 0, { 0, 0}, {0xbe, 0x69, 0xe3, 0xff}}}, - {{{ 0, 138, -67}, 0, { 0, 0}, {0x00, 0x69, 0xb8, 0xff}}}, - {{{ 0, 65, -111}, 0, { 0, 0}, {0x00, 0x6f, 0xc2, 0xff}}}, - {{{ -40, 149, 46}, 0, { 0, 0}, {0xc0, 0x6a, 0x1e, 0xff}}}, - {{{ -90, 51, -81}, 0, { 0, 0}, {0xbe, 0x69, 0xe3, 0xff}}}, - {{{ -101, 53, 57}, 0, { 0, 0}, {0xad, 0x5e, 0x14, 0xff}}}, - {{{ 0, 78, 118}, 0, { 0, 0}, {0x00, 0x6d, 0x42, 0xff}}}, - {{{ -40, 149, 46}, 0, { 0, 0}, {0xc0, 0x6a, 0x1e, 0xff}}}, - {{{ -101, 53, 57}, 0, { 0, 0}, {0xad, 0x5e, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_080264D8, 0x001f2200, 59076, 0x000264d8, 240); // 0x080265C8 -static const Vtx koopa_shell_seg8_vertex_080265C8[] = { - {{{ 0, 17, 108}, 0, { 0, 0}, {0x00, 0xab, 0x5f, 0xff}}}, - {{{ 46, 0, 60}, 0, { 0, 0}, {0x23, 0x8c, 0x25, 0xff}}}, - {{{ 25, 51, 118}, 0, { 0, 0}, {0x14, 0xba, 0x68, 0xff}}}, - {{{ 70, 27, -99}, 0, { 0, 0}, {0x33, 0xa5, 0xb8, 0xff}}}, - {{{ 46, 0, -68}, 0, { 0, 0}, {0x2a, 0x8a, 0xe9, 0xff}}}, - {{{ 0, 14, -99}, 0, { 0, 0}, {0x00, 0xa6, 0xa6, 0xff}}}, - {{{ 46, 0, -68}, 0, { 0, 0}, {0x2a, 0x8a, 0xe9, 0xff}}}, - {{{ 46, 0, 60}, 0, { 0, 0}, {0x23, 0x8c, 0x25, 0xff}}}, - {{{ 0, 0, -5}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0xff}}}, - {{{ -46, 0, 59}, 0, { 0, 0}, {0xdd, 0x8c, 0x25, 0xff}}}, - {{{ 0, 0, -5}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0xff}}}, - {{{ 46, 0, 60}, 0, { 0, 0}, {0x23, 0x8c, 0x25, 0xff}}}, - {{{ 0, 14, -99}, 0, { 0, 0}, {0x00, 0xa6, 0xa6, 0xff}}}, - {{{ 0, 39, -112}, 0, { 0, 0}, {0x00, 0xc4, 0x90, 0xff}}}, - {{{ 70, 27, -99}, 0, { 0, 0}, {0x33, 0xa5, 0xb8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_080265C8, 0x001f2200, 59076, 0x000265c8, 240); // 0x080266B8 -static const Vtx koopa_shell_seg8_vertex_080266B8[] = { - {{{ 46, 0, -68}, 0, { 0, 0}, {0x2a, 0x8a, 0xe9, 0xff}}}, - {{{ 70, 17, 41}, 0, { 0, 0}, {0x49, 0x98, 0x07, 0xff}}}, - {{{ 46, 0, 60}, 0, { 0, 0}, {0x23, 0x8c, 0x25, 0xff}}}, - {{{ 46, 0, 60}, 0, { 0, 0}, {0x23, 0x8c, 0x25, 0xff}}}, - {{{ 70, 28, 88}, 0, { 0, 0}, {0x37, 0xa0, 0x3f, 0xff}}}, - {{{ 25, 51, 118}, 0, { 0, 0}, {0x14, 0xba, 0x68, 0xff}}}, - {{{ 0, 0, -5}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0xff}}}, - {{{ -45, 0, -69}, 0, { 0, 0}, {0xd7, 0x8a, 0xe9, 0xff}}}, - {{{ 46, 0, -68}, 0, { 0, 0}, {0x2a, 0x8a, 0xe9, 0xff}}}, - {{{ 0, 0, -5}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0xff}}}, - {{{ -46, 0, 59}, 0, { 0, 0}, {0xdd, 0x8c, 0x25, 0xff}}}, - {{{ -45, 0, -69}, 0, { 0, 0}, {0xd7, 0x8a, 0xe9, 0xff}}}, - {{{ -45, 0, -69}, 0, { 0, 0}, {0xd7, 0x8a, 0xe9, 0xff}}}, - {{{ -46, 0, 59}, 0, { 0, 0}, {0xdd, 0x8c, 0x25, 0xff}}}, - {{{ -70, 17, 41}, 0, { 0, 0}, {0xb8, 0x98, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_080266B8, 0x001f2200, 59076, 0x000266b8, 240); // 0x080267A8 -static const Vtx koopa_shell_seg8_vertex_080267A8[] = { - {{{ -25, 51, 118}, 0, { 0, 0}, {0xf0, 0xbb, 0x6a, 0xff}}}, - {{{ -70, 28, 88}, 0, { 0, 0}, {0xc9, 0xa0, 0x3f, 0xff}}}, - {{{ -46, 0, 59}, 0, { 0, 0}, {0xdd, 0x8c, 0x25, 0xff}}}, - {{{ -70, 27, -99}, 0, { 0, 0}, {0xcd, 0xa5, 0xb7, 0xff}}}, - {{{ 0, 39, -112}, 0, { 0, 0}, {0x00, 0xc4, 0x90, 0xff}}}, - {{{ 0, 14, -99}, 0, { 0, 0}, {0x00, 0xa6, 0xa6, 0xff}}}, - {{{ 0, 14, -99}, 0, { 0, 0}, {0x00, 0xa6, 0xa6, 0xff}}}, - {{{ -45, 0, -69}, 0, { 0, 0}, {0xd7, 0x8a, 0xe9, 0xff}}}, - {{{ -70, 27, -99}, 0, { 0, 0}, {0xcd, 0xa5, 0xb7, 0xff}}}, - {{{ -25, 51, 118}, 0, { 0, 0}, {0xf0, 0xbb, 0x6a, 0xff}}}, - {{{ -46, 0, 59}, 0, { 0, 0}, {0xdd, 0x8c, 0x25, 0xff}}}, - {{{ 0, 17, 108}, 0, { 0, 0}, {0x00, 0xab, 0x5f, 0xff}}}, - {{{ -46, 0, 59}, 0, { 0, 0}, {0xdd, 0x8c, 0x25, 0xff}}}, - {{{ -70, 28, 88}, 0, { 0, 0}, {0xc9, 0xa0, 0x3f, 0xff}}}, - {{{ -70, 17, 41}, 0, { 0, 0}, {0xb8, 0x98, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_080267A8, 0x001f2200, 59076, 0x000267a8, 240); // 0x08026898 -static const Vtx koopa_shell_seg8_vertex_08026898[] = { - {{{ -70, 21, -50}, 0, { 0, 0}, {0xbd, 0x94, 0xf7, 0xff}}}, - {{{ -70, 27, -99}, 0, { 0, 0}, {0xcd, 0xa5, 0xb7, 0xff}}}, - {{{ -45, 0, -69}, 0, { 0, 0}, {0xd7, 0x8a, 0xe9, 0xff}}}, - {{{ 70, 17, 41}, 0, { 0, 0}, {0x49, 0x98, 0x07, 0xff}}}, - {{{ 70, 28, 88}, 0, { 0, 0}, {0x37, 0xa0, 0x3f, 0xff}}}, - {{{ 46, 0, 60}, 0, { 0, 0}, {0x23, 0x8c, 0x25, 0xff}}}, - {{{ 46, 0, -68}, 0, { 0, 0}, {0x2a, 0x8a, 0xe9, 0xff}}}, - {{{ 70, 27, -99}, 0, { 0, 0}, {0x33, 0xa5, 0xb8, 0xff}}}, - {{{ 70, 21, -50}, 0, { 0, 0}, {0x44, 0x95, 0xf7, 0xff}}}, - {{{ -70, 17, 41}, 0, { 0, 0}, {0xb8, 0x98, 0x07, 0xff}}}, - {{{ -70, 21, -50}, 0, { 0, 0}, {0xbd, 0x94, 0xf7, 0xff}}}, - {{{ -45, 0, -69}, 0, { 0, 0}, {0xd7, 0x8a, 0xe9, 0xff}}}, - {{{ 46, 0, -68}, 0, { 0, 0}, {0x2a, 0x8a, 0xe9, 0xff}}}, - {{{ 70, 21, -50}, 0, { 0, 0}, {0x44, 0x95, 0xf7, 0xff}}}, - {{{ 70, 17, 41}, 0, { 0, 0}, {0x49, 0x98, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08026898, 0x001f2200, 59076, 0x00026898, 240); // 0x08026988 -static const Vtx koopa_shell_seg8_vertex_08026988[] = { - {{{ 46, 0, 60}, 0, { 0, 0}, {0x23, 0x8c, 0x25, 0xff}}}, - {{{ 0, 17, 108}, 0, { 0, 0}, {0x00, 0xab, 0x5f, 0xff}}}, - {{{ -46, 0, 59}, 0, { 0, 0}, {0xdd, 0x8c, 0x25, 0xff}}}, - {{{ -45, 0, -69}, 0, { 0, 0}, {0xd7, 0x8a, 0xe9, 0xff}}}, - {{{ 0, 14, -99}, 0, { 0, 0}, {0x00, 0xa6, 0xa6, 0xff}}}, - {{{ 46, 0, -68}, 0, { 0, 0}, {0x2a, 0x8a, 0xe9, 0xff}}}, - {{{ -25, 51, 118}, 0, { 0, 0}, {0xf0, 0xbb, 0x6a, 0xff}}}, - {{{ 0, 17, 108}, 0, { 0, 0}, {0x00, 0xab, 0x5f, 0xff}}}, - {{{ 25, 51, 118}, 0, { 0, 0}, {0x14, 0xba, 0x68, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08026988, 0x001f2200, 59076, 0x00026988, 144); // 0x08026A18 -static const Vtx koopa_shell_seg8_vertex_08026A18[] = { - {{{ 0, 39, -112}, 0, { 0, 0}, {0x00, 0xc4, 0x90, 0xff}}}, - {{{ 36, 58, -129}, 0, { 0, 0}, {0x22, 0x44, 0x9a, 0xff}}}, - {{{ 103, 44, -89}, 0, { 0, 0}, {0x52, 0x0e, 0x9f, 0xff}}}, - {{{ 70, 27, -99}, 0, { 0, 0}, {0x33, 0xa5, 0xb8, 0xff}}}, - {{{ 0, 39, -112}, 0, { 0, 0}, {0x00, 0xc4, 0x90, 0xff}}}, - {{{ 103, 44, -89}, 0, { 0, 0}, {0x52, 0x0e, 0x9f, 0xff}}}, - {{{ 70, 28, 88}, 0, { 0, 0}, {0x37, 0xa0, 0x3f, 0xff}}}, - {{{ 103, 44, 80}, 0, { 0, 0}, {0x6f, 0xfe, 0x3e, 0xff}}}, - {{{ 38, 70, 129}, 0, { 0, 0}, {0x27, 0x11, 0x78, 0xff}}}, - {{{ 38, 70, 129}, 0, { 0, 0}, {0x27, 0x11, 0x78, 0xff}}}, - {{{ 25, 51, 118}, 0, { 0, 0}, {0x14, 0xba, 0x68, 0xff}}}, - {{{ 70, 28, 88}, 0, { 0, 0}, {0x37, 0xa0, 0x3f, 0xff}}}, - {{{ 70, 17, 41}, 0, { 0, 0}, {0x49, 0x98, 0x07, 0xff}}}, - {{{ 117, 36, -19}, 0, { 0, 0}, {0x70, 0xc4, 0x00, 0xff}}}, - {{{ 70, 28, 88}, 0, { 0, 0}, {0x37, 0xa0, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08026A18, 0x001f2200, 59076, 0x00026a18, 240); // 0x08026B08 -static const Vtx koopa_shell_seg8_vertex_08026B08[] = { - {{{ 70, 17, 41}, 0, { 0, 0}, {0x49, 0x98, 0x07, 0xff}}}, - {{{ 70, 21, -50}, 0, { 0, 0}, {0x44, 0x95, 0xf7, 0xff}}}, - {{{ 117, 36, -19}, 0, { 0, 0}, {0x70, 0xc4, 0x00, 0xff}}}, - {{{ 70, 21, -50}, 0, { 0, 0}, {0x44, 0x95, 0xf7, 0xff}}}, - {{{ 70, 27, -99}, 0, { 0, 0}, {0x33, 0xa5, 0xb8, 0xff}}}, - {{{ 117, 36, -19}, 0, { 0, 0}, {0x70, 0xc4, 0x00, 0xff}}}, - {{{ 36, 58, -129}, 0, { 0, 0}, {0x22, 0x44, 0x9a, 0xff}}}, - {{{ 0, 65, -111}, 0, { 0, 0}, {0x00, 0x6f, 0xc2, 0xff}}}, - {{{ 90, 51, -81}, 0, { 0, 0}, {0x42, 0x69, 0xe3, 0xff}}}, - {{{ 117, 36, -19}, 0, { 0, 0}, {0x70, 0xc4, 0x00, 0xff}}}, - {{{ 103, 44, -89}, 0, { 0, 0}, {0x52, 0x0e, 0x9f, 0xff}}}, - {{{ 90, 51, -81}, 0, { 0, 0}, {0x42, 0x69, 0xe3, 0xff}}}, - {{{ 103, 44, 80}, 0, { 0, 0}, {0x6f, 0xfe, 0x3e, 0xff}}}, - {{{ 117, 36, -19}, 0, { 0, 0}, {0x70, 0xc4, 0x00, 0xff}}}, - {{{ 101, 53, 57}, 0, { 0, 0}, {0x53, 0x5e, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08026B08, 0x001f2200, 59076, 0x00026b08, 240); // 0x08026BF8 -static const Vtx koopa_shell_seg8_vertex_08026BF8[] = { - {{{ 38, 70, 129}, 0, { 0, 0}, {0x27, 0x11, 0x78, 0xff}}}, - {{{ 103, 44, 80}, 0, { 0, 0}, {0x6f, 0xfe, 0x3e, 0xff}}}, - {{{ 101, 53, 57}, 0, { 0, 0}, {0x53, 0x5e, 0x14, 0xff}}}, - {{{ 101, 53, 57}, 0, { 0, 0}, {0x53, 0x5e, 0x14, 0xff}}}, - {{{ 0, 78, 118}, 0, { 0, 0}, {0x00, 0x6d, 0x42, 0xff}}}, - {{{ 38, 70, 129}, 0, { 0, 0}, {0x27, 0x11, 0x78, 0xff}}}, - {{{ 90, 51, -81}, 0, { 0, 0}, {0x42, 0x69, 0xe3, 0xff}}}, - {{{ 101, 53, 57}, 0, { 0, 0}, {0x53, 0x5e, 0x14, 0xff}}}, - {{{ 117, 36, -19}, 0, { 0, 0}, {0x70, 0xc4, 0x00, 0xff}}}, - {{{ 90, 51, -81}, 0, { 0, 0}, {0x42, 0x69, 0xe3, 0xff}}}, - {{{ 103, 44, -89}, 0, { 0, 0}, {0x52, 0x0e, 0x9f, 0xff}}}, - {{{ 36, 58, -129}, 0, { 0, 0}, {0x22, 0x44, 0x9a, 0xff}}}, - {{{ 117, 36, -19}, 0, { 0, 0}, {0x70, 0xc4, 0x00, 0xff}}}, - {{{ 103, 44, 80}, 0, { 0, 0}, {0x6f, 0xfe, 0x3e, 0xff}}}, - {{{ 70, 28, 88}, 0, { 0, 0}, {0x37, 0xa0, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08026BF8, 0x001f2200, 59076, 0x00026bf8, 240); // 0x08026CE8 -static const Vtx koopa_shell_seg8_vertex_08026CE8[] = { - {{{ 70, 27, -99}, 0, { 0, 0}, {0x33, 0xa5, 0xb8, 0xff}}}, - {{{ 103, 44, -89}, 0, { 0, 0}, {0x52, 0x0e, 0x9f, 0xff}}}, - {{{ 117, 36, -19}, 0, { 0, 0}, {0x70, 0xc4, 0x00, 0xff}}}, - {{{ -36, 58, -129}, 0, { 0, 0}, {0xde, 0x44, 0x9a, 0xff}}}, - {{{ 0, 65, -111}, 0, { 0, 0}, {0x00, 0x6f, 0xc2, 0xff}}}, - {{{ 36, 58, -129}, 0, { 0, 0}, {0x22, 0x44, 0x9a, 0xff}}}, - {{{ 0, 78, 118}, 0, { 0, 0}, {0x00, 0x6d, 0x42, 0xff}}}, - {{{ -38, 70, 129}, 0, { 0, 0}, {0xd1, 0x25, 0x70, 0xff}}}, - {{{ 38, 70, 129}, 0, { 0, 0}, {0x27, 0x11, 0x78, 0xff}}}, - {{{ 0, 39, -112}, 0, { 0, 0}, {0x00, 0xc4, 0x90, 0xff}}}, - {{{ -36, 58, -129}, 0, { 0, 0}, {0xde, 0x44, 0x9a, 0xff}}}, - {{{ 36, 58, -129}, 0, { 0, 0}, {0x22, 0x44, 0x9a, 0xff}}}, - {{{ -117, 36, -19}, 0, { 0, 0}, {0x90, 0xc4, 0x00, 0xff}}}, - {{{ -103, 44, -89}, 0, { 0, 0}, {0xae, 0x0e, 0x9f, 0xff}}}, - {{{ -70, 27, -99}, 0, { 0, 0}, {0xcd, 0xa5, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08026CE8, 0x001f2200, 59076, 0x00026ce8, 240); // 0x08026DD8 -static const Vtx koopa_shell_seg8_vertex_08026DD8[] = { - {{{ -70, 28, 88}, 0, { 0, 0}, {0xc9, 0xa0, 0x3f, 0xff}}}, - {{{ -103, 44, 80}, 0, { 0, 0}, {0x91, 0xfe, 0x3e, 0xff}}}, - {{{ -117, 36, -19}, 0, { 0, 0}, {0x90, 0xc4, 0x00, 0xff}}}, - {{{ -36, 58, -129}, 0, { 0, 0}, {0xde, 0x44, 0x9a, 0xff}}}, - {{{ -103, 44, -89}, 0, { 0, 0}, {0xae, 0x0e, 0x9f, 0xff}}}, - {{{ -90, 51, -81}, 0, { 0, 0}, {0xbe, 0x69, 0xe3, 0xff}}}, - {{{ -117, 36, -19}, 0, { 0, 0}, {0x90, 0xc4, 0x00, 0xff}}}, - {{{ -101, 53, 57}, 0, { 0, 0}, {0xad, 0x5e, 0x14, 0xff}}}, - {{{ -90, 51, -81}, 0, { 0, 0}, {0xbe, 0x69, 0xe3, 0xff}}}, - {{{ -38, 70, 129}, 0, { 0, 0}, {0xd1, 0x25, 0x70, 0xff}}}, - {{{ 0, 78, 118}, 0, { 0, 0}, {0x00, 0x6d, 0x42, 0xff}}}, - {{{ -101, 53, 57}, 0, { 0, 0}, {0xad, 0x5e, 0x14, 0xff}}}, - {{{ -101, 53, 57}, 0, { 0, 0}, {0xad, 0x5e, 0x14, 0xff}}}, - {{{ -103, 44, 80}, 0, { 0, 0}, {0x91, 0xfe, 0x3e, 0xff}}}, - {{{ -38, 70, 129}, 0, { 0, 0}, {0xd1, 0x25, 0x70, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08026DD8, 0x001f2200, 59076, 0x00026dd8, 240); // 0x08026EC8 -static const Vtx koopa_shell_seg8_vertex_08026EC8[] = { - {{{ -101, 53, 57}, 0, { 0, 0}, {0xad, 0x5e, 0x14, 0xff}}}, - {{{ -117, 36, -19}, 0, { 0, 0}, {0x90, 0xc4, 0x00, 0xff}}}, - {{{ -103, 44, 80}, 0, { 0, 0}, {0x91, 0xfe, 0x3e, 0xff}}}, - {{{ -90, 51, -81}, 0, { 0, 0}, {0xbe, 0x69, 0xe3, 0xff}}}, - {{{ -103, 44, -89}, 0, { 0, 0}, {0xae, 0x0e, 0x9f, 0xff}}}, - {{{ -117, 36, -19}, 0, { 0, 0}, {0x90, 0xc4, 0x00, 0xff}}}, - {{{ -90, 51, -81}, 0, { 0, 0}, {0xbe, 0x69, 0xe3, 0xff}}}, - {{{ 0, 65, -111}, 0, { 0, 0}, {0x00, 0x6f, 0xc2, 0xff}}}, - {{{ -36, 58, -129}, 0, { 0, 0}, {0xde, 0x44, 0x9a, 0xff}}}, - {{{ -117, 36, -19}, 0, { 0, 0}, {0x90, 0xc4, 0x00, 0xff}}}, - {{{ -70, 27, -99}, 0, { 0, 0}, {0xcd, 0xa5, 0xb7, 0xff}}}, - {{{ -70, 21, -50}, 0, { 0, 0}, {0xbd, 0x94, 0xf7, 0xff}}}, - {{{ -117, 36, -19}, 0, { 0, 0}, {0x90, 0xc4, 0x00, 0xff}}}, - {{{ -70, 21, -50}, 0, { 0, 0}, {0xbd, 0x94, 0xf7, 0xff}}}, - {{{ -70, 17, 41}, 0, { 0, 0}, {0xb8, 0x98, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08026EC8, 0x001f2200, 59076, 0x00026ec8, 240); // 0x08026FB8 -static const Vtx koopa_shell_seg8_vertex_08026FB8[] = { - {{{ -70, 28, 88}, 0, { 0, 0}, {0xc9, 0xa0, 0x3f, 0xff}}}, - {{{ -117, 36, -19}, 0, { 0, 0}, {0x90, 0xc4, 0x00, 0xff}}}, - {{{ -70, 17, 41}, 0, { 0, 0}, {0xb8, 0x98, 0x07, 0xff}}}, - {{{ -70, 28, 88}, 0, { 0, 0}, {0xc9, 0xa0, 0x3f, 0xff}}}, - {{{ -25, 51, 118}, 0, { 0, 0}, {0xf0, 0xbb, 0x6a, 0xff}}}, - {{{ -38, 70, 129}, 0, { 0, 0}, {0xd1, 0x25, 0x70, 0xff}}}, - {{{ -38, 70, 129}, 0, { 0, 0}, {0xd1, 0x25, 0x70, 0xff}}}, - {{{ -103, 44, 80}, 0, { 0, 0}, {0x91, 0xfe, 0x3e, 0xff}}}, - {{{ -70, 28, 88}, 0, { 0, 0}, {0xc9, 0xa0, 0x3f, 0xff}}}, - {{{ -103, 44, -89}, 0, { 0, 0}, {0xae, 0x0e, 0x9f, 0xff}}}, - {{{ 0, 39, -112}, 0, { 0, 0}, {0x00, 0xc4, 0x90, 0xff}}}, - {{{ -70, 27, -99}, 0, { 0, 0}, {0xcd, 0xa5, 0xb7, 0xff}}}, - {{{ -103, 44, -89}, 0, { 0, 0}, {0xae, 0x0e, 0x9f, 0xff}}}, - {{{ -36, 58, -129}, 0, { 0, 0}, {0xde, 0x44, 0x9a, 0xff}}}, - {{{ 0, 39, -112}, 0, { 0, 0}, {0x00, 0xc4, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08026FB8, 0x001f2200, 59076, 0x00026fb8, 240); // 0x080270A8 -static const Vtx koopa_shell_seg8_vertex_080270A8[] = { - {{{ -25, 51, 118}, 0, { 0, 0}, {0xf0, 0xbb, 0x6a, 0xff}}}, - {{{ 25, 51, 118}, 0, { 0, 0}, {0x14, 0xba, 0x68, 0xff}}}, - {{{ 38, 70, 129}, 0, { 0, 0}, {0x27, 0x11, 0x78, 0xff}}}, - {{{ 38, 70, 129}, 0, { 0, 0}, {0x27, 0x11, 0x78, 0xff}}}, - {{{ -38, 70, 129}, 0, { 0, 0}, {0xd1, 0x25, 0x70, 0xff}}}, - {{{ -25, 51, 118}, 0, { 0, 0}, {0xf0, 0xbb, 0x6a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_080270A8, 0x001f2200, 59076, 0x000270a8, 96); // 0x08027108 - 0x08027170 const Gfx koopa_shell_seg8_dl_08027108[] = { @@ -408,106 +184,28 @@ static const Lights1 koopa_shell_seg8_lights_08027488 = gdSPDefLights1( ); // 0x080274A0 -ALIGNED8 const Texture koopa_shell_seg8_texture_080274A0[] = { -#include "actors/koopa_shell/koopa_shell_front.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(koopa_shell_seg8_texture_080274A0, "actors/koopa_shell/koopa_shell_front.rgba16.inc.c", 0x001c4230, 80474, 0x00002648, 2048); // 0x08027CA0 -ALIGNED8 const Texture koopa_shell_seg8_texture_08027CA0[] = { -#include "actors/koopa_shell/koopa_shell_back.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(koopa_shell_seg8_texture_08027CA0, "actors/koopa_shell/koopa_shell_back.rgba16.inc.c", 0x001c4230, 80474, 0x00002e48, 2048); // 0x080284A0 -static const Vtx koopa_shell_seg8_vertex_080284A0[] = { - {{{ -15, 47, -16}, 0, { 774, 814}, {0xe1, 0x74, 0xdb, 0xff}}}, - {{{ 0, 29, -44}, 0, { 468, 1346}, {0x00, 0x67, 0xb6, 0xff}}}, - {{{ -34, 23, -31}, 0, { 1132, 1060}, {0xba, 0x63, 0xdc, 0xff}}}, - {{{ -15, 49, 15}, 0, { 770, 152}, {0xca, 0x71, 0x12, 0xff}}}, - {{{ 16, 47, -16}, 0, { 158, 814}, {0x27, 0x6f, 0xd3, 0xff}}}, - {{{ 16, 49, 15}, 0, { 156, 152}, {0x2c, 0x75, 0x0e, 0xff}}}, - {{{ 35, 23, -31}, 0, { -196, 1060}, {0x46, 0x63, 0xdc, 0xff}}}, - {{{ -36, 29, 26}, 0, { 1164, -156}, {0xb1, 0x60, 0x16, 0xff}}}, - {{{ 0, 40, 40}, 0, { 462, -438}, {0x00, 0x75, 0x2f, 0xff}}}, - {{{ 37, 29, 26}, 0, { -236, -154}, {0x4f, 0x60, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_080284A0, 0x001f2200, 59076, 0x000284a0, 160); // 0x08028540 -static const Vtx koopa_shell_seg8_vertex_08028540[] = { - {{{ 19, 0, 25}, 0, { 826, 98}, {0x15, 0x86, 0x18, 0xff}}}, - {{{ 0, 6, 45}, 0, { 524, -122}, {0x00, 0xa7, 0x5a, 0xff}}}, - {{{ -18, 0, 25}, 0, { 212, 100}, {0xe6, 0x88, 0x1d, 0xff}}}, - {{{ -18, 0, -27}, 0, { 196, 712}, {0xe8, 0x88, 0xe0, 0xff}}}, - {{{ 19, 0, -27}, 0, { 810, 710}, {0x21, 0x89, 0xe5, 0xff}}}, - {{{ 29, 10, 37}, 0, { 990, -24}, {0x2f, 0xa7, 0x4c, 0xff}}}, - {{{ 37, 6, 18}, 0, { 1120, 194}, {0x39, 0x91, 0x10, 0xff}}}, - {{{ -36, 6, 18}, 0, { -88, 190}, {0xc7, 0x91, 0x10, 0xff}}}, - {{{ -28, 10, 37}, 0, { 52, -26}, {0xd0, 0xa8, 0x4c, 0xff}}}, - {{{ 27, 10, -39}, 0, { 932, 864}, {0x22, 0xa1, 0xb5, 0xff}}}, - {{{ -26, 10, -39}, 0, { 58, 862}, {0xd7, 0xa2, 0xb7, 0xff}}}, - {{{ -36, 8, -19}, 0, { -98, 628}, {0xc0, 0x97, 0xe6, 0xff}}}, - {{{ 0, 15, -45}, 0, { 492, 932}, {0x00, 0xb2, 0x9d, 0xff}}}, - {{{ 37, 8, -19}, 0, { 1104, 632}, {0x40, 0x97, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08028540, 0x001f2200, 59076, 0x00028540, 224); // 0x08028620 -static const Vtx koopa_shell_seg8_vertex_08028620[] = { - {{{ -14, 33, 54}, 0, { 0, 0}, {0xcd, 0x27, 0x6d, 0xff}}}, - {{{ -28, 10, 37}, 0, { 0, 0}, {0xd0, 0xa8, 0x4c, 0xff}}}, - {{{ 0, 6, 45}, 0, { 0, 0}, {0x00, 0xa7, 0x5a, 0xff}}}, - {{{ 15, 33, 54}, 0, { 0, 0}, {0x32, 0x27, 0x6d, 0xff}}}, - {{{ 29, 10, 37}, 0, { 0, 0}, {0x2f, 0xa7, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08028620, 0x001f2200, 59076, 0x00028620, 80); // 0x08028670 -static const Vtx koopa_shell_seg8_vertex_08028670[] = { - {{{ -34, 23, -31}, 0, { 0, 0}, {0xba, 0x63, 0xdc, 0xff}}}, - {{{ -40, 17, -38}, 0, { 0, 0}, {0xb5, 0xf3, 0x9b, 0xff}}}, - {{{ -50, 14, -6}, 0, { 0, 0}, {0x86, 0xe2, 0xee, 0xff}}}, - {{{ 0, 22, -56}, 0, { 0, 0}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ 0, 15, -45}, 0, { 0, 0}, {0x00, 0xb2, 0x9d, 0xff}}}, - {{{ -26, 10, -39}, 0, { 0, 0}, {0xd7, 0xa2, 0xb7, 0xff}}}, - {{{ 41, 17, -38}, 0, { 0, 0}, {0x4a, 0xf3, 0x9b, 0xff}}}, - {{{ 27, 10, -39}, 0, { 0, 0}, {0x22, 0xa1, 0xb5, 0xff}}}, - {{{ -36, 8, -19}, 0, { 0, 0}, {0xc0, 0x97, 0xe6, 0xff}}}, - {{{ -36, 29, 26}, 0, { 0, 0}, {0xb1, 0x60, 0x16, 0xff}}}, - {{{ -44, 16, 32}, 0, { 0, 0}, {0x97, 0xe5, 0x41, 0xff}}}, - {{{ -14, 33, 54}, 0, { 0, 0}, {0xcd, 0x27, 0x6d, 0xff}}}, - {{{ 0, 40, 40}, 0, { 0, 0}, {0x00, 0x75, 0x2f, 0xff}}}, - {{{ 15, 33, 54}, 0, { 0, 0}, {0x32, 0x27, 0x6d, 0xff}}}, - {{{ -28, 10, 37}, 0, { 0, 0}, {0xd0, 0xa8, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08028670, 0x001f2200, 59076, 0x00028670, 240); // 0x08028760 -static const Vtx koopa_shell_seg8_vertex_08028760[] = { - {{{ 0, 22, -56}, 0, { 0, 0}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ 0, 29, -44}, 0, { 0, 0}, {0x00, 0x67, 0xb6, 0xff}}}, - {{{ 35, 23, -31}, 0, { 0, 0}, {0x46, 0x63, 0xdc, 0xff}}}, - {{{ -36, 6, 18}, 0, { 0, 0}, {0xc7, 0x91, 0x10, 0xff}}}, - {{{ -28, 10, 37}, 0, { 0, 0}, {0xd0, 0xa8, 0x4c, 0xff}}}, - {{{ -44, 16, 32}, 0, { 0, 0}, {0x97, 0xe5, 0x41, 0xff}}}, - {{{ -50, 14, -6}, 0, { 0, 0}, {0x86, 0xe2, 0xee, 0xff}}}, - {{{ -36, 8, -19}, 0, { 0, 0}, {0xc0, 0x97, 0xe6, 0xff}}}, - {{{ -34, 23, -31}, 0, { 0, 0}, {0xba, 0x63, 0xdc, 0xff}}}, - {{{ 37, 29, 26}, 0, { 0, 0}, {0x4f, 0x60, 0x16, 0xff}}}, - {{{ 0, 40, 40}, 0, { 0, 0}, {0x00, 0x75, 0x2f, 0xff}}}, - {{{ 15, 33, 54}, 0, { 0, 0}, {0x32, 0x27, 0x6d, 0xff}}}, - {{{ 41, 17, -38}, 0, { 0, 0}, {0x4a, 0xf3, 0x9b, 0xff}}}, - {{{ 29, 10, 37}, 0, { 0, 0}, {0x2f, 0xa7, 0x4c, 0xff}}}, - {{{ 45, 16, 32}, 0, { 0, 0}, {0x69, 0xe5, 0x41, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08028760, 0x001f2200, 59076, 0x00028760, 240); // 0x08028850 -static const Vtx koopa_shell_seg8_vertex_08028850[] = { - {{{ 27, 10, -39}, 0, { 0, 0}, {0x22, 0xa1, 0xb5, 0xff}}}, - {{{ 41, 17, -38}, 0, { 0, 0}, {0x4a, 0xf3, 0x9b, 0xff}}}, - {{{ 51, 14, -6}, 0, { 0, 0}, {0x7a, 0xe2, 0xee, 0xff}}}, - {{{ 37, 8, -19}, 0, { 0, 0}, {0x40, 0x97, 0xe6, 0xff}}}, - {{{ 35, 23, -31}, 0, { 0, 0}, {0x46, 0x63, 0xdc, 0xff}}}, - {{{ 37, 29, 26}, 0, { 0, 0}, {0x4f, 0x60, 0x16, 0xff}}}, - {{{ 37, 6, 18}, 0, { 0, 0}, {0x39, 0x91, 0x10, 0xff}}}, - {{{ 45, 16, 32}, 0, { 0, 0}, {0x69, 0xe5, 0x41, 0xff}}}, - {{{ 29, 10, 37}, 0, { 0, 0}, {0x2f, 0xa7, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(koopa_shell_seg8_vertex_08028850, 0x001f2200, 59076, 0x00028850, 144); // 0x080288E0 - 0x08028978 const Gfx koopa_shell_seg8_dl_080288E0[] = { diff --git a/actors/lakitu_cameraman/anims/anim_060058E0.inc.c b/actors/lakitu_cameraman/anims/anim_060058E0.inc.c index 4aebb41b1..bb3c419cd 100644 --- a/actors/lakitu_cameraman/anims/anim_060058E0.inc.c +++ b/actors/lakitu_cameraman/anims/anim_060058E0.inc.c @@ -1,55 +1,9 @@ +#include "pc/rom_assets.h" // 0x06005638 -static const s16 lakitu_seg6_animvalue_06005638[] = { - 0x0000, 0x0097, 0xFFC2, 0x3FFF, 0xFC86, 0x1413, 0x89B5, 0x019A, - 0xF031, 0x88AD, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0001, 0x0002, 0x0002, 0x0003, 0x0004, 0x0004, 0x0004, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0006, 0x0006, 0x0006, - 0x0006, 0x0006, 0x0006, 0x0005, 0x0004, 0x0003, 0x0001, 0x0000, - 0xF913, 0xF9B4, 0xFA9E, 0xFBC3, 0xFD18, 0xFE8C, 0x0013, 0x01A0, - 0x0324, 0x0493, 0x05DD, 0x06F6, 0x07CF, 0x085C, 0x088E, 0x0863, - 0x07E9, 0x072A, 0x0633, 0x050E, 0x03C5, 0x0264, 0x00F6, 0xFF86, - 0xFE1E, 0xFCC9, 0xFB93, 0xFA86, 0xF9AD, 0xF913, 0x009A, 0x0065, - 0x0040, 0x002A, 0x0022, 0x0026, 0x0035, 0x004E, 0x006E, 0x0095, - 0x00C2, 0x00F2, 0x0124, 0x0158, 0x018B, 0x01BC, 0x01EA, 0x0214, - 0x0237, 0x0253, 0x0266, 0x026F, 0x026C, 0x025C, 0x023D, 0x020F, - 0x01CF, 0x017D, 0x0116, 0x009A, 0x05B4, 0x0586, 0x0506, 0x0442, - 0x0347, 0x0223, 0x00E4, 0xFF98, 0xFE4B, 0xFD0C, 0xFBE8, 0xFAED, - 0xFA29, 0xF9A9, 0xF97C, 0xF9A4, 0xFA14, 0xFAC1, 0xFBA1, 0xFCA7, - 0xFDC9, 0xFEFC, 0x0033, 0x0166, 0x0288, 0x038F, 0x046E, 0x051C, - 0x058C, 0x05B4, 0xBF67, 0xBF67, 0xBF67, 0xBF67, 0xBF67, 0xBF67, - 0xBF67, 0xBF67, 0xBF66, 0xBF66, 0xBF66, 0xBF66, 0xBF66, 0xBF66, - 0xBF66, 0xBF66, 0xBF66, 0xBF66, 0xBF66, 0xBF66, 0xBF66, 0xBF66, - 0xBF67, 0xBF67, 0xBF67, 0xBF67, 0xBF67, 0xBF67, 0xBF67, 0xBF67, - 0x05B4, 0x0586, 0x0506, 0x0442, 0x0347, 0x0223, 0x00E4, 0xFF98, - 0xFE4B, 0xFD0C, 0xFBE8, 0xFAED, 0xFA29, 0xF9A9, 0xF97C, 0xF9A4, - 0xFA14, 0xFAC1, 0xFBA1, 0xFCA7, 0xFDC9, 0xFEFC, 0x0033, 0x0166, - 0x0288, 0x038F, 0x046E, 0x051C, 0x058C, 0x05B4, 0xBF67, 0xBF67, - 0xBF67, 0xBF67, 0xBF67, 0xBF67, 0xBF67, 0xBF67, 0xBF66, 0xBF66, - 0xBF66, 0xBF66, 0xBF66, 0xBF66, 0xBF66, 0xBF66, 0xBF66, 0xBF66, - 0xBF66, 0xBF66, 0xBF66, 0xBF66, 0xBF67, 0xBF67, 0xBF67, 0xBF67, - 0xBF67, 0xBF67, 0xBF67, 0xBF67, 0x04DE, 0xF0D8, 0x76E8, 0x019A, - 0xF031, 0x88AD, 0xA2CB, 0xA2CB, 0xFFCA, 0xFE70, 0x2743, 0x274A, - 0x275D, 0x277B, 0x27A1, 0x27CD, 0x27FD, 0x2830, 0x2863, 0x2894, - 0x28C1, 0x28E8, 0x2907, 0x291C, 0x2925, 0x2920, 0x2910, 0x28F6, - 0x28D4, 0x28AC, 0x287F, 0x284F, 0x281F, 0x27EF, 0x27C2, 0x2799, - 0x2776, 0x275A, 0x2749, 0x2743, 0x5C65, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(lakitu_seg6_animvalue_06005638, 0x001d8310, 51422, 0x00005638, 524); // 0x06005844 -static const u16 lakitu_seg6_animindex_06005844[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0104, - 0x0001, 0x00E4, 0x0001, 0x00E5, 0x001E, 0x00E6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00E3, - 0x0001, 0x0004, 0x0001, 0x0005, 0x0001, 0x0006, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00E2, - 0x0001, 0x00DF, 0x0001, 0x00E0, 0x0001, 0x00E1, - 0x0001, 0x00DC, 0x0001, 0x00DD, 0x0001, 0x00DE, - 0x0001, 0x0000, 0x001E, 0x00A0, 0x001E, 0x00BE, - 0x001E, 0x000A, 0x001E, 0x0028, 0x001E, 0x0046, - 0x0001, 0x0000, 0x001E, 0x0064, 0x001E, 0x0082, - 0x0001, 0x0007, 0x0001, 0x0008, 0x0001, 0x0009, -}; +ROM_ASSET_LOAD_ANIM(lakitu_seg6_animindex_06005844, 0x001d8310, 51422, 0x00005844, 156); // 0x060058E0 static const struct Animation lakitu_seg6_anim_060058E0 = { diff --git a/actors/lakitu_cameraman/model.inc.c b/actors/lakitu_cameraman/model.inc.c index 1c4d4b1c5..9b0132b1e 100644 --- a/actors/lakitu_cameraman/model.inc.c +++ b/actors/lakitu_cameraman/model.inc.c @@ -1,34 +1,23 @@ +#include "pc/rom_assets.h" // Lakitu (Cameraman) // 0x06000000 -ALIGNED8 const Texture lakitu_seg6_texture_06000000[] = { -#include "actors/lakitu_cameraman/lakitu_cameraman_cloud_face_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lakitu_seg6_texture_06000000, "actors/lakitu_cameraman/lakitu_cameraman_cloud_face_unused.rgba16.inc.c", 0x00180bb0, 29674, 0x0000ece0, 2048); // 0x06000800 -ALIGNED8 const Texture lakitu_seg6_texture_06000800[] = { -#include "actors/lakitu_cameraman/lakitu_cameraman_eyes_open.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lakitu_seg6_texture_06000800, "actors/lakitu_cameraman/lakitu_cameraman_eyes_open.rgba16.inc.c", 0x00180bb0, 29674, 0x0000f4e0, 4096); // 0x06001800 -ALIGNED8 const Texture lakitu_seg6_texture_06001800[] = { -#include "actors/lakitu_cameraman/lakitu_cameraman_eyes_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lakitu_seg6_texture_06001800, "actors/lakitu_cameraman/lakitu_cameraman_eyes_closed.rgba16.inc.c", 0x00180bb0, 29674, 0x000104e0, 4096); // 0x06002800 -ALIGNED8 const Texture lakitu_seg6_texture_06002800[] = { -#include "actors/lakitu_cameraman/lakitu_cameraman_shell.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lakitu_seg6_texture_06002800, "actors/lakitu_cameraman/lakitu_cameraman_shell.rgba16.inc.c", 0x00180bb0, 29674, 0x000114e0, 2048); // 0x06003000 -ALIGNED8 const Texture lakitu_seg6_texture_06003000[] = { -#include "actors/lakitu_cameraman/lakitu_cameraman_frown.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lakitu_seg6_texture_06003000, "actors/lakitu_cameraman/lakitu_cameraman_frown.rgba16.inc.c", 0x00180bb0, 29674, 0x00011ce0, 2048); // 0x06003800 -ALIGNED8 const Texture lakitu_seg6_texture_06003800[] = { -#include "actors/lakitu_cameraman/lakitu_camera_lens.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lakitu_seg6_texture_06003800, "actors/lakitu_cameraman/lakitu_camera_lens.rgba16.inc.c", 0x001d8310, 51422, 0x00003800, 512); // 0x06003A00 static const Lights1 lakitu_seg6_lights_06003A00 = gdSPDefLights1( @@ -43,53 +32,13 @@ static const Lights1 lakitu_seg6_lights_06003A18 = gdSPDefLights1( ); // 0x06003A30 -static const Vtx lakitu_seg6_vertex_06003A30[] = { - {{{ 91, -25, 86}, 0, { 240, 464}, {0x3e, 0xd0, 0x63, 0xff}}}, - {{{ 132, -17, 43}, 0, { 34, 468}, {0x71, 0xce, 0x1a, 0xff}}}, - {{{ 137, 35, 43}, 0, { 0, 980}, {0x64, 0x33, 0x39, 0xff}}}, - {{{ -2, 15, -96}, 0, { 684, 990}, {0xd6, 0x33, 0x94, 0xff}}}, - {{{ 84, 28, -96}, 0, { 242, 984}, {0x36, 0x2a, 0x96, 0xff}}}, - {{{ 91, -22, -81}, 0, { 240, 474}, {0x24, 0xc2, 0x98, 0xff}}}, - {{{ 137, 35, -40}, 0, { 0, 980}, {0x66, 0x45, 0xe3, 0xff}}}, - {{{ 132, -17, -40}, 0, { 34, 468}, {0x6a, 0xd6, 0xcb, 0xff}}}, - {{{ 84, -76, -28}, 0, { 310, -14}, {0x3a, 0x94, 0xe4, 0xff}}}, - {{{ 22, -84, -28}, 0, { 612, -10}, {0xeb, 0x8f, 0xcb, 0xff}}}, - {{{ 2, -35, -81}, 0, { 684, 480}, {0xd1, 0xbf, 0x9f, 0xff}}}, - {{{ 22, -84, 30}, 0, { 612, -10}, {0xe0, 0x89, 0x1b, 0xff}}}, - {{{ 84, -76, 30}, 0, { 310, -14}, {0x30, 0x97, 0x33, 0xff}}}, - {{{ 2, -35, 86}, 0, { 684, 470}, {0xea, 0xbb, 0x67, 0xff}}}, - {{{ 84, 28, 99}, 0, { 242, 984}, {0x1f, 0x28, 0x74, 0xff}}}, - {{{ -2, 15, 99}, 0, { 684, 990}, {0xc1, 0x34, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06003A30, 0x00180bb0, 29674, 0x00012510, 256); // 0x06003B30 -static const Vtx lakitu_seg6_vertex_06003B30[] = { - {{{ -2, 15, 99}, 0, { 684, 990}, {0xc1, 0x34, 0x60, 0xff}}}, - {{{ -56, 7, 43}, 0, { 958, 992}, {0x87, 0x10, 0x21, 0xff}}}, - {{{ -33, -40, 43}, 0, { 884, 484}, {0xa3, 0xbb, 0x31, 0xff}}}, - {{{ 2, -35, 86}, 0, { 684, 470}, {0xea, 0xbb, 0x67, 0xff}}}, - {{{ 22, -84, 30}, 0, { 612, -10}, {0xe0, 0x89, 0x1b, 0xff}}}, - {{{ -33, -40, -40}, 0, { 884, 484}, {0xa1, 0xb1, 0xe7, 0xff}}}, - {{{ -56, 7, -40}, 0, { 958, 992}, {0x90, 0x14, 0xc9, 0xff}}}, - {{{ 22, -84, -28}, 0, { 612, -10}, {0xeb, 0x8f, 0xcb, 0xff}}}, - {{{ 2, -35, -81}, 0, { 684, 480}, {0xd1, 0xbf, 0x9f, 0xff}}}, - {{{ -2, 15, -96}, 0, { 684, 990}, {0xd6, 0x33, 0x94, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06003B30, 0x00180bb0, 29674, 0x00012610, 160); // 0x06003BD0 -static const Vtx lakitu_seg6_vertex_06003BD0[] = { - {{{ 0, 51, 0}, 0, { 0, 0}, {0xcf, 0x75, 0x00, 0xff}}}, - {{{ 68, 61, 35}, 0, { 0, 0}, {0x09, 0x7b, 0x1a, 0xff}}}, - {{{ 68, 61, -33}, 0, { 0, 0}, {0x01, 0x7a, 0xe0, 0xff}}}, - {{{ 84, 28, -96}, 0, { 0, 0}, {0x36, 0x2a, 0x96, 0xff}}}, - {{{ -2, 15, -96}, 0, { 0, 0}, {0xd6, 0x33, 0x94, 0xff}}}, - {{{ 137, 35, -40}, 0, { 0, 0}, {0x66, 0x45, 0xe3, 0xff}}}, - {{{ -56, 7, -40}, 0, { 0, 0}, {0x90, 0x14, 0xc9, 0xff}}}, - {{{ -2, 15, 99}, 0, { 0, 0}, {0xc1, 0x34, 0x60, 0xff}}}, - {{{ 84, 28, 99}, 0, { 0, 0}, {0x1f, 0x28, 0x74, 0xff}}}, - {{{ -56, 7, 43}, 0, { 0, 0}, {0x87, 0x10, 0x21, 0xff}}}, - {{{ 137, 35, 43}, 0, { 0, 0}, {0x64, 0x33, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06003BD0, 0x00180bb0, 29674, 0x000126b0, 176); // 0x06003C80 - 0x06003DB0 const Gfx lakitu_seg6_dl_06003C80[] = { @@ -156,114 +105,22 @@ static const Lights1 lakitu_seg6_lights_06003E98 = gdSPDefLights1( ); // 0x06003EB0 -static const Vtx lakitu_seg6_vertex_06003EB0[] = { - {{{ 2, -6, 83}, 0, { -1072, 916}, {0xcb, 0x25, 0x6c, 0xff}}}, - {{{ -49, -11, 35}, 0, { -556, 874}, {0x92, 0x2e, 0x2b, 0xff}}}, - {{{ 1, -57, 76}, 0, { -1062, 410}, {0xd5, 0xe6, 0x74, 0xff}}}, - {{{ 9, 27, -50}, 0, { -1138, 1254}, {0xce, 0x70, 0xe4, 0xff}}}, - {{{ 9, 27, 51}, 0, { -1138, 1254}, {0xce, 0x6d, 0x28, 0xff}}}, - {{{ -49, -11, -36}, 0, { -556, 874}, {0x98, 0x26, 0xc4, 0xff}}}, - {{{ -49, -73, -25}, 0, { -552, 248}, {0x8d, 0xdc, 0xda, 0xff}}}, - {{{ -49, -73, 26}, 0, { -552, 248}, {0x93, 0xde, 0x36, 0xff}}}, - {{{ 0, -140, 32}, 0, { -1046, -414}, {0xc5, 0x94, 0x1d, 0xff}}}, - {{{ 0, -98, 73}, 0, { -1054, -2}, {0xd6, 0xc8, 0x69, 0xff}}}, - {{{ 103, -17, 101}, 0, { -2084, 810}, {0x33, 0xd1, 0x69, 0xff}}}, - {{{ 98, -35, 81}, 0, { -2034, 626}, {0x43, 0xd5, 0x62, 0xff}}}, - {{{ 97, -100, 73}, 0, { -2022, -18}, {0x22, 0xd7, 0x73, 0xff}}}, - {{{ 101, -142, 35}, 0, { -2058, -434}, {0x26, 0x99, 0x3d, 0xff}}}, - {{{ 2, -6, -82}, 0, { -1072, 916}, {0xcf, 0x36, 0x99, 0xff}}}, - {{{ 1, -57, -75}, 0, { -1062, 410}, {0xd6, 0xe6, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06003EB0, 0x00180bb0, 29674, 0x00012990, 256); // 0x06003FB0 -static const Vtx lakitu_seg6_vertex_06003FB0[] = { - {{{ 1, -57, -75}, 0, { -1062, 410}, {0xd6, 0xe6, 0x8c, 0xff}}}, - {{{ 98, -35, -80}, 0, { -2034, 626}, {0x43, 0xd5, 0x9e, 0xff}}}, - {{{ 97, -100, -72}, 0, { -2022, -18}, {0x1b, 0xcd, 0x90, 0xff}}}, - {{{ 0, -98, -72}, 0, { -1054, -2}, {0xcc, 0xd2, 0x97, 0xff}}}, - {{{ 2, -6, -82}, 0, { -1072, 916}, {0xcf, 0x36, 0x99, 0xff}}}, - {{{ 103, -17, -100}, 0, { -2084, 810}, {0x33, 0xd1, 0x97, 0xff}}}, - {{{ -49, -73, -25}, 0, { -552, 248}, {0x8d, 0xdc, 0xda, 0xff}}}, - {{{ 148, 21, -45}, 0, { -2528, 1194}, {0x67, 0x30, 0xc9, 0xff}}}, - {{{ 104, 34, -89}, 0, { -2094, 1332}, {0x1d, 0x53, 0xa5, 0xff}}}, - {{{ 105, 51, -39}, 0, { -2096, 1494}, {0x15, 0x78, 0xe0, 0xff}}}, - {{{ 0, -140, 32}, 0, { -1046, -414}, {0xc5, 0x94, 0x1d, 0xff}}}, - {{{ 0, -140, -31}, 0, { -1046, -414}, {0xd1, 0x9a, 0xc6, 0xff}}}, - {{{ 161, 16, 0}, 0, { 480, 568}, {0x70, 0x3a, 0x00, 0xff}}}, - {{{ 154, -30, 28}, 0, { 746, 166}, {0x6d, 0xc7, 0x1e, 0xff}}}, - {{{ 154, -30, -27}, 0, { 210, 164}, {0x6e, 0xcf, 0xdc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06003FB0, 0x00180bb0, 29674, 0x00012a90, 240); // 0x060040A0 -static const Vtx lakitu_seg6_vertex_060040A0[] = { - {{{ 105, 51, 40}, 0, { 864, 924}, {0x15, 0x7c, 0x0f, 0xff}}}, - {{{ 148, 21, 46}, 0, { 920, 620}, {0x67, 0x30, 0x36, 0xff}}}, - {{{ 161, 16, 0}, 0, { 480, 568}, {0x70, 0x3a, 0x00, 0xff}}}, - {{{ 154, -30, -27}, 0, { 210, 164}, {0x6e, 0xcf, 0xdc, 0xff}}}, - {{{ 148, 21, -45}, 0, { 40, 620}, {0x67, 0x30, 0xc9, 0xff}}}, - {{{ 154, -30, 28}, 0, { 746, 166}, {0x6d, 0xc7, 0x1e, 0xff}}}, - {{{ 105, 51, -39}, 0, { 100, 924}, {0x15, 0x78, 0xe0, 0xff}}}, - {{{ 9, 27, -50}, 0, { -1138, 1254}, {0xce, 0x70, 0xe4, 0xff}}}, - {{{ 105, 51, 40}, 0, { -2096, 1494}, {0x15, 0x7c, 0x0f, 0xff}}}, - {{{ 105, 51, -39}, 0, { -2096, 1494}, {0x15, 0x78, 0xe0, 0xff}}}, - {{{ 2, -6, -82}, 0, { -1072, 916}, {0xcf, 0x36, 0x99, 0xff}}}, - {{{ 104, 34, -89}, 0, { -2094, 1332}, {0x1d, 0x53, 0xa5, 0xff}}}, - {{{ 9, 27, 51}, 0, { -1138, 1254}, {0xce, 0x6d, 0x28, 0xff}}}, - {{{ 104, 34, 90}, 0, { -2094, 1332}, {0x12, 0x57, 0x5a, 0xff}}}, - {{{ 161, 16, 0}, 0, { -2654, 1148}, {0x70, 0x3a, 0x00, 0xff}}}, - {{{ 148, 21, 46}, 0, { -2528, 1194}, {0x67, 0x30, 0x36, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_060040A0, 0x00180bb0, 29674, 0x00012b80, 256); // 0x060041A0 -static const Vtx lakitu_seg6_vertex_060041A0[] = { - {{{ 2, -6, -82}, 0, { -1072, 916}, {0xcf, 0x36, 0x99, 0xff}}}, - {{{ 104, 34, -89}, 0, { -2094, 1332}, {0x1d, 0x53, 0xa5, 0xff}}}, - {{{ 103, -17, -100}, 0, { -2084, 810}, {0x33, 0xd1, 0x97, 0xff}}}, - {{{ 98, -35, -80}, 0, { -2034, 626}, {0x43, 0xd5, 0x9e, 0xff}}}, - {{{ 138, -47, -10}, 0, { -2428, 508}, {0x68, 0xbf, 0xe0, 0xff}}}, - {{{ 148, 21, -45}, 0, { -2528, 1194}, {0x67, 0x30, 0xc9, 0xff}}}, - {{{ 154, -30, -27}, 0, { -2588, 680}, {0x6e, 0xcf, 0xdc, 0xff}}}, - {{{ 97, -100, -72}, 0, { -2022, -18}, {0x1b, 0xcd, 0x90, 0xff}}}, - {{{ 135, -98, -38}, 0, { -2404, -2}, {0x74, 0xe5, 0xd5, 0xff}}}, - {{{ 101, -142, -34}, 0, { -2058, -434}, {0x34, 0x92, 0xde, 0xff}}}, - {{{ 98, -35, 81}, 0, { -2034, 626}, {0x43, 0xd5, 0x62, 0xff}}}, - {{{ 97, -100, 73}, 0, { -2022, -18}, {0x22, 0xd7, 0x73, 0xff}}}, - {{{ 135, -98, 39}, 0, { -2404, -2}, {0x70, 0xd8, 0x2b, 0xff}}}, - {{{ 138, -47, 11}, 0, { -2428, 508}, {0x6f, 0xce, 0x20, 0xff}}}, - {{{ 103, -17, 101}, 0, { -2084, 810}, {0x33, 0xd1, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_060041A0, 0x00180bb0, 29674, 0x00012c80, 240); // 0x06004290 -static const Vtx lakitu_seg6_vertex_06004290[] = { - {{{ 103, -17, 101}, 0, { -2084, 810}, {0x33, 0xd1, 0x69, 0xff}}}, - {{{ 104, 34, 90}, 0, { -2094, 1332}, {0x12, 0x57, 0x5a, 0xff}}}, - {{{ 2, -6, 83}, 0, { -1072, 916}, {0xcb, 0x25, 0x6c, 0xff}}}, - {{{ 138, -47, 11}, 0, { -2428, 508}, {0x6f, 0xce, 0x20, 0xff}}}, - {{{ 154, -30, 28}, 0, { -2588, 680}, {0x6d, 0xc7, 0x1e, 0xff}}}, - {{{ 148, 21, 46}, 0, { -2528, 1194}, {0x67, 0x30, 0x36, 0xff}}}, - {{{ 101, -142, 35}, 0, { -2058, -434}, {0x26, 0x99, 0x3d, 0xff}}}, - {{{ 135, -98, 39}, 0, { -2404, -2}, {0x70, 0xd8, 0x2b, 0xff}}}, - {{{ 97, -100, 73}, 0, { -2022, -18}, {0x22, 0xd7, 0x73, 0xff}}}, - {{{ 101, -142, -34}, 0, { -2058, -434}, {0x34, 0x92, 0xde, 0xff}}}, - {{{ 135, -98, -38}, 0, { -2404, -2}, {0x74, 0xe5, 0xd5, 0xff}}}, - {{{ 98, -35, -80}, 0, { -2034, 626}, {0x43, 0xd5, 0x9e, 0xff}}}, - {{{ 138, -47, -10}, 0, { -2428, 508}, {0x68, 0xbf, 0xe0, 0xff}}}, - {{{ 97, -100, -72}, 0, { -2022, -18}, {0x1b, 0xcd, 0x90, 0xff}}}, - {{{ 9, 27, 51}, 0, { -1138, 1254}, {0xce, 0x6d, 0x28, 0xff}}}, - {{{ 0, -140, -31}, 0, { -1046, -414}, {0xd1, 0x9a, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06004290, 0x00180bb0, 29674, 0x00012d70, 256); // 0x06004390 -static const Vtx lakitu_seg6_vertex_06004390[] = { - {{{ 101, -142, -34}, 0, { -2058, -434}, {0x34, 0x92, 0xde, 0xff}}}, - {{{ 0, -140, 32}, 0, { -1046, -414}, {0xc5, 0x94, 0x1d, 0xff}}}, - {{{ 0, -140, -31}, 0, { -1046, -414}, {0xd1, 0x9a, 0xc6, 0xff}}}, - {{{ 101, -142, 35}, 0, { -2058, -434}, {0x26, 0x99, 0x3d, 0xff}}}, - {{{ 138, -47, -10}, 0, { 370, -88}, {0x68, 0xbf, 0xe0, 0xff}}}, - {{{ 154, -30, 28}, 0, { 724, 182}, {0x6d, 0xc7, 0x1e, 0xff}}}, - {{{ 138, -47, 11}, 0, { 570, -84}, {0x6f, 0xce, 0x20, 0xff}}}, - {{{ 154, -30, -27}, 0, { 196, 176}, {0x6e, 0xcf, 0xdc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06004390, 0x00180bb0, 29674, 0x00012e70, 128); // 0x06004410 - 0x06004680 const Gfx lakitu_seg6_dl_06004410[] = { @@ -339,23 +196,7 @@ static const Lights1 lakitu_seg6_lights_060046E0 = gdSPDefLights1( ); // 0x060046F8 -static const Vtx lakitu_seg6_vertex_060046F8[] = { - {{{ 99, 30, 33}, 0, { 0, 0}, {0x06, 0x5e, 0x54, 0xff}}}, - {{{ 102, 0, 33}, 0, { 0, 0}, {0x21, 0xd1, 0x70, 0xff}}}, - {{{ 140, 20, 2}, 0, { 0, 0}, {0x73, 0xfb, 0x35, 0xff}}}, - {{{ 99, 30, -28}, 0, { 0, 0}, {0xfa, 0x4f, 0x9e, 0xff}}}, - {{{ 102, 0, -28}, 0, { 0, 0}, {0x1b, 0xb7, 0x9d, 0xff}}}, - {{{ 30, -5, -20}, 0, { 0, 0}, {0xdf, 0xce, 0x91, 0xff}}}, - {{{ 104, -15, 2}, 0, { 0, 0}, {0x31, 0x8c, 0x07, 0xff}}}, - {{{ 33, -17, 0}, 0, { 0, 0}, {0xec, 0x84, 0xef, 0xff}}}, - {{{ 137, 20, -12}, 0, { 0, 0}, {0x64, 0xfb, 0xb3, 0xff}}}, - {{{ 30, -5, 25}, 0, { 0, 0}, {0xe3, 0xaf, 0x5d, 0xff}}}, - {{{ -5, 0, 2}, 0, { 0, 0}, {0x83, 0xee, 0xfe, 0xff}}}, - {{{ 28, 15, -20}, 0, { 0, 0}, {0xc9, 0x34, 0x9b, 0xff}}}, - {{{ 28, 15, 25}, 0, { 0, 0}, {0xd1, 0x29, 0x6e, 0xff}}}, - {{{ 25, 28, 2}, 0, { 0, 0}, {0xce, 0x74, 0x00, 0xff}}}, - {{{ 119, 45, 0}, 0, { 0, 0}, {0x35, 0x72, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_060046F8, 0x00180bb0, 29674, 0x000135b0, 240); // 0x060047E8 - 0x060048D8 const Gfx lakitu_seg6_dl_060047E8[] = { @@ -385,23 +226,7 @@ static const Lights1 lakitu_seg6_lights_060048D8 = gdSPDefLights1( ); // 0x060048F0 -static const Vtx lakitu_seg6_vertex_060048F0[] = { - {{{ 30, -5, -22}, 0, { 0, 0}, {0xe3, 0xb1, 0xa2, 0xff}}}, - {{{ -5, 0, 0}, 0, { 0, 0}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 28, 15, -22}, 0, { 0, 0}, {0xd1, 0x29, 0x92, 0xff}}}, - {{{ 30, -5, 22}, 0, { 0, 0}, {0xdf, 0xcb, 0x6e, 0xff}}}, - {{{ 102, 0, 30}, 0, { 0, 0}, {0x1b, 0xb6, 0x63, 0xff}}}, - {{{ 99, 30, 30}, 0, { 0, 0}, {0xfa, 0x4f, 0x62, 0xff}}}, - {{{ 28, 15, 22}, 0, { 0, 0}, {0xc9, 0x34, 0x65, 0xff}}}, - {{{ 33, -17, 0}, 0, { 0, 0}, {0xec, 0x84, 0x0d, 0xff}}}, - {{{ 104, -15, 0}, 0, { 0, 0}, {0x31, 0x8c, 0xf8, 0xff}}}, - {{{ 137, 20, 15}, 0, { 0, 0}, {0x64, 0xfb, 0x4d, 0xff}}}, - {{{ 140, 20, 0}, 0, { 0, 0}, {0x73, 0xfb, 0xcb, 0xff}}}, - {{{ 102, 0, -30}, 0, { 0, 0}, {0x21, 0xd1, 0x90, 0xff}}}, - {{{ 99, 30, -30}, 0, { 0, 0}, {0x06, 0x5e, 0xac, 0xff}}}, - {{{ 119, 45, 2}, 0, { 0, 0}, {0x35, 0x72, 0x07, 0xff}}}, - {{{ 25, 28, 0}, 0, { 0, 0}, {0xce, 0x74, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_060048F0, 0x00180bb0, 29674, 0x000133b8, 240); // 0x060049E0 - 0x06004AD0 const Gfx lakitu_seg6_dl_060049E0[] = { @@ -431,20 +256,7 @@ static const Lights1 lakitu_seg6_lights_06004AD0 = gdSPDefLights1( ); // 0x06004AE8 -static const Vtx lakitu_seg6_vertex_06004AE8[] = { - {{{ 150, -30, 0}, 0, { 992, 994}, {0x7e, 0xf5, 0x09, 0xff}}}, - {{{ 136, -116, 82}, 0, { 2012, 0}, {0x7e, 0xf5, 0x09, 0xff}}}, - {{{ 142, -116, 0}, 0, { 992, -26}, {0x7e, 0xf5, 0x09, 0xff}}}, - {{{ 142, -116, 0}, 0, { 992, -26}, {0x7e, 0xf5, 0xf9, 0xff}}}, - {{{ 145, -30, -81}, 0, { 0, 990}, {0x7e, 0xf5, 0xf9, 0xff}}}, - {{{ 150, -30, 0}, 0, { 992, 994}, {0x7e, 0xf5, 0xf9, 0xff}}}, - {{{ 142, -116, 0}, 0, { 992, -26}, {0x7d, 0xf3, 0xf7, 0xff}}}, - {{{ 136, -116, -81}, 0, { 0, 0}, {0x7d, 0xf3, 0xf7, 0xff}}}, - {{{ 145, -30, -81}, 0, { 0, 990}, {0x7d, 0xf3, 0xf7, 0xff}}}, - {{{ 150, -30, 0}, 0, { 992, 994}, {0x7e, 0xf3, 0x07, 0xff}}}, - {{{ 145, -30, 82}, 0, { 2012, 990}, {0x7e, 0xf3, 0x07, 0xff}}}, - {{{ 136, -116, 82}, 0, { 2012, 0}, {0x7e, 0xf3, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06004AE8, 0x00180bb0, 29674, 0x000131d8, 192); // 0x06004BA8 - 0x06004BE8 const Gfx lakitu_seg6_dl_06004BA8[] = { @@ -522,108 +334,25 @@ static const Lights1 lakitu_seg6_lights_06004CF8 = gdSPDefLights1( ); // 0x06004D10 -static const Vtx lakitu_seg6_vertex_06004D10[] = { - {{{ 79, -113, -34}, 0, { 0, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 7, -113, 37}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 7, -113, -34}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 79, -113, 37}, 0, { 480, 480}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06004D10, 0x001d8310, 51422, 0x00004d10, 64); // 0x06004D50 -static const Vtx lakitu_seg6_vertex_06004D50[] = { - {{{ 20, -58, -21}, 0, { 0, 0}, {0x00, 0x39, 0x8f, 0xff}}}, - {{{ 66, -58, -21}, 0, { 0, 0}, {0x00, 0x39, 0x8f, 0xff}}}, - {{{ 43, -113, -49}, 0, { 0, 0}, {0x00, 0x39, 0x8f, 0xff}}}, - {{{ 20, -58, -21}, 0, { 0, 0}, {0xd2, 0x25, 0x90, 0xff}}}, - {{{ 43, -113, -49}, 0, { 0, 0}, {0xd2, 0x25, 0x90, 0xff}}}, - {{{ 7, -113, -34}, 0, { 0, 0}, {0xd2, 0x25, 0x90, 0xff}}}, - {{{ 20, -58, -21}, 0, { 0, 0}, {0x90, 0x25, 0xd3, 0xff}}}, - {{{ 7, -113, -34}, 0, { 0, 0}, {0x90, 0x25, 0xd3, 0xff}}}, - {{{ -7, -113, 1}, 0, { 0, 0}, {0x90, 0x25, 0xd3, 0xff}}}, - {{{ 20, -58, -21}, 0, { 0, 0}, {0x8e, 0x37, 0x00, 0xff}}}, - {{{ -7, -113, 1}, 0, { 0, 0}, {0x8e, 0x37, 0x00, 0xff}}}, - {{{ 20, -58, 24}, 0, { 0, 0}, {0x8e, 0x37, 0x00, 0xff}}}, - {{{ 79, -113, -34}, 0, { 0, 0}, {0x2e, 0x25, 0x90, 0xff}}}, - {{{ 43, -113, -49}, 0, { 0, 0}, {0x2e, 0x25, 0x90, 0xff}}}, - {{{ 66, -58, -21}, 0, { 0, 0}, {0x2e, 0x25, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06004D50, 0x001d8310, 51422, 0x00004d50, 240); // 0x06004E40 -static const Vtx lakitu_seg6_vertex_06004E40[] = { - {{{ 66, -58, -21}, 0, { 0, 0}, {0x71, 0x39, 0x00, 0xff}}}, - {{{ 66, -58, 24}, 0, { 0, 0}, {0x71, 0x39, 0x00, 0xff}}}, - {{{ 94, -113, 1}, 0, { 0, 0}, {0x71, 0x39, 0x00, 0xff}}}, - {{{ 66, -58, -21}, 0, { 0, 0}, {0x6f, 0x25, 0xd1, 0xff}}}, - {{{ 94, -113, 1}, 0, { 0, 0}, {0x6f, 0x25, 0xd1, 0xff}}}, - {{{ 79, -113, -34}, 0, { 0, 0}, {0x6f, 0x25, 0xd1, 0xff}}}, - {{{ 94, -113, 1}, 0, { 0, 0}, {0x70, 0x25, 0x2e, 0xff}}}, - {{{ 66, -58, 24}, 0, { 0, 0}, {0x70, 0x25, 0x2e, 0xff}}}, - {{{ 79, -113, 37}, 0, { 0, 0}, {0x70, 0x25, 0x2e, 0xff}}}, - {{{ 79, -113, 37}, 0, { 0, 0}, {0x2e, 0x25, 0x70, 0xff}}}, - {{{ 66, -58, 24}, 0, { 0, 0}, {0x2e, 0x25, 0x70, 0xff}}}, - {{{ 43, -113, 52}, 0, { 0, 0}, {0x2e, 0x25, 0x70, 0xff}}}, - {{{ 66, -58, 24}, 0, { 0, 0}, {0x00, 0x39, 0x71, 0xff}}}, - {{{ 20, -58, 24}, 0, { 0, 0}, {0x00, 0x39, 0x71, 0xff}}}, - {{{ 43, -113, 52}, 0, { 0, 0}, {0x00, 0x39, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06004E40, 0x001d8310, 51422, 0x00004e40, 240); // 0x06004F30 -static const Vtx lakitu_seg6_vertex_06004F30[] = { - {{{ 43, -113, 52}, 0, { 0, 0}, {0xd2, 0x25, 0x70, 0xff}}}, - {{{ 20, -58, 24}, 0, { 0, 0}, {0xd2, 0x25, 0x70, 0xff}}}, - {{{ 7, -113, 37}, 0, { 0, 0}, {0xd2, 0x25, 0x70, 0xff}}}, - {{{ -7, -113, 1}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0xff}}}, - {{{ 7, -113, 37}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0xff}}}, - {{{ 20, -58, 24}, 0, { 0, 0}, {0x8f, 0x25, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06004F30, 0x001d8310, 51422, 0x00004f30, 96); // 0x06004F90 -static const Vtx lakitu_seg6_vertex_06004F90[] = { - {{{ -4, 46, -40}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4, -58, 43}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4, 46, 43}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 100, 46, 43}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 100, 46, -40}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4, 46, -40}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4, 46, 43}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4, -58, -40}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 100, 46, -40}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4, -58, -40}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4, 46, -40}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 100, -58, 43}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4, 46, 43}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4, -58, 43}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06004F90, 0x001d8310, 51422, 0x00004f90, 224); // 0x06005070 -static const Vtx lakitu_seg6_vertex_06005070[] = { - {{{ 100, -58, -40}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 100, -58, 43}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4, -58, 43}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4, -58, -40}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 100, -58, 43}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 100, 46, 43}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4, 46, 43}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 100, 46, -40}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 100, -58, -40}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4, -58, -40}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 100, 46, 43}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 100, -58, -40}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 100, 46, -40}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 100, -58, 43}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06005070, 0x001d8310, 51422, 0x00005070, 224); // 0x06005150 -static const Vtx lakitu_seg6_vertex_06005150[] = { - {{{ 7, -113, -34}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 7, -113, 37}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -7, -113, 1}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 43, -113, -49}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 79, -113, -34}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 94, -113, 1}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 79, -113, 37}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 43, -113, 52}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06005150, 0x001d8310, 51422, 0x00005150, 128); // 0x060051D0 - 0x06005218 const Gfx lakitu_seg6_dl_060051D0[] = { @@ -725,35 +454,13 @@ UNUSED static const Lights1 lakitu_cameraman_lights_unused4 = gdSPDefLights1( ); // 0x06005468 -static const Vtx lakitu_seg6_vertex_06005468[] = { - {{{ 103, 40, 28}, 0, { 0, 0}, {0xb1, 0x5e, 0x1c, 0x00}}}, - {{{ 115, 46, 39}, 0, { 0, 0}, {0xb1, 0x5e, 0x1c, 0x00}}}, - {{{ 111, 46, 30}, 0, { 0, 0}, {0xb1, 0x5e, 0x1c, 0x00}}}, - {{{ 115, 46, 39}, 0, { 0, 0}, {0xce, 0xb9, 0x5b, 0xff}}}, - {{{ 103, 40, 28}, 0, { 0, 0}, {0xce, 0xb9, 0x5b, 0xff}}}, - {{{ 345, -234, -54}, 0, { 0, 0}, {0xce, 0xb9, 0x5b, 0xff}}}, - {{{ 115, 51, 23}, 0, { 0, 0}, {0xb1, 0x5e, 0x1c, 0xff}}}, - {{{ 103, 40, 28}, 0, { 0, 0}, {0xd2, 0xfb, 0x8b, 0xff}}}, - {{{ 115, 51, 23}, 0, { 0, 0}, {0xd2, 0xfb, 0x8b, 0xff}}}, - {{{ 345, -234, -54}, 0, { 0, 0}, {0xd2, 0xfb, 0x8b, 0xff}}}, - {{{ 115, 51, 23}, 0, { 0, 0}, {0x64, 0x49, 0x18, 0xff}}}, - {{{ 115, 46, 39}, 0, { 0, 0}, {0x64, 0x49, 0x18, 0xff}}}, - {{{ 345, -234, -54}, 0, { 0, 0}, {0x64, 0x49, 0x18, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06005468, 0x00180bb0, 29674, 0x00013790, 208); // 0x06005538 -static const Vtx lakitu_seg6_vertex_06005538[] = { - {{{ 189, 1, 1}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, - {{{ 189, 1, -2}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, - {{{ -3, 0, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06005538, 0x001d8310, 51422, 0x00005538, 48); // 0x06005568 -static const Vtx lakitu_seg6_vertex_06005568[] = { - {{{ -3, 0, 0}, 0, { 0, 0}, {0x01, 0x81, 0x00, 0x00}}}, - {{{ 189, 2, -2}, 0, { 0, 0}, {0x01, 0x81, 0x00, 0x00}}}, - {{{ 189, 2, 1}, 0, { 0, 0}, {0x01, 0x81, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_seg6_vertex_06005568, 0x001d8310, 51422, 0x00005568, 48); // 0x06005598 - 0x060055E8 const Gfx lakitu_seg6_dl_06005598[] = { diff --git a/actors/lakitu_enemy/anims/anim_05013EDC.inc.c b/actors/lakitu_enemy/anims/anim_05013EDC.inc.c index 28147f1df..3d77e0cd0 100644 --- a/actors/lakitu_enemy/anims/anim_05013EDC.inc.c +++ b/actors/lakitu_enemy/anims/anim_05013EDC.inc.c @@ -1,109 +1,9 @@ +#include "pc/rom_assets.h" // 0x050138C0 -static const s16 lakitu_enemy_seg5_animvalue_050138C0[] = { - 0x0000, 0x003F, 0xFFC2, 0x3FFF, 0xFC86, 0xFC85, 0xFC83, 0xFC7E, - 0xFC78, 0xFC70, 0xFC68, 0xFC5E, 0xFC53, 0xFC47, 0xFC3A, 0xFC2D, - 0xFC1F, 0xFC11, 0xFC03, 0xFBF5, 0xFBE6, 0xFBD8, 0xFBCB, 0xFBBD, - 0xFBB1, 0xFBA5, 0xFB9A, 0xFB90, 0xFB87, 0xFB80, 0xFB7A, 0xFB75, - 0xFB72, 0xFB71, 0xFB72, 0xFB75, 0xFB79, 0xFB7F, 0xFB86, 0xFB8E, - 0xFB98, 0xFBA2, 0xFBAD, 0xFBB9, 0xFBC6, 0xFBD3, 0xFBE0, 0xFBEE, - 0xFBFC, 0xFC0A, 0xFC17, 0xFC25, 0xFC32, 0xFC3F, 0xFC4B, 0xFC56, - 0xFC60, 0xFC6A, 0xFC72, 0xFC79, 0xFC7F, 0xFC83, 0xFC85, 0xFC86, - 0x1413, 0x1413, 0x1412, 0x1411, 0x1410, 0x140F, 0x140D, 0x140B, - 0x1409, 0x1407, 0x1405, 0x1402, 0x1400, 0x13FD, 0x13FA, 0x13F8, - 0x13F5, 0x13F2, 0x13F0, 0x13ED, 0x13EB, 0x13E9, 0x13E7, 0x13E5, - 0x13E3, 0x13E2, 0x13E1, 0x13E0, 0x13E0, 0x13DF, 0x13E0, 0x13E0, - 0x13E1, 0x13E2, 0x13E3, 0x13E5, 0x13E6, 0x13E8, 0x13EA, 0x13ED, - 0x13EF, 0x13F1, 0x13F4, 0x13F6, 0x13F9, 0x13FC, 0x13FE, 0x1401, - 0x1403, 0x1405, 0x1408, 0x140A, 0x140C, 0x140D, 0x140F, 0x1410, - 0x1411, 0x1412, 0x1413, 0x1413, 0x89B5, 0x89B3, 0x89AD, 0x89A3, - 0x8996, 0x8986, 0x8974, 0x895F, 0x8947, 0x892E, 0x8913, 0x88F7, - 0x88DA, 0x88BC, 0x889E, 0x887F, 0x8861, 0x8843, 0x8826, 0x880A, - 0x87EF, 0x87D6, 0x87BF, 0x87AA, 0x8797, 0x8787, 0x877A, 0x8771, - 0x876B, 0x8769, 0x876A, 0x8770, 0x8779, 0x8785, 0x8794, 0x87A6, - 0x87BA, 0x87D0, 0x87E8, 0x8801, 0x881C, 0x8838, 0x8854, 0x8871, - 0x888F, 0x88AC, 0x88C9, 0x88E6, 0x8902, 0x891C, 0x8936, 0x894E, - 0x8964, 0x8978, 0x8989, 0x8998, 0x89A4, 0x89AD, 0x89B3, 0x89B5, - 0x00EF, 0x00F0, 0x00F2, 0x00F6, 0x00FA, 0x0100, 0x0107, 0x010F, - 0x0117, 0x0120, 0x012A, 0x0134, 0x013F, 0x0149, 0x0154, 0x015F, - 0x016A, 0x0175, 0x0180, 0x018A, 0x0194, 0x019D, 0x01A5, 0x01AD, - 0x01B4, 0x01BA, 0x01BE, 0x01C2, 0x01C4, 0x01C5, 0x01C4, 0x01C2, - 0x01BF, 0x01BA, 0x01B5, 0x01AE, 0x01A7, 0x019F, 0x0197, 0x018D, - 0x0184, 0x017A, 0x016F, 0x0165, 0x015A, 0x014F, 0x0145, 0x013A, - 0x0130, 0x0127, 0x011D, 0x0115, 0x010D, 0x0105, 0x00FF, 0x00FA, - 0x00F5, 0x00F2, 0x00F0, 0x00EF, 0xF025, 0xF025, 0xF025, 0xF025, - 0xF025, 0xF026, 0xF026, 0xF027, 0xF028, 0xF028, 0xF029, 0xF02A, - 0xF02B, 0xF02C, 0xF02D, 0xF02E, 0xF02E, 0xF02F, 0xF030, 0xF031, - 0xF032, 0xF033, 0xF033, 0xF034, 0xF034, 0xF035, 0xF035, 0xF036, - 0xF036, 0xF036, 0xF036, 0xF036, 0xF035, 0xF035, 0xF035, 0xF034, - 0xF033, 0xF033, 0xF032, 0xF031, 0xF031, 0xF030, 0xF02F, 0xF02E, - 0xF02D, 0xF02C, 0xF02B, 0xF02B, 0xF02A, 0xF029, 0xF028, 0xF028, - 0xF027, 0xF026, 0xF026, 0xF025, 0xF025, 0xF025, 0xF025, 0xF025, - 0x8A70, 0x8A6E, 0x8A68, 0x8A5F, 0x8A53, 0x8A43, 0x8A32, 0x8A1D, - 0x8A07, 0x89EF, 0x89D5, 0x89BA, 0x899E, 0x8982, 0x8965, 0x8948, - 0x892B, 0x890E, 0x88F2, 0x88D7, 0x88BE, 0x88A6, 0x888F, 0x887B, - 0x8869, 0x885A, 0x884E, 0x8844, 0x883F, 0x883D, 0x883F, 0x8844, - 0x884C, 0x8858, 0x8866, 0x8877, 0x888A, 0x889F, 0x88B6, 0x88CF, - 0x88E8, 0x8903, 0x891E, 0x893A, 0x8956, 0x8972, 0x898E, 0x89AA, - 0x89C4, 0x89DE, 0x89F6, 0x8A0D, 0x8A22, 0x8A35, 0x8A46, 0x8A55, - 0x8A60, 0x8A69, 0x8A6E, 0x8A70, 0x00EF, 0x00F0, 0x00F2, 0x00F6, - 0x00FA, 0x0100, 0x0107, 0x010F, 0x0117, 0x0120, 0x012A, 0x0134, - 0x013F, 0x0149, 0x0154, 0x015F, 0x016A, 0x0175, 0x0180, 0x018A, - 0x0194, 0x019D, 0x01A5, 0x01AD, 0x01B4, 0x01BA, 0x01BE, 0x01C2, - 0x01C4, 0x01C5, 0x01C4, 0x01C2, 0x01BF, 0x01BA, 0x01B5, 0x01AE, - 0x01A7, 0x019F, 0x0197, 0x018D, 0x0184, 0x017A, 0x016F, 0x0165, - 0x015A, 0x014F, 0x0145, 0x013A, 0x0130, 0x0127, 0x011D, 0x0115, - 0x010D, 0x0105, 0x00FF, 0x00FA, 0x00F5, 0x00F2, 0x00F0, 0x00EF, - 0xF025, 0xF025, 0xF025, 0xF025, 0xF025, 0xF026, 0xF026, 0xF027, - 0xF028, 0xF028, 0xF029, 0xF02A, 0xF02B, 0xF02C, 0xF02D, 0xF02E, - 0xF02E, 0xF02F, 0xF030, 0xF031, 0xF032, 0xF033, 0xF033, 0xF034, - 0xF034, 0xF035, 0xF035, 0xF036, 0xF036, 0xF036, 0xF036, 0xF036, - 0xF035, 0xF035, 0xF035, 0xF034, 0xF033, 0xF033, 0xF032, 0xF031, - 0xF031, 0xF030, 0xF02F, 0xF02E, 0xF02D, 0xF02C, 0xF02B, 0xF02B, - 0xF02A, 0xF029, 0xF028, 0xF028, 0xF027, 0xF026, 0xF026, 0xF025, - 0xF025, 0xF025, 0xF025, 0xF025, 0x8A70, 0x8A6E, 0x8A68, 0x8A5F, - 0x8A53, 0x8A43, 0x8A32, 0x8A1D, 0x8A07, 0x89EF, 0x89D5, 0x89BA, - 0x899E, 0x8982, 0x8965, 0x8948, 0x892B, 0x890E, 0x88F2, 0x88D7, - 0x88BE, 0x88A6, 0x888F, 0x887B, 0x8869, 0x885A, 0x884E, 0x8844, - 0x883F, 0x883D, 0x883F, 0x8844, 0x884C, 0x8858, 0x8866, 0x8877, - 0x888A, 0x889F, 0x88B6, 0x88CF, 0x88E8, 0x8903, 0x891E, 0x893A, - 0x8956, 0x8972, 0x898E, 0x89AA, 0x89C4, 0x89DE, 0x89F6, 0x8A0D, - 0x8A22, 0x8A35, 0x8A46, 0x8A55, 0x8A60, 0x8A69, 0x8A6E, 0x8A70, - 0xA2CB, 0xA2CB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, - 0x007F, 0x010E, 0x01C6, 0x029C, 0x0387, 0x047B, 0x056F, 0x0659, - 0x072F, 0x07E7, 0x0877, 0x08D5, 0x08F6, 0x08E4, 0x08B0, 0x085E, - 0x07F0, 0x076B, 0x06D1, 0x0627, 0x056E, 0x04AC, 0x03E2, 0x0315, - 0x0247, 0x017D, 0x00B9, 0x0000, 0xFF3B, 0xFE56, 0xFD5B, 0xFC4F, - 0xFB39, 0xFA23, 0xF912, 0xF80D, 0xF71D, 0xF648, 0xF596, 0xF50E, - 0xF4B7, 0xF498, 0xF4B9, 0xF516, 0xF5A6, 0xF660, 0xF73D, 0xF834, - 0xF93C, 0xFA4C, 0xFB5D, 0xFC64, 0xFD5B, 0xFE38, 0xFEF3, 0xFF83, - 0xFFE0, 0x0000, 0x2395, 0x23A7, 0x23DA, 0x2429, 0x248D, 0x2502, - 0x2581, 0x2607, 0x268C, 0x270B, 0x2780, 0x27E5, 0x2833, 0x2866, - 0x2878, 0x2868, 0x283B, 0x27F6, 0x279D, 0x2734, 0x26C0, 0x2645, - 0x25C8, 0x254D, 0x24D9, 0x2470, 0x2417, 0x23D2, 0x23A5, 0x2395, - 0x23A7, 0x23DA, 0x2429, 0x248D, 0x2502, 0x2582, 0x2607, 0x268C, - 0x270C, 0x2780, 0x27E5, 0x2833, 0x2866, 0x2879, 0x286A, 0x2843, - 0x2805, 0x27B5, 0x2756, 0x26ED, 0x267B, 0x2607, 0x2592, 0x2521, - 0x24B7, 0x2459, 0x2409, 0x23CB, 0x23A3, 0x2395, 0x5C65, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(lakitu_enemy_seg5_animvalue_050138C0, 0x00180bb0, 29674, 0x000138c0, 1456); // 0x05013E70 -static const u16 lakitu_enemy_seg5_animindex_05013E70[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D6, - 0x003C, 0x0222, 0x003C, 0x025E, 0x003C, 0x029A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0221, - 0x003C, 0x0004, 0x003C, 0x0040, 0x003C, 0x007C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0220, - 0x003C, 0x016C, 0x003C, 0x01A8, 0x003C, 0x01E4, - 0x003C, 0x00B8, 0x003C, 0x00F4, 0x003C, 0x0130, -}; +ROM_ASSET_LOAD_ANIM(lakitu_enemy_seg5_animindex_05013E70, 0x00180bb0, 29674, 0x00013e70, 108); // 0x05013EDC static const struct Animation lakitu_enemy_seg5_anim_05013EDC = { diff --git a/actors/lakitu_enemy/anims/anim_050140E8.inc.c b/actors/lakitu_enemy/anims/anim_050140E8.inc.c index 4e54c9171..f2bf7cc32 100644 --- a/actors/lakitu_enemy/anims/anim_050140E8.inc.c +++ b/actors/lakitu_enemy/anims/anim_050140E8.inc.c @@ -1,43 +1,9 @@ +#include "pc/rom_assets.h" // 0x05013EF4 -static const s16 lakitu_enemy_seg5_animvalue_05013EF4[] = { - 0x0000, 0x003F, 0xFFC2, 0x3FFF, 0xFCF0, 0xFE8D, 0x8B77, 0x00DD, - 0x013F, 0x8AD2, 0x00DD, 0x013F, 0x8AD2, 0xA2CB, 0xA2CB, 0x00AF, - 0x00AC, 0x00A1, 0x0090, 0x0079, 0x005C, 0x003B, 0x0016, 0xFFEE, - 0xFFC1, 0xFF93, 0xFF62, 0xFF30, 0xFEFD, 0xFECA, 0xFE97, 0xFE65, - 0xFE34, 0xFE06, 0xFDDA, 0xFDB1, 0xFD8B, 0xFD6A, 0xFD4E, 0xFD36, - 0xFD25, 0xFD1B, 0xFD17, 0xFD19, 0xFD21, 0xFD2C, 0xFD3C, 0xFD50, - 0xFD67, 0xFD82, 0xFD9F, 0xFDBF, 0xFDE1, 0xFE06, 0xFE2C, 0xFE53, - 0xFE7C, 0xFEA5, 0xFECF, 0xFEF9, 0xFF22, 0xFF4B, 0xFF74, 0xFF9B, - 0xFFC1, 0xFFE6, 0x0007, 0x0027, 0x0045, 0x005F, 0x0076, 0x008A, - 0x009A, 0x00A6, 0x00AD, 0x046D, 0x0458, 0x041C, 0x03BB, 0x0338, - 0x0298, 0x01DC, 0x0109, 0x0021, 0xFF29, 0xFE21, 0xFD0E, 0xFBF3, - 0xFAD4, 0xF9B3, 0xF893, 0xF778, 0xF666, 0xF55E, 0xF464, 0xF37D, - 0xF2A9, 0xF1EE, 0xF14D, 0xF0CB, 0xF06A, 0xF02D, 0xF018, 0xF026, - 0xF04F, 0xF091, 0xF0EB, 0xF15B, 0xF1DE, 0xF274, 0xF31A, 0xF3CF, - 0xF491, 0xF55E, 0xF635, 0xF713, 0xF7F8, 0xF8E1, 0xF9CD, 0xFABA, - 0xFBA5, 0xFC8E, 0xFD73, 0xFE52, 0xFF29, 0xFFF6, 0x00B7, 0x016C, - 0x0212, 0x02A8, 0x032B, 0x039A, 0x03F4, 0x0436, 0x045F, 0x29BB, - 0x29BC, 0x29C2, 0x29CB, 0x29D6, 0x29E5, 0x29F6, 0x2A08, 0x2A1D, - 0x2A34, 0x2A4B, 0x2A64, 0x2A7D, 0x2A97, 0x2AB1, 0x2ACB, 0x2AE4, - 0x2AFD, 0x2B14, 0x2B2B, 0x2B40, 0x2B52, 0x2B63, 0x2B72, 0x2B7D, - 0x2B86, 0x2B8C, 0x2B8D, 0x2B8C, 0x2B88, 0x2B83, 0x2B7A, 0x2B70, - 0x2B65, 0x2B57, 0x2B48, 0x2B38, 0x2B27, 0x2B14, 0x2B01, 0x2AED, - 0x2AD9, 0x2AC4, 0x2AAF, 0x2A99, 0x2A84, 0x2A6F, 0x2A5B, 0x2A47, - 0x2A34, 0x2A21, 0x2A10, 0x2A00, 0x29F1, 0x29E3, 0x29D8, 0x29CE, - 0x29C5, 0x29C0, 0x29BC, 0x5C65, -}; +ROM_ASSET_LOAD_ANIM(lakitu_enemy_seg5_animvalue_05013EF4, 0x00180bb0, 29674, 0x00013ef4, 392); // 0x0501407C -static const u16 lakitu_enemy_seg5_animindex_0501407C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00C3, - 0x003C, 0x000F, 0x003C, 0x004B, 0x003C, 0x0087, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000E, - 0x0001, 0x0004, 0x0001, 0x0005, 0x0001, 0x0006, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000D, - 0x0001, 0x000A, 0x0001, 0x000B, 0x0001, 0x000C, - 0x0001, 0x0007, 0x0001, 0x0008, 0x0001, 0x0009, -}; +ROM_ASSET_LOAD_ANIM(lakitu_enemy_seg5_animindex_0501407C, 0x00180bb0, 29674, 0x0001407c, 108); // 0x050140E8 static const struct Animation lakitu_enemy_seg5_anim_050140E8 = { diff --git a/actors/lakitu_enemy/anims/anim_050142E0.inc.c b/actors/lakitu_enemy/anims/anim_050142E0.inc.c index fd108372a..c604d20c6 100644 --- a/actors/lakitu_enemy/anims/anim_050142E0.inc.c +++ b/actors/lakitu_enemy/anims/anim_050142E0.inc.c @@ -1,42 +1,9 @@ +#include "pc/rom_assets.h" // 0x05014100 -static const s16 lakitu_enemy_seg5_animvalue_05014100[] = { - 0x0000, 0x003F, 0xFFC2, 0x3FFF, 0xFCF0, 0xFD3F, 0xFDFC, 0xFEDD, - 0xFF9A, 0xFFE9, 0xFFB1, 0xFF24, 0xFE6D, 0xFDB5, 0xFD28, 0xFCF0, - 0xFE8D, 0x007B, 0x0517, 0x0A97, 0x0F34, 0x1123, 0x0FC2, 0x0C51, - 0x07D7, 0x035D, 0xFFED, 0xFE8D, 0x8B77, 0x8C25, 0x8DC6, 0x8FB7, - 0x9158, 0x9206, 0x918A, 0x9053, 0x8EBF, 0x8D2A, 0x8BF3, 0x8B77, - 0xFA65, 0xFB92, 0xFE69, 0x01E1, 0x04F3, 0x0699, 0x0695, 0x05A2, - 0x042C, 0x029D, 0x015F, 0x00DD, 0x1B41, 0x1A6B, 0x1847, 0x1564, - 0x124E, 0x0F94, 0x0CE0, 0x09C3, 0x06A4, 0x03E9, 0x01FB, 0x013F, - 0x3F20, 0x45A5, 0x559D, 0x69A6, 0x7C5E, 0x8867, 0x8D5C, 0x8F25, - 0x8EC6, 0x8D40, 0x8B98, 0x8AD2, 0xFA65, 0xFB92, 0xFE69, 0x01E1, - 0x04F3, 0x0699, 0x0695, 0x05A2, 0x042C, 0x029D, 0x015F, 0x00DD, - 0x1B41, 0x1A6B, 0x1847, 0x1564, 0x124E, 0x0F94, 0x0CE0, 0x09C3, - 0x06A4, 0x03E9, 0x01FB, 0x013F, 0x3F20, 0x45A5, 0x559D, 0x69A6, - 0x7C5E, 0x8867, 0x8D5C, 0x8F25, 0x8EC6, 0x8D40, 0x8B98, 0x8AD2, - 0xA2CB, 0xA2CB, 0x0810, 0x076A, 0x05D2, 0x03D3, 0x01F7, 0x00C7, - 0x004E, 0x0028, 0x003A, 0x0069, 0x0099, 0x00AF, 0xF0E1, 0xF43F, - 0xFC65, 0x065D, 0x0F39, 0x1404, 0x1418, 0x118E, 0x0D8E, 0x0942, - 0x05D4, 0x046D, 0x2964, 0x297B, 0x29B2, 0x29F5, 0x2A2F, 0x2A4C, - 0x2A47, 0x2A2E, 0x2A09, 0x29E4, 0x29C7, 0x29BB, 0xEA72, 0xEE3A, - 0xF75E, 0x028C, 0x0C79, 0x11D2, 0x11DD, 0x0EF1, 0x0A61, 0x057D, - 0x0197, 0x0000, 0x007C, 0xFF61, 0xFCBA, 0xF98F, 0xF6E3, 0xF5BE, - 0xF679, 0xF85D, 0xFAD7, 0xFD53, 0xFF3C, 0x0000, 0x5576, 0x55AC, - 0x5636, 0x56F2, 0x57BD, 0x5874, 0x592F, 0x5A09, 0x5AE5, 0x5BA7, - 0x5C31, 0x5C65, -}; +ROM_ASSET_LOAD_ANIM(lakitu_enemy_seg5_animvalue_05014100, 0x00180bb0, 29674, 0x00014100, 372); // 0x05014274 -static const u16 lakitu_enemy_seg5_animindex_05014274[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x000C, 0x0096, 0x000C, 0x00A2, 0x000C, 0x00AE, - 0x000C, 0x0072, 0x000C, 0x007E, 0x000C, 0x008A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0071, - 0x000C, 0x0004, 0x000C, 0x0010, 0x000C, 0x001C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0070, - 0x000C, 0x004C, 0x000C, 0x0058, 0x000C, 0x0064, - 0x000C, 0x0028, 0x000C, 0x0034, 0x000C, 0x0040, -}; +ROM_ASSET_LOAD_ANIM(lakitu_enemy_seg5_animindex_05014274, 0x00180bb0, 29674, 0x00014274, 108); // 0x050142E0 static const struct Animation lakitu_enemy_seg5_anim_050142E0 = { diff --git a/actors/lakitu_enemy/anims/anim_050144BC.inc.c b/actors/lakitu_enemy/anims/anim_050144BC.inc.c index 753ba7563..8cf3ae915 100644 --- a/actors/lakitu_enemy/anims/anim_050144BC.inc.c +++ b/actors/lakitu_enemy/anims/anim_050144BC.inc.c @@ -1,40 +1,9 @@ +#include "pc/rom_assets.h" // 0x050142F8 -static const s16 lakitu_enemy_seg5_animvalue_050142F8[] = { - 0x0000, 0x003F, 0xFFC2, 0x3FFF, 0xFCF0, 0xFCC9, 0xFCB3, 0xFCAA, - 0xFCAB, 0xFCB4, 0xFCC2, 0xFCD2, 0xFCE1, 0xFCEC, 0xFCF0, 0xFE8D, - 0xFD9C, 0xFD10, 0xFCD7, 0xFCE0, 0xFD19, 0xFD6F, 0xFDD1, 0xFE2D, - 0xFE72, 0xFE8D, 0x8B77, 0x8B22, 0x8AF0, 0x8ADC, 0x8AE0, 0x8AF3, - 0x8B12, 0x8B35, 0x8B55, 0x8B6D, 0x8B77, 0x00DD, 0x0011, 0xFF38, - 0xFE59, 0xFD7E, 0xFCAE, 0xFBF1, 0xFB50, 0xFAD3, 0xFA82, 0xFA65, - 0x013F, 0x0291, 0x04E3, 0x07F0, 0x0B73, 0x0F29, 0x12CC, 0x1618, - 0x18C8, 0x1A97, 0x1B41, 0x8AD2, 0x84FE, 0x7D13, 0x73BA, 0x6993, - 0x5F3E, 0x555E, 0x4C96, 0x4588, 0x40D5, 0x3F20, 0x00DD, 0x0011, - 0xFF38, 0xFE59, 0xFD7E, 0xFCAE, 0xFBF1, 0xFB50, 0xFAD3, 0xFA82, - 0xFA65, 0x013F, 0x0291, 0x04E3, 0x07F0, 0x0B73, 0x0F29, 0x12CC, - 0x1618, 0x18C8, 0x1A97, 0x1B41, 0x8AD2, 0x84FE, 0x7D13, 0x73BA, - 0x6993, 0x5F3E, 0x555E, 0x4C96, 0x4588, 0x40D5, 0x3F20, 0xA2CB, - 0xA2CB, 0x00AF, 0x0143, 0x0209, 0x02F3, 0x03F0, 0x04F2, 0x05E7, - 0x06C2, 0x0771, 0x07E6, 0x0810, 0x046D, 0x021A, 0xFF96, 0xFCFB, - 0xFA63, 0xF7E9, 0xF5A7, 0xF3B8, 0xF235, 0xF13A, 0xF0E1, 0x29BB, - 0x29AC, 0x299F, 0x2992, 0x2987, 0x297D, 0x2974, 0x296D, 0x2968, - 0x2965, 0x2964, 0x0000, 0xFD68, 0xFA9C, 0xF7BA, 0xF4DF, 0xF225, - 0xEFAB, 0xED8D, 0xEBE6, 0xEAD4, 0xEA72, 0x0000, 0x008E, 0x00E9, - 0x0117, 0x0123, 0x0115, 0x00F5, 0x00CE, 0x00A6, 0x0088, 0x007C, - 0x5C65, 0x5C0C, 0x5B6F, 0x5A9F, 0x59AF, 0x58B1, 0x57B9, 0x56D7, - 0x561F, 0x55A3, 0x5576, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(lakitu_enemy_seg5_animvalue_050142F8, 0x00180bb0, 29674, 0x000142f8, 344); // 0x05014450 -static const u16 lakitu_enemy_seg5_animindex_05014450[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x000B, 0x008A, 0x000B, 0x0095, 0x000B, 0x00A0, - 0x000B, 0x0069, 0x000B, 0x0074, 0x000B, 0x007F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0068, - 0x000B, 0x0004, 0x000B, 0x000F, 0x000B, 0x001A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0067, - 0x000B, 0x0046, 0x000B, 0x0051, 0x000B, 0x005C, - 0x000B, 0x0025, 0x000B, 0x0030, 0x000B, 0x003B, -}; +ROM_ASSET_LOAD_ANIM(lakitu_enemy_seg5_animindex_05014450, 0x00180bb0, 29674, 0x00014450, 108); // 0x050144BC static const struct Animation lakitu_enemy_seg5_anim_050144BC = { diff --git a/actors/lakitu_enemy/model.inc.c b/actors/lakitu_enemy/model.inc.c index df9c560a1..07264664d 100644 --- a/actors/lakitu_enemy/model.inc.c +++ b/actors/lakitu_enemy/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Lakitu Enemy // Unreferenced light group @@ -20,29 +21,19 @@ UNUSED static const Lights1 lakitu_enemy_lights_unused2 = gdSPDefLights1( // Unreferenced texture // 0x0500ECE0 -ALIGNED8 const Texture lakitu_enemy_seg5_texture_0500ECE0[] = { -#include "actors/lakitu_enemy/lakitu_enemy_cloud_face_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lakitu_enemy_seg5_texture_0500ECE0, "actors/lakitu_enemy/lakitu_enemy_cloud_face_unused.rgba16.inc.c", 0x00180bb0, 29674, 0x0000ece0, 2048); // 0x0500F4E0 -ALIGNED8 const Texture lakitu_enemy_seg5_texture_0500F4E0[] = { -#include "actors/lakitu_enemy/lakitu_enemy_eyes_open.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lakitu_enemy_seg5_texture_0500F4E0, "actors/lakitu_enemy/lakitu_enemy_eyes_open.rgba16.inc.c", 0x00180bb0, 29674, 0x0000f4e0, 4096); // 0x050104E0 -ALIGNED8 const Texture lakitu_enemy_seg5_texture_050104E0[] = { -#include "actors/lakitu_enemy/lakitu_enemy_eyes_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lakitu_enemy_seg5_texture_050104E0, "actors/lakitu_enemy/lakitu_enemy_eyes_closed.rgba16.inc.c", 0x00180bb0, 29674, 0x000104e0, 4096); // 0x050114E0 -ALIGNED8 const Texture lakitu_enemy_seg5_texture_050114E0[] = { -#include "actors/lakitu_enemy/lakitu_enemy_shell.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lakitu_enemy_seg5_texture_050114E0, "actors/lakitu_enemy/lakitu_enemy_shell.rgba16.inc.c", 0x00180bb0, 29674, 0x000114e0, 2048); // 0x05011CE0 -ALIGNED8 const Texture lakitu_enemy_seg5_texture_05011CE0[] = { -#include "actors/lakitu_enemy/lakitu_enemy_frown.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lakitu_enemy_seg5_texture_05011CE0, "actors/lakitu_enemy/lakitu_enemy_frown.rgba16.inc.c", 0x00180bb0, 29674, 0x00011ce0, 2048); // 0x050124E0 static const Lights1 lakitu_enemy_seg5_lights_050124E0 = gdSPDefLights1( @@ -57,53 +48,13 @@ static const Lights1 lakitu_enemy_seg5_lights_050124F8 = gdSPDefLights1( ); // 0x05012510 -static const Vtx lakitu_enemy_seg5_vertex_05012510[] = { - {{{ 91, -25, 86}, 0, { 240, 464}, {0x3e, 0xd0, 0x63, 0xff}}}, - {{{ 132, -17, 43}, 0, { 34, 468}, {0x71, 0xce, 0x1a, 0xff}}}, - {{{ 137, 35, 43}, 0, { 0, 980}, {0x64, 0x33, 0x39, 0xff}}}, - {{{ -2, 15, -96}, 0, { 684, 990}, {0xd6, 0x33, 0x94, 0xff}}}, - {{{ 84, 28, -96}, 0, { 242, 984}, {0x36, 0x2a, 0x96, 0xff}}}, - {{{ 91, -22, -81}, 0, { 240, 474}, {0x24, 0xc2, 0x98, 0xff}}}, - {{{ 137, 35, -40}, 0, { 0, 980}, {0x66, 0x45, 0xe3, 0xff}}}, - {{{ 132, -17, -40}, 0, { 34, 468}, {0x6a, 0xd6, 0xcb, 0xff}}}, - {{{ 84, -76, -28}, 0, { 310, -14}, {0x3a, 0x94, 0xe4, 0xff}}}, - {{{ 22, -84, -28}, 0, { 612, -10}, {0xeb, 0x8f, 0xcb, 0xff}}}, - {{{ 2, -35, -81}, 0, { 684, 480}, {0xd1, 0xbf, 0x9f, 0xff}}}, - {{{ 22, -84, 30}, 0, { 612, -10}, {0xe0, 0x89, 0x1b, 0xff}}}, - {{{ 84, -76, 30}, 0, { 310, -14}, {0x30, 0x97, 0x33, 0xff}}}, - {{{ 2, -35, 86}, 0, { 684, 470}, {0xea, 0xbb, 0x67, 0xff}}}, - {{{ 84, 28, 99}, 0, { 242, 984}, {0x1f, 0x28, 0x74, 0xff}}}, - {{{ -2, 15, 99}, 0, { 684, 990}, {0xc1, 0x34, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_05012510, 0x00180bb0, 29674, 0x00012510, 256); // 0x05012610 -static const Vtx lakitu_enemy_seg5_vertex_05012610[] = { - {{{ -2, 15, 99}, 0, { 684, 990}, {0xc1, 0x34, 0x60, 0xff}}}, - {{{ -56, 7, 43}, 0, { 958, 992}, {0x87, 0x10, 0x21, 0xff}}}, - {{{ -33, -40, 43}, 0, { 884, 484}, {0xa3, 0xbb, 0x31, 0xff}}}, - {{{ 2, -35, 86}, 0, { 684, 470}, {0xea, 0xbb, 0x67, 0xff}}}, - {{{ 22, -84, 30}, 0, { 612, -10}, {0xe0, 0x89, 0x1b, 0xff}}}, - {{{ -33, -40, -40}, 0, { 884, 484}, {0xa1, 0xb1, 0xe7, 0xff}}}, - {{{ -56, 7, -40}, 0, { 958, 992}, {0x90, 0x14, 0xc9, 0xff}}}, - {{{ 22, -84, -28}, 0, { 612, -10}, {0xeb, 0x8f, 0xcb, 0xff}}}, - {{{ 2, -35, -81}, 0, { 684, 480}, {0xd1, 0xbf, 0x9f, 0xff}}}, - {{{ -2, 15, -96}, 0, { 684, 990}, {0xd6, 0x33, 0x94, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_05012610, 0x00180bb0, 29674, 0x00012610, 160); // 0x050126B0 -static const Vtx lakitu_enemy_seg5_vertex_050126B0[] = { - {{{ 0, 51, 0}, 0, { 0, 0}, {0xcf, 0x75, 0x00, 0xff}}}, - {{{ 68, 61, 35}, 0, { 0, 0}, {0x09, 0x7b, 0x1a, 0xff}}}, - {{{ 68, 61, -33}, 0, { 0, 0}, {0x01, 0x7a, 0xe0, 0xff}}}, - {{{ 84, 28, -96}, 0, { 0, 0}, {0x36, 0x2a, 0x96, 0xff}}}, - {{{ -2, 15, -96}, 0, { 0, 0}, {0xd6, 0x33, 0x94, 0xff}}}, - {{{ 137, 35, -40}, 0, { 0, 0}, {0x66, 0x45, 0xe3, 0xff}}}, - {{{ -56, 7, -40}, 0, { 0, 0}, {0x90, 0x14, 0xc9, 0xff}}}, - {{{ -2, 15, 99}, 0, { 0, 0}, {0xc1, 0x34, 0x60, 0xff}}}, - {{{ 84, 28, 99}, 0, { 0, 0}, {0x1f, 0x28, 0x74, 0xff}}}, - {{{ -56, 7, 43}, 0, { 0, 0}, {0x87, 0x10, 0x21, 0xff}}}, - {{{ 137, 35, 43}, 0, { 0, 0}, {0x64, 0x33, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_050126B0, 0x00180bb0, 29674, 0x000126b0, 176); // 0x05012760 - 0x05012890 const Gfx lakitu_enemy_seg5_dl_05012760[] = { @@ -170,114 +121,22 @@ static const Lights1 lakitu_enemy_seg5_lights_05012978 = gdSPDefLights1( ); // 0x05012990 -static const Vtx lakitu_enemy_seg5_vertex_05012990[] = { - {{{ 2, -6, 83}, 0, { -1072, 916}, {0xcb, 0x25, 0x6c, 0xff}}}, - {{{ -49, -11, 35}, 0, { -556, 874}, {0x92, 0x2e, 0x2b, 0xff}}}, - {{{ 1, -57, 76}, 0, { -1062, 410}, {0xd5, 0xe6, 0x74, 0xff}}}, - {{{ 9, 27, -50}, 0, { -1138, 1254}, {0xce, 0x70, 0xe4, 0xff}}}, - {{{ 9, 27, 51}, 0, { -1138, 1254}, {0xce, 0x6d, 0x28, 0xff}}}, - {{{ -49, -11, -36}, 0, { -556, 874}, {0x98, 0x26, 0xc4, 0xff}}}, - {{{ -49, -73, -25}, 0, { -552, 248}, {0x8d, 0xdc, 0xda, 0xff}}}, - {{{ -49, -73, 26}, 0, { -552, 248}, {0x93, 0xde, 0x36, 0xff}}}, - {{{ 0, -140, 32}, 0, { -1046, -414}, {0xc5, 0x94, 0x1d, 0xff}}}, - {{{ 0, -98, 73}, 0, { -1054, -2}, {0xd6, 0xc8, 0x69, 0xff}}}, - {{{ 103, -17, 101}, 0, { -2084, 810}, {0x33, 0xd1, 0x69, 0xff}}}, - {{{ 98, -35, 81}, 0, { -2034, 626}, {0x43, 0xd5, 0x62, 0xff}}}, - {{{ 97, -100, 73}, 0, { -2022, -18}, {0x22, 0xd7, 0x73, 0xff}}}, - {{{ 101, -142, 35}, 0, { -2058, -434}, {0x26, 0x99, 0x3d, 0xff}}}, - {{{ 2, -6, -82}, 0, { -1072, 916}, {0xcf, 0x36, 0x99, 0xff}}}, - {{{ 1, -57, -75}, 0, { -1062, 410}, {0xd6, 0xe6, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_05012990, 0x00180bb0, 29674, 0x00012990, 256); // 0x05012A90 -static const Vtx lakitu_enemy_seg5_vertex_05012A90[] = { - {{{ 1, -57, -75}, 0, { -1062, 410}, {0xd6, 0xe6, 0x8c, 0xff}}}, - {{{ 98, -35, -80}, 0, { -2034, 626}, {0x43, 0xd5, 0x9e, 0xff}}}, - {{{ 97, -100, -72}, 0, { -2022, -18}, {0x1b, 0xcd, 0x90, 0xff}}}, - {{{ 0, -98, -72}, 0, { -1054, -2}, {0xcc, 0xd2, 0x97, 0xff}}}, - {{{ 2, -6, -82}, 0, { -1072, 916}, {0xcf, 0x36, 0x99, 0xff}}}, - {{{ 103, -17, -100}, 0, { -2084, 810}, {0x33, 0xd1, 0x97, 0xff}}}, - {{{ -49, -73, -25}, 0, { -552, 248}, {0x8d, 0xdc, 0xda, 0xff}}}, - {{{ 148, 21, -45}, 0, { -2528, 1194}, {0x67, 0x30, 0xc9, 0xff}}}, - {{{ 104, 34, -89}, 0, { -2094, 1332}, {0x1d, 0x53, 0xa5, 0xff}}}, - {{{ 105, 51, -39}, 0, { -2096, 1494}, {0x15, 0x78, 0xe0, 0xff}}}, - {{{ 0, -140, 32}, 0, { -1046, -414}, {0xc5, 0x94, 0x1d, 0xff}}}, - {{{ 0, -140, -31}, 0, { -1046, -414}, {0xd1, 0x9a, 0xc6, 0xff}}}, - {{{ 161, 16, 0}, 0, { 480, 568}, {0x70, 0x3a, 0x00, 0xff}}}, - {{{ 154, -30, 28}, 0, { 746, 166}, {0x6d, 0xc7, 0x1e, 0xff}}}, - {{{ 154, -30, -27}, 0, { 210, 164}, {0x6e, 0xcf, 0xdc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_05012A90, 0x00180bb0, 29674, 0x00012a90, 240); // 0x05012B80 -static const Vtx lakitu_enemy_seg5_vertex_05012B80[] = { - {{{ 105, 51, 40}, 0, { 864, 924}, {0x15, 0x7c, 0x0f, 0xff}}}, - {{{ 148, 21, 46}, 0, { 920, 620}, {0x67, 0x30, 0x36, 0xff}}}, - {{{ 161, 16, 0}, 0, { 480, 568}, {0x70, 0x3a, 0x00, 0xff}}}, - {{{ 154, -30, -27}, 0, { 210, 164}, {0x6e, 0xcf, 0xdc, 0xff}}}, - {{{ 148, 21, -45}, 0, { 40, 620}, {0x67, 0x30, 0xc9, 0xff}}}, - {{{ 154, -30, 28}, 0, { 746, 166}, {0x6d, 0xc7, 0x1e, 0xff}}}, - {{{ 105, 51, -39}, 0, { 100, 924}, {0x15, 0x78, 0xe0, 0xff}}}, - {{{ 9, 27, -50}, 0, { -1138, 1254}, {0xce, 0x70, 0xe4, 0xff}}}, - {{{ 105, 51, 40}, 0, { -2096, 1494}, {0x15, 0x7c, 0x0f, 0xff}}}, - {{{ 105, 51, -39}, 0, { -2096, 1494}, {0x15, 0x78, 0xe0, 0xff}}}, - {{{ 2, -6, -82}, 0, { -1072, 916}, {0xcf, 0x36, 0x99, 0xff}}}, - {{{ 104, 34, -89}, 0, { -2094, 1332}, {0x1d, 0x53, 0xa5, 0xff}}}, - {{{ 9, 27, 51}, 0, { -1138, 1254}, {0xce, 0x6d, 0x28, 0xff}}}, - {{{ 104, 34, 90}, 0, { -2094, 1332}, {0x12, 0x57, 0x5a, 0xff}}}, - {{{ 161, 16, 0}, 0, { -2654, 1148}, {0x70, 0x3a, 0x00, 0xff}}}, - {{{ 148, 21, 46}, 0, { -2528, 1194}, {0x67, 0x30, 0x36, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_05012B80, 0x00180bb0, 29674, 0x00012b80, 256); // 0x05012C80 -static const Vtx lakitu_enemy_seg5_vertex_05012C80[] = { - {{{ 2, -6, -82}, 0, { -1072, 916}, {0xcf, 0x36, 0x99, 0xff}}}, - {{{ 104, 34, -89}, 0, { -2094, 1332}, {0x1d, 0x53, 0xa5, 0xff}}}, - {{{ 103, -17, -100}, 0, { -2084, 810}, {0x33, 0xd1, 0x97, 0xff}}}, - {{{ 98, -35, -80}, 0, { -2034, 626}, {0x43, 0xd5, 0x9e, 0xff}}}, - {{{ 138, -47, -10}, 0, { -2428, 508}, {0x68, 0xbf, 0xe0, 0xff}}}, - {{{ 148, 21, -45}, 0, { -2528, 1194}, {0x67, 0x30, 0xc9, 0xff}}}, - {{{ 154, -30, -27}, 0, { -2588, 680}, {0x6e, 0xcf, 0xdc, 0xff}}}, - {{{ 97, -100, -72}, 0, { -2022, -18}, {0x1b, 0xcd, 0x90, 0xff}}}, - {{{ 135, -98, -38}, 0, { -2404, -2}, {0x74, 0xe5, 0xd5, 0xff}}}, - {{{ 101, -142, -34}, 0, { -2058, -434}, {0x34, 0x92, 0xde, 0xff}}}, - {{{ 98, -35, 81}, 0, { -2034, 626}, {0x43, 0xd5, 0x62, 0xff}}}, - {{{ 97, -100, 73}, 0, { -2022, -18}, {0x22, 0xd7, 0x73, 0xff}}}, - {{{ 135, -98, 39}, 0, { -2404, -2}, {0x70, 0xd8, 0x2b, 0xff}}}, - {{{ 138, -47, 11}, 0, { -2428, 508}, {0x6f, 0xce, 0x20, 0xff}}}, - {{{ 103, -17, 101}, 0, { -2084, 810}, {0x33, 0xd1, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_05012C80, 0x00180bb0, 29674, 0x00012c80, 240); // 0x05012D70 -static const Vtx lakitu_enemy_seg5_vertex_05012D70[] = { - {{{ 103, -17, 101}, 0, { -2084, 810}, {0x33, 0xd1, 0x69, 0xff}}}, - {{{ 104, 34, 90}, 0, { -2094, 1332}, {0x12, 0x57, 0x5a, 0xff}}}, - {{{ 2, -6, 83}, 0, { -1072, 916}, {0xcb, 0x25, 0x6c, 0xff}}}, - {{{ 138, -47, 11}, 0, { -2428, 508}, {0x6f, 0xce, 0x20, 0xff}}}, - {{{ 154, -30, 28}, 0, { -2588, 680}, {0x6d, 0xc7, 0x1e, 0xff}}}, - {{{ 148, 21, 46}, 0, { -2528, 1194}, {0x67, 0x30, 0x36, 0xff}}}, - {{{ 101, -142, 35}, 0, { -2058, -434}, {0x26, 0x99, 0x3d, 0xff}}}, - {{{ 135, -98, 39}, 0, { -2404, -2}, {0x70, 0xd8, 0x2b, 0xff}}}, - {{{ 97, -100, 73}, 0, { -2022, -18}, {0x22, 0xd7, 0x73, 0xff}}}, - {{{ 101, -142, -34}, 0, { -2058, -434}, {0x34, 0x92, 0xde, 0xff}}}, - {{{ 135, -98, -38}, 0, { -2404, -2}, {0x74, 0xe5, 0xd5, 0xff}}}, - {{{ 98, -35, -80}, 0, { -2034, 626}, {0x43, 0xd5, 0x9e, 0xff}}}, - {{{ 138, -47, -10}, 0, { -2428, 508}, {0x68, 0xbf, 0xe0, 0xff}}}, - {{{ 97, -100, -72}, 0, { -2022, -18}, {0x1b, 0xcd, 0x90, 0xff}}}, - {{{ 9, 27, 51}, 0, { -1138, 1254}, {0xce, 0x6d, 0x28, 0xff}}}, - {{{ 0, -140, -31}, 0, { -1046, -414}, {0xd1, 0x9a, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_05012D70, 0x00180bb0, 29674, 0x00012d70, 256); // 0x05012E70 -static const Vtx lakitu_enemy_seg5_vertex_05012E70[] = { - {{{ 101, -142, -34}, 0, { -2058, -434}, {0x34, 0x92, 0xde, 0xff}}}, - {{{ 0, -140, 32}, 0, { -1046, -414}, {0xc5, 0x94, 0x1d, 0xff}}}, - {{{ 0, -140, -31}, 0, { -1046, -414}, {0xd1, 0x9a, 0xc6, 0xff}}}, - {{{ 101, -142, 35}, 0, { -2058, -434}, {0x26, 0x99, 0x3d, 0xff}}}, - {{{ 138, -47, -10}, 0, { 370, -88}, {0x68, 0xbf, 0xe0, 0xff}}}, - {{{ 154, -30, 28}, 0, { 724, 182}, {0x6d, 0xc7, 0x1e, 0xff}}}, - {{{ 138, -47, 11}, 0, { 570, -84}, {0x6f, 0xce, 0x20, 0xff}}}, - {{{ 154, -30, -27}, 0, { 196, 176}, {0x6e, 0xcf, 0xdc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_05012E70, 0x00180bb0, 29674, 0x00012e70, 128); // 0x05012EF0 - 0x05013160 const Gfx lakitu_enemy_seg5_dl_05012EF0[] = { @@ -353,20 +212,7 @@ static const Lights1 lakitu_enemy_seg5_lights_050131C0 = gdSPDefLights1( ); // 0x050131D8 -static const Vtx lakitu_enemy_seg5_vertex_050131D8[] = { - {{{ 150, -30, 0}, 0, { 992, 994}, {0x7e, 0xf5, 0x09, 0xff}}}, - {{{ 136, -116, 82}, 0, { 2012, 0}, {0x7e, 0xf5, 0x09, 0xff}}}, - {{{ 142, -116, 0}, 0, { 992, -26}, {0x7e, 0xf5, 0x09, 0xff}}}, - {{{ 142, -116, 0}, 0, { 992, -26}, {0x7e, 0xf5, 0xf9, 0xff}}}, - {{{ 145, -30, -81}, 0, { 0, 990}, {0x7e, 0xf5, 0xf9, 0xff}}}, - {{{ 150, -30, 0}, 0, { 992, 994}, {0x7e, 0xf5, 0xf9, 0xff}}}, - {{{ 142, -116, 0}, 0, { 992, -26}, {0x7d, 0xf3, 0xf7, 0xff}}}, - {{{ 136, -116, -81}, 0, { 0, 0}, {0x7d, 0xf3, 0xf7, 0xff}}}, - {{{ 145, -30, -81}, 0, { 0, 990}, {0x7d, 0xf3, 0xf7, 0xff}}}, - {{{ 150, -30, 0}, 0, { 992, 994}, {0x7e, 0xf3, 0x07, 0xff}}}, - {{{ 145, -30, 82}, 0, { 2012, 990}, {0x7e, 0xf3, 0x07, 0xff}}}, - {{{ 136, -116, 82}, 0, { 2012, 0}, {0x7e, 0xf3, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_050131D8, 0x00180bb0, 29674, 0x000131d8, 192); // 0x05013298 - 0x050132D8 const Gfx lakitu_enemy_seg5_dl_05013298[] = { @@ -426,23 +272,7 @@ static const Lights1 lakitu_enemy_seg5_lights_050133A0 = gdSPDefLights1( ); // 0x050133B8 -static const Vtx lakitu_enemy_seg5_vertex_050133B8[] = { - {{{ 30, -5, -22}, 0, { 0, 0}, {0xe3, 0xb1, 0xa2, 0xff}}}, - {{{ -5, 0, 0}, 0, { 0, 0}, {0x83, 0xee, 0x00, 0xff}}}, - {{{ 28, 15, -22}, 0, { 0, 0}, {0xd1, 0x29, 0x92, 0xff}}}, - {{{ 30, -5, 22}, 0, { 0, 0}, {0xdf, 0xcb, 0x6e, 0xff}}}, - {{{ 102, 0, 30}, 0, { 0, 0}, {0x1b, 0xb6, 0x63, 0xff}}}, - {{{ 99, 30, 30}, 0, { 0, 0}, {0xfa, 0x4f, 0x62, 0xff}}}, - {{{ 28, 15, 22}, 0, { 0, 0}, {0xc9, 0x34, 0x65, 0xff}}}, - {{{ 33, -17, 0}, 0, { 0, 0}, {0xec, 0x84, 0x0d, 0xff}}}, - {{{ 104, -15, 0}, 0, { 0, 0}, {0x31, 0x8c, 0xf8, 0xff}}}, - {{{ 137, 20, 15}, 0, { 0, 0}, {0x64, 0xfb, 0x4d, 0xff}}}, - {{{ 140, 20, 0}, 0, { 0, 0}, {0x73, 0xfb, 0xcb, 0xff}}}, - {{{ 102, 0, -30}, 0, { 0, 0}, {0x21, 0xd1, 0x90, 0xff}}}, - {{{ 99, 30, -30}, 0, { 0, 0}, {0x06, 0x5e, 0xac, 0xff}}}, - {{{ 119, 45, 2}, 0, { 0, 0}, {0x35, 0x72, 0x07, 0xff}}}, - {{{ 25, 28, 0}, 0, { 0, 0}, {0xce, 0x74, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_050133B8, 0x00180bb0, 29674, 0x000133b8, 240); // 0x050134A8 - 0x05013598 const Gfx lakitu_enemy_seg5_dl_050134A8[] = { @@ -472,23 +302,7 @@ static const Lights1 lakitu_enemy_seg5_lights_05013598 = gdSPDefLights1( ); // 0x050135B0 -static const Vtx lakitu_enemy_seg5_vertex_050135B0[] = { - {{{ 99, 30, 33}, 0, { 0, 0}, {0x06, 0x5e, 0x54, 0xff}}}, - {{{ 102, 0, 33}, 0, { 0, 0}, {0x21, 0xd1, 0x70, 0xff}}}, - {{{ 140, 20, 2}, 0, { 0, 0}, {0x73, 0xfb, 0x35, 0xff}}}, - {{{ 99, 30, -28}, 0, { 0, 0}, {0xfa, 0x4f, 0x9e, 0xff}}}, - {{{ 102, 0, -28}, 0, { 0, 0}, {0x1b, 0xb7, 0x9d, 0xff}}}, - {{{ 30, -5, -20}, 0, { 0, 0}, {0xdf, 0xce, 0x91, 0xff}}}, - {{{ 104, -15, 2}, 0, { 0, 0}, {0x31, 0x8c, 0x07, 0xff}}}, - {{{ 33, -17, 0}, 0, { 0, 0}, {0xec, 0x84, 0xef, 0xff}}}, - {{{ 137, 20, -12}, 0, { 0, 0}, {0x64, 0xfb, 0xb3, 0xff}}}, - {{{ 30, -5, 25}, 0, { 0, 0}, {0xe3, 0xaf, 0x5d, 0xff}}}, - {{{ -5, 0, 2}, 0, { 0, 0}, {0x83, 0xee, 0xfe, 0xff}}}, - {{{ 28, 15, -20}, 0, { 0, 0}, {0xc9, 0x34, 0x9b, 0xff}}}, - {{{ 28, 15, 25}, 0, { 0, 0}, {0xd1, 0x29, 0x6e, 0xff}}}, - {{{ 25, 28, 2}, 0, { 0, 0}, {0xce, 0x74, 0x00, 0xff}}}, - {{{ 119, 45, 0}, 0, { 0, 0}, {0x35, 0x72, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_050135B0, 0x00180bb0, 29674, 0x000135b0, 240); // 0x050136A0 - 0x05013790 const Gfx lakitu_enemy_seg5_dl_050136A0[] = { @@ -512,21 +326,7 @@ const Gfx lakitu_enemy_seg5_dl_050136A0[] = { }; // 0x05013790 -static const Vtx lakitu_enemy_seg5_vertex_05013790[] = { - {{{ 103, 40, 28}, 0, { 0, 0}, {0xb1, 0x5e, 0x1c, 0x00}}}, - {{{ 115, 46, 39}, 0, { 0, 0}, {0xb1, 0x5e, 0x1c, 0x00}}}, - {{{ 111, 46, 30}, 0, { 0, 0}, {0xb1, 0x5e, 0x1c, 0x00}}}, - {{{ 115, 46, 39}, 0, { 0, 0}, {0xce, 0xb9, 0x5b, 0xff}}}, - {{{ 103, 40, 28}, 0, { 0, 0}, {0xce, 0xb9, 0x5b, 0xff}}}, - {{{ 345, -234, -54}, 0, { 0, 0}, {0xce, 0xb9, 0x5b, 0xff}}}, - {{{ 115, 51, 23}, 0, { 0, 0}, {0xb1, 0x5e, 0x1c, 0xff}}}, - {{{ 103, 40, 28}, 0, { 0, 0}, {0xd2, 0xfb, 0x8b, 0xff}}}, - {{{ 115, 51, 23}, 0, { 0, 0}, {0xd2, 0xfb, 0x8b, 0xff}}}, - {{{ 345, -234, -54}, 0, { 0, 0}, {0xd2, 0xfb, 0x8b, 0xff}}}, - {{{ 115, 51, 23}, 0, { 0, 0}, {0x64, 0x49, 0x18, 0xff}}}, - {{{ 115, 46, 39}, 0, { 0, 0}, {0x64, 0x49, 0x18, 0xff}}}, - {{{ 345, -234, -54}, 0, { 0, 0}, {0x64, 0x49, 0x18, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lakitu_enemy_seg5_vertex_05013790, 0x00180bb0, 29674, 0x00013790, 208); // 0x05013860 - 0x050138B0 const Gfx lakitu_enemy_seg5_dl_05013860[] = { diff --git a/actors/leaves/model.inc.c b/actors/leaves/model.inc.c index 28c8d8388..6d8e3875e 100644 --- a/actors/leaves/model.inc.c +++ b/actors/leaves/model.inc.c @@ -1,17 +1,11 @@ +#include "pc/rom_assets.h" // Leaves // 0x0301CBA0 -static const Vtx leaves_seg3_vertex_0301CBA0[] = { - {{{ -10, -10, 0}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, -10, 0}, 0, { 480, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 10, 0}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -10, 10, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(leaves_seg3_vertex_0301CBA0, 0x00201410, 96653, 0x0001cba0, 64); // 0x0301CBE0 -ALIGNED8 const Texture leaves_seg3_texture_0301CBE0[] = { -#include "actors/leaves/leaf.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(leaves_seg3_texture_0301CBE0, "actors/leaves/leaf.rgba16.inc.c", 0x00201410, 96653, 0x0001cbe0, 512); // 0x0301CDE0 - 0x0301CE70 const Gfx leaves_seg3_dl_0301CDE0[] = { diff --git a/actors/luigi_cap/model.inc.c b/actors/luigi_cap/model.inc.c index 08001449e..9651da409 100644 --- a/actors/luigi_cap/model.inc.c +++ b/actors/luigi_cap/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Mario Cap (Normal Cap, Metal, Winged, etc) // 0x0301CF08 @@ -37,86 +38,19 @@ static const Lights1 luigi_cap_black_lights_group = gdSPDefLights1( #define luigi_cap_texture_cap_inside mario_texture_cap_inside // 0x03022750 -static const Vtx luigi_cap_seg3_vertex_03022750[] = { - {{{ 33, 35, 118}, 0, { 728, 758}, {0x30, 0x26, 0x6e, 0xff}}}, - {{{ 96, 22, 45}, 0, { 1240, 876}, {0x48, 0xa4, 0x31, 0xff}}}, - {{{ 71, 101, 113}, 0, { 1028, 148}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 0, 110, 143}, 0, { 460, 68}, {0x00, 0x34, 0x73, 0xff}}}, - {{{ -31, 35, 118}, 0, { 206, 762}, {0xd0, 0x26, 0x6f, 0xff}}}, - {{{ -70, 101, 113}, 0, { -106, 158}, {0xab, 0x16, 0x5b, 0xff}}}, - {{{ -95, 22, 46}, 0, { -302, 890}, {0xa8, 0xb9, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(luigi_cap_seg3_vertex_03022750, 0x00114750, 78432, 0x0001bf50, 112); // 0x030227C0 -static const Vtx luigi_cap_seg3_vertex_030227C0[] = { - {{{ -66, 2, 139}, 0, { 0, 0}, {0xb0, 0xbb, 0x45, 0xff}}}, - {{{ 0, 0, 163}, 0, { 0, 0}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ -31, 35, 118}, 0, { 0, 0}, {0xd0, 0x26, 0x6f, 0xff}}}, - {{{ -32, 17, 109}, 0, { 0, 0}, {0x00, 0x83, 0xf0, 0xff}}}, - {{{ 33, 17, 109}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ -95, 22, 46}, 0, { 0, 0}, {0xa8, 0xb9, 0x38, 0xff}}}, - {{{ -101, 10, -7}, 0, { 0, 0}, {0xd8, 0x89, 0x11, 0xff}}}, - {{{ -70, 101, 113}, 0, { 0, 0}, {0xab, 0x16, 0x5b, 0xff}}}, - {{{ -135, 70, 23}, 0, { 0, 0}, {0x84, 0x15, 0x10, 0xff}}}, - {{{ -125, 38, -45}, 0, { 0, 0}, {0x8d, 0xec, 0xd1, 0xff}}}, - {{{ -86, 1, -60}, 0, { 0, 0}, {0xce, 0x8c, 0xf6, 0xff}}}, - {{{ -41, 144, 64}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0xff}}}, - {{{ -76, 84, -60}, 0, { 0, 0}, {0xd5, 0x6e, 0xd3, 0xff}}}, - {{{ 136, 70, 22}, 0, { 0, 0}, {0x7b, 0x16, 0x10, 0xff}}}, - {{{ 71, 101, 113}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 96, 22, 45}, 0, { 0, 0}, {0x48, 0xa4, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(luigi_cap_seg3_vertex_030227C0, 0x00114750, 78432, 0x0001bfc0, 256); // 0x030228C0 -static const Vtx luigi_cap_seg3_vertex_030228C0[] = { - {{{ 42, 144, 64}, 0, { 0, 0}, {0x2b, 0x76, 0x0d, 0xff}}}, - {{{ 136, 70, 22}, 0, { 0, 0}, {0x7b, 0x16, 0x10, 0xff}}}, - {{{ 76, 84, -60}, 0, { 0, 0}, {0x2a, 0x6c, 0xcf, 0xff}}}, - {{{ 103, 10, -6}, 0, { 0, 0}, {0x42, 0x96, 0x12, 0xff}}}, - {{{ 126, 38, -46}, 0, { 0, 0}, {0x73, 0xec, 0xd0, 0xff}}}, - {{{ 71, 101, 113}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 96, 22, 45}, 0, { 0, 0}, {0x48, 0xa4, 0x31, 0xff}}}, - {{{ 67, 2, 139}, 0, { 0, 0}, {0x50, 0xba, 0x44, 0xff}}}, - {{{ 33, 17, 109}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ 33, 35, 118}, 0, { 0, 0}, {0x30, 0x26, 0x6e, 0xff}}}, - {{{ 86, 1, -60}, 0, { 0, 0}, {0x20, 0x86, 0xfe, 0xff}}}, - {{{ 0, 0, 163}, 0, { 0, 0}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ -31, 35, 118}, 0, { 0, 0}, {0xd0, 0x26, 0x6f, 0xff}}}, - {{{ 53, 0, -118}, 0, { 0, 0}, {0x2c, 0xb5, 0xa5, 0xff}}}, - {{{ 49, 62, -139}, 0, { 0, 0}, {0x32, 0x49, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(luigi_cap_seg3_vertex_030228C0, 0x00114750, 78432, 0x0001c0c0, 240); // 0x030229B0 -static const Vtx luigi_cap_seg3_vertex_030229B0[] = { - {{{ -76, 84, -60}, 0, { 0, 0}, {0xd5, 0x6e, 0xd3, 0xff}}}, - {{{ -41, 144, 64}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0xff}}}, - {{{ 76, 84, -60}, 0, { 0, 0}, {0x2a, 0x6c, 0xcf, 0xff}}}, - {{{ 0, 110, 143}, 0, { 0, 0}, {0x00, 0x34, 0x73, 0xff}}}, - {{{ 42, 144, 64}, 0, { 0, 0}, {0x2b, 0x76, 0x0d, 0xff}}}, - {{{ -70, 101, 113}, 0, { 0, 0}, {0xab, 0x16, 0x5b, 0xff}}}, - {{{ 71, 101, 113}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 49, 62, -139}, 0, { 0, 0}, {0x32, 0x49, 0xa6, 0xff}}}, - {{{ 126, 38, -46}, 0, { 0, 0}, {0x73, 0xec, 0xd0, 0xff}}}, - {{{ -52, 0, -118}, 0, { 0, 0}, {0xd2, 0x9d, 0xc1, 0xff}}}, - {{{ -49, 62, -138}, 0, { 0, 0}, {0xce, 0x1a, 0x8f, 0xff}}}, - {{{ 53, 0, -118}, 0, { 0, 0}, {0x2c, 0xb5, 0xa5, 0xff}}}, - {{{ -125, 38, -45}, 0, { 0, 0}, {0x8d, 0xec, 0xd1, 0xff}}}, - {{{ 86, 1, -60}, 0, { 0, 0}, {0x20, 0x86, 0xfe, 0xff}}}, - {{{ -86, 1, -60}, 0, { 0, 0}, {0xce, 0x8c, 0xf6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(luigi_cap_seg3_vertex_030229B0, 0x00114750, 78432, 0x0001c1b0, 240); // 0x03022AA0 -static const Vtx luigi_cap_seg3_vertex_03022AA0[] = { - {{{ 86, 1, -60}, 0, { 0, 0}, {0x20, 0x86, 0xfe, 0xff}}}, - {{{ -86, 1, -60}, 0, { 0, 0}, {0xce, 0x8c, 0xf6, 0xff}}}, - {{{ -52, 0, -118}, 0, { 0, 0}, {0xd2, 0x9d, 0xc1, 0xff}}}, - {{{ 33, 17, 109}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ -32, 17, 109}, 0, { 0, 0}, {0x00, 0x83, 0xf0, 0xff}}}, - {{{ -101, 10, -7}, 0, { 0, 0}, {0xd8, 0x89, 0x11, 0xff}}}, - {{{ 96, 22, 45}, 0, { 0, 0}, {0x48, 0xa4, 0x31, 0xff}}}, - {{{ 103, 10, -6}, 0, { 0, 0}, {0x42, 0x96, 0x12, 0xff}}}, - {{{ 53, 0, -118}, 0, { 0, 0}, {0x2c, 0xb5, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(luigi_cap_seg3_vertex_03022AA0, 0x00114750, 78432, 0x0001c2a0, 144); // 0x03022B30 - 0x03022B68 const Gfx luigi_cap_seg3_dl_03022B30[] = { diff --git a/actors/mad_piano/anims/anim_05009A04.inc.c b/actors/mad_piano/anims/anim_05009A04.inc.c index 6b44eefae..d0a2d8bb3 100644 --- a/actors/mad_piano/anims/anim_05009A04.inc.c +++ b/actors/mad_piano/anims/anim_05009A04.inc.c @@ -1,15 +1,9 @@ +#include "pc/rom_assets.h" // 0x050099B8 -static const s16 mad_piano_seg5_animvalue_050099B8[] = { - 0x0000, 0xFFEF, 0x0175, 0x00C4, 0xC001, 0x3FFF, 0x4077, 0xBF89, -}; +ROM_ASSET_LOAD_ANIM(mad_piano_seg5_animvalue_050099B8, 0x00166c60, 26968, 0x000099b8, 16); // 0x050099C8 -static const u16 mad_piano_seg5_animindex_050099C8[] = { - 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0007, - 0x0001, 0x0005, 0x0001, 0x0000, 0x0001, 0x0006, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(mad_piano_seg5_animindex_050099C8, 0x00166c60, 26968, 0x000099c8, 60); // 0x05009A04 static const struct Animation mad_piano_seg5_anim_05009A04 = { diff --git a/actors/mad_piano/anims/anim_05009AFC.inc.c b/actors/mad_piano/anims/anim_05009AFC.inc.c index 46b429228..bfb01229e 100644 --- a/actors/mad_piano/anims/anim_05009AFC.inc.c +++ b/actors/mad_piano/anims/anim_05009AFC.inc.c @@ -1,25 +1,9 @@ +#include "pc/rom_assets.h" // 0x05009A1C -static const s16 mad_piano_seg5_animvalue_05009A1C[] = { - 0x0000, 0xFFEF, 0x01DC, 0x01EA, 0x01EE, 0x01CB, 0x019C, 0x0184, - 0x019A, 0x01C7, 0x01E3, 0x01C8, 0x01A8, 0x01AD, 0x01BA, 0x01CA, - 0x01D7, 0x00C4, 0xC001, 0x0000, 0x03F9, 0x0881, 0x0D05, 0x10F3, - 0x13BA, 0x14C7, 0x11F7, 0x0B8D, 0x048E, 0x0000, 0x001F, 0x02CB, - 0x047B, 0x0246, 0x3FFF, 0x4077, 0x0006, 0xFFA5, 0xFEBC, 0xFDA6, - 0xFCBD, 0xFC5B, 0xFCA3, 0xFD69, 0xFE93, 0x0005, 0x0296, 0x05B9, - 0x0741, 0x0561, 0x01E6, 0xF843, 0xF89B, 0xF986, 0xFADA, 0xFC6C, - 0xFE12, 0x006A, 0x0370, 0x05FE, 0x06ED, 0x0496, 0x000D, 0xFC42, - 0xFA23, 0xF8C1, 0xBF89, 0xBF89, 0xBF89, 0xBF89, 0xBF89, 0xBF89, - 0xBF89, 0xBF89, 0xBF8A, 0xBF8A, 0xBF8A, 0xBF89, 0xBF89, 0xBF89, - 0xBF89, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(mad_piano_seg5_animvalue_05009A1C, 0x00166c60, 26968, 0x00009a1c, 164); // 0x05009AC0 -static const u16 mad_piano_seg5_animindex_05009AC0[] = { - 0x0001, 0x0001, 0x000F, 0x0002, 0x0001, 0x0011, 0x0001, 0x0012, 0x0001, 0x0000, 0x0001, 0x0000, - 0x000F, 0x0024, 0x000F, 0x0033, 0x000F, 0x0042, - 0x0001, 0x0022, 0x0001, 0x0000, 0x0001, 0x0023, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x0013, -}; +ROM_ASSET_LOAD_ANIM(mad_piano_seg5_animindex_05009AC0, 0x00166c60, 26968, 0x00009ac0, 60); // 0x05009AFC static const struct Animation mad_piano_seg5_anim_05009AFC = { diff --git a/actors/mad_piano/model.inc.c b/actors/mad_piano/model.inc.c index e0160fc6f..fc481e6c2 100644 --- a/actors/mad_piano/model.inc.c +++ b/actors/mad_piano/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Mad Piano // Unreferenced light group @@ -25,34 +26,22 @@ UNUSED static const Lights1 mad_piano_lights_unused4 = gdSPDefLights1( ); // 0x05006AF0 -ALIGNED8 const Texture mad_piano_seg5_texture_05006AF0[] = { -#include "actors/mad_piano/mad_piano_tooth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mad_piano_seg5_texture_05006AF0, "actors/mad_piano/mad_piano_tooth.rgba16.inc.c", 0x00166c60, 26968, 0x00006af0, 2048); // 0x050072F0 -ALIGNED8 const Texture mad_piano_seg5_texture_050072F0[] = { -#include "actors/mad_piano/mad_piano_body.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mad_piano_seg5_texture_050072F0, "actors/mad_piano/mad_piano_body.rgba16.inc.c", 0x00166c60, 26968, 0x000072f0, 1024); // 0x050076F0 -ALIGNED8 const Texture mad_piano_seg5_texture_050076F0[] = { -#include "actors/mad_piano/mad_piano_keys_corner.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mad_piano_seg5_texture_050076F0, "actors/mad_piano/mad_piano_keys_corner.rgba16.inc.c", 0x00166c60, 26968, 0x000076f0, 1024); // 0x05007AF0 -ALIGNED8 const Texture mad_piano_seg5_texture_05007AF0[] = { -#include "actors/mad_piano/mad_piano_mouth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mad_piano_seg5_texture_05007AF0, "actors/mad_piano/mad_piano_mouth.rgba16.inc.c", 0x00166c60, 26968, 0x00007af0, 1024); // 0x05007EF0 -ALIGNED8 const Texture mad_piano_seg5_texture_05007EF0[] = { -#include "actors/mad_piano/mad_piano_keys.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mad_piano_seg5_texture_05007EF0, "actors/mad_piano/mad_piano_keys.rgba16.inc.c", 0x00166c60, 26968, 0x00007ef0, 1024); // 0x050082F0 -ALIGNED8 const Texture mad_piano_seg5_texture_050082F0[] = { -#include "actors/mad_piano/mad_piano_keys_edge.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mad_piano_seg5_texture_050082F0, "actors/mad_piano/mad_piano_keys_edge.rgba16.inc.c", 0x00166c60, 26968, 0x000082f0, 1024); // 0x050086F0 static const Lights1 mad_piano_seg5_lights_050086F0 = gdSPDefLights1( @@ -61,94 +50,19 @@ static const Lights1 mad_piano_seg5_lights_050086F0 = gdSPDefLights1( ); // 0x05008708 -static const Vtx mad_piano_seg5_vertex_05008708[] = { - {{{ 0, 0, 609}, 0, { 17, 776}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 834, -2, -523}, 0, { 529, 420}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 626, -1, -740}, 0, { 566, 662}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 0, 0, 609}, 0, { 17, 776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 201, 0, -740}, 0, { 495, 1020}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -523}, 0, { 390, 1124}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 201, 0, -740}, 0, { 495, 1020}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 1136, -2, 140}, 0, { 361, -38}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 887, -2, -47}, 0, { 381, 228}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 1136, -2, 609}, 0, { 206, -184}, {0x00, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05008708, 0x00166c60, 26968, 0x00008708, 160); // 0x050087A8 -static const Vtx mad_piano_seg5_vertex_050087A8[] = { - {{{ 641, -4, 600}, 0, { -344, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 721, -189, 600}, 0, { 920, 884}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 802, -5, 600}, 0, { 536, -572}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2, -2, 600}, 0, { 998, 390}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 83, -135, 600}, 0, { 22, 878}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 163, -3, 600}, 0, { 136, -574}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 160, -3, 600}, 0, { -78, 226}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 241, -164, 600}, 0, { 1000, 906}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 321, -3, 600}, 0, { 876, -476}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 320, -3, 600}, 0, { -370, 262}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 401, -189, 600}, 0, { 1036, 966}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 482, -4, 600}, 0, { 588, -652}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 479, -4, 600}, 0, { -184, 116}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 559, -211, 600}, 0, { 914, 830}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, -4, 600}, 0, { 566, -574}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_050087A8, 0x00166c60, 26968, 0x000087a8, 240); // 0x05008898 -static const Vtx mad_piano_seg5_vertex_05008898[] = { - {{{ 1126, -6, 337}, 0, { 68, 134}, {0x7e, 0xf3, 0x00, 0xff}}}, - {{{ 1110, -157, 267}, 0, { 728, 892}, {0x7e, 0xf3, 0x00, 0xff}}}, - {{{ 1126, -6, 198}, 0, { 726, -548}, {0x7e, 0xf3, 0x00, 0xff}}}, - {{{ 799, -5, 600}, 0, { 14, 114}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 880, -164, 600}, 0, { 904, 824}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 961, -5, 600}, 0, { 868, -900}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 959, -5, 600}, 0, { -42, 174}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1040, -156, 600}, 0, { 982, 896}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1120, -5, 600}, 0, { 974, -680}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, -6, 598}, 0, { -22, 132}, {0x7e, 0xf3, 0x00, 0xff}}}, - {{{ 1110, -159, 541}, 0, { 690, 890}, {0x7e, 0xf3, 0x00, 0xff}}}, - {{{ 1126, -6, 472}, 0, { 574, -626}, {0x7e, 0xf3, 0x00, 0xff}}}, - {{{ 1126, -6, 475}, 0, { -38, 232}, {0x7e, 0xf3, 0x00, 0xff}}}, - {{{ 1110, -152, 405}, 0, { 764, 754}, {0x7e, 0xf3, 0x00, 0xff}}}, - {{{ 1126, -6, 336}, 0, { 650, -482}, {0x7e, 0xf3, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05008898, 0x00166c60, 26968, 0x00008898, 240); // 0x05008988 -static const Vtx mad_piano_seg5_vertex_05008988[] = { - {{{ 435, -4, -728}, 0, { 90, 138}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 354, -123, -728}, 0, { 858, 806}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 274, -3, -728}, 0, { 978, -868}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, -6, 201}, 0, { 120, -18}, {0x6b, 0x03, 0xbc, 0xff}}}, - {{{ 1097, -151, 148}, 0, { 816, 786}, {0x6b, 0x03, 0xbc, 0xff}}}, - {{{ 1059, -5, 96}, 0, { 662, -828}, {0x6b, 0x03, 0xbc, 0xff}}}, - {{{ 1059, -5, 97}, 0, { 182, 198}, {0x3c, 0x05, 0x91, 0xff}}}, - {{{ 1007, -140, 62}, 0, { 808, 914}, {0x3c, 0x05, 0x91, 0xff}}}, - {{{ 933, -5, 28}, 0, { 958, -596}, {0x3c, 0x05, 0x91, 0xff}}}, - {{{ 935, -5, 29}, 0, { -62, 182}, {0x67, 0xfe, 0xb8, 0xff}}}, - {{{ 895, -134, -23}, 0, { 834, 682}, {0x67, 0xfe, 0xb8, 0xff}}}, - {{{ 860, -5, -78}, 0, { 694, -694}, {0x67, 0xfe, 0xb8, 0xff}}}, - {{{ 860, -5, -78}, 0, { 128, 310}, {0x7e, 0x01, 0xf3, 0xff}}}, - {{{ 854, -119, -147}, 0, { 746, 928}, {0x7e, 0x01, 0xf3, 0xff}}}, - {{{ 845, -5, -216}, 0, { 712, -528}, {0x7e, 0x01, 0xf3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05008988, 0x00166c60, 26968, 0x00008988, 240); // 0x05008A78 -static const Vtx mad_piano_seg5_vertex_05008A78[] = { - {{{ 845, -5, -216}, 0, { 10, 306}, {0x7e, 0x02, 0xf5, 0xff}}}, - {{{ 841, -123, -288}, 0, { 828, 886}, {0x7e, 0x02, 0xf5, 0xff}}}, - {{{ 831, -5, -368}, 0, { 878, -954}, {0x7e, 0x02, 0xf5, 0xff}}}, - {{{ 594, -4, -728}, 0, { -258, 222}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 513, -123, -728}, 0, { 840, 686}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 433, -3, -728}, 0, { 838, -766}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 707, -4, -612}, 0, { -84, 164}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ 651, -123, -670}, 0, { 866, 834}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ 594, -4, -728}, 0, { 992, -908}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ 817, -5, -501}, 0, { -268, 128}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 759, -123, -559}, 0, { 872, 820}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 707, -4, -612}, 0, { 826, -972}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 831, -5, -368}, 0, { 166, 88}, {0x7e, 0x02, 0xf3, 0xff}}}, - {{{ 828, -123, -421}, 0, { 836, 872}, {0x7e, 0x02, 0xf3, 0xff}}}, - {{{ 817, -5, -501}, 0, { 818, -724}, {0x7e, 0x02, 0xf3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05008A78, 0x00166c60, 26968, 0x00008a78, 240); // 0x05008B68 - 0x05008BD0 const Gfx mad_piano_seg5_dl_05008B68[] = { @@ -235,175 +149,37 @@ static const Lights1 mad_piano_seg5_lights_05008D88 = gdSPDefLights1( ); // 0x05008DA0 -static const Vtx mad_piano_seg5_vertex_05008DA0[] = { - {{{ 454, 592, 18}, 0, { 262, 962}, {0x2d, 0x74, 0x17, 0xff}}}, - {{{ -14, 586, 220}, 0, { 485, 588}, {0xfe, 0x09, 0x7e, 0xff}}}, - {{{ 454, 592, 220}, 0, { 485, 962}, {0x92, 0x00, 0x3d, 0xff}}}, - {{{ 454, 592, 18}, 0, { 411, -102}, {0x2d, 0x74, 0x17, 0xff}}}, - {{{ 454, 592, 220}, 0, { 160, 118}, {0x92, 0x00, 0x3d, 0xff}}}, - {{{ 467, -543, 220}, 0, { 160, 1024}, {0x70, 0xfe, 0x3a, 0xff}}}, - {{{ 467, -543, 18}, 0, { 411, 804}, {0x23, 0x9b, 0x43, 0xff}}}, - {{{ -199, 336, -92}, 0, { 138, 418}, {0xda, 0x5f, 0xb6, 0xff}}}, - {{{ -674, 277, 220}, 0, { 485, 36}, {0xfb, 0x08, 0x7e, 0xff}}}, - {{{ -199, 336, 220}, 0, { 485, 418}, {0xff, 0x0b, 0x7e, 0xff}}}, - {{{ -674, 277, -92}, 0, { 138, 36}, {0xc9, 0x58, 0xb8, 0xff}}}, - {{{ -14, 586, -92}, 0, { 138, 588}, {0xce, 0x62, 0xc3, 0xff}}}, - {{{ 454, 592, -92}, 0, { 138, 962}, {0x00, 0x38, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05008DA0, 0x00166c60, 26968, 0x00008da0, 208); // 0x05008E70 -static const Vtx mad_piano_seg5_vertex_05008E70[] = { - {{{ 393, 432, -372}, 0, { -64, 714}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 444, 347, -92}, 0, { 456, 672}, {0x3d, 0x9a, 0xd6, 0xff}}}, - {{{ 294, 431, -92}, 0, { 428, 926}, {0x89, 0xff, 0xd6, 0xff}}}, - {{{ -598, -135, -372}, 0, { -21, 860}, {0xff, 0x00, 0x82, 0xff}}}, - {{{ -549, -48, -92}, 0, { 446, 702}, {0x3a, 0x68, 0xd6, 0xff}}}, - {{{ -547, -221, -92}, 0, { 456, 934}, {0x3c, 0x9a, 0xd6, 0xff}}}, - {{{ -598, -135, -372}, 0, { -37, 724}, {0xff, 0x00, 0x82, 0xff}}}, - {{{ -547, -221, -92}, 0, { 417, 570}, {0x3c, 0x9a, 0xd6, 0xff}}}, - {{{ -697, -136, -92}, 0, { 425, 938}, {0x89, 0xff, 0xd6, 0xff}}}, - {{{ -598, -135, -372}, 0, { 0, 736}, {0xff, 0x00, 0x82, 0xff}}}, - {{{ -697, -136, -92}, 0, { 428, 620}, {0x89, 0xff, 0xd6, 0xff}}}, - {{{ -549, -48, -92}, 0, { 422, 816}, {0x3a, 0x68, 0xd6, 0xff}}}, - {{{ 393, 432, -372}, 0, { -42, 728}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 442, 519, -92}, 0, { 498, 594}, {0x3a, 0x68, 0xd6, 0xff}}}, - {{{ 444, 347, -92}, 0, { 493, 952}, {0x3d, 0x9a, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05008E70, 0x00166c60, 26968, 0x00008e70, 240); // 0x05008F60 -static const Vtx mad_piano_seg5_vertex_05008F60[] = { - {{{ -884, -357, -92}, 0, { 0, 50}, {0x9c, 0xc0, 0xd6, 0xff}}}, - {{{ -665, -556, 220}, 0, { 488, 286}, {0x05, 0xed, 0x7d, 0xff}}}, - {{{ -884, -357, 220}, 0, { 488, 50}, {0xf5, 0xfd, 0x7e, 0xff}}}, - {{{ 393, 432, -372}, 0, { 82, 738}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 294, 431, -92}, 0, { 472, 582}, {0x89, 0xff, 0xd6, 0xff}}}, - {{{ 442, 519, -92}, 0, { 462, 838}, {0x3a, 0x68, 0xd6, 0xff}}}, - {{{ 403, -384, -372}, 0, { -36, 732}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 451, -297, -92}, 0, { 450, 628}, {0x3a, 0x68, 0xd6, 0xff}}}, - {{{ 453, -470, -92}, 0, { 441, 938}, {0x3c, 0x99, 0xd6, 0xff}}}, - {{{ 403, -384, -372}, 0, { -58, 714}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 453, -470, -92}, 0, { 495, 672}, {0x3c, 0x99, 0xd6, 0xff}}}, - {{{ 303, -385, -92}, 0, { 505, 990}, {0x89, 0xff, 0xd6, 0xff}}}, - {{{ 403, -384, -372}, 0, { -47, 688}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 303, -385, -92}, 0, { 448, 628}, {0x89, 0xff, 0xd6, 0xff}}}, - {{{ 451, -297, -92}, 0, { 480, 948}, {0x3a, 0x68, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05008F60, 0x00166c60, 26968, 0x00008f60, 240); // 0x05009050 -static const Vtx mad_piano_seg5_vertex_05009050[] = { - {{{ -674, 277, -92}, 0, { 138, 36}, {0xc9, 0x58, 0xb8, 0xff}}}, - {{{ -889, 67, 220}, 0, { 485, -156}, {0xf5, 0x02, 0x7e, 0xff}}}, - {{{ -674, 277, 220}, 0, { 485, 36}, {0xfb, 0x08, 0x7e, 0xff}}}, - {{{ -884, -357, -92}, 0, { 0, 50}, {0x9c, 0xc0, 0xd6, 0xff}}}, - {{{ -665, -556, -92}, 0, { 0, 286}, {0xf5, 0xbe, 0x95, 0xff}}}, - {{{ -665, -556, 220}, 0, { 488, 286}, {0x05, 0xed, 0x7d, 0xff}}}, - {{{ -889, 67, -92}, 0, { -60, 754}, {0x9d, 0x19, 0xb6, 0xff}}}, - {{{ -884, -357, 220}, 0, { 477, 972}, {0xf5, 0xfd, 0x7e, 0xff}}}, - {{{ -889, 67, 220}, 0, { 459, 754}, {0xf5, 0x02, 0x7e, 0xff}}}, - {{{ -884, -357, -92}, 0, { -42, 972}, {0x9c, 0xc0, 0xd6, 0xff}}}, - {{{ -665, -556, -92}, 0, { 32, 596}, {0xf5, 0xbe, 0x95, 0xff}}}, - {{{ 467, -543, 220}, 0, { 422, 990}, {0x70, 0xfe, 0x3a, 0xff}}}, - {{{ -665, -556, 220}, 0, { 422, 596}, {0x05, 0xed, 0x7d, 0xff}}}, - {{{ 467, -543, 18}, 0, { 171, 990}, {0x23, 0x9b, 0x43, 0xff}}}, - {{{ 467, -543, -92}, 0, { 32, 990}, {0x01, 0x97, 0xba, 0xff}}}, - {{{ -889, 67, -92}, 0, { 138, -156}, {0x9d, 0x19, 0xb6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05009050, 0x00166c60, 26968, 0x00009050, 256); // 0x05009150 -static const Vtx mad_piano_seg5_vertex_05009150[] = { - {{{ -889, 67, 220}, 0, { -124, 16}, {0xf5, 0x02, 0x7e, 0xff}}}, - {{{ -855, 64, 46}, 0, { 0, 936}, {0x5a, 0xea, 0x56, 0xff}}}, - {{{ -655, 253, 38}, 0, { 884, 936}, {0x33, 0xb0, 0x53, 0xff}}}, - {{{ -14, 586, 220}, 0, { -53, 10}, {0xfe, 0x09, 0x7e, 0xff}}}, - {{{ -10, 556, 46}, 0, { -33, 950}, {0x37, 0xb5, 0x55, 0xff}}}, - {{{ 422, 560, 46}, 0, { 1395, 942}, {0xd3, 0xa3, 0x48, 0xff}}}, - {{{ 454, 592, 220}, 0, { 1493, -2}, {0x92, 0x00, 0x3d, 0xff}}}, - {{{ -199, 336, 220}, 0, { 3, -12}, {0xff, 0x0b, 0x7e, 0xff}}}, - {{{ -10, 556, 46}, 0, { 917, 952}, {0x37, 0xb5, 0x55, 0xff}}}, - {{{ -14, 586, 220}, 0, { 976, 6}, {0xfe, 0x09, 0x7e, 0xff}}}, - {{{ -186, 307, 38}, 0, { -34, 982}, {0x22, 0xa9, 0x54, 0xff}}}, - {{{ -674, 277, 220}, 0, { -87, -28}, {0xfb, 0x08, 0x7e, 0xff}}}, - {{{ -655, 253, 38}, 0, { 0, 990}, {0x33, 0xb0, 0x53, 0xff}}}, - {{{ -186, 307, 38}, 0, { 1537, 990}, {0x22, 0xa9, 0x54, 0xff}}}, - {{{ -199, 336, 220}, 0, { 1506, -30}, {0xff, 0x0b, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05009150, 0x00166c60, 26968, 0x00009150, 240); // 0x05009240 -static const Vtx mad_piano_seg5_vertex_05009240[] = { - {{{ 467, -543, 220}, 0, { -137, 6}, {0x70, 0xfe, 0x3a, 0xff}}}, - {{{ -666, -525, 46}, 0, { 3633, 936}, {0x1c, 0x6c, 0x3b, 0xff}}}, - {{{ -665, -556, 220}, 0, { 3631, 6}, {0x05, 0xed, 0x7d, 0xff}}}, - {{{ -889, 67, 220}, 0, { -124, 16}, {0xf5, 0x02, 0x7e, 0xff}}}, - {{{ -655, 253, 38}, 0, { 884, 936}, {0x33, 0xb0, 0x53, 0xff}}}, - {{{ -674, 277, 220}, 0, { 876, 0}, {0xfb, 0x08, 0x7e, 0xff}}}, - {{{ -884, -357, 220}, 0, { -99, 4}, {0xf5, 0xfd, 0x7e, 0xff}}}, - {{{ -855, 64, 46}, 0, { 1302, 936}, {0x5a, 0xea, 0x56, 0xff}}}, - {{{ -889, 67, 220}, 0, { 1313, 4}, {0xf5, 0x02, 0x7e, 0xff}}}, - {{{ -850, -336, 46}, 0, { 0, 936}, {0x4f, 0x30, 0x55, 0xff}}}, - {{{ -665, -556, 220}, 0, { -90, 14}, {0x05, 0xed, 0x7d, 0xff}}}, - {{{ -850, -336, 46}, 0, { 626, 936}, {0x4f, 0x30, 0x55, 0xff}}}, - {{{ -884, -357, 220}, 0, { 648, 4}, {0xf5, 0xfd, 0x7e, 0xff}}}, - {{{ -666, -525, 46}, 0, { 0, 936}, {0x1c, 0x6c, 0x3b, 0xff}}}, - {{{ 435, -512, 46}, 0, { 0, 936}, {0xdc, 0x12, 0x78, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05009240, 0x00166c60, 26968, 0x00009240, 240); // 0x05009330 -static const Vtx mad_piano_seg5_vertex_05009330[] = { - {{{ 454, 592, 220}, 0, { -204, 6}, {0x92, 0x00, 0x3d, 0xff}}}, - {{{ 435, -512, 46}, 0, { 5439, 1010}, {0xdc, 0x12, 0x78, 0xff}}}, - {{{ 467, -543, 220}, 0, { 5605, 44}, {0x70, 0xfe, 0x3a, 0xff}}}, - {{{ 422, 560, 46}, 0, { -44, 978}, {0xd3, 0xa3, 0x48, 0xff}}}, - {{{ 435, -512, 46}, 0, { 67, 870}, {0xdc, 0x12, 0x78, 0xff}}}, - {{{ -655, 253, 38}, 0, { 340, 166}, {0x33, 0xb0, 0x53, 0xff}}}, - {{{ -855, 64, 46}, 0, { 406, 246}, {0x5a, 0xea, 0x56, 0xff}}}, - {{{ -186, 307, 38}, 0, { 204, 224}, {0x22, 0xa9, 0x54, 0xff}}}, - {{{ -850, -336, 46}, 0, { 425, 502}, {0x4f, 0x30, 0x55, 0xff}}}, - {{{ -666, -525, 46}, 0, { 382, 658}, {0x1c, 0x6c, 0x3b, 0xff}}}, - {{{ 422, 560, 46}, 0, { 18, 184}, {0xd3, 0xa3, 0x48, 0xff}}}, - {{{ -10, 556, 46}, 0, { 141, 100}, {0x37, 0xb5, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05009330, 0x00166c60, 26968, 0x00009330, 192); // 0x050093F0 -static const Vtx mad_piano_seg5_vertex_050093F0[] = { - {{{ 678, -541, -92}, 0, { 0, 479}, {0x55, 0xd7, 0xac, 0xff}}}, - {{{ 665, 594, 18}, 0, { 4504, -77}, {0x54, 0x2b, 0x54, 0xff}}}, - {{{ 678, -541, 18}, 0, { 0, -77}, {0x34, 0x99, 0x33, 0xff}}}, - {{{ 665, 594, -92}, 0, { 4504, 479}, {0x32, 0x68, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_050093F0, 0x00166c60, 26968, 0x000093f0, 64); // 0x05009430 -static const Vtx mad_piano_seg5_vertex_05009430[] = { - {{{ 467, -543, 18}, 0, { -40, -224}, {0x23, 0x9b, 0x43, 0xff}}}, - {{{ 665, 594, 18}, 0, { 4504, 436}, {0x54, 0x2b, 0x54, 0xff}}}, - {{{ 454, 592, 18}, 0, { 4494, -268}, {0x2d, 0x74, 0x17, 0xff}}}, - {{{ 678, -541, 18}, 0, { 0, 479}, {0x34, 0x99, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05009430, 0x00166c60, 26968, 0x00009430, 64); // 0x05009470 -static const Vtx mad_piano_seg5_vertex_05009470[] = { - {{{ 454, 592, 18}, 0, { 972, -27}, {0x2d, 0x74, 0x17, 0xff}}}, - {{{ 665, 594, 18}, 0, { 0, -27}, {0x54, 0x2b, 0x54, 0xff}}}, - {{{ 665, 594, -92}, 0, { 0, 479}, {0x32, 0x68, 0xcd, 0xff}}}, - {{{ 454, 592, -92}, 0, { 972, 479}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 467, -543, -92}, 0, { 942, 479}, {0x01, 0x97, 0xba, 0xff}}}, - {{{ 678, -541, 18}, 0, { 0, -27}, {0x34, 0x99, 0x33, 0xff}}}, - {{{ 467, -543, 18}, 0, { 942, -27}, {0x23, 0x9b, 0x43, 0xff}}}, - {{{ 678, -541, -92}, 0, { 0, 479}, {0x55, 0xd7, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_05009470, 0x00166c60, 26968, 0x00009470, 128); // 0x050094F0 -static const Vtx mad_piano_seg5_vertex_050094F0[] = { - {{{ -665, -556, -92}, 0, { 0, 0}, {0xf5, 0xbe, 0x95, 0xff}}}, - {{{ -14, 586, -92}, 0, { 0, 0}, {0xce, 0x62, 0xc3, 0xff}}}, - {{{ 454, 592, -92}, 0, { 0, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 467, -543, -92}, 0, { 0, 0}, {0x01, 0x97, 0xba, 0xff}}}, - {{{ 678, -541, -92}, 0, { 0, 0}, {0x55, 0xd7, 0xac, 0xff}}}, - {{{ 665, 594, -92}, 0, { 0, 0}, {0x32, 0x68, 0xcd, 0xff}}}, - {{{ -199, 336, -92}, 0, { 0, 0}, {0xda, 0x5f, 0xb6, 0xff}}}, - {{{ -674, 277, -92}, 0, { 0, 0}, {0xc9, 0x58, 0xb8, 0xff}}}, - {{{ -889, 67, -92}, 0, { 0, 0}, {0x9d, 0x19, 0xb6, 0xff}}}, - {{{ -884, -357, -92}, 0, { 0, 0}, {0x9c, 0xc0, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mad_piano_seg5_vertex_050094F0, 0x00166c60, 26968, 0x000094f0, 160); // 0x05009590 - 0x050096C8 const Gfx mad_piano_seg5_dl_05009590[] = { diff --git a/actors/manta/anims/anim_05008CFC.inc.c b/actors/manta/anims/anim_05008CFC.inc.c index f4ff0f43f..25468f549 100644 --- a/actors/manta/anims/anim_05008CFC.inc.c +++ b/actors/manta/anims/anim_05008CFC.inc.c @@ -1,533 +1,9 @@ +#include "pc/rom_assets.h" // 0x05006CA0 -static const s16 manta_seg5_animvalue_05006CA0[] = { - 0x0000, 0x0081, 0x0080, 0x0080, 0x0080, 0x007F, 0x007F, 0x007E, - 0x007E, 0x007D, 0x007C, 0x007B, 0x007B, 0x007A, 0x0079, 0x0078, - 0x0077, 0x0076, 0x0075, 0x0073, 0x0072, 0x0071, 0x0070, 0x006F, - 0x006D, 0x006C, 0x006A, 0x0069, 0x0068, 0x0066, 0x0065, 0x0063, - 0x0062, 0x0060, 0x005E, 0x005D, 0x005B, 0x005A, 0x0058, 0x0056, - 0x0055, 0x0053, 0x0051, 0x0050, 0x004E, 0x004C, 0x004A, 0x0049, - 0x0047, 0x0045, 0x0044, 0x0042, 0x0040, 0x003E, 0x003D, 0x003B, - 0x0039, 0x0038, 0x0036, 0x0034, 0x0033, 0x0031, 0x0030, 0x002E, - 0x002C, 0x002B, 0x0029, 0x0028, 0x0027, 0x0025, 0x0024, 0x0022, - 0x0021, 0x0020, 0x001F, 0x001D, 0x001C, 0x001B, 0x001A, 0x0019, - 0x0018, 0x0017, 0x0016, 0x0015, 0x0014, 0x0013, 0x0013, 0x0012, - 0x0011, 0x0011, 0x0010, 0x0010, 0x000F, 0x000F, 0x000F, 0x000F, - 0x000F, 0x000E, 0x000E, 0x000E, 0x000F, 0x000F, 0x000F, 0x000F, - 0x0010, 0x0010, 0x0011, 0x0011, 0x0012, 0x0013, 0x0013, 0x0014, - 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, - 0x001D, 0x001E, 0x0020, 0x0021, 0x0022, 0x0024, 0x0025, 0x0026, - 0x0028, 0x0029, 0x002B, 0x002C, 0x002E, 0x002F, 0x0031, 0x0033, - 0x0034, 0x0036, 0x0037, 0x0039, 0x003B, 0x003D, 0x003E, 0x0040, - 0x0042, 0x0043, 0x0045, 0x0047, 0x0048, 0x004A, 0x004C, 0x004E, - 0x004F, 0x0051, 0x0053, 0x0054, 0x0056, 0x0058, 0x0059, 0x005B, - 0x005D, 0x005E, 0x0060, 0x0061, 0x0063, 0x0064, 0x0066, 0x0067, - 0x0069, 0x006A, 0x006C, 0x006D, 0x006E, 0x0070, 0x0071, 0x0072, - 0x0073, 0x0074, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007A, - 0x007B, 0x007C, 0x007D, 0x007D, 0x007E, 0x007F, 0x007F, 0x0080, - 0x0080, 0x0080, 0x0081, 0x0081, 0x0081, 0x0081, 0x0081, 0x0081, - 0xFE8C, 0xC001, 0x2909, 0x290E, 0x2907, 0x28F2, 0x28CF, 0x289F, - 0x2862, 0x2819, 0x27C3, 0x2761, 0x26F3, 0x2679, 0x25F5, 0x2566, - 0x24CC, 0x2428, 0x237B, 0x22C3, 0x2203, 0x2139, 0x2067, 0x1F8D, - 0x1EAA, 0x1DC0, 0x1CCF, 0x1BD6, 0x1AD7, 0x19D2, 0x18C6, 0x17B4, - 0x169D, 0x1581, 0x1460, 0x133B, 0x1211, 0x10E3, 0x0FB2, 0x0E7D, - 0x0D45, 0x0C0B, 0x0ACF, 0x0990, 0x0850, 0x070E, 0x05CB, 0x0487, - 0x0343, 0x01FF, 0x00BB, 0xFF78, 0xFE35, 0xFCF3, 0xFBB3, 0xFA74, - 0xF938, 0xF7FD, 0xF6C6, 0xF591, 0xF460, 0xF332, 0xF208, 0xF0E3, - 0xEFC2, 0xEEA6, 0xED8F, 0xEC7D, 0xEB71, 0xEA6C, 0xE96C, 0xE874, - 0xE783, 0xE699, 0xE5B6, 0xE4DC, 0xE40A, 0xE340, 0xE280, 0xE1C8, - 0xE11B, 0xE077, 0xDFDD, 0xDF4E, 0xDEC9, 0xDE50, 0xDDE2, 0xDD80, - 0xDD2A, 0xDCE1, 0xDCA4, 0xDC74, 0xDC51, 0xDC3C, 0xDC35, 0xDC3A, - 0xDC4A, 0xDC63, 0xDC87, 0xDCB5, 0xDCEB, 0xDD2C, 0xDD75, 0xDDC8, - 0xDE23, 0xDE87, 0xDEF3, 0xDF67, 0xDFE3, 0xE067, 0xE0F2, 0xE185, - 0xE21F, 0xE2C0, 0xE368, 0xE416, 0xE4CB, 0xE585, 0xE646, 0xE70D, - 0xE7D9, 0xE8AA, 0xE981, 0xEA5C, 0xEB3D, 0xEC22, 0xED0B, 0xEDF8, - 0xEEEA, 0xEFDF, 0xF0D8, 0xF1D4, 0xF2D3, 0xF3D5, 0xF4DA, 0xF5E2, - 0xF6EC, 0xF7F8, 0xF906, 0xFA16, 0xFB27, 0xFC3A, 0xFD4E, 0xFE63, - 0xFF79, 0x008E, 0x01A5, 0x02BC, 0x03D3, 0x04EA, 0x0600, 0x0715, - 0x082A, 0x093E, 0x0A51, 0x0B62, 0x0C72, 0x0D7F, 0x0E8B, 0x0F95, - 0x109C, 0x11A0, 0x12A2, 0x13A1, 0x149D, 0x1595, 0x1689, 0x177A, - 0x1867, 0x194F, 0x1A33, 0x1B13, 0x1BEE, 0x1CC3, 0x1D94, 0x1E5F, - 0x1F25, 0x1FE4, 0x209E, 0x2152, 0x21FF, 0x22A5, 0x2345, 0x23DE, - 0x2470, 0x24FA, 0x257C, 0x25F7, 0x266A, 0x26D5, 0x2737, 0x2791, - 0x27E2, 0x282A, 0x2869, 0x289E, 0x28CA, 0x28EC, 0x2904, 0x2912, - 0x2915, 0x043E, 0x03A8, 0x0312, 0x027C, 0x01E6, 0x014F, 0x00B8, - 0x0022, 0xFF8C, 0xFEF6, 0xFE60, 0xFDCB, 0xFD35, 0xFCA1, 0xFC0D, - 0xFB79, 0xFAE6, 0xFA54, 0xF9C3, 0xF933, 0xF8A4, 0xF816, 0xF78A, - 0xF6FE, 0xF674, 0xF5EC, 0xF564, 0xF4DF, 0xF45B, 0xF3D9, 0xF358, - 0xF2DA, 0xF25E, 0xF1E3, 0xF16B, 0xF0F5, 0xF081, 0xF00F, 0xEFA0, - 0xEF34, 0xEECA, 0xEE62, 0xEDFE, 0xED9C, 0xED3D, 0xECE1, 0xEC88, - 0xEC32, 0xEBE0, 0xEB91, 0xEB45, 0xEAFC, 0xEAB7, 0xEA76, 0xEA38, - 0xE9FE, 0xE9C8, 0xE996, 0xE967, 0xE93D, 0xE917, 0xE8F5, 0xE8D7, - 0xE8BE, 0xE8A9, 0xE899, 0xE88D, 0xE886, 0xE883, 0xE88A, 0xE89D, - 0xE8BD, 0xE8E9, 0xE921, 0xE964, 0xE9B2, 0xEA0B, 0xEA6F, 0xEADC, - 0xEB53, 0xEBD4, 0xEC5D, 0xECF0, 0xED8A, 0xEE2C, 0xEED6, 0xEF88, - 0xF040, 0xF0FE, 0xF1C3, 0xF28E, 0xF35E, 0xF434, 0xF50E, 0xF5ED, - 0xF6D0, 0xF7B6, 0xF8A0, 0xF98D, 0xFA7D, 0xFB6F, 0xFC64, 0xFD59, - 0xFE51, 0xFF49, 0x0041, 0x013A, 0x0233, 0x032B, 0x0423, 0x051A, - 0x060F, 0x0703, 0x07F4, 0x08E3, 0x09CF, 0x0AB7, 0x0B9D, 0x0C7E, - 0x0D5B, 0x0E33, 0x0F07, 0x0FD5, 0x109E, 0x1160, 0x121C, 0x12D2, - 0x1380, 0x1427, 0x14C7, 0x155E, 0x15ED, 0x1673, 0x16F0, 0x1763, - 0x17CD, 0x182C, 0x1881, 0x18CB, 0x190A, 0x193D, 0x1964, 0x197F, - 0x198D, 0x198F, 0x1987, 0x197B, 0x196A, 0x1955, 0x193B, 0x191D, - 0x18FB, 0x18D5, 0x18AA, 0x187B, 0x1849, 0x1812, 0x17D8, 0x179A, - 0x1758, 0x1713, 0x16CA, 0x167E, 0x162E, 0x15DC, 0x1586, 0x152C, - 0x14D0, 0x1471, 0x140F, 0x13AA, 0x1343, 0x12D9, 0x126C, 0x11FC, - 0x118B, 0x1117, 0x10A0, 0x1028, 0x0FAD, 0x0F31, 0x0EB2, 0x0E31, - 0x0DAF, 0x0D2B, 0x0CA5, 0x0C1E, 0x0B95, 0x0B0B, 0x0A80, 0x09F3, - 0x0965, 0x08D6, 0x0846, 0x07B4, 0x0722, 0x0690, 0x05FC, 0x0568, - 0xFF79, 0xFF25, 0xFED1, 0xFE7E, 0xFE2B, 0xFDD9, 0xFD87, 0xFD36, - 0xFCE6, 0xFC96, 0xFC47, 0xFBF9, 0xFBAB, 0xFB5F, 0xFB13, 0xFAC8, - 0xFA7E, 0xFA36, 0xF9EE, 0xF9A8, 0xF963, 0xF91F, 0xF8DC, 0xF89B, - 0xF85B, 0xF81C, 0xF7DF, 0xF7A4, 0xF76A, 0xF732, 0xF6FB, 0xF6C6, - 0xF693, 0xF662, 0xF632, 0xF605, 0xF5D9, 0xF5B0, 0xF588, 0xF563, - 0xF53F, 0xF51E, 0xF4FF, 0xF4E3, 0xF4C9, 0xF4B1, 0xF49B, 0xF488, - 0xF478, 0xF46A, 0xF45F, 0xF456, 0xF450, 0xF44D, 0xF44D, 0xF44F, - 0xF455, 0xF45D, 0xF469, 0xF477, 0xF489, 0xF49D, 0xF4B5, 0xF4D2, - 0xF4F5, 0xF51F, 0xF54E, 0xF584, 0xF5C0, 0xF600, 0xF647, 0xF692, - 0xF6E2, 0xF737, 0xF791, 0xF7EF, 0xF850, 0xF8B6, 0xF920, 0xF98D, - 0xF9FD, 0xFA70, 0xFAE6, 0xFB5F, 0xFBDB, 0xFC58, 0xFCD8, 0xFD5A, - 0xFDDD, 0xFE62, 0xFEE8, 0xFF6F, 0xFFF7, 0x007F, 0x0108, 0x0191, - 0x021A, 0x02A4, 0x032C, 0x03B5, 0x043C, 0x04C3, 0x0548, 0x05CC, - 0x064F, 0x06D0, 0x074E, 0x07CB, 0x0845, 0x08BD, 0x0932, 0x09A4, - 0x0A12, 0x0A7E, 0x0AE5, 0x0B49, 0x0BA9, 0x0C05, 0x0C5C, 0x0CAF, - 0x0CFD, 0x0D45, 0x0D89, 0x0DC7, 0x0E00, 0x0E33, 0x0E60, 0x0E86, - 0x0EA6, 0x0EC0, 0x0ED2, 0x0EDE, 0x0EE3, 0x0EE6, 0x0EE5, 0x0EE1, - 0x0EDB, 0x0ED2, 0x0EC6, 0x0EB8, 0x0EA7, 0x0E94, 0x0E7E, 0x0E65, - 0x0E4A, 0x0E2D, 0x0E0E, 0x0DEC, 0x0DC8, 0x0DA2, 0x0D7A, 0x0D50, - 0x0D24, 0x0CF5, 0x0CC5, 0x0C93, 0x0C5F, 0x0C2A, 0x0BF2, 0x0BB9, - 0x0B7F, 0x0B43, 0x0B05, 0x0AC6, 0x0A85, 0x0A43, 0x0A00, 0x09BB, - 0x0975, 0x092E, 0x08E5, 0x089C, 0x0852, 0x0806, 0x07BA, 0x076C, - 0x071E, 0x06CF, 0x067F, 0x062F, 0x05DE, 0x058C, 0x0539, 0x04E6, - 0x0493, 0x043F, 0x03EB, 0x0396, 0x0341, 0x02EC, 0x0297, 0x0242, - 0x01EC, 0x0196, 0x0141, 0x00EB, 0x0096, 0x0041, 0xFFEC, 0x2909, - 0x290E, 0x2907, 0x28F2, 0x28CF, 0x289F, 0x2862, 0x2819, 0x27C3, - 0x2761, 0x26F3, 0x2679, 0x25F5, 0x2566, 0x24CC, 0x2428, 0x237B, - 0x22C3, 0x2203, 0x2139, 0x2067, 0x1F8D, 0x1EAA, 0x1DC0, 0x1CCF, - 0x1BD6, 0x1AD7, 0x19D2, 0x18C6, 0x17B4, 0x169D, 0x1581, 0x1460, - 0x133B, 0x1211, 0x10E3, 0x0FB2, 0x0E7D, 0x0D45, 0x0C0B, 0x0ACF, - 0x0990, 0x0850, 0x070E, 0x05CB, 0x0487, 0x0343, 0x01FF, 0x00BB, - 0xFF78, 0xFE35, 0xFCF3, 0xFBB3, 0xFA74, 0xF938, 0xF7FD, 0xF6C6, - 0xF591, 0xF460, 0xF332, 0xF208, 0xF0E3, 0xEFC2, 0xEEA6, 0xED8F, - 0xEC7D, 0xEB71, 0xEA6C, 0xE96C, 0xE874, 0xE783, 0xE699, 0xE5B6, - 0xE4DC, 0xE40A, 0xE340, 0xE280, 0xE1C8, 0xE11B, 0xE077, 0xDFDD, - 0xDF4E, 0xDEC9, 0xDE50, 0xDDE2, 0xDD80, 0xDD2A, 0xDCE1, 0xDCA4, - 0xDC74, 0xDC51, 0xDC3C, 0xDC35, 0xDC3A, 0xDC4A, 0xDC63, 0xDC87, - 0xDCB5, 0xDCEB, 0xDD2C, 0xDD75, 0xDDC8, 0xDE23, 0xDE87, 0xDEF3, - 0xDF67, 0xDFE3, 0xE067, 0xE0F2, 0xE185, 0xE21F, 0xE2C0, 0xE368, - 0xE416, 0xE4CB, 0xE585, 0xE646, 0xE70D, 0xE7D9, 0xE8AA, 0xE981, - 0xEA5C, 0xEB3D, 0xEC22, 0xED0B, 0xEDF8, 0xEEEA, 0xEFDF, 0xF0D8, - 0xF1D4, 0xF2D3, 0xF3D5, 0xF4DA, 0xF5E2, 0xF6EC, 0xF7F8, 0xF906, - 0xFA16, 0xFB27, 0xFC3A, 0xFD4E, 0xFE63, 0xFF79, 0x008E, 0x01A5, - 0x02BC, 0x03D3, 0x04EA, 0x0600, 0x0715, 0x082A, 0x093E, 0x0A51, - 0x0B62, 0x0C72, 0x0D7F, 0x0E8B, 0x0F95, 0x109C, 0x11A0, 0x12A2, - 0x13A1, 0x149D, 0x1595, 0x1689, 0x177A, 0x1867, 0x194F, 0x1A33, - 0x1B13, 0x1BEE, 0x1CC3, 0x1D94, 0x1E5F, 0x1F25, 0x1FE4, 0x209E, - 0x2152, 0x21FF, 0x22A5, 0x2345, 0x23DE, 0x2470, 0x24FA, 0x257C, - 0x25F7, 0x266A, 0x26D5, 0x2737, 0x2791, 0x27E2, 0x282A, 0x2869, - 0x289E, 0x28CA, 0x28EC, 0x2904, 0x2912, 0x2915, 0x0625, 0x05B4, - 0x0541, 0x04CB, 0x0450, 0x03D2, 0x0350, 0x02CA, 0x0242, 0x01B6, - 0x0128, 0x0097, 0x0004, 0xFF70, 0xFED8, 0xFE3F, 0xFDA5, 0xFD08, - 0xFC6B, 0xFBCD, 0xFB2D, 0xFA8D, 0xF9ED, 0xF94D, 0xF8AC, 0xF80C, - 0xF76C, 0xF6CC, 0xF62D, 0xF590, 0xF4F3, 0xF458, 0xF3BE, 0xF326, - 0xF28F, 0xF1FB, 0xF169, 0xF0DA, 0xF04E, 0xEFC4, 0xEF3D, 0xEEBA, - 0xEE3A, 0xEDBE, 0xED46, 0xECD1, 0xEC61, 0xEBF6, 0xEB8F, 0xEB2D, - 0xEAD0, 0xEA78, 0xEA26, 0xE9D9, 0xE992, 0xE952, 0xE917, 0xE8E3, - 0xE8B5, 0xE88E, 0xE86E, 0xE856, 0xE845, 0xE83B, 0xE839, 0xE83F, - 0xE84E, 0xE864, 0xE883, 0xE8AC, 0xE8E1, 0xE91F, 0xE969, 0xE9BC, - 0xEA19, 0xEA7F, 0xEAEF, 0xEB67, 0xEBE8, 0xEC71, 0xED02, 0xED9B, - 0xEE3B, 0xEEE1, 0xEF8F, 0xF043, 0xF0FC, 0xF1BC, 0xF280, 0xF34A, - 0xF419, 0xF4EC, 0xF5C3, 0xF69E, 0xF77D, 0xF85F, 0xF943, 0xFA2B, - 0xFB14, 0xFC00, 0xFCED, 0xFDDB, 0xFECB, 0xFFBB, 0x00AA, 0x019B, - 0x028B, 0x037B, 0x046A, 0x0558, 0x0645, 0x072F, 0x0818, 0x08FE, - 0x09E2, 0x0AC2, 0x0B9F, 0x0C78, 0x0D4E, 0x0E1F, 0x0EEC, 0x0FB3, - 0x1076, 0x1133, 0x11EA, 0x129B, 0x1345, 0x13E9, 0x1486, 0x151B, - 0x15A9, 0x162E, 0x16AB, 0x1720, 0x178C, 0x17EE, 0x1847, 0x1896, - 0x18DA, 0x1915, 0x1944, 0x1968, 0x1981, 0x198E, 0x198F, 0x1987, - 0x1979, 0x1966, 0x194D, 0x192E, 0x190B, 0x18E3, 0x18B6, 0x1884, - 0x184D, 0x1812, 0x17D3, 0x1790, 0x1749, 0x16FE, 0x16AF, 0x165D, - 0x1607, 0x15AF, 0x1553, 0x14F4, 0x1492, 0x142E, 0x13C7, 0x135E, - 0x12F3, 0x1286, 0x1217, 0x11A6, 0x1134, 0x10C0, 0x104A, 0x0FD4, - 0x0F5D, 0x0EE5, 0x0E6C, 0x0DF2, 0x0D79, 0x0CFE, 0x0C84, 0x0C0A, - 0x0B90, 0x0B17, 0x0A9D, 0x0A25, 0x09AD, 0x0936, 0x08C1, 0x084C, - 0x07D9, 0x0768, 0x06F8, 0x068A, 0x061E, 0xFF62, 0xFF39, 0xFF10, - 0xFEE6, 0xFEBB, 0xFE90, 0xFE63, 0xFE36, 0xFE09, 0xFDDB, 0xFDAC, - 0xFD7E, 0xFD4E, 0xFD1F, 0xFCEF, 0xFCBF, 0xFC8F, 0xFC5E, 0xFC2E, - 0xFBFE, 0xFBCD, 0xFB9D, 0xFB6D, 0xFB3D, 0xFB0D, 0xFADE, 0xFAAF, - 0xFA80, 0xFA52, 0xFA24, 0xF9F7, 0xF9CB, 0xF99F, 0xF974, 0xF949, - 0xF91F, 0xF8F7, 0xF8CF, 0xF8A8, 0xF882, 0xF85D, 0xF839, 0xF816, - 0xF7F5, 0xF7D5, 0xF7B6, 0xF798, 0xF77C, 0xF761, 0xF748, 0xF731, - 0xF71B, 0xF706, 0xF6F4, 0xF6E3, 0xF6D4, 0xF6C7, 0xF6BB, 0xF6B2, - 0xF6AB, 0xF6A6, 0xF6A3, 0xF6A2, 0xF6A6, 0xF6B1, 0xF6C4, 0xF6DE, - 0xF6FE, 0xF725, 0xF753, 0xF786, 0xF7BF, 0xF7FE, 0xF842, 0xF88C, - 0xF8DA, 0xF92D, 0xF984, 0xF9E0, 0xFA3F, 0xFAA2, 0xFB09, 0xFB72, - 0xFBDF, 0xFC4F, 0xFCC1, 0xFD35, 0xFDAB, 0xFE24, 0xFE9D, 0xFF18, - 0xFF95, 0x0011, 0x008E, 0x010C, 0x018B, 0x0209, 0x0286, 0x0304, - 0x0380, 0x03FB, 0x0476, 0x04EE, 0x0565, 0x05DA, 0x064D, 0x06BD, - 0x072A, 0x0795, 0x07FC, 0x0860, 0x08C1, 0x091D, 0x0976, 0x09CA, - 0x0A19, 0x0A64, 0x0AA9, 0x0AEA, 0x0B24, 0x0B59, 0x0B88, 0x0BB1, - 0x0BD3, 0x0BEF, 0x0C03, 0x0C13, 0x0C1F, 0x0C28, 0x0C2D, 0x0C30, - 0x0C30, 0x0C2D, 0x0C27, 0x0C1E, 0x0C13, 0x0C05, 0x0BF4, 0x0BE1, - 0x0BCB, 0x0BB3, 0x0B99, 0x0B7D, 0x0B5E, 0x0B3D, 0x0B1B, 0x0AF6, - 0x0AD0, 0x0AA7, 0x0A7D, 0x0A52, 0x0A24, 0x09F5, 0x09C5, 0x0993, - 0x0960, 0x092C, 0x08F7, 0x08C0, 0x0889, 0x0850, 0x0816, 0x07DC, - 0x07A1, 0x0765, 0x0729, 0x06EC, 0x06AE, 0x0670, 0x0632, 0x05F4, - 0x05B5, 0x0576, 0x0537, 0x04F8, 0x04B9, 0x047A, 0x043C, 0x03FD, - 0x03BF, 0x0382, 0x0344, 0x0308, 0x02CC, 0x0290, 0x0256, 0x021C, - 0x01E3, 0x01AB, 0x0174, 0x013F, 0x010A, 0x00D7, 0x00A5, 0x0074, - 0x0045, 0x0017, 0xFFEC, 0xFFC1, 0x8001, 0x0912, 0x098C, 0x09F9, - 0x0A5B, 0x0AAF, 0x0AF5, 0x0B2D, 0x0B56, 0x0B6E, 0x0B77, 0x0B6E, - 0x0B53, 0x0B27, 0x0AEA, 0x0A9F, 0x0A44, 0x09DB, 0x0965, 0x08E3, - 0x0855, 0x07BC, 0x0718, 0x066B, 0x05B6, 0x04F8, 0x0433, 0x0368, - 0x0297, 0x01C1, 0x00E7, 0x000A, 0xFF2B, 0xFE49, 0xFD66, 0xFC82, - 0xFB9F, 0xFABD, 0xF9DD, 0xF900, 0xF826, 0xF750, 0xF67F, 0xF5B4, - 0xF4EF, 0xF432, 0xF37C, 0xF2CF, 0xF22C, 0xF193, 0xF104, 0xF082, - 0xF00C, 0xEFA3, 0xEF49, 0xEEFD, 0xEEC0, 0xEE94, 0xEE79, 0xEE70, - 0xEE79, 0xEE93, 0xEEBD, 0xEEF7, 0xEF40, 0xEF98, 0xEFFD, 0xF06E, - 0xF0EC, 0xF175, 0xF209, 0xF2A7, 0xF34E, 0xF3FE, 0xF4B6, 0xF574, - 0xF639, 0xF704, 0xF7D4, 0xF8A8, 0xF980, 0xFA5A, 0xFB37, 0xFC15, - 0xFCF4, 0xFDD3, 0xFEB1, 0xFF8E, 0x0067, 0x013F, 0x0213, 0x02E3, - 0x03AE, 0x0473, 0x0532, 0x05E9, 0x0699, 0x0740, 0x07DE, 0x0872, - 0x08FB, 0x0979, 0x09EB, 0x0A50, 0x0AA7, 0x0AF0, 0x0B2A, 0x0B54, - 0x0B6E, 0x0B77, 0x0B6E, 0x0B54, 0x0B2A, 0x0AF0, 0x0AA7, 0x0A50, - 0x09EB, 0x0979, 0x08FB, 0x0872, 0x07DE, 0x0740, 0x0699, 0x05E9, - 0x0532, 0x0473, 0x03AE, 0x02E3, 0x0213, 0x013F, 0x0067, 0xFF8E, - 0xFEB1, 0xFDD3, 0xFCF4, 0xFC15, 0xFB37, 0xFA5A, 0xF980, 0xF8A8, - 0xF7D4, 0xF704, 0xF639, 0xF574, 0xF4B6, 0xF3FE, 0xF34E, 0xF2A7, - 0xF209, 0xF175, 0xF0EC, 0xF06E, 0xEFFD, 0xEF98, 0xEF40, 0xEEF7, - 0xEEBD, 0xEE93, 0xEE79, 0xEE70, 0xEE79, 0xEE92, 0xEEBA, 0xEEF2, - 0xEF39, 0xEF8D, 0xEFEE, 0xF05C, 0xF0D5, 0xF159, 0xF1E8, 0xF281, - 0xF323, 0xF3CD, 0xF47F, 0xF538, 0xF5F7, 0xF6BC, 0xF786, 0xF855, - 0xF927, 0xF9FC, 0xFAD3, 0xFBAD, 0xFC87, 0xFD61, 0xFE3C, 0xFF15, - 0xFFEC, 0x00C0, 0x0193, 0x0261, 0x032B, 0x03F0, 0x04B0, 0x0568, - 0x061A, 0x06C4, 0x0766, 0x07FF, 0x03F0, 0x047B, 0x0505, 0x0590, - 0x061A, 0x06A4, 0x072D, 0x07B5, 0x083D, 0x08C4, 0x094A, 0x09CE, - 0x0A51, 0x0AD3, 0x0B54, 0x0BD3, 0x0C50, 0x0CCB, 0x0D45, 0x0DBC, - 0x0E32, 0x0EA5, 0x0F15, 0x0F83, 0x0FEF, 0x1058, 0x10BE, 0x1121, - 0x1181, 0x11DD, 0x1237, 0x128D, 0x12E0, 0x132F, 0x137A, 0x13C1, - 0x1404, 0x1444, 0x147F, 0x14B6, 0x14E8, 0x1516, 0x153F, 0x1563, - 0x1583, 0x159D, 0x15B3, 0x15C3, 0x15CE, 0x15D3, 0x15D3, 0x15CE, - 0x15C3, 0x15B3, 0x159D, 0x1583, 0x1564, 0x1540, 0x1517, 0x14EA, - 0x14B9, 0x1483, 0x1449, 0x140A, 0x13C8, 0x1382, 0x1338, 0x12EA, - 0x1299, 0x1245, 0x11ED, 0x1191, 0x1133, 0x10D2, 0x106D, 0x1006, - 0x0F9D, 0x0F30, 0x0EC1, 0x0E50, 0x0DDD, 0x0D67, 0x0CF0, 0x0C76, - 0x0BFB, 0x0B7E, 0x0AFF, 0x0A7F, 0x09FE, 0x097B, 0x08F7, 0x0872, - 0x07EC, 0x0766, 0x06DE, 0x0656, 0x05CE, 0x0545, 0x04BC, 0x0432, - 0x03A9, 0x0320, 0x0297, 0x020E, 0x0185, 0x00FD, 0x0076, 0xFFF0, - 0xFF6B, 0xFEE6, 0xFE62, 0xFDDF, 0xFD5E, 0xFCDE, 0xFC5F, 0xFBE2, - 0xFB67, 0xFAED, 0xFA76, 0xFA00, 0xF98D, 0xF91C, 0xF8AD, 0xF841, - 0xF7D7, 0xF770, 0xF70C, 0xF6AB, 0xF64C, 0xF5F1, 0xF599, 0xF545, - 0xF4F4, 0xF4A6, 0xF45C, 0xF416, 0xF3D4, 0xF396, 0xF35C, 0xF326, - 0xF2F4, 0xF2C7, 0xF29F, 0xF27B, 0xF25C, 0xF242, 0xF22D, 0xF21D, - 0xF212, 0xF20C, 0xF20C, 0xF212, 0xF21D, 0xF22D, 0xF242, 0xF25C, - 0xF27B, 0xF29F, 0xF2C7, 0xF2F5, 0xF326, 0xF35C, 0xF397, 0xF3D5, - 0xF417, 0xF45E, 0xF4A8, 0xF4F6, 0xF547, 0xF59C, 0xF5F4, 0xF650, - 0xF6AF, 0xF710, 0xF775, 0xF7DC, 0xF846, 0xF8B3, 0xF922, 0xF994, - 0xFA08, 0xFA7E, 0xFAF6, 0xFB70, 0xFBEB, 0xFC69, 0xFCE8, 0xFD69, - 0xFDEA, 0xFE6E, 0xFEF2, 0xFF77, 0xFFFE, 0x0084, 0x010C, 0x0194, - 0x021D, 0x02A6, 0x0330, 0x0169, 0x0132, 0x00FC, 0x00C6, 0x0090, - 0x005B, 0x0027, 0xFFF3, 0xFFC0, 0xFF8D, 0xFF5A, 0xFF29, 0xFEF8, - 0xFEC7, 0xFE98, 0xFE69, 0xFE3B, 0xFE0E, 0xFDE2, 0xFDB6, 0xFD8C, - 0xFD63, 0xFD3B, 0xFD13, 0xFCED, 0xFCC9, 0xFCA5, 0xFC82, 0xFC61, - 0xFC41, 0xFC23, 0xFC06, 0xFBEA, 0xFBD0, 0xFBB7, 0xFBA0, 0xFB8A, - 0xFB76, 0xFB63, 0xFB53, 0xFB43, 0xFB36, 0xFB2A, 0xFB21, 0xFB19, - 0xFB13, 0xFB0E, 0xFB0C, 0xFB0C, 0xFB0E, 0xFB12, 0xFB18, 0xFB20, - 0xFB2A, 0xFB37, 0xFB45, 0xFB56, 0xFB6A, 0xFB7F, 0xFB97, 0xFBB2, - 0xFBCF, 0xFBEE, 0xFC10, 0xFC35, 0xFC5C, 0xFC85, 0xFCB0, 0xFCDD, - 0xFD0C, 0xFD3E, 0xFD71, 0xFDA6, 0xFDDC, 0xFE14, 0xFE4E, 0xFE89, - 0xFEC6, 0xFF04, 0xFF43, 0xFF83, 0xFFC5, 0x0006, 0x0049, 0x008D, - 0x00D2, 0x0118, 0x015E, 0x01A4, 0x01EC, 0x0233, 0x027B, 0x02C3, - 0x030B, 0x0353, 0x039B, 0x03E3, 0x042B, 0x0472, 0x04B9, 0x0500, - 0x0546, 0x058C, 0x05D1, 0x0615, 0x0659, 0x069B, 0x06DD, 0x071D, - 0x075D, 0x079B, 0x07D8, 0x0813, 0x084D, 0x0886, 0x08BD, 0x08F2, - 0x0926, 0x0957, 0x0987, 0x09B5, 0x09E0, 0x0A0A, 0x0A31, 0x0A56, - 0x0A78, 0x0A98, 0x0AB6, 0x0AD1, 0x0AE9, 0x0AFE, 0x0B11, 0x0B20, - 0x0B2D, 0x0B36, 0x0B3D, 0x0B40, 0x0B40, 0x0B3D, 0x0B39, 0x0B33, - 0x0B2A, 0x0B20, 0x0B14, 0x0B06, 0x0AF6, 0x0AE5, 0x0AD1, 0x0ABC, - 0x0AA6, 0x0A8E, 0x0A74, 0x0A58, 0x0A3C, 0x0A1D, 0x09FE, 0x09DC, - 0x09BA, 0x0996, 0x0971, 0x094B, 0x0923, 0x08FB, 0x08D1, 0x08A6, - 0x087A, 0x084D, 0x081F, 0x07F1, 0x07C1, 0x0790, 0x075F, 0x072D, - 0x06FA, 0x06C7, 0x0692, 0x065E, 0x0628, 0x05F2, 0x05BC, 0x0585, - 0x054E, 0x0516, 0x04DE, 0x04A6, 0x046D, 0x0434, 0x03FB, 0x03C2, - 0x0389, 0x034F, 0x0316, 0x02DC, 0x02A3, 0x026A, 0x0230, 0x01F7, - 0x01BE, 0x0186, 0xC091, 0xC07B, 0xC066, 0xC051, 0xC03C, 0xC027, - 0xC014, 0xC001, 0xBFEE, 0xBFDD, 0xBFCC, 0xBFBC, 0xBFAD, 0xBF9F, - 0xBF92, 0xBF87, 0xBF7C, 0xBF73, 0xBF6B, 0xBF65, 0xBF60, 0xBF5D, - 0xBF5B, 0xBF5C, 0xBF5F, 0xBF63, 0xBF6A, 0xBF72, 0xBF7C, 0xBF87, - 0xBF94, 0xBFA2, 0xBFB1, 0xBFC2, 0xBFD4, 0xBFE7, 0xBFFB, 0xC00F, - 0xC025, 0xC03B, 0xC052, 0xC069, 0xC081, 0xC099, 0xC0B2, 0xC0CA, - 0xC0E3, 0xC0FC, 0xC114, 0xC12D, 0xC145, 0xC15D, 0xC174, 0xC18B, - 0xC1A2, 0xC1B7, 0xC1CC, 0xC1E0, 0xC1F3, 0xC205, 0xC216, 0xC226, - 0xC234, 0xC241, 0xC24D, 0xC257, 0xC260, 0xC266, 0xC26B, 0xC26E, - 0xC26F, 0xC26E, 0xC26B, 0xC267, 0xC261, 0xC259, 0xC250, 0xC245, - 0xC239, 0xC22C, 0xC21D, 0xC20E, 0xC1FD, 0xC1EB, 0xC1D9, 0xC1C5, - 0xC1B1, 0xC19C, 0xC187, 0xC171, 0xC15A, 0xC144, 0xC12C, 0xC115, - 0xC0FE, 0xC0E6, 0xC0CE, 0xC0B7, 0xC0A0, 0xC088, 0xC072, 0xC05B, - 0xC045, 0xC030, 0xC01B, 0xC007, 0xBFF3, 0xBFE1, 0xBFCF, 0xBFBE, - 0xBFAF, 0xBFA0, 0xBF93, 0xBF87, 0xBF7C, 0xBF73, 0xBF6B, 0xBF65, - 0xBF61, 0xBF5E, 0xBF5D, 0xBF5E, 0xBF61, 0xBF65, 0xBF6B, 0xBF73, - 0xBF7C, 0xBF87, 0xBF93, 0xBFA0, 0xBFAF, 0xBFBE, 0xBFCF, 0xBFE1, - 0xBFF3, 0xC007, 0xC01B, 0xC030, 0xC045, 0xC05B, 0xC072, 0xC088, - 0xC0A0, 0xC0B7, 0xC0CE, 0xC0E6, 0xC0FE, 0xC115, 0xC12C, 0xC144, - 0xC15A, 0xC171, 0xC187, 0xC19C, 0xC1B1, 0xC1C5, 0xC1D9, 0xC1EB, - 0xC1FD, 0xC20E, 0xC21D, 0xC22C, 0xC239, 0xC245, 0xC250, 0xC259, - 0xC261, 0xC267, 0xC26B, 0xC26E, 0xC26F, 0xC26E, 0xC26B, 0xC267, - 0xC260, 0xC258, 0xC24E, 0xC243, 0xC236, 0xC228, 0xC219, 0xC208, - 0xC1F7, 0xC1E4, 0xC1D0, 0xC1BC, 0xC1A7, 0xC191, 0xC17B, 0xC164, - 0xC14C, 0xC134, 0xC11C, 0xC104, 0xC0EC, 0xC0D4, 0xC0BB, 0xC0A3, - 0xC08B, 0xFB2B, 0xF6C0, 0xF6B2, 0xF6A9, 0xF6A3, 0xF6A2, 0xF6A3, - 0xF6A7, 0xF6AE, 0xF6B7, 0xF6C3, 0xF6D1, 0xF6E2, 0xF6F5, 0xF70A, - 0xF721, 0xF73B, 0xF757, 0xF775, 0xF794, 0xF7B6, 0xF7DA, 0xF800, - 0xF827, 0xF850, 0xF87B, 0xF8A8, 0xF8D7, 0xF907, 0xF938, 0xF96B, - 0xF9A0, 0xF9D6, 0xFA0D, 0xFA45, 0xFA7F, 0xFABA, 0xFAF7, 0xFB34, - 0xFB72, 0xFBB2, 0xFBF2, 0xFC33, 0xFC76, 0xFCB9, 0xFCFC, 0xFD41, - 0xFD86, 0xFDCC, 0xFE12, 0xFE59, 0xFEA1, 0xFEE9, 0xFF31, 0xFF7A, - 0xFFC3, 0x000B, 0x0054, 0x009E, 0x00E7, 0x0131, 0x017B, 0x01C4, - 0x020E, 0x0257, 0x02A1, 0x02EA, 0x0332, 0x037B, 0x03C3, 0x040A, - 0x0451, 0x0498, 0x04DE, 0x0523, 0x0568, 0x05AC, 0x05EF, 0x0631, - 0x0673, 0x06B3, 0x06F3, 0x0732, 0x076F, 0x07AC, 0x07E7, 0x0821, - 0x085A, 0x0891, 0x08C7, 0x08FC, 0x0930, 0x0961, 0x0992, 0x09C0, - 0x09EE, 0x0A19, 0x0A43, 0x0A6A, 0x0A90, 0x0AB5, 0x0AD7, 0x0AF7, - 0x0B15, 0x0B31, 0x0B4B, 0x0B63, 0x0B79, 0x0B8C, 0x0B9D, 0x0BAC, - 0x0BB8, 0x0BC2, 0x0BC9, 0x0BCE, 0x0BD0, 0x0BCF, 0x0BCA, 0x0BC1, - 0x0BB5, 0x0BA4, 0x0B90, 0x0B78, 0x0B5C, 0x0B3E, 0x0B1B, 0x0AF6, - 0x0ACD, 0x0AA2, 0x0A73, 0x0A42, 0x0A0E, 0x09D7, 0x099D, 0x0961, - 0x0923, 0x08E2, 0x08A0, 0x085B, 0x0814, 0x07CB, 0x0780, 0x0733, - 0x06E5, 0x0696, 0x0644, 0x05F2, 0x059E, 0x0549, 0x04F3, 0x049C, - 0x0444, 0x03EB, 0x0392, 0x0338, 0x02DD, 0x0282, 0x0227, 0x01CB, - 0x016F, 0x0114, 0x00B8, 0x005C, 0x0001, 0xFFA7, 0xFF4C, 0xFEF2, - 0xFE98, 0xFE3F, 0xFDE7, 0xFD90, 0xFD3A, 0xFCE5, 0xFC91, 0xFC3E, - 0xFBEC, 0xFB9C, 0xFB4E, 0xFB01, 0xFAB6, 0xFA6D, 0xFA25, 0xF9E0, - 0xF99D, 0xF95C, 0xF91D, 0xF8E0, 0xF8A6, 0xF86F, 0xF83A, 0xF808, - 0xF7D9, 0xF7AD, 0xF784, 0xF75E, 0xF73B, 0xF71B, 0xF6FF, 0xF6E7, - 0xF6D2, 0xC183, 0xFFEC, 0x019D, 0x0166, 0x0131, 0x00FB, 0x00C6, - 0x0091, 0x005D, 0x0029, 0xFFF7, 0xFFC4, 0xFF92, 0xFF60, 0xFF2F, - 0xFEFF, 0xFECF, 0xFEA0, 0xFE72, 0xFE45, 0xFE18, 0xFDEC, 0xFDC2, - 0xFD98, 0xFD6F, 0xFD47, 0xFD21, 0xFCFB, 0xFCD6, 0xFCB3, 0xFC91, - 0xFC70, 0xFC50, 0xFC32, 0xFC15, 0xFBF9, 0xFBDE, 0xFBC6, 0xFBAE, - 0xFB98, 0xFB84, 0xFB71, 0xFB60, 0xFB50, 0xFB42, 0xFB36, 0xFB2B, - 0xFB23, 0xFB1C, 0xFB17, 0xFB13, 0xFB12, 0xFB13, 0xFB16, 0xFB1A, - 0xFB21, 0xFB2A, 0xFB35, 0xFB42, 0xFB51, 0xFB63, 0xFB77, 0xFB8D, - 0xFBA5, 0xFBC0, 0xFBDE, 0xFBFF, 0xFC22, 0xFC48, 0xFC70, 0xFC9B, - 0xFCC8, 0xFCF7, 0xFD28, 0xFD5B, 0xFD90, 0xFDC6, 0xFDFF, 0xFE39, - 0xFE75, 0xFEB2, 0xFEF1, 0xFF31, 0xFF72, 0xFFB4, 0xFFF7, 0x003B, - 0x0080, 0x00C6, 0x010D, 0x0155, 0x019D, 0x01E5, 0x022E, 0x0277, - 0x02C1, 0x030A, 0x0354, 0x039E, 0x03E7, 0x0431, 0x047A, 0x04C2, - 0x050B, 0x0552, 0x0599, 0x05E0, 0x0625, 0x066A, 0x06AE, 0x06F0, - 0x0732, 0x0772, 0x07B1, 0x07EF, 0x082B, 0x0866, 0x089F, 0x08D7, - 0x090C, 0x0940, 0x0971, 0x09A1, 0x09CF, 0x09FA, 0x0A23, 0x0A4A, - 0x0A6E, 0x0A8F, 0x0AAE, 0x0ACA, 0x0AE4, 0x0AFA, 0x0B0E, 0x0B1E, - 0x0B2B, 0x0B35, 0x0B3C, 0x0B40, 0x0B40, 0x0B3E, 0x0B39, 0x0B33, - 0x0B2B, 0x0B21, 0x0B16, 0x0B08, 0x0AF9, 0x0AE8, 0x0AD5, 0x0AC0, - 0x0AAA, 0x0A92, 0x0A79, 0x0A5E, 0x0A42, 0x0A24, 0x0A05, 0x09E5, - 0x09C3, 0x09A0, 0x097C, 0x0956, 0x092F, 0x0907, 0x08DE, 0x08B4, - 0x0889, 0x085D, 0x0830, 0x0802, 0x07D3, 0x07A3, 0x0773, 0x0741, - 0x070F, 0x06DD, 0x06A9, 0x0675, 0x0641, 0x060C, 0x05D6, 0x05A0, - 0x0569, 0x0532, 0x04FB, 0x04C3, 0x048B, 0x0453, 0x041B, 0x03E2, - 0x03AA, 0x0371, 0x0338, 0x02FF, 0x02C6, 0x028D, 0x0255, 0x021C, - 0x01E4, 0x01AB, 0xBF5D, 0xBF5B, 0xBF5C, 0xBF5F, 0xBF63, 0xBF6A, - 0xBF72, 0xBF7C, 0xBF87, 0xBF94, 0xBFA2, 0xBFB1, 0xBFC2, 0xBFD4, - 0xBFE7, 0xBFFB, 0xC00F, 0xC025, 0xC03B, 0xC052, 0xC069, 0xC081, - 0xC099, 0xC0B2, 0xC0CA, 0xC0E3, 0xC0FC, 0xC114, 0xC12D, 0xC145, - 0xC15D, 0xC174, 0xC18B, 0xC1A2, 0xC1B7, 0xC1CC, 0xC1E0, 0xC1F3, - 0xC205, 0xC216, 0xC226, 0xC234, 0xC241, 0xC24D, 0xC257, 0xC260, - 0xC266, 0xC26B, 0xC26E, 0xC26F, 0xC26E, 0xC26B, 0xC267, 0xC261, - 0xC259, 0xC250, 0xC245, 0xC239, 0xC22C, 0xC21D, 0xC20E, 0xC1FD, - 0xC1EB, 0xC1D9, 0xC1C5, 0xC1B1, 0xC19C, 0xC187, 0xC171, 0xC15A, - 0xC144, 0xC12C, 0xC115, 0xC0FE, 0xC0E6, 0xC0CE, 0xC0B7, 0xC0A0, - 0xC088, 0xC072, 0xC05B, 0xC045, 0xC030, 0xC01B, 0xC007, 0xBFF3, - 0xBFE1, 0xBFCF, 0xBFBE, 0xBFAF, 0xBFA0, 0xBF93, 0xBF87, 0xBF7C, - 0xBF73, 0xBF6B, 0xBF65, 0xBF61, 0xBF5E, 0xBF5D, 0xBF5E, 0xBF61, - 0xBF65, 0xBF6B, 0xBF73, 0xBF7C, 0xBF87, 0xBF93, 0xBFA0, 0xBFAF, - 0xBFBE, 0xBFCF, 0xBFE1, 0xBFF3, 0xC007, 0xC01B, 0xC030, 0xC045, - 0xC05B, 0xC072, 0xC088, 0xC0A0, 0xC0B7, 0xC0CE, 0xC0E6, 0xC0FE, - 0xC115, 0xC12C, 0xC144, 0xC15A, 0xC171, 0xC187, 0xC19C, 0xC1B1, - 0xC1C5, 0xC1D9, 0xC1EB, 0xC1FD, 0xC20E, 0xC21D, 0xC22C, 0xC239, - 0xC245, 0xC250, 0xC259, 0xC261, 0xC267, 0xC26B, 0xC26E, 0xC26F, - 0xC26E, 0xC26B, 0xC267, 0xC260, 0xC258, 0xC24E, 0xC243, 0xC236, - 0xC228, 0xC219, 0xC208, 0xC1F7, 0xC1E4, 0xC1D0, 0xC1BC, 0xC1A7, - 0xC191, 0xC17B, 0xC164, 0xC14C, 0xC134, 0xC11C, 0xC104, 0xC0EC, - 0xC0D4, 0xC0BB, 0xC0A3, 0xC08B, 0xC074, 0xC05C, 0xC046, 0xC02F, - 0xC01A, 0xC005, 0xBFF1, 0xBFDE, 0xBFCC, 0xBFBB, 0xBFAB, 0xBF9C, - 0xBF8E, 0xBF82, 0xBF78, 0xBF6E, 0xBF67, 0xBF61, 0xBF5D, 0xBF5B, - 0xBF5B, 0x054D, 0xF6C0, 0xF6B2, 0xF6A9, 0xF6A3, 0xF6A2, 0xF6A3, - 0xF6A7, 0xF6AE, 0xF6B7, 0xF6C3, 0xF6D1, 0xF6E2, 0xF6F5, 0xF70A, - 0xF721, 0xF73B, 0xF757, 0xF775, 0xF794, 0xF7B6, 0xF7DA, 0xF800, - 0xF827, 0xF850, 0xF87B, 0xF8A8, 0xF8D7, 0xF907, 0xF938, 0xF96B, - 0xF9A0, 0xF9D6, 0xFA0D, 0xFA45, 0xFA7F, 0xFABA, 0xFAF7, 0xFB34, - 0xFB72, 0xFBB2, 0xFBF2, 0xFC33, 0xFC76, 0xFCB9, 0xFCFC, 0xFD41, - 0xFD86, 0xFDCC, 0xFE12, 0xFE59, 0xFEA1, 0xFEE9, 0xFF31, 0xFF7A, - 0xFFC3, 0x000B, 0x0054, 0x009E, 0x00E7, 0x0131, 0x017B, 0x01C4, - 0x020E, 0x0257, 0x02A1, 0x02EA, 0x0332, 0x037B, 0x03C3, 0x040A, - 0x0451, 0x0498, 0x04DE, 0x0523, 0x0568, 0x05AC, 0x05EF, 0x0631, - 0x0673, 0x06B3, 0x06F3, 0x0732, 0x076F, 0x07AC, 0x07E7, 0x0821, - 0x085A, 0x0891, 0x08C7, 0x08FC, 0x0930, 0x0961, 0x0992, 0x09C0, - 0x09EE, 0x0A19, 0x0A43, 0x0A6A, 0x0A90, 0x0AB5, 0x0AD7, 0x0AF7, - 0x0B15, 0x0B31, 0x0B4B, 0x0B63, 0x0B79, 0x0B8C, 0x0B9D, 0x0BAC, - 0x0BB8, 0x0BC2, 0x0BC9, 0x0BCE, 0x0BD0, 0x0BCF, 0x0BCA, 0x0BC1, - 0x0BB5, 0x0BA4, 0x0B90, 0x0B78, 0x0B5C, 0x0B3E, 0x0B1B, 0x0AF6, - 0x0ACD, 0x0AA2, 0x0A73, 0x0A42, 0x0A0E, 0x09D7, 0x099D, 0x0961, - 0x0923, 0x08E2, 0x08A0, 0x085B, 0x0814, 0x07CB, 0x0780, 0x0733, - 0x06E5, 0x0696, 0x0644, 0x05F2, 0x059E, 0x0549, 0x04F3, 0x049C, - 0x0444, 0x03EB, 0x0392, 0x0338, 0x02DD, 0x0282, 0x0227, 0x01CB, - 0x016F, 0x0114, 0x00B8, 0x005C, 0x0001, 0xFFA7, 0xFF4C, 0xFEF2, - 0xFE98, 0xFE3F, 0xFDE7, 0xFD90, 0xFD3A, 0xFCE5, 0xFC91, 0xFC3E, - 0xFBEC, 0xFB9C, 0xFB4E, 0xFB01, 0xFAB6, 0xFA6D, 0xFA25, 0xF9E0, - 0xF99D, 0xF95C, 0xF91D, 0xF8E0, 0xF8A6, 0xF86F, 0xF83A, 0xF808, - 0xF7D9, 0xF7AD, 0xF784, 0xF75E, 0xF73B, 0xF71B, 0xF6FF, 0xF6E7, - 0xF6D2, 0xBE91, 0x0912, 0x098C, 0x09F9, 0x0A5B, 0x0AAF, 0x0AF5, - 0x0B2D, 0x0B56, 0x0B6E, 0x0B77, 0x0B6E, 0x0B53, 0x0B27, 0x0AEA, - 0x0A9F, 0x0A44, 0x09DB, 0x0965, 0x08E3, 0x0855, 0x07BC, 0x0718, - 0x066B, 0x05B6, 0x04F8, 0x0433, 0x0368, 0x0297, 0x01C1, 0x00E7, - 0x000A, 0xFF2B, 0xFE49, 0xFD66, 0xFC82, 0xFB9F, 0xFABD, 0xF9DD, - 0xF900, 0xF826, 0xF750, 0xF67F, 0xF5B4, 0xF4EF, 0xF432, 0xF37C, - 0xF2CF, 0xF22C, 0xF193, 0xF104, 0xF082, 0xF00C, 0xEFA3, 0xEF49, - 0xEEFD, 0xEEC0, 0xEE94, 0xEE79, 0xEE70, 0xEE79, 0xEE93, 0xEEBD, - 0xEEF7, 0xEF40, 0xEF98, 0xEFFD, 0xF06E, 0xF0EC, 0xF175, 0xF209, - 0xF2A7, 0xF34E, 0xF3FE, 0xF4B6, 0xF574, 0xF639, 0xF704, 0xF7D4, - 0xF8A8, 0xF980, 0xFA5A, 0xFB37, 0xFC15, 0xFCF4, 0xFDD3, 0xFEB1, - 0xFF8E, 0x0067, 0x013F, 0x0213, 0x02E3, 0x03AE, 0x0473, 0x0532, - 0x05E9, 0x0699, 0x0740, 0x07DE, 0x0872, 0x08FB, 0x0979, 0x09EB, - 0x0A50, 0x0AA7, 0x0AF0, 0x0B2A, 0x0B54, 0x0B6E, 0x0B77, 0x0B6E, - 0x0B54, 0x0B2A, 0x0AF0, 0x0AA7, 0x0A50, 0x09EB, 0x0979, 0x08FB, - 0x0872, 0x07DE, 0x0740, 0x0699, 0x05E9, 0x0532, 0x0473, 0x03AE, - 0x02E3, 0x0213, 0x013F, 0x0067, 0xFF8E, 0xFEB1, 0xFDD3, 0xFCF4, - 0xFC15, 0xFB37, 0xFA5A, 0xF980, 0xF8A8, 0xF7D4, 0xF704, 0xF639, - 0xF574, 0xF4B6, 0xF3FE, 0xF34E, 0xF2A7, 0xF209, 0xF175, 0xF0EC, - 0xF06E, 0xEFFD, 0xEF98, 0xEF40, 0xEEF7, 0xEEBD, 0xEE93, 0xEE79, - 0xEE70, 0xEE79, 0xEE92, 0xEEBA, 0xEEF2, 0xEF39, 0xEF8D, 0xEFEE, - 0xF05C, 0xF0D5, 0xF159, 0xF1E8, 0xF281, 0xF323, 0xF3CD, 0xF47F, - 0xF538, 0xF5F7, 0xF6BC, 0xF786, 0xF855, 0xF927, 0xF9FC, 0xFAD3, - 0xFBAD, 0xFC87, 0xFD61, 0xFE3C, 0xFF15, 0xFFEC, 0x00C0, 0x0193, - 0x0261, 0x032B, 0x03F0, 0x04B0, 0x0568, 0x061A, 0x06C4, 0x0766, - 0x07FF, 0x03F0, 0x047B, 0x0505, 0x0590, 0x061A, 0x06A4, 0x072D, - 0x07B5, 0x083D, 0x08C4, 0x094A, 0x09CE, 0x0A51, 0x0AD3, 0x0B54, - 0x0BD3, 0x0C50, 0x0CCB, 0x0D45, 0x0DBC, 0x0E32, 0x0EA5, 0x0F15, - 0x0F83, 0x0FEF, 0x1058, 0x10BE, 0x1121, 0x1181, 0x11DD, 0x1237, - 0x128D, 0x12E0, 0x132F, 0x137A, 0x13C1, 0x1404, 0x1444, 0x147F, - 0x14B6, 0x14E8, 0x1516, 0x153F, 0x1563, 0x1583, 0x159D, 0x15B3, - 0x15C3, 0x15CE, 0x15D3, 0x15D3, 0x15CE, 0x15C3, 0x15B3, 0x159D, - 0x1583, 0x1564, 0x1540, 0x1517, 0x14EA, 0x14B9, 0x1483, 0x1449, - 0x140A, 0x13C8, 0x1382, 0x1338, 0x12EA, 0x1299, 0x1245, 0x11ED, - 0x1191, 0x1133, 0x10D2, 0x106D, 0x1006, 0x0F9D, 0x0F30, 0x0EC1, - 0x0E50, 0x0DDD, 0x0D67, 0x0CF0, 0x0C76, 0x0BFB, 0x0B7E, 0x0AFF, - 0x0A7F, 0x09FE, 0x097B, 0x08F7, 0x0872, 0x07EC, 0x0766, 0x06DE, - 0x0656, 0x05CE, 0x0545, 0x04BC, 0x0432, 0x03A9, 0x0320, 0x0297, - 0x020E, 0x0185, 0x00FD, 0x0076, 0xFFF0, 0xFF6B, 0xFEE6, 0xFE62, - 0xFDDF, 0xFD5E, 0xFCDE, 0xFC5F, 0xFBE2, 0xFB67, 0xFAED, 0xFA76, - 0xFA00, 0xF98D, 0xF91C, 0xF8AD, 0xF841, 0xF7D7, 0xF770, 0xF70C, - 0xF6AB, 0xF64C, 0xF5F1, 0xF599, 0xF545, 0xF4F4, 0xF4A6, 0xF45C, - 0xF416, 0xF3D4, 0xF396, 0xF35C, 0xF326, 0xF2F4, 0xF2C7, 0xF29F, - 0xF27B, 0xF25C, 0xF242, 0xF22D, 0xF21D, 0xF212, 0xF20C, 0xF20C, - 0xF212, 0xF21D, 0xF22D, 0xF242, 0xF25C, 0xF27B, 0xF29F, 0xF2C7, - 0xF2F5, 0xF326, 0xF35C, 0xF397, 0xF3D5, 0xF417, 0xF45E, 0xF4A8, - 0xF4F6, 0xF547, 0xF59C, 0xF5F4, 0xF650, 0xF6AF, 0xF710, 0xF775, - 0xF7DC, 0xF846, 0xF8B3, 0xF922, 0xF994, 0xFA08, 0xFA7E, 0xFAF6, - 0xFB70, 0xFBEB, 0xFC69, 0xFCE8, 0xFD69, 0xFDEA, 0xFE6E, 0xFEF2, - 0xFF77, 0xFFFE, 0x0084, 0x010C, 0x0194, 0x021D, 0x02A6, 0x0330, - 0x114C, 0x1160, 0x116D, 0x1171, 0x1170, 0x116D, 0x1167, 0x1160, - 0x1156, 0x114A, 0x113C, 0x112B, 0x1119, 0x1105, 0x10EF, 0x10D6, - 0x10BC, 0x10A0, 0x1083, 0x1063, 0x1042, 0x101F, 0x0FFA, 0x0FD4, - 0x0FAC, 0x0F82, 0x0F57, 0x0F2B, 0x0EFD, 0x0ECD, 0x0E9C, 0x0E6A, - 0x0E37, 0x0E02, 0x0DCC, 0x0D94, 0x0D5C, 0x0D22, 0x0CE8, 0x0CAC, - 0x0C6F, 0x0C31, 0x0BF2, 0x0BB2, 0x0B72, 0x0B30, 0x0AEE, 0x0AAB, - 0x0A67, 0x0A22, 0x09DD, 0x0997, 0x0951, 0x090A, 0x08C2, 0x087A, - 0x0831, 0x07E8, 0x079F, 0x0755, 0x070B, 0x06C0, 0x0676, 0x062B, - 0x05E0, 0x0595, 0x0549, 0x04FE, 0x04B3, 0x0467, 0x041C, 0x03D0, - 0x0385, 0x033A, 0x02EF, 0x02A4, 0x025A, 0x0210, 0x01C6, 0x017C, - 0x0133, 0x00EB, 0x00A2, 0x005B, 0x0013, 0xFFCE, 0xFF88, 0xFF42, - 0xFEFE, 0xFEBA, 0xFE76, 0xFE34, 0xFDF2, 0xFDB1, 0xFD72, 0xFD33, - 0xFCF4, 0xFCB7, 0xFC7B, 0xFC40, 0xFC07, 0xFBCE, 0xFB96, 0xFB60, - 0xFB2B, 0xFAF7, 0xFAC5, 0xFA94, 0xFA64, 0xFA36, 0xFA09, 0xF9DD, - 0xF9B4, 0xF98B, 0xF965, 0xF940, 0xF91C, 0xF8FB, 0xF8DB, 0xF8BD, - 0xF8A0, 0xF886, 0xF86D, 0xF857, 0xF842, 0xF82F, 0xF81F, 0xF810, - 0xF804, 0xF7F9, 0xF7F1, 0xF7EB, 0xF7E7, 0xF7E6, 0xF7E9, 0xF7F4, - 0xF807, 0xF822, 0xF843, 0xF86C, 0xF89C, 0xF8D3, 0xF90F, 0xF952, - 0xF99B, 0xF9E9, 0xFA3D, 0xFA96, 0xFAF4, 0xFB57, 0xFBBE, 0xFC29, - 0xFC98, 0xFD0B, 0xFD82, 0xFDFB, 0xFE78, 0xFEF8, 0xFF7A, 0xFFFE, - 0x0083, 0x010C, 0x0196, 0x0221, 0x02AD, 0x033A, 0x03C8, 0x0456, - 0x04E4, 0x0572, 0x0600, 0x068D, 0x071A, 0x07A5, 0x082F, 0x08B8, - 0x093F, 0x09C4, 0x0A46, 0x0AC6, 0x0B43, 0x0BBE, 0x0C35, 0x0CA9, - 0x0D19, 0x0D85, 0x0DED, 0x0E50, 0x0EAF, 0x0F09, 0x0F5E, 0x0FAD, - 0x0FF7, 0x103B, 0x1079, 0x10B1, 0x10E2, 0x110C, 0x112F, 0x06DD, - 0x06C2, 0x06A7, 0x068B, 0x066E, 0x0650, 0x0632, 0x0612, 0x05F3, - 0x05D2, 0x05B1, 0x058F, 0x056D, 0x054A, 0x0527, 0x0503, 0x04DE, - 0x04B9, 0x0494, 0x046E, 0x0448, 0x0422, 0x03FB, 0x03D4, 0x03AC, - 0x0385, 0x035D, 0x0335, 0x030C, 0x02E4, 0x02BB, 0x0292, 0x0269, - 0x0240, 0x0217, 0x01EE, 0x01C5, 0x019C, 0x0173, 0x014A, 0x0121, - 0x00F8, 0x00D0, 0x00A7, 0x007F, 0x0057, 0x002F, 0x0007, 0xFFE1, - 0xFFBA, 0xFF93, 0xFF6D, 0xFF47, 0xFF22, 0xFEFC, 0xFED8, 0xFEB4, - 0xFE90, 0xFE6D, 0xFE4A, 0xFE28, 0xFE07, 0xFDE6, 0xFDC6, 0xFDA6, - 0xFD87, 0xFD69, 0xFD4C, 0xFD2F, 0xFD13, 0xFCF8, 0xFCDE, 0xFCC5, - 0xFCAC, 0xFC95, 0xFC7E, 0xFC68, 0xFC54, 0xFC40, 0xFC2D, 0xFC1C, - 0xFC0B, 0xFBFC, 0xFBED, 0xFBE0, 0xFBD4, 0xFBC9, 0xFBC0, 0xFBB7, - 0xFBB0, 0xFBAA, 0xFBA6, 0xFBA3, 0xFBA1, 0xFBA0, 0xFBA1, 0xFBA4, - 0xFBA8, 0xFBAD, 0xFBB9, 0xFBCA, 0xFBE2, 0xFC00, 0xFC24, 0xFC4D, - 0xFC7B, 0xFCAE, 0xFCE6, 0xFD22, 0xFD63, 0xFDA7, 0xFDEF, 0xFE3B, - 0xFE8A, 0xFEDC, 0xFF31, 0xFF88, 0xFFE2, 0x003C, 0x009A, 0x00F8, - 0x0158, 0x01B9, 0x021B, 0x027E, 0x02E0, 0x0343, 0x03A6, 0x0408, - 0x0469, 0x04CA, 0x0529, 0x0587, 0x05E3, 0x063D, 0x0695, 0x06EA, - 0x073D, 0x078D, 0x07DA, 0x0824, 0x0869, 0x08AB, 0x08E9, 0x0922, - 0x0957, 0x0987, 0x09B1, 0x09D7, 0x09F6, 0x0A10, 0x0A24, 0x0A31, - 0x0A38, 0x0A38, 0x0A37, 0x0A35, 0x0A32, 0x0A2E, 0x0A28, 0x0A22, - 0x0A1B, 0x0A12, 0x0A09, 0x09FF, 0x09F4, 0x09E8, 0x09DB, 0x09CD, - 0x09BE, 0x09AF, 0x099E, 0x098D, 0x097B, 0x0968, 0x0955, 0x0940, - 0x092B, 0x0915, 0x08FF, 0x08E7, 0x08CF, 0x08B7, 0x089D, 0x0883, - 0x0869, 0x084E, 0x0832, 0x0815, 0x07F8, 0x07DB, 0x07BD, 0x079E, - 0x077F, 0x0760, 0x0740, 0x071F, 0x06FE, 0x06DD, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0326, 0x032C, - 0x0331, 0x0335, 0x0337, 0x0338, 0x0338, 0x0336, 0x0333, 0x032F, - 0x0329, 0x0322, 0x031A, 0x0311, 0x0306, 0x02FB, 0x02EE, 0x02E1, - 0x02D2, 0x02C2, 0x02B1, 0x02A0, 0x028D, 0x027A, 0x0265, 0x0250, - 0x023A, 0x0223, 0x020B, 0x01F3, 0x01DA, 0x01C0, 0x01A6, 0x018B, - 0x016F, 0x0153, 0x0136, 0x0119, 0x00FB, 0x00DD, 0x00BE, 0x009F, - 0x007F, 0x005F, 0x003F, 0x001F, 0xFFFF, 0xFFDE, 0xFFBC, 0xFF9B, - 0xFF79, 0xFF58, 0xFF36, 0xFF14, 0xFEF2, 0xFED0, 0xFEAE, 0xFE8C, - 0xFE69, 0xFE48, 0xFE26, 0xFE04, 0xFDE3, 0xFDC1, 0xFDA0, 0xFD7F, - 0xFD5F, 0xFD3E, 0xFD1E, 0xFCFF, 0xFCDF, 0xFCC0, 0xFCA2, 0xFC84, - 0xFC66, 0xFC49, 0xFC2D, 0xFC11, 0xFBF6, 0xFBDB, 0xFBC1, 0xFBA8, - 0xFB8F, 0xFB77, 0xFB60, 0xFB4A, 0xFB34, 0xFB1F, 0xFB0C, 0xFAF9, - 0xFAE7, 0xFAD6, 0xFAC5, 0xFAB6, 0xFAA8, 0xFA9B, 0xFA8F, 0xFA85, - 0xFA7B, 0xFA72, 0xFA6B, 0xFA65, 0xFA60, 0xFA5D, 0xFA5A, 0xFA59, - 0xFA5A, 0xFA5C, 0xFA5F, 0xFA63, 0xFA69, 0xFA70, 0xFA78, 0xFA81, - 0xFA8B, 0xFA97, 0xFAA3, 0xFAB1, 0xFAC0, 0xFACF, 0xFAE0, 0xFAF2, - 0xFB04, 0xFB18, 0xFB2C, 0xFB42, 0xFB58, 0xFB6F, 0xFB86, 0xFB9F, - 0xFBB8, 0xFBD1, 0xFBEC, 0xFC07, 0xFC23, 0xFC3F, 0xFC5C, 0xFC79, - 0xFC97, 0xFCB5, 0xFCD4, 0xFCF3, 0xFD12, 0xFD32, 0xFD52, 0xFD73, - 0xFD94, 0xFDB5, 0xFDD6, 0xFDF8, 0xFE19, 0xFE3B, 0xFE5D, 0xFE7F, - 0xFEA1, 0xFEC3, 0xFEE5, 0xFF07, 0xFF29, 0xFF4B, 0xFF6D, 0xFF8F, - 0xFFB0, 0xFFD1, 0xFFF3, 0x0012, 0x0033, 0x0053, 0x0073, 0x0093, - 0x00B2, 0x00D1, 0x00F0, 0x010E, 0x012B, 0x0148, 0x0165, 0x0180, - 0x019C, 0x01B6, 0x01D0, 0x01EA, 0x0202, 0x021A, 0x0231, 0x0248, - 0x025D, 0x0272, 0x0286, 0x0299, 0x02AB, 0x02BC, 0x02CC, 0x02DB, - 0x02E9, 0x02F6, 0x0302, 0x030D, 0x0317, 0xBF3F, -}; +ROM_ASSET_LOAD_ANIM(manta_seg5_animvalue_05006CA0, 0x0013b910, 41727, 0x00006ca0, 7996); // 0x05008BDC -static const u16 manta_seg5_animindex_05008BDC[] = { - 0x0001, 0x0000, 0x00C7, 0x0001, 0x0001, 0x00C8, 0x0001, 0x00C9, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x00C7, 0x0ED6, 0x0001, 0x0F9D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0ED5, - 0x0001, 0x0000, 0x00C7, 0x0258, 0x0001, 0x0000, - 0x0001, 0x0000, 0x00C7, 0x0191, 0x0001, 0x0000, - 0x0001, 0x0000, 0x00C7, 0x00CA, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0ED4, - 0x0001, 0x0000, 0x00C7, 0x04AD, 0x0001, 0x0574, - 0x0001, 0x0000, 0x00C7, 0x03E6, 0x0001, 0x0000, - 0x0001, 0x0000, 0x00C7, 0x031F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0ED3, - 0x0001, 0x0000, 0x00C7, 0x0E07, 0x0001, 0x0ECE, - 0x0001, 0x0000, 0x00C7, 0x0D40, 0x0001, 0x0000, - 0x00C7, 0x0BB2, 0x00C7, 0x0C79, 0x0001, 0x0000, - 0x00C7, 0x0575, 0x00C7, 0x063C, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0ED2, - 0x0001, 0x0000, 0x00C7, 0x0703, 0x00C7, 0x07CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0ED1, - 0x0001, 0x0891, 0x00C7, 0x0892, 0x0001, 0x0959, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0ED0, - 0x0001, 0x095A, 0x00C7, 0x095B, 0x00C7, 0x0A22, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0ECF, - 0x0001, 0x0AE9, 0x00C7, 0x0AEA, 0x0001, 0x0BB1, -}; +ROM_ASSET_LOAD_ANIM(manta_seg5_animindex_05008BDC, 0x0013b910, 41727, 0x00008bdc, 288); // 0x05008CFC static const struct Animation manta_seg5_anim_05008CFC = { diff --git a/actors/manta/model.inc.c b/actors/manta/model.inc.c index c34d83280..7f6a81205 100644 --- a/actors/manta/model.inc.c +++ b/actors/manta/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Manta Ray // 0x05001758 @@ -19,60 +20,22 @@ static const Lights1 manta_lights_unused = gdSPDefLights1( ); // 0x050017A0 -ALIGNED8 const Texture manta_seg5_texture_050017A0[] = { -#include "actors/manta/manta_fin_corner.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(manta_seg5_texture_050017A0, "actors/manta/manta_fin_corner.rgba16.inc.c", 0x0013b910, 41727, 0x000017a0, 2048); // 0x05001FA0 -ALIGNED8 const Texture manta_seg5_texture_05001FA0[] = { -#include "actors/manta/manta_gills.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(manta_seg5_texture_05001FA0, "actors/manta/manta_gills.rgba16.inc.c", 0x0013b910, 41727, 0x00001fa0, 4096); // 0x05002FA0 -ALIGNED8 const Texture manta_seg5_texture_05002FA0[] = { -#include "actors/manta/manta_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(manta_seg5_texture_05002FA0, "actors/manta/manta_eye.rgba16.inc.c", 0x0013b910, 41727, 0x00002fa0, 2048); // 0x050037A0 -ALIGNED8 const Texture manta_seg5_texture_050037A0[] = { -#include "actors/manta/manta_fin_edge.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(manta_seg5_texture_050037A0, "actors/manta/manta_fin_edge.rgba16.inc.c", 0x0013b910, 41727, 0x000037a0, 4096); // 0x050047A0 -static const Vtx manta_seg5_vertex_050047A0[] = { - {{{ 60, -41, -9}, 0, { 112, 436}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, 3, -29}, 0, { 718, 778}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, 2, 2}, 0, { 836, 436}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, -25, -55}, 0, { 224, 1082}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, -26, -37}, 0, { 274, 802}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, -59, -29}, 0, { -108, 1004}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, 15, -44}, 0, { 766, 1082}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, 3, -29}, 0, { 670, 802}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, 30, 3}, 0, { 1114, 962}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, -26, -37}, 0, { 208, 756}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, -41, -9}, 0, { 96, 416}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, -59, -29}, 0, { -270, 708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, -26, -37}, 0, { 224, 778}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, 2, 2}, 0, { 868, 416}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, 3, -29}, 0, { 750, 756}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, 30, 3}, 0, { 1304, 626}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_050047A0, 0x0013b910, 41727, 0x000047a0, 256); // 0x050048A0 -static const Vtx manta_seg5_vertex_050048A0[] = { - {{{ -23, -42, 8}, 0, { 394, 38}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -48, -24, -36}, 0, { 286, 704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, -59, -29}, 0, { 554, 584}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, -25, -55}, 0, { 622, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -60, 27, -28}, 0, { 232, 594}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -26, 9, 23}, 0, { 380, -172}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, 15, -44}, 0, { 622, 794}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, -41, -9}, 0, { 770, 280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 33, -47, 23}, 0, { 648, -192}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, 30, 3}, 0, { 554, 98}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 33, -6, 34}, 0, { 648, -358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, 2, 2}, 0, { 770, 102}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_050048A0, 0x0013b910, 41727, 0x000048a0, 192); // 0x05004960 - 0x050049C8 const Gfx manta_seg5_dl_05004960[] = { @@ -124,40 +87,10 @@ const Gfx manta_seg5_dl_05004A70[] = { }; // 0x05004AE8 -static const Vtx manta_seg5_vertex_05004AE8[] = { - {{{ 60, -1, 2}, 0, { 836, 436}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, -2, -29}, 0, { 718, 778}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, 42, -9}, 0, { 112, 436}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, 60, -29}, 0, { -108, 1004}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, 27, -37}, 0, { 274, 802}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, 26, -55}, 0, { 224, 1082}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, -14, -44}, 0, { 766, 1082}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, -2, -29}, 0, { 670, 802}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, -29, 3}, 0, { 1114, 962}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, 60, -29}, 0, { -270, 708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, 42, -9}, 0, { 96, 416}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, 27, -37}, 0, { 208, 756}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, 27, -37}, 0, { 224, 778}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, -29, 3}, 0, { 1304, 626}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, -2, -29}, 0, { 750, 756}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, -1, 2}, 0, { 868, 416}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05004AE8, 0x0013b910, 41727, 0x00004ae8, 256); // 0x05004BE8 -static const Vtx manta_seg5_vertex_05004BE8[] = { - {{{ 12, 60, -29}, 0, { 554, 584}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 33, 48, 23}, 0, { 648, -192}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, 42, -9}, 0, { 770, 280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -23, 43, 8}, 0, { 394, 38}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -48, 25, -36}, 0, { 286, 704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, 26, -55}, 0, { 622, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, -14, -44}, 0, { 622, 794}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -60, -26, -28}, 0, { 232, 594}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -26, -8, 23}, 0, { 380, -172}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, -29, 3}, 0, { 554, 98}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 33, 7, 34}, 0, { 648, -358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, -1, 2}, 0, { 770, 102}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05004BE8, 0x0013b910, 41727, 0x00004be8, 192); // 0x05004CA8 - 0x05004D10 const Gfx manta_seg5_dl_05004CA8[] = { @@ -209,11 +142,7 @@ const Gfx manta_seg5_dl_05004DB8[] = { }; // 0x05004E30 -static const Vtx manta_seg5_vertex_05004E30[] = { - {{{ 97, 0, 52}, 0, { 412, 534}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 135, 0, 0}, 0, { 432, 770}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 274, 0, 0}, 0, { 1244, 550}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05004E30, 0x0013b910, 41727, 0x00004e30, 48); // 0x05004E60 - 0x05004E90 const Gfx manta_seg5_dl_05004E60[] = { @@ -244,18 +173,7 @@ const Gfx manta_seg5_dl_05004E90[] = { }; // 0x05004F00 -static const Vtx manta_seg5_vertex_05004F00[] = { - {{{ 172, -21, 42}, 0, { 862, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 184, -11, 8}, 0, { 918, -60}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 18, 2}, 0, { 544, 108}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 92, -11, 2}, 0, { 500, 116}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 92, -1, -23}, 0, { 500, 496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, -1, 32}, 0, { 544, -330}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, -31, 32}, 0, { 8, -216}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, -31, -31}, 0, { 8, 718}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, 18, 32}, 0, { 8, -216}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, 18, -31}, 0, { 8, 718}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05004F00, 0x0013b910, 41727, 0x00004f00, 160); // 0x05004FA0 - 0x05005038 const Gfx manta_seg5_dl_05004FA0[] = { @@ -292,42 +210,13 @@ const Gfx manta_seg5_dl_05005038[] = { }; // 0x050050A8 -static const Vtx manta_seg5_vertex_050050A8[] = { - {{{ -89, -89, 0}, 0, { 376, 742}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -119, -39}, 0, { 0, 626}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -159, 0}, 0, { 0, 40}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -119, -39}, 0, { 990, 626}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 220, -89, -19}, 0, { 780, 948}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 220, -123, 0}, 0, { 780, 656}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -159, 0}, 0, { 990, 40}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_050050A8, 0x0013b910, 41727, 0x000050a8, 112); // 0x05005118 -static const Vtx manta_seg5_vertex_05005118[] = { - {{{ 220, -89, 20}, 0, { 812, 282}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 220, -123, 0}, 0, { 812, 242}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 244, -63, 0}, 0, { 840, 314}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -119, 30}, 0, { 552, 248}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -159, 0}, 0, { 552, 200}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -89, -89, 0}, 0, { 448, 282}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -89, 140, 0}, 0, { 448, 556}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 180, 30}, 0, { 552, 604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 350, 0}, 0, { 552, 806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 220, 228, 0}, 0, { 812, 660}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05005118, 0x0013b910, 41727, 0x00005118, 160); // 0x050051B8 -static const Vtx manta_seg5_vertex_050051B8[] = { - {{{ 244, -63, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 220, -123, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 220, -89, -19}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, -119, -39}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, 180, -39}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 220, 228, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ -89, -89, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ -89, 140, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, 350, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_050051B8, 0x0013b910, 41727, 0x000051b8, 144); // 0x05005248 - 0x05005288 const Gfx manta_seg5_dl_05005248[] = { @@ -389,28 +278,10 @@ const Gfx manta_seg5_dl_05005358[] = { }; // 0x050053F0 -static const Vtx manta_seg5_vertex_050053F0[] = { - {{{ 0, -89, 20}, 0, { 804, 296}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 228, 0}, 0, { 804, 674}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -31, -63, 0}, 0, { 768, 326}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -123, 0}, 0, { 804, 254}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 180, -91, 10}, 0, { 1016, 292}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 180, -111, 0}, 0, { 1016, 268}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 180, 120, 0}, 0, { 1016, 544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 186, -79, 0}, 0, { 1024, 306}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_050053F0, 0x0013b910, 41727, 0x000053f0, 128); // 0x05005470 -static const Vtx manta_seg5_vertex_05005470[] = { - {{{ 0, -89, -19}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 180, 120, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 180, -91, -9}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, -123, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 180, -111, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ -31, -63, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, 228, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 186, -79, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05005470, 0x0013b910, 41727, 0x00005470, 128); // 0x050054F0 - 0x05005558 const Gfx manta_seg5_dl_050054F0[] = { @@ -455,24 +326,10 @@ const Gfx manta_seg5_dl_050055A8[] = { }; // 0x05005620 -static const Vtx manta_seg5_vertex_05005620[] = { - {{{ 167, -105, 0}, 0, { 1220, 280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -89, 10}, 0, { 1024, 298}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -109, 0}, 0, { 1024, 274}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 122, 0}, 0, { 1024, 550}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 180, -17, 0}, 0, { 1236, 384}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7, -77, 0}, 0, { 1012, 312}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05005620, 0x0013b910, 41727, 0x00005620, 96); // 0x05005680 -static const Vtx manta_seg5_vertex_05005680[] = { - {{{ 0, -89, -9}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 180, -17, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 167, -105, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, -109, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ -7, -77, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, 122, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05005680, 0x0013b910, 41727, 0x00005680, 96); // 0x050056E0 - 0x05005730 const Gfx manta_seg5_dl_050056E0[] = { @@ -515,18 +372,7 @@ const Gfx manta_seg5_dl_05005768[] = { }; // 0x050057E0 -static const Vtx manta_seg5_vertex_050057E0[] = { - {{{ 102, 2, 32}, 0, { 544, -330}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 92, 12, 2}, 0, { 500, 116}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, 32, 32}, 0, { 8, -216}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 92, 2, -23}, 0, { 500, 496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, 32, -31}, 0, { 8, 718}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 184, 12, 8}, 0, { 918, -60}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 172, 22, 42}, 0, { 862, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, -17, 2}, 0, { 544, 108}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, -17, 32}, 0, { 8, -216}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, -17, -31}, 0, { 8, 718}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_050057E0, 0x0013b910, 41727, 0x000057e0, 160); // 0x05005880 - 0x05005918 const Gfx manta_seg5_dl_05005880[] = { @@ -563,42 +409,13 @@ const Gfx manta_seg5_dl_05005918[] = { }; // 0x05005988 -static const Vtx manta_seg5_vertex_05005988[] = { - {{{ 0, 160, 0}, 0, { 0, 40}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 120, -39}, 0, { 0, 626}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -89, 90, 0}, 0, { 376, 742}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 220, 124, 0}, 0, { 780, 656}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 220, 90, -19}, 0, { 780, 948}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 120, -39}, 0, { 990, 626}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 160, 0}, 0, { 990, 40}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05005988, 0x0013b910, 41727, 0x00005988, 112); // 0x050059F8 -static const Vtx manta_seg5_vertex_050059F8[] = { - {{{ 244, 64, 0}, 0, { 840, 314}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 220, 124, 0}, 0, { 812, 242}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 220, 90, 20}, 0, { 812, 282}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -89, -139, 0}, 0, { 448, 556}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 120, 30}, 0, { 552, 248}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -89, 90, 0}, 0, { 448, 282}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 160, 0}, 0, { 552, 200}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -179, 30}, 0, { 552, 604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -349, 0}, 0, { 552, 806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 220, -227, 0}, 0, { 812, 660}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_050059F8, 0x0013b910, 41727, 0x000059f8, 160); // 0x05005A98 -static const Vtx manta_seg5_vertex_05005A98[] = { - {{{ 220, -227, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 220, 90, -19}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 244, 64, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, -349, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, -179, -39}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, 120, -39}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ -89, 90, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ -89, -139, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 220, 124, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05005A98, 0x0013b910, 41727, 0x00005a98, 144); // 0x05005B28 - 0x05005B68 const Gfx manta_seg5_dl_05005B28[] = { @@ -660,28 +477,10 @@ const Gfx manta_seg5_dl_05005C38[] = { }; // 0x05005CD0 -static const Vtx manta_seg5_vertex_05005CD0[] = { - {{{ 180, -119, 0}, 0, { 1016, 538}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 180, 92, 10}, 0, { 1016, 286}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 90, 20}, 0, { 804, 290}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -31, 64, 0}, 0, { 764, 320}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -227, 0}, 0, { 804, 668}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 124, 0}, 0, { 804, 248}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 180, 112, 0}, 0, { 1016, 264}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 186, 80, 0}, 0, { 1024, 302}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05005CD0, 0x0013b910, 41727, 0x00005cd0, 128); // 0x05005D50 -static const Vtx manta_seg5_vertex_05005D50[] = { - {{{ 180, 92, -9}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 180, -119, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, 90, -19}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 186, 80, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 180, 112, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, -227, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, 124, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ -31, 64, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05005D50, 0x0013b910, 41727, 0x00005d50, 128); // 0x05005DD0 - 0x05005E38 const Gfx manta_seg5_dl_05005DD0[] = { @@ -726,24 +525,10 @@ const Gfx manta_seg5_dl_05005E88[] = { }; // 0x05005F00 -static const Vtx manta_seg5_vertex_05005F00[] = { - {{{ 0, 90, 10}, 0, { 1024, 298}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 110, 0}, 0, { 1024, 274}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7, 78, 0}, 0, { 1012, 312}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 167, 106, 0}, 0, { 1220, 280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 180, 18, 0}, 0, { 1236, 384}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -121, 0}, 0, { 1024, 550}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05005F00, 0x0013b910, 41727, 0x00005f00, 96); // 0x05005F60 -static const Vtx manta_seg5_vertex_05005F60[] = { - {{{ 0, 90, -9}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 180, 18, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, -121, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 167, 106, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 0, 110, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ -7, 78, 0}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05005F60, 0x0013b910, 41727, 0x00005f60, 96); // 0x05005FC0 - 0x05006010 const Gfx manta_seg5_dl_05005FC0[] = { @@ -786,93 +571,19 @@ const Gfx manta_seg5_dl_05006048[] = { }; // 0x050060C0 -static const Vtx manta_seg5_vertex_050060C0[] = { - {{{ 600, 220, 6}, 0, { 0, 36}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 560, 220, -33}, 0, { 0, 718}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 288, 6}, 0, { 178, 388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 730, 0, -43}, 0, { 480, 888}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 740, 120, 26}, 0, { 758, -304}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 770, 0, 16}, 0, { 480, -134}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, 130, -53}, 0, { 780, 1056}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 740, -119, 26}, 0, { 200, -304}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, -129, -53}, 0, { 178, 1056}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 560, 220, -33}, 0, { 990, 718}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 600, 220, 6}, 0, { 990, 36}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 600, -219, 6}, 0, { 0, 36}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 560, -219, -33}, 0, { 0, 718}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, -287, 6}, 0, { 178, 388}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_050060C0, 0x0013b910, 41727, 0x000060c0, 224); // 0x050061A0 -static const Vtx manta_seg5_vertex_050061A0[] = { - {{{ 260, -219, -33}, 0, { 0, 2324}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 220, 0, -73}, 0, { 1092, 2532}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 504, 0, -91}, 0, { 1092, 1048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 560, -219, -33}, 0, { 0, 756}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 260, 220, -33}, 0, { 0, 2324}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 560, 220, -33}, 0, { 0, 756}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 560, -219, -33}, 0, { -10, 48}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 504, 0, -91}, 0, { 1212, 864}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, -129, -53}, 0, { 490, 16}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, -129, -53}, 0, { 532, 8}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 504, 0, -91}, 0, { 990, 912}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 730, 0, -43}, 0, { 990, -72}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, 130, -53}, 0, { 490, 16}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 560, 220, -33}, 0, { -10, 48}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, 130, -53}, 0, { 532, 8}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_050061A0, 0x0013b910, 41727, 0x000061a0, 240); // 0x05006290 -static const Vtx manta_seg5_vertex_05006290[] = { - {{{ 740, 120, 26}, 0, { 144, 40}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 560, 220, 36}, 0, { 28, 254}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 500, 0, 56}, 0, { 288, 324}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, -287, 6}, 0, { 628, 286}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 600, -219, 6}, 0, { 548, 206}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 560, -219, 36}, 0, { 548, 254}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 260, -219, 36}, 0, { 548, 610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 300, -287, 6}, 0, { 628, 562}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 740, -119, 26}, 0, { 428, 40}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 260, 220, 36}, 0, { 28, 610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 20, -109, 6}, 0, { 416, 894}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 90, -219, 6}, 0, { 548, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 770, 0, 16}, 0, { 288, 4}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 600, 220, 6}, 0, { 28, 206}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05006290, 0x0013b910, 41727, 0x00006290, 224); // 0x05006370 -static const Vtx manta_seg5_vertex_05006370[] = { - {{{ 560, 220, 36}, 0, { 536, 250}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 600, 220, 6}, 0, { 536, 202}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 288, 6}, 0, { 616, 284}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 260, 220, 36}, 0, { 28, 610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 20, 120, 16}, 0, { 144, 894}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 20, -109, 6}, 0, { 416, 894}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -39, 0, 6}, 0, { 288, 966}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 90, 220, 6}, 0, { 28, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 90, 220, 6}, 0, { 536, 810}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 260, 220, 36}, 0, { 536, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 300, 288, 6}, 0, { 616, 560}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05006370, 0x0013b910, 41727, 0x00006370, 176); // 0x05006420 -static const Vtx manta_seg5_vertex_05006420[] = { - {{{ 300, 288, 6}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 260, 220, -33}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 90, 220, 6}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 80, 0, -40}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 90, -219, 6}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 20, -109, 6}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 260, -219, -33}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 300, -287, 6}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 532, -287, 6}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 560, -219, -33}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 220, 0, -73}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 532, 288, 6}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 560, 220, -33}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ -39, 0, 6}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, - {{{ 20, 120, 16}, 0, { 0, 0}, {0xc6, 0xee, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05006420, 0x0013b910, 41727, 0x00006420, 240); // 0x05006510 - 0x05006588 const Gfx manta_seg5_dl_05006510[] = { @@ -964,76 +675,22 @@ const Gfx manta_seg5_dl_05006750[] = { }; // 0x05006808 -static const Vtx manta_seg5_vertex_05006808[] = { - {{{ 0, -5, -3}, 0, { 0, 0}, {0xf3, 0x98, 0x46, 0x00}}}, - {{{ 0, 0, 4}, 0, { 0, 0}, {0xf6, 0x00, 0x7e, 0x00}}}, - {{{ -4, 0, 2}, 0, { 0, 0}, {0xa9, 0x00, 0x5b, 0x00}}}, - {{{ 238, 0, 0}, 0, { 0, 0}, {0x01, 0x66, 0x4a, 0x00}}}, - {{{ 0, 5, -3}, 0, { 0, 0}, {0xf3, 0x68, 0x46, 0x00}}}, - {{{ 238, 0, 0}, 0, { 0, 0}, {0x01, 0x9a, 0x4a, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05006808, 0x0013b910, 41727, 0x00006808, 96); // 0x05006868 -static const Vtx manta_seg5_vertex_05006868[] = { - {{{ -4, 0, 2}, 0, { 0, 0}, {0xa9, 0x00, 0x5b, 0x00}}}, - {{{ 0, 5, -3}, 0, { 0, 0}, {0xf3, 0x68, 0x46, 0x00}}}, - {{{ 0, -5, -3}, 0, { 0, 0}, {0xf3, 0x98, 0x46, 0x00}}}, - {{{ 0, -5, -3}, 0, { 0, 0}, {0x01, 0x00, 0x81, 0x00}}}, - {{{ 0, 5, -3}, 0, { 0, 0}, {0x01, 0x00, 0x81, 0x00}}}, - {{{ 238, 0, 0}, 0, { 0, 0}, {0x01, 0x00, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05006868, 0x0013b910, 41727, 0x00006868, 96); // 0x050068C8 -static const Vtx manta_seg5_vertex_050068C8[] = { - {{{ 0, -8, -5}, 0, { 0, 0}, {0xf1, 0x94, 0x3f, 0x00}}}, - {{{ 0, 0, 7}, 0, { 0, 0}, {0xf4, 0x00, 0x7e, 0x00}}}, - {{{ -7, 0, 0}, 0, { 0, 0}, {0x84, 0x00, 0x18, 0x00}}}, - {{{ 236, -5, -3}, 0, { 0, 0}, {0x13, 0x8e, 0xcd, 0x00}}}, - {{{ 240, 0, 0}, 0, { 0, 0}, {0x7b, 0x00, 0x1b, 0x00}}}, - {{{ 236, 0, 4}, 0, { 0, 0}, {0x0f, 0x00, 0x7e, 0x00}}}, - {{{ 236, 5, -3}, 0, { 0, 0}, {0x13, 0x72, 0xcd, 0x00}}}, - {{{ 0, 8, -5}, 0, { 0, 0}, {0xf1, 0x6c, 0x3f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_050068C8, 0x0013b910, 41727, 0x000068c8, 128); // 0x05006948 -static const Vtx manta_seg5_vertex_05006948[] = { - {{{ -7, 0, 0}, 0, { 0, 0}, {0x84, 0x00, 0x18, 0x00}}}, - {{{ 0, 8, -5}, 0, { 0, 0}, {0xf1, 0x6c, 0x3f, 0x00}}}, - {{{ 0, -8, -5}, 0, { 0, 0}, {0xf1, 0x94, 0x3f, 0x00}}}, - {{{ 236, 5, -3}, 0, { 0, 0}, {0x13, 0x72, 0xcd, 0x00}}}, - {{{ 240, 0, 0}, 0, { 0, 0}, {0x7b, 0x00, 0x1b, 0x00}}}, - {{{ 236, -5, -3}, 0, { 0, 0}, {0x13, 0x8e, 0xcd, 0x00}}}, - {{{ 0, -8, -5}, 0, { 0, 0}, {0x01, 0x00, 0x81, 0x00}}}, - {{{ 0, 8, -5}, 0, { 0, 0}, {0x01, 0x00, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05006948, 0x0013b910, 41727, 0x00006948, 128); // 0x050069C8 -static const Vtx manta_seg5_vertex_050069C8[] = { - {{{ 0, -11, -7}, 0, { 0, 0}, {0x95, 0xbf, 0xee, 0x00}}}, - {{{ 0, 0, 10}, 0, { 0, 0}, {0x9d, 0x00, 0x4f, 0x00}}}, - {{{ -8, 0, 0}, 0, { 0, 0}, {0x83, 0x00, 0x13, 0x00}}}, - {{{ 168, -8, -5}, 0, { 0, 0}, {0x13, 0x8f, 0xcc, 0x00}}}, - {{{ 175, 0, 0}, 0, { 0, 0}, {0x7c, 0x00, 0x18, 0x00}}}, - {{{ 168, 0, 7}, 0, { 0, 0}, {0x10, 0x00, 0x7d, 0x00}}}, - {{{ 168, 8, -5}, 0, { 0, 0}, {0x13, 0x71, 0xcc, 0x00}}}, - {{{ 0, 11, -7}, 0, { 0, 0}, {0x95, 0x41, 0xee, 0x00}}}, - {{{ 0, 0, 10}, 0, { 0, 0}, {0x01, 0x97, 0x46, 0x00}}}, - {{{ 0, -11, -7}, 0, { 0, 0}, {0x01, 0x97, 0x46, 0x00}}}, - {{{ 0, 11, -7}, 0, { 0, 0}, {0x01, 0x69, 0x46, 0x00}}}, - {{{ 0, 0, 10}, 0, { 0, 0}, {0x01, 0x69, 0x46, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_050069C8, 0x0013b910, 41727, 0x000069c8, 192); // 0x05006A88 -static const Vtx manta_seg5_vertex_05006A88[] = { - {{{ -8, 0, 0}, 0, { 0, 0}, {0x83, 0x00, 0x13, 0x00}}}, - {{{ 0, 11, -7}, 0, { 0, 0}, {0x95, 0x41, 0xee, 0x00}}}, - {{{ 0, -11, -7}, 0, { 0, 0}, {0x95, 0xbf, 0xee, 0x00}}}, - {{{ 168, 8, -5}, 0, { 0, 0}, {0x13, 0x71, 0xcc, 0x00}}}, - {{{ 175, 0, 0}, 0, { 0, 0}, {0x7c, 0x00, 0x18, 0x00}}}, - {{{ 168, -8, -5}, 0, { 0, 0}, {0x13, 0x8f, 0xcc, 0x00}}}, - {{{ 0, -11, -7}, 0, { 0, 0}, {0x01, 0x00, 0x81, 0x00}}}, - {{{ 0, 11, -7}, 0, { 0, 0}, {0x01, 0x00, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(manta_seg5_vertex_05006A88, 0x0013b910, 41727, 0x00006a88, 128); // 0x05006B08 - 0x05006B70 const Gfx manta_seg5_dl_05006B08[] = { diff --git a/actors/mario/model.inc.c b/actors/mario/model.inc.c index 67483e356..af2910f8f 100644 --- a/actors/mario/model.inc.c +++ b/actors/mario/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Mario // 0x04000000 # solid color blue - butt, left thigh, right thigh - all poly types @@ -41,9 +42,7 @@ static const Lights1 mario_black_lights_group = gdSPDefLights1( 0x00, 0x00, 0x00, 0x28, 0x28, 0x28 ); -ALIGNED8 const Texture mario_texture_metal[] = { -#include "actors/mario/mario_metal.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_metal, "actors/mario/mario_metal.rgba16.inc.c", 0x00114750, 78432, 0x00000090, 4096); ALIGNED8 const Texture mario_texture_metal_shade[] = { #include "actors/mario/custom_mario_metal_shade.rgba16.inc.c" @@ -53,9 +52,7 @@ ALIGNED8 const Texture mario_texture_metal_light[] = { #include "actors/mario/custom_mario_metal_light.rgba16.inc.c" }; -ALIGNED8 const Texture mario_texture_yellow_button[] = { -#include "actors/mario/mario_overalls_button.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_yellow_button, "actors/mario/mario_overalls_button.rgba16.inc.c", 0x00114750, 78432, 0x00001090, 2048); ALIGNED8 const Texture mario_texture_m_logo[] = { #include "actors/mario/custom_mario_logo.rgba16.inc.c" @@ -81,252 +78,65 @@ ALIGNED8 const Texture mario_texture_skin_sideburn[] = { #include "actors/mario/custom_mario_skin.rgba16.inc.c" }; -ALIGNED8 const Texture mario_texture_mustache[] = { -#include "actors/mario/mario_mustache.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_mustache, "actors/mario/mario_mustache.rgba16.inc.c", 0x00114750, 78432, 0x00002890, 2048); -ALIGNED8 const Texture mario_texture_eyes_front[] = { -#include "actors/mario/mario_eyes_center.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_eyes_front, "actors/mario/mario_eyes_center.rgba16.inc.c", 0x00114750, 78432, 0x00003090, 2048); -ALIGNED8 const Texture mario_texture_eyes_half_closed[] = { -#include "actors/mario/mario_eyes_half_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_eyes_half_closed, "actors/mario/mario_eyes_half_closed.rgba16.inc.c", 0x00114750, 78432, 0x00003890, 2048); -ALIGNED8 const Texture mario_texture_eyes_closed[] = { -#include "actors/mario/mario_eyes_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_eyes_closed, "actors/mario/mario_eyes_closed.rgba16.inc.c", 0x00114750, 78432, 0x00004090, 2048); -ALIGNED8 const Texture mario_texture_eyes_right[] = { -#include "actors/mario/mario_eyes_left_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_eyes_right, "actors/mario/mario_eyes_left_unused.rgba16.inc.c", 0x00114750, 78432, 0x00005890, 2048); -ALIGNED8 const Texture mario_texture_eyes_left[] = { -#include "actors/mario/mario_eyes_right_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_eyes_left, "actors/mario/mario_eyes_right_unused.rgba16.inc.c", 0x00114750, 78432, 0x00006090, 2048); -ALIGNED8 const Texture mario_texture_eyes_up[] = { -#include "actors/mario/mario_eyes_up_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_eyes_up, "actors/mario/mario_eyes_up_unused.rgba16.inc.c", 0x00114750, 78432, 0x00006890, 2048); -ALIGNED8 const Texture mario_texture_eyes_down[] = { -#include "actors/mario/mario_eyes_down_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_eyes_down, "actors/mario/mario_eyes_down_unused.rgba16.inc.c", 0x00114750, 78432, 0x00007090, 2048); -ALIGNED8 const Texture mario_texture_eyes_dead[] = { -#include "actors/mario/mario_eyes_dead.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_eyes_dead, "actors/mario/mario_eyes_dead.rgba16.inc.c", 0x00114750, 78432, 0x00007890, 2048); -ALIGNED8 const Texture mario_texture_wings_half_1[] = { -#include "actors/mario/mario_wing.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_wings_half_1, "actors/mario/mario_wing.rgba16.inc.c", 0x00114750, 78432, 0x00008090, 4096); -ALIGNED8 const Texture mario_texture_wings_half_2[] = { -#include "actors/mario/mario_wing_tip.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_wings_half_2, "actors/mario/mario_wing_tip.rgba16.inc.c", 0x00114750, 78432, 0x00009090, 4096); -ALIGNED8 const Texture mario_texture_metal_wings_half_1[] = { -#include "actors/mario/mario_metal_wing_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_metal_wings_half_1, "actors/mario/mario_metal_wing_unused.rgba16.inc.c", 0x00114750, 78432, 0x0000a090, 4096); -ALIGNED8 const Texture mario_texture_metal_wings_half_2[] = { -#include "actors/mario/mario_metal_wing_tip_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_texture_metal_wings_half_2, "actors/mario/mario_metal_wing_tip_unused.rgba16.inc.c", 0x00114750, 78432, 0x0000b090, 4096); ALIGNED8 const Texture mario_texture_cap_inside[] = { #include "actors/mario/custom_mario_cap_inside.rgba32.inc.c" }; // 0x0400C090 -static const Vtx mario_butt_dl_vertex_group1[] = { - {{{ -9, 73, -34}, 0, { 0, 0}, {0xc2, 0x6b, 0xe6, 0x00}}}, - {{{ -9, 73, 34}, 0, { 0, 0}, {0xbe, 0x6a, 0x12, 0x00}}}, - {{{ 22, 82, -26}, 0, { 0, 0}, {0x07, 0x7e, 0xf5, 0x00}}}, - {{{ 73, 11, 0}, 0, { 0, 0}, {0x7e, 0x04, 0x00, 0x00}}}, - {{{ 55, -61, -36}, 0, { 0, 0}, {0x67, 0xbe, 0xe1, 0x00}}}, - {{{ 44, -10, -92}, 0, { 0, 0}, {0x4f, 0xf2, 0x9e, 0x00}}}, - {{{ 7, 33, 95}, 0, { 0, 0}, {0xe6, 0x26, 0x75, 0x00}}}, - {{{ 44, -9, 92}, 0, { 0, 0}, {0x4f, 0xf2, 0x62, 0x00}}}, - {{{ 43, 40, 91}, 0, { 0, 0}, {0x4e, 0x30, 0x57, 0x00}}}, - {{{ 8, -8, -99}, 0, { 0, 0}, {0xf3, 0xee, 0x84, 0x00}}}, - {{{ 36, -51, -79}, 0, { 0, 0}, {0x30, 0xb8, 0xa4, 0x00}}}, - {{{ 26, -74, -46}, 0, { 0, 0}, {0x18, 0x88, 0xe2, 0x00}}}, - {{{ 36, -52, 79}, 0, { 0, 0}, {0x30, 0xb8, 0x5c, 0x00}}}, - {{{ 26, -74, 45}, 0, { 0, 0}, {0x12, 0x88, 0x22, 0x00}}}, - {{{ 55, -61, 36}, 0, { 0, 0}, {0x60, 0xb3, 0x1a, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_butt_dl_vertex_group1, 0x00114750, 78432, 0x0000c090, 240); // 0x0400C180 -static const Vtx mario_butt_dl_vertex_group2[] = { - {{{ -5, 59, 72}, 0, { 0, 0}, {0xc0, 0x52, 0x47, 0x00}}}, - {{{ -9, 73, 34}, 0, { 0, 0}, {0xbe, 0x6a, 0x12, 0x00}}}, - {{{ -32, 40, 39}, 0, { 0, 0}, {0x8b, 0x25, 0x1d, 0x00}}}, - {{{ 52, 70, 38}, 0, { 0, 0}, {0x53, 0x5d, 0x16, 0x00}}}, - {{{ 22, 82, 26}, 0, { 0, 0}, {0x07, 0x7d, 0x11, 0x00}}}, - {{{ 27, 72, 63}, 0, { 0, 0}, {0x06, 0x6c, 0x42, 0x00}}}, - {{{ 43, 40, -91}, 0, { 0, 0}, {0x4e, 0x30, 0xa9, 0x00}}}, - {{{ 27, 72, -63}, 0, { 0, 0}, {0x07, 0x6b, 0xbe, 0x00}}}, - {{{ 52, 70, -39}, 0, { 0, 0}, {0x59, 0x56, 0xe5, 0x00}}}, - {{{ -5, 59, -72}, 0, { 0, 0}, {0xc0, 0x52, 0xb9, 0x00}}}, - {{{ -17, 32, -79}, 0, { 0, 0}, {0xa4, 0x23, 0xb1, 0x00}}}, - {{{ -32, 40, -39}, 0, { 0, 0}, {0x89, 0x25, 0xeb, 0x00}}}, - {{{ 73, 11, 0}, 0, { 0, 0}, {0x7e, 0x04, 0x00, 0x00}}}, - {{{ 43, 40, 91}, 0, { 0, 0}, {0x4e, 0x30, 0x57, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_butt_dl_vertex_group2, 0x00114750, 78432, 0x0000c180, 224); // 0x0400C260 -static const Vtx mario_butt_dl_vertex_group3[] = { - {{{ -14, -74, 0}, 0, { 0, 0}, {0xcb, 0x8d, 0x00, 0x00}}}, - {{{ -9, -69, 55}, 0, { 0, 0}, {0xcd, 0x97, 0x30, 0x00}}}, - {{{ -31, -51, 42}, 0, { 0, 0}, {0x8d, 0xd7, 0x1f, 0x00}}}, - {{{ 26, -74, -46}, 0, { 0, 0}, {0x18, 0x88, 0xe2, 0x00}}}, - {{{ -9, -69, -55}, 0, { 0, 0}, {0xcd, 0x97, 0xd0, 0x00}}}, - {{{ 4, -48, -86}, 0, { 0, 0}, {0xd8, 0xba, 0x9f, 0x00}}}, - {{{ 4, -49, 86}, 0, { 0, 0}, {0xd8, 0xb9, 0x61, 0x00}}}, - {{{ 26, -74, 45}, 0, { 0, 0}, {0x12, 0x88, 0x22, 0x00}}}, - {{{ -32, 40, 39}, 0, { 0, 0}, {0x8b, 0x25, 0x1d, 0x00}}}, - {{{ -9, 73, 34}, 0, { 0, 0}, {0xbe, 0x6a, 0x12, 0x00}}}, - {{{ -32, 40, -39}, 0, { 0, 0}, {0x89, 0x25, 0xeb, 0x00}}}, - {{{ 27, 72, 63}, 0, { 0, 0}, {0x06, 0x6c, 0x42, 0x00}}}, - {{{ -5, 59, 72}, 0, { 0, 0}, {0xc0, 0x52, 0x47, 0x00}}}, - {{{ 52, 70, -39}, 0, { 0, 0}, {0x59, 0x56, 0xe5, 0x00}}}, - {{{ 22, 82, -26}, 0, { 0, 0}, {0x07, 0x7e, 0xf5, 0x00}}}, - {{{ 52, 70, 38}, 0, { 0, 0}, {0x53, 0x5d, 0x16, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_butt_dl_vertex_group3, 0x00114750, 78432, 0x0000c260, 256); // 0x0400C360 -static const Vtx mario_butt_dl_vertex_group4[] = { - {{{ 6, 33, -95}, 0, { 0, 0}, {0xe6, 0x26, 0x8b, 0x00}}}, - {{{ 27, 72, -63}, 0, { 0, 0}, {0x07, 0x6b, 0xbe, 0x00}}}, - {{{ 43, 40, -91}, 0, { 0, 0}, {0x4e, 0x30, 0xa9, 0x00}}}, - {{{ -31, -51, 42}, 0, { 0, 0}, {0x8d, 0xd7, 0x1f, 0x00}}}, - {{{ -31, -51, -42}, 0, { 0, 0}, {0x91, 0xd0, 0xdc, 0x00}}}, - {{{ -14, -74, 0}, 0, { 0, 0}, {0xcb, 0x8d, 0x00, 0x00}}}, - {{{ -9, -69, -55}, 0, { 0, 0}, {0xcd, 0x97, 0xd0, 0x00}}}, - {{{ 73, 11, 0}, 0, { 0, 0}, {0x7e, 0x04, 0x00, 0x00}}}, - {{{ 44, -10, -92}, 0, { 0, 0}, {0x4f, 0xf2, 0x9e, 0x00}}}, - {{{ 52, 70, 38}, 0, { 0, 0}, {0x53, 0x5d, 0x16, 0x00}}}, - {{{ 52, 70, -39}, 0, { 0, 0}, {0x59, 0x56, 0xe5, 0x00}}}, - {{{ 43, 40, 91}, 0, { 0, 0}, {0x4e, 0x30, 0x57, 0x00}}}, - {{{ 44, -9, 92}, 0, { 0, 0}, {0x4f, 0xf2, 0x62, 0x00}}}, - {{{ 7, 33, 95}, 0, { 0, 0}, {0xe6, 0x26, 0x75, 0x00}}}, - {{{ 27, 72, 63}, 0, { 0, 0}, {0x06, 0x6c, 0x42, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_butt_dl_vertex_group4, 0x00114750, 78432, 0x0000c360, 240); // 0x0400C450 -static const Vtx mario_butt_dl_vertex_group5[] = { - {{{ -5, 59, -72}, 0, { 0, 0}, {0xc0, 0x52, 0xb9, 0x00}}}, - {{{ -9, 73, -34}, 0, { 0, 0}, {0xc2, 0x6b, 0xe6, 0x00}}}, - {{{ 27, 72, -63}, 0, { 0, 0}, {0x07, 0x6b, 0xbe, 0x00}}}, - {{{ -32, 40, -39}, 0, { 0, 0}, {0x89, 0x25, 0xeb, 0x00}}}, - {{{ -32, 40, 39}, 0, { 0, 0}, {0x8b, 0x25, 0x1d, 0x00}}}, - {{{ -18, 32, 79}, 0, { 0, 0}, {0xa4, 0x23, 0x4f, 0x00}}}, - {{{ -5, 59, 72}, 0, { 0, 0}, {0xc0, 0x52, 0x47, 0x00}}}, - {{{ 22, 82, -26}, 0, { 0, 0}, {0x07, 0x7e, 0xf5, 0x00}}}, - {{{ 52, 70, -39}, 0, { 0, 0}, {0x59, 0x56, 0xe5, 0x00}}}, - {{{ 27, 72, 63}, 0, { 0, 0}, {0x06, 0x6c, 0x42, 0x00}}}, - {{{ 43, 40, 91}, 0, { 0, 0}, {0x4e, 0x30, 0x57, 0x00}}}, - {{{ 52, 70, 38}, 0, { 0, 0}, {0x53, 0x5d, 0x16, 0x00}}}, - {{{ 8, -8, 99}, 0, { 0, 0}, {0xf3, 0xef, 0x7c, 0x00}}}, - {{{ 36, -52, 79}, 0, { 0, 0}, {0x30, 0xb8, 0x5c, 0x00}}}, - {{{ 44, -9, 92}, 0, { 0, 0}, {0x4f, 0xf2, 0x62, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_butt_dl_vertex_group5, 0x00114750, 78432, 0x0000c450, 240); // 0x0400C540 -static const Vtx mario_butt_dl_vertex_group6[] = { - {{{ 6, 33, -95}, 0, { 0, 0}, {0xe6, 0x26, 0x8b, 0x00}}}, - {{{ 43, 40, -91}, 0, { 0, 0}, {0x4e, 0x30, 0xa9, 0x00}}}, - {{{ 44, -10, -92}, 0, { 0, 0}, {0x4f, 0xf2, 0x9e, 0x00}}}, - {{{ 44, -9, 92}, 0, { 0, 0}, {0x4f, 0xf2, 0x62, 0x00}}}, - {{{ 36, -52, 79}, 0, { 0, 0}, {0x30, 0xb8, 0x5c, 0x00}}}, - {{{ 55, -61, 36}, 0, { 0, 0}, {0x60, 0xb3, 0x1a, 0x00}}}, - {{{ -18, 32, 79}, 0, { 0, 0}, {0xa4, 0x23, 0x4f, 0x00}}}, - {{{ 7, 33, 95}, 0, { 0, 0}, {0xe6, 0x26, 0x75, 0x00}}}, - {{{ -5, 59, 72}, 0, { 0, 0}, {0xc0, 0x52, 0x47, 0x00}}}, - {{{ -20, -7, 81}, 0, { 0, 0}, {0xa3, 0xf9, 0x55, 0x00}}}, - {{{ 8, -8, 99}, 0, { 0, 0}, {0xf3, 0xef, 0x7c, 0x00}}}, - {{{ 4, -49, 86}, 0, { 0, 0}, {0xd8, 0xb9, 0x61, 0x00}}}, - {{{ -20, -8, -81}, 0, { 0, 0}, {0xa3, 0xf8, 0xab, 0x00}}}, - {{{ 8, -8, -99}, 0, { 0, 0}, {0xf3, 0xee, 0x84, 0x00}}}, - {{{ 4, -48, -86}, 0, { 0, 0}, {0xd8, 0xba, 0x9f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_butt_dl_vertex_group6, 0x00114750, 78432, 0x0000c540, 240); // 0x0400C630 -static const Vtx mario_butt_dl_vertex_group7[] = { - {{{ -5, 59, -72}, 0, { 0, 0}, {0xc0, 0x52, 0xb9, 0x00}}}, - {{{ 6, 33, -95}, 0, { 0, 0}, {0xe6, 0x26, 0x8b, 0x00}}}, - {{{ -17, 32, -79}, 0, { 0, 0}, {0xa4, 0x23, 0xb1, 0x00}}}, - {{{ -20, -8, -81}, 0, { 0, 0}, {0xa3, 0xf8, 0xab, 0x00}}}, - {{{ 7, 33, 95}, 0, { 0, 0}, {0xe6, 0x26, 0x75, 0x00}}}, - {{{ -18, 32, 79}, 0, { 0, 0}, {0xa4, 0x23, 0x4f, 0x00}}}, - {{{ -20, -7, 81}, 0, { 0, 0}, {0xa3, 0xf9, 0x55, 0x00}}}, - {{{ -32, 40, -39}, 0, { 0, 0}, {0x89, 0x25, 0xeb, 0x00}}}, - {{{ 55, -61, 36}, 0, { 0, 0}, {0x60, 0xb3, 0x1a, 0x00}}}, - {{{ 73, 11, 0}, 0, { 0, 0}, {0x7e, 0x04, 0x00, 0x00}}}, - {{{ 44, -9, 92}, 0, { 0, 0}, {0x4f, 0xf2, 0x62, 0x00}}}, - {{{ 55, -61, -36}, 0, { 0, 0}, {0x67, 0xbe, 0xe1, 0x00}}}, - {{{ 36, -51, -79}, 0, { 0, 0}, {0x30, 0xb8, 0xa4, 0x00}}}, - {{{ 44, -10, -92}, 0, { 0, 0}, {0x4f, 0xf2, 0x9e, 0x00}}}, - {{{ 8, -8, -99}, 0, { 0, 0}, {0xf3, 0xee, 0x84, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_butt_dl_vertex_group7, 0x00114750, 78432, 0x0000c630, 240); // 0x0400C720 -static const Vtx mario_butt_dl_vertex_group8[] = { - {{{ 8, -8, 99}, 0, { 0, 0}, {0xf3, 0xef, 0x7c, 0x00}}}, - {{{ 4, -49, 86}, 0, { 0, 0}, {0xd8, 0xb9, 0x61, 0x00}}}, - {{{ 36, -52, 79}, 0, { 0, 0}, {0x30, 0xb8, 0x5c, 0x00}}}, - {{{ -9, 73, -34}, 0, { 0, 0}, {0xc2, 0x6b, 0xe6, 0x00}}}, - {{{ 22, 82, -26}, 0, { 0, 0}, {0x07, 0x7e, 0xf5, 0x00}}}, - {{{ 27, 72, -63}, 0, { 0, 0}, {0x07, 0x6b, 0xbe, 0x00}}}, - {{{ 27, 72, 63}, 0, { 0, 0}, {0x06, 0x6c, 0x42, 0x00}}}, - {{{ -5, 59, 72}, 0, { 0, 0}, {0xc0, 0x52, 0x47, 0x00}}}, - {{{ 7, 33, 95}, 0, { 0, 0}, {0xe6, 0x26, 0x75, 0x00}}}, - {{{ 6, 33, -95}, 0, { 0, 0}, {0xe6, 0x26, 0x8b, 0x00}}}, - {{{ -5, 59, -72}, 0, { 0, 0}, {0xc0, 0x52, 0xb9, 0x00}}}, - {{{ 22, 82, 26}, 0, { 0, 0}, {0x07, 0x7d, 0x11, 0x00}}}, - {{{ 52, 70, 38}, 0, { 0, 0}, {0x53, 0x5d, 0x16, 0x00}}}, - {{{ -9, 73, 34}, 0, { 0, 0}, {0xbe, 0x6a, 0x12, 0x00}}}, - {{{ -32, 40, -39}, 0, { 0, 0}, {0x89, 0x25, 0xeb, 0x00}}}, - {{{ 26, -74, 45}, 0, { 0, 0}, {0x12, 0x88, 0x22, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_butt_dl_vertex_group8, 0x00114750, 78432, 0x0000c720, 256); // 0x0400C820 -static const Vtx mario_butt_dl_vertex_group9[] = { - {{{ 4, -48, -86}, 0, { 0, 0}, {0xd8, 0xba, 0x9f, 0x00}}}, - {{{ 36, -51, -79}, 0, { 0, 0}, {0x30, 0xb8, 0xa4, 0x00}}}, - {{{ 26, -74, -46}, 0, { 0, 0}, {0x18, 0x88, 0xe2, 0x00}}}, - {{{ -20, -7, 81}, 0, { 0, 0}, {0xa3, 0xf9, 0x55, 0x00}}}, - {{{ -18, 32, 79}, 0, { 0, 0}, {0xa4, 0x23, 0x4f, 0x00}}}, - {{{ -32, 40, 39}, 0, { 0, 0}, {0x8b, 0x25, 0x1d, 0x00}}}, - {{{ 8, -8, -99}, 0, { 0, 0}, {0xf3, 0xee, 0x84, 0x00}}}, - {{{ 7, 33, 95}, 0, { 0, 0}, {0xe6, 0x26, 0x75, 0x00}}}, - {{{ 8, -8, 99}, 0, { 0, 0}, {0xf3, 0xef, 0x7c, 0x00}}}, - {{{ 44, -9, 92}, 0, { 0, 0}, {0x4f, 0xf2, 0x62, 0x00}}}, - {{{ -9, 73, 34}, 0, { 0, 0}, {0xbe, 0x6a, 0x12, 0x00}}}, - {{{ 22, 82, 26}, 0, { 0, 0}, {0x07, 0x7d, 0x11, 0x00}}}, - {{{ 22, 82, -26}, 0, { 0, 0}, {0x07, 0x7e, 0xf5, 0x00}}}, - {{{ -9, -69, -55}, 0, { 0, 0}, {0xcd, 0x97, 0xd0, 0x00}}}, - {{{ -31, -51, -42}, 0, { 0, 0}, {0x91, 0xd0, 0xdc, 0x00}}}, - {{{ -20, -8, -81}, 0, { 0, 0}, {0xa3, 0xf8, 0xab, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_butt_dl_vertex_group9, 0x00114750, 78432, 0x0000c820, 256); // 0x0400C920 -static const Vtx mario_butt_dl_vertex_group10[] = { - {{{ -31, -51, 42}, 0, { 0, 0}, {0x8d, 0xd7, 0x1f, 0x00}}}, - {{{ -9, -69, 55}, 0, { 0, 0}, {0xcd, 0x97, 0x30, 0x00}}}, - {{{ 4, -49, 86}, 0, { 0, 0}, {0xd8, 0xb9, 0x61, 0x00}}}, - {{{ -20, -7, 81}, 0, { 0, 0}, {0xa3, 0xf9, 0x55, 0x00}}}, - {{{ -32, 40, 39}, 0, { 0, 0}, {0x8b, 0x25, 0x1d, 0x00}}}, - {{{ -32, 40, -39}, 0, { 0, 0}, {0x89, 0x25, 0xeb, 0x00}}}, - {{{ -20, -8, -81}, 0, { 0, 0}, {0xa3, 0xf8, 0xab, 0x00}}}, - {{{ -31, -51, -42}, 0, { 0, 0}, {0x91, 0xd0, 0xdc, 0x00}}}, - {{{ 55, -61, 36}, 0, { 0, 0}, {0x60, 0xb3, 0x1a, 0x00}}}, - {{{ 26, -74, 45}, 0, { 0, 0}, {0x12, 0x88, 0x22, 0x00}}}, - {{{ 26, -74, -46}, 0, { 0, 0}, {0x18, 0x88, 0xe2, 0x00}}}, - {{{ -14, -74, 0}, 0, { 0, 0}, {0xcb, 0x8d, 0x00, 0x00}}}, - {{{ -9, -69, -55}, 0, { 0, 0}, {0xcd, 0x97, 0xd0, 0x00}}}, - {{{ 55, -61, -36}, 0, { 0, 0}, {0x67, 0xbe, 0xe1, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_butt_dl_vertex_group10, 0x00114750, 78432, 0x0000c920, 224); // 0x0400CA00 - 0x0400CC98 const Gfx mario_butt_dl[] = { @@ -413,73 +223,16 @@ const Gfx mario_metal_butt[] = { }; // 0x0400CD40 -static const Vtx mario_left_arm_shared_dl_vertex_group1[] = { - {{{ 7, 27, 20}, 0, { 0, 0}, {0xda, 0x61, 0x47, 0x00}}}, - {{{ 59, 20, 15}, 0, { 0, 0}, {0x44, 0x4a, 0x4c, 0x00}}}, - {{{ 59, 21, -21}, 0, { 0, 0}, {0x37, 0x67, 0xd0, 0x00}}}, - {{{ 6, -16, 32}, 0, { 0, 0}, {0xd5, 0xdc, 0x71, 0x00}}}, - {{{ 58, -15, 25}, 0, { 0, 0}, {0x32, 0xc6, 0x64, 0x00}}}, - {{{ 5, -42, -5}, 0, { 0, 0}, {0xd3, 0x8a, 0xff, 0x00}}}, - {{{ 57, -36, -5}, 0, { 0, 0}, {0x3e, 0x93, 0xef, 0x00}}}, - {{{ 6, -13, -42}, 0, { 0, 0}, {0xd6, 0xde, 0x8e, 0x00}}}, - {{{ 58, -13, -34}, 0, { 0, 0}, {0x3b, 0xfb, 0x90, 0x00}}}, - {{{ 7, 29, -26}, 0, { 0, 0}, {0xda, 0x62, 0xbb, 0x00}}}, - {{{ -8, 17, -17}, 0, { 0, 0}, {0x90, 0x2a, 0xd6, 0x00}}}, - {{{ -8, 16, 10}, 0, { 0, 0}, {0x9a, 0x44, 0x1d, 0x00}}}, - {{{ -8, -9, -27}, 0, { 0, 0}, {0x8e, 0xe8, 0xce, 0x00}}}, - {{{ -9, -26, -5}, 0, { 0, 0}, {0x96, 0xbd, 0x0e, 0x00}}}, - {{{ -8, -11, 18}, 0, { 0, 0}, {0x8b, 0xff, 0x2f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_arm_shared_dl_vertex_group1, 0x00114750, 78432, 0x0000cd40, 240); // 0x0400CE30 -static const Vtx mario_left_arm_shared_dl_vertex_group2[] = { - {{{ 68, 13, -16}, 0, { 0, 0}, {0x6a, 0x38, 0xd9, 0x00}}}, - {{{ 68, -10, -25}, 0, { 0, 0}, {0x75, 0xe7, 0xd9, 0x00}}}, - {{{ 58, -13, -34}, 0, { 0, 0}, {0x3b, 0xfb, 0x90, 0x00}}}, - {{{ 59, 20, 15}, 0, { 0, 0}, {0x44, 0x4a, 0x4c, 0x00}}}, - {{{ 68, 12, 9}, 0, { 0, 0}, {0x78, 0x1f, 0x1b, 0x00}}}, - {{{ 67, -12, 16}, 0, { 0, 0}, {0x6f, 0xe8, 0x37, 0x00}}}, - {{{ 57, -36, -5}, 0, { 0, 0}, {0x3e, 0x93, 0xef, 0x00}}}, - {{{ 67, -26, -5}, 0, { 0, 0}, {0x6e, 0xc2, 0xfe, 0x00}}}, - {{{ 58, -15, 25}, 0, { 0, 0}, {0x32, 0xc6, 0x64, 0x00}}}, - {{{ 59, 21, -21}, 0, { 0, 0}, {0x37, 0x67, 0xd0, 0x00}}}, - {{{ 7, 27, 20}, 0, { 0, 0}, {0xda, 0x61, 0x47, 0x00}}}, - {{{ -8, -11, 18}, 0, { 0, 0}, {0x8b, 0xff, 0x2f, 0x00}}}, - {{{ 6, -16, 32}, 0, { 0, 0}, {0xd5, 0xdc, 0x71, 0x00}}}, - {{{ -9, -26, -5}, 0, { 0, 0}, {0x96, 0xbd, 0x0e, 0x00}}}, - {{{ 5, -42, -5}, 0, { 0, 0}, {0xd3, 0x8a, 0xff, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_arm_shared_dl_vertex_group2, 0x00114750, 78432, 0x0000ce30, 240); // 0x0400CF20 -static const Vtx mario_left_arm_shared_dl_vertex_group3[] = { - {{{ 5, -42, -5}, 0, { 0, 0}, {0xd3, 0x8a, 0xff, 0x00}}}, - {{{ -8, -9, -27}, 0, { 0, 0}, {0x8e, 0xe8, 0xce, 0x00}}}, - {{{ 6, -13, -42}, 0, { 0, 0}, {0xd6, 0xde, 0x8e, 0x00}}}, - {{{ -8, 17, -17}, 0, { 0, 0}, {0x90, 0x2a, 0xd6, 0x00}}}, - {{{ 7, 29, -26}, 0, { 0, 0}, {0xda, 0x62, 0xbb, 0x00}}}, - {{{ -8, 16, 10}, 0, { 0, 0}, {0x9a, 0x44, 0x1d, 0x00}}}, - {{{ 7, 27, 20}, 0, { 0, 0}, {0xda, 0x61, 0x47, 0x00}}}, - {{{ 58, -13, -34}, 0, { 0, 0}, {0x3b, 0xfb, 0x90, 0x00}}}, - {{{ 57, -36, -5}, 0, { 0, 0}, {0x3e, 0x93, 0xef, 0x00}}}, - {{{ 6, -16, 32}, 0, { 0, 0}, {0xd5, 0xdc, 0x71, 0x00}}}, - {{{ 58, -15, 25}, 0, { 0, 0}, {0x32, 0xc6, 0x64, 0x00}}}, - {{{ 59, 20, 15}, 0, { 0, 0}, {0x44, 0x4a, 0x4c, 0x00}}}, - {{{ 59, 21, -21}, 0, { 0, 0}, {0x37, 0x67, 0xd0, 0x00}}}, - {{{ -8, -11, 18}, 0, { 0, 0}, {0x8b, 0xff, 0x2f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_arm_shared_dl_vertex_group3, 0x00114750, 78432, 0x0000cf20, 224); // 0x0400D000 -static const Vtx mario_left_arm_shared_dl_vertex_group4[] = { - {{{ 68, 12, 9}, 0, { 0, 0}, {0x78, 0x1f, 0x1b, 0x00}}}, - {{{ 68, -10, -25}, 0, { 0, 0}, {0x75, 0xe7, 0xd9, 0x00}}}, - {{{ 68, 13, -16}, 0, { 0, 0}, {0x6a, 0x38, 0xd9, 0x00}}}, - {{{ 67, -12, 16}, 0, { 0, 0}, {0x6f, 0xe8, 0x37, 0x00}}}, - {{{ 67, -26, -5}, 0, { 0, 0}, {0x6e, 0xc2, 0xfe, 0x00}}}, - {{{ -8, 17, -17}, 0, { 0, 0}, {0x90, 0x2a, 0xd6, 0x00}}}, - {{{ -8, -9, -27}, 0, { 0, 0}, {0x8e, 0xe8, 0xce, 0x00}}}, - {{{ -8, -11, 18}, 0, { 0, 0}, {0x8b, 0xff, 0x2f, 0x00}}}, - {{{ -9, -26, -5}, 0, { 0, 0}, {0x96, 0xbd, 0x0e, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_arm_shared_dl_vertex_group4, 0x00114750, 78432, 0x0000d000, 144); // 0x0400D090 - 0x0400D1D8 const Gfx mario_left_arm_shared_dl[] = { @@ -519,24 +272,7 @@ const Gfx mario_left_arm[] = { }; // 0x0400D1F8 -static const Vtx mario_left_forearm_shared_dl_vertex[] = { - {{{ -2, 19, 16}, 0, { 0, 0}, {0xdb, 0x61, 0x48, 0x00}}}, - {{{ 47, 14, 13}, 0, { 0, 0}, {0x44, 0x44, 0x51, 0x00}}}, - {{{ 47, 16, -19}, 0, { 0, 0}, {0x45, 0x61, 0xd6, 0x00}}}, - {{{ -3, -17, 26}, 0, { 0, 0}, {0xd7, 0xdb, 0x71, 0x00}}}, - {{{ 46, -17, 22}, 0, { 0, 0}, {0x41, 0xc7, 0x5c, 0x00}}}, - {{{ -3, -38, -4}, 0, { 0, 0}, {0xd4, 0x89, 0xfe, 0x00}}}, - {{{ 45, -34, -4}, 0, { 0, 0}, {0x3f, 0x95, 0xe8, 0x00}}}, - {{{ -3, -14, -34}, 0, { 0, 0}, {0xd7, 0xde, 0x8e, 0x00}}}, - {{{ 46, -14, -30}, 0, { 0, 0}, {0x42, 0xf4, 0x95, 0x00}}}, - {{{ -2, 21, -21}, 0, { 0, 0}, {0xdb, 0x63, 0xbb, 0x00}}}, - {{{ -14, 13, -15}, 0, { 0, 0}, {0x93, 0x2c, 0xd3, 0x00}}}, - {{{ -14, 11, 10}, 0, { 0, 0}, {0x93, 0x3b, 0x19, 0x00}}}, - {{{ -15, -11, -24}, 0, { 0, 0}, {0x9a, 0xde, 0xbe, 0x00}}}, - {{{ -15, -27, -4}, 0, { 0, 0}, {0x8b, 0xd2, 0x0a, 0x00}}}, - {{{ -15, -13, 17}, 0, { 0, 0}, {0x9b, 0xfb, 0x4c, 0x00}}}, - {{{ 58, -7, -3}, 0, { 0, 0}, {0x7e, 0xfc, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_forearm_shared_dl_vertex, 0x00114750, 78432, 0x0000d1f8, 256); // 0x0400D2F8 - 0x0400D3E8 const Gfx mario_left_forearm_shared_dl[] = { @@ -559,75 +295,16 @@ const Gfx mario_left_forearm_shared_dl[] = { }; // 0x0400D3E8 -static const Vtx mario_left_hand_closed_shared_dl_vertex_group1[] = { - {{{ 36, 6, 42}, 0, { 0, 0}, {0xe1, 0xf0, 0x79, 0x00}}}, - {{{ 17, -1, 27}, 0, { 0, 0}, {0x00, 0xfd, 0x7f, 0x00}}}, - {{{ 34, -41, 3}, 0, { 0, 0}, {0x42, 0xa3, 0x36, 0x00}}}, - {{{ 26, -25, -32}, 0, { 0, 0}, {0x09, 0xc7, 0x8f, 0x00}}}, - {{{ 4, 24, -31}, 0, { 0, 0}, {0xd5, 0x3f, 0x9c, 0x00}}}, - {{{ 33, 7, -44}, 0, { 0, 0}, {0xc6, 0xfe, 0x90, 0x00}}}, - {{{ -1, 39, 5}, 0, { 0, 0}, {0xea, 0x6e, 0x3a, 0x00}}}, - {{{ 5, -6, 36}, 0, { 0, 0}, {0x44, 0x1b, 0x67, 0x00}}}, - {{{ -10, 26, -38}, 0, { 0, 0}, {0xf0, 0x41, 0x95, 0x00}}}, - {{{ 17, -38, -39}, 0, { 0, 0}, {0x1a, 0xb7, 0x9d, 0x00}}}, - {{{ 86, 29, 41}, 0, { 0, 0}, {0x4b, 0x20, 0x60, 0x00}}}, - {{{ 59, 81, 8}, 0, { 0, 0}, {0x11, 0x7a, 0x1d, 0x00}}}, - {{{ 107, -26, 4}, 0, { 0, 0}, {0x67, 0xc5, 0x2b, 0x00}}}, - {{{ 61, 12, -60}, 0, { 0, 0}, {0x00, 0x21, 0x86, 0x00}}}, - {{{ 90, 17, -46}, 0, { 0, 0}, {0x43, 0x35, 0xa3, 0x00}}}, - {{{ 100, -6, -46}, 0, { 0, 0}, {0x63, 0x0a, 0xb3, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_hand_closed_shared_dl_vertex_group1, 0x00114750, 78432, 0x0000d3e8, 256); // 0x0400D4E8 -static const Vtx mario_left_hand_closed_shared_dl_vertex_group2[] = { - {{{ 90, 17, -46}, 0, { 0, 0}, {0x43, 0x35, 0xa3, 0x00}}}, - {{{ 57, 55, -37}, 0, { 0, 0}, {0x22, 0x54, 0xa9, 0x00}}}, - {{{ 99, 40, -16}, 0, { 0, 0}, {0x6c, 0x3c, 0xe5, 0x00}}}, - {{{ 32, 63, -28}, 0, { 0, 0}, {0xd0, 0x4f, 0xaa, 0x00}}}, - {{{ 12, 59, 10}, 0, { 0, 0}, {0xaa, 0x58, 0x1b, 0x00}}}, - {{{ 59, 81, 8}, 0, { 0, 0}, {0x11, 0x7a, 0x1d, 0x00}}}, - {{{ 80, -31, -61}, 0, { 0, 0}, {0x0c, 0xb2, 0x9d, 0x00}}}, - {{{ 100, -6, -46}, 0, { 0, 0}, {0x63, 0x0a, 0xb3, 0x00}}}, - {{{ 107, -26, 4}, 0, { 0, 0}, {0x67, 0xc5, 0x2b, 0x00}}}, - {{{ 61, 12, -60}, 0, { 0, 0}, {0x00, 0x21, 0x86, 0x00}}}, - {{{ 33, 7, -44}, 0, { 0, 0}, {0xc6, 0xfe, 0x90, 0x00}}}, - {{{ 86, 29, 41}, 0, { 0, 0}, {0x4b, 0x20, 0x60, 0x00}}}, - {{{ 58, -45, 7}, 0, { 0, 0}, {0x01, 0x85, 0x1c, 0x00}}}, - {{{ 36, 6, 42}, 0, { 0, 0}, {0xe1, 0xf0, 0x79, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_hand_closed_shared_dl_vertex_group2, 0x00114750, 78432, 0x0000d4e8, 224); // 0x0400D5C8 -static const Vtx mario_left_hand_closed_shared_dl_vertex_group3[] = { - {{{ 27, -58, 6}, 0, { 0, 0}, {0xa3, 0xad, 0x12, 0x00}}}, - {{{ -14, -14, -4}, 0, { 0, 0}, {0x8c, 0xcd, 0x02, 0x00}}}, - {{{ 17, -38, -39}, 0, { 0, 0}, {0x1a, 0xb7, 0x9d, 0x00}}}, - {{{ -10, 26, -38}, 0, { 0, 0}, {0xf0, 0x41, 0x95, 0x00}}}, - {{{ -18, 45, 8}, 0, { 0, 0}, {0x84, 0xf3, 0x13, 0x00}}}, - {{{ 5, -6, 36}, 0, { 0, 0}, {0x99, 0xd2, 0x38, 0x00}}}, - {{{ 34, -41, 3}, 0, { 0, 0}, {0x42, 0xa3, 0x36, 0x00}}}, - {{{ 27, -58, 6}, 0, { 0, 0}, {0x73, 0xd5, 0x1d, 0x00}}}, - {{{ 26, -25, -32}, 0, { 0, 0}, {0x09, 0xc7, 0x8f, 0x00}}}, - {{{ -18, 45, 8}, 0, { 0, 0}, {0x2d, 0x71, 0x21, 0x00}}}, - {{{ -1, 39, 5}, 0, { 0, 0}, {0xea, 0x6e, 0x3a, 0x00}}}, - {{{ 5, -6, 36}, 0, { 0, 0}, {0x44, 0x1b, 0x67, 0x00}}}, - {{{ 36, 6, 42}, 0, { 0, 0}, {0xe1, 0xf0, 0x79, 0x00}}}, - {{{ 12, 59, 10}, 0, { 0, 0}, {0xaa, 0x58, 0x1b, 0x00}}}, - {{{ 58, -45, 7}, 0, { 0, 0}, {0x01, 0x85, 0x1c, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_hand_closed_shared_dl_vertex_group3, 0x00114750, 78432, 0x0000d5c8, 240); // 0x0400D6B8 -static const Vtx mario_left_hand_closed_shared_dl_vertex_group4[] = { - {{{ 26, -25, -32}, 0, { 0, 0}, {0x09, 0xc7, 0x8f, 0x00}}}, - {{{ 33, 7, -44}, 0, { 0, 0}, {0xc6, 0xfe, 0x90, 0x00}}}, - {{{ 80, -31, -61}, 0, { 0, 0}, {0x0c, 0xb2, 0x9d, 0x00}}}, - {{{ 58, -45, 7}, 0, { 0, 0}, {0x01, 0x85, 0x1c, 0x00}}}, - {{{ 34, -41, 3}, 0, { 0, 0}, {0x42, 0xa3, 0x36, 0x00}}}, - {{{ 61, 12, -60}, 0, { 0, 0}, {0x00, 0x21, 0x86, 0x00}}}, - {{{ 12, 59, 10}, 0, { 0, 0}, {0xaa, 0x58, 0x1b, 0x00}}}, - {{{ 32, 63, -28}, 0, { 0, 0}, {0xd0, 0x4f, 0xaa, 0x00}}}, - {{{ 4, 24, -31}, 0, { 0, 0}, {0xd5, 0x3f, 0x9c, 0x00}}}, - {{{ -1, 39, 5}, 0, { 0, 0}, {0xea, 0x6e, 0x3a, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_hand_closed_shared_dl_vertex_group4, 0x00114750, 78432, 0x0000d6b8, 160); // 0x0400D758 - 0x0400D8F0 const Gfx mario_left_hand_closed_shared_dl[] = { @@ -672,77 +349,16 @@ const Gfx mario_left_hand_closed[] = { }; // 0x0400D910 -static const Vtx mario_right_arm_shared_dl_vertex_group1[] = { - {{{ 57, -14, -22}, 0, { 0, 0}, {0x33, 0xcf, 0x97, 0x00}}}, - {{{ 5, -44, 5}, 0, { 0, 0}, {0xd3, 0x8a, 0xf7, 0x00}}}, - {{{ 6, -15, -30}, 0, { 0, 0}, {0xd6, 0xe6, 0x8c, 0x00}}}, - {{{ 57, -38, 6}, 0, { 0, 0}, {0x3e, 0x93, 0x07, 0x00}}}, - {{{ 6, -19, 44}, 0, { 0, 0}, {0xd5, 0xd4, 0x6e, 0x00}}}, - {{{ 57, -17, 37}, 0, { 0, 0}, {0x33, 0xe8, 0x71, 0x00}}}, - {{{ 7, 25, 32}, 0, { 0, 0}, {0xd9, 0x5c, 0x4d, 0x00}}}, - {{{ 58, 17, 27}, 0, { 0, 0}, {0x44, 0x59, 0x39, 0x00}}}, - {{{ 7, 27, -13}, 0, { 0, 0}, {0xda, 0x67, 0xc2, 0x00}}}, - {{{ 58, 19, -9}, 0, { 0, 0}, {0x3e, 0x4a, 0xaf, 0x00}}}, - {{{ -9, -28, 6}, 0, { 0, 0}, {0x96, 0xbf, 0xec, 0x00}}}, - {{{ -9, -10, -15}, 0, { 0, 0}, {0x8f, 0x01, 0xc7, 0x00}}}, - {{{ -8, 15, -5}, 0, { 0, 0}, {0x91, 0x39, 0xed, 0x00}}}, - {{{ -8, 14, 22}, 0, { 0, 0}, {0x99, 0x2e, 0x38, 0x00}}}, - {{{ -9, -13, 30}, 0, { 0, 0}, {0x8a, 0xe9, 0x26, 0x00}}}, - {{{ 67, -12, -13}, 0, { 0, 0}, {0x68, 0xeb, 0xbc, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_arm_shared_dl_vertex_group1, 0x00114750, 78432, 0x0000d910, 256); // 0x0400DA10 -static const Vtx mario_right_arm_shared_dl_vertex_group2[] = { - {{{ 57, -38, 6}, 0, { 0, 0}, {0x3e, 0x93, 0x07, 0x00}}}, - {{{ 67, -14, 28}, 0, { 0, 0}, {0x6f, 0xe8, 0x37, 0x00}}}, - {{{ 57, -17, 37}, 0, { 0, 0}, {0x33, 0xe8, 0x71, 0x00}}}, - {{{ 58, 17, 27}, 0, { 0, 0}, {0x44, 0x59, 0x39, 0x00}}}, - {{{ 67, 11, -4}, 0, { 0, 0}, {0x78, 0x26, 0xf1, 0x00}}}, - {{{ 58, 19, -9}, 0, { 0, 0}, {0x3e, 0x4a, 0xaf, 0x00}}}, - {{{ 67, 10, 21}, 0, { 0, 0}, {0x71, 0x2a, 0x25, 0x00}}}, - {{{ 66, -28, 6}, 0, { 0, 0}, {0x75, 0xd1, 0xfe, 0x00}}}, - {{{ 67, -12, -13}, 0, { 0, 0}, {0x68, 0xeb, 0xbc, 0x00}}}, - {{{ -9, -13, 30}, 0, { 0, 0}, {0x8a, 0xe9, 0x26, 0x00}}}, - {{{ -9, -28, 6}, 0, { 0, 0}, {0x96, 0xbf, 0xec, 0x00}}}, - {{{ 5, -44, 5}, 0, { 0, 0}, {0xd3, 0x8a, 0xf7, 0x00}}}, - {{{ -8, 14, 22}, 0, { 0, 0}, {0x99, 0x2e, 0x38, 0x00}}}, - {{{ 6, -19, 44}, 0, { 0, 0}, {0xd5, 0xd4, 0x6e, 0x00}}}, - {{{ -8, 15, -5}, 0, { 0, 0}, {0x91, 0x39, 0xed, 0x00}}}, - {{{ 7, 25, 32}, 0, { 0, 0}, {0xd9, 0x5c, 0x4d, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_arm_shared_dl_vertex_group2, 0x00114750, 78432, 0x0000da10, 256); // 0x0400DB10 -static const Vtx mario_right_arm_shared_dl_vertex_group3[] = { - {{{ -9, -10, -15}, 0, { 0, 0}, {0x8f, 0x01, 0xc7, 0x00}}}, - {{{ -8, 15, -5}, 0, { 0, 0}, {0x91, 0x39, 0xed, 0x00}}}, - {{{ 7, 27, -13}, 0, { 0, 0}, {0xda, 0x67, 0xc2, 0x00}}}, - {{{ -9, -28, 6}, 0, { 0, 0}, {0x96, 0xbf, 0xec, 0x00}}}, - {{{ 6, -15, -30}, 0, { 0, 0}, {0xd6, 0xe6, 0x8c, 0x00}}}, - {{{ 58, 19, -9}, 0, { 0, 0}, {0x3e, 0x4a, 0xaf, 0x00}}}, - {{{ 57, -14, -22}, 0, { 0, 0}, {0x33, 0xcf, 0x97, 0x00}}}, - {{{ 58, 17, 27}, 0, { 0, 0}, {0x44, 0x59, 0x39, 0x00}}}, - {{{ 57, -17, 37}, 0, { 0, 0}, {0x33, 0xe8, 0x71, 0x00}}}, - {{{ 7, 25, 32}, 0, { 0, 0}, {0xd9, 0x5c, 0x4d, 0x00}}}, - {{{ 57, -38, 6}, 0, { 0, 0}, {0x3e, 0x93, 0x07, 0x00}}}, - {{{ 6, -19, 44}, 0, { 0, 0}, {0xd5, 0xd4, 0x6e, 0x00}}}, - {{{ 5, -44, 5}, 0, { 0, 0}, {0xd3, 0x8a, 0xf7, 0x00}}}, - {{{ 67, -12, -13}, 0, { 0, 0}, {0x68, 0xeb, 0xbc, 0x00}}}, - {{{ 67, 11, -4}, 0, { 0, 0}, {0x78, 0x26, 0xf1, 0x00}}}, - {{{ 66, -28, 6}, 0, { 0, 0}, {0x75, 0xd1, 0xfe, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_arm_shared_dl_vertex_group3, 0x00114750, 78432, 0x0000db10, 256); // 0x0400DC10 -static const Vtx mario_right_arm_shared_dl_vertex_group4[] = { - {{{ -9, -10, -15}, 0, { 0, 0}, {0x8f, 0x01, 0xc7, 0x00}}}, - {{{ -9, -28, 6}, 0, { 0, 0}, {0x96, 0xbf, 0xec, 0x00}}}, - {{{ -9, -13, 30}, 0, { 0, 0}, {0x8a, 0xe9, 0x26, 0x00}}}, - {{{ -8, 15, -5}, 0, { 0, 0}, {0x91, 0x39, 0xed, 0x00}}}, - {{{ -8, 14, 22}, 0, { 0, 0}, {0x99, 0x2e, 0x38, 0x00}}}, - {{{ 67, 11, -4}, 0, { 0, 0}, {0x78, 0x26, 0xf1, 0x00}}}, - {{{ 67, -14, 28}, 0, { 0, 0}, {0x6f, 0xe8, 0x37, 0x00}}}, - {{{ 66, -28, 6}, 0, { 0, 0}, {0x75, 0xd1, 0xfe, 0x00}}}, - {{{ 67, 10, 21}, 0, { 0, 0}, {0x71, 0x2a, 0x25, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_arm_shared_dl_vertex_group4, 0x00114750, 78432, 0x0000dc10, 144); // 0x0400DCA0 - 0x0400DDE8 const Gfx mario_right_arm_shared_dl[] = { @@ -782,24 +398,7 @@ const Gfx mario_right_arm[] = { }; // 0x0400DE08 -static const Vtx mario_right_forearm_shared_dl_vertex[] = { - {{{ 47, -15, -19}, 0, { 0, 0}, {0x41, 0xcf, 0x9f, 0x00}}}, - {{{ -3, -39, 6}, 0, { 0, 0}, {0xd4, 0x8a, 0xf8, 0x00}}}, - {{{ -2, -15, -23}, 0, { 0, 0}, {0xd7, 0xe5, 0x8c, 0x00}}}, - {{{ 46, -36, 6}, 0, { 0, 0}, {0x3f, 0x94, 0x0f, 0x00}}}, - {{{ -2, -18, 38}, 0, { 0, 0}, {0xd6, 0xd5, 0x6f, 0x00}}}, - {{{ 47, -17, 34}, 0, { 0, 0}, {0x42, 0xec, 0x6a, 0x00}}}, - {{{ -1, 18, 28}, 0, { 0, 0}, {0xdb, 0x5d, 0x4d, 0x00}}}, - {{{ 48, 13, 25}, 0, { 0, 0}, {0x45, 0x5d, 0x32, 0x00}}}, - {{{ -1, 20, -9}, 0, { 0, 0}, {0xdb, 0x67, 0xc1, 0x00}}}, - {{{ 48, 15, -7}, 0, { 0, 0}, {0x45, 0x4c, 0xb6, 0x00}}}, - {{{ -14, -28, 6}, 0, { 0, 0}, {0x90, 0xc9, 0xef, 0x00}}}, - {{{ -14, -12, -13}, 0, { 0, 0}, {0x91, 0x01, 0xc3, 0x00}}}, - {{{ -13, 12, -4}, 0, { 0, 0}, {0x9e, 0x4b, 0xe7, 0x00}}}, - {{{ -13, 10, 21}, 0, { 0, 0}, {0x8d, 0x22, 0x28, 0x00}}}, - {{{ -14, -14, 28}, 0, { 0, 0}, {0x9a, 0xd8, 0x3f, 0x00}}}, - {{{ 59, -8, 7}, 0, { 0, 0}, {0x7f, 0xfd, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_forearm_shared_dl_vertex, 0x00114750, 78432, 0x0000de08, 256); // 0x0400DF08 - 0x0400DFF8 const Gfx mario_right_forearm_shared_dl[] = { @@ -822,61 +421,13 @@ const Gfx mario_right_forearm_shared_dl[] = { }; // 0x0400DFF8 -static const Vtx mario_right_hand_closed_dl_vertex_group1[] = { - {{{ 35, 9, -37}, 0, { 0, 0}, {0xe5, 0xf5, 0x85, 0x00}}}, - {{{ 55, -44, -4}, 0, { 0, 0}, {0x00, 0x86, 0xdf, 0x00}}}, - {{{ 31, -40, -1}, 0, { 0, 0}, {0x43, 0xa4, 0xc9, 0x00}}}, - {{{ 10, 60, -4}, 0, { 0, 0}, {0xac, 0x5a, 0xe5, 0x00}}}, - {{{ -2, 41, -1}, 0, { 0, 0}, {0xed, 0x70, 0xc9, 0x00}}}, - {{{ 24, -57, -4}, 0, { 0, 0}, {0x73, 0xd4, 0xe6, 0x00}}}, - {{{ 4, -3, -33}, 0, { 0, 0}, {0x48, 0x1e, 0x9d, 0x00}}}, - {{{ -19, 47, -4}, 0, { 0, 0}, {0x30, 0x72, 0xe5, 0x00}}}, - {{{ -14, 26, 41}, 0, { 0, 0}, {0xed, 0x3d, 0x6d, 0x00}}}, - {{{ 13, -38, 41}, 0, { 0, 0}, {0x15, 0xb3, 0x61, 0x00}}}, - {{{ 23, -26, 35}, 0, { 0, 0}, {0x04, 0xc3, 0x6e, 0x00}}}, - {{{ 24, -57, -4}, 0, { 0, 0}, {0xa2, 0xaf, 0xe7, 0x00}}}, - {{{ -16, -12, 6}, 0, { 0, 0}, {0x8c, 0xcf, 0xf8, 0x00}}}, - {{{ 4, -3, -33}, 0, { 0, 0}, {0x9b, 0xd5, 0xc2, 0x00}}}, - {{{ -19, 47, -4}, 0, { 0, 0}, {0x85, 0xf5, 0xe7, 0x00}}}, - {{{ 58, 81, 0}, 0, { 0, 0}, {0x14, 0x7b, 0xe9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_closed_dl_vertex_group1, 0x00114750, 78432, 0x0000dff8, 256); // 0x0400E0F8 -static const Vtx mario_right_hand_closed_dl_vertex_group2[] = { - {{{ 35, 9, -37}, 0, { 0, 0}, {0xe5, 0xf5, 0x85, 0x00}}}, - {{{ 104, -26, 1}, 0, { 0, 0}, {0x68, 0xc5, 0xd7, 0x00}}}, - {{{ 55, -44, -4}, 0, { 0, 0}, {0x00, 0x86, 0xdf, 0x00}}}, - {{{ 75, -33, 66}, 0, { 0, 0}, {0x08, 0xaf, 0x60, 0x00}}}, - {{{ 96, -8, 52}, 0, { 0, 0}, {0x60, 0x06, 0x51, 0x00}}}, - {{{ 57, 10, 66}, 0, { 0, 0}, {0xfd, 0x1c, 0x7b, 0x00}}}, - {{{ 58, 81, 0}, 0, { 0, 0}, {0x14, 0x7b, 0xe9, 0x00}}}, - {{{ 97, 39, 24}, 0, { 0, 0}, {0x6b, 0x3a, 0x21, 0x00}}}, - {{{ 86, 30, -33}, 0, { 0, 0}, {0x4f, 0x22, 0xa4, 0x00}}}, - {{{ 86, 15, 52}, 0, { 0, 0}, {0x40, 0x30, 0x61, 0x00}}}, - {{{ 54, 54, 44}, 0, { 0, 0}, {0x20, 0x51, 0x5c, 0x00}}}, - {{{ 29, 62, 34}, 0, { 0, 0}, {0xce, 0x4c, 0x57, 0x00}}}, - {{{ 29, 6, 49}, 0, { 0, 0}, {0xc2, 0xfa, 0x6e, 0x00}}}, - {{{ 10, 60, -4}, 0, { 0, 0}, {0xac, 0x5a, 0xe5, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_closed_dl_vertex_group2, 0x00114750, 78432, 0x0000e0f8, 224); // 0x0400E1D8 -static const Vtx mario_right_hand_closed_dl_vertex_group3[] = { - {{{ 31, -40, -1}, 0, { 0, 0}, {0x43, 0xa4, 0xc9, 0x00}}}, - {{{ 23, -26, 35}, 0, { 0, 0}, {0x04, 0xc3, 0x6e, 0x00}}}, - {{{ 13, -38, 41}, 0, { 0, 0}, {0x15, 0xb3, 0x61, 0x00}}}, - {{{ 1, 24, 35}, 0, { 0, 0}, {0xd2, 0x3c, 0x65, 0x00}}}, - {{{ -14, 26, 41}, 0, { 0, 0}, {0xed, 0x3d, 0x6d, 0x00}}}, - {{{ -2, 41, -1}, 0, { 0, 0}, {0xed, 0x70, 0xc9, 0x00}}}, - {{{ 15, 0, -23}, 0, { 0, 0}, {0x04, 0x01, 0x82, 0x00}}}, - {{{ 4, -3, -33}, 0, { 0, 0}, {0x48, 0x1e, 0x9d, 0x00}}}, - {{{ 35, 9, -37}, 0, { 0, 0}, {0xe5, 0xf5, 0x85, 0x00}}}, - {{{ 29, 6, 49}, 0, { 0, 0}, {0xc2, 0xfa, 0x6e, 0x00}}}, - {{{ 55, -44, -4}, 0, { 0, 0}, {0x00, 0x86, 0xdf, 0x00}}}, - {{{ 75, -33, 66}, 0, { 0, 0}, {0x08, 0xaf, 0x60, 0x00}}}, - {{{ 57, 10, 66}, 0, { 0, 0}, {0xfd, 0x1c, 0x7b, 0x00}}}, - {{{ 10, 60, -4}, 0, { 0, 0}, {0xac, 0x5a, 0xe5, 0x00}}}, - {{{ 29, 62, 34}, 0, { 0, 0}, {0xce, 0x4c, 0x57, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_closed_dl_vertex_group3, 0x00114750, 78432, 0x0000e1d8, 240); // 0x0400E2C8 - 0x0400E458 const Gfx mario_right_hand_closed_dl[] = { @@ -930,44 +481,10 @@ const Gfx mario_metal_right_hand_closed[] = { }; // 0x0400E4A8 -static const Vtx mario_left_thigh_dl_vertex_group1[] = { - {{{ 1, -44, 8}, 0, { 0, 0}, {0xab, 0xa2, 0x00, 0x00}}}, - {{{ -15, 0, 7}, 0, { 0, 0}, {0x82, 0xf7, 0xff, 0x00}}}, - {{{ 0, -13, -32}, 0, { 0, 0}, {0x9f, 0xe1, 0xb5, 0x00}}}, - {{{ -4, 37, -17}, 0, { 0, 0}, {0x9e, 0x30, 0xc0, 0x00}}}, - {{{ -5, 37, 31}, 0, { 0, 0}, {0xa0, 0x3f, 0x34, 0x00}}}, - {{{ -1, -12, 47}, 0, { 0, 0}, {0x9e, 0xe3, 0x49, 0x00}}}, - {{{ 95, -5, 48}, 0, { 0, 0}, {0x4e, 0xe9, 0x60, 0x00}}}, - {{{ 116, 10, 8}, 0, { 0, 0}, {0x7e, 0x09, 0x01, 0x00}}}, - {{{ 91, 45, 32}, 0, { 0, 0}, {0x3c, 0x4e, 0x4f, 0x00}}}, - {{{ 92, 45, -16}, 0, { 0, 0}, {0x35, 0x5d, 0xbd, 0x00}}}, - {{{ 96, -5, -31}, 0, { 0, 0}, {0x50, 0xe8, 0xa1, 0x00}}}, - {{{ 98, -37, 8}, 0, { 0, 0}, {0x46, 0x97, 0x01, 0x00}}}, - {{{ 19, -15, -42}, 0, { 0, 0}, {0xec, 0xd9, 0x8a, 0x00}}}, - {{{ 14, 48, -23}, 0, { 0, 0}, {0xd7, 0x67, 0xc5, 0x00}}}, - {{{ 13, 48, 38}, 0, { 0, 0}, {0xe7, 0x6d, 0x3a, 0x00}}}, - {{{ 18, -15, 58}, 0, { 0, 0}, {0xea, 0xda, 0x76, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_thigh_dl_vertex_group1, 0x00114750, 78432, 0x0000e4a8, 256); // 0x0400E5A8 -static const Vtx mario_left_thigh_dl_vertex_group2[] = { - {{{ 18, -15, 58}, 0, { 0, 0}, {0xea, 0xda, 0x76, 0x00}}}, - {{{ 1, -44, 8}, 0, { 0, 0}, {0xab, 0xa2, 0x00, 0x00}}}, - {{{ 21, -54, 8}, 0, { 0, 0}, {0xf0, 0x83, 0x00, 0x00}}}, - {{{ 19, -15, -42}, 0, { 0, 0}, {0xec, 0xd9, 0x8a, 0x00}}}, - {{{ -1, -12, 47}, 0, { 0, 0}, {0x9e, 0xe3, 0x49, 0x00}}}, - {{{ -15, 0, 7}, 0, { 0, 0}, {0x82, 0xf7, 0xff, 0x00}}}, - {{{ 98, -37, 8}, 0, { 0, 0}, {0x46, 0x97, 0x01, 0x00}}}, - {{{ 13, 48, 38}, 0, { 0, 0}, {0xe7, 0x6d, 0x3a, 0x00}}}, - {{{ 91, 45, 32}, 0, { 0, 0}, {0x3c, 0x4e, 0x4f, 0x00}}}, - {{{ 14, 48, -23}, 0, { 0, 0}, {0xd7, 0x67, 0xc5, 0x00}}}, - {{{ 92, 45, -16}, 0, { 0, 0}, {0x35, 0x5d, 0xbd, 0x00}}}, - {{{ 96, -5, -31}, 0, { 0, 0}, {0x50, 0xe8, 0xa1, 0x00}}}, - {{{ 95, -5, 48}, 0, { 0, 0}, {0x4e, 0xe9, 0x60, 0x00}}}, - {{{ 0, -13, -32}, 0, { 0, 0}, {0x9f, 0xe1, 0xb5, 0x00}}}, - {{{ -5, 37, 31}, 0, { 0, 0}, {0xa0, 0x3f, 0x34, 0x00}}}, - {{{ -4, 37, -17}, 0, { 0, 0}, {0x9e, 0x30, 0xc0, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_thigh_dl_vertex_group2, 0x00114750, 78432, 0x0000e5a8, 256); // 0x0400E6A8 - 0x0400E7B0 const Gfx mario_left_thigh_dl[] = { @@ -1023,20 +540,7 @@ const Gfx mario_metal_left_thigh[] = { }; // 0x0400E858 -static const Vtx mario_left_leg_shared_dl_vertex[] = { - {{{ 4, -37, 9}, 0, { 0, 0}, {0xc1, 0x93, 0x00, 0x00}}}, - {{{ 64, -46, 9}, 0, { 0, 0}, {0x4b, 0x9a, 0x01, 0x00}}}, - {{{ 65, -11, 54}, 0, { 0, 0}, {0x2d, 0xdb, 0x70, 0x00}}}, - {{{ 8, 44, 33}, 0, { 0, 0}, {0xcc, 0x5e, 0x43, 0x00}}}, - {{{ 68, 45, 37}, 0, { 0, 0}, {0x52, 0x4b, 0x3c, 0x00}}}, - {{{ 69, 45, -18}, 0, { 0, 0}, {0x42, 0x61, 0xd1, 0x00}}}, - {{{ 9, 44, -16}, 0, { 0, 0}, {0xc4, 0x4d, 0xaf, 0x00}}}, - {{{ 66, -11, -36}, 0, { 0, 0}, {0x2e, 0xda, 0x91, 0x00}}}, - {{{ 6, -6, -31}, 0, { 0, 0}, {0xb4, 0xe5, 0x9f, 0x00}}}, - {{{ 6, -6, 49}, 0, { 0, 0}, {0xb3, 0xe7, 0x60, 0x00}}}, - {{{ -14, 8, 8}, 0, { 0, 0}, {0x82, 0x06, 0xff, 0x00}}}, - {{{ 81, 3, 9}, 0, { 0, 0}, {0x7e, 0xfa, 0x01, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_leg_shared_dl_vertex, 0x00114750, 78432, 0x0000e858, 192); // 0x0400E918 - 0x0400E9C8 const Gfx mario_left_leg_shared_dl[] = { @@ -1055,43 +559,10 @@ const Gfx mario_left_leg_shared_dl[] = { }; // 0x0400E9C8 -static const Vtx mario_left_foot_shared_dl_vertex_group1[] = { - {{{ 110, 9, 35}, 0, { 0, 0}, {0x2b, 0x77, 0xff, 0x00}}}, - {{{ 110, 8, -20}, 0, { 0, 0}, {0x2b, 0x77, 0xff, 0x00}}}, - {{{ 76, 20, -41}, 0, { 0, 0}, {0x2b, 0x77, 0xff, 0x00}}}, - {{{ 78, 21, 61}, 0, { 0, 0}, {0x2b, 0x77, 0xff, 0x00}}}, - {{{ -12, 53, -32}, 0, { 0, 0}, {0x2b, 0x77, 0xff, 0x00}}}, - {{{ -11, 54, 53}, 0, { 0, 0}, {0x2b, 0x77, 0xff, 0x00}}}, - {{{ -39, 64, -8}, 0, { 0, 0}, {0x2b, 0x77, 0xff, 0x00}}}, - {{{ -41, 65, 26}, 0, { 0, 0}, {0x2b, 0x77, 0xff, 0x00}}}, - {{{ 43, -18, 54}, 0, { 0, 0}, {0x07, 0xb3, 0x64, 0x00}}}, - {{{ 78, 21, 61}, 0, { 0, 0}, {0x15, 0xdb, 0x77, 0x00}}}, - {{{ -11, 54, 53}, 0, { 0, 0}, {0xd9, 0x00, 0x78, 0x00}}}, - {{{ 44, -12, -33}, 0, { 0, 0}, {0x01, 0xb7, 0x99, 0x00}}}, - {{{ -35, 11, -21}, 0, { 0, 0}, {0xb5, 0xd2, 0xa5, 0x00}}}, - {{{ -12, 53, -32}, 0, { 0, 0}, {0xd7, 0xfd, 0x89, 0x00}}}, - {{{ -34, 12, 44}, 0, { 0, 0}, {0xb2, 0xd2, 0x58, 0x00}}}, - {{{ 76, 20, -41}, 0, { 0, 0}, {0x0c, 0xd8, 0x89, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_foot_shared_dl_vertex_group1, 0x00114750, 78432, 0x0000e9c8, 256); // 0x0400EAC8 -static const Vtx mario_left_foot_shared_dl_vertex_group2[] = { - {{{ 44, -12, -33}, 0, { 0, 0}, {0x01, 0xb7, 0x99, 0x00}}}, - {{{ 76, 20, -41}, 0, { 0, 0}, {0x0c, 0xd8, 0x89, 0x00}}}, - {{{ 110, 8, -20}, 0, { 0, 0}, {0x44, 0xad, 0xbe, 0x00}}}, - {{{ 80, -31, 7}, 0, { 0, 0}, {0x34, 0x8d, 0xfb, 0x00}}}, - {{{ 110, 9, 35}, 0, { 0, 0}, {0x4c, 0xaf, 0x3c, 0x00}}}, - {{{ 78, 21, 61}, 0, { 0, 0}, {0x15, 0xdb, 0x77, 0x00}}}, - {{{ 43, -18, 54}, 0, { 0, 0}, {0x07, 0xb3, 0x64, 0x00}}}, - {{{ -34, 12, 44}, 0, { 0, 0}, {0xb2, 0xd2, 0x58, 0x00}}}, - {{{ -11, 54, 53}, 0, { 0, 0}, {0xd9, 0x00, 0x78, 0x00}}}, - {{{ -41, 65, 26}, 0, { 0, 0}, {0x90, 0x17, 0x35, 0x00}}}, - {{{ -39, 64, -8}, 0, { 0, 0}, {0x93, 0x16, 0xc4, 0x00}}}, - {{{ -35, 11, -21}, 0, { 0, 0}, {0xb5, 0xd2, 0xa5, 0x00}}}, - {{{ -54, 15, 8}, 0, { 0, 0}, {0x88, 0xd8, 0xfd, 0x00}}}, - {{{ -12, 53, -32}, 0, { 0, 0}, {0xd7, 0xfd, 0x89, 0x00}}}, - {{{ 27, -35, 11}, 0, { 0, 0}, {0xdb, 0x87, 0xfc, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_foot_shared_dl_vertex_group2, 0x00114750, 78432, 0x0000eac8, 240); // 0x0400EBB8 - 0x0400ECA0 const Gfx mario_left_foot_shared_dl[] = { @@ -1123,43 +594,10 @@ const Gfx mario_left_foot[] = { }; // 0x0400ECC0 -static const Vtx mario_right_thigh_shared_dl_vertex_group1[] = { - {{{ 98, -35, -10}, 0, { 0, 0}, {0x47, 0x97, 0xfc, 0x00}}}, - {{{ 19, -16, 41}, 0, { 0, 0}, {0xee, 0xd6, 0x76, 0x00}}}, - {{{ 22, -54, -9}, 0, { 0, 0}, {0xf2, 0x82, 0xfd, 0x00}}}, - {{{ 91, 46, 16}, 0, { 0, 0}, {0x35, 0x5c, 0x44, 0x00}}}, - {{{ 13, 48, 24}, 0, { 0, 0}, {0xd6, 0x66, 0x3e, 0x00}}}, - {{{ 12, 49, -37}, 0, { 0, 0}, {0xe5, 0x6e, 0xc9, 0x00}}}, - {{{ 90, 47, -32}, 0, { 0, 0}, {0x3b, 0x50, 0xb2, 0x00}}}, - {{{ 18, -13, -58}, 0, { 0, 0}, {0xea, 0xdc, 0x89, 0x00}}}, - {{{ 1, -44, -9}, 0, { 0, 0}, {0xad, 0xa1, 0xff, 0x00}}}, - {{{ -15, 0, -7}, 0, { 0, 0}, {0x82, 0xf5, 0x02, 0x00}}}, - {{{ -1, -11, -47}, 0, { 0, 0}, {0x9d, 0xe3, 0xb7, 0x00}}}, - {{{ -6, 38, -31}, 0, { 0, 0}, {0x9e, 0x3f, 0xcf, 0x00}}}, - {{{ -5, 36, 18}, 0, { 0, 0}, {0x9e, 0x2d, 0x42, 0x00}}}, - {{{ 95, -3, -49}, 0, { 0, 0}, {0x4d, 0xec, 0x9e, 0x00}}}, - {{{ 116, 11, -9}, 0, { 0, 0}, {0x7e, 0x0b, 0xfe, 0x00}}}, - {{{ 96, -5, 30}, 0, { 0, 0}, {0x51, 0xe7, 0x5d, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_thigh_shared_dl_vertex_group1, 0x00114750, 78432, 0x0000ecc0, 256); // 0x0400EDC0 -static const Vtx mario_right_thigh_shared_dl_vertex_group2[] = { - {{{ -5, 36, 18}, 0, { 0, 0}, {0x9e, 0x2d, 0x42, 0x00}}}, - {{{ -15, 0, -7}, 0, { 0, 0}, {0x82, 0xf5, 0x02, 0x00}}}, - {{{ 0, -14, 31}, 0, { 0, 0}, {0xa0, 0xdf, 0x4b, 0x00}}}, - {{{ 1, -44, -9}, 0, { 0, 0}, {0xad, 0xa1, 0xff, 0x00}}}, - {{{ 19, -16, 41}, 0, { 0, 0}, {0xee, 0xd6, 0x76, 0x00}}}, - {{{ -6, 38, -31}, 0, { 0, 0}, {0x9e, 0x3f, 0xcf, 0x00}}}, - {{{ 13, 48, 24}, 0, { 0, 0}, {0xd6, 0x66, 0x3e, 0x00}}}, - {{{ 18, -13, -58}, 0, { 0, 0}, {0xea, 0xdc, 0x89, 0x00}}}, - {{{ -1, -11, -47}, 0, { 0, 0}, {0x9d, 0xe3, 0xb7, 0x00}}}, - {{{ 95, -3, -49}, 0, { 0, 0}, {0x4d, 0xec, 0x9e, 0x00}}}, - {{{ 98, -35, -10}, 0, { 0, 0}, {0x47, 0x97, 0xfc, 0x00}}}, - {{{ 90, 47, -32}, 0, { 0, 0}, {0x3b, 0x50, 0xb2, 0x00}}}, - {{{ 91, 46, 16}, 0, { 0, 0}, {0x35, 0x5c, 0x44, 0x00}}}, - {{{ 12, 49, -37}, 0, { 0, 0}, {0xe5, 0x6e, 0xc9, 0x00}}}, - {{{ 96, -5, 30}, 0, { 0, 0}, {0x51, 0xe7, 0x5d, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_thigh_shared_dl_vertex_group2, 0x00114750, 78432, 0x0000edc0, 240); // 0x0400EEB0 - 0x0400EFB8 const Gfx mario_right_thigh_shared_dl[] = { @@ -1193,44 +631,10 @@ const Gfx mario_right_thigh[] = { }; // 0x0400EFD8 -static const Vtx mario_right_leg_shared_dl_vertex_group1[] = { - {{{ 63, -45, -12}, 0, { 0, 0}, {0xf2, 0x9b, 0x4a, 0x00}}}, - {{{ 66, -11, 34}, 0, { 0, 0}, {0xf2, 0x9b, 0x4a, 0x00}}}, - {{{ 4, -36, -10}, 0, { 0, 0}, {0xc0, 0x93, 0xfe, 0x00}}}, - {{{ 66, -11, 34}, 0, { 0, 0}, {0xfb, 0x22, 0x7a, 0x00}}}, - {{{ 69, 45, 18}, 0, { 0, 0}, {0xfc, 0x22, 0x7a, 0x00}}}, - {{{ 9, 44, 16}, 0, { 0, 0}, {0xc6, 0x4b, 0x53, 0x00}}}, - {{{ 69, 45, 18}, 0, { 0, 0}, {0xff, 0x7f, 0x03, 0x00}}}, - {{{ 69, 46, -37}, 0, { 0, 0}, {0xff, 0x7f, 0x03, 0x00}}}, - {{{ 9, 46, -33}, 0, { 0, 0}, {0xcd, 0x60, 0xc0, 0x00}}}, - {{{ 69, 46, -37}, 0, { 0, 0}, {0xf7, 0x27, 0x88, 0x00}}}, - {{{ 65, -9, -56}, 0, { 0, 0}, {0xf8, 0x28, 0x88, 0x00}}}, - {{{ 65, -9, -56}, 0, { 0, 0}, {0xef, 0xa0, 0xb0, 0x00}}}, - {{{ 63, -45, -12}, 0, { 0, 0}, {0xef, 0xa0, 0xb0, 0x00}}}, - {{{ 6, -6, 30}, 0, { 0, 0}, {0xb4, 0xe4, 0x61, 0x00}}}, - {{{ -13, 10, -9}, 0, { 0, 0}, {0x82, 0x08, 0x02, 0x00}}}, - {{{ 5, -3, -50}, 0, { 0, 0}, {0xb2, 0xea, 0xa0, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_leg_shared_dl_vertex_group1, 0x00114750, 78432, 0x0000efd8, 256); // 0x0400F0D8 -static const Vtx mario_right_leg_shared_dl_vertex_group2[] = { - {{{ 65, -9, -56}, 0, { 0, 0}, {0x75, 0xee, 0xd5, 0x00}}}, - {{{ 83, 4, -10}, 0, { 0, 0}, {0x7e, 0xf9, 0xfe, 0x00}}}, - {{{ 63, -45, -12}, 0, { 0, 0}, {0x75, 0xd1, 0xfd, 0x00}}}, - {{{ 66, -11, 34}, 0, { 0, 0}, {0x77, 0xec, 0x26, 0x00}}}, - {{{ 69, 45, 18}, 0, { 0, 0}, {0x7a, 0x18, 0x17, 0x00}}}, - {{{ 69, 46, -37}, 0, { 0, 0}, {0x79, 0x19, 0xe6, 0x00}}}, - {{{ 4, -36, -10}, 0, { 0, 0}, {0xc0, 0x93, 0xfe, 0x00}}}, - {{{ 5, -3, -50}, 0, { 0, 0}, {0xb2, 0xea, 0xa0, 0x00}}}, - {{{ 65, -9, -56}, 0, { 0, 0}, {0xef, 0xa0, 0xb0, 0x00}}}, - {{{ 65, -9, -56}, 0, { 0, 0}, {0xf8, 0x28, 0x88, 0x00}}}, - {{{ 9, 46, -33}, 0, { 0, 0}, {0xcd, 0x60, 0xc0, 0x00}}}, - {{{ 9, 44, 16}, 0, { 0, 0}, {0xc6, 0x4b, 0x53, 0x00}}}, - {{{ 69, 45, 18}, 0, { 0, 0}, {0xff, 0x7f, 0x03, 0x00}}}, - {{{ 6, -6, 30}, 0, { 0, 0}, {0xb4, 0xe4, 0x61, 0x00}}}, - {{{ 66, -11, 34}, 0, { 0, 0}, {0xfb, 0x22, 0x7a, 0x00}}}, - {{{ 66, -11, 34}, 0, { 0, 0}, {0xf2, 0x9b, 0x4a, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_leg_shared_dl_vertex_group2, 0x00114750, 78432, 0x0000f0d8, 256); // 0x0400F1D8 - 0x0400F290 const Gfx mario_right_leg_shared_dl[] = { @@ -1250,35 +654,10 @@ const Gfx mario_right_leg_shared_dl[] = { }; // 0x0400F290 -static const Vtx mario_right_foot_dl_vertex_group1[] = { - {{{ 27, -35, -11}, 0, { 0, 0}, {0xdc, 0x87, 0x06, 0x00}}}, - {{{ -36, 11, 19}, 0, { 0, 0}, {0xb5, 0xd3, 0x5b, 0x00}}}, - {{{ -54, 14, -10}, 0, { 0, 0}, {0x89, 0xd6, 0x03, 0x00}}}, - {{{ -34, 11, -46}, 0, { 0, 0}, {0xb4, 0xd0, 0xa8, 0x00}}}, - {{{ 43, -18, -55}, 0, { 0, 0}, {0x0a, 0xb2, 0x9d, 0x00}}}, - {{{ 80, -29, -7}, 0, { 0, 0}, {0x36, 0x8e, 0x08, 0x00}}}, - {{{ 44, -11, 32}, 0, { 0, 0}, {0x01, 0xb8, 0x68, 0x00}}}, - {{{ -42, 64, -29}, 0, { 0, 0}, {0x90, 0x14, 0xc9, 0x00}}}, - {{{ -40, 63, 5}, 0, { 0, 0}, {0x92, 0x15, 0x3b, 0x00}}}, - {{{ -14, 54, 29}, 0, { 0, 0}, {0xd5, 0xfe, 0x77, 0x00}}}, - {{{ -11, 53, -56}, 0, { 0, 0}, {0xda, 0xfe, 0x87, 0x00}}}, - {{{ 110, 11, -36}, 0, { 0, 0}, {0x4e, 0xb0, 0xc6, 0x00}}}, - {{{ 78, 22, -61}, 0, { 0, 0}, {0x17, 0xd9, 0x8a, 0x00}}}, - {{{ 109, 11, 20}, 0, { 0, 0}, {0x45, 0xaf, 0x44, 0x00}}}, - {{{ 75, 23, 40}, 0, { 0, 0}, {0x0b, 0xda, 0x78, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_foot_dl_vertex_group1, 0x00114750, 78432, 0x0000f290, 240); // 0x0400F380 -static const Vtx mario_right_foot_dl_vertex_group2[] = { - {{{ -42, 64, -29}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0x00}}}, - {{{ -40, 63, 5}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0x00}}}, - {{{ -11, 53, -56}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0x00}}}, - {{{ -14, 54, 29}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0x00}}}, - {{{ 78, 22, -61}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0x00}}}, - {{{ 75, 23, 40}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0x00}}}, - {{{ 110, 11, -36}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0x00}}}, - {{{ 109, 11, 20}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_foot_dl_vertex_group2, 0x00114750, 78432, 0x0000f380, 128); // 0x0400F400 - 0x0400F4E8 const Gfx mario_right_foot_dl[] = { @@ -1326,204 +705,37 @@ const Gfx mario_metal_right_foot[] = { }; // 0x0400F568 -static const Vtx mario_yellow_button_dl_vertex[] = { - {{{ 9, 89, 41}, 0, { 180, 962}, {0x14, 0x78, 0x23, 0xff}}}, - {{{ 3, 77, 62}, 0, { 682, 966}, {0x04, 0x6a, 0x44, 0xff}}}, - {{{ 47, 75, 35}, 0, { 34, 106}, {0x39, 0x6a, 0x26, 0xff}}}, - {{{ 28, 85, 30}, 0, { -60, 572}, {0x2c, 0x76, 0x08, 0xff}}}, - {{{ 17, 66, 76}, 0, { 966, 590}, {0x19, 0x58, 0x57, 0xff}}}, - {{{ 32, 62, 74}, 0, { 902, 252}, {0x29, 0x53, 0x56, 0xff}}}, - {{{ 48, 64, 59}, 0, { 548, 0}, {0x4d, 0x51, 0x3a, 0xff}}}, - {{{ 9, 89, -40}, 0, { 776, 920}, {0x10, 0x7b, 0xe7, 0xff}}}, - {{{ 28, 85, -29}, 0, { 990, 512}, {0x2d, 0x75, 0xf2, 0xff}}}, - {{{ 47, 75, -34}, 0, { 850, 72}, {0x3e, 0x6a, 0xe2, 0xff}}}, - {{{ 3, 77, -61}, 0, { 264, 972}, {0x03, 0x6a, 0xbb, 0xff}}}, - {{{ 48, 64, -58}, 0, { 312, 0}, {0x4d, 0x50, 0xc5, 0xff}}}, - {{{ 32, 62, -73}, 0, { -24, 310}, {0x29, 0x52, 0xa9, 0xff}}}, - {{{ 17, 66, -75}, 0, { -58, 642}, {0x17, 0x58, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_yellow_button_dl_vertex, 0x00114750, 78432, 0x0000f568, 224); // 0x0400F648 -static const Vtx mario_tshirt_shared_dl_vertex_group1[] = { - {{{ 47, 75, -34}, 0, { 0, 0}, {0x3e, 0x6a, 0xe2, 0xff}}}, - {{{ 47, 75, 35}, 0, { 0, 0}, {0x39, 0x6a, 0x26, 0xff}}}, - {{{ 82, 37, 27}, 0, { 0, 0}, {0x66, 0x48, 0x14, 0xff}}}, - {{{ 82, 37, -26}, 0, { 0, 0}, {0x69, 0x43, 0xec, 0xff}}}, - {{{ 100, 1, 24}, 0, { 0, 0}, {0x7a, 0x17, 0x16, 0xff}}}, - {{{ 100, 1, -23}, 0, { 0, 0}, {0x7c, 0x09, 0xea, 0xff}}}, - {{{ 6, -10, -92}, 0, { 0, 0}, {0x00, 0xeb, 0x83, 0xff}}}, - {{{ 47, 3, -88}, 0, { 0, 0}, {0x30, 0x09, 0x8b, 0xff}}}, - {{{ 46, -34, -83}, 0, { 0, 0}, {0x24, 0xc8, 0x95, 0xff}}}, - {{{ 12, 33, -90}, 0, { 0, 0}, {0x11, 0x20, 0x87, 0xff}}}, - {{{ 20, -61, -67}, 0, { 0, 0}, {0x0a, 0x9a, 0xb7, 0xff}}}, - {{{ 66, -52, -50}, 0, { 0, 0}, {0x3b, 0x9a, 0xd3, 0xff}}}, - {{{ 84, -29, -62}, 0, { 0, 0}, {0x5f, 0xde, 0xb4, 0xff}}}, - {{{ 20, -61, 68}, 0, { 0, 0}, {0x0a, 0x99, 0x49, 0xff}}}, - {{{ 66, -52, 51}, 0, { 0, 0}, {0x3b, 0x9a, 0x2d, 0xff}}}, - {{{ 46, -34, 84}, 0, { 0, 0}, {0x24, 0xc8, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_tshirt_shared_dl_vertex_group1, 0x00114750, 78432, 0x0000f648, 256); // 0x0400F748 -static const Vtx mario_tshirt_shared_dl_vertex_group2[] = { - {{{ 20, -61, 68}, 0, { 0, 0}, {0x0a, 0x99, 0x49, 0xff}}}, - {{{ 46, -34, 84}, 0, { 0, 0}, {0x24, 0xc8, 0x6b, 0xff}}}, - {{{ 6, -11, 93}, 0, { 0, 0}, {0x00, 0xea, 0x7c, 0xff}}}, - {{{ 47, 3, 89}, 0, { 0, 0}, {0x30, 0x08, 0x75, 0xff}}}, - {{{ 84, -29, 63}, 0, { 0, 0}, {0x5f, 0xde, 0x4c, 0xff}}}, - {{{ 66, -52, 51}, 0, { 0, 0}, {0x3b, 0x9a, 0x2d, 0xff}}}, - {{{ 13, 33, 91}, 0, { 0, 0}, {0x12, 0x20, 0x79, 0xff}}}, - {{{ 100, 1, -23}, 0, { 0, 0}, {0x7c, 0x09, 0xea, 0xff}}}, - {{{ 100, 1, 24}, 0, { 0, 0}, {0x7a, 0x17, 0x16, 0xff}}}, - {{{ 93, -36, 26}, 0, { 0, 0}, {0x6b, 0xbf, 0x0d, 0xff}}}, - {{{ 93, -36, -25}, 0, { 0, 0}, {0x66, 0xb7, 0xf0, 0xff}}}, - {{{ 54, -63, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0xff}}}, - {{{ 80, 14, 62}, 0, { 0, 0}, {0x60, 0x28, 0x47, 0xff}}}, - {{{ 44, 51, 75}, 0, { 0, 0}, {0x3c, 0x34, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_tshirt_shared_dl_vertex_group2, 0x00114750, 78432, 0x0000f748, 224); // 0x0400F828 -static const Vtx mario_tshirt_shared_dl_vertex_group3[] = { - {{{ 80, 14, -61}, 0, { 0, 0}, {0x60, 0x28, 0xb8, 0xff}}}, - {{{ 47, 3, -88}, 0, { 0, 0}, {0x30, 0x09, 0x8b, 0xff}}}, - {{{ 43, 51, -74}, 0, { 0, 0}, {0x3c, 0x32, 0x9d, 0xff}}}, - {{{ 84, -29, -62}, 0, { 0, 0}, {0x5f, 0xde, 0xb4, 0xff}}}, - {{{ 12, 33, -90}, 0, { 0, 0}, {0x11, 0x20, 0x87, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_tshirt_shared_dl_vertex_group3, 0x00114750, 78432, 0x0000f828, 80); // 0x0400F878 -static const Vtx mario_pants_overalls_shared_dl_vertex_group1[] = { - {{{ 47, 75, -34}, 0, { 0, 0}, {0x3e, 0x6a, 0xe2, 0xff}}}, - {{{ 28, 85, 30}, 0, { 0, 0}, {0x2c, 0x76, 0x08, 0xff}}}, - {{{ 47, 75, 35}, 0, { 0, 0}, {0x39, 0x6a, 0x26, 0xff}}}, - {{{ 28, 85, -29}, 0, { 0, 0}, {0x2d, 0x75, 0xf2, 0xff}}}, - {{{ 9, 89, 41}, 0, { 0, 0}, {0x14, 0x78, 0x23, 0xff}}}, - {{{ 9, 89, -40}, 0, { 0, 0}, {0x10, 0x7b, 0xe7, 0xff}}}, - {{{ -15, 88, 35}, 0, { 0, 0}, {0xec, 0x7a, 0x1c, 0xff}}}, - {{{ -15, 87, -35}, 0, { 0, 0}, {0xea, 0x76, 0xda, 0xff}}}, - {{{ 3, 77, -61}, 0, { 0, 0}, {0x03, 0x6a, 0xbb, 0xff}}}, - {{{ -43, 83, -24}, 0, { 0, 0}, {0xcc, 0x72, 0xee, 0xff}}}, - {{{ -28, 63, -74}, 0, { 0, 0}, {0xd1, 0x4f, 0xaa, 0xff}}}, - {{{ -40, 72, -54}, 0, { 0, 0}, {0xc5, 0x5f, 0xc6, 0xff}}}, - {{{ -40, 72, 55}, 0, { 0, 0}, {0xc4, 0x5e, 0x3a, 0xff}}}, - {{{ -43, 83, 25}, 0, { 0, 0}, {0xbc, 0x69, 0x11, 0xff}}}, - {{{ -28, 63, 75}, 0, { 0, 0}, {0xd0, 0x50, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_pants_overalls_shared_dl_vertex_group1, 0x00114750, 78432, 0x0000f878, 240); // 0x0400F968 -static const Vtx mario_pants_overalls_shared_dl_vertex_group2[] = { - {{{ 80, 14, -61}, 0, { 0, 0}, {0x60, 0x28, 0xb8, 0xff}}}, - {{{ 43, 51, -74}, 0, { 0, 0}, {0x3c, 0x32, 0x9d, 0xff}}}, - {{{ 48, 64, -58}, 0, { 0, 0}, {0x4d, 0x50, 0xc5, 0xff}}}, - {{{ 3, 77, 62}, 0, { 0, 0}, {0x04, 0x6a, 0x44, 0xff}}}, - {{{ 9, 89, 41}, 0, { 0, 0}, {0x14, 0x78, 0x23, 0xff}}}, - {{{ -15, 88, 35}, 0, { 0, 0}, {0xec, 0x7a, 0x1c, 0xff}}}, - {{{ 47, 75, 35}, 0, { 0, 0}, {0x39, 0x6a, 0x26, 0xff}}}, - {{{ 48, 64, 59}, 0, { 0, 0}, {0x4d, 0x51, 0x3a, 0xff}}}, - {{{ 82, 37, 27}, 0, { 0, 0}, {0x66, 0x48, 0x14, 0xff}}}, - {{{ 32, 62, 74}, 0, { 0, 0}, {0x29, 0x53, 0x56, 0xff}}}, - {{{ 44, 51, 75}, 0, { 0, 0}, {0x3c, 0x34, 0x62, 0xff}}}, - {{{ 80, 14, 62}, 0, { 0, 0}, {0x60, 0x28, 0x47, 0xff}}}, - {{{ 100, 1, 24}, 0, { 0, 0}, {0x7a, 0x17, 0x16, 0xff}}}, - {{{ 82, 37, -26}, 0, { 0, 0}, {0x69, 0x43, 0xec, 0xff}}}, - {{{ 32, 62, -73}, 0, { 0, 0}, {0x29, 0x52, 0xa9, 0xff}}}, - {{{ 47, 75, -34}, 0, { 0, 0}, {0x3e, 0x6a, 0xe2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_pants_overalls_shared_dl_vertex_group2, 0x00114750, 78432, 0x0000f968, 256); // 0x0400FA68 -static const Vtx mario_pants_overalls_shared_dl_vertex_group3[] = { - {{{ 80, 14, -61}, 0, { 0, 0}, {0x60, 0x28, 0xb8, 0xff}}}, - {{{ 82, 37, -26}, 0, { 0, 0}, {0x69, 0x43, 0xec, 0xff}}}, - {{{ 100, 1, -23}, 0, { 0, 0}, {0x7c, 0x09, 0xea, 0xff}}}, - {{{ 20, -61, -67}, 0, { 0, 0}, {0x0a, 0x9a, 0xb7, 0xff}}}, - {{{ 66, -52, -50}, 0, { 0, 0}, {0x3b, 0x9a, 0xd3, 0xff}}}, - {{{ 54, -63, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0xff}}}, - {{{ -27, -25, -86}, 0, { 0, 0}, {0xcb, 0xd5, 0x96, 0xff}}}, - {{{ 6, -10, -92}, 0, { 0, 0}, {0x00, 0xeb, 0x83, 0xff}}}, - {{{ -29, -58, -59}, 0, { 0, 0}, {0xc9, 0x9a, 0xcf, 0xff}}}, - {{{ 8, -74, 0}, 0, { 0, 0}, {0xfd, 0x82, 0x00, 0xff}}}, - {{{ -59, -28, -37}, 0, { 0, 0}, {0x90, 0xd5, 0xd9, 0xff}}}, - {{{ -30, -66, 0}, 0, { 0, 0}, {0xb8, 0x98, 0x00, 0xff}}}, - {{{ -27, 26, -89}, 0, { 0, 0}, {0xc7, 0x0f, 0x90, 0xff}}}, - {{{ 12, 33, -90}, 0, { 0, 0}, {0x11, 0x20, 0x87, 0xff}}}, - {{{ 20, -61, 68}, 0, { 0, 0}, {0x0a, 0x99, 0x49, 0xff}}}, - {{{ 66, -52, 51}, 0, { 0, 0}, {0x3b, 0x9a, 0x2d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_pants_overalls_shared_dl_vertex_group3, 0x00114750, 78432, 0x0000fa68, 256); // 0x0400FB68 -static const Vtx mario_pants_overalls_shared_dl_vertex_group4[] = { - {{{ 8, -74, 0}, 0, { 0, 0}, {0xfd, 0x82, 0x00, 0xff}}}, - {{{ 20, -61, 68}, 0, { 0, 0}, {0x0a, 0x99, 0x49, 0xff}}}, - {{{ -29, -58, 59}, 0, { 0, 0}, {0xc8, 0x99, 0x30, 0xff}}}, - {{{ -27, -25, 87}, 0, { 0, 0}, {0xcb, 0xd3, 0x69, 0xff}}}, - {{{ 6, -11, 93}, 0, { 0, 0}, {0x00, 0xea, 0x7c, 0xff}}}, - {{{ -27, 26, 91}, 0, { 0, 0}, {0xc8, 0x0e, 0x70, 0xff}}}, - {{{ 13, 33, 91}, 0, { 0, 0}, {0x12, 0x20, 0x79, 0xff}}}, - {{{ -59, -28, 38}, 0, { 0, 0}, {0x8d, 0xd8, 0x21, 0xff}}}, - {{{ -30, -66, 0}, 0, { 0, 0}, {0xb8, 0x98, 0x00, 0xff}}}, - {{{ -28, 63, -74}, 0, { 0, 0}, {0xd1, 0x4f, 0xaa, 0xff}}}, - {{{ -27, 26, -89}, 0, { 0, 0}, {0xc7, 0x0f, 0x90, 0xff}}}, - {{{ -71, 54, -29}, 0, { 0, 0}, {0x8f, 0x2a, 0xda, 0xff}}}, - {{{ -59, -28, -37}, 0, { 0, 0}, {0x90, 0xd5, 0xd9, 0xff}}}, - {{{ -71, 54, 30}, 0, { 0, 0}, {0x94, 0x2a, 0x31, 0xff}}}, - {{{ -43, 83, 25}, 0, { 0, 0}, {0xbc, 0x69, 0x11, 0xff}}}, - {{{ -43, 83, -24}, 0, { 0, 0}, {0xcc, 0x72, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_pants_overalls_shared_dl_vertex_group4, 0x00114750, 78432, 0x0000fb68, 256); // 0x0400FC68 -static const Vtx mario_pants_overalls_shared_dl_vertex_group5[] = { - {{{ -71, 54, -29}, 0, { 0, 0}, {0x8f, 0x2a, 0xda, 0xff}}}, - {{{ -43, 83, -24}, 0, { 0, 0}, {0xcc, 0x72, 0xee, 0xff}}}, - {{{ -40, 72, -54}, 0, { 0, 0}, {0xc5, 0x5f, 0xc6, 0xff}}}, - {{{ -59, -28, -37}, 0, { 0, 0}, {0x90, 0xd5, 0xd9, 0xff}}}, - {{{ -59, -28, 38}, 0, { 0, 0}, {0x8d, 0xd8, 0x21, 0xff}}}, - {{{ -28, 63, -74}, 0, { 0, 0}, {0xd1, 0x4f, 0xaa, 0xff}}}, - {{{ -43, 83, 25}, 0, { 0, 0}, {0xbc, 0x69, 0x11, 0xff}}}, - {{{ -71, 54, 30}, 0, { 0, 0}, {0x94, 0x2a, 0x31, 0xff}}}, - {{{ -30, -66, 0}, 0, { 0, 0}, {0xb8, 0x98, 0x00, 0xff}}}, - {{{ -27, 26, 91}, 0, { 0, 0}, {0xc8, 0x0e, 0x70, 0xff}}}, - {{{ -28, 63, 75}, 0, { 0, 0}, {0xd0, 0x50, 0x55, 0xff}}}, - {{{ -40, 72, 55}, 0, { 0, 0}, {0xc4, 0x5e, 0x3a, 0xff}}}, - {{{ 13, 33, 91}, 0, { 0, 0}, {0x12, 0x20, 0x79, 0xff}}}, - {{{ -4, 58, 84}, 0, { 0, 0}, {0xfb, 0x43, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_pants_overalls_shared_dl_vertex_group5, 0x00114750, 78432, 0x0000fc68, 224); // 0x0400FD48 -static const Vtx mario_pants_overalls_shared_dl_vertex_group6[] = { - {{{ -27, 26, -89}, 0, { 0, 0}, {0xc7, 0x0f, 0x90, 0xff}}}, - {{{ -4, 58, -82}, 0, { 0, 0}, {0xf9, 0x42, 0x94, 0xff}}}, - {{{ 12, 33, -90}, 0, { 0, 0}, {0x11, 0x20, 0x87, 0xff}}}, - {{{ -28, 63, -74}, 0, { 0, 0}, {0xd1, 0x4f, 0xaa, 0xff}}}, - {{{ 80, 14, -61}, 0, { 0, 0}, {0x60, 0x28, 0xb8, 0xff}}}, - {{{ 100, 1, -23}, 0, { 0, 0}, {0x7c, 0x09, 0xea, 0xff}}}, - {{{ 84, -29, -62}, 0, { 0, 0}, {0x5f, 0xde, 0xb4, 0xff}}}, - {{{ 93, -36, -25}, 0, { 0, 0}, {0x66, 0xb7, 0xf0, 0xff}}}, - {{{ 66, -52, -50}, 0, { 0, 0}, {0x3b, 0x9a, 0xd3, 0xff}}}, - {{{ 54, -63, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0xff}}}, - {{{ 66, -52, 51}, 0, { 0, 0}, {0x3b, 0x9a, 0x2d, 0xff}}}, - {{{ 93, -36, 26}, 0, { 0, 0}, {0x6b, 0xbf, 0x0d, 0xff}}}, - {{{ 84, -29, 63}, 0, { 0, 0}, {0x5f, 0xde, 0x4c, 0xff}}}, - {{{ 100, 1, 24}, 0, { 0, 0}, {0x7a, 0x17, 0x16, 0xff}}}, - {{{ 80, 14, 62}, 0, { 0, 0}, {0x60, 0x28, 0x47, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_pants_overalls_shared_dl_vertex_group6, 0x00114750, 78432, 0x0000fd48, 240); // 0x0400FE38 -static const Vtx mario_pants_overalls_shared_dl_vertex_group7[] = { - {{{ 17, 66, -75}, 0, { 0, 0}, {0x17, 0x58, 0xa8, 0xff}}}, - {{{ -4, 58, -82}, 0, { 0, 0}, {0xf9, 0x42, 0x94, 0xff}}}, - {{{ 3, 77, -61}, 0, { 0, 0}, {0x03, 0x6a, 0xbb, 0xff}}}, - {{{ -28, 63, -74}, 0, { 0, 0}, {0xd1, 0x4f, 0xaa, 0xff}}}, - {{{ 32, 62, 74}, 0, { 0, 0}, {0x29, 0x53, 0x56, 0xff}}}, - {{{ 17, 66, 76}, 0, { 0, 0}, {0x19, 0x58, 0x57, 0xff}}}, - {{{ 13, 33, 91}, 0, { 0, 0}, {0x12, 0x20, 0x79, 0xff}}}, - {{{ -28, 63, 75}, 0, { 0, 0}, {0xd0, 0x50, 0x55, 0xff}}}, - {{{ -4, 58, 84}, 0, { 0, 0}, {0xfb, 0x43, 0x6b, 0xff}}}, - {{{ 3, 77, 62}, 0, { 0, 0}, {0x04, 0x6a, 0x44, 0xff}}}, - {{{ -15, 88, 35}, 0, { 0, 0}, {0xec, 0x7a, 0x1c, 0xff}}}, - {{{ 12, 33, -90}, 0, { 0, 0}, {0x11, 0x20, 0x87, 0xff}}}, - {{{ 32, 62, -73}, 0, { 0, 0}, {0x29, 0x52, 0xa9, 0xff}}}, - {{{ 43, 51, -74}, 0, { 0, 0}, {0x3c, 0x32, 0x9d, 0xff}}}, - {{{ 44, 51, 75}, 0, { 0, 0}, {0x3c, 0x34, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_pants_overalls_shared_dl_vertex_group7, 0x00114750, 78432, 0x0000fe38, 240); // 0x0400FF28 - 0x0400FF88 const Gfx mario_yellow_button_dl[] = { @@ -1650,306 +862,55 @@ const Gfx mario_metal_torso_shared_dl[] = { }; // 0x04010410 -static const Vtx mario_m_logo_dl_vertex[] = { - {{{ 195, 93, 32}, 0, { 744, 732}, {0x51, 0x54, 0x30, 0xff}}}, - {{{ 153, 33, 95}, 0, { 1250, 1066}, {0x04, 0x46, 0x69, 0xff}}}, - {{{ 252, 62, 70}, 0, { 1032, 152}, {0x39, 0x4a, 0x55, 0xff}}}, - {{{ 272, 85, 0}, 0, { 472, -16}, {0x5f, 0x54, 0x00, 0xff}}}, - {{{ 252, 62, -69}, 0, { -78, 158}, {0x39, 0x4a, 0xab, 0xff}}}, - {{{ 195, 93, -31}, 0, { 232, 736}, {0x51, 0x54, 0xcf, 0xff}}}, - {{{ 153, 33, -94}, 0, { -258, 1076}, {0x03, 0x46, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_m_logo_dl_vertex, 0x00114750, 78432, 0x00010410, 112); // 0x04010480 -static const Vtx mario_eyes_cap_on_dl_vertex[] = { - {{{ 145, 101, 0}, 0, { 480, 446}, {0x13, 0x7d, 0x00, 0xff}}}, - {{{ 108, 105, 0}, 0, { 488, 854}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ 97, 103, 25}, 0, { 724, 958}, {0x40, 0x5a, 0x3d, 0xff}}}, - {{{ 97, 103, -24}, 0, { 256, 970}, {0x40, 0x5a, 0xc3, 0xff}}}, - {{{ 175, 91, -38}, 0, { 106, 130}, {0xc6, 0x6d, 0xe7, 0xff}}}, - {{{ 144, 83, -66}, 0, { -146, 460}, {0x19, 0x5b, 0xad, 0xff}}}, - {{{ 104, 87, -69}, 0, { -160, 898}, {0x30, 0x5c, 0xb7, 0xff}}}, - {{{ 175, 91, 39}, 0, { 842, 112}, {0xc6, 0x6d, 0x19, 0xff}}}, - {{{ 153, 33, -94}, 0, { -404, 342}, {0x03, 0x46, 0x97, 0xff}}}, - {{{ 104, 87, 70}, 0, { 1138, 864}, {0x30, 0x5c, 0x49, 0xff}}}, - {{{ 144, 83, 67}, 0, { 1108, 428}, {0x19, 0x5b, 0x53, 0xff}}}, - {{{ 153, 33, 95}, 0, { 1362, 296}, {0x04, 0x46, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_eyes_cap_on_dl_vertex, 0x00114750, 78432, 0x00010480, 192); // 0x04010540 -static const Vtx mario_hair_sideburn_cap_on_dl_vertex[] = { - {{{ 120, -12, -109}, 0, { 916, 184}, {0xed, 0x24, 0x88, 0xff}}}, - {{{ 96, 49, -93}, 0, { -70, 700}, {0x11, 0x27, 0x89, 0xff}}}, - {{{ 153, 33, -94}, 0, { 90, -58}, {0x03, 0x46, 0x97, 0xff}}}, - {{{ 85, -23, -110}, 0, { 1150, 582}, {0x06, 0x59, 0xa6, 0xff}}}, - {{{ 42, 0, -102}, 0, { 842, 1210}, {0xc3, 0x05, 0x92, 0xff}}}, - {{{ 44, 44, -96}, 0, { 118, 1334}, {0xda, 0x21, 0x8c, 0xff}}}, - {{{ 96, 49, 94}, 0, { -74, 726}, {0x10, 0x28, 0x77, 0xff}}}, - {{{ 44, 44, 97}, 0, { 196, 1366}, {0xda, 0x21, 0x74, 0xff}}}, - {{{ 42, 0, 103}, 0, { 968, 1192}, {0xc3, 0x05, 0x6e, 0xff}}}, - {{{ 85, -23, 111}, 0, { 1238, 518}, {0x04, 0x58, 0x5a, 0xff}}}, - {{{ 120, -11, 111}, 0, { 922, 122}, {0xed, 0x24, 0x78, 0xff}}}, - {{{ 153, 33, 95}, 0, { 22, -68}, {0x04, 0x46, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_hair_sideburn_cap_on_dl_vertex, 0x00114750, 78432, 0x00010540, 192); // 0x04010600 -static const Vtx mario_mustache_cap_on_dl_vertex_group1[] = { - {{{ 77, 108, 34}, 0, { 342, 368}, {0x0e, 0x16, 0x7c, 0xff}}}, - {{{ 92, 88, 84}, 0, { 898, -18}, {0x23, 0x59, 0x53, 0xff}}}, - {{{ 97, 103, 25}, 0, { 224, 146}, {0x40, 0x5a, 0x3d, 0xff}}}, - {{{ 48, 94, 76}, 0, { 888, 564}, {0xd7, 0x60, 0x47, 0xff}}}, - {{{ 52, 111, 31}, 0, { 354, 690}, {0xa8, 0x33, 0x4b, 0xff}}}, - {{{ 27, 100, 30}, 0, { 442, 982}, {0xb1, 0x60, 0x16, 0xff}}}, - {{{ 41, 109, 0}, 0, { 70, 924}, {0x95, 0x44, 0x00, 0xff}}}, - {{{ 44, 44, 97}, 0, { 1296, 438}, {0xda, 0x21, 0x74, 0xff}}}, - {{{ 3, 54, 52}, 0, { 892, 1090}, {0x95, 0x1d, 0x3c, 0xff}}}, - {{{ 52, 111, -30}, 0, { 340, 684}, {0xa8, 0x32, 0xb5, 0xff}}}, - {{{ 48, 94, -75}, 0, { 856, 608}, {0xd7, 0x60, 0xb9, 0xff}}}, - {{{ 27, 100, -29}, 0, { 394, 998}, {0xb1, 0x60, 0xea, 0xff}}}, - {{{ 3, 54, -51}, 0, { 806, 1162}, {0x95, 0x1d, 0xc4, 0xff}}}, - {{{ 44, 44, -96}, 0, { 1250, 518}, {0xda, 0x21, 0x8c, 0xff}}}, - {{{ 77, 108, -33}, 0, { 362, 344}, {0x0e, 0x16, 0x84, 0xff}}}, - {{{ 41, 109, 0}, 0, { 50, 900}, {0x95, 0x44, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_mustache_cap_on_dl_vertex_group1, 0x00114750, 78432, 0x00010600, 256); // 0x04010700 -static const Vtx mario_mustache_cap_on_dl_vertex_group2[] = { - {{{ 48, 94, -75}, 0, { 856, 608}, {0xd7, 0x60, 0xb9, 0xff}}}, - {{{ 77, 108, -33}, 0, { 362, 344}, {0x0e, 0x16, 0x84, 0xff}}}, - {{{ 92, 88, -83}, 0, { 922, -4}, {0x23, 0x59, 0xad, 0xff}}}, - {{{ 97, 103, -24}, 0, { 274, 100}, {0x40, 0x5a, 0xc3, 0xff}}}, - {{{ 44, 44, -96}, 0, { 1250, 518}, {0xda, 0x21, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_mustache_cap_on_dl_vertex_group2, 0x00114750, 78432, 0x00010700, 80); // 0x04010750 -static const Vtx mario_face_cap_dl_vertex_group1[] = { - {{{ 164, -89, -74}, 0, { 0, 0}, {0x51, 0xa9, 0xd5, 0xff}}}, - {{{ 122, -139, -48}, 0, { 0, 0}, {0x28, 0x94, 0xcd, 0xff}}}, - {{{ 131, -56, -123}, 0, { 0, 0}, {0xde, 0xd4, 0x8f, 0xff}}}, - {{{ 187, -6, -133}, 0, { 0, 0}, {0x1e, 0x04, 0x85, 0xff}}}, - {{{ 120, -12, -109}, 0, { 0, 0}, {0xed, 0x24, 0x88, 0xff}}}, - {{{ 91, -54, -85}, 0, { 0, 0}, {0xd9, 0xb0, 0xa7, 0xff}}}, - {{{ 77, -138, -50}, 0, { 0, 0}, {0xbc, 0x9e, 0xd8, 0xff}}}, - {{{ 64, -103, -51}, 0, { 0, 0}, {0xde, 0x94, 0xc7, 0xff}}}, - {{{ 122, -139, 49}, 0, { 0, 0}, {0x2d, 0x8f, 0x22, 0xff}}}, - {{{ 77, -138, 51}, 0, { 0, 0}, {0xc1, 0xa4, 0x3c, 0xff}}}, - {{{ 64, -103, 52}, 0, { 0, 0}, {0xc9, 0x9a, 0x31, 0xff}}}, - {{{ 131, -56, 124}, 0, { 0, 0}, {0xdf, 0xd3, 0x71, 0xff}}}, - {{{ 164, -89, 75}, 0, { 0, 0}, {0x4e, 0xa6, 0x2b, 0xff}}}, - {{{ 91, -54, 86}, 0, { 0, 0}, {0xd9, 0xaf, 0x59, 0xff}}}, - {{{ 187, -6, 134}, 0, { 0, 0}, {0x1f, 0x04, 0x7a, 0xff}}}, - {{{ 120, -11, 111}, 0, { 0, 0}, {0xed, 0x24, 0x78, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_cap_dl_vertex_group1, 0x00114750, 78432, 0x00010750, 256); // 0x04010850 -static const Vtx mario_face_cap_dl_vertex_group2[] = { - {{{ 153, 33, -94}, 0, { 0, 0}, {0x03, 0x46, 0x97, 0xff}}}, - {{{ 187, -6, -133}, 0, { 0, 0}, {0x1e, 0x04, 0x85, 0xff}}}, - {{{ 120, -12, -109}, 0, { 0, 0}, {0xed, 0x24, 0x88, 0xff}}}, - {{{ 175, 91, -38}, 0, { 0, 0}, {0xc6, 0x6d, 0xe7, 0xff}}}, - {{{ 173, 132, -65}, 0, { 0, 0}, {0xda, 0x5a, 0xb0, 0xff}}}, - {{{ 195, 93, -31}, 0, { 0, 0}, {0x51, 0x54, 0xcf, 0xff}}}, - {{{ 252, 62, -69}, 0, { 0, 0}, {0x39, 0x4a, 0xab, 0xff}}}, - {{{ 164, -89, -74}, 0, { 0, 0}, {0x51, 0xa9, 0xd5, 0xff}}}, - {{{ 271, 0, -41}, 0, { 0, 0}, {0x6e, 0xcf, 0xdc, 0xff}}}, - {{{ 187, -6, 134}, 0, { 0, 0}, {0x1f, 0x04, 0x7a, 0xff}}}, - {{{ 153, 33, 95}, 0, { 0, 0}, {0x04, 0x46, 0x69, 0xff}}}, - {{{ 120, -11, 111}, 0, { 0, 0}, {0xed, 0x24, 0x78, 0xff}}}, - {{{ 252, 62, 70}, 0, { 0, 0}, {0x39, 0x4a, 0x55, 0xff}}}, - {{{ 271, 0, 42}, 0, { 0, 0}, {0x71, 0xdc, 0x2b, 0xff}}}, - {{{ 164, -89, 75}, 0, { 0, 0}, {0x4e, 0xa6, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_cap_dl_vertex_group2, 0x00114750, 78432, 0x00010850, 240); // 0x04010940 -static const Vtx mario_face_cap_dl_vertex_group3[] = { - {{{ 195, 93, 32}, 0, { 0, 0}, {0x51, 0x54, 0x30, 0xff}}}, - {{{ 173, 132, 66}, 0, { 0, 0}, {0xda, 0x5a, 0x50, 0xff}}}, - {{{ 153, 33, 95}, 0, { 0, 0}, {0x04, 0x46, 0x69, 0xff}}}, - {{{ 175, 91, 39}, 0, { 0, 0}, {0xc6, 0x6d, 0x19, 0xff}}}, - {{{ 164, -89, -74}, 0, { 0, 0}, {0x51, 0xa9, 0xd5, 0xff}}}, - {{{ 271, 0, -41}, 0, { 0, 0}, {0x6e, 0xcf, 0xdc, 0xff}}}, - {{{ 164, -89, 75}, 0, { 0, 0}, {0x4e, 0xa6, 0x2b, 0xff}}}, - {{{ 271, 0, 42}, 0, { 0, 0}, {0x71, 0xdc, 0x2b, 0xff}}}, - {{{ 252, 62, -69}, 0, { 0, 0}, {0x39, 0x4a, 0xab, 0xff}}}, - {{{ 272, 85, 0}, 0, { 0, 0}, {0x5f, 0x54, 0x00, 0xff}}}, - {{{ 182, 155, 0}, 0, { 0, 0}, {0xed, 0x7d, 0x00, 0xff}}}, - {{{ 195, 93, -31}, 0, { 0, 0}, {0x51, 0x54, 0xcf, 0xff}}}, - {{{ 175, 91, -38}, 0, { 0, 0}, {0xc6, 0x6d, 0xe7, 0xff}}}, - {{{ 173, 132, -65}, 0, { 0, 0}, {0xda, 0x5a, 0xb0, 0xff}}}, - {{{ 252, 62, 70}, 0, { 0, 0}, {0x39, 0x4a, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_cap_dl_vertex_group3, 0x00114750, 78432, 0x00010940, 240); // 0x04010A30 -static const Vtx mario_face_part_cap_on_dl_vertex_group1[] = { - {{{ 41, 109, 0}, 0, { 0, 0}, {0x95, 0x44, 0x00, 0xff}}}, - {{{ 27, 100, -29}, 0, { 0, 0}, {0xb1, 0x60, 0xea, 0xff}}}, - {{{ 27, 100, 30}, 0, { 0, 0}, {0xb1, 0x60, 0x16, 0xff}}}, - {{{ -7, 62, 0}, 0, { 0, 0}, {0x85, 0x1d, 0x00, 0xff}}}, - {{{ 3, 54, 52}, 0, { 0, 0}, {0x95, 0x1d, 0x3c, 0xff}}}, - {{{ 3, 54, -51}, 0, { 0, 0}, {0x95, 0x1d, 0xc4, 0xff}}}, - {{{ 17, -52, -46}, 0, { 0, 0}, {0x89, 0xf8, 0xd7, 0xff}}}, - {{{ 17, -52, 47}, 0, { 0, 0}, {0x89, 0xf8, 0x29, 0xff}}}, - {{{ 42, 0, 103}, 0, { 0, 0}, {0xc3, 0x05, 0x6e, 0xff}}}, - {{{ 44, 44, 97}, 0, { 0, 0}, {0xda, 0x21, 0x74, 0xff}}}, - {{{ 42, 0, -102}, 0, { 0, 0}, {0xc3, 0x05, 0x92, 0xff}}}, - {{{ 44, 44, -96}, 0, { 0, 0}, {0xda, 0x21, 0x8c, 0xff}}}, - {{{ 64, -25, 135}, 0, { 0, 0}, {0xcc, 0xe5, 0x70, 0xff}}}, - {{{ 91, -54, 86}, 0, { 0, 0}, {0xd9, 0xaf, 0x59, 0xff}}}, - {{{ 102, -33, 135}, 0, { 0, 0}, {0x30, 0x18, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_on_dl_vertex_group1, 0x00114750, 78432, 0x00010a30, 240); // 0x04010B20 -static const Vtx mario_face_part_cap_on_dl_vertex_group2[] = { - {{{ 102, -33, -134}, 0, { 0, 0}, {0x32, 0x19, 0x8f, 0xff}}}, - {{{ 120, -12, -109}, 0, { 0, 0}, {0xed, 0x24, 0x88, 0xff}}}, - {{{ 91, -54, -85}, 0, { 0, 0}, {0xd9, 0xb0, 0xa7, 0xff}}}, - {{{ 64, -25, 135}, 0, { 0, 0}, {0xcc, 0xe5, 0x70, 0xff}}}, - {{{ 56, -45, 77}, 0, { 0, 0}, {0xe3, 0xca, 0x6e, 0xff}}}, - {{{ 91, -54, 86}, 0, { 0, 0}, {0xd9, 0xaf, 0x59, 0xff}}}, - {{{ 120, -11, 111}, 0, { 0, 0}, {0xed, 0x24, 0x78, 0xff}}}, - {{{ 85, -23, 111}, 0, { 0, 0}, {0x04, 0x58, 0x5a, 0xff}}}, - {{{ 102, -33, 135}, 0, { 0, 0}, {0x30, 0x18, 0x72, 0xff}}}, - {{{ 42, 0, 103}, 0, { 0, 0}, {0xc3, 0x05, 0x6e, 0xff}}}, - {{{ 85, -23, -110}, 0, { 0, 0}, {0x06, 0x59, 0xa6, 0xff}}}, - {{{ 64, -25, -134}, 0, { 0, 0}, {0xcc, 0xe5, 0x90, 0xff}}}, - {{{ 42, 0, -102}, 0, { 0, 0}, {0xc3, 0x05, 0x92, 0xff}}}, - {{{ 33, 165, 0}, 0, { 0, 0}, {0x8f, 0x38, 0x09, 0xff}}}, - {{{ 52, 164, -40}, 0, { 0, 0}, {0xb8, 0x34, 0xa6, 0xff}}}, - {{{ 32, 132, 0}, 0, { 0, 0}, {0x84, 0xe8, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_on_dl_vertex_group2, 0x00114750, 78432, 0x00010b20, 256); // 0x04010C20 -static const Vtx mario_face_part_cap_on_dl_vertex_group3[] = { - {{{ 56, -45, -76}, 0, { 0, 0}, {0xe3, 0xca, 0x92, 0xff}}}, - {{{ 64, -25, -134}, 0, { 0, 0}, {0xcc, 0xe5, 0x90, 0xff}}}, - {{{ 91, -54, -85}, 0, { 0, 0}, {0xd9, 0xb0, 0xa7, 0xff}}}, - {{{ 42, 0, -102}, 0, { 0, 0}, {0xc3, 0x05, 0x92, 0xff}}}, - {{{ 17, -52, 47}, 0, { 0, 0}, {0x89, 0xf8, 0x29, 0xff}}}, - {{{ 56, -45, 77}, 0, { 0, 0}, {0xe3, 0xca, 0x6e, 0xff}}}, - {{{ 42, 0, 103}, 0, { 0, 0}, {0xc3, 0x05, 0x6e, 0xff}}}, - {{{ 17, -52, -46}, 0, { 0, 0}, {0x89, 0xf8, 0xd7, 0xff}}}, - {{{ 32, 132, 0}, 0, { 0, 0}, {0x84, 0xe8, 0xf8, 0xff}}}, - {{{ 47, 131, 41}, 0, { 0, 0}, {0xb0, 0xe4, 0x5e, 0xff}}}, - {{{ 33, 165, 0}, 0, { 0, 0}, {0x8f, 0x38, 0x09, 0xff}}}, - {{{ 52, 111, 31}, 0, { 0, 0}, {0xa8, 0x33, 0x4b, 0xff}}}, - {{{ 52, 111, -30}, 0, { 0, 0}, {0xa8, 0x32, 0xb5, 0xff}}}, - {{{ 41, 109, 0}, 0, { 0, 0}, {0x95, 0x44, 0x00, 0xff}}}, - {{{ 77, 108, 34}, 0, { 0, 0}, {0x0e, 0x16, 0x7c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_on_dl_vertex_group3, 0x00114750, 78432, 0x00010c20, 240); // 0x04010D10 -static const Vtx mario_face_part_cap_on_dl_vertex_group4[] = { - {{{ 92, 88, 84}, 0, { 0, 0}, {0x23, 0x59, 0x53, 0xff}}}, - {{{ 104, 87, 70}, 0, { 0, 0}, {0x30, 0x5c, 0x49, 0xff}}}, - {{{ 97, 103, 25}, 0, { 0, 0}, {0x40, 0x5a, 0x3d, 0xff}}}, - {{{ 117, 128, 0}, 0, { 0, 0}, {0x7a, 0xe1, 0x06, 0xff}}}, - {{{ 102, 129, 41}, 0, { 0, 0}, {0x45, 0xd6, 0x61, 0xff}}}, - {{{ 77, 108, 34}, 0, { 0, 0}, {0x0e, 0x16, 0x7c, 0xff}}}, - {{{ 108, 105, 0}, 0, { 0, 0}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ 97, 103, -24}, 0, { 0, 0}, {0x40, 0x5a, 0xc3, 0xff}}}, - {{{ 119, 161, 0}, 0, { 0, 0}, {0x79, 0x23, 0xf6, 0xff}}}, - {{{ 104, 162, 41}, 0, { 0, 0}, {0x52, 0x27, 0x58, 0xff}}}, - {{{ 102, 129, -40}, 0, { 0, 0}, {0x50, 0xdc, 0xa6, 0xff}}}, - {{{ 75, 130, 46}, 0, { 0, 0}, {0x00, 0xec, 0x7d, 0xff}}}, - {{{ 78, 163, 46}, 0, { 0, 0}, {0x03, 0x55, 0x5d, 0xff}}}, - {{{ 101, 179, 0}, 0, { 0, 0}, {0x27, 0x78, 0x00, 0xff}}}, - {{{ 52, 164, 41}, 0, { 0, 0}, {0xc8, 0x3d, 0x5f, 0xff}}}, - {{{ 47, 131, 41}, 0, { 0, 0}, {0xb0, 0xe4, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_on_dl_vertex_group4, 0x00114750, 78432, 0x00010d10, 256); // 0x04010E10 -static const Vtx mario_face_part_cap_on_dl_vertex_group5[] = { - {{{ 47, 131, 41}, 0, { 0, 0}, {0xb0, 0xe4, 0x5e, 0xff}}}, - {{{ 52, 164, 41}, 0, { 0, 0}, {0xc8, 0x3d, 0x5f, 0xff}}}, - {{{ 33, 165, 0}, 0, { 0, 0}, {0x8f, 0x38, 0x09, 0xff}}}, - {{{ 75, 130, 46}, 0, { 0, 0}, {0x00, 0xec, 0x7d, 0xff}}}, - {{{ 77, 108, 34}, 0, { 0, 0}, {0x0e, 0x16, 0x7c, 0xff}}}, - {{{ 78, 163, 46}, 0, { 0, 0}, {0x03, 0x55, 0x5d, 0xff}}}, - {{{ 60, 181, 0}, 0, { 0, 0}, {0xea, 0x7c, 0x00, 0xff}}}, - {{{ 52, 164, -40}, 0, { 0, 0}, {0xb8, 0x34, 0xa6, 0xff}}}, - {{{ 96, 49, 94}, 0, { 0, 0}, {0x10, 0x28, 0x77, 0xff}}}, - {{{ 153, 33, 95}, 0, { 0, 0}, {0x04, 0x46, 0x69, 0xff}}}, - {{{ 144, 83, 67}, 0, { 0, 0}, {0x19, 0x5b, 0x53, 0xff}}}, - {{{ 101, 179, 0}, 0, { 0, 0}, {0x27, 0x78, 0x00, 0xff}}}, - {{{ 104, 87, 70}, 0, { 0, 0}, {0x30, 0x5c, 0x49, 0xff}}}, - {{{ 92, 88, 84}, 0, { 0, 0}, {0x23, 0x59, 0x53, 0xff}}}, - {{{ 44, 44, 97}, 0, { 0, 0}, {0xda, 0x21, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_on_dl_vertex_group5, 0x00114750, 78432, 0x00010e10, 240); // 0x04010F00 -static const Vtx mario_face_part_cap_on_dl_vertex_group6[] = { - {{{ 17, -52, -46}, 0, { 0, 0}, {0x89, 0xf8, 0xd7, 0xff}}}, - {{{ 31, -84, 0}, 0, { 0, 0}, {0xa0, 0xae, 0x00, 0xff}}}, - {{{ 17, -52, 47}, 0, { 0, 0}, {0x89, 0xf8, 0x29, 0xff}}}, - {{{ 144, 83, -66}, 0, { 0, 0}, {0x19, 0x5b, 0xad, 0xff}}}, - {{{ 153, 33, -94}, 0, { 0, 0}, {0x03, 0x46, 0x97, 0xff}}}, - {{{ 96, 49, -93}, 0, { 0, 0}, {0x11, 0x27, 0x89, 0xff}}}, - {{{ 92, 88, -83}, 0, { 0, 0}, {0x23, 0x59, 0xad, 0xff}}}, - {{{ 104, 87, -69}, 0, { 0, 0}, {0x30, 0x5c, 0xb7, 0xff}}}, - {{{ 44, 44, -96}, 0, { 0, 0}, {0xda, 0x21, 0x8c, 0xff}}}, - {{{ 75, 130, -45}, 0, { 0, 0}, {0x00, 0xec, 0x83, 0xff}}}, - {{{ 78, 163, -45}, 0, { 0, 0}, {0x03, 0x54, 0xa2, 0xff}}}, - {{{ 104, 162, -40}, 0, { 0, 0}, {0x44, 0x31, 0xa1, 0xff}}}, - {{{ 97, 103, -24}, 0, { 0, 0}, {0x40, 0x5a, 0xc3, 0xff}}}, - {{{ 52, 164, -40}, 0, { 0, 0}, {0xb8, 0x34, 0xa6, 0xff}}}, - {{{ 47, 131, -40}, 0, { 0, 0}, {0xbc, 0xde, 0x9c, 0xff}}}, - {{{ 60, 181, 0}, 0, { 0, 0}, {0xea, 0x7c, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_on_dl_vertex_group6, 0x00114750, 78432, 0x00010f00, 256); // 0x04011000 -static const Vtx mario_face_part_cap_on_dl_vertex_group7[] = { - {{{ 52, 164, -40}, 0, { 0, 0}, {0xb8, 0x34, 0xa6, 0xff}}}, - {{{ 47, 131, -40}, 0, { 0, 0}, {0xbc, 0xde, 0x9c, 0xff}}}, - {{{ 32, 132, 0}, 0, { 0, 0}, {0x84, 0xe8, 0xf8, 0xff}}}, - {{{ 77, 108, -33}, 0, { 0, 0}, {0x0e, 0x16, 0x84, 0xff}}}, - {{{ 52, 111, -30}, 0, { 0, 0}, {0xa8, 0x32, 0xb5, 0xff}}}, - {{{ 75, 130, -45}, 0, { 0, 0}, {0x00, 0xec, 0x83, 0xff}}}, - {{{ 104, 162, -40}, 0, { 0, 0}, {0x44, 0x31, 0xa1, 0xff}}}, - {{{ 102, 129, -40}, 0, { 0, 0}, {0x50, 0xdc, 0xa6, 0xff}}}, - {{{ 119, 161, 0}, 0, { 0, 0}, {0x79, 0x23, 0xf6, 0xff}}}, - {{{ 97, 103, -24}, 0, { 0, 0}, {0x40, 0x5a, 0xc3, 0xff}}}, - {{{ 78, 163, -45}, 0, { 0, 0}, {0x03, 0x54, 0xa2, 0xff}}}, - {{{ 60, 181, 0}, 0, { 0, 0}, {0xea, 0x7c, 0x00, 0xff}}}, - {{{ 101, 179, 0}, 0, { 0, 0}, {0x27, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_on_dl_vertex_group7, 0x00114750, 78432, 0x00011000, 208); // 0x040110D0 -static const Vtx mario_face_back_hair_cap_on_dl_vertex_group1[] = { - {{{ 31, -84, 0}, 0, { 0, 0}, {0xa0, 0xae, 0x00, 0xff}}}, - {{{ 36, -116, -35}, 0, { 0, 0}, {0xfb, 0x8e, 0x37, 0xff}}}, - {{{ 64, -103, -51}, 0, { 0, 0}, {0xde, 0x94, 0xc7, 0xff}}}, - {{{ 31, -85, 87}, 0, { 0, 0}, {0xdb, 0xfd, 0x79, 0xff}}}, - {{{ 35, -120, 68}, 0, { 0, 0}, {0xda, 0x94, 0x35, 0xff}}}, - {{{ 58, -114, 60}, 0, { 0, 0}, {0x57, 0xb4, 0x32, 0xff}}}, - {{{ 64, -103, 52}, 0, { 0, 0}, {0xc9, 0x9a, 0x31, 0xff}}}, - {{{ 56, -45, 77}, 0, { 0, 0}, {0xe3, 0xca, 0x6e, 0xff}}}, - {{{ 36, -116, 36}, 0, { 0, 0}, {0xfb, 0x8e, 0xc9, 0xff}}}, - {{{ 91, -54, 86}, 0, { 0, 0}, {0xd9, 0xaf, 0x59, 0xff}}}, - {{{ 17, -52, 47}, 0, { 0, 0}, {0x89, 0xf8, 0x29, 0xff}}}, - {{{ 35, -120, -67}, 0, { 0, 0}, {0xda, 0x94, 0xcb, 0xff}}}, - {{{ 58, -114, -59}, 0, { 0, 0}, {0x57, 0xb4, 0xce, 0xff}}}, - {{{ 31, -85, -86}, 0, { 0, 0}, {0xdb, 0xfd, 0x87, 0xff}}}, - {{{ 56, -45, -76}, 0, { 0, 0}, {0xe3, 0xca, 0x92, 0xff}}}, - {{{ 17, -52, -46}, 0, { 0, 0}, {0x89, 0xf8, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_back_hair_cap_on_dl_vertex_group1, 0x00114750, 78432, 0x000110d0, 256); // 0x040111D0 -static const Vtx mario_face_back_hair_cap_on_dl_vertex_group2[] = { - {{{ 31, -85, -86}, 0, { 0, 0}, {0xdb, 0xfd, 0x87, 0xff}}}, - {{{ 35, -120, -67}, 0, { 0, 0}, {0xda, 0x94, 0xcb, 0xff}}}, - {{{ 9, -88, -58}, 0, { 0, 0}, {0x87, 0xdf, 0xf5, 0xff}}}, - {{{ 17, -52, -46}, 0, { 0, 0}, {0x89, 0xf8, 0xd7, 0xff}}}, - {{{ 56, -45, -76}, 0, { 0, 0}, {0xe3, 0xca, 0x92, 0xff}}}, - {{{ 91, -54, -85}, 0, { 0, 0}, {0xd9, 0xb0, 0xa7, 0xff}}}, - {{{ 64, -103, -51}, 0, { 0, 0}, {0xde, 0x94, 0xc7, 0xff}}}, - {{{ 31, -84, 0}, 0, { 0, 0}, {0xa0, 0xae, 0x00, 0xff}}}, - {{{ 36, -116, 36}, 0, { 0, 0}, {0xfb, 0x8e, 0xc9, 0xff}}}, - {{{ 9, -88, 59}, 0, { 0, 0}, {0x87, 0xdf, 0x0b, 0xff}}}, - {{{ 17, -52, 47}, 0, { 0, 0}, {0x89, 0xf8, 0x29, 0xff}}}, - {{{ 36, -116, -35}, 0, { 0, 0}, {0xfb, 0x8e, 0x37, 0xff}}}, - {{{ 35, -120, 68}, 0, { 0, 0}, {0xda, 0x94, 0x35, 0xff}}}, - {{{ 31, -85, 87}, 0, { 0, 0}, {0xdb, 0xfd, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_back_hair_cap_on_dl_vertex_group2, 0x00114750, 78432, 0x000111d0, 224); // 0x040112B0 - 0x040112E8 const Gfx mario_m_logo_dl[] = { @@ -2406,358 +1367,64 @@ const Gfx mario_metal_cap_on_shared_dl[] = { }; // 0x04012190 -static const Vtx mario_eyes_cap_off_dl_vertex[] = { - {{{ 104, 87, -69}, 0, { -160, 898}, {0x30, 0x5c, 0xb7, 0xff}}}, - {{{ 97, 103, -24}, 0, { 256, 970}, {0x40, 0x5a, 0xc3, 0xff}}}, - {{{ 144, 83, -66}, 0, { -146, 460}, {0x19, 0x5b, 0xad, 0xff}}}, - {{{ 153, 33, 95}, 0, { 1362, 296}, {0x05, 0x38, 0x71, 0xff}}}, - {{{ 175, 91, 39}, 0, { 842, 112}, {0x01, 0x75, 0x2f, 0xff}}}, - {{{ 144, 83, 67}, 0, { 1108, 428}, {0x19, 0x5b, 0x53, 0xff}}}, - {{{ 145, 101, 0}, 0, { 480, 446}, {0x13, 0x7d, 0x00, 0xff}}}, - {{{ 97, 103, 25}, 0, { 724, 958}, {0x40, 0x5a, 0x3d, 0xff}}}, - {{{ 175, 91, -38}, 0, { 106, 130}, {0xf5, 0x73, 0xcc, 0xff}}}, - {{{ 104, 87, 70}, 0, { 1138, 864}, {0x30, 0x5c, 0x49, 0xff}}}, - {{{ 153, 33, -94}, 0, { -404, 342}, {0xfe, 0x36, 0x8e, 0xff}}}, - {{{ 108, 105, 0}, 0, { 488, 854}, {0x69, 0x46, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_eyes_cap_off_dl_vertex, 0x00114750, 78432, 0x00012190, 192); // 0x04012250 -static const Vtx mario_hair_sideburn_cap_off_dl_vertex[] = { - {{{ 42, 0, 103}, 0, { 968, 1192}, {0xc3, 0x05, 0x6e, 0xff}}}, - {{{ 85, -23, 111}, 0, { 1238, 518}, {0x04, 0x58, 0x5a, 0xff}}}, - {{{ 96, 49, 94}, 0, { -74, 726}, {0x10, 0x28, 0x77, 0xff}}}, - {{{ 44, 44, 97}, 0, { 196, 1366}, {0xda, 0x21, 0x74, 0xff}}}, - {{{ 153, 33, 95}, 0, { 22, -68}, {0x05, 0x38, 0x71, 0xff}}}, - {{{ 120, -11, 111}, 0, { 922, 122}, {0xff, 0x13, 0x7d, 0xff}}}, - {{{ 42, 0, -102}, 0, { 842, 1210}, {0xc3, 0x05, 0x92, 0xff}}}, - {{{ 44, 44, -96}, 0, { 118, 1334}, {0xda, 0x21, 0x8c, 0xff}}}, - {{{ 96, 49, -93}, 0, { -70, 700}, {0x11, 0x27, 0x89, 0xff}}}, - {{{ 85, -23, -110}, 0, { 1150, 582}, {0x06, 0x59, 0xa6, 0xff}}}, - {{{ 120, -12, -109}, 0, { 916, 184}, {0xff, 0x13, 0x83, 0xff}}}, - {{{ 153, 33, -94}, 0, { 90, -58}, {0xfe, 0x36, 0x8e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_hair_sideburn_cap_off_dl_vertex, 0x00114750, 78432, 0x00012250, 192); // 0x04012310 -static const Vtx mario_mustache_cap_off_dl_vertex_group1[] = { - {{{ 92, 88, -83}, 0, { 992, -10}, {0x23, 0x59, 0xad, 0xff}}}, - {{{ 77, 108, -33}, 0, { 360, 296}, {0x0e, 0x16, 0x84, 0xff}}}, - {{{ 97, 103, -24}, 0, { 298, 20}, {0x40, 0x5a, 0xc3, 0xff}}}, - {{{ 48, 94, -75}, 0, { 844, 640}, {0xd7, 0x60, 0xb9, 0xff}}}, - {{{ 44, 44, -96}, 0, { 1272, 592}, {0xda, 0x21, 0x8c, 0xff}}}, - {{{ 52, 111, -30}, 0, { 294, 656}, {0xa8, 0x32, 0xb5, 0xff}}}, - {{{ 92, 88, 84}, 0, { 948, -8}, {0x23, 0x59, 0x53, 0xff}}}, - {{{ 77, 108, 34}, 0, { 330, 316}, {0x0e, 0x16, 0x7c, 0xff}}}, - {{{ 48, 94, 76}, 0, { 848, 630}, {0xd7, 0x60, 0x47, 0xff}}}, - {{{ 97, 103, 25}, 0, { 248, 50}, {0x40, 0x5a, 0x3d, 0xff}}}, - {{{ 52, 111, 31}, 0, { 292, 670}, {0xa8, 0x33, 0x4b, 0xff}}}, - {{{ 44, 44, 97}, 0, { 1276, 566}, {0xda, 0x21, 0x74, 0xff}}}, - {{{ 3, 54, 52}, 0, { 768, 1210}, {0x95, 0x1d, 0x3c, 0xff}}}, - {{{ 27, 100, 30}, 0, { 336, 1006}, {0xb1, 0x60, 0x16, 0xff}}}, - {{{ 3, 54, -51}, 0, { 720, 1228}, {0x95, 0x1d, 0xc4, 0xff}}}, - {{{ 41, 109, 0}, 0, { -30, 876}, {0x95, 0x44, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_mustache_cap_off_dl_vertex_group1, 0x00114750, 78432, 0x00012310, 256); // 0x04012410 -static const Vtx mario_mustache_cap_off_dl_vertex_group2[] = { - {{{ 41, 109, 0}, 0, { -38, 852}, {0x95, 0x44, 0x00, 0xff}}}, - {{{ 52, 111, -30}, 0, { 294, 656}, {0xa8, 0x32, 0xb5, 0xff}}}, - {{{ 27, 100, -29}, 0, { 310, 1002}, {0xb1, 0x60, 0xea, 0xff}}}, - {{{ 48, 94, -75}, 0, { 844, 640}, {0xd7, 0x60, 0xb9, 0xff}}}, - {{{ 3, 54, -51}, 0, { 720, 1228}, {0x95, 0x1d, 0xc4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_mustache_cap_off_dl_vertex_group2, 0x00114750, 78432, 0x00012410, 80); // 0x04012460 -static const Vtx mario_face_part_cap_off_dl_vertex_group1[] = { - {{{ 97, 103, 25}, 0, { 0, 0}, {0x40, 0x5a, 0x3d, 0xff}}}, - {{{ 108, 105, 0}, 0, { 0, 0}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ 117, 128, 0}, 0, { 0, 0}, {0x7a, 0xe1, 0x06, 0xff}}}, - {{{ 92, 88, -83}, 0, { 0, 0}, {0x23, 0x59, 0xad, 0xff}}}, - {{{ 97, 103, -24}, 0, { 0, 0}, {0x40, 0x5a, 0xc3, 0xff}}}, - {{{ 104, 87, -69}, 0, { 0, 0}, {0x30, 0x5c, 0xb7, 0xff}}}, - {{{ 96, 49, -93}, 0, { 0, 0}, {0x11, 0x27, 0x89, 0xff}}}, - {{{ 44, 44, -96}, 0, { 0, 0}, {0xda, 0x21, 0x8c, 0xff}}}, - {{{ 102, 129, -40}, 0, { 0, 0}, {0x50, 0xdc, 0xa6, 0xff}}}, - {{{ 77, 108, -33}, 0, { 0, 0}, {0x0e, 0x16, 0x84, 0xff}}}, - {{{ 144, 83, -66}, 0, { 0, 0}, {0x19, 0x5b, 0xad, 0xff}}}, - {{{ 44, 44, 97}, 0, { 0, 0}, {0xda, 0x21, 0x74, 0xff}}}, - {{{ 96, 49, 94}, 0, { 0, 0}, {0x10, 0x28, 0x77, 0xff}}}, - {{{ 92, 88, 84}, 0, { 0, 0}, {0x23, 0x59, 0x53, 0xff}}}, - {{{ 104, 87, 70}, 0, { 0, 0}, {0x30, 0x5c, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_off_dl_vertex_group1, 0x00114750, 78432, 0x00012460, 240); // 0x04012550 -static const Vtx mario_face_part_cap_off_dl_vertex_group2[] = { - {{{ -7, 62, 0}, 0, { 0, 0}, {0x85, 0x1d, 0x00, 0xff}}}, - {{{ 3, 54, 52}, 0, { 0, 0}, {0x95, 0x1d, 0x3c, 0xff}}}, - {{{ 27, 100, 30}, 0, { 0, 0}, {0xb1, 0x60, 0x16, 0xff}}}, - {{{ 144, 83, 67}, 0, { 0, 0}, {0x19, 0x5b, 0x53, 0xff}}}, - {{{ 104, 87, 70}, 0, { 0, 0}, {0x30, 0x5c, 0x49, 0xff}}}, - {{{ 96, 49, 94}, 0, { 0, 0}, {0x10, 0x28, 0x77, 0xff}}}, - {{{ 117, 128, 0}, 0, { 0, 0}, {0x7a, 0xe1, 0x06, 0xff}}}, - {{{ 102, 129, 41}, 0, { 0, 0}, {0x45, 0xd6, 0x61, 0xff}}}, - {{{ 97, 103, 25}, 0, { 0, 0}, {0x40, 0x5a, 0x3d, 0xff}}}, - {{{ 77, 108, 34}, 0, { 0, 0}, {0x0e, 0x16, 0x7c, 0xff}}}, - {{{ 44, 44, 97}, 0, { 0, 0}, {0xda, 0x21, 0x74, 0xff}}}, - {{{ 42, 0, 103}, 0, { 0, 0}, {0xc3, 0x05, 0x6e, 0xff}}}, - {{{ 17, -52, 47}, 0, { 0, 0}, {0x89, 0xf8, 0x29, 0xff}}}, - {{{ 64, -25, 135}, 0, { 0, 0}, {0xcc, 0xe5, 0x70, 0xff}}}, - {{{ 56, -45, 77}, 0, { 0, 0}, {0xe3, 0xca, 0x6e, 0xff}}}, - {{{ 85, -23, 111}, 0, { 0, 0}, {0x04, 0x58, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_off_dl_vertex_group2, 0x00114750, 78432, 0x00012550, 256); // 0x04012650 -static const Vtx mario_face_part_cap_off_dl_vertex_group3[] = { - {{{ 96, 49, 94}, 0, { 0, 0}, {0x10, 0x28, 0x77, 0xff}}}, - {{{ 153, 33, 95}, 0, { 0, 0}, {0x05, 0x38, 0x71, 0xff}}}, - {{{ 144, 83, 67}, 0, { 0, 0}, {0x19, 0x5b, 0x53, 0xff}}}, - {{{ 64, -25, 135}, 0, { 0, 0}, {0xcc, 0xe5, 0x70, 0xff}}}, - {{{ 91, -54, 86}, 0, { 0, 0}, {0xe9, 0xa9, 0x59, 0xff}}}, - {{{ 102, -33, 135}, 0, { 0, 0}, {0x30, 0x18, 0x72, 0xff}}}, - {{{ 56, -45, 77}, 0, { 0, 0}, {0xe3, 0xca, 0x6e, 0xff}}}, - {{{ 85, -23, 111}, 0, { 0, 0}, {0x04, 0x58, 0x5a, 0xff}}}, - {{{ 120, -11, 111}, 0, { 0, 0}, {0xff, 0x13, 0x7d, 0xff}}}, - {{{ 52, 111, -30}, 0, { 0, 0}, {0xa8, 0x32, 0xb5, 0xff}}}, - {{{ 41, 109, 0}, 0, { 0, 0}, {0x95, 0x44, 0x00, 0xff}}}, - {{{ 32, 132, 0}, 0, { 0, 0}, {0x84, 0xe8, 0xf8, 0xff}}}, - {{{ 85, -23, -110}, 0, { 0, 0}, {0x06, 0x59, 0xa6, 0xff}}}, - {{{ 64, -25, -134}, 0, { 0, 0}, {0xcc, 0xe5, 0x90, 0xff}}}, - {{{ 42, 0, -102}, 0, { 0, 0}, {0xc3, 0x05, 0x92, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_off_dl_vertex_group3, 0x00114750, 78432, 0x00012650, 240); // 0x04012740 -static const Vtx mario_face_part_cap_off_dl_vertex_group4[] = { - {{{ 27, 100, 30}, 0, { 0, 0}, {0xb1, 0x60, 0x16, 0xff}}}, - {{{ 27, 100, -29}, 0, { 0, 0}, {0xb1, 0x60, 0xea, 0xff}}}, - {{{ -7, 62, 0}, 0, { 0, 0}, {0x85, 0x1d, 0x00, 0xff}}}, - {{{ 3, 54, -51}, 0, { 0, 0}, {0x95, 0x1d, 0xc4, 0xff}}}, - {{{ 41, 109, 0}, 0, { 0, 0}, {0x95, 0x44, 0x00, 0xff}}}, - {{{ 144, 83, -66}, 0, { 0, 0}, {0x19, 0x5b, 0xad, 0xff}}}, - {{{ 153, 33, -94}, 0, { 0, 0}, {0xfe, 0x36, 0x8e, 0xff}}}, - {{{ 96, 49, -93}, 0, { 0, 0}, {0x11, 0x27, 0x89, 0xff}}}, - {{{ 42, 0, -102}, 0, { 0, 0}, {0xc3, 0x05, 0x92, 0xff}}}, - {{{ 44, 44, -96}, 0, { 0, 0}, {0xda, 0x21, 0x8c, 0xff}}}, - {{{ 64, -25, -134}, 0, { 0, 0}, {0xcc, 0xe5, 0x90, 0xff}}}, - {{{ 102, -33, -134}, 0, { 0, 0}, {0x32, 0x19, 0x8f, 0xff}}}, - {{{ 91, -54, -85}, 0, { 0, 0}, {0xe8, 0xaa, 0xa7, 0xff}}}, - {{{ 85, -23, -110}, 0, { 0, 0}, {0x06, 0x59, 0xa6, 0xff}}}, - {{{ 120, -12, -109}, 0, { 0, 0}, {0xff, 0x13, 0x83, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_off_dl_vertex_group4, 0x00114750, 78432, 0x00012740, 240); // 0x04012830 -static const Vtx mario_face_part_cap_off_dl_vertex_group5[] = { - {{{ 33, 165, 0}, 0, { 0, 0}, {0x8f, 0x38, 0x09, 0xff}}}, - {{{ 60, 181, 0}, 0, { 0, 0}, {0xea, 0x7c, 0x00, 0xff}}}, - {{{ 52, 164, -40}, 0, { 0, 0}, {0xb8, 0x34, 0xa6, 0xff}}}, - {{{ 102, -33, -134}, 0, { 0, 0}, {0x32, 0x19, 0x8f, 0xff}}}, - {{{ 120, -12, -109}, 0, { 0, 0}, {0xff, 0x13, 0x83, 0xff}}}, - {{{ 91, -54, -85}, 0, { 0, 0}, {0xe8, 0xaa, 0xa7, 0xff}}}, - {{{ 56, -45, -76}, 0, { 0, 0}, {0xe3, 0xca, 0x92, 0xff}}}, - {{{ 64, -25, -134}, 0, { 0, 0}, {0xcc, 0xe5, 0x90, 0xff}}}, - {{{ 42, 0, -102}, 0, { 0, 0}, {0xc3, 0x05, 0x92, 0xff}}}, - {{{ 17, -52, -46}, 0, { 0, 0}, {0x89, 0xf8, 0xd7, 0xff}}}, - {{{ 3, 54, -51}, 0, { 0, 0}, {0x95, 0x1d, 0xc4, 0xff}}}, - {{{ -7, 62, 0}, 0, { 0, 0}, {0x85, 0x1d, 0x00, 0xff}}}, - {{{ 17, -52, 47}, 0, { 0, 0}, {0x89, 0xf8, 0x29, 0xff}}}, - {{{ 52, 164, 41}, 0, { 0, 0}, {0xc8, 0x3d, 0x5f, 0xff}}}, - {{{ 78, 163, 46}, 0, { 0, 0}, {0x03, 0x55, 0x5d, 0xff}}}, - {{{ 101, 179, 0}, 0, { 0, 0}, {0x27, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_off_dl_vertex_group5, 0x00114750, 78432, 0x00012830, 256); // 0x04012930 -static const Vtx mario_face_part_cap_off_dl_vertex_group6[] = { - {{{ 104, 162, 41}, 0, { 0, 0}, {0x52, 0x27, 0x58, 0xff}}}, - {{{ 101, 179, 0}, 0, { 0, 0}, {0x27, 0x78, 0x00, 0xff}}}, - {{{ 78, 163, 46}, 0, { 0, 0}, {0x03, 0x55, 0x5d, 0xff}}}, - {{{ 52, 164, 41}, 0, { 0, 0}, {0xc8, 0x3d, 0x5f, 0xff}}}, - {{{ 75, 130, 46}, 0, { 0, 0}, {0x00, 0xec, 0x7d, 0xff}}}, - {{{ 119, 161, 0}, 0, { 0, 0}, {0x79, 0x23, 0xf6, 0xff}}}, - {{{ 104, 162, -40}, 0, { 0, 0}, {0x44, 0x31, 0xa1, 0xff}}}, - {{{ 78, 163, -45}, 0, { 0, 0}, {0x03, 0x54, 0xa2, 0xff}}}, - {{{ 60, 181, 0}, 0, { 0, 0}, {0xea, 0x7c, 0x00, 0xff}}}, - {{{ 47, 131, 41}, 0, { 0, 0}, {0xb0, 0xe4, 0x5e, 0xff}}}, - {{{ 33, 165, 0}, 0, { 0, 0}, {0x8f, 0x38, 0x09, 0xff}}}, - {{{ 102, 129, 41}, 0, { 0, 0}, {0x45, 0xd6, 0x61, 0xff}}}, - {{{ 77, 108, 34}, 0, { 0, 0}, {0x0e, 0x16, 0x7c, 0xff}}}, - {{{ 52, 164, -40}, 0, { 0, 0}, {0xb8, 0x34, 0xa6, 0xff}}}, - {{{ 32, 132, 0}, 0, { 0, 0}, {0x84, 0xe8, 0xf8, 0xff}}}, - {{{ 117, 128, 0}, 0, { 0, 0}, {0x7a, 0xe1, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_off_dl_vertex_group6, 0x00114750, 78432, 0x00012930, 256); // 0x04012A30 -static const Vtx mario_face_part_cap_off_dl_vertex_group7[] = { - {{{ 52, 111, 31}, 0, { 0, 0}, {0xa8, 0x33, 0x4b, 0xff}}}, - {{{ 47, 131, 41}, 0, { 0, 0}, {0xb0, 0xe4, 0x5e, 0xff}}}, - {{{ 32, 132, 0}, 0, { 0, 0}, {0x84, 0xe8, 0xf8, 0xff}}}, - {{{ 77, 108, 34}, 0, { 0, 0}, {0x0e, 0x16, 0x7c, 0xff}}}, - {{{ 52, 164, -40}, 0, { 0, 0}, {0xb8, 0x34, 0xa6, 0xff}}}, - {{{ 78, 163, -45}, 0, { 0, 0}, {0x03, 0x54, 0xa2, 0xff}}}, - {{{ 75, 130, -45}, 0, { 0, 0}, {0x00, 0xec, 0x83, 0xff}}}, - {{{ 104, 162, -40}, 0, { 0, 0}, {0x44, 0x31, 0xa1, 0xff}}}, - {{{ 60, 181, 0}, 0, { 0, 0}, {0xea, 0x7c, 0x00, 0xff}}}, - {{{ 17, -52, -46}, 0, { 0, 0}, {0x89, 0xf8, 0xd7, 0xff}}}, - {{{ 31, -84, 0}, 0, { 0, 0}, {0xa0, 0xae, 0x00, 0xff}}}, - {{{ 17, -52, 47}, 0, { 0, 0}, {0x89, 0xf8, 0x29, 0xff}}}, - {{{ 41, 109, 0}, 0, { 0, 0}, {0x95, 0x44, 0x00, 0xff}}}, - {{{ 47, 131, -40}, 0, { 0, 0}, {0xbc, 0xde, 0x9c, 0xff}}}, - {{{ 102, 129, -40}, 0, { 0, 0}, {0x50, 0xdc, 0xa6, 0xff}}}, - {{{ 77, 108, -33}, 0, { 0, 0}, {0x0e, 0x16, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_off_dl_vertex_group7, 0x00114750, 78432, 0x00012a30, 256); // 0x04012B30 -static const Vtx mario_face_part_cap_off_dl_vertex_group8[] = { - {{{ 102, 129, -40}, 0, { 0, 0}, {0x50, 0xdc, 0xa6, 0xff}}}, - {{{ 104, 162, -40}, 0, { 0, 0}, {0x44, 0x31, 0xa1, 0xff}}}, - {{{ 119, 161, 0}, 0, { 0, 0}, {0x79, 0x23, 0xf6, 0xff}}}, - {{{ 117, 128, 0}, 0, { 0, 0}, {0x7a, 0xe1, 0x06, 0xff}}}, - {{{ 32, 132, 0}, 0, { 0, 0}, {0x84, 0xe8, 0xf8, 0xff}}}, - {{{ 47, 131, -40}, 0, { 0, 0}, {0xbc, 0xde, 0x9c, 0xff}}}, - {{{ 52, 111, -30}, 0, { 0, 0}, {0xa8, 0x32, 0xb5, 0xff}}}, - {{{ 77, 108, -33}, 0, { 0, 0}, {0x0e, 0x16, 0x84, 0xff}}}, - {{{ 52, 164, -40}, 0, { 0, 0}, {0xb8, 0x34, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_off_dl_vertex_group8, 0x00114750, 78432, 0x00012b30, 144); // 0x04012BC0 -static const Vtx mario_face_hair_cap_off_dl_vertex_group1[] = { - {{{ 153, 33, -94}, 0, { 0, 0}, {0xfe, 0x36, 0x8e, 0xff}}}, - {{{ 200, 70, -97}, 0, { 0, 0}, {0x07, 0x48, 0x99, 0xff}}}, - {{{ 182, -9, -115}, 0, { 0, 0}, {0x2f, 0xfe, 0x8b, 0xff}}}, - {{{ 153, 33, 95}, 0, { 0, 0}, {0x05, 0x38, 0x71, 0xff}}}, - {{{ 200, 75, 84}, 0, { 0, 0}, {0x10, 0x52, 0x5f, 0xff}}}, - {{{ 151, 72, 70}, 0, { 0, 0}, {0xe4, 0x5c, 0x51, 0xff}}}, - {{{ 120, -11, 111}, 0, { 0, 0}, {0xff, 0x13, 0x7d, 0xff}}}, - {{{ 181, -9, 116}, 0, { 0, 0}, {0x2d, 0x01, 0x76, 0xff}}}, - {{{ 175, 91, 39}, 0, { 0, 0}, {0x01, 0x75, 0x2f, 0xff}}}, - {{{ 209, 86, 60}, 0, { 0, 0}, {0x38, 0x60, 0x3c, 0xff}}}, - {{{ 227, 35, 75}, 0, { 0, 0}, {0x6d, 0x12, 0x3d, 0xff}}}, - {{{ 175, 91, -38}, 0, { 0, 0}, {0xf5, 0x73, 0xcc, 0xff}}}, - {{{ 151, 72, -68}, 0, { 0, 0}, {0xd6, 0x5b, 0xb3, 0xff}}}, - {{{ 221, 35, -73}, 0, { 0, 0}, {0x71, 0x03, 0xc8, 0xff}}}, - {{{ 211, 91, -71}, 0, { 0, 0}, {0x31, 0x46, 0xa3, 0xff}}}, - {{{ 227, -14, -58}, 0, { 0, 0}, {0x72, 0xf1, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_hair_cap_off_dl_vertex_group1, 0x00114750, 78432, 0x00012bc0, 256); // 0x04012CC0 -static const Vtx mario_face_hair_cap_off_dl_vertex_group2[] = { - {{{ 120, -12, -109}, 0, { 0, 0}, {0xff, 0x13, 0x83, 0xff}}}, - {{{ 153, 33, -94}, 0, { 0, 0}, {0xfe, 0x36, 0x8e, 0xff}}}, - {{{ 182, -9, -115}, 0, { 0, 0}, {0x2f, 0xfe, 0x8b, 0xff}}}, - {{{ 227, -14, 59}, 0, { 0, 0}, {0x72, 0xec, 0x32, 0xff}}}, - {{{ 241, -34, 0}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ 237, 64, 0}, 0, { 0, 0}, {0x7e, 0xf9, 0xff, 0xff}}}, - {{{ 189, -102, 73}, 0, { 0, 0}, {0x50, 0xbb, 0x44, 0xff}}}, - {{{ 181, -9, 116}, 0, { 0, 0}, {0x2d, 0x01, 0x76, 0xff}}}, - {{{ 227, 35, 75}, 0, { 0, 0}, {0x6d, 0x12, 0x3d, 0xff}}}, - {{{ 189, -102, -71}, 0, { 0, 0}, {0x50, 0xb9, 0xbd, 0xff}}}, - {{{ 227, -14, -58}, 0, { 0, 0}, {0x72, 0xf1, 0xcc, 0xff}}}, - {{{ 200, -117, 0}, 0, { 0, 0}, {0x3f, 0x93, 0x00, 0xff}}}, - {{{ 221, 35, -73}, 0, { 0, 0}, {0x71, 0x03, 0xc8, 0xff}}}, - {{{ 248, 104, -43}, 0, { 0, 0}, {0x76, 0x2c, 0xf3, 0xff}}}, - {{{ 231, 81, 33}, 0, { 0, 0}, {0x71, 0x27, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_hair_cap_off_dl_vertex_group2, 0x00114750, 78432, 0x00012cc0, 240); // 0x04012DB0 -static const Vtx mario_face_hair_cap_off_dl_vertex_group3[] = { - {{{ 221, 35, -73}, 0, { 0, 0}, {0x71, 0x03, 0xc8, 0xff}}}, - {{{ 211, 91, -71}, 0, { 0, 0}, {0x31, 0x46, 0xa3, 0xff}}}, - {{{ 232, 69, -34}, 0, { 0, 0}, {0x72, 0xe4, 0xd1, 0xff}}}, - {{{ 237, 64, 0}, 0, { 0, 0}, {0x7e, 0xf9, 0xff, 0xff}}}, - {{{ 175, 91, -38}, 0, { 0, 0}, {0xf5, 0x73, 0xcc, 0xff}}}, - {{{ 201, 125, -13}, 0, { 0, 0}, {0xe4, 0x7b, 0xfb, 0xff}}}, - {{{ 160, 96, 0}, 0, { 0, 0}, {0xb7, 0x67, 0xfe, 0xff}}}, - {{{ 189, -102, -71}, 0, { 0, 0}, {0x50, 0xb9, 0xbd, 0xff}}}, - {{{ 116, -124, -67}, 0, { 0, 0}, {0xfc, 0x8f, 0xc8, 0xff}}}, - {{{ 145, -84, -104}, 0, { 0, 0}, {0xef, 0xcf, 0x8d, 0xff}}}, - {{{ 182, -9, -115}, 0, { 0, 0}, {0x2f, 0xfe, 0x8b, 0xff}}}, - {{{ 200, -117, 0}, 0, { 0, 0}, {0x3f, 0x93, 0x00, 0xff}}}, - {{{ 189, -102, 73}, 0, { 0, 0}, {0x50, 0xbb, 0x44, 0xff}}}, - {{{ 116, -126, 68}, 0, { 0, 0}, {0xfb, 0x8f, 0x38, 0xff}}}, - {{{ 119, -134, 0}, 0, { 0, 0}, {0xe8, 0x84, 0xff, 0xff}}}, - {{{ 145, -83, 105}, 0, { 0, 0}, {0xef, 0xd0, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_hair_cap_off_dl_vertex_group3, 0x00114750, 78432, 0x00012db0, 256); // 0x04012EB0 -static const Vtx mario_face_hair_cap_off_dl_vertex_group4[] = { - {{{ 145, -83, 105}, 0, { 0, 0}, {0xef, 0xd0, 0x73, 0xff}}}, - {{{ 189, -102, 73}, 0, { 0, 0}, {0x50, 0xbb, 0x44, 0xff}}}, - {{{ 181, -9, 116}, 0, { 0, 0}, {0x2d, 0x01, 0x76, 0xff}}}, - {{{ 201, 125, -13}, 0, { 0, 0}, {0xe4, 0x7b, 0xfb, 0xff}}}, - {{{ 209, 86, 60}, 0, { 0, 0}, {0x38, 0x60, 0x3c, 0xff}}}, - {{{ 248, 104, -43}, 0, { 0, 0}, {0x76, 0x2c, 0xf3, 0xff}}}, - {{{ 231, 81, 33}, 0, { 0, 0}, {0x71, 0x27, 0x2a, 0xff}}}, - {{{ 232, 69, -34}, 0, { 0, 0}, {0x72, 0xe4, 0xd1, 0xff}}}, - {{{ 211, 91, -71}, 0, { 0, 0}, {0x31, 0x46, 0xa3, 0xff}}}, - {{{ 237, 64, 0}, 0, { 0, 0}, {0x7e, 0xf9, 0xff, 0xff}}}, - {{{ 227, 35, 75}, 0, { 0, 0}, {0x6d, 0x12, 0x3d, 0xff}}}, - {{{ 175, 91, 39}, 0, { 0, 0}, {0x01, 0x75, 0x2f, 0xff}}}, - {{{ 160, 96, 0}, 0, { 0, 0}, {0xb7, 0x67, 0xfe, 0xff}}}, - {{{ 64, -103, 52}, 0, { 0, 0}, {0xf3, 0x8b, 0x2e, 0xff}}}, - {{{ 64, -103, -51}, 0, { 0, 0}, {0xf3, 0x8b, 0xd2, 0xff}}}, - {{{ 119, -134, 0}, 0, { 0, 0}, {0xe8, 0x84, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_hair_cap_off_dl_vertex_group4, 0x00114750, 78432, 0x00012eb0, 256); // 0x04012FB0 -static const Vtx mario_face_hair_cap_off_dl_vertex_group5[] = { - {{{ 145, -83, 105}, 0, { 0, 0}, {0xef, 0xd0, 0x73, 0xff}}}, - {{{ 181, -9, 116}, 0, { 0, 0}, {0x2d, 0x01, 0x76, 0xff}}}, - {{{ 120, -11, 111}, 0, { 0, 0}, {0xff, 0x13, 0x7d, 0xff}}}, - {{{ 64, -103, -51}, 0, { 0, 0}, {0xf3, 0x8b, 0xd2, 0xff}}}, - {{{ 116, -124, -67}, 0, { 0, 0}, {0xfc, 0x8f, 0xc8, 0xff}}}, - {{{ 119, -134, 0}, 0, { 0, 0}, {0xe8, 0x84, 0xff, 0xff}}}, - {{{ 145, -84, -104}, 0, { 0, 0}, {0xef, 0xcf, 0x8d, 0xff}}}, - {{{ 182, -9, -115}, 0, { 0, 0}, {0x2f, 0xfe, 0x8b, 0xff}}}, - {{{ 120, -12, -109}, 0, { 0, 0}, {0xff, 0x13, 0x83, 0xff}}}, - {{{ 91, -54, -85}, 0, { 0, 0}, {0xe8, 0xaa, 0xa7, 0xff}}}, - {{{ 64, -103, 52}, 0, { 0, 0}, {0xf3, 0x8b, 0x2e, 0xff}}}, - {{{ 116, -126, 68}, 0, { 0, 0}, {0xfb, 0x8f, 0x38, 0xff}}}, - {{{ 91, -54, 86}, 0, { 0, 0}, {0xe9, 0xa9, 0x59, 0xff}}}, - {{{ 31, -84, 0}, 0, { 0, 0}, {0xa0, 0xae, 0x00, 0xff}}}, - {{{ 36, -116, 36}, 0, { 0, 0}, {0xfb, 0x8e, 0xc9, 0xff}}}, - {{{ 9, -88, 59}, 0, { 0, 0}, {0x87, 0xdf, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_hair_cap_off_dl_vertex_group5, 0x00114750, 78432, 0x00012fb0, 256); // 0x040130B0 -static const Vtx mario_face_hair_cap_off_dl_vertex_group6[] = { - {{{ 64, -103, 52}, 0, { 0, 0}, {0xf3, 0x8b, 0x2e, 0xff}}}, - {{{ 91, -54, 86}, 0, { 0, 0}, {0xe9, 0xa9, 0x59, 0xff}}}, - {{{ 56, -45, 77}, 0, { 0, 0}, {0xe3, 0xca, 0x6e, 0xff}}}, - {{{ 31, -84, 0}, 0, { 0, 0}, {0xa0, 0xae, 0x00, 0xff}}}, - {{{ 36, -116, 36}, 0, { 0, 0}, {0xfb, 0x8e, 0xc9, 0xff}}}, - {{{ 58, -114, 60}, 0, { 0, 0}, {0x57, 0xb4, 0x32, 0xff}}}, - {{{ 36, -116, -35}, 0, { 0, 0}, {0xfb, 0x8e, 0x37, 0xff}}}, - {{{ 64, -103, -51}, 0, { 0, 0}, {0xf3, 0x8b, 0xd2, 0xff}}}, - {{{ 56, -45, -76}, 0, { 0, 0}, {0xe3, 0xca, 0x92, 0xff}}}, - {{{ 91, -54, -85}, 0, { 0, 0}, {0xe8, 0xaa, 0xa7, 0xff}}}, - {{{ 58, -114, -59}, 0, { 0, 0}, {0x57, 0xb4, 0xce, 0xff}}}, - {{{ 17, -52, -46}, 0, { 0, 0}, {0x89, 0xf8, 0xd7, 0xff}}}, - {{{ 9, -88, -58}, 0, { 0, 0}, {0x87, 0xdf, 0xf5, 0xff}}}, - {{{ 9, -88, 59}, 0, { 0, 0}, {0x87, 0xdf, 0x0b, 0xff}}}, - {{{ 17, -52, 47}, 0, { 0, 0}, {0x89, 0xf8, 0x29, 0xff}}}, - {{{ 35, -120, -67}, 0, { 0, 0}, {0xda, 0x94, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_hair_cap_off_dl_vertex_group6, 0x00114750, 78432, 0x000130b0, 256); // 0x040131B0 -static const Vtx mario_face_hair_cap_off_dl_vertex_group7[] = { - {{{ 36, -116, 36}, 0, { 0, 0}, {0xfb, 0x8e, 0xc9, 0xff}}}, - {{{ 35, -120, 68}, 0, { 0, 0}, {0xda, 0x94, 0x35, 0xff}}}, - {{{ 9, -88, 59}, 0, { 0, 0}, {0x87, 0xdf, 0x0b, 0xff}}}, - {{{ 58, -114, 60}, 0, { 0, 0}, {0x57, 0xb4, 0x32, 0xff}}}, - {{{ 35, -120, -67}, 0, { 0, 0}, {0xda, 0x94, 0xcb, 0xff}}}, - {{{ 31, -85, -86}, 0, { 0, 0}, {0xdb, 0xfd, 0x87, 0xff}}}, - {{{ 58, -114, -59}, 0, { 0, 0}, {0x57, 0xb4, 0xce, 0xff}}}, - {{{ 9, -88, -58}, 0, { 0, 0}, {0x87, 0xdf, 0xf5, 0xff}}}, - {{{ 56, -45, -76}, 0, { 0, 0}, {0xe3, 0xca, 0x92, 0xff}}}, - {{{ 17, -52, -46}, 0, { 0, 0}, {0x89, 0xf8, 0xd7, 0xff}}}, - {{{ 31, -85, 87}, 0, { 0, 0}, {0xdb, 0xfd, 0x79, 0xff}}}, - {{{ 56, -45, 77}, 0, { 0, 0}, {0xe3, 0xca, 0x6e, 0xff}}}, - {{{ 17, -52, 47}, 0, { 0, 0}, {0x89, 0xf8, 0x29, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_hair_cap_off_dl_vertex_group7, 0x00114750, 78432, 0x000131b0, 208); // 0x04013280 -static const Vtx mario_face_part_cap_off_dl_vertex_group9[] = { - {{{ 44, 44, 97}, 0, { 0, 0}, {0xda, 0x21, 0x74, 0xff}}}, - {{{ 48, 94, 76}, 0, { 0, 0}, {0xd7, 0x60, 0x47, 0xff}}}, - {{{ 3, 54, 52}, 0, { 0, 0}, {0x95, 0x1d, 0x3c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_face_part_cap_off_dl_vertex_group9, 0x00114750, 78432, 0x00013280, 48); // 0x040132B0 - 0x04013318 const Gfx mario_eyes_cap_off_dl[] = { @@ -3166,111 +1833,22 @@ const Gfx mario_metal_cap_off_shared_dl[] = { }; // 0x04019538 -static const Vtx mario_left_hand_open_shared_dl_vertex_group1[] = { - {{{ 121, 73, -21}, 0, { 0, 0}, {0x47, 0x60, 0x2b, 0x00}}}, - {{{ 70, 89, -20}, 0, { 0, 0}, {0xec, 0x7c, 0xf6, 0x00}}}, - {{{ 77, 41, 21}, 0, { 0, 0}, {0x1d, 0x2a, 0x74, 0x00}}}, - {{{ 141, 34, -7}, 0, { 0, 0}, {0x77, 0x0c, 0x29, 0x00}}}, - {{{ 78, 59, -34}, 0, { 0, 0}, {0xfe, 0x0b, 0x82, 0x00}}}, - {{{ 119, 70, -42}, 0, { 0, 0}, {0x3d, 0x44, 0xa9, 0x00}}}, - {{{ 133, 28, -40}, 0, { 0, 0}, {0x45, 0xc9, 0xa6, 0x00}}}, - {{{ 83, -17, 10}, 0, { 0, 0}, {0x4d, 0xbd, 0x4a, 0x00}}}, - {{{ 26, -32, 6}, 0, { 0, 0}, {0x34, 0xa6, 0x47, 0x00}}}, - {{{ 45, -34, 10}, 0, { 0, 0}, {0xfe, 0x9a, 0x4a, 0x00}}}, - {{{ 26, 16, 28}, 0, { 0, 0}, {0xda, 0x0c, 0x78, 0x00}}}, - {{{ 41, -37, -36}, 0, { 0, 0}, {0xd8, 0x9b, 0xbf, 0x00}}}, - {{{ 20, -27, -27}, 0, { 0, 0}, {0x09, 0xbf, 0x94, 0x00}}}, - {{{ 25, -1, -44}, 0, { 0, 0}, {0xe4, 0xe0, 0x89, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_hand_open_shared_dl_vertex_group1, 0x00114750, 78432, 0x00019538, 224); // 0x04019618 -static const Vtx mario_left_hand_open_shared_dl_vertex_group2[] = { - {{{ -3, 35, -9}, 0, { 0, 0}, {0xcd, 0x72, 0x13, 0x00}}}, - {{{ 6, 53, -9}, 0, { 0, 0}, {0xaf, 0x61, 0x00, 0x00}}}, - {{{ 11, 29, -52}, 0, { 0, 0}, {0xba, 0x2a, 0xa0, 0x00}}}, - {{{ 26, 16, 28}, 0, { 0, 0}, {0xda, 0x0c, 0x78, 0x00}}}, - {{{ 1, -33, -23}, 0, { 0, 0}, {0x9c, 0xbb, 0xe0, 0x00}}}, - {{{ 6, -38, 7}, 0, { 0, 0}, {0xae, 0xab, 0x2b, 0x00}}}, - {{{ -6, -3, 17}, 0, { 0, 0}, {0x90, 0xda, 0x2d, 0x00}}}, - {{{ 2, 3, 26}, 0, { 0, 0}, {0xf5, 0x17, 0x7c, 0x00}}}, - {{{ 20, -46, 12}, 0, { 0, 0}, {0x26, 0x9e, 0x45, 0x00}}}, - {{{ 26, -32, 6}, 0, { 0, 0}, {0x34, 0xa6, 0x47, 0x00}}}, - {{{ -17, 40, -8}, 0, { 0, 0}, {0xbc, 0x68, 0x16, 0x00}}}, - {{{ -10, 14, -43}, 0, { 0, 0}, {0xd3, 0x19, 0x8d, 0x00}}}, - {{{ 20, -27, -27}, 0, { 0, 0}, {0x09, 0xbf, 0x94, 0x00}}}, - {{{ 13, -39, -31}, 0, { 0, 0}, {0x18, 0x9a, 0xba, 0x00}}}, - {{{ -20, 22, -7}, 0, { 0, 0}, {0x83, 0x06, 0x14, 0x00}}}, - {{{ 70, 89, -20}, 0, { 0, 0}, {0xec, 0x7c, 0xf6, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_hand_open_shared_dl_vertex_group2, 0x00114750, 78432, 0x00019618, 256); // 0x04019718 -static const Vtx mario_left_hand_open_shared_dl_vertex_group3[] = { - {{{ 45, -34, 10}, 0, { 0, 0}, {0xfe, 0x9a, 0x4a, 0x00}}}, - {{{ 83, -17, 10}, 0, { 0, 0}, {0x4d, 0xbd, 0x4a, 0x00}}}, - {{{ 26, 16, 28}, 0, { 0, 0}, {0xda, 0x0c, 0x78, 0x00}}}, - {{{ 89, -47, -37}, 0, { 0, 0}, {0x56, 0xaa, 0xdf, 0x00}}}, - {{{ 76, -18, -48}, 0, { 0, 0}, {0x27, 0x0a, 0x88, 0x00}}}, - {{{ 89, -6, -27}, 0, { 0, 0}, {0x5c, 0xf5, 0xab, 0x00}}}, - {{{ 6, 53, -9}, 0, { 0, 0}, {0xaf, 0x61, 0x00, 0x00}}}, - {{{ 26, 41, -41}, 0, { 0, 0}, {0x05, 0x34, 0x8d, 0x00}}}, - {{{ 11, 29, -52}, 0, { 0, 0}, {0xba, 0x2a, 0xa0, 0x00}}}, - {{{ 141, 34, -7}, 0, { 0, 0}, {0x77, 0x0c, 0x29, 0x00}}}, - {{{ 77, 41, 21}, 0, { 0, 0}, {0x1d, 0x2a, 0x74, 0x00}}}, - {{{ 133, 28, -40}, 0, { 0, 0}, {0x45, 0xc9, 0xa6, 0x00}}}, - {{{ 69, 10, -36}, 0, { 0, 0}, {0x35, 0x1c, 0x91, 0x00}}}, - {{{ 78, 59, -34}, 0, { 0, 0}, {0xfe, 0x0b, 0x82, 0x00}}}, - {{{ 121, 73, -21}, 0, { 0, 0}, {0x47, 0x60, 0x2b, 0x00}}}, - {{{ 119, 70, -42}, 0, { 0, 0}, {0x3d, 0x44, 0xa9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_hand_open_shared_dl_vertex_group3, 0x00114750, 78432, 0x00019718, 256); // 0x04019818 -static const Vtx mario_left_hand_open_shared_dl_vertex_group4[] = { - {{{ 25, -1, -44}, 0, { 0, 0}, {0xe4, 0xe0, 0x89, 0x00}}}, - {{{ 11, 29, -52}, 0, { 0, 0}, {0xba, 0x2a, 0xa0, 0x00}}}, - {{{ 26, 41, -41}, 0, { 0, 0}, {0x05, 0x34, 0x8d, 0x00}}}, - {{{ 78, 59, -34}, 0, { 0, 0}, {0xfe, 0x0b, 0x82, 0x00}}}, - {{{ 69, 10, -36}, 0, { 0, 0}, {0x35, 0x1c, 0x91, 0x00}}}, - {{{ 89, -47, -37}, 0, { 0, 0}, {0x56, 0xaa, 0xdf, 0x00}}}, - {{{ 41, -37, -36}, 0, { 0, 0}, {0xd8, 0x9b, 0xbf, 0x00}}}, - {{{ 76, -18, -48}, 0, { 0, 0}, {0x27, 0x0a, 0x88, 0x00}}}, - {{{ 45, -34, 10}, 0, { 0, 0}, {0xfe, 0x9a, 0x4a, 0x00}}}, - {{{ 89, -6, -27}, 0, { 0, 0}, {0x5c, 0xf5, 0xab, 0x00}}}, - {{{ 83, -17, 10}, 0, { 0, 0}, {0x4d, 0xbd, 0x4a, 0x00}}}, - {{{ 70, 89, -20}, 0, { 0, 0}, {0xec, 0x7c, 0xf6, 0x00}}}, - {{{ 6, 53, -9}, 0, { 0, 0}, {0xaf, 0x61, 0x00, 0x00}}}, - {{{ 133, 28, -40}, 0, { 0, 0}, {0x45, 0xc9, 0xa6, 0x00}}}, - {{{ 77, 41, 21}, 0, { 0, 0}, {0x1d, 0x2a, 0x74, 0x00}}}, - {{{ 26, 16, 28}, 0, { 0, 0}, {0xda, 0x0c, 0x78, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_hand_open_shared_dl_vertex_group4, 0x00114750, 78432, 0x00019818, 256); // 0x04019918 -static const Vtx mario_left_hand_open_shared_dl_vertex_group5[] = { - {{{ 6, -38, 7}, 0, { 0, 0}, {0xae, 0xab, 0x2b, 0x00}}}, - {{{ 1, -33, -23}, 0, { 0, 0}, {0x9c, 0xbb, 0xe0, 0x00}}}, - {{{ 13, -39, -31}, 0, { 0, 0}, {0x18, 0x9a, 0xba, 0x00}}}, - {{{ -15, 4, -32}, 0, { 0, 0}, {0x89, 0xdd, 0xe7, 0x00}}}, - {{{ -10, 14, -43}, 0, { 0, 0}, {0xd3, 0x19, 0x8d, 0x00}}}, - {{{ -20, 22, -7}, 0, { 0, 0}, {0x83, 0x06, 0x14, 0x00}}}, - {{{ -6, -3, 17}, 0, { 0, 0}, {0x90, 0xda, 0x2d, 0x00}}}, - {{{ 2, 3, 26}, 0, { 0, 0}, {0xf5, 0x17, 0x7c, 0x00}}}, - {{{ 20, -27, -27}, 0, { 0, 0}, {0x09, 0xbf, 0x94, 0x00}}}, - {{{ 26, -32, 6}, 0, { 0, 0}, {0x34, 0xa6, 0x47, 0x00}}}, - {{{ 1, 15, -37}, 0, { 0, 0}, {0xd2, 0x09, 0x8b, 0x00}}}, - {{{ -3, 35, -9}, 0, { 0, 0}, {0xcd, 0x72, 0x13, 0x00}}}, - {{{ 11, 5, 17}, 0, { 0, 0}, {0xff, 0x1b, 0x7c, 0x00}}}, - {{{ 26, 16, 28}, 0, { 0, 0}, {0xda, 0x0c, 0x78, 0x00}}}, - {{{ 11, 29, -52}, 0, { 0, 0}, {0xba, 0x2a, 0xa0, 0x00}}}, - {{{ 25, -1, -44}, 0, { 0, 0}, {0xe4, 0xe0, 0x89, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_hand_open_shared_dl_vertex_group5, 0x00114750, 78432, 0x00019918, 256); // 0x04019A18 -static const Vtx mario_left_hand_open_shared_dl_vertex_group6[] = { - {{{ 26, -32, 6}, 0, { 0, 0}, {0x34, 0xa6, 0x47, 0x00}}}, - {{{ 20, -27, -27}, 0, { 0, 0}, {0x09, 0xbf, 0x94, 0x00}}}, - {{{ 41, -37, -36}, 0, { 0, 0}, {0xd8, 0x9b, 0xbf, 0x00}}}, - {{{ 26, 16, 28}, 0, { 0, 0}, {0xda, 0x0c, 0x78, 0x00}}}, - {{{ 11, 5, 17}, 0, { 0, 0}, {0xff, 0x1b, 0x7c, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_left_hand_open_shared_dl_vertex_group6, 0x00114750, 78432, 0x00019a18, 80); // 0x04019A68 - 0x04019CA0 const Gfx mario_left_hand_open_shared_dl[] = { @@ -3326,111 +1904,22 @@ const Gfx mario_left_hand_open[] = { }; // 0x04019CC0 -static const Vtx mario_right_hand_open_dl_vertex_group1[] = { - {{{ 81, 37, -28}, 0, { 0, 0}, {0x18, 0x20, 0x88, 0x00}}}, - {{{ 76, 88, 9}, 0, { 0, 0}, {0xef, 0x7d, 0x00, 0x00}}}, - {{{ 125, 71, 9}, 0, { 0, 0}, {0x47, 0x5a, 0xcb, 0x00}}}, - {{{ 143, 31, -1}, 0, { 0, 0}, {0x75, 0x06, 0xd2, 0x00}}}, - {{{ 136, 28, 31}, 0, { 0, 0}, {0x4a, 0xcf, 0x5a, 0x00}}}, - {{{ 124, 69, 30}, 0, { 0, 0}, {0x44, 0x49, 0x4d, 0x00}}}, - {{{ 84, 59, 25}, 0, { 0, 0}, {0x04, 0x15, 0x7c, 0x00}}}, - {{{ 86, -19, -13}, 0, { 0, 0}, {0x49, 0xb6, 0xb8, 0x00}}}, - {{{ 30, 13, -30}, 0, { 0, 0}, {0xd3, 0x03, 0x8a, 0x00}}}, - {{{ 48, -35, -9}, 0, { 0, 0}, {0xf7, 0x94, 0xbe, 0x00}}}, - {{{ 30, -32, -4}, 0, { 0, 0}, {0x2f, 0x9f, 0xbe, 0x00}}}, - {{{ 46, -35, 37}, 0, { 0, 0}, {0xd8, 0xa2, 0x4a, 0x00}}}, - {{{ 32, 2, 43}, 0, { 0, 0}, {0xe9, 0xeb, 0x7a, 0x00}}}, - {{{ 26, -24, 28}, 0, { 0, 0}, {0x0d, 0xc8, 0x70, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_open_dl_vertex_group1, 0x00114750, 78432, 0x00019cc0, 224); // 0x04019DA0 -static const Vtx mario_right_hand_open_dl_vertex_group2[] = { - {{{ 20, 33, 48}, 0, { 0, 0}, {0xbf, 0x32, 0x60, 0x00}}}, - {{{ 13, 53, 5}, 0, { 0, 0}, {0xb0, 0x62, 0xfc, 0x00}}}, - {{{ 3, 36, 6}, 0, { 0, 0}, {0xce, 0x71, 0xe6, 0x00}}}, - {{{ 30, 13, -30}, 0, { 0, 0}, {0xd3, 0x03, 0x8a, 0x00}}}, - {{{ 0, -4, -15}, 0, { 0, 0}, {0x8d, 0xda, 0xdc, 0x00}}}, - {{{ 11, -38, -3}, 0, { 0, 0}, {0xa9, 0xaa, 0xe0, 0x00}}}, - {{{ 7, -30, 26}, 0, { 0, 0}, {0x9b, 0xc0, 0x29, 0x00}}}, - {{{ 30, -32, -4}, 0, { 0, 0}, {0x2f, 0x9f, 0xbe, 0x00}}}, - {{{ 25, -46, -9}, 0, { 0, 0}, {0x21, 0x97, 0xc1, 0x00}}}, - {{{ 7, 1, -26}, 0, { 0, 0}, {0xee, 0x0d, 0x84, 0x00}}}, - {{{ -9, 41, 5}, 0, { 0, 0}, {0xbc, 0x66, 0xe5, 0x00}}}, - {{{ -1, 18, 42}, 0, { 0, 0}, {0xd9, 0x23, 0x73, 0x00}}}, - {{{ 19, -36, 33}, 0, { 0, 0}, {0x1a, 0xa0, 0x4d, 0x00}}}, - {{{ 26, -24, 28}, 0, { 0, 0}, {0x0d, 0xc8, 0x70, 0x00}}}, - {{{ -12, 23, 6}, 0, { 0, 0}, {0x83, 0x07, 0xf1, 0x00}}}, - {{{ 76, 88, 9}, 0, { 0, 0}, {0xef, 0x7d, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_open_dl_vertex_group2, 0x00114750, 78432, 0x00019da0, 256); // 0x04019EA0 -static const Vtx mario_right_hand_open_dl_vertex_group3[] = { - {{{ 30, 13, -30}, 0, { 0, 0}, {0xd3, 0x03, 0x8a, 0x00}}}, - {{{ 86, -19, -13}, 0, { 0, 0}, {0x49, 0xb6, 0xb8, 0x00}}}, - {{{ 48, -35, -9}, 0, { 0, 0}, {0xf7, 0x94, 0xbe, 0x00}}}, - {{{ 93, -45, 36}, 0, { 0, 0}, {0x57, 0xac, 0x23, 0x00}}}, - {{{ 93, -5, 22}, 0, { 0, 0}, {0x61, 0xfa, 0x50, 0x00}}}, - {{{ 81, -15, 45}, 0, { 0, 0}, {0x2f, 0x13, 0x74, 0x00}}}, - {{{ 20, 33, 48}, 0, { 0, 0}, {0xbf, 0x32, 0x60, 0x00}}}, - {{{ 34, 43, 36}, 0, { 0, 0}, {0x0c, 0x3d, 0x6e, 0x00}}}, - {{{ 13, 53, 5}, 0, { 0, 0}, {0xb0, 0x62, 0xfc, 0x00}}}, - {{{ 81, 37, -28}, 0, { 0, 0}, {0x18, 0x20, 0x88, 0x00}}}, - {{{ 143, 31, -1}, 0, { 0, 0}, {0x75, 0x06, 0xd2, 0x00}}}, - {{{ 136, 28, 31}, 0, { 0, 0}, {0x4a, 0xcf, 0x5a, 0x00}}}, - {{{ 84, 59, 25}, 0, { 0, 0}, {0x04, 0x15, 0x7c, 0x00}}}, - {{{ 75, 11, 32}, 0, { 0, 0}, {0x3c, 0x23, 0x69, 0x00}}}, - {{{ 124, 69, 30}, 0, { 0, 0}, {0x44, 0x49, 0x4d, 0x00}}}, - {{{ 125, 71, 9}, 0, { 0, 0}, {0x47, 0x5a, 0xcb, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_open_dl_vertex_group3, 0x00114750, 78432, 0x00019ea0, 256); // 0x04019FA0 -static const Vtx mario_right_hand_open_dl_vertex_group4[] = { - {{{ 34, 43, 36}, 0, { 0, 0}, {0x0c, 0x3d, 0x6e, 0x00}}}, - {{{ 20, 33, 48}, 0, { 0, 0}, {0xbf, 0x32, 0x60, 0x00}}}, - {{{ 32, 2, 43}, 0, { 0, 0}, {0xe9, 0xeb, 0x7a, 0x00}}}, - {{{ 75, 11, 32}, 0, { 0, 0}, {0x3c, 0x23, 0x69, 0x00}}}, - {{{ 84, 59, 25}, 0, { 0, 0}, {0x04, 0x15, 0x7c, 0x00}}}, - {{{ 81, -15, 45}, 0, { 0, 0}, {0x2f, 0x13, 0x74, 0x00}}}, - {{{ 46, -35, 37}, 0, { 0, 0}, {0xd8, 0xa2, 0x4a, 0x00}}}, - {{{ 93, -45, 36}, 0, { 0, 0}, {0x57, 0xac, 0x23, 0x00}}}, - {{{ 48, -35, -9}, 0, { 0, 0}, {0xf7, 0x94, 0xbe, 0x00}}}, - {{{ 86, -19, -13}, 0, { 0, 0}, {0x49, 0xb6, 0xb8, 0x00}}}, - {{{ 93, -5, 22}, 0, { 0, 0}, {0x61, 0xfa, 0x50, 0x00}}}, - {{{ 76, 88, 9}, 0, { 0, 0}, {0xef, 0x7d, 0x00, 0x00}}}, - {{{ 13, 53, 5}, 0, { 0, 0}, {0xb0, 0x62, 0xfc, 0x00}}}, - {{{ 136, 28, 31}, 0, { 0, 0}, {0x4a, 0xcf, 0x5a, 0x00}}}, - {{{ 30, 13, -30}, 0, { 0, 0}, {0xd3, 0x03, 0x8a, 0x00}}}, - {{{ 81, 37, -28}, 0, { 0, 0}, {0x18, 0x20, 0x88, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_open_dl_vertex_group4, 0x00114750, 78432, 0x00019fa0, 256); // 0x0401A0A0 -static const Vtx mario_right_hand_open_dl_vertex_group5[] = { - {{{ 19, -36, 33}, 0, { 0, 0}, {0x1a, 0xa0, 0x4d, 0x00}}}, - {{{ 7, -30, 26}, 0, { 0, 0}, {0x9b, 0xc0, 0x29, 0x00}}}, - {{{ 11, -38, -3}, 0, { 0, 0}, {0xa9, 0xaa, 0xe0, 0x00}}}, - {{{ -1, 18, 42}, 0, { 0, 0}, {0xd9, 0x23, 0x73, 0x00}}}, - {{{ -7, 7, 32}, 0, { 0, 0}, {0x8a, 0xe2, 0x20, 0x00}}}, - {{{ -12, 23, 6}, 0, { 0, 0}, {0x83, 0x07, 0xf1, 0x00}}}, - {{{ 7, 1, -26}, 0, { 0, 0}, {0xee, 0x0d, 0x84, 0x00}}}, - {{{ 0, -4, -15}, 0, { 0, 0}, {0x8d, 0xda, 0xdc, 0x00}}}, - {{{ 30, -32, -4}, 0, { 0, 0}, {0x2f, 0x9f, 0xbe, 0x00}}}, - {{{ 26, -24, 28}, 0, { 0, 0}, {0x0d, 0xc8, 0x70, 0x00}}}, - {{{ 9, 18, 35}, 0, { 0, 0}, {0xd8, 0x13, 0x76, 0x00}}}, - {{{ 3, 36, 6}, 0, { 0, 0}, {0xce, 0x71, 0xe6, 0x00}}}, - {{{ 16, 4, -17}, 0, { 0, 0}, {0xf9, 0x11, 0x83, 0x00}}}, - {{{ 30, 13, -30}, 0, { 0, 0}, {0xd3, 0x03, 0x8a, 0x00}}}, - {{{ 20, 33, 48}, 0, { 0, 0}, {0xbf, 0x32, 0x60, 0x00}}}, - {{{ 32, 2, 43}, 0, { 0, 0}, {0xe9, 0xeb, 0x7a, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_open_dl_vertex_group5, 0x00114750, 78432, 0x0001a0a0, 256); // 0x0401A1A0 -static const Vtx mario_right_hand_open_dl_vertex_group6[] = { - {{{ 46, -35, 37}, 0, { 0, 0}, {0xd8, 0xa2, 0x4a, 0x00}}}, - {{{ 26, -24, 28}, 0, { 0, 0}, {0x0d, 0xc8, 0x70, 0x00}}}, - {{{ 30, -32, -4}, 0, { 0, 0}, {0x2f, 0x9f, 0xbe, 0x00}}}, - {{{ 16, 4, -17}, 0, { 0, 0}, {0xf9, 0x11, 0x83, 0x00}}}, - {{{ 30, 13, -30}, 0, { 0, 0}, {0xd3, 0x03, 0x8a, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_open_dl_vertex_group6, 0x00114750, 78432, 0x0001a1a0, 80); // 0x0401A1F0 - 0x0401A428 const Gfx mario_right_hand_open_dl[] = { @@ -3496,155 +1985,31 @@ const Gfx mario_metal_right_hand_open[] = { }; // 0x0401A478 -static const Vtx mario_right_hand_cap_m_logo_dl_vertex[] = { - {{{ 131, 47, -1}, 0, { 1104, 228}, {0xd7, 0x60, 0xb8, 0xff}}}, - {{{ 107, -19, -33}, 0, { 474, 32}, {0xd1, 0x0e, 0x8c, 0xff}}}, - {{{ 78, 11, 40}, 0, { 772, 818}, {0xd0, 0x3e, 0x9d, 0xff}}}, - {{{ 70, -52, 35}, 0, { 196, 800}, {0xc5, 0xde, 0x96, 0xff}}}, - {{{ 114, -92, -11}, 0, { -148, 188}, {0xc4, 0xb8, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_cap_m_logo_dl_vertex, 0x00114750, 78432, 0x0001a478, 80); // 0x0401A4C8 -static const Vtx mario_right_hand_cap_hand_position_dl_vertex_group1[] = { - {{{ 1, 24, 35}, 0, { 0, 0}, {0xd4, 0x3c, 0x66, 0xff}}}, - {{{ 29, 7, 48}, 0, { 0, 0}, {0xc3, 0xfa, 0x6e, 0xff}}}, - {{{ 29, 62, 34}, 0, { 0, 0}, {0xcd, 0x4c, 0x57, 0xff}}}, - {{{ 11, 60, -3}, 0, { 0, 0}, {0xab, 0x59, 0xe6, 0xff}}}, - {{{ 56, 11, 65}, 0, { 0, 0}, {0xfc, 0x1b, 0x7b, 0xff}}}, - {{{ 54, 54, 44}, 0, { 0, 0}, {0x1f, 0x50, 0x5c, 0xff}}}, - {{{ 58, 81, 0}, 0, { 0, 0}, {0x13, 0x7a, 0xe8, 0xff}}}, - {{{ -2, 41, 0}, 0, { 0, 0}, {0xee, 0x71, 0xca, 0xff}}}, - {{{ 35, 9, -36}, 0, { 0, 0}, {0xe4, 0xf4, 0x85, 0xff}}}, - {{{ -13, 26, 41}, 0, { 0, 0}, {0xee, 0x3c, 0x6e, 0xff}}}, - {{{ 23, -25, 35}, 0, { 0, 0}, {0x04, 0xc2, 0x6e, 0xff}}}, - {{{ 75, -32, 65}, 0, { 0, 0}, {0x08, 0xae, 0x60, 0xff}}}, - {{{ 16, 1, -22}, 0, { 0, 0}, {0x04, 0x00, 0x82, 0xff}}}, - {{{ 4, -3, -32}, 0, { 0, 0}, {0x11, 0x06, 0x83, 0xff}}}, - {{{ -19, 47, -4}, 0, { 0, 0}, {0xad, 0x54, 0xd3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_cap_hand_position_dl_vertex_group1, 0x00114750, 78432, 0x0001a4c8, 240); // 0x0401A5B8 -static const Vtx mario_right_hand_cap_hand_position_dl_vertex_group2[] = { - {{{ 103, -25, 1}, 0, { 0, 0}, {0x67, 0xc4, 0xd6, 0xff}}}, - {{{ 95, -8, 52}, 0, { 0, 0}, {0x60, 0x06, 0x52, 0xff}}}, - {{{ 75, -32, 65}, 0, { 0, 0}, {0x08, 0xae, 0x60, 0xff}}}, - {{{ 31, -39, 0}, 0, { 0, 0}, {0x42, 0xa3, 0xca, 0xff}}}, - {{{ 23, -25, 35}, 0, { 0, 0}, {0x04, 0xc2, 0x6e, 0xff}}}, - {{{ 13, -37, 41}, 0, { 0, 0}, {0x12, 0xb1, 0x61, 0xff}}}, - {{{ 55, -43, -3}, 0, { 0, 0}, {0x00, 0x86, 0xe0, 0xff}}}, - {{{ -13, 26, 41}, 0, { 0, 0}, {0xee, 0x3c, 0x6e, 0xff}}}, - {{{ 4, -3, -32}, 0, { 0, 0}, {0x11, 0x06, 0x83, 0xff}}}, - {{{ 16, 1, -22}, 0, { 0, 0}, {0x04, 0x00, 0x82, 0xff}}}, - {{{ 35, 9, -36}, 0, { 0, 0}, {0xe4, 0xf4, 0x85, 0xff}}}, - {{{ 24, -55, -4}, 0, { 0, 0}, {0x04, 0x8b, 0xd1, 0xff}}}, - {{{ 56, 11, 65}, 0, { 0, 0}, {0xfc, 0x1b, 0x7b, 0xff}}}, - {{{ -15, -12, 7}, 0, { 0, 0}, {0x8c, 0xcf, 0xf8, 0xff}}}, - {{{ 85, 15, 52}, 0, { 0, 0}, {0x40, 0x30, 0x62, 0xff}}}, - {{{ 54, 54, 44}, 0, { 0, 0}, {0x1f, 0x50, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_cap_hand_position_dl_vertex_group2, 0x00114750, 78432, 0x0001a5b8, 256); // 0x0401A6B8 -static const Vtx mario_right_hand_cap_hand_position_dl_vertex_group3[] = { - {{{ 35, 9, -36}, 0, { 0, 0}, {0xe4, 0xf4, 0x85, 0xff}}}, - {{{ 85, 30, -32}, 0, { 0, 0}, {0x4f, 0x21, 0xa3, 0xff}}}, - {{{ 103, -25, 1}, 0, { 0, 0}, {0x67, 0xc4, 0xd6, 0xff}}}, - {{{ 58, 81, 0}, 0, { 0, 0}, {0x13, 0x7a, 0xe8, 0xff}}}, - {{{ 24, -55, -4}, 0, { 0, 0}, {0x04, 0x8b, 0xd1, 0xff}}}, - {{{ -15, -12, 7}, 0, { 0, 0}, {0x8c, 0xcf, 0xf8, 0xff}}}, - {{{ 4, -3, -32}, 0, { 0, 0}, {0x11, 0x06, 0x83, 0xff}}}, - {{{ -19, 47, -4}, 0, { 0, 0}, {0xad, 0x54, 0xd3, 0xff}}}, - {{{ -13, 26, 41}, 0, { 0, 0}, {0xee, 0x3c, 0x6e, 0xff}}}, - {{{ 13, -37, 41}, 0, { 0, 0}, {0x12, 0xb1, 0x61, 0xff}}}, - {{{ 96, 39, 24}, 0, { 0, 0}, {0x6b, 0x39, 0x21, 0xff}}}, - {{{ 54, 54, 44}, 0, { 0, 0}, {0x1f, 0x50, 0x5c, 0xff}}}, - {{{ 95, -8, 52}, 0, { 0, 0}, {0x60, 0x06, 0x52, 0xff}}}, - {{{ 85, 15, 52}, 0, { 0, 0}, {0x40, 0x30, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_cap_hand_position_dl_vertex_group3, 0x00114750, 78432, 0x0001a6b8, 224); // 0x0401A798 -static const Vtx mario_right_hand_cap_top_dl_vertex_group1[] = { - {{{ 29, -82, 43}, 0, { 0, 0}, {0x95, 0xbd, 0x00, 0xff}}}, - {{{ 70, -52, 35}, 0, { 0, 0}, {0xc5, 0xde, 0x96, 0xff}}}, - {{{ 106, -124, 90}, 0, { 0, 0}, {0x9d, 0xb2, 0x09, 0xff}}}, - {{{ 65, -53, 55}, 0, { 0, 0}, {0xb7, 0x01, 0x67, 0xff}}}, - {{{ 151, -168, 67}, 0, { 0, 0}, {0xf4, 0x87, 0xdc, 0xff}}}, - {{{ 137, -137, 134}, 0, { 0, 0}, {0x9f, 0xdf, 0x49, 0xff}}}, - {{{ 114, -92, -11}, 0, { 0, 0}, {0xc4, 0xb8, 0xac, 0xff}}}, - {{{ 228, -121, 117}, 0, { 0, 0}, {0x66, 0xcd, 0xcb, 0xff}}}, - {{{ 182, -72, -8}, 0, { 0, 0}, {0x4d, 0xd9, 0xa4, 0xff}}}, - {{{ 181, -167, 138}, 0, { 0, 0}, {0x06, 0x88, 0x26, 0xff}}}, - {{{ 171, -129, 178}, 0, { 0, 0}, {0xb3, 0xd1, 0x58, 0xff}}}, - {{{ 160, 65, 148}, 0, { 0, 0}, {0xb3, 0x47, 0x47, 0xff}}}, - {{{ 211, 81, 156}, 0, { 0, 0}, {0x22, 0x6c, 0x37, 0xff}}}, - {{{ 183, 100, 86}, 0, { 0, 0}, {0x11, 0x7c, 0xed, 0xff}}}, - {{{ 129, 65, 103}, 0, { 0, 0}, {0xa7, 0x50, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_cap_top_dl_vertex_group1, 0x00114750, 78432, 0x0001a798, 240); // 0x0401A888 -static const Vtx mario_right_hand_cap_top_dl_vertex_group2[] = { - {{{ 78, 11, 40}, 0, { 0, 0}, {0xd0, 0x3e, 0x9d, 0xff}}}, - {{{ 129, 65, 103}, 0, { 0, 0}, {0xa7, 0x50, 0x27, 0xff}}}, - {{{ 131, 47, -1}, 0, { 0, 0}, {0xd7, 0x60, 0xb8, 0xff}}}, - {{{ 45, 49, 53}, 0, { 0, 0}, {0xa8, 0x5a, 0x0a, 0xff}}}, - {{{ 73, 11, 60}, 0, { 0, 0}, {0xbb, 0xfb, 0x6a, 0xff}}}, - {{{ 183, 100, 86}, 0, { 0, 0}, {0x11, 0x7c, 0xed, 0xff}}}, - {{{ 192, 42, 190}, 0, { 0, 0}, {0xb3, 0x23, 0x5d, 0xff}}}, - {{{ 211, 81, 156}, 0, { 0, 0}, {0x22, 0x6c, 0x37, 0xff}}}, - {{{ 160, 65, 148}, 0, { 0, 0}, {0xb3, 0x47, 0x47, 0xff}}}, - {{{ 18, -13, 33}, 0, { 0, 0}, {0x84, 0x10, 0xed, 0xff}}}, - {{{ 70, -52, 35}, 0, { 0, 0}, {0xc5, 0xde, 0x96, 0xff}}}, - {{{ 192, 11, -2}, 0, { 0, 0}, {0x4b, 0x29, 0xa3, 0xff}}}, - {{{ 107, -19, -33}, 0, { 0, 0}, {0xd1, 0x0e, 0x8c, 0xff}}}, - {{{ 228, -121, 117}, 0, { 0, 0}, {0x66, 0xcd, 0xcb, 0xff}}}, - {{{ 246, 29, 128}, 0, { 0, 0}, {0x72, 0x20, 0xd4, 0xff}}}, - {{{ 285, -6, 196}, 0, { 0, 0}, {0x79, 0x23, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_cap_top_dl_vertex_group2, 0x00114750, 78432, 0x0001a888, 256); // 0x0401A988 -static const Vtx mario_right_hand_cap_top_dl_vertex_group3[] = { - {{{ 65, -53, 55}, 0, { 0, 0}, {0xb7, 0x01, 0x67, 0xff}}}, - {{{ 18, -13, 33}, 0, { 0, 0}, {0x84, 0x10, 0xed, 0xff}}}, - {{{ 29, -82, 43}, 0, { 0, 0}, {0x95, 0xbd, 0x00, 0xff}}}, - {{{ 70, -52, 35}, 0, { 0, 0}, {0xc5, 0xde, 0x96, 0xff}}}, - {{{ 73, 11, 60}, 0, { 0, 0}, {0xbb, 0xfb, 0x6a, 0xff}}}, - {{{ 114, -92, -11}, 0, { 0, 0}, {0xc4, 0xb8, 0xac, 0xff}}}, - {{{ 107, -19, -33}, 0, { 0, 0}, {0xd1, 0x0e, 0x8c, 0xff}}}, - {{{ 182, -72, -8}, 0, { 0, 0}, {0x4d, 0xd9, 0xa4, 0xff}}}, - {{{ 192, 11, -2}, 0, { 0, 0}, {0x4b, 0x29, 0xa3, 0xff}}}, - {{{ 246, 29, 128}, 0, { 0, 0}, {0x72, 0x20, 0xd4, 0xff}}}, - {{{ 228, -121, 117}, 0, { 0, 0}, {0x66, 0xcd, 0xcb, 0xff}}}, - {{{ 211, 81, 156}, 0, { 0, 0}, {0x22, 0x6c, 0x37, 0xff}}}, - {{{ 285, -6, 196}, 0, { 0, 0}, {0x79, 0x23, 0x0b, 0xff}}}, - {{{ 273, -105, 188}, 0, { 0, 0}, {0x5f, 0xbf, 0x34, 0xff}}}, - {{{ 181, -167, 138}, 0, { 0, 0}, {0x06, 0x88, 0x26, 0xff}}}, - {{{ 228, 1, 228}, 0, { 0, 0}, {0x14, 0x22, 0x78, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_cap_top_dl_vertex_group3, 0x00114750, 78432, 0x0001a988, 256); // 0x0401AA88 -static const Vtx mario_right_hand_cap_top_dl_vertex_group4[] = { - {{{ 181, -167, 138}, 0, { 0, 0}, {0x06, 0x88, 0x26, 0xff}}}, - {{{ 273, -105, 188}, 0, { 0, 0}, {0x5f, 0xbf, 0x34, 0xff}}}, - {{{ 216, -104, 220}, 0, { 0, 0}, {0xe5, 0xcc, 0x70, 0xff}}}, - {{{ 228, 1, 228}, 0, { 0, 0}, {0x14, 0x22, 0x78, 0xff}}}, - {{{ 285, -6, 196}, 0, { 0, 0}, {0x79, 0x23, 0x0b, 0xff}}}, - {{{ 211, 81, 156}, 0, { 0, 0}, {0x22, 0x6c, 0x37, 0xff}}}, - {{{ 192, 42, 190}, 0, { 0, 0}, {0xb3, 0x23, 0x5d, 0xff}}}, - {{{ 171, -129, 178}, 0, { 0, 0}, {0xb3, 0xd1, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_cap_top_dl_vertex_group4, 0x00114750, 78432, 0x0001aa88, 128); // 0x0401AB08 -static const Vtx mario_right_hand_cap_bottom_dl_vertex[] = { - {{{ 65, -53, 55}, 0, { 0, 0}, {0xb7, 0x01, 0x67, 0xff}}}, - {{{ 106, -124, 90}, 0, { 0, 0}, {0x9d, 0xb2, 0x09, 0xff}}}, - {{{ 137, -137, 134}, 0, { 0, 0}, {0x9f, 0xdf, 0x49, 0xff}}}, - {{{ 73, 11, 60}, 0, { 0, 0}, {0xbb, 0xfb, 0x6a, 0xff}}}, - {{{ 129, 65, 103}, 0, { 0, 0}, {0xa7, 0x50, 0x27, 0xff}}}, - {{{ 160, 65, 148}, 0, { 0, 0}, {0xb3, 0x47, 0x47, 0xff}}}, - {{{ 192, 42, 190}, 0, { 0, 0}, {0xb3, 0x23, 0x5d, 0xff}}}, - {{{ 171, -129, 178}, 0, { 0, 0}, {0xb3, 0xd1, 0x58, 0xff}}}, - {{{ 216, -104, 220}, 0, { 0, 0}, {0xe5, 0xcc, 0x70, 0xff}}}, - {{{ 228, 1, 228}, 0, { 0, 0}, {0x14, 0x22, 0x78, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_cap_bottom_dl_vertex, 0x00114750, 78432, 0x0001ab08, 160); // 0x0401ABA8 - 0x0401ABD0 const Gfx mario_right_hand_cap_m_logo_dl[] = { @@ -3948,203 +2313,37 @@ const Gfx mario_metal_right_hand_cap_shared_dl_wings_transparent[] = { }; // 0x0401B2D0 -static const Vtx mario_right_hand_peace_shared_dl_vertex_group1[] = { - {{{ -21, 9, 33}, 0, { 0, 0}, {0x8a, 0xe1, 0x1f, 0x00}}}, - {{{ -25, 24, 0}, 0, { 0, 0}, {0x84, 0xf8, 0xea, 0x00}}}, - {{{ -8, -12, -20}, 0, { 0, 0}, {0x93, 0xcf, 0xd7, 0x00}}}, - {{{ 0, -35, 32}, 0, { 0, 0}, {0x9d, 0xba, 0x22, 0xff}}}, - {{{ 6, -49, 0}, 0, { 0, 0}, {0xa9, 0xa7, 0xec, 0xff}}}, - {{{ 88, -34, 39}, 0, { 0, 0}, {0x38, 0xa1, 0x3d, 0xff}}}, - {{{ 90, -3, 52}, 0, { 0, 0}, {0x50, 0x07, 0x61, 0xff}}}, - {{{ 45, -29, 52}, 0, { 0, 0}, {0xeb, 0xb9, 0x66, 0xff}}}, - {{{ 23, -29, 36}, 0, { 0, 0}, {0x12, 0xec, 0x7b, 0xff}}}, - {{{ 18, 30, 41}, 0, { 0, 0}, {0xc1, 0x2b, 0x64, 0xff}}}, - {{{ 46, 49, 45}, 0, { 0, 0}, {0xf8, 0x44, 0x6a, 0xff}}}, - {{{ 0, 21, 37}, 0, { 0, 0}, {0xfe, 0x44, 0x6a, 0xff}}}, - {{{ 56, -47, -5}, 0, { 0, 0}, {0x0c, 0x87, 0xde, 0xff}}}, - {{{ 56, 80, 1}, 0, { 0, 0}, {0x1a, 0x6a, 0x40, 0xff}}}, - {{{ 8, 58, -2}, 0, { 0, 0}, {0xbc, 0x55, 0x40, 0xff}}}, - {{{ 84, 48, 24}, 0, { 0, 0}, {0x32, 0x3d, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_peace_shared_dl_vertex_group1, 0x00114750, 78432, 0x0001b2d0, 256); // 0x0401B3D0 -static const Vtx mario_right_hand_peace_shared_dl_vertex_group2[] = { - {{{ 33, 7, -37}, 0, { 0, 0}, {0xde, 0xf5, 0x87, 0xff}}}, - {{{ 56, -47, -5}, 0, { 0, 0}, {0x0c, 0x87, 0xde, 0x00}}}, - {{{ 32, -43, 0}, 0, { 0, 0}, {0xdd, 0xba, 0x9d, 0x00}}}, - {{{ 45, -29, 52}, 0, { 0, 0}, {0xeb, 0xb9, 0x66, 0xff}}}, - {{{ 32, -43, 0}, 0, { 0, 0}, {0xeb, 0x89, 0x24, 0xff}}}, - {{{ 18, 30, 41}, 0, { 0, 0}, {0xc1, 0x2b, 0x64, 0xff}}}, - {{{ 8, 58, -2}, 0, { 0, 0}, {0xbc, 0x55, 0x40, 0xff}}}, - {{{ -4, 38, 0}, 0, { 0, 0}, {0xd3, 0x66, 0x3c, 0xff}}}, - {{{ 8, 58, -2}, 0, { 0, 0}, {0xd0, 0x30, 0x96, 0xff}}}, - {{{ -4, 38, 0}, 0, { 0, 0}, {0xb3, 0x18, 0x9f, 0xff}}}, - {{{ 24, -59, -3}, 0, { 0, 0}, {0xc4, 0xb9, 0xab, 0xff}}}, - {{{ 6, -49, 0}, 0, { 0, 0}, {0xa9, 0xa7, 0xec, 0xff}}}, - {{{ -8, -12, -20}, 0, { 0, 0}, {0x93, 0xcf, 0xd7, 0xff}}}, - {{{ 2, -5, -33}, 0, { 0, 0}, {0xad, 0xda, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_peace_shared_dl_vertex_group2, 0x00114750, 78432, 0x0001b3d0, 224); // 0x0401B4B0 -static const Vtx mario_right_hand_peace_shared_dl_vertex_group3[] = { - {{{ -22, 43, -3}, 0, { 0, 0}, {0x31, 0x4d, 0xa8, 0xff}}}, - {{{ -4, 38, 0}, 0, { 0, 0}, {0x31, 0x4d, 0xa8, 0x00}}}, - {{{ 14, -1, -22}, 0, { 0, 0}, {0x47, 0x20, 0x9d, 0x00}}}, - {{{ 2, -5, -33}, 0, { 0, 0}, {0x47, 0x20, 0x9d, 0xff}}}, - {{{ -22, 43, -3}, 0, { 0, 0}, {0x86, 0x10, 0xe4, 0xff}}}, - {{{ -25, 24, 0}, 0, { 0, 0}, {0x84, 0xf8, 0xea, 0xff}}}, - {{{ -21, 9, 33}, 0, { 0, 0}, {0x8a, 0xe1, 0x1f, 0xff}}}, - {{{ -15, 23, 43}, 0, { 0, 0}, {0xd6, 0x31, 0x6c, 0xff}}}, - {{{ 0, -35, 32}, 0, { 0, 0}, {0x9d, 0xba, 0x22, 0xff}}}, - {{{ 15, -39, 42}, 0, { 0, 0}, {0x0c, 0xbe, 0x6b, 0xff}}}, - {{{ 6, -49, 0}, 0, { 0, 0}, {0xa9, 0xa7, 0xec, 0xff}}}, - {{{ 24, -59, -3}, 0, { 0, 0}, {0xce, 0x92, 0x24, 0xff}}}, - {{{ 8, 58, -2}, 0, { 0, 0}, {0xd0, 0x30, 0x96, 0xff}}}, - {{{ 56, 80, 1}, 0, { 0, 0}, {0xfe, 0x41, 0x94, 0xff}}}, - {{{ 33, 7, -37}, 0, { 0, 0}, {0xde, 0xf5, 0x87, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_peace_shared_dl_vertex_group3, 0x00114750, 78432, 0x0001b4b0, 240); // 0x0401B5A0 -static const Vtx mario_right_hand_peace_shared_dl_vertex_group4[] = { - {{{ 101, -29, 15}, 0, { 0, 0}, {0x53, 0xa3, 0x15, 0xff}}}, - {{{ 88, -34, 39}, 0, { 0, 0}, {0x38, 0xa1, 0x3d, 0x00}}}, - {{{ 56, -47, -5}, 0, { 0, 0}, {0x0c, 0x87, 0xde, 0x00}}}, - {{{ 56, 80, 1}, 0, { 0, 0}, {0xfe, 0x41, 0x94, 0xff}}}, - {{{ 84, 60, -7}, 0, { 0, 0}, {0xfb, 0x44, 0x96, 0xff}}}, - {{{ 89, 18, -34}, 0, { 0, 0}, {0x0a, 0x1b, 0x85, 0xff}}}, - {{{ 105, 17, 3}, 0, { 0, 0}, {0x0a, 0x7c, 0x14, 0xff}}}, - {{{ 98, 10, 29}, 0, { 0, 0}, {0x0a, 0x7a, 0x21, 0xff}}}, - {{{ 153, 7, 24}, 0, { 0, 0}, {0x0c, 0x7a, 0x1e, 0xff}}}, - {{{ 46, 49, 45}, 0, { 0, 0}, {0xf8, 0x44, 0x6a, 0xff}}}, - {{{ 84, 48, 24}, 0, { 0, 0}, {0x32, 0x3d, 0x62, 0xff}}}, - {{{ 56, 80, 1}, 0, { 0, 0}, {0x1a, 0x6a, 0x40, 0xff}}}, - {{{ 33, 7, -37}, 0, { 0, 0}, {0xde, 0xf5, 0x87, 0xff}}}, - {{{ 94, -22, -18}, 0, { 0, 0}, {0x07, 0xcd, 0x8d, 0xff}}}, - {{{ 14, -1, -22}, 0, { 0, 0}, {0xbe, 0xe5, 0x98, 0xff}}}, - {{{ -4, 38, 0}, 0, { 0, 0}, {0xb3, 0x18, 0x9f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_peace_shared_dl_vertex_group4, 0x00114750, 78432, 0x0001b5a0, 256); // 0x0401B6A0 -static const Vtx mario_right_hand_peace_shared_dl_vertex_group5[] = { - {{{ -4, 38, 0}, 0, { 0, 0}, {0xd3, 0x66, 0x3c, 0xff}}}, - {{{ 0, 21, 37}, 0, { 0, 0}, {0xfe, 0x44, 0x6a, 0x00}}}, - {{{ 18, 30, 41}, 0, { 0, 0}, {0xc1, 0x2b, 0x64, 0x00}}}, - {{{ 45, -29, 52}, 0, { 0, 0}, {0xeb, 0xb9, 0x66, 0xff}}}, - {{{ 23, -29, 36}, 0, { 0, 0}, {0xe3, 0x8b, 0x25, 0xff}}}, - {{{ 32, -43, 0}, 0, { 0, 0}, {0xeb, 0x89, 0x24, 0xff}}}, - {{{ 32, -43, 0}, 0, { 0, 0}, {0xdd, 0xba, 0x9d, 0xff}}}, - {{{ 14, -1, -22}, 0, { 0, 0}, {0xbe, 0xe5, 0x98, 0xff}}}, - {{{ 33, 7, -37}, 0, { 0, 0}, {0xde, 0xf5, 0x87, 0xff}}}, - {{{ 166, -13, -17}, 0, { 0, 0}, {0x7a, 0x08, 0x21, 0xff}}}, - {{{ 162, 14, -11}, 0, { 0, 0}, {0x79, 0x01, 0x25, 0xff}}}, - {{{ 153, 7, 24}, 0, { 0, 0}, {0x7a, 0x08, 0x21, 0xff}}}, - {{{ 155, -15, 21}, 0, { 0, 0}, {0x79, 0x06, 0x23, 0xff}}}, - {{{ 84, 60, -7}, 0, { 0, 0}, {0xc2, 0x66, 0x28, 0xff}}}, - {{{ 84, 48, 24}, 0, { 0, 0}, {0xc2, 0x66, 0x28, 0xff}}}, - {{{ 126, 84, -3}, 0, { 0, 0}, {0xc2, 0x66, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_peace_shared_dl_vertex_group5, 0x00114750, 78432, 0x0001b6a0, 256); // 0x0401B7A0 -static const Vtx mario_right_hand_peace_shared_dl_vertex_group6[] = { - {{{ 146, 59, -8}, 0, { 0, 0}, {0x5d, 0x4d, 0x26, 0xff}}}, - {{{ 126, 84, -3}, 0, { 0, 0}, {0x5f, 0x47, 0x2a, 0x00}}}, - {{{ 123, 72, 21}, 0, { 0, 0}, {0x5d, 0x4d, 0x26, 0x00}}}, - {{{ 126, 84, -3}, 0, { 0, 0}, {0xfd, 0x37, 0x8e, 0xff}}}, - {{{ 89, 18, -34}, 0, { 0, 0}, {0x0a, 0x1b, 0x85, 0xff}}}, - {{{ 84, 60, -7}, 0, { 0, 0}, {0xfb, 0x44, 0x96, 0xff}}}, - {{{ 146, 59, -8}, 0, { 0, 0}, {0x15, 0x2a, 0x8b, 0xff}}}, - {{{ 162, 14, -11}, 0, { 0, 0}, {0x0a, 0x7d, 0x0d, 0xff}}}, - {{{ 89, 18, -34}, 0, { 0, 0}, {0x06, 0x7e, 0xff, 0xff}}}, - {{{ 105, 17, 3}, 0, { 0, 0}, {0x0a, 0x7c, 0x14, 0xff}}}, - {{{ 162, 14, -11}, 0, { 0, 0}, {0x26, 0x1e, 0x8b, 0xff}}}, - {{{ 166, -13, -17}, 0, { 0, 0}, {0x18, 0xf9, 0x84, 0xff}}}, - {{{ 56, 80, 1}, 0, { 0, 0}, {0x1a, 0x6a, 0x40, 0xff}}}, - {{{ 84, 48, 24}, 0, { 0, 0}, {0x32, 0x3d, 0x62, 0xff}}}, - {{{ 84, 60, -7}, 0, { 0, 0}, {0x4d, 0x5d, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_peace_shared_dl_vertex_group6, 0x00114750, 78432, 0x0001b7a0, 240); // 0x0401B890 -static const Vtx mario_right_hand_peace_shared_dl_vertex_group7[] = { - {{{ 139, 53, 25}, 0, { 0, 0}, {0x5b, 0xa8, 0x02, 0xff}}}, - {{{ 105, 17, 3}, 0, { 0, 0}, {0x59, 0xa6, 0xf7, 0x00}}}, - {{{ 146, 59, -8}, 0, { 0, 0}, {0x57, 0xa6, 0xf0, 0x00}}}, - {{{ 33, 7, -37}, 0, { 0, 0}, {0xde, 0xf5, 0x87, 0xff}}}, - {{{ 89, 18, -34}, 0, { 0, 0}, {0x0a, 0x1b, 0x85, 0xff}}}, - {{{ 94, -22, -18}, 0, { 0, 0}, {0x07, 0xcd, 0x8d, 0xff}}}, - {{{ 88, -34, 39}, 0, { 0, 0}, {0x38, 0xa1, 0x3d, 0xff}}}, - {{{ 101, -29, 15}, 0, { 0, 0}, {0x53, 0xa3, 0x15, 0xff}}}, - {{{ 90, -3, 52}, 0, { 0, 0}, {0x50, 0x07, 0x61, 0xff}}}, - {{{ 94, -22, -18}, 0, { 0, 0}, {0x1c, 0x85, 0x00, 0xff}}}, - {{{ 155, -15, 21}, 0, { 0, 0}, {0x19, 0x85, 0xf1, 0xff}}}, - {{{ 166, -13, -17}, 0, { 0, 0}, {0x10, 0x83, 0x00, 0xff}}}, - {{{ 101, -29, 15}, 0, { 0, 0}, {0xff, 0xe2, 0x7b, 0xff}}}, - {{{ 153, 7, 24}, 0, { 0, 0}, {0xff, 0xe2, 0x7b, 0xff}}}, - {{{ 98, 10, 29}, 0, { 0, 0}, {0x07, 0xd6, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_peace_shared_dl_vertex_group7, 0x00114750, 78432, 0x0001b890, 240); // 0x0401B980 -static const Vtx mario_right_hand_peace_shared_dl_vertex_group8[] = { - {{{ 139, 53, 25}, 0, { 0, 0}, {0xfc, 0x13, 0x7d, 0xff}}}, - {{{ 123, 72, 21}, 0, { 0, 0}, {0xfc, 0x15, 0x7d, 0x00}}}, - {{{ 84, 48, 24}, 0, { 0, 0}, {0x32, 0x3d, 0x62, 0x00}}}, - {{{ 98, 10, 29}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 101, -29, 15}, 0, { 0, 0}, {0xff, 0xe2, 0x7b, 0xff}}}, - {{{ 155, -15, 21}, 0, { 0, 0}, {0xf5, 0xef, 0x7d, 0xff}}}, - {{{ 153, 7, 24}, 0, { 0, 0}, {0xff, 0xe2, 0x7b, 0xff}}}, - {{{ 90, -3, 52}, 0, { 0, 0}, {0x50, 0x07, 0x61, 0xff}}}, - {{{ 101, -29, 15}, 0, { 0, 0}, {0x53, 0xa3, 0x15, 0xff}}}, - {{{ 146, 59, -8}, 0, { 0, 0}, {0x57, 0xa6, 0xf0, 0xff}}}, - {{{ 105, 17, 3}, 0, { 0, 0}, {0x59, 0xa6, 0xf7, 0xff}}}, - {{{ 89, 18, -34}, 0, { 0, 0}, {0x51, 0xa6, 0xdd, 0xff}}}, - {{{ 166, -13, -17}, 0, { 0, 0}, {0x18, 0xf9, 0x84, 0xff}}}, - {{{ 94, -22, -18}, 0, { 0, 0}, {0x07, 0xcd, 0x8d, 0xff}}}, - {{{ 89, 18, -34}, 0, { 0, 0}, {0x0a, 0x1b, 0x85, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_peace_shared_dl_vertex_group8, 0x00114750, 78432, 0x0001b980, 240); // 0x0401BA70 -static const Vtx mario_right_hand_peace_shared_dl_vertex_group9[] = { - {{{ 84, 48, 24}, 0, { 0, 0}, {0xc2, 0x66, 0x28, 0xff}}}, - {{{ 123, 72, 21}, 0, { 0, 0}, {0xc3, 0x66, 0x29, 0x00}}}, - {{{ 126, 84, -3}, 0, { 0, 0}, {0xc2, 0x66, 0x28, 0x00}}}, - {{{ 139, 53, 25}, 0, { 0, 0}, {0x5b, 0xa8, 0x02, 0xff}}}, - {{{ 98, 10, 29}, 0, { 0, 0}, {0x5b, 0xa8, 0x02, 0xff}}}, - {{{ 105, 17, 3}, 0, { 0, 0}, {0x59, 0xa6, 0xf7, 0xff}}}, - {{{ 105, 17, 3}, 0, { 0, 0}, {0x0a, 0x7c, 0x14, 0xff}}}, - {{{ 153, 7, 24}, 0, { 0, 0}, {0x0c, 0x7a, 0x1e, 0xff}}}, - {{{ 162, 14, -11}, 0, { 0, 0}, {0x0a, 0x7d, 0x0d, 0xff}}}, - {{{ 123, 72, 21}, 0, { 0, 0}, {0x5d, 0x4d, 0x26, 0xff}}}, - {{{ 139, 53, 25}, 0, { 0, 0}, {0x5a, 0x52, 0x21, 0xff}}}, - {{{ 146, 59, -8}, 0, { 0, 0}, {0x5d, 0x4d, 0x26, 0xff}}}, - {{{ 24, -59, -3}, 0, { 0, 0}, {0x68, 0xc7, 0x2c, 0xff}}}, - {{{ 32, -43, 0}, 0, { 0, 0}, {0x68, 0xc7, 0x2c, 0xff}}}, - {{{ 23, -29, 36}, 0, { 0, 0}, {0x12, 0xec, 0x7b, 0xff}}}, - {{{ 15, -39, 42}, 0, { 0, 0}, {0x0c, 0xbe, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_peace_shared_dl_vertex_group9, 0x00114750, 78432, 0x0001ba70, 256); // 0x0401BB70 -static const Vtx mario_right_hand_peace_shared_dl_vertex_group10[] = { - {{{ 2, -5, -33}, 0, { 0, 0}, {0x47, 0x20, 0x9d, 0xff}}}, - {{{ 14, -1, -22}, 0, { 0, 0}, {0x47, 0x20, 0x9d, 0x00}}}, - {{{ 32, -43, 0}, 0, { 0, 0}, {0x52, 0xee, 0xa2, 0x00}}}, - {{{ 24, -59, -3}, 0, { 0, 0}, {0x52, 0xee, 0xa2, 0xff}}}, - {{{ 2, -5, -33}, 0, { 0, 0}, {0xad, 0xda, 0xa9, 0xff}}}, - {{{ -8, -12, -20}, 0, { 0, 0}, {0x93, 0xcf, 0xd7, 0xff}}}, - {{{ -25, 24, 0}, 0, { 0, 0}, {0x84, 0xf8, 0xea, 0xff}}}, - {{{ -22, 43, -3}, 0, { 0, 0}, {0x86, 0x10, 0xe4, 0xff}}}, - {{{ -15, 23, 43}, 0, { 0, 0}, {0xd6, 0x31, 0x6c, 0xff}}}, - {{{ 0, 21, 37}, 0, { 0, 0}, {0xfe, 0x44, 0x6a, 0xff}}}, - {{{ -4, 38, 0}, 0, { 0, 0}, {0xd3, 0x66, 0x3c, 0xff}}}, - {{{ -22, 43, -3}, 0, { 0, 0}, {0x1a, 0x72, 0x2f, 0xff}}}, - {{{ 15, -39, 42}, 0, { 0, 0}, {0x0c, 0xbe, 0x6b, 0xff}}}, - {{{ 23, -29, 36}, 0, { 0, 0}, {0x12, 0xec, 0x7b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_peace_shared_dl_vertex_group10, 0x00114750, 78432, 0x0001bb70, 224); // 0x0401BC50 -static const Vtx mario_right_hand_peace_shared_dl_vertex_group11[] = { - {{{ 101, -29, 15}, 0, { 0, 0}, {0x53, 0xa3, 0x15, 0xff}}}, - {{{ 56, -47, -5}, 0, { 0, 0}, {0x0c, 0x87, 0xde, 0x00}}}, - {{{ 94, -22, -18}, 0, { 0, 0}, {0x1c, 0x85, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(mario_right_hand_peace_shared_dl_vertex_group11, 0x00114750, 78432, 0x0001bc50, 48); // 0x0401BC80 - 0x0401BF30 const Gfx mario_right_hand_peace_shared_dl[] = { diff --git a/actors/mario_cap/model.inc.c b/actors/mario_cap/model.inc.c index e7d46b54a..36658f039 100644 --- a/actors/mario_cap/model.inc.c +++ b/actors/mario_cap/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Mario Cap (Normal Cap, Metal, Winged, etc) // 0x0301CF08 @@ -36,116 +37,37 @@ static const Lights1 mario_cap_black_lights_group = gdSPDefLights1( #define mario_cap_texture_cap_inside mario_texture_cap_inside // 0x0301CF50 -ALIGNED8 const Texture mario_cap_seg3_texture_0301CF50[] = { -#include "actors/mario_cap/mario_cap_metal.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_cap_seg3_texture_0301CF50, "actors/mario_cap/mario_cap_metal.rgba16.inc.c", 0x00114750, 78432, 0x00000090, 4096); // 0x0301DF50 -ALIGNED8 const Texture mario_cap_seg3_texture_0301DF50[] = { -#include "actors/mario_cap/mario_cap_logo.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_cap_seg3_texture_0301DF50, "actors/mario_cap/mario_cap_logo.rgba16.inc.c", 0x00114750, 78432, 0x00001890, 2048); // 0x0301E750 -ALIGNED8 const Texture mario_cap_seg3_texture_0301E750[] = { -#include "actors/mario_cap/mario_cap_wing.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_cap_seg3_texture_0301E750, "actors/mario_cap/mario_cap_wing.rgba16.inc.c", 0x00114750, 78432, 0x00008090, 4096); // 0x0301F750 -ALIGNED8 const Texture mario_cap_seg3_texture_0301F750[] = { -#include "actors/mario_cap/mario_cap_wing_tip.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_cap_seg3_texture_0301F750, "actors/mario_cap/mario_cap_wing_tip.rgba16.inc.c", 0x00114750, 78432, 0x00009090, 4096); // 0x03020750 -ALIGNED8 const Texture mario_cap_seg3_texture_03020750[] = { -#include "actors/mario_cap/mario_cap_metal_wing_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_cap_seg3_texture_03020750, "actors/mario_cap/mario_cap_metal_wing_unused.rgba16.inc.c", 0x00114750, 78432, 0x0000a090, 4096); // 0x03021750 -ALIGNED8 const Texture mario_cap_seg3_texture_03021750[] = { -#include "actors/mario_cap/mario_cap_metal_wing_tip_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mario_cap_seg3_texture_03021750, "actors/mario_cap/mario_cap_metal_wing_tip_unused.rgba16.inc.c", 0x00114750, 78432, 0x0000b090, 4096); // 0x03022750 -static const Vtx mario_cap_seg3_vertex_03022750[] = { - {{{ 33, 35, 118}, 0, { 728, 758}, {0x30, 0x26, 0x6e, 0xff}}}, - {{{ 96, 22, 45}, 0, { 1240, 876}, {0x48, 0xa4, 0x31, 0xff}}}, - {{{ 71, 101, 113}, 0, { 1028, 148}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 0, 110, 143}, 0, { 460, 68}, {0x00, 0x34, 0x73, 0xff}}}, - {{{ -31, 35, 118}, 0, { 206, 762}, {0xd0, 0x26, 0x6f, 0xff}}}, - {{{ -70, 101, 113}, 0, { -106, 158}, {0xab, 0x16, 0x5b, 0xff}}}, - {{{ -95, 22, 46}, 0, { -302, 890}, {0xa8, 0xb9, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_cap_seg3_vertex_03022750, 0x00114750, 78432, 0x0001bf50, 112); // 0x030227C0 -static const Vtx mario_cap_seg3_vertex_030227C0[] = { - {{{ -66, 2, 139}, 0, { 0, 0}, {0xb0, 0xbb, 0x45, 0xff}}}, - {{{ 0, 0, 163}, 0, { 0, 0}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ -31, 35, 118}, 0, { 0, 0}, {0xd0, 0x26, 0x6f, 0xff}}}, - {{{ -32, 17, 109}, 0, { 0, 0}, {0x00, 0x83, 0xf0, 0xff}}}, - {{{ 33, 17, 109}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ -95, 22, 46}, 0, { 0, 0}, {0xa8, 0xb9, 0x38, 0xff}}}, - {{{ -101, 10, -7}, 0, { 0, 0}, {0xd8, 0x89, 0x11, 0xff}}}, - {{{ -70, 101, 113}, 0, { 0, 0}, {0xab, 0x16, 0x5b, 0xff}}}, - {{{ -135, 70, 23}, 0, { 0, 0}, {0x84, 0x15, 0x10, 0xff}}}, - {{{ -125, 38, -45}, 0, { 0, 0}, {0x8d, 0xec, 0xd1, 0xff}}}, - {{{ -86, 1, -60}, 0, { 0, 0}, {0xce, 0x8c, 0xf6, 0xff}}}, - {{{ -41, 144, 64}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0xff}}}, - {{{ -76, 84, -60}, 0, { 0, 0}, {0xd5, 0x6e, 0xd3, 0xff}}}, - {{{ 136, 70, 22}, 0, { 0, 0}, {0x7b, 0x16, 0x10, 0xff}}}, - {{{ 71, 101, 113}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 96, 22, 45}, 0, { 0, 0}, {0x48, 0xa4, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_cap_seg3_vertex_030227C0, 0x00114750, 78432, 0x0001bfc0, 256); // 0x030228C0 -static const Vtx mario_cap_seg3_vertex_030228C0[] = { - {{{ 42, 144, 64}, 0, { 0, 0}, {0x2b, 0x76, 0x0d, 0xff}}}, - {{{ 136, 70, 22}, 0, { 0, 0}, {0x7b, 0x16, 0x10, 0xff}}}, - {{{ 76, 84, -60}, 0, { 0, 0}, {0x2a, 0x6c, 0xcf, 0xff}}}, - {{{ 103, 10, -6}, 0, { 0, 0}, {0x42, 0x96, 0x12, 0xff}}}, - {{{ 126, 38, -46}, 0, { 0, 0}, {0x73, 0xec, 0xd0, 0xff}}}, - {{{ 71, 101, 113}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 96, 22, 45}, 0, { 0, 0}, {0x48, 0xa4, 0x31, 0xff}}}, - {{{ 67, 2, 139}, 0, { 0, 0}, {0x50, 0xba, 0x44, 0xff}}}, - {{{ 33, 17, 109}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ 33, 35, 118}, 0, { 0, 0}, {0x30, 0x26, 0x6e, 0xff}}}, - {{{ 86, 1, -60}, 0, { 0, 0}, {0x20, 0x86, 0xfe, 0xff}}}, - {{{ 0, 0, 163}, 0, { 0, 0}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ -31, 35, 118}, 0, { 0, 0}, {0xd0, 0x26, 0x6f, 0xff}}}, - {{{ 53, 0, -118}, 0, { 0, 0}, {0x2c, 0xb5, 0xa5, 0xff}}}, - {{{ 49, 62, -139}, 0, { 0, 0}, {0x32, 0x49, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_cap_seg3_vertex_030228C0, 0x00114750, 78432, 0x0001c0c0, 240); // 0x030229B0 -static const Vtx mario_cap_seg3_vertex_030229B0[] = { - {{{ -76, 84, -60}, 0, { 0, 0}, {0xd5, 0x6e, 0xd3, 0xff}}}, - {{{ -41, 144, 64}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0xff}}}, - {{{ 76, 84, -60}, 0, { 0, 0}, {0x2a, 0x6c, 0xcf, 0xff}}}, - {{{ 0, 110, 143}, 0, { 0, 0}, {0x00, 0x34, 0x73, 0xff}}}, - {{{ 42, 144, 64}, 0, { 0, 0}, {0x2b, 0x76, 0x0d, 0xff}}}, - {{{ -70, 101, 113}, 0, { 0, 0}, {0xab, 0x16, 0x5b, 0xff}}}, - {{{ 71, 101, 113}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 49, 62, -139}, 0, { 0, 0}, {0x32, 0x49, 0xa6, 0xff}}}, - {{{ 126, 38, -46}, 0, { 0, 0}, {0x73, 0xec, 0xd0, 0xff}}}, - {{{ -52, 0, -118}, 0, { 0, 0}, {0xd2, 0x9d, 0xc1, 0xff}}}, - {{{ -49, 62, -138}, 0, { 0, 0}, {0xce, 0x1a, 0x8f, 0xff}}}, - {{{ 53, 0, -118}, 0, { 0, 0}, {0x2c, 0xb5, 0xa5, 0xff}}}, - {{{ -125, 38, -45}, 0, { 0, 0}, {0x8d, 0xec, 0xd1, 0xff}}}, - {{{ 86, 1, -60}, 0, { 0, 0}, {0x20, 0x86, 0xfe, 0xff}}}, - {{{ -86, 1, -60}, 0, { 0, 0}, {0xce, 0x8c, 0xf6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_cap_seg3_vertex_030229B0, 0x00114750, 78432, 0x0001c1b0, 240); // 0x03022AA0 -static const Vtx mario_cap_seg3_vertex_03022AA0[] = { - {{{ 86, 1, -60}, 0, { 0, 0}, {0x20, 0x86, 0xfe, 0xff}}}, - {{{ -86, 1, -60}, 0, { 0, 0}, {0xce, 0x8c, 0xf6, 0xff}}}, - {{{ -52, 0, -118}, 0, { 0, 0}, {0xd2, 0x9d, 0xc1, 0xff}}}, - {{{ 33, 17, 109}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ -32, 17, 109}, 0, { 0, 0}, {0x00, 0x83, 0xf0, 0xff}}}, - {{{ -101, 10, -7}, 0, { 0, 0}, {0xd8, 0x89, 0x11, 0xff}}}, - {{{ 96, 22, 45}, 0, { 0, 0}, {0x48, 0xa4, 0x31, 0xff}}}, - {{{ 103, 10, -6}, 0, { 0, 0}, {0x42, 0x96, 0x12, 0xff}}}, - {{{ 53, 0, -118}, 0, { 0, 0}, {0x2c, 0xb5, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mario_cap_seg3_vertex_03022AA0, 0x00114750, 78432, 0x0001c2a0, 144); // 0x03022B30 - 0x03022B68 const Gfx mario_cap_seg3_dl_03022B30[] = { diff --git a/actors/metal_box/collision.inc.c b/actors/metal_box/collision.inc.c index 70a0de293..f0f4ad7b9 100644 --- a/actors/metal_box/collision.inc.c +++ b/actors/metal_box/collision.inc.c @@ -1,31 +1,5 @@ +#include "pc/rom_assets.h" // Metal Box // 0x08024C28 - 0x08024CAC -const Collision metal_box_seg8_collision_08024C28[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(154, 307, -153), - COL_VERTEX(-153, 307, -153), - COL_VERTEX(-153, 307, 154), - COL_VERTEX(154, 307, 154), - COL_VERTEX(154, 0, 154), - COL_VERTEX(-153, 0, 154), - COL_VERTEX(-153, 0, -153), - COL_VERTEX(154, 0, -153), - - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI(6, 1, 0), - COL_TRI(6, 0, 7), - COL_TRI(5, 1, 6), - COL_TRI(5, 2, 1), - COL_TRI(7, 0, 3), - COL_TRI(7, 3, 4), - COL_TRI(4, 2, 5), - COL_TRI(4, 3, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(metal_box_seg8_collision_08024C28, 0x001f2200, 59076, 0x00024c28, 132); diff --git a/actors/metal_box/model.inc.c b/actors/metal_box/model.inc.c index f8a5c6ecc..dce53ffc5 100644 --- a/actors/metal_box/model.inc.c +++ b/actors/metal_box/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Metal Box // 0x08023980 @@ -7,41 +8,13 @@ static const Lights1 metal_box_seg8_lights_08023980 = gdSPDefLights1( ); // 0x08023998 -ALIGNED8 const Texture metal_box_seg8_texture_08023998[] = { -#include "actors/metal_box/metal_box_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(metal_box_seg8_texture_08023998, "actors/metal_box/metal_box_side.rgba16.inc.c", 0x001f2200, 59076, 0x00023998, 4096); // 0x08024998 -static const Vtx metal_box_seg8_vertex_08024998[] = { - {{{ 154, 307, -153}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 307, -153}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 307, 154}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 154, 307, 154}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 0, -153}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 307, -153}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 307, -153}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 0, -153}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 0, 154}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, 307, 154}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, 307, -153}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, 0, -153}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 0, 154}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -153, 0, 154}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -153, 0, -153}, 0, { 0, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 154, 0, -153}, 0, { 990, 2012}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(metal_box_seg8_vertex_08024998, 0x001f2200, 59076, 0x00024998, 256); // 0x08024A98 -static const Vtx metal_box_seg8_vertex_08024A98[] = { - {{{ 154, 0, 154}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 307, 154}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 0, 154}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 307, 154}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 0, -153}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 307, -153}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 307, 154}, 0, { -24, -36}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 0, 154}, 0, { -24, 2008}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(metal_box_seg8_vertex_08024A98, 0x001f2200, 59076, 0x00024a98, 128); // 0x08024B18 - 0x08024BB8 const Gfx metal_box_seg8_dl_08024B18[] = { diff --git a/actors/mips/anims/anim_06013248.inc.c b/actors/mips/anims/anim_06013248.inc.c index c82e703ed..ab3f7d279 100644 --- a/actors/mips/anims/anim_06013248.inc.c +++ b/actors/mips/anims/anim_06013248.inc.c @@ -1,308 +1,9 @@ +#include "pc/rom_assets.h" // 0x06011FE0 -static const s16 mips_seg6_animvalue_06011FE0[] = { - 0x0000, 0x0052, 0x0051, 0x004F, 0x004A, 0x0044, 0x003B, 0x002F, - 0x0047, 0x0052, 0x0056, 0x0056, 0x0059, 0x005D, 0x005B, 0x004F, - 0x0030, 0x003E, 0x0046, 0x004B, 0x004D, 0x004D, 0x004C, 0x0047, - 0x0040, 0x0038, 0x0030, 0x0043, 0x0047, 0x0047, 0x0043, 0x003C, - 0x0033, 0x002E, 0x002F, 0x0033, 0x0031, 0x002F, 0x002E, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002E, 0x002E, 0x002E, - 0x002D, 0x002D, 0x002C, 0x002C, 0x002B, 0x002B, 0x002B, 0x002C, - 0x002E, 0x0030, 0x0034, 0x0038, 0x003D, 0x0041, 0x0046, 0x004B, - 0x004F, 0x0053, 0x0057, 0x005B, 0x0060, 0x0065, 0x006B, 0x0070, - 0x0074, 0x0075, 0x0073, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, - 0x0072, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, - 0xFFFC, 0xFFFA, 0xFFF7, 0xFFF3, 0xFFEF, 0xFFEB, 0xFFE5, 0xFFDF, - 0xFFD8, 0xFFD1, 0xFFCA, 0xFFC4, 0xFFC0, 0xFFBF, 0xFFC1, 0xFFC3, - 0xFFC4, 0x3FFF, 0xF8F5, 0xFA2A, 0xFD74, 0x024E, 0x0839, 0x0EAF, - 0x152F, 0x1B37, 0x2042, 0x23D0, 0x255D, 0x1F75, 0x11FC, 0x046B, - 0xFE41, 0xFFED, 0x0454, 0x0A9D, 0x11F0, 0x1972, 0x204A, 0x259F, - 0x29EE, 0x2E0B, 0x31A3, 0x3464, 0x35FA, 0x3611, 0x3394, 0x2E87, - 0x283C, 0x2206, 0x1D37, 0x1912, 0x1450, 0x0F6D, 0x0AE9, 0x0741, - 0x04F5, 0x0481, 0x0666, 0x0D79, 0x1A57, 0x2A27, 0x3A0C, 0x472D, - 0x472D, 0x473B, 0x475C, 0x4787, 0x47B2, 0x47D3, 0x47E1, 0x47D0, - 0x4798, 0x472D, 0x46B3, 0x464A, 0x45EA, 0x458D, 0x4528, 0x44B4, - 0x4429, 0x437E, 0x42AB, 0x41A9, 0x406E, 0x3EF2, 0x3D2E, 0x3B19, - 0x36CE, 0x2FB2, 0x27A9, 0x2098, 0x1C66, 0x1C02, 0x1E29, 0x2172, - 0x2474, 0x25C5, 0xDDF9, 0xDEA1, 0xE070, 0xE328, 0xE689, 0xEA54, - 0xEE4B, 0xF22F, 0xF5C0, 0xF8C0, 0xFAF1, 0xFBC0, 0xFB30, 0xF9E1, - 0xF871, 0xF781, 0xF70D, 0xF6B4, 0xF688, 0xF698, 0xF6E0, 0xF748, - 0xF7C5, 0xF84D, 0xF8D3, 0xF94D, 0xF9B1, 0xF9F2, 0xF9D8, 0xF963, - 0xF8E0, 0xF898, 0xF8D7, 0xF996, 0xFA90, 0xFBB6, 0xFCF7, 0xFE45, - 0xFF90, 0x00C8, 0x01DF, 0x02D3, 0x03AF, 0x0478, 0x0532, 0x05E2, - 0x05E2, 0x05E3, 0x05E8, 0x05EE, 0x05F3, 0x05F8, 0x05FA, 0x05F7, - 0x05F0, 0x05E2, 0x05D2, 0x05C7, 0x05BF, 0x05B8, 0x05B1, 0x05A7, - 0x059A, 0x0587, 0x056C, 0x0549, 0x051B, 0x04E1, 0x0499, 0x0442, - 0x038D, 0x025D, 0x00FC, 0xFFB2, 0xFEC6, 0xFE43, 0xFDF9, 0xFDD8, - 0xFDD0, 0xFDD1, 0x0F17, 0x0F07, 0x0ED9, 0x0E90, 0x0E2F, 0x0DB9, - 0x0D30, 0x0C99, 0x0BF4, 0x0B47, 0x0A93, 0x09A3, 0x085E, 0x06F3, - 0x0592, 0x046B, 0x0366, 0x0275, 0x01D4, 0x01BC, 0x0221, 0x02C5, - 0x0394, 0x0479, 0x0562, 0x063B, 0x06F0, 0x076D, 0x0786, 0x073E, - 0x06CF, 0x0671, 0x065F, 0x069B, 0x06FA, 0x0770, 0x07EF, 0x086D, - 0x08DD, 0x0933, 0x0961, 0x094D, 0x08F4, 0x0877, 0x07F6, 0x0791, - 0x0791, 0x0790, 0x078E, 0x078C, 0x078A, 0x0788, 0x0787, 0x0788, - 0x078B, 0x0791, 0x0798, 0x079E, 0x07A4, 0x07AA, 0x07B1, 0x07B9, - 0x07C1, 0x07CB, 0x07D6, 0x07E4, 0x07F4, 0x0806, 0x081B, 0x0833, - 0x0861, 0x08AC, 0x0900, 0x094C, 0x097C, 0x098A, 0x0981, 0x096D, - 0x0959, 0x0950, 0x09DD, 0x0B4C, 0x0F34, 0x14F9, 0x1C01, 0x23B1, - 0x2B6F, 0x32A0, 0x38A9, 0x3CF1, 0x3EDC, 0x3B89, 0x3272, 0x2686, - 0x1AB1, 0x11E1, 0x0C31, 0x080B, 0x05D2, 0x05EB, 0x0805, 0x0B4E, - 0x0F63, 0x13E4, 0x186F, 0x1CA3, 0x201E, 0x227E, 0x2274, 0x2014, - 0x1D12, 0x1B21, 0x1BF7, 0x1F6A, 0x23FE, 0x2969, 0x2F5E, 0x3592, - 0x3BB9, 0x4189, 0x46B5, 0x4B3A, 0x4F52, 0x5310, 0x5686, 0x59C8, - 0x59C8, 0x59D0, 0x59E4, 0x59FD, 0x5A17, 0x5A2B, 0x5A33, 0x5A29, - 0x5A07, 0x59C8, 0x5985, 0x5957, 0x5937, 0x591C, 0x58FF, 0x58D8, - 0x589F, 0x584D, 0x57DA, 0x573D, 0x5670, 0x556A, 0x5423, 0x5294, - 0x4F54, 0x49DE, 0x4381, 0x3D8C, 0x394F, 0x36FD, 0x35B8, 0x3530, - 0x3517, 0x3521, 0x3470, 0x33FF, 0x32C1, 0x30D2, 0x2E51, 0x2B5A, - 0x280C, 0x2483, 0x20DC, 0x1D37, 0x184D, 0x11B5, 0x0AD9, 0x051D, - 0x01EA, 0x0271, 0x05C0, 0x0A10, 0x0D9A, 0x0E94, 0x0B4A, 0x04EB, - 0xFE09, 0xF931, 0xF8F5, 0x0525, 0x1964, 0x25F2, 0x21DB, 0x1613, - 0x0DBB, 0x0AE9, 0x086B, 0x067B, 0x0554, 0x0530, 0x0648, 0x08D8, - 0x0D21, 0x12FB, 0x19FE, 0x21C2, 0x29DF, 0x31EE, 0x3987, 0x4040, - 0x4040, 0x404C, 0x4068, 0x408D, 0x40B3, 0x40CF, 0x40DA, 0x40CC, - 0x409C, 0x4040, 0x3FD2, 0x3F6B, 0x3F06, 0x3E9F, 0x3E30, 0x3DB5, - 0x3D29, 0x3C87, 0x3BCB, 0x3AEE, 0x39EE, 0x38C3, 0x376B, 0x35DF, - 0x32DC, 0x2DF8, 0x287D, 0x23B3, 0x20E1, 0x20B3, 0x224E, 0x24B1, - 0x26DC, 0x27CE, 0x21D4, 0x2171, 0x2063, 0x1ED4, 0x1CEE, 0x1AD9, - 0x18C0, 0x16CC, 0x1526, 0x13F8, 0x1386, 0x13C2, 0x145A, 0x14FC, - 0x1556, 0x156E, 0x157F, 0x158B, 0x1592, 0x1596, 0x1596, 0x1594, - 0x1591, 0x158D, 0x1589, 0x15C6, 0x1650, 0x16D6, 0x1705, 0x168D, - 0x151C, 0x127D, 0x0EED, 0x0AC5, 0x065C, 0x020D, 0xFE31, 0xFB1E, - 0xF8C5, 0xF6CF, 0xF526, 0xF3B7, 0xF26D, 0xF136, 0xEFFC, 0xEEAC, - 0xEEAC, 0xEEA7, 0xEE9D, 0xEE8E, 0xEE80, 0xEE75, 0xEE71, 0xEE76, - 0xEE89, 0xEEAC, 0xEED4, 0xEEF4, 0xEF11, 0xEF2D, 0xEF4A, 0xEF6D, - 0xEF98, 0xEFCE, 0xF012, 0xF068, 0xF0D2, 0xF154, 0xF1F1, 0xF2AB, - 0xF414, 0xF664, 0xF91A, 0xFBB3, 0xFDAE, 0xFF10, 0x002E, 0x0103, - 0x0188, 0x01B6, 0xEFB4, 0xEFE2, 0xF05F, 0xF11E, 0xF20F, 0xF322, - 0xF449, 0xF573, 0xF692, 0xF797, 0xF8AA, 0xF9E4, 0xFB1E, 0xFC31, - 0xFCF5, 0xFD82, 0xFE06, 0xFE81, 0xFEEF, 0xFF4F, 0xFF9E, 0xFFDA, - 0x0000, 0x0010, 0x0007, 0xFFDC, 0xFF82, 0xFEEE, 0xFE1A, 0xFCFB, - 0xFB89, 0xF980, 0xF6D7, 0xF3DC, 0xF0E0, 0xEE31, 0xEC20, 0xEAFA, - 0xEAC6, 0xEB38, 0xEC29, 0xED70, 0xEEE6, 0xF063, 0xF1BD, 0xF2CE, - 0xF2CE, 0xF2D1, 0xF2DA, 0xF2E4, 0xF2EF, 0xF2F7, 0xF2FA, 0xF2F6, - 0xF2E8, 0xF2CE, 0xF2AE, 0xF28F, 0xF26F, 0xF24F, 0xF22C, 0xF205, - 0xF1DB, 0xF1AA, 0xF173, 0xF135, 0xF0ED, 0xF09C, 0xF03F, 0xEFD7, - 0xEF1A, 0xEDEE, 0xEC9B, 0xEB66, 0xEA94, 0xEA3C, 0xEA2E, 0xEA4B, - 0xEA73, 0xEA87, 0x184C, 0x17EF, 0x16ED, 0x1567, 0x137D, 0x114F, - 0x0EFD, 0x0CA8, 0x0A6F, 0x0872, 0x066E, 0x0432, 0x0200, 0x0019, - 0xFEBF, 0xFDC6, 0xFCDE, 0xFC09, 0xFB4C, 0xFAA8, 0xFA23, 0xF9BE, - 0xF97D, 0xF964, 0xF975, 0xF95A, 0xF916, 0xF934, 0xFA3D, 0xFCBC, - 0x013A, 0x0847, 0x1184, 0x1C1C, 0x2737, 0x3200, 0x3BA1, 0x4342, - 0x4907, 0x4DC4, 0x51AF, 0x5501, 0x57EF, 0x5AB1, 0x5D7E, 0x608C, - 0x608C, 0x6096, 0x60B0, 0x60D2, 0x60F3, 0x610D, 0x6118, 0x610B, - 0x60DF, 0x608C, 0x602E, 0x5FDF, 0x5F99, 0x5F54, 0x5F0B, 0x5EB6, - 0x5E4E, 0x5DCC, 0x5D2A, 0x5C61, 0x5B69, 0x5A3C, 0x58D2, 0x5726, - 0x53EA, 0x4E9E, 0x486F, 0x428B, 0x3E1D, 0x3B2A, 0x38E9, 0x3755, - 0x3667, 0x3619, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, - 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, - 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, - 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, - 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, - 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, 0xDD86, - 0xDD86, 0xDD9A, 0xDDCC, 0xDE0E, 0xDE4F, 0xDE82, 0xDE96, 0xDE7D, - 0xDE27, 0xDD86, 0xDADC, 0xD69A, 0xD3F7, 0xD409, 0xD544, 0xD6E9, - 0xD83A, 0xD924, 0xDA12, 0xDB01, 0xDBF1, 0xDCDE, 0xDDC7, 0xDEA9, - 0xDF82, 0xE051, 0xE114, 0xE1C7, 0xE26A, 0xE2CC, 0xE2D8, 0xE2B3, - 0xE282, 0xE26A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFB, 0xFFEE, 0xFFDE, 0xFFCD, 0xFFC0, 0xFFBB, 0xFFC1, - 0xFFD7, 0x0000, 0x00B9, 0x01DB, 0x0271, 0x021E, 0x015F, 0x008D, - 0x0000, 0xFFC8, 0xFFB1, 0xFFB0, 0xFFB8, 0xFFBD, 0xFFC0, 0xFFC8, - 0xFFD3, 0xFFE0, 0xFFED, 0xFFF9, 0x0000, 0x0003, 0x0004, 0x0002, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0024, 0x0062, 0x006E, - 0x0000, 0xFECA, 0xFD03, 0xFB25, 0xF9AC, 0xF913, 0xF964, 0xFA37, - 0xFB61, 0xFCB6, 0xFE0A, 0xFF32, 0x0000, 0x005E, 0x006A, 0x0046, - 0x0017, 0x0000, 0xD773, 0xD77E, 0xD79E, 0xD7D1, 0xD815, 0xD869, - 0xD8CB, 0xD93A, 0xD9B3, 0xDA35, 0xDABE, 0xDB4E, 0xDBE1, 0xDC77, - 0xDD0D, 0xDDA3, 0xDE35, 0xDEC4, 0xDF4C, 0xDFCD, 0xE044, 0xE0B1, - 0xE110, 0xE162, 0xE1A3, 0xE1D7, 0xE201, 0xE222, 0xE23B, 0xE24C, - 0xE257, 0xE25B, 0xE25B, 0xE255, 0xE24C, 0xE23F, 0xE22F, 0xE21E, - 0xE20C, 0xE1F9, 0xE1E6, 0xE1D5, 0xE1C5, 0xE1B7, 0xE1AC, 0xE1A5, - 0xE1A3, 0xE1A5, 0xE1A9, 0xE1AF, 0xE1B5, 0xE1B9, 0xE1BB, 0xE1B9, - 0xE1B1, 0xE1A3, 0xE173, 0xE11F, 0xE0CA, 0xE077, 0xE01F, 0xDFCF, - 0xDF99, 0xDF80, 0xDF78, 0xDF7B, 0xDF81, 0xDF84, 0xDF85, 0xDF88, - 0xDF8B, 0xDF90, 0xDF94, 0xDF97, 0xDF99, 0xDF9B, 0xDF9B, 0xDF9A, - 0xDF9A, 0xDF99, 0x14F9, 0x14C9, 0x1445, 0x137B, 0x127B, 0x1154, - 0x1015, 0x0ECD, 0x0D8C, 0x0C60, 0x0B59, 0x0A87, 0x09F8, 0x09BB, - 0x09E1, 0x0A77, 0x0BEB, 0x0E73, 0x11CD, 0x15B8, 0x19F2, 0x1E3A, - 0x224F, 0x25EF, 0x28D9, 0x2B04, 0x2CAA, 0x2DF0, 0x2EF8, 0x2FE7, - 0x30DF, 0x3204, 0x337F, 0x3536, 0x36E9, 0x385C, 0x394F, 0x3983, - 0x38FD, 0x37FB, 0x369E, 0x3502, 0x3348, 0x318D, 0x2FF0, 0x2E90, - 0x2E90, 0x2EAB, 0x2EEC, 0x2F41, 0x2F96, 0x2FD7, 0x2FF1, 0x2FD1, - 0x2F62, 0x2E90, 0x2BD5, 0x2708, 0x2227, 0x1D3D, 0x17DC, 0x1346, - 0x10BE, 0x0FD5, 0x0F3E, 0x0EED, 0x0ED5, 0x0EEC, 0x0F26, 0x0F77, - 0x0FD4, 0x1030, 0x1081, 0x10BB, 0x10D1, 0x10D2, 0x10D2, 0x10D2, - 0x10D1, 0x10D1, 0x15EB, 0x1600, 0x163E, 0x16A0, 0x1725, 0x17C8, - 0x1887, 0x195F, 0x1A4D, 0x1B4D, 0x1C5C, 0x1D78, 0x1E9C, 0x1FC7, - 0x20F5, 0x2223, 0x2384, 0x253C, 0x2730, 0x2947, 0x2B65, 0x2D70, - 0x2F4F, 0x30E5, 0x321A, 0x32D3, 0x331B, 0x330E, 0x32CA, 0x326B, - 0x320E, 0x31CF, 0x31A6, 0x3176, 0x313A, 0x30F1, 0x3098, 0x302B, - 0x2FA9, 0x2F15, 0x2E74, 0x2DCC, 0x2D22, 0x2C7A, 0x2BD9, 0x2B46, - 0x2B46, 0x2B62, 0x2BA7, 0x2C00, 0x2C5A, 0x2C9E, 0x2CBA, 0x2C98, - 0x2C23, 0x2B46, 0x286E, 0x2369, 0x1E33, 0x18EC, 0x1326, 0x0E0E, - 0x0AD3, 0x090E, 0x078A, 0x063E, 0x0523, 0x0433, 0x0364, 0x02B1, - 0x0210, 0x017B, 0x00EA, 0x0056, 0xFFB8, 0xFF4D, 0xFF3F, 0xFF67, - 0xFF9D, 0xFFB8, 0x9093, 0x9030, 0x8F1C, 0x8D78, 0x8B63, 0x88FE, - 0x866A, 0x83C5, 0x8132, 0x7ECD, 0x7CBC, 0x7B1C, 0x7A0E, 0x79B2, - 0x7A28, 0x7B91, 0x7EF4, 0x84DB, 0x8C9C, 0x9599, 0x9F2E, 0xA8BA, - 0xB199, 0xB928, 0xBEC6, 0xC249, 0xC433, 0xC4E1, 0xC4B0, 0xC3FC, - 0xC322, 0xC27F, 0xC1CD, 0xC09D, 0xBF0F, 0xBD44, 0xBB5E, 0xB97D, - 0xB794, 0xB588, 0xB365, 0xB137, 0xAF08, 0xACE3, 0xAAD6, 0xA8E9, - 0xA8E9, 0xA91E, 0xA9A1, 0xAA4B, 0xAAF5, 0xAB78, 0xABAD, 0xAB6B, - 0xAA8D, 0xA8E9, 0xA332, 0x9955, 0x900C, 0x86F9, 0x7D00, 0x75C8, - 0x74EE, 0x792C, 0x7EAC, 0x8537, 0x8C8D, 0x9475, 0x9CB6, 0xA513, - 0xAD54, 0xB53E, 0xBC95, 0xC320, 0xC8A3, 0xCBCA, 0xCC2F, 0xCB00, - 0xC96D, 0xC8A3, 0x8001, 0x8001, 0x55C6, 0x55CD, 0x55E0, 0x55FF, - 0x5629, 0x565C, 0x5699, 0x56DD, 0x5729, 0x577A, 0x57D1, 0x582C, - 0x588B, 0x58EC, 0x594F, 0x59B2, 0x5A16, 0x5A78, 0x5AD7, 0x5B34, - 0x5B8D, 0x5BE1, 0x5C2F, 0x5C77, 0x5CB7, 0x5CEE, 0x5D1C, 0x5D41, - 0x5D5E, 0x5D74, 0x5D84, 0x5D8E, 0x5D94, 0x5D94, 0x5D91, 0x5D8B, - 0x5D82, 0x5D77, 0x5D6A, 0x5D5D, 0x5D4F, 0x5D42, 0x5D36, 0x5D2B, - 0x5D23, 0x5D1E, 0x5D1C, 0x5D29, 0x5D4A, 0x5D75, 0x5DA0, 0x5DC2, - 0x5DCF, 0x5DBE, 0x5D86, 0x5D1C, 0x5B52, 0x587B, 0x56CF, 0x5715, - 0x5836, 0x599A, 0x5AAA, 0x5B5D, 0x5C0F, 0x5CBF, 0x5D6D, 0x5E16, - 0x5EBB, 0x5F5B, 0x5FF3, 0x6084, 0x610D, 0x618B, 0x61FF, 0x6246, - 0x624F, 0x6234, 0x6211, 0x61FF, 0xF085, 0xF081, 0xF076, 0xF064, - 0xF04C, 0xF02D, 0xF008, 0xEFDD, 0xEFAD, 0xEF78, 0xEF3F, 0xEF01, - 0xEEBF, 0xEE7A, 0xEE32, 0xEDE6, 0xED8B, 0xED18, 0xEC93, 0xEC02, - 0xEB6B, 0xEAD4, 0xEA43, 0xE9BF, 0xE94C, 0xE8F2, 0xE8B6, 0xE88F, - 0xE870, 0xE859, 0xE848, 0xE83D, 0xE838, 0xE837, 0xE83B, 0xE841, - 0xE84B, 0xE856, 0xE864, 0xE872, 0xE880, 0xE88E, 0xE89A, 0xE8A6, - 0xE8AE, 0xE8B4, 0xE8B6, 0xE8B6, 0xE8B6, 0xE8B7, 0xE8B7, 0xE8B8, - 0xE8B8, 0xE8B7, 0xE8B7, 0xE8B6, 0xE8AB, 0xE895, 0xE87B, 0xE866, - 0xE860, 0xE870, 0xE8A1, 0xE8EE, 0xE94A, 0xE9B4, 0xEA28, 0xEAA2, - 0xEB20, 0xEB9F, 0xEC1C, 0xEC94, 0xED03, 0xED66, 0xEDBB, 0xEDEC, - 0xEDF3, 0xEDE0, 0xEDC8, 0xEDBB, 0x0000, 0xFFC4, 0xFF19, 0xFE11, - 0xFCBD, 0xFB2E, 0xF976, 0xF7A5, 0xF5CE, 0xF400, 0xF24E, 0xF0C8, - 0xEF7F, 0xEE85, 0xEDEB, 0xEDC2, 0xEE3F, 0xEF74, 0xF139, 0xF36A, - 0xF5E1, 0xF878, 0xFB0A, 0xFD71, 0xFF86, 0x0125, 0x0228, 0x02C0, - 0x0339, 0x0395, 0x03D7, 0x0402, 0x0417, 0x041A, 0x040D, 0x03F2, - 0x03CD, 0x039F, 0x036B, 0x0334, 0x02FC, 0x02C6, 0x0294, 0x0268, - 0x0246, 0x0230, 0x0228, 0x022A, 0x0230, 0x0238, 0x0240, 0x0246, - 0x0249, 0x0246, 0x023B, 0x0228, 0x0214, 0x0205, 0x01EF, 0x01CA, - 0x018C, 0x012A, 0x009C, 0xFFE5, 0xFF12, 0xFE28, 0xFD2E, 0xFC2A, - 0xFB20, 0xFA16, 0xF912, 0xF81A, 0xF732, 0xF662, 0xF5AD, 0xF544, - 0xF536, 0xF55E, 0xF593, 0xF5AD, 0xD773, 0xD72E, 0xD66C, 0xD541, - 0xD3C2, 0xD203, 0xD018, 0xCE17, 0xCC12, 0xCA20, 0xC853, 0xC6C1, - 0xC57D, 0xC49D, 0xC434, 0xC457, 0xC555, 0xC74A, 0xCA03, 0xCD4C, - 0xD0F0, 0xD4BB, 0xD878, 0xDBF4, 0xDEF9, 0xE154, 0xE2D1, 0xE3B4, - 0xE469, 0xE4F2, 0xE555, 0xE595, 0xE5B5, 0xE5B9, 0xE5A6, 0xE57E, - 0xE546, 0xE501, 0xE4B4, 0xE462, 0xE40E, 0xE3BD, 0xE372, 0xE331, - 0xE2FE, 0xE2DD, 0xE2D1, 0xE2D5, 0xE2DE, 0xE2EA, 0xE2F7, 0xE300, - 0xE304, 0xE2FF, 0xE2EF, 0xE2D1, 0xE296, 0xE23A, 0xE1CC, 0xE159, - 0xE0EF, 0xE09B, 0xE06B, 0xE058, 0xE050, 0xE052, 0xE05B, 0xE06A, - 0xE07E, 0xE095, 0xE0AC, 0xE0C3, 0xE0D8, 0xE0E9, 0xE0F5, 0xE0FA, - 0xE0FA, 0xE0F8, 0xE0F6, 0xE0F5, 0xF180, 0xF1D2, 0xF2B8, 0xF416, - 0xF5D1, 0xF7CF, 0xF9F3, 0xFC23, 0xFE44, 0x003A, 0x01EB, 0x033D, - 0x0412, 0x0452, 0x03E0, 0x02A1, 0x001C, 0xFC1A, 0xF6E6, 0xF0CD, - 0xEA1A, 0xE319, 0xDC15, 0xD55A, 0xCF35, 0xC9F0, 0xC5D8, 0xC447, - 0xC57C, 0xC81A, 0xCAC1, 0xCC14, 0xCBC7, 0xCAC4, 0xC976, 0xC84A, - 0xC7AE, 0xC80D, 0xC961, 0xCB43, 0xCD8C, 0xD01B, 0xD2C9, 0xD573, - 0xD7F6, 0xDA2B, 0xDA2B, 0xD9F2, 0xD963, 0xD8A9, 0xD7EF, 0xD760, - 0xD727, 0xD76E, 0xD861, 0xDA2B, 0xDD93, 0xE2C6, 0xE90D, 0xEFAD, - 0xF5EC, 0xFB11, 0xFE64, 0x0048, 0x01AE, 0x02A6, 0x0342, 0x0393, - 0x03AB, 0x039B, 0x0374, 0x0348, 0x0328, 0x0326, 0x0353, 0x0383, - 0x0389, 0x0377, 0x035F, 0x0353, 0xE8BF, 0xE8B1, 0xE889, 0xE847, - 0xE7EE, 0xE77D, 0xE6F7, 0xE65D, 0xE5B0, 0xE4F1, 0xE422, 0xE344, - 0xE259, 0xE161, 0xE05D, 0xDF50, 0xDE1A, 0xDCA4, 0xDAFC, 0xD92F, - 0xD74A, 0xD55C, 0xD371, 0xD196, 0xCFDB, 0xCE4B, 0xCCF4, 0xCC18, - 0xCBCA, 0xCBD1, 0xCBF3, 0xCBF7, 0xCBD8, 0xCBBA, 0xCBA1, 0xCB94, - 0xCB99, 0xCBB5, 0xCBE8, 0xCC2D, 0xCC7F, 0xCCDA, 0xCD38, 0xCD96, - 0xCDEE, 0xCE3C, 0xCE3C, 0xCE0C, 0xCD95, 0xCCF9, 0xCC5D, 0xCBE6, - 0xCBB6, 0xCBF2, 0xCCBD, 0xCE3C, 0xD105, 0xD539, 0xDA4D, 0xDFB7, - 0xE4EC, 0xE960, 0xEC88, 0xEEB4, 0xF094, 0xF231, 0xF393, 0xF4C4, - 0xF5CB, 0xF6B3, 0xF783, 0xF844, 0xF900, 0xF9BE, 0xFA88, 0xFB0F, - 0xFB20, 0xFAEE, 0xFAAA, 0xFA88, 0x9442, 0x940D, 0x937D, 0x92A7, - 0x91A0, 0x907D, 0x8F53, 0x8E37, 0x8D3E, 0x8C7D, 0x8C09, 0x8BF8, - 0x8C5F, 0x8D52, 0x8EE6, 0x9131, 0x94C6, 0x99F2, 0xA061, 0xA7BF, - 0xAFB8, 0xB7F8, 0xC02A, 0xC7FA, 0xCF15, 0xD527, 0xD9DA, 0xDB9B, - 0xDA06, 0xD68C, 0xD2A1, 0xCFB5, 0xCDD9, 0xCC17, 0xCA5B, 0xC892, - 0xC6A8, 0xC48A, 0xC231, 0xBFAF, 0xBD11, 0xBA65, 0xB7B9, 0xB51A, - 0xB297, 0xB03C, 0xB03C, 0xB096, 0xB176, 0xB299, 0xB3BD, 0xB49D, - 0xB4F7, 0xB487, 0xB309, 0xB03C, 0xAA50, 0xA0CB, 0x9566, 0x89D9, - 0x7FDA, 0x7928, 0x777A, 0x79EC, 0x7E3C, 0x841F, 0x8B3B, 0x9345, - 0x9BEA, 0xA4DA, 0xADC3, 0xB656, 0xBE40, 0xC531, 0xCAD8, 0xCDFC, - 0xCE60, 0xCD33, 0xCBA1, 0xCAD8, 0xB4FF, 0xB49D, 0xB4FF, 0xB49D, - 0x0000, 0xFFC9, 0xFF35, 0xFE5F, 0xFD61, 0xFC56, 0xFB58, 0xFA82, - 0xF9EE, 0xF9B7, 0xF9D2, 0xFA1E, 0xFA92, 0xFB25, 0xFBCE, 0xFC85, - 0xFD41, 0xFDF9, 0xFEA4, 0xFF39, 0xFFB1, 0x0000, 0x0032, 0x0058, - 0x0071, 0x0081, 0x0087, 0x0086, 0x007F, 0x0072, 0x0063, 0x0050, - 0x003D, 0x002B, 0x001A, 0x000C, 0x0003, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFAC, 0xFEC8, 0xFD7F, 0xFBF9, 0xFA5E, 0xF8D7, 0xF78E, - 0xF6AB, 0xF656, 0xF680, 0xF6F5, 0xF7A7, 0xF889, 0xF98D, 0xFAA7, - 0xFBC7, 0xFCE2, 0xFDE9, 0xFECE, 0xFF86, 0x0000, 0x004D, 0x0087, - 0x00AF, 0x00C6, 0x00D0, 0x00CF, 0x00C3, 0x00B0, 0x0098, 0x007C, - 0x005E, 0x0042, 0x0028, 0x0013, 0x0005, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2581, 0x24E3, 0x2339, 0x20CC, 0x1DE5, 0x1ACC, 0x17CA, 0x1528, - 0x132E, 0x1226, 0x121C, 0x12CF, 0x1411, 0x15B6, 0x1791, 0x1975, - 0x1B36, 0x1CA5, 0x1D97, 0x1DDE, 0x1D4E, 0x1BBA, 0x1934, 0x15FC, - 0x122C, 0x0DDC, 0x0924, 0x041D, 0xFEE1, 0xF987, 0xF427, 0xEEDB, - 0xE9BB, 0xE4E0, 0xE063, 0xDC5B, 0xD8E2, 0xD610, 0xD481, 0xD482, - 0xD5B3, 0xD7B8, 0xDA31, 0xDCC1, 0xDF07, 0xE0A8, 0xE0A8, 0xE0E1, - 0xE172, 0xE22F, 0xE2EB, 0xE37C, 0xE3B6, 0xE36D, 0xE277, 0xE0A8, - 0xDC79, 0xD57F, 0xCD30, 0xC503, 0xBE72, 0xBAF2, 0xBBFC, 0xC5F2, - 0xD898, 0xEE7D, 0x022F, 0x0E3E, 0x0E53, 0x0600, 0xFBB3, 0xF5D4, - 0xF82D, 0xFE9C, 0x03B0, 0x0613, 0x0800, 0x096D, 0x0A50, 0x0A9E, - 0x2104, 0x28F1, 0x3805, 0x4134, 0x409A, 0x3C74, 0x36E5, 0x3210, - 0x3017, 0x30ED, 0x32E6, 0x35B3, 0x3909, 0x3C9B, 0x401B, 0x433D, - 0x4632, 0x4949, 0x4C67, 0x4F70, 0x5260, 0x5546, 0x5825, 0x5B00, - 0x5DDB, 0x60B9, 0x639C, 0x6689, 0x6982, 0x6C8B, 0x6FA6, 0x7327, - 0x772B, 0x7B61, 0x7F7D, 0x8331, 0x862A, 0x881B, 0x890F, 0x895C, - 0x8926, 0x888F, 0x87BD, 0x86D1, 0x85EF, 0x853B, 0x84D9, 0x8488, - 0x8405, 0x836F, 0x82E3, 0x8280, 0x8262, 0x82A8, 0x8371, 0x84D9, - 0x8821, 0x8DAA, 0x943F, 0x9AAC, 0x9FBC, 0xA23B, 0xA0F5, 0x9C84, - 0x967D, 0x8F29, 0x86D0, 0x7DB8, 0x742F, 0x6A79, 0x60E0, 0x57AA, - 0x4F21, 0x478C, 0x4134, 0x3D99, 0x3D26, 0x3E80, 0x404D, 0x4134, -}; +ROM_ASSET_LOAD_ANIM(mips_seg6_animvalue_06011FE0, 0x001d8310, 51422, 0x000120d0, 4496); // 0x06013170 -static const u16 mips_seg6_animindex_06013170[] = { - 0x0001, 0x0000, 0x0050, 0x0001, 0x0050, 0x0051, 0x0001, 0x0000, 0x0001, 0x00A1, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0878, - 0x0050, 0x0788, 0x0050, 0x07D8, 0x0050, 0x0828, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0786, - 0x0050, 0x00F2, 0x0050, 0x0142, 0x0050, 0x0192, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x00A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0784, - 0x0050, 0x0232, 0x0050, 0x0282, 0x0050, 0x02D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x01E2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0787, - 0x0050, 0x0462, 0x0050, 0x04B2, 0x0050, 0x0502, - 0x0050, 0x0372, 0x0050, 0x03C2, 0x0050, 0x0412, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0322, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0785, - 0x0050, 0x0694, 0x0050, 0x06E4, 0x0050, 0x0734, - 0x0050, 0x05A4, 0x0050, 0x05F4, 0x0050, 0x0644, - 0x0001, 0x0552, 0x0001, 0x0553, 0x0050, 0x0554, -}; +ROM_ASSET_LOAD_ANIM(mips_seg6_animindex_06013170, 0x001d8310, 51422, 0x00013260, 216); // 0x06013248 static const struct Animation mips_seg6_anim_06013248 = { diff --git a/actors/mips/anims/anim_0601369C.inc.c b/actors/mips/anims/anim_0601369C.inc.c index 7b3c4fca0..80578f6df 100644 --- a/actors/mips/anims/anim_0601369C.inc.c +++ b/actors/mips/anims/anim_0601369C.inc.c @@ -1,82 +1,9 @@ +#include "pc/rom_assets.h" // 0x06013260 -static const s16 mips_seg6_animvalue_06013260[] = { - 0x0000, 0x0006, 0xFFFA, 0x3FFF, 0x40A9, 0x40B8, 0x40E2, 0x4124, - 0x4177, 0x41D9, 0x4243, 0x42B2, 0x4321, 0x438C, 0x43ED, 0x4441, - 0x4482, 0x44AD, 0x44BC, 0x44AE, 0x4489, 0x444F, 0x4405, 0x43AD, - 0x434D, 0x42E6, 0x427E, 0x4218, 0x41B7, 0x4160, 0x4115, 0x40DB, - 0x40B6, 0x40A9, 0x0000, 0x0005, 0x0014, 0x002C, 0x004A, 0x006D, - 0x0093, 0x00BB, 0x00E3, 0x0109, 0x012C, 0x014A, 0x0161, 0x0171, - 0x0176, 0x0171, 0x0164, 0x014F, 0x0134, 0x0115, 0x00F2, 0x00CE, - 0x00A8, 0x0083, 0x0061, 0x0041, 0x0026, 0x0012, 0x0004, 0x0000, - 0x1600, 0x1600, 0x15FF, 0x15FE, 0x15FE, 0x15FC, 0x15FB, 0x15FA, - 0x15F9, 0x15F8, 0x15F7, 0x15F6, 0x15F5, 0x15F5, 0x15F4, 0x15F5, - 0x15F5, 0x15F6, 0x15F6, 0x15F7, 0x15F8, 0x15FA, 0x15FB, 0x15FC, - 0x15FD, 0x15FE, 0x15FF, 0x15FF, 0x1600, 0x1600, 0x5639, 0x5644, - 0x5662, 0x568F, 0x56CA, 0x570E, 0x5758, 0x57A6, 0x57F4, 0x583E, - 0x5882, 0x58BD, 0x58EA, 0x5908, 0x5913, 0x5909, 0x58EF, 0x58C7, - 0x5893, 0x5856, 0x5812, 0x57CA, 0x5782, 0x573A, 0x56F6, 0x56B9, - 0x5685, 0x565D, 0x5643, 0x5639, 0x458C, 0x4599, 0x45BB, 0x45EF, - 0x4632, 0x4680, 0x46D5, 0x472E, 0x4786, 0x47DB, 0x4829, 0x486C, - 0x48A1, 0x48C3, 0x48CF, 0x48C4, 0x48A6, 0x4878, 0x483C, 0x47F6, - 0x47A9, 0x4757, 0x4704, 0x46B2, 0x4665, 0x461F, 0x45E3, 0x45B5, - 0x4597, 0x458C, 0x0631, 0x062C, 0x061C, 0x0603, 0x05E4, 0x05C0, - 0x0598, 0x056E, 0x0545, 0x051D, 0x04F8, 0x04D9, 0x04C1, 0x04B1, - 0x04AB, 0x04B0, 0x04BE, 0x04D4, 0x04F0, 0x0510, 0x0534, 0x055B, - 0x0582, 0x05A8, 0x05CC, 0x05ED, 0x0609, 0x061E, 0x062C, 0x0631, - 0xF195, 0xF193, 0xF18D, 0xF185, 0xF17A, 0xF16D, 0xF15E, 0xF150, - 0xF141, 0xF133, 0xF126, 0xF11B, 0xF112, 0xF10C, 0xF10A, 0xF10C, - 0xF111, 0xF119, 0xF123, 0xF12E, 0xF13B, 0xF149, 0xF157, 0xF164, - 0xF171, 0xF17D, 0xF187, 0xF18E, 0xF193, 0xF195, 0x510A, 0x511A, - 0x5147, 0x518C, 0x51E5, 0x524C, 0x52BD, 0x5332, 0x53A8, 0x5419, - 0x5480, 0x54D8, 0x551D, 0x554B, 0x555B, 0x554D, 0x5525, 0x54E8, - 0x5499, 0x543C, 0x53D6, 0x5369, 0x52FB, 0x528F, 0x5228, 0x51CC, - 0x517D, 0x513F, 0x5118, 0x510A, 0xEB60, 0xEB70, 0xEB9C, 0xEBDF, - 0xEC34, 0xEC96, 0xED00, 0xED6C, 0xEDD5, 0xEE37, 0xEE8C, 0xEECF, - 0xEEFB, 0xEF0B, 0xEF00, 0xEEE3, 0xEEB4, 0xEE78, 0xEE31, 0xEDE2, - 0xED8D, 0xED36, 0xECDE, 0xEC89, 0xEC3A, 0xEBF3, 0xEBB7, 0xEB89, - 0xEB6B, 0xEB60, 0xF531, 0xF53C, 0xF559, 0xF586, 0xF5BF, 0xF600, - 0xF646, 0xF68E, 0xF6D5, 0xF716, 0xF74F, 0xF77B, 0xF799, 0xF7A3, - 0xF79C, 0xF788, 0xF769, 0xF741, 0xF712, 0xF6DD, 0xF6A5, 0xF66A, - 0xF630, 0xF5F7, 0xF5C3, 0xF593, 0xF56B, 0xF54C, 0xF538, 0xF531, - 0x0E40, 0xFC80, 0xCC6E, 0x8001, 0x8001, 0x724B, 0x7260, 0x729B, - 0x72F5, 0x7366, 0x73E8, 0x7475, 0x7505, 0x7592, 0x7614, 0x7686, - 0x76DF, 0x771A, 0x772F, 0x7721, 0x76F9, 0x76BB, 0x766B, 0x760D, - 0x75A3, 0x7532, 0x74BD, 0x7448, 0x73D7, 0x736E, 0x730F, 0x72BF, - 0x7281, 0x7259, 0x724B, 0xE687, 0xE693, 0xE6B5, 0xE6E9, 0xE72B, - 0xE778, 0xE7CA, 0xE81E, 0xE870, 0xE8BC, 0xE8FE, 0xE932, 0xE954, - 0xE961, 0xE958, 0xE941, 0xE91D, 0xE8EF, 0xE8B7, 0xE87A, 0xE838, - 0xE7F4, 0xE7B0, 0xE76E, 0xE730, 0xE6F9, 0xE6CA, 0xE6A6, 0xE68F, - 0xE687, 0xD126, 0xB4FF, 0xB49D, 0xB4FF, 0xB49D, 0x1E2B, 0x1E39, - 0x1E5F, 0x1E9A, 0x1EE5, 0x1F3D, 0x1F9D, 0x2001, 0x2065, 0x20C4, - 0x211C, 0x2167, 0x21A2, 0x21C8, 0x21D6, 0x21CA, 0x21A8, 0x2174, - 0x2131, 0x20E3, 0x208C, 0x2030, 0x1FD2, 0x1F76, 0x1F1F, 0x1ED0, - 0x1E8D, 0x1E59, 0x1E37, 0x1E2B, 0x4B63, 0x4B6E, 0x4B8C, 0x4BBA, - 0x4BF4, 0x4C38, 0x4C83, 0x4CD0, 0x4D1E, 0x4D69, 0x4DAD, 0x4DE7, - 0x4E15, 0x4E33, 0x4E3D, 0x4E34, 0x4E1A, 0x4DF1, 0x4DBD, 0x4D80, - 0x4D3C, 0x4CF5, 0x4CAC, 0x4C64, 0x4C21, 0x4BE3, 0x4BAF, 0x4B87, - 0x4B6D, 0x4B63, -}; +ROM_ASSET_LOAD_ANIM(mips_seg6_animvalue_06013260, 0x001d8310, 51422, 0x00013350, 868); // 0x060135C4 -static const u16 mips_seg6_animindex_060135C4[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0194, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0176, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0174, - 0x001E, 0x0022, 0x001E, 0x0040, 0x001E, 0x005E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0172, - 0x001E, 0x009A, 0x001E, 0x00B8, 0x001E, 0x00D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x007C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0175, - 0x0001, 0x0130, 0x0001, 0x0131, 0x0001, 0x0132, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0112, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x00F4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0173, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0171, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0153, - 0x0001, 0x0133, 0x0001, 0x0134, 0x001E, 0x0135, -}; +ROM_ASSET_LOAD_ANIM(mips_seg6_animindex_060135C4, 0x001d8310, 51422, 0x000136b4, 216); // 0x0601369C static const struct Animation mips_seg6_anim_0601369C = { diff --git a/actors/mips/anims/anim_060139F8.inc.c b/actors/mips/anims/anim_060139F8.inc.c index 898c93adc..b636755b4 100644 --- a/actors/mips/anims/anim_060139F8.inc.c +++ b/actors/mips/anims/anim_060139F8.inc.c @@ -1,66 +1,9 @@ +#include "pc/rom_assets.h" // 0x060136B4 -static const s16 mips_seg6_animvalue_060136B4[] = { - 0x0000, 0x006C, 0x0090, 0x00D4, 0x00FF, 0x0103, 0x00FB, 0x00EB, - 0x00D8, 0x00C6, 0x00AF, 0x0092, 0x0078, 0xFFFE, 0x3FFF, 0x0A79, - 0xFD4D, 0xF19F, 0xF80C, 0x032E, 0x0FD0, 0x1ABA, 0x20B4, 0x1FFC, - 0x1ABC, 0x13A0, 0x0D51, 0xDECF, 0xE1FB, 0xE527, 0xE4FA, 0xE47F, - 0xE3CA, 0xE2EF, 0xE1FF, 0xE110, 0xE033, 0xDF7C, 0xDEFF, 0x0A1E, - 0x0716, 0x040E, 0x0439, 0x04AE, 0x055B, 0x062D, 0x0712, 0x07F7, - 0x08CA, 0x0979, 0x09F0, 0x22B2, 0x1B3B, 0x13C4, 0x142E, 0x154F, - 0x16F8, 0x18FE, 0x1B31, 0x1D65, 0x1F6C, 0x211A, 0x2240, 0x1649, - 0x08AD, 0xFCA0, 0x0348, 0x0ED3, 0x1BEA, 0x2737, 0x2D66, 0x2CA4, - 0x272F, 0x1FCC, 0x193E, 0x249D, 0x247F, 0x2460, 0x2462, 0x2466, - 0x246D, 0x2475, 0x247E, 0x2487, 0x2490, 0x2497, 0x249B, 0xFC0F, - 0xFB9E, 0xFB2D, 0xFB33, 0xFB44, 0xFB5E, 0xFB7C, 0xFB9D, 0xFBBF, - 0xFBDD, 0xFBF7, 0xFC08, 0x1442, 0x136E, 0x1299, 0x12A5, 0x12C5, - 0x12F5, 0x132E, 0x136D, 0x13AB, 0x13E5, 0x1415, 0x1435, 0xDB7C, - 0xD21E, 0xDB7C, 0xDFB6, 0xE2AC, 0xE54A, 0xE5B4, 0xD9FB, 0xD04C, - 0xD121, 0xD504, 0xD958, 0x0000, 0xFD7D, 0xFA29, 0xF8A2, 0xF771, - 0xF6CE, 0xF6ED, 0xF7FD, 0xF9C4, 0xFBDB, 0xFDDC, 0xFF60, 0x0000, - 0x0778, 0x0FB3, 0x0FB9, 0x0DA2, 0x0AC7, 0x0880, 0x06CF, 0x04F2, - 0x031F, 0x018C, 0x0070, 0xD773, 0xE4EF, 0xF280, 0xEF04, 0xE6DE, - 0xDE03, 0xD86A, 0xD680, 0xD5CC, 0xD5ED, 0xD680, 0xD723, 0x1587, - 0x0E70, 0x05A3, 0x034D, 0x033E, 0x05A3, 0x1043, 0x1A1F, 0x1B06, - 0x1A13, 0x1838, 0x1664, 0xF976, 0xF976, 0xF976, 0xF8D1, 0xF82C, - 0xF976, 0x0242, 0x099C, 0x07F4, 0x03FD, 0xFF3F, 0xFB3B, 0xAD8F, - 0xC8A4, 0xEA44, 0xF47C, 0xF5FD, 0xEA44, 0xB013, 0x7BB5, 0x7B93, - 0x871E, 0x97B4, 0xA6B8, 0x8001, 0x8001, 0x60C6, 0x55C6, 0x60C6, - 0x6530, 0x6808, 0x6A49, 0x6948, 0x5E32, 0x5549, 0x5650, 0x5A4A, - 0x5EA2, 0x0000, 0x0318, 0x0709, 0x087E, 0x096F, 0x09C6, 0x0972, - 0x0847, 0x0668, 0x043E, 0x022F, 0x00A3, 0x0000, 0xF8A5, 0xF08A, - 0xF086, 0xF298, 0xF56A, 0xF7A8, 0xF953, 0xFB27, 0xFCF1, 0xFE7C, - 0xFF92, 0xD3C9, 0xE1EB, 0xF066, 0xED71, 0xE5C2, 0xDD35, 0xD7A1, - 0xD566, 0xD423, 0xD399, 0xD387, 0xD3AC, 0xEB45, 0xF1A2, 0xF988, - 0xFBC5, 0xFBF7, 0xF988, 0xEE09, 0xE38E, 0xE31D, 0xE4D8, 0xE791, - 0xEA1A, 0x0652, 0x0652, 0x0652, 0x070D, 0x07C8, 0x0652, 0xFC58, - 0xF402, 0xF5E3, 0xFA61, 0xFFC4, 0x0451, 0xAD47, 0xC7A2, 0xE85A, - 0xF25C, 0xF3E3, 0xE85A, 0xAEE1, 0x7B35, 0x7B3D, 0x86DB, 0x9773, - 0xA673, 0xB4FF, 0xB49D, 0xB4FF, 0xB49D, 0xF022, 0xED28, 0xEBA7, - 0xF016, 0xF675, 0xFD42, 0x02F9, 0x0618, 0x03BC, 0xFD12, 0xF6AE, - 0xF245, 0x6A5A, 0x6049, 0x53F2, 0x5CB3, 0x5C3F, 0x5A3F, 0x5867, - 0x586A, 0x5B3A, 0x5FC1, 0x64AB, 0x68A5, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(mips_seg6_animvalue_060136B4, 0x001d8310, 51422, 0x000137a4, 620); // 0x06013920 -static const u16 mips_seg6_animindex_06013920[] = { - 0x0001, 0x0000, 0x000C, 0x0001, 0x0001, 0x000D, 0x0001, 0x0000, 0x0001, 0x000E, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0129, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x011D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x011B, - 0x000C, 0x001B, 0x000C, 0x0027, 0x000C, 0x0033, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x000F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0119, - 0x000C, 0x004B, 0x000C, 0x0057, 0x000C, 0x0063, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x003F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x011C, - 0x000C, 0x009F, 0x000C, 0x00AB, 0x000C, 0x00B7, - 0x000C, 0x007B, 0x000C, 0x0087, 0x000C, 0x0093, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x006F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x011A, - 0x000C, 0x00F5, 0x000C, 0x0101, 0x000C, 0x010D, - 0x000C, 0x00D1, 0x000C, 0x00DD, 0x000C, 0x00E9, - 0x0001, 0x00C3, 0x0001, 0x00C4, 0x000C, 0x00C5, -}; +ROM_ASSET_LOAD_ANIM(mips_seg6_animindex_06013920, 0x001d8310, 51422, 0x00013a10, 216); // 0x060139F8 static const struct Animation mips_seg6_anim_060139F8 = { diff --git a/actors/mips/anims/anim_06014B94.inc.c b/actors/mips/anims/anim_06014B94.inc.c index 915ce0e14..05be2ebbf 100644 --- a/actors/mips/anims/anim_06014B94.inc.c +++ b/actors/mips/anims/anim_06014B94.inc.c @@ -1,294 +1,9 @@ +#include "pc/rom_assets.h" // 0x06013A10 -static const s16 mips_seg6_animvalue_06013A10[] = { - 0x0000, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, - 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, - 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, - 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, - 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0x0071, - 0x0071, 0x0070, 0x006F, 0x006F, 0x006E, 0x006D, 0x006B, 0x006A, - 0x0068, 0x0067, 0x0065, 0x0064, 0x0063, 0x0062, 0x0061, 0x0061, - 0x0060, 0x0060, 0x0060, 0x0060, 0x0061, 0x0061, 0x0062, 0x0062, - 0x0064, 0x0065, 0x0066, 0x0068, 0x0069, 0x006B, 0x006C, 0x006D, - 0x006E, 0x006F, 0x006F, 0x0070, 0x0070, 0x0071, 0x0071, 0x0071, - 0x0071, 0x0072, 0x0072, 0x0072, 0x0072, 0x0072, 0xFFC4, 0xFFC4, - 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, - 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, - 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, - 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, - 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC5, 0xFFC7, 0xFFCA, 0xFFCC, - 0xFFCF, 0xFFD2, 0xFFD4, 0xFFD6, 0xFFD8, 0xFFDB, 0xFFDD, 0xFFDF, - 0xFFE1, 0xFFE3, 0xFFE4, 0xFFE5, 0xFFE5, 0xFFE6, 0xFFE6, 0xFFE6, - 0xFFE6, 0xFFE5, 0xFFE5, 0xFFE4, 0xFFE3, 0xFFE2, 0xFFE0, 0xFFDE, - 0xFFDD, 0xFFDB, 0xFFD9, 0xFFD7, 0xFFD5, 0xFFD4, 0xFFD2, 0xFFD1, - 0xFFCF, 0xFFCD, 0xFFCC, 0xFFCA, 0xFFC9, 0xFFC7, 0xFFC6, 0xFFC5, - 0xFFC4, 0xFFC4, 0xFFC4, 0x3FFF, 0x25C5, 0x26AE, 0x292C, 0x2CE1, - 0x3170, 0x367A, 0x3BA3, 0x408D, 0x44DA, 0x482D, 0x4A29, 0x4A70, - 0x48ED, 0x45FA, 0x41DC, 0x3CDA, 0x373B, 0x3144, 0x2B3C, 0x2569, - 0x2012, 0x1B7D, 0x17EF, 0x15B1, 0x1466, 0x1381, 0x12FA, 0x12C6, - 0x12DE, 0x133A, 0x13D0, 0x1499, 0x158B, 0x169E, 0x17C9, 0x1905, - 0x1A47, 0x1B89, 0x1CC0, 0x1DE5, 0x1EF0, 0x207D, 0x22EE, 0x25DD, - 0x28E5, 0x2BA1, 0x2DAB, 0x2E9F, 0x2E16, 0x2AE1, 0x24ED, 0x1D82, - 0x15E6, 0x0F60, 0x0B37, 0x091B, 0x07DB, 0x076A, 0x07BF, 0x08CC, - 0x0A86, 0x0CE2, 0x1072, 0x1571, 0x1B55, 0x2193, 0x279D, 0x2CEA, - 0x30ED, 0x331B, 0x33E1, 0x3415, 0x33CC, 0x3318, 0x320D, 0x30C0, - 0x2F42, 0x2DA8, 0x2C05, 0x2A6E, 0x28F4, 0x27AD, 0x26AB, 0x2602, - 0x25C5, 0xFDD1, 0xFDB1, 0xFD5A, 0xFCD9, 0xFC39, 0xFB88, 0xFAD3, - 0xFA25, 0xF98C, 0xF913, 0xF8C8, 0xF8B8, 0xF8E5, 0xF946, 0xF9CF, - 0xFA77, 0xFB34, 0xFBFB, 0xFCC3, 0xFD81, 0xFE2C, 0xFEB9, 0xFF1F, - 0xFF52, 0xFF67, 0xFF75, 0xFF7D, 0xFF7F, 0xFF7B, 0xFF73, 0xFF67, - 0xFF56, 0xFF41, 0xFF29, 0xFF0E, 0xFEF0, 0xFED0, 0xFEAD, 0xFE8A, - 0xFE65, 0xFE3F, 0xFE1A, 0xFDF4, 0xFDCE, 0xFDA9, 0xFD85, 0xFD63, - 0xFD43, 0xFD24, 0xFD09, 0xFCF0, 0xFCDB, 0xFCCA, 0xFCBD, 0xFCB4, - 0xFCAF, 0xFCAC, 0xFCAC, 0xFCAF, 0xFCB3, 0xFCB9, 0xFCC1, 0xFCCB, - 0xFCD6, 0xFCE2, 0xFCEF, 0xFCFD, 0xFD0C, 0xFD1B, 0xFD2B, 0xFD3B, - 0xFD4B, 0xFD5A, 0xFD6A, 0xFD79, 0xFD87, 0xFD95, 0xFDA2, 0xFDAD, - 0xFDB7, 0xFDC0, 0xFDC7, 0xFDCD, 0xFDD0, 0xFDD1, 0x0950, 0x093E, - 0x090B, 0x08BF, 0x0861, 0x07F9, 0x078D, 0x0725, 0x06C8, 0x067D, - 0x064C, 0x063B, 0x064C, 0x0677, 0x06B8, 0x0708, 0x0764, 0x07C7, - 0x082A, 0x088A, 0x08E1, 0x092A, 0x0960, 0x097F, 0x098E, 0x099B, - 0x09A5, 0x09AC, 0x09B2, 0x09B5, 0x09B6, 0x09B6, 0x09B4, 0x09B0, - 0x09AB, 0x09A5, 0x099E, 0x0996, 0x098D, 0x0983, 0x0979, 0x096E, - 0x0964, 0x0959, 0x094E, 0x0944, 0x093A, 0x0931, 0x0928, 0x0920, - 0x0919, 0x0913, 0x090F, 0x090B, 0x090A, 0x0909, 0x0909, 0x090A, - 0x090B, 0x090C, 0x090E, 0x0910, 0x0913, 0x0916, 0x0919, 0x091C, - 0x091F, 0x0923, 0x0927, 0x092A, 0x092E, 0x0932, 0x0935, 0x0939, - 0x093C, 0x0940, 0x0943, 0x0946, 0x0948, 0x094B, 0x094D, 0x094E, - 0x094F, 0x0950, 0x0950, 0x3521, 0x3480, 0x32C7, 0x3037, 0x2D0F, - 0x298D, 0x25F3, 0x227F, 0x1F71, 0x1D09, 0x1B85, 0x1B27, 0x1BFE, - 0x1DD2, 0x2071, 0x23A8, 0x2747, 0x2B1C, 0x2EF5, 0x32A2, 0x35EF, - 0x38AD, 0x3AA8, 0x3BB0, 0x3C1E, 0x3C6D, 0x3C9F, 0x3CB5, 0x3CB2, - 0x3C98, 0x3C67, 0x3C22, 0x3BCB, 0x3B63, 0x3AED, 0x3A69, 0x39DB, - 0x3943, 0x38A3, 0x37FD, 0x3753, 0x36A8, 0x35FB, 0x3550, 0x34A8, - 0x3405, 0x3368, 0x32D5, 0x324B, 0x31CD, 0x315D, 0x30FD, 0x30AE, - 0x3073, 0x304C, 0x3036, 0x302C, 0x302C, 0x3035, 0x3048, 0x3063, - 0x3085, 0x30AF, 0x30DE, 0x3112, 0x314B, 0x3188, 0x31C9, 0x320B, - 0x324F, 0x3294, 0x32D9, 0x331E, 0x3362, 0x33A3, 0x33E2, 0x341D, - 0x3454, 0x3486, 0x34B2, 0x34D8, 0x34F7, 0x350E, 0x351C, 0x3521, - 0x27CE, 0x2763, 0x2642, 0x249A, 0x229D, 0x207A, 0x1E63, 0x1C87, - 0x1B16, 0x1A41, 0x1A39, 0x1B2D, 0x1D5D, 0x20BA, 0x2504, 0x29F7, - 0x2F52, 0x34D4, 0x3A39, 0x3F40, 0x43A8, 0x472D, 0x498E, 0x4A89, - 0x4A72, 0x49D1, 0x48B4, 0x4726, 0x4534, 0x42EA, 0x4054, 0x3D80, - 0x3A78, 0x374A, 0x3402, 0x30AC, 0x2D55, 0x2A09, 0x26D5, 0x23C4, - 0x20E4, 0x1D1C, 0x17E9, 0x122F, 0x0CD8, 0x08C9, 0x06EA, 0x0823, - 0x0DCF, 0x178F, 0x23AE, 0x3077, 0x3C37, 0x4538, 0x49C6, 0x4AB5, - 0x4A26, 0x485A, 0x4590, 0x4209, 0x3E04, 0x39C1, 0x3581, 0x3184, - 0x2E0A, 0x2B52, 0x299C, 0x2899, 0x27C7, 0x2725, 0x26AC, 0x265A, - 0x2628, 0x2614, 0x2618, 0x2630, 0x2659, 0x268D, 0x26C8, 0x2706, - 0x2742, 0x2779, 0x27A6, 0x27C3, 0x27CE, 0x01B6, 0x0188, 0x0108, - 0x004B, 0xFF63, 0xFE61, 0xFD5A, 0xFC60, 0xFB85, 0xFADD, 0xFA79, - 0xFA6E, 0xFAC5, 0xFB6F, 0xFC5B, 0xFD78, 0xFEB6, 0x0001, 0x014A, - 0x027F, 0x038F, 0x0469, 0x04FB, 0x0535, 0x0534, 0x0526, 0x0509, - 0x04E1, 0x04AD, 0x046E, 0x0425, 0x03D4, 0x037C, 0x031C, 0x02B6, - 0x024C, 0x01DD, 0x016C, 0x00F8, 0x0083, 0x000E, 0xFF9B, 0xFF28, - 0xFEB8, 0xFE4C, 0xFDE3, 0xFD81, 0xFD24, 0xFCCF, 0xFC83, 0xFC3F, - 0xFC06, 0xFBD7, 0xFBB5, 0xFB9F, 0xFB97, 0xFB9A, 0xFBA7, 0xFBBF, - 0xFBE0, 0xFC09, 0xFC3A, 0xFC72, 0xFCB0, 0xFCF3, 0xFD3A, 0xFD85, - 0xFDD3, 0xFE23, 0xFE74, 0xFEC6, 0xFF18, 0xFF68, 0xFFB6, 0x0001, - 0x004A, 0x008E, 0x00CD, 0x0106, 0x0139, 0x0164, 0x0187, 0x01A1, - 0x01B1, 0x01B6, 0xEA87, 0xEA8A, 0xEA92, 0xEA9E, 0xEAAD, 0xEABE, - 0xEAD1, 0xEAE4, 0xEAF7, 0xEB08, 0xEB17, 0xEB22, 0xEB2B, 0xEB34, - 0xEB3C, 0xEB44, 0xEB4B, 0xEB51, 0xEB57, 0xEB5B, 0xEB5E, 0xEB61, - 0xEB62, 0xEB61, 0xEB61, 0xEB5F, 0xEB5E, 0xEB5C, 0xEB5A, 0xEB58, - 0xEB56, 0xEB53, 0xEB51, 0xEB4E, 0xEB4B, 0xEB48, 0xEB44, 0xEB41, - 0xEB3D, 0xEB3A, 0xEB36, 0xEB32, 0xEB2E, 0xEB2A, 0xEB26, 0xEB23, - 0xEB1F, 0xEB1B, 0xEB17, 0xEB13, 0xEB0F, 0xEB0B, 0xEB07, 0xEB03, - 0xEB00, 0xEAFC, 0xEAF8, 0xEAF4, 0xEAEF, 0xEAEB, 0xEAE6, 0xEAE0, - 0xEADB, 0xEAD6, 0xEAD1, 0xEACB, 0xEAC6, 0xEAC1, 0xEABB, 0xEAB6, - 0xEAB1, 0xEAAC, 0xEAA7, 0xEAA3, 0xEA9F, 0xEA9A, 0xEA97, 0xEA93, - 0xEA90, 0xEA8E, 0xEA8B, 0xEA8A, 0xEA88, 0xEA87, 0xEA87, 0x3619, - 0x367F, 0x3796, 0x3932, 0x3B27, 0x3D4D, 0x3F76, 0x4179, 0x432A, - 0x445F, 0x44EC, 0x44A7, 0x436D, 0x4157, 0x3E94, 0x3B52, 0x37BF, - 0x340A, 0x3062, 0x2CF4, 0x29EF, 0x2781, 0x25D9, 0x2525, 0x250E, - 0x251C, 0x254E, 0x25A1, 0x2612, 0x269F, 0x2746, 0x2805, 0x28D9, - 0x29BF, 0x2AB6, 0x2BBC, 0x2CCD, 0x2DE8, 0x2F09, 0x3030, 0x3159, - 0x3282, 0x33AA, 0x34CC, 0x35E8, 0x36FB, 0x3802, 0x38FB, 0x39E4, - 0x3ABB, 0x3B7D, 0x3C27, 0x3CB8, 0x3D2D, 0x3D84, 0x3DC1, 0x3DE8, - 0x3DFC, 0x3DFE, 0x3DEF, 0x3DD0, 0x3DA3, 0x3D69, 0x3D24, 0x3CD4, - 0x3C7C, 0x3C1B, 0x3BB5, 0x3B49, 0x3ADA, 0x3A68, 0x39F5, 0x3983, - 0x3912, 0x38A4, 0x383A, 0x37D6, 0x3778, 0x3723, 0x36D7, 0x3696, - 0x3661, 0x363A, 0x3622, 0x3619, 0xE26A, 0xE26A, 0xE26A, 0xE26B, - 0xE26B, 0xE26C, 0xE26D, 0xE26F, 0xE270, 0xE272, 0xE273, 0xE275, - 0xE277, 0xE279, 0xE27C, 0xE27E, 0xE280, 0xE283, 0xE286, 0xE288, - 0xE28B, 0xE28E, 0xE291, 0xE293, 0xE296, 0xE299, 0xE29C, 0xE29F, - 0xE2A2, 0xE2A5, 0xE2A8, 0xE2AB, 0xE2AE, 0xE2B1, 0xE2B3, 0xE2B6, - 0xE2B9, 0xE2BB, 0xE2BE, 0xE2C0, 0xE2C2, 0xE2C4, 0xE2C6, 0xE2C8, - 0xE2CA, 0xE2CB, 0xE2CD, 0xE2CE, 0xE2CF, 0xE2D0, 0xE2D1, 0xE2D1, - 0xE2D2, 0xE2D2, 0xE2D2, 0xE2D1, 0xE2CF, 0xE2CD, 0xE2CB, 0xE2C8, - 0xE2C4, 0xE2C1, 0xE2BD, 0xE2B8, 0xE2B4, 0xE2AF, 0xE2AA, 0xE2A5, - 0xE2A0, 0xE29B, 0xE296, 0xE291, 0xE28C, 0xE288, 0xE283, 0xE27F, - 0xE27B, 0xE277, 0xE274, 0xE271, 0xE26E, 0xE26C, 0xE26B, 0xE26A, - 0xE26A, 0xDF99, 0xDF99, 0xDF98, 0xDF97, 0xDF95, 0xDF93, 0xDF90, - 0xDF8D, 0xDF8A, 0xDF86, 0xDF82, 0xDF7D, 0xDF78, 0xDF73, 0xDF6E, - 0xDF68, 0xDF63, 0xDF5D, 0xDF57, 0xDF50, 0xDF4A, 0xDF44, 0xDF3D, - 0xDF36, 0xDF30, 0xDF29, 0xDF23, 0xDF1C, 0xDF16, 0xDF10, 0xDF09, - 0xDF03, 0xDEFD, 0xDEF8, 0xDEF2, 0xDEED, 0xDEE8, 0xDEE3, 0xDEDF, - 0xDEDB, 0xDED7, 0xDED4, 0xDED1, 0xDECE, 0xDECC, 0xDECB, 0xDECA, - 0xDEC9, 0xDEC9, 0xDEDF, 0xDF14, 0xDF53, 0xDF8A, 0xDFA4, 0xDFAA, - 0xDFAE, 0xDFB2, 0xDFB5, 0xDFB8, 0xDFBA, 0xDFBB, 0xDFBC, 0xDFBC, - 0xDFBC, 0xDFBC, 0xDFBB, 0xDFBA, 0xDFB8, 0xDFB6, 0xDFB4, 0xDFB2, - 0xDFB0, 0xDFAE, 0xDFAB, 0xDFA9, 0xDFA6, 0xDFA4, 0xDFA2, 0xDFA0, - 0xDF9E, 0xDF9D, 0xDF9B, 0xDF9A, 0xDF9A, 0xDF99, 0x10D1, 0x10D0, - 0x10CE, 0x10CA, 0x10C5, 0x10BE, 0x10B7, 0x10AE, 0x10A5, 0x109B, - 0x1091, 0x1087, 0x107C, 0x1071, 0x1067, 0x105D, 0x1053, 0x104A, - 0x1042, 0x103A, 0x1034, 0x102E, 0x102A, 0x1028, 0x1027, 0x1028, - 0x102B, 0x1030, 0x1037, 0x1040, 0x104C, 0x105B, 0x106C, 0x1081, - 0x1098, 0x10B3, 0x10D1, 0x1111, 0x1189, 0x122D, 0x12F1, 0x13C9, - 0x14A8, 0x1583, 0x164D, 0x171F, 0x1809, 0x18EE, 0x19B6, 0x1A57, - 0x1ADF, 0x1B58, 0x1BCB, 0x1BF4, 0x1BFC, 0x1C10, 0x1C27, 0x1C3B, - 0x1C43, 0x1C39, 0x1C13, 0x1BCB, 0x1B67, 0x1AF5, 0x1A77, 0x19EE, - 0x195C, 0x18C3, 0x1825, 0x1783, 0x16DE, 0x1639, 0x1596, 0x14F6, - 0x145B, 0x13C6, 0x133A, 0x12B7, 0x1241, 0x11D7, 0x117E, 0x1135, - 0x10FF, 0x10DD, 0x10D1, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, - 0xFFB9, 0xFFB9, 0xFFBA, 0xFFBA, 0xFFBB, 0xFFBC, 0xFFBC, 0xFFBD, - 0xFFBD, 0xFFBE, 0xFFBF, 0xFFBF, 0xFFC0, 0xFFC0, 0xFFC1, 0xFFC1, - 0xFFC1, 0xFFC2, 0xFFC2, 0xFFC2, 0xFFC2, 0xFFC2, 0xFFC1, 0xFFC1, - 0xFFC0, 0xFFC0, 0xFFBF, 0xFFBE, 0xFFBC, 0xFFBB, 0xFFB9, 0xFFB8, - 0xFFB0, 0xFFA1, 0xFF8D, 0xFF77, 0xFF65, 0xFF59, 0xFF57, 0xFF63, - 0xFF9B, 0xFFFF, 0x0065, 0x00A8, 0x00B6, 0x00A6, 0x008B, 0x0078, - 0x0075, 0x0076, 0x0078, 0x007A, 0x007D, 0x007E, 0x007E, 0x007C, - 0x0078, 0x0071, 0x0069, 0x0061, 0x0057, 0x004D, 0x0043, 0x0038, - 0x002D, 0x0022, 0x0016, 0x000B, 0x0000, 0xFFF6, 0xFFEC, 0xFFE2, - 0xFFD9, 0xFFD1, 0xFFCA, 0xFFC4, 0xFFBF, 0xFFBB, 0xFFB8, 0xFFB8, - 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, - 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, - 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, - 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, - 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC8A3, 0xC7EA, 0xC694, 0xC4BE, - 0xC282, 0xBFFC, 0xBD49, 0xBA82, 0xB7C4, 0xB48D, 0xB09A, 0xAC63, - 0xA861, 0xA495, 0xA0C8, 0x9D24, 0x99CF, 0x98C8, 0x98A8, 0x985D, - 0x9805, 0x97C0, 0x97AD, 0x97E9, 0x9895, 0x99CF, 0x9B7B, 0x9D62, - 0x9F7E, 0xA1C8, 0xA437, 0xA6C5, 0xA969, 0xAC1E, 0xAEDB, 0xB19A, - 0xB452, 0xB6FD, 0xB993, 0xBC0C, 0xBE62, 0xC08E, 0xC287, 0xC446, - 0xC5C5, 0xC6FB, 0xC7E2, 0xC872, 0xC8A3, 0x8001, 0x8001, 0x61FF, - 0xEDBB, 0xEDBB, 0xEDBB, 0xEDBB, 0xEDBB, 0xEDBB, 0xEDBA, 0xEDBA, - 0xEDB9, 0xEDB9, 0xEDB9, 0xEDB8, 0xEDB7, 0xEDB7, 0xEDB6, 0xEDB5, - 0xEDB5, 0xEDB4, 0xEDB3, 0xEDB2, 0xEDB1, 0xEDB0, 0xEDAF, 0xEDAE, - 0xEDAD, 0xEDAC, 0xEDAB, 0xEDAA, 0xEDA9, 0xEDA8, 0xEDA7, 0xEDA5, - 0xEDA4, 0xEDA3, 0xEDA2, 0xEDA0, 0xED9F, 0xED9E, 0xED9C, 0xED9B, - 0xED9A, 0xED98, 0xED97, 0xED96, 0xED94, 0xED93, 0xED91, 0xED90, - 0xED8F, 0xED8B, 0xED83, 0xED74, 0xED59, 0xED35, 0xED17, 0xED0B, - 0xED0E, 0xED11, 0xED15, 0xED1B, 0xED20, 0xED27, 0xED2E, 0xED35, - 0xED3D, 0xED45, 0xED4D, 0xED55, 0xED5E, 0xED67, 0xED6F, 0xED78, - 0xED80, 0xED88, 0xED90, 0xED97, 0xED9E, 0xEDA4, 0xEDAA, 0xEDAF, - 0xEDB3, 0xEDB7, 0xEDB9, 0xEDBB, 0xEDBB, 0xF5AD, 0xF5AC, 0xF5AB, - 0xF5A8, 0xF5A4, 0xF5A0, 0xF59A, 0xF593, 0xF58C, 0xF584, 0xF57B, - 0xF571, 0xF566, 0xF55B, 0xF54F, 0xF543, 0xF536, 0xF528, 0xF51A, - 0xF50C, 0xF4FD, 0xF4EE, 0xF4DE, 0xF4CE, 0xF4BE, 0xF4AE, 0xF49D, - 0xF48C, 0xF47B, 0xF46A, 0xF45A, 0xF449, 0xF438, 0xF427, 0xF416, - 0xF405, 0xF3F5, 0xF3E5, 0xF3D5, 0xF3C5, 0xF3B6, 0xF3A7, 0xF399, - 0xF38B, 0xF37D, 0xF370, 0xF363, 0xF358, 0xF34C, 0xF34B, 0xF35E, - 0xF382, 0xF3C0, 0xF412, 0xF45C, 0xF486, 0xF496, 0xF4A7, 0xF4B7, - 0xF4C7, 0xF4D7, 0xF4E6, 0xF4F5, 0xF503, 0xF511, 0xF51F, 0xF52C, - 0xF539, 0xF545, 0xF551, 0xF55C, 0xF566, 0xF570, 0xF579, 0xF582, - 0xF58A, 0xF591, 0xF597, 0xF59D, 0xF5A2, 0xF5A6, 0xF5A9, 0xF5AB, - 0xF5AD, 0xF5AD, 0xE0F5, 0xE0F8, 0xE0FC, 0xE100, 0xE104, 0xE108, - 0xE10C, 0xE110, 0xE114, 0xE117, 0xE11B, 0xE11F, 0xE123, 0xE127, - 0xE12B, 0xE12F, 0xE133, 0xE136, 0xE13A, 0xE13E, 0xE142, 0xE146, - 0xE14A, 0xE14E, 0xE152, 0xE155, 0xE159, 0xE15D, 0xE161, 0xE165, - 0xE169, 0xE16D, 0xE171, 0xE174, 0xE178, 0xE17C, 0xE180, 0xE184, - 0xE188, 0xE18C, 0xE190, 0xE193, 0xE197, 0xE19B, 0xE19F, 0xE1A3, - 0xE1A7, 0xE1AB, 0xE1AF, 0xE1B9, 0xE1D2, 0xE204, 0xE262, 0xE2DE, - 0xE347, 0xE36F, 0xE365, 0xE358, 0xE348, 0xE336, 0xE321, 0xE30A, - 0xE2F1, 0xE2D6, 0xE2BA, 0xE29D, 0xE280, 0xE261, 0xE242, 0xE223, - 0xE205, 0xE1E6, 0xE1C9, 0xE1AC, 0xE190, 0xE176, 0xE15E, 0xE147, - 0xE133, 0xE121, 0xE112, 0xE105, 0xE0FC, 0xE0F6, 0xE0F5, 0x0353, - 0x0354, 0x0356, 0x035A, 0x035E, 0x0363, 0x036A, 0x0371, 0x0378, - 0x0381, 0x0389, 0x0392, 0x039B, 0x03A4, 0x03AC, 0x03B5, 0x03BD, - 0x03C5, 0x03CC, 0x03D2, 0x03D8, 0x03DC, 0x03DF, 0x03E1, 0x03E2, - 0x03E1, 0x03DF, 0x03DB, 0x03D5, 0x03CD, 0x03C3, 0x03B7, 0x03A8, - 0x0397, 0x0383, 0x036D, 0x0353, 0x0318, 0x02A5, 0x0209, 0x0155, - 0x0097, 0xFFDF, 0xFF3B, 0xFEBB, 0xFE58, 0xFE01, 0xFDB4, 0xFD72, - 0xFD3A, 0xFD0A, 0xFCE2, 0xFCC1, 0xFCA4, 0xFC8A, 0xFC76, 0xFC68, - 0xFC62, 0xFC67, 0xFC77, 0xFC94, 0xFCC1, 0xFCFA, 0xFD3C, 0xFD86, - 0xFDD7, 0xFE2E, 0xFE89, 0xFEE8, 0xFF49, 0xFFAC, 0x000E, 0x0070, - 0x00D1, 0x012F, 0x0189, 0x01DD, 0x022C, 0x0274, 0x02B4, 0x02EB, - 0x0317, 0x0338, 0x034C, 0x0353, 0xFA88, 0xFA88, 0xFA88, 0xFA88, - 0xFA88, 0xFA88, 0xFA88, 0xFA87, 0xFA87, 0xFA87, 0xFA86, 0xFA86, - 0xFA86, 0xFA85, 0xFA85, 0xFA85, 0xFA84, 0xFA84, 0xFA84, 0xFA84, - 0xFA83, 0xFA83, 0xFA83, 0xFA83, 0xFA83, 0xFA83, 0xFA83, 0xFA83, - 0xFA84, 0xFA84, 0xFA84, 0xFA85, 0xFA85, 0xFA86, 0xFA87, 0xFA87, - 0xFA88, 0xFA8B, 0xFA90, 0xFA97, 0xFA9E, 0xFAA6, 0xFAAC, 0xFAB1, - 0xFAB4, 0xFAB3, 0xFAB0, 0xFAAB, 0xFAA6, 0xFAA0, 0xFA9B, 0xFA96, - 0xFA93, 0xFA92, 0xFA91, 0xFA91, 0xFA91, 0xFA92, 0xFA92, 0xFA93, - 0xFA93, 0xFA93, 0xFA93, 0xFA92, 0xFA92, 0xFA91, 0xFA91, 0xFA90, - 0xFA90, 0xFA8F, 0xFA8E, 0xFA8E, 0xFA8D, 0xFA8C, 0xFA8C, 0xFA8B, - 0xFA8B, 0xFA8A, 0xFA8A, 0xFA89, 0xFA89, 0xFA89, 0xFA89, 0xFA88, - 0xFA88, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, - 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, - 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, - 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, - 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCAD8, 0xCA2F, 0xC8FB, - 0xC750, 0xC542, 0xC2E5, 0xC04C, 0xBD8B, 0xBAB5, 0xB774, 0xB38E, - 0xAF47, 0xAAE0, 0xA69E, 0xA2C1, 0x9F8E, 0x9D47, 0x9BC5, 0x9AB1, - 0x9A05, 0x99BC, 0x99CF, 0x9A39, 0x9AF5, 0x9BFB, 0x9D47, 0x9ED5, - 0xA0A0, 0xA2A2, 0xA4D2, 0xA72A, 0xA9A1, 0xAC32, 0xAED4, 0xB17F, - 0xB42E, 0xB6D7, 0xB974, 0xBBFE, 0xBE6D, 0xC0BA, 0xC2DD, 0xC4CF, - 0xC688, 0xC802, 0xC935, 0xCA19, 0xCAA7, 0xCAD8, 0xB4FF, 0xB49D, - 0xB4FF, 0xB49D, 0x0000, 0x006F, 0x019E, 0x035E, 0x057F, 0x07D4, - 0x0A2D, 0x0C5B, 0x0E30, 0x0F7D, 0x1012, 0x0FC2, 0x0E84, 0x0C89, - 0x09F2, 0x06E1, 0x0378, 0xFFDB, 0xFC2A, 0xF887, 0xF515, 0xF1F6, - 0xEF4C, 0xED39, 0xEBE0, 0xEB61, 0xEBD7, 0xED2B, 0xEF3B, 0xF1E4, - 0xF504, 0xF878, 0xFC1C, 0xFFCF, 0x036D, 0x06D4, 0x09E1, 0x0C72, - 0x0E63, 0x0F92, 0x0FDD, 0x0F20, 0x0C17, 0x061D, 0xFDF8, 0xF46F, - 0xEA48, 0xE04D, 0xD743, 0xCFF3, 0xCB23, 0xC99B, 0xCA8E, 0xCC98, - 0xCF98, 0xD36C, 0xD7F5, 0xDD13, 0xE2A4, 0xE888, 0xEE9F, 0xF4C8, - 0xFAE3, 0x00CE, 0x066B, 0x0B98, 0x1035, 0x1421, 0x173C, 0x1966, - 0x1A83, 0x1AA4, 0x19EC, 0x187D, 0x167A, 0x1405, 0x1140, 0x0E4D, - 0x0B50, 0x086A, 0x05BE, 0x036E, 0x019D, 0x006D, 0x0000, 0x0000, - 0xFFD3, 0xFF56, 0xFE9D, 0xFDBB, 0xFCC2, 0xFBC6, 0xFAD9, 0xFA0E, - 0xF978, 0xF92B, 0xF937, 0xF99D, 0xFA46, 0xFB25, 0xFC31, 0xFD5D, - 0xFE9F, 0xFFEA, 0x0133, 0x026F, 0x0394, 0x0494, 0x0565, 0x05FC, - 0x064D, 0x0654, 0x061C, 0x05AF, 0x0516, 0x045B, 0x0387, 0x02A4, - 0x01BB, 0x00D6, 0xFFFF, 0xFF3E, 0xFE9E, 0xFE28, 0xFDE6, 0xFDE1, - 0xFE22, 0xFEFE, 0x009C, 0x02CC, 0x0559, 0x080E, 0x0AB7, 0x0D22, - 0x0F19, 0x106A, 0x10DF, 0x10B1, 0x103E, 0x0F8D, 0x0EA6, 0x0D92, - 0x0C58, 0x0B00, 0x0991, 0x0814, 0x0690, 0x050D, 0x0392, 0x0229, - 0x00D8, 0xFFA8, 0xFE9F, 0xFDC6, 0xFD25, 0xFCBC, 0xFC84, 0xFC75, - 0xFC8B, 0xFCBF, 0xFD0B, 0xFD69, 0xFDD3, 0xFE42, 0xFEB1, 0xFF1A, - 0xFF76, 0xFFBF, 0xFFEF, 0x0000, 0x0A9E, 0x0A73, 0x09FE, 0x094D, - 0x086F, 0x0774, 0x066B, 0x0562, 0x0468, 0x038E, 0x02E1, 0x0271, - 0x0235, 0x0215, 0x020D, 0x0219, 0x0235, 0x025C, 0x028A, 0x02BB, - 0x02EB, 0x0315, 0x0334, 0x0345, 0x0344, 0x032B, 0x030F, 0x0304, - 0x0303, 0x0308, 0x030E, 0x0310, 0x030A, 0x02F5, 0x02CE, 0x028F, - 0x0234, 0x01B6, 0x0112, 0x0043, 0xFF43, 0xFE0E, 0xFC34, 0xF975, - 0xF610, 0xF244, 0xEE50, 0xEA73, 0xE6EC, 0xE3FB, 0xE1DE, 0xE0D4, - 0xE08B, 0xE084, 0xE0B9, 0xE125, 0xE1C4, 0xE28F, 0xE381, 0xE496, - 0xE5C9, 0xE713, 0xE870, 0xE9DA, 0xEB4D, 0xECC3, 0xEE37, 0xEFA4, - 0xF104, 0xF253, 0xF3BD, 0xF568, 0xF748, 0xF94F, 0xFB70, 0xFD9D, - 0xFFC8, 0x01E3, 0x03E3, 0x05B9, 0x0758, 0x08B2, 0x09BA, 0x0A62, - 0x0A9E, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, - 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, - 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, - 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, - 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x4134, 0x41A0, 0x429C, - 0x4414, 0x45F6, 0x484D, 0x4B1E, 0x4E4A, 0x51B4, 0x5585, 0x59BC, - 0x5DFD, 0x61EA, 0x65CA, 0x69B0, 0x6CED, 0x6ED1, 0x6FBE, 0x7083, - 0x7117, 0x7173, 0x718F, 0x7161, 0x70E3, 0x700B, 0x6ED1, 0x6D43, - 0x6B77, 0x6975, 0x6744, 0x64EC, 0x6274, 0x5FE2, 0x5D40, 0x5A94, - 0x57E5, 0x553A, 0x529C, 0x5012, 0x4DA2, 0x4B55, 0x4931, 0x473F, - 0x4585, 0x440B, 0x42D8, 0x41F3, 0x4165, 0x4134, -}; +ROM_ASSET_LOAD_ANIM(mips_seg6_animvalue_06013A10, 0x001d8310, 51422, 0x00013b00, 4268); // 0x06014ABC -static const u16 mips_seg6_animindex_06014ABC[] = { - 0x0001, 0x0000, 0x0055, 0x0001, 0x0055, 0x0056, 0x0001, 0x0000, 0x0001, 0x00AB, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0055, 0x0801, - 0x0055, 0x0702, 0x0055, 0x0757, 0x0055, 0x07AC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0700, - 0x0055, 0x0101, 0x0055, 0x0156, 0x0055, 0x01AB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0055, 0x00AC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x06FE, - 0x0055, 0x0255, 0x0055, 0x02AA, 0x0055, 0x02FF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0055, 0x0200, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0701, - 0x0055, 0x03FE, 0x0055, 0x0453, 0x0055, 0x04A8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0055, 0x03A9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0055, 0x0354, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x06FF, - 0x0055, 0x05FF, 0x0055, 0x0654, 0x0055, 0x06A9, - 0x0055, 0x0500, 0x0055, 0x0555, 0x0055, 0x05AA, - 0x0001, 0x04FD, 0x0001, 0x04FE, 0x0001, 0x04FF, -}; +ROM_ASSET_LOAD_ANIM(mips_seg6_animindex_06014ABC, 0x001d8310, 51422, 0x00014bac, 216); // 0x06014B94 static const struct Animation mips_seg6_anim_06014B94 = { diff --git a/actors/mips/anims/anim_0601561C.inc.c b/actors/mips/anims/anim_0601561C.inc.c index 9712ceaad..79364d7c0 100644 --- a/actors/mips/anims/anim_0601561C.inc.c +++ b/actors/mips/anims/anim_0601561C.inc.c @@ -1,181 +1,9 @@ +#include "pc/rom_assets.h" // 0x06014BAC -static const s16 mips_seg6_animvalue_06014BAC[] = { - 0x0000, 0x0067, 0x0004, 0x16E1, 0x16DE, 0x16D6, 0x16C8, 0x16B7, - 0x16A2, 0x168B, 0x1672, 0x1658, 0x163E, 0x1624, 0x160C, 0x15F5, - 0x15E2, 0x15D1, 0x15C6, 0x15BF, 0x15BE, 0x15C3, 0x15D0, 0x15E5, - 0x1603, 0x162A, 0x165C, 0x1699, 0x16E1, 0x1742, 0x17C4, 0x1864, - 0x191C, 0x19E9, 0x1AC7, 0x1BB1, 0x1CA5, 0x1D9C, 0x1E93, 0x1F87, - 0x2073, 0x2152, 0x2221, 0x22DB, 0x237D, 0x2402, 0x2466, 0x24A6, - 0x24BB, 0x24B9, 0x24B1, 0x24A5, 0x2494, 0x247E, 0x2464, 0x2445, - 0x2423, 0x23FD, 0x23D3, 0x23A5, 0x2374, 0x2340, 0x2309, 0x22CE, - 0x2291, 0x2252, 0x2210, 0x21CB, 0x2185, 0x213D, 0x20F2, 0x20A7, - 0x2059, 0x200B, 0x1FBB, 0x1F6B, 0x1F19, 0x1EC7, 0x1E74, 0x1E21, - 0x1DCE, 0x1D7B, 0x1D28, 0x1CD6, 0x1C84, 0x1C32, 0x1BE2, 0x1B92, - 0x1B43, 0x1AF6, 0x1AAA, 0x1A60, 0x1A18, 0x19D1, 0x198D, 0x194B, - 0x190B, 0x18CE, 0x1894, 0x185D, 0x1829, 0x17F8, 0x17CA, 0x17A0, - 0x177A, 0x1757, 0x1739, 0x171F, 0x1709, 0x16F8, 0x16EB, 0x16E4, - 0x16E1, 0xF630, 0xF630, 0xF62F, 0xF62D, 0xF62B, 0xF629, 0xF626, - 0xF624, 0xF621, 0xF61E, 0xF61B, 0xF618, 0xF616, 0xF614, 0xF612, - 0xF611, 0xF610, 0xF610, 0xF610, 0xF612, 0xF614, 0xF617, 0xF61C, - 0xF621, 0xF628, 0xF630, 0xF63B, 0xF649, 0xF65B, 0xF66F, 0xF686, - 0xF69E, 0xF6B8, 0xF6D3, 0xF6EE, 0xF70A, 0xF725, 0xF73F, 0xF757, - 0xF76E, 0xF783, 0xF795, 0xF7A3, 0xF7AE, 0xF7B5, 0xF7B8, 0xF7B8, - 0xF7B7, 0xF7B5, 0xF7B4, 0xF7B1, 0xF7AE, 0xF7AB, 0xF7A7, 0xF7A3, - 0xF79E, 0xF799, 0xF794, 0xF78E, 0xF788, 0xF781, 0xF77B, 0xF774, - 0xF76C, 0xF765, 0xF75D, 0xF755, 0xF74D, 0xF744, 0xF73C, 0xF733, - 0xF72A, 0xF721, 0xF718, 0xF70F, 0xF706, 0xF6FD, 0xF6F4, 0xF6EB, - 0xF6E2, 0xF6D8, 0xF6CF, 0xF6C6, 0xF6BD, 0xF6B5, 0xF6AC, 0xF6A3, - 0xF69B, 0xF693, 0xF68B, 0xF683, 0xF67B, 0xF674, 0xF66D, 0xF666, - 0xF660, 0xF65A, 0xF654, 0xF64F, 0xF64A, 0xF645, 0xF641, 0xF63D, - 0xF63A, 0xF637, 0xF634, 0xF632, 0xF631, 0xF630, 0xF630, 0xF7B5, - 0xF7B6, 0xF7B7, 0xF7B8, 0xF7BA, 0xF7BC, 0xF7BF, 0xF7C2, 0xF7C4, - 0xF7C7, 0xF7CA, 0xF7CD, 0xF7CF, 0xF7D2, 0xF7D3, 0xF7D5, 0xF7D5, - 0xF7D5, 0xF7D5, 0xF7D3, 0xF7D1, 0xF7CE, 0xF7C9, 0xF7C4, 0xF7BD, - 0xF7B5, 0xF7AB, 0xF79C, 0xF78B, 0xF776, 0xF760, 0xF747, 0xF72D, - 0xF712, 0xF6F7, 0xF6DC, 0xF6C1, 0xF6A7, 0xF68E, 0xF677, 0xF663, - 0xF651, 0xF642, 0xF637, 0xF630, 0xF62E, 0xF62E, 0xF62F, 0xF630, - 0xF632, 0xF634, 0xF637, 0xF63B, 0xF63F, 0xF643, 0xF647, 0xF64C, - 0xF652, 0xF658, 0xF65E, 0xF664, 0xF66B, 0xF672, 0xF679, 0xF681, - 0xF689, 0xF691, 0xF699, 0xF6A1, 0xF6AA, 0xF6B2, 0xF6BB, 0xF6C4, - 0xF6CD, 0xF6D6, 0xF6DF, 0xF6E8, 0xF6F1, 0xF6FB, 0xF704, 0xF70D, - 0xF716, 0xF71F, 0xF728, 0xF731, 0xF739, 0xF742, 0xF74A, 0xF752, - 0xF75A, 0xF762, 0xF76A, 0xF771, 0xF778, 0xF77F, 0xF785, 0xF78B, - 0xF791, 0xF797, 0xF79C, 0xF7A0, 0xF7A4, 0xF7A8, 0xF7AC, 0xF7AE, - 0xF7B1, 0xF7B3, 0xF7B4, 0xF7B5, 0xF7B5, 0xE82E, 0xE82F, 0xE833, - 0xE83A, 0xE843, 0xE84D, 0xE859, 0xE865, 0xE872, 0xE87F, 0xE88C, - 0xE898, 0xE8A4, 0xE8AD, 0xE8B5, 0xE8BB, 0xE8BF, 0xE8BF, 0xE8BD, - 0xE8B6, 0xE8AC, 0xE89D, 0xE889, 0xE870, 0xE852, 0xE82E, 0xE7FD, - 0xE7BC, 0xE76C, 0xE710, 0xE6AA, 0xE63B, 0xE5C5, 0xE54C, 0xE4D0, - 0xE454, 0xE3DB, 0xE365, 0xE2F5, 0xE28E, 0xE230, 0xE1E0, 0xE19D, - 0xE16B, 0xE14B, 0xE140, 0xE142, 0xE145, 0xE14C, 0xE154, 0xE15F, - 0xE16C, 0xE17B, 0xE18D, 0xE1A0, 0xE1B5, 0xE1CB, 0xE1E4, 0xE1FE, - 0xE21A, 0xE237, 0xE255, 0xE275, 0xE296, 0xE2B8, 0xE2DC, 0xE300, - 0xE325, 0xE34B, 0xE371, 0xE399, 0xE3C0, 0xE3E9, 0xE412, 0xE43B, - 0xE464, 0xE48D, 0xE4B7, 0xE4E0, 0xE50A, 0xE533, 0xE55C, 0xE585, - 0xE5AD, 0xE5D5, 0xE5FC, 0xE623, 0xE649, 0xE66E, 0xE692, 0xE6B5, - 0xE6D8, 0xE6F9, 0xE718, 0xE737, 0xE754, 0xE770, 0xE78A, 0xE7A2, - 0xE7B9, 0xE7CE, 0xE7E1, 0xE7F3, 0xE802, 0xE80F, 0xE81A, 0xE822, - 0xE828, 0xE82C, 0xE82E, 0x2051, 0x204A, 0x2036, 0x2018, 0x1FF1, - 0x1FC4, 0x1F92, 0x1F5D, 0x1F28, 0x1EF4, 0x1EC3, 0x1E97, 0x1E73, - 0x1E58, 0x1E49, 0x1E46, 0x1E53, 0x1E72, 0x1EA3, 0x1EEA, 0x1F47, - 0x1FBE, 0x2051, 0x211D, 0x223A, 0x239B, 0x2534, 0x26FA, 0x28E0, - 0x2ADB, 0x2CDE, 0x2EDD, 0x30CD, 0x32A2, 0x3450, 0x35CA, 0x3705, - 0x37F5, 0x388D, 0x38C3, 0x38BF, 0x38B4, 0x38A1, 0x3888, 0x3867, - 0x3841, 0x3813, 0x37E0, 0x37A7, 0x3768, 0x3724, 0x36DA, 0x368B, - 0x3638, 0x35E0, 0x3583, 0x3523, 0x34BE, 0x3456, 0x33EA, 0x337B, - 0x3309, 0x3294, 0x321C, 0x31A2, 0x3126, 0x30A8, 0x3028, 0x2FA6, - 0x2F24, 0x2EA0, 0x2E1B, 0x2D96, 0x2D10, 0x2C8A, 0x2C04, 0x2B7E, - 0x2AF8, 0x2A74, 0x29F0, 0x296D, 0x28EB, 0x286C, 0x27ED, 0x2771, - 0x26F7, 0x2680, 0x260B, 0x2598, 0x2529, 0x24BE, 0x2455, 0x23F1, - 0x2390, 0x2334, 0x22DC, 0x2288, 0x2239, 0x21F0, 0x21AB, 0x216C, - 0x2133, 0x2100, 0x20D3, 0x20AC, 0x208C, 0x2072, 0x2060, 0x2054, - 0x2051, 0xF5BA, 0xF5B7, 0xF5B0, 0xF5A5, 0xF596, 0xF585, 0xF572, - 0xF55E, 0xF54A, 0xF537, 0xF524, 0xF514, 0xF506, 0xF4FC, 0xF4F6, - 0xF4F6, 0xF4FA, 0xF506, 0xF518, 0xF533, 0xF556, 0xF583, 0xF5BA, - 0xF607, 0xF672, 0xF6F7, 0xF791, 0xF83C, 0xF8F3, 0xF9B1, 0xFA73, - 0xFB34, 0xFBEE, 0xFC9F, 0xFD40, 0xFDCF, 0xFE45, 0xFE9F, 0xFED9, - 0xFEED, 0xFEEC, 0xFEE7, 0xFEE0, 0xFED7, 0xFECB, 0xFEBC, 0xFEAB, - 0xFE98, 0xFE82, 0xFE6B, 0xFE51, 0xFE35, 0xFE18, 0xFDF8, 0xFDD7, - 0xFDB4, 0xFD90, 0xFD6A, 0xFD43, 0xFD1A, 0xFCF0, 0xFCC5, 0xFC99, - 0xFC6C, 0xFC3E, 0xFC10, 0xFBE0, 0xFBB0, 0xFB7F, 0xFB4E, 0xFB1D, - 0xFAEB, 0xFAB8, 0xFA86, 0xFA54, 0xFA21, 0xF9EF, 0xF9BD, 0xF98B, - 0xF959, 0xF928, 0xF8F7, 0xF8C7, 0xF897, 0xF869, 0xF83B, 0xF80E, - 0xF7E2, 0xF7B7, 0xF78D, 0xF764, 0xF73D, 0xF717, 0xF6F3, 0xF6D0, - 0xF6AF, 0xF690, 0xF672, 0xF656, 0xF63C, 0xF625, 0xF60F, 0xF5FC, - 0xF5EB, 0xF5DC, 0xF5D0, 0xF5C7, 0xF5C0, 0xF5BB, 0xF5BA, 0x117D, - 0x117C, 0x117A, 0x1177, 0x1173, 0x116E, 0x1169, 0x1163, 0x115D, - 0x1158, 0x1153, 0x114E, 0x114A, 0x1147, 0x1146, 0x1145, 0x1147, - 0x114A, 0x114F, 0x1157, 0x1161, 0x116D, 0x117D, 0x1193, 0x11B1, - 0x11D7, 0x1202, 0x1233, 0x1267, 0x129D, 0x12D4, 0x130A, 0x133F, - 0x1371, 0x139F, 0x13C7, 0x13E8, 0x1402, 0x1412, 0x1418, 0x1418, - 0x1416, 0x1414, 0x1412, 0x140E, 0x140A, 0x1405, 0x1400, 0x13FA, - 0x13F3, 0x13EC, 0x13E4, 0x13DC, 0x13D3, 0x13C9, 0x13BF, 0x13B5, - 0x13AA, 0x139F, 0x1394, 0x1388, 0x137C, 0x136F, 0x1363, 0x1356, - 0x1348, 0x133B, 0x132D, 0x131F, 0x1312, 0x1303, 0x12F5, 0x12E7, - 0x12D9, 0x12CB, 0x12BC, 0x12AE, 0x12A0, 0x1292, 0x1284, 0x1276, - 0x1268, 0x125A, 0x124D, 0x1240, 0x1233, 0x1226, 0x1219, 0x120D, - 0x1201, 0x11F6, 0x11EB, 0x11E0, 0x11D6, 0x11CC, 0x11C2, 0x11BA, - 0x11B1, 0x11A9, 0x11A2, 0x119B, 0x1195, 0x1190, 0x118B, 0x1187, - 0x1183, 0x1181, 0x117F, 0x117D, 0x117D, 0xF77C, 0xF776, 0xF766, - 0xF74D, 0xF72D, 0xF707, 0xF6DD, 0xF6B2, 0xF685, 0xF65A, 0xF631, - 0xF60D, 0xF5EF, 0xF5D9, 0xF5CC, 0xF5CA, 0xF5D5, 0xF5EE, 0xF617, - 0xF652, 0xF6A0, 0xF703, 0xF77C, 0xF826, 0xF913, 0xFA38, 0xFB8C, - 0xFD05, 0xFE99, 0x003D, 0x01E9, 0x0392, 0x052F, 0x06B4, 0x0819, - 0x0953, 0x0A59, 0x0B20, 0x0B9F, 0x0BCC, 0x0BC8, 0x0BBF, 0x0BB0, - 0x0B9B, 0x0B80, 0x0B60, 0x0B3A, 0x0B0F, 0x0AE0, 0x0AAC, 0x0A73, - 0x0A36, 0x09F4, 0x09AF, 0x0966, 0x0919, 0x08C8, 0x0875, 0x081E, - 0x07C5, 0x0768, 0x0709, 0x06A8, 0x0645, 0x05DF, 0x0578, 0x050F, - 0x04A5, 0x0439, 0x03CD, 0x035F, 0x02F1, 0x0282, 0x0213, 0x01A3, - 0x0134, 0x00C5, 0x0056, 0xFFE9, 0xFF7B, 0xFF0E, 0xFEA3, 0xFE38, - 0xFDCF, 0xFD68, 0xFD03, 0xFC9F, 0xFC3E, 0xFBDF, 0xFB83, 0xFB2A, - 0xFAD3, 0xFA7F, 0xFA2F, 0xF9E2, 0xF999, 0xF954, 0xF912, 0xF8D5, - 0xF89C, 0xF868, 0xF838, 0xF80E, 0xF7E8, 0xF7C8, 0xF7AD, 0xF798, - 0xF789, 0xF77F, 0xF77C, 0xE2A4, 0xDDEC, 0xF190, 0xFF7D, 0x788D, - 0xE1A9, 0xFE0E, 0xFC4C, 0xE0B0, 0x1C00, 0x02FD, 0x774F, 0x0000, - 0x0088, 0x0211, 0x0483, 0x07C6, 0x0BC3, 0x1062, 0x158A, 0x1B24, - 0x2118, 0x274F, 0x2DB0, 0x3424, 0x3A94, 0x40E6, 0x4704, 0x4CD5, - 0x5242, 0x5733, 0x5B90, 0x5F42, 0x6230, 0x6470, 0x662E, 0x6776, - 0x6854, 0x68D2, 0x68FE, 0x68E2, 0x688A, 0x6801, 0x6754, 0x668E, - 0x65BA, 0x64E4, 0x6418, 0x6361, 0x62CB, 0x6261, 0x6230, 0x6218, - 0x61F5, 0x61C9, 0x6197, 0x6160, 0x6127, 0x60EE, 0x60B8, 0x6086, - 0x605C, 0x603C, 0x6027, 0x602A, 0x604E, 0x608D, 0x60E3, 0x614E, - 0x61C7, 0x624B, 0x62D6, 0x6363, 0x63EF, 0x6475, 0x64F1, 0x655E, - 0x65B9, 0x65FD, 0x6626, 0x6631, 0x6617, 0x65D6, 0x656A, 0x64CD, - 0x63FD, 0x62F3, 0x61AE, 0x6027, 0x5E56, 0x5C36, 0x59CD, 0x5723, - 0x543B, 0x511D, 0x4DCE, 0x4A54, 0x46B5, 0x42F6, 0x3F1E, 0x3B33, - 0x373A, 0x3339, 0x2F37, 0x2B38, 0x2744, 0x235F, 0x1F90, 0x1BDD, - 0x184B, 0x14E0, 0x11A2, 0x0E98, 0x0BC6, 0x0934, 0x06E6, 0x04E3, - 0x0330, 0x01D4, 0x00D3, 0x0035, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFB, 0xFFEA, 0xFFD2, 0xFFB3, 0xFF90, - 0xFF6B, 0xFF46, 0xFF23, 0xFF04, 0xFEEC, 0xFEDB, 0xFED6, 0xFEDC, - 0xFEF1, 0xFF17, 0xFF4F, 0xFF9C, 0x0000, 0x0099, 0x017B, 0x0297, - 0x03DE, 0x0541, 0x06B1, 0x0820, 0x097D, 0x0ABB, 0x0BCB, 0x0C9D, - 0x0D23, 0x0D79, 0x0DC6, 0x0E09, 0x0E43, 0x0E75, 0x0E9E, 0x0EBF, - 0x0ED9, 0x0EEB, 0x0EF6, 0x0EFA, 0x0EF8, 0x0EF0, 0x0EE2, 0x0ECE, - 0x0EB6, 0x0E98, 0x0E76, 0x0E50, 0x0E26, 0x0DF8, 0x0DC7, 0x0D93, - 0x0D5C, 0x0D23, 0x0CE4, 0x0C99, 0x0C45, 0x0BE8, 0x0B82, 0x0B15, - 0x0AA1, 0x0A28, 0x09A9, 0x0926, 0x08A0, 0x0817, 0x078C, 0x0700, - 0x0673, 0x05E8, 0x055D, 0x04D5, 0x0450, 0x03CE, 0x0351, 0x02DA, - 0x0268, 0x01FE, 0x019C, 0x0142, 0x00F1, 0x00AA, 0x006F, 0x003F, - 0x001C, 0x0007, 0x0000, 0xF945, 0xF945, 0xF945, 0xF945, 0xF945, - 0xF945, 0xF945, 0xF945, 0xF945, 0xF945, 0xF945, 0xF945, 0xF945, - 0xF945, 0xF945, 0xF945, 0xF945, 0xF945, 0xF945, 0xF945, 0xF945, - 0xF945, 0xF94A, 0xF95A, 0xF971, 0xF98E, 0xF9AF, 0xF9D2, 0xF9F5, - 0xFA16, 0xFA33, 0xFA4A, 0xFA5A, 0xFA5F, 0xFA59, 0xFA45, 0xFA21, - 0xF9EC, 0xF9A3, 0xF945, 0xF8B4, 0xF7DE, 0xF6D2, 0xF59D, 0xF44E, - 0xF2F2, 0xF198, 0xF04D, 0xEF21, 0xEE20, 0xED5A, 0xECDB, 0xEC8A, - 0xEC42, 0xEC02, 0xEBCB, 0xEB9C, 0xEB75, 0xEB56, 0xEB3E, 0xEB2D, - 0xEB22, 0xEB1E, 0xEB20, 0xEB28, 0xEB35, 0xEB48, 0xEB5F, 0xEB7B, - 0xEB9B, 0xEBBF, 0xEBE7, 0xEC12, 0xEC40, 0xEC72, 0xECA5, 0xECDB, - 0xED17, 0xED5D, 0xEDAD, 0xEE05, 0xEE65, 0xEECC, 0xEF39, 0xEFAC, - 0xF024, 0xF0A0, 0xF11F, 0xF1A0, 0xF224, 0xF2A8, 0xF32C, 0xF3B0, - 0xF433, 0xF4B4, 0xF532, 0xF5AC, 0xF622, 0xF693, 0xF6FE, 0xF762, - 0xF7C0, 0xF815, 0xF861, 0xF8A3, 0xF8DB, 0xF908, 0xF929, 0xF93E, - 0xF945, 0x3FFF, 0xF913, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(mips_seg6_animvalue_06014BAC, 0x001d8310, 51422, 0x00014c9c, 2456); // 0x06015544 -static const u16 mips_seg6_animindex_06015544[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x04C9, 0x0001, 0x04CA, 0x0001, 0x04CB, - 0x006E, 0x037F, 0x006E, 0x03ED, 0x006E, 0x045B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x006E, 0x0071, 0x006E, 0x00DF, 0x006E, 0x014D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x006E, 0x0003, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x006E, 0x0229, 0x006E, 0x0297, 0x006E, 0x0305, - 0x0001, 0x0000, 0x0001, 0x0000, 0x006E, 0x01BB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0375, 0x0001, 0x0376, 0x0001, 0x0377, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0374, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0373, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x037C, 0x0001, 0x037D, 0x0001, 0x037E, - 0x0001, 0x0379, 0x0001, 0x037A, 0x0001, 0x037B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0378, -}; +ROM_ASSET_LOAD_ANIM(mips_seg6_animindex_06015544, 0x001d8310, 51422, 0x00015634, 216); // 0x0601561C static const struct Animation mips_seg6_anim_0601561C = { diff --git a/actors/mips/model.inc.c b/actors/mips/model.inc.c index 053a11dae..6547858b3 100644 --- a/actors/mips/model.inc.c +++ b/actors/mips/model.inc.c @@ -1,9 +1,8 @@ +#include "pc/rom_assets.h" // Mips // 0x0600FB80 -ALIGNED8 const Texture mips_seg6_texture_0600FB80[] = { -#include "actors/mips/mips_eyes.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mips_seg6_texture_0600FB80, "actors/mips/mips_eyes.rgba16.inc.c", 0x001d8310, 51422, 0x0000fc70, 2048); // 0x06010380 static const Lights1 mips_seg6_lights_06010380 = gdSPDefLights1( @@ -18,57 +17,16 @@ static const Lights1 mips_seg6_lights_06010398 = gdSPDefLights1( ); // 0x060103B0 -static const Vtx mips_seg6_vertex_060103B0[] = { - {{{ 60, 25, -62}, 0, { -146, -1034}, {0x1d, 0x21, 0x8a, 0xff}}}, - {{{ 102, 15, -32}, 0, { 144, -1598}, {0x65, 0x0d, 0xb5, 0xff}}}, - {{{ 46, -61, -46}, 0, { 8, -848}, {0x23, 0x9a, 0xbf, 0xff}}}, - {{{ 4, -54, -41}, 0, { 56, -296}, {0xb2, 0xbf, 0xb5, 0xff}}}, - {{{ 100, -30, 0}, 0, { 458, -1572}, {0x6b, 0xbd, 0x00, 0xff}}}, - {{{ 4, -54, 42}, 0, { 858, -296}, {0xb9, 0xac, 0x3e, 0xff}}}, - {{{ 46, -61, 48}, 0, { 906, -848}, {0x2f, 0xa8, 0x4d, 0xff}}}, - {{{ 60, 25, 64}, 0, { 1062, -1034}, {0x1c, 0x21, 0x77, 0xff}}}, - {{{ -7, 16, 0}, 0, { 458, -128}, {0x84, 0x17, 0x00, 0xff}}}, - {{{ 2, 8, 67}, 0, { 1094, -262}, {0xae, 0x16, 0x5d, 0xff}}}, - {{{ 2, 8, -66}, 0, { -178, -262}, {0xaf, 0x18, 0xa3, 0xff}}}, - {{{ 102, 15, 33}, 0, { 770, -1598}, {0x66, 0x0d, 0x4a, 0xff}}}, - {{{ 115, 13, 0}, 0, { 458, -1770}, {0x74, 0x31, 0x00, 0xff}}}, - {{{ 16, 44, 47}, 0, { 902, -454}, {0xd0, 0x5d, 0x47, 0xff}}}, - {{{ 16, 44, -45}, 0, { 14, -454}, {0xd1, 0x5c, 0xb8, 0xff}}}, - {{{ 9, 60, 0}, 0, { 458, -352}, {0xa2, 0x54, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_060103B0, 0x001d8310, 51422, 0x000104a0, 256); // 0x060104B0 -static const Vtx mips_seg6_vertex_060104B0[] = { - {{{ 115, 13, 0}, 0, { 468, 0}, {0x74, 0x31, 0x00, 0xff}}}, - {{{ 64, 56, -13}, 0, { 308, 632}, {0x45, 0x59, 0xc6, 0xff}}}, - {{{ 64, 56, 15}, 0, { 632, 632}, {0x44, 0x5a, 0x38, 0xff}}}, - {{{ 102, 15, -32}, 0, { 104, 80}, {0x65, 0x0d, 0xb5, 0xff}}}, - {{{ 102, 15, 33}, 0, { 834, 80}, {0x66, 0x0d, 0x4a, 0xff}}}, - {{{ 16, 44, -45}, 0, { -46, 922}, {0xd1, 0x5c, 0xb8, 0xff}}}, - {{{ 45, 77, 0}, 0, { 468, 910}, {0xfb, 0x7e, 0xfe, 0xff}}}, - {{{ 60, 25, -62}, 0, { -236, 468}, {0x1d, 0x21, 0x8a, 0xff}}}, - {{{ 9, 60, 0}, 0, { 468, 1082}, {0xa2, 0x54, 0x00, 0xff}}}, - {{{ 16, 44, 47}, 0, { 988, 922}, {0xd0, 0x5d, 0x47, 0xff}}}, - {{{ 60, 25, 64}, 0, { 1176, 468}, {0x1c, 0x21, 0x77, 0xff}}}, - {{{ 2, 8, -66}, 0, { -272, 800}, {0xaf, 0x18, 0xa3, 0xff}}}, - {{{ 2, 8, 67}, 0, { 1212, 800}, {0xae, 0x16, 0x5d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_060104B0, 0x001d8310, 51422, 0x000105a0, 208); // 0x06010580 -static const Vtx mips_seg6_vertex_06010580[] = { - {{{ 45, 77, 0}, 0, { 0, 0}, {0xfb, 0x7e, 0xfe, 0xff}}}, - {{{ 64, 56, 15}, 0, { 0, 0}, {0x44, 0x5a, 0x38, 0xff}}}, - {{{ 64, 76, 0}, 0, { 0, 0}, {0x56, 0x5d, 0xfd, 0xff}}}, - {{{ 64, 56, -13}, 0, { 0, 0}, {0x45, 0x59, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06010580, 0x001d8310, 51422, 0x00010670, 64); // 0x060105C0 -static const Vtx mips_seg6_vertex_060105C0[] = { - {{{ -9, 52, -5}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 11, 50, -12}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 11, 50, 13}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -9, 52, 6}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_060105C0, 0x001d8310, 51422, 0x000106b0, 64); // 0x06010600 - 0x06010748 const Gfx mips_seg6_dl_06010600[] = { @@ -138,54 +96,13 @@ static const Lights1 mips_seg6_lights_06010820 = gdSPDefLights1( ); // 0x06010838 -static const Vtx mips_seg6_vertex_06010838[] = { - {{{ -23, -21, -59}, 0, { -1764, 666}, {0xde, 0xd3, 0x8f, 0xff}}}, - {{{ -48, -27, -16}, 0, { -2202, 640}, {0x94, 0x0a, 0xbf, 0xff}}}, - {{{ -16, 41, -55}, 0, { -1306, -124}, {0xe5, 0x4b, 0x9e, 0xff}}}, - {{{ -47, 37, 22}, 0, { -1840, -188}, {0x90, 0x32, 0x1c, 0xff}}}, - {{{ -47, 37, -21}, 0, { -1840, -188}, {0x98, 0x3e, 0xdc, 0xff}}}, - {{{ -34, -55, 0}, 0, { -2112, 1046}, {0x22, 0x86, 0x00, 0xff}}}, - {{{ -48, -27, 18}, 0, { -2202, 640}, {0x9f, 0x26, 0x47, 0xff}}}, - {{{ -75, -36, -40}, 0, { -2688, 648}, {0xde, 0x30, 0x90, 0xff}}}, - {{{ -16, 41, 56}, 0, { -1306, -124}, {0xe4, 0x4a, 0x62, 0xff}}}, - {{{ -23, -21, 60}, 0, { -1764, 666}, {0xde, 0xd2, 0x70, 0xff}}}, - {{{ -75, -36, 42}, 0, { -2688, 648}, {0xed, 0xfb, 0x7d, 0xff}}}, - {{{ -15, 60, 0}, 0, { -1198, -360}, {0xfb, 0x7e, 0x00, 0xff}}}, - {{{ 12, -27, 49}, 0, { -1206, 880}, {0x38, 0xb6, 0x55, 0xff}}}, - {{{ 17, 16, 52}, 0, { -886, 330}, {0x39, 0x1e, 0x6c, 0xff}}}, - {{{ 65, 12, 15}, 0, { -142, 578}, {0x6a, 0x1c, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06010838, 0x001d8310, 51422, 0x00010928, 240); // 0x06010928 -static const Vtx mips_seg6_vertex_06010928[] = { - {{{ 12, -27, 49}, 0, { -1206, 880}, {0x38, 0xb6, 0x55, 0xff}}}, - {{{ 33, -39, 0}, 0, { -928, 1112}, {0x38, 0x8f, 0x00, 0xff}}}, - {{{ 64, -13, 0}, 0, { -292, 902}, {0x6b, 0xbd, 0x00, 0xff}}}, - {{{ -34, -55, 0}, 0, { -2112, 1046}, {0x22, 0x86, 0x00, 0xff}}}, - {{{ 65, 12, 15}, 0, { -142, 578}, {0x6a, 0x1c, 0x3f, 0xff}}}, - {{{ 31, 35, 19}, 0, { -564, 142}, {0x42, 0x67, 0x1f, 0xff}}}, - {{{ 17, 16, 52}, 0, { -886, 330}, {0x39, 0x1e, 0x6c, 0xff}}}, - {{{ -16, 41, 56}, 0, { -1306, -124}, {0xe4, 0x4a, 0x62, 0xff}}}, - {{{ 18, 18, -49}, 0, { -870, 316}, {0x3a, 0x21, 0x95, 0xff}}}, - {{{ 31, 34, -18}, 0, { -570, 156}, {0x40, 0x66, 0xda, 0xff}}}, - {{{ 65, 12, -14}, 0, { -142, 578}, {0x68, 0x30, 0xcb, 0xff}}}, - {{{ -23, -21, -59}, 0, { -1764, 666}, {0xde, 0xd3, 0x8f, 0xff}}}, - {{{ -16, 41, -55}, 0, { -1306, -124}, {0xe5, 0x4b, 0x9e, 0xff}}}, - {{{ 12, -27, -48}, 0, { -1206, 882}, {0x38, 0xb8, 0xa9, 0xff}}}, - {{{ -15, 60, 0}, 0, { -1198, -360}, {0xfb, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06010928, 0x001d8310, 51422, 0x00010a18, 240); // 0x06010A18 -static const Vtx mips_seg6_vertex_06010A18[] = { - {{{ -34, -55, 0}, 0, { -2112, 1046}, {0x22, 0x86, 0x00, 0xff}}}, - {{{ -53, -82, 0}, 0, { -2566, 1322}, {0x1f, 0x86, 0xff, 0xff}}}, - {{{ -75, -36, -40}, 0, { -2688, 648}, {0xde, 0x30, 0x90, 0xff}}}, - {{{ -75, -36, 42}, 0, { -2688, 648}, {0xed, 0xfb, 0x7d, 0xff}}}, - {{{ -15, 60, 0}, 0, { -1198, -360}, {0xfb, 0x7e, 0x00, 0xff}}}, - {{{ 31, 35, 19}, 0, { -564, 142}, {0x42, 0x67, 0x1f, 0xff}}}, - {{{ 31, 34, -18}, 0, { -570, 156}, {0x40, 0x66, 0xda, 0xff}}}, - {{{ -82, -71, 0}, 0, { -2974, 1062}, {0x9e, 0xb1, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06010A18, 0x001d8310, 51422, 0x00010b08, 128); // 0x06010A98 - 0x06010C40 const Gfx mips_seg6_dl_06010A98[] = { @@ -252,26 +169,10 @@ static const Lights1 mips_seg6_lights_06010CB8 = gdSPDefLights1( ); // 0x06010CD0 -static const Vtx mips_seg6_vertex_06010CD0[] = { - {{{ 0, 0, -26}, 0, { -1052, 990}, {0xc7, 0x5d, 0xc1, 0xff}}}, - {{{ 76, 0, 41}, 0, { -290, 990}, {0x18, 0x42, 0x69, 0xff}}}, - {{{ 76, 0, -39}, 0, { -290, 990}, {0x1c, 0x12, 0x86, 0xff}}}, - {{{ 103, 1, 1}, 0, { -24, 1000}, {0x7e, 0x0b, 0x00, 0xff}}}, - {{{ 0, 0, 28}, 0, { -1052, 990}, {0xb3, 0x3c, 0x51, 0xff}}}, - {{{ -19, -8, 0}, 0, { -1254, 902}, {0x84, 0x19, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06010CD0, 0x001d8310, 51422, 0x00010dc0, 96); // 0x06010D30 -static const Vtx mips_seg6_vertex_06010D30[] = { - {{{ -11, -30, 0}, 0, { -1168, 680}, {0xbc, 0x96, 0xfe, 0xff}}}, - {{{ 0, 0, -26}, 0, { -1052, 990}, {0xc7, 0x5d, 0xc1, 0xff}}}, - {{{ 76, 0, -39}, 0, { -290, 990}, {0x1c, 0x12, 0x86, 0xff}}}, - {{{ -19, -8, 0}, 0, { -1254, 902}, {0x84, 0x19, 0xff, 0xff}}}, - {{{ 76, -46, 0}, 0, { -290, 516}, {0x40, 0x93, 0xff, 0xff}}}, - {{{ 76, 0, 41}, 0, { -290, 990}, {0x18, 0x42, 0x69, 0xff}}}, - {{{ 0, 0, 28}, 0, { -1052, 990}, {0xb3, 0x3c, 0x51, 0xff}}}, - {{{ 103, 1, 1}, 0, { -24, 1000}, {0x7e, 0x0b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06010D30, 0x001d8310, 51422, 0x00010e20, 128); // 0x06010DB0 - 0x06010E60 const Gfx mips_seg6_dl_06010DB0[] = { @@ -328,31 +229,13 @@ static const Lights1 mips_seg6_lights_06010EF0 = gdSPDefLights1( ); // 0x06010F08 -static const Vtx mips_seg6_vertex_06010F08[] = { - {{{ 1, 0, -13}, 0, { -52, 2012}, {0xbe, 0x5f, 0xcf, 0xff}}}, - {{{ 1, 0, 15}, 0, { -52, 2012}, {0xa0, 0x2f, 0x43, 0xff}}}, - {{{ 80, 0, 28}, 0, { 702, 2122}, {0x35, 0x2d, 0x69, 0xff}}}, - {{{ 80, 0, -26}, 0, { 702, 2122}, {0x39, 0x02, 0x8f, 0xff}}}, - {{{ 94, -14, 1}, 0, { 848, 1676}, {0x7d, 0xeb, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06010F08, 0x001d8310, 51422, 0x00010ff8, 80); // 0x06010F58 -static const Vtx mips_seg6_vertex_06010F58[] = { - {{{ -2, -19, 0}, 0, { -72, 1382}, {0xbc, 0x96, 0xfe, 0xff}}}, - {{{ 1, 0, 15}, 0, { -52, 2012}, {0xa0, 0x2f, 0x43, 0xff}}}, - {{{ 1, 0, -13}, 0, { -52, 2012}, {0xbe, 0x5f, 0xcf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06010F58, 0x001d8310, 51422, 0x00011048, 48); // 0x06010F88 -static const Vtx mips_seg6_vertex_06010F88[] = { - {{{ -2, -19, 0}, 0, { -72, 1382}, {0xbc, 0x96, 0xfe, 0xff}}}, - {{{ 80, 0, -26}, 0, { 702, 2122}, {0x39, 0x02, 0x8f, 0xff}}}, - {{{ 79, -32, 0}, 0, { 714, 1108}, {0x33, 0x8d, 0xff, 0xff}}}, - {{{ 80, 0, 28}, 0, { 702, 2122}, {0x35, 0x2d, 0x69, 0xff}}}, - {{{ 94, -14, 1}, 0, { 848, 1676}, {0x7d, 0xeb, 0x00, 0xff}}}, - {{{ 1, 0, -13}, 0, { -52, 2012}, {0xbe, 0x5f, 0xcf, 0xff}}}, - {{{ 1, 0, 15}, 0, { -52, 2012}, {0xa0, 0x2f, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06010F88, 0x001d8310, 51422, 0x00011078, 112); // 0x06010FF8 - 0x060110B0 const Gfx mips_seg6_dl_06010FF8[] = { @@ -406,28 +289,10 @@ static const Lights1 mips_seg6_lights_06011128 = gdSPDefLights1( ); // 0x06011140 -static const Vtx mips_seg6_vertex_06011140[] = { - {{{ 87, 0, 55}, 0, { 732, 2272}, {0x2d, 0x46, 0x5f, 0xff}}}, - {{{ 126, 0, 1}, 0, { 1082, 2254}, {0x7c, 0xe7, 0x00, 0xff}}}, - {{{ 87, 0, -52}, 0, { 732, 2272}, {0x1e, 0x66, 0xbc, 0xff}}}, - {{{ 0, 0, 41}, 0, { -58, 2302}, {0xbd, 0x3f, 0x56, 0xff}}}, - {{{ 0, 0, -35}, 0, { -58, 2302}, {0xb8, 0x17, 0x9b, 0xff}}}, - {{{ -19, -20, -3}, 0, { -238, 1860}, {0x83, 0xf0, 0xfb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06011140, 0x001d8310, 51422, 0x00011230, 96); // 0x060111A0 -static const Vtx mips_seg6_vertex_060111A0[] = { - {{{ -19, -20, -3}, 0, { -238, 1860}, {0x83, 0xf0, 0xfb, 0xff}}}, - {{{ 0, -38, 28}, 0, { -54, 1464}, {0xcc, 0x97, 0x2e, 0xff}}}, - {{{ 0, 0, 41}, 0, { -58, 2302}, {0xbd, 0x3f, 0x56, 0xff}}}, - {{{ 0, -38, -22}, 0, { -54, 1464}, {0xc4, 0xa4, 0xc2, 0xff}}}, - {{{ 0, 0, -35}, 0, { -58, 2302}, {0xb8, 0x17, 0x9b, 0xff}}}, - {{{ 89, -42, -18}, 0, { 750, 1340}, {0x21, 0x96, 0xc5, 0xff}}}, - {{{ 89, -42, 21}, 0, { 750, 1340}, {0x2b, 0xa1, 0x47, 0xff}}}, - {{{ 87, 0, 55}, 0, { 732, 2272}, {0x2d, 0x46, 0x5f, 0xff}}}, - {{{ 87, 0, -52}, 0, { 732, 2272}, {0x1e, 0x66, 0xbc, 0xff}}}, - {{{ 126, 0, 1}, 0, { 1082, 2254}, {0x7c, 0xe7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_060111A0, 0x001d8310, 51422, 0x00011290, 160); // 0x06011240 - 0x06011310 const Gfx mips_seg6_dl_06011240[] = { @@ -480,25 +345,10 @@ static const Lights1 mips_seg6_lights_06011388 = gdSPDefLights1( ); // 0x060113A0 -static const Vtx mips_seg6_vertex_060113A0[] = { - {{{ 54, 0, -35}, 0, { -112, 464}, {0x5e, 0xf7, 0xac, 0xff}}}, - {{{ 54, 0, 41}, 0, { -112, 464}, {0x68, 0x18, 0x43, 0xff}}}, - {{{ 49, -37, 3}, 0, { -288, 54}, {0x40, 0x93, 0x00, 0xff}}}, - {{{ -2, 52, -19}, 0, { -756, 1148}, {0xe0, 0x50, 0xa4, 0xff}}}, - {{{ -2, 52, 24}, 0, { -756, 1148}, {0xb6, 0x2a, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_060113A0, 0x001d8310, 51422, 0x00011490, 80); // 0x060113F0 -static const Vtx mips_seg6_vertex_060113F0[] = { - {{{ -2, 52, 24}, 0, { -756, 1148}, {0xb6, 0x2a, 0x5e, 0xff}}}, - {{{ -2, 52, -19}, 0, { -756, 1148}, {0xe0, 0x50, 0xa4, 0xff}}}, - {{{ -14, 13, 2}, 0, { -1032, 740}, {0x86, 0xdf, 0x00, 0xff}}}, - {{{ 27, -28, -22}, 0, { -560, 194}, {0xca, 0xaa, 0xb5, 0xff}}}, - {{{ 27, -28, 28}, 0, { -560, 194}, {0xc8, 0xaa, 0x4a, 0xff}}}, - {{{ 54, 0, -35}, 0, { -112, 464}, {0x5e, 0xf7, 0xac, 0xff}}}, - {{{ 49, -37, 3}, 0, { -288, 54}, {0x40, 0x93, 0x00, 0xff}}}, - {{{ 54, 0, 41}, 0, { -112, 464}, {0x68, 0x18, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_060113F0, 0x001d8310, 51422, 0x000114e0, 128); // 0x06011470 - 0x06011520 const Gfx mips_seg6_dl_06011470[] = { @@ -550,28 +400,10 @@ static const Lights1 mips_seg6_lights_06011598 = gdSPDefLights1( ); // 0x060115B0 -static const Vtx mips_seg6_vertex_060115B0[] = { - {{{ 87, 0, -54}, 0, { 1972, 878}, {0x2d, 0x46, 0xa1, 0xff}}}, - {{{ 0, 0, -40}, 0, { 3460, 788}, {0xbd, 0x3f, 0xaa, 0xff}}}, - {{{ 87, 0, 53}, 0, { 1972, 878}, {0x1e, 0x66, 0x44, 0xff}}}, - {{{ 0, 0, 36}, 0, { 3460, 788}, {0xb8, 0x17, 0x65, 0xff}}}, - {{{ -19, -20, 4}, 0, { 3784, 484}, {0x83, 0xf0, 0x05, 0xff}}}, - {{{ 126, 0, 0}, 0, { 1316, 914}, {0x7c, 0xe7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_060115B0, 0x001d8310, 51422, 0x000116a0, 96); // 0x06011610 -static const Vtx mips_seg6_vertex_06011610[] = { - {{{ 0, 0, -40}, 0, { 3460, 788}, {0xbd, 0x3f, 0xaa, 0xff}}}, - {{{ 87, 0, -54}, 0, { 1972, 878}, {0x2d, 0x46, 0xa1, 0xff}}}, - {{{ 89, -42, -20}, 0, { 1906, 290}, {0x2b, 0xa1, 0xb9, 0xff}}}, - {{{ 0, -38, -27}, 0, { 3426, 260}, {0xcc, 0x97, 0xd2, 0xff}}}, - {{{ -19, -20, 4}, 0, { 3784, 484}, {0x83, 0xf0, 0x05, 0xff}}}, - {{{ 89, -42, 19}, 0, { 1906, 290}, {0x21, 0x96, 0x3b, 0xff}}}, - {{{ 0, -38, 23}, 0, { 3426, 260}, {0xc4, 0xa4, 0x3e, 0xff}}}, - {{{ 0, 0, 36}, 0, { 3460, 788}, {0xb8, 0x17, 0x65, 0xff}}}, - {{{ 87, 0, 53}, 0, { 1972, 878}, {0x1e, 0x66, 0x44, 0xff}}}, - {{{ 126, 0, 0}, 0, { 1316, 914}, {0x7c, 0xe7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06011610, 0x001d8310, 51422, 0x00011700, 160); // 0x060116B0 - 0x06011780 const Gfx mips_seg6_dl_060116B0[] = { @@ -624,25 +456,10 @@ static const Lights1 mips_seg6_lights_060117F8 = gdSPDefLights1( ); // 0x06011810 -static const Vtx mips_seg6_vertex_06011810[] = { - {{{ 49, -37, -2}, 0, { -516, -60}, {0x40, 0x93, 0x00, 0xff}}}, - {{{ 54, 0, -40}, 0, { -564, -446}, {0x68, 0x18, 0xbd, 0xff}}}, - {{{ 54, 0, 36}, 0, { -564, 330}, {0x5e, 0xf7, 0x54, 0xff}}}, - {{{ -2, 52, 20}, 0, { 2, 164}, {0xe0, 0x50, 0x5c, 0xff}}}, - {{{ -2, 52, -23}, 0, { 2, -268}, {0xb6, 0x2a, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06011810, 0x001d8310, 51422, 0x00011900, 80); // 0x06011860 -static const Vtx mips_seg6_vertex_06011860[] = { - {{{ -14, 13, -1}, 0, { 120, -56}, {0x86, 0xdf, 0x00, 0xff}}}, - {{{ -2, 52, 20}, 0, { 2, 164}, {0xe0, 0x50, 0x5c, 0xff}}}, - {{{ -2, 52, -23}, 0, { 2, -268}, {0xb6, 0x2a, 0xa2, 0xff}}}, - {{{ 49, -37, -2}, 0, { -516, -60}, {0x40, 0x93, 0x00, 0xff}}}, - {{{ 54, 0, 36}, 0, { -564, 330}, {0x5e, 0xf7, 0x54, 0xff}}}, - {{{ 27, -28, 23}, 0, { -302, 200}, {0xca, 0xaa, 0x4b, 0xff}}}, - {{{ 27, -28, -27}, 0, { -302, -312}, {0xc8, 0xaa, 0xb6, 0xff}}}, - {{{ 54, 0, -40}, 0, { -564, -446}, {0x68, 0x18, 0xbd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06011860, 0x001d8310, 51422, 0x00011950, 128); // 0x060118E0 - 0x06011990 const Gfx mips_seg6_dl_060118E0[] = { @@ -694,26 +511,10 @@ static const Lights1 mips_seg6_lights_06011A08 = gdSPDefLights1( ); // 0x06011A20 -static const Vtx mips_seg6_vertex_06011A20[] = { - {{{ 76, 0, 40}, 0, { -628, 934}, {0x1c, 0x11, 0x7a, 0xff}}}, - {{{ 76, 0, -40}, 0, { -628, 934}, {0x18, 0x42, 0x97, 0xff}}}, - {{{ 0, 0, 27}, 0, { -1998, 894}, {0xc6, 0x5d, 0x3f, 0xff}}}, - {{{ 103, 1, 0}, 0, { -142, 966}, {0x7e, 0x0b, 0x00, 0xff}}}, - {{{ 0, 0, -27}, 0, { -1998, 894}, {0xb5, 0x3c, 0xaf, 0xff}}}, - {{{ -19, -8, 0}, 0, { -2378, 732}, {0x84, 0x19, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06011A20, 0x001d8310, 51422, 0x00011b10, 96); // 0x06011A80 -static const Vtx mips_seg6_vertex_06011A80[] = { - {{{ -19, -8, 0}, 0, { -2378, 732}, {0x84, 0x19, 0x00, 0xff}}}, - {{{ -11, -30, 0}, 0, { -2264, 358}, {0xbc, 0x95, 0x00, 0xff}}}, - {{{ 0, 0, 27}, 0, { -1998, 894}, {0xc6, 0x5d, 0x3f, 0xff}}}, - {{{ 0, 0, -27}, 0, { -1998, 894}, {0xb5, 0x3c, 0xaf, 0xff}}}, - {{{ 76, -46, 0}, 0, { -708, 126}, {0x40, 0x93, 0x00, 0xff}}}, - {{{ 76, 0, 40}, 0, { -628, 934}, {0x1c, 0x11, 0x7a, 0xff}}}, - {{{ 76, 0, -40}, 0, { -628, 934}, {0x18, 0x42, 0x97, 0xff}}}, - {{{ 103, 1, 0}, 0, { -142, 966}, {0x7e, 0x0b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06011A80, 0x001d8310, 51422, 0x00011b70, 128); // 0x06011B00 - 0x06011BB0 const Gfx mips_seg6_dl_06011B00[] = { @@ -764,25 +565,10 @@ static const Lights1 mips_seg6_lights_06011C28 = gdSPDefLights1( ); // 0x06011C40 -static const Vtx mips_seg6_vertex_06011C40[] = { - {{{ 94, -14, 0}, 0, { -84, 658}, {0x7d, 0xeb, 0x00, 0xff}}}, - {{{ 80, 0, -27}, 0, { -338, 952}, {0x35, 0x2f, 0x97, 0xff}}}, - {{{ 80, 0, 27}, 0, { -338, 952}, {0x39, 0xff, 0x71, 0xff}}}, - {{{ 1, 0, 14}, 0, { -1644, 926}, {0xbd, 0x5f, 0x30, 0xff}}}, - {{{ 1, 0, -14}, 0, { -1644, 926}, {0xa2, 0x31, 0xbc, 0xff}}}, - {{{ -2, -19, 0}, 0, { -1674, 522}, {0xbc, 0x96, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06011C40, 0x001d8310, 51422, 0x00011d30, 96); // 0x06011CA0 -static const Vtx mips_seg6_vertex_06011CA0[] = { - {{{ 94, -14, 0}, 0, { -84, 658}, {0x7d, 0xeb, 0x00, 0xff}}}, - {{{ 79, -32, 0}, 0, { -312, 302}, {0x33, 0x8d, 0x00, 0xff}}}, - {{{ 80, 0, -27}, 0, { -338, 952}, {0x35, 0x2f, 0x97, 0xff}}}, - {{{ 80, 0, 27}, 0, { -338, 952}, {0x39, 0xff, 0x71, 0xff}}}, - {{{ 1, 0, 14}, 0, { -1644, 926}, {0xbd, 0x5f, 0x30, 0xff}}}, - {{{ -2, -19, 0}, 0, { -1674, 522}, {0xbc, 0x96, 0x00, 0xff}}}, - {{{ 1, 0, -14}, 0, { -1644, 926}, {0xa2, 0x31, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06011CA0, 0x001d8310, 51422, 0x00011d90, 112); // 0x06011D10 - 0x06011DB0 const Gfx mips_seg6_dl_06011D10[] = { @@ -826,14 +612,7 @@ static const Lights1 mips_seg6_lights_06011E10 = gdSPDefLights1( ); // 0x06011E28 -static const Vtx mips_seg6_vertex_06011E28[] = { - {{{ 51, -16, -11}, 0, { 0, 0}, {0xf1, 0xb5, 0x9b, 0xff}}}, - {{{ 51, -16, 13}, 0, { 0, 0}, {0xf2, 0x93, 0x3e, 0xff}}}, - {{{ 0, -12, -6}, 0, { 0, 0}, {0xf2, 0xb5, 0x9c, 0xff}}}, - {{{ 0, -12, 8}, 0, { 0, 0}, {0xf2, 0xeb, 0x7c, 0xff}}}, - {{{ 53, 21, 0}, 0, { 0, 0}, {0xe6, 0x7c, 0xfc, 0xff}}}, - {{{ 0, 10, 0}, 0, { 0, 0}, {0xe7, 0x7c, 0xfb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06011E28, 0x001d8310, 51422, 0x00011f18, 96); // 0x06011E88 - 0x06011ED8 const Gfx mips_seg6_dl_06011E88[] = { @@ -861,14 +640,7 @@ static const Lights1 mips_seg6_lights_06011EF8 = gdSPDefLights1( ); // 0x06011F10 -static const Vtx mips_seg6_vertex_06011F10[] = { - {{{ 0, -12, -7}, 0, { 0, 0}, {0xf3, 0xe8, 0x85, 0xff}}}, - {{{ 0, 10, 0}, 0, { 0, 0}, {0xe7, 0x7c, 0x00, 0xff}}}, - {{{ 53, 21, 0}, 0, { 0, 0}, {0xe6, 0x7c, 0x00, 0xff}}}, - {{{ 51, -16, -12}, 0, { 0, 0}, {0xf2, 0x93, 0xc3, 0xff}}}, - {{{ 0, -12, 7}, 0, { 0, 0}, {0xf1, 0xb6, 0x65, 0xff}}}, - {{{ 51, -16, 12}, 0, { 0, 0}, {0xf1, 0xb7, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mips_seg6_vertex_06011F10, 0x001d8310, 51422, 0x00012000, 96); // 0x06011F70 - 0x06011FC0 const Gfx mips_seg6_dl_06011F70[] = { diff --git a/actors/mist/model.inc.c b/actors/mist/model.inc.c index edeccdba7..c9afbf4b2 100644 --- a/actors/mist/model.inc.c +++ b/actors/mist/model.inc.c @@ -1,25 +1,14 @@ +#include "pc/rom_assets.h" // Mist // 0x03000000 -static const Vtx mist_seg3_vertex_03000000[] = { - {{{ -25, -25, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 25, -25, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 25, 25, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 25, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mist_seg3_vertex_03000000, 0x00201410, 96653, 0x00000000, 64); // 0x03000040 -static const Vtx mist_seg3_vertex_03000040[] = { - {{{ -25, -25, 0}, 0, { 0, 992}, {0x22, 0x1a, 0x1c, 0xff}}}, - {{{ 25, -25, 0}, 0, { 992, 992}, {0x22, 0x1a, 0x1c, 0xff}}}, - {{{ 25, 25, 0}, 0, { 992, 0}, {0x22, 0x1a, 0x1c, 0xff}}}, - {{{ -25, 25, 0}, 0, { 0, 0}, {0x22, 0x1a, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mist_seg3_vertex_03000040, 0x00201410, 96653, 0x00000040, 64); // 0x03000080 -ALIGNED8 const Texture mist_seg3_texture_03000080[] = { -#include "actors/mist/mist.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mist_seg3_texture_03000080, "actors/mist/mist.ia16.inc.c", 0x00201410, 96653, 0x00000080, 2048); // 0x03000880 - 0x03000920 const Gfx mist_seg3_dl_03000880[] = { diff --git a/actors/moneybag/anims/anim_06005AD8.inc.c b/actors/moneybag/anims/anim_06005AD8.inc.c index 92fca4a2b..a90495272 100644 --- a/actors/moneybag/anims/anim_06005AD8.inc.c +++ b/actors/moneybag/anims/anim_06005AD8.inc.c @@ -1,19 +1,9 @@ +#include "pc/rom_assets.h" // 0x06005A60 -static const s16 moneybag_seg6_animvalue_06005A60[] = { - 0x0000, 0x00B4, 0xFF1A, 0x1FFF, 0x3FFF, 0x1FFF, 0x8001, 0xC001, - 0xC001, 0x8001, 0x8001, 0x8001, -}; +ROM_ASSET_LOAD_ANIM(moneybag_seg6_animvalue_06005A60, 0x001e51f0, 11160, 0x00005a60, 24); // 0x06005A78 -static const u16 moneybag_seg6_animindex_06005A78[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0007, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0008, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, -}; +ROM_ASSET_LOAD_ANIM(moneybag_seg6_animindex_06005A78, 0x001e51f0, 11160, 0x00005a78, 96); // 0x06005AD8 static const struct Animation moneybag_seg6_anim_06005AD8 = { diff --git a/actors/moneybag/anims/anim_06005BEC.inc.c b/actors/moneybag/anims/anim_06005BEC.inc.c index 3fb2f57d2..76bc3cd68 100644 --- a/actors/moneybag/anims/anim_06005BEC.inc.c +++ b/actors/moneybag/anims/anim_06005BEC.inc.c @@ -1,27 +1,9 @@ +#include "pc/rom_assets.h" // 0x06005AF0 -static const s16 moneybag_seg6_animvalue_06005AF0[] = { - 0x0000, 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00D3, - 0x00F0, 0x00F0, 0x00F0, 0xFF1A, 0x3FFF, 0x3B84, 0x3FFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFED, 0xFFCD, 0xFFC6, - 0x0000, 0x5FCF, 0x629C, 0x6931, 0x70D4, 0x76C7, 0x7851, 0x72FB, - 0x68D5, 0x5DA7, 0x5537, 0xDBB5, 0xD928, 0xD276, 0xCAAE, 0xC4D8, - 0xC343, 0xD86B, 0xF157, 0x0A0A, 0x1E86, 0xDBB5, 0xD8F4, 0xD287, - 0xCAAE, 0xC507, 0xC343, 0xDB90, 0xF887, 0x1452, 0x291E, 0x8001, - 0x8001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFED, - 0xFFCD, 0xFFC6, 0x0000, 0x5FCF, 0x629C, 0x6931, 0x70D4, 0x76C7, - 0x7851, 0x72FB, 0x68D5, 0x5DA7, 0x5537, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(moneybag_seg6_animvalue_06005AF0, 0x001e51f0, 11160, 0x00005af0, 156); // 0x06005B8C -static const u16 moneybag_seg6_animindex_06005B8C[] = { - 0x0001, 0x0000, 0x000A, 0x0001, 0x0001, 0x000B, 0x0001, 0x000C, 0x0001, 0x000D, 0x0001, 0x000E, - 0x0001, 0x0000, 0x000A, 0x0039, 0x000A, 0x0043, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0038, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0023, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0037, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x002D, - 0x0001, 0x0000, 0x000A, 0x000F, 0x000A, 0x0019, -}; +ROM_ASSET_LOAD_ANIM(moneybag_seg6_animindex_06005B8C, 0x001e51f0, 11160, 0x00005b8c, 96); // 0x06005BEC static const struct Animation moneybag_seg6_anim_06005BEC = { diff --git a/actors/moneybag/anims/anim_06005C98.inc.c b/actors/moneybag/anims/anim_06005C98.inc.c index 2c1e56e70..9c5c1aea6 100644 --- a/actors/moneybag/anims/anim_06005C98.inc.c +++ b/actors/moneybag/anims/anim_06005C98.inc.c @@ -1,21 +1,9 @@ +#include "pc/rom_assets.h" // 0x06005C04 -static const s16 moneybag_seg6_animvalue_06005C04[] = { - 0x0000, 0x00F0, 0xFF1A, 0x3FFF, 0x3B84, 0x3FFF, 0xFF99, 0x026A, - 0xFF99, 0xFCC7, 0x5537, 0x2406, 0x2986, 0x2406, 0x1E86, 0x243A, - 0x1F56, 0x243A, 0x291E, 0x8001, 0x8001, 0xFF99, 0x026A, 0xFF99, - 0xFCC7, 0x5537, -}; +ROM_ASSET_LOAD_ANIM(moneybag_seg6_animvalue_06005C04, 0x001e51f0, 11160, 0x00005c04, 52); // 0x06005C38 -static const u16 moneybag_seg6_animindex_06005C38[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0004, 0x0015, 0x0001, 0x0019, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0014, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x000B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0013, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x000F, - 0x0001, 0x0000, 0x0004, 0x0006, 0x0001, 0x000A, -}; +ROM_ASSET_LOAD_ANIM(moneybag_seg6_animindex_06005C38, 0x001e51f0, 11160, 0x00005c38, 96); // 0x06005C98 static const struct Animation moneybag_seg6_anim_06005C98 = { diff --git a/actors/moneybag/anims/anim_06005D3C.inc.c b/actors/moneybag/anims/anim_06005D3C.inc.c index d4c067701..54ce9a821 100644 --- a/actors/moneybag/anims/anim_06005D3C.inc.c +++ b/actors/moneybag/anims/anim_06005D3C.inc.c @@ -1,20 +1,9 @@ +#include "pc/rom_assets.h" // 0x06005CB0 -static const s16 moneybag_seg6_animvalue_06005CB0[] = { - 0x0000, 0x00E9, 0x00DE, 0x00D0, 0xFF1A, 0x3FFF, 0x3B84, 0x3FFF, - 0x56CC, 0x58BF, 0x5AD8, 0x0F8B, 0xFC25, 0xE93B, 0x0E14, 0xFA02, - 0xE77D, 0x8001, 0x8001, 0x56CC, 0x58BF, 0x5AD8, -}; +ROM_ASSET_LOAD_ANIM(moneybag_seg6_animvalue_06005CB0, 0x001e51f0, 11160, 0x00005cb0, 44); // 0x06005CDC -static const u16 moneybag_seg6_animindex_06005CDC[] = { - 0x0001, 0x0000, 0x0003, 0x0001, 0x0001, 0x0004, 0x0001, 0x0005, 0x0001, 0x0006, 0x0001, 0x0007, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0003, 0x0013, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0012, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0003, 0x000B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0011, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0003, 0x000E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0003, 0x0008, -}; +ROM_ASSET_LOAD_ANIM(moneybag_seg6_animindex_06005CDC, 0x001e51f0, 11160, 0x00005cdc, 96); // 0x06005D3C static const struct Animation moneybag_seg6_anim_06005D3C = { diff --git a/actors/moneybag/anims/anim_06005E44.inc.c b/actors/moneybag/anims/anim_06005E44.inc.c index f75e1a26b..37f5d5e8e 100644 --- a/actors/moneybag/anims/anim_06005E44.inc.c +++ b/actors/moneybag/anims/anim_06005E44.inc.c @@ -1,26 +1,9 @@ +#include "pc/rom_assets.h" // 0x06005D54 -static const s16 moneybag_seg6_animvalue_06005D54[] = { - 0x0000, 0x00B4, 0xFF1A, 0x3FFF, 0x3B84, 0x3FFF, 0x5FCF, 0x62B8, - 0x6758, 0x6BA0, 0x6D82, 0x6B5E, 0x66A8, 0x61F3, 0xF6B5, 0xFD63, - 0x0000, 0xFBB1, 0xF323, 0xEAC2, 0xE6FC, 0xEAE5, 0x10B8, 0x0568, - 0x0000, 0x0456, 0x0E78, 0x18B6, 0x1D63, 0x18CC, 0xCB51, 0xD1A7, - 0xD3F8, 0xCF36, 0xC62D, 0xBDA4, 0xBA61, 0xC022, 0x0B33, 0x1144, - 0x13E9, 0x10FC, 0x0A72, 0x03AA, 0x0000, 0x0154, 0xEDCE, 0xE3F3, - 0xDFA7, 0xE4C7, 0xF004, 0xFB28, 0x0000, 0xFA46, 0xCBE1, 0xC320, - 0xBECD, 0xC17F, 0xC8B2, 0xD070, 0xD4C8, 0xD3C1, 0x8001, 0x8001, - 0x5FCF, 0x62B8, 0x6758, 0x6BA0, 0x6D82, 0x6B5E, 0x66A8, 0x61F3, -}; +ROM_ASSET_LOAD_ANIM(moneybag_seg6_animvalue_06005D54, 0x001e51f0, 11160, 0x00005d54, 144); // 0x06005DE4 -static const u16 moneybag_seg6_animindex_06005DE4[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0040, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003F, - 0x0008, 0x000E, 0x0008, 0x0016, 0x0008, 0x001E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003E, - 0x0008, 0x0026, 0x0008, 0x002E, 0x0008, 0x0036, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0006, -}; +ROM_ASSET_LOAD_ANIM(moneybag_seg6_animindex_06005DE4, 0x001e51f0, 11160, 0x00005de4, 96); // 0x06005E44 static const struct Animation moneybag_seg6_anim_06005E44 = { diff --git a/actors/moneybag/model.inc.c b/actors/moneybag/model.inc.c index d284ae4de..f46bf3d4c 100644 --- a/actors/moneybag/model.inc.c +++ b/actors/moneybag/model.inc.c @@ -1,14 +1,11 @@ +#include "pc/rom_assets.h" // Moneybag // 0x060039B0 -ALIGNED8 const Texture moneybag_seg6_texture_060039B0[] = { -#include "actors/moneybag/moneybag_mouth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(moneybag_seg6_texture_060039B0, "actors/moneybag/moneybag_mouth.rgba16.inc.c", 0x001e51f0, 11160, 0x000039b0, 4096); // 0x060049B0 -ALIGNED8 const Texture moneybag_seg6_texture_060049B0[] = { -#include "actors/moneybag/moneybag_eyes.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(moneybag_seg6_texture_060049B0, "actors/moneybag/moneybag_eyes.rgba16.inc.c", 0x001e51f0, 11160, 0x000049b0, 2048); // 0x060051B0 static const Lights1 moneybag_seg6_lights_060051B0 = gdSPDefLights1( @@ -23,30 +20,10 @@ static const Lights1 moneybag_seg6_lights_060051C8 = gdSPDefLights1( ); // 0x060051E0 -static const Vtx moneybag_seg6_vertex_060051E0[] = { - {{{ 226, 1, 300}, 0, { 1988, 0}, {0xcd, 0xf8, 0x73, 0xff}}}, - {{{ 0, 0, 200}, 0, { 2656, 358}, {0xac, 0xfb, 0x5e, 0xff}}}, - {{{ 278, -190, 140}, 0, { 988, 390}, {0xd2, 0x96, 0x33, 0xff}}}, - {{{ 261, 194, -174}, 0, { 824, 392}, {0xcc, 0x64, 0xc8, 0xff}}}, - {{{ 226, 1, -299}, 0, { -8, 0}, {0xcd, 0xf8, 0x8d, 0xff}}}, - {{{ 0, 0, -199}, 0, { -672, 312}, {0xac, 0xfb, 0xa2, 0xff}}}, - {{{ 261, 194, 175}, 0, { 1156, 392}, {0xcc, 0x64, 0x38, 0xff}}}, - {{{ 0, 0, 200}, 0, { 2656, 312}, {0xac, 0xfb, 0x5e, 0xff}}}, - {{{ 0, 0, -199}, 0, { -672, 358}, {0xac, 0xfb, 0xa2, 0xff}}}, - {{{ 278, -190, -139}, 0, { 992, 390}, {0xd2, 0x96, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(moneybag_seg6_vertex_060051E0, 0x001e51f0, 11160, 0x000051e0, 160); // 0x06005280 -static const Vtx moneybag_seg6_vertex_06005280[] = { - {{{ 0, 0, 200}, 0, { 0, 0}, {0xac, 0xfb, 0x5e, 0xff}}}, - {{{ -88, -68, 0}, 0, { 0, 0}, {0x9f, 0xaf, 0x00, 0xff}}}, - {{{ 278, -190, 140}, 0, { 0, 0}, {0xd2, 0x96, 0x33, 0xff}}}, - {{{ -88, 71, 0}, 0, { 0, 0}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 261, 194, 175}, 0, { 0, 0}, {0xcc, 0x64, 0x38, 0xff}}}, - {{{ 0, 0, -199}, 0, { 0, 0}, {0xac, 0xfb, 0xa2, 0xff}}}, - {{{ 278, -190, -139}, 0, { 0, 0}, {0xd2, 0x96, 0xcd, 0xff}}}, - {{{ 261, 194, -174}, 0, { 0, 0}, {0xcc, 0x64, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(moneybag_seg6_vertex_06005280, 0x001e51f0, 11160, 0x00005280, 128); // 0x06005300 - 0x06005358 const Gfx moneybag_seg6_dl_06005300[] = { @@ -98,33 +75,10 @@ static const Lights1 moneybag_seg6_lights_06005428 = gdSPDefLights1( ); // 0x06005440 -static const Vtx moneybag_seg6_vertex_06005440[] = { - {{{ 418, 89, -157}, 0, { 388, 0}, {0x46, 0x62, 0xdb, 0xff}}}, - {{{ 261, 194, 175}, 0, { 1604, 408}, {0x46, 0x62, 0x25, 0xff}}}, - {{{ 418, 89, 157}, 0, { 1540, 0}, {0x43, 0x5b, 0x39, 0xff}}}, - {{{ 418, 89, 157}, 0, { 684, 0}, {0x43, 0x5b, 0x39, 0xff}}}, - {{{ 261, 194, 175}, 0, { 1156, 392}, {0x46, 0x62, 0x25, 0xff}}}, - {{{ 226, 1, 300}, 0, { 1988, 0}, {0x34, 0xf9, 0x73, 0xff}}}, - {{{ 418, 89, -157}, 0, { 1296, 0}, {0x46, 0x62, 0xdb, 0xff}}}, - {{{ 226, 1, -299}, 0, { -8, 0}, {0x33, 0xf9, 0x8d, 0xff}}}, - {{{ 261, 194, -174}, 0, { 824, 392}, {0x43, 0x5b, 0xc7, 0xff}}}, - {{{ 418, -85, -157}, 0, { 1296, 0}, {0x28, 0xba, 0x9f, 0xff}}}, - {{{ 278, -190, -139}, 0, { 992, 390}, {0x46, 0x9d, 0xdd, 0xff}}}, - {{{ 278, -190, 140}, 0, { 988, 390}, {0x40, 0xa1, 0x35, 0xff}}}, - {{{ 418, -85, 157}, 0, { 684, 0}, {0x28, 0xba, 0x61, 0xff}}}, - {{{ 261, 194, -174}, 0, { 324, 408}, {0x43, 0x5b, 0xc7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(moneybag_seg6_vertex_06005440, 0x001e51f0, 11160, 0x00005440, 224); // 0x06005520 -static const Vtx moneybag_seg6_vertex_06005520[] = { - {{{ 278, -190, -139}, 0, { 1512, 416}, {0x46, 0x9d, 0xdd, 0xff}}}, - {{{ 418, -85, -156}, 0, { 1588, 0}, {0x4c, 0x9b, 0x00, 0xff}}}, - {{{ 418, -85, 158}, 0, { 248, 0}, {0x4c, 0x9b, 0x00, 0xff}}}, - {{{ 278, -190, 140}, 0, { 320, 416}, {0x40, 0xa1, 0x35, 0xff}}}, - {{{ 238, -15, 286}, 0, { 2336, 754}, {0x3e, 0xce, 0x62, 0xff}}}, - {{{ 272, 77, 312}, 0, { 124, 1062}, {0x3e, 0xce, 0x62, 0xff}}}, - {{{ 229, 73, 337}, 0, { 124, 436}, {0x3e, 0xce, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(moneybag_seg6_vertex_06005520, 0x001e51f0, 11160, 0x00005520, 112); // 0x06005590 - 0x06005618 const Gfx moneybag_seg6_dl_06005590[] = { @@ -170,14 +124,7 @@ const Gfx moneybag_seg6_dl_06005688[] = { }; // 0x060056A8 -static const Vtx moneybag_seg6_vertex_060056A8[] = { - {{{ 356, 121, -159}, 0, { 960, 4}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 356, -128, 150}, 0, { 28, 918}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 356, -128, -149}, 0, { 930, 918}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 356, 121, 160}, 0, { -2, 4}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 226, 1, 298}, 0, { -414, 442}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 226, 1, -297}, 0, { 1374, 442}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(moneybag_seg6_vertex_060056A8, 0x001e51f0, 11160, 0x000056a8, 96); // 0x06005708 - 0x06005750 const Gfx moneybag_seg6_dl_06005708[] = { @@ -233,34 +180,10 @@ UNUSED static const Lights1 moneybag_lights_unused3 = gdSPDefLights1( ); // 0x06005820 -static const Vtx moneybag_seg6_vertex_06005820[] = { - {{{ 0, 0, 0}, 0, { 0, 0}, {0x83, 0x11, 0x00, 0x00}}}, - {{{ 180, 90, 0}, 0, { 0, 0}, {0xc8, 0x71, 0x00, 0x00}}}, - {{{ 180, 40, -80}, 0, { 0, 0}, {0xc8, 0x2a, 0x97, 0x00}}}, - {{{ 180, -120, -40}, 0, { 0, 0}, {0xbb, 0xb0, 0xbb, 0xff}}}, - {{{ 180, -120, 40}, 0, { 0, 0}, {0xbb, 0xb0, 0x45, 0xff}}}, - {{{ 180, 90, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, 40, 80}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, -120, 40}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, -120, -40}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, 40, -80}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, 40, 80}, 0, { 0, 0}, {0xc8, 0x2a, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(moneybag_seg6_vertex_06005820, 0x001e51f0, 11160, 0x00005820, 176); // 0x060058D0 -static const Vtx moneybag_seg6_vertex_060058D0[] = { - {{{ 180, 40, 80}, 0, { 0, 0}, {0xc8, 0x2a, 0x69, 0x00}}}, - {{{ 180, 90, 0}, 0, { 0, 0}, {0xc8, 0x71, 0x00, 0x00}}}, - {{{ 0, 0, 0}, 0, { 0, 0}, {0x83, 0x11, 0x00, 0x00}}}, - {{{ 180, -120, -40}, 0, { 0, 0}, {0xbb, 0xb0, 0xbb, 0xff}}}, - {{{ 180, -120, 40}, 0, { 0, 0}, {0xbb, 0xb0, 0x45, 0xff}}}, - {{{ 180, -120, -40}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, 40, -80}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, 90, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, -120, 40}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, 40, 80}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, 40, -80}, 0, { 0, 0}, {0xc8, 0x2a, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(moneybag_seg6_vertex_060058D0, 0x001e51f0, 11160, 0x000058d0, 176); // 0x06005980 - 0x060059F0 const Gfx moneybag_seg6_dl_06005980[] = { diff --git a/actors/monty_mole/anims/anim_05004FEC.inc.c b/actors/monty_mole/anims/anim_05004FEC.inc.c index 3e1668265..85cea697e 100644 --- a/actors/monty_mole/anims/anim_05004FEC.inc.c +++ b/actors/monty_mole/anims/anim_05004FEC.inc.c @@ -1,50 +1,9 @@ +#include "pc/rom_assets.h" // 0x05004DA0 -static const s16 monty_mole_seg5_animvalue_05004DA0[] = { - 0x0000, 0x3FFF, 0x8B56, 0x8C0E, 0x8BE3, 0x8BBD, 0x8BF1, 0x8C2D, - 0x8C60, 0x8C75, 0x8C58, 0x8C19, 0x8BDA, 0x8BBD, 0x7A57, 0x7AFE, - 0x7B31, 0x7B40, 0x7B42, 0x7B28, 0x7B08, 0x7AF9, 0x7B04, 0x7B1C, - 0x7B35, 0x7B40, 0x2D9C, 0x30FE, 0x3104, 0x30C3, 0x3154, 0x31BD, - 0x31FD, 0x3213, 0x31DE, 0x316B, 0x30F8, 0x30C3, 0xF577, 0xF4CA, - 0xF4F2, 0xF51F, 0xF508, 0xF4F1, 0xF4DD, 0xF4CF, 0xF4C9, 0xF4E0, - 0xF509, 0xF51F, 0xFA99, 0xFB2E, 0xFB54, 0xFB57, 0xFB51, 0xFB36, - 0xFB12, 0xFAF3, 0xFAE5, 0xFB03, 0xFB39, 0xFB57, 0xAD86, 0xB0D5, - 0xB0C3, 0xB04D, 0xB081, 0xB082, 0xB067, 0xB045, 0xB035, 0xB03B, - 0xB047, 0xB04D, 0xFB59, 0xFAA8, 0xF8D6, 0xF68B, 0xF46C, 0xF25E, - 0xEFFC, 0xED83, 0xEB2E, 0xE93A, 0xE7E2, 0xE762, 0x1022, 0x0F30, - 0x0C46, 0x0740, 0x0000, 0xF596, 0xE844, 0xD9AF, 0xCB7B, 0xBF4D, - 0xB6C9, 0xB395, 0xD76F, 0xDC8B, 0xE873, 0xF5FC, 0x0000, 0x068A, - 0x0CE3, 0x12BE, 0x17D1, 0x1BCE, 0x1E6A, 0x1F5A, 0xE671, 0xEA09, - 0xED32, 0xF092, 0xF4CF, 0xFA94, 0x0198, 0x0916, 0x1045, 0x165D, - 0x1A98, 0x1C2D, 0xFA88, 0xF9F2, 0xF8B4, 0xF70D, 0xF53C, 0xF317, - 0xF07A, 0xEDAF, 0xEB02, 0xE8BC, 0xE729, 0xE692, 0xF5FC, 0xF629, - 0xF74B, 0xFA46, 0x0000, 0x0963, 0x15B3, 0x2357, 0x30B7, 0x3C3E, - 0x4453, 0x475F, 0x1F53, 0x1B8C, 0x12A3, 0x083D, 0x0000, 0xF9BE, - 0xF32C, 0xECC0, 0xE6F3, 0xE23A, 0xDF0E, 0xDDE5, 0xECBF, 0xEE98, - 0xEE60, 0xEE71, 0xF124, 0xF75A, 0xFFA4, 0x08E6, 0x1207, 0x19EB, - 0x1F77, 0x218F, 0x1FFF, 0x3FFF, 0xE001, 0xE001, 0xC001, 0xE001, - 0xC001, 0xC001, 0x05B4, 0xFF41, 0xF4B1, 0xE992, 0xE172, 0xDC23, - 0xD734, 0xD2D0, 0xCF1D, 0xCC47, 0xCA75, 0xC9D1, 0x05B4, 0xFF41, - 0xF4B1, 0xE992, 0xE172, 0xDC23, 0xD734, 0xD2D0, 0xCF1D, 0xCC47, - 0xCA75, 0xC9D1, 0x3E5E, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animvalue_05004DA0, 0x001521d0, 57608, 0x00004da0, 408); // 0x05004F38 -static const u16 monty_mole_seg5_animindex_05004F38[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00B1, - 0x000C, 0x0002, 0x000C, 0x000E, 0x000C, 0x001A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00B0, - 0x000C, 0x0026, 0x000C, 0x0032, 0x000C, 0x003E, - 0x0001, 0x00AD, 0x0001, 0x00AE, 0x0001, 0x00AF, - 0x000C, 0x0056, 0x000C, 0x0062, 0x000C, 0x006E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x004A, - 0x0001, 0x00AA, 0x0001, 0x00AB, 0x0001, 0x00AC, - 0x000C, 0x0086, 0x000C, 0x0092, 0x000C, 0x009E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x007A, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animindex_05004F38, 0x001521d0, 57608, 0x00004f38, 180); // 0x05004FEC static const struct Animation monty_mole_seg5_anim_05004FEC = { diff --git a/actors/monty_mole/anims/anim_0500527C.inc.c b/actors/monty_mole/anims/anim_0500527C.inc.c index 06c71ef53..69655a8b0 100644 --- a/actors/monty_mole/anims/anim_0500527C.inc.c +++ b/actors/monty_mole/anims/anim_0500527C.inc.c @@ -1,53 +1,9 @@ +#include "pc/rom_assets.h" // 0x05005004 -static const s16 monty_mole_seg5_animvalue_05005004[] = { - 0x0000, 0x3FFF, 0x84F1, 0x8638, 0x87B9, 0x8929, 0x8A3C, 0x8AA9, - 0x8A3C, 0x892D, 0x87CD, 0x866D, 0x855E, 0x84F1, 0x7457, 0x778B, - 0x7C57, 0x816A, 0x856C, 0x870E, 0x85AB, 0x8235, 0x7DB1, 0x7930, - 0x75BA, 0x7457, 0x1099, 0x1D8C, 0x2FC9, 0x42A1, 0x5160, 0x5755, - 0x5218, 0x44FF, 0x33F7, 0x22F0, 0x15D7, 0x1099, 0xF49F, 0xF4F8, - 0xF685, 0xF88A, 0xFA49, 0xFB08, 0xFA8F, 0xF95F, 0xF7D4, 0xF648, - 0xF518, 0xF49F, 0x0336, 0x0191, 0xFDB8, 0xF923, 0xF54E, 0xF3B2, - 0xF4D9, 0xF7B8, 0xFB75, 0xFF31, 0x0210, 0x0336, 0xCB55, 0xC6DE, - 0xB95B, 0xA890, 0x9A42, 0x9435, 0x984B, 0xA280, 0xAFC5, 0xBD0B, - 0xC740, 0xCB55, 0xF129, 0xE82F, 0xDB2F, 0xD2C4, 0xD083, 0xD018, - 0xD13B, 0xD3A4, 0xD70A, 0xDF80, 0xEB3C, 0xF129, 0xB395, 0xBF59, - 0xDBAD, 0x076D, 0x228E, 0x2C06, 0x1821, 0xF850, 0xDCBB, 0xC924, - 0xB9CB, 0xB395, 0x1F5A, 0x02E8, 0xDCB1, 0xD59A, 0xE28E, 0xEE84, - 0xED23, 0xE7FB, 0xE964, 0xFB00, 0x132B, 0x1F5A, 0x1C2D, 0x1E20, - 0x140D, 0xF0F2, 0xE31B, 0xE1EE, 0xF2AC, 0x0A94, 0x1C0B, 0x2065, - 0x1E4D, 0x1C2D, 0xE692, 0xE5BA, 0xE535, 0xE4F4, 0xE4EB, 0xE50E, - 0xE54E, 0xE5A0, 0xE5F6, 0xE644, 0xE67C, 0xE692, 0xEA13, 0xF458, - 0x07E2, 0x20E1, 0x38BB, 0x3BFC, 0x3794, 0x337B, 0x2A8B, 0x12F0, - 0xF758, 0xEA13, 0x0943, 0x18E9, 0x23C7, 0x116A, 0xF76F, 0xE8AE, - 0xF856, 0x11A4, 0x22EE, 0x1DC8, 0x10AB, 0x0943, 0xE20D, 0xF2A6, - 0x0712, 0x13D8, 0x200B, 0x3222, 0x1BFD, 0x215C, 0x2364, 0x0D4D, - 0xF06B, 0xE20D, 0x1FFF, 0x3FFF, 0xE001, 0xE001, 0xC001, 0xE001, - 0xC001, 0xC001, 0xC9D1, 0xC71A, 0xC56B, 0xC49A, 0xC47E, 0xC4EE, - 0xC5BE, 0xC6C6, 0xC7DC, 0xC8D6, 0xC98B, 0xC9D1, 0xC9D1, 0xC71A, - 0xC56B, 0xC49A, 0xC47E, 0xC4EE, 0xC5BE, 0xC6C6, 0xC7DC, 0xC8D6, - 0xC98B, 0xC9D1, 0xF156, 0xF72C, 0x0160, 0x0CB3, 0x15E2, 0x19AA, - 0x16AE, 0x0F35, 0x0580, 0xFBCB, 0xF453, 0xF156, 0x45B3, 0x4627, - 0x4656, 0x4658, 0x4646, 0x463B, 0x4631, 0x4618, 0x45F7, 0x45D6, - 0x45BD, 0x45B3, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animvalue_05005004, 0x001521d0, 57608, 0x00005004, 452); // 0x050051C8 -static const u16 monty_mole_seg5_animindex_050051C8[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x000C, 0x00CA, 0x0001, 0x0000, 0x000C, 0x00D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00B1, - 0x000C, 0x0002, 0x000C, 0x000E, 0x000C, 0x001A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00B0, - 0x000C, 0x0026, 0x000C, 0x0032, 0x000C, 0x003E, - 0x0001, 0x00AD, 0x0001, 0x00AE, 0x0001, 0x00AF, - 0x000C, 0x0056, 0x000C, 0x0062, 0x000C, 0x006E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x004A, - 0x0001, 0x00AA, 0x0001, 0x00AB, 0x0001, 0x00AC, - 0x000C, 0x0086, 0x000C, 0x0092, 0x000C, 0x009E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x007A, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animindex_050051C8, 0x001521d0, 57608, 0x000051c8, 180); // 0x0500527C static const struct Animation monty_mole_seg5_anim_0500527C = { diff --git a/actors/monty_mole/anims/anim_050054B0.inc.c b/actors/monty_mole/anims/anim_050054B0.inc.c index fb6f0802d..941daaf94 100644 --- a/actors/monty_mole/anims/anim_050054B0.inc.c +++ b/actors/monty_mole/anims/anim_050054B0.inc.c @@ -1,47 +1,9 @@ +#include "pc/rom_assets.h" // 0x05005294 -static const s16 monty_mole_seg5_animvalue_05005294[] = { - 0x0000, 0x3FFF, 0x84F1, 0x85CD, 0x86BB, 0x87AE, 0x889C, 0x8978, - 0x8A38, 0x8ACF, 0x8B32, 0x8B56, 0x7457, 0x74F1, 0x75B3, 0x768F, - 0x7775, 0x7854, 0x791E, 0x79C1, 0x7A2F, 0x7A57, 0x1099, 0x142B, - 0x1834, 0x1C77, 0x20B8, 0x24BA, 0x2842, 0x2B13, 0x2CEF, 0x2D9C, - 0xF49F, 0xF40E, 0xF3D1, 0xF3D6, 0xF40B, 0xF45E, 0xF4BE, 0xF519, - 0xF55C, 0xF577, 0x0336, 0x0347, 0x02AE, 0x0197, 0x002F, 0xFEA5, - 0xFD23, 0xFBD8, 0xFAF0, 0xFA99, 0xCB55, 0xCCDB, 0xCB78, 0xC7E7, - 0xC2E2, 0xBD23, 0xB767, 0xB267, 0xAEDE, 0xAD86, 0xF129, 0xF1F3, - 0xF31E, 0xF48A, 0xF617, 0xF7A5, 0xF913, 0xFA41, 0xFB0D, 0xFB59, - 0xB395, 0xB7AB, 0xC0A8, 0xCD1D, 0xDB9A, 0xEAAE, 0xF8E9, 0x04D9, - 0x0D12, 0x1022, 0x1F5A, 0x1A98, 0x12C5, 0x08D7, 0xFDC9, 0xF290, - 0xE826, 0xDF82, 0xD99D, 0xD76F, 0x1C2D, 0x1B92, 0x1749, 0x1054, - 0x07B2, 0xFE65, 0xF56B, 0xEDC4, 0xE870, 0xE671, 0xE692, 0xE0AD, - 0xD92E, 0xD3B8, 0xD3EC, 0xE91C, 0x0008, 0x020A, 0xFDAD, 0xFA88, - 0xEA13, 0xF323, 0x0352, 0x1317, 0x1AE7, 0x17E9, 0x0EDC, 0x039D, - 0xFA09, 0xF5FC, 0x0943, 0x0D1D, 0x1208, 0x16D4, 0x1A53, 0x1C6A, - 0x1DD9, 0x1EBE, 0x1F32, 0x1F53, 0xE20D, 0xEDD4, 0xFE14, 0x0CBE, - 0x13C6, 0x1079, 0x06E4, 0xFB0E, 0xF0FF, 0xECBF, 0x1FFF, 0x3FFF, - 0xE001, 0xE001, 0xC001, 0xE001, 0xC001, 0xC001, 0xC9D1, 0xCC48, - 0xD202, 0xDA0A, 0xE370, 0xED40, 0xF687, 0xFE54, 0x03B3, 0x05B4, - 0xC9D1, 0xCC48, 0xD202, 0xDA0A, 0xE370, 0xED40, 0xF687, 0xFE54, - 0x03B3, 0x05B4, 0x45B3, 0x455B, 0x44A2, 0x43A5, 0x4280, 0x414F, - 0x4031, 0x3F40, 0x3E9B, 0x3E5E, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animvalue_05005294, 0x001521d0, 57608, 0x00005294, 360); // 0x050053FC -static const u16 monty_mole_seg5_animindex_050053FC[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00AA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00A0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0096, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0095, - 0x000A, 0x0002, 0x000A, 0x000C, 0x000A, 0x0016, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0094, - 0x000A, 0x0020, 0x000A, 0x002A, 0x000A, 0x0034, - 0x0001, 0x0091, 0x0001, 0x0092, 0x0001, 0x0093, - 0x000A, 0x0048, 0x000A, 0x0052, 0x000A, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x003E, - 0x0001, 0x008E, 0x0001, 0x008F, 0x0001, 0x0090, - 0x000A, 0x0070, 0x000A, 0x007A, 0x000A, 0x0084, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0066, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animindex_050053FC, 0x001521d0, 57608, 0x000053fc, 180); // 0x050054B0 static const struct Animation monty_mole_seg5_anim_050054B0 = { diff --git a/actors/monty_mole/anims/anim_050062B0.inc.c b/actors/monty_mole/anims/anim_050062B0.inc.c index dc0f103fd..713bc9ed2 100644 --- a/actors/monty_mole/anims/anim_050062B0.inc.c +++ b/actors/monty_mole/anims/anim_050062B0.inc.c @@ -1,236 +1,9 @@ +#include "pc/rom_assets.h" // 0x050054C8 -static const s16 monty_mole_seg5_animvalue_050054C8[] = { - 0x0000, 0x3FFF, 0x8B56, 0x8B78, 0x8B97, 0x8BB6, 0x8BD2, 0x8BED, - 0x8C07, 0x8C1F, 0x8C35, 0x8C4A, 0x8C5D, 0x8C6F, 0x8C80, 0x8C8F, - 0x8C9D, 0x8CAA, 0x8CB5, 0x8CBF, 0x8CC8, 0x8CD0, 0x8CD7, 0x8CDD, - 0x8CE1, 0x8CE5, 0x8CE8, 0x8CE9, 0x8CEA, 0x8CEA, 0x8CE9, 0x8CE7, - 0x8CE4, 0x8CE1, 0x8CDD, 0x8CD8, 0x8CD3, 0x8CCD, 0x8CC6, 0x8CBF, - 0x8CB7, 0x8CAF, 0x8CA6, 0x8C9D, 0x8C94, 0x8C8A, 0x8C80, 0x8C76, - 0x8C6B, 0x8C60, 0x8C55, 0x8C4A, 0x8C3F, 0x8C33, 0x8C28, 0x8C1C, - 0x8C11, 0x8C05, 0x8BFA, 0x8BEF, 0x8BE3, 0x8BD8, 0x8BCE, 0x8BC3, - 0x8BB9, 0x8BAF, 0x8BA6, 0x8B9C, 0x8B94, 0x8B8B, 0x8B83, 0x8B7C, - 0x8B75, 0x8B6F, 0x8B69, 0x8B64, 0x8B60, 0x8B5D, 0x8B5A, 0x8B58, - 0x8B56, 0x8B56, 0x7A57, 0x7A6B, 0x7A7F, 0x7A92, 0x7AA3, 0x7AB4, - 0x7AC4, 0x7AD2, 0x7AE0, 0x7AED, 0x7AF9, 0x7B04, 0x7B0E, 0x7B17, - 0x7B20, 0x7B28, 0x7B2F, 0x7B35, 0x7B3B, 0x7B40, 0x7B44, 0x7B47, - 0x7B4A, 0x7B4C, 0x7B4E, 0x7B4F, 0x7B4F, 0x7B4F, 0x7B4F, 0x7B4E, - 0x7B4C, 0x7B4A, 0x7B47, 0x7B44, 0x7B41, 0x7B3D, 0x7B39, 0x7B35, - 0x7B30, 0x7B2B, 0x7B26, 0x7B20, 0x7B1A, 0x7B14, 0x7B0E, 0x7B08, - 0x7B01, 0x7AFB, 0x7AF4, 0x7AED, 0x7AE6, 0x7ADF, 0x7AD8, 0x7AD1, - 0x7ACA, 0x7AC3, 0x7ABC, 0x7AB5, 0x7AAE, 0x7AA7, 0x7AA0, 0x7A9A, - 0x7A94, 0x7A8E, 0x7A88, 0x7A82, 0x7A7D, 0x7A77, 0x7A73, 0x7A6E, - 0x7A6A, 0x7A66, 0x7A63, 0x7A60, 0x7A5D, 0x7A5B, 0x7A59, 0x7A58, - 0x7A57, 0x7A57, 0x2D9C, 0x2E23, 0x2EA4, 0x2F1D, 0x2F91, 0x2FFD, - 0x3064, 0x30C4, 0x311E, 0x3172, 0x31C0, 0x3208, 0x324B, 0x3289, - 0x32C1, 0x32F4, 0x3322, 0x334B, 0x336F, 0x338F, 0x33AA, 0x33C1, - 0x33D3, 0x33E2, 0x33EC, 0x33F3, 0x33F6, 0x33F6, 0x33F2, 0x33EA, - 0x33E0, 0x33D2, 0x33C2, 0x33AF, 0x3399, 0x3381, 0x3366, 0x3349, - 0x332A, 0x3309, 0x32E7, 0x32C2, 0x329C, 0x3275, 0x324C, 0x3222, - 0x31F7, 0x31CB, 0x319F, 0x3172, 0x3144, 0x3116, 0x30E8, 0x30B9, - 0x308B, 0x305D, 0x302F, 0x3002, 0x2FD5, 0x2FA9, 0x2F7E, 0x2F54, - 0x2F2B, 0x2F03, 0x2EDC, 0x2EB7, 0x2E94, 0x2E72, 0x2E53, 0x2E35, - 0x2E1A, 0x2E01, 0x2DEA, 0x2DD6, 0x2DC5, 0x2DB6, 0x2DAB, 0x2DA2, - 0x2D9D, 0x2D9C, 0xF577, 0xF557, 0xF53A, 0xF51E, 0xF503, 0xF4EA, - 0xF4D2, 0xF4BC, 0xF4A7, 0xF494, 0xF482, 0xF471, 0xF462, 0xF453, - 0xF446, 0xF43B, 0xF430, 0xF427, 0xF41E, 0xF417, 0xF411, 0xF40B, - 0xF407, 0xF404, 0xF401, 0xF400, 0xF3FF, 0xF3FF, 0xF400, 0xF402, - 0xF404, 0xF407, 0xF40B, 0xF40F, 0xF414, 0xF41A, 0xF420, 0xF427, - 0xF42E, 0xF436, 0xF43E, 0xF446, 0xF44F, 0xF458, 0xF461, 0xF46B, - 0xF475, 0xF47F, 0xF489, 0xF494, 0xF49E, 0xF4A9, 0xF4B4, 0xF4BE, - 0xF4C9, 0xF4D4, 0xF4DE, 0xF4E9, 0xF4F3, 0xF4FD, 0xF507, 0xF511, - 0xF51B, 0xF524, 0xF52D, 0xF535, 0xF53D, 0xF545, 0xF54C, 0xF553, - 0xF55A, 0xF55F, 0xF565, 0xF569, 0xF56D, 0xF571, 0xF573, 0xF575, - 0xF576, 0xF577, 0xFA99, 0xFAAC, 0xFABE, 0xFACF, 0xFADF, 0xFAEF, - 0xFAFD, 0xFB0B, 0xFB17, 0xFB23, 0xFB2E, 0xFB38, 0xFB42, 0xFB4A, - 0xFB52, 0xFB59, 0xFB60, 0xFB66, 0xFB6B, 0xFB6F, 0xFB73, 0xFB76, - 0xFB79, 0xFB7B, 0xFB7C, 0xFB7D, 0xFB7E, 0xFB7E, 0xFB7D, 0xFB7C, - 0xFB7A, 0xFB79, 0xFB76, 0xFB74, 0xFB71, 0xFB6D, 0xFB69, 0xFB65, - 0xFB61, 0xFB5C, 0xFB57, 0xFB52, 0xFB4D, 0xFB47, 0xFB42, 0xFB3C, - 0xFB36, 0xFB30, 0xFB29, 0xFB23, 0xFB1D, 0xFB16, 0xFB10, 0xFB09, - 0xFB03, 0xFAFC, 0xFAF6, 0xFAEF, 0xFAE9, 0xFAE3, 0xFADD, 0xFAD7, - 0xFAD1, 0xFACB, 0xFAC6, 0xFAC1, 0xFABC, 0xFAB7, 0xFAB3, 0xFAAF, - 0xFAAB, 0xFAA7, 0xFAA4, 0xFAA1, 0xFA9F, 0xFA9D, 0xFA9B, 0xFA9A, - 0xFA99, 0xFA99, 0xAD86, 0xAE0C, 0xAE8C, 0xAF04, 0xAF76, 0xAFE2, - 0xB047, 0xB0A6, 0xB0FF, 0xB152, 0xB19F, 0xB1E7, 0xB229, 0xB266, - 0xB29D, 0xB2D0, 0xB2FD, 0xB326, 0xB34A, 0xB369, 0xB384, 0xB39B, - 0xB3AD, 0xB3BB, 0xB3C6, 0xB3CC, 0xB3CF, 0xB3CF, 0xB3CB, 0xB3C4, - 0xB3B9, 0xB3AC, 0xB39C, 0xB389, 0xB373, 0xB35B, 0xB341, 0xB324, - 0xB306, 0xB2E5, 0xB2C3, 0xB29F, 0xB279, 0xB252, 0xB22A, 0xB200, - 0xB1D6, 0xB1AB, 0xB17F, 0xB152, 0xB125, 0xB0F7, 0xB0C9, 0xB09C, - 0xB06E, 0xB040, 0xB013, 0xAFE6, 0xAFBA, 0xAF8E, 0xAF64, 0xAF3A, - 0xAF11, 0xAEEA, 0xAEC4, 0xAE9F, 0xAE7C, 0xAE5B, 0xAE3C, 0xAE1E, - 0xAE03, 0xADEA, 0xADD4, 0xADC0, 0xADAF, 0xADA1, 0xAD95, 0xAD8D, - 0xAD88, 0xAD86, 0xFB59, 0xFB70, 0xFB86, 0xFB9A, 0xFBAE, 0xFBC0, - 0xFBD2, 0xFBE2, 0xFBF1, 0xFC00, 0xFC0D, 0xFC19, 0xFC24, 0xFC2F, - 0xFC38, 0xFC41, 0xFC49, 0xFC50, 0xFC56, 0xFC5B, 0xFC60, 0xFC64, - 0xFC67, 0xFC69, 0xFC6B, 0xFC6C, 0xFC6D, 0xFC6D, 0xFC6C, 0xFC6B, - 0xFC69, 0xFC67, 0xFC64, 0xFC61, 0xFC5D, 0xFC59, 0xFC54, 0xFC50, - 0xFC4A, 0xFC45, 0xFC3F, 0xFC39, 0xFC32, 0xFC2B, 0xFC25, 0xFC1D, - 0xFC16, 0xFC0F, 0xFC07, 0xFC00, 0xFBF8, 0xFBF0, 0xFBE8, 0xFBE0, - 0xFBD8, 0xFBD1, 0xFBC9, 0xFBC1, 0xFBBA, 0xFBB2, 0xFBAB, 0xFBA4, - 0xFB9D, 0xFB96, 0xFB8F, 0xFB89, 0xFB83, 0xFB7D, 0xFB78, 0xFB73, - 0xFB6E, 0xFB6A, 0xFB66, 0xFB63, 0xFB60, 0xFB5D, 0xFB5B, 0xFB5A, - 0xFB59, 0xFB59, 0x1022, 0x1052, 0x107F, 0x10AA, 0x10D3, 0x10F9, - 0x111D, 0x113F, 0x115F, 0x117D, 0x1199, 0x11B2, 0x11CA, 0x11E0, - 0x11F4, 0x1206, 0x1216, 0x1224, 0x1231, 0x123C, 0x1246, 0x124E, - 0x1255, 0x125A, 0x125E, 0x1260, 0x1261, 0x1261, 0x125F, 0x125D, - 0x1259, 0x1254, 0x124E, 0x1248, 0x1240, 0x1237, 0x122E, 0x1224, - 0x1219, 0x120D, 0x1201, 0x11F4, 0x11E7, 0x11D9, 0x11CA, 0x11BB, - 0x11AC, 0x119D, 0x118D, 0x117D, 0x116D, 0x115D, 0x114C, 0x113C, - 0x112B, 0x111B, 0x110B, 0x10FB, 0x10EB, 0x10DC, 0x10CC, 0x10BD, - 0x10AF, 0x10A1, 0x1093, 0x1086, 0x1079, 0x106E, 0x1062, 0x1058, - 0x104E, 0x1045, 0x103D, 0x1036, 0x1030, 0x102B, 0x1027, 0x1024, - 0x1022, 0x1022, 0xD76F, 0xD6F6, 0xD684, 0xD617, 0xD5B1, 0xD550, - 0xD4F5, 0xD4A0, 0xD450, 0xD405, 0xD3BF, 0xD37F, 0xD343, 0xD30D, - 0xD2DB, 0xD2AD, 0xD284, 0xD260, 0xD240, 0xD223, 0xD20B, 0xD1F7, - 0xD1E6, 0xD1DA, 0xD1D0, 0xD1CA, 0xD1C8, 0xD1C8, 0xD1CC, 0xD1D2, - 0xD1DC, 0xD1E8, 0xD1F6, 0xD207, 0xD21B, 0xD230, 0xD248, 0xD261, - 0xD27D, 0xD29A, 0xD2B9, 0xD2DA, 0xD2FB, 0xD31E, 0xD343, 0xD368, - 0xD38E, 0xD3B5, 0xD3DD, 0xD405, 0xD42D, 0xD456, 0xD480, 0xD4A9, - 0xD4D2, 0xD4FB, 0xD524, 0xD54C, 0xD574, 0xD59B, 0xD5C1, 0xD5E7, - 0xD60C, 0xD62F, 0xD651, 0xD672, 0xD692, 0xD6AF, 0xD6CC, 0xD6E6, - 0xD6FE, 0xD715, 0xD729, 0xD73A, 0xD74A, 0xD757, 0xD761, 0xD768, - 0xD76D, 0xD76F, 0xE671, 0xE6B2, 0xE6F0, 0xE72A, 0xE762, 0xE796, - 0xE7C7, 0xE7F5, 0xE820, 0xE849, 0xE86E, 0xE891, 0xE8B1, 0xE8CE, - 0xE8E9, 0xE902, 0xE918, 0xE92C, 0xE93D, 0xE94C, 0xE959, 0xE964, - 0xE96D, 0xE974, 0xE979, 0xE97C, 0xE97E, 0xE97E, 0xE97C, 0xE978, - 0xE973, 0xE96D, 0xE965, 0xE95C, 0xE951, 0xE945, 0xE939, 0xE92B, - 0xE91C, 0xE90C, 0xE8FB, 0xE8EA, 0xE8D8, 0xE8C5, 0xE8B1, 0xE89D, - 0xE889, 0xE874, 0xE85E, 0xE849, 0xE833, 0xE81C, 0xE806, 0xE7F0, - 0xE7DA, 0xE7C4, 0xE7AE, 0xE798, 0xE782, 0xE76D, 0xE759, 0xE744, - 0xE731, 0xE71D, 0xE70B, 0xE6F9, 0xE6E8, 0xE6D8, 0xE6C9, 0xE6BB, - 0xE6AE, 0xE6A2, 0xE697, 0xE68D, 0xE685, 0xE67E, 0xE678, 0xE674, - 0xE672, 0xE671, 0xFA88, 0xFA93, 0xFA9E, 0xFAA7, 0xFAB1, 0xFAB9, - 0xFAC2, 0xFAC9, 0xFAD1, 0xFAD7, 0xFADE, 0xFAE3, 0xFAE9, 0xFAEE, - 0xFAF2, 0xFAF6, 0xFAFA, 0xFAFD, 0xFB00, 0xFB03, 0xFB05, 0xFB07, - 0xFB08, 0xFB0A, 0xFB0A, 0xFB0B, 0xFB0B, 0xFB0B, 0xFB0B, 0xFB0A, - 0xFB09, 0xFB08, 0xFB07, 0xFB05, 0xFB04, 0xFB02, 0xFB00, 0xFAFD, - 0xFAFB, 0xFAF8, 0xFAF5, 0xFAF2, 0xFAEF, 0xFAEC, 0xFAE9, 0xFAE5, - 0xFAE2, 0xFADF, 0xFADB, 0xFAD7, 0xFAD4, 0xFAD0, 0xFACC, 0xFAC9, - 0xFAC5, 0xFAC1, 0xFABD, 0xFABA, 0xFAB6, 0xFAB3, 0xFAAF, 0xFAAC, - 0xFAA8, 0xFAA5, 0xFAA2, 0xFA9F, 0xFA9C, 0xFA9A, 0xFA97, 0xFA95, - 0xFA93, 0xFA90, 0xFA8F, 0xFA8D, 0xFA8C, 0xFA8A, 0xFA8A, 0xFA89, - 0xFA88, 0xFA88, 0xF5FC, 0xF5DE, 0xF5C2, 0xF5A7, 0xF58E, 0xF576, - 0xF55F, 0xF54A, 0xF537, 0xF524, 0xF513, 0xF503, 0xF4F4, 0xF4E7, - 0xF4DB, 0xF4CF, 0xF4C5, 0xF4BC, 0xF4B4, 0xF4AD, 0xF4A7, 0xF4A2, - 0xF49E, 0xF49B, 0xF499, 0xF497, 0xF497, 0xF497, 0xF498, 0xF499, - 0xF49C, 0xF49E, 0xF4A2, 0xF4A6, 0xF4AB, 0xF4B0, 0xF4B6, 0xF4BD, - 0xF4C3, 0xF4CB, 0xF4D2, 0xF4DA, 0xF4E3, 0xF4EB, 0xF4F4, 0xF4FD, - 0xF507, 0xF510, 0xF51A, 0xF524, 0xF52E, 0xF538, 0xF542, 0xF54D, - 0xF557, 0xF561, 0xF56B, 0xF575, 0xF57F, 0xF588, 0xF592, 0xF59B, - 0xF5A4, 0xF5AD, 0xF5B5, 0xF5BE, 0xF5C5, 0xF5CD, 0xF5D4, 0xF5DA, - 0xF5E0, 0xF5E6, 0xF5EB, 0xF5EF, 0xF5F3, 0xF5F6, 0xF5F9, 0xF5FA, - 0xF5FC, 0xF5FC, 0x1F53, 0x1FB0, 0x2008, 0x205C, 0x20AB, 0x20F6, - 0x213C, 0x217E, 0x21BC, 0x21F6, 0x222B, 0x225D, 0x228B, 0x22B5, - 0x22DC, 0x22FF, 0x231F, 0x233B, 0x2354, 0x2369, 0x237C, 0x238C, - 0x2398, 0x23A2, 0x23AA, 0x23AE, 0x23B0, 0x23B0, 0x23AD, 0x23A8, - 0x23A1, 0x2398, 0x238C, 0x237F, 0x2370, 0x2360, 0x234D, 0x233A, - 0x2324, 0x230E, 0x22F6, 0x22DD, 0x22C3, 0x22A8, 0x228C, 0x226F, - 0x2251, 0x2233, 0x2215, 0x21F6, 0x21D6, 0x21B7, 0x2197, 0x2177, - 0x2157, 0x2138, 0x2118, 0x20F9, 0x20DA, 0x20BC, 0x209E, 0x2081, - 0x2065, 0x204A, 0x202F, 0x2016, 0x1FFE, 0x1FE7, 0x1FD1, 0x1FBD, - 0x1FAA, 0x1F99, 0x1F89, 0x1F7B, 0x1F6F, 0x1F65, 0x1F5E, 0x1F58, - 0x1F54, 0x1F53, 0xECBF, 0xED14, 0xED65, 0xEDB1, 0xEDF9, 0xEE3E, - 0xEE7E, 0xEEBA, 0xEEF2, 0xEF27, 0xEF58, 0xEF86, 0xEFB0, 0xEFD6, - 0xEFF9, 0xF019, 0xF036, 0xF050, 0xF067, 0xF07B, 0xF08C, 0xF09A, - 0xF0A6, 0xF0AF, 0xF0B5, 0xF0B9, 0xF0BB, 0xF0BB, 0xF0B8, 0xF0B4, - 0xF0AD, 0xF0A5, 0xF09B, 0xF08F, 0xF081, 0xF072, 0xF061, 0xF04F, - 0xF03B, 0xF027, 0xF011, 0xEFFA, 0xEFE2, 0xEFCA, 0xEFB0, 0xEF96, - 0xEF7B, 0xEF5F, 0xEF43, 0xEF27, 0xEF0A, 0xEEEE, 0xEED1, 0xEEB4, - 0xEE97, 0xEE7A, 0xEE5D, 0xEE40, 0xEE24, 0xEE09, 0xEDEE, 0xEDD3, - 0xEDB9, 0xEDA0, 0xED88, 0xED71, 0xED5B, 0xED46, 0xED32, 0xED1F, - 0xED0E, 0xECFF, 0xECF0, 0xECE4, 0xECD9, 0xECD0, 0xECC9, 0xECC3, - 0xECC0, 0xECBF, 0x1FFF, 0x3FFF, 0xE001, 0xE001, 0xC001, 0xE001, - 0xC001, 0xC001, 0x0000, 0x00FB, 0x026C, 0x0421, 0x05ED, 0x079F, - 0x0908, 0x09FA, 0x0A44, 0x09B8, 0x0864, 0x0686, 0x0436, 0x018C, - 0xFEA1, 0xFB8C, 0xF865, 0xF545, 0xF245, 0xEF7B, 0xED01, 0xEAEE, - 0xE95B, 0xE85F, 0xE7F6, 0xE806, 0xE889, 0xE976, 0xEAC7, 0xEC75, - 0xEE79, 0xF0CD, 0xF369, 0xF646, 0xF95E, 0xFCD6, 0x00CB, 0x052C, - 0x09E4, 0x0EE1, 0x140D, 0x1956, 0x1EA8, 0x23F0, 0x291A, 0x2E13, - 0x32C7, 0x3722, 0x3B12, 0x3E82, 0x4160, 0x4397, 0x4514, 0x452E, - 0x437E, 0x4059, 0x3C10, 0x36F5, 0x315D, 0x2B98, 0x25FA, 0x20D6, - 0x1C7D, 0x1943, 0x16BB, 0x1443, 0x11DD, 0x0F8F, 0x0D5B, 0x0B46, - 0x0952, 0x0784, 0x05DE, 0x0465, 0x031C, 0x0207, 0x0129, 0x0086, - 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0008, 0x0012, 0x001D, - 0x0029, 0x0034, 0x003E, 0x0046, 0x004A, 0x0049, 0x0042, 0x0034, - 0x001F, 0x0000, 0xFFCE, 0xFF82, 0xFF23, 0xFEB8, 0xFE46, 0xFDD5, - 0xFD6A, 0xFD0B, 0xFCC0, 0xFC8F, 0xFC7D, 0xFC83, 0xFC96, 0xFCB4, - 0xFCDC, 0xFD0C, 0xFD43, 0xFD80, 0xFDC0, 0xFE04, 0xFE49, 0xFE8E, - 0xFED2, 0xFF13, 0xFF50, 0xFF88, 0xFFB8, 0xFFE1, 0x0000, 0x0012, - 0x0016, 0x000F, 0x0000, 0xFFE9, 0xFFCF, 0xFFB4, 0xFF9A, 0xFF85, - 0xFF76, 0xFF71, 0xFF72, 0xFF77, 0xFF7E, 0xFF87, 0xFF92, 0xFF9E, - 0xFFAB, 0xFFB9, 0xFFC6, 0xFFD3, 0xFFDF, 0xFFEA, 0xFFF3, 0xFFFA, - 0xFFFF, 0x0000, 0x05B4, 0x063B, 0x069A, 0x06D7, 0x06F8, 0x0707, - 0x0708, 0x0703, 0x0700, 0x0705, 0x071B, 0x0744, 0x0779, 0x07B5, - 0x07F2, 0x082C, 0x085B, 0x087B, 0x0885, 0x0875, 0x0844, 0x07ED, - 0x076A, 0x06B6, 0x0595, 0x03E7, 0x01CF, 0xFF73, 0xFCF2, 0xFA72, - 0xF817, 0xF602, 0xF459, 0xF33E, 0xF2D5, 0xF2F3, 0xF352, 0xF3EC, - 0xF4B9, 0xF5B3, 0xF6D2, 0xF811, 0xF968, 0xFAD1, 0xFC44, 0xFDBC, - 0xFF30, 0x0099, 0x01F3, 0x0336, 0x045B, 0x055A, 0x062E, 0x06D5, - 0x0755, 0x07B4, 0x07F5, 0x081E, 0x0833, 0x0839, 0x0834, 0x082A, - 0x081E, 0x0816, 0x080C, 0x07F5, 0x07D5, 0x07AD, 0x077E, 0x074B, - 0x0714, 0x06DC, 0x06A4, 0x066F, 0x063C, 0x0610, 0x05EA, 0x05CD, - 0x05BA, 0x05B4, 0x0000, 0x00FB, 0x026C, 0x0421, 0x05ED, 0x079F, - 0x0908, 0x09FA, 0x0A44, 0x09B8, 0x0864, 0x0686, 0x0436, 0x018C, - 0xFEA1, 0xFB8C, 0xF865, 0xF545, 0xF245, 0xEF7B, 0xED01, 0xEAEE, - 0xE95B, 0xE85F, 0xE7F6, 0xE806, 0xE889, 0xE976, 0xEAC7, 0xEC75, - 0xEE79, 0xF0CD, 0xF369, 0xF646, 0xF95E, 0xFCD6, 0x00CB, 0x052C, - 0x09E4, 0x0EE1, 0x140D, 0x1956, 0x1EA8, 0x23F0, 0x291A, 0x2E13, - 0x32C7, 0x3722, 0x3B12, 0x3E82, 0x4160, 0x4397, 0x4514, 0x452E, - 0x437E, 0x4059, 0x3C10, 0x36F5, 0x315D, 0x2B98, 0x25FA, 0x20D6, - 0x1C7D, 0x1943, 0x16BB, 0x1443, 0x11DD, 0x0F8F, 0x0D5B, 0x0B46, - 0x0952, 0x0784, 0x05DE, 0x0465, 0x031C, 0x0207, 0x0129, 0x0086, - 0x0022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0008, 0x0012, 0x001D, - 0x0029, 0x0034, 0x003E, 0x0046, 0x004A, 0x0049, 0x0042, 0x0034, - 0x001F, 0x0000, 0xFFCE, 0xFF82, 0xFF23, 0xFEB8, 0xFE46, 0xFDD5, - 0xFD6A, 0xFD0B, 0xFCC0, 0xFC8F, 0xFC7D, 0xFC83, 0xFC96, 0xFCB4, - 0xFCDC, 0xFD0C, 0xFD43, 0xFD80, 0xFDC0, 0xFE04, 0xFE49, 0xFE8E, - 0xFED2, 0xFF13, 0xFF50, 0xFF88, 0xFFB8, 0xFFE1, 0x0000, 0x0012, - 0x0016, 0x000F, 0x0000, 0xFFE9, 0xFFCF, 0xFFB4, 0xFF9A, 0xFF85, - 0xFF76, 0xFF71, 0xFF72, 0xFF77, 0xFF7E, 0xFF87, 0xFF92, 0xFF9E, - 0xFFAB, 0xFFB9, 0xFFC6, 0xFFD3, 0xFFDF, 0xFFEA, 0xFFF3, 0xFFFA, - 0xFFFF, 0x0000, 0x05B4, 0x063B, 0x069A, 0x06D7, 0x06F8, 0x0707, - 0x0708, 0x0703, 0x0700, 0x0705, 0x071B, 0x0744, 0x0779, 0x07B5, - 0x07F2, 0x082C, 0x085B, 0x087B, 0x0885, 0x0875, 0x0844, 0x07ED, - 0x076A, 0x06B6, 0x0595, 0x03E7, 0x01CF, 0xFF73, 0xFCF2, 0xFA72, - 0xF817, 0xF602, 0xF459, 0xF33E, 0xF2D5, 0xF2F3, 0xF352, 0xF3EC, - 0xF4B9, 0xF5B3, 0xF6D2, 0xF811, 0xF968, 0xFAD1, 0xFC44, 0xFDBC, - 0xFF30, 0x0099, 0x01F3, 0x0336, 0x045B, 0x055A, 0x062E, 0x06D5, - 0x0755, 0x07B4, 0x07F5, 0x081E, 0x0833, 0x0839, 0x0834, 0x082A, - 0x081E, 0x0816, 0x080C, 0x07F5, 0x07D5, 0x07AD, 0x077E, 0x074B, - 0x0714, 0x06DC, 0x06A4, 0x066F, 0x063C, 0x0610, 0x05EA, 0x05CD, - 0x05BA, 0x05B4, 0x3E5E, 0x3E59, 0x3E54, 0x3E50, 0x3E4C, 0x3E48, - 0x3E44, 0x3E41, 0x3E3E, 0x3E3B, 0x3E38, 0x3E35, 0x3E33, 0x3E31, - 0x3E2F, 0x3E2D, 0x3E2B, 0x3E2A, 0x3E29, 0x3E27, 0x3E26, 0x3E26, - 0x3E25, 0x3E24, 0x3E24, 0x3E24, 0x3E24, 0x3E24, 0x3E24, 0x3E24, - 0x3E24, 0x3E25, 0x3E26, 0x3E26, 0x3E27, 0x3E28, 0x3E29, 0x3E2A, - 0x3E2B, 0x3E2C, 0x3E2D, 0x3E2F, 0x3E30, 0x3E31, 0x3E33, 0x3E34, - 0x3E36, 0x3E38, 0x3E39, 0x3E3B, 0x3E3C, 0x3E3E, 0x3E40, 0x3E41, - 0x3E43, 0x3E45, 0x3E46, 0x3E48, 0x3E49, 0x3E4B, 0x3E4D, 0x3E4E, - 0x3E50, 0x3E51, 0x3E52, 0x3E54, 0x3E55, 0x3E56, 0x3E57, 0x3E58, - 0x3E59, 0x3E5A, 0x3E5B, 0x3E5C, 0x3E5C, 0x3E5D, 0x3E5D, 0x3E5E, - 0x3E5E, 0x3E5E, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animvalue_050054C8, 0x001521d0, 57608, 0x000054c8, 3380); // 0x050061FC -static const u16 monty_mole_seg5_animindex_050061FC[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x064A, - 0x0050, 0x055A, 0x0050, 0x05AA, 0x0050, 0x05FA, - 0x0050, 0x046A, 0x0050, 0x04BA, 0x0050, 0x050A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0469, - 0x0050, 0x0002, 0x0050, 0x0052, 0x0050, 0x00A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0468, - 0x0050, 0x00F2, 0x0050, 0x0142, 0x0050, 0x0192, - 0x0001, 0x0465, 0x0001, 0x0466, 0x0001, 0x0467, - 0x0050, 0x0232, 0x0050, 0x0282, 0x0050, 0x02D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x01E2, - 0x0001, 0x0462, 0x0001, 0x0463, 0x0001, 0x0464, - 0x0050, 0x0372, 0x0050, 0x03C2, 0x0050, 0x0412, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0322, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animindex_050061FC, 0x001521d0, 57608, 0x000061fc, 180); // 0x050062B0 static const struct Animation monty_mole_seg5_anim_050062B0 = { diff --git a/actors/monty_mole/anims/anim_050065C0.inc.c b/actors/monty_mole/anims/anim_050065C0.inc.c index cb204dbdc..e50274b34 100644 --- a/actors/monty_mole/anims/anim_050065C0.inc.c +++ b/actors/monty_mole/anims/anim_050065C0.inc.c @@ -1,61 +1,9 @@ +#include "pc/rom_assets.h" // 0x050062C8 -static const s16 monty_mole_seg5_animvalue_050062C8[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3FFF, 0x8001, 0x805B, 0x8148, 0x829B, - 0x8425, 0x85B7, 0x8724, 0x883D, 0x8912, 0x89D1, 0x8A71, 0x8AEB, - 0x8B3A, 0x8B56, 0x8001, 0x7FAD, 0x7ED7, 0x7DAC, 0x7C59, 0x7B0E, - 0x79F9, 0x7948, 0x790E, 0x792B, 0x797C, 0x79DF, 0x7A33, 0x7A57, - 0x2C68, 0x2CA3, 0x2D3B, 0x2E0D, 0x2EF4, 0x2FCD, 0x3073, 0x30C2, - 0x3096, 0x3006, 0x2F40, 0x2E77, 0x2DDA, 0x2D9C, 0x0000, 0xFF96, - 0xFE7E, 0xFCF1, 0xFB2A, 0xF962, 0xF7D4, 0xF6B7, 0xF610, 0xF5AC, - 0xF57B, 0xF56E, 0xF572, 0xF577, 0x0000, 0xFF9C, 0xFE95, 0xFD27, - 0xFB8C, 0xF9FF, 0xF8BC, 0xF7FC, 0xF7E4, 0xF84B, 0xF8FB, 0xF9BC, - 0xFA59, 0xFA99, 0xACD3, 0xAD06, 0xAD8D, 0xAE45, 0xAF10, 0xAFCC, - 0xB05A, 0xB09A, 0xB069, 0xAFDA, 0xAF1A, 0xAE59, 0xADC3, 0xAD86, - 0xF39B, 0xF534, 0xF957, 0xFF09, 0x054D, 0x0B2B, 0x0FA5, 0x11C0, - 0x1081, 0x0C79, 0x06FE, 0x016B, 0xFD17, 0xFB59, 0x0000, 0xFE4F, - 0xF9FB, 0xF424, 0xEDEB, 0xE86F, 0xE4D0, 0xE42F, 0xE84D, 0xF0AF, - 0xFB17, 0x054A, 0x0D0C, 0x1022, 0x0000, 0x00A6, 0x023C, 0x0433, - 0x05FF, 0x0712, 0x06E0, 0x04D9, 0xFF52, 0xF64E, 0xEBCD, 0xE1D2, - 0xDA5D, 0xD76F, 0xD08C, 0xD2C6, 0xD88F, 0xE094, 0xE981, 0xF202, - 0xF8C2, 0xFC6C, 0xFBF7, 0xF839, 0xF2B2, 0xECE4, 0xE84E, 0xE671, - 0xF6DE, 0xF807, 0xFB08, 0xFF28, 0x03AE, 0x07E3, 0x0B0D, 0x0C75, - 0x0B53, 0x080F, 0x03B4, 0xFF4E, 0xFBE6, 0xFA88, 0x0000, 0x0193, - 0x059C, 0x0B15, 0x10F5, 0x1636, 0x19CF, 0x1AB9, 0x1777, 0x1083, - 0x07C6, 0xFF2B, 0xF899, 0xF5FC, 0x0000, 0xFF7F, 0xFE44, 0xFCBC, - 0xFB56, 0xFA7F, 0xFAA4, 0xFC33, 0x0079, 0x0772, 0x0F91, 0x174A, - 0x1D0F, 0x1F53, 0xD024, 0xD280, 0xD8A7, 0xE134, 0xEAC4, 0xF3F2, - 0xFB5B, 0xFF9A, 0xFFBB, 0xFCAB, 0xF7D3, 0xF29D, 0xEE73, 0xECBF, - 0x1FFF, 0x3FFF, 0xE001, 0xE001, 0xC001, 0xE001, 0xC001, 0xC001, - 0xD672, 0xD870, 0xDDAF, 0xE518, 0xED91, 0xF603, 0xFD57, 0x0271, - 0x0535, 0x0685, 0x06CD, 0x0679, 0x05F7, 0x05B4, 0xD672, 0xD870, - 0xDDAF, 0xE518, 0xED91, 0xF603, 0xFD57, 0x0271, 0x0535, 0x0685, - 0x06CD, 0x0679, 0x05F7, 0x05B4, 0x3FFF, 0x3FBE, 0x3F14, 0x3E2A, - 0x3D27, 0x3C34, 0x3B78, 0x3B1B, 0x3B43, 0x3BD7, 0x3CA5, 0x3D77, - 0x3E1C, 0x3E5E, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animvalue_050062C8, 0x001521d0, 57608, 0x000062c8, 580); // 0x0500650C -static const u16 monty_mole_seg5_animindex_0500650C[] = { - 0x000E, 0x0001, 0x000E, 0x000F, 0x000E, 0x001D, 0x0001, 0x0000, 0x0001, 0x002B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0114, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0106, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x00F8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00F7, - 0x000E, 0x002C, 0x000E, 0x003A, 0x000E, 0x0048, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00F6, - 0x000E, 0x0056, 0x000E, 0x0064, 0x000E, 0x0072, - 0x0001, 0x00F3, 0x0001, 0x00F4, 0x0001, 0x00F5, - 0x000E, 0x008E, 0x000E, 0x009C, 0x000E, 0x00AA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0080, - 0x0001, 0x00F0, 0x0001, 0x00F1, 0x0001, 0x00F2, - 0x000E, 0x00C6, 0x000E, 0x00D4, 0x000E, 0x00E2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x00B8, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animindex_0500650C, 0x001521d0, 57608, 0x0000650c, 180); // 0x050065C0 static const struct Animation monty_mole_seg5_anim_050065C0 = { diff --git a/actors/monty_mole/anims/anim_05006880.inc.c b/actors/monty_mole/anims/anim_05006880.inc.c index 51187729b..02dd56b0b 100644 --- a/actors/monty_mole/anims/anim_05006880.inc.c +++ b/actors/monty_mole/anims/anim_05006880.inc.c @@ -1,54 +1,9 @@ +#include "pc/rom_assets.h" // 0x050065F0 -static const s16 monty_mole_seg5_animvalue_050065F0[] = { - 0x0000, 0x0011, 0x0007, 0xFFFE, 0xFFFA, 0xFFF9, 0xFFFB, 0xFFFE, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0009, 0x000F, - 0x0017, 0x001A, 0x0013, 0x0007, 0x0000, 0xFFFE, 0xFFFE, 0xFFFF, - 0x0000, 0x3FFF, 0x802C, 0x806E, 0x8070, 0x7F98, 0x7ED5, 0x7F0F, - 0x7F9A, 0x8001, 0x8019, 0x8017, 0x8009, 0x8001, 0x7567, 0x7626, - 0x76C8, 0x770E, 0x76D8, 0x75C0, 0x7456, 0x735D, 0x7316, 0x731E, - 0x7345, 0x735D, 0x063E, 0xFE12, 0xF6D9, 0xF169, 0xEFBE, 0xF441, - 0xFB29, 0x0000, 0x014E, 0x0129, 0x006F, 0x0000, 0x0010, 0x002C, - 0x0071, 0x014B, 0x01EA, 0x0170, 0x0099, 0x0000, 0xFFD9, 0xFFDD, - 0xFFF3, 0x0000, 0xF3D8, 0xF4D0, 0xF5A4, 0xF5E6, 0xF5CE, 0xF54F, - 0xF4A5, 0xF430, 0xF40E, 0xF412, 0xF425, 0xF430, 0x8691, 0x7D88, - 0x75CA, 0x70DB, 0x6FE7, 0x7499, 0x7B8C, 0x8069, 0x81BD, 0x8197, - 0x80DB, 0x8069, 0x15B6, 0x1ADF, 0x1F7A, 0x21C7, 0x2003, 0x12B2, - 0xFD58, 0xEEB8, 0xEBEA, 0xEDFD, 0xF1A7, 0xF39B, 0xE503, 0xE826, - 0xEC9B, 0xF166, 0xF588, 0xF975, 0xFD65, 0x0000, 0x00D7, 0x00BF, - 0x0047, 0x0000, 0x02A0, 0xFE6C, 0xF995, 0xF574, 0xF35F, 0xF5FA, - 0xFBCB, 0x0000, 0x0103, 0x00E6, 0x0056, 0x0000, 0xF839, 0xEE2B, - 0xE18B, 0xD5A1, 0xCDB6, 0xCD96, 0xD27C, 0xD5D8, 0xD53F, 0xD366, - 0xD174, 0xD08C, 0x0FCF, 0x146D, 0x18B6, 0x1B12, 0x19E6, 0x0ECE, - 0xFCE1, 0xF0C1, 0xEEE5, 0xF14F, 0xF4F9, 0xF6DE, 0x19BD, 0x1666, - 0x11C1, 0x0CDB, 0x08C4, 0x0549, 0x0216, 0x0000, 0xFF4C, 0xFF60, - 0xFFC4, 0x0000, 0xFDD7, 0x00F2, 0x0488, 0x079A, 0x092A, 0x074A, - 0x0310, 0x0000, 0xFF44, 0xFF59, 0xFFC2, 0x0000, 0xFB5C, 0xF100, - 0xE3F4, 0xD7A5, 0xCF81, 0xCF94, 0xD4E1, 0xD84A, 0xD711, 0xD443, - 0xD16E, 0xD024, 0x1FFF, 0x3FFF, 0xE001, 0xE001, 0xC001, 0xE001, - 0xC001, 0xC001, 0x0368, 0x02FB, 0x018B, 0xFF79, 0xFD22, 0xFAE7, - 0xF927, 0xF843, 0xF906, 0xFB26, 0xFD5B, 0xFE5F, 0x0368, 0x02FB, - 0x018B, 0xFF79, 0xFD22, 0xFAE7, 0xF927, 0xF843, 0xF906, 0xFB26, - 0xFD5B, 0xFE5F, 0x3E66, 0x448D, 0x4A2F, 0x4ECE, 0x504B, 0x4BAE, - 0x44CE, 0x3FFF, 0x3EB0, 0x3ED5, 0x3F8F, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animvalue_050065F0, 0x001521d0, 57608, 0x000065f0, 476); // 0x050067CC -static const u16 monty_mole_seg5_animindex_050067CC[] = { - 0x0001, 0x0000, 0x000C, 0x0001, 0x000C, 0x000D, 0x0001, 0x0000, 0x0001, 0x0019, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00E2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00C9, - 0x000C, 0x001A, 0x000C, 0x0026, 0x000C, 0x0032, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00C8, - 0x000C, 0x003E, 0x000C, 0x004A, 0x000C, 0x0056, - 0x0001, 0x00C5, 0x0001, 0x00C6, 0x0001, 0x00C7, - 0x000C, 0x006E, 0x000C, 0x007A, 0x000C, 0x0086, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0062, - 0x0001, 0x00C2, 0x0001, 0x00C3, 0x0001, 0x00C4, - 0x000C, 0x009E, 0x000C, 0x00AA, 0x000C, 0x00B6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0092, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animindex_050067CC, 0x001521d0, 57608, 0x000067cc, 180); // 0x05006880 static const struct Animation monty_mole_seg5_anim_05006880 = { diff --git a/actors/monty_mole/anims/anim_05006B10.inc.c b/actors/monty_mole/anims/anim_05006B10.inc.c index ced8d8231..51e93995b 100644 --- a/actors/monty_mole/anims/anim_05006B10.inc.c +++ b/actors/monty_mole/anims/anim_05006B10.inc.c @@ -1,53 +1,9 @@ +#include "pc/rom_assets.h" // 0x05006898 -static const s16 monty_mole_seg5_animvalue_05006898[] = { - 0x0000, 0xFFE9, 0xFFEA, 0xFFEB, 0xFFEE, 0xFFF0, 0xFFF4, 0xFFF7, - 0xFFFA, 0xFFFD, 0xFFFF, 0x0000, 0x0000, 0x3FFF, 0x8001, 0x7FFE, - 0x7FFC, 0x7FF9, 0x7FF7, 0x7FF4, 0x7FF1, 0x7FF0, 0x7FF0, 0x7FF1, - 0x7FF5, 0x7FFB, 0x8001, 0x7FCC, 0x7F41, 0x7E6D, 0x7D61, 0x7C2E, - 0x7AE4, 0x7994, 0x784F, 0x7726, 0x7628, 0x7567, 0x2C68, 0x2BF4, - 0x2AAA, 0x28A8, 0x260A, 0x22EE, 0x1F70, 0x1BAD, 0x17C3, 0x13CE, - 0x0FEB, 0x0C38, 0x0000, 0x0000, 0xFFFF, 0xFFFD, 0xFFFC, 0xFFFA, - 0xFFF9, 0xFFF9, 0xFFFA, 0xFFFD, 0x0000, 0x0007, 0x0000, 0xFFC6, - 0xFF24, 0xFE2E, 0xFCF8, 0xFB94, 0xFA16, 0xF892, 0xF71B, 0xF5C5, - 0xF4A3, 0xF3C7, 0xACD3, 0xAC63, 0xAB25, 0xA934, 0xA6AB, 0xA3A4, - 0xA03B, 0x9C89, 0x98AB, 0x94BA, 0x90D1, 0x8D0B, 0xF39B, 0xF418, - 0xF575, 0xF78E, 0xFA40, 0xFD65, 0x00D7, 0x0476, 0x081A, 0x0BA0, - 0x0EE4, 0x11C0, 0x0000, 0xFF68, 0xFDC3, 0xFB4A, 0xF836, 0xF4BF, - 0xF11E, 0xED8B, 0xEA3D, 0xE76F, 0xE557, 0xE42F, 0x0000, 0x002C, - 0x00A4, 0x0153, 0x0225, 0x0304, 0x03DC, 0x0498, 0x0525, 0x056C, - 0x055A, 0x04D9, 0xD08C, 0xD195, 0xD46C, 0xD8A8, 0xDDE3, 0xE3B6, - 0xE9B8, 0xEF82, 0xF4AE, 0xF8D3, 0xFB8A, 0xFC6C, 0xF6DE, 0xF733, - 0xF822, 0xF995, 0xFB73, 0xFDA4, 0x0010, 0x02A1, 0x053E, 0x07D0, - 0x0A40, 0x0C75, 0x0000, 0x0094, 0x022C, 0x0492, 0x078D, 0x0AE7, - 0x0E69, 0x11DB, 0x1506, 0x17B4, 0x19AC, 0x1AB9, 0x0000, 0xFFDE, - 0xFF83, 0xFEFD, 0xFE5C, 0xFDB1, 0xFD0A, 0xFC78, 0xFC0A, 0xFBCF, - 0xFBD8, 0xFC33, 0xD024, 0xD140, 0xD44A, 0xD8D4, 0xDE70, 0xE4B1, - 0xEB27, 0xF166, 0xF6FF, 0xFB84, 0xFE87, 0xFF9A, 0x1FFF, 0x3FFF, - 0xE001, 0xE001, 0xC001, 0xE001, 0xC001, 0xC001, 0xD672, 0xD74E, - 0xD9B0, 0xDD4A, 0xE1D2, 0xE6FB, 0xEC78, 0xF1FD, 0xF73F, 0xFBF0, - 0xFFC6, 0x0271, 0xD672, 0xD74E, 0xD9B0, 0xDD4A, 0xE1D2, 0xE6FB, - 0xEC78, 0xF1FD, 0xF73F, 0xFBF0, 0xFFC6, 0x0271, 0x3FFF, 0x3FD3, - 0x3F5E, 0x3EB3, 0x3DE6, 0x3D0B, 0x3C35, 0x3B7A, 0x3AEC, 0x3AA0, - 0x3AA9, 0x3B1B, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animvalue_05006898, 0x001521d0, 57608, 0x00006898, 452); // 0x05006A5C -static const u16 monty_mole_seg5_animindex_05006A5C[] = { - 0x0001, 0x0000, 0x000C, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00BD, - 0x000C, 0x000E, 0x000C, 0x001A, 0x000C, 0x0026, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00BC, - 0x000C, 0x0032, 0x000C, 0x003E, 0x000C, 0x004A, - 0x0001, 0x00B9, 0x0001, 0x00BA, 0x0001, 0x00BB, - 0x000C, 0x0062, 0x000C, 0x006E, 0x000C, 0x007A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0056, - 0x0001, 0x00B6, 0x0001, 0x00B7, 0x0001, 0x00B8, - 0x000C, 0x0092, 0x000C, 0x009E, 0x000C, 0x00AA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0086, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animindex_05006A5C, 0x001521d0, 57608, 0x00006a5c, 180); // 0x05006B10 static const struct Animation monty_mole_seg5_anim_05006B10 = { diff --git a/actors/monty_mole/anims/anim_05006DB8.inc.c b/actors/monty_mole/anims/anim_05006DB8.inc.c index 5211ab4fa..613b4d798 100644 --- a/actors/monty_mole/anims/anim_05006DB8.inc.c +++ b/actors/monty_mole/anims/anim_05006DB8.inc.c @@ -1,54 +1,9 @@ +#include "pc/rom_assets.h" // 0x05006B28 -static const s16 monty_mole_seg5_animvalue_05006B28[] = { - 0x0000, 0x0000, 0x0014, 0x0038, 0x0063, 0x008B, 0x00A8, 0x00B7, - 0x00BC, 0x00B7, 0x00A9, 0x008F, 0x006B, 0x0042, 0x0018, 0xFFF3, - 0xFFFD, 0x0003, 0x0005, 0xFFFB, 0xFFE9, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0x8B56, 0x8B94, 0x8B94, 0x8B60, 0x8AFE, 0x8A78, - 0x89D4, 0x891A, 0x8853, 0x8787, 0x86BD, 0x85FD, 0x851F, 0x8404, - 0x82C9, 0x8187, 0x805A, 0x7F58, 0x7EF1, 0x7F01, 0x7A57, 0x7A52, - 0x7A1B, 0x79BA, 0x7937, 0x789D, 0x77F2, 0x773F, 0x768D, 0x75E6, - 0x7550, 0x74D5, 0x7471, 0x741D, 0x73D7, 0x73A1, 0x737A, 0x7361, - 0x73C6, 0x744B, 0x2D9C, 0x2E4C, 0x2DF3, 0x2CB5, 0x2AB8, 0x2823, - 0x251B, 0x21C5, 0x1E48, 0x1ACA, 0x1771, 0x1461, 0x115F, 0x0E13, - 0x0A7B, 0x0695, 0x0261, 0xFDDD, 0xF5EB, 0xEF2B, 0xF577, 0xF539, - 0xF532, 0xF55B, 0xF5AE, 0xF623, 0xF6B3, 0xF759, 0xF80C, 0xF8C7, - 0xF982, 0xFA36, 0xFB14, 0xFC38, 0xFD80, 0xFEC9, 0xFFF3, 0x00D9, - 0x00B4, 0x0011, 0xFA99, 0xFA97, 0xFA68, 0xFA12, 0xF99E, 0xF914, - 0xF87B, 0xF7DB, 0xF73B, 0xF6A3, 0xF61B, 0xF5AB, 0xF54D, 0xF4F9, - 0xF4B2, 0xF478, 0xF44F, 0xF437, 0xF4A7, 0xF539, 0xAD86, 0xAE49, - 0xAE0A, 0xACEF, 0xAB19, 0xA8AD, 0xA5CD, 0xA29E, 0x9F43, 0x9BDE, - 0x9893, 0x9586, 0x9269, 0x8EDF, 0x8AF6, 0x86B8, 0x8232, 0x7D6D, - 0x7579, 0x6ED3, 0xFB59, 0x145C, 0x0748, 0xD7CB, 0xFA88, 0xF64D, - 0xF8C7, 0xDAFE, 0x1FFF, 0x3FFF, 0xE001, 0xE001, 0xC001, 0xE001, - 0xC001, 0xC001, 0xC9D1, 0xC1FC, 0xB9F9, 0xB2E8, 0xADE5, 0xAC0F, - 0xAE84, 0xB6A4, 0xC3C6, 0xD3F9, 0xE551, 0xF5DC, 0x03AB, 0x0CD1, - 0x0F7B, 0x0F7B, 0x0F7B, 0x0F7B, 0x0F7B, 0x0F7B, 0xC9D1, 0xC1FC, - 0xB9F9, 0xB2E8, 0xADE5, 0xAC0F, 0xAE84, 0xB6A4, 0xC3C6, 0xD3F9, - 0xE551, 0xF5DC, 0x03AB, 0x0CD1, 0x0F7B, 0x0F7B, 0x0F7B, 0x0F7B, - 0x0F7B, 0x0F7B, 0x88F0, 0x9527, 0xA13B, 0xAD2C, 0xB8F8, 0xC4A2, - 0xD027, 0xDB8A, 0xE6CA, 0xF1E6, 0xFCE0, 0x07B6, 0x126A, 0x1CFC, - 0x276C, 0x3245, 0x3D35, 0x46E8, 0x4E0C, 0x5150, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animvalue_05006B28, 0x001521d0, 57608, 0x00006b28, 476); // 0x05006D04 -static const u16 monty_mole_seg5_animindex_05006D04[] = { - 0x0001, 0x0000, 0x0014, 0x0001, 0x0014, 0x0015, 0x0001, 0x0000, 0x0001, 0x0029, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00C6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00B1, - 0x0014, 0x002A, 0x0014, 0x003E, 0x0014, 0x0052, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00B0, - 0x0014, 0x0066, 0x0014, 0x007A, 0x0014, 0x008E, - 0x0001, 0x00AD, 0x0001, 0x00AE, 0x0001, 0x00AF, - 0x0001, 0x00A3, 0x0001, 0x00A4, 0x0001, 0x00A5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A2, - 0x0001, 0x00AA, 0x0001, 0x00AB, 0x0001, 0x00AC, - 0x0001, 0x00A7, 0x0001, 0x00A8, 0x0001, 0x00A9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A6, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animindex_05006D04, 0x001521d0, 57608, 0x00006d04, 180); // 0x05006DB8 static const struct Animation monty_mole_seg5_anim_05006DB8 = { diff --git a/actors/monty_mole/anims/anim_05007230.inc.c b/actors/monty_mole/anims/anim_05007230.inc.c index 3fde77e2c..c0c48450e 100644 --- a/actors/monty_mole/anims/anim_05007230.inc.c +++ b/actors/monty_mole/anims/anim_05007230.inc.c @@ -1,83 +1,9 @@ +#include "pc/rom_assets.h" // 0x05006DD0 -static const s16 monty_mole_seg5_animvalue_05006DD0[] = { - 0x0000, 0x3FFF, 0x8B56, 0x8BC2, 0x8C17, 0x8C57, 0x8C83, 0x8C9E, - 0x8CA9, 0x8CA7, 0x8C9A, 0x8C83, 0x8C65, 0x8C42, 0x8C1B, 0x8BF3, - 0x8BCB, 0x8BA6, 0x8B86, 0x8B6D, 0x8B5C, 0x8B56, 0x7A57, 0x7A99, - 0x7ACE, 0x7AF5, 0x7B10, 0x7B21, 0x7B28, 0x7B26, 0x7B1E, 0x7B10, - 0x7AFE, 0x7AE8, 0x7AD0, 0x7AB7, 0x7A9F, 0x7A88, 0x7A74, 0x7A65, - 0x7A5A, 0x7A57, 0x2D9C, 0x2F50, 0x30A6, 0x31A6, 0x3258, 0x32C4, - 0x32F2, 0x32EA, 0x32B4, 0x3258, 0x31DF, 0x3150, 0x30B4, 0x3012, - 0x2F73, 0x2EDF, 0x2E5E, 0x2DF7, 0x2DB4, 0x2D9C, 0xF577, 0xF512, - 0xF4C3, 0xF488, 0xF45F, 0xF446, 0xF43B, 0xF43D, 0xF449, 0xF45F, - 0xF47B, 0xF49C, 0xF4C0, 0xF4E5, 0xF50A, 0xF52C, 0xF54A, 0xF562, - 0xF571, 0xF577, 0xFA99, 0xFAD6, 0xFB06, 0xFB2A, 0xFB43, 0xFB53, - 0xFB59, 0xFB58, 0xFB50, 0xFB43, 0xFB32, 0xFB1E, 0xFB08, 0xFAF2, - 0xFADB, 0xFAC6, 0xFAB4, 0xFAA6, 0xFA9C, 0xFA99, 0xAD86, 0xAF36, - 0xB089, 0xB186, 0xB236, 0xB2A1, 0xB2CE, 0xB2C6, 0xB291, 0xB236, - 0xB1BE, 0xB131, 0xB096, 0xAFF6, 0xAF59, 0xAEC6, 0xAE46, 0xADE1, - 0xAD9E, 0xAD86, 0xFB59, 0xFBA3, 0xFBDD, 0xFC08, 0xFC27, 0xFC39, - 0xFC41, 0xFC3F, 0xFC36, 0xFC27, 0xFC12, 0xFBFA, 0xFBDF, 0xFBC4, - 0xFBA9, 0xFB90, 0xFB7A, 0xFB68, 0xFB5D, 0xFB59, 0x1022, 0x0F32, - 0x0C98, 0x0925, 0x05AA, 0x02FA, 0x01E6, 0x0223, 0x02CE, 0x03D2, - 0x051D, 0x0698, 0x0832, 0x09D6, 0x0B6F, 0x0CEB, 0x0E35, 0x0F39, - 0x0FE4, 0x1022, 0xD76F, 0xD802, 0xDBEE, 0xE1A9, 0xE7A8, 0xEC62, - 0xEE4D, 0xEDEA, 0xECD8, 0xEB35, 0xE923, 0xE6C1, 0xE42F, 0xE18D, - 0xDEFA, 0xDC98, 0xDA86, 0xD8E4, 0xD7D1, 0xD76F, 0xE671, 0xE9DE, - 0xED47, 0xF066, 0xF2F6, 0xF4B3, 0xF556, 0xF516, 0xF463, 0xF353, - 0xF1FA, 0xF06C, 0xEEBF, 0xED08, 0xEB5B, 0xE9CE, 0xE875, 0xE764, - 0xE6B1, 0xE671, 0xFA88, 0xF9DE, 0xF900, 0xF7F5, 0xF6C9, 0xF585, - 0xF433, 0xF2DB, 0xF188, 0xF043, 0xEF16, 0xEE0A, 0xED29, 0xEC7C, - 0xEC0E, 0xEBE7, 0xEE30, 0xF338, 0xF83F, 0xFA88, 0xF5FC, 0xF7B2, - 0xFA47, 0xFD93, 0x016A, 0x05A5, 0x0A19, 0x0E9B, 0x15F1, 0x1EC8, - 0x22D5, 0x20E1, 0x1C8C, 0x16D2, 0x10AD, 0x0B16, 0x04FC, 0xFE0C, - 0xF859, 0xF5FC, 0x1F53, 0x1D5B, 0x1918, 0x1334, 0x0C5D, 0x053D, - 0xFE7F, 0xF8CF, 0xF2BB, 0xED88, 0xEDF2, 0xF545, 0x001E, 0x0C3D, - 0x175D, 0x1F3B, 0x2255, 0x2206, 0x2057, 0x1F53, 0xECBF, 0xEEE1, - 0xEF7B, 0xEF4E, 0xEF1B, 0xEFA7, 0xF1B1, 0xF5FD, 0x043A, 0x193F, - 0x2585, 0x2599, 0x2175, 0x1AB4, 0x12F2, 0x0BCC, 0x0365, 0xF91F, - 0xF06A, 0xECBF, 0x1FFF, 0x3FFF, 0xE001, 0xE001, 0xC001, 0xE001, - 0xC001, 0xC001, 0x0000, 0x05B0, 0x0E35, 0x1802, 0x218C, 0x2948, - 0x2DAB, 0x2D2B, 0x1FA5, 0x05A2, 0xEA95, 0xD9EF, 0xD83A, 0xDEDC, - 0xE897, 0xF02B, 0xF552, 0xFA77, 0xFE6C, 0x0000, 0x0000, 0x009C, - 0x0181, 0x028A, 0x038E, 0x0467, 0x04EC, 0x04F8, 0x03BA, 0x0144, - 0xFEBE, 0xFD4F, 0xFD87, 0xFEB4, 0x0016, 0x00F0, 0x00FB, 0x00A3, - 0x0035, 0x0000, 0x05B4, 0x0561, 0x0488, 0x0353, 0x01EF, 0x0086, - 0xFF44, 0xFE53, 0xFDE6, 0xFDDD, 0xFDE8, 0xFDB7, 0xFCE1, 0xFBAC, - 0xFAD1, 0xFB0A, 0xFD44, 0x00DE, 0x0439, 0x05B4, 0x0000, 0x05B0, - 0x0E35, 0x1802, 0x218C, 0x2948, 0x2DAB, 0x2D2B, 0x1FA5, 0x05A2, - 0xEA95, 0xD9EF, 0xD83A, 0xDEDC, 0xE897, 0xF02B, 0xF552, 0xFA77, - 0xFE6C, 0x0000, 0x0000, 0x009C, 0x0181, 0x028A, 0x038E, 0x0467, - 0x04EC, 0x04F8, 0x03BA, 0x0144, 0xFEBE, 0xFD4F, 0xFD87, 0xFEB4, - 0x0016, 0x00F0, 0x00FB, 0x00A3, 0x0035, 0x0000, 0x05B4, 0x0561, - 0x0488, 0x0353, 0x01EF, 0x0086, 0xFF44, 0xFE53, 0xFDE6, 0xFDDD, - 0xFDE8, 0xFDB7, 0xFCE1, 0xFBAC, 0xFAD1, 0xFB0A, 0xFD44, 0x00DE, - 0x0439, 0x05B4, 0x0000, 0xF9AB, 0xF01E, 0xE521, 0xDA7C, 0xD1F7, - 0xCD59, 0xCE6A, 0xDEE2, 0xFE18, 0x1E3C, 0x3183, 0x3221, 0x2826, - 0x1A90, 0x105A, 0x0A51, 0x0515, 0x0165, 0x0000, 0x0000, 0x00B8, - 0x01D8, 0x0322, 0x045C, 0x054A, 0x05B0, 0x0554, 0x02ED, 0xFE8C, - 0xF9F9, 0xF702, 0xF630, 0xF68B, 0xF793, 0xF8C7, 0xFA8A, 0xFCF4, - 0xFF15, 0x0000, 0x3E5E, 0x3DB0, 0x3CC6, 0x3BC6, 0x3AD4, 0x3A17, - 0x39B4, 0x39CF, 0x3B25, 0x3DB8, 0x4094, 0x42C8, 0x444D, 0x4590, - 0x464D, 0x463E, 0x44B3, 0x4207, 0x3F7E, 0x3E5E, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animvalue_05006DD0, 0x001521d0, 57608, 0x00006dd0, 940); // 0x0500717C -static const u16 monty_mole_seg5_animindex_0500717C[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0014, 0x019A, 0x0014, 0x01AE, 0x0014, 0x01C2, - 0x0014, 0x015E, 0x0014, 0x0172, 0x0014, 0x0186, - 0x0014, 0x0122, 0x0014, 0x0136, 0x0014, 0x014A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0121, - 0x0014, 0x0002, 0x0014, 0x0016, 0x0014, 0x002A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0120, - 0x0014, 0x003E, 0x0014, 0x0052, 0x0014, 0x0066, - 0x0001, 0x011D, 0x0001, 0x011E, 0x0001, 0x011F, - 0x0014, 0x008E, 0x0014, 0x00A2, 0x0014, 0x00B6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x007A, - 0x0001, 0x011A, 0x0001, 0x011B, 0x0001, 0x011C, - 0x0014, 0x00DE, 0x0014, 0x00F2, 0x0014, 0x0106, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00CA, -}; +ROM_ASSET_LOAD_ANIM(monty_mole_seg5_animindex_0500717C, 0x001521d0, 57608, 0x0000717c, 180); // 0x05007230 static const struct Animation monty_mole_seg5_anim_05007230 = { diff --git a/actors/monty_mole/model.inc.c b/actors/monty_mole/model.inc.c index d26486208..c34623ca2 100644 --- a/actors/monty_mole/model.inc.c +++ b/actors/monty_mole/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Monty Mole // Unreferenced light group @@ -37,29 +38,19 @@ UNUSED static const Lights1 monty_mole_lights_unused6 = gdSPDefLights1( ); // 0x05000970 -ALIGNED8 const Texture monty_mole_seg5_texture_05000970[] = { -#include "actors/monty_mole/monty_mole_cheek.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(monty_mole_seg5_texture_05000970, "actors/monty_mole/monty_mole_cheek.rgba16.inc.c", 0x001521d0, 57608, 0x00000970, 2048); // 0x05001170 -ALIGNED8 const Texture monty_mole_seg5_texture_05001170[] = { -#include "actors/monty_mole/monty_mole_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(monty_mole_seg5_texture_05001170, "actors/monty_mole/monty_mole_eye.rgba16.inc.c", 0x001521d0, 57608, 0x00001170, 2048); // 0x05001970 -ALIGNED8 const Texture monty_mole_seg5_texture_05001970[] = { -#include "actors/monty_mole/monty_mole_nose.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(monty_mole_seg5_texture_05001970, "actors/monty_mole/monty_mole_nose.rgba16.inc.c", 0x001521d0, 57608, 0x00001970, 2048); // 0x05002170 -ALIGNED8 const Texture monty_mole_seg5_texture_05002170[] = { -#include "actors/monty_mole/monty_mole_tooth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(monty_mole_seg5_texture_05002170, "actors/monty_mole/monty_mole_tooth.rgba16.inc.c", 0x001521d0, 57608, 0x00002170, 2048); // 0x05002970 -ALIGNED8 const Texture monty_mole_seg5_texture_05002970[] = { -#include "actors/monty_mole/monty_mole_claw.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(monty_mole_seg5_texture_05002970, "actors/monty_mole/monty_mole_claw.rgba16.inc.c", 0x001521d0, 57608, 0x00002970, 2048); // 0x05003170 static const Lights1 monty_mole_seg5_lights_05003170 = gdSPDefLights1( @@ -68,16 +59,7 @@ static const Lights1 monty_mole_seg5_lights_05003170 = gdSPDefLights1( ); // 0x05003188 -static const Vtx monty_mole_seg5_vertex_05003188[] = { - {{{ 85, -12, -77}, 0, { -6, 778}, {0x21, 0x97, 0xc2, 0xff}}}, - {{{ -13, -8, 32}, 0, { 348, 972}, {0xa0, 0xc2, 0x36, 0xff}}}, - {{{ -13, -8, -24}, 0, { 150, 978}, {0x99, 0x28, 0xc3, 0xff}}}, - {{{ -3, 7, 23}, 0, { 320, 950}, {0xbd, 0x63, 0x28, 0xff}}}, - {{{ -3, 7, -18}, 0, { 176, 956}, {0xcf, 0x72, 0xe9, 0xff}}}, - {{{ 78, 15, -63}, 0, { 38, 790}, {0x23, 0x6b, 0xc7, 0xff}}}, - {{{ 85, -12, 81}, 0, { 540, 758}, {0x44, 0x3f, 0x55, 0xff}}}, - {{{ 75, 7, 58}, 0, { 458, 782}, {0x12, 0x79, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05003188, 0x001521d0, 57608, 0x00003188, 128); // 0x05003208 - 0x050032A0 const Gfx monty_mole_seg5_dl_05003208[] = { @@ -119,30 +101,10 @@ static const Lights1 monty_mole_seg5_lights_05003300 = gdSPDefLights1( ); // 0x05003318 -static const Vtx monty_mole_seg5_vertex_05003318[] = { - {{{ 80, 10, 54}, 0, { 3144, 202}, {0x17, 0x63, 0x4a, 0xff}}}, - {{{ 133, 10, 13}, 0, { 1908, 982}, {0x77, 0xf7, 0x29, 0xff}}}, - {{{ 79, 10, -41}, 0, { -148, 212}, {0x11, 0x61, 0xb1, 0xff}}}, - {{{ 133, 10, -14}, 0, { 948, 982}, {0x5f, 0xe9, 0xb1, 0xff}}}, - {{{ 79, 10, -41}, 0, { 2864, 188}, {0x11, 0x61, 0xb1, 0xff}}}, - {{{ 133, 10, -14}, 0, { 2014, 954}, {0x5f, 0xe9, 0xb1, 0xff}}}, - {{{ 97, -15, -19}, 0, { 2068, 162}, {0x1f, 0x92, 0xcc, 0xff}}}, - {{{ 133, 10, 13}, 0, { 1096, 982}, {0x77, 0xf7, 0x29, 0xff}}}, - {{{ 98, -18, 18}, 0, { 820, 170}, {0x16, 0x8c, 0x2d, 0xff}}}, - {{{ 80, 10, 54}, 0, { -294, 274}, {0x17, 0x63, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05003318, 0x001521d0, 57608, 0x00003318, 160); // 0x050033B8 -static const Vtx monty_mole_seg5_vertex_050033B8[] = { - {{{ -4, 10, 36}, 0, { 1044, 680}, {0xd0, 0xda, 0x6e, 0xff}}}, - {{{ 98, -18, 18}, 0, { 780, 984}, {0x16, 0x8c, 0x2d, 0xff}}}, - {{{ 80, 10, 54}, 0, { 896, 934}, {0x17, 0x63, 0x4a, 0xff}}}, - {{{ 79, 10, -41}, 0, { 694, 926}, {0x11, 0x61, 0xb1, 0xff}}}, - {{{ -4, 10, -34}, 0, { 896, 674}, {0xd9, 0x2b, 0x90, 0xff}}}, - {{{ 97, -15, -19}, 0, { 700, 980}, {0x1f, 0x92, 0xcc, 0xff}}}, - {{{ -46, 10, 1}, 0, { 1064, 552}, {0xa0, 0xae, 0xfe, 0xff}}}, - {{{ -4, -9, 0}, 0, { 970, 678}, {0xe1, 0x85, 0xfd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_050033B8, 0x001521d0, 57608, 0x000033b8, 128); // 0x05003438 - 0x050034A0 const Gfx monty_mole_seg5_dl_05003438[] = { @@ -199,36 +161,10 @@ static const Lights1 monty_mole_seg5_lights_05003598 = gdSPDefLights1( ); // 0x050035B0 -static const Vtx monty_mole_seg5_vertex_050035B0[] = { - {{{ 69, -15, 58}, 0, { -562, 834}, {0x64, 0x03, 0x4d, 0xff}}}, - {{{ 48, 21, 0}, 0, { 1416, 262}, {0x3b, 0x6e, 0xef, 0xff}}}, - {{{ 38, 13, 47}, 0, { -42, 224}, {0x1e, 0x6b, 0x3c, 0xff}}}, - {{{ 83, -16, 0}, 0, { 1140, 1008}, {0x7a, 0x1e, 0xf5, 0xff}}}, - {{{ 69, -15, -31}, 0, { 2066, 864}, {0x3a, 0x9d, 0xcc, 0xff}}}, - {{{ 4, -12, -76}, 0, { 3424, 196}, {0x06, 0xe0, 0x86, 0xff}}}, - {{{ 69, -15, -31}, 0, { -174, 804}, {0x3a, 0x9d, 0xcc, 0xff}}}, - {{{ 69, -15, 58}, 0, { 2602, 774}, {0x64, 0x03, 0x4d, 0xff}}}, - {{{ 4, -12, 82}, 0, { 3316, 82}, {0xcd, 0xa8, 0x4b, 0xff}}}, - {{{ 83, -16, 0}, 0, { 808, 950}, {0x7a, 0x1e, 0xf5, 0xff}}}, - {{{ 4, -12, -76}, 0, { -1640, 128}, {0x06, 0xe0, 0x86, 0xff}}}, - {{{ 4, -12, 82}, 0, { -1266, 142}, {0xcd, 0xa8, 0x4b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_050035B0, 0x001521d0, 57608, 0x000035b0, 192); // 0x05003670 -static const Vtx monty_mole_seg5_vertex_05003670[] = { - {{{ -21, -2, -55}, 0, { 1006, 906}, {0x93, 0xd0, 0xd6, 0xff}}}, - {{{ -3, 15, -63}, 0, { 986, 942}, {0xd3, 0x6e, 0xd5, 0xff}}}, - {{{ 4, -12, -76}, 0, { 1000, 962}, {0x06, 0xe0, 0x86, 0xff}}}, - {{{ 48, 21, 0}, 0, { 762, 994}, {0x3b, 0x6e, 0xef, 0xff}}}, - {{{ -5, 8, 58}, 0, { 748, 864}, {0xd3, 0x6f, 0x28, 0xff}}}, - {{{ -21, -2, 39}, 0, { 816, 848}, {0x8c, 0x2b, 0x1b, 0xff}}}, - {{{ 38, 13, 47}, 0, { 686, 950}, {0x1e, 0x6b, 0x3c, 0xff}}}, - {{{ 4, -12, 82}, 0, { 682, 868}, {0xcd, 0xa8, 0x4b, 0xff}}}, - {{{ -21, -2, 39}, 0, { 836, 598}, {0x8c, 0x2b, 0x1b, 0xff}}}, - {{{ -21, -2, -55}, 0, { 584, 594}, {0x93, 0xd0, 0xd6, 0xff}}}, - {{{ 4, -12, 82}, 0, { 946, 700}, {0xcd, 0xa8, 0x4b, 0xff}}}, - {{{ 4, -12, -76}, 0, { 524, 694}, {0x06, 0xe0, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05003670, 0x001521d0, 57608, 0x00003670, 192); // 0x05003730 - 0x050037A8 const Gfx monty_mole_seg5_dl_05003730[] = { @@ -286,16 +222,7 @@ static const Lights1 monty_mole_seg5_lights_050038A0 = gdSPDefLights1( ); // 0x050038B8 -static const Vtx monty_mole_seg5_vertex_050038B8[] = { - {{{ -3, 7, -22}, 0, { 234, 806}, {0xd2, 0x73, 0xe5, 0xff}}}, - {{{ -3, 7, 19}, 0, { 80, 810}, {0xb2, 0x58, 0x2e, 0xff}}}, - {{{ 78, 15, 64}, 0, { 34, 970}, {0x11, 0x79, 0x22, 0xff}}}, - {{{ -13, -8, -31}, 0, { 250, 786}, {0xa0, 0x3a, 0xc7, 0xff}}}, - {{{ -13, -8, 25}, 0, { 40, 792}, {0xa2, 0xbf, 0x36, 0xff}}}, - {{{ 85, -12, 78}, 0, { -4, 984}, {0x40, 0x25, 0x67, 0xff}}}, - {{{ 75, 7, -57}, 0, { 480, 952}, {0x2a, 0x6a, 0xcb, 0xff}}}, - {{{ 85, -12, -80}, 0, { 582, 968}, {0x33, 0xa5, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_050038B8, 0x001521d0, 57608, 0x000038b8, 128); // 0x05003938 - 0x050039D0 const Gfx monty_mole_seg5_dl_05003938[] = { @@ -337,30 +264,10 @@ static const Lights1 monty_mole_seg5_lights_05003A30 = gdSPDefLights1( ); // 0x05003A48 -static const Vtx monty_mole_seg5_vertex_05003A48[] = { - {{{ 79, 10, 42}, 0, { -148, 212}, {0x11, 0x61, 0x4f, 0xff}}}, - {{{ 133, 10, 15}, 0, { 948, 982}, {0x5f, 0xe9, 0x4f, 0xff}}}, - {{{ 133, 10, -12}, 0, { 1908, 982}, {0x77, 0xf7, 0xd7, 0xff}}}, - {{{ 80, 10, -53}, 0, { 3144, 202}, {0x17, 0x63, 0xb6, 0xff}}}, - {{{ 80, 10, -53}, 0, { -294, 274}, {0x17, 0x63, 0xb6, 0xff}}}, - {{{ 133, 10, -12}, 0, { 1096, 982}, {0x77, 0xf7, 0xd7, 0xff}}}, - {{{ 98, -18, -17}, 0, { 820, 170}, {0x16, 0x8c, 0xd3, 0xff}}}, - {{{ 97, -15, 20}, 0, { 2068, 162}, {0x1f, 0x91, 0x34, 0xff}}}, - {{{ 133, 10, 15}, 0, { 2014, 954}, {0x5f, 0xe9, 0x4f, 0xff}}}, - {{{ 79, 10, 42}, 0, { 2864, 188}, {0x11, 0x61, 0x4f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05003A48, 0x001521d0, 57608, 0x00003a48, 160); // 0x05003AE8 -static const Vtx monty_mole_seg5_vertex_05003AE8[] = { - {{{ -4, 10, -35}, 0, { 838, 786}, {0xd0, 0xdb, 0x91, 0xff}}}, - {{{ -46, 10, 0}, 0, { 948, 720}, {0xa0, 0xae, 0x00, 0xff}}}, - {{{ -4, 10, 35}, 0, { 970, 808}, {0xd9, 0x2b, 0x70, 0xff}}}, - {{{ -4, -9, 0}, 0, { 904, 798}, {0xe1, 0x85, 0x02, 0xff}}}, - {{{ 79, 10, 42}, 0, { 894, 962}, {0x11, 0x61, 0x4f, 0xff}}}, - {{{ 80, 10, -53}, 0, { 714, 930}, {0x17, 0x63, 0xb6, 0xff}}}, - {{{ 97, -15, 20}, 0, { 834, 986}, {0x1f, 0x91, 0x34, 0xff}}}, - {{{ 98, -18, -17}, 0, { 764, 974}, {0x16, 0x8c, 0xd3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05003AE8, 0x001521d0, 57608, 0x00003ae8, 128); // 0x05003B68 - 0x05003BD0 const Gfx monty_mole_seg5_dl_05003B68[] = { @@ -417,36 +324,10 @@ static const Lights1 monty_mole_seg5_lights_05003CC8 = gdSPDefLights1( ); // 0x05003CE0 -static const Vtx monty_mole_seg5_vertex_05003CE0[] = { - {{{ 4, -12, 77}, 0, { 3424, 196}, {0x06, 0xe0, 0x7a, 0xff}}}, - {{{ 69, -15, 32}, 0, { 2066, 864}, {0x3a, 0x9d, 0x33, 0xff}}}, - {{{ 48, 21, 0}, 0, { 1416, 262}, {0x3b, 0x6e, 0x10, 0xff}}}, - {{{ 83, -16, 0}, 0, { 1140, 1008}, {0x7a, 0x1f, 0x0a, 0xff}}}, - {{{ 38, 13, -46}, 0, { -42, 224}, {0x1e, 0x6b, 0xc4, 0xff}}}, - {{{ 69, -15, -57}, 0, { -562, 834}, {0x64, 0x03, 0xb3, 0xff}}}, - {{{ 4, -12, -81}, 0, { 3368, 64}, {0xcd, 0xa8, 0xb5, 0xff}}}, - {{{ 69, -15, -57}, 0, { 2592, 812}, {0x64, 0x03, 0xb3, 0xff}}}, - {{{ 69, -15, 32}, 0, { -302, 824}, {0x3a, 0x9d, 0x33, 0xff}}}, - {{{ 4, -12, 77}, 0, { -1800, 78}, {0x06, 0xe0, 0x7a, 0xff}}}, - {{{ 83, -16, 0}, 0, { 714, 990}, {0x7a, 0x1f, 0x0a, 0xff}}}, - {{{ 4, -12, -81}, 0, { -1266, 142}, {0xcd, 0xa8, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05003CE0, 0x001521d0, 57608, 0x00003ce0, 192); // 0x05003DA0 -static const Vtx monty_mole_seg5_vertex_05003DA0[] = { - {{{ 48, 21, 0}, 0, { 700, 872}, {0x3b, 0x6e, 0x10, 0xff}}}, - {{{ 38, 13, -46}, 0, { 818, 856}, {0x1e, 0x6b, 0xc4, 0xff}}}, - {{{ -5, 8, -57}, 0, { 898, 758}, {0xd3, 0x6f, 0xd8, 0xff}}}, - {{{ -3, 15, 64}, 0, { 620, 748}, {0xd3, 0x6e, 0x2b, 0xff}}}, - {{{ 4, -12, 77}, 0, { 582, 764}, {0x06, 0xe0, 0x7a, 0xff}}}, - {{{ -21, -2, 56}, 0, { 660, 708}, {0x93, 0xd0, 0x2a, 0xff}}}, - {{{ -21, -2, -38}, 0, { 872, 720}, {0x8c, 0x2b, 0xe5, 0xff}}}, - {{{ 4, -12, -81}, 0, { 938, 784}, {0xcd, 0xa8, 0xb5, 0xff}}}, - {{{ 4, -12, -81}, 0, { 382, 662}, {0xcd, 0xa8, 0xb5, 0xff}}}, - {{{ -21, -2, 56}, 0, { 660, 550}, {0x93, 0xd0, 0x2a, 0xff}}}, - {{{ -21, -2, -38}, 0, { 482, 580}, {0x8c, 0x2b, 0xe5, 0xff}}}, - {{{ 4, -12, 77}, 0, { 680, 608}, {0x06, 0xe0, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05003DA0, 0x001521d0, 57608, 0x00003da0, 192); // 0x05003E60 - 0x05003ED8 const Gfx monty_mole_seg5_dl_05003E60[] = { @@ -504,61 +385,13 @@ static const Lights1 monty_mole_seg5_lights_05003FD0 = gdSPDefLights1( ); // 0x05003FE8 -static const Vtx monty_mole_seg5_vertex_05003FE8[] = { - {{{ -39, 52, 94}, 0, { 1068, 880}, {0xca, 0x25, 0x6c, 0xff}}}, - {{{ -6, 97, 52}, 0, { 806, 668}, {0xf6, 0x72, 0x35, 0xff}}}, - {{{ -59, 66, 46}, 0, { 756, 1006}, {0x96, 0x42, 0x13, 0xff}}}, - {{{ -6, 97, -51}, 0, { 132, 676}, {0xf3, 0x78, 0xda, 0xff}}}, - {{{ 58, 82, -37}, 0, { 234, 258}, {0x42, 0x60, 0xd1, 0xff}}}, - {{{ 33, 47, -88}, 0, { -96, 426}, {0x23, 0x2a, 0x8e, 0xff}}}, - {{{ -39, 52, -93}, 0, { -136, 894}, {0xce, 0x36, 0x99, 0xff}}}, - {{{ 109, -4, -55}, 0, { 122, -68}, {0x63, 0xfe, 0xb2, 0xff}}}, - {{{ -59, 66, -45}, 0, { 170, 1012}, {0x93, 0x33, 0xda, 0xff}}}, - {{{ 58, 82, 38}, 0, { 718, 252}, {0x3d, 0x67, 0x28, 0xff}}}, - {{{ 109, 46, 0}, 0, { 482, -72}, {0x73, 0x35, 0x00, 0xff}}}, - {{{ 33, 47, 89}, 0, { 1044, 414}, {0x28, 0x32, 0x6d, 0xff}}}, - {{{ 109, -4, 56}, 0, { 840, -76}, {0x63, 0xfe, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05003FE8, 0x001521d0, 57608, 0x00003fe8, 208); // 0x050040B8 -static const Vtx monty_mole_seg5_vertex_050040B8[] = { - {{{ 5, -97, 36}, 0, { 564, 746}, {0x1d, 0x96, 0x3f, 0xff}}}, - {{{ 33, -45, 89}, 0, { 514, 820}, {0x1f, 0xd1, 0x71, 0xff}}}, - {{{ -38, -44, 92}, 0, { 512, 824}, {0xcc, 0xca, 0x65, 0xff}}}, - {{{ 109, -4, -55}, 0, { 474, 710}, {0x63, 0xfe, 0xb2, 0xff}}}, - {{{ 109, -51, 0}, 0, { 520, 736}, {0x71, 0xc7, 0x00, 0xff}}}, - {{{ 59, -84, -30}, 0, { 552, 692}, {0x34, 0x9b, 0xc8, 0xff}}}, - {{{ 59, -84, 31}, 0, { 552, 748}, {0x39, 0x96, 0x27, 0xff}}}, - {{{ 109, -4, 56}, 0, { 474, 812}, {0x63, 0xfe, 0x4e, 0xff}}}, - {{{ 109, 46, 0}, 0, { 426, 786}, {0x73, 0x35, 0x00, 0xff}}}, - {{{ 33, -45, -88}, 0, { 514, 660}, {0x24, 0xcf, 0x91, 0xff}}}, - {{{ 33, 47, -88}, 0, { 424, 708}, {0x23, 0x2a, 0x8e, 0xff}}}, - {{{ 33, 47, 89}, 0, { 424, 868}, {0x28, 0x32, 0x6d, 0xff}}}, - {{{ -39, 52, 94}, 0, { 418, 874}, {0xca, 0x25, 0x6c, 0xff}}}, - {{{ -41, -98, 39}, 0, { 564, 748}, {0x9b, 0xc6, 0x30, 0xff}}}, - {{{ -46, -140, 0}, 0, { 606, 692}, {0xf2, 0x82, 0x00, 0xff}}}, - {{{ 5, -97, -35}, 0, { 564, 680}, {0x22, 0x92, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_050040B8, 0x001521d0, 57608, 0x000040b8, 256); // 0x050041B8 -static const Vtx monty_mole_seg5_vertex_050041B8[] = { - {{{ -38, -44, -91}, 0, { 514, 658}, {0xd2, 0xcf, 0x95, 0xff}}}, - {{{ 59, -84, -30}, 0, { 552, 692}, {0x34, 0x9b, 0xc8, 0xff}}}, - {{{ 5, -97, -35}, 0, { 564, 680}, {0x22, 0x92, 0xcd, 0xff}}}, - {{{ 33, -45, -88}, 0, { 514, 660}, {0x24, 0xcf, 0x91, 0xff}}}, - {{{ 33, 47, -88}, 0, { 424, 708}, {0x23, 0x2a, 0x8e, 0xff}}}, - {{{ -39, 52, -93}, 0, { 420, 706}, {0xce, 0x36, 0x99, 0xff}}}, - {{{ -41, -98, -38}, 0, { 566, 678}, {0xa4, 0xc2, 0xc4, 0xff}}}, - {{{ -67, -12, -40}, 0, { 482, 720}, {0x84, 0xf3, 0xee, 0xff}}}, - {{{ -59, 66, -45}, 0, { 406, 756}, {0x93, 0x33, 0xda, 0xff}}}, - {{{ 5, -97, 36}, 0, { 564, 746}, {0x1d, 0x96, 0x3f, 0xff}}}, - {{{ -46, -140, 0}, 0, { 606, 692}, {0xf2, 0x82, 0x00, 0xff}}}, - {{{ -41, -98, 39}, 0, { 564, 748}, {0x9b, 0xc6, 0x30, 0xff}}}, - {{{ -59, 66, 46}, 0, { 406, 838}, {0x96, 0x42, 0x13, 0xff}}}, - {{{ -38, -44, 92}, 0, { 512, 824}, {0xcc, 0xca, 0x65, 0xff}}}, - {{{ -67, -12, 41}, 0, { 482, 794}, {0x86, 0xf5, 0x20, 0xff}}}, - {{{ -39, 52, 94}, 0, { 418, 874}, {0xca, 0x25, 0x6c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_050041B8, 0x001521d0, 57608, 0x000041b8, 256); // 0x050042B8 - 0x05004368 const Gfx monty_mole_seg5_dl_050042B8[] = { @@ -631,104 +464,25 @@ static const Lights1 monty_mole_seg5_lights_05004518 = gdSPDefLights1( ); // 0x05004530 -static const Vtx monty_mole_seg5_vertex_05004530[] = { - {{{ 48, 140, 0}, 0, { 474, 386}, {0x1b, 0x7c, 0x00, 0xff}}}, - {{{ 57, 101, 0}, 0, { 472, 156}, {0x5e, 0x54, 0x00, 0xff}}}, - {{{ 34, 99, -34}, 0, { 96, 420}, {0x23, 0x56, 0xaa, 0xff}}}, - {{{ 2, 111, 11}, 0, { 600, 742}, {0xc9, 0x65, 0x34, 0xff}}}, - {{{ 2, 111, -10}, 0, { 352, 764}, {0xbf, 0x63, 0xd4, 0xff}}}, - {{{ 34, 99, 35}, 0, { 852, 352}, {0x23, 0x56, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05004530, 0x001521d0, 57608, 0x00004530, 96); // 0x05004590 -static const Vtx monty_mole_seg5_vertex_05004590[] = { - {{{ 34, 99, -34}, 0, { 404, 956}, {0x23, 0x56, 0xaa, 0xff}}}, - {{{ 57, 101, 0}, 0, { -182, 680}, {0x5e, 0x54, 0x00, 0xff}}}, - {{{ 100, 66, -27}, 0, { 244, -20}, {0x53, 0x52, 0xd0, 0xff}}}, - {{{ 63, 34, -76}, 0, { 1210, 238}, {0x3c, 0x1f, 0x96, 0xff}}}, - {{{ 34, 99, 35}, 0, { 334, 944}, {0x23, 0x56, 0x55, 0xff}}}, - {{{ 63, 34, 77}, 0, { 1304, 266}, {0x3c, 0x2c, 0x66, 0xff}}}, - {{{ 100, 66, 28}, 0, { 306, 26}, {0x5a, 0x4e, 0x28, 0xff}}}, - {{{ 57, 101, 0}, 0, { -212, 636}, {0x5e, 0x54, 0x00, 0xff}}}, - {{{ 100, 66, 28}, 0, { 288, 356}, {0x5a, 0x4e, 0x28, 0xff}}}, - {{{ 100, 66, -27}, 0, { 176, 356}, {0x53, 0x52, 0xd0, 0xff}}}, - {{{ 57, 101, 0}, 0, { 206, 400}, {0x5e, 0x54, 0x00, 0xff}}}, - {{{ 118, 28, -28}, 0, { 204, 308}, {0x77, 0x1b, 0xdf, 0xff}}}, - {{{ 118, 28, 29}, 0, { 318, 308}, {0x6d, 0x17, 0x3b, 0xff}}}, - {{{ 63, 34, 77}, 0, { 408, 316}, {0x3c, 0x2c, 0x66, 0xff}}}, - {{{ 63, 34, -76}, 0, { 102, 316}, {0x3c, 0x1f, 0x96, 0xff}}}, - {{{ 118, -22, 29}, 0, { 356, 246}, {0x71, 0xcf, 0x1b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05004590, 0x001521d0, 57608, 0x00004590, 256); // 0x05004690 -static const Vtx monty_mole_seg5_vertex_05004690[] = { - {{{ 118, 28, -28}, 0, { 204, 308}, {0x77, 0x1b, 0xdf, 0xff}}}, - {{{ 118, -22, 29}, 0, { 356, 246}, {0x71, 0xcf, 0x1b, 0xff}}}, - {{{ 118, -22, -28}, 0, { 240, 246}, {0x6b, 0xdc, 0xc8, 0xff}}}, - {{{ 63, 34, -76}, 0, { 102, 316}, {0x3c, 0x1f, 0x96, 0xff}}}, - {{{ 71, -36, 77}, 0, { 462, 228}, {0x3e, 0xe2, 0x6a, 0xff}}}, - {{{ 118, 28, 29}, 0, { 318, 308}, {0x6d, 0x17, 0x3b, 0xff}}}, - {{{ 63, 34, 77}, 0, { 408, 316}, {0x3c, 0x2c, 0x66, 0xff}}}, - {{{ -4, -80, 47}, 0, { 434, 174}, {0xd6, 0x8d, 0x1e, 0xff}}}, - {{{ -7, -37, 94}, 0, { 496, 228}, {0xe5, 0xc1, 0x6a, 0xff}}}, - {{{ -35, -41, 55}, 0, { 422, 222}, {0x91, 0xdf, 0x32, 0xff}}}, - {{{ 0, 44, 94}, 0, { 436, 330}, {0xe7, 0x30, 0x72, 0xff}}}, - {{{ 69, -67, 40}, 0, { 412, 190}, {0x33, 0x97, 0x30, 0xff}}}, - {{{ -7, -37, -93}, 0, { 122, 228}, {0xd9, 0xdf, 0x8d, 0xff}}}, - {{{ 0, 44, -93}, 0, { 60, 330}, {0xf0, 0x40, 0x94, 0xff}}}, - {{{ 69, -67, -39}, 0, { 252, 190}, {0x3a, 0x93, 0xe8, 0xff}}}, - {{{ -4, -80, -46}, 0, { 248, 174}, {0xe6, 0x91, 0xca, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05004690, 0x001521d0, 57608, 0x00004690, 256); // 0x05004790 -static const Vtx monty_mole_seg5_vertex_05004790[] = { - {{{ -35, -41, -54}, 0, { 202, 222}, {0x8c, 0xd5, 0xe7, 0xff}}}, - {{{ -4, -80, -46}, 0, { 248, 174}, {0xe6, 0x91, 0xca, 0xff}}}, - {{{ -4, -80, 47}, 0, { 434, 174}, {0xd6, 0x8d, 0x1e, 0xff}}}, - {{{ -35, -41, 55}, 0, { 422, 222}, {0x91, 0xdf, 0x32, 0xff}}}, - {{{ 118, -22, 29}, 0, { 356, 246}, {0x71, 0xcf, 0x1b, 0xff}}}, - {{{ 69, -67, -39}, 0, { 252, 190}, {0x3a, 0x93, 0xe8, 0xff}}}, - {{{ 118, -22, -28}, 0, { 240, 246}, {0x6b, 0xdc, 0xc8, 0xff}}}, - {{{ 71, -36, -76}, 0, { 156, 228}, {0x37, 0xc8, 0x9d, 0xff}}}, - {{{ 63, 34, -76}, 0, { 102, 316}, {0x3c, 0x1f, 0x96, 0xff}}}, - {{{ -7, -37, -93}, 0, { 122, 228}, {0xd9, 0xdf, 0x8d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05004790, 0x001521d0, 57608, 0x00004790, 160); // 0x05004830 -static const Vtx monty_mole_seg5_vertex_05004830[] = { - {{{ 2, 111, -10}, 0, { 898, 558}, {0xbf, 0x63, 0xd4, 0xff}}}, - {{{ 0, 44, -93}, 0, { -8, 556}, {0xf0, 0x40, 0x94, 0xff}}}, - {{{ -36, 61, -57}, 0, { 302, 130}, {0x97, 0x29, 0xc8, 0xff}}}, - {{{ 34, 99, -34}, 0, { 696, 928}, {0x23, 0x56, 0xaa, 0xff}}}, - {{{ 0, 44, 94}, 0, { 940, 652}, {0xe7, 0x30, 0x72, 0xff}}}, - {{{ 2, 111, 11}, 0, { 110, 590}, {0xc9, 0x65, 0x34, 0xff}}}, - {{{ -36, 61, 58}, 0, { 714, 246}, {0x8f, 0x2f, 0x20, 0xff}}}, - {{{ 34, 99, 35}, 0, { 244, 938}, {0x23, 0x56, 0x55, 0xff}}}, - {{{ 63, 34, 77}, 0, { 764, 1264}, {0x3c, 0x2c, 0x66, 0xff}}}, - {{{ 63, 34, -76}, 0, { 82, 1240}, {0x3c, 0x1f, 0x96, 0xff}}}, - {{{ -7, -37, -93}, 0, { 60, 1826}, {0xd9, 0xdf, 0x8d, 0xff}}}, - {{{ -35, -41, -54}, 0, { 244, 1890}, {0x8c, 0xd5, 0xe7, 0xff}}}, - {{{ -36, 61, -57}, 0, { 186, 412}, {0x97, 0x29, 0xc8, 0xff}}}, - {{{ 0, 44, -93}, 0, { 20, 646}, {0xf0, 0x40, 0x94, 0xff}}}, - {{{ -36, 61, 58}, 0, { 742, 440}, {0x8f, 0x2f, 0x20, 0xff}}}, - {{{ -35, -41, 55}, 0, { 772, 1916}, {0x91, 0xdf, 0x32, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05004830, 0x001521d0, 57608, 0x00004830, 256); // 0x05004930 -static const Vtx monty_mole_seg5_vertex_05004930[] = { - {{{ 0, 44, 94}, 0, { 922, 692}, {0xe7, 0x30, 0x72, 0xff}}}, - {{{ -35, -41, 55}, 0, { 772, 1916}, {0x91, 0xdf, 0x32, 0xff}}}, - {{{ -7, -37, 94}, 0, { 952, 1870}, {0xe5, 0xc1, 0x6a, 0xff}}}, - {{{ -36, 61, 58}, 0, { 742, 440}, {0x8f, 0x2f, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05004930, 0x001521d0, 57608, 0x00004930, 64); // 0x05004970 -static const Vtx monty_mole_seg5_vertex_05004970[] = { - {{{ -36, 61, 58}, 0, { 0, 0}, {0x8f, 0x2f, 0x20, 0xff}}}, - {{{ 2, 111, 11}, 0, { 0, 0}, {0xc9, 0x65, 0x34, 0xff}}}, - {{{ 2, 111, -10}, 0, { 0, 0}, {0xbf, 0x63, 0xd4, 0xff}}}, - {{{ -36, 61, -57}, 0, { 0, 0}, {0x97, 0x29, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05004970, 0x001521d0, 57608, 0x00004970, 64); // 0x050049B0 - 0x05004A10 const Gfx monty_mole_seg5_dl_050049B0[] = { @@ -824,12 +578,7 @@ static const Lights1 monty_mole_seg5_lights_05004C90 = gdSPDefLights1( ); // 0x05004CA8 -static const Vtx monty_mole_seg5_vertex_05004CA8[] = { - {{{ 3, 99, -25}, 0, { -154, -14}, {0xed, 0x7d, 0x00, 0xff}}}, - {{{ -42, 92, -12}, 0, { 160, 980}, {0xed, 0x7d, 0x00, 0xff}}}, - {{{ -42, 92, 13}, 0, { 800, 978}, {0xed, 0x7d, 0x00, 0xff}}}, - {{{ 3, 99, 26}, 0, { 1092, -18}, {0xed, 0x7d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_seg5_vertex_05004CA8, 0x001521d0, 57608, 0x00004ca8, 64); // 0x05004CE8 - 0x05004D30 const Gfx monty_mole_seg5_dl_05004CE8[] = { diff --git a/actors/monty_mole_hole/model.inc.c b/actors/monty_mole_hole/model.inc.c index 90a3b48ca..fec45f7db 100644 --- a/actors/monty_mole_hole/model.inc.c +++ b/actors/monty_mole_hole/model.inc.c @@ -1,17 +1,11 @@ +#include "pc/rom_assets.h" // Monty Mole Hole // 0x05000000 -static const Vtx monty_mole_hole_seg5_vertex_05000000[] = { - {{{ -40, 0, -40}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 0, 40}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 0, 40}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 0, -40}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(monty_mole_hole_seg5_vertex_05000000, 0x001521d0, 57608, 0x00000000, 64); // 0x05000040 -ALIGNED8 const Texture monty_mole_hole_seg5_texture_05000040[] = { -#include "actors/monty_mole_hole/monty_mole_hole.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(monty_mole_hole_seg5_texture_05000040, "actors/monty_mole_hole/monty_mole_hole.ia16.inc.c", 0x001521d0, 57608, 0x00000040, 2048); // 0x05000840 - 0x050008D8 const Gfx monty_mole_hole_seg5_dl_05000840[] = { diff --git a/actors/mr_i_eyeball/model.inc.c b/actors/mr_i_eyeball/model.inc.c index 632b2c051..e3a09d35b 100644 --- a/actors/mr_i_eyeball/model.inc.c +++ b/actors/mr_i_eyeball/model.inc.c @@ -1,26 +1,14 @@ +#include "pc/rom_assets.h" // Mr I (white eyeball) // 0x06000000 -static const Vtx mr_i_eyeball_seg6_vertex_06000000[] = { - {{{ -100, 0, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 200, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -100, 200, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 100, 0, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 100, 200, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 200, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mr_i_eyeball_seg6_vertex_06000000, 0x001e7ee0, 40011, 0x00000000, 128); // 0x06000080 -ALIGNED8 const Texture mr_i_eyeball_seg6_texture_06000080[] = { -#include "actors/mr_i_eyeball/mr_i_eyeball_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mr_i_eyeball_seg6_texture_06000080, "actors/mr_i_eyeball/mr_i_eyeball_left_side.rgba16.inc.c", 0x001e7ee0, 40011, 0x00000080, 4096); // 0x06001080 -ALIGNED8 const Texture mr_i_eyeball_seg6_texture_06001080[] = { -#include "actors/mr_i_eyeball/mr_i_eyeball_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mr_i_eyeball_seg6_texture_06001080, "actors/mr_i_eyeball/mr_i_eyeball_right_side.rgba16.inc.c", 0x001e7ee0, 40011, 0x00001080, 4096); // 0x06002080 - 0x06002128 const Gfx mr_i_eyeball_seg6_dl_06002080[] = { diff --git a/actors/mr_i_iris/model.inc.c b/actors/mr_i_iris/model.inc.c index 4638f0a88..875c2ff2d 100644 --- a/actors/mr_i_iris/model.inc.c +++ b/actors/mr_i_iris/model.inc.c @@ -1,32 +1,20 @@ +#include "pc/rom_assets.h" // Mr I (Iris) // 0x06002130 -static const Vtx mr_i_iris_seg6_vertex_06002130[] = { - {{{ -50, -50, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 50, -50, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 50, 50, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -50, 50, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mr_i_iris_seg6_vertex_06002130, 0x001e7ee0, 40011, 0x00002130, 64); // 0x06002170 -ALIGNED8 const Texture mr_i_iris_seg6_texture_06002170[] = { -#include "actors/mr_i_iris/mr_i_iris_open.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mr_i_iris_seg6_texture_06002170, "actors/mr_i_iris/mr_i_iris_open.rgba16.inc.c", 0x001e7ee0, 40011, 0x00002170, 2048); // 0x06002970 -ALIGNED8 const Texture mr_i_iris_seg6_texture_06002970[] = { -#include "actors/mr_i_iris/mr_i_iris_mostly_open.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mr_i_iris_seg6_texture_06002970, "actors/mr_i_iris/mr_i_iris_mostly_open.rgba16.inc.c", 0x001e7ee0, 40011, 0x00002970, 2048); // 0x06003170 -ALIGNED8 const Texture mr_i_iris_seg6_texture_06003170[] = { -#include "actors/mr_i_iris/mr_i_iris_mostly_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mr_i_iris_seg6_texture_06003170, "actors/mr_i_iris/mr_i_iris_mostly_closed.rgba16.inc.c", 0x001e7ee0, 40011, 0x00003170, 2048); // 0x06003970 -ALIGNED8 const Texture mr_i_iris_seg6_texture_06003970[] = { -#include "actors/mr_i_iris/mr_i_iris_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mr_i_iris_seg6_texture_06003970, "actors/mr_i_iris/mr_i_iris_closed.rgba16.inc.c", 0x001e7ee0, 40011, 0x00003970, 2048); // 0x06004170 - 0x060041D8 const Gfx mr_i_iris_seg6_dl_06004170[] = { diff --git a/actors/mushroom_1up/model.inc.c b/actors/mushroom_1up/model.inc.c index 5ffba7166..dfd5e0151 100644 --- a/actors/mushroom_1up/model.inc.c +++ b/actors/mushroom_1up/model.inc.c @@ -1,17 +1,11 @@ +#include "pc/rom_assets.h" // Mushroom 1-Up // 0x030295E8 -static const Vtx mushroom_1up_seg3_vertex_030295E8[] = { - {{{ 31, 31, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -30, 31, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -30, -30, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, -30, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(mushroom_1up_seg3_vertex_030295E8, 0x00201410, 96653, 0x000295e8, 64); // 0x03029628 -ALIGNED8 const Texture mushroom_1up_seg3_texture_03029628[] = { -#include "actors/mushroom_1up/1-up_mushroom.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mushroom_1up_seg3_texture_03029628, "actors/mushroom_1up/1-up_mushroom.rgba16.inc.c", 0x00201410, 96653, 0x00029628, 4096); // 0x0302A628 - 0x0302A660 const Gfx mushroom_1up_seg3_dl_0302A628[] = { diff --git a/actors/peach/anims/anim_0500C638.inc.c b/actors/peach/anims/anim_0500C638.inc.c index dead8064e..bc7b6f527 100644 --- a/actors/peach/anims/anim_0500C638.inc.c +++ b/actors/peach/anims/anim_0500C638.inc.c @@ -1,608 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500A128 -static const s16 peach_seg5_animvalue_0500A128[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 0x0002, - 0x0002, 0x0003, 0x0003, 0x0004, 0x0004, 0x0004, 0x0005, 0x0005, - 0x0006, 0x0006, 0x0007, 0x0007, 0x0008, 0x0008, 0x0009, 0x0009, - 0x0009, 0x000A, 0x000A, 0x000B, 0x000B, 0x000C, 0x000C, 0x000D, - 0x000D, 0x000E, 0x000E, 0x000E, 0x000F, 0x000F, 0x0010, 0x0010, - 0x0010, 0x0011, 0x0011, 0x0011, 0x0011, 0x0012, 0x0012, 0x0012, - 0x0012, 0x0012, 0x0012, 0x0012, 0x0012, 0x0012, 0x0012, 0x0012, - 0x0012, 0x0012, 0x0012, 0x0012, 0x0012, 0x0011, 0x0011, 0x0011, - 0x0010, 0x0010, 0x000F, 0x000F, 0x000E, 0x000E, 0x000D, 0x000C, - 0x000A, 0x0008, 0x0006, 0x0003, 0x0000, 0xFFFD, 0xFFF9, 0xFFF5, - 0xFFF0, 0xFFEB, 0xFFE6, 0xFFE1, 0xFFDC, 0xFFD6, 0xFFD0, 0xFFCA, - 0xFFC4, 0xFFBE, 0xFFB7, 0xFFB1, 0xFFAA, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015D, 0x015D, - 0x015D, 0x015D, 0x015D, 0x015D, 0x015D, 0x015D, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015F, 0x015F, 0x015F, - 0x0160, 0x0161, 0x0162, 0x0163, 0x0163, 0x0164, 0x0164, 0x0165, - 0x0165, 0x0165, 0x0164, 0x0163, 0x0162, 0x0161, 0x0160, 0x015F, - 0x015F, 0xFFD9, 0xFFD9, 0xFFD9, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, - 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, - 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDB, 0xFFDB, - 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, - 0xFFDB, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, - 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, - 0xFFDC, 0xFFDC, 0xFFDD, 0xFFDD, 0xFFDD, 0xFFDD, 0xFFDD, 0xFFDD, - 0xFFDD, 0xFFDD, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, - 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDB, 0xFFDB, - 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, - 0xFFD9, 0xFFD9, 0xFFD9, 0xFFDA, 0xFFDA, 0xFFDB, 0xFFDB, 0xFFDC, - 0xFFDD, 0xFFDE, 0xFFDF, 0xFFDF, 0xFFE0, 0xFFE1, 0xFFE2, 0xFFE2, - 0xFFE2, 0xFFE2, 0xFFE2, 0xFFE2, 0xFFE1, 0xC50F, 0x3FFA, 0xC50F, - 0xFEB4, 0xFE94, 0xFE3B, 0xFDB0, 0xFCFA, 0xFC22, 0xFB2F, 0xFA2A, - 0xF919, 0xF804, 0xF6F4, 0xF5EF, 0xF4FF, 0xF42A, 0xF378, 0xF2F1, - 0xF29C, 0xF283, 0xF2AB, 0xF30B, 0xF390, 0xF437, 0xF4FD, 0xF5DF, - 0xF6DB, 0xF7EC, 0xF910, 0xFA44, 0xFB84, 0xFCCE, 0xFE1F, 0xFF74, - 0x00C8, 0x021A, 0x0367, 0x04AB, 0x05E3, 0x070D, 0x0824, 0x0927, - 0x0A12, 0x0AE2, 0x0B9F, 0x0C56, 0x0D04, 0x0DAB, 0x0E4A, 0x0EE1, - 0x0F6F, 0x0FF4, 0x1070, 0x10E2, 0x114B, 0x11AA, 0x11FF, 0x1249, - 0x1288, 0x12BD, 0x12E6, 0x1304, 0x1317, 0x131D, 0x130D, 0x12E2, - 0x129C, 0x1241, 0x11D2, 0x1153, 0x10C7, 0x1032, 0x0F95, 0x0EF5, - 0x0E54, 0x0DB6, 0x0D1D, 0x0C8D, 0x0C09, 0x0B93, 0x0B30, 0x0AE2, - 0x0AA9, 0x0A85, 0x0A70, 0x0A69, 0x0A6D, 0x0A79, 0x0A8A, 0x0A9D, - 0x0AB1, 0x0AC1, 0x0ACB, 0x0ACC, 0x0AC2, 0x0AAA, 0x0A80, 0x0A43, - 0x09F7, 0x09A6, 0x094F, 0x08F4, 0xFFF7, 0x0017, 0x0074, 0x0105, - 0x01C3, 0x02A6, 0x03A7, 0x04BC, 0x05DF, 0x0707, 0x082D, 0x0949, - 0x0A54, 0x0B44, 0x0C14, 0x0CBA, 0x0D2F, 0x0D6B, 0x0D66, 0x0D2C, - 0x0CCF, 0x0C52, 0x0BB7, 0x0B02, 0x0A35, 0x0954, 0x0861, 0x075F, - 0x0651, 0x053B, 0x041F, 0x0300, 0x01E0, 0x00C4, 0xFFAE, 0xFEA0, - 0xFD9E, 0xFCAA, 0xFBC8, 0xFAFB, 0xFA44, 0xF9A8, 0xF91F, 0xF89D, - 0xF825, 0xF7B4, 0xF74C, 0xF6ED, 0xF696, 0xF648, 0xF603, 0xF5C6, - 0xF592, 0xF567, 0xF545, 0xF52B, 0xF51A, 0xF512, 0xF513, 0xF51D, - 0xF530, 0xF54C, 0xF575, 0xF5BA, 0xF61A, 0xF691, 0xF71C, 0xF7B7, - 0xF85F, 0xF911, 0xF9C8, 0xFA82, 0xFB3B, 0xFBEF, 0xFC9C, 0xFD3D, - 0xFDD0, 0xFE50, 0xFEBB, 0xFF0D, 0xFF55, 0xFF9B, 0xFFDE, 0x001E, - 0x005C, 0x0098, 0x00D2, 0x010A, 0x0140, 0x0174, 0x01A6, 0x01D6, - 0x0204, 0x0231, 0x025D, 0x0286, 0x02AF, 0x02D6, 0x02FC, 0x0320, - 0xC917, 0xC912, 0xC901, 0xC8E7, 0xC8C5, 0xC89C, 0xC86D, 0xC83A, - 0xC803, 0xC7CB, 0xC792, 0xC759, 0xC722, 0xC6EF, 0xC6C0, 0xC696, - 0xC673, 0xC659, 0xC648, 0xC63E, 0xC639, 0xC637, 0xC63A, 0xC640, - 0xC649, 0xC654, 0xC661, 0xC671, 0xC681, 0xC693, 0xC6A5, 0xC6B8, - 0xC6CA, 0xC6DC, 0xC6ED, 0xC6FD, 0xC70B, 0xC716, 0xC720, 0xC726, - 0xC72A, 0xC72A, 0xC725, 0xC71D, 0xC712, 0xC703, 0xC6F2, 0xC6DE, - 0xC6C9, 0xC6B3, 0xC69C, 0xC685, 0xC66D, 0xC657, 0xC641, 0xC62D, - 0xC61A, 0xC60A, 0xC5FD, 0xC5F3, 0xC5ED, 0xC5EB, 0xC5EC, 0xC5F0, - 0xC5F8, 0xC601, 0xC60D, 0xC61B, 0xC62B, 0xC63D, 0xC651, 0xC665, - 0xC67C, 0xC693, 0xC6AB, 0xC6C3, 0xC6DD, 0xC6F6, 0xC710, 0xC72A, - 0xC741, 0xC755, 0xC767, 0xC777, 0xC787, 0xC798, 0xC7AA, 0xC7C0, - 0xC7D9, 0xC7F7, 0xC81B, 0xC847, 0xC87A, 0xC8B7, 0xC8FE, 0xC950, - 0xC9AE, 0xCA17, 0xCA8A, 0xCB06, 0x141D, 0x141D, 0x141D, 0x141D, - 0x141D, 0x141D, 0x141D, 0x141D, 0x141D, 0x141D, 0x141D, 0x141D, - 0x141D, 0x141D, 0x141D, 0x141D, 0x141D, 0x141D, 0x141D, 0x1419, - 0x1411, 0x1407, 0x13FC, 0x13F4, 0x13F1, 0x13F5, 0x1403, 0x141D, - 0x1470, 0x14FD, 0x1582, 0x15BD, 0x1559, 0x1499, 0x141D, 0x13F8, - 0x13D6, 0x13BB, 0x13AA, 0x13A8, 0x13B8, 0x13DD, 0x141D, 0x147C, - 0x14FD, 0x1596, 0x1641, 0x16F6, 0x17AD, 0x185F, 0x1904, 0x1995, - 0x1A0A, 0x1A5B, 0x1A81, 0x1A75, 0x1A4C, 0x1A1F, 0x19F0, 0x19BE, - 0x1989, 0x1951, 0x1917, 0x18DB, 0x189C, 0x185C, 0x1819, 0x17D3, - 0x178C, 0x1743, 0x16F9, 0x16AC, 0x165E, 0x160F, 0x15BE, 0x156C, - 0x1518, 0x14C4, 0x146E, 0x1417, 0x13C0, 0x1367, 0x130E, 0x12B5, - 0x125B, 0x1200, 0x11A5, 0x114A, 0x10EF, 0x1093, 0x1038, 0x0FDC, - 0x0F81, 0x0F27, 0x0ECC, 0x0E72, 0x0E19, 0x0DC0, 0x0D68, 0x0D11, - 0xEEA9, 0xEEA9, 0xEEA9, 0xEEA9, 0xEEA9, 0xEEA9, 0xEEA9, 0xEEA9, - 0xEEA9, 0xEEA9, 0xEEA9, 0xEEA9, 0xEEA9, 0xEEA9, 0xEEA9, 0xEEA9, - 0xEEA9, 0xEEA9, 0xEEA9, 0xEEC0, 0xEEF8, 0xEF41, 0xEF8A, 0xEFC2, - 0xEFD8, 0xEFBC, 0xEF5D, 0xEEA9, 0xEC68, 0xE89B, 0xE506, 0xE370, - 0xE620, 0xEB4F, 0xEEA9, 0xEF7F, 0xF005, 0xF046, 0xF04A, 0xF019, - 0xEFBE, 0xEF40, 0xEEA9, 0xEDE3, 0xECDD, 0xEBA6, 0xEA4B, 0xE8DC, - 0xE768, 0xE5FC, 0xE4A9, 0xE37D, 0xE285, 0xE1D2, 0xE172, 0xE173, - 0xE1AD, 0xE1EC, 0xE230, 0xE27A, 0xE2C9, 0xE31C, 0xE375, 0xE3D1, - 0xE433, 0xE498, 0xE501, 0xE56F, 0xE5E0, 0xE654, 0xE6CC, 0xE747, - 0xE7C5, 0xE847, 0xE8CA, 0xE951, 0xE9D9, 0xEA64, 0xEAF1, 0xEB80, - 0xEC10, 0xECA2, 0xED36, 0xEDCB, 0xEE60, 0xEEF7, 0xEF8E, 0xF026, - 0xF0BF, 0xF157, 0xF1F0, 0xF288, 0xF321, 0xF3B8, 0xF450, 0xF4E6, - 0xF57C, 0xF610, 0xF6A3, 0xF735, 0xD9FF, 0xD9FF, 0xD9FF, 0xD9FF, - 0xD9FF, 0xD9FF, 0xD9FF, 0xD9FF, 0xD9FF, 0xD9FF, 0xD9FF, 0xD9FF, - 0xD9FF, 0xD9FF, 0xD9FF, 0xD9FF, 0xD9FF, 0xD9FF, 0xD9FF, 0xDA1B, - 0xDA62, 0xDABF, 0xDB1C, 0xDB63, 0xDB7F, 0xDB5C, 0xDAE3, 0xD9FF, - 0xD723, 0xD251, 0xCDC7, 0xCBC4, 0xCF2D, 0xD5BE, 0xD9FF, 0xDB05, - 0xDB9B, 0xDBD3, 0xDBC0, 0xDB75, 0xDB05, 0xDA82, 0xD9FF, 0xD962, - 0xD88D, 0xD78D, 0xD66F, 0xD542, 0xD411, 0xD2EB, 0xD1DB, 0xD0F1, - 0xD038, 0xCFBD, 0xCF8F, 0xCFBB, 0xD01A, 0xD081, 0xD0ED, 0xD160, - 0xD1D9, 0xD257, 0xD2DB, 0xD363, 0xD3F1, 0xD484, 0xD51B, 0xD5B6, - 0xD655, 0xD6F8, 0xD79E, 0xD848, 0xD8F5, 0xD9A4, 0xDA57, 0xDB0B, - 0xDBC2, 0xDC7A, 0xDD34, 0xDDF0, 0xDEAD, 0xDF6A, 0xE029, 0xE0E7, - 0xE1A6, 0xE265, 0xE324, 0xE3E3, 0xE4A0, 0xE55D, 0xE618, 0xE6D2, - 0xE78B, 0xE841, 0xE8F6, 0xE9A8, 0xEA57, 0xEB04, 0xEBAD, 0xEC53, - 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, - 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, - 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, - 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, 0xB6A1, - 0xB6A1, 0xB6A1, 0xB6A1, 0xB660, 0xB5C2, 0xB4FE, 0xB44D, 0xB3E6, - 0xB402, 0xB4D9, 0xB6A1, 0xB968, 0xBCF8, 0xC126, 0xC5C5, 0xCAAC, - 0xCFAF, 0xD4A3, 0xD95D, 0xDDB1, 0xE175, 0xE47D, 0xE69E, 0xE7AD, - 0xE81C, 0xE879, 0xE8C5, 0xE900, 0xE92B, 0xE947, 0xE954, 0xE954, - 0xE945, 0xE929, 0xE902, 0xE8CE, 0xE88F, 0xE845, 0xE7F2, 0xE795, - 0xE72F, 0xE6C1, 0xE64B, 0xE5CE, 0xE54B, 0xE4C1, 0xE433, 0xE3A0, - 0xE308, 0xE26E, 0xE1D0, 0xE130, 0xE08E, 0xDFEB, 0xDF47, 0xDEA4, - 0xDE01, 0xDD5F, 0xDCBF, 0xDC22, 0xDB88, 0xDAF1, 0xDA5E, 0xD9D0, - 0xD947, 0xD8C5, 0xD849, 0xD7D4, 0x2697, 0x26A7, 0x26D2, 0x2714, - 0x2766, 0x27C3, 0x2825, 0x2888, 0x28E4, 0x2936, 0x2977, 0x29A1, - 0x29AF, 0x299C, 0x2962, 0x28FB, 0x2863, 0x2792, 0x2684, 0x247E, - 0x2113, 0x1CB2, 0x17CB, 0x12CE, 0x0E2A, 0x0A50, 0x07AF, 0x06B7, - 0x084A, 0x0C66, 0x121C, 0x1882, 0x1EAC, 0x23AC, 0x2697, 0x27F4, - 0x28E7, 0x2974, 0x299D, 0x2966, 0x28D0, 0x27E0, 0x2697, 0x2468, - 0x20EB, 0x1C62, 0x170E, 0x1130, 0x0B08, 0x04D8, 0xFEE0, 0xF961, - 0xF49B, 0xF0D0, 0xEE40, 0xED2D, 0xECF7, 0xECD3, 0xECC2, 0xECC2, - 0xECD3, 0xECF4, 0xED26, 0xED66, 0xEDB5, 0xEE13, 0xEE7E, 0xEEF6, - 0xEF7B, 0xF00C, 0xF0A8, 0xF14F, 0xF200, 0xF2BC, 0xF380, 0xF44D, - 0xF522, 0xF5FF, 0xF6E2, 0xF7CD, 0xF8BD, 0xF9B2, 0xFAAC, 0xFBAB, - 0xFCAD, 0xFDB2, 0xFEBA, 0xFFC4, 0x00CE, 0x01DA, 0x02E7, 0x03F3, - 0x04FF, 0x0609, 0x0712, 0x0818, 0x091B, 0x0A1B, 0x0B16, 0x0C0D, - 0xFEDD, 0xFEDB, 0xFED6, 0xFECE, 0xFEC3, 0xFEB4, 0xFEA2, 0xFE8D, - 0xFE75, 0xFE59, 0xFE3B, 0xFE1A, 0xFDF6, 0xFDCF, 0xFDA5, 0xFD78, - 0xFD49, 0xFD16, 0xFCE1, 0xFC93, 0xFC1C, 0xFB8C, 0xFAF0, 0xFA57, - 0xF9CE, 0xF964, 0xF927, 0xF925, 0xF989, 0xFA5A, 0xFB6D, 0xFC95, - 0xFDA7, 0xFE78, 0xFEDD, 0xFF01, 0xFF28, 0xFF4B, 0xFF64, 0xFF6C, - 0xFF5C, 0xFF2F, 0xFEDD, 0xFDA4, 0xFB22, 0xF7E6, 0xF47D, 0xF174, - 0xEF59, 0xEE10, 0xED1B, 0xEC70, 0xEC06, 0xEBD2, 0xEBCD, 0xEBEC, - 0xEC1B, 0xEC4D, 0xEC80, 0xECB6, 0xECED, 0xED27, 0xED62, 0xED9F, - 0xEDDD, 0xEE1E, 0xEE5F, 0xEEA2, 0xEEE6, 0xEF2C, 0xEF72, 0xEFBA, - 0xF002, 0xF04C, 0xF096, 0xF0E1, 0xF12D, 0xF179, 0xF1C6, 0xF213, - 0xF261, 0xF2AF, 0xF2FD, 0xF34B, 0xF399, 0xF3E7, 0xF435, 0xF482, - 0xF4D0, 0xF51D, 0xF569, 0xF5B5, 0xF600, 0xF64B, 0xF695, 0xF6DE, - 0xF726, 0xF76D, 0xF7B3, 0xF7F7, 0xB61E, 0xB623, 0xB631, 0xB646, - 0xB661, 0xB681, 0xB6A5, 0xB6CB, 0xB6F2, 0xB718, 0xB73D, 0xB75F, - 0xB77D, 0xB795, 0xB7A6, 0xB7B0, 0xB7AF, 0xB7A4, 0xB78D, 0xB74F, - 0xB6DD, 0xB644, 0xB596, 0xB4E1, 0xB434, 0xB39F, 0xB331, 0xB2F9, - 0xB30F, 0xB36C, 0xB3F8, 0xB49C, 0xB53F, 0xB5C7, 0xB61E, 0xB629, - 0xB5F4, 0xB59D, 0xB542, 0xB503, 0xB4FF, 0xB553, 0xB61E, 0xB766, - 0xB90E, 0xBB00, 0xBD28, 0xBF71, 0xC1C5, 0xC411, 0xC63F, 0xC83B, - 0xC9EF, 0xCB46, 0xCC2D, 0xCC8D, 0xCCA0, 0xCCAC, 0xCCB0, 0xCCAD, - 0xCCA4, 0xCC94, 0xCC7D, 0xCC61, 0xCC3F, 0xCC17, 0xCBE9, 0xCBB7, - 0xCB80, 0xCB43, 0xCB03, 0xCABE, 0xCA75, 0xCA28, 0xC9D8, 0xC984, - 0xC92D, 0xC8D3, 0xC876, 0xC817, 0xC7B5, 0xC751, 0xC6EC, 0xC685, - 0xC61C, 0xC5B3, 0xC548, 0xC4DD, 0xC471, 0xC405, 0xC398, 0xC32C, - 0xC2C1, 0xC256, 0xC1EB, 0xC182, 0xC11A, 0xC0B4, 0xC04F, 0xBFED, - 0xE817, 0xE817, 0xE817, 0xE817, 0xE817, 0xE817, 0xE817, 0xE817, - 0xE817, 0xE817, 0xE817, 0xE817, 0xE817, 0xE817, 0xE817, 0xE817, - 0xE817, 0xE817, 0xE817, 0xE824, 0xE846, 0xE872, 0xE89E, 0xE8C0, - 0xE8CE, 0xE8BD, 0xE883, 0xE817, 0xE6BB, 0xE46F, 0xE246, 0xE151, - 0xE30A, 0xE645, 0xE817, 0xE839, 0xE858, 0xE873, 0xE88A, 0xE89E, - 0xE8AF, 0xE8BD, 0xE8C9, 0xE8D1, 0xE8D7, 0xE8DA, 0xE8DC, 0xE8DB, - 0xE8D8, 0xE8D3, 0xE8CD, 0xE8C6, 0xE8BD, 0xE8B3, 0xE8A8, 0xE89C, - 0xE88F, 0xE882, 0xE874, 0xE867, 0xE859, 0xE84B, 0xE83E, 0xE831, - 0xE824, 0xE819, 0xE80E, 0xE804, 0xE7FB, 0xE7F4, 0xE7EE, 0xE7EA, - 0xE7E8, 0xE7E7, 0xE7E9, 0xE7ED, 0xE7F4, 0xE7FD, 0xE808, 0xE817, - 0xE825, 0xE831, 0xE840, 0xE855, 0xE874, 0xE8A1, 0xE8E0, 0xE934, - 0xE9A3, 0xEA2F, 0xEADD, 0xEBB0, 0xECB1, 0xEDE0, 0xEF36, 0xF0AE, - 0xF241, 0xF3E9, 0xF59E, 0xF75A, 0x0922, 0x0922, 0x0922, 0x0922, - 0x0922, 0x0922, 0x0922, 0x0922, 0x0922, 0x0922, 0x0922, 0x0922, - 0x0922, 0x0922, 0x0922, 0x0922, 0x0922, 0x0922, 0x0922, 0x08FE, - 0x08A5, 0x0832, 0x07BE, 0x0765, 0x0741, 0x076E, 0x0805, 0x0922, - 0x0CB5, 0x12BC, 0x1869, 0x1AED, 0x1666, 0x0DE9, 0x0922, 0x08C9, - 0x087C, 0x083B, 0x0805, 0x07DA, 0x07B9, 0x07A1, 0x0792, 0x078B, - 0x078C, 0x0794, 0x07A3, 0x07B8, 0x07D2, 0x07F1, 0x0814, 0x083B, - 0x0865, 0x0891, 0x08BF, 0x08EF, 0x0920, 0x0950, 0x0981, 0x09B0, - 0x09DE, 0x0A0A, 0x0A33, 0x0A58, 0x0A7A, 0x0A98, 0x0AB0, 0x0AC3, - 0x0AD0, 0x0AD6, 0x0AD5, 0x0ACC, 0x0ABA, 0x0AA0, 0x0A7B, 0x0A4D, - 0x0A14, 0x09CF, 0x097F, 0x0922, 0x0869, 0x0718, 0x054D, 0x0325, - 0x00C0, 0xFE3B, 0xFBB3, 0xF946, 0xF712, 0xF535, 0xF3CD, 0xF2F8, - 0xF28F, 0xF254, 0xF242, 0xF256, 0xF28A, 0xF2DA, 0xF342, 0xF3BC, - 0xE19A, 0xE19A, 0xE19A, 0xE19A, 0xE19A, 0xE19A, 0xE19A, 0xE19A, - 0xE19A, 0xE19A, 0xE19A, 0xE19A, 0xE19A, 0xE19A, 0xE19A, 0xE19A, - 0xE19A, 0xE19A, 0xE19A, 0xE1B9, 0xE205, 0xE269, 0xE2CC, 0xE319, - 0xE337, 0xE311, 0xE28F, 0xE19A, 0xDE88, 0xD959, 0xD478, 0xD24E, - 0xD633, 0xDD7E, 0xE19A, 0xE1E8, 0xE22D, 0xE26A, 0xE29F, 0xE2CD, - 0xE2F4, 0xE314, 0xE32D, 0xE340, 0xE34E, 0xE356, 0xE35A, 0xE358, - 0xE353, 0xE349, 0xE33B, 0xE32B, 0xE317, 0xE301, 0xE2E8, 0xE2CE, - 0xE2B2, 0xE295, 0xE276, 0xE258, 0xE239, 0xE21A, 0xE1FC, 0xE1DF, - 0xE1C3, 0xE1A8, 0xE190, 0xE179, 0xE166, 0xE155, 0xE147, 0xE13D, - 0xE137, 0xE136, 0xE139, 0xE141, 0xE14E, 0xE161, 0xE17A, 0xE19A, - 0xE1D4, 0xE237, 0xE2BC, 0xE35E, 0xE416, 0xE4DD, 0xE5AD, 0xE680, - 0xE74F, 0xE813, 0xE8C6, 0xE962, 0xE9F2, 0xEA85, 0xEB19, 0xEBAF, - 0xEC46, 0xECDC, 0xED72, 0xEE06, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, - 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, - 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, - 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, 0xB646, - 0xB646, 0xB646, 0xB646, 0xB643, 0xB63B, 0xB62E, 0xB61D, 0xB607, - 0xB5EE, 0xB5D1, 0xB5B1, 0xB58F, 0xB56A, 0xB543, 0xB51B, 0xB4F2, - 0xB4C8, 0xB49E, 0xB474, 0xB44A, 0xB421, 0xB3F9, 0xB3D2, 0xB3AD, - 0xB38B, 0xB36B, 0xB34E, 0xB335, 0xB31F, 0xB30E, 0xB301, 0xB2F9, - 0xB2F6, 0xB2F9, 0xB302, 0xB311, 0xB327, 0xB345, 0xB36A, 0xB396, - 0xB3CB, 0xB409, 0xB450, 0xB4A0, 0xB4FA, 0xB55E, 0xB5CC, 0xB646, - 0xB6D5, 0xB785, 0xB853, 0xB93C, 0xBA3E, 0xBB58, 0xBC87, 0xBDCA, - 0xBF1D, 0xC07F, 0xC1ED, 0xC366, 0xC4E7, 0xC66F, 0xC7FB, 0xC988, - 0xCB15, 0xCCA0, 0xCE27, 0xCFA6, 0xD864, 0xD872, 0xD898, 0xD8D0, - 0xD914, 0xD95E, 0xD9A8, 0xD9EC, 0xDA25, 0xDA4B, 0xDA59, 0xDA03, - 0xD92E, 0xD81B, 0xD710, 0xD64F, 0xD61C, 0xD6BA, 0xD86C, 0xDBAB, - 0xE06B, 0xE62C, 0xEC6C, 0xF2AB, 0xF866, 0xFD1E, 0x0051, 0x017E, - 0xFF2E, 0xF937, 0xF115, 0xE841, 0xE037, 0xDA6F, 0xD864, 0xD8E5, - 0xD9B5, 0xDABF, 0xDBEC, 0xDD27, 0xDE5A, 0xDF6F, 0xE050, 0xE0E7, - 0xE11E, 0xE11A, 0xE10C, 0xE0F7, 0xE0DA, 0xE0B5, 0xE08A, 0xE058, - 0xE021, 0xDFE4, 0xDFA2, 0xDF5C, 0xDF11, 0xDEC4, 0xDE73, 0xDE20, - 0xDDCA, 0xDD73, 0xDD1B, 0xDCC3, 0xDC6A, 0xDC11, 0xDBB9, 0xDB63, - 0xDB0E, 0xDABC, 0xDA6C, 0xDA1F, 0xD9D6, 0xD991, 0xD951, 0xD915, - 0xD8E0, 0xD8B0, 0xD886, 0xD864, 0xD847, 0xD82F, 0xD81A, 0xD808, - 0xD7FA, 0xD7F0, 0xD7E8, 0xD7E3, 0xD7E1, 0xD7E1, 0xD7E4, 0xD7E9, - 0xD7F0, 0xD7F9, 0xD803, 0xD80F, 0xD81D, 0xD82B, 0xD83B, 0xD84B, - 0xFF58, 0xFF56, 0xFF51, 0xFF4C, 0xFF47, 0xFF44, 0xFF44, 0xFF4A, - 0xFF58, 0xFF6D, 0xFF8E, 0xFFAF, 0xFFCC, 0xFFEE, 0x001D, 0x0062, - 0x00C5, 0x014F, 0x0208, 0x0318, 0x0488, 0x0635, 0x07FC, 0x09B8, - 0x0B46, 0x0C81, 0x0D47, 0x0D73, 0x0C94, 0x0A9C, 0x07F7, 0x0516, - 0x0266, 0x0057, 0xFF58, 0xFF1D, 0xFF0D, 0xFF1F, 0xFF4C, 0xFF89, - 0xFFCF, 0x0014, 0x0050, 0x007B, 0x008B, 0x008A, 0x0086, 0x0080, - 0x0077, 0x006C, 0x0060, 0x0052, 0x0042, 0x0031, 0x0020, 0x000D, - 0xFFFB, 0xFFE7, 0xFFD3, 0xFFBF, 0xFFAB, 0xFF98, 0xFF85, 0xFF73, - 0xFF62, 0xFF52, 0xFF43, 0xFF36, 0xFF2A, 0xFF21, 0xFF19, 0xFF14, - 0xFF12, 0xFF12, 0xFF15, 0xFF1C, 0xFF25, 0xFF32, 0xFF43, 0xFF58, - 0xFF72, 0xFF93, 0xFFBA, 0xFFE7, 0x0018, 0x004F, 0x008A, 0x00C9, - 0x010C, 0x0151, 0x0199, 0x01E3, 0x022F, 0x027B, 0x02C8, 0x0316, - 0x0363, 0x03AF, 0x03FA, 0x0444, 0xB74B, 0xB74F, 0xB757, 0xB765, - 0xB777, 0xB78C, 0xB7A4, 0xB7BE, 0xB7D8, 0xB7F3, 0xB80E, 0xB82A, - 0xB84A, 0xB86C, 0xB891, 0xB8B6, 0xB8DC, 0xB900, 0xB922, 0xB948, - 0xB976, 0xB9A9, 0xB9DA, 0xBA07, 0xBA2B, 0xBA41, 0xBA45, 0xBA33, - 0xBA01, 0xB9AB, 0xB93D, 0xB8C0, 0xB83D, 0xB7BD, 0xB74B, 0xB6DB, - 0xB65D, 0xB5D8, 0xB552, 0xB4D1, 0xB459, 0xB3F2, 0xB3A2, 0xB36D, - 0xB35A, 0xB35C, 0xB363, 0xB36E, 0xB37C, 0xB38F, 0xB3A5, 0xB3BD, - 0xB3D9, 0xB3F7, 0xB418, 0xB43B, 0xB45F, 0xB485, 0xB4AC, 0xB4D5, - 0xB4FE, 0xB528, 0xB552, 0xB57C, 0xB5A6, 0xB5CF, 0xB5F7, 0xB61F, - 0xB645, 0xB66A, 0xB68D, 0xB6AD, 0xB6CC, 0xB6E8, 0xB701, 0xB717, - 0xB72A, 0xB739, 0xB744, 0xB74B, 0xB74E, 0xB74D, 0xB748, 0xB73F, - 0xB733, 0xB724, 0xB711, 0xB6FD, 0xB6E6, 0xB6CD, 0xB6B2, 0xB695, - 0xB678, 0xB659, 0xB639, 0xB619, 0xB5F9, 0xB5D9, 0xB5B9, 0xB59A, - 0xFBC7, 0xFBC7, 0xFBC8, 0xFBCA, 0xFBCC, 0xFBCE, 0xFBD1, 0xFBD5, - 0xFBD8, 0xFBDD, 0xFBE1, 0xFBE7, 0xFBEC, 0xFBF2, 0xFBF8, 0xFBFE, - 0xFC05, 0xFC0C, 0xFC13, 0xFC1A, 0xFC21, 0xFC29, 0xFC30, 0xFC38, - 0xFC40, 0xFC48, 0xFC50, 0xFC58, 0xFC60, 0xFC68, 0xFC6F, 0xFC77, - 0xFC7F, 0xFC86, 0xFC8E, 0xFC95, 0xFC9C, 0xFCA3, 0xFCA9, 0xFCAF, - 0xFCB5, 0xFCBB, 0xFCC0, 0xFCC5, 0xFCCA, 0xFCCE, 0xFCD2, 0xFCD5, - 0xFCD8, 0xFCDA, 0xFCDC, 0xFCDD, 0xFCDE, 0xFCDE, 0xFCDD, 0xFCDC, - 0xFCDB, 0xFCD8, 0xFCD5, 0xFCD1, 0xFCCC, 0xFCC7, 0xFCC1, 0xFCBA, - 0xFCB2, 0xFCA9, 0xFC9F, 0xFC95, 0xFC89, 0xFC7D, 0xFC6F, 0xFC61, - 0xFC52, 0xFC41, 0xFC30, 0xFC1D, 0xFC09, 0xFBF4, 0xFBDE, 0xFBC7, - 0xFB9F, 0xFB5A, 0xFAFA, 0xFA84, 0xF9FB, 0xF963, 0xF8BE, 0xF812, - 0xF761, 0xF6AF, 0xF5FF, 0xF556, 0xF4B6, 0xF423, 0xF3A1, 0xF333, - 0xF2DE, 0xF29C, 0xF261, 0xF22F, 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, - 0xFFBE, 0xFFBE, 0xFFBE, 0xFFBE, 0xFFBE, 0xFFBE, 0xFFBD, 0xFFBD, - 0xFFBD, 0xFFBD, 0xFFBC, 0xFFBC, 0xFFBC, 0xFFBC, 0xFFBB, 0xFFBB, - 0xFFBB, 0xFFBA, 0xFFBA, 0xFFBA, 0xFFB9, 0xFFB9, 0xFFB8, 0xFFB8, - 0xFFB8, 0xFFB7, 0xFFB7, 0xFFB7, 0xFFB6, 0xFFB6, 0xFFB6, 0xFFB5, - 0xFFB5, 0xFFB5, 0xFFB4, 0xFFB4, 0xFFB4, 0xFFB4, 0xFFB3, 0xFFB3, - 0xFFB3, 0xFFB3, 0xFFB3, 0xFFB2, 0xFFB2, 0xFFB2, 0xFFB2, 0xFFB2, - 0xFFB2, 0xFFB2, 0xFFB2, 0xFFB2, 0xFFB2, 0xFFB2, 0xFFB2, 0xFFB3, - 0xFFB3, 0xFFB3, 0xFFB3, 0xFFB4, 0xFFB4, 0xFFB4, 0xFFB5, 0xFFB5, - 0xFFB6, 0xFFB6, 0xFFB7, 0xFFB8, 0xFFB8, 0xFFB9, 0xFFBA, 0xFFBB, - 0xFFBC, 0xFFBD, 0xFFBE, 0xFFBF, 0xFFC1, 0xFFC7, 0xFFD0, 0xFFDB, - 0xFFE7, 0xFFF4, 0x0000, 0x000E, 0x001A, 0x0026, 0x0030, 0x0037, - 0x003B, 0x003C, 0x0039, 0x0032, 0x0025, 0x0012, 0xFFF8, 0xFFD7, - 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, - 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, - 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, - 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3F, - 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, - 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, - 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, - 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, - 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3F, 0xBF3E, 0xBF3E, - 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, - 0xBF3D, 0xBF3D, 0xBF3C, 0xBF3B, 0xBF3A, 0xBF38, 0xBF37, 0xBF35, - 0xBF34, 0xBF33, 0xBF32, 0xBF31, 0xBF31, 0xBF31, 0xBF31, 0xBF32, - 0xBF33, 0xBF35, 0xBF38, 0xBF3B, 0xC066, 0x2697, 0x26A7, 0x26D2, - 0x2714, 0x2766, 0x27C3, 0x2825, 0x2888, 0x28E4, 0x2936, 0x2977, - 0x29A1, 0x29AF, 0x299C, 0x2962, 0x28FB, 0x2863, 0x2792, 0x2684, - 0x247E, 0x2113, 0x1CB2, 0x17CB, 0x12CE, 0x0E2A, 0x0A50, 0x07AF, - 0x06B7, 0x084A, 0x0C66, 0x121C, 0x1882, 0x1EAC, 0x23AC, 0x2697, - 0x27F4, 0x28E7, 0x2974, 0x299D, 0x2966, 0x28D0, 0x27E0, 0x2697, - 0x2468, 0x20EB, 0x1C62, 0x170E, 0x1130, 0x0B08, 0x04D8, 0xFEE0, - 0xF961, 0xF49B, 0xF0D0, 0xEE40, 0xED2D, 0xECF7, 0xECD3, 0xECC2, - 0xECC2, 0xECD3, 0xECF4, 0xED26, 0xED66, 0xEDB5, 0xEE13, 0xEE7E, - 0xEEF6, 0xEF7B, 0xF00C, 0xF0A8, 0xF14F, 0xF200, 0xF2BC, 0xF380, - 0xF44D, 0xF522, 0xF5FF, 0xF6E2, 0xF7CD, 0xF8BD, 0xF9B2, 0xFAAC, - 0xFBAB, 0xFCAD, 0xFDB2, 0xFEBA, 0xFFC4, 0x00CE, 0x01DA, 0x02E7, - 0x03F3, 0x04FF, 0x0609, 0x0712, 0x0818, 0x091B, 0x0A1B, 0x0B16, - 0x0C0D, 0xFEDD, 0xFEDB, 0xFED6, 0xFECE, 0xFEC3, 0xFEB4, 0xFEA2, - 0xFE8D, 0xFE75, 0xFE59, 0xFE3B, 0xFE1A, 0xFDF6, 0xFDCF, 0xFDA5, - 0xFD78, 0xFD49, 0xFD16, 0xFCE1, 0xFC93, 0xFC1C, 0xFB8C, 0xFAF0, - 0xFA57, 0xF9CE, 0xF964, 0xF927, 0xF925, 0xF989, 0xFA5A, 0xFB6D, - 0xFC95, 0xFDA7, 0xFE78, 0xFEDD, 0xFF01, 0xFF28, 0xFF4B, 0xFF64, - 0xFF6C, 0xFF5C, 0xFF2F, 0xFEDD, 0xFDA4, 0xFB22, 0xF7E6, 0xF47D, - 0xF174, 0xEF59, 0xEE10, 0xED1B, 0xEC70, 0xEC06, 0xEBD2, 0xEBCD, - 0xEBEC, 0xEC1B, 0xEC4D, 0xEC80, 0xECB6, 0xECED, 0xED27, 0xED62, - 0xED9F, 0xEDDD, 0xEE1E, 0xEE5F, 0xEEA2, 0xEEE6, 0xEF2C, 0xEF72, - 0xEFBA, 0xF002, 0xF04C, 0xF096, 0xF0E1, 0xF12D, 0xF179, 0xF1C6, - 0xF213, 0xF261, 0xF2AF, 0xF2FD, 0xF34B, 0xF399, 0xF3E7, 0xF435, - 0xF482, 0xF4D0, 0xF51D, 0xF569, 0xF5B5, 0xF600, 0xF64B, 0xF695, - 0xF6DE, 0xF726, 0xF76D, 0xF7B3, 0xF7F7, 0xB61E, 0xB623, 0xB631, - 0xB646, 0xB661, 0xB681, 0xB6A5, 0xB6CB, 0xB6F2, 0xB718, 0xB73D, - 0xB75F, 0xB77D, 0xB795, 0xB7A6, 0xB7B0, 0xB7AF, 0xB7A4, 0xB78D, - 0xB74F, 0xB6DD, 0xB644, 0xB596, 0xB4E1, 0xB434, 0xB39F, 0xB331, - 0xB2F9, 0xB30F, 0xB36C, 0xB3F8, 0xB49C, 0xB53F, 0xB5C7, 0xB61E, - 0xB629, 0xB5F4, 0xB59D, 0xB542, 0xB503, 0xB4FF, 0xB553, 0xB61E, - 0xB766, 0xB90E, 0xBB00, 0xBD28, 0xBF71, 0xC1C5, 0xC411, 0xC63F, - 0xC83B, 0xC9EF, 0xCB46, 0xCC2D, 0xCC8D, 0xCCA0, 0xCCAC, 0xCCB0, - 0xCCAD, 0xCCA4, 0xCC94, 0xCC7D, 0xCC61, 0xCC3F, 0xCC17, 0xCBE9, - 0xCBB7, 0xCB80, 0xCB43, 0xCB03, 0xCABE, 0xCA75, 0xCA28, 0xC9D8, - 0xC984, 0xC92D, 0xC8D3, 0xC876, 0xC817, 0xC7B5, 0xC751, 0xC6EC, - 0xC685, 0xC61C, 0xC5B3, 0xC548, 0xC4DD, 0xC471, 0xC405, 0xC398, - 0xC32C, 0xC2C1, 0xC256, 0xC1EB, 0xC182, 0xC11A, 0xC0B4, 0xC04F, - 0xBFED, 0xD864, 0xD872, 0xD898, 0xD8D0, 0xD914, 0xD95E, 0xD9A8, - 0xD9EC, 0xDA25, 0xDA4B, 0xDA59, 0xDA03, 0xD92E, 0xD81B, 0xD710, - 0xD64F, 0xD61C, 0xD6BA, 0xD86C, 0xDBAB, 0xE06B, 0xE62C, 0xEC6C, - 0xF2AB, 0xF866, 0xFD1E, 0x0051, 0x017E, 0xFF2E, 0xF937, 0xF115, - 0xE841, 0xE037, 0xDA6F, 0xD864, 0xD8E5, 0xD9B5, 0xDABF, 0xDBEC, - 0xDD27, 0xDE5A, 0xDF6F, 0xE050, 0xE0E7, 0xE11E, 0xE11A, 0xE10C, - 0xE0F7, 0xE0DA, 0xE0B5, 0xE08A, 0xE058, 0xE021, 0xDFE4, 0xDFA2, - 0xDF5C, 0xDF11, 0xDEC4, 0xDE73, 0xDE20, 0xDDCA, 0xDD73, 0xDD1B, - 0xDCC3, 0xDC6A, 0xDC11, 0xDBB9, 0xDB63, 0xDB0E, 0xDABC, 0xDA6C, - 0xDA1F, 0xD9D6, 0xD991, 0xD951, 0xD915, 0xD8E0, 0xD8B0, 0xD886, - 0xD864, 0xD847, 0xD82F, 0xD81A, 0xD808, 0xD7FA, 0xD7F0, 0xD7E8, - 0xD7E3, 0xD7E1, 0xD7E1, 0xD7E4, 0xD7E9, 0xD7F0, 0xD7F9, 0xD803, - 0xD80F, 0xD81D, 0xD82B, 0xD83B, 0xD84B, 0xFF58, 0xFF56, 0xFF51, - 0xFF4C, 0xFF47, 0xFF44, 0xFF44, 0xFF4A, 0xFF58, 0xFF6D, 0xFF8E, - 0xFFAF, 0xFFCC, 0xFFEE, 0x001D, 0x0062, 0x00C5, 0x014F, 0x0208, - 0x0318, 0x0488, 0x0635, 0x07FC, 0x09B8, 0x0B46, 0x0C81, 0x0D47, - 0x0D73, 0x0C94, 0x0A9C, 0x07F7, 0x0516, 0x0266, 0x0057, 0xFF58, - 0xFF1D, 0xFF0D, 0xFF1F, 0xFF4C, 0xFF89, 0xFFCF, 0x0014, 0x0050, - 0x007B, 0x008B, 0x008A, 0x0086, 0x0080, 0x0077, 0x006C, 0x0060, - 0x0052, 0x0042, 0x0031, 0x0020, 0x000D, 0xFFFB, 0xFFE7, 0xFFD3, - 0xFFBF, 0xFFAB, 0xFF98, 0xFF85, 0xFF73, 0xFF62, 0xFF52, 0xFF43, - 0xFF36, 0xFF2A, 0xFF21, 0xFF19, 0xFF14, 0xFF12, 0xFF12, 0xFF15, - 0xFF1C, 0xFF25, 0xFF32, 0xFF43, 0xFF58, 0xFF72, 0xFF93, 0xFFBA, - 0xFFE7, 0x0018, 0x004F, 0x008A, 0x00C9, 0x010C, 0x0151, 0x0199, - 0x01E3, 0x022F, 0x027B, 0x02C8, 0x0316, 0x0363, 0x03AF, 0x03FA, - 0x0444, 0xB74B, 0xB74F, 0xB757, 0xB765, 0xB777, 0xB78C, 0xB7A4, - 0xB7BE, 0xB7D8, 0xB7F3, 0xB80E, 0xB82A, 0xB84A, 0xB86C, 0xB891, - 0xB8B6, 0xB8DC, 0xB900, 0xB922, 0xB948, 0xB976, 0xB9A9, 0xB9DA, - 0xBA07, 0xBA2B, 0xBA41, 0xBA45, 0xBA33, 0xBA01, 0xB9AB, 0xB93D, - 0xB8C0, 0xB83D, 0xB7BD, 0xB74B, 0xB6DB, 0xB65D, 0xB5D8, 0xB552, - 0xB4D1, 0xB459, 0xB3F2, 0xB3A2, 0xB36D, 0xB35A, 0xB35C, 0xB363, - 0xB36E, 0xB37C, 0xB38F, 0xB3A5, 0xB3BD, 0xB3D9, 0xB3F7, 0xB418, - 0xB43B, 0xB45F, 0xB485, 0xB4AC, 0xB4D5, 0xB4FE, 0xB528, 0xB552, - 0xB57C, 0xB5A6, 0xB5CF, 0xB5F7, 0xB61F, 0xB645, 0xB66A, 0xB68D, - 0xB6AD, 0xB6CC, 0xB6E8, 0xB701, 0xB717, 0xB72A, 0xB739, 0xB744, - 0xB74B, 0xB74E, 0xB74D, 0xB748, 0xB73F, 0xB733, 0xB724, 0xB711, - 0xB6FD, 0xB6E6, 0xB6CD, 0xB6B2, 0xB695, 0xB678, 0xB659, 0xB639, - 0xB619, 0xB5F9, 0xB5D9, 0xB5B9, 0xB59A, 0xE0FF, 0xC001, 0xE0FB, - 0xBF7F, 0x0000, 0xFFF8, 0xFFDF, 0xFFB7, 0xFF84, 0xFF46, 0xFF00, - 0xFEB4, 0xFE64, 0xFE11, 0xFDBF, 0xFD6F, 0xFD23, 0xFCDD, 0xFC9F, - 0xFC6C, 0xFC44, 0xFC2B, 0xFC22, 0xFC3D, 0xFC86, 0xFCF1, 0xFD74, - 0xFE03, 0xFE93, 0xFF1A, 0xFF8B, 0xFFDC, 0x0000, 0x0008, 0x000C, - 0x000C, 0x0007, 0x0000, 0xFFF4, 0xFFE5, 0xFFD3, 0xFFBE, 0xFFA7, - 0xFF8E, 0xFF73, 0xFF57, 0xFF3A, 0xFF1D, 0xFEFE, 0xFEE0, 0xFEC2, - 0xFEA5, 0xFE89, 0xFE6E, 0xFE54, 0xFE3C, 0xFE26, 0xFE13, 0xFE03, - 0xFDF5, 0xFDEB, 0xFDE5, 0xFDE3, 0xFDE7, 0xFDF1, 0xFE01, 0xFE16, - 0xFE30, 0xFE4E, 0xFE6F, 0xFE93, 0xFEB8, 0xFEDE, 0xFF05, 0xFF2B, - 0xFF51, 0xFF74, 0xFF95, 0xFFB3, 0xFFCD, 0xFFE2, 0xFFF3, 0xFFFD, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x0017, - 0x0032, 0x0056, 0x0081, 0x00B1, 0x00E6, 0x011D, 0x0156, 0x018F, - 0x01C6, 0x01FB, 0x022B, 0x0256, 0x027A, 0x0295, 0x02A6, 0x02AC, - 0x029F, 0x027B, 0x0243, 0x01FC, 0x01AA, 0x0152, 0x00F7, 0x009D, - 0x0049, 0x0000, 0xFFBB, 0xFF72, 0xFF26, 0xFED6, 0xFE85, 0xFE31, - 0xFDDC, 0xFD86, 0xFD2F, 0xFCD7, 0xFC80, 0xFC29, 0xFBD4, 0xFB7F, - 0xFB2D, 0xFADD, 0xFA8F, 0xFA45, 0xF9FE, 0xF9BB, 0xF97C, 0xF942, - 0xF90E, 0xF8DF, 0xF8B6, 0xF894, 0xF878, 0xF864, 0xF857, 0xF853, - 0xF860, 0xF885, 0xF8C0, 0xF90E, 0xF96C, 0xF9D9, 0xFA51, 0xFAD2, - 0xFB59, 0xFBE4, 0xFC70, 0xFCFB, 0xFD82, 0xFE03, 0xFE7B, 0xFEE7, - 0xFF46, 0xFF94, 0xFFCE, 0xFFF4, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFB85, 0xFB9B, 0xFBD8, 0xFC39, 0xFCB7, 0xFD4E, 0xFDF9, - 0xFEB2, 0xFF76, 0x003D, 0x0105, 0x01C8, 0x0280, 0x032A, 0x03BF, - 0x043B, 0x0498, 0x04D3, 0x04E5, 0x0497, 0x03CA, 0x02A0, 0x0139, - 0xFFB8, 0xFE3C, 0xFCE7, 0xFBDA, 0xFB36, 0xFB1D, 0xFB5F, 0xFBB8, - 0xFC24, 0xFCA3, 0xFD34, 0xFDD3, 0xFE80, 0xFF39, 0xFFFC, 0x00C6, - 0x0198, 0x026F, 0x0349, 0x0425, 0x0501, 0x05DA, 0x06B1, 0x0782, - 0x084C, 0x090E, 0x09C5, 0x0A70, 0x0B0D, 0x0B9B, 0x0C18, 0x0C82, - 0x0CD7, 0x0D16, 0x0D3E, 0x0D4B, 0x0D2C, 0x0CD4, 0x0C49, 0x0B91, - 0x0AB1, 0x09B0, 0x0894, 0x0763, 0x0623, 0x04DA, 0x038D, 0x0244, - 0x0104, 0xFFD4, 0xFEB8, 0xFDB7, 0xFCD7, 0xFC1F, 0xFB94, 0xFB3C, - 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, - 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, - 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xBF84, 0x002C, 0xFFE1, - 0xFF0C, 0xFDBE, 0xFC0B, 0xFA06, 0xF7C0, 0xF54C, 0xF2BD, 0xF026, - 0xED98, 0xEB27, 0xE8E4, 0xE6E3, 0xE536, 0xE3F0, 0xE322, 0xE2E0, - 0xE33C, 0xE425, 0xE577, 0xE727, 0xE92D, 0xEB7F, 0xEE12, 0xF0DE, - 0xF3D8, 0xF6F7, 0xFA31, 0xFD7D, 0x00CF, 0x0420, 0x0766, 0x0A96, - 0x0DA7, 0x1090, 0x1346, 0x15BF, 0x17F3, 0x19D7, 0x1B62, 0x1C8A, - 0x1D70, 0x1E3C, 0x1EEF, 0x1F8B, 0x2011, 0x2081, 0x20DD, 0x2126, - 0x215D, 0x2183, 0x2199, 0x21A1, 0x219B, 0x2189, 0x216B, 0x2143, - 0x2112, 0x20D9, 0x209A, 0x2054, 0x200A, 0x1FBC, 0x1F6C, 0x1F1B, - 0x1EC9, 0x1E78, 0x1E2A, 0x1DDE, 0x1D97, 0x1D54, 0x1D19, 0x1CE5, - 0x1CBA, 0x1C98, 0x1C81, 0x1C77, 0x1C79, 0x1C8A, 0x1CAE, 0x1CE7, - 0x1D33, 0x1D8E, 0x1DF5, 0x1E65, 0x1EDA, 0x1F52, 0x1FC9, 0x203D, - 0x20A9, 0x210B, 0x2160, 0x21A4, 0x21D4, 0x21ED, 0x21EC, 0x21CE, - 0x21A1, 0x2174, 0xFFF1, 0x0008, 0x004E, 0x00BA, 0x0147, 0x01EF, - 0x02AD, 0x037A, 0x0450, 0x052A, 0x0602, 0x06D2, 0x0794, 0x0842, - 0x08D6, 0x094A, 0x0999, 0x09BC, 0x09AE, 0x0975, 0x091C, 0x08A7, - 0x0819, 0x0774, 0x06BB, 0x05F1, 0x0519, 0x0436, 0x034A, 0x0259, - 0x0165, 0x0071, 0xFF82, 0xFE97, 0xFDB5, 0xFCDF, 0xFC18, 0xFB61, - 0xFABF, 0xFA34, 0xF9C3, 0xF96F, 0xF92D, 0xF8F0, 0xF8B8, 0xF885, - 0xF857, 0xF82E, 0xF80A, 0xF7E9, 0xF7CE, 0xF7B6, 0xF7A2, 0xF793, - 0xF787, 0xF77E, 0xF779, 0xF777, 0xF779, 0xF77D, 0xF785, 0xF78F, - 0xF79B, 0xF7AA, 0xF7BB, 0xF7CF, 0xF7E4, 0xF7FC, 0xF815, 0xF82F, - 0xF84B, 0xF868, 0xF887, 0xF8A6, 0xF8C6, 0xF8E7, 0xF909, 0xF92A, - 0xF94D, 0xF96F, 0xF99B, 0xF9DB, 0xFA2C, 0xFA8B, 0xFAF7, 0xFB6D, - 0xFBEC, 0xFC70, 0xFCF7, 0xFD80, 0xFE07, 0xFE8C, 0xFF0B, 0xFF83, - 0xFFF0, 0x0051, 0x00A4, 0x00E6, 0x011B, 0x0146, 0x097D, 0x098B, - 0x09B3, 0x09F3, 0x0A46, 0x0AAA, 0x0B1C, 0x0B99, 0x0C1D, 0x0CA6, - 0x0D30, 0x0DB8, 0x0E3B, 0x0EB7, 0x0F27, 0x0F8A, 0x0FDB, 0x1018, - 0x103D, 0x1050, 0x1058, 0x1057, 0x104D, 0x103B, 0x1021, 0x1002, - 0x0FDD, 0x0FB3, 0x0F86, 0x0F56, 0x0F23, 0x0EF0, 0x0EBC, 0x0E89, - 0x0E57, 0x0E28, 0x0DFC, 0x0DD3, 0x0DB0, 0x0D92, 0x0D7A, 0x0D6A, - 0x0D5F, 0x0D56, 0x0D4F, 0x0D49, 0x0D45, 0x0D42, 0x0D40, 0x0D40, - 0x0D41, 0x0D43, 0x0D45, 0x0D49, 0x0D4D, 0x0D52, 0x0D57, 0x0D5D, - 0x0D63, 0x0D69, 0x0D6F, 0x0D76, 0x0D7C, 0x0D82, 0x0D87, 0x0D8C, - 0x0D91, 0x0D94, 0x0D98, 0x0D9A, 0x0D9B, 0x0D9B, 0x0D9A, 0x0D98, - 0x0D95, 0x0D90, 0x0D89, 0x0D81, 0x0D76, 0x0D6A, 0x0D5B, 0x0D46, - 0x0D2B, 0x0D0D, 0x0CEB, 0x0CC5, 0x0C9C, 0x0C70, 0x0C43, 0x0C13, - 0x0BE3, 0x0BB2, 0x0B80, 0x0B4F, 0x0B1E, 0x0AEF, 0x0AC1, 0x0A95, - 0x0A6A, 0x0A3E, 0x002C, 0xFFE1, 0xFF0C, 0xFDBE, 0xFC0B, 0xFA06, - 0xF7C0, 0xF54C, 0xF2BD, 0xF026, 0xED98, 0xEB27, 0xE8E4, 0xE6E3, - 0xE536, 0xE3F0, 0xE322, 0xE2E0, 0xE33C, 0xE425, 0xE577, 0xE727, - 0xE92D, 0xEB7F, 0xEE12, 0xF0DE, 0xF3D8, 0xF6F7, 0xFA31, 0xFD7D, - 0x00CF, 0x0420, 0x0766, 0x0A96, 0x0DA7, 0x1090, 0x1346, 0x15BF, - 0x17F3, 0x19D7, 0x1B62, 0x1C8A, 0x1D70, 0x1E3C, 0x1EEF, 0x1F8B, - 0x2011, 0x2081, 0x20DD, 0x2126, 0x215D, 0x2183, 0x2199, 0x21A1, - 0x219B, 0x2189, 0x216B, 0x2143, 0x2112, 0x20D9, 0x209A, 0x2054, - 0x200A, 0x1FBC, 0x1F6C, 0x1F1B, 0x1EC9, 0x1E78, 0x1E2A, 0x1DDE, - 0x1D97, 0x1D54, 0x1D19, 0x1CE5, 0x1CBA, 0x1C98, 0x1C81, 0x1C77, - 0x1C79, 0x1C8A, 0x1CAE, 0x1CE7, 0x1D33, 0x1D8E, 0x1DF5, 0x1E65, - 0x1EDA, 0x1F52, 0x1FC9, 0x203D, 0x20A9, 0x210B, 0x2160, 0x21A4, - 0x21D4, 0x21ED, 0x21EC, 0x21CE, 0x21A1, 0x2174, 0xFFF1, 0x0008, - 0x004E, 0x00BA, 0x0147, 0x01EF, 0x02AD, 0x037A, 0x0450, 0x052A, - 0x0602, 0x06D2, 0x0794, 0x0842, 0x08D6, 0x094A, 0x0999, 0x09BC, - 0x09AE, 0x0975, 0x091C, 0x08A7, 0x0819, 0x0774, 0x06BB, 0x05F1, - 0x0519, 0x0436, 0x034A, 0x0259, 0x0165, 0x0071, 0xFF82, 0xFE97, - 0xFDB5, 0xFCDF, 0xFC18, 0xFB61, 0xFABF, 0xFA34, 0xF9C3, 0xF96F, - 0xF92D, 0xF8F0, 0xF8B8, 0xF885, 0xF857, 0xF82E, 0xF80A, 0xF7E9, - 0xF7CE, 0xF7B6, 0xF7A2, 0xF793, 0xF787, 0xF77E, 0xF779, 0xF777, - 0xF779, 0xF77D, 0xF785, 0xF78F, 0xF79B, 0xF7AA, 0xF7BB, 0xF7CF, - 0xF7E4, 0xF7FC, 0xF815, 0xF82F, 0xF84B, 0xF868, 0xF887, 0xF8A6, - 0xF8C6, 0xF8E7, 0xF909, 0xF92A, 0xF94D, 0xF96F, 0xF99B, 0xF9DB, - 0xFA2C, 0xFA8B, 0xFAF7, 0xFB6D, 0xFBEC, 0xFC70, 0xFCF7, 0xFD80, - 0xFE07, 0xFE8C, 0xFF0B, 0xFF83, 0xFFF0, 0x0051, 0x00A4, 0x00E6, - 0x011B, 0x0146, 0x097D, 0x098B, 0x09B3, 0x09F3, 0x0A46, 0x0AAA, - 0x0B1C, 0x0B99, 0x0C1D, 0x0CA6, 0x0D30, 0x0DB8, 0x0E3B, 0x0EB7, - 0x0F27, 0x0F8A, 0x0FDB, 0x1018, 0x103D, 0x1050, 0x1058, 0x1057, - 0x104D, 0x103B, 0x1021, 0x1002, 0x0FDD, 0x0FB3, 0x0F86, 0x0F56, - 0x0F23, 0x0EF0, 0x0EBC, 0x0E89, 0x0E57, 0x0E28, 0x0DFC, 0x0DD3, - 0x0DB0, 0x0D92, 0x0D7A, 0x0D6A, 0x0D5F, 0x0D56, 0x0D4F, 0x0D49, - 0x0D45, 0x0D42, 0x0D40, 0x0D40, 0x0D41, 0x0D43, 0x0D45, 0x0D49, - 0x0D4D, 0x0D52, 0x0D57, 0x0D5D, 0x0D63, 0x0D69, 0x0D6F, 0x0D76, - 0x0D7C, 0x0D82, 0x0D87, 0x0D8C, 0x0D91, 0x0D94, 0x0D98, 0x0D9A, - 0x0D9B, 0x0D9B, 0x0D9A, 0x0D98, 0x0D95, 0x0D90, 0x0D89, 0x0D81, - 0x0D76, 0x0D6A, 0x0D5B, 0x0D46, 0x0D2B, 0x0D0D, 0x0CEB, 0x0CC5, - 0x0C9C, 0x0C70, 0x0C43, 0x0C13, 0x0BE3, 0x0BB2, 0x0B80, 0x0B4F, - 0x0B1E, 0x0AEF, 0x0AC1, 0x0A95, 0x0A6A, 0x0A3E, 0x002C, 0xFFE1, - 0xFF0C, 0xFDBE, 0xFC0B, 0xFA06, 0xF7C0, 0xF54C, 0xF2BD, 0xF026, - 0xED98, 0xEB27, 0xE8E4, 0xE6E3, 0xE536, 0xE3F0, 0xE322, 0xE2E0, - 0xE33C, 0xE425, 0xE577, 0xE727, 0xE92D, 0xEB7F, 0xEE12, 0xF0DE, - 0xF3D8, 0xF6F7, 0xFA31, 0xFD7D, 0x00CF, 0x0420, 0x0766, 0x0A96, - 0x0DA7, 0x1090, 0x1346, 0x15BF, 0x17F3, 0x19D7, 0x1B62, 0x1C8A, - 0x1D70, 0x1E3C, 0x1EEF, 0x1F8B, 0x2011, 0x2081, 0x20DD, 0x2126, - 0x215D, 0x2183, 0x2199, 0x21A1, 0x219B, 0x2189, 0x216B, 0x2143, - 0x2112, 0x20D9, 0x209A, 0x2054, 0x200A, 0x1FBC, 0x1F6C, 0x1F1B, - 0x1EC9, 0x1E78, 0x1E2A, 0x1DDE, 0x1D97, 0x1D54, 0x1D19, 0x1CE5, - 0x1CBA, 0x1C98, 0x1C81, 0x1C77, 0x1C79, 0x1C8A, 0x1CAE, 0x1CE7, - 0x1D33, 0x1D8E, 0x1DF5, 0x1E65, 0x1EDA, 0x1F52, 0x1FC9, 0x203D, - 0x20A9, 0x210B, 0x2160, 0x21A4, 0x21D4, 0x21ED, 0x21EC, 0x21CE, - 0x21A1, 0x2174, 0xFFF1, 0x0008, 0x004E, 0x00BA, 0x0147, 0x01EF, - 0x02AD, 0x037A, 0x0450, 0x052A, 0x0602, 0x06D2, 0x0794, 0x0842, - 0x08D6, 0x094A, 0x0999, 0x09BC, 0x09AE, 0x0975, 0x091C, 0x08A7, - 0x0819, 0x0774, 0x06BB, 0x05F1, 0x0519, 0x0436, 0x034A, 0x0259, - 0x0165, 0x0071, 0xFF82, 0xFE97, 0xFDB5, 0xFCDF, 0xFC18, 0xFB61, - 0xFABF, 0xFA34, 0xF9C3, 0xF96F, 0xF92D, 0xF8F0, 0xF8B8, 0xF885, - 0xF857, 0xF82E, 0xF80A, 0xF7E9, 0xF7CE, 0xF7B6, 0xF7A2, 0xF793, - 0xF787, 0xF77E, 0xF779, 0xF777, 0xF779, 0xF77D, 0xF785, 0xF78F, - 0xF79B, 0xF7AA, 0xF7BB, 0xF7CF, 0xF7E4, 0xF7FC, 0xF815, 0xF82F, - 0xF84B, 0xF868, 0xF887, 0xF8A6, 0xF8C6, 0xF8E7, 0xF909, 0xF92A, - 0xF94D, 0xF96F, 0xF99B, 0xF9DB, 0xFA2C, 0xFA8B, 0xFAF7, 0xFB6D, - 0xFBEC, 0xFC70, 0xFCF7, 0xFD80, 0xFE07, 0xFE8C, 0xFF0B, 0xFF83, - 0xFFF0, 0x0051, 0x00A4, 0x00E6, 0x011B, 0x0146, 0x097D, 0x098B, - 0x09B3, 0x09F3, 0x0A46, 0x0AAA, 0x0B1C, 0x0B99, 0x0C1D, 0x0CA6, - 0x0D30, 0x0DB8, 0x0E3B, 0x0EB7, 0x0F27, 0x0F8A, 0x0FDB, 0x1018, - 0x103D, 0x1050, 0x1058, 0x1057, 0x104D, 0x103B, 0x1021, 0x1002, - 0x0FDD, 0x0FB3, 0x0F86, 0x0F56, 0x0F23, 0x0EF0, 0x0EBC, 0x0E89, - 0x0E57, 0x0E28, 0x0DFC, 0x0DD3, 0x0DB0, 0x0D92, 0x0D7A, 0x0D6A, - 0x0D5F, 0x0D56, 0x0D4F, 0x0D49, 0x0D45, 0x0D42, 0x0D40, 0x0D40, - 0x0D41, 0x0D43, 0x0D45, 0x0D49, 0x0D4D, 0x0D52, 0x0D57, 0x0D5D, - 0x0D63, 0x0D69, 0x0D6F, 0x0D76, 0x0D7C, 0x0D82, 0x0D87, 0x0D8C, - 0x0D91, 0x0D94, 0x0D98, 0x0D9A, 0x0D9B, 0x0D9B, 0x0D9A, 0x0D98, - 0x0D95, 0x0D90, 0x0D89, 0x0D81, 0x0D76, 0x0D6A, 0x0D5B, 0x0D46, - 0x0D2B, 0x0D0D, 0x0CEB, 0x0CC5, 0x0C9C, 0x0C70, 0x0C43, 0x0C13, - 0x0BE3, 0x0BB2, 0x0B80, 0x0B4F, 0x0B1E, 0x0AEF, 0x0AC1, 0x0A95, - 0x0A6A, 0x0A3E, 0x0000, 0xFFF8, 0xFFDF, 0xFFB7, 0xFF84, 0xFF46, - 0xFF00, 0xFEB4, 0xFE64, 0xFE11, 0xFDBF, 0xFD6F, 0xFD23, 0xFCDD, - 0xFC9F, 0xFC6C, 0xFC44, 0xFC2B, 0xFC22, 0xFC3D, 0xFC86, 0xFCF1, - 0xFD74, 0xFE03, 0xFE93, 0xFF1A, 0xFF8B, 0xFFDC, 0x0000, 0x0008, - 0x000C, 0x000C, 0x0007, 0x0000, 0xFFF4, 0xFFE5, 0xFFD3, 0xFFBE, - 0xFFA7, 0xFF8E, 0xFF73, 0xFF57, 0xFF3A, 0xFF1D, 0xFEFE, 0xFEE0, - 0xFEC2, 0xFEA5, 0xFE89, 0xFE6E, 0xFE54, 0xFE3C, 0xFE26, 0xFE13, - 0xFE03, 0xFDF5, 0xFDEB, 0xFDE5, 0xFDE3, 0xFDE7, 0xFDF1, 0xFE01, - 0xFE16, 0xFE30, 0xFE4E, 0xFE6F, 0xFE93, 0xFEB8, 0xFEDE, 0xFF05, - 0xFF2B, 0xFF51, 0xFF74, 0xFF95, 0xFFB3, 0xFFCD, 0xFFE2, 0xFFF3, - 0xFFFD, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, - 0x0017, 0x0032, 0x0056, 0x0081, 0x00B1, 0x00E6, 0x011D, 0x0156, - 0x018F, 0x01C6, 0x01FB, 0x022B, 0x0256, 0x027A, 0x0295, 0x02A6, - 0x02AC, 0x029F, 0x027B, 0x0243, 0x01FC, 0x01AA, 0x0152, 0x00F7, - 0x009D, 0x0049, 0x0000, 0xFFBB, 0xFF72, 0xFF26, 0xFED6, 0xFE85, - 0xFE31, 0xFDDC, 0xFD86, 0xFD2F, 0xFCD7, 0xFC80, 0xFC29, 0xFBD4, - 0xFB7F, 0xFB2D, 0xFADD, 0xFA8F, 0xFA45, 0xF9FE, 0xF9BB, 0xF97C, - 0xF942, 0xF90E, 0xF8DF, 0xF8B6, 0xF894, 0xF878, 0xF864, 0xF857, - 0xF853, 0xF860, 0xF885, 0xF8C0, 0xF90E, 0xF96C, 0xF9D9, 0xFA51, - 0xFAD2, 0xFB59, 0xFBE4, 0xFC70, 0xFCFB, 0xFD82, 0xFE03, 0xFE7B, - 0xFEE7, 0xFF46, 0xFF94, 0xFFCE, 0xFFF4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFB85, 0xFB9B, 0xFBD8, 0xFC39, 0xFCB7, 0xFD4E, - 0xFDF9, 0xFEB2, 0xFF76, 0x003D, 0x0105, 0x01C8, 0x0280, 0x032A, - 0x03BF, 0x043B, 0x0498, 0x04D3, 0x04E5, 0x0497, 0x03CA, 0x02A0, - 0x0139, 0xFFB8, 0xFE3C, 0xFCE7, 0xFBDA, 0xFB36, 0xFB1D, 0xFB5F, - 0xFBB8, 0xFC24, 0xFCA3, 0xFD34, 0xFDD3, 0xFE80, 0xFF39, 0xFFFC, - 0x00C6, 0x0198, 0x026F, 0x0349, 0x0425, 0x0501, 0x05DA, 0x06B1, - 0x0782, 0x084C, 0x090E, 0x09C5, 0x0A70, 0x0B0D, 0x0B9B, 0x0C18, - 0x0C82, 0x0CD7, 0x0D16, 0x0D3E, 0x0D4B, 0x0D2C, 0x0CD4, 0x0C49, - 0x0B91, 0x0AB1, 0x09B0, 0x0894, 0x0763, 0x0623, 0x04DA, 0x038D, - 0x0244, 0x0104, 0xFFD4, 0xFEB8, 0xFDB7, 0xFCD7, 0xFC1F, 0xFB94, - 0xFB3C, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, - 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, - 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0x0000, 0x0000, - 0x0003, 0x0007, 0x000D, 0x0014, 0x001D, 0x0027, 0x0033, 0x003F, - 0x004D, 0x005C, 0x006C, 0x007D, 0x008F, 0x00A2, 0x00B5, 0x00C9, - 0x00DE, 0x00F3, 0x0109, 0x011F, 0x0136, 0x014D, 0x0164, 0x017B, - 0x0193, 0x01AA, 0x01C1, 0x01D9, 0x01F0, 0x0207, 0x021D, 0x0233, - 0x0249, 0x025E, 0x0273, 0x0286, 0x029A, 0x02AC, 0x02BE, 0x02CE, - 0x02DE, 0x02EC, 0x02FA, 0x0306, 0x0311, 0x031B, 0x0323, 0x032A, - 0x032F, 0x0333, 0x0335, 0x0335, 0x0334, 0x0330, 0x032B, 0x0324, - 0x031A, 0x030F, 0x0301, 0x02F1, 0x02DF, 0x02CA, 0x02B3, 0x0299, - 0x027D, 0x025E, 0x023C, 0x0217, 0x01F0, 0x01C5, 0x0198, 0x0167, - 0x0134, 0x00FD, 0x00C2, 0x0085, 0x0044, 0x0000, 0xFFA3, 0xFF1A, - 0xFE68, 0xFD92, 0xFC99, 0xFB81, 0xFA4E, 0xF904, 0xF7A4, 0xF633, - 0xF4B4, 0xF32A, 0xF199, 0xF003, 0xEE6D, 0xECD8, 0xEB4A, 0xE9C5, - 0xE84C, 0xE6E3, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animvalue_0500A128, 0x0016d870, 76997, 0x0000a210, 9224); // 0x0500C530 -static const u16 peach_seg5_animindex_500C530[] = { - 0x0064, 0x0001, 0x0064, 0x0065, 0x0064, 0x00C9, 0x0001, 0x012D, 0x0001, 0x012E, 0x0001, 0x012F, - 0x0064, 0x119E, 0x0001, 0x0000, 0x0001, 0x1202, - 0x0064, 0x1072, 0x0064, 0x10D6, 0x0064, 0x113A, - 0x0064, 0x0F46, 0x0064, 0x0FAA, 0x0064, 0x100E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0964, - 0x0064, 0x0130, 0x0064, 0x0194, 0x0064, 0x01F8, - 0x0064, 0x0E1A, 0x0064, 0x0E7E, 0x0064, 0x0EE2, - 0x0064, 0x0CEE, 0x0064, 0x0D52, 0x0064, 0x0DB6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0CED, - 0x0064, 0x0965, 0x0064, 0x09C9, 0x0064, 0x0A2D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0388, - 0x0064, 0x025C, 0x0064, 0x02C0, 0x0064, 0x0324, - 0x0064, 0x03EC, 0x0064, 0x0450, 0x0064, 0x04B4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0BC0, - 0x0064, 0x0A91, 0x0064, 0x0AF5, 0x0064, 0x0B59, - 0x0001, 0x0000, 0x0064, 0x0644, 0x0064, 0x06A8, - 0x0064, 0x0518, 0x0064, 0x057C, 0x0064, 0x05E0, - 0x0064, 0x070C, 0x0064, 0x0770, 0x0064, 0x07D4, - 0x0064, 0x0BC1, 0x0064, 0x0C25, 0x0064, 0x0C89, - 0x0001, 0x0BBD, 0x0001, 0x0BBE, 0x0001, 0x0BBF, - 0x0064, 0x0838, 0x0064, 0x089C, 0x0064, 0x0900, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animindex_500C530, 0x0016d870, 76997, 0x0000c618, 264); // 0x0500C638 static const struct Animation peach_seg5_anim_0500C638 = { diff --git a/actors/peach/anims/anim_0500E6B4.inc.c b/actors/peach/anims/anim_0500E6B4.inc.c index e372ffa33..0c22d6137 100644 --- a/actors/peach/anims/anim_0500E6B4.inc.c +++ b/actors/peach/anims/anim_0500E6B4.inc.c @@ -1,533 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500C650 -static const s16 peach_seg5_animvalue_0500C650[] = { - 0x0000, 0xFFA4, 0xFF9D, 0xFF97, 0xFF90, 0xFF8A, 0xFF83, 0xFF7D, - 0xFF77, 0xFF71, 0xFF6B, 0xFF65, 0xFF60, 0xFF5A, 0xFF55, 0xFF50, - 0xFF4C, 0xFF47, 0xFF43, 0xFF40, 0xFF3C, 0xFF39, 0xFF37, 0xFF34, - 0xFF33, 0xFF31, 0xFF31, 0xFF30, 0xFF30, 0xFF32, 0xFF33, 0xFF36, - 0xFF3A, 0xFF3E, 0xFF42, 0xFF48, 0xFF4D, 0xFF53, 0xFF5A, 0xFF61, - 0xFF68, 0xFF70, 0xFF78, 0xFF7F, 0xFF87, 0xFF8F, 0xFF98, 0xFFA0, - 0xFFA7, 0xFFAF, 0xFFB7, 0xFFBE, 0xFFC5, 0xFFCC, 0xFFD2, 0xFFD8, - 0xFFDD, 0xFFE1, 0xFFE6, 0xFFE9, 0xFFEC, 0xFFEE, 0xFFEF, 0xFFEF, - 0xFFEF, 0xFFEF, 0xFFEF, 0xFFEF, 0xFFEF, 0xFFEF, 0xFFEF, 0xFFF0, - 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, - 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF2, 0xFFF2, 0xFFF2, - 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0x015F, 0x0160, 0x0160, - 0x0161, 0x0162, 0x0163, 0x0164, 0x0165, 0x0165, 0x0165, 0x0164, - 0x0163, 0x0163, 0x0162, 0x0161, 0x0160, 0x015F, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015F, 0x0160, 0x0161, 0x0161, 0x0162, 0x0163, - 0x0164, 0x0164, 0x0163, 0x0163, 0x0162, 0x0161, 0x0160, 0x015F, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015F, 0x0160, 0x0161, 0x0163, - 0x0164, 0x0165, 0x0166, 0x0167, 0x0167, 0x0167, 0x0167, 0x0166, - 0x0165, 0x0163, 0x0162, 0x0161, 0x0160, 0x015F, 0x015E, 0x015E, - 0x015F, 0x015F, 0x0160, 0x0160, 0x0161, 0x0162, 0x0163, 0x0164, - 0x0165, 0x0165, 0x0166, 0x0167, 0x0167, 0x0167, 0x0168, 0x0167, - 0x0167, 0x0167, 0x0166, 0x0165, 0x0164, 0x0163, 0x0163, 0x0162, - 0x0161, 0x0160, 0x015F, 0x015F, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015F, 0x0160, 0x0161, 0x0161, 0x0162, 0x0163, 0x0164, - 0x0165, 0xFFE1, 0xFFDF, 0xFFDE, 0xFFDC, 0xFFDA, 0xFFD7, 0xFFD4, - 0xFFD0, 0xFFCC, 0xFFC7, 0xFFC2, 0xFFBC, 0xFFB5, 0xFFAC, 0xFFA2, - 0xFF97, 0xFF8B, 0xFF7E, 0xFF70, 0xFF61, 0xFF51, 0xFF41, 0xFF31, - 0xFF20, 0xFF0F, 0xFEFE, 0xFEED, 0xFEDC, 0xFECB, 0xFEBB, 0xFEAB, - 0xFE9C, 0xFE8D, 0xFE7F, 0xFE71, 0xFE63, 0xFE55, 0xFE47, 0xFE39, - 0xFE2B, 0xFE1D, 0xFE0F, 0xFE01, 0xFDF3, 0xFDE5, 0xFDD7, 0xFDC8, - 0xFDB9, 0xFDAA, 0xFD9B, 0xFD8C, 0xFD7C, 0xFD6C, 0xFD5B, 0xFD4A, - 0xFD39, 0xFD28, 0xFD16, 0xFD05, 0xFCF4, 0xFCE3, 0xFCD1, 0xFCC0, - 0xFCAF, 0xFC9E, 0xFC8D, 0xFC7C, 0xFC6A, 0xFC59, 0xFC48, 0xFC37, - 0xFC26, 0xFC15, 0xFC04, 0xFBF3, 0xFBE2, 0xFBD1, 0xFBC0, 0xFBAF, - 0xFB9E, 0xFB8D, 0xFB7C, 0xFB6B, 0xFB5B, 0xFB4A, 0xFB39, 0xFB28, - 0xFB17, 0xFB06, 0xFAF5, 0xFAE5, 0xFAD4, 0xFAC3, 0xFAB2, 0xFAA2, - 0xFA91, 0xFA80, 0xFA6F, 0xFA5F, 0xFA4E, 0xC50F, 0x3FFA, 0xC50F, - 0x0893, 0x082F, 0x07C7, 0x075B, 0x06EC, 0x067B, 0x0607, 0x0592, - 0x051B, 0x04A3, 0x042B, 0x03B2, 0x033A, 0x02C2, 0x024B, 0x01D5, - 0x0162, 0x00F0, 0x0081, 0x0015, 0xFFAE, 0xFF49, 0xFEE9, 0xFE8D, - 0xFE36, 0xFDE4, 0xFD98, 0xFD53, 0xFD17, 0xFCE7, 0xFCC2, 0xFCA8, - 0xFC97, 0xFC8E, 0xFC8D, 0xFC92, 0xFC9D, 0xFCAB, 0xFCBE, 0xFCD3, - 0xFCE9, 0xFD00, 0xFD16, 0xFD2C, 0xFD3E, 0xFD4E, 0xFD68, 0xFD97, - 0xFDD4, 0xFE18, 0xFE5B, 0xFE97, 0xFED0, 0xFF0E, 0xFF4D, 0xFF89, - 0xFFBE, 0xFFE7, 0x0000, 0x000E, 0x0018, 0x001F, 0x0023, 0x0024, - 0x0023, 0x0020, 0x001C, 0x0017, 0x0012, 0x000C, 0x0007, 0x0003, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0344, 0x0366, 0x0388, 0x03A9, - 0x03C9, 0x03E8, 0x0407, 0x0425, 0x0443, 0x0460, 0x047D, 0x049A, - 0x04B7, 0x04D4, 0x04F0, 0x050D, 0x052B, 0x05BA, 0x06F6, 0x08AF, - 0x0AB8, 0x0CE1, 0x0EFB, 0x10D7, 0x1247, 0x131C, 0x1321, 0x1210, - 0x100D, 0x0D4C, 0x0A02, 0x0664, 0x02A8, 0xFF04, 0xFBAA, 0xF8D1, - 0xF6AE, 0xF575, 0xF535, 0xF5A7, 0xF6AC, 0xF827, 0xF9FC, 0xFC0E, - 0xFE40, 0x0073, 0x028F, 0x0473, 0x0604, 0x0725, 0x07B3, 0x073F, - 0x05E9, 0x0409, 0x01F7, 0x000A, 0xFE9B, 0xFDFF, 0xFDFC, 0xFE24, - 0xFE72, 0xFEDF, 0xFF67, 0x0001, 0x00AA, 0x015B, 0x020E, 0x02BD, - 0x0363, 0x03FA, 0x047B, 0x04E1, 0x0526, 0x054C, 0x055F, 0x0563, - 0x0559, 0x0543, 0x0524, 0x04FC, 0x04CF, 0x049E, 0x046A, 0x0437, - 0x0406, 0x03D9, 0x03B2, 0x0392, 0x037D, 0x0374, 0x0375, 0x037C, - 0x0388, 0x0399, 0x03AE, 0x03C7, 0x03E2, 0x03FF, 0x041D, 0x043C, - 0xCB8A, 0xCC14, 0xCCA4, 0xCD39, 0xCDD1, 0xCE6C, 0xCF08, 0xCFA4, - 0xD040, 0xD0DA, 0xD172, 0xD205, 0xD293, 0xD31C, 0xD39D, 0xD416, - 0xD486, 0xD4EC, 0xD547, 0xD595, 0xD5D6, 0xD608, 0xD62A, 0xD63D, - 0xD641, 0xD639, 0xD626, 0xD608, 0xD5E1, 0xD5B2, 0xD57B, 0xD53E, - 0xD4FB, 0xD4B3, 0xD468, 0xD41A, 0xD3CA, 0xD379, 0xD329, 0xD2D9, - 0xD28C, 0xD241, 0xD1FA, 0xD1B8, 0xD17C, 0xD146, 0xD119, 0xD0F5, - 0xD0D9, 0xD0C5, 0xD0B8, 0xD0B2, 0xD0B3, 0xD0BF, 0xD0D0, 0xD0E5, - 0xD0F9, 0xD109, 0xD112, 0xD116, 0xD119, 0xD11A, 0xD11B, 0xD11C, - 0xD11B, 0xD11B, 0xD11A, 0xD118, 0xD117, 0xD115, 0xD114, 0xD113, - 0xD112, 0xD112, 0xD112, 0xD112, 0xD112, 0xD112, 0xD112, 0xD112, - 0xD112, 0xD112, 0xD112, 0xD112, 0xD112, 0xD112, 0xD112, 0xD112, - 0xD112, 0xD112, 0xD112, 0xD112, 0xD112, 0xD112, 0xD112, 0xD112, - 0xD112, 0xD112, 0xD112, 0xD112, 0x0CBB, 0x0C66, 0x0C12, 0x0BBF, - 0x0B6E, 0x0B1D, 0x0ACF, 0x0A82, 0x0A36, 0x09EC, 0x09A4, 0x095E, - 0x0919, 0x08D1, 0x0889, 0x083F, 0x07F4, 0x07A9, 0x075C, 0x070F, - 0x06C1, 0x0673, 0x0625, 0x05D7, 0x0588, 0x053A, 0x04EC, 0x049E, - 0x0450, 0x0404, 0x03B8, 0x036D, 0x0323, 0x02DA, 0x0293, 0x024C, - 0x0208, 0x01C5, 0x0184, 0x0144, 0x0107, 0x00CC, 0x0094, 0x005D, - 0x002A, 0xFFFA, 0xFFCB, 0xFFA0, 0xFF78, 0xFF53, 0xFF31, 0xFF13, - 0xFEF9, 0xFEE2, 0xFECF, 0xFEC0, 0xFEB5, 0xFEAF, 0xFEAC, 0xFEAC, - 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, - 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, - 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, - 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, - 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, 0xFEAC, - 0xF7C5, 0xF853, 0xF8E0, 0xF96A, 0xF9F2, 0xFA78, 0xFAFB, 0xFB7C, - 0xFBF9, 0xFC73, 0xFCEA, 0xFD5E, 0xFDD1, 0xFE47, 0xFEC0, 0xFF3A, - 0xFFB6, 0x0033, 0x00B2, 0x0133, 0x01B5, 0x0237, 0x02BA, 0x033D, - 0x03C1, 0x0444, 0x04C7, 0x054A, 0x05CB, 0x064C, 0x06CC, 0x074A, - 0x07C6, 0x0841, 0x08B9, 0x092F, 0x09A3, 0x0A14, 0x0A82, 0x0AED, - 0x0B54, 0x0BB8, 0x0C17, 0x0C73, 0x0CCA, 0x0D1D, 0x0D6B, 0x0DB5, - 0x0DF8, 0x0E37, 0x0E70, 0x0EA3, 0x0ED0, 0x0EF6, 0x0F17, 0x0F30, - 0x0F42, 0x0F4D, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, - 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, - 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, - 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, - 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0x0F51, - 0x0F51, 0x0F51, 0x0F51, 0x0F51, 0xECF6, 0xED95, 0xEE30, 0xEEC6, - 0xEF59, 0xEFE6, 0xF06F, 0xF0F2, 0xF170, 0xF1E8, 0xF25B, 0xF2C7, - 0xF32E, 0xF391, 0xF3F1, 0xF44D, 0xF4A5, 0xF4FA, 0xF54B, 0xF599, - 0xF5E4, 0xF62B, 0xF66F, 0xF6B0, 0xF6EE, 0xF729, 0xF761, 0xF796, - 0xF7C9, 0xF7F9, 0xF826, 0xF850, 0xF879, 0xF89E, 0xF8C2, 0xF8E3, - 0xF902, 0xF91E, 0xF939, 0xF952, 0xF969, 0xF97E, 0xF991, 0xF9A2, - 0xF9B2, 0xF9C0, 0xF9CD, 0xF9D8, 0xF9E2, 0xF9EB, 0xF9F3, 0xF9F9, - 0xF9FE, 0xFA02, 0xFA06, 0xFA08, 0xFA0A, 0xFA0B, 0xFA0B, 0xFA0B, - 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, - 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, - 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, - 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, - 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, 0xFA0B, - 0xD767, 0xD702, 0xD6A6, 0xD653, 0xD60B, 0xD5CD, 0xD59B, 0xD575, - 0xD55A, 0xD54B, 0xD543, 0xD542, 0xD549, 0xD556, 0xD569, 0xD583, - 0xD5A3, 0xD5C8, 0xD5F3, 0xD622, 0xD656, 0xD68E, 0xD6CB, 0xD70B, - 0xD74E, 0xD795, 0xD7DF, 0xD82B, 0xD879, 0xD8C9, 0xD91B, 0xD96E, - 0xD9C2, 0xDA16, 0xDA6C, 0xDAC1, 0xDB16, 0xDB6A, 0xDBBE, 0xDC11, - 0xDC62, 0xDCB1, 0xDCFE, 0xDD49, 0xDD92, 0xDDD7, 0xDE19, 0xDE58, - 0xDE93, 0xDEC9, 0xDEFB, 0xDF29, 0xDF51, 0xDF74, 0xDF91, 0xDFA9, - 0xDFBA, 0xDFC4, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, - 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, - 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, - 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, - 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, - 0xDFC8, 0xDFC8, 0xDFC8, 0xDFC8, 0x0CFF, 0x0DEB, 0x0ED1, 0x0FB0, - 0x1088, 0x1157, 0x121F, 0x12DD, 0x1392, 0x143C, 0x14DC, 0x1570, - 0x15FF, 0x168D, 0x171B, 0x17A8, 0x1835, 0x18C0, 0x194B, 0x19D5, - 0x1A5D, 0x1AE4, 0x1B6A, 0x1BEF, 0x1C71, 0x1CF2, 0x1D71, 0x1DEE, - 0x1E69, 0x1EE1, 0x1F57, 0x1FCB, 0x203C, 0x20AA, 0x2116, 0x217E, - 0x21E3, 0x2246, 0x22A4, 0x2300, 0x2358, 0x23AC, 0x23FC, 0x2448, - 0x2491, 0x24D5, 0x2514, 0x2550, 0x2587, 0x25B9, 0x25E6, 0x260F, - 0x2632, 0x2651, 0x266A, 0x267E, 0x268C, 0x2695, 0x2697, 0x2697, - 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, - 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, - 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, - 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, - 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, - 0xF83B, 0xF87D, 0xF8BE, 0xF8FD, 0xF93A, 0xF976, 0xF9B0, 0xF9E9, - 0xFA1F, 0xFA53, 0xFA86, 0xFAB6, 0xFAE4, 0xFB12, 0xFB3E, 0xFB69, - 0xFB93, 0xFBBC, 0xFBE4, 0xFC0B, 0xFC31, 0xFC56, 0xFC79, 0xFC9C, - 0xFCBD, 0xFCDE, 0xFCFD, 0xFD1B, 0xFD39, 0xFD55, 0xFD70, 0xFD8A, - 0xFDA4, 0xFDBC, 0xFDD3, 0xFDE9, 0xFDFE, 0xFE12, 0xFE26, 0xFE38, - 0xFE49, 0xFE59, 0xFE69, 0xFE77, 0xFE84, 0xFE91, 0xFE9C, 0xFEA7, - 0xFEB0, 0xFEB9, 0xFEC0, 0xFEC7, 0xFECD, 0xFED2, 0xFED6, 0xFED9, - 0xFEDB, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, - 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, - 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, - 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, - 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, - 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xBF8C, 0xBF2E, 0xBED2, 0xBE79, - 0xBE24, 0xBDD1, 0xBD82, 0xBD37, 0xBCF0, 0xBCAC, 0xBC6E, 0xBC34, - 0xBBFC, 0xBBC5, 0xBB8F, 0xBB59, 0xBB24, 0xBAEF, 0xBABC, 0xBA88, - 0xBA56, 0xBA25, 0xB9F4, 0xB9C4, 0xB995, 0xB967, 0xB939, 0xB90D, - 0xB8E2, 0xB8B7, 0xB88E, 0xB866, 0xB83E, 0xB818, 0xB7F3, 0xB7D0, - 0xB7AD, 0xB78C, 0xB76C, 0xB74D, 0xB72F, 0xB713, 0xB6F8, 0xB6DF, - 0xB6C7, 0xB6B1, 0xB69C, 0xB688, 0xB676, 0xB666, 0xB657, 0xB64A, - 0xB63F, 0xB635, 0xB62D, 0xB626, 0xB622, 0xB61F, 0xB61E, 0xB61E, - 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, - 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, - 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, - 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, - 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, - 0xF917, 0xFACF, 0xFC7A, 0xFE13, 0xFF93, 0x00F2, 0x022C, 0x0339, - 0x0413, 0x04B3, 0x0513, 0x052C, 0x0517, 0x04EF, 0x04B7, 0x046D, - 0x0414, 0x03AD, 0x0337, 0x02B4, 0x0225, 0x018A, 0x00E5, 0x0035, - 0xFF7E, 0xFEBD, 0xFDF4, 0xFD25, 0xFC50, 0xFB76, 0xFA98, 0xF9B7, - 0xF8D2, 0xF7EC, 0xF706, 0xF61E, 0xF538, 0xF453, 0xF370, 0xF291, - 0xF1B5, 0xF0DE, 0xF00D, 0xEF42, 0xEE7E, 0xEDC3, 0xED10, 0xEC66, - 0xEBC8, 0xEB34, 0xEAAD, 0xEA32, 0xE9C5, 0xE967, 0xE917, 0xE8D9, - 0xE8AB, 0xE88E, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, - 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, - 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, - 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, - 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, 0xE885, - 0xE885, 0xE885, 0xE885, 0xE885, 0xF445, 0xF4D8, 0xF570, 0xF609, - 0xF69F, 0xF72C, 0xF7AC, 0xF81C, 0xF875, 0xF8B5, 0xF8D5, 0xF8D3, - 0xF8BA, 0xF89B, 0xF876, 0xF84D, 0xF81E, 0xF7EA, 0xF7B2, 0xF776, - 0xF735, 0xF6F2, 0xF6AA, 0xF660, 0xF613, 0xF5C3, 0xF571, 0xF51E, - 0xF4C8, 0xF471, 0xF419, 0xF3C1, 0xF367, 0xF30E, 0xF2B4, 0xF25B, - 0xF203, 0xF1AB, 0xF155, 0xF100, 0xF0AC, 0xF05B, 0xF00C, 0xEFC0, - 0xEF76, 0xEF30, 0xEEED, 0xEEAE, 0xEE73, 0xEE3C, 0xEE0A, 0xEDDC, - 0xEDB4, 0xED91, 0xED74, 0xED5D, 0xED4C, 0xED42, 0xED3E, 0xED3E, - 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, - 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, - 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, - 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, - 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, 0xED3E, - 0xEE97, 0xEF26, 0xEFB2, 0xF038, 0xF0BA, 0xF136, 0xF1AC, 0xF21B, - 0xF281, 0xF2DF, 0xF334, 0xF37F, 0xF3C4, 0xF40A, 0xF44E, 0xF493, - 0xF4D6, 0xF51A, 0xF55C, 0xF59E, 0xF5E0, 0xF620, 0xF660, 0xF69F, - 0xF6DD, 0xF71A, 0xF756, 0xF791, 0xF7CB, 0xF804, 0xF83C, 0xF872, - 0xF8A7, 0xF8DB, 0xF90D, 0xF93E, 0xF96E, 0xF99B, 0xF9C7, 0xF9F2, - 0xFA1B, 0xFA42, 0xFA67, 0xFA8A, 0xFAAC, 0xFACB, 0xFAE9, 0xFB04, - 0xFB1E, 0xFB35, 0xFB4A, 0xFB5C, 0xFB6D, 0xFB7B, 0xFB86, 0xFB8F, - 0xFB96, 0xFB9A, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, - 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, - 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, - 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, - 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, - 0xFB9B, 0xFB9B, 0xFB9B, 0xFB9B, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0xD11D, 0xD289, 0xD3E8, 0xD538, 0xD676, 0xD7A1, 0xD8B6, 0xD9B4, - 0xDA97, 0xDB5E, 0xDC07, 0xDC90, 0xDD03, 0xDD6A, 0xDDC8, 0xDE1B, - 0xDE65, 0xDEA5, 0xDEDD, 0xDF0C, 0xDF33, 0xDF53, 0xDF6A, 0xDF7B, - 0xDF85, 0xDF89, 0xDF87, 0xDF7F, 0xDF72, 0xDF5F, 0xDF49, 0xDF2E, - 0xDF0F, 0xDEED, 0xDEC8, 0xDEA0, 0xDE76, 0xDE4A, 0xDE1C, 0xDDED, - 0xDDBD, 0xDD8C, 0xDD5B, 0xDD2A, 0xDCFA, 0xDCCB, 0xDC9D, 0xDC71, - 0xDC46, 0xDC1E, 0xDBF8, 0xDBD6, 0xDBB7, 0xDB9C, 0xDB85, 0xDB72, - 0xDB64, 0xDB5C, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, - 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, - 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, - 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, - 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xDB59, - 0xDB59, 0xDB59, 0xDB59, 0xDB59, 0xD85C, 0xD86D, 0xD87F, 0xD890, - 0xD8A2, 0xD8B3, 0xD8C4, 0xD8D5, 0xD8E4, 0xD8F3, 0xD900, 0xD90D, - 0xD919, 0xD926, 0xD934, 0xD943, 0xD953, 0xD963, 0xD974, 0xD986, - 0xD999, 0xD9AC, 0xD9BF, 0xD9D3, 0xD9E8, 0xD9FC, 0xDA11, 0xDA26, - 0xDA3C, 0xDA51, 0xDA67, 0xDA7C, 0xDA92, 0xDAA7, 0xDABC, 0xDAD1, - 0xDAE6, 0xDAFB, 0xDB0F, 0xDB22, 0xDB35, 0xDB48, 0xDB5A, 0xDB6B, - 0xDB7B, 0xDB8B, 0xDB9A, 0xDBA8, 0xDBB5, 0xDBC2, 0xDBCD, 0xDBD7, - 0xDBDF, 0xDBE7, 0xDBED, 0xDBF3, 0xDBF6, 0xDBF8, 0xDBF9, 0xDBF9, - 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, - 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, - 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, - 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, - 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, - 0x048B, 0x04D0, 0x0512, 0x0550, 0x058A, 0x05BF, 0x05F0, 0x061C, - 0x0641, 0x0660, 0x0679, 0x068A, 0x0696, 0x069E, 0x06A4, 0x06A7, - 0x06A7, 0x06A4, 0x069F, 0x0698, 0x068E, 0x0682, 0x0675, 0x0665, - 0x0653, 0x0640, 0x062C, 0x0616, 0x05FF, 0x05E7, 0x05CE, 0x05B3, - 0x0599, 0x057D, 0x0561, 0x0545, 0x0529, 0x050C, 0x04F0, 0x04D3, - 0x04B7, 0x049C, 0x0481, 0x0466, 0x044C, 0x0434, 0x041C, 0x0405, - 0x03F0, 0x03DC, 0x03CA, 0x03BA, 0x03AB, 0x039E, 0x0393, 0x038A, - 0x0384, 0x0380, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, - 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, - 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, - 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, - 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, - 0x037F, 0x037F, 0x037F, 0x037F, 0xB57B, 0xB55E, 0xB542, 0xB527, - 0xB50E, 0xB4F8, 0xB4E3, 0xB4D2, 0xB4C3, 0xB4B8, 0xB4AF, 0xB4AB, - 0xB4A9, 0xB4A9, 0xB4AA, 0xB4AC, 0xB4B0, 0xB4B4, 0xB4BA, 0xB4C1, - 0xB4C9, 0xB4D2, 0xB4DC, 0xB4E6, 0xB4F2, 0xB4FE, 0xB50B, 0xB518, - 0xB526, 0xB534, 0xB543, 0xB551, 0xB561, 0xB570, 0xB580, 0xB58F, - 0xB59F, 0xB5AF, 0xB5BE, 0xB5CE, 0xB5DD, 0xB5EC, 0xB5FA, 0xB608, - 0xB616, 0xB623, 0xB630, 0xB63C, 0xB647, 0xB651, 0xB65B, 0xB664, - 0xB66B, 0xB672, 0xB678, 0xB67C, 0xB67F, 0xB681, 0xB682, 0xB682, - 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, - 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, - 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, - 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, - 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, - 0xF203, 0xF1E0, 0xF1C4, 0xF1B0, 0xF1A4, 0xF19F, 0xF1A3, 0xF1AE, - 0xF1C1, 0xF1DC, 0xF1FF, 0xF22A, 0xF25D, 0xF298, 0xF2E2, 0xF343, - 0xF3B8, 0xF43E, 0xF4D4, 0xF574, 0xF61E, 0xF6CE, 0xF781, 0xF833, - 0xF8E4, 0xF98E, 0xFA30, 0xFAC7, 0xFB50, 0xFBC7, 0xFC28, 0xFC73, - 0xFCAC, 0xFCD7, 0xFCF9, 0xFD17, 0xFD35, 0xFD58, 0xFD83, 0xFDBD, - 0xFDFD, 0xFE3D, 0xFE7D, 0xFEC1, 0xFF0A, 0xFF59, 0xFFB2, 0x0015, - 0x0087, 0x0106, 0x0187, 0x0205, 0x027D, 0x02EC, 0x0351, 0x03A8, - 0x03F5, 0x0439, 0x0472, 0x049C, 0x04B5, 0x04BA, 0x04A6, 0x047C, - 0x0440, 0x03F7, 0x03A6, 0x0353, 0x02FE, 0x02A5, 0x0247, 0x01E4, - 0x017A, 0x010A, 0x0091, 0x0014, 0xFFA0, 0xFF34, 0xFECF, 0xFE71, - 0xFE1A, 0xFDC9, 0xFD7D, 0xFD3F, 0xFD48, 0xFD74, 0xFDA0, 0xFDD2, - 0xFE09, 0xFE42, 0xFE7C, 0xFEB7, 0xFEF1, 0xFF29, 0xFF5D, 0xFF8D, - 0xFFB6, 0xFFD8, 0xFFF1, 0x0000, 0xFFB0, 0xFF85, 0xFF57, 0xFF26, - 0xFEF5, 0xFEC3, 0xFE93, 0xFE65, 0xFE3A, 0xFE13, 0xFDF1, 0xFDD6, - 0xFDC3, 0xFDB8, 0xFDB7, 0xFDC0, 0xFDD2, 0xFDEB, 0xFE09, 0xFE2C, - 0xFE53, 0xFE7B, 0xFEA3, 0xFECA, 0xFEF0, 0xFF11, 0xFF2D, 0xFF43, - 0xFF52, 0xFF57, 0xFF55, 0xFF4F, 0xFF46, 0xFF3A, 0xFF2B, 0xFF1A, - 0xFF07, 0xFEF1, 0xFEDB, 0xFEC3, 0xFEAB, 0xFE92, 0xFE78, 0xFE60, - 0xFE47, 0xFE30, 0xFE1A, 0xFE05, 0xFDF2, 0xFDE1, 0xFDD3, 0xFDC8, - 0xFDC0, 0xFDBB, 0xFDBB, 0xFDBE, 0xFDCD, 0xFDEC, 0xFE19, 0xFE50, - 0xFE8E, 0xFED2, 0xFF17, 0xFF5A, 0xFF9A, 0xFFD3, 0x0001, 0x0023, - 0x0036, 0x0037, 0x0027, 0x000A, 0xFFE3, 0xFFB2, 0xFF7B, 0xFF41, - 0xFF05, 0xFECB, 0xFE94, 0xFE63, 0xFE3B, 0xFE1E, 0xFE0E, 0xFE0F, - 0xFE1A, 0xFE30, 0xFE4E, 0xFE72, 0xFE9D, 0xFECC, 0xFEFD, 0xFF31, - 0xFF66, 0xFF99, 0xFFCB, 0xFFF9, 0x0022, 0x0046, 0x0062, 0x0076, - 0xBF3F, 0xBF44, 0xBF49, 0xBF4E, 0xBF53, 0xBF58, 0xBF5D, 0xBF62, - 0xBF66, 0xBF6A, 0xBF6E, 0xBF71, 0xBF73, 0xBF74, 0xBF74, 0xBF73, - 0xBF71, 0xBF6F, 0xBF6C, 0xBF68, 0xBF64, 0xBF60, 0xBF5C, 0xBF58, - 0xBF54, 0xBF51, 0xBF4E, 0xBF4B, 0xBF49, 0xBF49, 0xBF48, 0xBF48, - 0xBF47, 0xBF47, 0xBF47, 0xBF47, 0xBF47, 0xBF47, 0xBF47, 0xBF48, - 0xBF48, 0xBF49, 0xBF4A, 0xBF4A, 0xBF4B, 0xBF4C, 0xBF4E, 0xBF4F, - 0xBF50, 0xBF52, 0xBF54, 0xBF56, 0xBF58, 0xBF5A, 0xBF5C, 0xBF5F, - 0xBF62, 0xBF67, 0xBF6D, 0xBF73, 0xBF7A, 0xBF82, 0xBF8A, 0xBF92, - 0xBF99, 0xBFA1, 0xBFA7, 0xBFAD, 0xBFB3, 0xBFB8, 0xBFBE, 0xBFC4, - 0xBFC9, 0xBFCF, 0xBFD4, 0xBFDA, 0xBFDF, 0xBFE4, 0xBFE9, 0xBFEE, - 0xBFF2, 0xBFF6, 0xBFFA, 0xBFFE, 0xC001, 0xC004, 0xC006, 0xC008, - 0xC009, 0xC00A, 0xC00A, 0xC00A, 0xC00A, 0xC009, 0xC008, 0xC007, - 0xC006, 0xC004, 0xC003, 0xC001, 0xC066, 0x0CFF, 0x0DEB, 0x0ED1, - 0x0FB0, 0x1088, 0x1157, 0x121F, 0x12DD, 0x1392, 0x143C, 0x14DC, - 0x1570, 0x15FF, 0x168D, 0x171B, 0x17A8, 0x1835, 0x18C0, 0x194B, - 0x19D5, 0x1A5D, 0x1AE4, 0x1B6A, 0x1BEF, 0x1C71, 0x1CF2, 0x1D71, - 0x1DEE, 0x1E69, 0x1EE1, 0x1F57, 0x1FCB, 0x203C, 0x20AA, 0x2116, - 0x217E, 0x21E3, 0x2246, 0x22A4, 0x2300, 0x2358, 0x23AC, 0x23FC, - 0x2448, 0x2491, 0x24D5, 0x2514, 0x2550, 0x2587, 0x25B9, 0x25E6, - 0x260F, 0x2632, 0x2651, 0x266A, 0x267E, 0x268C, 0x2695, 0x2697, - 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, - 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, - 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, - 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, - 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, 0x2697, - 0x2697, 0xF83B, 0xF87D, 0xF8BE, 0xF8FD, 0xF93A, 0xF976, 0xF9B0, - 0xF9E9, 0xFA1F, 0xFA53, 0xFA86, 0xFAB6, 0xFAE4, 0xFB12, 0xFB3E, - 0xFB69, 0xFB93, 0xFBBC, 0xFBE4, 0xFC0B, 0xFC31, 0xFC56, 0xFC79, - 0xFC9C, 0xFCBD, 0xFCDE, 0xFCFD, 0xFD1B, 0xFD39, 0xFD55, 0xFD70, - 0xFD8A, 0xFDA4, 0xFDBC, 0xFDD3, 0xFDE9, 0xFDFE, 0xFE12, 0xFE26, - 0xFE38, 0xFE49, 0xFE59, 0xFE69, 0xFE77, 0xFE84, 0xFE91, 0xFE9C, - 0xFEA7, 0xFEB0, 0xFEB9, 0xFEC0, 0xFEC7, 0xFECD, 0xFED2, 0xFED6, - 0xFED9, 0xFEDB, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, - 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, - 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, - 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, - 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, - 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xBF8C, 0xBF2E, 0xBED2, - 0xBE79, 0xBE24, 0xBDD1, 0xBD82, 0xBD37, 0xBCF0, 0xBCAC, 0xBC6E, - 0xBC34, 0xBBFC, 0xBBC5, 0xBB8F, 0xBB59, 0xBB24, 0xBAEF, 0xBABC, - 0xBA88, 0xBA56, 0xBA25, 0xB9F4, 0xB9C4, 0xB995, 0xB967, 0xB939, - 0xB90D, 0xB8E2, 0xB8B7, 0xB88E, 0xB866, 0xB83E, 0xB818, 0xB7F3, - 0xB7D0, 0xB7AD, 0xB78C, 0xB76C, 0xB74D, 0xB72F, 0xB713, 0xB6F8, - 0xB6DF, 0xB6C7, 0xB6B1, 0xB69C, 0xB688, 0xB676, 0xB666, 0xB657, - 0xB64A, 0xB63F, 0xB635, 0xB62D, 0xB626, 0xB622, 0xB61F, 0xB61E, - 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, - 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, - 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, - 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, - 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, 0xB61E, - 0xB61E, 0xD85C, 0xD86D, 0xD87F, 0xD890, 0xD8A2, 0xD8B3, 0xD8C4, - 0xD8D5, 0xD8E4, 0xD8F3, 0xD900, 0xD90D, 0xD919, 0xD926, 0xD934, - 0xD943, 0xD953, 0xD963, 0xD974, 0xD986, 0xD999, 0xD9AC, 0xD9BF, - 0xD9D3, 0xD9E8, 0xD9FC, 0xDA11, 0xDA26, 0xDA3C, 0xDA51, 0xDA67, - 0xDA7C, 0xDA92, 0xDAA7, 0xDABC, 0xDAD1, 0xDAE6, 0xDAFB, 0xDB0F, - 0xDB22, 0xDB35, 0xDB48, 0xDB5A, 0xDB6B, 0xDB7B, 0xDB8B, 0xDB9A, - 0xDBA8, 0xDBB5, 0xDBC2, 0xDBCD, 0xDBD7, 0xDBDF, 0xDBE7, 0xDBED, - 0xDBF3, 0xDBF6, 0xDBF8, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, - 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, - 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, - 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, - 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, - 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0xDBF9, 0x048B, 0x04D0, 0x0512, - 0x0550, 0x058A, 0x05BF, 0x05F0, 0x061C, 0x0641, 0x0660, 0x0679, - 0x068A, 0x0696, 0x069E, 0x06A4, 0x06A7, 0x06A7, 0x06A4, 0x069F, - 0x0698, 0x068E, 0x0682, 0x0675, 0x0665, 0x0653, 0x0640, 0x062C, - 0x0616, 0x05FF, 0x05E7, 0x05CE, 0x05B3, 0x0599, 0x057D, 0x0561, - 0x0545, 0x0529, 0x050C, 0x04F0, 0x04D3, 0x04B7, 0x049C, 0x0481, - 0x0466, 0x044C, 0x0434, 0x041C, 0x0405, 0x03F0, 0x03DC, 0x03CA, - 0x03BA, 0x03AB, 0x039E, 0x0393, 0x038A, 0x0384, 0x0380, 0x037F, - 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, - 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, - 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, - 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, - 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, 0x037F, - 0x037F, 0xB57B, 0xB55E, 0xB542, 0xB527, 0xB50E, 0xB4F8, 0xB4E3, - 0xB4D2, 0xB4C3, 0xB4B8, 0xB4AF, 0xB4AB, 0xB4A9, 0xB4A9, 0xB4AA, - 0xB4AC, 0xB4B0, 0xB4B4, 0xB4BA, 0xB4C1, 0xB4C9, 0xB4D2, 0xB4DC, - 0xB4E6, 0xB4F2, 0xB4FE, 0xB50B, 0xB518, 0xB526, 0xB534, 0xB543, - 0xB551, 0xB561, 0xB570, 0xB580, 0xB58F, 0xB59F, 0xB5AF, 0xB5BE, - 0xB5CE, 0xB5DD, 0xB5EC, 0xB5FA, 0xB608, 0xB616, 0xB623, 0xB630, - 0xB63C, 0xB647, 0xB651, 0xB65B, 0xB664, 0xB66B, 0xB672, 0xB678, - 0xB67C, 0xB67F, 0xB681, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, - 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, - 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, - 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, - 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, - 0xB682, 0xB682, 0xB682, 0xB682, 0xB682, 0xE0FF, 0xC001, 0xE0FB, - 0xBF7F, 0xFB1D, 0xBF84, 0x2143, 0x210D, 0x20CF, 0x2086, 0x2030, - 0x1FC9, 0x1F50, 0x1EC2, 0x1E1C, 0x1D5B, 0x1C7D, 0x1B7F, 0x1A5F, - 0x191A, 0x17AE, 0x1616, 0x1392, 0x0FAF, 0x0AE8, 0x05B6, 0x0092, - 0xFBF7, 0xF85C, 0xF63D, 0xF52C, 0xF468, 0xF3E9, 0xF3A8, 0xF39D, - 0xF3C1, 0xF40B, 0xF475, 0xF4F8, 0xF58B, 0xF626, 0xF6C4, 0xF75B, - 0xF7E5, 0xF85A, 0xF8B2, 0xF901, 0xF95E, 0xF9C7, 0xFA3A, 0xFAB4, - 0xFB34, 0xFBB8, 0xFC3D, 0xFCC2, 0xFD43, 0xFDC0, 0xFE36, 0xFEA3, - 0xFF05, 0xFF5A, 0xFFA0, 0xFFD4, 0xFFF5, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0168, - 0x0182, 0x0196, 0x01A3, 0x01AB, 0x01AE, 0x01AD, 0x01A9, 0x01A3, - 0x019C, 0x0194, 0x018D, 0x0186, 0x0182, 0x0180, 0x0181, 0x0182, - 0x017F, 0x0178, 0x016E, 0x0163, 0x0158, 0x014C, 0x0142, 0x0139, - 0x012F, 0x0125, 0x011B, 0x0111, 0x0107, 0x00FD, 0x00F3, 0x00E9, - 0x00DE, 0x00D4, 0x00CA, 0x00C0, 0x00B7, 0x00AD, 0x00A4, 0x009A, - 0x0090, 0x0085, 0x007A, 0x006E, 0x0063, 0x0057, 0x004C, 0x0041, - 0x0036, 0x002C, 0x0023, 0x001A, 0x0013, 0x000C, 0x0007, 0x0003, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0A12, 0x09E5, 0x09B8, 0x098B, 0x095E, - 0x0930, 0x0902, 0x08D4, 0x08A6, 0x0878, 0x0849, 0x081B, 0x07EE, - 0x07C0, 0x0793, 0x0765, 0x0738, 0x070B, 0x06DD, 0x06B0, 0x0684, - 0x0658, 0x062D, 0x0604, 0x05DD, 0x05B6, 0x0590, 0x056B, 0x0546, - 0x0522, 0x04FD, 0x04D9, 0x04B5, 0x0490, 0x046A, 0x0444, 0x041C, - 0x03F4, 0x03CA, 0x039F, 0x0370, 0x033C, 0x0303, 0x02C7, 0x0289, - 0x0248, 0x0207, 0x01C6, 0x0186, 0x0148, 0x010C, 0x00D5, 0x00A1, - 0x0074, 0x004C, 0x002C, 0x0014, 0x0005, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2143, - 0x210D, 0x20CF, 0x2086, 0x2030, 0x1FC9, 0x1F50, 0x1EC2, 0x1E1C, - 0x1D5B, 0x1C7D, 0x1B7F, 0x1A5F, 0x191A, 0x17AE, 0x1616, 0x1392, - 0x0FAF, 0x0AE8, 0x05B6, 0x0092, 0xFBF7, 0xF85C, 0xF63D, 0xF52C, - 0xF468, 0xF3E9, 0xF3A8, 0xF39D, 0xF3C1, 0xF40B, 0xF475, 0xF4F8, - 0xF58B, 0xF626, 0xF6C4, 0xF75B, 0xF7E5, 0xF85A, 0xF8B2, 0xF901, - 0xF95E, 0xF9C7, 0xFA3A, 0xFAB4, 0xFB34, 0xFBB8, 0xFC3D, 0xFCC2, - 0xFD43, 0xFDC0, 0xFE36, 0xFEA3, 0xFF05, 0xFF5A, 0xFFA0, 0xFFD4, - 0xFFF5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0168, 0x0182, 0x0196, 0x01A3, 0x01AB, - 0x01AE, 0x01AD, 0x01A9, 0x01A3, 0x019C, 0x0194, 0x018D, 0x0186, - 0x0182, 0x0180, 0x0181, 0x0182, 0x017F, 0x0178, 0x016E, 0x0163, - 0x0158, 0x014C, 0x0142, 0x0139, 0x012F, 0x0125, 0x011B, 0x0111, - 0x0107, 0x00FD, 0x00F3, 0x00E9, 0x00DE, 0x00D4, 0x00CA, 0x00C0, - 0x00B7, 0x00AD, 0x00A4, 0x009A, 0x0090, 0x0085, 0x007A, 0x006E, - 0x0063, 0x0057, 0x004C, 0x0041, 0x0036, 0x002C, 0x0023, 0x001A, - 0x0013, 0x000C, 0x0007, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0A12, - 0x09E5, 0x09B8, 0x098B, 0x095E, 0x0930, 0x0902, 0x08D4, 0x08A6, - 0x0878, 0x0849, 0x081B, 0x07EE, 0x07C0, 0x0793, 0x0765, 0x0738, - 0x070B, 0x06DD, 0x06B0, 0x0684, 0x0658, 0x062D, 0x0604, 0x05DD, - 0x05B6, 0x0590, 0x056B, 0x0546, 0x0522, 0x04FD, 0x04D9, 0x04B5, - 0x0490, 0x046A, 0x0444, 0x041C, 0x03F4, 0x03CA, 0x039F, 0x0370, - 0x033C, 0x0303, 0x02C7, 0x0289, 0x0248, 0x0207, 0x01C6, 0x0186, - 0x0148, 0x010C, 0x00D5, 0x00A1, 0x0074, 0x004C, 0x002C, 0x0014, - 0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2143, 0x210D, 0x20CF, 0x2086, 0x2030, - 0x1FC9, 0x1F50, 0x1EC2, 0x1E1C, 0x1D5B, 0x1C7D, 0x1B7F, 0x1A5F, - 0x191A, 0x17AE, 0x1616, 0x1392, 0x0FAF, 0x0AE8, 0x05B6, 0x0092, - 0xFBF7, 0xF85C, 0xF63D, 0xF52C, 0xF468, 0xF3E9, 0xF3A8, 0xF39D, - 0xF3C1, 0xF40B, 0xF475, 0xF4F8, 0xF58B, 0xF626, 0xF6C4, 0xF75B, - 0xF7E5, 0xF85A, 0xF8B2, 0xF901, 0xF95E, 0xF9C7, 0xFA3A, 0xFAB4, - 0xFB34, 0xFBB8, 0xFC3D, 0xFCC2, 0xFD43, 0xFDC0, 0xFE36, 0xFEA3, - 0xFF05, 0xFF5A, 0xFFA0, 0xFFD4, 0xFFF5, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0168, - 0x0182, 0x0196, 0x01A3, 0x01AB, 0x01AE, 0x01AD, 0x01A9, 0x01A3, - 0x019C, 0x0194, 0x018D, 0x0186, 0x0182, 0x0180, 0x0181, 0x0182, - 0x017F, 0x0178, 0x016E, 0x0163, 0x0158, 0x014C, 0x0142, 0x0139, - 0x012F, 0x0125, 0x011B, 0x0111, 0x0107, 0x00FD, 0x00F3, 0x00E9, - 0x00DE, 0x00D4, 0x00CA, 0x00C0, 0x00B7, 0x00AD, 0x00A4, 0x009A, - 0x0090, 0x0085, 0x007A, 0x006E, 0x0063, 0x0057, 0x004C, 0x0041, - 0x0036, 0x002C, 0x0023, 0x001A, 0x0013, 0x000C, 0x0007, 0x0003, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0A12, 0x09E5, 0x09B8, 0x098B, 0x095E, - 0x0930, 0x0902, 0x08D4, 0x08A6, 0x0878, 0x0849, 0x081B, 0x07EE, - 0x07C0, 0x0793, 0x0765, 0x0738, 0x070B, 0x06DD, 0x06B0, 0x0684, - 0x0658, 0x062D, 0x0604, 0x05DD, 0x05B6, 0x0590, 0x056B, 0x0546, - 0x0522, 0x04FD, 0x04D9, 0x04B5, 0x0490, 0x046A, 0x0444, 0x041C, - 0x03F4, 0x03CA, 0x039F, 0x0370, 0x033C, 0x0303, 0x02C7, 0x0289, - 0x0248, 0x0207, 0x01C6, 0x0186, 0x0148, 0x010C, 0x00D5, 0x00A1, - 0x0074, 0x004C, 0x002C, 0x0014, 0x0005, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFB1D, - 0xE58C, 0xE44C, 0xE324, 0xE211, 0xE10D, 0xE013, 0xDF20, 0xDE2D, - 0xDD2D, 0xDBD0, 0xDA06, 0xD7DB, 0xD558, 0xD287, 0xCF72, 0xCC23, - 0xC8A4, 0xC4FF, 0xC13D, 0xBD69, 0xB98D, 0xB5B2, 0xB1E2, 0xAE27, - 0xAA8C, 0xA71A, 0xA3DA, 0xA0CF, 0x9DF1, 0x9B3E, 0x98B6, 0x9658, - 0x9421, 0x9211, 0x9025, 0x8E5E, 0x8CB9, 0x8B35, 0x89D1, 0x888C, - 0x8763, 0x8656, 0x8564, 0x848B, 0x83C9, 0x831E, 0x8288, 0x8206, - 0x8196, 0x8137, 0x80E8, 0x80A7, 0x8073, 0x804B, 0x802D, 0x8018, - 0x800B, 0x8004, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animvalue_0500C650, 0x0016d870, 76997, 0x0000c738, 8028); // 0x0500E5AC -static const u16 peach_seg5_animindex_500E5AC[] = { - 0x0064, 0x0001, 0x0064, 0x0065, 0x0064, 0x00C9, 0x0001, 0x012D, 0x0001, 0x012E, 0x0001, 0x012F, - 0x0064, 0x0F48, 0x0001, 0x0000, 0x0001, 0x0FAC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0F47, - 0x0064, 0x0E1B, 0x0064, 0x0E7F, 0x0064, 0x0EE3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0964, - 0x0064, 0x0130, 0x0064, 0x0194, 0x0064, 0x01F8, - 0x0064, 0x0CEF, 0x0064, 0x0D53, 0x0064, 0x0DB7, - 0x0064, 0x0BC3, 0x0064, 0x0C27, 0x0064, 0x0C8B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0BC2, - 0x0064, 0x0965, 0x0064, 0x09C9, 0x0064, 0x0A2D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0388, - 0x0064, 0x025C, 0x0064, 0x02C0, 0x0064, 0x0324, - 0x0064, 0x03EC, 0x0064, 0x0450, 0x0064, 0x04B4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0BC0, - 0x0064, 0x0A91, 0x0064, 0x0AF5, 0x0064, 0x0B59, - 0x0001, 0x0000, 0x0064, 0x0644, 0x0064, 0x06A8, - 0x0064, 0x0518, 0x0064, 0x057C, 0x0064, 0x05E0, - 0x0064, 0x070C, 0x0064, 0x0770, 0x0064, 0x07D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0BC1, - 0x0001, 0x0BBD, 0x0001, 0x0BBE, 0x0001, 0x0BBF, - 0x0064, 0x0838, 0x0064, 0x089C, 0x0064, 0x0900, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animindex_500E5AC, 0x0016d870, 76997, 0x0000e694, 264); // 0x0500E6B4 static const struct Animation peach_seg5_anim_0500E6B4 = { diff --git a/actors/peach/anims/anim_0500ED94.inc.c b/actors/peach/anims/anim_0500ED94.inc.c index 5bfbb1e6c..ce5d05a2b 100644 --- a/actors/peach/anims/anim_0500ED94.inc.c +++ b/actors/peach/anims/anim_0500ED94.inc.c @@ -1,123 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500E6CC -static const s16 peach_seg5_animvalue_0500E6CC[] = { - 0x0000, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF3, - 0xFFF3, 0xFFF4, 0xFFF4, 0xFFF4, 0xFFF4, 0xFFF4, 0xFFF4, 0xFFF4, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF6, 0xFFF6, - 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF7, 0xFFF7, - 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, - 0xFFF8, 0xFFF8, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, - 0xFFFA, 0xFFFA, 0xFFFA, 0xFFFA, 0xFFFA, 0xFFFA, 0xFFFB, 0xFFFB, - 0xFFFB, 0xFFFB, 0xFFFB, 0xFFFB, 0xFFFB, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0166, 0x0166, 0x0167, - 0x0167, 0x0167, 0x0167, 0x0167, 0x0166, 0x0166, 0x0165, 0x0164, - 0x0163, 0x0162, 0x0161, 0x0160, 0x0160, 0x015F, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015F, 0x0160, 0x0160, 0x0161, 0x0163, - 0x0164, 0x0165, 0x0165, 0x0166, 0x0167, 0x0167, 0x0167, 0x0167, - 0x0167, 0x0166, 0x0166, 0x0165, 0x0164, 0x0163, 0x0162, 0x0162, - 0x0161, 0x0160, 0x015F, 0x015F, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015F, 0x0160, 0x0161, 0x0163, 0x0164, 0x0165, 0x0167, 0x0167, - 0x0167, 0x0167, 0x0167, 0x0167, 0x0166, 0x0166, 0x0165, 0x0165, - 0x0164, 0x0163, 0x0163, 0x0162, 0x0161, 0x0161, 0x0160, 0x015F, - 0x015F, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x0160, 0x0163, - 0x0165, 0x0167, 0x0167, 0x0167, 0x0166, 0x0166, 0x0165, 0x0164, - 0x0163, 0x0162, 0x0161, 0x0160, 0x015F, 0x015E, 0x015E, 0x015E, - 0x015E, 0xFA3D, 0xFA2D, 0xFA1C, 0xFA0B, 0xF9FB, 0xF9EA, 0xF9D9, - 0xF9C9, 0xF9B8, 0xF9A7, 0xF997, 0xF986, 0xF976, 0xF965, 0xF955, - 0xF944, 0xF933, 0xF923, 0xF912, 0xF902, 0xF8F1, 0xF8E1, 0xF8D0, - 0xF8C0, 0xF8AF, 0xF89F, 0xF88E, 0xF87E, 0xF86D, 0xF85D, 0xF84D, - 0xF83C, 0xF82C, 0xF81B, 0xF80B, 0xF7FA, 0xF7EA, 0xF7DA, 0xF7C9, - 0xF7B9, 0xF7A8, 0xF798, 0xF788, 0xF777, 0xF767, 0xF756, 0xF746, - 0xF736, 0xF725, 0xF715, 0xF704, 0xF6F4, 0xF6E4, 0xF6D3, 0xF6C3, - 0xF6B3, 0xF6A2, 0xF692, 0xF682, 0xF671, 0xF661, 0xF651, 0xF640, - 0xF630, 0xF61F, 0xF60F, 0xF5FF, 0xF5EE, 0xF5DE, 0xF5CE, 0xF5BD, - 0xF5AD, 0xF59D, 0xF58C, 0xF57C, 0xF56C, 0xF55B, 0xF54B, 0xF53A, - 0xF52A, 0xF51A, 0xF509, 0xF4F9, 0xF4E9, 0xF4D8, 0xF4C8, 0xF4B7, - 0xF4A7, 0xF497, 0xF486, 0xF476, 0xF465, 0xF455, 0xF445, 0xF434, - 0xF424, 0xF413, 0xF403, 0xF3F3, 0xF3E2, 0xC50F, 0x3FFA, 0xC50F, - 0x045A, 0x0478, 0x0494, 0x04AD, 0x04C4, 0x04D7, 0x04E6, 0x04EF, - 0x04F3, 0x04F1, 0x04EA, 0x04DE, 0x04CD, 0x04BA, 0x04A3, 0x048A, - 0x046F, 0x0453, 0x0436, 0x0419, 0x03FD, 0x03E1, 0x03C7, 0x03B0, - 0x039F, 0x0397, 0x0397, 0x039E, 0x03AA, 0x03BC, 0x03D2, 0x03EA, - 0x0405, 0x0420, 0x043C, 0x0457, 0x0470, 0x0486, 0x0499, 0x04A7, - 0x04AF, 0x04B0, 0x04AA, 0x049D, 0x0489, 0x046F, 0x0452, 0x0432, - 0x040F, 0x03EC, 0x03C9, 0x03A7, 0x0387, 0x036B, 0x0354, 0x0342, - 0x0337, 0x0334, 0x0338, 0x0342, 0x0352, 0x0367, 0x037E, 0x0399, - 0x03B5, 0x03D3, 0x03F0, 0x040C, 0x0427, 0x043F, 0x0453, 0x0462, - 0x046D, 0x0470, 0x046E, 0x0468, 0x045E, 0x0451, 0x0441, 0x042F, - 0x041B, 0x0405, 0x03EE, 0x03D7, 0x03C0, 0x03A9, 0x0392, 0x037D, - 0x036A, 0x0359, 0x034B, 0x0340, 0x0338, 0x0334, 0x0335, 0x033A, - 0x0342, 0x034C, 0x035A, 0x036A, 0xD112, 0xFEAC, 0x0F51, 0xFA0B, - 0xDFC8, 0x2697, 0xFEDD, 0xB61E, 0xE885, 0xED3E, 0xFB9B, 0x0002, - 0xDB59, 0xDBF9, 0x037F, 0xB682, 0x0009, 0x0012, 0x001A, 0x0021, - 0x0028, 0x002E, 0x0033, 0x0037, 0x003B, 0x003F, 0x0042, 0x0044, - 0x0045, 0x0047, 0x0047, 0x0048, 0x0047, 0x0047, 0x0046, 0x0045, - 0x0043, 0x0041, 0x003F, 0x003C, 0x003A, 0x0037, 0x0034, 0x0030, - 0x002D, 0x002A, 0x0026, 0x0022, 0x001F, 0x001B, 0x0018, 0x0014, - 0x0010, 0x000D, 0x000A, 0x0007, 0x0004, 0x0001, 0xFFFF, 0xFFFD, - 0xFFFB, 0xFFF9, 0xFFF7, 0xFFF6, 0xFFF6, 0xFFF5, 0xFFF5, 0xFFF5, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF4, 0xFFF4, 0xFFF4, 0xFFF4, - 0xFFF4, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF6, 0xFFF6, - 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF7, 0xFFF7, - 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, - 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, - 0x0081, 0x007D, 0x0066, 0x003F, 0x000C, 0xFFD2, 0xFF92, 0xFF51, - 0xFF12, 0xFED9, 0xFEA9, 0xFE87, 0xFE75, 0xFE76, 0xFE83, 0xFE9B, - 0xFEBB, 0xFEE3, 0xFF0F, 0xFF40, 0xFF73, 0xFFA6, 0xFFD9, 0x0008, - 0x0034, 0x005A, 0x0078, 0x008E, 0x0099, 0x0098, 0x008F, 0x007C, - 0x0063, 0x0043, 0x001F, 0xFFF8, 0xFFCD, 0xFFA1, 0xFF74, 0xFF48, - 0xFF1E, 0xFEF7, 0xFED4, 0xFEB6, 0xFE9F, 0xFE8F, 0xFE87, 0xFE8A, - 0xFE96, 0xFEAA, 0xFEC5, 0xFEE6, 0xFF0D, 0xFF37, 0xFF64, 0xFF93, - 0xFFC3, 0xFFF2, 0x001F, 0x004A, 0x0072, 0x0094, 0x00B1, 0x00C7, - 0x00D5, 0x00DA, 0x00C9, 0x009C, 0x005A, 0x000B, 0xFFB7, 0xFF61, - 0xFF13, 0xFED2, 0xFEA7, 0xFE97, 0xFE9E, 0xFEB2, 0xFED1, 0xFEFA, - 0xFF2A, 0xFF5F, 0xFF98, 0xFFD2, 0x000C, 0x0044, 0x0078, 0x00A6, - 0x00CB, 0x00E8, 0x00F8, 0x00FB, 0x00F1, 0x00DB, 0x00BC, 0x0095, - 0x0067, 0x0034, 0xFFFF, 0xFFC8, 0xBFFF, 0xBFFD, 0xBFFC, 0xBFFA, - 0xBFF8, 0xBFF6, 0xBFF4, 0xBFF2, 0xBFEF, 0xBFED, 0xBFEB, 0xBFE9, - 0xBFE7, 0xBFE4, 0xBFE2, 0xBFE0, 0xBFDD, 0xBFDB, 0xBFD9, 0xBFD6, - 0xBFD4, 0xBFD1, 0xBFCF, 0xBFCC, 0xBFCA, 0xBFC8, 0xBFC5, 0xBFC3, - 0xBFC0, 0xBFBE, 0xBFBC, 0xBFB9, 0xBFB7, 0xBFB5, 0xBFB2, 0xBFB0, - 0xBFAE, 0xBFAC, 0xBFAA, 0xBFA7, 0xBFA5, 0xBFA3, 0xBFA1, 0xBF9F, - 0xBF9D, 0xBF9C, 0xBF9A, 0xBF98, 0xBF96, 0xBF95, 0xBF93, 0xBF92, - 0xBF92, 0xBF92, 0xBF92, 0xBF92, 0xBF93, 0xBF94, 0xBF95, 0xBF96, - 0xBF97, 0xBF98, 0xBF99, 0xBF9A, 0xBF9B, 0xBF9C, 0xBF9D, 0xBF9E, - 0xBFA0, 0xBFA1, 0xBFA2, 0xBFA4, 0xBFA5, 0xBFA7, 0xBFA8, 0xBFAA, - 0xBFAB, 0xBFAC, 0xBFAD, 0xBFAF, 0xBFB0, 0xBFB1, 0xBFB3, 0xBFB4, - 0xBFB5, 0xBFB7, 0xBFB8, 0xBFB9, 0xBFBB, 0xBFBC, 0xBFBE, 0xBFBF, - 0xBFC0, 0xBFC2, 0xBFC3, 0xBFC5, 0xBFC6, 0xBFC8, 0xBFC9, 0xBFCA, - 0xC066, 0x2697, 0xFEDD, 0xB61E, 0xDBF9, 0x037F, 0xB682, 0xE0FF, - 0xC001, 0xE0FB, 0xBF7F, 0xFB1D, 0xBF84, 0xFB1D, 0x8001, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animvalue_0500E6CC, 0x0016d870, 76997, 0x0000e7b4, 1472); // 0x0500EC8C -static const u16 peach_seg5_animindex_500EC8C[] = { - 0x0064, 0x0001, 0x0064, 0x0065, 0x0064, 0x00C9, 0x0001, 0x012D, 0x0001, 0x012E, 0x0001, 0x012F, - 0x0001, 0x02DE, 0x0001, 0x0000, 0x0001, 0x02DF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02DD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D0, - 0x0001, 0x0000, 0x0064, 0x0130, 0x0001, 0x0194, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02DC, - 0x0001, 0x02D1, 0x0001, 0x02D2, 0x0001, 0x02D3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0198, - 0x0001, 0x0195, 0x0001, 0x0196, 0x0001, 0x0197, - 0x0001, 0x0199, 0x0001, 0x019A, 0x0001, 0x019B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02DA, - 0x0001, 0x02D4, 0x0001, 0x02D5, 0x0001, 0x02D6, - 0x0001, 0x0000, 0x0001, 0x019F, 0x0001, 0x01A0, - 0x0001, 0x019C, 0x0001, 0x019D, 0x0001, 0x019E, - 0x0001, 0x01A1, 0x0001, 0x01A2, 0x0001, 0x01A3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02DB, - 0x0001, 0x02D7, 0x0001, 0x02D8, 0x0001, 0x02D9, - 0x0064, 0x01A4, 0x0064, 0x0208, 0x0064, 0x026C, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animindex_500EC8C, 0x0016d870, 76997, 0x0000ed74, 264); // 0x0500ED94 static const struct Animation peach_seg5_anim_0500ED94 = { diff --git a/actors/peach/anims/anim_0500F474.inc.c b/actors/peach/anims/anim_0500F474.inc.c index d61f6da6e..d3a1e11c3 100644 --- a/actors/peach/anims/anim_0500F474.inc.c +++ b/actors/peach/anims/anim_0500F474.inc.c @@ -1,123 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500EDAC -static const s16 peach_seg5_animvalue_0500EDAC[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x015F, 0x0160, 0x0162, - 0x0164, 0x0165, 0x0166, 0x0167, 0x0167, 0x0167, 0x0167, 0x0166, - 0x0166, 0x0165, 0x0164, 0x0164, 0x0163, 0x0162, 0x0161, 0x0161, - 0x0160, 0x015F, 0x015F, 0x015E, 0x015E, 0x015E, 0x015E, 0x015F, - 0x0160, 0x0161, 0x0163, 0x0164, 0x0165, 0x0167, 0x0167, 0x0167, - 0x0167, 0x0167, 0x0167, 0x0166, 0x0165, 0x0165, 0x0164, 0x0163, - 0x0162, 0x0162, 0x0161, 0x0160, 0x015F, 0x015F, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015F, 0x0160, 0x0161, 0x0161, 0x0163, 0x0164, 0x0164, - 0x0165, 0x0166, 0x0167, 0x0167, 0x0167, 0x0162, 0x015E, 0x015E, - 0x015F, 0x0160, 0x0161, 0x0163, 0x0164, 0x0165, 0x0166, 0x0167, - 0x0167, 0x0167, 0x0166, 0x0164, 0x0163, 0x0161, 0x015F, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0xF3D2, 0xF3C1, 0xF3B1, 0xF3A0, 0xF390, 0xF37F, 0xF36F, - 0xF35E, 0xF34E, 0xF33D, 0xF32D, 0xF31C, 0xF30C, 0xF2FB, 0xF2EB, - 0xF2DA, 0xF2CA, 0xF2B9, 0xF2A9, 0xF298, 0xF287, 0xF277, 0xF266, - 0xF256, 0xF245, 0xF234, 0xF224, 0xF213, 0xF202, 0xF1F2, 0xF1E1, - 0xF1D0, 0xF1C0, 0xF1AF, 0xF19E, 0xF18D, 0xF17D, 0xF16C, 0xF15B, - 0xF14A, 0xF13A, 0xF129, 0xF118, 0xF107, 0xF0F6, 0xF0E5, 0xF0D5, - 0xF0C4, 0xF0B3, 0xF0A2, 0xF091, 0xF080, 0xF06F, 0xF05E, 0xF04D, - 0xF03C, 0xF02B, 0xF01A, 0xF009, 0xEFF8, 0xEFE7, 0xEFD6, 0xEFC5, - 0xEFB4, 0xEFA3, 0xEF92, 0xEF80, 0xEF6F, 0xEF5E, 0xEF4D, 0xEF3C, - 0xEF2A, 0xEF19, 0xEF08, 0xEEF7, 0xEEE5, 0xEED4, 0xEEC3, 0xEEB1, - 0xEEA0, 0xEE8F, 0xEE7D, 0xEE6C, 0xEE5A, 0xEE49, 0xEE37, 0xEE26, - 0xEE14, 0xEE03, 0xEDF1, 0xEDE0, 0xEDCE, 0xEDBC, 0xEDAB, 0xED99, - 0xED87, 0xED76, 0xED64, 0xED52, 0xED40, 0xC50F, 0x3FFA, 0xC50F, - 0x037C, 0x038F, 0x03A4, 0x03B9, 0x03CF, 0x03E5, 0x03FB, 0x0410, - 0x0424, 0x0436, 0x0447, 0x0455, 0x0461, 0x0469, 0x046F, 0x0471, - 0x046F, 0x046A, 0x0463, 0x0459, 0x044D, 0x043F, 0x042F, 0x041F, - 0x040D, 0x03FB, 0x03E9, 0x03D7, 0x03C5, 0x03B4, 0x03A4, 0x0396, - 0x0389, 0x037E, 0x0376, 0x0370, 0x036D, 0x036D, 0x036F, 0x0374, - 0x037A, 0x0381, 0x038A, 0x0393, 0x039D, 0x03A8, 0x03B3, 0x03BF, - 0x03CD, 0x03DD, 0x03EF, 0x0402, 0x0416, 0x042A, 0x043E, 0x0451, - 0x0464, 0x0476, 0x0486, 0x0494, 0x04A0, 0x04A9, 0x04AF, 0x04B1, - 0x04B0, 0x04A9, 0x049C, 0x048A, 0x0473, 0x0459, 0x043D, 0x041E, - 0x03FE, 0x03DE, 0x03BF, 0x03A0, 0x0384, 0x036B, 0x0356, 0x0345, - 0x033A, 0x0334, 0x0336, 0x033F, 0x034E, 0x0361, 0x0379, 0x0394, - 0x03B1, 0x03CF, 0x03ED, 0x040A, 0x0425, 0x043E, 0x0452, 0x0462, - 0x046D, 0x0470, 0x0470, 0x0470, 0xD112, 0xFEAC, 0x0F51, 0xFA0B, - 0xDFC8, 0x2697, 0xFEDD, 0xB61E, 0xE885, 0xED3E, 0xFB9B, 0x0002, - 0xDB59, 0xDBF9, 0x037F, 0xB682, 0xFFF8, 0xFFF9, 0xFFF9, 0xFFF9, - 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, - 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, - 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF8, 0xFFF8, - 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, - 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, - 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, - 0xFFF7, 0xFFF7, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, - 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, - 0xFF91, 0xFF5B, 0xFF29, 0xFEFC, 0xFED5, 0xFEB7, 0xFEA3, 0xFE9A, - 0xFE9E, 0xFEAD, 0xFEC6, 0xFEE9, 0xFF12, 0xFF40, 0xFF73, 0xFFA9, - 0xFFE0, 0x0015, 0x0049, 0x007B, 0x00A7, 0x00CD, 0x00EB, 0x0100, - 0x010A, 0x010A, 0x0109, 0x0107, 0x0106, 0x0106, 0x0105, 0x0104, - 0x0104, 0x0103, 0x0102, 0x0101, 0x0100, 0x00FE, 0x00FC, 0x00F9, - 0x00F6, 0x00F2, 0x00ED, 0x00E8, 0x00E2, 0x00DB, 0x00D3, 0x00CA, - 0x00C0, 0x00B4, 0x00A8, 0x009A, 0x0088, 0x0070, 0x0054, 0x0033, - 0x000E, 0xFFE8, 0xFFC0, 0xFF96, 0xFF6D, 0xFF44, 0xFF1D, 0xFEF9, - 0xFED9, 0xFEBC, 0xFEA5, 0xFE94, 0xFE8A, 0xFE87, 0xFE8D, 0xFE9B, - 0xFEAF, 0xFEC9, 0xFEE9, 0xFF0C, 0xFF33, 0xFF5D, 0xFF88, 0xFFB4, - 0xFFE0, 0x000A, 0x0033, 0x005A, 0x007D, 0x009C, 0x00B5, 0x00C9, - 0x00D5, 0x00DA, 0x00CA, 0x009E, 0x005D, 0x000E, 0xFFB9, 0xFF63, - 0xFF14, 0xFED3, 0xFEA7, 0xFE97, 0xBFCC, 0xBFCD, 0xBFCF, 0xBFD1, - 0xBFD3, 0xBFD5, 0xBFD7, 0xBFD8, 0xBFD9, 0xBFDA, 0xBFDA, 0xBFDA, - 0xBFD9, 0xBFD8, 0xBFD7, 0xBFD7, 0xBFD6, 0xBFD5, 0xBFD4, 0xBFD3, - 0xBFD2, 0xBFD1, 0xBFD0, 0xBFCF, 0xBFCE, 0xBFCD, 0xBFCB, 0xBFCA, - 0xBFC9, 0xBFC8, 0xBFC7, 0xBFC6, 0xBFC4, 0xBFC3, 0xBFC2, 0xBFC1, - 0xBFC0, 0xBFBE, 0xBFBD, 0xBFBC, 0xBFBA, 0xBFB9, 0xBFB8, 0xBFB7, - 0xBFB5, 0xBFB4, 0xBFB3, 0xBFB2, 0xBFB0, 0xBFAF, 0xBFAE, 0xBFAD, - 0xBFAB, 0xBFAA, 0xBFA9, 0xBFA8, 0xBFA6, 0xBFA5, 0xBFA4, 0xBFA3, - 0xBFA2, 0xBFA1, 0xBF9F, 0xBF9E, 0xBF9D, 0xBF9C, 0xBF9B, 0xBF9A, - 0xBF99, 0xBF98, 0xBF97, 0xBF96, 0xBF96, 0xBF95, 0xBF94, 0xBF94, - 0xBF93, 0xBF93, 0xBF94, 0xBF94, 0xBF94, 0xBF95, 0xBF96, 0xBF97, - 0xBF97, 0xBF98, 0xBF99, 0xBF9A, 0xBF9B, 0xBF9C, 0xBF9E, 0xBF9F, - 0xBFA1, 0xBFA3, 0xBFA5, 0xBFA6, 0xBFA8, 0xBFA9, 0xBFA9, 0xBFAA, - 0xC066, 0x2697, 0xFEDD, 0xB61E, 0xDBF9, 0x037F, 0xB682, 0xE0FF, - 0xC001, 0xE0FB, 0xBF7F, 0xFB1D, 0xBF84, 0xFB1D, 0x8001, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animvalue_0500EDAC, 0x0016d870, 76997, 0x0000ee94, 1472); // 0x0500F36C -static const u16 peach_seg5_animindex_500F36C[] = { - 0x0064, 0x0001, 0x0064, 0x0065, 0x0064, 0x00C9, 0x0001, 0x012D, 0x0001, 0x012E, 0x0001, 0x012F, - 0x0001, 0x02DE, 0x0001, 0x0000, 0x0001, 0x02DF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02DD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D0, - 0x0001, 0x0000, 0x0064, 0x0130, 0x0001, 0x0194, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02DC, - 0x0001, 0x02D1, 0x0001, 0x02D2, 0x0001, 0x02D3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0198, - 0x0001, 0x0195, 0x0001, 0x0196, 0x0001, 0x0197, - 0x0001, 0x0199, 0x0001, 0x019A, 0x0001, 0x019B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02DA, - 0x0001, 0x02D4, 0x0001, 0x02D5, 0x0001, 0x02D6, - 0x0001, 0x0000, 0x0001, 0x019F, 0x0001, 0x01A0, - 0x0001, 0x019C, 0x0001, 0x019D, 0x0001, 0x019E, - 0x0001, 0x01A1, 0x0001, 0x01A2, 0x0001, 0x01A3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02DB, - 0x0001, 0x02D7, 0x0001, 0x02D8, 0x0001, 0x02D9, - 0x0064, 0x01A4, 0x0064, 0x0208, 0x0064, 0x026C, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animindex_500F36C, 0x0016d870, 76997, 0x0000ed74, 264); // 0x0500F474 static const struct Animation peach_seg5_anim_0500F474 = { diff --git a/actors/peach/anims/anim_0500FE84.inc.c b/actors/peach/anims/anim_0500FE84.inc.c index 33b8bad28..9acc8f991 100644 --- a/actors/peach/anims/anim_0500FE84.inc.c +++ b/actors/peach/anims/anim_0500FE84.inc.c @@ -1,174 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500F48C -static const s16 peach_seg5_animvalue_0500F48C[] = { - 0x0000, 0x015E, 0xFFDB, 0xC50F, 0x3FFA, 0xC50F, 0xFE24, 0xFE24, - 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, - 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, - 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, - 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE30, 0xFE4C, 0xFE6A, - 0xFE89, 0xFEAA, 0xFECB, 0xFEED, 0xFF0F, 0xFF33, 0xFF56, 0xFF7B, - 0xFF9F, 0xFFC4, 0xFFE9, 0x000C, 0x0031, 0x0055, 0x0079, 0x009D, - 0x00BF, 0x00E2, 0x0103, 0x0123, 0x0143, 0x0161, 0x017E, 0x019A, - 0x01B4, 0x01CC, 0x01E3, 0x01F8, 0x020C, 0x021D, 0x022C, 0x0238, - 0x0243, 0x024B, 0x0250, 0x0253, 0x0253, 0x024E, 0x0246, 0x0239, - 0x0228, 0x0214, 0x01FC, 0x01E1, 0x01C2, 0x01A1, 0x017E, 0x0157, - 0x012F, 0x0105, 0x00D9, 0x00AC, 0x007D, 0x004E, 0x001E, 0xFFEE, - 0xFFBC, 0xFF8B, 0xFF5A, 0xFF29, 0xFEF9, 0xFEC9, 0xFE9B, 0xFE6E, - 0xFE42, 0xFE18, 0xFE66, 0xFE58, 0xFE49, 0xFE39, 0xFE27, 0xFE14, - 0xFE00, 0xFDEC, 0xFDD8, 0xFDC4, 0xFDB1, 0xFD9E, 0xFD8D, 0xFD7C, - 0xFD6E, 0xFD61, 0xFD57, 0xFD4F, 0xFD49, 0xFD47, 0xFD48, 0xFD4D, - 0xFD56, 0xFD62, 0xFD6F, 0xFD7D, 0xFD8D, 0xFD9E, 0xFDB0, 0xFDC2, - 0xFDD6, 0xFDEB, 0xFE00, 0xFE17, 0xFE2E, 0xFE45, 0xFE5E, 0xFE77, - 0xFE90, 0xFEAA, 0xFEC5, 0xFEDF, 0xFEFA, 0xFF16, 0xFF31, 0xFF4D, - 0xFF69, 0xFF85, 0xFFA0, 0xFFBC, 0xFFD8, 0xFFF3, 0x000D, 0x0028, - 0x0043, 0x005D, 0x0077, 0x0090, 0x00A9, 0x00C1, 0x00D9, 0x00EF, - 0x0105, 0x011A, 0x012F, 0x0142, 0x0154, 0x0166, 0x0176, 0x0185, - 0x0193, 0x019F, 0x01AB, 0x01B5, 0x01BD, 0x01C4, 0x01CA, 0x01CD, - 0x01CB, 0x01C2, 0x01B3, 0x019D, 0x0182, 0x0162, 0x013D, 0x0115, - 0x00E9, 0x00BA, 0x0089, 0x0056, 0x0022, 0xFFEE, 0xFFB9, 0xFF83, - 0xFF4F, 0xFF1C, 0xFEEA, 0xFEBB, 0xFE8F, 0xFE66, 0xE197, 0xE199, - 0xE19D, 0xE1A4, 0xE1AD, 0xE1B9, 0xE1C6, 0xE1D5, 0xE1E5, 0xE1F7, - 0xE20A, 0xE21E, 0xE233, 0xE248, 0xE25D, 0xE272, 0xE287, 0xE29C, - 0xE2B0, 0xE2C4, 0xE2D6, 0xE2E7, 0xE2F7, 0xE305, 0xE311, 0xE31B, - 0xE323, 0xE328, 0xE32A, 0xE32A, 0xE326, 0xE320, 0xE317, 0xE30B, - 0xE2FE, 0xE2EE, 0xE2DD, 0xE2C9, 0xE2B5, 0xE29E, 0xE287, 0xE26E, - 0xE254, 0xE239, 0xE21E, 0xE201, 0xE1E5, 0xE1C8, 0xE1AA, 0xE18D, - 0xE170, 0xE152, 0xE136, 0xE119, 0xE0FD, 0xE0E2, 0xE0C8, 0xE0AF, - 0xE097, 0xE081, 0xE06B, 0xE058, 0xE046, 0xE036, 0xE027, 0xE01B, - 0xE012, 0xE00A, 0xE006, 0xE004, 0xE005, 0xE008, 0xE00E, 0xE016, - 0xE021, 0xE02D, 0xE03A, 0xE049, 0xE05A, 0xE06B, 0xE07D, 0xE090, - 0xE0A4, 0xE0B8, 0xE0CC, 0xE0E1, 0xE0F5, 0xE108, 0xE11C, 0xE12E, - 0xE140, 0xE150, 0xE15F, 0xE16D, 0xE179, 0xE184, 0xE18C, 0xE192, - 0xE196, 0xE197, 0xDA7F, 0x0814, 0xDD80, 0xADB4, 0x1FEE, 0xFE9E, - 0xB0AD, 0x1B23, 0x047F, 0xE858, 0x0002, 0xAE20, 0xD958, 0x01CB, - 0xAE9C, 0x04F6, 0x0515, 0x053F, 0x0574, 0x05B2, 0x05F6, 0x0640, - 0x068D, 0x06DB, 0x072A, 0x0776, 0x07C0, 0x0804, 0x0841, 0x0875, - 0x089F, 0x08BD, 0x08CC, 0x08CD, 0x08BC, 0x089D, 0x086F, 0x0833, - 0x07EC, 0x0799, 0x073C, 0x06D7, 0x0669, 0x05F5, 0x057B, 0x04FD, - 0x047C, 0x03F8, 0x0372, 0x02ED, 0x0269, 0x01E6, 0x0167, 0x00EC, - 0x0077, 0x0007, 0xFFA1, 0xFF42, 0xFEED, 0xFEA2, 0xFE64, 0xFE32, - 0xFE0F, 0xFDFB, 0xFDF7, 0xFE02, 0xFE1A, 0xFE3E, 0xFE6F, 0xFEAA, - 0xFEEF, 0xFF3D, 0xFF93, 0xFFF1, 0x0055, 0x00BF, 0x012E, 0x01A1, - 0x0218, 0x0291, 0x030C, 0x0387, 0x0402, 0x047C, 0x04F5, 0x056B, - 0x05DE, 0x064C, 0x06B5, 0x0718, 0x0775, 0x07C9, 0x0816, 0x0859, - 0x0891, 0x08BF, 0x08E0, 0x08ED, 0x08E9, 0x08D4, 0x08B1, 0x0882, - 0x0848, 0x0805, 0x07BC, 0x076D, 0x071C, 0x06C9, 0x0676, 0x0626, - 0x05D9, 0x0593, 0x0555, 0x0520, 0x04F6, 0xFF9F, 0xFF83, 0xFF64, - 0xFF41, 0xFF1B, 0xFEF2, 0xFEC6, 0xFE98, 0xFE67, 0xFE34, 0xFDFF, - 0xFDC9, 0xFD92, 0xFD59, 0xFD1F, 0xFCE2, 0xFC9F, 0xFC59, 0xFC12, - 0xFBCB, 0xFB87, 0xFB49, 0xFB11, 0xFAE3, 0xFAC1, 0xFAAC, 0xFAA6, - 0xFAB1, 0xFAC6, 0xFAE5, 0xFB0D, 0xFB41, 0xFB80, 0xFBCC, 0xFC25, - 0xFC8B, 0xFD01, 0xFD85, 0xFE0E, 0xFE92, 0xFF0D, 0xFF81, 0xFFEB, - 0x004A, 0x009E, 0x00E6, 0x0121, 0x014D, 0x0169, 0x0175, 0x0170, - 0x015A, 0x0135, 0x0102, 0x00C3, 0x0078, 0x0024, 0xFFC7, 0xFF61, - 0xFEF6, 0xFE85, 0xFE10, 0xFD98, 0xFD1F, 0xFCAC, 0xFC43, 0xFBE6, - 0xFB95, 0xFB4F, 0xFB15, 0xFAE7, 0xFAC6, 0xFAB1, 0xFAA9, 0xFAAD, - 0xFAB9, 0xFACD, 0xFAE9, 0xFB0E, 0xFB3B, 0xFB71, 0xFBB0, 0xFBFA, - 0xFC4D, 0xFCAA, 0xFD12, 0xFD85, 0xFDF3, 0xFE4E, 0xFE98, 0xFED3, - 0xFF01, 0xFF24, 0xFF3F, 0xFF53, 0xFF63, 0xFF70, 0xFF7D, 0xFF8C, - 0xFF9F, 0xC001, 0xBFF9, 0xBFE4, 0xBFC4, 0xBF9A, 0xBF6A, 0xBF35, - 0xBEFE, 0xBEC7, 0xBE93, 0xBE63, 0xBE3B, 0xBE1C, 0xBE08, 0xBE03, - 0xBE0B, 0xBE1F, 0xBE3C, 0xBE62, 0xBE8F, 0xBEC1, 0xBEF6, 0xBF2E, - 0xBF66, 0xBF9D, 0xBFD1, 0xC001, 0xC033, 0xC06C, 0xC0AB, 0xC0EB, - 0xC12C, 0xC16B, 0xC1A5, 0xC1D7, 0xC201, 0xC21E, 0xC22C, 0xC22A, - 0xC21A, 0xC1FD, 0xC1D5, 0xC1A5, 0xC16F, 0xC134, 0xC0F6, 0xC0B8, - 0xC07B, 0xC041, 0xC00D, 0xBFDC, 0xBFA6, 0xBF6B, 0xBF2E, 0xBEEF, - 0xBEB1, 0xBE76, 0xBE3D, 0xBE0B, 0xBDDF, 0xBDBB, 0xBDA2, 0xBD94, - 0xBD94, 0xBDA2, 0xBDBB, 0xBDE0, 0xBE0E, 0xBE43, 0xBE7E, 0xBEBD, - 0xBEFF, 0xBF42, 0xBF84, 0xBFC5, 0xC001, 0xC042, 0xC090, 0xC0E5, - 0xC13E, 0xC198, 0xC1ED, 0xC23B, 0xC27D, 0xC2B0, 0xC2CE, 0xC2D5, - 0xC2C7, 0xC2A8, 0xC27A, 0xC241, 0xC200, 0xC1B8, 0xC16D, 0xC121, - 0xC0D8, 0xC094, 0xC057, 0xC025, 0xC001, 0xC066, 0x1FEE, 0xFE9E, - 0xB0AD, 0xD958, 0x01CB, 0xAE9C, 0xE0FF, 0xC001, 0xE0FB, 0xBF7F, - 0x0003, 0xFDD4, 0xFDD4, 0xFDD3, 0xFDD2, 0xFDD1, 0xFDCF, 0xFDCD, - 0xFDCA, 0xFDC7, 0xFDC4, 0xFDC1, 0xFDBD, 0xFDBA, 0xFDB6, 0xFDB2, - 0xFDAE, 0xFDAA, 0xFDA5, 0xFDA1, 0xFD9D, 0xFD98, 0xFD94, 0xFD90, - 0xFD8C, 0xFD88, 0xFD84, 0xFD80, 0xFD7D, 0xFD7A, 0xFD77, 0xFD74, - 0xFD71, 0xFD6F, 0xFD6D, 0xFD6C, 0xFD6B, 0xFD6A, 0xFD6A, 0xFD6A, - 0xFD6B, 0xFD6C, 0xFD6D, 0xFD6F, 0xFD70, 0xFD73, 0xFD75, 0xFD78, - 0xFD7A, 0xFD7D, 0xFD81, 0xFD84, 0xFD87, 0xFD8B, 0xFD8F, 0xFD93, - 0xFD97, 0xFD9B, 0xFD9F, 0xFDA3, 0xFDA7, 0xFDAB, 0xFDAF, 0xFDB2, - 0xFDB6, 0xFDBA, 0xFDBE, 0xFDC1, 0xFDC4, 0xFDC8, 0xFDCB, 0xFDCD, - 0xFDD0, 0xFDD2, 0xFDD4, 0xFDD6, 0xFDD7, 0xFDD9, 0xFDDA, 0xFDDA, - 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDA, - 0xFDDA, 0xFDD9, 0xFDD9, 0xFDD8, 0xFDD7, 0xFDD7, 0xFDD6, 0xFDD6, - 0xFDD5, 0xFDD5, 0xFDD4, 0xFDD4, 0xFDD4, 0xBF84, 0x002D, 0x0009, - 0xF320, 0xF320, 0xF321, 0xF321, 0xF322, 0xF323, 0xF324, 0xF326, - 0xF327, 0xF329, 0xF32B, 0xF32C, 0xF32E, 0xF330, 0xF332, 0xF334, - 0xF336, 0xF337, 0xF339, 0xF33B, 0xF33C, 0xF33E, 0xF33F, 0xF340, - 0xF341, 0xF341, 0xF342, 0xF342, 0xF341, 0xF341, 0xF340, 0xF33F, - 0xF33E, 0xF33D, 0xF33C, 0xF33A, 0xF339, 0xF337, 0xF335, 0xF333, - 0xF331, 0xF32F, 0xF32D, 0xF32B, 0xF328, 0xF326, 0xF323, 0xF321, - 0xF31F, 0xF31C, 0xF31A, 0xF317, 0xF315, 0xF312, 0xF310, 0xF30E, - 0xF30B, 0xF309, 0xF307, 0xF305, 0xF303, 0xF301, 0xF300, 0xF2FE, - 0xF2FC, 0xF2FB, 0xF2FA, 0xF2F9, 0xF2F8, 0xF2F7, 0xF2F7, 0xF2F7, - 0xF2F7, 0xF2F7, 0xF2F8, 0xF2F9, 0xF2FA, 0xF2FB, 0xF2FD, 0xF2FF, - 0xF301, 0xF303, 0xF305, 0xF307, 0xF309, 0xF30B, 0xF30D, 0xF310, - 0xF312, 0xF314, 0xF316, 0xF318, 0xF31A, 0xF31B, 0xF31D, 0xF31E, - 0xF31F, 0xF320, 0xF320, 0xF320, 0x002D, 0x0009, 0xF320, 0xF320, - 0xF321, 0xF321, 0xF322, 0xF323, 0xF324, 0xF326, 0xF327, 0xF329, - 0xF32B, 0xF32C, 0xF32E, 0xF330, 0xF332, 0xF334, 0xF336, 0xF337, - 0xF339, 0xF33B, 0xF33C, 0xF33E, 0xF33F, 0xF340, 0xF341, 0xF341, - 0xF342, 0xF342, 0xF341, 0xF341, 0xF340, 0xF33F, 0xF33E, 0xF33D, - 0xF33C, 0xF33A, 0xF339, 0xF337, 0xF335, 0xF333, 0xF331, 0xF32F, - 0xF32D, 0xF32B, 0xF328, 0xF326, 0xF323, 0xF321, 0xF31F, 0xF31C, - 0xF31A, 0xF317, 0xF315, 0xF312, 0xF310, 0xF30E, 0xF30B, 0xF309, - 0xF307, 0xF305, 0xF303, 0xF301, 0xF300, 0xF2FE, 0xF2FC, 0xF2FB, - 0xF2FA, 0xF2F9, 0xF2F8, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7, - 0xF2F8, 0xF2F9, 0xF2FA, 0xF2FB, 0xF2FD, 0xF2FF, 0xF301, 0xF303, - 0xF305, 0xF307, 0xF309, 0xF30B, 0xF30D, 0xF310, 0xF312, 0xF314, - 0xF316, 0xF318, 0xF31A, 0xF31B, 0xF31D, 0xF31E, 0xF31F, 0xF320, - 0xF320, 0xF320, 0x002D, 0x0009, 0xF320, 0xF320, 0xF321, 0xF321, - 0xF322, 0xF323, 0xF324, 0xF326, 0xF327, 0xF329, 0xF32B, 0xF32C, - 0xF32E, 0xF330, 0xF332, 0xF334, 0xF336, 0xF337, 0xF339, 0xF33B, - 0xF33C, 0xF33E, 0xF33F, 0xF340, 0xF341, 0xF341, 0xF342, 0xF342, - 0xF341, 0xF341, 0xF340, 0xF33F, 0xF33E, 0xF33D, 0xF33C, 0xF33A, - 0xF339, 0xF337, 0xF335, 0xF333, 0xF331, 0xF32F, 0xF32D, 0xF32B, - 0xF328, 0xF326, 0xF323, 0xF321, 0xF31F, 0xF31C, 0xF31A, 0xF317, - 0xF315, 0xF312, 0xF310, 0xF30E, 0xF30B, 0xF309, 0xF307, 0xF305, - 0xF303, 0xF301, 0xF300, 0xF2FE, 0xF2FC, 0xF2FB, 0xF2FA, 0xF2F9, - 0xF2F8, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F8, 0xF2F9, - 0xF2FA, 0xF2FB, 0xF2FD, 0xF2FF, 0xF301, 0xF303, 0xF305, 0xF307, - 0xF309, 0xF30B, 0xF30D, 0xF310, 0xF312, 0xF314, 0xF316, 0xF318, - 0xF31A, 0xF31B, 0xF31D, 0xF31E, 0xF31F, 0xF320, 0xF320, 0xF320, - 0x0003, 0xFDD4, 0xFDD4, 0xFDD3, 0xFDD2, 0xFDD1, 0xFDCF, 0xFDCD, - 0xFDCA, 0xFDC7, 0xFDC4, 0xFDC1, 0xFDBD, 0xFDBA, 0xFDB6, 0xFDB2, - 0xFDAE, 0xFDAA, 0xFDA5, 0xFDA1, 0xFD9D, 0xFD98, 0xFD94, 0xFD90, - 0xFD8C, 0xFD88, 0xFD84, 0xFD80, 0xFD7D, 0xFD7A, 0xFD77, 0xFD74, - 0xFD71, 0xFD6F, 0xFD6D, 0xFD6C, 0xFD6B, 0xFD6A, 0xFD6A, 0xFD6A, - 0xFD6B, 0xFD6C, 0xFD6D, 0xFD6F, 0xFD70, 0xFD73, 0xFD75, 0xFD78, - 0xFD7A, 0xFD7D, 0xFD81, 0xFD84, 0xFD87, 0xFD8B, 0xFD8F, 0xFD93, - 0xFD97, 0xFD9B, 0xFD9F, 0xFDA3, 0xFDA7, 0xFDAB, 0xFDAF, 0xFDB2, - 0xFDB6, 0xFDBA, 0xFDBE, 0xFDC1, 0xFDC4, 0xFDC8, 0xFDCB, 0xFDCD, - 0xFDD0, 0xFDD2, 0xFDD4, 0xFDD6, 0xFDD7, 0xFDD9, 0xFDDA, 0xFDDA, - 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDB, 0xFDDA, - 0xFDDA, 0xFDD9, 0xFDD9, 0xFDD8, 0xFDD7, 0xFDD7, 0xFDD6, 0xFDD6, - 0xFDD5, 0xFDD5, 0xFDD4, 0xFDD4, 0xFDD4, 0xFFFE, 0x428B, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animvalue_0500F48C, 0x0016d870, 76997, 0x0000f574, 2288); // 0x0500FD7C -static const u16 peach_seg5_animindex_500FD7C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0475, 0x0001, 0x0476, - 0x0001, 0x0000, 0x0001, 0x0410, 0x0064, 0x0411, - 0x0001, 0x03AA, 0x0001, 0x03AB, 0x0064, 0x03AC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x026D, - 0x0064, 0x0006, 0x0064, 0x006A, 0x0064, 0x00CE, - 0x0001, 0x0344, 0x0001, 0x0345, 0x0064, 0x0346, - 0x0001, 0x02DE, 0x0001, 0x02DF, 0x0064, 0x02E0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02DD, - 0x0001, 0x026E, 0x0001, 0x026F, 0x0001, 0x0270, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0135, - 0x0001, 0x0132, 0x0001, 0x0133, 0x0001, 0x0134, - 0x0001, 0x0136, 0x0001, 0x0137, 0x0001, 0x0138, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0277, - 0x0001, 0x0271, 0x0001, 0x0272, 0x0001, 0x0273, - 0x0001, 0x0000, 0x0001, 0x013C, 0x0001, 0x013D, - 0x0001, 0x0139, 0x0001, 0x013A, 0x0001, 0x013B, - 0x0001, 0x013E, 0x0001, 0x013F, 0x0001, 0x0140, - 0x0001, 0x0000, 0x0001, 0x0278, 0x0064, 0x0279, - 0x0001, 0x0274, 0x0001, 0x0275, 0x0001, 0x0276, - 0x0064, 0x0141, 0x0064, 0x01A5, 0x0064, 0x0209, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animindex_500FD7C, 0x0016d870, 76997, 0x0000fe64, 264); // 0x0500FE84 static const struct Animation peach_seg5_anim_0500FE84 = { diff --git a/actors/peach/anims/anim_05011050.inc.c b/actors/peach/anims/anim_05011050.inc.c index d0afcebe3..b2a923a84 100644 --- a/actors/peach/anims/anim_05011050.inc.c +++ b/actors/peach/anims/anim_05011050.inc.c @@ -1,298 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500FE9C -static const s16 peach_seg5_animvalue_0500FE9C[] = { - 0x0000, 0x015E, 0xFFDB, 0xC50F, 0x3FFA, 0xC50F, 0xFE24, 0xFE24, - 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, - 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, - 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, - 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE24, 0xFE26, 0xFE2A, - 0xFE31, 0xFE3A, 0xFE44, 0xFE50, 0xFE5E, 0xFE6E, 0xFE7F, 0xFE91, - 0xFEA5, 0xFEB9, 0xFECF, 0xFEE6, 0xFEFD, 0xFF16, 0xFF2F, 0xFF48, - 0xFF62, 0xFF7C, 0xFF96, 0xFFB0, 0xFFCB, 0xFFE5, 0xFFFF, 0x0017, - 0x0031, 0x0049, 0x0061, 0x0078, 0x008E, 0x00A4, 0x00B8, 0x00CB, - 0x00DC, 0x00EC, 0x00FB, 0x0108, 0x0113, 0x011D, 0x0124, 0x012A, - 0x012D, 0x012F, 0x012F, 0x012D, 0x012A, 0x0125, 0x011F, 0x0116, - 0x010D, 0x0102, 0x00F5, 0x00E7, 0x00D8, 0x00C7, 0x00B5, 0x00A2, - 0x008E, 0x0078, 0x0061, 0x0049, 0x0031, 0x0017, 0xFFFD, 0xFFE1, - 0xFFC4, 0xFFA7, 0xFE66, 0xFE64, 0xFE5F, 0xFE57, 0xFE4C, 0xFE3E, - 0xFE2F, 0xFE1F, 0xFE0D, 0xFDFA, 0xFDE6, 0xFDD3, 0xFDC0, 0xFDAD, - 0xFD9B, 0xFD8A, 0xFD7B, 0xFD6E, 0xFD63, 0xFD5B, 0xFD56, 0xFD55, - 0xFD57, 0xFD5C, 0xFD62, 0xFD68, 0xFD70, 0xFD78, 0xFD81, 0xFD8A, - 0xFD94, 0xFD9F, 0xFDAB, 0xFDB6, 0xFDC3, 0xFDD0, 0xFDDD, 0xFDEB, - 0xFDF9, 0xFE08, 0xFE16, 0xFE25, 0xFE35, 0xFE44, 0xFE54, 0xFE63, - 0xFE73, 0xFE83, 0xFE93, 0xFEA2, 0xFEB2, 0xFEC2, 0xFED1, 0xFEE1, - 0xFEF0, 0xFEFF, 0xFF0E, 0xFF1C, 0xFF2A, 0xFF38, 0xFF45, 0xFF52, - 0xFF5E, 0xFF6A, 0xFF75, 0xFF80, 0xFF8A, 0xFF93, 0xFF9C, 0xFFA4, - 0xFFAB, 0xFFB1, 0xFFB7, 0xFFBC, 0xFFC0, 0xFFC2, 0xFFC4, 0xFFC5, - 0xFFC0, 0xFFB5, 0xFFA5, 0xFF8F, 0xFF76, 0xFF58, 0xFF38, 0xFF15, - 0xFEF0, 0xFECA, 0xFEA3, 0xFE7D, 0xFE57, 0xFE32, 0xFE10, 0xFDF0, - 0xFDD3, 0xFDBA, 0xFDA5, 0xFD96, 0xFD8C, 0xFD89, 0xE197, 0xE199, - 0xE19E, 0xE1A6, 0xE1B1, 0xE1BF, 0xE1CF, 0xE1E1, 0xE1F4, 0xE209, - 0xE21F, 0xE236, 0xE24E, 0xE266, 0xE27E, 0xE296, 0xE2AD, 0xE2C4, - 0xE2DA, 0xE2EE, 0xE301, 0xE311, 0xE320, 0xE32C, 0xE336, 0xE33D, - 0xE340, 0xE340, 0xE33C, 0xE334, 0xE328, 0xE319, 0xE30C, 0xE300, - 0xE2F5, 0xE2EA, 0xE2E0, 0xE2D7, 0xE2CD, 0xE2C3, 0xE2B9, 0xE2AE, - 0xE2A2, 0xE296, 0xE287, 0xE277, 0xE266, 0xE252, 0xE23B, 0xE223, - 0xE207, 0xE1E8, 0xE1C6, 0xE1A1, 0xE177, 0xE14A, 0xE118, 0xE0E2, - 0xE0A7, 0xE067, 0xE022, 0xDFD8, 0xDF88, 0xDF31, 0xDED5, 0xDE72, - 0xDE09, 0xDD99, 0xDD1B, 0xDC86, 0xDBDC, 0xDB20, 0xDA51, 0xD974, - 0xD888, 0xD790, 0xD68E, 0xD583, 0xD471, 0xD35A, 0xD240, 0xD123, - 0xD007, 0xCEED, 0xCDD6, 0xCCC5, 0xCBBB, 0xCAB9, 0xC9C2, 0xC8D8, - 0xC7FB, 0xC72E, 0xC673, 0xC5CB, 0xC538, 0xC4BC, 0xC458, 0xC40F, - 0xC3E2, 0xC3D2, 0xDA7F, 0x0814, 0xDD80, 0xADB4, 0x1FEE, 0xFE9E, - 0xB0AD, 0x1B23, 0x047F, 0xE858, 0x0002, 0xAE20, 0xD958, 0x01CB, - 0xAE9C, 0x04F6, 0x0512, 0x0535, 0x055E, 0x058C, 0x05BE, 0x05F2, - 0x0628, 0x065E, 0x0693, 0x06C7, 0x06F8, 0x0724, 0x074C, 0x076C, - 0x0786, 0x0797, 0x079E, 0x079B, 0x078D, 0x0775, 0x0755, 0x072C, - 0x06FC, 0x06C4, 0x0686, 0x0642, 0x05F9, 0x05AB, 0x0559, 0x0503, - 0x04AB, 0x0450, 0x03F4, 0x0397, 0x033A, 0x02DC, 0x0280, 0x0225, - 0x01CC, 0x0176, 0x0123, 0x00D3, 0x0089, 0x0043, 0x0003, 0xFFCB, - 0xFF98, 0xFF6D, 0xFF4A, 0xFF2E, 0xFF19, 0xFF08, 0xFEFD, 0xFEF6, - 0xFEF4, 0xFEF6, 0xFEFB, 0xFF04, 0xFF10, 0xFF1F, 0xFF30, 0xFF43, - 0xFF58, 0xFF6E, 0xFF85, 0xFF9D, 0xFFB5, 0xFFCD, 0xFFE6, 0xFFFD, - 0x0012, 0x0027, 0x003B, 0x004C, 0x005B, 0x0068, 0x0071, 0x0078, - 0x007B, 0x007C, 0x007B, 0x0078, 0x0074, 0x006F, 0x0068, 0x0061, - 0x0059, 0x0050, 0x0047, 0x003E, 0x0035, 0x002D, 0x0025, 0x001D, - 0x0017, 0x0011, 0x000D, 0x000B, 0x000A, 0xFF9F, 0xFF8C, 0xFF79, - 0xFF64, 0xFF4E, 0xFF36, 0xFF1B, 0xFEFC, 0xFEDB, 0xFEB5, 0xFE8B, - 0xFE5B, 0xFE27, 0xFDEC, 0xFDAC, 0xFD6D, 0xFD2F, 0xFCF3, 0xFCB7, - 0xFC7E, 0xFC47, 0xFC12, 0xFBE0, 0xFBB1, 0xFB84, 0xFB5B, 0xFB36, - 0xFB16, 0xFAFB, 0xFAE8, 0xFADF, 0xFAE1, 0xFAF1, 0xFB10, 0xFB40, - 0xFB82, 0xFBDA, 0xFC47, 0xFCCC, 0xFD4B, 0xFDBA, 0xFE1A, 0xFE6D, - 0xFEB6, 0xFEF6, 0xFF2E, 0xFF62, 0xFF92, 0xFFC0, 0xFFEE, 0x0019, - 0x0035, 0x0042, 0x0040, 0x0032, 0x001A, 0xFFFA, 0xFFD1, 0xFFA3, - 0xFF72, 0xFF3E, 0xFF0A, 0xFED8, 0xFEA8, 0xFE7C, 0xFE4C, 0xFE17, - 0xFDE0, 0xFDAA, 0xFD76, 0xFD47, 0xFD1F, 0xFD00, 0xFCEC, 0xFCE5, - 0xFCE7, 0xFCF1, 0xFD01, 0xFD16, 0xFD30, 0xFD4F, 0xFD71, 0xFD96, - 0xFDBC, 0xFDE4, 0xFE0C, 0xFE30, 0xFE47, 0xFE53, 0xFE55, 0xFE4F, - 0xFE44, 0xFE34, 0xFE22, 0xFE10, 0xFE00, 0xFDF4, 0xFDED, 0xFDED, - 0xFDF7, 0xC001, 0xBFF9, 0xBFE4, 0xBFC4, 0xBF9A, 0xBF6A, 0xBF35, - 0xBEFE, 0xBEC7, 0xBE93, 0xBE63, 0xBE3B, 0xBE1C, 0xBE08, 0xBE03, - 0xBE0C, 0xBE22, 0xBE43, 0xBE6D, 0xBE9D, 0xBED3, 0xBF0A, 0xBF43, - 0xBF7A, 0xBFAD, 0xBFDB, 0xC001, 0xC023, 0xC046, 0xC069, 0xC08B, - 0xC0AC, 0xC0CA, 0xC0E5, 0xC0FC, 0xC10F, 0xC11C, 0xC123, 0xC124, - 0xC11C, 0xC10D, 0xC0F8, 0xC0DE, 0xC0C0, 0xC0A0, 0xC07F, 0xC05D, - 0xC03D, 0xC020, 0xC007, 0xBFF0, 0xBFD8, 0xBFBF, 0xBFA6, 0xBF8C, - 0xBF73, 0xBF5C, 0xBF45, 0xBF31, 0xBF20, 0xBF12, 0xBF07, 0xBF02, - 0xBF00, 0xBF06, 0xBF13, 0xBF25, 0xBF3B, 0xBF55, 0xBF70, 0xBF8D, - 0xBFA9, 0xBFC4, 0xBFDC, 0xBFF1, 0xC001, 0xC00E, 0xC01A, 0xC024, - 0xC02D, 0xC034, 0xC039, 0xC03C, 0xC03D, 0xC03A, 0xC036, 0xC02D, - 0xC020, 0xC00E, 0xBFF8, 0xBFE0, 0xBFC6, 0xBFAC, 0xBF92, 0xBF7A, - 0xBF65, 0xBF53, 0xBF46, 0xBF3E, 0xBF3E, 0xC066, 0x1FEE, 0xFE9E, - 0xB0AD, 0xD958, 0x01CB, 0xAE9C, 0xE0FF, 0xC001, 0xE0FB, 0xBF7F, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFDD4, 0xFDD4, 0xFDD3, 0xFDD2, - 0xFDD1, 0xFDCF, 0xFDCD, 0xFDCA, 0xFDC7, 0xFDC4, 0xFDC1, 0xFDBD, - 0xFDBA, 0xFDB6, 0xFDB2, 0xFDAE, 0xFDAA, 0xFDA5, 0xFDA1, 0xFD9D, - 0xFD98, 0xFD94, 0xFD90, 0xFD8C, 0xFD88, 0xFD84, 0xFD80, 0xFD7D, - 0xFD7A, 0xFD77, 0xFD74, 0xFD71, 0xFD6F, 0xFD6D, 0xFD6C, 0xFD6B, - 0xFD6A, 0xFD6A, 0xFD6A, 0xFD6A, 0xFD6A, 0xFD69, 0xFD69, 0xFD69, - 0xFD69, 0xFD69, 0xFD69, 0xFD69, 0xFD69, 0xFD69, 0xFD69, 0xFD6A, - 0xFD6B, 0xFD6C, 0xFD6D, 0xFD6E, 0xFD70, 0xFD72, 0xFD75, 0xFD77, - 0xFD7A, 0xFD7E, 0xFD82, 0xFD86, 0xFD8B, 0xFD90, 0xFD96, 0xFD9C, - 0xFDA3, 0xFDAB, 0xFDB3, 0xFDBB, 0xFDC5, 0xFDCE, 0xFDD9, 0xFDE7, - 0xFDF7, 0xFE0B, 0xFE20, 0xFE38, 0xFE52, 0xFE6E, 0xFE8A, 0xFEA8, - 0xFEC6, 0xFEE4, 0xFF03, 0xFF21, 0xFF3E, 0xFF5B, 0xFF76, 0xFF90, - 0xFFA8, 0xFFBD, 0xFFD1, 0xFFE1, 0xFFEE, 0xFFF8, 0xFFFE, 0x0000, - 0xBF84, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, - 0x002B, 0x002B, 0x002B, 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, - 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, 0x0009, 0x0009, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x000A, 0x000A, 0x000A, - 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000B, 0x000B, - 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, - 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000A, 0x000A, - 0x000A, 0x0009, 0x0009, 0x0008, 0x0008, 0x0007, 0x0007, 0x0006, - 0x0005, 0x0004, 0x0003, 0x0002, 0x0001, 0x0000, 0x0000, 0xFFFF, - 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFB, 0xFFFA, 0xFFF9, 0xFFF8, 0xFFF7, - 0xFFF6, 0xFFF5, 0xFFF4, 0xFFF4, 0xFFF3, 0xFFF2, 0xFFF1, 0xFFF0, - 0xFFF0, 0xFFEF, 0xFFEF, 0xFFEE, 0xFFEE, 0xFFEE, 0xFFED, 0xFFED, - 0xFFED, 0xF320, 0xF320, 0xF321, 0xF321, 0xF322, 0xF323, 0xF324, - 0xF326, 0xF327, 0xF329, 0xF32B, 0xF32D, 0xF32E, 0xF330, 0xF332, - 0xF334, 0xF336, 0xF338, 0xF339, 0xF33B, 0xF33D, 0xF33E, 0xF33F, - 0xF340, 0xF341, 0xF341, 0xF342, 0xF342, 0xF342, 0xF341, 0xF33C, - 0xF332, 0xF322, 0xF30E, 0xF2F6, 0xF2DB, 0xF2BD, 0xF29C, 0xF27B, - 0xF258, 0xF236, 0xF213, 0xF1F2, 0xF1D2, 0xF1B4, 0xF19A, 0xF182, - 0xF16F, 0xF160, 0xF157, 0xF153, 0xF156, 0xF160, 0xF171, 0xF18B, - 0xF1AE, 0xF1DA, 0xF211, 0xF252, 0xF29E, 0xF2F7, 0xF35E, 0xF3D5, - 0xF45A, 0xF4ED, 0xF58E, 0xF63A, 0xF6F1, 0xF7B1, 0xF87B, 0xF94D, - 0xFA25, 0xFB04, 0xFBE7, 0xFCCF, 0xFDB9, 0xFEA6, 0xFF93, 0x0080, - 0x016C, 0x0257, 0x033E, 0x0422, 0x0501, 0x05DA, 0x06AC, 0x0777, - 0x0838, 0x08F0, 0x099D, 0x0A3E, 0x0AD2, 0x0B59, 0x0BD0, 0x0C38, - 0x0C90, 0x0CD5, 0x0D08, 0x0D28, 0x0D32, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002B, 0x002B, 0x002B, 0x002B, - 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002A, - 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, - 0x002A, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0009, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, - 0x000A, 0x000A, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, - 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, - 0x000B, 0x000B, 0x000A, 0x000A, 0x000A, 0x0009, 0x0009, 0x0008, - 0x0008, 0x0007, 0x0007, 0x0006, 0x0005, 0x0004, 0x0003, 0x0002, - 0x0001, 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFB, - 0xFFFA, 0xFFF9, 0xFFF8, 0xFFF7, 0xFFF6, 0xFFF5, 0xFFF4, 0xFFF4, - 0xFFF3, 0xFFF2, 0xFFF1, 0xFFF0, 0xFFF0, 0xFFEF, 0xFFEF, 0xFFEE, - 0xFFEE, 0xFFEE, 0xFFED, 0xFFED, 0xFFED, 0xF320, 0xF320, 0xF321, - 0xF321, 0xF322, 0xF323, 0xF324, 0xF326, 0xF327, 0xF329, 0xF32B, - 0xF32D, 0xF32E, 0xF330, 0xF332, 0xF334, 0xF336, 0xF338, 0xF339, - 0xF33B, 0xF33D, 0xF33E, 0xF33F, 0xF340, 0xF341, 0xF341, 0xF342, - 0xF342, 0xF342, 0xF341, 0xF33C, 0xF332, 0xF322, 0xF30E, 0xF2F6, - 0xF2DB, 0xF2BD, 0xF29C, 0xF27B, 0xF258, 0xF236, 0xF213, 0xF1F2, - 0xF1D2, 0xF1B4, 0xF19A, 0xF182, 0xF16F, 0xF160, 0xF157, 0xF153, - 0xF156, 0xF160, 0xF171, 0xF18B, 0xF1AE, 0xF1DA, 0xF211, 0xF252, - 0xF29E, 0xF2F7, 0xF35E, 0xF3D5, 0xF45A, 0xF4ED, 0xF58E, 0xF63A, - 0xF6F1, 0xF7B1, 0xF87B, 0xF94D, 0xFA25, 0xFB04, 0xFBE7, 0xFCCF, - 0xFDB9, 0xFEA6, 0xFF93, 0x0080, 0x016C, 0x0257, 0x033E, 0x0422, - 0x0501, 0x05DA, 0x06AC, 0x0777, 0x0838, 0x08F0, 0x099D, 0x0A3E, - 0x0AD2, 0x0B59, 0x0BD0, 0x0C38, 0x0C90, 0x0CD5, 0x0D08, 0x0D28, - 0x0D32, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, - 0x002B, 0x002B, 0x002B, 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, - 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, 0x0009, 0x0009, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, 0x000A, 0x000A, 0x000A, - 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000B, 0x000B, - 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, - 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000A, 0x000A, - 0x000A, 0x0009, 0x0009, 0x0008, 0x0008, 0x0007, 0x0007, 0x0006, - 0x0005, 0x0004, 0x0003, 0x0002, 0x0001, 0x0000, 0x0000, 0xFFFF, - 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFB, 0xFFFA, 0xFFF9, 0xFFF8, 0xFFF7, - 0xFFF6, 0xFFF5, 0xFFF4, 0xFFF4, 0xFFF3, 0xFFF2, 0xFFF1, 0xFFF0, - 0xFFF0, 0xFFEF, 0xFFEF, 0xFFEE, 0xFFEE, 0xFFEE, 0xFFED, 0xFFED, - 0xFFED, 0xF320, 0xF320, 0xF321, 0xF321, 0xF322, 0xF323, 0xF324, - 0xF326, 0xF327, 0xF329, 0xF32B, 0xF32D, 0xF32E, 0xF330, 0xF332, - 0xF334, 0xF336, 0xF338, 0xF339, 0xF33B, 0xF33D, 0xF33E, 0xF33F, - 0xF340, 0xF341, 0xF341, 0xF342, 0xF342, 0xF342, 0xF341, 0xF33C, - 0xF332, 0xF322, 0xF30E, 0xF2F6, 0xF2DB, 0xF2BD, 0xF29C, 0xF27B, - 0xF258, 0xF236, 0xF213, 0xF1F2, 0xF1D2, 0xF1B4, 0xF19A, 0xF182, - 0xF16F, 0xF160, 0xF157, 0xF153, 0xF156, 0xF160, 0xF171, 0xF18B, - 0xF1AE, 0xF1DA, 0xF211, 0xF252, 0xF29E, 0xF2F7, 0xF35E, 0xF3D5, - 0xF45A, 0xF4ED, 0xF58E, 0xF63A, 0xF6F1, 0xF7B1, 0xF87B, 0xF94D, - 0xFA25, 0xFB04, 0xFBE7, 0xFCCF, 0xFDB9, 0xFEA6, 0xFF93, 0x0080, - 0x016C, 0x0257, 0x033E, 0x0422, 0x0501, 0x05DA, 0x06AC, 0x0777, - 0x0838, 0x08F0, 0x099D, 0x0A3E, 0x0AD2, 0x0B59, 0x0BD0, 0x0C38, - 0x0C90, 0x0CD5, 0x0D08, 0x0D28, 0x0D32, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFDD4, 0xFDD4, 0xFDD3, 0xFDD2, 0xFDD1, 0xFDCF, 0xFDCD, - 0xFDCA, 0xFDC7, 0xFDC4, 0xFDC1, 0xFDBD, 0xFDBA, 0xFDB6, 0xFDB2, - 0xFDAE, 0xFDAA, 0xFDA5, 0xFDA1, 0xFD9D, 0xFD98, 0xFD94, 0xFD90, - 0xFD8C, 0xFD88, 0xFD84, 0xFD80, 0xFD7D, 0xFD7A, 0xFD77, 0xFD74, - 0xFD71, 0xFD6F, 0xFD6D, 0xFD6C, 0xFD6B, 0xFD6A, 0xFD6A, 0xFD6A, - 0xFD6A, 0xFD6A, 0xFD69, 0xFD69, 0xFD69, 0xFD69, 0xFD69, 0xFD69, - 0xFD69, 0xFD69, 0xFD69, 0xFD69, 0xFD6A, 0xFD6B, 0xFD6C, 0xFD6D, - 0xFD6E, 0xFD70, 0xFD72, 0xFD75, 0xFD77, 0xFD7A, 0xFD7E, 0xFD82, - 0xFD86, 0xFD8B, 0xFD90, 0xFD96, 0xFD9C, 0xFDA3, 0xFDAB, 0xFDB3, - 0xFDBB, 0xFDC5, 0xFDCE, 0xFDD9, 0xFDE7, 0xFDF7, 0xFE0B, 0xFE20, - 0xFE38, 0xFE52, 0xFE6E, 0xFE8A, 0xFEA8, 0xFEC6, 0xFEE4, 0xFF03, - 0xFF21, 0xFF3E, 0xFF5B, 0xFF76, 0xFF90, 0xFFA8, 0xFFBD, 0xFFD1, - 0xFFE1, 0xFFEE, 0xFFF8, 0xFFFE, 0x0000, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x428B, 0x428B, 0x428A, 0x4289, 0x4288, 0x4286, 0x4284, - 0x4282, 0x427F, 0x427C, 0x4278, 0x4274, 0x4270, 0x426C, 0x4267, - 0x4262, 0x425D, 0x4258, 0x4252, 0x424C, 0x4246, 0x423F, 0x4239, - 0x4232, 0x422A, 0x4223, 0x421C, 0x4214, 0x420C, 0x4204, 0x41FC, - 0x41F3, 0x41EB, 0x41E2, 0x41D9, 0x41D0, 0x41C7, 0x41BE, 0x41B4, - 0x41AB, 0x41A2, 0x4198, 0x418E, 0x4185, 0x417B, 0x4171, 0x4167, - 0x415E, 0x4154, 0x414A, 0x4140, 0x4136, 0x412C, 0x4122, 0x4119, - 0x410F, 0x4105, 0x40FB, 0x40F2, 0x40E8, 0x40DF, 0x40D5, 0x40CC, - 0x40C3, 0x40BA, 0x40B1, 0x40A8, 0x409F, 0x4097, 0x408E, 0x4086, - 0x407E, 0x4076, 0x406E, 0x4067, 0x405F, 0x4058, 0x4051, 0x404B, - 0x4044, 0x403E, 0x4038, 0x4032, 0x402D, 0x4027, 0x4022, 0x401E, - 0x4019, 0x4015, 0x4012, 0x400E, 0x400B, 0x4008, 0x4006, 0x4004, - 0x4002, 0x4001, 0x4000, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animvalue_0500FE9C, 0x0016d870, 76997, 0x0000ff84, 4268); // 0x05010F48 -static const u16 peach_seg5_animindex_5010F48[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0064, 0x078D, 0x0064, 0x07F1, - 0x0001, 0x0000, 0x0064, 0x06C5, 0x0064, 0x0729, - 0x0064, 0x0599, 0x0064, 0x05FD, 0x0064, 0x0661, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x026D, - 0x0064, 0x0006, 0x0064, 0x006A, 0x0064, 0x00CE, - 0x0064, 0x046D, 0x0064, 0x04D1, 0x0064, 0x0535, - 0x0064, 0x0341, 0x0064, 0x03A5, 0x0064, 0x0409, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0340, - 0x0001, 0x026E, 0x0001, 0x026F, 0x0001, 0x0270, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0135, - 0x0001, 0x0132, 0x0001, 0x0133, 0x0001, 0x0134, - 0x0001, 0x0136, 0x0001, 0x0137, 0x0001, 0x0138, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0277, - 0x0001, 0x0271, 0x0001, 0x0272, 0x0001, 0x0273, - 0x0001, 0x0000, 0x0001, 0x013C, 0x0001, 0x013D, - 0x0001, 0x0139, 0x0001, 0x013A, 0x0001, 0x013B, - 0x0001, 0x013E, 0x0001, 0x013F, 0x0001, 0x0140, - 0x0001, 0x0000, 0x0064, 0x0278, 0x0064, 0x02DC, - 0x0001, 0x0274, 0x0001, 0x0275, 0x0001, 0x0276, - 0x0064, 0x0141, 0x0064, 0x01A5, 0x0064, 0x0209, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animindex_5010F48, 0x0016d870, 76997, 0x00011030, 264); // 0x05011050 static const struct Animation peach_seg5_anim_05011050 = { diff --git a/actors/peach/anims/anim_05012F40.inc.c b/actors/peach/anims/anim_05012F40.inc.c index d9ac92f85..e46a2d2e4 100644 --- a/actors/peach/anims/anim_05012F40.inc.c +++ b/actors/peach/anims/anim_05012F40.inc.c @@ -1,508 +1,9 @@ +#include "pc/rom_assets.h" // 0x05011068 -static const s16 peach_seg5_animvalue_05011068[] = { - 0x0000, 0x015E, 0xFFDB, 0xC50F, 0x3FFA, 0xC50F, 0xFFA7, 0xFFA7, - 0xFFA8, 0xFFAA, 0xFFAC, 0xFFAF, 0xFFB3, 0xFFB6, 0xFFBB, 0xFFC0, - 0xFFC5, 0xFFCA, 0xFFD0, 0xFFD5, 0xFFDB, 0xFFE2, 0xFFE8, 0xFFEE, - 0xFFF4, 0xFFFA, 0x0000, 0x0005, 0x000B, 0x0010, 0x0015, 0x001A, - 0x001E, 0x0022, 0x0026, 0x0028, 0x002B, 0x002D, 0x002E, 0x002E, - 0x002E, 0x002D, 0x002B, 0x0028, 0x0024, 0x001F, 0x0019, 0x0012, - 0x000A, 0x0001, 0xFFF8, 0xFFEC, 0xFFDF, 0xFFD1, 0xFFC1, 0xFFB0, - 0xFF9E, 0xFF8A, 0xFF74, 0xFF5D, 0xFF44, 0xFF29, 0xFF0D, 0xFEE9, - 0xFEBA, 0xFE7F, 0xFE3A, 0xFDEC, 0xFD96, 0xFD38, 0xFCD4, 0xFC6B, - 0xFBFD, 0xFB8C, 0xFB18, 0xFAA2, 0xFA2C, 0xF9B6, 0xF941, 0xF8CE, - 0xF85F, 0xF7F3, 0xF78D, 0xF72C, 0xF6D2, 0xF680, 0xF637, 0xF5F7, - 0xF5C2, 0xF599, 0xF57C, 0xF56D, 0xF56C, 0xF57A, 0xF599, 0xF5D6, - 0xF63D, 0xF6C9, 0xF775, 0xF83F, 0xF922, 0xFA1A, 0xFB22, 0xFC37, - 0xFD54, 0xFE76, 0xFD89, 0xFD88, 0xFD88, 0xFD86, 0xFD85, 0xFD83, - 0xFD80, 0xFD7D, 0xFD7A, 0xFD76, 0xFD73, 0xFD6F, 0xFD6A, 0xFD66, - 0xFD61, 0xFD5D, 0xFD58, 0xFD53, 0xFD4E, 0xFD49, 0xFD45, 0xFD40, - 0xFD3B, 0xFD37, 0xFD32, 0xFD2E, 0xFD2A, 0xFD27, 0xFD23, 0xFD20, - 0xFD1D, 0xFD1B, 0xFD19, 0xFD18, 0xFD17, 0xFD16, 0xFD16, 0xFD16, - 0xFD18, 0xFD19, 0xFD1C, 0xFD1F, 0xFD22, 0xFD27, 0xFD2C, 0xFD32, - 0xFD39, 0xFD41, 0xFD4A, 0xFD53, 0xFD5E, 0xFD69, 0xFD76, 0xFD83, - 0xFD92, 0xFDA2, 0xFDB3, 0xFDC7, 0xFDE3, 0xFE04, 0xFE2B, 0xFE56, - 0xFE87, 0xFEBB, 0xFEF3, 0xFF2E, 0xFF6B, 0xFFAB, 0xFFEC, 0x002E, - 0x0071, 0x00B5, 0x00F8, 0x013A, 0x017C, 0x01BC, 0x01F9, 0x0234, - 0x026C, 0x02A1, 0x02D1, 0x02FD, 0x0324, 0x0345, 0x0361, 0x0376, - 0x0384, 0x038B, 0x038A, 0x037C, 0x035F, 0x0333, 0x02F9, 0x02B4, - 0x0264, 0x020C, 0x01AC, 0x0146, 0x00DB, 0x006D, 0xC3D2, 0xC3D5, - 0xC3DB, 0xC3E5, 0xC3F3, 0xC405, 0xC41A, 0xC433, 0xC44F, 0xC46E, - 0xC490, 0xC4B5, 0xC4DC, 0xC507, 0xC533, 0xC562, 0xC594, 0xC5C7, - 0xC5FC, 0xC633, 0xC66B, 0xC6A5, 0xC6E1, 0xC71D, 0xC75B, 0xC799, - 0xC7D9, 0xC819, 0xC859, 0xC89A, 0xC8DB, 0xC91C, 0xC95D, 0xC99E, - 0xC9DF, 0xCA1F, 0xCA5F, 0xCA9E, 0xCADC, 0xCB19, 0xCB55, 0xCB8F, - 0xCBC8, 0xCC00, 0xCC36, 0xCC6A, 0xCC9C, 0xCCCC, 0xCCFA, 0xCD25, - 0xCD4E, 0xCD74, 0xCD98, 0xCDB8, 0xCDD5, 0xCDEF, 0xCE06, 0xCE18, - 0xCE22, 0xCE26, 0xCE23, 0xCE1B, 0xCE0D, 0xCDFB, 0xCDE4, 0xCDC9, - 0xCDAB, 0xCD8A, 0xCD66, 0xCD3F, 0xCD17, 0xCCEE, 0xCCC4, 0xCC99, - 0xCC6E, 0xCC44, 0xCC1B, 0xCBF3, 0xCBCC, 0xCBA8, 0xCB87, 0xCB68, - 0xCB4D, 0xCB36, 0xCB24, 0xCB16, 0xCB0D, 0xCB0B, 0xCB0E, 0xCB1C, - 0xCB37, 0xCB5E, 0xCB90, 0xCBCB, 0xCC0E, 0xCC58, 0xCCA7, 0xCCFA, - 0xCD4F, 0xCDA6, 0xDA7F, 0xDA7F, 0xDA7E, 0xDA7D, 0xDA7C, 0xDA7A, - 0xDA78, 0xDA76, 0xDA74, 0xDA71, 0xDA6E, 0xDA6B, 0xDA67, 0xDA64, - 0xDA60, 0xDA5C, 0xDA57, 0xDA53, 0xDA4E, 0xDA4A, 0xDA45, 0xDA40, - 0xDA3B, 0xDA36, 0xDA31, 0xDA2B, 0xDA26, 0xDA21, 0xDA1B, 0xDA16, - 0xDA11, 0xDA0B, 0xDA06, 0xDA01, 0xD9FB, 0xD9F6, 0xD9F1, 0xD9EC, - 0xD9E8, 0xD9E3, 0xD9DE, 0xD9DA, 0xD9D6, 0xD9D2, 0xD9CE, 0xD9CA, - 0xD9C7, 0xD9C4, 0xD9C1, 0xD9BE, 0xD9BC, 0xD9BA, 0xD9B8, 0xD9B7, - 0xD9B5, 0xD9B5, 0xD9B4, 0xD9B4, 0xD9B4, 0xD9B5, 0xD9B6, 0xD9B8, - 0xD9BA, 0xD9BC, 0xD9BF, 0xD9C3, 0xD9C6, 0xD9CB, 0xD9D0, 0xD9D5, - 0xD9DB, 0xD9E2, 0xD9E9, 0xD9F0, 0xD9F9, 0xDA01, 0xDA0B, 0xDA15, - 0xDA20, 0xDA2B, 0xDA38, 0xDA44, 0xDA52, 0xDA60, 0xDA6F, 0xDA7F, - 0xDA94, 0xDAB1, 0xDAD7, 0xDB05, 0xDB3A, 0xDB75, 0xDBB6, 0xDBFC, - 0xDC46, 0xDC94, 0xDCE5, 0xDD38, 0xDD8D, 0xDDE3, 0x0814, 0x0814, - 0x0815, 0x0816, 0x0817, 0x0819, 0x081C, 0x081F, 0x0822, 0x0825, - 0x0829, 0x082D, 0x0832, 0x0836, 0x083B, 0x0841, 0x0846, 0x084C, - 0x0852, 0x0858, 0x085E, 0x0864, 0x086B, 0x0872, 0x0878, 0x087F, - 0x0886, 0x088D, 0x0894, 0x089A, 0x08A1, 0x08A8, 0x08AF, 0x08B6, - 0x08BC, 0x08C3, 0x08C9, 0x08D0, 0x08D6, 0x08DC, 0x08E2, 0x08E7, - 0x08ED, 0x08F2, 0x08F7, 0x08FC, 0x0900, 0x0904, 0x0908, 0x090B, - 0x090E, 0x0911, 0x0913, 0x0915, 0x0916, 0x0917, 0x0918, 0x0918, - 0x0918, 0x0917, 0x0915, 0x0913, 0x0911, 0x090E, 0x090A, 0x0906, - 0x0901, 0x08FB, 0x08F5, 0x08EE, 0x08E6, 0x08DE, 0x08D5, 0x08CB, - 0x08C0, 0x08B5, 0x08A8, 0x089B, 0x088E, 0x087F, 0x086F, 0x085F, - 0x084D, 0x083B, 0x0828, 0x0814, 0x07F8, 0x07CF, 0x079A, 0x075A, - 0x0710, 0x06BD, 0x0663, 0x0601, 0x0599, 0x052C, 0x04BC, 0x0449, - 0x03D4, 0x035E, 0xDD80, 0xDD80, 0xDD81, 0xDD81, 0xDD82, 0xDD82, - 0xDD83, 0xDD84, 0xDD85, 0xDD86, 0xDD87, 0xDD88, 0xDD8A, 0xDD8B, - 0xDD8D, 0xDD8E, 0xDD90, 0xDD92, 0xDD94, 0xDD95, 0xDD97, 0xDD99, - 0xDD9B, 0xDD9D, 0xDDA0, 0xDDA2, 0xDDA4, 0xDDA6, 0xDDA8, 0xDDAA, - 0xDDAC, 0xDDAE, 0xDDB0, 0xDDB3, 0xDDB5, 0xDDB7, 0xDDB9, 0xDDBB, - 0xDDBD, 0xDDBE, 0xDDC0, 0xDDC2, 0xDDC4, 0xDDC5, 0xDDC7, 0xDDC8, - 0xDDC9, 0xDDCB, 0xDDCC, 0xDDCD, 0xDDCE, 0xDDCF, 0xDDCF, 0xDDD0, - 0xDDD0, 0xDDD1, 0xDDD1, 0xDDD1, 0xDDD1, 0xDDD1, 0xDDD0, 0xDDCF, - 0xDDCF, 0xDDCE, 0xDDCD, 0xDDCB, 0xDDCA, 0xDDC8, 0xDDC6, 0xDDC4, - 0xDDC1, 0xDDBF, 0xDDBC, 0xDDB9, 0xDDB6, 0xDDB2, 0xDDAE, 0xDDAA, - 0xDDA6, 0xDDA2, 0xDD9D, 0xDD98, 0xDD92, 0xDD8D, 0xDD87, 0xDD80, - 0xDD78, 0xDD6C, 0xDD5D, 0xDD4B, 0xDD36, 0xDD1E, 0xDD05, 0xDCE9, - 0xDCCB, 0xDCAC, 0xDC8C, 0xDC6B, 0xDC49, 0xDC27, 0xADB4, 0xADB4, - 0xADB4, 0xADB4, 0xADB5, 0xADB5, 0xADB6, 0xADB7, 0xADB8, 0xADB9, - 0xADBA, 0xADBB, 0xADBD, 0xADBE, 0xADC0, 0xADC1, 0xADC3, 0xADC4, - 0xADC6, 0xADC8, 0xADCA, 0xADCC, 0xADCE, 0xADD0, 0xADD2, 0xADD4, - 0xADD6, 0xADD8, 0xADDA, 0xADDC, 0xADDE, 0xADE0, 0xADE2, 0xADE4, - 0xADE6, 0xADE8, 0xADEA, 0xADEB, 0xADED, 0xADEF, 0xADF1, 0xADF2, - 0xADF4, 0xADF5, 0xADF7, 0xADF8, 0xADFA, 0xADFB, 0xADFC, 0xADFD, - 0xADFE, 0xADFF, 0xADFF, 0xAE00, 0xAE00, 0xAE01, 0xAE01, 0xAE01, - 0xAE01, 0xAE00, 0xAE00, 0xADFF, 0xADFF, 0xADFE, 0xADFD, 0xADFB, - 0xADFA, 0xADF8, 0xADF6, 0xADF4, 0xADF2, 0xADF0, 0xADED, 0xADEA, - 0xADE7, 0xADE3, 0xADE0, 0xADDC, 0xADD8, 0xADD3, 0xADCF, 0xADCA, - 0xADC5, 0xADBF, 0xADBA, 0xADB4, 0xADAD, 0xADA6, 0xAD9E, 0xAD95, - 0xAD8C, 0xAD81, 0xAD77, 0xAD6B, 0xAD5F, 0xAD52, 0xAD45, 0xAD37, - 0xAD29, 0xAD1A, 0x1FEE, 0x1FEE, 0x1FEC, 0x1FE9, 0x1FE5, 0x1FE0, - 0x1FDA, 0x1FD3, 0x1FCC, 0x1FC3, 0x1FBA, 0x1FB0, 0x1FA6, 0x1F9B, - 0x1F8F, 0x1F83, 0x1F77, 0x1F6A, 0x1F5E, 0x1F50, 0x1F43, 0x1F36, - 0x1F28, 0x1F1B, 0x1F0E, 0x1F01, 0x1EF4, 0x1EE7, 0x1EDB, 0x1ECF, - 0x1EC3, 0x1EB8, 0x1EAD, 0x1EA3, 0x1E9A, 0x1E91, 0x1E89, 0x1E82, - 0x1E7C, 0x1E76, 0x1E72, 0x1E6F, 0x1E6D, 0x1E6C, 0x1E6D, 0x1E6E, - 0x1E70, 0x1E73, 0x1E76, 0x1E7A, 0x1E7F, 0x1E84, 0x1E8A, 0x1E90, - 0x1E96, 0x1E9C, 0x1EA3, 0x1EAA, 0x1EB0, 0x1EB7, 0x1EBD, 0x1EC3, - 0x1EC9, 0x1ECE, 0x1ED3, 0x1ED8, 0x1EDC, 0x1EDF, 0x1EE1, 0x1EE3, - 0x1EE4, 0x1EE3, 0x1EE2, 0x1EE0, 0x1EDC, 0x1ED7, 0x1ED1, 0x1ECA, - 0x1EC1, 0x1EB6, 0x1EAA, 0x1E9C, 0x1E8D, 0x1E7B, 0x1E68, 0x1E52, - 0x1E39, 0x1E19, 0x1DF4, 0x1DC9, 0x1D9A, 0x1D66, 0x1D2E, 0x1CF3, - 0x1CB4, 0x1C73, 0x1C30, 0x1BEB, 0x1BA4, 0x1B5D, 0xFE9E, 0xFE9E, - 0xFE9B, 0xFE98, 0xFE93, 0xFE8E, 0xFE87, 0xFE7F, 0xFE76, 0xFE6C, - 0xFE61, 0xFE56, 0xFE4A, 0xFE3D, 0xFE2F, 0xFE22, 0xFE13, 0xFE04, - 0xFDF5, 0xFDE6, 0xFDD7, 0xFDC7, 0xFDB7, 0xFDA8, 0xFD98, 0xFD89, - 0xFD7A, 0xFD6B, 0xFD5D, 0xFD4E, 0xFD41, 0xFD34, 0xFD27, 0xFD1C, - 0xFD11, 0xFD07, 0xFCFD, 0xFCF5, 0xFCEE, 0xFCE7, 0xFCE2, 0xFCDC, - 0xFCD5, 0xFCCE, 0xFCC8, 0xFCC1, 0xFCB9, 0xFCB2, 0xFCAB, 0xFCA4, - 0xFC9C, 0xFC95, 0xFC8E, 0xFC87, 0xFC80, 0xFC79, 0xFC73, 0xFC6D, - 0xFC67, 0xFC61, 0xFC5C, 0xFC57, 0xFC53, 0xFC4F, 0xFC4C, 0xFC49, - 0xFC47, 0xFC45, 0xFC44, 0xFC44, 0xFC45, 0xFC46, 0xFC48, 0xFC4B, - 0xFC4F, 0xFC54, 0xFC59, 0xFC60, 0xFC68, 0xFC71, 0xFC7A, 0xFC85, - 0xFC92, 0xFC9F, 0xFCAE, 0xFCBE, 0xFCD1, 0xFCEA, 0xFD08, 0xFD2B, - 0xFD52, 0xFD7D, 0xFDAB, 0xFDDC, 0xFE10, 0xFE47, 0xFE7F, 0xFEB8, - 0xFEF2, 0xFF2D, 0xB0AD, 0xB0AE, 0xB0B2, 0xB0B9, 0xB0C3, 0xB0CE, - 0xB0DC, 0xB0ED, 0xB0FF, 0xB113, 0xB128, 0xB13F, 0xB158, 0xB172, - 0xB18D, 0xB1A9, 0xB1C6, 0xB1E4, 0xB203, 0xB221, 0xB241, 0xB260, - 0xB280, 0xB29F, 0xB2BF, 0xB2DE, 0xB2FD, 0xB31B, 0xB338, 0xB354, - 0xB370, 0xB38A, 0xB3A3, 0xB3BB, 0xB3D1, 0xB3E6, 0xB3F9, 0xB40A, - 0xB418, 0xB425, 0xB430, 0xB43C, 0xB448, 0xB454, 0xB460, 0xB46C, - 0xB478, 0xB484, 0xB48F, 0xB49B, 0xB4A6, 0xB4B1, 0xB4BC, 0xB4C7, - 0xB4D1, 0xB4DB, 0xB4E4, 0xB4ED, 0xB4F5, 0xB4FD, 0xB504, 0xB50B, - 0xB510, 0xB515, 0xB51A, 0xB51D, 0xB520, 0xB522, 0xB522, 0xB522, - 0xB521, 0xB51F, 0xB51B, 0xB517, 0xB511, 0xB50A, 0xB502, 0xB4F9, - 0xB4EE, 0xB4E2, 0xB4D4, 0xB4C5, 0xB4B5, 0xB4A3, 0xB48F, 0xB47A, - 0xB460, 0xB43E, 0xB415, 0xB3E5, 0xB3AF, 0xB374, 0xB335, 0xB2F1, - 0xB2A9, 0xB25F, 0xB212, 0xB1C3, 0xB173, 0xB122, 0x1B23, 0x1B22, - 0x1B1F, 0x1B1A, 0x1B13, 0x1B0B, 0x1B01, 0x1AF5, 0x1AE7, 0x1AD8, - 0x1AC7, 0x1AB5, 0x1AA1, 0x1A8C, 0x1A75, 0x1A5D, 0x1A44, 0x1A29, - 0x1A0E, 0x19F1, 0x19D3, 0x19B4, 0x1994, 0x1973, 0x1951, 0x192E, - 0x190B, 0x18E6, 0x18C1, 0x189B, 0x1875, 0x184E, 0x1827, 0x17FF, - 0x17D6, 0x17AD, 0x1784, 0x175B, 0x1731, 0x1707, 0x16DD, 0x16B3, - 0x1688, 0x165E, 0x1634, 0x160A, 0x15DF, 0x15B5, 0x158C, 0x1562, - 0x1539, 0x1510, 0x14E8, 0x14C0, 0x1499, 0x1472, 0x144B, 0x1426, - 0x1401, 0x13DC, 0x13B9, 0x1396, 0x1375, 0x1354, 0x1334, 0x1315, - 0x12F7, 0x12DA, 0x12BF, 0x12A4, 0x128B, 0x1273, 0x125D, 0x1248, - 0x1234, 0x1222, 0x1211, 0x1202, 0x11F5, 0x11E9, 0x11DF, 0x11D6, - 0x11D0, 0x11CB, 0x11C9, 0x11C8, 0x11CF, 0x11E2, 0x1202, 0x122D, - 0x1262, 0x12A0, 0x12E8, 0x1337, 0x138E, 0x13EB, 0x144E, 0x14B6, - 0x1521, 0x1590, 0x047F, 0x047F, 0x047F, 0x0480, 0x0480, 0x0481, - 0x0482, 0x0482, 0x0483, 0x0485, 0x0486, 0x0487, 0x0489, 0x048A, - 0x048C, 0x048D, 0x048F, 0x0491, 0x0493, 0x0495, 0x0497, 0x0499, - 0x049B, 0x049D, 0x049F, 0x04A1, 0x04A3, 0x04A5, 0x04A7, 0x04A9, - 0x04AB, 0x04AD, 0x04AF, 0x04B0, 0x04B2, 0x04B4, 0x04B5, 0x04B7, - 0x04B9, 0x04BA, 0x04BB, 0x04BC, 0x04BE, 0x04BF, 0x04BF, 0x04C0, - 0x04C1, 0x04C1, 0x04C2, 0x04C2, 0x04C2, 0x04C2, 0x04C1, 0x04C1, - 0x04C0, 0x04BF, 0x04BE, 0x04BD, 0x04BB, 0x04BA, 0x04B8, 0x04B5, - 0x04B3, 0x04B0, 0x04AD, 0x04AA, 0x04A7, 0x04A3, 0x049F, 0x049B, - 0x0496, 0x0491, 0x048C, 0x0487, 0x0481, 0x047B, 0x0474, 0x046D, - 0x0466, 0x045F, 0x0457, 0x044F, 0x0446, 0x043D, 0x0434, 0x042A, - 0x041E, 0x040D, 0x03F8, 0x03DF, 0x03C2, 0x03A2, 0x037F, 0x035A, - 0x0332, 0x0308, 0x02DC, 0x02AF, 0x0281, 0x0252, 0xE858, 0xE858, - 0xE85B, 0xE85F, 0xE865, 0xE86C, 0xE875, 0xE880, 0xE88B, 0xE899, - 0xE8A7, 0xE8B7, 0xE8C8, 0xE8DA, 0xE8EE, 0xE903, 0xE919, 0xE930, - 0xE947, 0xE960, 0xE97A, 0xE995, 0xE9B1, 0xE9CD, 0xE9EB, 0xEA09, - 0xEA27, 0xEA47, 0xEA67, 0xEA87, 0xEAA8, 0xEACA, 0xEAEC, 0xEB0F, - 0xEB32, 0xEB55, 0xEB78, 0xEB9C, 0xEBC0, 0xEBE4, 0xEC09, 0xEC2D, - 0xEC52, 0xEC76, 0xEC9A, 0xECBF, 0xECE3, 0xED07, 0xED2B, 0xED4F, - 0xED72, 0xED95, 0xEDB8, 0xEDDA, 0xEDFC, 0xEE1E, 0xEE3F, 0xEE5F, - 0xEE7F, 0xEE9E, 0xEEBC, 0xEEDA, 0xEEF7, 0xEF13, 0xEF2E, 0xEF49, - 0xEF62, 0xEF7A, 0xEF92, 0xEFA8, 0xEFBE, 0xEFD2, 0xEFE5, 0xEFF7, - 0xF007, 0xF017, 0xF025, 0xF031, 0xF03C, 0xF046, 0xF04E, 0xF055, - 0xF05A, 0xF05D, 0xF05F, 0xF05F, 0xF058, 0xF047, 0xF02A, 0xF004, - 0xEFD4, 0xEF9C, 0xEF5D, 0xEF16, 0xEEC9, 0xEE76, 0xEE1E, 0xEDC2, - 0xED63, 0xED01, 0x0002, 0xAE20, 0xD958, 0xD959, 0xD95A, 0xD95C, - 0xD95F, 0xD963, 0xD968, 0xD96E, 0xD974, 0xD97A, 0xD982, 0xD989, - 0xD992, 0xD99A, 0xD9A4, 0xD9AD, 0xD9B7, 0xD9C1, 0xD9CB, 0xD9D5, - 0xD9E0, 0xD9EA, 0xD9F5, 0xDA00, 0xDA0A, 0xDA15, 0xDA1F, 0xDA29, - 0xDA33, 0xDA3C, 0xDA46, 0xDA4F, 0xDA57, 0xDA5F, 0xDA66, 0xDA6D, - 0xDA74, 0xDA79, 0xDA7E, 0xDA83, 0xDA86, 0xDA89, 0xDA8C, 0xDA8F, - 0xDA91, 0xDA93, 0xDA95, 0xDA96, 0xDA97, 0xDA98, 0xDA98, 0xDA99, - 0xDA99, 0xDA99, 0xDA99, 0xDA98, 0xDA98, 0xDA97, 0xDA97, 0xDA96, - 0xDA95, 0xDA94, 0xDA93, 0xDA92, 0xDA92, 0xDA91, 0xDA90, 0xDA8F, - 0xDA8E, 0xDA8E, 0xDA8D, 0xDA8D, 0xDA8D, 0xDA8D, 0xDA8D, 0xDA8D, - 0xDA8E, 0xDA8F, 0xDA90, 0xDA91, 0xDA92, 0xDA94, 0xDA96, 0xDA99, - 0xDA9C, 0xDA9F, 0xDAA3, 0xDAA8, 0xDAAD, 0xDAB3, 0xDABA, 0xDAC1, - 0xDAC9, 0xDAD1, 0xDADA, 0xDAE3, 0xDAEC, 0xDAF6, 0xDB00, 0xDB09, - 0x01CB, 0x01CB, 0x01CD, 0x01CF, 0x01D1, 0x01D4, 0x01D8, 0x01DD, - 0x01E2, 0x01E7, 0x01EE, 0x01F4, 0x01FB, 0x0202, 0x020A, 0x0212, - 0x021A, 0x0222, 0x022B, 0x0233, 0x023C, 0x0245, 0x024E, 0x0256, - 0x025F, 0x0268, 0x0270, 0x0279, 0x0281, 0x0289, 0x0291, 0x0298, - 0x029F, 0x02A6, 0x02AC, 0x02B2, 0x02B7, 0x02BC, 0x02C0, 0x02C3, - 0x02C6, 0x02C7, 0x02C7, 0x02C6, 0x02C4, 0x02C1, 0x02BE, 0x02B9, - 0x02B4, 0x02AE, 0x02A8, 0x02A1, 0x0299, 0x0292, 0x028A, 0x0282, - 0x027A, 0x0272, 0x026B, 0x0263, 0x025B, 0x0254, 0x024E, 0x0247, - 0x0242, 0x023D, 0x0238, 0x0235, 0x0232, 0x0231, 0x0230, 0x0231, - 0x0233, 0x0236, 0x023A, 0x0240, 0x0247, 0x0250, 0x025B, 0x0267, - 0x0276, 0x0286, 0x0298, 0x02AC, 0x02C2, 0x02DB, 0x02F8, 0x031D, - 0x0348, 0x037A, 0x03B1, 0x03ED, 0x042D, 0x0472, 0x04BB, 0x0506, - 0x0555, 0x05A5, 0x05F7, 0x064A, 0xAE9C, 0xAE9E, 0xAEA3, 0xAEAC, - 0xAEB7, 0xAEC5, 0xAED6, 0xAEEA, 0xAF00, 0xAF18, 0xAF33, 0xAF4F, - 0xAF6D, 0xAF8C, 0xAFAE, 0xAFD0, 0xAFF3, 0xB017, 0xB03D, 0xB062, - 0xB088, 0xB0AF, 0xB0D5, 0xB0FC, 0xB122, 0xB148, 0xB16D, 0xB192, - 0xB1B5, 0xB1D8, 0xB1FA, 0xB21A, 0xB238, 0xB255, 0xB270, 0xB289, - 0xB2A0, 0xB2B5, 0xB2C7, 0xB2D6, 0xB2E3, 0xB2EE, 0xB2F8, 0xB300, - 0xB307, 0xB30C, 0xB310, 0xB313, 0xB314, 0xB315, 0xB314, 0xB313, - 0xB311, 0xB30E, 0xB30A, 0xB306, 0xB302, 0xB2FD, 0xB2F8, 0xB2F2, - 0xB2ED, 0xB2E8, 0xB2E2, 0xB2DD, 0xB2D8, 0xB2D3, 0xB2CF, 0xB2CB, - 0xB2C8, 0xB2C5, 0xB2C4, 0xB2C3, 0xB2C3, 0xB2C4, 0xB2C6, 0xB2C9, - 0xB2CE, 0xB2D3, 0xB2DB, 0xB2E4, 0xB2EE, 0xB2FA, 0xB308, 0xB318, - 0xB32A, 0xB33D, 0xB355, 0xB372, 0xB394, 0xB3BA, 0xB3E5, 0xB414, - 0xB446, 0xB47B, 0xB4B2, 0xB4EC, 0xB528, 0xB566, 0xB5A4, 0xB5E4, - 0x000A, 0x000A, 0x000C, 0x000E, 0x0011, 0x0015, 0x0019, 0x001E, - 0x0024, 0x002A, 0x0030, 0x0036, 0x003C, 0x0043, 0x0049, 0x0050, - 0x0056, 0x005C, 0x0061, 0x0066, 0x006B, 0x006F, 0x0072, 0x0075, - 0x0076, 0x0077, 0x0077, 0x0075, 0x0072, 0x006D, 0x0067, 0x0060, - 0x0058, 0x004F, 0x0045, 0x003B, 0x0031, 0x0027, 0x001C, 0x0012, - 0x0008, 0x0000, 0xFFF7, 0xFFEF, 0xFFE8, 0xFFE2, 0xFFDE, 0xFFDB, - 0xFFDA, 0xFFDA, 0xFFDC, 0xFFDF, 0xFFE4, 0xFFE9, 0xFFF0, 0xFFF7, - 0xFFFE, 0x0006, 0x000F, 0x0018, 0x0021, 0x002A, 0x0034, 0x003D, - 0x0046, 0x004F, 0x0057, 0x005E, 0x0065, 0x006A, 0x006F, 0x0073, - 0x0075, 0x0076, 0x0076, 0x0074, 0x0071, 0x006C, 0x0066, 0x0060, - 0x0058, 0x0050, 0x0047, 0x003E, 0x0034, 0x002A, 0x0021, 0x0017, - 0x000D, 0x0004, 0xFFFC, 0xFFF4, 0xFFED, 0xFFE6, 0xFFE1, 0xFFDD, - 0xFFDA, 0xFFD8, 0xFFD7, 0xFFD6, 0xFDF7, 0xFDF4, 0xFDF1, 0xFDEE, - 0xFDEB, 0xFDE8, 0xFDE6, 0xFDE3, 0xFDE1, 0xFDDE, 0xFDDC, 0xFDDA, - 0xFDD8, 0xFDD6, 0xFDD4, 0xFDD2, 0xFDD0, 0xFDCF, 0xFDCD, 0xFDCC, - 0xFDCA, 0xFDC9, 0xFDC8, 0xFDC6, 0xFDC5, 0xFDC4, 0xFDC3, 0xFDC3, - 0xFDC2, 0xFDC1, 0xFDC1, 0xFDC0, 0xFDBF, 0xFDBF, 0xFDBF, 0xFDBE, - 0xFDBE, 0xFDBE, 0xFDBE, 0xFDBE, 0xFDBE, 0xFDBE, 0xFDBE, 0xFDBE, - 0xFDBE, 0xFDBE, 0xFDBF, 0xFDBF, 0xFDBF, 0xFDC0, 0xFDC0, 0xFDC1, - 0xFDC1, 0xFDC2, 0xFDC2, 0xFDC3, 0xFDC4, 0xFDC4, 0xFDC5, 0xFDC6, - 0xFDC7, 0xFDC7, 0xFDC8, 0xFDC9, 0xFDCA, 0xFDCB, 0xFDCC, 0xFDCD, - 0xFDCE, 0xFDCF, 0xFDD0, 0xFDD1, 0xFDD2, 0xFDD3, 0xFDD4, 0xFDD5, - 0xFDD6, 0xFDD7, 0xFDD8, 0xFDD9, 0xFDDA, 0xFDDB, 0xFDDC, 0xFDDE, - 0xFDDF, 0xFDE0, 0xFDE1, 0xFDE2, 0xFDE3, 0xFDE4, 0xFDE5, 0xFDE6, - 0xFDE7, 0xFDE8, 0xFDE9, 0xFDEA, 0xFDEB, 0xFDEC, 0xFDEC, 0xFDED, - 0xBF3E, 0xBF3E, 0xBF40, 0xBF44, 0xBF48, 0xBF4E, 0xBF54, 0xBF5C, - 0xBF64, 0xBF6D, 0xBF76, 0xBF80, 0xBF89, 0xBF93, 0xBF9E, 0xBFA8, - 0xBFB2, 0xBFBB, 0xBFC5, 0xBFCD, 0xBFD6, 0xBFDD, 0xBFE4, 0xBFEA, - 0xBFEE, 0xBFF2, 0xBFF4, 0xBFF5, 0xBFF5, 0xBFF3, 0xBFEF, 0xBFE9, - 0xBFE2, 0xBFD8, 0xBFCD, 0xBFBF, 0xBFAF, 0xBF9C, 0xBF87, 0xBF6F, - 0xBF54, 0xBF37, 0xBF1B, 0xBF04, 0xBEF1, 0xBEE2, 0xBED6, 0xBECD, - 0xBEC8, 0xBEC5, 0xBEC5, 0xBEC7, 0xBECC, 0xBED3, 0xBEDB, 0xBEE5, - 0xBEF1, 0xBEFD, 0xBF0B, 0xBF1A, 0xBF29, 0xBF38, 0xBF47, 0xBF57, - 0xBF66, 0xBF74, 0xBF82, 0xBF8F, 0xBF9B, 0xBFA5, 0xBFAE, 0xBFB5, - 0xBFBA, 0xBFBD, 0xBFBD, 0xBFBB, 0xBFB6, 0xBFAE, 0xBFA3, 0xBF94, - 0xBF82, 0xBF6B, 0xBF51, 0xBF32, 0xBF17, 0xBEFF, 0xBEEA, 0xBEDA, - 0xBECC, 0xBEC2, 0xBEBA, 0xBEB5, 0xBEB3, 0xBEB3, 0xBEB5, 0xBEB9, - 0xBEBF, 0xBEC7, 0xBECF, 0xBED9, 0xC066, 0x1FEE, 0x1FEE, 0x1FEC, - 0x1FE9, 0x1FE5, 0x1FE0, 0x1FDA, 0x1FD3, 0x1FCC, 0x1FC3, 0x1FBA, - 0x1FB0, 0x1FA6, 0x1F9B, 0x1F8F, 0x1F83, 0x1F77, 0x1F6A, 0x1F5E, - 0x1F50, 0x1F43, 0x1F36, 0x1F28, 0x1F1B, 0x1F0E, 0x1F01, 0x1EF4, - 0x1EE7, 0x1EDB, 0x1ECF, 0x1EC3, 0x1EB8, 0x1EAD, 0x1EA3, 0x1E9A, - 0x1E91, 0x1E89, 0x1E82, 0x1E7C, 0x1E76, 0x1E72, 0x1E6F, 0x1E6D, - 0x1E6C, 0x1E6D, 0x1E6E, 0x1E70, 0x1E73, 0x1E76, 0x1E7A, 0x1E7F, - 0x1E84, 0x1E8A, 0x1E90, 0x1E96, 0x1E9C, 0x1EA3, 0x1EAA, 0x1EB0, - 0x1EB7, 0x1EBD, 0x1EC3, 0x1EC9, 0x1ECE, 0x1ED3, 0x1ED8, 0x1EDC, - 0x1EDF, 0x1EE1, 0x1EE3, 0x1EE4, 0x1EE3, 0x1EE2, 0x1EE0, 0x1EDC, - 0x1ED7, 0x1ED1, 0x1ECA, 0x1EC1, 0x1EB6, 0x1EAA, 0x1E9C, 0x1E8D, - 0x1E7B, 0x1E68, 0x1E52, 0x1E39, 0x1E19, 0x1DF4, 0x1DC9, 0x1D9A, - 0x1D66, 0x1D2E, 0x1CF3, 0x1CB4, 0x1C73, 0x1C30, 0x1BEB, 0x1BA4, - 0x1B5D, 0xFE9E, 0xFE9E, 0xFE9B, 0xFE98, 0xFE93, 0xFE8E, 0xFE87, - 0xFE7F, 0xFE76, 0xFE6C, 0xFE61, 0xFE56, 0xFE4A, 0xFE3D, 0xFE2F, - 0xFE22, 0xFE13, 0xFE04, 0xFDF5, 0xFDE6, 0xFDD7, 0xFDC7, 0xFDB7, - 0xFDA8, 0xFD98, 0xFD89, 0xFD7A, 0xFD6B, 0xFD5D, 0xFD4E, 0xFD41, - 0xFD34, 0xFD27, 0xFD1C, 0xFD11, 0xFD07, 0xFCFD, 0xFCF5, 0xFCEE, - 0xFCE7, 0xFCE2, 0xFCDC, 0xFCD5, 0xFCCE, 0xFCC8, 0xFCC1, 0xFCB9, - 0xFCB2, 0xFCAB, 0xFCA4, 0xFC9C, 0xFC95, 0xFC8E, 0xFC87, 0xFC80, - 0xFC79, 0xFC73, 0xFC6D, 0xFC67, 0xFC61, 0xFC5C, 0xFC57, 0xFC53, - 0xFC4F, 0xFC4C, 0xFC49, 0xFC47, 0xFC45, 0xFC44, 0xFC44, 0xFC45, - 0xFC46, 0xFC48, 0xFC4B, 0xFC4F, 0xFC54, 0xFC59, 0xFC60, 0xFC68, - 0xFC71, 0xFC7A, 0xFC85, 0xFC92, 0xFC9F, 0xFCAE, 0xFCBE, 0xFCD1, - 0xFCEA, 0xFD08, 0xFD2B, 0xFD52, 0xFD7D, 0xFDAB, 0xFDDC, 0xFE10, - 0xFE47, 0xFE7F, 0xFEB8, 0xFEF2, 0xFF2D, 0xB0AD, 0xB0AE, 0xB0B2, - 0xB0B9, 0xB0C3, 0xB0CE, 0xB0DC, 0xB0ED, 0xB0FF, 0xB113, 0xB128, - 0xB13F, 0xB158, 0xB172, 0xB18D, 0xB1A9, 0xB1C6, 0xB1E4, 0xB203, - 0xB221, 0xB241, 0xB260, 0xB280, 0xB29F, 0xB2BF, 0xB2DE, 0xB2FD, - 0xB31B, 0xB338, 0xB354, 0xB370, 0xB38A, 0xB3A3, 0xB3BB, 0xB3D1, - 0xB3E6, 0xB3F9, 0xB40A, 0xB418, 0xB425, 0xB430, 0xB43C, 0xB448, - 0xB454, 0xB460, 0xB46C, 0xB478, 0xB484, 0xB48F, 0xB49B, 0xB4A6, - 0xB4B1, 0xB4BC, 0xB4C7, 0xB4D1, 0xB4DB, 0xB4E4, 0xB4ED, 0xB4F5, - 0xB4FD, 0xB504, 0xB50B, 0xB510, 0xB515, 0xB51A, 0xB51D, 0xB520, - 0xB522, 0xB522, 0xB522, 0xB521, 0xB51F, 0xB51B, 0xB517, 0xB511, - 0xB50A, 0xB502, 0xB4F9, 0xB4EE, 0xB4E2, 0xB4D4, 0xB4C5, 0xB4B5, - 0xB4A3, 0xB48F, 0xB47A, 0xB460, 0xB43E, 0xB415, 0xB3E5, 0xB3AF, - 0xB374, 0xB335, 0xB2F1, 0xB2A9, 0xB25F, 0xB212, 0xB1C3, 0xB173, - 0xB122, 0xD958, 0xD959, 0xD95A, 0xD95C, 0xD95F, 0xD963, 0xD968, - 0xD96E, 0xD974, 0xD97A, 0xD982, 0xD989, 0xD992, 0xD99A, 0xD9A4, - 0xD9AD, 0xD9B7, 0xD9C1, 0xD9CB, 0xD9D5, 0xD9E0, 0xD9EA, 0xD9F5, - 0xDA00, 0xDA0A, 0xDA15, 0xDA1F, 0xDA29, 0xDA33, 0xDA3C, 0xDA46, - 0xDA4F, 0xDA57, 0xDA5F, 0xDA66, 0xDA6D, 0xDA74, 0xDA79, 0xDA7E, - 0xDA83, 0xDA86, 0xDA89, 0xDA8C, 0xDA8F, 0xDA91, 0xDA93, 0xDA95, - 0xDA96, 0xDA97, 0xDA98, 0xDA98, 0xDA99, 0xDA99, 0xDA99, 0xDA99, - 0xDA98, 0xDA98, 0xDA97, 0xDA97, 0xDA96, 0xDA95, 0xDA94, 0xDA93, - 0xDA92, 0xDA92, 0xDA91, 0xDA90, 0xDA8F, 0xDA8E, 0xDA8E, 0xDA8D, - 0xDA8D, 0xDA8D, 0xDA8D, 0xDA8D, 0xDA8D, 0xDA8E, 0xDA8F, 0xDA90, - 0xDA91, 0xDA92, 0xDA94, 0xDA96, 0xDA99, 0xDA9C, 0xDA9F, 0xDAA3, - 0xDAA8, 0xDAAD, 0xDAB3, 0xDABA, 0xDAC1, 0xDAC9, 0xDAD1, 0xDADA, - 0xDAE3, 0xDAEC, 0xDAF6, 0xDB00, 0xDB09, 0x01CB, 0x01CB, 0x01CD, - 0x01CF, 0x01D1, 0x01D4, 0x01D8, 0x01DD, 0x01E2, 0x01E7, 0x01EE, - 0x01F4, 0x01FB, 0x0202, 0x020A, 0x0212, 0x021A, 0x0222, 0x022B, - 0x0233, 0x023C, 0x0245, 0x024E, 0x0256, 0x025F, 0x0268, 0x0270, - 0x0279, 0x0281, 0x0289, 0x0291, 0x0298, 0x029F, 0x02A6, 0x02AC, - 0x02B2, 0x02B7, 0x02BC, 0x02C0, 0x02C3, 0x02C6, 0x02C7, 0x02C7, - 0x02C6, 0x02C4, 0x02C1, 0x02BE, 0x02B9, 0x02B4, 0x02AE, 0x02A8, - 0x02A1, 0x0299, 0x0292, 0x028A, 0x0282, 0x027A, 0x0272, 0x026B, - 0x0263, 0x025B, 0x0254, 0x024E, 0x0247, 0x0242, 0x023D, 0x0238, - 0x0235, 0x0232, 0x0231, 0x0230, 0x0231, 0x0233, 0x0236, 0x023A, - 0x0240, 0x0247, 0x0250, 0x025B, 0x0267, 0x0276, 0x0286, 0x0298, - 0x02AC, 0x02C2, 0x02DB, 0x02F8, 0x031D, 0x0348, 0x037A, 0x03B1, - 0x03ED, 0x042D, 0x0472, 0x04BB, 0x0506, 0x0555, 0x05A5, 0x05F7, - 0x064A, 0xAE9C, 0xAE9E, 0xAEA3, 0xAEAC, 0xAEB7, 0xAEC5, 0xAED6, - 0xAEEA, 0xAF00, 0xAF18, 0xAF33, 0xAF4F, 0xAF6D, 0xAF8C, 0xAFAE, - 0xAFD0, 0xAFF3, 0xB017, 0xB03D, 0xB062, 0xB088, 0xB0AF, 0xB0D5, - 0xB0FC, 0xB122, 0xB148, 0xB16D, 0xB192, 0xB1B5, 0xB1D8, 0xB1FA, - 0xB21A, 0xB238, 0xB255, 0xB270, 0xB289, 0xB2A0, 0xB2B5, 0xB2C7, - 0xB2D6, 0xB2E3, 0xB2EE, 0xB2F8, 0xB300, 0xB307, 0xB30C, 0xB310, - 0xB313, 0xB314, 0xB315, 0xB314, 0xB313, 0xB311, 0xB30E, 0xB30A, - 0xB306, 0xB302, 0xB2FD, 0xB2F8, 0xB2F2, 0xB2ED, 0xB2E8, 0xB2E2, - 0xB2DD, 0xB2D8, 0xB2D3, 0xB2CF, 0xB2CB, 0xB2C8, 0xB2C5, 0xB2C4, - 0xB2C3, 0xB2C3, 0xB2C4, 0xB2C6, 0xB2C9, 0xB2CE, 0xB2D3, 0xB2DB, - 0xB2E4, 0xB2EE, 0xB2FA, 0xB308, 0xB318, 0xB32A, 0xB33D, 0xB355, - 0xB372, 0xB394, 0xB3BA, 0xB3E5, 0xB414, 0xB446, 0xB47B, 0xB4B2, - 0xB4EC, 0xB528, 0xB566, 0xB5A4, 0xB5E4, 0xE0FF, 0xC001, 0xE0FB, - 0xBF7F, 0x0000, 0x0000, 0x0001, 0x0002, 0x0004, 0x0006, 0x0008, - 0x000B, 0x000E, 0x0011, 0x0014, 0x0017, 0x001B, 0x001E, 0x0021, - 0x0024, 0x0027, 0x002A, 0x002D, 0x002F, 0x0031, 0x0032, 0x0033, - 0x0034, 0x0033, 0x0033, 0x0031, 0x002F, 0x002D, 0x0029, 0x0024, - 0x001F, 0x0019, 0x0011, 0x0009, 0x0000, 0xFFF6, 0xFFEA, 0xFFDC, - 0xFFCD, 0xFFBD, 0xFFAC, 0xFF9A, 0xFF87, 0xFF73, 0xFF5E, 0xFF48, - 0xFF32, 0xFF1B, 0xFF04, 0xFEEC, 0xFED4, 0xFEBB, 0xFEA2, 0xFE89, - 0xFE70, 0xFE57, 0xFE3E, 0xFE26, 0xFE0D, 0xFDF5, 0xFDDD, 0xFDC5, - 0xFDAE, 0xFD98, 0xFD82, 0xFD6D, 0xFD58, 0xFD45, 0xFD33, 0xFD21, - 0xFD11, 0xFD02, 0xFCF4, 0xFCE7, 0xFCDC, 0xFCD3, 0xFCCA, 0xFCC4, - 0xFCBF, 0xFCBC, 0xFCBB, 0xFCBB, 0xFCBE, 0xFCC3, 0xFCCC, 0xFCD7, - 0xFCE5, 0xFCF6, 0xFD0A, 0xFD1F, 0xFD37, 0xFD51, 0xFD6E, 0xFD8B, - 0xFDAB, 0xFDCC, 0xFDEF, 0xFE12, 0xFE37, 0x0000, 0xFFFF, 0xFFFB, - 0xFFF3, 0xFFEA, 0xFFDD, 0xFFCF, 0xFFBE, 0xFFAC, 0xFF98, 0xFF82, - 0xFF6A, 0xFF52, 0xFF38, 0xFF1D, 0xFF01, 0xFEE5, 0xFEC8, 0xFEAB, - 0xFE8E, 0xFE71, 0xFE54, 0xFE37, 0xFE1B, 0xFDFF, 0xFDE4, 0xFDCA, - 0xFDB1, 0xFD9A, 0xFD84, 0xFD6F, 0xFD5C, 0xFD4C, 0xFD3D, 0xFD30, - 0xFD26, 0xFD1E, 0xFD16, 0xFD0F, 0xFD09, 0xFD03, 0xFCFE, 0xFCFA, - 0xFCF6, 0xFCF2, 0xFCEF, 0xFCED, 0xFCEB, 0xFCEA, 0xFCE9, 0xFCE8, - 0xFCE8, 0xFCE8, 0xFCE9, 0xFCE9, 0xFCEB, 0xFCEC, 0xFCEE, 0xFCF0, - 0xFCF2, 0xFCF4, 0xFCF6, 0xFCF9, 0xFCFC, 0xFCFE, 0xFD01, 0xFD04, - 0xFD07, 0xFD0A, 0xFD0D, 0xFD10, 0xFD13, 0xFD15, 0xFD18, 0xFD1A, - 0xFD1D, 0xFD1F, 0xFD21, 0xFD22, 0xFD24, 0xFD25, 0xFD26, 0xFD26, - 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, - 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, - 0xFD26, 0xBF84, 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, - 0x002A, 0x002A, 0x002A, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, - 0x002B, 0x002B, 0x002B, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, - 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, - 0x0035, 0x0049, 0x0068, 0x0090, 0x00BF, 0x00F3, 0x012B, 0x0164, - 0x019C, 0x01D1, 0x0202, 0x022D, 0x024F, 0x0267, 0x0272, 0x0270, - 0x025D, 0x0238, 0x0200, 0x01B1, 0x014A, 0x00CA, 0x002E, 0xFEFF, - 0xFCED, 0xFA3A, 0xF726, 0xF3F1, 0xF0DA, 0xEE22, 0xEC08, 0xEAC1, - 0xE9D8, 0xE91F, 0xE896, 0xE83C, 0xE811, 0xE817, 0xE84C, 0xE8B1, - 0xE946, 0xEA0A, 0xEB00, 0xEC18, 0xED44, 0xEE84, 0xEFD6, 0xF138, - 0xF2A9, 0xF427, 0xF5B1, 0xF746, 0xF8E3, 0xFA87, 0xFFED, 0xFFED, - 0xFFED, 0xFFED, 0xFFEE, 0xFFEE, 0xFFEE, 0xFFEE, 0xFFEF, 0xFFEF, - 0xFFEF, 0xFFF0, 0xFFF0, 0xFFF1, 0xFFF1, 0xFFF2, 0xFFF2, 0xFFF3, - 0xFFF3, 0xFFF4, 0xFFF4, 0xFFF5, 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF7, - 0xFFF8, 0xFFF8, 0xFFF9, 0xFFF9, 0xFFFA, 0xFFFA, 0xFFFB, 0xFFFB, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFA, 0xFFF8, 0xFFF6, - 0xFFF4, 0xFFF2, 0xFFF1, 0xFFF1, 0xFFF3, 0xFFF7, 0xFFFC, 0x0003, - 0x000B, 0x0014, 0x001D, 0x0026, 0x0030, 0x003A, 0x0045, 0x0050, - 0x005B, 0x0066, 0x0D32, 0x0D2C, 0x0D1A, 0x0CFD, 0x0CD6, 0x0CA4, - 0x0C69, 0x0C25, 0x0BD8, 0x0B84, 0x0B29, 0x0AC7, 0x0A5F, 0x09F2, - 0x0980, 0x0909, 0x088F, 0x0812, 0x0792, 0x0710, 0x068D, 0x0609, - 0x0585, 0x0501, 0x047E, 0x03FD, 0x037E, 0x0301, 0x0287, 0x0212, - 0x01A1, 0x0134, 0x00CE, 0x006D, 0x0013, 0xFFC1, 0xFF7F, 0xFF53, - 0xFF39, 0xFF2E, 0xFF2F, 0xFF37, 0xFF43, 0xFF4F, 0xFF58, 0xFF59, - 0xFF56, 0xFF54, 0xFF52, 0xFF51, 0xFF4F, 0xFF4F, 0xFF4E, 0xFF4E, - 0xFF4F, 0xFF4F, 0xFF50, 0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, - 0xFF55, 0xFF56, 0xFF57, 0xFF58, 0xFF59, 0xFF59, 0xFF59, 0xFF59, - 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF59, - 0xFF5A, 0xFF5E, 0xFF63, 0xFF68, 0xFF6D, 0xFF71, 0xFF73, 0xFF72, - 0xFF6E, 0xFF66, 0xFF59, 0xFF49, 0xFF38, 0xFF26, 0xFF14, 0xFF00, - 0xFEED, 0xFED8, 0xFEC3, 0xFEAD, 0xFE97, 0xFE81, 0x002A, 0x002A, - 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, 0x002B, - 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002E, 0x002E, 0x002E, - 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, - 0x002E, 0x002E, 0x002E, 0x002E, 0x0035, 0x0049, 0x0068, 0x0090, - 0x00BF, 0x00F3, 0x012B, 0x0164, 0x019C, 0x01D1, 0x0202, 0x022D, - 0x024F, 0x0267, 0x0272, 0x0270, 0x025D, 0x0238, 0x0200, 0x01B1, - 0x014A, 0x00CA, 0x002E, 0xFEFF, 0xFCED, 0xFA3A, 0xF726, 0xF3F1, - 0xF0DA, 0xEE22, 0xEC08, 0xEAC1, 0xE9D8, 0xE91F, 0xE896, 0xE83C, - 0xE811, 0xE817, 0xE84C, 0xE8B1, 0xE946, 0xEA0A, 0xEB00, 0xEC18, - 0xED44, 0xEE84, 0xEFD6, 0xF138, 0xF2A9, 0xF427, 0xF5B1, 0xF746, - 0xF8E3, 0xFA87, 0xFFED, 0xFFED, 0xFFED, 0xFFED, 0xFFEE, 0xFFEE, - 0xFFEE, 0xFFEE, 0xFFEF, 0xFFEF, 0xFFEF, 0xFFF0, 0xFFF0, 0xFFF1, - 0xFFF1, 0xFFF2, 0xFFF2, 0xFFF3, 0xFFF3, 0xFFF4, 0xFFF4, 0xFFF5, - 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF8, 0xFFF9, 0xFFF9, - 0xFFFA, 0xFFFA, 0xFFFB, 0xFFFB, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFA, 0xFFF8, 0xFFF6, 0xFFF4, 0xFFF2, 0xFFF1, 0xFFF1, - 0xFFF3, 0xFFF7, 0xFFFC, 0x0003, 0x000B, 0x0014, 0x001D, 0x0026, - 0x0030, 0x003A, 0x0045, 0x0050, 0x005B, 0x0066, 0x0D32, 0x0D2C, - 0x0D1A, 0x0CFD, 0x0CD6, 0x0CA4, 0x0C69, 0x0C25, 0x0BD8, 0x0B84, - 0x0B29, 0x0AC7, 0x0A5F, 0x09F2, 0x0980, 0x0909, 0x088F, 0x0812, - 0x0792, 0x0710, 0x068D, 0x0609, 0x0585, 0x0501, 0x047E, 0x03FD, - 0x037E, 0x0301, 0x0287, 0x0212, 0x01A1, 0x0134, 0x00CE, 0x006D, - 0x0013, 0xFFC1, 0xFF7F, 0xFF53, 0xFF39, 0xFF2E, 0xFF2F, 0xFF37, - 0xFF43, 0xFF4F, 0xFF58, 0xFF59, 0xFF56, 0xFF54, 0xFF52, 0xFF51, - 0xFF4F, 0xFF4F, 0xFF4E, 0xFF4E, 0xFF4F, 0xFF4F, 0xFF50, 0xFF50, - 0xFF51, 0xFF52, 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0xFF57, 0xFF58, - 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF59, - 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF5A, 0xFF5E, 0xFF63, 0xFF68, - 0xFF6D, 0xFF71, 0xFF73, 0xFF72, 0xFF6E, 0xFF66, 0xFF59, 0xFF49, - 0xFF38, 0xFF26, 0xFF14, 0xFF00, 0xFEED, 0xFED8, 0xFEC3, 0xFEAD, - 0xFE97, 0xFE81, 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, 0x002A, - 0x002A, 0x002A, 0x002A, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, - 0x002B, 0x002B, 0x002B, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, - 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, 0x002E, - 0x0035, 0x0049, 0x0068, 0x0090, 0x00BF, 0x00F3, 0x012B, 0x0164, - 0x019C, 0x01D1, 0x0202, 0x022D, 0x024F, 0x0267, 0x0272, 0x0270, - 0x025D, 0x0238, 0x0200, 0x01B1, 0x014A, 0x00CA, 0x002E, 0xFEFF, - 0xFCED, 0xFA3A, 0xF726, 0xF3F1, 0xF0DA, 0xEE22, 0xEC08, 0xEAC1, - 0xE9D8, 0xE91F, 0xE896, 0xE83C, 0xE811, 0xE817, 0xE84C, 0xE8B1, - 0xE946, 0xEA0A, 0xEB00, 0xEC18, 0xED44, 0xEE84, 0xEFD6, 0xF138, - 0xF2A9, 0xF427, 0xF5B1, 0xF746, 0xF8E3, 0xFA87, 0xFFED, 0xFFED, - 0xFFED, 0xFFED, 0xFFEE, 0xFFEE, 0xFFEE, 0xFFEE, 0xFFEF, 0xFFEF, - 0xFFEF, 0xFFF0, 0xFFF0, 0xFFF1, 0xFFF1, 0xFFF2, 0xFFF2, 0xFFF3, - 0xFFF3, 0xFFF4, 0xFFF4, 0xFFF5, 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF7, - 0xFFF8, 0xFFF8, 0xFFF9, 0xFFF9, 0xFFFA, 0xFFFA, 0xFFFB, 0xFFFB, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFA, 0xFFF8, 0xFFF6, - 0xFFF4, 0xFFF2, 0xFFF1, 0xFFF1, 0xFFF3, 0xFFF7, 0xFFFC, 0x0003, - 0x000B, 0x0014, 0x001D, 0x0026, 0x0030, 0x003A, 0x0045, 0x0050, - 0x005B, 0x0066, 0x0D32, 0x0D2C, 0x0D1A, 0x0CFD, 0x0CD6, 0x0CA4, - 0x0C69, 0x0C25, 0x0BD8, 0x0B84, 0x0B29, 0x0AC7, 0x0A5F, 0x09F2, - 0x0980, 0x0909, 0x088F, 0x0812, 0x0792, 0x0710, 0x068D, 0x0609, - 0x0585, 0x0501, 0x047E, 0x03FD, 0x037E, 0x0301, 0x0287, 0x0212, - 0x01A1, 0x0134, 0x00CE, 0x006D, 0x0013, 0xFFC1, 0xFF7F, 0xFF53, - 0xFF39, 0xFF2E, 0xFF2F, 0xFF37, 0xFF43, 0xFF4F, 0xFF58, 0xFF59, - 0xFF56, 0xFF54, 0xFF52, 0xFF51, 0xFF4F, 0xFF4F, 0xFF4E, 0xFF4E, - 0xFF4F, 0xFF4F, 0xFF50, 0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, - 0xFF55, 0xFF56, 0xFF57, 0xFF58, 0xFF59, 0xFF59, 0xFF59, 0xFF59, - 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF59, 0xFF59, - 0xFF5A, 0xFF5E, 0xFF63, 0xFF68, 0xFF6D, 0xFF71, 0xFF73, 0xFF72, - 0xFF6E, 0xFF66, 0xFF59, 0xFF49, 0xFF38, 0xFF26, 0xFF14, 0xFF00, - 0xFEED, 0xFED8, 0xFEC3, 0xFEAD, 0xFE97, 0xFE81, 0x0000, 0x0000, - 0x0001, 0x0002, 0x0004, 0x0006, 0x0008, 0x000B, 0x000E, 0x0011, - 0x0014, 0x0017, 0x001B, 0x001E, 0x0021, 0x0024, 0x0027, 0x002A, - 0x002D, 0x002F, 0x0031, 0x0032, 0x0033, 0x0034, 0x0033, 0x0033, - 0x0031, 0x002F, 0x002D, 0x0029, 0x0024, 0x001F, 0x0019, 0x0011, - 0x0009, 0x0000, 0xFFF6, 0xFFEA, 0xFFDC, 0xFFCD, 0xFFBD, 0xFFAC, - 0xFF9A, 0xFF87, 0xFF73, 0xFF5E, 0xFF48, 0xFF32, 0xFF1B, 0xFF04, - 0xFEEC, 0xFED4, 0xFEBB, 0xFEA2, 0xFE89, 0xFE70, 0xFE57, 0xFE3E, - 0xFE26, 0xFE0D, 0xFDF5, 0xFDDD, 0xFDC5, 0xFDAE, 0xFD98, 0xFD82, - 0xFD6D, 0xFD58, 0xFD45, 0xFD33, 0xFD21, 0xFD11, 0xFD02, 0xFCF4, - 0xFCE7, 0xFCDC, 0xFCD3, 0xFCCA, 0xFCC4, 0xFCBF, 0xFCBC, 0xFCBB, - 0xFCBB, 0xFCBE, 0xFCC3, 0xFCCC, 0xFCD7, 0xFCE5, 0xFCF6, 0xFD0A, - 0xFD1F, 0xFD37, 0xFD51, 0xFD6E, 0xFD8B, 0xFDAB, 0xFDCC, 0xFDEF, - 0xFE12, 0xFE37, 0x0000, 0xFFFF, 0xFFFB, 0xFFF3, 0xFFEA, 0xFFDD, - 0xFFCF, 0xFFBE, 0xFFAC, 0xFF98, 0xFF82, 0xFF6A, 0xFF52, 0xFF38, - 0xFF1D, 0xFF01, 0xFEE5, 0xFEC8, 0xFEAB, 0xFE8E, 0xFE71, 0xFE54, - 0xFE37, 0xFE1B, 0xFDFF, 0xFDE4, 0xFDCA, 0xFDB1, 0xFD9A, 0xFD84, - 0xFD6F, 0xFD5C, 0xFD4C, 0xFD3D, 0xFD30, 0xFD26, 0xFD1E, 0xFD16, - 0xFD0F, 0xFD09, 0xFD03, 0xFCFE, 0xFCFA, 0xFCF6, 0xFCF2, 0xFCEF, - 0xFCED, 0xFCEB, 0xFCEA, 0xFCE9, 0xFCE8, 0xFCE8, 0xFCE8, 0xFCE9, - 0xFCE9, 0xFCEB, 0xFCEC, 0xFCEE, 0xFCF0, 0xFCF2, 0xFCF4, 0xFCF6, - 0xFCF9, 0xFCFC, 0xFCFE, 0xFD01, 0xFD04, 0xFD07, 0xFD0A, 0xFD0D, - 0xFD10, 0xFD13, 0xFD15, 0xFD18, 0xFD1A, 0xFD1D, 0xFD1F, 0xFD21, - 0xFD22, 0xFD24, 0xFD25, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, - 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, - 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animvalue_05011068, 0x0016d870, 76997, 0x00011150, 7632); // 0x05012E38 -static const u16 peach_seg5_animindex_5012E38[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0EE6, - 0x0064, 0x0E1E, 0x0001, 0x0000, 0x0064, 0x0E82, - 0x0064, 0x0CF2, 0x0064, 0x0D56, 0x0064, 0x0DBA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0774, - 0x0064, 0x0006, 0x0064, 0x006A, 0x0064, 0x00CE, - 0x0064, 0x0BC6, 0x0064, 0x0C2A, 0x0064, 0x0C8E, - 0x0064, 0x0A9A, 0x0064, 0x0AFE, 0x0064, 0x0B62, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0A99, - 0x0064, 0x0775, 0x0064, 0x07D9, 0x0064, 0x083D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x025E, - 0x0064, 0x0132, 0x0064, 0x0196, 0x0064, 0x01FA, - 0x0064, 0x02C2, 0x0064, 0x0326, 0x0064, 0x038A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x09D0, - 0x0064, 0x08A1, 0x0064, 0x0905, 0x0064, 0x0969, - 0x0001, 0x0000, 0x0001, 0x051A, 0x0001, 0x051B, - 0x0064, 0x03EE, 0x0064, 0x0452, 0x0064, 0x04B6, - 0x0064, 0x051C, 0x0064, 0x0580, 0x0064, 0x05E4, - 0x0064, 0x09D1, 0x0001, 0x0000, 0x0064, 0x0A35, - 0x0001, 0x09CD, 0x0001, 0x09CE, 0x0001, 0x09CF, - 0x0064, 0x0648, 0x0064, 0x06AC, 0x0064, 0x0710, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animindex_5012E38, 0x0016d870, 76997, 0x00012f20, 264); // 0x05012F40 static const struct Animation peach_seg5_anim_05012F40 = { diff --git a/actors/peach/anims/anim_05015468.inc.c b/actors/peach/anims/anim_05015468.inc.c index cb12efdee..156bf169b 100644 --- a/actors/peach/anims/anim_05015468.inc.c +++ b/actors/peach/anims/anim_05015468.inc.c @@ -1,608 +1,9 @@ +#include "pc/rom_assets.h" // 0x05012F58 -static const s16 peach_seg5_animvalue_05012F58[] = { - 0x0000, 0x015E, 0xFFDB, 0xC50F, 0x3FFA, 0xC50F, 0xFF97, 0x00B4, - 0x01CA, 0x02D4, 0x03CD, 0x04B2, 0x057F, 0x062F, 0x06BF, 0x0729, - 0x0773, 0x07A4, 0x07BF, 0x07C4, 0x07B7, 0x0798, 0x0769, 0x072D, - 0x06E5, 0x0694, 0x063A, 0x05DA, 0x0576, 0x0510, 0x04A9, 0x0443, - 0x03E0, 0x0382, 0x032B, 0x02C4, 0x023E, 0x01A1, 0x00F6, 0x0044, - 0xFF96, 0xFEF3, 0xFE64, 0xFDE9, 0xFD7B, 0xFD1D, 0xFCD0, 0xFC95, - 0xFC79, 0xFC7E, 0xFC93, 0xFCA8, 0xFCBB, 0xFCD3, 0xFCEE, 0xFD07, - 0xFD1E, 0xFD31, 0xFD45, 0xFD58, 0xFD6B, 0xFD7D, 0xFD8F, 0xFD9E, - 0xFDAC, 0xFDB8, 0xFDC3, 0xFDCE, 0xFDD9, 0xFDE3, 0xFDED, 0xFDF7, - 0xFE00, 0xFE0A, 0xFE13, 0xFE1B, 0xFE24, 0xFE2C, 0xFE33, 0xFE3A, - 0xFE41, 0xFE48, 0xFE4D, 0xFE53, 0xFE58, 0xFE5C, 0xFE65, 0xFE76, - 0xFE8E, 0xFEAC, 0xFECD, 0xFEF0, 0xFF14, 0xFF37, 0xFF58, 0xFF74, - 0xFF8B, 0xFF9B, 0xFFA2, 0xFF9F, 0xFF90, 0xFF73, 0xFF48, 0xFF0C, - 0xFEBE, 0xFE5C, 0xFFFE, 0xFF8E, 0xFF1E, 0xFEB2, 0xFE49, 0xFDE5, - 0xFD88, 0xFD34, 0xFCE9, 0xFCA9, 0xFC88, 0xFC92, 0xFCBA, 0xFCF3, - 0xFD32, 0xFD6A, 0xFDA8, 0xFDF7, 0xFE4A, 0xFE90, 0xFEBC, 0xFECB, - 0xFEC8, 0xFEBA, 0xFEA8, 0xFE99, 0xFE92, 0xFE9C, 0xFEBC, 0xFEF6, - 0xFF45, 0xFFA4, 0x000B, 0x0077, 0x00E0, 0x0141, 0x0195, 0x01D8, - 0x0210, 0x023E, 0x0263, 0x0283, 0x0294, 0x0296, 0x0295, 0x029D, - 0x02B2, 0x02CE, 0x02EB, 0x0307, 0x031D, 0x032E, 0x033E, 0x034E, - 0x035D, 0x036B, 0x0377, 0x0382, 0x038C, 0x0394, 0x039B, 0x03A1, - 0x03A8, 0x03AD, 0x03B3, 0x03B8, 0x03BD, 0x03C2, 0x03C7, 0x03CB, - 0x03CF, 0x03D3, 0x03D6, 0x03DA, 0x03DD, 0x03E0, 0x03E2, 0x03E5, - 0x03E7, 0x03E9, 0x03E5, 0x03D5, 0x03BA, 0x0398, 0x0371, 0x0346, - 0x0319, 0x02EC, 0x02C2, 0x029D, 0x027E, 0x0269, 0x025D, 0x025F, - 0x0270, 0x0291, 0x02C6, 0x030F, 0x0370, 0x03E9, 0xCDFD, 0xCE52, - 0xCEA5, 0xCEF3, 0xCF3C, 0xCF81, 0xCFC6, 0xD00D, 0xD053, 0xD09B, - 0xD0E2, 0xD12A, 0xD171, 0xD1B9, 0xD200, 0xD248, 0xD28F, 0xD2D6, - 0xD31C, 0xD362, 0xD3A7, 0xD3EC, 0xD43A, 0xD48D, 0xD4DB, 0xD51A, - 0xD542, 0xD54A, 0xD528, 0xD4D3, 0xD442, 0xD34A, 0xD15A, 0xCEBE, - 0xCBE4, 0xC938, 0xC727, 0xC5B7, 0xC49D, 0xC3CC, 0xC334, 0xC2CA, - 0xC29F, 0xC2CB, 0xC345, 0xC402, 0xC529, 0xC6B1, 0xC84C, 0xC9AD, - 0xCA86, 0xCAEB, 0xCB29, 0xCB45, 0xCB48, 0xCB38, 0xCB1B, 0xCAF7, - 0xCAD5, 0xCAB9, 0xCAA2, 0xCA86, 0xCA67, 0xCA46, 0xCA22, 0xC9FC, - 0xC9D5, 0xC9AC, 0xC983, 0xC95A, 0xC931, 0xC908, 0xC8E1, 0xC8BB, - 0xC897, 0xC876, 0xC858, 0xC83D, 0xC825, 0xC812, 0xC7FB, 0xC7DB, - 0xC7B3, 0xC784, 0xC753, 0xC71F, 0xC6EC, 0xC6BB, 0xC68F, 0xC669, - 0xC64B, 0xC638, 0xC632, 0xC63A, 0xC653, 0xC67F, 0xC6C0, 0xC717, - 0xC787, 0xC812, 0xDE3A, 0xDE90, 0xDEE6, 0xDF3A, 0xDF8B, 0xDFDA, - 0xE025, 0xE06C, 0xE0AF, 0xE0EB, 0xE122, 0xE151, 0xE17A, 0xE19A, - 0xE1AA, 0xE1A7, 0xE191, 0xE16C, 0xE139, 0xE0FB, 0xE0B5, 0xE068, - 0xE017, 0xDFC4, 0xDF72, 0xDF22, 0xDED8, 0xDE95, 0xDE5C, 0xDE2F, - 0xDE11, 0xDE04, 0xDE09, 0xDE24, 0xDE57, 0xDEA4, 0xDF0D, 0xDF95, - 0xE03E, 0xE220, 0xE5D2, 0xEA90, 0xEF9A, 0xF42C, 0xF785, 0xF8E2, - 0xF8FB, 0xF909, 0xF90F, 0xF90E, 0xF908, 0xF8FF, 0xF8F5, 0xF8EC, - 0xF8E5, 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, - 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, - 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E2, - 0xF8E2, 0xF8E2, 0xF8E2, 0xF8E1, 0xF8E1, 0xF8E0, 0xF8E0, 0xF8DF, - 0xF8DE, 0xF8DE, 0xF8DD, 0xF8DC, 0xF8DC, 0xF8DC, 0xF8DB, 0xF8DB, - 0xF8DC, 0xF8DC, 0xF8DD, 0xF8DE, 0xF8E0, 0xF8E2, 0x02E9, 0x0275, - 0x0204, 0x0196, 0x012D, 0x00C9, 0x006C, 0x0016, 0xFFCA, 0xFF87, - 0xFF4F, 0xFF22, 0xFF02, 0xFEF0, 0xFEED, 0xFEFA, 0xFF14, 0xFF39, - 0xFF68, 0xFF9F, 0xFFDC, 0x001C, 0x005E, 0x00A1, 0x00E2, 0x011F, - 0x0157, 0x0187, 0x01AD, 0x01C9, 0x01D7, 0x01D5, 0x01C3, 0x019D, - 0x0163, 0x0112, 0x00A8, 0x0023, 0xFF83, 0xFDC8, 0xFA6D, 0xF61F, - 0xF18E, 0xED68, 0xEA5D, 0xE91A, 0xE8FC, 0xE8EB, 0xE8E4, 0xE8E5, - 0xE8EC, 0xE8F7, 0xE903, 0xE90E, 0xE916, 0xE91A, 0xE91A, 0xE91A, - 0xE91A, 0xE91A, 0xE91A, 0xE91A, 0xE91A, 0xE91A, 0xE91A, 0xE91A, - 0xE91A, 0xE91A, 0xE91A, 0xE91A, 0xE91A, 0xE91A, 0xE91A, 0xE91A, - 0xE91A, 0xE91A, 0xE91A, 0xE91A, 0xE91A, 0xE91A, 0xE918, 0xE915, - 0xE910, 0xE90A, 0xE902, 0xE8FA, 0xE8F2, 0xE8EA, 0xE8E2, 0xE8DB, - 0xE8D6, 0xE8D2, 0xE8D0, 0xE8D0, 0xE8D3, 0xE8DA, 0xE8E3, 0xE8F1, - 0xE903, 0xE91A, 0xDC05, 0xDBE2, 0xDBC0, 0xDB9F, 0xDB7F, 0xDB5F, - 0xDB41, 0xDB25, 0xDB0B, 0xDAF3, 0xDADD, 0xDACA, 0xDABA, 0xDAAD, - 0xDAA4, 0xDA9E, 0xDA9C, 0xDA9C, 0xDA9E, 0xDAA3, 0xDAAA, 0xDAB3, - 0xDABD, 0xDAC8, 0xDAD4, 0xDAE1, 0xDAEE, 0xDAFA, 0xDB07, 0xDB13, - 0xDB1E, 0xDB28, 0xDB31, 0xDB38, 0xDB3D, 0xDB40, 0xDB40, 0xDB3D, - 0xDB38, 0xDB20, 0xDAEF, 0xDAAD, 0xDA65, 0xDA1F, 0xD9E5, 0xD9C1, - 0xD9AF, 0xD9A5, 0xD9A1, 0xD9A1, 0xD9A6, 0xD9AC, 0xD9B3, 0xD9BA, - 0xD9BF, 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, - 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, - 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C1, - 0xD9C1, 0xD9C1, 0xD9C1, 0xD9C2, 0xD9C3, 0xD9C4, 0xD9C6, 0xD9C7, - 0xD9C9, 0xD9CA, 0xD9CC, 0xD9CD, 0xD9CE, 0xD9CF, 0xD9CF, 0xD9CF, - 0xD9CF, 0xD9CD, 0xD9CB, 0xD9C9, 0xD9C5, 0xD9C1, 0xAD0B, 0xACFB, - 0xACEB, 0xACDB, 0xACCA, 0xACB9, 0xACA7, 0xAC96, 0xAC83, 0xAC71, - 0xAC5F, 0xAC4C, 0xAC39, 0xAC26, 0xAC13, 0xAC00, 0xABED, 0xABDA, - 0xABC6, 0xABB3, 0xABA0, 0xAB8D, 0xAB7A, 0xAB67, 0xAB54, 0xAB41, - 0xAB2F, 0xAB1C, 0xAB0A, 0xAAF8, 0xAAE7, 0xAAD6, 0xAAC5, 0xAAB4, - 0xAAA4, 0xAA95, 0xAA85, 0xAA77, 0xAA68, 0xAA17, 0xA96F, 0xA8B3, - 0xA829, 0xA816, 0xA8BF, 0xAA68, 0xAD31, 0xB0DE, 0xB531, 0xB9EA, - 0xBEC9, 0xC38F, 0xC7FC, 0xCBD1, 0xCECF, 0xD0B5, 0xD1E4, 0xD2EB, - 0xD3CC, 0xD489, 0xD524, 0xD5A2, 0xD603, 0xD64B, 0xD67C, 0xD699, - 0xD6A4, 0xD6A1, 0xD691, 0xD677, 0xD656, 0xD631, 0xD609, 0xD5E2, - 0xD5BF, 0xD5A1, 0xD58C, 0xD581, 0xD585, 0xD598, 0xD5B6, 0xD5D4, - 0xD5F4, 0xD614, 0xD632, 0xD64F, 0xD66A, 0xD682, 0xD696, 0xD6A5, - 0xD6AF, 0xD6B2, 0xD6AF, 0xD6A4, 0xD691, 0xD675, 0xD64E, 0xD61D, - 0xD5E1, 0xD598, 0x1B15, 0x1ACD, 0x1A85, 0x1A3E, 0x19F8, 0x19B4, - 0x1972, 0x1932, 0x18F5, 0x18BC, 0x1886, 0x1854, 0x1828, 0x1800, - 0x17F3, 0x1810, 0x1849, 0x1891, 0x18DB, 0x1919, 0x193F, 0x194F, - 0x1957, 0x1958, 0x1954, 0x194E, 0x1947, 0x1941, 0x193F, 0x193F, - 0x193F, 0x193F, 0x193F, 0x193F, 0x193F, 0x193F, 0x193F, 0x193F, - 0x193F, 0x194F, 0x1975, 0x19A0, 0x19C1, 0x19C6, 0x19A0, 0x193F, - 0x189A, 0x17C0, 0x16BE, 0x15A6, 0x1484, 0x136A, 0x1265, 0x1185, - 0x10D9, 0x1070, 0x1033, 0x1000, 0x0FD7, 0x0FB7, 0x0FA0, 0x0F90, - 0x0F87, 0x0F84, 0x0F87, 0x0F8E, 0x0F9A, 0x0FA9, 0x0FBB, 0x0FCF, - 0x0FE4, 0x0FFA, 0x1010, 0x1025, 0x1039, 0x104B, 0x105A, 0x1066, - 0x106D, 0x1070, 0x106C, 0x1063, 0x1055, 0x1044, 0x102F, 0x1019, - 0x1002, 0x0FEB, 0x0FD6, 0x0FC4, 0x0FB4, 0x0FA9, 0x0FA4, 0x0FA5, - 0x0FAE, 0x0FBF, 0x0FDA, 0x1000, 0x1032, 0x1070, 0xFF68, 0xFFA2, - 0xFFDC, 0x0014, 0x004B, 0x0080, 0x00B3, 0x00E2, 0x010F, 0x0138, - 0x015D, 0x017E, 0x0199, 0x01B0, 0x01C1, 0x01CE, 0x01D6, 0x01DB, - 0x01DC, 0x01DA, 0x01D5, 0x01CD, 0x01C2, 0x01B6, 0x01A8, 0x0198, - 0x0187, 0x0175, 0x0163, 0x0150, 0x013D, 0x012A, 0x0118, 0x0107, - 0x00F7, 0x00E8, 0x00DC, 0x00D1, 0x00C8, 0x00D1, 0x00F0, 0x0116, - 0x0134, 0x013B, 0x011C, 0x00C8, 0x0039, 0xFF7C, 0xFE9C, 0xFDA7, - 0xFCAC, 0xFBB6, 0xFAD2, 0xFA0F, 0xF97A, 0xF91E, 0xF8E9, 0xF8BD, - 0xF89A, 0xF87E, 0xF869, 0xF85C, 0xF854, 0xF851, 0xF853, 0xF85A, - 0xF864, 0xF871, 0xF881, 0xF892, 0xF8A5, 0xF8B8, 0xF8CB, 0xF8DD, - 0xF8EF, 0xF8FE, 0xF90B, 0xF916, 0xF91C, 0xF91E, 0xF91D, 0xF91A, - 0xF916, 0xF910, 0xF909, 0xF902, 0xF8FA, 0xF8F3, 0xF8EC, 0xF8E6, - 0xF8E1, 0xF8DD, 0xF8DC, 0xF8DC, 0xF8DF, 0xF8E5, 0xF8ED, 0xF8FA, - 0xF90A, 0xF91E, 0xB0D1, 0xB081, 0xB032, 0xAFE5, 0xAF9A, 0xAF52, - 0xAF0D, 0xAECD, 0xAE91, 0xAE5A, 0xAE29, 0xADFF, 0xADDC, 0xADC0, - 0xADAA, 0xAD97, 0xAD87, 0xAD7A, 0xAD70, 0xAD68, 0xAD63, 0xAD60, - 0xAD5F, 0xAD61, 0xAD65, 0xAD6B, 0xAD72, 0xAD7C, 0xAD88, 0xAD95, - 0xADA3, 0xADB3, 0xADC5, 0xADD7, 0xADEB, 0xAE00, 0xAE16, 0xAE2C, - 0xAE44, 0xAE5C, 0xAE74, 0xAE8D, 0xAEA7, 0xAEC0, 0xAEDA, 0xAEF4, - 0xAF1C, 0xAF5E, 0xAFB2, 0xB013, 0xB07B, 0xB0E1, 0xB142, 0xB195, - 0xB1D4, 0xB1FA, 0xB20F, 0xB220, 0xB22F, 0xB239, 0xB242, 0xB247, - 0xB24A, 0xB24B, 0xB24A, 0xB248, 0xB244, 0xB23F, 0xB238, 0xB232, - 0xB22A, 0xB223, 0xB21B, 0xB214, 0xB20D, 0xB207, 0xB202, 0xB1FE, - 0xB1FB, 0xB1FA, 0xB1FB, 0xB1FE, 0xB202, 0xB207, 0xB20C, 0xB213, - 0xB219, 0xB220, 0xB226, 0xB22B, 0xB22F, 0xB232, 0xB234, 0xB234, - 0xB231, 0xB22C, 0xB224, 0xB21A, 0xB20C, 0xB1FA, 0x1602, 0x1675, - 0x16E9, 0x175C, 0x17D0, 0x1841, 0x18B1, 0x191D, 0x1986, 0x19E9, - 0x1A48, 0x1AA0, 0x1AF1, 0x1B3A, 0x1B6C, 0x1B80, 0x1B7C, 0x1B6A, - 0x1B53, 0x1B3E, 0x1B36, 0x1B35, 0x1B35, 0x1B35, 0x1B35, 0x1B35, - 0x1B35, 0x1B36, 0x1B36, 0x1B4C, 0x1B84, 0x1BD0, 0x1C21, 0x1C68, - 0x1C96, 0x1C9D, 0x1C6F, 0x1BFC, 0x1B36, 0x19AE, 0x1743, 0x1453, - 0x1140, 0x0E69, 0x0C30, 0x0AF5, 0x0A9C, 0x0ABB, 0x0B38, 0x0BFB, - 0x0CEA, 0x0DED, 0x0EEC, 0x0FCD, 0x1079, 0x10D5, 0x10FD, 0x111F, - 0x113A, 0x114F, 0x115F, 0x116A, 0x1170, 0x1172, 0x1170, 0x116B, - 0x1163, 0x1159, 0x114D, 0x1140, 0x1132, 0x1123, 0x1114, 0x1106, - 0x10F9, 0x10ED, 0x10E3, 0x10DB, 0x10D6, 0x10D5, 0x10D4, 0x10D4, - 0x10D4, 0x10D4, 0x10D3, 0x10D3, 0x10D3, 0x10D2, 0x10D2, 0x10D2, - 0x10D1, 0x10D1, 0x10D1, 0x10D1, 0x10D1, 0x10D1, 0x10D2, 0x10D3, - 0x10D3, 0x10D5, 0x0222, 0x01F3, 0x01C3, 0x0194, 0x0166, 0x0139, - 0x010D, 0x00E3, 0x00BA, 0x0095, 0x0071, 0x0051, 0x0034, 0x001B, - 0x0013, 0x0027, 0x004E, 0x007E, 0x00AF, 0x00D8, 0x00F2, 0x00FD, - 0x0102, 0x0102, 0x0100, 0x00FC, 0x00F7, 0x00F3, 0x00F2, 0x00DC, - 0x00A4, 0x0058, 0x0008, 0xFFC2, 0xFF94, 0xFF8C, 0xFFBB, 0x002C, - 0x00F2, 0x0262, 0x049B, 0x074F, 0x0A36, 0x0D02, 0x0F6A, 0x1122, - 0x124F, 0x134A, 0x141A, 0x14C2, 0x1549, 0x15B4, 0x1607, 0x1648, - 0x167C, 0x16A8, 0x16CE, 0x16ED, 0x1707, 0x171B, 0x172A, 0x1734, - 0x173A, 0x173B, 0x173A, 0x1735, 0x172E, 0x1724, 0x1719, 0x170D, - 0x16FF, 0x16F2, 0x16E4, 0x16D6, 0x16CA, 0x16BF, 0x16B5, 0x16AE, - 0x16A9, 0x16A8, 0x16AB, 0x16B4, 0x16C2, 0x16D3, 0x16E8, 0x16FE, - 0x1714, 0x172B, 0x1740, 0x1752, 0x1761, 0x176C, 0x1771, 0x1770, - 0x1768, 0x1756, 0x173B, 0x1716, 0x16E5, 0x16A8, 0xEC9C, 0xEC36, - 0xEBD0, 0xEB69, 0xEB03, 0xEA9E, 0xEA3C, 0xE9DC, 0xE97F, 0xE927, - 0xE8D4, 0xE886, 0xE83F, 0xE7FE, 0xE7D2, 0xE7C3, 0xE7C8, 0xE7DB, - 0xE7F2, 0xE806, 0xE80F, 0xE810, 0xE810, 0xE811, 0xE810, 0xE810, - 0xE810, 0xE80F, 0xE80F, 0xE801, 0xE7DC, 0xE7A9, 0xE774, 0xE745, - 0xE727, 0xE722, 0xE741, 0xE78C, 0xE80F, 0xE905, 0xEA80, 0xEC4D, - 0xEE3B, 0xF016, 0xF1AC, 0xF2C8, 0xF384, 0xF41B, 0xF493, 0xF4EF, - 0xF535, 0xF568, 0xF58D, 0xF5A8, 0xF5BF, 0xF5D4, 0xF5EA, 0xF5FB, - 0xF609, 0xF614, 0xF61C, 0xF622, 0xF625, 0xF626, 0xF625, 0xF623, - 0xF61F, 0xF619, 0xF613, 0xF60C, 0xF605, 0xF5FD, 0xF5F6, 0xF5EE, - 0xF5E7, 0xF5E1, 0xF5DC, 0xF5D8, 0xF5D5, 0xF5D4, 0xF5D5, 0xF5D7, - 0xF5D9, 0xF5DD, 0xF5E0, 0xF5E4, 0xF5E9, 0xF5ED, 0xF5F1, 0xF5F4, - 0xF5F7, 0xF5F9, 0xF5FA, 0xF5FA, 0xF5F8, 0xF5F5, 0xF5F0, 0xF5E9, - 0xF5E0, 0xF5D4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0002, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0xFFFC, 0xFFE7, 0xFFC9, 0xFFA4, - 0xFF7D, 0xFF55, 0xFF30, 0xFF12, 0xFEFE, 0xFEF6, 0xFEFF, 0xFF1B, - 0xFF4D, 0xFF9A, 0x0002, 0x00B9, 0x01D8, 0x0341, 0x04D9, 0x0682, - 0x081E, 0x0992, 0x0ABF, 0x0B89, 0x0BD3, 0x0B41, 0x09C4, 0x07AF, - 0x0557, 0x030F, 0x012C, 0x0002, 0xFF73, 0xFF1F, 0xFEFD, 0xFF02, - 0xFF24, 0xFF57, 0xFF91, 0xFFC8, 0xFFF1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xAE20, 0xAE20, 0xAE20, 0xAE20, 0xAE20, 0xAE20, - 0xAE20, 0xAE20, 0xAE20, 0xAE20, 0xAE20, 0xAE20, 0xAE20, 0xAE20, - 0xAE23, 0xAE2C, 0xAE3A, 0xAE4A, 0xAE5C, 0xAE6E, 0xAE7E, 0xAE8C, - 0xAE95, 0xAE98, 0xAE94, 0xAE88, 0xAE71, 0xAE4F, 0xAE20, 0xADCE, - 0xAD4D, 0xACAB, 0xABF4, 0xAB36, 0xAA7D, 0xA9D7, 0xA950, 0xA8F5, - 0xA8D4, 0xA8D3, 0xA8E4, 0xA922, 0xA9AB, 0xAA9B, 0xAC0D, 0xAE20, - 0xB0FB, 0xB491, 0xB8AC, 0xBD14, 0xC194, 0xC5F4, 0xC9FF, 0xCD7D, - 0xD038, 0xD1FA, 0xD319, 0xD412, 0xD4E7, 0xD59B, 0xD630, 0xD6A9, - 0xD708, 0xD74F, 0xD781, 0xD7A0, 0xD7AE, 0xD7AF, 0xD7A4, 0xD790, - 0xD775, 0xD755, 0xD734, 0xD713, 0xD6F5, 0xD6DC, 0xD6CB, 0xD6C4, - 0xD6CA, 0xD6DE, 0xD6FE, 0xD724, 0xD74F, 0xD77C, 0xD7AB, 0xD7DA, - 0xD807, 0xD831, 0xD856, 0xD874, 0xD88A, 0xD897, 0xD898, 0xD88C, - 0xD872, 0xD847, 0xD80B, 0xD7BC, 0xD758, 0xD6DE, 0xDB13, 0xDB1D, - 0xDB27, 0xDB31, 0xDB3A, 0xDB44, 0xDB4D, 0xDB55, 0xDB5D, 0xDB65, - 0xDB6C, 0xDB73, 0xDB79, 0xDB7E, 0xDB80, 0xDB7B, 0xDB72, 0xDB67, - 0xDB5C, 0xDB52, 0xDB4C, 0xDB4A, 0xDB49, 0xDB48, 0xDB49, 0xDB4A, - 0xDB4B, 0xDB4C, 0xDB4C, 0xDB24, 0xDABC, 0xDA30, 0xD99B, 0xD918, - 0xD8C3, 0xD8B5, 0xD90B, 0xD9DF, 0xDB4C, 0xDE0C, 0xE258, 0xE793, - 0xED1A, 0xF250, 0xF692, 0xF943, 0xFA9B, 0xFB52, 0xFB86, 0xFB53, - 0xFAD7, 0xFA2F, 0xF978, 0xF8CE, 0xF850, 0xF819, 0xF811, 0xF80B, - 0xF805, 0xF801, 0xF7FE, 0xF7FC, 0xF7FB, 0xF7FA, 0xF7FB, 0xF7FC, - 0xF7FD, 0xF7FF, 0xF801, 0xF804, 0xF807, 0xF80A, 0xF80D, 0xF80F, - 0xF812, 0xF814, 0xF816, 0xF818, 0xF819, 0xF819, 0xF81E, 0xF82B, - 0xF83F, 0xF858, 0xF875, 0xF894, 0xF8B5, 0xF8D5, 0xF8F3, 0xF90D, - 0xF923, 0xF932, 0xF93A, 0xF938, 0xF92C, 0xF913, 0xF8ED, 0xF8B7, - 0xF871, 0xF819, 0x069E, 0x06F2, 0x0745, 0x0798, 0x07E9, 0x0838, - 0x0885, 0x08CF, 0x0916, 0x0959, 0x0997, 0x09D1, 0x0A05, 0x0A34, - 0x0A42, 0x0A21, 0x09E0, 0x098E, 0x0939, 0x08F1, 0x08C6, 0x08B3, - 0x08AA, 0x08A9, 0x08AD, 0x08B5, 0x08BD, 0x08C3, 0x08C6, 0x08C8, - 0x08CD, 0x08D4, 0x08DC, 0x08E3, 0x08E7, 0x08E8, 0x08E3, 0x08D8, - 0x08C6, 0x089A, 0x0850, 0x07F8, 0x07A0, 0x075A, 0x0734, 0x073F, - 0x077A, 0x07D8, 0x084E, 0x08D4, 0x0962, 0x09F0, 0x0A73, 0x0AE5, - 0x0B3C, 0x0B70, 0x0B8D, 0x0BA6, 0x0BB9, 0x0BC8, 0x0BD3, 0x0BDB, - 0x0BDF, 0x0BE1, 0x0BDF, 0x0BDC, 0x0BD6, 0x0BCF, 0x0BC7, 0x0BBD, - 0x0BB3, 0x0BA9, 0x0B9E, 0x0B94, 0x0B8B, 0x0B82, 0x0B7B, 0x0B75, - 0x0B72, 0x0B70, 0x0B72, 0x0B78, 0x0B80, 0x0B8A, 0x0B95, 0x0BA2, - 0x0BAF, 0x0BBC, 0x0BC8, 0x0BD3, 0x0BDB, 0x0BE2, 0x0BE5, 0x0BE4, - 0x0BDF, 0x0BD5, 0x0BC6, 0x0BB0, 0x0B94, 0x0B70, 0xB624, 0xB663, - 0xB6A3, 0xB6E2, 0xB720, 0xB75C, 0xB796, 0xB7CE, 0xB804, 0xB837, - 0xB866, 0xB891, 0xB8B9, 0xB8DB, 0xB8E5, 0xB8C9, 0xB893, 0xB850, - 0xB80B, 0xB7D1, 0xB7AD, 0xB79E, 0xB797, 0xB796, 0xB799, 0xB79F, - 0xB7A6, 0xB7AB, 0xB7AD, 0xB7A5, 0xB78E, 0xB76F, 0xB74E, 0xB731, - 0xB71E, 0xB71B, 0xB72E, 0xB75D, 0xB7AD, 0xB855, 0xB964, 0xBAAC, - 0xBBFC, 0xBD27, 0xBDFC, 0xBE4D, 0xBE20, 0xBDA8, 0xBCF7, 0xBC1E, - 0xBB2E, 0xBA39, 0xB951, 0xB887, 0xB7ED, 0xB794, 0xB765, 0xB73F, - 0xB720, 0xB707, 0xB6F5, 0xB6E9, 0xB6E2, 0xB6E0, 0xB6E2, 0xB6E8, - 0xB6F1, 0xB6FC, 0xB70A, 0xB719, 0xB729, 0xB73A, 0xB74B, 0xB75B, - 0xB76A, 0xB778, 0xB783, 0xB78C, 0xB792, 0xB794, 0xB795, 0xB797, - 0xB79B, 0xB7A0, 0xB7A6, 0xB7AC, 0xB7B2, 0xB7B8, 0xB7BE, 0xB7C3, - 0xB7C8, 0xB7CB, 0xB7CC, 0xB7CC, 0xB7C9, 0xB7C4, 0xB7BD, 0xB7B3, - 0xB7A5, 0xB794, 0xFFD6, 0xFFD7, 0xFFD8, 0xFFDA, 0xFFDC, 0xFFDE, - 0xFFE1, 0xFFE4, 0xFFE7, 0xFFEA, 0xFFEE, 0xFFF1, 0xFFF5, 0xFFF8, - 0xFFFB, 0xFFFF, 0x0001, 0x0003, 0x0006, 0x0008, 0x000A, 0x000B, - 0x000B, 0x000B, 0x000B, 0x000B, 0x000A, 0x000A, 0x000A, 0x000A, - 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, - 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, - 0x000A, 0x0009, 0x0009, 0x0009, 0x0009, 0x000A, 0x000A, 0x000A, - 0x000B, 0x000B, 0x000C, 0x000C, 0x000D, 0x000D, 0x000D, 0x000D, - 0x000D, 0x000D, 0x000C, 0x000C, 0x000B, 0x000B, 0x000B, 0x000B, - 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000C, 0x000D, - 0x000E, 0x000B, 0x0005, 0xFFFC, 0xFFF1, 0xFFE3, 0xFFD3, 0xFFC1, - 0xFFAF, 0xFF9C, 0xFF88, 0xFF74, 0xFF60, 0xFF4D, 0xFF3B, 0xFF2B, - 0xFF1B, 0xFF0E, 0xFF04, 0xFEFC, 0xFEF7, 0xFEF6, 0xFDEE, 0xFDEF, - 0xFDF0, 0xFDF0, 0xFDF1, 0xFDF2, 0xFDF2, 0xFDF3, 0xFDF4, 0xFDF4, - 0xFDF5, 0xFDF5, 0xFDF5, 0xFDF6, 0xFDF6, 0xFDF6, 0xFDF7, 0xFDF7, - 0xFDF7, 0xFDF7, 0xFDF7, 0xFDF7, 0xFDF7, 0xFDF7, 0xFDF7, 0xFDF7, - 0xFDF7, 0xFDF7, 0xFDF7, 0xFDF7, 0xFDF6, 0xFDF5, 0xFDF3, 0xFDF2, - 0xFDF0, 0xFDEE, 0xFDED, 0xFDEB, 0xFDEA, 0xFDEA, 0xFDEA, 0xFDEB, - 0xFDEC, 0xFDEF, 0xFDF2, 0xFDF7, 0xFE1A, 0xFE56, 0xFE7D, 0xFE5D, - 0xFDF0, 0xFD57, 0xFCAB, 0xFC07, 0xFB85, 0xFB1C, 0xFAB9, 0xFA68, - 0xFA35, 0xFA2B, 0xFA55, 0xFAAD, 0xFB24, 0xFBA7, 0xFC27, 0xFC93, - 0xFCDB, 0xFCEE, 0xFCCB, 0xFC7F, 0xFC18, 0xFBA4, 0xFB31, 0xFACD, - 0xFA85, 0xFA6A, 0xFA8F, 0xFAE3, 0xFB47, 0xFB9F, 0xFBCF, 0xFBC4, - 0xFB90, 0xFB4D, 0xFB12, 0xFAF7, 0xFAF7, 0xFB05, 0xFB1A, 0xFB31, - 0xFB42, 0xFB4A, 0xFB49, 0xFB43, 0xFB3A, 0xFB2F, 0xFB24, 0xFB19, - 0xFB0B, 0xFAFB, 0xBEE4, 0xBEEF, 0xBEFC, 0xBF08, 0xBF15, 0xBF21, - 0xBF2E, 0xBF3A, 0xBF45, 0xBF4F, 0xBF59, 0xBF61, 0xBF68, 0xBF6E, - 0xBF71, 0xBF73, 0xBF72, 0xBF6F, 0xBF6A, 0xBF61, 0xBF56, 0xBF48, - 0xBF36, 0xBF27, 0xBF1B, 0xBF11, 0xBF09, 0xBF04, 0xBF01, 0xBEFF, - 0xBEFF, 0xBF01, 0xBF04, 0xBF07, 0xBF0C, 0xBF11, 0xBF17, 0xBF1D, - 0xBF23, 0xBF29, 0xBF2E, 0xBF33, 0xBF37, 0xBF3B, 0xBF3D, 0xBF3E, - 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3D, 0xBF3D, 0xBF3D, - 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3C, 0xBF3C, 0xBF3C, 0xBF3C, - 0xBF3C, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, - 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, - 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, - 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, - 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xC066, 0x1B15, - 0x1ACD, 0x1A85, 0x1A3E, 0x19F8, 0x19B4, 0x1972, 0x1932, 0x18F5, - 0x18BC, 0x1886, 0x1854, 0x1828, 0x1800, 0x17F3, 0x1810, 0x1849, - 0x1891, 0x18DB, 0x1919, 0x193F, 0x194F, 0x1957, 0x1958, 0x1954, - 0x194E, 0x1947, 0x1941, 0x193F, 0x193F, 0x193F, 0x193F, 0x193F, - 0x193F, 0x193F, 0x193F, 0x193F, 0x193F, 0x193F, 0x194F, 0x1975, - 0x19A0, 0x19C1, 0x19C6, 0x19A0, 0x193F, 0x189A, 0x17C0, 0x16BE, - 0x15A6, 0x1484, 0x136A, 0x1265, 0x1185, 0x10D9, 0x1070, 0x1033, - 0x1000, 0x0FD7, 0x0FB7, 0x0FA0, 0x0F90, 0x0F87, 0x0F84, 0x0F87, - 0x0F8E, 0x0F9A, 0x0FA9, 0x0FBB, 0x0FCF, 0x0FE4, 0x0FFA, 0x1010, - 0x1025, 0x1039, 0x104B, 0x105A, 0x1066, 0x106D, 0x1070, 0x106C, - 0x1063, 0x1055, 0x1044, 0x102F, 0x1019, 0x1002, 0x0FEB, 0x0FD6, - 0x0FC4, 0x0FB4, 0x0FA9, 0x0FA4, 0x0FA5, 0x0FAE, 0x0FBF, 0x0FDA, - 0x1000, 0x1032, 0x1070, 0xFF68, 0xFFA2, 0xFFDC, 0x0014, 0x004B, - 0x0080, 0x00B3, 0x00E2, 0x010F, 0x0138, 0x015D, 0x017E, 0x0199, - 0x01B0, 0x01C1, 0x01CE, 0x01D6, 0x01DB, 0x01DC, 0x01DA, 0x01D5, - 0x01CD, 0x01C2, 0x01B6, 0x01A8, 0x0198, 0x0187, 0x0175, 0x0163, - 0x0150, 0x013D, 0x012A, 0x0118, 0x0107, 0x00F7, 0x00E8, 0x00DC, - 0x00D1, 0x00C8, 0x00D1, 0x00F0, 0x0116, 0x0134, 0x013B, 0x011C, - 0x00C8, 0x0039, 0xFF7C, 0xFE9C, 0xFDA7, 0xFCAC, 0xFBB6, 0xFAD2, - 0xFA0F, 0xF97A, 0xF91E, 0xF8E9, 0xF8BD, 0xF89A, 0xF87E, 0xF869, - 0xF85C, 0xF854, 0xF851, 0xF853, 0xF85A, 0xF864, 0xF871, 0xF881, - 0xF892, 0xF8A5, 0xF8B8, 0xF8CB, 0xF8DD, 0xF8EF, 0xF8FE, 0xF90B, - 0xF916, 0xF91C, 0xF91E, 0xF91D, 0xF91A, 0xF916, 0xF910, 0xF909, - 0xF902, 0xF8FA, 0xF8F3, 0xF8EC, 0xF8E6, 0xF8E1, 0xF8DD, 0xF8DC, - 0xF8DC, 0xF8DF, 0xF8E5, 0xF8ED, 0xF8FA, 0xF90A, 0xF91E, 0xB0D1, - 0xB081, 0xB032, 0xAFE5, 0xAF9A, 0xAF52, 0xAF0D, 0xAECD, 0xAE91, - 0xAE5A, 0xAE29, 0xADFF, 0xADDC, 0xADC0, 0xADAA, 0xAD97, 0xAD87, - 0xAD7A, 0xAD70, 0xAD68, 0xAD63, 0xAD60, 0xAD5F, 0xAD61, 0xAD65, - 0xAD6B, 0xAD72, 0xAD7C, 0xAD88, 0xAD95, 0xADA3, 0xADB3, 0xADC5, - 0xADD7, 0xADEB, 0xAE00, 0xAE16, 0xAE2C, 0xAE44, 0xAE5C, 0xAE74, - 0xAE8D, 0xAEA7, 0xAEC0, 0xAEDA, 0xAEF4, 0xAF1C, 0xAF5E, 0xAFB2, - 0xB013, 0xB07B, 0xB0E1, 0xB142, 0xB195, 0xB1D4, 0xB1FA, 0xB20F, - 0xB220, 0xB22F, 0xB239, 0xB242, 0xB247, 0xB24A, 0xB24B, 0xB24A, - 0xB248, 0xB244, 0xB23F, 0xB238, 0xB232, 0xB22A, 0xB223, 0xB21B, - 0xB214, 0xB20D, 0xB207, 0xB202, 0xB1FE, 0xB1FB, 0xB1FA, 0xB1FB, - 0xB1FE, 0xB202, 0xB207, 0xB20C, 0xB213, 0xB219, 0xB220, 0xB226, - 0xB22B, 0xB22F, 0xB232, 0xB234, 0xB234, 0xB231, 0xB22C, 0xB224, - 0xB21A, 0xB20C, 0xB1FA, 0xDB13, 0xDB1D, 0xDB27, 0xDB31, 0xDB3A, - 0xDB44, 0xDB4D, 0xDB55, 0xDB5D, 0xDB65, 0xDB6C, 0xDB73, 0xDB79, - 0xDB7E, 0xDB80, 0xDB7B, 0xDB72, 0xDB67, 0xDB5C, 0xDB52, 0xDB4C, - 0xDB4A, 0xDB49, 0xDB48, 0xDB49, 0xDB4A, 0xDB4B, 0xDB4C, 0xDB4C, - 0xDB24, 0xDABC, 0xDA30, 0xD99B, 0xD918, 0xD8C3, 0xD8B5, 0xD90B, - 0xD9DF, 0xDB4C, 0xDE0C, 0xE258, 0xE793, 0xED1A, 0xF250, 0xF692, - 0xF943, 0xFA9B, 0xFB52, 0xFB86, 0xFB53, 0xFAD7, 0xFA2F, 0xF978, - 0xF8CE, 0xF850, 0xF819, 0xF811, 0xF80B, 0xF805, 0xF801, 0xF7FE, - 0xF7FC, 0xF7FB, 0xF7FA, 0xF7FB, 0xF7FC, 0xF7FD, 0xF7FF, 0xF801, - 0xF804, 0xF807, 0xF80A, 0xF80D, 0xF80F, 0xF812, 0xF814, 0xF816, - 0xF818, 0xF819, 0xF819, 0xF81E, 0xF82B, 0xF83F, 0xF858, 0xF875, - 0xF894, 0xF8B5, 0xF8D5, 0xF8F3, 0xF90D, 0xF923, 0xF932, 0xF93A, - 0xF938, 0xF92C, 0xF913, 0xF8ED, 0xF8B7, 0xF871, 0xF819, 0x069E, - 0x06F2, 0x0745, 0x0798, 0x07E9, 0x0838, 0x0885, 0x08CF, 0x0916, - 0x0959, 0x0997, 0x09D1, 0x0A05, 0x0A34, 0x0A42, 0x0A21, 0x09E0, - 0x098E, 0x0939, 0x08F1, 0x08C6, 0x08B3, 0x08AA, 0x08A9, 0x08AD, - 0x08B5, 0x08BD, 0x08C3, 0x08C6, 0x08C8, 0x08CD, 0x08D4, 0x08DC, - 0x08E3, 0x08E7, 0x08E8, 0x08E3, 0x08D8, 0x08C6, 0x089A, 0x0850, - 0x07F8, 0x07A0, 0x075A, 0x0734, 0x073F, 0x077A, 0x07D8, 0x084E, - 0x08D4, 0x0962, 0x09F0, 0x0A73, 0x0AE5, 0x0B3C, 0x0B70, 0x0B8D, - 0x0BA6, 0x0BB9, 0x0BC8, 0x0BD3, 0x0BDB, 0x0BDF, 0x0BE1, 0x0BDF, - 0x0BDC, 0x0BD6, 0x0BCF, 0x0BC7, 0x0BBD, 0x0BB3, 0x0BA9, 0x0B9E, - 0x0B94, 0x0B8B, 0x0B82, 0x0B7B, 0x0B75, 0x0B72, 0x0B70, 0x0B72, - 0x0B78, 0x0B80, 0x0B8A, 0x0B95, 0x0BA2, 0x0BAF, 0x0BBC, 0x0BC8, - 0x0BD3, 0x0BDB, 0x0BE2, 0x0BE5, 0x0BE4, 0x0BDF, 0x0BD5, 0x0BC6, - 0x0BB0, 0x0B94, 0x0B70, 0xB624, 0xB663, 0xB6A3, 0xB6E2, 0xB720, - 0xB75C, 0xB796, 0xB7CE, 0xB804, 0xB837, 0xB866, 0xB891, 0xB8B9, - 0xB8DB, 0xB8E5, 0xB8C9, 0xB893, 0xB850, 0xB80B, 0xB7D1, 0xB7AD, - 0xB79E, 0xB797, 0xB796, 0xB799, 0xB79F, 0xB7A6, 0xB7AB, 0xB7AD, - 0xB7A5, 0xB78E, 0xB76F, 0xB74E, 0xB731, 0xB71E, 0xB71B, 0xB72E, - 0xB75D, 0xB7AD, 0xB855, 0xB964, 0xBAAC, 0xBBFC, 0xBD27, 0xBDFC, - 0xBE4D, 0xBE20, 0xBDA8, 0xBCF7, 0xBC1E, 0xBB2E, 0xBA39, 0xB951, - 0xB887, 0xB7ED, 0xB794, 0xB765, 0xB73F, 0xB720, 0xB707, 0xB6F5, - 0xB6E9, 0xB6E2, 0xB6E0, 0xB6E2, 0xB6E8, 0xB6F1, 0xB6FC, 0xB70A, - 0xB719, 0xB729, 0xB73A, 0xB74B, 0xB75B, 0xB76A, 0xB778, 0xB783, - 0xB78C, 0xB792, 0xB794, 0xB795, 0xB797, 0xB79B, 0xB7A0, 0xB7A6, - 0xB7AC, 0xB7B2, 0xB7B8, 0xB7BE, 0xB7C3, 0xB7C8, 0xB7CB, 0xB7CC, - 0xB7CC, 0xB7C9, 0xB7C4, 0xB7BD, 0xB7B3, 0xB7A5, 0xB794, 0xE0FF, - 0xC001, 0xE0FB, 0xBF7F, 0xFE5D, 0xFE83, 0xFEAB, 0xFED2, 0xFEFA, - 0xFF23, 0xFF4B, 0xFF73, 0xFF9C, 0xFFC3, 0xFFEB, 0x0010, 0x0036, - 0x005B, 0x007F, 0x00A2, 0x00C3, 0x00E3, 0x0101, 0x011E, 0x0138, - 0x014C, 0x0155, 0x0156, 0x0152, 0x014A, 0x0142, 0x013B, 0x0138, - 0x0138, 0x0139, 0x0139, 0x0139, 0x0139, 0x0139, 0x0139, 0x013A, - 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x0139, 0x0139, - 0x0138, 0x0137, 0x0135, 0x0132, 0x012F, 0x012D, 0x012B, 0x012A, - 0x0129, 0x0129, 0x0128, 0x0128, 0x0127, 0x0127, 0x0127, 0x0127, - 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, - 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, - 0x0126, 0x0126, 0x0125, 0x012A, 0x0138, 0x014C, 0x0167, 0x0185, - 0x01A6, 0x01C8, 0x01E9, 0x0208, 0x0224, 0x023B, 0x024B, 0x0253, - 0x0251, 0x0244, 0x022B, 0x0203, 0x01CB, 0x0182, 0x0125, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0003, 0x0005, - 0x0007, 0x0009, 0x000B, 0x000D, 0x000E, 0x0010, 0x0011, 0x0011, - 0x0011, 0x0010, 0x000F, 0x000C, 0x0009, 0x0001, 0xFFF2, 0xFFDF, - 0xFFCB, 0xFFB8, 0xFFA9, 0xFFA1, 0xFF9E, 0xFF9B, 0xFF99, 0xFF97, - 0xFF95, 0xFF93, 0xFF92, 0xFF91, 0xFF91, 0xFF90, 0xFF90, 0xFF90, - 0xFF90, 0xFF91, 0xFF91, 0xFF91, 0xFF92, 0xFF92, 0xFF93, 0xFF94, - 0xFF94, 0xFF95, 0xFF95, 0xFF95, 0xFF95, 0xFF95, 0xFF95, 0xFF96, - 0xFF97, 0xFF99, 0xFF9C, 0xFFA0, 0xFFA4, 0xFFA8, 0xFFAC, 0xFFB0, - 0xFFB3, 0xFFB6, 0xFFB8, 0xFFB9, 0xFFB9, 0xFFB8, 0xFFB5, 0xFFB0, - 0xFFA9, 0xFFA0, 0xFF95, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, - 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, - 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, - 0xFD28, 0xFD2B, 0xFD2F, 0xFD33, 0xFD35, 0xFD35, 0xFD30, 0xFD26, - 0xFD11, 0xFCEB, 0xFCB8, 0xFC7C, 0xFC3A, 0xFBF5, 0xFBB0, 0xFB6F, - 0xFB35, 0xFB06, 0xFAE4, 0xFAD2, 0xFAD5, 0xFAF0, 0xFB25, 0xFB79, - 0xFBEE, 0xFD0E, 0xFF1E, 0x01B8, 0x047B, 0x0701, 0x08E6, 0x09C5, - 0x09FE, 0x0A31, 0x0A5F, 0x0A89, 0x0AAE, 0x0AD0, 0x0AED, 0x0B06, - 0x0B1D, 0x0B2F, 0x0B3F, 0x0B4C, 0x0B57, 0x0B5F, 0x0B66, 0x0B6A, - 0x0B6D, 0x0B6F, 0x0B6F, 0x0B6F, 0x0B6D, 0x0B6C, 0x0B6A, 0x0B69, - 0x0B67, 0x0B66, 0x0B66, 0x0B67, 0x0B68, 0x0B68, 0x0B68, 0x0B66, - 0x0B63, 0x0B5F, 0x0B58, 0x0B4F, 0x0B43, 0x0B34, 0x0B22, 0x0B0B, - 0x0AF1, 0x0AD1, 0x0AAD, 0x0A83, 0x0A54, 0x0A1F, 0x09E3, 0xBF84, - 0xFC31, 0xFDE0, 0xFF91, 0x0143, 0x02F6, 0x04A7, 0x0655, 0x07FF, - 0x09A2, 0x0B3E, 0x0CD1, 0x0E59, 0x0FD5, 0x1144, 0x1274, 0x1342, - 0x13C4, 0x140D, 0x1438, 0x145A, 0x1474, 0x1487, 0x1492, 0x1496, - 0x1492, 0x1487, 0x1474, 0x1459, 0x1437, 0x1406, 0x136E, 0x1274, - 0x1144, 0x0FFA, 0x0E98, 0x0D24, 0x0BA4, 0x0A1F, 0x089A, 0x071B, - 0x05A9, 0x0449, 0x0302, 0x01DA, 0x00D7, 0x0000, 0xFF65, 0xFF0A, - 0xFEE6, 0xFEEC, 0xFF10, 0xFF48, 0xFF87, 0xFFC3, 0xFFEF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0009, 0x0025, 0x004F, 0x0084, 0x00C1, 0x0104, 0x0149, 0x018D, - 0x01CC, 0x0205, 0x0233, 0x0253, 0x0263, 0x0260, 0x0245, 0x0211, - 0x01C0, 0x014F, 0x00BA, 0x0000, 0x0071, 0x007D, 0x0088, 0x0094, - 0x009F, 0x00AA, 0x00B6, 0x00C1, 0x00CC, 0x00D6, 0x00E0, 0x00EA, - 0x00F4, 0x00FD, 0x0105, 0x010B, 0x010F, 0x0112, 0x0115, 0x0116, - 0x0118, 0x011A, 0x011B, 0x011C, 0x011C, 0x011C, 0x011B, 0x011A, - 0x0118, 0x0116, 0x0112, 0x010A, 0x00FD, 0x00EC, 0x00D8, 0x00C3, - 0x00AE, 0x0097, 0x0081, 0x006A, 0x0055, 0x0040, 0x002D, 0x001B, - 0x000C, 0x0000, 0xFFF8, 0xFFF2, 0xFFF0, 0xFFF1, 0xFFF3, 0xFFF6, - 0xFFFA, 0xFFFD, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0007, 0x000F, 0x001A, - 0x0027, 0x0034, 0x0042, 0x0050, 0x005D, 0x0068, 0x0071, 0x0078, - 0x007B, 0x007A, 0x0075, 0x006B, 0x005A, 0x0043, 0x0025, 0x0000, - 0xFE69, 0xFE52, 0xFE3A, 0xFE21, 0xFE09, 0xFDEF, 0xFDD6, 0xFDBC, - 0xFDA3, 0xFD88, 0xFD6E, 0xFD54, 0xFD39, 0xFD1F, 0xFCFE, 0xFCD4, - 0xFCA4, 0xFC73, 0xFC46, 0xFC20, 0xFC06, 0xFBF5, 0xFBE8, 0xFBDF, - 0xFBDC, 0xFBDD, 0xFBE4, 0xFBF2, 0xFC06, 0xFC11, 0xFC24, 0xFC6E, - 0xFD1F, 0xFE31, 0xFF75, 0x00DF, 0x0263, 0x03F4, 0x0585, 0x0708, - 0x0871, 0x09B4, 0x0AC2, 0x0B91, 0x0C12, 0x0C39, 0x0B58, 0x0923, - 0x061E, 0x02CE, 0xFFB7, 0xFD5C, 0xFC3E, 0xFBC8, 0xFB61, 0xFB0A, - 0xFAC0, 0xFA84, 0xFA54, 0xFA2F, 0xFA15, 0xFA05, 0xF9FD, 0xF9FC, - 0xFA03, 0xFA0F, 0xFA20, 0xFA35, 0xFA4E, 0xFA68, 0xFA84, 0xFAA0, - 0xFABB, 0xFAD5, 0xFAED, 0xFB01, 0xFB10, 0xFB1B, 0xFB1F, 0xFB1D, - 0xFB1B, 0xFB20, 0xFB2D, 0xFB3E, 0xFB54, 0xFB6C, 0xFB85, 0xFB9F, - 0xFBB8, 0xFBCF, 0xFBE2, 0xFBF0, 0xFBF8, 0xFBF9, 0xFBF1, 0xFBE0, - 0xFBC3, 0xFB9A, 0xFB63, 0xFB1D, 0xFC31, 0xFDE0, 0xFF91, 0x0143, - 0x02F6, 0x04A7, 0x0655, 0x07FF, 0x09A2, 0x0B3E, 0x0CD1, 0x0E59, - 0x0FD5, 0x1144, 0x1274, 0x1342, 0x13C4, 0x140D, 0x1438, 0x145A, - 0x1474, 0x1487, 0x1492, 0x1496, 0x1492, 0x1487, 0x1474, 0x1459, - 0x1437, 0x1406, 0x136E, 0x1274, 0x1144, 0x0FFA, 0x0E98, 0x0D24, - 0x0BA4, 0x0A1F, 0x089A, 0x071B, 0x05A9, 0x0449, 0x0302, 0x01DA, - 0x00D7, 0x0000, 0xFF65, 0xFF0A, 0xFEE6, 0xFEEC, 0xFF10, 0xFF48, - 0xFF87, 0xFFC3, 0xFFEF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0025, 0x004F, 0x0084, - 0x00C1, 0x0104, 0x0149, 0x018D, 0x01CC, 0x0205, 0x0233, 0x0253, - 0x0263, 0x0260, 0x0245, 0x0211, 0x01C0, 0x014F, 0x00BA, 0x0000, - 0x0071, 0x007D, 0x0088, 0x0094, 0x009F, 0x00AA, 0x00B6, 0x00C1, - 0x00CC, 0x00D6, 0x00E0, 0x00EA, 0x00F4, 0x00FD, 0x0105, 0x010B, - 0x010F, 0x0112, 0x0115, 0x0116, 0x0118, 0x011A, 0x011B, 0x011C, - 0x011C, 0x011C, 0x011B, 0x011A, 0x0118, 0x0116, 0x0112, 0x010A, - 0x00FD, 0x00EC, 0x00D8, 0x00C3, 0x00AE, 0x0097, 0x0081, 0x006A, - 0x0055, 0x0040, 0x002D, 0x001B, 0x000C, 0x0000, 0xFFF8, 0xFFF2, - 0xFFF0, 0xFFF1, 0xFFF3, 0xFFF6, 0xFFFA, 0xFFFD, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0007, 0x000F, 0x001A, 0x0027, 0x0034, 0x0042, 0x0050, - 0x005D, 0x0068, 0x0071, 0x0078, 0x007B, 0x007A, 0x0075, 0x006B, - 0x005A, 0x0043, 0x0025, 0x0000, 0xFE69, 0xFE52, 0xFE3A, 0xFE21, - 0xFE09, 0xFDEF, 0xFDD6, 0xFDBC, 0xFDA3, 0xFD88, 0xFD6E, 0xFD54, - 0xFD39, 0xFD1F, 0xFCFE, 0xFCD4, 0xFCA4, 0xFC73, 0xFC46, 0xFC20, - 0xFC06, 0xFBF5, 0xFBE8, 0xFBDF, 0xFBDC, 0xFBDD, 0xFBE4, 0xFBF2, - 0xFC06, 0xFC11, 0xFC24, 0xFC6E, 0xFD1F, 0xFE31, 0xFF75, 0x00DF, - 0x0263, 0x03F4, 0x0585, 0x0708, 0x0871, 0x09B4, 0x0AC2, 0x0B91, - 0x0C12, 0x0C39, 0x0B58, 0x0923, 0x061E, 0x02CE, 0xFFB7, 0xFD5C, - 0xFC3E, 0xFBC8, 0xFB61, 0xFB0A, 0xFAC0, 0xFA84, 0xFA54, 0xFA2F, - 0xFA15, 0xFA05, 0xF9FD, 0xF9FC, 0xFA03, 0xFA0F, 0xFA20, 0xFA35, - 0xFA4E, 0xFA68, 0xFA84, 0xFAA0, 0xFABB, 0xFAD5, 0xFAED, 0xFB01, - 0xFB10, 0xFB1B, 0xFB1F, 0xFB1D, 0xFB1B, 0xFB20, 0xFB2D, 0xFB3E, - 0xFB54, 0xFB6C, 0xFB85, 0xFB9F, 0xFBB8, 0xFBCF, 0xFBE2, 0xFBF0, - 0xFBF8, 0xFBF9, 0xFBF1, 0xFBE0, 0xFBC3, 0xFB9A, 0xFB63, 0xFB1D, - 0xFC31, 0xFDE0, 0xFF91, 0x0143, 0x02F6, 0x04A7, 0x0655, 0x07FF, - 0x09A2, 0x0B3E, 0x0CD1, 0x0E59, 0x0FD5, 0x1144, 0x1274, 0x1342, - 0x13C4, 0x140D, 0x1438, 0x145A, 0x1474, 0x1487, 0x1492, 0x1496, - 0x1492, 0x1487, 0x1474, 0x1459, 0x1437, 0x1406, 0x136E, 0x1274, - 0x1144, 0x0FFA, 0x0E98, 0x0D24, 0x0BA4, 0x0A1F, 0x089A, 0x071B, - 0x05A9, 0x0449, 0x0302, 0x01DA, 0x00D7, 0x0000, 0xFF65, 0xFF0A, - 0xFEE6, 0xFEEC, 0xFF10, 0xFF48, 0xFF87, 0xFFC3, 0xFFEF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0009, 0x0025, 0x004F, 0x0084, 0x00C1, 0x0104, 0x0149, 0x018D, - 0x01CC, 0x0205, 0x0233, 0x0253, 0x0263, 0x0260, 0x0245, 0x0211, - 0x01C0, 0x014F, 0x00BA, 0x0000, 0x0071, 0x007D, 0x0088, 0x0094, - 0x009F, 0x00AA, 0x00B6, 0x00C1, 0x00CC, 0x00D6, 0x00E0, 0x00EA, - 0x00F4, 0x00FD, 0x0105, 0x010B, 0x010F, 0x0112, 0x0115, 0x0116, - 0x0118, 0x011A, 0x011B, 0x011C, 0x011C, 0x011C, 0x011B, 0x011A, - 0x0118, 0x0116, 0x0112, 0x010A, 0x00FD, 0x00EC, 0x00D8, 0x00C3, - 0x00AE, 0x0097, 0x0081, 0x006A, 0x0055, 0x0040, 0x002D, 0x001B, - 0x000C, 0x0000, 0xFFF8, 0xFFF2, 0xFFF0, 0xFFF1, 0xFFF3, 0xFFF6, - 0xFFFA, 0xFFFD, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0007, 0x000F, 0x001A, - 0x0027, 0x0034, 0x0042, 0x0050, 0x005D, 0x0068, 0x0071, 0x0078, - 0x007B, 0x007A, 0x0075, 0x006B, 0x005A, 0x0043, 0x0025, 0x0000, - 0xFE69, 0xFE52, 0xFE3A, 0xFE21, 0xFE09, 0xFDEF, 0xFDD6, 0xFDBC, - 0xFDA3, 0xFD88, 0xFD6E, 0xFD54, 0xFD39, 0xFD1F, 0xFCFE, 0xFCD4, - 0xFCA4, 0xFC73, 0xFC46, 0xFC20, 0xFC06, 0xFBF5, 0xFBE8, 0xFBDF, - 0xFBDC, 0xFBDD, 0xFBE4, 0xFBF2, 0xFC06, 0xFC11, 0xFC24, 0xFC6E, - 0xFD1F, 0xFE31, 0xFF75, 0x00DF, 0x0263, 0x03F4, 0x0585, 0x0708, - 0x0871, 0x09B4, 0x0AC2, 0x0B91, 0x0C12, 0x0C39, 0x0B58, 0x0923, - 0x061E, 0x02CE, 0xFFB7, 0xFD5C, 0xFC3E, 0xFBC8, 0xFB61, 0xFB0A, - 0xFAC0, 0xFA84, 0xFA54, 0xFA2F, 0xFA15, 0xFA05, 0xF9FD, 0xF9FC, - 0xFA03, 0xFA0F, 0xFA20, 0xFA35, 0xFA4E, 0xFA68, 0xFA84, 0xFAA0, - 0xFABB, 0xFAD5, 0xFAED, 0xFB01, 0xFB10, 0xFB1B, 0xFB1F, 0xFB1D, - 0xFB1B, 0xFB20, 0xFB2D, 0xFB3E, 0xFB54, 0xFB6C, 0xFB85, 0xFB9F, - 0xFBB8, 0xFBCF, 0xFBE2, 0xFBF0, 0xFBF8, 0xFBF9, 0xFBF1, 0xFBE0, - 0xFBC3, 0xFB9A, 0xFB63, 0xFB1D, 0xFE5D, 0xFE83, 0xFEAB, 0xFED2, - 0xFEFA, 0xFF23, 0xFF4B, 0xFF73, 0xFF9C, 0xFFC3, 0xFFEB, 0x0010, - 0x0036, 0x005B, 0x007F, 0x00A2, 0x00C3, 0x00E3, 0x0101, 0x011E, - 0x0138, 0x014C, 0x0155, 0x0156, 0x0152, 0x014A, 0x0142, 0x013B, - 0x0138, 0x0138, 0x0139, 0x0139, 0x0139, 0x0139, 0x0139, 0x0139, - 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x0139, - 0x0139, 0x0138, 0x0137, 0x0135, 0x0132, 0x012F, 0x012D, 0x012B, - 0x012A, 0x0129, 0x0129, 0x0128, 0x0128, 0x0127, 0x0127, 0x0127, - 0x0127, 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, - 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, 0x0126, - 0x0126, 0x0126, 0x0126, 0x0125, 0x012A, 0x0138, 0x014C, 0x0167, - 0x0185, 0x01A6, 0x01C8, 0x01E9, 0x0208, 0x0224, 0x023B, 0x024B, - 0x0253, 0x0251, 0x0244, 0x022B, 0x0203, 0x01CB, 0x0182, 0x0125, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0003, - 0x0005, 0x0007, 0x0009, 0x000B, 0x000D, 0x000E, 0x0010, 0x0011, - 0x0011, 0x0011, 0x0010, 0x000F, 0x000C, 0x0009, 0x0001, 0xFFF2, - 0xFFDF, 0xFFCB, 0xFFB8, 0xFFA9, 0xFFA1, 0xFF9E, 0xFF9B, 0xFF99, - 0xFF97, 0xFF95, 0xFF93, 0xFF92, 0xFF91, 0xFF91, 0xFF90, 0xFF90, - 0xFF90, 0xFF90, 0xFF91, 0xFF91, 0xFF91, 0xFF92, 0xFF92, 0xFF93, - 0xFF94, 0xFF94, 0xFF95, 0xFF95, 0xFF95, 0xFF95, 0xFF95, 0xFF95, - 0xFF96, 0xFF97, 0xFF99, 0xFF9C, 0xFFA0, 0xFFA4, 0xFFA8, 0xFFAC, - 0xFFB0, 0xFFB3, 0xFFB6, 0xFFB8, 0xFFB9, 0xFFB9, 0xFFB8, 0xFFB5, - 0xFFB0, 0xFFA9, 0xFFA0, 0xFF95, 0xFD26, 0xFD26, 0xFD26, 0xFD26, - 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, - 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, 0xFD26, - 0xFD26, 0xFD28, 0xFD2B, 0xFD2F, 0xFD33, 0xFD35, 0xFD35, 0xFD30, - 0xFD26, 0xFD11, 0xFCEB, 0xFCB8, 0xFC7C, 0xFC3A, 0xFBF5, 0xFBB0, - 0xFB6F, 0xFB35, 0xFB06, 0xFAE4, 0xFAD2, 0xFAD5, 0xFAF0, 0xFB25, - 0xFB79, 0xFBEE, 0xFD0E, 0xFF1E, 0x01B8, 0x047B, 0x0701, 0x08E6, - 0x09C5, 0x09FE, 0x0A31, 0x0A5F, 0x0A89, 0x0AAE, 0x0AD0, 0x0AED, - 0x0B06, 0x0B1D, 0x0B2F, 0x0B3F, 0x0B4C, 0x0B57, 0x0B5F, 0x0B66, - 0x0B6A, 0x0B6D, 0x0B6F, 0x0B6F, 0x0B6F, 0x0B6D, 0x0B6C, 0x0B6A, - 0x0B69, 0x0B67, 0x0B66, 0x0B66, 0x0B67, 0x0B68, 0x0B68, 0x0B68, - 0x0B66, 0x0B63, 0x0B5F, 0x0B58, 0x0B4F, 0x0B43, 0x0B34, 0x0B22, - 0x0B0B, 0x0AF1, 0x0AD1, 0x0AAD, 0x0A83, 0x0A54, 0x0A1F, 0x09E3, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0002, 0x0005, 0x0009, 0x000D, 0x0012, 0x0017, 0x001C, - 0x0021, 0x0025, 0x0028, 0x002A, 0x002C, 0x002B, 0x0029, 0x0026, - 0x0020, 0x0018, 0x000D, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFD, 0x3FF6, 0x3FEC, - 0x3FE0, 0x3FD2, 0x3FC3, 0x3FB5, 0x3FA8, 0x3F9E, 0x3F96, 0x3F92, - 0x3F93, 0x3F99, 0x3FA7, 0x3FBB, 0x3FD8, 0x3FFF, 0x4055, 0x40EE, - 0x41AE, 0x4279, 0x4336, 0x43C7, 0x4412, 0x442E, 0x4447, 0x445B, - 0x446B, 0x4478, 0x4481, 0x4488, 0x448C, 0x448D, 0x448C, 0x4488, - 0x4484, 0x447D, 0x4476, 0x446D, 0x4463, 0x445A, 0x444F, 0x4445, - 0x443B, 0x4432, 0x4429, 0x4421, 0x441B, 0x4416, 0x4413, 0x4412, - 0x4413, 0x4414, 0x4417, 0x441A, 0x441D, 0x4421, 0x4425, 0x4429, - 0x442C, 0x4430, 0x4432, 0x4434, 0x4435, 0x4435, 0x4433, 0x4430, - 0x442C, 0x4425, 0x441D, 0x4412, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animvalue_05012F58, 0x0016d870, 76997, 0x00013040, 9224); // 0x05015360 -static const u16 peach_seg5_animindex_5015360[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0064, 0x10D8, 0x0064, 0x113C, 0x0064, 0x11A0, - 0x0064, 0x0FAC, 0x0064, 0x1010, 0x0064, 0x1074, - 0x0064, 0x0E80, 0x0064, 0x0EE4, 0x0064, 0x0F48, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x089E, - 0x0064, 0x0006, 0x0064, 0x006A, 0x0064, 0x00CE, - 0x0064, 0x0D54, 0x0064, 0x0DB8, 0x0064, 0x0E1C, - 0x0064, 0x0C28, 0x0064, 0x0C8C, 0x0064, 0x0CF0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0C27, - 0x0064, 0x089F, 0x0064, 0x0903, 0x0064, 0x0967, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x025E, - 0x0064, 0x0132, 0x0064, 0x0196, 0x0064, 0x01FA, - 0x0064, 0x02C2, 0x0064, 0x0326, 0x0064, 0x038A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0AFA, - 0x0064, 0x09CB, 0x0064, 0x0A2F, 0x0064, 0x0A93, - 0x0064, 0x051A, 0x0064, 0x057E, 0x0064, 0x05E2, - 0x0064, 0x03EE, 0x0064, 0x0452, 0x0064, 0x04B6, - 0x0064, 0x0646, 0x0064, 0x06AA, 0x0064, 0x070E, - 0x0064, 0x0AFB, 0x0064, 0x0B5F, 0x0064, 0x0BC3, - 0x0001, 0x0AF7, 0x0001, 0x0AF8, 0x0001, 0x0AF9, - 0x0064, 0x0772, 0x0064, 0x07D6, 0x0064, 0x083A, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animindex_5015360, 0x0016d870, 76997, 0x00015448, 264); // 0x05015468 static const struct Animation peach_seg5_anim_05015468 = { diff --git a/actors/peach/anims/anim_05016798.inc.c b/actors/peach/anims/anim_05016798.inc.c index 6b881c8f6..d1be4b87e 100644 --- a/actors/peach/anims/anim_05016798.inc.c +++ b/actors/peach/anims/anim_05016798.inc.c @@ -1,320 +1,9 @@ +#include "pc/rom_assets.h" // 0x05015480 -static const s16 peach_seg5_animvalue_05015480[] = { - 0x0000, 0x015E, 0xFFDB, 0xC50F, 0x3FFA, 0xC50F, 0xFDCE, 0xFD04, - 0xFC07, 0xFAE3, 0xF9A0, 0xF849, 0xF6E9, 0xF589, 0xF434, 0xF2F4, - 0xF1D3, 0xF0DB, 0xEFFF, 0xEF2C, 0xEE60, 0xED9A, 0xECDB, 0xEC20, - 0xEB6A, 0xEAB8, 0xEA08, 0xE95B, 0xE8AF, 0xE803, 0xE757, 0xE6AB, - 0xE5FD, 0xE54C, 0xE498, 0xE3E1, 0xE325, 0xE263, 0xE18D, 0xE09C, - 0xDF9A, 0xDE93, 0xDD91, 0xDC9F, 0xDBC8, 0xDB17, 0xDA97, 0xDA42, - 0xDA08, 0xD9E4, 0xD9D2, 0xD9CD, 0xD9D2, 0xD9DA, 0xD9E2, 0xD9E6, - 0x049C, 0x059B, 0x06DA, 0x084A, 0x09E0, 0x0B8C, 0x0D42, 0x0EF3, - 0x1093, 0x1213, 0x1367, 0x1481, 0x1552, 0x15EE, 0x1672, 0x16DF, - 0x1738, 0x177F, 0x17B7, 0x17E2, 0x1801, 0x1818, 0x1828, 0x1834, - 0x183F, 0x1849, 0x1856, 0x1868, 0x1880, 0x18A2, 0x18D0, 0x190C, - 0x195A, 0x19BB, 0x1A2A, 0x1AA0, 0x1B19, 0x1B90, 0x1BFD, 0x1C5E, - 0x1CAA, 0x1CE8, 0x1D1C, 0x1D47, 0x1D6A, 0x1D86, 0x1D9B, 0x1DA9, - 0x1DB1, 0x1DB3, 0xC8E3, 0xCA17, 0xCB9B, 0xCD5D, 0xCF49, 0xD14C, - 0xD355, 0xD550, 0xD729, 0xD8CF, 0xDA2F, 0xDB35, 0xDC02, 0xDCC4, - 0xDD7A, 0xDE24, 0xDEC3, 0xDF56, 0xDFDD, 0xE058, 0xE0C8, 0xE12B, - 0xE183, 0xE1CE, 0xE20E, 0xE241, 0xE268, 0xE283, 0xE292, 0xE294, - 0xE28B, 0xE275, 0xE248, 0xE201, 0xE1A7, 0xE142, 0xE0DB, 0xE07A, - 0xE028, 0xDFEC, 0xDFCE, 0xDFCA, 0xDFDC, 0xDFFC, 0xE026, 0xE054, - 0xE081, 0xE0A7, 0xE0C3, 0xE0CD, 0xF8E4, 0xF8E7, 0xF8E9, 0xF8EC, - 0xF8EF, 0xF8F2, 0xF8F5, 0xF8F9, 0xF8FC, 0xF900, 0xF904, 0xF907, - 0xF90B, 0xF90F, 0xF913, 0xF917, 0xF91B, 0xF91F, 0xF924, 0xF928, - 0xF92C, 0xF930, 0xF934, 0xF938, 0xF93C, 0xF940, 0xF944, 0xF948, - 0xF94C, 0xF950, 0xF954, 0xF957, 0xF95B, 0xF95E, 0xF961, 0xF964, - 0xF967, 0xF96A, 0xF96D, 0xF96F, 0xF971, 0xF973, 0xF975, 0xF977, - 0xF978, 0xF979, 0xF97A, 0xF97B, 0xF97B, 0xF97B, 0xE934, 0xE950, - 0xE96E, 0xE98E, 0xE9B0, 0xE9D3, 0xE9F8, 0xEA1F, 0xEA46, 0xEA6F, - 0xEA99, 0xEAC5, 0xEAF1, 0xEB1D, 0xEB4B, 0xEB79, 0xEBA7, 0xEBD6, - 0xEC06, 0xEC35, 0xEC64, 0xEC94, 0xECC3, 0xECF2, 0xED20, 0xED4E, - 0xED7B, 0xEDA8, 0xEDD4, 0xEDFF, 0xEE28, 0xEE51, 0xEE78, 0xEE9F, - 0xEEC3, 0xEEE6, 0xEF07, 0xEF27, 0xEF45, 0xEF60, 0xEF7A, 0xEF91, - 0xEFA6, 0xEFB8, 0xEFC8, 0xEFD6, 0xEFE0, 0xEFE8, 0xEFED, 0xEFEE, - 0xD9BC, 0xD9B7, 0xD9B1, 0xD9AB, 0xD9A5, 0xD99E, 0xD997, 0xD990, - 0xD988, 0xD980, 0xD978, 0xD970, 0xD968, 0xD95F, 0xD957, 0xD94E, - 0xD945, 0xD93C, 0xD933, 0xD92A, 0xD921, 0xD918, 0xD90F, 0xD906, - 0xD8FD, 0xD8F5, 0xD8EC, 0xD8E4, 0xD8DB, 0xD8D3, 0xD8CB, 0xD8C3, - 0xD8BC, 0xD8B5, 0xD8AE, 0xD8A7, 0xD8A1, 0xD89B, 0xD895, 0xD890, - 0xD88B, 0xD887, 0xD883, 0xD87F, 0xD87C, 0xD879, 0xD877, 0xD876, - 0xD875, 0xD875, 0xD546, 0xD4ED, 0xD48E, 0xD428, 0xD3BE, 0xD34E, - 0xD2D9, 0xD25F, 0xD1E1, 0xD160, 0xD0DB, 0xD052, 0xCFC7, 0xCF3A, - 0xCEAA, 0xCE18, 0xCD85, 0xCCF0, 0xCC5B, 0xCBC6, 0xCB30, 0xCA9A, - 0xCA06, 0xC971, 0xC8DF, 0xC84D, 0xC7BE, 0xC731, 0xC6A7, 0xC61F, - 0xC59B, 0xC51A, 0xC49E, 0xC425, 0xC3B2, 0xC343, 0xC2D9, 0xC276, - 0xC218, 0xC1C1, 0xC170, 0xC127, 0xC0E4, 0xC0AA, 0xC077, 0xC04D, - 0xC02C, 0xC014, 0xC005, 0xC000, 0x10B8, 0x1105, 0x1158, 0x11B1, - 0x120E, 0x126F, 0x12D5, 0x133F, 0x13AD, 0x141E, 0x1492, 0x1509, - 0x1582, 0x15FE, 0x167B, 0x16FA, 0x177B, 0x17FC, 0x187E, 0x1901, - 0x1983, 0x1A06, 0x1A88, 0x1B09, 0x1B89, 0x1C07, 0x1C84, 0x1CFF, - 0x1D78, 0x1DEE, 0x1E62, 0x1ED2, 0x1F3F, 0x1FA7, 0x200C, 0x206D, - 0x20C9, 0x2120, 0x2171, 0x21BE, 0x2204, 0x2244, 0x227E, 0x22B1, - 0x22DD, 0x2301, 0x231E, 0x2334, 0x2340, 0x2345, 0xF936, 0xF94F, - 0xF96B, 0xF988, 0xF9A6, 0xF9C6, 0xF9E8, 0xFA0B, 0xFA2F, 0xFA54, - 0xFA7A, 0xFAA1, 0xFAC9, 0xFAF1, 0xFB1A, 0xFB44, 0xFB6E, 0xFB99, - 0xFBC3, 0xFBEE, 0xFC19, 0xFC44, 0xFC6F, 0xFC99, 0xFCC3, 0xFCED, - 0xFD16, 0xFD3E, 0xFD66, 0xFD8C, 0xFDB2, 0xFDD7, 0xFDFB, 0xFE1D, - 0xFE3E, 0xFE5E, 0xFE7C, 0xFE99, 0xFEB4, 0xFECD, 0xFEE4, 0xFEF9, - 0xFF0C, 0xFF1C, 0xFF2B, 0xFF37, 0xFF40, 0xFF47, 0xFF4C, 0xFF4D, - 0xB1E6, 0xB1D0, 0xB1B8, 0xB19F, 0xB185, 0xB169, 0xB14C, 0xB12E, - 0xB10F, 0xB0EF, 0xB0CE, 0xB0AD, 0xB08A, 0xB067, 0xB044, 0xB020, - 0xAFFB, 0xAFD7, 0xAFB2, 0xAF8D, 0xAF68, 0xAF43, 0xAF1E, 0xAEF9, - 0xAED5, 0xAEB1, 0xAE8E, 0xAE6B, 0xAE49, 0xAE27, 0xAE06, 0xADE7, - 0xADC8, 0xADAA, 0xAD8E, 0xAD72, 0xAD58, 0xAD40, 0xAD28, 0xAD13, - 0xACFF, 0xACED, 0xACDC, 0xACCE, 0xACC1, 0xACB7, 0xACAF, 0xACA9, - 0xACA5, 0xACA4, 0x10D6, 0x10D7, 0x10D9, 0x10DA, 0x10DC, 0x10DD, - 0x10DF, 0x10E1, 0x10E3, 0x10E5, 0x10E7, 0x10E9, 0x10EB, 0x10ED, - 0x10F0, 0x10F2, 0x10F4, 0x10F6, 0x10F9, 0x10FB, 0x10FD, 0x10FF, - 0x1102, 0x1104, 0x1106, 0x1108, 0x110B, 0x110D, 0x110F, 0x1111, - 0x1113, 0x1115, 0x1117, 0x1119, 0x111A, 0x111C, 0x111E, 0x111F, - 0x1121, 0x1122, 0x1123, 0x1124, 0x1125, 0x1126, 0x1127, 0x1128, - 0x1128, 0x1128, 0x1129, 0x1129, 0x1660, 0x1614, 0x15C1, 0x156A, - 0x150E, 0x14AD, 0x1448, 0x13DF, 0x1372, 0x1302, 0x128F, 0x1219, - 0x11A1, 0x1127, 0x10AA, 0x102D, 0x0FAD, 0x0F2D, 0x0EAC, 0x0E2B, - 0x0DAA, 0x0D29, 0x0CA8, 0x0C28, 0x0BA9, 0x0B2C, 0x0AB0, 0x0A36, - 0x09BE, 0x0949, 0x08D7, 0x0868, 0x07FC, 0x0794, 0x0730, 0x06D0, - 0x0675, 0x061F, 0x05CE, 0x0583, 0x053D, 0x04FE, 0x04C4, 0x0492, - 0x0466, 0x0442, 0x0425, 0x0410, 0x0404, 0x03FF, 0xF5C7, 0xF5B9, - 0xF5AA, 0xF59A, 0xF588, 0xF577, 0xF564, 0xF550, 0xF53C, 0xF527, - 0xF512, 0xF4FC, 0xF4E6, 0xF4CF, 0xF4B8, 0xF4A1, 0xF489, 0xF472, - 0xF45A, 0xF442, 0xF42A, 0xF412, 0xF3FA, 0xF3E2, 0xF3CB, 0xF3B4, - 0xF39D, 0xF386, 0xF370, 0xF35A, 0xF345, 0xF330, 0xF31C, 0xF309, - 0xF2F7, 0xF2E5, 0xF2D4, 0xF2C4, 0xF2B5, 0xF2A7, 0xF29A, 0xF28E, - 0xF284, 0xF27A, 0xF272, 0xF26C, 0xF266, 0xF262, 0xF260, 0xF25F, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0xD652, 0xD5BB, 0xD519, 0xD46D, - 0xD3B8, 0xD2FA, 0xD233, 0xD165, 0xD08F, 0xCFB3, 0xCED1, 0xCDEA, - 0xCCFD, 0xCC0D, 0xCB18, 0xCA21, 0xC927, 0xC82B, 0xC72E, 0xC630, - 0xC532, 0xC434, 0xC337, 0xC23B, 0xC142, 0xC04B, 0xBF58, 0xBE69, - 0xBD7D, 0xBC97, 0xBBB7, 0xBADC, 0xBA09, 0xB93C, 0xB878, 0xB7BC, - 0xB709, 0xB660, 0xB5C1, 0xB52C, 0xB4A3, 0xB427, 0xB3B6, 0xB353, - 0xB2FD, 0xB2B6, 0xB27D, 0xB254, 0xB23B, 0xB233, 0xF7B4, 0xF746, - 0xF6D0, 0xF653, 0xF5CF, 0xF545, 0xF4B5, 0xF41F, 0xF384, 0xF2E4, - 0xF23F, 0xF197, 0xF0EB, 0xF03C, 0xEF8A, 0xEED7, 0xEE21, 0xED6A, - 0xECB2, 0xEBF9, 0xEB40, 0xEA87, 0xE9D0, 0xE919, 0xE863, 0xE7B0, - 0xE6FF, 0xE651, 0xE5A6, 0xE4FF, 0xE45B, 0xE3BD, 0xE323, 0xE28E, - 0xE1FF, 0xE177, 0xE0F5, 0xE07A, 0xE006, 0xDF9A, 0xDF37, 0xDEDC, - 0xDE8A, 0xDE42, 0xDE03, 0xDDD0, 0xDDA7, 0xDD89, 0xDD76, 0xDD70, - 0x0B47, 0x0B1B, 0x0AEC, 0x0AB9, 0x0A84, 0x0A4C, 0x0A12, 0x09D6, - 0x0997, 0x0957, 0x0914, 0x08D1, 0x088B, 0x0845, 0x07FD, 0x07B5, - 0x076B, 0x0722, 0x06D7, 0x068D, 0x0642, 0x05F8, 0x05AE, 0x0564, - 0x051B, 0x04D3, 0x048B, 0x0445, 0x0400, 0x03BD, 0x037B, 0x033B, - 0x02FD, 0x02C1, 0x0287, 0x0250, 0x021C, 0x01EA, 0x01BC, 0x0190, - 0x0168, 0x0143, 0x0123, 0x0105, 0x00EC, 0x00D7, 0x00C7, 0x00BB, - 0x00B3, 0x00B1, 0xB780, 0xB76B, 0xB754, 0xB73B, 0xB722, 0xB707, - 0xB6EB, 0xB6CE, 0xB6AF, 0xB690, 0xB670, 0xB64F, 0xB62E, 0xB60C, - 0xB5E9, 0xB5C6, 0xB5A3, 0xB57F, 0xB55B, 0xB537, 0xB513, 0xB4EF, - 0xB4CC, 0xB4A8, 0xB485, 0xB462, 0xB43F, 0xB41D, 0xB3FC, 0xB3DB, - 0xB3BC, 0xB39D, 0xB37F, 0xB362, 0xB346, 0xB32B, 0xB312, 0xB2FA, - 0xB2E4, 0xB2CF, 0xB2BB, 0xB2A9, 0xB29A, 0xB28C, 0xB27F, 0xB275, - 0xB26D, 0xB267, 0xB264, 0xB263, 0xFEF8, 0xFEFF, 0xFF0A, 0xFF1A, - 0xFF2F, 0xFF49, 0xFF6A, 0xFF8F, 0xFFB2, 0xFFD2, 0xFFEF, 0x0008, - 0x0020, 0x0035, 0x0048, 0x0059, 0x0067, 0x0073, 0x007D, 0x0085, - 0x008C, 0x0091, 0x0094, 0x0095, 0x0096, 0x0095, 0x0093, 0x008F, - 0x008B, 0x0086, 0x0080, 0x007A, 0x0073, 0x006B, 0x0063, 0x005B, - 0x0053, 0x004B, 0x0043, 0x003A, 0x0033, 0x002B, 0x0024, 0x001E, - 0x0019, 0x0014, 0x0010, 0x000D, 0x000B, 0x000A, 0xFAEB, 0xFADE, - 0xFAD4, 0xFAD1, 0xFAD8, 0xFAEB, 0xFB01, 0xFB16, 0xFB24, 0xFB2E, - 0xFB38, 0xFB40, 0xFB48, 0xFB4F, 0xFB56, 0xFB5C, 0xFB63, 0xFB69, - 0xFB70, 0xFB77, 0xFB7E, 0xFB86, 0xFB8E, 0xFB97, 0xFBA2, 0xFBAD, - 0xFBBA, 0xFBC8, 0xFBD8, 0xFBE9, 0xFBFC, 0xFC13, 0xFC2F, 0xFC50, - 0xFC74, 0xFC9C, 0xFCC5, 0xFCF0, 0xFD1C, 0xFD48, 0xFD73, 0xFD9D, - 0xFDC4, 0xFDE9, 0xFE0A, 0xFE27, 0xFE3F, 0xFE50, 0xFE5B, 0xFE5F, - 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, - 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, - 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, - 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3D, 0xBF3E, 0xBF3E, - 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, - 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3E, - 0xBF3E, 0xBF3E, 0xC066, 0x10B8, 0x1105, 0x1158, 0x11B1, 0x120E, - 0x126F, 0x12D5, 0x133F, 0x13AD, 0x141E, 0x1492, 0x1509, 0x1582, - 0x15FE, 0x167B, 0x16FA, 0x177B, 0x17FC, 0x187E, 0x1901, 0x1983, - 0x1A06, 0x1A88, 0x1B09, 0x1B89, 0x1C07, 0x1C84, 0x1CFF, 0x1D78, - 0x1DEE, 0x1E62, 0x1ED2, 0x1F3F, 0x1FA7, 0x200C, 0x206D, 0x20C9, - 0x2120, 0x2171, 0x21BE, 0x2204, 0x2244, 0x227E, 0x22B1, 0x22DD, - 0x2301, 0x231E, 0x2334, 0x2340, 0x2345, 0xF936, 0xF94F, 0xF96B, - 0xF988, 0xF9A6, 0xF9C6, 0xF9E8, 0xFA0B, 0xFA2F, 0xFA54, 0xFA7A, - 0xFAA1, 0xFAC9, 0xFAF1, 0xFB1A, 0xFB44, 0xFB6E, 0xFB99, 0xFBC3, - 0xFBEE, 0xFC19, 0xFC44, 0xFC6F, 0xFC99, 0xFCC3, 0xFCED, 0xFD16, - 0xFD3E, 0xFD66, 0xFD8C, 0xFDB2, 0xFDD7, 0xFDFB, 0xFE1D, 0xFE3E, - 0xFE5E, 0xFE7C, 0xFE99, 0xFEB4, 0xFECD, 0xFEE4, 0xFEF9, 0xFF0C, - 0xFF1C, 0xFF2B, 0xFF37, 0xFF40, 0xFF47, 0xFF4C, 0xFF4D, 0xB1E6, - 0xB1D0, 0xB1B8, 0xB19F, 0xB185, 0xB169, 0xB14C, 0xB12E, 0xB10F, - 0xB0EF, 0xB0CE, 0xB0AD, 0xB08A, 0xB067, 0xB044, 0xB020, 0xAFFB, - 0xAFD7, 0xAFB2, 0xAF8D, 0xAF68, 0xAF43, 0xAF1E, 0xAEF9, 0xAED5, - 0xAEB1, 0xAE8E, 0xAE6B, 0xAE49, 0xAE27, 0xAE06, 0xADE7, 0xADC8, - 0xADAA, 0xAD8E, 0xAD72, 0xAD58, 0xAD40, 0xAD28, 0xAD13, 0xACFF, - 0xACED, 0xACDC, 0xACCE, 0xACC1, 0xACB7, 0xACAF, 0xACA9, 0xACA5, - 0xACA4, 0xF7B4, 0xF746, 0xF6D0, 0xF653, 0xF5CF, 0xF545, 0xF4B5, - 0xF41F, 0xF384, 0xF2E4, 0xF23F, 0xF197, 0xF0EB, 0xF03C, 0xEF8A, - 0xEED7, 0xEE21, 0xED6A, 0xECB2, 0xEBF9, 0xEB40, 0xEA87, 0xE9D0, - 0xE919, 0xE863, 0xE7B0, 0xE6FF, 0xE651, 0xE5A6, 0xE4FF, 0xE45B, - 0xE3BD, 0xE323, 0xE28E, 0xE1FF, 0xE177, 0xE0F5, 0xE07A, 0xE006, - 0xDF9A, 0xDF37, 0xDEDC, 0xDE8A, 0xDE42, 0xDE03, 0xDDD0, 0xDDA7, - 0xDD89, 0xDD76, 0xDD70, 0x0B47, 0x0B1B, 0x0AEC, 0x0AB9, 0x0A84, - 0x0A4C, 0x0A12, 0x09D6, 0x0997, 0x0957, 0x0914, 0x08D1, 0x088B, - 0x0845, 0x07FD, 0x07B5, 0x076B, 0x0722, 0x06D7, 0x068D, 0x0642, - 0x05F8, 0x05AE, 0x0564, 0x051B, 0x04D3, 0x048B, 0x0445, 0x0400, - 0x03BD, 0x037B, 0x033B, 0x02FD, 0x02C1, 0x0287, 0x0250, 0x021C, - 0x01EA, 0x01BC, 0x0190, 0x0168, 0x0143, 0x0123, 0x0105, 0x00EC, - 0x00D7, 0x00C7, 0x00BB, 0x00B3, 0x00B1, 0xB780, 0xB76B, 0xB754, - 0xB73B, 0xB722, 0xB707, 0xB6EB, 0xB6CE, 0xB6AF, 0xB690, 0xB670, - 0xB64F, 0xB62E, 0xB60C, 0xB5E9, 0xB5C6, 0xB5A3, 0xB57F, 0xB55B, - 0xB537, 0xB513, 0xB4EF, 0xB4CC, 0xB4A8, 0xB485, 0xB462, 0xB43F, - 0xB41D, 0xB3FC, 0xB3DB, 0xB3BC, 0xB39D, 0xB37F, 0xB362, 0xB346, - 0xB32B, 0xB312, 0xB2FA, 0xB2E4, 0xB2CF, 0xB2BB, 0xB2A9, 0xB29A, - 0xB28C, 0xB27F, 0xB275, 0xB26D, 0xB267, 0xB264, 0xB263, 0xE0FF, - 0xC001, 0xE0FB, 0xBF7F, 0x0096, 0xFFBF, 0xFEAD, 0xFD70, 0xFC16, - 0xFAAF, 0xF949, 0xF7F4, 0xF6BD, 0xF5B4, 0xF4E7, 0xF465, 0xF411, - 0xF3C1, 0xF375, 0xF32E, 0xF2EB, 0xF2AC, 0xF270, 0xF239, 0xF205, - 0xF1D5, 0xF1A8, 0xF17F, 0xF158, 0xF135, 0xF115, 0xF0F7, 0xF0DC, - 0xF0C4, 0xF0AE, 0xF09A, 0xF088, 0xF079, 0xF06B, 0xF05F, 0xF055, - 0xF04C, 0xF045, 0xF03F, 0xF03A, 0xF037, 0xF034, 0xF032, 0xF030, - 0xF030, 0xF02F, 0xF02F, 0xF02F, 0xF02F, 0xFF83, 0xFF68, 0xFF45, - 0xFF1C, 0xFEF0, 0xFEC2, 0xFE96, 0xFE6C, 0xFE47, 0xFE29, 0xFE14, - 0xFE0B, 0xFE08, 0xFE07, 0xFE06, 0xFE07, 0xFE09, 0xFE0C, 0xFE10, - 0xFE15, 0xFE1B, 0xFE21, 0xFE28, 0xFE2F, 0xFE37, 0xFE40, 0xFE49, - 0xFE52, 0xFE5C, 0xFE66, 0xFE70, 0xFE7A, 0xFE84, 0xFE8E, 0xFE98, - 0xFEA1, 0xFEAB, 0xFEB4, 0xFEBD, 0xFEC5, 0xFECD, 0xFED5, 0xFEDB, - 0xFEE1, 0xFEE7, 0xFEEB, 0xFEEF, 0xFEF1, 0xFEF3, 0xFEF4, 0x0981, - 0x08CD, 0x07D6, 0x06AD, 0x0562, 0x0406, 0x02AA, 0x015E, 0x0032, - 0xFF39, 0xFE81, 0xFE1C, 0xFDE9, 0xFDBC, 0xFD96, 0xFD76, 0xFD5C, - 0xFD47, 0xFD37, 0xFD2D, 0xFD27, 0xFD25, 0xFD27, 0xFD2D, 0xFD37, - 0xFD44, 0xFD53, 0xFD65, 0xFD7A, 0xFD90, 0xFDA8, 0xFDC2, 0xFDDD, - 0xFDF9, 0xFE15, 0xFE31, 0xFE4E, 0xFE6A, 0xFE86, 0xFEA0, 0xFEBA, - 0xFED2, 0xFEE8, 0xFEFD, 0xFF0F, 0xFF1E, 0xFF2A, 0xFF34, 0xFF39, - 0xFF3B, 0xBF84, 0xFEE3, 0xFD3A, 0xFB20, 0xF8B2, 0xF60A, 0xF344, - 0xF07C, 0xEDCC, 0xEB50, 0xE923, 0xE761, 0xE625, 0xE537, 0xE44C, - 0xE364, 0xE27F, 0xE19E, 0xE0C1, 0xDFE8, 0xDF13, 0xDE42, 0xDD76, - 0xDCAE, 0xDBEC, 0xDB2E, 0xDA76, 0xD9C3, 0xD916, 0xD86F, 0xD7CD, - 0xD732, 0xD69D, 0xD60E, 0xD586, 0xD505, 0xD48B, 0xD419, 0xD3AD, - 0xD349, 0xD2ED, 0xD299, 0xD24D, 0xD209, 0xD1CE, 0xD19B, 0xD171, - 0xD150, 0xD139, 0xD12A, 0xD126, 0xFFC7, 0xFF72, 0xFF06, 0xFE89, - 0xFE00, 0xFD72, 0xFCE2, 0xFC58, 0xFBD7, 0xFB66, 0xFB09, 0xFAC7, - 0xFA94, 0xFA62, 0xFA2F, 0xF9FE, 0xF9CC, 0xF99C, 0xF96C, 0xF93D, - 0xF90E, 0xF8E1, 0xF8B4, 0xF888, 0xF85D, 0xF833, 0xF80A, 0xF7E2, - 0xF7BC, 0xF797, 0xF773, 0xF750, 0xF72F, 0xF70F, 0xF6F1, 0xF6D4, - 0xF6B9, 0xF69F, 0xF687, 0xF672, 0xF65D, 0xF64B, 0xF63B, 0xF62D, - 0xF620, 0xF616, 0xF60E, 0xF608, 0xF605, 0xF604, 0xFAB0, 0xFA0B, - 0xF93B, 0xF849, 0xF742, 0xF631, 0xF521, 0xF41C, 0xF330, 0xF266, - 0xF1CA, 0xF168, 0xF127, 0xF0EB, 0xF0B1, 0xF07B, 0xF048, 0xF018, - 0xEFEB, 0xEFC1, 0xEF99, 0xEF75, 0xEF53, 0xEF33, 0xEF16, 0xEEFB, - 0xEEE3, 0xEECC, 0xEEB8, 0xEEA5, 0xEE95, 0xEE86, 0xEE79, 0xEE6D, - 0xEE63, 0xEE5A, 0xEE52, 0xEE4B, 0xEE46, 0xEE42, 0xEE3E, 0xEE3B, - 0xEE39, 0xEE38, 0xEE37, 0xEE36, 0xEE36, 0xEE36, 0xEE36, 0xEE36, - 0xFEE3, 0xFD3A, 0xFB20, 0xF8B2, 0xF60A, 0xF344, 0xF07C, 0xEDCC, - 0xEB50, 0xE923, 0xE761, 0xE625, 0xE537, 0xE44C, 0xE364, 0xE27F, - 0xE19E, 0xE0C1, 0xDFE8, 0xDF13, 0xDE42, 0xDD76, 0xDCAE, 0xDBEC, - 0xDB2E, 0xDA76, 0xD9C3, 0xD916, 0xD86F, 0xD7CD, 0xD732, 0xD69D, - 0xD60E, 0xD586, 0xD505, 0xD48B, 0xD419, 0xD3AD, 0xD349, 0xD2ED, - 0xD299, 0xD24D, 0xD209, 0xD1CE, 0xD19B, 0xD171, 0xD150, 0xD139, - 0xD12A, 0xD126, 0xFFC7, 0xFF72, 0xFF06, 0xFE89, 0xFE00, 0xFD72, - 0xFCE2, 0xFC58, 0xFBD7, 0xFB66, 0xFB09, 0xFAC7, 0xFA94, 0xFA62, - 0xFA2F, 0xF9FE, 0xF9CC, 0xF99C, 0xF96C, 0xF93D, 0xF90E, 0xF8E1, - 0xF8B4, 0xF888, 0xF85D, 0xF833, 0xF80A, 0xF7E2, 0xF7BC, 0xF797, - 0xF773, 0xF750, 0xF72F, 0xF70F, 0xF6F1, 0xF6D4, 0xF6B9, 0xF69F, - 0xF687, 0xF672, 0xF65D, 0xF64B, 0xF63B, 0xF62D, 0xF620, 0xF616, - 0xF60E, 0xF608, 0xF605, 0xF604, 0xFAB0, 0xFA0B, 0xF93B, 0xF849, - 0xF742, 0xF631, 0xF521, 0xF41C, 0xF330, 0xF266, 0xF1CA, 0xF168, - 0xF127, 0xF0EB, 0xF0B1, 0xF07B, 0xF048, 0xF018, 0xEFEB, 0xEFC1, - 0xEF99, 0xEF75, 0xEF53, 0xEF33, 0xEF16, 0xEEFB, 0xEEE3, 0xEECC, - 0xEEB8, 0xEEA5, 0xEE95, 0xEE86, 0xEE79, 0xEE6D, 0xEE63, 0xEE5A, - 0xEE52, 0xEE4B, 0xEE46, 0xEE42, 0xEE3E, 0xEE3B, 0xEE39, 0xEE38, - 0xEE37, 0xEE36, 0xEE36, 0xEE36, 0xEE36, 0xEE36, 0xFEE3, 0xFD3A, - 0xFB20, 0xF8B2, 0xF60A, 0xF344, 0xF07C, 0xEDCC, 0xEB50, 0xE923, - 0xE761, 0xE625, 0xE537, 0xE44C, 0xE364, 0xE27F, 0xE19E, 0xE0C1, - 0xDFE8, 0xDF13, 0xDE42, 0xDD76, 0xDCAE, 0xDBEC, 0xDB2E, 0xDA76, - 0xD9C3, 0xD916, 0xD86F, 0xD7CD, 0xD732, 0xD69D, 0xD60E, 0xD586, - 0xD505, 0xD48B, 0xD419, 0xD3AD, 0xD349, 0xD2ED, 0xD299, 0xD24D, - 0xD209, 0xD1CE, 0xD19B, 0xD171, 0xD150, 0xD139, 0xD12A, 0xD126, - 0xFFC7, 0xFF72, 0xFF06, 0xFE89, 0xFE00, 0xFD72, 0xFCE2, 0xFC58, - 0xFBD7, 0xFB66, 0xFB09, 0xFAC7, 0xFA94, 0xFA62, 0xFA2F, 0xF9FE, - 0xF9CC, 0xF99C, 0xF96C, 0xF93D, 0xF90E, 0xF8E1, 0xF8B4, 0xF888, - 0xF85D, 0xF833, 0xF80A, 0xF7E2, 0xF7BC, 0xF797, 0xF773, 0xF750, - 0xF72F, 0xF70F, 0xF6F1, 0xF6D4, 0xF6B9, 0xF69F, 0xF687, 0xF672, - 0xF65D, 0xF64B, 0xF63B, 0xF62D, 0xF620, 0xF616, 0xF60E, 0xF608, - 0xF605, 0xF604, 0xFAB0, 0xFA0B, 0xF93B, 0xF849, 0xF742, 0xF631, - 0xF521, 0xF41C, 0xF330, 0xF266, 0xF1CA, 0xF168, 0xF127, 0xF0EB, - 0xF0B1, 0xF07B, 0xF048, 0xF018, 0xEFEB, 0xEFC1, 0xEF99, 0xEF75, - 0xEF53, 0xEF33, 0xEF16, 0xEEFB, 0xEEE3, 0xEECC, 0xEEB8, 0xEEA5, - 0xEE95, 0xEE86, 0xEE79, 0xEE6D, 0xEE63, 0xEE5A, 0xEE52, 0xEE4B, - 0xEE46, 0xEE42, 0xEE3E, 0xEE3B, 0xEE39, 0xEE38, 0xEE37, 0xEE36, - 0xEE36, 0xEE36, 0xEE36, 0xEE36, 0x0096, 0xFFBF, 0xFEAD, 0xFD70, - 0xFC16, 0xFAAF, 0xF949, 0xF7F4, 0xF6BD, 0xF5B4, 0xF4E7, 0xF465, - 0xF411, 0xF3C1, 0xF375, 0xF32E, 0xF2EB, 0xF2AC, 0xF270, 0xF239, - 0xF205, 0xF1D5, 0xF1A8, 0xF17F, 0xF158, 0xF135, 0xF115, 0xF0F7, - 0xF0DC, 0xF0C4, 0xF0AE, 0xF09A, 0xF088, 0xF079, 0xF06B, 0xF05F, - 0xF055, 0xF04C, 0xF045, 0xF03F, 0xF03A, 0xF037, 0xF034, 0xF032, - 0xF030, 0xF030, 0xF02F, 0xF02F, 0xF02F, 0xF02F, 0xFF83, 0xFF68, - 0xFF45, 0xFF1C, 0xFEF0, 0xFEC2, 0xFE96, 0xFE6C, 0xFE47, 0xFE29, - 0xFE14, 0xFE0B, 0xFE08, 0xFE07, 0xFE06, 0xFE07, 0xFE09, 0xFE0C, - 0xFE10, 0xFE15, 0xFE1B, 0xFE21, 0xFE28, 0xFE2F, 0xFE37, 0xFE40, - 0xFE49, 0xFE52, 0xFE5C, 0xFE66, 0xFE70, 0xFE7A, 0xFE84, 0xFE8E, - 0xFE98, 0xFEA1, 0xFEAB, 0xFEB4, 0xFEBD, 0xFEC5, 0xFECD, 0xFED5, - 0xFEDB, 0xFEE1, 0xFEE7, 0xFEEB, 0xFEEF, 0xFEF1, 0xFEF3, 0xFEF4, - 0x0981, 0x08CD, 0x07D6, 0x06AD, 0x0562, 0x0406, 0x02AA, 0x015E, - 0x0032, 0xFF39, 0xFE81, 0xFE1C, 0xFDE9, 0xFDBC, 0xFD96, 0xFD76, - 0xFD5C, 0xFD47, 0xFD37, 0xFD2D, 0xFD27, 0xFD25, 0xFD27, 0xFD2D, - 0xFD37, 0xFD44, 0xFD53, 0xFD65, 0xFD7A, 0xFD90, 0xFDA8, 0xFDC2, - 0xFDDD, 0xFDF9, 0xFE15, 0xFE31, 0xFE4E, 0xFE6A, 0xFE86, 0xFEA0, - 0xFEBA, 0xFED2, 0xFEE8, 0xFEFD, 0xFF0F, 0xFF1E, 0xFF2A, 0xFF34, - 0xFF39, 0xFF3B, 0xFFF1, 0xFFE0, 0xFFCE, 0xFFBB, 0xFFA7, 0xFF92, - 0xFF7C, 0xFF65, 0xFF4D, 0xFF35, 0xFF1C, 0xFF02, 0xFEE8, 0xFECD, - 0xFEB2, 0xFE96, 0xFE7B, 0xFE5F, 0xFE43, 0xFE26, 0xFE0A, 0xFDEE, - 0xFDD2, 0xFDB6, 0xFD9A, 0xFD7F, 0xFD64, 0xFD49, 0xFD2F, 0xFD16, - 0xFCFD, 0xFCE4, 0xFCCD, 0xFCB6, 0xFCA0, 0xFC8C, 0xFC78, 0xFC65, - 0xFC53, 0xFC43, 0xFC34, 0xFC26, 0xFC19, 0xFC0E, 0xFC05, 0xFBFD, - 0xFBF7, 0xFBF2, 0xFBEF, 0xFBEE, 0x0000, 0xFFFF, 0xFFFF, 0xFFFE, - 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFB, 0xFFFA, 0xFFF9, 0xFFF8, 0xFFF7, - 0xFFF6, 0xFFF5, 0xFFF4, 0xFFF3, 0xFFF2, 0xFFF1, 0xFFF0, 0xFFEF, - 0xFFEE, 0xFFED, 0xFFEC, 0xFFEB, 0xFFEA, 0xFFE9, 0xFFE8, 0xFFE7, - 0xFFE7, 0xFFE6, 0xFFE5, 0xFFE4, 0xFFE3, 0xFFE2, 0xFFE1, 0xFFE1, - 0xFFE0, 0xFFDF, 0xFFDF, 0xFFDE, 0xFFDE, 0xFFDD, 0xFFDD, 0xFFDC, - 0xFFDC, 0xFFDC, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0x4406, 0x43F8, - 0x43EA, 0x43DB, 0x43CB, 0x43BA, 0x43A8, 0x4396, 0x4383, 0x436F, - 0x435B, 0x4347, 0x4332, 0x431C, 0x4307, 0x42F1, 0x42DB, 0x42C4, - 0x42AE, 0x4297, 0x4281, 0x426A, 0x4254, 0x423D, 0x4227, 0x4211, - 0x41FC, 0x41E7, 0x41D2, 0x41BD, 0x41A9, 0x4196, 0x4183, 0x4171, - 0x4160, 0x414F, 0x413F, 0x4130, 0x4122, 0x4115, 0x4109, 0x40FE, - 0x40F4, 0x40EB, 0x40E3, 0x40DD, 0x40D8, 0x40D4, 0x40D2, 0x40D1, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animvalue_05015480, 0x0016d870, 76997, 0x00015568, 4624); // 0x05016690 -static const u16 peach_seg5_animindex_5016690[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0032, 0x0872, 0x0032, 0x08A4, 0x0032, 0x08D6, - 0x0032, 0x07DC, 0x0032, 0x080E, 0x0032, 0x0840, - 0x0032, 0x0746, 0x0032, 0x0778, 0x0032, 0x07AA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0452, - 0x0032, 0x0006, 0x0032, 0x0038, 0x0032, 0x006A, - 0x0032, 0x06B0, 0x0032, 0x06E2, 0x0032, 0x0714, - 0x0032, 0x061A, 0x0032, 0x064C, 0x0032, 0x067E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0619, - 0x0032, 0x0453, 0x0032, 0x0485, 0x0032, 0x04B7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0132, - 0x0032, 0x009C, 0x0032, 0x00CE, 0x0032, 0x0100, - 0x0032, 0x0164, 0x0032, 0x0196, 0x0032, 0x01C8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0582, - 0x0032, 0x04E9, 0x0032, 0x051B, 0x0032, 0x054D, - 0x0032, 0x0290, 0x0032, 0x02C2, 0x0032, 0x02F4, - 0x0032, 0x01FA, 0x0032, 0x022C, 0x0032, 0x025E, - 0x0032, 0x0326, 0x0032, 0x0358, 0x0032, 0x038A, - 0x0032, 0x0583, 0x0032, 0x05B5, 0x0032, 0x05E7, - 0x0001, 0x057F, 0x0001, 0x0580, 0x0001, 0x0581, - 0x0032, 0x03BC, 0x0032, 0x03EE, 0x0032, 0x0420, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animindex_5016690, 0x0016d870, 76997, 0x00016778, 264); // 0x05016798 static const struct Animation peach_seg5_anim_05016798 = { diff --git a/actors/peach/anims/anim_05018664.inc.c b/actors/peach/anims/anim_05018664.inc.c index ca235d8f5..eb0744c83 100644 --- a/actors/peach/anims/anim_05018664.inc.c +++ b/actors/peach/anims/anim_05018664.inc.c @@ -1,506 +1,9 @@ +#include "pc/rom_assets.h" // 0x050167B0 -static const s16 peach_seg5_animvalue_050167B0[] = { - 0x0000, 0x015E, 0xFFDB, 0xC50F, 0x3FFA, 0xC50F, 0xD9E6, 0xDA18, - 0xDAA9, 0xDB90, 0xDCC4, 0xDE3D, 0xDFF2, 0xE1DB, 0xE3EF, 0xE626, - 0xE877, 0xEAD9, 0xED44, 0xEFAF, 0xF212, 0xF464, 0xF69C, 0xF8B3, - 0xFA9F, 0xFC57, 0xFDD4, 0xFF0D, 0xFFF7, 0x0092, 0x00EB, 0x010B, - 0x00FC, 0x00C8, 0x007A, 0x001C, 0xFFB8, 0xFF58, 0xFF05, 0xFECB, - 0xFEB3, 0xFEB0, 0xFEAE, 0xFEAD, 0xFEAC, 0xFEAC, 0xFEAD, 0xFEAD, - 0xFEAE, 0xFEB0, 0xFEB1, 0xFEB2, 0xFEB3, 0xFEB3, 0xFEB4, 0xFEB4, - 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, - 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, - 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, - 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, - 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0x1DB3, 0x1D8B, 0x1D17, 0x1C5D, - 0x1B66, 0x1A37, 0x18D8, 0x174F, 0x15A4, 0x13DD, 0x1201, 0x1018, - 0x0E27, 0x0C37, 0x0A4E, 0x0872, 0x06AB, 0x0500, 0x0378, 0x0219, - 0x00EA, 0xFFF3, 0xFF44, 0xFEDF, 0xFEBB, 0xFECC, 0xFF05, 0xFF5C, - 0xFFC5, 0x0033, 0x009E, 0x00F7, 0x0134, 0x0149, 0x0142, 0x0133, - 0x011C, 0x00FF, 0x00DD, 0x00B8, 0x0091, 0x006A, 0x0043, 0x001E, - 0xFFFE, 0xFFE1, 0xFFCA, 0xFFBA, 0xFFB2, 0xFFB8, 0xFFCC, 0xFFEB, - 0x0011, 0x003E, 0x006C, 0x009A, 0x00C3, 0x00E5, 0x00FE, 0x0109, - 0x0102, 0x00EA, 0x00C6, 0x009A, 0x006C, 0x003F, 0x001A, 0x0000, - 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, - 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, - 0xFFF7, 0xFFF7, 0xE0CD, 0xE0B5, 0xE071, 0xE004, 0xDF72, 0xDEBF, - 0xDDEE, 0xDD04, 0xDC04, 0xDAF2, 0xD9D2, 0xD8A7, 0xD776, 0xD642, - 0xD50F, 0xD3E1, 0xD2BB, 0xD1A2, 0xD099, 0xCFA4, 0xCEC7, 0xCE06, - 0xCD5C, 0xCCC1, 0xCC35, 0xCBB6, 0xCB44, 0xCADD, 0xCA81, 0xCA2E, - 0xC9E4, 0xC9A2, 0xC967, 0xC931, 0xC900, 0xC8D8, 0xC8BD, 0xC8AC, - 0xC8A5, 0xC8A6, 0xC8AE, 0xC8BA, 0xC8CA, 0xC8DB, 0xC8ED, 0xC8FD, - 0xC90B, 0xC914, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, - 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, - 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, - 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, - 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, 0xC917, - 0xF97B, 0xF96C, 0xF943, 0xF90A, 0xF8C9, 0xF888, 0xF851, 0xF82C, - 0xF822, 0xF83B, 0xF880, 0xF8F9, 0xF9B0, 0xFAAC, 0xFBF7, 0xFDE1, - 0x0094, 0x03E2, 0x079B, 0x0B90, 0x0F93, 0x1373, 0x1701, 0x1A0F, - 0x1C6D, 0x1DEC, 0x1ED0, 0x1F7D, 0x1FF8, 0x2046, 0x206B, 0x206B, - 0x204B, 0x200F, 0x1FBB, 0x1F54, 0x1EDE, 0x1E5E, 0x1DD8, 0x1D50, - 0x1CCA, 0x1C4C, 0x1BD8, 0x1B75, 0x1B25, 0x1AEE, 0x1AC4, 0x1A97, - 0x1A69, 0x1A38, 0x1A07, 0x19D3, 0x199F, 0x1969, 0x1932, 0x18FB, - 0x18C2, 0x188A, 0x1851, 0x1817, 0x17DE, 0x17A5, 0x176D, 0x1734, - 0x16FD, 0x16C6, 0x1690, 0x165B, 0x1628, 0x15F6, 0x15C6, 0x1597, - 0x156A, 0x1540, 0x1517, 0x14F1, 0x14CE, 0x14AD, 0x148F, 0x1474, - 0x145D, 0x1449, 0x1438, 0x142B, 0x1422, 0x141D, 0xEFEE, 0xF053, - 0xF16E, 0xF31E, 0xF543, 0xF7BD, 0xFA6E, 0xFD33, 0xFFEE, 0x027E, - 0x04C4, 0x06A0, 0x07F1, 0x0898, 0x0876, 0x0737, 0x04C9, 0x016A, - 0xFD59, 0xF8D2, 0xF414, 0xEF5C, 0xEAEA, 0xE6FA, 0xE3CB, 0xE19B, - 0xE118, 0xE258, 0xE4B4, 0xE783, 0xEA20, 0xEBE2, 0xEC58, 0xEC8D, - 0xECBF, 0xECEF, 0xED1C, 0xED46, 0xED6E, 0xED93, 0xEDB6, 0xEDD7, - 0xEDF5, 0xEE12, 0xEE2C, 0xEE44, 0xEE5B, 0xEE6F, 0xEE82, 0xEE93, - 0xEEA2, 0xEEAF, 0xEEBB, 0xEEC6, 0xEECF, 0xEED7, 0xEEDD, 0xEEE3, - 0xEEE7, 0xEEEA, 0xEEEC, 0xEEEE, 0xEEEE, 0xEEEE, 0xEEED, 0xEEEB, - 0xEEE8, 0xEEE6, 0xEEE2, 0xEEDF, 0xEEDB, 0xEED7, 0xEED2, 0xEECE, - 0xEEC9, 0xEEC5, 0xEEC0, 0xEEBC, 0xEEB8, 0xEEB5, 0xEEB1, 0xEEAF, - 0xEEAC, 0xEEAB, 0xEEA9, 0xEEA9, 0xD875, 0xD8B9, 0xD978, 0xDA9F, - 0xDC18, 0xDDD1, 0xDFB4, 0xE1AF, 0xE3AD, 0xE599, 0xE760, 0xE8EF, - 0xEA30, 0xEB10, 0xEB7B, 0xEB49, 0xEA78, 0xE928, 0xE77C, 0xE593, - 0xE390, 0xE194, 0xDFC0, 0xDE36, 0xDD16, 0xDC82, 0xDC54, 0xDC4A, - 0xDC62, 0xDC97, 0xDCE5, 0xDD4A, 0xDDC1, 0xDE46, 0xDED5, 0xDF6B, - 0xE004, 0xE09B, 0xE12E, 0xE1B8, 0xE236, 0xE2A4, 0xE2FD, 0xE33F, - 0xE365, 0xE36B, 0xE35C, 0xE346, 0xE329, 0xE306, 0xE2DC, 0xE2AC, - 0xE277, 0xE23C, 0xE1FD, 0xE1BA, 0xE173, 0xE129, 0xE0DB, 0xE08B, - 0xE039, 0xDFE5, 0xDF8F, 0xDF39, 0xDEE2, 0xDE8B, 0xDE34, 0xDDDD, - 0xDD88, 0xDD34, 0xDCE2, 0xDC92, 0xDC44, 0xDBFA, 0xDBB3, 0xDB70, - 0xDB32, 0xDAF8, 0xDAC3, 0xDA93, 0xDA69, 0xDA46, 0xDA29, 0xDA14, - 0xDA05, 0xD9FF, 0xC000, 0xC01B, 0xC065, 0xC0D4, 0xC160, 0xC1FF, - 0xC2A7, 0xC34F, 0xC3EF, 0xC47B, 0xC4EC, 0xC537, 0xC554, 0xC539, - 0xC4DC, 0xC403, 0xC293, 0xC0B3, 0xBE87, 0xBC37, 0xB9E7, 0xB7BF, - 0xB5E4, 0xB47D, 0xB3AE, 0xB348, 0xB2FF, 0xB2D1, 0xB2BB, 0xB2BB, - 0xB2CE, 0xB2F2, 0xB325, 0xB364, 0xB3AC, 0xB3FC, 0xB451, 0xB4A9, - 0xB501, 0xB556, 0xB5A7, 0xB5F1, 0xB631, 0xB666, 0xB68C, 0xB6A1, - 0xB6AD, 0xB6B8, 0xB6C1, 0xB6CA, 0xB6D1, 0xB6D7, 0xB6DC, 0xB6E1, - 0xB6E4, 0xB6E7, 0xB6E9, 0xB6EA, 0xB6EB, 0xB6EB, 0xB6EA, 0xB6E9, - 0xB6E7, 0xB6E5, 0xB6E2, 0xB6DF, 0xB6DC, 0xB6D9, 0xB6D5, 0xB6D1, - 0xB6CD, 0xB6C9, 0xB6C5, 0xB6C1, 0xB6BD, 0xB6B9, 0xB6B5, 0xB6B1, - 0xB6AE, 0xB6AB, 0xB6A8, 0xB6A6, 0xB6A4, 0xB6A3, 0xB6A2, 0xB6A1, - 0x2345, 0x2333, 0x2300, 0x22B3, 0x2250, 0x21DD, 0x215F, 0x20DC, - 0x2059, 0x1FDC, 0x1F69, 0x1F06, 0x1EB9, 0x1E88, 0x1E76, 0x1E7A, - 0x1E83, 0x1E92, 0x1EA5, 0x1EBD, 0x1ED9, 0x1EFA, 0x1F1E, 0x1F45, - 0x1F6F, 0x1F9C, 0x1FCC, 0x1FFD, 0x2030, 0x2065, 0x209A, 0x20D1, - 0x2108, 0x213E, 0x2175, 0x21AB, 0x21E1, 0x2215, 0x2248, 0x2279, - 0x22A7, 0x22D4, 0x22FD, 0x2324, 0x2347, 0x2366, 0x2383, 0x23A1, - 0x23BE, 0x23DC, 0x23F9, 0x2417, 0x2434, 0x2451, 0x246E, 0x248B, - 0x24A7, 0x24C3, 0x24DF, 0x24FA, 0x2514, 0x252F, 0x2548, 0x2561, - 0x257A, 0x2591, 0x25A8, 0x25BE, 0x25D4, 0x25E8, 0x25FC, 0x260E, - 0x2620, 0x2631, 0x2640, 0x264F, 0x265C, 0x2668, 0x2673, 0x267C, - 0x2684, 0x268B, 0x2690, 0x2694, 0x2697, 0x2697, 0xFF4D, 0xFF43, - 0xFF27, 0xFEFB, 0xFEC5, 0xFE85, 0xFE41, 0xFDFB, 0xFDB6, 0xFD75, - 0xFD3C, 0xFD0F, 0xFCEF, 0xFCE1, 0xFCE7, 0xFCFC, 0xFD17, 0xFD37, - 0xFD5C, 0xFD85, 0xFDB2, 0xFDE3, 0xFE17, 0xFE4E, 0xFE87, 0xFEC2, - 0xFEFF, 0xFF3C, 0xFF7B, 0xFFB9, 0xFFF8, 0x0035, 0x0072, 0x00AD, - 0x00E7, 0x011F, 0x0154, 0x0186, 0x01B4, 0x01DE, 0x0205, 0x0226, - 0x0242, 0x0259, 0x026A, 0x0274, 0x0279, 0x027A, 0x0278, 0x0271, - 0x0268, 0x025B, 0x024B, 0x0239, 0x0224, 0x020C, 0x01F3, 0x01D7, - 0x01BA, 0x019B, 0x017B, 0x0159, 0x0137, 0x0114, 0x00F0, 0x00CC, - 0x00A7, 0x0083, 0x005F, 0x003B, 0x0018, 0xFFF7, 0xFFD6, 0xFFB6, - 0xFF97, 0xFF7A, 0xFF5F, 0xFF46, 0xFF2F, 0xFF1A, 0xFF09, 0xFEF9, - 0xFEED, 0xFEE5, 0xFEDF, 0xFEDD, 0xACA4, 0xACBF, 0xAD0C, 0xAD82, - 0xAE1A, 0xAECA, 0xAF8B, 0xB055, 0xB120, 0xB1E3, 0xB296, 0xB332, - 0xB3AE, 0xB401, 0xB425, 0xB428, 0xB421, 0xB410, 0xB3F7, 0xB3D4, - 0xB3AB, 0xB37A, 0xB344, 0xB308, 0xB2C7, 0xB283, 0xB23B, 0xB1F0, - 0xB1A4, 0xB156, 0xB109, 0xB0BB, 0xB06E, 0xB024, 0xAFDB, 0xAF96, - 0xAF55, 0xAF18, 0xAEE1, 0xAEAF, 0xAE85, 0xAE61, 0xAE46, 0xAE34, - 0xAE2C, 0xAE2D, 0xAE38, 0xAE49, 0xAE60, 0xAE7D, 0xAEA0, 0xAEC8, - 0xAEF4, 0xAF25, 0xAF5A, 0xAF93, 0xAFCF, 0xB00E, 0xB050, 0xB094, - 0xB0DA, 0xB122, 0xB16B, 0xB1B5, 0xB1FF, 0xB249, 0xB294, 0xB2DD, - 0xB326, 0xB36E, 0xB3B4, 0xB3F8, 0xB43A, 0xB479, 0xB4B5, 0xB4EE, - 0xB523, 0xB554, 0xB580, 0xB5A8, 0xB5CB, 0xB5E8, 0xB5FF, 0xB610, - 0xB61B, 0xB61E, 0x1129, 0x1136, 0x1158, 0x1185, 0x11B2, 0x11D6, - 0x11E6, 0x11DA, 0x11A6, 0x1141, 0x10A2, 0x0FBE, 0x0E8A, 0x0CFF, - 0x0B10, 0x0668, 0xFE46, 0xF505, 0xED00, 0xE890, 0xE84D, 0xEA82, - 0xEE1E, 0xF20F, 0xF541, 0xF6A3, 0xF6AD, 0xF690, 0xF651, 0xF5F3, - 0xF57A, 0xF4EA, 0xF446, 0xF392, 0xF2D2, 0xF20A, 0xF13D, 0xF070, - 0xEFA5, 0xEEE0, 0xEE27, 0xED7B, 0xECE1, 0xEC5D, 0xEBF2, 0xEBA4, - 0xEB68, 0xEB2E, 0xEAF7, 0xEAC2, 0xEA90, 0xEA61, 0xEA34, 0xEA09, - 0xE9E0, 0xE9BA, 0xE996, 0xE974, 0xE954, 0xE936, 0xE91A, 0xE900, - 0xE8E7, 0xE8D1, 0xE8BC, 0xE8A8, 0xE896, 0xE886, 0xE877, 0xE86A, - 0xE85D, 0xE852, 0xE848, 0xE840, 0xE838, 0xE831, 0xE82B, 0xE826, - 0xE822, 0xE81F, 0xE81C, 0xE81A, 0xE819, 0xE818, 0xE817, 0xE817, - 0x03FF, 0x03C6, 0x0328, 0x0238, 0x0108, 0xFFAC, 0xFE36, 0xFCB8, - 0xFB47, 0xF9F5, 0xF8D5, 0xF7F9, 0xF775, 0xF75C, 0xF7C0, 0xFA27, - 0xFF28, 0x056F, 0x0BAB, 0x1088, 0x145C, 0x1827, 0x1B9C, 0x1E6B, - 0x2045, 0x20DB, 0x202D, 0x1E9A, 0x1C5F, 0x19B7, 0x16E1, 0x1418, - 0x119B, 0x0FA5, 0x0E74, 0x0E2F, 0x0E22, 0x0E13, 0x0E02, 0x0DEF, - 0x0DDB, 0x0DC4, 0x0DAC, 0x0D93, 0x0D78, 0x0D5C, 0x0D3E, 0x0D20, - 0x0D00, 0x0CE0, 0x0CBF, 0x0C9D, 0x0C7A, 0x0C57, 0x0C34, 0x0C10, - 0x0BEC, 0x0BC8, 0x0BA3, 0x0B7F, 0x0B5B, 0x0B37, 0x0B14, 0x0AF1, - 0x0ACE, 0x0AAD, 0x0A8B, 0x0A6B, 0x0A4C, 0x0A2E, 0x0A10, 0x09F4, - 0x09DA, 0x09C0, 0x09A9, 0x0992, 0x097E, 0x096B, 0x095B, 0x094C, - 0x093F, 0x0934, 0x092C, 0x0926, 0x0923, 0x0922, 0xF25F, 0xF243, - 0xF1F2, 0xF172, 0xF0CA, 0xEFFF, 0xEF17, 0xEE18, 0xED08, 0xEBED, - 0xEACD, 0xE9AE, 0xE896, 0xE78B, 0xE693, 0xE569, 0xE3F6, 0xE284, - 0xE15D, 0xE0CA, 0xE0E9, 0xE181, 0xE25E, 0xE34B, 0xE415, 0xE486, - 0xE4B9, 0xE4E7, 0xE513, 0xE53C, 0xE561, 0xE583, 0xE5A1, 0xE5BD, - 0xE5D5, 0xE5EA, 0xE5FC, 0xE60B, 0xE616, 0xE61E, 0xE623, 0xE625, - 0xE624, 0xE61F, 0xE618, 0xE60D, 0xE5FF, 0xE5EE, 0xE5DA, 0xE5C4, - 0xE5AC, 0xE591, 0xE575, 0xE556, 0xE536, 0xE514, 0xE4F1, 0xE4CD, - 0xE4A7, 0xE481, 0xE45A, 0xE433, 0xE40B, 0xE3E3, 0xE3BC, 0xE394, - 0xE36C, 0xE345, 0xE31F, 0xE2F9, 0xE2D5, 0xE2B2, 0xE290, 0xE26F, - 0xE250, 0xE233, 0xE218, 0xE1FF, 0xE1E9, 0xE1D5, 0xE1C3, 0xE1B5, - 0xE1A9, 0xE1A1, 0xE19C, 0xE19A, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0xB233, 0xB247, 0xB282, 0xB2DB, 0xB34F, 0xB3D6, - 0xB46A, 0xB506, 0xB5A4, 0xB63D, 0xB6CC, 0xB74B, 0xB7B3, 0xB800, - 0xB82A, 0xB83E, 0xB84D, 0xB857, 0xB85D, 0xB85E, 0xB85B, 0xB854, - 0xB84A, 0xB83C, 0xB82C, 0xB819, 0xB804, 0xB7EC, 0xB7D3, 0xB7B9, - 0xB79E, 0xB781, 0xB764, 0xB747, 0xB72A, 0xB70E, 0xB6F2, 0xB6D7, - 0xB6BD, 0xB6A5, 0xB68F, 0xB67B, 0xB669, 0xB65A, 0xB64E, 0xB646, - 0xB63F, 0xB639, 0xB634, 0xB630, 0xB62C, 0xB628, 0xB625, 0xB623, - 0xB621, 0xB61F, 0xB61E, 0xB61E, 0xB61D, 0xB61D, 0xB61E, 0xB61E, - 0xB61F, 0xB621, 0xB622, 0xB624, 0xB625, 0xB627, 0xB629, 0xB62C, - 0xB62E, 0xB630, 0xB632, 0xB635, 0xB637, 0xB639, 0xB63B, 0xB63D, - 0xB63F, 0xB640, 0xB642, 0xB643, 0xB644, 0xB645, 0xB646, 0xB646, - 0xDD70, 0xDD69, 0xDD54, 0xDD33, 0xDD07, 0xDCD3, 0xDC98, 0xDC57, - 0xDC13, 0xDBCC, 0xDB85, 0xDB3E, 0xDAFB, 0xDABC, 0xDA83, 0xDA9B, - 0xDAB8, 0xDAD7, 0xDAF7, 0xDB18, 0xDB3A, 0xDB5E, 0xDB82, 0xDBA6, - 0xDBCB, 0xDBF0, 0xDC15, 0xDC39, 0xDC5D, 0xDC80, 0xDCA2, 0xDCC3, - 0xDCE3, 0xDD01, 0xDD1D, 0xDD37, 0xDD4F, 0xDD65, 0xDD78, 0xDD88, - 0xDD95, 0xDD9F, 0xDDA5, 0xDDA8, 0xDDA7, 0xDDA1, 0xDD98, 0xDD8A, - 0xDD79, 0xDD64, 0xDD4B, 0xDD30, 0xDD11, 0xDCF0, 0xDCCC, 0xDCA6, - 0xDC7E, 0xDC54, 0xDC29, 0xDBFC, 0xDBCE, 0xDB9F, 0xDB6F, 0xDB3F, - 0xDB0E, 0xDADE, 0xDAAD, 0xDA7D, 0xDA4E, 0xDA20, 0xD9F2, 0xD9C6, - 0xD99C, 0xD973, 0xD94C, 0xD928, 0xD906, 0xD8E6, 0xD8C9, 0xD8B0, - 0xD89A, 0xD887, 0xD878, 0xD86D, 0xD866, 0xD864, 0x00B1, 0x00B6, - 0x00C5, 0x00DD, 0x00FC, 0x0121, 0x014C, 0x017A, 0x01AB, 0x01DD, - 0x020F, 0x0241, 0x0270, 0x029C, 0x02C3, 0x0272, 0x022F, 0x01E9, - 0x01A1, 0x0158, 0x010C, 0x00C0, 0x0072, 0x0024, 0xFFD6, 0xFF87, - 0xFF39, 0xFEEB, 0xFE9D, 0xFE51, 0xFE07, 0xFDBE, 0xFD77, 0xFD33, - 0xFCF1, 0xFCB2, 0xFC76, 0xFC3E, 0xFC0A, 0xFBDB, 0xFBAF, 0xFB89, - 0xFB67, 0xFB4B, 0xFB35, 0xFB25, 0xFB1A, 0xFB15, 0xFB15, 0xFB19, - 0xFB21, 0xFB2E, 0xFB3E, 0xFB52, 0xFB6A, 0xFB84, 0xFBA1, 0xFBC1, - 0xFBE3, 0xFC07, 0xFC2D, 0xFC55, 0xFC7E, 0xFCA7, 0xFCD2, 0xFCFE, - 0xFD29, 0xFD55, 0xFD81, 0xFDAC, 0xFDD6, 0xFE00, 0xFE28, 0xFE4F, - 0xFE74, 0xFE98, 0xFEB9, 0xFED8, 0xFEF4, 0xFF0D, 0xFF23, 0xFF35, - 0xFF44, 0xFF4F, 0xFF56, 0xFF58, 0xB263, 0xB264, 0xB267, 0xB26C, - 0xB273, 0xB27B, 0xB284, 0xB28E, 0xB298, 0xB2A3, 0xB2AE, 0xB2B9, - 0xB2C3, 0xB2CD, 0xB2D6, 0xB2C3, 0xB2AC, 0xB292, 0xB277, 0xB25B, - 0xB23D, 0xB21F, 0xB1FF, 0xB1E0, 0xB1BF, 0xB19F, 0xB17F, 0xB15F, - 0xB13F, 0xB121, 0xB103, 0xB0E7, 0xB0CC, 0xB0B2, 0xB09B, 0xB085, - 0xB072, 0xB062, 0xB054, 0xB049, 0xB041, 0xB03D, 0xB03C, 0xB040, - 0xB047, 0xB052, 0xB063, 0xB078, 0xB092, 0xB0B0, 0xB0D3, 0xB0F9, - 0xB123, 0xB151, 0xB182, 0xB1B5, 0xB1EB, 0xB223, 0xB25D, 0xB299, - 0xB2D6, 0xB314, 0xB353, 0xB393, 0xB3D3, 0xB412, 0xB452, 0xB490, - 0xB4CE, 0xB50B, 0xB546, 0xB57F, 0xB5B7, 0xB5EC, 0xB61E, 0xB64E, - 0xB67A, 0xB6A3, 0xB6C8, 0xB6E9, 0xB706, 0xB71E, 0xB732, 0xB740, - 0xB748, 0xB74B, 0x000A, 0x000C, 0x0011, 0x0018, 0x0021, 0x002B, - 0x0036, 0x0040, 0x0049, 0x0051, 0x005A, 0x0064, 0x006B, 0x006C, - 0x0061, 0x0048, 0x001C, 0xFFDA, 0xFF62, 0xFEAE, 0xFDDC, 0xFD0A, - 0xFC57, 0xFBE2, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, - 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, - 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, - 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, - 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, - 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, - 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, - 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, 0xFBC7, - 0xFE5F, 0xFE60, 0xFE62, 0xFE64, 0xFE67, 0xFE6B, 0xFE6E, 0xFE71, - 0xFE74, 0xFE76, 0xFE76, 0xFE76, 0xFE73, 0xFE6F, 0xFE69, 0xFE60, - 0xFE55, 0xFE46, 0xFE09, 0xFD9B, 0xFD35, 0xFD14, 0xFD57, 0xFDD9, - 0xFE69, 0xFED8, 0xFF1B, 0xFF48, 0xFF5B, 0xFF51, 0xFF26, 0xFEE5, - 0xFE97, 0xFE46, 0xFDFC, 0xFDC4, 0xFDA6, 0xFDC0, 0xFE35, 0xFECB, - 0xFF43, 0xFF6B, 0xFF6F, 0xFF61, 0xFF47, 0xFF28, 0xFF0A, 0xFEF4, - 0xFEEB, 0xFEF2, 0xFF04, 0xFF1C, 0xFF36, 0xFF4E, 0xFF60, 0xFF68, - 0xFF5E, 0xFF4A, 0xFF32, 0xFF21, 0xFF20, 0xFF3E, 0xFF74, 0xFFA8, - 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, - 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, - 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, 0xBF3E, 0xC066, - 0x2345, 0x2333, 0x2300, 0x22B3, 0x2250, 0x21DD, 0x215F, 0x20DC, - 0x2059, 0x1FDC, 0x1F69, 0x1F06, 0x1EB9, 0x1E88, 0x1E76, 0x1E7A, - 0x1E83, 0x1E92, 0x1EA5, 0x1EBD, 0x1ED9, 0x1EFA, 0x1F1E, 0x1F45, - 0x1F6F, 0x1F9C, 0x1FCC, 0x1FFD, 0x2030, 0x2065, 0x209A, 0x20D1, - 0x2108, 0x213E, 0x2175, 0x21AB, 0x21E1, 0x2215, 0x2248, 0x2279, - 0x22A7, 0x22D4, 0x22FD, 0x2324, 0x2347, 0x2366, 0x2383, 0x23A1, - 0x23BE, 0x23DC, 0x23F9, 0x2417, 0x2434, 0x2451, 0x246E, 0x248B, - 0x24A7, 0x24C3, 0x24DF, 0x24FA, 0x2514, 0x252F, 0x2548, 0x2561, - 0x257A, 0x2591, 0x25A8, 0x25BE, 0x25D4, 0x25E8, 0x25FC, 0x260E, - 0x2620, 0x2631, 0x2640, 0x264F, 0x265C, 0x2668, 0x2673, 0x267C, - 0x2684, 0x268B, 0x2690, 0x2694, 0x2697, 0x2697, 0xFF4D, 0xFF43, - 0xFF27, 0xFEFB, 0xFEC5, 0xFE85, 0xFE41, 0xFDFB, 0xFDB6, 0xFD75, - 0xFD3C, 0xFD0F, 0xFCEF, 0xFCE1, 0xFCE7, 0xFCFC, 0xFD17, 0xFD37, - 0xFD5C, 0xFD85, 0xFDB2, 0xFDE3, 0xFE17, 0xFE4E, 0xFE87, 0xFEC2, - 0xFEFF, 0xFF3C, 0xFF7B, 0xFFB9, 0xFFF8, 0x0035, 0x0072, 0x00AD, - 0x00E7, 0x011F, 0x0154, 0x0186, 0x01B4, 0x01DE, 0x0205, 0x0226, - 0x0242, 0x0259, 0x026A, 0x0274, 0x0279, 0x027A, 0x0278, 0x0271, - 0x0268, 0x025B, 0x024B, 0x0239, 0x0224, 0x020C, 0x01F3, 0x01D7, - 0x01BA, 0x019B, 0x017B, 0x0159, 0x0137, 0x0114, 0x00F0, 0x00CC, - 0x00A7, 0x0083, 0x005F, 0x003B, 0x0018, 0xFFF7, 0xFFD6, 0xFFB6, - 0xFF97, 0xFF7A, 0xFF5F, 0xFF46, 0xFF2F, 0xFF1A, 0xFF09, 0xFEF9, - 0xFEED, 0xFEE5, 0xFEDF, 0xFEDD, 0xACA4, 0xACBF, 0xAD0C, 0xAD82, - 0xAE1A, 0xAECA, 0xAF8B, 0xB055, 0xB120, 0xB1E3, 0xB296, 0xB332, - 0xB3AE, 0xB401, 0xB425, 0xB428, 0xB421, 0xB410, 0xB3F7, 0xB3D4, - 0xB3AB, 0xB37A, 0xB344, 0xB308, 0xB2C7, 0xB283, 0xB23B, 0xB1F0, - 0xB1A4, 0xB156, 0xB109, 0xB0BB, 0xB06E, 0xB024, 0xAFDB, 0xAF96, - 0xAF55, 0xAF18, 0xAEE1, 0xAEAF, 0xAE85, 0xAE61, 0xAE46, 0xAE34, - 0xAE2C, 0xAE2D, 0xAE38, 0xAE49, 0xAE60, 0xAE7D, 0xAEA0, 0xAEC8, - 0xAEF4, 0xAF25, 0xAF5A, 0xAF93, 0xAFCF, 0xB00E, 0xB050, 0xB094, - 0xB0DA, 0xB122, 0xB16B, 0xB1B5, 0xB1FF, 0xB249, 0xB294, 0xB2DD, - 0xB326, 0xB36E, 0xB3B4, 0xB3F8, 0xB43A, 0xB479, 0xB4B5, 0xB4EE, - 0xB523, 0xB554, 0xB580, 0xB5A8, 0xB5CB, 0xB5E8, 0xB5FF, 0xB610, - 0xB61B, 0xB61E, 0xDD70, 0xDD69, 0xDD54, 0xDD33, 0xDD07, 0xDCD3, - 0xDC98, 0xDC57, 0xDC13, 0xDBCC, 0xDB85, 0xDB3E, 0xDAFB, 0xDABC, - 0xDA83, 0xDA9B, 0xDAB8, 0xDAD7, 0xDAF7, 0xDB18, 0xDB3A, 0xDB5E, - 0xDB82, 0xDBA6, 0xDBCB, 0xDBF0, 0xDC15, 0xDC39, 0xDC5D, 0xDC80, - 0xDCA2, 0xDCC3, 0xDCE3, 0xDD01, 0xDD1D, 0xDD37, 0xDD4F, 0xDD65, - 0xDD78, 0xDD88, 0xDD95, 0xDD9F, 0xDDA5, 0xDDA8, 0xDDA7, 0xDDA1, - 0xDD98, 0xDD8A, 0xDD79, 0xDD64, 0xDD4B, 0xDD30, 0xDD11, 0xDCF0, - 0xDCCC, 0xDCA6, 0xDC7E, 0xDC54, 0xDC29, 0xDBFC, 0xDBCE, 0xDB9F, - 0xDB6F, 0xDB3F, 0xDB0E, 0xDADE, 0xDAAD, 0xDA7D, 0xDA4E, 0xDA20, - 0xD9F2, 0xD9C6, 0xD99C, 0xD973, 0xD94C, 0xD928, 0xD906, 0xD8E6, - 0xD8C9, 0xD8B0, 0xD89A, 0xD887, 0xD878, 0xD86D, 0xD866, 0xD864, - 0x00B1, 0x00B6, 0x00C5, 0x00DD, 0x00FC, 0x0121, 0x014C, 0x017A, - 0x01AB, 0x01DD, 0x020F, 0x0241, 0x0270, 0x029C, 0x02C3, 0x0272, - 0x022F, 0x01E9, 0x01A1, 0x0158, 0x010C, 0x00C0, 0x0072, 0x0024, - 0xFFD6, 0xFF87, 0xFF39, 0xFEEB, 0xFE9D, 0xFE51, 0xFE07, 0xFDBE, - 0xFD77, 0xFD33, 0xFCF1, 0xFCB2, 0xFC76, 0xFC3E, 0xFC0A, 0xFBDB, - 0xFBAF, 0xFB89, 0xFB67, 0xFB4B, 0xFB35, 0xFB25, 0xFB1A, 0xFB15, - 0xFB15, 0xFB19, 0xFB21, 0xFB2E, 0xFB3E, 0xFB52, 0xFB6A, 0xFB84, - 0xFBA1, 0xFBC1, 0xFBE3, 0xFC07, 0xFC2D, 0xFC55, 0xFC7E, 0xFCA7, - 0xFCD2, 0xFCFE, 0xFD29, 0xFD55, 0xFD81, 0xFDAC, 0xFDD6, 0xFE00, - 0xFE28, 0xFE4F, 0xFE74, 0xFE98, 0xFEB9, 0xFED8, 0xFEF4, 0xFF0D, - 0xFF23, 0xFF35, 0xFF44, 0xFF4F, 0xFF56, 0xFF58, 0xB263, 0xB264, - 0xB267, 0xB26C, 0xB273, 0xB27B, 0xB284, 0xB28E, 0xB298, 0xB2A3, - 0xB2AE, 0xB2B9, 0xB2C3, 0xB2CD, 0xB2D6, 0xB2C3, 0xB2AC, 0xB292, - 0xB277, 0xB25B, 0xB23D, 0xB21F, 0xB1FF, 0xB1E0, 0xB1BF, 0xB19F, - 0xB17F, 0xB15F, 0xB13F, 0xB121, 0xB103, 0xB0E7, 0xB0CC, 0xB0B2, - 0xB09B, 0xB085, 0xB072, 0xB062, 0xB054, 0xB049, 0xB041, 0xB03D, - 0xB03C, 0xB040, 0xB047, 0xB052, 0xB063, 0xB078, 0xB092, 0xB0B0, - 0xB0D3, 0xB0F9, 0xB123, 0xB151, 0xB182, 0xB1B5, 0xB1EB, 0xB223, - 0xB25D, 0xB299, 0xB2D6, 0xB314, 0xB353, 0xB393, 0xB3D3, 0xB412, - 0xB452, 0xB490, 0xB4CE, 0xB50B, 0xB546, 0xB57F, 0xB5B7, 0xB5EC, - 0xB61E, 0xB64E, 0xB67A, 0xB6A3, 0xB6C8, 0xB6E9, 0xB706, 0xB71E, - 0xB732, 0xB740, 0xB748, 0xB74B, 0xE0FF, 0xC001, 0xE0FB, 0xBF7F, - 0xF02F, 0xF04A, 0xF096, 0xF110, 0xF1B1, 0xF274, 0xF353, 0xF44B, - 0xF555, 0xF66C, 0xF78B, 0xF8AC, 0xF9CB, 0xFAE2, 0xFBEB, 0xFCE2, - 0xFDC1, 0xFE83, 0xFF23, 0xFF9C, 0xFFE7, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEF4, 0xFEF5, - 0xFEFA, 0xFF02, 0xFF0D, 0xFF1A, 0xFF29, 0xFF39, 0xFF4B, 0xFF5E, - 0xFF71, 0xFF84, 0xFF97, 0xFFA9, 0xFFBB, 0xFFCB, 0xFFDA, 0xFFE7, - 0xFFF2, 0xFFFA, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFF3B, 0xFF35, 0xFF23, 0xFF07, - 0xFEE1, 0xFEB3, 0xFE7F, 0xFE44, 0xFE06, 0xFDC5, 0xFD81, 0xFD3D, - 0xFCFA, 0xFCB9, 0xFC7A, 0xFC41, 0xFC0C, 0xFBDF, 0xFBB9, 0xFB9D, - 0xFB8B, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xBF84, 0xD126, 0xD169, 0xD22B, 0xD35F, 0xD4FA, - 0xD6F0, 0xD934, 0xDBBB, 0xDE78, 0xE160, 0xE466, 0xE77F, 0xEA9E, - 0xEDB8, 0xF0C0, 0xF3AA, 0xF66B, 0xF8F6, 0xFB40, 0xFD3C, 0xFEDE, - 0x0019, 0x010B, 0x01D5, 0x027A, 0x02FD, 0x0361, 0x03A7, 0x03D2, - 0x03E5, 0x03E3, 0x03CD, 0x03A7, 0x0372, 0x0332, 0x02E8, 0x0298, - 0x0244, 0x01EE, 0x0198, 0x0146, 0x00FA, 0x00B6, 0x007D, 0x0051, - 0x0035, 0x002B, 0x002C, 0x002C, 0x002C, 0x002C, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0xF604, 0xF612, 0xF63B, 0xF67C, 0xF6D3, 0xF73D, 0xF7B7, - 0xF840, 0xF8D4, 0xF971, 0xFA14, 0xFABB, 0xFB64, 0xFC0C, 0xFCAF, - 0xFD4D, 0xFDE2, 0xFE6B, 0xFEE7, 0xFF52, 0xFFAA, 0xFFED, 0x001F, - 0x004A, 0x006C, 0x0088, 0x009D, 0x00AC, 0x00B5, 0x00B9, 0x00B8, - 0x00B4, 0x00AC, 0x00A1, 0x0093, 0x0083, 0x0072, 0x0061, 0x004E, - 0x003C, 0x002B, 0x001B, 0x000C, 0x0000, 0xFFF8, 0xFFF2, 0xFFF0, - 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xEE36, - 0xEE60, 0xEEDA, 0xEF9B, 0xF09D, 0xF1D8, 0xF344, 0xF4DA, 0xF692, - 0xF864, 0xFA48, 0xFC38, 0xFE2C, 0x001B, 0x01FF, 0x03D0, 0x0587, - 0x071B, 0x0885, 0x09BE, 0x0ABE, 0x0B7D, 0x0C0D, 0x0C84, 0x0CE4, - 0x0D2F, 0x0D65, 0x0D89, 0x0D9C, 0x0DA0, 0x0D96, 0x0D7F, 0x0D5D, - 0x0D32, 0x0CFE, 0x0CC5, 0x0C86, 0x0C44, 0x0C00, 0x0BBB, 0x0B78, - 0x0B37, 0x0AFA, 0x0AC3, 0x0A92, 0x0A6B, 0x0A4D, 0x0A32, 0x0A10, - 0x09E8, 0x09BC, 0x098C, 0x095A, 0x0925, 0x08F0, 0x08BA, 0x0886, - 0x0854, 0x0824, 0x07F8, 0x07D1, 0x07B0, 0x0795, 0x0781, 0x0777, - 0x0774, 0x077A, 0x0786, 0x0797, 0x07AF, 0x07CA, 0x07EA, 0x080C, - 0x0830, 0x0856, 0x087D, 0x08A3, 0x08C9, 0x08ED, 0x090E, 0x092D, - 0x0948, 0x095E, 0x096F, 0x0979, 0x097D, 0xD126, 0xD169, 0xD22B, - 0xD35F, 0xD4FA, 0xD6F0, 0xD934, 0xDBBB, 0xDE78, 0xE160, 0xE466, - 0xE77F, 0xEA9E, 0xEDB8, 0xF0C0, 0xF3AA, 0xF66B, 0xF8F6, 0xFB40, - 0xFD3C, 0xFEDE, 0x0019, 0x010B, 0x01D5, 0x027A, 0x02FD, 0x0361, - 0x03A7, 0x03D2, 0x03E5, 0x03E3, 0x03CD, 0x03A7, 0x0372, 0x0332, - 0x02E8, 0x0298, 0x0244, 0x01EE, 0x0198, 0x0146, 0x00FA, 0x00B6, - 0x007D, 0x0051, 0x0035, 0x002B, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0xF604, 0xF612, 0xF63B, 0xF67C, 0xF6D3, - 0xF73D, 0xF7B7, 0xF840, 0xF8D4, 0xF971, 0xFA14, 0xFABB, 0xFB64, - 0xFC0C, 0xFCAF, 0xFD4D, 0xFDE2, 0xFE6B, 0xFEE7, 0xFF52, 0xFFAA, - 0xFFED, 0x001F, 0x004A, 0x006C, 0x0088, 0x009D, 0x00AC, 0x00B5, - 0x00B9, 0x00B8, 0x00B4, 0x00AC, 0x00A1, 0x0093, 0x0083, 0x0072, - 0x0061, 0x004E, 0x003C, 0x002B, 0x001B, 0x000C, 0x0000, 0xFFF8, - 0xFFF2, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xEE36, 0xEE60, 0xEEDA, 0xEF9B, 0xF09D, 0xF1D8, 0xF344, - 0xF4DA, 0xF692, 0xF864, 0xFA48, 0xFC38, 0xFE2C, 0x001B, 0x01FF, - 0x03D0, 0x0587, 0x071B, 0x0885, 0x09BE, 0x0ABE, 0x0B7D, 0x0C0D, - 0x0C84, 0x0CE4, 0x0D2F, 0x0D65, 0x0D89, 0x0D9C, 0x0DA0, 0x0D96, - 0x0D7F, 0x0D5D, 0x0D32, 0x0CFE, 0x0CC5, 0x0C86, 0x0C44, 0x0C00, - 0x0BBB, 0x0B78, 0x0B37, 0x0AFA, 0x0AC3, 0x0A92, 0x0A6B, 0x0A4D, - 0x0A32, 0x0A10, 0x09E8, 0x09BC, 0x098C, 0x095A, 0x0925, 0x08F0, - 0x08BA, 0x0886, 0x0854, 0x0824, 0x07F8, 0x07D1, 0x07B0, 0x0795, - 0x0781, 0x0777, 0x0774, 0x077A, 0x0786, 0x0797, 0x07AF, 0x07CA, - 0x07EA, 0x080C, 0x0830, 0x0856, 0x087D, 0x08A3, 0x08C9, 0x08ED, - 0x090E, 0x092D, 0x0948, 0x095E, 0x096F, 0x0979, 0x097D, 0xD126, - 0xD169, 0xD22B, 0xD35F, 0xD4FA, 0xD6F0, 0xD934, 0xDBBB, 0xDE78, - 0xE160, 0xE466, 0xE77F, 0xEA9E, 0xEDB8, 0xF0C0, 0xF3AA, 0xF66B, - 0xF8F6, 0xFB40, 0xFD3C, 0xFEDE, 0x0019, 0x010B, 0x01D5, 0x027A, - 0x02FD, 0x0361, 0x03A7, 0x03D2, 0x03E5, 0x03E3, 0x03CD, 0x03A7, - 0x0372, 0x0332, 0x02E8, 0x0298, 0x0244, 0x01EE, 0x0198, 0x0146, - 0x00FA, 0x00B6, 0x007D, 0x0051, 0x0035, 0x002B, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, 0x002D, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0xF604, 0xF612, 0xF63B, - 0xF67C, 0xF6D3, 0xF73D, 0xF7B7, 0xF840, 0xF8D4, 0xF971, 0xFA14, - 0xFABB, 0xFB64, 0xFC0C, 0xFCAF, 0xFD4D, 0xFDE2, 0xFE6B, 0xFEE7, - 0xFF52, 0xFFAA, 0xFFED, 0x001F, 0x004A, 0x006C, 0x0088, 0x009D, - 0x00AC, 0x00B5, 0x00B9, 0x00B8, 0x00B4, 0x00AC, 0x00A1, 0x0093, - 0x0083, 0x0072, 0x0061, 0x004E, 0x003C, 0x002B, 0x001B, 0x000C, - 0x0000, 0xFFF8, 0xFFF2, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, - 0xFFF0, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0xFFF1, 0xEE36, 0xEE60, 0xEEDA, 0xEF9B, 0xF09D, - 0xF1D8, 0xF344, 0xF4DA, 0xF692, 0xF864, 0xFA48, 0xFC38, 0xFE2C, - 0x001B, 0x01FF, 0x03D0, 0x0587, 0x071B, 0x0885, 0x09BE, 0x0ABE, - 0x0B7D, 0x0C0D, 0x0C84, 0x0CE4, 0x0D2F, 0x0D65, 0x0D89, 0x0D9C, - 0x0DA0, 0x0D96, 0x0D7F, 0x0D5D, 0x0D32, 0x0CFE, 0x0CC5, 0x0C86, - 0x0C44, 0x0C00, 0x0BBB, 0x0B78, 0x0B37, 0x0AFA, 0x0AC3, 0x0A92, - 0x0A6B, 0x0A4D, 0x0A32, 0x0A10, 0x09E8, 0x09BC, 0x098C, 0x095A, - 0x0925, 0x08F0, 0x08BA, 0x0886, 0x0854, 0x0824, 0x07F8, 0x07D1, - 0x07B0, 0x0795, 0x0781, 0x0777, 0x0774, 0x077A, 0x0786, 0x0797, - 0x07AF, 0x07CA, 0x07EA, 0x080C, 0x0830, 0x0856, 0x087D, 0x08A3, - 0x08C9, 0x08ED, 0x090E, 0x092D, 0x0948, 0x095E, 0x096F, 0x0979, - 0x097D, 0xF02F, 0xF04A, 0xF096, 0xF110, 0xF1B1, 0xF274, 0xF353, - 0xF44B, 0xF555, 0xF66C, 0xF78B, 0xF8AC, 0xF9CB, 0xFAE2, 0xFBEB, - 0xFCE2, 0xFDC1, 0xFE83, 0xFF23, 0xFF9C, 0xFFE7, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEF4, - 0xFEF5, 0xFEFA, 0xFF02, 0xFF0D, 0xFF1A, 0xFF29, 0xFF39, 0xFF4B, - 0xFF5E, 0xFF71, 0xFF84, 0xFF97, 0xFFA9, 0xFFBB, 0xFFCB, 0xFFDA, - 0xFFE7, 0xFFF2, 0xFFFA, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF3B, 0xFF35, 0xFF23, - 0xFF07, 0xFEE1, 0xFEB3, 0xFE7F, 0xFE44, 0xFE06, 0xFDC5, 0xFD81, - 0xFD3D, 0xFCFA, 0xFCB9, 0xFC7A, 0xFC41, 0xFC0C, 0xFBDF, 0xFBB9, - 0xFB9D, 0xFB8B, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, 0xFB85, - 0xFB85, 0xFB85, 0xFB85, 0xFBEF, 0xFBF5, 0xFC04, 0xFC19, 0xFC34, - 0xFC55, 0xFC7C, 0xFCA7, 0xFCD5, 0xFD07, 0xFD3C, 0xFD73, 0xFDAB, - 0xFDE4, 0xFE1D, 0xFE56, 0xFE8E, 0xFEC4, 0xFEF8, 0xFF29, 0xFF56, - 0xFF80, 0xFFA5, 0xFFC4, 0xFFDE, 0xFFF1, 0xFFFC, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFDB, 0xFFDB, 0xFFDC, 0xFFDD, 0xFFDE, 0xFFDF, 0xFFE0, - 0xFFE2, 0xFFE3, 0xFFE5, 0xFFE7, 0xFFE9, 0xFFEB, 0xFFED, 0xFFEF, - 0xFFF1, 0xFFF3, 0xFFF5, 0xFFF7, 0xFFF9, 0xFFFA, 0xFFFC, 0xFFFD, - 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x40D1, - 0x40D0, 0x40CD, 0x40C9, 0x40C3, 0x40BC, 0x40B5, 0x40AC, 0x40A3, - 0x4099, 0x408E, 0x4083, 0x4078, 0x406C, 0x4061, 0x4055, 0x404A, - 0x403F, 0x4034, 0x402B, 0x4021, 0x4019, 0x4012, 0x400B, 0x4006, - 0x4002, 0x4000, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animvalue_050167B0, 0x0016d870, 76997, 0x00016898, 7596); // 0x0501855C -static const u16 peach_seg5_animindex_501855C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0056, 0x0DD3, 0x0056, 0x0E29, 0x0056, 0x0E7F, - 0x0056, 0x0CD1, 0x0056, 0x0D27, 0x0056, 0x0D7D, - 0x0056, 0x0BCF, 0x0056, 0x0C25, 0x0056, 0x0C7B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x06BF, - 0x0056, 0x0006, 0x0056, 0x005C, 0x0056, 0x00B2, - 0x0056, 0x0ACD, 0x0056, 0x0B23, 0x0056, 0x0B79, - 0x0056, 0x09CB, 0x0056, 0x0A21, 0x0056, 0x0A77, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x09CA, - 0x0056, 0x06C0, 0x0056, 0x0716, 0x0056, 0x076C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0056, 0x020A, - 0x0056, 0x0108, 0x0056, 0x015E, 0x0056, 0x01B4, - 0x0056, 0x0260, 0x0056, 0x02B6, 0x0056, 0x030C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x08C7, - 0x0056, 0x07C2, 0x0056, 0x0818, 0x0056, 0x086E, - 0x0001, 0x0000, 0x0056, 0x0464, 0x0056, 0x04BA, - 0x0056, 0x0362, 0x0056, 0x03B8, 0x0056, 0x040E, - 0x0056, 0x0510, 0x0056, 0x0566, 0x0056, 0x05BC, - 0x0056, 0x08C8, 0x0056, 0x091E, 0x0056, 0x0974, - 0x0001, 0x08C4, 0x0001, 0x08C5, 0x0001, 0x08C6, - 0x0056, 0x0612, 0x0056, 0x0668, 0x0001, 0x06BE, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animindex_501855C, 0x0016d870, 76997, 0x00018644, 264); // 0x05018664 static const struct Animation peach_seg5_anim_05018664 = { diff --git a/actors/peach/anims/anim_0501B328.inc.c b/actors/peach/anims/anim_0501B328.inc.c index b132cd694..25301e2a0 100644 --- a/actors/peach/anims/anim_0501B328.inc.c +++ b/actors/peach/anims/anim_0501B328.inc.c @@ -1,730 +1,9 @@ +#include "pc/rom_assets.h" // 0x0501867C -static const s16 peach_seg5_animvalue_0501867C[] = { - 0x0000, 0x015E, 0x015F, 0x0160, 0x0161, 0x0163, 0x0163, 0x0163, - 0x0161, 0x0160, 0x015F, 0x015E, 0x015F, 0x015F, 0x0160, 0x0161, - 0x0162, 0x0161, 0x0161, 0x0160, 0x015F, 0x015E, 0x015E, 0x015F, - 0x015F, 0x0160, 0x0160, 0x015F, 0x015F, 0x015F, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015F, 0x015F, 0x015F, 0x015F, 0x015F, 0x015F, 0x015F, 0x0160, - 0x0160, 0x0160, 0x0161, 0x0161, 0x0162, 0x0164, 0x0165, 0x0167, - 0x0168, 0x0169, 0x0169, 0x0168, 0x0166, 0x0164, 0x0162, 0x0160, - 0x015F, 0x015F, 0x0160, 0x0162, 0x0163, 0x0165, 0x0165, 0x0164, - 0x0163, 0x0161, 0x0160, 0x015E, 0x015E, 0x015E, 0x015E, 0x015E, - 0x015E, 0xFFDB, 0xFFDB, 0xFFDC, 0xFFDD, 0xFFE0, 0xFFE4, 0xFFEB, - 0xFFF3, 0xFFFC, 0x0002, 0x0006, 0x0008, 0x0011, 0x001D, 0x0027, - 0x002B, 0x002E, 0x0034, 0x003D, 0x0047, 0x004F, 0x0056, 0x005C, - 0x0062, 0x0067, 0x006B, 0x006F, 0x0073, 0x0076, 0x0077, 0x0078, - 0x0079, 0x007A, 0x007A, 0x007B, 0x007B, 0x007B, 0x007C, 0x007C, - 0x007C, 0x007C, 0x007C, 0x007C, 0x007D, 0x007D, 0x007D, 0x007D, - 0x007D, 0x007E, 0x007E, 0x007F, 0x007F, 0x0080, 0x0080, 0x0081, - 0x0081, 0x0082, 0x0083, 0x0083, 0x0084, 0x0084, 0x0085, 0x0086, - 0x0086, 0x0087, 0x0088, 0x0088, 0x0089, 0x0089, 0x008A, 0x008B, - 0x008C, 0x008D, 0x008E, 0x008E, 0x008E, 0x008D, 0x008B, 0x0089, - 0x0088, 0x0087, 0x0087, 0x0086, 0x0086, 0x0086, 0x0086, 0x0086, - 0x0086, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0085, 0x0084, - 0x0084, 0x0083, 0x0083, 0x0082, 0x0081, 0x007F, 0x007E, 0x007C, - 0x007A, 0x0078, 0x0076, 0x0074, 0x0073, 0x0071, 0x006E, 0x0069, - 0x0063, 0x005B, 0x0050, 0x0043, 0x0036, 0x002D, 0x0027, 0x0022, - 0x001E, 0x001B, 0x0018, 0x0014, 0x000E, 0x0006, 0xFFFF, 0xFFF8, - 0xFFF1, 0xFFEC, 0xFFE7, 0xFFE3, 0xFFE0, 0xFFDE, 0xFFDC, 0xFFDB, - 0xFFDB, 0xC50F, 0x3FFA, 0xC50F, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, - 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, - 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, - 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, - 0xFEB5, 0xFEB5, 0xFEB6, 0xFEB6, 0xFEB6, 0xFEB6, 0xFEB6, 0xFEB6, - 0xFEB7, 0xFEB7, 0xFEB7, 0xFEB7, 0xFEB7, 0xFEB8, 0xFEB8, 0xFEB8, - 0xFEB8, 0xFEB9, 0xFEB9, 0xFEB9, 0xFEBA, 0xFEBA, 0xFEBB, 0xFEBB, - 0xFEBC, 0xFEBC, 0xFEBD, 0xFEBE, 0xFEBE, 0xFEBF, 0xFEC0, 0xFEC0, - 0xFEC1, 0xFEC2, 0xFEC3, 0xFEC3, 0xFEC4, 0xFEC5, 0xFEC6, 0xFEC6, - 0xFEC7, 0xFEC8, 0xFEC8, 0xFEC9, 0xFEC9, 0xFECA, 0xFECA, 0xFECB, - 0xFECA, 0xFECA, 0xFEC9, 0xFEC8, 0xFEC7, 0xFEC5, 0xFEC4, 0xFEC2, - 0xFEC0, 0xFEBF, 0xFEBD, 0xFEBC, 0xFEBB, 0xFEBA, 0xFEB9, 0xFEB9, - 0xFEB8, 0xFEB8, 0xFEB7, 0xFEB7, 0xFEB7, 0xFEB6, 0xFEB6, 0xFEB6, - 0xFEB6, 0xFEB6, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, - 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, - 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, - 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, - 0xFEB4, 0xFEB4, 0xFEB4, 0xFEB4, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFFA, - 0xFFFB, 0xFFFD, 0xFFFF, 0x0000, 0x0002, 0x0004, 0x0006, 0x0007, - 0x0008, 0x0008, 0x0008, 0x0009, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0009, 0x000A, 0x000B, 0x000C, 0x000E, 0x000F, 0x0011, 0x0013, - 0x0015, 0x0017, 0x0019, 0x001B, 0x001D, 0x001F, 0x0021, 0x0023, - 0x0025, 0x0028, 0x002A, 0x002C, 0x002E, 0x0030, 0x0033, 0x0035, - 0x0037, 0x0039, 0x003C, 0x003E, 0x0040, 0x0042, 0x0044, 0x0047, - 0x0049, 0x004B, 0x004D, 0x0050, 0x0052, 0x0055, 0x0057, 0x0059, - 0x005C, 0x005E, 0x0061, 0x0063, 0x0065, 0x0068, 0x006A, 0x006C, - 0x006E, 0x0070, 0x0072, 0x0074, 0x0076, 0x0078, 0x0079, 0x007A, - 0x007A, 0x0078, 0x0076, 0x0072, 0x006E, 0x006A, 0x0065, 0x005F, - 0x005A, 0x0054, 0x004F, 0x004A, 0x0046, 0x0042, 0x003F, 0x003C, - 0x0039, 0x0036, 0x0033, 0x0031, 0x002E, 0x002C, 0x002A, 0x0027, - 0x0025, 0x0023, 0x0021, 0x001F, 0x001D, 0x001B, 0x0019, 0x0017, - 0x0016, 0x0014, 0x0012, 0x0011, 0x000F, 0x000E, 0x000D, 0x000B, - 0x000A, 0x0009, 0x0008, 0x0007, 0x0005, 0x0004, 0x0003, 0x0001, - 0x0000, 0xFFFF, 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFB, 0xFFFA, 0xFFF9, - 0xFFF8, 0xFFF7, 0xFFF7, 0xFFF7, 0xC917, 0xC921, 0xC93C, 0xC965, - 0xC999, 0xC9D5, 0xCA15, 0xCA56, 0xCA95, 0xCACE, 0xCAFF, 0xCB24, - 0xCB3D, 0xCB4D, 0xCB56, 0xCB5A, 0xCB5C, 0xCB5C, 0xCB5F, 0xCB65, - 0xCB71, 0xCB85, 0xCBA3, 0xCBCE, 0xCC00, 0xCC35, 0xCC6B, 0xCCA4, - 0xCCDE, 0xCD1A, 0xCD57, 0xCD96, 0xCDD6, 0xCE18, 0xCE5A, 0xCE9E, - 0xCEE2, 0xCF27, 0xCF6D, 0xCFB3, 0xCFFA, 0xD041, 0xD088, 0xD0CF, - 0xD117, 0xD15D, 0xD1A4, 0xD1EA, 0xD230, 0xD275, 0xD2BB, 0xD303, - 0xD34C, 0xD397, 0xD3E3, 0xD430, 0xD47E, 0xD4CC, 0xD51B, 0xD56A, - 0xD5B8, 0xD607, 0xD655, 0xD6A2, 0xD6EE, 0xD739, 0xD782, 0xD7CA, - 0xD810, 0xD853, 0xD895, 0xD8D4, 0xD910, 0xD949, 0xD97F, 0xD99A, - 0xD98A, 0xD954, 0xD8FF, 0xD891, 0xD80E, 0xD777, 0xD6D3, 0xD625, - 0xD574, 0xD4C4, 0xD41A, 0xD37C, 0xD2EE, 0xD275, 0xD20C, 0xD1A8, - 0xD14A, 0xD0F0, 0xD09A, 0xD048, 0xCFFA, 0xCFAE, 0xCF66, 0xCF20, - 0xCEDC, 0xCE9A, 0xCE5A, 0xCE1A, 0xCDDB, 0xCD9C, 0xCD5F, 0xCD26, - 0xCCF0, 0xCCBD, 0xCC8C, 0xCC5E, 0xCC32, 0xCC07, 0xCBDE, 0xCBB6, - 0xCB8F, 0xCB68, 0xCB42, 0xCB1B, 0xCAF4, 0xCACA, 0xCA9F, 0xCA74, - 0xCA49, 0xCA1E, 0xC9F4, 0xC9CC, 0xC9A7, 0xC985, 0xC966, 0xC94B, - 0xC935, 0xC925, 0xC91B, 0xC917, 0x141D, 0x141B, 0x1417, 0x140F, - 0x1406, 0x13F9, 0x13EA, 0x13D9, 0x13C6, 0x13B0, 0x1399, 0x1380, - 0x1365, 0x1348, 0x132A, 0x130A, 0x12E9, 0x12C7, 0x12A4, 0x1280, - 0x125B, 0x1236, 0x1210, 0x11E9, 0x11C2, 0x119B, 0x1174, 0x114D, - 0x1126, 0x10FF, 0x10D8, 0x10B2, 0x108D, 0x1068, 0x1044, 0x1021, - 0x0FFF, 0x0FDE, 0x0FBE, 0x0FA0, 0x0F83, 0x0F68, 0x0F4F, 0x0F37, - 0x0F22, 0x0F0E, 0x0EFD, 0x0EEE, 0x0EE2, 0x0ED8, 0x0ED4, 0x0EDB, - 0x0EE9, 0x0F00, 0x0F1E, 0x0F42, 0x0F6B, 0x0F99, 0x0FCA, 0x0FFD, - 0x1032, 0x1068, 0x109E, 0x10D3, 0x1106, 0x1137, 0x1164, 0x118C, - 0x11AF, 0x11CB, 0x11E3, 0x11F8, 0x1208, 0x1214, 0x121A, 0x121A, - 0x1213, 0x1204, 0x11EC, 0x11CB, 0x1197, 0x1149, 0x10EA, 0x1081, - 0x1015, 0x0FAE, 0x0F54, 0x0F0D, 0x0EE1, 0x0ED8, 0x0EE4, 0x0EF3, - 0x0F04, 0x0F18, 0x0F2E, 0x0F47, 0x0F61, 0x0F7E, 0x0F9C, 0x0FBC, - 0x0FDE, 0x1001, 0x1025, 0x104A, 0x1071, 0x1098, 0x10C0, 0x10E8, - 0x1111, 0x113B, 0x1164, 0x118E, 0x11B7, 0x11E0, 0x1209, 0x1231, - 0x1259, 0x1280, 0x12A6, 0x12CB, 0x12EF, 0x1311, 0x1332, 0x1352, - 0x136F, 0x138B, 0x13A5, 0x13BD, 0x13D2, 0x13E5, 0x13F5, 0x1403, - 0x140E, 0x1416, 0x141B, 0x141D, 0xEEA9, 0xEEB3, 0xEED2, 0xEF03, - 0xEF47, 0xEF9D, 0xF004, 0xF07C, 0xF103, 0xF199, 0xF23E, 0xF2F0, - 0xF3AF, 0xF47A, 0xF551, 0xF632, 0xF71D, 0xF812, 0xF90F, 0xFA14, - 0xFB20, 0xFC32, 0xFD4B, 0xFE68, 0xFF89, 0x00AE, 0x01D5, 0x0300, - 0x042B, 0x0557, 0x0684, 0x07AF, 0x08D9, 0x0A01, 0x0B26, 0x0C48, - 0x0D65, 0x0E7D, 0x0F90, 0x109C, 0x11A1, 0x129E, 0x1392, 0x147D, - 0x155E, 0x1635, 0x1700, 0x17BF, 0x1871, 0x1915, 0x19A3, 0x1A14, - 0x1A6A, 0x1AA8, 0x1AD0, 0x1AE4, 0x1AE7, 0x1ADB, 0x1AC2, 0x1A9F, - 0x1A74, 0x1A43, 0x1A10, 0x19DC, 0x19A9, 0x197A, 0x1951, 0x1932, - 0x191D, 0x1915, 0x1915, 0x1915, 0x1915, 0x1915, 0x1915, 0x1915, - 0x1915, 0x1915, 0x1915, 0x1915, 0x1927, 0x1953, 0x198F, 0x19CF, - 0x1A08, 0x1A2D, 0x1A32, 0x1A0D, 0x19B2, 0x1915, 0x184C, 0x1777, - 0x1694, 0x15A6, 0x14AE, 0x13AB, 0x129F, 0x118B, 0x106F, 0x0F4D, - 0x0E24, 0x0CF6, 0x0BC4, 0x0A8E, 0x0955, 0x0819, 0x06DD, 0x05A0, - 0x0464, 0x0328, 0x01EE, 0x00B7, 0xFF84, 0xFE55, 0xFD2B, 0xFC06, - 0xFAE8, 0xF9D1, 0xF8C3, 0xF7BD, 0xF6C1, 0xF5D0, 0xF4EA, 0xF410, - 0xF343, 0xF284, 0xF1D3, 0xF131, 0xF0A0, 0xF01F, 0xEFB0, 0xEF54, - 0xEF0A, 0xEED5, 0xEEB4, 0xEEA9, 0xD9FF, 0xDA6B, 0xDAD8, 0xDB46, - 0xDBB5, 0xDC25, 0xDC97, 0xDD08, 0xDD7B, 0xDDEE, 0xDE62, 0xDED7, - 0xDF4B, 0xDFC0, 0xE036, 0xE0AB, 0xE121, 0xE196, 0xE20C, 0xE282, - 0xE2F7, 0xE36C, 0xE3E0, 0xE455, 0xE4C8, 0xE53B, 0xE5AE, 0xE61F, - 0xE690, 0xE700, 0xE76F, 0xE7DD, 0xE84A, 0xE8B5, 0xE91F, 0xE988, - 0xE9EF, 0xEA55, 0xEABA, 0xEB1C, 0xEB7D, 0xEBDC, 0xEC39, 0xEC94, - 0xECED, 0xED44, 0xED98, 0xEDEB, 0xEE3B, 0xEE88, 0xEECD, 0xEF03, - 0xEF2D, 0xEF4B, 0xEF5E, 0xEF68, 0xEF69, 0xEF64, 0xEF57, 0xEF47, - 0xEF32, 0xEF1A, 0xEF01, 0xEEE8, 0xEECF, 0xEEB9, 0xEEA5, 0xEE96, - 0xEE8C, 0xEE88, 0xEE88, 0xEE88, 0xEE88, 0xEE88, 0xEE88, 0xEE88, - 0xEE88, 0xEE88, 0xEE88, 0xEE88, 0xEE91, 0xEEA6, 0xEEC3, 0xEEE2, - 0xEEFD, 0xEF0F, 0xEF12, 0xEF00, 0xEED4, 0xEE88, 0xEE27, 0xEDBF, - 0xED52, 0xECDF, 0xEC66, 0xEBE9, 0xEB68, 0xEAE2, 0xEA58, 0xE9CC, - 0xE93C, 0xE8AA, 0xE816, 0xE780, 0xE6E8, 0xE650, 0xE5B6, 0xE51D, - 0xE484, 0xE3EB, 0xE353, 0xE2BD, 0xE228, 0xE195, 0xE104, 0xE077, - 0xDFEC, 0xDF65, 0xDEE2, 0xDE64, 0xDDEA, 0xDD75, 0xDD06, 0xDC9C, - 0xDC39, 0xDBDC, 0xDB87, 0xDB39, 0xDAF2, 0xDAB4, 0xDA7E, 0xDA51, - 0xDA2E, 0xDA14, 0xDA04, 0xD9FF, 0xB6A1, 0xB6A0, 0xB69D, 0xB697, - 0xB68F, 0xB685, 0xB679, 0xB66C, 0xB65C, 0xB64B, 0xB638, 0xB623, - 0xB60D, 0xB5F6, 0xB5DD, 0xB5C3, 0xB5A8, 0xB58C, 0xB56F, 0xB551, - 0xB532, 0xB512, 0xB4F2, 0xB4D1, 0xB4AF, 0xB48E, 0xB46C, 0xB449, - 0xB427, 0xB404, 0xB3E2, 0xB3BF, 0xB39D, 0xB37B, 0xB359, 0xB337, - 0xB317, 0xB2F6, 0xB2D7, 0xB2B8, 0xB29A, 0xB27D, 0xB260, 0xB245, - 0xB22B, 0xB213, 0xB1FB, 0xB1E5, 0xB1D1, 0xB1BE, 0xB1AD, 0xB1A0, - 0xB196, 0xB18F, 0xB18B, 0xB188, 0xB188, 0xB189, 0xB18C, 0xB190, - 0xB195, 0xB19B, 0xB1A1, 0xB1A7, 0xB1AD, 0xB1B2, 0xB1B7, 0xB1BA, - 0xB1BD, 0xB1BE, 0xB1BE, 0xB1BE, 0xB1BE, 0xB1BE, 0xB1BE, 0xB1BE, - 0xB1BE, 0xB1BE, 0xB1BE, 0xB1BE, 0xB1BC, 0xB1B7, 0xB1B0, 0xB1A8, - 0xB1A2, 0xB19E, 0xB19D, 0xB1A1, 0xB1AC, 0xB1BE, 0xB1D5, 0xB1EE, - 0xB208, 0xB223, 0xB240, 0xB25D, 0xB27C, 0xB29C, 0xB2BD, 0xB2DE, - 0xB301, 0xB323, 0xB347, 0xB36A, 0xB38E, 0xB3B3, 0xB3D7, 0xB3FC, - 0xB420, 0xB445, 0xB469, 0xB48D, 0xB4B0, 0xB4D3, 0xB4F5, 0xB517, - 0xB538, 0xB558, 0xB577, 0xB596, 0xB5B3, 0xB5CE, 0xB5E9, 0xB602, - 0xB61A, 0xB630, 0xB644, 0xB657, 0xB667, 0xB676, 0xB683, 0xB68E, - 0xB696, 0xB69C, 0xB6A0, 0xB6A1, 0x2697, 0x2695, 0x268E, 0x2683, - 0x2674, 0x2661, 0x264A, 0x2630, 0x2612, 0x25F0, 0x25CC, 0x25A4, - 0x257A, 0x254D, 0x251D, 0x24EB, 0x24B7, 0x2480, 0x2448, 0x240E, - 0x23D3, 0x2396, 0x2357, 0x2318, 0x22D8, 0x2297, 0x2255, 0x2213, - 0x21D0, 0x218D, 0x214B, 0x2108, 0x20C6, 0x2084, 0x2043, 0x2003, - 0x1FC3, 0x1F85, 0x1F48, 0x1F0D, 0x1ED3, 0x1E9A, 0x1E64, 0x1E30, - 0x1DFE, 0x1DCE, 0x1DA1, 0x1D77, 0x1D4F, 0x1D2B, 0x1D0B, 0x1CF2, - 0x1CDF, 0x1CD1, 0x1CC8, 0x1CC4, 0x1CC3, 0x1CC6, 0x1CCB, 0x1CD3, - 0x1CDD, 0x1CE7, 0x1CF3, 0x1CFE, 0x1D0A, 0x1D14, 0x1D1D, 0x1D24, - 0x1D29, 0x1D2B, 0x1D2B, 0x1D2B, 0x1D2B, 0x1D2B, 0x1D2B, 0x1D2B, - 0x1D2B, 0x1D2B, 0x1D2B, 0x1D2B, 0x1D27, 0x1D1D, 0x1D0F, 0x1D01, - 0x1CF5, 0x1CEC, 0x1CEB, 0x1CF3, 0x1D08, 0x1D2B, 0x1D57, 0x1D87, - 0x1DB9, 0x1DEE, 0x1E25, 0x1E5E, 0x1E9A, 0x1ED7, 0x1F16, 0x1F57, - 0x1F99, 0x1FDC, 0x2020, 0x2065, 0x20AA, 0x20F0, 0x2137, 0x217D, - 0x21C3, 0x220A, 0x224F, 0x2294, 0x22D9, 0x231C, 0x235E, 0x239F, - 0x23DF, 0x241D, 0x2459, 0x2493, 0x24CB, 0x2501, 0x2534, 0x2564, - 0x2592, 0x25BC, 0x25E3, 0x2607, 0x2628, 0x2644, 0x265D, 0x2672, - 0x2682, 0x268E, 0x2695, 0x2697, 0xFEDD, 0xFEDB, 0xFED3, 0xFEC6, - 0xFEB4, 0xFE9E, 0xFE83, 0xFE64, 0xFE41, 0xFE1A, 0xFDF0, 0xFDC2, - 0xFD90, 0xFD5C, 0xFD24, 0xFCEA, 0xFCAD, 0xFC6D, 0xFC2C, 0xFBE8, - 0xFBA3, 0xFB5C, 0xFB13, 0xFAC9, 0xFA7E, 0xFA33, 0xF9E6, 0xF999, - 0xF94B, 0xF8FD, 0xF8B0, 0xF862, 0xF815, 0xF7C8, 0xF77C, 0xF731, - 0xF6E8, 0xF69F, 0xF658, 0xF612, 0xF5CF, 0xF58D, 0xF54E, 0xF511, - 0xF4D7, 0xF49F, 0xF46B, 0xF439, 0xF40B, 0xF3E1, 0xF3BC, 0xF39F, - 0xF388, 0xF378, 0xF36E, 0xF369, 0xF368, 0xF36B, 0xF372, 0xF37B, - 0xF386, 0xF392, 0xF3A0, 0xF3AD, 0xF3BA, 0xF3C7, 0xF3D1, 0xF3D9, - 0xF3DF, 0xF3E1, 0xF3E1, 0xF3E1, 0xF3E1, 0xF3E1, 0xF3E1, 0xF3E1, - 0xF3E1, 0xF3E1, 0xF3E1, 0xF3E1, 0xF3DC, 0xF3D1, 0xF3C1, 0xF3B0, - 0xF3A2, 0xF398, 0xF397, 0xF3A0, 0xF3B8, 0xF3E1, 0xF415, 0xF44C, - 0xF487, 0xF4C4, 0xF505, 0xF548, 0xF58D, 0xF5D4, 0xF61E, 0xF669, - 0xF6B6, 0xF704, 0xF754, 0xF7A4, 0xF7F5, 0xF847, 0xF898, 0xF8EB, - 0xF93D, 0xF98E, 0xF9DF, 0xFA30, 0xFA80, 0xFACE, 0xFB1C, 0xFB67, - 0xFBB1, 0xFBFA, 0xFC40, 0xFC83, 0xFCC5, 0xFD03, 0xFD3F, 0xFD77, - 0xFDAC, 0xFDDE, 0xFE0B, 0xFE35, 0xFE5B, 0xFE7C, 0xFE99, 0xFEB1, - 0xFEC4, 0xFED2, 0xFEDA, 0xFEDD, 0xB61E, 0xB61B, 0xB612, 0xB602, - 0xB5ED, 0xB5D2, 0xB5B2, 0xB58D, 0xB563, 0xB534, 0xB501, 0xB4CA, - 0xB48F, 0xB44F, 0xB40D, 0xB3C7, 0xB37D, 0xB331, 0xB2E3, 0xB292, - 0xB23E, 0xB1E9, 0xB192, 0xB139, 0xB0DF, 0xB084, 0xB028, 0xAFCB, - 0xAF6E, 0xAF11, 0xAEB4, 0xAE56, 0xADFA, 0xAD9E, 0xAD43, 0xACE9, - 0xAC90, 0xAC39, 0xABE4, 0xAB90, 0xAB3F, 0xAAF0, 0xAAA4, 0xAA5B, - 0xAA15, 0xA9D3, 0xA993, 0xA958, 0xA921, 0xA8EE, 0xA8C2, 0xA89E, - 0xA884, 0xA870, 0xA864, 0xA85E, 0xA85D, 0xA861, 0xA868, 0xA873, - 0xA881, 0xA890, 0xA8A0, 0xA8B0, 0xA8C0, 0xA8CE, 0xA8DB, 0xA8E5, - 0xA8EB, 0xA8EE, 0xA8EE, 0xA8EE, 0xA8EE, 0xA8EE, 0xA8EE, 0xA8EE, - 0xA8EE, 0xA8EE, 0xA8EE, 0xA8EE, 0xA8E8, 0xA8DA, 0xA8C8, 0xA8B4, - 0xA8A2, 0xA897, 0xA895, 0xA8A1, 0xA8BD, 0xA8EE, 0xA92C, 0xA96F, - 0xA9B5, 0xA9FF, 0xAA4C, 0xAA9D, 0xAAF0, 0xAB46, 0xAB9E, 0xABF8, - 0xAC55, 0xACB2, 0xAD12, 0xAD72, 0xADD3, 0xAE35, 0xAE98, 0xAEFA, - 0xAF5D, 0xAFBF, 0xB020, 0xB081, 0xB0E1, 0xB13F, 0xB19C, 0xB1F7, - 0xB250, 0xB2A6, 0xB2FA, 0xB34C, 0xB39A, 0xB3E5, 0xB42D, 0xB470, - 0xB4B0, 0xB4EB, 0xB522, 0xB555, 0xB582, 0xB5AA, 0xB5CC, 0xB5E9, - 0xB600, 0xB611, 0xB61B, 0xB61E, 0xE817, 0xE878, 0xE8D9, 0xE93C, - 0xE9A0, 0xEA04, 0xEA6A, 0xEAD0, 0xEB36, 0xEB9E, 0xEC06, 0xEC6E, - 0xECD6, 0xED3F, 0xEDA8, 0xEE12, 0xEE7B, 0xEEE5, 0xEF4E, 0xEFB7, - 0xF020, 0xF089, 0xF0F2, 0xF15A, 0xF1C1, 0xF228, 0xF28F, 0xF2F5, - 0xF35A, 0xF3BE, 0xF422, 0xF484, 0xF4E5, 0xF546, 0xF5A5, 0xF603, - 0xF65F, 0xF6BB, 0xF714, 0xF76D, 0xF7C4, 0xF819, 0xF86C, 0xF8BE, - 0xF90D, 0xF95B, 0xF9A7, 0xF9F1, 0xFA38, 0xFA7E, 0xFABB, 0xFAEC, - 0xFB12, 0xFB2C, 0xFB3E, 0xFB46, 0xFB48, 0xFB42, 0xFB38, 0xFB28, - 0xFB16, 0xFB01, 0xFAEA, 0xFAD4, 0xFABE, 0xFAA9, 0xFA98, 0xFA8A, - 0xFA81, 0xFA7E, 0xFA7E, 0xFA7E, 0xFA7E, 0xFA7E, 0xFA7E, 0xFA7E, - 0xFA7E, 0xFA7E, 0xFA7E, 0xFA7E, 0xFA85, 0xFA99, 0xFAB3, 0xFACE, - 0xFAE7, 0xFAF7, 0xFAF9, 0xFAE9, 0xFAC2, 0xFA7E, 0xFA27, 0xF9CA, - 0xF968, 0xF900, 0xF895, 0xF824, 0xF7B0, 0xF739, 0xF6BD, 0xF63F, - 0xF5BF, 0xF53C, 0xF4B7, 0xF430, 0xF3A9, 0xF320, 0xF297, 0xF20D, - 0xF184, 0xF0FB, 0xF073, 0xEFEC, 0xEF67, 0xEEE3, 0xEE62, 0xEDE3, - 0xED67, 0xECEE, 0xEC78, 0xEC07, 0xEB9A, 0xEB31, 0xEACD, 0xEA6F, - 0xEA16, 0xE9C3, 0xE976, 0xE930, 0xE8F1, 0xE8B9, 0xE889, 0xE861, - 0xE841, 0xE82A, 0xE81C, 0xE817, 0x0922, 0x089B, 0x0812, 0x0788, - 0x06FC, 0x066F, 0x05E1, 0x0552, 0x04C3, 0x0432, 0x03A1, 0x030F, - 0x027C, 0x01E9, 0x0156, 0x00C3, 0x002F, 0xFF9D, 0xFF09, 0xFE76, - 0xFDE3, 0xFD50, 0xFCBE, 0xFC2C, 0xFB9B, 0xFB0B, 0xFA7B, 0xF9EC, - 0xF95F, 0xF8D3, 0xF847, 0xF7BE, 0xF735, 0xF6AE, 0xF629, 0xF5A6, - 0xF524, 0xF4A4, 0xF426, 0xF3AB, 0xF331, 0xF2BA, 0xF246, 0xF1D3, - 0xF164, 0xF0F7, 0xF08D, 0xF025, 0xEFC1, 0xEF60, 0xEF0A, 0xEEC5, - 0xEE91, 0xEE6B, 0xEE53, 0xEE47, 0xEE45, 0xEE4D, 0xEE5C, 0xEE71, - 0xEE8B, 0xEEA9, 0xEEC8, 0xEEE8, 0xEF06, 0xEF23, 0xEF3B, 0xEF4F, - 0xEF5B, 0xEF60, 0xEF60, 0xEF60, 0xEF60, 0xEF60, 0xEF60, 0xEF60, - 0xEF60, 0xEF60, 0xEF60, 0xEF60, 0xEF55, 0xEF3A, 0xEF16, 0xEEEF, - 0xEECD, 0xEEB6, 0xEEB3, 0xEEC9, 0xEF01, 0xEF60, 0xEFDA, 0xF05C, - 0xF0E5, 0xF176, 0xF20D, 0xF2AA, 0xF34C, 0xF3F4, 0xF4A0, 0xF551, - 0xF605, 0xF6BC, 0xF776, 0xF833, 0xF8F1, 0xF9B0, 0xFA70, 0xFB31, - 0xFBF1, 0xFCB1, 0xFD6F, 0xFE2C, 0xFEE7, 0xFF9F, 0x0053, 0x0105, - 0x01B3, 0x025C, 0x0300, 0x039F, 0x0438, 0x04CA, 0x0556, 0x05DA, - 0x0657, 0x06CB, 0x0736, 0x0798, 0x07F1, 0x083F, 0x0882, 0x08BB, - 0x08E7, 0x0908, 0x091B, 0x0922, 0xE19A, 0xE19C, 0xE1A4, 0xE1B0, - 0xE1C1, 0xE1D6, 0xE1EF, 0xE20C, 0xE22E, 0xE253, 0xE27B, 0xE2A7, - 0xE2D5, 0xE307, 0xE33C, 0xE373, 0xE3AD, 0xE3E9, 0xE427, 0xE467, - 0xE4A9, 0xE4EC, 0xE531, 0xE577, 0xE5BE, 0xE606, 0xE64E, 0xE698, - 0xE6E1, 0xE72B, 0xE774, 0xE7BE, 0xE807, 0xE850, 0xE897, 0xE8DE, - 0xE924, 0xE969, 0xE9AD, 0xE9EE, 0xEA2E, 0xEA6C, 0xEAA8, 0xEAE2, - 0xEB19, 0xEB4E, 0xEB80, 0xEBAF, 0xEBDA, 0xEC03, 0xEC25, 0xEC41, - 0xEC56, 0xEC65, 0xEC6F, 0xEC74, 0xEC75, 0xEC72, 0xEC6C, 0xEC63, - 0xEC59, 0xEC4D, 0xEC40, 0xEC33, 0xEC27, 0xEC1B, 0xEC11, 0xEC0A, - 0xEC04, 0xEC03, 0xEC03, 0xEC03, 0xEC03, 0xEC03, 0xEC03, 0xEC03, - 0xEC03, 0xEC03, 0xEC03, 0xEC03, 0xEC07, 0xEC12, 0xEC21, 0xEC30, - 0xEC3E, 0xEC47, 0xEC49, 0xEC3F, 0xEC29, 0xEC03, 0xEBD1, 0xEB9D, - 0xEB65, 0xEB2B, 0xEAEE, 0xEAAF, 0xEA6D, 0xEA29, 0xE9E3, 0xE99C, - 0xE953, 0xE909, 0xE8BE, 0xE872, 0xE825, 0xE7D8, 0xE78A, 0xE73D, - 0xE6EF, 0xE6A1, 0xE654, 0xE608, 0xE5BD, 0xE572, 0xE529, 0xE4E1, - 0xE49B, 0xE457, 0xE414, 0xE3D4, 0xE396, 0xE35B, 0xE323, 0xE2ED, - 0xE2BB, 0xE28C, 0xE261, 0xE239, 0xE215, 0xE1F6, 0xE1DB, 0xE1C4, - 0xE1B2, 0xE1A5, 0xE19D, 0xE19A, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0xB646, 0xB645, 0xB644, 0xB642, - 0xB640, 0xB63C, 0xB638, 0xB634, 0xB62F, 0xB629, 0xB622, 0xB61C, - 0xB614, 0xB60D, 0xB604, 0xB5FC, 0xB5F3, 0xB5E9, 0xB5DF, 0xB5D5, - 0xB5CB, 0xB5C1, 0xB5B6, 0xB5AB, 0xB5A0, 0xB594, 0xB589, 0xB57E, - 0xB572, 0xB567, 0xB55B, 0xB550, 0xB544, 0xB539, 0xB52E, 0xB522, - 0xB517, 0xB50D, 0xB502, 0xB4F8, 0xB4EE, 0xB4E4, 0xB4DB, 0xB4D2, - 0xB4C9, 0xB4C1, 0xB4B9, 0xB4B2, 0xB4AB, 0xB4A5, 0xB49F, 0xB49B, - 0xB497, 0xB495, 0xB493, 0xB493, 0xB493, 0xB493, 0xB494, 0xB495, - 0xB497, 0xB499, 0xB49B, 0xB49D, 0xB49F, 0xB4A1, 0xB4A2, 0xB4A3, - 0xB4A4, 0xB4A5, 0xB4A5, 0xB4A5, 0xB4A5, 0xB4A5, 0xB4A5, 0xB4A5, - 0xB4A5, 0xB4A5, 0xB4A5, 0xB4A5, 0xB4A4, 0xB4A2, 0xB4A0, 0xB49D, - 0xB49B, 0xB49A, 0xB49A, 0xB49B, 0xB49E, 0xB4A5, 0xB4AC, 0xB4B4, - 0xB4BD, 0xB4C6, 0xB4D0, 0xB4DA, 0xB4E4, 0xB4EF, 0xB4FA, 0xB505, - 0xB510, 0xB51C, 0xB527, 0xB533, 0xB53F, 0xB54C, 0xB558, 0xB564, - 0xB570, 0xB57C, 0xB588, 0xB594, 0xB5A0, 0xB5AC, 0xB5B7, 0xB5C2, - 0xB5CD, 0xB5D8, 0xB5E2, 0xB5EC, 0xB5F6, 0xB5FF, 0xB608, 0xB611, - 0xB618, 0xB620, 0xB627, 0xB62D, 0xB632, 0xB637, 0xB63C, 0xB63F, - 0xB642, 0xB644, 0xB645, 0xB646, 0xD864, 0xD866, 0xD86B, 0xD873, - 0xD87E, 0xD88C, 0xD89D, 0xD8B1, 0xD8C7, 0xD8E0, 0xD8FB, 0xD918, - 0xD937, 0xD959, 0xD97C, 0xD9A1, 0xD9C8, 0xD9F0, 0xDA19, 0xDA44, - 0xDA70, 0xDA9E, 0xDACC, 0xDAFA, 0xDB2A, 0xDB5A, 0xDB8B, 0xDBBC, - 0xDBED, 0xDC1E, 0xDC50, 0xDC81, 0xDCB2, 0xDCE3, 0xDD13, 0xDD42, - 0xDD71, 0xDD9F, 0xDDCC, 0xDDF8, 0xDE23, 0xDE4D, 0xDE75, 0xDE9C, - 0xDEC1, 0xDEE4, 0xDF05, 0xDF25, 0xDF42, 0xDF5D, 0xDF74, 0xDF87, - 0xDF95, 0xDF9F, 0xDFA6, 0xDFA9, 0xDFA9, 0xDFA7, 0xDFA3, 0xDF9E, - 0xDF96, 0xDF8F, 0xDF86, 0xDF7D, 0xDF75, 0xDF6D, 0xDF67, 0xDF62, - 0xDF5E, 0xDF5D, 0xDF5D, 0xDF5D, 0xDF5D, 0xDF5D, 0xDF5D, 0xDF5D, - 0xDF5D, 0xDF5D, 0xDF5D, 0xDF5D, 0xDF60, 0xDF67, 0xDF71, 0xDF7B, - 0xDF85, 0xDF8B, 0xDF8C, 0xDF86, 0xDF77, 0xDF5D, 0xDF3C, 0xDF19, - 0xDEF4, 0xDECC, 0xDEA4, 0xDE79, 0xDE4D, 0xDE20, 0xDDF1, 0xDDC1, - 0xDD91, 0xDD5F, 0xDD2D, 0xDCFA, 0xDCC6, 0xDC92, 0xDC5E, 0xDC2A, - 0xDBF6, 0xDBC2, 0xDB8F, 0xDB5C, 0xDB29, 0xDAF7, 0xDAC6, 0xDA96, - 0xDA67, 0xDA39, 0xDA0D, 0xD9E2, 0xD9B9, 0xD991, 0xD96B, 0xD947, - 0xD926, 0xD906, 0xD8E9, 0xD8CF, 0xD8B7, 0xD8A2, 0xD88F, 0xD880, - 0xD874, 0xD86B, 0xD866, 0xD864, 0xFF58, 0xFF5C, 0xFF67, 0xFF7A, - 0xFF94, 0xFFB5, 0xFFDD, 0x0009, 0x003D, 0x0076, 0x00B5, 0x00F9, - 0x0142, 0x0190, 0x01E2, 0x0238, 0x0292, 0x02EF, 0x0350, 0x03B3, - 0x041A, 0x0483, 0x04EE, 0x055B, 0x05C9, 0x0639, 0x06AA, 0x071C, - 0x078F, 0x0801, 0x0874, 0x08E6, 0x0958, 0x09C9, 0x0A39, 0x0AA8, - 0x0B15, 0x0B80, 0x0BE9, 0x0C4F, 0x0CB3, 0x0D14, 0x0D71, 0x0DCB, - 0x0E21, 0x0E73, 0x0EC0, 0x0F09, 0x0F4D, 0x0F8C, 0x0FC2, 0x0FED, - 0x100E, 0x1026, 0x1035, 0x103D, 0x103E, 0x1039, 0x1030, 0x1022, - 0x1012, 0x0FFF, 0x0FEC, 0x0FD8, 0x0FC4, 0x0FB2, 0x0FA3, 0x0F97, - 0x0F8F, 0x0F8C, 0x0F8C, 0x0F8C, 0x0F8C, 0x0F8C, 0x0F8C, 0x0F8C, - 0x0F8C, 0x0F8C, 0x0F8C, 0x0F8C, 0x0F93, 0x0FA4, 0x0FBB, 0x0FD3, - 0x0FE9, 0x0FF7, 0x0FF9, 0x0FEB, 0x0FC8, 0x0F8C, 0x0F3F, 0x0EEE, - 0x0E97, 0x0E3C, 0x0DDD, 0x0D7B, 0x0D14, 0x0CAB, 0x0C3E, 0x0BCF, - 0x0B5E, 0x0AEB, 0x0A75, 0x09FF, 0x0987, 0x090F, 0x0896, 0x081D, - 0x07A4, 0x072C, 0x06B4, 0x063D, 0x05C7, 0x0554, 0x04E2, 0x0472, - 0x0404, 0x039A, 0x0333, 0x02CF, 0x026F, 0x0212, 0x01BA, 0x0167, - 0x0119, 0x00D0, 0x008C, 0x004F, 0x0017, 0xFFE7, 0xFFBC, 0xFF99, - 0xFF7D, 0xFF69, 0xFF5C, 0xFF58, 0xB74B, 0xB748, 0xB73E, 0xB72D, - 0xB715, 0xB6F8, 0xB6D5, 0xB6AC, 0xB67D, 0xB64A, 0xB612, 0xB5D5, - 0xB593, 0xB54E, 0xB504, 0xB4B7, 0xB467, 0xB413, 0xB3BC, 0xB363, - 0xB307, 0xB2A9, 0xB249, 0xB1E7, 0xB184, 0xB120, 0xB0BB, 0xB055, - 0xAFEE, 0xAF87, 0xAF21, 0xAEBA, 0xAE54, 0xADEF, 0xAD8A, 0xAD27, - 0xACC6, 0xAC66, 0xAC08, 0xABAC, 0xAB53, 0xAAFC, 0xAAA8, 0xAA58, - 0xAA0B, 0xA9C1, 0xA97C, 0xA93A, 0xA8FD, 0xA8C5, 0xA894, 0xA86E, - 0xA850, 0xA83B, 0xA82E, 0xA827, 0xA826, 0xA82A, 0xA832, 0xA83E, - 0xA84D, 0xA85E, 0xA86F, 0xA881, 0xA893, 0xA8A3, 0xA8B0, 0xA8BB, - 0xA8C3, 0xA8C5, 0xA8C5, 0xA8C5, 0xA8C5, 0xA8C5, 0xA8C5, 0xA8C5, - 0xA8C5, 0xA8C5, 0xA8C5, 0xA8C5, 0xA8BF, 0xA8B0, 0xA89B, 0xA885, - 0xA872, 0xA865, 0xA864, 0xA870, 0xA88F, 0xA8C5, 0xA90A, 0xA953, - 0xA9A1, 0xA9F2, 0xAA47, 0xAAA0, 0xAAFB, 0xAB5A, 0xABBB, 0xAC1F, - 0xAC84, 0xACEC, 0xAD54, 0xADBF, 0xAE2A, 0xAE96, 0xAF02, 0xAF6E, - 0xAFDB, 0xB047, 0xB0B2, 0xB11D, 0xB186, 0xB1EE, 0xB254, 0xB2B8, - 0xB31A, 0xB37A, 0xB3D6, 0xB430, 0xB486, 0xB4D9, 0xB527, 0xB572, - 0xB5B8, 0xB5FA, 0xB636, 0xB66D, 0xB69F, 0xB6CB, 0xB6F1, 0xB711, - 0xB72A, 0xB73C, 0xB748, 0xB74B, 0xFBC7, 0xFBC8, 0xFBCC, 0xFBD1, - 0xFBD8, 0xFBE1, 0xFBEC, 0xFBF8, 0xFC06, 0xFC14, 0xFC25, 0xFC36, - 0xFC48, 0xFC5A, 0xFC6E, 0xFC82, 0xFC96, 0xFCAB, 0xFCC0, 0xFCD5, - 0xFCE9, 0xFCFE, 0xFD12, 0xFD26, 0xFD39, 0xFD4B, 0xFD5D, 0xFD6D, - 0xFD7D, 0xFD8B, 0xFD98, 0xFDA3, 0xFDAD, 0xFDB5, 0xFDBB, 0xFDC0, - 0xFDC2, 0xFDC2, 0xFDBF, 0xFDBB, 0xFDB3, 0xFDA9, 0xFD9D, 0xFD8F, - 0xFD80, 0xFD6E, 0xFD5B, 0xFD46, 0xFD30, 0xFD18, 0xFCFF, 0xFCE4, - 0xFCC9, 0xFCAC, 0xFC8E, 0xFC70, 0xFC51, 0xFC31, 0xFC10, 0xFBEF, - 0xFBCD, 0xFBAB, 0xFB89, 0xFB67, 0xFB44, 0xFB22, 0xFAFF, 0xFADD, - 0xFABB, 0xFA99, 0xFA78, 0xFA58, 0xFA38, 0xFA19, 0xF9FA, 0xF9DD, - 0xF9C0, 0xF9A5, 0xF98A, 0xF971, 0xF95A, 0xF944, 0xF92F, 0xF91C, - 0xF90B, 0xF8FB, 0xF8ED, 0xF8E2, 0xF8D8, 0xF8D1, 0xF8CC, 0xF8C9, - 0xF8C9, 0xF8CB, 0xF8D0, 0xF8D7, 0xF8DF, 0xF8EA, 0xF8F7, 0xF905, - 0xF915, 0xF926, 0xF939, 0xF94D, 0xF962, 0xF978, 0xF98F, 0xF9A7, - 0xF9BF, 0xF9D9, 0xF9F2, 0xFA0C, 0xFA27, 0xFA41, 0xFA5B, 0xFA76, - 0xFA90, 0xFAAA, 0xFAC3, 0xFADC, 0xFAF4, 0xFB0C, 0xFB22, 0xFB38, - 0xFB4D, 0xFB60, 0xFB72, 0xFB83, 0xFB92, 0xFB9F, 0xFBAB, 0xFBB5, - 0xFBBD, 0xFBC2, 0xFBC6, 0xFBC7, 0xFFBF, 0xFFBD, 0xFFB9, 0xFFB2, - 0xFFA8, 0xFF9C, 0xFF8D, 0xFF7C, 0xFF68, 0xFF53, 0xFF3B, 0xFF22, - 0xFF06, 0xFEE9, 0xFECB, 0xFEAA, 0xFE89, 0xFE66, 0xFE41, 0xFE1C, - 0xFDF6, 0xFDCE, 0xFDA6, 0xFD7D, 0xFD54, 0xFD2A, 0xFCFF, 0xFCD5, - 0xFCAA, 0xFC7F, 0xFC54, 0xFC29, 0xFBFE, 0xFBD4, 0xFBAA, 0xFB80, - 0xFB57, 0xFB2F, 0xFB08, 0xFAE1, 0xFABC, 0xFA98, 0xFA75, 0xFA53, - 0xFA33, 0xFA14, 0xF9F7, 0xF9DC, 0xF9C2, 0xF9AB, 0xF996, 0xF986, - 0xF97A, 0xF971, 0xF96B, 0xF968, 0xF968, 0xF96A, 0xF96D, 0xF972, - 0xF978, 0xF97F, 0xF987, 0xF98E, 0xF995, 0xF99C, 0xF9A2, 0xF9A7, - 0xF9AA, 0xF9AB, 0xF9AB, 0xF9AB, 0xF9AB, 0xF9AB, 0xF9AB, 0xF9AB, - 0xF9AB, 0xF9AB, 0xF9AB, 0xF9AB, 0xF9A8, 0xF9A2, 0xF999, 0xF990, - 0xF988, 0xF983, 0xF982, 0xF987, 0xF994, 0xF9AB, 0xF9C7, 0xF9E6, - 0xFA06, 0xFA29, 0xFA4C, 0xFA71, 0xFA98, 0xFABF, 0xFAE8, 0xFB11, - 0xFB3C, 0xFB67, 0xFB93, 0xFBC0, 0xFBEC, 0xFC1A, 0xFC47, 0xFC74, - 0xFCA2, 0xFCCF, 0xFCFC, 0xFD28, 0xFD54, 0xFD80, 0xFDAB, 0xFDD5, - 0xFDFE, 0xFE25, 0xFE4C, 0xFE72, 0xFE96, 0xFEB8, 0xFED9, 0xFEF9, - 0xFF16, 0xFF31, 0xFF4B, 0xFF62, 0xFF77, 0xFF89, 0xFF99, 0xFFA6, - 0xFFB1, 0xFFB8, 0xFFBD, 0xFFBF, 0xBF3E, 0xBF3E, 0xBF3E, 0xBF3F, - 0xBF40, 0xBF41, 0xBF43, 0xBF45, 0xBF47, 0xBF49, 0xBF4B, 0xBF4E, - 0xBF51, 0xBF54, 0xBF57, 0xBF5B, 0xBF5E, 0xBF62, 0xBF66, 0xBF6A, - 0xBF6E, 0xBF72, 0xBF76, 0xBF7A, 0xBF7F, 0xBF83, 0xBF88, 0xBF8C, - 0xBF90, 0xBF95, 0xBF9A, 0xBF9E, 0xBFA3, 0xBFA7, 0xBFAB, 0xBFB0, - 0xBFB4, 0xBFB8, 0xBFBC, 0xBFC0, 0xBFC4, 0xBFC8, 0xBFCC, 0xBFCF, - 0xBFD3, 0xBFD6, 0xBFD9, 0xBFDC, 0xBFDF, 0xBFE1, 0xBFE3, 0xBFE5, - 0xBFE6, 0xBFE7, 0xBFE8, 0xBFE8, 0xBFE8, 0xBFE8, 0xBFE7, 0xBFE7, - 0xBFE6, 0xBFE6, 0xBFE5, 0xBFE4, 0xBFE3, 0xBFE3, 0xBFE2, 0xBFE1, - 0xBFE1, 0xBFE1, 0xBFE1, 0xBFE1, 0xBFE1, 0xBFE1, 0xBFE1, 0xBFE1, - 0xBFE1, 0xBFE1, 0xBFE1, 0xBFE1, 0xBFE1, 0xBFE2, 0xBFE3, 0xBFE4, - 0xBFE5, 0xBFE5, 0xBFE5, 0xBFE5, 0xBFE3, 0xBFE1, 0xBFDE, 0xBFDB, - 0xBFD7, 0xBFD4, 0xBFD0, 0xBFCC, 0xBFC8, 0xBFC4, 0xBFC0, 0xBFBB, - 0xBFB7, 0xBFB2, 0xBFAE, 0xBFA9, 0xBFA4, 0xBFA0, 0xBF9B, 0xBF96, - 0xBF91, 0xBF8D, 0xBF88, 0xBF83, 0xBF7F, 0xBF7A, 0xBF76, 0xBF71, - 0xBF6D, 0xBF69, 0xBF65, 0xBF61, 0xBF5D, 0xBF59, 0xBF56, 0xBF52, - 0xBF4F, 0xBF4D, 0xBF4A, 0xBF47, 0xBF45, 0xBF43, 0xBF42, 0xBF40, - 0xBF3F, 0xBF3E, 0xBF3E, 0xBF3E, 0xC066, 0x2697, 0x2695, 0x268E, - 0x2683, 0x2674, 0x2661, 0x264A, 0x2630, 0x2612, 0x25F0, 0x25CC, - 0x25A4, 0x257A, 0x254D, 0x251D, 0x24EB, 0x24B7, 0x2480, 0x2448, - 0x240E, 0x23D3, 0x2396, 0x2357, 0x2318, 0x22D8, 0x2297, 0x2255, - 0x2213, 0x21D0, 0x218D, 0x214B, 0x2108, 0x20C6, 0x2084, 0x2043, - 0x2003, 0x1FC3, 0x1F85, 0x1F48, 0x1F0D, 0x1ED3, 0x1E9A, 0x1E64, - 0x1E30, 0x1DFE, 0x1DCE, 0x1DA1, 0x1D77, 0x1D4F, 0x1D2B, 0x1D0B, - 0x1CF2, 0x1CDF, 0x1CD1, 0x1CC8, 0x1CC4, 0x1CC3, 0x1CC6, 0x1CCB, - 0x1CD3, 0x1CDD, 0x1CE7, 0x1CF3, 0x1CFE, 0x1D0A, 0x1D14, 0x1D1D, - 0x1D24, 0x1D29, 0x1D2B, 0x1D2B, 0x1D2B, 0x1D2B, 0x1D2B, 0x1D2B, - 0x1D2B, 0x1D2B, 0x1D2B, 0x1D2B, 0x1D2B, 0x1D27, 0x1D1D, 0x1D0F, - 0x1D01, 0x1CF5, 0x1CEC, 0x1CEB, 0x1CF3, 0x1D08, 0x1D2B, 0x1D57, - 0x1D87, 0x1DB9, 0x1DEE, 0x1E25, 0x1E5E, 0x1E9A, 0x1ED7, 0x1F16, - 0x1F57, 0x1F99, 0x1FDC, 0x2020, 0x2065, 0x20AA, 0x20F0, 0x2137, - 0x217D, 0x21C3, 0x220A, 0x224F, 0x2294, 0x22D9, 0x231C, 0x235E, - 0x239F, 0x23DF, 0x241D, 0x2459, 0x2493, 0x24CB, 0x2501, 0x2534, - 0x2564, 0x2592, 0x25BC, 0x25E3, 0x2607, 0x2628, 0x2644, 0x265D, - 0x2672, 0x2682, 0x268E, 0x2695, 0x2697, 0xFEDD, 0xFEDB, 0xFED3, - 0xFEC6, 0xFEB4, 0xFE9E, 0xFE83, 0xFE64, 0xFE41, 0xFE1A, 0xFDF0, - 0xFDC2, 0xFD90, 0xFD5C, 0xFD24, 0xFCEA, 0xFCAD, 0xFC6D, 0xFC2C, - 0xFBE8, 0xFBA3, 0xFB5C, 0xFB13, 0xFAC9, 0xFA7E, 0xFA33, 0xF9E6, - 0xF999, 0xF94B, 0xF8FD, 0xF8B0, 0xF862, 0xF815, 0xF7C8, 0xF77C, - 0xF731, 0xF6E8, 0xF69F, 0xF658, 0xF612, 0xF5CF, 0xF58D, 0xF54E, - 0xF511, 0xF4D7, 0xF49F, 0xF46B, 0xF439, 0xF40B, 0xF3E1, 0xF3BC, - 0xF39F, 0xF388, 0xF378, 0xF36E, 0xF369, 0xF368, 0xF36B, 0xF372, - 0xF37B, 0xF386, 0xF392, 0xF3A0, 0xF3AD, 0xF3BA, 0xF3C7, 0xF3D1, - 0xF3D9, 0xF3DF, 0xF3E1, 0xF3E1, 0xF3E1, 0xF3E1, 0xF3E1, 0xF3E1, - 0xF3E1, 0xF3E1, 0xF3E1, 0xF3E1, 0xF3E1, 0xF3DC, 0xF3D1, 0xF3C1, - 0xF3B0, 0xF3A2, 0xF398, 0xF397, 0xF3A0, 0xF3B8, 0xF3E1, 0xF415, - 0xF44C, 0xF487, 0xF4C4, 0xF505, 0xF548, 0xF58D, 0xF5D4, 0xF61E, - 0xF669, 0xF6B6, 0xF704, 0xF754, 0xF7A4, 0xF7F5, 0xF847, 0xF898, - 0xF8EB, 0xF93D, 0xF98E, 0xF9DF, 0xFA30, 0xFA80, 0xFACE, 0xFB1C, - 0xFB67, 0xFBB1, 0xFBFA, 0xFC40, 0xFC83, 0xFCC5, 0xFD03, 0xFD3F, - 0xFD77, 0xFDAC, 0xFDDE, 0xFE0B, 0xFE35, 0xFE5B, 0xFE7C, 0xFE99, - 0xFEB1, 0xFEC4, 0xFED2, 0xFEDA, 0xFEDD, 0xB61E, 0xB61B, 0xB612, - 0xB602, 0xB5ED, 0xB5D2, 0xB5B2, 0xB58D, 0xB563, 0xB534, 0xB501, - 0xB4CA, 0xB48F, 0xB44F, 0xB40D, 0xB3C7, 0xB37D, 0xB331, 0xB2E3, - 0xB292, 0xB23E, 0xB1E9, 0xB192, 0xB139, 0xB0DF, 0xB084, 0xB028, - 0xAFCB, 0xAF6E, 0xAF11, 0xAEB4, 0xAE56, 0xADFA, 0xAD9E, 0xAD43, - 0xACE9, 0xAC90, 0xAC39, 0xABE4, 0xAB90, 0xAB3F, 0xAAF0, 0xAAA4, - 0xAA5B, 0xAA15, 0xA9D3, 0xA993, 0xA958, 0xA921, 0xA8EE, 0xA8C2, - 0xA89E, 0xA884, 0xA870, 0xA864, 0xA85E, 0xA85D, 0xA861, 0xA868, - 0xA873, 0xA881, 0xA890, 0xA8A0, 0xA8B0, 0xA8C0, 0xA8CE, 0xA8DB, - 0xA8E5, 0xA8EB, 0xA8EE, 0xA8EE, 0xA8EE, 0xA8EE, 0xA8EE, 0xA8EE, - 0xA8EE, 0xA8EE, 0xA8EE, 0xA8EE, 0xA8EE, 0xA8E8, 0xA8DA, 0xA8C8, - 0xA8B4, 0xA8A2, 0xA897, 0xA895, 0xA8A1, 0xA8BD, 0xA8EE, 0xA92C, - 0xA96F, 0xA9B5, 0xA9FF, 0xAA4C, 0xAA9D, 0xAAF0, 0xAB46, 0xAB9E, - 0xABF8, 0xAC55, 0xACB2, 0xAD12, 0xAD72, 0xADD3, 0xAE35, 0xAE98, - 0xAEFA, 0xAF5D, 0xAFBF, 0xB020, 0xB081, 0xB0E1, 0xB13F, 0xB19C, - 0xB1F7, 0xB250, 0xB2A6, 0xB2FA, 0xB34C, 0xB39A, 0xB3E5, 0xB42D, - 0xB470, 0xB4B0, 0xB4EB, 0xB522, 0xB555, 0xB582, 0xB5AA, 0xB5CC, - 0xB5E9, 0xB600, 0xB611, 0xB61B, 0xB61E, 0xD864, 0xD866, 0xD86B, - 0xD873, 0xD87E, 0xD88C, 0xD89D, 0xD8B1, 0xD8C7, 0xD8E0, 0xD8FB, - 0xD918, 0xD937, 0xD959, 0xD97C, 0xD9A1, 0xD9C8, 0xD9F0, 0xDA19, - 0xDA44, 0xDA70, 0xDA9E, 0xDACC, 0xDAFA, 0xDB2A, 0xDB5A, 0xDB8B, - 0xDBBC, 0xDBED, 0xDC1E, 0xDC50, 0xDC81, 0xDCB2, 0xDCE3, 0xDD13, - 0xDD42, 0xDD71, 0xDD9F, 0xDDCC, 0xDDF8, 0xDE23, 0xDE4D, 0xDE75, - 0xDE9C, 0xDEC1, 0xDEE4, 0xDF05, 0xDF25, 0xDF42, 0xDF5D, 0xDF74, - 0xDF87, 0xDF95, 0xDF9F, 0xDFA6, 0xDFA9, 0xDFA9, 0xDFA7, 0xDFA3, - 0xDF9E, 0xDF96, 0xDF8F, 0xDF86, 0xDF7D, 0xDF75, 0xDF6D, 0xDF67, - 0xDF62, 0xDF5E, 0xDF5D, 0xDF5D, 0xDF5D, 0xDF5D, 0xDF5D, 0xDF5D, - 0xDF5D, 0xDF5D, 0xDF5D, 0xDF5D, 0xDF5D, 0xDF60, 0xDF67, 0xDF71, - 0xDF7B, 0xDF85, 0xDF8B, 0xDF8C, 0xDF86, 0xDF77, 0xDF5D, 0xDF3C, - 0xDF19, 0xDEF4, 0xDECC, 0xDEA4, 0xDE79, 0xDE4D, 0xDE20, 0xDDF1, - 0xDDC1, 0xDD91, 0xDD5F, 0xDD2D, 0xDCFA, 0xDCC6, 0xDC92, 0xDC5E, - 0xDC2A, 0xDBF6, 0xDBC2, 0xDB8F, 0xDB5C, 0xDB29, 0xDAF7, 0xDAC6, - 0xDA96, 0xDA67, 0xDA39, 0xDA0D, 0xD9E2, 0xD9B9, 0xD991, 0xD96B, - 0xD947, 0xD926, 0xD906, 0xD8E9, 0xD8CF, 0xD8B7, 0xD8A2, 0xD88F, - 0xD880, 0xD874, 0xD86B, 0xD866, 0xD864, 0xFF58, 0xFF5C, 0xFF67, - 0xFF7A, 0xFF94, 0xFFB5, 0xFFDD, 0x0009, 0x003D, 0x0076, 0x00B5, - 0x00F9, 0x0142, 0x0190, 0x01E2, 0x0238, 0x0292, 0x02EF, 0x0350, - 0x03B3, 0x041A, 0x0483, 0x04EE, 0x055B, 0x05C9, 0x0639, 0x06AA, - 0x071C, 0x078F, 0x0801, 0x0874, 0x08E6, 0x0958, 0x09C9, 0x0A39, - 0x0AA8, 0x0B15, 0x0B80, 0x0BE9, 0x0C4F, 0x0CB3, 0x0D14, 0x0D71, - 0x0DCB, 0x0E21, 0x0E73, 0x0EC0, 0x0F09, 0x0F4D, 0x0F8C, 0x0FC2, - 0x0FED, 0x100E, 0x1026, 0x1035, 0x103D, 0x103E, 0x1039, 0x1030, - 0x1022, 0x1012, 0x0FFF, 0x0FEC, 0x0FD8, 0x0FC4, 0x0FB2, 0x0FA3, - 0x0F97, 0x0F8F, 0x0F8C, 0x0F8C, 0x0F8C, 0x0F8C, 0x0F8C, 0x0F8C, - 0x0F8C, 0x0F8C, 0x0F8C, 0x0F8C, 0x0F8C, 0x0F93, 0x0FA4, 0x0FBB, - 0x0FD3, 0x0FE9, 0x0FF7, 0x0FF9, 0x0FEB, 0x0FC8, 0x0F8C, 0x0F3F, - 0x0EEE, 0x0E97, 0x0E3C, 0x0DDD, 0x0D7B, 0x0D14, 0x0CAB, 0x0C3E, - 0x0BCF, 0x0B5E, 0x0AEB, 0x0A75, 0x09FF, 0x0987, 0x090F, 0x0896, - 0x081D, 0x07A4, 0x072C, 0x06B4, 0x063D, 0x05C7, 0x0554, 0x04E2, - 0x0472, 0x0404, 0x039A, 0x0333, 0x02CF, 0x026F, 0x0212, 0x01BA, - 0x0167, 0x0119, 0x00D0, 0x008C, 0x004F, 0x0017, 0xFFE7, 0xFFBC, - 0xFF99, 0xFF7D, 0xFF69, 0xFF5C, 0xFF58, 0xB74B, 0xB748, 0xB73E, - 0xB72D, 0xB715, 0xB6F8, 0xB6D5, 0xB6AC, 0xB67D, 0xB64A, 0xB612, - 0xB5D5, 0xB593, 0xB54E, 0xB504, 0xB4B7, 0xB467, 0xB413, 0xB3BC, - 0xB363, 0xB307, 0xB2A9, 0xB249, 0xB1E7, 0xB184, 0xB120, 0xB0BB, - 0xB055, 0xAFEE, 0xAF87, 0xAF21, 0xAEBA, 0xAE54, 0xADEF, 0xAD8A, - 0xAD27, 0xACC6, 0xAC66, 0xAC08, 0xABAC, 0xAB53, 0xAAFC, 0xAAA8, - 0xAA58, 0xAA0B, 0xA9C1, 0xA97C, 0xA93A, 0xA8FD, 0xA8C5, 0xA894, - 0xA86E, 0xA850, 0xA83B, 0xA82E, 0xA827, 0xA826, 0xA82A, 0xA832, - 0xA83E, 0xA84D, 0xA85E, 0xA86F, 0xA881, 0xA893, 0xA8A3, 0xA8B0, - 0xA8BB, 0xA8C3, 0xA8C5, 0xA8C5, 0xA8C5, 0xA8C5, 0xA8C5, 0xA8C5, - 0xA8C5, 0xA8C5, 0xA8C5, 0xA8C5, 0xA8C5, 0xA8BF, 0xA8B0, 0xA89B, - 0xA885, 0xA872, 0xA865, 0xA864, 0xA870, 0xA88F, 0xA8C5, 0xA90A, - 0xA953, 0xA9A1, 0xA9F2, 0xAA47, 0xAAA0, 0xAAFB, 0xAB5A, 0xABBB, - 0xAC1F, 0xAC84, 0xACEC, 0xAD54, 0xADBF, 0xAE2A, 0xAE96, 0xAF02, - 0xAF6E, 0xAFDB, 0xB047, 0xB0B2, 0xB11D, 0xB186, 0xB1EE, 0xB254, - 0xB2B8, 0xB31A, 0xB37A, 0xB3D6, 0xB430, 0xB486, 0xB4D9, 0xB527, - 0xB572, 0xB5B8, 0xB5FA, 0xB636, 0xB66D, 0xB69F, 0xB6CB, 0xB6F1, - 0xB711, 0xB72A, 0xB73C, 0xB748, 0xB74B, 0xE0FF, 0xC001, 0xE0FB, - 0xBF7F, 0xFB85, 0xFB8E, 0xFBA7, 0xFBCF, 0xFC08, 0xFC4F, 0xFCA4, - 0xFD06, 0xFD76, 0xFDF2, 0xFE7A, 0xFF0D, 0xFFAB, 0x0052, 0x0104, - 0x01BE, 0x0281, 0x034B, 0x041D, 0x04F5, 0x05D4, 0x06B7, 0x07A0, - 0x088D, 0x097D, 0x0A70, 0x0B66, 0x0C5E, 0x0D58, 0x0E52, 0x0F4C, - 0x1046, 0x113F, 0x1236, 0x132B, 0x141D, 0x150C, 0x15F7, 0x16DE, - 0x17BF, 0x189B, 0x1971, 0x1A3F, 0x1B07, 0x1BC6, 0x1C7D, 0x1D2A, - 0x1DCE, 0x1E68, 0x1EF6, 0x1F74, 0x1FDC, 0x202F, 0x2071, 0x20A1, - 0x20C3, 0x20D8, 0x20E2, 0x20E2, 0x20DA, 0x20CC, 0x20BA, 0x20A5, - 0x2090, 0x207B, 0x2069, 0x205B, 0x2053, 0x2053, 0x205D, 0x206B, - 0x2079, 0x2086, 0x2092, 0x209B, 0x20A2, 0x20A5, 0x20A3, 0x209B, - 0x208E, 0x2082, 0x2080, 0x2084, 0x2085, 0x207D, 0x2067, 0x203B, - 0x1FF4, 0x1F89, 0x1EF6, 0x1E47, 0x1D8E, 0x1CCB, 0x1BFF, 0x1B2A, - 0x1A4E, 0x196A, 0x1880, 0x1790, 0x169B, 0x15A1, 0x14A3, 0x13A2, - 0x129F, 0x1199, 0x1092, 0x0F8A, 0x0E82, 0x0D7A, 0x0C74, 0x0B6F, - 0x0A6D, 0x096D, 0x0872, 0x077B, 0x0689, 0x059C, 0x04B6, 0x03D6, - 0x02FE, 0x022E, 0x0167, 0x00A9, 0xFFF7, 0xFF4E, 0xFEB1, 0xFE1F, - 0xFD9A, 0xFD22, 0xFCB9, 0xFC5D, 0xFC11, 0xFBD5, 0xFBA9, 0xFB8E, - 0xFB85, 0xBF84, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002A, 0x002A, 0x002A, - 0x002A, 0x002A, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, - 0x0029, 0x0029, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, - 0x0029, 0x0029, 0x0029, 0x0029, 0x002A, 0x002A, 0x002A, 0x002B, - 0x002B, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF2, - 0xFFF2, 0xFFF2, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF4, 0xFFF4, 0xFFF5, - 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF9, 0xFFFA, 0xFFFA, - 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0005, 0x0006, - 0x0007, 0x0008, 0x0008, 0x0009, 0x000A, 0x000B, 0x000B, 0x000C, - 0x000D, 0x000D, 0x000E, 0x000E, 0x000F, 0x000F, 0x0010, 0x0010, - 0x0011, 0x0011, 0x0012, 0x0012, 0x0012, 0x0013, 0x0013, 0x0014, - 0x0014, 0x0014, 0x0014, 0x0015, 0x0015, 0x0015, 0x0015, 0x0016, - 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, - 0x0016, 0x0016, 0x0015, 0x0015, 0x0014, 0x0013, 0x0012, 0x0012, - 0x0011, 0x0010, 0x000F, 0x000E, 0x000E, 0x000D, 0x000C, 0x000C, - 0x000B, 0x000A, 0x0009, 0x0008, 0x0007, 0x0007, 0x0006, 0x0005, - 0x0004, 0x0003, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0xFFFF, - 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFB, 0xFFFA, 0xFFF9, 0xFFF9, - 0xFFF8, 0xFFF7, 0xFFF6, 0xFFF6, 0xFFF5, 0xFFF5, 0xFFF4, 0xFFF4, - 0xFFF3, 0xFFF3, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0x097D, 0x0977, 0x0965, 0x0948, 0x0920, 0x08EE, - 0x08B1, 0x086B, 0x081B, 0x07C3, 0x0762, 0x06F8, 0x0687, 0x060E, - 0x058F, 0x0508, 0x047C, 0x03E9, 0x0351, 0x02B4, 0x0213, 0x016D, - 0x00C3, 0x0015, 0xFF66, 0xFEB2, 0xFDFD, 0xFD45, 0xFC8C, 0xFBD1, - 0xFB16, 0xFA5A, 0xF99E, 0xF8E3, 0xF828, 0xF76F, 0xF6B7, 0xF601, - 0xF54D, 0xF49C, 0xF3EE, 0xF343, 0xF29D, 0xF1FA, 0xF15C, 0xF0C3, - 0xF030, 0xEFA2, 0xEF1B, 0xEE9A, 0xEE26, 0xEDC2, 0xED6C, 0xED23, - 0xECE3, 0xECAB, 0xEC78, 0xEC48, 0xEC18, 0xEBE7, 0xEBB2, 0xEB77, - 0xEB33, 0xEAE5, 0xEA89, 0xEA1F, 0xE9A2, 0xE912, 0xE86C, 0xE7AD, - 0xE6FD, 0xE682, 0xE637, 0xE616, 0xE61A, 0xE63F, 0xE67F, 0xE6D4, - 0xE73B, 0xE7AD, 0xE830, 0xE8CB, 0xE978, 0xEA33, 0xEAF6, 0xEBBD, - 0xEC82, 0xED42, 0xEDF6, 0xEE9A, 0xEF38, 0xEFDB, 0xF083, 0xF131, - 0xF1E2, 0xF298, 0xF352, 0xF40E, 0xF4CE, 0xF58F, 0xF653, 0xF718, - 0xF7DF, 0xF8A6, 0xF96E, 0xFA35, 0xFAFC, 0xFBC2, 0xFC87, 0xFD4A, - 0xFE0B, 0xFEC9, 0xFF85, 0x003C, 0x00F0, 0x01A0, 0x024C, 0x02F2, - 0x0393, 0x042F, 0x04C4, 0x0552, 0x05DA, 0x065A, 0x06D2, 0x0741, - 0x07A8, 0x0806, 0x085B, 0x08A5, 0x08E5, 0x091B, 0x0945, 0x0964, - 0x0976, 0x097D, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002A, 0x002A, 0x002A, - 0x002A, 0x002A, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, - 0x0029, 0x0029, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, - 0x0029, 0x0029, 0x0029, 0x0029, 0x002A, 0x002A, 0x002A, 0x002B, - 0x002B, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF2, - 0xFFF2, 0xFFF2, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF4, 0xFFF4, 0xFFF5, - 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF9, 0xFFFA, 0xFFFA, - 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0005, 0x0006, - 0x0007, 0x0008, 0x0008, 0x0009, 0x000A, 0x000B, 0x000B, 0x000C, - 0x000D, 0x000D, 0x000E, 0x000E, 0x000F, 0x000F, 0x0010, 0x0010, - 0x0011, 0x0011, 0x0012, 0x0012, 0x0012, 0x0013, 0x0013, 0x0014, - 0x0014, 0x0014, 0x0014, 0x0015, 0x0015, 0x0015, 0x0015, 0x0016, - 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, - 0x0016, 0x0016, 0x0015, 0x0015, 0x0014, 0x0013, 0x0012, 0x0012, - 0x0011, 0x0010, 0x000F, 0x000E, 0x000E, 0x000D, 0x000C, 0x000C, - 0x000B, 0x000A, 0x0009, 0x0008, 0x0007, 0x0007, 0x0006, 0x0005, - 0x0004, 0x0003, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0xFFFF, - 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFB, 0xFFFA, 0xFFF9, 0xFFF9, - 0xFFF8, 0xFFF7, 0xFFF6, 0xFFF6, 0xFFF5, 0xFFF5, 0xFFF4, 0xFFF4, - 0xFFF3, 0xFFF3, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0x097D, 0x0977, 0x0965, 0x0948, 0x0920, 0x08EE, - 0x08B1, 0x086B, 0x081B, 0x07C3, 0x0762, 0x06F8, 0x0687, 0x060E, - 0x058F, 0x0508, 0x047C, 0x03E9, 0x0351, 0x02B4, 0x0213, 0x016D, - 0x00C3, 0x0015, 0xFF66, 0xFEB2, 0xFDFD, 0xFD45, 0xFC8C, 0xFBD1, - 0xFB16, 0xFA5A, 0xF99E, 0xF8E3, 0xF828, 0xF76F, 0xF6B7, 0xF601, - 0xF54D, 0xF49C, 0xF3EE, 0xF343, 0xF29D, 0xF1FA, 0xF15C, 0xF0C3, - 0xF030, 0xEFA2, 0xEF1B, 0xEE9A, 0xEE26, 0xEDC2, 0xED6C, 0xED23, - 0xECE3, 0xECAB, 0xEC78, 0xEC48, 0xEC18, 0xEBE7, 0xEBB2, 0xEB77, - 0xEB33, 0xEAE5, 0xEA89, 0xEA1F, 0xE9A2, 0xE912, 0xE86C, 0xE7AD, - 0xE6FD, 0xE682, 0xE637, 0xE616, 0xE61A, 0xE63F, 0xE67F, 0xE6D4, - 0xE73B, 0xE7AD, 0xE830, 0xE8CB, 0xE978, 0xEA33, 0xEAF6, 0xEBBD, - 0xEC82, 0xED42, 0xEDF6, 0xEE9A, 0xEF38, 0xEFDB, 0xF083, 0xF131, - 0xF1E2, 0xF298, 0xF352, 0xF40E, 0xF4CE, 0xF58F, 0xF653, 0xF718, - 0xF7DF, 0xF8A6, 0xF96E, 0xFA35, 0xFAFC, 0xFBC2, 0xFC87, 0xFD4A, - 0xFE0B, 0xFEC9, 0xFF85, 0x003C, 0x00F0, 0x01A0, 0x024C, 0x02F2, - 0x0393, 0x042F, 0x04C4, 0x0552, 0x05DA, 0x065A, 0x06D2, 0x0741, - 0x07A8, 0x0806, 0x085B, 0x08A5, 0x08E5, 0x091B, 0x0945, 0x0964, - 0x0976, 0x097D, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002A, 0x002A, 0x002A, - 0x002A, 0x002A, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, 0x0029, - 0x0029, 0x0029, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, - 0x0029, 0x0029, 0x0029, 0x0029, 0x002A, 0x002A, 0x002A, 0x002B, - 0x002B, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, 0x002C, - 0x002C, 0x002C, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF1, 0xFFF2, - 0xFFF2, 0xFFF2, 0xFFF3, 0xFFF3, 0xFFF3, 0xFFF4, 0xFFF4, 0xFFF5, - 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF9, 0xFFFA, 0xFFFA, - 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0005, 0x0006, - 0x0007, 0x0008, 0x0008, 0x0009, 0x000A, 0x000B, 0x000B, 0x000C, - 0x000D, 0x000D, 0x000E, 0x000E, 0x000F, 0x000F, 0x0010, 0x0010, - 0x0011, 0x0011, 0x0012, 0x0012, 0x0012, 0x0013, 0x0013, 0x0014, - 0x0014, 0x0014, 0x0014, 0x0015, 0x0015, 0x0015, 0x0015, 0x0016, - 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, - 0x0016, 0x0016, 0x0015, 0x0015, 0x0014, 0x0013, 0x0012, 0x0012, - 0x0011, 0x0010, 0x000F, 0x000E, 0x000E, 0x000D, 0x000C, 0x000C, - 0x000B, 0x000A, 0x0009, 0x0008, 0x0007, 0x0007, 0x0006, 0x0005, - 0x0004, 0x0003, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0xFFFF, - 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFB, 0xFFFA, 0xFFF9, 0xFFF9, - 0xFFF8, 0xFFF7, 0xFFF6, 0xFFF6, 0xFFF5, 0xFFF5, 0xFFF4, 0xFFF4, - 0xFFF3, 0xFFF3, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF1, 0xFFF1, - 0xFFF1, 0xFFF1, 0x097D, 0x0977, 0x0965, 0x0948, 0x0920, 0x08EE, - 0x08B1, 0x086B, 0x081B, 0x07C3, 0x0762, 0x06F8, 0x0687, 0x060E, - 0x058F, 0x0508, 0x047C, 0x03E9, 0x0351, 0x02B4, 0x0213, 0x016D, - 0x00C3, 0x0015, 0xFF66, 0xFEB2, 0xFDFD, 0xFD45, 0xFC8C, 0xFBD1, - 0xFB16, 0xFA5A, 0xF99E, 0xF8E3, 0xF828, 0xF76F, 0xF6B7, 0xF601, - 0xF54D, 0xF49C, 0xF3EE, 0xF343, 0xF29D, 0xF1FA, 0xF15C, 0xF0C3, - 0xF030, 0xEFA2, 0xEF1B, 0xEE9A, 0xEE26, 0xEDC2, 0xED6C, 0xED23, - 0xECE3, 0xECAB, 0xEC78, 0xEC48, 0xEC18, 0xEBE7, 0xEBB2, 0xEB77, - 0xEB33, 0xEAE5, 0xEA89, 0xEA1F, 0xE9A2, 0xE912, 0xE86C, 0xE7AD, - 0xE6FD, 0xE682, 0xE637, 0xE616, 0xE61A, 0xE63F, 0xE67F, 0xE6D4, - 0xE73B, 0xE7AD, 0xE830, 0xE8CB, 0xE978, 0xEA33, 0xEAF6, 0xEBBD, - 0xEC82, 0xED42, 0xEDF6, 0xEE9A, 0xEF38, 0xEFDB, 0xF083, 0xF131, - 0xF1E2, 0xF298, 0xF352, 0xF40E, 0xF4CE, 0xF58F, 0xF653, 0xF718, - 0xF7DF, 0xF8A6, 0xF96E, 0xFA35, 0xFAFC, 0xFBC2, 0xFC87, 0xFD4A, - 0xFE0B, 0xFEC9, 0xFF85, 0x003C, 0x00F0, 0x01A0, 0x024C, 0x02F2, - 0x0393, 0x042F, 0x04C4, 0x0552, 0x05DA, 0x065A, 0x06D2, 0x0741, - 0x07A8, 0x0806, 0x085B, 0x08A5, 0x08E5, 0x091B, 0x0945, 0x0964, - 0x0976, 0x097D, 0xFB85, 0xFB8E, 0xFBA7, 0xFBCF, 0xFC08, 0xFC4F, - 0xFCA4, 0xFD06, 0xFD76, 0xFDF2, 0xFE7A, 0xFF0D, 0xFFAB, 0x0052, - 0x0104, 0x01BE, 0x0281, 0x034B, 0x041D, 0x04F5, 0x05D4, 0x06B7, - 0x07A0, 0x088D, 0x097D, 0x0A70, 0x0B66, 0x0C5E, 0x0D58, 0x0E52, - 0x0F4C, 0x1046, 0x113F, 0x1236, 0x132B, 0x141D, 0x150C, 0x15F7, - 0x16DE, 0x17BF, 0x189B, 0x1971, 0x1A3F, 0x1B07, 0x1BC6, 0x1C7D, - 0x1D2A, 0x1DCE, 0x1E68, 0x1EF6, 0x1F74, 0x1FDC, 0x202F, 0x2071, - 0x20A1, 0x20C3, 0x20D8, 0x20E2, 0x20E2, 0x20DA, 0x20CC, 0x20BA, - 0x20A5, 0x2090, 0x207B, 0x2069, 0x205B, 0x2053, 0x2053, 0x205D, - 0x206B, 0x2079, 0x2086, 0x2092, 0x209B, 0x20A2, 0x20A5, 0x20A3, - 0x209B, 0x208E, 0x2082, 0x2080, 0x2084, 0x2085, 0x207D, 0x2067, - 0x203B, 0x1FF4, 0x1F89, 0x1EF6, 0x1E47, 0x1D8E, 0x1CCB, 0x1BFF, - 0x1B2A, 0x1A4E, 0x196A, 0x1880, 0x1790, 0x169B, 0x15A1, 0x14A3, - 0x13A2, 0x129F, 0x1199, 0x1092, 0x0F8A, 0x0E82, 0x0D7A, 0x0C74, - 0x0B6F, 0x0A6D, 0x096D, 0x0872, 0x077B, 0x0689, 0x059C, 0x04B6, - 0x03D6, 0x02FE, 0x022E, 0x0167, 0x00A9, 0xFFF7, 0xFF4E, 0xFEB1, - 0xFE1F, 0xFD9A, 0xFD22, 0xFCB9, 0xFC5D, 0xFC11, 0xFBD5, 0xFBA9, - 0xFB8E, 0xFB85, 0x3FFF, 0x4000, 0x4002, 0x4007, 0x400C, 0x4014, - 0x401C, 0x4027, 0x4032, 0x403F, 0x404D, 0x405D, 0x406D, 0x407F, - 0x4091, 0x40A5, 0x40BA, 0x40CF, 0x40E5, 0x40FC, 0x4114, 0x412D, - 0x4146, 0x415F, 0x417A, 0x4194, 0x41AF, 0x41CB, 0x41E6, 0x4202, - 0x421E, 0x423B, 0x4257, 0x4273, 0x4290, 0x42AC, 0x42C8, 0x42E4, - 0x4300, 0x431B, 0x4336, 0x4351, 0x436B, 0x4385, 0x439E, 0x43B7, - 0x43CF, 0x43E6, 0x43FC, 0x4412, 0x4427, 0x443D, 0x4454, 0x446B, - 0x4482, 0x4499, 0x44B0, 0x44C7, 0x44DE, 0x44F5, 0x450B, 0x4521, - 0x4536, 0x454B, 0x455F, 0x4572, 0x4584, 0x4595, 0x45A5, 0x45B3, - 0x45C0, 0x45CC, 0x45D5, 0x45DB, 0x45DF, 0x45DF, 0x45DB, 0x45D2, - 0x45C5, 0x45B3, 0x4599, 0x4575, 0x454B, 0x451B, 0x44E9, 0x44B6, - 0x4485, 0x4458, 0x4431, 0x4412, 0x43F8, 0x43DD, 0x43C1, 0x43A5, - 0x4388, 0x436B, 0x434E, 0x4330, 0x4312, 0x42F4, 0x42D6, 0x42B7, - 0x4299, 0x427A, 0x425C, 0x423E, 0x4220, 0x4202, 0x41E4, 0x41C7, - 0x41AB, 0x418E, 0x4173, 0x4157, 0x413D, 0x4123, 0x410A, 0x40F1, - 0x40DA, 0x40C3, 0x40AD, 0x4099, 0x4085, 0x4073, 0x4061, 0x4051, - 0x4042, 0x4035, 0x4029, 0x401E, 0x4015, 0x400D, 0x4007, 0x4003, - 0x4000, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animvalue_0501867C, 0x0016d870, 76997, 0x00018764, 11172); // 0x0501B220 -static const u16 peach_seg5_animindex_501B220[] = { - 0x0001, 0x0000, 0x0088, 0x0001, 0x0088, 0x0089, 0x0001, 0x0111, 0x0001, 0x0112, 0x0001, 0x0113, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0088, 0x154A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0088, 0x14C2, - 0x0088, 0x132A, 0x0088, 0x13B2, 0x0088, 0x143A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0C3C, - 0x0088, 0x0114, 0x0088, 0x019C, 0x0088, 0x0224, - 0x0088, 0x1192, 0x0088, 0x121A, 0x0088, 0x12A2, - 0x0088, 0x0FFA, 0x0088, 0x1082, 0x0088, 0x110A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0FF9, - 0x0088, 0x0C3D, 0x0088, 0x0CC5, 0x0088, 0x0D4D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0088, 0x0444, - 0x0088, 0x02AC, 0x0088, 0x0334, 0x0088, 0x03BC, - 0x0088, 0x04CC, 0x0088, 0x0554, 0x0088, 0x05DC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0F70, - 0x0088, 0x0DD5, 0x0088, 0x0E5D, 0x0088, 0x0EE5, - 0x0001, 0x0000, 0x0088, 0x07FC, 0x0088, 0x0884, - 0x0088, 0x0664, 0x0088, 0x06EC, 0x0088, 0x0774, - 0x0088, 0x090C, 0x0088, 0x0994, 0x0088, 0x0A1C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0088, 0x0F71, - 0x0001, 0x0F6D, 0x0001, 0x0F6E, 0x0001, 0x0F6F, - 0x0088, 0x0AA4, 0x0088, 0x0B2C, 0x0088, 0x0BB4, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animindex_501B220, 0x0016d870, 76997, 0x0001b308, 264); // 0x0501B328 static const struct Animation peach_seg5_anim_0501B328 = { diff --git a/actors/peach/anims/anim_0501C404.inc.c b/actors/peach/anims/anim_0501C404.inc.c index 6d9c82134..db273198c 100644 --- a/actors/peach/anims/anim_0501C404.inc.c +++ b/actors/peach/anims/anim_0501C404.inc.c @@ -1,283 +1,9 @@ +#include "pc/rom_assets.h" // 0x0501B340 -static const s16 peach_seg5_animvalue_0501B340[] = { - 0x0000, 0x015E, 0xFFD9, 0xC50F, 0x3FFA, 0xC50F, 0xFEA9, 0xFEA9, - 0xFEA9, 0xFEA9, 0xFEAA, 0xFEAA, 0xFEAA, 0xFEAB, 0xFEAB, 0xFEAC, - 0xFEAD, 0xFEAD, 0xFEAE, 0xFEAE, 0xFEAF, 0xFEAF, 0xFEB0, 0xFEB1, - 0xFEB1, 0xFEB1, 0xFEB2, 0xFEB2, 0xFEB2, 0xFEB2, 0xFEB3, 0xFEB2, - 0xFEB2, 0xFEB2, 0xFEB2, 0xFEB2, 0xFEB1, 0xFEB1, 0xFEB0, 0xFEB0, - 0xFEAF, 0xFEAF, 0xFEAE, 0xFEAD, 0xFEAD, 0xFEAC, 0xFEAC, 0xFEAB, - 0xFEAB, 0xFEAA, 0xFEAA, 0xFEAA, 0xFEA9, 0xFEA9, 0xFEA9, 0xFEA9, - 0xF650, 0xF625, 0xF60E, 0xF600, 0xF5F7, 0xF5F6, 0xF601, 0xF619, - 0xF642, 0xF67A, 0xF6BC, 0xF704, 0xF754, 0xF7A8, 0xF801, 0xF85E, - 0xF8BC, 0xF91B, 0xF97B, 0xF9D9, 0xFA35, 0xFA8D, 0xFAE1, 0xFB30, - 0xFB78, 0xFBB8, 0xFBEF, 0xFC1C, 0xFC3C, 0xFC4F, 0xFC56, 0xFC51, - 0xFC40, 0xFC23, 0xFBF8, 0xFBB5, 0xFB5A, 0xFAEB, 0xFA6E, 0xF9E5, - 0xF956, 0xF8C4, 0xF833, 0xF7A8, 0xF727, 0xF6B4, 0xF653, 0xF609, - 0xF5DA, 0xF5C9, 0xD1BE, 0xD1BD, 0xD1BD, 0xD1BB, 0xD1B9, 0xD1B7, - 0xD1B5, 0xD1B2, 0xD1AF, 0xD1AB, 0xD1A8, 0xD1A4, 0xD1A1, 0xD19D, - 0xD199, 0xD196, 0xD192, 0xD18F, 0xD18C, 0xD18A, 0xD188, 0xD186, - 0xD185, 0xD184, 0xD183, 0xD184, 0xD184, 0xD186, 0xD187, 0xD189, - 0xD18C, 0xD18F, 0xD191, 0xD195, 0xD198, 0xD19B, 0xD19F, 0xD1A2, - 0xD1A6, 0xD1A9, 0xD1AC, 0xD1B0, 0xD1B3, 0xD1B5, 0xD1B8, 0xD1BA, - 0xD1BB, 0xD1BD, 0xD1BD, 0xD1BE, 0x0F4A, 0x0F3A, 0x0F0C, 0x0EC3, - 0x0E61, 0x0DEA, 0x0D5F, 0x0CC3, 0x0C1B, 0x0B67, 0x0AAB, 0x09E9, - 0x0925, 0x0861, 0x079F, 0x06E3, 0x0630, 0x0587, 0x04EC, 0x0461, - 0x03E9, 0x0387, 0x033E, 0x0310, 0x0300, 0x030F, 0x0339, 0x037D, - 0x03D8, 0x0447, 0x04C9, 0x055A, 0x05F8, 0x06A2, 0x0753, 0x080B, - 0x08C7, 0x0983, 0x0A3F, 0x0AF7, 0x0BA9, 0x0C52, 0x0CF0, 0x0D82, - 0x0E03, 0x0E72, 0x0ECD, 0x0F11, 0x0F3C, 0x0F4A, 0xEA59, 0xEA4D, - 0xEA2B, 0xE9F6, 0xE9AE, 0xE956, 0xE8F1, 0xE87F, 0xE803, 0xE77F, - 0xE6F6, 0xE668, 0xE5D8, 0xE548, 0xE4BB, 0xE431, 0xE3AD, 0xE332, - 0xE2C0, 0xE25A, 0xE202, 0xE1BB, 0xE185, 0xE163, 0xE158, 0xE162, - 0xE181, 0xE1B3, 0xE1F6, 0xE247, 0xE2A6, 0xE311, 0xE385, 0xE401, - 0xE483, 0xE50A, 0xE593, 0xE61D, 0xE6A7, 0xE72D, 0xE7B0, 0xE82C, - 0xE8A0, 0xE90A, 0xE969, 0xE9BB, 0xE9FD, 0xEA2F, 0xEA4E, 0xEA59, - 0xE468, 0xE47C, 0xE4B7, 0xE514, 0xE591, 0xE629, 0xE6DA, 0xE7A0, - 0xE877, 0xE95C, 0xEA4C, 0xEB43, 0xEC3D, 0xED37, 0xEE2D, 0xEF1D, - 0xF002, 0xF0D9, 0xF19F, 0xF250, 0xF2E9, 0xF365, 0xF3C3, 0xF3FD, - 0xF412, 0xF3FF, 0xF3C9, 0xF372, 0xF2FF, 0xF271, 0xF1CC, 0xF113, - 0xF049, 0xEF71, 0xEE8E, 0xEDA4, 0xECB5, 0xEBC4, 0xEAD6, 0xE9EB, - 0xE909, 0xE831, 0xE767, 0xE6AE, 0xE609, 0xE57B, 0xE507, 0xE4B1, - 0xE47A, 0xE468, 0xDB4C, 0xDB66, 0xDBB1, 0xDC28, 0xDCC6, 0xDD87, - 0xDE66, 0xDF5F, 0xE06E, 0xE18C, 0xE2B6, 0xE3E8, 0xE51C, 0xE64E, - 0xE77A, 0xE89A, 0xE9AA, 0xEAA6, 0xEB89, 0xEC4E, 0xECF1, 0xED6D, - 0xEDBD, 0xEDEA, 0xEE09, 0xEE19, 0xEE1A, 0xEE0D, 0xEDF2, 0xEDC9, - 0xED7F, 0xECFE, 0xEC4B, 0xEB6D, 0xEA6B, 0xE94B, 0xE813, 0xE6CA, - 0xE576, 0xE41E, 0xE2C8, 0xE17B, 0xE03C, 0xDF14, 0xDE07, 0xDD1D, - 0xDC5B, 0xDBC9, 0xDB6D, 0xDB4C, 0x3C83, 0x3C6F, 0x3C35, 0x3BD9, - 0x3B5E, 0x3AC8, 0x3A1A, 0x3957, 0x3882, 0x37A1, 0x36B4, 0x35C1, - 0x34CB, 0x33D4, 0x32E1, 0x31F5, 0x3113, 0x303F, 0x2F7C, 0x2ECE, - 0x2E37, 0x2DBC, 0x2D60, 0x2D26, 0x2D12, 0x2D25, 0x2D5A, 0x2DB0, - 0x2E22, 0x2EAE, 0x2F50, 0x3007, 0x30CE, 0x31A2, 0x3282, 0x3369, - 0x3454, 0x3541, 0x362D, 0x3714, 0x37F3, 0x38C8, 0x398F, 0x3A45, - 0x3AE8, 0x3B74, 0x3BE6, 0x3C3B, 0x3C71, 0x3C83, 0xD655, 0xD64C, - 0xD635, 0xD60F, 0xD5DD, 0xD59F, 0xD558, 0xD508, 0xD4B1, 0xD455, - 0xD3F5, 0xD391, 0xD32C, 0xD2C7, 0xD264, 0xD203, 0xD1A7, 0xD150, - 0xD100, 0xD0B9, 0xD07C, 0xD049, 0xD024, 0xD00C, 0xD004, 0xD00B, - 0xD021, 0xD044, 0xD073, 0xD0AC, 0xD0EF, 0xD139, 0xD18B, 0xD1E2, - 0xD23D, 0xD29B, 0xD2FC, 0xD35D, 0xD3BD, 0xD41C, 0xD477, 0xD4CE, - 0xD51F, 0xD56A, 0xD5AD, 0xD5E6, 0xD614, 0xD637, 0xD64D, 0xD655, - 0x573D, 0x574C, 0x5777, 0x57BB, 0x5815, 0x5883, 0x5900, 0x598B, - 0x5A21, 0x5ABE, 0x5B5F, 0x5C03, 0x5CA5, 0x5D43, 0x5DDA, 0x5E67, - 0x5EE7, 0x5F59, 0x5FCF, 0x604A, 0x60BD, 0x611D, 0x6160, 0x617B, - 0x6162, 0x6123, 0x60CE, 0x6068, 0x5FF1, 0x5F6B, 0x5EDB, 0x5E40, - 0x5D9F, 0x5CF9, 0x5C50, 0x5BA7, 0x5B01, 0x5A5F, 0x59C4, 0x5932, - 0x58AB, 0x5833, 0x57CC, 0x5783, 0x5755, 0x573D, 0x5734, 0x5735, - 0x573A, 0x573D, 0xE6BA, 0xE6C4, 0xE6DE, 0xE709, 0xE742, 0xE788, - 0xE7D9, 0xE833, 0xE894, 0xE8FB, 0xE967, 0xE9D5, 0xEA43, 0xEAB1, - 0xEB1D, 0xEB84, 0xEBE5, 0xEC3F, 0xEC90, 0xECD6, 0xED0F, 0xED3A, - 0xED55, 0xED5E, 0xED57, 0xED41, 0xED1F, 0xECF2, 0xECBA, 0xEC78, - 0xEC2F, 0xEBDE, 0xEB88, 0xEB2D, 0xEACF, 0xEA6E, 0xEA0C, 0xE9AA, - 0xE949, 0xE8EB, 0xE890, 0xE83A, 0xE7E9, 0xE7A0, 0xE75F, 0xE726, - 0xE6F9, 0xE6D7, 0xE6C1, 0xE6BA, 0x052D, 0x0520, 0x04FE, 0x04C6, - 0x047C, 0x0422, 0x03BA, 0x0345, 0x02C7, 0x0242, 0x01B7, 0x0129, - 0x0099, 0x000B, 0xFF81, 0xFEFC, 0xFE7E, 0xFE09, 0xFDA1, 0xFD47, - 0xFCFD, 0xFCC5, 0xFCA3, 0xFC96, 0xFCA0, 0xFCBC, 0xFCE8, 0xFD23, - 0xFD6B, 0xFDC0, 0xFE1F, 0xFE87, 0xFEF7, 0xFF6C, 0xFFE6, 0x0062, - 0x00E1, 0x0160, 0x01DD, 0x0257, 0x02CC, 0x033C, 0x03A4, 0x0403, - 0x0458, 0x04A0, 0x04DB, 0x0507, 0x0523, 0x052D, 0xFFDB, 0xFFDA, - 0xFFD6, 0xFFD1, 0xFFCA, 0xFFC1, 0xFFB7, 0xFFAC, 0xFF9F, 0xFF92, - 0xFF85, 0xFF77, 0xFF69, 0xFF5B, 0xFF4D, 0xFF40, 0xFF34, 0xFF29, - 0xFF1E, 0xFF16, 0xFF0E, 0xFF09, 0xFF06, 0xFF04, 0xFF05, 0xFF08, - 0xFF0C, 0xFF12, 0xFF19, 0xFF21, 0xFF2B, 0xFF35, 0xFF40, 0xFF4B, - 0xFF57, 0xFF63, 0xFF70, 0xFF7C, 0xFF88, 0xFF94, 0xFFA0, 0xFFAB, - 0xFFB5, 0xFFBE, 0xFFC6, 0xFFCD, 0xFFD3, 0xFFD7, 0xFFDA, 0xFFDB, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0xEEE8, 0xEEDF, 0xEEC8, 0xEEA4, 0xEE73, 0xEE37, - 0xEDF2, 0xEDA5, 0xED52, 0xECFA, 0xEC9E, 0xEC40, 0xEBE1, 0xEB83, - 0xEB27, 0xEACF, 0xEA7B, 0xEA2E, 0xE9E9, 0xE9AE, 0xE97D, 0xE958, - 0xE941, 0xE939, 0xE93F, 0xE952, 0xE96F, 0xE996, 0xE9C6, 0xE9FE, - 0xEA3D, 0xEA81, 0xEACB, 0xEB19, 0xEB6A, 0xEBBD, 0xEC10, 0xEC64, - 0xECB7, 0xED08, 0xED55, 0xED9F, 0xEDE4, 0xEE23, 0xEE5B, 0xEE8B, - 0xEEB2, 0xEECF, 0xEEE1, 0xEEE8, 0x023F, 0x0251, 0x0282, 0x02D2, - 0x033B, 0x03BC, 0x0450, 0x04F6, 0x05AA, 0x0669, 0x072F, 0x07FA, - 0x08C6, 0x0991, 0x0A57, 0x0B16, 0x0BCA, 0x0C70, 0x0D04, 0x0D85, - 0x0DEE, 0x0E3E, 0x0E6F, 0x0E81, 0x0E73, 0x0E4C, 0x0E0D, 0x0DB9, - 0x0D51, 0x0CD9, 0x0C51, 0x0BBC, 0x0B1D, 0x0A75, 0x09C7, 0x0915, - 0x0860, 0x07AB, 0x06F9, 0x064B, 0x05A3, 0x0504, 0x046F, 0x03E7, - 0x036F, 0x0307, 0x02B3, 0x0274, 0x024D, 0x023F, 0x097D, 0x097F, - 0x0987, 0x0992, 0x09A2, 0x09B6, 0x09CC, 0x09E5, 0x0A00, 0x0A1C, - 0x0A3A, 0x0A58, 0x0A77, 0x0A96, 0x0AB3, 0x0AD0, 0x0AEB, 0x0B04, - 0x0B1A, 0x0B2D, 0x0B3D, 0x0B49, 0x0B50, 0x0B53, 0x0B51, 0x0B4B, - 0x0B42, 0x0B35, 0x0B26, 0x0B13, 0x0AFF, 0x0AE9, 0x0AD1, 0x0AB8, - 0x0A9E, 0x0A83, 0x0A68, 0x0A4D, 0x0A32, 0x0A18, 0x09FF, 0x09E7, - 0x09D1, 0x09BC, 0x09AA, 0x099B, 0x098E, 0x0984, 0x097F, 0x097D, - 0xD324, 0xD324, 0xD325, 0xD327, 0xD329, 0xD32C, 0xD32E, 0xD332, - 0xD335, 0xD339, 0xD33D, 0xD341, 0xD345, 0xD349, 0xD34D, 0xD351, - 0xD355, 0xD358, 0xD35B, 0xD35D, 0xD35F, 0xD361, 0xD362, 0xD362, - 0xD362, 0xD361, 0xD360, 0xD35E, 0xD35C, 0xD35A, 0xD357, 0xD354, - 0xD351, 0xD34E, 0xD34A, 0xD347, 0xD343, 0xD340, 0xD33C, 0xD339, - 0xD335, 0xD332, 0xD32F, 0xD32C, 0xD32A, 0xD328, 0xD326, 0xD325, - 0xD324, 0xD324, 0x0003, 0x0003, 0x0003, 0x0004, 0x0004, 0x0005, - 0x0005, 0x0006, 0x0006, 0x0007, 0x0008, 0x0008, 0x0009, 0x000A, - 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000E, 0x000F, 0x0010, - 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x000F, 0x000E, - 0x000E, 0x000D, 0x000C, 0x000B, 0x000A, 0x000A, 0x0009, 0x0008, - 0x0008, 0x0007, 0x0007, 0x0006, 0x0005, 0x0005, 0x0004, 0x0004, - 0x0004, 0x0003, 0x0003, 0x0003, 0xFE5F, 0xFE5F, 0xFE5F, 0xFE5E, - 0xFE5D, 0xFE5B, 0xFE59, 0xFE56, 0xFE53, 0xFE4F, 0xFE4A, 0xFE44, - 0xFE3D, 0xFE33, 0xFE28, 0xFE1D, 0xFE10, 0xFE04, 0xFDF7, 0xFDEC, - 0xFDE1, 0xFDD8, 0xFDD0, 0xFDCB, 0xFDC9, 0xFDCA, 0xFDCE, 0xFDD5, - 0xFDDE, 0xFDE8, 0xFDF4, 0xFE00, 0xFE0B, 0xFE16, 0xFE20, 0xFE27, - 0xFE2E, 0xFE33, 0xFE39, 0xFE3F, 0xFE44, 0xFE49, 0xFE4E, 0xFE52, - 0xFE56, 0xFE59, 0xFE5C, 0xFE5E, 0xFE5F, 0xFE5F, 0xBF99, 0xBF96, - 0xBF90, 0xBF87, 0xBF7B, 0xBF6E, 0xBF5E, 0xBF4E, 0xBF3D, 0xBF2D, - 0xBF1E, 0xBF10, 0xBF02, 0xBEF2, 0xBEE1, 0xBED0, 0xBEBE, 0xBEAC, - 0xBE9B, 0xBE8C, 0xBE7E, 0xBE72, 0xBE68, 0xBE62, 0xBE5F, 0xBE5F, - 0xBE60, 0xBE62, 0xBE66, 0xBE6B, 0xBE73, 0xBE7D, 0xBE8A, 0xBE9A, - 0xBEAD, 0xBEC3, 0xBEDD, 0xBEFB, 0xBF18, 0xBF32, 0xBF48, 0xBF5B, - 0xBF6B, 0xBF78, 0xBF83, 0xBF8B, 0xBF91, 0xBF96, 0xBF98, 0xBF99, - 0xC066, 0x3C83, 0x3C6F, 0x3C35, 0x3BD9, 0x3B5E, 0x3AC8, 0x3A1A, - 0x3957, 0x3882, 0x37A1, 0x36B4, 0x35C1, 0x34CB, 0x33D4, 0x32E1, - 0x31F5, 0x3113, 0x303F, 0x2F7C, 0x2ECE, 0x2E37, 0x2DBC, 0x2D60, - 0x2D26, 0x2D12, 0x2D25, 0x2D5A, 0x2DB0, 0x2E22, 0x2EAE, 0x2F50, - 0x3007, 0x30CE, 0x31A2, 0x3282, 0x3369, 0x3454, 0x3541, 0x362D, - 0x3714, 0x37F3, 0x38C8, 0x398F, 0x3A45, 0x3AE8, 0x3B74, 0x3BE6, - 0x3C3B, 0x3C71, 0x3C83, 0xD655, 0xD64C, 0xD635, 0xD60F, 0xD5DD, - 0xD59F, 0xD558, 0xD508, 0xD4B1, 0xD455, 0xD3F5, 0xD391, 0xD32C, - 0xD2C7, 0xD264, 0xD203, 0xD1A7, 0xD150, 0xD100, 0xD0B9, 0xD07C, - 0xD049, 0xD024, 0xD00C, 0xD004, 0xD00B, 0xD021, 0xD044, 0xD073, - 0xD0AC, 0xD0EF, 0xD139, 0xD18B, 0xD1E2, 0xD23D, 0xD29B, 0xD2FC, - 0xD35D, 0xD3BD, 0xD41C, 0xD477, 0xD4CE, 0xD51F, 0xD56A, 0xD5AD, - 0xD5E6, 0xD614, 0xD637, 0xD64D, 0xD655, 0x573D, 0x574C, 0x5777, - 0x57BB, 0x5815, 0x5883, 0x5900, 0x598B, 0x5A21, 0x5ABE, 0x5B5F, - 0x5C03, 0x5CA5, 0x5D43, 0x5DDA, 0x5E67, 0x5EE7, 0x5F59, 0x5FCF, - 0x604A, 0x60BD, 0x611D, 0x6160, 0x617B, 0x6162, 0x6123, 0x60CE, - 0x6068, 0x5FF1, 0x5F6B, 0x5EDB, 0x5E40, 0x5D9F, 0x5CF9, 0x5C50, - 0x5BA7, 0x5B01, 0x5A5F, 0x59C4, 0x5932, 0x58AB, 0x5833, 0x57CC, - 0x5783, 0x5755, 0x573D, 0x5734, 0x5735, 0x573A, 0x573D, 0x023F, - 0x0251, 0x0282, 0x02D2, 0x033B, 0x03BC, 0x0450, 0x04F6, 0x05AA, - 0x0669, 0x072F, 0x07FA, 0x08C6, 0x0991, 0x0A57, 0x0B16, 0x0BCA, - 0x0C70, 0x0D04, 0x0D85, 0x0DEE, 0x0E3E, 0x0E6F, 0x0E81, 0x0E73, - 0x0E4C, 0x0E0D, 0x0DB9, 0x0D51, 0x0CD9, 0x0C51, 0x0BBC, 0x0B1D, - 0x0A75, 0x09C7, 0x0915, 0x0860, 0x07AB, 0x06F9, 0x064B, 0x05A3, - 0x0504, 0x046F, 0x03E7, 0x036F, 0x0307, 0x02B3, 0x0274, 0x024D, - 0x023F, 0x097D, 0x097F, 0x0987, 0x0992, 0x09A2, 0x09B6, 0x09CC, - 0x09E5, 0x0A00, 0x0A1C, 0x0A3A, 0x0A58, 0x0A77, 0x0A96, 0x0AB3, - 0x0AD0, 0x0AEB, 0x0B04, 0x0B1A, 0x0B2D, 0x0B3D, 0x0B49, 0x0B50, - 0x0B53, 0x0B51, 0x0B4B, 0x0B42, 0x0B35, 0x0B26, 0x0B13, 0x0AFF, - 0x0AE9, 0x0AD1, 0x0AB8, 0x0A9E, 0x0A83, 0x0A68, 0x0A4D, 0x0A32, - 0x0A18, 0x09FF, 0x09E7, 0x09D1, 0x09BC, 0x09AA, 0x099B, 0x098E, - 0x0984, 0x097F, 0x097D, 0xD324, 0xD324, 0xD325, 0xD327, 0xD329, - 0xD32C, 0xD32E, 0xD332, 0xD335, 0xD339, 0xD33D, 0xD341, 0xD345, - 0xD349, 0xD34D, 0xD351, 0xD355, 0xD358, 0xD35B, 0xD35D, 0xD35F, - 0xD361, 0xD362, 0xD362, 0xD362, 0xD361, 0xD360, 0xD35E, 0xD35C, - 0xD35A, 0xD357, 0xD354, 0xD351, 0xD34E, 0xD34A, 0xD347, 0xD343, - 0xD340, 0xD33C, 0xD339, 0xD335, 0xD332, 0xD32F, 0xD32C, 0xD32A, - 0xD328, 0xD326, 0xD325, 0xD324, 0xD324, 0xE0FF, 0xC001, 0xE0FB, - 0xBF7F, 0xFE5F, 0xFE66, 0xFE7A, 0xFE99, 0xFEC2, 0xFEF4, 0xFF2F, - 0xFF6F, 0xFFB6, 0x0000, 0x004D, 0x009D, 0x00ED, 0x013D, 0x018B, - 0x01D6, 0x021D, 0x025E, 0x0299, 0x02CC, 0x02F6, 0x0315, 0x032A, - 0x0331, 0x032C, 0x031E, 0x0305, 0x02E4, 0x02BC, 0x028D, 0x0257, - 0x021D, 0x01DE, 0x019C, 0x0158, 0x0111, 0x00CA, 0x0083, 0x003C, - 0xFFF8, 0xFFB6, 0xFF77, 0xFF3D, 0xFF07, 0xFED7, 0xFEAE, 0xFE8D, - 0xFE74, 0xFE65, 0xFE5F, 0xF843, 0xF843, 0xF843, 0xF843, 0xF843, - 0xF843, 0xF843, 0xF843, 0xF843, 0xF843, 0xF844, 0xF844, 0xF844, - 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, - 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, - 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, - 0xF844, 0xF844, 0xF843, 0xF843, 0xF843, 0xF843, 0xF843, 0xF843, - 0xF843, 0xF843, 0xF843, 0xF843, 0xF843, 0xBF84, 0x00D2, 0x00D2, - 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, - 0x00D2, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, - 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D4, 0x00D4, 0x00D4, 0x00D4, - 0x00D4, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, - 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D2, 0x00D2, 0x00D2, - 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, - 0xF913, 0xF911, 0xF90B, 0xF901, 0xF8F4, 0xF8E5, 0xF8D2, 0xF8BE, - 0xF8A7, 0xF88F, 0xF876, 0xF85D, 0xF843, 0xF829, 0xF80F, 0xF7F6, - 0xF7DE, 0xF7C8, 0xF7B3, 0xF7A1, 0xF791, 0xF784, 0xF77A, 0xF774, - 0xF772, 0xF774, 0xF77A, 0xF783, 0xF78F, 0xF79E, 0xF7AF, 0xF7C2, - 0xF7D7, 0xF7ED, 0xF805, 0xF81D, 0xF836, 0xF84F, 0xF868, 0xF880, - 0xF898, 0xF8AF, 0xF8C4, 0xF8D7, 0xF8E8, 0xF8F7, 0xF903, 0xF90C, - 0xF911, 0xF913, 0x038C, 0x038C, 0x038C, 0x038C, 0x038C, 0x038B, - 0x038B, 0x038B, 0x038A, 0x038A, 0x0389, 0x0389, 0x0388, 0x0387, - 0x0387, 0x0386, 0x0386, 0x0385, 0x0385, 0x0385, 0x0384, 0x0384, - 0x0384, 0x0384, 0x0384, 0x0384, 0x0384, 0x0384, 0x0384, 0x0385, - 0x0385, 0x0385, 0x0386, 0x0386, 0x0387, 0x0387, 0x0388, 0x0388, - 0x0389, 0x0389, 0x038A, 0x038A, 0x038B, 0x038B, 0x038B, 0x038C, - 0x038C, 0x038C, 0x038C, 0x038C, 0x00D2, 0x00D2, 0x00D2, 0x00D2, - 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D3, - 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, - 0x00D3, 0x00D3, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D3, - 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, - 0x00D3, 0x00D3, 0x00D3, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, - 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0xF913, 0xF911, - 0xF90B, 0xF901, 0xF8F4, 0xF8E5, 0xF8D2, 0xF8BE, 0xF8A7, 0xF88F, - 0xF876, 0xF85D, 0xF843, 0xF829, 0xF80F, 0xF7F6, 0xF7DE, 0xF7C8, - 0xF7B3, 0xF7A1, 0xF791, 0xF784, 0xF77A, 0xF774, 0xF772, 0xF774, - 0xF77A, 0xF783, 0xF78F, 0xF79E, 0xF7AF, 0xF7C2, 0xF7D7, 0xF7ED, - 0xF805, 0xF81D, 0xF836, 0xF84F, 0xF868, 0xF880, 0xF898, 0xF8AF, - 0xF8C4, 0xF8D7, 0xF8E8, 0xF8F7, 0xF903, 0xF90C, 0xF911, 0xF913, - 0x038C, 0x038C, 0x038C, 0x038C, 0x038C, 0x038B, 0x038B, 0x038B, - 0x038A, 0x038A, 0x0389, 0x0389, 0x0388, 0x0387, 0x0387, 0x0386, - 0x0386, 0x0385, 0x0385, 0x0385, 0x0384, 0x0384, 0x0384, 0x0384, - 0x0384, 0x0384, 0x0384, 0x0384, 0x0384, 0x0385, 0x0385, 0x0385, - 0x0386, 0x0386, 0x0387, 0x0387, 0x0388, 0x0388, 0x0389, 0x0389, - 0x038A, 0x038A, 0x038B, 0x038B, 0x038B, 0x038C, 0x038C, 0x038C, - 0x038C, 0x038C, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, - 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D3, 0x00D3, 0x00D3, - 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, - 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D3, 0x00D3, 0x00D3, - 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, 0x00D3, - 0x00D3, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0x00D2, - 0x00D2, 0x00D2, 0x00D2, 0x00D2, 0xF913, 0xF911, 0xF90B, 0xF901, - 0xF8F4, 0xF8E5, 0xF8D2, 0xF8BE, 0xF8A7, 0xF88F, 0xF876, 0xF85D, - 0xF843, 0xF829, 0xF80F, 0xF7F6, 0xF7DE, 0xF7C8, 0xF7B3, 0xF7A1, - 0xF791, 0xF784, 0xF77A, 0xF774, 0xF772, 0xF774, 0xF77A, 0xF783, - 0xF78F, 0xF79E, 0xF7AF, 0xF7C2, 0xF7D7, 0xF7ED, 0xF805, 0xF81D, - 0xF836, 0xF84F, 0xF868, 0xF880, 0xF898, 0xF8AF, 0xF8C4, 0xF8D7, - 0xF8E8, 0xF8F7, 0xF903, 0xF90C, 0xF911, 0xF913, 0x038C, 0x038C, - 0x038C, 0x038C, 0x038C, 0x038B, 0x038B, 0x038B, 0x038A, 0x038A, - 0x0389, 0x0389, 0x0388, 0x0387, 0x0387, 0x0386, 0x0386, 0x0385, - 0x0385, 0x0385, 0x0384, 0x0384, 0x0384, 0x0384, 0x0384, 0x0384, - 0x0384, 0x0384, 0x0384, 0x0385, 0x0385, 0x0385, 0x0386, 0x0386, - 0x0387, 0x0387, 0x0388, 0x0388, 0x0389, 0x0389, 0x038A, 0x038A, - 0x038B, 0x038B, 0x038B, 0x038C, 0x038C, 0x038C, 0x038C, 0x038C, - 0xFE5F, 0xFE66, 0xFE7A, 0xFE99, 0xFEC2, 0xFEF4, 0xFF2F, 0xFF6F, - 0xFFB6, 0x0000, 0x004D, 0x009D, 0x00ED, 0x013D, 0x018B, 0x01D6, - 0x021D, 0x025E, 0x0299, 0x02CC, 0x02F6, 0x0315, 0x032A, 0x0331, - 0x032C, 0x031E, 0x0305, 0x02E4, 0x02BC, 0x028D, 0x0257, 0x021D, - 0x01DE, 0x019C, 0x0158, 0x0111, 0x00CA, 0x0083, 0x003C, 0xFFF8, - 0xFFB6, 0xFF77, 0xFF3D, 0xFF07, 0xFED7, 0xFEAE, 0xFE8D, 0xFE74, - 0xFE65, 0xFE5F, 0xF843, 0xF843, 0xF843, 0xF843, 0xF843, 0xF843, - 0xF843, 0xF843, 0xF843, 0xF843, 0xF844, 0xF844, 0xF844, 0xF844, - 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, - 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, - 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, 0xF844, - 0xF844, 0xF843, 0xF843, 0xF843, 0xF843, 0xF843, 0xF843, 0xF843, - 0xF843, 0xF843, 0xF843, 0xF843, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animvalue_0501B340, 0x0016d870, 76997, 0x0001b428, 4028); // 0x0501C2FC -static const u16 peach_seg5_animindex_501C2FC[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x07DC, - 0x0001, 0x0000, 0x0032, 0x0778, 0x0032, 0x07AA, - 0x0032, 0x06E2, 0x0032, 0x0714, 0x0032, 0x0746, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0420, - 0x0032, 0x0006, 0x0032, 0x0038, 0x0032, 0x006A, - 0x0032, 0x064C, 0x0032, 0x067E, 0x0032, 0x06B0, - 0x0032, 0x05B6, 0x0032, 0x05E8, 0x0032, 0x061A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05B5, - 0x0032, 0x0421, 0x0032, 0x0453, 0x0032, 0x0485, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0132, - 0x0032, 0x009C, 0x0032, 0x00CE, 0x0032, 0x0100, - 0x0032, 0x0164, 0x0032, 0x0196, 0x0032, 0x01C8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0550, - 0x0032, 0x04B7, 0x0032, 0x04E9, 0x0032, 0x051B, - 0x0001, 0x0000, 0x0032, 0x0290, 0x0032, 0x02C2, - 0x0032, 0x01FA, 0x0032, 0x022C, 0x0032, 0x025E, - 0x0032, 0x02F4, 0x0032, 0x0326, 0x0032, 0x0358, - 0x0001, 0x0000, 0x0032, 0x0551, 0x0032, 0x0583, - 0x0001, 0x054D, 0x0001, 0x054E, 0x0001, 0x054F, - 0x0032, 0x038A, 0x0032, 0x03BC, 0x0032, 0x03EE, -}; +ROM_ASSET_LOAD_ANIM(peach_seg5_animindex_501C2FC, 0x0016d870, 76997, 0x0001c3e4, 264); // 0x0501C404 static const struct Animation peach_seg5_anim_0501C404 = { diff --git a/actors/peach/model.inc.c b/actors/peach/model.inc.c index e4a958bd8..4d88c4564 100644 --- a/actors/peach/model.inc.c +++ b/actors/peach/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Peach // 0x050009F8 @@ -13,348 +14,85 @@ static const Lights1 peach_seg5_lights_05000A10 = gdSPDefLights1( ); // 0x05000A28 -ALIGNED8 const Texture peach_seg5_texture_05000A28[] = { -#include "actors/peach/peach_eye_open.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(peach_seg5_texture_05000A28, "actors/peach/peach_eye_open.rgba16.inc.c", 0x0016d870, 76997, 0x00000a28, 2048); // 0x05001228 -ALIGNED8 const Texture peach_seg5_texture_05001228[] = { -#include "actors/peach/peach_eye_mostly_open.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(peach_seg5_texture_05001228, "actors/peach/peach_eye_mostly_open.rgba16.inc.c", 0x0016d870, 76997, 0x00001228, 2048); // 0x05001A28 -ALIGNED8 const Texture peach_seg5_texture_05001A28[] = { -#include "actors/peach/peach_eye_mostly_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(peach_seg5_texture_05001A28, "actors/peach/peach_eye_mostly_closed.rgba16.inc.c", 0x0016d870, 76997, 0x00001a28, 2048); // 0x05002228 -ALIGNED8 const Texture peach_seg5_texture_05002228[] = { -#include "actors/peach/peach_eye_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(peach_seg5_texture_05002228, "actors/peach/peach_eye_closed.rgba16.inc.c", 0x0016d870, 76997, 0x00002228, 2048); // 0x05002A28 -ALIGNED8 const Texture peach_seg5_texture_05002A28[] = { -#include "actors/peach/peach_crown_jewel.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(peach_seg5_texture_05002A28, "actors/peach/peach_crown_jewel.rgba16.inc.c", 0x0016d870, 76997, 0x00002a28, 512); // 0x05002C28 -ALIGNED8 const Texture peach_seg5_texture_05002C28[] = { -#include "actors/peach/peach_chest_jewel.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(peach_seg5_texture_05002C28, "actors/peach/peach_chest_jewel.rgba16.inc.c", 0x0016d870, 76997, 0x00002c28, 512); // 0x05002E28 -ALIGNED8 const Texture peach_seg5_texture_05002E28[] = { -#include "actors/peach/peach_lips_scrunched.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(peach_seg5_texture_05002E28, "actors/peach/peach_lips_scrunched.rgba16.inc.c", 0x0016d870, 76997, 0x00002e28, 2048); // 0x05003628 -ALIGNED8 const Texture peach_seg5_texture_05003628[] = { -#include "actors/peach/peach_lips.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(peach_seg5_texture_05003628, "actors/peach/peach_lips.rgba16.inc.c", 0x0016d870, 76997, 0x00003628, 2048); // 0x05003E28 -ALIGNED8 const Texture peach_seg5_texture_05003E28[] = { -#include "actors/peach/peach_nostril.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(peach_seg5_texture_05003E28, "actors/peach/peach_nostril.rgba16.inc.c", 0x0016d870, 76997, 0x00003e28, 512); // 0x05004028 -ALIGNED8 const Texture peach_seg5_texture_05004028[] = { -#include "actors/peach/peach_dress.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(peach_seg5_texture_05004028, "actors/peach/peach_dress.rgba16.inc.c", 0x0016d870, 76997, 0x00004028, 2048); // 0x05004828 -static const Vtx peach_seg5_vertex_05004828[] = { - {{{ 205, -4, -48}, 0, { 265, 1338}, {0x7a, 0xf9, 0xe1, 0xff}}}, - {{{ 163, 0, 0}, 0, { 244, 1052}, {0x7e, 0x03, 0x00, 0xff}}}, - {{{ 187, -34, -19}, 0, { 375, 1162}, {0x2d, 0xac, 0xad, 0xff}}}, - {{{ 187, 35, -23}, 0, { 110, 1197}, {0x2d, 0x54, 0xad, 0xff}}}, - {{{ 205, -4, 49}, 0, { 254, 765}, {0x7a, 0xf9, 0x20, 0xff}}}, - {{{ 187, 35, 24}, 0, { 105, 919}, {0x2e, 0x55, 0x52, 0xff}}}, - {{{ 214, 46, 0}, 0, { 67, 1060}, {0x71, 0x37, 0xfe, 0xff}}}, - {{{ 214, -40, 0}, 0, { 395, 1046}, {0x74, 0xcd, 0xfd, 0xff}}}, - {{{ 187, -34, 20}, 0, { 371, 931}, {0x2d, 0xab, 0x52, 0xff}}}, - {{{ 187, -34, -19}, 0, { -103, 145}, {0x2d, 0xac, 0xad, 0xff}}}, - {{{ 214, -40, 0}, 0, { 223, -306}, {0x74, 0xcd, 0xfd, 0xff}}}, - {{{ 165, -43, 0}, 0, { 224, 496}, {0x4b, 0x9a, 0x00, 0xff}}}, - {{{ 167, -34, -19}, 0, { -103, 463}, {0x4d, 0xad, 0xc8, 0xff}}}, - {{{ 214, 46, 0}, 0, { 223, -304}, {0x71, 0x37, 0xfe, 0xff}}}, - {{{ 156, 40, 0}, 0, { 224, 648}, {0x4e, 0x64, 0x00, 0xff}}}, - {{{ 187, 35, 24}, 0, { 618, 141}, {0x2e, 0x55, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05004828, 0x0016d870, 76997, 0x00004828, 256); // 0x05004928 -static const Vtx peach_seg5_vertex_05004928[] = { - {{{ 165, -43, 0}, 0, { 224, 496}, {0x4b, 0x9a, 0x00, 0xff}}}, - {{{ 214, -40, 0}, 0, { 223, -306}, {0x74, 0xcd, 0xfd, 0xff}}}, - {{{ 187, -34, 20}, 0, { 551, 145}, {0x2d, 0xab, 0x52, 0xff}}}, - {{{ 167, -34, 20}, 0, { 551, 463}, {0x4c, 0xac, 0x38, 0xff}}}, - {{{ 169, -4, -42}, 0, { 224, 511}, {0x4a, 0xf1, 0x9b, 0xff}}}, - {{{ 187, 35, -23}, 0, { -581, 154}, {0x2d, 0x54, 0xad, 0xff}}}, - {{{ 205, -4, -48}, 0, { 225, -213}, {0x7a, 0xf9, 0xe1, 0xff}}}, - {{{ 187, -34, -19}, 0, { 829, 159}, {0x2d, 0xac, 0xad, 0xff}}}, - {{{ 168, 35, -23}, 0, { -586, 534}, {0x6c, 0x3d, 0xe9, 0xff}}}, - {{{ 167, -34, -19}, 0, { 824, 539}, {0x4d, 0xad, 0xc8, 0xff}}}, - {{{ 156, 40, 0}, 0, { 224, 648}, {0x4e, 0x64, 0x00, 0xff}}}, - {{{ 214, 46, 0}, 0, { 223, -304}, {0x71, 0x37, 0xfe, 0xff}}}, - {{{ 187, 35, -23}, 0, { -170, 141}, {0x2d, 0x54, 0xad, 0xff}}}, - {{{ 168, 35, 24}, 0, { 618, 459}, {0x6c, 0x3d, 0x17, 0xff}}}, - {{{ 187, 35, 24}, 0, { 618, 141}, {0x2e, 0x55, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05004928, 0x0016d870, 76997, 0x00004928, 240); // 0x05004A18 -static const Vtx peach_seg5_vertex_05004A18[] = { - {{{ 169, -4, 43}, 0, { 224, 511}, {0x4a, 0xf1, 0x65, 0xff}}}, - {{{ 167, -34, 20}, 0, { 824, 539}, {0x4c, 0xac, 0x38, 0xff}}}, - {{{ 187, -34, 20}, 0, { 829, 159}, {0x2d, 0xab, 0x52, 0xff}}}, - {{{ 168, 35, -23}, 0, { -170, 459}, {0x6c, 0x3d, 0xe9, 0xff}}}, - {{{ 156, 40, 0}, 0, { 224, 648}, {0x4e, 0x64, 0x00, 0xff}}}, - {{{ 187, 35, -23}, 0, { -170, 141}, {0x2d, 0x54, 0xad, 0xff}}}, - {{{ 168, 35, 24}, 0, { -586, 534}, {0x6c, 0x3d, 0x17, 0xff}}}, - {{{ 187, 35, 24}, 0, { -581, 154}, {0x2e, 0x55, 0x52, 0xff}}}, - {{{ 205, -4, 49}, 0, { 225, -213}, {0x7a, 0xf9, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05004A18, 0x0016d870, 76997, 0x00004a18, 144); // 0x05004AA8 -static const Vtx peach_seg5_vertex_05004AA8[] = { - {{{ 16, 89, -9}, 0, { -141, 397}, {0xe1, 0x72, 0xd4, 0xff}}}, - {{{ 16, 89, 10}, 0, { 547, 428}, {0xe2, 0x73, 0x2b, 0xff}}}, - {{{ 26, 102, 0}, 0, { 230, -159}, {0xf4, 0x7e, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05004AA8, 0x0016d870, 76997, 0x00004aa8, 48); // 0x05004AD8 -static const Vtx peach_seg5_vertex_05004AD8[] = { - {{{ 59, -8, 86}, 0, { 1146, -1042}, {0xcd, 0x1d, 0x6f, 0xff}}}, - {{{ 20, 28, 56}, 0, { 774, -582}, {0xa7, 0x05, 0x59, 0xff}}}, - {{{ 17, 11, 58}, 0, { 740, -552}, {0xa5, 0x15, 0x55, 0xff}}}, - {{{ 32, -11, 82}, 0, { 1028, -674}, {0xc8, 0x17, 0x6f, 0xff}}}, - {{{ 1, 38, 35}, 0, { 536, -374}, {0x9a, 0x03, 0x4a, 0xff}}}, - {{{ 16, 69, 48}, 0, { 606, -580}, {0xbd, 0x39, 0x5a, 0xff}}}, - {{{ -10, -6, 0}, 0, { 40, -324}, {0x82, 0xf1, 0x00, 0xff}}}, - {{{ 59, -8, -85}, 0, { -676, -1632}, {0xcd, 0x1d, 0x91, 0xff}}}, - {{{ 32, -11, -81}, 0, { -706, -1234}, {0xc8, 0x17, 0x91, 0xff}}}, - {{{ 17, 11, -57}, 0, { -494, -950}, {0xa5, 0x15, 0xab, 0xff}}}, - {{{ 20, 28, -55}, 0, { -514, -998}, {0xa7, 0x05, 0xa7, 0xff}}}, - {{{ 1, 38, -34}, 0, { -380, -670}, {0x9a, 0x03, 0xb6, 0xff}}}, - {{{ 16, 69, -47}, 0, { -366, -894}, {0xbe, 0x39, 0xa5, 0xff}}}, - {{{ 44, 56, -57}, 0, { 1116, 782}, {0xf0, 0x5b, 0xaa, 0xff}}}, - {{{ 17, 81, -32}, 0, { 618, 1170}, {0xe7, 0x68, 0xbd, 0xff}}}, - {{{ 45, 79, -36}, 0, { 714, 746}, {0xf0, 0x6f, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05004AD8, 0x0016d870, 76997, 0x00004ad8, 256); // 0x05004BD8 -static const Vtx peach_seg5_vertex_05004BD8[] = { - {{{ 1, 38, -34}, 0, { -380, -670}, {0x9a, 0x03, 0xb6, 0xff}}}, - {{{ -10, -6, 0}, 0, { 40, -324}, {0x82, 0xf1, 0x00, 0xff}}}, - {{{ -20, 72, 0}, 0, { 18, -210}, {0x96, 0x45, 0x00, 0xff}}}, - {{{ 17, 81, 33}, 0, { 464, -628}, {0xe6, 0x68, 0x43, 0xff}}}, - {{{ 16, 69, 48}, 0, { 606, -580}, {0xbd, 0x39, 0x5a, 0xff}}}, - {{{ 1, 38, 35}, 0, { 536, -374}, {0x9a, 0x03, 0x4a, 0xff}}}, - {{{ 16, 69, -47}, 0, { -366, -894}, {0xbe, 0x39, 0xa5, 0xff}}}, - {{{ 17, 81, -32}, 0, { -224, -850}, {0xe7, 0x68, 0xbd, 0xff}}}, - {{{ 102, 92, -30}, 0, { 588, -144}, {0xcf, 0x63, 0xc4, 0xff}}}, - {{{ 73, 65, -65}, 0, { 1286, 354}, {0xd5, 0x50, 0xa9, 0xff}}}, - {{{ 45, 79, -36}, 0, { 714, 746}, {0xf0, 0x6f, 0xc6, 0xff}}}, - {{{ 85, 99, 0}, 0, { 0, 64}, {0xcd, 0x74, 0x00, 0xff}}}, - {{{ 17, 81, -32}, 0, { 618, 1170}, {0xe7, 0x68, 0xbd, 0xff}}}, - {{{ 16, 89, -9}, 0, { 160, 1136}, {0xe1, 0x72, 0xd4, 0xff}}}, - {{{ 44, 56, -57}, 0, { 1116, 782}, {0xf0, 0x5b, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05004BD8, 0x0016d870, 76997, 0x00004bd8, 240); // 0x05004CC8 -static const Vtx peach_seg5_vertex_05004CC8[] = { - {{{ 45, 79, 37}, 0, { 714, 746}, {0xf1, 0x6f, 0x3a, 0xff}}}, - {{{ 102, 92, 31}, 0, { 588, -144}, {0xce, 0x64, 0x3b, 0xff}}}, - {{{ 85, 99, 0}, 0, { 0, 64}, {0xcd, 0x74, 0x00, 0xff}}}, - {{{ 45, 79, -36}, 0, { 714, 746}, {0xf0, 0x6f, 0xc6, 0xff}}}, - {{{ 41, 89, 0}, 0, { 0, 738}, {0x0b, 0x7e, 0xff, 0xff}}}, - {{{ 16, 89, -9}, 0, { 16, -772}, {0xe1, 0x72, 0xd4, 0xff}}}, - {{{ 26, 102, 0}, 0, { 144, -870}, {0xf4, 0x7e, 0xfe, 0xff}}}, - {{{ 41, 89, 0}, 0, { 188, -1094}, {0x0b, 0x7e, 0xff, 0xff}}}, - {{{ 16, 89, 10}, 0, { 222, -704}, {0xe2, 0x73, 0x2b, 0xff}}}, - {{{ 16, 89, -9}, 0, { 160, 1136}, {0xe1, 0x72, 0xd4, 0xff}}}, - {{{ 16, 69, -47}, 0, { 882, 1192}, {0xbe, 0x39, 0xa5, 0xff}}}, - {{{ 17, 81, -32}, 0, { 618, 1170}, {0xe7, 0x68, 0xbd, 0xff}}}, - {{{ 44, 56, -57}, 0, { 1116, 782}, {0xf0, 0x5b, 0xaa, 0xff}}}, - {{{ 16, 89, 10}, 0, { 160, 1136}, {0xe2, 0x73, 0x2b, 0xff}}}, - {{{ 17, 81, 33}, 0, { 618, 1170}, {0xe6, 0x68, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05004CC8, 0x0016d870, 76997, 0x00004cc8, 240); // 0x05004DB8 -static const Vtx peach_seg5_vertex_05004DB8[] = { - {{{ 45, 79, 37}, 0, { 714, 746}, {0xf1, 0x6f, 0x3a, 0xff}}}, - {{{ 44, 56, 58}, 0, { 1116, 782}, {0xf0, 0x5b, 0x56, 0xff}}}, - {{{ 73, 65, 66}, 0, { 1286, 354}, {0xd5, 0x50, 0x57, 0xff}}}, - {{{ 17, 81, 33}, 0, { 618, 1170}, {0xe6, 0x68, 0x43, 0xff}}}, - {{{ 102, 92, 31}, 0, { 588, -144}, {0xce, 0x64, 0x3b, 0xff}}}, - {{{ 17, 81, 33}, 0, { 608, 1114}, {0xe6, 0x68, 0x43, 0xff}}}, - {{{ 16, 69, 48}, 0, { 960, 1118}, {0xbd, 0x39, 0x5a, 0xff}}}, - {{{ 44, 56, 58}, 0, { 1290, 720}, {0xf0, 0x5b, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05004DB8, 0x0016d870, 76997, 0x00004db8, 128); // 0x05004E38 -static const Vtx peach_seg5_vertex_05004E38[] = { - {{{ -20, 72, 0}, 0, { 480, 2010}, {0x96, 0x45, 0x00, 0xff}}}, - {{{ 17, 81, 33}, 0, { 2102, 128}, {0xe6, 0x68, 0x43, 0xff}}}, - {{{ 16, 89, 10}, 0, { 962, -24}, {0xe2, 0x73, 0x2b, 0xff}}}, - {{{ 17, 81, -32}, 0, { -1142, 128}, {0xe7, 0x68, 0xbd, 0xff}}}, - {{{ 16, 89, -9}, 0, { -4, -24}, {0xe1, 0x72, 0xd4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05004E38, 0x0016d870, 76997, 0x00004e38, 80); // 0x05004E88 -static const Vtx peach_seg5_vertex_05004E88[] = { - {{{ 18, -87, -62}, 0, { 0, 0}, {0xa9, 0xc8, 0xb7, 0xff}}}, - {{{ 17, 11, -57}, 0, { 0, 0}, {0xa5, 0x15, 0xab, 0xff}}}, - {{{ 32, -11, -81}, 0, { 0, 0}, {0xc8, 0x17, 0x91, 0xff}}}, - {{{ 98, -89, -74}, 0, { 0, 0}, {0x31, 0x98, 0xcc, 0xff}}}, - {{{ 61, -56, -115}, 0, { 0, 0}, {0xc4, 0xd9, 0x98, 0xff}}}, - {{{ 39, -109, 0}, 0, { 0, 0}, {0xf0, 0x83, 0x00, 0xff}}}, - {{{ 59, -8, -85}, 0, { 0, 0}, {0xcd, 0x1d, 0x91, 0xff}}}, - {{{ -10, -6, 0}, 0, { 0, 0}, {0x82, 0xf1, 0x00, 0xff}}}, - {{{ 10, -93, 0}, 0, { 0, 0}, {0x9b, 0xb4, 0x00, 0xff}}}, - {{{ 18, -87, 63}, 0, { 0, 0}, {0xa9, 0xc8, 0x48, 0xff}}}, - {{{ 98, -89, 75}, 0, { 0, 0}, {0x31, 0x97, 0x33, 0xff}}}, - {{{ 61, -56, 116}, 0, { 0, 0}, {0xc4, 0xd9, 0x68, 0xff}}}, - {{{ 59, -8, 86}, 0, { 0, 0}, {0xcd, 0x1d, 0x6f, 0xff}}}, - {{{ 17, 11, 58}, 0, { 0, 0}, {0xa5, 0x15, 0x55, 0xff}}}, - {{{ 32, -11, 82}, 0, { 0, 0}, {0xc8, 0x17, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05004E88, 0x0016d870, 76997, 0x00004e88, 240); // 0x05004F78 -static const Vtx peach_seg5_vertex_05004F78[] = { - {{{ 59, -8, 86}, 0, { 0, 0}, {0xcd, 0x1d, 0x6f, 0xff}}}, - {{{ 100, -62, 128}, 0, { 0, 0}, {0x1b, 0x17, 0x79, 0xff}}}, - {{{ 92, -29, 104}, 0, { 0, 0}, {0x36, 0x08, 0x72, 0xff}}}, - {{{ 61, -56, 116}, 0, { 0, 0}, {0xc4, 0xd9, 0x68, 0xff}}}, - {{{ 20, 28, 56}, 0, { 0, 0}, {0xa7, 0x05, 0x59, 0xff}}}, - {{{ 35, 37, 77}, 0, { 0, 0}, {0xd0, 0x29, 0x6e, 0xff}}}, - {{{ 66, 12, 84}, 0, { 0, 0}, {0xdd, 0x22, 0x74, 0xff}}}, - {{{ 97, 3, 107}, 0, { 0, 0}, {0xe4, 0x06, 0x7b, 0xff}}}, - {{{ 97, 3, -106}, 0, { 0, 0}, {0xe4, 0x06, 0x85, 0xff}}}, - {{{ 59, -8, -85}, 0, { 0, 0}, {0xcd, 0x1d, 0x91, 0xff}}}, - {{{ 66, 12, -83}, 0, { 0, 0}, {0xdd, 0x22, 0x8c, 0xff}}}, - {{{ 35, 37, -76}, 0, { 0, 0}, {0xd0, 0x29, 0x92, 0xff}}}, - {{{ 73, 65, -65}, 0, { 0, 0}, {0xd5, 0x50, 0xa9, 0xff}}}, - {{{ 100, -62, -127}, 0, { 0, 0}, {0x1b, 0x17, 0x87, 0xff}}}, - {{{ 61, -56, -115}, 0, { 0, 0}, {0xc4, 0xd9, 0x98, 0xff}}}, - {{{ 92, -29, -103}, 0, { 0, 0}, {0x36, 0x08, 0x8e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05004F78, 0x0016d870, 76997, 0x00004f78, 256); // 0x05005078 -static const Vtx peach_seg5_vertex_05005078[] = { - {{{ 35, 37, -76}, 0, { 0, 0}, {0xd0, 0x29, 0x92, 0xff}}}, - {{{ 59, -8, -85}, 0, { 0, 0}, {0xcd, 0x1d, 0x91, 0xff}}}, - {{{ 20, 28, -55}, 0, { 0, 0}, {0xa7, 0x05, 0xa7, 0xff}}}, - {{{ 97, 3, -106}, 0, { 0, 0}, {0xe4, 0x06, 0x85, 0xff}}}, - {{{ 92, -29, -103}, 0, { 0, 0}, {0x36, 0x08, 0x8e, 0xff}}}, - {{{ 16, 69, -47}, 0, { 0, 0}, {0xbe, 0x39, 0xa5, 0xff}}}, - {{{ 44, 56, -57}, 0, { 0, 0}, {0xf0, 0x5b, 0xaa, 0xff}}}, - {{{ 73, 65, -65}, 0, { 0, 0}, {0xd5, 0x50, 0xa9, 0xff}}}, - {{{ 137, 48, -115}, 0, { 0, 0}, {0x39, 0x1c, 0x93, 0xff}}}, - {{{ 102, 92, -30}, 0, { 0, 0}, {0xcf, 0x63, 0xc4, 0xff}}}, - {{{ 138, 104, -46}, 0, { 0, 0}, {0x0b, 0x6f, 0xc5, 0xff}}}, - {{{ 134, -13, -79}, 0, { 0, 0}, {0x4d, 0xd6, 0xa5, 0xff}}}, - {{{ 20, 28, 56}, 0, { 0, 0}, {0xa7, 0x05, 0x59, 0xff}}}, - {{{ 35, 37, 77}, 0, { 0, 0}, {0xd0, 0x29, 0x6e, 0xff}}}, - {{{ 16, 69, 48}, 0, { 0, 0}, {0xbd, 0x39, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05005078, 0x0016d870, 76997, 0x00005078, 240); // 0x05005168 -static const Vtx peach_seg5_vertex_05005168[] = { - {{{ 44, 56, 58}, 0, { 0, 0}, {0xf0, 0x5b, 0x56, 0xff}}}, - {{{ 35, 37, 77}, 0, { 0, 0}, {0xd0, 0x29, 0x6e, 0xff}}}, - {{{ 73, 65, 66}, 0, { 0, 0}, {0xd5, 0x50, 0x57, 0xff}}}, - {{{ 66, 12, 84}, 0, { 0, 0}, {0xdd, 0x22, 0x74, 0xff}}}, - {{{ 16, 69, 48}, 0, { 0, 0}, {0xbd, 0x39, 0x5a, 0xff}}}, - {{{ 97, 3, 107}, 0, { 0, 0}, {0xe4, 0x06, 0x7b, 0xff}}}, - {{{ 134, -13, 80}, 0, { 0, 0}, {0x4d, 0xd6, 0x5b, 0xff}}}, - {{{ 137, 48, 116}, 0, { 0, 0}, {0x39, 0x1c, 0x6d, 0xff}}}, - {{{ 92, -29, 104}, 0, { 0, 0}, {0x36, 0x08, 0x72, 0xff}}}, - {{{ 138, 104, 47}, 0, { 0, 0}, {0x0b, 0x6f, 0x3b, 0xff}}}, - {{{ 102, 92, 31}, 0, { 0, 0}, {0xce, 0x64, 0x3b, 0xff}}}, - {{{ 134, -13, -79}, 0, { 0, 0}, {0x4d, 0xd6, 0xa5, 0xff}}}, - {{{ 165, -32, -46}, 0, { 0, 0}, {0x6e, 0xd7, 0xd1, 0xff}}}, - {{{ 131, -79, -38}, 0, { 0, 0}, {0x57, 0xb2, 0xd1, 0xff}}}, - {{{ 165, -43, 0}, 0, { 0, 0}, {0x4b, 0x9a, 0x00, 0xff}}}, - {{{ 131, -87, 0}, 0, { 0, 0}, {0x44, 0x96, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05005168, 0x0016d870, 76997, 0x00005168, 256); // 0x05005268 -static const Vtx peach_seg5_vertex_05005268[] = { - {{{ 131, -87, 0}, 0, { 0, 0}, {0x44, 0x96, 0x00, 0xff}}}, - {{{ 98, -89, -74}, 0, { 0, 0}, {0x31, 0x98, 0xcc, 0xff}}}, - {{{ 131, -79, -38}, 0, { 0, 0}, {0x57, 0xb2, 0xd1, 0xff}}}, - {{{ 134, -13, -79}, 0, { 0, 0}, {0x4d, 0xd6, 0xa5, 0xff}}}, - {{{ 61, -56, -115}, 0, { 0, 0}, {0xc4, 0xd9, 0x98, 0xff}}}, - {{{ 100, -62, -127}, 0, { 0, 0}, {0x1b, 0x17, 0x87, 0xff}}}, - {{{ 98, -98, 0}, 0, { 0, 0}, {0x1f, 0x86, 0x00, 0xff}}}, - {{{ 39, -109, 0}, 0, { 0, 0}, {0xf0, 0x83, 0x00, 0xff}}}, - {{{ 92, -29, -103}, 0, { 0, 0}, {0x36, 0x08, 0x8e, 0xff}}}, - {{{ 169, -4, -42}, 0, { 0, 0}, {0x4a, 0xf1, 0x9b, 0xff}}}, - {{{ 169, 23, -51}, 0, { 0, 0}, {0x77, 0xf8, 0xd6, 0xff}}}, - {{{ 168, 35, -23}, 0, { 0, 0}, {0x6c, 0x3d, 0xe9, 0xff}}}, - {{{ 165, -32, -46}, 0, { 0, 0}, {0x6e, 0xd7, 0xd1, 0xff}}}, - {{{ 137, 48, -115}, 0, { 0, 0}, {0x39, 0x1c, 0x93, 0xff}}}, - {{{ 138, 104, -46}, 0, { 0, 0}, {0x0b, 0x6f, 0xc5, 0xff}}}, - {{{ 167, 79, -39}, 0, { 0, 0}, {0x77, 0x29, 0xfa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05005268, 0x0016d870, 76997, 0x00005268, 256); // 0x05005368 -static const Vtx peach_seg5_vertex_05005368[] = { - {{{ 148, 108, 0}, 0, { 0, 0}, {0x5e, 0x55, 0x00, 0xff}}}, - {{{ 138, 104, -46}, 0, { 0, 0}, {0x0b, 0x6f, 0xc5, 0xff}}}, - {{{ 105, 124, 0}, 0, { 0, 0}, {0xd3, 0x76, 0x00, 0xff}}}, - {{{ 102, 92, -30}, 0, { 0, 0}, {0xcf, 0x63, 0xc4, 0xff}}}, - {{{ 167, 79, -39}, 0, { 0, 0}, {0x77, 0x29, 0xfa, 0xff}}}, - {{{ 169, 23, -51}, 0, { 0, 0}, {0x77, 0xf8, 0xd6, 0xff}}}, - {{{ 137, 48, -115}, 0, { 0, 0}, {0x39, 0x1c, 0x93, 0xff}}}, - {{{ 85, 99, 0}, 0, { 0, 0}, {0xcd, 0x74, 0x00, 0xff}}}, - {{{ 168, 35, -23}, 0, { 0, 0}, {0x6c, 0x3d, 0xe9, 0xff}}}, - {{{ 156, 40, 0}, 0, { 0, 0}, {0x4e, 0x64, 0x00, 0xff}}}, - {{{ 169, -4, -42}, 0, { 0, 0}, {0x4a, 0xf1, 0x9b, 0xff}}}, - {{{ 165, -32, -46}, 0, { 0, 0}, {0x6e, 0xd7, 0xd1, 0xff}}}, - {{{ 138, 104, 47}, 0, { 0, 0}, {0x0b, 0x6f, 0x3b, 0xff}}}, - {{{ 167, 79, 40}, 0, { 0, 0}, {0x77, 0x29, 0x07, 0xff}}}, - {{{ 167, -34, -19}, 0, { 0, 0}, {0x4d, 0xad, 0xc8, 0xff}}}, - {{{ 165, -43, 0}, 0, { 0, 0}, {0x4b, 0x9a, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05005368, 0x0016d870, 76997, 0x00005368, 256); // 0x05005468 -static const Vtx peach_seg5_vertex_05005468[] = { - {{{ 98, -89, 75}, 0, { 0, 0}, {0x31, 0x97, 0x33, 0xff}}}, - {{{ 98, -98, 0}, 0, { 0, 0}, {0x1f, 0x86, 0x00, 0xff}}}, - {{{ 131, -87, 0}, 0, { 0, 0}, {0x44, 0x96, 0x00, 0xff}}}, - {{{ 165, -43, 0}, 0, { 0, 0}, {0x4b, 0x9a, 0x00, 0xff}}}, - {{{ 131, -79, 39}, 0, { 0, 0}, {0x57, 0xb1, 0x2e, 0xff}}}, - {{{ 168, 35, 24}, 0, { 0, 0}, {0x6c, 0x3d, 0x17, 0xff}}}, - {{{ 156, 40, 0}, 0, { 0, 0}, {0x4e, 0x64, 0x00, 0xff}}}, - {{{ 167, 79, 40}, 0, { 0, 0}, {0x77, 0x29, 0x07, 0xff}}}, - {{{ 148, 108, 0}, 0, { 0, 0}, {0x5e, 0x55, 0x00, 0xff}}}, - {{{ 138, 104, 47}, 0, { 0, 0}, {0x0b, 0x6f, 0x3b, 0xff}}}, - {{{ 105, 124, 0}, 0, { 0, 0}, {0xd3, 0x76, 0x00, 0xff}}}, - {{{ 102, 92, 31}, 0, { 0, 0}, {0xce, 0x64, 0x3b, 0xff}}}, - {{{ 85, 99, 0}, 0, { 0, 0}, {0xcd, 0x74, 0x00, 0xff}}}, - {{{ 39, -109, 0}, 0, { 0, 0}, {0xf0, 0x83, 0x00, 0xff}}}, - {{{ 165, -32, 47}, 0, { 0, 0}, {0x6e, 0xd7, 0x2f, 0xff}}}, - {{{ 167, -34, 20}, 0, { 0, 0}, {0x4c, 0xac, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05005468, 0x0016d870, 76997, 0x00005468, 256); // 0x05005568 -static const Vtx peach_seg5_vertex_05005568[] = { - {{{ 98, -89, 75}, 0, { 0, 0}, {0x31, 0x97, 0x33, 0xff}}}, - {{{ 134, -13, 80}, 0, { 0, 0}, {0x4d, 0xd6, 0x5b, 0xff}}}, - {{{ 92, -29, 104}, 0, { 0, 0}, {0x36, 0x08, 0x72, 0xff}}}, - {{{ 169, 23, 52}, 0, { 0, 0}, {0x77, 0xf8, 0x2a, 0xff}}}, - {{{ 137, 48, 116}, 0, { 0, 0}, {0x39, 0x1c, 0x6d, 0xff}}}, - {{{ 165, -32, 47}, 0, { 0, 0}, {0x6e, 0xd7, 0x2f, 0xff}}}, - {{{ 131, -79, 39}, 0, { 0, 0}, {0x57, 0xb1, 0x2e, 0xff}}}, - {{{ 100, -62, 128}, 0, { 0, 0}, {0x1b, 0x17, 0x79, 0xff}}}, - {{{ 169, -4, 43}, 0, { 0, 0}, {0x4a, 0xf1, 0x65, 0xff}}}, - {{{ 168, 35, 24}, 0, { 0, 0}, {0x6c, 0x3d, 0x17, 0xff}}}, - {{{ 167, 79, 40}, 0, { 0, 0}, {0x77, 0x29, 0x07, 0xff}}}, - {{{ 138, 104, 47}, 0, { 0, 0}, {0x0b, 0x6f, 0x3b, 0xff}}}, - {{{ 61, -56, 116}, 0, { 0, 0}, {0xc4, 0xd9, 0x68, 0xff}}}, - {{{ 167, -34, 20}, 0, { 0, 0}, {0x4c, 0xac, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05005568, 0x0016d870, 76997, 0x00005568, 224); // 0x05005648 - 0x05005750 const Gfx peach_seg5_dl_05005648[] = { @@ -647,18 +385,7 @@ static const Lights1 peach_seg5_lights_05005FA0 = gdSPDefLights1( ); // 0x05005FB8 -static const Vtx peach_seg5_vertex_05005FB8[] = { - {{{ 96, 28, 1}, 0, { 246, 2076}, {0x0a, 0x7b, 0x1c, 0xff}}}, - {{{ 96, 9, 27}, 0, { 58, 2076}, {0x0b, 0x08, 0x7e, 0xff}}}, - {{{ 152, 8, 22}, 0, { 44, 1520}, {0x0b, 0x42, 0x6b, 0xff}}}, - {{{ 152, -16, 14}, 0, { -202, 1518}, {0x0b, 0xae, 0x5f, 0xff}}}, - {{{ 96, -20, 17}, 0, { -244, 2074}, {0x0b, 0x8c, 0x31, 0xff}}}, - {{{ 152, -16, -11}, 0, { -202, 1518}, {0x0c, 0x8b, 0xd2, 0xff}}}, - {{{ 152, 23, 1}, 0, { 196, 1520}, {0x0a, 0x7a, 0xe1, 0xff}}}, - {{{ 96, -21, -14}, 0, { -246, 2074}, {0x0c, 0xad, 0xa1, 0xff}}}, - {{{ 152, 8, -19}, 0, { 42, 1520}, {0x0b, 0x08, 0x82, 0xff}}}, - {{{ 96, 9, -24}, 0, { 58, 2076}, {0x0b, 0x40, 0x94, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05005FB8, 0x0016d870, 76997, 0x00005fb8, 160); // 0x05006058 - 0x050060E0 const Gfx peach_seg5_dl_05006058[] = { @@ -704,128 +431,28 @@ static const Lights1 peach_seg5_lights_05006150 = gdSPDefLights1( ); // 0x05006168 -static const Vtx peach_seg5_vertex_05006168[] = { - {{{ 54, 70, -23}, 0, { -179, 143}, {0x23, 0x6c, 0xca, 0xff}}}, - {{{ 52, 85, 0}, 0, { 224, 223}, {0x17, 0x7c, 0x00, 0xff}}}, - {{{ 70, 67, -7}, 0, { 96, -135}, {0x55, 0x5b, 0xeb, 0xff}}}, - {{{ 36, 73, 19}, 0, { 542, 450}, {0xf5, 0x78, 0x26, 0xff}}}, - {{{ 28, 75, 0}, 0, { 224, 584}, {0xd9, 0x78, 0x00, 0xff}}}, - {{{ 36, 73, -18}, 0, { -94, 450}, {0xf5, 0x78, 0xd9, 0xff}}}, - {{{ 54, 70, 24}, 0, { 627, 143}, {0x23, 0x6d, 0x36, 0xff}}}, - {{{ 70, 67, 8}, 0, { 351, -135}, {0x51, 0x5d, 0x19, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05006168, 0x0016d870, 76997, 0x00006168, 128); // 0x050061E8 -static const Vtx peach_seg5_vertex_050061E8[] = { - {{{ 116, 24, 43}, 0, { 692, -612}, {0x36, 0x3d, 0x60, 0xff}}}, - {{{ 119, -30, 36}, 0, { 658, -626}, {0x30, 0xac, 0x51, 0xff}}}, - {{{ 119, -30, -35}, 0, { 300, -626}, {0x40, 0x9f, 0xce, 0xff}}}, - {{{ 116, 24, -42}, 0, { 266, -612}, {0x2f, 0x2b, 0x93, 0xff}}}, - {{{ 111, 45, 0}, 0, { 478, -586}, {0xef, 0x7b, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_050061E8, 0x0016d870, 76997, 0x000061e8, 80); // 0x05006238 -static const Vtx peach_seg5_vertex_05006238[] = { - {{{ 85, 34, -65}, 0, { 150, -458}, {0x4b, 0x3c, 0xae, 0xff}}}, - {{{ 98, 18, -34}, 0, { 302, -522}, {0x2e, 0x52, 0xac, 0xff}}}, - {{{ 98, -23, -34}, 0, { 302, -520}, {0x59, 0xcd, 0xb7, 0xff}}}, - {{{ 84, 50, -21}, 0, { 368, -452}, {0x66, 0x4a, 0xf2, 0xff}}}, - {{{ 23, -22, -70}, 0, { 126, -146}, {0xdf, 0xd1, 0x90, 0xff}}}, - {{{ 24, 37, -70}, 0, { 126, -150}, {0xc5, 0x23, 0x96, 0xff}}}, - {{{ 54, 70, -23}, 0, { 358, -300}, {0x23, 0x6c, 0xca, 0xff}}}, - {{{ 70, 67, -7}, 0, { 440, -382}, {0x55, 0x5b, 0xeb, 0xff}}}, - {{{ 20, 69, -39}, 0, { 278, -132}, {0xdd, 0x70, 0xd2, 0xff}}}, - {{{ 85, -21, -65}, 0, { 150, -456}, {0x3a, 0xc5, 0xa1, 0xff}}}, - {{{ 36, 73, -18}, 0, { 384, -210}, {0xf5, 0x78, 0xd9, 0xff}}}, - {{{ 84, 50, 22}, 0, { 590, -452}, {0x65, 0x4b, 0x0b, 0xff}}}, - {{{ 70, 67, 8}, 0, { 518, -382}, {0x51, 0x5d, 0x19, 0xff}}}, - {{{ -7, 37, -34}, 0, { 302, 8}, {0x8c, 0x2a, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05006238, 0x0016d870, 76997, 0x00006238, 224); // 0x05006318 -static const Vtx peach_seg5_vertex_05006318[] = { - {{{ 54, 70, 24}, 0, { 600, -300}, {0x23, 0x6d, 0x36, 0xff}}}, - {{{ 20, 69, 40}, 0, { 680, -132}, {0xd3, 0x6f, 0x28, 0xff}}}, - {{{ 85, 34, 66}, 0, { 808, -458}, {0x4b, 0x3c, 0x52, 0xff}}}, - {{{ 24, 37, 71}, 0, { 832, -150}, {0xd2, 0x2c, 0x6d, 0xff}}}, - {{{ 23, -22, 71}, 0, { 832, -146}, {0xd1, 0xd9, 0x6f, 0xff}}}, - {{{ 98, -23, 35}, 0, { 656, -520}, {0x42, 0xb8, 0x50, 0xff}}}, - {{{ 98, 18, 35}, 0, { 656, -522}, {0x48, 0x42, 0x50, 0xff}}}, - {{{ 84, 50, 22}, 0, { 590, -452}, {0x65, 0x4b, 0x0b, 0xff}}}, - {{{ 70, 67, 8}, 0, { 518, -382}, {0x51, 0x5d, 0x19, 0xff}}}, - {{{ 85, -21, 66}, 0, { 808, -454}, {0x3a, 0xc5, 0x5f, 0xff}}}, - {{{ 95, 36, 0}, 0, { 478, -506}, {0x25, 0x78, 0x0d, 0xff}}}, - {{{ 84, 50, -21}, 0, { 368, -452}, {0x66, 0x4a, 0xf2, 0xff}}}, - {{{ 20, 69, -39}, 0, { 278, -132}, {0xdd, 0x70, 0xd2, 0xff}}}, - {{{ -7, 37, -34}, 0, { 302, 8}, {0x8c, 0x2a, 0xe4, 0xff}}}, - {{{ 28, 75, 0}, 0, { 478, -170}, {0xd9, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05006318, 0x0016d870, 76997, 0x00006318, 240); // 0x05006408 -static const Vtx peach_seg5_vertex_05006408[] = { - {{{ 111, 45, 0}, 0, { 478, -586}, {0xef, 0x7b, 0xea, 0xff}}}, - {{{ 98, 18, -34}, 0, { 302, -522}, {0x2e, 0x52, 0xac, 0xff}}}, - {{{ 95, 36, 0}, 0, { 478, -506}, {0x25, 0x78, 0x0d, 0xff}}}, - {{{ 84, 50, -21}, 0, { 368, -452}, {0x66, 0x4a, 0xf2, 0xff}}}, - {{{ 116, 24, 43}, 0, { 692, -612}, {0x36, 0x3d, 0x60, 0xff}}}, - {{{ 98, 18, 35}, 0, { 656, -522}, {0x48, 0x42, 0x50, 0xff}}}, - {{{ 98, -23, 35}, 0, { 656, -520}, {0x42, 0xb8, 0x50, 0xff}}}, - {{{ 119, -30, 36}, 0, { 658, -626}, {0x30, 0xac, 0x51, 0xff}}}, - {{{ 116, 24, -42}, 0, { 266, -612}, {0x2f, 0x2b, 0x93, 0xff}}}, - {{{ 24, 37, 71}, 0, { 832, -150}, {0xd2, 0x2c, 0x6d, 0xff}}}, - {{{ 20, 69, 40}, 0, { 680, -132}, {0xd3, 0x6f, 0x28, 0xff}}}, - {{{ -7, 37, 35}, 0, { 656, 8}, {0x92, 0x20, 0x34, 0xff}}}, - {{{ 36, 73, 19}, 0, { 574, -210}, {0xf5, 0x78, 0x26, 0xff}}}, - {{{ 28, 75, 0}, 0, { 478, -170}, {0xd9, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05006408, 0x0016d870, 76997, 0x00006408, 224); // 0x050064E8 -static const Vtx peach_seg5_vertex_050064E8[] = { - {{{ 23, -45, -34}, 0, { 302, -146}, {0xd9, 0x8d, 0xdf, 0xff}}}, - {{{ 86, -53, -34}, 0, { 302, -460}, {0x40, 0x9d, 0xd3, 0xff}}}, - {{{ 86, -53, 35}, 0, { 656, -460}, {0x41, 0x98, 0x1e, 0xff}}}, - {{{ 54, 70, 24}, 0, { 600, -300}, {0x23, 0x6d, 0x36, 0xff}}}, - {{{ 36, 73, 19}, 0, { 574, -210}, {0xf5, 0x78, 0x26, 0xff}}}, - {{{ 20, 69, 40}, 0, { 680, -132}, {0xd3, 0x6f, 0x28, 0xff}}}, - {{{ 28, 75, 0}, 0, { 478, -170}, {0xd9, 0x78, 0x00, 0xff}}}, - {{{ 36, 73, -18}, 0, { 384, -210}, {0xf5, 0x78, 0xd9, 0xff}}}, - {{{ 20, 69, -39}, 0, { 278, -132}, {0xdd, 0x70, 0xd2, 0xff}}}, - {{{ 85, -21, -65}, 0, { 150, -456}, {0x3a, 0xc5, 0xa1, 0xff}}}, - {{{ -8, -22, -34}, 0, { 302, 10}, {0x95, 0xd5, 0xcd, 0xff}}}, - {{{ -8, -22, 35}, 0, { 656, 10}, {0x92, 0xc8, 0x1b, 0xff}}}, - {{{ 23, -22, -70}, 0, { 126, -146}, {0xdf, 0xd1, 0x90, 0xff}}}, - {{{ 23, -45, 35}, 0, { 656, -146}, {0xdd, 0x90, 0x2f, 0xff}}}, - {{{ 98, -23, -34}, 0, { 302, -520}, {0x59, 0xcd, 0xb7, 0xff}}}, - {{{ 85, -21, 66}, 0, { 808, -454}, {0x3a, 0xc5, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_050064E8, 0x0016d870, 76997, 0x000064e8, 256); // 0x050065E8 -static const Vtx peach_seg5_vertex_050065E8[] = { - {{{ 98, -23, 35}, 0, { 656, -520}, {0x42, 0xb8, 0x50, 0xff}}}, - {{{ 86, -53, 35}, 0, { 656, -460}, {0x41, 0x98, 0x1e, 0xff}}}, - {{{ 98, -23, -34}, 0, { 302, -520}, {0x59, 0xcd, 0xb7, 0xff}}}, - {{{ 85, -21, 66}, 0, { 808, -454}, {0x3a, 0xc5, 0x5f, 0xff}}}, - {{{ -8, -22, -34}, 0, { 302, 10}, {0x95, 0xd5, 0xcd, 0xff}}}, - {{{ -8, -22, 35}, 0, { 656, 10}, {0x92, 0xc8, 0x1b, 0xff}}}, - {{{ -7, 37, -34}, 0, { 302, 8}, {0x8c, 0x2a, 0xe4, 0xff}}}, - {{{ 23, -45, 35}, 0, { 656, -146}, {0xdd, 0x90, 0x2f, 0xff}}}, - {{{ 23, -22, 71}, 0, { 832, -146}, {0xd1, 0xd9, 0x6f, 0xff}}}, - {{{ -7, 37, 35}, 0, { 656, 8}, {0x92, 0x20, 0x34, 0xff}}}, - {{{ 24, 37, 71}, 0, { 832, -150}, {0xd2, 0x2c, 0x6d, 0xff}}}, - {{{ 20, 69, 40}, 0, { 680, -132}, {0xd3, 0x6f, 0x28, 0xff}}}, - {{{ 24, 37, -70}, 0, { 126, -150}, {0xc5, 0x23, 0x96, 0xff}}}, - {{{ 23, -22, -70}, 0, { 126, -146}, {0xdf, 0xd1, 0x90, 0xff}}}, - {{{ 119, -30, -35}, 0, { 300, -626}, {0x40, 0x9f, 0xce, 0xff}}}, - {{{ 119, -30, 36}, 0, { 658, -626}, {0x30, 0xac, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_050065E8, 0x0016d870, 76997, 0x000065e8, 256); // 0x050066E8 -static const Vtx peach_seg5_vertex_050066E8[] = { - {{{ 116, 24, -42}, 0, { 266, -612}, {0x2f, 0x2b, 0x93, 0xff}}}, - {{{ 119, -30, -35}, 0, { 300, -626}, {0x40, 0x9f, 0xce, 0xff}}}, - {{{ 98, -23, -34}, 0, { 302, -520}, {0x59, 0xcd, 0xb7, 0xff}}}, - {{{ 98, 18, -34}, 0, { 302, -522}, {0x2e, 0x52, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_050066E8, 0x0016d870, 76997, 0x000066e8, 64); // 0x05006728 - 0x05006798 const Gfx peach_seg5_dl_05006728[] = { @@ -922,104 +549,19 @@ static const Lights1 peach_seg5_lights_05006A90 = gdSPDefLights1( ); // 0x05006AA8 -static const Vtx peach_seg5_vertex_05006AA8[] = { - {{{ 93, 12, 39}, 0, { 676, 1080}, {0x2c, 0x13, 0x75, 0xff}}}, - {{{ 92, 36, 28}, 0, { 618, 1092}, {0x46, 0x58, 0x38, 0xff}}}, - {{{ 54, 35, 28}, 0, { 618, 1468}, {0x3e, 0x53, 0x48, 0xff}}}, - {{{ 33, 62, -56}, 0, { 196, -1380}, {0x5a, 0x4a, 0xd0, 0xff}}}, - {{{ 32, 71, 0}, 0, { 478, -1376}, {0x5a, 0x59, 0x00, 0xff}}}, - {{{ 54, 35, -27}, 0, { 340, -1596}, {0x3c, 0x5f, 0xc7, 0xff}}}, - {{{ 35, 12, -80}, 0, { 76, -1404}, {0x5f, 0x0a, 0xae, 0xff}}}, - {{{ 55, 11, -39}, 0, { 280, -1606}, {0x46, 0x13, 0x99, 0xff}}}, - {{{ -18, 76, -80}, 0, { 72, -868}, {0x21, 0x52, 0xa6, 0xff}}}, - {{{ -19, 99, 0}, 0, { 480, -856}, {0x1c, 0x7b, 0x00, 0xff}}}, - {{{ 54, 44, 0}, 0, { 480, -1590}, {0x28, 0x77, 0x09, 0xff}}}, - {{{ 57, -12, -27}, 0, { 338, -1618}, {0x48, 0xc0, 0xaf, 0xff}}}, - {{{ 33, 62, 57}, 0, { 766, -1380}, {0x5a, 0x4a, 0x30, 0xff}}}, - {{{ 54, 35, 28}, 0, { 618, -1596}, {0x3e, 0x53, 0x48, 0xff}}}, - {{{ 54, 44, 0}, 0, { 480, 1474}, {0x28, 0x77, 0x09, 0xff}}}, - {{{ 94, -10, 28}, 0, { 618, 1070}, {0x5f, 0xcc, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05006AA8, 0x0016d870, 76997, 0x00006aa8, 256); // 0x05006BA8 -static const Vtx peach_seg5_vertex_05006BA8[] = { - {{{ 91, 46, 0}, 0, { 480, 1096}, {0x63, 0x4e, 0xf8, 0xff}}}, - {{{ 92, 36, 28}, 0, { 618, 1092}, {0x46, 0x58, 0x38, 0xff}}}, - {{{ 94, -10, 28}, 0, { 618, 1070}, {0x5f, 0xcc, 0x40, 0xff}}}, - {{{ 55, 10, 40}, 0, { 678, 1458}, {0x47, 0xfc, 0x68, 0xff}}}, - {{{ 93, 12, 39}, 0, { 676, 1080}, {0x2c, 0x13, 0x75, 0xff}}}, - {{{ 54, 35, 28}, 0, { 618, 1468}, {0x3e, 0x53, 0x48, 0xff}}}, - {{{ 57, -12, 28}, 0, { 620, 1446}, {0x49, 0xb1, 0x42, 0xff}}}, - {{{ 95, -20, 0}, 0, { 480, 1064}, {0x4e, 0x9e, 0x0b, 0xff}}}, - {{{ 54, 44, 0}, 0, { 480, 1474}, {0x28, 0x77, 0x09, 0xff}}}, - {{{ 54, 35, -27}, 0, { 340, 1468}, {0x3c, 0x5f, 0xc7, 0xff}}}, - {{{ 92, 36, -27}, 0, { 340, 1092}, {0x48, 0x45, 0xb2, 0xff}}}, - {{{ 94, -10, -27}, 0, { 340, 1070}, {0x60, 0xbe, 0xd0, 0xff}}}, - {{{ 57, -22, 0}, 0, { 478, 1440}, {0x54, 0xa2, 0xf8, 0xff}}}, - {{{ 57, -12, -27}, 0, { 338, 1446}, {0x48, 0xc0, 0xaf, 0xff}}}, - {{{ 93, 12, -38}, 0, { 284, 1080}, {0x2e, 0xed, 0x8c, 0xff}}}, - {{{ 55, 11, -39}, 0, { 280, 1458}, {0x46, 0x13, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05006BA8, 0x0016d870, 76997, 0x00006ba8, 256); // 0x05006CA8 -static const Vtx peach_seg5_vertex_05006CA8[] = { - {{{ 35, 12, -80}, 0, { 76, -1404}, {0x5f, 0x0a, 0xae, 0xff}}}, - {{{ -14, 8, -114}, 0, { -94, -900}, {0x2c, 0xfd, 0x89, 0xff}}}, - {{{ -18, 76, -80}, 0, { 72, -868}, {0x21, 0x52, 0xa6, 0xff}}}, - {{{ 38, -47, -56}, 0, { 194, -1434}, {0x60, 0xc5, 0xc7, 0xff}}}, - {{{ 57, -12, -27}, 0, { 338, -1618}, {0x48, 0xc0, 0xaf, 0xff}}}, - {{{ 57, -22, 0}, 0, { 478, -1624}, {0x54, 0xa2, 0xf8, 0xff}}}, - {{{ 55, 11, -39}, 0, { 280, 1458}, {0x46, 0x13, 0x99, 0xff}}}, - {{{ 93, 12, -38}, 0, { 284, 1080}, {0x2e, 0xed, 0x8c, 0xff}}}, - {{{ 57, -12, -27}, 0, { 338, 1446}, {0x48, 0xc0, 0xaf, 0xff}}}, - {{{ 55, 10, 40}, 0, { 678, -1606}, {0x47, 0xfc, 0x68, 0xff}}}, - {{{ 54, 35, 28}, 0, { 618, -1596}, {0x3e, 0x53, 0x48, 0xff}}}, - {{{ 33, 62, 57}, 0, { 766, -1380}, {0x5a, 0x4a, 0x30, 0xff}}}, - {{{ 39, -70, 0}, 0, { 478, -1444}, {0x64, 0xb2, 0x00, 0xff}}}, - {{{ -11, -72, -80}, 0, { 72, -938}, {0x21, 0xb1, 0xa3, 0xff}}}, - {{{ -9, -102, 0}, 0, { 480, -954}, {0x29, 0x89, 0x01, 0xff}}}, - {{{ 38, -47, 57}, 0, { 764, -1434}, {0x62, 0xc2, 0x32, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05006CA8, 0x0016d870, 76997, 0x00006ca8, 256); // 0x05006DA8 -static const Vtx peach_seg5_vertex_05006DA8[] = { - {{{ 57, -22, 0}, 0, { 478, -1624}, {0x54, 0xa2, 0xf8, 0xff}}}, - {{{ 57, -12, 28}, 0, { 620, -1618}, {0x49, 0xb1, 0x42, 0xff}}}, - {{{ 38, -47, 57}, 0, { 764, -1434}, {0x62, 0xc2, 0x32, 0xff}}}, - {{{ 35, 12, 81}, 0, { 882, -1404}, {0x5c, 0x02, 0x56, 0xff}}}, - {{{ 55, 10, 40}, 0, { 678, -1606}, {0x47, 0xfc, 0x68, 0xff}}}, - {{{ -11, -68, 81}, 0, { 886, -938}, {0x27, 0xb8, 0x60, 0xff}}}, - {{{ -9, -102, 0}, 0, { 480, -954}, {0x29, 0x89, 0x01, 0xff}}}, - {{{ 39, -70, 0}, 0, { 478, -1444}, {0x64, 0xb2, 0x00, 0xff}}}, - {{{ 33, 62, 57}, 0, { 766, -1380}, {0x5a, 0x4a, 0x30, 0xff}}}, - {{{ -43, 6, 114}, 0, { 1050, -610}, {0x00, 0x01, 0x7e, 0xff}}}, - {{{ -40, -71, 81}, 0, { 882, -648}, {0x09, 0x9b, 0x4c, 0xff}}}, - {{{ -14, 8, 115}, 0, { 1054, -900}, {0x24, 0x04, 0x79, 0xff}}}, - {{{ -18, 76, 81}, 0, { 886, -868}, {0x21, 0x52, 0x5a, 0xff}}}, - {{{ -19, 99, 0}, 0, { 480, -856}, {0x1c, 0x7b, 0x00, 0xff}}}, - {{{ -18, 76, -80}, 0, { 72, -868}, {0x21, 0x52, 0xa6, 0xff}}}, - {{{ -47, 79, -80}, 0, { 76, -574}, {0x01, 0x6d, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05006DA8, 0x0016d870, 76997, 0x00006da8, 256); // 0x05006EA8 -static const Vtx peach_seg5_vertex_05006EA8[] = { - {{{ -19, 99, 0}, 0, { 480, -856}, {0x1c, 0x7b, 0x00, 0xff}}}, - {{{ -47, 79, 81}, 0, { 882, -574}, {0x01, 0x6d, 0x40, 0xff}}}, - {{{ -18, 76, 81}, 0, { 886, -868}, {0x21, 0x52, 0x5a, 0xff}}}, - {{{ -47, 79, -80}, 0, { 76, -574}, {0x01, 0x6d, 0xc0, 0xff}}}, - {{{ -48, 96, 0}, 0, { 480, -566}, {0xf3, 0x7e, 0x00, 0xff}}}, - {{{ -43, 6, 114}, 0, { 1050, -610}, {0x00, 0x01, 0x7e, 0xff}}}, - {{{ -14, 8, 115}, 0, { 1054, -900}, {0x24, 0x04, 0x79, 0xff}}}, - {{{ -11, -68, 81}, 0, { 886, -938}, {0x27, 0xb8, 0x60, 0xff}}}, - {{{ -40, -71, 81}, 0, { 882, -648}, {0x09, 0x9b, 0x4c, 0xff}}}, - {{{ -9, -102, 0}, 0, { 480, -954}, {0x29, 0x89, 0x01, 0xff}}}, - {{{ -11, -72, -80}, 0, { 72, -938}, {0x21, 0xb1, 0xa3, 0xff}}}, - {{{ -40, -74, -80}, 0, { 76, -650}, {0x07, 0x9a, 0xb6, 0xff}}}, - {{{ -43, 6, -113}, 0, { -90, -610}, {0x00, 0x02, 0x82, 0xff}}}, - {{{ -38, -104, 0}, 0, { 480, -664}, {0x08, 0x82, 0x01, 0xff}}}, - {{{ -14, 8, -114}, 0, { -94, -900}, {0x2c, 0xfd, 0x89, 0xff}}}, - {{{ -18, 76, -80}, 0, { 72, -868}, {0x21, 0x52, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05006EA8, 0x0016d870, 76997, 0x00006ea8, 256); // 0x05006FA8 - 0x05007230 const Gfx peach_seg5_dl_05006FA8[] = { @@ -1112,115 +654,22 @@ static const Lights1 peach_seg5_lights_05007288 = gdSPDefLights1( ); // 0x050072A0 -static const Vtx peach_seg5_vertex_050072A0[] = { - {{{ 89, -13, 96}, 0, { 0, 0}, {0x12, 0x64, 0x4b, 0xff}}}, - {{{ 77, -2, 169}, 0, { 0, 0}, {0xbc, 0x59, 0x3a, 0xff}}}, - {{{ 113, -57, 148}, 0, { 0, 0}, {0x3c, 0xde, 0x69, 0xff}}}, - {{{ 134, -77, 114}, 0, { 0, 0}, {0x04, 0xc7, 0x71, 0xff}}}, - {{{ 64, -31, 124}, 0, { 0, 0}, {0x9d, 0xf3, 0x4d, 0xff}}}, - {{{ 136, -112, 40}, 0, { 0, 0}, {0xf1, 0x84, 0x16, 0xff}}}, - {{{ 182, -105, 94}, 0, { 0, 0}, {0x24, 0xb7, 0x60, 0xff}}}, - {{{ 10, -41, 110}, 0, { 0, 0}, {0xd0, 0xee, 0x74, 0xff}}}, - {{{ 188, -40, 85}, 0, { 0, 0}, {0x39, 0x28, 0x6a, 0xff}}}, - {{{ 72, 37, 49}, 0, { 0, 0}, {0x09, 0x6d, 0x40, 0xff}}}, - {{{ -37, 23, 46}, 0, { 0, 0}, {0xd9, 0x6c, 0x33, 0xff}}}, - {{{ 184, 6, 56}, 0, { 0, 0}, {0x35, 0x56, 0x4b, 0xff}}}, - {{{ -27, -67, 43}, 0, { 0, 0}, {0xbd, 0x98, 0x1b, 0xff}}}, - {{{ -72, -14, 66}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_050072A0, 0x0016d870, 76997, 0x00007300, 224); // 0x05007380 -static const Vtx peach_seg5_vertex_05007380[] = { - {{{ 64, -31, -123}, 0, { 0, 0}, {0x9d, 0xf3, 0xb3, 0xff}}}, - {{{ 77, -2, -168}, 0, { 0, 0}, {0xbc, 0x59, 0xc6, 0xff}}}, - {{{ 113, -57, -147}, 0, { 0, 0}, {0x3d, 0xdd, 0x97, 0xff}}}, - {{{ 134, -76, -113}, 0, { 0, 0}, {0x04, 0xc8, 0x8f, 0xff}}}, - {{{ 89, -13, -95}, 0, { 0, 0}, {0x12, 0x64, 0xb6, 0xff}}}, - {{{ 182, -105, -93}, 0, { 0, 0}, {0x24, 0xb7, 0xa0, 0xff}}}, - {{{ 136, -112, -39}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ 188, -40, -84}, 0, { 0, 0}, {0x39, 0x28, 0x97, 0xff}}}, - {{{ 10, -41, -109}, 0, { 0, 0}, {0xd1, 0xee, 0x8c, 0xff}}}, - {{{ -27, -67, -43}, 0, { 0, 0}, {0xc6, 0x93, 0xe4, 0xff}}}, - {{{ -72, -14, -65}, 0, { 0, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -37, 23, -45}, 0, { 0, 0}, {0xdc, 0x6a, 0xc6, 0xff}}}, - {{{ 72, 37, -47}, 0, { 0, 0}, {0x08, 0x6d, 0xc0, 0xff}}}, - {{{ 184, 6, -55}, 0, { 0, 0}, {0x35, 0x56, 0xb5, 0xff}}}, - {{{ -27, -67, 43}, 0, { 0, 0}, {0xbd, 0x98, 0x1b, 0xff}}}, - {{{ -95, -7, -21}, 0, { 0, 0}, {0x84, 0x0b, 0xe9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05007380, 0x0016d870, 76997, 0x000073e0, 256); // 0x05007480 -static const Vtx peach_seg5_vertex_05007480[] = { - {{{ 136, -112, 40}, 0, { 0, 0}, {0xf1, 0x84, 0x16, 0xff}}}, - {{{ -27, -67, 43}, 0, { 0, 0}, {0xbd, 0x98, 0x1b, 0xff}}}, - {{{ -27, -67, -43}, 0, { 0, 0}, {0xc6, 0x93, 0xe4, 0xff}}}, - {{{ 136, -112, -39}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ 239, -84, 59}, 0, { 0, 0}, {0x51, 0xa0, 0x0c, 0xff}}}, - {{{ 239, -84, -58}, 0, { 0, 0}, {0x5a, 0xa9, 0xf1, 0xff}}}, - {{{ 182, -105, -93}, 0, { 0, 0}, {0x24, 0xb7, 0xa0, 0xff}}}, - {{{ 182, -105, 94}, 0, { 0, 0}, {0x24, 0xb7, 0x60, 0xff}}}, - {{{ 229, -45, -47}, 0, { 0, 0}, {0x43, 0x4f, 0xb8, 0xff}}}, - {{{ 189, 27, 0}, 0, { 0, 0}, {0x3e, 0x6e, 0x00, 0xff}}}, - {{{ 243, -24, 0}, 0, { 0, 0}, {0x20, 0x7a, 0xff, 0xff}}}, - {{{ 229, -45, 49}, 0, { 0, 0}, {0x43, 0x4f, 0x47, 0xff}}}, - {{{ 255, -74, 120}, 0, { 0, 0}, {0x79, 0xfe, 0x24, 0xff}}}, - {{{ 72, 37, -47}, 0, { 0, 0}, {0x08, 0x6d, 0xc0, 0xff}}}, - {{{ 59, 54, 0}, 0, { 0, 0}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ 184, 6, -55}, 0, { 0, 0}, {0x35, 0x56, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05007480, 0x0016d870, 76997, 0x000074e0, 256); // 0x05007580 -static const Vtx peach_seg5_vertex_05007580[] = { - {{{ 229, -45, -47}, 0, { 0, 0}, {0x43, 0x4f, 0xb8, 0xff}}}, - {{{ 188, -40, -84}, 0, { 0, 0}, {0x39, 0x28, 0x97, 0xff}}}, - {{{ 184, 6, -55}, 0, { 0, 0}, {0x35, 0x56, 0xb5, 0xff}}}, - {{{ 189, 27, 0}, 0, { 0, 0}, {0x3e, 0x6e, 0x00, 0xff}}}, - {{{ 59, 54, 0}, 0, { 0, 0}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ 72, 37, -47}, 0, { 0, 0}, {0x08, 0x6d, 0xc0, 0xff}}}, - {{{ -37, 23, -45}, 0, { 0, 0}, {0xdc, 0x6a, 0xc6, 0xff}}}, - {{{ 182, -105, -93}, 0, { 0, 0}, {0x24, 0xb7, 0xa0, 0xff}}}, - {{{ -72, -14, -65}, 0, { 0, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -95, -7, -21}, 0, { 0, 0}, {0x84, 0x0b, 0xe9, 0xff}}}, - {{{ -37, 23, 46}, 0, { 0, 0}, {0xd9, 0x6c, 0x33, 0xff}}}, - {{{ 229, -45, 49}, 0, { 0, 0}, {0x43, 0x4f, 0x47, 0xff}}}, - {{{ 239, -84, 59}, 0, { 0, 0}, {0x51, 0xa0, 0x0c, 0xff}}}, - {{{ 298, -12, 0}, 0, { 0, 0}, {0x45, 0x6a, 0xff, 0xff}}}, - {{{ -95, -7, 22}, 0, { 0, 0}, {0x86, 0x09, 0x21, 0xff}}}, - {{{ -27, -67, 43}, 0, { 0, 0}, {0xbd, 0x98, 0x1b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05007580, 0x0016d870, 76997, 0x000075e0, 256); // 0x05007680 -static const Vtx peach_seg5_vertex_05007680[] = { - {{{ -95, -7, 22}, 0, { 0, 0}, {0x86, 0x09, 0x21, 0xff}}}, - {{{ -72, -14, 66}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -37, 23, 46}, 0, { 0, 0}, {0xd9, 0x6c, 0x33, 0xff}}}, - {{{ -27, -67, 43}, 0, { 0, 0}, {0xbd, 0x98, 0x1b, 0xff}}}, - {{{ 72, 37, 49}, 0, { 0, 0}, {0x09, 0x6d, 0x40, 0xff}}}, - {{{ 59, 54, 0}, 0, { 0, 0}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ 229, -45, -47}, 0, { 0, 0}, {0x43, 0x4f, 0xb8, 0xff}}}, - {{{ 255, -74, -119}, 0, { 0, 0}, {0x79, 0xfd, 0xdc, 0xff}}}, - {{{ 182, -105, -93}, 0, { 0, 0}, {0x24, 0xb7, 0xa0, 0xff}}}, - {{{ 298, -12, 0}, 0, { 0, 0}, {0x45, 0x6a, 0xff, 0xff}}}, - {{{ 239, -84, -58}, 0, { 0, 0}, {0x5a, 0xa9, 0xf1, 0xff}}}, - {{{ 243, -24, 0}, 0, { 0, 0}, {0x20, 0x7a, 0xff, 0xff}}}, - {{{ 189, 27, 0}, 0, { 0, 0}, {0x3e, 0x6e, 0x00, 0xff}}}, - {{{ 239, -84, 59}, 0, { 0, 0}, {0x51, 0xa0, 0x0c, 0xff}}}, - {{{ 255, -74, 120}, 0, { 0, 0}, {0x79, 0xfe, 0x24, 0xff}}}, - {{{ 182, -105, 94}, 0, { 0, 0}, {0x24, 0xb7, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05007680, 0x0016d870, 76997, 0x000076e0, 256); // 0x05007780 -static const Vtx peach_seg5_vertex_05007780[] = { - {{{ 184, 6, 56}, 0, { 0, 0}, {0x35, 0x56, 0x4b, 0xff}}}, - {{{ 188, -40, 85}, 0, { 0, 0}, {0x39, 0x28, 0x6a, 0xff}}}, - {{{ 229, -45, 49}, 0, { 0, 0}, {0x43, 0x4f, 0x47, 0xff}}}, - {{{ 189, 27, 0}, 0, { 0, 0}, {0x3e, 0x6e, 0x00, 0xff}}}, - {{{ 72, 37, 49}, 0, { 0, 0}, {0x09, 0x6d, 0x40, 0xff}}}, - {{{ 182, -105, 94}, 0, { 0, 0}, {0x24, 0xb7, 0x60, 0xff}}}, - {{{ 243, -24, 0}, 0, { 0, 0}, {0x20, 0x7a, 0xff, 0xff}}}, - {{{ 298, -12, 0}, 0, { 0, 0}, {0x45, 0x6a, 0xff, 0xff}}}, - {{{ 255, -74, 120}, 0, { 0, 0}, {0x79, 0xfe, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05007780, 0x0016d870, 76997, 0x000077e0, 144); // 0x05007810 - 0x05007AB8 const Gfx peach_seg5_dl_05007810[] = { @@ -1290,43 +739,10 @@ static const Lights1 peach_seg5_lights_05007AE0 = gdSPDefLights1( ); // 0x05007AF8 -static const Vtx peach_seg5_vertex_05007AF8[] = { - {{{ -32, 28, 30}, 0, { 312, -1330}, {0x96, 0x36, 0x2a, 0xff}}}, - {{{ -12, 51, -18}, 0, { 412, -1562}, {0xea, 0x75, 0xd7, 0xff}}}, - {{{ -35, 28, -17}, 0, { 300, -1330}, {0x91, 0x27, 0xd2, 0xff}}}, - {{{ -33, -19, 30}, 0, { 308, -856}, {0x95, 0xd6, 0x33, 0xff}}}, - {{{ -9, 27, 52}, 0, { 428, -1324}, {0xe6, 0x20, 0x77, 0xff}}}, - {{{ -42, 4, 6}, 0, { 264, -1096}, {0x82, 0x02, 0x07, 0xff}}}, - {{{ -10, 51, 28}, 0, { 426, -1560}, {0xf5, 0x6f, 0x3c, 0xff}}}, - {{{ -15, -19, -42}, 0, { 398, -852}, {0xc9, 0xdb, 0x94, 0xff}}}, - {{{ -36, -19, -17}, 0, { 294, -858}, {0x8e, 0xd7, 0xdb, 0xff}}}, - {{{ -14, 27, -42}, 0, { 402, -1326}, {0xe9, 0x27, 0x8a, 0xff}}}, - {{{ -15, -43, -18}, 0, { 400, -616}, {0xe4, 0x8c, 0xd7, 0xff}}}, - {{{ -10, -19, 52}, 0, { 424, -850}, {0xe5, 0xd0, 0x72, 0xff}}}, - {{{ -12, -43, 28}, 0, { 414, -614}, {0xef, 0x92, 0x3c, 0xff}}}, - {{{ 31, -32, -15}, 0, { 636, -720}, {0x4c, 0xa4, 0xd8, 0xff}}}, - {{{ 33, -33, 20}, 0, { 646, -720}, {0x6d, 0xc0, 0x09, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05007AF8, 0x0016d870, 76997, 0x00007b58, 240); // 0x05007BE8 -static const Vtx peach_seg5_vertex_05007BE8[] = { - {{{ 33, 38, -15}, 0, { 644, -1434}, {0x75, 0x28, 0xe8, 0xff}}}, - {{{ 35, -15, 38}, 0, { 652, -898}, {0x55, 0xd8, 0x54, 0xff}}}, - {{{ 33, -33, 20}, 0, { 646, -720}, {0x6d, 0xc0, 0x09, 0xff}}}, - {{{ 31, -32, -15}, 0, { 636, -720}, {0x4c, 0xa4, 0xd8, 0xff}}}, - {{{ 31, -15, -33}, 0, { 632, -900}, {0x4b, 0xd8, 0xa3, 0xff}}}, - {{{ 32, 20, -33}, 0, { 638, -1256}, {0x57, 0x2a, 0xb0, 0xff}}}, - {{{ -12, -43, 28}, 0, { 414, -614}, {0xef, 0x92, 0x3c, 0xff}}}, - {{{ -14, 27, -42}, 0, { 402, -1326}, {0xe9, 0x27, 0x8a, 0xff}}}, - {{{ -12, 51, -18}, 0, { 412, -1562}, {0xea, 0x75, 0xd7, 0xff}}}, - {{{ 35, 38, 20}, 0, { 654, -1434}, {0x48, 0x65, 0x16, 0xff}}}, - {{{ 36, 20, 38}, 0, { 656, -1254}, {0x5f, 0x2b, 0x47, 0xff}}}, - {{{ -15, -43, -18}, 0, { 400, -616}, {0xe4, 0x8c, 0xd7, 0xff}}}, - {{{ -15, -19, -42}, 0, { 398, -852}, {0xc9, 0xdb, 0x94, 0xff}}}, - {{{ -10, -19, 52}, 0, { 424, -850}, {0xe5, 0xd0, 0x72, 0xff}}}, - {{{ -9, 27, 52}, 0, { 428, -1324}, {0xe6, 0x20, 0x77, 0xff}}}, - {{{ -10, 51, 28}, 0, { 426, -1560}, {0xf5, 0x6f, 0x3c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05007BE8, 0x0016d870, 76997, 0x00007c48, 256); // 0x05007CE8 - 0x05007E58 const Gfx peach_seg5_dl_05007CE8[] = { @@ -1381,43 +797,10 @@ static const Lights1 peach_seg5_lights_05007EB0 = gdSPDefLights1( ); // 0x05007EC8 -static const Vtx peach_seg5_vertex_05007EC8[] = { - {{{ -32, 28, -29}, 0, { 312, -1330}, {0x96, 0x36, 0xd6, 0xff}}}, - {{{ -33, -19, -29}, 0, { 308, -856}, {0x95, 0xd6, 0xcd, 0xff}}}, - {{{ -42, 4, -5}, 0, { 264, -1096}, {0x82, 0x02, 0xf9, 0xff}}}, - {{{ -35, 28, 18}, 0, { 300, -1330}, {0x91, 0x27, 0x2e, 0xff}}}, - {{{ -36, -19, 18}, 0, { 294, -858}, {0x8e, 0xd7, 0x25, 0xff}}}, - {{{ -15, -19, 43}, 0, { 398, -852}, {0xc9, 0xdb, 0x6c, 0xff}}}, - {{{ -12, 51, 19}, 0, { 412, -1562}, {0xea, 0x75, 0x29, 0xff}}}, - {{{ -14, 27, 43}, 0, { 402, -1326}, {0xe9, 0x27, 0x76, 0xff}}}, - {{{ -9, 27, -51}, 0, { 428, -1324}, {0xe6, 0x20, 0x89, 0xff}}}, - {{{ -10, 51, -27}, 0, { 426, -1562}, {0xf5, 0x6f, 0xc4, 0xff}}}, - {{{ -15, -43, 19}, 0, { 400, -616}, {0xe4, 0x8c, 0x29, 0xff}}}, - {{{ -12, -43, -27}, 0, { 414, -614}, {0xef, 0x92, 0xc4, 0xff}}}, - {{{ -10, -19, -51}, 0, { 424, -852}, {0xe5, 0xd0, 0x8e, 0xff}}}, - {{{ 33, 38, 16}, 0, { 644, -1434}, {0x75, 0x28, 0x18, 0xff}}}, - {{{ 35, 38, -19}, 0, { 654, -1434}, {0x48, 0x65, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05007EC8, 0x0016d870, 76997, 0x00007f28, 240); // 0x05007FB8 -static const Vtx peach_seg5_vertex_05007FB8[] = { - {{{ 33, -33, -19}, 0, { 646, -720}, {0x6d, 0xc0, 0xf7, 0xff}}}, - {{{ 35, -15, -37}, 0, { 652, -898}, {0x55, 0xd8, 0xac, 0xff}}}, - {{{ 33, 38, 16}, 0, { 644, -1434}, {0x75, 0x28, 0x18, 0xff}}}, - {{{ 36, 20, -37}, 0, { 656, -1256}, {0x5f, 0x2b, 0xb9, 0xff}}}, - {{{ 35, 38, -19}, 0, { 654, -1434}, {0x48, 0x65, 0xea, 0xff}}}, - {{{ 32, 20, 34}, 0, { 638, -1256}, {0x57, 0x2a, 0x50, 0xff}}}, - {{{ -12, 51, 19}, 0, { 412, -1562}, {0xea, 0x75, 0x29, 0xff}}}, - {{{ -14, 27, 43}, 0, { 402, -1326}, {0xe9, 0x27, 0x76, 0xff}}}, - {{{ 31, -15, 34}, 0, { 634, -898}, {0x4b, 0xd8, 0x5d, 0xff}}}, - {{{ 31, -32, 16}, 0, { 636, -720}, {0x4c, 0xa4, 0x28, 0xff}}}, - {{{ -15, -43, 19}, 0, { 400, -616}, {0xe4, 0x8c, 0x29, 0xff}}}, - {{{ -12, -43, -27}, 0, { 414, -614}, {0xef, 0x92, 0xc4, 0xff}}}, - {{{ -15, -19, 43}, 0, { 398, -852}, {0xc9, 0xdb, 0x6c, 0xff}}}, - {{{ -10, -19, -51}, 0, { 424, -852}, {0xe5, 0xd0, 0x8e, 0xff}}}, - {{{ -9, 27, -51}, 0, { 428, -1324}, {0xe6, 0x20, 0x89, 0xff}}}, - {{{ -10, 51, -27}, 0, { 426, -1562}, {0xf5, 0x6f, 0xc4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05007FB8, 0x0016d870, 76997, 0x00008018, 256); // 0x050080B8 - 0x05008228 const Gfx peach_seg5_dl_050080B8[] = { @@ -1473,37 +856,10 @@ static const Lights1 peach_seg5_lights_05008280 = gdSPDefLights1( ); // 0x05008298 -static const Vtx peach_seg5_vertex_05008298[] = { - {{{ 52, 26, 0}, 0, { 1068, -1682}, {0x07, 0x7e, 0x00, 0xff}}}, - {{{ 23, 13, 18}, 0, { 380, -1426}, {0x00, 0x3e, 0x6e, 0xff}}}, - {{{ 52, 12, 18}, 0, { 1050, -1376}, {0x07, 0x40, 0x6d, 0xff}}}, - {{{ 23, 27, 0}, 0, { 394, -1730}, {0x05, 0x7a, 0xdf, 0xff}}}, - {{{ 52, 12, -17}, 0, { 1046, -1380}, {0x06, 0x3b, 0x91, 0xff}}}, - {{{ 23, -10, 20}, 0, { 350, -878}, {0xff, 0xc5, 0x6f, 0xff}}}, - {{{ 51, -9, 21}, 0, { 1022, -876}, {0x04, 0xc6, 0x70, 0xff}}}, - {{{ 23, 13, -18}, 0, { 376, -1430}, {0x05, 0x2c, 0x8a, 0xff}}}, - {{{ 51, -9, -19}, 0, { 1018, -880}, {0x06, 0xc6, 0x90, 0xff}}}, - {{{ 23, -10, -20}, 0, { 348, -882}, {0x05, 0xaf, 0x9f, 0xff}}}, - {{{ 22, -21, 0}, 0, { 336, -634}, {0x03, 0x83, 0x16, 0xff}}}, - {{{ 51, -20, 0}, 0, { 1012, -624}, {0x05, 0x82, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05008298, 0x0016d870, 76997, 0x000082f8, 192); // 0x05008358 -static const Vtx peach_seg5_vertex_05008358[] = { - {{{ 115, -2, 0}, 0, { 0, 0}, {0x7e, 0xfa, 0x00, 0xff}}}, - {{{ 101, -9, 16}, 0, { 0, 0}, {0x2d, 0xc8, 0x68, 0xff}}}, - {{{ 101, -18, 0}, 0, { 0, 0}, {0x2e, 0x8b, 0xf1, 0xff}}}, - {{{ 51, -9, -19}, 0, { 0, 0}, {0x06, 0xc6, 0x90, 0xff}}}, - {{{ 51, -20, 0}, 0, { 0, 0}, {0x05, 0x82, 0xff, 0xff}}}, - {{{ 101, -9, -16}, 0, { 0, 0}, {0x32, 0xd8, 0x93, 0xff}}}, - {{{ 52, 12, -17}, 0, { 0, 0}, {0x06, 0x3b, 0x91, 0xff}}}, - {{{ 102, 12, -14}, 0, { 0, 0}, {0x34, 0x42, 0xa2, 0xff}}}, - {{{ 102, 21, 0}, 0, { 0, 0}, {0x3c, 0x6e, 0x13, 0xff}}}, - {{{ 102, 12, 14}, 0, { 0, 0}, {0x40, 0x36, 0x5e, 0xff}}}, - {{{ 51, -9, 21}, 0, { 0, 0}, {0x04, 0xc6, 0x70, 0xff}}}, - {{{ 52, 12, 18}, 0, { 0, 0}, {0x07, 0x40, 0x6d, 0xff}}}, - {{{ 52, 26, 0}, 0, { 0, 0}, {0x07, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05008358, 0x0016d870, 76997, 0x000083b8, 208); // 0x05008428 - 0x050084C0 const Gfx peach_seg5_dl_05008428[] = { @@ -1562,22 +918,7 @@ static const Lights1 peach_seg5_lights_050085D0 = gdSPDefLights1( ); // 0x050085E8 -static const Vtx peach_seg5_vertex_050085E8[] = { - {{{ -18, 2, 0}, 0, { 0, 0}, {0x82, 0x01, 0x03, 0xff}}}, - {{{ 0, -9, -19}, 0, { 0, 0}, {0xcb, 0xcd, 0x99, 0xff}}}, - {{{ -5, -20, 0}, 0, { 0, 0}, {0xd6, 0x89, 0xf5, 0xff}}}, - {{{ 77, -12, 0}, 0, { 0, 0}, {0x25, 0x88, 0x11, 0xff}}}, - {{{ 1, -9, 18}, 0, { 0, 0}, {0xe3, 0xc5, 0x6c, 0xff}}}, - {{{ 77, -6, -14}, 0, { 0, 0}, {0x25, 0xbf, 0x9a, 0xff}}}, - {{{ 77, -6, 12}, 0, { 0, 0}, {0x2f, 0xc2, 0x63, 0xff}}}, - {{{ 77, 7, 12}, 0, { 0, 0}, {0x26, 0x39, 0x6a, 0xff}}}, - {{{ 1, 13, 19}, 0, { 0, 0}, {0xcf, 0x32, 0x69, 0xff}}}, - {{{ -4, 24, 0}, 0, { 0, 0}, {0xd8, 0x76, 0x13, 0xff}}}, - {{{ 0, 13, -19}, 0, { 0, 0}, {0xe2, 0x3a, 0x94, 0xff}}}, - {{{ 77, 15, 0}, 0, { 0, 0}, {0x2c, 0x76, 0xf5, 0xff}}}, - {{{ 77, 7, -14}, 0, { 0, 0}, {0x34, 0x3a, 0x9d, 0xff}}}, - {{{ 94, 0, 0}, 0, { 0, 0}, {0x7e, 0xfa, 0x05, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_050085E8, 0x0016d870, 76997, 0x00008648, 224); // 0x050086C8 - 0x050087A8 const Gfx peach_seg5_dl_050086C8[] = { @@ -1616,37 +957,10 @@ static const Lights1 peach_seg5_lights_050087D0 = gdSPDefLights1( ); // 0x050087E8 -static const Vtx peach_seg5_vertex_050087E8[] = { - {{{ 23, 13, -17}, 0, { 568, -670}, {0x00, 0x3c, 0x91, 0xff}}}, - {{{ 52, 12, -17}, 0, { 990, -670}, {0x07, 0x3f, 0x93, 0xff}}}, - {{{ 51, -9, -20}, 0, { 982, -348}, {0x03, 0xc7, 0x8f, 0xff}}}, - {{{ 52, 26, 0}, 0, { 996, -866}, {0x07, 0x7e, 0xfd, 0xff}}}, - {{{ 23, -10, -19}, 0, { 560, -318}, {0xff, 0xc6, 0x90, 0xff}}}, - {{{ 23, 27, 0}, 0, { 572, -864}, {0x05, 0x7b, 0x1d, 0xff}}}, - {{{ 52, 12, 18}, 0, { 988, -670}, {0x06, 0x3d, 0x6e, 0xff}}}, - {{{ 23, 13, 19}, 0, { 566, -670}, {0x05, 0x2d, 0x76, 0xff}}}, - {{{ 51, -9, 20}, 0, { 978, -350}, {0x05, 0xc5, 0x70, 0xff}}}, - {{{ 23, -10, 21}, 0, { 558, -320}, {0x05, 0xae, 0x60, 0xff}}}, - {{{ 51, -20, 0}, 0, { 980, -186}, {0x05, 0x82, 0x00, 0xff}}}, - {{{ 22, -21, 0}, 0, { 556, -160}, {0x03, 0x84, 0xe8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_050087E8, 0x0016d870, 76997, 0x00008848, 192); // 0x050088A8 -static const Vtx peach_seg5_vertex_050088A8[] = { - {{{ 101, -18, 1}, 0, { 0, 0}, {0x2e, 0x8b, 0x0e, 0xff}}}, - {{{ 101, -9, -15}, 0, { 0, 0}, {0x2d, 0xc9, 0x98, 0xff}}}, - {{{ 115, -2, 1}, 0, { 0, 0}, {0x7e, 0xfa, 0x00, 0xff}}}, - {{{ 101, -9, 17}, 0, { 0, 0}, {0x32, 0xd8, 0x6d, 0xff}}}, - {{{ 102, 12, 15}, 0, { 0, 0}, {0x34, 0x42, 0x5e, 0xff}}}, - {{{ 102, 12, -13}, 0, { 0, 0}, {0x40, 0x36, 0xa2, 0xff}}}, - {{{ 102, 21, 1}, 0, { 0, 0}, {0x3c, 0x6d, 0xec, 0xff}}}, - {{{ 52, 12, 18}, 0, { 0, 0}, {0x06, 0x3d, 0x6e, 0xff}}}, - {{{ 51, -9, 20}, 0, { 0, 0}, {0x05, 0xc5, 0x70, 0xff}}}, - {{{ 51, -20, 0}, 0, { 0, 0}, {0x05, 0x82, 0x00, 0xff}}}, - {{{ 51, -9, -20}, 0, { 0, 0}, {0x03, 0xc7, 0x8f, 0xff}}}, - {{{ 52, 12, -17}, 0, { 0, 0}, {0x07, 0x3f, 0x93, 0xff}}}, - {{{ 52, 26, 0}, 0, { 0, 0}, {0x07, 0x7e, 0xfd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_050088A8, 0x0016d870, 76997, 0x00008908, 208); // 0x05008978 - 0x05008A10 const Gfx peach_seg5_dl_05008978[] = { @@ -1705,22 +1019,7 @@ static const Lights1 peach_seg5_lights_05008B20 = gdSPDefLights1( ); // 0x05008B38 -static const Vtx peach_seg5_vertex_05008B38[] = { - {{{ -5, -20, 1}, 0, { 0, 0}, {0xd6, 0x89, 0x0a, 0xff}}}, - {{{ 0, -9, 20}, 0, { 0, 0}, {0xcb, 0xcd, 0x67, 0xff}}}, - {{{ -18, 2, 1}, 0, { 0, 0}, {0x82, 0x01, 0xfd, 0xff}}}, - {{{ 0, 13, 20}, 0, { 0, 0}, {0xe2, 0x3b, 0x6c, 0xff}}}, - {{{ -4, 24, 1}, 0, { 0, 0}, {0xd8, 0x76, 0xec, 0xff}}}, - {{{ 1, -9, -17}, 0, { 0, 0}, {0xe3, 0xc6, 0x94, 0xff}}}, - {{{ 1, 13, -18}, 0, { 0, 0}, {0xcf, 0x32, 0x97, 0xff}}}, - {{{ 77, -12, 0}, 0, { 0, 0}, {0x25, 0x89, 0xec, 0xff}}}, - {{{ 77, -6, -11}, 0, { 0, 0}, {0x2d, 0xc4, 0x9b, 0xff}}}, - {{{ 77, 7, -11}, 0, { 0, 0}, {0x24, 0x38, 0x95, 0xff}}}, - {{{ 77, -6, 15}, 0, { 0, 0}, {0x26, 0xbe, 0x65, 0xff}}}, - {{{ 77, 7, 15}, 0, { 0, 0}, {0x36, 0x3b, 0x61, 0xff}}}, - {{{ 77, 15, 0}, 0, { 0, 0}, {0x2c, 0x76, 0x07, 0xff}}}, - {{{ 94, 0, 0}, 0, { 0, 0}, {0x7e, 0xfa, 0xf6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05008B38, 0x0016d870, 76997, 0x00008b98, 224); // 0x05008C18 - 0x05008CF8 const Gfx peach_seg5_dl_05008C18[] = { @@ -1758,24 +1057,7 @@ static const Lights1 peach_seg5_lights_05008D20 = gdSPDefLights1( ); // 0x05008D38 -static const Vtx peach_seg5_vertex_05008D38[] = { - {{{ 6, -2, 75}, 0, { 0, 0}, {0xa8, 0xae, 0x26, 0xff}}}, - {{{ -1, 8, 67}, 0, { 0, 0}, {0x82, 0xf9, 0x02, 0xff}}}, - {{{ 1, 8, 52}, 0, { 0, 0}, {0x93, 0xec, 0xc3, 0xff}}}, - {{{ 3, 10, 80}, 0, { 0, 0}, {0x9f, 0xf6, 0x50, 0xff}}}, - {{{ 15, 4, 86}, 0, { 0, 0}, {0xe0, 0xc7, 0x6c, 0xff}}}, - {{{ 13, 20, 85}, 0, { 0, 0}, {0xe1, 0x25, 0x75, 0xff}}}, - {{{ 2, 23, 73}, 0, { 0, 0}, {0xa2, 0x45, 0x30, 0xff}}}, - {{{ 25, 27, 82}, 0, { 0, 0}, {0x16, 0x51, 0x5e, 0xff}}}, - {{{ 29, 1, 84}, 0, { 0, 0}, {0x28, 0xc4, 0x67, 0xff}}}, - {{{ 8, 31, 62}, 0, { 0, 0}, {0xb9, 0x68, 0xf8, 0xff}}}, - {{{ 36, 28, 72}, 0, { 0, 0}, {0x25, 0x6c, 0x35, 0xff}}}, - {{{ 40, 2, 75}, 0, { 0, 0}, {0x51, 0xe3, 0x5c, 0xff}}}, - {{{ 19, 32, 53}, 0, { 0, 0}, {0xc8, 0x61, 0xc6, 0xff}}}, - {{{ 12, 9, 43}, 0, { 0, 0}, {0xb8, 0xcd, 0xa6, 0xff}}}, - {{{ 26, -9, 56}, 0, { 0, 0}, {0x0b, 0x82, 0x01, 0xff}}}, - {{{ 15, -10, 66}, 0, { 0, 0}, {0xdb, 0x87, 0x04, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05008D38, 0x0016d870, 76997, 0x00008d98, 256); // 0x05008E38 - 0x05008F20 const Gfx peach_seg5_dl_05008E38[] = { @@ -1814,24 +1096,7 @@ static const Lights1 peach_seg5_lights_05008F48 = gdSPDefLights1( ); // 0x05008F60 -static const Vtx peach_seg5_vertex_05008F60[] = { - {{{ 29, 1, -83}, 0, { 0, 0}, {0x29, 0xca, 0x96, 0xff}}}, - {{{ 6, -3, -74}, 0, { 0, 0}, {0xbb, 0xa8, 0xc5, 0xff}}}, - {{{ 15, 4, -85}, 0, { 0, 0}, {0xeb, 0xe2, 0x87, 0xff}}}, - {{{ 8, 31, -62}, 0, { 0, 0}, {0xb5, 0x65, 0x0a, 0xff}}}, - {{{ 13, 20, -84}, 0, { 0, 0}, {0xd0, 0x39, 0x9a, 0xff}}}, - {{{ 2, 22, -72}, 0, { 0, 0}, {0x91, 0x34, 0xe2, 0xff}}}, - {{{ 3, 9, -79}, 0, { 0, 0}, {0x9f, 0xf6, 0xb0, 0xff}}}, - {{{ 1, 7, -52}, 0, { 0, 0}, {0x93, 0xe5, 0x3a, 0xff}}}, - {{{ -1, 8, -66}, 0, { 0, 0}, {0x87, 0xdd, 0xfc, 0xff}}}, - {{{ 25, 27, -81}, 0, { 0, 0}, {0x13, 0x53, 0xa2, 0xff}}}, - {{{ 12, 8, -42}, 0, { 0, 0}, {0xab, 0x07, 0x5d, 0xff}}}, - {{{ 19, 32, -52}, 0, { 0, 0}, {0xe6, 0x7b, 0x10, 0xff}}}, - {{{ 36, 28, -72}, 0, { 0, 0}, {0x41, 0x41, 0xaa, 0xff}}}, - {{{ 40, 2, -74}, 0, { 0, 0}, {0x44, 0xae, 0xbd, 0xff}}}, - {{{ 15, -11, -65}, 0, { 0, 0}, {0xde, 0x87, 0xf8, 0xff}}}, - {{{ 26, -9, -55}, 0, { 0, 0}, {0xeb, 0x8b, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05008F60, 0x0016d870, 76997, 0x00008fc0, 256); // 0x05009060 - 0x05009148 const Gfx peach_seg5_dl_05009060[] = { @@ -1870,44 +1135,10 @@ static const Lights1 peach_seg5_lights_05009170 = gdSPDefLights1( ); // 0x05009188 -static const Vtx peach_seg5_vertex_05009188[] = { - {{{ 7, -19, -19}, 0, { 0, 0}, {0xbe, 0xb1, 0xb8, 0xff}}}, - {{{ 44, -29, -34}, 0, { 0, 0}, {0xf6, 0xb3, 0x9c, 0xff}}}, - {{{ 30, -23, -10}, 0, { 0, 0}, {0x32, 0x8c, 0x08, 0xff}}}, - {{{ 7, -15, 16}, 0, { 0, 0}, {0xdd, 0xb2, 0x5d, 0xff}}}, - {{{ -10, -7, 9}, 0, { 0, 0}, {0x99, 0xce, 0x34, 0xff}}}, - {{{ -10, -7, -11}, 0, { 0, 0}, {0x95, 0xd1, 0xd1, 0xff}}}, - {{{ -11, 12, -11}, 0, { 0, 0}, {0x9e, 0x31, 0xc2, 0xff}}}, - {{{ 17, -3, -23}, 0, { 0, 0}, {0xee, 0x30, 0x8d, 0xff}}}, - {{{ 43, -15, -34}, 0, { 0, 0}, {0xfe, 0x2a, 0x89, 0xff}}}, - {{{ 45, 21, 19}, 0, { 0, 0}, {0x14, 0x4a, 0x64, 0xff}}}, - {{{ 47, -17, 19}, 0, { 0, 0}, {0x1f, 0xab, 0x58, 0xff}}}, - {{{ 5, 21, 16}, 0, { 0, 0}, {0xcf, 0x54, 0x50, 0xff}}}, - {{{ -11, 12, 9}, 0, { 0, 0}, {0x96, 0x2d, 0x34, 0xff}}}, - {{{ 26, 9, -12}, 0, { 0, 0}, {0x3b, 0x4c, 0xaf, 0xff}}}, - {{{ 5, 24, -6}, 0, { 0, 0}, {0xf2, 0x69, 0xbb, 0xff}}}, - {{{ 87, 10, 6}, 0, { 0, 0}, {0x6a, 0x36, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05009188, 0x0016d870, 76997, 0x000091e8, 256); // 0x05009288 -static const Vtx peach_seg5_vertex_05009288[] = { - {{{ 51, -16, 0}, 0, { 0, 0}, {0x27, 0xaf, 0xa8, 0xff}}}, - {{{ 87, -10, 0}, 0, { 0, 0}, {0x48, 0xd3, 0xa2, 0xff}}}, - {{{ 47, -17, 19}, 0, { 0, 0}, {0x1f, 0xab, 0x58, 0xff}}}, - {{{ 90, -4, 5}, 0, { 0, 0}, {0x67, 0xdc, 0x3f, 0xff}}}, - {{{ 30, -23, -10}, 0, { 0, 0}, {0x32, 0x8c, 0x08, 0xff}}}, - {{{ 87, 10, 6}, 0, { 0, 0}, {0x6a, 0x36, 0x2a, 0xff}}}, - {{{ 52, -19, -32}, 0, { 0, 0}, {0x70, 0x22, 0xd1, 0xff}}}, - {{{ 26, 9, -12}, 0, { 0, 0}, {0x3b, 0x4c, 0xaf, 0xff}}}, - {{{ 42, 26, 2}, 0, { 0, 0}, {0x1e, 0x54, 0xa6, 0xff}}}, - {{{ 50, -30, -32}, 0, { 0, 0}, {0x48, 0x99, 0xf4, 0xff}}}, - {{{ 44, -29, -34}, 0, { 0, 0}, {0xf6, 0xb3, 0x9c, 0xff}}}, - {{{ 45, 21, 19}, 0, { 0, 0}, {0x14, 0x4a, 0x64, 0xff}}}, - {{{ 82, 14, 0}, 0, { 0, 0}, {0x42, 0x5f, 0xcf, 0xff}}}, - {{{ 5, 24, -6}, 0, { 0, 0}, {0xf2, 0x69, 0xbb, 0xff}}}, - {{{ 5, 21, 16}, 0, { 0, 0}, {0xcf, 0x54, 0x50, 0xff}}}, - {{{ 43, -15, -34}, 0, { 0, 0}, {0xfe, 0x2a, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05009288, 0x0016d870, 76997, 0x000092e8, 256); // 0x05009388 - 0x05009500 const Gfx peach_seg5_dl_05009388[] = { @@ -1956,56 +1187,13 @@ static const Lights1 peach_seg5_lights_05009528 = gdSPDefLights1( ); // 0x05009540 -static const Vtx peach_seg5_vertex_05009540[] = { - {{{ -10, -7, 12}, 0, { 0, 0}, {0x95, 0xd1, 0x2f, 0xff}}}, - {{{ -11, 12, 12}, 0, { 0, 0}, {0x9e, 0x31, 0x3e, 0xff}}}, - {{{ -10, -7, -8}, 0, { 0, 0}, {0x99, 0xce, 0xcc, 0xff}}}, - {{{ 7, -15, -15}, 0, { 0, 0}, {0xdd, 0xb2, 0xa3, 0xff}}}, - {{{ 5, 21, -15}, 0, { 0, 0}, {0xcf, 0x54, 0xb0, 0xff}}}, - {{{ 7, -19, 20}, 0, { 0, 0}, {0xbe, 0xb1, 0x48, 0xff}}}, - {{{ -11, 12, -8}, 0, { 0, 0}, {0x96, 0x2d, 0xcc, 0xff}}}, - {{{ 47, -17, -18}, 0, { 0, 0}, {0x1f, 0xab, 0xa8, 0xff}}}, - {{{ 45, 21, -18}, 0, { 0, 0}, {0x14, 0x4a, 0x9c, 0xff}}}, - {{{ 30, -23, 11}, 0, { 0, 0}, {0x32, 0x8c, 0xf8, 0xff}}}, - {{{ 44, -29, 35}, 0, { 0, 0}, {0xf6, 0xb3, 0x64, 0xff}}}, - {{{ 43, -15, 35}, 0, { 0, 0}, {0xfe, 0x2a, 0x77, 0xff}}}, - {{{ 17, -3, 24}, 0, { 0, 0}, {0xee, 0x30, 0x73, 0xff}}}, - {{{ 50, -30, 33}, 0, { 0, 0}, {0x48, 0x99, 0x0c, 0xff}}}, - {{{ 52, -19, 33}, 0, { 0, 0}, {0x70, 0x22, 0x2f, 0xff}}}, - {{{ 5, 24, 7}, 0, { 0, 0}, {0xf2, 0x69, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05009540, 0x0016d870, 76997, 0x000095a0, 256); // 0x05009640 -static const Vtx peach_seg5_vertex_05009640[] = { - {{{ 17, -3, 24}, 0, { 0, 0}, {0xee, 0x30, 0x73, 0xff}}}, - {{{ 43, -15, 35}, 0, { 0, 0}, {0xfe, 0x2a, 0x77, 0xff}}}, - {{{ 26, 9, 13}, 0, { 0, 0}, {0x3b, 0x4c, 0x51, 0xff}}}, - {{{ 5, 24, 7}, 0, { 0, 0}, {0xf2, 0x69, 0x45, 0xff}}}, - {{{ 42, 26, -1}, 0, { 0, 0}, {0x1e, 0x54, 0x5a, 0xff}}}, - {{{ 30, -23, 11}, 0, { 0, 0}, {0x32, 0x8c, 0xf8, 0xff}}}, - {{{ 51, -16, 1}, 0, { 0, 0}, {0x27, 0xaf, 0x58, 0xff}}}, - {{{ 47, -17, -18}, 0, { 0, 0}, {0x1f, 0xab, 0xa8, 0xff}}}, - {{{ 87, -10, 1}, 0, { 0, 0}, {0x48, 0xd3, 0x5e, 0xff}}}, - {{{ 52, -19, 33}, 0, { 0, 0}, {0x70, 0x22, 0x2f, 0xff}}}, - {{{ 50, -30, 33}, 0, { 0, 0}, {0x48, 0x99, 0x0c, 0xff}}}, - {{{ 44, -29, 35}, 0, { 0, 0}, {0xf6, 0xb3, 0x64, 0xff}}}, - {{{ 5, 21, -15}, 0, { 0, 0}, {0xcf, 0x54, 0xb0, 0xff}}}, - {{{ 82, 14, 1}, 0, { 0, 0}, {0x42, 0x5f, 0x31, 0xff}}}, - {{{ 87, 10, -5}, 0, { 0, 0}, {0x6a, 0x36, 0xd6, 0xff}}}, - {{{ 45, 21, -18}, 0, { 0, 0}, {0x14, 0x4a, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05009640, 0x0016d870, 76997, 0x000096a0, 256); // 0x05009740 -static const Vtx peach_seg5_vertex_05009740[] = { - {{{ 47, -17, -18}, 0, { 0, 0}, {0x1f, 0xab, 0xa8, 0xff}}}, - {{{ 90, -4, -4}, 0, { 0, 0}, {0x67, 0xdc, 0xc1, 0xff}}}, - {{{ 87, -10, 1}, 0, { 0, 0}, {0x48, 0xd3, 0x5e, 0xff}}}, - {{{ 87, 10, -5}, 0, { 0, 0}, {0x6a, 0x36, 0xd6, 0xff}}}, - {{{ 82, 14, 1}, 0, { 0, 0}, {0x42, 0x5f, 0x31, 0xff}}}, - {{{ 42, 26, -1}, 0, { 0, 0}, {0x1e, 0x54, 0x5a, 0xff}}}, - {{{ 45, 21, -18}, 0, { 0, 0}, {0x14, 0x4a, 0x9c, 0xff}}}, - {{{ 5, 21, -15}, 0, { 0, 0}, {0xcf, 0x54, 0xb0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05009740, 0x0016d870, 76997, 0x000097a0, 128); // 0x050097C0 - 0x05009940 const Gfx peach_seg5_dl_050097C0[] = { @@ -2055,98 +1243,19 @@ static const Lights1 peach_seg5_lights_05009968 = gdSPDefLights1( ); // 0x05009980 -static const Vtx peach_seg5_vertex_05009980[] = { - {{{ 324, 171, 145}, 0, { 1954, 1582}, {0xe1, 0x5d, 0x4f, 0xff}}}, - {{{ 322, 239, -3}, 0, { 2536, 1574}, {0xe1, 0x79, 0xef, 0xff}}}, - {{{ 184, 205, -3}, 0, { 2538, 886}, {0xde, 0x79, 0x0d, 0xff}}}, - {{{ 179, 141, 121}, 0, { 1948, 862}, {0xde, 0x4a, 0x60, 0xff}}}, - {{{ 179, 141, -140}, 0, { 3160, 860}, {0xdb, 0x56, 0xab, 0xff}}}, - {{{ 110, 182, -1}, 0, { 2534, 516}, {0xd0, 0x75, 0x03, 0xff}}}, - {{{ 52, 106, 99}, 0, { 1914, 230}, {0xcd, 0x4a, 0x59, 0xff}}}, - {{{ 328, 9, 204}, 0, { 1280, 1604}, {0xe5, 0x00, 0x7b, 0xff}}}, - {{{ 189, 5, 173}, 0, { 1268, 912}, {0xe1, 0x00, 0x7a, 0xff}}}, - {{{ 124, 3, 154}, 0, { 1262, 586}, {0xda, 0x00, 0x79, 0xff}}}, - {{{ 324, 171, -166}, 0, { 3150, 1582}, {0xdf, 0x58, 0xac, 0xff}}}, - {{{ 328, 9, -245}, 0, { 3772, 1604}, {0xdf, 0x00, 0x86, 0xff}}}, - {{{ 52, 106, -109}, 0, { 3178, 228}, {0xc2, 0x4c, 0xb1, 0xff}}}, - {{{ 124, 3, -182}, 0, { 3788, 584}, {0xcd, 0xff, 0x8d, 0xff}}}, - {{{ 189, 5, -207}, 0, { 3782, 912}, {0xd9, 0xff, 0x88, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05009980, 0x0016d870, 76997, 0x000099e0, 240); // 0x05009A70 -static const Vtx peach_seg5_vertex_05009A70[] = { - {{{ 333, -153, 145}, 0, { 580, 1626}, {0xe7, 0xa1, 0x4f, 0xff}}}, - {{{ 328, 9, 204}, 0, { 1280, 1604}, {0xe5, 0x00, 0x7b, 0xff}}}, - {{{ 186, -131, 121}, 0, { 570, 898}, {0xe3, 0xb4, 0x60, 0xff}}}, - {{{ 328, 9, -245}, 0, { 3772, 1604}, {0xdf, 0x00, 0x86, 0xff}}}, - {{{ 332, -153, -166}, 0, { 4408, 1624}, {0xe4, 0xa6, 0xac, 0xff}}}, - {{{ 186, -131, -140}, 0, { 4414, 896}, {0xe0, 0xa8, 0xab, 0xff}}}, - {{{ 189, 5, -207}, 0, { 3782, 912}, {0xd9, 0xff, 0x88, 0xff}}}, - {{{ 124, 3, -182}, 0, { 3788, 584}, {0xcd, 0xff, 0x8d, 0xff}}}, - {{{ 334, -220, -3}, 0, { 5064, 1634}, {0xe9, 0x85, 0xef, 0xff}}}, - {{{ 59, -104, -109}, 0, { 4420, 262}, {0xc6, 0xb1, 0xb1, 0xff}}}, - {{{ 119, -176, -1}, 0, { 5066, 564}, {0xd6, 0x89, 0x02, 0xff}}}, - {{{ 194, -195, -3}, 0, { 5062, 938}, {0xe6, 0x85, 0x0d, 0xff}}}, - {{{ 333, -153, 145}, 0, { 5690, 1626}, {0xe7, 0xa1, 0x4f, 0xff}}}, - {{{ 186, -131, 121}, 0, { 5680, 898}, {0xe3, 0xb4, 0x60, 0xff}}}, - {{{ 59, -104, 100}, 0, { 5698, 262}, {0xd1, 0xb4, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05009A70, 0x0016d870, 76997, 0x00009ad0, 240); // 0x05009B60 -static const Vtx peach_seg5_vertex_05009B60[] = { - {{{ -10, 0, -101}, 0, { 3806, -88}, {0xaf, 0xfe, 0x9f, 0xff}}}, - {{{ -44, 0, -67}, 0, { 3818, -254}, {0x8b, 0xfd, 0xd1, 0xff}}}, - {{{ -45, 44, -48}, 0, { 3206, -260}, {0x8d, 0x1d, 0xd5, 0xff}}}, - {{{ 186, -131, 121}, 0, { 570, 898}, {0xe3, 0xb4, 0x60, 0xff}}}, - {{{ 189, 5, 173}, 0, { 1268, 912}, {0xe1, 0x00, 0x7a, 0xff}}}, - {{{ 124, 3, 154}, 0, { 1262, 586}, {0xda, 0x00, 0x79, 0xff}}}, - {{{ 328, 9, 204}, 0, { 1280, 1604}, {0xe5, 0x00, 0x7b, 0xff}}}, - {{{ 59, -104, 100}, 0, { 588, 262}, {0xd1, 0xb4, 0x59, 0xff}}}, - {{{ -8, -81, -67}, 0, { 4516, -78}, {0xa9, 0xbb, 0xc4, 0xff}}}, - {{{ -42, -46, -48}, 0, { 4422, -248}, {0x8f, 0xde, 0xd4, 0xff}}}, - {{{ -42, -46, 42}, 0, { 5672, -248}, {0x87, 0xe7, 0x19, 0xff}}}, - {{{ -42, -65, -2}, 0, { 5034, -246}, {0x90, 0xc6, 0xf7, 0xff}}}, - {{{ -7, -114, 7}, 0, { 5124, -74}, {0xb0, 0x9f, 0x06, 0xff}}}, - {{{ -45, 63, -2}, 0, { 2568, -264}, {0x86, 0x22, 0xfa, 0xff}}}, - {{{ -12, 81, -67}, 0, { 3092, -98}, {0xa6, 0x41, 0xc4, 0xff}}}, - {{{ -13, 114, 7}, 0, { 2476, -104}, {0xab, 0x5d, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05009B60, 0x0016d870, 76997, 0x00009bc0, 256); // 0x05009C60 -static const Vtx peach_seg5_vertex_05009C60[] = { - {{{ -44, 0, 61}, 0, { 1226, -254}, {0x89, 0xfd, 0x2a, 0xff}}}, - {{{ -45, 44, 42}, 0, { 1904, -260}, {0x90, 0x25, 0x2d, 0xff}}}, - {{{ -45, 63, -2}, 0, { 2568, -264}, {0x86, 0x22, 0xfa, 0xff}}}, - {{{ -13, 114, 7}, 0, { 2476, -104}, {0xab, 0x5d, 0x06, 0xff}}}, - {{{ -42, -46, 42}, 0, { 562, -248}, {0x87, 0xe7, 0x19, 0xff}}}, - {{{ -10, 0, 100}, 0, { 1240, -88}, {0xb3, 0xff, 0x64, 0xff}}}, - {{{ -8, -81, 75}, 0, { 572, -78}, {0xad, 0xc1, 0x48, 0xff}}}, - {{{ -7, -114, 7}, 0, { 14, -74}, {0xb0, 0x9f, 0x06, 0xff}}}, - {{{ 124, 3, 154}, 0, { 1262, 586}, {0xda, 0x00, 0x79, 0xff}}}, - {{{ 59, -104, 100}, 0, { 588, 262}, {0xd1, 0xb4, 0x59, 0xff}}}, - {{{ 52, 106, 99}, 0, { 1914, 230}, {0xcd, 0x4a, 0x59, 0xff}}}, - {{{ 119, -176, -1}, 0, { 5066, 564}, {0xd6, 0x89, 0x02, 0xff}}}, - {{{ -7, -114, 7}, 0, { 5124, -74}, {0xb0, 0x9f, 0x06, 0xff}}}, - {{{ 59, -104, -109}, 0, { 4420, 262}, {0xc6, 0xb1, 0xb1, 0xff}}}, - {{{ 59, -104, 100}, 0, { 5698, 262}, {0xd1, 0xb4, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05009C60, 0x0016d870, 76997, 0x00009cc0, 240); // 0x05009D50 -static const Vtx peach_seg5_vertex_05009D50[] = { - {{{ 124, 3, -182}, 0, { 3788, 584}, {0xcd, 0xff, 0x8d, 0xff}}}, - {{{ -10, 0, -101}, 0, { 3806, -88}, {0xaf, 0xfe, 0x9f, 0xff}}}, - {{{ 52, 106, -109}, 0, { 3178, 228}, {0xc2, 0x4c, 0xb1, 0xff}}}, - {{{ 59, -104, -109}, 0, { 4420, 262}, {0xc6, 0xb1, 0xb1, 0xff}}}, - {{{ -13, 114, 7}, 0, { 2476, -104}, {0xab, 0x5d, 0x06, 0xff}}}, - {{{ 110, 182, -1}, 0, { 2534, 516}, {0xd0, 0x75, 0x03, 0xff}}}, - {{{ 52, 106, 99}, 0, { 1914, 230}, {0xcd, 0x4a, 0x59, 0xff}}}, - {{{ -12, 81, 75}, 0, { 1914, -98}, {0xab, 0x3b, 0x48, 0xff}}}, - {{{ -10, 0, 100}, 0, { 1240, -88}, {0xb3, 0xff, 0x64, 0xff}}}, - {{{ -45, 44, 42}, 0, { 1904, -260}, {0x90, 0x25, 0x2d, 0xff}}}, - {{{ -7, -114, 7}, 0, { 5124, -74}, {0xb0, 0x9f, 0x06, 0xff}}}, - {{{ -8, -81, -67}, 0, { 4516, -78}, {0xa9, 0xbb, 0xc4, 0xff}}}, - {{{ -12, 81, -67}, 0, { 3092, -98}, {0xa6, 0x41, 0xc4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(peach_seg5_vertex_05009D50, 0x0016d870, 76997, 0x00009db0, 208); // 0x05009E20 - 0x0500A0A8 const Gfx peach_seg5_dl_05009E20[] = { diff --git a/actors/pebble/model.inc.c b/actors/pebble/model.inc.c index f9c37510a..5d785b422 100644 --- a/actors/pebble/model.inc.c +++ b/actors/pebble/model.inc.c @@ -1,17 +1,11 @@ +#include "pc/rom_assets.h" // Pebble // 0x0301C2C0 -static const Vtx pebble_seg3_vertex_0301C2C0[] = { - {{{ -15, -15, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, -15, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, 15, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, 15, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pebble_seg3_vertex_0301C2C0, 0x00201410, 96653, 0x0001c2c0, 64); // 0x0301C300 -ALIGNED8 const Texture pebble_seg3_texture_0301C300[] = { -#include "actors/pebble/pebble.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(pebble_seg3_texture_0301C300, "actors/pebble/pebble.rgba16.inc.c", 0x00201410, 96653, 0x0001c300, 2048); // 0x0301CB00 - 0x0301CB98 const Gfx pebble_seg3_dl_0301CB00[] = { diff --git a/actors/penguin/anims/anim_050079E4.inc.c b/actors/penguin/anims/anim_050079E4.inc.c index 06444f72d..82e2a4758 100644 --- a/actors/penguin/anims/anim_050079E4.inc.c +++ b/actors/penguin/anims/anim_050079E4.inc.c @@ -1,58 +1,9 @@ +#include "pc/rom_assets.h" // 0x05007708 -static const s16 penguin_seg5_animvalue_05007708[] = { - 0x0000, 0x007B, 0x008E, 0x00B8, 0x00E2, 0x00F5, 0x00F0, 0x00E5, - 0x00D4, 0x00C0, 0x00AA, 0x0092, 0x007C, 0x0067, 0x004C, 0x0038, - 0x003A, 0x0045, 0x004B, 0x0047, 0x003E, 0x0038, 0x003B, 0x003E, - 0x003B, 0x0037, 0x1326, 0x13F0, 0x161B, 0x195E, 0x1D6C, 0x21FA, - 0x26BD, 0x2B6B, 0x3038, 0x362C, 0x3CA4, 0x42E3, 0x47CC, 0x4798, - 0x440A, 0x4206, 0x405C, 0x3F8E, 0x3FB9, 0x406A, 0x414E, 0x4214, - 0x4268, 0x4268, 0x4268, 0x0000, 0x00AC, 0x0290, 0x057D, 0x0944, - 0x0DB4, 0x129D, 0x17D1, 0x1D20, 0x2259, 0x274E, 0x2BCE, 0x2FAB, - 0x31ED, 0x32DE, 0x342C, 0x373C, 0x3A2A, 0x3A2D, 0x383C, 0x36FF, - 0x36FF, 0x36FF, 0x36FF, 0x36FF, 0x29F6, 0x2A05, 0x2A2A, 0x2A5F, - 0x2A9B, 0x2AD8, 0x2B0D, 0x2B32, 0x2B40, 0x2B2F, 0x2AF8, 0x2A92, - 0x29F6, 0x277B, 0x2311, 0x1F18, 0x1C7C, 0x1AA5, 0x19AB, 0x1961, - 0x1961, 0x1961, 0x1961, 0x1961, 0x1961, 0xBDF6, 0xBDF9, 0xBE02, - 0xBE0F, 0xBE1D, 0xBE2C, 0xBE39, 0xBE42, 0xBE45, 0xBE41, 0xBE34, - 0xBE1B, 0xBDF6, 0xBD03, 0xBB9A, 0xBB5B, 0xBE7B, 0xC23D, 0xC1C1, - 0xBE95, 0xBCA8, 0xBCA8, 0xBCA8, 0xBCA8, 0xBCA8, 0x0003, 0xFF3A, - 0xFD02, 0xF996, 0xF531, 0xF00D, 0xEA64, 0xE470, 0xDE6B, 0xD890, - 0xD318, 0xCE3E, 0xCA3C, 0xC922, 0xCA9F, 0xCB5E, 0xC925, 0xC694, - 0xC70B, 0xC974, 0xCAE7, 0xCAE7, 0xCAE7, 0xCAE7, 0xCAE7, 0xD4D1, - 0xD4C2, 0xD49C, 0xD465, 0xD427, 0xD3E9, 0xD3B2, 0xD38C, 0xD37D, - 0xD38F, 0xD3C8, 0xD430, 0xD4D1, 0xD760, 0xDBED, 0xDFFF, 0xE296, - 0xE463, 0xE57A, 0xE5F9, 0xE617, 0xE617, 0xE617, 0xE617, 0xE617, - 0xBDED, 0xBDF2, 0xBE01, 0xBE16, 0xBE2E, 0xBE45, 0xBE5A, 0xBE69, - 0xBE6E, 0xBE68, 0xBE52, 0xBE2A, 0xBDED, 0xBC7C, 0xBA48, 0xB9A9, - 0xBD97, 0xC272, 0xC1DF, 0xBDDF, 0xBB70, 0xBB70, 0xBB70, 0xBB70, - 0xBB70, 0x8001, 0x8001, 0x0BD0, 0x1193, 0x1E99, 0x2C81, 0x34E7, - 0x3792, 0x38C5, 0x38DA, 0x382D, 0x3719, 0x35F9, 0x3529, 0x34F7, - 0x34F7, 0x34F7, 0x34F7, 0x34F7, 0x34F7, 0x34F7, 0x34F7, 0x34F7, - 0x34F7, 0x34F7, 0x34F7, 0x34F7, 0x8BD2, 0x916A, 0x9E16, 0xABAA, - 0xB3FA, 0xB6D3, 0xB852, 0xB8C5, 0xB87D, 0xB7C9, 0xB6F8, 0xB659, - 0xB632, 0xB632, 0xB632, 0xB632, 0xB632, 0xB632, 0xB632, 0xB632, - 0xB632, 0xB632, 0xB632, 0xB632, 0xB632, 0x27AC, 0x2736, 0x25F0, - 0x23FF, 0x218B, 0x1EBB, 0x1BB5, 0x18A2, 0x15A7, 0x12EC, 0x1099, - 0x0ED3, 0x0E0E, 0x118A, 0x16DC, 0x19D2, 0x17C3, 0x135C, 0x1063, - 0x1046, 0x1148, 0x1275, 0x12D8, 0x108B, 0x0E69, 0xC003, 0x4004, - 0xC003, 0xC001, 0x4004, 0xC001, 0x3FFD, 0x3FFA, 0x3FFD, 0x4000, - 0x3FFB, 0x4000, 0x3FFA, 0x3FFF, 0x3FFA, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(penguin_seg5_animvalue_05007708, 0x00160670, 20585, 0x00007708, 588); // 0x05007954 -static const u16 penguin_seg5_animindex_05007954[] = { - 0x0001, 0x0000, 0x0019, 0x0001, 0x0001, 0x0000, 0x0019, 0x001A, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0122, 0x0001, 0x0123, 0x0001, 0x0124, - 0x0019, 0x0033, 0x0019, 0x004C, 0x0019, 0x0065, - 0x0001, 0x011F, 0x0001, 0x0120, 0x0001, 0x0121, - 0x0019, 0x007E, 0x0019, 0x0097, 0x0019, 0x00B0, - 0x0001, 0x011C, 0x0001, 0x011D, 0x0001, 0x011E, - 0x0001, 0x00C9, 0x0001, 0x00CA, 0x0019, 0x00CB, - 0x0001, 0x0119, 0x0001, 0x011A, 0x0001, 0x011B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x00E4, - 0x0001, 0x0116, 0x0001, 0x0117, 0x0001, 0x0118, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x00FD, -}; +ROM_ASSET_LOAD_ANIM(penguin_seg5_animindex_05007954, 0x00160670, 20585, 0x00007954, 144); // 0x050079E4 static const struct Animation penguin_seg5_anim_050079E4 = { diff --git a/actors/penguin/anims/anim_05007DCC.inc.c b/actors/penguin/anims/anim_05007DCC.inc.c index 3818f6099..c13c2e379 100644 --- a/actors/penguin/anims/anim_05007DCC.inc.c +++ b/actors/penguin/anims/anim_05007DCC.inc.c @@ -1,73 +1,9 @@ +#include "pc/rom_assets.h" // 0x050079FC -static const s16 penguin_seg5_animvalue_050079FC[] = { - 0x0000, 0x0037, 0x0046, 0x0057, 0x0068, 0x0078, 0x0087, 0x0091, - 0x0098, 0x0096, 0x008C, 0x007E, 0x006F, 0x0062, 0x0056, 0x0049, - 0x0041, 0x0040, 0x0043, 0x0045, 0x0046, 0x0047, 0x0047, 0x0047, - 0x0046, 0x0046, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0004, - 0x000C, 0x0011, 0x0010, 0x000B, 0x0006, 0x0000, 0xFFFC, 0xFFFC, - 0xFFFD, 0xFFFF, 0x0000, 0x4268, 0x4041, 0x3A62, 0x31B2, 0x2713, - 0x1B6C, 0x0FA1, 0x0496, 0xFB32, 0xF456, 0xF1D7, 0xF39D, 0xF7B4, - 0xFC25, 0x040B, 0x0A01, 0x08D9, 0x05E8, 0x0238, 0xFED2, 0xFCBE, - 0xFC9E, 0xFDBF, 0xFF2F, 0xFFFE, 0x36FF, 0x2C2E, 0x1695, 0x067A, - 0xFEF3, 0xF8DD, 0xF533, 0xF4EF, 0xF90C, 0x07AF, 0x1F54, 0x356D, - 0x3F6A, 0x3E8C, 0x3B63, 0x3663, 0x2FFD, 0x28A4, 0x20C9, 0x18DF, - 0x1158, 0x0AA5, 0x053B, 0x0189, 0x0004, 0x1961, 0x1812, 0x153E, - 0x128C, 0x0FBF, 0x0C45, 0x0940, 0x07CF, 0x0914, 0x1026, 0x1BDD, - 0x2701, 0x2C56, 0x2C74, 0x2B8D, 0x29D2, 0x2774, 0x24A4, 0x2191, - 0x1E6D, 0x1B69, 0x18B5, 0x1682, 0x1500, 0x1460, 0xBCA8, 0xB8C3, - 0xB038, 0xA7BB, 0x9EA8, 0x9376, 0x8982, 0x842A, 0x86CC, 0x9A0D, - 0xBAB2, 0xDA3E, 0xEA38, 0xEC31, 0xEBAD, 0xE91E, 0xE4F1, 0xDF98, - 0xD982, 0xD31F, 0xCCDF, 0xC731, 0xC285, 0xBF4B, 0xBDF3, 0xCAE7, - 0xD562, 0xEA5D, 0xFA29, 0x0219, 0x0901, 0x0D73, 0x0DFF, 0x0938, - 0xF7E4, 0xDC00, 0xC1F1, 0xB620, 0xB715, 0xBAB9, 0xC087, 0xC7FA, - 0xD08B, 0xD9B5, 0xE2F2, 0xEBBC, 0xF38F, 0xF9E3, 0xFE34, 0xFFFC, - 0xE617, 0xE87D, 0xED4C, 0xF0EC, 0xF304, 0xF525, 0xF694, 0xF695, - 0xF46C, 0xED5B, 0xE246, 0xD7E9, 0xD2FF, 0xD2F0, 0xD3DA, 0xD58F, - 0xD7E1, 0xDAA0, 0xDD9D, 0xE0A9, 0xE397, 0xE635, 0xE857, 0xE9CC, - 0xEA67, 0xBB70, 0xB68F, 0xAC17, 0xA249, 0x9896, 0x8CC0, 0x8282, - 0x7D94, 0x81BC, 0x9908, 0xBFC1, 0xE4EA, 0xF785, 0xF97F, 0xF871, - 0xF4E6, 0xEF67, 0xE87F, 0xE0B8, 0xD89C, 0xD0B5, 0xC98D, 0xC3AE, - 0xBFA2, 0xBDF3, 0x8001, 0x7FF4, 0x7FD7, 0x7FAC, 0x7F74, 0x7F34, - 0x7EEF, 0x7EA8, 0x7E63, 0x7E23, 0x7DEB, 0x7DBE, 0x7DA1, 0x7DA1, - 0x7DC6, 0x7E02, 0x7E4C, 0x7E97, 0x7F0C, 0x7FA3, 0x800D, 0x8029, - 0x8023, 0x800F, 0x8002, 0x8001, 0x7FC1, 0x7F15, 0x7E0F, 0x7CC3, - 0x7B45, 0x79A9, 0x7803, 0x7667, 0x74E9, 0x739D, 0x7298, 0x71ED, - 0x720E, 0x731E, 0x74B9, 0x7679, 0x77FB, 0x7981, 0x7B3D, 0x7CAF, - 0x7DD5, 0x7EE0, 0x7FA6, 0x7FFE, 0x34F7, 0x33F6, 0x3127, 0x2CD9, - 0x2757, 0x20F0, 0x19F1, 0x12A8, 0x0B62, 0x046D, 0xFE17, 0xF8AB, - 0xF479, 0xF275, 0xF2C9, 0xF496, 0xF6FA, 0xF916, 0xFC24, 0x0040, - 0x02D9, 0x02FC, 0x01FF, 0x00B9, 0x0002, 0x0000, 0x0003, 0x000C, - 0x001A, 0x002C, 0x0041, 0x0057, 0x006E, 0x0084, 0x0098, 0x00AA, - 0x00B8, 0x00C1, 0x00AD, 0x007E, 0x005C, 0x006E, 0x0073, 0x0029, - 0xFFC5, 0xFF89, 0xFF91, 0xFFBA, 0xFFE8, 0x0000, 0x0000, 0xFFD0, - 0xFF4A, 0xFE7B, 0xFD73, 0xFC3F, 0xFAEE, 0xF98F, 0xF82F, 0xF6DE, - 0xF5A9, 0xF49E, 0xF3CD, 0xF3CF, 0xF4B9, 0xF5D1, 0xF748, 0xF8F4, - 0xFA6F, 0xFBF5, 0xFD35, 0xFE32, 0xFF14, 0xFFB8, 0x0000, 0xB632, - 0xB512, 0xB1EC, 0xAD14, 0xA6E1, 0x9FA6, 0x97B8, 0x8F6E, 0x871B, - 0x7F13, 0x77AF, 0x7143, 0x6C22, 0x6C0E, 0x70F1, 0x755D, 0x773F, - 0x792C, 0x7C94, 0x8083, 0x82EA, 0x8309, 0x8207, 0x80BD, 0x8004, - 0x0E69, 0x101E, 0x14BA, 0x1B78, 0x2396, 0x2C4E, 0x34DE, 0x3C80, - 0x4272, 0x45EE, 0x4796, 0x489B, 0x4911, 0x490A, 0x489C, 0x47D9, - 0x46D6, 0x45A6, 0x445C, 0x430E, 0x41CD, 0x40AF, 0x3FC7, 0x3F28, - 0x3EE6, 0xC003, 0x4004, 0xC003, 0xC001, 0x4004, 0xC001, 0x3FFD, - 0x3FFA, 0x3FFD, 0x4000, 0x3FFB, 0x4000, 0x3FFA, 0x3FFF, 0x3FFA, -}; +ROM_ASSET_LOAD_ANIM(penguin_seg5_animvalue_050079FC, 0x00160670, 20585, 0x000079fc, 832); // 0x05007D3C -static const u16 penguin_seg5_animindex_05007D3C[] = { - 0x0001, 0x0000, 0x0019, 0x0001, 0x0019, 0x001A, 0x0019, 0x0033, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x019D, 0x0001, 0x019E, 0x0001, 0x019F, - 0x0019, 0x004C, 0x0019, 0x0065, 0x0019, 0x007E, - 0x0001, 0x019A, 0x0001, 0x019B, 0x0001, 0x019C, - 0x0019, 0x0097, 0x0019, 0x00B0, 0x0019, 0x00C9, - 0x0001, 0x0197, 0x0001, 0x0198, 0x0001, 0x0199, - 0x0019, 0x00E2, 0x0019, 0x00FB, 0x0019, 0x0114, - 0x0001, 0x0194, 0x0001, 0x0195, 0x0001, 0x0196, - 0x0019, 0x012D, 0x0019, 0x0146, 0x0019, 0x015F, - 0x0001, 0x0191, 0x0001, 0x0192, 0x0001, 0x0193, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0178, -}; +ROM_ASSET_LOAD_ANIM(penguin_seg5_animindex_05007D3C, 0x00160670, 20585, 0x00007d3c, 144); // 0x05007DCC static const struct Animation penguin_seg5_anim_05007DCC = { diff --git a/actors/penguin/anims/anim_050087C0.inc.c b/actors/penguin/anims/anim_050087C0.inc.c index c801ed95a..61341aad4 100644 --- a/actors/penguin/anims/anim_050087C0.inc.c +++ b/actors/penguin/anims/anim_050087C0.inc.c @@ -1,170 +1,9 @@ +#include "pc/rom_assets.h" // 0x05007DE4 -static const s16 penguin_seg5_animvalue_05007DE4[] = { - 0x0000, 0x0046, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFE, 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFB, 0xFFFB, 0xFFFB, - 0xFFFB, 0xFFFC, 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFD, - 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0005, - 0x0008, 0x000D, 0x0011, 0x0017, 0x001C, 0x0022, 0x0027, 0x002D, - 0x0032, 0x0036, 0x003A, 0x003D, 0x003F, 0x0040, 0x0040, 0x003E, - 0x003B, 0x0036, 0x0030, 0x0027, 0x001C, 0x000F, 0x0000, 0xFFCF, - 0xFF6A, 0xFEEB, 0xFE67, 0xFDF7, 0xFD88, 0xFD08, 0xFC8A, 0xFC23, - 0xFBE8, 0xFBEE, 0xFC5A, 0xFD26, 0xFE1D, 0xFF0C, 0xFFC2, 0x0008, - 0xFFBB, 0xFEF9, 0xFDFC, 0xFCFF, 0xFC3C, 0xFBEE, 0xFC02, 0xFC3A, - 0xFC90, 0xFCFB, 0xFD75, 0xFDF6, 0xFE78, 0xFEF2, 0xFF5D, 0xFFB3, - 0xFFEC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFE, 0xFFFA, 0xFFF6, 0xFFF1, 0xFFEB, 0xFFE5, 0xFFDE, - 0xFFD8, 0xFFD2, 0xFFCC, 0xFFC7, 0xFFC2, 0xFFBE, 0xFFBC, 0xFFBA, - 0xFFBB, 0xFFBD, 0xFFC0, 0xFFC6, 0xFFCF, 0xFFD9, 0xFFE7, 0xFFF7, - 0x0009, 0x0080, 0x016F, 0x025F, 0x02DC, 0x0271, 0x0081, 0xFD5B, - 0xF9E8, 0xF715, 0xF5CD, 0xF64A, 0xF7DB, 0xFA0D, 0xFC6A, 0xFE7F, - 0xFFD8, 0x0000, 0xFE4B, 0xFAEC, 0xF6C2, 0xF2AA, 0xEF82, 0xEE28, - 0xEE19, 0xEE3B, 0xEE88, 0xEEFC, 0xEF93, 0xF047, 0xF113, 0xF1F4, - 0xF2E4, 0xF3DF, 0xF4DF, 0xF5E1, 0xF6DF, 0xF7D5, 0xF8BD, 0xF994, - 0xFA55, 0xFAFA, 0xFB7F, 0xFBE0, 0xFC12, 0xFC12, 0xFBE9, 0xFB9F, - 0xFB3C, 0xFAC6, 0xFA48, 0xF9C7, 0xF94D, 0xF8E1, 0xF88B, 0xF852, - 0xF840, 0xF85B, 0xF911, 0xFA86, 0xFC56, 0xFE1D, 0xFF77, 0x0000, - 0x145F, 0x145F, 0x147C, 0x14D1, 0x1558, 0x160E, 0x16EC, 0x17EF, - 0x1911, 0x1A4D, 0x1B9F, 0x1D02, 0x1E70, 0x1FE6, 0x215E, 0x22D4, - 0x2442, 0x25A4, 0x26F5, 0x2830, 0x2950, 0x2A51, 0x2B2D, 0x2BE0, - 0x2C65, 0x2CB7, 0x2CD1, 0x2A54, 0x2460, 0x1D2E, 0x16F8, 0x13F6, - 0x1572, 0x19EF, 0x1F80, 0x243A, 0x262F, 0x2503, 0x221C, 0x1E35, - 0x1A08, 0x1650, 0x13C6, 0x1326, 0x1571, 0x1A52, 0x207B, 0x269D, - 0x2B6A, 0x2D95, 0x2DE0, 0x2DF1, 0x2DCB, 0x2D74, 0x2CF1, 0x2C47, - 0x2B7B, 0x2A92, 0x2992, 0x287E, 0x275C, 0x2631, 0x2503, 0x23D5, - 0x22AE, 0x2191, 0x2085, 0x1F8E, 0x1EB0, 0x1DF2, 0x1D4A, 0x1CAB, - 0x1C13, 0x1B82, 0x1AF7, 0x1A72, 0x19F1, 0x1974, 0x18F9, 0x1881, - 0x1809, 0x1791, 0x1719, 0x16A0, 0x1620, 0x159D, 0x1523, 0x14BE, - 0x1478, 0x145F, 0xBDF0, 0xBDF0, 0xBDF0, 0xBDF0, 0xBDF0, 0xBDF0, - 0xBDF0, 0xBDF0, 0xBDF0, 0xBDF0, 0xBDF1, 0xBDF1, 0xBDF1, 0xBDF1, - 0xBDF2, 0xBDF2, 0xBDF2, 0xBDF2, 0xBDF2, 0xBDF3, 0xBDF3, 0xBDF3, - 0xBDF3, 0xBDF3, 0xBDF3, 0xBDF3, 0xBDF3, 0xBE26, 0xBE8B, 0xBED7, - 0xBEBC, 0xBDEE, 0xBBD4, 0xB8A0, 0xB538, 0xB285, 0xB16B, 0xB229, - 0xB410, 0xB6A3, 0xB966, 0xBBDB, 0xBD87, 0xBDEC, 0xBC58, 0xB904, - 0xB4D6, 0xB0B3, 0xAD81, 0xAC26, 0xAC1C, 0xAC44, 0xAC97, 0xAD12, - 0xADAF, 0xAE6A, 0xAF3E, 0xB025, 0xB11D, 0xB21E, 0xB325, 0xB42E, - 0xB532, 0xB62D, 0xB71B, 0xB7F6, 0xB8BB, 0xB963, 0xB9EA, 0xBA4C, - 0xBA7D, 0xBA7B, 0xBA4F, 0xB9FF, 0xB995, 0xB919, 0xB892, 0xB809, - 0xB786, 0xB711, 0xB6B2, 0xB672, 0xB658, 0xB66D, 0xB71B, 0xB888, - 0xBA51, 0xBC12, 0xBD68, 0xBDF0, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, 0x0002, 0x0003, 0x0003, - 0x0004, 0x0005, 0x0005, 0x0006, 0x0007, 0x0007, 0x0008, 0x0008, - 0x0009, 0x0009, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0xFF9C, - 0xFEBE, 0xFE16, 0xFE4A, 0x0000, 0x0483, 0x0B64, 0x12B3, 0x1882, - 0x1ADF, 0x195B, 0x1574, 0x1022, 0x0A5C, 0x051A, 0x0153, 0x0000, - 0x025B, 0x07E7, 0x0F08, 0x1620, 0x1B90, 0x1DBC, 0x1D26, 0x1B88, - 0x1917, 0x1607, 0x128D, 0x0EDE, 0x0B2F, 0x07B5, 0x04A5, 0x0233, - 0x0095, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0xEA69, 0xEA69, - 0xEA4C, 0xE9FB, 0xE979, 0xE8CB, 0xE7F6, 0xE6FE, 0xE5E9, 0xE4BA, - 0xE376, 0xE223, 0xE0C4, 0xDF5F, 0xDDF8, 0xDC94, 0xDB37, 0xD9E6, - 0xD8A6, 0xD77B, 0xD66A, 0xD578, 0xD4AA, 0xD403, 0xD38A, 0xD342, - 0xD32F, 0xD5DA, 0xDC1E, 0xE37D, 0xE97D, 0xEBA1, 0xE80D, 0xE069, - 0xD780, 0xD01B, 0xCD05, 0xCE98, 0xD2AE, 0xD855, 0xDE9A, 0xE48A, - 0xE933, 0xEBA1, 0xEB0C, 0xE80A, 0xE3B9, 0xDF35, 0xDB9D, 0xDA0D, - 0xD9E9, 0xD9D4, 0xD9CC, 0xD9D3, 0xD9E6, 0xDA05, 0xDA30, 0xDA65, - 0xDAA5, 0xDAED, 0xDB3F, 0xDB99, 0xDBFA, 0xDC62, 0xDCCF, 0xDD43, - 0xDDBA, 0xDE36, 0xDEB5, 0xDF37, 0xDFBA, 0xE03F, 0xE0C4, 0xE149, - 0xE1CE, 0xE251, 0xE2D1, 0xE34F, 0xE3CA, 0xE440, 0xE4B1, 0xE51D, - 0xE5A7, 0xE666, 0xE744, 0xE82B, 0xE905, 0xE9BC, 0xEA3A, 0xEA69, - 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEE, 0xBDEE, - 0xBDEE, 0xBDEE, 0xBDED, 0xBDED, 0xBDED, 0xBDEC, 0xBDEC, 0xBDEC, - 0xBDEB, 0xBDEB, 0xBDEB, 0xBDEA, 0xBDEA, 0xBDEA, 0xBDEA, 0xBDEA, - 0xBDE9, 0xBDE9, 0xBDE9, 0xBE5C, 0xBF42, 0xBFEE, 0xBFB7, 0xBDEE, - 0xB93E, 0xB219, 0xAA82, 0xA47A, 0xA206, 0xA3A0, 0xA7C0, 0xAD5C, - 0xB36B, 0xB8E4, 0xBCBD, 0xBDEE, 0xBB10, 0xB4A3, 0xAC79, 0xA464, - 0x9E35, 0x9BBE, 0x9BD1, 0x9C07, 0x9C5F, 0x9CD7, 0x9D6D, 0x9E1F, - 0x9EEB, 0x9FD0, 0xA0CA, 0xA1D9, 0xA2FA, 0xA42C, 0xA56C, 0xA6B8, - 0xA810, 0xA970, 0xAAD7, 0xAC43, 0xADB2, 0xAF22, 0xB091, 0xB1FD, - 0xB365, 0xB4C5, 0xB61E, 0xB76C, 0xB8AD, 0xB9E0, 0xBB03, 0xBC14, - 0xBD10, 0xBDF7, 0xBE9E, 0xBEEC, 0xBEF5, 0xBECE, 0xBE8B, 0xBE42, - 0xBE07, 0xBDEF, 0x8001, 0x8001, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0025, - 0x0085, 0x0106, 0x0190, 0x0209, 0x0289, 0x0321, 0x03AC, 0x0409, - 0x0413, 0x03B9, 0x0317, 0x024D, 0x017A, 0x00BD, 0x0034, 0x0000, - 0x004D, 0x010E, 0x0209, 0x0304, 0x03C5, 0x0413, 0x03FE, 0x03C5, - 0x0370, 0x0304, 0x028A, 0x0209, 0x0188, 0x010E, 0x00A2, 0x004D, - 0x0014, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8029, 0x808C, 0x8110, 0x8199, 0x820B, 0x8279, 0x82F6, - 0x8366, 0x83AC, 0x83AC, 0x8357, 0x82C2, 0x820A, 0x814B, 0x80A2, - 0x802A, 0x8001, 0x8054, 0x8117, 0x8211, 0x830A, 0x83C8, 0x8415, - 0x8400, 0x83C7, 0x8372, 0x8306, 0x828C, 0x820B, 0x818A, 0x8110, - 0x80A4, 0x804F, 0x8016, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x0000, 0x0033, 0x00C4, 0x01A2, 0x02BF, 0x040A, 0x0574, 0x06EE, - 0x0868, 0x09D3, 0x0B20, 0x0C3E, 0x0D1F, 0x0DB3, 0x0E05, 0x0E2D, - 0x0E2F, 0x0E12, 0x0DD9, 0x0D8A, 0x0D2A, 0x0CBE, 0x0C4B, 0x0BD5, - 0x0B62, 0x0AF6, 0x0A97, 0x0A47, 0x09FF, 0x09BC, 0x0977, 0x092A, - 0x08D0, 0x0864, 0x07DF, 0x073D, 0x0678, 0x0589, 0x046B, 0x0320, - 0x01AD, 0x001B, 0xFE72, 0xFCB7, 0xFAF3, 0xF92C, 0xF769, 0xF5B3, - 0xF410, 0xF287, 0xF120, 0xEFE2, 0xEED5, 0xEDFE, 0xED67, 0xED15, - 0xECFB, 0xED04, 0xED2E, 0xED76, 0xEDDA, 0xEE58, 0xEEEC, 0xEF96, - 0xF051, 0xF11D, 0xF1F6, 0xF2DA, 0xF3C6, 0xF4B9, 0xF5B0, 0xF6A8, - 0xF7A0, 0xF894, 0xF982, 0xFA68, 0xFB44, 0xFC12, 0xFCD2, 0xFD7F, - 0xFE19, 0xFE9A, 0xFF02, 0xFF55, 0xFF94, 0xFFC2, 0xFFE1, 0xFFF4, - 0xFFFE, 0x0000, 0x0000, 0xFFF4, 0xFFD0, 0xFF99, 0xFF54, 0xFF04, - 0xFEAE, 0xFE55, 0xFDFF, 0xFDAF, 0xFD6A, 0xFD33, 0xFD0F, 0xFD02, - 0xFD0A, 0xFD22, 0xFD46, 0xFD76, 0xFDB0, 0xFDF1, 0xFE38, 0xFE84, - 0xFED2, 0xFF21, 0xFF6F, 0xFFBA, 0x0000, 0x004B, 0x00A3, 0x0104, - 0x016A, 0x01D0, 0x0232, 0x028D, 0x02DB, 0x0318, 0x0341, 0x0351, - 0x034F, 0x0344, 0x0332, 0x0318, 0x02F8, 0x02D3, 0x02A8, 0x0279, - 0x0246, 0x0210, 0x01D7, 0x019D, 0x0161, 0x0126, 0x00EA, 0x00AF, - 0x0076, 0x003F, 0x0007, 0xFFCB, 0xFF89, 0xFF43, 0xFEF9, 0xFEAD, - 0xFE5F, 0xFE10, 0xFDC0, 0xFD6F, 0xFD1F, 0xFCD1, 0xFC84, 0xFC39, - 0xFBF1, 0xFBAE, 0xFB6E, 0xFB33, 0xFAFE, 0xFACF, 0xFAA6, 0xFA86, - 0xFA6D, 0xFA5D, 0xFA56, 0xFA86, 0xFB0B, 0xFBCC, 0xFCB1, 0xFDA2, - 0xFE87, 0xFF49, 0xFFCF, 0x0000, 0x3EE5, 0x3F0D, 0x3F7B, 0x4024, - 0x40F9, 0x41EF, 0x42F7, 0x4407, 0x450F, 0x4605, 0x46DA, 0x4783, - 0x47F1, 0x4819, 0x47FF, 0x47B4, 0x4740, 0x46A7, 0x45F0, 0x4522, - 0x4442, 0x4356, 0x4265, 0x4175, 0x408B, 0x3FAF, 0x3EE5, 0x3E19, - 0x3D35, 0x3C41, 0x3B47, 0x3A4D, 0x395C, 0x387C, 0x37B6, 0x3711, - 0x3695, 0x364C, 0x362A, 0x361E, 0x3627, 0x3641, 0x366B, 0x36A2, - 0x36E3, 0x372C, 0x377A, 0x37CC, 0x381F, 0x3871, 0x38BE, 0x3905, - 0x3943, 0x3976, 0x399B, 0x39B1, 0x39B9, 0x39BA, 0x39B5, 0x39A9, - 0x3998, 0x3982, 0x3969, 0x394C, 0x392D, 0x390D, 0x38EC, 0x38CA, - 0x38AA, 0x388B, 0x386E, 0x3854, 0x383E, 0x382C, 0x381F, 0x3818, - 0x3818, 0x3820, 0x382F, 0x3847, 0x386A, 0x38C1, 0x396A, 0x3A4C, - 0x3B4E, 0x3C58, 0x3D51, 0x3E21, 0x3EB0, 0x3EE5, 0xC003, 0x4004, - 0xC003, 0xC001, 0x4004, 0xC001, 0x3FFD, 0x3FFA, 0x3FFD, 0x4000, - 0x3FFB, 0x4000, 0x3FFA, 0x3FFF, 0x3FFA, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(penguin_seg5_animvalue_05007DE4, 0x00160670, 20585, 0x00007de4, 2380); // 0x05008730 -static const u16 penguin_seg5_animindex_05008730[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x005A, 0x0002, 0x005A, 0x005C, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x04A2, 0x0001, 0x04A3, 0x0001, 0x04A4, - 0x005A, 0x00B6, 0x005A, 0x0110, 0x005A, 0x016A, - 0x0001, 0x049F, 0x0001, 0x04A0, 0x0001, 0x04A1, - 0x005A, 0x01C4, 0x005A, 0x021E, 0x005A, 0x0278, - 0x0001, 0x049C, 0x0001, 0x049D, 0x0001, 0x049E, - 0x0001, 0x02D2, 0x0001, 0x02D3, 0x005A, 0x02D4, - 0x0001, 0x0499, 0x0001, 0x049A, 0x0001, 0x049B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x032E, - 0x0001, 0x0496, 0x0001, 0x0497, 0x0001, 0x0498, - 0x005A, 0x0388, 0x005A, 0x03E2, 0x005A, 0x043C, -}; +ROM_ASSET_LOAD_ANIM(penguin_seg5_animindex_05008730, 0x00160670, 20585, 0x00008730, 144); // 0x050087C0 static const struct Animation penguin_seg5_anim_050087C0 = { diff --git a/actors/penguin/anims/anim_05008B5C.inc.c b/actors/penguin/anims/anim_05008B5C.inc.c index d18f3c6ff..b8d564414 100644 --- a/actors/penguin/anims/anim_05008B5C.inc.c +++ b/actors/penguin/anims/anim_05008B5C.inc.c @@ -1,69 +1,9 @@ +#include "pc/rom_assets.h" // 0x050087D8 -static const s16 penguin_seg5_animvalue_050087D8[] = { - 0x0000, 0x0046, 0x0005, 0x000C, 0x001B, 0x002B, 0x0031, 0x002D, - 0x0023, 0x0016, 0x0009, 0x0000, 0xFFF9, 0xFFF2, 0xFFEC, 0xFFE8, - 0xFFE7, 0xFFEA, 0xFFF2, 0xFFFB, 0x0001, 0x0005, 0xF156, 0xF29E, - 0xF5C2, 0xF9B3, 0xFD64, 0x012B, 0x058E, 0x09BC, 0x0CE5, 0x0E38, - 0x0D2A, 0x0A45, 0x065C, 0x0241, 0xFEC7, 0xFB88, 0xF7F7, 0xF4AE, - 0xF245, 0xF156, 0x0005, 0xFF93, 0xFE97, 0xFD9B, 0xFD28, 0xFD59, - 0xFDDA, 0xFE8B, 0xFF4C, 0x0000, 0x00C5, 0x01B1, 0x0293, 0x033E, - 0x0382, 0x0325, 0x0248, 0x013F, 0x0062, 0x0005, 0x0005, 0x0005, - 0x0006, 0x0006, 0x0007, 0x0007, 0x0006, 0x0006, 0x0005, 0x0005, - 0x0004, 0x0004, 0x0003, 0x0003, 0x0003, 0x0003, 0x0004, 0x0004, - 0x0004, 0x0005, 0x14C7, 0x16B0, 0x1AE3, 0x1F17, 0x2100, 0x1FC7, - 0x1CD8, 0x194D, 0x163E, 0x14C7, 0x1589, 0x17C9, 0x1A92, 0x1CF1, - 0x1DF2, 0x1CFE, 0x1AB8, 0x1801, 0x15BB, 0x14C7, 0xBDEE, 0xBDEE, - 0xBDEE, 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEE, 0xBDEE, 0xBDEE, - 0xBDEE, 0xBDEE, 0xBDEE, 0xBDEE, 0xBDEE, 0xBDEE, 0xBDEE, 0xBDEE, - 0xBDEE, 0xBDEE, 0x0003, 0x0003, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0002, 0x0003, 0x0003, 0x0003, 0x0002, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0003, 0xEE13, 0xEBD9, - 0xE6F2, 0xE20B, 0xDFD1, 0xE146, 0xE4C2, 0xE8F1, 0xEC7D, 0xEE13, - 0xECDC, 0xE9BB, 0xE5F2, 0xE2C1, 0xE169, 0xE2BA, 0xE5DE, 0xE99E, - 0xECC2, 0xEE13, 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEF, - 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEF, 0xBDEE, 0xBDEE, - 0xBDEE, 0xBDEE, 0xBDEE, 0xBDEF, 0xBDEF, 0xBDEF, 0x8001, 0x7FE2, - 0x7F9D, 0x7F4C, 0x7F07, 0x7EEB, 0x7F16, 0x7F75, 0x7FD3, 0x8001, - 0x7F9C, 0x7EB1, 0x7D98, 0x7CAD, 0x7C4A, 0x7CAD, 0x7D98, 0x7EB1, - 0x7F9C, 0x8001, 0x86EF, 0x8604, 0x83B0, 0x8092, 0x7D45, 0x7A6F, - 0x77A9, 0x74AE, 0x724D, 0x7154, 0x721C, 0x741B, 0x76CB, 0x79A7, - 0x7C29, 0x7EA9, 0x8184, 0x842E, 0x8629, 0x86EF, 0x0000, 0xFF30, - 0xFD40, 0xFAF0, 0xF900, 0xF830, 0xF969, 0xFC18, 0xFEC8, 0x0000, - 0xFFF6, 0xFFDC, 0xFFBD, 0xFFA3, 0xFF98, 0xFFA3, 0xFFBD, 0xFFDC, - 0xFFF6, 0x0000, 0x0000, 0x0079, 0x0185, 0x0291, 0x030B, 0x02C2, - 0x0212, 0x0137, 0x0073, 0x0003, 0x0002, 0x0046, 0x00A8, 0x00FF, - 0x0125, 0x0106, 0x00BD, 0x0067, 0x001E, 0x0000, 0xEEE4, 0xEFBE, - 0xF1DA, 0xF490, 0xF737, 0xFA16, 0xFD7D, 0x00C6, 0x0352, 0x047B, - 0x03E1, 0x01F0, 0xFF3C, 0xFC54, 0xF9CA, 0xF746, 0xF466, 0xF1B1, - 0xEFAE, 0xEEE4, 0x8001, 0x7FE3, 0x7FA7, 0x7F6B, 0x7F53, 0x7F86, - 0x7FF1, 0x805A, 0x807E, 0x8026, 0x7EEF, 0x7D07, 0x7AF9, 0x7954, - 0x78A5, 0x7966, 0x7B39, 0x7D66, 0x7F3A, 0x8001, 0x06E9, 0x0627, - 0x044F, 0x0209, 0xFFFD, 0xFDFF, 0xFBBD, 0xF99E, 0xF80C, 0xF76F, - 0xF813, 0xF9B3, 0xFBDD, 0xFE1B, 0xFFFD, 0x01B2, 0x0389, 0x0537, - 0x0670, 0x06E9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3EE5, 0x3DF1, - 0x3BD7, 0x39BD, 0x38C9, 0x3968, 0x3AE4, 0x3CAE, 0x3E33, 0x3EE5, - 0x3E6A, 0x3D22, 0x3B93, 0x3A41, 0x39B3, 0x3A3E, 0x3B87, 0x3D11, - 0x3E5B, 0x3EE5, 0xC003, 0x4004, 0xC003, 0xC001, 0x4004, 0xC001, - 0x3FFD, 0x3FFA, 0x3FFD, 0x4000, 0x3FFB, 0x4000, 0x3FFA, 0x3FFF, - 0x3FFA, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(penguin_seg5_animvalue_050087D8, 0x00160670, 20585, 0x000087d8, 756); // 0x05008ACC -static const u16 penguin_seg5_animindex_05008ACC[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0014, 0x0002, 0x0014, 0x0016, 0x0014, 0x002A, - 0x0001, 0x0176, 0x0001, 0x0177, 0x0001, 0x0178, - 0x0014, 0x003E, 0x0014, 0x0052, 0x0014, 0x0066, - 0x0001, 0x0173, 0x0001, 0x0174, 0x0001, 0x0175, - 0x0014, 0x007A, 0x0014, 0x008E, 0x0014, 0x00A2, - 0x0001, 0x0170, 0x0001, 0x0171, 0x0001, 0x0172, - 0x0014, 0x00B6, 0x0014, 0x00CA, 0x0014, 0x00DE, - 0x0001, 0x016D, 0x0001, 0x016E, 0x0001, 0x016F, - 0x0014, 0x00F2, 0x0014, 0x0106, 0x0014, 0x011A, - 0x0001, 0x016A, 0x0001, 0x016B, 0x0001, 0x016C, - 0x0014, 0x012E, 0x0014, 0x0142, 0x0014, 0x0156, -}; +ROM_ASSET_LOAD_ANIM(penguin_seg5_animindex_05008ACC, 0x00160670, 20585, 0x00008acc, 144); // 0x05008B5C static const struct Animation penguin_seg5_anim_05008B5C = { diff --git a/actors/penguin/collision.inc.c b/actors/penguin/collision.inc.c index 4bb976288..a65a96136 100644 --- a/actors/penguin/collision.inc.c +++ b/actors/penguin/collision.inc.c @@ -1,29 +1,5 @@ +#include "pc/rom_assets.h" // Penguin // 0x05008B88 - 0x05008C00 -const Collision penguin_seg5_collision_05008B88[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(12, 66, -12), - COL_VERTEX(12, 0, -12), - COL_VERTEX(12, 0, 12), - COL_VERTEX(12, 66, 12), - COL_VERTEX(-12, 0, -12), - COL_VERTEX(-12, 66, -12), - COL_VERTEX(-12, 0, 12), - COL_VERTEX(-12, 66, 12), - - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 10), - COL_TRI(2, 1, 0), - COL_TRI(3, 2, 0), - COL_TRI(0, 1, 4), - COL_TRI(5, 0, 4), - COL_TRI(4, 6, 5), - COL_TRI(6, 7, 5), - COL_TRI(3, 0, 5), - COL_TRI(7, 3, 5), - COL_TRI(2, 3, 6), - COL_TRI(3, 7, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(penguin_seg5_collision_05008B88, 0x00160670, 20585, 0x00008b88, 120); diff --git a/actors/penguin/model.inc.c b/actors/penguin/model.inc.c index 942f99a02..f07136d62 100644 --- a/actors/penguin/model.inc.c +++ b/actors/penguin/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Penguin // 0x05002D80 @@ -25,34 +26,22 @@ static const Lights1 penguin_seg5_lights_05002DC8 = gdSPDefLights1( ); // 0x05002DE0 -ALIGNED8 const Texture penguin_seg5_texture_05002DE0[] = { -#include "actors/penguin/penguin_eye_open.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(penguin_seg5_texture_05002DE0, "actors/penguin/penguin_eye_open.rgba16.inc.c", 0x00160670, 20585, 0x00002de0, 2048); // 0x050035E0 -ALIGNED8 const Texture penguin_seg5_texture_050035E0[] = { -#include "actors/penguin/penguin_eye_half_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(penguin_seg5_texture_050035E0, "actors/penguin/penguin_eye_half_closed.rgba16.inc.c", 0x00160670, 20585, 0x000035e0, 2048); // 0x05003DE0 -ALIGNED8 const Texture penguin_seg5_texture_05003DE0[] = { -#include "actors/penguin/penguin_eye_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(penguin_seg5_texture_05003DE0, "actors/penguin/penguin_eye_closed.rgba16.inc.c", 0x00160670, 20585, 0x00003de0, 2048); // 0x050045E0 -ALIGNED8 const Texture penguin_seg5_texture_050045E0[] = { -#include "actors/penguin/penguin_eye_angry.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(penguin_seg5_texture_050045E0, "actors/penguin/penguin_eye_angry.rgba16.inc.c", 0x00160670, 20585, 0x000045e0, 2048); // 0x05004DE0 -ALIGNED8 const Texture penguin_seg5_texture_05004DE0[] = { -#include "actors/penguin/penguin_eye_angry_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(penguin_seg5_texture_05004DE0, "actors/penguin/penguin_eye_angry_unused.rgba16.inc.c", 0x00160670, 20585, 0x00004de0, 2048); // 0x050055E0 -ALIGNED8 const Texture penguin_seg5_texture_050055E0[] = { -#include "actors/penguin/penguin_beak.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(penguin_seg5_texture_050055E0, "actors/penguin/penguin_beak.rgba16.inc.c", 0x00160670, 20585, 0x000055e0, 2048); // 0x05005DE0 static const Lights1 penguin_seg5_lights_05005DE0 = gdSPDefLights1( @@ -73,82 +62,22 @@ static const Lights1 penguin_seg5_lights_05005E10 = gdSPDefLights1( ); // 0x05005E28 -static const Vtx penguin_seg5_vertex_05005E28[] = { - {{{ 27, 97, 36}, 0, { 484, 1164}, {0xac, 0x4a, 0x3a, 0xff}}}, - {{{ 79, 90, 42}, 0, { 696, -154}, {0x32, 0x64, 0x3b, 0xff}}}, - {{{ 57, 105, 0}, 0, { -440, 404}, {0x31, 0x75, 0x00, 0xff}}}, - {{{ 41, 76, 60}, 0, { 1270, 804}, {0xcc, 0x25, 0x6d, 0xff}}}, - {{{ 41, 76, -59}, 0, { 1262, 804}, {0xcc, 0x25, 0x93, 0xff}}}, - {{{ 27, 97, -35}, 0, { 476, 1164}, {0xbc, 0x50, 0xba, 0xff}}}, - {{{ 79, 90, -41}, 0, { 688, -154}, {0x32, 0x64, 0xc5, 0xff}}}, - {{{ 57, 105, 0}, 0, { -448, 404}, {0x31, 0x75, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05005E28, 0x00160670, 20585, 0x00005e28, 128); // 0x05005EA8 -static const Vtx penguin_seg5_vertex_05005EA8[] = { - {{{ 26, 154, 0}, 0, { -468, 1134}, {0x2c, 0x77, 0xff, 0xff}}}, - {{{ 27, 97, 36}, 0, { 1974, 1130}, {0xac, 0x4a, 0x3a, 0xff}}}, - {{{ 57, 105, 0}, 0, { 1030, -328}, {0x31, 0x75, 0x00, 0xff}}}, - {{{ 27, 97, -35}, 0, { 1974, 1130}, {0xbc, 0x50, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05005EA8, 0x00160670, 20585, 0x00005ea8, 64); // 0x05005EE8 -static const Vtx penguin_seg5_vertex_05005EE8[] = { - {{{ 93, 17, 53}, 0, { 0, 0}, {0x5a, 0xea, 0x56, 0xff}}}, - {{{ 110, 55, 26}, 0, { 0, 0}, {0x76, 0x20, 0x1f, 0xff}}}, - {{{ 92, 64, 53}, 0, { 0, 0}, {0x3d, 0x1e, 0x6a, 0xff}}}, - {{{ 79, 90, 42}, 0, { 0, 0}, {0x32, 0x64, 0x3b, 0xff}}}, - {{{ 110, 55, -25}, 0, { 0, 0}, {0x76, 0x20, 0xe1, 0xff}}}, - {{{ 105, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0xff}}}, - {{{ 82, 99, 0}, 0, { 0, 0}, {0x4e, 0x63, 0x00, 0xff}}}, - {{{ 92, 64, -52}, 0, { 0, 0}, {0x3d, 0x1e, 0x96, 0xff}}}, - {{{ 79, 90, -41}, 0, { 0, 0}, {0x32, 0x64, 0xc5, 0xff}}}, - {{{ 93, 17, -52}, 0, { 0, 0}, {0x5a, 0xeb, 0xaa, 0xff}}}, - {{{ 57, 105, 0}, 0, { 0, 0}, {0x31, 0x75, 0x00, 0xff}}}, - {{{ 41, 76, -59}, 0, { 0, 0}, {0xcc, 0x25, 0x93, 0xff}}}, - {{{ 41, 76, 60}, 0, { 0, 0}, {0xcc, 0x25, 0x6d, 0xff}}}, - {{{ 43, 4, -61}, 0, { 0, 0}, {0xf0, 0xe3, 0x86, 0xff}}}, - {{{ 18, 10, 37}, 0, { 0, 0}, {0x89, 0xf9, 0x29, 0xff}}}, - {{{ 43, 4, 62}, 0, { 0, 0}, {0xf0, 0xe3, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05005EE8, 0x00160670, 20585, 0x00005ee8, 256); // 0x05005FE8 -static const Vtx penguin_seg5_vertex_05005FE8[] = { - {{{ 18, 10, -36}, 0, { 0, 0}, {0x8c, 0xf9, 0xcf, 0xff}}}, - {{{ 28, -96, 0}, 0, { 0, 0}, {0xc0, 0x93, 0x00, 0xff}}}, - {{{ 18, 10, 37}, 0, { 0, 0}, {0x89, 0xf9, 0x29, 0xff}}}, - {{{ 16, 58, -19}, 0, { 0, 0}, {0x84, 0x0d, 0xea, 0xff}}}, - {{{ 43, 4, 62}, 0, { 0, 0}, {0xf0, 0xe3, 0x7a, 0xff}}}, - {{{ 41, 76, 60}, 0, { 0, 0}, {0xcc, 0x25, 0x6d, 0xff}}}, - {{{ 16, 58, 20}, 0, { 0, 0}, {0x87, 0x0c, 0x21, 0xff}}}, - {{{ 27, 97, 36}, 0, { 0, 0}, {0xac, 0x4a, 0x3a, 0xff}}}, - {{{ 27, 97, -35}, 0, { 0, 0}, {0xbc, 0x50, 0xba, 0xff}}}, - {{{ 41, 76, -59}, 0, { 0, 0}, {0xcc, 0x25, 0x93, 0xff}}}, - {{{ 92, 64, 53}, 0, { 0, 0}, {0x3d, 0x1e, 0x6a, 0xff}}}, - {{{ 43, 4, -61}, 0, { 0, 0}, {0xf0, 0xe3, 0x86, 0xff}}}, - {{{ 91, -35, -28}, 0, { 0, 0}, {0x58, 0xbd, 0xc4, 0xff}}}, - {{{ 92, 64, -52}, 0, { 0, 0}, {0x3d, 0x1e, 0x96, 0xff}}}, - {{{ 93, 17, -52}, 0, { 0, 0}, {0x5a, 0xeb, 0xaa, 0xff}}}, - {{{ 105, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05005FE8, 0x00160670, 20585, 0x00005fe8, 256); // 0x050060E8 -static const Vtx penguin_seg5_vertex_050060E8[] = { - {{{ 28, -96, 0}, 0, { 0, 0}, {0xc0, 0x93, 0x00, 0xff}}}, - {{{ 91, -35, -28}, 0, { 0, 0}, {0x58, 0xbd, 0xc4, 0xff}}}, - {{{ 91, -35, 29}, 0, { 0, 0}, {0x58, 0xbc, 0x3b, 0xff}}}, - {{{ 105, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0xff}}}, - {{{ 43, 4, 62}, 0, { 0, 0}, {0xf0, 0xe3, 0x7a, 0xff}}}, - {{{ 93, 17, 53}, 0, { 0, 0}, {0x5a, 0xea, 0x56, 0xff}}}, - {{{ 92, 64, 53}, 0, { 0, 0}, {0x3d, 0x1e, 0x6a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_050060E8, 0x00160670, 20585, 0x000060e8, 112); // 0x05006158 -static const Vtx penguin_seg5_vertex_05006158[] = { - {{{ 27, 97, 36}, 0, { 0, 0}, {0xac, 0x4a, 0x3a, 0xff}}}, - {{{ 26, 154, 0}, 0, { 0, 0}, {0x2c, 0x77, 0xff, 0xff}}}, - {{{ 27, 97, -35}, 0, { 0, 0}, {0xbc, 0x50, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006158, 0x00160670, 20585, 0x00006158, 48); // 0x05006188 - 0x050061C8 const Gfx penguin_seg5_dl_05006188[] = { @@ -283,268 +212,52 @@ const Gfx penguin_seg5_dl_050064E8[] = { }; // 0x05006518 -static const Vtx penguin_seg5_vertex_05006518[] = { - {{{ -13, -3, -4}, 0, { 0, 0}, {0x01, 0x00, 0x7f, 0x00}}}, - {{{ 110, -22, -9}, 0, { 0, 0}, {0x02, 0xef, 0x7d, 0x00}}}, - {{{ 136, 16, -8}, 0, { 0, 0}, {0x01, 0x0d, 0x7e, 0x00}}}, - {{{ 8, 25, -12}, 0, { 0, 0}, {0xf0, 0x04, 0x83, 0xff}}}, - {{{ 136, 16, -8}, 0, { 0, 0}, {0x04, 0x01, 0x82, 0xff}}}, - {{{ 110, -22, -9}, 0, { 0, 0}, {0x03, 0x00, 0x81, 0xff}}}, - {{{ -7, -33, -11}, 0, { 0, 0}, {0xe5, 0x05, 0x85, 0xff}}}, - {{{ -13, -3, -4}, 0, { 0, 0}, {0xc9, 0x0d, 0x8f, 0xff}}}, - {{{ 8, 25, -12}, 0, { 0, 0}, {0xff, 0x21, 0x7a, 0xff}}}, - {{{ -7, -33, -11}, 0, { 0, 0}, {0x00, 0xe4, 0x7b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006518, 0x00160670, 20585, 0x00006518, 160); // 0x050065B8 -static const Vtx penguin_seg5_vertex_050065B8[] = { - {{{ 110, -22, 9}, 0, { 0, 0}, {0x02, 0xef, 0x83, 0x00}}}, - {{{ -7, -33, 11}, 0, { 0, 0}, {0x00, 0xe4, 0x85, 0x00}}}, - {{{ -14, -3, 4}, 0, { 0, 0}, {0x01, 0x00, 0x81, 0x00}}}, - {{{ 136, 16, 8}, 0, { 0, 0}, {0x01, 0x0d, 0x82, 0xff}}}, - {{{ 8, 25, 12}, 0, { 0, 0}, {0xff, 0x21, 0x86, 0xff}}}, - {{{ -14, -3, 4}, 0, { 0, 0}, {0xc9, 0x0d, 0x71, 0xff}}}, - {{{ -7, -33, 11}, 0, { 0, 0}, {0xe5, 0x05, 0x7b, 0xff}}}, - {{{ 8, 25, 12}, 0, { 0, 0}, {0xf0, 0x04, 0x7d, 0xff}}}, - {{{ 110, -22, 9}, 0, { 0, 0}, {0x03, 0x00, 0x7f, 0xff}}}, - {{{ 136, 16, 8}, 0, { 0, 0}, {0x04, 0x01, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_050065B8, 0x00160670, 20585, 0x000065b8, 160); // 0x05006658 -static const Vtx penguin_seg5_vertex_05006658[] = { - {{{ -16, -2, -1}, 0, { 0, 0}, {0xca, 0x8e, 0x00, 0x00}}}, - {{{ 46, -8, -1}, 0, { 0, 0}, {0x02, 0x81, 0x00, 0x00}}}, - {{{ 46, 16, 37}, 0, { 0, 0}, {0x04, 0x9e, 0x50, 0x00}}}, - {{{ -21, 16, -19}, 0, { 0, 0}, {0xa6, 0xb9, 0xcc, 0xff}}}, - {{{ 46, 16, -41}, 0, { 0, 0}, {0x04, 0x9e, 0xb0, 0xff}}}, - {{{ 99, 16, -16}, 0, { 0, 0}, {0x5f, 0xbf, 0xcd, 0xff}}}, - {{{ 94, -1, -1}, 0, { 0, 0}, {0x40, 0x93, 0x00, 0xff}}}, - {{{ 99, 16, 12}, 0, { 0, 0}, {0x5f, 0xbf, 0x33, 0xff}}}, - {{{ 46, 16, 37}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 99, 16, 12}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 46, 16, -41}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -21, 16, 15}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -21, 16, 15}, 0, { 0, 0}, {0xa6, 0xb9, 0x34, 0xff}}}, - {{{ -21, 16, -19}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 99, 16, -16}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006658, 0x00160670, 20585, 0x00006658, 240); // 0x05006748 -static const Vtx penguin_seg5_vertex_05006748[] = { - {{{ 99, 16, -12}, 0, { 0, 0}, {0x5f, 0xbf, 0xcd, 0x00}}}, - {{{ 99, 16, 16}, 0, { 0, 0}, {0x5f, 0xbf, 0x33, 0x00}}}, - {{{ 94, -1, 1}, 0, { 0, 0}, {0x40, 0x93, 0x00, 0x00}}}, - {{{ -21, 16, 19}, 0, { 0, 0}, {0xa6, 0xb9, 0x34, 0xff}}}, - {{{ -21, 16, -15}, 0, { 0, 0}, {0xa6, 0xb9, 0xcc, 0xff}}}, - {{{ -16, -2, 1}, 0, { 0, 0}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ 46, 16, -37}, 0, { 0, 0}, {0x04, 0x9e, 0xb0, 0xff}}}, - {{{ -21, 16, -15}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 46, 16, 41}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 46, 16, -37}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 46, 16, 41}, 0, { 0, 0}, {0x04, 0x9e, 0x50, 0xff}}}, - {{{ 46, -8, 1}, 0, { 0, 0}, {0x02, 0x81, 0x00, 0xff}}}, - {{{ 99, 16, -12}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 99, 16, 16}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -21, 16, 19}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006748, 0x00160670, 20585, 0x00006748, 240); // 0x05006838 -static const Vtx penguin_seg5_vertex_05006838[] = { - {{{ 15, 153, 0}, 0, { 0, 0}, {0x6a, 0x45, 0x00, 0x00}}}, - {{{ 16, 96, 36}, 0, { 0, 0}, {0xab, 0x4a, 0x39, 0x00}}}, - {{{ 46, 105, 0}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0x00}}}, - {{{ 16, 96, -36}, 0, { 0, 0}, {0xbb, 0x50, 0xbb, 0xff}}}, - {{{ 15, 153, 0}, 0, { 0, 0}, {0x81, 0xfd, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006838, 0x00160670, 20585, 0x00006838, 80); // 0x05006888 -static const Vtx penguin_seg5_vertex_05006888[] = { - {{{ 7, 9, -37}, 0, { 0, 0}, {0x8c, 0xf9, 0xcf, 0x00}}}, - {{{ 7, 9, 37}, 0, { 0, 0}, {0x89, 0xfa, 0x29, 0x00}}}, - {{{ 6, 57, -20}, 0, { 0, 0}, {0x84, 0x0d, 0xeb, 0x00}}}, - {{{ 30, 76, 60}, 0, { 0, 0}, {0xca, 0x22, 0x6d, 0xff}}}, - {{{ 32, 3, 62}, 0, { 0, 0}, {0xed, 0xe4, 0x7a, 0xff}}}, - {{{ 94, 64, 53}, 0, { 0, 0}, {0x3b, 0x14, 0x6e, 0xff}}}, - {{{ 32, 3, -62}, 0, { 0, 0}, {0xed, 0xe4, 0x86, 0xff}}}, - {{{ 94, 64, -53}, 0, { 0, 0}, {0x3b, 0x14, 0x92, 0xff}}}, - {{{ 95, 17, -53}, 0, { 0, 0}, {0x58, 0xeb, 0xa8, 0xff}}}, - {{{ 17, -97, 0}, 0, { 0, 0}, {0xbd, 0x95, 0x00, 0xff}}}, - {{{ 107, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0xff}}}, - {{{ 92, -35, -29}, 0, { 0, 0}, {0x55, 0xba, 0xc3, 0xff}}}, - {{{ 95, 17, 53}, 0, { 0, 0}, {0x58, 0xeb, 0x58, 0xff}}}, - {{{ 92, -35, 29}, 0, { 0, 0}, {0x55, 0xba, 0x3d, 0xff}}}, - {{{ 16, 96, 36}, 0, { 0, 0}, {0xab, 0x4a, 0x39, 0xff}}}, - {{{ 6, 57, 20}, 0, { 0, 0}, {0x86, 0x0c, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006888, 0x00160670, 20585, 0x00006888, 256); // 0x05006988 -static const Vtx penguin_seg5_vertex_05006988[] = { - {{{ 112, 55, 26}, 0, { 0, 0}, {0x79, 0x11, 0x22, 0xff}}}, - {{{ 92, 90, 41}, 0, { 0, 0}, {0x34, 0x5e, 0x43, 0x00}}}, - {{{ 94, 64, 53}, 0, { 0, 0}, {0x3b, 0x14, 0x6e, 0x00}}}, - {{{ 94, 64, -53}, 0, { 0, 0}, {0x3b, 0x14, 0x92, 0xff}}}, - {{{ 92, 90, -41}, 0, { 0, 0}, {0x33, 0x5e, 0xbd, 0xff}}}, - {{{ 112, 55, -26}, 0, { 0, 0}, {0x79, 0x11, 0xde, 0xff}}}, - {{{ 16, 96, -36}, 0, { 0, 0}, {0xbb, 0x50, 0xbb, 0xff}}}, - {{{ 30, 76, -60}, 0, { 0, 0}, {0xca, 0x22, 0x93, 0xff}}}, - {{{ 6, 57, -20}, 0, { 0, 0}, {0x84, 0x0d, 0xeb, 0xff}}}, - {{{ 30, 76, 60}, 0, { 0, 0}, {0xca, 0x22, 0x6d, 0xff}}}, - {{{ 7, 9, 37}, 0, { 0, 0}, {0x89, 0xfa, 0x29, 0xff}}}, - {{{ 32, 3, 62}, 0, { 0, 0}, {0xed, 0xe4, 0x7a, 0xff}}}, - {{{ 32, 3, -62}, 0, { 0, 0}, {0xed, 0xe4, 0x86, 0xff}}}, - {{{ 7, 9, -37}, 0, { 0, 0}, {0x8c, 0xf9, 0xcf, 0xff}}}, - {{{ 95, 17, 53}, 0, { 0, 0}, {0x58, 0xeb, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006988, 0x00160670, 20585, 0x00006988, 240); // 0x05006A78 -static const Vtx penguin_seg5_vertex_05006A78[] = { - {{{ 112, 55, -26}, 0, { 0, 0}, {0x79, 0x11, 0xde, 0xff}}}, - {{{ 107, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0x00}}}, - {{{ 95, 17, -53}, 0, { 0, 0}, {0x58, 0xeb, 0xa8, 0x00}}}, - {{{ 7, 9, -37}, 0, { 0, 0}, {0x8c, 0xf9, 0xcf, 0xff}}}, - {{{ 17, -97, 0}, 0, { 0, 0}, {0xbd, 0x95, 0x00, 0xff}}}, - {{{ 7, 9, 37}, 0, { 0, 0}, {0x89, 0xfa, 0x29, 0xff}}}, - {{{ 92, -35, -29}, 0, { 0, 0}, {0x55, 0xba, 0xc3, 0xff}}}, - {{{ 32, 3, -62}, 0, { 0, 0}, {0xed, 0xe4, 0x86, 0xff}}}, - {{{ 32, 3, 62}, 0, { 0, 0}, {0xed, 0xe4, 0x7a, 0xff}}}, - {{{ 92, -35, 29}, 0, { 0, 0}, {0x55, 0xba, 0x3d, 0xff}}}, - {{{ 16, 96, 36}, 0, { 0, 0}, {0xab, 0x4a, 0x39, 0xff}}}, - {{{ 16, 96, -36}, 0, { 0, 0}, {0xbb, 0x50, 0xbb, 0xff}}}, - {{{ 6, 57, -20}, 0, { 0, 0}, {0x84, 0x0d, 0xeb, 0xff}}}, - {{{ 92, 90, 41}, 0, { 0, 0}, {0x34, 0x5e, 0x43, 0xff}}}, - {{{ 30, 76, 60}, 0, { 0, 0}, {0xca, 0x22, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006A78, 0x00160670, 20585, 0x00006a78, 240); // 0x05006B68 -static const Vtx penguin_seg5_vertex_05006B68[] = { - {{{ 95, 99, 0}, 0, { 0, 0}, {0x56, 0x5d, 0x00, 0xff}}}, - {{{ 92, 90, 41}, 0, { 0, 0}, {0x34, 0x5e, 0x43, 0x00}}}, - {{{ 112, 55, 26}, 0, { 0, 0}, {0x79, 0x11, 0x22, 0x00}}}, - {{{ 30, 76, -60}, 0, { 0, 0}, {0xca, 0x22, 0x93, 0xff}}}, - {{{ 92, 90, -41}, 0, { 0, 0}, {0x33, 0x5e, 0xbd, 0xff}}}, - {{{ 94, 64, -53}, 0, { 0, 0}, {0x3b, 0x14, 0x92, 0xff}}}, - {{{ 46, 105, 0}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0xff}}}, - {{{ 16, 96, -36}, 0, { 0, 0}, {0xbb, 0x50, 0xbb, 0xff}}}, - {{{ 17, -97, 0}, 0, { 0, 0}, {0xbd, 0x95, 0x00, 0xff}}}, - {{{ 92, -35, -29}, 0, { 0, 0}, {0x55, 0xba, 0xc3, 0xff}}}, - {{{ 92, -35, 29}, 0, { 0, 0}, {0x55, 0xba, 0x3d, 0xff}}}, - {{{ 16, 96, 36}, 0, { 0, 0}, {0xab, 0x4a, 0x39, 0xff}}}, - {{{ 112, 55, -26}, 0, { 0, 0}, {0x79, 0x11, 0xde, 0xff}}}, - {{{ 107, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0xff}}}, - {{{ 30, 76, 60}, 0, { 0, 0}, {0xca, 0x22, 0x6d, 0xff}}}, - {{{ 94, 64, 53}, 0, { 0, 0}, {0x3b, 0x14, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006B68, 0x00160670, 20585, 0x00006b68, 256); // 0x05006C68 -static const Vtx penguin_seg5_vertex_05006C68[] = { - {{{ 32, 3, -62}, 0, { 0, 0}, {0xed, 0xe4, 0x86, 0xff}}}, - {{{ 30, 76, -60}, 0, { 0, 0}, {0xca, 0x22, 0x93, 0x00}}}, - {{{ 94, 64, -53}, 0, { 0, 0}, {0x3b, 0x14, 0x92, 0x00}}}, - {{{ 32, 3, 62}, 0, { 0, 0}, {0xed, 0xe4, 0x7a, 0xff}}}, - {{{ 95, 17, 53}, 0, { 0, 0}, {0x58, 0xeb, 0x58, 0xff}}}, - {{{ 94, 64, 53}, 0, { 0, 0}, {0x3b, 0x14, 0x6e, 0xff}}}, - {{{ 92, -35, -29}, 0, { 0, 0}, {0x55, 0xba, 0xc3, 0xff}}}, - {{{ 107, -5, 0}, 0, { 0, 0}, {0x7b, 0xe5, 0x00, 0xff}}}, - {{{ 92, -35, 29}, 0, { 0, 0}, {0x55, 0xba, 0x3d, 0xff}}}, - {{{ 95, 17, -53}, 0, { 0, 0}, {0x58, 0xeb, 0xa8, 0xff}}}, - {{{ 112, 55, -26}, 0, { 0, 0}, {0x79, 0x11, 0xde, 0xff}}}, - {{{ 112, 55, 26}, 0, { 0, 0}, {0x79, 0x11, 0x22, 0xff}}}, - {{{ 6, 57, -20}, 0, { 0, 0}, {0x84, 0x0d, 0xeb, 0xff}}}, - {{{ 6, 57, 20}, 0, { 0, 0}, {0x86, 0x0c, 0x20, 0xff}}}, - {{{ 16, 96, 36}, 0, { 0, 0}, {0xab, 0x4a, 0x39, 0xff}}}, - {{{ 7, 9, -37}, 0, { 0, 0}, {0x8c, 0xf9, 0xcf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006C68, 0x00160670, 20585, 0x00006c68, 256); // 0x05006D68 -static const Vtx penguin_seg5_vertex_05006D68[] = { - {{{ 30, 76, 60}, 0, { 0, 0}, {0xca, 0x22, 0x6d, 0xff}}}, - {{{ 6, 57, 20}, 0, { 0, 0}, {0x86, 0x0c, 0x20, 0x00}}}, - {{{ 7, 9, 37}, 0, { 0, 0}, {0x89, 0xfa, 0x29, 0x00}}}, - {{{ 6, 57, -20}, 0, { 0, 0}, {0x84, 0x0d, 0xeb, 0xff}}}, - {{{ 46, 105, 0}, 0, { 0, 0}, {0x29, 0x77, 0x00, 0xff}}}, - {{{ 92, 90, 41}, 0, { 0, 0}, {0x34, 0x5e, 0x43, 0xff}}}, - {{{ 95, 99, 0}, 0, { 0, 0}, {0x56, 0x5d, 0x00, 0xff}}}, - {{{ 92, 90, -41}, 0, { 0, 0}, {0x33, 0x5e, 0xbd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006D68, 0x00160670, 20585, 0x00006d68, 128); // 0x05006DE8 -static const Vtx penguin_seg5_vertex_05006DE8[] = { - {{{ 112, 55, -26}, 0, { 0, 0}, {0x79, 0x11, 0xde, 0x00}}}, - {{{ 92, 90, -41}, 0, { 0, 0}, {0x33, 0x5e, 0xbd, 0x00}}}, - {{{ 95, 99, 0}, 0, { 0, 0}, {0x56, 0x5d, 0x00, 0x00}}}, - {{{ 112, 55, 26}, 0, { 0, 0}, {0x79, 0x11, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006DE8, 0x00160670, 20585, 0x00006de8, 64); // 0x05006E28 -static const Vtx penguin_seg5_vertex_05006E28[] = { - {{{ -35, 162, 36}, 0, { 0, 0}, {0xc6, 0x5c, 0x3f, 0x00}}}, - {{{ 35, 162, 36}, 0, { 0, 0}, {0x3a, 0x6b, 0x22, 0x00}}}, - {{{ -32, 159, -28}, 0, { 0, 0}, {0xd3, 0x6f, 0xd8, 0x00}}}, - {{{ 90, -8, -61}, 0, { 0, 0}, {0x70, 0xff, 0xc6, 0xff}}}, - {{{ 52, 36, -53}, 0, { 0, 0}, {0x60, 0x3a, 0xc5, 0xff}}}, - {{{ 70, 82, 19}, 0, { 0, 0}, {0x76, 0x2b, 0xf1, 0xff}}}, - {{{ -70, 82, 19}, 0, { 0, 0}, {0x8a, 0x2b, 0xf1, 0xff}}}, - {{{ -52, 36, -53}, 0, { 0, 0}, {0xa0, 0x3a, 0xc5, 0xff}}}, - {{{ -90, -8, -61}, 0, { 0, 0}, {0x90, 0xff, 0xc6, 0xff}}}, - {{{ -17, 148, -50}, 0, { 0, 0}, {0xb2, 0x38, 0xaf, 0xff}}}, - {{{ 17, 148, -50}, 0, { 0, 0}, {0x39, 0x45, 0xa7, 0xff}}}, - {{{ 32, 159, -28}, 0, { 0, 0}, {0x46, 0x60, 0xd5, 0xff}}}, - {{{ -55, -39, -33}, 0, { 0, 0}, {0xb5, 0x9d, 0xeb, 0xff}}}, - {{{ -90, -2, 44}, 0, { 0, 0}, {0x89, 0xe4, 0x1f, 0xff}}}, - {{{ 40, 5, -103}, 0, { 0, 0}, {0x3d, 0x38, 0xa1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006E28, 0x00160670, 20585, 0x00006e28, 240); // 0x05006F18 -static const Vtx penguin_seg5_vertex_05006F18[] = { - {{{ 40, 5, -103}, 0, { 0, 0}, {0x3d, 0x38, 0xa1, 0xff}}}, - {{{ 0, -33, -140}, 0, { 0, 0}, {0x00, 0xb6, 0x9a, 0x00}}}, - {{{ -40, 5, -103}, 0, { 0, 0}, {0xcd, 0x37, 0x9a, 0x00}}}, - {{{ 70, 82, 19}, 0, { 0, 0}, {0x76, 0x2b, 0xf1, 0xff}}}, - {{{ 90, -2, 44}, 0, { 0, 0}, {0x77, 0xe4, 0x1f, 0xff}}}, - {{{ 90, -8, -61}, 0, { 0, 0}, {0x70, 0xff, 0xc6, 0xff}}}, - {{{ -90, -8, -61}, 0, { 0, 0}, {0x90, 0xff, 0xc6, 0xff}}}, - {{{ -90, -2, 44}, 0, { 0, 0}, {0x89, 0xe4, 0x1f, 0xff}}}, - {{{ -70, 82, 19}, 0, { 0, 0}, {0x8a, 0x2b, 0xf1, 0xff}}}, - {{{ 0, -56, -79}, 0, { 0, 0}, {0xf9, 0x84, 0xe8, 0xff}}}, - {{{ -55, -39, -33}, 0, { 0, 0}, {0xb5, 0x9d, 0xeb, 0xff}}}, - {{{ -52, 36, -53}, 0, { 0, 0}, {0xa0, 0x3a, 0xc5, 0xff}}}, - {{{ -17, 148, -50}, 0, { 0, 0}, {0xb2, 0x38, 0xaf, 0xff}}}, - {{{ 55, -39, -33}, 0, { 0, 0}, {0x3c, 0x92, 0xef, 0xff}}}, - {{{ 17, 148, -50}, 0, { 0, 0}, {0x39, 0x45, 0xa7, 0xff}}}, - {{{ 52, 36, -53}, 0, { 0, 0}, {0x60, 0x3a, 0xc5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05006F18, 0x00160670, 20585, 0x00006f18, 256); // 0x05007018 -static const Vtx penguin_seg5_vertex_05007018[] = { - {{{ -32, 159, -28}, 0, { 0, 0}, {0xd3, 0x6f, 0xd8, 0xff}}}, - {{{ 32, 159, -28}, 0, { 0, 0}, {0x46, 0x60, 0xd5, 0x00}}}, - {{{ 17, 148, -50}, 0, { 0, 0}, {0x39, 0x45, 0xa7, 0x00}}}, - {{{ 35, 162, 36}, 0, { 0, 0}, {0x3a, 0x6b, 0x22, 0xff}}}, - {{{ 0, -33, -140}, 0, { 0, 0}, {0x00, 0xb6, 0x9a, 0xff}}}, - {{{ 55, -39, -33}, 0, { 0, 0}, {0x3c, 0x92, 0xef, 0xff}}}, - {{{ 0, -56, -79}, 0, { 0, 0}, {0xf9, 0x84, 0xe8, 0xff}}}, - {{{ -40, 5, -103}, 0, { 0, 0}, {0xcd, 0x37, 0x9a, 0xff}}}, - {{{ 40, 5, -103}, 0, { 0, 0}, {0x3d, 0x38, 0xa1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_05007018, 0x00160670, 20585, 0x00007018, 144); // 0x050070A8 -static const Vtx penguin_seg5_vertex_050070A8[] = { - {{{ -35, 162, 36}, 0, { 0, 0}, {0xc6, 0x5c, 0x3f, 0x00}}}, - {{{ -37, 87, 87}, 0, { 0, 0}, {0xb6, 0x2e, 0x5c, 0x00}}}, - {{{ 37, 87, 87}, 0, { 0, 0}, {0x35, 0x31, 0x68, 0x00}}}, - {{{ -90, -2, 44}, 0, { 0, 0}, {0x89, 0xe4, 0x1f, 0xff}}}, - {{{ -70, 82, 19}, 0, { 0, 0}, {0x8a, 0x2b, 0xf1, 0xff}}}, - {{{ 35, 162, 36}, 0, { 0, 0}, {0x3a, 0x6b, 0x22, 0xff}}}, - {{{ 70, 82, 19}, 0, { 0, 0}, {0x76, 0x2b, 0xf1, 0xff}}}, - {{{ -47, -11, 108}, 0, { 0, 0}, {0xcf, 0xe5, 0x71, 0xff}}}, - {{{ -50, -56, 36}, 0, { 0, 0}, {0xdc, 0x89, 0x15, 0xff}}}, - {{{ 47, -11, 108}, 0, { 0, 0}, {0x31, 0xc3, 0x63, 0xff}}}, - {{{ 50, -56, 36}, 0, { 0, 0}, {0x38, 0x91, 0x16, 0xff}}}, - {{{ -55, -39, -33}, 0, { 0, 0}, {0xb5, 0x9d, 0xeb, 0xff}}}, - {{{ 0, -56, -79}, 0, { 0, 0}, {0xf9, 0x84, 0xe8, 0xff}}}, - {{{ 90, -2, 44}, 0, { 0, 0}, {0x77, 0xe4, 0x1f, 0xff}}}, - {{{ 55, -39, -33}, 0, { 0, 0}, {0x3c, 0x92, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(penguin_seg5_vertex_050070A8, 0x00160670, 20585, 0x000070a8, 240); // 0x05007198 - 0x050071E8 const Gfx penguin_seg5_dl_05007198[] = { diff --git a/actors/piranha_plant/anims/anim_06017C38.inc.c b/actors/piranha_plant/anims/anim_06017C38.inc.c index 3c9e2794e..90c4f498c 100644 --- a/actors/piranha_plant/anims/anim_06017C38.inc.c +++ b/actors/piranha_plant/anims/anim_06017C38.inc.c @@ -1,216 +1,9 @@ +#include "pc/rom_assets.h" // 0x06016F80 -static const s16 piranha_plant_seg6_animvalue_06016F80[] = { - 0x0000, 0x000E, 0x0003, 0x3FFF, 0x6B9F, 0x6B39, 0x6A17, 0x6854, - 0x660D, 0x635B, 0x6059, 0x5D24, 0x59D5, 0x5687, 0x5357, 0x505E, - 0x4DB7, 0x4B7F, 0x49CF, 0x4A72, 0x4DA2, 0x5120, 0x52AF, 0x5218, - 0x50CD, 0x4F09, 0x4D09, 0x4B09, 0x4945, 0x47FB, 0x4767, 0x47C4, - 0x4B9B, 0x52FF, 0x5A79, 0x5E95, 0x5FBA, 0x60A4, 0x6157, 0x61D5, - 0x6223, 0x6243, 0x623A, 0x620A, 0x61B8, 0x6147, 0x60BB, 0x6017, - 0x5F5E, 0x5E95, 0x5C03, 0x5752, 0x5298, 0x4FEA, 0x4F32, 0x4EE8, - 0x4EF4, 0x4F3F, 0x4FB3, 0x5037, 0x50B5, 0x5115, 0x5142, 0x5123, - 0x505C, 0x4EF1, 0x4D57, 0x4C04, 0x4B6E, 0x4B74, 0x4BA4, 0x4C00, - 0x4C87, 0x4D38, 0x4E16, 0x4F1E, 0x5052, 0x51BC, 0x535F, 0x5531, - 0x5728, 0x593A, 0x5B5C, 0x5D84, 0x5FA8, 0x61BE, 0x63BB, 0x6596, - 0x6743, 0x68BA, 0x69EF, 0x6AD8, 0x6B6C, 0x6B9F, 0x74CF, 0x74CF, - 0x74CB, 0x74C1, 0x74AB, 0x7487, 0x7451, 0x7405, 0x739E, 0x731B, - 0x7276, 0x71AC, 0x70B9, 0x6F9A, 0x6E4B, 0x6AA4, 0x6466, 0x5E63, - 0x5B6F, 0x5B64, 0x5C1F, 0x5D72, 0x5F30, 0x612B, 0x6337, 0x6526, - 0x66CB, 0x67F8, 0x6840, 0x67C0, 0x6719, 0x66ED, 0x6758, 0x67FA, - 0x68B9, 0x6980, 0x6A36, 0x6AC3, 0x6B10, 0x6B13, 0x6ADC, 0x6A7E, - 0x6A0C, 0x6999, 0x6936, 0x68F7, 0x690E, 0x6965, 0x699F, 0x695F, - 0x689A, 0x6794, 0x6662, 0x651A, 0x63D2, 0x62A0, 0x619A, 0x60D5, - 0x6068, 0x6068, 0x61EF, 0x6532, 0x68F5, 0x6BFC, 0x6D0A, 0x6C01, - 0x69DC, 0x6700, 0x63D4, 0x60BC, 0x5E1F, 0x5C63, 0x5BED, 0x5C73, - 0x5D5D, 0x5E9C, 0x6023, 0x61E4, 0x63D1, 0x65DD, 0x67F8, 0x6A16, - 0x6C28, 0x6E20, 0x6FF1, 0x718D, 0x72E5, 0x73EC, 0x7494, 0x74CF, - 0xE0AE, 0xE0C4, 0xE101, 0xE15A, 0xE1C4, 0xE236, 0xE2A5, 0xE306, - 0xE34F, 0xE380, 0xE3A2, 0xE3B8, 0xE3C6, 0xE3D0, 0xE3DB, 0xE3D1, - 0xE3B1, 0xE3A2, 0xE3CC, 0xE454, 0xE51B, 0xE5E5, 0xE674, 0xE6AE, - 0xE6B9, 0xE6B7, 0xE6C8, 0xE710, 0xE783, 0xE7FF, 0xE882, 0xE90B, - 0xE99A, 0xEA2C, 0xEAC0, 0xEB56, 0xEBEB, 0xEC7F, 0xED11, 0xED9E, - 0xEE27, 0xEEA9, 0xEF23, 0xEF95, 0xEFFC, 0xF058, 0xF09C, 0xF08E, - 0xEFEB, 0xEE6E, 0xEC0E, 0xE914, 0xE5B5, 0xE224, 0xDE98, 0xDB44, - 0xD85E, 0xD61A, 0xD4AD, 0xD44C, 0xD740, 0xDE12, 0xE659, 0xEDAC, - 0xF1A0, 0xF261, 0xF1EC, 0xF090, 0xEEA0, 0xEC6B, 0xEA43, 0xE877, - 0xE758, 0xE6AD, 0xE608, 0xE56A, 0xE4D3, 0xE443, 0xE3BC, 0xE33E, - 0xE2C9, 0xE25E, 0xE1FD, 0xE1A7, 0xE15D, 0xE120, 0xE0EF, 0xE0CB, - 0xE0B5, 0xE0AE, 0x023E, 0x0297, 0x0387, 0x04E2, 0x067D, 0x082F, - 0x09CD, 0x0B2A, 0x0C1E, 0x0CC3, 0x0D3F, 0x0D7D, 0x0D67, 0x0CE8, - 0x0BE8, 0x0955, 0x0548, 0x0165, 0xFF57, 0x0027, 0x02C2, 0x059A, - 0x071F, 0x06D4, 0x05A7, 0x0425, 0x02DF, 0x0262, 0x0286, 0x02C0, - 0x030D, 0x036A, 0x03D6, 0x044C, 0x04CA, 0x054E, 0x05D5, 0x065C, - 0x06E0, 0x075E, 0x07D4, 0x083F, 0x089C, 0x08E9, 0x0923, 0x0946, - 0x08AB, 0x072A, 0x057E, 0x0465, 0x03CC, 0x032C, 0x028E, 0x01FA, - 0x017A, 0x0115, 0x00D5, 0x00C2, 0x00E6, 0x0148, 0x02C3, 0x0587, - 0x08A6, 0x0B2E, 0x0C2F, 0x0BAA, 0x0A67, 0x08A2, 0x0697, 0x0481, - 0x029D, 0x0126, 0x0058, 0x0003, 0xFFCD, 0xFFB2, 0xFFAF, 0xFFC1, - 0xFFE4, 0x0015, 0x0051, 0x0095, 0x00DE, 0x0127, 0x016F, 0x01B0, - 0x01E9, 0x0216, 0x0233, 0x023E, 0x70B4, 0x70B6, 0x70B8, 0x70B4, - 0x70A4, 0x7081, 0x7046, 0x6FED, 0x6F70, 0x6EB6, 0x6DB9, 0x6C8D, - 0x6B47, 0x69FB, 0x68BD, 0x66D3, 0x6464, 0x62D8, 0x6398, 0x6815, - 0x6F32, 0x7689, 0x7BB1, 0x7E6F, 0x803B, 0x812A, 0x8160, 0x80F8, - 0x8042, 0x7F78, 0x7EA0, 0x7DB8, 0x7CC1, 0x7BBB, 0x7AA7, 0x7987, - 0x785A, 0x7723, 0x75E1, 0x7496, 0x7341, 0x71E5, 0x7082, 0x6F18, - 0x6DA9, 0x6C36, 0x69DA, 0x6670, 0x6310, 0x60D6, 0x5FA2, 0x5E98, - 0x5DB3, 0x5CEF, 0x5C48, 0x5BBA, 0x5B42, 0x5ADA, 0x5A7F, 0x5A2D, - 0x5A23, 0x5A81, 0x5B19, 0x5BBA, 0x5C35, 0x5C7D, 0x5CAD, 0x5CD1, - 0x5CF7, 0x5D2C, 0x5D7E, 0x5DF9, 0x5EAB, 0x5F93, 0x60A3, 0x61D3, - 0x631D, 0x6479, 0x65E2, 0x674F, 0x68BB, 0x6A1D, 0x6B70, 0x6CAC, - 0x6DCB, 0x6EC4, 0x6F93, 0x702F, 0x7091, 0x70B4, 0x1DC6, 0x1DCA, - 0x1DD4, 0x1DE1, 0x1DEC, 0x1DF3, 0x1DF2, 0x1DE6, 0x1DCC, 0x1D9F, - 0x1D5D, 0x1D01, 0x1C8A, 0x1BF2, 0x1B38, 0x1A3E, 0x18F8, 0x1774, - 0x15C1, 0x13EF, 0x120C, 0x1029, 0x0E54, 0x0C9D, 0x0B13, 0x09C5, - 0x08C3, 0x081C, 0x0884, 0x0A42, 0x0CBC, 0x0F57, 0x1179, 0x128A, - 0x12BF, 0x12BB, 0x1288, 0x122D, 0x11B4, 0x1126, 0x108C, 0x0FEF, - 0x0F58, 0x0ED0, 0x0E5F, 0x0E10, 0x0DB4, 0x0D67, 0x0D9D, 0x0EC8, - 0x10FD, 0x13DB, 0x1728, 0x1AA9, 0x1E25, 0x2161, 0x2423, 0x2632, - 0x2752, 0x274A, 0x2367, 0x1B10, 0x112F, 0x08B0, 0x047E, 0x0476, - 0x062B, 0x0921, 0x0CD8, 0x10D1, 0x148F, 0x1792, 0x195B, 0x1A4C, - 0x1B1A, 0x1BC7, 0x1C57, 0x1CCC, 0x1D29, 0x1D70, 0x1DA3, 0x1DC6, - 0x1DDC, 0x1DE6, 0x1DE7, 0x1DE2, 0x1DDA, 0x1DD1, 0x1DC9, 0x1DC6, - 0x068D, 0x06A3, 0x06DE, 0x0738, 0x07AA, 0x082B, 0x08B6, 0x0941, - 0x09C7, 0x0A40, 0x0AA5, 0x0AEE, 0x0B13, 0x0B0F, 0x0AD9, 0x0A6B, - 0x09CA, 0x08FE, 0x080D, 0x06FE, 0x05DB, 0x04A9, 0x0371, 0x023A, - 0x010A, 0xFFEC, 0xFEE4, 0xFDFB, 0xFD1B, 0xFC3D, 0xFB7B, 0xFAED, - 0xFAB0, 0xFADB, 0xFB5F, 0xFC12, 0xFCEA, 0xFDE0, 0xFEEA, 0xFFFE, - 0x0113, 0x0222, 0x0320, 0x0405, 0x04C7, 0x055D, 0x0549, 0x0471, - 0x0363, 0x02AC, 0x023B, 0x01AB, 0x010B, 0x006D, 0xFFE1, 0xFF75, - 0xFF3B, 0xFF42, 0xFF9B, 0x0054, 0x0279, 0x064A, 0x0AAE, 0x0E89, - 0x10C3, 0x117C, 0x11A4, 0x115D, 0x10C8, 0x1003, 0x0F31, 0x0E71, - 0x0DE5, 0x0D75, 0x0CFA, 0x0C75, 0x0BE9, 0x0B58, 0x0AC5, 0x0A32, - 0x09A1, 0x0916, 0x0892, 0x0817, 0x07A9, 0x0749, 0x06FB, 0x06C0, - 0x069A, 0x068D, 0x12B0, 0x1283, 0x1205, 0x1144, 0x104E, 0x0F33, - 0x0DFF, 0x0CC1, 0x0B88, 0x0A62, 0x095C, 0x0885, 0x07EC, 0x079E, - 0x07AA, 0x080E, 0x08BA, 0x09A4, 0x0AC6, 0x0C16, 0x0D8B, 0x0F1F, - 0x10C8, 0x127D, 0x1437, 0x15EE, 0x1798, 0x192E, 0x1B43, 0x1E0E, - 0x20FC, 0x2379, 0x24F1, 0x24D0, 0x235D, 0x2155, 0x1ED2, 0x1BF3, - 0x18D2, 0x158C, 0x123D, 0x0F02, 0x0BF7, 0x0937, 0x06E0, 0x050D, - 0x0536, 0x079E, 0x0A91, 0x0C5A, 0x0D05, 0x0DB4, 0x0E5C, 0x0EEF, - 0x0F62, 0x0FA8, 0x0FB3, 0x0F78, 0x0EEA, 0x0DFB, 0x0B8E, 0x0751, - 0x026D, 0xFE0C, 0xFB54, 0xFA0C, 0xF92B, 0xF8AA, 0xF87F, 0xF8A2, - 0xF90A, 0xF9AE, 0xFA87, 0xFB98, 0xFCE8, 0xFE6B, 0x0018, 0x01E4, - 0x03C6, 0x05B4, 0x07A3, 0x0988, 0x0B5B, 0x0D10, 0x0E9E, 0x0FFA, - 0x111A, 0x11F5, 0x127F, 0x12B0, 0xC05D, 0xE128, 0xC001, 0xE128, - 0xC05D, 0x0006, 0x000F, 0x002A, 0x0056, 0x0091, 0x00D9, 0x012E, - 0x018E, 0x01F7, 0x0269, 0x02E1, 0x035F, 0x03E1, 0x0465, 0x04EB, - 0x0585, 0x0641, 0x0717, 0x0800, 0x08F2, 0x09E7, 0x0AD5, 0x0BB5, - 0x0C80, 0x0D2C, 0x0DB2, 0x0E0A, 0x0E2C, 0x0E23, 0x0E04, 0x0DCF, - 0x0D87, 0x0D2D, 0x0CC3, 0x0C4A, 0x0BC5, 0x0B36, 0x0A9D, 0x09FD, - 0x0957, 0x08AE, 0x0803, 0x0757, 0x06AE, 0x0607, 0x0566, 0x0468, - 0x02F7, 0x018A, 0x0094, 0xFFEA, 0xFF1A, 0xFE3C, 0xFD63, 0xFCA6, - 0xFC18, 0xFBD0, 0xFBE2, 0xFC62, 0xFD67, 0x0097, 0x0650, 0x0CB7, - 0x11F2, 0x1426, 0x135A, 0x111D, 0x0DE2, 0x0A1A, 0x0635, 0x02A6, - 0xFFDF, 0xFE4F, 0xFD9D, 0xFD1F, 0xFCD0, 0xFCAA, 0xFCA9, 0xFCC7, - 0xFCFE, 0xFD49, 0xFDA3, 0xFE07, 0xFE6F, 0xFED5, 0xFF35, 0xFF89, - 0xFFCB, 0xFFF7, 0x0006, 0x095E, 0x08FD, 0x07ED, 0x064B, 0x0437, - 0x01CD, 0xFF2E, 0xFC74, 0xF9BE, 0xF72C, 0xF4DA, 0xF2E6, 0xF16F, - 0xF092, 0xF06D, 0xF128, 0xF2BC, 0xF501, 0xF7D1, 0xFB05, 0xFE75, - 0x01F9, 0x056C, 0x08A6, 0x0B81, 0x0DD4, 0x0F79, 0x1049, 0x1075, - 0x1050, 0x0FE0, 0x0F2E, 0x0E42, 0x0D22, 0x0BD7, 0x0A69, 0x08DE, - 0x0740, 0x0595, 0x03E5, 0x0239, 0x0097, 0xFF09, 0xFD94, 0xFC41, - 0xFB17, 0xFA25, 0xF972, 0xF8FB, 0xF8BC, 0xF8B0, 0xF8C7, 0xF8F8, - 0xF935, 0xF975, 0xF9AA, 0xF9C9, 0xF9C7, 0xF998, 0xF930, 0xF821, - 0xF652, 0xF431, 0xF232, 0xF0C6, 0xEFB7, 0xEE97, 0xED81, 0xEC90, - 0xEBDE, 0xEB85, 0xEBA2, 0xEC4D, 0xED77, 0xEEF2, 0xF0B3, 0xF2AD, - 0xF4D2, 0xF715, 0xF96A, 0xFBC3, 0xFE14, 0x004F, 0x0269, 0x0453, - 0x0602, 0x0767, 0x0876, 0x0922, 0x095E, 0x19C6, 0x1996, 0x190F, - 0x1840, 0x1737, 0x1603, 0x14B3, 0x1354, 0x11F6, 0x10A8, 0x0F77, - 0x0E72, 0x0DA8, 0x0D28, 0x0CFF, 0x0D4E, 0x0E1A, 0x0F48, 0x10C1, - 0x1269, 0x142A, 0x15E8, 0x178A, 0x18F9, 0x1A19, 0x1AD2, 0x1B0A, - 0x1AA9, 0x19B7, 0x1859, 0x169D, 0x1492, 0x1246, 0x0FC7, 0x0D24, - 0x0A6B, 0x07AA, 0x04F1, 0x024D, 0xFFCD, 0xFD7F, 0xFB71, 0xF9B3, - 0xF851, 0xF75B, 0xF6E0, 0xFAE9, 0x046C, 0x0EDF, 0x15B4, 0x1934, - 0x1CA0, 0x1FDB, 0x22CB, 0x2551, 0x2751, 0x28B0, 0x2951, 0x2917, - 0x27E6, 0x227B, 0x17F3, 0x0BBD, 0x014B, 0xFC0D, 0xFBD3, 0xFDBC, - 0x012E, 0x0591, 0x0A49, 0x0EBE, 0x1255, 0x1474, 0x158F, 0x1682, - 0x1750, 0x17FB, 0x1887, 0x18F6, 0x194C, 0x198C, 0x19B8, 0x19D4, - 0x19E2, 0x19E6, 0x19E3, 0x19DB, 0x19D2, 0x19CA, 0x19C6, 0xE128, - 0xC001, 0xE128, 0x0003, 0xFFE8, 0xFF98, 0xFF1E, 0xFE82, 0xFDCB, - 0xFD03, 0xFC32, 0xFB60, 0xFA96, 0xF9DC, 0xF93B, 0xF8BA, 0xF863, - 0xF83D, 0xF854, 0xF8A5, 0xF927, 0xF9CD, 0xFA8D, 0xFB5B, 0xFC2D, - 0xFCF7, 0xFDAE, 0xFE47, 0xFEB8, 0xFEF4, 0xFEF1, 0xFEBE, 0xFE71, - 0xFE0C, 0xFD93, 0xFD07, 0xFC6B, 0xFBC1, 0xFB0C, 0xFA4F, 0xF98B, - 0xF8C3, 0xF7F9, 0xF730, 0xF66A, 0xF5AA, 0xF4F1, 0xF443, 0xF3A2, - 0xF305, 0xF270, 0xF1F9, 0xF1B5, 0xF190, 0xF16C, 0xF14B, 0xF130, - 0xF11E, 0xF118, 0xF120, 0xF13A, 0xF169, 0xF1AF, 0xF25F, 0xF38E, - 0xF4E1, 0xF5FE, 0xF68A, 0xF67D, 0xF61C, 0xF585, 0xF4D8, 0xF433, - 0xF3B3, 0xF376, 0xF39C, 0xF412, 0xF4AD, 0xF567, 0xF63C, 0xF725, - 0xF81C, 0xF91B, 0xFA1E, 0xFB1E, 0xFC15, 0xFCFD, 0xFDD2, 0xFE8D, - 0xFF29, 0xFF9F, 0xFFEA, 0x0003, 0x09C7, 0x0969, 0x0863, 0x06D3, - 0x04D6, 0x028A, 0x000D, 0xFD7E, 0xFAF8, 0xF899, 0xF681, 0xF4CB, - 0xF397, 0xF302, 0xF329, 0xF443, 0xF652, 0xF92A, 0xFC9C, 0x0078, - 0x0492, 0x08BC, 0x0CC8, 0x1086, 0x13C9, 0x1662, 0x1825, 0x18E1, - 0x18CA, 0x1839, 0x173C, 0x15DE, 0x142F, 0x123A, 0x100C, 0x0DB4, - 0x0B3D, 0x08B6, 0x062C, 0x03AA, 0x0140, 0xFEFA, 0xFCE4, 0xFB0C, - 0xF97F, 0xF84B, 0xF930, 0xFC8D, 0x0059, 0x028C, 0x0346, 0x03F9, - 0x0498, 0x0516, 0x0566, 0x057A, 0x0544, 0x04B8, 0x03C8, 0x0268, - 0xFF0D, 0xF94F, 0xF2D6, 0xED49, 0xEA50, 0xE9B7, 0xEA0A, 0xEB14, - 0xEC9F, 0xEE78, 0xF067, 0xF238, 0xF3B6, 0xF50C, 0xF684, 0xF817, - 0xF9BF, 0xFB73, 0xFD2E, 0xFEE7, 0x0097, 0x0239, 0x03C4, 0x0532, - 0x067A, 0x0797, 0x0881, 0x0931, 0x09A0, 0x09C7, 0x0FD4, 0x0FE1, - 0x1007, 0x1040, 0x1089, 0x10DD, 0x1139, 0x1197, 0x11F5, 0x124D, - 0x129C, 0x12DC, 0x130B, 0x1324, 0x1322, 0x130A, 0x12E2, 0x12AC, - 0x1268, 0x1217, 0x11BA, 0x1151, 0x10DE, 0x1061, 0x0FDB, 0x0F4D, - 0x0EB7, 0x0E1B, 0x0D64, 0x0C81, 0x0B7B, 0x0A58, 0x0921, 0x07DE, - 0x0696, 0x0551, 0x0416, 0x02EE, 0x01E0, 0x00F3, 0x0030, 0xFF9F, - 0xFF46, 0xFF2E, 0xFF5E, 0xFFDF, 0x0461, 0x0DA4, 0x173F, 0x1CCA, - 0x1E77, 0x1F7D, 0x1FF5, 0x1FFB, 0x1FA7, 0x1F15, 0x1E5F, 0x1D9E, - 0x1CEE, 0x1C67, 0x1B8D, 0x1A1B, 0x1883, 0x1739, 0x16AE, 0x16EE, - 0x179D, 0x1894, 0x19AA, 0x1AB8, 0x1B97, 0x1C1D, 0x1C24, 0x1BC7, - 0x1B3E, 0x1A92, 0x19C7, 0x18E4, 0x17EF, 0x16EF, 0x15EA, 0x14E5, - 0x13E8, 0x12F8, 0x121D, 0x115B, 0x10B9, 0x103E, 0x0FEF, 0x0FD4, - 0x0003, 0x0013, 0x003F, 0x0082, 0x00D7, 0x0138, 0x01A0, 0x020A, - 0x0271, 0x02CE, 0x031E, 0x0359, 0x037C, 0x0381, 0x0363, 0x0314, - 0x0294, 0x01EB, 0x0123, 0x0046, 0xFF5D, 0xFE71, 0xFD8B, 0xFCB5, - 0xFBF9, 0xFB60, 0xFAF3, 0xFABD, 0xFAB0, 0xFABB, 0xFADA, 0xFB0B, - 0xFB4D, 0xFB9C, 0xFBF7, 0xFC5C, 0xFCC8, 0xFD38, 0xFDAC, 0xFE21, - 0xFE93, 0xFF02, 0xFF6B, 0xFFCB, 0x0020, 0x0069, 0x009B, 0x00AA, - 0x009A, 0x0069, 0x0017, 0xFFA9, 0xFF26, 0xFE9B, 0xFE11, 0xFD94, - 0xFD2E, 0xFCE8, 0xFCCE, 0xFCEA, 0xFDBF, 0xFF6A, 0x015A, 0x0301, - 0x03CF, 0x03C9, 0x0366, 0x02C2, 0x01F6, 0x0120, 0x005A, 0xFFC1, - 0xFF6E, 0xFF4D, 0xFF37, 0xFF2B, 0xFF28, 0xFF2C, 0xFF37, 0xFF47, - 0xFF5B, 0xFF72, 0xFF8B, 0xFFA4, 0xFFBC, 0xFFD3, 0xFFE7, 0xFFF6, - 0x0000, 0x0003, 0xF843, 0xF883, 0xF935, 0xFA46, 0xFBA1, 0xFD33, - 0xFEE6, 0x00A6, 0x0261, 0x0402, 0x0575, 0x06A5, 0x077E, 0x07ED, - 0x07DD, 0x072A, 0x05D0, 0x03F0, 0x01A9, 0xFF1B, 0xFC63, 0xF9A2, - 0xF6F6, 0xF480, 0xF25E, 0xF0B0, 0xEF95, 0xEF2D, 0xEF51, 0xEFC1, - 0xF077, 0xF16A, 0xF292, 0xF3E9, 0xF567, 0xF703, 0xF8B7, 0xFA7B, - 0xFC47, 0xFE14, 0xFFDA, 0x0190, 0x0332, 0x04B5, 0x0614, 0x0745, - 0x07E5, 0x07D7, 0x0780, 0x0745, 0x0738, 0x0729, 0x0719, 0x0708, - 0x06F6, 0x06E4, 0x06D1, 0x06BE, 0x06AC, 0x0699, 0x0669, 0x061A, - 0x05D9, 0x05D4, 0x0636, 0x0725, 0x0886, 0x0A25, 0x0BD0, 0x0D54, - 0x0E80, 0x0F1F, 0x0F00, 0x0E48, 0x0D43, 0x0BFE, 0x0A83, 0x08DD, - 0x0719, 0x0541, 0x0361, 0x0184, 0xFFB5, 0xFDFF, 0xFC6D, 0xFB0B, - 0xF9E4, 0xF904, 0xF875, 0xF843, 0xF0C9, 0xF0F8, 0xF17D, 0xF24D, - 0xF35B, 0xF49C, 0xF605, 0xF78A, 0xF920, 0xFABA, 0xFC4D, 0xFDCD, - 0xFF2F, 0x0067, 0x0169, 0x024F, 0x0337, 0x041B, 0x04F8, 0x05CA, - 0x068D, 0x073C, 0x07D3, 0x0850, 0x08AC, 0x08E5, 0x08F5, 0x08DA, - 0x0896, 0x0832, 0x07B1, 0x0716, 0x0665, 0x05A1, 0x04CD, 0x03EC, - 0x0302, 0x0212, 0x0120, 0x002E, 0xFF41, 0xFE5A, 0xFD7E, 0xFCAF, - 0xFBF2, 0xFB49, 0xFB35, 0xFBB3, 0xFBFB, 0xFB49, 0xF96D, 0xF6E5, - 0xF3EF, 0xF0C7, 0xEDAA, 0xEAD5, 0xE884, 0xE6F3, 0xE661, 0xE708, - 0xEBEC, 0xF5B4, 0x0115, 0x0AC7, 0x0F80, 0x0F66, 0x0D38, 0x098F, - 0x0502, 0x0029, 0xFB9E, 0xF7F6, 0xF5CB, 0xF4A7, 0xF3B0, 0xF2E1, - 0xF238, 0xF1B0, 0xF146, 0xF0F8, 0xF0C1, 0xF09F, 0xF08D, 0xF089, - 0xF08E, 0xF09A, 0xF0AA, 0xF0B9, 0xF0C5, 0xF0C9, 0x3DB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animvalue_06016F80, 0x001c4230, 80474, 0x00016f80, 3088); // 0x06017B90 -static const u16 piranha_plant_seg6_animindex_06017B90[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0606, - 0x005A, 0x04F8, 0x005A, 0x0552, 0x005A, 0x05AC, - 0x005A, 0x03EA, 0x005A, 0x0444, 0x005A, 0x049E, - 0x005A, 0x02D9, 0x005A, 0x0333, 0x005A, 0x038D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x005E, - 0x0001, 0x03E7, 0x0001, 0x03E8, 0x0001, 0x03E9, - 0x005A, 0x00B8, 0x005A, 0x0112, 0x005A, 0x016C, - 0x0001, 0x02D5, 0x0001, 0x02D6, 0x0001, 0x02D7, - 0x005A, 0x01C6, 0x005A, 0x0220, 0x005A, 0x027A, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animindex_06017B90, 0x001c4230, 80474, 0x00017b90, 168); // 0x06017C38 static const struct Animation piranha_plant_seg6_anim_06017C38 = { diff --git a/actors/piranha_plant/anims/anim_06017D88.inc.c b/actors/piranha_plant/anims/anim_06017D88.inc.c index e8cf95266..5fdb9c8c4 100644 --- a/actors/piranha_plant/anims/anim_06017D88.inc.c +++ b/actors/piranha_plant/anims/anim_06017D88.inc.c @@ -1,32 +1,9 @@ +#include "pc/rom_assets.h" // 0x06017C50 -static const s16 piranha_plant_seg6_animvalue_06017C50[] = { - 0x0000, 0x000E, 0x0003, 0x3FFF, 0x84A3, 0x8207, 0x7C46, 0x7688, - 0xF5DD, 0xF773, 0xFAEF, 0xFE6B, 0xFEFF, 0xFF27, 0xFF80, 0xFFD8, - 0x81B5, 0x7F83, 0x7AB5, 0x75E7, 0xDEB2, 0xFB9A, 0x6705, 0x1B6D, - 0xF78F, 0x2B07, 0xC05D, 0xE128, 0xC001, 0xE128, 0xC05D, 0x0234, - 0x023F, 0x0257, 0x026F, 0x0919, 0x0917, 0x0910, 0x090A, 0x2370, - 0x23A2, 0x2410, 0x247E, 0xE128, 0xC001, 0xE128, 0x00E8, 0x00D0, - 0x009C, 0x0068, 0x09BA, 0x09BB, 0x09BE, 0x09C2, 0x139B, 0x1336, - 0x1259, 0x117B, 0x01DD, 0x019A, 0x0104, 0x006F, 0xF885, 0xF87C, - 0xF868, 0xF855, 0xE6C8, 0xE835, 0xEB58, 0xEE7A, 0x3DB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animvalue_06017C50, 0x001c4230, 80474, 0x00017c50, 144); // 0x06017CE0 -static const u16 piranha_plant_seg6_animindex_06017CE0[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0046, - 0x0004, 0x003A, 0x0004, 0x003E, 0x0004, 0x0042, - 0x0004, 0x002E, 0x0004, 0x0032, 0x0004, 0x0036, - 0x0004, 0x001F, 0x0004, 0x0023, 0x0004, 0x0027, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001A, - 0x0004, 0x0008, 0x0004, 0x000C, 0x0004, 0x0010, - 0x0001, 0x002B, 0x0001, 0x002C, 0x0001, 0x002D, - 0x0001, 0x0014, 0x0001, 0x0015, 0x0001, 0x0016, - 0x0001, 0x001B, 0x0001, 0x001C, 0x0001, 0x001D, - 0x0001, 0x0017, 0x0001, 0x0018, 0x0001, 0x0019, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animindex_06017CE0, 0x001c4230, 80474, 0x00017ce0, 168); // 0x06017D88 static const struct Animation piranha_plant_seg6_anim_06017D88 = { diff --git a/actors/piranha_plant/anims/anim_060187B0.inc.c b/actors/piranha_plant/anims/anim_060187B0.inc.c index e5717b93a..5c8426d2f 100644 --- a/actors/piranha_plant/anims/anim_060187B0.inc.c +++ b/actors/piranha_plant/anims/anim_060187B0.inc.c @@ -1,174 +1,9 @@ +#include "pc/rom_assets.h" // 0x06017DA0 -static const s16 piranha_plant_seg6_animvalue_06017DA0[] = { - 0x0000, 0x000E, 0x0003, 0x3FFF, 0x73EC, 0x73B0, 0x7302, 0x71EE, - 0x707D, 0x6EB9, 0x6CAE, 0x6A64, 0x67E7, 0x6541, 0x627C, 0x5FA2, - 0x5CBE, 0x59DA, 0x5701, 0x543C, 0x5196, 0x4F19, 0x4CCF, 0x4BD6, - 0x4B08, 0x4A50, 0x4998, 0x48CA, 0x47D1, 0x4696, 0x4505, 0x4308, - 0x408B, 0x3D9A, 0x3A51, 0x36CB, 0x3321, 0x2F70, 0x2BD1, 0x285F, - 0x2536, 0x2270, 0x1FF9, 0x1DC5, 0x1BF6, 0x1AB0, 0x1A16, 0x1A4A, - 0x1DDB, 0x241C, 0x2854, 0x261F, 0x2270, 0x2151, 0x20EB, 0x21B2, - 0x2632, 0x2A0F, 0x292E, 0x26E2, 0x2479, 0x2340, 0x2329, 0x2340, - 0x237E, 0x23DB, 0x244C, 0x24CA, 0x254D, 0x25CB, 0x263C, 0x2698, - 0x26D5, 0x26EB, 0x7B0D, 0x7AEC, 0x7A8C, 0x79F3, 0x7928, 0x782E, - 0x770D, 0x75CA, 0x746A, 0x72F4, 0x716D, 0x6FDA, 0x6E41, 0x6CA9, - 0x6B16, 0x698E, 0x6818, 0x66B8, 0x6575, 0x6450, 0x6348, 0x624E, - 0x6155, 0x604D, 0x5F27, 0x5DD6, 0x5C4A, 0x5A75, 0x584A, 0x55D1, - 0x531D, 0x503F, 0x4D4A, 0x4A4F, 0x4760, 0x4490, 0x41EF, 0x3F91, - 0x3D89, 0x3BD4, 0x3A63, 0x3925, 0x380A, 0x3703, 0x3617, 0x35B9, - 0x3674, 0x3A89, 0x3E58, 0x3E3F, 0x3CCF, 0x3B17, 0x3963, 0x376F, - 0x3575, 0x33AE, 0x3253, 0x3191, 0x314B, 0x3155, 0x3180, 0x31BE, - 0x3219, 0x3286, 0x32FE, 0x3375, 0x33E3, 0x343D, 0x347A, 0x3491, - 0xDEB2, 0xDECA, 0xDF0D, 0xDF78, 0xE007, 0xE0B6, 0xE181, 0xE264, - 0xE35B, 0xE462, 0xE574, 0xE68F, 0xE7AE, 0xE8CD, 0xE9E8, 0xEAFA, - 0xEC01, 0xECF8, 0xEDDB, 0xEEA4, 0xEF1D, 0xEF6D, 0xEFBD, 0xF036, - 0xF0FF, 0xF241, 0xF424, 0xF6D2, 0xFA33, 0xFE0D, 0x024B, 0x06DC, - 0x0BAB, 0x10A6, 0x15BA, 0x1AD3, 0x1FDE, 0x24C9, 0x297F, 0x2DEF, - 0x3204, 0x35AC, 0x36D2, 0x34A3, 0x30E8, 0x2B09, 0x239F, 0x1E3D, - 0x1E37, 0x210C, 0x2413, 0x279C, 0x2AF6, 0x2E17, 0x3033, 0x3137, - 0x3243, 0x3353, 0x3464, 0x3571, 0x3676, 0x3771, 0x385C, 0x3934, - 0x39F6, 0x3A9D, 0x3B25, 0x3B8C, 0x3BCC, 0x3BE2, 0xFB9A, 0xFBB5, - 0xFC03, 0xFC7F, 0xFD25, 0xFDF0, 0xFEDB, 0xFFE2, 0x0100, 0x0231, - 0x036F, 0x04B7, 0x0604, 0x0751, 0x0899, 0x09D7, 0x0B08, 0x0C27, - 0x0D2E, 0x0D35, 0x0D48, 0x0D5F, 0x0D77, 0x0D8A, 0x0D91, 0x0D88, - 0x0D69, 0x0D2E, 0x0CDC, 0x0C7D, 0x0C14, 0x0BA0, 0x0B25, 0x0AA3, - 0x0A1D, 0x0993, 0x0908, 0x087E, 0x07F5, 0x0770, 0x06F1, 0x0678, - 0x062F, 0x05F8, 0x056B, 0x0451, 0x02E2, 0x015C, 0xFF4E, 0xFDFD, - 0xFED5, 0x006C, 0x0167, 0x005A, 0xFF11, 0xFED0, 0xFE92, 0xFE59, - 0xFE23, 0xFDF1, 0xFDC4, 0xFD9A, 0xFD75, 0xFD55, 0xFD39, 0xFD22, - 0xFD10, 0xFD03, 0xFCFB, 0xFCF8, 0x6705, 0x672C, 0x679C, 0x684E, - 0x693C, 0x6A5F, 0x6BB1, 0x6D2B, 0x6EC6, 0x707B, 0x7244, 0x741B, - 0x75F8, 0x77D6, 0x79AC, 0x7B76, 0x7D2B, 0x7EC6, 0x8043, 0x8042, - 0x8040, 0x803E, 0x803B, 0x8039, 0x8038, 0x8039, 0x803D, 0x8043, - 0x804B, 0x8054, 0x805E, 0x8068, 0x8073, 0x807F, 0x808C, 0x8099, - 0x80A7, 0x80B6, 0x80C5, 0x80D5, 0x80E5, 0x80F6, 0x8108, 0x8127, - 0x8166, 0x81C9, 0x824C, 0x82F6, 0x844F, 0x8528, 0x8449, 0x82D0, - 0x81B6, 0x81CE, 0x8232, 0x8235, 0x8235, 0x8233, 0x822F, 0x822A, - 0x8224, 0x821D, 0x8216, 0x820F, 0x8208, 0x8201, 0x81FC, 0x81F8, - 0x81F5, 0x81F4, 0x1B6D, 0x1B65, 0x1B4F, 0x1B2B, 0x1AFC, 0x1AC2, - 0x1A7F, 0x1A33, 0x19E2, 0x198B, 0x1930, 0x18D2, 0x1873, 0x1814, - 0x17B6, 0x175B, 0x1704, 0x16B3, 0x1668, 0x14B0, 0x132D, 0x11C4, - 0x105B, 0x0ED8, 0x0D21, 0x0B19, 0x08A8, 0x05B3, 0x0248, 0xFE90, - 0xFA96, 0xF666, 0xF20E, 0xED98, 0xE913, 0xE489, 0xE007, 0xDB9A, - 0xD74E, 0xD32E, 0xCF48, 0xCBA8, 0xC91C, 0xC8A7, 0xCAA4, 0xD163, - 0xDA94, 0xDF97, 0xDE12, 0xD97E, 0xD3FB, 0xCFA7, 0xCD30, 0xCB92, - 0xCA68, 0xC94C, 0xC81E, 0xC6E4, 0xC5A4, 0xC463, 0xC327, 0xC1F5, - 0xC0D2, 0xBFC4, 0xBED1, 0xBDFE, 0xBD50, 0xBCCD, 0xBC7B, 0xBC5E, - 0xF78F, 0xF79F, 0xF7CC, 0xF815, 0xF876, 0xF8ED, 0xF976, 0xFA10, - 0xFAB7, 0xFB69, 0xFC24, 0xFCE3, 0xFDA6, 0xFE68, 0xFF28, 0xFFE2, - 0x0093, 0x013A, 0x01D4, 0x01D6, 0x01DA, 0x01DF, 0x01E5, 0x01E9, - 0x01EA, 0x01E8, 0x01E1, 0x01D4, 0x01BF, 0x01A2, 0x017F, 0x0158, - 0x012E, 0x0103, 0x00D8, 0x00B1, 0x008D, 0x006F, 0x0058, 0x004A, - 0x0047, 0x0051, 0x013F, 0x02B7, 0x02EA, 0x0068, 0xFCA3, 0xFA1F, - 0xF9AA, 0xFA13, 0xFADF, 0xFB90, 0xFC40, 0xFD0B, 0xFD81, 0xFDA3, - 0xFDC1, 0xFDDA, 0xFDEF, 0xFE00, 0xFE0E, 0xFE19, 0xFE21, 0xFE27, - 0xFE2A, 0xFE2D, 0xFE2E, 0xFE2E, 0xFE2E, 0xFE2E, 0x2B07, 0x2ADE, - 0x2A68, 0x29AC, 0x28B0, 0x277C, 0x2617, 0x2488, 0x22D6, 0x2108, - 0x1F25, 0x1D34, 0x1B3B, 0x1943, 0x1752, 0x156F, 0x13A1, 0x11EE, - 0x105F, 0x105F, 0x105F, 0x105E, 0x105E, 0x105E, 0x105D, 0x105E, - 0x105E, 0x105F, 0x1062, 0x1067, 0x106C, 0x1073, 0x107A, 0x1082, - 0x1088, 0x108E, 0x1093, 0x1095, 0x1095, 0x1092, 0x108C, 0x1082, - 0x1072, 0x1034, 0x0F94, 0x0E24, 0x0C51, 0x0B2A, 0x0B05, 0x0B56, - 0x0BDD, 0x0C59, 0x0CD7, 0x0D67, 0x0DCD, 0x0E0D, 0x0E4E, 0x0E91, - 0x0ED4, 0x0F17, 0x0F58, 0x0F96, 0x0FD1, 0x1007, 0x1038, 0x1061, - 0x1084, 0x109D, 0x10AE, 0x10B3, 0xC05D, 0xE128, 0xC001, 0xE128, - 0xC05D, 0x027A, 0x026E, 0x0249, 0x020F, 0x01C1, 0x0162, 0x00F4, - 0x0079, 0xFFF4, 0xFF65, 0xFED0, 0xFE36, 0xFD9B, 0xFCFF, 0xFC65, - 0xFBD0, 0xFB41, 0xFABB, 0xFA40, 0xFA4D, 0xFA5B, 0xFA69, 0xFA77, - 0xFA84, 0xFA91, 0xFA9C, 0xFAA6, 0xFAAD, 0xFAB2, 0xFAB7, 0xFABA, - 0xFABC, 0xFABE, 0xFABE, 0xFABC, 0xFAB9, 0xFAB4, 0xFAAD, 0xFA9F, - 0xFA8A, 0xFA70, 0xFA55, 0xFA3E, 0xFA2F, 0xFA28, 0xFA27, 0xFA2B, - 0xFA31, 0xFA37, 0xFA20, 0xFA0D, 0xFA5A, 0xFB87, 0xFD13, 0xFDD4, - 0xFCED, 0xFB3C, 0xFA32, 0xFA02, 0xF9E5, 0xF9D8, 0xF9D8, 0xF9E2, - 0xF9F5, 0xFA0C, 0xFA25, 0xFA3E, 0xFA53, 0xFA61, 0xFA67, 0x0907, - 0x08F7, 0x08CA, 0x0880, 0x081F, 0x07A7, 0x071C, 0x0681, 0x05D9, - 0x0525, 0x046A, 0x03A8, 0x02E5, 0x0221, 0x015F, 0x00A4, 0xFFF1, - 0xFF49, 0xFEAE, 0xFE89, 0xFE62, 0xFE39, 0xFE11, 0xFDEA, 0xFDC5, - 0xFDA5, 0xFD8A, 0xFD75, 0xFD66, 0xFD58, 0xFD4D, 0xFD46, 0xFD41, - 0xFD41, 0xFD46, 0xFD50, 0xFD60, 0xFD75, 0xFDAA, 0xFE06, 0xFE70, - 0xFECF, 0xFF09, 0xFF06, 0xFE9E, 0xFDDD, 0xFCFB, 0xFC2C, 0xFBA8, - 0xFBD0, 0xFC63, 0xFC9C, 0xFC0C, 0xFB23, 0xFA71, 0xFA33, 0xFA2D, - 0xFA3E, 0xFA53, 0xFA6F, 0xFA8F, 0xFAB3, 0xFAD7, 0xFAFC, 0xFB1F, - 0xFB3F, 0xFB5B, 0xFB70, 0xFB7E, 0xFB83, 0x24B0, 0x2468, 0x2396, - 0x2247, 0x2089, 0x1E67, 0x1BED, 0x1929, 0x1626, 0x12F2, 0x0F98, - 0x0C25, 0x08A6, 0x0527, 0x01B4, 0xFE5B, 0xFB27, 0xF824, 0xF560, - 0xF456, 0xF338, 0xF211, 0xF0E9, 0xEFCB, 0xEEC1, 0xEDD5, 0xED10, - 0xEC7C, 0xEC0B, 0xEBA9, 0xEB5A, 0xEB22, 0xEB04, 0xEB04, 0xEB27, - 0xEB6E, 0xEBDF, 0xEC7C, 0xED76, 0xEEEC, 0xF0C6, 0xF2ED, 0xF54C, - 0xF7CC, 0xFB05, 0xFF16, 0x0331, 0x068A, 0x0853, 0x064F, 0x0170, - 0xFDAF, 0xFCF9, 0xFD60, 0xFD11, 0xFAC5, 0xF7C2, 0xF603, 0xF5A2, - 0xF565, 0xF547, 0xF542, 0xF552, 0xF570, 0xF599, 0xF5C5, 0xF5F1, - 0xF617, 0xF632, 0xF63C, 0xE128, 0xC001, 0xE128, 0x0050, 0x004C, - 0x0041, 0x002F, 0x0017, 0xFFFB, 0xFFD9, 0xFFB3, 0xFF8A, 0xFF5F, - 0xFF31, 0xFF02, 0xFED2, 0xFEA3, 0xFE74, 0xFE46, 0xFE1A, 0xFDF1, - 0xFDCB, 0xFDBB, 0xFDA9, 0xFD96, 0xFD84, 0xFD72, 0xFD61, 0xFD52, - 0xFD46, 0xFD3C, 0xFD36, 0xFD31, 0xFD2E, 0xFD2C, 0xFD2C, 0xFD2D, - 0xFD2F, 0xFD32, 0xFD36, 0xFD3A, 0xFD40, 0xFD49, 0xFD55, 0xFD63, - 0xFD74, 0xFD87, 0xFDA2, 0xFDC6, 0xFDEB, 0xFE08, 0xFE17, 0xFDFE, - 0xFDCA, 0xFDAB, 0xFDAB, 0xFDB5, 0xFDC5, 0xFDD5, 0xFDE1, 0xFDE5, - 0xFDE2, 0xFDDD, 0xFDD6, 0xFDCE, 0xFDC4, 0xFDBA, 0xFDB1, 0xFDA8, - 0xFDA0, 0xFD99, 0xFD95, 0xFD93, 0x09C3, 0x09B7, 0x0994, 0x095D, - 0x0914, 0x08B9, 0x0851, 0x07DC, 0x075D, 0x06D6, 0x0648, 0x05B7, - 0x0523, 0x048F, 0x03FE, 0x0370, 0x02E9, 0x026A, 0x01F5, 0x01D9, - 0x01BB, 0x019D, 0x017E, 0x0160, 0x0144, 0x012B, 0x0117, 0x0107, - 0x00FB, 0x00F3, 0x00ED, 0x00E9, 0x00E8, 0x00E9, 0x00EC, 0x00F1, - 0x00F7, 0x0100, 0x010E, 0x0123, 0x013F, 0x015D, 0x017D, 0x019B, - 0x01BD, 0x01E6, 0x020E, 0x022E, 0x023F, 0x0227, 0x01F2, 0x01D2, - 0x01D3, 0x01DE, 0x01EF, 0x0200, 0x020D, 0x0211, 0x020D, 0x0206, - 0x01FE, 0x01F3, 0x01E8, 0x01DC, 0x01D1, 0x01C6, 0x01BC, 0x01B5, - 0x01B0, 0x01AE, 0x1117, 0x1100, 0x10BD, 0x1053, 0x0FC6, 0x0F19, - 0x0E50, 0x0D6F, 0x0C7B, 0x0B77, 0x0A68, 0x0950, 0x0834, 0x0719, - 0x0601, 0x04F1, 0x03ED, 0x02F9, 0x0219, 0x0057, 0xFE75, 0xFC82, - 0xFA8F, 0xF8AD, 0xF6EB, 0xF559, 0xF40A, 0xF30B, 0xF252, 0xF1C8, - 0xF168, 0xF131, 0xF120, 0xF131, 0xF164, 0xF1B4, 0xF21F, 0xF2A3, - 0xF373, 0xF4B4, 0xF64A, 0xF81B, 0xFA0A, 0xFBFE, 0xFE62, 0x0152, - 0x0440, 0x0699, 0x07CD, 0x05F1, 0x01F3, 0xFF87, 0xFF9A, 0x0069, - 0x019E, 0x02DF, 0x03D3, 0x0422, 0x03E3, 0x0371, 0x02D6, 0x021C, - 0x014F, 0x007B, 0xFFAA, 0xFEE5, 0xFE39, 0xFDB1, 0xFD57, 0xFD37, - 0x002B, 0x002A, 0x0027, 0x0023, 0x001C, 0x0015, 0x000C, 0x0002, - 0xFFF8, 0xFFED, 0xFFE1, 0xFFD4, 0xFFC8, 0xFFBC, 0xFFAF, 0xFFA3, - 0xFF98, 0xFF8D, 0xFF83, 0xFF74, 0xFF66, 0xFF57, 0xFF48, 0xFF39, - 0xFF2B, 0xFF1C, 0xFF0D, 0xFEFE, 0xFEEF, 0xFEDE, 0xFECE, 0xFEBC, - 0xFEAC, 0xFE9C, 0xFE8D, 0xFE7F, 0xFE74, 0xFE6B, 0xFE67, 0xFE69, - 0xFE6F, 0xFE77, 0xFE7E, 0xFE82, 0xFE81, 0xFE7F, 0xFE7C, 0xFE78, - 0xFE76, 0xFE74, 0xFE73, 0xFE73, 0xFE73, 0xFE73, 0xFE74, 0xFE74, - 0xFE75, 0xFE76, 0xFE77, 0xFE78, 0xFE7A, 0xFE7C, 0xFE7E, 0xFE80, - 0xFE81, 0xFE83, 0xFE84, 0xFE85, 0xFE86, 0xFE86, 0xF84C, 0xF855, - 0xF871, 0xF89C, 0xF8D7, 0xF91E, 0xF971, 0xF9CD, 0xFA32, 0xFA9D, - 0xFB0D, 0xFB80, 0xFBF5, 0xFC6A, 0xFCDD, 0xFD4D, 0xFDB8, 0xFE1D, - 0xFE7A, 0xFE81, 0xFE86, 0xFE8B, 0xFE90, 0xFE96, 0xFE9D, 0xFEA6, - 0xFEB2, 0xFEC1, 0xFED4, 0xFEE9, 0xFF00, 0xFF19, 0xFF33, 0xFF4F, - 0xFF6B, 0xFF88, 0xFFA6, 0xFFC3, 0xFFE7, 0x0014, 0x0044, 0x006E, - 0x008B, 0x0094, 0x0078, 0x003B, 0xFFF3, 0xFFB2, 0xFF8F, 0xFFAA, - 0xFFEF, 0x0023, 0x0039, 0x004B, 0x0058, 0x0062, 0x006A, 0x0071, - 0x0077, 0x007E, 0x0084, 0x0089, 0x008E, 0x0092, 0x0096, 0x0099, - 0x009C, 0x009E, 0x009F, 0x009F, 0xEFE7, 0xF000, 0xF04B, 0xF0C1, - 0xF15F, 0xF220, 0xF300, 0xF3FB, 0xF50C, 0xF62E, 0xF75D, 0xF896, - 0xF9D3, 0xFB0F, 0xFC48, 0xFD77, 0xFE99, 0xFFAA, 0x00A4, 0x023F, - 0x03BF, 0x0532, 0x06A5, 0x0826, 0x09C1, 0x0B84, 0x0D7D, 0x0FB8, - 0x1234, 0x14E0, 0x17B5, 0x1AAE, 0x1DC2, 0x20EB, 0x2422, 0x2762, - 0x2AA2, 0x2DDC, 0x31B9, 0x3669, 0x3B36, 0x3F65, 0x423E, 0x4308, - 0x4032, 0x3A0C, 0x32AC, 0x2C26, 0x2891, 0x2B4B, 0x3254, 0x37B0, - 0x39EB, 0x3B9F, 0x3CE7, 0x3DE1, 0x3EAA, 0x3F5D, 0x400C, 0x40B2, - 0x414E, 0x41DF, 0x4264, 0x42DB, 0x4343, 0x439B, 0x43E1, 0x4415, - 0x4435, 0x4440, 0x3DB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animvalue_06017DA0, 0x001c4230, 80474, 0x00017da0, 2408); // 0x06018708 -static const u16 piranha_plant_seg6_animindex_06018708[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04B2, - 0x0046, 0x03E0, 0x0046, 0x0426, 0x0046, 0x046C, - 0x0046, 0x030E, 0x0046, 0x0354, 0x0046, 0x039A, - 0x0046, 0x0239, 0x0046, 0x027F, 0x0046, 0x02C5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0238, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0234, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x004A, - 0x0001, 0x030B, 0x0001, 0x030C, 0x0001, 0x030D, - 0x0046, 0x0090, 0x0046, 0x00D6, 0x0046, 0x011C, - 0x0001, 0x0235, 0x0001, 0x0236, 0x0001, 0x0237, - 0x0046, 0x0162, 0x0046, 0x01A8, 0x0046, 0x01EE, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animindex_06018708, 0x001c4230, 80474, 0x00018708, 168); // 0x060187B0 static const struct Animation piranha_plant_seg6_anim_060187B0 = { diff --git a/actors/piranha_plant/anims/anim_06018BA8.inc.c b/actors/piranha_plant/anims/anim_06018BA8.inc.c index 330130365..4a085d781 100644 --- a/actors/piranha_plant/anims/anim_06018BA8.inc.c +++ b/actors/piranha_plant/anims/anim_06018BA8.inc.c @@ -1,75 +1,9 @@ +#include "pc/rom_assets.h" // 0x060187C8 -static const s16 piranha_plant_seg6_animvalue_060187C8[] = { - 0x0000, 0x000E, 0x0003, 0x3FFF, 0x0000, 0x0000, 0x0013, 0x0042, - 0x007E, 0x00B9, 0x00E4, 0x00F0, 0x00CF, 0x008C, 0x0039, 0xFFE8, - 0xFFAC, 0xFF97, 0xFFB7, 0x0000, 0x0061, 0x00C9, 0x0124, 0x0000, - 0x0000, 0xFFEF, 0xFFC1, 0xFF82, 0xFF3F, 0xFF01, 0xFED6, 0xFEBB, - 0xFEA6, 0xFE99, 0xFE90, 0xFE8E, 0xFE90, 0xFE9C, 0xFEB3, 0xFECF, - 0xFEEE, 0xFF09, 0x73EC, 0x73EC, 0x722D, 0x6DDE, 0x6868, 0x6332, - 0x5FA3, 0x5F23, 0x6325, 0x6AD5, 0x742D, 0x7D25, 0x83BA, 0x85DF, - 0x8206, 0x7954, 0x6DE1, 0x61BE, 0x56FC, 0x0000, 0x0000, 0xFFEA, - 0xFFB2, 0xFF67, 0xFF17, 0xFED2, 0xFEA6, 0xFE94, 0xFE90, 0xFE96, - 0xFEA3, 0xFEB5, 0xFEC9, 0xFEE1, 0xFF03, 0xFF2A, 0xFF51, 0xFF77, - 0x0000, 0x0000, 0xFFF5, 0xFFDA, 0xFFB8, 0xFF99, 0xFF85, 0xFF88, - 0xFFAD, 0xFFF0, 0x003F, 0x0088, 0x00B9, 0x00C0, 0x008D, 0x002A, - 0xFFAB, 0xFF25, 0xFEAD, 0x73B8, 0x73B8, 0x7454, 0x7609, 0x78A8, - 0x7C03, 0x7FEA, 0x8432, 0x8A5E, 0x92E5, 0x9BF9, 0xA3CB, 0xA88D, - 0xA870, 0xA152, 0x9407, 0x8335, 0x717E, 0x618E, 0xDEB2, 0xDEB2, - 0xDED9, 0xDF3D, 0xDFC3, 0xE052, 0xE0D0, 0xE122, 0xE0D0, 0xDFD5, - 0xDECA, 0xDE43, 0xDED9, 0xE122, 0xE5E7, 0xECE9, 0xF532, 0xFDCE, - 0x05C4, 0xFB9A, 0xFB9A, 0xFC65, 0xFE6C, 0x0127, 0x0411, 0x069F, - 0x084D, 0x090F, 0x0951, 0x0939, 0x08EC, 0x0891, 0x084D, 0x080D, - 0x07B1, 0x0743, 0x06D2, 0x0668, 0x6705, 0x6705, 0x67ED, 0x6A3C, - 0x6D5A, 0x70AB, 0x7396, 0x757E, 0x768B, 0x773F, 0x778C, 0x7764, - 0x76B9, 0x757E, 0x734E, 0x7017, 0x6C49, 0x6856, 0x64AF, 0x1B6D, - 0x1B6D, 0x1B42, 0x1AD4, 0x1A40, 0x19A3, 0x1919, 0x18BF, 0x18F5, - 0x19B9, 0x1A91, 0x1B01, 0x1A8E, 0x18BF, 0x14F3, 0x0F5E, 0x08C6, - 0x01EC, 0xFB95, 0xF78F, 0xF78F, 0xF882, 0xFAEF, 0xFE33, 0x01AD, - 0x04BB, 0x06BC, 0x0792, 0x07BA, 0x0776, 0x0709, 0x06B4, 0x06BC, - 0x0729, 0x07C8, 0x0885, 0x0949, 0x09FF, 0x2B07, 0x2B07, 0x2900, - 0x23D0, 0x1CD3, 0x1563, 0x0ED9, 0x0A90, 0x0877, 0x0774, 0x0758, - 0x07F3, 0x0916, 0x0A90, 0x0CD6, 0x102D, 0x1420, 0x183A, 0x1C05, - 0xC05D, 0xE128, 0xC001, 0xE128, 0xC05D, 0x027A, 0x027A, 0x0244, - 0x01BA, 0x00FF, 0x0037, 0xFF88, 0xFF11, 0xFED9, 0xFEC2, 0xFEC2, - 0xFECE, 0xFEDB, 0xFEDF, 0xFEDC, 0xFEDB, 0xFEDC, 0xFEDE, 0xFEDE, - 0x0907, 0x0907, 0x0883, 0x0730, 0x0566, 0x037C, 0x01CA, 0x00A8, - 0x001E, 0xFFE8, 0xFFEA, 0x0007, 0x0025, 0x0029, 0x0018, 0x0008, - 0xFFFB, 0xFFED, 0xFFDE, 0x24B0, 0x24B0, 0x246E, 0x23B2, 0x2288, - 0x20FE, 0x1F24, 0x1D05, 0x1A6D, 0x1745, 0x13CC, 0x103F, 0x0CDC, - 0x09E0, 0x0762, 0x0538, 0x033E, 0x014F, 0xFF4A, 0xE128, 0xC001, - 0xE128, 0x0050, 0x0050, 0x007A, 0x00E6, 0x0177, 0x0210, 0x0296, - 0x02EC, 0x030D, 0x030F, 0x02FE, 0x02E3, 0x02CB, 0x02BF, 0x02BF, - 0x02C2, 0x02C8, 0x02CE, 0x02D3, 0x09C3, 0x09C3, 0x091E, 0x077B, - 0x0548, 0x02F7, 0x00F6, 0xFFB7, 0xFF51, 0xFF6F, 0xFFDE, 0x006A, - 0x00DF, 0x010A, 0x00E0, 0x0088, 0x0016, 0xFF9E, 0xFF33, 0x1117, - 0x1117, 0x10D0, 0x1009, 0x0ED3, 0x0D3E, 0x0B5C, 0x093D, 0x063A, - 0x0222, 0xFDBD, 0xF9D2, 0xF72A, 0xF68C, 0xF8D9, 0xFDB0, 0x03F9, - 0x0AA1, 0x108E, 0x002B, 0x002B, 0xFFF8, 0xFF74, 0xFEC2, 0xFE05, - 0xFD5F, 0xFCF5, 0xFCC8, 0xFCBC, 0xFCC8, 0xFCE2, 0xFD01, 0xFD1A, - 0xFD32, 0xFD53, 0xFD79, 0xFD9F, 0xFDC4, 0xF84C, 0xF84C, 0xF8B6, - 0xF9C7, 0xFB3B, 0xFCCF, 0xFE3F, 0xFF47, 0xFFE5, 0x004E, 0x0094, - 0x00C6, 0x00F4, 0x012D, 0x016B, 0x01A0, 0x01D0, 0x01FF, 0x0230, - 0xEFE7, 0xEFE7, 0xEFE7, 0xF001, 0xF05D, 0xF123, 0xF27C, 0xF48E, - 0xF7A1, 0xFBA3, 0x0036, 0x0500, 0x09A1, 0x0DBE, 0x1146, 0x147E, - 0x1789, 0x1A87, 0x1D9D, 0x3DB1, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animvalue_060187C8, 0x001c4230, 80474, 0x000187c8, 824); // 0x06018B00 -static const u16 piranha_plant_seg6_animindex_06018B00[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x019B, - 0x0013, 0x0162, 0x0013, 0x0175, 0x0013, 0x0188, - 0x0013, 0x0129, 0x0013, 0x013C, 0x0013, 0x014F, - 0x0013, 0x00ED, 0x0013, 0x0100, 0x0013, 0x0113, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00EC, - 0x0013, 0x0004, 0x0013, 0x0017, 0x0013, 0x002A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00E8, - 0x0013, 0x003D, 0x0013, 0x0050, 0x0013, 0x0063, - 0x0001, 0x0126, 0x0001, 0x0127, 0x0001, 0x0128, - 0x0013, 0x0076, 0x0013, 0x0089, 0x0013, 0x009C, - 0x0001, 0x00E9, 0x0001, 0x00EA, 0x0001, 0x00EB, - 0x0013, 0x00AF, 0x0013, 0x00C2, 0x0013, 0x00D5, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animindex_06018B00, 0x001c4230, 80474, 0x00018b00, 168); // 0x06018BA8 static const struct Animation piranha_plant_seg6_anim_06018BA8 = { diff --git a/actors/piranha_plant/anims/anim_06019854.inc.c b/actors/piranha_plant/anims/anim_06019854.inc.c index 4c1fc40a2..7cefc2479 100644 --- a/actors/piranha_plant/anims/anim_06019854.inc.c +++ b/actors/piranha_plant/anims/anim_06019854.inc.c @@ -1,214 +1,9 @@ +#include "pc/rom_assets.h" // 0x06018BC0 -static const s16 piranha_plant_seg6_animvalue_06018BC0[] = { - 0x0000, 0x000E, 0x0003, 0x3FFF, 0x0124, 0x0124, 0x0124, 0x0124, - 0x0124, 0x0124, 0x0124, 0x0124, 0x0124, 0x0124, 0x0124, 0x0125, - 0x0125, 0x0125, 0x0125, 0x0125, 0x0125, 0x0124, 0x0124, 0x0124, - 0x0124, 0x0125, 0x0128, 0x012D, 0x0131, 0x0133, 0x0131, 0x012C, - 0x0127, 0x0124, 0x0123, 0x0121, 0x0120, 0x0120, 0x0121, 0x0124, - 0x012A, 0x0131, 0x013B, 0x0145, 0x0151, 0x015D, 0x0169, 0x0174, - 0x017E, 0x0186, 0x018D, 0x0191, 0x0192, 0x018F, 0x0189, 0x017E, - 0x015B, 0x0117, 0x00C3, 0x006E, 0x0027, 0x0000, 0xFFF0, 0xFFE4, - 0xFFDD, 0xFFDA, 0xFFD9, 0xFFDB, 0xFFDF, 0xFFE4, 0xFFEB, 0xFFF1, - 0xFFF7, 0xFFFC, 0xFFFF, 0x0000, 0xFF09, 0xFF09, 0xFF09, 0xFF09, - 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF0A, 0xFF0A, - 0xFF0A, 0xFF0A, 0xFF0A, 0xFF0A, 0xFF0A, 0xFF09, 0xFF09, 0xFF08, - 0xFF09, 0xFF0A, 0xFF0E, 0xFF14, 0xFF19, 0xFF1C, 0xFF19, 0xFF13, - 0xFF0D, 0xFF09, 0xFF07, 0xFF03, 0xFF00, 0xFF00, 0xFF02, 0xFF09, - 0xFF14, 0xFF20, 0xFF2C, 0xFF3A, 0xFF48, 0xFF56, 0xFF65, 0xFF75, - 0xFF84, 0xFF93, 0xFFA2, 0xFFB1, 0xFFBF, 0xFFCD, 0xFFD9, 0xFFE5, - 0xFFEF, 0xFFF6, 0xFFFA, 0xFFFD, 0xFFFF, 0x0000, 0x0001, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, - 0x0000, 0x0000, 0x0000, 0x0000, 0x56FC, 0x56FD, 0x56FD, 0x56FE, - 0x56FF, 0x56FF, 0x56FF, 0x56FE, 0x56FC, 0x56F9, 0x56F4, 0x56EE, - 0x56E8, 0x56E2, 0x56DE, 0x56DB, 0x56E3, 0x56F7, 0x570C, 0x5717, - 0x570E, 0x56E5, 0x5663, 0x5593, 0x54D3, 0x5480, 0x54D9, 0x55A0, - 0x5676, 0x56FC, 0x5752, 0x57BA, 0x580C, 0x5822, 0x57D4, 0x56FC, - 0x55C1, 0x5467, 0x52F2, 0x5166, 0x4FC7, 0x4E19, 0x4C5F, 0x4A9E, - 0x48D9, 0x4714, 0x4553, 0x439A, 0x41ED, 0x4050, 0x3EC7, 0x3D54, - 0x3BAA, 0x39C1, 0x3807, 0x36EB, 0x36DC, 0x384A, 0x3B08, 0x3E88, - 0x42A3, 0x4730, 0x4C09, 0x5107, 0x5601, 0x5AD2, 0x5F50, 0x6356, - 0x66BB, 0x6959, 0x6B07, 0x6B9F, 0xFF77, 0xFF76, 0xFF73, 0xFF6F, - 0xFF69, 0xFF63, 0xFF5C, 0xFF54, 0xFF4C, 0xFF40, 0xFF31, 0xFF22, - 0xFF18, 0xFF18, 0xFF1F, 0xFF23, 0xFF1C, 0xFF13, 0xFF0F, 0xFF16, - 0xFF22, 0xFF2C, 0xFF30, 0xFF32, 0xFF33, 0xFF33, 0xFF32, 0xFF2F, - 0xFF2D, 0xFF2D, 0xFF2E, 0xFF2F, 0xFF31, 0xFF34, 0xFF3A, 0xFF42, - 0xFF4D, 0xFF59, 0xFF64, 0xFF70, 0xFF7D, 0xFF8A, 0xFF97, 0xFFA4, - 0xFFB2, 0xFFC0, 0xFFCE, 0xFFDC, 0xFFEB, 0xFFF9, 0x0007, 0x0016, - 0x002F, 0x004F, 0x005C, 0x0043, 0x0019, 0x0000, 0xFFFC, 0xFFF9, - 0xFFF6, 0xFFF5, 0xFFF5, 0xFFF6, 0xFFF7, 0xFFF9, 0xFFFA, 0xFFFC, - 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0xFEAD, 0xFEAD, 0xFEAE, 0xFEB0, - 0xFEB2, 0xFEB5, 0xFEB9, 0xFEBD, 0xFEC1, 0xFEC9, 0xFED4, 0xFEDF, - 0xFEE6, 0xFEE5, 0xFEDF, 0xFEDD, 0xFEE2, 0xFEEA, 0xFEED, 0xFEE7, - 0xFEDD, 0xFED6, 0xFED3, 0xFED1, 0xFED1, 0xFED1, 0xFED2, 0xFED4, - 0xFED5, 0xFED5, 0xFED4, 0xFED2, 0xFED0, 0xFECD, 0xFECA, 0xFEC7, - 0xFEC3, 0xFEBE, 0xFEB9, 0xFEB2, 0xFEAB, 0xFEA4, 0xFE9E, 0xFE97, - 0xFE91, 0xFE8D, 0xFE89, 0xFE87, 0xFE87, 0xFE88, 0xFE8C, 0xFE93, - 0xFEBD, 0xFF0E, 0xFF5B, 0xFF9F, 0xFFDF, 0x0000, 0x0008, 0x000E, - 0x0012, 0x0013, 0x0014, 0x0013, 0x0011, 0x000E, 0x000B, 0x0007, - 0x0004, 0x0002, 0x0000, 0x0000, 0x618E, 0x61AB, 0x61FF, 0x6282, - 0x632C, 0x63F8, 0x64DD, 0x65D6, 0x66DA, 0x6864, 0x6A82, 0x6C91, - 0x6DEC, 0x6DD3, 0x6CDA, 0x6C5F, 0x6D3F, 0x6E9C, 0x6F33, 0x6E32, - 0x6C6B, 0x6B14, 0x6A87, 0x6A42, 0x6A2A, 0x6A25, 0x6A4B, 0x6AA1, - 0x6AEB, 0x6AEE, 0x6ABF, 0x6A8E, 0x6A47, 0x69D4, 0x691F, 0x6813, - 0x66CC, 0x6572, 0x6408, 0x6290, 0x610C, 0x5F7F, 0x5DE9, 0x5C4E, - 0x5AAF, 0x590E, 0x576E, 0x55D1, 0x5438, 0x52A6, 0x511D, 0x4F9E, - 0x4CF9, 0x4A88, 0x4C23, 0x5653, 0x648F, 0x6D12, 0x6F3F, 0x7103, - 0x726A, 0x737C, 0x7445, 0x74CE, 0x7520, 0x7547, 0x754D, 0x753A, - 0x751B, 0x74F8, 0x74DB, 0x74CF, 0x05C4, 0x0515, 0x033F, 0x0095, - 0xFD6B, 0xFA12, 0xF6DE, 0xF420, 0xF22D, 0xF118, 0xF099, 0xF07F, - 0xF098, 0xF0B0, 0xF094, 0xF013, 0xEF0D, 0xEDA5, 0xEC0F, 0xEA7C, - 0xE922, 0xE831, 0xE78B, 0xE6F4, 0xE676, 0xE61A, 0xE5EB, 0xE5F1, - 0xE636, 0xE6C5, 0xE80A, 0xEA21, 0xEC9F, 0xEF13, 0xF112, 0xF22D, - 0xF2AD, 0xF320, 0xF386, 0xF3DF, 0xF428, 0xF461, 0xF489, 0xF49E, - 0xF4A0, 0xF48D, 0xF465, 0xF425, 0xF3CE, 0xF35E, 0xF2D3, 0xF22D, - 0xF0AB, 0xEDF0, 0xEA96, 0xE734, 0xE463, 0xE2BC, 0xE1F3, 0xE155, - 0xE0DF, 0xE08A, 0xE053, 0xE036, 0xE02D, 0xE034, 0xE046, 0xE05F, - 0xE07B, 0xE094, 0xE0A7, 0xE0AE, 0x0668, 0x0663, 0x0655, 0x0641, - 0x0629, 0x0610, 0x05F8, 0x05E3, 0x05D5, 0x05CC, 0x05C7, 0x05C5, - 0x05C4, 0x05C5, 0x05C5, 0x05C5, 0x05C5, 0x05C5, 0x05C6, 0x05C7, - 0x05C9, 0x05CA, 0x05CB, 0x05CD, 0x05CE, 0x05D0, 0x05D1, 0x05D3, - 0x05D4, 0x05D5, 0x05D5, 0x05D5, 0x05D5, 0x05D5, 0x05D5, 0x05D5, - 0x05E5, 0x0610, 0x0650, 0x069E, 0x06F6, 0x074F, 0x07A4, 0x07EF, - 0x0828, 0x084B, 0x0850, 0x0832, 0x07E9, 0x0771, 0x06C1, 0x05D5, - 0x036A, 0xFEFD, 0xF9A1, 0xF469, 0xF06B, 0xEEBA, 0xEEDB, 0xEF8B, - 0xF0B3, 0xF23B, 0xF40C, 0xF60F, 0xF82C, 0xFA4D, 0xFC59, 0xFE3B, - 0xFFDA, 0x011E, 0x01F2, 0x023E, 0x64AF, 0x6502, 0x65E3, 0x6728, - 0x68AC, 0x6A46, 0x6BCE, 0x6D1D, 0x6E0B, 0x6E9A, 0x6EED, 0x6F14, - 0x6F1C, 0x6F14, 0x6F0A, 0x6F0C, 0x6F12, 0x6F0B, 0x6EFB, 0x6EE6, - 0x6ECF, 0x6EBA, 0x6EA6, 0x6E8F, 0x6E76, 0x6E5D, 0x6E44, 0x6E2E, - 0x6E1A, 0x6E0B, 0x6E02, 0x6E00, 0x6E02, 0x6E06, 0x6E09, 0x6E0B, - 0x6E13, 0x6E28, 0x6E47, 0x6E6D, 0x6E97, 0x6EC2, 0x6EEB, 0x6F10, - 0x6F2B, 0x6F3C, 0x6F3F, 0x6F30, 0x6F0D, 0x6ED3, 0x6E7E, 0x6E0B, - 0x6CD8, 0x6AA2, 0x67F8, 0x6569, 0x6385, 0x62DB, 0x632C, 0x63D1, - 0x64BD, 0x65DF, 0x672B, 0x6891, 0x6A03, 0x6B73, 0x6CD1, 0x6E11, - 0x6F22, 0x6FF8, 0x7082, 0x70B4, 0xFB95, 0xFC11, 0xFD5D, 0xFF40, - 0x017D, 0x03DC, 0x0621, 0x0812, 0x0973, 0x0A1B, 0x0A30, 0x09F5, - 0x09AA, 0x0990, 0x09E7, 0x0AF0, 0x0D47, 0x10DB, 0x14ED, 0x18BB, - 0x1B86, 0x1C8D, 0x1BCC, 0x19F5, 0x1757, 0x1442, 0x1104, 0x0DEE, - 0x0B4E, 0x0973, 0x0880, 0x083D, 0x086D, 0x08D8, 0x0942, 0x0973, - 0x0965, 0x093E, 0x0904, 0x08BE, 0x086F, 0x081F, 0x07D2, 0x078F, - 0x075B, 0x073C, 0x0737, 0x0753, 0x0794, 0x0800, 0x089E, 0x0973, - 0x0B81, 0x0F3B, 0x13CB, 0x185E, 0x1C21, 0x1E3E, 0x1F1D, 0x1FB6, - 0x2012, 0x2039, 0x2035, 0x200D, 0x1FC9, 0x1F74, 0x1F14, 0x1EB2, - 0x1E58, 0x1E0D, 0x1DD9, 0x1DC6, 0x09FF, 0x09D4, 0x0962, 0x08BB, - 0x07F6, 0x0725, 0x065D, 0x05B2, 0x0539, 0x04FB, 0x04E9, 0x04F1, - 0x0502, 0x0509, 0x04F6, 0x04B6, 0x0425, 0x0349, 0x0251, 0x016A, - 0x00C2, 0x0086, 0x00B7, 0x012C, 0x01D1, 0x0293, 0x035E, 0x0420, - 0x04C4, 0x0539, 0x0574, 0x0585, 0x0579, 0x055F, 0x0545, 0x0539, - 0x0545, 0x0567, 0x0599, 0x05D6, 0x061B, 0x0660, 0x06A3, 0x06DD, - 0x070A, 0x0725, 0x072A, 0x0712, 0x06D9, 0x067B, 0x05F2, 0x0539, - 0x034E, 0xFFC8, 0xFB87, 0xF76C, 0xF457, 0xF329, 0xF381, 0xF456, - 0xF593, 0xF725, 0xF8F4, 0xFAED, 0xFCFA, 0xFF05, 0x00F9, 0x02C3, - 0x044C, 0x057F, 0x0646, 0x068D, 0x1C05, 0x1BA7, 0x1AA8, 0x1936, - 0x177E, 0x15AD, 0x13F0, 0x1274, 0x1166, 0x10CD, 0x1083, 0x106F, - 0x1077, 0x1084, 0x107A, 0x1042, 0x0FC3, 0x0F0D, 0x0E46, 0x0D90, - 0x0D11, 0x0CED, 0x0D25, 0x0D98, 0x0E36, 0x0EEC, 0x0FAA, 0x105F, - 0x10F8, 0x1166, 0x119E, 0x11AE, 0x11A3, 0x118A, 0x1171, 0x1166, - 0x115D, 0x1147, 0x1125, 0x10FB, 0x10CD, 0x109E, 0x1071, 0x1049, - 0x102B, 0x1018, 0x1016, 0x1026, 0x104C, 0x108C, 0x10E9, 0x1166, - 0x12AE, 0x1508, 0x17E0, 0x1AA4, 0x1CBF, 0x1D9E, 0x1D84, 0x1D1B, - 0x1C72, 0x1B95, 0x1A90, 0x1971, 0x1844, 0x1716, 0x15F3, 0x14E8, - 0x1403, 0x134F, 0x12DA, 0x12B0, 0xC05D, 0xE128, 0xC001, 0xE128, - 0xC05D, 0xFEDE, 0xFEE0, 0xFEE4, 0xFEEB, 0xFEF2, 0xFEFA, 0xFF01, - 0xFF07, 0xFF0A, 0xFF0B, 0xFF0A, 0xFF09, 0xFF06, 0xFF02, 0xFEFE, - 0xFEFA, 0xFEF5, 0xFEEE, 0xFEE6, 0xFEDE, 0xFED8, 0xFED4, 0xFED3, - 0xFED2, 0xFED3, 0xFED4, 0xFED6, 0xFED8, 0xFEDB, 0xFEDD, 0xFEE0, - 0xFEE5, 0xFEEA, 0xFEEF, 0xFEF2, 0xFEF4, 0xFEF2, 0xFEEC, 0xFEE3, - 0xFED6, 0xFEC9, 0xFEBB, 0xFEAD, 0xFEA1, 0xFE97, 0xFE91, 0xFE90, - 0xFE94, 0xFE9E, 0xFEB0, 0xFECA, 0xFEEE, 0xFF4B, 0xFFF6, 0x00C4, - 0x018F, 0x022C, 0x0273, 0x0276, 0x0265, 0x0244, 0x0215, 0x01DB, - 0x019A, 0x0155, 0x010F, 0x00CB, 0x008C, 0x0056, 0x002C, 0x0010, - 0x0006, 0xFFDE, 0xFF25, 0xFD42, 0xFAA4, 0xF7B6, 0xF4E7, 0xF2A4, - 0xF159, 0xF174, 0xF3C7, 0xF83D, 0xFDE8, 0x03D9, 0x0925, 0x0CDC, - 0x0E11, 0x0B7E, 0x0590, 0xFDEA, 0xF626, 0xEFE7, 0xECCC, 0xECB5, - 0xEE29, 0xF0BF, 0xF40B, 0xF7A4, 0xFB20, 0xFE15, 0x0017, 0x0118, - 0x0171, 0x0158, 0x0101, 0x00A3, 0x0074, 0x006F, 0x006C, 0x0069, - 0x0066, 0x0063, 0x005F, 0x005A, 0x0053, 0x004A, 0x003D, 0x002E, - 0x001A, 0x0002, 0xFFE7, 0xFFC4, 0xFF9C, 0xFF37, 0xFE80, 0xFDAF, - 0xFCFA, 0xFC97, 0xFCBE, 0xFD58, 0xFE28, 0xFF23, 0x003D, 0x016E, - 0x02AA, 0x03E8, 0x051D, 0x063F, 0x0743, 0x0820, 0x08CA, 0x0938, - 0x095E, 0xFF4A, 0xFE7A, 0xFC4F, 0xF931, 0xF588, 0xF1BD, 0xEE38, - 0xEB60, 0xE99E, 0xE8FA, 0xE91A, 0xE9D2, 0xEAF4, 0xEC53, 0xEDC4, - 0xEF1A, 0xF07A, 0xF21C, 0xF3EA, 0xF5CE, 0xF7B2, 0xF981, 0xFB38, - 0xFCE7, 0xFE93, 0x0040, 0x01F4, 0x03B5, 0x0587, 0x076E, 0x09E5, - 0x0D02, 0x1037, 0x12F7, 0x14B3, 0x14DF, 0x13D0, 0x1246, 0x1056, - 0x0E13, 0x0B92, 0x08E5, 0x0621, 0x035A, 0x00A3, 0xFE11, 0xFBB7, - 0xF9A7, 0xF7F8, 0xF6BC, 0xF606, 0xF5EC, 0xF87E, 0xFEA4, 0x06B4, - 0x0F09, 0x15F7, 0x19D7, 0x1B63, 0x1C79, 0x1D27, 0x1D7D, 0x1D87, - 0x1D54, 0x1CF2, 0x1C6F, 0x1BDA, 0x1B40, 0x1AB0, 0x1A38, 0x19E5, - 0x19C6, 0xE128, 0xC001, 0xE128, 0x02D3, 0x02CC, 0x02BB, 0x02A3, - 0x0287, 0x026A, 0x024F, 0x0239, 0x022C, 0x0229, 0x022D, 0x0235, - 0x0241, 0x024E, 0x025B, 0x0266, 0x026F, 0x0278, 0x0282, 0x028C, - 0x0296, 0x029F, 0x02A9, 0x02B3, 0x02BE, 0x02C8, 0x02D2, 0x02DB, - 0x02E2, 0x02E7, 0x02E9, 0x02E8, 0x02E4, 0x02DF, 0x02DB, 0x02D8, - 0x02D9, 0x02DD, 0x02E3, 0x02EB, 0x02F5, 0x02FE, 0x0307, 0x030F, - 0x0315, 0x0319, 0x0318, 0x0314, 0x030A, 0x02FB, 0x02E6, 0x02C9, - 0x0282, 0x0204, 0x0169, 0x00CE, 0x004E, 0x0006, 0xFFE8, 0xFFD2, - 0xFFC5, 0xFFBE, 0xFFBD, 0xFFC0, 0xFFC7, 0xFFD1, 0xFFDC, 0xFFE8, - 0xFFF3, 0xFFFC, 0x0001, 0x0003, 0xFF33, 0xFFA9, 0x00DC, 0x0287, - 0x0461, 0x0626, 0x078C, 0x084F, 0x0827, 0x068D, 0x038E, 0xFFC5, - 0xFBC8, 0xF830, 0xF597, 0xF496, 0xF5E7, 0xF941, 0xFDB1, 0x0241, - 0x0601, 0x07FD, 0x084B, 0x07CA, 0x06AE, 0x052F, 0x0383, 0x01E0, - 0x007E, 0xFF92, 0xFF1C, 0xFEEA, 0xFEEA, 0xFF07, 0xFF2D, 0xFF48, - 0xFF5A, 0xFF70, 0xFF89, 0xFFA4, 0xFFC2, 0xFFE1, 0x0000, 0x0020, - 0x0040, 0x005F, 0x007E, 0x009A, 0x00B4, 0x00CB, 0x00DE, 0x00ED, - 0x00DD, 0x00A4, 0x0060, 0x002C, 0x0025, 0x0068, 0x00EC, 0x0193, - 0x0255, 0x032B, 0x040D, 0x04F6, 0x05DD, 0x06BD, 0x078D, 0x0848, - 0x08E5, 0x095E, 0x09AB, 0x09C7, 0x108E, 0x1153, 0x135D, 0x164B, - 0x19B7, 0x1D40, 0x2081, 0x2318, 0x24A0, 0x2505, 0x2498, 0x2390, - 0x2225, 0x208C, 0x1EFC, 0x1DAE, 0x1C89, 0x1B56, 0x1A17, 0x18CF, - 0x1781, 0x1631, 0x14C5, 0x1331, 0x118A, 0x0FE8, 0x0E60, 0x0D09, - 0x0BF9, 0x0B46, 0x0B5A, 0x0C47, 0x0D97, 0x0ED6, 0x0F92, 0x0F56, - 0x0E50, 0x0D02, 0x0B78, 0x09BF, 0x07E3, 0x05F1, 0x03F4, 0x01F9, - 0x000C, 0xFE3B, 0xFC90, 0xFB18, 0xF9DF, 0xF8F2, 0xF85D, 0xF82C, - 0xF9C7, 0xFDCD, 0x0320, 0x08A6, 0x0D41, 0x0FD3, 0x10D8, 0x1190, - 0x1204, 0x123D, 0x1245, 0x1224, 0x11E5, 0x1190, 0x112F, 0x10CB, - 0x106C, 0x101E, 0x0FE8, 0x0FD4, 0xFDC4, 0xFDC0, 0xFDB5, 0xFDA5, - 0xFD93, 0xFD7E, 0xFD6B, 0xFD5A, 0xFD4D, 0xFD44, 0xFD3D, 0xFD38, - 0xFD34, 0xFD31, 0xFD2E, 0xFD2A, 0xFD27, 0xFD24, 0xFD22, 0xFD1F, - 0xFD1D, 0xFD1B, 0xFD18, 0xFD15, 0xFD13, 0xFD10, 0xFD0D, 0xFD0B, - 0xFD07, 0xFD04, 0xFCFF, 0xFCFA, 0xFCF3, 0xFCEE, 0xFCE9, 0xFCE7, - 0xFCE6, 0xFCE7, 0xFCE9, 0xFCEC, 0xFCEF, 0xFCF3, 0xFCF7, 0xFCFA, - 0xFCFD, 0xFCFF, 0xFCFF, 0xFCFE, 0xFCFB, 0xFCF6, 0xFCEE, 0xFCE3, - 0xFCC2, 0xFC82, 0xFC38, 0xFBF6, 0xFBD0, 0xFBDA, 0xFC0C, 0xFC50, - 0xFCA2, 0xFCFF, 0xFD64, 0xFDCC, 0xFE35, 0xFE9B, 0xFEFB, 0xFF51, - 0xFF9A, 0xFFD3, 0xFFF7, 0x0003, 0x0230, 0x0246, 0x027C, 0x02C6, - 0x0313, 0x0355, 0x037E, 0x037E, 0x0349, 0x02B7, 0x01C9, 0x00A6, - 0xFF76, 0xFE61, 0xFD8E, 0xFD25, 0xFD55, 0xFE09, 0xFF05, 0x000D, - 0x00E6, 0x0153, 0x0157, 0x0126, 0x00D1, 0x0065, 0xFFF4, 0xFF8B, - 0xFF3A, 0xFF11, 0xFF1E, 0xFF59, 0xFFAD, 0x0004, 0x004B, 0x006C, - 0x0071, 0x0073, 0x0071, 0x006C, 0x0065, 0x005B, 0x004F, 0x0041, - 0x0031, 0x0020, 0x000E, 0xFFFC, 0xFFE8, 0xFFD5, 0xFFC1, 0xFFAD, - 0xFF9B, 0xFF89, 0xFF70, 0xFF4B, 0xFF13, 0xFEC2, 0xFE58, 0xFDDA, - 0xFD4E, 0xFCB7, 0xFC19, 0xFB79, 0xFADC, 0xFA46, 0xF9BB, 0xF93F, - 0xF8D7, 0xF888, 0xF855, 0xF843, 0x1D9D, 0x1BBA, 0x16AB, 0x0F55, - 0x06A0, 0xFD72, 0xF4AF, 0xED3F, 0xE809, 0xE50D, 0xE378, 0xE2F3, - 0xE325, 0xE3B6, 0xE44F, 0xE496, 0xE4B8, 0xE514, 0xE5A3, 0xE659, - 0xE72D, 0xE816, 0xE901, 0xE9E8, 0xEAD9, 0xEBDF, 0xED06, 0xEE59, - 0xEFE5, 0xF1B6, 0xF459, 0xF7ED, 0xFBD8, 0xFF7F, 0x0246, 0x0395, - 0x03C9, 0x03B0, 0x0354, 0x02BF, 0x01FD, 0x0118, 0x001B, 0xFF11, - 0xFE04, 0xFCFE, 0xFC0B, 0xFB35, 0xFA86, 0xFA0B, 0xF9CD, 0xF9D6, - 0xFB11, 0xFDD4, 0x014D, 0x04AB, 0x071B, 0x07CD, 0x0713, 0x05DC, - 0x043F, 0x0250, 0x0028, 0xFDDC, 0xFB81, 0xF92E, 0xF6FA, 0xF4FB, - 0xF347, 0xF1F3, 0xF118, 0xF0C9, 0x3DB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animvalue_06018BC0, 0x001c4230, 80474, 0x00018bc0, 3052); // 0x060197AC -static const u16 piranha_plant_seg6_animindex_060197AC[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05F4, - 0x0048, 0x051C, 0x0048, 0x0564, 0x0048, 0x05AC, - 0x0048, 0x0444, 0x0048, 0x048C, 0x0048, 0x04D4, - 0x0048, 0x0369, 0x0048, 0x03B1, 0x0048, 0x03F9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0368, - 0x0048, 0x0004, 0x0048, 0x004C, 0x0048, 0x0094, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0364, - 0x0048, 0x00DC, 0x0048, 0x0124, 0x0048, 0x016C, - 0x0001, 0x0441, 0x0001, 0x0442, 0x0001, 0x0443, - 0x0048, 0x01B4, 0x0048, 0x01FC, 0x0048, 0x0244, - 0x0001, 0x0365, 0x0001, 0x0366, 0x0001, 0x0367, - 0x0048, 0x028C, 0x0048, 0x02D4, 0x0048, 0x031C, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animindex_060197AC, 0x001c4230, 80474, 0x000197ac, 168); // 0x06019854 static const struct Animation piranha_plant_seg6_anim_06019854 = { diff --git a/actors/piranha_plant/anims/anim_0601A014.inc.c b/actors/piranha_plant/anims/anim_0601A014.inc.c index cb4d6d319..386d9f527 100644 --- a/actors/piranha_plant/anims/anim_0601A014.inc.c +++ b/actors/piranha_plant/anims/anim_0601A014.inc.c @@ -1,135 +1,9 @@ +#include "pc/rom_assets.h" // 0x0601986C -static const s16 piranha_plant_seg6_animvalue_0601986C[] = { - 0x0000, 0x000E, 0x0003, 0x3FFF, 0x0124, 0x0126, 0x012C, 0x0134, - 0x013C, 0x0143, 0x0147, 0x0147, 0x0142, 0x0134, 0x011D, 0x0100, - 0x00E1, 0x00C2, 0x00A6, 0x008C, 0x0071, 0x0056, 0x003C, 0x0025, - 0x0012, 0x0006, 0x0001, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF09, 0xFF0A, - 0xFF0C, 0xFF0F, 0xFF13, 0xFF19, 0xFF20, 0xFF28, 0xFF31, 0xFF3D, - 0xFF4D, 0xFF5E, 0xFF71, 0xFF84, 0xFF95, 0xFFA6, 0xFFB8, 0xFFCA, - 0xFFDB, 0xFFEB, 0xFFF7, 0x0000, 0x0003, 0x0004, 0x0004, 0x0004, - 0x0005, 0x0005, 0x0004, 0x0004, 0x0004, 0x0003, 0x0003, 0x0002, - 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x56FC, 0x56B4, 0x55F7, 0x54F3, 0x53D2, 0x52C3, 0x51F0, 0x5186, - 0x51B1, 0x52BE, 0x54A7, 0x5715, 0x59B5, 0x5C31, 0x5E35, 0x5FA4, - 0x60BD, 0x61B3, 0x62B8, 0x6400, 0x65BD, 0x68D6, 0x6D08, 0x70C9, - 0x7290, 0x72BE, 0x72BC, 0x7290, 0x723F, 0x71D0, 0x7149, 0x70AE, - 0x7007, 0x6F59, 0x6EA9, 0x6DFE, 0x6D5D, 0x6CCC, 0x6C51, 0x6BF2, - 0x6BB5, 0x6B9F, 0xFF77, 0xFF76, 0xFF73, 0xFF70, 0xFF6C, 0xFF69, - 0xFF67, 0xFF67, 0xFF69, 0xFF71, 0xFF7E, 0xFF8E, 0xFF9E, 0xFFAB, - 0xFFB2, 0xFFCE, 0x0003, 0x0037, 0x0049, 0x001D, 0xFF95, 0xFE4F, - 0xFC53, 0xFA17, 0xF815, 0xF6C4, 0xF69B, 0xF81A, 0xFAF9, 0xFE89, - 0x021A, 0x04FF, 0x0688, 0x06CD, 0x0677, 0x05AC, 0x0495, 0x0357, - 0x021C, 0x010A, 0x0049, 0x0000, 0xFEAD, 0xFEAC, 0xFEA9, 0xFEA6, - 0xFEA4, 0xFEA3, 0xFEA4, 0xFEA9, 0xFEB3, 0xFEC5, 0xFEE1, 0xFF02, - 0xFF23, 0xFF40, 0xFF54, 0xFF5B, 0xFF5A, 0xFF55, 0xFF4F, 0xFF4F, - 0xFF58, 0xFF6D, 0xFF8C, 0xFFB0, 0xFFD4, 0xFFF3, 0x0006, 0x000F, - 0x0010, 0x000C, 0x0006, 0x0000, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x618E, 0x618C, - 0x618A, 0x6190, 0x61A5, 0x61D2, 0x621D, 0x628F, 0x632F, 0x63D6, - 0x647F, 0x6562, 0x66BB, 0x68C2, 0x6BB1, 0x705D, 0x76C2, 0x7DD5, - 0x8490, 0x89E1, 0x8CC0, 0x8C96, 0x8A1A, 0x8636, 0x81D9, 0x7DEA, - 0x7B5C, 0x7A3B, 0x79CE, 0x79D2, 0x7A07, 0x7A2A, 0x79FA, 0x7974, - 0x78CC, 0x780E, 0x7748, 0x7688, 0x75DC, 0x7550, 0x74F2, 0x74CF, - 0x05C4, 0x05E0, 0x0624, 0x0678, 0x06C4, 0x06F0, 0x06E4, 0x0688, - 0x05C4, 0x049A, 0x030F, 0x0112, 0xFE93, 0xFB7F, 0xF7C4, 0xF2DD, - 0xECBF, 0xE60B, 0xDF66, 0xD974, 0xD4D8, 0xD36B, 0xD4C8, 0xD637, - 0xD6CF, 0xD777, 0xD82A, 0xD8E6, 0xD9A8, 0xDA6E, 0xDB34, 0xDBF8, - 0xDCB7, 0xDD6E, 0xDE19, 0xDEB8, 0xDF45, 0xDFBF, 0xE023, 0xE06E, - 0xE09D, 0xE0AE, 0x0668, 0x0661, 0x0650, 0x063B, 0x0627, 0x061C, - 0x061F, 0x0636, 0x0668, 0x0707, 0x0820, 0x0956, 0x0A4B, 0x0AA1, - 0x09F9, 0x07A1, 0x03C0, 0xFF40, 0xFB09, 0xF806, 0xF720, 0xFD2D, - 0x0806, 0x0E1F, 0x0E7D, 0x0E8D, 0x0E58, 0x0DE7, 0x0D43, 0x0C74, - 0x0B83, 0x0A79, 0x095F, 0x083E, 0x071D, 0x0607, 0x0503, 0x041B, - 0x0357, 0x02C1, 0x0260, 0x023E, 0x64AF, 0x6478, 0x63F2, 0x634E, - 0x62B9, 0x6262, 0x627A, 0x632E, 0x64AF, 0x67F2, 0x6D1E, 0x7329, - 0x7909, 0x7DB5, 0x8024, 0x7FAE, 0x7D11, 0x793F, 0x752D, 0x71D1, - 0x701F, 0x72C3, 0x783C, 0x7B41, 0x7B2F, 0x7AF0, 0x7A88, 0x79FD, - 0x7956, 0x7898, 0x77C8, 0x76EC, 0x760A, 0x7528, 0x744B, 0x737A, - 0x72B8, 0x720E, 0x717F, 0x7112, 0x70CC, 0x70B4, 0xFB95, 0xFB70, - 0xFB17, 0xFAA8, 0xFA44, 0xFA0A, 0xFA1A, 0xFA93, 0xFB95, 0xFD7D, - 0x0055, 0x03C4, 0x076E, 0x0AF6, 0x0E02, 0x10A1, 0x131F, 0x157C, - 0x17B8, 0x19D3, 0x1BCC, 0x1D80, 0x1EB0, 0x1F2F, 0x1F41, 0x1F48, - 0x1F46, 0x1F3B, 0x1F29, 0x1F11, 0x1EF4, 0x1ED4, 0x1EB1, 0x1E8C, - 0x1E67, 0x1E44, 0x1E22, 0x1E04, 0x1DEB, 0x1DD7, 0x1DCB, 0x1DC6, - 0x09FF, 0x0A06, 0x0A17, 0x0A2D, 0x0A40, 0x0A4B, 0x0A48, 0x0A31, - 0x09FF, 0x09B2, 0x094C, 0x08CA, 0x0826, 0x075D, 0x066B, 0x050F, - 0x033F, 0x0149, 0xFF7F, 0xFE2C, 0xFDA2, 0xFFB0, 0x03A0, 0x05FE, - 0x0661, 0x06AF, 0x06EC, 0x0718, 0x0735, 0x0746, 0x074B, 0x0747, - 0x073B, 0x0729, 0x0712, 0x06F9, 0x06E0, 0x06C7, 0x06B0, 0x069E, - 0x0692, 0x068D, 0x1C05, 0x1C25, 0x1C72, 0x1CD1, 0x1D27, 0x1D58, - 0x1D4B, 0x1CE3, 0x1C05, 0x19ED, 0x1678, 0x1283, 0x0EE9, 0x0C86, - 0x0C36, 0x0EF1, 0x1438, 0x1AB6, 0x2116, 0x2602, 0x2826, 0x21F8, - 0x15FC, 0x0EEC, 0x0E0B, 0x0D70, 0x0D12, 0x0CED, 0x0CF7, 0x0D2C, - 0x0D84, 0x0DF8, 0x0E81, 0x0F19, 0x0FB9, 0x1059, 0x10F4, 0x1181, - 0x11FC, 0x125B, 0x129A, 0x12B0, 0xC05D, 0xE128, 0xC001, 0xE128, - 0xC05D, 0xFEDE, 0xFF00, 0xFF52, 0xFFB8, 0x0013, 0x0049, 0x003A, - 0xFFCC, 0xFEDE, 0xFA61, 0xF3BD, 0xF188, 0xF981, 0x05E9, 0x0C1F, - 0x04DD, 0xF76A, 0xEEF6, 0xF193, 0xF92F, 0xFECC, 0x00D7, 0x0277, - 0x03B5, 0x049D, 0x0539, 0x0594, 0x05BA, 0x05B2, 0x057F, 0x0529, - 0x04B7, 0x042F, 0x0399, 0x02FA, 0x025B, 0x01C1, 0x0133, 0x00BA, - 0x005A, 0x001C, 0x0006, 0xFFDE, 0xFFD9, 0xFFCD, 0xFFBE, 0xFFB1, - 0xFFA9, 0xFFAB, 0xFFBC, 0xFFDE, 0x0045, 0x00FD, 0x01C7, 0x0299, - 0x037C, 0x0458, 0x0523, 0x05E5, 0x06A3, 0x077F, 0x0856, 0x08C3, - 0x08BE, 0x0891, 0x084B, 0x07FC, 0x07B3, 0x077F, 0x076F, 0x077D, - 0x0795, 0x07B7, 0x07E0, 0x080F, 0x0840, 0x0874, 0x08A6, 0x08D6, - 0x0902, 0x0928, 0x0945, 0x0958, 0x095E, 0xFF4A, 0xFF28, 0xFED4, - 0xFE6D, 0xFE0F, 0xFDD9, 0xFDE8, 0xFE59, 0xFF4A, 0x024A, 0x077A, - 0x0CD0, 0x124B, 0x17EC, 0x1BA5, 0x1C42, 0x1AF8, 0x195A, 0x170B, - 0x1469, 0x141A, 0x169B, 0x1A44, 0x1E8A, 0x22DF, 0x26B9, 0x298A, - 0x2AC8, 0x2AC4, 0x2A3C, 0x2946, 0x27F6, 0x2662, 0x249E, 0x22C0, - 0x20DE, 0x1F0B, 0x1D5E, 0x1BEB, 0x1AC9, 0x1A0A, 0x19C6, 0xE128, - 0xC001, 0xE128, 0x02D3, 0x02D3, 0x02D5, 0x02D8, 0x02DA, 0x02DB, - 0x02DB, 0x02D8, 0x02D3, 0x02D7, 0x02E7, 0x02F5, 0x02EF, 0x02C6, - 0x0269, 0x01B4, 0x00AD, 0xFF83, 0xFE64, 0xFD80, 0xFD07, 0xFCEE, - 0xFD06, 0xFD43, 0xFD9A, 0xFE01, 0xFE6C, 0xFED0, 0xFF23, 0xFF59, - 0xFF7B, 0xFF98, 0xFFB1, 0xFFC6, 0xFFD7, 0xFFE5, 0xFFF0, 0xFFF8, - 0xFFFE, 0x0001, 0x0003, 0x0003, 0xFF33, 0xFF29, 0xFF13, 0xFEF7, - 0xFEDD, 0xFECF, 0xFED3, 0xFEF1, 0xFF33, 0xFFAA, 0x0059, 0x012F, - 0x0218, 0x0302, 0x03DA, 0x04B3, 0x059E, 0x068A, 0x0765, 0x081F, - 0x08A6, 0x0902, 0x0948, 0x097C, 0x09A1, 0x09BB, 0x09CC, 0x09D7, - 0x09E2, 0x09EE, 0x09F8, 0x09FE, 0x09FF, 0x09FC, 0x09F6, 0x09EF, - 0x09E6, 0x09DD, 0x09D5, 0x09CD, 0x09C9, 0x09C7, 0x108E, 0x107C, - 0x1050, 0x101A, 0x0FE9, 0x0FCC, 0x0FD4, 0x1010, 0x108E, 0x11D7, - 0x1402, 0x1675, 0x189B, 0x19DB, 0x199D, 0x172F, 0x12E8, 0x0DBB, - 0x089C, 0x047D, 0x0251, 0x01E8, 0x024F, 0x0357, 0x04D2, 0x068F, - 0x085F, 0x0A15, 0x0B7F, 0x0C71, 0x0D0C, 0x0D96, 0x0E0E, 0x0E76, - 0x0ECF, 0x0F19, 0x0F56, 0x0F85, 0x0FA9, 0x0FC1, 0x0FCF, 0x0FD4, - 0xFDC4, 0xFDC0, 0xFDB6, 0xFDAB, 0xFDA0, 0xFD9A, 0xFD9B, 0xFDA8, - 0xFDC4, 0xFDF8, 0xFE47, 0xFEA6, 0xFF0A, 0xFF6A, 0xFFBB, 0x0003, - 0x004F, 0x0096, 0x00D1, 0x00FB, 0x010C, 0x010D, 0x010A, 0x0104, - 0x00FA, 0x00EE, 0x00E0, 0x00D0, 0x00BE, 0x00AC, 0x0099, 0x0085, - 0x0071, 0x005E, 0x004C, 0x003B, 0x002B, 0x001E, 0x0013, 0x000A, - 0x0005, 0x0003, 0x0230, 0x023A, 0x0253, 0x0271, 0x028C, 0x029C, - 0x0298, 0x0277, 0x0230, 0x01AD, 0x00EA, 0xFFFF, 0xFF01, 0xFE08, - 0xFD2B, 0xFC55, 0xFB6F, 0xFA8E, 0xF9C7, 0xF92D, 0xF8D6, 0xF8AB, - 0xF886, 0xF868, 0xF84E, 0xF83A, 0xF82B, 0xF81F, 0xF818, 0xF814, - 0xF812, 0xF813, 0xF816, 0xF81B, 0xF821, 0xF827, 0xF82E, 0xF834, - 0xF83A, 0xF83F, 0xF842, 0xF843, 0x1D9D, 0x1DE2, 0x1E8B, 0x1F5B, - 0x2018, 0x2085, 0x2067, 0x1F83, 0x1D9D, 0x19E7, 0x1446, 0x0D8B, - 0x0687, 0x000B, 0xFAEA, 0xF6E8, 0xF355, 0xF049, 0xEDE0, 0xEC34, - 0xEB60, 0xEB12, 0xEAE6, 0xEAD9, 0xEAE8, 0xEB0F, 0xEB4C, 0xEB9C, - 0xEBFB, 0xEC67, 0xECDC, 0xED56, 0xEDD4, 0xEE52, 0xEECD, 0xEF41, - 0xEFAC, 0xF00A, 0xF059, 0xF095, 0xF0BC, 0xF0C9, 0x3DB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animvalue_0601986C, 0x001c4230, 80474, 0x0001986c, 1792); // 0x06019F6C -static const u16 piranha_plant_seg6_animindex_06019F6C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x037E, - 0x002A, 0x0300, 0x002A, 0x032A, 0x002A, 0x0354, - 0x002A, 0x0282, 0x002A, 0x02AC, 0x002A, 0x02D6, - 0x002A, 0x0201, 0x002A, 0x022B, 0x002A, 0x0255, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0200, - 0x002A, 0x0004, 0x002A, 0x002E, 0x002A, 0x0058, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01FC, - 0x002A, 0x0082, 0x002A, 0x00AC, 0x002A, 0x00D6, - 0x0001, 0x027F, 0x0001, 0x0280, 0x0001, 0x0281, - 0x002A, 0x0100, 0x002A, 0x012A, 0x002A, 0x0154, - 0x0001, 0x01FD, 0x0001, 0x01FE, 0x0001, 0x01FF, - 0x002A, 0x017E, 0x002A, 0x01A8, 0x002A, 0x01D2, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animindex_06019F6C, 0x001c4230, 80474, 0x00019f6c, 168); // 0x0601A014 static const struct Animation piranha_plant_seg6_anim_0601A014 = { diff --git a/actors/piranha_plant/anims/anim_0601AAE4.inc.c b/actors/piranha_plant/anims/anim_0601AAE4.inc.c index 41ac71cc1..f9f7d8c33 100644 --- a/actors/piranha_plant/anims/anim_0601AAE4.inc.c +++ b/actors/piranha_plant/anims/anim_0601AAE4.inc.c @@ -1,184 +1,9 @@ +#include "pc/rom_assets.h" // 0x0601A02C -static const s16 piranha_plant_seg6_animvalue_0601A02C[] = { - 0x0000, 0x000E, 0x0003, 0x3FFF, 0x6B9F, 0x6A6B, 0x6792, 0x6439, - 0x6186, 0x609F, 0x6121, 0x61DE, 0x62D0, 0x63ED, 0x652F, 0x668D, - 0x6800, 0x697E, 0x6B01, 0x6C7F, 0x6DF2, 0x6F51, 0x7095, 0x71B4, - 0x72A8, 0x7368, 0x73EC, 0x743A, 0x7462, 0x7465, 0x7449, 0x7412, - 0x73C3, 0x7362, 0x72F0, 0x7274, 0x71F0, 0x7169, 0x70E3, 0x7061, - 0x6FE9, 0x6F7D, 0x6F23, 0x6EDD, 0x6EB0, 0x6EA0, 0x6EAA, 0x6EC6, - 0x6EF2, 0x6F2C, 0x6F72, 0x6FC3, 0x701C, 0x707B, 0x70DE, 0x7144, - 0x71AA, 0x720E, 0x726F, 0x72CA, 0x731D, 0x7367, 0x73A6, 0x73D7, - 0x73F8, 0x7408, 0x7405, 0x73EC, 0x7301, 0x70F9, 0x6E7D, 0x6C36, - 0x6ACE, 0x6A57, 0x6A58, 0x6AA6, 0x6B13, 0x6B75, 0x6B9F, 0x74CF, - 0x73B7, 0x711B, 0x6DFB, 0x6B5A, 0x6A37, 0x6A42, 0x6A76, 0x6ACF, - 0x6B48, 0x6BDC, 0x6C86, 0x6D40, 0x6E06, 0x6ED2, 0x6FA0, 0x706A, - 0x712B, 0x71DE, 0x727E, 0x7305, 0x7370, 0x73B8, 0x73E3, 0x73FD, - 0x7406, 0x7400, 0x73EE, 0x73D2, 0x73AC, 0x737E, 0x734C, 0x7315, - 0x72DD, 0x72A5, 0x726E, 0x723B, 0x720D, 0x71E6, 0x71C8, 0x71B5, - 0x71AE, 0x71AF, 0x71B2, 0x71B7, 0x71BF, 0x71C8, 0x71D4, 0x71E1, - 0x71F1, 0x7203, 0x7217, 0x722E, 0x7246, 0x7261, 0x727E, 0x729D, - 0x72BF, 0x72E2, 0x7308, 0x7331, 0x735B, 0x7388, 0x73B8, 0x7424, - 0x74E3, 0x75BB, 0x7670, 0x76CB, 0x76B7, 0x765E, 0x75E0, 0x755E, - 0x74F8, 0x74CF, 0xE0AE, 0xE0B1, 0xE0B9, 0xE0BE, 0xE0BD, 0xE0AE, - 0xE092, 0xE06F, 0xE045, 0xE017, 0xDFE6, 0xDFB2, 0xDF7E, 0xDF4C, - 0xDF1C, 0xDEF0, 0xDECA, 0xDEAC, 0xDE96, 0xDE8A, 0xDE8A, 0xDE97, - 0xDEB2, 0xDEE1, 0xDF23, 0xDF76, 0xDFD7, 0xE045, 0xE0BD, 0xE13B, - 0xE1BE, 0xE242, 0xE2C7, 0xE348, 0xE3C3, 0xE436, 0xE49E, 0xE4F9, - 0xE545, 0xE57D, 0xE5A1, 0xE5AE, 0xE5A5, 0xE58A, 0xE560, 0xE528, - 0xE4E3, 0xE493, 0xE43A, 0xE3D8, 0xE370, 0xE304, 0xE294, 0xE223, - 0xE1B2, 0xE142, 0xE0D5, 0xE06C, 0xE00A, 0xDFB0, 0xDF5E, 0xDF18, - 0xDEDE, 0xDEB2, 0xDEE7, 0xDF9D, 0xE089, 0xE160, 0xE1D7, 0xE1E1, - 0xE1B3, 0xE165, 0xE10F, 0xE0CA, 0xE0AE, 0x023E, 0x024A, 0x0263, - 0x0275, 0x026F, 0x023E, 0x01F0, 0x01A3, 0x0154, 0x0105, 0x00B3, - 0x005F, 0x0009, 0xFFB0, 0xFF52, 0xFEEF, 0xFE88, 0xFE1C, 0xFDA9, - 0xFD30, 0xFCB0, 0xFC29, 0xFB9A, 0xFAF9, 0xFA3E, 0xF96F, 0xF88E, - 0xF7A0, 0xF6A8, 0xF5AA, 0xF4AB, 0xF3AD, 0xF2B6, 0xF1C8, 0xF0E7, - 0xF018, 0xEF5E, 0xEEBE, 0xEE3A, 0xEDD7, 0xED99, 0xED83, 0xED94, - 0xEDC3, 0xEE0E, 0xEE73, 0xEEEF, 0xEF81, 0xF024, 0xF0D7, 0xF198, - 0xF263, 0xF336, 0xF40F, 0xF4EB, 0xF5C8, 0xF6A3, 0xF77A, 0xF849, - 0xF910, 0xF9CA, 0xFA77, 0xFB12, 0xFB9A, 0xFBBA, 0xFB5C, 0xFAD7, - 0xFA84, 0xFABB, 0xFBB5, 0xFD38, 0xFEF1, 0x0090, 0x01C5, 0x023E, - 0x70B4, 0x70C6, 0x70EA, 0x7105, 0x70FC, 0x70B4, 0x7041, 0x6FC9, - 0x6F4C, 0x6ECB, 0x6E45, 0x6DBC, 0x6D2F, 0x6C9E, 0x6C0A, 0x6B72, - 0x6AD8, 0x6A3A, 0x699A, 0x68F8, 0x6854, 0x67AD, 0x6705, 0x6650, - 0x6587, 0x64AC, 0x63C3, 0x62D0, 0x61D6, 0x60D9, 0x5FDC, 0x5EE2, - 0x5DF0, 0x5D08, 0x5C2F, 0x5B67, 0x5AB4, 0x5A1A, 0x599C, 0x593E, - 0x5903, 0x58EE, 0x58FE, 0x592A, 0x5971, 0x59D0, 0x5A46, 0x5AD0, - 0x5B6C, 0x5C18, 0x5CD1, 0x5D95, 0x5E62, 0x5F36, 0x600E, 0x60E9, - 0x61C4, 0x629C, 0x6370, 0x643E, 0x6503, 0x65BC, 0x6668, 0x6705, - 0x6769, 0x678E, 0x67A9, 0x67ED, 0x688E, 0x69C5, 0x6B73, 0x6D4A, - 0x6EFB, 0x7039, 0x70B4, 0x1DC6, 0x1DCB, 0x1DD3, 0x1DDA, 0x1DD8, - 0x1DC6, 0x1DA9, 0x1D89, 0x1D66, 0x1D42, 0x1D1B, 0x1CF3, 0x1CCB, - 0x1CA2, 0x1C79, 0x1C51, 0x1C29, 0x1C04, 0x1BE0, 0x1BBE, 0x1BA0, - 0x1B84, 0x1B6D, 0x1B58, 0x1B44, 0x1B33, 0x1B22, 0x1B13, 0x1B06, - 0x1AFA, 0x1AEF, 0x1AE5, 0x1ADC, 0x1AD5, 0x1ACF, 0x1AC9, 0x1AC5, - 0x1AC1, 0x1ABF, 0x1ABD, 0x1ABC, 0x1ABB, 0x1ABC, 0x1ABD, 0x1ABE, - 0x1AC0, 0x1AC3, 0x1AC6, 0x1ACA, 0x1ACE, 0x1AD4, 0x1ADA, 0x1AE1, - 0x1AE9, 0x1AF2, 0x1AFB, 0x1B06, 0x1B12, 0x1B1E, 0x1B2C, 0x1B3A, - 0x1B4A, 0x1B5B, 0x1B6D, 0x1B91, 0x1BD1, 0x1C1E, 0x1C6D, 0x1CAE, - 0x1CE9, 0x1D27, 0x1D63, 0x1D96, 0x1DB9, 0x1DC6, 0x068D, 0x06A9, - 0x06E1, 0x070B, 0x06FD, 0x068D, 0x05D3, 0x0504, 0x0423, 0x0334, - 0x0239, 0x0136, 0x002E, 0xFF25, 0xFE1D, 0xFD19, 0xFC1E, 0xFB2D, - 0xFA4A, 0xF979, 0xF8BD, 0xF819, 0xF78F, 0xF71C, 0xF6B9, 0xF663, - 0xF61B, 0xF5DF, 0xF5AE, 0xF587, 0xF568, 0xF552, 0xF543, 0xF53A, - 0xF536, 0xF536, 0xF538, 0xF53D, 0xF542, 0xF547, 0xF54A, 0xF54C, - 0xF54B, 0xF549, 0xF547, 0xF545, 0xF543, 0xF542, 0xF543, 0xF547, - 0xF54D, 0xF556, 0xF563, 0xF575, 0xF58B, 0xF5A7, 0xF5C9, 0xF5F2, - 0xF622, 0xF659, 0xF699, 0xF6E1, 0xF733, 0xF78F, 0xF869, 0xF9FB, - 0xFBEB, 0xFDE1, 0xFF85, 0x00FC, 0x028D, 0x040F, 0x0556, 0x0638, - 0x068D, 0x12B0, 0x1283, 0x1228, 0x11E4, 0x11FB, 0x12B0, 0x13DE, - 0x152F, 0x169D, 0x1823, 0x19BC, 0x1B62, 0x1D10, 0x1EC1, 0x206F, - 0x2215, 0x23AF, 0x2535, 0x26A4, 0x27F6, 0x2925, 0x2A2D, 0x2B07, - 0x2BBB, 0x2C55, 0x2CD7, 0x2D42, 0x2D98, 0x2DDC, 0x2E0F, 0x2E32, - 0x2E49, 0x2E55, 0x2E57, 0x2E52, 0x2E47, 0x2E39, 0x2E29, 0x2E19, - 0x2E0C, 0x2E02, 0x2DFF, 0x2E01, 0x2E06, 0x2E0D, 0x2E16, 0x2E1F, - 0x2E27, 0x2E2D, 0x2E31, 0x2E31, 0x2E2C, 0x2E21, 0x2E0F, 0x2DF5, - 0x2DD3, 0x2DA6, 0x2D6F, 0x2D2C, 0x2CDC, 0x2C7E, 0x2C11, 0x2B95, - 0x2B07, 0x29AA, 0x2720, 0x23FA, 0x20CA, 0x1E20, 0x1BBE, 0x1932, - 0x16BF, 0x14AB, 0x133A, 0x12B0, 0xC05D, 0xE128, 0xC001, 0xE128, - 0xC05D, 0x0006, 0xFFCB, 0xFF3D, 0xFE99, 0xFE17, 0xFDF2, 0xFE15, - 0xFE45, 0xFE7F, 0xFEC3, 0xFF0D, 0xFF5E, 0xFFB3, 0x0009, 0x0061, - 0x00B8, 0x010D, 0x015D, 0x01A8, 0x01EC, 0x0227, 0x0257, 0x027A, - 0x0293, 0x02A5, 0x02B0, 0x02B5, 0x02B5, 0x02B0, 0x02A7, 0x029B, - 0x028C, 0x027C, 0x026A, 0x0258, 0x0246, 0x0235, 0x0225, 0x0218, - 0x020D, 0x0207, 0x0204, 0x0206, 0x020C, 0x0215, 0x0221, 0x022F, - 0x023F, 0x0250, 0x0261, 0x0273, 0x0284, 0x0294, 0x02A3, 0x02B1, - 0x02BB, 0x02C3, 0x02C7, 0x02C7, 0x02C3, 0x02BA, 0x02AB, 0x0296, - 0x027A, 0x020C, 0x012F, 0x002A, 0xFF44, 0xFEC1, 0xFEB1, 0xFEE3, - 0xFF39, 0xFF99, 0xFFE7, 0x0006, 0x095E, 0x0959, 0x094C, 0x093C, - 0x092D, 0x0925, 0x0921, 0x091E, 0x091A, 0x0918, 0x0915, 0x0913, - 0x0910, 0x090F, 0x090D, 0x090C, 0x090A, 0x090A, 0x0909, 0x0908, - 0x0908, 0x0907, 0x0907, 0x0908, 0x0908, 0x0909, 0x090B, 0x090C, - 0x090E, 0x0910, 0x0912, 0x0915, 0x0917, 0x0919, 0x091B, 0x091D, - 0x091F, 0x0921, 0x0922, 0x0923, 0x0924, 0x0924, 0x0924, 0x0923, - 0x0923, 0x0921, 0x0920, 0x091E, 0x091C, 0x091B, 0x0918, 0x0916, - 0x0914, 0x0912, 0x0910, 0x090E, 0x090D, 0x090B, 0x090A, 0x0908, - 0x0908, 0x0907, 0x0907, 0x0907, 0x090B, 0x0913, 0x091E, 0x0929, - 0x0933, 0x093C, 0x0945, 0x094F, 0x0957, 0x095C, 0x095E, 0x19C6, - 0x18BD, 0x164D, 0x1375, 0x1137, 0x1094, 0x1131, 0x1204, 0x1307, - 0x1432, 0x157D, 0x16E2, 0x185A, 0x19DC, 0x1B63, 0x1CE5, 0x1E5D, - 0x1FC3, 0x210F, 0x223A, 0x233E, 0x2412, 0x24B0, 0x251F, 0x256D, - 0x259D, 0x25B3, 0x25B1, 0x259A, 0x2572, 0x253C, 0x24FA, 0x24B0, - 0x2461, 0x240F, 0x23BF, 0x2372, 0x232D, 0x22F1, 0x22C3, 0x22A5, - 0x229A, 0x22A4, 0x22BE, 0x22E6, 0x231B, 0x2359, 0x239F, 0x23EB, - 0x2439, 0x2488, 0x24D5, 0x251F, 0x2562, 0x259D, 0x25CD, 0x25EF, - 0x2603, 0x2604, 0x25F1, 0x25C8, 0x2587, 0x252A, 0x24B0, 0x22C8, - 0x1EF3, 0x1A6A, 0x1666, 0x1420, 0x13DB, 0x14B5, 0x1635, 0x17DF, - 0x1938, 0x19C6, 0xE128, 0xC001, 0xE128, 0x0003, 0xFFCF, 0xFF50, - 0xFEB9, 0xFE3C, 0xFE09, 0xFE11, 0xFE22, 0xFE3B, 0xFE5A, 0xFE7E, - 0xFEA6, 0xFED2, 0xFF00, 0xFF30, 0xFF5F, 0xFF8D, 0xFFB9, 0xFFE2, - 0x0006, 0x0025, 0x003E, 0x0050, 0x005B, 0x0062, 0x0065, 0x0065, - 0x0063, 0x005D, 0x0056, 0x004C, 0x0042, 0x0037, 0x002B, 0x001F, - 0x0013, 0x0008, 0xFFFF, 0xFFF7, 0xFFF0, 0xFFEC, 0xFFEB, 0xFFEB, - 0xFFED, 0xFFEF, 0xFFF2, 0xFFF6, 0xFFFA, 0xFFFF, 0x0004, 0x000A, - 0x0010, 0x0016, 0x001C, 0x0023, 0x0029, 0x0030, 0x0035, 0x003B, - 0x0040, 0x0045, 0x0049, 0x004D, 0x0050, 0x004E, 0x0048, 0x003D, - 0x0033, 0x002A, 0x0022, 0x001A, 0x0011, 0x000A, 0x0005, 0x0003, - 0x09C7, 0x09C2, 0x09B5, 0x09A6, 0x099A, 0x0995, 0x0995, 0x0996, - 0x0997, 0x099A, 0x099C, 0x09A0, 0x09A3, 0x09A7, 0x09AB, 0x09AE, - 0x09B2, 0x09B6, 0x09B9, 0x09BC, 0x09BF, 0x09C1, 0x09C3, 0x09C4, - 0x09C5, 0x09C6, 0x09C6, 0x09C7, 0x09C7, 0x09C7, 0x09C7, 0x09C7, - 0x09C7, 0x09C6, 0x09C6, 0x09C6, 0x09C5, 0x09C5, 0x09C5, 0x09C4, - 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, - 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C3, 0x09C3, 0x09C3, - 0x09C3, 0x09C3, 0x09C3, 0x09C3, 0x09C3, 0x09C3, 0x09C3, 0x09C3, - 0x09C3, 0x09C4, 0x09C4, 0x09C5, 0x09C5, 0x09C5, 0x09C6, 0x09C6, - 0x09C6, 0x09C7, 0x09C7, 0x0FD4, 0x0EF2, 0x0CD9, 0x0A5A, 0x0847, - 0x0771, 0x0794, 0x07DB, 0x0842, 0x08C4, 0x095E, 0x0A0A, 0x0AC4, - 0x0B87, 0x0C4F, 0x0D17, 0x0DDB, 0x0E95, 0x0F43, 0x0FDE, 0x1063, - 0x10CD, 0x1117, 0x1146, 0x1164, 0x1172, 0x1173, 0x1167, 0x1150, - 0x1131, 0x110A, 0x10DE, 0x10AE, 0x107C, 0x1049, 0x1018, 0x0FEA, - 0x0FC0, 0x0F9D, 0x0F81, 0x0F6F, 0x0F69, 0x0F6B, 0x0F72, 0x0F7B, - 0x0F89, 0x0F99, 0x0FAC, 0x0FC1, 0x0FD8, 0x0FF0, 0x100A, 0x1024, - 0x103F, 0x105A, 0x1075, 0x108F, 0x10A8, 0x10C0, 0x10D6, 0x10EA, - 0x10FC, 0x110B, 0x1117, 0x1111, 0x10F4, 0x10CA, 0x109D, 0x1078, - 0x1057, 0x1033, 0x1010, 0x0FF1, 0x0FDC, 0x0FD4, 0x0003, 0xFFAF, - 0xFEE4, 0xFDF2, 0xFD27, 0xFCD4, 0xFCDC, 0xFCF2, 0xFD14, 0xFD3F, - 0xFD72, 0xFDAC, 0xFDEC, 0xFE2F, 0xFE74, 0xFEBA, 0xFEFE, 0xFF40, - 0xFF7E, 0xFFB6, 0xFFE7, 0x000E, 0x002B, 0x0041, 0x0051, 0x005E, - 0x0066, 0x006C, 0x006E, 0x006E, 0x006B, 0x0066, 0x0061, 0x005A, - 0x0052, 0x004A, 0x0042, 0x003B, 0x0035, 0x0030, 0x002C, 0x002B, - 0x002B, 0x002B, 0x002A, 0x002A, 0x0029, 0x0029, 0x0028, 0x0027, - 0x0027, 0x0026, 0x0025, 0x0025, 0x0025, 0x0024, 0x0024, 0x0025, - 0x0025, 0x0026, 0x0026, 0x0028, 0x0029, 0x002B, 0x0033, 0x0042, - 0x0053, 0x0061, 0x0064, 0x005A, 0x0047, 0x0031, 0x001B, 0x000A, - 0x0003, 0xF843, 0xF855, 0xF87F, 0xF8B2, 0xF8DD, 0xF8EF, 0xF8EE, - 0xF8EB, 0xF8E5, 0xF8DD, 0xF8D3, 0xF8C8, 0xF8BC, 0xF8AF, 0xF8A1, - 0xF894, 0xF886, 0xF87A, 0xF86E, 0xF863, 0xF859, 0xF851, 0xF84C, - 0xF848, 0xF844, 0xF842, 0xF840, 0xF83F, 0xF83F, 0xF83F, 0xF83F, - 0xF840, 0xF841, 0xF843, 0xF844, 0xF846, 0xF847, 0xF849, 0xF84A, - 0xF84B, 0xF84B, 0xF84C, 0xF84C, 0xF84C, 0xF84C, 0xF84C, 0xF84C, - 0xF84C, 0xF84C, 0xF84C, 0xF84C, 0xF84C, 0xF84C, 0xF84C, 0xF84C, - 0xF84C, 0xF84C, 0xF84C, 0xF84C, 0xF84C, 0xF84C, 0xF84C, 0xF84C, - 0xF84C, 0xF84C, 0xF84B, 0xF84B, 0xF84A, 0xF849, 0xF848, 0xF847, - 0xF845, 0xF844, 0xF843, 0xF843, 0xF0C9, 0xF29A, 0xF6ED, 0xFC15, - 0x0064, 0x022C, 0x01FB, 0x0184, 0x00CE, 0xFFE3, 0xFECA, 0xFD8C, - 0xFC32, 0xFAC4, 0xF94B, 0xF7CE, 0xF658, 0xF4F0, 0xF39E, 0xF26C, - 0xF162, 0xF088, 0xEFE7, 0xEF72, 0xEF17, 0xEED2, 0xEEA3, 0xEE86, - 0xEE7A, 0xEE7C, 0xEE8A, 0xEEA3, 0xEEC3, 0xEEE9, 0xEF13, 0xEF3E, - 0xEF69, 0xEF90, 0xEFB3, 0xEFCE, 0xEFE0, 0xEFE7, 0xEFE7, 0xEFE9, - 0xEFEB, 0xEFED, 0xEFF1, 0xEFF4, 0xEFF8, 0xEFFC, 0xEFFF, 0xF003, - 0xF006, 0xF008, 0xF00A, 0xF00B, 0xF00C, 0xF00B, 0xF009, 0xF005, - 0xF000, 0xEFF9, 0xEFF1, 0xEFE7, 0xEFBC, 0xEF69, 0xEF0D, 0xEEC6, - 0xEEB5, 0xEEEB, 0xEF52, 0xEFCF, 0xF049, 0xF0A5, 0xF0C9, 0x3DB1, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animvalue_0601A02C, 0x001c4230, 80474, 0x0001a02c, 2576); // 0x0601AA3C -static const u16 piranha_plant_seg6_animindex_0601AA3C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0507, - 0x004B, 0x0426, 0x004B, 0x0471, 0x004B, 0x04BC, - 0x004B, 0x0345, 0x004B, 0x0390, 0x004B, 0x03DB, - 0x004B, 0x0261, 0x004B, 0x02AC, 0x004B, 0x02F7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0260, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004B, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x025C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004B, 0x004F, - 0x0001, 0x0342, 0x0001, 0x0343, 0x0001, 0x0344, - 0x004B, 0x009A, 0x004B, 0x00E5, 0x004B, 0x0130, - 0x0001, 0x025D, 0x0001, 0x025E, 0x0001, 0x025F, - 0x004B, 0x017B, 0x004B, 0x01C6, 0x004B, 0x0211, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animindex_0601AA3C, 0x001c4230, 80474, 0x0001aa3c, 168); // 0x0601AAE4 static const struct Animation piranha_plant_seg6_anim_0601AAE4 = { diff --git a/actors/piranha_plant/anims/anim_0601AF34.inc.c b/actors/piranha_plant/anims/anim_0601AF34.inc.c index f59fa1b85..ef8773b91 100644 --- a/actors/piranha_plant/anims/anim_0601AF34.inc.c +++ b/actors/piranha_plant/anims/anim_0601AF34.inc.c @@ -1,80 +1,9 @@ +#include "pc/rom_assets.h" // 0x0601AAFC -static const s16 piranha_plant_seg6_animvalue_0601AAFC[] = { - 0x0000, 0x000E, 0x0003, 0x3FFF, 0x6B9F, 0x6A6D, 0x6797, 0x6441, - 0x618E, 0x609F, 0x6104, 0x6187, 0x6225, 0x62DD, 0x63AB, 0x648D, - 0x6581, 0x6685, 0x6795, 0x68B1, 0x69D4, 0x6AFD, 0x6C29, 0x6D56, - 0x6E81, 0x6FA8, 0x70C9, 0x71E1, 0x72ED, 0x73EC, 0x74CF, 0x73AA, - 0x70F4, 0x6DC1, 0x6B26, 0x6A37, 0x6A95, 0x6B21, 0x6BD7, 0x6CB1, - 0x6DA9, 0x6EB9, 0x6FDC, 0x710D, 0x7246, 0x7381, 0x74B8, 0x75E6, - 0x7706, 0x7812, 0x7904, 0x79D6, 0x7A83, 0x7B06, 0x7B59, 0x7B75, - 0xE0AE, 0xE0B1, 0xE0B7, 0xE0BC, 0xE0BB, 0xE0AE, 0xE099, 0xE083, - 0xE06D, 0xE055, 0xE03D, 0xE024, 0xE00B, 0xDFF1, 0xDFD7, 0xDFBD, - 0xDFA2, 0xDF87, 0xDF6C, 0xDF51, 0xDF36, 0xDF1B, 0xDF00, 0xDEE6, - 0xDECC, 0xDEB2, 0x023E, 0x0249, 0x025E, 0x026F, 0x0269, 0x023E, - 0x01F8, 0x01AF, 0x0163, 0x0115, 0x00C4, 0x0071, 0x001D, 0xFFC7, - 0xFF70, 0xFF17, 0xFEBD, 0xFE63, 0xFE08, 0xFDAD, 0xFD53, 0xFCF9, - 0xFC9F, 0xFC47, 0xFBF0, 0xFB9A, 0x70B4, 0x70C4, 0x70E3, 0x70FB, - 0x70F3, 0x70B4, 0x704E, 0x6FE4, 0x6F76, 0x6F03, 0x6E8E, 0x6E15, - 0x6D9A, 0x6D1C, 0x6C9C, 0x6C1A, 0x6B98, 0x6B14, 0x6A90, 0x6A0C, - 0x6988, 0x6905, 0x6882, 0x6801, 0x6782, 0x6705, 0x1DC6, 0x1DCA, - 0x1DD2, 0x1DD8, 0x1DD6, 0x1DC6, 0x1DAE, 0x1D94, 0x1D79, 0x1D5D, - 0x1D41, 0x1D23, 0x1D05, 0x1CE7, 0x1CC8, 0x1CA8, 0x1C89, 0x1C69, - 0x1C49, 0x1C29, 0x1C09, 0x1BE9, 0x1BC9, 0x1BAA, 0x1B8B, 0x1B6D, - 0x068D, 0x06A6, 0x06D7, 0x06FC, 0x06F0, 0x068D, 0x05F0, 0x054C, - 0x04A1, 0x03F0, 0x033A, 0x027F, 0x01BF, 0x00FC, 0x0036, 0xFF6F, - 0xFEA4, 0xFDD9, 0xFD0C, 0xFC3F, 0xFB73, 0xFAA8, 0xF9DE, 0xF916, - 0xF851, 0xF78F, 0x12B0, 0x1288, 0x1238, 0x11FC, 0x1210, 0x12B0, - 0x13AF, 0x14BA, 0x15D0, 0x16EF, 0x1816, 0x1946, 0x1A7D, 0x1BB9, - 0x1CFA, 0x1E40, 0x1F88, 0x20D3, 0x221F, 0x236B, 0x24B7, 0x2601, - 0x2749, 0x288D, 0x29CD, 0x2B07, 0xC05D, 0xE128, 0xC001, 0xE128, - 0xC05D, 0x0006, 0xFFCB, 0xFF3F, 0xFE9B, 0xFE19, 0xFDF2, 0xFE0E, - 0xFE31, 0xFE59, 0xFE86, 0xFEB8, 0xFEEE, 0xFF27, 0xFF64, 0xFFA3, - 0xFFE4, 0x0026, 0x006B, 0x00AF, 0x00F4, 0x0139, 0x017D, 0x01C0, - 0x0200, 0x023F, 0x027A, 0x095E, 0x0959, 0x094C, 0x093C, 0x092D, - 0x0925, 0x0922, 0x091F, 0x091C, 0x091A, 0x0918, 0x0916, 0x0915, - 0x0913, 0x0912, 0x0911, 0x0910, 0x090F, 0x090F, 0x090E, 0x090D, - 0x090C, 0x090B, 0x090A, 0x0909, 0x0907, 0x19C6, 0x18C0, 0x1654, - 0x1380, 0x1141, 0x1094, 0x1112, 0x11AB, 0x125C, 0x1325, 0x1401, - 0x14F0, 0x15EF, 0x16FC, 0x1814, 0x1936, 0x1A5F, 0x1B8D, 0x1CBE, - 0x1DF0, 0x1F21, 0x204D, 0x2174, 0x2293, 0x23A8, 0x24B0, 0xE128, - 0xC001, 0xE128, 0x0003, 0xFFCF, 0xFF50, 0xFEB9, 0xFE3C, 0xFE09, - 0xFE0F, 0xFE19, 0xFE28, 0xFE3B, 0xFE52, 0xFE6C, 0xFE88, 0xFEA7, - 0xFEC9, 0xFEEC, 0xFF10, 0xFF35, 0xFF5B, 0xFF81, 0xFFA6, 0xFFCB, - 0xFFEF, 0x0011, 0x0031, 0x0050, 0x09C7, 0x09C2, 0x09B5, 0x09A6, - 0x099A, 0x0995, 0x0995, 0x0995, 0x0996, 0x0998, 0x0999, 0x099B, - 0x099E, 0x09A0, 0x09A3, 0x09A6, 0x09A9, 0x09AC, 0x09AF, 0x09B2, - 0x09B5, 0x09B8, 0x09BB, 0x09BE, 0x09C1, 0x09C3, 0x0FD4, 0x0EF2, - 0x0CDA, 0x0A5B, 0x0848, 0x0771, 0x0789, 0x07B5, 0x07F4, 0x0844, - 0x08A3, 0x0911, 0x098A, 0x0A0E, 0x0A9B, 0x0B2F, 0x0BC9, 0x0C67, - 0x0D06, 0x0DA6, 0x0E46, 0x0EE2, 0x0F7A, 0x100C, 0x1096, 0x1117, - 0x0003, 0xFFAF, 0xFEE4, 0xFDF2, 0xFD27, 0xFCD4, 0xFCD9, 0xFCE6, - 0xFCFB, 0xFD15, 0xFD36, 0xFD5B, 0xFD85, 0xFDB3, 0xFDE5, 0xFE19, - 0xFE4F, 0xFE86, 0xFEBF, 0xFEF7, 0xFF2F, 0xFF66, 0xFF9C, 0xFFCF, - 0xFFFF, 0x002B, 0xF843, 0xF855, 0xF87F, 0xF8B2, 0xF8DD, 0xF8EF, - 0xF8EF, 0xF8ED, 0xF8E9, 0xF8E4, 0xF8DE, 0xF8D7, 0xF8CF, 0xF8C6, - 0xF8BD, 0xF8B3, 0xF8A8, 0xF89E, 0xF893, 0xF888, 0xF87D, 0xF872, - 0xF867, 0xF85E, 0xF854, 0xF84C, 0xF0C9, 0xF29A, 0xF6ED, 0xFC14, - 0x0063, 0x022C, 0x020D, 0x01C4, 0x0156, 0x00C4, 0x0013, 0xFF46, - 0xFE61, 0xFD65, 0xFC58, 0xFB3C, 0xFA15, 0xF8E6, 0xF7B2, 0xF67E, - 0xF54B, 0xF41E, 0xF2FA, 0xF1E3, 0xF0DB, 0xEFE7, 0x3DB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animvalue_0601AAFC, 0x001c4230, 80474, 0x0001aafc, 912); // 0x0601AE8C -static const u16 piranha_plant_seg6_animindex_0601AE8C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C6, - 0x001A, 0x0178, 0x001A, 0x0192, 0x001A, 0x01AC, - 0x001A, 0x012A, 0x001A, 0x0144, 0x001A, 0x015E, - 0x001A, 0x00D9, 0x001A, 0x00F3, 0x001A, 0x010D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x001E, - 0x0001, 0x0127, 0x0001, 0x0128, 0x0001, 0x0129, - 0x001A, 0x0038, 0x001A, 0x0052, 0x001A, 0x006C, - 0x0001, 0x00D5, 0x0001, 0x00D6, 0x0001, 0x00D7, - 0x001A, 0x0086, 0x001A, 0x00A0, 0x001A, 0x00BA, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animindex_0601AE8C, 0x001c4230, 80474, 0x0001ae8c, 168); // 0x0601AF34 static const struct Animation piranha_plant_seg6_anim_0601AF34 = { diff --git a/actors/piranha_plant/anims/anim_0601B634.inc.c b/actors/piranha_plant/anims/anim_0601B634.inc.c index 84c2e69a0..ed2e03053 100644 --- a/actors/piranha_plant/anims/anim_0601B634.inc.c +++ b/actors/piranha_plant/anims/anim_0601B634.inc.c @@ -1,123 +1,9 @@ +#include "pc/rom_assets.h" // 0x0601AF4C -static const s16 piranha_plant_seg6_animvalue_0601AF4C[] = { - 0x0000, 0x000E, 0x0003, 0x3FFF, 0x73EC, 0x73E6, 0x73D5, 0x73BA, - 0x7396, 0x7369, 0x7335, 0x72FA, 0x72BA, 0x7275, 0x722D, 0x71E1, - 0x7194, 0x7146, 0x70F8, 0x70AB, 0x7060, 0x7017, 0x6FD2, 0x6F92, - 0x6F57, 0x6F23, 0x6EF6, 0x6ED2, 0x6EB7, 0x6EA6, 0x6EA0, 0x6EA3, - 0x6EAD, 0x6EBC, 0x6ED0, 0x6EEA, 0x6F08, 0x6F2B, 0x6F52, 0x6F7D, - 0x6FAB, 0x6FDC, 0x7011, 0x7047, 0x7080, 0x70BA, 0x70F6, 0x7133, - 0x7171, 0x71AF, 0x71ED, 0x722B, 0x7269, 0x72A6, 0x72E1, 0x731B, - 0x7353, 0x7389, 0x73BC, 0x73EC, 0x7B75, 0x7B6D, 0x7B56, 0x7B30, - 0x7AFE, 0x7AC0, 0x7A78, 0x7A26, 0x79CE, 0x796E, 0x790A, 0x78A2, - 0x7837, 0x77CB, 0x775F, 0x76F4, 0x768C, 0x7627, 0x75C8, 0x756F, - 0x751E, 0x74D6, 0x7498, 0x7465, 0x7440, 0x7428, 0x7420, 0x7427, - 0x743A, 0x7458, 0x7481, 0x74B4, 0x74F0, 0x7533, 0x757E, 0x75CE, - 0x7624, 0x767D, 0x76DA, 0x773A, 0x779A, 0x77FB, 0x785C, 0x78BB, - 0x7918, 0x7972, 0x79C7, 0x7A18, 0x7A62, 0x7AA6, 0x7AE1, 0x7B14, - 0x7B3D, 0x7B5C, 0x7B6F, 0x7B75, 0xDEB2, 0xDEBA, 0xDED1, 0xDEF4, - 0xDF24, 0xDF5F, 0xDFA4, 0xDFF1, 0xE046, 0xE0A1, 0xE100, 0xE164, - 0xE1C9, 0xE230, 0xE297, 0xE2FD, 0xE360, 0xE3C0, 0xE41A, 0xE46F, - 0xE4BC, 0xE501, 0xE53C, 0xE56C, 0xE590, 0xE5A6, 0xE5AE, 0xE5AA, - 0xE59E, 0xE58A, 0xE56F, 0xE54D, 0xE525, 0xE4F7, 0xE4C3, 0xE48B, - 0xE44E, 0xE40D, 0xE3C8, 0xE380, 0xE336, 0xE2E9, 0xE29A, 0xE249, - 0xE1F8, 0xE1A6, 0xE154, 0xE102, 0xE0B1, 0xE061, 0xE012, 0xDFC6, - 0xDF7C, 0xDF35, 0xDEF2, 0xDEB2, 0xFB9A, 0xFB8A, 0xFB5D, 0xFB15, - 0xFAB4, 0xFA3D, 0xF9B2, 0xF916, 0xF86C, 0xF7B5, 0xF6F4, 0xF62B, - 0xF55E, 0xF48F, 0xF3BF, 0xF2F2, 0xF229, 0xF169, 0xF0B2, 0xF007, - 0xEF6B, 0xEEE0, 0xEE69, 0xEE08, 0xEDC0, 0xED93, 0xED83, 0xED8C, - 0xEDA4, 0xEDCD, 0xEE03, 0xEE47, 0xEE98, 0xEEF5, 0xEF5D, 0xEFCF, - 0xF049, 0xF0CD, 0xF157, 0xF1E8, 0xF27F, 0xF31B, 0xF3BA, 0xF45C, - 0xF500, 0xF5A6, 0xF64C, 0xF6F1, 0xF794, 0xF836, 0xF8D4, 0xF96E, - 0xFA02, 0xFA91, 0xFB19, 0xFB9A, 0x6705, 0x66F5, 0x66C8, 0x6680, - 0x661F, 0x65A8, 0x651D, 0x6481, 0x63D7, 0x6320, 0x625F, 0x6197, - 0x60C9, 0x5FFA, 0x5F2A, 0x5E5D, 0x5D94, 0x5CD4, 0x5C1D, 0x5B72, - 0x5AD6, 0x5A4B, 0x59D4, 0x5973, 0x592B, 0x58FE, 0x58EE, 0x58F7, - 0x590F, 0x5938, 0x596E, 0x59B2, 0x5A03, 0x5A60, 0x5AC8, 0x5B3A, - 0x5BB4, 0x5C38, 0x5CC2, 0x5D53, 0x5DEA, 0x5E86, 0x5F25, 0x5FC7, - 0x606C, 0x6111, 0x61B7, 0x625C, 0x6300, 0x63A1, 0x643F, 0x64D9, - 0x656E, 0x65FD, 0x6685, 0x6705, 0x1B6D, 0x1B6C, 0x1B6A, 0x1B66, - 0x1B61, 0x1B5B, 0x1B55, 0x1B4D, 0x1B45, 0x1B3C, 0x1B32, 0x1B28, - 0x1B1E, 0x1B14, 0x1B0A, 0x1B00, 0x1AF6, 0x1AEC, 0x1AE3, 0x1ADB, - 0x1AD3, 0x1ACD, 0x1AC7, 0x1AC2, 0x1ABE, 0x1ABC, 0x1ABB, 0x1ABC, - 0x1ABD, 0x1ABF, 0x1AC2, 0x1AC5, 0x1AC9, 0x1ACE, 0x1AD3, 0x1AD8, - 0x1ADE, 0x1AE5, 0x1AEC, 0x1AF3, 0x1AFA, 0x1B02, 0x1B0A, 0x1B12, - 0x1B1A, 0x1B22, 0x1B2A, 0x1B32, 0x1B3A, 0x1B42, 0x1B4A, 0x1B51, - 0x1B59, 0x1B60, 0x1B66, 0x1B6D, 0xF78F, 0xF78D, 0xF785, 0xF77A, - 0xF76A, 0xF757, 0xF741, 0xF728, 0xF70C, 0xF6EF, 0xF6D0, 0xF6B0, - 0xF68F, 0xF66E, 0xF64C, 0xF62B, 0xF60B, 0xF5EC, 0xF5CF, 0xF5B3, - 0xF59A, 0xF584, 0xF571, 0xF561, 0xF556, 0xF54E, 0xF54C, 0xF54D, - 0xF551, 0xF558, 0xF560, 0xF56B, 0xF578, 0xF587, 0xF598, 0xF5AA, - 0xF5BE, 0xF5D3, 0xF5E9, 0xF601, 0xF619, 0xF632, 0xF64B, 0xF665, - 0xF680, 0xF69A, 0xF6B5, 0xF6D0, 0xF6EA, 0xF704, 0xF71D, 0xF736, - 0xF74E, 0xF765, 0xF77B, 0xF78F, 0x2B07, 0x2B0A, 0x2B14, 0x2B23, - 0x2B37, 0x2B51, 0x2B6E, 0x2B8F, 0x2BB3, 0x2BD9, 0x2C02, 0x2C2C, - 0x2C57, 0x2C83, 0x2CAF, 0x2CDA, 0x2D04, 0x2D2D, 0x2D53, 0x2D77, - 0x2D98, 0x2DB5, 0x2DCE, 0x2DE3, 0x2DF2, 0x2DFB, 0x2DFF, 0x2DFD, - 0x2DF8, 0x2DEF, 0x2DE4, 0x2DD5, 0x2DC4, 0x2DB1, 0x2D9B, 0x2D83, - 0x2D69, 0x2D4D, 0x2D30, 0x2D12, 0x2CF2, 0x2CD1, 0x2CB0, 0x2C8D, - 0x2C6B, 0x2C48, 0x2C25, 0x2C02, 0x2BE0, 0x2BBE, 0x2B9D, 0x2B7C, - 0x2B5D, 0x2B3F, 0x2B22, 0x2B07, 0xC05D, 0xE128, 0xC001, 0xE128, - 0xC05D, 0x027A, 0x027A, 0x0278, 0x0276, 0x0273, 0x026F, 0x026A, - 0x0265, 0x0260, 0x025A, 0x0253, 0x024D, 0x0246, 0x023F, 0x0238, - 0x0232, 0x022B, 0x0225, 0x021F, 0x0219, 0x0214, 0x0210, 0x020C, - 0x0209, 0x0206, 0x0205, 0x0204, 0x0204, 0x0205, 0x0207, 0x0208, - 0x020B, 0x020D, 0x0210, 0x0214, 0x0217, 0x021B, 0x0220, 0x0224, - 0x0229, 0x022E, 0x0233, 0x0238, 0x023E, 0x0243, 0x0248, 0x024E, - 0x0253, 0x0259, 0x025E, 0x0263, 0x0268, 0x026D, 0x0272, 0x0276, - 0x027A, 0x0907, 0x0908, 0x0908, 0x0908, 0x0909, 0x090A, 0x090B, - 0x090D, 0x090E, 0x090F, 0x0911, 0x0912, 0x0914, 0x0916, 0x0917, - 0x0919, 0x091B, 0x091C, 0x091E, 0x091F, 0x0920, 0x0921, 0x0922, - 0x0923, 0x0924, 0x0924, 0x0924, 0x0924, 0x0924, 0x0924, 0x0923, - 0x0923, 0x0922, 0x0921, 0x0920, 0x091F, 0x091F, 0x091D, 0x091C, - 0x091B, 0x091A, 0x0919, 0x0917, 0x0916, 0x0915, 0x0914, 0x0912, - 0x0911, 0x0910, 0x090E, 0x090D, 0x090C, 0x090B, 0x090A, 0x0908, - 0x0907, 0x24B0, 0x24AE, 0x24A7, 0x249D, 0x248E, 0x247D, 0x2468, - 0x2451, 0x2438, 0x241D, 0x2400, 0x23E3, 0x23C4, 0x23A5, 0x2387, - 0x2368, 0x234B, 0x232E, 0x2313, 0x22FA, 0x22E3, 0x22CE, 0x22BC, - 0x22AE, 0x22A3, 0x229D, 0x229A, 0x229C, 0x229F, 0x22A5, 0x22AD, - 0x22B7, 0x22C3, 0x22D1, 0x22E1, 0x22F1, 0x2304, 0x2317, 0x232B, - 0x2341, 0x2357, 0x236E, 0x2386, 0x239E, 0x23B6, 0x23CF, 0x23E7, - 0x2400, 0x2418, 0x2430, 0x2447, 0x245E, 0x2474, 0x2489, 0x249D, - 0x24B0, 0xE128, 0xC001, 0xE128, 0x0050, 0x004F, 0x004E, 0x004C, - 0x0049, 0x0046, 0x0042, 0x003D, 0x0039, 0x0033, 0x002E, 0x0028, - 0x0023, 0x001D, 0x0017, 0x0011, 0x000B, 0x0006, 0x0001, 0xFFFD, - 0xFFF8, 0xFFF4, 0xFFF1, 0xFFEE, 0xFFEC, 0xFFEB, 0xFFEB, 0xFFEB, - 0xFFEC, 0xFFED, 0xFFEE, 0xFFF0, 0xFFF2, 0xFFF5, 0xFFF8, 0xFFFB, - 0xFFFF, 0x0001, 0x0005, 0x0009, 0x000E, 0x0012, 0x0017, 0x001B, - 0x0020, 0x0025, 0x0029, 0x002E, 0x0033, 0x0037, 0x003C, 0x0040, - 0x0044, 0x0048, 0x004C, 0x0050, 0x09C3, 0x09C3, 0x09C3, 0x09C3, - 0x09C3, 0x09C3, 0x09C3, 0x09C3, 0x09C3, 0x09C3, 0x09C3, 0x09C3, - 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, - 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, - 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, - 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, 0x09C4, - 0x09C4, 0x09C3, 0x09C3, 0x09C3, 0x09C3, 0x09C3, 0x09C3, 0x09C3, - 0x09C3, 0x09C3, 0x09C3, 0x09C3, 0x1117, 0x1115, 0x110F, 0x1107, - 0x10FB, 0x10ED, 0x10DD, 0x10CA, 0x10B6, 0x10A0, 0x1089, 0x1071, - 0x1059, 0x1040, 0x1027, 0x100F, 0x0FF7, 0x0FE0, 0x0FCA, 0x0FB6, - 0x0FA3, 0x0F93, 0x0F85, 0x0F79, 0x0F70, 0x0F6B, 0x0F69, 0x0F6A, - 0x0F6D, 0x0F72, 0x0F78, 0x0F81, 0x0F8A, 0x0F95, 0x0FA2, 0x0FAF, - 0x0FBE, 0x0FCD, 0x0FDE, 0x0FEF, 0x1001, 0x1014, 0x1027, 0x103A, - 0x104D, 0x1061, 0x1075, 0x1089, 0x109C, 0x10AF, 0x10C2, 0x10D4, - 0x10E6, 0x10F7, 0x1107, 0x1117, 0x002B, 0xF84C, 0xEFE7, 0x3DB1, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animvalue_0601AF4C, 0x001c4230, 80474, 0x0001af4c, 1600); // 0x0601B58C -static const u16 piranha_plant_seg6_animindex_0601B58C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x031F, - 0x0001, 0x031C, 0x0001, 0x031D, 0x0001, 0x031E, - 0x0038, 0x0274, 0x0038, 0x02AC, 0x0038, 0x02E4, - 0x0038, 0x01C9, 0x0038, 0x0201, 0x0038, 0x0239, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0038, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0038, 0x003C, - 0x0001, 0x0271, 0x0001, 0x0272, 0x0001, 0x0273, - 0x0038, 0x0074, 0x0038, 0x00AC, 0x0038, 0x00E4, - 0x0001, 0x01C5, 0x0001, 0x01C6, 0x0001, 0x01C7, - 0x0038, 0x011C, 0x0038, 0x0154, 0x0038, 0x018C, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animindex_0601B58C, 0x001c4230, 80474, 0x0001b58c, 168); // 0x0601B634 static const struct Animation piranha_plant_seg6_anim_0601B634 = { diff --git a/actors/piranha_plant/anims/anim_0601C304.inc.c b/actors/piranha_plant/anims/anim_0601C304.inc.c index fe6aa0167..8413fad34 100644 --- a/actors/piranha_plant/anims/anim_0601C304.inc.c +++ b/actors/piranha_plant/anims/anim_0601C304.inc.c @@ -1,216 +1,9 @@ +#include "pc/rom_assets.h" // 0x0601B64C -static const s16 piranha_plant_seg6_animvalue_0601B64C[] = { - 0x0000, 0x000E, 0x0003, 0x3FFF, 0x6B9F, 0x6B39, 0x6A17, 0x6854, - 0x660D, 0x635B, 0x6059, 0x5D24, 0x59D5, 0x5687, 0x5357, 0x505E, - 0x4DB7, 0x4B7F, 0x49CF, 0x4A72, 0x4DA2, 0x5120, 0x52AF, 0x5218, - 0x50CD, 0x4F09, 0x4D09, 0x4B09, 0x4945, 0x47FB, 0x4767, 0x47C4, - 0x4B9B, 0x52FF, 0x5A79, 0x5E95, 0x5FBA, 0x60A4, 0x6157, 0x61D5, - 0x6223, 0x6243, 0x623A, 0x620A, 0x61B8, 0x6147, 0x60BB, 0x6017, - 0x5F5E, 0x5E95, 0x5C03, 0x5752, 0x5298, 0x4FEA, 0x4F32, 0x4EE8, - 0x4EF4, 0x4F3F, 0x4FB3, 0x5037, 0x50B5, 0x5115, 0x5142, 0x5123, - 0x505C, 0x4EF1, 0x4D57, 0x4C04, 0x4B6E, 0x4B74, 0x4BA4, 0x4C00, - 0x4C87, 0x4D38, 0x4E16, 0x4F1E, 0x5052, 0x51BC, 0x535F, 0x5531, - 0x5728, 0x593A, 0x5B5C, 0x5D84, 0x5FA8, 0x61BE, 0x63BB, 0x6596, - 0x6743, 0x68BA, 0x69EF, 0x6AD8, 0x6B6C, 0x6B9F, 0x74CF, 0x74CF, - 0x74CB, 0x74C1, 0x74AB, 0x7487, 0x7451, 0x7405, 0x739E, 0x731B, - 0x7276, 0x71AC, 0x70B9, 0x6F9A, 0x6E4B, 0x6AA4, 0x6466, 0x5E63, - 0x5B6F, 0x5B65, 0x5C22, 0x5D77, 0x5F38, 0x6135, 0x6342, 0x6530, - 0x66D1, 0x67F8, 0x683C, 0x67B6, 0x66F3, 0x6685, 0x6671, 0x665D, - 0x664A, 0x663A, 0x662C, 0x6621, 0x661A, 0x6617, 0x661A, 0x6621, - 0x662F, 0x6644, 0x6661, 0x6685, 0x6723, 0x683E, 0x6933, 0x695F, - 0x68BF, 0x67CD, 0x66A4, 0x655A, 0x640A, 0x62CB, 0x61B6, 0x60E3, - 0x606C, 0x6068, 0x61EF, 0x6532, 0x68F5, 0x6BFC, 0x6D0A, 0x6C01, - 0x69DC, 0x6700, 0x63D4, 0x60BC, 0x5E1F, 0x5C63, 0x5BED, 0x5C73, - 0x5D5D, 0x5E9C, 0x6023, 0x61E4, 0x63D1, 0x65DD, 0x67F8, 0x6A16, - 0x6C28, 0x6E20, 0x6FF1, 0x718D, 0x72E5, 0x73EC, 0x7494, 0x74CF, - 0xE0AE, 0xE0C4, 0xE101, 0xE15A, 0xE1C4, 0xE236, 0xE2A5, 0xE306, - 0xE34F, 0xE380, 0xE3A2, 0xE3B8, 0xE3C6, 0xE3D0, 0xE3DB, 0xE3D1, - 0xE3B1, 0xE3A2, 0xE3CC, 0xE454, 0xE51B, 0xE5E5, 0xE674, 0xE6AE, - 0xE6B9, 0xE6B7, 0xE6C8, 0xE710, 0xE783, 0xE7FF, 0xE882, 0xE90B, - 0xE99A, 0xEA2C, 0xEAC0, 0xEB56, 0xEBEB, 0xEC7F, 0xED11, 0xED9E, - 0xEE27, 0xEEA9, 0xEF23, 0xEF95, 0xEFFC, 0xF058, 0xF09C, 0xF08E, - 0xEFEB, 0xEE6E, 0xEC0E, 0xE914, 0xE5B5, 0xE224, 0xDE98, 0xDB44, - 0xD85E, 0xD61A, 0xD4AD, 0xD44C, 0xD740, 0xDE12, 0xE659, 0xEDAC, - 0xF1A0, 0xF261, 0xF1EC, 0xF090, 0xEEA0, 0xEC6B, 0xEA43, 0xE877, - 0xE758, 0xE6AD, 0xE608, 0xE56A, 0xE4D3, 0xE443, 0xE3BC, 0xE33E, - 0xE2C9, 0xE25E, 0xE1FD, 0xE1A7, 0xE15D, 0xE120, 0xE0EF, 0xE0CB, - 0xE0B5, 0xE0AE, 0x023E, 0x0297, 0x0387, 0x04E2, 0x067D, 0x082F, - 0x09CD, 0x0B2A, 0x0C1E, 0x0CC3, 0x0D3F, 0x0D7D, 0x0D67, 0x0CE8, - 0x0BE8, 0x0955, 0x0548, 0x0165, 0xFF57, 0x0027, 0x02C2, 0x059A, - 0x071F, 0x06D4, 0x05A7, 0x0425, 0x02DF, 0x0262, 0x0286, 0x02C0, - 0x030D, 0x036A, 0x03D6, 0x044C, 0x04CA, 0x054E, 0x05D5, 0x065C, - 0x06E0, 0x075E, 0x07D4, 0x083F, 0x089C, 0x08E9, 0x0923, 0x0946, - 0x08AB, 0x072A, 0x057E, 0x0465, 0x03CC, 0x032C, 0x028E, 0x01FA, - 0x017A, 0x0115, 0x00D5, 0x00C2, 0x00E6, 0x0148, 0x02C3, 0x0587, - 0x08A6, 0x0B2E, 0x0C2F, 0x0BAA, 0x0A67, 0x08A2, 0x0697, 0x0481, - 0x029D, 0x0126, 0x0058, 0x0003, 0xFFCD, 0xFFB2, 0xFFAF, 0xFFC1, - 0xFFE4, 0x0015, 0x0051, 0x0095, 0x00DE, 0x0127, 0x016F, 0x01B0, - 0x01E9, 0x0216, 0x0233, 0x023E, 0x70B4, 0x70B6, 0x70B8, 0x70B4, - 0x70A4, 0x7081, 0x7046, 0x6FED, 0x6F70, 0x6EB6, 0x6DB9, 0x6C8D, - 0x6B47, 0x69FB, 0x68BD, 0x66D3, 0x6464, 0x62D8, 0x6398, 0x6815, - 0x6F32, 0x7689, 0x7BB1, 0x7E6F, 0x803B, 0x812A, 0x8160, 0x80F8, - 0x8042, 0x7F78, 0x7EA0, 0x7DB8, 0x7CC1, 0x7BBB, 0x7AA7, 0x7987, - 0x785A, 0x7723, 0x75E1, 0x7496, 0x7341, 0x71E5, 0x7082, 0x6F18, - 0x6DA9, 0x6C36, 0x69DA, 0x6670, 0x6310, 0x60D6, 0x5FA2, 0x5E98, - 0x5DB3, 0x5CEF, 0x5C48, 0x5BBA, 0x5B42, 0x5ADA, 0x5A7F, 0x5A2D, - 0x5A23, 0x5A81, 0x5B19, 0x5BBA, 0x5C35, 0x5C7D, 0x5CAD, 0x5CD1, - 0x5CF7, 0x5D2C, 0x5D7E, 0x5DF9, 0x5EAB, 0x5F93, 0x60A3, 0x61D3, - 0x631D, 0x6479, 0x65E2, 0x674F, 0x68BB, 0x6A1D, 0x6B70, 0x6CAC, - 0x6DCB, 0x6EC4, 0x6F93, 0x702F, 0x7091, 0x70B4, 0x1DC6, 0x1DCA, - 0x1DD4, 0x1DE1, 0x1DEC, 0x1DF3, 0x1DF2, 0x1DE6, 0x1DCC, 0x1D9F, - 0x1D5D, 0x1D01, 0x1C8A, 0x1BF2, 0x1B38, 0x1A3E, 0x18F8, 0x1774, - 0x15C1, 0x13EF, 0x120C, 0x1029, 0x0E54, 0x0C9D, 0x0B13, 0x09C5, - 0x08C3, 0x081C, 0x0884, 0x0A42, 0x0CBC, 0x0F57, 0x1179, 0x128A, - 0x12BF, 0x12BB, 0x1288, 0x122D, 0x11B4, 0x1126, 0x108C, 0x0FEF, - 0x0F58, 0x0ED0, 0x0E5F, 0x0E10, 0x0DB4, 0x0D67, 0x0D9D, 0x0EC8, - 0x10FD, 0x13DB, 0x1728, 0x1AA9, 0x1E25, 0x2161, 0x2423, 0x2632, - 0x2752, 0x274A, 0x2367, 0x1B10, 0x112F, 0x08B0, 0x047E, 0x0476, - 0x062B, 0x0921, 0x0CD8, 0x10D1, 0x148F, 0x1792, 0x195B, 0x1A4C, - 0x1B1A, 0x1BC7, 0x1C57, 0x1CCC, 0x1D29, 0x1D70, 0x1DA3, 0x1DC6, - 0x1DDC, 0x1DE6, 0x1DE7, 0x1DE2, 0x1DDA, 0x1DD1, 0x1DC9, 0x1DC6, - 0x068D, 0x06A3, 0x06DE, 0x0738, 0x07AA, 0x082B, 0x08B6, 0x0941, - 0x09C7, 0x0A40, 0x0AA5, 0x0AEE, 0x0B13, 0x0B0F, 0x0AD9, 0x0A6B, - 0x09CA, 0x08FE, 0x080D, 0x06FE, 0x05DB, 0x04A9, 0x0371, 0x023A, - 0x010A, 0xFFEC, 0xFEE4, 0xFDFB, 0xFD1B, 0xFC3D, 0xFB7B, 0xFAED, - 0xFAB0, 0xFADB, 0xFB5F, 0xFC12, 0xFCEA, 0xFDE0, 0xFEEA, 0xFFFE, - 0x0113, 0x0222, 0x0320, 0x0405, 0x04C7, 0x055D, 0x0549, 0x0471, - 0x0363, 0x02AC, 0x023B, 0x01AB, 0x010B, 0x006D, 0xFFE1, 0xFF75, - 0xFF3B, 0xFF42, 0xFF9B, 0x0054, 0x0279, 0x064A, 0x0AAE, 0x0E89, - 0x10C3, 0x117C, 0x11A4, 0x115D, 0x10C8, 0x1003, 0x0F31, 0x0E71, - 0x0DE5, 0x0D75, 0x0CFA, 0x0C75, 0x0BE9, 0x0B58, 0x0AC5, 0x0A32, - 0x09A1, 0x0916, 0x0892, 0x0817, 0x07A9, 0x0749, 0x06FB, 0x06C0, - 0x069A, 0x068D, 0x12B0, 0x1283, 0x1205, 0x1144, 0x104E, 0x0F33, - 0x0DFF, 0x0CC1, 0x0B88, 0x0A62, 0x095C, 0x0885, 0x07EC, 0x079E, - 0x07AA, 0x080E, 0x08BA, 0x09A4, 0x0AC6, 0x0C16, 0x0D8B, 0x0F1F, - 0x10C8, 0x127D, 0x1437, 0x15EE, 0x1798, 0x192E, 0x1B43, 0x1E0E, - 0x20FC, 0x2379, 0x24F1, 0x24D0, 0x235D, 0x2155, 0x1ED2, 0x1BF3, - 0x18D2, 0x158C, 0x123D, 0x0F02, 0x0BF7, 0x0937, 0x06E0, 0x050D, - 0x0536, 0x079E, 0x0A91, 0x0C5A, 0x0D05, 0x0DB4, 0x0E5C, 0x0EEF, - 0x0F62, 0x0FA8, 0x0FB3, 0x0F78, 0x0EEA, 0x0DFB, 0x0B8E, 0x0751, - 0x026D, 0xFE0C, 0xFB54, 0xFA0C, 0xF92B, 0xF8AA, 0xF87F, 0xF8A2, - 0xF90A, 0xF9AE, 0xFA87, 0xFB98, 0xFCE8, 0xFE6B, 0x0018, 0x01E4, - 0x03C6, 0x05B4, 0x07A3, 0x0988, 0x0B5B, 0x0D10, 0x0E9E, 0x0FFA, - 0x111A, 0x11F5, 0x127F, 0x12B0, 0xC05D, 0xE128, 0xC001, 0xE128, - 0xC05D, 0x0006, 0x000F, 0x002A, 0x0056, 0x0091, 0x00D9, 0x012E, - 0x018E, 0x01F7, 0x0269, 0x02E1, 0x035F, 0x03E1, 0x0465, 0x04EB, - 0x0585, 0x0641, 0x0717, 0x0800, 0x08F2, 0x09E7, 0x0AD5, 0x0BB5, - 0x0C80, 0x0D2C, 0x0DB2, 0x0E0A, 0x0E2C, 0x0E23, 0x0E04, 0x0DCF, - 0x0D87, 0x0D2D, 0x0CC3, 0x0C4A, 0x0BC5, 0x0B36, 0x0A9D, 0x09FD, - 0x0957, 0x08AE, 0x0803, 0x0757, 0x06AE, 0x0607, 0x0566, 0x0468, - 0x02F7, 0x018A, 0x0094, 0xFFEA, 0xFF1A, 0xFE3C, 0xFD63, 0xFCA6, - 0xFC18, 0xFBD0, 0xFBE2, 0xFC62, 0xFD67, 0x0097, 0x0650, 0x0CB7, - 0x11F2, 0x1426, 0x135A, 0x111D, 0x0DE2, 0x0A1A, 0x0635, 0x02A6, - 0xFFDF, 0xFE4F, 0xFD9D, 0xFD1F, 0xFCD0, 0xFCAA, 0xFCA9, 0xFCC7, - 0xFCFE, 0xFD49, 0xFDA3, 0xFE07, 0xFE6F, 0xFED5, 0xFF35, 0xFF89, - 0xFFCB, 0xFFF7, 0x0006, 0x095E, 0x08FD, 0x07ED, 0x064B, 0x0437, - 0x01CD, 0xFF2E, 0xFC74, 0xF9BE, 0xF72C, 0xF4DA, 0xF2E6, 0xF16F, - 0xF092, 0xF06D, 0xF128, 0xF2BC, 0xF501, 0xF7D1, 0xFB05, 0xFE75, - 0x01F9, 0x056C, 0x08A6, 0x0B81, 0x0DD4, 0x0F79, 0x1049, 0x1075, - 0x1050, 0x0FE0, 0x0F2E, 0x0E42, 0x0D22, 0x0BD7, 0x0A69, 0x08DE, - 0x0740, 0x0595, 0x03E5, 0x0239, 0x0097, 0xFF09, 0xFD94, 0xFC41, - 0xFB17, 0xFA25, 0xF972, 0xF8FB, 0xF8BC, 0xF8B0, 0xF8C7, 0xF8F8, - 0xF935, 0xF975, 0xF9AA, 0xF9C9, 0xF9C7, 0xF998, 0xF930, 0xF821, - 0xF652, 0xF431, 0xF232, 0xF0C6, 0xEFB7, 0xEE97, 0xED81, 0xEC90, - 0xEBDE, 0xEB85, 0xEBA2, 0xEC4D, 0xED77, 0xEEF2, 0xF0B3, 0xF2AD, - 0xF4D2, 0xF715, 0xF96A, 0xFBC3, 0xFE14, 0x004F, 0x0269, 0x0453, - 0x0602, 0x0767, 0x0876, 0x0922, 0x095E, 0x19C6, 0x1996, 0x190F, - 0x1840, 0x1737, 0x1603, 0x14B3, 0x1354, 0x11F6, 0x10A8, 0x0F77, - 0x0E72, 0x0DA8, 0x0D28, 0x0CFF, 0x0D4E, 0x0E1A, 0x0F48, 0x10C1, - 0x1269, 0x142A, 0x15E8, 0x178A, 0x18F9, 0x1A19, 0x1AD2, 0x1B0A, - 0x1AA9, 0x19B7, 0x1859, 0x169D, 0x1492, 0x1246, 0x0FC7, 0x0D24, - 0x0A6B, 0x07AA, 0x04F1, 0x024D, 0xFFCD, 0xFD7F, 0xFB71, 0xF9B3, - 0xF851, 0xF75B, 0xF6E0, 0xFAE9, 0x046C, 0x0EDF, 0x15B4, 0x1934, - 0x1CA0, 0x1FDB, 0x22CB, 0x2551, 0x2751, 0x28B0, 0x2951, 0x2917, - 0x27E6, 0x227B, 0x17F3, 0x0BBD, 0x014B, 0xFC0D, 0xFBD3, 0xFDBC, - 0x012E, 0x0591, 0x0A49, 0x0EBE, 0x1255, 0x1474, 0x158F, 0x1682, - 0x1750, 0x17FB, 0x1887, 0x18F6, 0x194C, 0x198C, 0x19B8, 0x19D4, - 0x19E2, 0x19E6, 0x19E3, 0x19DB, 0x19D2, 0x19CA, 0x19C6, 0xE128, - 0xC001, 0xE128, 0x0003, 0xFFE8, 0xFF98, 0xFF1E, 0xFE82, 0xFDCB, - 0xFD03, 0xFC32, 0xFB60, 0xFA96, 0xF9DC, 0xF93B, 0xF8BA, 0xF863, - 0xF83D, 0xF854, 0xF8A5, 0xF927, 0xF9CD, 0xFA8D, 0xFB5B, 0xFC2D, - 0xFCF7, 0xFDAE, 0xFE47, 0xFEB8, 0xFEF4, 0xFEF1, 0xFEBE, 0xFE71, - 0xFE0C, 0xFD93, 0xFD07, 0xFC6B, 0xFBC1, 0xFB0C, 0xFA4F, 0xF98B, - 0xF8C3, 0xF7F9, 0xF730, 0xF66A, 0xF5AA, 0xF4F1, 0xF443, 0xF3A2, - 0xF305, 0xF270, 0xF1F9, 0xF1B5, 0xF190, 0xF16C, 0xF14B, 0xF130, - 0xF11E, 0xF118, 0xF120, 0xF13A, 0xF169, 0xF1AF, 0xF25F, 0xF38E, - 0xF4E1, 0xF5FE, 0xF68A, 0xF67D, 0xF61C, 0xF585, 0xF4D8, 0xF433, - 0xF3B3, 0xF376, 0xF39C, 0xF412, 0xF4AD, 0xF567, 0xF63C, 0xF725, - 0xF81C, 0xF91B, 0xFA1E, 0xFB1E, 0xFC15, 0xFCFD, 0xFDD2, 0xFE8D, - 0xFF29, 0xFF9F, 0xFFEA, 0x0003, 0x09C7, 0x0969, 0x0863, 0x06D3, - 0x04D6, 0x028A, 0x000D, 0xFD7E, 0xFAF8, 0xF899, 0xF681, 0xF4CB, - 0xF397, 0xF302, 0xF329, 0xF443, 0xF652, 0xF92A, 0xFC9C, 0x0078, - 0x0492, 0x08BC, 0x0CC8, 0x1086, 0x13C9, 0x1662, 0x1825, 0x18E1, - 0x18CA, 0x1839, 0x173C, 0x15DE, 0x142F, 0x123A, 0x100C, 0x0DB4, - 0x0B3D, 0x08B6, 0x062C, 0x03AA, 0x0140, 0xFEFA, 0xFCE4, 0xFB0C, - 0xF97F, 0xF84B, 0xF930, 0xFC8D, 0x0059, 0x028C, 0x0346, 0x03F9, - 0x0498, 0x0516, 0x0566, 0x057A, 0x0544, 0x04B8, 0x03C8, 0x0268, - 0xFF0D, 0xF94F, 0xF2D6, 0xED49, 0xEA50, 0xE9B7, 0xEA0A, 0xEB14, - 0xEC9F, 0xEE78, 0xF067, 0xF238, 0xF3B6, 0xF50C, 0xF684, 0xF817, - 0xF9BF, 0xFB73, 0xFD2E, 0xFEE7, 0x0097, 0x0239, 0x03C4, 0x0532, - 0x067A, 0x0797, 0x0881, 0x0931, 0x09A0, 0x09C7, 0x0FD4, 0x0FE1, - 0x1007, 0x1040, 0x1089, 0x10DD, 0x1139, 0x1197, 0x11F5, 0x124D, - 0x129C, 0x12DC, 0x130B, 0x1324, 0x1322, 0x130A, 0x12E2, 0x12AC, - 0x1268, 0x1217, 0x11BA, 0x1151, 0x10DE, 0x1061, 0x0FDB, 0x0F4D, - 0x0EB7, 0x0E1B, 0x0D64, 0x0C81, 0x0B7B, 0x0A58, 0x0921, 0x07DE, - 0x0696, 0x0551, 0x0416, 0x02EE, 0x01E0, 0x00F3, 0x0030, 0xFF9F, - 0xFF46, 0xFF2E, 0xFF5E, 0xFFDF, 0x0461, 0x0DA4, 0x173F, 0x1CCA, - 0x1E77, 0x1F7D, 0x1FF5, 0x1FFB, 0x1FA7, 0x1F15, 0x1E5F, 0x1D9E, - 0x1CEE, 0x1C67, 0x1B8D, 0x1A1B, 0x1883, 0x1739, 0x16AE, 0x16EE, - 0x179D, 0x1894, 0x19AA, 0x1AB8, 0x1B97, 0x1C1D, 0x1C24, 0x1BC7, - 0x1B3E, 0x1A92, 0x19C7, 0x18E4, 0x17EF, 0x16EF, 0x15EA, 0x14E5, - 0x13E8, 0x12F8, 0x121D, 0x115B, 0x10B9, 0x103E, 0x0FEF, 0x0FD4, - 0x0003, 0x0013, 0x003F, 0x0082, 0x00D7, 0x0138, 0x01A0, 0x020A, - 0x0271, 0x02CE, 0x031E, 0x0359, 0x037C, 0x0381, 0x0363, 0x0314, - 0x0294, 0x01EB, 0x0123, 0x0046, 0xFF5D, 0xFE71, 0xFD8B, 0xFCB5, - 0xFBF9, 0xFB60, 0xFAF3, 0xFABD, 0xFAB0, 0xFABB, 0xFADA, 0xFB0B, - 0xFB4D, 0xFB9C, 0xFBF7, 0xFC5C, 0xFCC8, 0xFD38, 0xFDAC, 0xFE21, - 0xFE93, 0xFF02, 0xFF6B, 0xFFCB, 0x0020, 0x0069, 0x009B, 0x00AA, - 0x009A, 0x0069, 0x0017, 0xFFA9, 0xFF26, 0xFE9B, 0xFE11, 0xFD94, - 0xFD2E, 0xFCE8, 0xFCCE, 0xFCEA, 0xFDBF, 0xFF6A, 0x015A, 0x0301, - 0x03CF, 0x03C9, 0x0366, 0x02C2, 0x01F6, 0x0120, 0x005A, 0xFFC1, - 0xFF6E, 0xFF4D, 0xFF37, 0xFF2B, 0xFF28, 0xFF2C, 0xFF37, 0xFF47, - 0xFF5B, 0xFF72, 0xFF8B, 0xFFA4, 0xFFBC, 0xFFD3, 0xFFE7, 0xFFF6, - 0x0000, 0x0003, 0xF843, 0xF883, 0xF935, 0xFA46, 0xFBA1, 0xFD33, - 0xFEE6, 0x00A6, 0x0261, 0x0402, 0x0575, 0x06A5, 0x077E, 0x07ED, - 0x07DD, 0x072A, 0x05D0, 0x03F0, 0x01A9, 0xFF1B, 0xFC63, 0xF9A2, - 0xF6F6, 0xF480, 0xF25E, 0xF0B0, 0xEF95, 0xEF2D, 0xEF51, 0xEFC1, - 0xF077, 0xF16A, 0xF292, 0xF3E9, 0xF567, 0xF703, 0xF8B7, 0xFA7B, - 0xFC47, 0xFE14, 0xFFDA, 0x0190, 0x0332, 0x04B5, 0x0614, 0x0745, - 0x07E5, 0x07D7, 0x0780, 0x0745, 0x0738, 0x0729, 0x0719, 0x0708, - 0x06F6, 0x06E4, 0x06D1, 0x06BE, 0x06AC, 0x0699, 0x0669, 0x061A, - 0x05D9, 0x05D4, 0x0636, 0x0725, 0x0886, 0x0A25, 0x0BD0, 0x0D54, - 0x0E80, 0x0F1F, 0x0F00, 0x0E48, 0x0D43, 0x0BFE, 0x0A83, 0x08DD, - 0x0719, 0x0541, 0x0361, 0x0184, 0xFFB5, 0xFDFF, 0xFC6D, 0xFB0B, - 0xF9E4, 0xF904, 0xF875, 0xF843, 0xF0C9, 0xF0F8, 0xF17D, 0xF24D, - 0xF35B, 0xF49C, 0xF605, 0xF78A, 0xF920, 0xFABA, 0xFC4D, 0xFDCD, - 0xFF2F, 0x0067, 0x0169, 0x024F, 0x0337, 0x041B, 0x04F8, 0x05CA, - 0x068D, 0x073C, 0x07D3, 0x0850, 0x08AC, 0x08E5, 0x08F5, 0x08DA, - 0x0896, 0x0832, 0x07B1, 0x0716, 0x0665, 0x05A1, 0x04CD, 0x03EC, - 0x0302, 0x0212, 0x0120, 0x002E, 0xFF41, 0xFE5A, 0xFD7E, 0xFCAF, - 0xFBF2, 0xFB49, 0xFB35, 0xFBB3, 0xFBFB, 0xFB49, 0xF96D, 0xF6E5, - 0xF3EF, 0xF0C7, 0xEDAA, 0xEAD5, 0xE884, 0xE6F3, 0xE661, 0xE708, - 0xEBEC, 0xF5B4, 0x0115, 0x0AC7, 0x0F80, 0x0F66, 0x0D38, 0x098F, - 0x0502, 0x0029, 0xFB9E, 0xF7F6, 0xF5CB, 0xF4A7, 0xF3B0, 0xF2E1, - 0xF238, 0xF1B0, 0xF146, 0xF0F8, 0xF0C1, 0xF09F, 0xF08D, 0xF089, - 0xF08E, 0xF09A, 0xF0AA, 0xF0B9, 0xF0C5, 0xF0C9, 0x3DB1, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animvalue_0601B64C, 0x001c4230, 80474, 0x0001b64c, 3088); // 0x0601C25C -static const u16 piranha_plant_seg6_animindex_0601C25C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0606, - 0x005A, 0x04F8, 0x005A, 0x0552, 0x005A, 0x05AC, - 0x005A, 0x03EA, 0x005A, 0x0444, 0x005A, 0x049E, - 0x005A, 0x02D9, 0x005A, 0x0333, 0x005A, 0x038D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x005E, - 0x0001, 0x03E7, 0x0001, 0x03E8, 0x0001, 0x03E9, - 0x005A, 0x00B8, 0x005A, 0x0112, 0x005A, 0x016C, - 0x0001, 0x02D5, 0x0001, 0x02D6, 0x0001, 0x02D7, - 0x005A, 0x01C6, 0x005A, 0x0220, 0x005A, 0x027A, -}; +ROM_ASSET_LOAD_ANIM(piranha_plant_seg6_animindex_0601C25C, 0x001c4230, 80474, 0x00017b90, 168); // 0x0601C304 static const struct Animation piranha_plant_seg6_anim_0601C304 = { diff --git a/actors/piranha_plant/model.inc.c b/actors/piranha_plant/model.inc.c index c0d41f224..e1a325f23 100644 --- a/actors/piranha_plant/model.inc.c +++ b/actors/piranha_plant/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Piranha Plant // 0x060113B0 @@ -19,42 +20,25 @@ static const Lights1 piranha_plant_seg6_lights_060113E0 = gdSPDefLights1( ); // 0x060113F8 -ALIGNED8 const Texture piranha_plant_seg6_texture_060113F8[] = { -#include "actors/piranha_plant/piranha_plant_tongue.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(piranha_plant_seg6_texture_060113F8, "actors/piranha_plant/piranha_plant_tongue.rgba16.inc.c", 0x00188440, 199722, 0x00024438, 4096); // 0x060123F8 -ALIGNED8 const Texture piranha_plant_seg6_texture_060123F8[] = { -#include "actors/piranha_plant/piranha_plant_skin.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(piranha_plant_seg6_texture_060123F8, "actors/piranha_plant/piranha_plant_skin.rgba16.inc.c", 0x001c4230, 80474, 0x000123f8, 2048); // 0x06012BF8 -ALIGNED8 const Texture piranha_plant_seg6_texture_06012BF8[] = { -#include "actors/piranha_plant/piranha_plant_stem.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(piranha_plant_seg6_texture_06012BF8, "actors/piranha_plant/piranha_plant_stem.rgba16.inc.c", 0x001c4230, 80474, 0x00012bf8, 2048); // 0x060133F8 -ALIGNED8 const Texture piranha_plant_seg6_texture_060133F8[] = { -#include "actors/piranha_plant/piranha_plant_bottom_lip.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(piranha_plant_seg6_texture_060133F8, "actors/piranha_plant/piranha_plant_bottom_lip.rgba16.inc.c", 0x001c4230, 80474, 0x000133f8, 2048); // 0x06013BF8 -ALIGNED8 const Texture piranha_plant_seg6_texture_06013BF8[] = { -#include "actors/piranha_plant/piranha_plant_tooth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(piranha_plant_seg6_texture_06013BF8, "actors/piranha_plant/piranha_plant_tooth.rgba16.inc.c", 0x001c4230, 80474, 0x00013bf8, 2048); // 0x060143F8 -ALIGNED8 const Texture piranha_plant_seg6_texture_060143F8[] = { -#include "actors/piranha_plant/piranha_plant_leaf.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(piranha_plant_seg6_texture_060143F8, "actors/piranha_plant/piranha_plant_leaf.rgba16.inc.c", 0x001c4230, 80474, 0x000143f8, 4096); // 0x060153F8 -static const Vtx piranha_plant_seg6_vertex_060153F8[] = { - {{{ 0, 1, -223}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 519, 1, 211}, 0, { 990, 28}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 519, 1, -223}, 0, { 0, 28}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 1, 211}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_060153F8, 0x001c4230, 80474, 0x000153f8, 64); // 0x06015438 - 0x06015480 const Gfx piranha_plant_seg6_dl_06015438[] = { @@ -87,12 +71,7 @@ const Gfx piranha_plant_seg6_dl_06015480[] = { }; // 0x060154F0 -static const Vtx piranha_plant_seg6_vertex_060154F0[] = { - {{{ 518, 2, -223}, 0, { 990, 8}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 518, 1, 211}, 0, { 0, 8}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 0, -1, 211}, 0, { 0, 2012}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 0, 0, -223}, 0, { 990, 2012}, {0x00, 0x82, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_060154F0, 0x001c4230, 80474, 0x000154f0, 64); // 0x06015530 - 0x06015578 const Gfx piranha_plant_seg6_dl_06015530[] = { @@ -125,39 +104,10 @@ const Gfx piranha_plant_seg6_dl_06015578[] = { }; // 0x060155E8 -static const Vtx piranha_plant_seg6_vertex_060155E8[] = { - {{{ 49, -71, 0}, 0, { 800, 384}, {0x6e, 0xc3, 0x0d, 0xff}}}, - {{{ 46, -7, -87}, 0, { 168, 384}, {0x6c, 0xe5, 0xc4, 0xff}}}, - {{{ 67, 22, 0}, 0, { 488, -128}, {0x7e, 0x07, 0x00, 0xff}}}, - {{{ -6, -131, 0}, 0, { 990, 990}, {0x5c, 0xac, 0xeb, 0xff}}}, - {{{ -12, -28, -141}, 0, { 0, 990}, {0x57, 0xff, 0xa4, 0xff}}}, - {{{ -22, 138, -87}, 0, { 1016, 990}, {0x51, 0x5a, 0xdd, 0xff}}}, - {{{ 40, 95, 54}, 0, { 166, 368}, {0x66, 0x44, 0x1c, 0xff}}}, - {{{ 40, 95, -53}, 0, { 814, 370}, {0x67, 0x35, 0xce, 0xff}}}, - {{{ -22, 138, 88}, 0, { 0, 990}, {0x53, 0x41, 0x46, 0xff}}}, - {{{ 67, 22, 0}, 0, { 490, -156}, {0x7e, 0x07, 0x00, 0xff}}}, - {{{ -12, -28, -141}, 0, { 990, 990}, {0x57, 0xff, 0xa4, 0xff}}}, - {{{ -22, 138, -87}, 0, { 0, 990}, {0x51, 0x5a, 0xdd, 0xff}}}, - {{{ 40, 95, -53}, 0, { 124, 380}, {0x67, 0x35, 0xce, 0xff}}}, - {{{ 46, -7, -87}, 0, { 756, 380}, {0x6c, 0xe5, 0xc4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_060155E8, 0x001c4230, 80474, 0x000155e8, 224); // 0x060156C8 -static const Vtx piranha_plant_seg6_vertex_060156C8[] = { - {{{ 40, 95, 54}, 0, { 796, 370}, {0x66, 0x44, 0x1c, 0xff}}}, - {{{ 46, -7, 88}, 0, { 164, 370}, {0x6b, 0xfe, 0x44, 0xff}}}, - {{{ 67, 22, 0}, 0, { 482, -152}, {0x7e, 0x07, 0x00, 0xff}}}, - {{{ 46, -7, -87}, 0, { 756, 380}, {0x6c, 0xe5, 0xc4, 0xff}}}, - {{{ 40, 95, -53}, 0, { 124, 380}, {0x67, 0x35, 0xce, 0xff}}}, - {{{ 67, 22, 0}, 0, { 406, -134}, {0x7e, 0x07, 0x00, 0xff}}}, - {{{ 46, -7, 88}, 0, { 822, 370}, {0x6b, 0xfe, 0x44, 0xff}}}, - {{{ 49, -71, 0}, 0, { 190, 370}, {0x6e, 0xc3, 0x0d, 0xff}}}, - {{{ 67, 22, 0}, 0, { 530, -154}, {0x7e, 0x07, 0x00, 0xff}}}, - {{{ -12, -28, 142}, 0, { 990, 990}, {0x59, 0xd5, 0x4e, 0xff}}}, - {{{ -6, -131, 0}, 0, { 0, 990}, {0x5c, 0xac, 0xeb, 0xff}}}, - {{{ -22, 138, 88}, 0, { 990, 990}, {0x53, 0x41, 0x46, 0xff}}}, - {{{ -12, -28, 142}, 0, { 0, 990}, {0x59, 0xd5, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_060156C8, 0x001c4230, 80474, 0x000156c8, 208); // 0x06015798 - 0x06015850 const Gfx piranha_plant_seg6_dl_06015798[] = { @@ -196,121 +146,25 @@ const Gfx piranha_plant_seg6_dl_06015850[] = { }; // 0x060158B0 -static const Vtx piranha_plant_seg6_vertex_060158B0[] = { - {{{ 519, 74, 0}, 0, { 0, 84}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 387, 136, 249}, 0, { 4082, 990}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 387, 66, 249}, 0, { 4074, 0}, {0x70, 0x00, 0x3b, 0xff}}}, - {{{ 519, 136, 0}, 0, { 0, 990}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 387, 66, -248}, 0, { -3114, 0}, {0x4b, 0x00, 0x9a, 0xff}}}, - {{{ 387, 136, -248}, 0, { -3122, 990}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 519, 74, 0}, 0, { 990, 84}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 519, 136, 0}, 0, { 990, 990}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 387, 68, 249}, 0, { -54, -20}, {0x16, 0x00, 0x7c, 0xff}}}, - {{{ 387, 136, 249}, 0, { -36, 988}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 186, 56, 286}, 0, { 3382, 996}, {0x16, 0x00, 0x7c, 0xff}}}, - {{{ 186, 56, -285}, 0, { -2756, 990}, {0x16, 0x00, 0x84, 0xff}}}, - {{{ 387, 136, -248}, 0, { 982, 990}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 387, 66, -248}, 0, { 990, 0}, {0x4b, 0x00, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_060158B0, 0x001c4230, 80474, 0x000158b0, 224); // 0x06015990 -static const Vtx piranha_plant_seg6_vertex_06015990[] = { - {{{ 597, 13, 0}, 0, { -166, 532}, {0x7c, 0x17, 0xfe, 0xff}}}, - {{{ 385, 72, 255}, 0, { 872, 938}, {0x2c, 0x6c, 0x2f, 0xff}}}, - {{{ 391, 10, 335}, 0, { 1064, 610}, {0x30, 0xfe, 0x75, 0xff}}}, - {{{ 391, 10, -334}, 0, { 1090, 606}, {0x2d, 0x18, 0x8c, 0xff}}}, - {{{ 381, -93, -260}, 0, { 1028, -16}, {0x48, 0xbf, 0xb0, 0xff}}}, - {{{ 101, -60, -288}, 0, { -4, 150}, {0xd8, 0xc9, 0x96, 0xff}}}, - {{{ 108, 56, -294}, 0, { 2, 850}, {0xda, 0x65, 0xbf, 0xff}}}, - {{{ 385, 72, -253}, 0, { 1004, 972}, {0x16, 0x77, 0xdd, 0xff}}}, - {{{ 56, 2, -271}, 0, { -192, 522}, {0xaf, 0xfb, 0x9f, 0xff}}}, - {{{ 391, 10, 335}, 0, { -70, 596}, {0x30, 0xfe, 0x75, 0xff}}}, - {{{ 385, 72, 255}, 0, { -12, 966}, {0x2c, 0x6c, 0x2f, 0xff}}}, - {{{ 108, 56, 296}, 0, { 910, 840}, {0xe4, 0x73, 0x2c, 0xff}}}, - {{{ 58, 2, 277}, 0, { 1100, 562}, {0xaf, 0xfc, 0x61, 0xff}}}, - {{{ 100, -62, 291}, 0, { 952, 216}, {0xc6, 0xc8, 0x61, 0xff}}}, - {{{ 381, -93, 261}, 0, { 14, 86}, {0x2c, 0xbe, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06015990, 0x001c4230, 80474, 0x00015990, 240); // 0x06015A80 -static const Vtx piranha_plant_seg6_vertex_06015A80[] = { - {{{ 391, 10, -334}, 0, { -64, 582}, {0x2d, 0x18, 0x8c, 0xff}}}, - {{{ 385, 72, -253}, 0, { 130, 944}, {0x16, 0x77, 0xdd, 0xff}}}, - {{{ 519, 79, 0}, 0, { 978, 956}, {0x33, 0x73, 0xf4, 0xff}}}, - {{{ 391, 10, 335}, 0, { 1064, 610}, {0x30, 0xfe, 0x75, 0xff}}}, - {{{ 381, -93, 261}, 0, { 866, 20}, {0x2c, 0xbe, 0x62, 0xff}}}, - {{{ 545, -83, 0}, 0, { -96, 0}, {0x6b, 0xbf, 0x14, 0xff}}}, - {{{ 597, 13, 0}, 0, { -166, 532}, {0x7c, 0x17, 0xfe, 0xff}}}, - {{{ 519, 79, 0}, 0, { -26, 904}, {0x33, 0x73, 0xf4, 0xff}}}, - {{{ 385, 72, 255}, 0, { 872, 938}, {0x2c, 0x6c, 0x2f, 0xff}}}, - {{{ 597, 13, 0}, 0, { 1100, 560}, {0x7c, 0x17, 0xfe, 0xff}}}, - {{{ 381, -93, -260}, 0, { 88, -48}, {0x48, 0xbf, 0xb0, 0xff}}}, - {{{ 545, -83, 0}, 0, { 1000, -20}, {0x6b, 0xbf, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06015A80, 0x001c4230, 80474, 0x00015a80, 192); // 0x06015B40 -static const Vtx piranha_plant_seg6_vertex_06015B40[] = { - {{{ 545, -83, 0}, 0, { -118, 908}, {0x6b, 0xbf, 0x14, 0xff}}}, - {{{ 381, -93, 261}, 0, { 1050, 888}, {0x2c, 0xbe, 0x62, 0xff}}}, - {{{ 343, -231, 195}, 0, { 880, 40}, {0x34, 0xa0, 0x3f, 0xff}}}, - {{{ -76, -53, 0}, 0, { 858, 140}, {0x8d, 0xcc, 0xf6, 0xff}}}, - {{{ -89, 12, 0}, 0, { 742, -130}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 56, 2, -271}, 0, { -398, 542}, {0xaf, 0xfb, 0x9f, 0xff}}}, - {{{ 101, -60, -288}, 0, { -382, 902}, {0xd8, 0xc9, 0x96, 0xff}}}, - {{{ 148, -221, -195}, 0, { 230, 1518}, {0xca, 0xa3, 0xbf, 0xff}}}, - {{{ 11, -205, 0}, 0, { 1066, 914}, {0xab, 0xa3, 0x0c, 0xff}}}, - {{{ 58, 2, 277}, 0, { 1510, 656}, {0xaf, 0xfc, 0x61, 0xff}}}, - {{{ -89, 12, 0}, 0, { 64, 1326}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -76, -53, 0}, 0, { -16, 1022}, {0x8d, 0xcc, 0xf6, 0xff}}}, - {{{ 100, -62, 291}, 0, { 1546, 266}, {0xc6, 0xc8, 0x61, 0xff}}}, - {{{ 11, -205, 0}, 0, { -100, 168}, {0xab, 0xa3, 0x0c, 0xff}}}, - {{{ 440, -225, 0}, 0, { 48, -18}, {0x53, 0xa2, 0xf3, 0xff}}}, - {{{ 148, -222, 196}, 0, { 962, -438}, {0xe1, 0xa2, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06015B40, 0x001c4230, 80474, 0x00015b40, 256); // 0x06015C40 -static const Vtx piranha_plant_seg6_vertex_06015C40[] = { - {{{ 440, -225, 0}, 0, { -64, 1068}, {0x53, 0xa2, 0xf3, 0xff}}}, - {{{ 343, -231, 195}, 0, { 342, 310}, {0x34, 0xa0, 0x3f, 0xff}}}, - {{{ 249, -293, 0}, 0, { 640, 920}, {0xfe, 0x82, 0x00, 0xff}}}, - {{{ 381, -93, 261}, 0, { 0, 766}, {0x2c, 0xbe, 0x62, 0xff}}}, - {{{ 148, -222, 196}, 0, { 800, -16}, {0xe1, 0xa2, 0x4e, 0xff}}}, - {{{ 343, -231, 195}, 0, { -22, -8}, {0x34, 0xa0, 0x3f, 0xff}}}, - {{{ 100, -62, 291}, 0, { 1186, 906}, {0xc6, 0xc8, 0x61, 0xff}}}, - {{{ 343, -231, 195}, 0, { 1280, -514}, {0x34, 0xa0, 0x3f, 0xff}}}, - {{{ 148, -222, 196}, 0, { 738, -860}, {0xe1, 0xa2, 0x4e, 0xff}}}, - {{{ 249, -293, 0}, 0, { 682, 56}, {0xfe, 0x82, 0x00, 0xff}}}, - {{{ 148, -222, 196}, 0, { 740, -860}, {0xe1, 0xa2, 0x4e, 0xff}}}, - {{{ 11, -205, 0}, 0, { -28, -436}, {0xab, 0xa3, 0x0c, 0xff}}}, - {{{ 249, -293, 0}, 0, { 592, 44}, {0xfe, 0x82, 0x00, 0xff}}}, - {{{ 148, -221, -195}, 0, { -80, 542}, {0xca, 0xa3, 0xbf, 0xff}}}, - {{{ 343, -231, -194}, 0, { 430, 930}, {0x21, 0xa1, 0xb3, 0xff}}}, - {{{ 440, -225, 0}, 0, { 1090, 430}, {0x53, 0xa2, 0xf3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06015C40, 0x001c4230, 80474, 0x00015c40, 256); // 0x06015D40 -static const Vtx piranha_plant_seg6_vertex_06015D40[] = { - {{{ 101, -60, -288}, 0, { -78, 848}, {0xd8, 0xc9, 0x96, 0xff}}}, - {{{ 343, -231, -194}, 0, { 878, 562}, {0x21, 0xa1, 0xb3, 0xff}}}, - {{{ 148, -221, -195}, 0, { 264, 390}, {0xca, 0xa3, 0xbf, 0xff}}}, - {{{ 381, -93, -260}, 0, { 838, 1014}, {0x48, 0xbf, 0xb0, 0xff}}}, - {{{ 381, -93, -260}, 0, { -186, 708}, {0x48, 0xbf, 0xb0, 0xff}}}, - {{{ 440, -225, 0}, 0, { 862, -86}, {0x53, 0xa2, 0xf3, 0xff}}}, - {{{ 343, -231, -194}, 0, { -84, -2}, {0x21, 0xa1, 0xb3, 0xff}}}, - {{{ 545, -83, 0}, 0, { 1162, 670}, {0x6b, 0xbf, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06015D40, 0x001c4230, 80474, 0x00015d40, 128); // 0x06015DC0 -static const Vtx piranha_plant_seg6_vertex_06015DC0[] = { - {{{ 108, 56, 296}, 0, { 0, 0}, {0xe4, 0x73, 0x2c, 0xff}}}, - {{{ 108, 56, -294}, 0, { 0, 0}, {0xda, 0x65, 0xbf, 0xff}}}, - {{{ -89, 12, 0}, 0, { 0, 0}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 519, 79, 0}, 0, { 0, 0}, {0x33, 0x73, 0xf4, 0xff}}}, - {{{ 385, 72, -253}, 0, { 0, 0}, {0x16, 0x77, 0xdd, 0xff}}}, - {{{ 385, 72, 255}, 0, { 0, 0}, {0x2c, 0x6c, 0x2f, 0xff}}}, - {{{ 58, 2, 277}, 0, { 0, 0}, {0xaf, 0xfc, 0x61, 0xff}}}, - {{{ 56, 2, -271}, 0, { 0, 0}, {0xaf, 0xfb, 0x9f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06015DC0, 0x001c4230, 80474, 0x00015dc0, 128); // 0x06015E40 - 0x06015EA8 const Gfx piranha_plant_seg6_dl_06015E40[] = { @@ -419,128 +273,28 @@ const Gfx piranha_plant_seg6_dl_06016120[] = { }; // 0x06016190 -static const Vtx piranha_plant_seg6_vertex_06016190[] = { - {{{ 228, 3, 232}, 0, { -2174, 1002}, {0xf5, 0x00, 0x7e, 0xff}}}, - {{{ 412, -109, 249}, 0, { 988, 986}, {0x51, 0x00, 0x61, 0xff}}}, - {{{ 412, -41, 249}, 0, { 982, -34}, {0xf5, 0x00, 0x7e, 0xff}}}, - {{{ 412, -39, -248}, 0, { 984, 58}, {0x39, 0x00, 0x8f, 0xff}}}, - {{{ 412, -109, -248}, 0, { 990, 990}, {0x50, 0x00, 0x9e, 0xff}}}, - {{{ 229, 3, -229}, 0, { -2282, 990}, {0xf3, 0x00, 0x82, 0xff}}}, - {{{ 554, -39, 0}, 0, { -36, -44}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 412, -109, -248}, 0, { 4004, 996}, {0x50, 0x00, 0x9e, 0xff}}}, - {{{ 412, -39, -248}, 0, { 4006, -36}, {0x39, 0x00, 0x8f, 0xff}}}, - {{{ 554, -109, 0}, 0, { -38, 990}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 412, -39, 249}, 0, { -3106, -70}, {0x6e, 0x00, 0x3e, 0xff}}}, - {{{ 412, -109, 249}, 0, { -3106, 952}, {0x51, 0x00, 0x61, 0xff}}}, - {{{ 554, -39, 0}, 0, { 990, 0}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 554, -109, 0}, 0, { 990, 990}, {0x7e, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06016190, 0x001c4230, 80474, 0x00016190, 224); // 0x06016270 -static const Vtx piranha_plant_seg6_vertex_06016270[] = { - {{{ 109, -3, -277}, 0, { -290, 482}, {0xc4, 0xb1, 0xb2, 0xff}}}, - {{{ 432, 43, -319}, 0, { 2054, 520}, {0x2b, 0xfb, 0x89, 0xff}}}, - {{{ 410, -50, -253}, 0, { 1758, -58}, {0x1b, 0x89, 0xe1, 0xff}}}, - {{{ 410, -50, 254}, 0, { 1096, -6}, {0x12, 0x86, 0x1a, 0xff}}}, - {{{ 554, -47, 0}, 0, { -1736, -12}, {0x1c, 0x85, 0x02, 0xff}}}, - {{{ 645, 27, 0}, 0, { -2250, 462}, {0x7e, 0x04, 0x00, 0xff}}}, - {{{ 432, 43, 320}, 0, { 1488, 596}, {0x2b, 0xfb, 0x77, 0xff}}}, - {{{ 417, 98, 263}, 0, { 1116, 942}, {0x3d, 0x56, 0x45, 0xff}}}, - {{{ 551, 106, 0}, 0, { -1734, 970}, {0x5b, 0x57, 0xf7, 0xff}}}, - {{{ 645, 27, 0}, 0, { 1558, 510}, {0x7e, 0x04, 0x00, 0xff}}}, - {{{ 432, 43, -319}, 0, { -1512, 534}, {0x2b, 0xfb, 0x89, 0xff}}}, - {{{ 417, 98, -262}, 0, { -1202, 890}, {0x2b, 0x57, 0xaf, 0xff}}}, - {{{ 410, -50, -253}, 0, { -1164, -52}, {0x1b, 0x89, 0xe1, 0xff}}}, - {{{ 554, -47, 0}, 0, { 1168, 24}, {0x1c, 0x85, 0x02, 0xff}}}, - {{{ 551, 106, 0}, 0, { 1146, 998}, {0x5b, 0x57, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06016270, 0x001c4230, 80474, 0x00016270, 240); // 0x06016360 -static const Vtx piranha_plant_seg6_vertex_06016360[] = { - {{{ 109, -3, 278}, 0, { -848, 398}, {0xc4, 0xb1, 0x4e, 0xff}}}, - {{{ 153, 41, 300}, 0, { -1332, 812}, {0xd6, 0x3d, 0x66, 0xff}}}, - {{{ -39, 22, 0}, 0, { 2340, 726}, {0x91, 0x3b, 0x0a, 0xff}}}, - {{{ 153, 41, -299}, 0, { 80, 732}, {0xc5, 0x3b, 0xa1, 0xff}}}, - {{{ 417, 98, -262}, 0, { 1982, 884}, {0x2b, 0x57, 0xaf, 0xff}}}, - {{{ 432, 43, -319}, 0, { 2054, 520}, {0x2b, 0xfb, 0x89, 0xff}}}, - {{{ 109, -3, -277}, 0, { -290, 482}, {0xc4, 0xb1, 0xb2, 0xff}}}, - {{{ 153, 41, 300}, 0, { 1252, 774}, {0xd6, 0x3d, 0x66, 0xff}}}, - {{{ 109, -3, 278}, 0, { 1494, 500}, {0xc4, 0xb1, 0x4e, 0xff}}}, - {{{ 432, 43, 320}, 0, { -100, 618}, {0x2b, 0xfb, 0x77, 0xff}}}, - {{{ 417, 98, 263}, 0, { -30, 998}, {0x3d, 0x56, 0x45, 0xff}}}, - {{{ 410, -50, 254}, 0, { 74, 2}, {0x12, 0x86, 0x1a, 0xff}}}, - {{{ -48, -7, 0}, 0, { 2426, 480}, {0xd6, 0x89, 0x00, 0xff}}}, - {{{ 109, -3, -277}, 0, { 920, 274}, {0xc4, 0xb1, 0xb2, 0xff}}}, - {{{ -48, -7, 0}, 0, { -36, 506}, {0xd6, 0x89, 0x00, 0xff}}}, - {{{ -39, 22, 0}, 0, { -30, 756}, {0x91, 0x3b, 0x0a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06016360, 0x001c4230, 80474, 0x00016360, 256); // 0x06016460 -static const Vtx piranha_plant_seg6_vertex_06016460[] = { - {{{ -39, 22, 0}, 0, { -30, 756}, {0x91, 0x3b, 0x0a, 0xff}}}, - {{{ 153, 41, -299}, 0, { 1032, 676}, {0xc5, 0x3b, 0xa1, 0xff}}}, - {{{ 109, -3, -277}, 0, { 920, 274}, {0xc4, 0xb1, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06016460, 0x001c4230, 80474, 0x00016460, 48); // 0x06016490 -static const Vtx piranha_plant_seg6_vertex_06016490[] = { - {{{ 276, 254, 0}, 0, { 514, 234}, {0xf8, 0x7e, 0x00, 0xff}}}, - {{{ 177, 186, 185}, 0, { -146, 84}, {0xc7, 0x5f, 0x3d, 0xff}}}, - {{{ 373, 203, 195}, 0, { 8, 832}, {0x17, 0x68, 0x44, 0xff}}}, - {{{ 470, 201, 0}, 0, { 750, 1032}, {0x4a, 0x66, 0x0a, 0xff}}}, - {{{ 373, 203, -194}, 0, { 1288, 480}, {0x2b, 0x67, 0xc6, 0xff}}}, - {{{ 177, 186, -184}, 0, { 1068, -250}, {0xdc, 0x62, 0xb9, 0xff}}}, - {{{ 37, 161, 0}, 0, { 334, -600}, {0xaa, 0x5c, 0xf4, 0xff}}}, - {{{ 373, 203, -194}, 0, { 906, 12}, {0x2b, 0x67, 0xc6, 0xff}}}, - {{{ 470, 201, 0}, 0, { 12, 40}, {0x4a, 0x66, 0x0a, 0xff}}}, - {{{ 551, 106, 0}, 0, { -58, 818}, {0x5b, 0x57, 0xf7, 0xff}}}, - {{{ 417, 98, -262}, 0, { 1162, 832}, {0x2b, 0x57, 0xaf, 0xff}}}, - {{{ 177, 186, -184}, 0, { 654, 76}, {0xdc, 0x62, 0xb9, 0xff}}}, - {{{ 417, 98, -262}, 0, { -30, 742}, {0x2b, 0x57, 0xaf, 0xff}}}, - {{{ 153, 41, -299}, 0, { 1006, 786}, {0xc5, 0x3b, 0xa1, 0xff}}}, - {{{ 373, 203, -194}, 0, { -52, 210}, {0x2b, 0x67, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06016490, 0x001c4230, 80474, 0x00016490, 240); // 0x06016580 -static const Vtx piranha_plant_seg6_vertex_06016580[] = { - {{{ 470, 201, 0}, 0, { 1006, 194}, {0x4a, 0x66, 0x0a, 0xff}}}, - {{{ 417, 98, 263}, 0, { -92, 386}, {0x3d, 0x56, 0x45, 0xff}}}, - {{{ 551, 106, 0}, 0, { 920, 662}, {0x5b, 0x57, 0xf7, 0xff}}}, - {{{ 37, 161, 0}, 0, { 1384, 18}, {0xaa, 0x5c, 0xf4, 0xff}}}, - {{{ 177, 186, -184}, 0, { 406, -90}, {0xdc, 0x62, 0xb9, 0xff}}}, - {{{ 153, 41, -299}, 0, { 84, 726}, {0xc5, 0x3b, 0xa1, 0xff}}}, - {{{ -39, 22, 0}, 0, { 1582, 740}, {0x91, 0x3b, 0x0a, 0xff}}}, - {{{ 177, 186, 185}, 0, { 1240, -122}, {0xc7, 0x5f, 0x3d, 0xff}}}, - {{{ 37, 161, 0}, 0, { 50, 0}, {0xaa, 0x5c, 0xf4, 0xff}}}, - {{{ -39, 22, 0}, 0, { -102, 668}, {0x91, 0x3b, 0x0a, 0xff}}}, - {{{ 153, 41, 300}, 0, { 1742, 618}, {0xd6, 0x3d, 0x66, 0xff}}}, - {{{ 373, 203, 195}, 0, { 1746, 660}, {0x17, 0x68, 0x44, 0xff}}}, - {{{ 177, 186, 185}, 0, { 848, 1242}, {0xc7, 0x5f, 0x3d, 0xff}}}, - {{{ 153, 41, 300}, 0, { 134, 728}, {0xd6, 0x3d, 0x66, 0xff}}}, - {{{ 417, 98, 263}, 0, { 1526, 116}, {0x3d, 0x56, 0x45, 0xff}}}, - {{{ 373, 203, 195}, 0, { 272, -30}, {0x17, 0x68, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06016580, 0x001c4230, 80474, 0x00016580, 256); // 0x06016680 -static const Vtx piranha_plant_seg6_vertex_06016680[] = { - {{{ 153, 26, 221}, 0, { 808, 604}, {0x02, 0x84, 0xe8, 0xff}}}, - {{{ -48, -7, 0}, 0, { 486, -60}, {0xd6, 0x89, 0x00, 0xff}}}, - {{{ 153, 26, -220}, 0, { 162, 604}, {0xf9, 0x83, 0x12, 0xff}}}, - {{{ 410, -50, 254}, 0, { 858, 1440}, {0x12, 0x86, 0x1a, 0xff}}}, - {{{ 554, -47, 0}, 0, { 486, 1912}, {0x1c, 0x85, 0x02, 0xff}}}, - {{{ 410, -50, -253}, 0, { 114, 1440}, {0x1b, 0x89, 0xe1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06016680, 0x001c4230, 80474, 0x00016680, 96); // 0x060166E0 -static const Vtx piranha_plant_seg6_vertex_060166E0[] = { - {{{ 410, -50, -253}, 0, { 0, 0}, {0x1b, 0x89, 0xe1, 0xff}}}, - {{{ 153, 26, -220}, 0, { 0, 0}, {0xf9, 0x83, 0x12, 0xff}}}, - {{{ 109, -3, -277}, 0, { 0, 0}, {0xc4, 0xb1, 0xb2, 0xff}}}, - {{{ -48, -7, 0}, 0, { 0, 0}, {0xd6, 0x89, 0x00, 0xff}}}, - {{{ 153, 26, 221}, 0, { 0, 0}, {0x02, 0x84, 0xe8, 0xff}}}, - {{{ 109, -3, 278}, 0, { 0, 0}, {0xc4, 0xb1, 0x4e, 0xff}}}, - {{{ 410, -50, 254}, 0, { 0, 0}, {0x12, 0x86, 0x1a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_060166E0, 0x001c4230, 80474, 0x000166e0, 112); // 0x06016750 - 0x060167B8 const Gfx piranha_plant_seg6_dl_06016750[] = { @@ -662,20 +416,7 @@ const Gfx piranha_plant_seg6_dl_06016A78[] = { }; // 0x06016AE8 -static const Vtx piranha_plant_seg6_vertex_06016AE8[] = { - {{{ 10, 34, 0}, 0, { 0, 990}, {0x05, 0x6f, 0x3c, 0xff}}}, - {{{ 11, -23, 35}, 0, { 990, 990}, {0x07, 0x94, 0x42, 0xff}}}, - {{{ 191, -17, 26}, 0, { 918, 0}, {0x06, 0x03, 0x7e, 0xff}}}, - {{{ 191, 26, 0}, 0, { 142, 0}, {0x04, 0x6d, 0xc0, 0xff}}}, - {{{ 11, -25, -33}, 0, { 0, 990}, {0x05, 0xff, 0x82, 0xff}}}, - {{{ 10, 34, 0}, 0, { 950, 990}, {0x05, 0x6f, 0x3c, 0xff}}}, - {{{ 191, 26, 0}, 0, { 864, -26}, {0x04, 0x6d, 0xc0, 0xff}}}, - {{{ 191, -18, -25}, 0, { 118, -28}, {0x06, 0x91, 0xc4, 0xff}}}, - {{{ 11, -23, 35}, 0, { 0, 990}, {0x07, 0x94, 0x42, 0xff}}}, - {{{ 11, -25, -33}, 0, { 990, 990}, {0x05, 0xff, 0x82, 0xff}}}, - {{{ 191, -18, -25}, 0, { 860, -30}, {0x06, 0x91, 0xc4, 0xff}}}, - {{{ 191, -17, 26}, 0, { 84, -30}, {0x06, 0x03, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06016AE8, 0x001c4230, 80474, 0x00016ae8, 192); // 0x06016BA8 - 0x06016C10 const Gfx piranha_plant_seg6_dl_06016BA8[] = { @@ -708,20 +449,7 @@ const Gfx piranha_plant_seg6_dl_06016C10[] = { }; // 0x06016C70 -static const Vtx piranha_plant_seg6_vertex_06016C70[] = { - {{{ -1, 34, 0}, 0, { 0, 990}, {0x01, 0x6f, 0x3c, 0xff}}}, - {{{ 0, -26, 37}, 0, { 990, 990}, {0x03, 0x94, 0x42, 0xff}}}, - {{{ 172, -22, 33}, 0, { 938, -26}, {0x02, 0x03, 0x7e, 0xff}}}, - {{{ 172, 32, 0}, 0, { 22, -26}, {0x01, 0x6d, 0xbf, 0xff}}}, - {{{ 0, -28, -35}, 0, { -46, 984}, {0x02, 0xff, 0x82, 0xff}}}, - {{{ -1, 34, 0}, 0, { 974, 986}, {0x01, 0x6f, 0x3c, 0xff}}}, - {{{ 172, 32, 0}, 0, { 942, 0}, {0x01, 0x6d, 0xbf, 0xff}}}, - {{{ 172, -24, -31}, 0, { 26, -34}, {0x04, 0x91, 0xc4, 0xff}}}, - {{{ 0, -26, 37}, 0, { 0, 990}, {0x03, 0x94, 0x42, 0xff}}}, - {{{ 0, -28, -35}, 0, { 990, 990}, {0x02, 0xff, 0x82, 0xff}}}, - {{{ 172, -24, -31}, 0, { 954, -30}, {0x04, 0x91, 0xc4, 0xff}}}, - {{{ 172, -22, 33}, 0, { 38, -30}, {0x02, 0x03, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06016C70, 0x001c4230, 80474, 0x00016c70, 192); // 0x06016D30 - 0x06016D98 const Gfx piranha_plant_seg6_dl_06016D30[] = { @@ -754,20 +482,7 @@ const Gfx piranha_plant_seg6_dl_06016D98[] = { }; // 0x06016DF8 -static const Vtx piranha_plant_seg6_vertex_06016DF8[] = { - {{{ -18, 36, 0}, 0, { 0, 990}, {0x02, 0x6f, 0x3d, 0xff}}}, - {{{ -18, -27, 38}, 0, { 990, 990}, {0x02, 0x94, 0x41, 0xff}}}, - {{{ 174, -25, 34}, 0, { 946, -12}, {0x02, 0x02, 0x7e, 0xff}}}, - {{{ 174, 32, 0}, 0, { 6, -12}, {0x02, 0x6d, 0xc0, 0xff}}}, - {{{ -18, -28, -36}, 0, { -48, 990}, {0x01, 0xff, 0x82, 0xff}}}, - {{{ -18, 36, 0}, 0, { 994, 990}, {0x02, 0x6f, 0x3d, 0xff}}}, - {{{ 174, 32, 0}, 0, { 986, -30}, {0x02, 0x6d, 0xc0, 0xff}}}, - {{{ 174, -27, -33}, 0, { 26, 0}, {0x01, 0x91, 0xc3, 0xff}}}, - {{{ -18, -27, 38}, 0, { -36, 992}, {0x02, 0x94, 0x41, 0xff}}}, - {{{ -18, -28, -36}, 0, { 990, 990}, {0x01, 0xff, 0x82, 0xff}}}, - {{{ 174, -27, -33}, 0, { 958, 0}, {0x01, 0x91, 0xc3, 0xff}}}, - {{{ 174, -25, 34}, 0, { 12, -28}, {0x02, 0x02, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(piranha_plant_seg6_vertex_06016DF8, 0x001c4230, 80474, 0x00016df8, 192); // 0x06016EB8 - 0x06016F20 const Gfx piranha_plant_seg6_dl_06016EB8[] = { diff --git a/actors/pokey/model.inc.c b/actors/pokey/model.inc.c index df648af6a..eddf7794a 100644 --- a/actors/pokey/model.inc.c +++ b/actors/pokey/model.inc.c @@ -1,22 +1,14 @@ +#include "pc/rom_assets.h" // Pokey // 0x05011710 -static const Vtx pokey_seg5_vertex_05011710[] = { - {{{ 26, 26, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 26, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, -25, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, -25, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pokey_seg5_vertex_05011710, 0x00134d20, 26785, 0x0000a560, 64); // 0x05011750 -ALIGNED8 const Texture pokey_seg5_texture_05011750[] = { -#include "actors/pokey/pokey_face.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(pokey_seg5_texture_05011750, "actors/pokey/pokey_face.rgba16.inc.c", 0x00145e90, 48337, 0x00011750, 2048); // 0x05011F50 -ALIGNED8 const Texture pokey_seg5_texture_05011F50[] = { -#include "actors/pokey/pokey_face_blink.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(pokey_seg5_texture_05011F50, "actors/pokey/pokey_face_blink.rgba16.inc.c", 0x00145e90, 48337, 0x00011f50, 2048); // 0x05012750 - 0x05012798 const Gfx pokey_seg5_dl_05012750[] = { @@ -63,17 +55,10 @@ const Gfx pokey_seg5_dl_05012808[] = { }; // 0x05012838 -static const Vtx pokey_seg5_vertex_05012838[] = { - {{{ 26, 26, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 26, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, -25, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, -25, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pokey_seg5_vertex_05012838, 0x00134d20, 26785, 0x0000a560, 64); // 0x05012878 -ALIGNED8 const Texture pokey_seg5_texture_05012878[] = { -#include "actors/pokey/pokey_body.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(pokey_seg5_texture_05012878, "actors/pokey/pokey_body.rgba16.inc.c", 0x00145e90, 48337, 0x00012878, 2048); // 0x05013078 - 0x050130B0 const Gfx pokey_seg5_dl_05013078[] = { diff --git a/actors/poundable_pole/collision.inc.c b/actors/poundable_pole/collision.inc.c index 568e60e06..65c311a3f 100644 --- a/actors/poundable_pole/collision.inc.c +++ b/actors/poundable_pole/collision.inc.c @@ -1,49 +1,5 @@ +#include "pc/rom_assets.h" // Poundable Pole // 0x06002490 - 0x06002580 -const Collision poundable_pole_collision_06002490[] = { - COL_INIT(), - COL_VERTEX_INIT(0x10), - COL_VERTEX(-39, -19, -96), - COL_VERTEX(-39, 410, -96), - COL_VERTEX(40, 410, -96), - COL_VERTEX(-96, -19, -39), - COL_VERTEX(-96, 410, -39), - COL_VERTEX(97, 410, -39), - COL_VERTEX(97, 410, 40), - COL_VERTEX(97, -19, -39), - COL_VERTEX(97, -19, 40), - COL_VERTEX(40, -19, -96), - COL_VERTEX(-96, 410, 40), - COL_VERTEX(-39, 410, 97), - COL_VERTEX(40, 410, 97), - COL_VERTEX(-96, -19, 40), - COL_VERTEX(-39, -19, 97), - COL_VERTEX(40, -19, 97), - - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 22), - COL_TRI(8, 6, 12), - COL_TRI(0, 1, 2), - COL_TRI(3, 1, 0), - COL_TRI(3, 4, 1), - COL_TRI(1, 5, 2), - COL_TRI(1, 6, 5), - COL_TRI(1, 4, 6), - COL_TRI(7, 6, 8), - COL_TRI(7, 5, 6), - COL_TRI(9, 5, 7), - COL_TRI(9, 2, 5), - COL_TRI(0, 2, 9), - COL_TRI(6, 10, 11), - COL_TRI(6, 4, 10), - COL_TRI(6, 11, 12), - COL_TRI(8, 12, 15), - COL_TRI(13, 4, 3), - COL_TRI(13, 10, 4), - COL_TRI(14, 10, 13), - COL_TRI(14, 11, 10), - COL_TRI(15, 11, 14), - COL_TRI(15, 12, 11), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(poundable_pole_collision_06002490, 0x001c4230, 80474, 0x00002490, 240); diff --git a/actors/poundable_pole/model.inc.c b/actors/poundable_pole/model.inc.c index 4bdec5679..1b1c23f81 100644 --- a/actors/poundable_pole/model.inc.c +++ b/actors/poundable_pole/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Poundable Pole // 0x06001038 @@ -7,72 +8,22 @@ static const Lights1 poundable_pole_seg6_lights_06001038 = gdSPDefLights1( ); // 0x06001050 -ALIGNED8 const Texture poundable_pole_seg6_texture_06001050[] = { -#include "actors/poundable_pole/poundable_pole_top.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(poundable_pole_seg6_texture_06001050, "actors/poundable_pole/poundable_pole_top.rgba16.inc.c", 0x001c4230, 80474, 0x00001050, 2048); // 0x06001850 -ALIGNED8 const Texture poundable_pole_seg6_texture_06001850[] = { -#include "actors/poundable_pole/poundable_pole_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(poundable_pole_seg6_texture_06001850, "actors/poundable_pole/poundable_pole_side.rgba16.inc.c", 0x001c4230, 80474, 0x00001850, 2048); // 0x06002050 -static const Vtx poundable_pole_seg6_vertex_06002050[] = { - {{{ -38, 410, -94}, 0, { 78, 78}, {0xdf, 0x5c, 0xb0, 0xff}}}, - {{{ -94, 410, -38}, 0, { -86, 478}, {0xa1, 0x49, 0xd9, 0xff}}}, - {{{ 95, 410, 39}, 0, { 1046, 478}, {0x39, 0x6e, 0x18, 0xff}}}, - {{{ 95, 410, -38}, 0, { 880, 78}, {0x5f, 0x49, 0xd9, 0xff}}}, - {{{ 39, 410, -94}, 0, { 478, -88}, {0x2d, 0x2a, 0x92, 0xff}}}, - {{{ -94, 410, 39}, 0, { 78, 880}, {0xa1, 0x49, 0x27, 0xff}}}, - {{{ -38, 410, 95}, 0, { 480, 1044}, {0xd9, 0x49, 0x5f, 0xff}}}, - {{{ 39, 410, 95}, 0, { 880, 880}, {0x2d, 0x2a, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(poundable_pole_seg6_vertex_06002050, 0x001c4230, 80474, 0x00002050, 128); // 0x060020D0 -static const Vtx poundable_pole_seg6_vertex_060020D0[] = { - {{{ -71, -19, 72}, 0, { 0, 990}, {0xa7, 0xff, 0x59, 0xff}}}, - {{{ -38, 410, 95}, 0, { 990, -1012}, {0xd9, 0x49, 0x5f, 0xff}}}, - {{{ -94, 410, 39}, 0, { 0, -1012}, {0xa1, 0x49, 0x27, 0xff}}}, - {{{ -71, -19, -71}, 0, { -26, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -101, -19, 0}, 0, { 990, 990}, {0x82, 0xff, 0x00, 0xff}}}, - {{{ -94, 410, -38}, 0, { 990, -1054}, {0xa1, 0x49, 0xd9, 0xff}}}, - {{{ -38, 410, -94}, 0, { -26, -1054}, {0xdf, 0x5c, 0xb0, 0xff}}}, - {{{ 0, -19, -101}, 0, { -26, 990}, {0x00, 0xff, 0x82, 0xff}}}, - {{{ -71, -19, -71}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -38, 410, -94}, 0, { 990, -1054}, {0xdf, 0x5c, 0xb0, 0xff}}}, - {{{ 39, 410, -94}, 0, { -26, -1054}, {0x2d, 0x2a, 0x92, 0xff}}}, - {{{ -94, 410, 39}, 0, { 990, -1054}, {0xa1, 0x49, 0x27, 0xff}}}, - {{{ -101, -19, 0}, 0, { 0, 990}, {0x82, 0xff, 0x00, 0xff}}}, - {{{ -71, -19, 72}, 0, { 990, 990}, {0xa7, 0xff, 0x59, 0xff}}}, - {{{ -94, 410, -38}, 0, { 0, -1054}, {0xa1, 0x49, 0xd9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(poundable_pole_seg6_vertex_060020D0, 0x001c4230, 80474, 0x000020d0, 240); // 0x060021C0 -static const Vtx poundable_pole_seg6_vertex_060021C0[] = { - {{{ 102, -19, 0}, 0, { -26, 990}, {0x7e, 0xff, 0x00, 0xff}}}, - {{{ 95, 410, -38}, 0, { 990, -1054}, {0x5f, 0x49, 0xd9, 0xff}}}, - {{{ 95, 410, 39}, 0, { -26, -1054}, {0x39, 0x6e, 0x18, 0xff}}}, - {{{ -71, -19, 72}, 0, { 0, 990}, {0xa7, 0xff, 0x59, 0xff}}}, - {{{ 0, -19, 102}, 0, { 990, 990}, {0x00, 0xff, 0x7e, 0xff}}}, - {{{ -38, 410, 95}, 0, { 990, -1012}, {0xd9, 0x49, 0x5f, 0xff}}}, - {{{ 0, -19, 102}, 0, { -26, 990}, {0x00, 0xff, 0x7e, 0xff}}}, - {{{ 39, 410, 95}, 0, { 990, -1054}, {0x2d, 0x2a, 0x6e, 0xff}}}, - {{{ -38, 410, 95}, 0, { -26, -1054}, {0xd9, 0x49, 0x5f, 0xff}}}, - {{{ 72, -19, 72}, 0, { 990, 990}, {0x59, 0xff, 0x59, 0xff}}}, - {{{ 95, 410, 39}, 0, { 990, -1054}, {0x39, 0x6e, 0x18, 0xff}}}, - {{{ 72, -19, 72}, 0, { 0, 990}, {0x59, 0xff, 0x59, 0xff}}}, - {{{ 102, -19, 0}, 0, { 990, 990}, {0x7e, 0xff, 0x00, 0xff}}}, - {{{ 39, 410, 95}, 0, { 0, -1054}, {0x2d, 0x2a, 0x6e, 0xff}}}, - {{{ 72, -19, -71}, 0, { 990, 990}, {0x59, 0xff, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(poundable_pole_seg6_vertex_060021C0, 0x001c4230, 80474, 0x000021c0, 240); // 0x060022B0 -static const Vtx poundable_pole_seg6_vertex_060022B0[] = { - {{{ 39, 410, -94}, 0, { 990, -1054}, {0x2d, 0x2a, 0x92, 0xff}}}, - {{{ 95, 410, -38}, 0, { -26, -1054}, {0x5f, 0x49, 0xd9, 0xff}}}, - {{{ 72, -19, -71}, 0, { -26, 990}, {0x59, 0xff, 0xa7, 0xff}}}, - {{{ 0, -19, -101}, 0, { 990, 990}, {0x00, 0xff, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(poundable_pole_seg6_vertex_060022B0, 0x001c4230, 80474, 0x000022b0, 64); // 0x060022F0 - 0x06002358 const Gfx poundable_pole_seg6_dl_060022F0[] = { diff --git a/actors/power_meter/model.inc.c b/actors/power_meter/model.inc.c index 4e0a5fe62..ca1aff748 100644 --- a/actors/power_meter/model.inc.c +++ b/actors/power_meter/model.inc.c @@ -1,56 +1,37 @@ +#include "pc/rom_assets.h" // Power Meter HUD UNUSED static const u64 power_meter_unused_1 = 0; // 0x030233E0 -ALIGNED8 const Texture texture_power_meter_left_side[] = { -#include "actors/power_meter/power_meter_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_power_meter_left_side, "actors/power_meter/power_meter_left_side.rgba16.inc.c", 0x00201410, 96653, 0x000233e0, 4096); // 0x030243E0 -ALIGNED8 const Texture texture_power_meter_right_side[] = { -#include "actors/power_meter/power_meter_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_power_meter_right_side, "actors/power_meter/power_meter_right_side.rgba16.inc.c", 0x00201410, 96653, 0x000243e0, 4096); // 0x030253E0 -ALIGNED8 const Texture texture_power_meter_full[] = { -#include "actors/power_meter/power_meter_full.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_power_meter_full, "actors/power_meter/power_meter_full.rgba16.inc.c", 0x00201410, 96653, 0x000253e0, 2048); // 0x03025BE0 -ALIGNED8 const Texture texture_power_meter_seven_segments[] = { -#include "actors/power_meter/power_meter_seven_segments.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_power_meter_seven_segments, "actors/power_meter/power_meter_seven_segments.rgba16.inc.c", 0x00201410, 96653, 0x00025be0, 2048); // 0x030263E0 -ALIGNED8 const Texture texture_power_meter_six_segments[] = { -#include "actors/power_meter/power_meter_six_segments.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_power_meter_six_segments, "actors/power_meter/power_meter_six_segments.rgba16.inc.c", 0x00201410, 96653, 0x000263e0, 2048); // 0x03026BE0 -ALIGNED8 const Texture texture_power_meter_five_segments[] = { -#include "actors/power_meter/power_meter_five_segments.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_power_meter_five_segments, "actors/power_meter/power_meter_five_segments.rgba16.inc.c", 0x00201410, 96653, 0x00026be0, 2048); // 0x030273E0 -ALIGNED8 const Texture texture_power_meter_four_segments[] = { -#include "actors/power_meter/power_meter_four_segments.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_power_meter_four_segments, "actors/power_meter/power_meter_four_segments.rgba16.inc.c", 0x00201410, 96653, 0x000273e0, 2048); // 0x03027BE0 -ALIGNED8 const Texture texture_power_meter_three_segments[] = { -#include "actors/power_meter/power_meter_three_segments.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_power_meter_three_segments, "actors/power_meter/power_meter_three_segments.rgba16.inc.c", 0x00201410, 96653, 0x00027be0, 2048); // 0x030283E0 -ALIGNED8 const Texture texture_power_meter_two_segments[] = { -#include "actors/power_meter/power_meter_two_segments.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_power_meter_two_segments, "actors/power_meter/power_meter_two_segments.rgba16.inc.c", 0x00201410, 96653, 0x000283e0, 2048); // 0x03028BE0 -ALIGNED8 const Texture texture_power_meter_one_segments[] = { -#include "actors/power_meter/power_meter_one_segment.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_power_meter_one_segments, "actors/power_meter/power_meter_one_segment.rgba16.inc.c", 0x00201410, 96653, 0x00028be0, 2048); // 0x030293E0 const Texture *const power_meter_health_segments_lut[] = { @@ -65,16 +46,7 @@ const Texture *const power_meter_health_segments_lut[] = { }; // 0x03029400 -static const Vtx vertex_power_meter_base[] = { - {{{ -32, -32, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -32, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 32, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 32, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -32, 0}, 0, { 1, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 32, -32, 0}, 0, { 1024, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 32, 32, 0}, 0, { 1024, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 32, 0}, 0, { 1, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_power_meter_base, 0x00201410, 96653, 0x00029400, 128); // 0x03029480 - 0x03029530 const Gfx dl_power_meter_base[] = { @@ -101,12 +73,7 @@ const Gfx dl_power_meter_base[] = { }; // 0x03029530 -static const Vtx vertex_power_meter_health_segments[] = { - {{{ -16, -16, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, -16, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, 16, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -16, 16, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_power_meter_health_segments, 0x00201410, 96653, 0x00029530, 64); // 0x03029570 - 0x030295A0 const Gfx dl_power_meter_health_segments_begin[] = { diff --git a/actors/purple_switch/collision.inc.c b/actors/purple_switch/collision.inc.c index 764638bcc..72adbbab3 100644 --- a/actors/purple_switch/collision.inc.c +++ b/actors/purple_switch/collision.inc.c @@ -1,29 +1,5 @@ +#include "pc/rom_assets.h" // Purple Switch // 0x0800C7A8 - 0x0800C820 -const Collision purple_switch_seg8_collision_0800C7A8[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(61, 36, -60), - COL_VERTEX(-60, 36, -60), - COL_VERTEX(-60, 36, 61), - COL_VERTEX(61, 36, 61), - COL_VERTEX(-101, 0, -101), - COL_VERTEX(102, 0, -101), - COL_VERTEX(-101, 0, 102), - COL_VERTEX(102, 0, 102), - - COL_TRI_INIT(SURFACE_SWITCH, 10), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 1, 0), - COL_TRI(4, 0, 5), - COL_TRI(6, 1, 4), - COL_TRI(6, 2, 1), - COL_TRI(7, 3, 2), - COL_TRI(7, 2, 6), - COL_TRI(5, 0, 3), - COL_TRI(5, 3, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(purple_switch_seg8_collision_0800C7A8, 0x001f2200, 59076, 0x0000c7a8, 120); diff --git a/actors/purple_switch/model.inc.c b/actors/purple_switch/model.inc.c index bef887cfa..6ff99ec62 100644 --- a/actors/purple_switch/model.inc.c +++ b/actors/purple_switch/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Purple Switch // 0x0800C090 @@ -7,42 +8,16 @@ static const Lights1 purple_switch_seg8_lights_0800C090 = gdSPDefLights1( ); // 0x0800C0A8 -ALIGNED8 const Texture purple_switch_seg8_texture_0800C0A8[] = { -#include "actors/purple_switch/purple_switch_base.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(purple_switch_seg8_texture_0800C0A8, "actors/purple_switch/purple_switch_base.rgba16.inc.c", 0x001f2200, 59076, 0x0000c0a8, 128); // 0x0800C128 -ALIGNED8 const Texture purple_switch_seg8_texture_0800C128[] = { -#include "actors/purple_switch/purple_switch_exclamation_point.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(purple_switch_seg8_texture_0800C128, "actors/purple_switch/purple_switch_exclamation_point.rgba16.inc.c", 0x001f2200, 59076, 0x0000c128, 1024); // 0x0800C528 -static const Vtx purple_switch_seg8_vertex_0800C528[] = { - {{{ 102, 0, -101}, 0, { 0, -543}, {0x53, 0x5f, 0x00, 0xff}}}, - {{{ 61, 36, -60}, 0, { 1326, -287}, {0x53, 0x5f, 0x00, 0xff}}}, - {{{ 61, 36, 61}, 0, { 1326, 478}, {0x53, 0x5f, 0x00, 0xff}}}, - {{{ -101, 0, -101}, 0, { 0, 734}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ 61, 36, -60}, 0, { 1326, -287}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ 102, 0, -101}, 0, { 0, -543}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ -60, 36, -60}, 0, { 1326, 478}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ -101, 0, 102}, 0, { 0, 734}, {0xad, 0x5f, 0x00, 0xff}}}, - {{{ -60, 36, -60}, 0, { 1326, -287}, {0xad, 0x5f, 0x00, 0xff}}}, - {{{ -101, 0, -101}, 0, { 0, -543}, {0xad, 0x5f, 0x00, 0xff}}}, - {{{ -60, 36, 61}, 0, { 1326, 478}, {0xad, 0x5f, 0x00, 0xff}}}, - {{{ 102, 0, 102}, 0, { 0, -543}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 61, 36, 61}, 0, { 1326, -287}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -60, 36, 61}, 0, { 1326, 478}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -101, 0, 102}, 0, { 0, 734}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 102, 0, 102}, 0, { 0, 734}, {0x53, 0x5f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(purple_switch_seg8_vertex_0800C528, 0x001f2200, 59076, 0x0000c528, 256); // 0x0800C628 -static const Vtx purple_switch_seg8_vertex_0800C628[] = { - {{{ 61, 36, -60}, 0, { 607, -134}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -60, 36, 61}, 0, { -159, 1090}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 61, 36, 61}, 0, { 607, 1090}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -60, 36, -60}, 0, { -159, -134}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(purple_switch_seg8_vertex_0800C628, 0x001f2200, 59076, 0x0000c628, 64); // 0x0800C668 - 0x0800C6E0 const Gfx purple_switch_seg8_dl_0800C668[] = { diff --git a/actors/sand/model.inc.c b/actors/sand/model.inc.c index e550e43e7..e4fbd021a 100644 --- a/actors/sand/model.inc.c +++ b/actors/sand/model.inc.c @@ -1,17 +1,11 @@ +#include "pc/rom_assets.h" // Sand // 0x0302BA90 -static const Vtx sand_seg3_vertex_0302BA90[] = { - {{{ -8, -8, 0}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, -8, 0}, 0, { 480, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, 8, 0}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8, 8, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sand_seg3_vertex_0302BA90, 0x00201410, 96653, 0x0002ba90, 64); // 0x0302BAD0 -ALIGNED8 const Texture sand_seg3_texture_0302BAD0[] = { -#include "actors/sand/sand_particle.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sand_seg3_texture_0302BAD0, "actors/sand/sand_particle.rgba16.inc.c", 0x00201410, 96653, 0x0002bad0, 512); // 0x0302BCD0 - 0x0302BD60 const Gfx sand_seg3_dl_0302BCD0[] = { diff --git a/actors/scuttlebug/anims/anim_0601504C.inc.c b/actors/scuttlebug/anims/anim_0601504C.inc.c index cc1af31d5..606b70b25 100644 --- a/actors/scuttlebug/anims/anim_0601504C.inc.c +++ b/actors/scuttlebug/anims/anim_0601504C.inc.c @@ -1,224 +1,10 @@ +#include "pc/rom_assets.h" // 0x06014398 -static const s16 scuttlebug_seg6_animvalue_06014398[] = { - 0x0000, 0x0101, 0x0101, 0x00FF, 0x00FC, 0x00F9, 0x00F5, 0x00F1, - 0x00EC, 0x00E8, 0x00E5, 0x00E2, 0x00E0, 0x00E0, 0x00E0, 0x00E2, - 0x00E5, 0x00E9, 0x00ED, 0x00F1, 0x00F5, 0x00F9, 0x00FC, 0x00FF, - 0x0101, 0x0101, 0x0101, 0x00FF, 0x00FC, 0x00F9, 0x00F5, 0x00F1, - 0x00ED, 0x00E9, 0x00E5, 0x00E2, 0x00DF, 0x00DD, 0x00DD, 0x00DD, - 0x00DF, 0x00E2, 0x00E6, 0x00EB, 0x00EF, 0x00F4, 0x00F8, 0x00FC, - 0x00FF, 0x0101, 0x0101, 0xF81C, 0xF857, 0xF8F9, 0xF9EB, 0xFB16, - 0xFC62, 0xFDB7, 0xFEFF, 0x0027, 0x0125, 0x01F7, 0x02C4, 0x03A7, - 0x0495, 0x057E, 0x0655, 0x070A, 0x0794, 0x07F2, 0x082B, 0x084D, - 0x0865, 0x087B, 0x088D, 0x0898, 0x0897, 0x0887, 0x0864, 0x0827, - 0x07CE, 0x0756, 0x06BE, 0x0607, 0x0536, 0x044D, 0x0353, 0x024B, - 0x013A, 0x0026, 0xFF13, 0xFE02, 0xFCFA, 0xFBFE, 0xFB14, 0xFA40, - 0xF988, 0xF8F0, 0xF87D, 0xF835, 0xF81C, 0xECA1, 0xECD8, 0xED82, - 0xEEB0, 0xF074, 0xF2D2, 0xF5B1, 0xF8DC, 0xFC04, 0xFED1, 0x00EB, - 0x0277, 0x03C8, 0x04EF, 0x060B, 0x0735, 0x0879, 0x09D2, 0x0B29, - 0x0C5E, 0x0D47, 0x0DB7, 0x0D7F, 0x0CC6, 0x0BD1, 0x0AA6, 0x094F, - 0x07D5, 0x0642, 0x04A0, 0x02F9, 0x0153, 0xFFB6, 0xFE21, 0xFC97, - 0xFB16, 0xF999, 0xF81E, 0xF6A1, 0xF523, 0xF3AE, 0xF24B, 0xF103, - 0xEFDE, 0xEEE1, 0xEE11, 0xED70, 0xECFD, 0xECB8, 0xECA1, 0x0011, - 0x0012, 0x0012, 0x0012, 0x0012, 0x0012, 0x0012, 0x0013, 0x0013, - 0x0013, 0x0013, 0x0014, 0x0014, 0x0014, 0x0015, 0x0015, 0x0015, - 0x0015, 0x0015, 0x0015, 0x0015, 0x0015, 0x0015, 0x0015, 0x0015, - 0x0015, 0x0015, 0x0015, 0x0015, 0x0015, 0x0015, 0x0015, 0x0015, - 0x0015, 0x0015, 0x0015, 0x0015, 0x0015, 0x0014, 0x0014, 0x0014, - 0x0013, 0x0013, 0x0012, 0x0012, 0x0012, 0x0012, 0x0012, 0x0012, - 0x0011, 0x0A2A, 0x0A07, 0x09A3, 0x0905, 0x0837, 0x0740, 0x0627, - 0x04F5, 0x03B0, 0x025E, 0x0107, 0xFFB1, 0xFE61, 0xFD1D, 0xFBEB, - 0xFAD2, 0xF9D6, 0xF8FC, 0xF847, 0xF7B6, 0xF749, 0xF6FC, 0xF6CD, - 0xF6C0, 0xF6D9, 0xF717, 0xF77C, 0xF80B, 0xF8C1, 0xF999, 0xFA8A, - 0xFB88, 0xFC85, 0xFD76, 0xFE50, 0xFF0B, 0xFFBE, 0x0084, 0x0160, - 0x0250, 0x0350, 0x0459, 0x0565, 0x066C, 0x0766, 0x084A, 0x090D, - 0x09A5, 0x0A07, 0x0A2A, 0xE713, 0xE72F, 0xE781, 0xE80A, 0xE8CA, - 0xE9C2, 0xEAEF, 0xEC4D, 0xEDD4, 0xEF7A, 0xF135, 0xF2FA, 0xF4BE, - 0xF67A, 0xF82B, 0xF9D2, 0xFB6E, 0xFCFA, 0xFE71, 0xFFC7, 0x00F1, - 0x01E2, 0x028D, 0x02CE, 0x029A, 0x020A, 0x013C, 0x0050, 0xFF63, - 0xFE89, 0xFDD4, 0xFD47, 0xFCDC, 0xFC85, 0xFC28, 0xFBA7, 0xFAC0, - 0xF943, 0xF73B, 0xF4CD, 0xF232, 0xEFA0, 0xED4A, 0xEB50, 0xE9C1, - 0xE89E, 0xE7DA, 0xE763, 0xE726, 0xE713, 0xFED2, 0xFED2, 0xFED3, - 0xFED3, 0xFED5, 0xFED6, 0xFED8, 0xFED9, 0xFEDA, 0xFEDB, 0xFEDB, - 0xFEDB, 0xFEDC, 0xFEDD, 0xFEDE, 0xFEDF, 0xFEE0, 0xFEE0, 0xFEDE, - 0xFEDB, 0xFED8, 0xFED5, 0xFED5, 0xFED6, 0xFED9, 0xFEDB, 0xFEDF, - 0xFEE1, 0xFEE4, 0xFEE6, 0xFEE7, 0xFEE7, 0xFEE7, 0xFEE6, 0xFEE5, - 0xFEE3, 0xFEE1, 0xFEDF, 0xFEDD, 0xFEDB, 0xFED9, 0xFED8, 0xFED6, - 0xFED5, 0xFED4, 0xFED3, 0xFED3, 0xFED2, 0xFED2, 0xFED2, 0x0A1F, - 0x09FC, 0x0994, 0x08E3, 0x07E8, 0x06AC, 0x0543, 0x03C4, 0x0249, - 0x00E6, 0xFFAA, 0xFE62, 0xFCDA, 0xFB14, 0xF919, 0xF6F7, 0xF4C3, - 0xF297, 0xF091, 0xEED8, 0xED94, 0xECE7, 0xECED, 0xED76, 0xEE3C, - 0xEF37, 0xF060, 0xF1AF, 0xF31E, 0xF4A4, 0xF63B, 0xF7DC, 0xF981, - 0xFB25, 0xFCC3, 0xFE56, 0xFFDC, 0x014F, 0x02B0, 0x03FA, 0x052A, - 0x063C, 0x072F, 0x07FF, 0x08AC, 0x0935, 0x099D, 0x09E5, 0x0A10, - 0x0A1F, 0x034C, 0x0300, 0x0239, 0x012F, 0x001E, 0xFF36, 0xFE94, - 0xFE3B, 0xFE14, 0xFDEE, 0xFD8B, 0xFCA1, 0xFB20, 0xF923, 0xF6DF, - 0xF491, 0xF27A, 0xF0CE, 0xEFAB, 0xEF13, 0xEEE8, 0xEEFA, 0xEF18, - 0xEF2F, 0xEF41, 0xEF53, 0xEF6E, 0xEF9C, 0xEFE7, 0xF054, 0xF0E9, - 0xF1A4, 0xF285, 0xF388, 0xF4A5, 0xF5D6, 0xF712, 0xF851, 0xF98C, - 0xFAC1, 0xFBF0, 0xFD1B, 0xFE3F, 0xFF5A, 0x0064, 0x0155, 0x0223, - 0x02C2, 0x0328, 0x034C, 0xF781, 0xF784, 0xF78F, 0xF7A8, 0xF7D8, - 0xF828, 0xF8A5, 0xF953, 0xFA38, 0xFB51, 0xFC9B, 0xFE0E, 0xFFA1, - 0x014C, 0x0306, 0x04C5, 0x067E, 0x0825, 0x09AF, 0x0B0F, 0x0C39, - 0x0D21, 0x0DBB, 0x0DDF, 0x0D78, 0x0C99, 0x0B59, 0x09D1, 0x0819, - 0x064B, 0x047E, 0x02C9, 0x013F, 0xFFEE, 0xFEDC, 0xFE0A, 0xFD55, - 0xFC9C, 0xFBE0, 0xFB24, 0xFA6D, 0xF9C1, 0xF927, 0xF8A5, 0xF83D, - 0xF7F0, 0xF7BB, 0xF79A, 0xF787, 0xF781, 0x0F3C, 0x0EFF, 0x0E52, - 0x0D45, 0x0BEE, 0x0A5F, 0x08AF, 0x06EE, 0x052D, 0x0377, 0x01D1, - 0x003E, 0xFEBD, 0xFD4B, 0xFBED, 0xFAAB, 0xF98C, 0xF896, 0xF7CE, - 0xF735, 0xF6C8, 0xF681, 0xF65A, 0xF655, 0xF679, 0xF6D3, 0xF778, - 0xF877, 0xF9D9, 0xFB98, 0xFDA1, 0xFFD6, 0x0214, 0x0435, 0x060E, - 0x0779, 0x087B, 0x0939, 0x09BB, 0x0A18, 0x0A6D, 0x0ACE, 0x0B48, - 0x0BE1, 0x0C93, 0x0D51, 0x0E0A, 0x0EA8, 0x0F15, 0x0F3C, 0x07FE, - 0x07CF, 0x0745, 0x0665, 0x0531, 0x03B7, 0x020A, 0x0041, 0xFE7B, - 0xFCD0, 0xFB5B, 0xF9F2, 0xF870, 0xF6F6, 0xF5A5, 0xF499, 0xF3E7, - 0xF398, 0xF3A8, 0xF402, 0xF481, 0xF4FD, 0xF551, 0xF57E, 0xF594, - 0xF59B, 0xF59E, 0xF5AA, 0xF5CB, 0xF60A, 0xF66F, 0xF6FC, 0xF7B5, - 0xF898, 0xF9A1, 0xFACB, 0xFC0E, 0xFD64, 0xFEC2, 0x001F, 0x0173, - 0x02B6, 0x03E1, 0x04EE, 0x05D7, 0x069A, 0x0734, 0x07A3, 0x07E7, - 0x07FE, 0x5388, 0x53F8, 0x551B, 0x56A5, 0x5845, 0x59B5, 0x5ABD, - 0x5B3B, 0x5B27, 0x5A8E, 0x598A, 0x5802, 0x55D1, 0x5301, 0x4FA3, - 0x4BCC, 0x47A0, 0x434D, 0x3F0E, 0x3B2A, 0x37F3, 0x35C0, 0x34EC, - 0x352D, 0x3605, 0x376A, 0x3943, 0x3B77, 0x3DEE, 0x408F, 0x4344, - 0x45FB, 0x48A1, 0x4B27, 0x4D7F, 0x4F9E, 0x5179, 0x5306, 0x5439, - 0x5511, 0x5597, 0x55D3, 0x55D0, 0x5599, 0x553D, 0x54CC, 0x5457, - 0x53EE, 0x53A4, 0x5388, 0xF46E, 0xF48E, 0xF4EC, 0xF585, 0xF657, - 0xF75D, 0xF893, 0xF9F3, 0xFB76, 0xFD11, 0xFEBA, 0x0066, 0x020B, - 0x039B, 0x050C, 0x0655, 0x076F, 0x0857, 0x090D, 0x0996, 0x09F6, - 0x0A36, 0x0A60, 0x0A7B, 0x0A8A, 0x0A88, 0x0A66, 0x0A17, 0x098E, - 0x08C9, 0x07CC, 0x06A1, 0x0558, 0x0405, 0x02BC, 0x0194, 0x0071, - 0xFF2E, 0xFDD5, 0xFC70, 0xFB0D, 0xF9B6, 0xF879, 0xF75E, 0xF66E, - 0xF5AE, 0xF51D, 0xF4BA, 0xF481, 0xF46E, 0x550C, 0x552C, 0x5582, - 0x55FD, 0x5687, 0x570D, 0x5779, 0x57BC, 0x57C6, 0x578A, 0x5700, - 0x5621, 0x54E8, 0x5355, 0x5176, 0x4F5D, 0x4D20, 0x4AD5, 0x4894, - 0x467A, 0x44A3, 0x432F, 0x423B, 0x421E, 0x430C, 0x44E0, 0x4760, - 0x4A54, 0x4D87, 0x50CB, 0x53F7, 0x56EC, 0x5993, 0x5BD8, 0x5DAF, - 0x5F0B, 0x6007, 0x60BF, 0x6121, 0x611E, 0x60B0, 0x5FD6, 0x5E99, - 0x5D0B, 0x5B4B, 0x597C, 0x57C9, 0x565E, 0x5566, 0x550C, 0xBFC4, - 0xC001, 0xF4B6, 0xF4B9, 0xF4D2, 0xF524, 0xF5CE, 0xF6E2, 0xF85F, - 0xFA31, 0xFC38, 0xFE4B, 0x0041, 0x024F, 0x04B3, 0x074E, 0x09FD, - 0x0C9B, 0x0F00, 0x1109, 0x1298, 0x139D, 0x1417, 0x1412, 0x139C, - 0x12E4, 0x1215, 0x1131, 0x1032, 0x0F15, 0x0DD6, 0x0C72, 0x0AEA, - 0x0942, 0x077F, 0x05A7, 0x03C1, 0x01D8, 0xFFF5, 0xFE20, 0xFC65, - 0xFACE, 0xF962, 0xF828, 0xF722, 0xF652, 0xF5B4, 0xF544, 0xF4FB, - 0xF4D1, 0xF4BC, 0xF4B6, 0x403B, 0x4111, 0x4351, 0x468D, 0x4A56, - 0x4E48, 0x5212, 0x5576, 0x584E, 0x5A82, 0x5C05, 0x5D04, 0x5DA5, - 0x5DCB, 0x5D5D, 0x5C4C, 0x5A96, 0x584F, 0x55A3, 0x52D7, 0x5041, - 0x4E3D, 0x4D1A, 0x4CB3, 0x4CB9, 0x4D25, 0x4DDE, 0x4ECA, 0x4FD0, - 0x50DA, 0x51D3, 0x52AA, 0x5351, 0x53BA, 0x53DF, 0x53B7, 0x533F, - 0x5272, 0x514D, 0x4FD6, 0x4E1D, 0x4C35, 0x4A2E, 0x481F, 0x461C, - 0x443F, 0x42A0, 0x415A, 0x4086, 0x403B, 0x0A1A, 0x0A22, 0x0A31, - 0x0A38, 0x0A23, 0x09DF, 0x095C, 0x088F, 0x0774, 0x060E, 0x0463, - 0x0281, 0x0075, 0xFE54, 0xFC2E, 0xFA15, 0xF81A, 0xF64A, 0xF4B0, - 0xF356, 0xF23E, 0xF16D, 0xF0E2, 0xF0B3, 0xF0EC, 0xF185, 0xF280, - 0xF3DB, 0xF58B, 0xF781, 0xF9A6, 0xFBDE, 0xFE0D, 0x0017, 0x01E6, - 0x0362, 0x04B4, 0x0607, 0x074C, 0x0875, 0x0973, 0x0A3B, 0x0AC6, - 0x0B10, 0x0B1F, 0x0AFC, 0x0AB9, 0x0A6E, 0x0A32, 0x0A1A, 0x33E9, - 0x345A, 0x3598, 0x377E, 0x39E2, 0x3C9B, 0x3F82, 0x4273, 0x454C, - 0x47F3, 0x4A51, 0x4C53, 0x4DEC, 0x4F10, 0x4FC4, 0x500F, 0x5000, - 0x4FA5, 0x4F12, 0x4E60, 0x4DAA, 0x4D10, 0x4CAF, 0x4CC8, 0x4D85, - 0x4EC6, 0x5052, 0x51EF, 0x5369, 0x549B, 0x5569, 0x55CB, 0x55C2, - 0x555D, 0x54B3, 0x53E0, 0x52CD, 0x5156, 0x4F79, 0x4D3B, 0x4AA2, - 0x47BD, 0x449C, 0x415A, 0x3E16, 0x3AF9, 0x3832, 0x35F3, 0x3473, - 0x33E9, 0x059B, 0x0572, 0x0501, 0x0452, 0x0373, 0x026F, 0x0152, - 0x002A, 0xFF05, 0xFDEE, 0xFCF5, 0xFBF8, 0xFAD8, 0xF9A1, 0xF85E, - 0xF71A, 0xF5E1, 0xF4BE, 0xF3BE, 0xF2EE, 0xF25A, 0xF210, 0xF21C, - 0xF268, 0xF2D2, 0xF358, 0xF3F7, 0xF4AB, 0xF572, 0xF649, 0xF72E, - 0xF81E, 0xF917, 0xFA16, 0xFB19, 0xFC1E, 0xFD23, 0xFE25, 0xFF22, - 0x0015, 0x00FF, 0x01DC, 0x02A8, 0x0361, 0x0405, 0x0490, 0x0501, - 0x0555, 0x0589, 0x059B, 0x7F25, 0x7E83, 0x7CC2, 0x7A1B, 0x76C7, - 0x7307, 0x6F28, 0x6B7F, 0x6866, 0x6628, 0x6504, 0x64F2, 0x65BE, - 0x674E, 0x6978, 0x6C0D, 0x6EE6, 0x71DF, 0x74D4, 0x779B, 0x7A09, - 0x7BE9, 0x7D07, 0x7D86, 0x7DA4, 0x7D64, 0x7CD9, 0x7C15, 0x7B28, - 0x7A21, 0x790F, 0x77FF, 0x76FC, 0x7613, 0x7550, 0x74BF, 0x746D, - 0x7465, 0x74B8, 0x7562, 0x7651, 0x7775, 0x78BA, 0x7A0C, 0x7B59, - 0x7C8E, 0x7D99, 0x7E6B, 0x7EF4, 0x7F25, 0xF81A, 0xF832, 0xF879, - 0xF8E9, 0xF97F, 0xFA36, 0xFB09, 0xFBF6, 0xFCF7, 0xFE08, 0xFF24, - 0x0046, 0x016B, 0x028D, 0x03A9, 0x04BA, 0x05BD, 0x06AE, 0x0788, - 0x0848, 0x08E9, 0x0967, 0x09BD, 0x09DA, 0x09B6, 0x095A, 0x08CE, - 0x081C, 0x074B, 0x0664, 0x0570, 0x0477, 0x0380, 0x0293, 0x01BA, - 0x00FC, 0x0046, 0xFF7F, 0xFEAA, 0xFDCF, 0xFCF3, 0xFC1C, 0xFB4E, - 0xFA8E, 0xF9E0, 0xF948, 0xF8CB, 0xF86B, 0xF82F, 0xF81A, 0x8329, - 0x82F3, 0x825A, 0x816F, 0x8041, 0x7EE1, 0x7D65, 0x7BDF, 0x7A64, - 0x7908, 0x77DF, 0x76FB, 0x766C, 0x763C, 0x7661, 0x76CA, 0x7765, - 0x7820, 0x78EB, 0x79B2, 0x7A64, 0x7AED, 0x7B3A, 0x7B15, 0x7A55, - 0x7908, 0x774C, 0x753E, 0x72F7, 0x7091, 0x6E23, 0x6BC5, 0x6993, - 0x67AE, 0x663A, 0x6562, 0x654F, 0x6613, 0x67B7, 0x6A20, 0x6D1E, - 0x7079, 0x73F6, 0x7762, 0x7A94, 0x7D69, 0x7FC6, 0x8198, 0x82C0, - 0x8329, 0xF4FF, 0xF535, 0xF5CA, 0xF6AE, 0xF7CF, 0xF91E, 0xFA8A, - 0xFC04, 0xFD7C, 0xFEE4, 0x0029, 0x0177, 0x02F6, 0x0496, 0x0645, - 0x07F3, 0x098F, 0x0B0B, 0x0C58, 0x0D67, 0x0E27, 0x0E86, 0x0E74, - 0x0E0E, 0x0D81, 0x0CD1, 0x0C01, 0x0B15, 0x0A10, 0x08F5, 0x07C9, - 0x068E, 0x0547, 0x03F7, 0x02A3, 0x014C, 0xFFF8, 0xFEA8, 0xFD60, - 0xFC24, 0xFAF7, 0xF9DB, 0xF8D4, 0xF7E5, 0xF711, 0xF65B, 0xF5C8, - 0xF55B, 0xF517, 0xF4FF, 0x7C70, 0x7BDF, 0x7A57, 0x7817, 0x755A, - 0x7255, 0x6F3B, 0x6C40, 0x699E, 0x6798, 0x667C, 0x6664, 0x6739, - 0x68F9, 0x6B85, 0x6EAA, 0x722C, 0x75CB, 0x7949, 0x7C72, 0x7F14, - 0x8109, 0x8225, 0x8297, 0x82A2, 0x8249, 0x819D, 0x80AD, 0x7F85, - 0x7E39, 0x7CD5, 0x7B69, 0x7A01, 0x78AE, 0x777D, 0x767D, 0x75BB, - 0x7544, 0x7527, 0x755F, 0x75DE, 0x7693, 0x776E, 0x7861, 0x795A, - 0x7A4B, 0x7B23, 0x7BD2, 0x7C46, 0x7C70, 0x0D41, 0x0D1E, 0x0CB7, - 0x0C15, 0x0B3D, 0x0A39, 0x090E, 0x07C3, 0x0660, 0x04EA, 0x0368, - 0x01DF, 0x0055, 0xFECF, 0xFD51, 0xFBE0, 0xFA81, 0xF93A, 0xF810, - 0xF70A, 0xF62F, 0xF586, 0xF516, 0xF4FB, 0xF544, 0xF5E2, 0xF6C6, - 0xF7E2, 0xF927, 0xFA86, 0xFBF2, 0xFD60, 0xFEC3, 0x000F, 0x013A, - 0x0237, 0x0322, 0x041D, 0x0521, 0x062C, 0x0737, 0x083E, 0x093B, - 0x0A29, 0x0B03, 0x0BC2, 0x0C61, 0x0CDA, 0x0D27, 0x0D41, 0x7CFB, - 0x7CC3, 0x7C28, 0x7B41, 0x7A26, 0x78EE, 0x77AF, 0x767B, 0x7564, - 0x7477, 0x73C5, 0x735B, 0x7347, 0x7393, 0x7436, 0x751F, 0x763A, - 0x7773, 0x78B3, 0x79E4, 0x7AEF, 0x7BBD, 0x7C38, 0x7C1F, 0x7B43, - 0x79B6, 0x779E, 0x7520, 0x7263, 0x6F90, 0x6CCE, 0x6A45, 0x6817, - 0x665D, 0x652C, 0x6490, 0x649B, 0x654B, 0x669B, 0x6870, 0x6AA9, - 0x6D26, 0x6FCB, 0x727B, 0x751B, 0x778F, 0x79B6, 0x7B6E, 0x7C92, - 0x7CFB, 0x5FFF, 0xC001, 0xA001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xE001, 0xC001, 0x0003, 0x1FFF, 0xC001, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(scuttlebug_seg6_animvalue_06014398, 0x001e7ee0, 40011, 0x00014398, 2736); // 0x06014E48 -static const u16 scuttlebug_seg6_animindex_06014E48[] = { - 0x0001, 0x0000, 0x0032, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0556, - 0x0001, 0x0553, 0x0001, 0x0554, 0x0001, 0x0555, - 0x0001, 0x0000, 0x0032, 0x03B9, 0x0032, 0x03EB, - 0x0001, 0x0000, 0x0032, 0x0227, 0x0032, 0x0259, - 0x0001, 0x0000, 0x0032, 0x0033, 0x0032, 0x0065, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0551, 0x0001, 0x0552, - 0x0001, 0x0000, 0x0032, 0x041D, 0x0032, 0x044F, - 0x0001, 0x0000, 0x0032, 0x028B, 0x0032, 0x02BD, - 0x0032, 0x0097, 0x0032, 0x00C9, 0x0032, 0x00FB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x054F, 0x0001, 0x0000, 0x0001, 0x0550, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02EF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x054D, 0x0001, 0x0000, 0x0001, 0x054E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02F0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x054B, 0x0001, 0x054C, - 0x0001, 0x0000, 0x0032, 0x0481, 0x0032, 0x04B3, - 0x0001, 0x0000, 0x0032, 0x02F1, 0x0032, 0x0323, - 0x0032, 0x012D, 0x0032, 0x015F, 0x0032, 0x0191, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0549, 0x0001, 0x054A, - 0x0001, 0x0000, 0x0032, 0x04E5, 0x0032, 0x0517, - 0x0001, 0x0000, 0x0032, 0x0355, 0x0032, 0x0387, - 0x0001, 0x0000, 0x0032, 0x01C3, 0x0032, 0x01F5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(scuttlebug_seg6_animindex_06014E48, 0x001e7ee0, 40011, 0x00014e48, 516); // 0x0601504C static const struct Animation scuttlebug_seg6_anim_0601504C = { diff --git a/actors/scuttlebug/model.inc.c b/actors/scuttlebug/model.inc.c index e11fec410..2130e8e4e 100644 --- a/actors/scuttlebug/model.inc.c +++ b/actors/scuttlebug/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Scuttlebug // Unreferenced light group @@ -13,45 +14,25 @@ UNUSED static const Lights1 scuttlebug_lights_unused2 = gdSPDefLights1( ); // 0x06010108 -ALIGNED8 const Texture scuttlebug_seg6_texture_06010108[] = { -#include "actors/scuttlebug/scuttlebug_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(scuttlebug_seg6_texture_06010108, "actors/scuttlebug/scuttlebug_eye.rgba16.inc.c", 0x001e7ee0, 40011, 0x00010108, 2048); // 0x06010908 -ALIGNED8 const Texture scuttlebug_seg6_texture_06010908[] = { -#include "actors/scuttlebug/scuttlebug_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(scuttlebug_seg6_texture_06010908, "actors/scuttlebug/scuttlebug_left_side.rgba16.inc.c", 0x001e7ee0, 40011, 0x00010908, 4096); // 0x06011908 -ALIGNED8 const Texture scuttlebug_seg6_texture_06011908[] = { -#include "actors/scuttlebug/scuttlebug_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(scuttlebug_seg6_texture_06011908, "actors/scuttlebug/scuttlebug_right_side.rgba16.inc.c", 0x001e7ee0, 40011, 0x00011908, 4096); // 0x06012908 -ALIGNED8 const Texture scuttlebug_seg6_texture_06012908[] = { -#include "actors/scuttlebug/scuttlebug_iris.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(scuttlebug_seg6_texture_06012908, "actors/scuttlebug/scuttlebug_iris.rgba16.inc.c", 0x001e7ee0, 40011, 0x00012908, 2048); // 0x06013108 -ALIGNED8 const Texture scuttlebug_seg6_texture_06013108[] = { -#include "actors/scuttlebug/scuttlebug_leg.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(scuttlebug_seg6_texture_06013108, "actors/scuttlebug/scuttlebug_leg.rgba16.inc.c", 0x001e7ee0, 40011, 0x00013108, 2048); // 0x06013908 -static const Vtx scuttlebug_seg6_vertex_06013908[] = { - {{{ -44, -44, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -44, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 44, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -44, 44, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(scuttlebug_seg6_vertex_06013908, 0x001e7ee0, 40011, 0x00013908, 64); // 0x06013948 -static const Vtx scuttlebug_seg6_vertex_06013948[] = { - {{{ 0, -44, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 44, 44, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 44, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 44, -44, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(scuttlebug_seg6_vertex_06013948, 0x001e7ee0, 40011, 0x00013948, 64); // 0x06013988 - 0x060139C0 const Gfx scuttlebug_seg6_dl_06013988[] = { @@ -93,12 +74,7 @@ const Gfx scuttlebug_seg6_dl_060139F8[] = { }; // 0x06013A70 -static const Vtx scuttlebug_seg6_vertex_06013A70[] = { - {{{ 15, 15, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, 15, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, -15, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, -15, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(scuttlebug_seg6_vertex_06013A70, 0x001e7ee0, 40011, 0x00013a70, 64); // 0x06013AB0 - 0x06013AE8 const Gfx scuttlebug_seg6_dl_06013AB0[] = { @@ -129,12 +105,7 @@ const Gfx scuttlebug_seg6_dl_06013AE8[] = { }; // 0x06013B58 -static const Vtx scuttlebug_seg6_vertex_06013B58[] = { - {{{ 15, 15, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, 15, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, -15, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, -15, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(scuttlebug_seg6_vertex_06013B58, 0x001e7ee0, 40011, 0x00013a70, 64); // 0x06013B98 - 0x06013BD0 const Gfx scuttlebug_seg6_dl_06013B98[] = { @@ -165,12 +136,7 @@ const Gfx scuttlebug_seg6_dl_06013BD0[] = { }; // 0x06013C40 -static const Vtx scuttlebug_seg6_vertex_06013C40[] = { - {{{ 60, -30, 31}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, -30, -30}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, 32, -30}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, 32, 31}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(scuttlebug_seg6_vertex_06013C40, 0x001e7ee0, 40011, 0x00013c40, 64); // 0x06013C80 - 0x06013CB8 const Gfx scuttlebug_seg6_dl_06013C80[] = { @@ -201,12 +167,7 @@ const Gfx scuttlebug_seg6_dl_06013CB8[] = { }; // 0x06013D28 -static const Vtx scuttlebug_seg6_vertex_06013D28[] = { - {{{ 60, -30, 31}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 60, -30, -30}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 59, 31, -30}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 59, 31, 31}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(scuttlebug_seg6_vertex_06013D28, 0x001e7ee0, 40011, 0x00013d28, 64); // 0x06013D68 - 0x06013DA0 const Gfx scuttlebug_seg6_dl_06013D68[] = { @@ -243,38 +204,10 @@ static const Lights1 scuttlebug_seg6_lights_06013E10 = gdSPDefLights1( ); // 0x06013E28 -static const Vtx scuttlebug_seg6_vertex_06013E28[] = { - {{{ -111, 85, 293}, 0, { 0, 0}, {0x7e, 0x06, 0x0b, 0xff}}}, - {{{ -120, 127, 192}, 0, { 0, 0}, {0x34, 0x64, 0xc8, 0xff}}}, - {{{ -120, 103, 301}, 0, { 0, 0}, {0xc9, 0x62, 0x3a, 0xff}}}, - {{{ -128, -84, 293}, 0, { 0, 0}, {0x82, 0xfa, 0x0b, 0xff}}}, - {{{ -120, -126, 192}, 0, { 0, 0}, {0xc7, 0x9e, 0xc8, 0xff}}}, - {{{ -120, -102, 301}, 0, { 0, 0}, {0x32, 0x9c, 0x3b, 0xff}}}, - {{{ -103, -88, 199}, 0, { 0, 0}, {0x7e, 0xf9, 0xf3, 0xff}}}, - {{{ -111, -84, 293}, 0, { 0, 0}, {0x7d, 0x10, 0x0c, 0xff}}}, - {{{ -120, -29, 351}, 0, { 0, 0}, {0xf4, 0x3d, 0x6e, 0xff}}}, - {{{ -136, -88, 199}, 0, { 0, 0}, {0x83, 0x10, 0xf4, 0xff}}}, - {{{ -120, -58, 167}, 0, { 0, 0}, {0xfe, 0x1f, 0x85, 0xff}}}, - {{{ -120, -49, 205}, 0, { 0, 0}, {0x2f, 0x75, 0x04, 0xff}}}, - {{{ -120, -67, 284}, 0, { 0, 0}, {0xc9, 0x72, 0xf9, 0xff}}}, - {{{ -120, 68, 284}, 0, { 0, 0}, {0x32, 0x8c, 0xf8, 0xff}}}, - {{{ -103, 89, 199}, 0, { 0, 0}, {0x7c, 0xee, 0xf3, 0xff}}}, - {{{ -120, 30, 351}, 0, { 0, 0}, {0xf4, 0xc3, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(scuttlebug_seg6_vertex_06013E28, 0x001e7ee0, 40011, 0x00013e28, 256); // 0x06013F28 -static const Vtx scuttlebug_seg6_vertex_06013F28[] = { - {{{ -103, 89, 199}, 0, { 0, 0}, {0x7c, 0xee, 0xf3, 0xff}}}, - {{{ -120, 59, 167}, 0, { 0, 0}, {0xfe, 0xe1, 0x85, 0xff}}}, - {{{ -120, 127, 192}, 0, { 0, 0}, {0x34, 0x64, 0xc8, 0xff}}}, - {{{ -136, 89, 199}, 0, { 0, 0}, {0x82, 0x06, 0xf4, 0xff}}}, - {{{ -120, 103, 301}, 0, { 0, 0}, {0xc9, 0x62, 0x3a, 0xff}}}, - {{{ -111, 85, 293}, 0, { 0, 0}, {0x7e, 0x06, 0x0b, 0xff}}}, - {{{ -120, 30, 351}, 0, { 0, 0}, {0xf4, 0xc3, 0x6e, 0xff}}}, - {{{ -128, 85, 293}, 0, { 0, 0}, {0x83, 0xf1, 0x0b, 0xff}}}, - {{{ -120, 50, 205}, 0, { 0, 0}, {0xcd, 0x8c, 0x03, 0xff}}}, - {{{ -120, 68, 284}, 0, { 0, 0}, {0x32, 0x8c, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(scuttlebug_seg6_vertex_06013F28, 0x001e7ee0, 40011, 0x00013f28, 160); // 0x06013FC8 - 0x060140F0 const Gfx scuttlebug_seg6_dl_06013FC8[] = { @@ -310,12 +243,7 @@ const Gfx scuttlebug_seg6_dl_060140F0[] = { }; // 0x06014110 -static const Vtx scuttlebug_seg6_vertex_06014110[] = { - {{{ -21, 37, 0}, 0, { -584, -4238}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 191, 18, 0}, 0, { 28, 892}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 193, -19, 0}, 0, { 988, 958}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -16, -25, 0}, 0, { 982, -4136}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(scuttlebug_seg6_vertex_06014110, 0x001e7ee0, 40011, 0x00014110, 64); // 0x06014150 - 0x06014188 const Gfx scuttlebug_seg6_dl_06014150[] = { @@ -346,12 +274,7 @@ const Gfx scuttlebug_seg6_dl_06014188[] = { }; // 0x060141F8 -static const Vtx scuttlebug_seg6_vertex_060141F8[] = { - {{{ -9, 39, 4}, 0, { -560, -4258}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 199, 20, 2}, 0, { 38, 948}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 201, -17, -2}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5, -22, -3}, 0, { 990, -4192}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(scuttlebug_seg6_vertex_060141F8, 0x001e7ee0, 40011, 0x000141f8, 64); // 0x06014238 - 0x06014270 const Gfx scuttlebug_seg6_dl_06014238[] = { @@ -388,12 +311,7 @@ static const Lights1 scuttlebug_seg6_lights_060142E0 = gdSPDefLights1( ); // 0x060142F8 -static const Vtx scuttlebug_seg6_vertex_060142F8[] = { - {{{ 0, -1, 0}, 0, { 0, 0}, {0x82, 0x02, 0x00, 0xff}}}, - {{{ 57, -106, -3}, 0, { 0, 0}, {0xcf, 0x8c, 0xfd, 0xff}}}, - {{{ 57, 48, 83}, 0, { 0, 0}, {0xd0, 0x37, 0x67, 0xff}}}, - {{{ 57, 54, -81}, 0, { 0, 0}, {0xcf, 0x3d, 0x9d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(scuttlebug_seg6_vertex_060142F8, 0x001e7ee0, 40011, 0x000142f8, 64); // 0x06014338 - 0x06014378 const Gfx scuttlebug_seg6_dl_06014338[] = { diff --git a/actors/seaweed/anims/anim_0600A4BC.inc.c b/actors/seaweed/anims/anim_0600A4BC.inc.c index 215e238f6..11286ba3a 100644 --- a/actors/seaweed/anims/anim_0600A4BC.inc.c +++ b/actors/seaweed/anims/anim_0600A4BC.inc.c @@ -1,56 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600A1F0 -static const s16 seaweed_seg6_animvalue_0600A1F0[] = { - 0x0000, 0x3FFF, 0x0E42, 0x0DE6, 0x0CE5, 0x0B5D, 0x096E, 0x0734, - 0x04CF, 0x025D, 0xFFFC, 0xFDCA, 0xFBE5, 0xFA6B, 0xF97C, 0xF8DF, - 0xF849, 0xF7BB, 0xF735, 0xF6B7, 0xF641, 0xF5D3, 0xF56F, 0xF513, - 0xF4C1, 0xF479, 0xF43A, 0xF405, 0xF3DB, 0xF3BB, 0xF3A6, 0xF39C, - 0xF39D, 0xF3AA, 0xF3C3, 0xF3E8, 0xF419, 0xF457, 0xF4A2, 0xF4F9, - 0xF55E, 0xF5D1, 0xF6AA, 0xF829, 0xFA2B, 0xFC8B, 0xFF24, 0x01D2, - 0x0471, 0x06DE, 0x08F2, 0x0A8B, 0x0B84, 0x0C18, 0x0C9D, 0x0D12, - 0x0D79, 0x0DD3, 0x0E20, 0x0E61, 0x0E97, 0x0EC2, 0x0EE4, 0x0EFD, - 0x0F0E, 0x0F18, 0x0F1B, 0x0F18, 0x0F10, 0x0F04, 0x0EF5, 0x0EE3, - 0x0ECE, 0x0EB9, 0x0EA4, 0x0E8E, 0x0E7A, 0x0E68, 0x0E59, 0x0E4D, - 0x0E45, 0x0E42, 0xEE13, 0xEE26, 0xEE5D, 0xEEB7, 0xEF30, 0xEFC9, - 0xF07D, 0xF14D, 0xF234, 0xF333, 0xF445, 0xF56B, 0xF6A1, 0xF7E6, - 0xF938, 0xFA94, 0xFBF9, 0xFD66, 0xFED7, 0x004A, 0x01BF, 0x0333, - 0x04A4, 0x0610, 0x0775, 0x08D2, 0x0A23, 0x0B68, 0x0C9F, 0x0DC4, - 0x0ED7, 0x0FD5, 0x10BD, 0x118C, 0x1241, 0x12D9, 0x1353, 0x13AC, - 0x13E3, 0x13F6, 0x13E4, 0x13B0, 0x135B, 0x12E7, 0x1255, 0x11A9, - 0x10E3, 0x1005, 0x0F12, 0x0E0B, 0x0CF1, 0x0BC7, 0x0A8F, 0x0949, - 0x07F9, 0x06A0, 0x053F, 0x03D9, 0x0270, 0x0104, 0xFF9A, 0xFE30, - 0xFCCA, 0xFB6A, 0xFA10, 0xF8C0, 0xF77B, 0xF642, 0xF518, 0xF3FF, - 0xF2F7, 0xF204, 0xF126, 0xF061, 0xEFB4, 0xEF23, 0xEEAF, 0xEE5A, - 0xEE25, 0xEE13, 0xEA00, 0xEA16, 0xEA55, 0xEABB, 0xEB45, 0xEBF3, - 0xECC1, 0xEDAD, 0xEEB5, 0xEFD7, 0xF110, 0xF25F, 0xF3C0, 0xF533, - 0xF6B4, 0xF841, 0xF9D8, 0xFB77, 0xFD1C, 0xFEC4, 0x006C, 0x0214, - 0x03B9, 0x0558, 0x06EF, 0x087C, 0x09FD, 0x0B6F, 0x0CD1, 0x0E1F, - 0x0F59, 0x107A, 0x1183, 0x126F, 0x133D, 0x13EA, 0x1475, 0x14DB, - 0x151A, 0x152F, 0x151B, 0x14DF, 0x147E, 0x13FA, 0x1354, 0x1290, - 0x11AE, 0x10B1, 0x0F9C, 0x0E70, 0x0D2F, 0x0BDB, 0x0A77, 0x0904, - 0x0785, 0x05FC, 0x046A, 0x02D2, 0x0136, 0xFF98, 0xFDFA, 0xFC5E, - 0xFAC6, 0xF934, 0xF7AA, 0xF62B, 0xF4B9, 0xF354, 0xF201, 0xF0C0, - 0xEF94, 0xEE7E, 0xED82, 0xECA0, 0xEBDB, 0xEB36, 0xEAB2, 0xEA50, - 0xEA15, 0xEA00, 0x4CA0, 0x4C93, 0x4C6A, 0x4C29, 0x4BD0, 0x4B60, - 0x4ADC, 0x4A45, 0x499B, 0x48E2, 0x4819, 0x4742, 0x465F, 0x4572, - 0x447B, 0x437C, 0x4277, 0x416C, 0x405E, 0x3F4E, 0x3E3E, 0x3D2E, - 0x3C20, 0x3B16, 0x3A10, 0x3912, 0x381B, 0x372D, 0x364A, 0x3574, - 0x34AB, 0x33F1, 0x3347, 0x32B0, 0x322C, 0x31BC, 0x3163, 0x3122, - 0x30FA, 0x30EC, 0x30F9, 0x311F, 0x315E, 0x31B2, 0x321D, 0x329B, - 0x332B, 0x33CE, 0x347F, 0x3540, 0x360E, 0x36E8, 0x37CC, 0x38BA, - 0x39B0, 0x3AAC, 0x3BAE, 0x3CB4, 0x3DBC, 0x3EC6, 0x3FD0, 0x40D8, - 0x41DE, 0x42E0, 0x43DC, 0x44D2, 0x45C0, 0x46A4, 0x477E, 0x484C, - 0x490D, 0x49BF, 0x4A61, 0x4AF1, 0x4B70, 0x4BDA, 0x4C2F, 0x4C6D, - 0x4C93, 0x4CA0, -}; +ROM_ASSET_LOAD_ANIM(seaweed_seg6_animvalue_0600A1F0, 0x001b9cc0, 41188, 0x0000a1f0, 644); // 0x0600A474 -static const u16 seaweed_seg6_animindex_0600A474[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x00A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0052, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0002, -}; +ROM_ASSET_LOAD_ANIM(seaweed_seg6_animindex_0600A474, 0x001b9cc0, 41188, 0x0000a474, 72); // 0x0600A4BC static const struct Animation seaweed_seg6_anim_0600A4BC = { diff --git a/actors/seaweed/model.inc.c b/actors/seaweed/model.inc.c index 73996b47c..45b370553 100644 --- a/actors/seaweed/model.inc.c +++ b/actors/seaweed/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Seaweed // 0x06007DF8 @@ -7,32 +8,19 @@ static const Lights1 seaweed_seg6_lights_06007DF8 = gdSPDefLights1( ); // 0x06007E10 -ALIGNED8 const Texture seaweed_seg6_texture_06007E10[] = { -#include "actors/seaweed/seaweed_tip.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(seaweed_seg6_texture_06007E10, "actors/seaweed/seaweed_tip.rgba16.inc.c", 0x001b9cc0, 41188, 0x00007e10, 2048); // 0x06008610 -ALIGNED8 const Texture seaweed_seg6_texture_06008610[] = { -#include "actors/seaweed/seaweed_upper_center.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(seaweed_seg6_texture_06008610, "actors/seaweed/seaweed_upper_center.rgba16.inc.c", 0x001b9cc0, 41188, 0x00008610, 2048); // 0x06008E10 -ALIGNED8 const Texture seaweed_seg6_texture_06008E10[] = { -#include "actors/seaweed/seaweed_lower_center.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(seaweed_seg6_texture_06008E10, "actors/seaweed/seaweed_lower_center.rgba16.inc.c", 0x001b9cc0, 41188, 0x00008e10, 2048); // 0x06009610 -ALIGNED8 const Texture seaweed_seg6_texture_06009610[] = { -#include "actors/seaweed/seaweed_base.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(seaweed_seg6_texture_06009610, "actors/seaweed/seaweed_base.rgba16.inc.c", 0x001b9cc0, 41188, 0x00009610, 2048); // 0x06009E10 -static const Vtx seaweed_seg6_vertex_06009E10[] = { - {{{ 232, 2, -76}, 0, { -30, -12}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1, 2, 77}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 232, 2, 77}, 0, { 992, -12}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1, 2, -76}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(seaweed_seg6_vertex_06009E10, 0x001b9cc0, 41188, 0x00009e10, 64); // 0x06009E50 - 0x06009E98 const Gfx seaweed_seg6_dl_06009E50[] = { @@ -65,12 +53,7 @@ const Gfx seaweed_seg6_dl_06009E98[] = { }; // 0x06009F08 -static const Vtx seaweed_seg6_vertex_06009F08[] = { - {{{ 311, 2, -76}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1, 2, -76}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1, 2, 77}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 311, 2, 77}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(seaweed_seg6_vertex_06009F08, 0x001b9cc0, 41188, 0x00009f08, 64); // 0x06009F48 - 0x06009F90 const Gfx seaweed_seg6_dl_06009F48[] = { @@ -103,12 +86,7 @@ const Gfx seaweed_seg6_dl_06009F90[] = { }; // 0x0600A000 -static const Vtx seaweed_seg6_vertex_0600A000[] = { - {{{ 314, 2, -76}, 0, { 0, -20}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1, 2, 77}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 314, 2, 77}, 0, { 990, -20}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1, 2, -76}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(seaweed_seg6_vertex_0600A000, 0x001b9cc0, 41188, 0x0000a000, 64); // 0x0600A040 - 0x0600A088 const Gfx seaweed_seg6_dl_0600A040[] = { @@ -141,12 +119,7 @@ const Gfx seaweed_seg6_dl_0600A088[] = { }; // 0x0600A0F8 -static const Vtx seaweed_seg6_vertex_0600A0F8[] = { - {{{ 236, 2, -76}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 2, 77}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 236, 2, 77}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 2, -76}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(seaweed_seg6_vertex_0600A0F8, 0x001b9cc0, 41188, 0x0000a0f8, 64); // 0x0600A138 - 0x0600A180 const Gfx seaweed_seg6_dl_0600A138[] = { diff --git a/actors/skeeter/anims/anim_06005D44.inc.c b/actors/skeeter/anims/anim_06005D44.inc.c index e4b285243..92d3e9174 100644 --- a/actors/skeeter/anims/anim_06005D44.inc.c +++ b/actors/skeeter/anims/anim_06005D44.inc.c @@ -1,115 +1,9 @@ +#include "pc/rom_assets.h" // 0x06005720 -static const s16 skeeter_seg6_animvalue_06005720[] = { - 0x0000, 0x0000, 0xFFF8, 0xFFF0, 0xFFE7, 0xFFDF, 0xFFEF, 0x0000, - 0x000F, 0x001F, 0x0020, 0x0020, 0x001E, 0x001B, 0x0017, 0x0012, - 0x000E, 0x000A, 0x0006, 0x0002, 0x0000, 0x014A, 0x0130, 0x0117, - 0x00FE, 0x00E4, 0x00F7, 0x010A, 0x011E, 0x0131, 0x0144, 0x0157, - 0x016A, 0x016E, 0x016D, 0x016A, 0x0164, 0x015D, 0x0156, 0x0150, - 0x014B, 0x0000, 0x0026, 0x004D, 0x0074, 0x009A, 0x00A2, 0x009B, - 0x008E, 0x0082, 0x0077, 0x006B, 0x005D, 0x004F, 0x0041, 0x0032, - 0x0025, 0x0019, 0x000E, 0x0006, 0x0001, 0x3FFF, 0x1296, 0x11D0, - 0x10B3, 0x0F3F, 0x0D74, 0x0E83, 0x0F5A, 0x1002, 0x1086, 0x1199, - 0x12A3, 0x13A2, 0x13DA, 0x13E5, 0x13CE, 0x139F, 0x1360, 0x131B, - 0x12DA, 0x12A9, 0xE34B, 0xDFF0, 0xDC70, 0xD8C3, 0xD4D1, 0xD43D, - 0xD4CF, 0xD5F0, 0xD6EC, 0xD887, 0xDA5B, 0xDC57, 0xDDE2, 0xDF41, - 0xE06D, 0xE163, 0xE221, 0xE2AC, 0xE307, 0xE33A, 0xCC16, 0xCF70, - 0xD35C, 0xD7FC, 0xDD89, 0xE118, 0xE217, 0xE1DF, 0xE1FD, 0xE0FB, - 0xDF9D, 0xDE0F, 0xDB7B, 0xD8BA, 0xD5F9, 0xD35B, 0xD0FF, 0xCEFF, - 0xCD73, 0xCC72, 0xDFC6, 0xDEBE, 0xDE1D, 0xDE0A, 0xDED5, 0xE1FE, - 0xE3F7, 0xE546, 0xE6B4, 0xE6CE, 0xE6BA, 0xE697, 0xE5A2, 0xE493, - 0xE383, 0xE283, 0xE19F, 0xE0DF, 0xE04A, 0xDFE9, 0xE524, 0xE2A4, - 0xDFEE, 0xDCF5, 0xD9A8, 0xD8B8, 0xD913, 0xDA04, 0xDADC, 0xDBAE, - 0xDCA1, 0xDDA6, 0xDECC, 0xDFF6, 0xE119, 0xE22B, 0xE321, 0xE3F3, - 0xE495, 0xE4FF, 0x130D, 0x1455, 0x157D, 0x1660, 0x16AD, 0x11EB, - 0x0EE0, 0x0CD4, 0x0AB7, 0x0971, 0x0869, 0x077C, 0x0895, 0x0A11, - 0x0BC1, 0x0D80, 0x0F2E, 0x10B0, 0x11EA, 0x12BE, 0xF5FA, 0xF770, - 0xF8F2, 0xFA79, 0xFBFA, 0xFAE2, 0xF929, 0xF79D, 0xF6B1, 0xF5E3, - 0xF526, 0xF479, 0xF45A, 0xF465, 0xF48F, 0xF4D0, 0xF51E, 0xF56D, - 0xF5B4, 0xF5E7, 0xE59C, 0xE707, 0xE7F7, 0xE86F, 0xE86C, 0xE7D0, - 0xE552, 0xE1B3, 0xDF2D, 0xDF4D, 0xDFD4, 0xE0B6, 0xE16A, 0xE233, - 0xE2FF, 0xE3BF, 0xE465, 0xE4EB, 0xE54C, 0xE587, 0xC584, 0xBF73, - 0xBA15, 0xB555, 0xB12E, 0xB5AA, 0xBDC1, 0xC7CE, 0xCF59, 0xD159, - 0xD287, 0xD2FF, 0xD212, 0xD080, 0xCE88, 0xCC66, 0xCA4E, 0xC86C, - 0xC6E7, 0xC5E3, 0x1563, 0x14ED, 0x13CA, 0x1203, 0x0F96, 0x1184, - 0x14B0, 0x15FA, 0x150F, 0x1486, 0x140B, 0x13A4, 0x13BE, 0x1400, - 0x1452, 0x14A5, 0x14EC, 0x1522, 0x1547, 0x155C, 0x1125, 0x0E25, - 0x0B55, 0x08B9, 0x065C, 0x089F, 0x0D4B, 0x12A1, 0x15D6, 0x1681, - 0x16C4, 0x16AF, 0x1643, 0x159E, 0x14D4, 0x13FA, 0x1321, 0x125C, - 0x11BA, 0x114D, 0x1654, 0x1AB9, 0x1EDE, 0x22E1, 0x26D2, 0x2337, - 0x1E62, 0x18D3, 0x1400, 0x119E, 0x0F9F, 0x0DF8, 0x0E1E, 0x0EDF, - 0x1007, 0x1166, 0x12D3, 0x1429, 0x1547, 0x160B, 0xF80C, 0xF84D, - 0xF88F, 0xF8D3, 0xF916, 0xF8C7, 0xF86F, 0xF815, 0xF7B2, 0xF77A, - 0xF74B, 0xF727, 0xF71F, 0xF71F, 0xF725, 0xF72E, 0xF739, 0xF743, - 0xF74A, 0xF74B, 0x1B5D, 0x19E9, 0x187B, 0x171D, 0x15DB, 0x1719, - 0x1984, 0x1C26, 0x1DE2, 0x1E57, 0x1E91, 0x1E98, 0x1E7C, 0x1E49, - 0x1E07, 0x1DBE, 0x1D75, 0x1D33, 0x1D00, 0x1CE5, 0xE69B, 0xE6A3, - 0xE659, 0xE5C5, 0xE4EB, 0xE633, 0xE604, 0xE50A, 0xE542, 0xE638, - 0xE753, 0xE88D, 0xE920, 0xE999, 0xE9FA, 0xEA46, 0xEA80, 0xEAB0, - 0xEADD, 0xEB10, 0xC9D6, 0xC574, 0xC1C5, 0xBEBF, 0xBC5B, 0xBD5D, - 0xC1E0, 0xC82E, 0xCBE9, 0xCD92, 0xCEDE, 0xCFD8, 0xCFC1, 0xCF36, - 0xCE5D, 0xCD5A, 0xCC50, 0xCB5A, 0xCA90, 0xCA08, 0xE0D2, 0xE209, - 0xE3B2, 0xE5C1, 0xE82A, 0xE5DF, 0xE1E2, 0xDED0, 0xDDA0, 0xDDF5, - 0xDE80, 0xDF32, 0xDF81, 0xDFC2, 0xDFF8, 0xE02A, 0xE05A, 0xE086, - 0xE0AD, 0xE0C8, 0xF87E, 0xFC1F, 0xFF81, 0x02A2, 0x0583, 0x0346, - 0xFE36, 0xF864, 0xF4F4, 0xF3E9, 0xF344, 0xF2F4, 0xF33C, 0xF3CF, - 0xF495, 0xF576, 0xF65A, 0xF72D, 0xF7DC, 0xF852, 0x0C47, 0x0FE0, - 0x135D, 0x16C9, 0x1A22, 0x17C6, 0x139C, 0x0F2A, 0x0C29, 0x0A5C, - 0x08C3, 0x0755, 0x0737, 0x0789, 0x082C, 0x0900, 0x09E9, 0x0ACC, - 0x0B8E, 0x0C14, 0x8001, 0x8001, 0x8001, 0x0F51, 0x0E07, 0x0CAC, - 0x0B44, 0x09D2, 0x0B02, 0x0C87, 0x0E1B, 0x0F92, 0x1080, 0x1118, - 0x118E, 0x118F, 0x116A, 0x1128, 0x10D1, 0x106C, 0x1006, 0x0FAB, - 0x0F6A, 0xEE85, 0xF034, 0xF207, 0xF3F7, 0xF5FA, 0xF419, 0xF239, - 0xF060, 0xEE8C, 0xED9A, 0xECB2, 0xEBEC, 0xEBE7, 0xEC10, 0xEC5D, - 0xECC4, 0xED39, 0xEDB1, 0xEE1B, 0xEE67, 0xE134, 0xDE56, 0xDB79, - 0xD898, 0xD5A6, 0xD7F5, 0xDB2D, 0xDEBC, 0xE237, 0xE4F8, 0xE676, - 0xE78F, 0xE789, 0xE70C, 0xE63A, 0xE532, 0xE415, 0xE301, 0xE215, - 0xE171, 0xCFD6, 0xD231, 0xD4DC, 0xD7E2, 0xDB56, 0xD88F, 0xD406, - 0xCF1E, 0xCACD, 0xC812, 0xC7F3, 0xC89C, 0xC923, 0xC9EA, 0xCADE, - 0xCBEE, 0xCD07, 0xCE14, 0xCEF9, 0xCF9A, 0x1E64, 0x1E5A, 0x1E08, - 0x1D5F, 0x1C48, 0x1DCA, 0x1F7D, 0x20CE, 0x219A, 0x2112, 0x204A, - 0x1F63, 0x1F0B, 0x1ED3, 0x1EB1, 0x1E9D, 0x1E8E, 0x1E80, 0x1E73, - 0x1E68, 0x1C2C, 0x1D97, 0x1F15, 0x20A7, 0x224F, 0x2153, 0x1F54, - 0x1CF3, 0x1ABB, 0x18E5, 0x1878, 0x186D, 0x1890, 0x18E7, 0x1963, - 0x19F7, 0x1A95, 0x1B2D, 0x1BAF, 0x1C0A, 0x11D7, 0x136F, 0x14CF, - 0x15E0, 0x1684, 0x1645, 0x1694, 0x16A1, 0x1615, 0x1502, 0x1315, - 0x10F7, 0x1074, 0x1047, 0x1058, 0x1094, 0x10E6, 0x113D, 0x118A, - 0x11C2, 0x8001, 0x8001, 0x8001, 0x2108, 0x1DEB, 0x1622, 0x0C03, - 0x01E4, 0xFA1C, 0xF6FF, 0xF79C, 0xF953, 0xFBF5, 0xFF54, 0x033F, - 0x078A, 0x0C03, 0x107C, 0x14C6, 0x18B2, 0x1C11, 0x1EB4, 0x206B, - 0xC001, 0xC001, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(skeeter_seg6_animvalue_06005720, 0x001b9cc0, 41188, 0x00005720, 1224); // 0x06005BE8 -static const u16 skeeter_seg6_animindex_06005BE8[] = { - 0x0014, 0x0001, 0x0014, 0x0015, 0x0014, 0x0029, 0x0001, 0x0000, 0x0001, 0x003D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0263, 0x0001, 0x0000, - 0x0014, 0x007A, 0x0014, 0x008E, 0x0014, 0x00A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0066, - 0x0001, 0x0000, 0x0014, 0x003E, 0x0014, 0x0052, - 0x0001, 0x0000, 0x0001, 0x0262, 0x0001, 0x0000, - 0x0014, 0x00F2, 0x0014, 0x0106, 0x0014, 0x011A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00DE, - 0x0001, 0x0000, 0x0014, 0x00B6, 0x0014, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0261, 0x0001, 0x0000, - 0x0014, 0x017E, 0x0014, 0x0192, 0x0014, 0x01A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x016A, - 0x0014, 0x012E, 0x0014, 0x0142, 0x0014, 0x0156, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0249, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01BA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x024A, 0x0001, 0x024B, 0x0001, 0x0000, - 0x0001, 0x01BB, 0x0001, 0x01BC, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0260, 0x0001, 0x0000, - 0x0014, 0x020D, 0x0014, 0x0221, 0x0014, 0x0235, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01F9, - 0x0014, 0x01BD, 0x0014, 0x01D1, 0x0014, 0x01E5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x024C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(skeeter_seg6_animindex_06005BE8, 0x001b9cc0, 41188, 0x00005be8, 348); // 0x06005D44 static const struct Animation skeeter_seg6_anim_06005D44 = { diff --git a/actors/skeeter/anims/anim_06006B70.inc.c b/actors/skeeter/anims/anim_06006B70.inc.c index f27a8aa9a..9ffd84887 100644 --- a/actors/skeeter/anims/anim_06006B70.inc.c +++ b/actors/skeeter/anims/anim_06006B70.inc.c @@ -1,242 +1,9 @@ +#include "pc/rom_assets.h" // 0x06005D5C -static const s16 skeeter_seg6_animvalue_06005D5C[] = { - 0x0000, 0x014A, 0x014A, 0x014A, 0x014B, 0x014B, 0x014C, 0x014D, - 0x014E, 0x014F, 0x0151, 0x0152, 0x0153, 0x0154, 0x0155, 0x0157, - 0x0158, 0x0158, 0x0159, 0x015A, 0x015A, 0x015A, 0x015A, 0x015A, - 0x0159, 0x0159, 0x0158, 0x0158, 0x0157, 0x0156, 0x0155, 0x0155, - 0x0154, 0x0153, 0x0152, 0x0151, 0x0151, 0x0150, 0x014F, 0x014E, - 0x014D, 0x014D, 0x014C, 0x014C, 0x014B, 0x014B, 0x014A, 0x014A, - 0x014A, 0x014A, 0x3FFF, 0x1296, 0x1292, 0x1286, 0x1273, 0x125A, - 0x123C, 0x1219, 0x11F3, 0x11CB, 0x11A0, 0x1175, 0x114A, 0x111E, - 0x10F3, 0x10CA, 0x10A2, 0x107B, 0x1056, 0x1033, 0x1012, 0x0FF4, - 0x0FD7, 0x0FBE, 0x0FAA, 0x0F9A, 0x0F90, 0x0F8C, 0x0F8F, 0x0F98, - 0x0FA6, 0x0FBA, 0x0FD2, 0x0FF0, 0x1012, 0x1037, 0x1061, 0x108E, - 0x10BE, 0x10F0, 0x1124, 0x1158, 0x118D, 0x11C0, 0x11F0, 0x121D, - 0x1245, 0x1267, 0x1280, 0x1291, 0xE34B, 0xE356, 0xE375, 0xE3A8, - 0xE3E9, 0xE438, 0xE491, 0xE4F2, 0xE558, 0xE5C1, 0xE62A, 0xE694, - 0xE6FA, 0xE75D, 0xE7BB, 0xE813, 0xE864, 0xE8AE, 0xE8F0, 0xE928, - 0xE957, 0xE97C, 0xE997, 0xE9A8, 0xE9B0, 0xE9AE, 0xE9A1, 0xE98A, - 0xE969, 0xE93F, 0xE90C, 0xE8D1, 0xE88F, 0xE845, 0xE7F5, 0xE79F, - 0xE743, 0xE6E3, 0xE680, 0xE61A, 0xE5B4, 0xE54E, 0xE4EA, 0xE48C, - 0xE435, 0xE3E7, 0xE3A7, 0xE375, 0xE356, 0xCC16, 0xCC18, 0xCC1D, - 0xCC25, 0xCC30, 0xCC3D, 0xCC4C, 0xCC5D, 0xCC6F, 0xCC83, 0xCC97, - 0xCCAB, 0xCCBF, 0xCCD3, 0xCCE6, 0xCCF8, 0xCD08, 0xCD17, 0xCD22, - 0xCD2B, 0xCD31, 0xCD33, 0xCD32, 0xCD2F, 0xCD29, 0xCD22, 0xCD1A, - 0xCD10, 0xCD04, 0xCCF8, 0xCCEB, 0xCCDD, 0xCCCE, 0xCCBF, 0xCCB0, - 0xCCA1, 0xCC92, 0xCC83, 0xCC74, 0xCC66, 0xCC59, 0xCC4C, 0xCC41, - 0xCC36, 0xCC2D, 0xCC25, 0xCC1F, 0xCC1A, 0xCC17, 0xDFC6, 0xDFC8, - 0xDFCD, 0xDFD4, 0xDFDE, 0xDFEA, 0xDFF7, 0xE007, 0xE017, 0xE028, - 0xE03A, 0xE04D, 0xE05F, 0xE071, 0xE082, 0xE092, 0xE0A0, 0xE0AD, - 0xE0B7, 0xE0BF, 0xE0C4, 0xE0C6, 0xE0C5, 0xE0C2, 0xE0BD, 0xE0B7, - 0xE0B0, 0xE0A7, 0xE09D, 0xE092, 0xE086, 0xE079, 0xE06C, 0xE05F, - 0xE051, 0xE044, 0xE036, 0xE028, 0xE01B, 0xE00F, 0xE003, 0xDFF7, - 0xDFED, 0xDFE3, 0xDFDB, 0xDFD4, 0xDFCE, 0xDFCA, 0xDFC7, 0xE524, - 0xE524, 0xE523, 0xE522, 0xE520, 0xE51E, 0xE51C, 0xE519, 0xE517, - 0xE514, 0xE511, 0xE50D, 0xE50A, 0xE507, 0xE505, 0xE502, 0xE4FF, - 0xE4FD, 0xE4FB, 0xE4FA, 0xE4F9, 0xE4F9, 0xE4F9, 0xE4FA, 0xE4FA, - 0xE4FB, 0xE4FD, 0xE4FE, 0xE500, 0xE502, 0xE504, 0xE506, 0xE508, - 0xE50A, 0xE50D, 0xE50F, 0xE511, 0xE514, 0xE516, 0xE518, 0xE51A, - 0xE51C, 0xE51E, 0xE51F, 0xE521, 0xE522, 0xE523, 0xE524, 0xE524, - 0x130D, 0x1308, 0x12FA, 0x12E3, 0x12C6, 0x12A2, 0x127A, 0x124C, - 0x121C, 0x11E9, 0x11B5, 0x1180, 0x114C, 0x1119, 0x10E8, 0x10BB, - 0x1093, 0x106F, 0x1052, 0x103C, 0x102E, 0x1029, 0x102C, 0x1034, - 0x1041, 0x1052, 0x1067, 0x1080, 0x109C, 0x10BB, 0x10DD, 0x1100, - 0x1125, 0x114C, 0x1173, 0x119A, 0x11C2, 0x11E9, 0x120F, 0x1235, - 0x1258, 0x127A, 0x1299, 0x12B5, 0x12CE, 0x12E3, 0x12F5, 0x1302, - 0x130A, 0xF5FA, 0xF5F4, 0xF5E0, 0xF5C2, 0xF59A, 0xF56A, 0xF533, - 0xF4F6, 0xF4B5, 0xF472, 0xF42D, 0xF3E8, 0xF3A4, 0xF363, 0xF325, - 0xF2EC, 0xF2B9, 0xF28D, 0xF269, 0xF24D, 0xF23C, 0xF236, 0xF23A, - 0xF244, 0xF253, 0xF269, 0xF283, 0xF2A2, 0xF2C5, 0xF2EC, 0xF317, - 0xF344, 0xF373, 0xF3A4, 0xF3D7, 0xF40A, 0xF43E, 0xF472, 0xF4A5, - 0xF4D6, 0xF506, 0xF533, 0xF55D, 0xF583, 0xF5A5, 0xF5C2, 0xF5DA, - 0xF5EB, 0xF5F6, 0xE59C, 0xE5A5, 0xE5C0, 0xE5EB, 0xE624, 0xE669, - 0xE6B9, 0xE711, 0xE770, 0xE7D4, 0xE83B, 0xE8A3, 0xE90B, 0xE970, - 0xE9D1, 0xEA2B, 0xEA7D, 0xEAC4, 0xEAFF, 0xEB2C, 0xEB48, 0xEB51, - 0xEB4C, 0xEB3C, 0xEB22, 0xEAFF, 0xEAD4, 0xEAA2, 0xEA69, 0xEA2B, - 0xE9E8, 0xE9A1, 0xE957, 0xE90B, 0xE8BD, 0xE86F, 0xE821, 0xE7D4, - 0xE788, 0xE73F, 0xE6FA, 0xE6B9, 0xE67C, 0xE645, 0xE614, 0xE5EB, - 0xE5C9, 0xE5B0, 0xE5A1, 0xC584, 0xC586, 0xC58B, 0xC593, 0xC59D, - 0xC5AA, 0xC5B8, 0xC5C9, 0xC5DA, 0xC5ED, 0xC600, 0xC614, 0xC627, - 0xC63A, 0xC64D, 0xC65E, 0xC66D, 0xC67B, 0xC687, 0xC68F, 0xC695, - 0xC696, 0xC695, 0xC692, 0xC68D, 0xC687, 0xC67E, 0xC675, 0xC66A, - 0xC65E, 0xC651, 0xC644, 0xC635, 0xC627, 0xC618, 0xC60A, 0xC5FB, - 0xC5ED, 0xC5DF, 0xC5D1, 0xC5C4, 0xC5B8, 0xC5AD, 0xC5A3, 0xC59A, - 0xC593, 0xC58D, 0xC588, 0xC585, 0x1563, 0x1562, 0x1560, 0x155C, - 0x1556, 0x154F, 0x1548, 0x153F, 0x1536, 0x152C, 0x1521, 0x1517, - 0x150D, 0x1503, 0x14F9, 0x14F0, 0x14E8, 0x14E1, 0x14DB, 0x14D6, - 0x14D3, 0x14D2, 0x14D3, 0x14D5, 0x14D7, 0x14DB, 0x14DF, 0x14E4, - 0x14EA, 0x14F0, 0x14F7, 0x14FE, 0x1505, 0x150D, 0x1515, 0x151C, - 0x1524, 0x152C, 0x1533, 0x153A, 0x1541, 0x1548, 0x154D, 0x1553, - 0x1558, 0x155C, 0x155F, 0x1561, 0x1563, 0x1125, 0x1125, 0x1126, - 0x1127, 0x1128, 0x112A, 0x112C, 0x112E, 0x1130, 0x1132, 0x1134, - 0x1137, 0x1139, 0x113B, 0x113E, 0x1140, 0x1142, 0x1143, 0x1145, - 0x1146, 0x1146, 0x1146, 0x1146, 0x1146, 0x1145, 0x1145, 0x1144, - 0x1142, 0x1141, 0x1140, 0x113E, 0x113D, 0x113B, 0x1139, 0x1137, - 0x1136, 0x1134, 0x1132, 0x1130, 0x112F, 0x112D, 0x112C, 0x112A, - 0x1129, 0x1128, 0x1127, 0x1126, 0x1126, 0x1125, 0x1654, 0x1651, - 0x1645, 0x1634, 0x161C, 0x1600, 0x15DF, 0x15BB, 0x1594, 0x156C, - 0x1542, 0x1517, 0x14ED, 0x14C5, 0x149E, 0x1479, 0x1458, 0x143C, - 0x1424, 0x1412, 0x1407, 0x1403, 0x1405, 0x140C, 0x1416, 0x1424, - 0x1435, 0x144A, 0x1460, 0x1479, 0x1494, 0x14B1, 0x14CF, 0x14ED, - 0x150D, 0x152D, 0x154C, 0x156C, 0x158A, 0x15A8, 0x15C5, 0x15DF, - 0x15F8, 0x160F, 0x1623, 0x1634, 0x1642, 0x164C, 0x1652, 0xF80C, - 0xF80B, 0xF808, 0xF803, 0xF7FC, 0xF7F4, 0xF7EB, 0xF7E0, 0xF7D4, - 0xF7C7, 0xF7B9, 0xF7AB, 0xF79D, 0xF78E, 0xF77E, 0xF76F, 0xF761, - 0xF752, 0xF745, 0xF738, 0xF72D, 0xF722, 0xF71A, 0xF713, 0xF70E, - 0xF70B, 0xF70A, 0xF70C, 0xF711, 0xF719, 0xF723, 0xF72F, 0xF73D, - 0xF74C, 0xF75C, 0xF76D, 0xF77E, 0xF78F, 0xF79F, 0xF7B0, 0xF7BF, - 0xF7CE, 0xF7DB, 0xF7E7, 0xF7F2, 0xF7FB, 0xF802, 0xF807, 0xF80B, - 0x1B5D, 0x1B5F, 0x1B64, 0x1B6C, 0x1B77, 0x1B85, 0x1B94, 0x1BA6, - 0x1BBA, 0x1BCF, 0x1BE6, 0x1BFD, 0x1C16, 0x1C2F, 0x1C49, 0x1C63, - 0x1C7C, 0x1C95, 0x1CAE, 0x1CC5, 0x1CDA, 0x1CEE, 0x1D00, 0x1D0E, - 0x1D19, 0x1D21, 0x1D24, 0x1D22, 0x1D1A, 0x1D0D, 0x1CFC, 0x1CE8, - 0x1CD0, 0x1CB5, 0x1C99, 0x1C7B, 0x1C5D, 0x1C3F, 0x1C21, 0x1C04, - 0x1BE8, 0x1BCE, 0x1BB6, 0x1BA0, 0x1B8D, 0x1B7D, 0x1B70, 0x1B66, - 0x1B60, 0xE69B, 0xE6A1, 0xE6B4, 0xE6D3, 0xE6FC, 0xE72E, 0xE76A, - 0xE7AF, 0xE7FB, 0xE84E, 0xE8A8, 0xE907, 0xE96A, 0xE9D2, 0xEA3C, - 0xEAA7, 0xEB12, 0xEB7C, 0xEBE2, 0xEC42, 0xEC9A, 0xECE8, 0xED2A, - 0xED5F, 0xED84, 0xED98, 0xED98, 0xED81, 0xED52, 0xED10, 0xECBC, - 0xEC5A, 0xEBEF, 0xEB7D, 0xEB07, 0xEA90, 0xEA1A, 0xE9A7, 0xE938, - 0xE8CF, 0xE86D, 0xE812, 0xE7BF, 0xE776, 0xE736, 0xE700, 0xE6D5, - 0xE6B5, 0xE6A2, 0xC9D6, 0xC9D8, 0xC9DD, 0xC9E5, 0xC9EF, 0xC9FC, - 0xCA0B, 0xCA1C, 0xCA2E, 0xCA41, 0xCA54, 0xCA68, 0xCA7C, 0xCA90, - 0xCAA3, 0xCAB4, 0xCAC4, 0xCAD2, 0xCADE, 0xCAE7, 0xCAEC, 0xCAEE, - 0xCAED, 0xCAEA, 0xCAE5, 0xCADE, 0xCAD5, 0xCACB, 0xCAC0, 0xCAB4, - 0xCAA7, 0xCA99, 0xCA8B, 0xCA7C, 0xCA6D, 0xCA5E, 0xCA4F, 0xCA41, - 0xCA32, 0xCA24, 0xCA17, 0xCA0B, 0xCA00, 0xC9F5, 0xC9EC, 0xC9E5, - 0xC9DE, 0xC9DA, 0xC9D7, 0xE0D2, 0xE0D3, 0xE0D6, 0xE0DA, 0xE0E0, - 0xE0E8, 0xE0F0, 0xE0F9, 0xE103, 0xE10E, 0xE119, 0xE124, 0xE12F, - 0xE13A, 0xE144, 0xE14E, 0xE156, 0xE15E, 0xE164, 0xE169, 0xE16C, - 0xE16D, 0xE16D, 0xE16B, 0xE168, 0xE164, 0xE160, 0xE15A, 0xE154, - 0xE14E, 0xE147, 0xE13F, 0xE137, 0xE12F, 0xE127, 0xE11E, 0xE116, - 0xE10E, 0xE106, 0xE0FE, 0xE0F7, 0xE0F0, 0xE0EA, 0xE0E4, 0xE0DF, - 0xE0DA, 0xE0D7, 0xE0D4, 0xE0D2, 0xF87E, 0xF87D, 0xF87B, 0xF877, - 0xF873, 0xF86D, 0xF866, 0xF85F, 0xF857, 0xF84F, 0xF847, 0xF83E, - 0xF835, 0xF82D, 0xF825, 0xF81E, 0xF817, 0xF811, 0xF80C, 0xF808, - 0xF806, 0xF805, 0xF806, 0xF807, 0xF809, 0xF80C, 0xF810, 0xF814, - 0xF818, 0xF81E, 0xF823, 0xF829, 0xF82F, 0xF835, 0xF83C, 0xF842, - 0xF849, 0xF84F, 0xF855, 0xF85B, 0xF861, 0xF866, 0xF86B, 0xF870, - 0xF874, 0xF877, 0xF87A, 0xF87C, 0xF87D, 0x0C47, 0x0C44, 0x0C3C, - 0x0C2E, 0x0C1C, 0x0C06, 0x0BED, 0x0BD1, 0x0BB3, 0x0B93, 0x0B73, - 0x0B52, 0x0B32, 0x0B12, 0x0AF4, 0x0AD8, 0x0ABF, 0x0AA8, 0x0A96, - 0x0A88, 0x0A80, 0x0A7D, 0x0A7E, 0x0A83, 0x0A8B, 0x0A96, 0x0AA3, - 0x0AB3, 0x0AC5, 0x0AD8, 0x0AED, 0x0B03, 0x0B1A, 0x0B32, 0x0B4A, - 0x0B63, 0x0B7B, 0x0B93, 0x0BAB, 0x0BC2, 0x0BD8, 0x0BED, 0x0C00, - 0x0C11, 0x0C21, 0x0C2E, 0x0C39, 0x0C41, 0x0C45, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0446, 0x088C, 0x0CD2, - 0x1118, 0x155E, 0x1118, 0x0CD2, 0x088C, 0x0446, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFC75, 0xF8E9, 0xF55E, 0xF1D2, 0xEE47, - 0xF1D2, 0xF55E, 0xF8E9, 0xFC75, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x7C66, 0x78CD, 0x7534, 0x719C, 0x6E03, 0x719C, 0x7534, 0x78CD, - 0x7C66, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8459, 0x88B1, - 0x8D09, 0x9161, 0x95B9, 0x9161, 0x8D09, 0x88B1, 0x8459, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x0F51, 0x0F52, 0x0F56, 0x0F5C, 0x0F64, 0x0F6E, - 0x0F79, 0x0F84, 0x0F91, 0x0F9D, 0x0FAA, 0x0FB6, 0x0FC2, 0x0FCC, - 0x0FD6, 0x0FDF, 0x0FE6, 0x0FED, 0x0FF1, 0x0FF4, 0x0FF6, 0x0FF6, - 0x0FF5, 0x0FF3, 0x0FF0, 0x0FEC, 0x0FE8, 0x0FE4, 0x0FDF, 0x0FDB, - 0x0FD5, 0x0FD0, 0x0FCB, 0x0FC5, 0x0FBF, 0x0FB9, 0x0FB3, 0x0FAD, - 0x0FA6, 0x0F9F, 0x0F97, 0x0F8E, 0x0F85, 0x0F7B, 0x0F71, 0x0F67, - 0x0F5E, 0x0F57, 0x0F52, 0xEE85, 0xEE86, 0xEE88, 0xEE8D, 0xEE93, - 0xEE9C, 0xEEA7, 0xEEB5, 0xEEC5, 0xEED8, 0xEEEE, 0xEF07, 0xEF23, - 0xEF43, 0xEF65, 0xEF8A, 0xEFB2, 0xEFDC, 0xF00A, 0xF03A, 0xF06C, - 0xF0A1, 0xF0D7, 0xF10D, 0xF143, 0xF177, 0xF1A9, 0xF1DA, 0xF207, - 0xF231, 0xF257, 0xF279, 0xF296, 0xF2AE, 0xF2C0, 0xF2BE, 0xF2A0, - 0xF268, 0xF21D, 0xF1C1, 0xF15B, 0xF0ED, 0xF07D, 0xF00F, 0xEFA6, - 0xEF48, 0xEEF9, 0xEEBB, 0xEE93, 0xE134, 0xE13A, 0xE14B, 0xE168, - 0xE18E, 0xE1BD, 0xE1F4, 0xE232, 0xE276, 0xE2BF, 0xE30C, 0xE35D, - 0xE3B0, 0xE404, 0xE459, 0xE4AE, 0xE502, 0xE553, 0xE5A2, 0xE5EE, - 0xE635, 0xE677, 0xE6B4, 0xE6ED, 0xE721, 0xE750, 0xE77A, 0xE79F, - 0xE7BD, 0xE7D6, 0xE7E8, 0xE7F4, 0xE7F9, 0xE7F7, 0xE7ED, 0xE7CD, - 0xE78B, 0xE72B, 0xE6B3, 0xE626, 0xE58B, 0xE4E7, 0xE43E, 0xE397, - 0xE2F7, 0xE266, 0xE1EA, 0xE189, 0xE14A, 0xCFD6, 0xCFD8, 0xCFDD, - 0xCFE6, 0xCFF1, 0xCFFE, 0xD00E, 0xD01F, 0xD032, 0xD046, 0xD05B, - 0xD070, 0xD085, 0xD099, 0xD0AD, 0xD0C0, 0xD0D1, 0xD0DF, 0xD0EC, - 0xD0F5, 0xD0FB, 0xD0FD, 0xD0FC, 0xD0F8, 0xD0F3, 0xD0EC, 0xD0E3, - 0xD0D8, 0xD0CD, 0xD0C0, 0xD0B2, 0xD0A3, 0xD094, 0xD085, 0xD075, - 0xD065, 0xD056, 0xD046, 0xD037, 0xD029, 0xD01B, 0xD00E, 0xD002, - 0xCFF7, 0xCFEE, 0xCFE6, 0xCFDF, 0xCFDA, 0xCFD7, 0x1E64, 0x1E63, - 0x1E5E, 0x1E57, 0x1E4D, 0x1E41, 0x1E33, 0x1E24, 0x1E14, 0x1E03, - 0x1DF1, 0x1DDF, 0x1DCD, 0x1DBB, 0x1DAA, 0x1D9A, 0x1D8C, 0x1D7F, - 0x1D75, 0x1D6D, 0x1D68, 0x1D66, 0x1D67, 0x1D6A, 0x1D6F, 0x1D75, - 0x1D7D, 0x1D85, 0x1D8F, 0x1D9A, 0x1DA6, 0x1DB2, 0x1DBF, 0x1DCD, - 0x1DDA, 0x1DE8, 0x1DF5, 0x1E03, 0x1E10, 0x1E1C, 0x1E28, 0x1E33, - 0x1E3E, 0x1E47, 0x1E50, 0x1E57, 0x1E5C, 0x1E61, 0x1E63, 0x1C2C, - 0x1C2C, 0x1C2D, 0x1C2E, 0x1C30, 0x1C32, 0x1C34, 0x1C36, 0x1C39, - 0x1C3C, 0x1C3E, 0x1C41, 0x1C44, 0x1C47, 0x1C4A, 0x1C4C, 0x1C4E, - 0x1C50, 0x1C52, 0x1C53, 0x1C54, 0x1C54, 0x1C54, 0x1C54, 0x1C53, - 0x1C52, 0x1C51, 0x1C4F, 0x1C4E, 0x1C4C, 0x1C4A, 0x1C48, 0x1C46, - 0x1C44, 0x1C42, 0x1C40, 0x1C3E, 0x1C3C, 0x1C39, 0x1C37, 0x1C36, - 0x1C34, 0x1C32, 0x1C31, 0x1C2F, 0x1C2E, 0x1C2D, 0x1C2D, 0x1C2C, - 0x11D7, 0x11D2, 0x11C4, 0x11AE, 0x1191, 0x116E, 0x1145, 0x1118, - 0x10E8, 0x10B5, 0x1081, 0x104D, 0x1019, 0x0FE6, 0x0FB6, 0x0F89, - 0x0F61, 0x0F3D, 0x0F20, 0x0F0A, 0x0EFC, 0x0EF8, 0x0EFA, 0x0F02, - 0x0F0F, 0x0F20, 0x0F36, 0x0F4E, 0x0F6A, 0x0F89, 0x0FAB, 0x0FCE, - 0x0FF3, 0x1019, 0x1040, 0x1067, 0x108F, 0x10B5, 0x10DC, 0x1100, - 0x1124, 0x1145, 0x1164, 0x1180, 0x1199, 0x11AE, 0x11BF, 0x11CC, - 0x11D4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0446, 0x088C, 0x0CD2, 0x1118, 0x155E, 0x1118, 0x0CD2, 0x088C, - 0x0446, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC75, 0xF8E9, - 0xF55E, 0xF1D2, 0xEE47, 0xF1D2, 0xF55E, 0xF8E9, 0xFC75, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x7C66, 0x78CD, 0x7534, 0x719C, 0x6E03, - 0x719C, 0x7534, 0x78CD, 0x7C66, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8459, 0x88B1, 0x8D09, 0x9161, 0x95B9, 0x9161, 0x8D09, - 0x88B1, 0x8459, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x0000, 0x0019, 0x0043, - 0x007D, 0x00C2, 0x0110, 0x0164, 0x01BA, 0x0212, 0x0266, 0x02B5, - 0x02FC, 0x0338, 0x0365, 0x0382, 0x038A, 0x037C, 0x0353, 0x030F, - 0x02B3, 0x0245, 0x01C7, 0x013E, 0x00AC, 0x0017, 0xFF83, 0xFEF2, - 0xFE68, 0xFDEA, 0xFD7B, 0xFD20, 0xFCDB, 0xFCB1, 0xFCA1, 0xFCA4, - 0xFCB9, 0xFCDE, 0xFD0F, 0xFD4A, 0xFD8E, 0xFDD8, 0xFE26, 0xFE74, - 0xFEC2, 0xFF0D, 0xFF52, 0xFF8F, 0xFFC2, 0xFFE9, 0x2108, 0x222C, - 0x2497, 0x26FD, 0x2812, 0x255F, 0x1F72, 0x1982, 0x16CB, 0x17DD, - 0x1A98, 0x1E27, 0x21B6, 0x2471, 0x2583, 0x2578, 0x2567, 0x2552, - 0x2538, 0x251A, 0x24F8, 0x24D3, 0x24AA, 0x247F, 0x2452, 0x2422, - 0x23F1, 0x23BF, 0x238C, 0x2358, 0x2324, 0x22F0, 0x22BD, 0x228B, - 0x225A, 0x222A, 0x21FD, 0x21D2, 0x21AA, 0x2184, 0x2163, 0x2144, - 0x212B, 0x2115, 0x2105, 0x20F9, 0x20F4, 0x20F4, 0x20FB, 0xC001, - 0xC001, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(skeeter_seg6_animvalue_06005D5C, 0x001b9cc0, 41188, 0x00005d5c, 3256); // 0x06006A14 -static const u16 skeeter_seg6_animindex_06006A14[] = { - 0x0001, 0x0000, 0x0031, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0032, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x065A, 0x0001, 0x0000, - 0x0031, 0x00C6, 0x0031, 0x00F7, 0x0031, 0x0128, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0031, 0x0095, - 0x0001, 0x0000, 0x0031, 0x0033, 0x0031, 0x0064, - 0x0001, 0x0000, 0x0001, 0x0659, 0x0001, 0x0000, - 0x0031, 0x01EC, 0x0031, 0x021D, 0x0031, 0x024E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0031, 0x01BB, - 0x0001, 0x0000, 0x0031, 0x0159, 0x0031, 0x018A, - 0x0001, 0x0000, 0x0001, 0x0658, 0x0001, 0x0000, - 0x0031, 0x0343, 0x0031, 0x0374, 0x0031, 0x03A5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0031, 0x0312, - 0x0031, 0x027F, 0x0031, 0x02B0, 0x0031, 0x02E1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0031, 0x0591, 0x0001, 0x05C2, - 0x0001, 0x0000, 0x0031, 0x03D6, 0x0001, 0x0407, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x05C3, 0x0031, 0x05C4, 0x0001, 0x0000, - 0x0001, 0x0408, 0x0031, 0x0409, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0657, 0x0001, 0x0000, - 0x0031, 0x04FE, 0x0031, 0x052F, 0x0031, 0x0560, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0031, 0x04CD, - 0x0031, 0x043A, 0x0031, 0x046B, 0x0031, 0x049C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0031, 0x05F5, 0x0031, 0x0626, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(skeeter_seg6_animindex_06006A14, 0x001b9cc0, 41188, 0x00006a14, 348); // 0x06006B70 static const struct Animation skeeter_seg6_anim_06006B70 = { diff --git a/actors/skeeter/anims/anim_060071E0.inc.c b/actors/skeeter/anims/anim_060071E0.inc.c index e0b7d16f3..cd524de1e 100644 --- a/actors/skeeter/anims/anim_060071E0.inc.c +++ b/actors/skeeter/anims/anim_060071E0.inc.c @@ -1,118 +1,9 @@ +#include "pc/rom_assets.h" // 0x06006B88 -static const s16 skeeter_seg6_animvalue_06006B88[] = { - 0x0000, 0x014A, 0x0155, 0x0160, 0x016B, 0x0176, 0x0171, 0x0166, - 0x0159, 0x014E, 0x014A, 0x0152, 0x015B, 0x0164, 0x016D, 0x0176, - 0x0171, 0x0166, 0x0159, 0x014E, 0x3FFF, 0x0AB1, 0x0C66, 0x0E3A, - 0x1017, 0x11E4, 0x1304, 0x139E, 0x13C2, 0x1397, 0x10A2, 0x0B96, - 0x06D0, 0x04F3, 0x063A, 0x07F4, 0x0855, 0x0882, 0x08EA, 0x09A0, - 0xF1F0, 0xF23C, 0xF257, 0xF246, 0xF215, 0xF0D6, 0xEF30, 0xED81, - 0xEC2C, 0xE9C6, 0xE767, 0xE547, 0xE4F2, 0xE840, 0xEDEC, 0xF25D, - 0xF41E, 0xF354, 0xF283, 0xADD3, 0xAF5A, 0xB141, 0xB37A, 0xB5EF, - 0xB7B7, 0xB922, 0xBA36, 0xBAEF, 0xB91D, 0xB591, 0xB229, 0xAFED, - 0xAE39, 0xAD7B, 0xADC5, 0xAE15, 0xAD87, 0xAD5D, 0xEA25, 0xE81E, - 0xE625, 0xE45F, 0xE2E9, 0xE131, 0xDF90, 0xDE35, 0xDD51, 0xDCC1, - 0xDDE2, 0xE07E, 0xE375, 0xE6C8, 0xEB28, 0xEEC8, 0xEFCF, 0xEE5F, - 0xEC64, 0xF8BA, 0xF778, 0xF5FC, 0xF456, 0xF29A, 0xF111, 0xEFBB, - 0xEEAA, 0xEDF4, 0xEECD, 0xF128, 0xF3CD, 0xF5D2, 0xF796, 0xF92A, - 0xFA29, 0xFA63, 0xFA1D, 0xF993, 0x1F7B, 0x1D80, 0x1B5C, 0x191C, - 0x16D0, 0x1651, 0x16AD, 0x1780, 0x185E, 0x1D55, 0x245A, 0x2AA9, - 0x2CFC, 0x2A30, 0x2459, 0x1F71, 0x1D5A, 0x1E9F, 0x1F7F, 0xEE15, - 0xF00E, 0xF38E, 0xF6D4, 0xF797, 0xF50A, 0xEF1A, 0xE855, 0xE4DD, - 0xE4C4, 0xE470, 0xE48A, 0xE503, 0xE5CD, 0xE6D5, 0xE838, 0xE9C7, - 0xEB68, 0xECEC, 0xF81B, 0xF4EA, 0xEEF0, 0xE9C8, 0xE7D3, 0xE908, - 0xEC83, 0xF0FB, 0xF405, 0xF457, 0xF614, 0xF7CD, 0xF96F, 0xFAEC, - 0xFC39, 0xFC1D, 0xFB44, 0xFA0C, 0xF8DC, 0xA67F, 0xA76F, 0xA9CE, - 0xAD0F, 0xAF83, 0xB034, 0xB0CA, 0xB1B6, 0xB1E9, 0xB0C2, 0xAFEA, - 0xAEEA, 0xADDB, 0xACD6, 0xABF2, 0xAA82, 0xA8F7, 0xA79C, 0xA6B5, - 0x1D6A, 0x1D57, 0x1DFF, 0x1E92, 0x1F5C, 0x21B8, 0x24C9, 0x26CF, - 0x276D, 0x27B1, 0x26F0, 0x25E9, 0x24A3, 0x2327, 0x2181, 0x2077, - 0x1FAD, 0x1EF8, 0x1E3D, 0x056B, 0x05EC, 0x0755, 0x0936, 0x0ABB, - 0x0BB7, 0x0CCB, 0x0DCF, 0x0E11, 0x0D6A, 0x0CBC, 0x0BE8, 0x0B01, - 0x0A17, 0x093B, 0x0833, 0x072C, 0x0648, 0x05A8, 0x1DC5, 0x2094, - 0x2585, 0x292E, 0x298D, 0x2712, 0x20FD, 0x196B, 0x1549, 0x15BE, - 0x14C9, 0x1425, 0x13C5, 0x139A, 0x1391, 0x152F, 0x1796, 0x1A3B, - 0x1C81, 0xF5B3, 0xF5D3, 0xF609, 0xF64E, 0xF69C, 0xF6DC, 0xF712, - 0xF740, 0xF766, 0xF782, 0xF794, 0xF7EE, 0xF899, 0xF8E3, 0xF833, - 0xF708, 0xF5F6, 0xF588, 0xF597, 0x213A, 0x209A, 0x1FB3, 0x1E8C, - 0x1D33, 0x1BEC, 0x1AB5, 0x1996, 0x189B, 0x17DC, 0x17BB, 0x1760, - 0x164E, 0x164B, 0x1954, 0x1D7B, 0x20AC, 0x21D4, 0x21A6, 0xF3EE, - 0xF60A, 0xF827, 0xFA2F, 0xFC0D, 0xFC79, 0xFC29, 0xFB69, 0xFA97, - 0xFA1D, 0xF6A5, 0xEF8F, 0xE8F5, 0xE62B, 0xE87A, 0xECB1, 0xF122, - 0xF389, 0xF35E, 0xB600, 0xB44F, 0xB27B, 0xB0AE, 0xAF09, 0xACD2, - 0xAA96, 0xA8A0, 0xA737, 0xA699, 0xA6F1, 0xA8E3, 0xAC46, 0xAF7B, - 0xB24B, 0xB5B1, 0xB8E4, 0xB9CB, 0xB803, 0xD28F, 0xD3CF, 0xD555, - 0xD71B, 0xD913, 0xDA94, 0xDBF1, 0xDD3B, 0xDE6D, 0xDF6C, 0xDEA6, - 0xDC22, 0xD999, 0xD798, 0xD55C, 0xD357, 0xD287, 0xD275, 0xD23B, - 0xF99E, 0xFAD6, 0xFC3F, 0xFDBA, 0xFF2B, 0x0126, 0x033B, 0x0528, - 0x06A8, 0x0778, 0x07F1, 0x07AF, 0x062F, 0x0404, 0x00B6, 0xFC4D, - 0xF850, 0xF6E9, 0xF826, 0x1023, 0x0FD9, 0x0FB7, 0x0FB5, 0x0FC7, - 0x1137, 0x1342, 0x1581, 0x1778, 0x1896, 0x1AEF, 0x1EBD, 0x219D, - 0x2189, 0x1CBF, 0x1643, 0x109E, 0x0E4D, 0x0F5C, 0x0000, 0x0376, - 0x06ED, 0x0A63, 0x0DDA, 0x0B14, 0x084F, 0x058A, 0x02C5, 0x0000, - 0xFC94, 0xF928, 0xF5BC, 0xF250, 0xEEE4, 0xF250, 0xF5BC, 0xF928, - 0xFC94, 0x8001, 0x8001, 0x8001, 0x7C88, 0x7911, 0x759B, 0x7224, - 0x74EA, 0x77AF, 0x7A74, 0x7D39, 0x8001, 0x8468, 0x88CE, 0x8D35, - 0x919B, 0x9602, 0x919B, 0x8D35, 0x88CE, 0x8468, 0x15AB, 0x16A5, - 0x1846, 0x19A5, 0x18F9, 0x1728, 0x1537, 0x145C, 0x149B, 0x14A2, - 0x1451, 0x1426, 0x1417, 0x1419, 0x1421, 0x145D, 0x14A7, 0x14EB, - 0x151C, 0xE7BC, 0xE588, 0xE29F, 0xE0BF, 0xE1EA, 0xE517, 0xE9B2, - 0xEC72, 0xEB9E, 0xEB8F, 0xECAD, 0xED49, 0xED7B, 0xED69, 0xED34, - 0xEC3A, 0xEB18, 0xEA12, 0xE956, 0xEBAA, 0xEA3B, 0xE8B0, 0xE8F2, - 0xED6B, 0xF2D0, 0xF6B7, 0xF7FF, 0xF758, 0xF6AE, 0xF66D, 0xF5FE, - 0xF55B, 0xF488, 0xF392, 0xF203, 0xF041, 0xEE94, 0xED4A, 0xB878, - 0xB52A, 0xB1E7, 0xAF9A, 0xAD62, 0xAB31, 0xAA12, 0xA9B2, 0xA93D, - 0xA976, 0xAABC, 0xAC74, 0xAE99, 0xB118, 0xB3D4, 0xB5FB, 0xB7BD, - 0xB91D, 0xBA12, 0xF95B, 0xF0B5, 0xE5D0, 0xDD4F, 0xD675, 0xCFE9, - 0xCC92, 0xCD49, 0xCF5D, 0xD362, 0xD982, 0xE00C, 0xE69C, 0xECDF, - 0xF292, 0xF69D, 0xF993, 0xFB9D, 0xFCC9, 0xDB61, 0xDA1D, 0xDA13, - 0xDAE6, 0xDB55, 0xDBB3, 0xDB63, 0xDB19, 0xDB92, 0xDB7A, 0xDAC9, - 0xDA5C, 0xDA37, 0xDA5C, 0xDAC1, 0xDB41, 0xDBB7, 0xDC11, 0xDC3D, - 0x28AA, 0x33D6, 0x4140, 0x4A70, 0x4DFE, 0x4F3F, 0x4CCE, 0x4963, - 0x48CD, 0x45D5, 0x3FA4, 0x3964, 0x3348, 0x2D7A, 0x281D, 0x254E, - 0x23CE, 0x231E, 0x22EB, 0x0000, 0x0376, 0x06ED, 0x0A63, 0x0DDA, - 0x0B14, 0x084F, 0x058A, 0x02C5, 0x0000, 0xFC94, 0xF928, 0xF5BC, - 0xF250, 0xEEE4, 0xF250, 0xF5BC, 0xF928, 0xFC94, 0x8001, 0x8001, - 0x8001, 0x7C88, 0x7911, 0x759B, 0x7224, 0x74EA, 0x77AF, 0x7A74, - 0x7D39, 0x8001, 0x8468, 0x88CE, 0x8D35, 0x919B, 0x9602, 0x919B, - 0x8D35, 0x88CE, 0x8468, 0x0000, 0xFDD1, 0xFB7C, 0xF960, 0xF7D8, - 0xF741, 0xF7E0, 0xF979, 0xFBA1, 0xFDF1, 0x0000, 0x021B, 0x0488, - 0x06D3, 0x0888, 0x0934, 0x0823, 0x0599, 0x028F, 0x2108, 0x2240, - 0x2528, 0x28A0, 0x2B88, 0x2CC0, 0x2B88, 0x28A0, 0x2528, 0x2240, - 0x2108, 0x2240, 0x2528, 0x28A0, 0x2B88, 0x2CC0, 0x2AEB, 0x26E4, - 0x22DD, 0x030E, 0xC001, 0x030E, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(skeeter_seg6_animvalue_06006B88, 0x001b9cc0, 41188, 0x00006b88, 1276); // 0x06007084 -static const u16 skeeter_seg6_animindex_06007084[] = { - 0x0001, 0x0000, 0x0013, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0014, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x027D, 0x0001, 0x0000, - 0x0013, 0x004E, 0x0013, 0x0061, 0x0013, 0x0074, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x003B, - 0x0001, 0x0000, 0x0013, 0x0015, 0x0013, 0x0028, - 0x0001, 0x0000, 0x0001, 0x027C, 0x0001, 0x0000, - 0x0013, 0x00C0, 0x0013, 0x00D3, 0x0013, 0x00E6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x00AD, - 0x0001, 0x0000, 0x0013, 0x0087, 0x0013, 0x009A, - 0x0001, 0x0279, 0x0001, 0x027A, 0x0001, 0x027B, - 0x0013, 0x0145, 0x0013, 0x0158, 0x0013, 0x016B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0132, - 0x0013, 0x00F9, 0x0013, 0x010C, 0x0013, 0x011F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0013, 0x022B, 0x0001, 0x023E, - 0x0001, 0x0000, 0x0013, 0x017E, 0x0001, 0x0191, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x023F, 0x0013, 0x0240, 0x0001, 0x0000, - 0x0001, 0x0192, 0x0013, 0x0193, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0013, 0x01F2, 0x0013, 0x0205, 0x0013, 0x0218, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x01DF, - 0x0013, 0x01A6, 0x0013, 0x01B9, 0x0013, 0x01CC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0013, 0x0253, 0x0013, 0x0266, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(skeeter_seg6_animindex_06007084, 0x001b9cc0, 41188, 0x00007084, 348); // 0x060071E0 static const struct Animation skeeter_seg6_anim_060071E0 = { diff --git a/actors/skeeter/anims/anim_06007DC8.inc.c b/actors/skeeter/anims/anim_06007DC8.inc.c index 07215833b..30e16362f 100644 --- a/actors/skeeter/anims/anim_06007DC8.inc.c +++ b/actors/skeeter/anims/anim_06007DC8.inc.c @@ -1,206 +1,9 @@ +#include "pc/rom_assets.h" // 0x060071F8 -static const s16 skeeter_seg6_animvalue_060071F8[] = { - 0x0000, 0x014A, 0x014C, 0x014F, 0x0152, 0x0154, 0x0157, 0x015A, - 0x015D, 0x015F, 0x0162, 0x0165, 0x0168, 0x016A, 0x016D, 0x0170, - 0x0173, 0x0175, 0x0178, 0x017B, 0x017E, 0x017D, 0x017C, 0x017A, - 0x0178, 0x0175, 0x0172, 0x016F, 0x016B, 0x0167, 0x0164, 0x0160, - 0x015C, 0x0158, 0x0155, 0x0152, 0x014F, 0x014D, 0x014B, 0x014A, - 0x0000, 0x0005, 0x000A, 0x000F, 0x0014, 0x0019, 0x001E, 0x0023, - 0x0028, 0x002D, 0x0032, 0x0038, 0x003D, 0x0042, 0x0047, 0x004C, - 0x0051, 0x0056, 0x005B, 0x0060, 0x0060, 0x005E, 0x005A, 0x0056, - 0x0051, 0x004B, 0x0045, 0x003E, 0x0037, 0x0030, 0x0029, 0x0022, - 0x001B, 0x0014, 0x000F, 0x000A, 0x0005, 0x0002, 0x0000, 0x3FFF, - 0x0AB1, 0x0AEB, 0x0B25, 0x0B5F, 0x0B99, 0x0BD2, 0x0C0B, 0x0C44, - 0x0C7D, 0x0CB5, 0x0CED, 0x0D25, 0x0D5C, 0x0D93, 0x0DCA, 0x0E00, - 0x0E36, 0x0E6C, 0x0EA1, 0x0ED6, 0x0ECF, 0x0EBA, 0x0E99, 0x0E6D, - 0x0E38, 0x0DFB, 0x0DB7, 0x0D6D, 0x0D20, 0x0CD1, 0x0C81, 0x0C33, - 0x0BE6, 0x0B9F, 0x0B5D, 0x0B24, 0x0AF4, 0x0AD0, 0x0AB9, 0xF1F0, - 0xF1F6, 0xF1FB, 0xF1FF, 0xF202, 0xF203, 0xF204, 0xF203, 0xF201, - 0xF1FF, 0xF1FB, 0xF1F6, 0xF1F0, 0xF1E9, 0xF1E1, 0xF1D8, 0xF1CE, - 0xF1C3, 0xF1B7, 0xF1A9, 0xF1AB, 0xF1B1, 0xF1B8, 0xF1C2, 0xF1CD, - 0xF1D9, 0xF1E4, 0xF1EE, 0xF1F6, 0xF1FD, 0xF201, 0xF203, 0xF203, - 0xF202, 0xF1FF, 0xF1FB, 0xF1F7, 0xF1F3, 0xF1F1, 0xADD3, 0xAE3D, - 0xAEA8, 0xAF14, 0xAF81, 0xAFF0, 0xB060, 0xB0D1, 0xB143, 0xB1B7, - 0xB22B, 0xB2A1, 0xB319, 0xB391, 0xB40B, 0xB485, 0xB502, 0xB57F, - 0xB5FE, 0xB67D, 0xB66C, 0xB639, 0xB5EA, 0xB582, 0xB505, 0xB479, - 0xB3DF, 0xB33E, 0xB298, 0xB1F1, 0xB14C, 0xB0AD, 0xB017, 0xAF8D, - 0xAF11, 0xAEA5, 0xAE4D, 0xAE0C, 0xADE2, 0xEA25, 0xE9EB, 0xE9B3, - 0xE97C, 0xE947, 0xE914, 0xE8E2, 0xE8B2, 0xE884, 0xE857, 0xE82B, - 0xE802, 0xE7D9, 0xE7B3, 0xE78E, 0xE76A, 0xE748, 0xE727, 0xE708, - 0xE6EB, 0xE6EF, 0xE6FA, 0xE70D, 0xE727, 0xE747, 0xE76E, 0xE79B, - 0xE7CD, 0xE805, 0xE841, 0xE880, 0xE8C1, 0xE902, 0xE942, 0xE97E, - 0xE9B4, 0xE9E2, 0xEA06, 0xEA1D, 0xF8BA, 0xF87E, 0xF840, 0xF802, - 0xF7C3, 0xF784, 0xF744, 0xF704, 0xF6C3, 0xF681, 0xF63F, 0xF5FC, - 0xF5B9, 0xF575, 0xF531, 0xF4ED, 0xF4A7, 0xF462, 0xF41C, 0xF3D6, - 0xF3DF, 0xF3FB, 0xF427, 0xF460, 0xF4A5, 0xF4F4, 0xF549, 0xF5A4, - 0xF602, 0xF660, 0xF6BD, 0xF718, 0xF76E, 0xF7BD, 0xF804, 0xF842, - 0xF874, 0xF89A, 0xF8B2, 0x1F7B, 0x1F0B, 0x1E9B, 0x1E2B, 0x1DBB, - 0x1D4C, 0x1CDD, 0x1C6E, 0x1BFF, 0x1B90, 0x1B21, 0x1AB3, 0x1A44, - 0x19D6, 0x1968, 0x18F9, 0x188B, 0x181D, 0x17AF, 0x1741, 0x1750, - 0x177B, 0x17C0, 0x181A, 0x1888, 0x1905, 0x198E, 0x1A22, 0x1ABB, - 0x1B58, 0x1BF6, 0x1C90, 0x1D25, 0x1DB0, 0x1E2E, 0x1E9D, 0x1EF9, - 0x1F3F, 0x1F6B, 0xEE15, 0xEE2E, 0xEE49, 0xEE67, 0xEE87, 0xEEAA, - 0xEED0, 0xEEF9, 0xEF25, 0xEF53, 0xEF83, 0xEFB6, 0xEFEC, 0xF024, - 0xF05F, 0xF09C, 0xF0DB, 0xF11C, 0xF160, 0xF1A6, 0xF19C, 0xF181, - 0xF156, 0xF11E, 0xF0DD, 0xF095, 0xF04A, 0xEFFD, 0xEFB2, 0xEF6B, - 0xEF28, 0xEEEC, 0xEEB8, 0xEE8B, 0xEE66, 0xEE48, 0xEE32, 0xEE22, - 0xEE19, 0xF81B, 0xF88F, 0xF903, 0xF975, 0xF9E7, 0xFA58, 0xFAC8, - 0xFB37, 0xFBA4, 0xFC11, 0xFC7C, 0xFCE6, 0xFD4F, 0xFDB6, 0xFE1C, - 0xFE80, 0xFEE3, 0xFF44, 0xFFA4, 0x0001, 0xFFF5, 0xFFD0, 0xFF95, - 0xFF47, 0xFEE6, 0xFE76, 0xFDF8, 0xFD6F, 0xFCDE, 0xFC47, 0xFBAD, - 0xFB14, 0xFA80, 0xF9F3, 0xF972, 0xF900, 0xF8A1, 0xF859, 0xF82B, - 0xA67F, 0xA649, 0xA614, 0xA5E1, 0xA5B0, 0xA581, 0xA553, 0xA528, - 0xA4FE, 0xA4D6, 0xA4B0, 0xA48C, 0xA46A, 0xA44A, 0xA42C, 0xA410, - 0xA3F6, 0xA3DE, 0xA3C8, 0xA3B4, 0xA3B7, 0xA3BE, 0xA3CB, 0xA3DD, - 0xA3F5, 0xA413, 0xA437, 0xA460, 0xA48F, 0xA4C3, 0xA4FB, 0xA535, - 0xA570, 0xA5AB, 0xA5E3, 0xA615, 0xA641, 0xA662, 0xA678, 0x1D6A, - 0x1CFB, 0x1C89, 0x1C17, 0x1BA3, 0x1B2D, 0x1AB7, 0x1A3E, 0x19C5, - 0x194A, 0x18CF, 0x1852, 0x17D3, 0x1754, 0x16D4, 0x1653, 0x15D1, - 0x154E, 0x14CA, 0x1445, 0x1458, 0x148C, 0x14DE, 0x154A, 0x15CD, - 0x1660, 0x1701, 0x17AC, 0x185C, 0x190D, 0x19BB, 0x1A64, 0x1B04, - 0x1B97, 0x1C1A, 0x1C8C, 0x1CE9, 0x1D2F, 0x1D5B, 0x056B, 0x053C, - 0x050F, 0x04E3, 0x04B8, 0x048E, 0x0466, 0x043E, 0x0418, 0x03F4, - 0x03D0, 0x03AE, 0x038D, 0x036D, 0x034F, 0x0331, 0x0315, 0x02FA, - 0x02E0, 0x02C6, 0x02CA, 0x02D4, 0x02E4, 0x02F9, 0x0314, 0x0334, - 0x0359, 0x0383, 0x03B1, 0x03E2, 0x0415, 0x044A, 0x0480, 0x04B3, - 0x04E4, 0x0510, 0x0535, 0x0552, 0x0564, 0x1DC5, 0x1D96, 0x1D67, - 0x1D39, 0x1D0A, 0x1CDD, 0x1CAF, 0x1C81, 0x1C54, 0x1C26, 0x1BF8, - 0x1BCB, 0x1B9D, 0x1B6F, 0x1B40, 0x1B12, 0x1AE2, 0x1AB3, 0x1A83, - 0x1A52, 0x1A59, 0x1A6C, 0x1A8A, 0x1AB2, 0x1AE1, 0x1B16, 0x1B51, - 0x1B8E, 0x1BCE, 0x1C0F, 0x1C50, 0x1C8F, 0x1CCC, 0x1D06, 0x1D3A, - 0x1D68, 0x1D8E, 0x1DAC, 0x1DBE, 0xF5B3, 0xF5B9, 0xF5C1, 0xF5C9, - 0xF5D2, 0xF5DB, 0xF5E4, 0xF5EE, 0xF5F9, 0xF604, 0xF60F, 0xF61B, - 0xF627, 0xF634, 0xF641, 0xF64E, 0xF65B, 0xF669, 0xF677, 0xF685, - 0xF683, 0xF67D, 0xF675, 0xF669, 0xF65C, 0xF64D, 0xF63C, 0xF62B, - 0xF61A, 0xF60A, 0xF5FA, 0xF5EB, 0xF5DE, 0xF5D2, 0xF5C9, 0xF5C1, - 0xF5BB, 0xF5B6, 0xF5B3, 0x213A, 0x2116, 0x20F0, 0x20CA, 0x20A2, - 0x2079, 0x204E, 0x2023, 0x1FF5, 0x1FC7, 0x1F97, 0x1F66, 0x1F33, - 0x1EFF, 0x1EC9, 0x1E93, 0x1E5B, 0x1E21, 0x1DE6, 0x1DAA, 0x1DB2, - 0x1DCA, 0x1DEF, 0x1E20, 0x1E59, 0x1E98, 0x1EDD, 0x1F23, 0x1F6A, - 0x1FAF, 0x1FF2, 0x2030, 0x206A, 0x209E, 0x20CB, 0x20F1, 0x2110, - 0x2127, 0x2135, 0xF3EE, 0xF468, 0xF4E2, 0xF55B, 0xF5D4, 0xF64B, - 0xF6C2, 0xF737, 0xF7AC, 0xF820, 0xF892, 0xF904, 0xF974, 0xF9E3, - 0xFA52, 0xFABF, 0xFB2A, 0xFB95, 0xFBFE, 0xFC66, 0xFC58, 0xFC2F, - 0xFBEE, 0xFB97, 0xFB2E, 0xFAB3, 0xFA2B, 0xF997, 0xF8FB, 0xF859, - 0xF7B5, 0xF713, 0xF675, 0xF5E0, 0xF558, 0xF4DF, 0xF47B, 0xF42F, - 0xF3FF, 0xB600, 0xB5A4, 0xB54A, 0xB4F2, 0xB49B, 0xB445, 0xB3F1, - 0xB39E, 0xB34D, 0xB2FD, 0xB2AF, 0xB262, 0xB217, 0xB1CD, 0xB184, - 0xB13E, 0xB0F8, 0xB0B5, 0xB072, 0xB032, 0xB03B, 0xB054, 0xB07D, - 0xB0B3, 0xB0F6, 0xB145, 0xB19E, 0xB1FF, 0xB268, 0xB2D6, 0xB346, - 0xB3B8, 0xB427, 0xB492, 0xB4F5, 0xB54D, 0xB597, 0xB5CF, 0xB5F3, - 0xD28F, 0xD2D9, 0xD324, 0xD370, 0xD3BD, 0xD40B, 0xD45A, 0xD4AA, - 0xD4FB, 0xD54D, 0xD5A0, 0xD5F4, 0xD64A, 0xD6A0, 0xD6F7, 0xD74F, - 0xD7A8, 0xD803, 0xD85E, 0xD8BA, 0xD8AD, 0xD889, 0xD850, 0xD805, - 0xD7AB, 0xD746, 0xD6D8, 0xD664, 0xD5EE, 0xD577, 0xD502, 0xD491, - 0xD427, 0xD3C5, 0xD36E, 0xD322, 0xD2E5, 0xD2B6, 0xD299, 0xF99E, - 0xF9E1, 0xFA23, 0xFA65, 0xFAA6, 0xFAE6, 0xFB26, 0xFB65, 0xFBA4, - 0xFBE1, 0xFC1E, 0xFC5A, 0xFC95, 0xFCD0, 0xFD0A, 0xFD43, 0xFD7B, - 0xFDB3, 0xFDEA, 0xFE1F, 0xFE18, 0xFE03, 0xFDE1, 0xFDB4, 0xFD7D, - 0xFD3D, 0xFCF6, 0xFCA8, 0xFC55, 0xFC00, 0xFBA8, 0xFB52, 0xFAFD, - 0xFAAD, 0xFA63, 0xFA22, 0xF9EB, 0xF9C1, 0xF9A7, 0x1023, 0x100F, - 0x0FFA, 0x0FE6, 0x0FD2, 0x0FBE, 0x0FAA, 0x0F96, 0x0F83, 0x0F70, - 0x0F5D, 0x0F4A, 0x0F38, 0x0F25, 0x0F13, 0x0F01, 0x0EEF, 0x0EDD, - 0x0ECB, 0x0EB9, 0x0EBB, 0x0EC2, 0x0ECD, 0x0EDC, 0x0EEE, 0x0F02, - 0x0F19, 0x0F32, 0x0F4C, 0x0F66, 0x0F81, 0x0F9C, 0x0FB7, 0x0FCF, - 0x0FE6, 0x0FFB, 0x100B, 0x1018, 0x1021, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x03D4, 0x07A8, 0x0B7D, 0x0F51, 0x1326, 0x0E5C, 0x0993, 0x04C9, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFCFD, 0xF9F9, 0xF6F5, 0xF3F1, - 0xF0ED, 0xF4B2, 0xF877, 0xFC3C, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x7CA7, 0x7950, 0x75F9, 0x72A1, 0x6F4A, 0x7377, 0x77A4, - 0x7BD1, 0x8001, 0x8001, 0x8001, 0x8001, 0x831A, 0x8633, 0x894C, - 0x8C64, 0x8F7D, 0x8B9E, 0x87BF, 0x83E0, 0x15AB, 0x1579, 0x154B, - 0x151D, 0x1513, 0x1508, 0x1521, 0x1539, 0x1551, 0x1524, 0x14F7, - 0x14CA, 0x14BF, 0x14B4, 0x14CB, 0x14E2, 0x14F6, 0x14CA, 0x149D, - 0x1470, 0x1471, 0x1475, 0x147C, 0x1486, 0x1491, 0x149E, 0x14AD, - 0x14BB, 0x14CB, 0x14DA, 0x14E9, 0x14F8, 0x1506, 0x1513, 0x151E, - 0x1528, 0x1530, 0x155C, 0x1584, 0xE7BC, 0xE839, 0xE8A7, 0xE919, - 0xE929, 0xE938, 0xE8E7, 0xE89B, 0xE846, 0xE8B8, 0xE920, 0xE989, - 0xE995, 0xE9A0, 0xE951, 0xE906, 0xE8B4, 0xE91B, 0xE97A, 0xE9DF, - 0xE9DC, 0xE9D7, 0xE9CF, 0xE9C6, 0xE9BB, 0xE9AE, 0xE99F, 0xE98F, - 0xE97E, 0xE96C, 0xE959, 0xE947, 0xE934, 0xE923, 0xE913, 0xE906, - 0xE8FB, 0xE888, 0xE826, 0xEBAA, 0xEBFB, 0xEC1B, 0xEC35, 0xEC0F, - 0xEBE9, 0xEB8B, 0xEB30, 0xEAAE, 0xEAE2, 0xEAE7, 0xEAE7, 0xEAB8, - 0xEA87, 0xEA31, 0xE9DE, 0xE964, 0xE976, 0xE958, 0xE94B, 0xE94B, - 0xE95A, 0xE976, 0xE99E, 0xE9CF, 0xEA08, 0xEA45, 0xEA85, 0xEAC7, - 0xEB09, 0xEB49, 0xEB87, 0xEBC1, 0xEBF7, 0xEC28, 0xEC53, 0xEC78, - 0xEC3D, 0xEC0D, 0xB878, 0xB9A6, 0xBB21, 0xBC96, 0xBD32, 0xBDD1, - 0xBD93, 0xBD4B, 0xBD4B, 0xBE8D, 0xC01B, 0xC1A5, 0xC24F, 0xC2FA, - 0xC2BE, 0xC278, 0xC27B, 0xC3E2, 0xC598, 0xC723, 0xC719, 0xC6DE, - 0xC678, 0xC5ED, 0xC543, 0xC480, 0xC3AA, 0xC2C6, 0xC1DA, 0xC0EB, - 0xBFFE, 0xBF16, 0xBE39, 0xBD69, 0xBCAC, 0xBC05, 0xBB78, 0xBA5C, - 0xB932, 0xF95B, 0xFA6B, 0xFB62, 0xFC72, 0xFD30, 0xFDEC, 0xFE4D, - 0xFEBC, 0xFF15, 0x001D, 0x0118, 0x0226, 0x02D3, 0x037E, 0x03C3, - 0x0412, 0x0458, 0x0551, 0x064B, 0x0754, 0x073E, 0x0700, 0x069C, - 0x0618, 0x0575, 0x04B8, 0x03E5, 0x0300, 0x020D, 0x0111, 0x0012, - 0xFF15, 0xFE1F, 0xFD36, 0xFC62, 0xFBA8, 0xFB0F, 0xFA3A, 0xF9BF, - 0xDB61, 0xDB40, 0xDAF3, 0xDABA, 0xDAD4, 0xDAF0, 0xDB55, 0xDBC8, - 0xDC06, 0xDC04, 0xDBD7, 0xDBBE, 0xDBE7, 0xDC12, 0xDC75, 0xDCE5, - 0xDD24, 0xDD34, 0xDD1C, 0xDD36, 0xDD25, 0xDD07, 0xDCDE, 0xDCAD, - 0xDC76, 0xDC3C, 0xDBFF, 0xDBC3, 0xDB8A, 0xDB54, 0xDB24, 0xDAF9, - 0xDAD5, 0xDAB9, 0xDAA4, 0xDA96, 0xDA90, 0xDAC1, 0xDB28, 0x28AA, - 0x2696, 0x248C, 0x2273, 0x218A, 0x20A2, 0x20EC, 0x212F, 0x2173, - 0x1F6F, 0x1D69, 0x1B59, 0x1A7E, 0x19A4, 0x1A01, 0x1A58, 0x1AA5, - 0x18B1, 0x16AE, 0x14AD, 0x14C6, 0x1515, 0x1595, 0x1640, 0x1711, - 0x1803, 0x1910, 0x1A33, 0x1B66, 0x1CA3, 0x1DE4, 0x1F21, 0x2054, - 0x2176, 0x227F, 0x2367, 0x2427, 0x25EE, 0x2765, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x03D4, 0x07A8, 0x0B7D, 0x0F51, 0x1326, 0x0E5C, 0x0993, - 0x04C9, 0x0000, 0x0000, 0x0000, 0x0000, 0xFCFD, 0xF9F9, 0xF6F5, - 0xF3F1, 0xF0ED, 0xF4B2, 0xF877, 0xFC3C, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x7CA7, 0x7950, 0x75F9, 0x72A1, 0x6F4A, 0x7377, - 0x77A4, 0x7BD1, 0x8001, 0x8001, 0x8001, 0x8001, 0x831A, 0x8633, - 0x894C, 0x8C64, 0x8F7D, 0x8B9E, 0x87BF, 0x83E0, 0x0000, 0xFFF2, - 0xFFD2, 0xFFAC, 0xFF90, 0xFF8C, 0xFFAC, 0x0000, 0x00B6, 0x01D3, - 0x0321, 0x046E, 0x0585, 0x0632, 0x0641, 0x057C, 0x03FD, 0x020E, - 0xFFF8, 0xFE01, 0xFC74, 0xFB98, 0xFB70, 0xFBB9, 0xFC54, 0xFD23, - 0xFE07, 0xFEE2, 0xFF94, 0x0000, 0x0032, 0x0050, 0x005C, 0x005A, - 0x004E, 0x003C, 0x0027, 0x0014, 0x0005, 0x2108, 0x211A, 0x2144, - 0x2173, 0x2197, 0x219D, 0x2173, 0x2108, 0x1F4F, 0x1CB3, 0x1B58, - 0x1EA5, 0x24C2, 0x27EE, 0x242A, 0x1D77, 0x1A10, 0x1E5F, 0x25FC, - 0x29EC, 0x255C, 0x1D1F, 0x18B6, 0x191D, 0x1A2A, 0x1BA1, 0x1D48, - 0x1EE2, 0x2036, 0x2108, 0x216E, 0x21A9, 0x21C0, 0x21BD, 0x21A5, - 0x2180, 0x2157, 0x2130, 0x2113, 0x030E, 0xC001, 0x030E, 0x3FFF, - 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(skeeter_seg6_animvalue_060071F8, 0x001b9cc0, 41188, 0x000071f8, 2676); // 0x06007C6C -static const u16 skeeter_seg6_animindex_06007C6C[] = { - 0x0001, 0x0000, 0x0027, 0x0001, 0x0027, 0x0028, 0x0001, 0x0000, 0x0001, 0x004F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0538, 0x0001, 0x0000, - 0x0027, 0x00C5, 0x0027, 0x00EC, 0x0027, 0x0113, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0027, 0x009E, - 0x0001, 0x0000, 0x0027, 0x0050, 0x0027, 0x0077, - 0x0001, 0x0000, 0x0001, 0x0537, 0x0001, 0x0000, - 0x0027, 0x01AF, 0x0027, 0x01D6, 0x0027, 0x01FD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0027, 0x0188, - 0x0001, 0x0000, 0x0027, 0x013A, 0x0027, 0x0161, - 0x0001, 0x0534, 0x0001, 0x0535, 0x0001, 0x0536, - 0x0027, 0x02C0, 0x0027, 0x02E7, 0x0027, 0x030E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0027, 0x0299, - 0x0027, 0x0224, 0x0027, 0x024B, 0x0027, 0x0272, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0027, 0x0496, 0x0001, 0x04BD, - 0x0001, 0x0000, 0x0027, 0x0335, 0x0001, 0x035C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x04BE, 0x0027, 0x04BF, 0x0001, 0x0000, - 0x0001, 0x035D, 0x0027, 0x035E, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0027, 0x0421, 0x0027, 0x0448, 0x0027, 0x046F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0027, 0x03FA, - 0x0027, 0x0385, 0x0027, 0x03AC, 0x0027, 0x03D3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0027, 0x04E6, 0x0027, 0x050D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(skeeter_seg6_animindex_06007C6C, 0x001b9cc0, 41188, 0x00007c6c, 348); // 0x06007DC8 static const struct Animation skeeter_seg6_anim_06007DC8 = { diff --git a/actors/skeeter/model.inc.c b/actors/skeeter/model.inc.c index f8927fe13..025040caa 100644 --- a/actors/skeeter/model.inc.c +++ b/actors/skeeter/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Skeeter // Unreferenced light group @@ -37,22 +38,13 @@ UNUSED static const Lights1 skeeter_lights_unused6 = gdSPDefLights1( ); // 0x06000090 -ALIGNED8 const Texture skeeter_seg6_texture_06000090[] = { -#include "actors/skeeter/skeeter_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(skeeter_seg6_texture_06000090, "actors/skeeter/skeeter_eye.rgba16.inc.c", 0x001b9cc0, 41188, 0x00000090, 2048); // 0x06000890 -ALIGNED8 const Texture skeeter_seg6_texture_06000890[] = { -#include "actors/skeeter/skeeter_iris.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(skeeter_seg6_texture_06000890, "actors/skeeter/skeeter_iris.rgba16.inc.c", 0x001b9cc0, 41188, 0x00000890, 256); // 0x06000990 -static const Vtx skeeter_seg6_vertex_06000990[] = { - {{{ -44, 45, 0}, 0, { 0, 0}, {0x00, 0xff, 0xd4, 0xff}}}, - {{{ -44, -44, 0}, 0, { 0, 990}, {0x00, 0xff, 0xd4, 0xff}}}, - {{{ 45, -44, 0}, 0, { 990, 990}, {0x00, 0xff, 0xd4, 0xff}}}, - {{{ 45, 45, 0}, 0, { 990, 0}, {0x00, 0xff, 0xd4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06000990, 0x001b9cc0, 41188, 0x00000990, 64); // 0x060009D0 - 0x06000A08 const Gfx skeeter_seg6_dl_060009D0[] = { @@ -83,12 +75,7 @@ const Gfx skeeter_seg6_dl_06000A08[] = { }; // 0x06000A78 -static const Vtx skeeter_seg6_vertex_06000A78[] = { - {{{ -14, 15, 0}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -14, -14, 0}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 15, -14, 0}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 15, 15, 0}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06000A78, 0x001b9cc0, 41188, 0x00000a78, 64); // 0x06000AB8 - 0x06000AF0 const Gfx skeeter_seg6_dl_06000AB8[] = { @@ -119,12 +106,7 @@ const Gfx skeeter_seg6_dl_06000AF0[] = { }; // 0x06000B60 -static const Vtx skeeter_seg6_vertex_06000B60[] = { - {{{ -17, 18, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -17, -17, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 18, -17, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 18, 18, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06000B60, 0x001b9cc0, 41188, 0x00000b60, 64); // 0x06000BA0 - 0x06000BD8 const Gfx skeeter_seg6_dl_06000BA0[] = { @@ -155,11 +137,7 @@ const Gfx skeeter_seg6_dl_06000BD8[] = { }; // 0x06000C48 -static const Vtx skeeter_seg6_vertex_06000C48[] = { - {{{ 66, 8, 69}, 0, { 536, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 85, -24, -35}, 0, { -99, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 63, 75, -10}, 0, { 218, 421}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06000C48, 0x001b9cc0, 41188, 0x00000c48, 48); // 0x06000C78 - 0x06000CA8 const Gfx skeeter_seg6_dl_06000C78[] = { @@ -190,11 +168,7 @@ const Gfx skeeter_seg6_dl_06000CA8[] = { }; // 0x06000D18 -static const Vtx skeeter_seg6_vertex_06000D18[] = { - {{{ 63, 75, 11}, 0, { 218, 421}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 85, -24, 36}, 0, { 536, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 66, 8, -68}, 0, { -99, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06000D18, 0x001b9cc0, 41188, 0x00000d18, 48); // 0x06000D48 - 0x06000D78 const Gfx skeeter_seg6_dl_06000D48[] = { @@ -231,14 +205,7 @@ static const Lights1 skeeter_seg6_lights_06000DE8 = gdSPDefLights1( ); // 0x06000E00 -static const Vtx skeeter_seg6_vertex_06000E00[] = { - {{{ 45, -24, -122}, 0, { 0, 0}, {0x6a, 0xe9, 0xc0, 0xff}}}, - {{{ 45, 120, 76}, 0, { 0, 0}, {0x24, 0x60, 0x4a, 0xff}}}, - {{{ 45, -24, 123}, 0, { 0, 0}, {0x28, 0xd6, 0x70, 0xff}}}, - {{{ 45, 120, -75}, 0, { 0, 0}, {0xa5, 0x45, 0xcb, 0xff}}}, - {{{ -14, 0, 0}, 0, { 0, 0}, {0x82, 0xfd, 0x00, 0xff}}}, - {{{ 45, -114, 0}, 0, { 0, 0}, {0xb2, 0x9d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06000E00, 0x001b9cc0, 41188, 0x00000e00, 96); // 0x06000E60 - 0x06000EC0 const Gfx skeeter_seg6_dl_06000E60[] = { @@ -263,1016 +230,175 @@ const Gfx skeeter_seg6_dl_06000EC0[] = { }; // 0x06000EF0 -static const Vtx skeeter_seg6_vertex_06000EF0[] = { - {{{ -15, 0, 0}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, 76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, -76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, -123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -114, 0}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, 123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, -123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, 123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -114, 0}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, -76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, 76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06000EF0, 0x001b9cc0, 41188, 0x00000ef0, 176); // 0x06000FA0 -static const Vtx skeeter_seg6_vertex_06000FA0[] = { - {{{ 555, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 555, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06000FA0, 0x001b9cc0, 41188, 0x00000fa0, 64); // 0x06000FE0 -static const Vtx skeeter_seg6_vertex_06000FE0[] = { - {{{ 405, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 405, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06000FE0, 0x001b9cc0, 41188, 0x00000fe0, 64); // 0x06001020 -static const Vtx skeeter_seg6_vertex_06001020[] = { - {{{ -15, 0, 0}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, 76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, -76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, -123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -114, 0}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, 123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, -123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, 123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -114, 0}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, -76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, 76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001020, 0x001b9cc0, 41188, 0x00000ef0, 176); // 0x060010D0 -static const Vtx skeeter_seg6_vertex_060010D0[] = { - {{{ 555, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 555, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060010D0, 0x001b9cc0, 41188, 0x00000fa0, 64); // 0x06001110 -static const Vtx skeeter_seg6_vertex_06001110[] = { - {{{ 405, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 405, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001110, 0x001b9cc0, 41188, 0x00000fe0, 64); // 0x06001150 -static const Vtx skeeter_seg6_vertex_06001150[] = { - {{{ 45, 119, 76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, -76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ -15, 0, 0}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -114, 0}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, 123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, -123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -114, 0}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, -123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, 123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, -76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, 76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001150, 0x001b9cc0, 41188, 0x00001150, 176); // 0x06001200 -static const Vtx skeeter_seg6_vertex_06001200[] = { - {{{ 0, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 555, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 555, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001200, 0x001b9cc0, 41188, 0x00001200, 64); // 0x06001240 -static const Vtx skeeter_seg6_vertex_06001240[] = { - {{{ 0, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 405, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 405, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001240, 0x001b9cc0, 41188, 0x00001240, 64); // 0x06001280 -static const Vtx skeeter_seg6_vertex_06001280[] = { - {{{ -62, -30, 17}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -60, -18, 34}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, -4, 12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -45, -52, 19}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -40, -30, 51}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -20, -66, 18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -14, -37, 59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 6, -70, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 13, -38, 59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 33, -63, 8}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 39, -34, 49}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 54, -46, 1}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 59, -24, 32}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 67, -23, -6}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, -10, 10}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, -12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001280, 0x001b9cc0, 41188, 0x00001280, 256); // 0x06001380 -static const Vtx skeeter_seg6_vertex_06001380[] = { - {{{ -66, -27, -2}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -62, -30, 17}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, -4, 12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -52, -45, -18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -45, -52, 19}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -30, -57, -31}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -20, -66, 18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -3, -60, -38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 6, -70, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 23, -54, -40}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 33, -63, 8}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 47, -39, -36}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 54, -46, 1}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 63, -19, -26}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 67, -23, -6}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, -12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001380, 0x001b9cc0, 41188, 0x00001380, 256); // 0x06001480 -static const Vtx skeeter_seg6_vertex_06001480[] = { - {{{ -69, -9, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -66, -27, -2}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, -4, 12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -58, -13, -39}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -52, -45, -18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -37, -15, -59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -30, -57, -31}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -11, -15, -69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -3, -60, -38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 16, -12, -69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 23, -54, -40}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 41, -7, -58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 47, -39, -36}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 60, -1, -38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 63, -19, -26}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, -12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001480, 0x001b9cc0, 41188, 0x00001480, 256); // 0x06001580 -static const Vtx skeeter_seg6_vertex_06001580[] = { - {{{ -70, 10, -10}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -69, -9, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, -4, 12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -59, 24, -32}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -58, -13, -39}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -39, 34, -49}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -37, -15, -59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -13, 38, -59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -11, -15, -69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 14, 37, -59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 16, -12, -69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 40, 30, -51}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 41, -7, -58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 60, 18, -34}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 60, -1, -38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, -12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001580, 0x001b9cc0, 41188, 0x00001580, 256); // 0x06001680 -static const Vtx skeeter_seg6_vertex_06001680[] = { - {{{ -67, 23, 6}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, 10, -10}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, -4, 12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -54, 46, -1}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -59, 24, -32}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -33, 63, -8}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -39, 34, -49}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -6, 70, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -13, 38, -59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 20, 66, -18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 14, 37, -59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 45, 52, -19}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 40, 30, -51}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 62, 30, -17}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 60, 18, -34}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, -12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001680, 0x001b9cc0, 41188, 0x00001680, 256); // 0x06001780 -static const Vtx skeeter_seg6_vertex_06001780[] = { - {{{ -63, 19, 26}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -67, 23, 6}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, -4, 12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -47, 39, 36}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -54, 46, -1}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -23, 54, 40}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -33, 63, -8}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 3, 60, 38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -6, 70, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 30, 57, 31}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 20, 66, -18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 52, 45, 18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 45, 52, -19}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 66, 27, 2}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 62, 30, -17}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, -12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001780, 0x001b9cc0, 41188, 0x00001780, 256); // 0x06001880 -static const Vtx skeeter_seg6_vertex_06001880[] = { - {{{ -60, 1, 38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -63, 19, 26}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, -4, 12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -41, 7, 58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -47, 39, 36}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -16, 12, 69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -23, 54, 40}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 11, 15, 69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 3, 60, 38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 37, 15, 59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 30, 57, 31}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 58, 13, 39}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 52, 45, 18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 69, 9, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 66, 27, 2}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, -12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001880, 0x001b9cc0, 41188, 0x00001880, 256); // 0x06001980 -static const Vtx skeeter_seg6_vertex_06001980[] = { - {{{ -60, -18, 34}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -60, 1, 38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, -4, 12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -40, -30, 51}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -41, 7, 58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -14, -37, 59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -16, 12, 69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 13, -38, 59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 11, 15, 69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 39, -34, 49}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 37, 15, 59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 59, -24, 32}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 58, 13, 39}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, -10, 10}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 69, 9, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, -12}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001980, 0x001b9cc0, 41188, 0x00001980, 256); // 0x06001A80 -static const Vtx skeeter_seg6_vertex_06001A80[] = { - {{{ 45, 119, 76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, -76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ -15, 0, 0}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -114, 0}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, 123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, -123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -114, 0}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, -123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, -25, 123}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, -76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, - {{{ 45, 119, 76}, 0, { 0, 0}, {0xfc, 0x80, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001A80, 0x001b9cc0, 41188, 0x00001150, 176); // 0x06001B30 -static const Vtx skeeter_seg6_vertex_06001B30[] = { - {{{ 0, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 555, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 555, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001B30, 0x001b9cc0, 41188, 0x00001200, 64); // 0x06001B70 -static const Vtx skeeter_seg6_vertex_06001B70[] = { - {{{ 0, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 405, 0, 15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 405, 0, -15}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001B70, 0x001b9cc0, 41188, 0x00001240, 64); // 0x06001BB0 -static const Vtx skeeter_seg6_vertex_06001BB0[] = { - {{{ -70, -4, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -59, -19, -35}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -62, -31, -18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -39, -30, -51}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -44, -52, -20}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -13, -37, -59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -20, -66, -18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 14, -38, -58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 7, -70, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 40, -34, -49}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 33, -63, -7}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 60, -24, -31}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 55, -46, 0}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, -10, -9}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 67, -22, 7}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001BB0, 0x001b9cc0, 41188, 0x00001bb0, 256); // 0x06001CB0 -static const Vtx skeeter_seg6_vertex_06001CB0[] = { - {{{ -70, -4, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -62, -31, -18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -66, -27, 1}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -44, -52, -20}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -52, -46, 17}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -20, -66, -18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -30, -57, 30}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 7, -70, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -3, -60, 38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 33, -63, -7}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 23, -54, 41}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 55, -46, 0}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 47, -39, 37}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 67, -22, 7}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 63, -18, 28}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001CB0, 0x001b9cc0, 41188, 0x00001cb0, 256); // 0x06001DB0 -static const Vtx skeeter_seg6_vertex_06001DB0[] = { - {{{ -70, -4, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -66, -27, 1}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, -10, 13}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -52, -46, 17}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -59, -14, 38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -30, -57, 30}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -38, -16, 58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -3, -60, 38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -13, -15, 69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 23, -54, 41}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 14, -12, 69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 47, -39, 37}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 40, -7, 58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 63, -18, 28}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 60, -1, 39}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001DB0, 0x001b9cc0, 41188, 0x00001db0, 256); // 0x06001EB0 -static const Vtx skeeter_seg6_vertex_06001EB0[] = { - {{{ -70, -4, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, -10, 13}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, 10, 9}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -59, -14, 38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -60, 24, 31}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -38, -16, 58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -40, 34, 49}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -13, -15, 69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -14, 38, 58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 14, -12, 69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 13, 37, 59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 40, -7, 58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 39, 30, 51}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 60, -1, 39}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 59, 19, 35}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001EB0, 0x001b9cc0, 41188, 0x00001eb0, 256); // 0x06001FB0 -static const Vtx skeeter_seg6_vertex_06001FB0[] = { - {{{ -70, -4, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -70, 10, 9}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -67, 22, -7}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -60, 24, 31}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -55, 46, 0}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -40, 34, 49}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -33, 63, 7}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -14, 38, 58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -7, 70, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 13, 37, 59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 20, 66, 18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 39, 30, 51}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 44, 52, 20}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 59, 19, 35}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 62, 31, 18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06001FB0, 0x001b9cc0, 41188, 0x00001fb0, 256); // 0x060020B0 -static const Vtx skeeter_seg6_vertex_060020B0[] = { - {{{ -70, -4, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -67, 22, -7}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -63, 18, -28}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -55, 46, 0}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -47, 39, -37}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -33, 63, 7}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -23, 54, -41}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -7, 70, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 3, 60, -38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 20, 66, 18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 30, 57, -30}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 44, 52, 20}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 52, 46, -17}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 62, 31, 18}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 66, 27, -1}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060020B0, 0x001b9cc0, 41188, 0x000020b0, 256); // 0x060021B0 -static const Vtx skeeter_seg6_vertex_060021B0[] = { - {{{ -70, -4, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -63, 18, -28}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -60, 1, -39}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -47, 39, -37}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -40, 7, -58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -23, 54, -41}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -14, 12, -69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 3, 60, -38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 13, 15, -69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 30, 57, -30}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 38, 16, -58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 52, 46, -17}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 59, 14, -38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 66, 27, -1}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 10, -13}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060021B0, 0x001b9cc0, 41188, 0x000021b0, 256); // 0x060022B0 -static const Vtx skeeter_seg6_vertex_060022B0[] = { - {{{ -70, -4, -14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -60, 1, -39}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -59, -19, -35}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -40, 7, -58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -39, -30, -51}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -14, 12, -69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ -13, -37, -59}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 13, 15, -69}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 14, -38, -58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 38, 16, -58}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 40, -34, -49}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 59, 14, -38}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 60, -24, -31}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 10, -13}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, -10, -9}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, - {{{ 70, 4, 14}, 0, { 0, 0}, {0xef, 0xea, 0xd9, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060022B0, 0x001b9cc0, 41188, 0x000022b0, 256); // 0x060023B0 -static const Vtx skeeter_seg6_vertex_060023B0[] = { - {{{ -57, -7, 13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, 0, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, -15, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 0, 30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, -21, 36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 0, 42}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, -26, 45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 0, 51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, -28, 50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 0, 57}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, -30, 51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 0, 60}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, -28, 50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 0, 57}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, -26, 45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060023B0, 0x001b9cc0, 41188, 0x000023b0, 256); // 0x060024B0 -static const Vtx skeeter_seg6_vertex_060024B0[] = { - {{{ 15, 0, 57}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, -26, 45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 0, 51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, -21, 36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 0, 42}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, -15, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 0, 30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, -7, 13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 0, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, -13, 7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, -7, 13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, -26, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, -15, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, -36, 21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060024B0, 0x001b9cc0, 41188, 0x000024b0, 256); // 0x060025B0 -static const Vtx skeeter_seg6_vertex_060025B0[] = { - {{{ -51, -15, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, -36, 21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, -21, 36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, -45, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, -26, 45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, -50, 28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, -28, 50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, -51, 30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, -30, 51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, -50, 28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, -28, 50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, -45, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, -26, 45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, -36, 21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, -21, 36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, -26, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060025B0, 0x001b9cc0, 41188, 0x000025b0, 256); // 0x060026B0 -static const Vtx skeeter_seg6_vertex_060026B0[] = { - {{{ 42, -21, 36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, -26, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, -15, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, -13, 7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, -7, 13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, -15, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, -13, 7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, -30, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, -26, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, -42, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, -36, 21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, -51, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, -45, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, -57, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060026B0, 0x001b9cc0, 41188, 0x000026b0, 256); // 0x060027B0 -static const Vtx skeeter_seg6_vertex_060027B0[] = { - {{{ -30, -45, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, -57, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, -50, 28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, -60, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, -51, 30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, -57, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, -50, 28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, -51, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, -45, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, -42, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, -36, 21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, -30, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, -26, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, -15, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, -13, 7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060027B0, 0x001b9cc0, 41188, 0x000027b0, 256); // 0x060028B0 -static const Vtx skeeter_seg6_vertex_060028B0[] = { - {{{ -57, -13, -7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, -15, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, -26, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, -30, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, -36, -21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, -42, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, -45, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, -51, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, -50, -28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, -57, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, -51, -30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, -60, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, -50, -28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, -57, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, -45, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060028B0, 0x001b9cc0, 41188, 0x000028b0, 256); // 0x060029B0 -static const Vtx skeeter_seg6_vertex_060029B0[] = { - {{{ 15, -57, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, -45, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, -51, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, -36, -21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, -42, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, -26, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, -30, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, -13, -7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, -15, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, -7, -13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, -13, -7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, -15, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, -26, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, -21, -36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060029B0, 0x001b9cc0, 41188, 0x000029b0, 256); // 0x06002AB0 -static const Vtx skeeter_seg6_vertex_06002AB0[] = { - {{{ -51, -26, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, -21, -36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, -36, -21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, -26, -45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, -45, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, -28, -50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, -50, -28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, -30, -51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, -51, -30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, -28, -50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, -50, -28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, -26, -45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, -45, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, -21, -36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, -36, -21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, -15, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06002AB0, 0x001b9cc0, 41188, 0x00002ab0, 256); // 0x06002BB0 -static const Vtx skeeter_seg6_vertex_06002BB0[] = { - {{{ 42, -36, -21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, -15, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, -26, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, -7, -13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, -13, -7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, 0, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, -7, -13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 0, -30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, -15, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 0, -42}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, -21, -36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 0, -51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, -26, -45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 0, -57}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06002BB0, 0x001b9cc0, 41188, 0x00002bb0, 256); // 0x06002CB0 -static const Vtx skeeter_seg6_vertex_06002CB0[] = { - {{{ -30, -26, -45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 0, -57}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, -28, -50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 0, -60}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, -30, -51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 0, -57}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, -28, -50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 0, -51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, -26, -45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 0, -42}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, -21, -36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 0, -30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, -15, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 0, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, -7, -13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06002CB0, 0x001b9cc0, 41188, 0x00002cb0, 256); // 0x06002DB0 -static const Vtx skeeter_seg6_vertex_06002DB0[] = { - {{{ -57, 7, -13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, 0, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 15, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 0, -30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 21, -36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 0, -42}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 26, -45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 0, -51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 28, -50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 0, -57}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 30, -51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 0, -60}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 28, -50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 0, -57}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 26, -45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06002DB0, 0x001b9cc0, 41188, 0x00002db0, 256); // 0x06002EB0 -static const Vtx skeeter_seg6_vertex_06002EB0[] = { - {{{ 15, 0, -57}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 26, -45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 0, -51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 21, -36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 0, -42}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 15, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 0, -30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 7, -13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 0, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, 13, -7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, 7, -13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 26, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 15, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 36, -21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06002EB0, 0x001b9cc0, 41188, 0x00002eb0, 256); // 0x06002FB0 -static const Vtx skeeter_seg6_vertex_06002FB0[] = { - {{{ -51, 15, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 36, -21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 21, -36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 45, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 26, -45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 50, -28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 28, -50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 51, -30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 30, -51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 50, -28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 28, -50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 45, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 26, -45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 36, -21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 21, -36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 26, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06002FB0, 0x001b9cc0, 41188, 0x00002fb0, 256); // 0x060030B0 -static const Vtx skeeter_seg6_vertex_060030B0[] = { - {{{ 42, 21, -36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 26, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 15, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 13, -7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 7, -13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, 15, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, 13, -7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 30, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 26, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 42, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 36, -21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 51, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 45, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 57, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060030B0, 0x001b9cc0, 41188, 0x000030b0, 256); // 0x060031B0 -static const Vtx skeeter_seg6_vertex_060031B0[] = { - {{{ -30, 45, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 57, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 50, -28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 60, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 51, -30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 57, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 50, -28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 51, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 45, -26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 42, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 36, -21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 30, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 26, -15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 15, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 13, -7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060031B0, 0x001b9cc0, 41188, 0x000031b0, 256); // 0x060032B0 -static const Vtx skeeter_seg6_vertex_060032B0[] = { - {{{ -57, 13, 7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, 15, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 26, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 30, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 36, 21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 42, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 45, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 51, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 50, 28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 57, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 51, 30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 60, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 50, 28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 57, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 45, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060032B0, 0x001b9cc0, 41188, 0x000032b0, 256); // 0x060033B0 -static const Vtx skeeter_seg6_vertex_060033B0[] = { - {{{ 15, 57, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 45, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 51, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 36, 21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 42, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 26, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 30, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 13, 7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 15, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, 7, 13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, 13, 7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 15, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 26, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 21, 36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060033B0, 0x001b9cc0, 41188, 0x000033b0, 256); // 0x060034B0 -static const Vtx skeeter_seg6_vertex_060034B0[] = { - {{{ -51, 26, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 21, 36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 36, 21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 26, 45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 45, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 28, 50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 50, 28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 30, 51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 51, 30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 28, 50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 50, 28}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 26, 45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 45, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 21, 36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 36, 21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 15, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060034B0, 0x001b9cc0, 41188, 0x000034b0, 256); // 0x060035B0 -static const Vtx skeeter_seg6_vertex_060035B0[] = { - {{{ 42, 36, 21}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 15, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 26, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 7, 13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 13, 7}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, 0, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -57, 7, 13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 0, 30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -51, 15, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 0, 42}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -42, 21, 36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 0, 51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -30, 26, 45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 0, 57}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060035B0, 0x001b9cc0, 41188, 0x000035b0, 256); // 0x060036B0 -static const Vtx skeeter_seg6_vertex_060036B0[] = { - {{{ -30, 26, 45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 0, 57}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ -15, 28, 50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 0, 60}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 0, 30, 51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 0, 57}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 15, 28, 50}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 0, 51}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 30, 26, 45}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 0, 42}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 42, 21, 36}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 0, 30}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 51, 15, 26}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 0, 15}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 57, 7, 13}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, - {{{ 60, 0, 0}, 0, { 0, 0}, {0xcf, 0x32, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060036B0, 0x001b9cc0, 41188, 0x000036b0, 256); // 0x060037B0 -static const Vtx skeeter_seg6_vertex_060037B0[] = { - {{{ 162, 7, -7}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, 7, -7}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 0, -7, 7}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, - {{{ 162, -7, 7}, 0, { 0, 0}, {0x15, 0x15, 0x08, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060037B0, 0x001b9cc0, 41188, 0x000037b0, 64); // 0x060037F0 -static const Vtx skeeter_seg6_vertex_060037F0[] = { - {{{ 48, -166, 48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -166, 68}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 90, -127, 90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -127, 127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 117, -68, 117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -68, 166}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 127, 0, 127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 0, 180}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 117, 68, 117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 68, 166}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 90, 127, 90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 127, 127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 48, 166, 48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 166, 68}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060037F0, 0x001b9cc0, 41188, 0x000037f0, 256); // 0x060038F0 -static const Vtx skeeter_seg6_vertex_060038F0[] = { - {{{ 68, -166, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 48, -166, 48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 127, -127, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 90, -127, 90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 166, -68, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 117, -68, 117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 180, 0, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 127, 0, 127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 166, 68, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 117, 68, 117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 127, 127, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 90, 127, 90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 68, 166, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 48, 166, 48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060038F0, 0x001b9cc0, 41188, 0x000038f0, 256); // 0x060039F0 -static const Vtx skeeter_seg6_vertex_060039F0[] = { - {{{ 48, -166, -48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 68, -166, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 90, -127, -90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 127, -127, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 117, -68, -117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 166, -68, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 127, 0, -127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 180, 0, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 117, 68, -117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 166, 68, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 90, 127, -90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 127, 127, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 48, 166, -48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 68, 166, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_060039F0, 0x001b9cc0, 41188, 0x000039f0, 256); // 0x06003AF0 -static const Vtx skeeter_seg6_vertex_06003AF0[] = { - {{{ 0, -166, -68}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 48, -166, -48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -127, -127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 90, -127, -90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -68, -166}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 117, -68, -117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 0, -180}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 127, 0, -127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 68, -166}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 117, 68, -117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 127, -127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 90, 127, -90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 166, -68}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 48, 166, -48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06003AF0, 0x001b9cc0, 41188, 0x00003af0, 256); // 0x06003BF0 -static const Vtx skeeter_seg6_vertex_06003BF0[] = { - {{{ -48, -166, -48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -166, -68}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -90, -127, -90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -127, -127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -117, -68, -117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -68, -166}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -127, 0, -127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 0, -180}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -117, 68, -117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 68, -166}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -90, 127, -90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 127, -127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -48, 166, -48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 166, -68}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06003BF0, 0x001b9cc0, 41188, 0x00003bf0, 256); // 0x06003CF0 -static const Vtx skeeter_seg6_vertex_06003CF0[] = { - {{{ -68, -166, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -48, -166, -48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -127, -127, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -90, -127, -90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -166, -68, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -117, -68, -117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -180, 0, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -127, 0, -127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -166, 68, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -117, 68, -117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -127, 127, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -90, 127, -90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -68, 166, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -48, 166, -48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06003CF0, 0x001b9cc0, 41188, 0x00003cf0, 256); // 0x06003DF0 -static const Vtx skeeter_seg6_vertex_06003DF0[] = { - {{{ -48, -166, 48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -68, -166, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -90, -127, 90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -127, -127, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -117, -68, 117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -166, -68, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -127, 0, 127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -180, 0, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -117, 68, 117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -166, 68, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -90, 127, 90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -127, 127, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -48, 166, 48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -68, 166, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06003DF0, 0x001b9cc0, 41188, 0x00003df0, 256); // 0x06003EF0 -static const Vtx skeeter_seg6_vertex_06003EF0[] = { - {{{ 0, -166, 68}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -48, -166, 48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -127, 127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -90, -127, 90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, -68, 166}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -117, -68, 117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 0, 180}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -127, 0, 127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 68, 166}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -117, 68, 117}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 127, 127}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -90, 127, 90}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 166, 68}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ -48, 166, 48}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, - {{{ 0, 180, 0}, 0, { 0, 0}, {0x42, 0xa5, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(skeeter_seg6_vertex_06003EF0, 0x001b9cc0, 41188, 0x00003ef0, 256); // 0x06003FF0 - 0x06004040 const Gfx skeeter_seg6_dl_06003FF0[] = { diff --git a/actors/small_key/model.inc.c b/actors/small_key/model.inc.c index d6493eb75..5f522799a 100644 --- a/actors/small_key/model.inc.c +++ b/actors/small_key/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Small Key (unused) // ??? @@ -30,308 +31,52 @@ static const Lights1 small_key_seg5_lights_050057E0 = gdSPDefLights1( // align UNUSED static const u64 small_key_unused_2 = 0; // 0x05005800 -static const Vtx small_key_seg5_vertex_05005800[] = { - {{{ -14, -109, 14}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 14, -109, 14}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -14, 57, 14}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 14, -50, -14}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 14, -73, -14}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -14, -50, -14}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -19, 180, 67}, 0, { 0, 0}, {0x00, 0x77, 0x2d, 0x00}}}, - {{{ 19, 180, 67}, 0, { 0, 0}, {0x00, 0x77, 0x2d, 0x00}}}, - {{{ 14, 195, 28}, 0, { 0, 0}, {0x00, 0x77, 0x2d, 0x00}}}, - {{{ -14, -109, -14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, -109, -14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -14, -109, 14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, -109, 14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -109, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 57, 14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05005800, 0x00166c60, 26968, 0x00005800, 240); // 0x050058F0 -static const Vtx small_key_seg5_vertex_050058F0[] = { - {{{ -14, -14, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 57, 14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 57, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 195, -28}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 57, -48}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 57, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ 14, 195, 28}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 57, 48}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 57, 14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -14, 57, -14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -14, 57, -48}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, 57, -14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -14, -14, -14}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -14, 57, -14}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 14, -14, -14}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_050058F0, 0x00166c60, 26968, 0x000058f0, 240); // 0x050059E0 -static const Vtx small_key_seg5_vertex_050059E0[] = { - {{{ 14, -73, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 14, -109, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -14, -73, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 14, -14, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 14, -50, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -14, -14, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 14, -109, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -109, -58}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -73, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -73, -14}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 14, -73, -58}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -14, -73, -14}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -14, -73, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -73, -58}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -109, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_050059E0, 0x00166c60, 26968, 0x000059e0, 240); // 0x05005AD0 -static const Vtx small_key_seg5_vertex_05005AD0[] = { - {{{ -14, -109, -14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -14, -109, -58}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, -109, -14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, -50, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -50, -58}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -14, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -14, -14}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 14, -14, -58}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -14, -14, -14}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -14, -14, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -14, -58}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -50, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -50, -14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -14, -50, -58}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, -50, -14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05005AD0, 0x00166c60, 26968, 0x00005ad0, 240); // 0x05005BC0 -static const Vtx small_key_seg5_vertex_05005BC0[] = { - {{{ -14, 57, 48}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -14, 57, 14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, 57, 48}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 23, 103, 83}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 23, 149, 83}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -23, 103, 83}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -23, 103, -83}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -23, 149, -83}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 23, 103, -83}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -14, 57, 48}, 0, { 0, 0}, {0x00, 0xb5, 0x66, 0x00}}}, - {{{ 23, 103, 83}, 0, { 0, 0}, {0x00, 0xb5, 0x66, 0x00}}}, - {{{ -23, 103, 83}, 0, { 0, 0}, {0x00, 0xb5, 0x66, 0x00}}}, - {{{ -23, 103, -83}, 0, { 0, 0}, {0x00, 0xb5, 0x9a, 0x00}}}, - {{{ 23, 103, -83}, 0, { 0, 0}, {0x00, 0xb5, 0x9a, 0x00}}}, - {{{ -14, 57, -48}, 0, { 0, 0}, {0x00, 0xb5, 0x9a, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05005BC0, 0x00166c60, 26968, 0x00005bc0, 240); // 0x05005CB0 -static const Vtx small_key_seg5_vertex_05005CB0[] = { - {{{ 14, 57, 14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 195, -28}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 195, 28}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 57, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 57, -48}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 195, -28}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -14, 57, 14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 57, 48}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 195, 28}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 57, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 195, 28}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 195, -28}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ 14, 195, 28}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 14, 195, -28}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -14, 195, 28}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05005CB0, 0x00166c60, 26968, 0x00005cb0, 240); // 0x05005DA0 -static const Vtx small_key_seg5_vertex_05005DA0[] = { - {{{ 19, 180, -67}, 0, { 0, 0}, {0x00, 0x77, 0xd3, 0x00}}}, - {{{ -19, 180, -67}, 0, { 0, 0}, {0x00, 0x77, 0xd3, 0x00}}}, - {{{ -14, 195, -28}, 0, { 0, 0}, {0x00, 0x77, 0xd3, 0x00}}}, - {{{ -14, 195, -28}, 0, { 0, 0}, {0x00, 0x77, 0xd3, 0x00}}}, - {{{ 14, 195, -28}, 0, { 0, 0}, {0x00, 0x77, 0xd3, 0x00}}}, - {{{ 19, 180, -67}, 0, { 0, 0}, {0x00, 0x77, 0xd3, 0x00}}}, - {{{ 14, 195, -28}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -14, 195, -28}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -14, 195, 28}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -14, 57, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 57, 14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 195, 28}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 57, 48}, 0, { 0, 0}, {0x84, 0xfc, 0xe6, 0x00}}}, - {{{ -23, 103, 83}, 0, { 0, 0}, {0x84, 0xfc, 0xe6, 0x00}}}, - {{{ -14, 195, 28}, 0, { 0, 0}, {0x84, 0xfc, 0xe6, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05005DA0, 0x00166c60, 26968, 0x00005da0, 240); // 0x05005E90 -static const Vtx small_key_seg5_vertex_05005E90[] = { - {{{ -23, 103, 83}, 0, { 0, 0}, {0x83, 0x00, 0xec, 0x00}}}, - {{{ -23, 149, 83}, 0, { 0, 0}, {0x83, 0x00, 0xec, 0x00}}}, - {{{ -14, 195, 28}, 0, { 0, 0}, {0x83, 0x00, 0xec, 0x00}}}, - {{{ -23, 149, 83}, 0, { 0, 0}, {0x82, 0x0a, 0xf4, 0x00}}}, - {{{ -19, 180, 67}, 0, { 0, 0}, {0x82, 0x0a, 0xf4, 0x00}}}, - {{{ -14, 195, 28}, 0, { 0, 0}, {0x82, 0x0a, 0xf4, 0x00}}}, - {{{ 14, 57, -48}, 0, { 0, 0}, {0x7c, 0xfc, 0x1a, 0x00}}}, - {{{ 23, 103, -83}, 0, { 0, 0}, {0x7c, 0xfc, 0x1a, 0x00}}}, - {{{ 14, 195, -28}, 0, { 0, 0}, {0x7c, 0xfc, 0x1a, 0x00}}}, - {{{ 23, 103, -83}, 0, { 0, 0}, {0x7d, 0x00, 0x14, 0x00}}}, - {{{ 23, 149, -83}, 0, { 0, 0}, {0x7d, 0x00, 0x14, 0x00}}}, - {{{ 14, 195, -28}, 0, { 0, 0}, {0x7d, 0x00, 0x14, 0x00}}}, - {{{ 23, 149, -83}, 0, { 0, 0}, {0x7e, 0x0a, 0x0c, 0x00}}}, - {{{ 19, 180, -67}, 0, { 0, 0}, {0x7e, 0x0a, 0x0c, 0x00}}}, - {{{ 14, 195, -28}, 0, { 0, 0}, {0x7e, 0x0a, 0x0c, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05005E90, 0x00166c60, 26968, 0x00005e90, 240); // 0x05005F80 -static const Vtx small_key_seg5_vertex_05005F80[] = { - {{{ 14, 57, 14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 57, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 195, -28}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 23, 103, -83}, 0, { 0, 0}, {0x00, 0xb5, 0x9a, 0x00}}}, - {{{ 14, 57, -48}, 0, { 0, 0}, {0x00, 0xb5, 0x9a, 0x00}}}, - {{{ -14, 57, -48}, 0, { 0, 0}, {0x00, 0xb5, 0x9a, 0x00}}}, - {{{ -14, 57, 48}, 0, { 0, 0}, {0x00, 0xb5, 0x66, 0x00}}}, - {{{ 14, 57, 48}, 0, { 0, 0}, {0x00, 0xb5, 0x66, 0x00}}}, - {{{ 23, 103, 83}, 0, { 0, 0}, {0x00, 0xb5, 0x66, 0x00}}}, - {{{ -23, 149, -83}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 23, 149, -83}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 23, 103, -83}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -23, 149, -83}, 0, { 0, 0}, {0x00, 0x38, 0x8e, 0x00}}}, - {{{ -19, 180, -67}, 0, { 0, 0}, {0x00, 0x38, 0x8e, 0x00}}}, - {{{ 23, 149, -83}, 0, { 0, 0}, {0x00, 0x38, 0x8e, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05005F80, 0x00166c60, 26968, 0x00005f80, 240); // 0x05006070 -static const Vtx small_key_seg5_vertex_05006070[] = { - {{{ -19, 180, -67}, 0, { 0, 0}, {0x00, 0x38, 0x8e, 0x00}}}, - {{{ 19, 180, -67}, 0, { 0, 0}, {0x00, 0x38, 0x8e, 0x00}}}, - {{{ 23, 149, -83}, 0, { 0, 0}, {0x00, 0x38, 0x8e, 0x00}}}, - {{{ 23, 149, 83}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -23, 149, 83}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -23, 103, 83}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 23, 149, 83}, 0, { 0, 0}, {0x00, 0x38, 0x72, 0x00}}}, - {{{ 19, 180, 67}, 0, { 0, 0}, {0x00, 0x38, 0x72, 0x00}}}, - {{{ -23, 149, 83}, 0, { 0, 0}, {0x00, 0x38, 0x72, 0x00}}}, - {{{ 19, 180, 67}, 0, { 0, 0}, {0x00, 0x38, 0x72, 0x00}}}, - {{{ -19, 180, 67}, 0, { 0, 0}, {0x00, 0x38, 0x72, 0x00}}}, - {{{ -23, 149, 83}, 0, { 0, 0}, {0x00, 0x38, 0x72, 0x00}}}, - {{{ -14, 57, 14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, 57, 14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, 57, 48}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05006070, 0x00166c60, 26968, 0x00006070, 240); // 0x05006160 -static const Vtx small_key_seg5_vertex_05006160[] = { - {{{ -14, -50, -58}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, -50, -58}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, -50, -14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -14, -14, -58}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -50, -58}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -50, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ 14, -14, -58}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -14, -14, -58}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -14, -14, -14}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 14, -50, -58}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -14, -58}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -14, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -14, -109, -58}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, -109, -58}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, -109, -14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05006160, 0x00166c60, 26968, 0x00006160, 240); // 0x05006250 -static const Vtx small_key_seg5_vertex_05006250[] = { - {{{ -14, -73, -58}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -109, -58}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -109, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ 14, -73, -58}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -14, -73, -58}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -14, -73, -14}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 14, -109, -58}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -73, -58}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -73, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -50, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -14, -50, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -14, -14, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 14, -109, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -14, -109, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -14, -73, -58}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05006250, 0x00166c60, 26968, 0x00006250, 240); // 0x05006340 -static const Vtx small_key_seg5_vertex_05006340[] = { - {{{ -14, 57, -14}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 14, 57, -14}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 14, -14, -14}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -14, 57, -48}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, 57, -48}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, 57, -14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, 195, 28}, 0, { 0, 0}, {0x7c, 0xfc, 0xe6, 0x00}}}, - {{{ 23, 103, 83}, 0, { 0, 0}, {0x7c, 0xfc, 0xe6, 0x00}}}, - {{{ 14, 57, 48}, 0, { 0, 0}, {0x7c, 0xfc, 0xe6, 0x00}}}, - {{{ 14, 195, 28}, 0, { 0, 0}, {0x7d, 0x00, 0xec, 0x00}}}, - {{{ 23, 149, 83}, 0, { 0, 0}, {0x7d, 0x00, 0xec, 0x00}}}, - {{{ 23, 103, 83}, 0, { 0, 0}, {0x7d, 0x00, 0xec, 0x00}}}, - {{{ 14, 195, 28}, 0, { 0, 0}, {0x7e, 0x0a, 0xf4, 0x00}}}, - {{{ 19, 180, 67}, 0, { 0, 0}, {0x7e, 0x0a, 0xf4, 0x00}}}, - {{{ 23, 149, 83}, 0, { 0, 0}, {0x7e, 0x0a, 0xf4, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05006340, 0x00166c60, 26968, 0x00006340, 240); // 0x05006430 -static const Vtx small_key_seg5_vertex_05006430[] = { - {{{ -14, 195, -28}, 0, { 0, 0}, {0x84, 0xfc, 0x1a, 0x00}}}, - {{{ -23, 103, -83}, 0, { 0, 0}, {0x84, 0xfc, 0x1a, 0x00}}}, - {{{ -14, 57, -48}, 0, { 0, 0}, {0x84, 0xfc, 0x1a, 0x00}}}, - {{{ -14, 195, -28}, 0, { 0, 0}, {0x83, 0x00, 0x14, 0x00}}}, - {{{ -23, 149, -83}, 0, { 0, 0}, {0x83, 0x00, 0x14, 0x00}}}, - {{{ -23, 103, -83}, 0, { 0, 0}, {0x83, 0x00, 0x14, 0x00}}}, - {{{ -14, 195, -28}, 0, { 0, 0}, {0x82, 0x0a, 0x0c, 0x00}}}, - {{{ -19, 180, -67}, 0, { 0, 0}, {0x82, 0x0a, 0x0c, 0x00}}}, - {{{ -23, 149, -83}, 0, { 0, 0}, {0x82, 0x0a, 0x0c, 0x00}}}, - {{{ -14, -14, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -109, 14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, 57, 14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -14, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -50, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -109, 14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05006430, 0x00166c60, 26968, 0x00006430, 240); // 0x05006520 -static const Vtx small_key_seg5_vertex_05006520[] = { - {{{ -14, -50, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -73, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -109, 14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -73, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -109, -14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -14, -109, 14}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ 14, -109, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -73, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 57, 14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -73, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -50, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 57, 14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -50, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -14, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 57, 14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05006520, 0x00166c60, 26968, 0x00006520, 240); // 0x05006610 -static const Vtx small_key_seg5_vertex_05006610[] = { - {{{ 14, -14, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 57, -14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, 57, 14}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 14, -109, -14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, -109, 14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -14, -109, 14}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 14, 195, 28}, 0, { 0, 0}, {0x00, 0x77, 0x2d, 0x00}}}, - {{{ -14, 195, 28}, 0, { 0, 0}, {0x00, 0x77, 0x2d, 0x00}}}, - {{{ -19, 180, 67}, 0, { 0, 0}, {0x00, 0x77, 0x2d, 0x00}}}, - {{{ 14, -73, -14}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -14, -73, -14}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -14, -50, -14}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 14, -109, 14}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 14, 57, 14}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -14, 57, 14}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(small_key_seg5_vertex_05006610, 0x00166c60, 26968, 0x00006610, 240); // 0x05006700 - 0x05006A08 const Gfx small_key_seg5_dl_05006700[] = { diff --git a/actors/smoke/model.inc.c b/actors/smoke/model.inc.c index 9aedb4d3d..69bc6067a 100644 --- a/actors/smoke/model.inc.c +++ b/actors/smoke/model.inc.c @@ -1,17 +1,11 @@ +#include "pc/rom_assets.h" // Smoke // 0x05007280 -static const Vtx smoke_seg5_vertex_05007280[] = { - {{{ 26, 26, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -25, 26, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -25, -25, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 26, -25, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(smoke_seg5_vertex_05007280, 0x001521d0, 57608, 0x00007280, 64); // 0x050072C0 -ALIGNED8 const Texture smoke_seg5_texture_050072C0[] = { -#include "actors/smoke/smoke.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(smoke_seg5_texture_050072C0, "actors/smoke/smoke.ia16.inc.c", 0x001521d0, 57608, 0x000072c0, 2048); // 0x05007AC0 - 0x05007AF8 const Gfx smoke_seg5_dl_05007AC0[] = { diff --git a/actors/snowman/anims/anim_0500CED8.inc.c b/actors/snowman/anims/anim_0500CED8.inc.c index 59d3d61da..ae7fc1720 100644 --- a/actors/snowman/anims/anim_0500CED8.inc.c +++ b/actors/snowman/anims/anim_0500CED8.inc.c @@ -1,36 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500CD58 -static const s16 snowman_seg5_animvalue_0500CD58[] = { - 0x0000, 0x00B9, 0x3FFF, 0xFA95, 0xFA9D, 0xFAAF, 0xFAC1, 0xFAC9, - 0xFABE, 0xFA95, 0xF8FC, 0xF91A, 0xF966, 0xF9C8, 0xFA2B, 0xFA77, - 0xFA95, 0x2242, 0x221B, 0x21C6, 0x2170, 0x214A, 0x2180, 0x2242, - 0x29E9, 0x2958, 0x27EE, 0x2616, 0x243E, 0x22D3, 0x2242, 0xF646, - 0xF650, 0xF666, 0xF67C, 0xF686, 0xF678, 0xF646, 0xF44B, 0xF471, - 0xF4CE, 0xF548, 0xF5C2, 0xF620, 0xF646, 0x0659, 0x04FB, 0x02AF, - 0x022D, 0x062B, 0x1BA0, 0x313C, 0x346C, 0x315B, 0x2B7C, 0x223C, - 0x15DA, 0x0B01, 0x0659, 0x0107, 0x00AA, 0xFFD3, 0xFEDF, 0xFE2E, - 0xFDF1, 0xFE6C, 0x0000, 0x01F7, 0x0322, 0x0303, 0x0244, 0x016D, - 0x0107, 0x6136, 0x6531, 0x6D55, 0x73F1, 0x7354, 0x5807, 0x3C79, - 0x3DFA, 0x48BA, 0x5228, 0x5776, 0x5C4F, 0x5FD8, 0x6136, 0xE001, - 0xC001, 0xE001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, - 0x0005, 0x0004, 0x0004, 0x0003, 0x0002, 0x0001, 0x0000, 0x0000, - 0x0000, 0xFDB9, 0xF8F1, 0xF4BC, 0xF430, 0x0144, 0x0DDA, 0x0E0C, - 0x0C72, 0x09AF, 0x066A, 0x0348, 0x00ED, 0x0000, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x4002, 0x4004, 0x4003, 0x4003, 0x4002, - 0x4001, 0x4000, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(snowman_seg5_animvalue_0500CD58, 0x00160670, 20585, 0x0000cd58, 264); // 0x0500CE60 -static const u16 snowman_seg5_animindex_0500CE60[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x000E, 0x005A, 0x000E, 0x0068, 0x000E, 0x0076, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0057, 0x0001, 0x0058, 0x0001, 0x0059, - 0x000E, 0x002D, 0x000E, 0x003B, 0x000E, 0x0049, - 0x000E, 0x0003, 0x000E, 0x0011, 0x000E, 0x001F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(snowman_seg5_animindex_0500CE60, 0x00160670, 20585, 0x0000ce60, 120); // 0x0500CED8 static const struct Animation snowman_seg5_anim_0500CED8 = { diff --git a/actors/snowman/anims/anim_0500D100.inc.c b/actors/snowman/anims/anim_0500D100.inc.c index 30f17b460..3fb94a793 100644 --- a/actors/snowman/anims/anim_0500D100.inc.c +++ b/actors/snowman/anims/anim_0500D100.inc.c @@ -1,45 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500CEF0 -static const s16 snowman_seg5_animvalue_0500CEF0[] = { - 0x0000, 0x00B9, 0x3FFF, 0xFA95, 0xFAD8, 0xFB7D, 0xFC4F, 0xFD19, - 0xFDA7, 0xFE0D, 0xFE5E, 0xFE63, 0xFDE7, 0xFC11, 0xF974, 0xF7FE, - 0xF937, 0xFB96, 0xFC65, 0xF7D6, 0xF39A, 0xF70A, 0xFB77, 0xFB76, - 0xFA95, 0x2242, 0x2280, 0x22B2, 0x2212, 0x1FD7, 0x1B39, 0x11F7, - 0x04A5, 0xF6B6, 0xEB9D, 0xE3F2, 0xDF47, 0xDF8A, 0xE5A8, 0xF0B4, - 0xFFD0, 0x1C59, 0x33CD, 0x29F0, 0x1A8A, 0x1D4E, 0x2242, 0xF646, - 0xF6A5, 0xF796, 0xF8D3, 0xFA17, 0xFB1C, 0xFB8F, 0xFBB4, 0xFC2A, - 0xFD93, 0x01C8, 0x074E, 0x09C2, 0x06C0, 0x00AE, 0xFA57, 0xF2FF, - 0xEE08, 0xF1E1, 0xF727, 0xF73A, 0xF646, 0x0659, 0x064F, 0x063C, - 0x062E, 0x0634, 0x065F, 0x06DF, 0x07A3, 0x0858, 0x08A6, 0x087A, - 0x080D, 0x077F, 0x06F2, 0x0685, 0x0659, 0x0659, 0x0659, 0x0659, - 0x0659, 0x0659, 0x0659, 0x0107, 0x01D6, 0x038C, 0x0519, 0x056B, - 0x0372, 0xFC45, 0xF0F8, 0xE67B, 0xE1BA, 0xE3E1, 0xE9A1, 0xF133, - 0xF8CF, 0xFEAE, 0x0107, 0x0107, 0x0107, 0x0107, 0x0107, 0x0107, - 0x0107, 0x6136, 0x615C, 0x61AB, 0x61F1, 0x61FC, 0x6198, 0x6037, - 0x5E0D, 0x5C0D, 0x5B26, 0x5B92, 0x5CB0, 0x5E27, 0x5F9F, 0x60C2, - 0x6136, 0x6136, 0x6136, 0x6136, 0x6136, 0x6136, 0x6136, 0xE001, - 0xC001, 0xE001, 0x0000, 0xF883, 0xE899, 0xDA19, 0xD6DA, 0xE383, - 0xF9B6, 0x12CB, 0x281A, 0x32F9, 0x3330, 0x2E19, 0x2564, 0x1ABE, - 0x0FD6, 0x065D, 0x0000, 0xFD49, 0xFCF2, 0xFDF7, 0xFF53, 0x0000, - 0x0000, 0x0180, 0x04B7, 0x07B2, 0x0883, 0x064D, 0x0251, 0xFDC2, - 0xF9D5, 0xF7BD, 0xF7A6, 0xF8AB, 0xFA67, 0xFC77, 0xFE76, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, 0x3DDB, - 0x395E, 0x356F, 0x34F5, 0x3973, 0x4102, 0x496D, 0x507F, 0x5403, - 0x539F, 0x50FC, 0x4CE6, 0x482C, 0x439B, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(snowman_seg5_animvalue_0500CEF0, 0x00160670, 20585, 0x0000cef0, 408); // 0x0500D088 -static const u16 snowman_seg5_animindex_0500D088[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0016, 0x008A, 0x0016, 0x00A0, 0x0016, 0x00B6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0087, 0x0001, 0x0088, 0x0001, 0x0089, - 0x0016, 0x0045, 0x0016, 0x005B, 0x0016, 0x0071, - 0x0016, 0x0003, 0x0016, 0x0019, 0x0016, 0x002F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(snowman_seg5_animindex_0500D088, 0x00160670, 20585, 0x0000d088, 120); // 0x0500D100 static const struct Animation snowman_seg5_anim_0500D100 = { diff --git a/actors/snowman/model.inc.c b/actors/snowman/model.inc.c index 5588161a7..d0d607132 100644 --- a/actors/snowman/model.inc.c +++ b/actors/snowman/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Snowman // ??? @@ -28,29 +29,19 @@ UNUSED static const Lights1 snowman_lights_unused4 = gdSPDefLights1( ); // 0x05008C70 -ALIGNED8 const Texture snowman_seg5_texture_05008C70[] = { -#include "actors/snowman/mr_blizzard_mitten.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snowman_seg5_texture_05008C70, "actors/snowman/mr_blizzard_mitten.rgba16.inc.c", 0x00160670, 20585, 0x00008c70, 2048); // 0x05009470 -ALIGNED8 const Texture snowman_seg5_texture_05009470[] = { -#include "actors/snowman/mr_blizzard_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snowman_seg5_texture_05009470, "actors/snowman/mr_blizzard_left_side.rgba16.inc.c", 0x00160670, 20585, 0x00009470, 4096); // 0x0500A470 -ALIGNED8 const Texture snowman_seg5_texture_0500A470[] = { -#include "actors/snowman/mr_blizzard_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snowman_seg5_texture_0500A470, "actors/snowman/mr_blizzard_right_side.rgba16.inc.c", 0x00160670, 20585, 0x0000a470, 4096); // 0x0500B470 -ALIGNED8 const Texture snowman_seg5_texture_0500B470[] = { -#include "actors/snowman/mr_blizzard_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snowman_seg5_texture_0500B470, "actors/snowman/mr_blizzard_eye.rgba16.inc.c", 0x00160670, 20585, 0x0000b470, 2048); // 0x0500BC70 -ALIGNED8 const Texture snowman_seg5_texture_0500BC70[] = { -#include "actors/snowman/mr_blizzard_mouth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snowman_seg5_texture_0500BC70, "actors/snowman/mr_blizzard_mouth.rgba16.inc.c", 0x00160670, 20585, 0x0000bc70, 2048); // 0x0500C470 static const Lights1 snowman_seg5_lights_0500C470 = gdSPDefLights1( @@ -59,12 +50,7 @@ static const Lights1 snowman_seg5_lights_0500C470 = gdSPDefLights1( ); // 0x0500C488 -static const Vtx snowman_seg5_vertex_0500C488[] = { - {{{ -23, 1, -6}, 0, { 0, 0}, {0x82, 0xfd, 0xfd, 0xff}}}, - {{{ 76, -17, -6}, 0, { 0, 0}, {0xea, 0x84, 0xf9, 0xff}}}, - {{{ 75, 15, 15}, 0, { 0, 0}, {0xe1, 0x36, 0x6e, 0xff}}}, - {{{ 75, 17, -23}, 0, { 0, 0}, {0xe4, 0x42, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snowman_seg5_vertex_0500C488, 0x00160670, 20585, 0x0000c488, 64); // 0x0500C4C8 - 0x0500C500 const Gfx snowman_seg5_dl_0500C4C8[] = { @@ -87,20 +73,10 @@ const Gfx snowman_seg5_dl_0500C500[] = { }; // 0x0500C530 -static const Vtx snowman_seg5_vertex_0500C530[] = { - {{{ 0, 76, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -76, -76, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -76, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -76, 76, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snowman_seg5_vertex_0500C530, 0x00160670, 20585, 0x0000c530, 64); // 0x0500C570 -static const Vtx snowman_seg5_vertex_0500C570[] = { - {{{ 76, 76, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -76, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 76, -76, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 76, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snowman_seg5_vertex_0500C570, 0x00160670, 20585, 0x0000c570, 64); // 0x0500C5B0 - 0x0500C5E8 const Gfx snowman_seg5_dl_0500C5B0[] = { @@ -142,16 +118,7 @@ const Gfx snowman_seg5_dl_0500C620[] = { }; // 0x0500C698 -static const Vtx snowman_seg5_vertex_0500C698[] = { - {{{ 69, 191, -132}, 0, { -370, -440}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -63, 230, 0}, 0, { 1472, 1328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 69, 230, 0}, 0, { 1472, -440}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -63, 191, -132}, 0, { -370, 1328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 69, 230, 0}, 0, { -370, -440}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -63, 191, 133}, 0, { 1472, 1328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 69, 191, 133}, 0, { 1472, -440}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -63, 230, 0}, 0, { -370, 1328}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snowman_seg5_vertex_0500C698, 0x00160670, 20585, 0x0000c698, 128); // 0x0500C718 - 0x0500C760 const Gfx snowman_seg5_dl_0500C718[] = { @@ -189,37 +156,10 @@ static const Lights1 snowman_seg5_lights_0500C7D0 = gdSPDefLights1( ); // 0x0500C7E8 -static const Vtx snowman_seg5_vertex_0500C7E8[] = { - {{{ 3, -44, -24}, 0, { 672, 1148}, {0xc1, 0xb9, 0xad, 0xff}}}, - {{{ 105, -63, -17}, 0, { 720, 626}, {0x31, 0xca, 0x99, 0xff}}}, - {{{ 116, -101, 11}, 0, { 888, 570}, {0x2d, 0x8c, 0xeb, 0xff}}}, - {{{ -4, 4, -29}, 0, { 458, 1184}, {0xad, 0x03, 0xa1, 0xff}}}, - {{{ 96, -30, -36}, 0, { 578, 662}, {0x1e, 0xde, 0x8a, 0xff}}}, - {{{ 97, 16, -36}, 0, { 364, 654}, {0x13, 0x2a, 0x8a, 0xff}}}, - {{{ 208, -42, 25}, 0, { 588, 84}, {0x57, 0xa8, 0x19, 0xff}}}, - {{{ 128, -61, 9}, 0, { 704, 502}, {0x69, 0xbf, 0x1b, 0xff}}}, - {{{ 57, -20, 36}, 0, { 546, 864}, {0x02, 0xf8, 0x7e, 0xff}}}, - {{{ 132, 90, 32}, 0, { 20, 460}, {0x13, 0x52, 0x5e, 0xff}}}, - {{{ 215, 42, 28}, 0, { 206, 34}, {0x45, 0x40, 0xac, 0xff}}}, - {{{ 69, -56, 36}, 0, { 704, 810}, {0x04, 0xe8, 0x7c, 0xff}}}, - {{{ -2, 45, -14}, 0, { 270, 1168}, {0xa1, 0x42, 0xce, 0xff}}}, - {{{ 33, 83, 26}, 0, { 88, 974}, {0xcd, 0x72, 0x0f, 0xff}}}, - {{{ 107, 63, -2}, 0, { 148, 596}, {0x0f, 0x52, 0xa1, 0xff}}}, - {{{ 36, -86, 11}, 0, { 850, 988}, {0xbd, 0xa8, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snowman_seg5_vertex_0500C7E8, 0x00160670, 20585, 0x0000c7e8, 256); // 0x0500C8E8 -static const Vtx snowman_seg5_vertex_0500C8E8[] = { - {{{ 69, -56, 36}, 0, { 704, 810}, {0x04, 0xe8, 0x7c, 0xff}}}, - {{{ 57, -20, 36}, 0, { 546, 864}, {0x02, 0xf8, 0x7e, 0xff}}}, - {{{ 6, 0, 28}, 0, { 472, 1124}, {0xa3, 0xf5, 0x55, 0xff}}}, - {{{ 33, 83, 26}, 0, { 88, 974}, {0xcd, 0x72, 0x0f, 0xff}}}, - {{{ -4, 4, -29}, 0, { 458, 1184}, {0xad, 0x03, 0xa1, 0xff}}}, - {{{ 3, -44, -24}, 0, { 672, 1148}, {0xc1, 0xb9, 0xad, 0xff}}}, - {{{ -2, 45, -14}, 0, { 270, 1168}, {0xa1, 0x42, 0xce, 0xff}}}, - {{{ 36, -86, 11}, 0, { 850, 988}, {0xbd, 0xa8, 0x3d, 0xff}}}, - {{{ 116, -101, 11}, 0, { 888, 570}, {0x2d, 0x8c, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snowman_seg5_vertex_0500C8E8, 0x00160670, 20585, 0x0000c8e8, 144); // 0x0500C978 - 0x0500CAA8 const Gfx snowman_seg5_dl_0500C978[] = { @@ -265,20 +205,10 @@ const Gfx snowman_seg5_dl_0500CAA8[] = { }; // 0x0500CB08 -static const Vtx snowman_seg5_vertex_0500CB08[] = { - {{{ 0, 57, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -57, -57, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -57, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -57, 57, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snowman_seg5_vertex_0500CB08, 0x00160670, 20585, 0x0000cb08, 64); // 0x0500CB48 -static const Vtx snowman_seg5_vertex_0500CB48[] = { - {{{ 57, 57, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -57, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 57, -57, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 57, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snowman_seg5_vertex_0500CB48, 0x00160670, 20585, 0x0000cb48, 64); // 0x0500CB88 - 0x0500CBC0 const Gfx snowman_seg5_dl_0500CB88[] = { @@ -320,12 +250,7 @@ const Gfx snowman_seg5_dl_0500CBF8[] = { }; // 0x0500CC70 -static const Vtx snowman_seg5_vertex_0500CC70[] = { - {{{ -90, 210, -56}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -134, 182, -56}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -134, 182, 57}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -90, 210, 57}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snowman_seg5_vertex_0500CC70, 0x00160670, 20585, 0x0000cc70, 64); // 0x0500CCB0 - 0x0500CCE8 const Gfx snowman_seg5_dl_0500CCB0[] = { diff --git a/actors/snufit/model.inc.c b/actors/snufit/model.inc.c index 62c5ff9c5..448097e03 100644 --- a/actors/snufit/model.inc.c +++ b/actors/snufit/model.inc.c @@ -1,24 +1,17 @@ +#include "pc/rom_assets.h" // Snufit // 0x060070E0 -ALIGNED8 const Texture snufit_seg6_texture_060070E0[] = { -#include "actors/snufit/snufit_body.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snufit_seg6_texture_060070E0, "actors/snufit/snufit_body.rgba16.inc.c", 0x001e7ee0, 40011, 0x000070e0, 2048); // 0x060078E0 -ALIGNED8 const Texture snufit_seg6_texture_060078E0[] = { -#include "actors/snufit/snufit_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snufit_seg6_texture_060078E0, "actors/snufit/snufit_eye.rgba16.inc.c", 0x001e7ee0, 40011, 0x000078e0, 2048); // 0x060080E0 -ALIGNED8 const Texture snufit_seg6_texture_060080E0[] = { -#include "actors/snufit/snufit_mask_strap.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snufit_seg6_texture_060080E0, "actors/snufit/snufit_mask_strap.rgba16.inc.c", 0x001e7ee0, 40011, 0x000080e0, 1024); // 0x060084E0 -ALIGNED8 const Texture snufit_seg6_texture_060084E0[] = { -#include "actors/snufit/snufit_mouth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snufit_seg6_texture_060084E0, "actors/snufit/snufit_mouth.rgba16.inc.c", 0x001e7ee0, 40011, 0x000084e0, 2048); // 0x06008CE0 static const Lights1 snufit_seg6_lights_06008CE0 = gdSPDefLights1( @@ -33,105 +26,22 @@ static const Lights1 snufit_seg6_lights_06008CF8 = gdSPDefLights1( ); // 0x06008D10 -static const Vtx snufit_seg6_vertex_06008D10[] = { - {{{ -105, -30, -106}, 0, { 451, 640}, {0x9b, 0x00, 0xb4, 0xff}}}, - {{{ -149, 33, 0}, 0, { 547, 320}, {0x83, 0x00, 0xf0, 0xff}}}, - {{{ -105, 34, -105}, 0, { 451, 316}, {0xb4, 0x01, 0x9b, 0xff}}}, - {{{ -149, -31, 0}, 0, { 547, 646}, {0x83, 0x00, 0x13, 0xff}}}, - {{{ 0, -30, -150}, 0, { 220, 638}, {0xef, 0x01, 0x83, 0xff}}}, - {{{ -127, 32, 50}, 0, { 498, 324}, {0x8c, 0x00, 0x33, 0xff}}}, - {{{ 0, 34, -149}, 0, { 220, 314}, {0x11, 0x01, 0x83, 0xff}}}, - {{{ -127, -32, 49}, 0, { 498, 648}, {0x8d, 0x00, 0x34, 0xff}}}, - {{{ 106, -30, -106}, 0, { -10, 642}, {0x4c, 0x01, 0x9b, 0xff}}}, - {{{ 106, 34, -105}, 0, { -10, 318}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 150, -31, 0}, 0, { -105, 648}, {0x7d, 0x00, 0xf0, 0xff}}}, - {{{ 150, 33, 0}, 0, { -105, 322}, {0x7d, 0x00, 0x13, 0xff}}}, - {{{ 128, -32, 49}, 0, { -56, 650}, {0x74, 0x00, 0x33, 0xff}}}, - {{{ 128, 32, 50}, 0, { -56, 326}, {0x74, 0x00, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snufit_seg6_vertex_06008D10, 0x001e7ee0, 40011, 0x00008d10, 224); // 0x06008DF0 -static const Vtx snufit_seg6_vertex_06008DF0[] = { - {{{ -91, -56, 111}, 0, { -16, 1362}, {0xb5, 0xd5, 0x5c, 0xff}}}, - {{{ 0, 0, 149}, 0, { 986, 824}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -99, 0, 117}, 0, { -66, 820}, {0xaf, 0xff, 0x61, 0xff}}}, - {{{ 0, 55, 141}, 0, { 962, 260}, {0x00, 0x24, 0x79, 0xff}}}, - {{{ -91, 56, 112}, 0, { -12, 254}, {0xb4, 0x28, 0x5c, 0xff}}}, - {{{ 0, 103, 118}, 0, { 890, -242}, {0xff, 0x4b, 0x66, 0xff}}}, - {{{ 0, -57, 140}, 0, { -8, 1364}, {0x00, 0xd9, 0x78, 0xff}}}, - {{{ 100, 0, 117}, 0, { 1010, 820}, {0x51, 0x00, 0x61, 0xff}}}, - {{{ 0, 0, 149}, 0, { 0, 820}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 92, 56, 112}, 0, { 956, 252}, {0x4b, 0x29, 0x5d, 0xff}}}, - {{{ 0, 55, 141}, 0, { -8, 252}, {0x00, 0x24, 0x79, 0xff}}}, - {{{ 70, 104, 96}, 0, { 802, -252}, {0x3a, 0x51, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snufit_seg6_vertex_06008DF0, 0x001e7ee0, 40011, 0x00008df0, 192); // 0x06008EB0 -static const Vtx snufit_seg6_vertex_06008EB0[] = { - {{{ -37, -136, 68}, 0, { 0, 0}, {0xde, 0x92, 0x33, 0xff}}}, - {{{ -53, -135, 39}, 0, { 0, 0}, {0xc7, 0x93, 0x1c, 0xff}}}, - {{{ 0, -147, 39}, 0, { 0, 0}, {0x00, 0x83, 0x16, 0xff}}}, - {{{ 0, -136, 80}, 0, { 0, 0}, {0x05, 0x94, 0x41, 0xff}}}, - {{{ 0, -104, 116}, 0, { 0, 0}, {0x01, 0xb3, 0x64, 0xff}}}, - {{{ -69, -104, 93}, 0, { 0, 0}, {0xc5, 0xae, 0x4b, 0xff}}}, - {{{ -99, -103, 39}, 0, { 0, 0}, {0xa7, 0xb4, 0x2f, 0xff}}}, - {{{ 54, -135, 39}, 0, { 0, 0}, {0x31, 0x8e, 0x17, 0xff}}}, - {{{ 38, -136, 68}, 0, { 0, 0}, {0x2a, 0x90, 0x29, 0xff}}}, - {{{ -91, -56, 111}, 0, { 0, 0}, {0xb5, 0xd5, 0x5c, 0xff}}}, - {{{ 0, -57, 140}, 0, { 0, 0}, {0x00, 0xd9, 0x78, 0xff}}}, - {{{ -129, -56, 40}, 0, { 0, 0}, {0x95, 0xdc, 0x39, 0xff}}}, - {{{ -99, 0, 117}, 0, { 0, 0}, {0xaf, 0xff, 0x61, 0xff}}}, - {{{ 0, 0, 149}, 0, { 0, 0}, {0x00, 0x00, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snufit_seg6_vertex_06008EB0, 0x001e7ee0, 40011, 0x00008eb0, 224); // 0x06008F90 -static const Vtx snufit_seg6_vertex_06008F90[] = { - {{{ 0, 103, 118}, 0, { 0, 0}, {0xff, 0x4b, 0x66, 0xff}}}, - {{{ 38, 136, 71}, 0, { 0, 0}, {0x20, 0x6e, 0x35, 0xff}}}, - {{{ 0, 136, 83}, 0, { 0, 0}, {0xfb, 0x6b, 0x42, 0xff}}}, - {{{ -129, -56, 40}, 0, { 0, 0}, {0x95, 0xdc, 0x39, 0xff}}}, - {{{ -99, 0, 117}, 0, { 0, 0}, {0xaf, 0xff, 0x61, 0xff}}}, - {{{ -140, 0, 40}, 0, { 0, 0}, {0x91, 0x06, 0x3b, 0xff}}}, - {{{ -91, 56, 112}, 0, { 0, 0}, {0xb4, 0x28, 0x5c, 0xff}}}, - {{{ -129, 56, 41}, 0, { 0, 0}, {0x99, 0x30, 0x37, 0xff}}}, - {{{ -69, 104, 96}, 0, { 0, 0}, {0xc2, 0x51, 0x4a, 0xff}}}, - {{{ -99, 104, 41}, 0, { 0, 0}, {0xb0, 0x57, 0x2b, 0xff}}}, - {{{ -37, 136, 71}, 0, { 0, 0}, {0xd6, 0x6f, 0x2b, 0xff}}}, - {{{ -53, 136, 42}, 0, { 0, 0}, {0xd0, 0x72, 0x1a, 0xff}}}, - {{{ 0, 147, 42}, 0, { 0, 0}, {0x00, 0x7c, 0x17, 0xff}}}, - {{{ 54, 136, 42}, 0, { 0, 0}, {0x38, 0x6d, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snufit_seg6_vertex_06008F90, 0x001e7ee0, 40011, 0x00008f90, 224); // 0x06009070 -static const Vtx snufit_seg6_vertex_06009070[] = { - {{{ 38, -136, 68}, 0, { 0, 0}, {0x2a, 0x90, 0x29, 0xff}}}, - {{{ 54, -135, 39}, 0, { 0, 0}, {0x31, 0x8e, 0x17, 0xff}}}, - {{{ 100, -103, 39}, 0, { 0, 0}, {0x50, 0xa8, 0x2a, 0xff}}}, - {{{ 0, -136, 80}, 0, { 0, 0}, {0x05, 0x94, 0x41, 0xff}}}, - {{{ 70, -104, 93}, 0, { 0, 0}, {0x3e, 0xae, 0x49, 0xff}}}, - {{{ 0, -104, 116}, 0, { 0, 0}, {0x01, 0xb3, 0x64, 0xff}}}, - {{{ 92, -56, 111}, 0, { 0, 0}, {0x4c, 0xd5, 0x5b, 0xff}}}, - {{{ 0, -57, 140}, 0, { 0, 0}, {0x00, 0xd9, 0x78, 0xff}}}, - {{{ 100, 0, 117}, 0, { 0, 0}, {0x51, 0x00, 0x61, 0xff}}}, - {{{ 0, 55, 141}, 0, { 0, 0}, {0x00, 0x24, 0x79, 0xff}}}, - {{{ 70, 104, 96}, 0, { 0, 0}, {0x3a, 0x51, 0x4d, 0xff}}}, - {{{ 0, 103, 118}, 0, { 0, 0}, {0xff, 0x4b, 0x66, 0xff}}}, - {{{ 38, 136, 71}, 0, { 0, 0}, {0x20, 0x6e, 0x35, 0xff}}}, - {{{ 130, -56, 40}, 0, { 0, 0}, {0x66, 0xce, 0x37, 0xff}}}, - {{{ 141, 0, 40}, 0, { 0, 0}, {0x6f, 0xf9, 0x3b, 0xff}}}, - {{{ 130, 56, 41}, 0, { 0, 0}, {0x6b, 0x22, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snufit_seg6_vertex_06009070, 0x001e7ee0, 40011, 0x00009070, 256); // 0x06009170 -static const Vtx snufit_seg6_vertex_06009170[] = { - {{{ 100, 0, 117}, 0, { 0, 0}, {0x51, 0x00, 0x61, 0xff}}}, - {{{ 130, 56, 41}, 0, { 0, 0}, {0x6b, 0x22, 0x39, 0xff}}}, - {{{ 92, 56, 112}, 0, { 0, 0}, {0x4b, 0x29, 0x5d, 0xff}}}, - {{{ 100, 104, 41}, 0, { 0, 0}, {0x59, 0x4b, 0x30, 0xff}}}, - {{{ 70, 104, 96}, 0, { 0, 0}, {0x3a, 0x51, 0x4d, 0xff}}}, - {{{ 54, 136, 42}, 0, { 0, 0}, {0x38, 0x6d, 0x1e, 0xff}}}, - {{{ 38, 136, 71}, 0, { 0, 0}, {0x20, 0x6e, 0x35, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snufit_seg6_vertex_06009170, 0x001e7ee0, 40011, 0x00009170, 112); // 0x060091E0 - 0x06009278 const Gfx snufit_seg6_dl_060091E0[] = { @@ -229,30 +139,10 @@ static const Lights1 snufit_seg6_lights_06009530 = gdSPDefLights1( ); // 0x06009548 -static const Vtx snufit_seg6_vertex_06009548[] = { - {{{ -33, 59, -6}, 0, { 474, 68}, {0xae, 0x60, 0x00, 0xff}}}, - {{{ -68, 0, -6}, 0, { 475, 340}, {0x84, 0xe8, 0x00, 0xff}}}, - {{{ -68, 0, 62}, 0, { 21, 332}, {0x8c, 0x17, 0x2d, 0xff}}}, - {{{ -33, 59, 62}, 0, { 20, 62}, {0xe0, 0x5f, 0x4c, 0xff}}}, - {{{ 34, 59, -6}, 0, { 474, 68}, {0x29, 0x78, 0x00, 0xff}}}, - {{{ -33, -59, 62}, 0, { 22, 604}, {0xd3, 0xcb, 0x69, 0xff}}}, - {{{ 34, 59, 62}, 0, { 20, 62}, {0x41, 0x4d, 0x4c, 0xff}}}, - {{{ -33, -59, -6}, 0, { 476, 610}, {0xd7, 0x88, 0x00, 0xff}}}, - {{{ 69, 0, -6}, 0, { 475, 340}, {0x7c, 0x18, 0x00, 0xff}}}, - {{{ 69, 0, 62}, 0, { 21, 332}, {0x63, 0xed, 0x4c, 0xff}}}, - {{{ 34, -59, -6}, 0, { 476, 610}, {0x52, 0xa0, 0x00, 0xff}}}, - {{{ 34, -59, 62}, 0, { 22, 604}, {0x26, 0x90, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snufit_seg6_vertex_06009548, 0x001e7ee0, 40011, 0x00009548, 192); // 0x06009608 -static const Vtx snufit_seg6_vertex_06009608[] = { - {{{ -33, -59, 62}, 0, { 248, 960}, {0xd3, 0xcb, 0x69, 0xff}}}, - {{{ 34, 59, 62}, 0, { 744, 32}, {0x41, 0x4d, 0x4c, 0xff}}}, - {{{ -33, 59, 62}, 0, { 248, 32}, {0xe0, 0x5f, 0x4c, 0xff}}}, - {{{ -68, 0, 62}, 0, { 0, 496}, {0x8c, 0x17, 0x2d, 0xff}}}, - {{{ 34, -59, 62}, 0, { 744, 960}, {0x26, 0x90, 0x2c, 0xff}}}, - {{{ 69, 0, 62}, 0, { 992, 496}, {0x63, 0xed, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snufit_seg6_vertex_06009608, 0x001e7ee0, 40011, 0x00009608, 96); // 0x06009668 - 0x06009700 const Gfx snufit_seg6_dl_06009668[] = { @@ -309,20 +199,7 @@ static const Lights1 snufit_seg6_lights_060097C8 = gdSPDefLights1( ); // 0x060097E0 -static const Vtx snufit_seg6_vertex_060097E0[] = { - {{{ -23, 7, 119}, 0, { -47, 152}, {0xad, 0x5f, 0x00, 0xff}}}, - {{{ -46, -33, 118}, 0, { -42, 360}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ -46, -33, 174}, 0, { 392, 364}, {0x84, 0x18, 0x00, 0xff}}}, - {{{ -23, -74, 118}, 0, { -36, 570}, {0xd7, 0x89, 0x00, 0xff}}}, - {{{ -23, -74, 174}, 0, { 397, 574}, {0xad, 0xa1, 0x00, 0xff}}}, - {{{ 24, -74, 118}, 0, { -36, 570}, {0x53, 0xa1, 0x00, 0xff}}}, - {{{ 24, -74, 174}, 0, { 397, 574}, {0x29, 0x89, 0x00, 0xff}}}, - {{{ -23, 7, 175}, 0, { 386, 156}, {0xd7, 0x77, 0x00, 0xff}}}, - {{{ 47, -33, 118}, 0, { -42, 360}, {0x7c, 0x18, 0x00, 0xff}}}, - {{{ 47, -33, 174}, 0, { 392, 364}, {0x7c, 0xea, 0x00, 0xff}}}, - {{{ 24, 7, 119}, 0, { -47, 152}, {0x29, 0x77, 0x00, 0xff}}}, - {{{ 24, 7, 175}, 0, { 386, 156}, {0x53, 0x5f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snufit_seg6_vertex_060097E0, 0x001e7ee0, 40011, 0x000097e0, 192); // 0x060098A0 - 0x06009938 const Gfx snufit_seg6_dl_060098A0[] = { @@ -358,12 +235,7 @@ const Gfx snufit_seg6_dl_06009938[] = { }; // 0x06009998 -static const Vtx snufit_seg6_vertex_06009998[] = { - {{{ 38, 38, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -37, 38, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -37, -37, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 38, -37, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snufit_seg6_vertex_06009998, 0x001e7ee0, 40011, 0x00009998, 64); // 0x060099D8 - 0x06009A10 const Gfx snufit_seg6_dl_060099D8[] = { @@ -400,16 +272,7 @@ static const Lights1 snufit_seg6_lights_06009A80 = gdSPDefLights1( ); // 0x06009A98 -static const Vtx snufit_seg6_vertex_06009A98[] = { - {{{ -177, -140, -68}, 0, { 0, 0}, {0xb9, 0x9c, 0xe2, 0xff}}}, - {{{ -124, -35, -44}, 0, { 0, 0}, {0x99, 0x3d, 0xd8, 0xff}}}, - {{{ -71, -112, -60}, 0, { 0, 0}, {0x1c, 0xb1, 0xa2, 0xff}}}, - {{{ -72, -105, 22}, 0, { 0, 0}, {0xd4, 0xad, 0x54, 0xff}}}, - {{{ 72, -112, -60}, 0, { 0, 0}, {0xe4, 0xb1, 0xa2, 0xff}}}, - {{{ 125, -35, -44}, 0, { 0, 0}, {0x67, 0x3d, 0xd8, 0xff}}}, - {{{ 178, -140, -68}, 0, { 0, 0}, {0x47, 0x9c, 0xe2, 0xff}}}, - {{{ 73, -105, 22}, 0, { 0, 0}, {0x2c, 0xad, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(snufit_seg6_vertex_06009A98, 0x001e7ee0, 40011, 0x00009a98, 128); // 0x06009B18 - 0x06009B68 const Gfx snufit_seg6_dl_06009B18[] = { diff --git a/actors/sparkle/model.inc.c b/actors/sparkle/model.inc.c index 70e4f46cd..40b9bb244 100644 --- a/actors/sparkle/model.inc.c +++ b/actors/sparkle/model.inc.c @@ -1,42 +1,26 @@ +#include "pc/rom_assets.h" // Sparkles // 0x04027450 -static const Vtx sparkles_seg4_vertex_04027450[] = { - {{{ -32, 0, 0}, 0, { 0, 1984}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 32, 0, 0}, 0, { 1984, 1984}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 32, 64, 0}, 0, { 1984, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -32, 64, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(sparkles_seg4_vertex_04027450, 0x00114750, 78432, 0x00027450, 64); // 0x04027490 -ALIGNED8 const Texture sparkles_seg4_texture_04027490[] = { -#include "actors/sparkle/sparkle_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sparkles_seg4_texture_04027490, "actors/sparkle/sparkle_0.rgba16.inc.c", 0x00114750, 78432, 0x00027490, 2048); // 0x04027C90 -ALIGNED8 const Texture sparkles_seg4_texture_04027C90[] = { -#include "actors/sparkle/sparkle_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sparkles_seg4_texture_04027C90, "actors/sparkle/sparkle_1.rgba16.inc.c", 0x00114750, 78432, 0x00027c90, 2048); // 0x04028490 -ALIGNED8 const Texture sparkles_seg4_texture_04028490[] = { -#include "actors/sparkle/sparkle_2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sparkles_seg4_texture_04028490, "actors/sparkle/sparkle_2.rgba16.inc.c", 0x00114750, 78432, 0x00028490, 2048); // 0x04028C90 -ALIGNED8 const Texture sparkles_seg4_texture_04028C90[] = { -#include "actors/sparkle/sparkle_3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sparkles_seg4_texture_04028C90, "actors/sparkle/sparkle_3.rgba16.inc.c", 0x00114750, 78432, 0x00028c90, 2048); // 0x04029490 -ALIGNED8 const Texture sparkles_seg4_texture_04029490[] = { -#include "actors/sparkle/sparkle_4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sparkles_seg4_texture_04029490, "actors/sparkle/sparkle_4.rgba16.inc.c", 0x00114750, 78432, 0x00029490, 2048); // 0x04029C90 -ALIGNED8 const Texture sparkles_seg4_texture_04029C90[] = { -#include "actors/sparkle/sparkle_5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sparkles_seg4_texture_04029C90, "actors/sparkle/sparkle_5.rgba16.inc.c", 0x00114750, 78432, 0x00029c90, 2048); // 0x0402A490 - 0x0402A4F8 const Gfx sparkles_seg4_dl_0402A490[] = { diff --git a/actors/sparkle_animation/model.inc.c b/actors/sparkle_animation/model.inc.c index dff95d9f4..b0384cc37 100644 --- a/actors/sparkle_animation/model.inc.c +++ b/actors/sparkle_animation/model.inc.c @@ -1,37 +1,23 @@ +#include "pc/rom_assets.h" // Sparkles Animation // 0x04032A48 -static const Vtx sparkles_animation_seg4_vertex_04032A48[] = { - {{{ -32, 0, 0}, 0, { 0, 992}, {0xff, 0xff, 0x64, 0xff}}}, - {{{ 32, 0, 0}, 0, { 992, 992}, {0xff, 0xff, 0x64, 0xff}}}, - {{{ 32, 64, 0}, 0, { 992, 0}, {0xff, 0xff, 0x64, 0xff}}}, - {{{ -32, 64, 0}, 0, { 0, 0}, {0xff, 0xff, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sparkles_animation_seg4_vertex_04032A48, 0x00114750, 78432, 0x00032a48, 64); // 0x04032A88 -ALIGNED8 const Texture sparkles_animation_seg4_texture_04032A88[] = { -#include "actors/sparkle_animation/sparkle_animation_0.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sparkles_animation_seg4_texture_04032A88, "actors/sparkle_animation/sparkle_animation_0.ia16.inc.c", 0x00114750, 78432, 0x00032a88, 2048); // 0x04033288 -ALIGNED8 const Texture sparkles_animation_seg4_texture_04033288[] = { -#include "actors/sparkle_animation/sparkle_animation_1.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sparkles_animation_seg4_texture_04033288, "actors/sparkle_animation/sparkle_animation_1.ia16.inc.c", 0x00114750, 78432, 0x00033288, 2048); // 0x04033A88 -ALIGNED8 const Texture sparkles_animation_seg4_texture_04033A88[] = { -#include "actors/sparkle_animation/sparkle_animation_2.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sparkles_animation_seg4_texture_04033A88, "actors/sparkle_animation/sparkle_animation_2.ia16.inc.c", 0x00114750, 78432, 0x00033a88, 2048); // 0x04034288 -ALIGNED8 const Texture sparkles_animation_seg4_texture_04034288[] = { -#include "actors/sparkle_animation/sparkle_animation_3.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sparkles_animation_seg4_texture_04034288, "actors/sparkle_animation/sparkle_animation_3.ia16.inc.c", 0x00114750, 78432, 0x00034288, 2048); // 0x04034A88 -ALIGNED8 const Texture sparkles_animation_seg4_texture_04034A88[] = { -#include "actors/sparkle_animation/sparkle_animation_4.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sparkles_animation_seg4_texture_04034A88, "actors/sparkle_animation/sparkle_animation_4.ia16.inc.c", 0x00114750, 78432, 0x00034a88, 2048); // 0x04035288 - 0x04035300 const Gfx sparkles_animation_seg4_dl_04035288[] = { diff --git a/actors/spindrift/anims/anim_050006AC.inc.c b/actors/spindrift/anims/anim_050006AC.inc.c index 47f963023..de242be71 100644 --- a/actors/spindrift/anims/anim_050006AC.inc.c +++ b/actors/spindrift/anims/anim_050006AC.inc.c @@ -1,58 +1,9 @@ +#include "pc/rom_assets.h" // 0x050003D8 -static const s16 spindrift_seg5_animvalue_050003D8[] = { - 0x0000, 0x00EC, 0x00EC, 0x00EE, 0x00F1, 0x00F5, 0x00F8, 0x00FC, - 0x00FF, 0x0101, 0x0101, 0x0101, 0x00FF, 0x00FD, 0x00FA, 0x00F6, - 0x00F3, 0x00F0, 0x00EE, 0x00EC, 0x00EC, 0x3FFF, 0x0000, 0x0D79, - 0x1AF2, 0x286B, 0x35E4, 0x435D, 0x50D6, 0x5E50, 0x6BC9, 0x7942, - 0x86BE, 0x9437, 0xA1B0, 0xAF2A, 0xBCA3, 0xCA1C, 0xD795, 0xE50E, - 0xF287, 0x0000, 0x4BD0, 0xC001, 0x0000, 0x0D79, 0x1AF2, 0x286B, - 0x35E4, 0x435D, 0x50D6, 0x5E50, 0x6BC9, 0x7942, 0x86BE, 0x9437, - 0xA1B0, 0xAF2A, 0xBCA3, 0xCA1C, 0xD795, 0xE50E, 0xF287, 0x0000, - 0x4BD0, 0xC001, 0x0000, 0x0D79, 0x1AF2, 0x286B, 0x35E4, 0x435D, - 0x50D6, 0x5E50, 0x6BC9, 0x7942, 0x86BE, 0x9437, 0xA1B0, 0xAF2A, - 0xBCA3, 0xCA1C, 0xD795, 0xE50E, 0xF287, 0x0000, 0x4BD0, 0x0000, - 0x0D79, 0x1AF2, 0x286B, 0x35E4, 0x435D, 0x50D6, 0x5E50, 0x6BC9, - 0x7942, 0x86BE, 0x9437, 0xA1B0, 0xAF2A, 0xBCA3, 0xCA1C, 0xD795, - 0xE50E, 0xF287, 0x0000, 0x4BD0, 0x0000, 0x0D79, 0x1AF2, 0x286B, - 0x35E4, 0x435D, 0x50D6, 0x5E50, 0x6BC9, 0x7942, 0x86BE, 0x9437, - 0xA1B0, 0xAF2A, 0xBCA3, 0xCA1C, 0xD795, 0xE50E, 0xF287, 0x0000, - 0x4BD0, 0x0000, 0x0D79, 0x1AF2, 0x286B, 0x35E4, 0x435D, 0x50D6, - 0x5E50, 0x6BC9, 0x7942, 0x86BE, 0x9437, 0xA1B0, 0xAF2A, 0xBCA3, - 0xCA1C, 0xD795, 0xE50E, 0xF287, 0x0000, 0x4BD0, 0x3FFF, 0xFA42, - 0xFCCB, 0xFFCC, 0x02F5, 0x05F6, 0x087F, 0x0A3F, 0x0AE6, 0x0A5E, - 0x08EB, 0x06C9, 0x0432, 0x0160, 0xFE8F, 0xFBF8, 0xF9D6, 0xF863, - 0xF7DA, 0xF863, 0xF9D6, 0x24E7, 0x23FC, 0x22E4, 0x21BE, 0x20A6, - 0x1FBA, 0x1F17, 0x1EDA, 0x1F0C, 0x1F93, 0x2059, 0x214A, 0x2251, - 0x2357, 0x2448, 0x250F, 0x2596, 0x25C7, 0x2596, 0x250F, 0xFA42, - 0xFCCB, 0xFFCC, 0x02F5, 0x05F6, 0x087F, 0x0A3F, 0x0AE6, 0x0A5E, - 0x08EB, 0x06C9, 0x0432, 0x0160, 0xFE8F, 0xFBF8, 0xF9D6, 0xF863, - 0xF7DA, 0xF863, 0xF9D6, 0x24E7, 0x23FC, 0x22E4, 0x21BE, 0x20A6, - 0x1FBA, 0x1F17, 0x1EDA, 0x1F0C, 0x1F93, 0x2059, 0x214A, 0x2251, - 0x2357, 0x2448, 0x250F, 0x2596, 0x25C7, 0x2596, 0x250F, 0xFA42, - 0xFCCB, 0xFFCC, 0x02F5, 0x05F6, 0x087F, 0x0A3F, 0x0AE6, 0x0A5E, - 0x08EB, 0x06C9, 0x0432, 0x0160, 0xFE8F, 0xFBF8, 0xF9D6, 0xF863, - 0xF7DA, 0xF863, 0xF9D6, 0x24E7, 0x23FC, 0x22E4, 0x21BE, 0x20A6, - 0x1FBA, 0x1F17, 0x1EDA, 0x1F0C, 0x1F93, 0x2059, 0x214A, 0x2251, - 0x2357, 0x2448, 0x250F, 0x2596, 0x25C7, 0x2596, 0x250F, 0xC001, -}; +ROM_ASSET_LOAD_ANIM(spindrift_seg5_animvalue_050003D8, 0x00160670, 20585, 0x000003d8, 544); // 0x050005F8 -static const u16 spindrift_seg5_animindex_050005F8[] = { - 0x0001, 0x0000, 0x0014, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0015, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x010F, - 0x0001, 0x0000, 0x0014, 0x00E7, 0x0014, 0x00FB, - 0x0001, 0x0000, 0x0014, 0x00BF, 0x0014, 0x00D3, - 0x0001, 0x0000, 0x0014, 0x0097, 0x0014, 0x00AB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0096, - 0x0014, 0x0081, 0x0001, 0x0000, 0x0001, 0x0095, - 0x0014, 0x006C, 0x0001, 0x0000, 0x0001, 0x0080, - 0x0014, 0x0057, 0x0001, 0x0000, 0x0001, 0x006B, - 0x0014, 0x0042, 0x0001, 0x0000, 0x0001, 0x0056, - 0x0014, 0x002C, 0x0001, 0x0000, 0x0001, 0x0040, - 0x0014, 0x0016, 0x0001, 0x0000, 0x0001, 0x002A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0041, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002B, -}; +ROM_ASSET_LOAD_ANIM(spindrift_seg5_animindex_050005F8, 0x00160670, 20585, 0x000005f8, 180); // 0x050006AC static const struct Animation spindrift_seg5_anim_050006AC = { @@ -74,32 +25,19 @@ static const struct Animation spindrift_seg5_anim_050006AC = { UNUSED static const u64 spindrift_unused_1 = 1; // 0x050006D0 -ALIGNED8 const Texture spindrift_seg5_texture_050006D0[] = { -#include "actors/spindrift/spindrift_face.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spindrift_seg5_texture_050006D0, "actors/spindrift/spindrift_face.rgba16.inc.c", 0x00160670, 20585, 0x000006d0, 2048); // 0x05000ED0 -ALIGNED8 const Texture spindrift_seg5_texture_05000ED0[] = { -#include "actors/spindrift/spindrift_petal.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spindrift_seg5_texture_05000ED0, "actors/spindrift/spindrift_petal.rgba16.inc.c", 0x00160670, 20585, 0x00000ed0, 2048); // 0x050016D0 -ALIGNED8 const Texture spindrift_seg5_texture_050016D0[] = { -#include "actors/spindrift/spindrift_leaf.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spindrift_seg5_texture_050016D0, "actors/spindrift/spindrift_leaf.rgba16.inc.c", 0x00160670, 20585, 0x000016d0, 2048); // 0x05001ED0 -ALIGNED8 const Texture spindrift_seg5_texture_05001ED0[] = { -#include "actors/spindrift/spindrift_head.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spindrift_seg5_texture_05001ED0, "actors/spindrift/spindrift_head.rgba16.inc.c", 0x00160670, 20585, 0x00001ed0, 2048); // 0x050026D0 -static const Vtx spindrift_seg5_vertex_050026D0[] = { - {{{ -54, -54, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 56, 56, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -54, 56, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 56, -54, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spindrift_seg5_vertex_050026D0, 0x00160670, 20585, 0x000026d0, 64); // 0x05002710 - 0x05002748 const Gfx spindrift_seg5_dl_05002710[] = { @@ -130,12 +68,7 @@ const Gfx spindrift_seg5_dl_05002748[] = { }; // 0x050027B8 -static const Vtx spindrift_seg5_vertex_050027B8[] = { - {{{ 27, -112, -47}, 0, { -36, 520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, -112, 48}, 0, { 990, 520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, -112, -47}, 0, { -36, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, -112, 48}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spindrift_seg5_vertex_050027B8, 0x00160670, 20585, 0x000027b8, 64); // 0x050027F8 - 0x05002830 const Gfx spindrift_seg5_dl_050027F8[] = { @@ -166,11 +99,7 @@ const Gfx spindrift_seg5_dl_05002830[] = { }; // 0x050028A0 -static const Vtx spindrift_seg5_vertex_050028A0[] = { - {{{ 36, -109, -44}, 0, { -30, 572}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 83, -79, 0}, 0, { 480, 1092}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 36, -109, 45}, 0, { 990, 572}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spindrift_seg5_vertex_050028A0, 0x00160670, 20585, 0x000028a0, 48); // 0x050028D0 - 0x05002900 const Gfx spindrift_seg5_dl_050028D0[] = { @@ -207,12 +136,7 @@ static const Lights1 spindrift_seg5_lights_05002970 = gdSPDefLights1( ); // 0x05002988 -static const Vtx spindrift_seg5_vertex_05002988[] = { - {{{ 19, 22, 102}, 0, { 196, 1200}, {0x90, 0x25, 0x2e, 0xff}}}, - {{{ 13, -6, 4}, 0, { 1032, 456}, {0x92, 0x3e, 0xf5, 0xff}}}, - {{{ -20, -53, 69}, 0, { 250, -194}, {0x90, 0x25, 0x2e, 0xff}}}, - {{{ 34, -56, 120}, 0, { -62, 330}, {0xa9, 0x04, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spindrift_seg5_vertex_05002988, 0x00160670, 20585, 0x00002988, 64); // 0x050029C8 - 0x05002A20 const Gfx spindrift_seg5_dl_050029C8[] = { @@ -251,12 +175,7 @@ static const Lights1 spindrift_seg5_lights_05002A80 = gdSPDefLights1( ); // 0x05002A98 -static const Vtx spindrift_seg5_vertex_05002A98[] = { - {{{ 0, -33, -69}, 0, { 514, 1102}, {0xa0, 0x40, 0xcd, 0xff}}}, - {{{ 13, -2, 0}, 0, { 1070, 398}, {0x9c, 0x4c, 0xf1, 0xff}}}, - {{{ 53, 33, -86}, 0, { 138, -146}, {0xa0, 0x40, 0xcd, 0xff}}}, - {{{ 62, -15, -122}, 0, { -146, 482}, {0xac, 0x2e, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spindrift_seg5_vertex_05002A98, 0x00160670, 20585, 0x00002a98, 64); // 0x05002AD8 - 0x05002B30 const Gfx spindrift_seg5_dl_05002AD8[] = { @@ -295,23 +214,7 @@ static const Lights1 spindrift_seg5_lights_05002B90 = gdSPDefLights1( ); // 0x05002BA8 -static const Vtx spindrift_seg5_vertex_05002BA8[] = { - {{{ 28, -6, 21}, 0, { 474, 1104}, {0x7e, 0xfd, 0x0b, 0xff}}}, - {{{ 42, -20, -134}, 0, { -192, 0}, {0x7e, 0xfd, 0x0b, 0xff}}}, - {{{ 42, 98, -96}, 0, { 1152, 0}, {0x7e, 0xfd, 0x0b, 0xff}}}, - {{{ 28, -21, 0}, 0, { 474, 1104}, {0x7e, 0xf4, 0x00, 0xff}}}, - {{{ 42, 122, -61}, 0, { -192, 0}, {0x7e, 0xf4, 0x00, 0xff}}}, - {{{ 42, 122, 63}, 0, { 1152, 0}, {0x7e, 0xf4, 0x00, 0xff}}}, - {{{ 28, -6, -20}, 0, { 474, 1104}, {0x7e, 0xfd, 0xf5, 0xff}}}, - {{{ 42, 97, 97}, 0, { -192, 0}, {0x7e, 0xfd, 0xf5, 0xff}}}, - {{{ 42, -21, 135}, 0, { 1152, 0}, {0x7e, 0xfd, 0xf5, 0xff}}}, - {{{ 28, 18, -12}, 0, { 474, 1104}, {0x7e, 0x09, 0xf9, 0xff}}}, - {{{ 42, -61, 122}, 0, { -192, 0}, {0x7e, 0x09, 0xf9, 0xff}}}, - {{{ 42, -135, 21}, 0, { 1152, 0}, {0x7e, 0x09, 0xf9, 0xff}}}, - {{{ 28, 18, 13}, 0, { 474, 1104}, {0x7e, 0x0a, 0x07, 0xff}}}, - {{{ 42, -134, -21}, 0, { -192, 0}, {0x7e, 0x0a, 0x07, 0xff}}}, - {{{ 42, -61, -122}, 0, { 1152, 0}, {0x7e, 0x0a, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spindrift_seg5_vertex_05002BA8, 0x00160670, 20585, 0x00002ba8, 240); // 0x05002C98 - 0x05002D08 const Gfx spindrift_seg5_dl_05002C98[] = { diff --git a/actors/spindrift/model.inc.c b/actors/spindrift/model.inc.c index b3833941e..864259223 100644 --- a/actors/spindrift/model.inc.c +++ b/actors/spindrift/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Spindrift // Unreferenced light group @@ -49,50 +50,16 @@ UNUSED static const Lights1 spindrift_lights_unused4 = gdSPDefLights1( ); // 0x050000C0 -static const Vtx spindrift_seg5_vertex_050000C0[] = { - {{{ 34, 40, 30}, 0, { 0, 0}, {0x7b, 0x17, 0x11, 0x00}}}, - {{{ 34, -16, 46}, 0, { 0, 0}, {0x7b, 0xf7, 0x1c, 0x00}}}, - {{{ 46, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 34, -50, 0}, 0, { 0, 0}, {0x7b, 0xe3, 0x00, 0xff}}}, - {{{ 34, -16, -46}, 0, { 0, 0}, {0x7b, 0xf7, 0xe3, 0xff}}}, - {{{ 34, 40, -28}, 0, { 0, 0}, {0x7b, 0x18, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spindrift_seg5_vertex_050000C0, 0x00160670, 20585, 0x000000c0, 96); // 0x05000120 -static const Vtx spindrift_seg5_vertex_05000120[] = { - {{{ 6, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ 34, -16, -46}, 0, { 0, 0}, {0x92, 0xee, 0xc4, 0x00}}}, - {{{ 34, -50, 0}, 0, { 0, 0}, {0x92, 0xc2, 0x00, 0x00}}}, - {{{ 34, -16, 46}, 0, { 0, 0}, {0x92, 0xec, 0x3b, 0xff}}}, - {{{ 34, 40, -28}, 0, { 0, 0}, {0x92, 0x32, 0xdb, 0xff}}}, - {{{ 34, 40, 30}, 0, { 0, 0}, {0x92, 0x31, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spindrift_seg5_vertex_05000120, 0x00160670, 20585, 0x00000120, 96); // 0x05000180 -static const Vtx spindrift_seg5_vertex_05000180[] = { - {{{ 70, 50, 0}, 0, { 0, 0}, {0xcb, 0x73, 0x00, 0x00}}}, - {{{ 24, -12, 56}, 0, { 0, 0}, {0xa9, 0x22, 0x54, 0x00}}}, - {{{ 128, -2, 94}, 0, { 0, 0}, {0xda, 0x45, 0x63, 0x00}}}, - {{{ 0, -5, 0}, 0, { 0, 0}, {0x8e, 0x37, 0x00, 0xff}}}, - {{{ 24, -12, -56}, 0, { 0, 0}, {0xa8, 0x22, 0xac, 0xff}}}, - {{{ 0, -57, 0}, 0, { 0, 0}, {0x87, 0xdd, 0x00, 0xff}}}, - {{{ 55, -113, 57}, 0, { 0, 0}, {0xa5, 0xce, 0x48, 0xff}}}, - {{{ 128, -2, -94}, 0, { 0, 0}, {0xda, 0x45, 0x9d, 0xff}}}, - {{{ 55, -113, -57}, 0, { 0, 0}, {0xa5, 0xce, 0xb8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spindrift_seg5_vertex_05000180, 0x00160670, 20585, 0x00000180, 144); // 0x05000210 -static const Vtx spindrift_seg5_vertex_05000210[] = { - {{{ 55, -113, -57}, 0, { 0, 0}, {0xa5, 0xce, 0xb8, 0x00}}}, - {{{ 55, -113, 57}, 0, { 0, 0}, {0xa5, 0xce, 0x48, 0x00}}}, - {{{ 0, -57, 0}, 0, { 0, 0}, {0x87, 0xdd, 0x00, 0x00}}}, - {{{ 128, -2, -94}, 0, { 0, 0}, {0xda, 0x45, 0x9d, 0xff}}}, - {{{ 24, -12, -56}, 0, { 0, 0}, {0xa8, 0x22, 0xac, 0xff}}}, - {{{ 128, -2, 94}, 0, { 0, 0}, {0xda, 0x45, 0x63, 0xff}}}, - {{{ 24, -12, 56}, 0, { 0, 0}, {0xa9, 0x22, 0x54, 0xff}}}, - {{{ 138, 66, 0}, 0, { 0, 0}, {0xe3, 0x7b, 0x00, 0xff}}}, - {{{ 70, 50, 0}, 0, { 0, 0}, {0xcb, 0x73, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spindrift_seg5_vertex_05000210, 0x00160670, 20585, 0x00000210, 144); // 0x050002A0 - 0x05000328 const Gfx spindrift_seg5_dl_050002A0[] = { diff --git a/actors/spiny/anims/anim_05016E94.inc.c b/actors/spiny/anims/anim_05016E94.inc.c index df7cd6b76..090f5f76e 100644 --- a/actors/spiny/anims/anim_05016E94.inc.c +++ b/actors/spiny/anims/anim_05016E94.inc.c @@ -1,82 +1,9 @@ +#include "pc/rom_assets.h" // 0x05016A58 -static const s16 spiny_seg5_animvalue_05016A58[] = { - 0x0000, 0x0048, 0x0048, 0x0049, 0x004A, 0x004B, 0x004B, 0x004B, - 0x004B, 0x004A, 0x0049, 0x0048, 0x0048, 0x0048, 0x0049, 0x0049, - 0x004A, 0x004B, 0x004C, 0x004C, 0x004C, 0x004B, 0x004A, 0x0049, - 0x0048, 0x0048, 0xFFF9, 0x0001, 0x3FFF, 0xFFFF, 0x8001, 0x8001, - 0x49CB, 0xC7C9, 0xC7C3, 0xC81A, 0xC8E4, 0xC9CE, 0xCA81, 0xCAA9, - 0xCA5D, 0xC9EF, 0xC966, 0xC8C8, 0xC81D, 0xC769, 0xC6B3, 0xC603, - 0xC55D, 0xC4C8, 0xC44B, 0xC3EB, 0xC3B0, 0xC3E2, 0xC49C, 0xC59C, - 0xC6A3, 0xC771, 0xC7C3, 0xC5BF, 0xC5C5, 0xC5D5, 0xC5EE, 0xC60E, - 0xC635, 0xC662, 0xC692, 0xC6C4, 0xC6F8, 0xC72C, 0xC75F, 0xC78F, - 0xC7BB, 0xC7E2, 0xC803, 0xC81C, 0xC82C, 0xC831, 0xC831, 0xC831, - 0xC831, 0xC831, 0xC831, 0xC831, 0x0005, 0x00E1, 0x0308, 0x05D4, - 0x08A0, 0x0AC7, 0x0BA3, 0x0A98, 0x080B, 0x04DA, 0x01E4, 0x0007, - 0xFF3D, 0xFED9, 0xFEC1, 0xFEDB, 0xFF0E, 0xFF40, 0xFF56, 0xFF63, - 0xFF84, 0xFFAE, 0xFFD8, 0xFFF9, 0x0005, 0xF843, 0xF88D, 0xF94F, - 0xFA60, 0xFB97, 0xFCCB, 0xFDD2, 0xFEDA, 0x0003, 0x0115, 0x01D5, - 0x0209, 0x01B0, 0x0103, 0x0018, 0xFF0D, 0xFDF6, 0xFCEF, 0xFC12, - 0xFB44, 0xFA6A, 0xF99A, 0xF8EA, 0xF870, 0xF843, 0xF83E, 0xF884, - 0xF932, 0xFA14, 0xFAF7, 0xFBA5, 0xFBEB, 0xFBA0, 0xFAE6, 0xF9F3, - 0xF8FE, 0xF83F, 0xF7A7, 0xF709, 0xF671, 0xF5E8, 0xF579, 0xF52E, - 0xF513, 0xF54F, 0xF5E5, 0xF6A8, 0xF76C, 0xF802, 0xF83E, 0x0005, - 0x0003, 0x0000, 0xFFFD, 0xFFFA, 0xFFF6, 0xFFF5, 0xFFF5, 0xFFF7, - 0xFFF9, 0xFFFE, 0x0003, 0x000D, 0x0019, 0x0027, 0x0035, 0x0041, - 0x0049, 0x004C, 0x0047, 0x003A, 0x0029, 0x0017, 0x000A, 0x0005, - 0x0755, 0x070F, 0x0657, 0x0552, 0x0425, 0x02F7, 0x01EB, 0x00D2, - 0xFF8A, 0xFE55, 0xFD73, 0xFD26, 0xFD6C, 0xFE07, 0xFEE0, 0xFFDF, - 0x00EB, 0x01EE, 0x02CF, 0x03B0, 0x04AE, 0x05A8, 0x0682, 0x071B, - 0x0755, 0xF99F, 0xF98A, 0xF953, 0xF90C, 0xF8C4, 0xF88E, 0xF878, - 0xF884, 0xF8AA, 0xF8E6, 0xF938, 0xF99E, 0xFA2A, 0xFAE0, 0xFBA7, - 0xFC6B, 0xFD13, 0xFD88, 0xFDB4, 0xFD67, 0xFCA6, 0xFBAA, 0xFAAE, - 0xF9ED, 0xF99F, 0x0000, 0x0016, 0x004A, 0x0089, 0x00BE, 0x00D4, - 0x00E4, 0x0101, 0x0113, 0x00FF, 0x00AE, 0x0005, 0xFECF, 0xFD12, - 0xFB11, 0xF90F, 0xF74D, 0xF60F, 0xF596, 0xF65B, 0xF849, 0xFACB, - 0xFD4D, 0xFF3B, 0x0000, 0xF97C, 0xF9C9, 0xFA92, 0xFBA6, 0xFCD6, - 0xFDF0, 0xFF1D, 0x0081, 0x01EF, 0x0333, 0x041C, 0x047B, 0x0445, - 0x03A5, 0x02BA, 0x01A0, 0x0074, 0xFF55, 0xFE5E, 0xFD6B, 0xFC59, - 0xFB4A, 0xFA5F, 0xF9BA, 0xF97C, 0xF83E, 0xF7FE, 0xF763, 0xF6AB, - 0xF610, 0xF5D0, 0xF5E8, 0xF62A, 0xF68F, 0xF70F, 0xF7A1, 0xF83F, - 0xF906, 0xFA04, 0xFB1B, 0xFC2B, 0xFD14, 0xFDB7, 0xFDF4, 0xFD88, - 0xFC79, 0xFB19, 0xF9B9, 0xF8AB, 0xF83E, 0x0000, 0x0003, 0x000D, - 0x0018, 0x0021, 0x0025, 0x0023, 0x001D, 0x0016, 0x000D, 0x0005, - 0x0000, 0xFFFC, 0xFFF8, 0xFFF4, 0xFFF1, 0xFFEF, 0xFFED, 0xFFED, - 0xFFEE, 0xFFF2, 0xFFF7, 0xFFFB, 0xFFFF, 0x0000, 0x061C, 0x05C6, - 0x04EA, 0x03BF, 0x027C, 0x0159, 0x0031, 0xFED6, 0xFD78, 0xFC45, - 0xFB6C, 0xFB1D, 0xFB62, 0xFC14, 0xFD12, 0xFE3E, 0xFF79, 0x00A3, - 0x019D, 0x0289, 0x0388, 0x047F, 0x0552, 0x05E5, 0x061C, 0xF99F, - 0xFA17, 0xFB33, 0xFC87, 0xFDA4, 0xFE1B, 0xFDD8, 0xFD2A, 0xFC3D, - 0xFB3A, 0xFA4D, 0xF99F, 0xF925, 0xF8B9, 0xF85B, 0xF80E, 0xF7D4, - 0xF7B0, 0xF7A4, 0xF7C9, 0xF827, 0xF8A1, 0xF91C, 0xF97A, 0xF99F, - 0xE04F, 0xC001, 0xE04F, 0xE04F, 0xC001, 0xE04F, 0x1FB1, 0x3FFF, - 0xE04F, 0x1FB1, 0x3FFF, 0xE04F, 0xFD8F, 0xFDB1, 0xFE0E, 0xFE99, - 0xFF46, 0x0005, 0x00CB, 0x018B, 0x0237, 0x02C3, 0x0320, 0x0342, - 0x0329, 0x02E5, 0x027D, 0x01F8, 0x0160, 0x00BC, 0x0014, 0xFF71, - 0xFED8, 0xFE54, 0xFDEC, 0xFDA7, 0xFD8F, 0x3F63, -}; +ROM_ASSET_LOAD_ANIM(spiny_seg5_animvalue_05016A58, 0x00180bb0, 29674, 0x00016a58, 844); // 0x05016DA4 -static const u16 spiny_seg5_animindex_05016DA4[] = { - 0x0001, 0x0000, 0x0019, 0x0001, 0x0001, 0x001A, 0x0001, 0x001B, 0x0001, 0x001C, 0x0001, 0x001D, - 0x0019, 0x018C, 0x0001, 0x0000, 0x0001, 0x01A5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0189, 0x0001, 0x018A, 0x0001, 0x018B, - 0x0019, 0x0054, 0x0019, 0x006D, 0x0019, 0x0086, - 0x0001, 0x001E, 0x0001, 0x001F, 0x0001, 0x0020, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0186, 0x0001, 0x0187, 0x0001, 0x0188, - 0x0019, 0x009F, 0x0019, 0x00B8, 0x0019, 0x00D1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0021, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0183, 0x0001, 0x0184, 0x0001, 0x0185, - 0x0019, 0x00EA, 0x0019, 0x0103, 0x0019, 0x011C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0180, 0x0001, 0x0181, 0x0001, 0x0182, - 0x0019, 0x0135, 0x0019, 0x014E, 0x0019, 0x0167, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x003B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(spiny_seg5_animindex_05016DA4, 0x00180bb0, 29674, 0x00016da4, 240); // 0x05016E94 static const struct Animation spiny_seg5_anim_05016E94 = { diff --git a/actors/spiny/model.inc.c b/actors/spiny/model.inc.c index b03daf133..0d6988f00 100644 --- a/actors/spiny/model.inc.c +++ b/actors/spiny/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Spiny // 0x050157F8 @@ -37,253 +38,52 @@ static const Lights1 spiny_seg5_lights_05015870 = gdSPDefLights1( ); // 0x05015888 -static const Vtx spiny_seg5_vertex_05015888[] = { - {{{ 57, -31, -27}, 0, { 0, 0}, {0xd2, 0xa3, 0xb9, 0x00}}}, - {{{ 57, -31, 13}, 0, { 0, 0}, {0xe2, 0x9e, 0x4a, 0x00}}}, - {{{ 0, -17, 6}, 0, { 0, 0}, {0xdd, 0x8b, 0x1f, 0x00}}}, - {{{ 57, 27, -27}, 0, { 0, 0}, {0xd2, 0x5d, 0xb9, 0xff}}}, - {{{ 57, -1, -50}, 0, { 0, 0}, {0xbb, 0x00, 0x96, 0xff}}}, - {{{ 29, -1, -31}, 0, { 0, 0}, {0xc4, 0x00, 0x91, 0xff}}}, - {{{ 0, 11, -14}, 0, { 0, 0}, {0xd6, 0x5e, 0xb7, 0xff}}}, - {{{ 0, 13, 6}, 0, { 0, 0}, {0xdd, 0x75, 0x1f, 0xff}}}, - {{{ 57, 27, 13}, 0, { 0, 0}, {0xe2, 0x62, 0x4a, 0xff}}}, - {{{ 0, -1, 19}, 0, { 0, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 0, -15, -14}, 0, { 0, 0}, {0xd6, 0xa2, 0xb7, 0xff}}}, - {{{ 0, -1, -19}, 0, { 0, 0}, {0xd4, 0x00, 0x89, 0xff}}}, - {{{ 57, -1, 31}, 0, { 0, 0}, {0xe6, 0x00, 0x7c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05015888, 0x00180bb0, 29674, 0x00015888, 208); // 0x05015958 -static const Vtx spiny_seg5_vertex_05015958[] = { - {{{ 57, -31, 13}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 57, -31, -27}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 57, 27, -27}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 57, 27, 13}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 57, -1, 31}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 57, -1, -50}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05015958, 0x00180bb0, 29674, 0x00015958, 96); // 0x050159B8 -static const Vtx spiny_seg5_vertex_050159B8[] = { - {{{ 59, -29, -23}, 0, { 0, 0}, {0xd4, 0xa2, 0xb8, 0x00}}}, - {{{ 59, -29, 19}, 0, { 0, 0}, {0xe4, 0x9e, 0x4a, 0x00}}}, - {{{ -2, -15, 12}, 0, { 0, 0}, {0xe0, 0x8a, 0x1f, 0x00}}}, - {{{ 58, 32, -23}, 0, { 0, 0}, {0xd1, 0x5d, 0xb8, 0xff}}}, - {{{ 58, 1, -47}, 0, { 0, 0}, {0xbb, 0xff, 0x96, 0xff}}}, - {{{ 29, 1, -28}, 0, { 0, 0}, {0xc5, 0x00, 0x90, 0xff}}}, - {{{ -2, 15, -9}, 0, { 0, 0}, {0xd6, 0x5e, 0xb7, 0xff}}}, - {{{ -2, 17, 12}, 0, { 0, 0}, {0xdc, 0x75, 0x1f, 0xff}}}, - {{{ 58, 32, 19}, 0, { 0, 0}, {0xe1, 0x61, 0x4a, 0xff}}}, - {{{ -2, 0, 25}, 0, { 0, 0}, {0xe1, 0x00, 0x7a, 0xff}}}, - {{{ -2, -13, -9}, 0, { 0, 0}, {0xd8, 0xa1, 0xb7, 0xff}}}, - {{{ -2, 0, -14}, 0, { 0, 0}, {0xd6, 0x00, 0x89, 0xff}}}, - {{{ 58, 1, 38}, 0, { 0, 0}, {0xe6, 0x00, 0x7c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_050159B8, 0x00180bb0, 29674, 0x000159b8, 208); // 0x05015A88 -static const Vtx spiny_seg5_vertex_05015A88[] = { - {{{ 59, -29, 19}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0x00}}}, - {{{ 59, -29, -23}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0x00}}}, - {{{ 58, 32, -23}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0x00}}}, - {{{ 58, 32, 19}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 58, 1, 38}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 58, 1, -47}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05015A88, 0x00180bb0, 29674, 0x00015a88, 96); // 0x05015AE8 -static const Vtx spiny_seg5_vertex_05015AE8[] = { - {{{ 0, -17, -6}, 0, { 0, 0}, {0xdd, 0x8b, 0xe1, 0x00}}}, - {{{ 57, -31, -13}, 0, { 0, 0}, {0xe2, 0x9e, 0xb6, 0x00}}}, - {{{ 57, -31, 27}, 0, { 0, 0}, {0xd2, 0xa3, 0x47, 0x00}}}, - {{{ 29, -1, 31}, 0, { 0, 0}, {0xc4, 0x00, 0x6f, 0xff}}}, - {{{ 57, -1, 50}, 0, { 0, 0}, {0xbb, 0x00, 0x6a, 0xff}}}, - {{{ 57, 27, 27}, 0, { 0, 0}, {0xd2, 0x5d, 0x47, 0xff}}}, - {{{ 0, 13, -6}, 0, { 0, 0}, {0xdd, 0x75, 0xe1, 0xff}}}, - {{{ 0, 11, 14}, 0, { 0, 0}, {0xd6, 0x5e, 0x49, 0xff}}}, - {{{ 0, -1, -19}, 0, { 0, 0}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 57, 27, -13}, 0, { 0, 0}, {0xe2, 0x62, 0xb6, 0xff}}}, - {{{ 0, -1, 19}, 0, { 0, 0}, {0xd4, 0x00, 0x77, 0xff}}}, - {{{ 0, -15, 14}, 0, { 0, 0}, {0xd6, 0xa2, 0x49, 0xff}}}, - {{{ 57, -1, -31}, 0, { 0, 0}, {0xe6, 0x00, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05015AE8, 0x00180bb0, 29674, 0x00015ae8, 208); // 0x05015BB8 -static const Vtx spiny_seg5_vertex_05015BB8[] = { - {{{ 57, 27, 27}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 57, -31, 27}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 57, -31, -13}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 57, 27, -13}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 57, -1, -31}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 57, -1, 50}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05015BB8, 0x00180bb0, 29674, 0x00015bb8, 96); // 0x05015C18 -static const Vtx spiny_seg5_vertex_05015C18[] = { - {{{ -2, -15, -12}, 0, { 0, 0}, {0xe0, 0x8a, 0xe1, 0x00}}}, - {{{ 59, -29, -19}, 0, { 0, 0}, {0xe4, 0x9e, 0xb6, 0x00}}}, - {{{ 59, -29, 23}, 0, { 0, 0}, {0xd4, 0xa2, 0x48, 0x00}}}, - {{{ 29, 1, 28}, 0, { 0, 0}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ 58, 1, 47}, 0, { 0, 0}, {0xbb, 0xff, 0x6a, 0xff}}}, - {{{ 58, 32, 23}, 0, { 0, 0}, {0xd1, 0x5d, 0x48, 0xff}}}, - {{{ -2, 17, -12}, 0, { 0, 0}, {0xdc, 0x75, 0xe1, 0xff}}}, - {{{ -2, 15, 9}, 0, { 0, 0}, {0xd6, 0x5e, 0x49, 0xff}}}, - {{{ -2, 0, -25}, 0, { 0, 0}, {0xe1, 0x00, 0x86, 0xff}}}, - {{{ 58, 32, -19}, 0, { 0, 0}, {0xe1, 0x61, 0xb6, 0xff}}}, - {{{ -2, 0, 14}, 0, { 0, 0}, {0xd6, 0x00, 0x77, 0xff}}}, - {{{ -2, -13, 9}, 0, { 0, 0}, {0xd8, 0xa1, 0x49, 0xff}}}, - {{{ 58, 1, -38}, 0, { 0, 0}, {0xe6, 0x00, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05015C18, 0x00180bb0, 29674, 0x00015c18, 208); // 0x05015CE8 -static const Vtx spiny_seg5_vertex_05015CE8[] = { - {{{ 58, 32, 23}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0x00}}}, - {{{ 59, -29, 23}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0x00}}}, - {{{ 59, -29, -19}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0x00}}}, - {{{ 58, 32, -19}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 58, 1, -38}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 58, 1, 47}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05015CE8, 0x00180bb0, 29674, 0x00015ce8, 96); // 0x05015D48 -static const Vtx spiny_seg5_vertex_05015D48[] = { - {{{ -23, -40, -118}, 0, { 0, 0}, {0x98, 0xed, 0xbb, 0x00}}}, - {{{ 0, -4, -145}, 0, { 0, 0}, {0xeb, 0xf2, 0x84, 0x00}}}, - {{{ -12, -119, -85}, 0, { 0, 0}, {0xa5, 0xbc, 0xcb, 0x00}}}, - {{{ 10, -116, -121}, 0, { 0, 0}, {0x00, 0x9f, 0xaf, 0xff}}}, - {{{ 3, -146, 0}, 0, { 0, 0}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ -18, 49, -118}, 0, { 0, 0}, {0x95, 0x14, 0xc0, 0xff}}}, - {{{ 10, -116, 121}, 0, { 0, 0}, {0x00, 0x9f, 0x51, 0xff}}}, - {{{ -12, -119, 85}, 0, { 0, 0}, {0xa4, 0xbc, 0x35, 0xff}}}, - {{{ 47, -129, 0}, 0, { 0, 0}, {0x4c, 0x9b, 0x00, 0xff}}}, - {{{ 38, -61, 110}, 0, { 0, 0}, {0x52, 0xd9, 0x58, 0xff}}}, - {{{ 29, -156, 0}, 0, { 0, 0}, {0x4b, 0x9a, 0x00, 0xff}}}, - {{{ 42, 77, -122}, 0, { 0, 0}, {0x5a, 0x12, 0xaa, 0xff}}}, - {{{ 38, -61, -110}, 0, { 0, 0}, {0x52, 0xd9, 0xa8, 0xff}}}, - {{{ 62, 160, -48}, 0, { 0, 0}, {0x43, 0x62, 0xd5, 0xff}}}, - {{{ 22, 107, -136}, 0, { 0, 0}, {0xf8, 0x3b, 0x91, 0xff}}}, - {{{ -1, 119, -95}, 0, { 0, 0}, {0xb4, 0x55, 0xca, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05015D48, 0x00180bb0, 29674, 0x00015d48, 256); // 0x05015E48 -static const Vtx spiny_seg5_vertex_05015E48[] = { - {{{ 72, 142, 0}, 0, { 0, 0}, {0x6b, 0x42, 0x00, 0xff}}}, - {{{ 42, 77, -122}, 0, { 0, 0}, {0x5a, 0x12, 0xaa, 0x00}}}, - {{{ 62, 160, -48}, 0, { 0, 0}, {0x43, 0x62, 0xd5, 0x00}}}, - {{{ 22, 107, -136}, 0, { 0, 0}, {0xf8, 0x3b, 0x91, 0xff}}}, - {{{ 0, -4, -145}, 0, { 0, 0}, {0xeb, 0xf2, 0x84, 0xff}}}, - {{{ -18, 49, -118}, 0, { 0, 0}, {0x95, 0x14, 0xc0, 0xff}}}, - {{{ 0, -4, 145}, 0, { 0, 0}, {0xeb, 0xf2, 0x7c, 0xff}}}, - {{{ -18, 49, 118}, 0, { 0, 0}, {0x95, 0x15, 0x40, 0xff}}}, - {{{ -23, -40, 118}, 0, { 0, 0}, {0x98, 0xed, 0x45, 0xff}}}, - {{{ -12, -119, 85}, 0, { 0, 0}, {0xa4, 0xbc, 0x35, 0xff}}}, - {{{ 10, -116, 121}, 0, { 0, 0}, {0x00, 0x9f, 0x51, 0xff}}}, - {{{ 38, -61, 110}, 0, { 0, 0}, {0x52, 0xd9, 0x58, 0xff}}}, - {{{ 42, 77, 122}, 0, { 0, 0}, {0x5a, 0x13, 0x56, 0xff}}}, - {{{ 62, 160, 46}, 0, { 0, 0}, {0x43, 0x62, 0x2b, 0xff}}}, - {{{ 22, 107, 136}, 0, { 0, 0}, {0xf8, 0x3c, 0x6f, 0xff}}}, - {{{ -1, 119, 95}, 0, { 0, 0}, {0xb5, 0x55, 0x36, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05015E48, 0x00180bb0, 29674, 0x00015e48, 256); // 0x05015F48 -static const Vtx spiny_seg5_vertex_05015F48[] = { - {{{ -1, 119, -95}, 0, { 0, 0}, {0xb4, 0x55, 0xca, 0xff}}}, - {{{ 29, 168, 0}, 0, { 0, 0}, {0xe3, 0x7b, 0x00, 0x00}}}, - {{{ 62, 160, -48}, 0, { 0, 0}, {0x43, 0x62, 0xd5, 0x00}}}, - {{{ -1, 119, 95}, 0, { 0, 0}, {0xb5, 0x55, 0x36, 0xff}}}, - {{{ 62, 160, 46}, 0, { 0, 0}, {0x43, 0x62, 0x2b, 0xff}}}, - {{{ 72, 142, 0}, 0, { 0, 0}, {0x6b, 0x42, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05015F48, 0x00180bb0, 29674, 0x00015f48, 96); // 0x05015FA8 -static const Vtx spiny_seg5_vertex_05015FA8[] = { - {{{ -44, -66, -39}, 0, { 0, 0}, {0x84, 0xf0, 0xec, 0x00}}}, - {{{ -46, 72, -40}, 0, { 0, 0}, {0x87, 0x19, 0xe4, 0x00}}}, - {{{ -18, 49, -118}, 0, { 0, 0}, {0x95, 0x14, 0xc0, 0x00}}}, - {{{ -1, 119, -95}, 0, { 0, 0}, {0xb4, 0x55, 0xca, 0xff}}}, - {{{ -23, -40, -118}, 0, { 0, 0}, {0x98, 0xed, 0xbb, 0xff}}}, - {{{ -31, -119, 0}, 0, { 0, 0}, {0x95, 0xbc, 0x00, 0xff}}}, - {{{ -12, -119, -85}, 0, { 0, 0}, {0xa5, 0xbc, 0xcb, 0xff}}}, - {{{ 3, -146, 0}, 0, { 0, 0}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ -12, -119, 85}, 0, { 0, 0}, {0xa4, 0xbc, 0x35, 0xff}}}, - {{{ -44, -65, 41}, 0, { 0, 0}, {0x85, 0xee, 0x18, 0xff}}}, - {{{ -46, 73, 40}, 0, { 0, 0}, {0x85, 0x14, 0x17, 0xff}}}, - {{{ -18, 49, 118}, 0, { 0, 0}, {0x95, 0x15, 0x40, 0xff}}}, - {{{ -23, -40, 118}, 0, { 0, 0}, {0x98, 0xed, 0x45, 0xff}}}, - {{{ -1, 119, 95}, 0, { 0, 0}, {0xb5, 0x55, 0x36, 0xff}}}, - {{{ 29, 168, 0}, 0, { 0, 0}, {0xe3, 0x7b, 0x00, 0xff}}}, - {{{ -28, 143, 0}, 0, { 0, 0}, {0x9e, 0x50, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05015FA8, 0x00180bb0, 29674, 0x00015fa8, 256); // 0x050160A8 -static const Vtx spiny_seg5_vertex_050160A8[] = { - {{{ 42, 77, 122}, 0, { 0, 0}, {0x5a, 0x13, 0x56, 0x00}}}, - {{{ 140, 73, 51}, 0, { 0, 0}, {0x62, 0x2b, 0x43, 0x00}}}, - {{{ 72, 142, 0}, 0, { 0, 0}, {0x6b, 0x42, 0x00, 0x00}}}, - {{{ 140, 73, -51}, 0, { 0, 0}, {0x6b, 0x24, 0xc8, 0xff}}}, - {{{ 142, -67, -51}, 0, { 0, 0}, {0x5c, 0xbe, 0xc8, 0xff}}}, - {{{ 38, -61, -110}, 0, { 0, 0}, {0x52, 0xd9, 0xa8, 0xff}}}, - {{{ 47, -129, 0}, 0, { 0, 0}, {0x4c, 0x9b, 0x00, 0xff}}}, - {{{ 142, -67, 51}, 0, { 0, 0}, {0x6a, 0xcc, 0x2c, 0xff}}}, - {{{ 38, -61, 110}, 0, { 0, 0}, {0x52, 0xd9, 0x58, 0xff}}}, - {{{ 42, 77, -122}, 0, { 0, 0}, {0x5a, 0x12, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_050160A8, 0x00180bb0, 29674, 0x000160a8, 160); // 0x05016148 -static const Vtx spiny_seg5_vertex_05016148[] = { - {{{ 135, -2, -132}, 0, { 0, 0}, {0x68, 0x3e, 0x24, 0x00}}}, - {{{ 92, 33, -72}, 0, { 0, 0}, {0x68, 0x3e, 0x24, 0x00}}}, - {{{ 119, -20, -55}, 0, { 0, 0}, {0x68, 0x3e, 0x24, 0x00}}}, - {{{ 119, -20, 55}, 0, { 0, 0}, {0x10, 0x85, 0x19, 0xff}}}, - {{{ 135, -2, 135}, 0, { 0, 0}, {0x10, 0x85, 0x19, 0xff}}}, - {{{ 67, -20, 89}, 0, { 0, 0}, {0x10, 0x85, 0x19, 0xff}}}, - {{{ 135, -2, -132}, 0, { 0, 0}, {0x11, 0x85, 0xe6, 0xff}}}, - {{{ 119, -20, -55}, 0, { 0, 0}, {0x11, 0x85, 0xe6, 0xff}}}, - {{{ 67, -20, -89}, 0, { 0, 0}, {0x11, 0x85, 0xe6, 0xff}}}, - {{{ 139, -22, 29}, 0, { 0, 0}, {0x2d, 0x8a, 0x01, 0xff}}}, - {{{ 139, -23, -29}, 0, { 0, 0}, {0x2d, 0x8a, 0x01, 0xff}}}, - {{{ 216, 6, 0}, 0, { 0, 0}, {0x2d, 0x8a, 0x01, 0xff}}}, - {{{ 139, -22, 29}, 0, { 0, 0}, {0x11, 0x3d, 0x6d, 0xff}}}, - {{{ 216, 6, 0}, 0, { 0, 0}, {0x11, 0x3d, 0x6d, 0xff}}}, - {{{ 139, 30, 0}, 0, { 0, 0}, {0x11, 0x3d, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05016148, 0x00180bb0, 29674, 0x00016148, 240); // 0x05016238 -static const Vtx spiny_seg5_vertex_05016238[] = { - {{{ 139, 30, 0}, 0, { 0, 0}, {0x14, 0x3a, 0x92, 0xff}}}, - {{{ 216, 6, 0}, 0, { 0, 0}, {0x14, 0x3a, 0x92, 0x00}}}, - {{{ 139, -23, -29}, 0, { 0, 0}, {0x14, 0x3a, 0x92, 0x00}}}, - {{{ 120, 85, 29}, 0, { 0, 0}, {0x60, 0xae, 0x01, 0xff}}}, - {{{ 120, 84, -29}, 0, { 0, 0}, {0x60, 0xae, 0x01, 0xff}}}, - {{{ 172, 146, 0}, 0, { 0, 0}, {0x60, 0xae, 0x01, 0xff}}}, - {{{ 172, 146, 0}, 0, { 0, 0}, {0xf1, 0x3f, 0x94, 0xff}}}, - {{{ 120, 84, -29}, 0, { 0, 0}, {0xf1, 0x3f, 0x94, 0xff}}}, - {{{ 85, 125, 0}, 0, { 0, 0}, {0xf1, 0x3f, 0x94, 0xff}}}, - {{{ 172, 146, 0}, 0, { 0, 0}, {0xef, 0x42, 0x6b, 0xff}}}, - {{{ 85, 125, 0}, 0, { 0, 0}, {0xef, 0x42, 0x6b, 0xff}}}, - {{{ 120, 85, 29}, 0, { 0, 0}, {0xef, 0x42, 0x6b, 0xff}}}, - {{{ 92, 33, 72}, 0, { 0, 0}, {0xb8, 0x3e, 0x53, 0xff}}}, - {{{ 67, -20, 89}, 0, { 0, 0}, {0xb8, 0x3e, 0x53, 0xff}}}, - {{{ 135, -2, 135}, 0, { 0, 0}, {0xb8, 0x3e, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05016238, 0x00180bb0, 29674, 0x00016238, 240); // 0x05016328 -static const Vtx spiny_seg5_vertex_05016328[] = { - {{{ 92, 33, 72}, 0, { 0, 0}, {0x69, 0x3d, 0xdd, 0xff}}}, - {{{ 135, -2, 135}, 0, { 0, 0}, {0x69, 0x3d, 0xdd, 0x00}}}, - {{{ 119, -20, 55}, 0, { 0, 0}, {0x69, 0x3d, 0xdd, 0x00}}}, - {{{ 67, -20, -89}, 0, { 0, 0}, {0xba, 0x3d, 0xab, 0xff}}}, - {{{ 92, 33, -72}, 0, { 0, 0}, {0xba, 0x3d, 0xab, 0xff}}}, - {{{ 135, -2, -132}, 0, { 0, 0}, {0xba, 0x3d, 0xab, 0xff}}}, - {{{ 112, -74, -29}, 0, { 0, 0}, {0x74, 0x33, 0x01, 0xff}}}, - {{{ 112, -75, 29}, 0, { 0, 0}, {0x74, 0x33, 0x01, 0xff}}}, - {{{ 145, -148, 0}, 0, { 0, 0}, {0x74, 0x33, 0x01, 0xff}}}, - {{{ 145, -148, 0}, 0, { 0, 0}, {0xdd, 0xc5, 0x6a, 0xff}}}, - {{{ 112, -75, 29}, 0, { 0, 0}, {0xdd, 0xc5, 0x6a, 0xff}}}, - {{{ 74, -106, 0}, 0, { 0, 0}, {0xdd, 0xc5, 0x6a, 0xff}}}, - {{{ 145, -148, 0}, 0, { 0, 0}, {0xdf, 0xc7, 0x94, 0xff}}}, - {{{ 74, -106, 0}, 0, { 0, 0}, {0xdf, 0xc7, 0x94, 0xff}}}, - {{{ 112, -74, -29}, 0, { 0, 0}, {0xdf, 0xc7, 0x94, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_seg5_vertex_05016328, 0x00180bb0, 29674, 0x00016328, 240); // 0x05016418 - 0x050164E0 const Gfx spiny_seg5_dl_05016418[] = { diff --git a/actors/spiny_egg/anims/anim_050157CC.inc.c b/actors/spiny_egg/anims/anim_050157CC.inc.c index 225078f7e..b88924886 100644 --- a/actors/spiny_egg/anims/anim_050157CC.inc.c +++ b/actors/spiny_egg/anims/anim_050157CC.inc.c @@ -1,20 +1,9 @@ +#include "pc/rom_assets.h" // 0x05015750 -static const s16 spiny_egg_seg5_animvalue_05015750[] = { - 0x0000, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(spiny_egg_seg5_animvalue_05015750, 0x00108a40, 48390, 0x00000000, 4); // 0x05015754 -static const u16 spiny_egg_seg5_animindex_05015754[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(spiny_egg_seg5_animindex_05015754, 0x00180bb0, 29674, 0x00015754, 120); // 0x050157CC static const struct Animation spiny_egg_seg5_anim_050157CC = { diff --git a/actors/spiny_egg/model.inc.c b/actors/spiny_egg/model.inc.c index ddab31bb5..4d5013c01 100644 --- a/actors/spiny_egg/model.inc.c +++ b/actors/spiny_egg/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Spiny Egg // 0x050144F8 @@ -13,268 +14,52 @@ static const Lights1 spiny_egg_seg5_lights_05014510 = gdSPDefLights1( ); // 0x05014528 -static const Vtx spiny_egg_seg5_vertex_05014528[] = { - {{{ -165, 0, 0}, 0, { 0, 0}, {0xe7, 0x3e, 0x95, 0x00}}}, - {{{ -100, 28, 0}, 0, { 0, 0}, {0xe7, 0x3e, 0x95, 0x00}}}, - {{{ -100, -18, -27}, 0, { 0, 0}, {0xe7, 0x3e, 0x95, 0x00}}}, - {{{ -165, 0, 0}, 0, { 0, 0}, {0xe7, 0x3e, 0x6b, 0xff}}}, - {{{ -100, -18, 26}, 0, { 0, 0}, {0xe7, 0x3e, 0x6b, 0xff}}}, - {{{ -100, 28, 0}, 0, { 0, 0}, {0xe7, 0x3e, 0x6b, 0xff}}}, - {{{ -165, 0, 0}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0xff}}}, - {{{ -100, -18, -27}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0xff}}}, - {{{ -100, -18, 26}, 0, { 0, 0}, {0xdc, 0x87, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_05014528, 0x00180bb0, 29674, 0x00014528, 144); // 0x050145B8 -static const Vtx spiny_egg_seg5_vertex_050145B8[] = { - {{{ 100, -18, -27}, 0, { 0, 0}, {0x19, 0x3e, 0x95, 0x00}}}, - {{{ 100, 28, 0}, 0, { 0, 0}, {0x19, 0x3e, 0x95, 0x00}}}, - {{{ 165, 0, 0}, 0, { 0, 0}, {0x19, 0x3e, 0x95, 0x00}}}, - {{{ 100, 28, 0}, 0, { 0, 0}, {0x19, 0x3e, 0x6b, 0xff}}}, - {{{ 100, -18, 26}, 0, { 0, 0}, {0x19, 0x3e, 0x6b, 0xff}}}, - {{{ 165, 0, 0}, 0, { 0, 0}, {0x19, 0x3e, 0x6b, 0xff}}}, - {{{ 100, -18, 26}, 0, { 0, 0}, {0x24, 0x87, 0x00, 0xff}}}, - {{{ 100, -18, -27}, 0, { 0, 0}, {0x24, 0x87, 0x00, 0xff}}}, - {{{ 165, 0, 0}, 0, { 0, 0}, {0x24, 0x87, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_050145B8, 0x00180bb0, 29674, 0x000145b8, 144); // 0x05014648 -static const Vtx spiny_egg_seg5_vertex_05014648[] = { - {{{ 0, -32, -87}, 0, { 0, 0}, {0x69, 0x24, 0xc5, 0x00}}}, - {{{ 27, -69, -61}, 0, { 0, 0}, {0x69, 0x24, 0xc5, 0x00}}}, - {{{ 0, -94, -124}, 0, { 0, 0}, {0x69, 0x24, 0xc5, 0x00}}}, - {{{ 27, -69, -61}, 0, { 0, 0}, {0x02, 0x8a, 0x2d, 0xff}}}, - {{{ -26, -70, -60}, 0, { 0, 0}, {0x02, 0x8a, 0x2d, 0xff}}}, - {{{ 0, -94, -124}, 0, { 0, 0}, {0x02, 0x8a, 0x2d, 0xff}}}, - {{{ -26, -70, -60}, 0, { 0, 0}, {0x94, 0x20, 0xc7, 0xff}}}, - {{{ 0, -32, -87}, 0, { 0, 0}, {0x94, 0x20, 0xc7, 0xff}}}, - {{{ 0, -94, -124}, 0, { 0, 0}, {0x94, 0x20, 0xc7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_05014648, 0x00180bb0, 29674, 0x00014648, 144); // 0x050146D8 -static const Vtx spiny_egg_seg5_vertex_050146D8[] = { - {{{ 0, -160, 0}, 0, { 0, 0}, {0x6a, 0xe9, 0x40, 0x00}}}, - {{{ 27, -95, -20}, 0, { 0, 0}, {0x6a, 0xe9, 0x40, 0x00}}}, - {{{ 0, -95, 25}, 0, { 0, 0}, {0x6a, 0xe9, 0x40, 0x00}}}, - {{{ 0, -160, 0}, 0, { 0, 0}, {0x02, 0xd9, 0x88, 0xff}}}, - {{{ -26, -95, -22}, 0, { 0, 0}, {0x02, 0xd9, 0x88, 0xff}}}, - {{{ 27, -95, -20}, 0, { 0, 0}, {0x02, 0xd9, 0x88, 0xff}}}, - {{{ 0, -160, 0}, 0, { 0, 0}, {0x93, 0xe9, 0x3c, 0xff}}}, - {{{ 0, -95, 25}, 0, { 0, 0}, {0x93, 0xe9, 0x3c, 0xff}}}, - {{{ -26, -95, -22}, 0, { 0, 0}, {0x93, 0xe9, 0x3c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_050146D8, 0x00180bb0, 29674, 0x000146d8, 144); // 0x05014768 -static const Vtx spiny_egg_seg5_vertex_05014768[] = { - {{{ 0, -94, 124}, 0, { 0, 0}, {0x69, 0x24, 0x3b, 0x00}}}, - {{{ 27, -69, 61}, 0, { 0, 0}, {0x69, 0x24, 0x3b, 0x00}}}, - {{{ 0, -32, 87}, 0, { 0, 0}, {0x69, 0x24, 0x3b, 0x00}}}, - {{{ 0, -94, 124}, 0, { 0, 0}, {0x02, 0x8a, 0xd3, 0xff}}}, - {{{ -26, -70, 60}, 0, { 0, 0}, {0x02, 0x8a, 0xd3, 0xff}}}, - {{{ 27, -69, 61}, 0, { 0, 0}, {0x02, 0x8a, 0xd3, 0xff}}}, - {{{ 0, -94, 124}, 0, { 0, 0}, {0x94, 0x20, 0x39, 0xff}}}, - {{{ 0, -32, 87}, 0, { 0, 0}, {0x94, 0x20, 0x39, 0xff}}}, - {{{ -26, -70, 60}, 0, { 0, 0}, {0x94, 0x20, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_05014768, 0x00180bb0, 29674, 0x00014768, 144); // 0x050147F8 -static const Vtx spiny_egg_seg5_vertex_050147F8[] = { - {{{ 0, 32, 87}, 0, { 0, 0}, {0x69, 0xdc, 0x3b, 0x00}}}, - {{{ 27, 69, 61}, 0, { 0, 0}, {0x69, 0xdc, 0x3b, 0x00}}}, - {{{ 0, 94, 124}, 0, { 0, 0}, {0x69, 0xdc, 0x3b, 0x00}}}, - {{{ 27, 69, 61}, 0, { 0, 0}, {0x02, 0x76, 0xd3, 0xff}}}, - {{{ -26, 70, 60}, 0, { 0, 0}, {0x02, 0x76, 0xd3, 0xff}}}, - {{{ 0, 94, 124}, 0, { 0, 0}, {0x02, 0x76, 0xd3, 0xff}}}, - {{{ -26, 70, 60}, 0, { 0, 0}, {0x94, 0xe0, 0x39, 0xff}}}, - {{{ 0, 32, 87}, 0, { 0, 0}, {0x94, 0xe0, 0x39, 0xff}}}, - {{{ 0, 94, 124}, 0, { 0, 0}, {0x94, 0xe0, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_050147F8, 0x00180bb0, 29674, 0x000147f8, 144); // 0x05014888 -static const Vtx spiny_egg_seg5_vertex_05014888[] = { - {{{ 0, 95, 25}, 0, { 0, 0}, {0x6a, 0x17, 0x40, 0x00}}}, - {{{ 27, 95, -20}, 0, { 0, 0}, {0x6a, 0x17, 0x40, 0x00}}}, - {{{ 0, 160, 0}, 0, { 0, 0}, {0x6a, 0x17, 0x40, 0x00}}}, - {{{ 27, 95, -20}, 0, { 0, 0}, {0x02, 0x27, 0x88, 0xff}}}, - {{{ -26, 95, -22}, 0, { 0, 0}, {0x02, 0x27, 0x88, 0xff}}}, - {{{ 0, 160, 0}, 0, { 0, 0}, {0x02, 0x27, 0x88, 0xff}}}, - {{{ -26, 95, -22}, 0, { 0, 0}, {0x93, 0x17, 0x3c, 0xff}}}, - {{{ 0, 95, 25}, 0, { 0, 0}, {0x93, 0x17, 0x3c, 0xff}}}, - {{{ 0, 160, 0}, 0, { 0, 0}, {0x93, 0x17, 0x3c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_05014888, 0x00180bb0, 29674, 0x00014888, 144); // 0x05014918 -static const Vtx spiny_egg_seg5_vertex_05014918[] = { - {{{ 0, 94, -124}, 0, { 0, 0}, {0x69, 0xdc, 0xc5, 0x00}}}, - {{{ 27, 69, -61}, 0, { 0, 0}, {0x69, 0xdc, 0xc5, 0x00}}}, - {{{ 0, 32, -87}, 0, { 0, 0}, {0x69, 0xdc, 0xc5, 0x00}}}, - {{{ 0, 94, -124}, 0, { 0, 0}, {0x02, 0x76, 0x2d, 0xff}}}, - {{{ -26, 70, -60}, 0, { 0, 0}, {0x02, 0x76, 0x2d, 0xff}}}, - {{{ 27, 69, -61}, 0, { 0, 0}, {0x02, 0x76, 0x2d, 0xff}}}, - {{{ 0, 94, -124}, 0, { 0, 0}, {0x94, 0xe0, 0xc7, 0xff}}}, - {{{ 0, 32, -87}, 0, { 0, 0}, {0x94, 0xe0, 0xc7, 0xff}}}, - {{{ -26, 70, -60}, 0, { 0, 0}, {0x94, 0xe0, 0xc7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_05014918, 0x00180bb0, 29674, 0x00014918, 144); // 0x050149A8 -static const Vtx spiny_egg_seg5_vertex_050149A8[] = { - {{{ 28, -96, -28}, 0, { 0, 0}, {0x22, 0x8b, 0xde, 0x00}}}, - {{{ 39, -96, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0x00}}}, - {{{ 0, -104, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 52, -73, -52}, 0, { 0, 0}, {0x3f, 0xa6, 0xc1, 0xff}}}, - {{{ 73, -73, 0}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 68, -39, -68}, 0, { 0, 0}, {0x52, 0xd0, 0xae, 0xff}}}, - {{{ 96, -39, 0}, 0, { 0, 0}, {0x75, 0xd0, 0x00, 0xff}}}, - {{{ 73, 0, -73}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 104, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 68, 39, -68}, 0, { 0, 0}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ 96, 39, 0}, 0, { 0, 0}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 52, 73, -52}, 0, { 0, 0}, {0x3f, 0x5a, 0xc1, 0xff}}}, - {{{ 73, 73, 0}, 0, { 0, 0}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ 28, 96, -28}, 0, { 0, 0}, {0x22, 0x75, 0xde, 0xff}}}, - {{{ 39, 96, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 0, 104, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_050149A8, 0x00180bb0, 29674, 0x000149a8, 256); // 0x05014AA8 -static const Vtx spiny_egg_seg5_vertex_05014AA8[] = { - {{{ 0, -96, -39}, 0, { 0, 0}, {0x00, 0x8b, 0xd0, 0xff}}}, - {{{ 28, -96, -28}, 0, { 0, 0}, {0x22, 0x8b, 0xde, 0x00}}}, - {{{ 0, -104, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 0, -73, -73}, 0, { 0, 0}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ 52, -73, -52}, 0, { 0, 0}, {0x3f, 0xa6, 0xc1, 0xff}}}, - {{{ 0, -39, -96}, 0, { 0, 0}, {0x00, 0xd0, 0x8b, 0xff}}}, - {{{ 68, -39, -68}, 0, { 0, 0}, {0x52, 0xd0, 0xae, 0xff}}}, - {{{ 0, 0, -104}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 73, 0, -73}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 0, 39, -96}, 0, { 0, 0}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ 68, 39, -68}, 0, { 0, 0}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ 0, 73, -73}, 0, { 0, 0}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ 52, 73, -52}, 0, { 0, 0}, {0x3f, 0x5a, 0xc1, 0xff}}}, - {{{ 0, 96, -39}, 0, { 0, 0}, {0x00, 0x75, 0xd0, 0xff}}}, - {{{ 28, 96, -28}, 0, { 0, 0}, {0x22, 0x75, 0xde, 0xff}}}, - {{{ 0, 104, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_05014AA8, 0x00180bb0, 29674, 0x00014aa8, 256); // 0x05014BA8 -static const Vtx spiny_egg_seg5_vertex_05014BA8[] = { - {{{ -28, -96, -28}, 0, { 0, 0}, {0xde, 0x8b, 0xde, 0xff}}}, - {{{ 0, -96, -39}, 0, { 0, 0}, {0x00, 0x8b, 0xd0, 0x00}}}, - {{{ 0, -104, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -52, -73, -52}, 0, { 0, 0}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ 0, -73, -73}, 0, { 0, 0}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ -68, -39, -68}, 0, { 0, 0}, {0xae, 0xd0, 0xae, 0xff}}}, - {{{ 0, -39, -96}, 0, { 0, 0}, {0x00, 0xd0, 0x8b, 0xff}}}, - {{{ -73, 0, -73}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 0, 0, -104}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -68, 39, -68}, 0, { 0, 0}, {0xae, 0x30, 0xae, 0xff}}}, - {{{ 0, 39, -96}, 0, { 0, 0}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -52, 73, -52}, 0, { 0, 0}, {0xc1, 0x5a, 0xc1, 0xff}}}, - {{{ 0, 73, -73}, 0, { 0, 0}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -28, 96, -28}, 0, { 0, 0}, {0xde, 0x75, 0xde, 0xff}}}, - {{{ 0, 96, -39}, 0, { 0, 0}, {0x00, 0x75, 0xd0, 0xff}}}, - {{{ 0, 104, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_05014BA8, 0x00180bb0, 29674, 0x00014ba8, 256); // 0x05014CA8 -static const Vtx spiny_egg_seg5_vertex_05014CA8[] = { - {{{ -39, -96, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, - {{{ -28, -96, -28}, 0, { 0, 0}, {0xde, 0x8b, 0xde, 0x00}}}, - {{{ 0, -104, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -73, -73, 0}, 0, { 0, 0}, {0xa7, 0xa6, 0x00, 0xff}}}, - {{{ -52, -73, -52}, 0, { 0, 0}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ -96, -39, 0}, 0, { 0, 0}, {0x8b, 0xd0, 0x00, 0xff}}}, - {{{ -68, -39, -68}, 0, { 0, 0}, {0xae, 0xd0, 0xae, 0xff}}}, - {{{ -104, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -73, 0, -73}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -96, 39, 0}, 0, { 0, 0}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -68, 39, -68}, 0, { 0, 0}, {0xae, 0x30, 0xae, 0xff}}}, - {{{ -73, 73, 0}, 0, { 0, 0}, {0xa7, 0x5a, 0x00, 0xff}}}, - {{{ -52, 73, -52}, 0, { 0, 0}, {0xc1, 0x5a, 0xc1, 0xff}}}, - {{{ -39, 96, 0}, 0, { 0, 0}, {0xd0, 0x75, 0x00, 0xff}}}, - {{{ -28, 96, -28}, 0, { 0, 0}, {0xde, 0x75, 0xde, 0xff}}}, - {{{ 0, 104, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_05014CA8, 0x00180bb0, 29674, 0x00014ca8, 256); // 0x05014DA8 -static const Vtx spiny_egg_seg5_vertex_05014DA8[] = { - {{{ -28, -96, 28}, 0, { 0, 0}, {0xde, 0x8b, 0x22, 0xff}}}, - {{{ -39, -96, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0x00}}}, - {{{ 0, -104, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -52, -73, 52}, 0, { 0, 0}, {0xc1, 0xa6, 0x3f, 0xff}}}, - {{{ -73, -73, 0}, 0, { 0, 0}, {0xa7, 0xa6, 0x00, 0xff}}}, - {{{ -68, -39, 68}, 0, { 0, 0}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -96, -39, 0}, 0, { 0, 0}, {0x8b, 0xd0, 0x00, 0xff}}}, - {{{ -73, 0, 73}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -104, 0, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -68, 39, 68}, 0, { 0, 0}, {0xae, 0x30, 0x52, 0xff}}}, - {{{ -96, 39, 0}, 0, { 0, 0}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -52, 73, 52}, 0, { 0, 0}, {0xc1, 0x5a, 0x3f, 0xff}}}, - {{{ -73, 73, 0}, 0, { 0, 0}, {0xa7, 0x5a, 0x00, 0xff}}}, - {{{ -28, 96, 28}, 0, { 0, 0}, {0xde, 0x75, 0x22, 0xff}}}, - {{{ -39, 96, 0}, 0, { 0, 0}, {0xd0, 0x75, 0x00, 0xff}}}, - {{{ 0, 104, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_05014DA8, 0x00180bb0, 29674, 0x00014da8, 256); // 0x05014EA8 -static const Vtx spiny_egg_seg5_vertex_05014EA8[] = { - {{{ 0, -96, 39}, 0, { 0, 0}, {0x00, 0x8b, 0x30, 0xff}}}, - {{{ -28, -96, 28}, 0, { 0, 0}, {0xde, 0x8b, 0x22, 0x00}}}, - {{{ 0, -104, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 0, -73, 73}, 0, { 0, 0}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ -52, -73, 52}, 0, { 0, 0}, {0xc1, 0xa6, 0x3f, 0xff}}}, - {{{ 0, -39, 96}, 0, { 0, 0}, {0x00, 0xd0, 0x75, 0xff}}}, - {{{ -68, -39, 68}, 0, { 0, 0}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ 0, 0, 104}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -73, 0, 73}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 0, 39, 96}, 0, { 0, 0}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ -68, 39, 68}, 0, { 0, 0}, {0xae, 0x30, 0x52, 0xff}}}, - {{{ 0, 73, 73}, 0, { 0, 0}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -52, 73, 52}, 0, { 0, 0}, {0xc1, 0x5a, 0x3f, 0xff}}}, - {{{ 0, 96, 39}, 0, { 0, 0}, {0x00, 0x75, 0x30, 0xff}}}, - {{{ -28, 96, 28}, 0, { 0, 0}, {0xde, 0x75, 0x22, 0xff}}}, - {{{ 0, 104, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_05014EA8, 0x00180bb0, 29674, 0x00014ea8, 256); // 0x05014FA8 -static const Vtx spiny_egg_seg5_vertex_05014FA8[] = { - {{{ 28, -96, 28}, 0, { 0, 0}, {0x22, 0x8b, 0x22, 0xff}}}, - {{{ 0, -96, 39}, 0, { 0, 0}, {0x00, 0x8b, 0x30, 0x00}}}, - {{{ 0, -104, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 52, -73, 52}, 0, { 0, 0}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ 0, -73, 73}, 0, { 0, 0}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 68, -39, 68}, 0, { 0, 0}, {0x52, 0xd0, 0x52, 0xff}}}, - {{{ 0, -39, 96}, 0, { 0, 0}, {0x00, 0xd0, 0x75, 0xff}}}, - {{{ 73, 0, 73}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 0, 0, 104}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 68, 39, 68}, 0, { 0, 0}, {0x52, 0x30, 0x52, 0xff}}}, - {{{ 0, 39, 96}, 0, { 0, 0}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ 52, 73, 52}, 0, { 0, 0}, {0x3f, 0x5a, 0x3f, 0xff}}}, - {{{ 0, 73, 73}, 0, { 0, 0}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ 28, 96, 28}, 0, { 0, 0}, {0x22, 0x75, 0x22, 0xff}}}, - {{{ 0, 96, 39}, 0, { 0, 0}, {0x00, 0x75, 0x30, 0xff}}}, - {{{ 0, 104, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_05014FA8, 0x00180bb0, 29674, 0x00014fa8, 256); // 0x050150A8 -static const Vtx spiny_egg_seg5_vertex_050150A8[] = { - {{{ 39, -96, 0}, 0, { 0, 0}, {0x30, 0x8b, 0x00, 0xff}}}, - {{{ 28, -96, 28}, 0, { 0, 0}, {0x22, 0x8b, 0x22, 0x00}}}, - {{{ 0, -104, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 73, -73, 0}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 52, -73, 52}, 0, { 0, 0}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ 96, -39, 0}, 0, { 0, 0}, {0x75, 0xd0, 0x00, 0xff}}}, - {{{ 68, -39, 68}, 0, { 0, 0}, {0x52, 0xd0, 0x52, 0xff}}}, - {{{ 104, 0, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 73, 0, 73}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 96, 39, 0}, 0, { 0, 0}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 68, 39, 68}, 0, { 0, 0}, {0x52, 0x30, 0x52, 0xff}}}, - {{{ 73, 73, 0}, 0, { 0, 0}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ 52, 73, 52}, 0, { 0, 0}, {0x3f, 0x5a, 0x3f, 0xff}}}, - {{{ 39, 96, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 28, 96, 28}, 0, { 0, 0}, {0x22, 0x75, 0x22, 0xff}}}, - {{{ 0, 104, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(spiny_egg_seg5_vertex_050150A8, 0x00180bb0, 29674, 0x000150a8, 256); // 0x050151A8 - 0x050151E0 const Gfx spiny_egg_seg5_dl_050151A8[] = { diff --git a/actors/springboard/collision.inc.c b/actors/springboard/collision.inc.c index 06fa63685..347f3b029 100644 --- a/actors/springboard/collision.inc.c +++ b/actors/springboard/collision.inc.c @@ -1,80 +1,7 @@ +#include "pc/rom_assets.h" // Springboard // 0x05001A28 - 0x05001B48 -const Collision springboard_collision_05001A28[] = { - COL_INIT(), - COL_VERTEX_INIT(0xC), - COL_VERTEX(205, 0, 0), - COL_VERTEX(102, 0, -176), - COL_VERTEX(-101, 0, -176), - COL_VERTEX(102, -19, -176), - COL_VERTEX(-101, -19, -176), - COL_VERTEX(-204, -19, 0), - COL_VERTEX(102, -19, 177), - COL_VERTEX(205, -19, 0), - COL_VERTEX(-101, 0, 177), - COL_VERTEX(-204, 0, 0), - COL_VERTEX(-101, -19, 177), - COL_VERTEX(102, 0, 177), - - COL_TRI_INIT(SURFACE_DEFAULT, 20), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(1, 4, 2), - COL_TRI(1, 3, 4), - COL_TRI(5, 4, 3), - COL_TRI(6, 5, 3), - COL_TRI(6, 3, 7), - COL_TRI(0, 7, 3), - COL_TRI(2, 4, 5), - COL_TRI(0, 2, 8), - COL_TRI(2, 9, 8), - COL_TRI(2, 5, 9), - COL_TRI(6, 10, 5), - COL_TRI(9, 5, 10), - COL_TRI(9, 10, 8), - COL_TRI(8, 10, 6), - COL_TRI(0, 8, 11), - COL_TRI(8, 6, 11), - COL_TRI(11, 6, 7), - COL_TRI(11, 7, 0), - COL_TRI_STOP(), - COL_END(), - - COL_INIT(), - COL_VERTEX_INIT(0xC), - COL_VERTEX(102, 20, -176), - COL_VERTEX(102, 0, -176), - COL_VERTEX(-101, 0, -176), - COL_VERTEX(-101, 20, -176), - COL_VERTEX(205, 20, 0), - COL_VERTEX(102, 20, 177), - COL_VERTEX(-204, 20, 0), - COL_VERTEX(205, 0, 0), - COL_VERTEX(-204, 0, 0), - COL_VERTEX(-101, 20, 177), - COL_VERTEX(102, 0, 177), - COL_VERTEX(-101, 0, 177), - - COL_TRI_INIT(SURFACE_DEFAULT, 16), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 0, 5), - COL_TRI(0, 6, 5), - COL_TRI(4, 1, 0), - COL_TRI(0, 3, 6), - COL_TRI(4, 7, 1), - COL_TRI(3, 2, 8), - COL_TRI(3, 8, 6), - COL_TRI(5, 7, 4), - COL_TRI(9, 10, 5), - COL_TRI(5, 10, 7), - COL_TRI(6, 9, 5), - COL_TRI(6, 8, 11), - COL_TRI(6, 11, 9), - COL_TRI(9, 11, 10), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(springboard_collision_05001A28, 0x00165a50, 4471, 0x00001a28, 384); UNUSED static const u32 springboard_unused_1 = 0; diff --git a/actors/springboard/model.inc.c b/actors/springboard/model.inc.c index 0c414a25e..589264e67 100644 --- a/actors/springboard/model.inc.c +++ b/actors/springboard/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Springboard (unused) // 0x05000000 @@ -7,152 +8,34 @@ static const Lights1 springboard_seg5_lights_05000000 = gdSPDefLights1( ); // 0x05000018 -ALIGNED8 const Texture springboard_seg5_texture_05000018[] = { -#include "actors/springboard/springboard_top_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(springboard_seg5_texture_05000018, "actors/springboard/springboard_top_unused.rgba16.inc.c", 0x00165a50, 4471, 0x00000018, 2048); // 0x05000818 -ALIGNED8 const Texture springboard_seg5_texture_05000818[] = { -#include "actors/springboard/springboard_base_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(springboard_seg5_texture_05000818, "actors/springboard/springboard_base_unused.rgba16.inc.c", 0x00165a50, 4471, 0x00000818, 2048); // 0x05001018 -static const Vtx springboard_seg5_vertex_05001018[] = { - {{{ 205, 0, 0}, 0, { 2524, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 0, -176}, 0, { 1502, -1292}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, -176}, 0, { -542, -1292}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2524, 478}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 102, -19, -176}, 0, { 1502, -1292}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 102, 0, -176}, 0, { 1502, -1292}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 102, 0, -176}, 0, { 1502, -1292}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, -19, -176}, 0, { -542, -1292}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 0, -176}, 0, { -542, -1292}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, -19, -176}, 0, { 1502, -1292}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, -19, 0}, 0, { -1564, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, -19, -176}, 0, { -542, -1292}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 102, -19, -176}, 0, { 1502, -1292}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 102, -19, 177}, 0, { 1502, 2248}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, -19, 0}, 0, { 2524, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, -19, 0}, 0, { 2524, 478}, {0x6d, 0x00, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(springboard_seg5_vertex_05001018, 0x00165a50, 4471, 0x00001018, 256); // 0x05001118 -static const Vtx springboard_seg5_vertex_05001118[] = { - {{{ -101, 0, -176}, 0, { -542, -1292}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -101, -19, -176}, 0, { -542, -1292}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -204, -19, 0}, 0, { -1564, 478}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2524, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, -176}, 0, { -542, -1292}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 177}, 0, { -542, 2248}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 0, 0}, 0, { -1564, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 0, 0}, 0, { -1564, 478}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 102, -19, 177}, 0, { 1502, 2248}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, -19, 177}, 0, { -542, 2248}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -204, -19, 0}, 0, { -1564, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -204, 0, 0}, 0, { -1564, 478}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -204, -19, 0}, 0, { -1564, 478}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -101, -19, 177}, 0, { -542, 2248}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -101, 0, 177}, 0, { -542, 2248}, {0x93, 0x00, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(springboard_seg5_vertex_05001118, 0x00165a50, 4471, 0x00001118, 240); // 0x05001208 -static const Vtx springboard_seg5_vertex_05001208[] = { - {{{ -101, 0, 177}, 0, { -542, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, -19, 177}, 0, { -542, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, -19, 177}, 0, { 1502, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2524, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 177}, 0, { -542, 2248}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 0, 177}, 0, { 1502, 2248}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 0, 177}, 0, { 1502, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 0, 177}, 0, { 1502, 2248}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 102, -19, 177}, 0, { 1502, 2248}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 205, -19, 0}, 0, { 2524, 478}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2524, 478}, {0x6d, 0x00, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(springboard_seg5_vertex_05001208, 0x00165a50, 4471, 0x00001208, 176); // 0x050012B8 -static const Vtx springboard_seg5_vertex_050012B8[] = { - {{{ -76, -55, -132}, 0, { 0, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -153, 56, 0}, 0, { 990, 0}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -76, 56, -132}, 0, { 0, 0}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -76, 56, 133}, 0, { 990, 0}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -153, 56, 0}, 0, { 0, 0}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -153, -55, 0}, 0, { 0, 990}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -76, -55, 133}, 0, { 990, 990}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ 77, 56, 133}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, 56, 133}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, -55, 133}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, -55, 133}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 56, 0}, 0, { 990, 0}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 77, 56, 133}, 0, { 0, 0}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 77, -55, 133}, 0, { 0, 990}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 154, -55, 0}, 0, { 990, 990}, {0x6d, 0x00, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(springboard_seg5_vertex_050012B8, 0x00165a50, 4471, 0x000012b8, 240); // 0x050013A8 -static const Vtx springboard_seg5_vertex_050013A8[] = { - {{{ 77, 56, -132}, 0, { 990, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ 154, -55, 0}, 0, { 0, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ 77, -55, -132}, 0, { 990, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -76, -55, -132}, 0, { 0, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -153, -55, 0}, 0, { 990, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -153, 56, 0}, 0, { 990, 0}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -76, 56, -132}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, 56, -132}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, -55, -132}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, -55, -132}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 56, 0}, 0, { 0, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(springboard_seg5_vertex_050013A8, 0x00165a50, 4471, 0x000013a8, 176); // 0x05001458 -static const Vtx springboard_seg5_vertex_05001458[] = { - {{{ 102, 20, -176}, 0, { 1502, -1292}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 0, -176}, 0, { 1502, -1292}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 0, -176}, 0, { -542, -1292}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 20, -176}, 0, { -542, -1292}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 20, 0}, 0, { 2524, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 20, -176}, 0, { 1502, -1292}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 20, 177}, 0, { 1502, 2248}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 20, 0}, 0, { -1564, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 20, 0}, 0, { 2524, 480}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 102, 0, -176}, 0, { 1502, -1292}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 102, 20, -176}, 0, { 1502, -1292}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ -101, 20, -176}, 0, { -542, -1292}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2524, 480}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ -101, 20, -176}, 0, { -542, -1292}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -101, 0, -176}, 0, { -542, -1292}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -204, 0, 0}, 0, { -1564, 480}, {0x93, 0x00, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(springboard_seg5_vertex_05001458, 0x00165a50, 4471, 0x00001458, 256); // 0x05001558 -static const Vtx springboard_seg5_vertex_05001558[] = { - {{{ -101, 20, -176}, 0, { -542, -1292}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -204, 0, 0}, 0, { -1564, 480}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -204, 20, 0}, 0, { -1564, 480}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 102, 20, 177}, 0, { 1502, 2248}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2524, 480}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 205, 20, 0}, 0, { 2524, 480}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -101, 20, 177}, 0, { -542, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 0, 177}, 0, { 1502, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 20, 177}, 0, { 1502, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 0, 177}, 0, { 1502, 2248}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -204, 20, 0}, 0, { -1564, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 20, 177}, 0, { -542, 2248}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 20, 177}, 0, { 1502, 2248}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 20, 0}, 0, { -1564, 480}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -204, 0, 0}, 0, { -1564, 480}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -101, 0, 177}, 0, { -542, 2248}, {0x93, 0x00, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(springboard_seg5_vertex_05001558, 0x00165a50, 4471, 0x00001558, 256); // 0x05001658 -static const Vtx springboard_seg5_vertex_05001658[] = { - {{{ -204, 20, 0}, 0, { -1564, 480}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -101, 0, 177}, 0, { -542, 2248}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -101, 20, 177}, 0, { -542, 2248}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -101, 20, 177}, 0, { -542, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 0, 177}, 0, { -542, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 0, 177}, 0, { 1502, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(springboard_seg5_vertex_05001658, 0x00165a50, 4471, 0x00001658, 96); // 0x050016B8 - 0x05001800 const Gfx springboard_checkerboard_seg5_dl_050016B8[] = { diff --git a/actors/star/model.inc.c b/actors/star/model.inc.c index d44ef3105..3bdeddd06 100644 --- a/actors/star/model.inc.c +++ b/actors/star/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Star // 0x0302A6D8 @@ -7,30 +8,13 @@ static const Lights1 star_seg3_lights_0302A6D8 = gdSPDefLights1( ); // 0x0302A6F0 -ALIGNED8 const Texture star_seg3_texture_0302A6F0[] = { -#include "actors/star/star_surface.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(star_seg3_texture_0302A6F0, "actors/star/star_surface.rgba16.inc.c", 0x00201410, 96653, 0x0002a6f0, 2048); // 0x0302AEF0 -ALIGNED8 const Texture star_seg3_texture_0302AEF0[] = { -#include "actors/star/star_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(star_seg3_texture_0302AEF0, "actors/star/star_eye.rgba16.inc.c", 0x00180bb0, 29674, 0x00007a30, 2048); // 0x0302B6F0 -static const Vtx star_seg3_vertex_0302B6F0[] = { - {{{ 0, 8, -89}, 0, { 0, 0}, {0x00, 0x07, 0x82, 0xff}}}, - {{{ 190, -201, 0}, 0, { 0, 0}, {0x55, 0xa3, 0x00, 0xff}}}, - {{{ 0, -129, 0}, 0, { 0, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 146, -42, 0}, 0, { 0, 0}, {0x7c, 0xe7, 0x00, 0xff}}}, - {{{ 0, 8, 90}, 0, { 0, 0}, {0x00, 0x07, 0x7e, 0xff}}}, - {{{ 257, 84, 0}, 0, { 0, 0}, {0x68, 0x47, 0x00, 0xff}}}, - {{{ -145, -42, 0}, 0, { 0, 0}, {0x84, 0xe7, 0x00, 0xff}}}, - {{{ -189, -201, 0}, 0, { 0, 0}, {0xaa, 0xa3, 0x00, 0xff}}}, - {{{ -256, 84, 0}, 0, { 0, 0}, {0x97, 0x47, 0x00, 0xff}}}, - {{{ 0, 246, 0}, 0, { 0, 0}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 96, 99, 0}, 0, { 0, 0}, {0x3d, 0x6f, 0x00, 0xff}}}, - {{{ -95, 99, 0}, 0, { 0, 0}, {0xc3, 0x6f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(star_seg3_vertex_0302B6F0, 0x00201410, 96653, 0x0002b6f0, 192); // 0x0302B7B0 - 0x0302B870 const Gfx star_seg3_dl_0302B7B0[] = { @@ -74,18 +58,7 @@ static const Lights1 star_seg3_lights_0302B908 = gdSPDefLights1( ); // 0x0302B920 -static const Vtx star_seg3_vertex_0302B920[] = { - {{{ 67, 86, 63}, 0, { 990, 0}, {0x18, 0x15, 0x7a, 0xff}}}, - {{{ 0, -27, 96}, 0, { 0, 990}, {0x18, 0x15, 0x7a, 0xff}}}, - {{{ 67, -29, 83}, 0, { 990, 990}, {0x18, 0x15, 0x7a, 0xff}}}, - {{{ 0, 89, 76}, 0, { 0, 0}, {0x18, 0x15, 0x7a, 0xff}}}, - {{{ 0, 89, 76}, 0, { 990, 0}, {0xe8, 0x15, 0x7a, 0xff}}}, - {{{ -66, -29, 83}, 0, { 0, 990}, {0xe8, 0x15, 0x7a, 0xff}}}, - {{{ 0, -27, 96}, 0, { 990, 990}, {0xe8, 0x15, 0x7a, 0xff}}}, - {{{ 0, 89, 76}, 0, { 990, 0}, {0xe7, 0x15, 0x7a, 0xff}}}, - {{{ -66, 86, 63}, 0, { 0, 0}, {0xe7, 0x15, 0x7a, 0xff}}}, - {{{ -66, -29, 83}, 0, { 0, 990}, {0xe7, 0x15, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(star_seg3_vertex_0302B920, 0x00201410, 96653, 0x0002b920, 160); // 0x0302B9C0 - 0x0302BA18 const Gfx star_seg3_dl_0302B9C0[] = { diff --git a/actors/stomp_smoke/model.inc.c b/actors/stomp_smoke/model.inc.c index 8be1f0061..37aef9c82 100644 --- a/actors/stomp_smoke/model.inc.c +++ b/actors/stomp_smoke/model.inc.c @@ -1,50 +1,29 @@ +#include "pc/rom_assets.h" // Stomp Smoke // 0x040220C8 -static const Vtx stomp_smoke_seg4_vertex_040220C8[] = { - {{{ -32, 0, 32}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xc8}}}, - {{{ 32, 0, 32}, 0, { 1984, 0}, {0xff, 0xff, 0xff, 0xc8}}}, - {{{ 32, 0, -32}, 0, { 1984, 1984}, {0xff, 0xff, 0xff, 0xc8}}}, - {{{ -32, 0, -32}, 0, { 0, 1984}, {0xff, 0xff, 0xff, 0xc8}}}, -}; +ROM_ASSET_LOAD_VTX(stomp_smoke_seg4_vertex_040220C8, 0x00114750, 78432, 0x000220c8, 64); // 0x04022108 -static const Vtx stomp_smoke_seg4_vertex_04022108[] = { - {{{ -32, 0, 32}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xc8}}}, - {{{ 32, 0, 32}, 0, { 1984, 0}, {0xff, 0x00, 0x00, 0xc8}}}, - {{{ 32, 0, -32}, 0, { 1984, 1984}, {0xff, 0x00, 0x00, 0xc8}}}, - {{{ -32, 0, -32}, 0, { 0, 1984}, {0xff, 0x00, 0x00, 0xc8}}}, -}; +ROM_ASSET_LOAD_VTX(stomp_smoke_seg4_vertex_04022108, 0x00114750, 78432, 0x00022108, 64); // 0x04022148 -ALIGNED8 const Texture stomp_smoke_seg4_texture_04022148[] = { -#include "actors/stomp_smoke/stomp_smoke_0.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(stomp_smoke_seg4_texture_04022148, "actors/stomp_smoke/stomp_smoke_0.ia16.inc.c", 0x00114750, 78432, 0x00022148, 2048); // 0x04022948 -ALIGNED8 const Texture stomp_smoke_seg4_texture_04022948[] = { -#include "actors/stomp_smoke/stomp_smoke_1.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(stomp_smoke_seg4_texture_04022948, "actors/stomp_smoke/stomp_smoke_1.ia16.inc.c", 0x00114750, 78432, 0x00022948, 2048); // 0x04023148 -ALIGNED8 const Texture stomp_smoke_seg4_texture_04023148[] = { -#include "actors/stomp_smoke/stomp_smoke_2.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(stomp_smoke_seg4_texture_04023148, "actors/stomp_smoke/stomp_smoke_2.ia16.inc.c", 0x00114750, 78432, 0x00023148, 2048); // 0x04023948 -ALIGNED8 const Texture stomp_smoke_seg4_texture_04023948[] = { -#include "actors/stomp_smoke/stomp_smoke_3.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(stomp_smoke_seg4_texture_04023948, "actors/stomp_smoke/stomp_smoke_3.ia16.inc.c", 0x00114750, 78432, 0x00023948, 2048); // 0x04024148 -ALIGNED8 const Texture stomp_smoke_seg4_texture_04024148[] = { -#include "actors/stomp_smoke/stomp_smoke_4.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(stomp_smoke_seg4_texture_04024148, "actors/stomp_smoke/stomp_smoke_4.ia16.inc.c", 0x00114750, 78432, 0x00024148, 2048); // 0x04024948 -ALIGNED8 const Texture stomp_smoke_seg4_texture_04024948[] = { -#include "actors/stomp_smoke/stomp_smoke_5.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(stomp_smoke_seg4_texture_04024948, "actors/stomp_smoke/stomp_smoke_5.ia16.inc.c", 0x00114750, 78432, 0x00024948, 2048); // 0x04025148 - 0x04025190 const Gfx stomp_smoke_seg4_dl_04025148[] = { diff --git a/actors/sushi/anims/anim_0500AE3C.inc.c b/actors/sushi/anims/anim_0500AE3C.inc.c index a92601f97..842cfe37e 100644 --- a/actors/sushi/anims/anim_0500AE3C.inc.c +++ b/actors/sushi/anims/anim_0500AE3C.inc.c @@ -1,79 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500AA00 -static const s16 sushi_seg5_animvalue_0500AA00[] = { - 0x0000, 0x0192, 0x0190, 0x018A, 0x0180, 0x0173, 0x0162, 0x014F, - 0x0139, 0x0120, 0x0106, 0x00E9, 0x00CB, 0x00AB, 0x0089, 0x0067, - 0x0044, 0x0021, 0xFFFE, 0xFFDB, 0xFFB8, 0xFF95, 0xFF73, 0xFF51, - 0xFF31, 0xFF13, 0xFEF6, 0xFEDC, 0xFEC3, 0xFEAD, 0xFE9A, 0xFE89, - 0xFE7C, 0xFE72, 0xFE6C, 0xFE6A, 0xFE6C, 0xFE72, 0xFE7A, 0xFE86, - 0xFE95, 0xFEA6, 0xFEBA, 0xFED0, 0xFEE9, 0xFF03, 0xFF1F, 0xFF3C, - 0xFF5A, 0xFF7A, 0xFF9A, 0xFFBB, 0xFFDD, 0xFFFE, 0x001F, 0x0041, - 0x0062, 0x0082, 0x00A2, 0x00C0, 0x00DD, 0x00F9, 0x0113, 0x012C, - 0x0142, 0x0156, 0x0167, 0x0176, 0x0182, 0x018A, 0x0190, 0x0054, - 0xFFDE, 0xC001, 0x14C7, 0x1587, 0x1627, 0x16A5, 0x1701, 0x173A, - 0x174F, 0x1740, 0x170B, 0x16B0, 0x162E, 0x1584, 0x14B1, 0x13B5, - 0x128F, 0x113E, 0x0FB0, 0x0DDB, 0x0BC8, 0x097F, 0x0708, 0x046D, - 0x01B6, 0xFEEE, 0xFC1A, 0xF944, 0xF676, 0xF3B7, 0xF111, 0xEE8D, - 0xEC33, 0xEA0B, 0xE81F, 0xE677, 0xE51D, 0xE3FB, 0xE2F9, 0xE217, - 0xE156, 0xE0B6, 0xE037, 0xDFDA, 0xDF9F, 0xDF88, 0xDF93, 0xDFC3, - 0xE016, 0xE08F, 0xE12C, 0xE1EF, 0xE2D8, 0xE3E7, 0xE51D, 0xE69C, - 0xE87F, 0xEAB8, 0xED3C, 0xEFFD, 0xF2EF, 0xF607, 0xF937, 0xFC74, - 0xFFB0, 0x02DF, 0x05F6, 0x08E7, 0x0BA6, 0x0E28, 0x105E, 0x123E, - 0x0E68, 0x0ECB, 0x0F1C, 0x0F5B, 0x0F87, 0x0F9F, 0x0FA3, 0x0F92, - 0x0F6B, 0x0F2E, 0x0ED9, 0x0E6E, 0x0DEA, 0x0D4E, 0x0C98, 0x0BC8, - 0x0AD4, 0x09B3, 0x086B, 0x0702, 0x057D, 0x03E3, 0x0238, 0x0082, - 0xFEC8, 0xFD0D, 0xFB57, 0xF9AD, 0xF814, 0xF690, 0xF529, 0xF3E4, - 0xF2C5, 0xF1D3, 0xF113, 0xF07B, 0xEFFE, 0xEF9A, 0xEF4F, 0xEF1D, - 0xEF01, 0xEEFD, 0xEF0F, 0xEF37, 0xEF73, 0xEFC3, 0xF027, 0xF09D, - 0xF125, 0xF1BF, 0xF269, 0xF323, 0xF3EC, 0xF4DD, 0xF609, 0xF768, - 0xF8F2, 0xFA9F, 0xFC66, 0xFE40, 0x0024, 0x020B, 0x03ED, 0x05C1, - 0x077F, 0x0920, 0x0A9A, 0x0BE7, 0x0CFD, 0x0DD6, 0x0BD0, 0x0BC0, - 0x0B91, 0x0B44, 0x0ADD, 0x0A5C, 0x09C4, 0x0916, 0x0855, 0x0783, - 0x06A1, 0x05B1, 0x04B6, 0x03B1, 0x02A4, 0x0192, 0x007B, 0xFF64, - 0xFE4C, 0xFD35, 0xFC23, 0xFB16, 0xFA11, 0xF916, 0xF826, 0xF744, - 0xF672, 0xF5B1, 0xF503, 0xF46B, 0xF3EA, 0xF383, 0xF336, 0xF307, - 0xF2F7, 0xF305, 0xF330, 0xF374, 0xF3D1, 0xF445, 0xF4CE, 0xF56B, - 0xF61A, 0xF6D9, 0xF7A7, 0xF882, 0xF968, 0xFA59, 0xFB51, 0xFC50, - 0xFD54, 0xFE5B, 0xFF64, 0x006C, 0x0173, 0x0277, 0x0376, 0x046E, - 0x055F, 0x0645, 0x0720, 0x07EE, 0x08AD, 0x095C, 0x09F9, 0x0A82, - 0x0AF6, 0x0B53, 0x0B97, 0x0BC2, 0x3B39, 0x3A67, 0x399B, 0x38D8, - 0x381E, 0x3770, 0x36D1, 0x3643, 0x35C7, 0x3560, 0x3510, 0x34D9, - 0x34BE, 0x34C0, 0x34E2, 0x3525, 0x358B, 0x3611, 0x36B3, 0x376F, - 0x3842, 0x3929, 0x3A20, 0x3B25, 0x3C35, 0x3D4C, 0x3E68, 0x3F86, - 0x40A2, 0x41BA, 0x42CA, 0x43D0, 0x44C8, 0x45B0, 0x4684, 0x4757, - 0x4839, 0x4928, 0x4A1D, 0x4B16, 0x4C0D, 0x4CFF, 0x4DE6, 0x4EBF, - 0x4F85, 0x5034, 0x50C8, 0x513C, 0x518C, 0x51B4, 0x51AE, 0x5178, - 0x510D, 0x506F, 0x4FA5, 0x4EB2, 0x4D9C, 0x4C68, 0x4B1C, 0x49BC, - 0x484D, 0x46D4, 0x4558, 0x43DC, 0x4266, 0x40FA, 0x3F9F, 0x3E59, - 0x3D2E, 0x3C21, 0x3B39, 0x3A67, 0x399B, 0x38D8, 0x381E, 0x3770, - 0x36D1, 0x3643, 0x35C7, 0x3560, 0x3510, 0x34D9, 0x34BE, 0x34C0, - 0x34E2, 0x3525, 0x358B, 0x3611, 0x36B3, 0x376F, 0x3842, 0x3929, - 0x3A20, 0x3B25, 0x3C35, 0x3D4C, 0x3E68, 0x3F86, 0x40A2, 0x41BA, - 0x42CA, 0x43D0, 0x44C8, 0x45B0, 0x4684, 0x4757, 0x4839, 0x4928, - 0x4A1D, 0x4B16, 0x4C0D, 0x4CFF, 0x4DE6, 0x4EBF, 0x4F85, 0x5034, - 0x50C8, 0x513C, 0x518C, 0x51B4, 0x51AE, 0x5178, 0x510D, 0x506F, - 0x4FA5, 0x4EB2, 0x4D9C, 0x4C68, 0x4B1C, 0x49BC, 0x484D, 0x46D4, - 0x4558, 0x43DC, 0x4266, 0x40FA, 0x3F9F, 0x3E59, 0x3D2E, 0x3C21, - 0x3B39, 0x3A67, 0x399B, 0x38D8, 0x381E, 0x3770, 0x36D1, 0x3643, - 0x35C7, 0x3560, 0x3510, 0x34D9, 0x34BE, 0x34C0, 0x34E2, 0x3525, - 0x358B, 0x3611, 0x36B3, 0x376F, 0x3842, 0x3929, 0x3A20, 0x3B25, - 0x3C35, 0x3D4C, 0x3E68, 0x3F86, 0x40A2, 0x41BA, 0x42CA, 0x43D0, - 0x44C8, 0x45B0, 0x4684, 0x4757, 0x4839, 0x4928, 0x4A1D, 0x4B16, - 0x4C0D, 0x4CFF, 0x4DE6, 0x4EBF, 0x4F85, 0x5034, 0x50C8, 0x513C, - 0x518C, 0x51B4, 0x51AE, 0x5178, 0x510D, 0x506F, 0x4FA5, 0x4EB2, - 0x4D9C, 0x4C68, 0x4B1C, 0x49BC, 0x484D, 0x46D4, 0x4558, 0x43DC, - 0x4266, 0x40FA, 0x3F9F, 0x3E59, 0x3D2E, 0x3C21, -}; +ROM_ASSET_LOAD_ANIM(sushi_seg5_animvalue_0500AA00, 0x0013b910, 41727, 0x0000aa00, 988); // 0x0500ADDC -static const u16 sushi_seg5_animindex_0500ADDC[] = { - 0x0046, 0x0001, 0x0001, 0x0047, 0x0001, 0x0048, 0x0001, 0x0049, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x01A8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x00D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x0090, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x004A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x0162, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x011C, -}; +ROM_ASSET_LOAD_ANIM(sushi_seg5_animindex_0500ADDC, 0x0013b910, 41727, 0x0000addc, 96); // 0x0500AE3C static const struct Animation sushi_seg5_anim_0500AE3C = { diff --git a/actors/sushi/model.inc.c b/actors/sushi/model.inc.c index 58a6c13b2..2a5b8a2aa 100644 --- a/actors/sushi/model.inc.c +++ b/actors/sushi/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Sushi (Shark) // Could be a duplicate binid of the previous actor, but i'm putting it here for @@ -6,50 +7,19 @@ UNUSED static const u64 sushi_unused_1 = 1; // 0x05008ED0 -ALIGNED8 const Texture sushi_seg5_texture_05008ED0[] = { -#include "actors/sushi/sushi_snout.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sushi_seg5_texture_05008ED0, "actors/sushi/sushi_snout.rgba16.inc.c", 0x0013b910, 41727, 0x00008ed0, 2048); // 0x050096D0 -ALIGNED8 const Texture sushi_seg5_texture_050096D0[] = { -#include "actors/sushi/sushi_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sushi_seg5_texture_050096D0, "actors/sushi/sushi_eye.rgba16.inc.c", 0x0013b910, 41727, 0x000096d0, 1024); // 0x05009AD0 -ALIGNED8 const Texture sushi_seg5_texture_05009AD0[] = { -#include "actors/sushi/sushi_tooth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sushi_seg5_texture_05009AD0, "actors/sushi/sushi_tooth.rgba16.inc.c", 0x0013b910, 41727, 0x00009ad0, 128); // 0x05009B50 -static const Vtx sushi_seg5_vertex_05009B50[] = { - {{{ 0, 4, -257}, 0, { 528, 804}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 416, 3, -203}, 0, { 694, 704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 416, -104, -154}, 0, { 694, 616}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 416, 144, 67}, 0, { 694, 210}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 416, 3, 120}, 0, { 694, 114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 416, 112, -154}, 0, { 694, 616}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 197, -187}, 0, { 528, 676}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 4, 161}, 0, { 528, 40}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 208, 90}, 0, { 528, 170}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -188, -187}, 0, { 528, 676}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 416, -136, 67}, 0, { 694, 210}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -199, 90}, 0, { 528, 170}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -82, 188, 76}, 0, { 494, 194}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -82, 4, 140}, 0, { 494, 78}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -82, -178, 76}, 0, { 494, 194}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sushi_seg5_vertex_05009B50, 0x0013b910, 41727, 0x00009b50, 240); // 0x05009C40 -static const Vtx sushi_seg5_vertex_05009C40[] = { - {{{ 0, 4, -257}, 0, { 528, 804}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -82, 4, -237}, 0, { 494, 768}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -82, 178, -172}, 0, { 494, 650}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -82, -169, -172}, 0, { 494, 650}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -188, -187}, 0, { 528, 676}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 197, -187}, 0, { 528, 676}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -82, 188, 76}, 0, { 494, 194}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -82, -178, 76}, 0, { 494, 194}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sushi_seg5_vertex_05009C40, 0x0013b910, 41727, 0x00009c40, 128); // 0x05009CC0 - 0x05009DD0 const Gfx sushi_seg5_dl_05009CC0[] = { @@ -94,23 +64,7 @@ const Gfx sushi_seg5_dl_05009DD0[] = { }; // 0x05009E40 -static const Vtx sushi_seg5_vertex_05009E40[] = { - {{{ 0, 112, -154}, 0, { 694, 616}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -82, 122, 52}, 0, { 660, 238}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 144, 67}, 0, { 694, 210}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -104, -154}, 0, { 694, 616}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -84, -86, -138}, 0, { 660, 586}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 3, -203}, 0, { 694, 704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -83, 4, -181}, 0, { 660, 664}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -82, 95, -138}, 0, { 660, 586}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 494, 0, -79}, 0, { 890, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 495, 45, 66}, 0, { 890, 212}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 494, -44, 66}, 0, { 890, 212}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 3, 120}, 0, { 694, 114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -136, 67}, 0, { 694, 210}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -84, -113, 52}, 0, { 660, 238}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -83, 4, 97}, 0, { 660, 156}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sushi_seg5_vertex_05009E40, 0x0013b910, 41727, 0x00009e40, 240); // 0x05009F30 - 0x0500A008 const Gfx sushi_seg5_dl_05009F30[] = { @@ -151,15 +105,7 @@ const Gfx sushi_seg5_dl_0500A008[] = { }; // 0x0500A078 -static const Vtx sushi_seg5_vertex_0500A078[] = { - {{{ 6, -34, 71}, 0, { 890, 204}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5, 0, -89}, 0, { 890, 498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 241, -41, 7}, 0, { 984, 320}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5, 35, 71}, 0, { 890, 204}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 239, 54, 7}, 0, { 984, 320}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 423, 11, -362}, 0, { 1056, 994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 462, 12, 649}, 0, { 1072, -852}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sushi_seg5_vertex_0500A078, 0x0013b910, 41727, 0x0000a078, 112); // 0x0500A0E8 - 0x0500A160 const Gfx sushi_seg5_dl_0500A0E8[] = { @@ -194,83 +140,19 @@ const Gfx sushi_seg5_dl_0500A160[] = { }; // 0x0500A1D0 -static const Vtx sushi_seg5_vertex_0500A1D0[] = { - {{{ 201, -199, 90}, 0, { 528, 170}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 201, -188, -187}, 0, { 528, 676}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 201, 4, -257}, 0, { 528, 804}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 226, -558, -378}, 0, { 538, 1024}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -206, -223, -158}, 0, { 364, 624}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 30, -123, -199}, 0, { 460, 698}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 100, -175, -123}, 0, { 486, 558}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -477, -3, -355}, 0, { 256, 982}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, -3, -300}, 0, { 358, 882}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, -239, -200}, 0, { 358, 700}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, 231, -200}, 0, { 358, 700}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, -239, 121}, 0, { 358, 112}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -645, -214, 120}, 0, { 188, 114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -645, -166, -144}, 0, { 188, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -547, -3, -300}, 0, { 228, 882}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sushi_seg5_vertex_0500A1D0, 0x0013b910, 41727, 0x0000a1d0, 240); // 0x0500A2C0 -static const Vtx sushi_seg5_vertex_0500A2C0[] = { - {{{ -221, 231, -200}, 0, { 358, 700}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -645, 159, -144}, 0, { 190, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -645, 207, 120}, 0, { 190, 114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -547, -3, -300}, 0, { 228, 882}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -863, -3, -194}, 0, { 102, 688}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1181, -3, 26}, 0, { -24, 286}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1174, 57, 95}, 0, { -22, 160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -645, -166, -144}, 0, { 188, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1174, -64, 95}, 0, { -22, 160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -645, -214, 120}, 0, { 188, 114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -191, -4, 172}, 0, { 370, 18}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 266, 4, 552}, 0, { 554, -674}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 181, 73, 120}, 0, { 520, 114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 183, -67, 120}, 0, { 520, 114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -645, -3, 185}, 0, { 190, -4}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, -239, 121}, 0, { 358, 112}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sushi_seg5_vertex_0500A2C0, 0x0013b910, 41727, 0x0000a2c0, 256); // 0x0500A3C0 -static const Vtx sushi_seg5_vertex_0500A3C0[] = { - {{{ -645, -3, 185}, 0, { 190, -4}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, 231, 121}, 0, { 358, 112}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -645, 207, 120}, 0, { 190, 114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, -239, 121}, 0, { 358, 112}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, -4, 184}, 0, { 358, -4}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, 231, -200}, 0, { 358, 700}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 201, 208, 90}, 0, { 528, 170}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 201, 4, -257}, 0, { 528, 804}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 201, 197, -187}, 0, { 528, 676}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 201, 4, 161}, 0, { 528, 40}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 106, 176, -124}, 0, { 490, 562}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 32, 124, -201}, 0, { 460, 700}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 569, -380}, 0, { 532, 1026}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -208, 212, -160}, 0, { 364, 626}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sushi_seg5_vertex_0500A3C0, 0x0013b910, 41727, 0x0000a3c0, 224); // 0x0500A4A0 -static const Vtx sushi_seg5_vertex_0500A4A0[] = { - {{{ 212, 569, -380}, 0, { 452, 396}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -208, 212, -160}, 0, { 340, 640}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 106, 176, -124}, 0, { 460, 652}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, -239, 121}, 0, { 358, 112}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 201, -199, 90}, 0, { 528, 170}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 201, 4, 161}, 0, { 528, 40}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 201, 4, -257}, 0, { 528, 804}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 226, -558, -378}, 0, { 728, 330}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 100, -175, -123}, 0, { 524, 612}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -206, -223, -158}, 0, { 728, 548}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sushi_seg5_vertex_0500A4A0, 0x0013b910, 41727, 0x0000a4a0, 160); // 0x0500A540 -static const Vtx sushi_seg5_vertex_0500A540[] = { - {{{ -221, 231, -200}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -477, -3, -355}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -221, -239, -200}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -547, -3, -300}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sushi_seg5_vertex_0500A540, 0x0013b910, 41727, 0x0000a540, 64); // 0x0500A580 - 0x0500A748 const Gfx sushi_seg5_dl_0500A580[] = { @@ -336,16 +218,7 @@ const Gfx sushi_seg5_dl_0500A768[] = { }; // 0x0500A7E0 -static const Vtx sushi_seg5_vertex_0500A7E0[] = { - {{{ -645, 221, 120}, 0, { -24, -2137}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, 246, 121}, 0, { 1672, -830}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, 246, -200}, 0, { 678, 847}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -645, 173, -144}, 0, { -906, -738}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -645, -220, 120}, 0, { -24, -2137}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -645, -172, -144}, 0, { -906, -738}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, -245, -200}, 0, { 678, 847}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, -245, 121}, 0, { 1672, -830}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sushi_seg5_vertex_0500A7E0, 0x0013b910, 41727, 0x0000a7e0, 128); // 0x0500A860 - 0x0500A8A8 const Gfx sushi_seg5_dl_0500A860[] = { @@ -377,12 +250,7 @@ const Gfx sushi_seg5_dl_0500A8A8[] = { }; // 0x0500A918 -static const Vtx sushi_seg5_vertex_0500A918[] = { - {{{ -505, 0, -304}, 0, { -32, 2}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, 231, -200}, 0, { 1592, -14}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -477, -3, -355}, 0, { 0, 166}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -221, -239, -200}, 0, { 1592, -14}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sushi_seg5_vertex_0500A918, 0x0013b910, 41727, 0x0000a918, 64); // 0x0500A958 - 0x0500A990 const Gfx sushi_seg5_dl_0500A958[] = { diff --git a/actors/swoop/anims/anim_06006E88.inc.c b/actors/swoop/anims/anim_06006E88.inc.c index 59e225d49..f0fc308d9 100644 --- a/actors/swoop/anims/anim_06006E88.inc.c +++ b/actors/swoop/anims/anim_06006E88.inc.c @@ -1,25 +1,9 @@ +#include "pc/rom_assets.h" // 0x06006DB8 -static const s16 swoop_seg6_animvalue_06006DB8[] = { - 0x0000, 0x0030, 0x0005, 0x3FFF, 0x1FFF, 0x151E, 0x00EA, 0xF609, - 0xFC4F, 0x0A3F, 0x188E, 0x1FEC, 0x1FFF, 0x1611, 0x03A1, 0xF9B4, - 0xFF6D, 0x0C26, 0x1935, 0x1FEE, 0x5FA3, 0x3FFF, 0xE05C, 0xA05D, - 0xC001, 0xE05C, 0xF698, 0xF7A7, 0xF99D, 0xFAAC, 0xFA10, 0xF8B5, - 0xF751, 0xF69A, 0xF698, 0xF7A7, 0xF99D, 0xFAAC, 0xFA10, 0xF8B5, - 0xF751, 0xF69A, 0x4F2C, 0x4D96, 0x4AA5, 0x490F, 0x49F9, 0x4C01, - 0x4E16, 0x4F29, -}; +ROM_ASSET_LOAD_ANIM(swoop_seg6_animvalue_06006DB8, 0x001e7ee0, 40011, 0x00006db8, 100); // 0x06006E1C -static const u16 swoop_seg6_animindex_06006E1C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x002A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x001A, - 0x0001, 0x0017, 0x0001, 0x0018, 0x0001, 0x0019, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0004, - 0x0001, 0x0014, 0x0001, 0x0015, 0x0001, 0x0016, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x000C, -}; +ROM_ASSET_LOAD_ANIM(swoop_seg6_animindex_06006E1C, 0x001e7ee0, 40011, 0x00006e1c, 108); // 0x06006E88 static const struct Animation swoop_seg6_anim_06006E88 = { diff --git a/actors/swoop/anims/anim_060070B8.inc.c b/actors/swoop/anims/anim_060070B8.inc.c index 3de13b22f..07ccd4abc 100644 --- a/actors/swoop/anims/anim_060070B8.inc.c +++ b/actors/swoop/anims/anim_060070B8.inc.c @@ -1,45 +1,9 @@ +#include "pc/rom_assets.h" // 0x06006EA0 -static const s16 swoop_seg6_animvalue_06006EA0[] = { - 0x0000, 0x0030, 0x0005, 0x3FFF, 0x13F6, 0x13CD, 0x1356, 0x1298, - 0x119C, 0x1068, 0x0F04, 0x0D77, 0x0BC9, 0x0A01, 0x0826, 0x0640, - 0x0457, 0x0271, 0x0096, 0xFECF, 0xFD21, 0xFB94, 0xFA30, 0xF8FC, - 0xF800, 0xF742, 0xF6CB, 0xF6A2, 0xF6C5, 0xF72A, 0xF7CC, 0xF8A5, - 0xF9AF, 0xFAE4, 0xFC3E, 0xFDB8, 0xFF4D, 0x00F4, 0x02AB, 0x046A, - 0x062D, 0x07EC, 0x09A3, 0x0B4B, 0x0CDF, 0x0E5A, 0x0FB4, 0x10E9, - 0x11F3, 0x12CC, 0x136E, 0x13D3, 0x13F6, 0x13F6, 0x7FFB, 0x7FFB, - 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFC, 0x7FFC, 0x7FFC, - 0x7FFC, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFE, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x8001, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFD, 0x7FFD, - 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, - 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFB, - 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, - 0x7FFD, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, - 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, - 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, - 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFD, - 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, - 0x7FFD, 0x7FFD, 0x9328, 0x92FE, 0x9287, 0x91CA, 0x90CD, 0x8F99, - 0x8E35, 0x8CA8, 0x8AFA, 0x8932, 0x8757, 0x8572, 0x8388, 0x81A2, - 0x7FC5, 0x7DFD, 0x7C4E, 0x7AC2, 0x795D, 0x7829, 0x772D, 0x766F, - 0x75F8, 0x75CF, 0x75F2, 0x7657, 0x76F9, 0x77D2, 0x78DC, 0x7A11, - 0x7B6C, 0x7CE6, 0x7E7A, 0x8025, 0x81DC, 0x839C, 0x855E, 0x871D, - 0x88D4, 0x8A7D, 0x8C11, 0x8D8B, 0x8EE6, 0x901B, 0x9124, 0x91FD, - 0x929F, 0x9305, 0x9328, 0x9328, 0x5FA3, 0x3FFF, 0xE05C, 0xA05D, - 0xC001, 0xE05C, 0xFF27, 0xFF27, 0x3F48, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(swoop_seg6_animvalue_06006EA0, 0x001e7ee0, 40011, 0x00006ea0, 428); // 0x0600704C -static const u16 swoop_seg6_animindex_0600704C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D2, - 0x0001, 0x00CF, 0x0001, 0x00D0, 0x0001, 0x00D1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0004, - 0x0001, 0x00CC, 0x0001, 0x00CD, 0x0001, 0x00CE, - 0x0032, 0x0036, 0x0032, 0x0068, 0x0032, 0x009A, -}; +ROM_ASSET_LOAD_ANIM(swoop_seg6_animindex_0600704C, 0x001e7ee0, 40011, 0x0000704c, 108); // 0x060070B8 static const struct Animation swoop_seg6_anim_060070B8 = { diff --git a/actors/swoop/model.inc.c b/actors/swoop/model.inc.c index f22f49d09..da1ac7cd7 100644 --- a/actors/swoop/model.inc.c +++ b/actors/swoop/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Swoop // Unreferenced light group @@ -13,24 +14,16 @@ UNUSED static const Lights1 swoop_lights_unused2 = gdSPDefLights1( ); // 0x06004270 -ALIGNED8 const Texture swoop_seg6_texture_06004270[] = { -#include "actors/swoop/swoop_body.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(swoop_seg6_texture_06004270, "actors/swoop/swoop_body.rgba16.inc.c", 0x001e7ee0, 40011, 0x00004270, 2048); // 0x06004A70 -ALIGNED8 const Texture swoop_seg6_texture_06004A70[] = { -#include "actors/swoop/swoop_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(swoop_seg6_texture_06004A70, "actors/swoop/swoop_eye.rgba16.inc.c", 0x001e7ee0, 40011, 0x00004a70, 2048); // 0x06005270 -ALIGNED8 const Texture swoop_seg6_texture_06005270[] = { -#include "actors/swoop/swoop_nose.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(swoop_seg6_texture_06005270, "actors/swoop/swoop_nose.rgba16.inc.c", 0x001e7ee0, 40011, 0x00005270, 2048); // 0x06005A70 -ALIGNED8 const Texture swoop_seg6_texture_06005A70[] = { -#include "actors/swoop/swoop_wing.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(swoop_seg6_texture_06005A70, "actors/swoop/swoop_wing.rgba16.inc.c", 0x001e7ee0, 40011, 0x00005a70, 2048); // 0x06006270 static const Lights1 swoop_seg6_lights_06006270 = gdSPDefLights1( @@ -39,71 +32,16 @@ static const Lights1 swoop_seg6_lights_06006270 = gdSPDefLights1( ); // 0x06006288 -static const Vtx swoop_seg6_vertex_06006288[] = { - {{{ 80, 38, -44}, 0, { 40, 86}, {0x3f, 0x30, 0x9e, 0xff}}}, - {{{ 65, 77, -24}, 0, { 1108, 796}, {0x44, 0x59, 0xc6, 0xff}}}, - {{{ 112, 54, 0}, 0, { 768, -454}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ -14, 57, 28}, 0, { 622, 254}, {0x96, 0x31, 0x30, 0xff}}}, - {{{ -11, -13, 0}, 0, { 536, 234}, {0x8d, 0xcc, 0x00, 0xff}}}, - {{{ 17, -18, 89}, 0, { 804, 76}, {0xcc, 0xed, 0x72, 0xff}}}, - {{{ 29, 71, 45}, 0, { 668, -2}, {0x05, 0x44, 0x6a, 0xff}}}, - {{{ -14, 57, -27}, 0, { 450, 246}, {0x96, 0x31, 0xd0, 0xff}}}, - {{{ 17, -18, -88}, 0, { 254, 54}, {0xe5, 0xdf, 0x89, 0xff}}}, - {{{ 29, 71, -44}, 0, { 386, -14}, {0x05, 0x44, 0x95, 0xff}}}, - {{{ 82, 4, -52}, 0, { -728, -328}, {0x3f, 0xfe, 0x93, 0xff}}}, - {{{ 17, -18, -88}, 0, { -1332, 810}, {0xe5, 0xdf, 0x89, 0xff}}}, - {{{ 29, 71, -44}, 0, { 878, 1484}, {0x05, 0x44, 0x95, 0xff}}}, - {{{ 114, 5, -24}, 0, { -496, -1006}, {0x71, 0xe7, 0xce, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(swoop_seg6_vertex_06006288, 0x001e7ee0, 40011, 0x00006288, 224); // 0x06006368 -static const Vtx swoop_seg6_vertex_06006368[] = { - {{{ 82, 4, 53}, 0, { 758, 1078}, {0x40, 0xf1, 0x6c, 0xff}}}, - {{{ 83, -37, 25}, 0, { 628, 1076}, {0x54, 0xab, 0x27, 0xff}}}, - {{{ 114, 5, 25}, 0, { 626, 928}, {0x6f, 0xf4, 0x3c, 0xff}}}, - {{{ 29, 71, 45}, 0, { 386, 1344}, {0x05, 0x44, 0x6a, 0xff}}}, - {{{ 80, 38, 45}, 0, { 184, 100}, {0x40, 0x31, 0x62, 0xff}}}, - {{{ 65, 77, 25}, 0, { 1194, 792}, {0x44, 0x59, 0x3a, 0xff}}}, - {{{ 112, 54, 0}, 0, { 1590, -282}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ 17, -18, 89}, 0, { -2258, 574}, {0xcc, 0xed, 0x72, 0xff}}}, - {{{ 82, 4, 53}, 0, { -608, -318}, {0x40, 0xf1, 0x6c, 0xff}}}, - {{{ 112, 54, 0}, 0, { 514, 940}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ 80, 38, 45}, 0, { 722, 1090}, {0x40, 0x31, 0x62, 0xff}}}, - {{{ 34, -55, 44}, 0, { 722, 1312}, {0x06, 0x8a, 0x2c, 0xff}}}, - {{{ 17, -18, 89}, 0, { 928, 1394}, {0xcc, 0xed, 0x72, 0xff}}}, - {{{ 83, -37, -24}, 0, { 402, 1080}, {0x48, 0xa4, 0xd1, 0xff}}}, - {{{ 82, 4, -52}, 0, { 272, 1086}, {0x3f, 0xfe, 0x93, 0xff}}}, - {{{ 114, 5, -24}, 0, { 400, 932}, {0x71, 0xe7, 0xce, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(swoop_seg6_vertex_06006368, 0x001e7ee0, 40011, 0x00006368, 256); // 0x06006468 -static const Vtx swoop_seg6_vertex_06006468[] = { - {{{ 34, -55, 44}, 0, { 722, 1312}, {0x06, 0x8a, 0x2c, 0xff}}}, - {{{ 34, -55, -43}, 0, { 314, 1318}, {0xe6, 0x8a, 0xdc, 0xff}}}, - {{{ 83, -37, -24}, 0, { 402, 1080}, {0x48, 0xa4, 0xd1, 0xff}}}, - {{{ 83, -37, 25}, 0, { 628, 1076}, {0x54, 0xab, 0x27, 0xff}}}, - {{{ 114, 5, -24}, 0, { 400, 932}, {0x71, 0xe7, 0xce, 0xff}}}, - {{{ 114, 5, 25}, 0, { 626, 928}, {0x6f, 0xf4, 0x3c, 0xff}}}, - {{{ 112, 54, 0}, 0, { 514, 940}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ -11, -13, 0}, 0, { 522, 1540}, {0x8d, 0xcc, 0x00, 0xff}}}, - {{{ 17, -18, 89}, 0, { 928, 1394}, {0xcc, 0xed, 0x72, 0xff}}}, - {{{ 17, -18, -88}, 0, { 112, 1406}, {0xe5, 0xdf, 0x89, 0xff}}}, - {{{ 82, 4, -52}, 0, { 272, 1086}, {0x3f, 0xfe, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(swoop_seg6_vertex_06006468, 0x001e7ee0, 40011, 0x00006468, 176); // 0x06006518 -static const Vtx swoop_seg6_vertex_06006518[] = { - {{{ 112, 54, 0}, 0, { 702, 6}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ 65, 77, -24}, 0, { 382, 266}, {0x44, 0x59, 0xc6, 0xff}}}, - {{{ 65, 77, 25}, 0, { 878, 288}, {0x44, 0x59, 0x3a, 0xff}}}, - {{{ 40, 113, 0}, 0, { 478, 480}, {0xf9, 0x7e, 0x00, 0xff}}}, - {{{ 65, 77, 25}, 0, { 726, 230}, {0x44, 0x59, 0x3a, 0xff}}}, - {{{ 65, 77, -24}, 0, { 232, 230}, {0x44, 0x59, 0xc6, 0xff}}}, - {{{ 29, 71, 45}, 0, { 932, 586}, {0x05, 0x44, 0x6a, 0xff}}}, - {{{ 29, 71, -44}, 0, { 26, 586}, {0x05, 0x44, 0x95, 0xff}}}, - {{{ -14, 57, 28}, 0, { 756, 1022}, {0x96, 0x31, 0x30, 0xff}}}, - {{{ -14, 57, -27}, 0, { 202, 1022}, {0x96, 0x31, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(swoop_seg6_vertex_06006518, 0x001e7ee0, 40011, 0x00006518, 160); // 0x060065B8 - 0x060066F8 const Gfx swoop_seg6_dl_060065B8[] = { @@ -174,12 +112,7 @@ const Gfx swoop_seg6_dl_06006758[] = { }; // 0x06006808 -static const Vtx swoop_seg6_vertex_06006808[] = { - {{{ 15, 15, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -14, 15, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -14, -14, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, -14, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(swoop_seg6_vertex_06006808, 0x001e7ee0, 40011, 0x00006808, 64); // 0x06006848 - 0x06006880 const Gfx swoop_seg6_dl_06006848[] = { @@ -225,24 +158,10 @@ static const Lights1 swoop_seg6_lights_06006938 = gdSPDefLights1( ); // 0x06006950 -static const Vtx swoop_seg6_vertex_06006950[] = { - {{{ 187, 48, -55}, 0, { 426, 722}, {0xc6, 0x6b, 0xdf, 0xff}}}, - {{{ 194, 32, -119}, 0, { 334, 706}, {0xdf, 0x7a, 0x05, 0xff}}}, - {{{ 80, -3, -32}, 0, { 458, 990}, {0xdf, 0x7a, 0x05, 0xff}}}, - {{{ 116, 34, -130}, 0, { 318, 900}, {0xfd, 0x77, 0x2b, 0xff}}}, - {{{ 80, -3, 33}, 0, { 552, 990}, {0xdf, 0x7a, 0xfb, 0xff}}}, - {{{ 194, 32, 120}, 0, { 676, 706}, {0xdf, 0x7a, 0xfb, 0xff}}}, - {{{ 187, 48, 56}, 0, { 584, 722}, {0xc6, 0x6b, 0x21, 0xff}}}, - {{{ 116, 34, 131}, 0, { 692, 900}, {0xfd, 0x77, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(swoop_seg6_vertex_06006950, 0x001e7ee0, 40011, 0x00006950, 128); // 0x060069D0 -static const Vtx swoop_seg6_vertex_060069D0[] = { - {{{ 13, 79, -15}, 0, { 0, 0}, {0xec, 0x7d, 0x00, 0xff}}}, - {{{ -17, 74, -8}, 0, { 0, 0}, {0xec, 0x7d, 0x00, 0xff}}}, - {{{ -17, 74, 9}, 0, { 0, 0}, {0xec, 0x7d, 0x00, 0xff}}}, - {{{ 13, 79, 16}, 0, { 0, 0}, {0xec, 0x7d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(swoop_seg6_vertex_060069D0, 0x001e7ee0, 40011, 0x000069d0, 64); // 0x06006A10 - 0x06006A68 const Gfx swoop_seg6_dl_06006A10[] = { @@ -295,12 +214,7 @@ const Gfx swoop_seg6_dl_06006A88[] = { }; // 0x06006B58 -static const Vtx swoop_seg6_vertex_06006B58[] = { - {{{ 0, 1, 133}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 1, -133}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 265, 1, -133}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 265, 1, 133}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(swoop_seg6_vertex_06006B58, 0x001e7ee0, 40011, 0x00006b58, 64); // 0x06006B98 - 0x06006BD0 const Gfx swoop_seg6_dl_06006B98[] = { @@ -340,12 +254,7 @@ const Gfx swoop_seg6_dl_06006BD0[] = { }; // 0x06006C88 -static const Vtx swoop_seg6_vertex_06006C88[] = { - {{{ 265, 1, -132}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 265, 1, 134}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 1, 134}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 1, -132}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(swoop_seg6_vertex_06006C88, 0x001e7ee0, 40011, 0x00006c88, 64); // 0x06006CC8 - 0x06006D00 const Gfx swoop_seg6_dl_06006CC8[] = { diff --git a/actors/test_platform/collision.inc.c b/actors/test_platform/collision.inc.c index b5ef4ba79..d07ca0a90 100644 --- a/actors/test_platform/collision.inc.c +++ b/actors/test_platform/collision.inc.c @@ -1,31 +1,5 @@ +#include "pc/rom_assets.h" // Test Platform (small tiny platform 1/4th the size of a box. Probably used in early modeling tests?) // 0x080262F8 - 0x0802637C -const Collision unknown_seg8_collision_080262F8[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(200, 0, -200), - COL_VERTEX(200, -100, -200), - COL_VERTEX(200, -100, 200), - COL_VERTEX(200, 0, 200), - COL_VERTEX(-200, -100, -200), - COL_VERTEX(-200, -100, 200), - COL_VERTEX(-200, 0, -200), - COL_VERTEX(-200, 0, 200), - - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(2, 1, 0), - COL_TRI(3, 2, 0), - COL_TRI(1, 2, 4), - COL_TRI(2, 5, 4), - COL_TRI(0, 1, 4), - COL_TRI(6, 0, 4), - COL_TRI(4, 5, 6), - COL_TRI(5, 7, 6), - COL_TRI(3, 0, 6), - COL_TRI(7, 3, 6), - COL_TRI(2, 3, 5), - COL_TRI(3, 7, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(unknown_seg8_collision_080262F8, 0x001f2200, 59076, 0x000262f8, 132); diff --git a/actors/test_platform/model.inc.c b/actors/test_platform/model.inc.c index b0111608f..b7e793ddd 100644 --- a/actors/test_platform/model.inc.c +++ b/actors/test_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Test Platform (small tiny platform 1/4th the size of a box. Probably used in early modeling tests?) // 0x08026008 @@ -7,52 +8,13 @@ static const Lights1 unknown_seg8_lights_08026008 = gdSPDefLights1( ); // 0x08026020 -static const Vtx unknown_seg8_vertex_08026020[] = { - {{{ 200, -100, 200}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 200, -100, -200}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 200, 0, -200}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 200, 0, 200}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 200, -100, 200}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 200, 0, -200}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 200, -100, -200}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 200, -100, 200}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -200, -100, -200}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 200, -100, 200}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -200, -100, 200}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -200, -100, -200}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 200, 0, -200}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 200, -100, -200}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -200, -100, -200}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(unknown_seg8_vertex_08026020, 0x001f2200, 59076, 0x00026020, 240); // 0x08026110 -static const Vtx unknown_seg8_vertex_08026110[] = { - {{{ -200, 0, -200}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ 200, 0, -200}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -200, -100, -200}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x00}}}, - {{{ -200, -100, -200}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -200, -100, 200}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -200, 0, -200}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -200, -100, 200}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -200, 0, 200}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ -200, 0, -200}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ 200, 0, 200}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 200, 0, -200}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -200, 0, -200}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -200, 0, 200}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 200, 0, 200}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -200, 0, -200}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(unknown_seg8_vertex_08026110, 0x001f2200, 59076, 0x00026110, 240); // 0x08026200 -static const Vtx unknown_seg8_vertex_08026200[] = { - {{{ 200, -100, 200}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 200, 0, 200}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -200, -100, 200}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 200, 0, 200}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -200, 0, 200}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -200, -100, 200}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(unknown_seg8_vertex_08026200, 0x001f2200, 59076, 0x00026200, 96); // 0x08026260 - 0x080262F8 const Gfx unknown_seg8_dl_08026260[] = { diff --git a/actors/thwomp/collision.inc.c b/actors/thwomp/collision.inc.c index bb2f8b484..2ebcf61f8 100644 --- a/actors/thwomp/collision.inc.c +++ b/actors/thwomp/collision.inc.c @@ -1,133 +1,8 @@ +#include "pc/rom_assets.h" // Thwomp // 0x0500B7D0 - 0x0500B92C -const Collision thwomp_seg5_collision_0500B7D0[] = { - COL_INIT(), - COL_VERTEX_INIT(0x14), - COL_VERTEX(-156, 3, 73), - COL_VERTEX(98, 3, 157), - COL_VERTEX(-97, 3, 157), - COL_VERTEX(157, 3, 73), - COL_VERTEX(106, 252, 157), - COL_VERTEX(-105, 252, 157), - COL_VERTEX(157, 252, 79), - COL_VERTEX(0, 302, 102), - COL_VERTEX(93, 330, 0), - COL_VERTEX(-156, 252, 79), - COL_VERTEX(-92, 330, 0), - COL_VERTEX(-156, 3, -72), - COL_VERTEX(-97, 3, -156), - COL_VERTEX(98, 3, -156), - COL_VERTEX(-105, 252, -156), - COL_VERTEX(106, 252, -156), - COL_VERTEX(-156, 252, -78), - COL_VERTEX(0, 302, -101), - COL_VERTEX(157, 3, -72), - COL_VERTEX(157, 252, -78), - - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 36), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(1, 4, 5), - COL_TRI(1, 5, 2), - COL_TRI(1, 3, 6), - COL_TRI(4, 1, 6), - COL_TRI(7, 4, 8), - COL_TRI(6, 8, 4), - COL_TRI(5, 4, 7), - COL_TRI(9, 5, 10), - COL_TRI(2, 5, 9), - COL_TRI(10, 5, 7), - COL_TRI(2, 9, 0), - COL_TRI(0, 11, 12), - COL_TRI(0, 12, 13), - COL_TRI(8, 10, 7), - COL_TRI(12, 14, 15), - COL_TRI(12, 15, 13), - COL_TRI(17, 14, 10), - COL_TRI(16, 10, 14), - COL_TRI(14, 12, 16), - COL_TRI(15, 14, 17), - COL_TRI(17, 8, 15), - COL_TRI(15, 8, 19), - COL_TRI(13, 15, 19), - COL_TRI(0, 13, 18), - COL_TRI(13, 19, 18), - COL_TRI(19, 8, 6), - COL_TRI(17, 10, 8), - COL_TRI(9, 10, 16), - COL_TRI(18, 19, 6), - COL_TRI(0, 9, 16), - COL_TRI(0, 18, 3), - COL_TRI(18, 6, 3), - COL_TRI(0, 16, 11), - COL_TRI(12, 11, 16), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(thwomp_seg5_collision_0500B7D0, 0x0012a7e0, 32879, 0x0000b7d0, 348); // 0x0500B92C - 0x0500BA88 -const Collision thwomp_seg5_collision_0500B92C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x14), - COL_VERTEX(-156, 3, 73), - COL_VERTEX(98, 3, 157), - COL_VERTEX(-97, 3, 157), - COL_VERTEX(157, 3, 73), - COL_VERTEX(106, 252, 157), - COL_VERTEX(-105, 252, 157), - COL_VERTEX(157, 252, 79), - COL_VERTEX(0, 302, 102), - COL_VERTEX(93, 330, 0), - COL_VERTEX(-156, 252, 79), - COL_VERTEX(-92, 330, 0), - COL_VERTEX(-156, 3, -72), - COL_VERTEX(-97, 3, -156), - COL_VERTEX(98, 3, -156), - COL_VERTEX(-105, 252, -156), - COL_VERTEX(106, 252, -156), - COL_VERTEX(-156, 252, -78), - COL_VERTEX(0, 302, -101), - COL_VERTEX(157, 3, -72), - COL_VERTEX(157, 252, -78), - - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 36), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(1, 4, 5), - COL_TRI(1, 5, 2), - COL_TRI(1, 3, 6), - COL_TRI(4, 1, 6), - COL_TRI(7, 4, 8), - COL_TRI(6, 8, 4), - COL_TRI(5, 4, 7), - COL_TRI(9, 5, 10), - COL_TRI(2, 5, 9), - COL_TRI(10, 5, 7), - COL_TRI(2, 9, 0), - COL_TRI(0, 11, 12), - COL_TRI(0, 12, 13), - COL_TRI(8, 10, 7), - COL_TRI(12, 14, 15), - COL_TRI(12, 15, 13), - COL_TRI(17, 14, 10), - COL_TRI(16, 10, 14), - COL_TRI(14, 12, 16), - COL_TRI(15, 14, 17), - COL_TRI(17, 8, 15), - COL_TRI(15, 8, 19), - COL_TRI(13, 15, 19), - COL_TRI(0, 13, 18), - COL_TRI(13, 19, 18), - COL_TRI(19, 8, 6), - COL_TRI(17, 10, 8), - COL_TRI(9, 10, 16), - COL_TRI(18, 19, 6), - COL_TRI(0, 9, 16), - COL_TRI(0, 18, 3), - COL_TRI(18, 6, 3), - COL_TRI(0, 16, 11), - COL_TRI(12, 11, 16), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(thwomp_seg5_collision_0500B92C, 0x0012a7e0, 32879, 0x0000b7d0, 348); diff --git a/actors/thwomp/model.inc.c b/actors/thwomp/model.inc.c index eb8761e3c..c295b945a 100644 --- a/actors/thwomp/model.inc.c +++ b/actors/thwomp/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Thwomp // 0x050098E8 @@ -7,109 +8,28 @@ static const Lights1 thwomp_seg5_lights_050098E8 = gdSPDefLights1( ); // 0x05009900 -ALIGNED8 const Texture thwomp_seg5_texture_05009900[] = { -#include "actors/thwomp/thwomp_face.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(thwomp_seg5_texture_05009900, "actors/thwomp/thwomp_face.rgba16.inc.c", 0x0012a7e0, 32879, 0x00009900, 4096); // 0x0500A900 -ALIGNED8 const Texture thwomp_seg5_texture_0500A900[] = { -#include "actors/thwomp/thwomp_surface.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(thwomp_seg5_texture_0500A900, "actors/thwomp/thwomp_surface.rgba16.inc.c", 0x0012a7e0, 32879, 0x0000a900, 2048); // 0x0500B100 -static const Vtx thwomp_seg5_vertex_0500B100[] = { - {{{ -97, 52, -141}, 0, { 3308, 418}, {0xce, 0xcb, 0x99, 0xff}}}, - {{{ -141, 52, -72}, 0, { 2910, 418}, {0x93, 0xca, 0xdf, 0xff}}}, - {{{ -156, 252, -78}, 0, { 2904, 1584}, {0x89, 0x1a, 0xde, 0xff}}}, - {{{ -105, 252, -156}, 0, { 3316, 1584}, {0xd0, 0x46, 0xa3, 0xff}}}, - {{{ 106, 252, -156}, 0, { 4286, 1584}, {0x29, 0x39, 0x97, 0xff}}}, - {{{ 98, 52, -141}, 0, { 4292, 418}, {0x45, 0xd0, 0xa2, 0xff}}}, - {{{ 157, 252, -78}, 0, { 4698, 1584}, {0x73, 0x22, 0xd7, 0xff}}}, - {{{ 142, 52, -72}, 0, { 4692, 418}, {0x70, 0xc9, 0xea, 0xff}}}, - {{{ 0, 302, -101}, 0, { 460, -56}, {0x00, 0x70, 0xc6, 0xff}}}, - {{{ 93, 330, 0}, 0, { 1000, 540}, {0x2c, 0x76, 0x00, 0xff}}}, - {{{ 106, 252, -156}, 0, { 1080, -374}, {0x29, 0x39, 0x97, 0xff}}}, - {{{ -92, 330, 0}, 0, { -80, 540}, {0xd4, 0x76, 0x00, 0xff}}}, - {{{ 0, 302, 102}, 0, { 460, 1134}, {0x00, 0x70, 0x3a, 0xff}}}, - {{{ 106, 252, 157}, 0, { 1080, 1452}, {0x30, 0x46, 0x5d, 0xff}}}, - {{{ -105, 252, -156}, 0, { -160, -374}, {0xd0, 0x46, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thwomp_seg5_vertex_0500B100, 0x0012a7e0, 32879, 0x0000b100, 240); // 0x0500B1F0 -static const Vtx thwomp_seg5_vertex_0500B1F0[] = { - {{{ -156, 252, 79}, 0, { -452, 1000}, {0x8d, 0x22, 0x29, 0xff}}}, - {{{ -105, 252, 157}, 0, { -160, 1452}, {0xd7, 0x39, 0x69, 0xff}}}, - {{{ -92, 330, 0}, 0, { -80, 540}, {0xd4, 0x76, 0x00, 0xff}}}, - {{{ -156, 252, -78}, 0, { -452, 78}, {0x89, 0x1a, 0xde, 0xff}}}, - {{{ -105, 252, -156}, 0, { -160, -374}, {0xd0, 0x46, 0xa3, 0xff}}}, - {{{ 0, 302, 102}, 0, { 460, 1134}, {0x00, 0x70, 0x3a, 0xff}}}, - {{{ 106, 252, 157}, 0, { 1080, 1452}, {0x30, 0x46, 0x5d, 0xff}}}, - {{{ -97, 52, -141}, 0, { -188, 1444}, {0xce, 0xcb, 0x99, 0xff}}}, - {{{ 83, 0, -82}, 0, { 1042, 1040}, {0x1e, 0x8c, 0xd7, 0xff}}}, - {{{ -82, 0, -82}, 0, { -82, 1040}, {0xc9, 0x92, 0xe2, 0xff}}}, - {{{ 98, 52, -141}, 0, { 1148, 1444}, {0x45, 0xd0, 0xa2, 0xff}}}, - {{{ 83, 0, 83}, 0, { 1042, -84}, {0x37, 0x92, 0x1e, 0xff}}}, - {{{ -82, 0, 83}, 0, { -82, -84}, {0xe2, 0x8c, 0x29, 0xff}}}, - {{{ 142, 52, -72}, 0, { 1446, 976}, {0x70, 0xc9, 0xea, 0xff}}}, - {{{ 98, 52, 142}, 0, { 1148, -488}, {0x32, 0xcb, 0x67, 0xff}}}, - {{{ -97, 52, 142}, 0, { -188, -488}, {0xbb, 0xd0, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thwomp_seg5_vertex_0500B1F0, 0x0012a7e0, 32879, 0x0000b1f0, 256); // 0x0500B2F0 -static const Vtx thwomp_seg5_vertex_0500B2F0[] = { - {{{ -82, 0, -82}, 0, { -82, 1040}, {0xc9, 0x92, 0xe2, 0xff}}}, - {{{ -82, 0, 83}, 0, { -82, -84}, {0xe2, 0x8c, 0x29, 0xff}}}, - {{{ -141, 52, 73}, 0, { -486, -18}, {0x90, 0xc9, 0x16, 0xff}}}, - {{{ -97, 52, 142}, 0, { -188, -488}, {0xbb, 0xd0, 0x5e, 0xff}}}, - {{{ -97, 52, -141}, 0, { -188, 1444}, {0xce, 0xcb, 0x99, 0xff}}}, - {{{ -141, 52, -72}, 0, { -486, 976}, {0x93, 0xca, 0xdf, 0xff}}}, - {{{ 83, 0, 83}, 0, { 1042, -84}, {0x37, 0x92, 0x1e, 0xff}}}, - {{{ 142, 52, -72}, 0, { 1446, 976}, {0x70, 0xc9, 0xea, 0xff}}}, - {{{ 142, 52, 73}, 0, { 1446, -18}, {0x6d, 0xca, 0x21, 0xff}}}, - {{{ 98, 52, 142}, 0, { 1148, -488}, {0x32, 0xcb, 0x67, 0xff}}}, - {{{ 142, 52, -72}, 0, { 4692, 418}, {0x70, 0xc9, 0xea, 0xff}}}, - {{{ 157, 252, -78}, 0, { 4698, 1584}, {0x73, 0x22, 0xd7, 0xff}}}, - {{{ 157, 252, 79}, 0, { 5458, 1584}, {0x77, 0x1a, 0x22, 0xff}}}, - {{{ 142, 52, 73}, 0, { 5464, 418}, {0x6d, 0xca, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thwomp_seg5_vertex_0500B2F0, 0x0012a7e0, 32879, 0x0000b2f0, 224); // 0x0500B3D0 -static const Vtx thwomp_seg5_vertex_0500B3D0[] = { - {{{ 106, 252, 157}, 0, { 760, 1584}, {0x30, 0x46, 0x5d, 0xff}}}, - {{{ 98, 52, 142}, 0, { 754, 418}, {0x32, 0xcb, 0x67, 0xff}}}, - {{{ 157, 252, 79}, 0, { 348, 1584}, {0x77, 0x1a, 0x22, 0xff}}}, - {{{ -97, 52, 142}, 0, { 1738, 418}, {0xbb, 0xd0, 0x5e, 0xff}}}, - {{{ -156, 252, 79}, 0, { 2142, 1584}, {0x8d, 0x22, 0x29, 0xff}}}, - {{{ -141, 52, 73}, 0, { 2136, 418}, {0x90, 0xc9, 0x16, 0xff}}}, - {{{ -156, 252, -78}, 0, { 2904, 1584}, {0x89, 0x1a, 0xde, 0xff}}}, - {{{ -141, 52, -72}, 0, { 2910, 418}, {0x93, 0xca, 0xdf, 0xff}}}, - {{{ -105, 252, 157}, 0, { 1730, 1584}, {0xd7, 0x39, 0x69, 0xff}}}, - {{{ 106, 252, -156}, 0, { -24, 628}, {0x29, 0x39, 0x97, 0xff}}}, - {{{ -105, 252, -156}, 0, { 984, 628}, {0xd0, 0x46, 0xa3, 0xff}}}, - {{{ 0, 302, -101}, 0, { 480, 370}, {0x00, 0x70, 0xc6, 0xff}}}, - {{{ 157, 252, 79}, 0, { 1374, 1000}, {0x77, 0x1a, 0x22, 0xff}}}, - {{{ 93, 330, 0}, 0, { 1000, 540}, {0x2c, 0x76, 0x00, 0xff}}}, - {{{ 106, 252, 157}, 0, { 1080, 1452}, {0x30, 0x46, 0x5d, 0xff}}}, - {{{ 157, 252, -78}, 0, { 1374, 78}, {0x73, 0x22, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thwomp_seg5_vertex_0500B3D0, 0x0012a7e0, 32879, 0x0000b3d0, 256); // 0x0500B4D0 -static const Vtx thwomp_seg5_vertex_0500B4D0[] = { - {{{ 98, 52, 142}, 0, { 754, 418}, {0x32, 0xcb, 0x67, 0xff}}}, - {{{ 142, 52, 73}, 0, { 354, 418}, {0x6d, 0xca, 0x21, 0xff}}}, - {{{ 157, 252, 79}, 0, { 348, 1584}, {0x77, 0x1a, 0x22, 0xff}}}, - {{{ 106, 252, -156}, 0, { 1414, 324}, {0x29, 0x39, 0x97, 0xff}}}, - {{{ 93, 330, 0}, 0, { 472, -20}, {0x2c, 0x76, 0x00, 0xff}}}, - {{{ 157, 252, -78}, 0, { 946, 494}, {0x73, 0x22, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thwomp_seg5_vertex_0500B4D0, 0x0012a7e0, 32879, 0x0000b4d0, 96); // 0x0500B530 -static const Vtx thwomp_seg5_vertex_0500B530[] = { - {{{ 98, 52, 142}, 0, { 968, 1976}, {0x32, 0xcb, 0x67, 0xff}}}, - {{{ 106, 252, 157}, 0, { 1010, 0}, {0x30, 0x46, 0x5d, 0xff}}}, - {{{ -105, 252, 157}, 0, { -54, -12}, {0xd7, 0x39, 0x69, 0xff}}}, - {{{ -97, 52, 142}, 0, { -16, 1964}, {0xbb, 0xd0, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thwomp_seg5_vertex_0500B530, 0x0012a7e0, 32879, 0x0000b530, 64); // 0x0500B570 - 0x0500B718 const Gfx thwomp_seg5_dl_0500B570[] = { diff --git a/actors/toad/anims/anim_06008F7C.inc.c b/actors/toad/anims/anim_06008F7C.inc.c index de0c8462e..5df0a0ff8 100644 --- a/actors/toad/anims/anim_06008F7C.inc.c +++ b/actors/toad/anims/anim_06008F7C.inc.c @@ -1,70 +1,9 @@ +#include "pc/rom_assets.h" // 0x06008C00 -static const s16 toad_seg6_animvalue_06008C00[] = { - 0x0000, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, - 0x003B, 0x003B, 0x0050, 0x005D, 0x0062, 0x0062, 0x0062, 0x0060, - 0x0059, 0x004E, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, - 0x003B, 0x003B, 0x003B, 0xFFF8, 0x3FFF, 0xE004, 0xC001, 0xE001, - 0xDFFD, 0x3FFF, 0x1FFF, 0x1FFF, 0xC001, 0x1FFF, 0xDFFD, 0x3FFF, - 0x1FFF, 0x2003, 0xC001, 0x1FFF, 0x0000, 0xFFC0, 0xFF23, 0xFE60, - 0xFDB1, 0xFD4B, 0xFD67, 0xFE3B, 0x0000, 0x0C50, 0x1809, 0x16B8, - 0x11F6, 0x0BEF, 0x06D1, 0x0326, 0x0020, 0xFDAA, 0xFDC0, 0xFE02, - 0xFE60, 0xFECE, 0xFF3C, 0xFF9D, 0xFFE3, 0x0000, 0x0000, 0xFFC6, - 0xFF39, 0xFE8B, 0xFDED, 0xFD92, 0xFDAB, 0xFE6A, 0x0000, 0x0B09, - 0x1597, 0x1492, 0x1084, 0x0B4A, 0x06C1, 0x0315, 0xFFEC, 0xFDDF, - 0xFDF8, 0xFE36, 0xFE8C, 0xFEEF, 0xFF52, 0xFFA8, 0xFFE7, 0x0000, - 0x34C7, 0x3494, 0x3404, 0x332C, 0x321D, 0x30E9, 0x2FA3, 0x2E5D, - 0x2D29, 0x2C1A, 0x2B41, 0x2AB2, 0x2A7E, 0x2A9C, 0x2AF0, 0x2B73, - 0x2C1F, 0x2CED, 0x2DD4, 0x2ECF, 0x2FD6, 0x30E2, 0x31ED, 0x32EE, - 0x33DF, 0x34BA, 0xDEBC, 0xDE57, 0xDD40, 0xDB9B, 0xD98C, 0xD735, - 0xD4BA, 0xD240, 0xCFE9, 0xCDDA, 0xCC35, 0xCB1E, 0xCAB9, 0xCAF3, - 0xCB96, 0xCC96, 0xCDE5, 0xCF74, 0xD136, 0xD31E, 0xD51E, 0xD728, - 0xD92E, 0xDB23, 0xDCF8, 0xDEA1, 0x4F3D, 0x4F66, 0x4FD6, 0x5081, - 0x5156, 0x5248, 0x5349, 0x5449, 0x553B, 0x5610, 0x56BB, 0x572B, - 0x5754, 0x573D, 0x56FB, 0x5693, 0x560C, 0x556B, 0x54B4, 0x53EF, - 0x5320, 0x524D, 0x517C, 0x50B1, 0x4FF4, 0x4F48, 0xB8A3, 0xB8FB, - 0xB9EE, 0xBB5E, 0xBD2C, 0xBF37, 0xC161, 0xC38C, 0xC597, 0xC765, - 0xC8D5, 0xC9C8, 0xCA20, 0xC9EE, 0xC95F, 0xC87F, 0xC75B, 0xC5FE, - 0xC474, 0xC2CA, 0xC10A, 0xBF42, 0xBD7D, 0xBBC8, 0xBA2D, 0xB8BA, - 0x2A6A, 0x2ABC, 0x2BA0, 0x2CF7, 0x2EA6, 0x308F, 0x3295, 0x349C, - 0x3685, 0x3834, 0x398B, 0x3A6F, 0x3AC1, 0x3A92, 0x3A0D, 0x393C, - 0x382B, 0x36E4, 0x3575, 0x33E6, 0x3244, 0x309A, 0x2EF3, 0x2D5A, - 0x2BDA, 0x2A7F, 0x3FF3, 0x4041, 0x4119, 0x425F, 0x43F8, 0x45C8, - 0x47B4, 0x49A0, 0x4B70, 0x4D09, 0x4E4F, 0x4F27, 0x4F75, 0x4F49, - 0x4ECA, 0x4E03, 0x4D00, 0x4BCB, 0x4A6E, 0x48F3, 0x4767, 0x45D2, - 0x4441, 0x42BD, 0x4150, 0x4007, 0xEAAB, 0xC001, 0x1555, 0xC001, - 0xBFB5, 0xBFB5, 0xBFB5, 0xBFB5, 0xDFDE, 0xC001, 0xDFDB, 0xDFDE, - 0xC001, 0xDFDB, 0x0000, 0x0014, 0x0049, 0x0093, 0x00E6, 0x0137, - 0x0179, 0x01A0, 0x01A1, 0x00FA, 0xFFCE, 0xFF05, 0xFEC5, 0xFEA1, - 0xFE9F, 0xFEC8, 0xFF23, 0x003D, 0x01D0, 0x02AC, 0x028C, 0x0215, - 0x016F, 0x00C3, 0x003B, 0x0000, 0x1555, 0x404B, 0x4052, 0x4062, - 0x4076, 0x4088, 0x4092, 0x4090, 0x407A, 0x404B, 0x3FAE, 0x3EA7, - 0x3DBC, 0x3D71, 0x3E04, 0x3F1E, 0x4067, 0x4184, 0x421D, 0x4234, - 0x4215, 0x41CE, 0x4170, 0x410A, 0x40AD, 0x4068, 0x404B, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animvalue_06008C00, 0x001d8310, 51422, 0x00008cf0, 640); // 0x06008E80 -static const u16 toad_seg6_animindex_06008E80[] = { - 0x0001, 0x0000, 0x001A, 0x0001, 0x0001, 0x001B, 0x0001, 0x0000, 0x0001, 0x001C, 0x0001, 0x0000, - 0x0001, 0x0124, 0x0001, 0x0000, 0x001A, 0x0125, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x010A, - 0x0001, 0x001D, 0x0001, 0x001E, 0x0001, 0x001F, - 0x0001, 0x0107, 0x0001, 0x0108, 0x0001, 0x0109, - 0x0001, 0x0104, 0x0001, 0x0105, 0x0001, 0x0106, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0103, - 0x0001, 0x00FC, 0x0001, 0x0000, 0x0001, 0x00FD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x002C, - 0x0001, 0x0020, 0x0001, 0x0021, 0x0001, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0102, - 0x0001, 0x00FE, 0x0001, 0x0000, 0x0001, 0x00FF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0046, - 0x0001, 0x0023, 0x0001, 0x0024, 0x0001, 0x0025, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0101, - 0x001A, 0x0060, 0x001A, 0x007A, 0x001A, 0x0094, - 0x0001, 0x0026, 0x0001, 0x0027, 0x0001, 0x0028, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0100, - 0x001A, 0x00AE, 0x001A, 0x00C8, 0x001A, 0x00E2, - 0x0001, 0x0029, 0x0001, 0x002A, 0x0001, 0x002B, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animindex_06008E80, 0x001d8310, 51422, 0x00008f70, 252); // 0x06008F7C static const struct Animation toad_seg6_anim_06008F7C = { diff --git a/actors/toad/anims/anim_06009310.inc.c b/actors/toad/anims/anim_06009310.inc.c index c5f5b7327..6506e6c47 100644 --- a/actors/toad/anims/anim_06009310.inc.c +++ b/actors/toad/anims/anim_06009310.inc.c @@ -1,70 +1,9 @@ +#include "pc/rom_assets.h" // 0x06008F94 -static const s16 toad_seg6_animvalue_06008F94[] = { - 0x0000, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, - 0x003B, 0x003B, 0x0050, 0x005D, 0x0062, 0x0062, 0x0062, 0x0060, - 0x0059, 0x004E, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, - 0x003B, 0x003B, 0x003B, 0xFFF8, 0x3FFF, 0xE004, 0xC001, 0xE001, - 0xDFFD, 0x3FFF, 0x1FFF, 0x1FFF, 0xC001, 0x1FFF, 0xDFFD, 0x3FFF, - 0x1FFF, 0x2003, 0xC001, 0x1FFF, 0x0000, 0xFFC0, 0xFF23, 0xFE60, - 0xFDB1, 0xFD4B, 0xFD67, 0xFE3B, 0x0000, 0x0C50, 0x1809, 0x16B8, - 0x11F6, 0x0BEF, 0x06D1, 0x0326, 0x0020, 0xFDAA, 0xFDC0, 0xFE02, - 0xFE60, 0xFECE, 0xFF3C, 0xFF9D, 0xFFE3, 0x0000, 0x0000, 0xFFC6, - 0xFF39, 0xFE8B, 0xFDED, 0xFD92, 0xFDAB, 0xFE6A, 0x0000, 0x0B09, - 0x1597, 0x1492, 0x1084, 0x0B4A, 0x06C1, 0x0315, 0xFFEC, 0xFDDF, - 0xFDF8, 0xFE36, 0xFE8C, 0xFEEF, 0xFF52, 0xFFA8, 0xFFE7, 0x0000, - 0x34C7, 0x3494, 0x3404, 0x332C, 0x321D, 0x30E9, 0x2FA3, 0x2E5D, - 0x2D29, 0x2C1A, 0x2B41, 0x2AB2, 0x2A7E, 0x2A9C, 0x2AF0, 0x2B74, - 0x2C20, 0x2CEE, 0x2DD6, 0x2ED1, 0x2FD8, 0x30E4, 0x31EE, 0x32EF, - 0x33E0, 0x34BA, 0xE6BE, 0xE659, 0xE543, 0xE39E, 0xE18E, 0xDF37, - 0xDCBD, 0xDA43, 0xD7EC, 0xD5DC, 0xD437, 0xD321, 0xD2BC, 0xD2F6, - 0xD39A, 0xD49A, 0xD5E9, 0xD779, 0xD93C, 0xDB24, 0xDD24, 0xDF2E, - 0xE134, 0xE328, 0xE4FD, 0xE6A4, 0x4F3D, 0x4F66, 0x4FD6, 0x5081, - 0x5156, 0x5248, 0x5349, 0x5449, 0x553B, 0x5610, 0x56BB, 0x572B, - 0x5754, 0x573D, 0x56FA, 0x5693, 0x560B, 0x556A, 0x54B3, 0x53EE, - 0x531F, 0x524C, 0x517A, 0x50B0, 0x4FF3, 0x4F48, 0x85F8, 0x8650, - 0x8744, 0x88B4, 0x8A81, 0x8C8C, 0x8EB7, 0x90E1, 0x92ED, 0x94BA, - 0x962A, 0x971D, 0x9775, 0x9743, 0x96B4, 0x95D4, 0x94AF, 0x9351, - 0x91C7, 0x901C, 0x8E5C, 0x8C94, 0x8AD0, 0x891B, 0x8781, 0x860F, - 0x6736, 0x6762, 0x67D9, 0x688D, 0x696F, 0x6A6F, 0x6B7E, 0x6C8C, - 0x6D89, 0x6E68, 0x6F18, 0x6F89, 0x6FAD, 0x6F91, 0x6F49, 0x6EDB, - 0x6E4C, 0x6DA3, 0x6CE4, 0x6C16, 0x6B3F, 0x6A63, 0x698A, 0x68B8, - 0x67F3, 0x6741, 0x2D33, 0x2D82, 0x2E5A, 0x2FA0, 0x3139, 0x3309, - 0x34F5, 0x36E0, 0x38B1, 0x3A4A, 0x3B90, 0x3C68, 0x3CB6, 0x3C89, - 0x3C0A, 0x3B44, 0x3A40, 0x390A, 0x37AC, 0x3631, 0x34A5, 0x3310, - 0x317F, 0x2FFB, 0x2E90, 0x2D48, 0xEAAB, 0xC001, 0x1555, 0xC001, - 0xBFB5, 0xBFB5, 0xBFB5, 0xBFB5, 0xDFDE, 0xC001, 0xDFDB, 0xDFDE, - 0xC001, 0xDFDB, 0x0000, 0x0014, 0x0049, 0x0093, 0x00E6, 0x0137, - 0x0179, 0x01A0, 0x01A1, 0x00FA, 0xFFCE, 0xFF05, 0xFEC5, 0xFEA1, - 0xFE9F, 0xFEC8, 0xFF23, 0x003D, 0x01D0, 0x02AC, 0x028C, 0x0215, - 0x016F, 0x00C3, 0x003B, 0x0000, 0xEAAB, 0x404B, 0x4052, 0x4062, - 0x4076, 0x4088, 0x4092, 0x4090, 0x407A, 0x404B, 0x3FAE, 0x3EA7, - 0x3DBC, 0x3D71, 0x3E04, 0x3F1E, 0x4067, 0x4184, 0x421D, 0x4234, - 0x4215, 0x41CE, 0x4170, 0x410A, 0x40AD, 0x4068, 0x404B, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animvalue_06008F94, 0x001d8310, 51422, 0x00009084, 640); // 0x06009214 -static const u16 toad_seg6_animindex_06009214[] = { - 0x0001, 0x0000, 0x001A, 0x0001, 0x0001, 0x001B, 0x0001, 0x0000, 0x0001, 0x001C, 0x0001, 0x0000, - 0x0001, 0x0124, 0x0001, 0x0000, 0x001A, 0x0125, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x010A, - 0x0001, 0x001D, 0x0001, 0x001E, 0x0001, 0x001F, - 0x0001, 0x0107, 0x0001, 0x0108, 0x0001, 0x0109, - 0x0001, 0x0104, 0x0001, 0x0105, 0x0001, 0x0106, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0103, - 0x0001, 0x00FC, 0x0001, 0x0000, 0x0001, 0x00FD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x002C, - 0x0001, 0x0020, 0x0001, 0x0021, 0x0001, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0102, - 0x0001, 0x00FE, 0x0001, 0x0000, 0x0001, 0x00FF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0046, - 0x0001, 0x0023, 0x0001, 0x0024, 0x0001, 0x0025, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0101, - 0x001A, 0x0060, 0x001A, 0x007A, 0x001A, 0x0094, - 0x0001, 0x0026, 0x0001, 0x0027, 0x0001, 0x0028, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0100, - 0x001A, 0x00AE, 0x001A, 0x00C8, 0x001A, 0x00E2, - 0x0001, 0x0029, 0x0001, 0x002A, 0x0001, 0x002B, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animindex_06009214, 0x001d8310, 51422, 0x00008f70, 252); // 0x06009310 static const struct Animation toad_seg6_anim_06009310 = { diff --git a/actors/toad/anims/anim_060099F0.inc.c b/actors/toad/anims/anim_060099F0.inc.c index 42ef0ecd0..42aad8e77 100644 --- a/actors/toad/anims/anim_060099F0.inc.c +++ b/actors/toad/anims/anim_060099F0.inc.c @@ -1,123 +1,9 @@ +#include "pc/rom_assets.h" // 0x06009328 -static const s16 toad_seg6_animvalue_06009328[] = { - 0x0000, 0x003B, 0xFFF8, 0x3FFF, 0xE004, 0xC001, 0xE001, 0xDFFD, - 0x3FFF, 0x1FFF, 0x1FFF, 0xC001, 0x1FFF, 0xDFFD, 0x3FFF, 0x1FFF, - 0x2003, 0xC001, 0x1FFF, 0x0000, 0xFFFF, 0xFFFC, 0xFFF7, 0xFFF0, - 0xFFE8, 0xFFDE, 0xFFD3, 0xFFC6, 0xFFB9, 0xFFAB, 0xFF9C, 0xFF8C, - 0xFF7C, 0xFF6C, 0xFF5C, 0xFF4C, 0xFF3C, 0xFF2C, 0xFF1E, 0xFF0F, - 0xFF02, 0xFEF5, 0xFEEA, 0xFEE0, 0xFED8, 0xFED1, 0xFECC, 0xFEC9, - 0xFEC8, 0xFEC9, 0xFECC, 0xFED0, 0xFED7, 0xFEDE, 0xFEE8, 0xFEF2, - 0xFEFE, 0xFF0A, 0xFF18, 0xFF26, 0xFF35, 0xFF44, 0xFF53, 0xFF62, - 0xFF72, 0xFF81, 0xFF91, 0xFF9F, 0xFFAE, 0xFFBB, 0xFFC8, 0xFFD4, - 0xFFDE, 0xFFE8, 0xFFF0, 0xFFF7, 0xFFFC, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFC, 0xFFF7, 0xFFF0, 0xFFE8, 0xFFDE, 0xFFD3, 0xFFC6, 0xFFB9, - 0xFFAB, 0xFF9C, 0xFF8C, 0xFF7C, 0xFF6C, 0xFF5C, 0xFF4C, 0xFF3C, - 0xFF2C, 0xFF1E, 0xFF0F, 0xFF02, 0xFEF5, 0xFEEA, 0xFEE0, 0xFED8, - 0xFED1, 0xFECC, 0xFEC9, 0xFEC8, 0xFEC9, 0xFECC, 0xFED0, 0xFED7, - 0xFEDE, 0xFEE8, 0xFEF2, 0xFEFE, 0xFF0A, 0xFF18, 0xFF26, 0xFF35, - 0xFF44, 0xFF53, 0xFF62, 0xFF72, 0xFF81, 0xFF91, 0xFF9F, 0xFFAE, - 0xFFBB, 0xFFC8, 0xFFD4, 0xFFDE, 0xFFE8, 0xFFF0, 0xFFF7, 0xFFFC, - 0xFFFF, 0xFF7B, 0xFF7E, 0xFF87, 0xFF95, 0xFFA9, 0xFFC1, 0xFFDE, - 0xFFFE, 0x0021, 0x0047, 0x0071, 0x009C, 0x00CA, 0x00F8, 0x0128, - 0x0159, 0x0189, 0x01B9, 0x01E9, 0x0217, 0x0245, 0x0270, 0x0299, - 0x02BF, 0x02E2, 0x0301, 0x031D, 0x0334, 0x0347, 0x0354, 0x035C, - 0x0357, 0x0340, 0x031A, 0x02E7, 0x02AA, 0x0265, 0x021A, 0x01CD, - 0x017F, 0x0134, 0x00EE, 0x00AF, 0x0079, 0x0050, 0x0030, 0x0013, - 0xFFFA, 0xFFE3, 0xFFCF, 0xFFBD, 0xFFAE, 0xFFA1, 0xFF96, 0xFF8D, - 0xFF87, 0xFF81, 0xFF7E, 0xFF7C, 0xF087, 0xF086, 0xF082, 0xF07D, - 0xF075, 0xF06C, 0xF061, 0xF054, 0xF046, 0xF036, 0xF026, 0xF014, - 0xF002, 0xEFEF, 0xEFDB, 0xEFC7, 0xEFB3, 0xEF9F, 0xEF8A, 0xEF76, - 0xEF62, 0xEF4E, 0xEF3C, 0xEF29, 0xEF18, 0xEF08, 0xEEF8, 0xEEEA, - 0xEEDE, 0xEED3, 0xEECA, 0xEEC3, 0xEEBF, 0xEEBD, 0xEEBD, 0xEEC0, - 0xEEC4, 0xEECB, 0xEED3, 0xEEDC, 0xEEE7, 0xEEF3, 0xEF00, 0xEF0E, - 0xEF1D, 0xEF2F, 0xEF45, 0xEF5F, 0xEF7C, 0xEF9B, 0xEFBB, 0xEFDC, - 0xEFFC, 0xF01A, 0xF037, 0xF050, 0xF066, 0xF077, 0xF082, 0xC150, - 0xC149, 0xC133, 0xC111, 0xC0E2, 0xC0A8, 0xC064, 0xC017, 0xBFC2, - 0xBF65, 0xBF02, 0xBE9A, 0xBE2E, 0xBDBE, 0xBD4B, 0xBCD7, 0xBC63, - 0xBBEF, 0xBB7D, 0xBB0D, 0xBAA0, 0xBA38, 0xB9D5, 0xB978, 0xB923, - 0xB8D6, 0xB892, 0xB859, 0xB82A, 0xB808, 0xB7F2, 0xB7FA, 0xB82B, - 0xB87F, 0xB8F0, 0xB979, 0xBA15, 0xBABD, 0xBB6C, 0xBC1C, 0xBCC7, - 0xBD68, 0xBDFA, 0xBE76, 0xBED7, 0xBF26, 0xBF70, 0xBFB5, 0xBFF5, - 0xC02F, 0xC064, 0xC094, 0xC0BF, 0xC0E4, 0xC104, 0xC11E, 0xC133, - 0xC142, 0xC14C, 0x0D31, 0x0D2F, 0x0D28, 0x0D1C, 0x0D0D, 0x0CF9, - 0x0CE3, 0x0CC9, 0x0CAD, 0x0C8E, 0x0C6D, 0x0C4A, 0x0C26, 0x0C01, - 0x0BDC, 0x0BB5, 0x0B8F, 0x0B69, 0x0B44, 0x0B1F, 0x0AFC, 0x0ADA, - 0x0ABA, 0x0A9C, 0x0A81, 0x0A69, 0x0A54, 0x0A43, 0x0A35, 0x0A2C, - 0x0A27, 0x0A2D, 0x0A42, 0x0A65, 0x0A92, 0x0AC8, 0x0B04, 0x0B45, - 0x0B87, 0x0BCA, 0x0C0A, 0x0C45, 0x0C7A, 0x0CA6, 0x0CC7, 0x0CDF, - 0x0CF4, 0x0D05, 0x0D13, 0x0D1E, 0x0D26, 0x0D2C, 0x0D30, 0x0D32, - 0x0D33, 0x0D34, 0x0D33, 0x0D32, 0x0D32, 0x0C00, 0x0C03, 0x0C0C, - 0x0C1B, 0x0C2F, 0x0C48, 0x0C66, 0x0C87, 0x0CAD, 0x0CD6, 0x0D02, - 0x0D31, 0x0D62, 0x0D95, 0x0DCA, 0x0E00, 0x0E37, 0x0E6E, 0x0EA6, - 0x0EDD, 0x0F14, 0x0F49, 0x0F7E, 0x0FB1, 0x0FE1, 0x100F, 0x103B, - 0x1063, 0x1088, 0x10A9, 0x10C5, 0x10DD, 0x10F2, 0x1102, 0x110E, - 0x1116, 0x111A, 0x1118, 0x1112, 0x1107, 0x10F6, 0x10E1, 0x10C6, - 0x10A5, 0x107E, 0x104C, 0x1009, 0x0FB9, 0x0F5F, 0x0EFD, 0x0E97, - 0x0E2E, 0x0DC7, 0x0D64, 0x0D07, 0x0CB4, 0x0C6D, 0x0C36, 0x0C11, - 0xBA11, 0xBA0B, 0xB9F8, 0xB9D9, 0xB9AF, 0xB97C, 0xB93F, 0xB8FB, - 0xB8AF, 0xB85C, 0xB805, 0xB7A9, 0xB749, 0xB6E6, 0xB682, 0xB61C, - 0xB5B7, 0xB552, 0xB4EF, 0xB48E, 0xB431, 0xB3D8, 0xB385, 0xB337, - 0xB2F1, 0xB2B2, 0xB27C, 0xB250, 0xB22F, 0xB219, 0xB20F, 0xB224, - 0xB264, 0xB2C8, 0xB34B, 0xB3E7, 0xB494, 0xB54C, 0xB60A, 0xB6C7, - 0xB77C, 0xB824, 0xB8B7, 0xB930, 0xB988, 0xB9C7, 0xB9F8, 0xBA1D, - 0xBA37, 0xBA48, 0xBA51, 0xBA53, 0xBA4F, 0xBA48, 0xBA3E, 0xBA32, - 0xBA27, 0xBA1D, 0xBA15, 0xEAAB, 0xC001, 0x1555, 0xC001, 0xBFB5, - 0xBFB5, 0xBFB5, 0xBFB5, 0xDFDE, 0xC001, 0xDFDB, 0xDFDE, 0xC001, - 0xDFDB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0002, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0008, 0x0011, - 0x001D, 0x002C, 0x003C, 0x004E, 0x0060, 0x0072, 0x0084, 0x0095, - 0x00A4, 0x00B2, 0x00BD, 0x00C5, 0x00C9, 0x00C9, 0x00C5, 0x00BE, - 0x00B5, 0x00A9, 0x009C, 0x008D, 0x007D, 0x006B, 0x0058, 0x0045, - 0x0030, 0x001C, 0x0007, 0xFFF3, 0xFFDE, 0xFFCA, 0xFFB6, 0xFFA3, - 0xFF91, 0xFF80, 0xFF71, 0xFF64, 0xFF58, 0xFF4E, 0xFF47, 0xFF43, - 0xFF43, 0xFF47, 0xFF4F, 0xFF5A, 0xFF68, 0xFF78, 0xFF89, 0xFF9B, - 0xFFAD, 0xFFBF, 0xFFD0, 0xFFDF, 0xFFEC, 0xFFF6, 0xFFFD, 0x0000, - 0xFFFF, 0xFFFB, 0xFFF5, 0xFFED, 0xFFE2, 0xFFD6, 0xFFC9, 0xFFB9, - 0xFFA9, 0xFF97, 0xFF85, 0xFF71, 0xFF5D, 0xFF49, 0xFF35, 0xFF20, - 0xFF0C, 0xFEF8, 0xFEE4, 0xFED1, 0xFEBF, 0xFEAE, 0xFE9F, 0xFE90, - 0xFE83, 0xFE78, 0xFE6F, 0xFE68, 0xFE63, 0xFE61, 0xFE61, 0xFE63, - 0xFE66, 0xFE6A, 0xFE70, 0xFE77, 0xFE7F, 0xFE89, 0xFE94, 0xFEA1, - 0xFEAF, 0xFEBF, 0xFED1, 0xFEE5, 0xFEFC, 0xFF13, 0xFF2C, 0xFF45, - 0xFF5E, 0xFF76, 0xFF8E, 0xFFA5, 0xFFBA, 0xFFCD, 0xFFDE, 0xFFEC, - 0xFFF6, 0xFFFD, 0x1555, 0x404B, 0x404D, 0x4051, 0x4058, 0x4061, - 0x406C, 0x4079, 0x4087, 0x4097, 0x40A8, 0x40B9, 0x40CC, 0x40DE, - 0x40F1, 0x4104, 0x4116, 0x4128, 0x4138, 0x4148, 0x4157, 0x4163, - 0x416F, 0x4178, 0x417E, 0x4183, 0x4184, 0x4183, 0x4181, 0x417D, - 0x4178, 0x4172, 0x416B, 0x4162, 0x4159, 0x414E, 0x4143, 0x4138, - 0x412B, 0x411F, 0x4112, 0x4104, 0x40F7, 0x40E9, 0x40DB, 0x40CE, - 0x40C0, 0x40B3, 0x40A6, 0x409A, 0x408E, 0x4083, 0x4078, 0x406F, - 0x4066, 0x405F, 0x4058, 0x4053, 0x404F, 0x404C, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animvalue_06009328, 0x001d8310, 51422, 0x00009418, 1484); // 0x060098F4 -static const u16 toad_seg6_animindex_060098F4[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x02AA, 0x0001, 0x0000, 0x003B, 0x02AB, - 0x003B, 0x01F9, 0x003B, 0x0234, 0x003B, 0x026F, - 0x0001, 0x0004, 0x0001, 0x0005, 0x0001, 0x0006, - 0x0001, 0x01F6, 0x0001, 0x01F7, 0x0001, 0x01F8, - 0x0001, 0x01F3, 0x0001, 0x01F4, 0x0001, 0x01F5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F2, - 0x0001, 0x01EB, 0x0001, 0x0000, 0x0001, 0x01EC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003B, 0x0013, - 0x0001, 0x0007, 0x0001, 0x0008, 0x0001, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F1, - 0x0001, 0x01ED, 0x0001, 0x0000, 0x0001, 0x01EE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003B, 0x004E, - 0x0001, 0x000A, 0x0001, 0x000B, 0x0001, 0x000C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F0, - 0x003B, 0x0089, 0x003B, 0x00C4, 0x003B, 0x00FF, - 0x0001, 0x000D, 0x0001, 0x000E, 0x0001, 0x000F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01EF, - 0x003B, 0x013A, 0x003B, 0x0175, 0x003B, 0x01B0, - 0x0001, 0x0010, 0x0001, 0x0011, 0x0001, 0x0012, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animindex_060098F4, 0x001d8310, 51422, 0x000099e4, 252); // 0x060099F0 static const struct Animation toad_seg6_anim_060099F0 = { diff --git a/actors/toad/anims/anim_0600A0D0.inc.c b/actors/toad/anims/anim_0600A0D0.inc.c index 0367752e8..9ec6159c2 100644 --- a/actors/toad/anims/anim_0600A0D0.inc.c +++ b/actors/toad/anims/anim_0600A0D0.inc.c @@ -1,123 +1,9 @@ +#include "pc/rom_assets.h" // 0x06009A08 -static const s16 toad_seg6_animvalue_06009A08[] = { - 0x0000, 0x003B, 0xFFF8, 0x3FFF, 0xE004, 0xC001, 0xE001, 0xDFFD, - 0x3FFF, 0x1FFF, 0x1FFF, 0xC001, 0x1FFF, 0xDFFD, 0x3FFF, 0x1FFF, - 0x2003, 0xC001, 0x1FFF, 0x0000, 0xFFFF, 0xFFFC, 0xFFF7, 0xFFF0, - 0xFFE8, 0xFFDE, 0xFFD3, 0xFFC6, 0xFFB9, 0xFFAB, 0xFF9C, 0xFF8C, - 0xFF7C, 0xFF6C, 0xFF5C, 0xFF4C, 0xFF3C, 0xFF2C, 0xFF1E, 0xFF0F, - 0xFF02, 0xFEF5, 0xFEEA, 0xFEE0, 0xFED8, 0xFED1, 0xFECC, 0xFEC9, - 0xFEC8, 0xFEC9, 0xFECC, 0xFED0, 0xFED7, 0xFEDE, 0xFEE8, 0xFEF2, - 0xFEFE, 0xFF0A, 0xFF18, 0xFF26, 0xFF35, 0xFF44, 0xFF53, 0xFF62, - 0xFF72, 0xFF81, 0xFF91, 0xFF9F, 0xFFAE, 0xFFBB, 0xFFC8, 0xFFD4, - 0xFFDE, 0xFFE8, 0xFFF0, 0xFFF7, 0xFFFC, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFC, 0xFFF7, 0xFFF0, 0xFFE8, 0xFFDE, 0xFFD3, 0xFFC6, 0xFFB9, - 0xFFAB, 0xFF9C, 0xFF8C, 0xFF7C, 0xFF6C, 0xFF5C, 0xFF4C, 0xFF3C, - 0xFF2C, 0xFF1E, 0xFF0F, 0xFF02, 0xFEF5, 0xFEEA, 0xFEE0, 0xFED8, - 0xFED1, 0xFECC, 0xFEC9, 0xFEC8, 0xFEC9, 0xFECC, 0xFED0, 0xFED7, - 0xFEDE, 0xFEE8, 0xFEF2, 0xFEFE, 0xFF0A, 0xFF18, 0xFF26, 0xFF35, - 0xFF44, 0xFF53, 0xFF62, 0xFF72, 0xFF81, 0xFF91, 0xFF9F, 0xFFAE, - 0xFFBB, 0xFFC8, 0xFFD4, 0xFFDE, 0xFFE8, 0xFFF0, 0xFFF7, 0xFFFC, - 0xFFFF, 0xFF7B, 0xFF7E, 0xFF87, 0xFF95, 0xFFA9, 0xFFC1, 0xFFDE, - 0xFFFE, 0x0021, 0x0047, 0x0071, 0x009C, 0x00CA, 0x00F8, 0x0128, - 0x0159, 0x0189, 0x01B9, 0x01E9, 0x0217, 0x0245, 0x0270, 0x0299, - 0x02BF, 0x02E2, 0x0301, 0x031D, 0x0334, 0x0347, 0x0354, 0x035C, - 0x0357, 0x0340, 0x031A, 0x02E7, 0x02AA, 0x0265, 0x021A, 0x01CD, - 0x017F, 0x0134, 0x00EE, 0x00AF, 0x0079, 0x0050, 0x0030, 0x0013, - 0xFFFA, 0xFFE3, 0xFFCF, 0xFFBD, 0xFFAE, 0xFFA1, 0xFF96, 0xFF8D, - 0xFF87, 0xFF81, 0xFF7E, 0xFF7C, 0xF087, 0xF086, 0xF082, 0xF07D, - 0xF075, 0xF06C, 0xF061, 0xF054, 0xF046, 0xF036, 0xF026, 0xF014, - 0xF002, 0xEFEF, 0xEFDB, 0xEFC7, 0xEFB3, 0xEF9F, 0xEF8A, 0xEF76, - 0xEF62, 0xEF4E, 0xEF3C, 0xEF29, 0xEF18, 0xEF08, 0xEEF8, 0xEEEA, - 0xEEDE, 0xEED3, 0xEECA, 0xEEC3, 0xEEBF, 0xEEBD, 0xEEBD, 0xEEC0, - 0xEEC4, 0xEECB, 0xEED3, 0xEEDC, 0xEEE7, 0xEEF3, 0xEF00, 0xEF0E, - 0xEF1D, 0xEF2F, 0xEF45, 0xEF5F, 0xEF7C, 0xEF9B, 0xEFBB, 0xEFDC, - 0xEFFC, 0xF01A, 0xF037, 0xF050, 0xF066, 0xF077, 0xF082, 0xC150, - 0xC149, 0xC133, 0xC111, 0xC0E2, 0xC0A8, 0xC064, 0xC017, 0xBFC2, - 0xBF65, 0xBF02, 0xBE9A, 0xBE2E, 0xBDBE, 0xBD4B, 0xBCD7, 0xBC63, - 0xBBEF, 0xBB7D, 0xBB0D, 0xBAA0, 0xBA38, 0xB9D5, 0xB978, 0xB923, - 0xB8D6, 0xB892, 0xB859, 0xB82A, 0xB808, 0xB7F2, 0xB7FA, 0xB82B, - 0xB87F, 0xB8F0, 0xB979, 0xBA15, 0xBABD, 0xBB6C, 0xBC1C, 0xBCC7, - 0xBD68, 0xBDFA, 0xBE76, 0xBED7, 0xBF26, 0xBF70, 0xBFB5, 0xBFF5, - 0xC02F, 0xC064, 0xC094, 0xC0BF, 0xC0E4, 0xC104, 0xC11E, 0xC133, - 0xC142, 0xC14C, 0x0D31, 0x0D2F, 0x0D28, 0x0D1C, 0x0D0D, 0x0CF9, - 0x0CE3, 0x0CC9, 0x0CAD, 0x0C8E, 0x0C6D, 0x0C4A, 0x0C26, 0x0C01, - 0x0BDC, 0x0BB5, 0x0B8F, 0x0B69, 0x0B44, 0x0B1F, 0x0AFC, 0x0ADA, - 0x0ABA, 0x0A9C, 0x0A81, 0x0A69, 0x0A54, 0x0A43, 0x0A35, 0x0A2C, - 0x0A27, 0x0A2D, 0x0A42, 0x0A65, 0x0A92, 0x0AC8, 0x0B04, 0x0B45, - 0x0B87, 0x0BCA, 0x0C0A, 0x0C45, 0x0C7A, 0x0CA6, 0x0CC7, 0x0CDF, - 0x0CF4, 0x0D05, 0x0D13, 0x0D1E, 0x0D26, 0x0D2C, 0x0D30, 0x0D32, - 0x0D33, 0x0D34, 0x0D33, 0x0D32, 0x0D32, 0x0C00, 0x0C03, 0x0C0C, - 0x0C1B, 0x0C2F, 0x0C48, 0x0C66, 0x0C87, 0x0CAD, 0x0CD6, 0x0D02, - 0x0D31, 0x0D62, 0x0D95, 0x0DCA, 0x0E00, 0x0E37, 0x0E6E, 0x0EA6, - 0x0EDD, 0x0F14, 0x0F49, 0x0F7E, 0x0FB1, 0x0FE1, 0x100F, 0x103B, - 0x1063, 0x1088, 0x10A9, 0x10C5, 0x10DD, 0x10F2, 0x1102, 0x110E, - 0x1116, 0x111A, 0x1118, 0x1112, 0x1107, 0x10F6, 0x10E1, 0x10C6, - 0x10A5, 0x107E, 0x104C, 0x1009, 0x0FB9, 0x0F5F, 0x0EFD, 0x0E97, - 0x0E2E, 0x0DC7, 0x0D64, 0x0D07, 0x0CB4, 0x0C6D, 0x0C36, 0x0C11, - 0xBA11, 0xBA0B, 0xB9F8, 0xB9D9, 0xB9AF, 0xB97C, 0xB93F, 0xB8FB, - 0xB8AF, 0xB85C, 0xB805, 0xB7A9, 0xB749, 0xB6E6, 0xB682, 0xB61C, - 0xB5B7, 0xB552, 0xB4EF, 0xB48E, 0xB431, 0xB3D8, 0xB385, 0xB337, - 0xB2F1, 0xB2B2, 0xB27C, 0xB250, 0xB22F, 0xB219, 0xB20F, 0xB224, - 0xB264, 0xB2C8, 0xB34B, 0xB3E7, 0xB494, 0xB54C, 0xB60A, 0xB6C7, - 0xB77C, 0xB824, 0xB8B7, 0xB930, 0xB988, 0xB9C7, 0xB9F8, 0xBA1D, - 0xBA37, 0xBA48, 0xBA51, 0xBA53, 0xBA4F, 0xBA48, 0xBA3E, 0xBA32, - 0xBA27, 0xBA1D, 0xBA15, 0xEAAB, 0xC001, 0x1555, 0xC001, 0xBFB5, - 0xBFB5, 0xBFB5, 0xBFB5, 0xDFDE, 0xC001, 0xDFDB, 0xDFDE, 0xC001, - 0xDFDB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0002, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0008, 0x0011, - 0x001D, 0x002C, 0x003C, 0x004E, 0x0060, 0x0072, 0x0084, 0x0095, - 0x00A4, 0x00B2, 0x00BD, 0x00C5, 0x00C9, 0x00C9, 0x00C5, 0x00BE, - 0x00B5, 0x00A9, 0x009C, 0x008D, 0x007D, 0x006B, 0x0058, 0x0045, - 0x0030, 0x001C, 0x0007, 0xFFF3, 0xFFDE, 0xFFCA, 0xFFB6, 0xFFA3, - 0xFF91, 0xFF80, 0xFF71, 0xFF64, 0xFF58, 0xFF4E, 0xFF47, 0xFF43, - 0xFF43, 0xFF47, 0xFF4F, 0xFF5A, 0xFF68, 0xFF78, 0xFF89, 0xFF9B, - 0xFFAD, 0xFFBF, 0xFFD0, 0xFFDF, 0xFFEC, 0xFFF6, 0xFFFD, 0x0000, - 0xFFFF, 0xFFFB, 0xFFF5, 0xFFED, 0xFFE2, 0xFFD6, 0xFFC9, 0xFFB9, - 0xFFA9, 0xFF97, 0xFF85, 0xFF71, 0xFF5D, 0xFF49, 0xFF35, 0xFF20, - 0xFF0C, 0xFEF8, 0xFEE4, 0xFED1, 0xFEBF, 0xFEAE, 0xFE9F, 0xFE90, - 0xFE83, 0xFE78, 0xFE6F, 0xFE68, 0xFE63, 0xFE61, 0xFE61, 0xFE63, - 0xFE66, 0xFE6A, 0xFE70, 0xFE77, 0xFE7F, 0xFE89, 0xFE94, 0xFEA1, - 0xFEAF, 0xFEBF, 0xFED1, 0xFEE5, 0xFEFC, 0xFF13, 0xFF2C, 0xFF45, - 0xFF5E, 0xFF76, 0xFF8E, 0xFFA5, 0xFFBA, 0xFFCD, 0xFFDE, 0xFFEC, - 0xFFF6, 0xFFFD, 0xEAAB, 0x404B, 0x404D, 0x4051, 0x4058, 0x4061, - 0x406C, 0x4079, 0x4087, 0x4097, 0x40A8, 0x40B9, 0x40CC, 0x40DE, - 0x40F1, 0x4104, 0x4116, 0x4128, 0x4138, 0x4148, 0x4157, 0x4163, - 0x416F, 0x4178, 0x417E, 0x4183, 0x4184, 0x4183, 0x417E, 0x4177, - 0x416E, 0x4163, 0x4156, 0x4147, 0x4137, 0x4126, 0x4114, 0x4101, - 0x40EE, 0x40DA, 0x40C7, 0x40B4, 0x40A1, 0x4090, 0x407F, 0x406F, - 0x4062, 0x4055, 0x404B, 0x4043, 0x403E, 0x403C, 0x403B, 0x403B, - 0x403D, 0x403F, 0x4042, 0x4045, 0x4048, 0x404A, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animvalue_06009A08, 0x001d8310, 51422, 0x00009af8, 1484); // 0x06009FD4 -static const u16 toad_seg6_animindex_06009FD4[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x02AA, 0x0001, 0x0000, 0x003B, 0x02AB, - 0x003B, 0x01F9, 0x003B, 0x0234, 0x003B, 0x026F, - 0x0001, 0x0004, 0x0001, 0x0005, 0x0001, 0x0006, - 0x0001, 0x01F6, 0x0001, 0x01F7, 0x0001, 0x01F8, - 0x0001, 0x01F3, 0x0001, 0x01F4, 0x0001, 0x01F5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F2, - 0x0001, 0x01EB, 0x0001, 0x0000, 0x0001, 0x01EC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003B, 0x0013, - 0x0001, 0x0007, 0x0001, 0x0008, 0x0001, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F1, - 0x0001, 0x01ED, 0x0001, 0x0000, 0x0001, 0x01EE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003B, 0x004E, - 0x0001, 0x000A, 0x0001, 0x000B, 0x0001, 0x000C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F0, - 0x003B, 0x0089, 0x003B, 0x00C4, 0x003B, 0x00FF, - 0x0001, 0x000D, 0x0001, 0x000E, 0x0001, 0x000F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01EF, - 0x003B, 0x013A, 0x003B, 0x0175, 0x003B, 0x01B0, - 0x0001, 0x0010, 0x0001, 0x0011, 0x0001, 0x0012, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animindex_06009FD4, 0x001d8310, 51422, 0x000099e4, 252); // 0x0600A0D0 static const struct Animation toad_seg6_anim_0600A0D0 = { diff --git a/actors/toad/anims/anim_0600B66C.inc.c b/actors/toad/anims/anim_0600B66C.inc.c index c766060cf..5fd0660f2 100644 --- a/actors/toad/anims/anim_0600B66C.inc.c +++ b/actors/toad/anims/anim_0600B66C.inc.c @@ -1,359 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600A0E8 -static const s16 toad_seg6_animvalue_0600A0E8[] = { - 0x0000, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, - 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003C, - 0x003C, 0x003C, 0x003C, 0x003C, 0x003D, 0x003D, 0x0053, 0x0067, - 0x0078, 0x0084, 0x0088, 0x0085, 0x007C, 0x0070, 0x0060, 0x004D, - 0x003A, 0x003A, 0x003A, 0x003A, 0x003A, 0x003A, 0x003A, 0x003A, - 0x003A, 0x003A, 0x003A, 0x003B, 0x003A, 0x003A, 0x003A, 0x003A, - 0x003B, 0x003C, 0x003E, 0x0040, 0x0041, 0x0043, 0x0044, 0x0044, - 0x0044, 0x0042, 0x0040, 0x003E, 0x003C, 0x003C, 0x003D, 0x003F, - 0x0042, 0x0044, 0x0045, 0x0044, 0x0044, 0x0042, 0x0041, 0x003F, - 0x003D, 0x003C, 0x003B, 0x003A, 0x0039, 0x0039, 0x0039, 0x0039, - 0x003B, 0x003F, 0x0044, 0x0049, 0x004F, 0x0055, 0x0059, 0x005B, - 0x0057, 0x004D, 0x0045, 0x0043, 0x0048, 0x004F, 0x0057, 0x005A, - 0x0056, 0x004D, 0x0044, 0x0041, 0x0046, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF7, - 0xFFF1, 0xFFEC, 0xFFE8, 0xFFE5, 0xFFE2, 0xFFDE, 0xFFD8, 0xFFD0, - 0xFFC5, 0xFFB7, 0xFFA5, 0xFF8F, 0xFF72, 0xFF50, 0xFF2D, 0xFF0A, - 0xFEE6, 0xFEC2, 0xFE9F, 0xFE7B, 0xFE56, 0xFE32, 0xFE0D, 0xFDE9, - 0xFDC4, 0x3FFF, 0xE004, 0xC001, 0xE001, 0xDFFD, 0x3FFF, 0x1FFF, - 0x1FFF, 0xC001, 0x1FFF, 0xDFFD, 0x3FFF, 0x1FFF, 0x2003, 0xC001, - 0x1FFF, 0x0000, 0xFFFF, 0xFFFC, 0xFFF7, 0xFFF0, 0xFFE9, 0xFFE1, - 0xFFDA, 0xFFD2, 0xFFCC, 0xFFC6, 0xFFC3, 0xFFC1, 0xFFC2, 0xFFC6, - 0xFFCD, 0xFFD8, 0xFFE7, 0xFFFB, 0x0013, 0x0055, 0x00D0, 0x0167, - 0x01FD, 0x0274, 0x02B0, 0x029D, 0x024D, 0x01DA, 0x015F, 0x00F6, - 0x008D, 0x0026, 0x0000, 0xFFE0, 0xFF65, 0xFE99, 0xFD85, 0xFC32, - 0xFAA8, 0xF8EF, 0xF712, 0xF518, 0xF30A, 0xF0F1, 0xEED6, 0xECC1, - 0xEABC, 0xE8CE, 0xE701, 0xE55E, 0xE3ED, 0xE2B7, 0xE1FC, 0xE1D7, - 0xE218, 0xE28E, 0xE309, 0xE359, 0xE34D, 0xE2B6, 0xDF70, 0xDA85, - 0xD883, 0xD9D7, 0xDBC9, 0xDE33, 0xE0ED, 0xE3D0, 0xE6B4, 0xE974, - 0xEBE6, 0xEDE6, 0xEF4A, 0xF030, 0xF0D6, 0xF142, 0xF17E, 0xF192, - 0xF186, 0xF162, 0xF12E, 0xF0F3, 0xF0B9, 0xF088, 0xF068, 0xF062, - 0xF051, 0xF021, 0xEFF4, 0xEFE8, 0xEFEB, 0xEFF1, 0xEFF9, 0xF003, - 0xF00E, 0xF01B, 0xF027, 0xF034, 0xF040, 0x0000, 0x0000, 0x0002, - 0x0005, 0x0009, 0x000E, 0x0013, 0x0019, 0x0020, 0x0027, 0x002F, - 0x0037, 0x003F, 0x0047, 0x004F, 0x0056, 0x005E, 0x0065, 0x006B, - 0x0071, 0x0079, 0x007F, 0x0079, 0x0068, 0x0052, 0x003A, 0x0020, - 0x0007, 0xFFF1, 0xFFDE, 0xFFCF, 0xFFCD, 0xFFDC, 0x0000, 0x0033, - 0x006B, 0x00A9, 0x00EA, 0x012E, 0x0173, 0x01BA, 0x0200, 0x0245, - 0x0289, 0x02C9, 0x0305, 0x033D, 0x036E, 0x0399, 0x03BC, 0x03D6, - 0x03E7, 0x03ED, 0x03D0, 0x0382, 0x030D, 0x027C, 0x01DB, 0x0135, - 0x0095, 0x0006, 0xFF5C, 0xFEA7, 0xFE51, 0xFE5C, 0xFE7F, 0xFEB3, - 0xFEF3, 0xFF36, 0xFF77, 0xFFAF, 0xFFD7, 0xFFE9, 0xFFDE, 0xFFBA, - 0xFF88, 0xFF48, 0xFEFD, 0xFEAA, 0xFE50, 0xFDF2, 0xFD91, 0xFD31, - 0xFCD3, 0xFC7A, 0xFC27, 0xFBDD, 0xFBA1, 0xFB79, 0xFB63, 0xFB5F, - 0xFB62, 0xFB68, 0xFB70, 0xFB7B, 0xFB86, 0xFB93, 0xFBA0, 0xFBAD, - 0xFBB9, 0x0000, 0x0007, 0x001B, 0x003A, 0x0060, 0x008C, 0x00BB, - 0x00E9, 0x0115, 0x013C, 0x015C, 0x0171, 0x0179, 0x0172, 0x0159, - 0x012C, 0x00E8, 0x008A, 0x000F, 0xFF77, 0xFB84, 0xF4E3, 0xF174, - 0xF20F, 0xF381, 0xF58E, 0xF7F9, 0xFA88, 0xFCFE, 0xFF20, 0x00B1, - 0x00B8, 0xFF84, 0xFEC8, 0xFEDF, 0xFEFF, 0xFF26, 0xFF55, 0xFF89, - 0xFFC1, 0xFFFD, 0x003A, 0x007A, 0x00B9, 0x00F8, 0x0134, 0x016D, - 0x01A2, 0x01D1, 0x01FA, 0x021B, 0x0234, 0x0242, 0x024C, 0x0252, - 0x0248, 0x0224, 0x01DC, 0x0165, 0x00B5, 0xFFC2, 0xFCC4, 0xF861, - 0xF62D, 0xF688, 0xF75E, 0xF88E, 0xF9FA, 0xFB85, 0xFD0F, 0xFE7A, - 0xFFA8, 0x0079, 0x00D1, 0x00C2, 0x007C, 0x0005, 0xFF66, 0xFEA6, - 0xFDCC, 0xFCE1, 0xFBEC, 0xFAF6, 0xFA04, 0xF920, 0xF851, 0xF79F, - 0xF70D, 0xF69E, 0xF65D, 0xF650, 0xF657, 0xF667, 0xF67D, 0xF699, - 0xF6B8, 0xF6DA, 0xF6FD, 0xF720, 0xF741, 0x0000, 0xFFFD, 0xFFF3, - 0xFFE4, 0xFFCF, 0xFFB5, 0xFF98, 0xFF77, 0xFF52, 0xFF2C, 0xFF03, - 0xFED9, 0xFEAF, 0xFE84, 0xFE59, 0xFE30, 0xFE08, 0xFDE2, 0xFDBE, - 0xFD9E, 0xFD80, 0xFD80, 0xFDF9, 0xFE06, 0xFE08, 0xFE03, 0xFDFD, - 0xFDFB, 0xFE00, 0xFE13, 0xFE38, 0xFE9C, 0xFF46, 0x0000, 0x00C6, - 0x01B2, 0x02B8, 0x03CA, 0x04DD, 0x05E5, 0x06D6, 0x07A4, 0x0843, - 0x08A6, 0x08C2, 0x088A, 0x077B, 0x055B, 0x028F, 0xFF7C, 0xFC84, - 0xFA0C, 0xF878, 0xF95C, 0xFC43, 0xFE89, 0xFF6D, 0x0007, 0x006F, - 0x00BC, 0x0106, 0x012A, 0x011A, 0x0109, 0x010A, 0x010A, 0x010A, - 0x010B, 0x010B, 0x010B, 0x010A, 0x010A, 0x0108, 0x0106, 0x0103, - 0x00FF, 0x00FB, 0x00F6, 0x00F1, 0x00EB, 0x00E6, 0x00E1, 0x00DC, - 0x00D8, 0x00D5, 0x00D2, 0x00D1, 0x00D9, 0x00E9, 0x00F8, 0x00FC, - 0x00FB, 0x00F9, 0x00F6, 0x00F2, 0x00EE, 0x00EA, 0x00E6, 0x00E1, - 0x00DD, 0x0000, 0x0000, 0x0001, 0x0004, 0x0007, 0x000B, 0x000F, - 0x0015, 0x001B, 0x0021, 0x0028, 0x002F, 0x0037, 0x003F, 0x0048, - 0x0050, 0x0059, 0x0062, 0x006A, 0x0073, 0x007F, 0x00B7, 0x0199, - 0x018A, 0x0170, 0x014C, 0x0123, 0x00F5, 0x00C7, 0x009A, 0x0071, - 0x0044, 0x0016, 0x0000, 0x0002, 0x000F, 0x0022, 0x0039, 0x0052, - 0x0069, 0x007D, 0x008A, 0x008E, 0x0086, 0x006F, 0x0047, 0xFFE3, - 0xFF2F, 0xFE52, 0xFD75, 0xFCBC, 0xFC4F, 0xFC55, 0xFE25, 0x014A, - 0x033A, 0x0349, 0x02B3, 0x01C8, 0x00D9, 0x0035, 0x0002, 0x000D, - 0x001D, 0x001D, 0x001D, 0x001D, 0x001E, 0x0020, 0x0022, 0x0025, - 0x0028, 0x002D, 0x0032, 0x0039, 0x0041, 0x004B, 0x0055, 0x0061, - 0x006C, 0x0077, 0x0082, 0x008C, 0x0095, 0x009C, 0x00A2, 0x00A6, - 0x0099, 0x007B, 0x0060, 0x0059, 0x005B, 0x005E, 0x0063, 0x0069, - 0x0071, 0x0078, 0x0080, 0x0088, 0x0090, 0x0000, 0xFFFE, 0xFFF8, - 0xFFEF, 0xFFE3, 0xFFD6, 0xFFC9, 0xFFBC, 0xFFB1, 0xFFA8, 0xFFA2, - 0xFFA0, 0xFFA3, 0xFFAC, 0xFFBC, 0xFFD4, 0xFFF3, 0x001C, 0x004F, - 0x008E, 0x0170, 0x05A4, 0x154B, 0x1457, 0x1283, 0x1007, 0x0D1D, - 0x0A00, 0x06EA, 0x0413, 0x01B7, 0x0018, 0xFF2F, 0xFEC8, 0xFE94, - 0xFE68, 0xFE45, 0xFE2A, 0xFE16, 0xFE0B, 0xFE08, 0xFE0D, 0xFE1A, - 0xFE2E, 0xFE4B, 0xFE6E, 0xFECF, 0xFF82, 0x005A, 0x012D, 0x01CB, - 0x0208, 0x01B6, 0xFEED, 0xFA63, 0xF7E1, 0xF853, 0xF9D0, 0xFBE0, - 0xFE0A, 0xFFD5, 0x016B, 0x02DA, 0x037F, 0x0385, 0x0384, 0x0376, - 0x0358, 0x0325, 0x02D8, 0x026B, 0x01DB, 0x0122, 0x003D, 0xFF18, - 0xFDAC, 0xFC08, 0xFA3D, 0xF858, 0xF669, 0xF47F, 0xF2A9, 0xF0F6, - 0xEF74, 0xEE33, 0xED42, 0xECB0, 0xEEEF, 0xF423, 0xF8E4, 0xFA1C, - 0xF9CF, 0xF930, 0xF84C, 0xF733, 0xF5F1, 0xF496, 0xF32F, 0xF1CA, - 0xF076, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, - 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, - 0xFF7B, 0x005C, 0x02CA, 0x0671, 0x0AFF, 0x1021, 0x1583, 0x1AD4, - 0x1FC0, 0x23F3, 0x271D, 0x2998, 0x2BEE, 0x2E0F, 0x2FED, 0x3176, - 0x329D, 0x3351, 0x3382, 0x3322, 0x3221, 0x305D, 0x2DD6, 0x2AB2, - 0x2713, 0x231D, 0x1EF4, 0x1ABC, 0x1698, 0x12AB, 0x0F1B, 0x0C09, - 0x099B, 0x07A3, 0x05DB, 0x043F, 0x02CD, 0x0181, 0x005A, 0xFF54, - 0xFE6B, 0xFD9D, 0xFCE8, 0xFC47, 0xFBB8, 0xFB39, 0xFAC6, 0xFA5C, - 0xF9FD, 0xF9AB, 0xF967, 0xF92F, 0xF903, 0xF8E0, 0xF8C8, 0xF8B8, - 0xF8B0, 0xF8AF, 0xF8B4, 0xF8BE, 0xF8CD, 0xF8E0, 0xF8F5, 0xF90C, - 0xF924, 0xF93C, 0xF954, 0xF96A, 0xF97D, 0xF98E, 0xF99A, 0xF9A1, - 0xF9A2, 0xF9A1, 0xF99F, 0xF99D, 0xF99C, 0xF99A, 0xF999, 0xF997, - 0xF996, 0xF995, 0xF994, 0xF993, 0xF992, 0xF087, 0xF087, 0xF087, - 0xF087, 0xF087, 0xF087, 0xF087, 0xF087, 0xF087, 0xF087, 0xF087, - 0xF087, 0xF087, 0xF087, 0xF087, 0xF087, 0xF0B2, 0xF127, 0xF1D4, - 0xF2A6, 0xF38C, 0xF473, 0xF54A, 0xF5FD, 0xF67C, 0xF6B4, 0xF6A1, - 0xF652, 0xF5D4, 0xF536, 0xF484, 0xF3CA, 0xF317, 0xF277, 0xF1F8, - 0xF1A6, 0xF17A, 0xF164, 0xF15F, 0xF167, 0xF17B, 0xF195, 0xF1B2, - 0xF1CF, 0xF1E8, 0xF1FA, 0xF201, 0xF1FA, 0xF1EB, 0xF1DB, 0xF1CA, - 0xF1B8, 0xF1A4, 0xF18D, 0xF174, 0xF157, 0xF137, 0xF112, 0xF0E8, - 0xF0B9, 0xF084, 0xF049, 0xF008, 0xEFBE, 0xEF6D, 0xEF14, 0xEEB5, - 0xEE51, 0xEDE8, 0xED7B, 0xED0C, 0xEC9A, 0xEC28, 0xEBB5, 0xEB42, - 0xEAD1, 0xEA63, 0xE9F7, 0xE98F, 0xE92C, 0xE8CF, 0xE879, 0xE829, - 0xE7E2, 0xE7A4, 0xE770, 0xE747, 0xE72A, 0xE713, 0xE6FD, 0xE6E9, - 0xE6D6, 0xE6C4, 0xE6B4, 0xE6A4, 0xE696, 0xE688, 0xE67C, 0xE671, - 0xE667, 0xC150, 0xC150, 0xC150, 0xC150, 0xC150, 0xC150, 0xC150, - 0xC150, 0xC150, 0xC150, 0xC150, 0xC150, 0xC150, 0xC150, 0xC150, - 0xC150, 0xBDCF, 0xB436, 0xA5E3, 0x9433, 0x8084, 0x6C31, 0x589D, - 0x4724, 0x3924, 0x2FF9, 0x2AF0, 0x2838, 0x2789, 0x2898, 0x2B1C, - 0x2ECA, 0x335A, 0x3882, 0x3DF7, 0x436F, 0x4984, 0x50D1, 0x5919, - 0x621B, 0x6B97, 0x754D, 0x7EFE, 0x886D, 0x9153, 0x9975, 0xA092, - 0xA66A, 0xAB52, 0xAFCC, 0xB3DF, 0xB791, 0xBAE7, 0xBDE8, 0xC09A, - 0xC303, 0xC529, 0xC712, 0xC8C4, 0xCA46, 0xCB9C, 0xCCCE, 0xCDE2, - 0xCED5, 0xCFA4, 0xD051, 0xD0DE, 0xD14D, 0xD1A2, 0xD1DD, 0xD201, - 0xD211, 0xD20F, 0xD1FD, 0xD1DD, 0xD1B1, 0xD17D, 0xD141, 0xD101, - 0xD0BE, 0xD07C, 0xD03B, 0xCFFE, 0xCFC9, 0xCF9C, 0xCF7A, 0xCF66, - 0xCF61, 0xCF65, 0xCF69, 0xCF6C, 0xCF6F, 0xCF72, 0xCF75, 0xCF78, - 0xCF7A, 0xCF7D, 0xCF7F, 0xCF80, 0xCF82, 0x0D31, 0x0D2F, 0x0D2A, - 0x0D22, 0x0D16, 0x0D08, 0x0CF7, 0x0CE3, 0x0CCD, 0x0CB6, 0x0C9C, - 0x0C81, 0x0C64, 0x0C46, 0x0C27, 0x0C08, 0x0BE8, 0x0BC7, 0x0BA6, - 0x0B86, 0x0B65, 0x0B45, 0x0B26, 0x0B07, 0x0AEA, 0x0ACE, 0x0AB3, - 0x0A9A, 0x0A83, 0x0A6E, 0x0A5B, 0x0A4B, 0x0A3D, 0x0A33, 0x0A2B, - 0x0A27, 0x0A38, 0x0A69, 0x0AB4, 0x0B0F, 0x0B74, 0x0BDB, 0x0C3A, - 0x0C8C, 0x0CC7, 0x0CF5, 0x0D24, 0x0D54, 0x0D85, 0x0DB7, 0x0DEA, - 0x0E1D, 0x0E50, 0x0E84, 0x0EB8, 0x0EEC, 0x0F21, 0x0F55, 0x0F89, - 0x0FBD, 0x0FF0, 0x1023, 0x1055, 0x1086, 0x10B7, 0x10E7, 0x1115, - 0x1143, 0x116F, 0x1199, 0x11C3, 0x11EA, 0x1210, 0x1235, 0x1257, - 0x1277, 0x1295, 0x12B1, 0x12CA, 0x12E1, 0x12F6, 0x1307, 0x1316, - 0x1322, 0x132B, 0x1331, 0x1334, 0x0CF4, 0x0CF4, 0x0CF7, 0x0CFC, - 0x0D02, 0x0D0A, 0x0D14, 0x0D1F, 0x0D2C, 0x0D3A, 0x0D4A, 0x0D5B, - 0x0D6D, 0x0C00, 0x0C02, 0x0C09, 0x0C13, 0x0C22, 0x0C34, 0x0C49, - 0x0C62, 0x0C7D, 0x0C9C, 0x0CBD, 0x0CE0, 0x0D05, 0x0D2D, 0x0D56, - 0x0D80, 0x0DAC, 0x0DD9, 0x0E07, 0x0E35, 0x0E64, 0x0E93, 0x0EC2, - 0x0EF1, 0x0F20, 0x0F4E, 0x0F7A, 0x0FA6, 0x0FD1, 0x0FFA, 0x1021, - 0x1047, 0x106A, 0x108B, 0x10A9, 0x10C5, 0x10CA, 0x10AE, 0x107D, - 0x1045, 0x1012, 0x0FF1, 0x0FEF, 0x101A, 0x107E, 0x1106, 0x1194, - 0x1227, 0x12C0, 0x135D, 0x13FF, 0x14A6, 0x1550, 0x15FD, 0x16AE, - 0x1762, 0x1818, 0x18D0, 0x198A, 0x1A45, 0x1B02, 0x1BBF, 0x1C7D, - 0x1D3A, 0x1DF8, 0x1EB4, 0x1F70, 0x202B, 0x20E3, 0x219A, 0x224F, - 0x2300, 0x23AF, 0x245A, 0x2502, 0x25A5, 0x2644, 0x26DE, 0x2774, - 0x2803, 0x288D, 0x2911, 0x298E, 0x2A04, 0x2A74, 0x2ADB, 0x2B3B, - 0x1FE7, 0x1FE9, 0x1FEE, 0x1FF6, 0x2002, 0x2010, 0x2022, 0x2036, - 0x204D, 0x2067, 0x2083, 0x20A2, 0x20C4, 0xBA11, 0xBA0D, 0xB9FE, - 0xB9E7, 0xB9C8, 0xB9A2, 0xB974, 0xB940, 0xB905, 0xB8C6, 0xB881, - 0xB839, 0xB7EC, 0xB79D, 0xB74A, 0xB6F6, 0xB6A0, 0xB64A, 0xB5F3, - 0xB59C, 0xB546, 0xB4F1, 0xB49E, 0xB44D, 0xB400, 0xB3B6, 0xB370, - 0xB32F, 0xB2F3, 0xB2BC, 0xB28C, 0xB263, 0xB242, 0xB228, 0xB217, - 0xB20F, 0xB248, 0xB2E5, 0xB3CE, 0xB4E6, 0xB613, 0xB73B, 0xB843, - 0xB910, 0xB988, 0xB9CC, 0xBA0F, 0xBA52, 0xBA94, 0xBAD4, 0xBB14, - 0xBB53, 0xBB91, 0xBBCD, 0xBC09, 0xBC43, 0xBC7B, 0xBCB3, 0xBCE9, - 0xBD1D, 0xBD50, 0xBD82, 0xBDB2, 0xBDE0, 0xBE0C, 0xBE37, 0xBE5F, - 0xBE86, 0xBEAB, 0xBECE, 0xBEEF, 0xBF0D, 0xBF2A, 0xBF44, 0xBF5C, - 0xBF71, 0xBF84, 0xBF95, 0xBFA3, 0xBFAF, 0xBFB7, 0xBFBE, 0xBFC1, - 0xBFC2, 0xBFC0, 0xBFBB, 0xBFB3, 0xB7F0, 0xB7F1, 0xB7F5, 0xB7FA, - 0xB802, 0xB80C, 0xB818, 0xB826, 0xB836, 0xB848, 0xB85B, 0xB870, - 0xB887, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEACF, 0xEB2C, 0xEBAE, 0xEC40, 0xECCF, 0xED46, 0xED91, - 0xED95, 0xED58, 0xECFD, 0xECA7, 0xEC26, 0xEB79, 0xEB00, 0xEB1C, - 0xEC2E, 0xEE14, 0xF04D, 0xF258, 0xF491, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0091, 0x020A, 0x0415, - 0x065A, 0x0883, 0x0A37, 0x0B21, 0x0AC5, 0x0935, 0x06EF, 0x0471, - 0x011F, 0xFCF9, 0xF962, 0xF7BF, 0xF8A4, 0xFB2E, 0xFE73, 0x0186, - 0x0491, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC10D, 0xC3C8, 0xC78F, 0xCBC4, 0xCFC4, 0xD2F0, 0xD4A6, - 0xD3DE, 0xD0C8, 0xCC99, 0xC887, 0xC404, 0xBEA9, 0xB9ED, 0xB747, - 0xB7C7, 0xBACE, 0xBF75, 0xC4D3, 0xCC01, 0x1555, 0x1555, 0x1555, - 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, - 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, - 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, - 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, - 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, - 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, - 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, - 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, - 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, - 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, 0x1531, 0x14D1, 0x1441, - 0x1390, 0x12CB, 0x1201, 0x113E, 0x106D, 0x0F77, 0x0E6A, 0x0D55, - 0x0C1B, 0x0ABD, 0x0978, 0x0886, 0x081E, 0x082A, 0x0864, 0x0885, - 0x0838, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0093, 0x020F, 0x0419, 0x0652, 0x085F, 0x09E3, 0x0A82, - 0x09A5, 0x0753, 0x041D, 0x0091, 0xFBED, 0xF626, 0xF0E9, 0xEDE0, - 0xEE88, 0xF23C, 0xF71F, 0xFB52, 0xFE7A, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xBEB3, 0xBB53, 0xB6B1, - 0xB19C, 0xACE4, 0xA95A, 0xA7CB, 0xA961, 0xAE10, 0xB4DC, 0xBCC7, - 0xC81B, 0xD69F, 0xE399, 0xEA4F, 0xE66D, 0xD9BC, 0xC9DD, 0xBC7B, - 0xB207, 0xBFB5, 0xBFB5, 0xBFB5, 0xBFB5, 0xDFDE, 0xC001, 0xDFDB, - 0xDFDE, 0xC001, 0xDFDB, 0x0000, 0xFFE7, 0xFFA5, 0xFF4A, 0xFEE5, - 0xFE85, 0xFE39, 0xFE11, 0xFE1B, 0xFE67, 0xFF03, 0x0000, 0x01B7, - 0x0449, 0x0770, 0x0AE4, 0x0E5E, 0x1197, 0x1448, 0x1629, 0x174D, - 0x1801, 0x1859, 0x186C, 0x184D, 0x1812, 0x17CE, 0x1798, 0x1782, - 0x177A, 0x175F, 0x1738, 0x1707, 0x16D3, 0x16A0, 0x1672, 0x164F, - 0x1638, 0x162D, 0x1628, 0x1627, 0x1626, 0x1626, 0x1625, 0x1624, - 0x1624, 0x1623, 0x1623, 0x1622, 0x1622, 0x1621, 0x1621, 0x1621, - 0x1620, 0x1620, 0x1620, 0x1620, 0x1620, 0x161F, 0x161F, 0x161F, - 0x161F, 0x161F, 0x161F, 0x161F, 0x161F, 0x161F, 0x1620, 0x1620, - 0x1620, 0x1620, 0x1620, 0x1621, 0x1621, 0x1621, 0x1622, 0x1622, - 0x1623, 0x1623, 0x1623, 0x1624, 0x1624, 0x1625, 0x1626, 0x1626, - 0x1627, 0x1627, 0x162B, 0x1632, 0x163A, 0x1642, 0x1647, 0x1644, - 0x163E, 0x1639, 0x1639, 0x163A, 0x163A, 0x1638, 0x1634, 0x0000, - 0xFFFA, 0xFFEA, 0xFFD5, 0xFFBF, 0xFFAD, 0xFFA3, 0xFFA7, 0xFFBD, - 0xFFE9, 0x002E, 0x0095, 0x013F, 0x023A, 0x036B, 0x04B5, 0x05FD, - 0x0726, 0x0815, 0x08AD, 0x08FB, 0x0922, 0x0926, 0x090B, 0x08D4, - 0x0885, 0x0821, 0x07AD, 0x072D, 0x067F, 0x0592, 0x047C, 0x0355, - 0x0232, 0x012B, 0x0056, 0xFFCD, 0x000A, 0x0110, 0x0232, 0x02C2, - 0x02D1, 0x02E0, 0x02EE, 0x02FB, 0x0308, 0x0315, 0x0321, 0x032C, - 0x0337, 0x0342, 0x034B, 0x0355, 0x035D, 0x0365, 0x036C, 0x0373, - 0x0379, 0x037E, 0x0383, 0x0387, 0x038A, 0x038C, 0x038E, 0x038F, - 0x038F, 0x038E, 0x038C, 0x038A, 0x0387, 0x0383, 0x037E, 0x0378, - 0x0371, 0x036A, 0x0361, 0x0358, 0x034D, 0x0342, 0x0336, 0x0328, - 0x031A, 0x030B, 0x02FA, 0x02E9, 0x02D6, 0x02C2, 0x0250, 0x015A, - 0x0036, 0xFF3B, 0xFEBD, 0xFF62, 0x00C3, 0x01AC, 0x016A, 0x00AF, - 0x0052, 0x008E, 0x00FA, 0x0000, 0x000C, 0x002C, 0x0057, 0x0085, - 0x00AF, 0x00CC, 0x00D4, 0x00BF, 0x0085, 0x001F, 0xFF85, 0xFE7D, - 0xFCF4, 0xFB15, 0xF90B, 0xF702, 0xF526, 0xF3A2, 0xF2A1, 0xF20F, - 0xF1B6, 0xF190, 0xF19A, 0xF1CC, 0xF223, 0xF298, 0xF327, 0xF3CA, - 0xF4B1, 0xF5F9, 0xF77F, 0xF920, 0xFAB9, 0xFC2A, 0xFD4D, 0xFE02, - 0xFD84, 0xFBD8, 0xFA08, 0xF922, 0xF909, 0xF8F1, 0xF8DA, 0xF8C4, - 0xF8AF, 0xF89A, 0xF886, 0xF873, 0xF861, 0xF850, 0xF840, 0xF831, - 0xF823, 0xF816, 0xF80A, 0xF7FF, 0xF7F6, 0xF7ED, 0xF7E5, 0xF7DF, - 0xF7DA, 0xF7D6, 0xF7D3, 0xF7D2, 0xF7D2, 0xF7D3, 0xF7D5, 0xF7D9, - 0xF7DF, 0xF7E5, 0xF7ED, 0xF7F7, 0xF802, 0xF80E, 0xF81C, 0xF82C, - 0xF83D, 0xF850, 0xF864, 0xF87A, 0xF892, 0xF8AB, 0xF8C6, 0xF8E3, - 0xF902, 0xF922, 0xF9DE, 0xFB72, 0xFD52, 0xFEF0, 0xFFC0, 0xFEB1, - 0xFC6A, 0xFAEC, 0xFB58, 0xFC8C, 0xFD24, 0xFCC2, 0xFC10, 0x1555, - 0x1553, 0x154F, 0x1548, 0x1540, 0x1536, 0x152C, 0x1521, 0x1517, - 0x150D, 0x1504, 0x14FD, 0x14F8, 0x14F5, 0x14F6, 0x14FA, 0x1502, - 0x150F, 0x1521, 0x1538, 0x1555, 0x1591, 0x15FA, 0x1682, 0x1719, - 0x17B0, 0x1837, 0x18A0, 0x18DA, 0x18F0, 0x18F8, 0x18F3, 0x18E3, - 0x18CB, 0x18AB, 0x1887, 0x185F, 0x1835, 0x180C, 0x17E5, 0x17C2, - 0x17A5, 0x178F, 0x1784, 0x1783, 0x1790, 0x17AD, 0x17DA, 0x181A, - 0x186F, 0x18DA, 0x1949, 0x19AC, 0x1A07, 0x1A5E, 0x1AB6, 0x1B14, - 0x1B7B, 0x1BF2, 0x1C7B, 0x1D1C, 0x1DDA, 0x1EB8, 0x1FBC, 0x20E9, - 0x2245, 0x23D4, 0x259B, 0x279D, 0x29E0, 0x2C68, 0x2F58, 0x32C6, - 0x36A5, 0x3AE7, 0x3F7E, 0x445E, 0x4979, 0x4EC1, 0x5429, 0x59A3, - 0x5F23, 0x6499, 0x69FA, 0x6F38, 0x7444, 0x7912, 0x7937, 0x7937, - 0x7935, 0x7933, 0x7931, 0x792F, 0x792C, 0x7929, 0x7925, 0x7922, - 0x791F, 0x791C, 0x7919, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, - 0x0004, 0x0007, 0x000B, 0x000F, 0x0013, 0x0017, 0x001B, 0x001E, - 0x0021, 0x0023, 0x0024, 0x0023, 0x0022, 0x001F, 0x001A, 0x0013, - 0x000B, 0x0000, 0xFFF2, 0xFFE1, 0xFFCC, 0xFFB4, 0xFF9A, 0xFF7E, - 0xFF61, 0xFF42, 0xFF22, 0xFF01, 0xFEE1, 0xFEC0, 0xFEA1, 0xFE82, - 0xFE64, 0xFE49, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, - 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0x404B, - 0x404B, 0x4049, 0x4047, 0x4044, 0x4041, 0x403D, 0x4039, 0x4036, - 0x4032, 0x402F, 0x402D, 0x402B, 0x402A, 0x402A, 0x402C, 0x402F, - 0x4033, 0x4039, 0x4041, 0x404B, 0x4060, 0x4085, 0x40B4, 0x40E8, - 0x411D, 0x414C, 0x4170, 0x4184, 0x418E, 0x4196, 0x419E, 0x41A4, - 0x41AA, 0x41AE, 0x41B1, 0x41B4, 0x41B5, 0x41B5, 0x41B5, 0x41B4, - 0x41B2, 0x41AF, 0x41AC, 0x41A8, 0x41A3, 0x419E, 0x4198, 0x4192, - 0x418B, 0x4184, 0x417F, 0x417E, 0x4180, 0x4184, 0x4189, 0x4190, - 0x4196, 0x419B, 0x419D, 0x419E, 0x419A, 0x4192, 0x4185, 0x4172, - 0x4157, 0x4135, 0x410A, 0x40D5, 0x4097, 0x404D, 0x3FF3, 0x3F86, - 0x3F09, 0x3E7D, 0x3DE4, 0x3D41, 0x3C95, 0x3BE2, 0x3B2B, 0x3A70, - 0x39B5, 0x38FB, 0x3844, 0x3793, 0x36E8, 0x3647, 0x3642, 0x3642, - 0x3642, 0x3642, 0x3643, 0x3643, 0x3643, 0x3644, 0x3644, 0x3645, - 0x3645, 0x3646, 0x3646, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animvalue_0600A0E8, 0x001d8310, 51422, 0x0000a1d8, 5256); // 0x0600B570 -static const u16 toad_seg6_animindex_0600B570[] = { - 0x0001, 0x0000, 0x0064, 0x0001, 0x0064, 0x0065, 0x0001, 0x0000, 0x0001, 0x00C9, 0x0001, 0x0000, - 0x0064, 0x0917, 0x0064, 0x097B, 0x0064, 0x09DF, - 0x0064, 0x07EB, 0x0064, 0x084F, 0x0064, 0x08B3, - 0x0001, 0x00CA, 0x0001, 0x00CB, 0x0001, 0x00CC, - 0x0001, 0x07E8, 0x0001, 0x07E9, 0x0001, 0x07EA, - 0x0001, 0x07E5, 0x0001, 0x07E6, 0x0001, 0x07E7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x07E4, - 0x0064, 0x0589, 0x0064, 0x05ED, 0x0064, 0x0651, - 0x0064, 0x00D9, 0x0064, 0x013D, 0x0064, 0x01A1, - 0x0001, 0x00CD, 0x0001, 0x00CE, 0x0001, 0x00CF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x07E3, - 0x0064, 0x06B5, 0x0064, 0x0719, 0x0064, 0x077D, - 0x0064, 0x0205, 0x0064, 0x0269, 0x0064, 0x02CD, - 0x0001, 0x00D0, 0x0001, 0x00D1, 0x0001, 0x00D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x07E2, - 0x0064, 0x0331, 0x0064, 0x0395, 0x0064, 0x03F9, - 0x0001, 0x00D3, 0x0001, 0x00D4, 0x0001, 0x00D5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x07E1, - 0x0064, 0x045D, 0x0064, 0x04C1, 0x0064, 0x0525, - 0x0001, 0x00D6, 0x0001, 0x00D7, 0x0001, 0x00D8, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animindex_0600B570, 0x001d8310, 51422, 0x0000b660, 252); // 0x0600B66C static const struct Animation toad_seg6_anim_0600B66C = { diff --git a/actors/toad/anims/anim_0600CE78.inc.c b/actors/toad/anims/anim_0600CE78.inc.c index 3d390801b..a79804040 100644 --- a/actors/toad/anims/anim_0600CE78.inc.c +++ b/actors/toad/anims/anim_0600CE78.inc.c @@ -1,398 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600B684 -static const s16 toad_seg6_animvalue_0600B684[] = { - 0x0000, 0x0050, 0x005B, 0x0062, 0x0061, 0x005B, 0x0054, 0x004C, - 0x0045, 0x0042, 0x0046, 0x004E, 0x0056, 0x005A, 0x0056, 0x004D, - 0x0044, 0x0041, 0x0046, 0x0050, 0x005B, 0x0062, 0x0061, 0x005B, - 0x0054, 0x004C, 0x0045, 0x0042, 0x0046, 0x004E, 0x0056, 0x005A, - 0x0056, 0x004D, 0x0044, 0x0041, 0x0046, 0x0050, 0x005B, 0x0062, - 0x0061, 0x005B, 0x0054, 0x004C, 0x0045, 0x0042, 0x0046, 0x004E, - 0x0056, 0x005A, 0x0056, 0x004D, 0x0044, 0x0041, 0x0046, 0x0050, - 0x005B, 0x0062, 0x0061, 0x005B, 0x0054, 0x004C, 0x0045, 0x0042, - 0x0046, 0x004E, 0x0056, 0x005A, 0x0056, 0x004D, 0x0044, 0x0041, - 0x0046, 0x0050, 0x005B, 0x0062, 0x0061, 0x005B, 0x0054, 0x004C, - 0x0045, 0x0042, 0x0046, 0x004E, 0x0056, 0x005A, 0x0056, 0x004D, - 0x0044, 0x0041, 0x0046, 0x0050, 0x005B, 0x0062, 0x0063, 0x005F, - 0x005B, 0x0054, 0x004C, 0x0045, 0x0042, 0x0046, 0x004E, 0x0056, - 0x005A, 0x0056, 0x004D, 0x0044, 0x0041, 0x0047, 0x0052, 0x005D, - 0x0062, 0xFD9F, 0xFD7A, 0xFD55, 0xFD2F, 0xFD0A, 0xFCE4, 0xFCBE, - 0xFC98, 0xFC72, 0xFC4C, 0xFC26, 0xFC00, 0xFBD9, 0xFBB3, 0xFB8C, - 0xFB66, 0xFB3F, 0xFB18, 0xFAF1, 0xFACA, 0xFAA3, 0xFA7B, 0xFA54, - 0xFA2D, 0xFA05, 0xF9DE, 0xF9B6, 0xF98F, 0xF967, 0xF93F, 0xF918, - 0xF8F0, 0xF8C8, 0xF8A0, 0xF878, 0xF851, 0xF829, 0xF801, 0xF7D9, - 0xF7B1, 0xF789, 0xF761, 0xF739, 0xF711, 0xF6E9, 0xF6C1, 0xF699, - 0xF671, 0xF649, 0xF621, 0xF5F9, 0xF5D1, 0xF5A9, 0xF581, 0xF559, - 0xF531, 0xF509, 0xF4E2, 0xF4BA, 0xF492, 0xF46B, 0xF443, 0xF41C, - 0xF3F4, 0xF3CD, 0xF3A6, 0xF37F, 0xF357, 0xF330, 0xF309, 0xF2E3, - 0xF2BC, 0xF295, 0xF26E, 0xF248, 0xF222, 0xF1FB, 0xF1D5, 0xF1AF, - 0xF189, 0xF163, 0xF13D, 0xF118, 0xF0F2, 0xF0CD, 0xF0A8, 0xF083, - 0xF05E, 0xF039, 0xF014, 0xEFF0, 0xEFCB, 0xEFA7, 0xEF83, 0xEF5F, - 0xEF3B, 0xEF18, 0xEEF4, 0xEED1, 0xEEAE, 0xEE8B, 0xEE69, 0xEE46, - 0xEE24, 0xEE02, 0xEDE0, 0xEDBE, 0xED9D, 0xED7B, 0xED5A, 0xED39, - 0xED19, 0x3FFF, 0xE004, 0xC001, 0xE001, 0xDFFD, 0x3FFF, 0x1FFF, - 0x1FFF, 0xC001, 0x1FFF, 0xDFFD, 0x3FFF, 0x1FFF, 0x2003, 0xC001, - 0x1FFF, 0xF04B, 0xF055, 0xF05C, 0xF061, 0xF062, 0xF04F, 0xF025, - 0xEFFB, 0xEFE8, 0xEFEA, 0xEFEF, 0xEFF7, 0xF000, 0xF00C, 0xF018, - 0xF025, 0xF032, 0xF03F, 0xF04A, 0xF054, 0xF05C, 0xF061, 0xF062, - 0xF04F, 0xF025, 0xEFFB, 0xEFE8, 0xEFEA, 0xEFEF, 0xEFF7, 0xF000, - 0xF00C, 0xF018, 0xF025, 0xF032, 0xF03F, 0xF04A, 0xF054, 0xF05C, - 0xF061, 0xF062, 0xF04F, 0xF025, 0xEFFB, 0xEFE8, 0xEFEA, 0xEFEF, - 0xEFF7, 0xF000, 0xF00C, 0xF018, 0xF025, 0xF032, 0xF03F, 0xF04A, - 0xF054, 0xF05C, 0xF061, 0xF062, 0xF04F, 0xF025, 0xEFFB, 0xEFE8, - 0xEFEA, 0xEFEF, 0xEFF7, 0xF000, 0xF00C, 0xF018, 0xF025, 0xF032, - 0xF03F, 0xF04A, 0xF054, 0xF05C, 0xF061, 0xF062, 0xF04F, 0xF025, - 0xEFFB, 0xEFE8, 0xEFEA, 0xEFEE, 0xEFF5, 0xEFFE, 0xF008, 0xF013, - 0xF01F, 0xF02B, 0xF037, 0xF043, 0xF04D, 0xF056, 0xF05C, 0xF061, - 0xF062, 0xF04F, 0xF025, 0xEFFB, 0xEFE8, 0xEFE8, 0xEFE8, 0xEFE8, - 0xEFE8, 0xEFE8, 0xEFE8, 0xEFE8, 0xEFE8, 0xEFE8, 0xEFE8, 0xEFE8, - 0xEFE8, 0xFBC5, 0xFBCE, 0xFBD6, 0xFBDB, 0xFBDD, 0xFBC9, 0xFB9E, - 0xFB73, 0xFB5F, 0xFB61, 0xFB66, 0xFB6E, 0xFB78, 0xFB84, 0xFB91, - 0xFB9E, 0xFBAB, 0xFBB8, 0xFBC4, 0xFBCE, 0xFBD6, 0xFBDB, 0xFBDD, - 0xFBC9, 0xFB9E, 0xFB73, 0xFB5F, 0xFB61, 0xFB66, 0xFB6E, 0xFB78, - 0xFB84, 0xFB91, 0xFB9E, 0xFBAB, 0xFBB8, 0xFBC4, 0xFBCE, 0xFBD6, - 0xFBDB, 0xFBDD, 0xFBC9, 0xFB9E, 0xFB73, 0xFB5F, 0xFB61, 0xFB66, - 0xFB6E, 0xFB78, 0xFB84, 0xFB91, 0xFB9E, 0xFBAB, 0xFBB8, 0xFBC4, - 0xFBCE, 0xFBD6, 0xFBDB, 0xFBDD, 0xFBC9, 0xFB9E, 0xFB73, 0xFB5F, - 0xFB61, 0xFB66, 0xFB6E, 0xFB78, 0xFB84, 0xFB91, 0xFB9E, 0xFBAB, - 0xFBB8, 0xFBC4, 0xFBCE, 0xFBD6, 0xFBDB, 0xFBDD, 0xFBC9, 0xFB9E, - 0xFB73, 0xFB5F, 0xFB61, 0xFB65, 0xFB6C, 0xFB75, 0xFB80, 0xFB8B, - 0xFB98, 0xFBA4, 0xFBB1, 0xFBBC, 0xFBC7, 0xFBD0, 0xFBD7, 0xFBDB, - 0xFBDD, 0xFBC9, 0xFB9E, 0xFB73, 0xFB5F, 0xFB5F, 0xFB5F, 0xFB5F, - 0xFB5F, 0xFB5F, 0xFB5F, 0xFB5F, 0xFB5F, 0xFB5F, 0xFB5F, 0xFB5F, - 0xFB5F, 0xF75F, 0xF779, 0xF78D, 0xF79A, 0xF79F, 0xF76B, 0xF6F7, - 0xF684, 0xF64F, 0xF654, 0xF662, 0xF677, 0xF692, 0xF6B1, 0xF6D3, - 0xF6F7, 0xF71B, 0xF73D, 0xF75C, 0xF777, 0xF78C, 0xF79A, 0xF79F, - 0xF76B, 0xF6F7, 0xF684, 0xF64F, 0xF654, 0xF662, 0xF677, 0xF692, - 0xF6B1, 0xF6D3, 0xF6F7, 0xF71B, 0xF73D, 0xF75C, 0xF777, 0xF78C, - 0xF79A, 0xF79F, 0xF76B, 0xF6F7, 0xF684, 0xF64F, 0xF654, 0xF662, - 0xF677, 0xF692, 0xF6B1, 0xF6D3, 0xF6F7, 0xF71B, 0xF73D, 0xF75C, - 0xF777, 0xF78C, 0xF79A, 0xF79F, 0xF76B, 0xF6F7, 0xF684, 0xF64F, - 0xF654, 0xF662, 0xF677, 0xF692, 0xF6B1, 0xF6D3, 0xF6F7, 0xF71B, - 0xF73D, 0xF75C, 0xF777, 0xF78C, 0xF79A, 0xF79F, 0xF76B, 0xF6F7, - 0xF684, 0xF64F, 0xF654, 0xF660, 0xF672, 0xF68A, 0xF6A6, 0xF6C5, - 0xF6E6, 0xF708, 0xF729, 0xF748, 0xF764, 0xF77C, 0xF78F, 0xF79B, - 0xF79F, 0xF76B, 0xF6F7, 0xF684, 0xF64F, 0xF64F, 0xF64F, 0xF64F, - 0xF64F, 0xF64F, 0xF64F, 0xF64F, 0xF64F, 0xF64F, 0xF64F, 0xF64F, - 0xF64F, 0x00D9, 0x00D6, 0x00D3, 0x00D2, 0x00D1, 0x00D8, 0x00E6, - 0x00F5, 0x00FC, 0x00FB, 0x00F9, 0x00F7, 0x00F3, 0x00EF, 0x00EB, - 0x00E6, 0x00E2, 0x00DE, 0x00DA, 0x00D6, 0x00D4, 0x00D2, 0x00D1, - 0x00D8, 0x00E6, 0x00F5, 0x00FC, 0x00FB, 0x00F9, 0x00F7, 0x00F3, - 0x00EF, 0x00EB, 0x00E6, 0x00E2, 0x00DE, 0x00DA, 0x00D6, 0x00D4, - 0x00D2, 0x00D1, 0x00D8, 0x00E6, 0x00F5, 0x00FC, 0x00FB, 0x00F9, - 0x00F7, 0x00F3, 0x00EF, 0x00EB, 0x00E6, 0x00E2, 0x00DE, 0x00DA, - 0x00D6, 0x00D4, 0x00D2, 0x00D1, 0x00D8, 0x00E6, 0x00F5, 0x00FC, - 0x00FB, 0x00F9, 0x00F7, 0x00F3, 0x00EF, 0x00EB, 0x00E6, 0x00E2, - 0x00DE, 0x00DA, 0x00D6, 0x00D4, 0x00D2, 0x00D1, 0x00D8, 0x00E6, - 0x00F5, 0x00FC, 0x00FB, 0x00FA, 0x00F7, 0x00F4, 0x00F1, 0x00ED, - 0x00E9, 0x00E4, 0x00E0, 0x00DC, 0x00D9, 0x00D6, 0x00D3, 0x00D2, - 0x00D1, 0x00D8, 0x00E6, 0x00F5, 0x00FC, 0x00FC, 0x00FC, 0x00FC, - 0x00FC, 0x00FC, 0x00FC, 0x00FC, 0x00FC, 0x00FC, 0x00FC, 0x00FC, - 0x00FC, 0x0097, 0x009D, 0x00A1, 0x00A4, 0x00A6, 0x009A, 0x007F, - 0x0065, 0x0059, 0x005A, 0x005D, 0x0062, 0x0068, 0x006F, 0x0077, - 0x007F, 0x0087, 0x008F, 0x0096, 0x009C, 0x00A1, 0x00A4, 0x00A6, - 0x009A, 0x007F, 0x0065, 0x0059, 0x005A, 0x005D, 0x0062, 0x0068, - 0x006F, 0x0077, 0x007F, 0x0087, 0x008F, 0x0096, 0x009C, 0x00A1, - 0x00A4, 0x00A6, 0x009A, 0x007F, 0x0065, 0x0059, 0x005A, 0x005D, - 0x0062, 0x0068, 0x006F, 0x0077, 0x007F, 0x0087, 0x008F, 0x0096, - 0x009C, 0x00A1, 0x00A4, 0x00A6, 0x009A, 0x007F, 0x0065, 0x0059, - 0x005A, 0x005D, 0x0062, 0x0068, 0x006F, 0x0077, 0x007F, 0x0087, - 0x008F, 0x0096, 0x009C, 0x00A1, 0x00A4, 0x00A6, 0x009A, 0x007F, - 0x0065, 0x0059, 0x005A, 0x005C, 0x0061, 0x0066, 0x006D, 0x0074, - 0x007B, 0x0083, 0x008A, 0x0092, 0x0098, 0x009E, 0x00A2, 0x00A5, - 0x00A6, 0x009A, 0x007F, 0x0065, 0x0059, 0x0059, 0x0059, 0x0059, - 0x0059, 0x0059, 0x0059, 0x0059, 0x0059, 0x0059, 0x0059, 0x0059, - 0x0059, 0xEF40, 0xEE36, 0xED67, 0xECE0, 0xECB0, 0xEECA, 0xF369, - 0xF808, 0xFA22, 0xF9EF, 0xF963, 0xF88B, 0xF777, 0xF636, 0xF4D7, - 0xF369, 0xF1FB, 0xF09C, 0xEF5B, 0xEE47, 0xED6F, 0xECE2, 0xECB0, - 0xEECA, 0xF369, 0xF808, 0xFA22, 0xF9EF, 0xF963, 0xF88B, 0xF777, - 0xF636, 0xF4D7, 0xF369, 0xF1FB, 0xF09C, 0xEF5B, 0xEE47, 0xED6F, - 0xECE2, 0xECB0, 0xEECA, 0xF369, 0xF808, 0xFA22, 0xF9EF, 0xF963, - 0xF88B, 0xF777, 0xF636, 0xF4D7, 0xF369, 0xF1FB, 0xF09C, 0xEF5B, - 0xEE47, 0xED6F, 0xECE2, 0xECB0, 0xEECA, 0xF369, 0xF808, 0xFA22, - 0xF9EF, 0xF963, 0xF88B, 0xF777, 0xF636, 0xF4D7, 0xF369, 0xF1FB, - 0xF09C, 0xEF5B, 0xEE47, 0xED6F, 0xECE2, 0xECB0, 0xEECA, 0xF369, - 0xF808, 0xFA22, 0xF9F6, 0xF97A, 0xF8BC, 0xF7C6, 0xF6A5, 0xF566, - 0xF415, 0xF2BD, 0xF16C, 0xF02C, 0xEF0C, 0xEE16, 0xED58, 0xECDC, - 0xECB0, 0xEECA, 0xF369, 0xF808, 0xFA22, 0xFA22, 0xFA22, 0xFA22, - 0xFA22, 0xFA22, 0xFA22, 0xFA22, 0xFA22, 0xFA22, 0xFA22, 0xFA22, - 0xFA22, 0xF992, 0xF991, 0xF990, 0xF990, 0xF98F, 0xF98F, 0xF98F, - 0xF98E, 0xF98E, 0xF98E, 0xF98E, 0xF98E, 0xF98E, 0xF98E, 0xF98E, - 0xF98E, 0xF98F, 0xF98F, 0xF98F, 0xF990, 0xF990, 0xF990, 0xF991, - 0xF991, 0xF992, 0xF992, 0xF993, 0xF993, 0xF994, 0xF994, 0xF995, - 0xF996, 0xF996, 0xF997, 0xF998, 0xF998, 0xF999, 0xF999, 0xF99A, - 0xF99B, 0xF99B, 0xF99C, 0xF99D, 0xF99D, 0xF99E, 0xF99E, 0xF99F, - 0xF99F, 0xF9A0, 0xF9A0, 0xF9A0, 0xF9A1, 0xF9A1, 0xF9A1, 0xF9A2, - 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, - 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, - 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, - 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, - 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, - 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, - 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, 0xF9A2, - 0xF9A2, 0xE65D, 0xE655, 0xE64E, 0xE647, 0xE642, 0xE63D, 0xE639, - 0xE636, 0xE633, 0xE631, 0xE630, 0xE630, 0xE630, 0xE631, 0xE633, - 0xE635, 0xE638, 0xE63B, 0xE63E, 0xE643, 0xE647, 0xE64C, 0xE651, - 0xE657, 0xE65D, 0xE663, 0xE66A, 0xE671, 0xE678, 0xE67F, 0xE686, - 0xE68E, 0xE696, 0xE69D, 0xE6A5, 0xE6AD, 0xE6B5, 0xE6BC, 0xE6C4, - 0xE6CC, 0xE6D3, 0xE6DB, 0xE6E2, 0xE6E9, 0xE6F0, 0xE6F6, 0xE6FD, - 0xE703, 0xE708, 0xE70E, 0xE713, 0xE717, 0xE71B, 0xE71F, 0xE722, - 0xE725, 0xE727, 0xE728, 0xE729, 0xE72A, 0xE72A, 0xE72A, 0xE72A, - 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, - 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, - 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, - 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, - 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, - 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, 0xE72A, - 0xE72A, 0xCF84, 0xCF85, 0xCF86, 0xCF88, 0xCF88, 0xCF89, 0xCF8A, - 0xCF8B, 0xCF8B, 0xCF8B, 0xCF8B, 0xCF8B, 0xCF8B, 0xCF8B, 0xCF8B, - 0xCF8B, 0xCF8A, 0xCF8A, 0xCF89, 0xCF88, 0xCF88, 0xCF87, 0xCF86, - 0xCF85, 0xCF84, 0xCF83, 0xCF82, 0xCF81, 0xCF7F, 0xCF7E, 0xCF7D, - 0xCF7C, 0xCF7A, 0xCF79, 0xCF78, 0xCF76, 0xCF75, 0xCF74, 0xCF72, - 0xCF71, 0xCF70, 0xCF6F, 0xCF6D, 0xCF6C, 0xCF6B, 0xCF6A, 0xCF69, - 0xCF68, 0xCF67, 0xCF66, 0xCF65, 0xCF64, 0xCF64, 0xCF63, 0xCF63, - 0xCF62, 0xCF62, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, - 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, - 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, - 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, - 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, - 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, - 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, 0xCF61, - 0xCF61, 0x0D81, 0x0D96, 0x0DAC, 0x0DC3, 0x0DDB, 0x0DF4, 0x0E0E, - 0x0E29, 0x0E45, 0x0E61, 0x0E7F, 0x0E9D, 0x0EBB, 0x0EDA, 0x0EFA, - 0x0F1A, 0x0F3A, 0x0F5B, 0x0F7C, 0x0F9E, 0x0FBF, 0x0FE1, 0x1003, - 0x1025, 0x1046, 0x1068, 0x108A, 0x10AB, 0x10CC, 0x10ED, 0x110E, - 0x112E, 0x114D, 0x116C, 0x118B, 0x11A9, 0x11C6, 0x11E3, 0x11FF, - 0x1219, 0x1234, 0x124D, 0x1265, 0x127C, 0x1292, 0x12A7, 0x12BA, - 0x12CD, 0x12DE, 0x12ED, 0x12FC, 0x1308, 0x1314, 0x131D, 0x1325, - 0x132C, 0x1330, 0x1333, 0x1334, 0x0CF4, 0x0D04, 0x0D31, 0x0D77, - 0x0DD4, 0x0E41, 0x0EBD, 0x0F42, 0x0FCD, 0x105A, 0x10E5, 0x116B, - 0x11E6, 0x1254, 0x12B0, 0x12F7, 0x1324, 0x1334, 0x0CF4, 0x0D02, - 0x0D2A, 0x0D6A, 0x0DBE, 0x0E21, 0x0E92, 0x0F0D, 0x0F8F, 0x1014, - 0x1099, 0x111A, 0x1195, 0x1206, 0x126A, 0x12BD, 0x12FD, 0x1326, - 0x1334, 0x0CF4, 0x0CF4, 0x0CF4, 0x0CF4, 0x0CF4, 0x0CF4, 0x0CF4, - 0x0CF4, 0x0CF4, 0x0CF4, 0x0CF4, 0x0CF4, 0x0CF4, 0x0CF4, 0x0CF4, - 0x0CF4, 0x20E7, 0x210D, 0x2135, 0x215E, 0x218A, 0x21B8, 0x21E7, - 0x2218, 0x224A, 0x227E, 0x22B3, 0x22E9, 0x2320, 0x2359, 0x2392, - 0x23CC, 0x2407, 0x2443, 0x247F, 0x24BB, 0x24F8, 0x2535, 0x2572, - 0x25B0, 0x25ED, 0x262A, 0x2667, 0x26A3, 0x26DF, 0x271B, 0x2756, - 0x2790, 0x27C9, 0x2802, 0x2839, 0x286F, 0x28A4, 0x28D8, 0x290A, - 0x293B, 0x296A, 0x2998, 0x29C4, 0x29ED, 0x2A15, 0x2A3B, 0x2A5F, - 0x2A80, 0x2A9F, 0x2ABB, 0x2AD5, 0x2AEC, 0x2B00, 0x2B12, 0x2B21, - 0x2B2C, 0x2B34, 0x2B39, 0x2B3B, 0x1FE7, 0x2004, 0x2056, 0x20D6, - 0x217D, 0x2244, 0x2324, 0x2415, 0x2511, 0x2611, 0x270D, 0x27FE, - 0x28DE, 0x29A5, 0x2A4C, 0x2ACC, 0x2B1E, 0x2B3B, 0x1FE7, 0x2001, - 0x204A, 0x20BE, 0x2155, 0x220A, 0x22D7, 0x23B6, 0x24A0, 0x2591, - 0x2682, 0x276C, 0x284B, 0x2918, 0x29CD, 0x2A64, 0x2AD8, 0x2B21, - 0x2B3B, 0x1FE7, 0x1FE7, 0x1FE7, 0x1FE7, 0x1FE7, 0x1FE7, 0x1FE7, - 0x1FE7, 0x1FE7, 0x1FE7, 0x1FE7, 0x1FE7, 0x1FE7, 0x1FE7, 0x1FE7, - 0x1FE7, 0xB89F, 0xB8B9, 0xB8D4, 0xB8F1, 0xB90F, 0xB92E, 0xB94F, - 0xB970, 0xB993, 0xB9B6, 0xB9DA, 0xB9FF, 0xBA25, 0xBA4C, 0xBA73, - 0xBA9B, 0xBAC4, 0xBAEC, 0xBB15, 0xBB3F, 0xBB69, 0xBB92, 0xBBBC, - 0xBBE6, 0xBC10, 0xBC3A, 0xBC64, 0xBC8D, 0xBCB6, 0xBCDF, 0xBD07, - 0xBD2F, 0xBD57, 0xBD7D, 0xBDA3, 0xBDC8, 0xBDED, 0xBE10, 0xBE33, - 0xBE54, 0xBE74, 0xBE94, 0xBEB2, 0xBECE, 0xBEE9, 0xBF03, 0xBF1C, - 0xBF32, 0xBF48, 0xBF5B, 0xBF6D, 0xBF7D, 0xBF8B, 0xBF97, 0xBFA1, - 0xBFA8, 0xBFAE, 0xBFB2, 0xBFB3, 0xB7F0, 0xB804, 0xB83C, 0xB894, - 0xB906, 0xB98E, 0xBA28, 0xBACD, 0xBB7A, 0xBC29, 0xBCD6, 0xBD7B, - 0xBE14, 0xBE9D, 0xBF0F, 0xBF67, 0xBF9F, 0xBFB3, 0xB7F0, 0xB802, - 0xB834, 0xB883, 0xB8EB, 0xB967, 0xB9F3, 0xBA8C, 0xBB2C, 0xBBD1, - 0xBC76, 0xBD17, 0xBDB0, 0xBE3C, 0xBEB8, 0xBF20, 0xBF6F, 0xBFA1, - 0xBFB3, 0xB7F0, 0xB7F0, 0xB7F0, 0xB7F0, 0xB7F0, 0xB7F0, 0xB7F0, - 0xB7F0, 0xB7F0, 0xB7F0, 0xB7F0, 0xB7F0, 0xB7F0, 0xB7F0, 0xB7F0, - 0xB7F0, 0xF70E, 0xF8E6, 0xF92F, 0xF3B3, 0xED91, 0xEC4E, 0xEC36, - 0xEC91, 0xECA7, 0xEC21, 0xEB6F, 0xEAFD, 0xEB39, 0xEC68, 0xEE44, - 0xF062, 0xF258, 0xF48B, 0xF709, 0xF8E4, 0xF92F, 0xF3B3, 0xED91, - 0xEC4E, 0xEC36, 0xEC91, 0xECA7, 0xEC21, 0xEB6F, 0xEAFD, 0xEB39, - 0xEC68, 0xEE44, 0xF062, 0xF258, 0xF48B, 0xF709, 0xF8E4, 0xF92F, - 0xF3B3, 0xED91, 0xEC4E, 0xEC36, 0xEC91, 0xECA7, 0xEC21, 0xEB6F, - 0xEAFD, 0xEB39, 0xEC68, 0xEE44, 0xF062, 0xF258, 0xF48B, 0xF709, - 0xF8E4, 0xF92F, 0xF3B3, 0xED91, 0xEC4E, 0xEC36, 0xEC91, 0xECA7, - 0xEC21, 0xEB6F, 0xEAFD, 0xEB39, 0xEC68, 0xEE44, 0xF062, 0xF258, - 0xF48B, 0xF709, 0xF8E4, 0xF92F, 0xF3B3, 0xED91, 0xEC4E, 0xEC36, - 0xEC91, 0xECA7, 0xEC21, 0xEB6F, 0xEAFD, 0xEB39, 0xEC68, 0xEE44, - 0xF062, 0xF258, 0xF486, 0xF6FA, 0xF8D4, 0xF92F, 0xF645, 0xF139, - 0xED91, 0xEC79, 0xEC5C, 0xECA0, 0xECA7, 0xEC21, 0xEB6F, 0xEAFD, - 0xEB39, 0xEC68, 0xEE44, 0xF062, 0xF258, 0xF465, 0xF6A3, 0xF871, - 0xF92F, 0x07F2, 0x0B0F, 0x0D4C, 0x0CFC, 0x0B21, 0x09D8, 0x089E, - 0x06F9, 0x0471, 0xFFC8, 0xF9A8, 0xF477, 0xF293, 0xF477, 0xF891, - 0xFD68, 0x0186, 0x04E6, 0x083E, 0x0B2B, 0x0D4C, 0x0CFC, 0x0B21, - 0x09CD, 0x0880, 0x06D8, 0x0471, 0x0062, 0xFB1B, 0xF638, 0xF357, - 0xF40A, 0xF7F3, 0xFD1C, 0x0186, 0x04F6, 0x084C, 0x0B31, 0x0D4C, - 0x0CFC, 0x0B21, 0x09C9, 0x0876, 0x06CD, 0x0471, 0x00A7, 0xFBC4, - 0xF6FD, 0xF38B, 0xF2C6, 0xF676, 0xFC6B, 0x0186, 0x051D, 0x086F, - 0x0B3E, 0x0D4C, 0x0CFC, 0x0B21, 0x09CF, 0x0887, 0x06E0, 0x0471, - 0x004C, 0xFAE3, 0xF5DA, 0xF2D7, 0xF37B, 0xF78C, 0xFCF1, 0x0186, - 0x0502, 0x0857, 0x0B35, 0x0D4C, 0x0CFC, 0x0B21, 0x09D5, 0x0896, - 0x06F1, 0x0471, 0xFFEB, 0xF9FC, 0xF4E1, 0xF2D6, 0xF492, 0xF899, - 0xFD6A, 0x0186, 0x04F0, 0x085A, 0x0B4C, 0x0D4C, 0x0DA0, 0x0C8F, - 0x0B21, 0x09EB, 0x089D, 0x06E4, 0x0471, 0x006B, 0xFB31, 0xF63B, - 0xF309, 0xF339, 0xF738, 0xFCCA, 0x0186, 0x0558, 0x092B, 0x0C1E, - 0x0D4C, 0xD4F1, 0xDD02, 0xE196, 0xE1CC, 0xDF44, 0xDB23, 0xD689, - 0xD09C, 0xC887, 0xC1E7, 0xBAEA, 0xB4EF, 0xB154, 0xB1AC, 0xB681, - 0xBDAA, 0xC4D3, 0xCC78, 0xD537, 0xDCF5, 0xE196, 0xE0AC, 0xDBA1, - 0xD61E, 0xD1FE, 0xCDAE, 0xC887, 0xC0EA, 0xB827, 0xB205, 0xB16E, - 0xB434, 0xB904, 0xBEE2, 0xC4D3, 0xCC22, 0xD50E, 0xDD0E, 0xE196, - 0xE182, 0xDE60, 0xD9AE, 0xD4EB, 0xCF2A, 0xC887, 0xC241, 0xBB79, - 0xB591, 0xB1ED, 0xB21F, 0xB6C3, 0xBDC2, 0xC4D3, 0xCC8A, 0xD574, - 0xDD3E, 0xE196, 0xE128, 0xDD69, 0xD82E, 0xD34E, 0xCE42, 0xC887, - 0xC1D7, 0xBA67, 0xB43F, 0xB16A, 0xB30B, 0xB7DC, 0xBE4F, 0xC4D3, - 0xCC58, 0xD53F, 0xDD21, 0xE196, 0xE188, 0xDE73, 0xD9CD, 0xD50A, - 0xCF49, 0xC887, 0xC227, 0xBB40, 0xB538, 0xB172, 0xB18C, 0xB653, - 0xBD92, 0xC4D3, 0xCC98, 0xD581, 0xDD43, 0xE196, 0xE16B, 0xDE40, - 0xD99C, 0xD507, 0xD152, 0xCD47, 0xC887, 0xC1F4, 0xBA4C, 0xB40B, - 0xB1A9, 0xB3A0, 0xB85E, 0xBE8C, 0xC4D3, 0xCCA1, 0xD626, 0xDE32, - 0xE196, 0x07B5, 0x078F, 0x085A, 0x0CF4, 0x113E, 0x114D, 0x103E, - 0x0EB5, 0x0D55, 0x0C11, 0x0AA1, 0x0950, 0x0868, 0x0816, 0x082B, - 0x0865, 0x0885, 0x0838, 0x07B5, 0x078F, 0x085A, 0x0CF4, 0x113E, - 0x114D, 0x103E, 0x0EB5, 0x0D55, 0x0C11, 0x0AA1, 0x0950, 0x0868, - 0x0816, 0x082B, 0x0865, 0x0885, 0x0838, 0x07B5, 0x078F, 0x085A, - 0x0CF4, 0x113E, 0x114D, 0x103E, 0x0EB5, 0x0D55, 0x0C11, 0x0AA1, - 0x0950, 0x0868, 0x0816, 0x082B, 0x0865, 0x0885, 0x0838, 0x07B5, - 0x078F, 0x085A, 0x0CF4, 0x113E, 0x114D, 0x103E, 0x0EB5, 0x0D55, - 0x0C11, 0x0AA1, 0x0950, 0x0868, 0x0816, 0x082B, 0x0865, 0x0885, - 0x0838, 0x07B5, 0x078F, 0x085A, 0x0CF4, 0x113E, 0x114D, 0x103E, - 0x0EB5, 0x0D55, 0x0C11, 0x0AA1, 0x0950, 0x0868, 0x0816, 0x082B, - 0x0865, 0x0885, 0x0842, 0x07CF, 0x07AD, 0x085A, 0x0B0D, 0x0EE6, - 0x113E, 0x113C, 0x102F, 0x0EAF, 0x0D55, 0x0C11, 0x0AA1, 0x0950, - 0x0868, 0x0816, 0x082B, 0x0865, 0x0885, 0x087E, 0x086F, 0x0860, - 0x085A, 0x017A, 0x044E, 0x06F1, 0x099F, 0x0A82, 0x0904, 0x06C4, - 0x03E7, 0x0091, 0xFBC3, 0xF5B3, 0xF05A, 0xEDB1, 0xEED9, 0xF290, - 0xF740, 0xFB52, 0xFE7A, 0x017A, 0x044E, 0x06F1, 0x099F, 0x0A82, - 0x0904, 0x06C4, 0x03E7, 0x0091, 0xFBC3, 0xF5B3, 0xF05A, 0xEDB1, - 0xEED9, 0xF290, 0xF740, 0xFB52, 0xFE7A, 0x017A, 0x044E, 0x06F1, - 0x099F, 0x0A82, 0x0904, 0x06C4, 0x03E7, 0x0091, 0xFBC3, 0xF5B3, - 0xF05A, 0xEDB1, 0xEED9, 0xF290, 0xF740, 0xFB52, 0xFE7A, 0x017A, - 0x044E, 0x06F1, 0x099F, 0x0A82, 0x0904, 0x06C4, 0x03E7, 0x0091, - 0xFBC3, 0xF5B3, 0xF05A, 0xEDB1, 0xEED9, 0xF290, 0xF740, 0xFB52, - 0xFE7A, 0x017A, 0x044E, 0x06F1, 0x099F, 0x0A82, 0x0904, 0x06C4, - 0x03E7, 0x0091, 0xFBC3, 0xF5B3, 0xF05A, 0xEDB1, 0xEED9, 0xF290, - 0xF740, 0xFB52, 0xFE8C, 0x01A8, 0x0482, 0x06F1, 0x0908, 0x0A78, - 0x0A82, 0x091A, 0x06D8, 0x03EE, 0x0091, 0xFBC3, 0xF5B3, 0xF05A, - 0xEDB1, 0xEED9, 0xF290, 0xF740, 0xFB52, 0xFEF4, 0x02BE, 0x05BB, - 0x06F1, 0xA800, 0x9FAD, 0x9A53, 0x9EC3, 0xA7CB, 0xACC6, 0xB114, - 0xB5FD, 0xBCC7, 0xC884, 0xD7BB, 0xE4E5, 0xEA7D, 0xE533, 0xD897, - 0xC96E, 0xBC7B, 0xB207, 0xA800, 0x9FAD, 0x9A53, 0x9EC3, 0xA7CB, - 0xACC6, 0xB114, 0xB5FD, 0xBCC7, 0xC884, 0xD7BB, 0xE4E5, 0xEA7D, - 0xE533, 0xD897, 0xC96E, 0xBC7B, 0xB207, 0xA800, 0x9FAD, 0x9A53, - 0x9EC3, 0xA7CB, 0xACC6, 0xB114, 0xB5FD, 0xBCC7, 0xC884, 0xD7BB, - 0xE4E5, 0xEA7D, 0xE533, 0xD897, 0xC96E, 0xBC7B, 0xB207, 0xA800, - 0x9FAD, 0x9A53, 0x9EC3, 0xA7CB, 0xACC6, 0xB114, 0xB5FD, 0xBCC7, - 0xC884, 0xD7BB, 0xE4E5, 0xEA7D, 0xE533, 0xD897, 0xC96E, 0xBC7B, - 0xB207, 0xA800, 0x9FAD, 0x9A53, 0x9EC3, 0xA7CB, 0xACC6, 0xB114, - 0xB5FD, 0xBCC7, 0xC884, 0xD7BB, 0xE4E5, 0xEA7D, 0xE533, 0xD897, - 0xC96E, 0xBC7B, 0xB1EF, 0xA7C1, 0x9F67, 0x9A53, 0x9B68, 0xA175, - 0xA7CB, 0xAC50, 0xB0AB, 0xB5D6, 0xBCC7, 0xC884, 0xD7BB, 0xE4E5, - 0xEA7D, 0xE533, 0xD897, 0xC96E, 0xBC7B, 0xB161, 0xA647, 0x9DBD, - 0x9A53, 0xBFB5, 0xBFB5, 0xBFB5, 0xBFB5, 0xDFDE, 0xC001, 0xDFDB, - 0xDFDE, 0xC001, 0xDFDB, 0x1630, 0x162C, 0x1629, 0x1627, 0x1627, - 0x162C, 0x1634, 0x163E, 0x1646, 0x164A, 0x1646, 0x163B, 0x1631, - 0x162D, 0x1632, 0x163D, 0x1648, 0x164C, 0x1648, 0x163F, 0x1635, - 0x162C, 0x1627, 0x162B, 0x1635, 0x163F, 0x1643, 0x163B, 0x162D, - 0x161F, 0x161A, 0x1625, 0x1639, 0x164C, 0x1653, 0x163F, 0x161B, - 0x1605, 0x160A, 0x161C, 0x1627, 0x1629, 0x162A, 0x162A, 0x162A, - 0x162A, 0x162A, 0x1629, 0x1629, 0x1628, 0x1627, 0x1626, 0x1626, - 0x1625, 0x1625, 0x1625, 0x1625, 0x1626, 0x1627, 0x162B, 0x1632, - 0x163B, 0x1642, 0x1647, 0x1644, 0x163E, 0x1639, 0x1639, 0x163A, - 0x163A, 0x1638, 0x1634, 0x1630, 0x162C, 0x1629, 0x1627, 0x1627, - 0x162B, 0x1632, 0x163A, 0x1642, 0x1647, 0x1644, 0x163E, 0x1639, - 0x1639, 0x163A, 0x163A, 0x1638, 0x1635, 0x1632, 0x162E, 0x162B, - 0x1629, 0x1627, 0x1627, 0x162B, 0x1632, 0x163A, 0x1642, 0x1647, - 0x1644, 0x163E, 0x1639, 0x1638, 0x1639, 0x163A, 0x163A, 0x163A, - 0x163A, 0x163A, 0x163A, 0x017F, 0x0206, 0x0278, 0x02BF, 0x02C2, - 0x023D, 0x0136, 0x0005, 0xFF06, 0xFE91, 0xFF13, 0x0048, 0x0188, - 0x0225, 0x01B6, 0x00AA, 0xFF9F, 0xFF2E, 0xFF9E, 0x008C, 0x019F, - 0x027A, 0x02C2, 0x01F4, 0x0057, 0xFEC4, 0xFE0E, 0xFEC2, 0x0052, - 0x01EF, 0x02CA, 0x0265, 0x0146, 0x0021, 0xFFAB, 0x0099, 0x0252, - 0x0387, 0x0391, 0x0317, 0x02C2, 0x02BC, 0x02BC, 0x02C2, 0x02CB, - 0x02D7, 0x02E5, 0x02F4, 0x0304, 0x0312, 0x031E, 0x0328, 0x032D, - 0x032E, 0x0328, 0x031C, 0x0307, 0x02EA, 0x02C2, 0x0240, 0x0148, - 0x002A, 0xFF38, 0xFEBD, 0xFF62, 0x00C3, 0x01AC, 0x016A, 0x00AF, - 0x0052, 0x008E, 0x00F8, 0x017C, 0x0202, 0x0275, 0x02BC, 0x02C2, - 0x0247, 0x0150, 0x0030, 0xFF39, 0xFEBD, 0xFF62, 0x00C3, 0x01AC, - 0x016B, 0x00B0, 0x0052, 0x0084, 0x00DC, 0x014C, 0x01C3, 0x0233, - 0x028E, 0x02C2, 0x02C2, 0x0249, 0x0152, 0x0031, 0xFF3A, 0xFEBD, - 0xFF62, 0x00C3, 0x01AC, 0x0170, 0x00BB, 0x0052, 0x0052, 0x0052, - 0x0052, 0x0052, 0x0052, 0xFB36, 0xFA58, 0xF99C, 0xF928, 0xF922, - 0xF9FC, 0xFBAE, 0xFDA3, 0xFF48, 0x0007, 0xFF32, 0xFD34, 0xFB26, - 0xFA22, 0xFAD9, 0xFC92, 0xFE4B, 0xFF05, 0xFE4D, 0xFCC5, 0xFB01, - 0xF998, 0xF922, 0xFA75, 0xFD1C, 0xFFB4, 0x00DE, 0xFFB5, 0xFD21, - 0xFA78, 0xF910, 0xF9B7, 0xFB90, 0xFD72, 0xFE37, 0xFCAC, 0xF9D4, - 0xF7D6, 0xF7C8, 0xF895, 0xF922, 0xF92C, 0xF92C, 0xF924, 0xF915, - 0xF901, 0xF8EA, 0xF8D1, 0xF8B7, 0xF8A0, 0xF88B, 0xF87C, 0xF873, - 0xF872, 0xF87B, 0xF88F, 0xF8B1, 0xF8E1, 0xF922, 0xF9F8, 0xFB90, - 0xFD66, 0xFEF7, 0xFFC0, 0xFEB1, 0xFC6A, 0xFAEC, 0xFB58, 0xFC8C, - 0xFD24, 0xFCC2, 0xFC13, 0xFB3A, 0xFA5D, 0xF9A2, 0xF92C, 0xF922, - 0xF9EC, 0xFB83, 0xFD5D, 0xFEF4, 0xFFC0, 0xFEB1, 0xFC6A, 0xFAEC, - 0xFB57, 0xFC8A, 0xFD24, 0xFCD2, 0xFC41, 0xFB8A, 0xFAC6, 0xFA0D, - 0xF979, 0xF922, 0xF922, 0xF9EA, 0xFB80, 0xFD5B, 0xFEF3, 0xFFC0, - 0xFEB1, 0xFC6A, 0xFAEC, 0xFB4E, 0xFC78, 0xFD24, 0xFD24, 0xFD24, - 0xFD24, 0xFD24, 0xFD24, 0x7917, 0x7915, 0x7913, 0x7912, 0x7912, - 0x7937, 0x7936, 0x7935, 0x7933, 0x7930, 0x792E, 0x792B, 0x7928, - 0x7925, 0x7922, 0x791F, 0x791C, 0x7919, 0x7917, 0x7915, 0x7913, - 0x7912, 0x7912, 0x7937, 0x7936, 0x7935, 0x7933, 0x7930, 0x792E, - 0x792B, 0x7928, 0x7925, 0x7922, 0x791F, 0x791C, 0x7919, 0x7917, - 0x7915, 0x7913, 0x7912, 0x7912, 0x7937, 0x7936, 0x7935, 0x7933, - 0x7930, 0x792E, 0x792B, 0x7928, 0x7925, 0x7922, 0x791F, 0x791C, - 0x7919, 0x7917, 0x7915, 0x7913, 0x7912, 0x7912, 0x7937, 0x7936, - 0x7935, 0x7933, 0x7930, 0x792E, 0x792B, 0x7928, 0x7925, 0x7922, - 0x791F, 0x791C, 0x7919, 0x7917, 0x7915, 0x7913, 0x7912, 0x7912, - 0x7937, 0x7936, 0x7935, 0x7933, 0x7931, 0x792F, 0x792C, 0x7929, - 0x7926, 0x7923, 0x7920, 0x791D, 0x791B, 0x7918, 0x7916, 0x7914, - 0x7913, 0x7912, 0x7937, 0x7937, 0x7937, 0x7937, 0x7937, 0x7937, - 0x7937, 0x7937, 0x7937, 0x7937, 0x7937, 0x7937, 0x7937, 0x7937, - 0x7937, 0x7937, 0x7937, 0xFE49, 0xFE49, 0xFE49, 0xFE49, 0xFE49, - 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, - 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE49, 0xFE49, 0xFE49, - 0xFE49, 0xFE49, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, - 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE49, - 0xFE49, 0xFE49, 0xFE49, 0xFE49, 0xFE48, 0xFE48, 0xFE48, 0xFE48, - 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, - 0xFE48, 0xFE49, 0xFE49, 0xFE49, 0xFE49, 0xFE49, 0xFE48, 0xFE48, - 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, - 0xFE48, 0xFE48, 0xFE48, 0xFE49, 0xFE49, 0xFE49, 0xFE49, 0xFE49, - 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, - 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE49, 0xFE49, - 0xFE49, 0xFE49, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, - 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, - 0xFE48, 0xFE48, 0xFE48, 0x3646, 0x3646, 0x3647, 0x3647, 0x3647, - 0x3642, 0x3642, 0x3642, 0x3642, 0x3643, 0x3643, 0x3644, 0x3644, - 0x3644, 0x3645, 0x3645, 0x3646, 0x3646, 0x3646, 0x3647, 0x3647, - 0x3647, 0x3647, 0x3642, 0x3642, 0x3642, 0x3642, 0x3643, 0x3643, - 0x3644, 0x3644, 0x3644, 0x3645, 0x3645, 0x3646, 0x3646, 0x3646, - 0x3647, 0x3647, 0x3647, 0x3647, 0x3642, 0x3642, 0x3642, 0x3642, - 0x3643, 0x3643, 0x3644, 0x3644, 0x3644, 0x3645, 0x3645, 0x3646, - 0x3646, 0x3646, 0x3647, 0x3647, 0x3647, 0x3647, 0x3642, 0x3642, - 0x3642, 0x3642, 0x3643, 0x3643, 0x3644, 0x3644, 0x3644, 0x3645, - 0x3645, 0x3646, 0x3646, 0x3646, 0x3647, 0x3647, 0x3647, 0x3647, - 0x3642, 0x3642, 0x3642, 0x3642, 0x3643, 0x3643, 0x3643, 0x3644, - 0x3644, 0x3645, 0x3645, 0x3645, 0x3646, 0x3646, 0x3646, 0x3647, - 0x3647, 0x3647, 0x3642, 0x3642, 0x3642, 0x3642, 0x3642, 0x3642, - 0x3642, 0x3642, 0x3642, 0x3642, 0x3642, 0x3642, 0x3642, 0x3642, - 0x3642, 0x3642, 0x3642, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animvalue_0600B684, 0x001d8310, 51422, 0x0000b774, 5880); // 0x0600CD7C -static const u16 toad_seg6_animindex_0600CD7C[] = { - 0x0001, 0x0000, 0x0070, 0x0001, 0x0070, 0x0071, 0x0001, 0x0000, 0x0001, 0x00E1, 0x0001, 0x0000, - 0x0070, 0x0A2B, 0x0070, 0x0A9B, 0x0070, 0x0B0B, - 0x0070, 0x08DB, 0x0070, 0x094B, 0x0070, 0x09BB, - 0x0001, 0x00E2, 0x0001, 0x00E3, 0x0001, 0x00E4, - 0x0001, 0x08D8, 0x0001, 0x08D9, 0x0001, 0x08DA, - 0x0001, 0x08D5, 0x0001, 0x08D6, 0x0001, 0x08D7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x08D4, - 0x0070, 0x0631, 0x0070, 0x06A1, 0x0070, 0x0711, - 0x0070, 0x00F1, 0x0070, 0x0161, 0x0070, 0x01D1, - 0x0001, 0x00E5, 0x0001, 0x00E6, 0x0001, 0x00E7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x08D3, - 0x0070, 0x0781, 0x0070, 0x07F1, 0x0070, 0x0861, - 0x0070, 0x0241, 0x0070, 0x02B1, 0x0070, 0x0321, - 0x0001, 0x00E8, 0x0001, 0x00E9, 0x0001, 0x00EA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x08D2, - 0x0070, 0x0391, 0x0070, 0x0401, 0x0070, 0x0471, - 0x0001, 0x00EB, 0x0001, 0x00EC, 0x0001, 0x00ED, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x08D1, - 0x0070, 0x04E1, 0x0070, 0x0551, 0x0070, 0x05C1, - 0x0001, 0x00EE, 0x0001, 0x00EF, 0x0001, 0x00F0, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animindex_0600CD7C, 0x001d8310, 51422, 0x0000ce6c, 252); // 0x0600CE78 static const struct Animation toad_seg6_anim_0600CE78 = { diff --git a/actors/toad/anims/anim_0600E414.inc.c b/actors/toad/anims/anim_0600E414.inc.c index 686bed174..a15c85696 100644 --- a/actors/toad/anims/anim_0600E414.inc.c +++ b/actors/toad/anims/anim_0600E414.inc.c @@ -1,359 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600CE90 -static const s16 toad_seg6_animvalue_0600CE90[] = { - 0x0000, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, - 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, - 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003C, 0x003C, - 0x003C, 0x003C, 0x003C, 0x003C, 0x003C, 0x003C, 0x003C, 0x003C, - 0x003C, 0x003D, 0x003D, 0x003D, 0x003D, 0x003D, 0x003D, 0x003E, - 0x003E, 0x003E, 0x003F, 0x003F, 0x0040, 0x0040, 0x0040, 0x0040, - 0x0040, 0x0040, 0x0040, 0x003F, 0x003E, 0x003E, 0x003D, 0x003D, - 0x003C, 0x003C, 0x003C, 0x003D, 0x003D, 0x003E, 0x003F, 0x003F, - 0x0040, 0x0040, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, - 0x0040, 0x0040, 0x0040, 0x003F, 0x003F, 0x003E, 0x003E, 0x003D, - 0x003D, 0x003C, 0x003C, 0x003B, 0x003B, 0x003A, 0x003A, 0x003A, - 0x0039, 0x0039, 0x0039, 0x0038, 0x0038, 0x0038, 0x0038, 0x0039, - 0x0039, 0x0039, 0x003A, 0x003A, 0x003B, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0xFFFD, 0xFFF9, - 0xFFF3, 0x3FFF, 0xE004, 0xC001, 0xE001, 0xDFFD, 0x3FFF, 0x1FFF, - 0x1FFF, 0xC001, 0x1FFF, 0xDFFD, 0x3FFF, 0x1FFF, 0x2003, 0xC001, - 0x1FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF2, - 0xFFCC, 0xFF92, 0xFF4A, 0xFEFA, 0xFEA5, 0xFE53, 0xFE08, 0xFDC8, - 0xFD9B, 0xFD84, 0xFD89, 0xFDB0, 0xFDFD, 0xFE76, 0xFF20, 0x0000, - 0x0250, 0x0697, 0x0BCE, 0x10EC, 0x14EB, 0x16C2, 0x1649, 0x1458, - 0x116F, 0x0E0F, 0x0AB6, 0x07E6, 0x061C, 0x05AE, 0x0589, 0x0568, - 0x0549, 0x052D, 0x0513, 0x04FB, 0x04E5, 0x04D0, 0x04BC, 0x04AA, - 0x0498, 0x0487, 0x0476, 0x0465, 0x0454, 0x0443, 0x0430, 0x041D, - 0x0409, 0x03F3, 0x03DB, 0x03C2, 0x03A6, 0x0388, 0x0368, 0x0344, - 0x031E, 0x02F3, 0x02C6, 0x0294, 0x025F, 0x0224, 0x01E6, 0x01A2, - 0x015A, 0x010C, 0x00B8, 0x005F, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFE, 0xFFF7, 0xFFED, 0xFFE0, 0xFFD2, - 0xFFC3, 0xFFB5, 0xFFA7, 0xFF9C, 0xFF94, 0xFF90, 0xFF91, 0xFF98, - 0xFFA5, 0xFFBB, 0xFFD9, 0x0000, 0x006B, 0x0132, 0x0224, 0x030F, - 0x03C0, 0x0406, 0x03CF, 0x0342, 0x0280, 0x01AA, 0x00E2, 0x0049, - 0x0000, 0xFFEC, 0xFFD9, 0xFFC8, 0xFFB9, 0xFFAD, 0xFFA1, 0xFF98, - 0xFF90, 0xFF8A, 0xFF85, 0xFF82, 0xFF80, 0xFF7F, 0xFF7F, 0xFF80, - 0xFF82, 0xFF85, 0xFF89, 0xFF8E, 0xFF93, 0xFF99, 0xFF9F, 0xFFA5, - 0xFFAC, 0xFFB3, 0xFFBB, 0xFFC2, 0xFFC9, 0xFFD0, 0xFFD7, 0xFFDE, - 0xFFE4, 0xFFEA, 0xFFF0, 0xFFF5, 0xFFF9, 0xFFFC, 0xFFFE, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFD, 0xFFF9, 0xFFF4, 0xFFED, 0xFFE5, - 0xFFDB, 0xFFD1, 0xFFC6, 0xFFBA, 0xFFAD, 0xFFA0, 0xFF92, 0xFF84, - 0xFF75, 0xFF67, 0xFF58, 0xFF49, 0xFF3B, 0xFF2C, 0xFF1E, 0xFF11, - 0xFF04, 0xFEF8, 0xFEEC, 0xFEE1, 0xFED8, 0xFECF, 0xFEC8, 0xFECA, - 0xFEDE, 0xFEFE, 0xFF29, 0xFF5A, 0xFF8E, 0xFFC2, 0xFFF2, 0x001A, - 0x0039, 0x0049, 0x0048, 0x0032, 0x0004, 0xFFBB, 0xFF53, 0xFEC8, - 0xFD4E, 0xFA91, 0xF740, 0xF408, 0xF199, 0xF0A0, 0xF15C, 0xF347, - 0xF5EB, 0xF8D5, 0xFB91, 0xFDA9, 0xFEA9, 0xFEF2, 0xFF34, 0xFF6F, - 0xFFA3, 0xFFD1, 0xFFF8, 0x0019, 0x0035, 0x004B, 0x005D, 0x006A, - 0x0072, 0x0076, 0x0076, 0x0073, 0x006C, 0x0062, 0x0056, 0x0046, - 0x0035, 0x0022, 0x000D, 0xFFF8, 0xFFE1, 0xFFC9, 0xFFB0, 0xFF98, - 0xFF7F, 0xFF67, 0xFF4F, 0xFF39, 0xFF24, 0xFF10, 0xFEFE, 0xFEEE, - 0xFEE0, 0xFED5, 0xFECD, 0xFEC9, 0xFEC8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFE5, 0xFF9C, 0xFF34, 0xFEBD, 0xFE47, - 0xFDDF, 0xFD96, 0xFD7A, 0xFD9B, 0xFE08, 0xFECF, 0x0000, 0x0309, - 0x085F, 0x0E9B, 0x1454, 0x1823, 0x19BC, 0x1A0F, 0x198E, 0x18A9, - 0x17D3, 0x1725, 0x166D, 0x15AC, 0x14E3, 0x1414, 0x133E, 0x1264, - 0x1186, 0x10A6, 0x0FC3, 0x0EE0, 0x0DFD, 0x0D1C, 0x0C3C, 0x0B60, - 0x0A89, 0x09B6, 0x08EA, 0x0826, 0x076A, 0x06B7, 0x060E, 0x0571, - 0x04E1, 0x045D, 0x03E5, 0x0375, 0x030E, 0x02B0, 0x0259, 0x020A, - 0x01C3, 0x0182, 0x0148, 0x0113, 0x00E5, 0x00BC, 0x0099, 0x007A, - 0x005F, 0x0049, 0x0036, 0x0027, 0x001A, 0x0011, 0x0009, 0x0003, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFC, - 0xFFEF, 0xFFDE, 0xFFC9, 0xFFB5, 0xFFA3, 0xFF97, 0xFF92, 0xFF98, - 0xFFAA, 0xFFCC, 0x0000, 0x00A2, 0x01C7, 0x0304, 0x03F0, 0x0420, - 0x032D, 0x015D, 0xFF4D, 0xFD96, 0xFCD4, 0xFCC2, 0xFCB3, 0xFCA6, - 0xFC9D, 0xFC96, 0xFC92, 0xFC90, 0xFC91, 0xFC94, 0xFC9A, 0xFCA1, - 0xFCAB, 0xFCB6, 0xFCC4, 0xFCD3, 0xFCE4, 0xFCF6, 0xFD0A, 0xFD1F, - 0xFD35, 0xFD4C, 0xFD65, 0xFD7E, 0xFD98, 0xFDB3, 0xFDCF, 0xFDEB, - 0xFE07, 0xFE24, 0xFE41, 0xFE5F, 0xFE7C, 0xFE99, 0xFEB6, 0xFED3, - 0xFEEF, 0xFF0B, 0xFF26, 0xFF41, 0xFF5A, 0xFF73, 0xFF8B, 0xFFA2, - 0xFFB8, 0xFFCC, 0xFFDF, 0xFFF1, 0x0000, 0x0000, 0x0000, 0xFFFD, - 0xFFF9, 0xFFF4, 0xFFED, 0xFFE5, 0xFFDC, 0xFFD2, 0xFFC7, 0xFFBC, - 0xFFAF, 0xFFA2, 0xFF95, 0xFF87, 0xFF79, 0xFF6A, 0xFF5B, 0xFF4D, - 0xFF3E, 0xFF30, 0xFF22, 0xFF14, 0xFF07, 0xFEFA, 0xFEEE, 0xFEE3, - 0xFED9, 0xFED0, 0xFEC8, 0xFEC8, 0xFED7, 0xFEEF, 0xFF0D, 0xFF2C, - 0xFF48, 0xFF5D, 0xFF67, 0xFF61, 0xFF47, 0xFF15, 0xFEC8, 0xFDD3, - 0xFC1C, 0xFA3F, 0xF8DE, 0xF896, 0xFA04, 0xFCBD, 0xFFD8, 0x026B, - 0x038F, 0x03AB, 0x03C2, 0x03D4, 0x03E3, 0x03ED, 0x03F3, 0x03F5, - 0x03F4, 0x03EF, 0x03E7, 0x03DC, 0x03CD, 0x03BC, 0x03A7, 0x0391, - 0x0377, 0x035C, 0x033E, 0x031E, 0x02FD, 0x02D9, 0x02B5, 0x028E, - 0x0267, 0x023E, 0x0215, 0x01EA, 0x01C0, 0x0194, 0x0168, 0x013C, - 0x0110, 0x00E4, 0x00B9, 0x008D, 0x0063, 0x0039, 0x0010, 0xFFE9, - 0xFFC2, 0xFF9C, 0xFF78, 0xFF56, 0xFF35, 0xFF17, 0xFEFA, 0xFEE0, - 0xFEC8, 0xFF7B, 0xFF7E, 0xFF87, 0xFF95, 0xFFA9, 0xFFC1, 0xFFDE, - 0xFFFE, 0x0021, 0x0047, 0x0071, 0x009C, 0x00CA, 0x00F9, 0x0128, - 0x0159, 0x0189, 0x01B9, 0x01E9, 0x0218, 0x0245, 0x0270, 0x0299, - 0x02BF, 0x02E2, 0x0302, 0x031D, 0x0334, 0x0347, 0x0354, 0x035C, - 0x0356, 0x033B, 0x030F, 0x02D5, 0x0290, 0x0243, 0x01F3, 0x01A1, - 0x0151, 0x0106, 0x00C4, 0x008D, 0x0066, 0x0050, 0x0046, 0x003B, - 0x0032, 0x0029, 0x0022, 0x001A, 0x0014, 0x000E, 0x0009, 0x0004, - 0x0000, 0xFFFE, 0xFFFB, 0xFFF8, 0xFFF6, 0xFFF5, 0xFFF4, 0xFFF4, - 0xFFF3, 0xFFF4, 0xFFF4, 0xFFF5, 0xFFF7, 0xFFF9, 0xFFFA, 0xFFFD, - 0xFFFF, 0x0001, 0x0004, 0x0007, 0x000A, 0x000E, 0x0011, 0x0015, - 0x0018, 0x001C, 0x0020, 0x0024, 0x0027, 0x002B, 0x002F, 0x0032, - 0x0036, 0x0039, 0x003C, 0x0040, 0x0042, 0x0045, 0x0048, 0x004A, - 0x004C, 0x004D, 0x004F, 0x0050, 0x0050, 0xF087, 0xF086, 0xF082, - 0xF07D, 0xF075, 0xF06C, 0xF061, 0xF054, 0xF046, 0xF036, 0xF026, - 0xF014, 0xF002, 0xEFEF, 0xEFDB, 0xEFC7, 0xEFB3, 0xEF9F, 0xEF8A, - 0xEF76, 0xEF62, 0xEF4E, 0xEF3B, 0xEF29, 0xEF18, 0xEF07, 0xEEF8, - 0xEEEA, 0xEEDE, 0xEED3, 0xEECA, 0xEEC4, 0xEEC2, 0xEEC4, 0xEEC9, - 0xEED0, 0xEED9, 0xEEE3, 0xEEEE, 0xEEF9, 0xEF03, 0xEF0D, 0xEF15, - 0xEF1A, 0xEF1D, 0xEF20, 0xEF24, 0xEF2B, 0xEF34, 0xEF3F, 0xEF4C, - 0xEF5A, 0xEF6A, 0xEF7B, 0xEF8E, 0xEFA1, 0xEFB6, 0xEFCB, 0xEFE1, - 0xEFF8, 0xF00F, 0xF026, 0xF03E, 0xF055, 0xF06C, 0xF083, 0xF09A, - 0xF0B0, 0xF0C5, 0xF0DA, 0xF0ED, 0xF100, 0xF111, 0xF121, 0xF130, - 0xF13C, 0xF147, 0xF150, 0xF157, 0xF15C, 0xF15F, 0xF15F, 0xF15C, - 0xF157, 0xF14F, 0xF143, 0xF135, 0xF123, 0xF10E, 0xF0F6, 0xF0D9, - 0xF0B9, 0xF095, 0xF06D, 0xF040, 0xF00F, 0xEFDA, 0xEFA0, 0xEF61, - 0xEF1D, 0xC150, 0xC149, 0xC133, 0xC111, 0xC0E2, 0xC0A8, 0xC064, - 0xC017, 0xBFC2, 0xBF65, 0xBF02, 0xBE9A, 0xBE2D, 0xBDBD, 0xBD4B, - 0xBCD7, 0xBC63, 0xBBEF, 0xBB7C, 0xBB0C, 0xBAA0, 0xBA38, 0xB9D5, - 0xB978, 0xB923, 0xB8D6, 0xB892, 0xB858, 0xB82A, 0xB808, 0xB7F2, - 0xB7FE, 0xB839, 0xB89B, 0xB91E, 0xB9BA, 0xBA67, 0xBB1F, 0xBBD9, - 0xBC8F, 0xBD39, 0xBDD0, 0xBE4C, 0xBEA6, 0xBED7, 0xBEF0, 0xBF07, - 0xBF1C, 0xBF2F, 0xBF41, 0xBF51, 0xBF60, 0xBF6D, 0xBF79, 0xBF84, - 0xBF8D, 0xBF94, 0xBF9B, 0xBFA0, 0xBFA4, 0xBFA8, 0xBFAA, 0xBFAB, - 0xBFAB, 0xBFAA, 0xBFA8, 0xBFA6, 0xBFA3, 0xBF9F, 0xBF9A, 0xBF95, - 0xBF8F, 0xBF89, 0xBF83, 0xBF7C, 0xBF74, 0xBF6C, 0xBF64, 0xBF5C, - 0xBF54, 0xBF4B, 0xBF43, 0xBF3A, 0xBF32, 0xBF2A, 0xBF21, 0xBF19, - 0xBF11, 0xBF0A, 0xBF03, 0xBEFC, 0xBEF5, 0xBEEF, 0xBEEA, 0xBEE5, - 0xBEE1, 0xBEDD, 0xBEDA, 0xBED8, 0xBED7, 0x0D31, 0x0D2F, 0x0D28, - 0x0D1C, 0x0D0D, 0x0CF9, 0x0CE3, 0x0CC9, 0x0CAD, 0x0C8E, 0x0C6D, - 0x0C4A, 0x0C26, 0x0C01, 0x0BDB, 0x0BB5, 0x0B8F, 0x0B69, 0x0B44, - 0x0B1F, 0x0AFC, 0x0ADA, 0x0ABA, 0x0A9C, 0x0A81, 0x0A69, 0x0A54, - 0x0A43, 0x0A35, 0x0A2C, 0x0A27, 0x0A2E, 0x0A46, 0x0A6D, 0x0A9F, - 0x0ADB, 0x0B1D, 0x0B62, 0x0BA8, 0x0BEC, 0x0C2C, 0x0C64, 0x0C93, - 0x0CB5, 0x0CC7, 0x0CD0, 0x0CD8, 0x0CE0, 0x0CE6, 0x0CEB, 0x0CEF, - 0x0CF3, 0x0CF6, 0x0CF8, 0x0CF9, 0x0CFA, 0x0CFA, 0x0CF9, 0x0CF8, - 0x0CF6, 0x0CF4, 0x0CF1, 0x0CEE, 0x0CEB, 0x0CE7, 0x0CE3, 0x0CDF, - 0x0CDA, 0x0CD5, 0x0CD1, 0x0CCC, 0x0CC7, 0x0CC2, 0x0CBD, 0x0CB8, - 0x0CB3, 0x0CAF, 0x0CAA, 0x0CA6, 0x0CA2, 0x0C9E, 0x0C9B, 0x0C98, - 0x0C96, 0x0C94, 0x0C92, 0x0C91, 0x0C91, 0x0C91, 0x0C92, 0x0C93, - 0x0C95, 0x0C99, 0x0C9C, 0x0CA1, 0x0CA7, 0x0CAD, 0x0CB5, 0x0CBD, - 0x0CC7, 0x0C00, 0x0C03, 0x0C0C, 0x0C1B, 0x0C2F, 0x0C48, 0x0C66, - 0x0C88, 0x0CAD, 0x0CD6, 0x0D02, 0x0D31, 0x0D62, 0x0D96, 0x0DCA, - 0x0E00, 0x0E37, 0x0E6F, 0x0EA6, 0x0EDE, 0x0F14, 0x0F4A, 0x0F7E, - 0x0FB1, 0x0FE2, 0x1010, 0x103B, 0x1063, 0x1088, 0x10A9, 0x10C5, - 0x10DB, 0x10E8, 0x10EE, 0x10ED, 0x10E8, 0x10DE, 0x10D1, 0x10C2, - 0x10B3, 0x10A4, 0x1096, 0x108A, 0x1082, 0x107E, 0x107C, 0x1079, - 0x1074, 0x106E, 0x1067, 0x105E, 0x1054, 0x104A, 0x103E, 0x1032, - 0x1024, 0x1017, 0x1008, 0x0FFA, 0x0FEB, 0x0FDB, 0x0FCC, 0x0FBC, - 0x0FAC, 0x0F9D, 0x0F8E, 0x0F7E, 0x0F70, 0x0F62, 0x0F54, 0x0F47, - 0x0F3B, 0x0F2F, 0x0F25, 0x0F1B, 0x0F13, 0x0F0B, 0x0F05, 0x0F01, - 0x0EFE, 0x0EFC, 0x0EFC, 0x0EFE, 0x0F02, 0x0F07, 0x0F0F, 0x0F18, - 0x0F24, 0x0F32, 0x0F43, 0x0F56, 0x0F6B, 0x0F83, 0x0F9E, 0x0FBC, - 0x0FDD, 0x1000, 0x1027, 0x1051, 0x107E, 0xBA11, 0xBA0B, 0xB9F8, - 0xB9D9, 0xB9AF, 0xB97C, 0xB93F, 0xB8FB, 0xB8AF, 0xB85C, 0xB805, - 0xB7A9, 0xB749, 0xB6E6, 0xB682, 0xB61C, 0xB5B6, 0xB552, 0xB4EF, - 0xB48E, 0xB431, 0xB3D8, 0xB384, 0xB337, 0xB2F1, 0xB2B2, 0xB27C, - 0xB250, 0xB22F, 0xB219, 0xB20F, 0xB227, 0xB26E, 0xB2DE, 0xB36E, - 0xB417, 0xB4D1, 0xB596, 0xB65C, 0xB71E, 0xB7D2, 0xB871, 0xB8F5, - 0xB954, 0xB988, 0xB9A2, 0xB9BA, 0xB9CF, 0xB9E2, 0xB9F3, 0xBA01, - 0xBA0D, 0xBA17, 0xBA1F, 0xBA25, 0xBA29, 0xBA2C, 0xBA2C, 0xBA2C, - 0xBA2A, 0xBA27, 0xBA22, 0xBA1D, 0xBA16, 0xBA0E, 0xBA06, 0xB9FD, - 0xB9F3, 0xB9E8, 0xB9DE, 0xB9D2, 0xB9C7, 0xB9BB, 0xB9AF, 0xB9A3, - 0xB997, 0xB98C, 0xB980, 0xB975, 0xB96B, 0xB961, 0xB957, 0xB94F, - 0xB947, 0xB940, 0xB93A, 0xB935, 0xB932, 0xB930, 0xB92F, 0xB930, - 0xB932, 0xB936, 0xB93B, 0xB943, 0xB94D, 0xB958, 0xB966, 0xB976, - 0xB988, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAA, 0xEAAA, 0xEAA9, 0xEAA8, - 0xEAA6, 0xEAA5, 0xEAA3, 0xEAA1, 0xEA9F, 0xEA9D, 0xEA9B, 0xEA99, - 0xEA96, 0xEA93, 0xEA91, 0xEA8E, 0xEA8B, 0xEA88, 0xEA84, 0xEA81, - 0xEA7E, 0xEA7B, 0xEA77, 0xEA74, 0xEA70, 0xEA6C, 0xEA69, 0xEA65, - 0xEA61, 0xEA5E, 0xEA5A, 0xEA56, 0xEA53, 0xEA4F, 0xEA4B, 0xEA48, - 0xEA44, 0xEA41, 0xEA3D, 0xEA3A, 0xEA36, 0xEA33, 0xEA30, 0xEA2D, - 0xEA2A, 0xEA27, 0xEA24, 0xEA21, 0xEA1E, 0xEA1C, 0xEA19, 0xEA17, - 0xEA15, 0xEA13, 0xEA11, 0xEA0F, 0xEA0E, 0xEA0D, 0xEA0C, 0xEA0B, - 0xEA0A, 0xEA09, 0xEA09, 0xEA09, 0xEA09, 0xEA09, 0xEA0A, 0xEA0B, - 0xEA0C, 0xEA0D, 0xEA0F, 0xEA11, 0xEA13, 0xEA15, 0xEA18, 0xEA1B, - 0xEA1E, 0xEA22, 0xEA26, 0xEA2A, 0xEA2F, 0xEA34, 0xEA39, 0xEA3F, - 0xEA45, 0xEA4B, 0xEA52, 0xEA59, 0xEA60, 0xEA68, 0xEA71, 0xEA79, - 0xEA83, 0xEA8C, 0xEA96, 0xEAA0, 0xEAAB, 0x0000, 0x0000, 0x0001, - 0x0003, 0x0006, 0x0009, 0x000D, 0x0012, 0x0017, 0x001D, 0x0024, - 0x002B, 0x0032, 0x003A, 0x0043, 0x004C, 0x0056, 0x005F, 0x006A, - 0x0074, 0x007F, 0x008B, 0x0096, 0x00A2, 0x00AE, 0x00BB, 0x00C7, - 0x00D4, 0x00E1, 0x00EE, 0x00FB, 0x0108, 0x0115, 0x0123, 0x0130, - 0x013D, 0x014A, 0x0157, 0x0164, 0x0171, 0x017E, 0x018A, 0x0197, - 0x01A3, 0x01AF, 0x01BA, 0x01C6, 0x01D1, 0x01DB, 0x01E6, 0x01F0, - 0x01F9, 0x0202, 0x020B, 0x0213, 0x021B, 0x0222, 0x0228, 0x022E, - 0x0233, 0x0238, 0x023C, 0x0240, 0x0242, 0x0244, 0x0245, 0x0246, - 0x0245, 0x0244, 0x0242, 0x023F, 0x023B, 0x0236, 0x0231, 0x022A, - 0x0222, 0x021A, 0x0210, 0x0205, 0x01F9, 0x01EC, 0x01DE, 0x01CE, - 0x01BE, 0x01AC, 0x0199, 0x0185, 0x016F, 0x0159, 0x0140, 0x0127, - 0x010C, 0x00EF, 0x00D2, 0x00B2, 0x0092, 0x006F, 0x004C, 0x0026, - 0x0000, 0xC001, 0xC002, 0xC004, 0xC007, 0xC00B, 0xC010, 0xC017, - 0xC01E, 0xC027, 0xC031, 0xC03B, 0xC047, 0xC053, 0xC060, 0xC06E, - 0xC07C, 0xC08C, 0xC09C, 0xC0AC, 0xC0BE, 0xC0CF, 0xC0E2, 0xC0F4, - 0xC108, 0xC11B, 0xC12F, 0xC143, 0xC158, 0xC16D, 0xC182, 0xC197, - 0xC1AC, 0xC1C1, 0xC1D7, 0xC1EC, 0xC201, 0xC216, 0xC22C, 0xC240, - 0xC255, 0xC26A, 0xC27E, 0xC292, 0xC2A6, 0xC2B9, 0xC2CB, 0xC2DE, - 0xC2EF, 0xC301, 0xC311, 0xC321, 0xC331, 0xC33F, 0xC34D, 0xC35A, - 0xC367, 0xC372, 0xC37D, 0xC386, 0xC38F, 0xC396, 0xC39D, 0xC3A2, - 0xC3A7, 0xC3AA, 0xC3AC, 0xC3AC, 0xC3AC, 0xC3AA, 0xC3A6, 0xC3A1, - 0xC39B, 0xC393, 0xC38A, 0xC37F, 0xC373, 0xC365, 0xC355, 0xC344, - 0xC331, 0xC31B, 0xC305, 0xC2EC, 0xC2D1, 0xC2B5, 0xC296, 0xC275, - 0xC252, 0xC22E, 0xC207, 0xC1DD, 0xC1B2, 0xC184, 0xC154, 0xC122, - 0xC0ED, 0xC0B6, 0xC07C, 0xC040, 0xC001, 0x1555, 0x1555, 0x1555, - 0x1556, 0x1557, 0x1558, 0x155A, 0x155B, 0x155D, 0x155F, 0x1562, - 0x1564, 0x1567, 0x156A, 0x156D, 0x1570, 0x1574, 0x1577, 0x157B, - 0x157F, 0x1583, 0x1587, 0x158B, 0x1590, 0x1594, 0x1599, 0x159D, - 0x15A2, 0x15A6, 0x15AB, 0x15B0, 0x15B5, 0x15B9, 0x15BE, 0x15C3, - 0x15C8, 0x15CD, 0x15D1, 0x15D6, 0x15DB, 0x15DF, 0x15E4, 0x15E8, - 0x15ED, 0x15F1, 0x15F5, 0x15F9, 0x15FD, 0x1601, 0x1605, 0x1609, - 0x160C, 0x160F, 0x1613, 0x1616, 0x1618, 0x161B, 0x161D, 0x161F, - 0x1621, 0x1623, 0x1624, 0x1626, 0x1627, 0x1627, 0x1628, 0x1628, - 0x1628, 0x1627, 0x1627, 0x1625, 0x1624, 0x1622, 0x1620, 0x161E, - 0x161B, 0x1618, 0x1614, 0x1610, 0x160C, 0x1607, 0x1602, 0x15FD, - 0x15F7, 0x15F0, 0x15E9, 0x15E2, 0x15DA, 0x15D2, 0x15C9, 0x15C0, - 0x15B6, 0x15AC, 0x15A1, 0x1596, 0x158A, 0x157D, 0x1570, 0x1563, - 0x1555, 0x0000, 0x0000, 0x0001, 0x0003, 0x0005, 0x0008, 0x000C, - 0x0010, 0x0015, 0x001B, 0x0021, 0x0028, 0x002F, 0x0036, 0x003E, - 0x0047, 0x004F, 0x0059, 0x0062, 0x006C, 0x0076, 0x0081, 0x008C, - 0x0097, 0x00A2, 0x00AD, 0x00B9, 0x00C5, 0x00D1, 0x00DD, 0x00E9, - 0x00F5, 0x0102, 0x010E, 0x011A, 0x0126, 0x0133, 0x013F, 0x014B, - 0x0157, 0x0163, 0x016E, 0x017A, 0x0185, 0x0190, 0x019B, 0x01A5, - 0x01B0, 0x01BA, 0x01C3, 0x01CC, 0x01D5, 0x01DE, 0x01E6, 0x01ED, - 0x01F4, 0x01FB, 0x0201, 0x0206, 0x020B, 0x0210, 0x0213, 0x0217, - 0x0219, 0x021B, 0x021C, 0x021C, 0x021C, 0x021B, 0x0219, 0x0216, - 0x0213, 0x020E, 0x0209, 0x0203, 0x01FB, 0x01F3, 0x01EA, 0x01E0, - 0x01D5, 0x01C9, 0x01BC, 0x01AE, 0x019E, 0x018E, 0x017C, 0x0169, - 0x0155, 0x0140, 0x0129, 0x0112, 0x00F9, 0x00DE, 0x00C3, 0x00A6, - 0x0087, 0x0068, 0x0046, 0x0024, 0x0000, 0xC001, 0xC000, 0xBFFE, - 0xBFFB, 0xBFF6, 0xBFEF, 0xBFE8, 0xBFDF, 0xBFD5, 0xBFCA, 0xBFBE, - 0xBFB1, 0xBFA3, 0xBF94, 0xBF84, 0xBF73, 0xBF62, 0xBF4F, 0xBF3C, - 0xBF29, 0xBF14, 0xBEFF, 0xBEEA, 0xBED4, 0xBEBD, 0xBEA6, 0xBE8F, - 0xBE78, 0xBE60, 0xBE48, 0xBE30, 0xBE17, 0xBDFF, 0xBDE6, 0xBDCE, - 0xBDB5, 0xBD9D, 0xBD85, 0xBD6D, 0xBD55, 0xBD3E, 0xBD26, 0xBD0F, - 0xBCF9, 0xBCE3, 0xBCCE, 0xBCB9, 0xBCA4, 0xBC90, 0xBC7D, 0xBC6B, - 0xBC59, 0xBC49, 0xBC39, 0xBC2A, 0xBC1C, 0xBC0E, 0xBC02, 0xBBF7, - 0xBBEE, 0xBBE5, 0xBBDD, 0xBBD7, 0xBBD2, 0xBBCF, 0xBBCC, 0xBBCC, - 0xBBCC, 0xBBCF, 0xBBD3, 0xBBD8, 0xBBDF, 0xBBE8, 0xBBF3, 0xBBFF, - 0xBC0D, 0xBC1D, 0xBC2F, 0xBC44, 0xBC5A, 0xBC72, 0xBC8C, 0xBCA8, - 0xBCC7, 0xBCE8, 0xBD0B, 0xBD30, 0xBD58, 0xBD83, 0xBDAF, 0xBDDF, - 0xBE11, 0xBE45, 0xBE7C, 0xBEB6, 0xBEF2, 0xBF32, 0xBF74, 0xBFB9, - 0xC001, 0xBFB5, 0xBFB5, 0xBFB5, 0xBFB5, 0xDFDE, 0xC001, 0xDFDB, - 0xDFDE, 0xC001, 0xDFDB, 0x0000, 0xFFC8, 0xFF29, 0xFE31, 0xFCF0, - 0xFB74, 0xF9CB, 0xF805, 0xF631, 0xF45B, 0xF295, 0xF0EB, 0xEF6E, - 0xEE2A, 0xED30, 0xEC6D, 0xEBC2, 0xEB2E, 0xEAAE, 0xEA40, 0xE9E1, - 0xE990, 0xE94A, 0xE90C, 0xE8D5, 0xE8A2, 0xE870, 0xE83F, 0xE80A, - 0xE7D0, 0xE78E, 0xE751, 0xE721, 0xE6FD, 0xE6DF, 0xE6C7, 0xE6AF, - 0xE695, 0xE675, 0xE64C, 0xE617, 0xE5D2, 0xE580, 0xE524, 0xE4C1, - 0xE457, 0xE3E8, 0xE376, 0xE301, 0xE28B, 0xE216, 0xE1A2, 0xE130, - 0xE0C4, 0xE05D, 0xDFFC, 0xDFA3, 0xDF51, 0xDF07, 0xDEC6, 0xDE8E, - 0xDE61, 0xDE3F, 0xDE32, 0xDE3B, 0xDE52, 0xDE6F, 0xDE87, 0xDE93, - 0xDE8E, 0xDE7B, 0xDE5B, 0xDE31, 0xDDFE, 0xDDC2, 0xDD80, 0xDD39, - 0xDCEE, 0xDCA1, 0xDC54, 0xDC07, 0xDBBD, 0xDB76, 0xDB35, 0xDAFB, - 0xDAC8, 0xDA9F, 0xDA82, 0xDA70, 0xDA6D, 0xDA79, 0xDA97, 0xDAC6, - 0xDB0A, 0xDB63, 0xDBD3, 0xDC5B, 0xDCFC, 0xDDB9, 0xDE93, 0x0000, - 0x0008, 0x0021, 0x0047, 0x0078, 0x00B1, 0x00F0, 0x0132, 0x0174, - 0x01B5, 0x01F1, 0x0227, 0x0253, 0x0273, 0x0284, 0x028A, 0x0288, - 0x0281, 0x0273, 0x0261, 0x024B, 0x0231, 0x0214, 0x01F5, 0x01D4, - 0x01B3, 0x0191, 0x0170, 0x014F, 0x0131, 0x0115, 0x0102, 0x00FC, - 0x00FD, 0x0100, 0x0100, 0x00F9, 0x00E6, 0x00C1, 0x0085, 0x002F, - 0xFFB8, 0xFF14, 0xFE3D, 0xFD40, 0xFC26, 0xFAFA, 0xF9C5, 0xF892, - 0xF76B, 0xF65A, 0xF569, 0xF4A3, 0xF412, 0xF3C0, 0xF3B7, 0xF48D, - 0xF686, 0xF934, 0xFC26, 0xFEEF, 0x011E, 0x0246, 0x020D, 0x00B7, - 0xFEC4, 0xFCB2, 0xFB00, 0xFA2E, 0xF9F8, 0xF9C7, 0xF99A, 0xF972, - 0xF94D, 0xF92D, 0xF911, 0xF8F9, 0xF8E5, 0xF8D4, 0xF8C7, 0xF8BE, - 0xF8B8, 0xF8B6, 0xF8B6, 0xF8BA, 0xF8C1, 0xF8CB, 0xF8D8, 0xF8E8, - 0xF8FA, 0xF90F, 0xF926, 0xF940, 0xF95C, 0xF97A, 0xF99A, 0xF9BC, - 0xF9E0, 0xFA06, 0xFA2E, 0x0000, 0x000D, 0x0034, 0x006F, 0x00BB, - 0x0112, 0x0171, 0x01D3, 0x0234, 0x0290, 0x02E3, 0x0327, 0x035A, - 0x0375, 0x0376, 0x0360, 0x033A, 0x0306, 0x02C6, 0x027B, 0x0228, - 0x01CD, 0x016C, 0x0107, 0x00A0, 0x0038, 0xFFD2, 0xFF6D, 0xFF0D, - 0xFEB3, 0xFE61, 0xFE64, 0xFE95, 0xFEF2, 0xFF6C, 0xFFF6, 0x0081, - 0x0100, 0x0163, 0x019E, 0x01A0, 0x015D, 0x00D0, 0x0004, 0xFF07, - 0xFDE3, 0xFCA3, 0xFB55, 0xFA03, 0xF8B9, 0xF783, 0xF66D, 0xF582, - 0xF4CE, 0xF45D, 0xF43B, 0xF4F6, 0xF6CE, 0xF959, 0xFC2A, 0xFED6, - 0x00F1, 0x0210, 0x01E1, 0x00A8, 0xFEDB, 0xFCF0, 0xFB5E, 0xFA9B, - 0xFA69, 0xFA3C, 0xFA12, 0xF9ED, 0xF9CC, 0xF9AE, 0xF994, 0xF97E, - 0xF96B, 0xF95C, 0xF950, 0xF947, 0xF942, 0xF93F, 0xF940, 0xF943, - 0xF94A, 0xF953, 0xF95F, 0xF96D, 0xF97E, 0xF991, 0xF9A6, 0xF9BE, - 0xF9D8, 0xF9F4, 0xFA12, 0xFA31, 0xFA53, 0xFA76, 0xFA9B, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, 0xEAAB, - 0xEAAB, 0xEAAB, 0xEA82, 0xEA0F, 0xE95E, 0xE87D, 0xE778, 0xE65C, - 0xE535, 0xE411, 0xE2FC, 0xE202, 0xE130, 0xE094, 0xE039, 0xE004, - 0xDFCF, 0xDF9B, 0xDF68, 0xDF37, 0xDF07, 0xDED8, 0xDEAC, 0xDE81, - 0xDE59, 0xDE34, 0xDE11, 0xDDF1, 0xDDD5, 0xDDBC, 0xDDA6, 0xDD94, - 0xDD87, 0xDD7D, 0xDD79, 0xDD78, 0xDD7D, 0xDD87, 0xDD96, 0xDDAB, - 0xDDC5, 0xDDE5, 0xDE0C, 0xDE39, 0xDE6D, 0xDEA7, 0xDEE8, 0xDF31, - 0xDF81, 0xDFD9, 0xE039, 0xDF1A, 0xDB56, 0xD584, 0xCE36, 0xC602, - 0xBD7C, 0xB539, 0xADCC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0004, 0x0006, - 0x0009, 0x000C, 0x000F, 0x0013, 0x0016, 0x001A, 0x001E, 0x0021, - 0x0025, 0x0029, 0x002C, 0x002F, 0x0032, 0x0035, 0x0037, 0x0039, - 0x003B, 0x003B, 0x003C, 0x003B, 0x003A, 0x0039, 0x0036, 0x0033, - 0x002F, 0x0029, 0x0023, 0x001C, 0x0014, 0x000A, 0x0000, 0xFFE2, - 0xFFA4, 0xFF52, 0xFEF6, 0xFE9D, 0xFE52, 0xFE1E, 0xFE0F, 0x404B, - 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, - 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, - 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, - 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, - 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, 0x404B, - 0x404B, 0x404B, 0x404B, 0x404C, 0x404D, 0x404E, 0x404F, 0x4050, - 0x4052, 0x4053, 0x4055, 0x4056, 0x4057, 0x4058, 0x4058, 0x4059, - 0x405B, 0x405E, 0x4062, 0x4067, 0x406D, 0x4073, 0x407A, 0x4081, - 0x4089, 0x4090, 0x4098, 0x40A0, 0x40A8, 0x40AF, 0x40B6, 0x40BD, - 0x40C3, 0x40C9, 0x40CD, 0x40D1, 0x40D4, 0x40D6, 0x40D6, 0x40D5, - 0x40D3, 0x40D0, 0x40CA, 0x40C3, 0x40BA, 0x40AF, 0x40A3, 0x4093, - 0x4082, 0x406E, 0x4058, 0x4027, 0x3FC9, 0x3F4A, 0x3EB4, 0x3E12, - 0x3D6E, 0x3CD4, 0x3C4E, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animvalue_0600CE90, 0x001d8310, 51422, 0x0000cf80, 5256); // 0x0600E318 -static const u16 toad_seg6_animindex_0600E318[] = { - 0x0001, 0x0000, 0x0064, 0x0001, 0x0064, 0x0065, 0x0001, 0x0000, 0x0001, 0x00C9, 0x0001, 0x0000, - 0x0064, 0x0917, 0x0064, 0x097B, 0x0064, 0x09DF, - 0x0064, 0x07EB, 0x0064, 0x084F, 0x0064, 0x08B3, - 0x0001, 0x00CA, 0x0001, 0x00CB, 0x0001, 0x00CC, - 0x0001, 0x07E8, 0x0001, 0x07E9, 0x0001, 0x07EA, - 0x0001, 0x07E5, 0x0001, 0x07E6, 0x0001, 0x07E7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x07E4, - 0x0064, 0x0589, 0x0064, 0x05ED, 0x0064, 0x0651, - 0x0064, 0x00D9, 0x0064, 0x013D, 0x0064, 0x01A1, - 0x0001, 0x00CD, 0x0001, 0x00CE, 0x0001, 0x00CF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x07E3, - 0x0064, 0x06B5, 0x0064, 0x0719, 0x0064, 0x077D, - 0x0064, 0x0205, 0x0064, 0x0269, 0x0064, 0x02CD, - 0x0001, 0x00D0, 0x0001, 0x00D1, 0x0001, 0x00D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x07E2, - 0x0064, 0x0331, 0x0064, 0x0395, 0x0064, 0x03F9, - 0x0001, 0x00D3, 0x0001, 0x00D4, 0x0001, 0x00D5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x07E1, - 0x0064, 0x045D, 0x0064, 0x04C1, 0x0064, 0x0525, - 0x0001, 0x00D6, 0x0001, 0x00D7, 0x0001, 0x00D8, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animindex_0600E318, 0x001d8310, 51422, 0x0000b660, 252); // 0x0600E414 static const struct Animation toad_seg6_anim_0600E414 = { diff --git a/actors/toad/anims/anim_0600FB40.inc.c b/actors/toad/anims/anim_0600FB40.inc.c index 6fa00a57c..1e5cc0c57 100644 --- a/actors/toad/anims/anim_0600FB40.inc.c +++ b/actors/toad/anims/anim_0600FB40.inc.c @@ -1,384 +1,9 @@ +#include "pc/rom_assets.h" // 0x0600E42C -static const s16 toad_seg6_animvalue_0600E42C[] = { - 0x0000, 0x003E, 0x0046, 0x004F, 0x0058, 0x005F, 0x0062, 0x005D, - 0x0052, 0x0046, 0x0040, 0x0045, 0x0050, 0x005A, 0x005F, 0x005A, - 0x0050, 0x0045, 0x0040, 0x0042, 0x0048, 0x0050, 0x0059, 0x005F, - 0x0064, 0x0062, 0x0057, 0x0048, 0x0040, 0x0045, 0x004F, 0x005A, - 0x005F, 0x005A, 0x0050, 0x0045, 0x0040, 0x0044, 0x004D, 0x0057, - 0x005F, 0x0064, 0x0065, 0x0062, 0x0057, 0x0048, 0x0040, 0x0045, - 0x004F, 0x005A, 0x005F, 0x005A, 0x0050, 0x0045, 0x0040, 0x0044, - 0x004D, 0x0057, 0x005F, 0x0062, 0x0062, 0x005E, 0x0053, 0x0046, - 0x0040, 0x0042, 0x0048, 0x0050, 0x0057, 0x005D, 0x005F, 0x005C, - 0x0053, 0x0049, 0x0041, 0x0040, 0x0046, 0x004D, 0x0054, 0x005B, - 0x0060, 0x0063, 0x0065, 0x0062, 0x005B, 0x004F, 0x0045, 0x0040, - 0x0045, 0x004F, 0x005A, 0x005F, 0x005A, 0x0050, 0x0045, 0x0040, - 0x0042, 0x0049, 0x0051, 0x0059, 0x005F, 0x0064, 0x0062, 0x0057, - 0x0048, 0x0040, 0x0044, 0x004F, 0x005A, 0x005F, 0x005B, 0x0050, - 0x0045, 0xFFE1, 0xFFD7, 0xFFCB, 0xFFBE, 0xFFB0, 0xFFA0, 0xFF90, - 0xFF7E, 0xFF6B, 0xFF58, 0xFF43, 0xFF2D, 0xFF16, 0xFEFE, 0xFEE5, - 0xFECB, 0xFEB0, 0xFE94, 0xFE77, 0xFE59, 0xFE3A, 0xFE1B, 0xFDFA, - 0xFDD9, 0xFDB7, 0xFD94, 0xFD70, 0xFD4B, 0xFD26, 0xFD00, 0xFCD9, - 0xFCB1, 0xFC89, 0xFC60, 0xFC37, 0xFC0C, 0xFBE2, 0xFBB6, 0xFB8A, - 0xFB5D, 0xFB30, 0xFB02, 0xFAD4, 0xFAA5, 0xFA76, 0xFA46, 0xFA16, - 0xF9E5, 0xF9B4, 0xF983, 0xF951, 0xF91F, 0xF8EC, 0xF8B9, 0xF886, - 0xF852, 0xF81F, 0xF7EA, 0xF7B6, 0xF781, 0xF74D, 0xF718, 0xF6E2, - 0xF6AD, 0xF677, 0xF642, 0xF60C, 0xF5D6, 0xF5A0, 0xF56A, 0xF534, - 0xF4FE, 0xF4C8, 0xF492, 0xF45C, 0xF425, 0xF3EF, 0xF3BA, 0xF384, - 0xF34E, 0xF318, 0xF2E3, 0xF2AE, 0xF278, 0xF243, 0xF20F, 0xF1DA, - 0xF1A6, 0xF172, 0xF13E, 0xF10B, 0xF0D8, 0xF0A5, 0xF072, 0xF040, - 0xF00E, 0xEFDD, 0xEFAC, 0xEF7C, 0xEF4C, 0xEF1C, 0xEEED, 0xEEBF, - 0xEE91, 0xEE63, 0xEE36, 0xEE0A, 0xEDDE, 0xEDB3, 0xED88, 0xED5E, - 0xED35, 0x3FFF, 0xE004, 0xC001, 0xE001, 0xDFFD, 0x3FFF, 0x1FFF, - 0x1FFF, 0xC001, 0x1FFF, 0xDFFD, 0x3FFF, 0x1FFF, 0x2003, 0xC001, - 0x1FFF, 0xFFBC, 0xFFA9, 0xFFB7, 0xFFD5, 0xFFF3, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x000A, 0x000D, 0x000B, 0x0006, 0x0002, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFEB8, 0xFEB3, 0xFEB7, 0xFEBD, 0xFEC4, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0x0053, 0x0058, 0x005E, 0x0065, 0x006A, 0x006D, 0x006E, - 0x006F, 0x006F, 0x0070, 0x0070, 0x0070, 0x0070, 0x0070, 0x0070, - 0x006F, 0x006F, 0x006F, 0x006E, 0x006E, 0x006E, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0xEDC8, 0xEAD8, 0xE711, 0xE33A, 0xE015, 0xDE69, 0xDDCC, - 0xDD52, 0xDCF6, 0xDCB6, 0xDC8F, 0xDC7F, 0xDC82, 0xDC95, 0xDCB6, - 0xDCE1, 0xDD15, 0xDD4D, 0xDD87, 0xDDC0, 0xDDF5, 0xDE23, 0xDE48, - 0xDE60, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, - 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, - 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, - 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, - 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, - 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, - 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, - 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, - 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, - 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, - 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, 0xDE69, - 0xDE69, 0xBED3, 0xBECB, 0xBEC0, 0xBEB5, 0xBEAC, 0xBEA8, 0xBEA6, - 0xBEA5, 0xBEA4, 0xBEA3, 0xBEA2, 0xBEA2, 0xBEA2, 0xBEA2, 0xBEA3, - 0xBEA3, 0xBEA4, 0xBEA5, 0xBEA5, 0xBEA6, 0xBEA6, 0xBEA7, 0xBEA7, - 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, - 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, - 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, - 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, - 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, - 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, - 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, - 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, - 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, - 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, - 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, 0xBEA8, - 0xBEA8, 0x0CF8, 0x0D65, 0x0DF0, 0x0E7E, 0x0EF2, 0x0F30, 0x0F46, - 0x0F58, 0x0F65, 0x0F6F, 0x0F74, 0x0F76, 0x0F76, 0x0F73, 0x0F6F, - 0x0F68, 0x0F61, 0x0F59, 0x0F50, 0x0F48, 0x0F41, 0x0F3A, 0x0F35, - 0x0F31, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, - 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, - 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, - 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, - 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, - 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, - 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, - 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, - 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, - 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, - 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, 0x0F30, - 0x0F30, 0x1162, 0x1357, 0x15DC, 0x186C, 0x1A84, 0x1BA2, 0x1C0A, - 0x1C5C, 0x1C9A, 0x1CC4, 0x1CDE, 0x1CE9, 0x1CE7, 0x1CDA, 0x1CC4, - 0x1CA7, 0x1C85, 0x1C60, 0x1C39, 0x1C13, 0x1BEF, 0x1BD0, 0x1BB8, - 0x1BA8, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, - 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, - 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, - 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, - 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, - 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, - 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, - 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, - 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, - 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, - 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, 0x1BA2, - 0x1BA2, 0xB9E7, 0xBAB7, 0xBBC3, 0xBCD3, 0xBDB2, 0xBE28, 0xBE54, - 0xBE76, 0xBE8F, 0xBEA1, 0xBEAC, 0xBEB0, 0xBEAF, 0xBEAA, 0xBEA1, - 0xBE95, 0xBE87, 0xBE77, 0xBE67, 0xBE57, 0xBE49, 0xBE3C, 0xBE32, - 0xBE2B, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, - 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, - 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, - 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, - 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, - 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, - 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, - 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, - 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, - 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, - 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, 0xBE28, - 0xBE28, 0xEB0D, 0xEBEF, 0xED0E, 0xEE26, 0xEEF4, 0xEF34, 0xEE32, - 0xEC27, 0xEA36, 0xE97E, 0xEAA4, 0xECF1, 0xEF86, 0xF182, 0xF2AB, - 0xF371, 0xF3EE, 0xF43D, 0xF474, 0xF490, 0xF480, 0xF432, 0xF397, - 0xF1B1, 0xEF34, 0xECC9, 0xEA68, 0xE97E, 0xEAAC, 0xED02, 0xEF97, - 0xF182, 0xF29B, 0xF361, 0xF3E6, 0xF43D, 0xF46F, 0xF470, 0xF42E, - 0xF397, 0xF27E, 0xF0F1, 0xEF34, 0xECE1, 0xEA71, 0xE97E, 0xEAB0, - 0xED05, 0xEF98, 0xF182, 0xF29C, 0xF364, 0xF3E9, 0xF43D, 0xF470, - 0xF479, 0xF43A, 0xF397, 0xF192, 0xEF34, 0xED63, 0xEB72, 0xE9F5, - 0xE97E, 0xEA1A, 0xEB4C, 0xECDB, 0xEE8F, 0xF02F, 0xF182, 0xF26E, - 0xF316, 0xF399, 0xF418, 0xF43D, 0xF437, 0xF43E, 0xF436, 0xF402, - 0xF383, 0xF262, 0xF0CA, 0xEF34, 0xED76, 0xEB7F, 0xE9F5, 0xE97E, - 0xEAA8, 0xECF9, 0xEF8E, 0xF182, 0xF2A5, 0xF36E, 0xF3EF, 0xF43D, - 0xF46F, 0xF485, 0xF472, 0xF427, 0xF397, 0xF1B9, 0xEF34, 0xECC1, - 0xEA61, 0xE97E, 0xEAA7, 0xECEC, 0xEF7B, 0xF182, 0xF29D, 0xF344, - 0xF3EB, 0xFEC3, 0xFBE0, 0xF823, 0xF457, 0xF148, 0xEFBF, 0xF08E, - 0xF354, 0xF712, 0xFAC8, 0xFF59, 0x0505, 0x09DD, 0x0BEE, 0x09E5, - 0x050F, 0xFF70, 0xFB0C, 0xF863, 0xF66F, 0xF4E6, 0xF37D, 0xF1EA, - 0xEFF6, 0xEFBF, 0xF290, 0xF6AF, 0xFAC8, 0xFF82, 0x0529, 0x09EA, - 0x0BEE, 0x09F1, 0x052F, 0xFF96, 0xFB0C, 0xF80E, 0xF5AC, 0xF3B2, - 0xF1EA, 0xF03B, 0xEF3D, 0xEFBF, 0xF267, 0xF67E, 0xFAC8, 0xFFB1, - 0x0554, 0x09FA, 0x0BEE, 0x09E4, 0x050E, 0xFF70, 0xFB0C, 0xF83C, - 0xF5E6, 0xF3DB, 0xF1EA, 0xF000, 0xEFBF, 0xF1B3, 0xF47E, 0xF7AC, - 0xFAC8, 0xFE0C, 0x01B7, 0x055E, 0x0893, 0x0AE7, 0x0BEE, 0x0A58, - 0x063A, 0x013B, 0xFD05, 0xFB0C, 0xF913, 0xF70E, 0xF519, 0xF34C, - 0xF1C1, 0xF051, 0xEF64, 0xEFBF, 0xF183, 0xF420, 0xF74F, 0xFAC8, - 0xFF70, 0x0519, 0x09E4, 0x0BEE, 0x09DA, 0x04F3, 0xFF51, 0xFB0C, - 0xF881, 0xF686, 0xF4E7, 0xF36F, 0xF1EA, 0xEFFC, 0xEFBF, 0xF280, - 0xF686, 0xFAC8, 0xFF99, 0x0507, 0x09A0, 0x0BEE, 0x09EF, 0x04B9, - 0xFF85, 0xBDF4, 0xB932, 0xB311, 0xACE6, 0xA806, 0xA5C9, 0xA761, - 0xAC49, 0xB342, 0xBB0C, 0xC63B, 0xD4BF, 0xE162, 0xE6F0, 0xE1ED, - 0xD5D0, 0xC7D3, 0xBD30, 0xB735, 0xB328, 0xB03B, 0xAD9E, 0xAA81, - 0xA66F, 0xA5C9, 0xAADA, 0xB280, 0xBB0C, 0xC699, 0xD514, 0xE184, - 0xE6F0, 0xE206, 0xD61A, 0xC828, 0xBD30, 0xB68D, 0xB1C1, 0xAE00, - 0xAA81, 0xA708, 0xA4EE, 0xA5C9, 0xAA85, 0xB215, 0xBB0C, 0xC708, - 0xD577, 0xE1A9, 0xE6F0, 0xE1EA, 0xD5CD, 0xC7D2, 0xBD30, 0xB6F7, - 0xB241, 0xAE57, 0xAA81, 0xA67E, 0xA5C9, 0xA949, 0xAE54, 0xB469, - 0xBB0C, 0xC2E2, 0xCC1B, 0xD585, 0xDDED, 0xE422, 0xE6F0, 0xE311, - 0xD8D2, 0xCC5E, 0xC1E3, 0xBD30, 0xB916, 0xB4F7, 0xB0FE, 0xAD57, - 0xAA2D, 0xA731, 0xA539, 0xA5C9, 0xA8E3, 0xAD82, 0xB394, 0xBB0C, - 0xC670, 0xD4EE, 0xE175, 0xE6F0, 0xE1D3, 0xD58E, 0xC78A, 0xBD30, - 0xB77B, 0xB361, 0xB044, 0xAD83, 0xAA81, 0xA67B, 0xA5C9, 0xAAB3, - 0xB222, 0xBB0C, 0xC6CB, 0xD4B8, 0xE0C9, 0xE6F0, 0xE209, 0xD506, - 0xC803, 0x14DB, 0x13C1, 0x1258, 0x10F2, 0x0FDE, 0x0F6F, 0x104C, - 0x123B, 0x1439, 0x1542, 0x14C4, 0x1365, 0x11F7, 0x1150, 0x1202, - 0x137E, 0x14E4, 0x1554, 0x148E, 0x1322, 0x116A, 0x0FC2, 0x0E85, - 0x0E6C, 0x0F6F, 0x1179, 0x13EE, 0x1542, 0x14C7, 0x1367, 0x11F8, - 0x1150, 0x1203, 0x1382, 0x14E8, 0x1554, 0x143C, 0x1233, 0x1008, - 0x0E85, 0x0E17, 0x0E7A, 0x0F6F, 0x1167, 0x13E4, 0x1542, 0x14CA, - 0x136A, 0x11F9, 0x1150, 0x1202, 0x137E, 0x14E4, 0x1554, 0x1445, - 0x1244, 0x1018, 0x0E85, 0x0E76, 0x0F6F, 0x10E5, 0x12C6, 0x1470, - 0x1542, 0x151A, 0x1468, 0x136E, 0x126B, 0x11A1, 0x1150, 0x11CA, - 0x12EA, 0x143B, 0x154B, 0x1554, 0x13F9, 0x1262, 0x10C9, 0x0F66, - 0x0E71, 0x0E34, 0x0E9D, 0x0F6F, 0x10D5, 0x12B4, 0x1465, 0x1542, - 0x14C6, 0x1366, 0x11F8, 0x1150, 0x1201, 0x137B, 0x14E1, 0x1554, - 0x148F, 0x131D, 0x1160, 0x0FB7, 0x0E85, 0x0E6E, 0x0F6F, 0x117C, - 0x13EE, 0x1542, 0x14CE, 0x1372, 0x1202, 0x1150, 0x11F4, 0x136D, - 0x14E6, 0xFEC2, 0xFBE2, 0xF836, 0xF499, 0xF1E1, 0xF0E7, 0xF306, - 0xF7CA, 0xFD58, 0x01D4, 0x0579, 0x091F, 0x0BE2, 0x0CDC, 0x0B69, - 0x0826, 0x0414, 0x0034, 0xFCB3, 0xF92C, 0xF5C7, 0xF2AD, 0xF006, - 0xEF02, 0xF0E7, 0xF606, 0xFC9B, 0x01D4, 0x05A0, 0x0940, 0x0BED, - 0x0CDC, 0x0B79, 0x084D, 0x043E, 0x0034, 0xFC06, 0xF770, 0xF331, - 0xF006, 0xEE84, 0xEEC8, 0xF0E7, 0xF5C8, 0xFC60, 0x01D4, 0x05CF, - 0x096A, 0x0BFD, 0x0CDC, 0x0B6B, 0x0828, 0x0415, 0x0034, 0xFC3C, - 0xF7B7, 0xF364, 0xF006, 0xEF1D, 0xF0E7, 0xF490, 0xF94E, 0xFE14, - 0x01D4, 0x04A7, 0x0740, 0x097E, 0x0B43, 0x0C6D, 0x0CDC, 0x0BA9, - 0x08BB, 0x052E, 0x021D, 0x0034, 0xFCCA, 0xF90B, 0xF55F, 0xF22A, - 0xEFD3, 0xEEC4, 0xEF1F, 0xF0E7, 0xF44E, 0xF8E0, 0xFDB1, 0x01D4, - 0x058F, 0x0932, 0x0BE8, 0x0CDC, 0x0B5F, 0x0808, 0x03F2, 0x0034, - 0xFCD2, 0xF941, 0xF5C2, 0xF298, 0xF006, 0xEF07, 0xF0E7, 0xF5FD, - 0xFC76, 0x01D4, 0x05BD, 0x092D, 0x0BB3, 0x0CDC, 0x0B66, 0x07C9, - 0x042B, 0xC279, 0xC831, 0xCF7D, 0xD6AF, 0xDC1B, 0xDE14, 0xD9EF, - 0xD08F, 0xC5A1, 0xBCD4, 0xB5C2, 0xAEB9, 0xA968, 0xA781, 0xAA35, - 0xB05B, 0xB81D, 0xBFA7, 0xC6AD, 0xCDDD, 0xD4D4, 0xDB2F, 0xE089, - 0xE239, 0xDE14, 0xD3F2, 0xC70C, 0xBCD4, 0xB576, 0xAE77, 0xA952, - 0xA781, 0xAA15, 0xB00E, 0xB7CA, 0xBFA7, 0xC80E, 0xD16C, 0xDA20, - 0xE089, 0xE35E, 0xE281, 0xDE14, 0xD46E, 0xC780, 0xBCD4, 0xB519, - 0xAE25, 0xA934, 0xA781, 0xAA30, 0xB057, 0xB81C, 0xBFA7, 0xC7A3, - 0xD0E0, 0xD9B9, 0xE089, 0xE201, 0xDE14, 0xD6D3, 0xCD81, 0xC429, - 0xBCD4, 0xB756, 0xB252, 0xAE00, 0xAA9B, 0xA85D, 0xA781, 0xA9C2, - 0xAF50, 0xB610, 0xBBE7, 0xBFA7, 0xC698, 0xCE3B, 0xD5B9, 0xDC3D, - 0xE0F0, 0xE2D9, 0xE1D2, 0xDE14, 0xD756, 0xCE5A, 0xC4EB, 0xBCD4, - 0xB597, 0xAE94, 0xA95C, 0xA781, 0xAA4A, 0xB096, 0xB861, 0xBFA7, - 0xC66E, 0xCDB4, 0xD4DF, 0xDB59, 0xE089, 0xE22E, 0xDE14, 0xD404, - 0xC753, 0xBCD4, 0xB53D, 0xAE9E, 0xA9C4, 0xA781, 0xAA3C, 0xB116, - 0xB7EF, 0xBFB5, 0xBFB5, 0xBFB5, 0xBFB5, 0xDFDE, 0xC001, 0xDFDB, - 0xDFDE, 0xC001, 0xDFDB, 0xE13B, 0xE69C, 0xED8B, 0xF4DD, 0xFB68, - 0x0000, 0x01D1, 0x019E, 0x009B, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFAA4, 0xFB94, 0xFCC9, 0xFE10, 0xFF34, - 0x0000, 0x0051, 0x0048, 0x001B, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFAEC, 0xFB8D, 0xFC6E, 0xFD81, 0xFEB6, - 0x0000, 0x01F2, 0x048F, 0x06ED, 0x0826, 0x076E, 0x0575, 0x0381, - 0x02DA, 0x047C, 0x077F, 0x0A53, 0x0B68, 0x0A4D, 0x0803, 0x0523, - 0x0244, 0x0000, 0xFF2A, 0x0000, 0x02BB, 0x0639, 0x0826, 0x0773, - 0x0579, 0x0382, 0x02DA, 0x047C, 0x077F, 0x0A53, 0x0B68, 0x0A4D, - 0x0803, 0x0523, 0x0244, 0x0000, 0xFF2A, 0x0000, 0x02B9, 0x0635, - 0x0826, 0x0777, 0x057D, 0x0384, 0x02DA, 0x047B, 0x077D, 0x0A50, - 0x0B68, 0x0A58, 0x081F, 0x054A, 0x0266, 0x0000, 0x0000, 0x01B3, - 0x03BD, 0x05BE, 0x0756, 0x0826, 0x07BB, 0x0655, 0x049D, 0x033C, - 0x02DA, 0x0408, 0x065B, 0x0903, 0x0B2F, 0x0B68, 0x09B1, 0x07C6, - 0x05C4, 0x03C5, 0x01E6, 0x0042, 0xFF5D, 0x0000, 0x01FE, 0x0498, - 0x06EF, 0x0826, 0x0771, 0x0579, 0x0384, 0x02DA, 0x047A, 0x077D, - 0x0A53, 0x0B68, 0x0A47, 0x07F2, 0x0509, 0x022D, 0x0000, 0xFF30, - 0x0000, 0x02BF, 0x0637, 0x0826, 0x077D, 0x058C, 0x0394, 0x02DA, - 0x045F, 0x0759, 0x0A53, 0xA614, 0x9D34, 0x942B, 0x8BF9, 0x859D, - 0x8215, 0x807B, 0x7F36, 0x7E46, 0x7D9F, 0x7D3A, 0x7D0F, 0x7D16, - 0x7D49, 0x7D9F, 0x7E11, 0x7E97, 0x7F2A, 0x7FC2, 0x805A, 0x80E5, - 0x815F, 0x81BF, 0x81FE, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, - 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, - 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, - 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, - 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, - 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, - 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, - 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, - 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, - 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, - 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, 0x8215, - 0x8215, 0x8215, 0x8215, 0xFE3B, 0xFEA1, 0xFF25, 0xFFAD, 0x001A, - 0x0055, 0x006B, 0x007B, 0x0088, 0x0091, 0x0096, 0x0098, 0x0098, - 0x0095, 0x0091, 0x008B, 0x0084, 0x007C, 0x0074, 0x006C, 0x0065, - 0x005F, 0x005A, 0x0056, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x3BCF, 0x3B4A, 0x3ACB, 0x3A5B, 0x3A06, - 0x39D6, 0x39BE, 0x39AC, 0x399F, 0x3995, 0x398F, 0x398D, 0x398D, - 0x3990, 0x3995, 0x399C, 0x39A3, 0x39AB, 0x39B4, 0x39BC, 0x39C4, - 0x39CB, 0x39D1, 0x39D4, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, - 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, - 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, - 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, - 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, - 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, - 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, - 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, - 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, - 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, - 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, 0x39D6, - 0x39D6, 0x39D6, 0x39D6, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animvalue_0600E42C, 0x001d8310, 51422, 0x0000e51c, 5656); // 0x0600FA44 -static const u16 toad_seg6_animindex_0600FA44[] = { - 0x0001, 0x0000, 0x0070, 0x0001, 0x0070, 0x0071, 0x0001, 0x0000, 0x0001, 0x00E1, 0x0001, 0x0000, - 0x0070, 0x09BB, 0x0070, 0x0A2B, 0x0070, 0x0A9B, - 0x0070, 0x086B, 0x0070, 0x08DB, 0x0070, 0x094B, - 0x0001, 0x00E2, 0x0001, 0x00E3, 0x0001, 0x00E4, - 0x0001, 0x0868, 0x0001, 0x0869, 0x0001, 0x086A, - 0x0001, 0x0865, 0x0001, 0x0866, 0x0001, 0x0867, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0864, - 0x0070, 0x05C1, 0x0070, 0x0631, 0x0070, 0x06A1, - 0x0070, 0x00F1, 0x0001, 0x0000, 0x0070, 0x0161, - 0x0001, 0x00E5, 0x0001, 0x00E6, 0x0001, 0x00E7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0863, - 0x0070, 0x0711, 0x0070, 0x0781, 0x0070, 0x07F1, - 0x0070, 0x01D1, 0x0070, 0x0241, 0x0070, 0x02B1, - 0x0001, 0x00E8, 0x0001, 0x00E9, 0x0001, 0x00EA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0862, - 0x0070, 0x0321, 0x0070, 0x0391, 0x0070, 0x0401, - 0x0001, 0x00EB, 0x0001, 0x00EC, 0x0001, 0x00ED, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0861, - 0x0070, 0x0471, 0x0070, 0x04E1, 0x0070, 0x0551, - 0x0001, 0x00EE, 0x0001, 0x00EF, 0x0001, 0x00F0, -}; +ROM_ASSET_LOAD_ANIM(toad_seg6_animindex_0600FA44, 0x001d8310, 51422, 0x0000fb34, 252); // 0x0600FB40 static const struct Animation toad_seg6_anim_0600FB40 = { diff --git a/actors/toad/model.inc.c b/actors/toad/model.inc.c index 4c914af41..eb1d6c66d 100644 --- a/actors/toad/model.inc.c +++ b/actors/toad/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Toad // 0x06005908 @@ -7,216 +8,43 @@ static const Lights1 toad_seg6_lights_06005908 = gdSPDefLights1( ); // 0x06005920 -ALIGNED8 const Texture toad_seg6_texture_06005920[] = { -#include "actors/toad/toad_face.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(toad_seg6_texture_06005920, "actors/toad/toad_face.rgba16.inc.c", 0x001d8310, 51422, 0x00005920, 2048); // 0x06006120 -ALIGNED8 const Texture toad_seg6_texture_06006120[] = { -#include "actors/toad/toad_head.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(toad_seg6_texture_06006120, "actors/toad/toad_head.rgba16.inc.c", 0x001d8310, 51422, 0x00006120, 2048); // 0x06006920 -static const Vtx toad_seg6_vertex_06006920[] = { - {{{ -43, -102, 106}, 0, { 36, 848}, {0xba, 0xcc, 0x5b, 0xff}}}, - {{{ -56, -68, 103}, 0, { -108, 448}, {0xa9, 0xfb, 0x5b, 0xff}}}, - {{{ -77, -96, 50}, 0, { -314, 702}, {0x94, 0xc1, 0x13, 0xff}}}, - {{{ 0, -135, 97}, 0, { 486, 1044}, {0x00, 0x8d, 0x34, 0xff}}}, - {{{ -42, -128, 69}, 0, { 46, 990}, {0xbb, 0x9b, 0x1e, 0xff}}}, - {{{ 0, -99, 124}, 0, { 480, 722}, {0x00, 0xd4, 0x76, 0xff}}}, - {{{ 0, -55, 127}, 0, { 472, 332}, {0x00, 0xfe, 0x7e, 0xff}}}, - {{{ 44, -102, 106}, 0, { 930, 840}, {0x46, 0xcc, 0x5b, 0xff}}}, - {{{ 0, -29, 125}, 0, { 466, 92}, {0x00, 0x13, 0x7d, 0xff}}}, - {{{ 57, -68, 103}, 0, { 1058, 436}, {0x57, 0xfb, 0x5b, 0xff}}}, - {{{ 78, -96, 50}, 0, { 1274, 688}, {0x72, 0xcc, 0x0e, 0xff}}}, - {{{ 43, -128, 69}, 0, { 926, 980}, {0x47, 0x9a, 0x18, 0xff}}}, - {{{ -56, -20, 101}, 0, { -118, 16}, {0xb5, 0x11, 0x64, 0xff}}}, - {{{ 57, -20, 101}, 0, { 1052, 4}, {0x4a, 0x11, 0x65, 0xff}}}, - {{{ 0, 4, 113}, 0, { 460, -208}, {0x00, 0x2b, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06006920, 0x001d8310, 51422, 0x00006920, 240); // 0x06006A10 -static const Vtx toad_seg6_vertex_06006A10[] = { - {{{ 0, -143, 8}, 0, { -546, 672}, {0xf8, 0x85, 0xe4, 0xff}}}, - {{{ -29, -135, 34}, 0, { -802, 592}, {0xc8, 0x8f, 0xfd, 0xff}}}, - {{{ -56, -113, 7}, 0, { -560, 370}, {0xab, 0xae, 0xd4, 0xff}}}, - {{{ -56, -68, 103}, 0, { -108, 448}, {0xa9, 0xfb, 0x5b, 0xff}}}, - {{{ -56, -20, 101}, 0, { -118, 16}, {0xb5, 0x11, 0x64, 0xff}}}, - {{{ -86, -52, 32}, 0, { -420, 314}, {0x84, 0xea, 0x06, 0xff}}}, - {{{ -77, -96, 50}, 0, { -314, 702}, {0x94, 0xc1, 0x13, 0xff}}}, - {{{ 87, -52, 32}, 0, { 1364, 296}, {0x7c, 0xf2, 0x16, 0xff}}}, - {{{ 57, -20, 101}, 0, { 1052, 4}, {0x4a, 0x11, 0x65, 0xff}}}, - {{{ 57, -68, 103}, 0, { 1058, 436}, {0x57, 0xfb, 0x5b, 0xff}}}, - {{{ 78, -96, 50}, 0, { 1274, 688}, {0x72, 0xcc, 0x0e, 0xff}}}, - {{{ -42, -128, 69}, 0, { -1146, 510}, {0xbb, 0x9b, 0x1e, 0xff}}}, - {{{ -77, -96, 50}, 0, { -998, 182}, {0x94, 0xc1, 0x13, 0xff}}}, - {{{ 0, -135, 97}, 0, { -1412, 574}, {0x00, 0x8d, 0x34, 0xff}}}, - {{{ -86, -52, 32}, 0, { -858, -260}, {0x84, 0xea, 0x06, 0xff}}}, - {{{ -61, -80, -18}, 0, { -338, 40}, {0xb0, 0xc1, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06006A10, 0x001d8310, 51422, 0x00006a10, 256); // 0x06006B10 -static const Vtx toad_seg6_vertex_06006B10[] = { - {{{ 0, -143, 8}, 0, { -546, 672}, {0xf8, 0x85, 0xe4, 0xff}}}, - {{{ -56, -113, 7}, 0, { -560, 370}, {0xab, 0xae, 0xd4, 0xff}}}, - {{{ 0, -124, -23}, 0, { -254, 492}, {0x02, 0xa1, 0xad, 0xff}}}, - {{{ -61, -80, -18}, 0, { -338, 40}, {0xb0, 0xc1, 0xb5, 0xff}}}, - {{{ 0, -135, 97}, 0, { -1412, 574}, {0x00, 0x8d, 0x34, 0xff}}}, - {{{ 30, -135, 34}, 0, { -802, 592}, {0x33, 0x8e, 0xef, 0xff}}}, - {{{ 43, -128, 69}, 0, { -1146, 510}, {0x47, 0x9a, 0x18, 0xff}}}, - {{{ 0, -94, -43}, 0, { -92, 182}, {0x15, 0xb7, 0x9b, 0xff}}}, - {{{ 57, -113, 7}, 0, { -560, 370}, {0x4d, 0xa9, 0xcf, 0xff}}}, - {{{ 62, -80, -18}, 0, { -338, 40}, {0x62, 0xc9, 0xc8, 0xff}}}, - {{{ 78, -96, 50}, 0, { -998, 182}, {0x72, 0xcc, 0x0e, 0xff}}}, - {{{ 87, -52, 32}, 0, { -858, -260}, {0x7c, 0xf2, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06006B10, 0x001d8310, 51422, 0x00006b10, 192); // 0x06006BD0 -static const Vtx toad_seg6_vertex_06006BD0[] = { - {{{ 34, -28, 97}, 0, { -26, 942}, {0x12, 0x9f, 0x4e, 0xff}}}, - {{{ 142, -44, 36}, 0, { 1040, 1000}, {0x45, 0xa0, 0x2c, 0xff}}}, - {{{ 71, 13, 144}, 0, { 98, 396}, {0x28, 0xbb, 0x62, 0xff}}}, - {{{ -33, -28, 97}, 0, { -532, 1064}, {0xfb, 0x9e, 0x50, 0xff}}}, - {{{ 176, 0, 13}, 0, { 1482, 566}, {0x78, 0xdd, 0x10, 0xff}}}, - {{{ 89, 71, 148}, 0, { 306, -192}, {0x3e, 0x0d, 0x6d, 0xff}}}, - {{{ -70, 13, 145}, 0, { -966, 654}, {0xe6, 0xc0, 0x69, 0xff}}}, - {{{ 34, -28, 97}, 0, { 734, 1682}, {0x12, 0x9f, 0x4e, 0xff}}}, - {{{ 76, -57, 47}, 0, { 622, 1826}, {0x1f, 0x93, 0x38, 0xff}}}, - {{{ 142, -44, 36}, 0, { 640, 1996}, {0x45, 0xa0, 0x2c, 0xff}}}, - {{{ 71, -102, -71}, 0, { 322, 1896}, {0x1d, 0x85, 0xfa, 0xff}}}, - {{{ 34, -88, -5}, 0, { 458, 1758}, {0x0a, 0x86, 0x20, 0xff}}}, - {{{ -175, 48, -12}, 0, { -402, 498}, {0x88, 0x21, 0xed, 0xff}}}, - {{{ -70, 149, 72}, 0, { 194, 88}, {0xd3, 0x75, 0x12, 0xff}}}, - {{{ -141, 91, -35}, 0, { -264, 168}, {0xad, 0x52, 0xd1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06006BD0, 0x001d8310, 51422, 0x00006bd0, 240); // 0x06006CC0 -static const Vtx toad_seg6_vertex_06006CC0[] = { - {{{ -78, 122, -51}, 0, { 490, 500}, {0xd3, 0x65, 0xc3, 0xff}}}, - {{{ -38, 154, 8}, 0, { 1016, 282}, {0xe4, 0x79, 0xe8, 0xff}}}, - {{{ 0, 133, -57}, 0, { 506, -88}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ -70, 149, 72}, 0, { 194, 88}, {0xd3, 0x75, 0x12, 0xff}}}, - {{{ 71, 149, 72}, 0, { 1052, -96}, {0x26, 0x77, 0x15, 0xff}}}, - {{{ 39, 154, 7}, 0, { 796, -256}, {0x10, 0x7c, 0xee, 0xff}}}, - {{{ -38, 154, 8}, 0, { 320, -154}, {0xe4, 0x79, 0xe8, 0xff}}}, - {{{ -87, 119, 122}, 0, { 22, 468}, {0xc3, 0x53, 0x49, 0xff}}}, - {{{ 71, 149, 72}, 0, { 1066, -2}, {0x26, 0x77, 0x15, 0xff}}}, - {{{ -70, 149, 72}, 0, { 120, 78}, {0xd3, 0x75, 0x12, 0xff}}}, - {{{ 89, 119, 122}, 0, { 1202, 368}, {0x3a, 0x54, 0x4a, 0xff}}}, - {{{ -87, 71, 148}, 0, { 50, 828}, {0xc5, 0x10, 0x6f, 0xff}}}, - {{{ 89, 71, 148}, 0, { 1230, 728}, {0x3e, 0x0d, 0x6d, 0xff}}}, - {{{ -70, 13, 145}, 0, { 200, 1082}, {0xe6, 0xc0, 0x69, 0xff}}}, - {{{ -141, 91, -35}, 0, { 472, 1082}, {0xad, 0x52, 0xd1, 0xff}}}, - {{{ -70, 34, -143}, 0, { -446, 512}, {0xda, 0x31, 0x92, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06006CC0, 0x001d8310, 51422, 0x00006cc0, 256); // 0x06006DC0 -static const Vtx toad_seg6_vertex_06006DC0[] = { - {{{ -141, 91, -35}, 0, { 472, 1082}, {0xad, 0x52, 0xd1, 0xff}}}, - {{{ -70, 149, 72}, 0, { 1420, 692}, {0xd3, 0x75, 0x12, 0xff}}}, - {{{ -38, 154, 8}, 0, { 1016, 282}, {0xe4, 0x79, 0xe8, 0xff}}}, - {{{ -38, 90, -112}, 0, { -22, 184}, {0xf0, 0x54, 0xa3, 0xff}}}, - {{{ -78, 122, -51}, 0, { 490, 500}, {0xd3, 0x65, 0xc3, 0xff}}}, - {{{ 0, 133, -57}, 0, { 506, -88}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ -175, 48, -12}, 0, { -354, -42}, {0x88, 0x21, 0xed, 0xff}}}, - {{{ -87, 119, 122}, 0, { 1274, 12}, {0xc3, 0x53, 0x49, 0xff}}}, - {{{ -70, 149, 72}, 0, { 1116, -304}, {0xd3, 0x75, 0x12, 0xff}}}, - {{{ -175, 0, 13}, 0, { -346, 408}, {0x87, 0xe0, 0x13, 0xff}}}, - {{{ -87, 71, 148}, 0, { 1280, 464}, {0xc5, 0x10, 0x6f, 0xff}}}, - {{{ -141, -44, 37}, 0, { -168, 914}, {0xba, 0xa7, 0x37, 0xff}}}, - {{{ -70, 34, -143}, 0, { -446, 512}, {0xda, 0x31, 0x92, 0xff}}}, - {{{ 89, 71, 148}, 0, { -76, 968}, {0x3e, 0x0d, 0x6d, 0xff}}}, - {{{ 176, 0, 13}, 0, { 1032, 922}, {0x78, 0xdd, 0x10, 0xff}}}, - {{{ 176, 47, -12}, 0, { 1026, 610}, {0x79, 0x22, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06006DC0, 0x001d8310, 51422, 0x00006dc0, 256); // 0x06006EC0 -static const Vtx toad_seg6_vertex_06006EC0[] = { - {{{ -141, -44, 37}, 0, { -168, 914}, {0xba, 0xa7, 0x37, 0xff}}}, - {{{ -70, 13, 145}, 0, { 1136, 958}, {0xe6, 0xc0, 0x69, 0xff}}}, - {{{ -87, 71, 148}, 0, { 1280, 464}, {0xc5, 0x10, 0x6f, 0xff}}}, - {{{ -66, -61, 45}, 0, { 554, 1460}, {0xe7, 0x96, 0x3f, 0xff}}}, - {{{ -33, -28, 97}, 0, { 706, 1508}, {0xfb, 0x9e, 0x50, 0xff}}}, - {{{ -70, 13, 145}, 0, { 842, 1372}, {0xe6, 0xc0, 0x69, 0xff}}}, - {{{ -141, -44, 37}, 0, { 524, 1270}, {0xba, 0xa7, 0x37, 0xff}}}, - {{{ -33, -88, -5}, 0, { 432, 1586}, {0xec, 0x89, 0x25, 0xff}}}, - {{{ -70, -102, -71}, 0, { 266, 1534}, {0xd7, 0x88, 0x00, 0xff}}}, - {{{ 89, 71, 148}, 0, { -76, 968}, {0x3e, 0x0d, 0x6d, 0xff}}}, - {{{ 176, 47, -12}, 0, { 1026, 610}, {0x79, 0x22, 0xf0, 0xff}}}, - {{{ 89, 119, 122}, 0, { -82, 656}, {0x3a, 0x54, 0x4a, 0xff}}}, - {{{ 34, -88, -5}, 0, { 458, 1758}, {0x0a, 0x86, 0x20, 0xff}}}, - {{{ 142, 91, -36}, 0, { 908, 228}, {0x54, 0x55, 0xd7, 0xff}}}, - {{{ 71, 149, 72}, 0, { 18, 266}, {0x26, 0x77, 0x15, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06006EC0, 0x001d8310, 51422, 0x00006ec0, 240); // 0x06006FB0 -static const Vtx toad_seg6_vertex_06006FB0[] = { - {{{ -88, -72, -121}, 0, { -182, 430}, {0xc2, 0xae, 0xb7, 0xff}}}, - {{{ -175, 48, -12}, 0, { 1388, 114}, {0x88, 0x21, 0xed, 0xff}}}, - {{{ -88, -23, -147}, 0, { -130, -66}, {0xc6, 0xf2, 0x91, 0xff}}}, - {{{ -175, 0, 13}, 0, { 1336, 612}, {0x87, 0xe0, 0x13, 0xff}}}, - {{{ -70, -102, -71}, 0, { -80, 898}, {0xd7, 0x88, 0x00, 0xff}}}, - {{{ -141, -44, 37}, 0, { 1138, 1040}, {0xba, 0xa7, 0x37, 0xff}}}, - {{{ 34, -88, -5}, 0, { 458, 1758}, {0x0a, 0x86, 0x20, 0xff}}}, - {{{ -70, -102, -71}, 0, { 266, 1534}, {0xd7, 0x88, 0x00, 0xff}}}, - {{{ 71, -102, -71}, 0, { 322, 1896}, {0x1d, 0x85, 0xfa, 0xff}}}, - {{{ 71, 149, 72}, 0, { 18, 266}, {0x26, 0x77, 0x15, 0xff}}}, - {{{ 142, 91, -36}, 0, { 908, 228}, {0x54, 0x55, 0xd7, 0xff}}}, - {{{ 79, 122, -52}, 0, { 704, -146}, {0x2c, 0x6b, 0xcf, 0xff}}}, - {{{ 39, 154, 7}, 0, { 210, -124}, {0x10, 0x7c, 0xee, 0xff}}}, - {{{ 79, 122, -52}, 0, { -82, 342}, {0x2c, 0x6b, 0xcf, 0xff}}}, - {{{ 39, 90, -112}, 0, { 670, 514}, {0x1c, 0x58, 0xaa, 0xff}}}, - {{{ 0, 133, -57}, 0, { 430, -262}, {0x00, 0x70, 0xc5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06006FB0, 0x001d8310, 51422, 0x00006fb0, 256); // 0x060070B0 -static const Vtx toad_seg6_vertex_060070B0[] = { - {{{ 71, 34, -144}, 0, { 848, 1202}, {0x2d, 0x32, 0x95, 0xff}}}, - {{{ -38, 90, -112}, 0, { 1178, -54}, {0xf0, 0x54, 0xa3, 0xff}}}, - {{{ 39, 90, -112}, 0, { 670, 514}, {0x1c, 0x58, 0xaa, 0xff}}}, - {{{ 142, 91, -36}, 0, { -508, 890}, {0x54, 0x55, 0xd7, 0xff}}}, - {{{ 79, 122, -52}, 0, { -82, 342}, {0x2c, 0x6b, 0xcf, 0xff}}}, - {{{ 0, 133, -57}, 0, { 430, -262}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ 142, -44, 36}, 0, { -38, 932}, {0x45, 0xa0, 0x2c, 0xff}}}, - {{{ 71, -102, -71}, 0, { 1100, 968}, {0x1d, 0x85, 0xfa, 0xff}}}, - {{{ 88, -72, -121}, 0, { 1238, 498}, {0x3a, 0xad, 0xb5, 0xff}}}, - {{{ 88, -24, -147}, 0, { -90, 608}, {0x3d, 0xf2, 0x93, 0xff}}}, - {{{ -70, 34, -143}, 0, { 904, 182}, {0xda, 0x31, 0x92, 0xff}}}, - {{{ 71, 34, -144}, 0, { -10, 212}, {0x2d, 0x32, 0x95, 0xff}}}, - {{{ -38, 90, -112}, 0, { 662, -172}, {0xf0, 0x54, 0xa3, 0xff}}}, - {{{ -88, -23, -147}, 0, { 1048, 572}, {0xc6, 0xf2, 0x91, 0xff}}}, - {{{ 88, -72, -121}, 0, { -72, 958}, {0x3a, 0xad, 0xb5, 0xff}}}, - {{{ -88, -72, -121}, 0, { 1066, 922}, {0xc2, 0xae, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_060070B0, 0x001d8310, 51422, 0x000070b0, 256); // 0x060071B0 -static const Vtx toad_seg6_vertex_060071B0[] = { - {{{ 176, 0, 13}, 0, { -180, 454}, {0x78, 0xdd, 0x10, 0xff}}}, - {{{ 88, -24, -147}, 0, { 1236, 52}, {0x3d, 0xf2, 0x93, 0xff}}}, - {{{ 176, 47, -12}, 0, { -182, 6}, {0x79, 0x22, 0xf0, 0xff}}}, - {{{ 88, -72, -121}, 0, { 1238, 498}, {0x3a, 0xad, 0xb5, 0xff}}}, - {{{ 142, -44, 36}, 0, { -38, 932}, {0x45, 0xa0, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_060071B0, 0x001d8310, 51422, 0x000071b0, 80); // 0x06007200 -static const Vtx toad_seg6_vertex_06007200[] = { - {{{ 176, 47, -12}, 0, { 0, 0}, {0x79, 0x22, 0xf0, 0xff}}}, - {{{ 71, 34, -144}, 0, { 0, 0}, {0x2d, 0x32, 0x95, 0xff}}}, - {{{ 142, 91, -36}, 0, { 0, 0}, {0x54, 0x55, 0xd7, 0xff}}}, - {{{ -38, 154, 8}, 0, { 0, 0}, {0xe4, 0x79, 0xe8, 0xff}}}, - {{{ 39, 154, 7}, 0, { 0, 0}, {0x10, 0x7c, 0xee, 0xff}}}, - {{{ 0, 133, -57}, 0, { 0, 0}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ 79, 122, -52}, 0, { 0, 0}, {0x2c, 0x6b, 0xcf, 0xff}}}, - {{{ -88, -23, -147}, 0, { 0, 0}, {0xc6, 0xf2, 0x91, 0xff}}}, - {{{ -141, 91, -35}, 0, { 0, 0}, {0xad, 0x52, 0xd1, 0xff}}}, - {{{ -70, 34, -143}, 0, { 0, 0}, {0xda, 0x31, 0x92, 0xff}}}, - {{{ -175, 48, -12}, 0, { 0, 0}, {0x88, 0x21, 0xed, 0xff}}}, - {{{ 71, -102, -71}, 0, { 0, 0}, {0x1d, 0x85, 0xfa, 0xff}}}, - {{{ -88, -72, -121}, 0, { 0, 0}, {0xc2, 0xae, 0xb7, 0xff}}}, - {{{ 88, -72, -121}, 0, { 0, 0}, {0x3a, 0xad, 0xb5, 0xff}}}, - {{{ -70, -102, -71}, 0, { 0, 0}, {0xd7, 0x88, 0x00, 0xff}}}, - {{{ 88, -24, -147}, 0, { 0, 0}, {0x3d, 0xf2, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06007200, 0x001d8310, 51422, 0x00007200, 256); // 0x06007300 - 0x06007498 const Gfx toad_seg6_dl_06007300[] = { @@ -356,40 +184,10 @@ static const Lights1 toad_seg6_lights_06007788 = gdSPDefLights1( ); // 0x060077A0 -static const Vtx toad_seg6_vertex_060077A0[] = { - {{{ -80, -27, -24}, 0, { 0, 0}, {0x90, 0x28, 0xd5, 0xff}}}, - {{{ -61, 26, 28}, 0, { 0, 0}, {0x9c, 0x3a, 0x32, 0xff}}}, - {{{ -61, 26, -27}, 0, { 0, 0}, {0x93, 0x37, 0xdf, 0xff}}}, - {{{ -35, 68, -34}, 0, { 0, 0}, {0xc6, 0x48, 0xaa, 0xff}}}, - {{{ 36, 68, -34}, 0, { 0, 0}, {0x57, 0x4b, 0xcb, 0xff}}}, - {{{ 31, 26, -60}, 0, { 0, 0}, {0x26, 0x35, 0x94, 0xff}}}, - {{{ 36, 60, 20}, 0, { 0, 0}, {0x54, 0x4d, 0x35, 0xff}}}, - {{{ 62, 26, 28}, 0, { 0, 0}, {0x63, 0x3f, 0x2d, 0xff}}}, - {{{ 62, 26, -27}, 0, { 0, 0}, {0x6d, 0x2e, 0xd5, 0xff}}}, - {{{ 26, 29, 50}, 0, { 0, 0}, {0x45, 0x31, 0x5e, 0xff}}}, - {{{ 81, -23, 30}, 0, { 0, 0}, {0x6a, 0x2e, 0x33, 0xff}}}, - {{{ 81, -27, -24}, 0, { 0, 0}, {0x71, 0x26, 0xd6, 0xff}}}, - {{{ 40, -30, -76}, 0, { 0, 0}, {0x32, 0x25, 0x92, 0xff}}}, - {{{ 40, -18, 65}, 0, { 0, 0}, {0x4f, 0x32, 0x55, 0xff}}}, - {{{ -80, -23, 30}, 0, { 0, 0}, {0x93, 0x2c, 0x2f, 0xff}}}, - {{{ -30, 26, -60}, 0, { 0, 0}, {0xcf, 0x2b, 0x94, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_060077A0, 0x001d8310, 51422, 0x00007820, 256); // 0x060078A0 -static const Vtx toad_seg6_vertex_060078A0[] = { - {{{ -35, 60, 20}, 0, { 0, 0}, {0xa1, 0x4b, 0x23, 0xff}}}, - {{{ -61, 26, -27}, 0, { 0, 0}, {0x93, 0x37, 0xdf, 0xff}}}, - {{{ -61, 26, 28}, 0, { 0, 0}, {0x9c, 0x3a, 0x32, 0xff}}}, - {{{ -25, 29, 50}, 0, { 0, 0}, {0xc2, 0x3a, 0x5d, 0xff}}}, - {{{ -39, -18, 65}, 0, { 0, 0}, {0xb7, 0x2a, 0x5e, 0xff}}}, - {{{ -35, 68, -34}, 0, { 0, 0}, {0xc6, 0x48, 0xaa, 0xff}}}, - {{{ 40, -30, -76}, 0, { 0, 0}, {0x32, 0x25, 0x92, 0xff}}}, - {{{ -39, -30, -76}, 0, { 0, 0}, {0xcd, 0x27, 0x93, 0xff}}}, - {{{ -30, 26, -60}, 0, { 0, 0}, {0xcf, 0x2b, 0x94, 0xff}}}, - {{{ 31, 26, -60}, 0, { 0, 0}, {0x26, 0x35, 0x94, 0xff}}}, - {{{ -80, -23, 30}, 0, { 0, 0}, {0x93, 0x2c, 0x2f, 0xff}}}, - {{{ -80, -27, -24}, 0, { 0, 0}, {0x90, 0x28, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_060078A0, 0x001d8310, 51422, 0x00007920, 192); // 0x06007960 - 0x06007A48 const Gfx toad_seg6_dl_06007960[] = { @@ -447,54 +245,13 @@ static const Lights1 toad_seg6_lights_06007A98 = gdSPDefLights1( ); // 0x06007AB0 -static const Vtx toad_seg6_vertex_06007AB0[] = { - {{{ 44, -69, -33}, 0, { 0, 0}, {0x21, 0x90, 0xd1, 0xff}}}, - {{{ -34, -45, -60}, 0, { 0, 0}, {0xdb, 0xd0, 0x91, 0xff}}}, - {{{ 35, -45, -60}, 0, { 0, 0}, {0x2e, 0xf5, 0x8b, 0xff}}}, - {{{ 71, -33, 25}, 0, { 0, 0}, {0x74, 0x05, 0x32, 0xff}}}, - {{{ 57, 9, 22}, 0, { 0, 0}, {0x67, 0x41, 0x23, 0xff}}}, - {{{ 29, 9, 49}, 0, { 0, 0}, {0x2b, 0x33, 0x6b, 0xff}}}, - {{{ 35, -33, 61}, 0, { 0, 0}, {0x28, 0xe3, 0x74, 0xff}}}, - {{{ 44, -69, 34}, 0, { 0, 0}, {0x43, 0xa0, 0x2e, 0xff}}}, - {{{ 71, -38, -29}, 0, { 0, 0}, {0x72, 0xdc, 0xd7, 0xff}}}, - {{{ 57, 9, -26}, 0, { 0, 0}, {0x69, 0x30, 0xce, 0xff}}}, - {{{ -43, -69, 34}, 0, { 0, 0}, {0xdb, 0x96, 0x3a, 0xff}}}, - {{{ -34, -33, 61}, 0, { 0, 0}, {0xcf, 0x04, 0x74, 0xff}}}, - {{{ -28, 9, -51}, 0, { 0, 0}, {0xd6, 0x25, 0x8f, 0xff}}}, - {{{ 29, 9, -51}, 0, { 0, 0}, {0x21, 0x2d, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06007AB0, 0x001d8310, 51422, 0x00007b58, 224); // 0x06007B90 -static const Vtx toad_seg6_vertex_06007B90[] = { - {{{ -70, -38, -29}, 0, { 0, 0}, {0x8d, 0xfe, 0xcc, 0xff}}}, - {{{ -56, 9, 22}, 0, { 0, 0}, {0x96, 0x35, 0x2c, 0xff}}}, - {{{ -56, 9, -26}, 0, { 0, 0}, {0x98, 0x3c, 0xda, 0xff}}}, - {{{ 44, -69, -33}, 0, { 0, 0}, {0x21, 0x90, 0xd1, 0xff}}}, - {{{ -43, -69, 34}, 0, { 0, 0}, {0xdb, 0x96, 0x3a, 0xff}}}, - {{{ -43, -69, -33}, 0, { 0, 0}, {0xc0, 0x99, 0xdc, 0xff}}}, - {{{ -34, -45, -60}, 0, { 0, 0}, {0xdb, 0xd0, 0x91, 0xff}}}, - {{{ -34, -33, 61}, 0, { 0, 0}, {0xcf, 0x04, 0x74, 0xff}}}, - {{{ -28, 9, 49}, 0, { 0, 0}, {0xdf, 0x3f, 0x68, 0xff}}}, - {{{ -70, -33, 25}, 0, { 0, 0}, {0x8c, 0xe2, 0x29, 0xff}}}, - {{{ 29, 9, 49}, 0, { 0, 0}, {0x2b, 0x33, 0x6b, 0xff}}}, - {{{ -28, 9, -51}, 0, { 0, 0}, {0xd6, 0x25, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06007B90, 0x001d8310, 51422, 0x00007c38, 192); // 0x06007C50 -static const Vtx toad_seg6_vertex_06007C50[] = { - {{{ 29, 9, 49}, 0, { 0, 0}, {0x2b, 0x33, 0x6b, 0xff}}}, - {{{ 57, 9, 22}, 0, { 0, 0}, {0x67, 0x41, 0x23, 0xff}}}, - {{{ 21, 55, 14}, 0, { 0, 0}, {0x22, 0x6d, 0x36, 0xff}}}, - {{{ -28, 9, 49}, 0, { 0, 0}, {0xdf, 0x3f, 0x68, 0xff}}}, - {{{ 21, 55, -28}, 0, { 0, 0}, {0x43, 0x60, 0xd0, 0xff}}}, - {{{ 57, 9, -26}, 0, { 0, 0}, {0x69, 0x30, 0xce, 0xff}}}, - {{{ -20, 55, -28}, 0, { 0, 0}, {0xdc, 0x67, 0xc0, 0xff}}}, - {{{ -20, 55, 14}, 0, { 0, 0}, {0xc0, 0x65, 0x29, 0xff}}}, - {{{ 29, 9, -51}, 0, { 0, 0}, {0x21, 0x2d, 0x8f, 0xff}}}, - {{{ -28, 9, -51}, 0, { 0, 0}, {0xd6, 0x25, 0x8f, 0xff}}}, - {{{ -56, 9, 22}, 0, { 0, 0}, {0x96, 0x35, 0x2c, 0xff}}}, - {{{ -56, 9, -26}, 0, { 0, 0}, {0x98, 0x3c, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06007C50, 0x001d8310, 51422, 0x00007cf8, 192); // 0x06007D10 - 0x06007EB0 const Gfx toad_seg6_dl_06007D10[] = { @@ -547,41 +304,10 @@ static const Lights1 toad_seg6_lights_06007ED8 = gdSPDefLights1( ); // 0x06007EF0 -static const Vtx toad_seg6_vertex_06007EF0[] = { - {{{ 7, 14, -12}, 0, { 0, 0}, {0x4b, 0x1f, 0x9f, 0xff}}}, - {{{ -1, 14, -12}, 0, { 0, 0}, {0xcf, 0x36, 0x99, 0xff}}}, - {{{ 11, 34, 0}, 0, { 0, 0}, {0x24, 0x79, 0xfc, 0xff}}}, - {{{ 3, -43, -27}, 0, { 0, 0}, {0x35, 0x1e, 0x91, 0xff}}}, - {{{ 11, -43, -2}, 0, { 0, 0}, {0x7e, 0xf5, 0x0a, 0xff}}}, - {{{ -11, 14, 0}, 0, { 0, 0}, {0x97, 0x46, 0x0d, 0xff}}}, - {{{ -1, 14, 13}, 0, { 0, 0}, {0xd2, 0x3f, 0x63, 0xff}}}, - {{{ 7, 14, 13}, 0, { 0, 0}, {0x3d, 0x21, 0x69, 0xff}}}, - {{{ 3, -43, 28}, 0, { 0, 0}, {0x50, 0xee, 0x60, 0xff}}}, - {{{ 20, -51, -15}, 0, { 0, 0}, {0x73, 0xf7, 0xcd, 0xff}}}, - {{{ 4, -57, 18}, 0, { 0, 0}, {0x62, 0xd9, 0x45, 0xff}}}, - {{{ 4, -57, -25}, 0, { 0, 0}, {0x40, 0xbe, 0xa9, 0xff}}}, - {{{ -17, -43, -27}, 0, { 0, 0}, {0xcb, 0xf8, 0x8d, 0xff}}}, - {{{ -17, -43, 28}, 0, { 0, 0}, {0xcd, 0xf9, 0x73, 0xff}}}, - {{{ 12, -76, 3}, 0, { 0, 0}, {0x42, 0xa7, 0x3b, 0xff}}}, - {{{ 12, -76, -9}, 0, { 0, 0}, {0x50, 0xa6, 0xdb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06007EF0, 0x001d8310, 51422, 0x00007f98, 256); // 0x06007FF0 -static const Vtx toad_seg6_vertex_06007FF0[] = { - {{{ 4, -57, 18}, 0, { 0, 0}, {0x62, 0xd9, 0x45, 0xff}}}, - {{{ -17, -43, 28}, 0, { 0, 0}, {0xcd, 0xf9, 0x73, 0xff}}}, - {{{ -15, -73, 8}, 0, { 0, 0}, {0xd4, 0x97, 0x37, 0xff}}}, - {{{ 3, -43, 28}, 0, { 0, 0}, {0x50, 0xee, 0x60, 0xff}}}, - {{{ 12, -76, 3}, 0, { 0, 0}, {0x42, 0xa7, 0x3b, 0xff}}}, - {{{ -15, -73, -12}, 0, { 0, 0}, {0xc5, 0xa6, 0xbe, 0xff}}}, - {{{ -17, -43, -27}, 0, { 0, 0}, {0xcb, 0xf8, 0x8d, 0xff}}}, - {{{ 4, -57, -25}, 0, { 0, 0}, {0x40, 0xbe, 0xa9, 0xff}}}, - {{{ 12, -76, -9}, 0, { 0, 0}, {0x50, 0xa6, 0xdb, 0xff}}}, - {{{ -35, -43, 0}, 0, { 0, 0}, {0x83, 0xfa, 0xef, 0xff}}}, - {{{ -11, 14, 0}, 0, { 0, 0}, {0x97, 0x46, 0x0d, 0xff}}}, - {{{ -1, 14, 13}, 0, { 0, 0}, {0xd2, 0x3f, 0x63, 0xff}}}, - {{{ -1, 14, -12}, 0, { 0, 0}, {0xcf, 0x36, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06007FF0, 0x001d8310, 51422, 0x00008098, 208); // 0x060080C0 - 0x060081F8 const Gfx toad_seg6_dl_060080C0[] = { @@ -625,39 +351,10 @@ static const Lights1 toad_seg6_lights_06008220 = gdSPDefLights1( ); // 0x06008238 -static const Vtx toad_seg6_vertex_06008238[] = { - {{{ 11, -43, 3}, 0, { 0, 0}, {0x7d, 0xf5, 0xf5, 0xff}}}, - {{{ 3, -43, -27}, 0, { 0, 0}, {0x40, 0xfa, 0x93, 0xff}}}, - {{{ 7, 15, -12}, 0, { 0, 0}, {0x4d, 0x1f, 0xa1, 0xff}}}, - {{{ 3, -43, 28}, 0, { 0, 0}, {0x41, 0x1c, 0x69, 0xff}}}, - {{{ 20, -51, 16}, 0, { 0, 0}, {0x73, 0xf7, 0x33, 0xff}}}, - {{{ 4, -57, -17}, 0, { 0, 0}, {0x53, 0xc9, 0xb2, 0xff}}}, - {{{ 4, -57, 26}, 0, { 0, 0}, {0x54, 0xce, 0x50, 0xff}}}, - {{{ 11, 34, 0}, 0, { 0, 0}, {0x25, 0x79, 0xff, 0xff}}}, - {{{ 7, 15, 13}, 0, { 0, 0}, {0x3c, 0x22, 0x6a, 0xff}}}, - {{{ -1, 15, -12}, 0, { 0, 0}, {0xcf, 0x37, 0x99, 0xff}}}, - {{{ -11, 15, 0}, 0, { 0, 0}, {0x98, 0x46, 0x0d, 0xff}}}, - {{{ -1, 15, 13}, 0, { 0, 0}, {0xd2, 0x40, 0x62, 0xff}}}, - {{{ -17, -43, 28}, 0, { 0, 0}, {0xca, 0x05, 0x72, 0xff}}}, - {{{ -15, -73, 13}, 0, { 0, 0}, {0xcc, 0x9b, 0x37, 0xff}}}, - {{{ 12, -76, 10}, 0, { 0, 0}, {0x3e, 0xa2, 0x3a, 0xff}}}, - {{{ 12, -76, -2}, 0, { 0, 0}, {0x52, 0xa9, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06008238, 0x001d8310, 51422, 0x000082e0, 256); // 0x06008338 -static const Vtx toad_seg6_vertex_06008338[] = { - {{{ -15, -73, -7}, 0, { 0, 0}, {0xcf, 0xa0, 0xbe, 0xff}}}, - {{{ -17, -43, -27}, 0, { 0, 0}, {0xd1, 0xe4, 0x8e, 0xff}}}, - {{{ 4, -57, -17}, 0, { 0, 0}, {0x53, 0xc9, 0xb2, 0xff}}}, - {{{ 3, -43, -27}, 0, { 0, 0}, {0x40, 0xfa, 0x93, 0xff}}}, - {{{ 12, -76, -2}, 0, { 0, 0}, {0x52, 0xa9, 0xda, 0xff}}}, - {{{ -15, -73, 13}, 0, { 0, 0}, {0xcc, 0x9b, 0x37, 0xff}}}, - {{{ 12, -76, 10}, 0, { 0, 0}, {0x3e, 0xa2, 0x3a, 0xff}}}, - {{{ -35, -43, 0}, 0, { 0, 0}, {0x83, 0xf9, 0xf0, 0xff}}}, - {{{ -17, -43, 28}, 0, { 0, 0}, {0xca, 0x05, 0x72, 0xff}}}, - {{{ -1, 15, -12}, 0, { 0, 0}, {0xcf, 0x37, 0x99, 0xff}}}, - {{{ -11, 15, 0}, 0, { 0, 0}, {0x98, 0x46, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06008338, 0x001d8310, 51422, 0x000083e0, 176); // 0x060083E8 - 0x06008520 const Gfx toad_seg6_dl_060083E8[] = { @@ -720,41 +417,10 @@ static const Lights1 toad_seg6_lights_06008560 = gdSPDefLights1( ); // 0x06008578 -static const Vtx toad_seg6_vertex_06008578[] = { - {{{ -17, 17, -45}, 0, { 0, 0}, {0xce, 0x3b, 0x9d, 0xff}}}, - {{{ 18, 17, -45}, 0, { 0, 0}, {0x28, 0x51, 0xa8, 0xff}}}, - {{{ 23, -15, -51}, 0, { 0, 0}, {0x1e, 0x98, 0xbf, 0xff}}}, - {{{ -22, -15, -51}, 0, { 0, 0}, {0xcf, 0xd9, 0x92, 0xff}}}, - {{{ 46, -15, -25}, 0, { 0, 0}, {0x77, 0xe2, 0xe3, 0xff}}}, - {{{ 34, -15, 26}, 0, { 0, 0}, {0x70, 0xdf, 0x30, 0xff}}}, - {{{ 17, -15, 52}, 0, { 0, 0}, {0x2c, 0xab, 0x52, 0xff}}}, - {{{ -45, -15, -25}, 0, { 0, 0}, {0x89, 0xe0, 0xe6, 0xff}}}, - {{{ -33, -15, 26}, 0, { 0, 0}, {0xa5, 0xb1, 0x27, 0xff}}}, - {{{ -16, -15, 52}, 0, { 0, 0}, {0xc7, 0xda, 0x6a, 0xff}}}, - {{{ 36, 17, -20}, 0, { 0, 0}, {0x6f, 0x39, 0xea, 0xff}}}, - {{{ -35, 17, -20}, 0, { 0, 0}, {0x9b, 0x4b, 0xf9, 0xff}}}, - {{{ -26, 11, 26}, 0, { 0, 0}, {0x99, 0x36, 0x31, 0xff}}}, - {{{ -13, 7, 47}, 0, { 0, 0}, {0xda, 0x51, 0x59, 0xff}}}, - {{{ 14, 7, 47}, 0, { 0, 0}, {0x34, 0x3b, 0x63, 0xff}}}, - {{{ 27, 11, 26}, 0, { 0, 0}, {0x5f, 0x45, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06008578, 0x001d8310, 51422, 0x00008668, 256); // 0x06008678 -static const Vtx toad_seg6_vertex_06008678[] = { - {{{ -13, 7, 47}, 0, { 0, 0}, {0xda, 0x51, 0x59, 0xff}}}, - {{{ 14, 7, 47}, 0, { 0, 0}, {0x34, 0x3b, 0x63, 0xff}}}, - {{{ 14, 21, 26}, 0, { 0, 0}, {0x18, 0x6f, 0x37, 0xff}}}, - {{{ -13, 21, 26}, 0, { 0, 0}, {0xcf, 0x69, 0x31, 0xff}}}, - {{{ -26, 11, 26}, 0, { 0, 0}, {0x99, 0x36, 0x31, 0xff}}}, - {{{ 18, 35, -16}, 0, { 0, 0}, {0x37, 0x72, 0xfd, 0xff}}}, - {{{ -17, 35, -16}, 0, { 0, 0}, {0xe0, 0x7a, 0xf3, 0xff}}}, - {{{ 27, 11, 26}, 0, { 0, 0}, {0x5f, 0x45, 0x2e, 0xff}}}, - {{{ -35, 17, -20}, 0, { 0, 0}, {0x9b, 0x4b, 0xf9, 0xff}}}, - {{{ 34, -15, 26}, 0, { 0, 0}, {0x70, 0xdf, 0x30, 0xff}}}, - {{{ 36, 17, -20}, 0, { 0, 0}, {0x6f, 0x39, 0xea, 0xff}}}, - {{{ 18, 17, -45}, 0, { 0, 0}, {0x28, 0x51, 0xa8, 0xff}}}, - {{{ -17, 17, -45}, 0, { 0, 0}, {0xce, 0x3b, 0x9d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_06008678, 0x001d8310, 51422, 0x00008768, 208); // 0x06008748 - 0x06008890 const Gfx toad_seg6_dl_06008748[] = { @@ -800,40 +466,10 @@ static const Lights1 toad_seg6_lights_060088B8 = gdSPDefLights1( ); // 0x060088D0 -static const Vtx toad_seg6_vertex_060088D0[] = { - {{{ -22, -15, 52}, 0, { 0, 0}, {0xe2, 0x98, 0x41, 0xff}}}, - {{{ -17, 17, 46}, 0, { 0, 0}, {0xd8, 0x51, 0x58, 0xff}}}, - {{{ -35, 17, 21}, 0, { 0, 0}, {0x91, 0x39, 0x16, 0xff}}}, - {{{ 23, -15, 52}, 0, { 0, 0}, {0x31, 0xd9, 0x6e, 0xff}}}, - {{{ 18, 17, 46}, 0, { 0, 0}, {0x32, 0x3b, 0x63, 0xff}}}, - {{{ -45, -15, 26}, 0, { 0, 0}, {0x89, 0xe2, 0x1d, 0xff}}}, - {{{ -33, -15, -25}, 0, { 0, 0}, {0x90, 0xdf, 0xd0, 0xff}}}, - {{{ -16, -15, -51}, 0, { 0, 0}, {0xd4, 0xab, 0xae, 0xff}}}, - {{{ 46, -15, 26}, 0, { 0, 0}, {0x77, 0xe0, 0x1a, 0xff}}}, - {{{ 34, -15, -25}, 0, { 0, 0}, {0x5b, 0xb1, 0xd9, 0xff}}}, - {{{ 17, -15, -51}, 0, { 0, 0}, {0x39, 0xda, 0x96, 0xff}}}, - {{{ 27, 11, -25}, 0, { 0, 0}, {0x67, 0x36, 0xcf, 0xff}}}, - {{{ 36, 17, 21}, 0, { 0, 0}, {0x65, 0x4b, 0x07, 0xff}}}, - {{{ -13, 7, -46}, 0, { 0, 0}, {0xcc, 0x3b, 0x9d, 0xff}}}, - {{{ 14, 7, -46}, 0, { 0, 0}, {0x26, 0x51, 0xa7, 0xff}}}, - {{{ -26, 11, -25}, 0, { 0, 0}, {0xa1, 0x45, 0xd2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_060088D0, 0x001d8310, 51422, 0x000089c0, 256); // 0x060089D0 -static const Vtx toad_seg6_vertex_060089D0[] = { - {{{ -13, 21, -25}, 0, { 0, 0}, {0xe8, 0x6f, 0xc9, 0xff}}}, - {{{ -17, 35, 17}, 0, { 0, 0}, {0xc9, 0x72, 0x03, 0xff}}}, - {{{ 18, 35, 17}, 0, { 0, 0}, {0x20, 0x7a, 0x0d, 0xff}}}, - {{{ 14, 21, -25}, 0, { 0, 0}, {0x31, 0x69, 0xcf, 0xff}}}, - {{{ -26, 11, -25}, 0, { 0, 0}, {0xa1, 0x45, 0xd2, 0xff}}}, - {{{ 14, 7, -46}, 0, { 0, 0}, {0x26, 0x51, 0xa7, 0xff}}}, - {{{ -13, 7, -46}, 0, { 0, 0}, {0xcc, 0x3b, 0x9d, 0xff}}}, - {{{ 27, 11, -25}, 0, { 0, 0}, {0x67, 0x36, 0xcf, 0xff}}}, - {{{ 36, 17, 21}, 0, { 0, 0}, {0x65, 0x4b, 0x07, 0xff}}}, - {{{ -35, 17, 21}, 0, { 0, 0}, {0x91, 0x39, 0x16, 0xff}}}, - {{{ 18, 17, 46}, 0, { 0, 0}, {0x32, 0x3b, 0x63, 0xff}}}, - {{{ -17, 17, 46}, 0, { 0, 0}, {0xd8, 0x51, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(toad_seg6_vertex_060089D0, 0x001d8310, 51422, 0x00008ac0, 192); // 0x06008A90 - 0x06008BD8 const Gfx toad_seg6_dl_06008A90[] = { diff --git a/actors/toad_player/model.inc.c b/actors/toad_player/model.inc.c index fa243b975..4803863f1 100644 --- a/actors/toad_player/model.inc.c +++ b/actors/toad_player/model.inc.c @@ -2677,5 +2677,4 @@ Gfx toad_player_material_revert_render_settings[] = { gsDPSetTileSize(1, 0, 0, 124, 124), gsSPEndDisplayList(), -}; - +}; \ No newline at end of file diff --git a/actors/tornado/model.inc.c b/actors/tornado/model.inc.c index ee5731b6b..d1d74fafd 100644 --- a/actors/tornado/model.inc.c +++ b/actors/tornado/model.inc.c @@ -1,9 +1,8 @@ +#include "pc/rom_assets.h" // Tornado // 0x05013128 -ALIGNED8 const Texture tornado_seg5_texture_05013128[] = { -#include "actors/tornado/tornado.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(tornado_seg5_texture_05013128, "actors/tornado/tornado.ia16.inc.c", 0x0013b910, 41727, 0x00012848, 4096); // 0x05014128 static const Lights1 tornado_seg5_lights_05014128 = gdSPDefLights1( @@ -12,69 +11,16 @@ static const Lights1 tornado_seg5_lights_05014128 = gdSPDefLights1( ); // 0x05014140 -static const Vtx tornado_seg5_vertex_05014140[] = { - {{{ 474, 661, 822}, 0, { 650, 1708}, {0x30, 0xbe, 0x60, 0x64}}}, - {{{ 0, 661, 949}, 0, { 480, 1708}, {0x00, 0xb6, 0x67, 0x64}}}, - {{{ 0, 0, 0}, 0, { 564, 2012}, {0x00, 0x82, 0x00, 0x64}}}, - {{{ 822, 661, 474}, 0, { 820, 1708}, {0x60, 0xc3, 0x37, 0x64}}}, - {{{ 0, 0, 0}, 0, { 734, 2012}, {0x00, 0x82, 0x00, 0x64}}}, - {{{ 969, 4107, 1679}, 0, { 650, 128}, {0x46, 0xde, 0x63, 0x64}}}, - {{{ 0, 4107, 1938}, 0, { 480, 128}, {0x00, 0xdd, 0x7a, 0x64}}}, - {{{ 1679, 4107, 969}, 0, { 820, 128}, {0x69, 0xdd, 0x3d, 0x64}}}, - {{{ -474, 661, 822}, 0, { 308, 1708}, {0xc9, 0xc3, 0x60, 0x64}}}, - {{{ -969, 4107, 1679}, 0, { 308, 128}, {0xc3, 0xdd, 0x69, 0x64}}}, - {{{ 0, 0, 0}, 0, { 394, 2012}, {0x00, 0x82, 0x00, 0x64}}}, - {{{ 949, 661, 0}, 0, { 990, 1708}, {0x67, 0xb6, 0x00, 0x64}}}, - {{{ 0, 0, 0}, 0, { 904, 2012}, {0x00, 0x82, 0x00, 0x64}}}, - {{{ 1938, 4107, 0}, 0, { 990, 128}, {0x7a, 0xdd, 0x00, 0x64}}}, -}; +ROM_ASSET_LOAD_VTX(tornado_seg5_vertex_05014140, 0x00145e90, 48337, 0x00014140, 224); // 0x05014220 -static const Vtx tornado_seg5_vertex_05014220[] = { - {{{ -474, 661, -822}, 0, { 1672, 1708}, {0xd0, 0xbe, 0xa0, 0x64}}}, - {{{ -969, 4107, -1678}, 0, { 1672, 128}, {0xba, 0xde, 0x9d, 0x64}}}, - {{{ 0, 4107, -1938}, 0, { 1502, 128}, {0x00, 0xdd, 0x86, 0x64}}}, - {{{ 822, 661, -474}, 0, { 1160, 1708}, {0x60, 0xbe, 0xd0, 0x64}}}, - {{{ 1938, 4107, 0}, 0, { 990, 128}, {0x7a, 0xdd, 0x00, 0x64}}}, - {{{ 949, 661, 0}, 0, { 990, 1708}, {0x67, 0xb6, 0x00, 0x64}}}, - {{{ 1679, 4107, -969}, 0, { 1160, 128}, {0x63, 0xde, 0xba, 0x64}}}, - {{{ 0, 0, 0}, 0, { 1076, 2012}, {0x00, 0x82, 0x00, 0x64}}}, - {{{ 474, 661, -822}, 0, { 1330, 1708}, {0x37, 0xc3, 0xa0, 0x64}}}, - {{{ 0, 0, 0}, 0, { 1246, 2012}, {0x00, 0x82, 0x00, 0x64}}}, - {{{ 969, 4107, -1678}, 0, { 1330, 128}, {0x3d, 0xdd, 0x97, 0x64}}}, - {{{ 0, 661, -949}, 0, { 1502, 1708}, {0x00, 0xb6, 0x99, 0x64}}}, - {{{ 0, 0, 0}, 0, { 1416, 2012}, {0x00, 0x82, 0x00, 0x64}}}, - {{{ -474, 661, 822}, 0, { 308, 1708}, {0xc9, 0xc3, 0x60, 0x64}}}, - {{{ -822, 661, 474}, 0, { 138, 1708}, {0xa0, 0xbe, 0x30, 0x64}}}, - {{{ 0, 0, 0}, 0, { 224, 2012}, {0x00, 0x82, 0x00, 0x64}}}, -}; +ROM_ASSET_LOAD_VTX(tornado_seg5_vertex_05014220, 0x00145e90, 48337, 0x00014220, 256); // 0x05014320 -static const Vtx tornado_seg5_vertex_05014320[] = { - {{{ -474, 661, -822}, 0, { 1672, 1708}, {0xd0, 0xbe, 0xa0, 0x64}}}, - {{{ 0, 661, -949}, 0, { 1502, 1708}, {0x00, 0xb6, 0x99, 0x64}}}, - {{{ 0, 0, 0}, 0, { 1586, 2012}, {0x00, 0x82, 0x00, 0x64}}}, - {{{ -822, 661, -474}, 0, { 1842, 1708}, {0xa0, 0xc3, 0xc9, 0x64}}}, - {{{ 0, 0, 0}, 0, { 1756, 2012}, {0x00, 0x82, 0x00, 0x64}}}, - {{{ -969, 4107, -1678}, 0, { 1672, 128}, {0xba, 0xde, 0x9d, 0x64}}}, - {{{ -1678, 4107, -969}, 0, { 1842, 128}, {0x97, 0xdd, 0xc3, 0x64}}}, - {{{ -949, 661, 0}, 0, { 2012, 1708}, {0x99, 0xb6, 0x00, 0x64}}}, - {{{ 0, 0, 0}, 0, { 1926, 2012}, {0x00, 0x82, 0x00, 0x64}}}, - {{{ -1938, 4107, 0}, 0, { 2012, 128}, {0x86, 0xdd, 0x00, 0x64}}}, - {{{ -822, 661, 474}, 0, { 138, 1708}, {0xa0, 0xbe, 0x30, 0x64}}}, - {{{ -949, 661, 0}, 0, { 0, 1708}, {0x99, 0xb6, 0x00, 0x64}}}, - {{{ 0, 0, 0}, 0, { 54, 2012}, {0x00, 0x82, 0x00, 0x64}}}, - {{{ -1938, 4107, 0}, 0, { 0, 128}, {0x86, 0xdd, 0x00, 0x64}}}, -}; +ROM_ASSET_LOAD_VTX(tornado_seg5_vertex_05014320, 0x00145e90, 48337, 0x00014320, 224); // 0x05014400 -static const Vtx tornado_seg5_vertex_05014400[] = { - {{{ -474, 661, 822}, 0, { 308, 1708}, {0xc9, 0xc3, 0x60, 0x64}}}, - {{{ -969, 4107, 1679}, 0, { 308, 128}, {0xc3, 0xdd, 0x69, 0x64}}}, - {{{ -1678, 4107, 969}, 0, { 138, 128}, {0x9d, 0xde, 0x46, 0x64}}}, - {{{ -822, 661, 474}, 0, { 138, 1708}, {0xa0, 0xbe, 0x30, 0x64}}}, - {{{ -1938, 4107, 0}, 0, { 0, 128}, {0x86, 0xdd, 0x00, 0x64}}}, -}; +ROM_ASSET_LOAD_VTX(tornado_seg5_vertex_05014400, 0x00145e90, 48337, 0x00014400, 80); // 0x05014450 - 0x050145C0 const Gfx tornado_seg5_dl_05014450[] = { diff --git a/actors/transparent_star/model.inc.c b/actors/transparent_star/model.inc.c index 851e7cc39..f992411ea 100644 --- a/actors/transparent_star/model.inc.c +++ b/actors/transparent_star/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Transparent Star // 0x0302C488 @@ -7,20 +8,7 @@ static const Lights1 transparent_star_seg3_lights_0302C488 = gdSPDefLights1( ); // 0x0302C4A0 -static const Vtx transparent_star_seg3_vertex_0302C4A0[] = { - {{{ 0, 8, -89}, 0, { 0, 0}, {0x00, 0x07, 0x82, 0xff}}}, - {{{ 190, -201, 0}, 0, { 0, 0}, {0x55, 0xa3, 0x00, 0xff}}}, - {{{ 0, -129, 0}, 0, { 0, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 146, -42, 0}, 0, { 0, 0}, {0x7c, 0xe7, 0x00, 0xff}}}, - {{{ 0, 8, 90}, 0, { 0, 0}, {0x00, 0x07, 0x7e, 0xff}}}, - {{{ 257, 84, 0}, 0, { 0, 0}, {0x68, 0x47, 0x00, 0xff}}}, - {{{ -145, -42, 0}, 0, { 0, 0}, {0x84, 0xe7, 0x00, 0xff}}}, - {{{ -189, -201, 0}, 0, { 0, 0}, {0xaa, 0xa3, 0x00, 0xff}}}, - {{{ -256, 84, 0}, 0, { 0, 0}, {0x97, 0x47, 0x00, 0xff}}}, - {{{ 0, 246, 0}, 0, { 0, 0}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 96, 99, 0}, 0, { 0, 0}, {0x3d, 0x6f, 0x00, 0xff}}}, - {{{ -95, 99, 0}, 0, { 0, 0}, {0xc3, 0x6f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(transparent_star_seg3_vertex_0302C4A0, 0x00201410, 96653, 0x0002b6f0, 192); // 0x0302C560 - 0x0302C620 const Gfx transparent_star_seg3_dl_0302C560[] = { diff --git a/actors/treasure_chest/model.inc.c b/actors/treasure_chest/model.inc.c index ece8451de..569aa87c1 100644 --- a/actors/treasure_chest/model.inc.c +++ b/actors/treasure_chest/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Treasure Chest // 0x06013F90 @@ -7,147 +8,40 @@ static const Lights1 treasure_chest_seg6_lights_06013F90 = gdSPDefLights1( ); // 0x06013FA8 -ALIGNED8 const Texture treasure_chest_seg6_texture_06013FA8[] = { -#include "actors/treasure_chest/treasure_chest_lock.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(treasure_chest_seg6_texture_06013FA8, "actors/treasure_chest/treasure_chest_lock.rgba16.inc.c", 0x001b9cc0, 41188, 0x00013fa8, 2048); // 0x060147A8 -ALIGNED8 const Texture treasure_chest_seg6_texture_060147A8[] = { -#include "actors/treasure_chest/treasure_chest_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(treasure_chest_seg6_texture_060147A8, "actors/treasure_chest/treasure_chest_side.rgba16.inc.c", 0x001b9cc0, 41188, 0x000147a8, 2048); // 0x06014FA8 -ALIGNED8 const Texture treasure_chest_seg6_texture_06014FA8[] = { -#include "actors/treasure_chest/treasure_chest_lock_top.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(treasure_chest_seg6_texture_06014FA8, "actors/treasure_chest/treasure_chest_lock_top.rgba16.inc.c", 0x001b9cc0, 41188, 0x00014fa8, 2048); // 0x060157A8 -ALIGNED8 const Texture treasure_chest_seg6_texture_060157A8[] = { -#include "actors/treasure_chest/treasure_chest_front.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(treasure_chest_seg6_texture_060157A8, "actors/treasure_chest/treasure_chest_front.rgba16.inc.c", 0x001b9cc0, 41188, 0x000157a8, 4096); // 0x060167A8 -static const Vtx treasure_chest_seg6_vertex_060167A8[] = { - {{{ 20, 102, 87}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 72, 87}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 20, 72, 87}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 102, 87}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_060167A8, 0x001b9cc0, 41188, 0x000167a8, 64); // 0x060167E8 -static const Vtx treasure_chest_seg6_vertex_060167E8[] = { - {{{ 20, 72, 77}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -19, 72, 87}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -19, 72, 77}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 102, 77}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 20, 102, 87}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 20, 102, 77}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -19, 102, 87}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -19, 102, 77}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -19, 72, 77}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 102, 87}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 102, 77}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 72, 87}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 20, 72, 87}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 20, 102, 77}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 72, 87}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 72, 77}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_060167E8, 0x001b9cc0, 41188, 0x000167e8, 256); // 0x060168E8 -static const Vtx treasure_chest_seg6_vertex_060168E8[] = { - {{{ 20, 102, 77}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 102, 87}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 72, 87}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_060168E8, 0x001b9cc0, 41188, 0x000168e8, 48); // 0x06016918 -static const Vtx treasure_chest_seg6_vertex_06016918[] = { - {{{ 77, 102, -50}, 0, { 0, -1736}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, 20, -50}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, 20, 51}, 0, { 3374, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 20, -50}, 0, { 0, -2416}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, 20, 51}, 0, { 5078, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, 20, -50}, 0, { 5078, -2416}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 20, 51}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 102, 51}, 0, { 0, -1736}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, 20, -50}, 0, { 3374, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, 102, -50}, 0, { 3374, -1736}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, 20, 51}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, 102, 51}, 0, { 0, -1736}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, 20, 51}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, 102, 51}, 0, { 5078, -1736}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, 20, 51}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_06016918, 0x001b9cc0, 41188, 0x00016918, 240); // 0x06016A08 -static const Vtx treasure_chest_seg6_vertex_06016A08[] = { - {{{ -91, 102, -76}, 0, { 5244, 962}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 102, -50}, 0, { 4734, 46}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, 102, -50}, 0, { -368, 2}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, 102, -50}, 0, { 0, -1736}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, 20, 51}, 0, { 3374, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, 102, 51}, 0, { 3374, -1736}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 102, -50}, 0, { 0, -1736}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, 20, -50}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, 20, -50}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, 102, -50}, 0, { 5078, -1736}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, 102, -50}, 0, { -542, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -91, 102, -76}, 0, { -1818, 66}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -91, 102, 77}, 0, { 5844, 66}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 102, 51}, 0, { 4568, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 92, 102, -76}, 0, { -880, 908}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_06016A08, 0x001b9cc0, 41188, 0x00016a08, 240); // 0x06016AF8 -static const Vtx treasure_chest_seg6_vertex_06016AF8[] = { - {{{ 92, 102, -76}, 0, { 6356, 964}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, 102, -50}, 0, { 5078, 86}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, 102, 51}, 0, { 0, 34}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 92, 102, 77}, 0, { -1308, 886}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, 102, 51}, 0, { -540, 34}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -91, 102, 77}, 0, { 7888, 946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 92, 102, 77}, 0, { -1308, 942}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 102, 51}, 0, { 7122, 38}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_06016AF8, 0x001b9cc0, 41188, 0x00016af8, 128); // 0x06016B78 -static const Vtx treasure_chest_seg6_vertex_06016B78[] = { - {{{ 92, 0, -68}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 92, 102, 0}, 0, { 152, -2392}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 92, 0, 0}, 0, { 340, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 92, 102, -76}, 0, { 2012, -2392}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 92, 102, 0}, 0, { 60, -2358}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 92, 102, 77}, 0, { 1976, -2358}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 92, 0, 69}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 92, 0, 0}, 0, { 288, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -91, 102, 0}, 0, { 96, -2410}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -91, 102, -76}, 0, { 2012, -2410}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -91, 0, -68}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -91, 0, 0}, 0, { 288, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -91, 0, -68}, 0, { 2012, 990}, {0x00, 0xf7, 0x82, 0xff}}}, - {{{ -91, 102, -76}, 0, { 2012, -2416}, {0x00, 0xf7, 0x82, 0xff}}}, - {{{ 0, 102, -76}, 0, { -1664, -2416}, {0x00, 0xf7, 0x82, 0xff}}}, - {{{ 0, 0, -68}, 0, { -1664, 990}, {0x00, 0xf7, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_06016B78, 0x001b9cc0, 41188, 0x00016b78, 256); // 0x06016C78 -static const Vtx treasure_chest_seg6_vertex_06016C78[] = { - {{{ 92, 0, 69}, 0, { 2012, 990}, {0x00, 0xf7, 0x7e, 0xff}}}, - {{{ 0, 102, 77}, 0, { -1664, -2416}, {0x00, 0xf7, 0x7e, 0xff}}}, - {{{ 0, 0, 69}, 0, { -1664, 990}, {0x00, 0xf7, 0x7e, 0xff}}}, - {{{ -91, 0, 69}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -91, 102, 77}, 0, { 2040, -2428}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -91, 102, 0}, 0, { 236, -2428}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -91, 0, 0}, 0, { 388, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 102, -76}, 0, { -1664, -2416}, {0x00, 0xf7, 0x82, 0xff}}}, - {{{ 92, 102, -76}, 0, { 2012, -2416}, {0x00, 0xf7, 0x82, 0xff}}}, - {{{ 92, 0, -68}, 0, { 2012, 990}, {0x00, 0xf7, 0x82, 0xff}}}, - {{{ 0, 0, -68}, 0, { -1664, 990}, {0x00, 0xf7, 0x82, 0xff}}}, - {{{ -91, 0, 69}, 0, { 2012, 990}, {0x00, 0xf7, 0x7e, 0xff}}}, - {{{ -91, 102, 77}, 0, { 2012, -2416}, {0x00, 0xf7, 0x7e, 0xff}}}, - {{{ 92, 102, 77}, 0, { 2012, -2416}, {0x00, 0xf7, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_06016C78, 0x001b9cc0, 41188, 0x00016c78, 224); // 0x06016D58 - 0x06016DA0 const Gfx treasure_chest_seg6_dl_06016D58[] = { @@ -240,137 +134,28 @@ const Gfx treasure_chest_seg6_dl_06016F90[] = { }; // 0x06017030 -static const Vtx treasure_chest_seg6_vertex_06017030[] = { - {{{ 92, 0, 154}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 92, 0, 0}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 92, 30, 27}, 0, { 4184, -1022}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 92, 46, 77}, 0, { 2524, -2028}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 92, 30, 127}, 0, { 862, -1022}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -91, 30, 27}, 0, { 1310, -988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -91, 30, 127}, 0, { 6292, -988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -91, 46, 77}, 0, { 3800, -1978}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -91, 0, 0}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -91, 0, 154}, 0, { 7632, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -73, 20, 127}, 0, { 6100, -2332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -73, 20, 27}, 0, { 6100, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 74, 20, 27}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 74, 20, 127}, 0, { 0, -2332}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_06017030, 0x001b9cc0, 41188, 0x00017030, 224); // 0x06017110 -static const Vtx treasure_chest_seg6_vertex_06017110[] = { - {{{ -91, 0, 0}, 0, { -1564, 36}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 74, 0, 15}, 0, { 6714, 752}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -73, 0, 15}, 0, { -644, 752}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -91, 0, 0}, 0, { 6180, 34}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -73, 0, 15}, 0, { 5466, 902}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -73, 0, 138}, 0, { -274, 894}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -91, 0, 154}, 0, { -994, 24}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -91, 0, 154}, 0, { -2176, 946}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -73, 0, 138}, 0, { -1256, 82}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 74, 0, 138}, 0, { 6100, -14}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 92, 0, 154}, 0, { 7020, 828}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 74, 0, 15}, 0, { 5590, 32}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 92, 0, 0}, 0, { 6356, 894}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 92, 0, 154}, 0, { -1308, 894}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 74, 0, 138}, 0, { -542, 32}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_06017110, 0x001b9cc0, 41188, 0x00017110, 240); // 0x06017200 -static const Vtx treasure_chest_seg6_vertex_06017200[] = { - {{{ 74, 0, 138}, 0, { -3720, 10}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 74, 20, 27}, 0, { 1206, 974}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 74, 0, 15}, 0, { 1730, 30}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -91, 0, 0}, 0, { -1564, 36}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 92, 0, 0}, 0, { 7632, 36}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 74, 0, 15}, 0, { 6714, 752}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -73, 0, 15}, 0, { -4772, 20}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -73, 20, 27}, 0, { -4174, 962}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -73, 20, 127}, 0, { 948, 986}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -73, 0, 138}, 0, { 1532, 50}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 74, 0, 15}, 0, { -3914, 60}, {0x00, 0xbf, 0x6c, 0xff}}}, - {{{ -73, 20, 27}, 0, { 990, 990}, {0x00, 0xbf, 0x6c, 0xff}}}, - {{{ -73, 0, 15}, 0, { 990, 60}, {0x00, 0xbf, 0x6c, 0xff}}}, - {{{ 74, 20, 27}, 0, { -3914, 990}, {0x00, 0xbf, 0x6c, 0xff}}}, - {{{ 74, 20, 127}, 0, { -3222, 958}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_06017200, 0x001b9cc0, 41188, 0x00017200, 240); // 0x060172F0 -static const Vtx treasure_chest_seg6_vertex_060172F0[] = { - {{{ -73, 0, 138}, 0, { -6024, 156}, {0x00, 0xc3, 0x91, 0xff}}}, - {{{ 74, 20, 127}, 0, { 1162, 896}, {0x00, 0xc3, 0x91, 0xff}}}, - {{{ 74, 0, 138}, 0, { 1212, 112}, {0x00, 0xc3, 0x91, 0xff}}}, - {{{ -73, 20, 127}, 0, { -6072, 940}, {0x00, 0xc3, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_060172F0, 0x001b9cc0, 41188, 0x000172f0, 64); // 0x06017330 -static const Vtx treasure_chest_seg6_vertex_06017330[] = { - {{{ -19, 20, 136}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 20, 20, 154}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 20, 20, 136}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 20, 20, 154}, 0, { 990, 0}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -19, 20, 154}, 0, { 0, 0}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -19, 0, 164}, 0, { 0, 990}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 20, 0, 164}, 0, { 990, 990}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 20, 0, 154}, 0, { -28, -80}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 20, 0, 164}, 0, { 0, 984}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -19, 0, 164}, 0, { 968, 998}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -19, 0, 154}, 0, { 974, -64}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 20, 20, 136}, 0, { 996, -44}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 0, 164}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 0, 154}, 0, { 524, 980}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 20, 154}, 0, { 10, -24}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_06017330, 0x001b9cc0, 41188, 0x00017330, 240); // 0x06017420 -static const Vtx treasure_chest_seg6_vertex_06017420[] = { - {{{ -19, 0, 154}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 0, 164}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 20, 154}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 20, 136}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -19, 20, 154}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 20, 20, 154}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -19, 20, 136}, 0, { 86, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_06017420, 0x001b9cc0, 41188, 0x00017420, 112); // 0x06017490 -static const Vtx treasure_chest_seg6_vertex_06017490[] = { - {{{ -91, 46, 77}, 0, { 2012, -1036}, {0x00, 0x78, 0x26, 0xff}}}, - {{{ 0, 30, 127}, 0, { -1664, 990}, {0x00, 0x78, 0x26, 0xff}}}, - {{{ 0, 46, 77}, 0, { -1664, -1036}, {0x00, 0x78, 0x26, 0xff}}}, - {{{ 0, 0, 154}, 0, { -1664, 1992}, {0x00, 0x54, 0x5e, 0xff}}}, - {{{ 92, 30, 127}, 0, { 2012, 0}, {0x00, 0x54, 0x5e, 0xff}}}, - {{{ 0, 30, 127}, 0, { -1664, 0}, {0x00, 0x54, 0x5e, 0xff}}}, - {{{ 92, 0, 154}, 0, { 2012, 1992}, {0x00, 0x54, 0x5e, 0xff}}}, - {{{ -91, 30, 127}, 0, { 2012, 0}, {0x00, 0x54, 0x5e, 0xff}}}, - {{{ -91, 0, 154}, 0, { 2012, 1992}, {0x00, 0x54, 0x5e, 0xff}}}, - {{{ 0, 30, 127}, 0, { -1664, 1028}, {0x00, 0x78, 0x26, 0xff}}}, - {{{ 92, 30, 127}, 0, { 2012, 1028}, {0x00, 0x78, 0x26, 0xff}}}, - {{{ 92, 46, 77}, 0, { 2012, -1066}, {0x00, 0x78, 0x26, 0xff}}}, - {{{ 0, 46, 77}, 0, { -1664, -1066}, {0x00, 0x78, 0x26, 0xff}}}, - {{{ 0, 30, 27}, 0, { -1664, 0}, {0x00, 0x54, 0xa2, 0xff}}}, - {{{ 92, 30, 27}, 0, { 2012, 0}, {0x00, 0x54, 0xa2, 0xff}}}, - {{{ 92, 0, 0}, 0, { 2012, 1992}, {0x00, 0x54, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_06017490, 0x001b9cc0, 41188, 0x00017490, 256); // 0x06017590 -static const Vtx treasure_chest_seg6_vertex_06017590[] = { - {{{ -91, 46, 77}, 0, { 2012, -1036}, {0x00, 0x78, 0x26, 0xff}}}, - {{{ -91, 30, 127}, 0, { 2012, 990}, {0x00, 0x78, 0x26, 0xff}}}, - {{{ 0, 30, 127}, 0, { -1664, 990}, {0x00, 0x78, 0x26, 0xff}}}, - {{{ 0, 46, 77}, 0, { -1664, -1022}, {0x00, 0x78, 0xda, 0xff}}}, - {{{ 92, 30, 27}, 0, { 2012, 990}, {0x00, 0x78, 0xda, 0xff}}}, - {{{ 0, 30, 27}, 0, { -1664, 990}, {0x00, 0x78, 0xda, 0xff}}}, - {{{ 92, 46, 77}, 0, { 2012, -1022}, {0x00, 0x78, 0xda, 0xff}}}, - {{{ -91, 30, 27}, 0, { 2012, 990}, {0x00, 0x78, 0xda, 0xff}}}, - {{{ -91, 46, 77}, 0, { 2012, -1052}, {0x00, 0x78, 0xda, 0xff}}}, - {{{ 0, 46, 77}, 0, { -1664, -1052}, {0x00, 0x78, 0xda, 0xff}}}, - {{{ 0, 30, 27}, 0, { -1664, 0}, {0x00, 0x54, 0xa2, 0xff}}}, - {{{ 92, 0, 0}, 0, { 2012, 1992}, {0x00, 0x54, 0xa2, 0xff}}}, - {{{ 0, 0, 0}, 0, { -1664, 1992}, {0x00, 0x54, 0xa2, 0xff}}}, - {{{ -91, 0, 0}, 0, { 2012, 1992}, {0x00, 0x54, 0xa2, 0xff}}}, - {{{ -91, 30, 27}, 0, { 2012, 0}, {0x00, 0x54, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(treasure_chest_seg6_vertex_06017590, 0x001b9cc0, 41188, 0x00017590, 240); // 0x06017680 - 0x06017790 const Gfx treasure_chest_seg6_dl_06017680[] = { diff --git a/actors/tree/model.inc.c b/actors/tree/model.inc.c index 52c0fe820..22f3d3a9b 100644 --- a/actors/tree/model.inc.c +++ b/actors/tree/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Tree // 0x0302DE10 @@ -7,28 +8,16 @@ static const Lights1 tree_seg3_lights_0302DE10 = gdSPDefLights1( ); // 0x0302DE28 -ALIGNED8 const Texture tree_seg3_texture_0302DE28[] = { -#include "actors/tree/tree_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(tree_seg3_texture_0302DE28, "actors/tree/tree_left_side.rgba16.inc.c", 0x00201410, 96653, 0x0002de28, 4096); // 0x0302EE28 -ALIGNED8 const Texture tree_seg3_texture_0302EE28[] = { -#include "actors/tree/tree_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(tree_seg3_texture_0302EE28, "actors/tree/tree_right_side.rgba16.inc.c", 0x00201410, 96653, 0x0002ee28, 4096); // 0x0302FE28 -static const Vtx tree_seg3_vertex_0302FE28[] = { - {{{ -356, -9, 0}, 0, { -796, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -9, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 800, 0}, 0, { 990, -712}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(tree_seg3_vertex_0302FE28, 0x00201410, 96653, 0x0002fe28, 48); // 0x0302FE58 -static const Vtx tree_seg3_vertex_0302FE58[] = { - {{{ 0, -9, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 358, -9, 0}, 0, { 1756, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 800, 0}, 0, { 0, -712}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(tree_seg3_vertex_0302FE58, 0x00201410, 96653, 0x0002fe58, 48); // 0x0302FE88 - 0x0302FEB8 const Gfx tree_seg3_dl_0302FE88[] = { @@ -70,17 +59,10 @@ const Gfx tree_seg3_dl_0302FEE8[] = { }; // 0x0302FF60 -ALIGNED8 const Texture tree_seg3_texture_0302FF60[] = { -#include "actors/tree/pine_tree.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(tree_seg3_texture_0302FF60, "actors/tree/pine_tree.rgba16.inc.c", 0x00201410, 96653, 0x0002ff60, 4096); // 0x03030F60 -static const Vtx tree_seg3_vertex_03030F60[] = { - {{{ 128, 512, 0}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 512, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, 0}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 0, 0}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(tree_seg3_vertex_03030F60, 0x00201410, 96653, 0x00030f60, 64); // 0x03030FA0 - 0x03031048 const Gfx tree_seg3_dl_03030FA0[] = { @@ -107,17 +89,10 @@ const Gfx tree_seg3_dl_03030FA0[] = { }; // 0x03031048 -ALIGNED8 const Texture tree_seg3_texture_03031048[] = { -#include "actors/tree/snowy_pine_tree.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(tree_seg3_texture_03031048, "actors/tree/snowy_pine_tree.rgba16.inc.c", 0x00201410, 96653, 0x00031048, 4096); // 0x03032048 -static const Vtx tree_seg3_vertex_03032048[] = { - {{{ 128, 512, 0}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 512, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, 0}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 0, 0}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(tree_seg3_vertex_03032048, 0x00201410, 96653, 0x00030f60, 64); // 0x03032088 - 0x03032130 const Gfx tree_seg3_dl_03032088[] = { @@ -144,12 +119,7 @@ const Gfx tree_seg3_dl_03032088[] = { }; // 0x03032130 -static const Vtx tree_seg3_vertex_03032130[] = { - {{{ 128, 512, 0}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 512, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, 0}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 0, 0}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(tree_seg3_vertex_03032130, 0x00201410, 96653, 0x00030f60, 64); // 0x03032170 - 0x03032218 const Gfx tree_seg3_dl_03032170[] = { @@ -176,17 +146,10 @@ const Gfx tree_seg3_dl_03032170[] = { }; // 0x03032218 -ALIGNED8 const Texture tree_seg3_texture_03032218[] = { -#include "actors/tree/palm_tree.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(tree_seg3_texture_03032218, "actors/tree/palm_tree.rgba16.inc.c", 0x00201410, 96653, 0x00032218, 4096); // 0x03033218 -static const Vtx tree_seg3_vertex_03033218[] = { - {{{ 170, 512, 0}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -169, 512, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -169, 0, 0}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 170, 0, 0}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(tree_seg3_vertex_03033218, 0x00201410, 96653, 0x00033218, 64); // 0x03033258 - 0x03033300 const Gfx tree_seg3_dl_03033258[] = { diff --git a/actors/ukiki/anims/anim_0500D658.inc.c b/actors/ukiki/anims/anim_0500D658.inc.c index a9df6413a..8bff5317e 100644 --- a/actors/ukiki/anims/anim_0500D658.inc.c +++ b/actors/ukiki/anims/anim_0500D658.inc.c @@ -1,91 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500D198 -static const s16 ukiki_seg5_animvalue_0500D198[] = { - 0x0000, 0x0098, 0x0097, 0x0097, 0x0095, 0x0090, 0x0081, 0x0073, - 0x0078, 0x0082, 0x008A, 0x0093, 0x0097, 0x3A3A, 0x3805, 0x32B7, - 0x2C44, 0x26A4, 0x23CD, 0x24F6, 0x28E8, 0x2E50, 0x33DF, 0x3847, - 0x3A37, 0xFD8F, 0x1436, 0x1535, 0x1778, 0x19EB, 0x1D75, 0x1F17, - 0x1946, 0x1361, 0x127C, 0x12DB, 0x13B2, 0x1436, 0x0000, 0x02D9, - 0x05B2, 0x0000, 0xFF5E, 0xFF9E, 0xFFCB, 0x0000, 0x0009, 0x0008, - 0x0003, 0x0000, 0x0000, 0xFFDC, 0xFFB8, 0x0000, 0x0043, 0x006B, - 0x003A, 0x0000, 0xFFF6, 0xFFF7, 0xFFFD, 0x0000, 0xDFB5, 0xDC28, - 0xD5A7, 0xCB7D, 0xF91E, 0x21F8, 0x1277, 0xF715, 0xED43, 0xE5FC, - 0xE16B, 0xDFB7, 0xE3CE, 0xECCC, 0xFDD9, 0x0810, 0x064A, 0xFF86, - 0xF71E, 0xF070, 0xEBDA, 0xE7DB, 0xE4FE, 0xE3D0, 0xFD30, 0xFBD2, - 0xF956, 0xF826, 0xF9D7, 0xFCD4, 0xFED4, 0xFEA5, 0xFD79, 0xFC95, - 0xFCC8, 0xFD2F, 0x01F6, 0x0341, 0x05DC, 0x07DF, 0x08C7, 0x0916, - 0x086D, 0x0609, 0x02AD, 0x0047, 0x00BC, 0x01F4, 0x7544, 0x7D15, - 0x8C43, 0x965B, 0x969F, 0x91CF, 0x89BE, 0x7BB9, 0x6A75, 0x5FD0, - 0x68E8, 0x752E, 0x0000, 0x0154, 0x03E5, 0x0591, 0x05D9, 0x05BA, - 0x054F, 0x04B2, 0x03FC, 0x02AA, 0x00F1, 0x0001, 0x05B4, 0x0498, - 0x027D, 0x013D, 0x014F, 0x01D0, 0x0291, 0x0362, 0x0415, 0x04C0, - 0x0564, 0x05B3, 0xDCFF, 0xEA5F, 0x03FD, 0x1417, 0x1568, 0x1230, - 0x0BF6, 0x043F, 0xFC94, 0xF178, 0xE41B, 0xDD09, 0xF553, 0xF957, - 0x00CA, 0x04CE, 0x0384, 0x0051, 0xFC38, 0xF838, 0xF553, 0xF46A, - 0xF4D6, 0xF553, 0x07E5, 0x07D4, 0x079F, 0x0742, 0x06A8, 0x05DF, - 0x0518, 0x0484, 0x0456, 0x054B, 0x06FD, 0x07E5, 0xF31B, 0xF17F, - 0xEEFB, 0xEF03, 0xF2FB, 0xF8EB, 0xFF3F, 0x0465, 0x06CE, 0x01EC, - 0xF853, 0xF31B, 0x8CF5, 0x90CD, 0x96AA, 0x960C, 0x8B6E, 0x7BB6, - 0x6B0C, 0x5D90, 0x5765, 0x64C6, 0x7ECF, 0x8CF5, 0xF5BC, 0xF629, - 0xF67A, 0xF57B, 0xF4D8, 0xF5D7, 0xF761, 0xF8D3, 0xF989, 0xF8A6, - 0xF6D5, 0xF5BE, 0x0145, 0x043F, 0x025A, 0xEB5E, 0xD78F, 0xD80A, - 0xDE18, 0xE684, 0xEE18, 0xF5A3, 0xFD62, 0x0140, 0xCA87, 0xCDED, - 0xCF47, 0xC411, 0xB902, 0xB652, 0xB597, 0xB673, 0xB886, 0xBE2B, - 0xC61B, 0xCA81, 0x2C4D, 0x3605, 0x3ED6, 0x31C7, 0x248F, 0x2544, - 0x29B3, 0x2EF2, 0x3218, 0x312A, 0x2E33, 0x2C4F, 0xFB5D, 0xFAF7, - 0xFBF1, 0x01D9, 0x0723, 0x07F9, 0x07AD, 0x0692, 0x04FD, 0x01CF, - 0xFDA5, 0xFB60, 0xF757, 0xF838, 0xF952, 0xF960, 0xF93E, 0xF96A, - 0xF9AC, 0xF9D7, 0xF9C0, 0xF906, 0xF7F3, 0xF758, 0xA4FC, 0xA930, - 0xA722, 0x8A37, 0x6F53, 0x69EB, 0x69C7, 0x6DB4, 0x747E, 0x8422, - 0x994E, 0xA4EB, 0x00B7, 0x0148, 0x027B, 0x038D, 0x03BA, 0x0269, - 0x0027, 0xFDEB, 0xFCAA, 0xFD79, 0xFF7A, 0x00B5, 0xFCD2, 0x0063, - 0x085C, 0x10A3, 0x151E, 0x1421, 0x1006, 0x0ABB, 0x062D, 0x023C, - 0xFE95, 0xFCD5, 0xD793, 0xD3AF, 0xCA8B, 0xBFF4, 0xB7B5, 0xB18D, - 0xAC04, 0xA918, 0xAAC6, 0xB80B, 0xCC27, 0xD782, 0x32D1, 0x322E, - 0x30C8, 0x2F61, 0x2EBE, 0x2EF7, 0x2F89, 0x3052, 0x312E, 0x31F9, - 0x3291, 0x32D1, 0x04E5, 0x0482, 0x03AA, 0x02D1, 0x026F, 0x0291, - 0x02E9, 0x0363, 0x03E7, 0x0462, 0x04BE, 0x04E5, 0xFD3E, 0xFE77, - 0x0127, 0x03D7, 0x0510, 0x04A3, 0x038A, 0x0208, 0x0062, 0xFEDD, - 0xFDBA, 0xFD3F, 0xAD20, 0xA2BC, 0x8BE0, 0x7501, 0x6A9D, 0x6E3A, - 0x7790, 0x8460, 0x9263, 0x9F59, 0xA902, 0xAD1A, 0xF90C, 0xFAFA, - 0xFE8B, 0x006E, 0xFEC9, 0xFB74, 0xF8AF, 0xF730, 0xF63F, 0xF5F6, - 0xF772, 0xF90A, 0x12E1, 0x1240, 0x1008, 0x0BBD, 0x02C5, 0xF7BB, - 0xF1E7, 0xF59A, 0xFE83, 0x0702, 0x0E5A, 0x12DB, 0xF32C, 0xF9B5, - 0x05E7, 0x0CAC, 0x0849, 0xFE79, 0xF54D, 0xEDCD, 0xE6F2, 0xE3B8, - 0xEAF0, 0xF31E, 0xFFFD, 0x0068, 0x012D, 0x018E, 0x011C, 0x0045, - 0xFF93, 0xFF2B, 0xFEE7, 0xFEDA, 0xFF6A, 0xFFFC, 0x0684, 0x0635, - 0x052B, 0x0339, 0xFF28, 0xFA2F, 0xF7C7, 0xFA32, 0xFF2E, 0x037A, - 0x05AF, 0x0683, 0xF2F5, 0xF7E7, 0x00F0, 0x0564, 0x004C, 0xF69F, - 0xEE8A, 0xE9D8, 0xE6C1, 0xE61B, 0xEC6E, 0xF2EA, 0xE25A, 0xE131, - 0xDF08, 0xDDDF, 0xDEDE, 0xE0DC, 0xE25A, 0xE2AF, 0xE285, 0xE25A, - 0xE25A, 0xE25A, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_0500D198, 0x001521d0, 57608, 0x0000d198, 928); // 0x0500D538 -static const u16 ukiki_seg5_animindex_0500D538[] = { - 0x0001, 0x0000, 0x000C, 0x0001, 0x0001, 0x0000, 0x000C, 0x000D, 0x0001, 0x0000, 0x0001, 0x0019, - 0x0001, 0x0000, 0x0001, 0x01CF, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x001A, - 0x0001, 0x0000, 0x0001, 0x01CE, 0x0001, 0x0000, - 0x000C, 0x0056, 0x000C, 0x0062, 0x000C, 0x006E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x004A, - 0x000C, 0x0026, 0x000C, 0x0032, 0x000C, 0x003E, - 0x0001, 0x0000, 0x0001, 0x01CD, 0x0001, 0x0000, - 0x000C, 0x00AA, 0x000C, 0x00B6, 0x000C, 0x00C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x009E, - 0x000C, 0x007A, 0x000C, 0x0086, 0x000C, 0x0092, - 0x0001, 0x0000, 0x0001, 0x01CC, 0x0001, 0x0000, - 0x000C, 0x00FE, 0x000C, 0x010A, 0x000C, 0x0116, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00F2, - 0x000C, 0x00CE, 0x000C, 0x00DA, 0x000C, 0x00E6, - 0x0001, 0x0000, 0x0001, 0x01CB, 0x0001, 0x0000, - 0x000C, 0x0152, 0x000C, 0x015E, 0x000C, 0x016A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0146, - 0x000C, 0x0122, 0x000C, 0x012E, 0x000C, 0x013A, - 0x0001, 0x0000, 0x0001, 0x01CA, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x01BE, - 0x000C, 0x019A, 0x000C, 0x01A6, 0x000C, 0x01B2, - 0x000C, 0x0176, 0x000C, 0x0182, 0x000C, 0x018E, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_0500D538, 0x001521d0, 57608, 0x0000d538, 288); // 0x0500D658 static const struct Animation ukiki_seg5_anim_0500D658 = { diff --git a/actors/ukiki/anims/anim_0500DC80.inc.c b/actors/ukiki/anims/anim_0500DC80.inc.c index 51d3e922e..88401aa74 100644 --- a/actors/ukiki/anims/anim_0500DC80.inc.c +++ b/actors/ukiki/anims/anim_0500DC80.inc.c @@ -1,112 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500D670 -static const s16 ukiki_seg5_animvalue_0500D670[] = { - 0x0000, 0x0090, 0x008D, 0x0086, 0x0080, 0x007D, 0x0080, 0x0088, - 0x008E, 0x008E, 0x0086, 0x007D, 0x007B, 0x0080, 0x0087, 0x008D, - 0x0090, 0x22C6, 0x24FE, 0x2918, 0x2B41, 0x2A44, 0x2807, 0x255E, - 0x231A, 0x220D, 0x2333, 0x2626, 0x295A, 0x2B42, 0x29FB, 0x2607, - 0x22F9, 0xFD8F, 0xFD8E, 0xFD8E, 0xFD8E, 0xFD8E, 0xFD8E, 0xFD8E, - 0xFD8E, 0xFD8E, 0xFD8E, 0xFD8E, 0xFD8E, 0xFD8E, 0xFD8E, 0xFD8E, - 0xFD8F, 0x20D8, 0x1F12, 0x1BBC, 0x19CB, 0x19FF, 0x1AE2, 0x1C1F, - 0x1D5F, 0x1E4D, 0x1E90, 0x1D99, 0x1BD0, 0x1A13, 0x1941, 0x1C57, - 0x2089, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFF43, 0xFE85, 0x0000, 0x0D58, - 0x0198, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF3, 0xFFE6, 0x0000, 0x00EE, - 0x001C, 0x32F8, 0x3369, 0x348A, 0x3610, 0x37AE, 0x391B, 0x3A09, - 0x3A2F, 0x3940, 0x36F2, 0x32F8, 0x24EA, 0x0C2C, 0xF42A, 0xE39E, - 0x2AAB, 0xF070, 0xF011, 0xEF36, 0xEE41, 0xED96, 0xED96, 0xEEA4, - 0xF2C9, 0xF98E, 0xFF99, 0x018B, 0xFAB1, 0xEE9C, 0xE666, 0xE97E, - 0xEFF0, 0x0202, 0x01AB, 0x00DD, 0xFFEC, 0xFE5D, 0xFF05, 0xFFE8, - 0x00E8, 0x01E7, 0x02C8, 0x036B, 0x0378, 0x0302, 0x0290, 0x0240, - 0x0206, 0x09BF, 0x09C5, 0x09B7, 0x0964, 0x07AA, 0x0649, 0x04C8, - 0x034E, 0x0200, 0x0105, 0x0082, 0x015D, 0x0385, 0x05B1, 0x07E7, - 0x09A2, 0xA41C, 0xA21B, 0x9CDD, 0x958A, 0x8432, 0x7F50, 0x7AD3, - 0x7705, 0x7436, 0x72B5, 0x72CF, 0x77FF, 0x825B, 0x8D19, 0x9976, - 0xA375, 0x05B3, 0x0568, 0x04CC, 0x0445, 0x0443, 0x0452, 0x0469, - 0x0487, 0x04A9, 0x04C7, 0x04DE, 0x04F0, 0x0504, 0x0522, 0x0569, - 0x05AE, 0xFFC6, 0x0072, 0x01E1, 0x032C, 0x037E, 0x039D, 0x039F, - 0x03A3, 0x0397, 0x031E, 0x01FB, 0x007C, 0xFF0F, 0xFE21, 0xFEA3, - 0xFFB1, 0x1E95, 0x1917, 0x0D7C, 0x0313, 0x0116, 0x00AE, 0x010D, - 0x013B, 0x01D0, 0x0586, 0x0E1F, 0x1967, 0x2422, 0x2B18, 0x2738, - 0x1F34, 0x059E, 0xFDCD, 0xED5D, 0xDEDD, 0xDD90, 0xD7A8, 0xD65D, - 0xE235, 0xF27D, 0xFD79, 0x01A0, 0x0428, 0x0571, 0x05DD, 0x05CC, - 0x05A2, 0x07CC, 0x070F, 0x052B, 0x029D, 0xFFE5, 0xFD7D, 0xFBE5, - 0xFBD6, 0xFD0F, 0xFE8B, 0x0014, 0x01F4, 0x03EA, 0x05B4, 0x0712, - 0x07C2, 0x020C, 0x015C, 0xFF97, 0xFD29, 0xFA80, 0xF80B, 0xF637, - 0xF532, 0xF4FB, 0xF5B9, 0xF777, 0xF9DE, 0xFC86, 0xFF09, 0x00FD, - 0x01FE, 0x75C8, 0x77F7, 0x7DA1, 0x8575, 0x8E1C, 0x9646, 0x9C9F, - 0xA15F, 0xA429, 0xA2CA, 0x9CC4, 0x941A, 0x8A59, 0x810C, 0x79BD, - 0x75FD, 0xFABA, 0xFA52, 0xF96D, 0xF889, 0xF7C3, 0xF6FD, 0xF663, - 0xF605, 0xF5D1, 0xF5B9, 0xF593, 0xF55C, 0xF53C, 0xF55D, 0xF5E7, - 0xFA30, 0xF714, 0xF8A4, 0xFBB0, 0xFDC6, 0xFD91, 0xFC66, 0xFBC9, - 0xFC93, 0xFDED, 0xFED3, 0xFF35, 0xFF8C, 0xFFAB, 0xFF61, 0xFE80, - 0xF7E8, 0x9B9A, 0xA21B, 0xAF00, 0xB85C, 0xB925, 0xB666, 0xB54C, - 0xB8B4, 0xBDC1, 0xC110, 0xC2B6, 0xC463, 0xC51C, 0xC3E1, 0xBFB6, - 0x9FA4, 0x2CB5, 0x24EE, 0x16E5, 0x108A, 0x14DB, 0x1C93, 0x2635, - 0x3049, 0x3954, 0x3FDB, 0x43F2, 0x469B, 0x47BE, 0x4744, 0x4518, - 0x2F7B, 0xE3A0, 0xE89A, 0xF226, 0xF831, 0xF8C3, 0xF7C0, 0xF5DD, - 0xF3CE, 0xF246, 0xF1FB, 0xF3FE, 0xF7D7, 0xFBEA, 0xFE9D, 0xFE53, - 0xE58A, 0xF3F1, 0xF3E8, 0xF409, 0xF4A8, 0xF5F6, 0xF7B6, 0xF995, - 0xFB42, 0xFC6A, 0xFCBC, 0xFBC1, 0xF99F, 0xF6F3, 0xF455, 0xF262, - 0xF3C9, 0x916C, 0x8EF6, 0x8AE0, 0x8A1D, 0x8E61, 0x9509, 0x9C85, - 0xA347, 0xA7C0, 0xA861, 0xA296, 0x972B, 0x89A0, 0x7D71, 0x7624, - 0x8F4D, 0x01D1, 0x01D6, 0x01EB, 0x0219, 0x0256, 0x02AB, 0x0339, - 0x0425, 0x0554, 0x067F, 0x0763, 0x07B8, 0x0302, 0x0214, 0x01CD, - 0x01D0, 0xFD4C, 0xFD64, 0xFDA4, 0xFDFB, 0xFE31, 0xFE80, 0xFF84, - 0x016F, 0x03D4, 0x065E, 0x08BD, 0x0A9C, 0x08A0, 0x0499, 0x002A, - 0xFD75, 0xC877, 0xC268, 0xB615, 0xAC45, 0xA7B6, 0xA5AB, 0xA6B1, - 0xAB0C, 0xB191, 0xB8A8, 0xBEBB, 0xC22F, 0xB061, 0xB674, 0xC0CD, - 0xC804, 0x3FDB, 0x422B, 0x46CB, 0x4A48, 0x4CD6, 0x4E40, 0x4A73, - 0x3FDA, 0x317D, 0x2231, 0x14CA, 0x0C1D, 0x2A3E, 0x34E6, 0x3C3F, - 0x3FAE, 0x0DCA, 0x0D7F, 0x0CA3, 0x0B44, 0x08AB, 0x058E, 0x041E, - 0x04D6, 0x0670, 0x0881, 0x0A9D, 0x0C57, 0x0C83, 0x0CF6, 0x0D76, - 0x0DC6, 0x0040, 0x013B, 0x0377, 0x05E3, 0x08BA, 0x0BC0, 0x0D30, - 0x0CB6, 0x0B6E, 0x09B2, 0x07DA, 0x0641, 0x0508, 0x034A, 0x016F, - 0x0050, 0xA8D5, 0xA5F7, 0x9F07, 0x9686, 0x8A5B, 0x7C9C, 0x761E, - 0x7898, 0x7ECB, 0x870D, 0x8FAD, 0x9701, 0x9ADF, 0x9FFE, 0xA566, - 0xA8A5, 0x0060, 0x0088, 0x00CD, 0x00E1, 0x004C, 0xFFCE, 0x0019, - 0x00A7, 0x0124, 0x0142, 0xFFF2, 0xFEB8, 0xFFE4, 0x0142, 0x00FE, - 0x0067, 0x0C37, 0x0C35, 0x0C32, 0x0C31, 0x0C35, 0x0C38, 0x0C34, - 0x0C2E, 0x0C29, 0x0C28, 0x0C38, 0x0C47, 0x0C38, 0x0C28, 0x0C2E, - 0x0C37, 0x0CC5, 0x0D4D, 0x0E35, 0x0E7A, 0x0C80, 0x0AD4, 0x0BD4, - 0x0DB2, 0x0F5C, 0x0FC1, 0x0B5C, 0x0743, 0x0B2E, 0x0FC1, 0x0EDB, - 0x0CDD, 0x023D, 0x0236, 0x0224, 0x0207, 0x01C6, 0x0197, 0x01AF, - 0x01DF, 0x020D, 0x021E, 0x01C6, 0x0176, 0x01D7, 0x024B, 0x0253, - 0x023E, 0x02E7, 0x02ED, 0x02FB, 0x030E, 0x0333, 0x034E, 0x0346, - 0x0334, 0x031C, 0x02FE, 0x02BF, 0x028D, 0x02AD, 0x02DC, 0x02E7, - 0x02E7, 0x0DED, 0x0D90, 0x0C90, 0x0B12, 0x07CA, 0x0575, 0x06B0, - 0x091C, 0x0B6A, 0x0C4B, 0x07D9, 0x03D8, 0x08D8, 0x0EBE, 0x0F1A, - 0x0DFC, 0xF993, 0xF7F6, 0xF4B8, 0xF23E, 0xF1CD, 0xF319, 0xF62C, - 0xFA23, 0xFDA1, 0xFF48, 0xFAC4, 0xF4BD, 0xF388, 0xF447, 0xF6E9, - 0xF979, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_0500D670, 0x001521d0, 57608, 0x0000d670, 1264); // 0x0500DB60 -static const u16 ukiki_seg5_animindex_0500DB60[] = { - 0x0001, 0x0000, 0x0010, 0x0001, 0x0001, 0x0000, 0x0010, 0x0011, 0x0001, 0x0000, 0x0010, 0x0021, - 0x0001, 0x0000, 0x0001, 0x0276, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0031, - 0x0001, 0x0000, 0x0001, 0x0275, 0x0001, 0x0000, - 0x0010, 0x0081, 0x0010, 0x0091, 0x0010, 0x00A1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0071, - 0x0010, 0x0041, 0x0010, 0x0051, 0x0010, 0x0061, - 0x0001, 0x0000, 0x0001, 0x0274, 0x0001, 0x0000, - 0x0010, 0x00F1, 0x0010, 0x0101, 0x0010, 0x0111, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x00E1, - 0x0010, 0x00B1, 0x0010, 0x00C1, 0x0010, 0x00D1, - 0x0001, 0x0000, 0x0001, 0x0273, 0x0001, 0x0000, - 0x0010, 0x0161, 0x0010, 0x0171, 0x0010, 0x0181, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0151, - 0x0010, 0x0121, 0x0010, 0x0131, 0x0010, 0x0141, - 0x0001, 0x0000, 0x0001, 0x0272, 0x0001, 0x0000, - 0x0010, 0x01D1, 0x0010, 0x01E1, 0x0010, 0x01F1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x01C1, - 0x0010, 0x0191, 0x0010, 0x01A1, 0x0010, 0x01B1, - 0x0001, 0x0000, 0x0001, 0x0271, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0261, - 0x0010, 0x0231, 0x0010, 0x0241, 0x0010, 0x0251, - 0x0010, 0x0201, 0x0010, 0x0211, 0x0010, 0x0221, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_0500DB60, 0x001521d0, 57608, 0x0000db60, 288); // 0x0500DC80 static const struct Animation ukiki_seg5_anim_0500DC80 = { diff --git a/actors/ukiki/anims/anim_0500DDEC.inc.c b/actors/ukiki/anims/anim_0500DDEC.inc.c index a686494a6..cb62be1c3 100644 --- a/actors/ukiki/anims/anim_0500DDEC.inc.c +++ b/actors/ukiki/anims/anim_0500DDEC.inc.c @@ -1,37 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500DC98 -static const s16 ukiki_seg5_animvalue_0500DC98[] = { - 0x0000, 0x0079, 0x000B, 0x3FFF, 0x1CF8, 0xFD11, 0xBE42, 0x1CF8, - 0xFD11, 0xBE42, 0xB631, 0x1372, 0xBA88, 0xB631, 0x1372, 0xBA88, - 0xFEDD, 0xFCBD, 0xC3CC, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_0500DC98, 0x001521d0, 57608, 0x0000dc98, 52); // 0x0500DCCC -static const u16 ukiki_seg5_animindex_0500DCCC[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0018, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0003, - 0x0001, 0x0000, 0x0001, 0x0017, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0004, - 0x0001, 0x0000, 0x0001, 0x0016, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0008, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0007, - 0x0001, 0x0000, 0x0001, 0x0015, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000A, - 0x0001, 0x0000, 0x0001, 0x0014, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000D, - 0x0001, 0x0000, 0x0001, 0x0013, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0012, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0011, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0010, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_0500DCCC, 0x001521d0, 57608, 0x0000dccc, 288); // 0x0500DDEC static const struct Animation ukiki_seg5_anim_0500DDEC = { diff --git a/actors/ukiki/anims/anim_0500EACC.inc.c b/actors/ukiki/anims/anim_0500EACC.inc.c index 26faa421f..e4f06ca26 100644 --- a/actors/ukiki/anims/anim_0500EACC.inc.c +++ b/actors/ukiki/anims/anim_0500EACC.inc.c @@ -1,220 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500DE04 -static const s16 ukiki_seg5_animvalue_0500DE04[] = { - 0x0000, 0x0082, 0x0084, 0x0086, 0x0085, 0x0080, 0x0074, 0x0062, - 0x0051, 0x0049, 0x004E, 0x005C, 0x006A, 0x0072, 0x006B, 0x005B, - 0x0064, 0x0066, 0x0059, 0x004A, 0x004B, 0x0051, 0x0044, 0x003F, - 0x003F, 0x003F, 0x003F, 0x003F, 0x003F, 0x003F, 0x003F, 0x003F, - 0x003F, 0x003F, 0x003F, 0x003F, 0x003F, 0x003F, 0x003F, 0x271C, - 0x29F3, 0x3118, 0x3A7D, 0x4411, 0x4BC7, 0x4F92, 0x51BD, 0x544C, - 0x567F, 0x58C2, 0x5AB6, 0x5BFD, 0x5C93, 0x5CA5, 0x5C18, 0x5AD3, - 0x586C, 0x5510, 0x5187, 0x4E95, 0x4D00, 0x4C72, 0x4C0B, 0x4BC7, - 0x4BA3, 0x4B99, 0x4BA5, 0x4BC4, 0x4BF2, 0x4C29, 0x4C67, 0x4CA7, - 0x4CE4, 0x4D1B, 0x4D47, 0x4D65, 0x4D70, 0x068D, 0x081C, 0x0BD0, - 0x1034, 0x13D3, 0x1537, 0x11D5, 0x0B0F, 0x0555, 0x03A9, 0x0411, - 0x041B, 0x02AB, 0x00C6, 0xFF24, 0xFDC4, 0xFD60, 0xFE43, 0xFFC5, - 0x01AE, 0x03F3, 0x062F, 0x07FE, 0x08FE, 0x0963, 0x09A7, 0x09CD, - 0x09DB, 0x09D5, 0x09BD, 0x099A, 0x096D, 0x093C, 0x090B, 0x08DE, - 0x08B9, 0x089F, 0x0896, 0x0000, 0xF587, 0xE0DA, 0xD217, 0xCE7A, - 0xCEE1, 0xD0E3, 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, - 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, - 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, - 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, 0xD217, - 0xD217, 0x0000, 0x01C5, 0x0544, 0x07C3, 0x0860, 0x084F, 0x07F8, - 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, - 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, - 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, - 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x07C3, 0x32F8, - 0x270C, 0x0F81, 0xFEB5, 0xFA97, 0xFB0C, 0xFD56, 0xFEB5, 0xFEB5, - 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, - 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, - 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, - 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xFEB5, 0xCDCE, 0xD35F, 0xDD7E, - 0xE250, 0xDD60, 0xD3E5, 0xCA7E, 0xC5CB, 0xC898, 0xCFDF, 0xD782, - 0xDB63, 0xD7D9, 0xD026, 0xCA8A, 0xCD39, 0xD421, 0xD63A, 0xD5D2, - 0xD5AF, 0xD5AF, 0xD5AF, 0xD5AF, 0xD5AF, 0xD5AF, 0xD5AF, 0xD5AF, - 0xD5AF, 0xD5AF, 0xD5AF, 0xD5AF, 0xD5AF, 0xD5AF, 0xD5AF, 0xD5AF, - 0xD5AF, 0xD5AF, 0xD5AF, 0x346B, 0x2F23, 0x23F1, 0x19C8, 0x12AC, - 0x0C01, 0x05D0, 0x0022, 0xFA73, 0xF6FB, 0xF81C, 0xFBEF, 0x0112, - 0x0711, 0x0CFA, 0x1379, 0x17AE, 0x1546, 0x1159, 0x130F, 0x1952, - 0x1E42, 0x1E99, 0x1E99, 0x1E99, 0x1E99, 0x1E99, 0x1E99, 0x1E99, - 0x1E99, 0x1E99, 0x1E99, 0x1E99, 0x1E99, 0x1E99, 0x1E99, 0x1E99, - 0x1E99, 0xCB8F, 0xCCD9, 0xCF51, 0xD0E0, 0xD0FD, 0xD093, 0xCFB3, - 0xCE6E, 0xCAA8, 0xC79B, 0xCACB, 0xCE78, 0xCEA3, 0xCDB6, 0xCC85, - 0xCAB0, 0xC934, 0xC9A5, 0xCAB4, 0xCB1A, 0xCB16, 0xCAFC, 0xCAF9, - 0xCAF9, 0xCAF9, 0xCAF9, 0xCAF9, 0xCAF9, 0xCAF9, 0xCAF9, 0xCAF9, - 0xCAF9, 0xCAF9, 0xCAF9, 0xCAF9, 0xCAF9, 0xCAF9, 0xCAF9, 0x5ECC, - 0x60B0, 0x646A, 0x6713, 0x678D, 0x672E, 0x66C1, 0x670E, 0x6A4D, - 0x6D0B, 0x6B60, 0x66C4, 0x5F39, 0x566F, 0x4F50, 0x4C4C, 0x4C32, - 0x4E19, 0x50D6, 0x51F3, 0x51E6, 0x5196, 0x518F, 0x518F, 0x518F, - 0x518F, 0x518F, 0x518F, 0x518F, 0x518F, 0x518F, 0x518F, 0x518F, - 0x518F, 0x518F, 0x518F, 0x518F, 0x518F, 0x057F, 0xFE7C, 0x27DE, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0006, 0x000C, 0x0000, 0xFFC8, - 0xFF7C, 0xFF56, 0xFFA3, 0x0000, 0x000F, 0x0007, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFC, 0xFFF8, 0x0000, 0x0028, 0x005D, 0x0078, - 0x0042, 0x0000, 0xFFF6, 0xFFFB, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xB766, 0xB866, 0xBAF4, 0xBE65, - 0xC20C, 0xC540, 0xC8B8, 0xCC2B, 0xCD66, 0xCA52, 0xC506, 0xC195, - 0xC1F9, 0xC439, 0xC679, 0xC8B9, 0xCAFA, 0xCB61, 0xC5D4, 0xC0C5, - 0xC330, 0xC7E5, 0xCA8C, 0xCA9F, 0xCA80, 0xCA37, 0xC9CB, 0xC942, - 0xC8A5, 0xC7F9, 0xC747, 0xC695, 0xC5EB, 0xC550, 0xC4CB, 0xC463, - 0xC41F, 0xC407, 0x1477, 0x1524, 0x1705, 0x19DE, 0x1D76, 0x2192, - 0x28D4, 0x31F1, 0x36C6, 0x32B9, 0x2A65, 0x2574, 0x285B, 0x2EA6, - 0x32A6, 0x32F5, 0x3240, 0x30F9, 0x2F90, 0x2E75, 0x2E19, 0x3103, - 0x33F1, 0x3416, 0x3420, 0x3413, 0x33F2, 0x33C1, 0x3384, 0x333E, - 0x32F2, 0x32A6, 0x325B, 0x3215, 0x31D9, 0x31AA, 0x318B, 0x3180, - 0x1ED6, 0x1EFC, 0x1F55, 0x1FBF, 0x2016, 0x2035, 0x1FE9, 0x1F46, - 0x1E95, 0x1DE7, 0x1D2A, 0x1C71, 0x1BAF, 0x1AF0, 0x1A6E, 0x1A05, - 0x1981, 0x190C, 0x18D1, 0x18F7, 0x19AA, 0x1E43, 0x229E, 0x2313, - 0x2368, 0x23A1, 0x23C0, 0x23C9, 0x23C1, 0x23AA, 0x2389, 0x2360, - 0x2333, 0x2307, 0x22DE, 0x22BD, 0x22A6, 0x229E, 0xAC65, 0xAF48, - 0xB627, 0xBE56, 0xC528, 0xC7EF, 0xC1C8, 0xB55C, 0xAB55, 0xA6C6, - 0xA49C, 0xA444, 0xA6CE, 0xAB2A, 0xAD9B, 0xAD3F, 0xABFC, 0xAA3F, - 0xA872, 0xA701, 0xA659, 0xA957, 0xAC94, 0xACE6, 0xAD21, 0xAD48, - 0xAD5E, 0xAD65, 0xAD5F, 0xAD4F, 0xAD38, 0xAD1B, 0xACFC, 0xACDE, - 0xACC1, 0xACAA, 0xAC9A, 0xAC94, 0xF766, 0xF74B, 0xF703, 0xF69C, - 0xF621, 0xF5A0, 0xF527, 0xF4C1, 0xF47D, 0xF48F, 0xF4EE, 0xF548, - 0xF588, 0xF5CE, 0xF618, 0xF662, 0xF6AB, 0xF6EF, 0xF72D, 0xF761, - 0xF78A, 0xF7A4, 0xF7AD, 0xF7AD, 0xF7AD, 0xF7AD, 0xF7AD, 0xF7AD, - 0xF7AD, 0xF7AD, 0xF7AD, 0xF7AD, 0xF7AD, 0xF7AD, 0xF7AD, 0xF7AD, - 0xF7AD, 0xF7AD, 0x0936, 0x090F, 0x08A6, 0x0810, 0x075E, 0x06A6, - 0x05F9, 0x056C, 0x0512, 0x054C, 0x0604, 0x069C, 0x06F2, 0x074B, - 0x07A5, 0x07FE, 0x0853, 0x08A2, 0x08E8, 0x0922, 0x094F, 0x096C, - 0x0976, 0x0976, 0x0976, 0x0976, 0x0976, 0x0976, 0x0976, 0x0976, - 0x0976, 0x0976, 0x0976, 0x0976, 0x0976, 0x0976, 0x0976, 0x0976, - 0xC04F, 0xBFB5, 0xBE19, 0xBBC7, 0xB90A, 0xB62F, 0xB381, 0xB14D, - 0xAFDD, 0xB097, 0xB32F, 0xB56A, 0xB6C5, 0xB836, 0xB9B1, 0xBB2A, - 0xBC96, 0xBDEA, 0xBF19, 0xC019, 0xC0DE, 0xC15D, 0xC18A, 0xC18A, - 0xC18A, 0xC18A, 0xC18A, 0xC18A, 0xC18A, 0xC18A, 0xC18A, 0xC18A, - 0xC18A, 0xC18A, 0xC18A, 0xC18A, 0xC18A, 0xC18A, 0x2D1D, 0x2DC2, - 0x2F74, 0x31DD, 0x34A4, 0x3772, 0x39F0, 0x3BC4, 0x3C99, 0x3964, - 0x3325, 0x2F8F, 0x2F73, 0x2FC9, 0x3079, 0x316C, 0x328B, 0x33BE, - 0x34ED, 0x3601, 0x36E4, 0x377D, 0x37B5, 0x37B5, 0x37B5, 0x37B5, - 0x37B5, 0x37B5, 0x37B5, 0x37B5, 0x37B5, 0x37B5, 0x37B5, 0x37B5, - 0x37B5, 0x37B5, 0x37B5, 0x37B5, 0xE969, 0xE842, 0xE52C, 0xE0B1, - 0xDB5E, 0xD5BD, 0xD05B, 0xCBC3, 0xC881, 0xC84C, 0xCB1F, 0xCEE6, - 0xD3AD, 0xD968, 0xDDE0, 0xDEF7, 0xDE5F, 0xDDB9, 0xDCCE, 0xDC7C, - 0xDACE, 0xD539, 0xD18B, 0xD18B, 0xD18B, 0xD18B, 0xD18B, 0xD18B, - 0xD18B, 0xD18B, 0xD18B, 0xD18B, 0xD18B, 0xD18B, 0xD18B, 0xD18B, - 0xD18B, 0xD18B, 0xEB3A, 0xEA9C, 0xE900, 0xE6C6, 0xE44A, 0xE1EA, - 0xE005, 0xDEF9, 0xDF24, 0xE491, 0xEE45, 0xF517, 0xF57D, 0xF300, - 0xF10E, 0xF1BF, 0xF26F, 0xF0EF, 0xEEEA, 0xEDD8, 0xEBDA, 0xE6B9, - 0xE371, 0xE371, 0xE371, 0xE371, 0xE371, 0xE371, 0xE371, 0xE371, - 0xE371, 0xE371, 0xE371, 0xE371, 0xE371, 0xE371, 0xE371, 0xE371, - 0x9744, 0x97CB, 0x9929, 0x9B0C, 0x9D22, 0x9F17, 0xA09A, 0xA158, - 0xA0FF, 0x9BF3, 0x92F6, 0x8C3E, 0x8A61, 0x8ACA, 0x8BED, 0x8E33, - 0x912C, 0x9364, 0x956E, 0x9686, 0x99C9, 0xA3A7, 0xAA18, 0xAA18, - 0xAA18, 0xAA18, 0xAA18, 0xAA18, 0xAA18, 0xAA18, 0xAA18, 0xAA18, - 0xAA18, 0xAA18, 0xAA18, 0xAA18, 0xAA18, 0xAA18, 0x02B1, 0x02AC, - 0x02A1, 0x0290, 0x027B, 0x0264, 0x024D, 0x0238, 0x0227, 0x021C, - 0x021D, 0x0220, 0x0221, 0x0221, 0x0221, 0x0221, 0x0221, 0x0221, - 0x0221, 0x0221, 0x0221, 0x0221, 0x0221, 0x0221, 0x0221, 0x0221, - 0x0221, 0x0221, 0x0221, 0x0221, 0x0221, 0x0221, 0x0221, 0x0221, - 0x0221, 0x0221, 0x0221, 0x0221, 0xFE2A, 0xFE25, 0xFE18, 0xFE05, - 0xFDED, 0xFDD4, 0xFDBA, 0xFDA3, 0xFD8F, 0xFD83, 0xFD84, 0xFD88, - 0xFD88, 0xFD88, 0xFD88, 0xFD88, 0xFD88, 0xFD88, 0xFD88, 0xFD88, - 0xFD88, 0xFD88, 0xFD88, 0xFD88, 0xFD88, 0xFD88, 0xFD88, 0xFD88, - 0xFD88, 0xFD88, 0xFD88, 0xFD88, 0xFD88, 0xFD88, 0xFD88, 0xFD88, - 0xFD88, 0xFD88, 0xB8FC, 0xB94C, 0xBA27, 0xBB6A, 0xBCF3, 0xBEA0, - 0xC04D, 0xC1DA, 0xC323, 0xC3E9, 0xC3DE, 0xC399, 0xC393, 0xC393, - 0xC393, 0xC393, 0xC393, 0xC393, 0xC393, 0xC393, 0xC393, 0xC393, - 0xC393, 0xC393, 0xC393, 0xC393, 0xC393, 0xC393, 0xC393, 0xC393, - 0xC393, 0xC393, 0xC393, 0xC393, 0xC393, 0xC393, 0xC393, 0xC393, - 0x3BC8, 0x3BD0, 0x3BE2, 0x3BFA, 0x3C11, 0x3C20, 0x3C22, 0x3C10, - 0x3BE4, 0x3B57, 0x39D1, 0x389B, 0x3886, 0x3886, 0x3886, 0x3886, - 0x3886, 0x3886, 0x3886, 0x3886, 0x3886, 0x3886, 0x3886, 0x3886, - 0x3886, 0x3886, 0x3886, 0x3886, 0x3886, 0x3886, 0x3886, 0x3886, - 0x3886, 0x3886, 0x3886, 0x3886, 0x3886, 0x3886, 0x227C, 0x233D, - 0x2537, 0x27FF, 0x2B29, 0x2E48, 0x30F0, 0x32B6, 0x332E, 0x2EBA, - 0x25FB, 0x1EE0, 0x1BDA, 0x1A78, 0x1950, 0x17CB, 0x1751, 0x195F, - 0x1B9B, 0x1AAF, 0x1AFF, 0x22ED, 0x2928, 0x2928, 0x2928, 0x2928, - 0x2928, 0x2928, 0x2928, 0x2928, 0x2928, 0x2928, 0x2928, 0x2928, - 0x2928, 0x2928, 0x2928, 0x2928, 0x1F35, 0x1F7F, 0x2038, 0x212D, - 0x222D, 0x2302, 0x237B, 0x2363, 0x2289, 0x1DA7, 0x15B7, 0x10DF, - 0x1287, 0x1747, 0x1B0E, 0x1AA9, 0x1A89, 0x1F58, 0x24E9, 0x2859, - 0x2A78, 0x2AB3, 0x2A43, 0x2A43, 0x2A43, 0x2A43, 0x2A43, 0x2A43, - 0x2A43, 0x2A43, 0x2A43, 0x2A43, 0x2A43, 0x2A43, 0x2A43, 0x2A43, - 0x2A43, 0x2A43, 0xAED7, 0xAED4, 0xAEB6, 0xAE5C, 0xADA7, 0xAC75, - 0xAAA8, 0xA81E, 0xA4B7, 0x9B56, 0x8D51, 0x843A, 0x8598, 0x8BE4, - 0x9019, 0x8C72, 0x8850, 0x8B8E, 0x8F8C, 0x8E07, 0x8DCF, 0x97A3, - 0x9F7A, 0x9F7A, 0x9F7A, 0x9F7A, 0x9F7A, 0x9F7A, 0x9F7A, 0x9F7A, - 0x9F7A, 0x9F7A, 0x9F7A, 0x9F7A, 0x9F7A, 0x9F7A, 0x9F7A, 0x9F7A, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0001, 0x0002, 0x0003, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0001, 0x0003, 0x0005, 0xFFCC, 0xFF4D, 0xFECE, 0xFE94, - 0xFEE3, 0x0000, 0x02DE, 0x0762, 0x0C3D, 0x101D, 0x11B2, 0x10B7, - 0x0E30, 0x0ABB, 0x06F7, 0x0382, 0x00FA, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x00A6, 0x014C, 0x0000, 0xFAA7, - 0xF35B, 0xEE7C, 0xF0C9, 0xF500, 0xF632, 0xF6A9, 0xF6A2, 0xF4DE, - 0xF29A, 0xF3C7, 0xF98F, 0x018F, 0x0A6C, 0x12C8, 0x1945, 0x1C85, - 0x1A9C, 0x1446, 0x0C1B, 0x04B7, 0x00B3, 0x0032, 0x0140, 0x0352, - 0x05DF, 0x085C, 0x0A40, 0x0B00, 0x0000, 0xFE9D, 0xFB3C, 0xF70A, - 0xF336, 0xF0ED, 0xF079, 0xF221, 0xF70A, 0x03C3, 0x13BE, 0x1A7A, - 0x05BC, 0xECB8, 0xE496, 0xE1E8, 0xE562, 0xF4D6, 0x0A71, 0x1575, - 0x1208, 0x0945, 0xFDDD, 0xF27E, 0xE9D9, 0xE69C, 0xEC4D, 0xF948, - 0x0880, 0x14EA, 0x1979, 0x152F, 0x0BCF, 0xFF74, 0xF232, 0xE623, - 0xDD5D, 0xD9FA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0003, - 0x0002, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFD9, 0xFF84, - 0xFF2E, 0xFF07, 0xFF3D, 0x0000, 0x01F5, 0x0509, 0x0858, 0x0AFC, - 0x0C11, 0x0B66, 0x09AC, 0x0751, 0x04BF, 0x0264, 0x00AB, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0096, 0x012D, - 0x0000, 0xFB1F, 0xF47A, 0xF01D, 0xF294, 0xF6A2, 0xF736, 0xF6EC, - 0xF6A2, 0xF617, 0xF58B, 0xF6A2, 0xF9CD, 0xFE02, 0x029E, 0x0702, - 0x0A8E, 0x0CA1, 0x0C60, 0x0A21, 0x070D, 0x044C, 0x0308, 0x0360, - 0x0479, 0x0609, 0x07C3, 0x095D, 0x0A8A, 0x0B00, 0x0000, 0xFDDA, - 0xF8A7, 0xF24A, 0xECA4, 0xE998, 0xEB2E, 0xF07F, 0xF70A, 0x00E3, - 0x0BF6, 0x0F7B, 0xFC12, 0xE71C, 0xE4C2, 0xE896, 0xF014, 0xFEEA, - 0x1169, 0x1A0A, 0x15FD, 0x0D11, 0x01AD, 0xF63A, 0xED1D, 0xE8BF, - 0xEBFF, 0xF561, 0x00C0, 0x09F6, 0x0CDE, 0x0896, 0x002A, 0xF55C, - 0xE9E8, 0xDF90, 0xD813, 0xD531, 0x0000, 0xFFF0, 0xFFC6, 0xFF92, - 0xFF60, 0xFF3F, 0xFF4D, 0xFF70, 0xFF5C, 0xFEE2, 0xFE32, 0xFD93, - 0xFD28, 0xFCE3, 0xFCB7, 0xFC9B, 0xFC8F, 0xFC98, 0xFCB2, 0xFCCB, - 0xFCDD, 0xFCEF, 0xFD01, 0xFD13, 0xFD27, 0xFD3D, 0xFD57, 0xFD76, - 0xFD96, 0xFDB2, 0xFDC6, 0xFDD3, 0xFDDE, 0xFDE5, 0xFDEB, 0xFDEE, - 0xFDF0, 0xFDF0, 0x0000, 0xFFD8, 0xFF74, 0xFEF3, 0xFE76, 0xFE1C, - 0xFDFF, 0xFE08, 0xFE12, 0xFDEC, 0xFDC6, 0xFE02, 0xFEB1, 0x00D5, - 0x064F, 0x0CB5, 0x0F73, 0x0AC5, 0x026F, 0xFD25, 0xFC65, 0xFCE3, - 0xFE24, 0xFFAD, 0x0102, 0x01A9, 0x0186, 0x00F3, 0x0029, 0xFF64, - 0xFEDA, 0xFE86, 0xFE3C, 0xFDFD, 0xFDCA, 0xFDA5, 0xFD8D, 0xFD85, - 0xCC9B, 0xCD9E, 0xD017, 0xD334, 0xD620, 0xD808, 0xD8CA, 0xD840, - 0xD596, 0xCD8F, 0xC367, 0xBFF7, 0xD135, 0xE3F6, 0xE517, 0xE0D6, - 0xDD6F, 0xDCE0, 0xDD29, 0xDE87, 0xE178, 0xE5A7, 0xEA1D, 0xEDDD, - 0xEFEF, 0xEF57, 0xEA5B, 0xE16B, 0xD6D2, 0xCCDB, 0xC5D2, 0xC163, - 0xBDB2, 0xBABA, 0xB874, 0xB6DB, 0xB5EA, 0xB59B, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_0500DE04, 0x001521d0, 57608, 0x0000de04, 2984); // 0x0500E9AC -static const u16 ukiki_seg5_animindex_0500E9AC[] = { - 0x0001, 0x0000, 0x0026, 0x0001, 0x0001, 0x0000, 0x0026, 0x0027, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x05D3, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x004D, - 0x0001, 0x0000, 0x0001, 0x05D2, 0x0001, 0x0000, - 0x0026, 0x010B, 0x0026, 0x0131, 0x0026, 0x0157, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x00E5, - 0x0026, 0x0073, 0x0026, 0x0099, 0x0026, 0x00BF, - 0x0001, 0x0000, 0x0001, 0x05D1, 0x0001, 0x0000, - 0x0026, 0x01F2, 0x0026, 0x0218, 0x0026, 0x023E, - 0x0026, 0x0180, 0x0026, 0x01A6, 0x0026, 0x01CC, - 0x0001, 0x017D, 0x0001, 0x017E, 0x0001, 0x017F, - 0x0001, 0x0000, 0x0001, 0x05D0, 0x0001, 0x0000, - 0x0026, 0x02FC, 0x0026, 0x0322, 0x0026, 0x0348, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x02D6, - 0x0026, 0x0264, 0x0026, 0x028A, 0x0026, 0x02B0, - 0x0001, 0x0000, 0x0001, 0x05CF, 0x0001, 0x0000, - 0x0026, 0x0406, 0x0026, 0x042C, 0x0026, 0x0452, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x03E0, - 0x0026, 0x036E, 0x0026, 0x0394, 0x0026, 0x03BA, - 0x0001, 0x0000, 0x0001, 0x05CE, 0x0001, 0x0000, - 0x0026, 0x055C, 0x0026, 0x0582, 0x0026, 0x05A8, - 0x0026, 0x04EA, 0x0026, 0x0510, 0x0026, 0x0536, - 0x0026, 0x0478, 0x0026, 0x049E, 0x0026, 0x04C4, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_0500E9AC, 0x001521d0, 57608, 0x0000e9ac, 288); // 0x0500EACC static const struct Animation ukiki_seg5_anim_0500EACC = { diff --git a/actors/ukiki/anims/anim_0500EEA8.inc.c b/actors/ukiki/anims/anim_0500EEA8.inc.c index 0d9991e5f..1f61f00a1 100644 --- a/actors/ukiki/anims/anim_0500EEA8.inc.c +++ b/actors/ukiki/anims/anim_0500EEA8.inc.c @@ -1,76 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500EAE4 -static const s16 ukiki_seg5_animvalue_0500EAE4[] = { - 0x0000, 0x0067, 0x0065, 0x005F, 0x005A, 0x0057, 0x0059, 0x005D, - 0x0061, 0x0065, 0x0067, 0x0000, 0x0000, 0x0002, 0x0003, 0x0004, - 0x0004, 0x0003, 0x0001, 0x0000, 0x0000, 0x1EF6, 0x1FCA, 0x219C, - 0x236E, 0x2442, 0x23B9, 0x2272, 0x20E7, 0x1F95, 0x1EF7, 0x292E, - 0x2801, 0x2624, 0x2617, 0x2946, 0x2E22, 0x32B3, 0x34FF, 0x2F94, - 0x293D, 0x32F8, 0x340D, 0x366F, 0x38D0, 0x39E5, 0x3933, 0x3786, - 0x3582, 0x33C8, 0x32FA, 0xE437, 0xDF50, 0xD487, 0xC9BE, 0xC4D8, - 0xC802, 0xCF97, 0xD8BA, 0xE08C, 0xE430, 0x2555, 0x24F7, 0x2427, - 0x2358, 0x22FA, 0x2337, 0x23C8, 0x2478, 0x250E, 0x2554, 0xF666, - 0xF51C, 0xF248, 0xEF73, 0xEE29, 0xEEFE, 0xF0FC, 0xF362, 0xF56F, - 0xF664, 0x908B, 0x91A6, 0x9415, 0x9683, 0x979E, 0x96E8, 0x9532, - 0x9322, 0x915F, 0x908C, 0x057F, 0x0557, 0x04FD, 0x04A4, 0x047B, - 0x0495, 0x04D4, 0x0520, 0x0561, 0x057F, 0xFE7C, 0xFE2B, 0xFD7A, - 0xFCC8, 0xFC78, 0xFCAC, 0xFD29, 0xFDBF, 0xFE40, 0xFE7C, 0x27DE, - 0x2A66, 0x2FF8, 0x358A, 0x3812, 0x3670, 0x3285, 0x2DCD, 0x29C3, - 0x27E1, 0xDCE1, 0xD82B, 0xCDCE, 0xC371, 0xBEBB, 0xC1C6, 0xC90F, - 0xD1D7, 0xD95B, 0xDCDB, 0xE468, 0xE4E7, 0xE5FD, 0xE713, 0xE791, - 0xE740, 0xE67C, 0xE590, 0xE4C7, 0xE469, 0x0B3F, 0x0C3C, 0x0E6B, - 0x1099, 0x1196, 0x10F2, 0x0F6A, 0x0D91, 0x0BFD, 0x0B40, 0x9426, - 0x9590, 0x98AE, 0x9BCB, 0x9D36, 0x9C4C, 0x9A1B, 0x9778, 0x9535, - 0x9428, 0xF3F2, 0xF3DF, 0xF3B4, 0xF389, 0xF376, 0xF383, 0xF3A1, - 0xF3C5, 0xF3E4, 0xF3F2, 0x038F, 0x02E9, 0x017B, 0x000E, 0xFF68, - 0xFFD4, 0x00D4, 0x0209, 0x0313, 0x038E, 0xAAC2, 0xA8B1, 0xA425, - 0x9F98, 0x9D87, 0x9EDD, 0xA210, 0xA5EA, 0xA936, 0xAABF, 0x2D1D, - 0x2F47, 0x340A, 0x38CD, 0x3AF7, 0x3992, 0x3639, 0x3230, 0x2EBC, - 0x2D20, 0xE969, 0xE9CE, 0xEAAE, 0xEB8E, 0xEBF3, 0xEBB2, 0xEB14, - 0xEA57, 0xE9B5, 0xE969, 0xEB3A, 0xEAD8, 0xEA01, 0xE929, 0xE8C8, - 0xE907, 0xE99E, 0xEA55, 0xEAF1, 0xEB39, 0x9744, 0x967E, 0x94CC, - 0x9319, 0x9254, 0x92D3, 0x9405, 0x9575, 0x96B0, 0x9743, 0x0341, - 0x033C, 0x0332, 0x0328, 0x0324, 0x0327, 0x032E, 0x0336, 0x033D, - 0x0341, 0xFFD7, 0x0000, 0x005A, 0x00B5, 0x00DE, 0x00C3, 0x0083, - 0x0037, 0xFFF6, 0xFFD7, 0xA2A1, 0xA099, 0x9C21, 0x97AA, 0x95A2, - 0x96F1, 0x9A16, 0x9DDF, 0xA11C, 0xA29F, 0x2FF7, 0x3293, 0x3851, - 0x3E0F, 0x40AC, 0x3EFC, 0x3AF3, 0x3615, 0x31EB, 0x2FFB, 0x143B, - 0x13D1, 0x12E9, 0x1201, 0x1197, 0x11DC, 0x127F, 0x1343, 0x13EC, - 0x143A, 0x0AE3, 0x0B84, 0x0CE6, 0x0E49, 0x0EEA, 0x0E82, 0x0D89, - 0x0C5C, 0x0B5B, 0x0AE4, 0x96C2, 0x9571, 0x928B, 0x8FA5, 0x8E54, - 0x8F2D, 0x9137, 0x93AC, 0x95C6, 0x96C1, 0x0B7E, 0x084F, 0x014E, - 0xFA4E, 0xF71F, 0xF92E, 0xFE1A, 0x0408, 0x091C, 0x0B7A, 0xF35E, - 0xF29B, 0xF0ED, 0xEF3E, 0xEE7B, 0xEEF9, 0xF028, 0xF194, 0xF2CC, - 0xF35D, 0xB247, 0xB39D, 0xB68E, 0xB97F, 0xBAD5, 0xB9F8, 0xB7E7, - 0xB569, 0xB347, 0xB248, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_0500EAE4, 0x001521d0, 57608, 0x0000eae4, 676); // 0x0500ED88 -static const u16 ukiki_seg5_animindex_0500ED88[] = { - 0x0001, 0x0000, 0x000A, 0x0001, 0x000A, 0x000B, 0x000A, 0x0015, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0150, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x001F, - 0x0001, 0x0000, 0x0001, 0x014F, 0x0001, 0x0000, - 0x000A, 0x003D, 0x000A, 0x0047, 0x000A, 0x0051, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0033, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0029, - 0x0001, 0x0000, 0x0001, 0x014E, 0x0001, 0x0000, - 0x000A, 0x0083, 0x000A, 0x008D, 0x000A, 0x0097, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0079, - 0x000A, 0x005B, 0x000A, 0x0065, 0x000A, 0x006F, - 0x0001, 0x0000, 0x0001, 0x014D, 0x0001, 0x0000, - 0x000A, 0x00C9, 0x000A, 0x00D3, 0x000A, 0x00DD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00BF, - 0x000A, 0x00A1, 0x000A, 0x00AB, 0x000A, 0x00B5, - 0x0001, 0x0000, 0x0001, 0x014C, 0x0001, 0x0000, - 0x000A, 0x010F, 0x000A, 0x0119, 0x000A, 0x0123, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0105, - 0x000A, 0x00E7, 0x000A, 0x00F1, 0x000A, 0x00FB, - 0x0001, 0x0000, 0x0001, 0x014B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0141, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0137, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x012D, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_0500ED88, 0x001521d0, 57608, 0x0000ed88, 288); // 0x0500EEA8 static const struct Animation ukiki_seg5_anim_0500EEA8 = { diff --git a/actors/ukiki/anims/anim_0500F530.inc.c b/actors/ukiki/anims/anim_0500F530.inc.c index 05c8624e8..54f2fbd36 100644 --- a/actors/ukiki/anims/anim_0500F530.inc.c +++ b/actors/ukiki/anims/anim_0500F530.inc.c @@ -1,118 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500EEC0 -static const s16 ukiki_seg5_animvalue_0500EEC0[] = { - 0x0000, 0x0055, 0x0066, 0x0093, 0x00CD, 0x0107, 0x0134, 0x0146, - 0x013B, 0x011D, 0x00F2, 0x00C0, 0x008C, 0x005D, 0x005C, 0x0059, - 0x0055, 0x000B, 0x23D8, 0x2256, 0x1E82, 0x1967, 0x1410, 0x0F87, - 0x0CD6, 0x0CAD, 0x0E83, 0x1193, 0x151A, 0x1AE3, 0x2070, 0x22A9, - 0x239F, 0x23D7, 0x0000, 0xFFF6, 0xFFDB, 0xFFB8, 0xFF96, 0xFF7B, - 0xFF70, 0xFF79, 0xFF8F, 0xFFAC, 0xFFCD, 0xFFEB, 0x0000, 0x0007, - 0x0004, 0x0000, 0x0000, 0x0035, 0x00BA, 0x0167, 0x0214, 0x0299, - 0x02CE, 0x02A4, 0x0238, 0x01A4, 0x0102, 0x006D, 0x0000, 0xFFDB, - 0xFFEA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF6, 0xFFEB, - 0x0000, 0x0046, 0x00A9, 0x010F, 0x015F, 0x017F, 0x0146, 0x00C6, - 0x0043, 0x0000, 0x0000, 0x0039, 0x0073, 0x0000, 0xFDED, 0xFB14, - 0xF97C, 0xF99B, 0xFA5E, 0xFB7C, 0xFCAA, 0xFD9E, 0xFE65, 0xFF27, - 0xFFBD, 0x0000, 0x3CBD, 0x3965, 0x3343, 0x302C, 0x3476, 0x3BD5, - 0x3F2E, 0x3C28, 0x3668, 0x2FD9, 0x2A66, 0x27F9, 0x2AEA, 0x31D4, - 0x38FF, 0x3CB3, 0xDEB4, 0xD169, 0xB1A0, 0x8B7E, 0x6B23, 0x5CBB, - 0x6274, 0x7372, 0x8B49, 0xA582, 0xBDB1, 0xCF67, 0xD91B, 0xDD8D, - 0xDEC0, 0xDEB4, 0x0007, 0xFB78, 0xF086, 0xE350, 0xD7F3, 0xD28C, - 0xD3B3, 0xD862, 0xDF4E, 0xE729, 0xEEA6, 0xF477, 0xF8D5, 0xFC86, - 0xFF14, 0x0007, 0xD662, 0xDED2, 0xF2F9, 0x0B16, 0x1F6D, 0x283C, - 0x2402, 0x1863, 0x0858, 0xF6DE, 0xE6EB, 0xDB7C, 0xD615, 0xD4D7, - 0xD5A5, 0xD662, 0xBDEA, 0xCC55, 0xE046, 0xEB23, 0xF347, 0xF523, - 0xF104, 0xEA43, 0xE1F1, 0xD91C, 0xD0D4, 0xCA26, 0xC522, 0xC146, - 0xBECB, 0xBDEA, 0x2227, 0x2662, 0x307D, 0x3C96, 0x46CA, 0x4B37, - 0x491A, 0x4349, 0x3B41, 0x3280, 0x2A82, 0x24C7, 0x220F, 0x2169, - 0x21CA, 0x2227, 0xFE7E, 0xFC6C, 0xF774, 0xF16E, 0xEC33, 0xE99D, - 0xE9E4, 0xEBAC, 0xEE6F, 0xF1A6, 0xF4CD, 0xF75C, 0xF9A6, 0xFBF8, - 0xFDC5, 0xFE7E, 0x95AA, 0x92D2, 0x8BFC, 0x83B7, 0x7C8C, 0x790F, - 0x7991, 0x7C32, 0x8034, 0x84CF, 0x8945, 0x8CD5, 0x8FD2, 0x92AE, - 0x94D2, 0x95AA, 0x27BC, 0x2C7A, 0x37C6, 0x453D, 0x507A, 0x551B, - 0x5229, 0x4AD3, 0x40EE, 0x364E, 0x2CC6, 0x262A, 0x23DC, 0x24AF, - 0x26A4, 0x27BC, 0xEF4C, 0xF473, 0x00DC, 0x0FFA, 0x1D3D, 0x2416, - 0x241B, 0x20AC, 0x1AE5, 0x13E2, 0x0CC0, 0x069B, 0xFFFF, 0xF850, - 0xF1F3, 0xEF4C, 0xD351, 0xD861, 0xE480, 0xF313, 0xFF81, 0x052F, - 0x035C, 0xFD64, 0xF4DC, 0xEB5F, 0xE284, 0xDBE2, 0xD7BE, 0xD51C, - 0xD3B9, 0xD351, 0xC266, 0xD234, 0xE6F2, 0xEF1C, 0xF38B, 0xF3C4, - 0xF0BA, 0xEC11, 0xE65B, 0xE029, 0xDA0D, 0xD498, 0xCEFA, 0xC907, - 0xC451, 0xC266, 0xE538, 0xE539, 0xE529, 0xE4E9, 0xE45A, 0xE35E, - 0xE19D, 0xDF24, 0xDC6D, 0xD9F3, 0xD830, 0xD79E, 0xD9D8, 0xDE82, - 0xE320, 0xE538, 0xFA18, 0xFBE5, 0x0035, 0x0562, 0x09C9, 0x0BC2, - 0x0B04, 0x08C3, 0x0596, 0x0214, 0xFED6, 0xFC72, 0xFB15, 0xFA62, - 0xFA21, 0xFA18, 0x9876, 0x950D, 0x8CD3, 0x82C4, 0x79DD, 0x7523, - 0x74C6, 0x768E, 0x79D6, 0x7DFC, 0x825E, 0x8652, 0x8B24, 0x9128, - 0x964A, 0x9876, 0xF3D7, 0xF5DC, 0xF9FA, 0xFD44, 0xFEF1, 0xFFF6, - 0x0000, 0xFF60, 0xFE7F, 0xFD38, 0xFB64, 0xF8DD, 0xEFA2, 0xF1E7, - 0xF31B, 0xF3D5, 0x013B, 0x01DD, 0x0301, 0x0382, 0x028B, 0x00ED, - 0x0000, 0x0026, 0x00B6, 0x0170, 0x0215, 0x0265, 0x005C, 0x0239, - 0x01C3, 0x013D, 0x97E5, 0xA39C, 0xBAAC, 0xCAF2, 0xCCC8, 0xC86F, - 0xC3A3, 0xC114, 0xBEFD, 0xBC6C, 0xB86F, 0xB214, 0x97A9, 0x98E0, - 0x989A, 0x97E7, 0x3DCD, 0x3890, 0x2E70, 0x27CD, 0x28E1, 0x2D43, - 0x3060, 0x30A4, 0x2FFE, 0x2F1E, 0x2EB3, 0x2F6C, 0x3272, 0x3727, - 0x3B95, 0x3DC8, 0xF108, 0xF08F, 0xEF78, 0xEE43, 0xECB2, 0xEAEA, - 0xE9FE, 0xEA1C, 0xEAA3, 0xEB6D, 0xEC53, 0xED31, 0xEE39, 0xEF76, - 0xF086, 0xF107, 0xECAE, 0xED1E, 0xEE1F, 0xEF3C, 0xF0AE, 0xF253, - 0xF32C, 0xF310, 0xF294, 0xF1DA, 0xF105, 0xF039, 0xEF45, 0xEE21, - 0xED26, 0xECAF, 0x9196, 0x93AC, 0x9879, 0x9DCC, 0xA4B4, 0xAC90, - 0xB0A1, 0xB01A, 0xADC7, 0xAA4F, 0xA656, 0xA284, 0x9DF8, 0x9882, - 0x93D3, 0x919B, 0x1481, 0x113E, 0x0AC1, 0x05FB, 0x04B6, 0x04F5, - 0x05FE, 0x077B, 0x0968, 0x0B8B, 0x0DA8, 0x0F85, 0x0F4B, 0x120F, - 0x133E, 0x147D, 0x047A, 0x0095, 0xF8E2, 0xF35B, 0xF27F, 0xF398, - 0xF4D5, 0xF561, 0xF5CD, 0xF65C, 0xF755, 0xF8FB, 0x007B, 0x0004, - 0x0225, 0x0473, 0x96D1, 0xA512, 0xC161, 0xD613, 0xDADE, 0xD8E8, - 0xD4AA, 0xD086, 0xCBB9, 0xC606, 0xBF2B, 0xB6E9, 0xA20D, 0x9F12, - 0x9B14, 0x96DF, 0x3881, 0x3191, 0x2450, 0x1C19, 0x1F18, 0x26F5, - 0x2C4D, 0x2CC4, 0x2BA1, 0x29EE, 0x28B5, 0x28FE, 0x2C1A, 0x3131, - 0x360E, 0x387B, 0xFCA5, 0x00BF, 0x08BB, 0x0E18, 0x0D85, 0x0A7D, - 0x08B5, 0x0999, 0x0B87, 0x0D9C, 0x0EF5, 0x0EB1, 0x0B36, 0x0547, - 0xFF8D, 0xFCAC, 0x135A, 0x1188, 0x0E5E, 0x0D50, 0x1125, 0x1730, - 0x1AAD, 0x1A57, 0x1895, 0x1628, 0x13D1, 0x1250, 0x11FE, 0x1260, - 0x12FD, 0x1359, 0x933E, 0x93F7, 0x95F0, 0x98E2, 0x9E46, 0xA4ED, - 0xA88E, 0xA853, 0xA6A2, 0xA40A, 0xA11A, 0x9E62, 0x9B55, 0x97BF, - 0x94B2, 0x9341, 0x0000, 0x0000, 0x0002, 0x0003, 0x0005, 0x0006, - 0x0000, 0xFFF1, 0xFFDB, 0xFFC4, 0xFFAF, 0xFFA0, 0xFF9A, 0xFFB2, - 0xFFE1, 0x0000, 0x0000, 0x01C4, 0x04E5, 0x061C, 0x02FD, 0xFDE3, - 0xFAB5, 0xFA3B, 0xFA7C, 0xFB3B, 0xFC3B, 0xFD3E, 0xFE08, 0xFEC7, - 0xFF8F, 0xFFFE, 0x24C0, 0x191A, 0x01DF, 0xF0A0, 0xEB46, 0xEB29, - 0xEEFA, 0xF574, 0xFDA9, 0x06C9, 0x1008, 0x1899, 0x1FAC, 0x23B6, - 0x24D7, 0x24C3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0007, - 0x0003, 0xFFF6, 0xFFE1, 0xFFCC, 0xFFB7, 0xFFA8, 0xFFA2, 0xFFB8, - 0xFFE4, 0x0000, 0x0000, 0x017A, 0x040B, 0x04E3, 0x01CA, 0xFCE3, - 0xF9E4, 0xF988, 0xF9E6, 0xFAC0, 0xFBDA, 0xFCF7, 0xFDD9, 0xFEAE, - 0xFF87, 0xFFFE, 0x1667, 0x0F17, 0x0049, 0xF4B0, 0xEF24, 0xEC39, - 0xED3F, 0xF1C3, 0xF7F8, 0xFF1F, 0x0679, 0x0D4A, 0x12D2, 0x15D7, - 0x1690, 0x166A, 0xB99C, 0xB94F, 0xB902, 0xB99C, 0xBB3E, 0xBD4F, - 0xBFA5, 0xC215, 0xC474, 0xC696, 0xC852, 0xC97B, 0xC9E8, 0xC60F, - 0xBE9E, 0xB9BE, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_0500EEC0, 0x001521d0, 57608, 0x0000eec0, 1360); // 0x0500F410 -static const u16 ukiki_seg5_animindex_0500F410[] = { - 0x0001, 0x0000, 0x0010, 0x0001, 0x0001, 0x0011, 0x0010, 0x0012, 0x0010, 0x0022, 0x0010, 0x0032, - 0x0001, 0x0000, 0x0001, 0x02A7, 0x0001, 0x0000, - 0x0010, 0x0042, 0x0010, 0x0052, 0x0010, 0x0062, - 0x0001, 0x0000, 0x0001, 0x02A6, 0x0001, 0x0000, - 0x0010, 0x00B2, 0x0010, 0x00C2, 0x0010, 0x00D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x00A2, - 0x0010, 0x0072, 0x0010, 0x0082, 0x0010, 0x0092, - 0x0001, 0x0000, 0x0001, 0x02A5, 0x0001, 0x0000, - 0x0010, 0x0122, 0x0010, 0x0132, 0x0010, 0x0142, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0112, - 0x0010, 0x00E2, 0x0010, 0x00F2, 0x0010, 0x0102, - 0x0001, 0x0000, 0x0001, 0x02A4, 0x0001, 0x0000, - 0x0010, 0x0192, 0x0010, 0x01A2, 0x0010, 0x01B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0182, - 0x0010, 0x0152, 0x0010, 0x0162, 0x0010, 0x0172, - 0x0001, 0x0000, 0x0001, 0x02A3, 0x0001, 0x0000, - 0x0010, 0x0202, 0x0010, 0x0212, 0x0010, 0x0222, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x01F2, - 0x0010, 0x01C2, 0x0010, 0x01D2, 0x0010, 0x01E2, - 0x0001, 0x0000, 0x0001, 0x02A2, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0292, - 0x0010, 0x0262, 0x0010, 0x0272, 0x0010, 0x0282, - 0x0010, 0x0232, 0x0010, 0x0242, 0x0010, 0x0252, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_0500F410, 0x001521d0, 57608, 0x0000f410, 288); // 0x0500F530 static const struct Animation ukiki_seg5_anim_0500F530 = { diff --git a/actors/ukiki/anims/anim_0500FC84.inc.c b/actors/ukiki/anims/anim_0500FC84.inc.c index cf077bfcc..e0a1b4b6a 100644 --- a/actors/ukiki/anims/anim_0500FC84.inc.c +++ b/actors/ukiki/anims/anim_0500FC84.inc.c @@ -1,131 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500F548 -static const s16 ukiki_seg5_animvalue_0500F548[] = { - 0x0000, 0x0067, 0x00B2, 0x0158, 0x0200, 0x0250, 0x0238, 0x01F5, - 0x0197, 0x012A, 0x00BD, 0x005D, 0x005C, 0x0058, 0x0055, 0x0058, - 0x005F, 0x0064, 0x0067, 0x0000, 0x0001, 0x0005, 0x0008, 0x000B, - 0x000B, 0x000C, 0x000C, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, - 0x000B, 0x0008, 0x0004, 0x0001, 0x0000, 0x1EF6, 0x1B81, 0x13C5, - 0x0BBA, 0x0757, 0x0804, 0x0B84, 0x105E, 0x151A, 0x1B14, 0x2070, - 0x22AE, 0x23B6, 0x23D8, 0x22F6, 0x214C, 0x1FAF, 0x1EF6, 0x0000, - 0xFFE8, 0xFFB1, 0xFF7B, 0xFF62, 0xFF6C, 0xFF83, 0xFFA4, 0xFFC8, - 0xFFE9, 0x0000, 0x0007, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0029, 0x008D, 0x0105, 0x0169, 0x0193, 0x0171, - 0x011D, 0x00B2, 0x004A, 0x0000, 0xFFEA, 0xFFF5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF7, 0xFFEE, 0x0003, - 0x0049, 0x00AB, 0x0110, 0x015F, 0x017F, 0x014C, 0x00D7, 0x0056, - 0x0000, 0xFFE6, 0xFFE9, 0xFFF8, 0x0000, 0x0000, 0x0000, 0xFDA7, - 0xFAF2, 0xF97C, 0xF99B, 0xFA60, 0xFB7F, 0xFCAD, 0xFD9E, 0xFE57, - 0xFF06, 0xFF99, 0x0000, 0x002A, 0x0026, 0x000E, 0x0000, 0x292E, - 0x302C, 0x36BD, 0x3CF8, 0x3F2E, 0x3C28, 0x3667, 0x2FD8, 0x2A65, - 0x27F9, 0x2B09, 0x3225, 0x395B, 0x3CBD, 0x39C4, 0x3309, 0x2C44, - 0x292E, 0x0000, 0xE499, 0xAD70, 0x8318, 0x76FF, 0x77BB, 0x7987, - 0x731F, 0x6DC7, 0x7987, 0xB408, 0xF9C1, 0x09DD, 0x0981, 0x06E8, - 0x03C4, 0x011D, 0x0000, 0x0000, 0xFB78, 0xF259, 0xEB5F, 0xE970, - 0xE9A6, 0xEA03, 0xE813, 0xE64B, 0xEA03, 0xFD6E, 0x1343, 0x1140, - 0x0D67, 0x095E, 0x04F9, 0x0172, 0x0000, 0x32F8, 0x2331, 0x0475, - 0xEFB1, 0xF155, 0xFCEF, 0x060C, 0x07C9, 0x070B, 0x060C, 0x02E2, - 0x042D, 0x1FAD, 0x26AC, 0x2AC4, 0x2EC0, 0x31C6, 0x32F8, 0xE437, - 0xE1CC, 0xDE12, 0xDE53, 0xE6C1, 0xF32A, 0xFC40, 0xFFFE, 0x0068, - 0xFC40, 0xED68, 0xD9F5, 0xCC11, 0xCB58, 0xCEE1, 0xD72C, 0xE010, - 0xE437, 0x2555, 0x2AB4, 0x34E7, 0x3B0B, 0x3844, 0x316F, 0x2C3E, - 0x2CA3, 0x2EAD, 0x2C3E, 0x1BF6, 0x0AB5, 0x07C2, 0x09A4, 0x0DC2, - 0x16F2, 0x20C2, 0x2555, 0xF666, 0xF0AC, 0xE57B, 0xDDD0, 0xDE1A, - 0xE1EA, 0xE4F0, 0xE48E, 0xE363, 0xE4F0, 0xEEBF, 0xF95B, 0xFBCF, - 0xFBAC, 0xFADF, 0xF920, 0xF744, 0xF666, 0x908B, 0x8399, 0x6A43, - 0x58D1, 0x5931, 0x6173, 0x6804, 0x672A, 0x649F, 0x6804, 0x7D67, - 0x9495, 0x9A0D, 0x99EF, 0x987F, 0x9564, 0x9215, 0x908B, 0x057F, - 0x1A01, 0x443E, 0x674B, 0x7859, 0x823A, 0x886A, 0x906A, 0x94BD, - 0x886A, 0x4F17, 0x0B88, 0x0006, 0xFFF4, 0x016E, 0x0345, 0x04D6, - 0x057F, 0xFE7C, 0x00EE, 0x061B, 0x0ABE, 0x0DDA, 0x106B, 0x122A, - 0x13D7, 0x14B1, 0x122A, 0x06F1, 0xF8DA, 0xF1BD, 0xF3AA, 0xF6CA, - 0xFA5A, 0xFD46, 0xFE7C, 0x27DE, 0x1A9D, 0x0115, 0xF09F, 0xF457, - 0x011F, 0x0AFB, 0x0DCA, 0x0DAC, 0x0AFB, 0xFE89, 0xF7AD, 0x20EA, - 0x26C7, 0x27BB, 0x2804, 0x27F5, 0x27DE, 0xDCE1, 0xDE48, 0xE224, - 0xE7F4, 0xF142, 0xFC84, 0x0496, 0x0888, 0x094C, 0x0496, 0xF367, - 0xDB86, 0xC3D3, 0xC3B7, 0xC92B, 0xD113, 0xD92B, 0xDCE1, 0xE468, - 0xDCCF, 0xCDE6, 0xC37F, 0xC354, 0xC7AA, 0xCB27, 0xCA9A, 0xC932, - 0xCB27, 0xD6BC, 0xE45A, 0xE681, 0xE725, 0xE71C, 0xE61B, 0xE4F5, - 0xE468, 0x0B3F, 0x0D62, 0x11A2, 0x14BE, 0x1539, 0x148F, 0x13FC, - 0x141E, 0x1456, 0x13FC, 0x1206, 0x0FAE, 0x0F16, 0x0EA4, 0x0E14, - 0x0CF7, 0x0BCB, 0x0B3F, 0x9426, 0x839C, 0x6324, 0x4C81, 0x4C2B, - 0x55A7, 0x5D46, 0x5C11, 0x5900, 0x5D46, 0x7694, 0x9459, 0x990A, - 0x9A68, 0x9A4B, 0x9802, 0x9565, 0x9426, 0xF3F2, 0xFD44, 0xFF44, - 0xFFDC, 0x0000, 0xFF9E, 0xFE67, 0xFD27, 0xFBA0, 0xF8DD, 0xEFA2, - 0xF1E7, 0xF315, 0xF3D7, 0xF40C, 0xF410, 0xF3FE, 0xF3F2, 0x038F, - 0x0382, 0x0253, 0x00F5, 0x0000, 0x0019, 0x00B6, 0x0162, 0x021B, - 0x0265, 0x005C, 0x0239, 0x01AC, 0x013B, 0x01B8, 0x0281, 0x033D, - 0x038F, 0xAAC2, 0xCAF2, 0xCC5C, 0xC800, 0xC3A3, 0xC174, 0xBEBD, - 0xBC11, 0xB8EC, 0xB214, 0x97A9, 0x98E0, 0x97D1, 0x97E5, 0x9C84, - 0xA2D1, 0xA85E, 0xAAC2, 0x2D1D, 0x27CD, 0x2C2D, 0x31E9, 0x3060, - 0x15FC, 0xFF88, 0x09E2, 0x1F02, 0x2F6C, 0x36BB, 0x3B35, 0x3D63, - 0x3DCD, 0x3B08, 0x3550, 0x2FAB, 0x2D1D, 0xE969, 0xEE43, 0xEC33, - 0xE918, 0xE9FE, 0x009A, 0xD858, 0xC8E7, 0x0408, 0xED31, 0xEBBE, - 0xED73, 0xEFFC, 0xF108, 0xEF93, 0xECFC, 0xEA83, 0xE969, 0xEB3A, - 0xEF3C, 0xF2DC, 0xF609, 0xF32C, 0xD03E, 0xCAF9, 0xCBE7, 0xD9E6, - 0xF039, 0xF1E6, 0xF0A4, 0xEE4A, 0xECAE, 0xEC1A, 0xEBA4, 0xEB56, - 0xEB3A, 0x9744, 0x9DCC, 0xA673, 0xAF10, 0xB0A1, 0x8CA4, 0x9E71, - 0xAD4D, 0x8180, 0xA284, 0xA1F2, 0x9C5D, 0x95A0, 0x9196, 0x91AE, - 0x93B9, 0x961D, 0x9744, 0x0341, 0x05FB, 0x066E, 0x066D, 0x05FE, - 0x03C1, 0x02C9, 0x063D, 0x0B40, 0x0F85, 0x0F4B, 0x120F, 0x13F2, - 0x1481, 0x106C, 0x0AA5, 0x057C, 0x0341, 0xFFD7, 0xF35B, 0xF264, - 0xF397, 0xF4D5, 0xF567, 0xF61E, 0xF6A7, 0xF745, 0xF8FB, 0x007B, - 0x0004, 0x024F, 0x047A, 0x03BC, 0x0224, 0x008E, 0xFFD7, 0xA2A1, - 0xD613, 0xDC4C, 0xD9DE, 0xD4AA, 0xCA1F, 0xBEEB, 0xBBCD, 0xBADF, - 0xB6E9, 0xA20D, 0x9F12, 0x9AA4, 0x96D1, 0x98FF, 0x9D05, 0xA0E5, - 0xA2A1, 0x2FF7, 0x1C19, 0x20C2, 0x29A1, 0x2C4D, 0x19A5, 0x089B, - 0x0F30, 0x1D68, 0x28FE, 0x2F1A, 0x33BC, 0x36E0, 0x3881, 0x37A9, - 0x34AC, 0x3177, 0x2FF7, 0x143B, 0x0E18, 0x0CF3, 0x0C86, 0x08B5, - 0xF82B, 0xEBAB, 0xF4BE, 0x04CC, 0x0EB1, 0x0D1B, 0x0688, 0xFF88, - 0xFCA5, 0x00B7, 0x08C8, 0x10AC, 0x143B, 0x0AE3, 0x0D50, 0x0FA8, - 0x1256, 0x1AAD, 0x3800, 0x4E04, 0x3FA8, 0x2525, 0x1250, 0x0DEF, - 0x0F1B, 0x1224, 0x135A, 0x1182, 0x0EA7, 0x0C09, 0x0AE3, 0x96C2, - 0x98E2, 0xA1D2, 0xAB46, 0xA88E, 0x7D61, 0x57B6, 0x673D, 0x87D5, - 0x9E62, 0xA19A, 0x9D8A, 0x971D, 0x933E, 0x9341, 0x9486, 0x9608, - 0x96C2, 0x0000, 0x0003, 0x0005, 0x0006, 0x0000, 0xFFF1, 0xFFDC, - 0xFFC5, 0xFFAF, 0xFFA0, 0xFF9A, 0xFFB1, 0xFFDF, 0x0000, 0x0008, - 0x0007, 0x0002, 0x0000, 0x0000, 0x061C, 0x02C3, 0xFDC5, 0xFAB5, - 0xFA3F, 0xFA82, 0xFB41, 0xFC3F, 0xFD40, 0xFE08, 0xFEBE, 0xFF7F, - 0x0000, 0x0028, 0x0024, 0x000D, 0x0000, 0x0B7E, 0xF0A0, 0xEBDE, - 0xEB7F, 0xEEFA, 0xF59B, 0xFE4C, 0x07F3, 0x1178, 0x19BE, 0x1FAC, - 0x1FE3, 0x1B21, 0x167E, 0x1327, 0x0F8D, 0x0CAB, 0x0B7E, 0x0000, - 0x0000, 0x0003, 0x0007, 0x0003, 0xFFF6, 0xFFE2, 0xFFCC, 0xFFB7, - 0xFFA9, 0xFFA2, 0xFFB8, 0xFFE2, 0x0000, 0x0007, 0x0006, 0x0002, - 0x0000, 0x0000, 0x04E3, 0x0188, 0xFCC0, 0xF9E4, 0xF98C, 0xF9EB, - 0xFAC6, 0xFBDF, 0xFCF9, 0xFDD9, 0xFEA4, 0xFF75, 0x0000, 0x002C, - 0x0027, 0x000E, 0x0000, 0xF35E, 0xF4B0, 0xF156, 0xED59, 0xED3F, - 0xF207, 0xF8EB, 0x00C7, 0x0879, 0x0EDD, 0x12D2, 0x109E, 0x0935, - 0x0270, 0xFD8F, 0xF8A9, 0xF4E2, 0xF35E, 0xB247, 0xB99C, 0xBC17, - 0xBEB7, 0xC159, 0xC3DC, 0xC61E, 0xC7FB, 0xC953, 0xCA03, 0xC9E8, - 0xC480, 0xBA63, 0xB317, 0xB111, 0xB0FF, 0xB1C5, 0xB247, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_0500F548, 0x001521d0, 57608, 0x0000f548, 1564); // 0x0500FB64 -static const u16 ukiki_seg5_animindex_0500FB64[] = { - 0x0001, 0x0000, 0x0012, 0x0001, 0x0012, 0x0013, 0x0012, 0x0025, 0x0012, 0x0037, 0x0012, 0x0049, - 0x0001, 0x0000, 0x0001, 0x030C, 0x0001, 0x0000, - 0x0012, 0x005B, 0x0012, 0x006D, 0x0012, 0x007F, - 0x0001, 0x0000, 0x0001, 0x030B, 0x0001, 0x0000, - 0x0012, 0x00D9, 0x0012, 0x00EB, 0x0012, 0x00FD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x00C7, - 0x0012, 0x0091, 0x0012, 0x00A3, 0x0012, 0x00B5, - 0x0001, 0x0000, 0x0001, 0x030A, 0x0001, 0x0000, - 0x0012, 0x0157, 0x0012, 0x0169, 0x0012, 0x017B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0145, - 0x0012, 0x010F, 0x0012, 0x0121, 0x0012, 0x0133, - 0x0001, 0x0000, 0x0001, 0x0309, 0x0001, 0x0000, - 0x0012, 0x01D5, 0x0012, 0x01E7, 0x0012, 0x01F9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x01C3, - 0x0012, 0x018D, 0x0012, 0x019F, 0x0012, 0x01B1, - 0x0001, 0x0000, 0x0001, 0x0308, 0x0001, 0x0000, - 0x0012, 0x0253, 0x0012, 0x0265, 0x0012, 0x0277, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0241, - 0x0012, 0x020B, 0x0012, 0x021D, 0x0012, 0x022F, - 0x0001, 0x0000, 0x0001, 0x0307, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x02F5, - 0x0012, 0x02BF, 0x0012, 0x02D1, 0x0012, 0x02E3, - 0x0012, 0x0289, 0x0012, 0x029B, 0x0012, 0x02AD, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_0500FB64, 0x001521d0, 57608, 0x0000fb64, 288); // 0x0500FC84 static const struct Animation ukiki_seg5_anim_0500FC84 = { diff --git a/actors/ukiki/anims/anim_0501006C.inc.c b/actors/ukiki/anims/anim_0501006C.inc.c index dcad7dd60..068f4dce8 100644 --- a/actors/ukiki/anims/anim_0501006C.inc.c +++ b/actors/ukiki/anims/anim_0501006C.inc.c @@ -1,76 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500FC9C -static const s16 ukiki_seg5_animvalue_0500FC9C[] = { - 0x0000, 0x0065, 0x0063, 0x005C, 0x0057, 0x005A, 0x005F, 0x0065, - 0x0067, 0x2070, 0x22AE, 0x23B6, 0x23D8, 0x22F6, 0x214C, 0x1FAF, - 0x1EF6, 0x0000, 0x0007, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFEA, 0xFFF5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x014C, 0x00D7, 0x0056, 0x0000, 0xFFE6, 0xFFE9, 0xFFF8, - 0x0000, 0xFE57, 0xFF06, 0xFF99, 0x0000, 0x002A, 0x0026, 0x000E, - 0x0000, 0x2B09, 0x3225, 0x395B, 0x3CBD, 0x39C4, 0x3309, 0x2C44, - 0x292E, 0xB408, 0xF9C1, 0x09DD, 0x0981, 0x06E8, 0x03C4, 0x011D, - 0x0000, 0xFD6E, 0x1343, 0x1140, 0x0D67, 0x095E, 0x04F9, 0x0172, - 0x0000, 0x02E2, 0x042D, 0x1FAD, 0x26AC, 0x2AC4, 0x2EC0, 0x31C6, - 0x32F8, 0xED68, 0xD9F5, 0xCC11, 0xCB58, 0xCEE1, 0xD72C, 0xE010, - 0xE437, 0x1BF6, 0x0AB5, 0x07C2, 0x09A4, 0x0DC2, 0x16F2, 0x20C2, - 0x2555, 0xEEBF, 0xF95B, 0xFBCF, 0xFBAC, 0xFADF, 0xF920, 0xF744, - 0xF666, 0x7D67, 0x9495, 0x9A0D, 0x99EF, 0x987F, 0x9564, 0x9215, - 0x908B, 0x4F17, 0x0B88, 0x0006, 0xFFF4, 0x016E, 0x0345, 0x04D6, - 0x057F, 0x06F1, 0xF8DA, 0xF1BD, 0xF3AA, 0xF6CA, 0xFA5A, 0xFD46, - 0xFE7C, 0xFE89, 0xF7AD, 0x20EA, 0x26C7, 0x27BB, 0x2804, 0x27F5, - 0x27DE, 0xF367, 0xDB86, 0xC3D3, 0xC3B7, 0xC92B, 0xD113, 0xD92B, - 0xDCE1, 0xD6BC, 0xE45A, 0xE681, 0xE725, 0xE71C, 0xE61B, 0xE4F5, - 0xE468, 0x1206, 0x0FAE, 0x0F16, 0x0EA4, 0x0E14, 0x0CF7, 0x0BCB, - 0x0B3F, 0x7694, 0x9459, 0x990A, 0x9A68, 0x9A4B, 0x9802, 0x9565, - 0x9426, 0xEFA2, 0xF1E7, 0xF315, 0xF3D7, 0xF40C, 0xF410, 0xF3FE, - 0xF3F2, 0x005C, 0x0239, 0x01AC, 0x013B, 0x01B8, 0x0281, 0x033D, - 0x038F, 0x97A9, 0x98E0, 0x97D1, 0x97E5, 0x9C84, 0xA2D1, 0xA85E, - 0xAAC2, 0x36BB, 0x3B35, 0x3D63, 0x3DCD, 0x3B08, 0x3550, 0x2FAB, - 0x2D1D, 0xEBBE, 0xED73, 0xEFFC, 0xF108, 0xEF93, 0xECFC, 0xEA83, - 0xE969, 0xF1E6, 0xF0A4, 0xEE4A, 0xECAE, 0xEC1A, 0xEBA4, 0xEB56, - 0xEB3A, 0xA1F2, 0x9C5D, 0x95A0, 0x9196, 0x91AE, 0x93B9, 0x961D, - 0x9744, 0x0F4B, 0x120F, 0x13F2, 0x1481, 0x106C, 0x0AA5, 0x057C, - 0x0341, 0x007B, 0x0004, 0x024F, 0x047A, 0x03BC, 0x0224, 0x008E, - 0xFFD7, 0xA20D, 0x9F12, 0x9AA4, 0x96D1, 0x98FF, 0x9D05, 0xA0E5, - 0xA2A1, 0x2F1A, 0x33BC, 0x36E0, 0x3881, 0x37A9, 0x34AC, 0x3177, - 0x2FF7, 0x0D1B, 0x0688, 0xFF88, 0xFCA5, 0x00B7, 0x08C8, 0x10AC, - 0x143B, 0x0DEF, 0x0F1B, 0x1224, 0x135A, 0x1182, 0x0EA7, 0x0C09, - 0x0AE3, 0xA19A, 0x9D8A, 0x971D, 0x933E, 0x9341, 0x9486, 0x9608, - 0x96C2, 0xFF9A, 0xFFB1, 0xFFDF, 0x0000, 0x0008, 0x0007, 0x0002, - 0x0000, 0xFE08, 0xFEBE, 0xFF7F, 0x0000, 0x0028, 0x0024, 0x000D, - 0x0000, 0x1FAC, 0x1FE3, 0x1B21, 0x167E, 0x1327, 0x0F8D, 0x0CAB, - 0x0B7E, 0xFFA2, 0xFFB8, 0xFFE2, 0x0000, 0x0007, 0x0006, 0x0002, - 0x0000, 0xFDD9, 0xFEA4, 0xFF75, 0x0000, 0x002C, 0x0027, 0x000E, - 0x0000, 0x12D2, 0x109E, 0x0935, 0x0270, 0xFD8F, 0xF8A9, 0xF4E2, - 0xF35E, 0xC9E8, 0xC480, 0xBA63, 0xB317, 0xB111, 0xB0FF, 0xB1C5, - 0xB247, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_0500FC9C, 0x001521d0, 57608, 0x0000fc9c, 688); // 0x0500FF4C -static const u16 ukiki_seg5_animindex_0500FF4C[] = { - 0x0001, 0x0000, 0x0008, 0x0001, 0x0001, 0x0000, 0x0008, 0x0009, 0x0008, 0x0011, 0x0008, 0x0019, - 0x0001, 0x0000, 0x0001, 0x0156, 0x0001, 0x0000, - 0x0008, 0x0021, 0x0008, 0x0029, 0x0008, 0x0031, - 0x0001, 0x0000, 0x0001, 0x0155, 0x0001, 0x0000, - 0x0008, 0x0059, 0x0008, 0x0061, 0x0008, 0x0069, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0051, - 0x0008, 0x0039, 0x0008, 0x0041, 0x0008, 0x0049, - 0x0001, 0x0000, 0x0001, 0x0154, 0x0001, 0x0000, - 0x0008, 0x0091, 0x0008, 0x0099, 0x0008, 0x00A1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0089, - 0x0008, 0x0071, 0x0008, 0x0079, 0x0008, 0x0081, - 0x0001, 0x0000, 0x0001, 0x0153, 0x0001, 0x0000, - 0x0008, 0x00C9, 0x0008, 0x00D1, 0x0008, 0x00D9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x00C1, - 0x0008, 0x00A9, 0x0008, 0x00B1, 0x0008, 0x00B9, - 0x0001, 0x0000, 0x0001, 0x0152, 0x0001, 0x0000, - 0x0008, 0x0101, 0x0008, 0x0109, 0x0008, 0x0111, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x00F9, - 0x0008, 0x00E1, 0x0008, 0x00E9, 0x0008, 0x00F1, - 0x0001, 0x0000, 0x0001, 0x0151, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0149, - 0x0008, 0x0131, 0x0008, 0x0139, 0x0008, 0x0141, - 0x0008, 0x0119, 0x0008, 0x0121, 0x0008, 0x0129, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_0500FF4C, 0x001521d0, 57608, 0x0000ff4c, 288); // 0x0501006C static const struct Animation ukiki_seg5_anim_0501006C = { diff --git a/actors/ukiki/anims/anim_050103F4.inc.c b/actors/ukiki/anims/anim_050103F4.inc.c index 2a9c35cf4..22e0905b6 100644 --- a/actors/ukiki/anims/anim_050103F4.inc.c +++ b/actors/ukiki/anims/anim_050103F4.inc.c @@ -1,70 +1,9 @@ +#include "pc/rom_assets.h" // 0x05010084 -static const s16 ukiki_seg5_animvalue_05010084[] = { - 0x0000, 0x0067, 0x1EF6, 0x1B81, 0x13C5, 0x0BBA, 0x0757, 0x0804, - 0x0B84, 0x0000, 0xFFE8, 0xFFB1, 0xFF7B, 0xFF62, 0xFF6C, 0xFF83, - 0x0000, 0x0029, 0x008D, 0x0105, 0x0169, 0x0193, 0x0171, 0x0000, - 0x0000, 0xFFF7, 0xFFEE, 0x0003, 0x0049, 0x00AB, 0x0000, 0x0000, - 0xFDA7, 0xFAF2, 0xF97C, 0xF99B, 0xFA60, 0x292E, 0x302C, 0x36BD, - 0x3CF8, 0x3F2E, 0x3C28, 0x3667, 0x0000, 0xE499, 0xAD70, 0x8318, - 0x76FF, 0x77BB, 0x7987, 0x0000, 0xFB78, 0xF259, 0xEB5F, 0xE970, - 0xE9A6, 0xEA03, 0x32F8, 0x2331, 0x0475, 0xEFB1, 0xF155, 0xFCEF, - 0x060C, 0xE437, 0xE1CC, 0xDE12, 0xDE53, 0xE6C1, 0xF32A, 0xFC40, - 0x2555, 0x2AB4, 0x34E7, 0x3B0B, 0x3844, 0x316F, 0x2C3E, 0xF666, - 0xF0AC, 0xE57B, 0xDDD0, 0xDE1A, 0xE1EA, 0xE4F0, 0x908B, 0x8399, - 0x6A43, 0x58D1, 0x5931, 0x6173, 0x6804, 0x057F, 0x1A01, 0x443E, - 0x674B, 0x7859, 0x823A, 0x886A, 0xFE7C, 0x00EE, 0x061B, 0x0ABE, - 0x0DDA, 0x106B, 0x122A, 0x27DE, 0x1A9D, 0x0115, 0xF09F, 0xF457, - 0x011F, 0x0AFB, 0xDCE1, 0xDE48, 0xE224, 0xE7F4, 0xF142, 0xFC84, - 0x0496, 0xE468, 0xDCCF, 0xCDE6, 0xC37F, 0xC354, 0xC7AA, 0xCB27, - 0x0B3F, 0x0D62, 0x11A2, 0x14BE, 0x1539, 0x148F, 0x13FC, 0x9426, - 0x839C, 0x6324, 0x4C81, 0x4C2B, 0x55A7, 0x5D46, 0xF3F2, 0xFD44, - 0xFF44, 0xFFDC, 0x0000, 0xFF9E, 0xFE67, 0x038F, 0x0382, 0x0253, - 0x00F5, 0x0000, 0x0019, 0x00B6, 0xAAC2, 0xCAF2, 0xCC5C, 0xC800, - 0xC3A3, 0xC174, 0xBEBD, 0x2D1D, 0x27CD, 0x2C2D, 0x31E9, 0x3060, - 0x15FC, 0xFF88, 0xE969, 0xEE43, 0xEC33, 0xE918, 0xE9FE, 0x009A, - 0xD858, 0xEB3A, 0xEF3C, 0xF2DC, 0xF609, 0xF32C, 0xD03E, 0xCAF9, - 0x9744, 0x9DCC, 0xA673, 0xAF10, 0xB0A1, 0x8CA4, 0x9E71, 0x0341, - 0x05FB, 0x066E, 0x066D, 0x05FE, 0x03C1, 0x02C9, 0xFFD7, 0xF35B, - 0xF264, 0xF397, 0xF4D5, 0xF567, 0xF61E, 0xA2A1, 0xD613, 0xDC4C, - 0xD9DE, 0xD4AA, 0xCA1F, 0xBEEB, 0x2FF7, 0x1C19, 0x20C2, 0x29A1, - 0x2C4D, 0x19A5, 0x089B, 0x143B, 0x0E18, 0x0CF3, 0x0C86, 0x08B5, - 0xF82B, 0xEBAB, 0x0AE3, 0x0D50, 0x0FA8, 0x1256, 0x1AAD, 0x3800, - 0x4E04, 0x96C2, 0x98E2, 0xA1D2, 0xAB46, 0xA88E, 0x7D61, 0x57B6, - 0x0000, 0x0003, 0x0005, 0x0006, 0x0000, 0xFFF1, 0xFFDC, 0x0000, - 0x061C, 0x02C3, 0xFDC5, 0xFAB5, 0xFA3F, 0xFA82, 0x0B7E, 0xF0A0, - 0xEBDE, 0xEB7F, 0xEEFA, 0xF59B, 0xFE4C, 0x0000, 0x0000, 0x0003, - 0x0007, 0x0003, 0xFFF6, 0xFFE2, 0x0000, 0x04E3, 0x0188, 0xFCC0, - 0xF9E4, 0xF98C, 0xF9EB, 0xF35E, 0xF4B0, 0xF156, 0xED59, 0xED3F, - 0xF207, 0xF8EB, 0xB247, 0xB99C, 0xBC17, 0xBEB7, 0xC159, 0xC3DC, - 0xC61E, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_05010084, 0x001521d0, 57608, 0x00010084, 592); // 0x050102D4 -static const u16 ukiki_seg5_animindex_050102D4[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0007, 0x0002, 0x0007, 0x0009, 0x0007, 0x0010, - 0x0001, 0x0000, 0x0001, 0x0126, 0x0001, 0x0000, - 0x0007, 0x0017, 0x0007, 0x001E, 0x0007, 0x0025, - 0x0001, 0x0000, 0x0001, 0x0125, 0x0001, 0x0000, - 0x0007, 0x0048, 0x0007, 0x004F, 0x0007, 0x0056, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x0041, - 0x0007, 0x002C, 0x0007, 0x0033, 0x0007, 0x003A, - 0x0001, 0x0000, 0x0001, 0x0124, 0x0001, 0x0000, - 0x0007, 0x0079, 0x0007, 0x0080, 0x0007, 0x0087, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x0072, - 0x0007, 0x005D, 0x0007, 0x0064, 0x0007, 0x006B, - 0x0001, 0x0000, 0x0001, 0x0123, 0x0001, 0x0000, - 0x0007, 0x00AA, 0x0007, 0x00B1, 0x0007, 0x00B8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x00A3, - 0x0007, 0x008E, 0x0007, 0x0095, 0x0007, 0x009C, - 0x0001, 0x0000, 0x0001, 0x0122, 0x0001, 0x0000, - 0x0007, 0x00DB, 0x0007, 0x00E2, 0x0007, 0x00E9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x00D4, - 0x0007, 0x00BF, 0x0007, 0x00C6, 0x0007, 0x00CD, - 0x0001, 0x0000, 0x0001, 0x0121, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x011A, - 0x0007, 0x0105, 0x0007, 0x010C, 0x0007, 0x0113, - 0x0007, 0x00F0, 0x0007, 0x00F7, 0x0007, 0x00FE, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_050102D4, 0x001521d0, 57608, 0x000102d4, 288); // 0x050103F4 static const struct Animation ukiki_seg5_anim_050103F4 = { diff --git a/actors/ukiki/anims/anim_05012ABC.inc.c b/actors/ukiki/anims/anim_05012ABC.inc.c index 97b172cc4..5555e702d 100644 --- a/actors/ukiki/anims/anim_05012ABC.inc.c +++ b/actors/ukiki/anims/anim_05012ABC.inc.c @@ -1,634 +1,9 @@ +#include "pc/rom_assets.h" // 0x0501040C -static const s16 ukiki_seg5_animvalue_0501040C[] = { - 0x0000, 0x0067, 0x0067, 0x0068, 0x0068, 0x0069, 0x006A, 0x006B, - 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, - 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, 0x006D, - 0x006D, 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, - 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, 0x006C, - 0x006C, 0x006C, 0x006C, 0x006C, 0x006B, 0x006B, 0x006B, 0x006B, - 0x006A, 0x006A, 0x0069, 0x0069, 0x0069, 0x0068, 0x0068, 0x0068, - 0x0068, 0x0067, 0x0067, 0x0067, 0x0067, 0x0000, 0x0000, 0xFFFF, - 0xFFFE, 0xFFFC, 0xFFFA, 0xFFF9, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, - 0xFFF7, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, - 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF5, 0xFFF5, 0xFFF5, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF6, 0xFFF6, 0xFFF6, - 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, - 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, - 0xFFF8, 0xFFF8, 0xFFF9, 0xFFF9, 0xFFFA, 0xFFFB, 0xFFFC, 0xFFFC, - 0xFFFD, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x1EF6, 0x1E5F, 0x1CCD, 0x1A94, 0x1803, 0x156D, 0x1322, - 0x1174, 0x10B4, 0x10B4, 0x10B4, 0x10B4, 0x10B5, 0x10B5, 0x10B5, - 0x10B5, 0x10B5, 0x10B5, 0x10B6, 0x10B6, 0x10B6, 0x10B6, 0x10B6, - 0x10B7, 0x10B7, 0x10B7, 0x10B7, 0x10B7, 0x10B8, 0x10B8, 0x10B8, - 0x10B8, 0x10B8, 0x10B8, 0x10B9, 0x10B9, 0x10B9, 0x10B9, 0x10B9, - 0x10BA, 0x10BA, 0x10BA, 0x10BA, 0x10BA, 0x10BB, 0x10BB, 0x10BB, - 0x10BB, 0x10BB, 0x10BB, 0x10BC, 0x10BC, 0x10BC, 0x10BC, 0x10BC, - 0x10BD, 0x10BD, 0x10BD, 0x10BD, 0x10BD, 0x10BD, 0x10BE, 0x10BE, - 0x10BE, 0x10BE, 0x10BE, 0x10BF, 0x10BF, 0x10BF, 0x10BF, 0x10BF, - 0x10C0, 0x10C0, 0x10C0, 0x10C0, 0x10C0, 0x10C0, 0x10C1, 0x10C1, - 0x10C1, 0x10C1, 0x1180, 0x1251, 0x1333, 0x1420, 0x1517, 0x1613, - 0x1712, 0x1810, 0x1909, 0x19FA, 0x1AE1, 0x1BB9, 0x1C7F, 0x1D30, - 0x1DC9, 0x1E46, 0x1EA5, 0x1EE0, 0x1EF6, 0x0000, 0x02AB, 0x0921, - 0x1110, 0x1829, 0x1C18, 0x1D89, 0x1E99, 0x1F25, 0x1F0B, 0x1E27, - 0x1C58, 0x1979, 0x1569, 0x0FDD, 0x08DF, 0x00C8, 0xF7F5, 0xEEBE, - 0xE57E, 0xDC8F, 0xD44C, 0xCD10, 0xC735, 0xC315, 0xC103, 0xC0DA, - 0xC23D, 0xC4D1, 0xC83C, 0xCC22, 0xD028, 0xD3F3, 0xD728, 0xD9FE, - 0xDCED, 0xDFF9, 0xE325, 0xE675, 0xE9ED, 0xED8F, 0xF160, 0xF563, - 0xF9BC, 0xFE78, 0x037B, 0x08AB, 0x0DEB, 0x1321, 0x182E, 0x1CF9, - 0x2166, 0x2558, 0x28B3, 0x2B91, 0x2E1A, 0x3048, 0x3217, 0x3383, - 0x3486, 0x351C, 0x3541, 0x34F0, 0x3424, 0x32FD, 0x31A0, 0x3011, - 0x2E56, 0x2C74, 0x2A6E, 0x2849, 0x260A, 0x23B5, 0x2150, 0x1EDF, - 0x1C66, 0x19E9, 0x176F, 0x14FA, 0x1291, 0x1037, 0x0DF1, 0x0BC3, - 0x09B3, 0x07A9, 0x0595, 0x0389, 0x0198, 0xFFD6, 0xFE51, 0xFD1D, - 0xFC4C, 0xFBFF, 0xFC31, 0xFCC0, 0xFD87, 0xFE61, 0xFF2C, 0xFFC2, - 0x0000, 0x0000, 0x002C, 0x0090, 0x00F8, 0x0132, 0x0109, 0x0076, - 0xFFA1, 0xFEA2, 0xFD8F, 0xFC82, 0xFB90, 0xFAD3, 0xFA62, 0xFA25, - 0xF9F6, 0xF9D8, 0xF9CB, 0xF9D3, 0xF9F0, 0xFA25, 0xFA74, 0xFADE, - 0xFB65, 0xFC0B, 0xFCFD, 0xFE4F, 0xFFE6, 0x01A2, 0x0367, 0x0517, - 0x0695, 0x07C2, 0x0882, 0x08D1, 0x08CE, 0x0887, 0x080E, 0x0773, - 0x06C5, 0x0615, 0x0574, 0x04F0, 0x047B, 0x03F8, 0x036E, 0x02E1, - 0x0253, 0x01CA, 0x014A, 0x00D7, 0x0075, 0x0028, 0xFFF6, 0xFFE0, - 0xFFE6, 0x0002, 0x0032, 0x0071, 0x00BA, 0x0109, 0x0159, 0x01A7, - 0x01ED, 0x0232, 0x027C, 0x02CC, 0x031F, 0x0375, 0x03CE, 0x0428, - 0x0482, 0x04DB, 0x0534, 0x0589, 0x05DC, 0x062A, 0x0673, 0x06B7, - 0x06F3, 0x0728, 0x0753, 0x0776, 0x078D, 0x0780, 0x073D, 0x06D0, - 0x0645, 0x05A9, 0x0508, 0x046E, 0x03E9, 0x0363, 0x02C7, 0x0223, - 0x0180, 0x00EC, 0x0073, 0x0020, 0x0000, 0x292E, 0x2A76, 0x2D80, - 0x3115, 0x33FF, 0x3505, 0x3427, 0x3262, 0x2FFF, 0x2D47, 0x2A85, - 0x2801, 0x2606, 0x24DD, 0x245F, 0x242F, 0x2441, 0x2488, 0x24FA, - 0x258C, 0x2630, 0x26DC, 0x2785, 0x281E, 0x289C, 0x2922, 0x29CF, - 0x2A92, 0x2B5B, 0x2C18, 0x2CB9, 0x2D2D, 0x2D62, 0x2D49, 0x2CA7, - 0x2B70, 0x29D7, 0x2812, 0x2653, 0x24CF, 0x23B8, 0x2344, 0x23A5, - 0x24E1, 0x26C5, 0x292C, 0x2BF4, 0x2EF9, 0x3218, 0x352E, 0x3818, - 0x3AB1, 0x3CD8, 0x3E68, 0x3F68, 0x4000, 0x403E, 0x4032, 0x3FEA, - 0x3F74, 0x3EE0, 0x3E3C, 0x3D97, 0x3D00, 0x3C6D, 0x3BCE, 0x3B23, - 0x3A6E, 0x39B0, 0x38EB, 0x3820, 0x3751, 0x367E, 0x35AA, 0x34D5, - 0x3402, 0x3331, 0x3264, 0x319D, 0x30DC, 0x3024, 0x2F75, 0x2ED1, - 0x2E3A, 0x2DCA, 0x2D8F, 0x2D7A, 0x2D7C, 0x2D87, 0x2D8A, 0x2D78, - 0x2D40, 0x2CD6, 0x2C45, 0x2B9B, 0x2AEB, 0x2A44, 0x29B7, 0x2955, - 0x292E, 0x0000, 0xFEE8, 0xFBDE, 0xF73C, 0xF160, 0xEAA6, 0xE36A, - 0xDC07, 0xD4DB, 0xCE41, 0xC896, 0xC436, 0xC17C, 0xBFEE, 0xBECA, - 0xBE08, 0xBD9D, 0xBD7E, 0xBDA3, 0xBDFF, 0xBE8A, 0xBF3A, 0xC003, - 0xC0DC, 0xC1BB, 0xC296, 0xC363, 0xC416, 0xC4A7, 0xC50B, 0xC538, - 0xC524, 0xC4C4, 0xC40F, 0xC2FB, 0xC17C, 0xBE79, 0xB93E, 0xB25F, - 0xAA6E, 0xA1FE, 0x99A3, 0x91EE, 0x8B73, 0x8674, 0x82C5, 0x8050, - 0x7EFC, 0x8070, 0x83EB, 0x85E0, 0x84CD, 0x826F, 0x8012, 0x7EFC, - 0x8012, 0x826F, 0x84CD, 0x85E0, 0x8417, 0x80C8, 0x7EFC, 0x8012, - 0x826F, 0x84CD, 0x85E0, 0x8417, 0x80C8, 0x7EFC, 0x80C8, 0x8417, - 0x85E0, 0x84CD, 0x826F, 0x8012, 0x7EFC, 0x826F, 0x85E0, 0x8663, - 0x8823, 0x8B73, 0x8F94, 0x9399, 0x978F, 0x9B82, 0x9F7D, 0xA38D, - 0xA7BD, 0xAC1A, 0xB0B0, 0xB58A, 0xBAB5, 0xC03D, 0xC62E, 0xCEB0, - 0xDA7B, 0xE76E, 0xF36B, 0xFC50, 0xFFFE, 0x0000, 0xFFD7, 0xFF63, - 0xFEB2, 0xFDD2, 0xFCD1, 0xFBBD, 0xFAA3, 0xF991, 0xF895, 0xF7BC, - 0xF715, 0xF6AD, 0xF664, 0xF613, 0xF5BC, 0xF562, 0xF505, 0xF4A9, - 0xF44F, 0xF3FA, 0xF3AB, 0xF365, 0xF32A, 0xF2FC, 0xF2DD, 0xF2CF, - 0xF2D4, 0xF2EE, 0xF320, 0xF36C, 0xF3D3, 0xF457, 0xF4FC, 0xF5C2, - 0xF6AD, 0xF872, 0xFB8B, 0xFF9B, 0x0446, 0x0931, 0x0E00, 0x1257, - 0x15DB, 0x1807, 0x18FA, 0x194B, 0x198E, 0x1999, 0x1939, 0x18FA, - 0x1911, 0x1944, 0x1977, 0x198E, 0x1977, 0x1944, 0x1911, 0x18FA, - 0x1920, 0x1968, 0x198E, 0x1977, 0x1944, 0x1911, 0x18FA, 0x1920, - 0x1968, 0x198E, 0x1968, 0x1920, 0x18FA, 0x1911, 0x1944, 0x1977, - 0x198E, 0x1944, 0x18FA, 0x185F, 0x1713, 0x15DB, 0x14F7, 0x1422, - 0x1358, 0x1295, 0x11D7, 0x1119, 0x1059, 0x0F92, 0x0EC1, 0x0DE4, - 0x0CF5, 0x0BF2, 0x0AD7, 0x093F, 0x0709, 0x049B, 0x025C, 0x00B1, - 0x0000, 0x32F8, 0x3172, 0x2D33, 0x26BE, 0x1E91, 0x152F, 0x0B17, - 0x00CA, 0xF6CA, 0xED95, 0xE5AD, 0xDF92, 0xDBC5, 0xD97D, 0xD797, - 0xD60D, 0xD4D8, 0xD3F2, 0xD354, 0xD2F9, 0xD2D9, 0xD2EE, 0xD331, - 0xD39D, 0xD42B, 0xD4D4, 0xD592, 0xD65F, 0xD733, 0xD809, 0xD8DA, - 0xD9A0, 0xDA54, 0xDAF0, 0xDB6D, 0xDBC5, 0xDC59, 0xDD6D, 0xDED3, - 0xE05B, 0xE1D4, 0xE310, 0xE3DF, 0xE410, 0xE24E, 0xDEB1, 0xDB2D, - 0xD9B8, 0xDCEC, 0xE2A2, 0xE5AF, 0xE3D1, 0xDFB4, 0xDB97, 0xD9B8, - 0xDB97, 0xDFB4, 0xE3D1, 0xE5AF, 0xE295, 0xDCD2, 0xD9B8, 0xDB97, - 0xDFB4, 0xE3D1, 0xE5AF, 0xE295, 0xDCD2, 0xD9B8, 0xDCD2, 0xE295, - 0xE5AF, 0xE3D1, 0xDFB4, 0xDB97, 0xD9B8, 0xDFB4, 0xE5AF, 0xE4B6, - 0xE360, 0xE410, 0xE68F, 0xE914, 0xEBA3, 0xEE43, 0xF0F7, 0xF3C4, - 0xF6B1, 0xF9C1, 0xFCF9, 0x005E, 0x03F7, 0x07C6, 0x0BD2, 0x1195, - 0x1991, 0x2256, 0x2A73, 0x3079, 0x32F7, 0xE437, 0xE3E5, 0xE302, - 0xE1A6, 0xDFEA, 0xDDE7, 0xDBB6, 0xD970, 0xD72E, 0xD508, 0xD319, - 0xD179, 0xD040, 0xCF4C, 0xCE68, 0xCD93, 0xCCCC, 0xCC11, 0xCB61, - 0xCABB, 0xCA1D, 0xC987, 0xC8F7, 0xC86C, 0xC7E4, 0xC75F, 0xC6DA, - 0xC656, 0xC5D0, 0xC547, 0xC4BB, 0xC429, 0xC391, 0xC2F1, 0xC248, - 0xC195, 0xC082, 0xBEFA, 0xBD60, 0xBC14, 0xBB79, 0xBB59, 0xBB3F, - 0xBB2B, 0xBB1C, 0xBB12, 0xBB0C, 0xBB0B, 0xBB0D, 0xBB13, 0xBB1D, - 0xBB29, 0xBB37, 0xBB48, 0xBB5B, 0xBB6F, 0xBB84, 0xBB9A, 0xBBB1, - 0xBBC8, 0xBBDF, 0xBBF5, 0xBC0A, 0xBC1E, 0xBC31, 0xBC42, 0xBC50, - 0xBC5C, 0xBC65, 0xBC6B, 0xBC6E, 0xBC6C, 0xBC66, 0xBC5C, 0xBC4D, - 0xBC39, 0xBC1F, 0xBBFF, 0xBBD9, 0xBBAC, 0xBB79, 0xBAF2, 0xB9E3, - 0xB86C, 0xB6AF, 0xB4CE, 0xB2E9, 0xB122, 0xAF9A, 0xAE73, 0xADCE, - 0xADCD, 0xAE90, 0xB039, 0xB584, 0xBF71, 0xCB8A, 0xD758, 0xE063, - 0xE434, 0x2555, 0x243F, 0x2181, 0x1DE1, 0x1A25, 0x1713, 0x1571, - 0x1605, 0x1995, 0x25F2, 0x3B67, 0x5270, 0x6388, 0x6616, 0x62D5, - 0x62F1, 0x632E, 0x636C, 0x6388, 0x636C, 0x632E, 0x62F1, 0x62D5, - 0x6303, 0x6359, 0x6388, 0x648D, 0x668F, 0x67FD, 0x6745, 0x62D5, - 0x586C, 0x491E, 0x3853, 0x2974, 0x1FEA, 0x1CA9, 0x1D3C, 0x1FED, - 0x2306, 0x24D2, 0x2506, 0x24CB, 0x249C, 0x24A5, 0x24B7, 0x24CA, - 0x24D2, 0x24C4, 0x24AA, 0x249C, 0x24A5, 0x24B7, 0x24CA, 0x24D2, - 0x24CA, 0x24B7, 0x24A5, 0x249C, 0x24AA, 0x24C4, 0x24D2, 0x24CA, - 0x24B7, 0x24A5, 0x249C, 0x24AA, 0x24C4, 0x24D2, 0x24C4, 0x24AA, - 0x249C, 0x24A5, 0x24B7, 0x24CA, 0x24D2, 0x257D, 0x26D2, 0x27D1, - 0x277C, 0x24D2, 0x2002, 0x1A13, 0x1347, 0x0BE2, 0x0427, 0xFC5B, - 0xF4BF, 0xED97, 0xE726, 0xE1B0, 0xDD79, 0xDAC2, 0xD9D0, 0xDF57, - 0xED25, 0xFF22, 0x1136, 0x1F4E, 0x2551, 0xF666, 0xF657, 0xF63A, - 0xF624, 0xF62B, 0xF663, 0xF6E3, 0xF7C0, 0xF911, 0xFC07, 0x00B5, - 0x057B, 0x08B9, 0x077C, 0x0547, 0x05D1, 0x0700, 0x082F, 0x08B9, - 0x082F, 0x0700, 0x05D1, 0x0547, 0x062C, 0x07D4, 0x08B9, 0x0928, - 0x09E4, 0x0A10, 0x08D0, 0x0547, 0xFD84, 0xF21B, 0xE602, 0xDC2C, - 0xD78C, 0xD9D4, 0xE104, 0xEA84, 0xF3BE, 0xFA1B, 0xFB7F, 0xF9D3, - 0xF882, 0xF8C2, 0xF94E, 0xF9DB, 0xFA1B, 0xF9B1, 0xF8EC, 0xF882, - 0xF8C2, 0xF94E, 0xF9DB, 0xFA1B, 0xF9DB, 0xF94E, 0xF8C2, 0xF882, - 0xF8EC, 0xF9B1, 0xFA1B, 0xF9DB, 0xF94E, 0xF8C2, 0xF882, 0xF8EC, - 0xF9B1, 0xFA1B, 0xF9B1, 0xF8EC, 0xF882, 0xF8C2, 0xF94E, 0xF9DB, - 0xFA1B, 0xFA78, 0xFB33, 0xFBC0, 0xFB91, 0xFA1B, 0xF77A, 0xF442, - 0xF096, 0xEC98, 0xE86C, 0xE435, 0xE015, 0xDC2F, 0xD8A8, 0xD5A1, - 0xD33E, 0xD1A1, 0xD0EF, 0xD387, 0xDA55, 0xE349, 0xEC52, 0xF360, - 0xF664, 0x908B, 0x91F8, 0x95BA, 0x9B05, 0xA111, 0xA714, 0xAC43, - 0xAFD5, 0xB100, 0xAC6A, 0xA211, 0x9636, 0x8D16, 0x8975, 0x8900, - 0x89A4, 0x8B0B, 0x8C73, 0x8D16, 0x8C73, 0x8B0B, 0x89A4, 0x8900, - 0x8A0F, 0x8C07, 0x8D16, 0x8D75, 0x8E0A, 0x8E07, 0x8C9D, 0x8900, - 0x82E0, 0x7AC8, 0x713B, 0x66B3, 0x5BAF, 0x4E43, 0x3DC1, 0x2C7D, - 0x1CCC, 0x1104, 0x0D53, 0x0FF4, 0x124C, 0x1219, 0x11A8, 0x1137, - 0x1104, 0x1159, 0x11F7, 0x124C, 0x1219, 0x11A8, 0x1137, 0x1104, - 0x1137, 0x11A8, 0x1219, 0x124C, 0x11F7, 0x1159, 0x1104, 0x1137, - 0x11A8, 0x1219, 0x124C, 0x11F7, 0x1159, 0x1104, 0x1159, 0x11F7, - 0x124C, 0x1219, 0x11A8, 0x1137, 0x1104, 0x0FED, 0x0DBF, 0x0C1D, - 0x0CA8, 0x1104, 0x1868, 0x20D5, 0x2A1A, 0x3408, 0x3E6D, 0x4919, - 0x53DC, 0x5E86, 0x68E6, 0x72CB, 0x7C05, 0x8467, 0x8BBB, 0x90C7, - 0x9300, 0x933F, 0x925B, 0x912C, 0x908B, 0x057F, 0x056E, 0x053F, - 0x04FE, 0x04B2, 0x0467, 0x0425, 0x03F7, 0x03E5, 0x03FA, 0x043F, - 0x04BE, 0x057F, 0x0923, 0x0F3E, 0x134E, 0x14D3, 0x1654, 0x17D1, - 0x1949, 0x1ABD, 0x1C2D, 0x1D99, 0x1F01, 0x2066, 0x21C7, 0x2325, - 0x247F, 0x25D6, 0x272A, 0x287C, 0x29CA, 0x2B16, 0x2C5F, 0x2DA5, - 0x2EEA, 0x302C, 0x316C, 0x32AA, 0x33E7, 0x3522, 0x365B, 0x3793, - 0x38C9, 0x39FE, 0x3B33, 0x3C66, 0x3D98, 0x3ECA, 0x3FFB, 0x412C, - 0x425D, 0x438D, 0x4469, 0x44BF, 0x44C0, 0x449F, 0x448F, 0x44A8, - 0x44DB, 0x4526, 0x4584, 0x45F0, 0x4667, 0x46E4, 0x4763, 0x47DF, - 0x4856, 0x48C1, 0x491E, 0x4968, 0x499A, 0x49B1, 0x49A9, 0x497C, - 0x4927, 0x48A5, 0x47F3, 0x470C, 0x45EC, 0x448F, 0x42B8, 0x403C, - 0x3D30, 0x39AB, 0x35C2, 0x318A, 0x2D1A, 0x2887, 0x23E7, 0x1F4F, - 0x1AD6, 0x1691, 0x1296, 0x0EFA, 0x0BD3, 0x0938, 0x073D, 0x05F8, - 0x0580, 0xFE7C, 0xFE74, 0xFE5E, 0xFE3E, 0xFE1A, 0xFDF6, 0xFDD7, - 0xFDC1, 0xFDB8, 0xFDC2, 0xFDE3, 0xFE20, 0xFE7C, 0x0064, 0x037A, - 0x0514, 0x050B, 0x04FC, 0x04E9, 0x04D1, 0x04B5, 0x0495, 0x0471, - 0x0449, 0x041E, 0x03EF, 0x03BE, 0x0389, 0x0353, 0x0319, 0x02DE, - 0x02A1, 0x0262, 0x0221, 0x01E0, 0x019D, 0x0159, 0x0115, 0x00D1, - 0x008C, 0x0047, 0x0003, 0xFFC0, 0xFF7E, 0xFF3B, 0xFEFB, 0xFEBB, - 0xFE7D, 0xFE41, 0xFE07, 0xFDD0, 0xFD9B, 0xFD68, 0xFD43, 0xFD30, - 0xFD29, 0xFD29, 0xFD29, 0xFD27, 0xFD24, 0xFD21, 0xFD1E, 0xFD1B, - 0xFD18, 0xFD15, 0xFD13, 0xFD10, 0xFD0E, 0xFD0C, 0xFD0B, 0xFD0A, - 0xFD09, 0xFD0A, 0xFD0B, 0xFD0C, 0xFD0F, 0xFD12, 0xFD16, 0xFD1B, - 0xFD22, 0xFD29, 0xFD33, 0xFD40, 0xFD51, 0xFD64, 0xFD79, 0xFD8F, - 0xFDA7, 0xFDC0, 0xFDD9, 0xFDF1, 0xFE09, 0xFE20, 0xFE36, 0xFE49, - 0xFE5A, 0xFE68, 0xFE73, 0xFE7A, 0xFE7C, 0x27DE, 0x2825, 0x28E0, - 0x29E8, 0x2B17, 0x2C46, 0x2D4F, 0x2E0A, 0x2E51, 0x2DFD, 0x2CE8, - 0x2AEA, 0x27DE, 0x181B, 0xFE6D, 0xF052, 0xEF3F, 0xEE52, 0xED88, - 0xECE0, 0xEC58, 0xEBEF, 0xEBA3, 0xEB73, 0xEB5D, 0xEB60, 0xEB79, - 0xEBA8, 0xEBEA, 0xEC3F, 0xECA5, 0xED19, 0xED9B, 0xEE29, 0xEEC1, - 0xEF62, 0xF00A, 0xF0B8, 0xF16A, 0xF21F, 0xF2D4, 0xF389, 0xF43C, - 0xF4EA, 0xF594, 0xF637, 0xF6D1, 0xF761, 0xF7E5, 0xF85C, 0xF8C5, - 0xF91D, 0xF963, 0xF99D, 0xF9D1, 0xF9FA, 0xFA18, 0xFA27, 0xFA22, - 0xFA07, 0xF9D9, 0xF99C, 0xF952, 0xF8FF, 0xF8A5, 0xF84A, 0xF7EE, - 0xF796, 0xF746, 0xF6FF, 0xF6C6, 0xF69D, 0xF688, 0xF689, 0xF6A5, - 0xF6DF, 0xF739, 0xF7B7, 0xF85C, 0xF92B, 0xFA27, 0xFB7D, 0xFD4A, - 0xFF7F, 0x020C, 0x04E2, 0x07F0, 0x0B28, 0x0E79, 0x11D3, 0x1527, - 0x1866, 0x1B7E, 0x1E61, 0x20FF, 0x2348, 0x252C, 0x269B, 0x2786, - 0x27DE, 0xDCE1, 0xDD11, 0xDD8D, 0xDE3E, 0xDF08, 0xDFD2, 0xE083, - 0xE100, 0xE12F, 0xE0F7, 0xE03E, 0xDEEA, 0xDCE1, 0xD250, 0xC120, - 0xB7CE, 0xB74E, 0xB6E8, 0xB69A, 0xB664, 0xB644, 0xB639, 0xB642, - 0xB65E, 0xB68B, 0xB6CA, 0xB718, 0xB775, 0xB7E0, 0xB857, 0xB8D9, - 0xB965, 0xB9FB, 0xBA98, 0xBB3D, 0xBBE7, 0xBC96, 0xBD49, 0xBDFE, - 0xBEB5, 0xBF6C, 0xC023, 0xC0D7, 0xC189, 0xC237, 0xC2DF, 0xC382, - 0xC41D, 0xC4B0, 0xC539, 0xC5B8, 0xC62B, 0xC692, 0xC6E1, 0xC714, - 0xC732, 0xC741, 0xC749, 0xC74A, 0xC740, 0xC72C, 0xC710, 0xC6EE, - 0xC6C8, 0xC69E, 0xC673, 0xC647, 0xC61E, 0xC5F7, 0xC5D5, 0xC5B8, - 0xC5A4, 0xC599, 0xC599, 0xC5A5, 0xC5BF, 0xC5E9, 0xC623, 0xC671, - 0xC6D2, 0xC749, 0xC7EB, 0xC8C5, 0xC9CF, 0xCB04, 0xCC5B, 0xCDCD, - 0xCF52, 0xD0E3, 0xD278, 0xD40B, 0xD593, 0xD709, 0xD866, 0xD9A2, - 0xDAB7, 0xDB9B, 0xDC49, 0xDCB8, 0xDCE1, 0xE468, 0xE48A, 0xE4E8, - 0xE577, 0xE62F, 0xE703, 0xE7EA, 0xE8D9, 0xE9C5, 0xEB7B, 0xEDDC, - 0xEF82, 0xEF06, 0xE99F, 0xE12A, 0xDB38, 0xDA74, 0xDC01, 0xDD21, - 0xDCA2, 0xDBB7, 0xDB38, 0xDC2C, 0xDD21, 0xDCA2, 0xDBB7, 0xDB38, - 0xDB77, 0xDC0A, 0xDCAE, 0xDD21, 0xDD50, 0xDD52, 0xDD21, 0xDC80, - 0xDBA5, 0xDB38, 0xDB84, 0xDC2C, 0xDCD4, 0xDD21, 0xDC2C, 0xDB38, - 0xDB84, 0xDC2C, 0xDCD4, 0xDD21, 0xDD53, 0xDD18, 0xDB38, 0xD62B, - 0xCF43, 0xC984, 0xC585, 0xC1DF, 0xBE9F, 0xBBD4, 0xB98C, 0xB891, - 0xB8DA, 0xB93C, 0xB963, 0xB9A3, 0xB9C5, 0xB9A2, 0xB95F, 0xB93C, - 0xB980, 0xB9C5, 0xB9B0, 0xB980, 0xB951, 0xB93C, 0xB95F, 0xB9A2, - 0xB9C5, 0xB980, 0xB93C, 0xB8EE, 0xB8BE, 0xB9C5, 0xBBE7, 0xBE48, - 0xC0DD, 0xC39B, 0xC678, 0xC96B, 0xCC67, 0xCF63, 0xD254, 0xD530, - 0xD7EC, 0xDA7E, 0xDCDB, 0xDEF9, 0xE0CD, 0xE24C, 0xE36D, 0xE424, - 0xE468, 0x0B3F, 0x0ACB, 0x099E, 0x07FD, 0x062F, 0x0479, 0x0321, - 0x026E, 0x02A5, 0x055A, 0x0A8F, 0x1031, 0x142F, 0x1538, 0x14AC, - 0x147D, 0x15C1, 0x176C, 0x1842, 0x1748, 0x1577, 0x147D, 0x165F, - 0x1842, 0x1748, 0x1577, 0x147D, 0x14FB, 0x161C, 0x1760, 0x1842, - 0x189F, 0x18A4, 0x1842, 0x1704, 0x1555, 0x147D, 0x1514, 0x165F, - 0x17AB, 0x1842, 0x165F, 0x147D, 0x1514, 0x165F, 0x17AB, 0x1842, - 0x182D, 0x1741, 0x147D, 0x0E37, 0x05D3, 0xFEE2, 0xFA1B, 0xF5D3, - 0xF202, 0xEEA2, 0xEBAC, 0xE982, 0xE87A, 0xE874, 0xEA38, 0xED06, - 0xEE7D, 0xECED, 0xEA05, 0xE874, 0xEB79, 0xEE7D, 0xED8C, 0xEB79, - 0xE966, 0xE874, 0xEA05, 0xECED, 0xEE7D, 0xEB79, 0xE874, 0xE9A9, - 0xEC36, 0xEE7D, 0xF02A, 0xF1F4, 0xF3D5, 0xF5C7, 0xF7C5, 0xF9C8, - 0xFBCB, 0xFDC7, 0xFFB6, 0x0192, 0x0357, 0x04FD, 0x067F, 0x07D6, - 0x08FD, 0x09EE, 0x0AA3, 0x0B15, 0x0B3F, 0x9426, 0x94DD, 0x96CF, - 0x99AC, 0x9D26, 0xA0ED, 0xA4B3, 0xA82A, 0xAB02, 0xAC34, 0xAC3C, - 0xAD0E, 0xB09C, 0xBAB6, 0xC8C8, 0xD334, 0xD6D9, 0xD742, 0xD6DC, - 0xD5E9, 0xD427, 0xD334, 0xD508, 0xD6DC, 0xD5E9, 0xD427, 0xD334, - 0xD3AE, 0xD4C7, 0xD601, 0xD6DC, 0xD736, 0xD73B, 0xD6DC, 0xD5A7, - 0xD406, 0xD334, 0xD3C7, 0xD508, 0xD64A, 0xD6DC, 0xD508, 0xD334, - 0xD3C7, 0xD508, 0xD64A, 0xD6DC, 0xD768, 0xD725, 0xD334, 0xC82E, - 0xB906, 0xAC68, 0xA39B, 0x9B88, 0x9459, 0x8E38, 0x894E, 0x8797, - 0x88D9, 0x89EB, 0x8998, 0x8914, 0x88CF, 0x8918, 0x89A1, 0x89EB, - 0x895D, 0x88CF, 0x88FB, 0x895D, 0x89BE, 0x89EB, 0x89A1, 0x8918, - 0x88CF, 0x895D, 0x89EB, 0x8986, 0x88E3, 0x88CF, 0x8953, 0x89EA, - 0x8A92, 0x8B48, 0x8C07, 0x8CCF, 0x8D9A, 0x8E67, 0x8F32, 0x8FF8, - 0x90B7, 0x916B, 0x9210, 0x92A5, 0x9326, 0x9390, 0x93E0, 0x9413, - 0x9426, 0xF3F2, 0xF3C7, 0xF35F, 0xF2E0, 0xF271, 0xF23A, 0xF285, - 0xF322, 0xF37A, 0xF37E, 0xF382, 0xF385, 0xF389, 0xF38C, 0xF38F, - 0xF391, 0xF394, 0xF396, 0xF398, 0xF39A, 0xF39B, 0xF39C, 0xF39E, - 0xF39F, 0xF39F, 0xF3A0, 0xF3A0, 0xF3A1, 0xF3A1, 0xF3A1, 0xF3A1, - 0xF3A1, 0xF3A0, 0xF3A0, 0xF39F, 0xF39E, 0xF39E, 0xF39D, 0xF39C, - 0xF39B, 0xF399, 0xF398, 0xF397, 0xF396, 0xF394, 0xF393, 0xF391, - 0xF390, 0xF38E, 0xF38D, 0xF38B, 0xF38A, 0xF388, 0xF387, 0xF385, - 0xF384, 0xF382, 0xF381, 0xF380, 0xF37E, 0xF37D, 0xF37C, 0xF37B, - 0xF37A, 0xF379, 0xF378, 0xF377, 0xF376, 0xF376, 0xF375, 0xF375, - 0xF375, 0xF375, 0xF375, 0xF375, 0xF375, 0xF376, 0xF377, 0xF377, - 0xF378, 0xF37A, 0xF37C, 0xF380, 0xF385, 0xF38B, 0xF392, 0xF39A, - 0xF3A2, 0xF3AB, 0xF3B4, 0xF3BE, 0xF3C7, 0xF3CF, 0xF3D7, 0xF3DF, - 0xF3E5, 0xF3EB, 0xF3EF, 0xF3F1, 0xF3F2, 0x038F, 0x037C, 0x034E, - 0x0316, 0x02E5, 0x02CD, 0x02F0, 0x0336, 0x035E, 0x0360, 0x0361, - 0x0363, 0x0365, 0x0366, 0x0367, 0x0369, 0x036A, 0x036B, 0x036C, - 0x036C, 0x036D, 0x036E, 0x036E, 0x036F, 0x036F, 0x036F, 0x0370, - 0x0370, 0x0370, 0x0370, 0x0370, 0x0370, 0x0370, 0x036F, 0x036F, - 0x036F, 0x036E, 0x036E, 0x036E, 0x036D, 0x036D, 0x036C, 0x036C, - 0x036B, 0x036A, 0x036A, 0x0369, 0x0368, 0x0368, 0x0367, 0x0366, - 0x0366, 0x0365, 0x0364, 0x0364, 0x0363, 0x0362, 0x0362, 0x0361, - 0x0361, 0x0360, 0x035F, 0x035F, 0x035E, 0x035E, 0x035E, 0x035D, - 0x035D, 0x035D, 0x035C, 0x035C, 0x035C, 0x035C, 0x035C, 0x035C, - 0x035C, 0x035C, 0x035D, 0x035D, 0x035D, 0x035E, 0x035F, 0x0360, - 0x0362, 0x0365, 0x0368, 0x036B, 0x036E, 0x0372, 0x0376, 0x0379, - 0x037D, 0x0381, 0x0384, 0x0387, 0x038A, 0x038C, 0x038D, 0x038F, - 0x038F, 0xAAC2, 0xAA82, 0xA9E9, 0xA92F, 0xA88C, 0xA838, 0xA89F, - 0xA97A, 0xA9F6, 0xA9FC, 0xAA01, 0xAA06, 0xAA0B, 0xAA0F, 0xAA13, - 0xAA17, 0xAA1A, 0xAA1D, 0xAA20, 0xAA22, 0xAA24, 0xAA26, 0xAA27, - 0xAA29, 0xAA2A, 0xAA2A, 0xAA2B, 0xAA2B, 0xAA2B, 0xAA2B, 0xAA2B, - 0xAA2A, 0xAA2A, 0xAA29, 0xAA28, 0xAA27, 0xAA25, 0xAA24, 0xAA23, - 0xAA21, 0xAA1F, 0xAA1D, 0xAA1C, 0xAA1A, 0xAA18, 0xAA15, 0xAA13, - 0xAA11, 0xAA0F, 0xAA0D, 0xAA0B, 0xAA08, 0xAA06, 0xAA04, 0xAA02, - 0xAA00, 0xA9FE, 0xA9FC, 0xA9FA, 0xA9F8, 0xA9F7, 0xA9F5, 0xA9F3, - 0xA9F2, 0xA9F1, 0xA9F0, 0xA9EF, 0xA9EE, 0xA9ED, 0xA9ED, 0xA9ED, - 0xA9EC, 0xA9ED, 0xA9ED, 0xA9ED, 0xA9EE, 0xA9EF, 0xA9F1, 0xA9F2, - 0xA9F4, 0xA9F6, 0xA9FA, 0xAA00, 0xAA08, 0xAA13, 0xAA1F, 0xAA2C, - 0xAA3B, 0xAA4A, 0xAA59, 0xAA69, 0xAA78, 0xAA87, 0xAA94, 0xAAA1, - 0xAAAC, 0xAAB5, 0xAABC, 0xAAC0, 0xAAC2, 0x2D1D, 0x2CF2, 0x2C7F, - 0x2BDC, 0x2B21, 0x2A63, 0x29BC, 0x2941, 0x290A, 0x28FD, 0x28F1, - 0x28E5, 0x28D9, 0x28CE, 0x28C3, 0x28B9, 0x28AF, 0x28A5, 0x289C, - 0x2893, 0x288B, 0x2883, 0x287B, 0x2874, 0x286D, 0x2866, 0x2860, - 0x285A, 0x2854, 0x284F, 0x284B, 0x2846, 0x2842, 0x283F, 0x283B, - 0x2838, 0x2836, 0x2834, 0x2832, 0x2830, 0x282F, 0x282E, 0x282E, - 0x282E, 0x282E, 0x282E, 0x282F, 0x2831, 0x2832, 0x2834, 0x2836, - 0x2839, 0x283C, 0x283F, 0x2842, 0x2846, 0x284B, 0x284F, 0x2854, - 0x2859, 0x285E, 0x2864, 0x286A, 0x2871, 0x2877, 0x287E, 0x2886, - 0x288D, 0x2895, 0x289D, 0x28A6, 0x28AE, 0x28B7, 0x28C1, 0x28CA, - 0x28D4, 0x28DF, 0x28E9, 0x28F4, 0x28FF, 0x290A, 0x291D, 0x293D, - 0x2968, 0x299D, 0x29DB, 0x2A20, 0x2A69, 0x2AB6, 0x2B05, 0x2B55, - 0x2BA2, 0x2BED, 0x2C33, 0x2C73, 0x2CAC, 0x2CDA, 0x2CFE, 0x2D15, - 0x2D1D, 0xE969, 0xEA2F, 0xEC3A, 0xEF21, 0xF279, 0xF5D9, 0xF8D6, - 0xFB06, 0xFC00, 0xFC3B, 0xFC73, 0xFCAA, 0xFCDF, 0xFD12, 0xFD43, - 0xFD73, 0xFDA1, 0xFDCD, 0xFDF7, 0xFE1F, 0xFE46, 0xFE6B, 0xFE8E, - 0xFEB0, 0xFECF, 0xFEED, 0xFF0A, 0xFF24, 0xFF3D, 0xFF54, 0xFF6A, - 0xFF7E, 0xFF90, 0xFFA1, 0xFFB0, 0xFFBD, 0xFFC9, 0xFFD3, 0xFFDB, - 0xFFE2, 0xFFE8, 0xFFEB, 0xFFEE, 0xFFEE, 0xFFED, 0xFFEB, 0xFFE7, - 0xFFE1, 0xFFDA, 0xFFD1, 0xFFC7, 0xFFBB, 0xFFAE, 0xFF9F, 0xFF8F, - 0xFF7E, 0xFF6B, 0xFF56, 0xFF40, 0xFF29, 0xFF10, 0xFEF6, 0xFEDA, - 0xFEBD, 0xFE9F, 0xFE7F, 0xFE5E, 0xFE3B, 0xFE17, 0xFDF2, 0xFDCB, - 0xFDA3, 0xFD7A, 0xFD4F, 0xFD23, 0xFCF6, 0xFCC7, 0xFC97, 0xFC66, - 0xFC34, 0xFC00, 0xFBAB, 0xFB1A, 0xFA54, 0xF960, 0xF846, 0xF70E, - 0xF5BE, 0xF45E, 0xF2F6, 0xF18C, 0xF029, 0xEED4, 0xED93, 0xEC6F, - 0xEB6F, 0xEA9A, 0xE9F8, 0xE990, 0xE969, 0xEB3A, 0xEB6D, 0xEBF3, - 0xECB1, 0xED8C, 0xEE69, 0xEF2D, 0xEFBC, 0xEFFC, 0xF00B, 0xF01A, - 0xF028, 0xF035, 0xF042, 0xF04F, 0xF05B, 0xF067, 0xF072, 0xF07D, - 0xF087, 0xF091, 0xF09B, 0xF0A4, 0xF0AC, 0xF0B4, 0xF0BC, 0xF0C3, - 0xF0CA, 0xF0D0, 0xF0D6, 0xF0DC, 0xF0E1, 0xF0E6, 0xF0EA, 0xF0EE, - 0xF0F1, 0xF0F4, 0xF0F7, 0xF0F9, 0xF0FB, 0xF0FC, 0xF0FD, 0xF0FE, - 0xF0FE, 0xF0FD, 0xF0FD, 0xF0FC, 0xF0FA, 0xF0F8, 0xF0F6, 0xF0F4, - 0xF0F1, 0xF0ED, 0xF0EA, 0xF0E5, 0xF0E1, 0xF0DC, 0xF0D7, 0xF0D1, - 0xF0CB, 0xF0C5, 0xF0BE, 0xF0B7, 0xF0B0, 0xF0A8, 0xF0A0, 0xF097, - 0xF08E, 0xF085, 0xF07C, 0xF072, 0xF067, 0xF05D, 0xF052, 0xF047, - 0xF03B, 0xF02F, 0xF023, 0xF016, 0xF009, 0xEFFC, 0xEFE6, 0xEFC1, - 0xEF8F, 0xEF50, 0xEF08, 0xEEB8, 0xEE62, 0xEE08, 0xEDAC, 0xED4F, - 0xECF4, 0xEC9D, 0xEC4B, 0xEC00, 0xEBBF, 0xEB88, 0xEB5F, 0xEB44, - 0xEB3A, 0x9744, 0x97BC, 0x98FB, 0x9ABF, 0x9CC8, 0x9ED6, 0xA0A8, - 0xA1FD, 0xA296, 0xA2B9, 0xA2DC, 0xA2FD, 0xA31D, 0xA33C, 0xA35A, - 0xA377, 0xA393, 0xA3AE, 0xA3C8, 0xA3E0, 0xA3F8, 0xA40E, 0xA424, - 0xA438, 0xA44B, 0xA45E, 0xA46F, 0xA47F, 0xA48E, 0xA49C, 0xA4AA, - 0xA4B6, 0xA4C1, 0xA4CB, 0xA4D4, 0xA4DC, 0xA4E3, 0xA4EA, 0xA4EF, - 0xA4F3, 0xA4F6, 0xA4F8, 0xA4FA, 0xA4FA, 0xA4F9, 0xA4F8, 0xA4F5, - 0xA4F2, 0xA4EE, 0xA4E8, 0xA4E2, 0xA4DB, 0xA4D3, 0xA4CA, 0xA4C0, - 0xA4B6, 0xA4AA, 0xA49D, 0xA490, 0xA482, 0xA473, 0xA463, 0xA452, - 0xA440, 0xA42E, 0xA41A, 0xA406, 0xA3F1, 0xA3DB, 0xA3C4, 0xA3AD, - 0xA395, 0xA37B, 0xA361, 0xA347, 0xA32B, 0xA30F, 0xA2F2, 0xA2D4, - 0xA2B5, 0xA296, 0xA262, 0xA209, 0xA191, 0xA0FC, 0xA051, 0x9F92, - 0x9EC6, 0x9DF0, 0x9D14, 0x9C38, 0x9B60, 0x9A90, 0x99CD, 0x991B, - 0x987F, 0x97FE, 0x979B, 0x975B, 0x9744, 0x0341, 0x03AD, 0x04B5, - 0x0601, 0x0737, 0x07FF, 0x07E9, 0x0748, 0x06E3, 0x06E0, 0x06DD, - 0x06DA, 0x06D8, 0x06D6, 0x06D5, 0x06D4, 0x06D3, 0x06D3, 0x06D3, - 0x06D4, 0x06D5, 0x06D6, 0x06D7, 0x06D9, 0x06DB, 0x06DD, 0x06DF, - 0x06E2, 0x06E5, 0x06E8, 0x06EB, 0x06EE, 0x06F1, 0x06F5, 0x06F8, - 0x06FC, 0x0700, 0x0703, 0x0707, 0x070B, 0x070E, 0x0712, 0x0716, - 0x071A, 0x071D, 0x0721, 0x0724, 0x0727, 0x072A, 0x072D, 0x0730, - 0x0732, 0x0735, 0x0737, 0x0739, 0x073B, 0x073C, 0x073D, 0x073E, - 0x073E, 0x073F, 0x073E, 0x073E, 0x073D, 0x073C, 0x073A, 0x0738, - 0x0735, 0x0732, 0x072E, 0x072A, 0x0726, 0x0721, 0x071B, 0x0715, - 0x070E, 0x0707, 0x06FF, 0x06F6, 0x06ED, 0x06E3, 0x06D3, 0x06B6, - 0x068F, 0x0660, 0x0629, 0x05EC, 0x05AA, 0x0565, 0x051F, 0x04D8, - 0x0493, 0x0450, 0x0411, 0x03D8, 0x03A6, 0x037D, 0x035D, 0x0348, - 0x0341, 0xFFD7, 0xFFDE, 0xFFED, 0xFFFE, 0x0009, 0x0008, 0xFFE5, - 0xFFAA, 0xFF8B, 0xFF89, 0xFF88, 0xFF86, 0xFF85, 0xFF83, 0xFF82, - 0xFF81, 0xFF80, 0xFF7F, 0xFF7E, 0xFF7D, 0xFF7C, 0xFF7B, 0xFF7A, - 0xFF79, 0xFF78, 0xFF78, 0xFF77, 0xFF77, 0xFF76, 0xFF76, 0xFF75, - 0xFF75, 0xFF75, 0xFF74, 0xFF74, 0xFF74, 0xFF74, 0xFF74, 0xFF74, - 0xFF74, 0xFF74, 0xFF74, 0xFF74, 0xFF74, 0xFF74, 0xFF75, 0xFF75, - 0xFF75, 0xFF75, 0xFF76, 0xFF76, 0xFF77, 0xFF77, 0xFF78, 0xFF78, - 0xFF79, 0xFF79, 0xFF7A, 0xFF7A, 0xFF7B, 0xFF7C, 0xFF7C, 0xFF7D, - 0xFF7E, 0xFF7E, 0xFF7F, 0xFF80, 0xFF80, 0xFF81, 0xFF82, 0xFF83, - 0xFF84, 0xFF84, 0xFF85, 0xFF86, 0xFF87, 0xFF88, 0xFF88, 0xFF89, - 0xFF8A, 0xFF8B, 0xFF8C, 0xFF8F, 0xFF92, 0xFF96, 0xFF9A, 0xFF9F, - 0xFFA5, 0xFFAA, 0xFFB0, 0xFFB6, 0xFFBB, 0xFFC1, 0xFFC6, 0xFFCA, - 0xFFCF, 0xFFD2, 0xFFD5, 0xFFD6, 0xFFD7, 0xA2A1, 0xA298, 0xA28A, - 0xA28D, 0xA2B8, 0xA320, 0xA464, 0xA62C, 0xA71B, 0xA729, 0xA736, - 0xA742, 0xA74F, 0xA75A, 0xA766, 0xA771, 0xA77B, 0xA786, 0xA78F, - 0xA799, 0xA7A2, 0xA7AB, 0xA7B3, 0xA7BB, 0xA7C2, 0xA7C9, 0xA7D0, - 0xA7D6, 0xA7DC, 0xA7E2, 0xA7E7, 0xA7EC, 0xA7F0, 0xA7F4, 0xA7F8, - 0xA7FB, 0xA7FE, 0xA800, 0xA802, 0xA804, 0xA805, 0xA807, 0xA807, - 0xA807, 0xA807, 0xA807, 0xA806, 0xA805, 0xA803, 0xA802, 0xA7FF, - 0xA7FD, 0xA7FA, 0xA7F6, 0xA7F3, 0xA7EF, 0xA7EA, 0xA7E6, 0xA7E1, - 0xA7DB, 0xA7D5, 0xA7CF, 0xA7C9, 0xA7C2, 0xA7BB, 0xA7B3, 0xA7AC, - 0xA7A3, 0xA79B, 0xA792, 0xA789, 0xA780, 0xA776, 0xA76C, 0xA761, - 0xA756, 0xA74B, 0xA740, 0xA734, 0xA728, 0xA71B, 0xA707, 0xA6E4, - 0xA6B4, 0xA679, 0xA636, 0xA5EA, 0xA599, 0xA545, 0xA4EE, 0xA497, - 0xA441, 0xA3EF, 0xA3A2, 0xA35C, 0xA31E, 0xA2EB, 0xA2C4, 0xA2AB, - 0xA2A1, 0x2FF7, 0x2FD5, 0x2F79, 0x2EF7, 0x2E60, 0x2DC9, 0x2D43, - 0x2CE1, 0x2CB5, 0x2CAB, 0x2CA1, 0x2C97, 0x2C8E, 0x2C85, 0x2C7C, - 0x2C74, 0x2C6C, 0x2C64, 0x2C5D, 0x2C56, 0x2C4F, 0x2C48, 0x2C42, - 0x2C3C, 0x2C37, 0x2C32, 0x2C2D, 0x2C28, 0x2C24, 0x2C1F, 0x2C1C, - 0x2C18, 0x2C15, 0x2C12, 0x2C0F, 0x2C0D, 0x2C0B, 0x2C09, 0x2C08, - 0x2C07, 0x2C06, 0x2C05, 0x2C05, 0x2C05, 0x2C05, 0x2C05, 0x2C06, - 0x2C07, 0x2C08, 0x2C0A, 0x2C0B, 0x2C0D, 0x2C10, 0x2C12, 0x2C15, - 0x2C18, 0x2C1C, 0x2C1F, 0x2C23, 0x2C27, 0x2C2B, 0x2C30, 0x2C35, - 0x2C3A, 0x2C3F, 0x2C45, 0x2C4B, 0x2C51, 0x2C57, 0x2C5E, 0x2C64, - 0x2C6B, 0x2C73, 0x2C7A, 0x2C82, 0x2C8A, 0x2C92, 0x2C9A, 0x2CA3, - 0x2CAC, 0x2CB5, 0x2CC4, 0x2CDD, 0x2D00, 0x2D2B, 0x2D5C, 0x2D93, - 0x2DCE, 0x2E0B, 0x2E4B, 0x2E8A, 0x2EC8, 0x2F04, 0x2F3C, 0x2F6F, - 0x2F9C, 0x2FC2, 0x2FDE, 0x2FF0, 0x2FF7, 0x143B, 0x1406, 0x137D, - 0x12B9, 0x11D7, 0x10F4, 0x102A, 0x0F97, 0x0F55, 0x0F45, 0x0F37, - 0x0F28, 0x0F1A, 0x0F0D, 0x0F00, 0x0EF3, 0x0EE7, 0x0EDC, 0x0ED0, - 0x0EC6, 0x0EBC, 0x0EB2, 0x0EA9, 0x0EA0, 0x0E97, 0x0E8F, 0x0E88, - 0x0E81, 0x0E7A, 0x0E74, 0x0E6F, 0x0E69, 0x0E65, 0x0E60, 0x0E5C, - 0x0E59, 0x0E56, 0x0E53, 0x0E51, 0x0E4F, 0x0E4E, 0x0E4D, 0x0E4C, - 0x0E4C, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F, 0x0E51, 0x0E53, 0x0E56, - 0x0E59, 0x0E5D, 0x0E61, 0x0E65, 0x0E69, 0x0E6E, 0x0E74, 0x0E7A, - 0x0E80, 0x0E86, 0x0E8D, 0x0E95, 0x0E9C, 0x0EA4, 0x0EAD, 0x0EB5, - 0x0EBE, 0x0EC8, 0x0ED2, 0x0EDC, 0x0EE6, 0x0EF1, 0x0EFD, 0x0F08, - 0x0F14, 0x0F20, 0x0F2D, 0x0F3A, 0x0F47, 0x0F55, 0x0F6B, 0x0F91, - 0x0FC6, 0x1006, 0x1050, 0x10A2, 0x10FB, 0x1158, 0x11B6, 0x1216, - 0x1273, 0x12CD, 0x1322, 0x136F, 0x13B2, 0x13EA, 0x1415, 0x1430, - 0x143B, 0x0AE3, 0x0AF6, 0x0B29, 0x0B72, 0x0BC6, 0x0C1B, 0x0C66, - 0x0C9D, 0x0CB6, 0x0CBB, 0x0CC1, 0x0CC6, 0x0CCB, 0x0CD0, 0x0CD5, - 0x0CDA, 0x0CDE, 0x0CE3, 0x0CE7, 0x0CEB, 0x0CEF, 0x0CF2, 0x0CF6, - 0x0CF9, 0x0CFC, 0x0CFF, 0x0D02, 0x0D04, 0x0D07, 0x0D09, 0x0D0B, - 0x0D0D, 0x0D0F, 0x0D11, 0x0D12, 0x0D13, 0x0D15, 0x0D16, 0x0D16, - 0x0D17, 0x0D18, 0x0D18, 0x0D18, 0x0D18, 0x0D18, 0x0D18, 0x0D18, - 0x0D17, 0x0D16, 0x0D15, 0x0D14, 0x0D13, 0x0D12, 0x0D11, 0x0D0F, - 0x0D0D, 0x0D0B, 0x0D09, 0x0D07, 0x0D05, 0x0D03, 0x0D00, 0x0CFD, - 0x0CFA, 0x0CF7, 0x0CF4, 0x0CF1, 0x0CEE, 0x0CEA, 0x0CE6, 0x0CE3, - 0x0CDF, 0x0CDB, 0x0CD6, 0x0CD2, 0x0CCE, 0x0CC9, 0x0CC4, 0x0CC0, - 0x0CBB, 0x0CB6, 0x0CAD, 0x0C9F, 0x0C8C, 0x0C74, 0x0C58, 0x0C39, - 0x0C18, 0x0BF6, 0x0BD3, 0x0BAF, 0x0B8C, 0x0B6B, 0x0B4B, 0x0B2F, - 0x0B16, 0x0B01, 0x0AF1, 0x0AE7, 0x0AE3, 0x96C2, 0x974C, 0x98B9, - 0x9ABE, 0x9D12, 0x9F6B, 0xA180, 0xA306, 0xA3B4, 0xA3DD, 0xA404, - 0xA42A, 0xA44F, 0xA473, 0xA495, 0xA4B6, 0xA4D6, 0xA4F5, 0xA512, - 0xA52E, 0xA549, 0xA563, 0xA57C, 0xA593, 0xA5A9, 0xA5BE, 0xA5D2, - 0xA5E4, 0xA5F6, 0xA606, 0xA615, 0xA623, 0xA62F, 0xA63B, 0xA645, - 0xA64F, 0xA657, 0xA65E, 0xA664, 0xA669, 0xA66C, 0xA66F, 0xA670, - 0xA671, 0xA670, 0xA66E, 0xA66B, 0xA667, 0xA663, 0xA65C, 0xA655, - 0xA64D, 0xA644, 0xA63A, 0xA62F, 0xA622, 0xA615, 0xA607, 0xA5F8, - 0xA5E7, 0xA5D6, 0xA5C4, 0xA5B0, 0xA59C, 0xA587, 0xA571, 0xA55A, - 0xA542, 0xA529, 0xA50F, 0xA4F4, 0xA4D8, 0xA4BB, 0xA49D, 0xA47F, - 0xA45F, 0xA43F, 0xA41E, 0xA3FB, 0xA3D8, 0xA3B4, 0xA379, 0xA314, - 0xA28A, 0xA1E0, 0xA11C, 0xA043, 0x9F59, 0x9E64, 0x9D69, 0x9C6D, - 0x9B76, 0x9A88, 0x99A9, 0x98DE, 0x982B, 0x9797, 0x9726, 0x96DD, - 0x96C2, 0x0000, 0x0009, 0x001F, 0x003B, 0x0055, 0x0063, 0x005F, - 0x0041, 0x0000, 0xFF68, 0xFE72, 0xFD5C, 0xFC61, 0xFBBF, 0xFBC2, - 0xFC46, 0xFCDF, 0xFD78, 0xFE38, 0xFF07, 0xFFCC, 0x0070, 0x00DC, - 0x00F8, 0x00A3, 0xFFE6, 0xFEEA, 0xFDD9, 0xFCDC, 0xFC1C, 0xFBC2, - 0xFBC5, 0xFBF8, 0xFC52, 0xFCC9, 0xFD54, 0xFDE8, 0xFE7C, 0xFF07, - 0xFF7E, 0xFFF0, 0x006D, 0x00EF, 0x016C, 0x01DD, 0x023A, 0x027A, - 0x0296, 0x0289, 0x0258, 0x020D, 0x01B0, 0x0149, 0x00E2, 0x0083, - 0x0034, 0x0000, 0xFFE3, 0xFFD5, 0xFFD1, 0xFFD6, 0xFFE0, 0xFFED, - 0xFFFA, 0x0003, 0x0008, 0xFFD1, 0xFF55, 0xFED9, 0xFEA1, 0xFEEF, - 0x0008, 0x02C8, 0x0723, 0x0BFA, 0x1031, 0x12AC, 0x124A, 0x0FD7, - 0x0D11, 0x0BB8, 0x0C60, 0x0E00, 0x0FF4, 0x1199, 0x124A, 0x116A, - 0x0F67, 0x0D32, 0x0BB8, 0x0B80, 0x0BEE, 0x0C41, 0x0BB8, 0x0A03, - 0x079B, 0x04F3, 0x0280, 0x00B3, 0x0000, 0x0000, 0x0004, 0x000D, - 0x001A, 0x0025, 0x002B, 0x0029, 0x001C, 0x0000, 0xFFC8, 0xFF71, - 0xFF07, 0xFE95, 0xFE25, 0xFD9C, 0xFD00, 0xFC92, 0xFC19, 0xFB57, - 0xFA88, 0xF9E8, 0xF9B2, 0xFA23, 0xFB76, 0xFE53, 0x02BB, 0x07F7, - 0x0D4C, 0x1201, 0x155C, 0x16A3, 0x15C7, 0x1379, 0x101B, 0x0C12, - 0x07C0, 0x0388, 0xFFCF, 0xFCF7, 0xFB63, 0xFB54, 0xFC89, 0xFEA0, - 0x0139, 0x03F5, 0x0673, 0x0854, 0x0936, 0x095E, 0x094D, 0x08FA, - 0x085E, 0x0772, 0x062D, 0x0488, 0x027B, 0x0000, 0xFCCD, 0xF8C8, - 0xF42D, 0xEF38, 0xEA24, 0xE52D, 0xE08E, 0xDC85, 0xD94C, 0xD77C, - 0xD727, 0xD7BB, 0xD8A8, 0xD95E, 0xD94C, 0xD806, 0xD5F4, 0xD3C1, - 0xD21A, 0xD1AB, 0xD3AD, 0xD791, 0xDB5E, 0xDD1B, 0xDBFB, 0xD93D, - 0xD5F4, 0xD332, 0xD209, 0xD383, 0xD6E6, 0xDA9F, 0xDD1B, 0xDD2F, - 0xDBF9, 0xDB54, 0xDD1B, 0xE232, 0xE95C, 0xF142, 0xF88F, 0xFDEB, - 0x0000, 0x0B7E, 0x0C1D, 0x0DC9, 0x1038, 0x1322, 0x163C, 0x193E, - 0x1BDE, 0x1DD3, 0x1F3C, 0x2045, 0x20B8, 0x2060, 0x1F06, 0x1AEA, - 0x144B, 0x0DF2, 0x07E2, 0x00BF, 0xF949, 0xF23D, 0xEC5B, 0xE861, - 0xE70F, 0xE97F, 0xEF65, 0xF768, 0x002C, 0x085B, 0x0E99, 0x118D, - 0x113C, 0x0EEE, 0x0B2D, 0x0681, 0x0174, 0xFC90, 0xF85C, 0xF563, - 0xF42E, 0xF510, 0xF7AB, 0xFB7D, 0x0004, 0x04C1, 0x0931, 0x0CD3, - 0x0F25, 0x1071, 0x1159, 0x11E2, 0x1213, 0x11F2, 0x1184, 0x10D0, - 0x0FDA, 0x0EAA, 0x0D08, 0x0AD1, 0x082F, 0x0549, 0x0247, 0xFF51, - 0xFC8E, 0xFA27, 0xF842, 0xF76C, 0xF7B4, 0xF883, 0xF943, 0xF95F, - 0xF842, 0xF4EB, 0xEFA4, 0xE9C5, 0xE4A5, 0xE19E, 0xE206, 0xE4EB, - 0xE836, 0xE9CE, 0xE908, 0xE71C, 0xE4CC, 0xE2DB, 0xE20A, 0xE313, - 0xE573, 0xE810, 0xE9CE, 0xE9AF, 0xE889, 0xE806, 0xE9CE, 0xEEB8, - 0xF5A3, 0xFD43, 0x044E, 0x097B, 0x0B7E, 0x0000, 0x001E, 0x0067, - 0x00C1, 0x0113, 0x0142, 0x0136, 0x00D3, 0x0000, 0xFE1D, 0xFB15, - 0xF79D, 0xF46C, 0xF238, 0xF18D, 0xF23B, 0xF3DD, 0xF642, 0xF947, - 0xFCA0, 0xFFFF, 0x0314, 0x0595, 0x0733, 0x07D4, 0x07B3, 0x0706, - 0x0603, 0x04DE, 0x03CE, 0x0308, 0x027C, 0x01F5, 0x0173, 0x00F5, - 0x007A, 0x0002, 0xFF8C, 0xFF16, 0xFEA0, 0xFE1F, 0xFD92, 0xFD01, - 0xFC78, 0xFC00, 0xFBA3, 0xFB6C, 0xFB65, 0xFB97, 0xFBFB, 0xFC85, - 0xFD28, 0xFDD6, 0xFE83, 0xFF22, 0xFFA5, 0x0000, 0x0016, 0xFFE8, - 0xFF8F, 0xFF27, 0xFECB, 0xFE98, 0xFEA8, 0xFF17, 0x0000, 0x01FC, - 0x0524, 0x08D6, 0x0C6E, 0x0F4A, 0x10C8, 0x1159, 0x11DC, 0x1251, - 0x12B8, 0x1312, 0x135D, 0x139B, 0x13CB, 0x13ED, 0x1401, 0x1408, - 0x1401, 0x13EC, 0x13C9, 0x1399, 0x135B, 0x130F, 0x12B6, 0x124F, - 0x11DA, 0x1158, 0x10C8, 0x0F21, 0x0BE8, 0x07F3, 0x0416, 0x0129, - 0x0000, 0x0000, 0x0013, 0x0042, 0x007C, 0x00B1, 0x00CF, 0x00C7, - 0x0087, 0x0000, 0xFEDA, 0xFD07, 0xFAE5, 0xF8D0, 0xF725, 0xF61C, - 0xF57C, 0xF4F9, 0xF42F, 0xF314, 0xF1E7, 0xF0E4, 0xF04C, 0xF05B, - 0xF150, 0xF3C5, 0xF7B5, 0xFC74, 0x0153, 0x05AA, 0x08C8, 0x0A03, - 0x0925, 0x06BE, 0x0346, 0xFF35, 0xFB01, 0xF722, 0xF410, 0xF242, - 0xF230, 0xF489, 0xF927, 0xFF48, 0x0625, 0x0CFE, 0x130E, 0x1790, - 0x19C2, 0x19D1, 0x1894, 0x164B, 0x1332, 0x0F88, 0x0B8A, 0x0775, - 0x0388, 0x0000, 0xFCA4, 0xF91D, 0xF577, 0xF1C2, 0xEE0B, 0xEA61, - 0xE6D1, 0xE36A, 0xE039, 0xDD4B, 0xDAAE, 0xD872, 0xD6A7, 0xD55F, - 0xD4A7, 0xD437, 0xD3BA, 0xD334, 0xD2A7, 0xD219, 0xD18C, 0xD104, - 0xD084, 0xD010, 0xCFAB, 0xCF59, 0xCF1E, 0xCEFD, 0xCEF9, 0xCF16, - 0xCF58, 0xCFC2, 0xD057, 0xD11C, 0xD213, 0xD340, 0xD4A7, 0xD8EC, - 0xE13E, 0xEB78, 0xF570, 0xFD01, 0x0000, 0xF35E, 0xF40A, 0xF5E3, - 0xF8AF, 0xFC31, 0x002C, 0x0466, 0x08A0, 0x0CA0, 0x112D, 0x16A7, - 0x1C32, 0x20F5, 0x2415, 0x247F, 0x220E, 0x1D4D, 0x1677, 0x0DF6, - 0x049D, 0xFB42, 0xF2B7, 0xEBD1, 0xE766, 0xE603, 0xE71A, 0xE9D3, - 0xED57, 0xF0CF, 0xF362, 0xF43A, 0xF334, 0xF103, 0xEE0F, 0xEABD, - 0xE774, 0xE49C, 0xE29B, 0xE1D7, 0xE2B8, 0xE5EF, 0xEB69, 0xF26B, - 0xFA37, 0x020D, 0x0933, 0x0EEA, 0x1275, 0x1411, 0x1497, 0x1438, - 0x1325, 0x118E, 0x0FA2, 0x0D92, 0x0B8E, 0x09C7, 0x0824, 0x066B, - 0x0496, 0x02A1, 0x0085, 0xFE40, 0xFBCA, 0xF91F, 0xF639, 0xF288, - 0xEDEC, 0xE908, 0xE483, 0xE100, 0xDF24, 0xDE5E, 0xDDAD, 0xDD10, - 0xDC89, 0xDC15, 0xDBB5, 0xDB68, 0xDB2F, 0xDB08, 0xDAF4, 0xDAF2, - 0xDB02, 0xDB23, 0xDB55, 0xDB98, 0xDBEB, 0xDC4F, 0xDCC2, 0xDD44, - 0xDDD6, 0xDE76, 0xDF24, 0xE122, 0xE504, 0xE9C9, 0xEE71, 0xF1F8, - 0xF35E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFF8, 0xFFE7, 0xFFDB, 0xFFE1, 0x0005, 0x00B1, - 0x019E, 0x01D3, 0x0133, 0x0053, 0xFF48, 0xFE26, 0xFD00, 0xFBED, - 0xFB00, 0xFA21, 0xF936, 0xF84F, 0xF77D, 0xF6D0, 0xF65B, 0xF62E, - 0xF653, 0xF6BE, 0xF75B, 0xF816, 0xF8DB, 0xF995, 0xFA32, 0xFA9B, - 0xFABF, 0xFA7B, 0xF9D5, 0xF8F1, 0xF7F3, 0xF6FE, 0xF637, 0xF5C1, - 0xF5C1, 0xF635, 0xF6F9, 0xF7FC, 0xF92E, 0xFA7E, 0xFBDB, 0xFD34, - 0xFE7A, 0xFF9B, 0x00D7, 0x0262, 0x0412, 0x05BC, 0x0737, 0x0858, - 0x08F7, 0x08E9, 0x0805, 0x0527, 0x000E, 0xF9E0, 0xF3C2, 0xEEDA, - 0xEC4F, 0xEB63, 0xEA93, 0xE9DF, 0xE946, 0xE8C7, 0xE860, 0xE812, - 0xE7DB, 0xE7BA, 0xE7AE, 0xE7B7, 0xE7D3, 0xE802, 0xE842, 0xE893, - 0xE8F3, 0xE963, 0xE9E0, 0xEA6B, 0xEB01, 0xEBA3, 0xEC4F, 0xEE3F, - 0xF207, 0xF6AC, 0xFB34, 0xFEA4, 0x0000, 0x0000, 0x001D, 0x0064, - 0x00BD, 0x010C, 0x013B, 0x012E, 0x00CD, 0x0000, 0xFE31, 0xFB4A, - 0xF7F3, 0xF4D2, 0xF28F, 0xF1DA, 0xF23F, 0xF2AD, 0xF288, 0xF215, - 0xF18F, 0xF133, 0xF13F, 0xF1EE, 0xF37E, 0xF699, 0xFB44, 0x00C1, - 0x0651, 0x0B37, 0x0EB4, 0x1009, 0x0F37, 0x0CF9, 0x09AC, 0x05AB, - 0x0151, 0xFCFB, 0xF902, 0xF5C2, 0xF398, 0xF29A, 0xF27C, 0xF303, - 0xF3F4, 0xF513, 0xF624, 0xF6EE, 0xF735, 0xF703, 0xF697, 0xF601, - 0xF550, 0xF496, 0xF3E2, 0xF345, 0xF2CF, 0xF290, 0xF296, 0xF2D9, - 0xF345, 0xF3C9, 0xF450, 0xF4C9, 0xF521, 0xF546, 0xF524, 0xF478, - 0xF33D, 0xF1BB, 0xF03C, 0xEF08, 0xEE68, 0xEE2A, 0xEDE9, 0xEDA8, - 0xED67, 0xED27, 0xECEB, 0xECB2, 0xEC7E, 0xEC51, 0xEC2B, 0xEC0E, - 0xEBFB, 0xEBF3, 0xEBF8, 0xEC0A, 0xEC2A, 0xEC5B, 0xEC9D, 0xECF1, - 0xED59, 0xEDD6, 0xEE68, 0xF023, 0xF384, 0xF7AB, 0xFBB7, 0xFEC9, - 0x0000, 0xB247, 0xB224, 0xB1DD, 0xB1A0, 0xB19D, 0xB205, 0xB306, - 0xB4D0, 0xB793, 0xBCF0, 0xC52C, 0xCE70, 0xD6E0, 0xDCA5, 0xDC8F, - 0xD8AF, 0xD70D, 0xD911, 0xDBEE, 0xDF56, 0xE2FE, 0xE69B, 0xE9DF, - 0xEC80, 0xEEA7, 0xF0A9, 0xF275, 0xF3FB, 0xF529, 0xF5F0, 0xF640, - 0xF5ED, 0xF4FB, 0xF39B, 0xF1FF, 0xF05B, 0xEEDF, 0xEDBF, 0xED2C, - 0xED59, 0xEEBB, 0xF158, 0xF4B5, 0xF85C, 0xFBD3, 0xFEA2, 0x004F, - 0x0065, 0xFEE0, 0xFC35, 0xF8A5, 0xF46C, 0xEFC9, 0xEAFA, 0xE63C, - 0xE1CF, 0xDDF0, 0xDA42, 0xD65A, 0xD262, 0xCE83, 0xCAE7, 0xC7B7, - 0xC51D, 0xC342, 0xC24F, 0xC37C, 0xC723, 0xCC1F, 0xD14E, 0xD58E, - 0xD7BA, 0xD879, 0xD932, 0xD9E3, 0xDA89, 0xDB24, 0xDBB1, 0xDC2F, - 0xDC9C, 0xDCF7, 0xDD3C, 0xDD6C, 0xDD83, 0xDD80, 0xDD62, 0xDD26, - 0xDCCB, 0xDC50, 0xDBB1, 0xDAEF, 0xDA06, 0xD8F5, 0xD7BA, 0xD40A, - 0xCCDA, 0xC404, 0xBB67, 0xB4DE, 0xB247, 0x3FFF, 0x3FFF, 0x3FFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0031, 0x0062, 0x0000, - 0xFF1C, 0xFE29, 0xFD29, 0xFC1D, 0xFB06, 0xF9E6, 0xF8BD, 0xF78D, - 0xF657, 0xF51C, 0xF3DD, 0xF29B, 0xF158, 0xF014, 0xEED1, 0xED90, - 0xEC52, 0xEB19, 0xE9E4, 0xE8B7, 0xE791, 0xE674, 0xE561, 0xE459, - 0xE35D, 0xE26F, 0xE190, 0xE0C0, 0xE002, 0xDF55, 0xDEBC, 0xDE37, - 0xDDC8, 0xDD6F, 0xDD2E, 0xDD07, 0xDCF9, 0xE06A, 0xE8B4, 0xF2C5, - 0xFB8E, 0x0000, 0x0125, 0x0217, 0x02D8, 0x036C, 0x03D7, 0x041C, - 0x043F, 0x0444, 0x042E, 0x0401, 0x03C1, 0x0371, 0x0315, 0x02B0, - 0x0246, 0x01DB, 0x0173, 0x0111, 0x00B8, 0x006D, 0x0032, 0x000D, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x4033, 0x4067, 0x3FFF, 0x3F0E, 0x3E0D, 0x3CFF, 0x3BE4, - 0x3ABE, 0x398E, 0x3855, 0x3714, 0x35CD, 0x3480, 0x332F, 0x31DC, - 0x3087, 0x2F31, 0x2DDD, 0x2C8A, 0x2B3B, 0x29F0, 0x28AA, 0x276C, - 0x2636, 0x2509, 0x23E7, 0x22D1, 0x21C7, 0x20CC, 0x1FE0, 0x1F05, - 0x1E3C, 0x1D86, 0x1CE4, 0x1C58, 0x1BE2, 0x1B85, 0x1B41, 0x1B17, - 0x1B09, 0x1EAA, 0x2769, 0x3208, 0x3B4E, 0x3FFF, 0x4135, 0x4234, - 0x4300, 0x439C, 0x440D, 0x4456, 0x447B, 0x4480, 0x4469, 0x4439, - 0x43F6, 0x43A1, 0x4340, 0x42D5, 0x4266, 0x41F5, 0x4187, 0x411F, - 0x40C2, 0x4072, 0x4035, 0x400D, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x003D, 0x007B, 0x0000, - 0xFEE0, 0xFDAE, 0xFC6C, 0xFB1A, 0xF9BB, 0xF850, 0xF6DA, 0xF55B, - 0xF3D4, 0xF247, 0xF0B5, 0xEF20, 0xED89, 0xEBF1, 0xEA5A, 0xE8C6, - 0xE735, 0xE5AA, 0xE426, 0xE2AA, 0xE138, 0xDFD1, 0xDE76, 0xDD2A, - 0xDBED, 0xDAC1, 0xD9A8, 0xD8A2, 0xD7B2, 0xD6D8, 0xD617, 0xD570, - 0xD4E4, 0xD474, 0xD423, 0xD3F1, 0xD3E0, 0xD836, 0xE2A6, 0xEF55, - 0xFA67, 0x0000, 0x0172, 0x02A2, 0x0395, 0x0450, 0x04D6, 0x052D, - 0x055A, 0x0560, 0x0544, 0x050C, 0x04BB, 0x0456, 0x03E2, 0x0363, - 0x02DE, 0x0257, 0x01D3, 0x0158, 0x00E8, 0x0089, 0x0040, 0x0010, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x011E, 0x043C, 0x08F9, - 0x0EF9, 0x15DC, 0x1D44, 0x24D3, 0x2C2A, 0x32EC, 0x38BA, 0x3D35, - 0x3FFF, 0x41AA, 0x4308, 0x4421, 0x44F8, 0x4593, 0x45F7, 0x462B, - 0x4632, 0x4612, 0x45D1, 0x4573, 0x44FF, 0x4479, 0x43E7, 0x434D, - 0x42B2, 0x421A, 0x418C, 0x410B, 0x409E, 0x4049, 0x4012, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x4003, 0x400E, 0x4020, - 0x4038, 0x4055, 0x4078, 0x409F, 0x40C9, 0x40F7, 0x4127, 0x4159, - 0x418D, 0x41C2, 0x41F6, 0x422A, 0x425E, 0x428F, 0x42BF, 0x42EC, - 0x4315, 0x433A, 0x435B, 0x4377, 0x438D, 0x439D, 0x43A6, 0x43A7, - 0x43A0, 0x4390, 0x4378, 0x4355, 0x4328, 0x42F0, 0x42AC, 0x425C, - 0x41FF, 0x4195, 0x411C, 0x4095, 0x3FFF, 0x3F2B, 0x3DF0, 0x3C58, - 0x3A6A, 0x3830, 0x35B3, 0x32FB, 0x3011, 0x2CFD, 0x29C9, 0x267D, - 0x2321, 0x1FC0, 0x1B13, 0x149A, 0x0D7D, 0x06E9, 0x0206, 0x0001, - 0x3FFF, 0x0000, 0x011E, 0x043C, 0x08F9, 0x0EF9, 0x15DC, 0x1D44, - 0x24D3, 0x2C2A, 0x32EC, 0x38BA, 0x3D35, 0x3FFF, 0x41AA, 0x4308, - 0x4421, 0x44F8, 0x4593, 0x45F7, 0x462B, 0x4632, 0x4612, 0x45D1, - 0x4573, 0x44FF, 0x4479, 0x43E7, 0x434D, 0x42B2, 0x421A, 0x418C, - 0x410B, 0x409E, 0x4049, 0x4012, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x4003, 0x400E, 0x4020, 0x4038, 0x4055, 0x4078, - 0x409F, 0x40C9, 0x40F7, 0x4127, 0x4159, 0x418D, 0x41C2, 0x41F6, - 0x422A, 0x425E, 0x428F, 0x42BF, 0x42EC, 0x4315, 0x433A, 0x435B, - 0x4377, 0x438D, 0x439D, 0x43A6, 0x43A7, 0x43A0, 0x4390, 0x4378, - 0x4355, 0x4328, 0x42F0, 0x42AC, 0x425C, 0x41FF, 0x4195, 0x411C, - 0x4095, 0x3FFF, 0x3F2B, 0x3DF0, 0x3C58, 0x3A6A, 0x3830, 0x35B3, - 0x32FB, 0x3011, 0x2CFD, 0x29C9, 0x267D, 0x2321, 0x1FC0, 0x1B13, - 0x149A, 0x0D7D, 0x06E9, 0x0206, 0x0001, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_0501040C, 0x001521d0, 57608, 0x0001040c, 9616); // 0x0501299C -static const u16 ukiki_seg5_animindex_0501299C[] = { - 0x0001, 0x0000, 0x0064, 0x0001, 0x0064, 0x0065, 0x0064, 0x00C9, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x12C5, 0x0001, 0x12C6, 0x0001, 0x12C7, - 0x0064, 0x012D, 0x0064, 0x0191, 0x0064, 0x01F5, - 0x0064, 0x11FC, 0x0001, 0x1260, 0x0064, 0x1261, - 0x0064, 0x03E9, 0x0064, 0x044D, 0x0064, 0x04B1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0385, - 0x0064, 0x0259, 0x0064, 0x02BD, 0x0064, 0x0321, - 0x0064, 0x10D0, 0x0064, 0x1134, 0x0064, 0x1198, - 0x0064, 0x06A5, 0x0064, 0x0709, 0x0064, 0x076D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0641, - 0x0064, 0x0515, 0x0064, 0x0579, 0x0064, 0x05DD, - 0x0001, 0x0000, 0x0001, 0x10CF, 0x0001, 0x0000, - 0x0064, 0x0961, 0x0064, 0x09C5, 0x0064, 0x0A29, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x08FD, - 0x0064, 0x07D1, 0x0064, 0x0835, 0x0064, 0x0899, - 0x0001, 0x0000, 0x0001, 0x10CE, 0x0001, 0x0000, - 0x0064, 0x0C1D, 0x0064, 0x0C81, 0x0064, 0x0CE5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0BB9, - 0x0064, 0x0A8D, 0x0064, 0x0AF1, 0x0064, 0x0B55, - 0x0001, 0x0000, 0x0001, 0x10CD, 0x0001, 0x0000, - 0x0064, 0x0FA1, 0x0064, 0x1005, 0x0064, 0x1069, - 0x0064, 0x0E75, 0x0064, 0x0ED9, 0x0064, 0x0F3D, - 0x0064, 0x0D49, 0x0064, 0x0DAD, 0x0064, 0x0E11, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_0501299C, 0x001521d0, 57608, 0x0001299c, 288); // 0x05012ABC static const struct Animation ukiki_seg5_anim_05012ABC = { diff --git a/actors/ukiki/anims/anim_05014BE4.inc.c b/actors/ukiki/anims/anim_05014BE4.inc.c index 654476607..b0b9762dc 100644 --- a/actors/ukiki/anims/anim_05014BE4.inc.c +++ b/actors/ukiki/anims/anim_05014BE4.inc.c @@ -1,544 +1,9 @@ +#include "pc/rom_assets.h" // 0x05012AD4 -static const s16 ukiki_seg5_animvalue_05012AD4[] = { - 0x0000, 0x0000, 0x0003, 0x000C, 0x0016, 0x001D, 0x001D, 0x0013, - 0x0000, 0xFFEC, 0xFFDC, 0xFFCF, 0xFFC3, 0xFFBE, 0xFFBE, 0xFFBF, - 0xFFC2, 0xFFC5, 0xFFC9, 0xFFCC, 0xFFD0, 0xFFD3, 0xFFD8, 0xFFDC, - 0xFFE0, 0xFFE3, 0xFFE4, 0xFFE1, 0xFFDA, 0xFFD3, 0xFFD0, 0xFFD1, - 0xFFD5, 0xFFDB, 0xFFE0, 0xFFE4, 0xFFE5, 0xFFE2, 0xFFDA, 0xFFD3, - 0xFFD0, 0xFFD2, 0xFFD6, 0xFFDB, 0xFFE1, 0xFFE5, 0xFFE6, 0xFFE3, - 0xFFDB, 0xFFD3, 0xFFD0, 0xFFD1, 0xFFD4, 0xFFD8, 0xFFDD, 0xFFE1, - 0xFFE4, 0xFFE5, 0xFFE2, 0xFFDA, 0xFFD3, 0xFFD0, 0xFFD3, 0xFFD9, - 0xFFE0, 0xFFE5, 0xFFE6, 0xFFE4, 0xFFE3, 0xFFE4, 0xFFE8, 0xFFEF, - 0xFFF5, 0xFFFB, 0xFFFF, 0x0001, 0x0003, 0x0005, 0x0007, 0x0008, - 0x0009, 0x0009, 0x0008, 0x0005, 0x0001, 0x0000, 0x0067, 0x0071, - 0x0089, 0x00A9, 0x00C9, 0x00E2, 0x00F4, 0x0102, 0x010E, 0x0115, - 0x0117, 0x0113, 0x0110, 0x0110, 0x0111, 0x0112, 0x0113, 0x0114, - 0x0114, 0x0114, 0x0113, 0x0112, 0x0110, 0x010E, 0x010C, 0x010C, - 0x010D, 0x0110, 0x0113, 0x0114, 0x0114, 0x0112, 0x0110, 0x010F, - 0x010D, 0x010D, 0x010E, 0x0111, 0x0114, 0x0115, 0x0115, 0x0114, - 0x0112, 0x0110, 0x010F, 0x010E, 0x010F, 0x0112, 0x0114, 0x0115, - 0x0115, 0x0114, 0x0113, 0x0111, 0x0110, 0x010F, 0x010E, 0x010F, - 0x0112, 0x0114, 0x0115, 0x0115, 0x0113, 0x0111, 0x010E, 0x010C, - 0x010A, 0x0107, 0x0103, 0x00FE, 0x00F7, 0x00F0, 0x00E7, 0x00DC, - 0x00D0, 0x00C3, 0x00B6, 0x00AB, 0x00A2, 0x009A, 0x0092, 0x0089, - 0x007C, 0x006E, 0x0067, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0001, - 0x0007, 0x0012, 0x0022, 0x0034, 0x0044, 0x0056, 0x0068, 0x0072, - 0x0073, 0x0071, 0x006D, 0x0068, 0x0063, 0x0060, 0x0060, 0x0063, - 0x006A, 0x0072, 0x007A, 0x0080, 0x0082, 0x007D, 0x0071, 0x0065, - 0x0060, 0x0062, 0x0067, 0x006E, 0x0075, 0x007B, 0x007D, 0x0078, - 0x006E, 0x0064, 0x0060, 0x0062, 0x0068, 0x0070, 0x0077, 0x007D, - 0x007F, 0x007B, 0x0070, 0x0065, 0x0060, 0x0061, 0x0066, 0x006C, - 0x0072, 0x0078, 0x007C, 0x007E, 0x0079, 0x006F, 0x0065, 0x0060, - 0x0064, 0x006D, 0x0076, 0x007A, 0x007A, 0x0077, 0x0071, 0x0068, - 0x0058, 0x0044, 0x002F, 0x001E, 0x0010, 0x0003, 0xFFF9, 0xFFF0, - 0xFFEB, 0xFFEE, 0xFFF7, 0x0001, 0x0008, 0x0007, 0x0002, 0x0000, - 0x1EF6, 0x2105, 0x269D, 0x2EE4, 0x38FD, 0x440F, 0x4F3C, 0x59AA, - 0x627C, 0x68D8, 0x6D32, 0x70A5, 0x7353, 0x755A, 0x76DC, 0x77FA, - 0x78D3, 0x7988, 0x7A39, 0x7B08, 0x7BC3, 0x7C30, 0x7C5B, 0x7C55, - 0x7C29, 0x7BE6, 0x7B99, 0x7B52, 0x7B1C, 0x7B08, 0x7B08, 0x7B08, - 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, - 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, - 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, - 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, 0x7B08, - 0x7B08, 0x7A5D, 0x7874, 0x7570, 0x7174, 0x6CA5, 0x6725, 0x6117, - 0x5A9F, 0x53E1, 0x4CFF, 0x461D, 0x3F5F, 0x38E7, 0x32D9, 0x2D59, - 0x288A, 0x248E, 0x218A, 0x1FA1, 0x1EF6, 0x0000, 0xFF70, 0xFDE9, - 0xFBA7, 0xF8EA, 0xF5EF, 0xF2F4, 0xF036, 0xEDF3, 0xEC6A, 0xEB7F, - 0xEAE7, 0xEA92, 0xEA75, 0xEA7F, 0xEAA5, 0xEAD6, 0xEB07, 0xEB27, - 0xEB2B, 0xEB1E, 0xEB17, 0xEB14, 0xEB14, 0xEB17, 0xEB1C, 0xEB21, - 0xEB26, 0xEB29, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, - 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, - 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, - 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, - 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB2B, 0xEB52, 0xEBC0, - 0xEC6F, 0xED56, 0xEE6C, 0xEFAB, 0xF10A, 0xF280, 0xF407, 0xF596, - 0xF724, 0xF8AB, 0xFA22, 0xFB80, 0xFCBF, 0xFDD6, 0xFEBC, 0xFF6B, - 0xFFDA, 0x0000, 0x0000, 0x00FD, 0x03AB, 0x0797, 0x0C52, 0x1169, - 0x166D, 0x1AEB, 0x1E73, 0x2095, 0x216D, 0x217F, 0x20F2, 0x1FED, - 0x1E95, 0x1D12, 0x1B8B, 0x1A26, 0x1909, 0x185C, 0x1807, 0x17D6, - 0x17C2, 0x17C5, 0x17D9, 0x17F8, 0x181A, 0x183B, 0x1853, 0x185C, - 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, - 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, - 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, - 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, 0x185C, - 0x185C, 0x185C, 0x185C, 0x182F, 0x17AD, 0x16E1, 0x15D3, 0x148E, - 0x1319, 0x117F, 0x0FC9, 0x0E00, 0x0C2E, 0x0A5C, 0x0893, 0x06DD, - 0x0543, 0x03CE, 0x0288, 0x017A, 0x00AE, 0x002D, 0x0000, 0x0000, - 0x0036, 0x00C3, 0x0188, 0x0263, 0x0335, 0x03DE, 0x043D, 0x0433, - 0x03A0, 0x0180, 0xFDAE, 0xF950, 0xF58E, 0xF392, 0xF401, 0xF615, - 0xF8D7, 0xFB4C, 0xFC7B, 0xFC83, 0xFC33, 0xFBA1, 0xFAE0, 0xFA04, - 0xF923, 0xF850, 0xF7A1, 0xF728, 0xF6FC, 0xF715, 0xF75B, 0xF7C8, - 0xF853, 0xF8F6, 0xF9A8, 0xFA63, 0xFB1F, 0xFBD4, 0xFC7B, 0xFD2E, - 0xFDFD, 0xFED2, 0xFF99, 0x003A, 0x00A4, 0x0087, 0xFFF3, 0xFF5D, - 0xFF3A, 0xFFA7, 0x0058, 0x0130, 0x020A, 0x02C7, 0x0344, 0x0361, - 0x029F, 0x0104, 0xFF3A, 0xFDE5, 0xFD2E, 0xFCBF, 0xFC8A, 0xFC7B, - 0xFC82, 0xFC95, 0xFCB2, 0xFCD9, 0xFD08, 0xFD3E, 0xFD79, 0xFDB9, - 0xFDFB, 0xFE3E, 0xFE81, 0xFEC3, 0xFF03, 0xFF3E, 0xFF74, 0xFFA3, - 0xFFCA, 0xFFE7, 0xFFFA, 0x0000, 0x0000, 0xFFA7, 0xFEB5, 0xFD4C, - 0xFB94, 0xF9AF, 0xF7C2, 0xF5F3, 0xF465, 0xF33E, 0xF2A5, 0xF28B, - 0xF2BE, 0xF310, 0xF34E, 0xF38E, 0xF3F0, 0xF456, 0xF49F, 0xF4AD, - 0xF483, 0xF43F, 0xF3E7, 0xF384, 0xF31B, 0xF2B5, 0xF259, 0xF20E, - 0xF1DC, 0xF1CA, 0xF1DF, 0xF21A, 0xF270, 0xF2D8, 0xF349, 0xF3B9, - 0xF41D, 0xF46E, 0xF4A1, 0xF4AD, 0xF464, 0xF3BD, 0xF2E8, 0xF212, - 0xF16A, 0xF11F, 0xF1DC, 0xF364, 0xF48E, 0xF42E, 0xF20E, 0xEF04, - 0xEB74, 0xE7C5, 0xE45E, 0xE1A5, 0xE000, 0xE06A, 0xE2D9, 0xE630, - 0xE950, 0xEC93, 0xF050, 0xF365, 0xF4AD, 0xF4C2, 0xF4FE, 0xF55D, - 0xF5DB, 0xF672, 0xF71F, 0xF7DE, 0xF8AA, 0xF97E, 0xFA57, 0xFB30, - 0xFC04, 0xFCD0, 0xFD8E, 0xFE3B, 0xFED3, 0xFF50, 0xFFAF, 0xFFEB, - 0x0000, 0x292E, 0x270D, 0x213E, 0x189F, 0x0E0F, 0x026C, 0xF697, - 0xEB6C, 0xE1C9, 0xDA8E, 0xD69F, 0xD590, 0xD64F, 0xD7C4, 0xD8DD, - 0xDA02, 0xDBED, 0xDDFF, 0xDF96, 0xE015, 0xDF8E, 0xDE95, 0xDD48, - 0xDBC6, 0xDA2C, 0xD898, 0xD72A, 0xD5FE, 0xD535, 0xD4EB, 0xD53F, - 0xD624, 0xD773, 0xD908, 0xDABE, 0xDC6E, 0xDDF4, 0xDF2B, 0xDFED, - 0xE015, 0xDF08, 0xDCA9, 0xD991, 0xD658, 0xD396, 0xD1E3, 0xD1EC, - 0xD351, 0xD51C, 0xD655, 0xD6DF, 0xD748, 0xD79B, 0xD7E1, 0xD824, - 0xD86D, 0xD8C6, 0xD921, 0xD97D, 0xD9FB, 0xDABD, 0xDC19, 0xDDE1, - 0xDF6C, 0xE015, 0xE09C, 0xE221, 0xE486, 0xE7AF, 0xEB81, 0xEFDF, - 0xF4AE, 0xF9D0, 0xFF2B, 0x04A1, 0x0A18, 0x0F73, 0x1495, 0x1964, - 0x1DC2, 0x2194, 0x24BD, 0x2722, 0x28A6, 0x292E, 0x0000, 0xFC1B, - 0xF188, 0xE1F8, 0xCF1A, 0xBA9C, 0xA62D, 0x937C, 0x8438, 0x7A0D, - 0x745A, 0x710D, 0x6FB9, 0x6FF2, 0x714C, 0x735A, 0x75B1, 0x77E2, - 0x7983, 0x7A27, 0x7A28, 0x7A29, 0x7A29, 0x7A29, 0x7A29, 0x7A29, - 0x7A28, 0x7A28, 0x7A28, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, - 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, - 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, - 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, - 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7A27, 0x7B20, - 0x7DE7, 0x824C, 0x8816, 0x8F14, 0x9713, 0x9FE0, 0xA947, 0xB314, - 0xBD15, 0xC717, 0xD0E4, 0xDA4B, 0xE318, 0xEB17, 0xF215, 0xF7DF, - 0xFC41, 0xFF08, 0x0000, 0x0000, 0xFFFA, 0xFFE9, 0xFFD1, 0xFFB6, - 0xFF9B, 0xFF83, 0xFF72, 0xFF6C, 0xFF75, 0xFF8D, 0xFFB2, 0xFFE1, - 0x0016, 0x004F, 0x0089, 0x00C1, 0x00F3, 0x011C, 0x013A, 0x014C, - 0x0157, 0x015B, 0x015A, 0x0156, 0x0150, 0x0148, 0x0141, 0x013C, - 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, - 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, - 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, - 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, 0x013A, - 0x013A, 0x013A, 0x013A, 0x013A, 0x0138, 0x0131, 0x0127, 0x0119, - 0x0109, 0x00F6, 0x00E1, 0x00CB, 0x00B4, 0x009D, 0x0085, 0x006E, - 0x0058, 0x0043, 0x0031, 0x0020, 0x0013, 0x0008, 0x0002, 0x0000, - 0x32F8, 0x31AB, 0x2E27, 0x2901, 0x22CD, 0x1C22, 0x1593, 0x0FB7, - 0x0B21, 0x0867, 0x0763, 0x076B, 0x0848, 0x09C6, 0x0BB2, 0x0DD6, - 0x0FFE, 0x11F5, 0x1387, 0x147F, 0x14FC, 0x1544, 0x1561, 0x155D, - 0x153F, 0x1513, 0x14E0, 0x14B0, 0x148D, 0x147F, 0x147F, 0x147F, - 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, - 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, - 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, - 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, 0x147F, - 0x147F, 0x14B8, 0x155A, 0x1659, 0x17AB, 0x1942, 0x1B14, 0x1D15, - 0x1F39, 0x2175, 0x23BC, 0x2603, 0x283E, 0x2A62, 0x2C63, 0x2E35, - 0x2FCD, 0x311E, 0x321E, 0x32C0, 0x32F8, 0xE437, 0xE42B, 0xE40D, - 0xE3E6, 0xE3BF, 0xE3A2, 0xE396, 0xE3A5, 0xE3D7, 0xE437, 0xE4CE, - 0xE59B, 0xE690, 0xE79F, 0xE8BA, 0xE9D5, 0xEAE2, 0xEBD3, 0xEC9C, - 0xED2D, 0xED7D, 0xED91, 0xED79, 0xED46, 0xED06, 0xECCA, 0xECA0, - 0xEC98, 0xECC2, 0xED2D, 0xEDF5, 0xEF17, 0xF079, 0xF202, 0xF397, - 0xF51D, 0xF67A, 0xF794, 0xF851, 0xF896, 0xF7E6, 0xF622, 0xF3BB, - 0xF124, 0xEECF, 0xED2D, 0xEC8A, 0xEC9C, 0xECF7, 0xED2D, 0xEC63, - 0xEA5A, 0xE791, 0xE488, 0xE1BE, 0xDFB5, 0xDEEB, 0xE125, 0xE60C, - 0xEAF3, 0xED2D, 0xED2D, 0xED2D, 0xED2D, 0xED2D, 0xED1D, 0xECED, - 0xECA2, 0xEC3F, 0xEBC7, 0xEB3E, 0xEAA7, 0xEA06, 0xE95E, 0xE8B2, - 0xE806, 0xE75E, 0xE6BD, 0xE626, 0xE59D, 0xE525, 0xE4C2, 0xE477, - 0xE447, 0xE437, 0x2555, 0x230B, 0x1CF6, 0x1442, 0x0A1B, 0xFFAF, - 0xF627, 0xEEB2, 0xEA7B, 0xEAAF, 0xEF71, 0xF79E, 0x0276, 0x0F3C, - 0x1D30, 0x2B94, 0x39A8, 0x46AE, 0x51E7, 0x5A94, 0x60E1, 0x65AC, - 0x6942, 0x6BF0, 0x6E03, 0x6FC7, 0x7189, 0x7395, 0x763A, 0x79C2, - 0x7EAB, 0x84ED, 0x8C06, 0x937C, 0x9AD4, 0xA190, 0xA734, 0xAB44, - 0xAD43, 0xACB5, 0xA660, 0x9946, 0x8846, 0x763C, 0x660C, 0x5A94, - 0x55FD, 0x567F, 0x590C, 0x5A94, 0x5A94, 0x5A94, 0x5A94, 0x5A94, - 0x5A94, 0x5A94, 0x5A94, 0x5A94, 0x5A94, 0x5A94, 0x5A94, 0x5A94, - 0x5A94, 0x5A94, 0x5A94, 0x5A31, 0x5916, 0x5758, 0x550A, 0x5242, - 0x4F13, 0x4B93, 0x47D6, 0x43EF, 0x3FF4, 0x3BF9, 0x3813, 0x3455, - 0x30D5, 0x2DA7, 0x2ADF, 0x2891, 0x26D3, 0x25B8, 0x2555, 0xF666, - 0xF4EF, 0xF0F0, 0xEB06, 0xE3CC, 0xDBDE, 0xD3D6, 0xCC52, 0xC5EB, - 0xC13E, 0xBE01, 0xBB71, 0xB970, 0xB7E3, 0xB6AC, 0xB5B0, 0xB4D1, - 0xB3F4, 0xB2FB, 0xB1CA, 0xB060, 0xAED8, 0xAD44, 0xABB5, 0xAA3C, - 0xA8EA, 0xA7D1, 0xA702, 0xA68E, 0xA685, 0xA70C, 0xA824, 0xA9AC, - 0xAB82, 0xAD87, 0xAF9A, 0xB198, 0xB362, 0xB4D7, 0xB5D5, 0xB617, - 0xB59B, 0xB4A7, 0xB384, 0xB278, 0xB1CA, 0xB190, 0xB197, 0xB1B7, - 0xB1CA, 0xB1CA, 0xB1CA, 0xB1CA, 0xB1CA, 0xB1CA, 0xB1CA, 0xB1CA, - 0xB1CA, 0xB1CA, 0xB1CA, 0xB1CA, 0xB1CA, 0xB1CA, 0xB1CA, 0xB1CA, - 0xB24A, 0xB3B6, 0xB5F5, 0xB8ED, 0xBC83, 0xC09C, 0xC51F, 0xC9F1, - 0xCEF7, 0xD418, 0xD939, 0xDE40, 0xE311, 0xE794, 0xEBAE, 0xEF43, - 0xF23B, 0xF47A, 0xF5E7, 0xF666, 0x908B, 0x9211, 0x9614, 0x9BBA, - 0xA22C, 0xA892, 0xAE13, 0xB1D7, 0xB305, 0xB0C6, 0xAAD5, 0xA1F0, - 0x96C0, 0x89EF, 0x7C24, 0x6E0E, 0x6053, 0x539E, 0x4899, 0x3FEC, - 0x397A, 0x3482, 0x30BA, 0x2DD7, 0x2B90, 0x299A, 0x27AC, 0x257A, - 0x22BA, 0x1F23, 0x1A39, 0x1404, 0x0CFE, 0x05A3, 0xFE6D, 0xF7D4, - 0xF255, 0xEE69, 0xEC8C, 0xED37, 0xF3A7, 0x00DD, 0x11F9, 0x241B, - 0x3461, 0x3FEC, 0x448B, 0x4408, 0x4176, 0x3FEC, 0x3FEC, 0x3FEC, - 0x3FEC, 0x3FEC, 0x3FEC, 0x3FEC, 0x3FEC, 0x3FEC, 0x3FEC, 0x3FEC, - 0x3FEC, 0x3FEC, 0x3FEC, 0x3FEC, 0x3FEC, 0x4081, 0x422E, 0x44D1, - 0x484E, 0x4C84, 0x5155, 0x56A2, 0x5C4C, 0x6233, 0x683A, 0x6E40, - 0x7428, 0x79D2, 0x7F1F, 0x83F3, 0x8829, 0x8BA5, 0x8E49, 0x8FF5, - 0x908B, 0x057F, 0x07CE, 0x0DAF, 0x1596, 0x1DF3, 0x2539, 0x2A50, - 0x30F6, 0x3E5F, 0x4A87, 0x4FC4, 0x5259, 0x530B, 0x5292, 0x515B, - 0x4FB1, 0x4DE1, 0x4C37, 0x4B00, 0x4A87, 0x4B29, 0x4CBC, 0x4EC9, - 0x50D6, 0x5269, 0x530B, 0x51B6, 0x4EC9, 0x4BDC, 0x4A87, 0x4B29, - 0x4CBC, 0x4EC9, 0x50D6, 0x5269, 0x530B, 0x51B6, 0x4EC9, 0x4BDC, - 0x4A87, 0x4B29, 0x4CBC, 0x4EC9, 0x50D6, 0x5269, 0x530B, 0x51B6, - 0x4EC9, 0x4BDC, 0x4A87, 0x4B00, 0x4C37, 0x4DE1, 0x4FB1, 0x515B, - 0x5292, 0x530B, 0x51B6, 0x4EC9, 0x4BDC, 0x4A87, 0x4BDC, 0x4EC9, - 0x51B6, 0x530B, 0x52CC, 0x5214, 0x50E5, 0x4F43, 0x4D33, 0x4AB8, - 0x47D6, 0x4491, 0x4005, 0x39DD, 0x32ED, 0x2C0D, 0x2611, 0x2067, - 0x1A40, 0x141A, 0x0E75, 0x09CF, 0x06A9, 0x057F, 0xFE7C, 0xFDFA, - 0xFD13, 0xFCB5, 0xFDCF, 0x014F, 0x1086, 0x2196, 0x24B1, 0x2421, - 0x25D7, 0x2797, 0x2864, 0x2828, 0x278C, 0x26B7, 0x25CF, 0x24F9, - 0x245E, 0x2421, 0x2472, 0x253C, 0x2643, 0x2749, 0x2813, 0x2864, - 0x27BA, 0x2643, 0x24CC, 0x2421, 0x2472, 0x253C, 0x2643, 0x2749, - 0x2813, 0x2864, 0x27BA, 0x2643, 0x24CC, 0x2421, 0x2472, 0x253C, - 0x2643, 0x2749, 0x2813, 0x2864, 0x27BA, 0x2643, 0x24CC, 0x2421, - 0x245E, 0x24F9, 0x25CF, 0x26B7, 0x278C, 0x2828, 0x2864, 0x27BA, - 0x2643, 0x24CC, 0x2421, 0x24CC, 0x2643, 0x27BA, 0x2864, 0x2850, - 0x280D, 0x2794, 0x26DB, 0x25D9, 0x2486, 0x22D9, 0x20CA, 0x1D87, - 0x18D9, 0x139E, 0x0EB4, 0x0AF7, 0x082C, 0x0593, 0x0340, 0x014B, - 0xFFCB, 0xFED4, 0xFE7C, 0x27DE, 0x2577, 0x1F57, 0x171F, 0x0E6E, - 0x06E6, 0xFECD, 0xFAF7, 0x03DB, 0x0F62, 0x16F1, 0x1D3F, 0x1FE1, - 0x1EF8, 0x1C9C, 0x1963, 0x15E0, 0x12A7, 0x104C, 0x0F62, 0x109B, - 0x13A9, 0x17A2, 0x1B9A, 0x1EA9, 0x1FE1, 0x1D4E, 0x17A2, 0x11F6, - 0x0F62, 0x109B, 0x13A9, 0x17A2, 0x1B9A, 0x1EA9, 0x1FE1, 0x1D4E, - 0x17A2, 0x11F6, 0x0F62, 0x109B, 0x13A9, 0x17A2, 0x1B9A, 0x1EA9, - 0x1FE1, 0x1D4E, 0x17A2, 0x11F6, 0x0F62, 0x104C, 0x12A7, 0x15E0, - 0x1963, 0x1C9C, 0x1EF8, 0x1FE1, 0x1D4E, 0x17A2, 0x11F6, 0x0F62, - 0x11F6, 0x17A2, 0x1D4E, 0x1FE1, 0x203D, 0x2122, 0x2248, 0x2369, - 0x243E, 0x2480, 0x23E8, 0x222F, 0x1D22, 0x148D, 0x0B2C, 0x03BB, - 0x00F6, 0x0376, 0x0928, 0x10BD, 0x18E7, 0x2059, 0x25C5, 0x27DE, - 0x0000, 0x0001, 0x0007, 0x000F, 0x0018, 0x0022, 0x0030, 0x0040, - 0x0051, 0x005D, 0x0064, 0x0065, 0x0065, 0x0065, 0x0064, 0x0062, - 0x0060, 0x005F, 0x005E, 0x005D, 0x005E, 0x005F, 0x0061, 0x0063, - 0x0064, 0x0065, 0x0064, 0x0061, 0x005F, 0x005D, 0x005E, 0x005F, - 0x0061, 0x0063, 0x0064, 0x0065, 0x0064, 0x0061, 0x005F, 0x005D, - 0x005E, 0x005F, 0x0061, 0x0063, 0x0064, 0x0065, 0x0064, 0x0061, - 0x005F, 0x005D, 0x005E, 0x005F, 0x0060, 0x0062, 0x0064, 0x0065, - 0x0065, 0x0064, 0x0061, 0x005F, 0x005D, 0x005F, 0x0061, 0x0064, - 0x0065, 0x0064, 0x0062, 0x005E, 0x0059, 0x0054, 0x004E, 0x0048, - 0x0042, 0x003B, 0x0032, 0x002A, 0x0021, 0x001B, 0x0015, 0x0010, - 0x000B, 0x0006, 0x0003, 0x0000, 0x0000, 0x0000, 0xFFFE, 0xFFF6, - 0xFFED, 0xFFE5, 0xFFE0, 0xFFDD, 0xFFDD, 0xFFDF, 0xFFE4, 0xFFF2, - 0x0003, 0x000C, 0x000A, 0x0004, 0xFFFD, 0xFFF4, 0xFFEC, 0xFFE7, - 0xFFE4, 0xFFE7, 0xFFEF, 0xFFF9, 0x0001, 0x0009, 0x000C, 0x0005, - 0xFFF9, 0xFFEB, 0xFFE4, 0xFFE7, 0xFFEF, 0xFFF9, 0x0001, 0x0009, - 0x000C, 0x0005, 0xFFF9, 0xFFEB, 0xFFE4, 0xFFE7, 0xFFEF, 0xFFF9, - 0x0001, 0x0009, 0x000C, 0x0005, 0xFFF9, 0xFFEB, 0xFFE4, 0xFFE7, - 0xFFEC, 0xFFF4, 0xFFFD, 0x0004, 0x000A, 0x000C, 0x0005, 0xFFF9, - 0xFFEB, 0xFFE4, 0xFFEB, 0xFFF9, 0x0005, 0x000C, 0x000C, 0x000E, - 0x0010, 0x0012, 0x0014, 0x0016, 0x0017, 0x0016, 0x0013, 0x000C, - 0x0005, 0xFFFF, 0xFFFB, 0xFFFA, 0xFFFA, 0xFFFB, 0xFFFD, 0xFFFF, - 0x0000, 0x0000, 0xDCE1, 0xDF7C, 0xE5DD, 0xEDDF, 0xF55D, 0xFA31, - 0xFBAA, 0xFAFD, 0xF8D6, 0xF5E3, 0xEFF4, 0xE833, 0xE459, 0xE552, - 0xE7D3, 0xEB40, 0xEEFC, 0xF269, 0xF4EA, 0xF5E3, 0xF496, 0xF157, - 0xED1E, 0xE8E5, 0xE5A5, 0xE459, 0xE716, 0xED1E, 0xF325, 0xF5E3, - 0xF496, 0xF157, 0xED1E, 0xE8E5, 0xE5A5, 0xE459, 0xE716, 0xED1E, - 0xF325, 0xF5E3, 0xF496, 0xF157, 0xED1E, 0xE8E5, 0xE5A5, 0xE459, - 0xE716, 0xED1E, 0xF325, 0xF5E3, 0xF4EA, 0xF269, 0xEEFC, 0xEB40, - 0xE7D3, 0xE552, 0xE459, 0xE716, 0xED1E, 0xF325, 0xF5E3, 0xF325, - 0xED1E, 0xE716, 0xE459, 0xE3B8, 0xE217, 0xDFDB, 0xDD6A, 0xDB28, - 0xD97A, 0xD8C5, 0xD96E, 0xDD74, 0xE4F0, 0xED6A, 0xF46C, 0xF780, - 0xF63C, 0xF284, 0xED4E, 0xE791, 0xE246, 0xDE64, 0xDCE1, 0xE468, - 0xE261, 0xDD21, 0xD5E4, 0xCDE9, 0xC66D, 0xBDE4, 0xB4A1, 0xAC09, - 0xA556, 0xA19D, 0x9F4B, 0x9E33, 0x9DE3, 0x9DF7, 0x9E4E, 0x9ECA, - 0x9F49, 0x9FAD, 0x9FD5, 0x9FB6, 0x9F69, 0x9F04, 0x9E9F, 0x9E52, - 0x9E33, 0x9E74, 0x9F04, 0x9F94, 0x9FD5, 0x9FB6, 0x9F69, 0x9F04, - 0x9E9F, 0x9E52, 0x9E33, 0x9E74, 0x9F04, 0x9F94, 0x9FD5, 0x9FB6, - 0x9F69, 0x9F04, 0x9E9F, 0x9E52, 0x9E33, 0x9E74, 0x9F04, 0x9F94, - 0x9FD5, 0x9FBE, 0x9F82, 0x9F31, 0x9ED7, 0x9E86, 0x9E4A, 0x9E33, - 0x9E74, 0x9F04, 0x9F94, 0x9FD5, 0x9F94, 0x9F04, 0x9E74, 0x9E33, - 0x9EE9, 0xA0E1, 0xA3DA, 0xA794, 0xABD0, 0xB04C, 0xB4C8, 0xB904, - 0xBDAB, 0xC32B, 0xC8E4, 0xCE39, 0xD28C, 0xD631, 0xD9C7, 0xDD1E, - 0xE009, 0xE258, 0xE3DC, 0xE468, 0x0B3F, 0x0B57, 0x0BAE, 0x0C5B, - 0x0D76, 0x0F16, 0x1389, 0x18A6, 0x1AAB, 0x1C10, 0x1ECD, 0x21AA, - 0x229C, 0x2158, 0x1F34, 0x1C94, 0x19DB, 0x176E, 0x15B1, 0x1506, - 0x1608, 0x188C, 0x1BD1, 0x1F16, 0x219A, 0x229C, 0x207C, 0x1BD1, - 0x1725, 0x1506, 0x1608, 0x188C, 0x1BD1, 0x1F16, 0x219A, 0x229C, - 0x207C, 0x1BD1, 0x1725, 0x1506, 0x1608, 0x188C, 0x1BD1, 0x1F16, - 0x219A, 0x229C, 0x207C, 0x1BD1, 0x1725, 0x1506, 0x15C7, 0x17B7, - 0x1A5F, 0x1D43, 0x1FEA, 0x21DB, 0x229C, 0x207C, 0x1BD1, 0x1725, - 0x1506, 0x1725, 0x1BD1, 0x207C, 0x229C, 0x2269, 0x21D5, 0x20EA, - 0x1FAF, 0x1E2F, 0x1C71, 0x1A7E, 0x185F, 0x153D, 0x10E1, 0x0C41, - 0x0855, 0x0615, 0x0590, 0x05FD, 0x070B, 0x0869, 0x09C6, 0x0AD3, - 0x0B3F, 0x9426, 0x915D, 0x8A23, 0x802F, 0x7530, 0x6AE0, 0x5F14, - 0x5250, 0x46B8, 0x3D8D, 0x37DB, 0x33E4, 0x31E1, 0x314A, 0x314E, - 0x31BD, 0x3268, 0x331D, 0x33AD, 0x33E8, 0x33C2, 0x3362, 0x32E5, - 0x3268, 0x3208, 0x31E1, 0x3232, 0x32E5, 0x3397, 0x33E8, 0x33C2, - 0x3362, 0x32E5, 0x3268, 0x3208, 0x31E1, 0x3232, 0x32E5, 0x3397, - 0x33E8, 0x33C2, 0x3362, 0x32E5, 0x3268, 0x3208, 0x31E1, 0x3232, - 0x32E5, 0x3397, 0x33E8, 0x33CC, 0x3381, 0x331C, 0x32AD, 0x3248, - 0x31FE, 0x31E1, 0x3232, 0x32E5, 0x3397, 0x33E8, 0x3397, 0x32E5, - 0x3232, 0x31E1, 0x32F7, 0x35F7, 0x3A7B, 0x401F, 0x4680, 0x4D37, - 0x53E1, 0x5A18, 0x60D2, 0x68AC, 0x70C4, 0x7836, 0x7E1D, 0x82E6, - 0x876D, 0x8B88, 0x8F09, 0x91C2, 0x9385, 0x9426, 0xF3F2, 0xF4C7, - 0xF6CE, 0xF957, 0xFBB1, 0xFD2C, 0xFD59, 0xFCAA, 0xFBBF, 0xFB39, - 0xFB23, 0xFB1B, 0xFB1D, 0xFB27, 0xFB37, 0xFB4A, 0xFB5D, 0xFB6E, - 0xFB7A, 0xFB7E, 0xFB7B, 0xFB74, 0xFB6B, 0xFB5F, 0xFB53, 0xFB47, - 0xFB3C, 0xFB33, 0xFB2D, 0xFB2A, 0xFB2D, 0xFB32, 0xFB3B, 0xFB45, - 0xFB50, 0xFB5C, 0xFB67, 0xFB71, 0xFB79, 0xFB7E, 0xFB81, 0xFB83, - 0xFB84, 0xFB85, 0xFB86, 0xFB86, 0xFB85, 0xFB85, 0xFB84, 0xFB83, - 0xFB82, 0xFB81, 0xFB80, 0xFB7F, 0xFB7F, 0xFB7E, 0xFB7E, 0xFB7E, - 0xFB7C, 0xFB78, 0xFB72, 0xFB69, 0xFB5B, 0xFB48, 0xFB30, 0xFB10, - 0xFAE6, 0xFAB5, 0xFA82, 0xFA4D, 0xFA1B, 0xF9EF, 0xF9CA, 0xF9B1, - 0xF9B4, 0xF9D8, 0xFA0D, 0xFA43, 0xFA6C, 0xFA77, 0xFA54, 0xF9F4, - 0xF82B, 0xF564, 0xF3F2, 0x038F, 0x041A, 0x055D, 0x06CE, 0x07DE, - 0x0804, 0x0679, 0x03A8, 0x00CB, 0xFF1F, 0xFE8B, 0xFE23, 0xFDE2, - 0xFDC1, 0xFDBA, 0xFDC6, 0xFDDE, 0xFDFC, 0xFE1A, 0xFE31, 0xFE4F, - 0xFE84, 0xFEC8, 0xFF17, 0xFF6A, 0xFFBC, 0x0005, 0x0041, 0x0069, - 0x0078, 0x006A, 0x0042, 0x0007, 0xFFC0, 0xFF70, 0xFF1E, 0xFECF, - 0xFE89, 0xFE53, 0xFE31, 0xFE1E, 0xFE0F, 0xFE05, 0xFDFE, 0xFDFB, - 0xFDFA, 0xFDFC, 0xFE00, 0xFE06, 0xFE0C, 0xFE13, 0xFE1A, 0xFE21, - 0xFE27, 0xFE2C, 0xFE30, 0xFE31, 0xFE49, 0xFE88, 0xFEE4, 0xFF4F, - 0xFFBE, 0x0024, 0x0076, 0x00A9, 0x00B6, 0x00A4, 0x0080, 0x0051, - 0x0023, 0x0000, 0xFFF2, 0x0002, 0x003B, 0x00B0, 0x0160, 0x0237, - 0x0321, 0x040A, 0x04DF, 0x058C, 0x05FC, 0x057D, 0x0441, 0x038F, - 0xAAC2, 0xB077, 0xBE4B, 0xCF4D, 0xDE8A, 0xE713, 0xE50C, 0xDBBE, - 0xD0ED, 0xCA5A, 0xC805, 0xC616, 0xC486, 0xC350, 0xC26E, 0xC1DC, - 0xC194, 0xC190, 0xC1CB, 0xC240, 0xC340, 0xC4FE, 0xC746, 0xC9E6, - 0xCCAB, 0xCF61, 0xD1D6, 0xD3D7, 0xD52F, 0xD5AE, 0xD533, 0xD3E3, - 0xD1EF, 0xCF88, 0xCCDD, 0xCA20, 0xC781, 0xC531, 0xC361, 0xC240, - 0xC19D, 0xC121, 0xC0C9, 0xC091, 0xC075, 0xC071, 0xC082, 0xC0A3, - 0xC0D1, 0xC108, 0xC144, 0xC181, 0xC1BB, 0xC1F0, 0xC21A, 0xC236, - 0xC240, 0xC329, 0xC58D, 0xC8EF, 0xCCCF, 0xD0AE, 0xD40C, 0xD66B, - 0xD74C, 0xD68B, 0xD495, 0xD1C0, 0xCE64, 0xCADA, 0xC777, 0xC494, - 0xC287, 0xC1A9, 0xC293, 0xC534, 0xC8E5, 0xCD01, 0xD0E0, 0xD3DC, - 0xD54F, 0xD493, 0xC8D2, 0xB525, 0xAAC2, 0x2D1D, 0x2A52, 0x2399, - 0x1B70, 0x1455, 0x10C6, 0x134B, 0x1A18, 0x212F, 0x248F, 0x244E, - 0x2349, 0x21AB, 0x1F9E, 0x1D4B, 0x1ADF, 0x1882, 0x165F, 0x14A1, - 0x1372, 0x12C2, 0x125C, 0x1232, 0x1239, 0x1262, 0x12A1, 0x12E9, - 0x132D, 0x135F, 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, - 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, - 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, - 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, - 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, 0x1372, 0x144F, 0x169D, - 0x19F1, 0x1DE2, 0x2203, 0x25EA, 0x292D, 0x2B5F, 0x2C17, 0x2AC9, - 0x279C, 0x2332, 0x1E2E, 0x1932, 0x14E1, 0x11DC, 0x10C6, 0x1829, - 0x25C9, 0x2D1D, 0xE969, 0xE9B6, 0xEA49, 0xEAA3, 0xEA47, 0xE8B5, - 0xE4D4, 0xDF04, 0xD8FE, 0xD477, 0xD13A, 0xCDF9, 0xCAC0, 0xC7A0, - 0xC4A7, 0xC1E4, 0xBF65, 0xBD3A, 0xBB72, 0xBA1A, 0xB90E, 0xB82A, - 0xB77D, 0xB718, 0xB70C, 0xB769, 0xB841, 0xB9A4, 0xBBA2, 0xBE4C, - 0xC2C1, 0xC993, 0xD1F6, 0xDB24, 0xE454, 0xECBC, 0xF395, 0xF816, - 0xF976, 0xF6ED, 0xF0FC, 0xE8E2, 0xDEEC, 0xD36C, 0xC6B0, 0xB907, - 0xAAC2, 0x9C30, 0x8DA0, 0x7F5F, 0x71C2, 0x6516, 0x59AA, 0x4FCE, - 0x47D1, 0x4203, 0x3EB3, 0x3DBB, 0x3EA2, 0x413B, 0x455A, 0x4AD0, - 0x5170, 0x590F, 0x617E, 0x6A92, 0x741B, 0x7DEF, 0x87E2, 0x91C2, - 0x9B64, 0xA49C, 0xAD3C, 0xB518, 0xBD04, 0xC5B2, 0xCEC6, 0xD7E1, - 0xE0A3, 0xE8B0, 0xEFA9, 0xF52F, 0xF436, 0xED80, 0xE969, 0xEB3A, - 0xEEA5, 0xF6BA, 0x0035, 0x07D7, 0x0A5C, 0x042C, 0xF78D, 0xEA09, - 0xE12D, 0xDCAC, 0xD88B, 0xD4CD, 0xD174, 0xCE82, 0xCBFB, 0xC9E1, - 0xC837, 0xC6FF, 0xC63B, 0xC626, 0xC6DB, 0xC833, 0xCA07, 0xCC2E, - 0xCE82, 0xD0DC, 0xD313, 0xD500, 0xD67B, 0xD7DE, 0xD982, 0xDB43, - 0xDCFC, 0xDE87, 0xDFC1, 0xE084, 0xE0AB, 0xE011, 0xDE92, 0xDC35, - 0xD92B, 0xD590, 0xD17D, 0xCD0C, 0xC85A, 0xC37E, 0xBE95, 0xB9B9, - 0xB503, 0xB08F, 0xAC77, 0xA8D5, 0xA5C3, 0xA35D, 0xA1BB, 0xA0FA, - 0xA10C, 0xA1CA, 0xA323, 0xA50A, 0xA76E, 0xAA42, 0xAD75, 0xB0F9, - 0xB4BF, 0xB8B7, 0xBCD2, 0xC102, 0xC537, 0xC962, 0xCD74, 0xD15F, - 0xD512, 0xD920, 0xDDF0, 0xE331, 0xE890, 0xEDBC, 0xF263, 0xF635, - 0xF8DF, 0xF637, 0xEF34, 0xEB3A, 0x9744, 0x94B4, 0x8E8C, 0x8714, - 0x8094, 0x7D55, 0x7F0B, 0x844A, 0x8AA2, 0x8FB0, 0x936D, 0x975F, - 0x9B6A, 0x9F73, 0xA361, 0xA718, 0xAA7E, 0xAD79, 0xAFEC, 0xB1BF, - 0xB31A, 0xB42F, 0xB4F3, 0xB559, 0xB555, 0xB4DA, 0xB3DD, 0xB252, - 0xB02C, 0xAD5F, 0xA8BF, 0xA1B4, 0x990A, 0x8F8E, 0x860F, 0x7D57, - 0x763A, 0x7182, 0x6FFC, 0x7277, 0x7864, 0x807C, 0x8A69, 0x95E1, - 0xA296, 0xB03A, 0xBE80, 0xCD18, 0xDBB6, 0xEA0C, 0xF7CA, 0x04A3, - 0x104B, 0x1A72, 0x22CA, 0x2906, 0x2CD8, 0x2E69, 0x2E32, 0x2C5F, - 0x291A, 0x248D, 0x1EE3, 0x1847, 0x10E3, 0x08E2, 0x006E, 0xF7B3, - 0xEEDA, 0xE60E, 0xDD79, 0xD547, 0xCDA2, 0xC6B5, 0xBFAF, 0xB7E2, - 0xAFA8, 0xA75C, 0x9F59, 0x97FA, 0x9198, 0x8C90, 0x8D73, 0x938C, - 0x9744, 0x0341, 0x02F0, 0x022C, 0x0137, 0x0055, 0xFFCA, 0xFFC2, - 0x0011, 0x0074, 0x00A6, 0x00A4, 0x0097, 0x0084, 0x006B, 0x0050, - 0x0034, 0x001B, 0x0007, 0xFFFB, 0xFFF8, 0xFFFC, 0x0004, 0x0010, - 0x001F, 0x0031, 0x0044, 0x0059, 0x006E, 0x0083, 0x0097, 0x00AA, - 0x00BB, 0x00C9, 0x00D3, 0x00DA, 0x00DD, 0x00BD, 0x0075, 0x0028, - 0xFFF8, 0xFFE8, 0xFFE3, 0xFFE7, 0xFFEE, 0xFFF5, 0xFFF8, 0xFFF8, - 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, - 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF9, 0xFFFD, - 0x0003, 0x000D, 0x0019, 0x0027, 0x0038, 0x004A, 0x005F, 0x0075, - 0x008E, 0x00A7, 0x00C3, 0x00DF, 0x00FD, 0x011C, 0x013C, 0x015D, - 0x017F, 0x01A1, 0x01C4, 0x0236, 0x02E6, 0x0341, 0xFFD7, 0xFFA3, - 0xFF24, 0xFE7F, 0xFDDC, 0xFD64, 0xFD1E, 0xFCF4, 0xFCDC, 0xFCCF, - 0xFCC5, 0xFCBF, 0xFCBB, 0xFCB9, 0xFCB8, 0xFCB9, 0xFCBB, 0xFCBC, - 0xFCBE, 0xFCBE, 0xFCBE, 0xFCBF, 0xFCC0, 0xFCC1, 0xFCC2, 0xFCC3, - 0xFCC5, 0xFCC7, 0xFCC8, 0xFCCA, 0xFCCB, 0xFCCC, 0xFCCD, 0xFCCE, - 0xFCCF, 0xFCCF, 0xFCCD, 0xFCC7, 0xFCC2, 0xFCBE, 0xFCBD, 0xFCBD, - 0xFCBD, 0xFCBD, 0xFCBE, 0xFCBE, 0xFCBE, 0xFCBE, 0xFCBE, 0xFCBE, - 0xFCBE, 0xFCBE, 0xFCBE, 0xFCBE, 0xFCBE, 0xFCBE, 0xFCBE, 0xFCBE, - 0xFCBE, 0xFCBE, 0xFCBE, 0xFCBF, 0xFCC1, 0xFCC5, 0xFCCA, 0xFCD1, - 0xFCD9, 0xFCE3, 0xFCEE, 0xFCFB, 0xFD09, 0xFD19, 0xFD2A, 0xFD3D, - 0xFD52, 0xFD68, 0xFD80, 0xFD9A, 0xFDB5, 0xFDD2, 0xFDF1, 0xFE11, - 0xFE95, 0xFF68, 0xFFD7, 0xA2A1, 0xA874, 0xB6B6, 0xC896, 0xD93F, - 0xE3E1, 0xE580, 0xE13D, 0xDB6D, 0xD864, 0xD87A, 0xD90F, 0xDA03, - 0xDB37, 0xDC8D, 0xDDE6, 0xDF22, 0xE024, 0xE0CB, 0xE0F9, 0xE0C4, - 0xE05A, 0xDFC3, 0xDF07, 0xDE2D, 0xDD3E, 0xDC41, 0xDB3E, 0xDA3C, - 0xD944, 0xD85C, 0xD78E, 0xD6E0, 0xD65A, 0xD604, 0xD5E5, 0xD76B, - 0xDAE2, 0xDEA0, 0xE0F9, 0xE1BD, 0xE1F4, 0xE1CC, 0xE176, 0xE120, - 0xE0F9, 0xE0F9, 0xE0F9, 0xE0F9, 0xE0F9, 0xE0F9, 0xE0F9, 0xE0F9, - 0xE0F9, 0xE0F9, 0xE0F9, 0xE0F9, 0xE0F9, 0xE0F9, 0xE0F9, 0xE0F9, - 0xE0E4, 0xE0A4, 0xE03C, 0xDFAC, 0xDEF5, 0xDE19, 0xDD18, 0xDBF3, - 0xDAAC, 0xD944, 0xD7BC, 0xD614, 0xD44F, 0xD26C, 0xD06E, 0xCE55, - 0xCC22, 0xC9D7, 0xC774, 0xC4FA, 0xC26C, 0xB906, 0xAA4B, 0xA2A1, - 0x2FF7, 0x2D2A, 0x2657, 0x1DE2, 0x162B, 0x1194, 0x11FF, 0x15CB, - 0x1A16, 0x1C01, 0x1B6F, 0x1A4D, 0x18BE, 0x16E9, 0x14F1, 0x12FC, - 0x112E, 0x0FAE, 0x0E9F, 0x0E26, 0x0E28, 0x0E68, 0x0EDE, 0x0F82, - 0x104A, 0x112E, 0x1226, 0x1328, 0x142C, 0x152A, 0x1618, 0x16EF, - 0x17A5, 0x1832, 0x188C, 0x18AD, 0x173A, 0x13EF, 0x1062, 0x0E26, - 0x0D6C, 0x0D38, 0x0D5E, 0x0DAF, 0x0E01, 0x0E26, 0x0E26, 0x0E26, - 0x0E26, 0x0E26, 0x0E26, 0x0E26, 0x0E26, 0x0E26, 0x0E26, 0x0E26, - 0x0E26, 0x11D6, 0x1A0D, 0x2287, 0x2701, 0x27F2, 0x28B1, 0x2942, - 0x29A8, 0x29E9, 0x2A09, 0x2A0C, 0x29F8, 0x29D0, 0x2999, 0x2958, - 0x2910, 0x28C7, 0x2881, 0x2843, 0x2810, 0x27EE, 0x27E1, 0x27EE, - 0x2818, 0x2865, 0x2A86, 0x2E16, 0x2FF7, 0x143B, 0x1320, 0x1094, - 0x0DBB, 0x0BBD, 0x0BBE, 0x0F65, 0x15D6, 0x1C74, 0x209F, 0x2284, - 0x2417, 0x2562, 0x266E, 0x2747, 0x27F5, 0x2884, 0x28FD, 0x296B, - 0x29D7, 0x2A42, 0x2AA6, 0x2B02, 0x2B55, 0x2B9F, 0x2BDF, 0x2C15, - 0x2C41, 0x2C62, 0x2C76, 0x2C7F, 0x2C7B, 0x2C69, 0x2C4A, 0x2C1D, - 0x2BE0, 0x2A9E, 0x282D, 0x25BF, 0x2489, 0x24C2, 0x25A3, 0x26E0, - 0x282F, 0x2945, 0x29D7, 0x2978, 0x2860, 0x2739, 0x26B1, 0x26DE, - 0x2751, 0x27EE, 0x289A, 0x2937, 0x29AA, 0x29D7, 0x29D7, 0x29D7, - 0x29D7, 0x29D7, 0x299C, 0x28F3, 0x27E5, 0x267E, 0x24C8, 0x22CD, - 0x2098, 0x1E33, 0x1BA9, 0x1904, 0x164F, 0x1394, 0x10DF, 0x0E38, - 0x0BAB, 0x0942, 0x0708, 0x0507, 0x034A, 0x01DB, 0x00C5, 0x056A, - 0x0EFC, 0x143B, 0x0AE3, 0x0C73, 0x103F, 0x14EC, 0x1924, 0x1B8D, - 0x1B23, 0x18CB, 0x1605, 0x1455, 0x13AC, 0x1304, 0x1266, 0x11DB, - 0x116C, 0x1122, 0x1105, 0x1121, 0x117C, 0x1221, 0x130E, 0x1436, - 0x1591, 0x1716, 0x18BB, 0x1A77, 0x1C41, 0x1E11, 0x1FDD, 0x219D, - 0x2347, 0x24D2, 0x2636, 0x2769, 0x2862, 0x2918, 0x280A, 0x24C0, - 0x20BF, 0x1D8D, 0x1B6A, 0x1981, 0x17B8, 0x15F6, 0x1421, 0x1221, - 0x0F62, 0x0C1B, 0x095B, 0x0833, 0x08C0, 0x0A2B, 0x0C1C, 0x0E38, - 0x1029, 0x1194, 0x1221, 0x1221, 0x1221, 0x1221, 0x1221, 0x121E, - 0x1218, 0x120D, 0x11FD, 0x11EA, 0x11D2, 0x11B6, 0x1197, 0x1173, - 0x114C, 0x1121, 0x10F2, 0x10C0, 0x108A, 0x1051, 0x1014, 0x0FD5, - 0x0F92, 0x0F4C, 0x0F03, 0x0EB7, 0x0D97, 0x0BD0, 0x0AE3, 0x96C2, - 0x940E, 0x8DAA, 0x8630, 0x8037, 0x7E54, 0x8363, 0x8D92, 0x9891, - 0xA00E, 0xA434, 0xA810, 0xABA3, 0xAEEE, 0xB1EF, 0xB4A8, 0xB718, - 0xB940, 0xBB20, 0xBCB7, 0xBE1E, 0xBF6D, 0xC0A3, 0xC1BF, 0xC2BF, - 0xC3A4, 0xC46C, 0xC515, 0xC5A0, 0xC60C, 0xC656, 0xC67F, 0xC686, - 0xC669, 0xC628, 0xC5C2, 0xC2C4, 0xBCB5, 0xB68C, 0xB33C, 0xB356, - 0xB4F7, 0xB76C, 0xBA01, 0xBC00, 0xBCB7, 0xBAE2, 0xB712, 0xB34C, - 0xB196, 0xB234, 0xB3CB, 0xB5F8, 0xB856, 0xBA82, 0xBC19, 0xBCB7, - 0xBCB7, 0xBCB7, 0xBCB7, 0xBCB7, 0xBC6B, 0xBB90, 0xBA32, 0xB860, - 0xB625, 0xB390, 0xB0AC, 0xAD88, 0xAA2F, 0xA6B0, 0xA317, 0x9F71, - 0x9BCB, 0x9833, 0x94B5, 0x915F, 0x8E3D, 0x8B5C, 0x88CB, 0x8694, - 0x84C7, 0x88BC, 0x91BF, 0x96C2, 0x0000, 0xFFFD, 0xFFF4, 0xFFE7, - 0xFFDB, 0xFFD2, 0xFFCE, 0xFFD3, 0xFFE3, 0x0000, 0x0038, 0x0091, - 0x00FF, 0x0177, 0x01EE, 0x025B, 0x02B2, 0x02E8, 0x02F4, 0x02CA, - 0x0256, 0x0197, 0x00A1, 0xFF88, 0xFE5F, 0xFD39, 0xFC2B, 0xFB47, - 0xFAA2, 0xFA4F, 0xFA53, 0xFA9B, 0xFB1B, 0xFBC3, 0xFC87, 0xFD57, - 0xFE26, 0xFEE6, 0xFF89, 0x0000, 0x0040, 0x0052, 0x0045, 0x0029, - 0x000C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x001A, 0x005B, 0x00B1, 0x0106, 0x0148, 0x0162, - 0x0141, 0x00D2, 0x0000, 0xFE8A, 0xFC60, 0xF9BB, 0xF6D4, 0xF3E2, - 0xF11E, 0xEEC1, 0xED02, 0xEC1B, 0xEC43, 0xEDC5, 0xF091, 0xF456, - 0xF8C2, 0xFD84, 0x024C, 0x06C8, 0x0AA9, 0x0D9C, 0x0F52, 0x0FC6, - 0x0F4B, 0x0E11, 0x0C47, 0x0A1B, 0x07BE, 0x055D, 0x0328, 0x014F, - 0x0000, 0xFF53, 0xFF22, 0xFF45, 0xFF91, 0xFFDE, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0B7E, 0x0B7C, - 0x0B78, 0x0B73, 0x0B6E, 0x0B69, 0x0B68, 0x0B6A, 0x0B71, 0x0B7E, - 0x0B9B, 0x0BCD, 0x0C0C, 0x0C51, 0x0C93, 0x0CCC, 0x0CF3, 0x0D02, - 0x0CF0, 0x0CB5, 0x0C40, 0x0B8E, 0x0AAF, 0x09B4, 0x08AD, 0x07AB, - 0x06BF, 0x05F8, 0x0568, 0x051F, 0x0513, 0x052F, 0x056E, 0x05CF, - 0x064E, 0x06E9, 0x079C, 0x0866, 0x0942, 0x0A2F, 0x0B71, 0x0D27, - 0x0F18, 0x110B, 0x12C5, 0x140C, 0x1499, 0x1489, 0x143B, 0x140C, - 0x1414, 0x142D, 0x1453, 0x1488, 0x14C9, 0x1514, 0x156A, 0x15C9, - 0x162F, 0x169B, 0x170D, 0x1783, 0x17FB, 0x1875, 0x18EF, 0x199B, - 0x1A93, 0x1BB9, 0x1CED, 0x1E10, 0x1F03, 0x1FA7, 0x1FDB, 0x1F82, - 0x1E7D, 0x1CDE, 0x1ACB, 0x1869, 0x15DE, 0x134F, 0x10E3, 0x0EBF, - 0x0D09, 0x0BE7, 0x0B7E, 0x0000, 0xFFFE, 0xFFF8, 0xFFF1, 0xFFEA, - 0xFFE4, 0xFFE2, 0xFFE4, 0xFFEE, 0x0000, 0x001F, 0x004B, 0x0081, - 0x00BD, 0x00F9, 0x0134, 0x0169, 0x0193, 0x01AF, 0x01B9, 0x01AF, - 0x0192, 0x0168, 0x0133, 0x00F8, 0x00BB, 0x007F, 0x004A, 0x001E, - 0x0000, 0xFFEF, 0xFFE4, 0xFFE0, 0xFFE1, 0xFFE5, 0xFFEB, 0xFFF3, - 0xFFF9, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0015, 0x004B, 0x0090, 0x00D6, 0x010C, 0x0121, 0x0106, - 0x00AB, 0x0000, 0xFECD, 0xFD04, 0xFAD5, 0xF870, 0xF602, 0xF3BC, - 0xF1CD, 0xF063, 0xEFAD, 0xEFDC, 0xF12F, 0xF39A, 0xF6D8, 0xFAA3, - 0xFEB7, 0x02CC, 0x06A0, 0x09ED, 0x0C6C, 0x0DDA, 0x0E31, 0x0DB8, - 0x0C98, 0x0AFA, 0x0908, 0x06EB, 0x04CC, 0x02D4, 0x012D, 0x0000, - 0xFF63, 0xFF37, 0xFF57, 0xFF9C, 0xFFE1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF35E, 0xF333, 0xF2C5, - 0xF237, 0xF1A9, 0xF13B, 0xF10F, 0xF146, 0xF200, 0xF35E, 0xF583, - 0xF85C, 0xFBBF, 0xFF81, 0x0375, 0x0771, 0x0B49, 0x0ED2, 0x11E0, - 0x1447, 0x162A, 0x17C9, 0x1925, 0x1A41, 0x1B1F, 0x1BC1, 0x1C29, - 0x1C59, 0x1C54, 0x1C1B, 0x1B73, 0x1A37, 0x188F, 0x16A1, 0x1494, - 0x1290, 0x10BB, 0x0F3B, 0x0E39, 0x0DDA, 0x0EB6, 0x10EB, 0x13EB, - 0x1727, 0x1A11, 0x1C1B, 0x1CE7, 0x1CD1, 0x1C5F, 0x1C1B, 0x1C23, - 0x1C3A, 0x1C5C, 0x1C88, 0x1CBD, 0x1CF6, 0x1D33, 0x1D72, 0x1DAF, - 0x1DE9, 0x1E1D, 0x1E4A, 0x1E6D, 0x1E84, 0x1E8D, 0x1EB0, 0x1F00, - 0x1F61, 0x1FB2, 0x1FD5, 0x1FAC, 0x1F18, 0x1DFA, 0x1C33, 0x197A, - 0x15C5, 0x1157, 0x0C74, 0x075E, 0x0259, 0xFDA8, 0xF98C, 0xF64A, - 0xF424, 0xF35E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, - 0x0002, 0x0003, 0x0003, 0x0004, 0x0004, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0004, 0x0004, 0x0004, 0x0004, 0x0003, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF4, 0xFFD2, 0xFF9E, 0xFF5A, - 0xFF0A, 0xFEB2, 0xFE55, 0xFDF6, 0xFD99, 0xFD41, 0xFCF1, 0xFCAD, - 0xFC78, 0xFC56, 0xFC4A, 0xFC66, 0xFCB2, 0xFD21, 0xFDA8, 0xFE3A, - 0xFECB, 0xFF4F, 0xFFBA, 0x0000, 0x0027, 0x003F, 0x004B, 0x004C, - 0x0046, 0x003A, 0x002B, 0x001C, 0x000E, 0x0003, 0x0000, 0x0000, - 0x000D, 0x002F, 0x005B, 0x0087, 0x00A9, 0x00B6, 0x00A5, 0x006C, - 0x0000, 0xFF3E, 0xFE1C, 0xFCB9, 0xFB33, 0xF9A8, 0xF838, 0xF6FF, - 0xF61C, 0xF5AD, 0xF5D1, 0xF6CE, 0xF8AC, 0xFB2B, 0xFE0C, 0x010E, - 0x03F3, 0x067A, 0x0863, 0x096F, 0x095E, 0x07E8, 0x0525, 0x0169, - 0xFD0A, 0xF859, 0xF3AB, 0xEF53, 0xEBA5, 0xE8F5, 0xE797, 0xE8A6, - 0xEC4F, 0xF187, 0xF740, 0xFC6D, 0x0000, 0x015D, 0x0136, 0x0074, - 0x0000, 0x0042, 0x00FC, 0x021C, 0x038F, 0x0543, 0x0725, 0x0922, - 0x0B29, 0x0D27, 0x0F09, 0x10BD, 0x1230, 0x1350, 0x140A, 0x144C, - 0x13B4, 0x1216, 0x0FB6, 0x0CD6, 0x09B7, 0x069D, 0x03CA, 0x017F, - 0x0000, 0xFF2A, 0xFEA5, 0xFE64, 0xFE5C, 0xFE7E, 0xFEBE, 0xFF10, - 0xFF66, 0xFFB3, 0xFFEB, 0x0000, 0xB247, 0xB249, 0xB24E, 0xB255, - 0xB25C, 0xB262, 0xB264, 0xB261, 0xB258, 0xB247, 0xB229, 0xB1FF, - 0xB1CC, 0xB194, 0xB15B, 0xB123, 0xB0F2, 0xB0CA, 0xB0AF, 0xB0A5, - 0xB0B9, 0xB0EF, 0xB13B, 0xB193, 0xB1EC, 0xB23C, 0xB277, 0xB294, - 0xB287, 0xB247, 0xB1BA, 0xB0DE, 0xAFC8, 0xAE90, 0xAD4C, 0xAC11, - 0xAAF5, 0xAA0F, 0xA975, 0xA93C, 0xA9C8, 0xAB2E, 0xAD15, 0xAF22, - 0xB0FC, 0xB247, 0xB2C8, 0xB2BA, 0xB272, 0xB247, 0xB258, 0xB28A, - 0xB2D8, 0xB33C, 0xB3B4, 0xB43B, 0xB4CB, 0xB561, 0xB5F8, 0xB68C, - 0xB719, 0xB799, 0xB809, 0xB864, 0xB8A6, 0xB8C9, 0xB8CF, 0xB8BB, - 0xB892, 0xB858, 0xB811, 0xB7C2, 0xB76F, 0xB71C, 0xB6BC, 0xB643, - 0xB5B9, 0xB524, 0xB48C, 0xB3F8, 0xB36F, 0xB2F8, 0xB29A, 0xB25D, - 0xB247, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_05012AD4, 0x001521d0, 57608, 0x00012ad4, 8176); // 0x05014AC4 -static const u16 ukiki_seg5_animindex_05014AC4[] = { - 0x0055, 0x0001, 0x0055, 0x0056, 0x0055, 0x00AB, 0x0055, 0x0100, 0x0055, 0x0155, 0x0055, 0x01AA, - 0x0001, 0x0000, 0x0001, 0x0FF6, 0x0001, 0x0000, - 0x0055, 0x01FF, 0x0055, 0x0254, 0x0055, 0x02A9, - 0x0001, 0x0000, 0x0001, 0x0FF5, 0x0001, 0x0000, - 0x0055, 0x0452, 0x0055, 0x04A7, 0x0055, 0x04FC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0055, 0x03FD, - 0x0055, 0x02FE, 0x0055, 0x0353, 0x0055, 0x03A8, - 0x0001, 0x0000, 0x0001, 0x0FF4, 0x0001, 0x0000, - 0x0055, 0x074F, 0x0055, 0x07A4, 0x0055, 0x07F9, - 0x0055, 0x0650, 0x0055, 0x06A5, 0x0055, 0x06FA, - 0x0055, 0x0551, 0x0055, 0x05A6, 0x0055, 0x05FB, - 0x0001, 0x0000, 0x0001, 0x0FF3, 0x0001, 0x0000, - 0x0055, 0x09A2, 0x0055, 0x09F7, 0x0055, 0x0A4C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0055, 0x094D, - 0x0055, 0x084E, 0x0055, 0x08A3, 0x0055, 0x08F8, - 0x0001, 0x0000, 0x0001, 0x0FF2, 0x0001, 0x0000, - 0x0055, 0x0BF5, 0x0055, 0x0C4A, 0x0055, 0x0C9F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0055, 0x0BA0, - 0x0055, 0x0AA1, 0x0055, 0x0AF6, 0x0055, 0x0B4B, - 0x0001, 0x0000, 0x0001, 0x0FF1, 0x0001, 0x0000, - 0x0055, 0x0EF2, 0x0055, 0x0F47, 0x0055, 0x0F9C, - 0x0055, 0x0DF3, 0x0055, 0x0E48, 0x0055, 0x0E9D, - 0x0055, 0x0CF4, 0x0055, 0x0D49, 0x0055, 0x0D9E, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_05014AC4, 0x001521d0, 57608, 0x00014ac4, 288); // 0x05014BE4 static const struct Animation ukiki_seg5_anim_05014BE4 = { diff --git a/actors/ukiki/anims/anim_050153C4.inc.c b/actors/ukiki/anims/anim_050153C4.inc.c index c445a5393..c46772ed1 100644 --- a/actors/ukiki/anims/anim_050153C4.inc.c +++ b/actors/ukiki/anims/anim_050153C4.inc.c @@ -1,140 +1,9 @@ +#include "pc/rom_assets.h" // 0x05014BFC -static const s16 ukiki_seg5_animvalue_05014BFC[] = { - 0x0000, 0x006C, 0x006D, 0x0071, 0x0076, 0x007A, 0x007D, 0x007D, - 0x007B, 0x0078, 0x0076, 0x0074, 0x0074, 0x0074, 0x0075, 0x0075, - 0x0074, 0x0072, 0x006F, 0x006D, 0x006C, 0x20E4, 0x2123, 0x21CE, - 0x22C8, 0x23F8, 0x2542, 0x268B, 0x27B7, 0x28AB, 0x294C, 0x297F, - 0x2929, 0x2859, 0x2733, 0x25D8, 0x246E, 0x2317, 0x21F6, 0x212F, - 0x20E4, 0xF4B4, 0x0409, 0x135E, 0x1363, 0x136E, 0x137F, 0x1394, - 0x13AB, 0x13C1, 0x13D6, 0x13E7, 0x13F3, 0x13F7, 0x13F2, 0x13E4, - 0x13CF, 0x13B7, 0x139E, 0x1386, 0x1372, 0x1363, 0x135E, 0xF874, - 0xF88E, 0xF8D7, 0xF941, 0xF9C2, 0xFA4F, 0xFADB, 0xFB5C, 0xFBC7, - 0xFC0F, 0xFC2A, 0xFC09, 0xFBB2, 0xFB33, 0xFA9E, 0xFA00, 0xF96A, - 0xF8EC, 0xF894, 0xF874, 0x2A0C, 0x29CA, 0x2919, 0x2814, 0x26D7, - 0x257E, 0x2426, 0x22E9, 0x21E4, 0x2133, 0x20F1, 0x2141, 0x2217, - 0x234D, 0x24BD, 0x2640, 0x27AF, 0x28E6, 0x29BC, 0x2A0C, 0xFC50, - 0xFCA3, 0xFD6F, 0xFE70, 0xFF62, 0x0000, 0x0047, 0x0064, 0x005D, - 0x003A, 0x0000, 0xFFAB, 0xFF38, 0xFEB2, 0xFE23, 0xFD97, 0xFD18, - 0xFCAF, 0xFC69, 0xFC50, 0x04E8, 0x0479, 0x036A, 0x0214, 0x00D3, - 0x0000, 0xFFA2, 0xFF7B, 0xFF84, 0xFFB3, 0x0000, 0x0071, 0x010B, - 0x01BD, 0x027A, 0x0335, 0x03DE, 0x0468, 0x04C6, 0x04E8, 0x0438, - 0x06E9, 0x0D32, 0x1469, 0x19E1, 0x1AEF, 0x1564, 0x0B09, 0xFF23, - 0xF4F4, 0xEFC0, 0xEF2B, 0xF05F, 0xF2E5, 0xF649, 0xFA15, 0xFDD5, - 0x0113, 0x035B, 0x0438, 0xEE66, 0xEC3F, 0xE721, 0xE10D, 0xDC04, - 0xDA07, 0xDC42, 0xE15D, 0xE799, 0xED35, 0xF070, 0xF184, 0xF1F1, - 0xF1D9, 0xF162, 0xF0B0, 0xEFE6, 0xEF29, 0xEE9D, 0xEE66, 0xF1CF, - 0xF2C9, 0xF53B, 0xF866, 0xFB8D, 0xFDF3, 0xFFCE, 0x019B, 0x030B, - 0x03CA, 0x0388, 0x023D, 0x003F, 0xFDC9, 0xFB12, 0xF858, 0xF5D3, - 0xF3BF, 0xF254, 0xF1CF, 0xF6A8, 0xF6B1, 0xF6CB, 0xF6F0, 0xF71B, - 0xF749, 0xF787, 0xF7D8, 0xF828, 0xF861, 0xF871, 0xF859, 0xF82A, - 0xF7EC, 0xF7A4, 0xF75B, 0xF717, 0xF6DE, 0xF6B7, 0xF6A8, 0xB2E6, - 0xB008, 0xA901, 0xA031, 0x97F3, 0x92A5, 0x9085, 0x8FFE, 0x90B5, - 0x9251, 0x9478, 0x9755, 0x9B19, 0x9F6E, 0xA400, 0xA87C, 0xAC8B, - 0xAFDB, 0xB215, 0xB2E6, 0x04A7, 0x04E1, 0x0580, 0x066C, 0x078D, - 0x08CC, 0x0A11, 0x0B44, 0x0C4E, 0x0D16, 0x0D86, 0x0D44, 0x0C42, - 0x0AD6, 0x0958, 0x081D, 0x0705, 0x05E4, 0x0502, 0x04A7, 0x034E, - 0x034D, 0x034A, 0x0347, 0x0345, 0x0346, 0x034A, 0x0354, 0x0365, - 0x037D, 0x03A0, 0x03EF, 0x0472, 0x0501, 0x0571, 0x059A, 0x0539, - 0x0470, 0x03A8, 0x034E, 0x03E6, 0x0313, 0x00D2, 0xFD75, 0xF94C, - 0xF4AA, 0xEFE0, 0xEB41, 0xE71E, 0xE3CA, 0xE195, 0xE12A, 0xE29E, - 0xE568, 0xE900, 0xECDC, 0xF29B, 0xFA49, 0x0103, 0x03E6, 0xEE66, - 0xEE23, 0xED69, 0xEC4C, 0xEAE1, 0xE93C, 0xE774, 0xE59D, 0xE3CB, - 0xE214, 0xE08C, 0xDEB8, 0xDC7D, 0xDA86, 0xD97C, 0xDA07, 0xDE17, - 0xE4FE, 0xEB82, 0xEE66, 0xEC74, 0xECD7, 0xEDE5, 0xEF73, 0xF159, - 0xF36D, 0xF586, 0xF77B, 0xF922, 0xFA52, 0xFAE1, 0xFA10, 0xF7BB, - 0xF4A8, 0xF19B, 0xEF5A, 0xEDFF, 0xED1A, 0xEC9B, 0xEC74, 0x08A6, - 0x092D, 0x0A9E, 0x0CC3, 0x0F64, 0x124C, 0x1543, 0x1814, 0x1A87, - 0x1C66, 0x1D7A, 0x1D07, 0x1AEE, 0x17E4, 0x149F, 0x11D5, 0x0F19, - 0x0C15, 0x09A6, 0x08A6, 0x87EA, 0x88F0, 0x8BB9, 0x8FDA, 0x94E9, - 0x9A78, 0xA01E, 0xA56F, 0xA9FE, 0xAD62, 0xAF2E, 0xADB0, 0xA89F, - 0xA1A9, 0x9A81, 0x94D5, 0x905C, 0x8C31, 0x891D, 0x87EA, 0x004E, - 0x0034, 0xFFF5, 0xFFA6, 0xFF5C, 0xFF2E, 0xFF31, 0xFF9B, 0x005C, - 0x0126, 0x01A5, 0x01CC, 0x01CC, 0x01B3, 0x018B, 0x0161, 0x0121, - 0x00C5, 0x0072, 0x004E, 0xFFEC, 0x001A, 0x0091, 0x012E, 0x01D1, - 0x0258, 0x02A2, 0x0280, 0x0208, 0x0181, 0x0133, 0x0134, 0x015D, - 0x0191, 0x01B6, 0x01B0, 0x0154, 0x00BB, 0x002B, 0xFFEC, 0xB6ED, - 0xB6EF, 0xB6E8, 0xB6C5, 0xB673, 0xB5DF, 0xB4F7, 0xB365, 0xB11E, - 0xAE83, 0xABF1, 0xA8DC, 0xA517, 0xA195, 0x9F46, 0x9F1C, 0xA384, - 0xABA1, 0xB36F, 0xB6ED, 0x188C, 0x1956, 0x1B65, 0x1E42, 0x2178, - 0x2491, 0x2716, 0x28E9, 0x2A64, 0x2BC8, 0x2D54, 0x2FBC, 0x32DE, - 0x35B5, 0x373C, 0x366F, 0x3077, 0x2656, 0x1CC9, 0x188C, 0xE2D4, - 0xE2E3, 0xE30A, 0xE341, 0xE37E, 0xE3BB, 0xE3ED, 0xE410, 0xE42A, - 0xE44A, 0xE47D, 0xE4DA, 0xE558, 0xE5D4, 0xE626, 0xE62A, 0xE58A, - 0xE467, 0xE350, 0xE2D4, 0xFDC6, 0xFDAE, 0xFD7E, 0xFD59, 0xFD64, - 0xFDC3, 0xFE9A, 0x00D9, 0x0459, 0x0790, 0x08F7, 0x080E, 0x05D7, - 0x0307, 0x0052, 0xFE70, 0xFDA2, 0xFD7C, 0xFDA5, 0xFDC6, 0x95F7, - 0x95B1, 0x9512, 0x9465, 0x93F4, 0x940B, 0x94F3, 0x9801, 0x9CF2, - 0xA1AE, 0xA41E, 0xA3BB, 0xA1D9, 0x9F2D, 0x9C6D, 0x9A4E, 0x98BE, - 0x9759, 0x9659, 0x95F7, 0x1A1C, 0x193B, 0x16FF, 0x1400, 0x10D8, - 0x0E1E, 0x0BED, 0x09F2, 0x0823, 0x0582, 0x0479, 0x066A, 0x0914, - 0x0C1D, 0x0F2A, 0x11E2, 0x148A, 0x1736, 0x1948, 0x1A1C, 0xFC3C, - 0xFCD0, 0xFE2C, 0xFFC1, 0x0101, 0x015E, 0xFFE5, 0xFCFE, 0xFA29, - 0xF6C6, 0xF49A, 0xF536, 0xF688, 0xF831, 0xF9CF, 0xFB01, 0xFBAE, - 0xFC0C, 0xFC34, 0xFC3C, 0x9D1B, 0x9D4A, 0x9DF3, 0x9F42, 0xA164, - 0xA484, 0xAA02, 0xB1C2, 0xB9B8, 0xC5F0, 0xCD87, 0xC9D6, 0xC36A, - 0xBB9B, 0xB3C2, 0xAD36, 0xA7A1, 0xA26F, 0x9E9A, 0x9D1B, 0x2F27, - 0x32F1, 0x3BC5, 0x45D1, 0x4D42, 0x4E48, 0x4595, 0x35B5, 0x239B, - 0x143A, 0x0C85, 0x0BF3, 0x0E33, 0x1289, 0x1837, 0x1E83, 0x24B1, - 0x2A03, 0x2DBE, 0x2F27, 0x05E6, 0x044D, 0x0081, 0xFC03, 0xF851, - 0xF6EC, 0xF8BE, 0xFCC8, 0x01A8, 0x0602, 0x0874, 0x092F, 0x0963, - 0x092D, 0x08AB, 0x07FD, 0x0741, 0x0695, 0x0617, 0x05E6, 0x1EC4, - 0x1D7F, 0x1A5D, 0x165F, 0x1287, 0x0FD6, 0x0E3D, 0x0D10, 0x0C67, - 0x0C59, 0x0D00, 0x0E6D, 0x107E, 0x12FC, 0x15AF, 0x1861, 0x1AD9, - 0x1CE2, 0x1E42, 0x1EC4, 0xA663, 0xA364, 0x9C05, 0x92B2, 0x89DA, - 0x83EA, 0x80EF, 0x7F49, 0x7EE9, 0x7FB3, 0x8196, 0x84BC, 0x891E, - 0x8E4F, 0x93E1, 0x9966, 0x9E70, 0xA291, 0xA55C, 0xA663, 0x0000, - 0xFFC6, 0xFF5A, 0xFF20, 0xFF57, 0xFFCE, 0x003E, 0x0066, 0x0000, - 0xFE5A, 0xFBB7, 0xF946, 0xF833, 0xF8A1, 0xF9BF, 0xFB45, 0xFCEE, - 0xFE74, 0xFF92, 0x0000, 0x0000, 0xFA85, 0xF055, 0xEAD9, 0xEC79, - 0xF092, 0xF5F9, 0xFB81, 0x0000, 0x03C3, 0x075F, 0x0A16, 0x0B28, - 0x0A8A, 0x08F2, 0x06C4, 0x0464, 0x0236, 0x009E, 0x0000, 0x2C5E, - 0x27A5, 0x1DA9, 0x14AF, 0x0DEB, 0x0703, 0x00E5, 0xFC7C, 0xFAB5, - 0xFD9E, 0x04AA, 0x0CE3, 0x134C, 0x1801, 0x1CE0, 0x2196, 0x25D1, - 0x293D, 0x2B88, 0x2C5E, 0x0000, 0x0000, 0x0002, 0x0003, 0x0003, - 0x0002, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFD5C, 0xF875, 0xF5D1, 0xF66E, 0xF810, 0xFA69, 0xFD29, 0x0000, - 0x03E5, 0x08D7, 0x0D18, 0x0EE6, 0x0E13, 0x0BF2, 0x0909, 0x05DD, - 0x02F4, 0x00D3, 0x0000, 0x1853, 0x15E9, 0x109E, 0x0B62, 0x06BA, - 0x01B2, 0xFCFF, 0xF958, 0xF772, 0xF876, 0xFC04, 0x0081, 0x0459, - 0x07A7, 0x0B5C, 0x0F24, 0x12A9, 0x1596, 0x1796, 0x1853, 0x0535, - 0x051B, 0x04E1, 0x04A4, 0x0468, 0x0425, 0x03E5, 0x03B3, 0x0399, - 0x03A7, 0x03D7, 0x0412, 0x0444, 0x046D, 0x049A, 0x04C8, 0x04F2, - 0x0515, 0x052C, 0x0535, 0xF9D8, 0xF942, 0xF85D, 0xF872, 0xFA02, - 0xFC4D, 0xFEBA, 0x00B1, 0x019B, 0x00AE, 0xFE54, 0xFBC1, 0xFA28, - 0xF99F, 0xF960, 0xF957, 0xF973, 0xF99E, 0xF9C6, 0xF9D8, 0xDFF4, - 0xE016, 0xE06D, 0xE0DE, 0xE16F, 0xE21C, 0xE2C7, 0xE34E, 0xE392, - 0xE364, 0xE2D8, 0xE230, 0xE1B2, 0xE15B, 0xE103, 0xE0B0, 0xE066, - 0xE02A, 0xE003, 0xDFF4, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3284, 0x4819, 0x346B, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_05014BFC, 0x001521d0, 57608, 0x00014bfc, 1704); // 0x050152A4 -static const u16 ukiki_seg5_animindex_050152A4[] = { - 0x0001, 0x0000, 0x0014, 0x0001, 0x0001, 0x0000, 0x0014, 0x0015, 0x0001, 0x0029, 0x0001, 0x002A, - 0x0001, 0x0350, 0x0001, 0x0351, 0x0001, 0x0352, - 0x0014, 0x002B, 0x0014, 0x003F, 0x0014, 0x0053, - 0x0001, 0x0000, 0x0001, 0x034F, 0x0001, 0x0000, - 0x0014, 0x00B7, 0x0014, 0x00CB, 0x0014, 0x00DF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00A3, - 0x0014, 0x0067, 0x0014, 0x007B, 0x0014, 0x008F, - 0x0001, 0x0000, 0x0001, 0x034E, 0x0001, 0x0000, - 0x0014, 0x0143, 0x0014, 0x0157, 0x0014, 0x016B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x012F, - 0x0014, 0x00F3, 0x0014, 0x0107, 0x0014, 0x011B, - 0x0001, 0x0000, 0x0001, 0x034D, 0x0001, 0x0000, - 0x0014, 0x01CF, 0x0014, 0x01E3, 0x0014, 0x01F7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01BB, - 0x0014, 0x017F, 0x0014, 0x0193, 0x0014, 0x01A7, - 0x0001, 0x0000, 0x0001, 0x034C, 0x0001, 0x0000, - 0x0014, 0x025B, 0x0014, 0x026F, 0x0014, 0x0283, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0247, - 0x0014, 0x020B, 0x0014, 0x021F, 0x0014, 0x0233, - 0x0001, 0x0000, 0x0001, 0x034B, 0x0001, 0x0000, - 0x0014, 0x030F, 0x0014, 0x0323, 0x0014, 0x0337, - 0x0014, 0x02D3, 0x0014, 0x02E7, 0x0014, 0x02FB, - 0x0014, 0x0297, 0x0014, 0x02AB, 0x0014, 0x02BF, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_050152A4, 0x001521d0, 57608, 0x000152a4, 288); // 0x050153C4 static const struct Animation ukiki_seg5_anim_050153C4 = { diff --git a/actors/ukiki/anims/anim_0501576C.inc.c b/actors/ukiki/anims/anim_0501576C.inc.c index defbe3b1f..127ffb9e0 100644 --- a/actors/ukiki/anims/anim_0501576C.inc.c +++ b/actors/ukiki/anims/anim_0501576C.inc.c @@ -1,72 +1,9 @@ +#include "pc/rom_assets.h" // 0x050153DC -static const s16 ukiki_seg5_animvalue_050153DC[] = { - 0x0000, 0xFFEF, 0x0048, 0xFCB7, 0xFCCF, 0xFCFB, 0xFD14, 0xFCF2, - 0xFC3B, 0xFB3E, 0xFABA, 0xFAF9, 0xFB95, 0xFC44, 0xFCBE, 0xFCDE, - 0xFCCE, 0x0000, 0x002B, 0x008C, 0x00F1, 0x0129, 0x0113, 0x00C9, - 0x007B, 0x002D, 0xFFD6, 0xFF89, 0xFF5F, 0xFF7C, 0xFFC6, 0x0000, - 0x0091, 0x01D6, 0x032A, 0x03E7, 0x039B, 0x02A5, 0x019F, 0x0098, - 0xFF71, 0xFE70, 0xFDE4, 0xFE43, 0xFF3D, 0x0065, 0xFFC7, 0xFE5D, - 0xFCD3, 0xFBD2, 0xFBC6, 0xFC0E, 0xFC89, 0xFD25, 0xFDD6, 0xFE8B, - 0xFF36, 0xFFC7, 0x0030, 0x0000, 0xFF35, 0xFD68, 0xFB79, 0xFA46, - 0xF9ED, 0xF9EB, 0xFA2B, 0xFA9A, 0xFB23, 0xFBF7, 0xFD25, 0xFE65, - 0xFF6F, 0x4AB9, 0x49D8, 0x47EF, 0x4614, 0x455F, 0x464E, 0x4833, - 0x4A6F, 0x4C62, 0x4D70, 0x4D78, 0x4CE5, 0x4C09, 0x4B36, 0x2FB6, - 0xE437, 0xE32D, 0xE080, 0xDCD6, 0xD8D9, 0xD530, 0xD283, 0xD179, - 0xD283, 0xD530, 0xD8D9, 0xDCD6, 0xE080, 0xE32D, 0x38BB, 0xD525, - 0xAA7B, 0x2EE5, 0xE024, 0xDEE6, 0xDBB2, 0xD752, 0xD28D, 0xCE2C, - 0xCAF9, 0xC9BB, 0xCAF9, 0xCE2C, 0xD28D, 0xD752, 0xDBB2, 0xDEE6, - 0xA100, 0x2D20, 0x878D, 0xC957, 0xC88D, 0xC684, 0xC3BB, 0xC0B2, - 0xBDE9, 0xBBDF, 0xBB15, 0xBBD2, 0xBDBD, 0xC063, 0xC350, 0xC613, - 0xC837, 0x2A43, 0x29CA, 0x2891, 0x26E5, 0x2513, 0x2367, 0x222E, - 0x21B5, 0x2226, 0x234D, 0x24E3, 0x26A5, 0x284D, 0x2996, 0xEE5F, - 0xEEF3, 0xF070, 0xF278, 0xF4AF, 0xF6B7, 0xF834, 0xF8C8, 0xF83E, - 0xF6D7, 0xF4E9, 0xF2C5, 0xF0C2, 0xEF32, 0xF643, 0xF622, 0xF5CC, - 0xF557, 0xF4D7, 0xF462, 0xF40C, 0xF3EB, 0xF40A, 0xF45A, 0xF4CA, - 0xF545, 0xF5BA, 0xF614, 0xD077, 0xCE8B, 0xC997, 0xC2D0, 0xBB6F, - 0xB4A8, 0xAFB4, 0xADC8, 0xAF94, 0xB43E, 0xBAAF, 0xC1CE, 0xC884, - 0xCDBA, 0xB490, 0xB4ED, 0xB5DB, 0xB721, 0xB884, 0xB9CA, 0xBAB8, - 0xBB15, 0xBABE, 0xB9DE, 0xB8A8, 0xB751, 0xB60E, 0xB514, 0x1D39, - 0x1EF1, 0x235D, 0x2969, 0x3000, 0x360D, 0x3A79, 0x3C30, 0x3A95, - 0x366B, 0x30AC, 0x2A50, 0x2452, 0x1FAB, 0x01AE, 0x01D8, 0x0244, - 0x02D9, 0x037B, 0x0410, 0x047C, 0x04A7, 0x047F, 0x0419, 0x038C, - 0x02EF, 0x025C, 0x01EA, 0x04F3, 0x04CF, 0x0471, 0x03F0, 0x0365, - 0x02E5, 0x0287, 0x0262, 0x0284, 0x02DD, 0x0357, 0x03DD, 0x045C, - 0x04BF, 0xAC37, 0xADF4, 0xB271, 0xB893, 0xBF42, 0xC565, 0xC9E1, - 0xCB9F, 0xC9FE, 0xC5C5, 0xBFF0, 0xB97D, 0xB369, 0xAEB1, 0xED58, - 0xEF8C, 0xF50E, 0xFC37, 0x035F, 0x08E1, 0x0B15, 0x09E1, 0x06B0, - 0x0225, 0xFCE4, 0xF78E, 0xF2C6, 0xEF30, 0xF42F, 0xF4E8, 0xF6B8, - 0xF913, 0xFB6D, 0xFD3D, 0xFDF6, 0xFD91, 0xFC84, 0xFB06, 0xF94B, - 0xF78A, 0xF5F8, 0xF4CA, 0xD9CC, 0xD986, 0xD8D9, 0xD7F7, 0xD715, - 0xD667, 0xD621, 0xD647, 0xD6AC, 0xD73B, 0xD7E1, 0xD88A, 0xD921, - 0xD992, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animvalue_050153DC, 0x001521d0, 57608, 0x000153dc, 624); // 0x0501564C -static const u16 ukiki_seg5_animindex_0501564C[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x000E, 0x0003, 0x000E, 0x0011, 0x000E, 0x001F, - 0x0001, 0x0000, 0x0001, 0x0136, 0x0001, 0x0000, - 0x000E, 0x002D, 0x000E, 0x003B, 0x000E, 0x0049, - 0x0001, 0x0000, 0x0001, 0x0135, 0x0001, 0x0000, - 0x0001, 0x0066, 0x0001, 0x0067, 0x0001, 0x0068, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0058, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0057, - 0x0001, 0x0000, 0x0001, 0x0134, 0x0001, 0x0000, - 0x0001, 0x0078, 0x0001, 0x0079, 0x0001, 0x007A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x006A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0069, - 0x0001, 0x0000, 0x0001, 0x0133, 0x0001, 0x0000, - 0x000E, 0x0097, 0x000E, 0x00A5, 0x000E, 0x00B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0089, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x007B, - 0x0001, 0x0000, 0x0001, 0x0132, 0x0001, 0x0000, - 0x000E, 0x00DD, 0x000E, 0x00EB, 0x000E, 0x00F9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x00CF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x00C1, - 0x0001, 0x0000, 0x0001, 0x0131, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0123, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0115, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0107, -}; +ROM_ASSET_LOAD_ANIM(ukiki_seg5_animindex_0501564C, 0x001521d0, 57608, 0x0001564c, 288); // 0x0501576C static const struct Animation ukiki_seg5_anim_0501576C = { diff --git a/actors/ukiki/model.inc.c b/actors/ukiki/model.inc.c index fa61d0536..8d49d4dad 100644 --- a/actors/ukiki/model.inc.c +++ b/actors/ukiki/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Ukiki // Unreferenced light group @@ -22,24 +23,16 @@ static const Lights1 ukiki_seg5_lights_05007BA0 = gdSPDefLights1( UNUSED static const u64 ukiki_unused_1 = 1; // 0x05007BC0 -ALIGNED8 const Texture ukiki_seg5_texture_05007BC0[] = { -#include "actors/ukiki/ukiki_face.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ukiki_seg5_texture_05007BC0, "actors/ukiki/ukiki_face.rgba16.inc.c", 0x001521d0, 57608, 0x00007bc0, 4096); // 0x05008BC0 -ALIGNED8 const Texture ukiki_seg5_texture_05008BC0[] = { -#include "actors/ukiki/ukiki_face_blink.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ukiki_seg5_texture_05008BC0, "actors/ukiki/ukiki_face_blink.rgba16.inc.c", 0x001521d0, 57608, 0x00008bc0, 4096); // 0x05009BC0 -ALIGNED8 const Texture ukiki_seg5_texture_05009BC0[] = { -#include "actors/ukiki/ukiki_butt.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ukiki_seg5_texture_05009BC0, "actors/ukiki/ukiki_butt.rgba16.inc.c", 0x001521d0, 57608, 0x00009bc0, 2048); // 0x0500A3C0 -ALIGNED8 const Texture ukiki_seg5_texture_0500A3C0[] = { -#include "actors/ukiki/ukiki_fur.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ukiki_seg5_texture_0500A3C0, "actors/ukiki/ukiki_fur.rgba16.inc.c", 0x001521d0, 57608, 0x0000a3c0, 2048); // 0x0500ABC0 static const Lights1 ukiki_seg5_lights_0500ABC0 = gdSPDefLights1( @@ -54,93 +47,19 @@ static const Lights1 ukiki_seg5_lights_0500ABD8 = gdSPDefLights1( ); // 0x0500ABF0 -static const Vtx ukiki_seg5_vertex_0500ABF0[] = { - {{{ 188, -23, 43}, 0, { -1000, 918}, {0x6f, 0xdd, 0x32, 0xff}}}, - {{{ 178, 68, 52}, 0, { -832, 1062}, {0x5c, 0x2c, 0x4a, 0xff}}}, - {{{ 137, 14, 87}, 0, { -124, 1652}, {0x45, 0x2e, 0x5f, 0xff}}}, - {{{ 178, 68, -51}, 0, { -2900, 1062}, {0x68, 0x30, 0xcb, 0xff}}}, - {{{ 116, 50, 83}, 0, { -200, 1954}, {0x16, 0x2b, 0x75, 0xff}}}, - {{{ 39, 19, 92}, 0, { 0, 3042}, {0xbc, 0x38, 0x5b, 0xff}}}, - {{{ 104, -40, 87}, 0, { -124, 2114}, {0x2c, 0xa8, 0x4f, 0xff}}}, - {{{ 116, 50, -82}, 0, { -3532, 1954}, {0x16, 0x2b, 0x8b, 0xff}}}, - {{{ 137, 14, -86}, 0, { -3612, 1652}, {0x3e, 0x42, 0xa8, 0xff}}}, - {{{ 188, -23, -42}, 0, { -2732, 918}, {0x64, 0xde, 0xbb, 0xff}}}, - {{{ 144, -81, -42}, 0, { -2732, 1554}, {0x2a, 0x93, 0xd0, 0xff}}}, - {{{ 104, -40, -86}, 0, { -3612, 2114}, {0x2c, 0xa8, 0xb1, 0xff}}}, - {{{ 39, 19, -91}, 0, { -3704, 3042}, {0xb6, 0x29, 0xa2, 0xff}}}, - {{{ 0, -40, -52}, 0, { -2928, 3600}, {0x91, 0xd3, 0xd8, 0xff}}}, - {{{ 39, -79, 0}, 0, { -1868, 3042}, {0xde, 0x86, 0x00, 0xff}}}, - {{{ 0, -40, 53}, 0, { -808, 3600}, {0x9c, 0xd0, 0x3c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500ABF0, 0x001521d0, 57608, 0x0000abf0, 256); // 0x0500ACF0 -static const Vtx ukiki_seg5_vertex_0500ACF0[] = { - {{{ 46, -22, -91}, 0, { -3704, 2950}, {0xbc, 0xb1, 0xba, 0xff}}}, - {{{ 104, -40, -86}, 0, { -3612, 2114}, {0x2c, 0xa8, 0xb1, 0xff}}}, - {{{ 144, -81, -42}, 0, { -2732, 1554}, {0x2a, 0x93, 0xd0, 0xff}}}, - {{{ 104, -40, 87}, 0, { -124, 2114}, {0x2c, 0xa8, 0x4f, 0xff}}}, - {{{ 144, -81, 43}, 0, { -1000, 1554}, {0x19, 0x92, 0x39, 0xff}}}, - {{{ 188, -23, 43}, 0, { -1000, 918}, {0x6f, 0xdd, 0x32, 0xff}}}, - {{{ 46, -22, 92}, 0, { 0, 2950}, {0xc8, 0xa7, 0x45, 0xff}}}, - {{{ 39, -79, 0}, 0, { -1868, 3042}, {0xde, 0x86, 0x00, 0xff}}}, - {{{ 0, 79, -32}, 0, { -2536, 3600}, {0x93, 0x25, 0xcd, 0xff}}}, - {{{ 39, 19, -91}, 0, { -3704, 3042}, {0xb6, 0x29, 0xa2, 0xff}}}, - {{{ 0, -40, -52}, 0, { -2928, 3600}, {0x91, 0xd3, 0xd8, 0xff}}}, - {{{ 39, 19, 92}, 0, { 0, 3042}, {0xbc, 0x38, 0x5b, 0xff}}}, - {{{ 0, -40, 53}, 0, { -808, 3600}, {0x9c, 0xd0, 0x3c, 0xff}}}, - {{{ 0, -40, -52}, 0, { -2852, 3826}, {0x91, 0xd3, 0xd8, 0xff}}}, - {{{ 0, -40, 53}, 0, { -920, 3826}, {0x9c, 0xd0, 0x3c, 0xff}}}, - {{{ 0, 79, 33}, 0, { -1280, 3826}, {0x8e, 0x28, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500ACF0, 0x001521d0, 57608, 0x0000acf0, 256); // 0x0500ADF0 -static const Vtx ukiki_seg5_vertex_0500ADF0[] = { - {{{ 116, 50, -82}, 0, { 64, 174}, {0x16, 0x2b, 0x8b, 0xff}}}, - {{{ 139, 115, -40}, 0, { 540, -8}, {0x26, 0x68, 0xc3, 0xff}}}, - {{{ 178, 68, -51}, 0, { 416, -306}, {0x68, 0x30, 0xcb, 0xff}}}, - {{{ 139, 115, 41}, 0, { 1440, -8}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 178, 68, 52}, 0, { 1564, -306}, {0x5c, 0x2c, 0x4a, 0xff}}}, - {{{ 116, 50, 83}, 0, { 1916, 174}, {0x16, 0x2b, 0x75, 0xff}}}, - {{{ 39, 19, 92}, 0, { -220, 3044}, {0xbc, 0x38, 0x5b, 0xff}}}, - {{{ 0, 79, 33}, 0, { -1280, 3826}, {0x8e, 0x28, 0x26, 0xff}}}, - {{{ 0, -40, 53}, 0, { -920, 3826}, {0x9c, 0xd0, 0x3c, 0xff}}}, - {{{ 0, -40, -52}, 0, { -2852, 3826}, {0x91, 0xd3, 0xd8, 0xff}}}, - {{{ 0, 79, -32}, 0, { -2492, 3826}, {0x93, 0x25, 0xcd, 0xff}}}, - {{{ 0, 79, 33}, 0, { 1360, 1058}, {0x8e, 0x28, 0x26, 0xff}}}, - {{{ 43, 100, 68}, 0, { 1744, 734}, {0xde, 0x4e, 0x5d, 0xff}}}, - {{{ 40, 126, 0}, 0, { 992, 754}, {0xd2, 0x76, 0x00, 0xff}}}, - {{{ 0, 79, -32}, 0, { 620, 1058}, {0x93, 0x25, 0xcd, 0xff}}}, - {{{ 39, 19, 92}, 0, { 2008, 760}, {0xbc, 0x38, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500ADF0, 0x001521d0, 57608, 0x0000adf0, 256); // 0x0500AEF0 -static const Vtx ukiki_seg5_vertex_0500AEF0[] = { - {{{ 43, 100, -67}, 0, { 236, 734}, {0xde, 0x4e, 0xa3, 0xff}}}, - {{{ 40, 126, 0}, 0, { 992, 754}, {0xd2, 0x76, 0x00, 0xff}}}, - {{{ 139, 115, -40}, 0, { 540, -8}, {0x26, 0x68, 0xc3, 0xff}}}, - {{{ 0, 79, -32}, 0, { 620, 1058}, {0x93, 0x25, 0xcd, 0xff}}}, - {{{ 139, 115, 41}, 0, { 1440, -8}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 39, 19, -91}, 0, { -28, 760}, {0xb6, 0x29, 0xa2, 0xff}}}, - {{{ 116, 50, -82}, 0, { 64, 174}, {0x16, 0x2b, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500AEF0, 0x001521d0, 57608, 0x0000aef0, 112); // 0x0500AF60 -static const Vtx ukiki_seg5_vertex_0500AF60[] = { - {{{ 89, 14, -164}, 0, { 0, 0}, {0xf3, 0xea, 0x84, 0xff}}}, - {{{ 143, 14, -129}, 0, { 0, 0}, {0x74, 0xe9, 0xd5, 0xff}}}, - {{{ 104, -40, -86}, 0, { 0, 0}, {0x2c, 0xa8, 0xb1, 0xff}}}, - {{{ 137, 14, -86}, 0, { 0, 0}, {0x3e, 0x42, 0xa8, 0xff}}}, - {{{ 46, -22, -91}, 0, { 0, 0}, {0xbc, 0xb1, 0xba, 0xff}}}, - {{{ 39, 19, -91}, 0, { 0, 0}, {0xb6, 0x29, 0xa2, 0xff}}}, - {{{ 34, 14, -131}, 0, { 0, 0}, {0xa5, 0x4e, 0xd8, 0xff}}}, - {{{ 46, -22, 92}, 0, { 0, 0}, {0xc8, 0xa7, 0x45, 0xff}}}, - {{{ 34, 14, 132}, 0, { 0, 0}, {0x8a, 0x06, 0x2e, 0xff}}}, - {{{ 39, 19, 92}, 0, { 0, 0}, {0xbc, 0x38, 0x5b, 0xff}}}, - {{{ 89, 14, 165}, 0, { 0, 0}, {0xf4, 0x2c, 0x76, 0xff}}}, - {{{ 104, -40, 87}, 0, { 0, 0}, {0x2c, 0xa8, 0x4f, 0xff}}}, - {{{ 137, 14, 87}, 0, { 0, 0}, {0x45, 0x2e, 0x5f, 0xff}}}, - {{{ 143, 14, 130}, 0, { 0, 0}, {0x74, 0xe9, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500AF60, 0x001521d0, 57608, 0x0000af60, 224); // 0x0500B040 - 0x0500B1D8 const Gfx ukiki_seg5_dl_0500B040[] = { @@ -239,69 +158,16 @@ static const Lights1 ukiki_seg5_lights_0500B338 = gdSPDefLights1( ); // 0x0500B350 -static const Vtx ukiki_seg5_vertex_0500B350[] = { - {{{ 45, -43, 43}, 0, { 350, -182}, {0x26, 0x9e, 0x45, 0xff}}}, - {{{ 42, 5, 63}, 0, { 386, 460}, {0x30, 0x02, 0x75, 0xff}}}, - {{{ -39, 5, 63}, 0, { 572, 496}, {0xe1, 0x01, 0x7a, 0xff}}}, - {{{ 82, 2, 24}, 0, { 270, 412}, {0x78, 0xfc, 0x27, 0xff}}}, - {{{ 45, -44, -47}, 0, { 88, -194}, {0x3f, 0xa0, 0xcb, 0xff}}}, - {{{ 59, 67, -36}, 0, { 134, 1270}, {0x60, 0x40, 0xcd, 0xff}}}, - {{{ 64, 67, 0}, 0, { 224, 1268}, {0x6d, 0x39, 0x1e, 0xff}}}, - {{{ 82, 2, -44}, 0, { 142, 412}, {0x63, 0xfe, 0xb2, 0xff}}}, - {{{ 35, 61, 41}, 0, { 362, 1212}, {0x29, 0x3e, 0x66, 0xff}}}, - {{{ 35, 107, 4}, 0, { 242, 1812}, {0x3f, 0x6b, 0x18, 0xff}}}, - {{{ -34, 61, 41}, 0, { 592, 1242}, {0xc7, 0x3b, 0x60, 0xff}}}, - {{{ -34, 107, 4}, 0, { 712, 1842}, {0xcb, 0x6a, 0x2a, 0xff}}}, - {{{ 0, 107, -36}, 0, { 1002, 1826}, {0x00, 0x66, 0xb5, 0xff}}}, - {{{ -14, 68, -61}, 0, { 954, 1320}, {0xe8, 0x2e, 0x8d, 0xff}}}, - {{{ -59, 66, -35}, 0, { 824, 1314}, {0xab, 0x41, 0xbd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500B350, 0x001521d0, 57608, 0x0000b350, 240); // 0x0500B440 -static const Vtx ukiki_seg5_vertex_0500B440[] = { - {{{ -80, 2, -44}, 0, { 816, 484}, {0x8b, 0xee, 0xd5, 0xff}}}, - {{{ -44, -43, 43}, 0, { 616, -142}, {0xb9, 0xa5, 0x34, 0xff}}}, - {{{ -80, 2, 24}, 0, { 688, 484}, {0x90, 0x03, 0x3a, 0xff}}}, - {{{ -63, 66, 1}, 0, { 730, 1316}, {0x91, 0x36, 0x19, 0xff}}}, - {{{ -59, 66, -35}, 0, { 824, 1314}, {0xab, 0x41, 0xbd, 0xff}}}, - {{{ -34, 107, 4}, 0, { 712, 1842}, {0xcb, 0x6a, 0x2a, 0xff}}}, - {{{ -34, 61, 41}, 0, { 592, 1242}, {0xc7, 0x3b, 0x60, 0xff}}}, - {{{ 59, 67, -36}, 0, { 134, 1270}, {0x60, 0x40, 0xcd, 0xff}}}, - {{{ 15, 68, -61}, 0, { 12, 1306}, {0x24, 0x30, 0x91, 0xff}}}, - {{{ 0, 107, -36}, 0, { -20, 1826}, {0x00, 0x66, 0xb5, 0xff}}}, - {{{ 35, 107, 4}, 0, { 242, 1812}, {0x3f, 0x6b, 0x18, 0xff}}}, - {{{ 82, 2, -44}, 0, { 142, 412}, {0x63, 0xfe, 0xb2, 0xff}}}, - {{{ -39, 5, 63}, 0, { 572, 496}, {0xe1, 0x01, 0x7a, 0xff}}}, - {{{ 45, -43, 43}, 0, { 350, -182}, {0x26, 0x9e, 0x45, 0xff}}}, - {{{ -44, -44, -47}, 0, { 862, -154}, {0xde, 0x9a, 0xbe, 0xff}}}, - {{{ 45, -43, 43}, 0, { 1372, -182}, {0x26, 0x9e, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500B440, 0x001521d0, 57608, 0x0000b440, 256); // 0x0500B540 -static const Vtx ukiki_seg5_vertex_0500B540[] = { - {{{ 35, 2, -71}, 0, { 40, 434}, {0x15, 0xf1, 0x84, 0xff}}}, - {{{ 82, 2, -44}, 0, { 142, 412}, {0x63, 0xfe, 0xb2, 0xff}}}, - {{{ 45, -44, -47}, 0, { 88, -194}, {0x3f, 0xa0, 0xcb, 0xff}}}, - {{{ 15, 68, -61}, 0, { 12, 1306}, {0x24, 0x30, 0x91, 0xff}}}, - {{{ 0, 107, -36}, 0, { 1002, 1826}, {0x00, 0x66, 0xb5, 0xff}}}, - {{{ 15, 68, -61}, 0, { 1034, 1306}, {0x24, 0x30, 0x91, 0xff}}}, - {{{ -14, 68, -61}, 0, { 954, 1320}, {0xe8, 0x2e, 0x8d, 0xff}}}, - {{{ 35, 2, -71}, 0, { 1062, 434}, {0x15, 0xf1, 0x84, 0xff}}}, - {{{ -39, 2, -71}, 0, { 906, 466}, {0xd6, 0xff, 0x89, 0xff}}}, - {{{ -59, 66, -35}, 0, { 824, 1314}, {0xab, 0x41, 0xbd, 0xff}}}, - {{{ -80, 2, -44}, 0, { 816, 484}, {0x8b, 0xee, 0xd5, 0xff}}}, - {{{ -44, -44, -47}, 0, { 862, -154}, {0xde, 0x9a, 0xbe, 0xff}}}, - {{{ 45, -44, -47}, 0, { 1110, -194}, {0x3f, 0xa0, 0xcb, 0xff}}}, - {{{ 45, -43, 43}, 0, { 1372, -182}, {0x26, 0x9e, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500B540, 0x001521d0, 57608, 0x0000b540, 224); // 0x0500B620 -static const Vtx ukiki_seg5_vertex_0500B620[] = { - {{{ -44, -44, -47}, 0, { 976, 850}, {0xde, 0x9a, 0xbe, 0xff}}}, - {{{ 35, 2, -71}, 0, { 56, 194}, {0x15, 0xf1, 0x84, 0xff}}}, - {{{ 45, -44, -47}, 0, { -88, 842}, {0x3f, 0xa0, 0xcb, 0xff}}}, - {{{ -39, 2, -71}, 0, { 932, 200}, {0xd6, 0xff, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500B620, 0x001521d0, 57608, 0x0000b620, 64); // 0x0500B660 - 0x0500B7E8 const Gfx ukiki_seg5_dl_0500B660[] = { @@ -371,16 +237,7 @@ static const Lights1 ukiki_seg5_lights_0500B888 = gdSPDefLights1( ); // 0x0500B8A0 -static const Vtx ukiki_seg5_vertex_0500B8A0[] = { - {{{ 88, 19, -15}, 0, { 1848, -114}, {0x5f, 0x3d, 0xc6, 0xff}}}, - {{{ 89, -13, -15}, 0, { 1310, -140}, {0x38, 0xb1, 0xaf, 0xff}}}, - {{{ 0, 0, 1}, 0, { 2896, 1502}, {0x82, 0xfc, 0x00, 0xff}}}, - {{{ 89, -13, 17}, 0, { 2828, -140}, {0x62, 0xca, 0x39, 0xff}}}, - {{{ 89, -13, 17}, 0, { 718, -140}, {0x62, 0xca, 0x39, 0xff}}}, - {{{ 0, 0, 1}, 0, { 788, 1502}, {0x82, 0xfc, 0x00, 0xff}}}, - {{{ 88, 19, 17}, 0, { 214, -114}, {0x32, 0x53, 0x51, 0xff}}}, - {{{ 88, 19, 17}, 0, { 2322, -114}, {0x32, 0x53, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500B8A0, 0x001521d0, 57608, 0x0000b8a0, 128); // 0x0500B920 - 0x0500B988 const Gfx ukiki_seg5_dl_0500B920[] = { @@ -419,17 +276,7 @@ static const Lights1 ukiki_seg5_lights_0500B9E8 = gdSPDefLights1( ); // 0x0500BA00 -static const Vtx ukiki_seg5_vertex_0500BA00[] = { - {{{ 73, -12, -23}, 0, { 248, 740}, {0x2f, 0x98, 0xca, 0xff}}}, - {{{ 73, -12, 25}, 0, { 950, 740}, {0x50, 0xdb, 0x5b, 0xff}}}, - {{{ -1, -12, 16}, 0, { 1256, -602}, {0xca, 0x99, 0x30, 0xff}}}, - {{{ 68, 35, -23}, 0, { 2128, 900}, {0x45, 0x35, 0xa5, 0xff}}}, - {{{ 73, -12, -23}, 0, { 2752, 740}, {0x2f, 0x98, 0xca, 0xff}}}, - {{{ 68, 35, 25}, 0, { 1554, 900}, {0x16, 0x70, 0x36, 0xff}}}, - {{{ -4, 18, 16}, 0, { 1660, -498}, {0xa0, 0x1d, 0x4d, 0xff}}}, - {{{ -1, -12, -14}, 0, { 2434, -602}, {0xa9, 0xd0, 0xb2, 0xff}}}, - {{{ -4, 18, -14}, 0, { 2020, -498}, {0xb4, 0x59, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500BA00, 0x001521d0, 57608, 0x0000ba00, 144); // 0x0500BA90 - 0x0500BB28 const Gfx ukiki_seg5_dl_0500BA90[] = { @@ -471,15 +318,7 @@ static const Lights1 ukiki_seg5_lights_0500BB88 = gdSPDefLights1( ); // 0x0500BBA0 -static const Vtx ukiki_seg5_vertex_0500BBA0[] = { - {{{ 0, 0, 0}, 0, { 498, -748}, {0x82, 0xfc, 0x00, 0xff}}}, - {{{ 89, -13, -16}, 0, { 290, 1200}, {0x38, 0xb1, 0xaf, 0xff}}}, - {{{ 89, -13, 16}, 0, { 1014, 1200}, {0x62, 0xca, 0x39, 0xff}}}, - {{{ 88, 19, 16}, 0, { 1728, 1174}, {0x32, 0x53, 0x51, 0xff}}}, - {{{ 88, 19, -16}, 0, { 2394, 1174}, {0x5f, 0x3d, 0xc6, 0xff}}}, - {{{ 89, -13, -16}, 0, { 3066, 1200}, {0x38, 0xb1, 0xaf, 0xff}}}, - {{{ 0, 0, 0}, 0, { 3274, -748}, {0x82, 0xfc, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500BBA0, 0x001521d0, 57608, 0x0000bba0, 112); // 0x0500BC10 - 0x0500BC78 const Gfx ukiki_seg5_dl_0500BC10[] = { @@ -518,19 +357,7 @@ static const Lights1 ukiki_seg5_lights_0500BCD8 = gdSPDefLights1( ); // 0x0500BCF0 -static const Vtx ukiki_seg5_vertex_0500BCF0[] = { - {{{ -4, 18, 15}, 0, { 1770, -134}, {0xa0, 0x1d, 0x4d, 0xff}}}, - {{{ -1, -12, -15}, 0, { 356, -128}, {0xa9, 0xd0, 0xb2, 0xff}}}, - {{{ -1, -12, 15}, 0, { 1024, -128}, {0xca, 0x99, 0x30, 0xff}}}, - {{{ -4, 18, -15}, 0, { 2572, -134}, {0xb4, 0x59, 0xd0, 0xff}}}, - {{{ 68, 35, 24}, 0, { 1792, 948}, {0x16, 0x70, 0x36, 0xff}}}, - {{{ -1, -12, -15}, 0, { 3280, -128}, {0xa9, 0xd0, 0xb2, 0xff}}}, - {{{ 73, -12, 24}, 0, { 1048, 958}, {0x50, 0xdb, 0x5b, 0xff}}}, - {{{ 73, -12, -24}, 0, { 338, 958}, {0x2f, 0x98, 0xca, 0xff}}}, - {{{ 68, 35, -24}, 0, { 2544, 948}, {0x45, 0x35, 0xa5, 0xff}}}, - {{{ 73, -12, 24}, 0, { 3974, 958}, {0x50, 0xdb, 0x5b, 0xff}}}, - {{{ 73, -12, -24}, 0, { 3262, 958}, {0x2f, 0x98, 0xca, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500BCF0, 0x001521d0, 57608, 0x0000bcf0, 176); // 0x0500BDA0 - 0x0500BE38 const Gfx ukiki_seg5_dl_0500BDA0[] = { @@ -572,19 +399,7 @@ static const Lights1 ukiki_seg5_lights_0500BE98 = gdSPDefLights1( ); // 0x0500BEB0 -static const Vtx ukiki_seg5_vertex_0500BEB0[] = { - {{{ 47, 29, 0}, 0, { 1588, 60}, {0x4e, 0x5b, 0xd9, 0xff}}}, - {{{ 53, -18, 1}, 0, { 2668, 104}, {0x63, 0xbb, 0x26, 0xff}}}, - {{{ 50, 4, -23}, 0, { 980, 84}, {0x33, 0xea, 0x8f, 0xff}}}, - {{{ -1, -2, -18}, 0, { 1002, 1040}, {0xae, 0x0e, 0xa1, 0xff}}}, - {{{ 53, -18, 1}, 0, { 496, 104}, {0x63, 0xbb, 0x26, 0xff}}}, - {{{ 2, -33, 1}, 0, { 500, 1068}, {0xd7, 0x90, 0xd7, 0xff}}}, - {{{ 50, 6, 25}, 0, { 18, 82}, {0x2b, 0x23, 0x72, 0xff}}}, - {{{ -2, 0, 19}, 0, { -20, 1038}, {0xb2, 0xdd, 0x5d, 0xff}}}, - {{{ -6, 29, 0}, 0, { 1592, 1010}, {0xba, 0x62, 0x26, 0xff}}}, - {{{ -2, 0, 19}, 0, { 2150, 1038}, {0xb2, 0xdd, 0x5d, 0xff}}}, - {{{ 50, 6, 25}, 0, { 2190, 82}, {0x2b, 0x23, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500BEB0, 0x001521d0, 57608, 0x0000beb0, 176); // 0x0500BF60 - 0x0500BFF8 const Gfx ukiki_seg5_dl_0500BF60[] = { @@ -626,19 +441,7 @@ static const Lights1 ukiki_seg5_lights_0500C058 = gdSPDefLights1( ); // 0x0500C070 -static const Vtx ukiki_seg5_vertex_0500C070[] = { - {{{ 45, 19, 0}, 0, { 2822, 894}, {0x69, 0x3d, 0xde, 0xff}}}, - {{{ 26, -34, 1}, 0, { 1692, 926}, {0x2a, 0x8d, 0x1f, 0xff}}}, - {{{ 35, -8, -27}, 0, { 1100, 910}, {0x19, 0xcc, 0x8f, 0xff}}}, - {{{ 45, 19, 0}, 0, { 546, 894}, {0x69, 0x3d, 0xde, 0xff}}}, - {{{ -4, 6, -23}, 0, { 1112, -128}, {0xb5, 0x35, 0xaa, 0xff}}}, - {{{ -12, -15, 1}, 0, { 1694, -116}, {0xa3, 0xb1, 0xde, 0xff}}}, - {{{ 36, -6, 29}, 0, { 2274, 908}, {0x35, 0x19, 0x70, 0xff}}}, - {{{ -4, 7, 25}, 0, { 2264, -130}, {0xa2, 0x03, 0x54, 0xff}}}, - {{{ 3, 29, 0}, 0, { 544, -142}, {0xe9, 0x78, 0x1f, 0xff}}}, - {{{ -4, 7, 25}, 0, { -14, -130}, {0xa2, 0x03, 0x54, 0xff}}}, - {{{ 36, -6, 29}, 0, { -2, 908}, {0x35, 0x19, 0x70, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500C070, 0x001521d0, 57608, 0x0000c070, 176); // 0x0500C120 - 0x0500C1B8 const Gfx ukiki_seg5_dl_0500C120[] = { @@ -680,18 +483,7 @@ static const Lights1 ukiki_seg5_lights_0500C218 = gdSPDefLights1( ); // 0x0500C230 -static const Vtx ukiki_seg5_vertex_0500C230[] = { - {{{ -6, 29, 1}, 0, { 1878, 52}, {0x9c, 0x44, 0x25, 0xff}}}, - {{{ 2, -33, 0}, 0, { 3150, -22}, {0xb0, 0xa4, 0xde, 0xff}}}, - {{{ -1, -2, 19}, 0, { 1244, 14}, {0xd4, 0xd8, 0x6f, 0xff}}}, - {{{ -2, 0, -18}, 0, { 2480, 16}, {0xcb, 0x1d, 0x91, 0xff}}}, - {{{ 47, 29, 1}, 0, { 1872, 1100}, {0x2d, 0x6e, 0xd6, 0xff}}}, - {{{ 50, 4, 24}, 0, { 1194, 1070}, {0x4e, 0x1c, 0x60, 0xff}}}, - {{{ 2, -33, 0}, 0, { 596, -22}, {0xb0, 0xa4, 0xde, 0xff}}}, - {{{ 53, -18, 0}, 0, { 592, 1042}, {0x48, 0xa2, 0x2b, 0xff}}}, - {{{ 50, 6, -23}, 0, { -10, 1072}, {0x53, 0xf9, 0xa1, 0xff}}}, - {{{ 50, 6, -23}, 0, { 2546, 1072}, {0x53, 0xf9, 0xa1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500C230, 0x001521d0, 57608, 0x0000c230, 160); // 0x0500C2D0 - 0x0500C368 const Gfx ukiki_seg5_dl_0500C2D0[] = { @@ -733,19 +525,7 @@ static const Lights1 ukiki_seg5_lights_0500C3C8 = gdSPDefLights1( ); // 0x0500C3E0 -static const Vtx ukiki_seg5_vertex_0500C3E0[] = { - {{{ 3, 29, 1}, 0, { 3150, -2}, {0xc8, 0x6d, 0x1f, 0xff}}}, - {{{ -12, -15, 0}, 0, { 1868, 42}, {0x90, 0xce, 0xe2, 0xff}}}, - {{{ -4, 6, 24}, 0, { 2484, 20}, {0xbb, 0xf1, 0x69, 0xff}}}, - {{{ 35, -8, 28}, 0, { 2514, 966}, {0x54, 0x00, 0x5f, 0xff}}}, - {{{ 45, 19, 1}, 0, { 3150, 938}, {0x4d, 0x5e, 0xdd, 0xff}}}, - {{{ 26, -34, 0}, 0, { 1868, 990}, {0x00, 0x87, 0x23, 0xff}}}, - {{{ 36, -6, -27}, 0, { 3782, 964}, {0x41, 0xca, 0xa2, 0xff}}}, - {{{ 3, 29, 1}, 0, { 594, -2}, {0xc8, 0x6d, 0x1f, 0xff}}}, - {{{ -4, 7, -23}, 0, { 1256, 20}, {0xd4, 0x36, 0x97, 0xff}}}, - {{{ 36, -6, -27}, 0, { 1226, 964}, {0x41, 0xca, 0xa2, 0xff}}}, - {{{ 45, 19, 1}, 0, { 596, 938}, {0x4d, 0x5e, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500C3E0, 0x001521d0, 57608, 0x0000c3e0, 176); // 0x0500C490 - 0x0500C528 const Gfx ukiki_seg5_dl_0500C490[] = { @@ -787,19 +567,7 @@ static const Lights1 ukiki_seg5_lights_0500C588 = gdSPDefLights1( ); // 0x0500C5A0 -static const Vtx ukiki_seg5_vertex_0500C5A0[] = { - {{{ 48, 11, 12}, 0, { 1362, 20}, {0x55, 0x52, 0x2c, 0xff}}}, - {{{ 46, -11, -10}, 0, { 876, -10}, {0x46, 0xa0, 0xd4, 0xff}}}, - {{{ 48, 11, -10}, 0, { 1132, 20}, {0x2d, 0x31, 0x95, 0xff}}}, - {{{ 7, -4, -7}, 0, { 862, 1056}, {0xbf, 0xd4, 0x9e, 0xff}}}, - {{{ 8, 11, -7}, 0, { 1120, 1078}, {0xad, 0x56, 0xd8, 0xff}}}, - {{{ 46, -11, 12}, 0, { 590, -10}, {0x21, 0xc7, 0x6c, 0xff}}}, - {{{ 7, -4, 8}, 0, { 604, 1056}, {0xa0, 0xb8, 0x27, 0xff}}}, - {{{ 48, 11, 12}, 0, { 340, 20}, {0x55, 0x52, 0x2c, 0xff}}}, - {{{ 8, 11, 8}, 0, { 352, 1078}, {0xc5, 0x35, 0x62, 0xff}}}, - {{{ 8, 11, -7}, 0, { 98, 1078}, {0xad, 0x56, 0xd8, 0xff}}}, - {{{ 48, 11, -10}, 0, { 110, 20}, {0x2d, 0x31, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500C5A0, 0x001521d0, 57608, 0x0000c5a0, 176); // 0x0500C650 - 0x0500C6E8 const Gfx ukiki_seg5_dl_0500C650[] = { @@ -841,18 +609,7 @@ static const Lights1 ukiki_seg5_lights_0500C748 = gdSPDefLights1( ); // 0x0500C760 -static const Vtx ukiki_seg5_vertex_0500C760[] = { - {{{ 47, 12, 14}, 0, { 160, 998}, {0x54, 0x54, 0x2b, 0xff}}}, - {{{ 46, -14, -13}, 0, { 924, 1008}, {0x4e, 0xa7, 0xd5, 0xff}}}, - {{{ 47, 12, -13}, 0, { 538, 998}, {0x2d, 0x33, 0x96, 0xff}}}, - {{{ -2, 11, -10}, 0, { 546, -98}, {0xa9, 0x52, 0xd7, 0xff}}}, - {{{ -2, -11, -10}, 0, { 932, -90}, {0xc5, 0xce, 0x9c, 0xff}}}, - {{{ 47, 12, 14}, 0, { 1694, 998}, {0x54, 0x54, 0x2b, 0xff}}}, - {{{ 46, -14, 14}, 0, { 1314, 1008}, {0x2d, 0xca, 0x69, 0xff}}}, - {{{ -2, -11, 12}, 0, { 1306, -90}, {0xa8, 0xaf, 0x28, 0xff}}}, - {{{ -2, 11, 12}, 0, { 152, -98}, {0xc8, 0x33, 0x65, 0xff}}}, - {{{ -2, 11, 12}, 0, { 1686, -98}, {0xc8, 0x33, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500C760, 0x001521d0, 57608, 0x0000c760, 160); // 0x0500C800 - 0x0500C898 const Gfx ukiki_seg5_dl_0500C800[] = { @@ -894,18 +651,7 @@ static const Lights1 ukiki_seg5_lights_0500C8F8 = gdSPDefLights1( ); // 0x0500C910 -static const Vtx ukiki_seg5_vertex_0500C910[] = { - {{{ 49, 16, 14}, 0, { 612, -26}, {0x50, 0x57, 0x2b, 0xff}}}, - {{{ 49, -15, -13}, 0, { 1114, -26}, {0x50, 0xa9, 0xd5, 0xff}}}, - {{{ 49, 16, -13}, 0, { 370, -16}, {0x2b, 0x35, 0x96, 0xff}}}, - {{{ -2, 13, -10}, 0, { 372, 996}, {0xa8, 0x51, 0xd8, 0xff}}}, - {{{ 49, -15, -13}, 0, { 92, -26}, {0x50, 0xa9, 0xd5, 0xff}}}, - {{{ -2, -12, -10}, 0, { 80, 990}, {0xc5, 0xce, 0x9c, 0xff}}}, - {{{ -2, 13, 12}, 0, { 622, 990}, {0xc7, 0x32, 0x65, 0xff}}}, - {{{ -2, -12, -10}, 0, { 1102, 990}, {0xc5, 0xce, 0x9c, 0xff}}}, - {{{ -2, -12, 12}, 0, { 884, 980}, {0xa8, 0xaf, 0x28, 0xff}}}, - {{{ 49, -15, 14}, 0, { 886, -36}, {0x2d, 0xcc, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500C910, 0x001521d0, 57608, 0x0000c910, 160); // 0x0500C9B0 - 0x0500CA48 const Gfx ukiki_seg5_dl_0500C9B0[] = { @@ -941,104 +687,22 @@ const Gfx ukiki_seg5_dl_0500CA48[] = { }; // 0x0500CAA8 -static const Vtx ukiki_seg5_vertex_0500CAA8[] = { - {{{ 22, -23, -14}, 0, { 0, 0}, {0xc6, 0x90, 0x00, 0x00}}}, - {{{ 22, -23, 14}, 0, { 0, 0}, {0xc6, 0x90, 0x00, 0x00}}}, - {{{ -11, -5, 15}, 0, { 0, 0}, {0xc6, 0x90, 0x00, 0x00}}}, - {{{ -11, -5, -15}, 0, { 0, 0}, {0xc6, 0x90, 0x00, 0xff}}}, - {{{ 50, 4, 22}, 0, { 0, 0}, {0x47, 0x69, 0x00, 0xff}}}, - {{{ 50, 4, -21}, 0, { 0, 0}, {0x47, 0x69, 0x00, 0xff}}}, - {{{ 12, 30, -21}, 0, { 0, 0}, {0x47, 0x69, 0x00, 0xff}}}, - {{{ 12, 30, 22}, 0, { 0, 0}, {0x47, 0x69, 0x00, 0xff}}}, - {{{ -11, -5, -15}, 0, { 0, 0}, {0x97, 0x47, 0x00, 0xff}}}, - {{{ -11, -5, 15}, 0, { 0, 0}, {0x97, 0x47, 0x00, 0xff}}}, - {{{ 12, 30, 22}, 0, { 0, 0}, {0x97, 0x47, 0x00, 0xff}}}, - {{{ 12, 30, -21}, 0, { 0, 0}, {0x97, 0x47, 0x00, 0xff}}}, - {{{ 50, 4, -21}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 50, 4, 22}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 22, -23, 14}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 22, -23, -14}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500CAA8, 0x001521d0, 57608, 0x0000caa8, 256); // 0x0500CBA8 -static const Vtx ukiki_seg5_vertex_0500CBA8[] = { - {{{ 22, -23, 14}, 0, { 0, 0}, {0xf7, 0xee, 0x7d, 0xff}}}, - {{{ 50, 4, 22}, 0, { 0, 0}, {0xf7, 0xee, 0x7d, 0x00}}}, - {{{ 12, 30, 22}, 0, { 0, 0}, {0xf7, 0xee, 0x7d, 0x00}}}, - {{{ -11, -5, 15}, 0, { 0, 0}, {0xf7, 0xee, 0x7d, 0xff}}}, - {{{ 50, 4, -21}, 0, { 0, 0}, {0xf7, 0xee, 0x83, 0xff}}}, - {{{ 22, -23, -14}, 0, { 0, 0}, {0xf7, 0xee, 0x83, 0xff}}}, - {{{ -11, -5, -15}, 0, { 0, 0}, {0xf7, 0xee, 0x83, 0xff}}}, - {{{ 12, 30, -21}, 0, { 0, 0}, {0xf7, 0xee, 0x83, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500CBA8, 0x001521d0, 57608, 0x0000cba8, 128); // 0x0500CC28 -static const Vtx ukiki_seg5_vertex_0500CC28[] = { - {{{ 12, 30, 21}, 0, { 0, 0}, {0xf7, 0xee, 0x7d, 0x00}}}, - {{{ -11, -5, 15}, 0, { 0, 0}, {0xf7, 0xee, 0x7d, 0x00}}}, - {{{ 22, -23, 14}, 0, { 0, 0}, {0xf7, 0xee, 0x7d, 0x00}}}, - {{{ 50, 4, 21}, 0, { 0, 0}, {0xf7, 0xee, 0x7d, 0xff}}}, - {{{ -11, -5, -15}, 0, { 0, 0}, {0xf7, 0xee, 0x83, 0xff}}}, - {{{ 12, 30, -22}, 0, { 0, 0}, {0xf7, 0xee, 0x83, 0xff}}}, - {{{ 50, 4, -22}, 0, { 0, 0}, {0xf7, 0xee, 0x83, 0xff}}}, - {{{ 22, -23, -14}, 0, { 0, 0}, {0xf7, 0xee, 0x83, 0xff}}}, - {{{ 22, -23, 14}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 22, -23, -14}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 50, 4, -22}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 50, 4, 21}, 0, { 0, 0}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ 12, 30, 21}, 0, { 0, 0}, {0x97, 0x47, 0x00, 0xff}}}, - {{{ 12, 30, -22}, 0, { 0, 0}, {0x97, 0x47, 0x00, 0xff}}}, - {{{ -11, -5, -15}, 0, { 0, 0}, {0x97, 0x47, 0x00, 0xff}}}, - {{{ -11, -5, 15}, 0, { 0, 0}, {0x97, 0x47, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500CC28, 0x001521d0, 57608, 0x0000cc28, 256); // 0x0500CD28 -static const Vtx ukiki_seg5_vertex_0500CD28[] = { - {{{ 12, 30, -22}, 0, { 0, 0}, {0x47, 0x69, 0x00, 0xff}}}, - {{{ 12, 30, 21}, 0, { 0, 0}, {0x47, 0x69, 0x00, 0x00}}}, - {{{ 50, 4, 21}, 0, { 0, 0}, {0x47, 0x69, 0x00, 0x00}}}, - {{{ 50, 4, -22}, 0, { 0, 0}, {0x47, 0x69, 0x00, 0xff}}}, - {{{ -11, -5, 15}, 0, { 0, 0}, {0xc6, 0x90, 0x00, 0xff}}}, - {{{ -11, -5, -15}, 0, { 0, 0}, {0xc6, 0x90, 0x00, 0xff}}}, - {{{ 22, -23, -14}, 0, { 0, 0}, {0xc6, 0x90, 0x00, 0xff}}}, - {{{ 22, -23, 14}, 0, { 0, 0}, {0xc6, 0x90, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500CD28, 0x001521d0, 57608, 0x0000cd28, 128); // 0x0500CDA8 -static const Vtx ukiki_seg5_vertex_0500CDA8[] = { - {{{ 81, 10, -39}, 0, { 0, 0}, {0x68, 0xb9, 0x00, 0x00}}}, - {{{ 81, 10, 5}, 0, { 0, 0}, {0x58, 0xa8, 0x17, 0x00}}}, - {{{ 62, -17, -36}, 0, { 0, 0}, {0x18, 0x93, 0xc5, 0x00}}}, - {{{ -26, 21, 23}, 0, { 0, 0}, {0x8f, 0xec, 0x34, 0xff}}}, - {{{ -26, 21, -25}, 0, { 0, 0}, {0xbd, 0xf5, 0x95, 0xff}}}, - {{{ -22, 0, -25}, 0, { 0, 0}, {0x9a, 0xc4, 0xd4, 0xff}}}, - {{{ -22, 0, 23}, 0, { 0, 0}, {0xbb, 0xb5, 0x4a, 0xff}}}, - {{{ 36, -14, 39}, 0, { 0, 0}, {0x24, 0x9b, 0x42, 0xff}}}, - {{{ -26, 21, -25}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ -26, 21, 23}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ 66, 11, 39}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ 81, 10, 5}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ 81, 10, -39}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ 66, 11, 39}, 0, { 0, 0}, {0x0e, 0xe4, 0x7a, 0xff}}}, - {{{ 81, 10, -39}, 0, { 0, 0}, {0xf0, 0x00, 0x83, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500CDA8, 0x001521d0, 57608, 0x0000cda8, 240); // 0x0500CE98 -static const Vtx ukiki_seg5_vertex_0500CE98[] = { - {{{ 62, -17, 41}, 0, { 0, 0}, {0x3b, 0x92, 0x12, 0x00}}}, - {{{ 36, -14, -34}, 0, { 0, 0}, {0xfc, 0x9f, 0xaf, 0x00}}}, - {{{ 66, 11, -34}, 0, { 0, 0}, {0x4e, 0x24, 0xa4, 0x00}}}, - {{{ 81, 10, 0}, 0, { 0, 0}, {0x59, 0xa8, 0xee, 0xff}}}, - {{{ -22, 0, 25}, 0, { 0, 0}, {0xbe, 0xb2, 0x4a, 0xff}}}, - {{{ 81, 10, 43}, 0, { 0, 0}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -26, 21, 25}, 0, { 0, 0}, {0x8f, 0xec, 0x34, 0xff}}}, - {{{ -22, 0, -23}, 0, { 0, 0}, {0x98, 0xc6, 0xd6, 0xff}}}, - {{{ -26, 21, -23}, 0, { 0, 0}, {0xd2, 0x52, 0xac, 0xff}}}, - {{{ 81, 10, 43}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ 81, 10, 0}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ -26, 21, 25}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ 81, 10, 43}, 0, { 0, 0}, {0x68, 0xb9, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ukiki_seg5_vertex_0500CE98, 0x001521d0, 57608, 0x0000ce98, 208); // 0x0500CF68 - 0x0500CFF0 const Gfx ukiki_seg5_dl_0500CF68[] = { diff --git a/actors/unagi/anims/anim_0500FBF4.inc.c b/actors/unagi/anims/anim_0500FBF4.inc.c index 3d350dc76..69664bcd5 100644 --- a/actors/unagi/anims/anim_0500FBF4.inc.c +++ b/actors/unagi/anims/anim_0500FBF4.inc.c @@ -1,412 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500E310 -static const s16 unagi_seg5_animvalue_0500E310[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0004, 0x0005, - 0x0007, 0x0009, 0x000A, 0x000C, 0x000E, 0x000F, 0x0011, 0x0012, - 0x0013, 0x0013, 0x0014, 0x0013, 0x0013, 0x0012, 0x0011, 0x0010, - 0x000E, 0x000D, 0x000B, 0x000A, 0x0008, 0x0006, 0x0005, 0x0003, - 0x0002, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0002, 0x0003, 0x0005, 0x0006, 0x0008, 0x000A, 0x000B, 0x000D, - 0x000E, 0x0010, 0x0011, 0x0012, 0x0013, 0x0013, 0x0014, 0x0013, - 0x0013, 0x0012, 0x0011, 0x000F, 0x000E, 0x000C, 0x000A, 0x0009, - 0x0007, 0x0005, 0x0004, 0x0002, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0002, 0x0004, 0x0005, 0x0007, 0x0009, - 0x000A, 0x000C, 0x000E, 0x000F, 0x0011, 0x0012, 0x0013, 0x0013, - 0x0014, 0x0013, 0x0013, 0x0012, 0x0011, 0x0010, 0x000E, 0x000D, - 0x000B, 0x000A, 0x0008, 0x0006, 0x0005, 0x0003, 0x0002, 0x0001, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, - 0x0005, 0x0006, 0x0008, 0x000A, 0x000B, 0x000D, 0x000E, 0x0010, - 0x0011, 0x0012, 0x0013, 0x0013, 0x0014, 0x0013, 0x0013, 0x0012, - 0x0011, 0x000F, 0x000E, 0x000C, 0x000A, 0x0009, 0x0007, 0x0005, - 0x0004, 0x0002, 0x0001, 0x0000, 0x0000, 0x3FFF, 0xFE8D, 0xFE67, - 0xFE44, 0xFE25, 0xFE0A, 0xFDF3, 0xFDE1, 0xFDD3, 0xFDCB, 0xFDC8, - 0xFDCB, 0xFDD3, 0xFDE1, 0xFDF3, 0xFE0A, 0xFE25, 0xFE44, 0xFE67, - 0xFE8D, 0xFEB5, 0xFEE0, 0xFF0D, 0xFF3C, 0xFF6D, 0xFF9E, 0xFFD1, - 0x0003, 0x0036, 0x0069, 0x009C, 0x00CD, 0x00FE, 0x012D, 0x015A, - 0x0185, 0x01AE, 0x01D3, 0x01F6, 0x0215, 0x0230, 0x0247, 0x0259, - 0x0267, 0x026F, 0x0272, 0x026F, 0x0267, 0x0259, 0x0247, 0x0230, - 0x0215, 0x01F6, 0x01D3, 0x01AE, 0x0185, 0x015A, 0x012D, 0x00FE, - 0x00CD, 0x009C, 0x0069, 0x0036, 0x0003, 0xFFD1, 0xFF9E, 0xFF6D, - 0xFF3C, 0xFF0D, 0xFEE0, 0xFEB5, 0xFE8D, 0xFE67, 0xFE44, 0xFE25, - 0xFE0A, 0xFDF3, 0xFDE1, 0xFDD3, 0xFDCB, 0xFDC8, 0xFDCA, 0xFDD1, - 0xFDDC, 0xFDEB, 0xFDFE, 0xFE14, 0xFE2E, 0xFE4A, 0xFE6A, 0xFE8C, - 0xFEB0, 0xFED6, 0xFEFE, 0xFF28, 0xFF52, 0xFF7E, 0xFFAB, 0xFFD9, - 0x0006, 0x0034, 0x0061, 0x008F, 0x00BC, 0x00E8, 0x0113, 0x013C, - 0x0164, 0x018B, 0x01AF, 0x01D1, 0x01F0, 0x020D, 0x0226, 0x023C, - 0x024F, 0x025E, 0x0269, 0x0270, 0x0272, 0x026F, 0x0267, 0x0259, - 0x0247, 0x0230, 0x0215, 0x01F6, 0x01D3, 0x01AE, 0x0185, 0x015A, - 0x012D, 0x00FE, 0x00CD, 0x009C, 0x0069, 0x0036, 0x0003, 0xFFD1, - 0xFF9E, 0xFF6D, 0x054B, 0x004E, 0x003E, 0x002D, 0x001C, 0x000B, - 0xFFFA, 0xFFE9, 0xFFD8, 0xFFC7, 0xFFB7, 0xFFA7, 0xFF98, 0xFF8A, - 0xFF7C, 0xFF6F, 0xFF64, 0xFF59, 0xFF50, 0xFF48, 0xFF42, 0xFF3E, - 0xFF3B, 0xFF3A, 0xFF3B, 0xFF3E, 0xFF42, 0xFF48, 0xFF50, 0xFF59, - 0xFF64, 0xFF6F, 0xFF7C, 0xFF8A, 0xFF98, 0xFFA7, 0xFFB7, 0xFFC7, - 0xFFD8, 0xFFE9, 0xFFFA, 0x000B, 0x001C, 0x002D, 0x003E, 0x004E, - 0x005E, 0x006D, 0x007B, 0x0089, 0x0096, 0x00A1, 0x00AC, 0x00B5, - 0x00BD, 0x00C3, 0x00C7, 0x00CA, 0x00CB, 0x00CA, 0x00C7, 0x00C3, - 0x00BD, 0x00B5, 0x00AC, 0x00A1, 0x0096, 0x0089, 0x007B, 0x006D, - 0x005E, 0x004E, 0x003E, 0x002D, 0x001C, 0x000B, 0xFFFA, 0xFFE9, - 0xFFD8, 0xFFC7, 0xFFB7, 0xFFA7, 0xFF98, 0xFF8A, 0xFF7C, 0xFF6F, - 0xFF64, 0xFF59, 0xFF50, 0xFF48, 0xFF42, 0xFF3E, 0xFF3B, 0xFF3A, - 0xFF3A, 0xFF3D, 0xFF40, 0xFF45, 0xFF4B, 0xFF52, 0xFF5A, 0xFF64, - 0xFF6E, 0xFF79, 0xFF84, 0xFF91, 0xFF9E, 0xFFAB, 0xFFB9, 0xFFC7, - 0xFFD6, 0xFFE5, 0xFFF4, 0x0002, 0x0011, 0x0020, 0x002F, 0x003E, - 0x004C, 0x005A, 0x0067, 0x0074, 0x0081, 0x008C, 0x0097, 0x00A1, - 0x00AB, 0x00B3, 0x00BA, 0x00C0, 0x00C5, 0x00C8, 0x00CA, 0x00CB, - 0x00CA, 0x00C7, 0x00C3, 0x00BD, 0x00B5, 0x00AC, 0x00A1, 0x00D0, - 0xAC84, 0xADD6, 0xAF28, 0xADD6, 0xAC84, 0xAB32, 0xA9E1, 0xAAEF, - 0xABFD, 0xAD0B, 0xAE1A, 0xAF28, 0xADD6, 0xAC84, 0xAB32, 0xA9E1, - 0xAAEF, 0xABFD, 0xAD0B, 0xAE1A, 0xAF28, 0xADD6, 0xAC84, 0xAB32, - 0xA9E1, 0xAAEF, 0xABFD, 0xAD0B, 0xAE1A, 0xAF28, 0xADD6, 0xAC84, - 0xAB32, 0xA9E1, 0xAAEF, 0xABFD, 0xAD0B, 0xAE1A, 0xAF28, 0xADD6, - 0xAC84, 0xAB32, 0xA9E1, 0xAB32, 0xAC84, 0xADD6, 0xAF28, 0xAE1A, - 0xAD0B, 0xABFD, 0xAAEF, 0xA9E1, 0xAB32, 0xAC84, 0xADD6, 0xAF28, - 0xAE1A, 0xAD0B, 0xABFD, 0xAAEF, 0xA9E1, 0xAB32, 0xAC84, 0xADD6, - 0xAF28, 0xADD6, 0xAC84, 0xAB32, 0xA9E1, 0xAB32, 0xAC84, 0xADD6, - 0xAF28, 0xAC85, 0xA946, 0xA58C, 0xA177, 0x9D28, 0x98C0, 0x945E, - 0x9025, 0x8C34, 0x88AD, 0x85AF, 0x835C, 0x81D5, 0x814D, 0x815C, - 0x816B, 0x817B, 0x818A, 0x819A, 0x81A9, 0x81B8, 0x81C8, 0x81D7, - 0x81E7, 0x81F6, 0x8205, 0x8215, 0x8224, 0x8234, 0x8243, 0x8252, - 0x8262, 0x8271, 0x8281, 0x8290, 0x82A0, 0x82AF, 0x82BE, 0x82CE, - 0x82DD, 0x82ED, 0x82FC, 0x830B, 0x831B, 0x832A, 0x833A, 0x8349, - 0x8358, 0x8368, 0x8377, 0x8387, 0x8396, 0x83A6, 0x83B5, 0x83C4, - 0x83D4, 0x83E3, 0x83F3, 0x8402, 0x8411, 0x8809, 0x8ECE, 0x9593, - 0x9C57, 0xA31C, 0xA9E1, 0xAB32, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x0071, 0x0170, 0x0351, 0x05DD, 0x08DE, - 0x0C1E, 0x0F65, 0x127C, 0x152F, 0x1744, 0x1887, 0x18CE, 0x18CE, - 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CE, - 0x18CB, 0x1851, 0x173C, 0x15A6, 0x13A8, 0x115E, 0x0EE0, 0x0C49, - 0x09B3, 0x0737, 0x04F0, 0x02F9, 0x0169, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x0128, 0x0209, 0x03BA, 0x0611, 0x08E4, 0x0C07, 0x0F50, 0x1294, - 0x15A8, 0x1862, 0x1A97, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, - 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, - 0x1C1D, 0x1B8A, 0x1A33, 0x182C, 0x158D, 0x126B, 0x0EDD, 0x0AF9, - 0x06D5, 0x0288, 0xFE29, 0xF9CC, 0xF588, 0xF174, 0xEDA5, 0xEA33, - 0xE733, 0xE4BC, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, - 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, - 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE3A9, - 0xE495, 0xE5A5, 0xE6D4, 0xE81F, 0xE981, 0xEAF8, 0xEC7E, 0xEE11, - 0xEFAD, 0xF14C, 0xF2ED, 0xF48A, 0xF620, 0xF7AB, 0xF928, 0xFA92, - 0xFBE5, 0xFD1E, 0xFE39, 0xFF32, 0x0004, 0x00AD, 0x0128, 0x0186, - 0x01D9, 0x0221, 0x0260, 0x0295, 0x02C0, 0x02E3, 0x02FE, 0x0311, - 0x031C, 0x0320, 0x031D, 0x0315, 0x0306, 0x02F2, 0x02D9, 0x02BC, - 0x029A, 0x0275, 0x024D, 0x0222, 0x01F4, 0x01C4, 0x0193, 0x0161, - 0x012E, 0x00FA, 0x00C7, 0x0094, 0x0063, 0x0032, 0x0004, 0xFFD9, - 0xFFAF, 0xFF88, 0xFF65, 0xFF46, 0xFF2C, 0xFF16, 0xFF05, 0xFEFA, - 0xFEF5, 0xFEF6, 0xFEFE, 0xFF0E, 0xFF25, 0xFF45, 0xFF6D, 0xFF9E, - 0xFFD8, 0x001C, 0x006A, 0x00C4, 0xF979, 0xF96A, 0xF949, 0xF918, - 0xF8DA, 0xF892, 0xF840, 0xF7E9, 0xF78F, 0xF733, 0xF6DA, 0xF684, - 0xF634, 0xF5EE, 0xF5B3, 0xF586, 0xF569, 0xF55F, 0xF56A, 0xF591, - 0xF5D3, 0xF62F, 0xF69E, 0xF71E, 0xF7AB, 0xF841, 0xF8DB, 0xF977, - 0xFA0F, 0xFAA0, 0xFB27, 0xFB9E, 0xFC03, 0xFC52, 0xFC86, 0xFC9B, - 0xFC90, 0xFC68, 0xFC25, 0xFBCD, 0xFB62, 0xFAE9, 0xFA65, 0xF9D9, - 0xF94B, 0xF8BC, 0xF831, 0xF7AE, 0xF736, 0xF6CD, 0xF677, 0xF638, - 0xF613, 0xF606, 0xF60D, 0xF625, 0xF64C, 0xF680, 0xF6BD, 0xF703, - 0xF74E, 0xF79D, 0xF7EC, 0xF83A, 0xF885, 0xF8CA, 0xF906, 0xF938, - 0xF95E, 0xF974, 0xF979, 0xF96A, 0xF949, 0xF918, 0xF8DA, 0xF892, - 0xF840, 0xF7E9, 0xF78F, 0xF733, 0xF6DA, 0xF684, 0xF634, 0xF5EE, - 0xF5B3, 0xF586, 0xF569, 0xF55F, 0xF56A, 0xF591, 0xF5D3, 0xF62F, - 0xF69E, 0xF71E, 0xF7AB, 0xF841, 0xF8DB, 0xF977, 0xFA0F, 0xFAA0, - 0xFB27, 0xFB9E, 0xFC03, 0xFC52, 0xFC86, 0xFC9B, 0xFC90, 0xFC68, - 0xFC25, 0xFBCD, 0xFB62, 0xFAE9, 0xFA65, 0xF9D9, 0xF94B, 0xF8BC, - 0xF831, 0xF7AE, 0xF736, 0xF6CD, 0xF677, 0xF638, 0xF613, 0xF606, - 0xF60D, 0xF625, 0xF64C, 0xF680, 0xF6BD, 0xF703, 0xF74E, 0xF79D, - 0xF7EC, 0xF83A, 0xF885, 0xF8CA, 0xF906, 0xF938, 0xF95E, 0xF974, - 0xAC84, 0xADD6, 0xAF28, 0xADD6, 0xAC84, 0xAB32, 0xA9E1, 0xAAEF, - 0xABFD, 0xAD0B, 0xAE1A, 0xAF28, 0xADD6, 0xAC84, 0xAB32, 0xA9E1, - 0xAAEF, 0xABFD, 0xAD0B, 0xAE1A, 0xAF28, 0xADD6, 0xAC84, 0xAB32, - 0xA9E1, 0xAAEF, 0xABFD, 0xAD0B, 0xAE1A, 0xAF28, 0xADD6, 0xAC84, - 0xAB32, 0xA9E1, 0xAAEF, 0xABFD, 0xAD0B, 0xAE1A, 0xAF28, 0xADD6, - 0xAC84, 0xAB32, 0xA9E1, 0xAB32, 0xAC84, 0xADD6, 0xAF28, 0xAE1A, - 0xAD0B, 0xABFD, 0xAAEF, 0xA9E1, 0xAB32, 0xAC84, 0xADD6, 0xAF28, - 0xAE1A, 0xAD0B, 0xABFD, 0xAAEF, 0xA9E1, 0xAB32, 0xAC84, 0xADD6, - 0xAF28, 0xADD6, 0xAC84, 0xAB32, 0xA9E1, 0xAB32, 0xAC84, 0xADD6, - 0xAF28, 0xAC85, 0xA946, 0xA58C, 0xA177, 0x9D28, 0x98C0, 0x945E, - 0x9025, 0x8C34, 0x88AD, 0x85AF, 0x835C, 0x81D5, 0x814D, 0x815C, - 0x816B, 0x817B, 0x818A, 0x819A, 0x81A9, 0x81B8, 0x81C8, 0x81D7, - 0x81E7, 0x81F6, 0x8205, 0x8215, 0x8224, 0x8234, 0x8243, 0x8252, - 0x8262, 0x8271, 0x8281, 0x8290, 0x82A0, 0x82AF, 0x82BE, 0x82CE, - 0x82DD, 0x82ED, 0x82FC, 0x830B, 0x831B, 0x832A, 0x833A, 0x8349, - 0x8358, 0x8368, 0x8377, 0x8387, 0x8396, 0x83A6, 0x83B5, 0x83C4, - 0x83D4, 0x83E3, 0x83F3, 0x8402, 0x8411, 0x8809, 0x8ECE, 0x9593, - 0x9C57, 0xA31C, 0xA9E1, 0xAB32, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x0071, 0x0170, 0x0351, 0x05DD, 0x08DE, - 0x0C1E, 0x0F65, 0x127C, 0x152F, 0x1744, 0x1887, 0x18CE, 0x18CE, - 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CE, - 0x18CB, 0x1851, 0x173C, 0x15A6, 0x13A8, 0x115E, 0x0EE0, 0x0C49, - 0x09B3, 0x0737, 0x04F0, 0x02F9, 0x0169, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x0128, 0x0209, 0x03BA, 0x0611, 0x08E4, 0x0C07, 0x0F50, 0x1294, - 0x15A8, 0x1862, 0x1A97, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, - 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, - 0x1C1D, 0x1B8A, 0x1A33, 0x182C, 0x158D, 0x126B, 0x0EDD, 0x0AF9, - 0x06D5, 0x0288, 0xFE29, 0xF9CC, 0xF588, 0xF174, 0xEDA5, 0xEA33, - 0xE733, 0xE4BC, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, - 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, - 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE3A9, - 0xE495, 0xE5A5, 0xE6D4, 0xE81F, 0xE981, 0xEAF8, 0xEC7E, 0xEE11, - 0xEFAD, 0xF14C, 0xF2ED, 0xF48A, 0xF620, 0xF7AB, 0xF928, 0xFA92, - 0xFBE5, 0xFD1E, 0xFE39, 0xFF32, 0x0004, 0x00AD, 0x0128, 0x0186, - 0x01D9, 0x0221, 0x0260, 0x0295, 0x02C0, 0x02E3, 0x02FE, 0x0311, - 0x031C, 0x0320, 0x031D, 0x0315, 0x0306, 0x02F2, 0x02D9, 0x02BC, - 0x029A, 0x0275, 0x024D, 0x0222, 0x01F4, 0x01C4, 0x0193, 0x0161, - 0x012E, 0x00FA, 0x00C7, 0x0094, 0x0063, 0x0032, 0x0004, 0xFFD9, - 0xFFAF, 0xFF88, 0xFF65, 0xFF46, 0xFF2C, 0xFF16, 0xFF05, 0xFEFA, - 0xFEF5, 0xFEF6, 0xFEFE, 0xFF0E, 0xFF25, 0xFF45, 0xFF6D, 0xFF9E, - 0xFFD8, 0x001C, 0x006A, 0x00C4, 0xF979, 0xF96A, 0xF949, 0xF918, - 0xF8DA, 0xF892, 0xF840, 0xF7E9, 0xF78F, 0xF733, 0xF6DA, 0xF684, - 0xF634, 0xF5EE, 0xF5B3, 0xF586, 0xF569, 0xF55F, 0xF56A, 0xF591, - 0xF5D3, 0xF62F, 0xF69E, 0xF71E, 0xF7AB, 0xF841, 0xF8DB, 0xF977, - 0xFA0F, 0xFAA0, 0xFB27, 0xFB9E, 0xFC03, 0xFC52, 0xFC86, 0xFC9B, - 0xFC90, 0xFC68, 0xFC25, 0xFBCD, 0xFB62, 0xFAE9, 0xFA65, 0xF9D9, - 0xF94B, 0xF8BC, 0xF831, 0xF7AE, 0xF736, 0xF6CD, 0xF677, 0xF638, - 0xF613, 0xF606, 0xF60D, 0xF625, 0xF64C, 0xF680, 0xF6BD, 0xF703, - 0xF74E, 0xF79D, 0xF7EC, 0xF83A, 0xF885, 0xF8CA, 0xF906, 0xF938, - 0xF95E, 0xF974, 0xF979, 0xF96A, 0xF949, 0xF918, 0xF8DA, 0xF892, - 0xF840, 0xF7E9, 0xF78F, 0xF733, 0xF6DA, 0xF684, 0xF634, 0xF5EE, - 0xF5B3, 0xF586, 0xF569, 0xF55F, 0xF56A, 0xF591, 0xF5D3, 0xF62F, - 0xF69E, 0xF71E, 0xF7AB, 0xF841, 0xF8DB, 0xF977, 0xFA0F, 0xFAA0, - 0xFB27, 0xFB9E, 0xFC03, 0xFC52, 0xFC86, 0xFC9B, 0xFC90, 0xFC68, - 0xFC25, 0xFBCD, 0xFB62, 0xFAE9, 0xFA65, 0xF9D9, 0xF94B, 0xF8BC, - 0xF831, 0xF7AE, 0xF736, 0xF6CD, 0xF677, 0xF638, 0xF613, 0xF606, - 0xF60D, 0xF625, 0xF64C, 0xF680, 0xF6BD, 0xF703, 0xF74E, 0xF79D, - 0xF7EC, 0xF83A, 0xF885, 0xF8CA, 0xF906, 0xF938, 0xF95E, 0xF974, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x0071, - 0x0170, 0x0351, 0x05DD, 0x08DE, 0x0C1E, 0x0F65, 0x127C, 0x152F, - 0x1744, 0x1887, 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CE, - 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CB, 0x1851, 0x173C, 0x15A6, - 0x13A8, 0x115E, 0x0EE0, 0x0C49, 0x09B3, 0x0737, 0x04F0, 0x02F9, - 0x0169, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x0128, 0x0209, 0x03BA, 0x0611, - 0x08E4, 0x0C07, 0x0F50, 0x1294, 0x15A8, 0x1862, 0x1A97, 0x1C1D, - 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, - 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1B8A, 0x1A33, 0x182C, - 0x158D, 0x126B, 0x0EDD, 0x0AF9, 0x06D5, 0x0288, 0xFE29, 0xF9CC, - 0xF588, 0xF174, 0xEDA5, 0xEA33, 0xE733, 0xE4BC, 0xE2E4, 0xE2E4, - 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, - 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, - 0xE2E4, 0xE2E4, 0xE2E4, 0xE3A9, 0xE495, 0xE5A5, 0xE6D4, 0xE81F, - 0xE981, 0xEAF8, 0xEC7E, 0xEE11, 0xEFAD, 0xF14C, 0xF2ED, 0xF48A, - 0xF620, 0xF7AB, 0xF928, 0xFA92, 0xFBE5, 0xFD1E, 0xFE39, 0xFF32, - 0x0004, 0x00AD, 0x0128, 0x0186, 0x01D9, 0x0221, 0x0260, 0x0295, - 0x02C0, 0x02E3, 0x02FE, 0x0311, 0x031C, 0x0320, 0x031D, 0x0315, - 0x0306, 0x02F2, 0x02D9, 0x02BC, 0x029A, 0x0275, 0x024D, 0x0222, - 0x01F4, 0x01C4, 0x0193, 0x0161, 0x012E, 0x00FA, 0x00C7, 0x0094, - 0x0063, 0x0032, 0x0004, 0xFFD9, 0xFFAF, 0xFF88, 0xFF65, 0xFF46, - 0xFF2C, 0xFF16, 0xFF05, 0xFEFA, 0xFEF5, 0xFEF6, 0xFEFE, 0xFF0E, - 0xFF25, 0xFF45, 0xFF6D, 0xFF9E, 0xFFD8, 0x001C, 0x006A, 0x00C4, - 0xF979, 0xF96A, 0xF949, 0xF918, 0xF8DA, 0xF892, 0xF840, 0xF7E9, - 0xF78F, 0xF733, 0xF6DA, 0xF684, 0xF634, 0xF5EE, 0xF5B3, 0xF586, - 0xF569, 0xF55F, 0xF56A, 0xF591, 0xF5D3, 0xF62F, 0xF69E, 0xF71E, - 0xF7AB, 0xF841, 0xF8DB, 0xF977, 0xFA0F, 0xFAA0, 0xFB27, 0xFB9E, - 0xFC03, 0xFC52, 0xFC86, 0xFC9B, 0xFC90, 0xFC68, 0xFC25, 0xFBCD, - 0xFB62, 0xFAE9, 0xFA65, 0xF9D9, 0xF94B, 0xF8BC, 0xF831, 0xF7AE, - 0xF736, 0xF6CD, 0xF677, 0xF638, 0xF613, 0xF606, 0xF60D, 0xF625, - 0xF64C, 0xF680, 0xF6BD, 0xF703, 0xF74E, 0xF79D, 0xF7EC, 0xF83A, - 0xF885, 0xF8CA, 0xF906, 0xF938, 0xF95E, 0xF974, 0xF979, 0xF96A, - 0xF949, 0xF918, 0xF8DA, 0xF892, 0xF840, 0xF7E9, 0xF78F, 0xF733, - 0xF6DA, 0xF684, 0xF634, 0xF5EE, 0xF5B3, 0xF586, 0xF569, 0xF55F, - 0xF56A, 0xF591, 0xF5D3, 0xF62F, 0xF69E, 0xF71E, 0xF7AB, 0xF841, - 0xF8DB, 0xF977, 0xFA0F, 0xFAA0, 0xFB27, 0xFB9E, 0xFC03, 0xFC52, - 0xFC86, 0xFC9B, 0xFC90, 0xFC68, 0xFC25, 0xFBCD, 0xFB62, 0xFAE9, - 0xFA65, 0xF9D9, 0xF94B, 0xF8BC, 0xF831, 0xF7AE, 0xF736, 0xF6CD, - 0xF677, 0xF638, 0xF613, 0xF606, 0xF60D, 0xF625, 0xF64C, 0xF680, - 0xF6BD, 0xF703, 0xF74E, 0xF79D, 0xF7EC, 0xF83A, 0xF885, 0xF8CA, - 0xF906, 0xF938, 0xF95E, 0xF974, 0xAC84, 0xADD6, 0xAF28, 0xADD6, - 0xAC84, 0xAB32, 0xA9E1, 0xAAEF, 0xABFD, 0xAD0B, 0xAE1A, 0xAF28, - 0xADD6, 0xAC84, 0xAB32, 0xA9E1, 0xAAEF, 0xABFD, 0xAD0B, 0xAE1A, - 0xAF28, 0xADD6, 0xAC84, 0xAB32, 0xA9E1, 0xAAEF, 0xABFD, 0xAD0B, - 0xAE1A, 0xAF28, 0xADD6, 0xAC84, 0xAB32, 0xA9E1, 0xAAEF, 0xABFD, - 0xAD0B, 0xAE1A, 0xAF28, 0xADD6, 0xAC84, 0xAB32, 0xA9E1, 0xAB32, - 0xAC84, 0xADD6, 0xAF28, 0xAE1A, 0xAD0B, 0xABFD, 0xAAEF, 0xA9E1, - 0xAB32, 0xAC84, 0xADD6, 0xAF28, 0xAE1A, 0xAD0B, 0xABFD, 0xAAEF, - 0xA9E1, 0xAB32, 0xAC84, 0xADD6, 0xAF28, 0xADD6, 0xAC84, 0xAB32, - 0xA9E1, 0xAB32, 0xAC84, 0xADD6, 0xAF28, 0xAC85, 0xA946, 0xA58C, - 0xA177, 0x9D28, 0x98C0, 0x945E, 0x9025, 0x8C34, 0x88AD, 0x85AF, - 0x835C, 0x81D5, 0x814D, 0x815C, 0x816B, 0x817B, 0x818A, 0x819A, - 0x81A9, 0x81B8, 0x81C8, 0x81D7, 0x81E7, 0x81F6, 0x8205, 0x8215, - 0x8224, 0x8234, 0x8243, 0x8252, 0x8262, 0x8271, 0x8281, 0x8290, - 0x82A0, 0x82AF, 0x82BE, 0x82CE, 0x82DD, 0x82ED, 0x82FC, 0x830B, - 0x831B, 0x832A, 0x833A, 0x8349, 0x8358, 0x8368, 0x8377, 0x8387, - 0x8396, 0x83A6, 0x83B5, 0x83C4, 0x83D4, 0x83E3, 0x83F3, 0x8402, - 0x8411, 0x8809, 0x8ECE, 0x9593, 0x9C57, 0xA31C, 0xA9E1, 0xAB32, - 0x8001, 0x8001, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x0071, 0x0170, 0x0351, 0x05DD, 0x08DE, 0x0C1E, 0x0F65, - 0x127C, 0x152F, 0x1744, 0x1887, 0x18CE, 0x18CE, 0x18CE, 0x18CE, - 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CE, 0x18CB, 0x1851, - 0x173C, 0x15A6, 0x13A8, 0x115E, 0x0EE0, 0x0C49, 0x09B3, 0x0737, - 0x04F0, 0x02F9, 0x0169, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, - 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x005D, 0x0128, 0x0209, - 0x03BA, 0x0611, 0x08E4, 0x0C07, 0x0F50, 0x1294, 0x15A8, 0x1862, - 0x1A97, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, - 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1C1D, 0x1B8A, - 0x1A33, 0x182C, 0x158D, 0x126B, 0x0EDD, 0x0AF9, 0x06D5, 0x0288, - 0xFE29, 0xF9CC, 0xF588, 0xF174, 0xEDA5, 0xEA33, 0xE733, 0xE4BC, - 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, - 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, - 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE2E4, 0xE3A9, 0xE495, 0xE5A5, - 0xE6D4, 0xE81F, 0xE981, 0xEAF8, 0xEC7E, 0xEE11, 0xEFAD, 0xF14C, - 0xF2ED, 0xF48A, 0xF620, 0xF7AB, 0xF928, 0xFA92, 0xFBE5, 0xFD1E, - 0xFE39, 0xFF32, 0x0004, 0x00AD, 0x0128, 0x0186, 0x01D9, 0x0221, - 0x0260, 0x0295, 0x02C0, 0x02E3, 0x02FE, 0x0311, 0x031C, 0x0320, - 0x031D, 0x0315, 0x0306, 0x02F2, 0x02D9, 0x02BC, 0x029A, 0x0275, - 0x024D, 0x0222, 0x01F4, 0x01C4, 0x0193, 0x0161, 0x012E, 0x00FA, - 0x00C7, 0x0094, 0x0063, 0x0032, 0x0004, 0xFFD9, 0xFFAF, 0xFF88, - 0xFF65, 0xFF46, 0xFF2C, 0xFF16, 0xFF05, 0xFEFA, 0xFEF5, 0xFEF6, - 0xFEFE, 0xFF0E, 0xFF25, 0xFF45, 0xFF6D, 0xFF9E, 0xFFD8, 0x001C, - 0x006A, 0x00C4, 0xF979, 0xF96A, 0xF949, 0xF918, 0xF8DA, 0xF892, - 0xF840, 0xF7E9, 0xF78F, 0xF733, 0xF6DA, 0xF684, 0xF634, 0xF5EE, - 0xF5B3, 0xF586, 0xF569, 0xF55F, 0xF56A, 0xF591, 0xF5D3, 0xF62F, - 0xF69E, 0xF71E, 0xF7AB, 0xF841, 0xF8DB, 0xF977, 0xFA0F, 0xFAA0, - 0xFB27, 0xFB9E, 0xFC03, 0xFC52, 0xFC86, 0xFC9B, 0xFC90, 0xFC68, - 0xFC25, 0xFBCD, 0xFB62, 0xFAE9, 0xFA65, 0xF9D9, 0xF94B, 0xF8BC, - 0xF831, 0xF7AE, 0xF736, 0xF6CD, 0xF677, 0xF638, 0xF613, 0xF606, - 0xF60D, 0xF625, 0xF64C, 0xF680, 0xF6BD, 0xF703, 0xF74E, 0xF79D, - 0xF7EC, 0xF83A, 0xF885, 0xF8CA, 0xF906, 0xF938, 0xF95E, 0xF974, - 0xF979, 0xF96A, 0xF949, 0xF918, 0xF8DA, 0xF892, 0xF840, 0xF7E9, - 0xF78F, 0xF733, 0xF6DA, 0xF684, 0xF634, 0xF5EE, 0xF5B3, 0xF586, - 0xF569, 0xF55F, 0xF56A, 0xF591, 0xF5D3, 0xF62F, 0xF69E, 0xF71E, - 0xF7AB, 0xF841, 0xF8DB, 0xF977, 0xFA0F, 0xFAA0, 0xFB27, 0xFB9E, - 0xFC03, 0xFC52, 0xFC86, 0xFC9B, 0xFC90, 0xFC68, 0xFC25, 0xFBCD, - 0xFB62, 0xFAE9, 0xFA65, 0xF9D9, 0xF94B, 0xF8BC, 0xF831, 0xF7AE, - 0xF736, 0xF6CD, 0xF677, 0xF638, 0xF613, 0xF606, 0xF60D, 0xF625, - 0xF64C, 0xF680, 0xF6BD, 0xF703, 0xF74E, 0xF79D, 0xF7EC, 0xF83A, - 0xF885, 0xF8CA, 0xF906, 0xF938, 0xF95E, 0xF974, 0xFFEE, 0x00E6, - 0x0161, 0x0237, 0x0358, 0x04B3, 0x063A, 0x07DB, 0x0988, 0x0B2F, - 0x0CC1, 0x0E2E, 0x0F66, 0x1058, 0x10F6, 0x1157, 0x11A3, 0x11DA, - 0x11FE, 0x1212, 0x1216, 0x120E, 0x11FA, 0x11DC, 0x11B6, 0x118B, - 0x115B, 0x1129, 0x10F6, 0x106D, 0x0F49, 0x0DA2, 0x0B8E, 0x0927, - 0x0684, 0x03BE, 0x00EB, 0xFE25, 0xFB81, 0xF919, 0xF705, 0xF55C, - 0xF437, 0xF3AC, 0xF379, 0xF34A, 0xF31D, 0xF2F5, 0xF2D0, 0xF2AE, - 0xF291, 0xF277, 0xF262, 0xF250, 0xF243, 0xF23A, 0xF235, 0xF235, - 0xF239, 0xF242, 0xF250, 0xF262, 0xF279, 0xF296, 0xF2B7, 0xF2DD, - 0xF309, 0xF33A, 0xF370, 0xF3AC, 0xF3F2, 0xF444, 0xF4A1, 0xF509, - 0xF57B, 0xF5F5, 0xF677, 0xF6FF, 0xF78D, 0xF81F, 0xF8B5, 0xF94D, - 0xF9E6, 0xFA81, 0xFB1A, 0xFBB2, 0xFC47, 0xFCD9, 0xFD66, 0xFDEE, - 0xFE6F, 0xFEE8, 0xFF59, 0xFFC0, 0x001B, 0x006C, 0x00B0, 0x00E6, - 0x0111, 0x0135, 0x0153, 0x016A, 0x017A, 0x0185, 0x018B, 0x018C, - 0x0188, 0x0180, 0x0174, 0x0165, 0x0152, 0x013D, 0x0125, 0x010C, - 0x00F0, 0x00D4, 0x00B6, 0x0098, 0x007A, 0x005C, 0x003E, 0x0022, - 0x0007, 0xFFEE, 0xFFD7, 0xFFC2, 0xFFAF, 0xFFA0, 0xFF95, 0xFF8D, - 0xFF8A, 0xFF8B, 0xFF91, 0xFF9D, 0xFFAE, 0xFFC5, 0xFFE3, 0x0007, - 0x0033, 0x0067, 0x00A2, 0x88AF, 0x88D0, 0x88F0, 0x890E, 0x8929, - 0x8941, 0x8957, 0x8969, 0x8977, 0x8982, 0x8988, 0x898B, 0x8988, - 0x8982, 0x8977, 0x8969, 0x8957, 0x8941, 0x8929, 0x890E, 0x88F0, - 0x88D0, 0x88AF, 0x888B, 0x8866, 0x8840, 0x8819, 0x87F1, 0x87C9, - 0x87A1, 0x8779, 0x8751, 0x872A, 0x8704, 0x86DF, 0x86BC, 0x869A, - 0x867A, 0x865C, 0x8641, 0x8629, 0x8614, 0x8602, 0x85F3, 0x85E8, - 0x85E2, 0x85E0, 0x85E2, 0x85E8, 0x85F3, 0x8602, 0x8614, 0x8629, - 0x8641, 0x865C, 0x867A, 0x869A, 0x86BC, 0x86DF, 0x8704, 0x872A, - 0x8751, 0x8779, 0x87A1, 0x87C9, 0x87F1, 0x8819, 0x8840, 0x8866, - 0x888B, 0x88AF, 0x88D0, 0x88F0, 0x890E, 0x8929, 0x8941, 0x8957, - 0x8969, 0x8977, 0x8982, 0x8988, 0x898B, 0x8988, 0x8982, 0x8977, - 0x8969, 0x8957, 0x8941, 0x8929, 0x890E, 0x88F0, 0x88D0, 0x88AF, - 0x888B, 0x8866, 0x8840, 0x8819, 0x87F1, 0x87C9, 0x87A1, 0x8779, - 0x8751, 0x872A, 0x8704, 0x86DF, 0x86BC, 0x869A, 0x867A, 0x865C, - 0x8641, 0x8629, 0x8614, 0x8602, 0x85F3, 0x85E8, 0x85E2, 0x85E0, - 0x85E2, 0x85E8, 0x85F3, 0x8602, 0x8614, 0x8629, 0x8641, 0x865C, - 0x867A, 0x869A, 0x86BC, 0x86DF, 0x8704, 0x872A, 0x8751, 0x8779, - 0x87A1, 0x87C9, 0x87F1, 0x8819, 0x8840, 0x8866, 0x888B, 0xFDF7, - 0xFDFA, 0xFE01, 0xFE0D, 0xFE1D, 0xFE31, 0xFE48, 0xFE63, 0xFE82, - 0xFEA2, 0xFEC6, 0xFEEB, 0xFF13, 0xFF3C, 0xFF66, 0xFF92, 0xFFBE, - 0xFFEA, 0x0016, 0x0042, 0x006E, 0x009A, 0x00C4, 0x00ED, 0x0115, - 0x013A, 0x015E, 0x017E, 0x019D, 0x01B8, 0x01CF, 0x01E3, 0x01F3, - 0x01FF, 0x0206, 0x0209, 0x0206, 0x01FF, 0x01F3, 0x01E3, 0x01CF, - 0x01B8, 0x019D, 0x017E, 0x015E, 0x013A, 0x0115, 0x00ED, 0x00C4, - 0x009A, 0x006E, 0x0042, 0x0016, 0xFFEA, 0xFFBE, 0xFF92, 0xFF66, - 0xFF3C, 0xFF13, 0xFEEB, 0xFEC6, 0xFEA2, 0xFE82, 0xFE63, 0xFE48, - 0xFE31, 0xFE1D, 0xFE0D, 0xFE01, 0xFDFA, 0xFDF7, 0xFDFA, 0xFE01, - 0xFE0D, 0xFE1D, 0xFE31, 0xFE48, 0xFE63, 0xFE82, 0xFEA2, 0xFEC6, - 0xFEEB, 0xFF13, 0xFF3C, 0xFF66, 0xFF92, 0xFFBE, 0xFFEA, 0x0016, - 0x0042, 0x006E, 0x009A, 0x00C4, 0x00ED, 0x0115, 0x013A, 0x015E, - 0x017E, 0x019D, 0x01B8, 0x01CF, 0x01E3, 0x01F3, 0x01FF, 0x0206, - 0x0209, 0x0206, 0x01FF, 0x01F3, 0x01E3, 0x01CF, 0x01B8, 0x019D, - 0x017E, 0x015E, 0x013A, 0x0115, 0x00ED, 0x00C4, 0x009A, 0x006E, - 0x0042, 0x0016, 0xFFEA, 0xFFBE, 0xFF92, 0xFF66, 0xFF3C, 0xFF13, - 0xFEEB, 0xFEC6, 0xFEA2, 0xFE82, 0xFE63, 0xFE48, 0xFE31, 0xFE1D, - 0xFE0D, 0xFE01, 0xFDFA, 0xF7B6, 0xFFCC, 0x01DC, 0x01DA, 0x01D3, - 0x01C8, 0x01B9, 0x01A7, 0x0191, 0x0178, 0x015D, 0x013F, 0x011E, - 0x00FC, 0x00D7, 0x00B2, 0x008B, 0x0063, 0x003A, 0x0011, 0xFFE9, - 0xFFC0, 0xFF98, 0xFF70, 0xFF49, 0xFF23, 0xFEFF, 0xFEDC, 0xFEBC, - 0xFE9E, 0xFE82, 0xFE69, 0xFE53, 0xFE41, 0xFE32, 0xFE27, 0xFE21, - 0xFE1E, 0xFE21, 0xFE27, 0xFE32, 0xFE41, 0xFE53, 0xFE69, 0xFE82, - 0xFE9E, 0xFEBC, 0xFEDC, 0xFEFF, 0xFF23, 0xFF49, 0xFF70, 0xFF98, - 0xFFC0, 0xFFE9, 0x0011, 0x003A, 0x0063, 0x008B, 0x00B2, 0x00D7, - 0x00FC, 0x011E, 0x013F, 0x015D, 0x0178, 0x0191, 0x01A7, 0x01B9, - 0x01C8, 0x01D3, 0x01DA, 0x01DC, 0x01DA, 0x01D3, 0x01C8, 0x01B9, - 0x01A7, 0x0191, 0x0178, 0x015D, 0x013E, 0x011E, 0x00FB, 0x00D7, - 0x00B1, 0x008A, 0x0062, 0x003A, 0x0011, 0xFFE9, 0xFFC0, 0xFF97, - 0xFF6F, 0xFF48, 0xFF23, 0xFEFE, 0xFEDC, 0xFEBB, 0xFE9D, 0xFE82, - 0xFE69, 0xFE53, 0xFE41, 0xFE32, 0xFE27, 0xFE20, 0xFE1E, 0xFE21, - 0xFE27, 0xFE32, 0xFE41, 0xFE54, 0xFE6A, 0xFE83, 0xFE9F, 0xFEBD, - 0xFEDE, 0xFF01, 0xFF25, 0xFF4B, 0xFF72, 0xFF9A, 0xFFC3, 0xFFEC, - 0x0015, 0x003E, 0x0067, 0x008F, 0x00B6, 0x00DC, 0x0100, 0x0123, - 0x0144, 0x0162, 0x017E, 0x0197, 0x01AD, 0x01BF, 0x01CE, 0x01D9, - 0x01E0, 0xFCE1, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animvalue_0500E310, 0x0013b910, 41727, 0x0000e310, 6180); // 0x0500FB34 -static const u16 unagi_seg5_animindex_0500FB34[] = { - 0x0001, 0x0000, 0x008C, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x008D, 0x0001, 0x0000, - 0x0001, 0x0B84, 0x008C, 0x0B85, 0x0001, 0x0C11, - 0x0001, 0x0000, 0x008C, 0x0AF7, 0x0001, 0x0B83, - 0x0001, 0x0000, 0x008C, 0x011B, 0x0001, 0x01A7, - 0x0001, 0x0000, 0x008C, 0x008E, 0x0001, 0x011A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x09DE, 0x008C, 0x09DF, 0x008C, 0x0A6B, - 0x008C, 0x083A, 0x008C, 0x08C6, 0x008C, 0x0952, - 0x0001, 0x0838, 0x0001, 0x0839, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x008C, 0x07AC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x008C, 0x03D8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x008C, 0x01A8, - 0x008C, 0x0608, 0x008C, 0x0694, 0x008C, 0x0720, - 0x008C, 0x0464, 0x008C, 0x04F0, 0x008C, 0x057C, - 0x008C, 0x0234, 0x008C, 0x02C0, 0x008C, 0x034C, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animindex_0500FB34, 0x0013b910, 41727, 0x0000fb34, 192); // 0x0500FBF4 static const struct Animation unagi_seg5_anim_0500FBF4 = { diff --git a/actors/unagi/anims/anim_05010488.inc.c b/actors/unagi/anims/anim_05010488.inc.c index 5b4469e77..6614b8ea6 100644 --- a/actors/unagi/anims/anim_05010488.inc.c +++ b/actors/unagi/anims/anim_05010488.inc.c @@ -1,149 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500FC0C -static const s16 unagi_seg5_animvalue_0500FC0C[] = { - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFC, 0xFFF9, 0xFFF5, 0xFFF1, - 0xFFEC, 0xFFE7, 0xFFE2, 0xFFDD, 0xFFD7, 0xFFD2, 0xFFCD, 0xFFC8, - 0xFFC3, 0xFFBF, 0xFFBB, 0xFFB9, 0xFFB7, 0xFFB5, 0xFFB5, 0xFFB6, - 0xFFB8, 0xFFBC, 0xFFC0, 0xFFC7, 0xFFCF, 0xFFD8, 0xFFE4, 0xFFF1, - 0x0000, 0x0011, 0x0024, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0001, 0x0002, 0x0003, 0x0003, 0x0004, 0x0005, 0x0005, - 0x0006, 0x0007, 0x0007, 0x0008, 0x0009, 0x0009, 0x000A, 0x000A, - 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000B, 0x000A, 0x000A, - 0x0009, 0x0008, 0x0007, 0x0006, 0x0004, 0x3FFF, 0xFE8D, 0xFE91, - 0xFE9E, 0xFEB3, 0xFECD, 0xFEEB, 0xFF0D, 0xFF31, 0xFF55, 0xFF78, - 0xFF9A, 0xFFB8, 0xFFD2, 0xFFE5, 0xFFF1, 0xFFF5, 0xFFEF, 0xFFDD, - 0xFFBF, 0xFF93, 0xFF58, 0xFF0D, 0xFEAF, 0xFE3F, 0xFDBA, 0xFD20, - 0xFC6E, 0xFBA4, 0xFAC1, 0xF9C2, 0xF8A8, 0xF76F, 0xF618, 0xF4A1, - 0x054B, 0x0548, 0x053E, 0x052E, 0x0518, 0x04FC, 0x04DC, 0x04B7, - 0x048E, 0x0461, 0x0431, 0x03FD, 0x03C8, 0x0390, 0x0357, 0x031D, - 0x02E1, 0x02A5, 0x026A, 0x022E, 0x01F4, 0x01BB, 0x0183, 0x014D, - 0x011A, 0x00EA, 0x00BD, 0x0094, 0x006F, 0x004F, 0x0033, 0x001D, - 0x000D, 0x0003, 0x004E, 0x0041, 0x001A, 0xFFDE, 0xFF8A, 0xFF22, - 0xFEA6, 0xFE1A, 0xFD7E, 0xFCD3, 0xFC1C, 0xFB5B, 0xFA8F, 0xF9BC, - 0xF8E3, 0xF804, 0xF723, 0xF640, 0xF55D, 0xF47C, 0xF39D, 0xF2C4, - 0xF1F1, 0xF125, 0xF064, 0xEFAD, 0xEF02, 0xEE66, 0xEDDA, 0xED5E, - 0xECF6, 0xECA2, 0xEC65, 0xEC3E, 0x00D0, 0x00D0, 0x00CE, 0x00CC, - 0x00C8, 0x00C4, 0x00BF, 0x00B9, 0x00B3, 0x00AC, 0x00A5, 0x009D, - 0x0094, 0x008C, 0x0083, 0x007A, 0x0071, 0x0068, 0x005F, 0x0055, - 0x004C, 0x0044, 0x003B, 0x0033, 0x002B, 0x0024, 0x001D, 0x0016, - 0x0011, 0x000C, 0x0007, 0x0004, 0x0002, 0x0000, 0xAC84, 0xA98C, - 0xA207, 0x9809, 0x8DA6, 0x84F2, 0x8001, 0x8001, 0x8001, 0x80D8, - 0x8358, 0x8624, 0x88BF, 0x8AAA, 0x8B6A, 0x8B55, 0x8B18, 0x8AB8, - 0x8A3A, 0x89A2, 0x88F3, 0x8833, 0x8766, 0x8690, 0x85B6, 0x84DB, - 0x8405, 0x8338, 0x8278, 0x81CA, 0x8131, 0x80B3, 0x8053, 0x8017, - 0x005D, 0x005D, 0x005E, 0x005E, 0x005F, 0x005F, 0x0060, 0x0061, - 0x0061, 0x0061, 0x0062, 0x0062, 0x0061, 0x0061, 0x0060, 0x005E, - 0x005C, 0x005A, 0x0056, 0x0052, 0x004D, 0x0047, 0x0040, 0x0039, - 0x0032, 0x002A, 0x0023, 0x001C, 0x0016, 0x000F, 0x000A, 0x0006, - 0x0002, 0x0000, 0x0128, 0x00F7, 0x006E, 0xFF99, 0xFE86, 0xFD43, - 0xFBDC, 0xFA60, 0xF8DB, 0xF75C, 0xF5F0, 0xF4A4, 0xF385, 0xF2A2, - 0xF207, 0xF1C3, 0xF1E2, 0xF272, 0xF3A2, 0xF586, 0xF803, 0xFAFC, - 0xFE56, 0x01F4, 0x05BB, 0x098F, 0x0D55, 0x10F0, 0x1444, 0x1737, - 0x19AA, 0x1B84, 0x1CA8, 0x1CFA, 0xF979, 0xF977, 0xF972, 0xF96B, - 0xF963, 0xF95A, 0xF952, 0xF94A, 0xF944, 0xF940, 0xF940, 0xF944, - 0xF94D, 0xF95B, 0xF970, 0xF98B, 0xF9AF, 0xF9DC, 0xFA17, 0xFA65, - 0xFAC1, 0xFB2B, 0xFB9E, 0xFC19, 0xFC97, 0xFD17, 0xFD95, 0xFE10, - 0xFE82, 0xFEEB, 0xFF48, 0xFF94, 0xFFCF, 0xFFF4, 0xAC84, 0xA98C, - 0xA207, 0x9809, 0x8DA6, 0x84F2, 0x8001, 0x8001, 0x8001, 0x80D8, - 0x8358, 0x8624, 0x88BF, 0x8AAA, 0x8B6A, 0x8B55, 0x8B18, 0x8AB8, - 0x8A3A, 0x89A2, 0x88F3, 0x8833, 0x8766, 0x8690, 0x85B6, 0x84DB, - 0x8405, 0x8338, 0x8278, 0x81CA, 0x8131, 0x80B3, 0x8053, 0x8017, - 0x005D, 0x005D, 0x005E, 0x005E, 0x005F, 0x005F, 0x0060, 0x0061, - 0x0061, 0x0061, 0x0062, 0x0062, 0x0061, 0x0061, 0x0060, 0x005E, - 0x005C, 0x005A, 0x0056, 0x0052, 0x004D, 0x0047, 0x0040, 0x0039, - 0x0032, 0x002A, 0x0023, 0x001C, 0x0016, 0x000F, 0x000A, 0x0006, - 0x0002, 0x0000, 0x0128, 0x00F7, 0x006E, 0xFF99, 0xFE86, 0xFD43, - 0xFBDC, 0xFA60, 0xF8DB, 0xF75C, 0xF5F0, 0xF4A4, 0xF385, 0xF2A2, - 0xF207, 0xF1C3, 0xF1E2, 0xF272, 0xF3A2, 0xF586, 0xF803, 0xFAFC, - 0xFE56, 0x01F4, 0x05BB, 0x098F, 0x0D55, 0x10F0, 0x1444, 0x1737, - 0x19AA, 0x1B84, 0x1CA8, 0x1CFA, 0xF979, 0xF977, 0xF972, 0xF96B, - 0xF963, 0xF95A, 0xF952, 0xF94A, 0xF944, 0xF940, 0xF940, 0xF944, - 0xF94D, 0xF95B, 0xF970, 0xF98B, 0xF9AF, 0xF9DC, 0xFA17, 0xFA65, - 0xFAC1, 0xFB2B, 0xFB9E, 0xFC19, 0xFC97, 0xFD17, 0xFD95, 0xFE10, - 0xFE82, 0xFEEB, 0xFF48, 0xFF94, 0xFFCF, 0xFFF4, 0x005D, 0x005D, - 0x005E, 0x005E, 0x005F, 0x005F, 0x0060, 0x0061, 0x0061, 0x0061, - 0x0062, 0x0062, 0x0061, 0x0061, 0x0060, 0x005E, 0x005C, 0x005A, - 0x0056, 0x0052, 0x004D, 0x0047, 0x0040, 0x0039, 0x0032, 0x002A, - 0x0023, 0x001C, 0x0016, 0x000F, 0x000A, 0x0006, 0x0002, 0x0000, - 0x0128, 0x00F7, 0x006E, 0xFF99, 0xFE86, 0xFD43, 0xFBDC, 0xFA60, - 0xF8DB, 0xF75C, 0xF5F0, 0xF4A4, 0xF385, 0xF2A2, 0xF207, 0xF1C3, - 0xF1E2, 0xF272, 0xF3A2, 0xF586, 0xF803, 0xFAFC, 0xFE56, 0x01F4, - 0x05BB, 0x098F, 0x0D55, 0x10F0, 0x1444, 0x1737, 0x19AA, 0x1B84, - 0x1CA8, 0x1CFA, 0xF979, 0xF977, 0xF972, 0xF96B, 0xF963, 0xF95A, - 0xF952, 0xF94A, 0xF944, 0xF940, 0xF940, 0xF944, 0xF94D, 0xF95B, - 0xF970, 0xF98B, 0xF9AF, 0xF9DC, 0xFA17, 0xFA65, 0xFAC1, 0xFB2B, - 0xFB9E, 0xFC19, 0xFC97, 0xFD17, 0xFD95, 0xFE10, 0xFE82, 0xFEEB, - 0xFF48, 0xFF94, 0xFFCF, 0xFFF4, 0xAC84, 0xA98C, 0xA207, 0x9809, - 0x8DA6, 0x84F2, 0x8001, 0x8001, 0x8001, 0x80D8, 0x8358, 0x8624, - 0x88BF, 0x8AAA, 0x8B6A, 0x8B55, 0x8B18, 0x8AB8, 0x8A3A, 0x89A2, - 0x88F3, 0x8833, 0x8766, 0x8690, 0x85B6, 0x84DB, 0x8405, 0x8338, - 0x8278, 0x81CA, 0x8131, 0x80B3, 0x8053, 0x8017, 0x8001, 0x8001, - 0x005D, 0x005D, 0x005E, 0x005E, 0x005F, 0x005F, 0x0060, 0x0061, - 0x0061, 0x0061, 0x0062, 0x0062, 0x0061, 0x0061, 0x0060, 0x005E, - 0x005C, 0x005A, 0x0056, 0x0052, 0x004D, 0x0047, 0x0040, 0x0039, - 0x0032, 0x002A, 0x0023, 0x001C, 0x0016, 0x000F, 0x000A, 0x0006, - 0x0002, 0x0000, 0x0128, 0x00F7, 0x006E, 0xFF99, 0xFE86, 0xFD43, - 0xFBDC, 0xFA60, 0xF8DB, 0xF75C, 0xF5F0, 0xF4A4, 0xF385, 0xF2A2, - 0xF207, 0xF1C3, 0xF1E2, 0xF272, 0xF3A2, 0xF586, 0xF803, 0xFAFC, - 0xFE56, 0x01F4, 0x05BB, 0x098F, 0x0D55, 0x10F0, 0x1444, 0x1737, - 0x19AA, 0x1B84, 0x1CA8, 0x1CFA, 0xF979, 0xF977, 0xF972, 0xF96B, - 0xF963, 0xF95A, 0xF952, 0xF94A, 0xF944, 0xF940, 0xF940, 0xF944, - 0xF94D, 0xF95B, 0xF970, 0xF98B, 0xF9AF, 0xF9DC, 0xFA17, 0xFA65, - 0xFAC1, 0xFB2B, 0xFB9E, 0xFC19, 0xFC97, 0xFD17, 0xFD95, 0xFE10, - 0xFE82, 0xFEEB, 0xFF48, 0xFF94, 0xFFCF, 0xFFF4, 0xFFEE, 0xFFEE, - 0xFFEE, 0xFFEE, 0xFFED, 0xFFED, 0xFFED, 0xFFED, 0xFFED, 0xFFEC, - 0xFFEC, 0xFFEC, 0xFFED, 0xFFED, 0xFFED, 0xFFEE, 0xFFEF, 0xFFF0, - 0xFFF1, 0xFFF2, 0xFFF3, 0xFFF4, 0xFFF6, 0xFFF7, 0xFFF8, 0xFFFA, - 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x00E6, 0x011E, 0x01BA, 0x02AA, 0x03DE, 0x0545, 0x06CF, 0x086B, - 0x0A08, 0x0B96, 0x0D06, 0x0E45, 0x0F44, 0x0FF3, 0x1040, 0x101F, - 0x0F97, 0x0EB8, 0x0D90, 0x0C2F, 0x0AA2, 0x08FA, 0x0744, 0x0591, - 0x03EE, 0x026B, 0x0116, 0x0000, 0xFF35, 0xFEC5, 0xFEBF, 0xFF32, - 0x002D, 0x01BF, 0x88AF, 0x88B2, 0x88B9, 0x88C5, 0x88D2, 0x88DF, - 0x88EA, 0x88F3, 0x88F6, 0x88F4, 0x88EA, 0x88D6, 0x88B7, 0x888C, - 0x8852, 0x8808, 0x87AD, 0x8743, 0x86CD, 0x864E, 0x85C6, 0x8539, - 0x84A9, 0x8417, 0x8386, 0x82F9, 0x8271, 0x81F1, 0x817B, 0x8111, - 0x80B5, 0x806A, 0x8031, 0x800E, 0xFDF7, 0xFDEB, 0xFDCA, 0xFD95, - 0xFD4E, 0xFCF8, 0xFC94, 0xFC26, 0xFBAD, 0xFB2E, 0xFAAA, 0xFA23, - 0xF99A, 0xF914, 0xF890, 0xF812, 0xF79C, 0xF72F, 0xF6CE, 0xF67A, - 0xF637, 0xF605, 0xF5E8, 0xF5E1, 0xF5F2, 0xF61E, 0xF666, 0xF6CD, - 0xF754, 0xF7FE, 0xF8CD, 0xF9C3, 0xFAE3, 0xFC2D, 0xF7B6, 0xF7BB, - 0xF7CB, 0xF7E4, 0xF807, 0xF832, 0xF865, 0xF89F, 0xF8DF, 0xF925, - 0xF971, 0xF9C1, 0xFA14, 0xFA6B, 0xFAC5, 0xFB21, 0xFB7E, 0xFBDB, - 0xFC39, 0xFC96, 0xFCF1, 0xFD4B, 0xFDA2, 0xFDF6, 0xFE46, 0xFE91, - 0xFED7, 0xFF18, 0xFF52, 0xFF84, 0xFFAF, 0xFFD2, 0xFFEB, 0xFFFB, - 0xFFCC, 0xFFCC, 0xFFCC, 0xFFCD, 0xFFCE, 0xFFCF, 0xFFD0, 0xFFD2, - 0xFFD3, 0xFFD5, 0xFFD7, 0xFFD9, 0xFFDB, 0xFFDD, 0xFFDF, 0xFFE2, - 0xFFE4, 0xFFE6, 0xFFE8, 0xFFEB, 0xFFED, 0xFFEF, 0xFFF1, 0xFFF4, - 0xFFF6, 0xFFF7, 0xFFF9, 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFE, 0xFFFF, - 0x0000, 0x0000, 0x01DC, 0x01E5, 0x0200, 0x022B, 0x0265, 0x02AD, - 0x0303, 0x0364, 0x03D1, 0x0447, 0x04C6, 0x054D, 0x05DA, 0x066C, - 0x0703, 0x079E, 0x083A, 0x08D7, 0x0975, 0x0A11, 0x0AAC, 0x0B43, - 0x0BD5, 0x0C62, 0x0CE9, 0x0D68, 0x0DDE, 0x0E4B, 0x0EAC, 0x0F02, - 0x0F4A, 0x0F84, 0x0FAF, 0x0FCA, 0xFCE1, 0xFCE3, 0xFCE9, 0xFCF3, - 0xFD00, 0xFD10, 0xFD23, 0xFD39, 0xFD51, 0xFD6C, 0xFD88, 0xFDA6, - 0xFDC6, 0xFDE6, 0xFE08, 0xFE2B, 0xFE4E, 0xFE71, 0xFE94, 0xFEB7, - 0xFEDA, 0xFEFB, 0xFF1C, 0xFF3C, 0xFF5A, 0xFF76, 0xFF91, 0xFFA9, - 0xFFBF, 0xFFD2, 0xFFE2, 0xFFEF, 0xFFF9, 0xFFFE, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animvalue_0500FC0C, 0x0013b910, 41727, 0x0000fc0c, 1980); // 0x050103C8 -static const u16 unagi_seg5_animindex_050103C8[] = { - 0x0022, 0x0001, 0x0001, 0x0000, 0x0022, 0x0023, 0x0001, 0x0000, 0x0001, 0x0045, 0x0001, 0x0000, - 0x0022, 0x0378, 0x0022, 0x039A, 0x0022, 0x03BC, - 0x0001, 0x0000, 0x0022, 0x0334, 0x0022, 0x0356, - 0x0001, 0x0000, 0x0022, 0x008A, 0x0022, 0x00AC, - 0x0001, 0x0000, 0x0022, 0x0046, 0x0022, 0x0068, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0022, 0x02CE, 0x0022, 0x02F0, 0x0022, 0x0312, - 0x0022, 0x0268, 0x0022, 0x028A, 0x0022, 0x02AC, - 0x0001, 0x0266, 0x0001, 0x0267, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0022, 0x0244, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0022, 0x0156, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0022, 0x00CE, - 0x0022, 0x01DE, 0x0022, 0x0200, 0x0022, 0x0222, - 0x0022, 0x0178, 0x0022, 0x019A, 0x0022, 0x01BC, - 0x0022, 0x00F0, 0x0022, 0x0112, 0x0022, 0x0134, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animindex_050103C8, 0x0013b910, 41727, 0x000103c8, 192); // 0x05010488 static const struct Animation unagi_seg5_anim_05010488 = { diff --git a/actors/unagi/anims/anim_05010B54.inc.c b/actors/unagi/anims/anim_05010B54.inc.c index 918b6e0cd..f676086fd 100644 --- a/actors/unagi/anims/anim_05010B54.inc.c +++ b/actors/unagi/anims/anim_05010B54.inc.c @@ -1,121 +1,9 @@ +#include "pc/rom_assets.h" // 0x050104A0 -static const s16 unagi_seg5_animvalue_050104A0[] = { - 0x0000, 0x003A, 0x0051, 0x0067, 0x007C, 0x008F, 0x00A1, 0x00B0, - 0x00BE, 0x00C9, 0x00D1, 0x00D6, 0x00D7, 0x00D6, 0x00D1, 0x00C9, - 0x00BE, 0x00B0, 0x00A1, 0x008F, 0x007C, 0x0067, 0x0051, 0x003A, - 0x0023, 0x000B, 0xFFF4, 0xFFDC, 0xFFC5, 0xFFAE, 0xFF98, 0xFF83, - 0xFF70, 0xFF5E, 0xFF4F, 0xFF41, 0xFF36, 0xFF2E, 0xFF29, 0xFF28, - 0xFF29, 0xFF2E, 0xFF36, 0xFF41, 0xFF4F, 0xFF5E, 0xFF70, 0xFF83, - 0xFF98, 0xFFAE, 0xFFC5, 0xFFDC, 0xFFF4, 0x000B, 0x0023, 0x0002, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0002, 0x0004, 0x0006, 0x0009, - 0x000C, 0x000F, 0x0012, 0x0015, 0x0017, 0x0019, 0x001A, 0x001B, - 0x001A, 0x0019, 0x0017, 0x0015, 0x0012, 0x000F, 0x000D, 0x000A, - 0x0007, 0x0004, 0x0002, 0x0001, 0x0000, 0x0000, 0x0000, 0x0002, - 0x0004, 0x0006, 0x0009, 0x000C, 0x000F, 0x0012, 0x0015, 0x0017, - 0x0019, 0x001A, 0x001B, 0x001A, 0x0019, 0x0017, 0x0015, 0x0012, - 0x000F, 0x000D, 0x000A, 0x0007, 0x0004, 0x3FFF, 0xF308, 0xF172, - 0xF009, 0xEED4, 0xEDDA, 0xED1F, 0xECAB, 0xEC83, 0xECAB, 0xED1F, - 0xEDDA, 0xEED4, 0xF009, 0xF172, 0xF308, 0xF4C6, 0xF6A5, 0xF8A0, - 0xFAB1, 0xFCD0, 0xFEF9, 0x0124, 0x034C, 0x056C, 0x077C, 0x0977, - 0x0B57, 0x0D15, 0x0EAB, 0x1014, 0x1148, 0x1243, 0x12FD, 0x1372, - 0x139A, 0x1372, 0x12FD, 0x1243, 0x1148, 0x1014, 0x0EAB, 0x0D15, - 0x0B57, 0x0977, 0x077C, 0x056C, 0x034C, 0x0124, 0xFEF9, 0xFCD0, - 0xFAB1, 0xF8A0, 0xF6A5, 0xF4C6, 0xEC31, 0xEC5A, 0xECCF, 0xED8C, - 0xEE8A, 0xEFC2, 0xF12E, 0xF2C9, 0xF48C, 0xF670, 0xF871, 0xFA87, - 0xFCAD, 0xFEDC, 0x010C, 0x033B, 0x0561, 0x0777, 0x0977, 0x0B5C, - 0x0D1F, 0x0EBA, 0x1026, 0x115E, 0x125C, 0x1318, 0x138E, 0x13B7, - 0x138E, 0x1318, 0x125C, 0x115E, 0x1026, 0x0EBA, 0x0D1F, 0x0B5C, - 0x0977, 0x0777, 0x0561, 0x033B, 0x010C, 0xFEDC, 0xFCAD, 0xFA87, - 0xF871, 0xF670, 0xF48C, 0xF2C9, 0xF12E, 0xEFC2, 0xEE8A, 0xED8C, - 0xECCF, 0xEC5A, 0x8001, 0x8008, 0x8019, 0x8033, 0x8054, 0x807B, - 0x80A6, 0x80D2, 0x80FE, 0x8129, 0x8150, 0x8171, 0x818C, 0x819D, - 0x81A3, 0x819C, 0x8188, 0x816A, 0x8145, 0x8119, 0x80EA, 0x80BA, - 0x808B, 0x8060, 0x803A, 0x801C, 0x8009, 0x8001, 0x8008, 0x8019, - 0x8033, 0x8054, 0x807B, 0x80A6, 0x80D2, 0x80FE, 0x8129, 0x8150, - 0x8171, 0x818C, 0x819D, 0x81A3, 0x819C, 0x8188, 0x816A, 0x8145, - 0x8119, 0x80EA, 0x80BA, 0x808B, 0x8060, 0x803A, 0x801C, 0x8009, - 0x1C5F, 0x1B05, 0x193C, 0x171C, 0x14B0, 0x1203, 0x0F20, 0x0C11, - 0x08E1, 0x059B, 0x0249, 0xFEF8, 0xFBB0, 0xF87D, 0xF56A, 0xF281, - 0xEFCD, 0xED59, 0xEB30, 0xE93F, 0xE777, 0xE5E5, 0xE495, 0xE394, - 0xE2F0, 0xE2B4, 0xE2EF, 0xE3AD, 0xE4FB, 0xE6C8, 0xE8F4, 0xEB72, - 0xEE37, 0xF137, 0xF466, 0xF7B9, 0xFB24, 0xFE9A, 0x020F, 0x057A, - 0x08CD, 0x0BFD, 0x0EFE, 0x11C5, 0x1445, 0x1672, 0x1857, 0x19FF, - 0x1B63, 0x1C7A, 0x1D3D, 0x1DA3, 0x1DA6, 0x1D3C, 0x8001, 0x8008, - 0x8019, 0x8033, 0x8054, 0x807B, 0x80A6, 0x80D2, 0x80FE, 0x8129, - 0x8150, 0x8171, 0x818C, 0x819D, 0x81A3, 0x819C, 0x8188, 0x816A, - 0x8145, 0x8119, 0x80EA, 0x80BA, 0x808B, 0x8060, 0x803A, 0x801C, - 0x8009, 0x8001, 0x8008, 0x8019, 0x8033, 0x8054, 0x807B, 0x80A6, - 0x80D2, 0x80FE, 0x8129, 0x8150, 0x8171, 0x818C, 0x819D, 0x81A3, - 0x819C, 0x8188, 0x816A, 0x8145, 0x8119, 0x80EA, 0x80BA, 0x808B, - 0x8060, 0x803A, 0x801C, 0x8009, 0x1C5F, 0x1B05, 0x193C, 0x171C, - 0x14B0, 0x1203, 0x0F20, 0x0C11, 0x08E1, 0x059B, 0x0249, 0xFEF8, - 0xFBB0, 0xF87D, 0xF56A, 0xF281, 0xEFCD, 0xED59, 0xEB30, 0xE93F, - 0xE777, 0xE5E5, 0xE495, 0xE394, 0xE2F0, 0xE2B4, 0xE2EF, 0xE3AD, - 0xE4FB, 0xE6C8, 0xE8F4, 0xEB72, 0xEE37, 0xF137, 0xF466, 0xF7B9, - 0xFB24, 0xFE9A, 0x020F, 0x057A, 0x08CD, 0x0BFD, 0x0EFE, 0x11C5, - 0x1445, 0x1672, 0x1857, 0x19FF, 0x1B63, 0x1C7A, 0x1D3D, 0x1DA3, - 0x1DA6, 0x1D3C, 0x1C5F, 0x1B05, 0x193C, 0x171C, 0x14B0, 0x1203, - 0x0F20, 0x0C11, 0x08E1, 0x059B, 0x0249, 0xFEF8, 0xFBB0, 0xF87D, - 0xF56A, 0xF281, 0xEFCD, 0xED59, 0xEB30, 0xE93F, 0xE777, 0xE5E5, - 0xE495, 0xE394, 0xE2F0, 0xE2B4, 0xE2EF, 0xE3AD, 0xE4FB, 0xE6C8, - 0xE8F4, 0xEB72, 0xEE37, 0xF137, 0xF466, 0xF7B9, 0xFB24, 0xFE9A, - 0x020F, 0x057A, 0x08CD, 0x0BFD, 0x0EFE, 0x11C5, 0x1445, 0x1672, - 0x1857, 0x19FF, 0x1B63, 0x1C7A, 0x1D3D, 0x1DA3, 0x1DA6, 0x1D3C, - 0x8001, 0x8008, 0x8019, 0x8033, 0x8054, 0x807B, 0x80A6, 0x80D2, - 0x80FE, 0x8129, 0x8150, 0x8171, 0x818C, 0x819D, 0x81A3, 0x819C, - 0x8188, 0x816A, 0x8145, 0x8119, 0x80EA, 0x80BA, 0x808B, 0x8060, - 0x803A, 0x801C, 0x8009, 0x8001, 0x8008, 0x8019, 0x8033, 0x8054, - 0x807B, 0x80A6, 0x80D2, 0x80FE, 0x8129, 0x8150, 0x8171, 0x818C, - 0x819D, 0x81A3, 0x819C, 0x8188, 0x816A, 0x8145, 0x8119, 0x80EA, - 0x80BA, 0x808B, 0x8060, 0x803A, 0x801C, 0x8009, 0x8001, 0x8001, - 0x1C5F, 0x1B05, 0x193C, 0x171C, 0x14B0, 0x1203, 0x0F20, 0x0C11, - 0x08E1, 0x059B, 0x0249, 0xFEF8, 0xFBB0, 0xF87D, 0xF56A, 0xF281, - 0xEFCD, 0xED59, 0xEB30, 0xE93F, 0xE777, 0xE5E5, 0xE495, 0xE394, - 0xE2F0, 0xE2B4, 0xE2EF, 0xE3AD, 0xE4FB, 0xE6C8, 0xE8F4, 0xEB72, - 0xEE37, 0xF137, 0xF466, 0xF7B9, 0xFB24, 0xFE9A, 0x020F, 0x057A, - 0x08CD, 0x0BFD, 0x0EFE, 0x11C5, 0x1445, 0x1672, 0x1857, 0x19FF, - 0x1B63, 0x1C7A, 0x1D3D, 0x1DA3, 0x1DA6, 0x1D3C, 0x03F6, 0x0681, - 0x08F8, 0x0B57, 0x0D94, 0x0FA9, 0x118F, 0x133E, 0x14B0, 0x15DB, - 0x16BB, 0x1746, 0x1776, 0x1746, 0x16BB, 0x15DB, 0x14B0, 0x133E, - 0x118F, 0x0FA9, 0x0D94, 0x0B57, 0x08F8, 0x0681, 0x03F6, 0x0161, - 0xFECA, 0xFC35, 0xF9AB, 0xF733, 0xF4D4, 0xF297, 0xF082, 0xEE9C, - 0xECED, 0xEB7C, 0xEA50, 0xE971, 0xE8E5, 0xE8B5, 0xE8E5, 0xE971, - 0xEA50, 0xEB7C, 0xECED, 0xEE9C, 0xF082, 0xF297, 0xF4D4, 0xF733, - 0xF9AB, 0xFC35, 0xFECA, 0x0161, 0x8001, 0xFDA4, 0xFF36, 0x00CA, - 0x025C, 0x03E7, 0x0568, 0x06D8, 0x0835, 0x097A, 0x0AA1, 0x0BA8, - 0x0C88, 0x0D3F, 0x0DC6, 0x0E1B, 0x0E38, 0x0E1B, 0x0DC6, 0x0D3F, - 0x0C88, 0x0BA8, 0x0AA1, 0x097A, 0x0835, 0x06D8, 0x0568, 0x03E7, - 0x025C, 0x00CA, 0xFF36, 0xFDA4, 0xFC19, 0xFA98, 0xF928, 0xF7CB, - 0xF686, 0xF55F, 0xF458, 0xF378, 0xF2C1, 0xF23A, 0xF1E5, 0xF1C8, - 0xF1E5, 0xF23A, 0xF2C1, 0xF378, 0xF458, 0xF55F, 0xF686, 0xF7CB, - 0xF928, 0xFA98, 0xFC19, 0x0FD3, 0x0FB2, 0x0F55, 0x0EBF, 0x0DF6, - 0x0CFE, 0x0BDD, 0x0A97, 0x0931, 0x07B0, 0x061A, 0x0472, 0x02BD, - 0x0102, 0xFF45, 0xFD89, 0xFBD5, 0xFA2D, 0xF896, 0xF716, 0xF5B0, - 0xF46A, 0xF348, 0xF251, 0xF187, 0xF0F2, 0xF094, 0xF074, 0xF094, - 0xF0F2, 0xF187, 0xF251, 0xF348, 0xF46A, 0xF5B0, 0xF716, 0xF896, - 0xFA2D, 0xFBD5, 0xFD89, 0xFF45, 0x0102, 0x02BD, 0x0472, 0x061A, - 0x07B0, 0x0931, 0x0A97, 0x0BDD, 0x0CFE, 0x0DF6, 0x0EBF, 0x0F55, - 0x0FB2, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animvalue_050104A0, 0x0013b910, 41727, 0x000104a0, 1524); // 0x05010A94 -static const u16 unagi_seg5_animindex_05010A94[] = { - 0x0036, 0x0001, 0x0001, 0x0000, 0x0036, 0x0037, 0x0001, 0x0000, 0x0001, 0x006D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0036, 0x02C3, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0036, 0x028D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0036, 0x00A4, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0036, 0x006E, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0036, 0x0256, 0x0001, 0x028C, - 0x0001, 0x0000, 0x0036, 0x0220, 0x0001, 0x0000, - 0x0001, 0x021E, 0x0001, 0x021F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0036, 0x01E8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0036, 0x0146, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0036, 0x00DA, - 0x0001, 0x0000, 0x0036, 0x01B2, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0036, 0x017C, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0036, 0x0110, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animindex_05010A94, 0x0013b910, 41727, 0x00010a94, 192); // 0x05010B54 static const struct Animation unagi_seg5_anim_05010B54 = { diff --git a/actors/unagi/anims/anim_05011488.inc.c b/actors/unagi/anims/anim_05011488.inc.c index db6251fdb..bab064b54 100644 --- a/actors/unagi/anims/anim_05011488.inc.c +++ b/actors/unagi/anims/anim_05011488.inc.c @@ -1,159 +1,9 @@ +#include "pc/rom_assets.h" // 0x05010B6C -static const s16 unagi_seg5_animvalue_05010B6C[] = { - 0x0000, 0x003A, 0x0051, 0x0067, 0x007C, 0x008F, 0x00A1, 0x00B0, - 0x00BE, 0x00C9, 0x00D1, 0x00D6, 0x00D7, 0x00D6, 0x00D1, 0x00C9, - 0x00BE, 0x00B0, 0x00A1, 0x008F, 0x007C, 0x0063, 0x004D, 0x0039, - 0x0026, 0x0016, 0x0007, 0xFFFA, 0xFFEF, 0xFFE5, 0xFFDC, 0xFFD5, - 0xFFCF, 0xFFCB, 0xFFC7, 0xFFC5, 0xFFC4, 0xFFC3, 0xFFC4, 0xFFC5, - 0xFFC8, 0xFFCA, 0xFFCE, 0xFFD2, 0xFFD6, 0xFFDB, 0xFFE0, 0xFFE5, - 0xFFEB, 0xFFF0, 0xFFF6, 0xFFFB, 0x0000, 0x0004, 0x0008, 0x000B, - 0x000E, 0x0010, 0x0011, 0x0012, 0x0012, 0x0012, 0x0011, 0x0010, - 0x000F, 0x000D, 0x000C, 0x000A, 0x0008, 0x0007, 0x0005, 0x0003, - 0x0002, 0x0001, 0x0000, 0x0000, 0x0000, 0x0002, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0002, 0x0004, 0x0006, 0x0009, 0x000C, 0x000F, - 0x0012, 0x0015, 0x0017, 0x0019, 0x001A, 0x001B, 0x001A, 0x0019, - 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, 0x0016, 0x0016, 0x0016, - 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0015, 0x0015, - 0x0015, 0x0015, 0x0015, 0x0015, 0x0015, 0x0015, 0x0014, 0x0013, - 0x0011, 0x000F, 0x000C, 0x000A, 0x0007, 0x0004, 0x0002, 0x0001, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0xF308, 0xF172, 0xF009, 0xEED4, 0xEDDA, 0xED1F, - 0xECAB, 0xEC83, 0xECAB, 0xED1F, 0xEDDA, 0xEED4, 0xF009, 0xF172, - 0xF308, 0xF4C6, 0xF741, 0xFAC5, 0xFED7, 0x02FB, 0x06B9, 0x0996, - 0x0B17, 0x0AFF, 0x0A1A, 0x08A0, 0x06AE, 0x045F, 0x01D1, 0xFF20, - 0xFC67, 0xF9C4, 0xF753, 0xF531, 0xF379, 0xF248, 0xF1BB, 0xF1CF, - 0xF243, 0xF30D, 0xF420, 0xF575, 0xF6FF, 0xF8B7, 0xFA90, 0xFC82, - 0xFE82, 0x0085, 0x0284, 0x0473, 0x0647, 0x07F8, 0x097B, 0x0AC5, - 0x0BCE, 0x0C8A, 0x0CEA, 0x0CD4, 0x0C57, 0x0B85, 0x0A6F, 0x0925, - 0x07B8, 0x063A, 0x04BB, 0x034D, 0x0200, 0x00E7, 0x0011, 0xFF90, - 0xFF5B, 0xFF5F, 0xFF86, 0xFFBC, 0xFFEC, 0x0000, 0xEC31, 0xEC5A, - 0xECCF, 0xED8C, 0xEE8A, 0xEFC2, 0xF12E, 0xF2C9, 0xF48C, 0xF670, - 0xF871, 0xFA87, 0xFCAD, 0xFEDC, 0x010C, 0x033B, 0x0561, 0x0777, - 0x0977, 0x0B5C, 0x0D67, 0x0E7C, 0x0EB8, 0x0E36, 0x0D10, 0x0B64, - 0x094B, 0x06E1, 0x0441, 0x0188, 0xFED0, 0xFC34, 0xF9CF, 0xF7BE, - 0xF61B, 0xF502, 0xF48D, 0xF4CF, 0xF5AE, 0xF710, 0xF8DD, 0xFAFA, - 0xFD4E, 0xFFBE, 0x0231, 0x048E, 0x06BB, 0x089E, 0x0A1E, 0x0B20, - 0x0B8C, 0x0B73, 0x0B19, 0x0A89, 0x09CA, 0x08E7, 0x07E8, 0x06D7, - 0x05BD, 0x04A4, 0x0394, 0x0296, 0x01B5, 0x00F9, 0x006C, 0x0016, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8001, 0x8008, 0x8019, 0x8033, 0x8054, 0x807B, - 0x80A6, 0x80D2, 0x80FE, 0x8129, 0x8150, 0x8171, 0x818C, 0x819D, - 0x81A3, 0x819C, 0x8188, 0x816A, 0x8145, 0x8119, 0x8110, 0x8108, - 0x80FF, 0x80F6, 0x80ED, 0x80E5, 0x80DC, 0x80D3, 0x80CA, 0x80C2, - 0x80B9, 0x80B0, 0x80A7, 0x809F, 0x8096, 0x808D, 0x8085, 0x807C, - 0x8073, 0x806A, 0x8062, 0x8059, 0x8050, 0x8047, 0x803F, 0x8036, - 0x802D, 0x8024, 0x801C, 0x8013, 0x800A, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x1C5F, 0x1B05, - 0x193C, 0x171C, 0x14B0, 0x1203, 0x0F20, 0x0C11, 0x08E1, 0x059B, - 0x0249, 0xFEF0, 0xFB8D, 0xF82F, 0xF4E6, 0xF1BE, 0xEEC5, 0xEC0B, - 0xE99C, 0xE787, 0xE5D9, 0xE4A1, 0xE3EE, 0xE3CE, 0xE477, 0xE5E7, - 0xE803, 0xEAB0, 0xEDD5, 0xF156, 0xF519, 0xF903, 0xFCFB, 0x00E5, - 0x04A8, 0x0828, 0x0B4C, 0x0DDA, 0x0FB6, 0x10E6, 0x1174, 0x117C, - 0x1157, 0x110E, 0x10A4, 0x101B, 0x0F74, 0x0EB2, 0x0DD6, 0x0CE3, - 0x0BDA, 0x0ABE, 0x0990, 0x0853, 0x0708, 0x05D2, 0x04C0, 0x03D0, - 0x0300, 0x024D, 0x01B6, 0x0137, 0x00D0, 0x007E, 0x003F, 0x0010, - 0xFFF1, 0xFFDE, 0xFFD4, 0xFFD3, 0xFFD8, 0xFFE1, 0xFFEC, 0xFFF6, - 0xFFFD, 0x0000, 0x8001, 0x8008, 0x8019, 0x8033, 0x8054, 0x807B, - 0x80A6, 0x80D2, 0x80FE, 0x8129, 0x8150, 0x8171, 0x818C, 0x819D, - 0x81A3, 0x819C, 0x8188, 0x816A, 0x8145, 0x8119, 0x8110, 0x8108, - 0x80FF, 0x80F6, 0x80ED, 0x80E5, 0x80DC, 0x80D3, 0x80CA, 0x80C2, - 0x80B9, 0x80B0, 0x80A7, 0x809F, 0x8096, 0x808D, 0x8085, 0x807C, - 0x8073, 0x806A, 0x8062, 0x8059, 0x8050, 0x8047, 0x803F, 0x8036, - 0x802D, 0x8024, 0x801C, 0x8013, 0x800A, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x1C5F, 0x1B05, - 0x193C, 0x171C, 0x14B0, 0x1203, 0x0F20, 0x0C11, 0x08E1, 0x059B, - 0x0249, 0xFEF0, 0xFB8D, 0xF82F, 0xF4E6, 0xF1BE, 0xEEC5, 0xEC0B, - 0xE99C, 0xE787, 0xE5D9, 0xE4A1, 0xE3EE, 0xE3CE, 0xE477, 0xE5E7, - 0xE803, 0xEAB0, 0xEDD5, 0xF156, 0xF519, 0xF903, 0xFCFB, 0x00E5, - 0x04A8, 0x0828, 0x0B4C, 0x0DDA, 0x0FB6, 0x10E6, 0x1174, 0x117C, - 0x1157, 0x110E, 0x10A4, 0x101B, 0x0F74, 0x0EB2, 0x0DD6, 0x0CE3, - 0x0BDA, 0x0ABE, 0x0990, 0x0853, 0x0708, 0x05D2, 0x04C0, 0x03D0, - 0x0300, 0x024D, 0x01B6, 0x0137, 0x00D0, 0x007E, 0x003F, 0x0010, - 0xFFF1, 0xFFDE, 0xFFD4, 0xFFD3, 0xFFD8, 0xFFE1, 0xFFEC, 0xFFF6, - 0xFFFD, 0x0000, 0x1C5F, 0x1B05, 0x193C, 0x171C, 0x14B0, 0x1203, - 0x0F20, 0x0C11, 0x08E1, 0x059B, 0x0249, 0xFEF0, 0xFB8D, 0xF82F, - 0xF4E6, 0xF1BE, 0xEEC5, 0xEC0B, 0xE99C, 0xE787, 0xE5D9, 0xE4A1, - 0xE3EE, 0xE3CE, 0xE477, 0xE5E7, 0xE803, 0xEAB0, 0xEDD5, 0xF156, - 0xF519, 0xF903, 0xFCFB, 0x00E5, 0x04A8, 0x0828, 0x0B4C, 0x0DDA, - 0x0FB6, 0x10E6, 0x1174, 0x117C, 0x1157, 0x110E, 0x10A4, 0x101B, - 0x0F74, 0x0EB2, 0x0DD6, 0x0CE3, 0x0BDA, 0x0ABE, 0x0990, 0x0853, - 0x0708, 0x05D2, 0x04C0, 0x03D0, 0x0300, 0x024D, 0x01B6, 0x0137, - 0x00D0, 0x007E, 0x003F, 0x0010, 0xFFF1, 0xFFDE, 0xFFD4, 0xFFD3, - 0xFFD8, 0xFFE1, 0xFFEC, 0xFFF6, 0xFFFD, 0x0000, 0x8001, 0x8008, - 0x8019, 0x8033, 0x8054, 0x807B, 0x80A6, 0x80D2, 0x80FE, 0x8129, - 0x8150, 0x8171, 0x818C, 0x819D, 0x81A3, 0x819C, 0x8188, 0x816A, - 0x8145, 0x8119, 0x8110, 0x8108, 0x80FF, 0x80F6, 0x80ED, 0x80E5, - 0x80DC, 0x80D3, 0x80CA, 0x80C2, 0x80B9, 0x80B0, 0x80A7, 0x809F, - 0x8096, 0x808D, 0x8085, 0x807C, 0x8073, 0x806A, 0x8062, 0x8059, - 0x8050, 0x8047, 0x803F, 0x8036, 0x802D, 0x8024, 0x801C, 0x8013, - 0x800A, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x1C5F, 0x1B05, 0x193C, 0x171C, - 0x14B0, 0x1203, 0x0F20, 0x0C11, 0x08E1, 0x059B, 0x0249, 0xFEF0, - 0xFB8D, 0xF82F, 0xF4E6, 0xF1BE, 0xEEC5, 0xEC0B, 0xE99C, 0xE787, - 0xE5D9, 0xE4A1, 0xE3EE, 0xE3CE, 0xE477, 0xE5E7, 0xE803, 0xEAB0, - 0xEDD5, 0xF156, 0xF519, 0xF903, 0xFCFB, 0x00E5, 0x04A8, 0x0828, - 0x0B4C, 0x0DDA, 0x0FB6, 0x10E6, 0x1174, 0x117C, 0x1157, 0x110E, - 0x10A4, 0x101B, 0x0F74, 0x0EB2, 0x0DD6, 0x0CE3, 0x0BDA, 0x0ABE, - 0x0990, 0x0853, 0x0708, 0x05D2, 0x04C0, 0x03D0, 0x0300, 0x024D, - 0x01B6, 0x0137, 0x00D0, 0x007E, 0x003F, 0x0010, 0xFFF1, 0xFFDE, - 0xFFD4, 0xFFD3, 0xFFD8, 0xFFE1, 0xFFEC, 0xFFF6, 0xFFFD, 0x0000, - 0x03F6, 0x0681, 0x08F8, 0x0B57, 0x0D94, 0x0FA9, 0x118F, 0x133E, - 0x14B0, 0x15DB, 0x16BB, 0x1746, 0x1776, 0x1746, 0x16BB, 0x15DB, - 0x14B0, 0x133E, 0x118F, 0x0FA9, 0x0DB7, 0x0BD9, 0x0A11, 0x085F, - 0x06C3, 0x053C, 0x03CB, 0x0270, 0x012B, 0xFFFD, 0xFEE3, 0xFDE0, - 0xFCF3, 0xFC1C, 0xFB5B, 0xFAB1, 0xFA1D, 0xF99F, 0xF938, 0xF8E7, - 0xF8AD, 0xF88A, 0xF88B, 0xF8B2, 0xF8FB, 0xF962, 0xF9E1, 0xFA75, - 0xFB19, 0xFBC9, 0xFC80, 0xFD3A, 0xFDF2, 0xFEA4, 0xFF4C, 0xFFE4, - 0x0067, 0x00D0, 0x0122, 0x015E, 0x0186, 0x019D, 0x01A3, 0x019C, - 0x018A, 0x016D, 0x0149, 0x0120, 0x00F3, 0x00C4, 0x0096, 0x006B, - 0x0044, 0x0024, 0x000C, 0x0000, 0x8001, 0xFDA4, 0xFF36, 0x00CA, - 0x025C, 0x03E7, 0x0568, 0x06D8, 0x0835, 0x097A, 0x0AA1, 0x0BA8, - 0x0C88, 0x0D3F, 0x0DC6, 0x0E1B, 0x0E38, 0x0E1B, 0x0DC6, 0x0D3F, - 0x0C88, 0x0B8C, 0x0A3B, 0x08A5, 0x06DA, 0x04EB, 0x02E9, 0x00E3, - 0xFEEC, 0xFD12, 0xFB66, 0xF9FA, 0xF8DC, 0xF81E, 0xF7D1, 0xF80D, - 0xF8D8, 0xFA13, 0xFBA0, 0xFD62, 0xFF3B, 0x010B, 0x02B6, 0x041F, - 0x0526, 0x05AF, 0x05B4, 0x0587, 0x0536, 0x04C8, 0x0445, 0x03B2, - 0x0315, 0x0277, 0x01DD, 0x014D, 0x00D0, 0x006A, 0x0023, 0x0001, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0FD3, 0x0FB2, 0x0F55, 0x0EBF, 0x0DF6, 0x0CFE, 0x0BDD, - 0x0A97, 0x0931, 0x07B0, 0x061A, 0x0472, 0x02BD, 0x0102, 0xFF3E, - 0xFD6F, 0xFBA3, 0xF9E4, 0xF83F, 0xF6C0, 0xF571, 0xF45F, 0xF395, - 0xF31F, 0xF309, 0xF356, 0xF3FB, 0xF4EA, 0xF616, 0xF772, 0xF8F1, - 0xFA86, 0xFC23, 0xFDBA, 0xFF40, 0x00A6, 0x01E0, 0x02E0, 0x0399, - 0x03FE, 0x040B, 0x0404, 0x03F9, 0x03E9, 0x03D6, 0x03C0, 0x03A6, - 0x0389, 0x036A, 0x0349, 0x0325, 0x02FF, 0x02D8, 0x02AF, 0x0286, - 0x025B, 0x0231, 0x0205, 0x01DA, 0x01AF, 0x0185, 0x015C, 0x0133, - 0x010C, 0x00E6, 0x00C3, 0x00A1, 0x0082, 0x0066, 0x004C, 0x0036, - 0x0023, 0x0014, 0x0009, 0x0002, 0x0000, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animvalue_05010B6C, 0x0013b910, 41727, 0x00010b6c, 2140); // 0x050113C8 -static const u16 unagi_seg5_animindex_050113C8[] = { - 0x004C, 0x0001, 0x0001, 0x0000, 0x004C, 0x004D, 0x0001, 0x0000, 0x0001, 0x0099, 0x0001, 0x0000, - 0x0001, 0x0000, 0x004C, 0x03E1, 0x0001, 0x0000, - 0x0001, 0x0000, 0x004C, 0x0395, 0x0001, 0x0000, - 0x0001, 0x0000, 0x004C, 0x00E6, 0x0001, 0x0000, - 0x0001, 0x0000, 0x004C, 0x009A, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x004C, 0x0348, 0x0001, 0x0394, - 0x0001, 0x0000, 0x004C, 0x02FC, 0x0001, 0x0000, - 0x0001, 0x02FA, 0x0001, 0x02FB, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004C, 0x02AE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004C, 0x01CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004C, 0x0132, - 0x0001, 0x0000, 0x004C, 0x0262, 0x0001, 0x0000, - 0x0001, 0x0000, 0x004C, 0x0216, 0x0001, 0x0000, - 0x0001, 0x0000, 0x004C, 0x017E, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animindex_050113C8, 0x0013b910, 41727, 0x000113c8, 192); // 0x05011488 static const struct Animation unagi_seg5_anim_05011488 = { diff --git a/actors/unagi/anims/anim_05011890.inc.c b/actors/unagi/anims/anim_05011890.inc.c index 55c705b39..486eed4df 100644 --- a/actors/unagi/anims/anim_05011890.inc.c +++ b/actors/unagi/anims/anim_05011890.inc.c @@ -1,76 +1,9 @@ +#include "pc/rom_assets.h" // 0x050114A0 -static const s16 unagi_seg5_animvalue_050114A0[] = { - 0x0000, 0x3FFF, 0xFF3C, 0x054B, 0x0096, 0x00D0, 0xAC84, 0xAB05, - 0xA50A, 0x9C4A, 0x927E, 0x895F, 0x82A5, 0x8007, 0x809A, 0x820F, - 0x840D, 0x8637, 0x8833, 0x89A7, 0x8A36, 0x89FC, 0x895A, 0x8868, - 0x873B, 0x85E7, 0x8484, 0x8325, 0x81E2, 0x80CF, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x005D, 0x0128, 0x00B2, 0xFE96, - 0xFBA7, 0xF8B8, 0xF69C, 0xF625, 0xF724, 0xF8C4, 0xFAE1, 0xFD55, - 0xFFFC, 0x02AE, 0x054A, 0x07A9, 0x09A6, 0x0B1C, 0x0BD7, 0x0B7A, - 0x0A42, 0x0883, 0x0692, 0x04C3, 0x036B, 0x028B, 0x01E6, 0x0174, - 0x0130, 0x0111, 0x0111, 0xF979, 0xF92F, 0xF8AA, 0xF860, 0xF8F0, - 0xFA79, 0xFCB4, 0xFF5A, 0x0223, 0x04C9, 0x0704, 0x088D, 0x091D, - 0x0888, 0x0703, 0x04D2, 0x023A, 0xFF81, 0xFCE8, 0xFAB7, 0xF932, - 0xF89E, 0xF8A4, 0xF8BD, 0xF8E1, 0xF90B, 0xF936, 0xF95A, 0xF973, - 0xF979, 0xAC84, 0xAB05, 0xA50A, 0x9C4A, 0x927E, 0x895F, 0x82A5, - 0x8007, 0x809A, 0x820F, 0x840D, 0x8637, 0x8833, 0x89A7, 0x8A36, - 0x89FC, 0x895A, 0x8868, 0x873B, 0x85E7, 0x8484, 0x8325, 0x81E2, - 0x80CF, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x005D, - 0x0128, 0x00B2, 0xFE96, 0xFBA7, 0xF8B8, 0xF69C, 0xF625, 0xF724, - 0xF8C4, 0xFAE1, 0xFD55, 0xFFFC, 0x02AE, 0x054A, 0x07A9, 0x09A6, - 0x0B1C, 0x0BD7, 0x0B7A, 0x0A42, 0x0883, 0x0692, 0x04C3, 0x036B, - 0x028B, 0x01E6, 0x0174, 0x0130, 0x0111, 0x0111, 0xF979, 0xF92F, - 0xF8AA, 0xF860, 0xF8F0, 0xFA79, 0xFCB4, 0xFF5A, 0x0223, 0x04C9, - 0x0704, 0x088D, 0x091D, 0x0888, 0x0703, 0x04D2, 0x023A, 0xFF81, - 0xFCE8, 0xFAB7, 0xF932, 0xF89E, 0xF8A4, 0xF8BD, 0xF8E1, 0xF90B, - 0xF936, 0xF95A, 0xF973, 0xF979, 0x005D, 0x0128, 0x00B2, 0xFE96, - 0xFBA7, 0xF8B8, 0xF69C, 0xF625, 0xF724, 0xF8C4, 0xFAE1, 0xFD55, - 0xFFFC, 0x02AE, 0x054A, 0x07A9, 0x09A6, 0x0B1C, 0x0BD7, 0x0B7A, - 0x0A42, 0x0883, 0x0692, 0x04C3, 0x036B, 0x028B, 0x01E6, 0x0174, - 0x0130, 0x0111, 0x0111, 0xF979, 0xF92F, 0xF8AA, 0xF860, 0xF8F0, - 0xFA79, 0xFCB4, 0xFF5A, 0x0223, 0x04C9, 0x0704, 0x088D, 0x091D, - 0x0888, 0x0703, 0x04D2, 0x023A, 0xFF81, 0xFCE8, 0xFAB7, 0xF932, - 0xF89E, 0xF8A4, 0xF8BD, 0xF8E1, 0xF90B, 0xF936, 0xF95A, 0xF973, - 0xF979, 0xAC84, 0xAB05, 0xA50A, 0x9C4A, 0x927E, 0x895F, 0x82A5, - 0x8007, 0x809A, 0x820F, 0x840D, 0x8637, 0x8833, 0x89A7, 0x8A36, - 0x89FC, 0x895A, 0x8868, 0x873B, 0x85E7, 0x8484, 0x8325, 0x81E2, - 0x80CF, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x005D, 0x0128, 0x00B2, 0xFE96, 0xFBA7, 0xF8B8, 0xF69C, - 0xF625, 0xF724, 0xF8C4, 0xFAE1, 0xFD55, 0xFFFC, 0x02AE, 0x054A, - 0x07A9, 0x09A6, 0x0B1C, 0x0BD7, 0x0B7A, 0x0A42, 0x0883, 0x0692, - 0x04C3, 0x036B, 0x028B, 0x01E6, 0x0174, 0x0130, 0x0111, 0x0111, - 0xF979, 0xF92F, 0xF8AA, 0xF860, 0xF8F0, 0xFA79, 0xFCB4, 0xFF5A, - 0x0223, 0x04C9, 0x0704, 0x088D, 0x091D, 0x0888, 0x0703, 0x04D2, - 0x023A, 0xFF81, 0xFCE8, 0xFAB7, 0xF932, 0xF89E, 0xF8A4, 0xF8BD, - 0xF8E1, 0xF90B, 0xF936, 0xF95A, 0xF973, 0xF979, 0xFFEE, 0x0160, - 0x02E7, 0x04EC, 0x0724, 0x0941, 0x0AF9, 0x0C00, 0x0C0B, 0x0B1D, - 0x098A, 0x0776, 0x0505, 0x025E, 0xFFA7, 0xFD03, 0xFA98, 0xF88B, - 0xF702, 0xF623, 0xF5E8, 0xF628, 0xF6CD, 0xF7C1, 0xF8F0, 0xFA45, - 0xFBA9, 0xFD08, 0xFE4C, 0xFF60, 0x002E, 0x8970, 0x8B3D, 0x8D0A, - 0x8DEF, 0x8D66, 0x8BB9, 0x893D, 0x8644, 0x8321, 0x8028, 0x7DA8, - 0x7BFC, 0x7B73, 0x7C17, 0x7D94, 0x7FAC, 0x8223, 0x84B6, 0x872A, - 0x8941, 0x8ABE, 0x8B63, 0x8B63, 0x8B27, 0x8ABF, 0x8A3D, 0x89B2, - 0x8930, 0x88C8, 0x888B, 0xFDF7, 0xF7B6, 0xFFCC, 0x01E2, 0xFCE1, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animvalue_050114A0, 0x0013b910, 41727, 0x000114a0, 816); // 0x050117D0 -static const u16 unagi_seg5_animindex_050117D0[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0001, 0x0195, 0x0001, 0x0196, 0x0001, 0x0197, - 0x0001, 0x0000, 0x0001, 0x0193, 0x0001, 0x0194, - 0x0001, 0x0000, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0003, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0156, 0x001E, 0x0157, 0x001E, 0x0175, - 0x0001, 0x0119, 0x001E, 0x011A, 0x001E, 0x0138, - 0x0001, 0x0117, 0x0001, 0x0118, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x00F9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0061, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0006, - 0x0001, 0x00BC, 0x001E, 0x00BD, 0x001E, 0x00DB, - 0x0001, 0x007F, 0x001E, 0x0080, 0x001E, 0x009E, - 0x0001, 0x0024, 0x001E, 0x0025, 0x001E, 0x0043, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animindex_050117D0, 0x0013b910, 41727, 0x000117d0, 192); // 0x05011890 static const struct Animation unagi_seg5_anim_05011890 = { diff --git a/actors/unagi/anims/anim_05011D40.inc.c b/actors/unagi/anims/anim_05011D40.inc.c index f8f4ac0ce..256753545 100644 --- a/actors/unagi/anims/anim_05011D40.inc.c +++ b/actors/unagi/anims/anim_05011D40.inc.c @@ -1,87 +1,9 @@ +#include "pc/rom_assets.h" // 0x050118A8 -static const s16 unagi_seg5_animvalue_050118A8[] = { - 0x0000, 0x3FFF, 0xFE8D, 0xFF32, 0xFFD7, 0x007B, 0x0120, 0x01C6, - 0x026B, 0x0310, 0x03B5, 0x045B, 0x0500, 0x05A5, 0x064A, 0x04A8, - 0x0148, 0xFD4B, 0xF9D0, 0xF7F9, 0xF7C4, 0xF84A, 0xF957, 0xFAB3, - 0xFC29, 0xFD84, 0x054B, 0x004E, 0x00B6, 0x011E, 0x0187, 0x01EF, - 0x0257, 0x02C0, 0x0328, 0x0390, 0x03F9, 0x0461, 0x02EB, 0x0017, - 0xFD46, 0xFBD5, 0xFBB0, 0xFBCC, 0xFC1F, 0xFC9B, 0xFD35, 0xFDE0, - 0xFE92, 0xFF3C, 0xFFD5, 0x00D0, 0x8007, 0x8007, 0x8007, 0x8007, - 0x8007, 0x8007, 0x8007, 0x8007, 0x8007, 0x8007, 0x8007, 0x8334, - 0x8662, 0x898F, 0x8CBD, 0x8FEA, 0x9318, 0x9646, 0x9973, 0x9CA1, - 0x9FCE, 0xA2FC, 0xA629, 0xA957, 0x005D, 0x0128, 0x0111, 0x00FF, - 0x00F4, 0x00ED, 0x00EA, 0x00EC, 0x00F1, 0x00F9, 0x0103, 0x010E, - 0x011B, 0x0128, 0x0136, 0x0142, 0x014E, 0x0158, 0x0160, 0x0164, - 0x0166, 0x0164, 0x015D, 0x0151, 0x0140, 0xF979, 0xF9A1, 0xFA80, - 0xFBEA, 0xFDB2, 0xFFAC, 0x01AC, 0x0388, 0x0512, 0x061F, 0x0682, - 0x0656, 0x05D9, 0x0519, 0x0422, 0x0300, 0x01C0, 0x006F, 0xFF1A, - 0xFDCD, 0xFC94, 0xFB7C, 0xFA91, 0xF9E2, 0x8007, 0x8007, 0x8007, - 0x8007, 0x8007, 0x8007, 0x8007, 0x8007, 0x8007, 0x8007, 0x8007, - 0x8334, 0x8662, 0x898F, 0x8CBD, 0x8FEA, 0x9318, 0x9646, 0x9973, - 0x9CA1, 0x9FCE, 0xA2FC, 0xA629, 0xA957, 0x005D, 0x0128, 0x0111, - 0x00FF, 0x00F4, 0x00ED, 0x00EA, 0x00EC, 0x00F1, 0x00F9, 0x0103, - 0x010E, 0x011B, 0x0128, 0x0136, 0x0142, 0x014E, 0x0158, 0x0160, - 0x0164, 0x0166, 0x0164, 0x015D, 0x0151, 0x0140, 0xF979, 0xF9A1, - 0xFA80, 0xFBEA, 0xFDB2, 0xFFAC, 0x01AC, 0x0388, 0x0512, 0x061F, - 0x0682, 0x0656, 0x05D9, 0x0519, 0x0422, 0x0300, 0x01C0, 0x006F, - 0xFF1A, 0xFDCD, 0xFC94, 0xFB7C, 0xFA91, 0xF9E2, 0x005D, 0x0128, - 0x0111, 0x00FF, 0x00F4, 0x00ED, 0x00EA, 0x00EC, 0x00F1, 0x00F9, - 0x0103, 0x010E, 0x011B, 0x0128, 0x0136, 0x0142, 0x014E, 0x0158, - 0x0160, 0x0164, 0x0166, 0x0164, 0x015D, 0x0151, 0x0140, 0xF979, - 0xF9A1, 0xFA80, 0xFBEA, 0xFDB2, 0xFFAC, 0x01AC, 0x0388, 0x0512, - 0x061F, 0x0682, 0x0656, 0x05D9, 0x0519, 0x0422, 0x0300, 0x01C0, - 0x006F, 0xFF1A, 0xFDCD, 0xFC94, 0xFB7C, 0xFA91, 0xF9E2, 0x8007, - 0x8007, 0x8007, 0x8007, 0x8007, 0x8007, 0x8007, 0x8007, 0x8007, - 0x8007, 0x8007, 0x8334, 0x8662, 0x898F, 0x8CBD, 0x8FEA, 0x9318, - 0x9646, 0x9973, 0x9CA1, 0x9FCE, 0xA2FC, 0xA629, 0xA957, 0x8001, - 0x8001, 0x005D, 0x0128, 0x0111, 0x00FF, 0x00F4, 0x00ED, 0x00EA, - 0x00EC, 0x00F1, 0x00F9, 0x0103, 0x010E, 0x011B, 0x0128, 0x0136, - 0x0142, 0x014E, 0x0158, 0x0160, 0x0164, 0x0166, 0x0164, 0x015D, - 0x0151, 0x0140, 0xF979, 0xF9A1, 0xFA80, 0xFBEA, 0xFDB2, 0xFFAC, - 0x01AC, 0x0388, 0x0512, 0x061F, 0x0682, 0x0656, 0x05D9, 0x0519, - 0x0422, 0x0300, 0x01C0, 0x006F, 0xFF1A, 0xFDCD, 0xFC94, 0xFB7C, - 0xFA91, 0xF9E2, 0xFFEE, 0x00E6, 0x0144, 0x01A2, 0x0200, 0x025D, - 0x02BB, 0x0214, 0x00EC, 0xFFA2, 0xFE8E, 0xFE0D, 0xFE00, 0xFE09, - 0xFE25, 0xFE52, 0xFE8B, 0xFECE, 0xFF18, 0xFF66, 0xFFB5, 0x0001, - 0x0049, 0x0089, 0x00BF, 0x88AF, 0x8812, 0x8775, 0x86D9, 0x863C, - 0x859F, 0x84E4, 0x8408, 0x833D, 0x82B1, 0x8293, 0x82CB, 0x831E, - 0x8386, 0x8401, 0x8488, 0x8518, 0x85AC, 0x8640, 0x86CE, 0x8754, - 0x87CB, 0x882F, 0x887D, 0xFDF7, 0xFE5F, 0xFEC8, 0xFF30, 0xFF98, - 0x0000, 0x0068, 0x00D0, 0x0094, 0xFFFC, 0xFF3E, 0xFE92, 0xFE2F, - 0xFE0A, 0xFDEF, 0xFDDE, 0xFDD4, 0xFDD1, 0xFDD3, 0xFDD8, 0xFDDF, - 0xFDE8, 0xFDEF, 0xFDF5, 0xF7B6, 0xF81E, 0xF886, 0xF8EF, 0xF957, - 0xF9BF, 0xFA28, 0xFA90, 0xFAF8, 0xFB60, 0xFBC9, 0xFBBA, 0xFB8F, - 0xFB4E, 0xFAFA, 0xFA99, 0xFA2E, 0xF9BF, 0xF950, 0xF8E6, 0xF884, - 0xF831, 0xF7EF, 0xF7C5, 0xFFCC, 0xFFCF, 0xFFD2, 0xFFD5, 0xFFD8, - 0xFFDB, 0xFFDD, 0xFFE0, 0xFFE3, 0xFFE6, 0xFFE9, 0xFFE9, 0xFFE8, - 0xFFE7, 0xFFE5, 0xFFE3, 0xFFE1, 0xFFDE, 0xFFDB, 0xFFD8, 0xFFD6, - 0xFFD3, 0xFFD0, 0xFFCE, 0x01DC, 0x0230, 0x0283, 0x02D7, 0x032A, - 0x037D, 0x02CB, 0x0196, 0x0040, 0xFF2B, 0xFEB8, 0xFEC3, 0xFEE4, - 0xFF17, 0xFF58, 0xFFA4, 0xFFF8, 0x004D, 0x00A4, 0x00F7, 0x0142, - 0x0182, 0x01B4, 0x01D3, 0xFCE1, 0xFC83, 0xFC25, 0xFBC7, 0xFB69, - 0xFB0C, 0xFAAE, 0xFA50, 0xF9F2, 0xF994, 0xF936, 0xF943, 0xF969, - 0xF9A2, 0xF9EC, 0xFA42, 0xFAA0, 0xFB03, 0xFB66, 0xFBC5, 0xFC1D, - 0xFC69, 0xFCA6, 0xFCCF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animvalue_050118A8, 0x0013b910, 41727, 0x000118a8, 984); // 0x05011C80 -static const u16 unagi_seg5_animindex_05011C80[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0018, 0x01A3, 0x0018, 0x01BB, 0x0018, 0x01D3, - 0x0001, 0x0000, 0x0018, 0x0173, 0x0018, 0x018B, - 0x0001, 0x0000, 0x0018, 0x001B, 0x0001, 0x0033, - 0x0001, 0x0000, 0x0018, 0x0002, 0x0001, 0x001A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0142, 0x0018, 0x0143, 0x0018, 0x015B, - 0x0001, 0x0111, 0x0018, 0x0112, 0x0018, 0x012A, - 0x0001, 0x010F, 0x0001, 0x0110, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x00F7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x007D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0034, - 0x0001, 0x00C6, 0x0018, 0x00C7, 0x0018, 0x00DF, - 0x0001, 0x0095, 0x0018, 0x0096, 0x0018, 0x00AE, - 0x0001, 0x004C, 0x0018, 0x004D, 0x0018, 0x0065, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animindex_05011C80, 0x0013b910, 41727, 0x00011c80, 192); // 0x05011D40 static const struct Animation unagi_seg5_anim_05011D40 = { diff --git a/actors/unagi/anims/anim_0501280C.inc.c b/actors/unagi/anims/anim_0501280C.inc.c index ee0cb7d9c..cd8a5a8c4 100644 --- a/actors/unagi/anims/anim_0501280C.inc.c +++ b/actors/unagi/anims/anim_0501280C.inc.c @@ -1,185 +1,9 @@ +#include "pc/rom_assets.h" // 0x05011D58 -static const s16 unagi_seg5_animvalue_05011D58[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, - 0x0002, 0x0002, 0x0003, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000C, 0x000D, - 0x000E, 0x000F, 0x0010, 0x0010, 0x0011, 0x0011, 0x0012, 0x0012, - 0x0013, 0x0013, 0x0013, 0x0013, 0x0014, 0x0013, 0x0013, 0x0013, - 0x0013, 0x0012, 0x0012, 0x0011, 0x0011, 0x0010, 0x0010, 0x000F, - 0x000E, 0x000D, 0x000C, 0x000C, 0x000B, 0x000A, 0x0009, 0x0008, - 0x0007, 0x0007, 0x0006, 0x0005, 0x0004, 0x0003, 0x0003, 0x0002, - 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, - 0xFE8D, 0xFE67, 0xFE44, 0xFE25, 0xFE0A, 0xFDF3, 0xFDE1, 0xFDD3, - 0xFDCB, 0xFDC8, 0xFDCB, 0xFDD3, 0xFDE1, 0xFDF3, 0xFE0A, 0xFE25, - 0xFE44, 0xFE67, 0xFE8D, 0xFEB5, 0xFEE0, 0xFF0D, 0xFF3C, 0xFF6D, - 0xFF9E, 0xFFD1, 0x0003, 0x0036, 0x0069, 0x009C, 0x00CD, 0x00FE, - 0x012D, 0x015A, 0x0185, 0x01AE, 0x01D3, 0x01F6, 0x0215, 0x0230, - 0x0247, 0x0259, 0x0267, 0x026F, 0x0272, 0x026F, 0x0267, 0x0259, - 0x0247, 0x0230, 0x0215, 0x01F6, 0x01D3, 0x01AE, 0x0185, 0x015A, - 0x012D, 0x00FE, 0x00CD, 0x009C, 0x0069, 0x0036, 0x0003, 0xFFD1, - 0xFF9E, 0xFF6D, 0xFF3C, 0xFF0D, 0xFEE0, 0xFEB5, 0x054B, 0x004E, - 0x003E, 0x002D, 0x001C, 0x000B, 0xFFFA, 0xFFE9, 0xFFD8, 0xFFC7, - 0xFFB7, 0xFFA7, 0xFF98, 0xFF8A, 0xFF7C, 0xFF6F, 0xFF64, 0xFF59, - 0xFF50, 0xFF48, 0xFF42, 0xFF3E, 0xFF3B, 0xFF3A, 0xFF3B, 0xFF3E, - 0xFF42, 0xFF48, 0xFF50, 0xFF59, 0xFF64, 0xFF6F, 0xFF7C, 0xFF8A, - 0xFF98, 0xFFA7, 0xFFB7, 0xFFC7, 0xFFD8, 0xFFE9, 0xFFFA, 0x000B, - 0x001C, 0x002D, 0x003E, 0x004E, 0x005E, 0x006D, 0x007B, 0x0089, - 0x0096, 0x00A1, 0x00AC, 0x00B5, 0x00BD, 0x00C3, 0x00C7, 0x00CA, - 0x00CB, 0x00CA, 0x00C7, 0x00C3, 0x00BD, 0x00B5, 0x00AC, 0x00A1, - 0x0096, 0x0089, 0x007B, 0x006D, 0x005E, 0x00D0, 0x8007, 0x800D, - 0x8016, 0x8021, 0x802E, 0x803D, 0x804D, 0x8060, 0x8074, 0x8089, - 0x809F, 0x80B7, 0x80CF, 0x80E9, 0x8103, 0x811D, 0x8138, 0x8153, - 0x816F, 0x818A, 0x81A5, 0x81C0, 0x81DB, 0x81F5, 0x820E, 0x8226, - 0x823E, 0x8254, 0x826A, 0x827D, 0x8290, 0x82A0, 0x82AF, 0x82BC, - 0x82C7, 0x82D0, 0x82D6, 0x82DA, 0x82DC, 0x82D9, 0x82D2, 0x82C7, - 0x82B8, 0x82A6, 0x8290, 0x8277, 0x825C, 0x823E, 0x821E, 0x81FD, - 0x81DB, 0x81B7, 0x8193, 0x816F, 0x814A, 0x8126, 0x8103, 0x80E0, - 0x80BF, 0x809F, 0x8082, 0x8066, 0x804D, 0x8038, 0x8025, 0x8016, - 0x800B, 0x8004, 0x8001, 0x8003, 0x005D, 0x0128, 0x010C, 0x00ED, - 0x00CC, 0x00A9, 0x0084, 0x005E, 0x0036, 0x000D, 0xFFE5, 0xFFBB, - 0xFF91, 0xFF68, 0xFF3E, 0xFF16, 0xFEEE, 0xFEC8, 0xFEA3, 0xFE80, - 0xFE5F, 0xFE40, 0xFE24, 0xFE0A, 0xFDF4, 0xFDE1, 0xFDD2, 0xFDC7, - 0xFDC0, 0xFDBE, 0xFDC0, 0xFDC7, 0xFDD2, 0xFDE1, 0xFDF4, 0xFE0A, - 0xFE24, 0xFE40, 0xFE5F, 0xFE80, 0xFEA3, 0xFEC8, 0xFEEE, 0xFF16, - 0xFF3E, 0xFF68, 0xFF91, 0xFFBB, 0xFFE5, 0x000D, 0x0036, 0x005E, - 0x0084, 0x00A9, 0x00CC, 0x00ED, 0x010C, 0x0128, 0x0142, 0x0158, - 0x016A, 0x017A, 0x0185, 0x018B, 0x018E, 0x018B, 0x0185, 0x017A, - 0x016A, 0x0158, 0x0142, 0xF979, 0xF938, 0xF8FB, 0xF8C0, 0xF888, - 0xF854, 0xF825, 0xF7FA, 0xF7D5, 0xF7B5, 0xF79B, 0xF789, 0xF77D, - 0xF779, 0xF77D, 0xF787, 0xF798, 0xF7AF, 0xF7CB, 0xF7ED, 0xF814, - 0xF83F, 0xF86E, 0xF8A0, 0xF8D6, 0xF90F, 0xF94A, 0xF987, 0xF9C6, - 0xFA06, 0xFA47, 0xFA88, 0xFAC9, 0xFB0A, 0xFB4A, 0xFB89, 0xFBC6, - 0xFC01, 0xFC3A, 0xFC70, 0xFCA2, 0xFCD1, 0xFCFC, 0xFD23, 0xFD45, - 0xFD61, 0xFD78, 0xFD89, 0xFD93, 0xFD97, 0xFD93, 0xFD87, 0xFD74, - 0xFD5B, 0xFD3B, 0xFD16, 0xFCEB, 0xFCBC, 0xFC88, 0xFC50, 0xFC15, - 0xFBD7, 0xFB97, 0xFB55, 0xFB11, 0xFACD, 0xFA88, 0xFA43, 0xF9FE, - 0xF9BB, 0x8007, 0x800D, 0x8016, 0x8021, 0x802E, 0x803D, 0x804D, - 0x8060, 0x8074, 0x8089, 0x809F, 0x80B7, 0x80CF, 0x80E9, 0x8103, - 0x811D, 0x8138, 0x8153, 0x816F, 0x818A, 0x81A5, 0x81C0, 0x81DB, - 0x81F5, 0x820E, 0x8226, 0x823E, 0x8254, 0x826A, 0x827D, 0x8290, - 0x82A0, 0x82AF, 0x82BC, 0x82C7, 0x82D0, 0x82D6, 0x82DA, 0x82DC, - 0x82D9, 0x82D2, 0x82C7, 0x82B8, 0x82A6, 0x8290, 0x8277, 0x825C, - 0x823E, 0x821E, 0x81FD, 0x81DB, 0x81B7, 0x8193, 0x816F, 0x814A, - 0x8126, 0x8103, 0x80E0, 0x80BF, 0x809F, 0x8082, 0x8066, 0x804D, - 0x8038, 0x8025, 0x8016, 0x800B, 0x8004, 0x8001, 0x8003, 0x005D, - 0x0128, 0x010C, 0x00ED, 0x00CC, 0x00A9, 0x0084, 0x005E, 0x0036, - 0x000D, 0xFFE5, 0xFFBB, 0xFF91, 0xFF68, 0xFF3E, 0xFF16, 0xFEEE, - 0xFEC8, 0xFEA3, 0xFE80, 0xFE5F, 0xFE40, 0xFE24, 0xFE0A, 0xFDF4, - 0xFDE1, 0xFDD2, 0xFDC7, 0xFDC0, 0xFDBE, 0xFDC0, 0xFDC7, 0xFDD2, - 0xFDE1, 0xFDF4, 0xFE0A, 0xFE24, 0xFE40, 0xFE5F, 0xFE80, 0xFEA3, - 0xFEC8, 0xFEEE, 0xFF16, 0xFF3E, 0xFF68, 0xFF91, 0xFFBB, 0xFFE5, - 0x000D, 0x0036, 0x005E, 0x0084, 0x00A9, 0x00CC, 0x00ED, 0x010C, - 0x0128, 0x0142, 0x0158, 0x016A, 0x017A, 0x0185, 0x018B, 0x018E, - 0x018B, 0x0185, 0x017A, 0x016A, 0x0158, 0x0142, 0xF979, 0xF938, - 0xF8FB, 0xF8C0, 0xF888, 0xF854, 0xF825, 0xF7FA, 0xF7D5, 0xF7B5, - 0xF79B, 0xF789, 0xF77D, 0xF779, 0xF77D, 0xF787, 0xF798, 0xF7AF, - 0xF7CB, 0xF7ED, 0xF814, 0xF83F, 0xF86E, 0xF8A0, 0xF8D6, 0xF90F, - 0xF94A, 0xF987, 0xF9C6, 0xFA06, 0xFA47, 0xFA88, 0xFAC9, 0xFB0A, - 0xFB4A, 0xFB89, 0xFBC6, 0xFC01, 0xFC3A, 0xFC70, 0xFCA2, 0xFCD1, - 0xFCFC, 0xFD23, 0xFD45, 0xFD61, 0xFD78, 0xFD89, 0xFD93, 0xFD97, - 0xFD93, 0xFD87, 0xFD74, 0xFD5B, 0xFD3B, 0xFD16, 0xFCEB, 0xFCBC, - 0xFC88, 0xFC50, 0xFC15, 0xFBD7, 0xFB97, 0xFB55, 0xFB11, 0xFACD, - 0xFA88, 0xFA43, 0xF9FE, 0xF9BB, 0x005D, 0x0128, 0x010C, 0x00ED, - 0x00CC, 0x00A9, 0x0084, 0x005E, 0x0036, 0x000D, 0xFFE5, 0xFFBB, - 0xFF91, 0xFF68, 0xFF3E, 0xFF16, 0xFEEE, 0xFEC8, 0xFEA3, 0xFE80, - 0xFE5F, 0xFE40, 0xFE24, 0xFE0A, 0xFDF4, 0xFDE1, 0xFDD2, 0xFDC7, - 0xFDC0, 0xFDBE, 0xFDC0, 0xFDC7, 0xFDD2, 0xFDE1, 0xFDF4, 0xFE0A, - 0xFE24, 0xFE40, 0xFE5F, 0xFE80, 0xFEA3, 0xFEC8, 0xFEEE, 0xFF16, - 0xFF3E, 0xFF68, 0xFF91, 0xFFBB, 0xFFE5, 0x000D, 0x0036, 0x005E, - 0x0084, 0x00A9, 0x00CC, 0x00ED, 0x010C, 0x0128, 0x0142, 0x0158, - 0x016A, 0x017A, 0x0185, 0x018B, 0x018E, 0x018B, 0x0185, 0x017A, - 0x016A, 0x0158, 0x0142, 0xF979, 0xF938, 0xF8FB, 0xF8C0, 0xF888, - 0xF854, 0xF825, 0xF7FA, 0xF7D5, 0xF7B5, 0xF79B, 0xF789, 0xF77D, - 0xF779, 0xF77D, 0xF787, 0xF798, 0xF7AF, 0xF7CB, 0xF7ED, 0xF814, - 0xF83F, 0xF86E, 0xF8A0, 0xF8D6, 0xF90F, 0xF94A, 0xF987, 0xF9C6, - 0xFA06, 0xFA47, 0xFA88, 0xFAC9, 0xFB0A, 0xFB4A, 0xFB89, 0xFBC6, - 0xFC01, 0xFC3A, 0xFC70, 0xFCA2, 0xFCD1, 0xFCFC, 0xFD23, 0xFD45, - 0xFD61, 0xFD78, 0xFD89, 0xFD93, 0xFD97, 0xFD93, 0xFD87, 0xFD74, - 0xFD5B, 0xFD3B, 0xFD16, 0xFCEB, 0xFCBC, 0xFC88, 0xFC50, 0xFC15, - 0xFBD7, 0xFB97, 0xFB55, 0xFB11, 0xFACD, 0xFA88, 0xFA43, 0xF9FE, - 0xF9BB, 0x8007, 0x800D, 0x8016, 0x8021, 0x802E, 0x803D, 0x804D, - 0x8060, 0x8074, 0x8089, 0x809F, 0x80B7, 0x80CF, 0x80E9, 0x8103, - 0x811D, 0x8138, 0x8153, 0x816F, 0x818A, 0x81A5, 0x81C0, 0x81DB, - 0x81F5, 0x820E, 0x8226, 0x823E, 0x8254, 0x826A, 0x827D, 0x8290, - 0x82A0, 0x82AF, 0x82BC, 0x82C7, 0x82D0, 0x82D6, 0x82DA, 0x82DC, - 0x82D9, 0x82D2, 0x82C7, 0x82B8, 0x82A6, 0x8290, 0x8277, 0x825C, - 0x823E, 0x821E, 0x81FD, 0x81DB, 0x81B7, 0x8193, 0x816F, 0x814A, - 0x8126, 0x8103, 0x80E0, 0x80BF, 0x809F, 0x8082, 0x8066, 0x804D, - 0x8038, 0x8025, 0x8016, 0x800B, 0x8004, 0x8001, 0x8003, 0x8001, - 0x8001, 0x005D, 0x0128, 0x010C, 0x00ED, 0x00CC, 0x00A9, 0x0084, - 0x005E, 0x0036, 0x000D, 0xFFE5, 0xFFBB, 0xFF91, 0xFF68, 0xFF3E, - 0xFF16, 0xFEEE, 0xFEC8, 0xFEA3, 0xFE80, 0xFE5F, 0xFE40, 0xFE24, - 0xFE0A, 0xFDF4, 0xFDE1, 0xFDD2, 0xFDC7, 0xFDC0, 0xFDBE, 0xFDC0, - 0xFDC7, 0xFDD2, 0xFDE1, 0xFDF4, 0xFE0A, 0xFE24, 0xFE40, 0xFE5F, - 0xFE80, 0xFEA3, 0xFEC8, 0xFEEE, 0xFF16, 0xFF3E, 0xFF68, 0xFF91, - 0xFFBB, 0xFFE5, 0x000D, 0x0036, 0x005E, 0x0084, 0x00A9, 0x00CC, - 0x00ED, 0x010C, 0x0128, 0x0142, 0x0158, 0x016A, 0x017A, 0x0185, - 0x018B, 0x018E, 0x018B, 0x0185, 0x017A, 0x016A, 0x0158, 0x0142, - 0xF979, 0xF938, 0xF8FB, 0xF8C0, 0xF888, 0xF854, 0xF825, 0xF7FA, - 0xF7D5, 0xF7B5, 0xF79B, 0xF789, 0xF77D, 0xF779, 0xF77D, 0xF787, - 0xF798, 0xF7AF, 0xF7CB, 0xF7ED, 0xF814, 0xF83F, 0xF86E, 0xF8A0, - 0xF8D6, 0xF90F, 0xF94A, 0xF987, 0xF9C6, 0xFA06, 0xFA47, 0xFA88, - 0xFAC9, 0xFB0A, 0xFB4A, 0xFB89, 0xFBC6, 0xFC01, 0xFC3A, 0xFC70, - 0xFCA2, 0xFCD1, 0xFCFC, 0xFD23, 0xFD45, 0xFD61, 0xFD78, 0xFD89, - 0xFD93, 0xFD97, 0xFD93, 0xFD87, 0xFD74, 0xFD5B, 0xFD3B, 0xFD16, - 0xFCEB, 0xFCBC, 0xFC88, 0xFC50, 0xFC15, 0xFBD7, 0xFB97, 0xFB55, - 0xFB11, 0xFACD, 0xFA88, 0xFA43, 0xF9FE, 0xF9BB, 0xFFEE, 0x00E6, - 0x0105, 0x0121, 0x013C, 0x0155, 0x016B, 0x017E, 0x018F, 0x019C, - 0x01A6, 0x01AB, 0x01AE, 0x01AB, 0x01A6, 0x019C, 0x018F, 0x017E, - 0x016B, 0x0155, 0x013C, 0x0121, 0x0105, 0x00E6, 0x00C6, 0x00A4, - 0x0082, 0x005E, 0x003A, 0x0016, 0xFFF2, 0xFFCE, 0xFFAA, 0xFF86, - 0xFF64, 0xFF42, 0xFF22, 0xFF03, 0xFEE7, 0xFECC, 0xFEB3, 0xFE9D, - 0xFE8A, 0xFE79, 0xFE6C, 0xFE63, 0xFE5D, 0xFE5B, 0xFE5D, 0xFE63, - 0xFE6C, 0xFE79, 0xFE8A, 0xFE9D, 0xFEB3, 0xFECC, 0xFEE7, 0xFF03, - 0xFF22, 0xFF42, 0xFF64, 0xFF86, 0xFFAA, 0xFFCE, 0xFFF2, 0x0016, - 0x003A, 0x005E, 0x0082, 0x00A4, 0x00C6, 0x88AF, 0x88D0, 0x88F0, - 0x890E, 0x8929, 0x8941, 0x8957, 0x8969, 0x8977, 0x8982, 0x8988, - 0x898B, 0x8988, 0x8982, 0x8977, 0x8969, 0x8957, 0x8941, 0x8929, - 0x890E, 0x88F0, 0x88D0, 0x88AF, 0x888B, 0x8866, 0x8840, 0x8819, - 0x87F1, 0x87C9, 0x87A1, 0x8779, 0x8751, 0x872A, 0x8704, 0x86DF, - 0x86BC, 0x869A, 0x867A, 0x865C, 0x8641, 0x8629, 0x8614, 0x8602, - 0x85F3, 0x85E8, 0x85E2, 0x85E0, 0x85E2, 0x85E8, 0x85F3, 0x8602, - 0x8614, 0x8629, 0x8641, 0x865C, 0x867A, 0x869A, 0x86BC, 0x86DF, - 0x8704, 0x872A, 0x8751, 0x8779, 0x87A1, 0x87C9, 0x87F1, 0x8819, - 0x8840, 0x8866, 0x888B, 0xFDF7, 0xFDFA, 0xFE01, 0xFE0D, 0xFE1D, - 0xFE31, 0xFE48, 0xFE63, 0xFE82, 0xFEA2, 0xFEC6, 0xFEEB, 0xFF13, - 0xFF3C, 0xFF66, 0xFF92, 0xFFBE, 0xFFEA, 0x0016, 0x0042, 0x006E, - 0x009A, 0x00C4, 0x00ED, 0x0115, 0x013A, 0x015E, 0x017E, 0x019D, - 0x01B8, 0x01CF, 0x01E3, 0x01F3, 0x01FF, 0x0206, 0x0209, 0x0206, - 0x01FF, 0x01F3, 0x01E3, 0x01CF, 0x01B8, 0x019D, 0x017E, 0x015E, - 0x013A, 0x0115, 0x00ED, 0x00C4, 0x009A, 0x006E, 0x0042, 0x0016, - 0xFFEA, 0xFFBE, 0xFF92, 0xFF66, 0xFF3C, 0xFF13, 0xFEEB, 0xFEC6, - 0xFEA2, 0xFE82, 0xFE63, 0xFE48, 0xFE31, 0xFE1D, 0xFE0D, 0xFE01, - 0xFDFA, 0xF7B6, 0xFFCC, 0x01DC, 0x01DA, 0x01D3, 0x01C8, 0x01B9, - 0x01A7, 0x0191, 0x0178, 0x015D, 0x013F, 0x011E, 0x00FC, 0x00D7, - 0x00B2, 0x008B, 0x0063, 0x003A, 0x0011, 0xFFE9, 0xFFC0, 0xFF98, - 0xFF70, 0xFF49, 0xFF23, 0xFEFF, 0xFEDC, 0xFEBC, 0xFE9E, 0xFE82, - 0xFE69, 0xFE53, 0xFE41, 0xFE32, 0xFE27, 0xFE21, 0xFE1E, 0xFE21, - 0xFE27, 0xFE32, 0xFE41, 0xFE53, 0xFE69, 0xFE82, 0xFE9E, 0xFEBC, - 0xFEDC, 0xFEFF, 0xFF23, 0xFF49, 0xFF70, 0xFF98, 0xFFC0, 0xFFE9, - 0x0011, 0x003A, 0x0063, 0x008B, 0x00B2, 0x00D7, 0x00FC, 0x011E, - 0x013F, 0x015D, 0x0178, 0x0191, 0x01A7, 0x01B9, 0x01C8, 0x01D3, - 0x01DA, 0xFCE1, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animvalue_05011D58, 0x0013b910, 41727, 0x00011d58, 2548); // 0x0501274C -static const u16 unagi_seg5_animindex_0501274C[] = { - 0x0001, 0x0000, 0x0046, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0047, 0x0001, 0x0000, - 0x0001, 0x04B2, 0x0046, 0x04B3, 0x0001, 0x04F9, - 0x0001, 0x0000, 0x0046, 0x046B, 0x0001, 0x04B1, - 0x0001, 0x0000, 0x0046, 0x008F, 0x0001, 0x00D5, - 0x0001, 0x0000, 0x0046, 0x0048, 0x0001, 0x008E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x03DE, 0x0046, 0x03DF, 0x0046, 0x0425, - 0x0001, 0x0351, 0x0046, 0x0352, 0x0046, 0x0398, - 0x0001, 0x034F, 0x0001, 0x0350, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x0309, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x01A9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x00D6, - 0x0001, 0x027C, 0x0046, 0x027D, 0x0046, 0x02C3, - 0x0001, 0x01EF, 0x0046, 0x01F0, 0x0046, 0x0236, - 0x0001, 0x011C, 0x0046, 0x011D, 0x0046, 0x0163, -}; +ROM_ASSET_LOAD_ANIM(unagi_seg5_animindex_0501274C, 0x0013b910, 41727, 0x0001274c, 192); // 0x0501280C static const struct Animation unagi_seg5_anim_0501280C = { diff --git a/actors/unagi/model.inc.c b/actors/unagi/model.inc.c index bc9a64743..d70af6745 100644 --- a/actors/unagi/model.inc.c +++ b/actors/unagi/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Unagi (Eel) // Unreferenced light group @@ -49,62 +50,28 @@ UNUSED static const Lights1 unagi_lights_unused8 = gdSPDefLights1( ); // 0x0500AF20 -ALIGNED8 const Texture unagi_seg5_texture_0500AF20[] = { -#include "actors/unagi/unagi_body.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(unagi_seg5_texture_0500AF20, "actors/unagi/unagi_body.rgba16.inc.c", 0x0013b910, 41727, 0x0000af20, 2048); // 0x0500B720 -ALIGNED8 const Texture unagi_seg5_texture_0500B720[] = { -#include "actors/unagi/unagi_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(unagi_seg5_texture_0500B720, "actors/unagi/unagi_eye.rgba16.inc.c", 0x0013b910, 41727, 0x0000b720, 512); // 0x0500B920 -ALIGNED8 const Texture unagi_seg5_texture_0500B920[] = { -#include "actors/unagi/unagi_head_base.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(unagi_seg5_texture_0500B920, "actors/unagi/unagi_head_base.rgba16.inc.c", 0x0013b910, 41727, 0x0000b920, 2048); // 0x0500C120 -ALIGNED8 const Texture unagi_seg5_texture_0500C120[] = { -#include "actors/unagi/unagi_tooth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(unagi_seg5_texture_0500C120, "actors/unagi/unagi_tooth.rgba16.inc.c", 0x0013b910, 41727, 0x0000c120, 512); // 0x0500C320 -ALIGNED8 const Texture unagi_seg5_texture_0500C320[] = { -#include "actors/unagi/unagi_mouth.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(unagi_seg5_texture_0500C320, "actors/unagi/unagi_mouth.rgba16.inc.c", 0x0013b910, 41727, 0x0000c320, 128); // 0x0500C3A0 -ALIGNED8 const Texture unagi_seg5_texture_0500C3A0[] = { -#include "actors/unagi/unagi_tail.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(unagi_seg5_texture_0500C3A0, "actors/unagi/unagi_tail.rgba16.inc.c", 0x0013b910, 41727, 0x0000c3a0, 2048); // 0x0500CBA0 -static const Vtx unagi_seg5_vertex_0500CBA0[] = { - {{{ 179, 42, 160}, 0, { -25, 134}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -164}, 0, { 224, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 179, 42, -150}, 0, { 213, 134}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 429, 24, -89}, 0, { 166, 12}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 429, 24, 90}, 0, { 29, 12}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 521, 42, 0}, 0, { 98, -33}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 170}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500CBA0, 0x0013b910, 41727, 0x0000cba0, 112); // 0x0500CC10 -static const Vtx unagi_seg5_vertex_0500CC10[] = { - {{{ 0, 0, 170}, 0, { 670, 620}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 106, 210, 85}, 0, { 518, 1064}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -59, 157, 53}, 0, { 754, 954}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 368, 99, 0}, 0, { 148, 830}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 429, 24, -89}, 0, { 60, 670}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 179, 42, -150}, 0, { 416, 710}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -164}, 0, { 670, 620}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 106, 210, -84}, 0, { 518, 1064}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 265, 166, 0}, 0, { 294, 974}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -59, 157, -51}, 0, { 754, 954}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 521, 42, 0}, 0, { -68, 710}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 429, 24, 90}, 0, { 60, 670}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 179, 42, 160}, 0, { 416, 710}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500CC10, 0x0013b910, 41727, 0x0000cc10, 208); // 0x0500CCE0 - 0x0500CD30 const Gfx unagi_seg5_dl_0500CCE0[] = { @@ -167,26 +134,10 @@ const Gfx unagi_seg5_dl_0500CDD0[] = { }; // 0x0500CEA8 -static const Vtx unagi_seg5_vertex_0500CEA8[] = { - {{{ 528, 0, -117}, 0, { 0, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 531, 208, -60}, 0, { -36, 1008}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 646, 0, 0}, 0, { -258, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 528, 0, 123}, 0, { 0, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 451, -175, 0}, 0, { 116, -22}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -107}, 0, { 990, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 118}, 0, { 990, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -159, 0}, 0, { 990, 22}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -98, 0, 0}, 0, { 1182, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 188, 0}, 0, { 990, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 531, 208, 61}, 0, { -36, 1008}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500CEA8, 0x0013b910, 41727, 0x0000cea8, 176); // 0x0500CF58 -static const Vtx unagi_seg5_vertex_0500CF58[] = { - {{{ 531, 208, 61}, 0, { 0, 0}, {0x89, 0x19, 0x2e, 0xff}}}, - {{{ 531, 208, -60}, 0, { 0, 0}, {0x89, 0x19, 0x2e, 0xff}}}, - {{{ 0, 188, 0}, 0, { 0, 0}, {0x89, 0x19, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500CF58, 0x0013b910, 41727, 0x0000cf58, 48); // 0x0500CF88 - 0x0500D038 const Gfx unagi_seg5_dl_0500CF88[] = { @@ -244,18 +195,7 @@ const Gfx unagi_seg5_dl_0500D050[] = { }; // 0x0500D120 -static const Vtx unagi_seg5_vertex_0500D120[] = { - {{{ -357, 0, 0}, 0, { -242, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -253, 0, 118}, 0, { 0, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -253, 160, 0}, 0, { 0, 22}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 245, 0, 99}, 0, { 994, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 245, 151, 0}, 0, { 994, 46}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 245, 0, -89}, 0, { 994, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -253, 0, -107}, 0, { 0, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 316, 0, 0}, 0, { 1138, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -253, -187, 0}, 0, { 0, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 245, -173, 0}, 0, { 994, 920}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500D120, 0x0013b910, 41727, 0x0000d120, 160); // 0x0500D1C0 - 0x0500D268 const Gfx unagi_seg5_dl_0500D1C0[] = { @@ -302,18 +242,7 @@ const Gfx unagi_seg5_dl_0500D268[] = { }; // 0x0500D320 -static const Vtx unagi_seg5_vertex_0500D320[] = { - {{{ -93, 0, 0}, 0, { -224, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 99}, 0, { 0, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 151, 0}, 0, { 0, 46}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 495, 0, 90}, 0, { 992, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 495, 146, 0}, 0, { 992, 60}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 495, 0, -79}, 0, { 992, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -89}, 0, { 0, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 575, 0, 0}, 0, { 1158, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -173, 0}, 0, { 0, 920}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 495, -159, 0}, 0, { 992, 882}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500D320, 0x0013b910, 41727, 0x0000d320, 160); // 0x0500D3C0 - 0x0500D468 const Gfx unagi_seg5_dl_0500D3C0[] = { @@ -360,18 +289,7 @@ const Gfx unagi_seg5_dl_0500D468[] = { }; // 0x0500D520 -static const Vtx unagi_seg5_vertex_0500D520[] = { - {{{ -79, 0, 0}, 0, { -202, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 90}, 0, { 0, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 146, 0}, 0, { 0, 60}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 476, 0, 57}, 0, { 990, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -159, 0}, 0, { 0, 882}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -79}, 0, { 0, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 476, 0, -56}, 0, { 990, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 476, -126, 0}, 0, { 990, 794}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 476, 132, 0}, 0, { 990, 98}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 528, 0, 0}, 0, { 1102, 452}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500D520, 0x0013b910, 41727, 0x0000d520, 160); // 0x0500D5C0 - 0x0500D668 const Gfx unagi_seg5_dl_0500D5C0[] = { @@ -418,16 +336,7 @@ const Gfx unagi_seg5_dl_0500D668[] = { }; // 0x0500D720 -static const Vtx unagi_seg5_vertex_0500D720[] = { - {{{ 327, -97, 0}, 0, { 676, 896}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 471, 0, 0}, 0, { 988, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 57}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 328, 102, 0}, 0, { 678, 44}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 132, 0}, 0, { 0, -82}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -56, 0, 0}, 0, { -152, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -126, 0}, 0, { 0, 1018}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -56}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500D720, 0x0013b910, 41727, 0x0000d720, 128); // 0x0500D7A0 - 0x0500D828 const Gfx unagi_seg5_dl_0500D7A0[] = { @@ -472,56 +381,13 @@ const Gfx unagi_seg5_dl_0500D828[] = { }; // 0x0500D8E0 -static const Vtx unagi_seg5_vertex_0500D8E0[] = { - {{{ 226, 66, -164}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 221, 236, 61}, 0, { 138, 142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 226, 66, 170}, 0, { 219, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 679, 53, -95}, 0, { 21, 1}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 108, -150}, 0, { -21, 135}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 679, 53, 96}, 0, { 167, 1}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 55, 0}, 0, { 94, -42}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 108, 160}, 0, { 216, 135}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 226, 66, 170}, 0, { 224, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 221, 236, -60}, 0, { 46, 142}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500D8E0, 0x0013b910, 41727, 0x0000d8e0, 160); // 0x0500D980 -static const Vtx unagi_seg5_vertex_0500D980[] = { - {{{ 679, 53, 96}, 0, { 26, 592}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 108, 160}, 0, { 414, 710}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 506, -68, 121}, 0, { 272, 332}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 700, -50, 39}, 0, { -4, 370}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 224, -180, 55}, 0, { 672, 92}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 470, -137, 0}, 0, { 322, 186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 599, -87, 0}, 0, { 140, 292}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 226, 66, 170}, 0, { 668, 620}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 506, -68, -116}, 0, { 272, 332}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 700, -50, -38}, 0, { -4, 370}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 55, 0}, 0, { -98, 596}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 679, 53, -95}, 0, { 26, 592}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 224, -180, -54}, 0, { 672, 92}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 226, 66, -164}, 0, { 668, 620}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -112}, 0, { 990, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500D980, 0x0013b910, 41727, 0x0000d980, 240); // 0x0500DA70 -static const Vtx unagi_seg5_vertex_0500DA70[] = { - {{{ 3, 208, -60}, 0, { 986, 922}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 221, 236, -60}, 0, { 676, 980}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 226, 66, -164}, 0, { 668, 620}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -112}, 0, { 990, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -112, 0, 0}, 0, { 1150, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 224, -180, -54}, 0, { 672, 92}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -68, -121, 0}, 0, { 1088, 220}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3, 208, 61}, 0, { 986, 922}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 506, -68, -116}, 0, { 272, 332}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 108, -150}, 0, { 414, 710}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 679, 53, -95}, 0, { 26, 592}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 118}, 0, { 990, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 226, 66, 170}, 0, { 668, 620}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 221, 236, 61}, 0, { 676, 980}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 224, -180, 55}, 0, { 672, 92}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500DA70, 0x0013b910, 41727, 0x0000da70, 240); // 0x0500DB60 - 0x0500DBC0 const Gfx unagi_seg5_dl_0500DB60[] = { @@ -596,17 +462,7 @@ const Gfx unagi_seg5_dl_0500DD08[] = { }; // 0x0500DDE0 -static const Vtx unagi_seg5_vertex_0500DDE0[] = { - {{{ 506, -68, -120}, 0, { 1519, 199}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 679, 53, -99}, 0, { 224, 609}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 700, -50, -42}, 0, { 224, -160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 55, -3}, 0, { -519, 232}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 55, 4}, 0, { -520, 232}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 679, 53, 100}, 0, { 223, 609}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 700, -50, 43}, 0, { 224, -160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 679, 53, 100}, 0, { 224, 609}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 506, -68, 125}, 0, { 1526, 211}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500DDE0, 0x0013b910, 41727, 0x0000dde0, 144); // 0x0500DE70 - 0x0500DEB8 const Gfx unagi_seg5_dl_0500DE70[] = { @@ -647,20 +503,7 @@ const Gfx unagi_seg5_dl_0500DEB8[] = { }; // 0x0500DF70 -static const Vtx unagi_seg5_vertex_0500DF70[] = { - {{{ 673, 102, -92}, 0, { 1493, 521}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 758, 123, 0}, 0, { -43, 646}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 760, 50, 0}, 0, { -43, -51}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 671, 48, -92}, 0, { 1520, 12}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 398, 103, 157}, 0, { 5385, 384}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 671, 48, 93}, 0, { -7, -64}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 673, 102, 93}, 0, { -149, 567}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 398, 103, -147}, 0, { 3179, 441}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 673, 102, -93}, 0, { -51, 545}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 671, 48, -92}, 0, { -31, -64}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 673, 102, 93}, 0, { 1493, 521}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 671, 48, 93}, 0, { 1520, 12}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500DF70, 0x0013b910, 41727, 0x0000df70, 192); // 0x0500E030 - 0x0500E088 const Gfx unagi_seg5_dl_0500E030[] = { @@ -702,20 +545,7 @@ const Gfx unagi_seg5_dl_0500E088[] = { }; // 0x0500E140 -static const Vtx unagi_seg5_vertex_0500E140[] = { - {{{ 164, 46, 153}, 0, { -4789, 510}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 424, -17, 85}, 0, { 558, 496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 426, 27, 84}, 0, { 558, 27}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 164, 46, -143}, 0, { -4747, 504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 426, 27, -83}, 0, { 558, 27}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 424, -17, -84}, 0, { 558, 496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 426, 27, 84}, 0, { -931, 132}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 424, -17, 85}, 0, { -971, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 519, -31, 0}, 0, { 491, 610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 514, 43, 0}, 0, { 491, -22}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 426, 27, -83}, 0, { -931, 132}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 424, -17, -84}, 0, { -971, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(unagi_seg5_vertex_0500E140, 0x0013b910, 41727, 0x0000e140, 192); // 0x0500E200 - 0x0500E258 const Gfx unagi_seg5_dl_0500E200[] = { diff --git a/actors/walk_smoke/model.inc.c b/actors/walk_smoke/model.inc.c index e41b23b85..5a4ba802c 100644 --- a/actors/walk_smoke/model.inc.c +++ b/actors/walk_smoke/model.inc.c @@ -1,47 +1,29 @@ +#include "pc/rom_assets.h" // Walk Smoke // 0x0401DE60 -static const Vtx smoke_seg4_vertex_0401DE60[] = { - {{{ -32, 0, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0x64}}}, - {{{ 32, 0, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0x64}}}, - {{{ 32, 64, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0x64}}}, - {{{ -32, 64, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0x64}}}, -}; +ROM_ASSET_LOAD_VTX(smoke_seg4_vertex_0401DE60, 0x00114750, 78432, 0x0001de60, 64); // 0x0401DEA0 -ALIGNED8 const Texture smoke_seg4_texture_0401DEA0[] = { -#include "actors/walk_smoke/walk_smoke_0.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(smoke_seg4_texture_0401DEA0, "actors/walk_smoke/walk_smoke_0.ia16.inc.c", 0x00114750, 78432, 0x0001dea0, 2048); // 0x0401E6A0 -ALIGNED8 const Texture smoke_seg4_texture_0401E6A0[] = { -#include "actors/walk_smoke/walk_smoke_1.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(smoke_seg4_texture_0401E6A0, "actors/walk_smoke/walk_smoke_1.ia16.inc.c", 0x00114750, 78432, 0x0001e6a0, 2048); // 0x0401EEA0 -ALIGNED8 const Texture smoke_seg4_texture_0401EEA0[] = { -#include "actors/walk_smoke/walk_smoke_2.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(smoke_seg4_texture_0401EEA0, "actors/walk_smoke/walk_smoke_2.ia16.inc.c", 0x00114750, 78432, 0x0001eea0, 2048); // 0x0401F6A0 -ALIGNED8 const Texture smoke_seg4_texture_0401F6A0[] = { -#include "actors/walk_smoke/walk_smoke_3.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(smoke_seg4_texture_0401F6A0, "actors/walk_smoke/walk_smoke_3.ia16.inc.c", 0x00114750, 78432, 0x0001f6a0, 2048); // 0x0401FEA0 -ALIGNED8 const Texture smoke_seg4_texture_0401FEA0[] = { -#include "actors/walk_smoke/walk_smoke_4.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(smoke_seg4_texture_0401FEA0, "actors/walk_smoke/walk_smoke_4.ia16.inc.c", 0x00114750, 78432, 0x0001fea0, 2048); // 0x040206A0 -ALIGNED8 const Texture smoke_seg4_texture_040206A0[] = { -#include "actors/walk_smoke/walk_smoke_5.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(smoke_seg4_texture_040206A0, "actors/walk_smoke/walk_smoke_5.ia16.inc.c", 0x00114750, 78432, 0x000206a0, 2048); // 0x04020EA0 -ALIGNED8 const Texture smoke_seg4_texture_04020EA0[] = { -#include "actors/walk_smoke/walk_smoke_6.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(smoke_seg4_texture_04020EA0, "actors/walk_smoke/walk_smoke_6.ia16.inc.c", 0x00114750, 78432, 0x00020ea0, 2048); // 0x040216A0 - 0x04021718 const Gfx smoke_seg4_dl_040216A0[] = { diff --git a/actors/waluigi_cap/model.inc.c b/actors/waluigi_cap/model.inc.c index 315351a54..be09ea989 100644 --- a/actors/waluigi_cap/model.inc.c +++ b/actors/waluigi_cap/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Mario Cap (Normal Cap, Metal, Winged, etc) // 0x0301CF08 @@ -31,86 +32,19 @@ ALIGNED8 const Texture waluigi_cap_seg3_texture_0301DF50[] = { }; // 0x03022750 -static const Vtx waluigi_cap_seg3_vertex_03022750[] = { - {{{ 33, 35, 118}, 0, { 728, 758}, {0x30, 0x26, 0x6e, 0xff}}}, - {{{ 96, 22, 45}, 0, { 1240, 876}, {0x48, 0xa4, 0x31, 0xff}}}, - {{{ 71, 101, 113}, 0, { 1028, 148}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 0, 110, 143}, 0, { 460, 68}, {0x00, 0x34, 0x73, 0xff}}}, - {{{ -31, 35, 118}, 0, { 206, 762}, {0xd0, 0x26, 0x6f, 0xff}}}, - {{{ -70, 101, 113}, 0, { -106, 158}, {0xab, 0x16, 0x5b, 0xff}}}, - {{{ -95, 22, 46}, 0, { -302, 890}, {0xa8, 0xb9, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(waluigi_cap_seg3_vertex_03022750, 0x00114750, 78432, 0x0001bf50, 112); // 0x030227C0 -static const Vtx waluigi_cap_seg3_vertex_030227C0[] = { - {{{ -66, 2, 139}, 0, { 0, 0}, {0xb0, 0xbb, 0x45, 0xff}}}, - {{{ 0, 0, 163}, 0, { 0, 0}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ -31, 35, 118}, 0, { 0, 0}, {0xd0, 0x26, 0x6f, 0xff}}}, - {{{ -32, 17, 109}, 0, { 0, 0}, {0x00, 0x83, 0xf0, 0xff}}}, - {{{ 33, 17, 109}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ -95, 22, 46}, 0, { 0, 0}, {0xa8, 0xb9, 0x38, 0xff}}}, - {{{ -101, 10, -7}, 0, { 0, 0}, {0xd8, 0x89, 0x11, 0xff}}}, - {{{ -70, 101, 113}, 0, { 0, 0}, {0xab, 0x16, 0x5b, 0xff}}}, - {{{ -135, 70, 23}, 0, { 0, 0}, {0x84, 0x15, 0x10, 0xff}}}, - {{{ -125, 38, -45}, 0, { 0, 0}, {0x8d, 0xec, 0xd1, 0xff}}}, - {{{ -86, 1, -60}, 0, { 0, 0}, {0xce, 0x8c, 0xf6, 0xff}}}, - {{{ -41, 144, 64}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0xff}}}, - {{{ -76, 84, -60}, 0, { 0, 0}, {0xd5, 0x6e, 0xd3, 0xff}}}, - {{{ 136, 70, 22}, 0, { 0, 0}, {0x7b, 0x16, 0x10, 0xff}}}, - {{{ 71, 101, 113}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 96, 22, 45}, 0, { 0, 0}, {0x48, 0xa4, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(waluigi_cap_seg3_vertex_030227C0, 0x00114750, 78432, 0x0001bfc0, 256); // 0x030228C0 -static const Vtx waluigi_cap_seg3_vertex_030228C0[] = { - {{{ 42, 144, 64}, 0, { 0, 0}, {0x2b, 0x76, 0x0d, 0xff}}}, - {{{ 136, 70, 22}, 0, { 0, 0}, {0x7b, 0x16, 0x10, 0xff}}}, - {{{ 76, 84, -60}, 0, { 0, 0}, {0x2a, 0x6c, 0xcf, 0xff}}}, - {{{ 103, 10, -6}, 0, { 0, 0}, {0x42, 0x96, 0x12, 0xff}}}, - {{{ 126, 38, -46}, 0, { 0, 0}, {0x73, 0xec, 0xd0, 0xff}}}, - {{{ 71, 101, 113}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 96, 22, 45}, 0, { 0, 0}, {0x48, 0xa4, 0x31, 0xff}}}, - {{{ 67, 2, 139}, 0, { 0, 0}, {0x50, 0xba, 0x44, 0xff}}}, - {{{ 33, 17, 109}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ 33, 35, 118}, 0, { 0, 0}, {0x30, 0x26, 0x6e, 0xff}}}, - {{{ 86, 1, -60}, 0, { 0, 0}, {0x20, 0x86, 0xfe, 0xff}}}, - {{{ 0, 0, 163}, 0, { 0, 0}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ -31, 35, 118}, 0, { 0, 0}, {0xd0, 0x26, 0x6f, 0xff}}}, - {{{ 53, 0, -118}, 0, { 0, 0}, {0x2c, 0xb5, 0xa5, 0xff}}}, - {{{ 49, 62, -139}, 0, { 0, 0}, {0x32, 0x49, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(waluigi_cap_seg3_vertex_030228C0, 0x00114750, 78432, 0x0001c0c0, 240); // 0x030229B0 -static const Vtx waluigi_cap_seg3_vertex_030229B0[] = { - {{{ -76, 84, -60}, 0, { 0, 0}, {0xd5, 0x6e, 0xd3, 0xff}}}, - {{{ -41, 144, 64}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0xff}}}, - {{{ 76, 84, -60}, 0, { 0, 0}, {0x2a, 0x6c, 0xcf, 0xff}}}, - {{{ 0, 110, 143}, 0, { 0, 0}, {0x00, 0x34, 0x73, 0xff}}}, - {{{ 42, 144, 64}, 0, { 0, 0}, {0x2b, 0x76, 0x0d, 0xff}}}, - {{{ -70, 101, 113}, 0, { 0, 0}, {0xab, 0x16, 0x5b, 0xff}}}, - {{{ 71, 101, 113}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 49, 62, -139}, 0, { 0, 0}, {0x32, 0x49, 0xa6, 0xff}}}, - {{{ 126, 38, -46}, 0, { 0, 0}, {0x73, 0xec, 0xd0, 0xff}}}, - {{{ -52, 0, -118}, 0, { 0, 0}, {0xd2, 0x9d, 0xc1, 0xff}}}, - {{{ -49, 62, -138}, 0, { 0, 0}, {0xce, 0x1a, 0x8f, 0xff}}}, - {{{ 53, 0, -118}, 0, { 0, 0}, {0x2c, 0xb5, 0xa5, 0xff}}}, - {{{ -125, 38, -45}, 0, { 0, 0}, {0x8d, 0xec, 0xd1, 0xff}}}, - {{{ 86, 1, -60}, 0, { 0, 0}, {0x20, 0x86, 0xfe, 0xff}}}, - {{{ -86, 1, -60}, 0, { 0, 0}, {0xce, 0x8c, 0xf6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(waluigi_cap_seg3_vertex_030229B0, 0x00114750, 78432, 0x0001c1b0, 240); // 0x03022AA0 -static const Vtx waluigi_cap_seg3_vertex_03022AA0[] = { - {{{ 86, 1, -60}, 0, { 0, 0}, {0x20, 0x86, 0xfe, 0xff}}}, - {{{ -86, 1, -60}, 0, { 0, 0}, {0xce, 0x8c, 0xf6, 0xff}}}, - {{{ -52, 0, -118}, 0, { 0, 0}, {0xd2, 0x9d, 0xc1, 0xff}}}, - {{{ 33, 17, 109}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ -32, 17, 109}, 0, { 0, 0}, {0x00, 0x83, 0xf0, 0xff}}}, - {{{ -101, 10, -7}, 0, { 0, 0}, {0xd8, 0x89, 0x11, 0xff}}}, - {{{ 96, 22, 45}, 0, { 0, 0}, {0x48, 0xa4, 0x31, 0xff}}}, - {{{ 103, 10, -6}, 0, { 0, 0}, {0x42, 0x96, 0x12, 0xff}}}, - {{{ 53, 0, -118}, 0, { 0, 0}, {0x2c, 0xb5, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(waluigi_cap_seg3_vertex_03022AA0, 0x00114750, 78432, 0x0001c2a0, 144); // 0x03022B30 - 0x03022B68 const Gfx waluigi_cap_seg3_dl_03022B30[] = { @@ -168,32 +102,10 @@ const Gfx waluigi_cap_seg3_dl_03022D10[] = { }; // 0x03022D38 -static const Vtx waluigi_cap_seg3_vertex_03022D38[] = { - {{{ 199, 247, -55}, 0, { 990, 0}, {0x59, 0xed, 0x58, 0xff}}}, - {{{ 131, 274, 20}, 0, { 0, 0}, {0x59, 0xed, 0x58, 0xff}}}, - {{{ 69, 71, 38}, 0, { 0, 2012}, {0x59, 0xed, 0x58, 0xff}}}, - {{{ 199, 247, -55}, 0, { 990, 0}, {0x58, 0xee, 0x58, 0xff}}}, - {{{ 69, 71, 38}, 0, { 0, 2012}, {0x58, 0xee, 0x58, 0xff}}}, - {{{ 138, 44, -37}, 0, { 990, 2012}, {0x58, 0xee, 0x58, 0xff}}}, - {{{ -137, 44, -37}, 0, { 990, 2012}, {0xa8, 0xee, 0x58, 0xff}}}, - {{{ -68, 71, 38}, 0, { 0, 2012}, {0xa8, 0xee, 0x58, 0xff}}}, - {{{ -198, 247, -55}, 0, { 990, 0}, {0xa8, 0xee, 0x58, 0xff}}}, - {{{ -68, 71, 38}, 0, { 0, 2012}, {0xa7, 0xed, 0x58, 0xff}}}, - {{{ -130, 274, 20}, 0, { 0, 0}, {0xa7, 0xed, 0x58, 0xff}}}, - {{{ -198, 247, -55}, 0, { 990, 0}, {0xa7, 0xed, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(waluigi_cap_seg3_vertex_03022D38, 0x00114750, 78432, 0x0001c538, 192); // 0x03022DF8 -static const Vtx waluigi_cap_seg3_vertex_03022DF8[] = { - {{{ 268, 219, -132}, 0, { 990, 0}, {0x59, 0xed, 0x57, 0xff}}}, - {{{ 199, 247, -55}, 0, { 0, 0}, {0x59, 0xed, 0x57, 0xff}}}, - {{{ 138, 44, -37}, 0, { 0, 2012}, {0x59, 0xed, 0x57, 0xff}}}, - {{{ 207, 16, -114}, 0, { 990, 2012}, {0x59, 0xed, 0x57, 0xff}}}, - {{{ -206, 16, -114}, 0, { 990, 2012}, {0xa7, 0xed, 0x57, 0xff}}}, - {{{ -137, 44, -37}, 0, { 0, 2012}, {0xa7, 0xed, 0x57, 0xff}}}, - {{{ -267, 219, -132}, 0, { 990, 0}, {0xa7, 0xed, 0x57, 0xff}}}, - {{{ -198, 247, -55}, 0, { 0, 0}, {0xa7, 0xed, 0x57, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(waluigi_cap_seg3_vertex_03022DF8, 0x00114750, 78432, 0x0001c5f8, 128); // 0x03022E78 - 0x03022EA8 const Gfx waluigi_cap_seg3_dl_03022E78[] = { diff --git a/actors/wario/model.inc.c b/actors/wario/model.inc.c index 5a0077ac9..ad79bd4e9 100644 --- a/actors/wario/model.inc.c +++ b/actors/wario/model.inc.c @@ -4455,4 +4455,4 @@ const Gfx wario_material_revert_render_settings[] = { gsDPSetTileSize(1, 0, 0, 124, 124), gsSPEndDisplayList(), -}; +}; \ No newline at end of file diff --git a/actors/wario_cap/model.inc.c b/actors/wario_cap/model.inc.c index dd5f18d5b..298d4340f 100644 --- a/actors/wario_cap/model.inc.c +++ b/actors/wario_cap/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Wario Cap (Normal Cap, Metal, Winged, etc) // 0x0301CF08 @@ -35,86 +36,19 @@ static const Lights1 wario_cap_black_lights_group = gdSPDefLights1( #define wario_cap_texture_cap_inside mario_texture_cap_inside // 0x03022750 -static const Vtx wario_cap_seg3_vertex_03022750[] = { - {{{ 33, 35, 118}, 0, { 728, 758}, {0x30, 0x26, 0x6e, 0xff}}}, - {{{ 96, 22, 45}, 0, { 1240, 876}, {0x48, 0xa4, 0x31, 0xff}}}, - {{{ 71, 101, 113}, 0, { 1028, 148}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 0, 110, 143}, 0, { 460, 68}, {0x00, 0x34, 0x73, 0xff}}}, - {{{ -31, 35, 118}, 0, { 206, 762}, {0xd0, 0x26, 0x6f, 0xff}}}, - {{{ -70, 101, 113}, 0, { -106, 158}, {0xab, 0x16, 0x5b, 0xff}}}, - {{{ -95, 22, 46}, 0, { -302, 890}, {0xa8, 0xb9, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wario_cap_seg3_vertex_03022750, 0x00114750, 78432, 0x0001bf50, 112); // 0x030227C0 -static const Vtx wario_cap_seg3_vertex_030227C0[] = { - {{{ -66, 2, 139}, 0, { 0, 0}, {0xb0, 0xbb, 0x45, 0xff}}}, - {{{ 0, 0, 163}, 0, { 0, 0}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ -31, 35, 118}, 0, { 0, 0}, {0xd0, 0x26, 0x6f, 0xff}}}, - {{{ -32, 17, 109}, 0, { 0, 0}, {0x00, 0x83, 0xf0, 0xff}}}, - {{{ 33, 17, 109}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ -95, 22, 46}, 0, { 0, 0}, {0xa8, 0xb9, 0x38, 0xff}}}, - {{{ -101, 10, -7}, 0, { 0, 0}, {0xd8, 0x89, 0x11, 0xff}}}, - {{{ -70, 101, 113}, 0, { 0, 0}, {0xab, 0x16, 0x5b, 0xff}}}, - {{{ -135, 70, 23}, 0, { 0, 0}, {0x84, 0x15, 0x10, 0xff}}}, - {{{ -125, 38, -45}, 0, { 0, 0}, {0x8d, 0xec, 0xd1, 0xff}}}, - {{{ -86, 1, -60}, 0, { 0, 0}, {0xce, 0x8c, 0xf6, 0xff}}}, - {{{ -41, 144, 64}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0xff}}}, - {{{ -76, 84, -60}, 0, { 0, 0}, {0xd5, 0x6e, 0xd3, 0xff}}}, - {{{ 136, 70, 22}, 0, { 0, 0}, {0x7b, 0x16, 0x10, 0xff}}}, - {{{ 71, 101, 113}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 96, 22, 45}, 0, { 0, 0}, {0x48, 0xa4, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wario_cap_seg3_vertex_030227C0, 0x00114750, 78432, 0x0001bfc0, 256); // 0x030228C0 -static const Vtx wario_cap_seg3_vertex_030228C0[] = { - {{{ 42, 144, 64}, 0, { 0, 0}, {0x2b, 0x76, 0x0d, 0xff}}}, - {{{ 136, 70, 22}, 0, { 0, 0}, {0x7b, 0x16, 0x10, 0xff}}}, - {{{ 76, 84, -60}, 0, { 0, 0}, {0x2a, 0x6c, 0xcf, 0xff}}}, - {{{ 103, 10, -6}, 0, { 0, 0}, {0x42, 0x96, 0x12, 0xff}}}, - {{{ 126, 38, -46}, 0, { 0, 0}, {0x73, 0xec, 0xd0, 0xff}}}, - {{{ 71, 101, 113}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 96, 22, 45}, 0, { 0, 0}, {0x48, 0xa4, 0x31, 0xff}}}, - {{{ 67, 2, 139}, 0, { 0, 0}, {0x50, 0xba, 0x44, 0xff}}}, - {{{ 33, 17, 109}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ 33, 35, 118}, 0, { 0, 0}, {0x30, 0x26, 0x6e, 0xff}}}, - {{{ 86, 1, -60}, 0, { 0, 0}, {0x20, 0x86, 0xfe, 0xff}}}, - {{{ 0, 0, 163}, 0, { 0, 0}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ -31, 35, 118}, 0, { 0, 0}, {0xd0, 0x26, 0x6f, 0xff}}}, - {{{ 53, 0, -118}, 0, { 0, 0}, {0x2c, 0xb5, 0xa5, 0xff}}}, - {{{ 49, 62, -139}, 0, { 0, 0}, {0x32, 0x49, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wario_cap_seg3_vertex_030228C0, 0x00114750, 78432, 0x0001c0c0, 240); // 0x030229B0 -static const Vtx wario_cap_seg3_vertex_030229B0[] = { - {{{ -76, 84, -60}, 0, { 0, 0}, {0xd5, 0x6e, 0xd3, 0xff}}}, - {{{ -41, 144, 64}, 0, { 0, 0}, {0xdc, 0x79, 0x00, 0xff}}}, - {{{ 76, 84, -60}, 0, { 0, 0}, {0x2a, 0x6c, 0xcf, 0xff}}}, - {{{ 0, 110, 143}, 0, { 0, 0}, {0x00, 0x34, 0x73, 0xff}}}, - {{{ 42, 144, 64}, 0, { 0, 0}, {0x2b, 0x76, 0x0d, 0xff}}}, - {{{ -70, 101, 113}, 0, { 0, 0}, {0xab, 0x16, 0x5b, 0xff}}}, - {{{ 71, 101, 113}, 0, { 0, 0}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 49, 62, -139}, 0, { 0, 0}, {0x32, 0x49, 0xa6, 0xff}}}, - {{{ 126, 38, -46}, 0, { 0, 0}, {0x73, 0xec, 0xd0, 0xff}}}, - {{{ -52, 0, -118}, 0, { 0, 0}, {0xd2, 0x9d, 0xc1, 0xff}}}, - {{{ -49, 62, -138}, 0, { 0, 0}, {0xce, 0x1a, 0x8f, 0xff}}}, - {{{ 53, 0, -118}, 0, { 0, 0}, {0x2c, 0xb5, 0xa5, 0xff}}}, - {{{ -125, 38, -45}, 0, { 0, 0}, {0x8d, 0xec, 0xd1, 0xff}}}, - {{{ 86, 1, -60}, 0, { 0, 0}, {0x20, 0x86, 0xfe, 0xff}}}, - {{{ -86, 1, -60}, 0, { 0, 0}, {0xce, 0x8c, 0xf6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wario_cap_seg3_vertex_030229B0, 0x00114750, 78432, 0x0001c1b0, 240); // 0x03022AA0 -static const Vtx wario_cap_seg3_vertex_03022AA0[] = { - {{{ 86, 1, -60}, 0, { 0, 0}, {0x20, 0x86, 0xfe, 0xff}}}, - {{{ -86, 1, -60}, 0, { 0, 0}, {0xce, 0x8c, 0xf6, 0xff}}}, - {{{ -52, 0, -118}, 0, { 0, 0}, {0xd2, 0x9d, 0xc1, 0xff}}}, - {{{ 33, 17, 109}, 0, { 0, 0}, {0xfb, 0x84, 0xea, 0xff}}}, - {{{ -32, 17, 109}, 0, { 0, 0}, {0x00, 0x83, 0xf0, 0xff}}}, - {{{ -101, 10, -7}, 0, { 0, 0}, {0xd8, 0x89, 0x11, 0xff}}}, - {{{ 96, 22, 45}, 0, { 0, 0}, {0x48, 0xa4, 0x31, 0xff}}}, - {{{ 103, 10, -6}, 0, { 0, 0}, {0x42, 0x96, 0x12, 0xff}}}, - {{{ 53, 0, -118}, 0, { 0, 0}, {0x2c, 0xb5, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wario_cap_seg3_vertex_03022AA0, 0x00114750, 78432, 0x0001c2a0, 144); // 0x03022B30 - 0x03022B68 const Gfx wario_cap_seg3_dl_03022B30[] = { @@ -444,4 +378,4 @@ const Gfx wario_cap_material_revert_render_settings[] = { gsDPSetTileSize(1, 0, 0, 124, 124), gsSPEndDisplayList(), -}; +}; \ No newline at end of file diff --git a/actors/warp_collision/collision.inc.c b/actors/warp_collision/collision.inc.c index 5cc45b24b..5959b9384 100644 --- a/actors/warp_collision/collision.inc.c +++ b/actors/warp_collision/collision.inc.c @@ -1,39 +1,8 @@ +#include "pc/rom_assets.h" // Warp Collision (seems strange to put these collision in another file. Only instance of this seperation thus far. Not sure what this is doing as a file.) // 0x0301CE78 - 0x0301CECC -const Collision door_seg3_collision_0301CE78[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-80, 240, 30), - COL_VERTEX(80, 240, 30), - COL_VERTEX(80, 0, 30), - COL_VERTEX(-80, 0, 30), - COL_VERTEX(-80, 240, -30), - COL_VERTEX(80, 0, -30), - COL_VERTEX(80, 240, -30), - COL_VERTEX(-80, 0, -30), - - COL_TRI_INIT(SURFACE_DEFAULT, 4), - COL_TRI(2, 1, 0), - COL_TRI(3, 2, 0), - COL_TRI(6, 5, 4), - COL_TRI(5, 7, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(door_seg3_collision_0301CE78, 0x00201410, 96653, 0x0001ce78, 84); // 0x0301CECC - 0x0301CEFC -const Collision lll_hexagonal_mesh_seg3_collision_0301CECC[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(-200, 0, -200), - COL_VERTEX(200, 0, -200), - COL_VERTEX(200, 0, 200), - COL_VERTEX(-200, 0, 200), - - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(2, 1, 0), - COL_TRI(3, 2, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_hexagonal_mesh_seg3_collision_0301CECC, 0x00201410, 96653, 0x0001cecc, 48); diff --git a/actors/warp_pipe/collision.inc.c b/actors/warp_pipe/collision.inc.c index 00d5f194b..922b27fcf 100644 --- a/actors/warp_pipe/collision.inc.c +++ b/actors/warp_pipe/collision.inc.c @@ -1,97 +1,5 @@ +#include "pc/rom_assets.h" // Warp Pipe // 0x03009AC8 - 0x03009CD8 -const Collision warp_pipe_seg3_collision_03009AC8[] = { - COL_INIT(), - COL_VERTEX_INIT(0x24), - COL_VERTEX(-101, 0, 102), - COL_VERTEX(102, 0, -101), - COL_VERTEX(-101, 0, -101), - COL_VERTEX(102, 0, 102), - COL_VERTEX(0, 0, 154), - COL_VERTEX(-108, 205, 109), - COL_VERTEX(-108, 0, 109), - COL_VERTEX(0, 205, 154), - COL_VERTEX(-153, 205, 0), - COL_VERTEX(0, 205, 102), - COL_VERTEX(-71, 205, 72), - COL_VERTEX(0, 0, 102), - COL_VERTEX(72, 205, 72), - COL_VERTEX(-71, 0, 72), - COL_VERTEX(109, 205, 109), - COL_VERTEX(-101, 0, 0), - COL_VERTEX(-101, 205, 0), - COL_VERTEX(109, 0, 109), - COL_VERTEX(-153, 0, 0), - COL_VERTEX(-108, 205, -108), - COL_VERTEX(-71, 0, -71), - COL_VERTEX(-108, 0, -108), - COL_VERTEX(0, 205, -153), - COL_VERTEX(0, 0, -101), - COL_VERTEX(0, 0, -153), - COL_VERTEX(109, 205, -108), - COL_VERTEX(72, 0, -71), - COL_VERTEX(109, 0, -108), - COL_VERTEX(154, 205, 0), - COL_VERTEX(102, 0, 0), - COL_VERTEX(154, 0, 0), - COL_VERTEX(72, 0, 72), - COL_VERTEX(-71, 205, -71), - COL_VERTEX(0, 205, -101), - COL_VERTEX(72, 205, -71), - COL_VERTEX(102, 205, 0), - - COL_TRI_INIT(SURFACE_WALL_MISC, 50), - COL_TRI(14, 12, 9), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 5, 6), - COL_TRI(4, 7, 5), - COL_TRI(6, 5, 8), - COL_TRI(5, 9, 10), - COL_TRI(5, 7, 9), - COL_TRI(8, 5, 10), - COL_TRI(11, 9, 12), - COL_TRI(13, 9, 11), - COL_TRI(13, 10, 9), - COL_TRI(14, 9, 7), - COL_TRI(19, 16, 32), - COL_TRI(15, 16, 10), - COL_TRI(8, 10, 16), - COL_TRI(15, 10, 13), - COL_TRI(17, 7, 4), - COL_TRI(17, 14, 7), - COL_TRI(6, 8, 18), - COL_TRI(18, 8, 19), - COL_TRI(19, 8, 16), - COL_TRI(20, 16, 15), - COL_TRI(20, 32, 16), - COL_TRI(28, 25, 34), - COL_TRI(21, 19, 22), - COL_TRI(18, 19, 21), - COL_TRI(22, 19, 32), - COL_TRI(23, 32, 20), - COL_TRI(23, 33, 32), - COL_TRI(22, 32, 33), - COL_TRI(24, 22, 25), - COL_TRI(21, 22, 24), - COL_TRI(25, 22, 33), - COL_TRI(26, 34, 33), - COL_TRI(26, 33, 23), - COL_TRI(25, 33, 34), - COL_TRI(24, 25, 27), - COL_TRI(27, 25, 28), - COL_TRI(30, 14, 17), - COL_TRI(29, 34, 26), - COL_TRI(29, 35, 34), - COL_TRI(28, 34, 35), - COL_TRI(30, 28, 14), - COL_TRI(27, 28, 30), - COL_TRI(28, 12, 14), - COL_TRI(28, 35, 12), - COL_TRI(31, 12, 35), - COL_TRI(31, 35, 29), - COL_TRI(11, 12, 31), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(warp_pipe_seg3_collision_03009AC8, 0x00201410, 96653, 0x00009ac8, 528); diff --git a/actors/warp_pipe/model.inc.c b/actors/warp_pipe/model.inc.c index e2b2d217c..5bf3bac45 100644 --- a/actors/warp_pipe/model.inc.c +++ b/actors/warp_pipe/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Warp Pipe // 0x030079E8 @@ -7,97 +8,22 @@ static const Lights1 warp_pipe_seg3_lights_030079E8 = gdSPDefLights1( ); // 0x03007A00 -static const Vtx warp_pipe_seg3_vertex_03007A00[] = { - {{{ -101, 0, 0}, 0, { 990, 2012}, {0x7d, 0x00, 0xef, 0xff}}}, - {{{ -71, 205, 72}, 0, { 0, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ -71, 0, 72}, 0, { 0, 2012}, {0x4d, 0x00, 0x9c, 0xff}}}, - {{{ 72, 0, 72}, 0, { 990, 2012}, {0x9b, 0x00, 0xb4, 0xff}}}, - {{{ 72, 205, 72}, 0, { 990, 0}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ 102, 205, 0}, 0, { 0, 0}, {0x83, 0x00, 0xef, 0xff}}}, - {{{ 102, 0, 0}, 0, { 0, 2012}, {0x83, 0x00, 0x11, 0xff}}}, - {{{ 0, 0, 102}, 0, { 990, 2012}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ 0, 205, 102}, 0, { 990, 0}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ 72, 205, 72}, 0, { 0, 0}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ 72, 0, 72}, 0, { 0, 2012}, {0x9b, 0x00, 0xb4, 0xff}}}, - {{{ -71, 0, 72}, 0, { 990, 2012}, {0x4d, 0x00, 0x9c, 0xff}}}, - {{{ -71, 205, 72}, 0, { 990, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 0, 205, 102}, 0, { 0, 0}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ 0, 0, 102}, 0, { 0, 2012}, {0xef, 0x00, 0x83, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(warp_pipe_seg3_vertex_03007A00, 0x00201410, 96653, 0x00007a00, 240); // 0x03007AF0 -static const Vtx warp_pipe_seg3_vertex_03007AF0[] = { - {{{ 72, 0, -71}, 0, { 990, 2012}, {0xb4, 0x00, 0x65, 0xff}}}, - {{{ 0, 205, -101}, 0, { 0, 0}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ 0, 0, -101}, 0, { 0, 2012}, {0x11, 0x00, 0x7d, 0xff}}}, - {{{ -101, 0, 0}, 0, { 990, 2012}, {0x7d, 0x00, 0xef, 0xff}}}, - {{{ -101, 205, 0}, 0, { 990, 0}, {0x7d, 0x00, 0x11, 0xff}}}, - {{{ -71, 205, 72}, 0, { 0, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ -71, 0, -71}, 0, { 990, 2012}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ -101, 205, 0}, 0, { 0, 0}, {0x7d, 0x00, 0x11, 0xff}}}, - {{{ -101, 0, 0}, 0, { 0, 2012}, {0x7d, 0x00, 0xef, 0xff}}}, - {{{ -71, 205, -71}, 0, { 990, 0}, {0x4c, 0x00, 0x65, 0xff}}}, - {{{ 0, 0, -101}, 0, { 990, 2012}, {0x11, 0x00, 0x7d, 0xff}}}, - {{{ -71, 205, -71}, 0, { 0, 0}, {0x4c, 0x00, 0x65, 0xff}}}, - {{{ -71, 0, -71}, 0, { 0, 2012}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 0, 205, -101}, 0, { 990, 0}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ 72, 205, -71}, 0, { 990, 0}, {0x9c, 0x00, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(warp_pipe_seg3_vertex_03007AF0, 0x00201410, 96653, 0x00007af0, 240); // 0x03007BE0 -static const Vtx warp_pipe_seg3_vertex_03007BE0[] = { - {{{ 0, 0, 154}, 0, { 990, 2012}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ 0, 205, 154}, 0, { 990, 0}, {0x11, 0x00, 0x7d, 0xff}}}, - {{{ -108, 205, 109}, 0, { 0, 0}, {0xb4, 0x00, 0x65, 0xff}}}, - {{{ 102, 0, 0}, 0, { 990, 2012}, {0x83, 0x00, 0x11, 0xff}}}, - {{{ 102, 205, 0}, 0, { 990, 0}, {0x83, 0x00, 0xef, 0xff}}}, - {{{ 72, 205, -71}, 0, { 0, 0}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ 72, 0, -71}, 0, { 0, 2012}, {0xb4, 0x00, 0x65, 0xff}}}, - {{{ 154, 0, 0}, 0, { 990, 2012}, {0x7d, 0x00, 0x11, 0xff}}}, - {{{ 154, 205, 0}, 0, { 990, 0}, {0x7d, 0x00, 0xef, 0xff}}}, - {{{ 109, 205, 109}, 0, { 0, 0}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 109, 0, 109}, 0, { 0, 2012}, {0x4c, 0x00, 0x65, 0xff}}}, - {{{ 109, 0, 109}, 0, { 990, 2012}, {0x4c, 0x00, 0x65, 0xff}}}, - {{{ 109, 205, 109}, 0, { 990, 0}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 0, 205, 154}, 0, { 0, 0}, {0x11, 0x00, 0x7d, 0xff}}}, - {{{ 0, 0, 154}, 0, { 0, 2012}, {0xef, 0x00, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(warp_pipe_seg3_vertex_03007BE0, 0x00201410, 96653, 0x00007be0, 240); // 0x03007CD0 -static const Vtx warp_pipe_seg3_vertex_03007CD0[] = { - {{{ -108, 0, -108}, 0, { 990, 2012}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ 0, 205, -153}, 0, { 0, 0}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ 0, 0, -153}, 0, { 0, 2012}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ 0, 0, 154}, 0, { 990, 2012}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ -108, 205, 109}, 0, { 0, 0}, {0xb4, 0x00, 0x65, 0xff}}}, - {{{ -108, 0, 109}, 0, { 0, 2012}, {0x9b, 0x00, 0x4c, 0xff}}}, - {{{ -108, 0, 109}, 0, { 990, 2012}, {0x9b, 0x00, 0x4c, 0xff}}}, - {{{ -108, 205, 109}, 0, { 990, 0}, {0xb4, 0x00, 0x65, 0xff}}}, - {{{ -153, 205, 0}, 0, { 0, 0}, {0x83, 0x00, 0x11, 0xff}}}, - {{{ -153, 0, 0}, 0, { 0, 2012}, {0x83, 0x00, 0xef, 0xff}}}, - {{{ -153, 0, 0}, 0, { 990, 2012}, {0x83, 0x00, 0xef, 0xff}}}, - {{{ -108, 205, -108}, 0, { 0, 0}, {0x9b, 0x00, 0xb4, 0xff}}}, - {{{ -108, 0, -108}, 0, { 0, 2012}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ -153, 205, 0}, 0, { 990, 0}, {0x83, 0x00, 0x11, 0xff}}}, - {{{ -108, 205, -108}, 0, { 990, 0}, {0x9b, 0x00, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(warp_pipe_seg3_vertex_03007CD0, 0x00201410, 96653, 0x00007cd0, 240); // 0x03007DC0 -static const Vtx warp_pipe_seg3_vertex_03007DC0[] = { - {{{ 0, 0, -153}, 0, { 990, 2012}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ 0, 205, -153}, 0, { 990, 0}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ 109, 205, -108}, 0, { 0, 0}, {0x4c, 0x00, 0x9b, 0xff}}}, - {{{ 109, 0, -108}, 0, { 0, 2012}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 109, 0, -108}, 0, { 990, 2012}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 109, 205, -108}, 0, { 990, 0}, {0x4c, 0x00, 0x9b, 0xff}}}, - {{{ 154, 205, 0}, 0, { 0, 0}, {0x7d, 0x00, 0xef, 0xff}}}, - {{{ 154, 0, 0}, 0, { 0, 2012}, {0x7d, 0x00, 0x11, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(warp_pipe_seg3_vertex_03007DC0, 0x00201410, 96653, 0x00007dc0, 128); // 0x03007E40 -ALIGNED8 const Texture warp_pipe_seg3_texture_03007E40[] = { -#include "actors/warp_pipe/warp_pipe_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(warp_pipe_seg3_texture_03007E40, "actors/warp_pipe/warp_pipe_side.rgba16.inc.c", 0x00201410, 96653, 0x00007e40, 4096); // 0x03008E40 - 0x03008F98 const Gfx warp_pipe_seg3_dl_03008E40[] = { @@ -161,37 +87,13 @@ static const Lights1 warp_pipe_seg3_lights_03009010 = gdSPDefLights1( ); // 0x03009028 -static const Vtx warp_pipe_seg3_vertex_03009028[] = { - {{{ 109, 205, -108}, 0, { 400, -174}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 205, -153}, 0, { 14, 52}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 205, -101}, 0, { 184, 186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -108, 205, 109}, 0, { 644, 1082}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 205, 102}, 0, { 862, 724}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -71, 205, 72}, 0, { 604, 876}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 205, 154}, 0, { 1032, 860}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 205, 0}, 0, { 186, 942}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 109, 205, 109}, 0, { 1120, 398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 72, 205, 72}, 0, { 920, 416}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 205, 0}, 0, { 298, 780}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -108, 205, -108}, 0, { -72, 514}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -71, 205, -71}, 0, { 124, 494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 154, 205, 0}, 0, { 858, -30}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 205, 0}, 0, { 746, 132}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 72, 205, -71}, 0, { 442, 36}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(warp_pipe_seg3_vertex_03009028, 0x00201410, 96653, 0x00009028, 256); // 0x03009128 -static const Vtx warp_pipe_seg3_vertex_03009128[] = { - {{{ -101, 10, 102}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 10, -101}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 10, -101}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 10, 102}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(warp_pipe_seg3_vertex_03009128, 0x00201410, 96653, 0x00009128, 64); // 0x03009168 -ALIGNED8 const Texture warp_pipe_seg3_texture_03009168[] = { -#include "actors/warp_pipe/warp_pipe_top.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(warp_pipe_seg3_texture_03009168, "actors/warp_pipe/warp_pipe_top.rgba16.inc.c", 0x00201410, 96653, 0x00009168, 2048); // 0x03009968 - 0x03009A20 const Gfx warp_pipe_seg3_dl_03009968[] = { diff --git a/actors/water_bubble/model.inc.c b/actors/water_bubble/model.inc.c index a6786d31c..404b4986a 100644 --- a/actors/water_bubble/model.inc.c +++ b/actors/water_bubble/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Water Bubble // 0x0500FE68 @@ -7,144 +8,28 @@ static const Lights1 water_bubble_seg5_lights_0500FE68 = gdSPDefLights1( ); // 0x0500FE80 -ALIGNED8 const Texture water_bubble_seg5_texture_0500FE80[] = { -#include "actors/water_bubble/water_bubble.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_bubble_seg5_texture_0500FE80, "actors/water_bubble/water_bubble.rgba16.inc.c", 0x00134d20, 26785, 0x0000fe80, 2048); // 0x05010680 -static const Vtx water_bubble_seg5_vertex_05010680[] = { - {{{ -20, -64, -33}, 0, { 0, 0}, {0xdd, 0x95, 0xc7, 0xff}}}, - {{{ 0, -76, 0}, 0, { 0, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -44, -61, 0}, 0, { 0, 0}, {0xb6, 0x9a, 0x00, 0xff}}}, - {{{ -20, -64, 34}, 0, { 0, 0}, {0xdf, 0x98, 0x3f, 0xff}}}, - {{{ -55, -39, 34}, 0, { 0, 0}, {0xa5, 0xbd, 0x37, 0xff}}}, - {{{ 21, -64, 34}, 0, { 0, 0}, {0x22, 0x94, 0x38, 0xff}}}, - {{{ -11, -37, -64}, 0, { 0, 0}, {0xeb, 0xbe, 0x96, 0xff}}}, - {{{ -55, -39, -33}, 0, { 0, 0}, {0xa8, 0xbf, 0xc0, 0xff}}}, - {{{ -39, 0, -64}, 0, { 0, 0}, {0xbc, 0x00, 0x96, 0xff}}}, - {{{ -68, 0, -33}, 0, { 0, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 0, 0, -76}, 0, { 0, 0}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 56, -39, -33}, 0, { 0, 0}, {0x5b, 0xbd, 0xc9, 0xff}}}, - {{{ 73, -23, 0}, 0, { 0, 0}, {0x78, 0xd9, 0x00, 0xff}}}, - {{{ 45, -61, 0}, 0, { 0, 0}, {0x4a, 0x9a, 0x00, 0xff}}}, - {{{ 56, -39, 34}, 0, { 0, 0}, {0x58, 0xbf, 0x3f, 0xff}}}, - {{{ 69, 0, 34}, 0, { 0, 0}, {0x72, 0x00, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_bubble_seg5_vertex_05010680, 0x00134d20, 26785, 0x00010680, 256); // 0x05010780 -static const Vtx water_bubble_seg5_vertex_05010780[] = { - {{{ 33, -23, -64}, 0, { 0, 0}, {0x37, 0xd7, 0x96, 0xff}}}, - {{{ 56, -39, -33}, 0, { 0, 0}, {0x5b, 0xbd, 0xc9, 0xff}}}, - {{{ 21, -64, -33}, 0, { 0, 0}, {0x21, 0x98, 0xc0, 0xff}}}, - {{{ -11, -37, -64}, 0, { 0, 0}, {0xeb, 0xbe, 0x96, 0xff}}}, - {{{ -20, -64, -33}, 0, { 0, 0}, {0xdd, 0x95, 0xc7, 0xff}}}, - {{{ 0, 0, -76}, 0, { 0, 0}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 45, 62, 0}, 0, { 0, 0}, {0x4a, 0x66, 0x00, 0xff}}}, - {{{ 56, 40, 34}, 0, { 0, 0}, {0x58, 0x40, 0x40, 0xff}}}, - {{{ 73, 24, 0}, 0, { 0, 0}, {0x78, 0x27, 0x00, 0xff}}}, - {{{ 69, 0, 34}, 0, { 0, 0}, {0x72, 0x00, 0x37, 0xff}}}, - {{{ -44, 62, 0}, 0, { 0, 0}, {0xb6, 0x66, 0x00, 0xff}}}, - {{{ -20, 65, 34}, 0, { 0, 0}, {0xdf, 0x68, 0x3f, 0xff}}}, - {{{ 0, 77, 0}, 0, { 0, 0}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 21, 65, 34}, 0, { 0, 0}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ 56, 40, -33}, 0, { 0, 0}, {0x5b, 0x43, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_bubble_seg5_vertex_05010780, 0x00134d20, 26785, 0x00010780, 240); // 0x05010870 -static const Vtx water_bubble_seg5_vertex_05010870[] = { - {{{ 33, 24, -64}, 0, { 0, 0}, {0x37, 0x29, 0x96, 0xff}}}, - {{{ 56, 40, -33}, 0, { 0, 0}, {0x5b, 0x43, 0xc8, 0xff}}}, - {{{ 69, 0, -33}, 0, { 0, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ 0, 0, -76}, 0, { 0, 0}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 33, -23, -64}, 0, { 0, 0}, {0x37, 0xd7, 0x96, 0xff}}}, - {{{ 56, -39, -33}, 0, { 0, 0}, {0x5b, 0xbd, 0xc9, 0xff}}}, - {{{ 0, 77, 0}, 0, { 0, 0}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -20, 65, 34}, 0, { 0, 0}, {0xdf, 0x68, 0x3f, 0xff}}}, - {{{ 21, 65, 34}, 0, { 0, 0}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ -20, 65, -33}, 0, { 0, 0}, {0xdd, 0x6b, 0xc7, 0xff}}}, - {{{ -44, 62, 0}, 0, { 0, 0}, {0xb6, 0x66, 0x00, 0xff}}}, - {{{ -55, 40, 34}, 0, { 0, 0}, {0xa4, 0x43, 0x37, 0xff}}}, - {{{ -11, 38, -64}, 0, { 0, 0}, {0xeb, 0x41, 0x96, 0xff}}}, - {{{ 21, 65, -33}, 0, { 0, 0}, {0x21, 0x68, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_bubble_seg5_vertex_05010870, 0x00134d20, 26785, 0x00010870, 224); // 0x05010950 -static const Vtx water_bubble_seg5_vertex_05010950[] = { - {{{ -72, -23, 0}, 0, { 0, 0}, {0x88, 0xd9, 0x00, 0xff}}}, - {{{ -68, 0, 34}, 0, { 0, 0}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -72, 24, 0}, 0, { 0, 0}, {0x88, 0x27, 0x00, 0xff}}}, - {{{ -55, 40, 34}, 0, { 0, 0}, {0xa4, 0x43, 0x37, 0xff}}}, - {{{ -68, 0, -33}, 0, { 0, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -55, -39, 34}, 0, { 0, 0}, {0xa5, 0xbd, 0x37, 0xff}}}, - {{{ -39, 0, -64}, 0, { 0, 0}, {0xbc, 0x00, 0x96, 0xff}}}, - {{{ -55, 40, -33}, 0, { 0, 0}, {0xa8, 0x40, 0xc0, 0xff}}}, - {{{ 0, 0, -76}, 0, { 0, 0}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -11, 38, -64}, 0, { 0, 0}, {0xeb, 0x41, 0x96, 0xff}}}, - {{{ -20, 65, -33}, 0, { 0, 0}, {0xdd, 0x6b, 0xc7, 0xff}}}, - {{{ 21, -64, 34}, 0, { 0, 0}, {0x22, 0x94, 0x38, 0xff}}}, - {{{ 0, -76, 0}, 0, { 0, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 45, -61, 0}, 0, { 0, 0}, {0x4a, 0x9a, 0x00, 0xff}}}, - {{{ 21, -64, -33}, 0, { 0, 0}, {0x21, 0x98, 0xc0, 0xff}}}, - {{{ 56, -39, -33}, 0, { 0, 0}, {0x5b, 0xbd, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_bubble_seg5_vertex_05010950, 0x00134d20, 26785, 0x00010950, 256); // 0x05010A50 -static const Vtx water_bubble_seg5_vertex_05010A50[] = { - {{{ 0, -76, 0}, 0, { 0, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -20, -64, -33}, 0, { 0, 0}, {0xdd, 0x95, 0xc7, 0xff}}}, - {{{ 21, -64, -33}, 0, { 0, 0}, {0x21, 0x98, 0xc0, 0xff}}}, - {{{ 12, -37, 65}, 0, { 0, 0}, {0x14, 0xbe, 0x6a, 0xff}}}, - {{{ 21, -64, 34}, 0, { 0, 0}, {0x22, 0x94, 0x38, 0xff}}}, - {{{ 56, -39, 34}, 0, { 0, 0}, {0x58, 0xbf, 0x3f, 0xff}}}, - {{{ 40, 0, 65}, 0, { 0, 0}, {0x44, 0x00, 0x6b, 0xff}}}, - {{{ 69, 0, 34}, 0, { 0, 0}, {0x72, 0x00, 0x37, 0xff}}}, - {{{ 0, 0, 77}, 0, { 0, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -55, -39, 34}, 0, { 0, 0}, {0xa5, 0xbd, 0x37, 0xff}}}, - {{{ -72, -23, 0}, 0, { 0, 0}, {0x88, 0xd9, 0x00, 0xff}}}, - {{{ -44, -61, 0}, 0, { 0, 0}, {0xb6, 0x9a, 0x00, 0xff}}}, - {{{ -55, -39, -33}, 0, { 0, 0}, {0xa8, 0xbf, 0xc0, 0xff}}}, - {{{ -68, 0, -33}, 0, { 0, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -32, -23, 65}, 0, { 0, 0}, {0xc8, 0xd7, 0x6a, 0xff}}}, - {{{ -20, -64, 34}, 0, { 0, 0}, {0xdf, 0x98, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_bubble_seg5_vertex_05010A50, 0x00134d20, 26785, 0x00010a50, 256); // 0x05010B50 -static const Vtx water_bubble_seg5_vertex_05010B50[] = { - {{{ -55, 40, 34}, 0, { 0, 0}, {0xa4, 0x43, 0x37, 0xff}}}, - {{{ -44, 62, 0}, 0, { 0, 0}, {0xb6, 0x66, 0x00, 0xff}}}, - {{{ -72, 24, 0}, 0, { 0, 0}, {0x88, 0x27, 0x00, 0xff}}}, - {{{ -55, 40, -33}, 0, { 0, 0}, {0xa8, 0x40, 0xc0, 0xff}}}, - {{{ -68, 0, -33}, 0, { 0, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -20, 65, -33}, 0, { 0, 0}, {0xdd, 0x6b, 0xc7, 0xff}}}, - {{{ -32, 24, 65}, 0, { 0, 0}, {0xc8, 0x29, 0x6a, 0xff}}}, - {{{ -68, 0, 34}, 0, { 0, 0}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -32, -23, 65}, 0, { 0, 0}, {0xc8, 0xd7, 0x6a, 0xff}}}, - {{{ -55, -39, 34}, 0, { 0, 0}, {0xa5, 0xbd, 0x37, 0xff}}}, - {{{ 0, 0, 77}, 0, { 0, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 0, 77, 0}, 0, { 0, 0}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 21, 65, -33}, 0, { 0, 0}, {0x21, 0x68, 0xc0, 0xff}}}, - {{{ 45, 62, 0}, 0, { 0, 0}, {0x4a, 0x66, 0x00, 0xff}}}, - {{{ 21, 65, 34}, 0, { 0, 0}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ 56, 40, -33}, 0, { 0, 0}, {0x5b, 0x43, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_bubble_seg5_vertex_05010B50, 0x00134d20, 26785, 0x00010b50, 256); // 0x05010C50 -static const Vtx water_bubble_seg5_vertex_05010C50[] = { - {{{ 12, 38, 65}, 0, { 0, 0}, {0x15, 0x41, 0x6a, 0xff}}}, - {{{ 21, 65, 34}, 0, { 0, 0}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ -20, 65, 34}, 0, { 0, 0}, {0xdf, 0x68, 0x3f, 0xff}}}, - {{{ 0, 0, 77}, 0, { 0, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -32, 24, 65}, 0, { 0, 0}, {0xc8, 0x29, 0x6a, 0xff}}}, - {{{ -55, 40, 34}, 0, { 0, 0}, {0xa4, 0x43, 0x37, 0xff}}}, - {{{ 73, -23, 0}, 0, { 0, 0}, {0x78, 0xd9, 0x00, 0xff}}}, - {{{ 69, 0, -33}, 0, { 0, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ 73, 24, 0}, 0, { 0, 0}, {0x78, 0x27, 0x00, 0xff}}}, - {{{ 56, 40, -33}, 0, { 0, 0}, {0x5b, 0x43, 0xc8, 0xff}}}, - {{{ 69, 0, 34}, 0, { 0, 0}, {0x72, 0x00, 0x37, 0xff}}}, - {{{ 56, 40, 34}, 0, { 0, 0}, {0x58, 0x40, 0x40, 0xff}}}, - {{{ 56, -39, -33}, 0, { 0, 0}, {0x5b, 0xbd, 0xc9, 0xff}}}, - {{{ 40, 0, 65}, 0, { 0, 0}, {0x44, 0x00, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_bubble_seg5_vertex_05010C50, 0x00134d20, 26785, 0x00010c50, 224); // 0x05010D30 - 0x05011000 const Gfx water_bubble_seg5_dl_05010D30[] = { diff --git a/actors/water_mine/model.inc.c b/actors/water_mine/model.inc.c index 2923bbe1e..0f0f43855 100644 --- a/actors/water_mine/model.inc.c +++ b/actors/water_mine/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Water Mine (unused) // 0x0600A4E0 @@ -7,127 +8,34 @@ static const Lights1 water_mine_seg6_lights_0600A4E0 = gdSPDefLights1( ); // 0x0600A4F8 -ALIGNED8 const Texture water_mine_seg6_texture_0600A4F8[] = { -#include "actors/water_mine/water_mine_left_side_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_mine_seg6_texture_0600A4F8, "actors/water_mine/water_mine_left_side_unused.rgba16.inc.c", 0x00188440, 199722, 0x00057c10, 4096); // 0x0600B4F8 -ALIGNED8 const Texture water_mine_seg6_texture_0600B4F8[] = { -#include "actors/water_mine/water_mine_right_side_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_mine_seg6_texture_0600B4F8, "actors/water_mine/water_mine_right_side_unused.rgba16.inc.c", 0x00188440, 199722, 0x00058c10, 4096); // 0x0600C4F8 -ALIGNED8 const Texture water_mine_seg6_texture_0600C4F8[] = { -#include "actors/water_mine/water_mine_spike_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_mine_seg6_texture_0600C4F8, "actors/water_mine/water_mine_spike_unused.rgba16.inc.c", 0x00188440, 199722, 0x00059c10, 2048); // 0x0600CCF8 -static const Vtx water_mine_seg6_vertex_0600CCF8[] = { - {{{ 0, 40, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -39, -39, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -39, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -39, 40, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_mine_seg6_vertex_0600CCF8, 0x001b9cc0, 41188, 0x0000ccf8, 64); // 0x0600CD38 -static const Vtx water_mine_seg6_vertex_0600CD38[] = { - {{{ 40, 40, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -39, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, -39, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 40, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_mine_seg6_vertex_0600CD38, 0x001b9cc0, 41188, 0x0000cd38, 64); // 0x0600CD78 -static const Vtx water_mine_seg6_vertex_0600CD78[] = { - {{{ 0, -59, 0}, 0, { 502, -18}, {0xf7, 0x82, 0xf7, 0xff}}}, - {{{ -9, -36, 0}, 0, { 14, 976}, {0x8a, 0xd2, 0xfd, 0xff}}}, - {{{ 0, -36, -8}, 0, { 938, 980}, {0xfd, 0xd7, 0x89, 0xff}}}, - {{{ 0, 37, -8}, 0, { -6, 974}, {0xfd, 0x29, 0x89, 0xff}}}, - {{{ -9, 37, 0}, 0, { 972, 964}, {0x8a, 0x2e, 0xfd, 0xff}}}, - {{{ 0, 60, 0}, 0, { 434, -20}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ 10, 37, 0}, 0, { -14, 962}, {0x74, 0x32, 0xfd, 0xff}}}, - {{{ 0, 37, -8}, 0, { 960, 962}, {0xfd, 0x29, 0x89, 0xff}}}, - {{{ 0, 60, 0}, 0, { 468, -16}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ -9, 37, 0}, 0, { -8, 974}, {0x8a, 0x2e, 0xfd, 0xff}}}, - {{{ 0, 37, 9}, 0, { 974, 968}, {0xfd, 0x2e, 0x76, 0xff}}}, - {{{ 0, 60, 0}, 0, { 470, -6}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ 0, 37, 9}, 0, { 4, 974}, {0xfd, 0x2e, 0x76, 0xff}}}, - {{{ 10, 37, 0}, 0, { 960, 986}, {0x74, 0x32, 0xfd, 0xff}}}, - {{{ 0, 60, 0}, 0, { 492, 34}, {0xf7, 0x7e, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_mine_seg6_vertex_0600CD78, 0x00188440, 199722, 0x0005a490, 240); // 0x0600CE68 -static const Vtx water_mine_seg6_vertex_0600CE68[] = { - {{{ 0, 10, 37}, 0, { -20, 976}, {0xfd, 0x74, 0x32, 0xff}}}, - {{{ -9, 0, 37}, 0, { 974, 974}, {0x8a, 0xf9, 0x2e, 0xff}}}, - {{{ 0, 0, 60}, 0, { 428, 4}, {0xf8, 0xee, 0x7d, 0xff}}}, - {{{ 0, -59, 0}, 0, { 494, -12}, {0xf7, 0x82, 0xf7, 0xff}}}, - {{{ 0, -36, -8}, 0, { -2, 946}, {0xfd, 0xd7, 0x89, 0xff}}}, - {{{ 10, -36, 0}, 0, { 964, 964}, {0x74, 0xce, 0xfd, 0xff}}}, - {{{ 0, -59, 0}, 0, { 458, -18}, {0xf7, 0x82, 0xf7, 0xff}}}, - {{{ 0, -36, 9}, 0, { 10, 944}, {0xfd, 0xd2, 0x76, 0xff}}}, - {{{ -9, -36, 0}, 0, { 916, 956}, {0x8a, 0xd2, 0xfd, 0xff}}}, - {{{ 0, -59, 0}, 0, { 486, -6}, {0xf7, 0x82, 0xf7, 0xff}}}, - {{{ 10, -36, 0}, 0, { -4, 958}, {0x74, 0xce, 0xfd, 0xff}}}, - {{{ 0, -36, 9}, 0, { 958, 952}, {0xfd, 0xd2, 0x76, 0xff}}}, - {{{ 10, 0, 37}, 0, { -8, 978}, {0x74, 0xf9, 0x32, 0xff}}}, - {{{ 0, 10, 37}, 0, { 952, 976}, {0xfd, 0x74, 0x32, 0xff}}}, - {{{ 0, 0, 60}, 0, { 428, -12}, {0xf8, 0xee, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_mine_seg6_vertex_0600CE68, 0x00188440, 199722, 0x0005a580, 240); // 0x0600CF58 -static const Vtx water_mine_seg6_vertex_0600CF58[] = { - {{{ 37, 0, -9}, 0, { 10, 960}, {0x2e, 0xf9, 0x8a, 0xff}}}, - {{{ 37, 10, 0}, 0, { 928, 972}, {0x32, 0x74, 0xfd, 0xff}}}, - {{{ 60, 0, 0}, 0, { 494, -4}, {0x7d, 0xee, 0xf8, 0xff}}}, - {{{ 0, -8, 37}, 0, { -10, 976}, {0xfd, 0x89, 0x29, 0xff}}}, - {{{ 10, 0, 37}, 0, { 956, 980}, {0x74, 0xf9, 0x32, 0xff}}}, - {{{ 0, 0, 60}, 0, { 428, -12}, {0xf8, 0xee, 0x7d, 0xff}}}, - {{{ -9, 0, 37}, 0, { -24, 978}, {0x8a, 0xf9, 0x2e, 0xff}}}, - {{{ 0, -8, 37}, 0, { 974, 976}, {0xfd, 0x89, 0x29, 0xff}}}, - {{{ 0, 0, 60}, 0, { 476, -6}, {0xf8, 0xee, 0x7d, 0xff}}}, - {{{ 37, -8, 0}, 0, { -20, 968}, {0x29, 0x89, 0xfd, 0xff}}}, - {{{ 37, 0, -9}, 0, { 954, 972}, {0x2e, 0xf9, 0x8a, 0xff}}}, - {{{ 60, 0, 0}, 0, { 402, -10}, {0x7d, 0xee, 0xf8, 0xff}}}, - {{{ 37, 10, 0}, 0, { -8, 964}, {0x32, 0x74, 0xfd, 0xff}}}, - {{{ 37, 0, 10}, 0, { 978, 962}, {0x32, 0xf9, 0x74, 0xff}}}, - {{{ 60, 0, 0}, 0, { 462, -18}, {0x7d, 0xee, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_mine_seg6_vertex_0600CF58, 0x00188440, 199722, 0x0005a670, 240); // 0x0600D048 -static const Vtx water_mine_seg6_vertex_0600D048[] = { - {{{ -59, 0, 0}, 0, { 452, 20}, {0x83, 0xee, 0xf8, 0xff}}}, - {{{ -36, 0, -9}, 0, { -4, 974}, {0xd2, 0xf9, 0x8a, 0xff}}}, - {{{ -36, -8, 0}, 0, { 948, 980}, {0xd7, 0x89, 0xfd, 0xff}}}, - {{{ 37, 0, 10}, 0, { -10, 970}, {0x32, 0xf9, 0x74, 0xff}}}, - {{{ 37, -8, 0}, 0, { 960, 966}, {0x29, 0x89, 0xfd, 0xff}}}, - {{{ 60, 0, 0}, 0, { 488, -8}, {0x7d, 0xee, 0xf8, 0xff}}}, - {{{ -59, 0, 0}, 0, { 370, 10}, {0x83, 0xee, 0xf8, 0xff}}}, - {{{ -36, 0, 10}, 0, { -6, 964}, {0xce, 0xf9, 0x74, 0xff}}}, - {{{ -36, 10, 0}, 0, { 950, 968}, {0xce, 0x74, 0xfd, 0xff}}}, - {{{ -59, 0, 0}, 0, { 428, 12}, {0x83, 0xee, 0xf8, 0xff}}}, - {{{ -36, 10, 0}, 0, { 8, 968}, {0xce, 0x74, 0xfd, 0xff}}}, - {{{ -36, 0, -9}, 0, { 938, 974}, {0xd2, 0xf9, 0x8a, 0xff}}}, - {{{ -59, 0, 0}, 0, { 464, -18}, {0x83, 0xee, 0xf8, 0xff}}}, - {{{ -36, -8, 0}, 0, { -4, 966}, {0xd7, 0x89, 0xfd, 0xff}}}, - {{{ -36, 0, 10}, 0, { 964, 974}, {0xce, 0xf9, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_mine_seg6_vertex_0600D048, 0x00188440, 199722, 0x0005a760, 240); // 0x0600D138 -static const Vtx water_mine_seg6_vertex_0600D138[] = { - {{{ 0, 0, -59}, 0, { 464, 4}, {0xf8, 0xee, 0x83, 0xff}}}, - {{{ 0, 10, -36}, 0, { -14, 968}, {0xfd, 0x74, 0xce, 0xff}}}, - {{{ 10, 0, -36}, 0, { 942, 976}, {0x74, 0xf9, 0xce, 0xff}}}, - {{{ 0, 0, -59}, 0, { 480, -20}, {0xf8, 0xee, 0x83, 0xff}}}, - {{{ -9, 0, -36}, 0, { 20, 962}, {0x8a, 0xf9, 0xd2, 0xff}}}, - {{{ 0, 10, -36}, 0, { 946, 966}, {0xfd, 0x74, 0xce, 0xff}}}, - {{{ 0, 0, -59}, 0, { 412, 6}, {0xf8, 0xee, 0x83, 0xff}}}, - {{{ 10, 0, -36}, 0, { -16, 970}, {0x74, 0xf9, 0xce, 0xff}}}, - {{{ 0, -8, -36}, 0, { 968, 968}, {0xfd, 0x89, 0xd7, 0xff}}}, - {{{ 0, 0, -59}, 0, { 402, 8}, {0xf8, 0xee, 0x83, 0xff}}}, - {{{ 0, -8, -36}, 0, { 0, 970}, {0xfd, 0x89, 0xd7, 0xff}}}, - {{{ -9, 0, -36}, 0, { 952, 964}, {0x8a, 0xf9, 0xd2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_mine_seg6_vertex_0600D138, 0x00188440, 199722, 0x0005a850, 192); // 0x0600D1F8 - 0x0600D230 const Gfx water_mine_seg6_dl_0600D1F8[] = { diff --git a/actors/water_ring/anims/anim_06013F64.inc.c b/actors/water_ring/anims/anim_06013F64.inc.c index a251bd150..f6b1c4a5a 100644 --- a/actors/water_ring/anims/anim_06013F64.inc.c +++ b/actors/water_ring/anims/anim_06013F64.inc.c @@ -1,35 +1,9 @@ +#include "pc/rom_assets.h" // 0x06013DD8 -static const s16 water_ring_seg6_animvalue_06013DD8[] = { - 0x0000, 0xC001, 0x000B, 0xFFF5, 0xFFB5, 0xFF53, 0xFED6, 0xFE44, - 0xFDA4, 0xFCFE, 0xFC57, 0xFBB7, 0xFB25, 0xFAA8, 0xFA46, 0xFA06, - 0xF9EF, 0xF9FC, 0xFA22, 0xFA5D, 0xFAAC, 0xFB0B, 0xFB79, 0xFBF1, - 0xFC72, 0xFCF9, 0xFD83, 0xFE0E, 0xFE97, 0xFF1B, 0xFF98, 0x000A, - 0x0080, 0x0103, 0x0191, 0x0226, 0x02BE, 0x0355, 0x03E9, 0x0474, - 0x04F4, 0x0565, 0x05C4, 0x060B, 0x0639, 0x0649, 0x063D, 0x061B, - 0x05E4, 0x059C, 0x0544, 0x04DF, 0x046F, 0x03F6, 0x0377, 0x02F4, - 0x026F, 0x01EA, 0x0168, 0x00EC, 0x0077, 0xF9E4, 0xF9F2, 0xFA1C, - 0xFA5D, 0xFAB2, 0xFB19, 0xFB8D, 0xFC0D, 0xFC94, 0xFD20, 0xFDAD, - 0xFE39, 0xFEBF, 0xFF3D, 0xFFB0, 0x0021, 0x00A0, 0x0127, 0x01B4, - 0x0245, 0x02D6, 0x0364, 0x03EC, 0x046C, 0x04E1, 0x0548, 0x059E, - 0x05E0, 0x060B, 0x061C, 0x0610, 0x05E6, 0x05A2, 0x0547, 0x04DA, - 0x045E, 0x03D7, 0x0348, 0x02B5, 0x0221, 0x0191, 0x0108, 0x0089, - 0x0018, 0xFFAC, 0xFF36, 0xFEBA, 0xFE39, 0xFDB6, 0xFD33, 0xFCB2, - 0xFC35, 0xFBBE, 0xFB50, 0xFAED, 0xFA96, 0xFA4E, 0xFA17, 0xF9F3, - 0xC000, 0xC000, 0xC000, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC001, 0xC001, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, - 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, - 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, - 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, - 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, 0xC002, - 0xC002, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, 0xC001, - 0xC000, 0xC000, 0xC000, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(water_ring_seg6_animvalue_06013DD8, 0x001b9cc0, 41188, 0x00013dd8, 360); // 0x06013F40 -static const u16 water_ring_seg6_animindex_06013F40[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, - 0x003B, 0x0002, 0x003B, 0x003D, 0x003B, 0x0078, -}; +ROM_ASSET_LOAD_ANIM(water_ring_seg6_animindex_06013F40, 0x001b9cc0, 41188, 0x00013f40, 36); // 0x06013F64 static const struct Animation water_ring_seg6_anim_06013F64 = { diff --git a/actors/water_ring/model.inc.c b/actors/water_ring/model.inc.c index c7498722f..26bd1687a 100644 --- a/actors/water_ring/model.inc.c +++ b/actors/water_ring/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Water Ring // 0x06012368 @@ -7,157 +8,31 @@ static const Lights1 water_ring_seg6_lights_06012368 = gdSPDefLights1( ); // 0x06012380 -ALIGNED8 const Texture water_ring_seg6_texture_06012380[] = { -#include "actors/water_ring/water_ring.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_ring_seg6_texture_06012380, "actors/water_ring/water_ring.rgba16.inc.c", 0x001b9cc0, 41188, 0x00012380, 4096); // 0x06013380 -static const Vtx water_ring_seg6_vertex_06013380[] = { - {{{ 0, 264, 0}, 0, { 0, 0}, {0x00, 0x2a, 0x77, 0x00}}}, - {{{ -131, 228, 0}, 0, { 0, 0}, {0xeb, 0x25, 0x77, 0x00}}}, - {{{ -98, 171, 23}, 0, { 0, 0}, {0xeb, 0x25, 0x77, 0x00}}}, - {{{ 0, 198, 23}, 0, { 0, 0}, {0x00, 0x2a, 0x77, 0x00}}}, - {{{ 0, 198, 23}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ -98, 171, 23}, 0, { 0, 0}, {0x3f, 0x93, 0x00, 0x00}}}, - {{{ -98, 171, -23}, 0, { 0, 0}, {0x3f, 0x93, 0x00, 0x00}}}, - {{{ 0, 198, -23}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 0, 198, -23}, 0, { 0, 0}, {0x00, 0x2a, 0x89, 0x00}}}, - {{{ -98, 171, -23}, 0, { 0, 0}, {0xeb, 0x25, 0x89, 0x00}}}, - {{{ -131, 228, 0}, 0, { 0, 0}, {0xeb, 0x25, 0x89, 0x00}}}, - {{{ 0, 264, 0}, 0, { 0, 0}, {0x00, 0x2a, 0x89, 0x00}}}, - {{{ -227, 132, 0}, 0, { 0, 0}, {0xdb, 0x15, 0x77, 0x00}}}, - {{{ -170, 99, 23}, 0, { 0, 0}, {0xdb, 0x15, 0x77, 0x00}}}, - {{{ -170, 99, 23}, 0, { 0, 0}, {0x6d, 0xc1, 0x00, 0x00}}}, - {{{ -170, 99, -23}, 0, { 0, 0}, {0x6d, 0xc1, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(water_ring_seg6_vertex_06013380, 0x001b9cc0, 41188, 0x00013380, 256); // 0x06013480 -static const Vtx water_ring_seg6_vertex_06013480[] = { - {{{ -98, 171, -23}, 0, { 0, 0}, {0xeb, 0x25, 0x89, 0x00}}}, - {{{ -170, 99, -23}, 0, { 0, 0}, {0xdb, 0x15, 0x89, 0x00}}}, - {{{ -227, 132, 0}, 0, { 0, 0}, {0xdb, 0x15, 0x89, 0x00}}}, - {{{ -131, 228, 0}, 0, { 0, 0}, {0xeb, 0x25, 0x89, 0x00}}}, - {{{ -227, 132, 0}, 0, { 0, 0}, {0xdb, 0x15, 0x77, 0x00}}}, - {{{ -263, 0, 0}, 0, { 0, 0}, {0xd6, 0x00, 0x77, 0x00}}}, - {{{ -197, 0, 23}, 0, { 0, 0}, {0xd6, 0x00, 0x77, 0x00}}}, - {{{ -170, 99, 23}, 0, { 0, 0}, {0xdb, 0x15, 0x77, 0x00}}}, - {{{ -170, 99, 23}, 0, { 0, 0}, {0x6d, 0xc1, 0x00, 0x00}}}, - {{{ -197, 0, 23}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -197, 0, -23}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -170, 99, -23}, 0, { 0, 0}, {0x6d, 0xc1, 0x00, 0x00}}}, - {{{ -197, 0, -23}, 0, { 0, 0}, {0xd6, 0x00, 0x89, 0x00}}}, - {{{ -263, 0, 0}, 0, { 0, 0}, {0xd6, 0x00, 0x89, 0x00}}}, - {{{ -227, -132, 0}, 0, { 0, 0}, {0xdb, 0xeb, 0x77, 0x00}}}, - {{{ -170, -99, 23}, 0, { 0, 0}, {0xdb, 0xeb, 0x77, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(water_ring_seg6_vertex_06013480, 0x001b9cc0, 41188, 0x00013480, 256); // 0x06013580 -static const Vtx water_ring_seg6_vertex_06013580[] = { - {{{ -197, 0, 23}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -170, -99, 23}, 0, { 0, 0}, {0x6d, 0x3f, 0x00, 0x00}}}, - {{{ -170, -99, -23}, 0, { 0, 0}, {0x6d, 0x3f, 0x00, 0x00}}}, - {{{ -197, 0, -23}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -197, 0, -23}, 0, { 0, 0}, {0xd6, 0x00, 0x89, 0x00}}}, - {{{ -170, -99, -23}, 0, { 0, 0}, {0xdb, 0xeb, 0x89, 0x00}}}, - {{{ -227, -132, 0}, 0, { 0, 0}, {0xdb, 0xeb, 0x89, 0x00}}}, - {{{ -263, 0, 0}, 0, { 0, 0}, {0xd6, 0x00, 0x89, 0x00}}}, - {{{ -227, -132, 0}, 0, { 0, 0}, {0xdb, 0xeb, 0x77, 0x00}}}, - {{{ -131, -228, 0}, 0, { 0, 0}, {0xeb, 0xdb, 0x77, 0x00}}}, - {{{ -98, -171, 23}, 0, { 0, 0}, {0xeb, 0xdb, 0x77, 0x00}}}, - {{{ -170, -99, 23}, 0, { 0, 0}, {0xdb, 0xeb, 0x77, 0x00}}}, - {{{ -98, -171, 23}, 0, { 0, 0}, {0x3f, 0x6d, 0x00, 0x00}}}, - {{{ -98, -171, -23}, 0, { 0, 0}, {0x3f, 0x6d, 0x00, 0x00}}}, - {{{ -98, -171, -23}, 0, { 0, 0}, {0xeb, 0xdb, 0x89, 0x00}}}, - {{{ -131, -228, 0}, 0, { 0, 0}, {0xeb, 0xdb, 0x89, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(water_ring_seg6_vertex_06013580, 0x001b9cc0, 41188, 0x00013580, 256); // 0x06013680 -static const Vtx water_ring_seg6_vertex_06013680[] = { - {{{ -131, -228, 0}, 0, { 0, 0}, {0xeb, 0xdb, 0x77, 0x00}}}, - {{{ 0, -264, 0}, 0, { 0, 0}, {0x00, 0xd6, 0x77, 0x00}}}, - {{{ 0, -198, 23}, 0, { 0, 0}, {0x00, 0xd6, 0x77, 0x00}}}, - {{{ -98, -171, 23}, 0, { 0, 0}, {0xeb, 0xdb, 0x77, 0x00}}}, - {{{ -98, -171, 23}, 0, { 0, 0}, {0x3f, 0x6d, 0x00, 0x00}}}, - {{{ 0, -198, 23}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, -198, -23}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -98, -171, -23}, 0, { 0, 0}, {0x3f, 0x6d, 0x00, 0x00}}}, - {{{ -98, -171, -23}, 0, { 0, 0}, {0xeb, 0xdb, 0x89, 0x00}}}, - {{{ 0, -198, -23}, 0, { 0, 0}, {0x00, 0xd6, 0x89, 0x00}}}, - {{{ 0, -264, 0}, 0, { 0, 0}, {0x00, 0xd6, 0x89, 0x00}}}, - {{{ -131, -228, 0}, 0, { 0, 0}, {0xeb, 0xdb, 0x89, 0x00}}}, - {{{ 132, -228, 0}, 0, { 0, 0}, {0x15, 0xdb, 0x77, 0x00}}}, - {{{ 99, -171, 23}, 0, { 0, 0}, {0x15, 0xdb, 0x77, 0x00}}}, - {{{ 99, -171, 23}, 0, { 0, 0}, {0xc1, 0x6d, 0x00, 0x00}}}, - {{{ 99, -171, -23}, 0, { 0, 0}, {0xc1, 0x6d, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(water_ring_seg6_vertex_06013680, 0x001b9cc0, 41188, 0x00013680, 256); // 0x06013780 -static const Vtx water_ring_seg6_vertex_06013780[] = { - {{{ 0, -198, -23}, 0, { 0, 0}, {0x00, 0xd6, 0x89, 0x00}}}, - {{{ 99, -171, -23}, 0, { 0, 0}, {0x15, 0xdb, 0x89, 0x00}}}, - {{{ 132, -228, 0}, 0, { 0, 0}, {0x15, 0xdb, 0x89, 0x00}}}, - {{{ 0, -264, 0}, 0, { 0, 0}, {0x00, 0xd6, 0x89, 0x00}}}, - {{{ 132, -228, 0}, 0, { 0, 0}, {0x15, 0xdb, 0x77, 0x00}}}, - {{{ 229, -132, 0}, 0, { 0, 0}, {0x25, 0xeb, 0x77, 0x00}}}, - {{{ 172, -99, 23}, 0, { 0, 0}, {0x25, 0xeb, 0x77, 0x00}}}, - {{{ 99, -171, 23}, 0, { 0, 0}, {0x15, 0xdb, 0x77, 0x00}}}, - {{{ 99, -171, 23}, 0, { 0, 0}, {0xc1, 0x6d, 0x00, 0x00}}}, - {{{ 172, -99, 23}, 0, { 0, 0}, {0x93, 0x3f, 0x00, 0x00}}}, - {{{ 172, -99, -23}, 0, { 0, 0}, {0x93, 0x3f, 0x00, 0x00}}}, - {{{ 99, -171, -23}, 0, { 0, 0}, {0xc1, 0x6d, 0x00, 0x00}}}, - {{{ 172, -99, -23}, 0, { 0, 0}, {0x25, 0xeb, 0x89, 0x00}}}, - {{{ 229, -132, 0}, 0, { 0, 0}, {0x25, 0xeb, 0x89, 0x00}}}, - {{{ 264, 0, 0}, 0, { 0, 0}, {0x2a, 0x00, 0x77, 0x00}}}, - {{{ 198, 0, 23}, 0, { 0, 0}, {0x2a, 0x00, 0x77, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(water_ring_seg6_vertex_06013780, 0x001b9cc0, 41188, 0x00013780, 256); // 0x06013880 -static const Vtx water_ring_seg6_vertex_06013880[] = { - {{{ 172, -99, 23}, 0, { 0, 0}, {0x93, 0x3f, 0x00, 0x00}}}, - {{{ 198, 0, 23}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ 198, 0, -23}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x00}}}, - {{{ 172, -99, -23}, 0, { 0, 0}, {0x93, 0x3f, 0x00, 0x00}}}, - {{{ 172, -99, -23}, 0, { 0, 0}, {0x25, 0xeb, 0x89, 0x00}}}, - {{{ 198, 0, -23}, 0, { 0, 0}, {0x2a, 0x00, 0x89, 0x00}}}, - {{{ 264, 0, 0}, 0, { 0, 0}, {0x2a, 0x00, 0x89, 0x00}}}, - {{{ 229, -132, 0}, 0, { 0, 0}, {0x25, 0xeb, 0x89, 0x00}}}, - {{{ 264, 0, 0}, 0, { 0, 0}, {0x2a, 0x00, 0x77, 0x00}}}, - {{{ 229, 132, 0}, 0, { 0, 0}, {0x25, 0x15, 0x77, 0x00}}}, - {{{ 172, 99, 23}, 0, { 0, 0}, {0x25, 0x15, 0x77, 0x00}}}, - {{{ 198, 0, 23}, 0, { 0, 0}, {0x2a, 0x00, 0x77, 0x00}}}, - {{{ 172, 99, 23}, 0, { 0, 0}, {0x93, 0xc1, 0x00, 0x00}}}, - {{{ 172, 99, -23}, 0, { 0, 0}, {0x93, 0xc1, 0x00, 0x00}}}, - {{{ 172, 99, -23}, 0, { 0, 0}, {0x25, 0x15, 0x89, 0x00}}}, - {{{ 229, 132, 0}, 0, { 0, 0}, {0x25, 0x15, 0x89, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(water_ring_seg6_vertex_06013880, 0x001b9cc0, 41188, 0x00013880, 256); // 0x06013980 -static const Vtx water_ring_seg6_vertex_06013980[] = { - {{{ 229, 132, 0}, 0, { 0, 0}, {0x25, 0x15, 0x77, 0x00}}}, - {{{ 132, 228, 0}, 0, { 0, 0}, {0x15, 0x25, 0x77, 0x00}}}, - {{{ 99, 171, 23}, 0, { 0, 0}, {0x15, 0x25, 0x77, 0x00}}}, - {{{ 172, 99, 23}, 0, { 0, 0}, {0x25, 0x15, 0x77, 0x00}}}, - {{{ 172, 99, 23}, 0, { 0, 0}, {0x93, 0xc1, 0x00, 0x00}}}, - {{{ 99, 171, 23}, 0, { 0, 0}, {0xc1, 0x93, 0x00, 0x00}}}, - {{{ 99, 171, -23}, 0, { 0, 0}, {0xc1, 0x93, 0x00, 0x00}}}, - {{{ 172, 99, -23}, 0, { 0, 0}, {0x93, 0xc1, 0x00, 0x00}}}, - {{{ 172, 99, -23}, 0, { 0, 0}, {0x25, 0x15, 0x89, 0x00}}}, - {{{ 99, 171, -23}, 0, { 0, 0}, {0x15, 0x25, 0x89, 0x00}}}, - {{{ 132, 228, 0}, 0, { 0, 0}, {0x15, 0x25, 0x89, 0x00}}}, - {{{ 229, 132, 0}, 0, { 0, 0}, {0x25, 0x15, 0x89, 0x00}}}, - {{{ 0, 264, 0}, 0, { 0, 0}, {0x00, 0x2a, 0x77, 0x00}}}, - {{{ 0, 198, 23}, 0, { 0, 0}, {0x00, 0x2a, 0x77, 0x00}}}, - {{{ 0, 198, 23}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, - {{{ 0, 198, -23}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(water_ring_seg6_vertex_06013980, 0x001b9cc0, 41188, 0x00013980, 256); // 0x06013A80 -static const Vtx water_ring_seg6_vertex_06013A80[] = { - {{{ 99, 171, -23}, 0, { 0, 0}, {0x15, 0x25, 0x89, 0x00}}}, - {{{ 0, 198, -23}, 0, { 0, 0}, {0x00, 0x2a, 0x89, 0x00}}}, - {{{ 0, 264, 0}, 0, { 0, 0}, {0x00, 0x2a, 0x89, 0x00}}}, - {{{ 132, 228, 0}, 0, { 0, 0}, {0x15, 0x25, 0x89, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(water_ring_seg6_vertex_06013A80, 0x001b9cc0, 41188, 0x00013a80, 64); // 0x06013AC0 - 0x06013DD8 const Gfx water_ring_seg6_dl_06013AC0[] = { diff --git a/actors/water_splash/model.inc.c b/actors/water_splash/model.inc.c index 97cf4e533..35038e3c4 100644 --- a/actors/water_splash/model.inc.c +++ b/actors/water_splash/model.inc.c @@ -1,52 +1,32 @@ +#include "pc/rom_assets.h" // Water Splash // 0x0402A588 -static const Vtx water_splash_seg4_vertex_0402A588[] = { - {{{ -64, 0, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 64, 0, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 64, 256, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -64, 256, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(water_splash_seg4_vertex_0402A588, 0x00114750, 78432, 0x0002a588, 64); // 0x0402A5C8 -ALIGNED8 const Texture water_splash_seg4_texture_0402A5C8[] = { -#include "actors/water_splash/water_splash_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_splash_seg4_texture_0402A5C8, "actors/water_splash/water_splash_0.rgba16.inc.c", 0x00114750, 78432, 0x0002a5c8, 4096); // 0x0402B5C8 -ALIGNED8 const Texture water_splash_seg4_texture_0402B5C8[] = { -#include "actors/water_splash/water_splash_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_splash_seg4_texture_0402B5C8, "actors/water_splash/water_splash_1.rgba16.inc.c", 0x00114750, 78432, 0x0002b5c8, 4096); // 0x0402C5C8 -ALIGNED8 const Texture water_splash_seg4_texture_0402C5C8[] = { -#include "actors/water_splash/water_splash_2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_splash_seg4_texture_0402C5C8, "actors/water_splash/water_splash_2.rgba16.inc.c", 0x00114750, 78432, 0x0002c5c8, 4096); // 0x0402D5C8 -ALIGNED8 const Texture water_splash_seg4_texture_0402D5C8[] = { -#include "actors/water_splash/water_splash_3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_splash_seg4_texture_0402D5C8, "actors/water_splash/water_splash_3.rgba16.inc.c", 0x00114750, 78432, 0x0002d5c8, 4096); // 0x0402E5C8 -ALIGNED8 const Texture water_splash_seg4_texture_0402E5C8[] = { -#include "actors/water_splash/water_splash_4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_splash_seg4_texture_0402E5C8, "actors/water_splash/water_splash_4.rgba16.inc.c", 0x00114750, 78432, 0x0002e5c8, 4096); // 0x0402F5C8 -ALIGNED8 const Texture water_splash_seg4_texture_0402F5C8[] = { -#include "actors/water_splash/water_splash_5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_splash_seg4_texture_0402F5C8, "actors/water_splash/water_splash_5.rgba16.inc.c", 0x00114750, 78432, 0x0002f5c8, 4096); // 0x040305C8 -ALIGNED8 const Texture water_splash_seg4_texture_040305C8[] = { -#include "actors/water_splash/water_splash_6.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_splash_seg4_texture_040305C8, "actors/water_splash/water_splash_6.rgba16.inc.c", 0x00114750, 78432, 0x000305c8, 4096); // 0x040315C8 -ALIGNED8 const Texture water_splash_seg4_texture_040315C8[] = { -#include "actors/water_splash/water_splash_7.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_splash_seg4_texture_040315C8, "actors/water_splash/water_splash_7.rgba16.inc.c", 0x00114750, 78432, 0x000315c8, 4096); // 0x040325C8 - 0x04032640 const Gfx water_splash_seg4_dl_040325C8[] = { diff --git a/actors/water_wave/model.inc.c b/actors/water_wave/model.inc.c index ef3ede1f0..f7fdfd7b5 100644 --- a/actors/water_wave/model.inc.c +++ b/actors/water_wave/model.inc.c @@ -1,32 +1,20 @@ +#include "pc/rom_assets.h" // Water Waves // 0x04025318 -static const Vtx water_wave_seg4_vertex_04025318[] = { - {{{ -64, 0, 64}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xc8}}}, - {{{ 64, 0, 64}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xc8}}}, - {{{ 64, 0, -64}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xc8}}}, - {{{ -64, 0, -64}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xc8}}}, -}; +ROM_ASSET_LOAD_VTX(water_wave_seg4_vertex_04025318, 0x00114750, 78432, 0x00025318, 64); // 0x04025358 -ALIGNED8 const Texture water_wave_seg4_texture_04025358[] = { -#include "actors/water_wave/water_wave_0.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_wave_seg4_texture_04025358, "actors/water_wave/water_wave_0.ia16.inc.c", 0x00114750, 78432, 0x00025358, 2048); // 0x04025B58 -ALIGNED8 const Texture water_wave_seg4_texture_04025B58[] = { -#include "actors/water_wave/water_wave_1.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_wave_seg4_texture_04025B58, "actors/water_wave/water_wave_1.ia16.inc.c", 0x00114750, 78432, 0x00025b58, 2048); // 0x04026358 -ALIGNED8 const Texture water_wave_seg4_texture_04026358[] = { -#include "actors/water_wave/water_wave_2.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_wave_seg4_texture_04026358, "actors/water_wave/water_wave_2.ia16.inc.c", 0x00114750, 78432, 0x00026358, 2048); // 0x04026B58 -ALIGNED8 const Texture water_wave_seg4_texture_04026B58[] = { -#include "actors/water_wave/water_wave_3.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_wave_seg4_texture_04026B58, "actors/water_wave/water_wave_3.ia16.inc.c", 0x00114750, 78432, 0x00026b58, 2048); // 0x04027358 - 0x040273A0 const Gfx water_wave_seg4_dl_04027358[] = { diff --git a/actors/whirlpool/model.inc.c b/actors/whirlpool/model.inc.c index 21af3aa59..24b194dd7 100644 --- a/actors/whirlpool/model.inc.c +++ b/actors/whirlpool/model.inc.c @@ -1,74 +1,20 @@ +#include "pc/rom_assets.h" // Whirlpool // 0x05012848 -ALIGNED8 const Texture whirlpool_seg5_texture_05012848[] = { -#include "actors/whirlpool/whirlpool.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(whirlpool_seg5_texture_05012848, "actors/whirlpool/whirlpool.ia16.inc.c", 0x0013b910, 41727, 0x00012848, 4096); // 0x05013848 -static const Vtx whirlpool_seg5_vertex_05013848[] = { - {{{ 93, 129, 161}, 0, { 650, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 129, 185}, 0, { 480, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 564, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 161, 129, 93}, 0, { 820, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 734, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 189, 802, 328}, 0, { 650, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 802, 379}, 0, { 480, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 328, 802, 189}, 0, { 820, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -92, 129, 161}, 0, { 308, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -188, 802, 328}, 0, { 308, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 394, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 185, 129, 0}, 0, { 990, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 904, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 379, 802, 0}, 0, { 990, 128}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whirlpool_seg5_vertex_05013848, 0x0013b910, 41727, 0x00013848, 224); // 0x05013928 -static const Vtx whirlpool_seg5_vertex_05013928[] = { - {{{ -92, 129, -160}, 0, { 1672, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -188, 802, -327}, 0, { 1672, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 802, -378}, 0, { 1502, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 161, 129, -92}, 0, { 1160, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 379, 802, 0}, 0, { 990, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 185, 129, 0}, 0, { 990, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 328, 802, -188}, 0, { 1160, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 1076, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 93, 129, -160}, 0, { 1330, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 1246, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 189, 802, -327}, 0, { 1330, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 129, -184}, 0, { 1502, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 1416, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -92, 129, 161}, 0, { 308, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -160, 129, 93}, 0, { 138, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 224, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whirlpool_seg5_vertex_05013928, 0x0013b910, 41727, 0x00013928, 256); // 0x05013A28 -static const Vtx whirlpool_seg5_vertex_05013A28[] = { - {{{ -92, 129, -160}, 0, { 1672, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 129, -184}, 0, { 1502, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 1586, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -160, 129, -92}, 0, { 1842, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 1756, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -188, 802, -327}, 0, { 1672, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -327, 802, -188}, 0, { 1842, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -184, 129, 0}, 0, { 2012, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 1926, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -378, 802, 0}, 0, { 2012, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -160, 129, 93}, 0, { 138, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -184, 129, 0}, 0, { 0, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 54, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -378, 802, 0}, 0, { 0, 128}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whirlpool_seg5_vertex_05013A28, 0x0013b910, 41727, 0x00013a28, 224); // 0x05013B08 -static const Vtx whirlpool_seg5_vertex_05013B08[] = { - {{{ -92, 129, 161}, 0, { 308, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -188, 802, 328}, 0, { 308, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -327, 802, 189}, 0, { 138, 128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -160, 129, 93}, 0, { 138, 1708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -378, 802, 0}, 0, { 0, 128}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whirlpool_seg5_vertex_05013B08, 0x0013b910, 41727, 0x00013b08, 80); // 0x05013B58 - 0x05013CB8 const Gfx whirlpool_seg5_dl_05013B58[] = { diff --git a/actors/white_particle/model.inc.c b/actors/white_particle/model.inc.c index f0a23aadc..1f3d2f5a6 100644 --- a/actors/white_particle/model.inc.c +++ b/actors/white_particle/model.inc.c @@ -1,17 +1,11 @@ +#include "pc/rom_assets.h" // White Particle // 0x0302C660 -static const Vtx white_particle_vertex[] = { - {{{ -15, -15, 0}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, -15, 0}, 0, { 480, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, 15, 0}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, 15, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(white_particle_vertex, 0x00201410, 96653, 0x0002c660, 64); // 0x0302C6A0 -ALIGNED8 const Texture white_particle_texture[] = { -#include "actors/white_particle/snow_particle.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(white_particle_texture, "actors/white_particle/snow_particle.rgba16.inc.c", 0x00201410, 96653, 0x0002c6a0, 512); // 0x0302C8A0 - 0x0302C938 const Gfx white_particle_dl[] = { diff --git a/actors/white_particle_small/model.inc.c b/actors/white_particle_small/model.inc.c index 24ab4526d..5c44bf9fe 100644 --- a/actors/white_particle_small/model.inc.c +++ b/actors/white_particle_small/model.inc.c @@ -1,25 +1,14 @@ +#include "pc/rom_assets.h" // White Particle Small // 0x04032700 -static const Vtx white_particle_small_vertex[] = { - {{{ -4, 0, 0}, 0, { 0, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4, 0, 0}, 0, { 960, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4, 8, 0}, 0, { 960, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4, 8, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(white_particle_small_vertex, 0x00114750, 78432, 0x00032700, 64); // 0x04032740 -static const Vtx white_particle_small_unused_vertex[] = { - {{{ -4, 0, 0}, 0, { 0, 960}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 4, 0, 0}, 0, { 960, 960}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 4, 8, 0}, 0, { 960, 0}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -4, 8, 0}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(white_particle_small_unused_vertex, 0x00114750, 78432, 0x00032740, 64); // 0x04032780 -ALIGNED8 const Texture white_particle_small_texture[] = { -#include "actors/white_particle_small/small_snow_particle.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(white_particle_small_texture, "actors/white_particle_small/small_snow_particle.rgba16.inc.c", 0x00114750, 78432, 0x00032780, 512); // 0x04032980 - 0x040329E0 const Gfx white_particle_small_dl_begin[] = { diff --git a/actors/whomp/anims/anim_060202DC.inc.c b/actors/whomp/anims/anim_060202DC.inc.c index 7e2e2ea18..3cc217740 100644 --- a/actors/whomp/anims/anim_060202DC.inc.c +++ b/actors/whomp/anims/anim_060202DC.inc.c @@ -1,49 +1,9 @@ +#include "pc/rom_assets.h" // 0x06020098 -static const s16 whomp_seg6_animvalue_06020098[] = { - 0x0000, 0x0005, 0x00B4, 0x0068, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xC1F1, 0xC16F, 0xC039, 0xBEC6, 0xBD90, - 0xBD0E, 0xBD38, 0xBDA8, 0xBE4C, 0xBF0E, 0xBFDB, 0xC0A0, 0xC148, - 0xC1BE, 0xC1F1, 0x0000, 0x0000, 0x0002, 0x0005, 0x0007, 0x0008, - 0x0007, 0x0007, 0x0006, 0x0004, 0x0003, 0x0002, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xC1F1, 0xC16F, 0xC039, 0xBEC6, 0xBD90, 0xBD0E, 0xBD38, 0xBDA8, - 0xBE4C, 0xBF0E, 0xBFDB, 0xC0A0, 0xC148, 0xC1BE, 0xC1F1, 0x0003, - 0x0003, 0x0004, 0x0004, 0x0005, 0x0006, 0x0006, 0x0007, 0x0008, - 0x0009, 0x000A, 0x000A, 0x000B, 0x000B, 0x000B, 0x1A13, 0x1B29, - 0x1E36, 0x22E6, 0x28E6, 0x2FE4, 0x378B, 0x3F8A, 0x478D, 0x4F42, - 0x5655, 0x5C74, 0x614B, 0x6488, 0x65D7, 0xC004, 0xC004, 0xC003, - 0xC003, 0xC003, 0xC002, 0xC002, 0xC001, 0xC000, 0xC000, 0xBFFF, - 0xBFFF, 0xBFFF, 0xBFFE, 0xBFFE, 0x0000, 0x0000, 0x0001, 0x0003, - 0x0006, 0x0009, 0x000D, 0x0010, 0x0014, 0x0017, 0x001A, 0x001D, - 0x001F, 0x0021, 0x0021, 0xE726, 0xE609, 0xE2EC, 0xDE22, 0xD801, - 0xD0DD, 0xC90B, 0xC0E1, 0xB8B1, 0xB0D2, 0xA998, 0xA358, 0x9E66, - 0x9B17, 0x99C0, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC001, - 0xC001, 0xC001, 0xC001, 0xC001, 0xC002, 0xC002, 0xC002, 0xC002, - 0xC002, 0x2022, 0x3FFF, 0xDFDE, 0x2022, 0x3FFF, 0xDFDE, 0x2022, - 0x3FFF, 0xDFDE, 0x2022, 0x3FFF, 0xDFDE, 0x0000, 0xFF69, 0xFDFF, - 0xFC4E, 0xFAE4, 0xFA4C, 0xFA7D, 0xFB01, 0xFBBF, 0xFCA2, 0xFD92, - 0xFE77, 0xFF3A, 0xFFC5, 0x0000, 0x4045, 0x4045, 0x4045, 0x4045, - 0x4045, 0x4045, 0x4045, 0x4045, 0x4045, 0x4045, 0x4045, 0x4045, - 0x4045, 0x4045, 0x4045, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(whomp_seg6_animvalue_06020098, 0x001c4230, 80474, 0x00020098, 424); // 0x06020240 -static const u16 whomp_seg6_animindex_06020240[] = { - 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0003, - 0x0001, 0x0000, 0x000F, 0x00B5, 0x000F, 0x00C4, - 0x0001, 0x00B2, 0x0001, 0x00B3, 0x0001, 0x00B4, - 0x0001, 0x0000, 0x000F, 0x0004, 0x000F, 0x0013, - 0x0001, 0x00AF, 0x0001, 0x00B0, 0x0001, 0x00B1, - 0x000F, 0x0022, 0x000F, 0x0031, 0x000F, 0x0040, - 0x0001, 0x00AC, 0x0001, 0x00AD, 0x0001, 0x00AE, - 0x000F, 0x004F, 0x000F, 0x005E, 0x000F, 0x006D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x00A9, 0x0001, 0x00AA, 0x0001, 0x00AB, - 0x000F, 0x007C, 0x000F, 0x008B, 0x000F, 0x009A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(whomp_seg6_animindex_06020240, 0x001c4230, 80474, 0x00020240, 156); // 0x060202DC static const struct Animation whomp_seg6_anim_060202DC = { diff --git a/actors/whomp/anims/anim_060209EC.inc.c b/actors/whomp/anims/anim_060209EC.inc.c index 34dd46e42..a91cfee3e 100644 --- a/actors/whomp/anims/anim_060209EC.inc.c +++ b/actors/whomp/anims/anim_060209EC.inc.c @@ -1,124 +1,9 @@ +#include "pc/rom_assets.h" // 0x060202F4 -static const s16 whomp_seg6_animvalue_060202F4[] = { - 0x0000, 0x0005, 0x00B2, 0x00B4, 0x00BA, 0x00C2, 0x00CB, 0x00D5, - 0x00DF, 0x00E7, 0x00EC, 0x00EE, 0x00ED, 0x00E9, 0x00E4, 0x00DD, - 0x00D5, 0x00CD, 0x00C5, 0x00BE, 0x00B7, 0x00B2, 0x00AF, 0x00AD, - 0x00AD, 0x00AF, 0x00B2, 0x00BA, 0x00C6, 0x00D3, 0x00E0, 0x00EC, - 0x00F5, 0x00F8, 0x00F8, 0x00F5, 0x00EE, 0x00E2, 0x00D3, 0x00C3, - 0x00B7, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, - 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFB, 0xFFF8, 0xFFF9, 0x0000, 0x0012, 0x002E, 0x004C, - 0x0064, 0x0071, 0x006E, 0x005F, 0x004B, 0x0037, 0x0027, 0x001C, - 0x0011, 0x0008, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFEE, 0xFFCA, 0xFFAE, 0xFFB7, 0x0000, 0x00AB, - 0x01A6, 0x02BE, 0x03BF, 0x0477, 0x04ED, 0x0544, 0x056F, 0x0564, - 0x0516, 0x0445, 0x02F9, 0x0193, 0x0075, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, - 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, - 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1EE, 0xC1E9, 0xC1E4, 0xC1E6, - 0xC1F1, 0xC210, 0xC23E, 0xC26F, 0xC296, 0xC2A5, 0xC293, 0xC269, - 0xC235, 0xC205, 0xC1E6, 0xC1DB, 0xC1DD, 0xC1E5, 0xC1ED, 0xC1F1, - 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, - 0xC1F1, 0xC1F1, 0x0000, 0xFFFE, 0xFFF8, 0xFFEF, 0xFFE5, 0xFFDA, - 0xFFCF, 0xFFC7, 0xFFC0, 0xFFBE, 0xFFC0, 0xFFC4, 0xFFCA, 0xFFD1, - 0xFFDA, 0xFFE3, 0xFFEC, 0xFFF4, 0xFFFB, 0x0000, 0x0002, 0x0003, - 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFD2, 0xFF56, 0xFEA2, - 0xFDCC, 0xFCEB, 0xFC16, 0xFB62, 0xFAE5, 0xFAB7, 0xFAD4, 0xFB27, - 0xFBA2, 0xFC3D, 0xFCEB, 0xFDA2, 0xFE57, 0xFF00, 0xFF91, 0x0000, - 0x0039, 0x0040, 0x002B, 0x000E, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC1F1, 0xC1F3, - 0xC1F6, 0xC1FB, 0xC201, 0xC208, 0xC20E, 0xC213, 0xC217, 0xC218, - 0xC217, 0xC215, 0xC211, 0xC20D, 0xC208, 0xC203, 0xC1FD, 0xC1F9, - 0xC1F4, 0xC1F1, 0xC1F0, 0xC1EF, 0xC1F0, 0xC1F1, 0xC1F1, 0xC1F1, - 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, - 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, - 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, 0xC1F1, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0005, - 0x0007, 0x0009, 0x000A, 0x0007, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0002, 0x0003, 0x1A13, 0x1A10, 0x1A07, 0x19FA, 0x19EA, 0x19D7, - 0x19C3, 0x19AE, 0x199B, 0x1988, 0x1979, 0x196D, 0x1967, 0x1966, - 0x196B, 0x1979, 0x1990, 0x19B0, 0x19DB, 0x1A13, 0x1B9D, 0x1E2C, - 0x1F5F, 0x1C09, 0x18B3, 0x1B51, 0x1E3E, 0x1C5A, 0x1A13, 0x1B30, - 0x1C85, 0x1B5A, 0x1A13, 0x19EB, 0x19E2, 0x19ED, 0x1A05, 0x1A21, - 0x1A39, 0x1A44, 0x1A3A, 0x1A13, 0x1894, 0x17A1, 0x1AEB, 0x1D8F, - 0x19D8, 0x15E9, 0x17C6, 0x1A13, 0xC004, 0xC004, 0xC004, 0xC004, - 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, - 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, - 0xC004, 0xC004, 0xC004, 0xC003, 0xC003, 0xC004, 0xC005, 0xC005, - 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, - 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, 0xC004, - 0xC004, 0xC004, 0xC003, 0xC003, 0xC003, 0xC004, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0003, 0x0003, 0x0003, 0x0004, 0x0006, - 0x0006, 0x0005, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0002, - 0x0006, 0x0007, 0x0008, 0x0009, 0x0008, 0x0005, 0x0001, 0x0000, - 0xE726, 0xE729, 0xE730, 0xE73C, 0xE74A, 0xE75B, 0xE76D, 0xE77F, - 0xE791, 0xE7A1, 0xE7AE, 0xE7B9, 0xE7BF, 0xE7C0, 0xE7BA, 0xE7AE, - 0xE79A, 0xE77E, 0xE757, 0xE726, 0xE4F0, 0xE2AB, 0xE423, 0xE5D0, - 0xE44F, 0xE2FD, 0xE529, 0xE7A0, 0xE7A8, 0xE726, 0xE725, 0xE731, - 0xE747, 0xE761, 0xE77C, 0xE792, 0xE79F, 0xE7A0, 0xE78F, 0xE768, - 0xE726, 0xE509, 0xE313, 0xE53C, 0xE724, 0xE3F7, 0xE10B, 0xE2A1, - 0xE591, 0xE726, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, - 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, - 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xBFFF, - 0xBFFF, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, - 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, - 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC001, 0xC000, - 0xBFFF, 0xBFFF, 0xC000, 0xC000, 0x2022, 0x3FFF, 0xDFDE, 0x2022, - 0x3FFF, 0xDFDE, 0x2022, 0x3FFF, 0xDFDE, 0x2022, 0x3FFF, 0xDFDE, - 0xF2F7, 0xF33E, 0xF401, 0xF52A, 0xF69E, 0xF846, 0xFA08, 0xFBCC, - 0xFD7A, 0xFEF9, 0x005C, 0x01C7, 0x0337, 0x04AA, 0x061D, 0x078D, - 0x08F9, 0x0A5E, 0x0BBA, 0x0D09, 0x0DF4, 0x0E61, 0x0E74, 0x0E3D, - 0x0E3A, 0x0E20, 0x0D09, 0x0AA9, 0x07A0, 0x0462, 0x0167, 0xFF27, - 0xFD67, 0xFBA9, 0xF9F7, 0xF85C, 0xF6E3, 0xF596, 0xF481, 0xF3AD, - 0xF326, 0xF2F7, 0xF2F7, 0xF2F6, 0xF2F5, 0xF2F5, 0xF2F5, 0xF2F6, - 0xF2F7, 0xF2F7, 0x0015, 0x0015, 0x0014, 0x0012, 0x000F, 0x000C, - 0x000A, 0x0007, 0x0004, 0x0001, 0x0000, 0x0002, 0x0004, 0x0007, - 0x000A, 0x000A, 0x0008, 0x0003, 0xFFFA, 0xFFEB, 0xFF70, 0xFF25, - 0x0027, 0x0119, 0x00E4, 0x0051, 0xFFEB, 0xFFD6, 0xFFD8, 0xFFE7, - 0xFFF8, 0x0001, 0x0004, 0x0007, 0x000A, 0x000C, 0x000F, 0x0011, - 0x0013, 0x0014, 0x0015, 0x0015, 0xFFA6, 0xFF50, 0x0022, 0x00EE, - 0x00C7, 0x0056, 0x0015, 0x0015, 0x4041, 0x4016, 0x3FA3, 0x3EFD, - 0x3E37, 0x3D67, 0x3CA2, 0x3BFB, 0x3B88, 0x3B5D, 0x3B78, 0x3BC1, - 0x3C2F, 0x3CB9, 0x3D56, 0x3DFD, 0x3EA4, 0x3F43, 0x3FCF, 0x4041, - 0x402D, 0x3FEA, 0x401C, 0x4054, 0x402C, 0x3FF4, 0x4041, 0x4160, - 0x42F3, 0x4494, 0x45DB, 0x465F, 0x4633, 0x45BC, 0x450C, 0x4438, - 0x4350, 0x4268, 0x4193, 0x40E4, 0x406D, 0x4041, 0x4066, 0x4083, - 0x403D, 0x3FF9, 0x4006, 0x402C, 0x4041, 0x4041, -}; +ROM_ASSET_LOAD_ANIM(whomp_seg6_animvalue_060202F4, 0x001c4230, 80474, 0x000202f4, 1628); // 0x06020950 -static const u16 whomp_seg6_animindex_06020950[] = { - 0x0001, 0x0001, 0x0032, 0x0002, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0032, 0x0298, 0x0032, 0x02CA, 0x0032, 0x02FC, - 0x0001, 0x0295, 0x0001, 0x0296, 0x0001, 0x0297, - 0x0032, 0x0034, 0x0032, 0x0066, 0x0032, 0x0098, - 0x0001, 0x0292, 0x0001, 0x0293, 0x0001, 0x0294, - 0x0032, 0x00CA, 0x0032, 0x00FC, 0x0032, 0x012E, - 0x0001, 0x028F, 0x0001, 0x0290, 0x0001, 0x0291, - 0x0032, 0x0160, 0x0032, 0x0192, 0x0032, 0x01C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x028C, 0x0001, 0x028D, 0x0001, 0x028E, - 0x0032, 0x01F6, 0x0032, 0x0228, 0x0032, 0x025A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(whomp_seg6_animindex_06020950, 0x001c4230, 80474, 0x00020950, 156); // 0x060209EC static const struct Animation whomp_seg6_anim_060209EC = { diff --git a/actors/whomp/collision.inc.c b/actors/whomp/collision.inc.c index 342720e12..51bcd6507 100644 --- a/actors/whomp/collision.inc.c +++ b/actors/whomp/collision.inc.c @@ -1,8 +1,13 @@ +#include "pc/rom_assets.h" // Whomp // 0x06020A0C - 0x06020A90 -const Collision whomp_seg6_collision_06020A0C[] = { +#ifndef VERSION_JP +ROM_ASSET_LOAD_COLLISION(whomp_seg6_collision_06020A0C, 0x001c4230, 80474, 0x00020a0c, 132); +#endif + #ifdef VERSION_JP +const Collision whomp_seg6_collision_06020A0C[] = { COL_INIT(), COL_VERTEX_INIT(0x8), COL_VERTEX(-200, 50, -100), @@ -13,19 +18,6 @@ const Collision whomp_seg6_collision_06020A0C[] = { COL_VERTEX(150, 430, -3), COL_VERTEX(150, 50, -3), COL_VERTEX(-200, 430, -3), -#else - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-150, 50, -100), - COL_VERTEX(150, 50, -100), - COL_VERTEX(150, 430, -100), - COL_VERTEX(-150, 430, -100), - COL_VERTEX(-150, 50, -3), - COL_VERTEX(150, 430, -3), - COL_VERTEX(150, 50, -3), - COL_VERTEX(-150, 430, -3), -#endif - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 12), COL_TRI(2, 1, 0), COL_TRI(3, 2, 0), @@ -42,5 +34,6 @@ const Collision whomp_seg6_collision_06020A0C[] = { COL_TRI_STOP(), COL_END(), }; +#endif UNUSED static const u32 whomp_unused_2 = 0; diff --git a/actors/whomp/model.inc.c b/actors/whomp/model.inc.c index c45f73fc3..96c9a76ad 100644 --- a/actors/whomp/model.inc.c +++ b/actors/whomp/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Whomp // ??? @@ -5,24 +6,16 @@ UNUSED static const u64 whomp_unused_1 = 2; // 0x0601C360 -ALIGNED8 const Texture whomp_seg6_texture_0601C360[] = { -#include "actors/whomp/whomp_back.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(whomp_seg6_texture_0601C360, "actors/whomp/whomp_back.rgba16.inc.c", 0x001c4230, 80474, 0x0001c360, 4096); // 0x0601D360 -ALIGNED8 const Texture whomp_seg6_texture_0601D360[] = { -#include "actors/whomp/whomp_face.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(whomp_seg6_texture_0601D360, "actors/whomp/whomp_face.rgba16.inc.c", 0x001c4230, 80474, 0x0001d360, 4096); // 0x0601D360 -ALIGNED8 const Texture whomp_seg6_texture_0601E360[] = { -#include "actors/whomp/whomp_hand.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(whomp_seg6_texture_0601E360, "actors/whomp/whomp_hand.rgba16.inc.c", 0x001c4230, 80474, 0x0001e360, 2048); // 0x0601EB60 -ALIGNED8 const Texture whomp_seg6_texture_0601EB60[] = { -#include "actors/whomp/whomp_surface.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(whomp_seg6_texture_0601EB60, "actors/whomp/whomp_surface.rgba16.inc.c", 0x001c4230, 80474, 0x0001eb60, 2048); // 0x0601F360 static const Lights1 whomp_seg6_lights_0601F360 = gdSPDefLights1( @@ -31,40 +24,13 @@ static const Lights1 whomp_seg6_lights_0601F360 = gdSPDefLights1( ); // 0x0601F378 -static const Vtx whomp_seg6_vertex_0601F378[] = { - {{{ -52, 610, -201}, 0, { 470, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -52, 610, 202}, 0, { 0, 2012}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 1559, 600, 202}, 0, { 0, -1022}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 1559, 600, -201}, 0, { 0, 320}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 1551, -609, 202}, 0, { 1980, 990}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 1551, -609, -201}, 0, { 1980, 320}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 1559, 600, 202}, 0, { 0, 990}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ -60, -598, -201}, 0, { 1962, 320}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -52, 610, 202}, 0, { -48, 990}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -52, 610, -201}, 0, { -48, 320}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -60, -598, 202}, 0, { 1962, 990}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -60, -598, 202}, 0, { 0, 990}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -60, -598, -201}, 0, { 470, 990}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 1551, -609, -201}, 0, { 470, -1022}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 1551, -609, 202}, 0, { 0, -1022}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 1559, 600, -201}, 0, { 470, -1022}, {0x00, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whomp_seg6_vertex_0601F378, 0x001c4230, 80474, 0x0001f378, 256); // 0x0601F478 -static const Vtx whomp_seg6_vertex_0601F478[] = { - {{{ -60, -598, -201}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1559, 600, -201}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1551, -609, -201}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -52, 610, -201}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whomp_seg6_vertex_0601F478, 0x001c4230, 80474, 0x0001f478, 64); // 0x0601F4B8 -static const Vtx whomp_seg6_vertex_0601F4B8[] = { - {{{ -52, 610, 202}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -60, -598, 202}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1551, -609, 202}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1559, 600, 202}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whomp_seg6_vertex_0601F4B8, 0x001c4230, 80474, 0x0001f4b8, 64); // 0x0601F4F8 - 0x0601F570 const Gfx whomp_seg6_dl_0601F4F8[] = { @@ -131,34 +97,10 @@ static const Lights1 whomp_seg6_lights_0601F678 = gdSPDefLights1( ); // 0x0601F690 -static const Vtx whomp_seg6_vertex_0601F690[] = { - {{{ 290, 0, 85}, 0, { 952, 0}, {0xed, 0x1c, 0x7a, 0xff}}}, - {{{ -10, 35, 13}, 0, { 246, 976}, {0xed, 0x6a, 0x41, 0xff}}}, - {{{ -10, 0, 38}, 0, { 672, 976}, {0xed, 0xe3, 0x79, 0xff}}}, - {{{ 290, 80, 28}, 0, { 952, 0}, {0xed, 0x7d, 0x08, 0xff}}}, - {{{ -10, 21, -27}, 0, { 246, 976}, {0xed, 0x5e, 0xae, 0xff}}}, - {{{ -10, 35, 13}, 0, { 672, 976}, {0xed, 0x6a, 0x41, 0xff}}}, - {{{ 290, 49, -65}, 0, { 0, 0}, {0xed, 0x2f, 0x8c, 0xff}}}, - {{{ 290, 49, -65}, 0, { 952, 0}, {0xed, 0x2f, 0x8c, 0xff}}}, - {{{ -10, -20, -27}, 0, { 246, 976}, {0xed, 0xd1, 0x8c, 0xff}}}, - {{{ -10, 21, -27}, 0, { 672, 976}, {0xed, 0x5e, 0xae, 0xff}}}, - {{{ 290, -48, -65}, 0, { 0, 0}, {0xed, 0xa2, 0xae, 0xff}}}, - {{{ 290, -79, 28}, 0, { 952, 0}, {0xed, 0x95, 0x41, 0xff}}}, - {{{ 290, 0, 85}, 0, { 0, 0}, {0xed, 0x1c, 0x7a, 0xff}}}, - {{{ -10, 0, 38}, 0, { 246, 976}, {0xed, 0xe3, 0x79, 0xff}}}, - {{{ -10, -34, 13}, 0, { 672, 976}, {0xed, 0x83, 0x08, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whomp_seg6_vertex_0601F690, 0x001c4230, 80474, 0x0001f690, 240); // 0x0601F780 -static const Vtx whomp_seg6_vertex_0601F780[] = { - {{{ 290, -48, -65}, 0, { 952, 0}, {0xed, 0xa2, 0xae, 0xff}}}, - {{{ 290, -79, 28}, 0, { 0, 0}, {0xed, 0x95, 0x41, 0xff}}}, - {{{ -10, -34, 13}, 0, { 246, 976}, {0xed, 0x83, 0x08, 0xff}}}, - {{{ 290, 0, 85}, 0, { 952, 0}, {0xed, 0x1c, 0x7a, 0xff}}}, - {{{ 290, 80, 28}, 0, { 0, 0}, {0xed, 0x7d, 0x08, 0xff}}}, - {{{ -10, 35, 13}, 0, { 246, 976}, {0xed, 0x6a, 0x41, 0xff}}}, - {{{ -10, -20, -27}, 0, { 672, 976}, {0xed, 0xd1, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whomp_seg6_vertex_0601F780, 0x001c4230, 80474, 0x0001f780, 112); // 0x0601F7F0 - 0x0601F880 const Gfx whomp_seg6_dl_0601F7F0[] = { @@ -201,34 +143,10 @@ static const Lights1 whomp_seg6_lights_0601F8E0 = gdSPDefLights1( ); // 0x0601F8F8 -static const Vtx whomp_seg6_vertex_0601F8F8[] = { - {{{ -10, 0, -37}, 0, { 246, 976}, {0xed, 0x1c, 0x86, 0xff}}}, - {{{ 290, 80, -26}, 0, { 952, 0}, {0xed, 0x6a, 0xbf, 0xff}}}, - {{{ 290, 0, -84}, 0, { 0, 0}, {0xed, 0xe2, 0x87, 0xff}}}, - {{{ -10, 35, -12}, 0, { 246, 976}, {0xed, 0x7d, 0xf8, 0xff}}}, - {{{ 290, 49, 66}, 0, { 952, 0}, {0xed, 0x5e, 0x52, 0xff}}}, - {{{ 290, 80, -26}, 0, { 0, 0}, {0xed, 0x6a, 0xbf, 0xff}}}, - {{{ -10, 21, 28}, 0, { 672, 976}, {0xed, 0x2f, 0x74, 0xff}}}, - {{{ -10, 21, 28}, 0, { 246, 976}, {0xed, 0x2f, 0x74, 0xff}}}, - {{{ 290, -48, 66}, 0, { 952, 0}, {0xed, 0xd1, 0x74, 0xff}}}, - {{{ 290, 49, 66}, 0, { 0, 0}, {0xed, 0x5e, 0x52, 0xff}}}, - {{{ -10, -20, 28}, 0, { 672, 976}, {0xed, 0xa2, 0x52, 0xff}}}, - {{{ -10, -34, -12}, 0, { 246, 976}, {0xed, 0x95, 0xc0, 0xff}}}, - {{{ -10, 0, -37}, 0, { 672, 976}, {0xed, 0x1c, 0x86, 0xff}}}, - {{{ 290, 0, -84}, 0, { 952, 0}, {0xed, 0xe2, 0x87, 0xff}}}, - {{{ 290, -79, -26}, 0, { 0, 0}, {0xed, 0x83, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whomp_seg6_vertex_0601F8F8, 0x001c4230, 80474, 0x0001f8f8, 240); // 0x0601F9E8 -static const Vtx whomp_seg6_vertex_0601F9E8[] = { - {{{ -10, -20, 28}, 0, { 246, 976}, {0xed, 0xa2, 0x52, 0xff}}}, - {{{ -10, -34, -12}, 0, { 672, 976}, {0xed, 0x95, 0xc0, 0xff}}}, - {{{ 290, -79, -26}, 0, { 952, 0}, {0xed, 0x83, 0xf9, 0xff}}}, - {{{ -10, 0, -37}, 0, { 246, 976}, {0xed, 0x1c, 0x86, 0xff}}}, - {{{ -10, 35, -12}, 0, { 672, 976}, {0xed, 0x7d, 0xf8, 0xff}}}, - {{{ 290, 80, -26}, 0, { 952, 0}, {0xed, 0x6a, 0xbf, 0xff}}}, - {{{ 290, -48, 66}, 0, { 0, 0}, {0xed, 0xd1, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whomp_seg6_vertex_0601F9E8, 0x001c4230, 80474, 0x0001f9e8, 112); // 0x0601FA58 - 0x0601FAE8 const Gfx whomp_seg6_dl_0601FA58[] = { @@ -265,12 +183,7 @@ const Gfx whomp_seg6_dl_0601FAE8[] = { }; // 0x0601FB48 -static const Vtx whomp_seg6_vertex_0601FB48[] = { - {{{ -37, -37, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 38, -37, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 38, 38, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -37, 38, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whomp_seg6_vertex_0601FB48, 0x001c4230, 80474, 0x0001fb48, 64); // 0x0601FB88 - 0x0601FBC0 const Gfx whomp_seg6_dl_0601FB88[] = { @@ -301,12 +214,7 @@ const Gfx whomp_seg6_dl_0601FBC0[] = { }; // 0x0601FC30 -static const Vtx whomp_seg6_vertex_0601FC30[] = { - {{{ -37, -37, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 38, -37, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 38, 38, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -37, 38, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whomp_seg6_vertex_0601FC30, 0x001c4230, 80474, 0x0001fb48, 64); // 0x0601FC70 - 0x0601FCA8 const Gfx whomp_seg6_dl_0601FC70[] = { @@ -343,22 +251,7 @@ static const Lights1 whomp_seg6_lights_0601FD18 = gdSPDefLights1( ); // 0x0601FD30 -static const Vtx whomp_seg6_vertex_0601FD30[] = { - {{{ 174, 183, 177}, 0, { 1364, 114}, {0x01, 0x3e, 0x6e, 0xff}}}, - {{{ 180, 257, 2}, 0, { 490, -34}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 22, 158, 2}, 0, { 490, 162}, {0x9b, 0x4c, 0xff, 0xff}}}, - {{{ -28, -89, 2}, 0, { 490, 658}, {0x84, 0xe7, 0x00, 0xff}}}, - {{{ 177, 182, -171}, 0, { -376, 116}, {0xc9, 0x39, 0x9d, 0xff}}}, - {{{ 154, -260, 3}, 0, { 492, 998}, {0xe9, 0x84, 0x01, 0xff}}}, - {{{ 158, -143, 201}, 0, { 1482, 768}, {0x38, 0xc6, 0x61, 0xff}}}, - {{{ 161, -152, -190}, 0, { -470, 784}, {0x71, 0xdf, 0xd3, 0xff}}}, - {{{ 161, -152, -190}, 0, { -2, 774}, {0x71, 0xdf, 0xd3, 0xff}}}, - {{{ 174, 183, 177}, 0, { 916, 104}, {0x01, 0x3e, 0x6e, 0xff}}}, - {{{ 158, -143, 201}, 0, { 974, 756}, {0x38, 0xc6, 0x61, 0xff}}}, - {{{ 180, 257, 2}, 0, { 478, -46}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 177, 182, -171}, 0, { 44, 104}, {0xc9, 0x39, 0x9d, 0xff}}}, - {{{ 154, -260, 3}, 0, { 480, 990}, {0xe9, 0x84, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whomp_seg6_vertex_0601FD30, 0x001c4230, 80474, 0x0001fd30, 224); // 0x0601FE10 - 0x0601FEA8 const Gfx whomp_seg6_dl_0601FE10[] = { @@ -400,16 +293,7 @@ static const Lights1 whomp_seg6_lights_0601FF08 = gdSPDefLights1( ); // 0x0601FF20 -static const Vtx whomp_seg6_vertex_0601FF20[] = { - {{{ 154, -260, -2}, 0, { 470, 998}, {0x6e, 0xc3, 0xff, 0xff}}}, - {{{ 174, 183, -176}, 0, { -110, 114}, {0x01, 0x3e, 0x92, 0xff}}}, - {{{ 180, 257, -1}, 0, { 472, -34}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 158, -143, -200}, 0, { -188, 768}, {0xdf, 0xc4, 0x96, 0xff}}}, - {{{ 22, 158, -1}, 0, { 472, 162}, {0x9b, 0x4c, 0x01, 0xff}}}, - {{{ -28, -89, -1}, 0, { 472, 658}, {0x84, 0xe7, 0x00, 0xff}}}, - {{{ 177, 182, 172}, 0, { 1050, 116}, {0x03, 0x3d, 0x6f, 0xff}}}, - {{{ 161, -152, 191}, 0, { 1112, 784}, {0xe1, 0xc2, 0x6a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(whomp_seg6_vertex_0601FF20, 0x001c4230, 80474, 0x0001ff20, 128); // 0x0601FFA0 - 0x06020038 const Gfx whomp_seg6_dl_0601FFA0[] = { diff --git a/actors/wiggler_body/anims/anim_0500C760.inc.c b/actors/wiggler_body/anims/anim_0500C760.inc.c index 71cc4a6ba..7b3e27374 100644 --- a/actors/wiggler_body/anims/anim_0500C760.inc.c +++ b/actors/wiggler_body/anims/anim_0500C760.inc.c @@ -1,83 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500C2F0 -static const s16 wiggler_seg5_animvalue_0500C2F0[] = { - 0x0000, 0x007D, 0x007D, 0x007D, 0x007C, 0x007C, 0x007B, 0x0079, - 0x0078, 0x0078, 0x007A, 0x007B, 0x007D, 0x007D, 0x007D, 0x007C, - 0x007B, 0x007A, 0x0079, 0x0078, 0x0078, 0x0078, 0x0079, 0x007A, - 0x007C, 0x007D, 0x007D, 0x3FFF, 0x0003, 0x0005, 0x0009, 0x0010, - 0x0017, 0x001D, 0x0021, 0x0023, 0x0022, 0x001D, 0x0016, 0x000E, - 0x0003, 0xFFF3, 0xFFDB, 0xFFC7, 0xFFBF, 0xFFD5, 0x000B, 0x007B, - 0x00CC, 0x00BF, 0x0099, 0x006A, 0x0041, 0x0030, 0xFE0A, 0xFE0A, - 0xFE0B, 0xFE0C, 0xFE0D, 0xFE0E, 0xFE0F, 0xFE0F, 0xFE0E, 0xFE0D, - 0xFE0C, 0xFE0A, 0xFE0A, 0xFE0A, 0xFE0A, 0xFE0C, 0xFE0E, 0xFE12, - 0xFE19, 0xFE2B, 0xFE37, 0xFE31, 0xFE26, 0xFE1A, 0xFE10, 0xFE0C, - 0x0000, 0xFFDB, 0xFF7A, 0xFEF6, 0xFE66, 0xFDE1, 0xFD80, 0xFD5B, - 0xFD7B, 0xFDD7, 0xFE67, 0xFF22, 0x0000, 0x0177, 0x0374, 0x0525, - 0x05B5, 0x0365, 0xFE5F, 0xF54E, 0xEEF0, 0xF025, 0xF371, 0xF77A, - 0xFAE4, 0xFC55, 0x0006, 0x000D, 0x0020, 0x003A, 0x0056, 0x006F, - 0x0082, 0x008A, 0x006F, 0x0036, 0xFFFD, 0xFFE2, 0x0006, 0x009B, - 0x018A, 0x0289, 0x034C, 0x03B2, 0x0349, 0x00FF, 0xFF03, 0xFED2, - 0xFF09, 0xFF72, 0xFFD9, 0x0006, 0x26B0, 0x2704, 0x27D7, 0x28EF, - 0x2A14, 0x2B0A, 0x2B97, 0x2B82, 0x2A72, 0x2877, 0x25F7, 0x2357, - 0x20FC, 0x1E8D, 0x1BE4, 0x19B5, 0x18B4, 0x1C0E, 0x1FDF, 0x1DB8, - 0x1BAF, 0x1D73, 0x2042, 0x2348, 0x25B3, 0x26B0, 0x0025, 0x0029, - 0x0032, 0x003F, 0x004C, 0x0059, 0x0062, 0x0066, 0x0062, 0x0057, - 0x0047, 0x0035, 0x0024, 0x000C, 0xFFEF, 0xFFD7, 0xFFD4, 0x001B, - 0x0065, 0x0040, 0x000F, 0x000B, 0x0010, 0x0019, 0x0021, 0x0025, - 0x0000, 0xFFF2, 0xFFCB, 0xFF95, 0xFF5A, 0xFF23, 0xFEF8, 0xFEE2, - 0xFEFF, 0xFF4B, 0xFF9C, 0xFFC7, 0xFFA3, 0xFEF3, 0xFDD5, 0xFCA4, - 0xFBBA, 0xFB37, 0xFBB7, 0xFEA6, 0x0133, 0x0177, 0x0138, 0x00B7, - 0x0039, 0x0000, 0xDC59, 0xDBF6, 0xDAFC, 0xD9AC, 0xD84A, 0xD718, - 0xD65B, 0xD654, 0xD765, 0xD977, 0xDC1C, 0xDEE2, 0xE15B, 0xE3E9, - 0xE6B4, 0xE8F6, 0xE9EB, 0xE607, 0xE1A5, 0xE3DA, 0xE627, 0xE4A6, - 0xE228, 0xDF6F, 0xDD3F, 0xDC59, 0xEE8A, 0xED0C, 0xE903, 0xE315, - 0xDBE6, 0xD41F, 0xCC65, 0xC55D, 0xBDBD, 0xB4C9, 0xAC02, 0xA4E9, - 0xA0FF, 0xA201, 0xA72C, 0xAE3E, 0xB4F8, 0xBC27, 0xC3D1, 0xCA1C, - 0xD011, 0xD724, 0xDF2F, 0xE6BE, 0xEC58, 0xEE8A, 0x0000, 0xFFE6, - 0xFFAE, 0xFF7C, 0xFF71, 0x0069, 0x0168, 0x024C, 0x02A1, 0x02AF, - 0x029A, 0x026D, 0x023B, 0x0206, 0x01D0, 0x0198, 0x0161, 0x012B, - 0x00F8, 0x00CA, 0x009C, 0x006E, 0x0043, 0x0020, 0x0008, 0x0000, - 0xFF04, 0xFEEC, 0xFEA6, 0xFE3A, 0xFDAD, 0xFC00, 0xFA99, 0xF95D, - 0xF8B6, 0xF8C7, 0xF91C, 0xF996, 0xFA19, 0xFAA2, 0xFB2F, 0xFBBB, - 0xFC45, 0xFCC8, 0xFD41, 0xFDAD, 0xFE0D, 0xFE60, 0xFEA4, 0xFED8, - 0xFEF9, 0xFF04, 0x0000, 0x0119, 0x0380, 0x05DD, 0x06D6, 0xFF29, - 0xF7A2, 0xF0E7, 0xEE00, 0xED98, 0xEE4B, 0xEFB9, 0xF150, 0xF303, - 0xF4C5, 0xF68A, 0xF843, 0xF9E5, 0xFB62, 0xFCAD, 0xFDBE, 0xFE97, - 0xFF3A, 0xFFAA, 0xFFEB, 0x0000, 0xFDAA, 0xFDD6, 0xFE2B, 0xFE69, - 0xFE4B, 0xFDB5, 0xFCD4, 0xFBD4, 0xFAE2, 0xFA2C, 0xF9DF, 0xFC51, - 0xFDF9, 0xFBC2, 0xF8A5, 0xF515, 0xF186, 0xEE6A, 0xEC35, 0xEB5B, - 0xECB2, 0xF015, 0xF47E, 0xF8E9, 0xFC4E, 0xFDAA, 0xE24A, 0xE3B7, - 0xE6EB, 0xEA4C, 0xEC3F, 0xEC8F, 0xEC3E, 0xEB88, 0xEAA7, 0xE9D8, - 0xE956, 0xEA52, 0xEA05, 0xE68C, 0xE227, 0xDD55, 0xD895, 0xD467, - 0xD14A, 0xCFBF, 0xD0B5, 0xD406, 0xD892, 0xDD38, 0xE0D5, 0xE24A, - 0x044E, 0x03ED, 0x0315, 0x0237, 0x01C5, 0x01CB, 0x0200, 0x0254, - 0x02B7, 0x0318, 0x0367, 0x0320, 0x03CB, 0x066A, 0x09B9, 0x0D53, - 0x10D2, 0x13D1, 0x15EC, 0x16BC, 0x1566, 0x11FE, 0x0D8D, 0x091A, - 0x05AD, 0x044E, 0x09EE, 0x09F6, 0x0A10, 0x0A41, 0x0A8C, 0x0B03, - 0x0BA4, 0x0C4F, 0x0CE9, 0x0D52, 0x0D6F, 0x0B60, 0x09EE, 0x0B8E, - 0x0DE1, 0x108E, 0x133C, 0x1594, 0x173D, 0x17DF, 0x16D6, 0x1441, - 0x10E6, 0x0D8C, 0x0AF7, 0x09EE, 0x177B, 0x177C, 0x1781, 0x1787, - 0x178F, 0x1799, 0x17A8, 0x17B6, 0x17C4, 0x17CC, 0x17CE, 0x16E8, - 0x177B, 0x1B1D, 0x1FC4, 0x24DC, 0x29D3, 0x2E15, 0x310F, 0x322E, - 0x3034, 0x2B42, 0x24D4, 0x1E67, 0x1975, 0x177B, 0xC861, 0xCAC0, - 0xD0B0, 0xD86A, 0xE029, 0xE7C5, 0xF005, 0xF88A, 0x00F6, 0x08EC, - 0x100D, 0x14B1, 0x14E6, 0x1284, 0x0FDF, 0x0CDF, 0x096D, 0x0573, - 0x00DA, 0xFB8B, 0xF3FA, 0xE9D9, 0xDEE9, 0xD4EC, 0xCDA4, 0xCAD3, - 0x9BBC, 0x8001, 0x8001, 0x3F6C, 0x3FFF, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(wiggler_seg5_animvalue_0500C2F0, 0x00180bb0, 29674, 0x0000c2f0, 1004); // 0x0500C6DC -static const u16 wiggler_seg5_animindex_0500C6DC[] = { - 0x0001, 0x0000, 0x001A, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F4, - 0x0001, 0x01F1, 0x0001, 0x01F2, 0x0001, 0x01F3, - 0x001A, 0x00B8, 0x001A, 0x00D2, 0x001A, 0x00EC, - 0x001A, 0x006A, 0x001A, 0x0084, 0x001A, 0x009E, - 0x001A, 0x001C, 0x001A, 0x0036, 0x001A, 0x0050, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F0, - 0x001A, 0x01A2, 0x001A, 0x01BC, 0x001A, 0x01D6, - 0x001A, 0x0154, 0x001A, 0x016E, 0x001A, 0x0188, - 0x001A, 0x0106, 0x001A, 0x0120, 0x001A, 0x013A, -}; +ROM_ASSET_LOAD_ANIM(wiggler_seg5_animindex_0500C6DC, 0x00180bb0, 29674, 0x0000c6dc, 132); // 0x0500C760 static const struct Animation wiggler_seg5_anim_0500C760 = { diff --git a/actors/wiggler_body/model.inc.c b/actors/wiggler_body/model.inc.c index 69610fdd4..4749a7761 100644 --- a/actors/wiggler_body/model.inc.c +++ b/actors/wiggler_body/model.inc.c @@ -1,39 +1,26 @@ +#include "pc/rom_assets.h" // Wiggler Body // 0x05005A30 -ALIGNED8 const Texture wiggler_seg5_texture_05005A30[] = { -#include "actors/wiggler/wiggler_segment_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wiggler_seg5_texture_05005A30, "actors/wiggler/wiggler_segment_left_side.rgba16.inc.c", 0x00180bb0, 29674, 0x00005a30, 4096); // 0x05006A30 -ALIGNED8 const Texture wiggler_seg5_texture_05006A30[] = { -#include "actors/wiggler/wiggler_segment_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wiggler_seg5_texture_05006A30, "actors/wiggler/wiggler_segment_right_side.rgba16.inc.c", 0x00180bb0, 29674, 0x00006a30, 4096); // 0x05007A30 -ALIGNED8 const Texture wiggler_seg5_texture_05007A30[] = { -#include "actors/wiggler/wiggler_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wiggler_seg5_texture_05007A30, "actors/wiggler/wiggler_eye.rgba16.inc.c", 0x00180bb0, 29674, 0x00007a30, 2048); // 0x05008230 -ALIGNED8 const Texture wiggler_seg5_texture_05008230[] = { -#include "actors/wiggler/wiggler_flower.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wiggler_seg5_texture_05008230, "actors/wiggler/wiggler_flower.rgba16.inc.c", 0x00180bb0, 29674, 0x00008230, 2048); // 0x05008A30 -ALIGNED8 const Texture wiggler_seg5_texture_05008A30[] = { -#include "actors/wiggler/wiggler_frown.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wiggler_seg5_texture_05008A30, "actors/wiggler/wiggler_frown.rgba16.inc.c", 0x00180bb0, 29674, 0x00008a30, 2048); // 0x05009230 -ALIGNED8 const Texture wiggler_seg5_texture_05009230[] = { -#include "actors/wiggler/wiggler_nose_left_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wiggler_seg5_texture_05009230, "actors/wiggler/wiggler_nose_left_side.rgba16.inc.c", 0x00180bb0, 29674, 0x00009230, 4096); // 0x0500A230 -ALIGNED8 const Texture wiggler_seg5_texture_0500A230[] = { -#include "actors/wiggler/wiggler_nose_right_side.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wiggler_seg5_texture_0500A230, "actors/wiggler/wiggler_nose_right_side.rgba16.inc.c", 0x00180bb0, 29674, 0x0000a230, 4096); // 0x0500B230 static const Lights1 wiggler_seg5_lights_0500B230 = gdSPDefLights1( @@ -54,216 +41,40 @@ UNUSED static const Lights1 wiggler_body_lights_unused = gdSPDefLights1( ); // 0x0500B278 -static const Vtx wiggler_seg5_vertex_0500B278[] = { - {{{ 19, 5, -31}, 0, { 0, 0}, {0x40, 0x2b, 0x9d, 0x00}}}, - {{{ 20, -37, -43}, 0, { 0, 0}, {0x48, 0xeb, 0x9a, 0x00}}}, - {{{ -5, -36, -43}, 0, { 0, 0}, {0xbd, 0xe4, 0x99, 0x00}}}, - {{{ -2, 5, -31}, 0, { 0, 0}, {0xca, 0x32, 0x9a, 0xff}}}, - {{{ 20, -66, -21}, 0, { 0, 0}, {0x42, 0xa1, 0xce, 0xff}}}, - {{{ 20, -66, 21}, 0, { 0, 0}, {0x42, 0xa1, 0x32, 0xff}}}, - {{{ 0, -59, 21}, 0, { 0, 0}, {0xb7, 0xa1, 0x27, 0xff}}}, - {{{ 0, -59, -21}, 0, { 0, 0}, {0xb7, 0xa1, 0xd9, 0xff}}}, - {{{ 20, -37, 43}, 0, { 0, 0}, {0x48, 0xeb, 0x66, 0xff}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x40, 0x2b, 0x63, 0xff}}}, - {{{ -2, 5, 31}, 0, { 0, 0}, {0xca, 0x32, 0x66, 0xff}}}, - {{{ -5, -36, 43}, 0, { 0, 0}, {0xbd, 0xe4, 0x67, 0xff}}}, - {{{ 18, 34, 15}, 0, { 0, 0}, {0x41, 0x5b, 0x3a, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x41, 0x5b, 0xc6, 0xff}}}, - {{{ 0, 28, -15}, 0, { 0, 0}, {0xba, 0x5b, 0xcc, 0xff}}}, - {{{ 0, 28, 15}, 0, { 0, 0}, {0xba, 0x5b, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500B278, 0x00180bb0, 29674, 0x0000b278, 256); // 0x0500B378 -static const Vtx wiggler_seg5_vertex_0500B378[] = { - {{{ 0, -59, 21}, 0, { 0, 0}, {0xb7, 0xa1, 0x27, 0xff}}}, - {{{ -5, -36, 43}, 0, { 0, 0}, {0xbd, 0xe4, 0x67, 0x00}}}, - {{{ -17, -33, 21}, 0, { 0, 0}, {0x89, 0xe3, 0x1f, 0x00}}}, - {{{ -2, 5, 31}, 0, { 0, 0}, {0xca, 0x32, 0x66, 0xff}}}, - {{{ 0, 28, 15}, 0, { 0, 0}, {0xba, 0x5b, 0x34, 0xff}}}, - {{{ -15, 5, 15}, 0, { 0, 0}, {0x8f, 0x2a, 0x26, 0xff}}}, - {{{ -15, 5, -15}, 0, { 0, 0}, {0x8f, 0x2a, 0xda, 0xff}}}, - {{{ -17, -33, -21}, 0, { 0, 0}, {0x89, 0xe3, 0xe1, 0xff}}}, - {{{ -2, 5, -31}, 0, { 0, 0}, {0xca, 0x32, 0x9a, 0xff}}}, - {{{ -5, -36, -43}, 0, { 0, 0}, {0xbd, 0xe4, 0x99, 0xff}}}, - {{{ 0, 28, -15}, 0, { 0, 0}, {0xba, 0x5b, 0xcc, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x41, 0x5b, 0xc6, 0xff}}}, - {{{ 19, 5, -31}, 0, { 0, 0}, {0x40, 0x2b, 0x9d, 0xff}}}, - {{{ 0, -59, -21}, 0, { 0, 0}, {0xb7, 0xa1, 0xd9, 0xff}}}, - {{{ 20, -66, -21}, 0, { 0, 0}, {0x42, 0xa1, 0xce, 0xff}}}, - {{{ 20, -37, -43}, 0, { 0, 0}, {0x48, 0xeb, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500B378, 0x00180bb0, 29674, 0x0000b378, 256); // 0x0500B478 -static const Vtx wiggler_seg5_vertex_0500B478[] = { - {{{ 20, -37, 43}, 0, { 0, 0}, {0x48, 0xeb, 0x66, 0xff}}}, - {{{ -5, -36, 43}, 0, { 0, 0}, {0xbd, 0xe4, 0x67, 0x00}}}, - {{{ 0, -59, 21}, 0, { 0, 0}, {0xb7, 0xa1, 0x27, 0x00}}}, - {{{ 20, -66, 21}, 0, { 0, 0}, {0x42, 0xa1, 0x32, 0xff}}}, - {{{ -15, 5, 15}, 0, { 0, 0}, {0x8f, 0x2a, 0x26, 0xff}}}, - {{{ -17, -33, 21}, 0, { 0, 0}, {0x89, 0xe3, 0x1f, 0xff}}}, - {{{ -2, 5, 31}, 0, { 0, 0}, {0xca, 0x32, 0x66, 0xff}}}, - {{{ 18, 34, 15}, 0, { 0, 0}, {0x41, 0x5b, 0x3a, 0xff}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x40, 0x2b, 0x63, 0xff}}}, - {{{ 0, 28, 15}, 0, { 0, 0}, {0xba, 0x5b, 0x34, 0xff}}}, - {{{ 20, -66, -21}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 20, -37, -43}, 0, { 0, 0}, {0x3d, 0xed, 0x93, 0xff}}}, - {{{ 19, 5, -31}, 0, { 0, 0}, {0x1b, 0x32, 0x8f, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 18, 34, 15}, 0, { 0, 0}, {0x06, 0x6e, 0x3e, 0xff}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x39, 0x2b, 0x68, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500B478, 0x00180bb0, 29674, 0x0000b478, 256); // 0x0500B578 -static const Vtx wiggler_seg5_vertex_0500B578[] = { - {{{ 20, -66, -21}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x39, 0x2b, 0x68, 0x00}}}, - {{{ 20, -37, 43}, 0, { 0, 0}, {0x1b, 0xe7, 0x79, 0x00}}}, - {{{ 20, -66, 21}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500B578, 0x00180bb0, 29674, 0x0000b578, 64); // 0x0500B5B8 -static const Vtx wiggler_seg5_vertex_0500B5B8[] = { - {{{ 53, -2, -13}, 0, { 0, 0}, {0x00, 0xd8, 0x88, 0x00}}}, - {{{ 53, -11, 0}, 0, { 0, 0}, {0x01, 0x81, 0x01, 0x00}}}, - {{{ -3, -12, 0}, 0, { 0, 0}, {0x01, 0x81, 0x01, 0x00}}}, - {{{ -3, -2, -13}, 0, { 0, 0}, {0x00, 0xd8, 0x88, 0xff}}}, - {{{ 53, -1, 13}, 0, { 0, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 53, 13, 8}, 0, { 0, 0}, {0xff, 0x67, 0x49, 0xff}}}, - {{{ -4, 13, 8}, 0, { 0, 0}, {0xff, 0x67, 0x49, 0xff}}}, - {{{ -3, -2, 13}, 0, { 0, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 53, 13, -8}, 0, { 0, 0}, {0xff, 0x66, 0xb5, 0xff}}}, - {{{ -4, 13, -8}, 0, { 0, 0}, {0xff, 0x66, 0xb5, 0xff}}}, - {{{ -3, -12, 0}, 0, { 0, 0}, {0xd3, 0x8d, 0xe6, 0xff}}}, - {{{ -3, -2, 13}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0xff}}}, - {{{ -4, 13, 8}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0xff}}}, - {{{ -4, 13, -8}, 0, { 0, 0}, {0xd0, 0x6c, 0xd3, 0xff}}}, - {{{ -3, -2, -13}, 0, { 0, 0}, {0xd2, 0xf6, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500B5B8, 0x00180bb0, 29674, 0x0000b5b8, 240); // 0x0500B6A8 -static const Vtx wiggler_seg5_vertex_0500B6A8[] = { - {{{ 42, -2, -13}, 0, { 0, 0}, {0x00, 0xd8, 0x88, 0x00}}}, - {{{ 42, -12, 0}, 0, { 0, 0}, {0x00, 0x81, 0x01, 0x00}}}, - {{{ -6, -12, 0}, 0, { 0, 0}, {0x00, 0x81, 0x01, 0x00}}}, - {{{ -6, -2, -13}, 0, { 0, 0}, {0x00, 0xd8, 0x88, 0xff}}}, - {{{ 42, -2, 13}, 0, { 0, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 42, 13, 8}, 0, { 0, 0}, {0x00, 0x67, 0x49, 0xff}}}, - {{{ -6, 13, 8}, 0, { 0, 0}, {0x00, 0x67, 0x49, 0xff}}}, - {{{ -6, -2, 13}, 0, { 0, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 42, 13, -8}, 0, { 0, 0}, {0x00, 0x66, 0xb5, 0xff}}}, - {{{ -6, 13, -8}, 0, { 0, 0}, {0x00, 0x66, 0xb5, 0xff}}}, - {{{ 42, -12, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 42, -2, -13}, 0, { 0, 0}, {0x2f, 0xc2, 0x9d, 0xff}}}, - {{{ 42, 13, -8}, 0, { 0, 0}, {0x2f, 0x4b, 0xa6, 0xff}}}, - {{{ 42, 13, 8}, 0, { 0, 0}, {0x2f, 0x6d, 0x2c, 0xff}}}, - {{{ 42, -2, 13}, 0, { 0, 0}, {0x2f, 0xf8, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500B6A8, 0x00180bb0, 29674, 0x0000b6a8, 240); // 0x0500B798 -static const Vtx wiggler_seg5_vertex_0500B798[] = { - {{{ -2, 5, 31}, 0, { 0, 0}, {0xca, 0x32, 0x66, 0x00}}}, - {{{ -5, -36, 43}, 0, { 0, 0}, {0xbd, 0xe4, 0x67, 0x00}}}, - {{{ 20, -37, 43}, 0, { 0, 0}, {0x48, 0xeb, 0x66, 0x00}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x40, 0x2b, 0x63, 0xff}}}, - {{{ 0, -59, 21}, 0, { 0, 0}, {0xb7, 0xa1, 0x27, 0xff}}}, - {{{ 0, -59, -21}, 0, { 0, 0}, {0xb7, 0xa1, 0xd9, 0xff}}}, - {{{ 20, -66, -21}, 0, { 0, 0}, {0x42, 0xa1, 0xce, 0xff}}}, - {{{ 20, -66, 21}, 0, { 0, 0}, {0x42, 0xa1, 0x32, 0xff}}}, - {{{ -5, -36, -43}, 0, { 0, 0}, {0xbd, 0xe4, 0x99, 0xff}}}, - {{{ -2, 5, -31}, 0, { 0, 0}, {0xca, 0x32, 0x9a, 0xff}}}, - {{{ 19, 5, -31}, 0, { 0, 0}, {0x40, 0x2b, 0x9d, 0xff}}}, - {{{ 20, -37, -43}, 0, { 0, 0}, {0x48, 0xeb, 0x9a, 0xff}}}, - {{{ 0, 28, -15}, 0, { 0, 0}, {0xba, 0x5b, 0xcc, 0xff}}}, - {{{ 0, 28, 15}, 0, { 0, 0}, {0xba, 0x5b, 0x34, 0xff}}}, - {{{ 18, 34, 15}, 0, { 0, 0}, {0x41, 0x5b, 0x3a, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x41, 0x5b, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500B798, 0x00180bb0, 29674, 0x0000b798, 256); // 0x0500B898 -static const Vtx wiggler_seg5_vertex_0500B898[] = { - {{{ -17, -33, -21}, 0, { 0, 0}, {0x89, 0xe3, 0xe1, 0xff}}}, - {{{ -5, -36, -43}, 0, { 0, 0}, {0xbd, 0xe4, 0x99, 0x00}}}, - {{{ 0, -59, -21}, 0, { 0, 0}, {0xb7, 0xa1, 0xd9, 0x00}}}, - {{{ -15, 5, -15}, 0, { 0, 0}, {0x8f, 0x2a, 0xda, 0xff}}}, - {{{ 0, 28, -15}, 0, { 0, 0}, {0xba, 0x5b, 0xcc, 0xff}}}, - {{{ -2, 5, -31}, 0, { 0, 0}, {0xca, 0x32, 0x9a, 0xff}}}, - {{{ -17, -33, 21}, 0, { 0, 0}, {0x89, 0xe3, 0x1f, 0xff}}}, - {{{ -15, 5, 15}, 0, { 0, 0}, {0x8f, 0x2a, 0x26, 0xff}}}, - {{{ -5, -36, 43}, 0, { 0, 0}, {0xbd, 0xe4, 0x67, 0xff}}}, - {{{ -2, 5, 31}, 0, { 0, 0}, {0xca, 0x32, 0x66, 0xff}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x40, 0x2b, 0x63, 0xff}}}, - {{{ 18, 34, 15}, 0, { 0, 0}, {0x41, 0x5b, 0x3a, 0xff}}}, - {{{ 0, 28, 15}, 0, { 0, 0}, {0xba, 0x5b, 0x34, 0xff}}}, - {{{ 0, -59, 21}, 0, { 0, 0}, {0xb7, 0xa1, 0x27, 0xff}}}, - {{{ 20, -37, 43}, 0, { 0, 0}, {0x48, 0xeb, 0x66, 0xff}}}, - {{{ 20, -66, 21}, 0, { 0, 0}, {0x42, 0xa1, 0x32, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500B898, 0x00180bb0, 29674, 0x0000b898, 256); // 0x0500B998 -static const Vtx wiggler_seg5_vertex_0500B998[] = { - {{{ 20, -66, -21}, 0, { 0, 0}, {0x42, 0xa1, 0xce, 0xff}}}, - {{{ 0, -59, -21}, 0, { 0, 0}, {0xb7, 0xa1, 0xd9, 0x00}}}, - {{{ -5, -36, -43}, 0, { 0, 0}, {0xbd, 0xe4, 0x99, 0x00}}}, - {{{ 20, -37, -43}, 0, { 0, 0}, {0x48, 0xeb, 0x9a, 0xff}}}, - {{{ -2, 5, -31}, 0, { 0, 0}, {0xca, 0x32, 0x9a, 0xff}}}, - {{{ -17, -33, -21}, 0, { 0, 0}, {0x89, 0xe3, 0xe1, 0xff}}}, - {{{ -15, 5, -15}, 0, { 0, 0}, {0x8f, 0x2a, 0xda, 0xff}}}, - {{{ 19, 5, -31}, 0, { 0, 0}, {0x40, 0x2b, 0x9d, 0xff}}}, - {{{ 0, 28, -15}, 0, { 0, 0}, {0xba, 0x5b, 0xcc, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x41, 0x5b, 0xc6, 0xff}}}, - {{{ 20, -66, -21}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 20, -37, -43}, 0, { 0, 0}, {0x3d, 0xed, 0x93, 0xff}}}, - {{{ 19, 5, -31}, 0, { 0, 0}, {0x1b, 0x32, 0x8f, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 18, 34, 15}, 0, { 0, 0}, {0x06, 0x6e, 0x3e, 0xff}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x39, 0x2b, 0x68, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500B998, 0x00180bb0, 29674, 0x0000b998, 256); // 0x0500BA98 -static const Vtx wiggler_seg5_vertex_0500BA98[] = { - {{{ 20, -66, -21}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x39, 0x2b, 0x68, 0x00}}}, - {{{ 20, -37, 43}, 0, { 0, 0}, {0x1b, 0xe7, 0x79, 0x00}}}, - {{{ 20, -66, 21}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500BA98, 0x00180bb0, 29674, 0x0000b578, 64); // 0x0500BAD8 -static const Vtx wiggler_seg5_vertex_0500BAD8[] = { - {{{ -3, -2, 13}, 0, { 0, 0}, {0x00, 0xd8, 0x78, 0x00}}}, - {{{ -3, -12, 0}, 0, { 0, 0}, {0x01, 0x81, 0xff, 0x00}}}, - {{{ 53, -11, 0}, 0, { 0, 0}, {0x01, 0x81, 0xff, 0x00}}}, - {{{ 53, -2, 13}, 0, { 0, 0}, {0x00, 0xd8, 0x78, 0xff}}}, - {{{ -3, -2, -13}, 0, { 0, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ -4, 13, -8}, 0, { 0, 0}, {0xff, 0x67, 0xb7, 0xff}}}, - {{{ 53, 13, -8}, 0, { 0, 0}, {0xff, 0x67, 0xb7, 0xff}}}, - {{{ 53, -1, -13}, 0, { 0, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ -4, 13, 8}, 0, { 0, 0}, {0xff, 0x66, 0x4b, 0xff}}}, - {{{ 53, 13, 8}, 0, { 0, 0}, {0xff, 0x66, 0x4b, 0xff}}}, - {{{ -4, 13, 8}, 0, { 0, 0}, {0xd0, 0x4b, 0x5a, 0xff}}}, - {{{ -4, 13, -8}, 0, { 0, 0}, {0xd0, 0x6c, 0xd5, 0xff}}}, - {{{ -3, -2, -13}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0xff}}}, - {{{ -3, -12, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0xff}}}, - {{{ -3, -2, 13}, 0, { 0, 0}, {0xd2, 0xc1, 0x63, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500BAD8, 0x00180bb0, 29674, 0x0000bad8, 240); // 0x0500BBC8 -static const Vtx wiggler_seg5_vertex_0500BBC8[] = { - {{{ -6, -2, 13}, 0, { 0, 0}, {0x00, 0xd8, 0x78, 0x00}}}, - {{{ -6, -12, 0}, 0, { 0, 0}, {0x00, 0x81, 0xff, 0x00}}}, - {{{ 42, -12, 0}, 0, { 0, 0}, {0x00, 0x81, 0xff, 0x00}}}, - {{{ 42, -2, 13}, 0, { 0, 0}, {0x00, 0xd8, 0x78, 0xff}}}, - {{{ -6, -2, -13}, 0, { 0, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ -6, 13, -8}, 0, { 0, 0}, {0x00, 0x67, 0xb7, 0xff}}}, - {{{ 42, 13, -8}, 0, { 0, 0}, {0x00, 0x67, 0xb7, 0xff}}}, - {{{ 42, -2, -13}, 0, { 0, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ -6, 13, 8}, 0, { 0, 0}, {0x00, 0x66, 0x4b, 0xff}}}, - {{{ 42, 13, 8}, 0, { 0, 0}, {0x00, 0x66, 0x4b, 0xff}}}, - {{{ 42, 13, -8}, 0, { 0, 0}, {0x2e, 0x4d, 0xa7, 0xff}}}, - {{{ 42, 13, 8}, 0, { 0, 0}, {0x2f, 0x6c, 0x2d, 0xff}}}, - {{{ 42, -2, 13}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 42, -12, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 42, -2, -13}, 0, { 0, 0}, {0x2f, 0xc4, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500BBC8, 0x00180bb0, 29674, 0x0000bbc8, 240); // 0x0500BCB8 - 0x0500BE10 const Gfx wiggler_seg5_dl_0500BCB8[] = { @@ -384,20 +195,10 @@ const Gfx wiggler_seg5_dl_0500C100[] = { }; // 0x0500C188 -static const Vtx wiggler_seg5_vertex_0500C188[] = { - {{{ 0, 21, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -20, -20, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -20, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -20, 21, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500C188, 0x00180bb0, 29674, 0x0000c188, 64); // 0x0500C1C8 -static const Vtx wiggler_seg5_vertex_0500C1C8[] = { - {{{ 21, 21, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 21, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -20, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 21, -20, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500C1C8, 0x00180bb0, 29674, 0x0000c1c8, 64); // 0x0500C208 - 0x0500C240 const Gfx wiggler_seg5_dl_0500C208[] = { diff --git a/actors/wiggler_head/anims/anim_0500EC74.inc.c b/actors/wiggler_head/anims/anim_0500EC74.inc.c index d117db792..e111df498 100644 --- a/actors/wiggler_head/anims/anim_0500EC74.inc.c +++ b/actors/wiggler_head/anims/anim_0500EC74.inc.c @@ -1,102 +1,9 @@ +#include "pc/rom_assets.h" // 0x0500E6F0 -static const s16 wiggler_seg5_animvalue_0500E6F0[] = { - 0x0000, 0x007F, 0x007E, 0x007C, 0x007A, 0x0078, 0x0077, 0x0076, - 0x0077, 0x0079, 0x007C, 0x007F, 0x0081, 0x0083, 0x0084, 0x0083, - 0x0081, 0x007E, 0x007B, 0x007A, 0x007A, 0x007A, 0x007B, 0x007C, - 0x007D, 0x007E, 0x007F, 0x3FFF, 0x001A, 0x001C, 0x0022, 0x002A, - 0x0030, 0x0036, 0x003A, 0x003E, 0x0042, 0x0045, 0x0049, 0x004D, - 0x0052, 0x0057, 0x005E, 0x0066, 0x006F, 0x007B, 0x00DB, 0x00CA, - 0x00A6, 0x0081, 0x0061, 0x003F, 0x0025, 0x001A, 0x00DF, 0x00E8, - 0x00F4, 0x00ED, 0x00BD, 0x006B, 0x000F, 0xFFAD, 0xFF45, 0xFED8, - 0xFE69, 0xFDFB, 0xFD8E, 0xFD25, 0xFCC2, 0xFC67, 0xFC15, 0xFBCE, - 0xFD3E, 0xFEEC, 0xFF4C, 0xFF82, 0xFFE8, 0x005A, 0x00B8, 0x00DF, - 0xF43F, 0xF43A, 0xF43B, 0xF456, 0xF4A1, 0xF517, 0xF5A0, 0xF638, - 0xF6D9, 0xF780, 0xF828, 0xF8CC, 0xF968, 0xF9F7, 0xFA74, 0xFADB, - 0xFB27, 0xFB54, 0xF625, 0xF260, 0xF2C6, 0xF3AE, 0xF3F2, 0xF41E, - 0xF437, 0xF43F, 0xF7E1, 0xF834, 0xF902, 0xFA09, 0xFB06, 0xFBB7, - 0xFBD9, 0xFB88, 0xFB0E, 0xFA72, 0xF9BA, 0xF8EE, 0xF815, 0xF736, - 0xF656, 0xF57E, 0xF4B5, 0xF400, 0xF360, 0xF353, 0xF400, 0xF4F0, - 0xF5F7, 0xF6EA, 0xF79C, 0xF7E1, 0x25C7, 0x265C, 0x27CA, 0x2993, - 0x2B3C, 0x2C49, 0x2C3D, 0x2B44, 0x29E8, 0x283D, 0x2656, 0x2448, - 0x2225, 0x2001, 0x1DF0, 0x1C05, 0x1A53, 0x18EF, 0x19FE, 0x1C76, - 0x1E44, 0x204D, 0x2253, 0x2413, 0x254F, 0x25C7, 0x096C, 0x0993, - 0x09F4, 0x0A73, 0x0AF0, 0x0B4E, 0x0B6F, 0x0B5F, 0x0B3F, 0x0B11, - 0x0AD8, 0x0A97, 0x0A50, 0x0A06, 0x09BB, 0x0973, 0x092F, 0x08F3, - 0x08B6, 0x089C, 0x08B6, 0x08DF, 0x090F, 0x093D, 0x095E, 0x096C, - 0x0506, 0x04F0, 0x04B8, 0x046E, 0x0425, 0x03ED, 0x03D6, 0x03E3, - 0x0406, 0x0438, 0x0472, 0x04AC, 0x04E0, 0x0506, 0x0508, 0x04EF, - 0x04E7, 0x051B, 0x064C, 0x074C, 0x071F, 0x06B3, 0x0627, 0x059C, - 0x0531, 0x0506, 0xDC85, 0xDC0A, 0xDAD7, 0xD947, 0xD7B8, 0xD684, - 0xD609, 0xD626, 0xD67E, 0xD719, 0xD7FB, 0xD92A, 0xDAAB, 0xDC85, - 0xDFBE, 0xE468, 0xE916, 0xEC5C, 0xEBBB, 0xE910, 0xE6C3, 0xE40D, - 0xE14E, 0xDEE4, 0xDD2C, 0xDC85, 0xDD7D, 0xDC6C, 0xD988, 0xD549, - 0xD028, 0xCA9D, 0xC520, 0xBF2B, 0xB84E, 0xB120, 0xAA3A, 0xA432, - 0x9FA1, 0x9D1E, 0x9F2E, 0xA60F, 0xAEED, 0xB6F5, 0xBE84, 0xC526, - 0xCA4C, 0xCFBD, 0xD4EE, 0xD952, 0xDC5B, 0xDD7D, 0x0000, 0x0004, - 0x000E, 0x0017, 0x001C, 0x0013, 0x0000, 0xFFD8, 0xFFCF, 0xFFD0, - 0xFFDD, 0xFFEF, 0xFFFD, 0xFFFA, 0xFFD3, 0xFF97, 0xFF70, 0xFF87, - 0xFFB5, 0xFFD9, 0xFFE4, 0xFFED, 0xFFF5, 0xFFFB, 0xFFFF, 0x0000, - 0x0031, 0x004E, 0x008E, 0x00CE, 0x00EB, 0x00AC, 0x0031, 0xFF7E, - 0xFF1D, 0xFEF4, 0xFF16, 0xFF56, 0xFF93, 0xFFAA, 0xFF68, 0xFEF9, - 0xFEC4, 0xFF38, 0xFFE9, 0x005F, 0x0062, 0x005C, 0x004F, 0x0041, - 0x0036, 0x0031, 0xFFF7, 0x0108, 0x0363, 0x05BE, 0x06D0, 0x047C, - 0xFFF7, 0xF99E, 0xF625, 0xF4A5, 0xF5B4, 0xF7CC, 0xF9CF, 0xFA9D, - 0xF887, 0xF4F6, 0xF36F, 0xF7A2, 0xFDF2, 0x021C, 0x0227, 0x01CF, - 0x0141, 0x00A6, 0x0029, 0xFFF7, 0xFA46, 0xFA35, 0xFA0C, 0xF9D5, - 0xF99B, 0xF96B, 0xF950, 0xF96F, 0xF9CB, 0xFA3C, 0xFA98, 0xFAB7, - 0xFA71, 0xF99B, 0xF75E, 0xF3B8, 0xEFC2, 0xEC98, 0xEB55, 0xEC33, - 0xEE5A, 0xF144, 0xF46F, 0xF755, 0xF973, 0xFA46, 0xE89C, 0xE84C, - 0xE77F, 0xE670, 0xE555, 0xE469, 0xE3E2, 0xE3EC, 0xE463, 0xE510, - 0xE5B7, 0xE621, 0xE614, 0xE556, 0xE2F3, 0xDEF5, 0xDA9E, 0xD733, - 0xD5F6, 0xD732, 0xD9F0, 0xDD91, 0xE178, 0xE506, 0xE79C, 0xE89C, - 0x0338, 0x0353, 0x0396, 0x03EF, 0x044C, 0x0499, 0x04C5, 0x04B2, - 0x0464, 0x0400, 0x03A8, 0x0380, 0x03AB, 0x044B, 0x0611, 0x08FB, - 0x0C24, 0x0EA8, 0x0FA2, 0x0EE2, 0x0D15, 0x0AA9, 0x080A, 0x05A5, - 0x03E5, 0x0338, 0x09EE, 0x09F7, 0x0A0B, 0x0A26, 0x0A41, 0x0A55, - 0x0A5D, 0x0A34, 0x09D1, 0x095D, 0x08FF, 0x08DE, 0x0920, 0x09EE, - 0x0C1C, 0x0FAB, 0x1389, 0x16A4, 0x17EA, 0x1724, 0x1524, 0x1269, - 0x0F6F, 0x0CB4, 0x0AB5, 0x09EE, 0x177B, 0x17D0, 0x18A4, 0x19B7, - 0x1ACA, 0x1B9E, 0x1BF3, 0x1B8F, 0x1A95, 0x1953, 0x1816, 0x172A, - 0x16DD, 0x177B, 0x1A2B, 0x1EE1, 0x241A, 0x2857, 0x2A16, 0x290E, - 0x2666, 0x22C3, 0x1ECE, 0x1B2B, 0x1883, 0x177B, 0xAC44, 0xAD5F, - 0xB050, 0xB48E, 0xB98D, 0xBEC0, 0xC39D, 0xC8AB, 0xCE7D, 0xD49E, - 0xDA97, 0xDFF2, 0xE437, 0xE6F0, 0xE76F, 0xE5BA, 0xE264, 0xDE02, - 0xD929, 0xD314, 0xCB45, 0xC2B3, 0xBA58, 0xB32C, 0xAE28, 0xAC44, - 0x9BBC, 0x9BBC, 0x22E9, 0x237E, 0x2419, 0x24AD, 0x252D, 0x258D, - 0x25BE, 0x25AF, 0x254F, 0x24BD, 0x2417, 0x237D, 0x230D, 0x22E9, - 0x2343, 0x2408, 0x24EF, 0x25AF, 0x25FF, 0x25E4, 0x2599, 0x2529, - 0x24A2, 0x240D, 0x2376, 0x22E9, 0x22E9, 0x237E, 0x2419, 0x24AD, - 0x252D, 0x258D, 0x25BE, 0x25AF, 0x254F, 0x24BD, 0x2417, 0x237D, - 0x230D, 0x22E9, 0x2343, 0x2408, 0x24EF, 0x25AF, 0x25FF, 0x25E4, - 0x2599, 0x2529, 0x24A2, 0x240D, 0x2376, 0x22E9, 0x22E9, 0x237E, - 0x2419, 0x24AD, 0x252D, 0x258D, 0x25BE, 0x25AF, 0x254F, 0x24BD, - 0x2417, 0x237D, 0x230D, 0x22E9, 0x2343, 0x2408, 0x24EF, 0x25AF, - 0x25FF, 0x25E4, 0x2599, 0x2529, 0x24A2, 0x240D, 0x2376, 0x22E9, - 0x22E9, 0x237E, 0x2419, 0x24AD, 0x252D, 0x258D, 0x25BE, 0x25AF, - 0x254F, 0x24BD, 0x2417, 0x237D, 0x230D, 0x22E9, 0x2343, 0x2408, - 0x24EF, 0x25AF, 0x25FF, 0x25E4, 0x2599, 0x2529, 0x24A2, 0x240D, - 0x2376, 0x22E9, 0x63F7, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(wiggler_seg5_animvalue_0500E6F0, 0x00180bb0, 29674, 0x0000e6f0, 1208); // 0x0500EBA8 -static const u16 wiggler_seg5_animindex_0500EBA8[] = { - 0x0001, 0x0000, 0x001A, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x025A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0240, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0226, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x020C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x01F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F1, - 0x001A, 0x00B8, 0x001A, 0x00D2, 0x001A, 0x00EC, - 0x001A, 0x006A, 0x001A, 0x0084, 0x001A, 0x009E, - 0x001A, 0x001C, 0x001A, 0x0036, 0x001A, 0x0050, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F0, - 0x001A, 0x01A2, 0x001A, 0x01BC, 0x001A, 0x01D6, - 0x001A, 0x0154, 0x001A, 0x016E, 0x001A, 0x0188, - 0x001A, 0x0106, 0x001A, 0x0120, 0x001A, 0x013A, -}; +ROM_ASSET_LOAD_ANIM(wiggler_seg5_animindex_0500EBA8, 0x00180bb0, 29674, 0x0000eba8, 204); // 0x0500EC74 static const struct Animation wiggler_seg5_anim_0500EC74 = { diff --git a/actors/wiggler_head/model.inc.c b/actors/wiggler_head/model.inc.c index 0bd203e93..bbc6dff37 100644 --- a/actors/wiggler_head/model.inc.c +++ b/actors/wiggler_head/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Wiggler Head // 0x0500C878 @@ -25,364 +26,43 @@ UNUSED static const Lights1 wiggler_head_lights_unused2 = gdSPDefLights1( ); // 0x0500C8D8 -static const Vtx wiggler_seg5_vertex_0500C8D8[] = { - {{{ 19, 5, -31}, 0, { 0, 0}, {0x40, 0x2b, 0x9d, 0x00}}}, - {{{ 20, -37, -43}, 0, { 0, 0}, {0x48, 0xeb, 0x9a, 0x00}}}, - {{{ -5, -36, -43}, 0, { 0, 0}, {0xbd, 0xe4, 0x99, 0x00}}}, - {{{ -2, 5, -31}, 0, { 0, 0}, {0xca, 0x32, 0x9a, 0xff}}}, - {{{ 20, -66, -21}, 0, { 0, 0}, {0x42, 0xa1, 0xce, 0xff}}}, - {{{ 20, -66, 21}, 0, { 0, 0}, {0x42, 0xa1, 0x32, 0xff}}}, - {{{ 0, -59, 21}, 0, { 0, 0}, {0xb7, 0xa1, 0x27, 0xff}}}, - {{{ 0, -59, -21}, 0, { 0, 0}, {0xb7, 0xa1, 0xd9, 0xff}}}, - {{{ 20, -37, 43}, 0, { 0, 0}, {0x48, 0xeb, 0x66, 0xff}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x40, 0x2b, 0x63, 0xff}}}, - {{{ -2, 5, 31}, 0, { 0, 0}, {0xca, 0x32, 0x66, 0xff}}}, - {{{ -5, -36, 43}, 0, { 0, 0}, {0xbd, 0xe4, 0x67, 0xff}}}, - {{{ 18, 34, 15}, 0, { 0, 0}, {0x41, 0x5b, 0x3a, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x41, 0x5b, 0xc6, 0xff}}}, - {{{ 0, 28, -15}, 0, { 0, 0}, {0xba, 0x5b, 0xcc, 0xff}}}, - {{{ 0, 28, 15}, 0, { 0, 0}, {0xba, 0x5b, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500C8D8, 0x00180bb0, 29674, 0x0000b278, 256); // 0x0500C9D8 -static const Vtx wiggler_seg5_vertex_0500C9D8[] = { - {{{ 0, -59, 21}, 0, { 0, 0}, {0xb7, 0xa1, 0x27, 0xff}}}, - {{{ -5, -36, 43}, 0, { 0, 0}, {0xbd, 0xe4, 0x67, 0x00}}}, - {{{ -17, -33, 21}, 0, { 0, 0}, {0x89, 0xe3, 0x1f, 0x00}}}, - {{{ -2, 5, 31}, 0, { 0, 0}, {0xca, 0x32, 0x66, 0xff}}}, - {{{ 0, 28, 15}, 0, { 0, 0}, {0xba, 0x5b, 0x34, 0xff}}}, - {{{ -15, 5, 15}, 0, { 0, 0}, {0x8f, 0x2a, 0x26, 0xff}}}, - {{{ -15, 5, -15}, 0, { 0, 0}, {0x8f, 0x2a, 0xda, 0xff}}}, - {{{ -17, -33, -21}, 0, { 0, 0}, {0x89, 0xe3, 0xe1, 0xff}}}, - {{{ -2, 5, -31}, 0, { 0, 0}, {0xca, 0x32, 0x9a, 0xff}}}, - {{{ -5, -36, -43}, 0, { 0, 0}, {0xbd, 0xe4, 0x99, 0xff}}}, - {{{ 0, 28, -15}, 0, { 0, 0}, {0xba, 0x5b, 0xcc, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x41, 0x5b, 0xc6, 0xff}}}, - {{{ 19, 5, -31}, 0, { 0, 0}, {0x40, 0x2b, 0x9d, 0xff}}}, - {{{ 0, -59, -21}, 0, { 0, 0}, {0xb7, 0xa1, 0xd9, 0xff}}}, - {{{ 20, -66, -21}, 0, { 0, 0}, {0x42, 0xa1, 0xce, 0xff}}}, - {{{ 20, -37, -43}, 0, { 0, 0}, {0x48, 0xeb, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500C9D8, 0x00180bb0, 29674, 0x0000b378, 256); // 0x0500CAD8 -static const Vtx wiggler_seg5_vertex_0500CAD8[] = { - {{{ 20, -37, 43}, 0, { 0, 0}, {0x48, 0xeb, 0x66, 0xff}}}, - {{{ -5, -36, 43}, 0, { 0, 0}, {0xbd, 0xe4, 0x67, 0x00}}}, - {{{ 0, -59, 21}, 0, { 0, 0}, {0xb7, 0xa1, 0x27, 0x00}}}, - {{{ 20, -66, 21}, 0, { 0, 0}, {0x42, 0xa1, 0x32, 0xff}}}, - {{{ -15, 5, 15}, 0, { 0, 0}, {0x8f, 0x2a, 0x26, 0xff}}}, - {{{ -17, -33, 21}, 0, { 0, 0}, {0x89, 0xe3, 0x1f, 0xff}}}, - {{{ -2, 5, 31}, 0, { 0, 0}, {0xca, 0x32, 0x66, 0xff}}}, - {{{ 18, 34, 15}, 0, { 0, 0}, {0x41, 0x5b, 0x3a, 0xff}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x40, 0x2b, 0x63, 0xff}}}, - {{{ 0, 28, 15}, 0, { 0, 0}, {0xba, 0x5b, 0x34, 0xff}}}, - {{{ 20, -66, -21}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 20, -37, -43}, 0, { 0, 0}, {0x3d, 0xed, 0x93, 0xff}}}, - {{{ 19, 5, -31}, 0, { 0, 0}, {0x1b, 0x32, 0x8f, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 18, 34, 15}, 0, { 0, 0}, {0x06, 0x6e, 0x3e, 0xff}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x39, 0x2b, 0x68, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500CAD8, 0x00180bb0, 29674, 0x0000b478, 256); // 0x0500CBD8 -static const Vtx wiggler_seg5_vertex_0500CBD8[] = { - {{{ 20, -66, -21}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x39, 0x2b, 0x68, 0x00}}}, - {{{ 20, -37, 43}, 0, { 0, 0}, {0x1b, 0xe7, 0x79, 0x00}}}, - {{{ 20, -66, 21}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500CBD8, 0x00180bb0, 29674, 0x0000b578, 64); // 0x0500CC18 -static const Vtx wiggler_seg5_vertex_0500CC18[] = { - {{{ 53, -2, -13}, 0, { 0, 0}, {0x00, 0xd8, 0x88, 0x00}}}, - {{{ 53, -11, 0}, 0, { 0, 0}, {0x01, 0x81, 0x01, 0x00}}}, - {{{ -3, -12, 0}, 0, { 0, 0}, {0x01, 0x81, 0x01, 0x00}}}, - {{{ -3, -2, -13}, 0, { 0, 0}, {0x00, 0xd8, 0x88, 0xff}}}, - {{{ 53, -1, 13}, 0, { 0, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 53, 13, 8}, 0, { 0, 0}, {0xff, 0x67, 0x49, 0xff}}}, - {{{ -4, 13, 8}, 0, { 0, 0}, {0xff, 0x67, 0x49, 0xff}}}, - {{{ -3, -2, 13}, 0, { 0, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 53, 13, -8}, 0, { 0, 0}, {0xff, 0x66, 0xb5, 0xff}}}, - {{{ -4, 13, -8}, 0, { 0, 0}, {0xff, 0x66, 0xb5, 0xff}}}, - {{{ -3, -2, 13}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0xff}}}, - {{{ -4, 13, 8}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0xff}}}, - {{{ -4, 13, -8}, 0, { 0, 0}, {0xd0, 0x6b, 0xd3, 0xff}}}, - {{{ -3, -2, -13}, 0, { 0, 0}, {0xd2, 0xf6, 0x8b, 0xff}}}, - {{{ -3, -12, 0}, 0, { 0, 0}, {0xd3, 0x8d, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500CC18, 0x00180bb0, 29674, 0x0000cc18, 240); // 0x0500CD08 -static const Vtx wiggler_seg5_vertex_0500CD08[] = { - {{{ 42, -2, -13}, 0, { 0, 0}, {0x00, 0xd8, 0x88, 0x00}}}, - {{{ 42, -12, 0}, 0, { 0, 0}, {0x00, 0x81, 0x01, 0x00}}}, - {{{ -6, -12, 0}, 0, { 0, 0}, {0x00, 0x81, 0x01, 0x00}}}, - {{{ -6, -2, -13}, 0, { 0, 0}, {0x00, 0xd8, 0x88, 0xff}}}, - {{{ 42, -2, 13}, 0, { 0, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 42, 13, 8}, 0, { 0, 0}, {0x00, 0x67, 0x49, 0xff}}}, - {{{ -6, 13, 8}, 0, { 0, 0}, {0x00, 0x67, 0x49, 0xff}}}, - {{{ -6, -2, 13}, 0, { 0, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 42, 13, -8}, 0, { 0, 0}, {0x00, 0x66, 0xb5, 0xff}}}, - {{{ -6, 13, -8}, 0, { 0, 0}, {0x00, 0x66, 0xb5, 0xff}}}, - {{{ 42, 13, -8}, 0, { 0, 0}, {0x2f, 0x4b, 0xa6, 0xff}}}, - {{{ 42, 13, 8}, 0, { 0, 0}, {0x2f, 0x6d, 0x2c, 0xff}}}, - {{{ 42, -2, 13}, 0, { 0, 0}, {0x2f, 0xf8, 0x75, 0xff}}}, - {{{ 42, -12, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 42, -2, -13}, 0, { 0, 0}, {0x2f, 0xc2, 0x9d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500CD08, 0x00180bb0, 29674, 0x0000cd08, 240); // 0x0500CDF8 -static const Vtx wiggler_seg5_vertex_0500CDF8[] = { - {{{ -2, 5, 31}, 0, { 0, 0}, {0xca, 0x32, 0x66, 0x00}}}, - {{{ -5, -36, 43}, 0, { 0, 0}, {0xbd, 0xe4, 0x67, 0x00}}}, - {{{ 20, -37, 43}, 0, { 0, 0}, {0x48, 0xeb, 0x66, 0x00}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x40, 0x2b, 0x63, 0xff}}}, - {{{ 0, -59, 21}, 0, { 0, 0}, {0xb7, 0xa1, 0x27, 0xff}}}, - {{{ 0, -59, -21}, 0, { 0, 0}, {0xb7, 0xa1, 0xd9, 0xff}}}, - {{{ 20, -66, -21}, 0, { 0, 0}, {0x42, 0xa1, 0xce, 0xff}}}, - {{{ 20, -66, 21}, 0, { 0, 0}, {0x42, 0xa1, 0x32, 0xff}}}, - {{{ -5, -36, -43}, 0, { 0, 0}, {0xbd, 0xe4, 0x99, 0xff}}}, - {{{ -2, 5, -31}, 0, { 0, 0}, {0xca, 0x32, 0x9a, 0xff}}}, - {{{ 19, 5, -31}, 0, { 0, 0}, {0x40, 0x2b, 0x9d, 0xff}}}, - {{{ 20, -37, -43}, 0, { 0, 0}, {0x48, 0xeb, 0x9a, 0xff}}}, - {{{ 0, 28, -15}, 0, { 0, 0}, {0xba, 0x5b, 0xcc, 0xff}}}, - {{{ 0, 28, 15}, 0, { 0, 0}, {0xba, 0x5b, 0x34, 0xff}}}, - {{{ 18, 34, 15}, 0, { 0, 0}, {0x41, 0x5b, 0x3a, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x41, 0x5b, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500CDF8, 0x00180bb0, 29674, 0x0000b798, 256); // 0x0500CEF8 -static const Vtx wiggler_seg5_vertex_0500CEF8[] = { - {{{ -17, -33, -21}, 0, { 0, 0}, {0x89, 0xe3, 0xe1, 0xff}}}, - {{{ -5, -36, -43}, 0, { 0, 0}, {0xbd, 0xe4, 0x99, 0x00}}}, - {{{ 0, -59, -21}, 0, { 0, 0}, {0xb7, 0xa1, 0xd9, 0x00}}}, - {{{ -15, 5, -15}, 0, { 0, 0}, {0x8f, 0x2a, 0xda, 0xff}}}, - {{{ 0, 28, -15}, 0, { 0, 0}, {0xba, 0x5b, 0xcc, 0xff}}}, - {{{ -2, 5, -31}, 0, { 0, 0}, {0xca, 0x32, 0x9a, 0xff}}}, - {{{ -17, -33, 21}, 0, { 0, 0}, {0x89, 0xe3, 0x1f, 0xff}}}, - {{{ -15, 5, 15}, 0, { 0, 0}, {0x8f, 0x2a, 0x26, 0xff}}}, - {{{ -5, -36, 43}, 0, { 0, 0}, {0xbd, 0xe4, 0x67, 0xff}}}, - {{{ -2, 5, 31}, 0, { 0, 0}, {0xca, 0x32, 0x66, 0xff}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x40, 0x2b, 0x63, 0xff}}}, - {{{ 18, 34, 15}, 0, { 0, 0}, {0x41, 0x5b, 0x3a, 0xff}}}, - {{{ 0, 28, 15}, 0, { 0, 0}, {0xba, 0x5b, 0x34, 0xff}}}, - {{{ 0, -59, 21}, 0, { 0, 0}, {0xb7, 0xa1, 0x27, 0xff}}}, - {{{ 20, -37, 43}, 0, { 0, 0}, {0x48, 0xeb, 0x66, 0xff}}}, - {{{ 20, -66, 21}, 0, { 0, 0}, {0x42, 0xa1, 0x32, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500CEF8, 0x00180bb0, 29674, 0x0000b898, 256); // 0x0500CFF8 -static const Vtx wiggler_seg5_vertex_0500CFF8[] = { - {{{ 20, -66, -21}, 0, { 0, 0}, {0x42, 0xa1, 0xce, 0xff}}}, - {{{ 0, -59, -21}, 0, { 0, 0}, {0xb7, 0xa1, 0xd9, 0x00}}}, - {{{ -5, -36, -43}, 0, { 0, 0}, {0xbd, 0xe4, 0x99, 0x00}}}, - {{{ 20, -37, -43}, 0, { 0, 0}, {0x48, 0xeb, 0x9a, 0xff}}}, - {{{ -2, 5, -31}, 0, { 0, 0}, {0xca, 0x32, 0x9a, 0xff}}}, - {{{ -17, -33, -21}, 0, { 0, 0}, {0x89, 0xe3, 0xe1, 0xff}}}, - {{{ -15, 5, -15}, 0, { 0, 0}, {0x8f, 0x2a, 0xda, 0xff}}}, - {{{ 19, 5, -31}, 0, { 0, 0}, {0x40, 0x2b, 0x9d, 0xff}}}, - {{{ 0, 28, -15}, 0, { 0, 0}, {0xba, 0x5b, 0xcc, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x41, 0x5b, 0xc6, 0xff}}}, - {{{ 20, -37, 43}, 0, { 0, 0}, {0x1b, 0xe7, 0x79, 0xff}}}, - {{{ 20, -66, 21}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 20, -66, -21}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, - {{{ 20, -37, -43}, 0, { 0, 0}, {0x3d, 0xed, 0x93, 0xff}}}, - {{{ 19, 5, -31}, 0, { 0, 0}, {0x1b, 0x32, 0x8f, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500CFF8, 0x00180bb0, 29674, 0x0000cff8, 256); // 0x0500D0F8 -static const Vtx wiggler_seg5_vertex_0500D0F8[] = { - {{{ 20, -37, 43}, 0, { 0, 0}, {0x1b, 0xe7, 0x79, 0xff}}}, - {{{ 18, 34, -15}, 0, { 0, 0}, {0x7f, 0x02, 0x00, 0x00}}}, - {{{ 18, 34, 15}, 0, { 0, 0}, {0x06, 0x6e, 0x3e, 0x00}}}, - {{{ 19, 5, 31}, 0, { 0, 0}, {0x39, 0x2b, 0x68, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500D0F8, 0x00180bb0, 29674, 0x0000d0f8, 64); // 0x0500D138 -static const Vtx wiggler_seg5_vertex_0500D138[] = { - {{{ -3, -2, 13}, 0, { 0, 0}, {0x00, 0xd8, 0x78, 0x00}}}, - {{{ -3, -12, 0}, 0, { 0, 0}, {0x01, 0x81, 0xff, 0x00}}}, - {{{ 53, -11, 0}, 0, { 0, 0}, {0x01, 0x81, 0xff, 0x00}}}, - {{{ 53, -2, 13}, 0, { 0, 0}, {0x00, 0xd8, 0x78, 0xff}}}, - {{{ -3, -2, -13}, 0, { 0, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ -4, 13, -8}, 0, { 0, 0}, {0xff, 0x67, 0xb7, 0xff}}}, - {{{ 53, 13, -8}, 0, { 0, 0}, {0xff, 0x67, 0xb7, 0xff}}}, - {{{ 53, -1, -13}, 0, { 0, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ -4, 13, 8}, 0, { 0, 0}, {0xff, 0x66, 0x4b, 0xff}}}, - {{{ 53, 13, 8}, 0, { 0, 0}, {0xff, 0x66, 0x4b, 0xff}}}, - {{{ -3, -2, -13}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0xff}}}, - {{{ -3, -12, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0xff}}}, - {{{ -3, -2, 13}, 0, { 0, 0}, {0xd2, 0xc1, 0x63, 0xff}}}, - {{{ -4, 13, 8}, 0, { 0, 0}, {0xd0, 0x4b, 0x5a, 0xff}}}, - {{{ -4, 13, -8}, 0, { 0, 0}, {0xd0, 0x6c, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500D138, 0x00180bb0, 29674, 0x0000d138, 240); // 0x0500D228 -static const Vtx wiggler_seg5_vertex_0500D228[] = { - {{{ -6, -2, 13}, 0, { 0, 0}, {0x00, 0xd8, 0x78, 0x00}}}, - {{{ -6, -12, 0}, 0, { 0, 0}, {0x00, 0x81, 0xff, 0x00}}}, - {{{ 42, -12, 0}, 0, { 0, 0}, {0x00, 0x81, 0xff, 0x00}}}, - {{{ 42, -2, 13}, 0, { 0, 0}, {0x00, 0xd8, 0x78, 0xff}}}, - {{{ -6, -2, -13}, 0, { 0, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ -6, 13, -8}, 0, { 0, 0}, {0x00, 0x67, 0xb7, 0xff}}}, - {{{ 42, 13, -8}, 0, { 0, 0}, {0x00, 0x67, 0xb7, 0xff}}}, - {{{ 42, -2, -13}, 0, { 0, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ -6, 13, 8}, 0, { 0, 0}, {0x00, 0x66, 0x4b, 0xff}}}, - {{{ 42, 13, 8}, 0, { 0, 0}, {0x00, 0x66, 0x4b, 0xff}}}, - {{{ 42, 13, -8}, 0, { 0, 0}, {0x2f, 0x4d, 0xa7, 0xff}}}, - {{{ 42, 13, 8}, 0, { 0, 0}, {0x2f, 0x6c, 0x2d, 0xff}}}, - {{{ 42, -2, 13}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 42, -12, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 42, -2, -13}, 0, { 0, 0}, {0x2f, 0xc4, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500D228, 0x00180bb0, 29674, 0x0000d228, 240); // Unused vertices? what are these? [D318] -static const Vtx wiggler_seg5_vertex_0500D318[] = { - {{{ 92, 51, 0}, 0, { 0, 0}, {0x5d, 0x55, 0x00, 0x00}}}, - {{{ 87, 46, -28}, 0, { 0, 0}, {0x5a, 0x53, 0xe1, 0x00}}}, - {{{ 49, 88, -28}, 0, { 0, 0}, {0x5a, 0x53, 0xe1, 0x00}}}, - {{{ 54, 92, 0}, 0, { 0, 0}, {0x5d, 0x55, 0x00, 0xff}}}, - {{{ 49, 88, 28}, 0, { 0, 0}, {0x5a, 0x53, 0x1f, 0xff}}}, - {{{ 87, 46, 28}, 0, { 0, 0}, {0x5a, 0x53, 0x1f, 0xff}}}, - {{{ 58, -84, 0}, 0, { 0, 0}, {0x60, 0xad, 0x00, 0x00}}}, - {{{ 52, -78, -44}, 0, { 0, 0}, {0x5e, 0xaf, 0xe8, 0x00}}}, - {{{ 89, -36, -44}, 0, { 0, 0}, {0x5e, 0xaf, 0xe8, 0x00}}}, - {{{ 95, -42, 0}, 0, { 0, 0}, {0x60, 0xad, 0x00, 0xff}}}, - {{{ 89, -36, 44}, 0, { 0, 0}, {0x5e, 0xaf, 0x18, 0xff}}}, - {{{ 52, -78, 44}, 0, { 0, 0}, {0x5e, 0xaf, 0x18, 0xff}}}, - {{{ -78, -100, 1}, 0, { 0, 0}, {0xd2, 0x9b, 0x3c, 0x00}}}, - {{{ 5, -130, 16}, 0, { 0, 0}, {0xd2, 0x9b, 0x3c, 0x00}}}, - {{{ 8, -85, 94}, 0, { 0, 0}, {0xd2, 0x9b, 0x3c, 0x00}}}, - {{{ -75, -55, 80}, 0, { 0, 0}, {0xd2, 0x9b, 0x3c, 0xff}}}, - {{{ -64, 44, 22}, 0, { 0, 0}, {0x9c, 0x46, 0x22, 0x00}}}, - {{{ -47, 58, 31}, 0, { 0, 0}, {0xb7, 0x5b, 0x30, 0x00}}}, - {{{ -51, 63, 0}, 0, { 0, 0}, {0xb1, 0x63, 0x00, 0x00}}}, - {{{ -68, 19, 40}, 0, { 0, 0}, {0x97, 0x1e, 0x3f, 0xff}}}, - {{{ -36, 45, 57}, 0, { 0, 0}, {0xc8, 0x46, 0x59, 0xff}}}, - {{{ -61, -9, 53}, 0, { 0, 0}, {0xa1, 0xf3, 0x52, 0xff}}}, - {{{ -19, 24, 75}, 0, { 0, 0}, {0xe2, 0x26, 0x75, 0xff}}}, - {{{ -45, -36, 57}, 0, { 0, 0}, {0xbb, 0xc8, 0x59, 0xff}}}, - {{{ 0, 0, 81}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -22, -57, 53}, 0, { 0, 0}, {0xde, 0xa6, 0x52, 0xff}}}, - {{{ 19, -24, 75}, 0, { 0, 0}, {0x1e, 0xda, 0x75, 0xff}}}, - {{{ 4, -70, 40}, 0, { 0, 0}, {0x07, 0x93, 0x3f, 0xff}}}, - {{{ 36, -45, 57}, 0, { 0, 0}, {0x38, 0xba, 0x59, 0xff}}}, - {{{ 30, -72, 22}, 0, { 0, 0}, {0x2e, 0x90, 0x22, 0xff}}}, - {{{ 47, -58, 31}, 0, { 0, 0}, {0x49, 0xa5, 0x30, 0xff}}}, - {{{ 51, -63, 0}, 0, { 0, 0}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ -71, 39, 0}, 0, { 0, 0}, {0x91, 0x3d, 0x00, 0xff}}}, - {{{ -64, 44, 22}, 0, { 0, 0}, {0x9c, 0x46, 0x22, 0x00}}}, - {{{ -51, 63, 0}, 0, { 0, 0}, {0xb1, 0x63, 0x00, 0x00}}}, - {{{ -81, 8, 0}, 0, { 0, 0}, {0x82, 0x0e, 0x00, 0xff}}}, - {{{ -68, 19, 40}, 0, { 0, 0}, {0x97, 0x1e, 0x3f, 0xff}}}, - {{{ -78, -22, 0}, 0, { 0, 0}, {0x87, 0xdd, 0x00, 0xff}}}, - {{{ -61, -9, 53}, 0, { 0, 0}, {0xa1, 0xf3, 0x52, 0xff}}}, - {{{ -63, -51, 0}, 0, { 0, 0}, {0x9d, 0xb1, 0x00, 0xff}}}, - {{{ -45, -36, 57}, 0, { 0, 0}, {0xbb, 0xc8, 0x59, 0xff}}}, - {{{ -39, -71, 0}, 0, { 0, 0}, {0xc4, 0x91, 0x00, 0xff}}}, - {{{ -22, -57, 53}, 0, { 0, 0}, {0xde, 0xa6, 0x52, 0xff}}}, - {{{ -8, -81, 0}, 0, { 0, 0}, {0xf3, 0x82, 0x00, 0xff}}}, - {{{ 4, -70, 40}, 0, { 0, 0}, {0x07, 0x93, 0x3f, 0xff}}}, - {{{ 22, -78, 0}, 0, { 0, 0}, {0x23, 0x87, 0x00, 0xff}}}, - {{{ 30, -72, 22}, 0, { 0, 0}, {0x2e, 0x90, 0x22, 0xff}}}, - {{{ 51, -63, 0}, 0, { 0, 0}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ -64, 44, -22}, 0, { 0, 0}, {0x9c, 0x46, 0xde, 0xff}}}, - {{{ -71, 39, 0}, 0, { 0, 0}, {0x91, 0x3d, 0x00, 0x00}}}, - {{{ -51, 63, 0}, 0, { 0, 0}, {0xb1, 0x63, 0x00, 0x00}}}, - {{{ -68, 19, -40}, 0, { 0, 0}, {0x97, 0x1e, 0xc1, 0xff}}}, - {{{ -81, 8, 0}, 0, { 0, 0}, {0x82, 0x0e, 0x00, 0xff}}}, - {{{ -61, -9, -53}, 0, { 0, 0}, {0xa1, 0xf3, 0xae, 0xff}}}, - {{{ -78, -22, 0}, 0, { 0, 0}, {0x87, 0xdd, 0x00, 0xff}}}, - {{{ -45, -36, -57}, 0, { 0, 0}, {0xbb, 0xc8, 0xa7, 0xff}}}, - {{{ -63, -51, 0}, 0, { 0, 0}, {0x9d, 0xb1, 0x00, 0xff}}}, - {{{ -22, -57, -53}, 0, { 0, 0}, {0xde, 0xa6, 0xae, 0xff}}}, - {{{ -39, -71, 0}, 0, { 0, 0}, {0xc4, 0x91, 0x00, 0xff}}}, - {{{ 4, -70, -40}, 0, { 0, 0}, {0x07, 0x93, 0xc1, 0xff}}}, - {{{ -8, -81, 0}, 0, { 0, 0}, {0xf3, 0x82, 0x00, 0xff}}}, - {{{ 30, -72, -22}, 0, { 0, 0}, {0x2e, 0x90, 0xde, 0xff}}}, - {{{ 22, -78, 0}, 0, { 0, 0}, {0x23, 0x87, 0x00, 0xff}}}, - {{{ 51, -63, 0}, 0, { 0, 0}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ -47, 58, -31}, 0, { 0, 0}, {0xb7, 0x5b, 0xd0, 0xff}}}, - {{{ -64, 44, -22}, 0, { 0, 0}, {0x9c, 0x46, 0xde, 0x00}}}, - {{{ -51, 63, 0}, 0, { 0, 0}, {0xb1, 0x63, 0x00, 0x00}}}, - {{{ -36, 45, -57}, 0, { 0, 0}, {0xc8, 0x46, 0xa7, 0xff}}}, - {{{ -68, 19, -40}, 0, { 0, 0}, {0x97, 0x1e, 0xc1, 0xff}}}, - {{{ -19, 24, -75}, 0, { 0, 0}, {0xe2, 0x26, 0x8b, 0xff}}}, - {{{ -61, -9, -53}, 0, { 0, 0}, {0xa1, 0xf3, 0xae, 0xff}}}, - {{{ 0, 0, -81}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -45, -36, -57}, 0, { 0, 0}, {0xbb, 0xc8, 0xa7, 0xff}}}, - {{{ 19, -24, -75}, 0, { 0, 0}, {0x1e, 0xda, 0x8b, 0xff}}}, - {{{ -22, -57, -53}, 0, { 0, 0}, {0xde, 0xa6, 0xae, 0xff}}}, - {{{ 36, -45, -57}, 0, { 0, 0}, {0x38, 0xba, 0xa7, 0xff}}}, - {{{ 4, -70, -40}, 0, { 0, 0}, {0x07, 0x93, 0xc1, 0xff}}}, - {{{ 47, -58, -31}, 0, { 0, 0}, {0x49, 0xa5, 0xd0, 0xff}}}, - {{{ 30, -72, -22}, 0, { 0, 0}, {0x2e, 0x90, 0xde, 0xff}}}, - {{{ 51, -63, 0}, 0, { 0, 0}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ -30, 72, -22}, 0, { 0, 0}, {0xd2, 0x70, 0xde, 0xff}}}, - {{{ -47, 58, -31}, 0, { 0, 0}, {0xb7, 0x5b, 0xd0, 0x00}}}, - {{{ -51, 63, 0}, 0, { 0, 0}, {0xb1, 0x63, 0x00, 0x00}}}, - {{{ -4, 70, -40}, 0, { 0, 0}, {0xf9, 0x6d, 0xc1, 0xff}}}, - {{{ -36, 45, -57}, 0, { 0, 0}, {0xc8, 0x46, 0xa7, 0xff}}}, - {{{ 22, 57, -53}, 0, { 0, 0}, {0x22, 0x5a, 0xae, 0xff}}}, - {{{ -19, 24, -75}, 0, { 0, 0}, {0xe2, 0x26, 0x8b, 0xff}}}, - {{{ 45, 36, -57}, 0, { 0, 0}, {0x45, 0x38, 0xa7, 0xff}}}, - {{{ 0, 0, -81}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 61, 9, -53}, 0, { 0, 0}, {0x5f, 0x0d, 0xae, 0xff}}}, - {{{ 19, -24, -75}, 0, { 0, 0}, {0x1e, 0xda, 0x8b, 0xff}}}, - {{{ 68, -19, -40}, 0, { 0, 0}, {0x69, 0xe2, 0xc1, 0xff}}}, - {{{ 36, -45, -57}, 0, { 0, 0}, {0x38, 0xba, 0xa7, 0xff}}}, - {{{ 64, -44, -22}, 0, { 0, 0}, {0x64, 0xba, 0xde, 0xff}}}, - {{{ 47, -58, -31}, 0, { 0, 0}, {0x49, 0xa5, 0xd0, 0xff}}}, - {{{ 51, -63, 0}, 0, { 0, 0}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ -22, 78, 0}, 0, { 0, 0}, {0xdd, 0x79, 0x00, 0xff}}}, - {{{ -30, 72, -22}, 0, { 0, 0}, {0xd2, 0x70, 0xde, 0x00}}}, - {{{ -51, 63, 0}, 0, { 0, 0}, {0xb1, 0x63, 0x00, 0x00}}}, - {{{ 8, 81, 0}, 0, { 0, 0}, {0x0d, 0x7e, 0x00, 0xff}}}, - {{{ -4, 70, -40}, 0, { 0, 0}, {0xf9, 0x6d, 0xc1, 0xff}}}, - {{{ 39, 71, 0}, 0, { 0, 0}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ 22, 57, -53}, 0, { 0, 0}, {0x22, 0x5a, 0xae, 0xff}}}, - {{{ 63, 51, 0}, 0, { 0, 0}, {0x63, 0x4f, 0x00, 0xff}}}, - {{{ 45, 36, -57}, 0, { 0, 0}, {0x45, 0x38, 0xa7, 0xff}}}, - {{{ 78, 22, 0}, 0, { 0, 0}, {0x79, 0x23, 0x00, 0xff}}}, - {{{ 61, 9, -53}, 0, { 0, 0}, {0x5f, 0x0d, 0xae, 0xff}}}, - {{{ 81, -8, 0}, 0, { 0, 0}, {0x7e, 0xf2, 0x00, 0xff}}}, - {{{ 68, -19, -40}, 0, { 0, 0}, {0x69, 0xe2, 0xc1, 0xff}}}, - {{{ 71, -39, 0}, 0, { 0, 0}, {0x6f, 0xc3, 0x00, 0xff}}}, - {{{ 64, -44, -22}, 0, { 0, 0}, {0x64, 0xba, 0xde, 0xff}}}, - {{{ 51, -63, 0}, 0, { 0, 0}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ -30, 72, 22}, 0, { 0, 0}, {0xd2, 0x70, 0x22, 0xff}}}, - {{{ -22, 78, 0}, 0, { 0, 0}, {0xdd, 0x79, 0x00, 0x00}}}, - {{{ -51, 63, 0}, 0, { 0, 0}, {0xb1, 0x63, 0x00, 0x00}}}, - {{{ -4, 70, 40}, 0, { 0, 0}, {0xf9, 0x6d, 0x3f, 0xff}}}, - {{{ 8, 81, 0}, 0, { 0, 0}, {0x0d, 0x7e, 0x00, 0xff}}}, - {{{ 22, 57, 53}, 0, { 0, 0}, {0x22, 0x5a, 0x52, 0xff}}}, - {{{ 39, 71, 0}, 0, { 0, 0}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ 45, 36, 57}, 0, { 0, 0}, {0x45, 0x38, 0x59, 0xff}}}, - {{{ 63, 51, 0}, 0, { 0, 0}, {0x63, 0x4f, 0x00, 0xff}}}, - {{{ 61, 9, 53}, 0, { 0, 0}, {0x5f, 0x0d, 0x52, 0xff}}}, - {{{ 78, 22, 0}, 0, { 0, 0}, {0x79, 0x23, 0x00, 0xff}}}, - {{{ 68, -19, 40}, 0, { 0, 0}, {0x69, 0xe2, 0x3f, 0xff}}}, - {{{ 81, -8, 0}, 0, { 0, 0}, {0x7e, 0xf2, 0x00, 0xff}}}, - {{{ 64, -44, 22}, 0, { 0, 0}, {0x64, 0xba, 0x22, 0xff}}}, - {{{ 71, -39, 0}, 0, { 0, 0}, {0x6f, 0xc3, 0x00, 0xff}}}, - {{{ 51, -63, 0}, 0, { 0, 0}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ -47, 58, 31}, 0, { 0, 0}, {0xb7, 0x5b, 0x30, 0xff}}}, - {{{ -30, 72, 22}, 0, { 0, 0}, {0xd2, 0x70, 0x22, 0x00}}}, - {{{ -51, 63, 0}, 0, { 0, 0}, {0xb1, 0x63, 0x00, 0x00}}}, - {{{ -36, 45, 57}, 0, { 0, 0}, {0xc8, 0x46, 0x59, 0xff}}}, - {{{ -4, 70, 40}, 0, { 0, 0}, {0xf9, 0x6d, 0x3f, 0xff}}}, - {{{ -19, 24, 75}, 0, { 0, 0}, {0xe2, 0x26, 0x75, 0xff}}}, - {{{ 22, 57, 53}, 0, { 0, 0}, {0x22, 0x5a, 0x52, 0xff}}}, - {{{ 0, 0, 81}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 45, 36, 57}, 0, { 0, 0}, {0x45, 0x38, 0x59, 0xff}}}, - {{{ 19, -24, 75}, 0, { 0, 0}, {0x1e, 0xda, 0x75, 0xff}}}, - {{{ 61, 9, 53}, 0, { 0, 0}, {0x5f, 0x0d, 0x52, 0xff}}}, - {{{ 36, -45, 57}, 0, { 0, 0}, {0x38, 0xba, 0x59, 0xff}}}, - {{{ 68, -19, 40}, 0, { 0, 0}, {0x69, 0xe2, 0x3f, 0xff}}}, - {{{ 47, -58, 31}, 0, { 0, 0}, {0x49, 0xa5, 0x30, 0xff}}}, - {{{ 64, -44, 22}, 0, { 0, 0}, {0x64, 0xba, 0x22, 0xff}}}, - {{{ 51, -63, 0}, 0, { 0, 0}, {0x4f, 0x9d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500D318, 0x00180bb0, 29674, 0x0000d318, 2304); // 0x0500DC18 - 0x0500DD70 const Gfx wiggler_seg5_dl_0500DC18[] = { @@ -503,20 +183,10 @@ const Gfx wiggler_seg5_dl_0500E060[] = { }; // 0x0500E0E8 -static const Vtx wiggler_seg5_vertex_0500E0E8[] = { - {{{ 0, 15, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, -15, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -15, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, 15, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500E0E8, 0x00180bb0, 29674, 0x0000e0e8, 64); // 0x0500E128 -static const Vtx wiggler_seg5_vertex_0500E128[] = { - {{{ 15, 15, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -15, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, -15, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 15, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500E128, 0x00180bb0, 29674, 0x0000e128, 64); // 0x0500E168 - 0x0500E1A0 const Gfx wiggler_seg5_dl_0500E168[] = { @@ -558,14 +228,7 @@ const Gfx wiggler_seg5_dl_0500E1D8[] = { }; // 0x0500E250 -static const Vtx wiggler_seg5_vertex_0500E250[] = { - {{{ 58, 87, 0}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 84, 50, 23}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 88, 54, 0}, 0, { 478, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 54, 83, -21}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 84, 50, -21}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 54, 83, 23}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500E250, 0x00180bb0, 29674, 0x0000e250, 96); // 0x0500E2B0 - 0x0500E2F8 const Gfx wiggler_seg5_dl_0500E2B0[] = { @@ -597,16 +260,7 @@ const Gfx wiggler_seg5_dl_0500E2F8[] = { }; // 0x0500E368 -static const Vtx wiggler_seg5_vertex_0500E368[] = { - {{{ 58, -82, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 88, -35, -43}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 94, -40, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, -77, -43}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 94, -40, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, -77, 44}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 58, -82, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 88, -35, 44}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500E368, 0x00180bb0, 29674, 0x0000e368, 128); // 0x0500E3E8 - 0x0500E430 const Gfx wiggler_seg5_dl_0500E3E8[] = { @@ -638,12 +292,7 @@ const Gfx wiggler_seg5_dl_0500E430[] = { }; // 0x0500E4A0 -static const Vtx wiggler_seg5_vertex_0500E4A0[] = { - {{{ -77, -98, 2}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, -83, 94}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -74, -53, 79}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6, -128, 16}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500E4A0, 0x00180bb0, 29674, 0x0000e4a0, 64); // 0x0500E4E0 - 0x0500E518 const Gfx wiggler_seg5_dl_0500E4E0[] = { @@ -674,20 +323,10 @@ const Gfx wiggler_seg5_dl_0500E518[] = { }; // 0x0500E588 -static const Vtx wiggler_seg5_vertex_0500E588[] = { - {{{ 0, 26, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -26, -26, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -26, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -26, 26, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500E588, 0x00180bb0, 29674, 0x0000e588, 64); // 0x0500E5C8 -static const Vtx wiggler_seg5_vertex_0500E5C8[] = { - {{{ 26, 26, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -26, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 26, -26, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 26, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wiggler_seg5_vertex_0500E5C8, 0x00180bb0, 29674, 0x0000e5c8, 64); // 0x0500E608 - 0x0500E640 const Gfx wiggler_seg5_dl_0500E608[] = { diff --git a/actors/wooden_signpost/collision.inc.c b/actors/wooden_signpost/collision.inc.c index 2c10e4caf..296e15999 100644 --- a/actors/wooden_signpost/collision.inc.c +++ b/actors/wooden_signpost/collision.inc.c @@ -1,31 +1,5 @@ +#include "pc/rom_assets.h" // Wooden Signpost // 0x0302DD80 - 0x0302DE04 -const Collision wooden_signpost_seg3_collision_0302DD80[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-44, -9, -12), - COL_VERTEX(-44, 126, 20), - COL_VERTEX(-44, 126, -12), - COL_VERTEX(45, 126, 20), - COL_VERTEX(45, 126, -12), - COL_VERTEX(45, -9, -12), - COL_VERTEX(-44, -9, 20), - COL_VERTEX(45, -9, 20), - - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(5, 0, 2), - COL_TRI(5, 2, 4), - COL_TRI(6, 3, 1), - COL_TRI(0, 6, 1), - COL_TRI(7, 4, 3), - COL_TRI(6, 7, 3), - COL_TRI(7, 5, 4), - COL_TRI(5, 7, 6), - COL_TRI(5, 6, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wooden_signpost_seg3_collision_0302DD80, 0x00201410, 96653, 0x0002dd80, 132); diff --git a/actors/wooden_signpost/model.inc.c b/actors/wooden_signpost/model.inc.c index 3f18393b5..674ea2c11 100644 --- a/actors/wooden_signpost/model.inc.c +++ b/actors/wooden_signpost/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Signpost // 0x0302C940 @@ -7,25 +8,13 @@ static const Lights1 wooden_signpost_seg3_lights_0302C940 = gdSPDefLights1( ); // 0x0302C958 -static const Vtx wooden_signpost_seg3_vertex_0302C958[] = { - {{{ 0, 504, 19}, 0, { 962, 478}, {0x00, 0x7e, 0xfc, 0xff}}}, - {{{ 24, 490, 34}, 0, { 938, 780}, {0x62, 0x3b, 0x36, 0xff}}}, - {{{ 0, 490, -6}, 0, { 938, 478}, {0xff, 0x39, 0x90, 0xff}}}, - {{{ -23, 490, 34}, 0, { 938, 178}, {0x9e, 0x3a, 0x36, 0xff}}}, - {{{ 0, -39, 34}, 0, { 36, 478}, {0x00, 0xfc, 0x7e, 0xff}}}, - {{{ -23, -39, -6}, 0, { 36, 178}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 24, -39, -6}, 0, { 36, 780}, {0x6d, 0x00, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wooden_signpost_seg3_vertex_0302C958, 0x00201410, 96653, 0x0002c958, 112); // 0x0302C9C8 -ALIGNED8 const Texture wooden_signpost_seg3_texture_0302C9C8[] = { -#include "actors/wooden_signpost/wooden_signpost_back.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wooden_signpost_seg3_texture_0302C9C8, "actors/wooden_signpost/wooden_signpost_back.rgba16.inc.c", 0x00201410, 96653, 0x0002c9c8, 2048); // 0x0302D1C8 -ALIGNED8 const Texture wooden_signpost_seg3_texture_0302D1C8[] = { -#include "actors/wooden_signpost/wooden_signpost_front.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wooden_signpost_seg3_texture_0302D1C8, "actors/wooden_signpost/wooden_signpost_front.rgba16.inc.c", 0x00201410, 96653, 0x0002d1c8, 2048); // 0x0302D9C8 - 0x0302DA48 const Gfx wooden_signpost_seg3_dl_0302D9C8[] = { @@ -66,40 +55,13 @@ static const Lights1 wooden_signpost_seg3_lights_0302DAA8 = gdSPDefLights1( ); // 0x0302DAC0 -static const Vtx wooden_signpost_seg3_vertex_0302DAC0[] = { - {{{ 180, 260, 20}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -179, 260, 60}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -179, 260, 20}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 180, 260, 20}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -179, 260, 20}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -179, 460, 20}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -179, 260, 20}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -179, 260, 60}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -179, 460, 60}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -179, 460, 20}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 180, 260, 60}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -179, 460, 20}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -179, 460, 60}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 180, 460, 60}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 180, 460, 20}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 180, 460, 20}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wooden_signpost_seg3_vertex_0302DAC0, 0x00201410, 96653, 0x0002dac0, 256); // 0x0302DBC0 -static const Vtx wooden_signpost_seg3_vertex_0302DBC0[] = { - {{{ 180, 260, 60}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, 460, 20}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, 460, 60}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 180, 260, 20}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wooden_signpost_seg3_vertex_0302DBC0, 0x00201410, 96653, 0x0002dbc0, 64); // 0x0302DC00 -static const Vtx wooden_signpost_seg3_vertex_0302DC00[] = { - {{{ -179, 260, 60}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 180, 460, 60}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -179, 460, 60}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 180, 260, 60}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wooden_signpost_seg3_vertex_0302DC00, 0x00201410, 96653, 0x0002dc00, 64); // 0x0302DC40 - 0x0302DCD0 const Gfx wooden_signpost_seg3_dl_0302DC40[] = { diff --git a/actors/yellow_sphere/model.inc.c b/actors/yellow_sphere/model.inc.c index b08758a38..f481a72c2 100644 --- a/actors/yellow_sphere/model.inc.c +++ b/actors/yellow_sphere/model.inc.c @@ -1,17 +1,11 @@ +#include "pc/rom_assets.h" // Yellow Sphere (used in a lot of things) // 0x0601EB48 -static const Vtx yellow_sphere_seg6_vertex_0601EB48[] = { - {{{ -76, -76, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 77, -76, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 77, 77, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -76, 77, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yellow_sphere_seg6_vertex_0601EB48, 0x00188440, 199722, 0x0001eb48, 64); // 0x0601EB88 -ALIGNED8 const Texture yellow_sphere_seg6_texture_0601EB88[] = { -#include "actors/yellow_sphere/yellow_sphere.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yellow_sphere_seg6_texture_0601EB88, "actors/yellow_sphere/yellow_sphere.rgba16.inc.c", 0x0012a7e0, 32879, 0x00000040, 2048); // 0x0601F388 - 0x0601F3C0 const Gfx yellow_sphere_seg6_dl_0601F388[] = { diff --git a/actors/yellow_sphere_small/model.inc.c b/actors/yellow_sphere_small/model.inc.c index e6b5f9c3b..9af29729d 100644 --- a/actors/yellow_sphere_small/model.inc.c +++ b/actors/yellow_sphere_small/model.inc.c @@ -1,17 +1,11 @@ +#include "pc/rom_assets.h" // Yellow Sphere (used in a lot of things) // 0x05000000 -static const Vtx yellow_sphere_seg5_vertex_05000000[] = { - {{{ -49, -49, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 50, -49, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 50, 50, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -49, 50, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yellow_sphere_seg5_vertex_05000000, 0x0012a7e0, 32879, 0x00000000, 64); // 0x05000040 -ALIGNED8 const Texture yellow_sphere_seg5_texture_05000040[] = { -#include "actors/yellow_sphere_small/small_yellow_sphere.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yellow_sphere_seg5_texture_05000040, "actors/yellow_sphere_small/small_yellow_sphere.rgba16.inc.c", 0x0012a7e0, 32879, 0x00000040, 2048); // 0x05000840 - 0x05000888 const Gfx yellow_sphere_seg5_dl_05000840[] = { diff --git a/actors/yoshi/anims/anim_050233A4.inc.c b/actors/yoshi/anims/anim_050233A4.inc.c index 888d566ec..f4a967b2b 100644 --- a/actors/yoshi/anims/anim_050233A4.inc.c +++ b/actors/yoshi/anims/anim_050233A4.inc.c @@ -1,204 +1,9 @@ +#include "pc/rom_assets.h" // 0x050227D8 -static const s16 yoshi_seg5_animvalue_050227D8[] = { - 0x0000, 0x0120, 0x0120, 0x011E, 0x011C, 0x0119, 0x0116, 0x0113, - 0x010F, 0x010C, 0x010A, 0x0107, 0x0106, 0x0105, 0x0106, 0x0107, - 0x0109, 0x010B, 0x010E, 0x0111, 0x0114, 0x0117, 0x011A, 0x011D, - 0x011F, 0x0120, 0x0120, 0x0120, 0x011E, 0x011C, 0x0119, 0x0116, - 0x0113, 0x010F, 0x010C, 0x010A, 0x0107, 0x0106, 0x0105, 0x0106, - 0x0107, 0x0109, 0x010C, 0x010F, 0x0112, 0x0116, 0x0119, 0x011C, - 0x011E, 0x0120, 0x0120, 0xFFF2, 0xFFF3, 0xFFF3, 0xFFF5, 0xFFF6, - 0xFFF8, 0xFFFA, 0xFFFC, 0xFFFD, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFC, 0xFFFB, 0xFFF9, 0xFFF7, - 0xFFF6, 0xFFF4, 0xFFF3, 0xFFF3, 0xFFF2, 0xFFF3, 0xFFF3, 0xFFF5, - 0xFFF6, 0xFFF8, 0xFFFA, 0xFFFC, 0xFFFD, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFD, 0xFFFC, 0xFFFA, 0xFFF8, - 0xFFF6, 0xFFF5, 0xFFF4, 0xFFF3, 0xFFF2, 0x3FFF, 0xA69D, 0xA6E1, - 0xA7A0, 0xA8C3, 0xAA33, 0xABDB, 0xADA5, 0xAF79, 0xB142, 0xB2EA, - 0xB45B, 0xB57D, 0xB63C, 0xB681, 0xB678, 0xB65D, 0xB631, 0xB5F7, - 0xB5AD, 0xB556, 0xB4F3, 0xB484, 0xB40B, 0xB389, 0xB2FE, 0xB26C, - 0xB1D3, 0xB136, 0xB094, 0xAFEF, 0xAF47, 0xAE9F, 0xADF7, 0xAD4F, - 0xACA9, 0xAC07, 0xAB68, 0xAACF, 0xAA3B, 0xA9AF, 0xA92B, 0xA8B0, - 0xA83F, 0xA7D9, 0xA780, 0xA734, 0xA6F6, 0xA6C8, 0xA6AA, 0xA69D, - 0x2432, 0x2458, 0x24C4, 0x2572, 0x2659, 0x2776, 0x28C0, 0x2A33, - 0x2BC7, 0x2D78, 0x2F3D, 0x3113, 0x32F1, 0x34D3, 0x36B1, 0x3887, - 0x3A4C, 0x3BFD, 0x3D91, 0x3F04, 0x404E, 0x416B, 0x4252, 0x4300, - 0x436C, 0x4392, 0x4369, 0x42F6, 0x423E, 0x4147, 0x401A, 0x3EBD, - 0x3D35, 0x3B8C, 0x39C6, 0x37EB, 0x3602, 0x3412, 0x3220, 0x3036, - 0x2E57, 0x2C8D, 0x2ADE, 0x294F, 0x27E9, 0x26B2, 0x25B1, 0x24EC, - 0x246B, 0x2434, 0xCA58, 0xCA37, 0xC9D8, 0xC93F, 0xC872, 0xC777, - 0xC653, 0xC50C, 0xC3A6, 0xC229, 0xC098, 0xBEF9, 0xBD53, 0xBBAA, - 0xBA03, 0xB865, 0xB6D4, 0xB556, 0xB3F1, 0xB2AA, 0xB186, 0xB08B, - 0xAFBE, 0xAF25, 0xAEC5, 0xAEA4, 0xAEC7, 0xAF2D, 0xAFD0, 0xB0AA, - 0xB1B4, 0xB2E8, 0xB442, 0xB5BA, 0xB74B, 0xB8EE, 0xBA9E, 0xBC54, - 0xBE0B, 0xBFBD, 0xC163, 0xC2F8, 0xC475, 0xC5D5, 0xC711, 0xC824, - 0xC907, 0xC9B4, 0xCA27, 0xCA57, 0xB176, 0xB180, 0xB19A, 0xB1C5, - 0xB1FE, 0xB244, 0xB296, 0xB2F1, 0xB355, 0xB3C0, 0xB430, 0xB4A4, - 0xB51A, 0xB591, 0xB607, 0xB67B, 0xB6EB, 0xB755, 0xB7B9, 0xB814, - 0xB866, 0xB8AC, 0xB8E5, 0xB910, 0xB92B, 0xB934, 0xB92A, 0xB90E, - 0xB8E0, 0xB8A3, 0xB859, 0xB803, 0xB7A2, 0xB739, 0xB6C9, 0xB654, - 0xB5DC, 0xB561, 0xB4E6, 0xB46D, 0xB3F7, 0xB386, 0xB31C, 0xB2B9, - 0xB261, 0xB214, 0xB1D5, 0xB1A4, 0xB184, 0xB177, 0x2432, 0x2458, - 0x24C4, 0x2572, 0x2659, 0x2776, 0x28C0, 0x2A33, 0x2BC7, 0x2D78, - 0x2F3D, 0x3113, 0x32F1, 0x34D3, 0x36B1, 0x3887, 0x3A4C, 0x3BFD, - 0x3D91, 0x3F04, 0x404E, 0x416B, 0x4252, 0x4300, 0x436C, 0x4392, - 0x4369, 0x42F4, 0x4238, 0x413F, 0x400D, 0x3EAB, 0x3D1E, 0x3B6F, - 0x39A4, 0x37C5, 0x35D7, 0x33E2, 0x31ED, 0x2FFF, 0x2E20, 0x2C55, - 0x2AA5, 0x2919, 0x27B7, 0x2685, 0x258B, 0x24D0, 0x245B, 0x2432, - 0xCA58, 0xCA37, 0xC9D8, 0xC93F, 0xC872, 0xC777, 0xC653, 0xC50C, - 0xC3A6, 0xC229, 0xC098, 0xBEF9, 0xBD53, 0xBBAA, 0xBA03, 0xB865, - 0xB6D4, 0xB556, 0xB3F1, 0xB2AA, 0xB186, 0xB08B, 0xAFBE, 0xAF25, - 0xAEC5, 0xAEA4, 0xAEC8, 0xAF30, 0xAFD5, 0xB0B1, 0xB1BF, 0xB2F8, - 0xB456, 0xB5D3, 0xB768, 0xB910, 0xBAC4, 0xBC7E, 0xBE39, 0xBFED, - 0xC194, 0xC32A, 0xC4A6, 0xC604, 0xC73D, 0xC84B, 0xC928, 0xC9CD, - 0xCA35, 0xCA58, 0xB176, 0xB180, 0xB19A, 0xB1C5, 0xB1FE, 0xB244, - 0xB296, 0xB2F1, 0xB355, 0xB3C0, 0xB430, 0xB4A4, 0xB51A, 0xB591, - 0xB607, 0xB67B, 0xB6EB, 0xB755, 0xB7B9, 0xB814, 0xB866, 0xB8AC, - 0xB8E5, 0xB910, 0xB92B, 0xB934, 0xB92A, 0xB90D, 0xB8DF, 0xB8A1, - 0xB856, 0xB7FE, 0xB79D, 0xB732, 0xB6C1, 0xB64B, 0xB5D1, 0xB555, - 0xB4DA, 0xB460, 0xB3E9, 0xB378, 0xB30E, 0xB2AC, 0xB255, 0xB209, - 0xB1CC, 0xB19D, 0xB180, 0xB176, 0xFD4A, 0xFD50, 0xFD62, 0xFD7D, - 0xFD9F, 0xFDC6, 0xFDEE, 0xFE17, 0xFE3E, 0xFE60, 0xFE7B, 0xFE8D, - 0xFE93, 0xFE8E, 0xFE7E, 0xFE67, 0xFE49, 0xFE26, 0xFE01, 0xFDDB, - 0xFDB6, 0xFD94, 0xFD76, 0xFD5F, 0xFD4F, 0xFD4A, 0xFD43, 0xFD2F, - 0xFD12, 0xFCED, 0xFCC3, 0xFC97, 0xFC6A, 0xFC40, 0xFC1C, 0xFBFE, - 0xFBEB, 0xFBE4, 0xFBEA, 0xFBFD, 0xFC1A, 0xFC3E, 0xFC67, 0xFC92, - 0xFCBE, 0xFCE8, 0xFD0D, 0xFD2B, 0xFD40, 0xFD49, 0xFAFB, 0xFB08, - 0xFB2C, 0xFB61, 0xFBA5, 0xFBF1, 0xFC42, 0xFC93, 0xFCDF, 0xFD22, - 0xFD58, 0xFD7B, 0xFD88, 0xFD7D, 0xFD5F, 0xFD30, 0xFCF5, 0xFCB1, - 0xFC67, 0xFC1C, 0xFBD3, 0xFB8F, 0xFB54, 0xFB25, 0xFB06, 0xFAFB, - 0xFAF1, 0xFAD5, 0xFAAA, 0xFA75, 0xFA38, 0xF9F8, 0xF9B8, 0xF97B, - 0xF946, 0xF91B, 0xF8FF, 0xF8F5, 0xF8FE, 0xF91A, 0xF943, 0xF977, - 0xF9B3, 0xF9F2, 0xFA31, 0xFA6D, 0xFAA3, 0xFACF, 0xFAED, 0xFAFB, - 0xBD4B, 0xBD13, 0xBC78, 0xBB8E, 0xBA68, 0xB91B, 0xB7BB, 0xB65A, - 0xB50D, 0xB3E8, 0xB2FE, 0xB263, 0xB22B, 0xB25B, 0xB2E0, 0xB3AC, - 0xB4AE, 0xB5D7, 0xB717, 0xB85F, 0xB99F, 0xBAC8, 0xBBCA, 0xBC95, - 0xBD1B, 0xBD4B, 0xBD14, 0xBC7E, 0xBB9A, 0xBA7D, 0xB93A, 0xB7E3, - 0xB68C, 0xB549, 0xB42C, 0xB348, 0xB2B2, 0xB27B, 0xB2B0, 0xB342, - 0xB41F, 0xB535, 0xB672, 0xB7C2, 0xB915, 0xBA56, 0xBB75, 0xBC5F, - 0xBD01, 0xBD49, 0x328A, 0x32EC, 0x33FC, 0x3598, 0x379B, 0x39E5, - 0x3C51, 0x3EBD, 0x4106, 0x430A, 0x44A5, 0x45B5, 0x4618, 0x45C4, - 0x44D9, 0x4373, 0x41AE, 0x3FA4, 0x3D71, 0x3B30, 0x38FE, 0x36F4, - 0x352E, 0x33C9, 0x32DE, 0x328A, 0x32EC, 0x33FC, 0x3598, 0x379B, - 0x39E5, 0x3C51, 0x3EBD, 0x4106, 0x430A, 0x44A5, 0x45B5, 0x4618, - 0x45B8, 0x44B0, 0x4320, 0x4129, 0x3EEC, 0x3C8C, 0x3A28, 0x37E2, - 0x35DB, 0x3435, 0x3310, 0x328D, 0x0423, 0x0418, 0x03F9, 0x03CA, - 0x038F, 0x034D, 0x0306, 0x02BE, 0x027B, 0x023E, 0x020E, 0x01EC, - 0x01DE, 0x01E2, 0x01F4, 0x0212, 0x0238, 0x0266, 0x0299, 0x02CE, - 0x0305, 0x0339, 0x036A, 0x0395, 0x03B8, 0x03D1, 0x03E1, 0x03E9, - 0x03ED, 0x03EB, 0x03E7, 0x03E0, 0x03D8, 0x03CF, 0x03C7, 0x03C1, - 0x03BF, 0x03C0, 0x03C4, 0x03CC, 0x03D5, 0x03DF, 0x03EA, 0x03F5, - 0x0401, 0x040B, 0x0414, 0x041C, 0x0421, 0x0423, 0x034F, 0x0349, - 0x033A, 0x0322, 0x0305, 0x02E3, 0x02BF, 0x029B, 0x0278, 0x025A, - 0x0241, 0x022F, 0x0227, 0x0227, 0x022C, 0x0236, 0x0244, 0x0255, - 0x0268, 0x027E, 0x0296, 0x02AE, 0x02C7, 0x02E0, 0x02F7, 0x030E, - 0x0326, 0x0343, 0x0363, 0x0385, 0x03A8, 0x03CA, 0x03EB, 0x0409, - 0x0423, 0x0438, 0x0446, 0x044D, 0x044B, 0x043F, 0x042B, 0x0412, - 0x03F5, 0x03D5, 0x03B6, 0x0397, 0x037C, 0x0366, 0x0356, 0x034F, - 0xA49B, 0xA476, 0xA40E, 0xA371, 0xA2AD, 0xA1CE, 0xA0E2, 0x9FF6, - 0x9F17, 0x9E52, 0x9DB5, 0x9D4D, 0x9D27, 0x9D47, 0x9DA0, 0x9E27, - 0x9ED3, 0x9F99, 0xA06E, 0xA149, 0xA21E, 0xA2E5, 0xA391, 0xA41A, - 0xA474, 0xA495, 0xA471, 0xA40D, 0xA374, 0xA2B4, 0xA1DA, 0xA0F3, - 0xA00C, 0x9F32, 0x9E71, 0x9DD8, 0x9D72, 0x9D4E, 0x9D71, 0x9DD4, - 0x9E6A, 0x9F26, 0x9FFC, 0xA0DF, 0xA1C3, 0xA29C, 0xA35E, 0xA3FC, - 0xA469, 0xA49A, 0x154F, 0x1572, 0x15D2, 0x1664, 0x171B, 0x17EA, - 0x18C6, 0x19A1, 0x1A71, 0x1B27, 0x1BB9, 0x1C19, 0x1C3C, 0x1C1E, - 0x1BCB, 0x1B4D, 0x1AAC, 0x19F3, 0x192C, 0x1860, 0x1798, 0x16DF, - 0x163F, 0x15C0, 0x156D, 0x154F, 0x1572, 0x15D2, 0x1664, 0x171B, - 0x17EA, 0x18C6, 0x19A1, 0x1A71, 0x1B27, 0x1BB9, 0x1C19, 0x1C3C, - 0x1C1A, 0x1BBD, 0x1B2F, 0x1A7D, 0x19B2, 0x18DB, 0x1802, 0x1734, - 0x167C, 0x15E6, 0x157F, 0x1550, 0x051A, 0x0521, 0x0534, 0x0551, - 0x0575, 0x059D, 0x05C9, 0x05F4, 0x061D, 0x0640, 0x065D, 0x0670, - 0x0677, 0x0671, 0x0661, 0x0648, 0x0628, 0x0604, 0x05DD, 0x05B5, - 0x058D, 0x0569, 0x0549, 0x0530, 0x0520, 0x051A, 0x0521, 0x0534, - 0x0551, 0x0575, 0x059D, 0x05C9, 0x05F4, 0x061D, 0x0640, 0x065D, - 0x0670, 0x0677, 0x0670, 0x065E, 0x0642, 0x061F, 0x05F7, 0x05CD, - 0x05A2, 0x057A, 0x0555, 0x0538, 0x0524, 0x051B, 0x094E, 0x0956, - 0x096C, 0x098E, 0x09B7, 0x09E7, 0x0A19, 0x0A4C, 0x0A7B, 0x0AA5, - 0x0AC7, 0x0ADD, 0x0AE5, 0x0ADE, 0x0ACB, 0x0AAE, 0x0A89, 0x0A5F, - 0x0A31, 0x0A02, 0x09D4, 0x09AA, 0x0985, 0x0968, 0x0955, 0x094E, - 0x0956, 0x096C, 0x098E, 0x09B7, 0x09E7, 0x0A19, 0x0A4C, 0x0A7B, - 0x0AA5, 0x0AC7, 0x0ADD, 0x0AE5, 0x0ADD, 0x0AC8, 0x0AA7, 0x0A7E, - 0x0A50, 0x0A1E, 0x09EC, 0x09BD, 0x0993, 0x0971, 0x0959, 0x094E, - 0xBDB6, 0xBD80, 0xBCEB, 0xBC09, 0xBAEF, 0xB9AE, 0xB85A, 0xB707, - 0xB5C6, 0xB4AB, 0xB3CA, 0xB335, 0xB2FF, 0xB32D, 0xB3AE, 0xB472, - 0xB56A, 0xB688, 0xB7BC, 0xB8F8, 0xBA2D, 0xBB4B, 0xBC43, 0xBD07, - 0xBD88, 0xBDB6, 0xBD80, 0xBCEB, 0xBC09, 0xBAEF, 0xB9AE, 0xB85A, - 0xB707, 0xB5C6, 0xB4AB, 0xB3CA, 0xB335, 0xB2FF, 0xB333, 0xB3C4, - 0xB49F, 0xB5B3, 0xB6ED, 0xB83A, 0xB989, 0xBAC8, 0xBBE4, 0xBCCC, - 0xBD6C, 0xBDB4, 0x328A, 0x32EC, 0x33FC, 0x3598, 0x379B, 0x39E5, - 0x3C51, 0x3EBD, 0x4106, 0x430A, 0x44A5, 0x45B5, 0x4618, 0x45C4, - 0x44D9, 0x4373, 0x41AE, 0x3FA4, 0x3D71, 0x3B30, 0x38FE, 0x36F4, - 0x352E, 0x33C9, 0x32DE, 0x328A, 0x32EC, 0x33FC, 0x3598, 0x379B, - 0x39E5, 0x3C51, 0x3EBD, 0x4106, 0x430A, 0x44A5, 0x45B5, 0x4618, - 0x45B8, 0x44B0, 0x4320, 0x4129, 0x3EEC, 0x3C8C, 0x3A28, 0x37E2, - 0x35DB, 0x3435, 0x3310, 0x328D, 0xFC2F, 0xFC33, 0xFC3F, 0xFC52, - 0xFC69, 0xFC83, 0xFC9F, 0xFCBB, 0xFCD5, 0xFCEC, 0xFCFF, 0xFD0B, - 0xFD0F, 0xFD0B, 0xFD01, 0xFCF1, 0xFCDD, 0xFCC5, 0xFCAC, 0xFC92, - 0xFC79, 0xFC61, 0xFC4D, 0xFC3D, 0xFC33, 0xFC2F, 0xFC33, 0xFC3F, - 0xFC52, 0xFC69, 0xFC83, 0xFC9F, 0xFCBB, 0xFCD5, 0xFCEC, 0xFCFF, - 0xFD0B, 0xFD0F, 0xFD0B, 0xFCFF, 0xFCED, 0xFCD7, 0xFCBD, 0xFCA2, - 0xFC86, 0xFC6C, 0xFC55, 0xFC42, 0xFC35, 0xFC2F, 0xFCF2, 0xFCF0, - 0xFCEC, 0xFCE5, 0xFCDC, 0xFCD3, 0xFCC8, 0xFCBE, 0xFCB4, 0xFCAB, - 0xFCA5, 0xFCA0, 0xFC9E, 0xFCA0, 0xFCA4, 0xFCAA, 0xFCB1, 0xFCBA, - 0xFCC3, 0xFCCD, 0xFCD6, 0xFCDF, 0xFCE7, 0xFCED, 0xFCF1, 0xFCF2, - 0xFCF0, 0xFCEC, 0xFCE5, 0xFCDC, 0xFCD3, 0xFCC8, 0xFCBE, 0xFCB4, - 0xFCAB, 0xFCA5, 0xFCA0, 0xFC9E, 0xFCA0, 0xFCA4, 0xFCAB, 0xFCB3, - 0xFCBD, 0xFCC7, 0xFCD1, 0xFCDB, 0xFCE4, 0xFCEB, 0xFCF0, 0xFCF2, - 0xA495, 0xA470, 0xA409, 0xA36F, 0xA2AD, 0xA1D1, 0xA0E7, 0x9FFE, - 0x9F22, 0x9E60, 0x9DC6, 0x9D5F, 0x9D3A, 0x9D5A, 0x9DB2, 0x9E39, - 0x9EE3, 0x9FA7, 0xA07B, 0xA154, 0xA228, 0xA2EC, 0xA396, 0xA41D, - 0xA475, 0xA495, 0xA470, 0xA409, 0xA36F, 0xA2AD, 0xA1D1, 0xA0E7, - 0x9FFE, 0x9F22, 0x9E60, 0x9DC6, 0x9D5F, 0x9D3A, 0x9D5E, 0x9DC1, - 0x9E58, 0x9F15, 0x9FEC, 0xA0D1, 0xA1B7, 0xA292, 0xA355, 0xA3F4, - 0xA462, 0xA494, 0xBD95, 0xA543, 0x8948, 0xA543, 0x8948, 0xF6E8, - 0xF714, 0xF78D, 0xF849, 0xF93D, 0xFA5B, 0xFB9A, 0xFCED, 0xFE48, - 0xFFA0, 0x00E9, 0x0218, 0x0320, 0x0420, 0x0535, 0x0659, 0x0784, - 0x08AE, 0x09D1, 0x0AE6, 0x0BE4, 0x0CC4, 0x0D7F, 0x0E0E, 0x0E69, - 0x0E89, 0x0E63, 0x0DF6, 0x0D4E, 0x0C73, 0x0B70, 0x0A4E, 0x0917, - 0x07D4, 0x0691, 0x0556, 0x042D, 0x0320, 0x0211, 0x00E0, 0xFF9A, - 0xFE46, 0xFCF1, 0xFBA5, 0xFA6C, 0xF952, 0xF860, 0xF7A2, 0xF722, - 0xF6EA, 0xE7AF, 0xE7B7, 0xE7CE, 0xE7F0, 0xE81B, 0xE84C, 0xE87F, - 0xE8B3, 0xE8E4, 0xE90F, 0xE931, 0xE948, 0xE950, 0xE949, 0xE935, - 0xE918, 0xE8F2, 0xE8C6, 0xE897, 0xE867, 0xE839, 0xE80D, 0xE7E7, - 0xE7C9, 0xE7B6, 0xE7AF, 0xE7B7, 0xE7CE, 0xE7F0, 0xE81B, 0xE84C, - 0xE87F, 0xE8B3, 0xE8E4, 0xE90F, 0xE931, 0xE948, 0xE950, 0xE948, - 0xE932, 0xE911, 0xE8E7, 0xE8B7, 0xE884, 0xE851, 0xE821, 0xE7F6, - 0xE7D2, 0xE7BA, 0xE7AF, 0x8948, 0xE406, 0xE3F9, 0xE3D7, 0xE3A4, - 0xE363, 0xE31A, 0xE2CD, 0xE27F, 0xE236, 0xE1F6, 0xE1C2, 0xE1A0, - 0xE194, 0xE19E, 0xE1BC, 0xE1E8, 0xE221, 0xE262, 0xE2A9, 0xE2F1, - 0xE337, 0xE378, 0xE3B1, 0xE3DE, 0xE3FB, 0xE406, 0xE3F9, 0xE3D7, - 0xE3A4, 0xE363, 0xE31A, 0xE2CD, 0xE27F, 0xE236, 0xE1F6, 0xE1C2, - 0xE1A0, 0xE194, 0xE1A0, 0xE1C1, 0xE1F3, 0xE232, 0xE279, 0xE2C5, - 0xE312, 0xE35B, 0xE39B, 0xE3D0, 0xE3F5, 0xE405, 0x76B8, 0x0000, -}; +ROM_ASSET_LOAD_ANIM(yoshi_seg5_animvalue_050227D8, 0x0016d870, 76997, 0x000228c0, 2720); // 0x05023278 -static const u16 yoshi_seg5_animindex_5023278[] = { - 0x0001, 0x0000, 0x0032, 0x0001, 0x0032, 0x0033, 0x0001, 0x0000, 0x0001, 0x0065, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x054E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x051C, - 0x0032, 0x04B7, 0x0001, 0x0000, 0x0032, 0x04E9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0066, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04B5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x00FC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0098, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0192, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0160, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x051B, - 0x0032, 0x028C, 0x0032, 0x02BE, 0x0032, 0x02F0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x025A, - 0x0032, 0x01C4, 0x0032, 0x01F6, 0x0032, 0x0228, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04B6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0322, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04B4, - 0x0032, 0x041C, 0x0032, 0x044E, 0x0032, 0x0480, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x03EA, - 0x0032, 0x0354, 0x0032, 0x0386, 0x0032, 0x03B8, -}; +ROM_ASSET_LOAD_ANIM(yoshi_seg5_animindex_5023278, 0x0016d870, 76997, 0x00023360, 300); // 0x050233A4 static const struct Animation yoshi_seg5_anim_050233A4 = { diff --git a/actors/yoshi/anims/anim_05023E4C.inc.c b/actors/yoshi/anims/anim_05023E4C.inc.c index 6ae5a4454..223597c92 100644 --- a/actors/yoshi/anims/anim_05023E4C.inc.c +++ b/actors/yoshi/anims/anim_05023E4C.inc.c @@ -1,185 +1,9 @@ +#include "pc/rom_assets.h" // 0x050233BC -static const s16 yoshi_seg5_animvalue_050233BC[] = { - 0x0000, 0x013D, 0x0138, 0x012C, 0x011C, 0x010B, 0x00FA, 0x00EF, - 0x00EA, 0x00ED, 0x00F7, 0x0104, 0x0113, 0x0123, 0x0130, 0x0139, - 0x013D, 0x0139, 0x012F, 0x0121, 0x0111, 0x0103, 0x00F9, 0x00F5, - 0x00F9, 0x0103, 0x0111, 0x0121, 0x012F, 0x0139, 0xFFF2, 0x3FFF, - 0x9C6D, 0x9CDD, 0x9DFE, 0x9F88, 0xA136, 0xA2C1, 0xA3E1, 0xA451, - 0xA3E3, 0xA2C8, 0xA142, 0x9F99, 0x9E0F, 0x9CEA, 0x9C6D, 0x9CC4, - 0x9DBF, 0x9F1D, 0xA09D, 0xA200, 0xA304, 0xA369, 0xA31C, 0xA252, - 0xA133, 0x9FEB, 0x9EA3, 0x9D85, 0x9CBA, 0xF639, 0xF6C4, 0xF82A, - 0xFA13, 0xFC27, 0xFE10, 0xFF76, 0x0000, 0xFF95, 0xFE79, 0xFCE8, - 0xFB1D, 0xF951, 0xF7C0, 0xF6A5, 0xF639, 0xF6C4, 0xF82A, 0xFA13, - 0xFC27, 0xFE10, 0xFF76, 0x0000, 0xFF76, 0xFE10, 0xFC27, 0xFA13, - 0xF82A, 0xF6C4, 0x35C7, 0x3674, 0x3833, 0x3A97, 0x3D31, 0x3F94, - 0x4153, 0x4200, 0x417A, 0x4017, 0x3E22, 0x3BE4, 0x39A5, 0x37B0, - 0x364E, 0x35C7, 0x3674, 0x3833, 0x3A97, 0x3D31, 0x3F94, 0x4153, - 0x4200, 0x4153, 0x3F94, 0x3D31, 0x3A97, 0x3833, 0x3674, 0xC68E, - 0xC56D, 0xC284, 0xBE8A, 0xBA34, 0xB639, 0xB350, 0xB22F, 0xB30F, - 0xB55E, 0xB8A1, 0xBC5F, 0xC01C, 0xC35F, 0xC5AE, 0xC68E, 0xC56D, - 0xC284, 0xBE8A, 0xBA34, 0xB639, 0xB350, 0xB22F, 0xB350, 0xB639, - 0xBA34, 0xBE8A, 0xC284, 0xC56D, 0x1580, 0x14CF, 0x1305, 0x1093, - 0x0DE9, 0x0B77, 0x09AE, 0x08FC, 0x0986, 0x0AF1, 0x0CF2, 0x0F3E, - 0x118A, 0x138B, 0x14F6, 0x1580, 0x14CF, 0x1305, 0x1093, 0x0DE9, - 0x0B77, 0x09AE, 0x08FC, 0x09AE, 0x0B77, 0x0DE9, 0x1093, 0x1305, - 0x14CF, 0x058C, 0x05DE, 0x06B0, 0x07CF, 0x0909, 0x0A28, 0x0AFA, - 0x0B4C, 0x0B0D, 0x0A66, 0x097A, 0x086C, 0x075E, 0x0672, 0x05CB, - 0x058C, 0x05DE, 0x06B0, 0x07CF, 0x0909, 0x0A28, 0x0AFA, 0x0B4C, - 0x0AFA, 0x0A28, 0x0909, 0x07CF, 0x06B0, 0x05DE, 0xA5D5, 0xA5BE, - 0xA585, 0xA535, 0xA4DF, 0xA490, 0xA456, 0xA440, 0xA451, 0xA47F, - 0xA4C0, 0xA50A, 0xA555, 0xA596, 0xA5C3, 0xA5D5, 0xA5BE, 0xA585, - 0xA535, 0xA4DF, 0xA490, 0xA456, 0xA440, 0xA456, 0xA490, 0xA4DF, - 0xA535, 0xA585, 0xA5BE, 0x930A, 0x91FC, 0x8F44, 0x8B8C, 0x877F, - 0x83C7, 0x810F, 0x8001, 0x80D3, 0x82FB, 0x8607, 0x8986, 0x8D04, - 0x9011, 0x9239, 0x930A, 0x91FC, 0x8F44, 0x8B8C, 0x877F, 0x83C7, - 0x810F, 0x8001, 0x810F, 0x83C7, 0x877F, 0x8B8C, 0x8F44, 0x91FC, - 0x76FF, 0x777E, 0x78C7, 0x7A89, 0x7C74, 0x7E36, 0x7F7F, 0x8001, - 0x7F9C, 0x7E97, 0x7D26, 0x7B7F, 0x79D8, 0x7867, 0x7762, 0x76FF, - 0x777E, 0x78C7, 0x7A89, 0x7C74, 0x7E36, 0x7F7F, 0x8001, 0x7F7F, - 0x7E36, 0x7C74, 0x7A89, 0x78C7, 0x777E, 0xB86B, 0xB8B4, 0xB96E, - 0xBA6E, 0xBB84, 0xBC84, 0xBD3E, 0xBD87, 0xBD4F, 0xBCBB, 0xBBE9, - 0xBAF9, 0xBA09, 0xB937, 0xB8A3, 0xB86B, 0xB8B4, 0xB96E, 0xBA6E, - 0xBB84, 0xBC84, 0xBD3E, 0xBD87, 0xBD3E, 0xBC84, 0xBB84, 0xBA6E, - 0xB96E, 0xB8B4, 0x8001, 0x8001, 0x3F9F, 0x3F54, 0x3E92, 0x3D89, - 0x3C69, 0x3B60, 0x3A9E, 0x3A53, 0x3A8D, 0x3B27, 0x3C00, 0x3CF9, - 0x3DF2, 0x3ECB, 0x3F65, 0x3F9F, 0x3F54, 0x3E92, 0x3D89, 0x3C69, - 0x3B60, 0x3A9E, 0x3A53, 0x3A9E, 0x3B60, 0x3C69, 0x3D89, 0x3E92, - 0x3F54, 0xE168, 0xE255, 0xE4B7, 0xE7F9, 0xEB86, 0xEEC8, 0xF12A, - 0xF216, 0xF15F, 0xEF7B, 0xECCF, 0xE9BF, 0xE6AF, 0xE403, 0xE220, - 0xE168, 0xE255, 0xE4B7, 0xE7F9, 0xEB86, 0xEEC8, 0xF12A, 0xF216, - 0xF12A, 0xEEC8, 0xEB86, 0xE7F9, 0xE4B7, 0xE255, 0xFB41, 0xFAF9, - 0xFA3E, 0xF93F, 0xF829, 0xF72A, 0xF66F, 0xF627, 0xF65F, 0xF6F3, - 0xF7C4, 0xF8B4, 0xF9A4, 0xFA75, 0xFB09, 0xFB41, 0xFAF9, 0xFA3E, - 0xF93F, 0xF829, 0xF72A, 0xF66F, 0xF627, 0xF66F, 0xF72A, 0xF829, - 0xF93F, 0xFA3E, 0xFAF9, 0xAF35, 0xAE74, 0xAC84, 0xA9DD, 0xA6FA, - 0xA453, 0xA263, 0xA1A2, 0xA238, 0xA3C1, 0xA5EE, 0xA86C, 0xAAE9, - 0xAD16, 0xAEA0, 0xAF35, 0xAE74, 0xAC84, 0xA9DD, 0xA6FA, 0xA453, - 0xA263, 0xA1A2, 0xA263, 0xA453, 0xA6FA, 0xA9DD, 0xAC84, 0xAE74, - 0xFD99, 0xFDA1, 0xFDB8, 0xFDD6, 0xFDF8, 0xFE16, 0xFE2C, 0xFE35, - 0xFE2F, 0xFE20, 0xFE0B, 0xFDF1, 0xFDD6, 0xFDBC, 0xFDA6, 0xFD96, - 0xFD8F, 0xFD91, 0xFD98, 0xFDA2, 0xFDB6, 0xFDCF, 0xFDDE, 0xFDD7, - 0xFDC4, 0xFDB5, 0xFDAB, 0xFDA2, 0xFD9B, 0x006F, 0x0054, 0x000B, - 0xFFA8, 0xFF3A, 0xFED2, 0xFE82, 0xFE5A, 0xFE59, 0xFE6D, 0xFE93, - 0xFEC4, 0xFEFD, 0xFF38, 0xFF71, 0xFFA3, 0xFFE2, 0x002E, 0x0068, - 0x006F, 0xFFFF, 0xFF45, 0xFECB, 0xFEC8, 0xFEFB, 0xFF3D, 0xFF8F, - 0xFFF5, 0x004B, 0xBE55, 0xBC5D, 0xB740, 0xB034, 0xA86D, 0xA120, - 0x9B80, 0x98C3, 0x98C6, 0x9A5A, 0x9D26, 0xA0CE, 0xA4F7, 0xA946, - 0xAD60, 0xB0EA, 0xB530, 0xBA4C, 0xBE18, 0xBE6C, 0xB6C9, 0xAA42, - 0xA210, 0xA1E6, 0xA575, 0xA9F5, 0xAF69, 0xB62A, 0xBBE8, 0xFD29, - 0xFD2A, 0xFD2C, 0xFD2E, 0xFD32, 0xFD35, 0xFD39, 0xFD3D, 0xFD40, - 0xFD43, 0xFD45, 0xFD48, 0xFD4B, 0xFD50, 0xFD57, 0xFD60, 0xFD74, - 0xFD93, 0xFDAE, 0xFDB7, 0xFD9A, 0xFD66, 0xFD41, 0xFD3D, 0xFD44, - 0xFD48, 0xFD41, 0xFD37, 0xFD2D, 0xFFBF, 0xFFCE, 0xFFF4, 0x0027, - 0x005D, 0x008D, 0x00AB, 0x00AD, 0x0093, 0x0066, 0x002B, 0xFFE8, - 0xFFA0, 0xFF59, 0xFF19, 0xFEE4, 0xFEB3, 0xFE88, 0xFE77, 0xFE95, - 0xFF2F, 0x0011, 0x008D, 0x0034, 0xFF7A, 0xFF03, 0xFF10, 0xFF52, - 0xFF9C, 0x4411, 0x44EB, 0x4717, 0x4A02, 0x4D18, 0x4FC5, 0x5177, - 0x5198, 0x5020, 0x4D94, 0x4A3D, 0x4662, 0x424C, 0x3E43, 0x3A8E, - 0x3776, 0x3453, 0x3147, 0x2FC5, 0x3142, 0x3A71, 0x4817, 0x4FC8, - 0x4B04, 0x408D, 0x39D8, 0x3A80, 0x3E1E, 0x4227, 0xBBA9, 0xBB48, - 0xBA3D, 0xB8AD, 0xB6BD, 0xB493, 0xB252, 0xB020, 0xADCD, 0xAB29, - 0xA854, 0xA570, 0xA29D, 0x9FFF, 0x9DB5, 0x9BE2, 0x9B15, 0x9B70, - 0x9C6B, 0x9D81, 0x9E25, 0x9F47, 0xA2A1, 0xABC8, 0xB82E, 0xC05C, - 0xC1A3, 0xBFCC, 0xBD11, 0x0166, 0x0157, 0x012F, 0x00F6, 0x00B3, - 0x006F, 0x0030, 0x0000, 0xFFD9, 0xFFB2, 0xFF8F, 0xFF70, 0xFF58, - 0xFF48, 0xFF42, 0xFF46, 0xFF52, 0xFF65, 0xFF7D, 0xFF99, 0xFFBA, - 0xFFDC, 0x0000, 0x002E, 0x006C, 0x00B0, 0x00F4, 0x012E, 0x0157, - 0x0585, 0x054A, 0x04AC, 0x03C9, 0x02C2, 0x01B4, 0x00BE, 0x0000, - 0xFF69, 0xFED8, 0xFE54, 0xFDE4, 0xFD8C, 0xFD52, 0xFD3E, 0xFD4D, - 0xFD77, 0xFDBA, 0xFE12, 0xFE7B, 0xFEF3, 0xFF76, 0x0000, 0x00B6, - 0x01A8, 0x02B7, 0x03C1, 0x04A7, 0x0548, 0x0A48, 0x0B41, 0x0DC2, - 0x112F, 0x14EB, 0x1858, 0x1ADA, 0x1BD4, 0x1ADD, 0x185E, 0x14F4, - 0x113B, 0x0DD1, 0x0B51, 0x0A59, 0x0B19, 0x0D15, 0x0FE2, 0x1318, - 0x164D, 0x191A, 0x1B15, 0x1BD4, 0x1ADA, 0x1858, 0x14EB, 0x112F, - 0x0DC2, 0x0B41, 0x0271, 0x0272, 0x0271, 0x026D, 0x0261, 0x0244, - 0x021D, 0x0205, 0x0201, 0x0203, 0x020A, 0x0214, 0x0221, 0x0239, - 0x025A, 0x026D, 0x026A, 0x025D, 0x024D, 0x0242, 0x023D, 0x023C, - 0x0241, 0x024E, 0x0260, 0x026D, 0x0272, 0x0273, 0x0272, 0x0006, - 0xFFF7, 0xFFD8, 0xFFC5, 0xFFD9, 0x004A, 0x00F0, 0x0156, 0x0161, - 0x014E, 0x0127, 0x00FA, 0x00D2, 0x00A4, 0x006E, 0x004A, 0x0040, - 0x0042, 0x004B, 0x0058, 0x0072, 0x0095, 0x00A1, 0x007F, 0x0047, - 0x001D, 0x000D, 0x0006, 0x0005, 0xB69B, 0xB7B2, 0xB9C0, 0xBAF9, - 0xB98E, 0xB1BB, 0xA647, 0x9F37, 0x9E52, 0x9F83, 0xA202, 0xA507, - 0xA7C9, 0xAB3A, 0xAF64, 0xB222, 0xB2DC, 0xB2AA, 0xB1EB, 0xB0FF, - 0xAF24, 0xACC0, 0xABF1, 0xAE49, 0xB235, 0xB51C, 0xB634, 0xB69F, - 0xB6A9, 0x829F, 0x829C, 0x8296, 0x8291, 0x8290, 0x8299, 0x82A9, - 0x82B6, 0x82BE, 0x82C6, 0x82CD, 0x82D3, 0x82D8, 0x82DB, 0x82DB, - 0x82D6, 0x82CF, 0x82C5, 0x82B8, 0x82A4, 0x827A, 0x8247, 0x8231, - 0x8257, 0x829C, 0x82C9, 0x82CB, 0x82BC, 0x82A9, 0x7EDC, 0x7ED6, - 0x7ED0, 0x7EDC, 0x7F0B, 0x7F98, 0x805C, 0x80D3, 0x80E3, 0x80CE, - 0x80A4, 0x8071, 0x8044, 0x8006, 0x7FBB, 0x7FA7, 0x7FDC, 0x8039, - 0x80A1, 0x80FE, 0x8160, 0x81BD, 0x81DB, 0x818B, 0x80FC, 0x8073, - 0x7FF4, 0x7F6F, 0x7F06, 0xB710, 0xB6A7, 0xB628, 0xB6AF, 0xB956, - 0xC17A, 0xCCBD, 0xD3AD, 0xD4A4, 0xD381, 0xD114, 0xCE2F, 0xCBA3, - 0xC816, 0xC3FD, 0xC2DB, 0xC5D8, 0xCAED, 0xD0D3, 0xD647, 0xDC63, - 0xE273, 0xE475, 0xDF83, 0xD683, 0xCE26, 0xC6E5, 0xBF5D, 0xB974, - 0x9970, 0x997B, 0x99B3, 0x9A36, 0x9B26, 0x9C74, 0x9E70, 0xA1C8, - 0xA69C, 0xAC45, 0xB24A, 0xB831, 0xBD82, 0xC29C, 0xC6F4, 0xC8B3, - 0xC7C3, 0xC556, 0xC180, 0xBC54, 0xB3E2, 0xA904, 0x9FFB, 0x9A24, - 0x9623, 0x9424, 0x9471, 0x9652, 0x986F, 0xBD95, 0x8001, 0x8001, - 0x2541, 0x8948, 0xA543, 0x8948, 0x067A, 0x063C, 0x0595, 0x04A1, - 0x037C, 0x0242, 0x010F, 0x0000, 0xFEF0, 0xFDB7, 0xFC6D, 0xFB29, - 0xFA03, 0xF911, 0xF86C, 0xF82A, 0xF88C, 0xF999, 0xFB11, 0xFCB7, - 0xFE4B, 0xFF8E, 0x00A1, 0x01C8, 0x02F1, 0x0409, 0x0501, 0x05C7, - 0x064B, 0xFF4F, 0xFF56, 0xFF68, 0xFF82, 0xFFA1, 0xFFC3, 0xFFE4, - 0x0000, 0x001D, 0x003F, 0x0062, 0x0083, 0x009F, 0x00B2, 0x00B9, - 0x00B2, 0x009E, 0x0082, 0x0060, 0x003D, 0x001C, 0x0000, 0xFFE6, - 0xFFCA, 0xFFAC, 0xFF90, 0xFF76, 0xFF62, 0xFF54, 0xDF49, 0xE03F, - 0xE2BA, 0xE61E, 0xE9D0, 0xED35, 0xEFB0, 0xF0A5, 0xEFAF, 0xED32, - 0xE9CD, 0xE61A, 0xE2B4, 0xE038, 0xDF42, 0xE038, 0xE2B4, 0xE61A, - 0xE9CD, 0xED32, 0xEFAF, 0xF0A5, 0xEFE7, 0xEDEF, 0xEB28, 0xE7F7, - 0xE4C7, 0xE1FF, 0xE008, 0x8948, 0xFA6B, 0xFA8A, 0xFADF, 0xFB60, - 0xFC03, 0xFCBE, 0xFD86, 0xFE51, 0xFF42, 0x006E, 0x01BB, 0x030C, - 0x0443, 0x0545, 0x05F4, 0x0635, 0x05E0, 0x04FD, 0x03BA, 0x0241, - 0x00BF, 0xFF61, 0xFE51, 0xFD7A, 0xFCAD, 0xFBF3, 0xFB54, 0xFAD8, - 0xFA88, 0x01D5, 0x0199, 0x00FB, 0x001C, 0xFF20, 0xFE25, 0xFD4F, - 0xFCBF, 0xFC6C, 0xFC35, 0xFC14, 0xFC05, 0xFC03, 0xFC07, 0xFC0E, - 0xFC11, 0xFC0E, 0xFC08, 0xFC07, 0xFC12, 0xFC2F, 0xFC67, 0xFCBF, - 0xFD55, 0xFE2E, 0xFF28, 0x0022, 0x00FE, 0x019A, 0xEE08, 0xED14, - 0xEA9C, 0xE73D, 0xE390, 0xE030, 0xDDB8, 0xDCC1, 0xDD7C, 0xDF6D, - 0xE22C, 0xE553, 0xE879, 0xEB39, 0xED2B, 0xEDE8, 0xECF5, 0xEA81, - 0xE726, 0xE37F, 0xE026, 0xDDB3, 0xDCC1, 0xDDB8, 0xE031, 0xE391, - 0xE73D, 0xEA9C, 0xED14, 0x01FC, 0x0210, 0x0243, 0x0287, 0x02CF, - 0x030C, 0x032F, 0x032C, 0x02F5, 0x0291, 0x0211, 0x0186, 0x0101, - 0x0092, 0x0031, 0xFFD0, 0xFF72, 0xFF1D, 0xFED8, 0xFEA9, 0xFE94, - 0xFEAD, 0xFEFB, 0xFF6F, 0xFFF9, 0x008A, 0x0116, 0x018C, 0x01DD, - 0x0075, 0x007B, 0x0088, 0x009A, 0x00AC, 0x00BB, 0x00C1, 0x00BC, - 0x00A9, 0x008E, 0x006C, 0x0045, 0x001E, 0xFFF8, 0xFFD6, 0xFFBA, - 0xFFA1, 0xFF89, 0xFF72, 0xFF60, 0xFF54, 0xFF51, 0xFF59, 0xFF72, - 0xFF9F, 0xFFD6, 0x000F, 0x0042, 0x0067, 0x76BB, 0x76BB, 0x76BB, - 0x76BC, 0x76BD, 0x76BE, 0x76BF, 0x76BF, 0x76BF, 0x76BE, 0x76BE, - 0x76BD, 0x76BC, 0x76BB, 0x76BB, 0x76BB, 0x76BB, 0x76BB, 0x76BC, - 0x76BD, 0x76BD, 0x76BE, 0x76BE, 0x76BE, 0x76BD, 0x76BD, 0x76BC, - 0x76BB, 0x76BB, -}; +ROM_ASSET_LOAD_ANIM(yoshi_seg5_animvalue_050233BC, 0x0016d870, 76997, 0x000234a4, 2404); // 0x05023D20 -static const u16 yoshi_seg5_animindex_5023D20[] = { - 0x0001, 0x0000, 0x001D, 0x0001, 0x0001, 0x001E, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000, - 0x001D, 0x045B, 0x001D, 0x0478, 0x001D, 0x0495, - 0x001D, 0x0404, 0x001D, 0x0421, 0x001D, 0x043E, - 0x001D, 0x03AC, 0x001D, 0x03C9, 0x001D, 0x03E6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03A5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0020, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03AA, - 0x001D, 0x0094, 0x001D, 0x00B1, 0x001D, 0x00CE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0077, - 0x001D, 0x003D, 0x0001, 0x0000, 0x001D, 0x005A, - 0x0001, 0x03A6, 0x0001, 0x03A7, 0x0001, 0x03A8, - 0x001D, 0x0161, 0x001D, 0x017E, 0x001D, 0x019B, - 0x0001, 0x0142, 0x0001, 0x0143, 0x001D, 0x0144, - 0x001D, 0x00EB, 0x001D, 0x0108, 0x001D, 0x0125, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0403, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0266, - 0x001D, 0x020F, 0x001D, 0x022C, 0x001D, 0x0249, - 0x001D, 0x01B8, 0x001D, 0x01D5, 0x001D, 0x01F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03AB, - 0x001D, 0x0283, 0x001D, 0x02A0, 0x001D, 0x02BD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03A9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0388, - 0x001D, 0x0331, 0x001D, 0x034E, 0x001D, 0x036B, - 0x001D, 0x02DA, 0x001D, 0x02F7, 0x001D, 0x0314, -}; +ROM_ASSET_LOAD_ANIM(yoshi_seg5_animindex_5023D20, 0x0016d870, 76997, 0x00023e08, 300); // 0x05023E4C static const struct Animation yoshi_seg5_anim_05023E4C = { diff --git a/actors/yoshi/anims/anim_050240E8.inc.c b/actors/yoshi/anims/anim_050240E8.inc.c index cabeda6d1..d482ab7c8 100644 --- a/actors/yoshi/anims/anim_050240E8.inc.c +++ b/actors/yoshi/anims/anim_050240E8.inc.c @@ -1,56 +1,9 @@ +#include "pc/rom_assets.h" // 0x05023E64 -static const s16 yoshi_seg5_animvalue_05023E64[] = { - 0x0000, 0x0104, 0x0113, 0x0136, 0x0161, 0x0186, 0x0198, 0xFFF2, - 0x3FFF, 0xA69D, 0x26A4, 0x2666, 0x25D1, 0x251C, 0x2480, 0x2434, - 0xBC7E, 0xBCE6, 0xBDDF, 0xBF0C, 0xC011, 0xC08F, 0xA747, 0xA9D4, - 0xAFF4, 0xB75E, 0xBDC7, 0xC0E6, 0x2ECA, 0x2DBD, 0x2B36, 0x2826, - 0x2581, 0x2437, 0xB86B, 0xBA3E, 0xBE9E, 0xC3E9, 0xC87E, 0xCAB9, - 0xA676, 0xA87C, 0xAD59, 0xB33B, 0xB852, 0xBACC, 0xFFA4, 0xFF2F, - 0xFE15, 0xFCC1, 0xFB9B, 0xFB0C, 0xFA4F, 0xFA98, 0xFB48, 0xFC1D, - 0xFCD5, 0xFD2E, 0xABA1, 0xAFA7, 0xB950, 0xC501, 0xCF1E, 0xD40A, - 0x48F2, 0x46D7, 0x41C9, 0x3BAA, 0x3660, 0x33CC, 0x031B, 0x0343, - 0x03AA, 0x0433, 0x04C3, 0x053C, 0x044B, 0x03EE, 0x0309, 0x01E2, - 0x00C1, 0xFFEF, 0x999A, 0x9CC1, 0xA49C, 0xAEC5, 0xB8D5, 0xC064, - 0x1A9B, 0x1964, 0x1679, 0x12F2, 0x0FE4, 0x0E68, 0x0170, 0x0248, - 0x0450, 0x06C6, 0x08E6, 0x09EF, 0x0A7F, 0x09D1, 0x0830, 0x0637, - 0x0483, 0x03AE, 0xAEA5, 0xB30B, 0xBD9B, 0xCA64, 0xD573, 0xDAD5, - 0x4547, 0x42DA, 0x3D04, 0x35F5, 0x2FDA, 0x2CE0, 0xFD05, 0xFCE1, - 0xFC89, 0xFC12, 0xFB96, 0xFB2D, 0xFC20, 0xFC79, 0xFD54, 0xFE6D, - 0xFF7E, 0x0042, 0x9ACD, 0x9E06, 0xA608, 0xB05A, 0xBA83, 0xC20A, - 0xBD95, 0xA543, 0x8948, 0xA543, 0x8948, 0xF7AD, 0xF79A, 0xF76E, - 0xF738, 0xF709, 0xF6F2, 0xFC52, 0xFCC4, 0xFDD7, 0xFF23, 0x0041, - 0x00CD, 0xD6F3, 0xD8F8, 0xDDD0, 0xE3AE, 0xE8C1, 0xEB39, 0x8948, - 0xF10F, 0xF069, 0xEEDB, 0xECF9, 0xEB58, 0xEA8D, 0x7D3D, 0x7BAA, - 0x77C5, 0x72C9, 0x6DF2, 0x6A7E, -}; +ROM_ASSET_LOAD_ANIM(yoshi_seg5_animvalue_05023E64, 0x0016d870, 76997, 0x00023f4c, 344); // 0x05023FBC -static const u16 yoshi_seg5_animindex_5023FBC[] = { - 0x0001, 0x0000, 0x0006, 0x0001, 0x0001, 0x0007, 0x0001, 0x0000, 0x0001, 0x0008, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x00A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x00A0, - 0x0006, 0x008D, 0x0006, 0x0093, 0x0006, 0x0099, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0088, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x008B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0016, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0010, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x000A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0089, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0028, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x001C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x009F, - 0x0006, 0x0046, 0x0006, 0x004C, 0x0006, 0x0052, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0040, - 0x0006, 0x002E, 0x0006, 0x0034, 0x0006, 0x003A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x008C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0058, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x008A, - 0x0006, 0x0076, 0x0006, 0x007C, 0x0006, 0x0082, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0070, - 0x0006, 0x005E, 0x0006, 0x0064, 0x0006, 0x006A, -}; +ROM_ASSET_LOAD_ANIM(yoshi_seg5_animindex_5023FBC, 0x0016d870, 76997, 0x000240a4, 300); // 0x050240E8 static const struct Animation yoshi_seg5_anim_050240E8 = { diff --git a/actors/yoshi/model.inc.c b/actors/yoshi/model.inc.c index d47e48fb1..95e2b0876 100644 --- a/actors/yoshi/model.inc.c +++ b/actors/yoshi/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Yoshi // 0x0501C458 @@ -19,225 +20,52 @@ static const Lights1 yoshi_seg5_lights_0501C488 = gdSPDefLights1( ); // 0x0501C4A0 -ALIGNED8 const Texture yoshi_seg5_texture_0501C4A0[] = { -#include "actors/yoshi/yoshi_eye.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yoshi_seg5_texture_0501C4A0, "actors/yoshi/yoshi_eye.rgba16.inc.c", 0x0016d870, 76997, 0x0001c588, 512); // 0x0501C6A0 -ALIGNED8 const Texture yoshi_seg5_texture_0501C6A0[] = { -#include "actors/yoshi/yoshi_eye_blink.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yoshi_seg5_texture_0501C6A0, "actors/yoshi/yoshi_eye_blink.rgba16.inc.c", 0x0016d870, 76997, 0x0001c788, 512); // 0x0501C8A0 -ALIGNED8 const Texture yoshi_seg5_texture_0501C8A0[] = { -#include "actors/yoshi/yoshi_nostril.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yoshi_seg5_texture_0501C8A0, "actors/yoshi/yoshi_nostril.rgba16.inc.c", 0x0016d870, 76997, 0x0001c988, 512); // 0x0501CAA0 -static const Vtx yoshi_seg5_vertex_0501CAA0[] = { - {{{ 174, 273, -134}, 0, { 1177, 698}, {0x29, 0x20, 0x8d, 0xff}}}, - {{{ 204, 356, -45}, 0, { -114, 749}, {0x30, 0x70, 0xe0, 0xff}}}, - {{{ 279, 299, -29}, 0, { -189, -676}, {0x71, 0x27, 0xd8, 0xff}}}, - {{{ 279, 299, 29}, 0, { 7, -694}, {0x65, 0x3e, 0x2b, 0xff}}}, - {{{ 204, 356, 46}, 0, { -133, 728}, {0x31, 0x68, 0x34, 0xff}}}, - {{{ 174, 273, 124}, 0, { 1134, 645}, {0x2c, 0x23, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501CAA0, 0x0016d870, 76997, 0x0001cb88, 96); // 0x0501CB00 -static const Vtx yoshi_seg5_vertex_0501CB00[] = { - {{{ 370, 89, 29}, 0, { 273, -403}, {0x60, 0x52, 0x01, 0xff}}}, - {{{ 332, 90, -4}, 0, { -10, -163}, {0x32, 0x74, 0x02, 0xff}}}, - {{{ 260, 123, -7}, 0, { 0, 287}, {0x69, 0x45, 0x02, 0xff}}}, - {{{ 199, 115, 54}, 0, { 480, 667}, {0x46, 0x2e, 0x5e, 0xff}}}, - {{{ 209, 86, 84}, 0, { 734, 602}, {0x13, 0x3a, 0x6f, 0xff}}}, - {{{ 349, 69, 76}, 0, { 669, -268}, {0x34, 0x23, 0x6e, 0xff}}}, - {{{ 199, 115, -77}, 0, { 577, 687}, {0x41, 0x29, 0x9c, 0xff}}}, - {{{ 260, 123, -7}, 0, { 5, 301}, {0x69, 0x45, 0x02, 0xff}}}, - {{{ 370, 89, -29}, 0, { 208, -415}, {0x5f, 0x53, 0x05, 0xff}}}, - {{{ 349, 69, -92}, 0, { 728, -281}, {0x35, 0x14, 0x8f, 0xff}}}, - {{{ 332, 90, -4}, 0, { -2, -165}, {0x32, 0x74, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501CB00, 0x0016d870, 76997, 0x0001cbe8, 176); // 0x0501CBB0 -static const Vtx yoshi_seg5_vertex_0501CBB0[] = { - {{{ 233, -73, 0}, 0, { 0, 0}, {0x44, 0x96, 0x00, 0xff}}}, - {{{ 136, -196, 0}, 0, { 0, 0}, {0xe9, 0x84, 0x00, 0xff}}}, - {{{ 121, -105, -49}, 0, { 0, 0}, {0xf6, 0xac, 0xa3, 0xff}}}, - {{{ 121, -105, 49}, 0, { 0, 0}, {0xf6, 0xac, 0x5d, 0xff}}}, - {{{ 8, -22, 0}, 0, { 0, 0}, {0x9a, 0xb5, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501CBB0, 0x0016d870, 76997, 0x0001cc98, 80); // 0x0501CC00 -static const Vtx yoshi_seg5_vertex_0501CC00[] = { - {{{ 171, -23, 108}, 0, { 0, 0}, {0x1b, 0xb6, 0x62, 0xff}}}, - {{{ 155, 50, 149}, 0, { 0, 0}, {0x3a, 0x14, 0x6f, 0xff}}}, - {{{ 87, 54, 163}, 0, { 0, 0}, {0xcf, 0x0a, 0x74, 0xff}}}, - {{{ 8, -22, 0}, 0, { 0, 0}, {0x9a, 0xb5, 0x00, 0xff}}}, - {{{ 66, -38, 98}, 0, { 0, 0}, {0xc5, 0xac, 0x49, 0xff}}}, - {{{ -1, 22, 51}, 0, { 0, 0}, {0x89, 0x0a, 0x2b, 0xff}}}, - {{{ -1, 22, -51}, 0, { 0, 0}, {0x8b, 0x02, 0xcf, 0xff}}}, - {{{ 66, -38, -98}, 0, { 0, 0}, {0xc5, 0xac, 0xb7, 0xff}}}, - {{{ 121, -105, 49}, 0, { 0, 0}, {0xf6, 0xac, 0x5d, 0xff}}}, - {{{ 121, -105, -49}, 0, { 0, 0}, {0xf6, 0xac, 0xa3, 0xff}}}, - {{{ 57, 6, -134}, 0, { 0, 0}, {0xc9, 0xc7, 0x9e, 0xff}}}, - {{{ 171, -23, -108}, 0, { 0, 0}, {0x1b, 0xb6, 0x9e, 0xff}}}, - {{{ 233, -73, 0}, 0, { 0, 0}, {0x44, 0x96, 0x00, 0xff}}}, - {{{ 57, 6, 134}, 0, { 0, 0}, {0xc9, 0xc7, 0x62, 0xff}}}, - {{{ 264, 10, 80}, 0, { 0, 0}, {0x27, 0xc6, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501CC00, 0x0016d870, 76997, 0x0001cce8, 240); // 0x0501CCF0 -static const Vtx yoshi_seg5_vertex_0501CCF0[] = { - {{{ 339, -10, -24}, 0, { 0, 0}, {0x4f, 0xa2, 0xe1, 0xff}}}, - {{{ 339, -10, 24}, 0, { 0, 0}, {0x4f, 0xa2, 0x1f, 0xff}}}, - {{{ 233, -73, 0}, 0, { 0, 0}, {0x44, 0x96, 0x00, 0xff}}}, - {{{ 264, 10, 80}, 0, { 0, 0}, {0x27, 0xc6, 0x69, 0xff}}}, - {{{ 264, 10, -80}, 0, { 0, 0}, {0x24, 0xbc, 0x9c, 0xff}}}, - {{{ 171, -23, -108}, 0, { 0, 0}, {0x1b, 0xb6, 0x9e, 0xff}}}, - {{{ 372, 28, 45}, 0, { 0, 0}, {0x6a, 0xcf, 0x30, 0xff}}}, - {{{ 349, 69, 76}, 0, { 0, 0}, {0x34, 0x23, 0x6e, 0xff}}}, - {{{ 265, 47, 97}, 0, { 0, 0}, {0x00, 0xf1, 0x7e, 0xff}}}, - {{{ 209, 86, 84}, 0, { 0, 0}, {0x13, 0x3a, 0x6f, 0xff}}}, - {{{ 155, 50, 149}, 0, { 0, 0}, {0x3a, 0x14, 0x6f, 0xff}}}, - {{{ 199, 115, 54}, 0, { 0, 0}, {0x46, 0x2e, 0x5e, 0xff}}}, - {{{ 133, 143, 130}, 0, { 0, 0}, {0x16, 0x0a, 0x7c, 0xff}}}, - {{{ 87, 54, 163}, 0, { 0, 0}, {0xcf, 0x0a, 0x74, 0xff}}}, - {{{ 75, 93, 107}, 0, { 0, 0}, {0x9d, 0x05, 0x4f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501CCF0, 0x0016d870, 76997, 0x0001cdd8, 240); // 0x0501CDE0 -static const Vtx yoshi_seg5_vertex_0501CDE0[] = { - {{{ 209, 86, -92}, 0, { 0, 0}, {0x11, 0x25, 0x88, 0xff}}}, - {{{ 263, 47, -107}, 0, { 0, 0}, {0xf5, 0xdf, 0x86, 0xff}}}, - {{{ 264, 10, -80}, 0, { 0, 0}, {0x24, 0xbc, 0x9c, 0xff}}}, - {{{ 372, 28, -45}, 0, { 0, 0}, {0x6a, 0xc8, 0xd8, 0xff}}}, - {{{ 339, -10, -24}, 0, { 0, 0}, {0x4f, 0xa2, 0xe1, 0xff}}}, - {{{ 171, -23, -108}, 0, { 0, 0}, {0x1b, 0xb6, 0x9e, 0xff}}}, - {{{ 155, 50, -149}, 0, { 0, 0}, {0x38, 0x0f, 0x90, 0xff}}}, - {{{ 349, 69, -92}, 0, { 0, 0}, {0x35, 0x14, 0x8f, 0xff}}}, - {{{ 145, 142, -117}, 0, { 0, 0}, {0x18, 0x15, 0x86, 0xff}}}, - {{{ 87, 54, -163}, 0, { 0, 0}, {0xd2, 0x0f, 0x8b, 0xff}}}, - {{{ 199, 115, -77}, 0, { 0, 0}, {0x41, 0x29, 0x9c, 0xff}}}, - {{{ 361, 29, 0}, 0, { 0, 0}, {0x79, 0xdc, 0x00, 0xff}}}, - {{{ 57, 6, -134}, 0, { 0, 0}, {0xc9, 0xc7, 0x9e, 0xff}}}, - {{{ 75, 93, -107}, 0, { 0, 0}, {0xb3, 0x13, 0x9e, 0xff}}}, - {{{ 370, 89, 29}, 0, { 0, 0}, {0x60, 0x52, 0x01, 0xff}}}, - {{{ 372, 28, 45}, 0, { 0, 0}, {0x6a, 0xcf, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501CDE0, 0x0016d870, 76997, 0x0001cec8, 256); // 0x0501CEE0 -static const Vtx yoshi_seg5_vertex_0501CEE0[] = { - {{{ 372, 28, 45}, 0, { 0, 0}, {0x6a, 0xcf, 0x30, 0xff}}}, - {{{ 339, -10, 24}, 0, { 0, 0}, {0x4f, 0xa2, 0x1f, 0xff}}}, - {{{ 361, 29, 0}, 0, { 0, 0}, {0x79, 0xdc, 0x00, 0xff}}}, - {{{ 370, 89, 29}, 0, { 0, 0}, {0x60, 0x52, 0x01, 0xff}}}, - {{{ 349, 69, 76}, 0, { 0, 0}, {0x34, 0x23, 0x6e, 0xff}}}, - {{{ 366, 76, 0}, 0, { 0, 0}, {0x6f, 0x3d, 0x00, 0xff}}}, - {{{ 332, 90, -4}, 0, { 0, 0}, {0x32, 0x74, 0x02, 0xff}}}, - {{{ 339, -10, -24}, 0, { 0, 0}, {0x4f, 0xa2, 0xe1, 0xff}}}, - {{{ 82, 366, 65}, 0, { 0, 0}, {0xda, 0x70, 0x2c, 0xff}}}, - {{{ 82, 366, -65}, 0, { 0, 0}, {0xde, 0x6b, 0xc5, 0xff}}}, - {{{ 13, 282, -74}, 0, { 0, 0}, {0x92, 0x31, 0xda, 0xff}}}, - {{{ 370, 89, -29}, 0, { 0, 0}, {0x5f, 0x53, 0x05, 0xff}}}, - {{{ 372, 28, -45}, 0, { 0, 0}, {0x6a, 0xc8, 0xd8, 0xff}}}, - {{{ 349, 69, -92}, 0, { 0, 0}, {0x35, 0x14, 0x8f, 0xff}}}, - {{{ 55, 280, 135}, 0, { 0, 0}, {0xc2, 0x2a, 0x66, 0xff}}}, - {{{ 13, 282, 74}, 0, { 0, 0}, {0x8d, 0x2c, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501CEE0, 0x0016d870, 76997, 0x0001cfc8, 256); // 0x0501CFE0 -static const Vtx yoshi_seg5_vertex_0501CFE0[] = { - {{{ 82, 366, -65}, 0, { 0, 0}, {0xde, 0x6b, 0xc5, 0xff}}}, - {{{ 82, 366, 65}, 0, { 0, 0}, {0xda, 0x70, 0x2c, 0xff}}}, - {{{ 204, 356, -45}, 0, { 0, 0}, {0x30, 0x70, 0xe0, 0xff}}}, - {{{ 174, 273, 124}, 0, { 0, 0}, {0x2c, 0x23, 0x71, 0xff}}}, - {{{ 55, 280, 135}, 0, { 0, 0}, {0xc2, 0x2a, 0x66, 0xff}}}, - {{{ 13, 282, 74}, 0, { 0, 0}, {0x8d, 0x2c, 0x1c, 0xff}}}, - {{{ 13, 282, -74}, 0, { 0, 0}, {0x92, 0x31, 0xda, 0xff}}}, - {{{ 204, 356, 46}, 0, { 0, 0}, {0x31, 0x68, 0x34, 0xff}}}, - {{{ 45, 205, 135}, 0, { 0, 0}, {0xdb, 0xf5, 0x78, 0xff}}}, - {{{ 166, 198, 130}, 0, { 0, 0}, {0x34, 0xec, 0x71, 0xff}}}, - {{{ 279, 299, 29}, 0, { 0, 0}, {0x65, 0x3e, 0x2b, 0xff}}}, - {{{ 174, 273, -134}, 0, { 0, 0}, {0x29, 0x20, 0x8d, 0xff}}}, - {{{ 279, 299, -29}, 0, { 0, 0}, {0x71, 0x27, 0xd8, 0xff}}}, - {{{ 277, 191, -37}, 0, { 0, 0}, {0x6a, 0xea, 0xc0, 0xff}}}, - {{{ 277, 191, 36}, 0, { 0, 0}, {0x6f, 0xe8, 0x38, 0xff}}}, - {{{ 199, 115, 54}, 0, { 0, 0}, {0x46, 0x2e, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501CFE0, 0x0016d870, 76997, 0x0001d0c8, 256); // 0x0501D0E0 -static const Vtx yoshi_seg5_vertex_0501D0E0[] = { - {{{ 277, 191, 36}, 0, { 0, 0}, {0x6f, 0xe8, 0x38, 0xff}}}, - {{{ 199, 115, 54}, 0, { 0, 0}, {0x46, 0x2e, 0x5e, 0xff}}}, - {{{ 260, 123, -7}, 0, { 0, 0}, {0x69, 0x45, 0x02, 0xff}}}, - {{{ 277, 191, -37}, 0, { 0, 0}, {0x6a, 0xea, 0xc0, 0xff}}}, - {{{ 174, 273, 124}, 0, { 0, 0}, {0x2c, 0x23, 0x71, 0xff}}}, - {{{ 166, 198, 130}, 0, { 0, 0}, {0x34, 0xec, 0x71, 0xff}}}, - {{{ 2, 207, 74}, 0, { 0, 0}, {0x8b, 0xea, 0x29, 0xff}}}, - {{{ 75, 93, 107}, 0, { 0, 0}, {0x9d, 0x05, 0x4f, 0xff}}}, - {{{ 45, 205, 135}, 0, { 0, 0}, {0xdb, 0xf5, 0x78, 0xff}}}, - {{{ 199, 115, -77}, 0, { 0, 0}, {0x41, 0x29, 0x9c, 0xff}}}, - {{{ 145, 142, -117}, 0, { 0, 0}, {0x18, 0x15, 0x86, 0xff}}}, - {{{ 166, 198, -130}, 0, { 0, 0}, {0x24, 0xe7, 0x8a, 0xff}}}, - {{{ 133, 143, 130}, 0, { 0, 0}, {0x16, 0x0a, 0x7c, 0xff}}}, - {{{ 55, 280, 135}, 0, { 0, 0}, {0xc2, 0x2a, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501D0E0, 0x0016d870, 76997, 0x0001d1c8, 224); // 0x0501D1C0 -static const Vtx yoshi_seg5_vertex_0501D1C0[] = { - {{{ 45, 205, -125}, 0, { 0, 0}, {0xbc, 0xeb, 0x98, 0xff}}}, - {{{ 55, 280, -135}, 0, { 0, 0}, {0xca, 0x2a, 0x96, 0xff}}}, - {{{ 174, 273, -134}, 0, { 0, 0}, {0x29, 0x20, 0x8d, 0xff}}}, - {{{ 277, 191, -37}, 0, { 0, 0}, {0x6a, 0xea, 0xc0, 0xff}}}, - {{{ 166, 198, -130}, 0, { 0, 0}, {0x24, 0xe7, 0x8a, 0xff}}}, - {{{ 82, 366, -65}, 0, { 0, 0}, {0xde, 0x6b, 0xc5, 0xff}}}, - {{{ 75, 93, -107}, 0, { 0, 0}, {0xb3, 0x13, 0x9e, 0xff}}}, - {{{ 199, 115, -77}, 0, { 0, 0}, {0x41, 0x29, 0x9c, 0xff}}}, - {{{ 145, 142, -117}, 0, { 0, 0}, {0x18, 0x15, 0x86, 0xff}}}, - {{{ 48, 124, -49}, 0, { 0, 0}, {0x86, 0xff, 0xdf, 0xff}}}, - {{{ 2, 207, -74}, 0, { 0, 0}, {0x87, 0xe7, 0xe5, 0xff}}}, - {{{ 13, 282, -74}, 0, { 0, 0}, {0x92, 0x31, 0xda, 0xff}}}, - {{{ 260, 123, -7}, 0, { 0, 0}, {0x69, 0x45, 0x02, 0xff}}}, - {{{ 13, 282, 74}, 0, { 0, 0}, {0x8d, 0x2c, 0x1c, 0xff}}}, - {{{ 48, 124, 49}, 0, { 0, 0}, {0x85, 0xed, 0x13, 0xff}}}, - {{{ 2, 207, 74}, 0, { 0, 0}, {0x8b, 0xea, 0x29, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501D1C0, 0x0016d870, 76997, 0x0001d2a8, 256); // 0x0501D2C0 -static const Vtx yoshi_seg5_vertex_0501D2C0[] = { - {{{ 55, 280, 135}, 0, { 0, 0}, {0xc2, 0x2a, 0x66, 0xff}}}, - {{{ 13, 282, 74}, 0, { 0, 0}, {0x8d, 0x2c, 0x1c, 0xff}}}, - {{{ 2, 207, 74}, 0, { 0, 0}, {0x8b, 0xea, 0x29, 0xff}}}, - {{{ 45, 205, 135}, 0, { 0, 0}, {0xdb, 0xf5, 0x78, 0xff}}}, - {{{ 48, 124, 49}, 0, { 0, 0}, {0x85, 0xed, 0x13, 0xff}}}, - {{{ 75, 93, 107}, 0, { 0, 0}, {0x9d, 0x05, 0x4f, 0xff}}}, - {{{ 133, 143, 130}, 0, { 0, 0}, {0x16, 0x0a, 0x7c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501D2C0, 0x0016d870, 76997, 0x0001d3a8, 112); // 0x0501D330 -static const Vtx yoshi_seg5_vertex_0501D330[] = { - {{{ 349, 69, -92}, 0, { 0, 0}, {0x35, 0x14, 0x8f, 0xff}}}, - {{{ 209, 86, -92}, 0, { 0, 0}, {0x11, 0x25, 0x88, 0xff}}}, - {{{ 199, 115, -77}, 0, { 0, 0}, {0x41, 0x29, 0x9c, 0xff}}}, - {{{ 263, 47, -107}, 0, { 0, 0}, {0xf5, 0xdf, 0x86, 0xff}}}, - {{{ 48, 124, -49}, 0, { 0, 0}, {0x86, 0xff, 0xdf, 0xff}}}, - {{{ -1, 22, 51}, 0, { 0, 0}, {0x89, 0x0a, 0x2b, 0xff}}}, - {{{ 48, 124, 49}, 0, { 0, 0}, {0x85, 0xed, 0x13, 0xff}}}, - {{{ -1, 22, -51}, 0, { 0, 0}, {0x8b, 0x02, 0xcf, 0xff}}}, - {{{ 75, 93, -107}, 0, { 0, 0}, {0xb3, 0x13, 0x9e, 0xff}}}, - {{{ 87, 54, -163}, 0, { 0, 0}, {0xd2, 0x0f, 0x8b, 0xff}}}, - {{{ 57, 6, -134}, 0, { 0, 0}, {0xc9, 0xc7, 0x9e, 0xff}}}, - {{{ 75, 93, 107}, 0, { 0, 0}, {0x9d, 0x05, 0x4f, 0xff}}}, - {{{ 57, 6, 134}, 0, { 0, 0}, {0xc9, 0xc7, 0x62, 0xff}}}, - {{{ 87, 54, 163}, 0, { 0, 0}, {0xcf, 0x0a, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501D330, 0x0016d870, 76997, 0x0001d418, 224); // 0x0501D410 -static const Vtx yoshi_seg5_vertex_0501D410[] = { - {{{ 209, 86, 84}, 0, { 0, 0}, {0x13, 0x3a, 0x6f, 0xff}}}, - {{{ 265, 47, 97}, 0, { 0, 0}, {0x00, 0xf1, 0x7e, 0xff}}}, - {{{ 349, 69, 76}, 0, { 0, 0}, {0x34, 0x23, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501D410, 0x0016d870, 76997, 0x0001d4f8, 48); // 0x0501D440 - 0x0501D488 const Gfx yoshi_seg5_dl_0501D440[] = { @@ -422,1166 +250,199 @@ static const Lights1 yoshi_seg5_lights_0501DA38 = gdSPDefLights1( ); // 0x0501DA50 -static const Vtx yoshi_seg5_vertex_0501DA50[] = { - {{{ 156, -27, -20}, 0, { 0, 0}, {0x68, 0xd2, 0xca, 0x00}}}, - {{{ 156, -27, 20}, 0, { 0, 0}, {0x6f, 0xcf, 0x24, 0x00}}}, - {{{ 128, -49, -24}, 0, { 0, 0}, {0x1f, 0x8b, 0xdc, 0x00}}}, - {{{ 24, 72, 58}, 0, { 0, 0}, {0xde, 0x74, 0x24, 0xff}}}, - {{{ -13, 27, -121}, 0, { 0, 0}, {0x87, 0x25, 0x02, 0xff}}}, - {{{ -13, 27, 121}, 0, { 0, 0}, {0x82, 0x0b, 0xfe, 0xff}}}, - {{{ 102, -41, -31}, 0, { 0, 0}, {0xee, 0x84, 0xf2, 0xff}}}, - {{{ -7, -27, 87}, 0, { 0, 0}, {0xfc, 0x84, 0x18, 0xff}}}, - {{{ -7, -27, -87}, 0, { 0, 0}, {0x00, 0x86, 0xdf, 0xff}}}, - {{{ 84, 73, -25}, 0, { 0, 0}, {0x3c, 0x62, 0xcb, 0xff}}}, - {{{ 84, 73, 25}, 0, { 0, 0}, {0x38, 0x6b, 0x26, 0xff}}}, - {{{ 152, 14, -24}, 0, { 0, 0}, {0x69, 0x32, 0xd0, 0xff}}}, - {{{ 84, 3, 72}, 0, { 0, 0}, {0x46, 0x09, 0x68, 0xff}}}, - {{{ -12, 0, 135}, 0, { 0, 0}, {0x33, 0xe5, 0x70, 0xff}}}, - {{{ 109, -37, 48}, 0, { 0, 0}, {0x21, 0xa7, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501DA50, 0x0016d870, 76997, 0x0001db38, 240); // 0x0501DB40 -static const Vtx yoshi_seg5_vertex_0501DB40[] = { - {{{ 84, 3, -72}, 0, { 0, 0}, {0x46, 0x09, 0x98, 0xff}}}, - {{{ 127, -15, -48}, 0, { 0, 0}, {0x46, 0xe3, 0x9b, 0x00}}}, - {{{ 109, -37, -48}, 0, { 0, 0}, {0x21, 0xa7, 0xad, 0x00}}}, - {{{ 44, 31, -104}, 0, { 0, 0}, {0x35, 0x3d, 0x9f, 0xff}}}, - {{{ 24, 72, -58}, 0, { 0, 0}, {0xf5, 0x79, 0xde, 0xff}}}, - {{{ 84, 73, -25}, 0, { 0, 0}, {0x3c, 0x62, 0xcb, 0xff}}}, - {{{ -7, -27, -87}, 0, { 0, 0}, {0x82, 0xf4, 0x02, 0xff}}}, - {{{ -13, 27, -121}, 0, { 0, 0}, {0x87, 0x25, 0x02, 0xff}}}, - {{{ -12, 0, -135}, 0, { 0, 0}, {0x82, 0xf7, 0x07, 0xff}}}, - {{{ -12, 0, 135}, 0, { 0, 0}, {0x82, 0xf7, 0xf9, 0xff}}}, - {{{ -13, 27, 121}, 0, { 0, 0}, {0x82, 0x0b, 0xfe, 0xff}}}, - {{{ -7, -27, 87}, 0, { 0, 0}, {0x82, 0xf5, 0xfd, 0xff}}}, - {{{ 24, 72, 58}, 0, { 0, 0}, {0xde, 0x74, 0x24, 0xff}}}, - {{{ 44, 31, 104}, 0, { 0, 0}, {0x35, 0x3d, 0x61, 0xff}}}, - {{{ 84, 73, 25}, 0, { 0, 0}, {0x38, 0x6b, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501DB40, 0x0016d870, 76997, 0x0001dc28, 240); // 0x0501DC30 -static const Vtx yoshi_seg5_vertex_0501DC30[] = { - {{{ 127, -15, 48}, 0, { 0, 0}, {0x46, 0xe3, 0x65, 0xff}}}, - {{{ 156, -27, 20}, 0, { 0, 0}, {0x6f, 0xcf, 0x24, 0x00}}}, - {{{ 152, 14, 24}, 0, { 0, 0}, {0x61, 0x2d, 0x42, 0x00}}}, - {{{ 102, -41, 31}, 0, { 0, 0}, {0xea, 0x84, 0x0e, 0xff}}}, - {{{ 128, -49, 24}, 0, { 0, 0}, {0x23, 0x92, 0x33, 0xff}}}, - {{{ 109, -37, 48}, 0, { 0, 0}, {0x21, 0xa7, 0x53, 0xff}}}, - {{{ 109, -37, -48}, 0, { 0, 0}, {0x21, 0xa7, 0xad, 0xff}}}, - {{{ 128, -49, -24}, 0, { 0, 0}, {0x1f, 0x8b, 0xdc, 0xff}}}, - {{{ 102, -41, -31}, 0, { 0, 0}, {0xee, 0x84, 0xf2, 0xff}}}, - {{{ 156, -27, -20}, 0, { 0, 0}, {0x68, 0xd2, 0xca, 0xff}}}, - {{{ 127, -15, -48}, 0, { 0, 0}, {0x46, 0xe3, 0x9b, 0xff}}}, - {{{ 152, 14, -24}, 0, { 0, 0}, {0x69, 0x32, 0xd0, 0xff}}}, - {{{ 84, 73, 25}, 0, { 0, 0}, {0x38, 0x6b, 0x26, 0xff}}}, - {{{ 84, 3, 72}, 0, { 0, 0}, {0x46, 0x09, 0x68, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501DC30, 0x0016d870, 76997, 0x0001dd18, 224); // 0x0501DD10 -static const Vtx yoshi_seg5_vertex_0501DD10[] = { - {{{ 44, 31, -104}, 0, { 0, 0}, {0x35, 0x3d, 0x9f, 0xff}}}, - {{{ 84, 73, -25}, 0, { 0, 0}, {0x3c, 0x62, 0xcb, 0x00}}}, - {{{ 84, 3, -72}, 0, { 0, 0}, {0x46, 0x09, 0x98, 0x00}}}, - {{{ -12, 0, 135}, 0, { 0, 0}, {0x33, 0xe5, 0x70, 0xff}}}, - {{{ -7, -27, 87}, 0, { 0, 0}, {0xfc, 0x84, 0x18, 0xff}}}, - {{{ 109, -37, 48}, 0, { 0, 0}, {0x21, 0xa7, 0x53, 0xff}}}, - {{{ 109, -37, -48}, 0, { 0, 0}, {0x21, 0xa7, 0xad, 0xff}}}, - {{{ -7, -27, -87}, 0, { 0, 0}, {0x00, 0x86, 0xdf, 0xff}}}, - {{{ -12, 0, -135}, 0, { 0, 0}, {0x33, 0xe5, 0x90, 0xff}}}, - {{{ 24, 72, -58}, 0, { 0, 0}, {0xf5, 0x79, 0xde, 0xff}}}, - {{{ 24, 72, 58}, 0, { 0, 0}, {0xde, 0x74, 0x24, 0xff}}}, - {{{ 84, 73, 25}, 0, { 0, 0}, {0x38, 0x6b, 0x26, 0xff}}}, - {{{ -13, 27, -121}, 0, { 0, 0}, {0x16, 0x4e, 0x9f, 0xff}}}, - {{{ -7, -27, 87}, 0, { 0, 0}, {0x82, 0xf5, 0xfd, 0xff}}}, - {{{ -13, 27, 121}, 0, { 0, 0}, {0x82, 0x0b, 0xfe, 0xff}}}, - {{{ -7, -27, -87}, 0, { 0, 0}, {0x82, 0xf4, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501DD10, 0x0016d870, 76997, 0x0001ddf8, 256); // 0x0501DE10 -static const Vtx yoshi_seg5_vertex_0501DE10[] = { - {{{ 44, 31, 104}, 0, { 0, 0}, {0x35, 0x3d, 0x61, 0xff}}}, - {{{ -13, 27, 121}, 0, { 0, 0}, {0x16, 0x4e, 0x61, 0x00}}}, - {{{ -12, 0, 135}, 0, { 0, 0}, {0x33, 0xe5, 0x70, 0x00}}}, - {{{ 152, 14, 24}, 0, { 0, 0}, {0x61, 0x2d, 0x42, 0xff}}}, - {{{ 156, -27, 20}, 0, { 0, 0}, {0x6f, 0xcf, 0x24, 0xff}}}, - {{{ 152, 14, -24}, 0, { 0, 0}, {0x69, 0x32, 0xd0, 0xff}}}, - {{{ 128, -49, 24}, 0, { 0, 0}, {0x23, 0x92, 0x33, 0xff}}}, - {{{ 127, -15, 48}, 0, { 0, 0}, {0x46, 0xe3, 0x65, 0xff}}}, - {{{ 102, -41, -31}, 0, { 0, 0}, {0xee, 0x84, 0xf2, 0xff}}}, - {{{ 128, -49, -24}, 0, { 0, 0}, {0x1f, 0x8b, 0xdc, 0xff}}}, - {{{ 102, -41, 31}, 0, { 0, 0}, {0xea, 0x84, 0x0e, 0xff}}}, - {{{ 127, -15, -48}, 0, { 0, 0}, {0x46, 0xe3, 0x9b, 0xff}}}, - {{{ 156, -27, -20}, 0, { 0, 0}, {0x68, 0xd2, 0xca, 0xff}}}, - {{{ 84, 73, 25}, 0, { 0, 0}, {0x38, 0x6b, 0x26, 0xff}}}, - {{{ 84, 3, 72}, 0, { 0, 0}, {0x46, 0x09, 0x68, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501DE10, 0x0016d870, 76997, 0x0001def8, 240); // 0x0501DF00 -static const Vtx yoshi_seg5_vertex_0501DF00[] = { - {{{ 84, 73, -25}, 0, { 0, 0}, {0x3c, 0x62, 0xcb, 0xff}}}, - {{{ 152, 14, -24}, 0, { 0, 0}, {0x69, 0x32, 0xd0, 0x00}}}, - {{{ 84, 3, -72}, 0, { 0, 0}, {0x46, 0x09, 0x98, 0x00}}}, - {{{ -12, 0, -135}, 0, { 0, 0}, {0x33, 0xe5, 0x90, 0xff}}}, - {{{ 44, 31, -104}, 0, { 0, 0}, {0x35, 0x3d, 0x9f, 0xff}}}, - {{{ 84, 3, 72}, 0, { 0, 0}, {0x46, 0x09, 0x68, 0xff}}}, - {{{ 44, 31, 104}, 0, { 0, 0}, {0x35, 0x3d, 0x61, 0xff}}}, - {{{ -12, 0, 135}, 0, { 0, 0}, {0x33, 0xe5, 0x70, 0xff}}}, - {{{ 109, -37, 48}, 0, { 0, 0}, {0x21, 0xa7, 0x53, 0xff}}}, - {{{ 127, -15, 48}, 0, { 0, 0}, {0x46, 0xe3, 0x65, 0xff}}}, - {{{ 109, -37, -48}, 0, { 0, 0}, {0x21, 0xa7, 0xad, 0xff}}}, - {{{ 127, -15, -48}, 0, { 0, 0}, {0x46, 0xe3, 0x9b, 0xff}}}, - {{{ 128, -49, -24}, 0, { 0, 0}, {0x1f, 0x8b, 0xdc, 0xff}}}, - {{{ 128, -49, 24}, 0, { 0, 0}, {0x23, 0x92, 0x33, 0xff}}}, - {{{ 102, -41, 31}, 0, { 0, 0}, {0xea, 0x84, 0x0e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501DF00, 0x0016d870, 76997, 0x0001dfe8, 240); // 0x0501DFF0 -static const Vtx yoshi_seg5_vertex_0501DFF0[] = { - {{{ 156, -27, 20}, 0, { 0, 0}, {0x6f, 0xcf, 0x24, 0xff}}}, - {{{ 156, -27, -20}, 0, { 0, 0}, {0x68, 0xd2, 0xca, 0x00}}}, - {{{ 152, 14, -24}, 0, { 0, 0}, {0x69, 0x32, 0xd0, 0x00}}}, - {{{ 44, 31, 104}, 0, { 0, 0}, {0x35, 0x3d, 0x61, 0xff}}}, - {{{ 24, 72, 58}, 0, { 0, 0}, {0xde, 0x74, 0x24, 0xff}}}, - {{{ -13, 27, 121}, 0, { 0, 0}, {0x16, 0x4e, 0x61, 0xff}}}, - {{{ -13, 27, 121}, 0, { 0, 0}, {0x82, 0x0b, 0xfe, 0xff}}}, - {{{ -13, 27, -121}, 0, { 0, 0}, {0x87, 0x25, 0x02, 0xff}}}, - {{{ -7, -27, -87}, 0, { 0, 0}, {0x82, 0xf4, 0x02, 0xff}}}, - {{{ -13, 27, -121}, 0, { 0, 0}, {0x16, 0x4e, 0x9f, 0xff}}}, - {{{ 24, 72, -58}, 0, { 0, 0}, {0xf5, 0x79, 0xde, 0xff}}}, - {{{ 44, 31, -104}, 0, { 0, 0}, {0x35, 0x3d, 0x9f, 0xff}}}, - {{{ 84, 73, 25}, 0, { 0, 0}, {0x38, 0x6b, 0x26, 0xff}}}, - {{{ 84, 73, -25}, 0, { 0, 0}, {0x3c, 0x62, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501DFF0, 0x0016d870, 76997, 0x0001e0d8, 224); // 0x0501E0D0 -static const Vtx yoshi_seg5_vertex_0501E0D0[] = { - {{{ 109, -37, -48}, 0, { 0, 0}, {0x21, 0xa7, 0xad, 0xff}}}, - {{{ 102, -41, -31}, 0, { 0, 0}, {0xee, 0x84, 0xf2, 0x00}}}, - {{{ -7, -27, -87}, 0, { 0, 0}, {0x00, 0x86, 0xdf, 0x00}}}, - {{{ -7, -27, 87}, 0, { 0, 0}, {0xfc, 0x84, 0x18, 0xff}}}, - {{{ 102, -41, 31}, 0, { 0, 0}, {0xea, 0x84, 0x0e, 0xff}}}, - {{{ 109, -37, 48}, 0, { 0, 0}, {0x21, 0xa7, 0x53, 0xff}}}, - {{{ 84, 3, 72}, 0, { 0, 0}, {0x46, 0x09, 0x68, 0xff}}}, - {{{ 127, -15, 48}, 0, { 0, 0}, {0x46, 0xe3, 0x65, 0xff}}}, - {{{ 152, 14, 24}, 0, { 0, 0}, {0x61, 0x2d, 0x42, 0xff}}}, - {{{ 84, 73, 25}, 0, { 0, 0}, {0x38, 0x6b, 0x26, 0xff}}}, - {{{ 152, 14, -24}, 0, { 0, 0}, {0x69, 0x32, 0xd0, 0xff}}}, - {{{ 24, 72, 58}, 0, { 0, 0}, {0xde, 0x74, 0x24, 0xff}}}, - {{{ 24, 72, -58}, 0, { 0, 0}, {0xf5, 0x79, 0xde, 0xff}}}, - {{{ -13, 27, -121}, 0, { 0, 0}, {0x87, 0x25, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E0D0, 0x0016d870, 76997, 0x0001e1b8, 224); // 0x0501E1B0 -static const Vtx yoshi_seg5_vertex_0501E1B0[] = { - {{{ 156, -27, 20}, 0, { 0, 0}, {0x6f, 0xcf, 0x24, 0xff}}}, - {{{ 128, -49, 24}, 0, { 0, 0}, {0x23, 0x92, 0x33, 0x00}}}, - {{{ 128, -49, -24}, 0, { 0, 0}, {0x1f, 0x8b, 0xdc, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E1B0, 0x0016d870, 76997, 0x0001e298, 48); // 0x0501E1E0 -static const Vtx yoshi_seg5_vertex_0501E1E0[] = { - {{{ 10, 8, -33}, 0, { 0, 0}, {0xbe, 0x0c, 0x95, 0x00}}}, - {{{ 75, 11, -43}, 0, { 0, 0}, {0x1b, 0x25, 0x8a, 0x00}}}, - {{{ 73, -16, -34}, 0, { 0, 0}, {0x12, 0xab, 0xa4, 0x00}}}, - {{{ 15, -2, -25}, 0, { 0, 0}, {0xcd, 0xae, 0xaf, 0xff}}}, - {{{ 105, 11, -19}, 0, { 0, 0}, {0x65, 0x33, 0xc9, 0xff}}}, - {{{ 104, 13, 25}, 0, { 0, 0}, {0x60, 0x38, 0x3b, 0xff}}}, - {{{ 94, -15, 20}, 0, { 0, 0}, {0x5b, 0xbf, 0x3a, 0xff}}}, - {{{ 96, -17, -13}, 0, { 0, 0}, {0x60, 0xba, 0xd4, 0xff}}}, - {{{ 71, 15, 46}, 0, { 0, 0}, {0x11, 0x2f, 0x74, 0xff}}}, - {{{ 7, 11, 31}, 0, { 0, 0}, {0xb9, 0x17, 0x66, 0xff}}}, - {{{ 12, 0, 25}, 0, { 0, 0}, {0xc9, 0xb4, 0x55, 0xff}}}, - {{{ 70, -13, 40}, 0, { 0, 0}, {0xdd, 0xb8, 0x61, 0xff}}}, - {{{ 70, -13, 40}, 0, { 0, 0}, {0x42, 0xcc, 0x5e, 0xff}}}, - {{{ 71, -38, 3}, 0, { 0, 0}, {0x30, 0x8c, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E1E0, 0x0016d870, 76997, 0x0001e2c8, 224); // 0x0501E2C0 -static const Vtx yoshi_seg5_vertex_0501E2C0[] = { - {{{ 8, 23, 14}, 0, { 0, 0}, {0xc8, 0x6e, 0x1b, 0xff}}}, - {{{ 72, 32, 22}, 0, { 0, 0}, {0x11, 0x78, 0x23, 0x00}}}, - {{{ 74, 30, -21}, 0, { 0, 0}, {0x15, 0x75, 0xd4, 0x00}}}, - {{{ 10, 21, -18}, 0, { 0, 0}, {0xca, 0x6b, 0xd8, 0xff}}}, - {{{ 17, -23, 0}, 0, { 0, 0}, {0xc4, 0x91, 0x03, 0xff}}}, - {{{ 71, -38, 3}, 0, { 0, 0}, {0xdc, 0x9f, 0x48, 0xff}}}, - {{{ 70, -13, 40}, 0, { 0, 0}, {0xdd, 0xb8, 0x61, 0xff}}}, - {{{ 12, 0, 25}, 0, { 0, 0}, {0xc9, 0xb4, 0x55, 0xff}}}, - {{{ -11, 1, 0}, 0, { 0, 0}, {0x85, 0xe4, 0x00, 0xff}}}, - {{{ 10, 8, -33}, 0, { 0, 0}, {0xbe, 0x0c, 0x95, 0xff}}}, - {{{ 15, -2, -25}, 0, { 0, 0}, {0xcd, 0xae, 0xaf, 0xff}}}, - {{{ 75, 11, -43}, 0, { 0, 0}, {0x1b, 0x25, 0x8a, 0xff}}}, - {{{ 105, 11, -19}, 0, { 0, 0}, {0x65, 0x33, 0xc9, 0xff}}}, - {{{ 96, -17, -13}, 0, { 0, 0}, {0x60, 0xba, 0xd4, 0xff}}}, - {{{ 73, -16, -34}, 0, { 0, 0}, {0x12, 0xab, 0xa4, 0xff}}}, - {{{ 104, 13, 25}, 0, { 0, 0}, {0x60, 0x38, 0x3b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E2C0, 0x0016d870, 76997, 0x0001e3a8, 256); // 0x0501E3C0 -static const Vtx yoshi_seg5_vertex_0501E3C0[] = { - {{{ 71, 15, 46}, 0, { 0, 0}, {0x11, 0x2f, 0x74, 0xff}}}, - {{{ 70, -13, 40}, 0, { 0, 0}, {0x42, 0xcc, 0x5e, 0x00}}}, - {{{ 94, -15, 20}, 0, { 0, 0}, {0x5b, 0xbf, 0x3a, 0x00}}}, - {{{ 104, 13, 25}, 0, { 0, 0}, {0x60, 0x38, 0x3b, 0xff}}}, - {{{ 72, 32, 22}, 0, { 0, 0}, {0x11, 0x78, 0x23, 0xff}}}, - {{{ 8, 23, 14}, 0, { 0, 0}, {0xc8, 0x6e, 0x1b, 0xff}}}, - {{{ 7, 11, 31}, 0, { 0, 0}, {0xb9, 0x17, 0x66, 0xff}}}, - {{{ -11, 1, 0}, 0, { 0, 0}, {0x85, 0xe4, 0x00, 0xff}}}, - {{{ 12, 0, 25}, 0, { 0, 0}, {0xc9, 0xb4, 0x55, 0xff}}}, - {{{ 17, -23, 0}, 0, { 0, 0}, {0xc4, 0x91, 0x03, 0xff}}}, - {{{ 10, 21, -18}, 0, { 0, 0}, {0xca, 0x6b, 0xd8, 0xff}}}, - {{{ 10, 8, -33}, 0, { 0, 0}, {0xbe, 0x0c, 0x95, 0xff}}}, - {{{ 105, 11, -19}, 0, { 0, 0}, {0x65, 0x33, 0xc9, 0xff}}}, - {{{ 75, 11, -43}, 0, { 0, 0}, {0x1b, 0x25, 0x8a, 0xff}}}, - {{{ 74, 30, -21}, 0, { 0, 0}, {0x15, 0x75, 0xd4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E3C0, 0x0016d870, 76997, 0x0001e4a8, 240); // 0x0501E4B0 -static const Vtx yoshi_seg5_vertex_0501E4B0[] = { - {{{ 71, -38, 3}, 0, { 0, 0}, {0x30, 0x8c, 0xf2, 0xff}}}, - {{{ 96, -17, -13}, 0, { 0, 0}, {0x60, 0xba, 0xd4, 0x00}}}, - {{{ 94, -15, 20}, 0, { 0, 0}, {0x5b, 0xbf, 0x3a, 0x00}}}, - {{{ 73, -16, -34}, 0, { 0, 0}, {0x12, 0xab, 0xa4, 0xff}}}, - {{{ 96, -17, -13}, 0, { 0, 0}, {0x5b, 0xb2, 0xd8, 0xff}}}, - {{{ 17, -23, 0}, 0, { 0, 0}, {0xc4, 0x91, 0x03, 0xff}}}, - {{{ 15, -2, -25}, 0, { 0, 0}, {0xcd, 0xae, 0xaf, 0xff}}}, - {{{ -11, 1, 0}, 0, { 0, 0}, {0x85, 0xe4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E4B0, 0x0016d870, 76997, 0x0001e598, 128); // 0x0501E530 -static const Vtx yoshi_seg5_vertex_0501E530[] = { - {{{ 87, 6, 0}, 0, { 0, 0}, {0x7e, 0x06, 0x00, 0x00}}}, - {{{ 78, -10, -13}, 0, { 0, 0}, {0x4a, 0xa8, 0xcb, 0x00}}}, - {{{ 76, 22, -13}, 0, { 0, 0}, {0x32, 0x4d, 0xa9, 0x00}}}, - {{{ 78, -10, 13}, 0, { 0, 0}, {0x53, 0xc0, 0x47, 0xff}}}, - {{{ 3, -21, 17}, 0, { 0, 0}, {0xdb, 0xb9, 0x61, 0xff}}}, - {{{ -2, -27, -12}, 0, { 0, 0}, {0xb2, 0xc1, 0xb3, 0xff}}}, - {{{ -9, 20, -11}, 0, { 0, 0}, {0x9e, 0x36, 0xc6, 0xff}}}, - {{{ 1, 30, 16}, 0, { 0, 0}, {0xc2, 0x58, 0x41, 0xff}}}, - {{{ -9, 4, 5}, 0, { 0, 0}, {0x87, 0xf9, 0x24, 0xff}}}, - {{{ 76, 22, 13}, 0, { 0, 0}, {0x40, 0x3a, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E530, 0x0016d870, 76997, 0x0001e618, 160); // 0x0501E5D0 -static const Vtx yoshi_seg5_vertex_0501E5D0[] = { - {{{ -5, -33, -19}, 0, { 0, 0}, {0xdc, 0xa0, 0xb6, 0x00}}}, - {{{ 87, -12, -13}, 0, { 0, 0}, {0x4b, 0xa6, 0xd1, 0x00}}}, - {{{ 87, -12, 16}, 0, { 0, 0}, {0x35, 0xbc, 0x5c, 0x00}}}, - {{{ 87, 19, 16}, 0, { 0, 0}, {0x3d, 0x50, 0x4c, 0xff}}}, - {{{ 87, 19, -13}, 0, { 0, 0}, {0x41, 0x4f, 0xb7, 0xff}}}, - {{{ -5, 38, -19}, 0, { 0, 0}, {0xe5, 0x6f, 0x36, 0xff}}}, - {{{ -24, 2, -9}, 0, { 0, 0}, {0x85, 0xff, 0x1e, 0xff}}}, - {{{ -5, 38, -19}, 0, { 0, 0}, {0xe5, 0x00, 0x85, 0xff}}}, - {{{ 97, 3, 1}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, - {{{ 0, 20, 13}, 0, { 0, 0}, {0xd3, 0x2a, 0x6e, 0xff}}}, - {{{ 1, -18, 13}, 0, { 0, 0}, {0xc9, 0xc8, 0x63, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E5D0, 0x0016d870, 76997, 0x0001e6b8, 176); // 0x0501E680 -static const Vtx yoshi_seg5_vertex_0501E680[] = { - {{{ 15, -2, 25}, 0, { 0, 0}, {0xcd, 0xae, 0x51, 0x00}}}, - {{{ 73, -16, 34}, 0, { 0, 0}, {0x12, 0xab, 0x5c, 0x00}}}, - {{{ 75, 11, 43}, 0, { 0, 0}, {0x1b, 0x25, 0x76, 0x00}}}, - {{{ 10, 8, 33}, 0, { 0, 0}, {0xbe, 0x0c, 0x6b, 0xff}}}, - {{{ 96, -17, 13}, 0, { 0, 0}, {0x60, 0xba, 0x2c, 0xff}}}, - {{{ 94, -15, -20}, 0, { 0, 0}, {0x5b, 0xbf, 0xc6, 0xff}}}, - {{{ 104, 13, -25}, 0, { 0, 0}, {0x60, 0x38, 0xc5, 0xff}}}, - {{{ 105, 11, 19}, 0, { 0, 0}, {0x65, 0x33, 0x37, 0xff}}}, - {{{ 70, -13, -40}, 0, { 0, 0}, {0xdd, 0xb8, 0x9f, 0xff}}}, - {{{ 12, 0, -25}, 0, { 0, 0}, {0xc9, 0xb4, 0xab, 0xff}}}, - {{{ 7, 11, -31}, 0, { 0, 0}, {0xb9, 0x17, 0x9a, 0xff}}}, - {{{ 71, 15, -46}, 0, { 0, 0}, {0x11, 0x2f, 0x8c, 0xff}}}, - {{{ 71, -38, -3}, 0, { 0, 0}, {0x30, 0x8c, 0x0e, 0xff}}}, - {{{ 70, -13, -40}, 0, { 0, 0}, {0x42, 0xcc, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E680, 0x0016d870, 76997, 0x0001e768, 224); // 0x0501E760 -static const Vtx yoshi_seg5_vertex_0501E760[] = { - {{{ 10, 21, 18}, 0, { 0, 0}, {0xca, 0x6b, 0x28, 0xff}}}, - {{{ 74, 30, 21}, 0, { 0, 0}, {0x15, 0x75, 0x2c, 0x00}}}, - {{{ 72, 32, -22}, 0, { 0, 0}, {0x11, 0x78, 0xdd, 0x00}}}, - {{{ 8, 23, -14}, 0, { 0, 0}, {0xc8, 0x6e, 0xe5, 0xff}}}, - {{{ 12, 0, -25}, 0, { 0, 0}, {0xc9, 0xb4, 0xab, 0xff}}}, - {{{ 70, -13, -40}, 0, { 0, 0}, {0xdd, 0xb8, 0x9f, 0xff}}}, - {{{ 71, -38, -3}, 0, { 0, 0}, {0xdc, 0x9f, 0xb8, 0xff}}}, - {{{ 17, -23, 0}, 0, { 0, 0}, {0xc4, 0x91, 0xfd, 0xff}}}, - {{{ 15, -2, 25}, 0, { 0, 0}, {0xcd, 0xae, 0x51, 0xff}}}, - {{{ 10, 8, 33}, 0, { 0, 0}, {0xbe, 0x0c, 0x6b, 0xff}}}, - {{{ -11, 1, 0}, 0, { 0, 0}, {0x85, 0xe4, 0x00, 0xff}}}, - {{{ 75, 11, 43}, 0, { 0, 0}, {0x1b, 0x25, 0x76, 0xff}}}, - {{{ 73, -16, 34}, 0, { 0, 0}, {0x12, 0xab, 0x5c, 0xff}}}, - {{{ 96, -17, 13}, 0, { 0, 0}, {0x60, 0xba, 0x2c, 0xff}}}, - {{{ 105, 11, 19}, 0, { 0, 0}, {0x65, 0x33, 0x37, 0xff}}}, - {{{ 104, 13, -25}, 0, { 0, 0}, {0x60, 0x38, 0xc5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E760, 0x0016d870, 76997, 0x0001e848, 256); // 0x0501E860 -static const Vtx yoshi_seg5_vertex_0501E860[] = { - {{{ 104, 13, -25}, 0, { 0, 0}, {0x60, 0x38, 0xc5, 0xff}}}, - {{{ 94, -15, -20}, 0, { 0, 0}, {0x5b, 0xbf, 0xc6, 0x00}}}, - {{{ 70, -13, -40}, 0, { 0, 0}, {0x42, 0xcc, 0xa2, 0x00}}}, - {{{ 71, 15, -46}, 0, { 0, 0}, {0x11, 0x2f, 0x8c, 0xff}}}, - {{{ 7, 11, -31}, 0, { 0, 0}, {0xb9, 0x17, 0x9a, 0xff}}}, - {{{ 8, 23, -14}, 0, { 0, 0}, {0xc8, 0x6e, 0xe5, 0xff}}}, - {{{ 72, 32, -22}, 0, { 0, 0}, {0x11, 0x78, 0xdd, 0xff}}}, - {{{ 12, 0, -25}, 0, { 0, 0}, {0xc9, 0xb4, 0xab, 0xff}}}, - {{{ -11, 1, 0}, 0, { 0, 0}, {0x85, 0xe4, 0x00, 0xff}}}, - {{{ 17, -23, 0}, 0, { 0, 0}, {0xc4, 0x91, 0xfd, 0xff}}}, - {{{ 10, 21, 18}, 0, { 0, 0}, {0xca, 0x6b, 0x28, 0xff}}}, - {{{ 10, 8, 33}, 0, { 0, 0}, {0xbe, 0x0c, 0x6b, 0xff}}}, - {{{ 74, 30, 21}, 0, { 0, 0}, {0x15, 0x75, 0x2c, 0xff}}}, - {{{ 75, 11, 43}, 0, { 0, 0}, {0x1b, 0x25, 0x76, 0xff}}}, - {{{ 105, 11, 19}, 0, { 0, 0}, {0x65, 0x33, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E860, 0x0016d870, 76997, 0x0001e948, 240); // 0x0501E950 -static const Vtx yoshi_seg5_vertex_0501E950[] = { - {{{ 94, -15, -20}, 0, { 0, 0}, {0x5b, 0xbf, 0xc6, 0xff}}}, - {{{ 96, -17, 13}, 0, { 0, 0}, {0x60, 0xba, 0x2c, 0x00}}}, - {{{ 71, -38, -3}, 0, { 0, 0}, {0x30, 0x8c, 0x0e, 0x00}}}, - {{{ 96, -17, 13}, 0, { 0, 0}, {0x5b, 0xb2, 0x28, 0xff}}}, - {{{ 73, -16, 34}, 0, { 0, 0}, {0x12, 0xab, 0x5c, 0xff}}}, - {{{ 15, -2, 25}, 0, { 0, 0}, {0xcd, 0xae, 0x51, 0xff}}}, - {{{ 17, -23, 0}, 0, { 0, 0}, {0xc4, 0x91, 0xfd, 0xff}}}, - {{{ -11, 1, 0}, 0, { 0, 0}, {0x85, 0xe4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E950, 0x0016d870, 76997, 0x0001ea38, 128); // 0x0501E9D0 -static const Vtx yoshi_seg5_vertex_0501E9D0[] = { - {{{ 76, 22, 13}, 0, { 0, 0}, {0x32, 0x4d, 0x57, 0x00}}}, - {{{ 78, -10, 13}, 0, { 0, 0}, {0x4a, 0xa8, 0x35, 0x00}}}, - {{{ 87, 6, 0}, 0, { 0, 0}, {0x7e, 0x06, 0x00, 0x00}}}, - {{{ 78, -10, -13}, 0, { 0, 0}, {0x53, 0xc0, 0xb9, 0xff}}}, - {{{ -2, -27, 12}, 0, { 0, 0}, {0xb2, 0xc1, 0x4d, 0xff}}}, - {{{ 3, -21, -17}, 0, { 0, 0}, {0xdb, 0xb9, 0x9f, 0xff}}}, - {{{ 1, 30, -16}, 0, { 0, 0}, {0xc2, 0x58, 0xbf, 0xff}}}, - {{{ -9, 20, 11}, 0, { 0, 0}, {0x9e, 0x36, 0x3a, 0xff}}}, - {{{ -9, 4, -5}, 0, { 0, 0}, {0x87, 0xf9, 0xdc, 0xff}}}, - {{{ 76, 22, -13}, 0, { 0, 0}, {0x40, 0x3a, 0xa4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501E9D0, 0x0016d870, 76997, 0x0001eab8, 160); // 0x0501EA70 -static const Vtx yoshi_seg5_vertex_0501EA70[] = { - {{{ 87, -12, -16}, 0, { 0, 0}, {0x35, 0xbc, 0xa4, 0x00}}}, - {{{ 87, -12, 13}, 0, { 0, 0}, {0x4b, 0xa6, 0x2f, 0x00}}}, - {{{ -5, -33, 19}, 0, { 0, 0}, {0xdc, 0xa0, 0x4a, 0x00}}}, - {{{ -5, 38, 19}, 0, { 0, 0}, {0xe5, 0x6f, 0xca, 0xff}}}, - {{{ 87, 19, 13}, 0, { 0, 0}, {0x41, 0x4f, 0x49, 0xff}}}, - {{{ 87, 19, -16}, 0, { 0, 0}, {0x3d, 0x50, 0xb4, 0xff}}}, - {{{ -5, 38, 19}, 0, { 0, 0}, {0xe5, 0x00, 0x7b, 0xff}}}, - {{{ -24, 2, 9}, 0, { 0, 0}, {0x85, 0xff, 0xe2, 0xff}}}, - {{{ 97, 3, -1}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, - {{{ 1, -18, -13}, 0, { 0, 0}, {0xc9, 0xc8, 0x9d, 0xff}}}, - {{{ 0, 20, -13}, 0, { 0, 0}, {0xd3, 0x2a, 0x92, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501EA70, 0x0016d870, 76997, 0x0001eb58, 176); // 0x0501EB20 -static const Vtx yoshi_seg5_vertex_0501EB20[] = { - {{{ 212, 0, -34}, 0, { 0, 0}, {0x54, 0xba, 0xc1, 0x00}}}, - {{{ 212, 0, 39}, 0, { 0, 0}, {0x5c, 0xb4, 0x29, 0x00}}}, - {{{ 169, -51, -34}, 0, { 0, 0}, {0x3a, 0x9c, 0xcd, 0x00}}}, - {{{ 169, -51, 39}, 0, { 0, 0}, {0x34, 0xa5, 0x46, 0xff}}}, - {{{ 119, -59, -26}, 0, { 0, 0}, {0xe1, 0x8e, 0xd4, 0xff}}}, - {{{ 119, -59, 29}, 0, { 0, 0}, {0xe0, 0x89, 0x1c, 0xff}}}, - {{{ 71, -20, -33}, 0, { 0, 0}, {0xb8, 0xa1, 0xd7, 0xff}}}, - {{{ 71, -20, 36}, 0, { 0, 0}, {0xbd, 0xa3, 0x34, 0xff}}}, - {{{ 63, 80, 66}, 0, { 0, 0}, {0xdf, 0xfc, 0x7a, 0xff}}}, - {{{ 38, 19, 55}, 0, { 0, 0}, {0xe7, 0xfa, 0x7c, 0xff}}}, - {{{ 124, -26, 70}, 0, { 0, 0}, {0xed, 0xc4, 0x6d, 0xff}}}, - {{{ 63, 80, -58}, 0, { 0, 0}, {0xdf, 0xfe, 0x86, 0xff}}}, - {{{ 124, -26, -65}, 0, { 0, 0}, {0xed, 0xc6, 0x91, 0xff}}}, - {{{ 38, 19, -49}, 0, { 0, 0}, {0xe8, 0xfc, 0x84, 0xff}}}, - {{{ 155, 31, 76}, 0, { 0, 0}, {0x1d, 0xe3, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501EB20, 0x0016d870, 76997, 0x0001ec08, 240); // 0x0501EC10 -static const Vtx yoshi_seg5_vertex_0501EC10[] = { - {{{ -13, 33, -25}, 0, { 0, 0}, {0xd6, 0x24, 0x8f, 0xff}}}, - {{{ -11, 53, -25}, 0, { 0, 0}, {0xcc, 0x02, 0x8d, 0x00}}}, - {{{ 38, 19, -49}, 0, { 0, 0}, {0xe8, 0xfc, 0x84, 0x00}}}, - {{{ 38, 19, 55}, 0, { 0, 0}, {0xe7, 0xfa, 0x7c, 0xff}}}, - {{{ -13, 33, 29}, 0, { 0, 0}, {0xd4, 0x24, 0x70, 0xff}}}, - {{{ 11, -20, 65}, 0, { 0, 0}, {0xf8, 0x23, 0x79, 0xff}}}, - {{{ 63, 80, -58}, 0, { 0, 0}, {0xdf, 0xfe, 0x86, 0xff}}}, - {{{ 155, 31, -71}, 0, { 0, 0}, {0x1c, 0xe3, 0x88, 0xff}}}, - {{{ 124, -26, -65}, 0, { 0, 0}, {0xed, 0xc6, 0x91, 0xff}}}, - {{{ -35, 4, 37}, 0, { 0, 0}, {0xdc, 0x36, 0x6c, 0xff}}}, - {{{ 119, -59, 29}, 0, { 0, 0}, {0xe0, 0x89, 0x1c, 0xff}}}, - {{{ 169, -51, 39}, 0, { 0, 0}, {0x34, 0xa5, 0x46, 0xff}}}, - {{{ 124, -26, 70}, 0, { 0, 0}, {0xed, 0xc4, 0x6d, 0xff}}}, - {{{ 169, -51, -34}, 0, { 0, 0}, {0x3a, 0x9c, 0xcd, 0xff}}}, - {{{ 119, -59, -26}, 0, { 0, 0}, {0xe1, 0x8e, 0xd4, 0xff}}}, - {{{ 71, -20, 36}, 0, { 0, 0}, {0xbd, 0xa3, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501EC10, 0x0016d870, 76997, 0x0001ecf8, 256); // 0x0501ED10 -static const Vtx yoshi_seg5_vertex_0501ED10[] = { - {{{ 124, -26, -65}, 0, { 0, 0}, {0xed, 0xc6, 0x91, 0xff}}}, - {{{ 119, -59, -26}, 0, { 0, 0}, {0xe1, 0x8e, 0xd4, 0x00}}}, - {{{ 71, -20, -33}, 0, { 0, 0}, {0xb8, 0xa1, 0xd7, 0x00}}}, - {{{ -35, 4, -31}, 0, { 0, 0}, {0xc5, 0x90, 0x00, 0xff}}}, - {{{ 11, -20, -60}, 0, { 0, 0}, {0xc5, 0x90, 0x00, 0xff}}}, - {{{ 70, -52, -32}, 0, { 0, 0}, {0xc5, 0x90, 0x00, 0xff}}}, - {{{ 38, 19, 55}, 0, { 0, 0}, {0xe7, 0xfa, 0x7c, 0xff}}}, - {{{ 71, -20, 36}, 0, { 0, 0}, {0xbd, 0xa3, 0x34, 0xff}}}, - {{{ 124, -26, 70}, 0, { 0, 0}, {0xed, 0xc4, 0x6d, 0xff}}}, - {{{ 38, 19, -49}, 0, { 0, 0}, {0xe8, 0xfc, 0x84, 0xff}}}, - {{{ -35, 4, 37}, 0, { 0, 0}, {0xc5, 0x90, 0x00, 0xff}}}, - {{{ 11, -20, 65}, 0, { 0, 0}, {0xc5, 0x90, 0x00, 0xff}}}, - {{{ 70, -52, 35}, 0, { 0, 0}, {0xc5, 0x90, 0x00, 0xff}}}, - {{{ 63, 80, 66}, 0, { 0, 0}, {0xdf, 0xfc, 0x7a, 0xff}}}, - {{{ 11, 108, 40}, 0, { 0, 0}, {0xc9, 0x03, 0x72, 0xff}}}, - {{{ -11, 53, 30}, 0, { 0, 0}, {0xc9, 0x02, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501ED10, 0x0016d870, 76997, 0x0001edf8, 256); // 0x0501EE10 -static const Vtx yoshi_seg5_vertex_0501EE10[] = { - {{{ 169, -51, 39}, 0, { 0, 0}, {0x34, 0xa5, 0x46, 0xff}}}, - {{{ 212, 0, 39}, 0, { 0, 0}, {0x5c, 0xb4, 0x29, 0x00}}}, - {{{ 155, 31, 76}, 0, { 0, 0}, {0x1d, 0xe3, 0x77, 0x00}}}, - {{{ 119, -59, -26}, 0, { 0, 0}, {0xe1, 0x8e, 0xd4, 0xff}}}, - {{{ 169, -51, -34}, 0, { 0, 0}, {0x3a, 0x9c, 0xcd, 0xff}}}, - {{{ 119, -59, 29}, 0, { 0, 0}, {0xe0, 0x89, 0x1c, 0xff}}}, - {{{ 155, 31, -71}, 0, { 0, 0}, {0x1c, 0xe3, 0x88, 0xff}}}, - {{{ 212, 0, -34}, 0, { 0, 0}, {0x54, 0xba, 0xc1, 0xff}}}, - {{{ 124, -26, 70}, 0, { 0, 0}, {0xed, 0xc4, 0x6d, 0xff}}}, - {{{ 124, -26, -65}, 0, { 0, 0}, {0xed, 0xc6, 0x91, 0xff}}}, - {{{ -11, 53, -25}, 0, { 0, 0}, {0x87, 0x25, 0x00, 0xff}}}, - {{{ -11, 53, 30}, 0, { 0, 0}, {0x84, 0x19, 0x00, 0xff}}}, - {{{ 11, 108, 40}, 0, { 0, 0}, {0x8b, 0x31, 0x00, 0xff}}}, - {{{ 38, 19, -49}, 0, { 0, 0}, {0xe8, 0xfc, 0x84, 0xff}}}, - {{{ -11, 53, -25}, 0, { 0, 0}, {0xcc, 0x02, 0x8d, 0xff}}}, - {{{ 11, 108, -34}, 0, { 0, 0}, {0xcd, 0x03, 0x8d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501EE10, 0x0016d870, 76997, 0x0001eef8, 256); // 0x0501EF10 -static const Vtx yoshi_seg5_vertex_0501EF10[] = { - {{{ -13, 33, -25}, 0, { 0, 0}, {0x86, 0x22, 0x00, 0xff}}}, - {{{ -13, 33, 29}, 0, { 0, 0}, {0x8f, 0x38, 0x00, 0x00}}}, - {{{ -11, 53, 30}, 0, { 0, 0}, {0x84, 0x19, 0x00, 0x00}}}, - {{{ 11, -20, -60}, 0, { 0, 0}, {0xf9, 0x25, 0x87, 0xff}}}, - {{{ -35, 4, -31}, 0, { 0, 0}, {0xdb, 0x35, 0x93, 0xff}}}, - {{{ -13, 33, -25}, 0, { 0, 0}, {0xd6, 0x24, 0x8f, 0xff}}}, - {{{ 11, 108, -34}, 0, { 0, 0}, {0x8b, 0x31, 0x00, 0xff}}}, - {{{ -11, 53, -25}, 0, { 0, 0}, {0x87, 0x25, 0x00, 0xff}}}, - {{{ 11, 108, 40}, 0, { 0, 0}, {0x8b, 0x31, 0x00, 0xff}}}, - {{{ 63, 80, -58}, 0, { 0, 0}, {0xdf, 0xfe, 0x86, 0xff}}}, - {{{ 38, 19, -49}, 0, { 0, 0}, {0xe8, 0xfc, 0x84, 0xff}}}, - {{{ 11, 108, -34}, 0, { 0, 0}, {0xcd, 0x03, 0x8d, 0xff}}}, - {{{ 38, 19, 55}, 0, { 0, 0}, {0xe7, 0xfa, 0x7c, 0xff}}}, - {{{ -11, 53, 30}, 0, { 0, 0}, {0xc9, 0x02, 0x72, 0xff}}}, - {{{ -13, 33, 29}, 0, { 0, 0}, {0xd4, 0x24, 0x70, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501EF10, 0x0016d870, 76997, 0x0001eff8, 240); // 0x0501F000 -static const Vtx yoshi_seg5_vertex_0501F000[] = { - {{{ -35, 4, -31}, 0, { 0, 0}, {0x9b, 0x4b, 0x00, 0xff}}}, - {{{ -35, 4, 37}, 0, { 0, 0}, {0x9b, 0x4b, 0x00, 0x00}}}, - {{{ -13, 33, 29}, 0, { 0, 0}, {0x8f, 0x38, 0x00, 0x00}}}, - {{{ 70, -52, 35}, 0, { 0, 0}, {0x7e, 0xfc, 0x00, 0xff}}}, - {{{ 70, -52, -32}, 0, { 0, 0}, {0x7e, 0xfc, 0x00, 0xff}}}, - {{{ 71, -20, -33}, 0, { 0, 0}, {0x7e, 0xfc, 0x00, 0xff}}}, - {{{ 11, -20, 65}, 0, { 0, 0}, {0xf8, 0x23, 0x79, 0xff}}}, - {{{ 70, -52, 35}, 0, { 0, 0}, {0x36, 0xf9, 0x72, 0xff}}}, - {{{ 38, 19, 55}, 0, { 0, 0}, {0xe7, 0xfa, 0x7c, 0xff}}}, - {{{ 38, 19, -49}, 0, { 0, 0}, {0xe8, 0xfc, 0x84, 0xff}}}, - {{{ 70, -52, -32}, 0, { 0, 0}, {0x32, 0xfc, 0x8c, 0xff}}}, - {{{ 11, -20, -60}, 0, { 0, 0}, {0xf9, 0x25, 0x87, 0xff}}}, - {{{ 71, -20, -33}, 0, { 0, 0}, {0x30, 0xfb, 0x8b, 0xff}}}, - {{{ 71, -20, 36}, 0, { 0, 0}, {0x39, 0xfa, 0x71, 0xff}}}, - {{{ 71, -20, 36}, 0, { 0, 0}, {0x7e, 0xfc, 0x00, 0xff}}}, - {{{ -13, 33, -25}, 0, { 0, 0}, {0x86, 0x22, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501F000, 0x0016d870, 76997, 0x0001f0e8, 256); // 0x0501F100 -static const Vtx yoshi_seg5_vertex_0501F100[] = { - {{{ 212, 0, -34}, 0, { 0, 0}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 155, 31, -71}, 0, { 0, 0}, {0x3b, 0x70, 0x01, 0x00}}}, - {{{ 63, 80, -58}, 0, { 0, 0}, {0x3b, 0x70, 0x00, 0x00}}}, - {{{ 11, 108, -34}, 0, { 0, 0}, {0x3c, 0x6f, 0xff, 0xff}}}, - {{{ 11, 108, 40}, 0, { 0, 0}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ 63, 80, 66}, 0, { 0, 0}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 155, 31, 76}, 0, { 0, 0}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 212, 0, 39}, 0, { 0, 0}, {0x3c, 0x6f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501F100, 0x0016d870, 76997, 0x0001f1e8, 128); // 0x0501F180 -static const Vtx yoshi_seg5_vertex_0501F180[] = { - {{{ 77, -40, -10}, 0, { 0, 0}, {0x26, 0x90, 0xd5, 0x00}}}, - {{{ 4, -48, 28}, 0, { 0, 0}, {0xda, 0x91, 0x2e, 0x00}}}, - {{{ 2, -48, -17}, 0, { 0, 0}, {0xba, 0xa0, 0xd6, 0x00}}}, - {{{ 81, 36, 4}, 0, { 0, 0}, {0x2f, 0x75, 0xfe, 0xff}}}, - {{{ 10, 38, -23}, 0, { 0, 0}, {0xe3, 0x46, 0x9b, 0xff}}}, - {{{ 7, 53, 4}, 0, { 0, 0}, {0xde, 0x7a, 0xfd, 0xff}}}, - {{{ 76, -40, 20}, 0, { 0, 0}, {0x24, 0x99, 0x3f, 0xff}}}, - {{{ 76, 25, -19}, 0, { 0, 0}, {0x33, 0x44, 0xa3, 0xff}}}, - {{{ 77, -21, 38}, 0, { 0, 0}, {0x24, 0xf7, 0x79, 0xff}}}, - {{{ 7, 37, 35}, 0, { 0, 0}, {0xe0, 0x45, 0x64, 0xff}}}, - {{{ 3, -26, 42}, 0, { 0, 0}, {0xe2, 0xd8, 0x74, 0xff}}}, - {{{ 78, -21, -28}, 0, { 0, 0}, {0x24, 0xfb, 0x87, 0xff}}}, - {{{ 3, -26, -33}, 0, { 0, 0}, {0xe1, 0xd9, 0x8c, 0xff}}}, - {{{ 117, 6, 5}, 0, { 0, 0}, {0x68, 0x48, 0x00, 0xff}}}, - {{{ -16, 30, 5}, 0, { 0, 0}, {0x99, 0x49, 0xfc, 0xff}}}, - {{{ 80, 24, 30}, 0, { 0, 0}, {0x35, 0x44, 0x5d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501F180, 0x0016d870, 76997, 0x0001f268, 256); // 0x0501F280 -static const Vtx yoshi_seg5_vertex_0501F280[] = { - {{{ 77, -21, 38}, 0, { 0, 0}, {0x24, 0xf7, 0x79, 0xff}}}, - {{{ 76, -40, 20}, 0, { 0, 0}, {0x24, 0x99, 0x3f, 0x00}}}, - {{{ 114, -16, 21}, 0, { 0, 0}, {0x5f, 0xbf, 0x34, 0x00}}}, - {{{ -20, -10, 21}, 0, { 0, 0}, {0x93, 0xe3, 0x38, 0xff}}}, - {{{ 4, -48, 28}, 0, { 0, 0}, {0xda, 0x91, 0x2e, 0xff}}}, - {{{ 3, -26, 42}, 0, { 0, 0}, {0xe2, 0xd8, 0x74, 0xff}}}, - {{{ 3, -26, -33}, 0, { 0, 0}, {0xe1, 0xd9, 0x8c, 0xff}}}, - {{{ 2, -48, -17}, 0, { 0, 0}, {0xba, 0xa0, 0xd6, 0xff}}}, - {{{ -21, -10, -11}, 0, { 0, 0}, {0x98, 0xf4, 0xba, 0xff}}}, - {{{ 77, -40, -10}, 0, { 0, 0}, {0x26, 0x90, 0xd5, 0xff}}}, - {{{ 78, -21, -28}, 0, { 0, 0}, {0x24, 0xfb, 0x87, 0xff}}}, - {{{ 115, -16, -12}, 0, { 0, 0}, {0x63, 0xd2, 0xc1, 0xff}}}, - {{{ 117, 6, 5}, 0, { 0, 0}, {0x68, 0x48, 0x00, 0xff}}}, - {{{ 80, 24, 30}, 0, { 0, 0}, {0x35, 0x44, 0x5d, 0xff}}}, - {{{ 76, 25, -19}, 0, { 0, 0}, {0x33, 0x44, 0xa3, 0xff}}}, - {{{ 7, 37, 35}, 0, { 0, 0}, {0xe0, 0x45, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501F280, 0x0016d870, 76997, 0x0001f368, 256); // 0x0501F380 -static const Vtx yoshi_seg5_vertex_0501F380[] = { - {{{ 3, -26, -33}, 0, { 0, 0}, {0xe1, 0xd9, 0x8c, 0xff}}}, - {{{ -21, -10, -11}, 0, { 0, 0}, {0x98, 0xf4, 0xba, 0x00}}}, - {{{ 10, 38, -23}, 0, { 0, 0}, {0xe3, 0x46, 0x9b, 0x00}}}, - {{{ 81, 36, 4}, 0, { 0, 0}, {0x2f, 0x75, 0xfe, 0xff}}}, - {{{ 7, 53, 4}, 0, { 0, 0}, {0xde, 0x7a, 0xfd, 0xff}}}, - {{{ 7, 37, 35}, 0, { 0, 0}, {0xe0, 0x45, 0x64, 0xff}}}, - {{{ 114, -16, 21}, 0, { 0, 0}, {0x5f, 0xbf, 0x34, 0xff}}}, - {{{ 77, -40, -10}, 0, { 0, 0}, {0x26, 0x90, 0xd5, 0xff}}}, - {{{ 115, -16, -12}, 0, { 0, 0}, {0x63, 0xd2, 0xc1, 0xff}}}, - {{{ 3, -26, 42}, 0, { 0, 0}, {0xe2, 0xd8, 0x74, 0xff}}}, - {{{ 76, -40, 20}, 0, { 0, 0}, {0x24, 0x99, 0x3f, 0xff}}}, - {{{ 77, -21, 38}, 0, { 0, 0}, {0x24, 0xf7, 0x79, 0xff}}}, - {{{ 2, -48, -17}, 0, { 0, 0}, {0xba, 0xa0, 0xd6, 0xff}}}, - {{{ 4, -48, 28}, 0, { 0, 0}, {0xda, 0x91, 0x2e, 0xff}}}, - {{{ -20, -10, 21}, 0, { 0, 0}, {0x93, 0xe3, 0x38, 0xff}}}, - {{{ 78, -21, -28}, 0, { 0, 0}, {0x24, 0xfb, 0x87, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501F380, 0x0016d870, 76997, 0x0001f468, 256); // 0x0501F480 -static const Vtx yoshi_seg5_vertex_0501F480[] = { - {{{ 7, 37, 35}, 0, { 0, 0}, {0xe0, 0x45, 0x64, 0xff}}}, - {{{ 80, 24, 30}, 0, { 0, 0}, {0x35, 0x44, 0x5d, 0x00}}}, - {{{ 81, 36, 4}, 0, { 0, 0}, {0x2f, 0x75, 0xfe, 0x00}}}, - {{{ -21, -10, -11}, 0, { 0, 0}, {0x98, 0xf4, 0xba, 0xff}}}, - {{{ -16, 30, 5}, 0, { 0, 0}, {0x99, 0x49, 0xfc, 0xff}}}, - {{{ 10, 38, -23}, 0, { 0, 0}, {0xe3, 0x46, 0x9b, 0xff}}}, - {{{ -20, -10, 21}, 0, { 0, 0}, {0x93, 0xe3, 0x38, 0xff}}}, - {{{ 76, 25, -19}, 0, { 0, 0}, {0x33, 0x44, 0xa3, 0xff}}}, - {{{ 78, -21, -28}, 0, { 0, 0}, {0x24, 0xfb, 0x87, 0xff}}}, - {{{ 77, -21, 38}, 0, { 0, 0}, {0x24, 0xf7, 0x79, 0xff}}}, - {{{ 115, -16, -12}, 0, { 0, 0}, {0x63, 0xd2, 0xc1, 0xff}}}, - {{{ 114, -16, 21}, 0, { 0, 0}, {0x5f, 0xbf, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501F480, 0x0016d870, 76997, 0x0001f568, 192); // 0x0501F540 -static const Vtx yoshi_seg5_vertex_0501F540[] = { - {{{ 94, -67, -16}, 0, { 0, 0}, {0x2c, 0x8d, 0xe5, 0x00}}}, - {{{ 22, -63, 23}, 0, { 0, 0}, {0xdc, 0xa3, 0x4d, 0x00}}}, - {{{ 18, -83, -16}, 0, { 0, 0}, {0xd9, 0x96, 0xc9, 0x00}}}, - {{{ 105, 35, -31}, 0, { 0, 0}, {0x1f, 0x1d, 0x89, 0xff}}}, - {{{ 21, 52, -37}, 0, { 0, 0}, {0xf2, 0x2c, 0x8a, 0xff}}}, - {{{ 27, 83, -12}, 0, { 0, 0}, {0xf9, 0x78, 0xd9, 0xff}}}, - {{{ -27, -31, -16}, 0, { 0, 0}, {0x91, 0xce, 0xde, 0xff}}}, - {{{ -24, -13, 23}, 0, { 0, 0}, {0x9d, 0xe9, 0x4b, 0xff}}}, - {{{ -21, 60, -16}, 0, { 0, 0}, {0xa0, 0x30, 0xbe, 0xff}}}, - {{{ 148, 27, -12}, 0, { 0, 0}, {0x79, 0x22, 0xf2, 0xff}}}, - {{{ 127, -25, 23}, 0, { 0, 0}, {0x5b, 0xd0, 0x49, 0xff}}}, - {{{ 135, -34, -16}, 0, { 0, 0}, {0x5c, 0xd1, 0xb8, 0xff}}}, - {{{ 82, -36, 45}, 0, { 0, 0}, {0x18, 0xcd, 0x71, 0xff}}}, - {{{ 21, 52, 44}, 0, { 0, 0}, {0xf7, 0x38, 0x71, 0xff}}}, - {{{ 20, -24, 44}, 0, { 0, 0}, {0xdf, 0xe3, 0x76, 0xff}}}, - {{{ 8, -9, -37}, 0, { 0, 0}, {0xea, 0xf1, 0x85, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501F540, 0x0016d870, 76997, 0x0001f628, 256); // 0x0501F640 -static const Vtx yoshi_seg5_vertex_0501F640[] = { - {{{ 105, 35, -31}, 0, { 0, 0}, {0x1f, 0x1d, 0x89, 0xff}}}, - {{{ 111, 66, -12}, 0, { 0, 0}, {0x37, 0x71, 0xf9, 0x00}}}, - {{{ 148, 27, -12}, 0, { 0, 0}, {0x79, 0x22, 0xf2, 0x00}}}, - {{{ -21, 60, -16}, 0, { 0, 0}, {0xa0, 0x30, 0xbe, 0xff}}}, - {{{ 27, 83, -12}, 0, { 0, 0}, {0xf9, 0x78, 0xd9, 0xff}}}, - {{{ 21, 52, -37}, 0, { 0, 0}, {0xf2, 0x2c, 0x8a, 0xff}}}, - {{{ 21, 52, 44}, 0, { 0, 0}, {0xf7, 0x38, 0x71, 0xff}}}, - {{{ -21, 60, 23}, 0, { 0, 0}, {0xaf, 0x4e, 0x3a, 0xff}}}, - {{{ 105, 35, 38}, 0, { 0, 0}, {0x3e, 0x2c, 0x65, 0xff}}}, - {{{ 127, -25, 23}, 0, { 0, 0}, {0x5b, 0xd0, 0x49, 0xff}}}, - {{{ 82, -36, 45}, 0, { 0, 0}, {0x18, 0xcd, 0x71, 0xff}}}, - {{{ 94, -67, -16}, 0, { 0, 0}, {0x2c, 0x8d, 0xe5, 0xff}}}, - {{{ -24, -13, 23}, 0, { 0, 0}, {0x9d, 0xe9, 0x4b, 0xff}}}, - {{{ 22, -63, 23}, 0, { 0, 0}, {0xdc, 0xa3, 0x4d, 0xff}}}, - {{{ 20, -24, 44}, 0, { 0, 0}, {0xdf, 0xe3, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501F640, 0x0016d870, 76997, 0x0001f728, 240); // 0x0501F730 -static const Vtx yoshi_seg5_vertex_0501F730[] = { - {{{ 8, -9, -37}, 0, { 0, 0}, {0xea, 0xf1, 0x85, 0xff}}}, - {{{ 18, -83, -16}, 0, { 0, 0}, {0xd9, 0x96, 0xc9, 0x00}}}, - {{{ -27, -31, -16}, 0, { 0, 0}, {0x91, 0xce, 0xde, 0x00}}}, - {{{ 94, -67, -16}, 0, { 0, 0}, {0x2c, 0x8d, 0xe5, 0xff}}}, - {{{ 93, -26, -37}, 0, { 0, 0}, {0x16, 0xe6, 0x86, 0xff}}}, - {{{ 135, -34, -16}, 0, { 0, 0}, {0x5c, 0xd1, 0xb8, 0xff}}}, - {{{ 127, -25, 23}, 0, { 0, 0}, {0x5b, 0xd0, 0x49, 0xff}}}, - {{{ 148, 27, -12}, 0, { 0, 0}, {0x79, 0x22, 0xf2, 0xff}}}, - {{{ 105, 35, 38}, 0, { 0, 0}, {0x3e, 0x2c, 0x65, 0xff}}}, - {{{ 105, 35, -31}, 0, { 0, 0}, {0x1f, 0x1d, 0x89, 0xff}}}, - {{{ 21, 52, 44}, 0, { 0, 0}, {0xf7, 0x38, 0x71, 0xff}}}, - {{{ -21, 60, 23}, 0, { 0, 0}, {0xaf, 0x4e, 0x3a, 0xff}}}, - {{{ -24, -13, 23}, 0, { 0, 0}, {0x9d, 0xe9, 0x4b, 0xff}}}, - {{{ -21, 60, -16}, 0, { 0, 0}, {0xa0, 0x30, 0xbe, 0xff}}}, - {{{ 111, 66, -12}, 0, { 0, 0}, {0x37, 0x71, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501F730, 0x0016d870, 76997, 0x0001f818, 240); // 0x0501F820 -static const Vtx yoshi_seg5_vertex_0501F820[] = { - {{{ 82, -36, 45}, 0, { 0, 0}, {0x18, 0xcd, 0x71, 0xff}}}, - {{{ 20, -24, 44}, 0, { 0, 0}, {0xdf, 0xe3, 0x76, 0x00}}}, - {{{ 22, -63, 23}, 0, { 0, 0}, {0xdc, 0xa3, 0x4d, 0x00}}}, - {{{ -27, -31, -16}, 0, { 0, 0}, {0x91, 0xce, 0xde, 0xff}}}, - {{{ 18, -83, -16}, 0, { 0, 0}, {0xd9, 0x96, 0xc9, 0xff}}}, - {{{ 94, -67, -16}, 0, { 0, 0}, {0x2c, 0x8d, 0xe5, 0xff}}}, - {{{ 8, -9, -37}, 0, { 0, 0}, {0xea, 0xf1, 0x85, 0xff}}}, - {{{ 27, 83, -12}, 0, { 0, 0}, {0xf9, 0x78, 0xd9, 0xff}}}, - {{{ -21, 60, -16}, 0, { 0, 0}, {0xa0, 0x30, 0xbe, 0xff}}}, - {{{ -21, 60, 23}, 0, { 0, 0}, {0xaf, 0x4e, 0x3a, 0xff}}}, - {{{ 93, -26, -37}, 0, { 0, 0}, {0x16, 0xe6, 0x86, 0xff}}}, - {{{ -24, -13, 23}, 0, { 0, 0}, {0x9d, 0xe9, 0x4b, 0xff}}}, - {{{ 111, 66, -12}, 0, { 0, 0}, {0x37, 0x71, 0xf9, 0xff}}}, - {{{ 21, 52, 44}, 0, { 0, 0}, {0xf7, 0x38, 0x71, 0xff}}}, - {{{ 21, 52, -37}, 0, { 0, 0}, {0xf2, 0x2c, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501F820, 0x0016d870, 76997, 0x0001f908, 240); // 0x0501F910 -static const Vtx yoshi_seg5_vertex_0501F910[] = { - {{{ 135, -34, -16}, 0, { 0, 0}, {0x5c, 0xd1, 0xb8, 0xff}}}, - {{{ 93, -26, -37}, 0, { 0, 0}, {0x16, 0xe6, 0x86, 0x00}}}, - {{{ 105, 35, -31}, 0, { 0, 0}, {0x1f, 0x1d, 0x89, 0x00}}}, - {{{ 105, 35, 38}, 0, { 0, 0}, {0x3e, 0x2c, 0x65, 0xff}}}, - {{{ 82, -36, 45}, 0, { 0, 0}, {0x18, 0xcd, 0x71, 0xff}}}, - {{{ 127, -25, 23}, 0, { 0, 0}, {0x5b, 0xd0, 0x49, 0xff}}}, - {{{ 8, -9, -37}, 0, { 0, 0}, {0xea, 0xf1, 0x85, 0xff}}}, - {{{ 21, 52, 44}, 0, { 0, 0}, {0xf7, 0x38, 0x71, 0xff}}}, - {{{ -24, -13, 23}, 0, { 0, 0}, {0x9d, 0xe9, 0x4b, 0xff}}}, - {{{ -21, 60, 23}, 0, { 0, 0}, {0xaf, 0x4e, 0x3a, 0xff}}}, - {{{ -21, 60, -16}, 0, { 0, 0}, {0xa0, 0x30, 0xbe, 0xff}}}, - {{{ 27, 83, -12}, 0, { 0, 0}, {0xf9, 0x78, 0xd9, 0xff}}}, - {{{ 111, 66, -12}, 0, { 0, 0}, {0x37, 0x71, 0xf9, 0xff}}}, - {{{ 22, -63, 23}, 0, { 0, 0}, {0xdc, 0xa3, 0x4d, 0xff}}}, - {{{ 94, -67, -16}, 0, { 0, 0}, {0x2c, 0x8d, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501F910, 0x0016d870, 76997, 0x0001f9f8, 240); // 0x0501FA00 -static const Vtx yoshi_seg5_vertex_0501FA00[] = { - {{{ 153, 13, 26}, 0, { 0, 0}, {0x26, 0x45, 0x62, 0x00}}}, - {{{ 163, 33, 0}, 0, { 0, 0}, {0x2c, 0x76, 0x06, 0x00}}}, - {{{ 36, 83, 0}, 0, { 0, 0}, {0x11, 0x7d, 0x02, 0x00}}}, - {{{ 28, 40, 63}, 0, { 0, 0}, {0x04, 0x38, 0x71, 0xff}}}, - {{{ 8, -59, 89}, 0, { 0, 0}, {0xf4, 0xcb, 0x72, 0xff}}}, - {{{ 109, -42, 53}, 0, { 0, 0}, {0x30, 0xe6, 0x72, 0xff}}}, - {{{ 111, -42, -54}, 0, { 0, 0}, {0x30, 0xdf, 0x90, 0xff}}}, - {{{ 8, -59, -89}, 0, { 0, 0}, {0xea, 0xd7, 0x8b, 0xff}}}, - {{{ 28, 40, -64}, 0, { 0, 0}, {0x10, 0x3e, 0x93, 0xff}}}, - {{{ -21, 53, 45}, 0, { 0, 0}, {0xda, 0x5c, 0x4d, 0xff}}}, - {{{ -21, 53, -45}, 0, { 0, 0}, {0xcf, 0x51, 0xac, 0xff}}}, - {{{ 153, 13, -32}, 0, { 0, 0}, {0x28, 0x47, 0x9f, 0xff}}}, - {{{ -41, -20, 45}, 0, { 0, 0}, {0x9a, 0xe5, 0x46, 0xff}}}, - {{{ -41, -20, -45}, 0, { 0, 0}, {0x96, 0xe0, 0xc3, 0xff}}}, - {{{ 254, 1, 0}, 0, { 0, 0}, {0x7a, 0xe0, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501FA00, 0x0016d870, 76997, 0x0001fae8, 240); // 0x0501FAF0 -static const Vtx yoshi_seg5_vertex_0501FAF0[] = { - {{{ -41, -20, 45}, 0, { 0, 0}, {0x9a, 0xe5, 0x46, 0x00}}}, - {{{ -41, -20, -45}, 0, { 0, 0}, {0x96, 0xe0, 0xc3, 0x00}}}, - {{{ -7, -89, -41}, 0, { 0, 0}, {0xbc, 0x9a, 0xe2, 0x00}}}, - {{{ 8, -59, 89}, 0, { 0, 0}, {0xf4, 0xcb, 0x72, 0xff}}}, - {{{ -7, -89, 42}, 0, { 0, 0}, {0xe1, 0x8a, 0x1f, 0xff}}}, - {{{ 111, -42, -54}, 0, { 0, 0}, {0x30, 0xdf, 0x90, 0xff}}}, - {{{ 254, 1, 0}, 0, { 0, 0}, {0x7a, 0xe0, 0x06, 0xff}}}, - {{{ 95, -65, -30}, 0, { 0, 0}, {0x27, 0x8c, 0xe2, 0xff}}}, - {{{ 95, -65, 30}, 0, { 0, 0}, {0x2a, 0x90, 0x27, 0xff}}}, - {{{ 8, -59, -89}, 0, { 0, 0}, {0xea, 0xd7, 0x8b, 0xff}}}, - {{{ 109, -42, 53}, 0, { 0, 0}, {0x30, 0xe6, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501FAF0, 0x0016d870, 76997, 0x0001fbd8, 176); // 0x0501FBA0 -static const Vtx yoshi_seg5_vertex_0501FBA0[] = { - {{{ 169, -51, 34}, 0, { 0, 0}, {0x3a, 0x9c, 0x33, 0x00}}}, - {{{ 212, 0, -39}, 0, { 0, 0}, {0x5c, 0xb4, 0xd7, 0x00}}}, - {{{ 212, 0, 34}, 0, { 0, 0}, {0x54, 0xba, 0x3f, 0x00}}}, - {{{ 169, -51, -39}, 0, { 0, 0}, {0x34, 0xa5, 0xba, 0xff}}}, - {{{ 71, -20, 33}, 0, { 0, 0}, {0xb8, 0xa1, 0x29, 0xff}}}, - {{{ 119, -59, -29}, 0, { 0, 0}, {0xe0, 0x89, 0xe4, 0xff}}}, - {{{ 119, -59, 26}, 0, { 0, 0}, {0xe1, 0x8e, 0x2c, 0xff}}}, - {{{ 71, -20, -36}, 0, { 0, 0}, {0xbd, 0xa3, 0xcc, 0xff}}}, - {{{ 124, -26, -70}, 0, { 0, 0}, {0xed, 0xc4, 0x93, 0xff}}}, - {{{ 38, 19, -55}, 0, { 0, 0}, {0xe7, 0xfa, 0x84, 0xff}}}, - {{{ 63, 80, -66}, 0, { 0, 0}, {0xdf, 0xfc, 0x86, 0xff}}}, - {{{ 38, 19, 49}, 0, { 0, 0}, {0xe8, 0xfc, 0x7c, 0xff}}}, - {{{ 124, -26, 65}, 0, { 0, 0}, {0xed, 0xc6, 0x6f, 0xff}}}, - {{{ 63, 80, 58}, 0, { 0, 0}, {0xdf, 0xfe, 0x7a, 0xff}}}, - {{{ 155, 31, -76}, 0, { 0, 0}, {0x1d, 0xe3, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501FBA0, 0x0016d870, 76997, 0x0001fc88, 240); // 0x0501FC90 -static const Vtx yoshi_seg5_vertex_0501FC90[] = { - {{{ 38, 19, 49}, 0, { 0, 0}, {0xe8, 0xfc, 0x7c, 0xff}}}, - {{{ -11, 53, 25}, 0, { 0, 0}, {0xcc, 0x02, 0x73, 0x00}}}, - {{{ -13, 33, 25}, 0, { 0, 0}, {0xd6, 0x24, 0x71, 0x00}}}, - {{{ 11, -20, -65}, 0, { 0, 0}, {0xf8, 0x23, 0x87, 0xff}}}, - {{{ -13, 33, -29}, 0, { 0, 0}, {0xd4, 0x24, 0x90, 0xff}}}, - {{{ 38, 19, -55}, 0, { 0, 0}, {0xe7, 0xfa, 0x84, 0xff}}}, - {{{ 124, -26, 65}, 0, { 0, 0}, {0xed, 0xc6, 0x6f, 0xff}}}, - {{{ 155, 31, 71}, 0, { 0, 0}, {0x1c, 0xe3, 0x78, 0xff}}}, - {{{ 63, 80, 58}, 0, { 0, 0}, {0xdf, 0xfe, 0x7a, 0xff}}}, - {{{ -35, 4, -37}, 0, { 0, 0}, {0xdc, 0x36, 0x94, 0xff}}}, - {{{ 124, -26, -70}, 0, { 0, 0}, {0xed, 0xc4, 0x93, 0xff}}}, - {{{ 169, -51, -39}, 0, { 0, 0}, {0x34, 0xa5, 0xba, 0xff}}}, - {{{ 119, -59, -29}, 0, { 0, 0}, {0xe0, 0x89, 0xe4, 0xff}}}, - {{{ 119, -59, 26}, 0, { 0, 0}, {0xe1, 0x8e, 0x2c, 0xff}}}, - {{{ 169, -51, 34}, 0, { 0, 0}, {0x3a, 0x9c, 0x33, 0xff}}}, - {{{ 71, -20, -36}, 0, { 0, 0}, {0xbd, 0xa3, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501FC90, 0x0016d870, 76997, 0x0001fd78, 256); // 0x0501FD90 -static const Vtx yoshi_seg5_vertex_0501FD90[] = { - {{{ 71, -20, 33}, 0, { 0, 0}, {0xb8, 0xa1, 0x29, 0xff}}}, - {{{ 119, -59, 26}, 0, { 0, 0}, {0xe1, 0x8e, 0x2c, 0x00}}}, - {{{ 124, -26, 65}, 0, { 0, 0}, {0xed, 0xc6, 0x6f, 0x00}}}, - {{{ 70, -52, 32}, 0, { 0, 0}, {0xc5, 0x90, 0x00, 0xff}}}, - {{{ 11, -20, 60}, 0, { 0, 0}, {0xc5, 0x90, 0x00, 0xff}}}, - {{{ -35, 4, 31}, 0, { 0, 0}, {0xc5, 0x90, 0x00, 0xff}}}, - {{{ 124, -26, -70}, 0, { 0, 0}, {0xed, 0xc4, 0x93, 0xff}}}, - {{{ 71, -20, -36}, 0, { 0, 0}, {0xbd, 0xa3, 0xcc, 0xff}}}, - {{{ 38, 19, -55}, 0, { 0, 0}, {0xe7, 0xfa, 0x84, 0xff}}}, - {{{ 38, 19, 49}, 0, { 0, 0}, {0xe8, 0xfc, 0x7c, 0xff}}}, - {{{ -35, 4, -37}, 0, { 0, 0}, {0xc5, 0x90, 0x00, 0xff}}}, - {{{ 11, -20, -65}, 0, { 0, 0}, {0xc5, 0x90, 0x00, 0xff}}}, - {{{ 70, -52, -35}, 0, { 0, 0}, {0xc5, 0x90, 0x00, 0xff}}}, - {{{ 11, 108, -40}, 0, { 0, 0}, {0xc9, 0x03, 0x8e, 0xff}}}, - {{{ 63, 80, -66}, 0, { 0, 0}, {0xdf, 0xfc, 0x86, 0xff}}}, - {{{ -11, 53, -30}, 0, { 0, 0}, {0xc9, 0x02, 0x8e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501FD90, 0x0016d870, 76997, 0x0001fe78, 256); // 0x0501FE90 -static const Vtx yoshi_seg5_vertex_0501FE90[] = { - {{{ 155, 31, -76}, 0, { 0, 0}, {0x1d, 0xe3, 0x89, 0xff}}}, - {{{ 212, 0, -39}, 0, { 0, 0}, {0x5c, 0xb4, 0xd7, 0x00}}}, - {{{ 169, -51, -39}, 0, { 0, 0}, {0x34, 0xa5, 0xba, 0x00}}}, - {{{ 119, -59, -29}, 0, { 0, 0}, {0xe0, 0x89, 0xe4, 0xff}}}, - {{{ 169, -51, 34}, 0, { 0, 0}, {0x3a, 0x9c, 0x33, 0xff}}}, - {{{ 119, -59, 26}, 0, { 0, 0}, {0xe1, 0x8e, 0x2c, 0xff}}}, - {{{ 212, 0, 34}, 0, { 0, 0}, {0x54, 0xba, 0x3f, 0xff}}}, - {{{ 155, 31, 71}, 0, { 0, 0}, {0x1c, 0xe3, 0x78, 0xff}}}, - {{{ 124, -26, -70}, 0, { 0, 0}, {0xed, 0xc4, 0x93, 0xff}}}, - {{{ 124, -26, 65}, 0, { 0, 0}, {0xed, 0xc6, 0x6f, 0xff}}}, - {{{ 11, 108, -40}, 0, { 0, 0}, {0x8b, 0x31, 0x00, 0xff}}}, - {{{ -11, 53, -30}, 0, { 0, 0}, {0x84, 0x19, 0x00, 0xff}}}, - {{{ -11, 53, 25}, 0, { 0, 0}, {0x87, 0x25, 0x00, 0xff}}}, - {{{ 11, 108, 33}, 0, { 0, 0}, {0xcd, 0x04, 0x73, 0xff}}}, - {{{ -11, 53, 25}, 0, { 0, 0}, {0xcc, 0x02, 0x73, 0xff}}}, - {{{ 38, 19, 49}, 0, { 0, 0}, {0xe8, 0xfc, 0x7c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501FE90, 0x0016d870, 76997, 0x0001ff78, 256); // 0x0501FF90 -static const Vtx yoshi_seg5_vertex_0501FF90[] = { - {{{ -11, 53, -30}, 0, { 0, 0}, {0x84, 0x19, 0x00, 0xff}}}, - {{{ -13, 33, -29}, 0, { 0, 0}, {0x8f, 0x38, 0x00, 0x00}}}, - {{{ -13, 33, 25}, 0, { 0, 0}, {0x86, 0x22, 0x00, 0x00}}}, - {{{ -13, 33, 25}, 0, { 0, 0}, {0xd6, 0x24, 0x71, 0xff}}}, - {{{ -35, 4, 31}, 0, { 0, 0}, {0xdb, 0x35, 0x6d, 0xff}}}, - {{{ 11, -20, 60}, 0, { 0, 0}, {0xf9, 0x25, 0x79, 0xff}}}, - {{{ 11, 108, -40}, 0, { 0, 0}, {0x8b, 0x31, 0x00, 0xff}}}, - {{{ -11, 53, 25}, 0, { 0, 0}, {0x87, 0x25, 0x00, 0xff}}}, - {{{ 11, 108, 33}, 0, { 0, 0}, {0x8b, 0x31, 0x00, 0xff}}}, - {{{ 11, 108, 33}, 0, { 0, 0}, {0xcd, 0x04, 0x73, 0xff}}}, - {{{ 38, 19, 49}, 0, { 0, 0}, {0xe8, 0xfc, 0x7c, 0xff}}}, - {{{ 63, 80, 58}, 0, { 0, 0}, {0xdf, 0xfe, 0x7a, 0xff}}}, - {{{ -13, 33, -29}, 0, { 0, 0}, {0xd4, 0x24, 0x90, 0xff}}}, - {{{ -11, 53, -30}, 0, { 0, 0}, {0xc9, 0x02, 0x8e, 0xff}}}, - {{{ 38, 19, -55}, 0, { 0, 0}, {0xe7, 0xfa, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_0501FF90, 0x0016d870, 76997, 0x00020078, 240); // 0x05020080 -static const Vtx yoshi_seg5_vertex_05020080[] = { - {{{ -13, 33, -29}, 0, { 0, 0}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -35, 4, -37}, 0, { 0, 0}, {0x9b, 0x4b, 0x00, 0x00}}}, - {{{ -35, 4, 31}, 0, { 0, 0}, {0x9b, 0x4b, 0x00, 0x00}}}, - {{{ 71, -20, 33}, 0, { 0, 0}, {0x7e, 0xfc, 0x00, 0xff}}}, - {{{ 70, -52, 32}, 0, { 0, 0}, {0x7e, 0xfc, 0x00, 0xff}}}, - {{{ 70, -52, -35}, 0, { 0, 0}, {0x7e, 0xfc, 0x00, 0xff}}}, - {{{ 38, 19, -55}, 0, { 0, 0}, {0xe7, 0xfa, 0x84, 0xff}}}, - {{{ 70, -52, -35}, 0, { 0, 0}, {0x36, 0xf9, 0x8e, 0xff}}}, - {{{ 11, -20, -65}, 0, { 0, 0}, {0xf8, 0x23, 0x87, 0xff}}}, - {{{ 11, -20, 60}, 0, { 0, 0}, {0xf9, 0x25, 0x79, 0xff}}}, - {{{ 70, -52, 32}, 0, { 0, 0}, {0x32, 0xfc, 0x74, 0xff}}}, - {{{ 38, 19, 49}, 0, { 0, 0}, {0xe8, 0xfc, 0x7c, 0xff}}}, - {{{ 71, -20, 33}, 0, { 0, 0}, {0x30, 0xfb, 0x75, 0xff}}}, - {{{ 71, -20, -36}, 0, { 0, 0}, {0x39, 0xfa, 0x8f, 0xff}}}, - {{{ 71, -20, -36}, 0, { 0, 0}, {0x7e, 0xfc, 0x00, 0xff}}}, - {{{ -13, 33, 25}, 0, { 0, 0}, {0x86, 0x22, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020080, 0x0016d870, 76997, 0x00020168, 256); // 0x05020180 -static const Vtx yoshi_seg5_vertex_05020180[] = { - {{{ 63, 80, 58}, 0, { 0, 0}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 155, 31, 71}, 0, { 0, 0}, {0x3b, 0x70, 0xff, 0x00}}}, - {{{ 212, 0, 34}, 0, { 0, 0}, {0x3b, 0x70, 0x00, 0x00}}}, - {{{ 11, 108, 33}, 0, { 0, 0}, {0x3c, 0x6f, 0x01, 0xff}}}, - {{{ 11, 108, -40}, 0, { 0, 0}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ 63, 80, -66}, 0, { 0, 0}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 155, 31, -76}, 0, { 0, 0}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 212, 0, -39}, 0, { 0, 0}, {0x3c, 0x6f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020180, 0x0016d870, 76997, 0x00020268, 128); // 0x05020200 -static const Vtx yoshi_seg5_vertex_05020200[] = { - {{{ 2, -48, 17}, 0, { 0, 0}, {0xba, 0xa0, 0x2a, 0x00}}}, - {{{ 4, -48, -28}, 0, { 0, 0}, {0xda, 0x91, 0xd2, 0x00}}}, - {{{ 77, -40, 10}, 0, { 0, 0}, {0x26, 0x90, 0x2b, 0x00}}}, - {{{ 7, 53, -4}, 0, { 0, 0}, {0xde, 0x7a, 0x03, 0xff}}}, - {{{ 10, 38, 23}, 0, { 0, 0}, {0xe3, 0x46, 0x65, 0xff}}}, - {{{ 81, 36, -4}, 0, { 0, 0}, {0x2f, 0x75, 0x02, 0xff}}}, - {{{ 76, -40, -20}, 0, { 0, 0}, {0x24, 0x99, 0xc1, 0xff}}}, - {{{ 76, 25, 19}, 0, { 0, 0}, {0x33, 0x44, 0x5d, 0xff}}}, - {{{ 3, -26, -42}, 0, { 0, 0}, {0xe2, 0xd8, 0x8c, 0xff}}}, - {{{ 7, 37, -35}, 0, { 0, 0}, {0xe0, 0x45, 0x9c, 0xff}}}, - {{{ 77, -21, -38}, 0, { 0, 0}, {0x24, 0xf7, 0x87, 0xff}}}, - {{{ 3, -26, 33}, 0, { 0, 0}, {0xe1, 0xd9, 0x74, 0xff}}}, - {{{ 78, -21, 28}, 0, { 0, 0}, {0x24, 0xfb, 0x79, 0xff}}}, - {{{ 117, 6, -5}, 0, { 0, 0}, {0x68, 0x48, 0x00, 0xff}}}, - {{{ -16, 30, -5}, 0, { 0, 0}, {0x99, 0x49, 0x04, 0xff}}}, - {{{ 80, 24, -30}, 0, { 0, 0}, {0x35, 0x44, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020200, 0x0016d870, 76997, 0x000202e8, 256); // 0x05020300 -static const Vtx yoshi_seg5_vertex_05020300[] = { - {{{ 114, -16, -21}, 0, { 0, 0}, {0x5f, 0xbf, 0xcc, 0xff}}}, - {{{ 76, -40, -20}, 0, { 0, 0}, {0x24, 0x99, 0xc1, 0x00}}}, - {{{ 77, -21, -38}, 0, { 0, 0}, {0x24, 0xf7, 0x87, 0x00}}}, - {{{ 3, -26, -42}, 0, { 0, 0}, {0xe2, 0xd8, 0x8c, 0xff}}}, - {{{ 4, -48, -28}, 0, { 0, 0}, {0xda, 0x91, 0xd2, 0xff}}}, - {{{ -20, -10, -21}, 0, { 0, 0}, {0x93, 0xe3, 0xc8, 0xff}}}, - {{{ -21, -10, 11}, 0, { 0, 0}, {0x98, 0xf4, 0x46, 0xff}}}, - {{{ 2, -48, 17}, 0, { 0, 0}, {0xba, 0xa0, 0x2a, 0xff}}}, - {{{ 3, -26, 33}, 0, { 0, 0}, {0xe1, 0xd9, 0x74, 0xff}}}, - {{{ 115, -16, 12}, 0, { 0, 0}, {0x63, 0xd2, 0x3f, 0xff}}}, - {{{ 78, -21, 28}, 0, { 0, 0}, {0x24, 0xfb, 0x79, 0xff}}}, - {{{ 77, -40, 10}, 0, { 0, 0}, {0x26, 0x90, 0x2b, 0xff}}}, - {{{ 80, 24, -30}, 0, { 0, 0}, {0x35, 0x44, 0xa3, 0xff}}}, - {{{ 117, 6, -5}, 0, { 0, 0}, {0x68, 0x48, 0x00, 0xff}}}, - {{{ 76, 25, 19}, 0, { 0, 0}, {0x33, 0x44, 0x5d, 0xff}}}, - {{{ 7, 37, -35}, 0, { 0, 0}, {0xe0, 0x45, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020300, 0x0016d870, 76997, 0x000203e8, 256); // 0x05020400 -static const Vtx yoshi_seg5_vertex_05020400[] = { - {{{ 10, 38, 23}, 0, { 0, 0}, {0xe3, 0x46, 0x65, 0xff}}}, - {{{ -21, -10, 11}, 0, { 0, 0}, {0x98, 0xf4, 0x46, 0x00}}}, - {{{ 3, -26, 33}, 0, { 0, 0}, {0xe1, 0xd9, 0x74, 0x00}}}, - {{{ 7, 37, -35}, 0, { 0, 0}, {0xe0, 0x45, 0x9c, 0xff}}}, - {{{ 7, 53, -4}, 0, { 0, 0}, {0xde, 0x7a, 0x03, 0xff}}}, - {{{ 81, 36, -4}, 0, { 0, 0}, {0x2f, 0x75, 0x02, 0xff}}}, - {{{ 115, -16, 12}, 0, { 0, 0}, {0x63, 0xd2, 0x3f, 0xff}}}, - {{{ 77, -40, 10}, 0, { 0, 0}, {0x26, 0x90, 0x2b, 0xff}}}, - {{{ 114, -16, -21}, 0, { 0, 0}, {0x5f, 0xbf, 0xcc, 0xff}}}, - {{{ 77, -21, -38}, 0, { 0, 0}, {0x24, 0xf7, 0x87, 0xff}}}, - {{{ 76, -40, -20}, 0, { 0, 0}, {0x24, 0x99, 0xc1, 0xff}}}, - {{{ 3, -26, -42}, 0, { 0, 0}, {0xe2, 0xd8, 0x8c, 0xff}}}, - {{{ -20, -10, -21}, 0, { 0, 0}, {0x93, 0xe3, 0xc8, 0xff}}}, - {{{ 4, -48, -28}, 0, { 0, 0}, {0xda, 0x91, 0xd2, 0xff}}}, - {{{ 2, -48, 17}, 0, { 0, 0}, {0xba, 0xa0, 0x2a, 0xff}}}, - {{{ 78, -21, 28}, 0, { 0, 0}, {0x24, 0xfb, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020400, 0x0016d870, 76997, 0x000204e8, 256); // 0x05020500 -static const Vtx yoshi_seg5_vertex_05020500[] = { - {{{ 81, 36, -4}, 0, { 0, 0}, {0x2f, 0x75, 0x02, 0xff}}}, - {{{ 80, 24, -30}, 0, { 0, 0}, {0x35, 0x44, 0xa3, 0x00}}}, - {{{ 7, 37, -35}, 0, { 0, 0}, {0xe0, 0x45, 0x9c, 0x00}}}, - {{{ 10, 38, 23}, 0, { 0, 0}, {0xe3, 0x46, 0x65, 0xff}}}, - {{{ -16, 30, -5}, 0, { 0, 0}, {0x99, 0x49, 0x04, 0xff}}}, - {{{ -21, -10, 11}, 0, { 0, 0}, {0x98, 0xf4, 0x46, 0xff}}}, - {{{ -20, -10, -21}, 0, { 0, 0}, {0x93, 0xe3, 0xc8, 0xff}}}, - {{{ 78, -21, 28}, 0, { 0, 0}, {0x24, 0xfb, 0x79, 0xff}}}, - {{{ 76, 25, 19}, 0, { 0, 0}, {0x33, 0x44, 0x5d, 0xff}}}, - {{{ 77, -21, -38}, 0, { 0, 0}, {0x24, 0xf7, 0x87, 0xff}}}, - {{{ 115, -16, 12}, 0, { 0, 0}, {0x63, 0xd2, 0x3f, 0xff}}}, - {{{ 114, -16, -21}, 0, { 0, 0}, {0x5f, 0xbf, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020500, 0x0016d870, 76997, 0x000205e8, 192); // 0x050205C0 -static const Vtx yoshi_seg5_vertex_050205C0[] = { - {{{ 18, -83, 16}, 0, { 0, 0}, {0xd9, 0x96, 0x37, 0x00}}}, - {{{ 22, -63, -23}, 0, { 0, 0}, {0xdc, 0xa3, 0xb3, 0x00}}}, - {{{ 94, -67, 16}, 0, { 0, 0}, {0x2c, 0x8d, 0x1b, 0x00}}}, - {{{ 27, 83, 12}, 0, { 0, 0}, {0xf9, 0x78, 0x27, 0xff}}}, - {{{ 21, 52, 37}, 0, { 0, 0}, {0xf2, 0x2c, 0x76, 0xff}}}, - {{{ 105, 35, 31}, 0, { 0, 0}, {0x1f, 0x1d, 0x77, 0xff}}}, - {{{ -21, 60, 16}, 0, { 0, 0}, {0xa0, 0x30, 0x42, 0xff}}}, - {{{ -24, -13, -23}, 0, { 0, 0}, {0x9d, 0xe9, 0xb5, 0xff}}}, - {{{ -27, -31, 16}, 0, { 0, 0}, {0x91, 0xce, 0x22, 0xff}}}, - {{{ 135, -34, 16}, 0, { 0, 0}, {0x5c, 0xd1, 0x48, 0xff}}}, - {{{ 127, -25, -23}, 0, { 0, 0}, {0x5b, 0xd0, 0xb7, 0xff}}}, - {{{ 148, 27, 12}, 0, { 0, 0}, {0x79, 0x22, 0x0e, 0xff}}}, - {{{ 20, -24, -44}, 0, { 0, 0}, {0xdf, 0xe3, 0x8a, 0xff}}}, - {{{ 21, 52, -44}, 0, { 0, 0}, {0xf7, 0x38, 0x8f, 0xff}}}, - {{{ 82, -36, -45}, 0, { 0, 0}, {0x18, 0xcd, 0x8f, 0xff}}}, - {{{ 8, -9, 37}, 0, { 0, 0}, {0xea, 0xf1, 0x7b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_050205C0, 0x0016d870, 76997, 0x000206a8, 256); // 0x050206C0 -static const Vtx yoshi_seg5_vertex_050206C0[] = { - {{{ 148, 27, 12}, 0, { 0, 0}, {0x79, 0x22, 0x0e, 0xff}}}, - {{{ 111, 66, 12}, 0, { 0, 0}, {0x37, 0x71, 0x07, 0x00}}}, - {{{ 105, 35, 31}, 0, { 0, 0}, {0x1f, 0x1d, 0x77, 0x00}}}, - {{{ 21, 52, 37}, 0, { 0, 0}, {0xf2, 0x2c, 0x76, 0xff}}}, - {{{ 27, 83, 12}, 0, { 0, 0}, {0xf9, 0x78, 0x27, 0xff}}}, - {{{ -21, 60, 16}, 0, { 0, 0}, {0xa0, 0x30, 0x42, 0xff}}}, - {{{ -21, 60, -23}, 0, { 0, 0}, {0xaf, 0x4e, 0xc6, 0xff}}}, - {{{ 21, 52, -44}, 0, { 0, 0}, {0xf7, 0x38, 0x8f, 0xff}}}, - {{{ 105, 35, -38}, 0, { 0, 0}, {0x3e, 0x2c, 0x9b, 0xff}}}, - {{{ 94, -67, 16}, 0, { 0, 0}, {0x2c, 0x8d, 0x1b, 0xff}}}, - {{{ 82, -36, -45}, 0, { 0, 0}, {0x18, 0xcd, 0x8f, 0xff}}}, - {{{ 127, -25, -23}, 0, { 0, 0}, {0x5b, 0xd0, 0xb7, 0xff}}}, - {{{ 20, -24, -44}, 0, { 0, 0}, {0xdf, 0xe3, 0x8a, 0xff}}}, - {{{ 22, -63, -23}, 0, { 0, 0}, {0xdc, 0xa3, 0xb3, 0xff}}}, - {{{ -24, -13, -23}, 0, { 0, 0}, {0x9d, 0xe9, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_050206C0, 0x0016d870, 76997, 0x000207a8, 240); // 0x050207B0 -static const Vtx yoshi_seg5_vertex_050207B0[] = { - {{{ -27, -31, 16}, 0, { 0, 0}, {0x91, 0xce, 0x22, 0xff}}}, - {{{ 18, -83, 16}, 0, { 0, 0}, {0xd9, 0x96, 0x37, 0x00}}}, - {{{ 8, -9, 37}, 0, { 0, 0}, {0xea, 0xf1, 0x7b, 0x00}}}, - {{{ 135, -34, 16}, 0, { 0, 0}, {0x5c, 0xd1, 0x48, 0xff}}}, - {{{ 93, -26, 37}, 0, { 0, 0}, {0x16, 0xe6, 0x7a, 0xff}}}, - {{{ 94, -67, 16}, 0, { 0, 0}, {0x2c, 0x8d, 0x1b, 0xff}}}, - {{{ 105, 35, -38}, 0, { 0, 0}, {0x3e, 0x2c, 0x9b, 0xff}}}, - {{{ 148, 27, 12}, 0, { 0, 0}, {0x79, 0x22, 0x0e, 0xff}}}, - {{{ 127, -25, -23}, 0, { 0, 0}, {0x5b, 0xd0, 0xb7, 0xff}}}, - {{{ 105, 35, 31}, 0, { 0, 0}, {0x1f, 0x1d, 0x77, 0xff}}}, - {{{ -24, -13, -23}, 0, { 0, 0}, {0x9d, 0xe9, 0xb5, 0xff}}}, - {{{ -21, 60, -23}, 0, { 0, 0}, {0xaf, 0x4e, 0xc6, 0xff}}}, - {{{ 21, 52, -44}, 0, { 0, 0}, {0xf7, 0x38, 0x8f, 0xff}}}, - {{{ -21, 60, 16}, 0, { 0, 0}, {0xa0, 0x30, 0x42, 0xff}}}, - {{{ 111, 66, 12}, 0, { 0, 0}, {0x37, 0x71, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_050207B0, 0x0016d870, 76997, 0x00020898, 240); // 0x050208A0 -static const Vtx yoshi_seg5_vertex_050208A0[] = { - {{{ 22, -63, -23}, 0, { 0, 0}, {0xdc, 0xa3, 0xb3, 0xff}}}, - {{{ 20, -24, -44}, 0, { 0, 0}, {0xdf, 0xe3, 0x8a, 0x00}}}, - {{{ 82, -36, -45}, 0, { 0, 0}, {0x18, 0xcd, 0x8f, 0x00}}}, - {{{ 18, -83, 16}, 0, { 0, 0}, {0xd9, 0x96, 0x37, 0xff}}}, - {{{ -27, -31, 16}, 0, { 0, 0}, {0x91, 0xce, 0x22, 0xff}}}, - {{{ 8, -9, 37}, 0, { 0, 0}, {0xea, 0xf1, 0x7b, 0xff}}}, - {{{ 94, -67, 16}, 0, { 0, 0}, {0x2c, 0x8d, 0x1b, 0xff}}}, - {{{ -21, 60, -23}, 0, { 0, 0}, {0xaf, 0x4e, 0xc6, 0xff}}}, - {{{ -21, 60, 16}, 0, { 0, 0}, {0xa0, 0x30, 0x42, 0xff}}}, - {{{ 27, 83, 12}, 0, { 0, 0}, {0xf9, 0x78, 0x27, 0xff}}}, - {{{ 93, -26, 37}, 0, { 0, 0}, {0x16, 0xe6, 0x7a, 0xff}}}, - {{{ -24, -13, -23}, 0, { 0, 0}, {0x9d, 0xe9, 0xb5, 0xff}}}, - {{{ 21, 52, -44}, 0, { 0, 0}, {0xf7, 0x38, 0x8f, 0xff}}}, - {{{ 111, 66, 12}, 0, { 0, 0}, {0x37, 0x71, 0x07, 0xff}}}, - {{{ 21, 52, 37}, 0, { 0, 0}, {0xf2, 0x2c, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_050208A0, 0x0016d870, 76997, 0x00020988, 240); // 0x05020990 -static const Vtx yoshi_seg5_vertex_05020990[] = { - {{{ 105, 35, 31}, 0, { 0, 0}, {0x1f, 0x1d, 0x77, 0xff}}}, - {{{ 93, -26, 37}, 0, { 0, 0}, {0x16, 0xe6, 0x7a, 0x00}}}, - {{{ 135, -34, 16}, 0, { 0, 0}, {0x5c, 0xd1, 0x48, 0x00}}}, - {{{ 127, -25, -23}, 0, { 0, 0}, {0x5b, 0xd0, 0xb7, 0xff}}}, - {{{ 82, -36, -45}, 0, { 0, 0}, {0x18, 0xcd, 0x8f, 0xff}}}, - {{{ 105, 35, -38}, 0, { 0, 0}, {0x3e, 0x2c, 0x9b, 0xff}}}, - {{{ 8, -9, 37}, 0, { 0, 0}, {0xea, 0xf1, 0x7b, 0xff}}}, - {{{ 21, 52, -44}, 0, { 0, 0}, {0xf7, 0x38, 0x8f, 0xff}}}, - {{{ -21, 60, 16}, 0, { 0, 0}, {0xa0, 0x30, 0x42, 0xff}}}, - {{{ -21, 60, -23}, 0, { 0, 0}, {0xaf, 0x4e, 0xc6, 0xff}}}, - {{{ -24, -13, -23}, 0, { 0, 0}, {0x9d, 0xe9, 0xb5, 0xff}}}, - {{{ 111, 66, 12}, 0, { 0, 0}, {0x37, 0x71, 0x07, 0xff}}}, - {{{ 27, 83, 12}, 0, { 0, 0}, {0xf9, 0x78, 0x27, 0xff}}}, - {{{ 94, -67, 16}, 0, { 0, 0}, {0x2c, 0x8d, 0x1b, 0xff}}}, - {{{ 22, -63, -23}, 0, { 0, 0}, {0xdc, 0xa3, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020990, 0x0016d870, 76997, 0x00020a78, 240); // 0x05020A80 -static const Vtx yoshi_seg5_vertex_05020A80[] = { - {{{ 255, 29, 39}, 0, { 0, 0}, {0x6c, 0x29, 0x33, 0x00}}}, - {{{ 223, -25, 39}, 0, { 0, 0}, {0x3a, 0xc1, 0x5d, 0x00}}}, - {{{ 223, -25, -39}, 0, { 0, 0}, {0x46, 0xbe, 0xaf, 0x00}}}, - {{{ -75, 32, -102}, 0, { 0, 0}, {0xb1, 0xab, 0xce, 0xff}}}, - {{{ 37, -69, -49}, 0, { 0, 0}, {0x07, 0x86, 0xde, 0xff}}}, - {{{ 37, -69, 49}, 0, { 0, 0}, {0xe3, 0x8a, 0x22, 0xff}}}, - {{{ 169, 50, 65}, 0, { 0, 0}, {0x2a, 0x20, 0x73, 0xff}}}, - {{{ 43, 66, 101}, 0, { 0, 0}, {0x0a, 0x38, 0x71, 0xff}}}, - {{{ 149, 11, 70}, 0, { 0, 0}, {0x23, 0xd1, 0x70, 0xff}}}, - {{{ 43, 66, -101}, 0, { 0, 0}, {0x0a, 0x37, 0x8f, 0xff}}}, - {{{ 169, 50, -65}, 0, { 0, 0}, {0x29, 0x1d, 0x8c, 0xff}}}, - {{{ 147, 7, -67}, 0, { 0, 0}, {0x21, 0xd1, 0x90, 0xff}}}, - {{{ 68, -51, -49}, 0, { 0, 0}, {0x31, 0x95, 0xd2, 0xff}}}, - {{{ 25, -36, -90}, 0, { 0, 0}, {0x10, 0xbc, 0x97, 0xff}}}, - {{{ 25, -36, 90}, 0, { 0, 0}, {0x0f, 0xbc, 0x69, 0xff}}}, - {{{ 68, -51, 49}, 0, { 0, 0}, {0x35, 0x96, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020A80, 0x0016d870, 76997, 0x00020b68, 256); // 0x05020B80 -static const Vtx yoshi_seg5_vertex_05020B80[] = { - {{{ 126, -32, 41}, 0, { 0, 0}, {0x1d, 0x9a, 0x44, 0xff}}}, - {{{ 223, -25, 39}, 0, { 0, 0}, {0x3a, 0xc1, 0x5d, 0x00}}}, - {{{ 149, 11, 70}, 0, { 0, 0}, {0x23, 0xd1, 0x70, 0x00}}}, - {{{ 147, 7, -67}, 0, { 0, 0}, {0x21, 0xd1, 0x90, 0xff}}}, - {{{ 223, -25, -39}, 0, { 0, 0}, {0x46, 0xbe, 0xaf, 0xff}}}, - {{{ 128, -30, -44}, 0, { 0, 0}, {0x19, 0xa8, 0xa9, 0xff}}}, - {{{ 25, -36, 90}, 0, { 0, 0}, {0x0f, 0xbc, 0x69, 0xff}}}, - {{{ 68, -51, 49}, 0, { 0, 0}, {0x35, 0x96, 0x2c, 0xff}}}, - {{{ 68, -51, -49}, 0, { 0, 0}, {0x31, 0x95, 0xd2, 0xff}}}, - {{{ 25, -36, -90}, 0, { 0, 0}, {0x10, 0xbc, 0x97, 0xff}}}, - {{{ 37, -69, -49}, 0, { 0, 0}, {0x07, 0x86, 0xde, 0xff}}}, - {{{ -75, 32, -102}, 0, { 0, 0}, {0xb1, 0xab, 0xce, 0xff}}}, - {{{ 43, 66, 101}, 0, { 0, 0}, {0x0a, 0x38, 0x71, 0xff}}}, - {{{ -75, 32, 102}, 0, { 0, 0}, {0xb5, 0xbe, 0x4d, 0xff}}}, - {{{ 255, 29, 39}, 0, { 0, 0}, {0x6c, 0x29, 0x33, 0xff}}}, - {{{ 169, 50, 65}, 0, { 0, 0}, {0x2a, 0x20, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020B80, 0x0016d870, 76997, 0x00020c68, 256); // 0x05020C80 -static const Vtx yoshi_seg5_vertex_05020C80[] = { - {{{ 169, 50, -65}, 0, { 0, 0}, {0x29, 0x1d, 0x8c, 0xff}}}, - {{{ 255, 29, -39}, 0, { 0, 0}, {0x5d, 0x2b, 0xb6, 0x00}}}, - {{{ 223, -25, -39}, 0, { 0, 0}, {0x46, 0xbe, 0xaf, 0x00}}}, - {{{ -75, 32, 102}, 0, { 0, 0}, {0xb5, 0xbe, 0x4d, 0xff}}}, - {{{ 37, -69, 49}, 0, { 0, 0}, {0xe3, 0x8a, 0x22, 0xff}}}, - {{{ 25, -36, 90}, 0, { 0, 0}, {0x0f, 0xbc, 0x69, 0xff}}}, - {{{ -75, 32, -102}, 0, { 0, 0}, {0xb1, 0xab, 0xce, 0xff}}}, - {{{ 43, 66, -101}, 0, { 0, 0}, {0x0a, 0x37, 0x8f, 0xff}}}, - {{{ 25, -36, -90}, 0, { 0, 0}, {0x10, 0xbc, 0x97, 0xff}}}, - {{{ 126, -32, 41}, 0, { 0, 0}, {0x1d, 0x9a, 0x44, 0xff}}}, - {{{ 68, -51, 49}, 0, { 0, 0}, {0x35, 0x96, 0x2c, 0xff}}}, - {{{ 68, -51, -49}, 0, { 0, 0}, {0x31, 0x95, 0xd2, 0xff}}}, - {{{ 128, -30, -44}, 0, { 0, 0}, {0x19, 0xa8, 0xa9, 0xff}}}, - {{{ 147, 7, -67}, 0, { 0, 0}, {0x21, 0xd1, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020C80, 0x0016d870, 76997, 0x00020d68, 224); // 0x05020D60 -static const Vtx yoshi_seg5_vertex_05020D60[] = { - {{{ 169, 50, 65}, 0, { 0, 0}, {0x2a, 0x20, 0x73, 0xff}}}, - {{{ 149, 11, 70}, 0, { 0, 0}, {0x23, 0xd1, 0x70, 0x00}}}, - {{{ 223, -25, 39}, 0, { 0, 0}, {0x3a, 0xc1, 0x5d, 0x00}}}, - {{{ 68, -51, 49}, 0, { 0, 0}, {0x35, 0x96, 0x2c, 0xff}}}, - {{{ 37, -69, 49}, 0, { 0, 0}, {0xe3, 0x8a, 0x22, 0xff}}}, - {{{ 37, -69, -49}, 0, { 0, 0}, {0x07, 0x86, 0xde, 0xff}}}, - {{{ 147, 7, -67}, 0, { 0, 0}, {0x21, 0xd1, 0x90, 0xff}}}, - {{{ 128, -30, -44}, 0, { 0, 0}, {0x19, 0xa8, 0xa9, 0xff}}}, - {{{ 68, -51, -49}, 0, { 0, 0}, {0x31, 0x95, 0xd2, 0xff}}}, - {{{ 126, -32, 41}, 0, { 0, 0}, {0x1d, 0x9a, 0x44, 0xff}}}, - {{{ 25, -36, -90}, 0, { 0, 0}, {0x10, 0xbc, 0x97, 0xff}}}, - {{{ 43, 66, -101}, 0, { 0, 0}, {0x0a, 0x37, 0x8f, 0xff}}}, - {{{ 43, 66, 101}, 0, { 0, 0}, {0x0a, 0x38, 0x71, 0xff}}}, - {{{ 25, -36, 90}, 0, { 0, 0}, {0x0f, 0xbc, 0x69, 0xff}}}, - {{{ -75, 32, 102}, 0, { 0, 0}, {0xb5, 0xbe, 0x4d, 0xff}}}, - {{{ -75, 32, -102}, 0, { 0, 0}, {0xb1, 0xab, 0xce, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020D60, 0x0016d870, 76997, 0x00020e48, 256); // 0x05020E60 -static const Vtx yoshi_seg5_vertex_05020E60[] = { - {{{ 223, -25, -39}, 0, { 0, 0}, {0x46, 0xbe, 0xaf, 0xff}}}, - {{{ 255, 29, -39}, 0, { 0, 0}, {0x5d, 0x2b, 0xb6, 0x00}}}, - {{{ 255, 29, 39}, 0, { 0, 0}, {0x6c, 0x29, 0x33, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020E60, 0x0016d870, 76997, 0x00020f48, 48); // 0x05020E90 -static const Vtx yoshi_seg5_vertex_05020E90[] = { - {{{ -107, 51, -49}, 0, { 0, 0}, {0xc0, 0x93, 0x00, 0x00}}}, - {{{ -75, 32, -102}, 0, { 0, 0}, {0xb1, 0xab, 0xce, 0x00}}}, - {{{ -107, 51, 49}, 0, { 0, 0}, {0xc0, 0x93, 0x00, 0x00}}}, - {{{ 43, 66, 101}, 0, { 0, 0}, {0x0a, 0x38, 0x71, 0xff}}}, - {{{ 15, 113, 49}, 0, { 0, 0}, {0xea, 0x77, 0x25, 0xff}}}, - {{{ -107, 51, 49}, 0, { 0, 0}, {0xd4, 0x6a, 0x34, 0xff}}}, - {{{ -107, 51, -49}, 0, { 0, 0}, {0xd0, 0x6e, 0xd9, 0xff}}}, - {{{ 15, 113, -49}, 0, { 0, 0}, {0xfc, 0x79, 0xdb, 0xff}}}, - {{{ 43, 66, -101}, 0, { 0, 0}, {0x0a, 0x37, 0x8f, 0xff}}}, - {{{ -75, 32, 102}, 0, { 0, 0}, {0xb5, 0xbe, 0x4d, 0xff}}}, - {{{ 169, 50, 65}, 0, { 0, 0}, {0x2a, 0x20, 0x73, 0xff}}}, - {{{ 255, 29, 39}, 0, { 0, 0}, {0x6c, 0x29, 0x33, 0xff}}}, - {{{ 154, 87, 32}, 0, { 0, 0}, {0x27, 0x71, 0x2a, 0xff}}}, - {{{ 255, 29, -39}, 0, { 0, 0}, {0x5d, 0x2b, 0xb6, 0xff}}}, - {{{ 154, 87, -32}, 0, { 0, 0}, {0x2e, 0x6e, 0xd6, 0xff}}}, - {{{ 169, 50, -65}, 0, { 0, 0}, {0x29, 0x1d, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020E90, 0x0016d870, 76997, 0x00020f78, 256); // 0x05020F90 -static const Vtx yoshi_seg5_vertex_05020F90[] = { - {{{ 128, -30, -44}, 0, { 0, 0}, {0x82, 0xfb, 0xfe, 0x00}}}, - {{{ 131, -114, -1}, 0, { 0, 0}, {0x82, 0xfb, 0xfe, 0x00}}}, - {{{ 126, -32, 41}, 0, { 0, 0}, {0x82, 0xfb, 0xfe, 0x00}}}, - {{{ 223, -25, 39}, 0, { 0, 0}, {0x3a, 0xc1, 0x5d, 0xff}}}, - {{{ 126, -32, 41}, 0, { 0, 0}, {0x1d, 0x9a, 0x44, 0xff}}}, - {{{ 131, -114, -1}, 0, { 0, 0}, {0x38, 0x8e, 0x00, 0xff}}}, - {{{ 223, -25, -39}, 0, { 0, 0}, {0x46, 0xbe, 0xaf, 0xff}}}, - {{{ 128, -30, -44}, 0, { 0, 0}, {0x19, 0xa8, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05020F90, 0x0016d870, 76997, 0x00021078, 128); // 0x05021010 -static const Vtx yoshi_seg5_vertex_05021010[] = { - {{{ 197, 17, -49}, 0, { 0, 0}, {0x62, 0x29, 0xbd, 0x00}}}, - {{{ 197, 17, 49}, 0, { 0, 0}, {0x6b, 0x0a, 0x43, 0x00}}}, - {{{ 166, -61, -58}, 0, { 0, 0}, {0x62, 0xc5, 0xca, 0x00}}}, - {{{ -138, -27, 82}, 0, { 0, 0}, {0x97, 0xee, 0x44, 0xff}}}, - {{{ -84, -138, -55}, 0, { 0, 0}, {0xb8, 0xa9, 0xc8, 0xff}}}, - {{{ -84, -138, 55}, 0, { 0, 0}, {0xcf, 0x9a, 0x37, 0xff}}}, - {{{ 70, 74, 117}, 0, { 0, 0}, {0x15, 0x2a, 0x75, 0xff}}}, - {{{ -52, 39, 117}, 0, { 0, 0}, {0xe7, 0x0c, 0x7b, 0xff}}}, - {{{ 69, -35, 99}, 0, { 0, 0}, {0x1b, 0xe1, 0x77, 0xff}}}, - {{{ -52, 39, -117}, 0, { 0, 0}, {0xe7, 0x0b, 0x85, 0xff}}}, - {{{ 70, 73, -117}, 0, { 0, 0}, {0x15, 0x2a, 0x8b, 0xff}}}, - {{{ 69, -35, -99}, 0, { 0, 0}, {0x1b, 0xe1, 0x89, 0xff}}}, - {{{ -33, -59, -99}, 0, { 0, 0}, {0xfc, 0xd1, 0x8b, 0xff}}}, - {{{ -138, -27, -82}, 0, { 0, 0}, {0x96, 0xf3, 0xbc, 0xff}}}, - {{{ -33, -59, 99}, 0, { 0, 0}, {0xfc, 0xd1, 0x75, 0xff}}}, - {{{ 166, -61, 58}, 0, { 0, 0}, {0x5b, 0xbb, 0x36, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05021010, 0x0016d870, 76997, 0x000210f8, 256); // 0x05021110 -static const Vtx yoshi_seg5_vertex_05021110[] = { - {{{ -33, -59, 99}, 0, { 0, 0}, {0xfc, 0xd1, 0x75, 0x00}}}, - {{{ -10, -155, 43}, 0, { 0, 0}, {0x0a, 0x8d, 0x33, 0x00}}}, - {{{ 99, -129, 43}, 0, { 0, 0}, {0x2a, 0xa5, 0x4d, 0x00}}}, - {{{ 99, -129, -43}, 0, { 0, 0}, {0x32, 0x9a, 0xc9, 0xff}}}, - {{{ -10, -154, -43}, 0, { 0, 0}, {0xfe, 0x8c, 0xcd, 0xff}}}, - {{{ -33, -59, -99}, 0, { 0, 0}, {0xfc, 0xd1, 0x8b, 0xff}}}, - {{{ -84, -138, 55}, 0, { 0, 0}, {0xcf, 0x9a, 0x37, 0xff}}}, - {{{ -84, -138, -55}, 0, { 0, 0}, {0xb8, 0xa9, 0xc8, 0xff}}}, - {{{ 166, -61, -58}, 0, { 0, 0}, {0x62, 0xc5, 0xca, 0xff}}}, - {{{ 166, -61, 58}, 0, { 0, 0}, {0x5b, 0xbb, 0x36, 0xff}}}, - {{{ 69, -35, 99}, 0, { 0, 0}, {0x1b, 0xe1, 0x77, 0xff}}}, - {{{ 69, -35, -99}, 0, { 0, 0}, {0x1b, 0xe1, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_05021110, 0x0016d870, 76997, 0x000211f8, 192); // 0x050211D0 -static const Vtx yoshi_seg5_vertex_050211D0[] = { - {{{ -52, 39, -117}, 0, { 0, 0}, {0xe7, 0x0b, 0x85, 0x00}}}, - {{{ -138, -27, -82}, 0, { 0, 0}, {0x96, 0xf3, 0xbc, 0x00}}}, - {{{ -65, 92, -76}, 0, { 0, 0}, {0xc3, 0x5a, 0xc0, 0x00}}}, - {{{ -138, -27, 82}, 0, { 0, 0}, {0x97, 0xee, 0x44, 0xff}}}, - {{{ -52, 39, 117}, 0, { 0, 0}, {0xe7, 0x0c, 0x7b, 0xff}}}, - {{{ -65, 92, 76}, 0, { 0, 0}, {0xc1, 0x62, 0x30, 0xff}}}, - {{{ 71, 120, 76}, 0, { 0, 0}, {0x2d, 0x6f, 0x28, 0xff}}}, - {{{ 197, 17, 49}, 0, { 0, 0}, {0x6b, 0x0a, 0x43, 0xff}}}, - {{{ 197, 17, -49}, 0, { 0, 0}, {0x62, 0x29, 0xbd, 0xff}}}, - {{{ 70, 74, 117}, 0, { 0, 0}, {0x15, 0x2a, 0x75, 0xff}}}, - {{{ -146, 6, 33}, 0, { 0, 0}, {0x85, 0x19, 0x10, 0xff}}}, - {{{ 71, 120, -76}, 0, { 0, 0}, {0x14, 0x76, 0xd8, 0xff}}}, - {{{ -146, 6, -33}, 0, { 0, 0}, {0x90, 0x39, 0xf0, 0xff}}}, - {{{ 70, 73, -117}, 0, { 0, 0}, {0x15, 0x2a, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_seg5_vertex_050211D0, 0x0016d870, 76997, 0x000212b8, 224); // 0x050212B0 - 0x05021490 const Gfx yoshi_seg5_dl_050212B0[] = { diff --git a/actors/yoshi_egg/model.inc.c b/actors/yoshi_egg/model.inc.c index f5a831d75..28a45d827 100644 --- a/actors/yoshi_egg/model.inc.c +++ b/actors/yoshi_egg/model.inc.c @@ -1,52 +1,32 @@ +#include "pc/rom_assets.h" // Yoshi Egg (unused) // 0x05005778 -static const Vtx yoshi_egg_seg5_vertex_05005778[] = { - {{{ -128, 0, 0}, 0, { 0, 1984}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 128, 0, 0}, 0, { 1984, 1984}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 128, 256, 0}, 0, { 1984, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -128, 256, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(yoshi_egg_seg5_vertex_05005778, 0x0012a7e0, 32879, 0x00005778, 64); // 0x050057B8 -ALIGNED8 const Texture yoshi_egg_seg5_texture_050057B8[] = { -#include "actors/yoshi_egg/yoshi_egg_0_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yoshi_egg_seg5_texture_050057B8, "actors/yoshi_egg/yoshi_egg_0_unused.rgba16.inc.c", 0x0012a7e0, 32879, 0x000057b8, 2048); // 0x05005FB8 -ALIGNED8 const Texture yoshi_egg_seg5_texture_05005FB8[] = { -#include "actors/yoshi_egg/yoshi_egg_1_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yoshi_egg_seg5_texture_05005FB8, "actors/yoshi_egg/yoshi_egg_1_unused.rgba16.inc.c", 0x0012a7e0, 32879, 0x00005fb8, 2048); // 0x050067B8 -ALIGNED8 const Texture yoshi_egg_seg5_texture_050067B8[] = { -#include "actors/yoshi_egg/yoshi_egg_2_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yoshi_egg_seg5_texture_050067B8, "actors/yoshi_egg/yoshi_egg_2_unused.rgba16.inc.c", 0x0012a7e0, 32879, 0x000067b8, 2048); // 0x05006FB8 -ALIGNED8 const Texture yoshi_egg_seg5_texture_05006FB8[] = { -#include "actors/yoshi_egg/yoshi_egg_3_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yoshi_egg_seg5_texture_05006FB8, "actors/yoshi_egg/yoshi_egg_3_unused.rgba16.inc.c", 0x0012a7e0, 32879, 0x00006fb8, 2048); // 0x050077B8 -ALIGNED8 const Texture yoshi_egg_seg5_texture_050077B8[] = { -#include "actors/yoshi_egg/yoshi_egg_4_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yoshi_egg_seg5_texture_050077B8, "actors/yoshi_egg/yoshi_egg_4_unused.rgba16.inc.c", 0x0012a7e0, 32879, 0x000077b8, 2048); // 0x05007FB8 -ALIGNED8 const Texture yoshi_egg_seg5_texture_05007FB8[] = { -#include "actors/yoshi_egg/yoshi_egg_5_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yoshi_egg_seg5_texture_05007FB8, "actors/yoshi_egg/yoshi_egg_5_unused.rgba16.inc.c", 0x0012a7e0, 32879, 0x00007fb8, 2048); // 0x050087B8 -ALIGNED8 const Texture yoshi_egg_seg5_texture_050087B8[] = { -#include "actors/yoshi_egg/yoshi_egg_6_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yoshi_egg_seg5_texture_050087B8, "actors/yoshi_egg/yoshi_egg_6_unused.rgba16.inc.c", 0x0012a7e0, 32879, 0x000087b8, 2048); // 0x05008FB8 -ALIGNED8 const Texture yoshi_egg_seg5_texture_05008FB8[] = { -#include "actors/yoshi_egg/yoshi_egg_7_unused.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(yoshi_egg_seg5_texture_05008FB8, "actors/yoshi_egg/yoshi_egg_7_unused.rgba16.inc.c", 0x0012a7e0, 32879, 0x00008fb8, 2048); // 0x050097B8 - 0x05009820 const Gfx yoshi_egg_seg5_dl_050097B8[] = { diff --git a/assets/anims/anim_00.inc.c b/assets/anims/anim_00.inc.c index 728c5b6ec..acc3b30b5 100644 --- a/assets/anims/anim_00.inc.c +++ b/assets/anims/anim_00.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_00[] = { 1, 189, @@ -13,192 +14,7 @@ static const struct Animation anim_00[] = { }; -static const u16 anim_00_indices[] = { - 0x0022, 0x0001, 0x0022, 0x0023, 0x0022, 0x0045, 0x0001, 0x0000, 0x0001, 0x0067, 0x0001, 0x0000, - 0x0022, 0x04B0, 0x0022, 0x04D2, 0x0022, 0x04F4, - 0x0022, 0x044A, 0x0022, 0x046C, 0x0022, 0x048E, - 0x0022, 0x03E4, 0x0022, 0x0406, 0x0022, 0x0428, - 0x0001, 0x03E0, 0x0001, 0x03E1, 0x0001, 0x03E2, - 0x0022, 0x00F0, 0x0022, 0x0112, 0x0022, 0x0134, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0022, 0x00CE, - 0x0022, 0x0068, 0x0022, 0x008A, 0x0022, 0x00AC, - 0x0001, 0x03DC, 0x0001, 0x03DD, 0x0001, 0x03DE, - 0x0022, 0x01DE, 0x0022, 0x0200, 0x0022, 0x0222, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0022, 0x01BC, - 0x0022, 0x0156, 0x0022, 0x0178, 0x0022, 0x019A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03DF, - 0x0022, 0x0376, 0x0022, 0x0398, 0x0022, 0x03BA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0022, 0x0354, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0022, 0x0332, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03E3, - 0x0022, 0x02CC, 0x0022, 0x02EE, 0x0022, 0x0310, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0022, 0x02AA, - 0x0022, 0x0244, 0x0022, 0x0266, 0x0022, 0x0288, -}; +ROM_ASSET_LOAD_ANIM(anim_00_indices, 0x004ec6a8, 252, 0x00000000, 252); -static const s16 anim_00_values[] = { - 0x0000, 0x0007, 0x0008, 0x0008, 0x0006, 0x0000, 0xFFF5, 0xFFE5, - 0xFFD3, 0xFFC3, 0xFFB8, 0xFFAF, 0xFFA7, 0xFFA1, 0xFF9B, 0xFF98, - 0xFF97, 0xFF98, 0xFF9F, 0xFFAC, 0xFFBC, 0xFFCD, 0xFFDD, 0xFFED, - 0xFFFF, 0x0004, 0xFFF9, 0xFFEC, 0xFFE7, 0xFFE8, 0xFFF5, 0x0000, - 0x0002, 0x0001, 0x0000, 0xFEF0, 0xFEEF, 0xFEEC, 0xFEEC, 0xFEF0, - 0xFEF8, 0xFF03, 0xFF10, 0xFF1D, 0xFF2C, 0xFF39, 0xFF46, 0xFF53, - 0xFF61, 0xFF71, 0xFF84, 0xFF9A, 0xFFB6, 0xFFD8, 0xFFFF, 0x0025, - 0x004D, 0x007E, 0x008A, 0x009C, 0x00AF, 0x00B6, 0x00B8, 0x00B7, - 0x00B0, 0x00AA, 0x00A9, 0x00A9, 0x00AA, 0xFFA4, 0xFFA6, 0xFFAA, - 0xFFAF, 0xFFB2, 0xFFB3, 0xFFB3, 0xFFB3, 0xFFB3, 0xFFB2, 0xFFB1, - 0xFFAF, 0xFFAC, 0xFFAA, 0xFFA9, 0xFFAA, 0xFFAD, 0xFFB3, 0xFFBD, - 0xFFCA, 0xFFD9, 0xFFEA, 0x0013, 0x0017, 0x0040, 0x0042, 0x0030, - 0x002F, 0x0036, 0x0036, 0x0036, 0x0036, 0x0036, 0x0036, 0x3FFF, - 0x17FE, 0x155E, 0x1294, 0x101F, 0x0E7D, 0x0DD0, 0x0DBA, 0x0DFB, - 0x0E52, 0x0E7D, 0x0E8C, 0x0EAF, 0x0ED7, 0x0EF5, 0x0EFA, 0x0ED7, - 0x0E7D, 0x0CBA, 0x0A38, 0x09AE, 0x0E45, 0x153A, 0x1BEC, 0x1D13, - 0x17F4, 0x120D, 0x0C81, 0x069A, 0x01E9, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFF33, 0xFED1, 0xFE68, 0xFE0C, 0xFDCE, 0xFDB5, - 0xFDB2, 0xFDBB, 0xFDC8, 0xFDCE, 0xFDD3, 0xFDDD, 0xFDE9, 0xFDF2, - 0xFDF4, 0xFDE9, 0xFDCE, 0xFCF8, 0xFBE8, 0xFC5F, 0x01DA, 0x06DC, - 0xFEF7, 0xEBF8, 0xF0AB, 0xF7B5, 0xF940, 0xF9B9, 0xF9A1, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF1E5, 0xF26E, 0xF2FF, 0xF380, - 0xF3D5, 0xF3F8, 0xF3FC, 0xF3EF, 0xF3DE, 0xF3D5, 0xF3DB, 0xF3EB, - 0xF3FC, 0xF409, 0xF40B, 0xF3FC, 0xF3D5, 0xF323, 0xF21F, 0xF1BF, - 0xF6C5, 0xF52C, 0xCAD0, 0xD2B6, 0xDC58, 0xE404, 0xE805, 0xEB04, - 0xECE5, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xF503, 0xF46E, - 0xF3CF, 0xF344, 0xF2E7, 0xF2C0, 0xF2BB, 0xF2CA, 0xF2DD, 0xF2E7, - 0xF382, 0xF4EB, 0xF689, 0xF7BF, 0xF7F3, 0xF689, 0xF2E7, 0xE600, - 0xD167, 0xC172, 0xBB8E, 0xC343, 0xF670, 0xF260, 0xEB07, 0xE262, - 0xD99D, 0xD1E5, 0xCC67, 0xCA4F, 0xCA4F, 0xCA4F, 0xCA4F, 0xCA4F, - 0xAAD0, 0xAE13, 0xB184, 0xB499, 0xB6C3, 0xB7E5, 0xB868, 0xB888, - 0xB87E, 0xB886, 0xB843, 0xB76E, 0xB66D, 0xB5A5, 0xB579, 0xB64D, - 0xB886, 0xB486, 0xB545, 0xD70A, 0x5298, 0xE310, 0x07A9, 0x0B33, - 0x08C3, 0x056F, 0x01CF, 0xFE7D, 0xFC0E, 0xFB1D, 0xFB1D, 0xFB1D, - 0xFB1D, 0xFB1D, 0x956B, 0x9618, 0x970B, 0x9771, 0x9674, 0x9384, - 0x8F3C, 0x8A90, 0x8672, 0x83D4, 0x8219, 0x8048, 0x7EC5, 0x7DF9, - 0x7E48, 0x801A, 0x83D4, 0x8F36, 0xA215, 0xB3F8, 0xC014, 0xCCB5, - 0xE2CC, 0xE06D, 0xDDD7, 0xDAE3, 0xD7EF, 0xD55D, 0xD38C, 0xD2DC, - 0xD2DC, 0xD2DC, 0xD2DC, 0xD2DC, 0xE0E1, 0xE00A, 0xDF42, 0xDE5B, - 0xDD24, 0xDB65, 0xD941, 0xD712, 0xD532, 0xD3FC, 0xD3C6, 0xD45E, - 0xD553, 0xD635, 0xD693, 0xD5FB, 0xD3FC, 0xD78F, 0xD6B6, 0xB791, - 0x45A8, 0xC163, 0xA4A3, 0xA4A6, 0xACFA, 0xB736, 0xC1D3, 0xCB4C, - 0xD218, 0xD4B4, 0xD4B4, 0xD4B4, 0xD4B4, 0xD4B4, 0xF32C, 0xF5A4, - 0xF7E3, 0xFA93, 0xFE59, 0x03DF, 0x0AAB, 0x11AB, 0x17CE, 0x1C05, - 0x1E9B, 0x2090, 0x21E6, 0x229E, 0x22BA, 0x223A, 0x2120, 0x1F60, - 0x1D02, 0x1A29, 0x16F6, 0x138A, 0x1008, 0x0C91, 0x0946, 0x0648, - 0x03BB, 0x01BF, 0x0075, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x066E, 0x06BB, 0x06FA, 0x0755, 0x07F4, 0x0910, 0x0A8A, 0x0C0A, - 0x0D39, 0x0DBE, 0x0D9B, 0x0D1F, 0x0C62, 0x0B7D, 0x0A89, 0x099E, - 0x08D5, 0x0819, 0x0749, 0x066B, 0x0585, 0x049D, 0x03BA, 0x02E2, - 0x0219, 0x0168, 0x00D3, 0x0062, 0x0019, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xF3C7, 0xF44B, 0xF4C3, 0xF554, 0xF628, 0xF773, - 0xF916, 0xFAC0, 0xFC1C, 0xFCD7, 0xFCF2, 0xFCB7, 0xFC3D, 0xFB9E, - 0xFAF2, 0xFA53, 0xF9D7, 0xF971, 0xF903, 0xF88E, 0xF817, 0xF7A0, - 0xF72B, 0xF6BD, 0xF658, 0xF5FE, 0xF5B3, 0xF57A, 0xF556, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF8AB, 0xF878, 0xF8C4, 0xF814, - 0xF4F0, 0xEE21, 0xE4BF, 0xDAC5, 0xD22D, 0xCCF3, 0xCAE8, 0xCA52, - 0xCAE3, 0xCC4A, 0xCE36, 0xD057, 0xD25D, 0xD4C1, 0xD7FB, 0xDBB9, - 0xDFA6, 0xE372, 0xE6C7, 0xE955, 0xEAC7, 0xEACB, 0xE4E1, 0xD8ED, - 0xCD2C, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0x4363, 0x4216, - 0x40B8, 0x3F7D, 0x3E9A, 0x3D9E, 0x3C61, 0x3B88, 0x3BB9, 0x3D99, - 0x41B5, 0x479B, 0x4E6D, 0x5551, 0x5B68, 0x5FD6, 0x61BF, 0x5EFA, - 0x5752, 0x4CD6, 0x4194, 0x32A9, 0x2126, 0x1511, 0x0F3F, 0x0B06, - 0x0828, 0x0668, 0x0588, 0x054B, 0x054B, 0x054B, 0x054B, 0x054B, - 0x6F45, 0x6F22, 0x6F46, 0x6EDC, 0x6D0E, 0x68FD, 0x6349, 0x5D55, - 0x5886, 0x5642, 0x5657, 0x5783, 0x5992, 0x5C51, 0x5F8E, 0x6314, - 0x66B0, 0x6C9A, 0x74CA, 0x7BB0, 0x7DBC, 0x7640, 0x6840, 0x5BBE, - 0x51E0, 0x473C, 0x3CF7, 0x3436, 0x2E1F, 0x2BD6, 0x2BD6, 0x2BD6, - 0x2BD6, 0x2BD6, 0xDC92, 0xDBDD, 0xDB21, 0xDA73, 0xD9E7, 0xD8DF, - 0xD74B, 0xD617, 0xD62E, 0xD87A, 0xDD49, 0xE3D6, 0xEB6F, 0xF362, - 0xFAFD, 0x018D, 0x0661, 0x08C7, 0x08A4, 0x0627, 0x0181, 0xF746, - 0xE917, 0xDEBD, 0xD95E, 0xD4F0, 0xD178, 0xCEF9, 0xCD77, 0xCCF6, - 0xCCF6, 0xCCF6, 0xCCF6, 0xCCF6, 0xFFEA, 0xFFED, 0xFFF4, 0xFFFC, - 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFE, 0xFFFD, 0xFFFD, 0xFFFE, 0x0000, 0x0052, 0x00A9, 0x0022, - 0xFCB2, 0xF9B2, 0xFEFF, 0x012A, 0x050D, 0xFFF1, 0xFA5A, 0xFB63, - 0xFD72, 0x000B, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF72, - 0xFFB4, 0xFF33, 0xFC48, 0xF983, 0xFCB3, 0xF7AF, 0xF8CE, 0xF8E7, - 0xF9C6, 0xFF89, 0x018F, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xCE0B, 0xCD6E, 0xCC08, 0xCA81, 0xC984, 0xC931, 0xC927, 0xC946, - 0xC96F, 0xC984, 0xC999, 0xC9CB, 0xCA04, 0xCA2E, 0xCA36, 0xCA04, - 0xC984, 0xC751, 0xC40F, 0xC2B6, 0xC856, 0xCC7E, 0xBBB8, 0xC17F, - 0xB979, 0xC03F, 0xC85D, 0xC86E, 0xC6CC, 0xC766, 0xC9D8, 0xC9D8, - 0xC9D8, 0xC9D8, 0x2741, 0x275A, 0x27F8, 0x2992, 0x2CA2, 0x32AE, - 0x3B3E, 0x43CC, 0x49D2, 0x4AC8, 0x45EB, 0x3D37, 0x3242, 0x26A4, - 0x1BF3, 0x13C6, 0x0FB4, 0x18B6, 0x2C8A, 0x3BED, 0x3C06, 0x3824, - 0x3C4A, 0x38E9, 0x3465, 0x26F1, 0x1C15, 0x1A91, 0x1C7D, 0x1E4A, - 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x2333, 0x23DA, 0x24E2, 0x24E3, - 0x2279, 0x1C94, 0x1441, 0x0B45, 0x0361, 0xFE5B, 0xFB54, 0xF88F, - 0xF680, 0xF59A, 0xF650, 0xF914, 0xFE5B, 0x0F77, 0x2AF8, 0x4126, - 0x484F, 0x45C4, 0x31C5, 0x198C, 0x1ADA, 0x1B13, 0x1B10, 0x1B13, - 0x1B0D, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x170B, 0x157C, - 0x1235, 0x0F50, 0x0EE5, 0x11DB, 0x16D2, 0x1C7E, 0x2193, 0x24C6, - 0x262D, 0x26D7, 0x26EF, 0x269C, 0x2609, 0x255F, 0x24C6, 0x23FE, - 0x226A, 0x1FAD, 0x195D, 0x1386, 0x182A, 0x2263, 0x1EC7, 0x1838, - 0x12E4, 0x115C, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, - 0xAA0A, 0xAD3C, 0xB3D6, 0xB960, 0xB962, 0xB1CD, 0xA599, 0x97D2, - 0x8B88, 0x83C7, 0x8039, 0x7E50, 0x7DC4, 0x7E51, 0x7FAF, 0x8199, - 0x83C7, 0x8893, 0x90D5, 0x9A04, 0xA5AB, 0xAFC8, 0xAB2E, 0x96E6, - 0x9DBC, 0xA14B, 0xA41B, 0xA70F, 0xA9E4, 0xAC44, 0xAC44, 0xAC44, - 0xAC44, 0xAC44, 0xBA4D, 0xBD26, 0xC3A5, 0xCAB9, 0xCF53, 0xD0D1, - 0xD101, 0xD072, 0xCFB2, 0xCF53, 0xCF6F, 0xCFB0, 0xCFFA, 0xD032, - 0xD03B, 0xCFFA, 0xCF53, 0xCE40, 0xCCDC, 0xCB3C, 0xC975, 0xC79C, - 0xC5C7, 0xC40A, 0xC27A, 0xC12C, 0xC035, 0xC142, 0xC3F6, 0xC55D, - 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0x4A2F, 0x4409, 0x3602, 0x26B8, - 0x1CCA, 0x1945, 0x1848, 0x190D, 0x1ACF, 0x1CCA, 0x1F08, 0x21F0, - 0x254B, 0x28E0, 0x2C77, 0x2FD8, 0x32CB, 0x35B1, 0x38F2, 0x3C5F, - 0x3FCB, 0x4306, 0x45E3, 0x4832, 0x49C6, 0x4A6F, 0x4A00, 0x420B, - 0x329B, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0xE71E, 0xE851, - 0xEAFD, 0xEDC1, 0xEF3D, 0xEF0D, 0xEE0A, 0xECA6, 0xEB54, 0xEA87, - 0xEA4C, 0xEA52, 0xEA7E, 0xEAB5, 0xEADB, 0xEAD5, 0xEA87, 0xEA0D, - 0xE991, 0xE90C, 0xE879, 0xE7CF, 0xE70B, 0xE624, 0xE515, 0xE3D8, - 0xE266, 0xDF3D, 0xDA6E, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xE79C, 0xE9F8, 0xEF21, 0xF42F, 0xF63E, 0xF454, 0xF040, 0xEB4D, - 0xE6C7, 0xE3F8, 0xE2E7, 0xE299, 0xE2CE, 0xE349, 0xE3CD, 0xE41C, - 0xE3F8, 0xE356, 0xE266, 0xE144, 0xE009, 0xDECF, 0xDDB1, 0xDCC9, - 0xDC32, 0xDC05, 0xDC5D, 0xDFE2, 0xE682, 0xEC41, 0xEC41, 0xEC41, - 0xEC41, 0xEC41, 0x9BA4, 0x9FCC, 0xA967, 0xB431, 0xBBE2, 0xBFD4, - 0xC278, 0xC428, 0xC540, 0xC61B, 0xC6F6, 0xC7C0, 0xC855, 0xC897, - 0xC864, 0xC79A, 0xC61B, 0xC3C7, 0xC0B9, 0xBD24, 0xB93A, 0xB52D, - 0xB131, 0xAD77, 0xAA33, 0xA796, 0xA5D4, 0xA87B, 0xAF7D, 0xB59E, - 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, - 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x01E1, 0x01FE, 0x0206, 0x0184, - 0x0000, 0xFCF8, 0xF8CD, 0xF462, 0xF09A, 0xEE56, 0xED53, 0xECBD, - 0xEC9D, 0xECFD, 0xEDE5, 0xEF60, 0xF176, 0xF49A, 0xF8EB, 0xFDF1, - 0x0337, 0x0849, 0x0CAF, 0x0FF3, 0x0D40, 0x0865, 0x08B9, 0x08E2, - 0x0449, 0x0000, 0xFF2B, 0xFF43, 0xFFB9, 0x0000, 0xFEFF, 0xFEEF, - 0xFEEB, 0xFF31, 0x0000, 0x0193, 0x03B5, 0x05FF, 0x080B, 0x0972, - 0x0A46, 0x0AE2, 0x0B4B, 0x0B85, 0x0B96, 0x0B83, 0x0B4F, 0x0AD3, - 0x09FE, 0x08F7, 0x07E2, 0x06E5, 0x0627, 0x05CD, 0x08B7, 0x0A5A, - 0x02B9, 0xFB24, 0xFCB9, 0x0000, 0x0074, 0x0067, 0x0026, 0x0000, - 0xEC5B, 0xEC21, 0xEB82, 0xEA93, 0xE96A, 0xE7B5, 0xE576, 0xE33C, - 0xE199, 0xE11B, 0xE1B8, 0xE2EB, 0xE48F, 0xE67F, 0xE897, 0xEAB2, - 0xECAB, 0xEEF6, 0xF1DA, 0xF4F1, 0xF7D1, 0xFA13, 0xFB51, 0xFB22, - 0xF06C, 0xE361, 0xE1CC, 0xE45A, 0xE8AD, 0xEDB7, 0xF242, 0xF70D, - 0xFAD7, 0xFC62, 0xFFDB, 0xFFD9, 0xFFD8, 0xFFE2, 0x0000, 0x0035, - 0x007B, 0x00C9, 0x0117, 0x015E, 0x0175, 0x0153, 0x0122, 0x010C, - 0x013B, 0x01D8, 0x030D, 0x07D9, 0x0EB3, 0x10F6, 0x096D, 0xFD4F, - 0xF591, 0xF47D, 0xF5B0, 0xF81D, 0xFAB8, 0xFC74, 0xFD60, 0xFE37, - 0xFEF0, 0xFF81, 0xFFDF, 0x0000, 0xFC30, 0xFBF5, 0xFBE5, 0xFCEE, - 0x0000, 0x0618, 0x0E70, 0x1751, 0x1F03, 0x23D1, 0x25CD, 0x266A, - 0x2605, 0x24F8, 0x239E, 0x2253, 0x2171, 0x20B6, 0x1FA5, 0x1E3B, - 0x1C5B, 0x1A23, 0x17EB, 0x15D4, 0x13BF, 0x11A9, 0x0F8E, 0x0D67, - 0x0AE7, 0x07FF, 0x0512, 0x0282, 0x00B0, 0x0000, 0xFC1C, 0xFC49, - 0xFCBC, 0xFD53, 0xFDEE, 0xFE7A, 0xFF03, 0xFF9C, 0x0056, 0x0144, - 0x023B, 0x031B, 0x0404, 0x0517, 0x0675, 0x083F, 0x0A94, 0x0F36, - 0x15E6, 0x1BC3, 0x2028, 0x23BB, 0x258A, 0x25D9, 0x2588, 0x2493, - 0x22F5, 0x20AA, 0x1D0B, 0x180F, 0x129C, 0x0D9A, 0x09F0, 0x0884, - 0xFF94, 0xFF8E, 0xFF8C, 0xFFA9, 0x0000, 0xFF36, 0xFD34, 0xFBFC, - 0xFD91, 0x03F6, 0x101E, 0x2072, 0x3325, 0x466A, 0x5874, 0x6776, - 0x71A4, 0x6DFE, 0x5D1C, 0x4B98, 0x3CAA, 0x2CA3, 0x1DBC, 0x122E, - 0x0B13, 0x0711, 0x04B0, 0x027D, 0x00B0, 0x0011, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0580, 0x05D5, 0x05ED, 0x046E, 0x0000, 0xF75F, - 0xEBAA, 0xDF1B, 0xD3EB, 0xCC55, 0xC82E, 0xC596, 0xC430, 0xC3A1, - 0xC38E, 0xC39B, 0xC36C, 0xC2C5, 0xC371, 0xC824, 0xD284, 0xE03F, - 0xEE10, 0xF8B4, 0xFF59, 0x03BA, 0x0660, 0x07D6, 0x0644, 0x0243, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3F76, 0x3F10, 0x3E17, 0x3CE2, - 0x3BC4, 0x3C2D, 0x3DF1, 0x3F04, 0x3D57, 0x36DB, 0x2A93, 0x1A19, - 0x0741, 0xF3E3, 0xE1D2, 0xD2E4, 0xC8F0, 0xCC7D, 0xDDCE, 0xF24D, - 0x0898, 0x2296, 0x3A90, 0x4AD4, 0x5055, 0x4EA1, 0x49E9, 0x4660, - 0x4409, 0x414E, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(anim_00_values, 0x004ec7a4, 2604, 0x00000000, 2604); diff --git a/assets/anims/anim_01_02.inc.c b/assets/anims/anim_01_02.inc.c index 9b13b65cd..1b8c59497 100644 --- a/assets/anims/anim_01_02.inc.c +++ b/assets/anims/anim_01_02.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_01[] = { 1, 189, @@ -27,440 +28,7 @@ static const struct Animation anim_02[] = { }; -static const u16 anim_01_02_indices[] = { - 0x0001, 0x0000, 0x0050, 0x0001, 0x0050, 0x0051, 0x0001, 0x0000, 0x0001, 0x00A1, 0x0001, 0x0000, - 0x0050, 0x0BE8, 0x0050, 0x0C38, 0x0050, 0x0C88, - 0x0050, 0x0AF8, 0x0050, 0x0B48, 0x0050, 0x0B98, - 0x0050, 0x0A08, 0x0050, 0x0A58, 0x0050, 0x0AA8, - 0x0001, 0x09B5, 0x0001, 0x09B6, 0x0001, 0x09B7, - 0x0050, 0x01E2, 0x0050, 0x0232, 0x0050, 0x0282, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0192, - 0x0050, 0x00A2, 0x0050, 0x00F2, 0x0050, 0x0142, - 0x0001, 0x0962, 0x0001, 0x0963, 0x0050, 0x0964, - 0x0050, 0x0412, 0x0050, 0x0462, 0x0050, 0x04B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x03C2, - 0x0050, 0x02D2, 0x0050, 0x0322, 0x0050, 0x0372, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x09B4, - 0x0050, 0x0872, 0x0050, 0x08C2, 0x0050, 0x0912, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0822, - 0x0050, 0x0732, 0x0050, 0x0782, 0x0050, 0x07D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x09B8, - 0x0050, 0x0642, 0x0050, 0x0692, 0x0050, 0x06E2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x05F2, - 0x0050, 0x0502, 0x0050, 0x0552, 0x0050, 0x05A2, -}; +ROM_ASSET_LOAD_ANIM(anim_01_02_indices, 0x004ed200, 252, 0x00000000, 252); -static const s16 anim_01_02_values[] = { - 0x0000, 0x00A0, 0x009B, 0x008F, 0x007F, 0x006D, 0x005B, 0x004D, - 0x0045, 0x0045, 0x0056, 0x0076, 0x009D, 0x00C5, 0x00E4, 0x00F3, - 0x00EE, 0x00DC, 0x00C0, 0x00A1, 0x0083, 0x006A, 0x005B, 0x005D, - 0x006B, 0x007F, 0x0090, 0x0094, 0x0088, 0x0072, 0x005C, 0x004D, - 0x0051, 0x005E, 0x0063, 0x005D, 0x0054, 0x004D, 0x0050, 0x0057, - 0x0056, 0x0052, 0x004E, 0x004C, 0x004B, 0x004B, 0x004A, 0x004A, - 0x004A, 0x0049, 0x0048, 0x0047, 0x0047, 0x0046, 0x0045, 0x0044, - 0x0043, 0x0041, 0x003F, 0x003D, 0x003A, 0x0037, 0x0035, 0x0033, - 0x0033, 0x0034, 0x0043, 0x005A, 0x006F, 0x007E, 0x0084, 0x008B, - 0x0092, 0x0098, 0x009E, 0x00A2, 0x00A5, 0x00A8, 0x00A9, 0x00AA, - 0x00AA, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, - 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, - 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, - 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, - 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, - 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, - 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, - 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, - 0xFFDB, 0xFFDC, 0xFFDE, 0xFFE2, 0xFFF1, 0x0005, 0x0013, 0x001D, - 0x001C, 0x001A, 0x0017, 0x0013, 0x000E, 0x0009, 0x0005, 0x0001, - 0x0000, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0003, 0x0009, 0x000A, 0x0000, 0xFFE9, - 0xFFC8, 0xFFA0, 0xFF72, 0xFF40, 0xFF0A, 0xFED2, 0xFE9B, 0xFE64, - 0xFE30, 0xFDFF, 0xFDD4, 0xFDB0, 0xFD93, 0xFD81, 0xFD79, 0xFD7E, - 0xFD90, 0xFDB1, 0xFDE4, 0xFE28, 0xFF08, 0x00C9, 0x0303, 0x054E, - 0x0740, 0x0872, 0x087C, 0x044D, 0xFCC6, 0xF75C, 0xFE60, 0xFF02, - 0xFF7B, 0xFFD1, 0x0007, 0x0025, 0x0030, 0x002D, 0x0021, 0x0012, - 0x0005, 0x0000, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF99C, 0xF9D1, 0xF9DC, 0xF97C, 0xF8CF, - 0xF820, 0xF76E, 0xF6B9, 0xF601, 0xF547, 0xF489, 0xF3C8, 0xF304, - 0xF23D, 0xF172, 0xF0A4, 0xEFD3, 0xEEFE, 0xEE26, 0xED49, 0xEC69, - 0xEB85, 0xEA9E, 0xE9B2, 0xE8C2, 0xE77D, 0xE5BE, 0xE3C7, 0xE1DE, - 0xE043, 0xDF3C, 0xDF0B, 0xE1DD, 0xE756, 0xEBE7, 0xEAC3, 0xEC0A, - 0xED90, 0xEF3F, 0xF105, 0xF2CE, 0xF487, 0xF61B, 0xF778, 0xF889, - 0xF93C, 0xF97C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xEDAB, 0xEDDE, 0xEDE9, 0xED8C, 0xECE2, - 0xEC32, 0xEB7A, 0xEABD, 0xE9FB, 0xE935, 0xE86A, 0xE79D, 0xE6CD, - 0xE5FC, 0xE52A, 0xE458, 0xE386, 0xE2B6, 0xE1E8, 0xE11C, 0xE054, - 0xDF90, 0xDED0, 0xDE17, 0xDD63, 0xDC81, 0xDB63, 0xDA44, 0xD95D, - 0xD8EA, 0xD925, 0xDA4A, 0xDFE6, 0xE8CC, 0xEE21, 0xDF53, 0xDF9D, - 0xE07F, 0xE1D8, 0xE385, 0xE565, 0xE757, 0xE93A, 0xEAEB, 0xEC4B, - 0xED36, 0xED8C, 0xCA4F, 0xC9D0, 0xC950, 0xCA4F, 0xCE21, 0xD372, - 0xD7C1, 0xDAB3, 0xDD8C, 0xE03A, 0xE2AF, 0xE4D9, 0xE6A8, 0xE80D, - 0xE8E8, 0xE93D, 0xE931, 0xE8E8, 0xE887, 0xE832, 0xE80D, 0xE80D, - 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, - 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, - 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, - 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE80D, - 0xE80D, 0xE80D, 0xE80D, 0xE80D, 0xE7C9, 0xE72A, 0xE674, 0xE5EB, - 0xE5D4, 0xE674, 0xE80D, 0xED64, 0xF61B, 0xFDC9, 0x0000, 0xFD1D, - 0xF8AB, 0xF30E, 0xECA7, 0xE5DB, 0xDF0C, 0xD89C, 0xD2EF, 0xCE66, - 0xCB65, 0xCA4F, 0xCA38, 0xCC81, 0xCEC9, 0xCA38, 0xB678, 0x9BDE, - 0x8C8F, 0x8B3E, 0x8DB2, 0x92A4, 0x98D1, 0x9EF4, 0xA3C8, 0xA608, - 0xA581, 0xA341, 0x9FE9, 0x9C19, 0x9872, 0x9595, 0x9421, 0x94BC, - 0x9706, 0x9A1A, 0x9D11, 0x9F07, 0x9F16, 0x9B1B, 0x93C1, 0x8C5B, - 0x883A, 0x8F46, 0x96C9, 0x938A, 0x8D23, 0x8740, 0x858D, 0x875C, - 0x8988, 0x8C0A, 0x8EDD, 0x91F9, 0x955A, 0x98F7, 0x9CCB, 0xA0D0, - 0xA4FF, 0xA952, 0xADC3, 0xB24A, 0xB783, 0xBDCE, 0xC4CD, 0xCC21, - 0xD36D, 0xDA53, 0xE074, 0xE574, 0xE913, 0xEB8C, 0xED3A, 0xEE74, - 0xEF96, 0xF0F7, 0xF2F2, 0xF697, 0xFB05, 0xFFE9, 0x02D1, 0x02A7, - 0x022F, 0x017B, 0x009B, 0xFFA0, 0xFE99, 0xFD99, 0xFCAF, 0xFBEB, - 0xFB60, 0xFB1D, 0xC607, 0xC60B, 0xC60F, 0xC607, 0xC55A, 0xC4A2, - 0xC5A2, 0xC8AF, 0xCCA6, 0xD114, 0xD587, 0xD98B, 0xDCAD, 0xDE7A, - 0xDEA8, 0xDD84, 0xDB7E, 0xD909, 0xD695, 0xD494, 0xD378, 0xD374, - 0xD435, 0xD55E, 0xD695, 0xD77D, 0xD7BB, 0xD6BA, 0xD4BA, 0xD2A3, - 0xD15C, 0xD2B0, 0xD449, 0xD3C9, 0xD2B8, 0xD1A8, 0xD127, 0xD11D, - 0xD113, 0xD10C, 0xD109, 0xD10F, 0xD120, 0xD13F, 0xD16E, 0xD1B1, - 0xD20A, 0xD27C, 0xD30A, 0xD3B6, 0xD49B, 0xD5CA, 0xD739, 0xD8DC, - 0xDAA9, 0xDC95, 0xDE97, 0xE0A2, 0xE301, 0xE5D8, 0xE8EA, 0xEBF5, - 0xEEBB, 0xF0FB, 0xF278, 0xEE96, 0xE9CD, 0xECD0, 0xEF55, 0xED2F, - 0xEA64, 0xE723, 0xE39D, 0xE000, 0xDC7B, 0xD940, 0xD67C, 0xD460, - 0xD31B, 0xD2DC, 0xE105, 0xDEAC, 0xDC53, 0xE105, 0xF593, 0x112B, - 0x2062, 0x204F, 0x1BF7, 0x14DB, 0x0C77, 0x044A, 0xFDD4, 0xFA90, - 0xFAD1, 0xFD5C, 0x0162, 0x0614, 0x0AA3, 0x0E3E, 0x1016, 0x0F74, - 0x0CDD, 0x0959, 0x05F0, 0x03A9, 0x038E, 0x0805, 0x104A, 0x18A0, - 0x1D4A, 0x1575, 0x0D14, 0x1048, 0x16B9, 0x1D21, 0x2039, 0x206A, - 0x204F, 0x1FF1, 0x1F54, 0x1E7F, 0x1D78, 0x1C46, 0x1AEF, 0x197A, - 0x17EC, 0x164C, 0x14A1, 0x12F0, 0x1103, 0x0EAD, 0x0C03, 0x091A, - 0x0608, 0x02E2, 0xFFBD, 0xFCAC, 0xF9BD, 0xF6DC, 0xF3F1, 0xF0E5, - 0xED9F, 0xEA0A, 0xE60B, 0xDF38, 0xD69F, 0xCCE2, 0xC6F6, 0xC729, - 0xC7F6, 0xC93C, 0xCADA, 0xCCAD, 0xCE95, 0xD06F, 0xD21B, 0xD376, - 0xD45E, 0xD4B4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFE5, - 0xFF9C, 0xFF33, 0xFEB8, 0xFE38, 0xFDC1, 0xFD61, 0xFD26, 0xFD1D, - 0xFD53, 0xFDD8, 0xFEB8, 0x0000, 0x0248, 0x05D9, 0x0A4C, 0x0F3A, - 0x143A, 0x18E7, 0x1CD9, 0x1FA9, 0x2160, 0x225E, 0x22B9, 0x228A, - 0x21E8, 0x20EA, 0x1FA9, 0x1C01, 0x163D, 0x1215, 0x0FF4, 0x0DD0, - 0x0BB2, 0x09A4, 0x07B0, 0x05E0, 0x043C, 0x02CF, 0x01A3, 0x00C0, - 0x0031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF9, - 0xFFE5, 0xFFC7, 0xFFA5, 0xFF82, 0xFF61, 0xFF46, 0xFF36, 0xFF33, - 0xFF42, 0xFF67, 0xFFA5, 0x0000, 0x00A2, 0x01A0, 0x02DC, 0x043A, - 0x059E, 0x06EA, 0x0803, 0x08CB, 0x093D, 0x0972, 0x0977, 0x095A, - 0x092B, 0x08F6, 0x08CB, 0x0884, 0x0808, 0x0775, 0x06D1, 0x0617, - 0x054D, 0x047B, 0x03A7, 0x02D9, 0x0217, 0x0169, 0x00D5, 0x0063, - 0x001A, 0x0000, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF552, - 0xF56A, 0xF58D, 0xF5B6, 0xF5E0, 0xF607, 0xF627, 0xF63A, 0xF63D, - 0xF62B, 0xF5FF, 0xF5B6, 0xF549, 0xF489, 0xF35C, 0xF1E4, 0xF045, - 0xEE9E, 0xED14, 0xEBC7, 0xEADA, 0xEA52, 0xEA14, 0xEA0E, 0xEA2F, - 0xEA68, 0xEAA6, 0xEADA, 0xEB2E, 0xEBC0, 0xEC70, 0xED32, 0xEE0F, - 0xEEFE, 0xEFF8, 0xF0F3, 0xF1E8, 0xF2CE, 0xF39C, 0xF44B, 0xF4D3, - 0xF52A, 0xF549, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC759, 0xC6D5, - 0xC7DD, 0xCAA8, 0xCE29, 0xD210, 0xD607, 0xD9BD, 0xDCDE, 0xDF17, - 0xE058, 0xE0E9, 0xE0F1, 0xE09D, 0xE016, 0xDF85, 0xDF17, 0xDEA8, - 0xDE08, 0xDD48, 0xDC7C, 0xDBB6, 0xDB07, 0xDA4D, 0xD987, 0xD8FE, - 0xD8FA, 0xDAEE, 0xDD0D, 0xDD6F, 0xDD64, 0xDD2E, 0xDD0D, 0xDD14, - 0xDD27, 0xDD42, 0xDD62, 0xDD83, 0xDDA1, 0xDDBA, 0xDDC9, 0xDDCC, - 0xDDBD, 0xDD9B, 0xDD62, 0xDD0D, 0xDC91, 0xDBE7, 0xDB12, 0xDA15, - 0xD8F5, 0xD7B6, 0xD65B, 0xD4E7, 0xD2DB, 0xD005, 0xCCDE, 0xC9E0, - 0xC787, 0xC64A, 0xC6A5, 0xCE01, 0xDA92, 0xE1FA, 0xE282, 0xE196, - 0xDF98, 0xDCE8, 0xD9E6, 0xD6F3, 0xD46E, 0xD1BB, 0xCE71, 0xCB3E, - 0xC8D3, 0xC7DD, 0xFF43, 0xFF33, 0xFF24, 0xFF43, 0xFD80, 0xFBEB, - 0x00E0, 0x0CEC, 0x1B9F, 0x2BE3, 0x3CA1, 0x4CC0, 0x5B29, 0x66C6, - 0x6FC1, 0x7724, 0x7D1D, 0x81E2, 0x859C, 0x887E, 0x8ABB, 0x8B81, - 0x8A5A, 0x87F8, 0x850E, 0x824E, 0x806C, 0x7EC0, 0x7D0B, 0x7C8C, - 0x7E87, 0x8A78, 0x963C, 0x976C, 0x95C7, 0x9364, 0x925D, 0x928B, - 0x9273, 0x922F, 0x91D8, 0x9189, 0x915C, 0x9168, 0x91CA, 0x9299, - 0x93F0, 0x95E8, 0x989C, 0x9C24, 0xA19E, 0xA99B, 0xB362, 0xBE3B, - 0xC96F, 0xD445, 0xDE06, 0xE5F8, 0xEBCE, 0xF016, 0xF362, 0xF645, - 0xF953, 0xFD1E, 0x0239, 0x10BB, 0x223A, 0x2186, 0x0DE8, 0xF592, - 0xD9B6, 0xBB84, 0x9C2F, 0x7CE6, 0x5EE0, 0x434C, 0x2B5A, 0x183E, - 0x0B29, 0x054B, 0x2D41, 0x2D42, 0x2D43, 0x2D41, 0x2D51, 0x2D5D, - 0x2D1D, 0x2C69, 0x2B66, 0x2A45, 0x2937, 0x286B, 0x2813, 0x285E, - 0x29B9, 0x2C1B, 0x2F0B, 0x320A, 0x349F, 0x364C, 0x3695, 0x34C9, - 0x311B, 0x2C6A, 0x2796, 0x237E, 0x2101, 0x2120, 0x235A, 0x2651, - 0x28A7, 0x29D4, 0x2A5E, 0x2A88, 0x2A84, 0x2A6D, 0x2A60, 0x2A6A, - 0x2A84, 0x2AAA, 0x2AD6, 0x2B04, 0x2B2E, 0x2B51, 0x2B66, 0x2B69, - 0x2B55, 0x2B26, 0x2AD6, 0x2A60, 0x297C, 0x2809, 0x263A, 0x2445, - 0x225D, 0x20B9, 0x1F8B, 0x1F09, 0x1F91, 0x2115, 0x232A, 0x2566, - 0x275E, 0x28A6, 0x28D5, 0x26EB, 0x2437, 0x23BF, 0x2691, 0x2B01, - 0x2FFB, 0x346B, 0x36C5, 0x37D0, 0x3888, 0x37F2, 0x3530, 0x3125, - 0x2D79, 0x2BD6, 0x932C, 0x9357, 0x9383, 0x932C, 0x8FBE, 0x8BCE, - 0x8E9C, 0x98CB, 0xA585, 0xB3CF, 0xC2B0, 0xD12B, 0xDE48, 0xE90B, - 0xF1D8, 0xF9AE, 0x007C, 0x0636, 0x0ACA, 0x0E28, 0x1042, 0x0FE8, - 0x0CC1, 0x07FC, 0x02C8, 0xFE55, 0xFBCF, 0xFBF8, 0xFE21, 0x0155, - 0x04A2, 0x0962, 0x0DFA, 0x1082, 0x1298, 0x141A, 0x14E8, 0x1517, - 0x14E4, 0x1468, 0x13BB, 0x12F5, 0x1230, 0x1184, 0x110A, 0x10D9, - 0x110C, 0x11B9, 0x12FA, 0x14E8, 0x1792, 0x1B07, 0x1F5D, 0x24A8, - 0x2B00, 0x3279, 0x3B28, 0x4524, 0x516D, 0x6061, 0x7122, 0x82D6, - 0x9498, 0xA58E, 0xB4DB, 0xC665, 0xD52A, 0xD2F2, 0xC0E2, 0xAA60, - 0x908C, 0x7483, 0x576E, 0x3A6A, 0x1E99, 0x051A, 0xEF11, 0xDD9C, - 0xD1DD, 0xCCF6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0005, - 0x0000, 0xFFF2, 0xFFDE, 0xFFC8, 0xFFB2, 0xFF9F, 0xFF92, 0xFF8D, - 0xFF93, 0xFFA3, 0xFFB8, 0xFFD0, 0xFFE6, 0xFFF7, 0xFFFD, 0xFFF4, - 0xFFDF, 0xFFC3, 0xFFA8, 0xFF94, 0xFF8D, 0xFF9F, 0xFFC6, 0xFFF3, - 0x0013, 0x0019, 0x0013, 0x0013, 0x0013, 0x0013, 0x0013, 0x0013, - 0x0013, 0x0013, 0x0013, 0x0013, 0x0013, 0x0013, 0x0013, 0x0013, - 0x0013, 0x0013, 0x0013, 0x0013, 0x0013, 0x0013, 0x0013, 0x0013, - 0x0013, 0x0013, 0x0013, 0x0013, 0x0017, 0x0021, 0x002B, 0x0033, - 0x0035, 0x002B, 0x0013, 0xFFE2, 0xFF92, 0xFF29, 0xFEAD, 0xFB7D, - 0xFA5F, 0xFD75, 0x00D3, 0x007F, 0xFF71, 0x003F, 0x0045, 0x002D, - 0x000F, 0x0000, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF2F, 0xFF2E, - 0xFF30, 0xFF34, 0xFF3A, 0xFF41, 0xFF48, 0xFF4E, 0xFF52, 0xFF53, - 0xFF51, 0xFF4C, 0xFF44, 0xFF3D, 0xFF36, 0xFF31, 0xFF30, 0xFF34, - 0xFF3E, 0xFF49, 0xFF55, 0xFF5E, 0xFF61, 0xFF5B, 0xFF4D, 0xFF3D, - 0xFF31, 0xFF2F, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF33, 0xFF37, 0xFF3B, 0xFF3F, - 0xFF3F, 0xFF3B, 0xFF31, 0xFF20, 0xFF04, 0xFED8, 0xFE96, 0xFCD6, - 0xFC2E, 0xFC60, 0xFCD9, 0xFD15, 0xFD54, 0xFDD1, 0xFE3D, 0xFEB0, - 0xFF0B, 0xFF30, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC94F, 0xC8C7, - 0xC9D8, 0xCCF0, 0xD10D, 0xD5A4, 0xDA29, 0xDE12, 0xE0D4, 0xE1E3, - 0xE095, 0xDD2D, 0xD884, 0xD372, 0xCED0, 0xCB77, 0xCA40, 0xCC48, - 0xD121, 0xD757, 0xDD77, 0xE20B, 0xE39F, 0xDFB6, 0xD726, 0xCD76, - 0xC62D, 0xC4F3, 0xC62D, 0xC62D, 0xC62D, 0xC62D, 0xC62D, 0xC62D, - 0xC62D, 0xC62D, 0xC62D, 0xC62D, 0xC62D, 0xC62D, 0xC62D, 0xC62D, - 0xC62D, 0xC62D, 0xC62D, 0xC62D, 0xC62D, 0xC62D, 0xC62D, 0xC62D, - 0xC62D, 0xC62D, 0xC62D, 0xC62D, 0xC636, 0xC649, 0xC660, 0xC671, - 0xC673, 0xC660, 0xC62D, 0xC62B, 0xC62D, 0xC572, 0xC338, 0xADE2, - 0xA7EC, 0xA95D, 0xAE2F, 0xB2BA, 0xB7DA, 0xBD9D, 0xC18C, 0xC587, - 0xC89C, 0xC9D8, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1DF8, 0x1DA7, - 0x1E4A, 0x202B, 0x22B6, 0x258E, 0x2853, 0x2AA9, 0x2C30, 0x2C8C, - 0x2B3E, 0x2870, 0x24BF, 0x20C9, 0x1D29, 0x1A7F, 0x1966, 0x1A5B, - 0x1D00, 0x20AA, 0x24B0, 0x2868, 0x2B26, 0x2C9F, 0x2D42, 0x2D7F, - 0x2DC5, 0x2DE1, 0x2DC5, 0x2DFD, 0x2E59, 0x2E6C, 0x2DC5, 0x2C68, - 0x2AB6, 0x28CB, 0x26C3, 0x24B9, 0x22C9, 0x2111, 0x1FAA, 0x1EB2, - 0x1E25, 0x1DE3, 0x1DDF, 0x1E07, 0x1E4F, 0x1EA6, 0x1EFD, 0x1F47, - 0x1F73, 0x1F73, 0x1F37, 0x1EB2, 0x1D43, 0x1ABA, 0x17A9, 0x14A4, - 0x1240, 0x1110, 0x11A8, 0x1513, 0x1BB6, 0x2532, 0x3126, 0x4AF7, - 0x491E, 0x44C9, 0x3E78, 0x381B, 0x3185, 0x2BFA, 0x2741, 0x22D5, - 0x1F90, 0x1E4A, 0x160A, 0x1561, 0x140E, 0x1310, 0x12F2, 0x1328, - 0x1310, 0x129B, 0x1220, 0x1198, 0x10FE, 0x104C, 0x0F7C, 0x0E89, - 0x0D42, 0x0BA0, 0x09D0, 0x0806, 0x0670, 0x0540, 0x04A6, 0x0507, - 0x0654, 0x0815, 0x09D2, 0x0B13, 0x0B5E, 0x09C7, 0x069F, 0x034E, - 0x013A, 0x030E, 0x056C, 0x04F5, 0x03C9, 0x0285, 0x01C2, 0x018D, - 0x0181, 0x0190, 0x01AF, 0x01D1, 0x01E9, 0x01EC, 0x01CD, 0x017F, - 0x00F8, 0x003F, 0xFF62, 0xFE6B, 0xFD67, 0xFC64, 0xFB6F, 0xFA92, - 0xF9DC, 0xF959, 0xF916, 0xF91E, 0xF9D4, 0xFB5D, 0xFD6F, 0xFFC1, - 0x0206, 0x03F7, 0x0548, 0x057D, 0x04BF, 0x03BB, 0x031D, 0x0B95, - 0x1095, 0x0FB3, 0x0EF7, 0x140E, 0x1ACB, 0x1F19, 0x1F6F, 0x1DEE, - 0x1BFE, 0x1B09, 0x1789, 0x1810, 0x191D, 0x19E7, 0x1A3B, 0x1A4C, - 0x19E7, 0x190A, 0x17EA, 0x16A8, 0x1568, 0x144B, 0x1373, 0x1303, - 0x1314, 0x1393, 0x1458, 0x153E, 0x161D, 0x16D0, 0x1730, 0x1725, - 0x16CA, 0x1643, 0x15B7, 0x154B, 0x1525, 0x157D, 0x1638, 0x1706, - 0x1792, 0x1763, 0x170A, 0x171B, 0x1744, 0x1771, 0x178B, 0x1794, - 0x179B, 0x17A0, 0x17A3, 0x17A4, 0x17A3, 0x179F, 0x1798, 0x178F, - 0x1787, 0x1783, 0x1782, 0x1781, 0x177F, 0x1779, 0x176F, 0x175D, - 0x1743, 0x171F, 0x16EE, 0x16AF, 0x163C, 0x1586, 0x14AB, 0x13CC, - 0x1309, 0x1281, 0x1254, 0x12C6, 0x13E0, 0x156B, 0x1732, 0x18E8, - 0x17B9, 0x16FF, 0x16CB, 0x17CD, 0x192B, 0x196C, 0x17B4, 0x14F3, - 0x1265, 0x1144, 0xA1EF, 0xA0C7, 0x9E76, 0x9CB9, 0x9B6F, 0x9AB8, - 0x9CB9, 0xA1CC, 0xA85C, 0xAFAB, 0xB6FB, 0xBD8E, 0xC2A6, 0xC585, - 0xC59B, 0xC362, 0xBFA8, 0xBB3C, 0xB6ED, 0xB389, 0xB1DF, 0xB29A, - 0xB534, 0xB8AF, 0xBC12, 0xBE5F, 0xBE9C, 0xB84D, 0xAD9B, 0xA74A, - 0xA64E, 0xA75F, 0xA876, 0xA8D9, 0xA957, 0xA9CB, 0xAA1E, 0xAA86, - 0xAB00, 0xAB81, 0xABF9, 0xAC5D, 0xAC9F, 0xACB1, 0xAC86, 0xAC11, - 0xAB6F, 0xAAC2, 0xAA05, 0xA931, 0xA840, 0xA72E, 0xA5F2, 0xA489, - 0xA2EB, 0xA113, 0x9EFB, 0x9C9D, 0x9963, 0x9505, 0x8FE9, 0x8A7B, - 0x8521, 0x8047, 0x7C51, 0x79AB, 0x783A, 0x77A9, 0x77A4, 0x8A66, - 0x946C, 0x986B, 0x9AB5, 0x9F8D, 0xA4CB, 0xA89E, 0xAA99, 0xABB2, - 0xAC2A, 0xAC44, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x000F, 0x0036, 0x0066, 0x0092, - 0x00AB, 0x00A4, 0x006F, 0x0000, 0xFF2F, 0xFDFA, 0xFC88, 0xFB01, - 0xF98B, 0xF84F, 0xF772, 0xF86B, 0xFA6A, 0xFBB8, 0xF904, 0xF925, - 0xF69D, 0xF730, 0xF864, 0xF97F, 0xFAA4, 0xFBE5, 0xFD50, 0xFEA3, - 0xFF9E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0009, 0x001F, 0x0037, 0x004B, - 0x0051, 0x0042, 0x0015, 0xFF2C, 0xFDCE, 0xFCA1, 0xFB71, 0xFB65, - 0xFBE9, 0xFCA9, 0xFD72, 0xFE4A, 0xFEF0, 0xFF48, 0xFF93, 0xFFCD, - 0xFFF3, 0x0000, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBEA3, 0xBE05, - 0xBF40, 0xC2CD, 0xC780, 0xCCBE, 0xD1EB, 0xD66B, 0xD9A2, 0xDAF5, - 0xD9AF, 0xD620, 0xD12F, 0xCBC4, 0xC6C6, 0xC31E, 0xC1B2, 0xC337, - 0xC71F, 0xCC6E, 0xD229, 0xD755, 0xDAF5, 0xDC60, 0xDC38, 0xDB6E, - 0xDAF5, 0xDAF5, 0xDAF5, 0xDAF1, 0xDAEC, 0xDAEA, 0xDAF5, 0xDB09, - 0xDB1F, 0xDB38, 0xDB52, 0xDB6D, 0xDB89, 0xDBA5, 0xDBC0, 0xDBDA, - 0xDBF3, 0xDC09, 0xDC1D, 0xDC2E, 0xDC5D, 0xDCB9, 0xDD25, 0xDD84, - 0xDDB7, 0xDDA3, 0xDD2A, 0xDC2E, 0xDAA9, 0xD8B0, 0xD649, 0xD37D, - 0xD053, 0xCCD3, 0xC905, 0xC1DA, 0xB8A8, 0xB108, 0xA99B, 0xA759, - 0xAA1C, 0xADEC, 0xB217, 0xB744, 0xBB3D, 0xBCDC, 0xBE01, 0xBEBE, - 0xBF22, 0xBF40, 0x2537, 0x2584, 0x25D1, 0x2537, 0x22AE, 0x1F3D, - 0x1D11, 0x1CA3, 0x1CCE, 0x1D4B, 0x1DD6, 0x1E28, 0x1DFE, 0x1D11, - 0x1B05, 0x17FA, 0x1462, 0x10B0, 0x0D59, 0x0ACD, 0x0982, 0x09DA, - 0x0B96, 0x0E35, 0x1134, 0x1413, 0x1650, 0x17E3, 0x1927, 0x1A2D, - 0x1B07, 0x1B3A, 0x1B07, 0x1B18, 0x1B35, 0x1B3B, 0x1B07, 0x1AA4, - 0x1A33, 0x19B8, 0x1935, 0x18AD, 0x1822, 0x1797, 0x170F, 0x168C, - 0x1611, 0x15A1, 0x153E, 0x14EB, 0x142F, 0x12D7, 0x114C, 0x0FF7, - 0x0F40, 0x0F90, 0x1151, 0x14EB, 0x1B55, 0x2497, 0x2FB4, 0x3BAD, - 0x4785, 0x523E, 0x5ADB, 0x5B2C, 0x55F2, 0x50DE, 0x4B62, 0x43B0, - 0x3C1B, 0x3671, 0x3163, 0x2C34, 0x2896, 0x271F, 0x2626, 0x2591, - 0x2549, 0x2537, 0xEA49, 0xEA72, 0xEAD6, 0xEB55, 0xEBB3, 0xEC2C, - 0xED57, 0xEF50, 0xF1AB, 0xF438, 0xF6C4, 0xF91E, 0xFB13, 0xFC72, - 0xFD4A, 0xFDCF, 0xFDFF, 0xFDDC, 0xFD66, 0xFC9C, 0xFB80, 0xF9C6, - 0xF752, 0xF46E, 0xF160, 0xEE74, 0xEBF1, 0xE9EE, 0xE83F, 0xE6C6, - 0xE563, 0xE42E, 0xE3A9, 0xE3DC, 0xE457, 0xE4E9, 0xE563, 0xE5C0, - 0xE61C, 0xE676, 0xE6CE, 0xE725, 0xE77A, 0xE7CE, 0xE81F, 0xE870, - 0xE89A, 0xE8A6, 0xE8D5, 0xE969, 0xEA3F, 0xEB11, 0xEBED, 0xECE2, - 0xEDFD, 0xEF4D, 0xF0E0, 0xF2C4, 0xF551, 0xF89C, 0xFC4F, 0x0013, - 0x0393, 0x0678, 0x086D, 0x0755, 0x0390, 0x0084, 0x0230, 0xFB51, - 0xF751, 0xF28A, 0xEDB2, 0xE8B2, 0xE373, 0xDEDB, 0xDBCF, 0xD90E, - 0xD70F, 0xD64A, 0xF263, 0xF21E, 0xF17D, 0xF0C4, 0xEF6C, 0xEDFB, - 0xEE4E, 0xF0A7, 0xF3CE, 0xF766, 0xFB14, 0xFE7D, 0x0142, 0x030B, - 0x03AF, 0x0370, 0x0296, 0x0169, 0x002F, 0xFF32, 0xFEB5, 0xFF02, - 0xFFE7, 0x00FC, 0x01D9, 0x0213, 0x0143, 0xFE28, 0xF902, 0xF3AB, - 0xEFFC, 0xF155, 0xF3CE, 0xF355, 0xF239, 0xF0F4, 0xEFFC, 0xEF57, - 0xEEBC, 0xEE28, 0xED9C, 0xED17, 0xEC97, 0xEC1E, 0xEBAA, 0xEB3A, - 0xEAF8, 0xEAE6, 0xEACA, 0xEA68, 0xE994, 0xE868, 0xE711, 0xE5BC, - 0xE498, 0xE3D1, 0xE395, 0xE411, 0xE595, 0xE818, 0xEB46, 0xEEC8, - 0xF24A, 0xF575, 0xF7F5, 0xF8F6, 0xF8BC, 0xF891, 0xF91C, 0xFA4D, - 0xFBCB, 0xFA32, 0xF82E, 0xF5F0, 0xF3A7, 0xF130, 0xEF71, 0xEDDB, - 0xECB3, 0xEC41, 0x8A9E, 0x8A23, 0x88FC, 0x879A, 0x83D8, 0x7FD9, - 0x8280, 0x8CFD, 0x9AE1, 0xAA89, 0xBA51, 0xC896, 0xD3B4, 0xDA07, - 0xDA70, 0xD602, 0xCE6A, 0xC556, 0xBC70, 0xB567, 0xB1E6, 0xB2DE, - 0xB720, 0xBD27, 0xC370, 0xC876, 0xCAB5, 0xC890, 0xC2EE, 0xBC10, - 0xB635, 0xB2D8, 0xB1BE, 0xB2F8, 0xB579, 0xB7F5, 0xB91E, 0xB904, - 0xB89F, 0xB7FD, 0xB72F, 0xB644, 0xB54B, 0xB454, 0xB36D, 0xB2A7, - 0xB22A, 0xB1D3, 0xB146, 0xB022, 0xAEB1, 0xAD64, 0xAC13, 0xAA98, - 0xA8CA, 0xA684, 0xA39E, 0x9FF1, 0x9AA8, 0x9393, 0x8B88, 0x835C, - 0x7BE3, 0x75F6, 0x7269, 0x75EE, 0x8053, 0x8B10, 0x955F, 0x9BC4, - 0xA0BF, 0xA3F4, 0xA6E2, 0xA9C9, 0xACE7, 0xAFE8, 0xB1EF, 0xB3C6, - 0xB51B, 0xB59E, 0x8001, 0x8001, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x415F, 0x4143, 0x413D, - 0x4171, 0x41D4, 0x4245, 0x42C0, 0x4343, 0x43CB, 0x4456, 0x44E1, - 0x4569, 0x45EC, 0x4666, 0x46D7, 0x473A, 0x478D, 0x47C6, 0x47E1, - 0x47E4, 0x47D8, 0x47C2, 0x47A9, 0x4795, 0x478D, 0x4790, 0x4797, - 0x479F, 0x47A4, 0x47A5, 0x479F, 0x478D, 0x475C, 0x4706, 0x46A0, - 0x462E, 0x45AC, 0x4520, 0x448E, 0x43FB, 0x436C, 0x42E5, 0x426C, - 0x4205, 0x41B6, 0x4183, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0xC018, 0xC0D2, 0xBF5F, 0xB8DA, 0xB029, 0xABD1, 0xACDB, - 0xAF8D, 0xB341, 0xB755, 0xBB23, 0xBE08, 0xBF5F, 0xBED1, 0xBCD2, - 0xB9F1, 0xB6BC, 0xB3C1, 0xB18F, 0xB0B4, 0xB196, 0xB3DB, 0xB6F0, - 0xBA44, 0xBD44, 0xBF5F, 0xC032, 0xC01B, 0xBFA5, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xFF66, 0x0E89, 0x071E, 0xFE99, 0xFE5F, 0x0095, 0x021F, 0x01D0, - 0x00F0, 0x0010, 0xFFC3, 0x00B4, 0x0253, 0x034B, 0x034F, 0x030A, - 0x029A, 0x0222, 0x01C2, 0x019A, 0x01CB, 0x0270, 0x0376, 0x04BA, - 0x0618, 0x076E, 0x0896, 0x0993, 0x0A7D, 0x0B4E, 0x0C04, 0x0C6F, - 0x0C7D, 0x0C77, 0x0C6A, 0x0C30, 0x0BA5, 0x0AD1, 0x09DD, 0x08D2, - 0x07B9, 0x069C, 0x0584, 0x0478, 0x0383, 0x02AE, 0x01F5, 0x014D, - 0x00B4, 0x0029, 0xFFAB, 0xFF34, 0xFEC6, 0xFE5C, 0xFDF7, 0xFDCC, - 0xFDE4, 0xFDF7, 0xFDE9, 0xFDD5, 0xFDBE, 0xFDA9, 0xFD9B, 0xFD98, - 0xFDA4, 0xFE05, 0xFEAB, 0xFF1E, 0xFEE7, 0xFBF4, 0xF968, 0xF9B7, - 0xFA5C, 0xFB40, 0xFC48, 0xFD5A, 0xFE5C, 0xFF34, 0xFFC9, 0x0000, - 0xF0B7, 0xF828, 0xF4D4, 0xF0C3, 0xEFE8, 0xF00C, 0xF0D8, 0xF22F, - 0xF3FC, 0xF5F9, 0xF7E3, 0xF9FD, 0xFC1B, 0xFD4E, 0xFD93, 0xFD92, - 0xFD60, 0xFD10, 0xFCB3, 0xFC5F, 0xFC24, 0xFC07, 0xFBF6, 0xFBE6, - 0xFBCE, 0xFBA2, 0xFB59, 0xFAC7, 0xF9F2, 0xF921, 0xF895, 0xF8F3, - 0xF96D, 0xF92C, 0xF8B8, 0xF844, 0xF800, 0xF7EA, 0xF7DF, 0xF7DC, - 0xF7E0, 0xF7E7, 0xF7F0, 0xF7F9, 0xF7FF, 0xF800, 0xF7FC, 0xF7F8, - 0xF7F2, 0xF7ED, 0xF7E6, 0xF7E0, 0xF7DA, 0xF7D5, 0xF7D0, 0xF79E, - 0xF76F, 0xF7D0, 0xF896, 0xF94C, 0xFA11, 0xFB07, 0xFC4D, 0xFE05, - 0x004E, 0x04DE, 0x0B8B, 0x11AC, 0x1495, 0x0C3F, 0x02C4, 0x0132, - 0x0027, 0xFF8F, 0xFF4E, 0xFF4F, 0xFF79, 0xFFB4, 0xFFE9, 0x0000, - 0x17B1, 0xEB78, 0xE93C, 0xE954, 0xEB40, 0xEE80, 0xF293, 0xF6F9, - 0xFB34, 0x05F1, 0x0F3A, 0x0BCF, 0x046A, 0x0087, 0x01C6, 0x0468, - 0x07DE, 0x0B9B, 0x0F0F, 0x11AB, 0x12E3, 0x11F4, 0x0F26, 0x0B73, - 0x07D8, 0x0551, 0x04D8, 0x0965, 0x11FA, 0x199F, 0x1A96, 0x15DF, - 0x149F, 0x13F1, 0x1387, 0x1353, 0x1346, 0x134E, 0x1365, 0x138A, - 0x13BF, 0x1404, 0x145C, 0x14C6, 0x1545, 0x15D9, 0x168F, 0x176A, - 0x1861, 0x196A, 0x1A79, 0x1B85, 0x1C85, 0x1D6C, 0x1E33, 0x1EF8, - 0x1F46, 0x1E33, 0x1BAC, 0x1876, 0x14E3, 0x1146, 0x0DF2, 0x0B3B, - 0x0973, 0x0A8B, 0x0E32, 0x1159, 0x10F2, 0x0345, 0xF644, 0xF500, - 0xF4C7, 0xF55C, 0xF682, 0xF7FC, 0xF98D, 0xFAF7, 0xFBFD, 0xFC62, - 0x011C, 0x0233, 0x0435, 0x0542, 0x0417, 0x01F6, 0x00CA, 0x00F9, - 0x0186, 0x024C, 0x0327, 0x03F1, 0x0485, 0x04BF, 0x048C, 0x0408, - 0x0350, 0x0283, 0x01BF, 0x0122, 0x00CA, 0x00C2, 0x00F2, 0x014A, - 0x01B7, 0x0228, 0x028B, 0x02F0, 0x0365, 0x03D4, 0x042D, 0x043E, - 0x042D, 0x042C, 0x042C, 0x042C, 0x042D, 0x0432, 0x043D, 0x044C, - 0x045E, 0x0471, 0x0482, 0x0491, 0x049A, 0x049E, 0x0499, 0x048B, - 0x0471, 0x0449, 0x03F8, 0x0370, 0x02C6, 0x020F, 0x0160, 0x00CF, - 0x006F, 0x0057, 0x0080, 0x00D8, 0x015E, 0x0215, 0x02FB, 0x0413, - 0x055C, 0x0954, 0x0CC9, 0x0A7C, 0x06CD, 0x0487, 0x0326, 0x028E, - 0x0206, 0x018C, 0x0122, 0x00C7, 0x007C, 0x0042, 0x0018, 0x0000, - 0xF994, 0xF9B1, 0xF9D9, 0xF9C6, 0xF92C, 0xF858, 0xF7E7, 0xF7F4, - 0xF827, 0xF871, 0xF8C4, 0xF911, 0xF94A, 0xF960, 0xF954, 0xF934, - 0xF902, 0xF8C4, 0xF87E, 0xF832, 0xF7E7, 0xF794, 0xF736, 0xF6CF, - 0xF664, 0xF5FA, 0xF594, 0xF52D, 0xF4C2, 0xF460, 0xF412, 0xF402, - 0xF412, 0xF403, 0xF3EA, 0xF3E5, 0xF412, 0xF46A, 0xF4D0, 0xF540, - 0xF5B7, 0xF634, 0xF6B2, 0xF72F, 0xF7A9, 0xF81C, 0xF885, 0xF8E3, - 0xF930, 0xF96C, 0xF98D, 0xF98E, 0xF975, 0xF947, 0xF90A, 0xF8C2, - 0xF876, 0xF82B, 0xF7DE, 0xF789, 0xF72B, 0xF6C0, 0xF646, 0xF5BA, - 0xF51B, 0xF394, 0xF22E, 0xF262, 0xF380, 0xF5C1, 0xF7DE, 0xF90D, - 0xFA4C, 0xFB8C, 0xFCBF, 0xFDD6, 0xFEC3, 0xFF78, 0xFFE7, 0x0000, - 0x10FB, 0x0B03, 0xFFFE, 0xFA3F, 0x00BE, 0x0C85, 0x1303, 0x1210, - 0x0F16, 0x0AE0, 0x0638, 0x01EA, 0xFEC1, 0xFD86, 0xFE99, 0x0165, - 0x0549, 0x09A1, 0x0DCA, 0x1121, 0x1303, 0x133B, 0x1240, 0x1070, - 0x0E2D, 0x0BD4, 0x09C5, 0x07AE, 0x0545, 0x02F2, 0x011F, 0x00C2, - 0x011F, 0x011F, 0x0121, 0x0121, 0x011F, 0x0107, 0x00D0, 0x0082, - 0x0027, 0xFFCA, 0xFF71, 0xFF29, 0xFEFA, 0xFEEE, 0xFF0F, 0xFF65, - 0xFFFC, 0x00DB, 0x0298, 0x0576, 0x090A, 0x0CE7, 0x10A1, 0x13CC, - 0x15FB, 0x16C3, 0x15D4, 0x136C, 0x0FF8, 0x0BDF, 0x078E, 0x036E, - 0xFFEA, 0xFC6F, 0xFB16, 0xFEF5, 0x04B4, 0x0AFA, 0x0EF0, 0x0EFB, - 0x0E81, 0x0DA8, 0x0C92, 0x0B64, 0x0A41, 0x094E, 0x08AD, 0x0884, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFB, 0xFFF7, 0xFFF4, 0xFFF4, 0xFFF7, - 0x0000, 0x0014, 0x0036, 0x005E, 0x0089, 0x00D0, 0x00FB, 0x00E8, - 0x00CC, 0x00A9, 0x0083, 0x005C, 0x0038, 0x001B, 0x0007, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFA, 0xFFF3, - 0xFFEA, 0xFFDF, 0xFFD3, 0xFFC7, 0xFFBA, 0xFFAE, 0xFFA4, 0xFF9A, - 0xFF93, 0xFF8E, 0xFF8D, 0xFF8E, 0xFF94, 0xFF9F, 0xFFAE, 0xFFC4, - 0xFFDF, 0x0000, 0x0057, 0x00FB, 0x01CB, 0x02A3, 0x0364, 0x03E9, - 0x0413, 0x0330, 0x0161, 0xFFBA, 0xFF4C, 0x036D, 0x0751, 0x071E, - 0x0678, 0x0581, 0x0458, 0x031D, 0x01F0, 0x00F2, 0x0041, 0x0000, - 0x3400, 0x31EB, 0x2CC1, 0x2625, 0x1D43, 0x12EE, 0x0B42, 0x068A, - 0x0254, 0xFE9C, 0xFB5E, 0xF89A, 0xF64C, 0xF472, 0xF330, 0xF294, - 0xF27C, 0xF2C3, 0xF346, 0xF3E2, 0xF472, 0xF51D, 0xF610, 0xF735, - 0xF873, 0xF9B4, 0xFAE0, 0xFC10, 0xFD54, 0xFE82, 0xFF72, 0xFFA3, - 0xFF72, 0xFF4C, 0xFF0C, 0xFEFF, 0xFF72, 0x0034, 0x00E5, 0x018A, - 0x0224, 0x02B7, 0x0347, 0x03D7, 0x046C, 0x0507, 0x05AD, 0x0661, - 0x0726, 0x0801, 0x08F4, 0x0A03, 0x0B31, 0x0C82, 0x0DF9, 0x0F9A, - 0x1169, 0x1368, 0x1687, 0x1B59, 0x2154, 0x27EF, 0x2E9F, 0x34DC, - 0x3A1C, 0x3DF2, 0x40BC, 0x431F, 0x45C0, 0x49B5, 0x4BF2, 0x4B30, - 0x49F4, 0x4864, 0x46A7, 0x44E3, 0x4341, 0x41E5, 0x40F9, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_01_02_values, 0x004ed2fc, 6576, 0x00000000, 6576); diff --git a/assets/anims/anim_03.inc.c b/assets/anims/anim_03.inc.c index f5d500371..89e53e61c 100644 --- a/assets/anims/anim_03.inc.c +++ b/assets/anims/anim_03.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_03[] = { 1, 189, @@ -13,303 +14,7 @@ static const struct Animation anim_03[] = { }; -static const u16 anim_03_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x084A, - 0x0040, 0x078A, 0x0040, 0x07CA, 0x0040, 0x080A, - 0x0040, 0x06CA, 0x0040, 0x070A, 0x0040, 0x074A, - 0x0001, 0x06C6, 0x0001, 0x06C7, 0x0001, 0x06C8, - 0x0040, 0x0103, 0x0040, 0x0143, 0x0040, 0x0183, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x00C3, - 0x0040, 0x0003, 0x0040, 0x0043, 0x0040, 0x0083, - 0x0001, 0x0683, 0x0001, 0x0684, 0x0040, 0x0685, - 0x0040, 0x02C3, 0x0040, 0x0303, 0x0040, 0x0343, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0283, - 0x0040, 0x01C3, 0x0040, 0x0203, 0x0040, 0x0243, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x06C5, - 0x0040, 0x05C3, 0x0040, 0x0603, 0x0040, 0x0643, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0583, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0543, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x06C9, - 0x0040, 0x0483, 0x0040, 0x04C3, 0x0040, 0x0503, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0443, - 0x0040, 0x0383, 0x0040, 0x03C3, 0x0040, 0x0403, -}; +ROM_ASSET_LOAD_ANIM(anim_03_indices, 0x004eecc4, 252, 0x00000000, 252); -static const s16 anim_03_values[] = { - 0x0000, 0x004D, 0x3FFF, 0xFF2D, 0xFF29, 0xFF26, 0xFF23, 0xFF22, - 0xFF21, 0xFF20, 0xFF20, 0xFF20, 0xFF21, 0xFF23, 0xFF24, 0xFF26, - 0xFF29, 0xFF2B, 0xFF2E, 0xFF31, 0xFF35, 0xFF38, 0xFF3C, 0xFF3F, - 0xFF43, 0xFF46, 0xFF4A, 0xFF4D, 0xFF50, 0xFF54, 0xFF56, 0xFF59, - 0xFF5C, 0xFF5E, 0xFF60, 0xFF61, 0xFF62, 0xFF62, 0xFF63, 0xFF63, - 0xFF64, 0xFF64, 0xFF65, 0xFF65, 0xFF65, 0xFF66, 0xFF66, 0xFF66, - 0xFF66, 0xFF66, 0xFF66, 0xFF66, 0xFF66, 0xFF66, 0xFF66, 0xFF66, - 0xFF66, 0xFF66, 0xFF66, 0xFF66, 0xFF66, 0xFF66, 0xFF66, 0xFF66, - 0xFF66, 0xFF66, 0xFF66, 0xF5E6, 0xF5CF, 0xF5BA, 0xF5A8, 0xF598, - 0xF58B, 0xF580, 0xF577, 0xF570, 0xF56B, 0xF568, 0xF566, 0xF565, - 0xF566, 0xF568, 0xF56B, 0xF56F, 0xF573, 0xF578, 0xF57E, 0xF584, - 0xF58A, 0xF590, 0xF596, 0xF59C, 0xF5A1, 0xF5A6, 0xF5AA, 0xF5AE, - 0xF5B1, 0xF5B2, 0xF5B3, 0xF5A5, 0xF5E2, 0xF68A, 0xF74A, 0xF81B, - 0xF8F4, 0xF9CD, 0xFA9C, 0xFB59, 0xFBFC, 0xFC7B, 0xFCCF, 0xFD05, - 0xFD2F, 0xFD4F, 0xFD67, 0xFD75, 0xFD7D, 0xFD7E, 0xFD79, 0xFD70, - 0xFD63, 0xFD53, 0xFD41, 0xFD2D, 0xFD1A, 0xFD07, 0xFCF5, 0xFCE6, - 0xFCDA, 0xFCD2, 0xFCCF, 0xE925, 0xE905, 0xE8E7, 0xE8CD, 0xE8B6, - 0xE8A2, 0xE891, 0xE882, 0xE876, 0xE86B, 0xE863, 0xE85C, 0xE857, - 0xE854, 0xE852, 0xE851, 0xE851, 0xE852, 0xE853, 0xE855, 0xE858, - 0xE85A, 0xE85C, 0xE85E, 0xE860, 0xE861, 0xE862, 0xE862, 0xE860, - 0xE85D, 0xE859, 0xE854, 0xE850, 0xE84E, 0xE84B, 0xE848, 0xE845, - 0xE841, 0xE83E, 0xE83B, 0xE838, 0xE836, 0xE834, 0xE833, 0xE832, - 0xE831, 0xE831, 0xE831, 0xE830, 0xE830, 0xE830, 0xE830, 0xE830, - 0xE831, 0xE831, 0xE831, 0xE831, 0xE832, 0xE832, 0xE832, 0xE833, - 0xE833, 0xE833, 0xE833, 0xE7C8, 0xE72D, 0xE68D, 0xE5E9, 0xE541, - 0xE494, 0xE3E3, 0xE32F, 0xE278, 0xE1BE, 0xE101, 0xE041, 0xDF7F, - 0xDEBB, 0xDDF6, 0xDD2F, 0xDC67, 0xDB9E, 0xDAD5, 0xDA0B, 0xD941, - 0xD878, 0xD7AF, 0xD6E6, 0xD61F, 0xD559, 0xD494, 0xD3D1, 0xD311, - 0xD252, 0xD196, 0xD0DE, 0xD058, 0xD026, 0xD011, 0xCFF4, 0xCFD3, - 0xCFB3, 0xCF9A, 0xCF8C, 0xCF8E, 0xCFA5, 0xCFD6, 0xD026, 0xD093, - 0xD116, 0xD1AB, 0xD24F, 0xD300, 0xD3BB, 0xD47D, 0xD543, 0xD609, - 0xD6CE, 0xD78E, 0xD846, 0xD8F3, 0xD993, 0xDA22, 0xDA9D, 0xDB03, - 0xDB4F, 0xDB7E, 0xDB8F, 0x9A50, 0xBB2E, 0xD8ED, 0xDAE1, 0xDC91, - 0xDE02, 0xDF37, 0xE033, 0xE0FB, 0xE191, 0xE1FB, 0xE23A, 0xE254, - 0xE24B, 0xE223, 0xE1E1, 0xE187, 0xE119, 0xE09C, 0xE012, 0xDF7F, - 0xDEE8, 0xDE4F, 0xDDB8, 0xDD28, 0xDCA1, 0xDC28, 0xDBBF, 0xDB6C, - 0xDB31, 0xDB11, 0xDB12, 0xDB0C, 0xDB10, 0xDB1D, 0xDB04, 0xDAD7, - 0xDAA6, 0xDA81, 0xDA7A, 0xDAA0, 0xDB05, 0xDBB9, 0xDCCC, 0xDE39, - 0xDFE8, 0xE1D0, 0xE3E8, 0xE627, 0xE883, 0xEAF4, 0xED70, 0xEFED, - 0xF264, 0xF4CA, 0xF716, 0xF940, 0xFB3E, 0xFD06, 0xFE90, 0xFFD3, - 0x00C3, 0x015B, 0x0190, 0xD17B, 0xD245, 0xD358, 0xD423, 0xD4F0, - 0xD5BC, 0xD689, 0xD756, 0xD823, 0xD8F1, 0xD9BE, 0xDA8C, 0xDB59, - 0xDC26, 0xDCF3, 0xDDBF, 0xDE8B, 0xDF57, 0xE022, 0xE0EC, 0xE1B6, - 0xE27F, 0xE346, 0xE40D, 0xE4D3, 0xE598, 0xE65B, 0xE71E, 0xE7DF, - 0xE89E, 0xE95C, 0xEA18, 0xEAD7, 0xEA0D, 0xE77A, 0xE480, 0xE142, - 0xDDE1, 0xDA7E, 0xD73C, 0xD43D, 0xD1A1, 0xCF8C, 0xCE1F, 0xCD24, - 0xCC4E, 0xCB9B, 0xCB07, 0xCA91, 0xCA35, 0xC9F1, 0xC9C3, 0xC9A7, - 0xC99C, 0xC99E, 0xC9AA, 0xC9C0, 0xC9DA, 0xC9F8, 0xCA17, 0xCA33, - 0xCA4A, 0xCA5A, 0xCA60, 0x1BD0, 0x1AB9, 0x1986, 0x18A2, 0x17BE, - 0x16DA, 0x15F6, 0x1511, 0x142D, 0x1348, 0x1263, 0x117F, 0x109B, - 0x0FB7, 0x0ED4, 0x0DF1, 0x0D0F, 0x0C2D, 0x0B4D, 0x0A6D, 0x098E, - 0x08B0, 0x07D3, 0x06F7, 0x061C, 0x0543, 0x046B, 0x0395, 0x02C0, - 0x01EC, 0x011B, 0x004B, 0xFF70, 0x007C, 0x03F8, 0x0834, 0x0CEB, - 0x11D7, 0x16B3, 0x1B39, 0x1F22, 0x2229, 0x2409, 0x247B, 0x23D2, - 0x2297, 0x20DD, 0x1EB4, 0x1C2B, 0x1954, 0x1640, 0x12FE, 0x0FA0, - 0x0C36, 0x08D0, 0x0580, 0x0255, 0xFF62, 0xFCB4, 0xFA5E, 0xF870, - 0xF6FB, 0xF60E, 0xF5BC, 0xFDE7, 0xFDA4, 0xFD62, 0xFD1F, 0xFCDB, - 0xFC97, 0xFC52, 0xFC0E, 0xFBC9, 0xFB84, 0xFB3E, 0xFAF9, 0xFAB4, - 0xFA6F, 0xFA2A, 0xF9E6, 0xF9A1, 0xF95D, 0xF91A, 0xF8D7, 0xF894, - 0xF852, 0xF811, 0xF7D1, 0xF791, 0xF752, 0xF715, 0xF6D8, 0xF69C, - 0xF661, 0xF628, 0xF5F0, 0xF5B9, 0xF591, 0xF57F, 0xF57F, 0xF589, - 0xF597, 0xF5A3, 0xF5A7, 0xF5A4, 0xF5A1, 0xF59E, 0xF59B, 0xF598, - 0xF594, 0xF591, 0xF591, 0xF591, 0xF591, 0xF591, 0xF591, 0xF591, - 0xF591, 0xF591, 0xF591, 0xF591, 0xF591, 0xF591, 0xF591, 0xF591, - 0xF591, 0xF591, 0xF591, 0xFF6B, 0xFFCB, 0x0035, 0x00AB, 0x012A, - 0x01B0, 0x023F, 0x02D3, 0x036D, 0x040B, 0x04AC, 0x0550, 0x05F5, - 0x069A, 0x073F, 0x07E2, 0x0883, 0x0920, 0x09B9, 0x0A4C, 0x0AD9, - 0x0B5F, 0x0BDC, 0x0C4F, 0x0CB9, 0x0D16, 0x0D68, 0x0DAC, 0x0DE2, - 0x0E09, 0x0E1F, 0x0E24, 0x0E17, 0x0D27, 0x0AD7, 0x07A7, 0x0414, - 0x009E, 0xFDC3, 0xFC01, 0xFB5E, 0xFB6D, 0xFBFC, 0xFCDB, 0xFDDB, - 0xFECB, 0xFF7A, 0xFF7A, 0xFF7A, 0xFF7A, 0xFF7A, 0xFF7A, 0xFF7A, - 0xFF7A, 0xFF7A, 0xFF7A, 0xFF7A, 0xFF7A, 0xFF7A, 0xFF7A, 0xFF7A, - 0xFF7A, 0xFF7A, 0xFF7A, 0xF5FB, 0xF597, 0xF52D, 0xF4BD, 0xF448, - 0xF3CF, 0xF351, 0xF2CF, 0xF24A, 0xF1C2, 0xF137, 0xF0AA, 0xF01C, - 0xEF8C, 0xEEFB, 0xEE6A, 0xEDD9, 0xED48, 0xECB8, 0xEC2A, 0xEB9D, - 0xEB12, 0xEA8A, 0xEA05, 0xE984, 0xE906, 0xE88D, 0xE818, 0xE7A9, - 0xE73F, 0xE6DB, 0xE67E, 0xE628, 0xE60F, 0xE657, 0xE6E3, 0xE794, - 0xE84C, 0xE8F0, 0xE95F, 0xE9A1, 0xE9CF, 0xE9F1, 0xEA09, 0xEA1F, - 0xEA36, 0xEA53, 0xEA53, 0xEA53, 0xEA53, 0xEA53, 0xEA53, 0xEA53, - 0xEA53, 0xEA53, 0xEA53, 0xEA53, 0xEA53, 0xEA53, 0xEA53, 0xEA53, - 0xEA53, 0xEA53, 0xEA53, 0xDD98, 0xD572, 0xC7D1, 0xBB1B, 0xB5B2, - 0xB62E, 0xB6E4, 0xB7D0, 0xB8EE, 0xBA3B, 0xBBB2, 0xBD51, 0xBF13, - 0xC0F6, 0xC2F4, 0xC50B, 0xC737, 0xC974, 0xCBBF, 0xCE14, 0xD06F, - 0xD2CD, 0xD529, 0xD781, 0xD9D0, 0xDC14, 0xDE47, 0xE068, 0xE271, - 0xE45F, 0xE62F, 0xE7DE, 0xE966, 0xEA77, 0xEADE, 0xEAC3, 0xEA52, - 0xE9B4, 0xE913, 0xE898, 0xE82E, 0xE7A9, 0xE710, 0xE66B, 0xE5C1, - 0xE51A, 0xE47C, 0xE47C, 0xE47C, 0xE47C, 0xE47C, 0xE47C, 0xE47C, - 0xE47C, 0xE47C, 0xE47C, 0xE47C, 0xE47C, 0xE47C, 0xE47C, 0xE47C, - 0xE47C, 0xE47C, 0xE47C, 0x92BC, 0x88EE, 0x7B01, 0x6A58, 0x584E, - 0x4641, 0x358E, 0x2793, 0x1DAF, 0x1714, 0x11E9, 0x0DF8, 0x0B0B, - 0x08EB, 0x0764, 0x063E, 0x0544, 0x0440, 0x02FB, 0x0140, 0xFEDB, - 0xFB6F, 0xF75D, 0xF384, 0xF0C0, 0xF1E4, 0xF33E, 0xF081, 0xEC8A, - 0xE931, 0xE705, 0xE577, 0xE4AC, 0xE4AE, 0xE53D, 0xE609, 0xE6C4, - 0xE721, 0xE6D2, 0xE587, 0xDF28, 0xD5AA, 0xD1D6, 0xD745, 0xE12B, - 0xEBB2, 0xF305, 0xF486, 0xF29B, 0xF0FE, 0xF119, 0xF181, 0xF1AD, - 0xF13E, 0xF093, 0xF03A, 0xF03A, 0xF03A, 0xF03A, 0xF03A, 0xF03A, - 0xF03A, 0xF03A, 0xF03A, 0x2B21, 0x29D2, 0x27E1, 0x2589, 0x2304, - 0x208B, 0x1E5A, 0x1CAA, 0x1BB5, 0x1B5F, 0x1B59, 0x1B97, 0x1C0A, - 0x1CA5, 0x1D5B, 0x1E1F, 0x1EE2, 0x1F98, 0x2033, 0x20A6, 0x20E3, - 0x2061, 0x1F23, 0x1DEF, 0x1D8D, 0x2063, 0x2291, 0x1F76, 0x1AC7, - 0x185D, 0x1AC8, 0x1F77, 0x228F, 0x230D, 0x22BF, 0x2207, 0x2143, - 0x20D6, 0x211E, 0x227C, 0x2896, 0x31DE, 0x36EE, 0x34E3, 0x2F93, - 0x29AC, 0x25D9, 0x25E7, 0x2812, 0x29AF, 0x298C, 0x28DA, 0x288A, - 0x2937, 0x2A46, 0x2AD2, 0x2AD2, 0x2AD2, 0x2AD2, 0x2AD2, 0x2AD2, - 0x2AD2, 0x2AD2, 0x2AD2, 0x1257, 0x1060, 0x0DF5, 0x0B26, 0x0804, - 0x049D, 0x0101, 0xFD43, 0xF970, 0xF586, 0xF17B, 0xED54, 0xE914, - 0xE4C0, 0xE05B, 0xDBE8, 0xD76C, 0xD2EB, 0xCE69, 0xC9E9, 0xC56F, - 0xC0EA, 0xBC39, 0xB74F, 0xB21C, 0xABE7, 0xA547, 0x9EB2, 0x9835, - 0x931E, 0x901D, 0x8E82, 0x8D8F, 0x8CC4, 0x8C21, 0x8B9F, 0x8B37, - 0x8AE4, 0x8A9D, 0x8A5E, 0x8778, 0x84E7, 0x8B25, 0x9EE5, 0xBA21, - 0xD540, 0xE8A7, 0xEDDC, 0xE9DA, 0xE634, 0xE653, 0xE6CF, 0xE703, - 0xE682, 0xE5BA, 0xE551, 0xE551, 0xE551, 0xE551, 0xE551, 0xE551, - 0xE551, 0xE551, 0xE551, 0x0013, 0x0013, 0x0014, 0x0014, 0x0014, - 0x0014, 0x0014, 0x0014, 0x0015, 0x0015, 0x0015, 0x0015, 0x0015, - 0x0016, 0x0016, 0x0016, 0x0016, 0x0016, 0x0017, 0x0017, 0x0017, - 0x0017, 0x0017, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x001A, 0x001A, - 0x001A, 0x001A, 0x001B, 0x001B, 0x001A, 0x001A, 0x0019, 0x0018, - 0x0017, 0x0015, 0x0014, 0x0012, 0x0010, 0x000E, 0x000C, 0x000A, - 0x0008, 0x0007, 0x0005, 0x0003, 0x0002, 0x0000, 0x0000, 0xFFFF, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, - 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xC62D, 0xC625, 0xC61D, 0xC615, 0xC60C, - 0xC603, 0xC5FA, 0xC5F1, 0xC5E7, 0xC5DE, 0xC5D4, 0xC5CA, 0xC5C0, - 0xC5B6, 0xC5AC, 0xC5A1, 0xC597, 0xC58C, 0xC582, 0xC578, 0xC56D, - 0xC563, 0xC558, 0xC54E, 0xC543, 0xC539, 0xC52F, 0xC525, 0xC51B, - 0xC511, 0xC507, 0xC4FE, 0xC4F7, 0xC4F4, 0xC4EF, 0xC4E3, 0xC4D3, - 0xC4C2, 0xC4B4, 0xC4AA, 0xC4A9, 0xC4B3, 0xC4CB, 0xC4F4, 0xC52D, - 0xC572, 0xC5C0, 0xC616, 0xC673, 0xC6D5, 0xC73A, 0xC7A2, 0xC80A, - 0xC871, 0xC8D5, 0xC935, 0xC990, 0xC9E4, 0xCA2F, 0xCA70, 0xCAA5, - 0xCACC, 0xCAE5, 0xCAEE, 0x2090, 0x209E, 0x2130, 0x2228, 0x2367, - 0x24CF, 0x2643, 0x27A3, 0x28D3, 0x29B3, 0x29C3, 0x2929, 0x28C4, - 0x2971, 0x2B8D, 0x2E85, 0x31CF, 0x34E4, 0x373A, 0x384D, 0x387F, - 0x38A1, 0x3984, 0x3B9F, 0x3E6E, 0x4148, 0x4388, 0x4514, 0x4652, - 0x4758, 0x483A, 0x490D, 0x4A2D, 0x494E, 0x45D6, 0x41E1, 0x3D95, - 0x391A, 0x3498, 0x3036, 0x2C1B, 0x286F, 0x2559, 0x2301, 0x2122, - 0x1F5A, 0x1DAA, 0x1C13, 0x1A94, 0x192D, 0x17DE, 0x16A8, 0x158B, - 0x1486, 0x139A, 0x12C6, 0x120B, 0x1169, 0x10DF, 0x106F, 0x1017, - 0x0FD9, 0x0FB3, 0x0FA6, 0x01CD, 0x017A, 0x00FA, 0x0062, 0xFFC6, - 0xFF37, 0xFECB, 0xFEB7, 0xFEDE, 0xFEDA, 0xFE97, 0xFE44, 0xFDE2, - 0xFD6E, 0xFCE7, 0xFC33, 0xFB56, 0xFA78, 0xF9C2, 0xF94C, 0xF8FB, - 0xF8AF, 0xF846, 0xF7AB, 0xF6F6, 0xF643, 0xF5B1, 0xF543, 0xF4E6, - 0xF497, 0xF451, 0xF410, 0xF3B3, 0xF3F5, 0xF501, 0xF628, 0xF762, - 0xF8A9, 0xF9F6, 0xFB43, 0xFC89, 0xFDC1, 0xFEE6, 0xFFF0, 0x00F1, - 0x0200, 0x031B, 0x043D, 0x0564, 0x068D, 0x07B6, 0x08DA, 0x09F8, - 0x0B0C, 0x0C14, 0x0D0C, 0x0DF2, 0x0EC3, 0x0F7B, 0x1019, 0x1098, - 0x10F7, 0x1132, 0x1146, 0x179B, 0x1791, 0x1782, 0x176F, 0x175A, - 0x1745, 0x1732, 0x1723, 0x1715, 0x1703, 0x16ED, 0x16D5, 0x16BC, - 0x16A0, 0x1681, 0x1658, 0x1627, 0x15F7, 0x15D1, 0x15BD, 0x15B3, - 0x15AA, 0x1595, 0x156D, 0x153A, 0x1508, 0x14E4, 0x14CF, 0x14C3, - 0x14BC, 0x14B7, 0x14B1, 0x149E, 0x14AF, 0x14FC, 0x155E, 0x15CE, - 0x1644, 0x16B6, 0x171E, 0x1772, 0x17AB, 0x17C1, 0x17AA, 0x1770, - 0x1722, 0x16C1, 0x1651, 0x15D4, 0x154D, 0x14BE, 0x1429, 0x1392, - 0x12FA, 0x1265, 0x11D4, 0x114B, 0x10CD, 0x105A, 0x0FF7, 0x0FA5, - 0x0F68, 0x0F41, 0x0F33, 0xAC85, 0xAC14, 0xAB3F, 0xAA2E, 0xA90D, - 0xA805, 0xA743, 0xA723, 0xA76B, 0xA75F, 0xA6DD, 0xA63E, 0xA57F, - 0xA4A0, 0xA39C, 0xA243, 0xA09A, 0x9EF0, 0x9D94, 0x9CB2, 0x9C1A, - 0x9B89, 0x9AC0, 0x9994, 0x9830, 0x96D1, 0x95B5, 0x94E2, 0x9433, - 0x939E, 0x931B, 0x92A1, 0x91F1, 0x926D, 0x9474, 0x96BB, 0x9931, - 0x9BC1, 0x9E59, 0xA0E5, 0xA352, 0xA58C, 0xA780, 0xA91C, 0xAA86, - 0xABF1, 0xAD5B, 0xAEC1, 0xB022, 0xB17C, 0xB2CC, 0xB410, 0xB547, - 0xB66E, 0xB782, 0xB883, 0xB96D, 0xBA3F, 0xBAF6, 0xBB91, 0xBC0D, - 0xBC68, 0xBCA0, 0xBCB4, 0xDBA9, 0xDBA3, 0xDB9B, 0xDB93, 0xDB8B, - 0xDB81, 0xDB77, 0xDB6C, 0xDB60, 0xDB54, 0xDB47, 0xDB3A, 0xDB2C, - 0xDB1E, 0xDB0F, 0xDB01, 0xDAF2, 0xDAE3, 0xDAD3, 0xDAC4, 0xDAB4, - 0xDAA5, 0xDA96, 0xDA86, 0xDA77, 0xDA68, 0xDA59, 0xDA4B, 0xDA3C, - 0xDA2F, 0xDA21, 0xDA14, 0xDA0B, 0xDA08, 0xDA11, 0xDA2A, 0xDA4D, - 0xDA73, 0xDA94, 0xDAAA, 0xDAAD, 0xDA98, 0xDA63, 0xDA08, 0xD989, - 0xD8F1, 0xD844, 0xD784, 0xD6B6, 0xD5DD, 0xD4FB, 0xD415, 0xD32E, - 0xD24A, 0xD16B, 0xD094, 0xCFCB, 0xCF11, 0xCE6B, 0xCDDB, 0xCD65, - 0xCD0D, 0xCCD5, 0xCCC2, 0x1783, 0x181F, 0x18C3, 0x1970, 0x1A24, - 0x1AE1, 0x1BA4, 0x1C6E, 0x1D3D, 0x1E12, 0x1EED, 0x1FCC, 0x20AE, - 0x2195, 0x227E, 0x236A, 0x2459, 0x2548, 0x2639, 0x272B, 0x281D, - 0x290E, 0x29FF, 0x2AEE, 0x2BDC, 0x2CC7, 0x2DB0, 0x2E95, 0x2F76, - 0x3054, 0x312C, 0x3200, 0x32BA, 0x3267, 0x30FE, 0x2F61, 0x2DA0, - 0x2BCB, 0x29F1, 0x2822, 0x266C, 0x24E0, 0x238E, 0x2283, 0x21A5, - 0x20CC, 0x1FF9, 0x1F2D, 0x1E69, 0x1DAC, 0x1CF8, 0x1C4E, 0x1BAD, - 0x1B17, 0x1A8C, 0x1A0D, 0x199B, 0x1935, 0x18DE, 0x1895, 0x185B, - 0x1831, 0x1817, 0x180F, 0xE7E2, 0xE834, 0xE886, 0xE8D8, 0xE92A, - 0xE97C, 0xE9CF, 0xEA21, 0xEA74, 0xEAC7, 0xEB1A, 0xEB6D, 0xEBC0, - 0xEC13, 0xEC66, 0xECB9, 0xED0B, 0xED5E, 0xEDB1, 0xEE03, 0xEE55, - 0xEEA7, 0xEEF8, 0xEF4A, 0xEF9B, 0xEFEB, 0xF03C, 0xF08C, 0xF0DB, - 0xF12A, 0xF179, 0xF1C7, 0xF20C, 0xF1ED, 0xF172, 0xF0F3, 0xF06E, - 0xEFE4, 0xEF53, 0xEEBD, 0xEE20, 0xED7C, 0xECD0, 0xEC1D, 0xEB5A, - 0xEA84, 0xE99C, 0xE8A6, 0xE7A6, 0xE69F, 0xE594, 0xE488, 0xE37F, - 0xE27C, 0xE181, 0xE094, 0xDFB6, 0xDEEB, 0xDE36, 0xDD9B, 0xDD1D, - 0xDCBE, 0xDC83, 0xDC6F, 0xEC00, 0xEBB5, 0xEB6C, 0xEB24, 0xEADD, - 0xEA98, 0xEA53, 0xEA10, 0xE9CE, 0xE98D, 0xE94D, 0xE90E, 0xE8D0, - 0xE892, 0xE855, 0xE819, 0xE7DD, 0xE7A2, 0xE767, 0xE72D, 0xE6F3, - 0xE6B9, 0xE67F, 0xE645, 0xE60C, 0xE5D2, 0xE598, 0xE55E, 0xE524, - 0xE4E9, 0xE4AE, 0xE473, 0xE441, 0xE450, 0xE49F, 0xE4F9, 0xE55D, - 0xE5C4, 0xE62E, 0xE694, 0xE6F4, 0xE74B, 0xE794, 0xE7CC, 0xE7F9, - 0xE824, 0xE84D, 0xE874, 0xE899, 0xE8BC, 0xE8DC, 0xE8FB, 0xE917, - 0xE931, 0xE949, 0xE95F, 0xE972, 0xE983, 0xE991, 0xE99C, 0xE9A6, - 0xE9AC, 0xE9B0, 0xE9B2, 0xB41D, 0xB388, 0xB2F3, 0xB25F, 0xB1CA, - 0xB136, 0xB0A2, 0xB00D, 0xAF79, 0xAEE5, 0xAE51, 0xADBE, 0xAD2A, - 0xAC97, 0xAC04, 0xAB71, 0xAADF, 0xAA4D, 0xA9BB, 0xA92A, 0xA899, - 0xA809, 0xA778, 0xA6E9, 0xA65A, 0xA5CB, 0xA53D, 0xA4AF, 0xA422, - 0xA396, 0xA30A, 0xA27F, 0xA206, 0xA237, 0xA309, 0xA3EA, 0xA4D8, - 0xA5D0, 0xA6D0, 0xA7D6, 0xA8DE, 0xA9E8, 0xAAF0, 0xABF3, 0xAD01, - 0xAE26, 0xAF5D, 0xB0A4, 0xB1F5, 0xB34E, 0xB4A9, 0xB604, 0xB75A, - 0xB8A6, 0xB9E6, 0xBB16, 0xBC30, 0xBD31, 0xBE16, 0xBEDA, 0xBF7A, - 0xBFF1, 0xC03B, 0xC055, 0x8001, 0x8001, 0x44F5, 0x450A, 0x451C, - 0x452C, 0x453A, 0x4545, 0x454E, 0x4555, 0x455A, 0x455D, 0x455F, - 0x455F, 0x455E, 0x455C, 0x4559, 0x4554, 0x454F, 0x4549, 0x4543, - 0x453C, 0x4534, 0x452D, 0x4525, 0x451E, 0x4517, 0x4510, 0x450A, - 0x4504, 0x44FF, 0x44FB, 0x44F8, 0x44F6, 0x44F5, 0x44F5, 0x44F5, - 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, - 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, - 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, - 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0x44F5, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x04DC, 0x048B, 0x043C, 0x03F1, 0x03AA, 0x0365, - 0x0324, 0x02E5, 0x02A9, 0x026F, 0x0238, 0x0203, 0x01D0, 0x019F, - 0x0170, 0x0143, 0x0117, 0x00ED, 0x00C4, 0x009D, 0x0076, 0x0050, - 0x002C, 0x0007, 0xFFE5, 0xFFC1, 0xFF9E, 0xFF7B, 0xFF58, 0xFF35, - 0xFF12, 0xFEEE, 0xFEF2, 0xFF2D, 0xFF7D, 0xFFBD, 0xFFCB, 0xFF36, - 0xFE56, 0xFE31, 0x000F, 0x029B, 0x0458, 0x05D8, 0x0716, 0x085C, - 0x0A57, 0x0C6E, 0x0D67, 0x0D67, 0x0D67, 0x0D67, 0x0D67, 0x0D67, - 0x0D67, 0x0D67, 0x0D67, 0x0D67, 0x0D67, 0x0D67, 0x0D67, 0x0D67, - 0x0D67, 0x0D67, 0xF7FA, 0xF7FA, 0xF7FA, 0xF7FB, 0xF7FC, 0xF7FE, - 0xF800, 0xF803, 0xF805, 0xF808, 0xF80B, 0xF80D, 0xF810, 0xF813, - 0xF815, 0xF818, 0xF81A, 0xF81B, 0xF81D, 0xF81E, 0xF81E, 0xF81E, - 0xF81D, 0xF81C, 0xF819, 0xF816, 0xF813, 0xF80E, 0xF808, 0xF801, - 0xF7FA, 0xF7F1, 0xF7BF, 0xF75B, 0xF6EE, 0xF6A2, 0xF6A3, 0xF768, - 0xF8B2, 0xF997, 0xF956, 0xF899, 0xF7D9, 0xF74A, 0xF756, 0xF7D0, - 0xF8D1, 0xF9FF, 0xFA91, 0xFA91, 0xFA91, 0xFA91, 0xFA91, 0xFA91, - 0xFA91, 0xFA91, 0xFA91, 0xFA91, 0xFA91, 0xFA91, 0xFA91, 0xFA91, - 0xFA91, 0xFA91, 0x1580, 0x15DC, 0x1636, 0x168C, 0x16E1, 0x1733, - 0x1783, 0x17D3, 0x1821, 0x186F, 0x18BD, 0x190B, 0x195A, 0x19AA, - 0x19FB, 0x1A4E, 0x1AA3, 0x1AFB, 0x1B55, 0x1BB3, 0x1C15, 0x1C7A, - 0x1CE4, 0x1D52, 0x1DC6, 0x1E3F, 0x1EBE, 0x1F43, 0x1FCF, 0x2061, - 0x20FB, 0x219D, 0x2357, 0x2677, 0x29D9, 0x2C59, 0x2CD2, 0x28BF, - 0x2128, 0x1A47, 0x15EF, 0x1334, 0x126C, 0x12AC, 0x137E, 0x13DC, - 0x1244, 0x1016, 0x0EFC, 0x0EFC, 0x0EFC, 0x0EFC, 0x0EFC, 0x0EFC, - 0x0EFC, 0x0EFC, 0x0EFC, 0x0EFC, 0x0EFC, 0x0EFC, 0x0EFC, 0x0EFC, - 0x0EFC, 0x0EFC, 0x0480, 0x0252, 0x0000, 0xFFF4, 0x0097, 0x00F9, - 0x00BD, 0x004A, 0xFFD6, 0xFF93, 0xFFA5, 0xFFE9, 0x0028, 0x002C, - 0xFFCA, 0xFF29, 0xFE89, 0xFE2E, 0xFE0E, 0xFDF3, 0xFDDE, 0xFDCE, - 0xFDC1, 0xFDB9, 0xFDB3, 0xFDB0, 0xFDAE, 0xFDAF, 0xFDB0, 0xFDB1, - 0xFDB2, 0xFDB3, 0xFDA4, 0xFE2E, 0xFF89, 0x011F, 0x02D1, 0x047E, - 0x0608, 0x074F, 0x076F, 0x0701, 0x0731, 0x074F, 0x072A, 0x0700, - 0x06D2, 0x06A0, 0x066C, 0x0636, 0x05FE, 0x05C6, 0x058F, 0x0558, - 0x0523, 0x04F1, 0x04C2, 0x0496, 0x046F, 0x044E, 0x0433, 0x041F, - 0x0412, 0x040E, 0xF73C, 0xF6F3, 0xF672, 0xF64D, 0xF63E, 0xF635, - 0xF62E, 0xF62C, 0xF62C, 0xF62B, 0xF629, 0xF627, 0xF627, 0xF62A, - 0xF633, 0xF641, 0xF64E, 0xF654, 0xF654, 0xF652, 0xF650, 0xF64D, - 0xF649, 0xF645, 0xF641, 0xF63D, 0xF639, 0xF635, 0xF632, 0xF630, - 0xF62E, 0xF62E, 0xF627, 0xF654, 0xF6CA, 0xF756, 0xF7EC, 0xF87E, - 0xF8FE, 0xF960, 0xF927, 0xF8C6, 0xF918, 0xF960, 0xF94A, 0xF92E, - 0xF90F, 0xF8ED, 0xF8C9, 0xF8A2, 0xF87A, 0xF851, 0xF828, 0xF800, - 0xF7D8, 0xF7B2, 0xF78F, 0xF76E, 0xF750, 0xF737, 0xF722, 0xF712, - 0xF708, 0xF705, 0xFF84, 0x0900, 0x1321, 0x135E, 0x109E, 0x0EF5, - 0x0FEF, 0x11CE, 0x13B9, 0x14D5, 0x1489, 0x136A, 0x125F, 0x1250, - 0x13ED, 0x1694, 0x1932, 0x1AB3, 0x1B3D, 0x1BB0, 0x1C0C, 0x1C56, - 0x1C8E, 0x1CB8, 0x1CD4, 0x1CE6, 0x1CEF, 0x1CF1, 0x1CF0, 0x1CEC, - 0x1CE8, 0x1CE6, 0x1D2E, 0x1AB3, 0x1472, 0x0D1E, 0x054B, 0xFD92, - 0xF686, 0xF0BD, 0xF0A9, 0xF30F, 0xF1BC, 0xF0BD, 0xF175, 0xF248, - 0xF332, 0xF42F, 0xF53B, 0xF652, 0xF771, 0xF893, 0xF9B4, 0xFAD1, - 0xFBE6, 0xFCEE, 0xFDE5, 0xFEC9, 0xFF94, 0x0042, 0x00D1, 0x013C, - 0x017F, 0x0197, 0x02FE, 0x035D, 0x03BD, 0x041E, 0x047F, 0x04DF, - 0x053E, 0x059B, 0x05F4, 0x064B, 0x069D, 0x06EA, 0x0732, 0x0774, - 0x07AF, 0x07E2, 0x080D, 0x0832, 0x0852, 0x086B, 0x0880, 0x0891, - 0x089D, 0x08A6, 0x08AC, 0x08B0, 0x08B2, 0x08B2, 0x08B2, 0x08B1, - 0x08B0, 0x08AF, 0x08B1, 0x08B7, 0x08BF, 0x08C5, 0x08C9, 0x08C7, - 0x08BF, 0x08AD, 0x0891, 0x0866, 0x082D, 0x07E2, 0x0783, 0x0712, - 0x0692, 0x0605, 0x056C, 0x04CC, 0x0426, 0x037D, 0x02D3, 0x022A, - 0x0186, 0x00E9, 0x0055, 0xFFCE, 0xFF53, 0xFEEA, 0xFE93, 0xFE52, - 0xFE2A, 0xFE1C, -}; +ROM_ASSET_LOAD_ANIM(anim_03_values, 0x004eedc0, 4372, 0x00000000, 4372); diff --git a/assets/anims/anim_04.inc.c b/assets/anims/anim_04.inc.c index 6e15f6ea4..b997530d7 100644 --- a/assets/anims/anim_04.inc.c +++ b/assets/anims/anim_04.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_04[] = { 1, 189, @@ -13,171 +14,7 @@ static const struct Animation anim_04[] = { }; -static const u16 anim_04_indices[] = { - 0x0001, 0x0000, 0x0021, 0x0001, 0x0021, 0x0022, 0x0001, 0x0000, 0x0001, 0x0043, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0021, 0x044B, - 0x0021, 0x03E8, 0x0021, 0x0409, 0x0021, 0x042A, - 0x0001, 0x0000, 0x0021, 0x03A6, 0x0021, 0x03C7, - 0x0001, 0x03A2, 0x0001, 0x03A3, 0x0001, 0x03A4, - 0x0021, 0x00C8, 0x0021, 0x00E9, 0x0021, 0x010A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0021, 0x00A7, - 0x0021, 0x0044, 0x0021, 0x0065, 0x0021, 0x0086, - 0x0001, 0x039E, 0x0001, 0x039F, 0x0001, 0x03A0, - 0x0021, 0x016D, 0x0021, 0x018E, 0x0021, 0x01AF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0021, 0x014C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0021, 0x012B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03A1, - 0x0021, 0x033B, 0x0021, 0x035C, 0x0021, 0x037D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0021, 0x031A, - 0x0021, 0x02B7, 0x0021, 0x02D8, 0x0021, 0x02F9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03A5, - 0x0021, 0x0254, 0x0021, 0x0275, 0x0021, 0x0296, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0021, 0x0233, - 0x0021, 0x01D0, 0x0021, 0x01F1, 0x0021, 0x0212, -}; +ROM_ASSET_LOAD_ANIM(anim_04_indices, 0x004efeec, 252, 0x00000000, 252); -static const s16 anim_04_values[] = { - 0x0000, 0x007B, 0x007C, 0x007C, 0x007D, 0x007E, 0x007E, 0x007F, - 0x0081, 0x0082, 0x0084, 0x0086, 0x0088, 0x008A, 0x008C, 0x008E, - 0x008F, 0x008F, 0x0090, 0x0090, 0x0091, 0x0091, 0x0093, 0x0094, - 0x0095, 0x0095, 0x0095, 0x0095, 0x0094, 0x0093, 0x0092, 0x0092, - 0x0091, 0x0090, 0x0004, 0x0008, 0x000D, 0x0012, 0x0015, 0x0016, - 0x0010, 0x0006, 0xFFFF, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFF, - 0x0000, 0x0003, 0x0007, 0x000C, 0x0011, 0x0015, 0x0016, 0x0014, - 0x000D, 0x0006, 0x0002, 0x0002, 0x0002, 0x0003, 0x0004, 0x0006, - 0x0007, 0x0007, 0x0007, 0x3FFF, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFE, 0xFFFD, 0xFFFB, 0xFFFA, 0xFFF8, 0xFFF7, 0xFFF5, 0xFFF4, - 0xFFF2, 0xFFF1, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF0, 0xFFF1, 0xFFF2, - 0xFFF3, 0xFFF6, 0xFFF9, 0xFFFC, 0x0000, 0x0006, 0x000F, 0x001A, - 0x0026, 0x0035, 0x0044, 0x0054, 0x0064, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, - 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, - 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97C, 0xF97C, 0xF97D, - 0xF97D, 0xF97E, 0xF97F, 0xF97F, 0xF980, 0xF981, 0xED8C, 0xED8D, - 0xED90, 0xED95, 0xED9C, 0xEDA4, 0xEDAD, 0xEDB7, 0xEDC0, 0xEDCA, - 0xEDD4, 0xEDDD, 0xEDE5, 0xEDEB, 0xEDF1, 0xEDF4, 0xEDF5, 0xEDF4, - 0xEDF0, 0xEDE9, 0xEDDE, 0xEDD0, 0xEDBE, 0xEDA7, 0xED8C, 0xED65, - 0xED2D, 0xECE8, 0xEC97, 0xEC3D, 0xEBDC, 0xEB78, 0xEB13, 0xFAB5, - 0xFAA0, 0xFA98, 0xFA9B, 0xFAA8, 0xFABE, 0xFADB, 0xFAFF, 0xFB28, - 0xFB56, 0xFB87, 0xFBBA, 0xFBEE, 0xFC22, 0xFC54, 0xFC84, 0xFCB1, - 0xFCD9, 0xFCFB, 0xFD17, 0xFD2A, 0xFD35, 0xFD35, 0xFD2A, 0xFD12, - 0xFCF9, 0xFCDD, 0xFCA6, 0xFC3E, 0xFB8D, 0xFA7D, 0xF8F8, 0xF6E5, - 0x2A58, 0x290C, 0x2548, 0x1F81, 0x182B, 0x0FB9, 0x069E, 0xFD51, - 0xF441, 0xEBE4, 0xE4AE, 0xDE00, 0xD700, 0xCFC7, 0xC86F, 0xC10F, - 0xB9C2, 0xB2A1, 0xABC4, 0xA546, 0x9F3F, 0x99C8, 0x94FA, 0x90EF, - 0x8DC0, 0x8C0A, 0x8C37, 0x8E13, 0x916B, 0x9609, 0x9BBB, 0xA24D, - 0xA98A, 0xF01E, 0xEE8B, 0xEBB9, 0xE7F6, 0xE391, 0xDED8, 0xDA18, - 0xD5A2, 0xD1C2, 0xCEC8, 0xCD02, 0xCC32, 0xCBDC, 0xCBF0, 0xCC5E, - 0xCD16, 0xCE08, 0xCF24, 0xD05A, 0xD19B, 0xD2D5, 0xD3F9, 0xD4F8, - 0xD5C0, 0xD643, 0xD6AC, 0xD71F, 0xD780, 0xD7B5, 0xD7A4, 0xD72F, - 0xD63E, 0xD4B4, 0x553B, 0x52F0, 0x552D, 0x5B25, 0x640D, 0x6F19, - 0x7B7F, 0x8876, 0x952C, 0xA0D9, 0xAAB1, 0xB3A7, 0xBD1C, 0xC6F1, - 0xD103, 0xDB32, 0xE55C, 0xEF61, 0xF91F, 0x0273, 0x0B3F, 0x1361, - 0x1AB8, 0x2121, 0x267D, 0x29ED, 0x2AEB, 0x29D7, 0x2713, 0x2300, - 0x1E00, 0x1875, 0x12BE, 0xF549, 0xF54C, 0xF553, 0xF55F, 0xF56E, - 0xF580, 0xF594, 0xF5AA, 0xF5C0, 0xF5D6, 0xF5EB, 0xF5FF, 0xF611, - 0xF621, 0xF62C, 0xF634, 0xF636, 0xF634, 0xF62A, 0xF61A, 0xF603, - 0xF5E3, 0xF5B9, 0xF587, 0xF549, 0xF4CF, 0xF3F8, 0xF2DD, 0xF198, - 0xF043, 0xEEF8, 0xEDD0, 0xECE5, 0xF156, 0xF0EC, 0xF095, 0xF050, - 0xF01C, 0xEFF8, 0xEFE3, 0xEFDC, 0xEFE0, 0xEFF1, 0xF00B, 0xF02F, - 0xF05B, 0xF08E, 0xF0C7, 0xF104, 0xF145, 0xF189, 0xF1CE, 0xF214, - 0xF259, 0xF29C, 0xF2DC, 0xF318, 0xF34F, 0xF3EB, 0xF524, 0xF6AA, - 0xF82C, 0xF95B, 0xF9E8, 0xF982, 0xF7DA, 0xC982, 0xCC47, 0xD218, - 0xDA5A, 0xE473, 0xEFC7, 0xFBBC, 0x07B5, 0x131A, 0x1D4E, 0x25B6, - 0x2D1A, 0x3499, 0x3C20, 0x4399, 0x4AF1, 0x5213, 0x58EA, 0x5F63, - 0x6569, 0x6AE7, 0x6FC9, 0x73FB, 0x7768, 0x79FC, 0x7A44, 0x7769, - 0x7246, 0x6BB2, 0x6488, 0x5D9F, 0x57D1, 0x53F6, 0x16F2, 0x17F1, - 0x19D0, 0x1C5A, 0x1F59, 0x2295, 0x25DA, 0x28F1, 0x2BA4, 0x2DBD, - 0x2F06, 0x2FA5, 0x2FEF, 0x2FEE, 0x2FB0, 0x2F40, 0x2EAB, 0x2DFD, - 0x2D41, 0x2C85, 0x2BD4, 0x2B3A, 0x2AC5, 0x2A7F, 0x2A75, 0x2AA3, - 0x2AFD, 0x2B86, 0x2C3E, 0x2D26, 0x2E41, 0x2F90, 0x3114, 0x55C3, - 0x553C, 0x5928, 0x60B3, 0x6B0B, 0x775D, 0x84D8, 0x92A4, 0x9FF2, - 0xABEF, 0xB5C6, 0xBE66, 0xC737, 0xD026, 0xD91E, 0xE20A, 0xEAD5, - 0xF36C, 0xFBB9, 0x03A6, 0x0B22, 0x1216, 0x186E, 0x1E15, 0x22F7, - 0x25E1, 0x2626, 0x2475, 0x2182, 0x1DFC, 0x1A95, 0x17FD, 0x16E6, - 0xFFA4, 0xFFD0, 0xFFF3, 0x000C, 0x001F, 0x002B, 0x0031, 0x0031, - 0x002D, 0x0025, 0x001A, 0x000D, 0xFFFE, 0xFFEE, 0xFFDE, 0xFFCE, - 0xFFC0, 0xFFB4, 0xFFAA, 0xFFA4, 0xFFA3, 0xFFA6, 0xFFAF, 0xFFBC, - 0xFFCD, 0xFFE0, 0xFFF6, 0x000B, 0x0021, 0x0037, 0x004A, 0x005C, - 0x0069, 0xFF45, 0xFF43, 0xFF41, 0xFF40, 0xFF3F, 0xFF3E, 0xFF3D, - 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3E, 0xFF3E, 0xFF3F, 0xFF40, - 0xFF41, 0xFF41, 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47, - 0xFF49, 0xFF4C, 0xFF4F, 0xFF52, 0xFF56, 0xFF59, 0xFF5C, 0xFF5E, - 0xFF5F, 0xFF60, 0xDC97, 0xDEBD, 0xE09A, 0xE232, 0xE386, 0xE49A, - 0xE571, 0xE60F, 0xE676, 0xE6A9, 0xE6AC, 0xE682, 0xE62E, 0xE5B3, - 0xE513, 0xE453, 0xE376, 0xE27D, 0xE16D, 0xE049, 0xDF13, 0xDDCF, - 0xDBF4, 0xD919, 0xD571, 0xD12E, 0xCC84, 0xC7A4, 0xC2C2, 0xBE10, - 0xB9C2, 0xB60A, 0xB31A, 0x1F1A, 0x1D90, 0x1C5D, 0x1B79, 0x1AE0, - 0x1A8B, 0x1A75, 0x1A96, 0x1AEA, 0x1B69, 0x1C0F, 0x1CD4, 0x1DB4, - 0x1EA7, 0x1FA8, 0x20B1, 0x21BC, 0x22C2, 0x23BE, 0x24A9, 0x257E, - 0x2637, 0x26F3, 0x27D3, 0x28D6, 0x29F7, 0x2B35, 0x2C8B, 0x2DF7, - 0x2F76, 0x3104, 0x329F, 0x3444, 0x0760, 0x0709, 0x06C3, 0x068A, - 0x065C, 0x0634, 0x060D, 0x05E5, 0x05BE, 0x0599, 0x0578, 0x055D, - 0x0548, 0x053B, 0x0539, 0x0554, 0x0593, 0x05E4, 0x0633, 0x066F, - 0x0684, 0x065F, 0x0602, 0x0581, 0x04E4, 0x0434, 0x037B, 0x02C0, - 0x020E, 0x016D, 0x00E6, 0x0081, 0x0049, 0x00E1, 0x0009, 0xFF86, - 0xFF44, 0xFF2E, 0xFF31, 0xFF49, 0xFF7A, 0xFFBF, 0x000E, 0x0063, - 0x00B6, 0x0100, 0x013B, 0x015E, 0x0161, 0x0148, 0x011D, 0x00E9, - 0x00B9, 0x0096, 0x008A, 0x008B, 0x0086, 0x0080, 0x007C, 0x007D, - 0x0086, 0x009B, 0x00BF, 0x00F6, 0x0143, 0x01AA, 0xBEAD, 0xC3A6, - 0xC664, 0xC77D, 0xC787, 0xC716, 0xC63D, 0xC4C8, 0xC2E1, 0xC0B4, - 0xBE6C, 0xBC36, 0xBA3C, 0xB8AA, 0xB7AB, 0xB795, 0xB861, 0xB9AF, - 0xBB22, 0xBC59, 0xBCF7, 0xBC9C, 0xBB82, 0xBA26, 0xB88F, 0xB6C3, - 0xB4C9, 0xB2A7, 0xB065, 0xAE08, 0xAB97, 0xA919, 0xA695, 0x0000, - 0x0025, 0x0045, 0x005E, 0x0072, 0x0081, 0x008B, 0x0091, 0x0093, - 0x0092, 0x008E, 0x0087, 0x007E, 0x0073, 0x0067, 0x005A, 0x004D, - 0x0040, 0x0033, 0x0027, 0x001C, 0x0013, 0x000C, 0x0007, 0x0006, - 0x0005, 0x0005, 0x0004, 0x0004, 0x0003, 0x0002, 0x0001, 0x0001, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xDAF5, 0xDCCA, 0xDE67, 0xDFCE, 0xE101, 0xE203, 0xE2D5, - 0xE37B, 0xE3F6, 0xE449, 0xE477, 0xE481, 0xE46A, 0xE434, 0xE3E2, - 0xE376, 0xE2F3, 0xE25A, 0xE1AE, 0xE0F1, 0xE026, 0xDF4F, 0xDE6F, - 0xDD87, 0xDC9B, 0xDAE8, 0xD7E5, 0xD3E8, 0xCF46, 0xCA55, 0xC56A, - 0xC0DC, 0xBCFF, 0x1FEB, 0x2023, 0x20AD, 0x2182, 0x229D, 0x23F7, - 0x258B, 0x2752, 0x2948, 0x2B65, 0x2DA5, 0x3001, 0x3273, 0x34F6, - 0x3784, 0x3A16, 0x3CA7, 0x3F31, 0x41AE, 0x4419, 0x466B, 0x489E, - 0x4AAD, 0x4C91, 0x4E46, 0x4FD5, 0x5142, 0x527D, 0x5376, 0x541E, - 0x5463, 0x5437, 0x5389, 0xF9BB, 0xF9C1, 0xF9F1, 0xFA39, 0xFA84, - 0xFABD, 0xFAE9, 0xFB17, 0xFB48, 0xFB79, 0xFBAC, 0xFBDF, 0xFC12, - 0xFC45, 0xFC76, 0xFCA6, 0xFCD4, 0xFCFF, 0xFD27, 0xFD4C, 0xFD6C, - 0xFD88, 0xFD9F, 0xFDB1, 0xFDBC, 0xFDAA, 0xFD6E, 0xFD14, 0xFCAD, - 0xFC45, 0xFBEC, 0xFBAF, 0xFB9C, 0xFECE, 0xFFFB, 0x00A4, 0x00EB, - 0x00F1, 0x00D9, 0x00B7, 0x008E, 0x005D, 0x0026, 0xFFEA, 0xFFA8, - 0xFF62, 0xFF19, 0xFECD, 0xFE81, 0xFE33, 0xFDE6, 0xFD99, 0xFD4F, - 0xFD07, 0xFCC2, 0xFC82, 0xFC47, 0xFC13, 0xFBEA, 0xFBD0, 0xFBC0, - 0xFBB8, 0xFBB3, 0xFBAC, 0xFBA1, 0xFB8D, 0xBF1E, 0xC3B2, 0xC60D, - 0xC6AC, 0xC608, 0xC49B, 0xC2D0, 0xC0C4, 0xBE7F, 0xBC0A, 0xB96D, - 0xB6B1, 0xB3DE, 0xB0FD, 0xAE16, 0xAB32, 0xA859, 0xA595, 0xA2ED, - 0xA069, 0x9E14, 0x9BF4, 0x9A13, 0x9879, 0x972E, 0x96F0, 0x9829, - 0x9A6B, 0x9D44, 0xA045, 0xA2FE, 0xA4FE, 0xA5D6, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFB, 0xFFF4, 0xFFED, 0xFFE4, 0xFFDC, 0xFFD4, 0xFFCE, - 0xFFCA, 0xFFC8, 0xFFCA, 0xFFD0, 0xFFDA, 0xFFEA, 0x0000, 0x002C, - 0x0079, 0x00D9, 0x0141, 0x01A7, 0x01FD, 0x023A, 0x0250, 0xE9A4, - 0xE8B3, 0xE75C, 0xE5D2, 0xE44B, 0xE2FA, 0xE213, 0xE1CA, 0xE253, - 0xE3E3, 0xE65D, 0xE96F, 0xED03, 0xF101, 0xF550, 0xF9D9, 0xFE84, - 0x0337, 0x07DE, 0x0C5E, 0x10A0, 0x148D, 0x180C, 0x1B04, 0x1D5F, - 0x1EAE, 0x1EBE, 0x1DCE, 0x1C1F, 0x19F2, 0x1786, 0x151C, 0x12F4, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, - 0x0003, 0x0005, 0x0006, 0x0007, 0x0009, 0x000A, 0x000B, 0x000C, - 0x000C, 0x000C, 0x000C, 0x000C, 0x000A, 0x0009, 0x0006, 0x0003, - 0x0000, 0xFFF8, 0xFFE8, 0xFFD3, 0xFFBD, 0xFFA7, 0xFF96, 0xFF8A, - 0xFF88, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0006, - 0x000A, 0x000F, 0x0014, 0x001A, 0x001F, 0x0025, 0x002A, 0x002E, - 0x0031, 0x0033, 0x0034, 0x0033, 0x0031, 0x002C, 0x0025, 0x001B, - 0x000F, 0x0000, 0xFFDF, 0xFFA2, 0xFF54, 0xFEFE, 0xFEAA, 0xFE61, - 0xFE2D, 0xFE17, 0x0267, 0xF8AF, 0xEF3D, 0xEAC3, 0xEA6F, 0xEA4A, - 0xEA51, 0xEA81, 0xEAD5, 0xEB4B, 0xEBDE, 0xEC8B, 0xED4E, 0xEE24, - 0xEF09, 0xEFF9, 0xF0F1, 0xF1ED, 0xF2EA, 0xF3E3, 0xF4D6, 0xF5BF, - 0xF699, 0xF762, 0xF816, 0xF95C, 0xFBAF, 0xFECB, 0x0266, 0x063E, - 0x0A0B, 0x0D86, 0x106A, 0x30B3, 0x2162, 0x116D, 0x00E4, 0xEFD5, - 0xDE50, 0xCC63, 0xBA1F, 0xA793, 0x94CF, 0x81E1, 0x6ED6, 0x5BC3, - 0x48B6, 0x35BC, 0x22E7, 0x1044, 0xFDE4, 0xEBD6, 0xDA28, 0xC8EB, - 0xB82E, 0xA801, 0x9872, 0x8991, 0x7B6A, 0x6E14, 0x6199, 0x560A, - 0x4B77, 0x41ED, 0x397E, 0x3237, -}; +ROM_ASSET_LOAD_ANIM(anim_04_values, 0x004effe8, 2264, 0x00000000, 2264); diff --git a/assets/anims/anim_05.inc.c b/assets/anims/anim_05.inc.c index 600499741..04a115d5a 100644 --- a/assets/anims/anim_05.inc.c +++ b/assets/anims/anim_05.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_05[] = { 0, 189, @@ -13,392 +14,7 @@ static const struct Animation anim_05[] = { }; -static const u16 anim_05_indices[] = { - 0x0001, 0x0001, 0x0001, 0x0002, 0x005A, 0x0003, 0x0001, 0x0000, 0x0001, 0x005D, 0x0001, 0x0000, - 0x005A, 0x0A44, 0x005A, 0x0A9E, 0x005A, 0x0AF8, - 0x005A, 0x0936, 0x005A, 0x0990, 0x005A, 0x09EA, - 0x005A, 0x0828, 0x005A, 0x0882, 0x005A, 0x08DC, - 0x0001, 0x0824, 0x0001, 0x0825, 0x0001, 0x0826, - 0x005A, 0x00BB, 0x005A, 0x0115, 0x005A, 0x016F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0061, - 0x0001, 0x005E, 0x0001, 0x005F, 0x0001, 0x0060, - 0x0001, 0x0820, 0x0001, 0x0821, 0x0001, 0x0822, - 0x005A, 0x0226, 0x005A, 0x0280, 0x005A, 0x02DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x01CC, - 0x0001, 0x01C9, 0x0001, 0x01CA, 0x0001, 0x01CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0823, - 0x005A, 0x0712, 0x005A, 0x076C, 0x005A, 0x07C6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x06B8, - 0x005A, 0x05AA, 0x005A, 0x0604, 0x005A, 0x065E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0827, - 0x005A, 0x049C, 0x005A, 0x04F6, 0x005A, 0x0550, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0442, - 0x005A, 0x0334, 0x005A, 0x038E, 0x005A, 0x03E8, -}; +ROM_ASSET_LOAD_ANIM(anim_05_indices, 0x004f08d8, 252, 0x00000000, 252); -static const s16 anim_05_values[] = { - 0x0000, 0xFFFC, 0x00BD, 0xFF9C, 0xFF9C, 0xFF9C, 0xFF9C, 0xFF9B, - 0xFF9B, 0xFF9B, 0xFF9B, 0xFF9A, 0xFF9A, 0xFF99, 0xFF99, 0xFF99, - 0xFF98, 0xFF98, 0xFF97, 0xFF96, 0xFF96, 0xFF95, 0xFF95, 0xFF94, - 0xFF94, 0xFF93, 0xFF93, 0xFF92, 0xFF91, 0xFF91, 0xFF90, 0xFF90, - 0xFF8F, 0xFF8F, 0xFF8E, 0xFF8E, 0xFF8D, 0xFF8D, 0xFF8D, 0xFF8C, - 0xFF8C, 0xFF8C, 0xFF8B, 0xFF8B, 0xFF8B, 0xFF8B, 0xFF8B, 0xFF8B, - 0xFF8B, 0xFF8B, 0xFF8B, 0xFF8B, 0xFF8B, 0xFF8C, 0xFF8C, 0xFF8C, - 0xFF8D, 0xFF8D, 0xFF8D, 0xFF8E, 0xFF8E, 0xFF8F, 0xFF8F, 0xFF90, - 0xFF90, 0xFF91, 0xFF91, 0xFF92, 0xFF92, 0xFF93, 0xFF94, 0xFF94, - 0xFF95, 0xFF95, 0xFF96, 0xFF96, 0xFF97, 0xFF97, 0xFF98, 0xFF98, - 0xFF99, 0xFF99, 0xFF9A, 0xFF9A, 0xFF9B, 0xFF9B, 0xFF9B, 0xFF9B, - 0xFF9C, 0xFF9C, 0xFF9C, 0xFF9C, 0xFF9C, 0x3FFF, 0xD315, 0xF0C2, - 0xFB61, 0xDBBF, 0xDBC3, 0xDBC8, 0xDBD0, 0xDBDA, 0xDBE6, 0xDBF4, - 0xDC03, 0xDC15, 0xDC27, 0xDC3B, 0xDC50, 0xDC66, 0xDC7E, 0xDC96, - 0xDCAF, 0xDCC9, 0xDCE3, 0xDCFE, 0xDD1A, 0xDD35, 0xDD51, 0xDD6D, - 0xDD89, 0xDDA4, 0xDDC0, 0xDDDA, 0xDDF5, 0xDE0F, 0xDE28, 0xDE40, - 0xDE57, 0xDE6E, 0xDE83, 0xDE97, 0xDEA9, 0xDEBA, 0xDECA, 0xDED8, - 0xDEE4, 0xDEEE, 0xDEF6, 0xDEFB, 0xDEFF, 0xDF00, 0xDEFF, 0xDEFB, - 0xDEF6, 0xDEEE, 0xDEE4, 0xDED8, 0xDECA, 0xDEBB, 0xDEAA, 0xDE97, - 0xDE84, 0xDE6F, 0xDE58, 0xDE41, 0xDE29, 0xDE10, 0xDDF6, 0xDDDC, - 0xDDC1, 0xDDA6, 0xDD8A, 0xDD6F, 0xDD53, 0xDD37, 0xDD1C, 0xDD00, - 0xDCE5, 0xDCCB, 0xDCB1, 0xDC98, 0xDC80, 0xDC68, 0xDC52, 0xDC3D, - 0xDC29, 0xDC16, 0xDC05, 0xDBF6, 0xDBE8, 0xDBDC, 0xDBD1, 0xDBC9, - 0xDBC3, 0xDBBF, 0xDBBE, 0x2D70, 0x2D6C, 0x2D66, 0x2D5E, 0x2D53, - 0x2D47, 0x2D39, 0x2D28, 0x2D17, 0x2D03, 0x2CEF, 0x2CD9, 0x2CC1, - 0x2CA9, 0x2C90, 0x2C75, 0x2C5A, 0x2C3F, 0x2C23, 0x2C06, 0x2BE9, - 0x2BCD, 0x2BB0, 0x2B93, 0x2B76, 0x2B59, 0x2B3D, 0x2B22, 0x2B07, - 0x2AED, 0x2AD3, 0x2ABB, 0x2AA4, 0x2A8D, 0x2A79, 0x2A65, 0x2A54, - 0x2A44, 0x2A35, 0x2A29, 0x2A1E, 0x2A16, 0x2A10, 0x2A0C, 0x2A0B, - 0x2A0C, 0x2A10, 0x2A16, 0x2A1E, 0x2A29, 0x2A35, 0x2A43, 0x2A53, - 0x2A65, 0x2A78, 0x2A8D, 0x2AA3, 0x2ABA, 0x2AD2, 0x2AEB, 0x2B06, - 0x2B20, 0x2B3C, 0x2B58, 0x2B74, 0x2B91, 0x2BAE, 0x2BCB, 0x2BE8, - 0x2C04, 0x2C21, 0x2C3D, 0x2C58, 0x2C73, 0x2C8D, 0x2CA7, 0x2CBF, - 0x2CD6, 0x2CED, 0x2D01, 0x2D15, 0x2D27, 0x2D37, 0x2D45, 0x2D52, - 0x2D5D, 0x2D65, 0x2D6C, 0x2D70, 0x2D71, 0xFE90, 0xFE93, 0xFE99, - 0xFEA0, 0xFEA9, 0xFEB3, 0xFEC0, 0xFECE, 0xFEDD, 0xFEEE, 0xFEFF, - 0xFF12, 0xFF26, 0xFF3B, 0xFF51, 0xFF68, 0xFF7F, 0xFF97, 0xFFAF, - 0xFFC7, 0xFFE0, 0xFFF9, 0x0011, 0x002A, 0x0043, 0x005B, 0x0074, - 0x008B, 0x00A2, 0x00B9, 0x00CF, 0x00E4, 0x00F8, 0x010B, 0x011D, - 0x012D, 0x013D, 0x014B, 0x0157, 0x0162, 0x016B, 0x0172, 0x0177, - 0x017A, 0x017B, 0x017A, 0x0177, 0x0172, 0x016B, 0x0162, 0x0157, - 0x014B, 0x013D, 0x012E, 0x011D, 0x010B, 0x00F9, 0x00E5, 0x00D0, - 0x00BA, 0x00A4, 0x008C, 0x0075, 0x005D, 0x0044, 0x002C, 0x0013, - 0xFFFB, 0xFFE2, 0xFFC9, 0xFFB1, 0xFF99, 0xFF81, 0xFF6A, 0xFF53, - 0xFF3D, 0xFF28, 0xFF14, 0xFF01, 0xFEEF, 0xFEDF, 0xFECF, 0xFEC1, - 0xFEB5, 0xFEAA, 0xFEA1, 0xFE99, 0xFE94, 0xFE90, 0xFE8F, 0x8E3C, - 0x8E3E, 0x8E41, 0x8E46, 0x8E4B, 0x8E51, 0x8E59, 0x8E61, 0x8E6A, - 0x8E74, 0x8E7F, 0x8E8A, 0x8E96, 0x8EA3, 0x8EB0, 0x8EBD, 0x8ECB, - 0x8ED9, 0x8EE8, 0x8EF6, 0x8F05, 0x8F14, 0x8F23, 0x8F32, 0x8F41, - 0x8F4F, 0x8F5E, 0x8F6C, 0x8F7A, 0x8F87, 0x8F94, 0x8FA1, 0x8FAD, - 0x8FB8, 0x8FC3, 0x8FCD, 0x8FD6, 0x8FDE, 0x8FE6, 0x8FEC, 0x8FF1, - 0x8FF6, 0x8FF9, 0x8FFB, 0x8FFB, 0x8FFB, 0x8FF9, 0x8FF6, 0x8FF1, - 0x8FEC, 0x8FE6, 0x8FDE, 0x8FD6, 0x8FCD, 0x8FC3, 0x8FB9, 0x8FAD, - 0x8FA1, 0x8F95, 0x8F88, 0x8F7A, 0x8F6D, 0x8F5F, 0x8F50, 0x8F42, - 0x8F33, 0x8F24, 0x8F15, 0x8F06, 0x8EF7, 0x8EE9, 0x8EDA, 0x8ECC, - 0x8EBE, 0x8EB1, 0x8EA4, 0x8E97, 0x8E8B, 0x8E80, 0x8E75, 0x8E6B, - 0x8E62, 0x8E5A, 0x8E52, 0x8E4C, 0x8E46, 0x8E42, 0x8E3F, 0x8E3D, - 0x8E3C, 0x217B, 0x07C2, 0x0F87, 0xE5E4, 0xE5C9, 0xE59C, 0xE55F, - 0xE513, 0xE4B8, 0xE44F, 0xE3DA, 0xE358, 0xE2CA, 0xE233, 0xE191, - 0xE0E7, 0xE035, 0xDF7C, 0xDEBC, 0xDDF7, 0xDD2E, 0xDC60, 0xDB90, - 0xDABE, 0xD9EA, 0xD916, 0xD842, 0xD770, 0xD6A0, 0xD5D2, 0xD509, - 0xD444, 0xD384, 0xD2CB, 0xD219, 0xD16F, 0xD0CE, 0xD036, 0xCFA9, - 0xCF27, 0xCEB1, 0xCE48, 0xCDED, 0xCDA1, 0xCD64, 0xCD38, 0xCD1C, - 0xCD13, 0xCD1C, 0xCD37, 0xCD64, 0xCDA0, 0xCDEC, 0xCE46, 0xCEAF, - 0xCF24, 0xCFA5, 0xD032, 0xD0C9, 0xD169, 0xD213, 0xD2C4, 0xD37D, - 0xD43B, 0xD500, 0xD5C8, 0xD695, 0xD765, 0xD836, 0xD909, 0xD9DD, - 0xDAB0, 0xDB82, 0xDC52, 0xDD1F, 0xDDE8, 0xDEAD, 0xDF6C, 0xE026, - 0xE0D8, 0xE182, 0xE224, 0xE2BC, 0xE34A, 0xE3CD, 0xE444, 0xE4AE, - 0xE50A, 0xE558, 0xE596, 0xE5C4, 0xE5E2, 0xE5ED, 0xDA0F, 0xDA14, - 0xDA1D, 0xDA29, 0xDA38, 0xDA49, 0xDA5E, 0xDA75, 0xDA8E, 0xDAAA, - 0xDAC7, 0xDAE6, 0xDB08, 0xDB2A, 0xDB4E, 0xDB74, 0xDB9A, 0xDBC1, - 0xDBE9, 0xDC12, 0xDC3B, 0xDC64, 0xDC8D, 0xDCB6, 0xDCDF, 0xDD08, - 0xDD30, 0xDD57, 0xDD7D, 0xDDA2, 0xDDC6, 0xDDE9, 0xDE0A, 0xDE29, - 0xDE47, 0xDE62, 0xDE7B, 0xDE92, 0xDEA7, 0xDEB8, 0xDEC7, 0xDED3, - 0xDEDB, 0xDEE0, 0xDEE2, 0xDEE0, 0xDEDB, 0xDED2, 0xDEC6, 0xDEB7, - 0xDEA5, 0xDE90, 0xDE79, 0xDE60, 0xDE44, 0xDE26, 0xDE07, 0xDDE5, - 0xDDC2, 0xDD9E, 0xDD79, 0xDD52, 0xDD2B, 0xDD02, 0xDCDA, 0xDCB0, - 0xDC87, 0xDC5E, 0xDC34, 0xDC0B, 0xDBE2, 0xDBBA, 0xDB92, 0xDB6C, - 0xDB46, 0xDB22, 0xDAFF, 0xDADD, 0xDABD, 0xDAA0, 0xDA84, 0xDA6A, - 0xDA53, 0xDA3E, 0xDA2C, 0xDA1D, 0xDA10, 0xDA07, 0xDA01, 0xD9FF, - 0x0451, 0x045F, 0x0475, 0x0493, 0x04B9, 0x04E7, 0x051B, 0x0556, - 0x0596, 0x05DD, 0x0629, 0x0679, 0x06CE, 0x0726, 0x0783, 0x07E2, - 0x0844, 0x08A8, 0x090E, 0x0976, 0x09DE, 0x0A47, 0x0AB0, 0x0B19, - 0x0B81, 0x0BE8, 0x0C4D, 0x0CB1, 0x0D12, 0x0D70, 0x0DCB, 0x0E23, - 0x0E76, 0x0EC5, 0x0F0E, 0x0F53, 0x0F91, 0x0FCA, 0x0FFC, 0x1027, - 0x104A, 0x1065, 0x1079, 0x1083, 0x1084, 0x107C, 0x106A, 0x1050, - 0x102D, 0x1002, 0x0FCF, 0x0F95, 0x0F54, 0x0F0D, 0x0EC0, 0x0E6E, - 0x0E16, 0x0DBA, 0x0D5A, 0x0CF7, 0x0C90, 0x0C26, 0x0BBA, 0x0B4C, - 0x0ADC, 0x0A6C, 0x09FA, 0x0989, 0x0918, 0x08A8, 0x0838, 0x07CB, - 0x075F, 0x06F6, 0x068F, 0x062D, 0x05CD, 0x0572, 0x051C, 0x04CB, - 0x047F, 0x043A, 0x03FA, 0x03C2, 0x0391, 0x0367, 0x0346, 0x032D, - 0x031E, 0x0318, 0x75C5, 0x75D7, 0x75F4, 0x761C, 0x764E, 0x768A, - 0x76CE, 0x771C, 0x7771, 0x77CE, 0x7832, 0x789C, 0x790C, 0x7981, - 0x79FB, 0x7A79, 0x7AFA, 0x7B7F, 0x7C07, 0x7C90, 0x7D1B, 0x7DA7, - 0x7E33, 0x7EBF, 0x7F4A, 0x7FD4, 0x805F, 0x80E5, 0x8168, 0x81E8, - 0x8263, 0x82DA, 0x834C, 0x83B8, 0x841F, 0x847E, 0x84D6, 0x8527, - 0x856F, 0x85AE, 0x85E4, 0x8610, 0x8631, 0x8647, 0x8652, 0x8651, - 0x8644, 0x862D, 0x860C, 0x85E2, 0x85AE, 0x8572, 0x852D, 0x84E1, - 0x848E, 0x8434, 0x83D5, 0x8370, 0x8306, 0x8297, 0x8224, 0x81AE, - 0x8135, 0x80BA, 0x803C, 0x7FBA, 0x7F3A, 0x7EBA, 0x7E3A, 0x7DBB, - 0x7D3D, 0x7CC0, 0x7C46, 0x7BCE, 0x7B59, 0x7AE9, 0x7A7C, 0x7A14, - 0x79B2, 0x7955, 0x78FE, 0x78AE, 0x7866, 0x7825, 0x77ED, 0x77BD, - 0x7797, 0x777B, 0x7769, 0x7762, 0x0E38, 0x0E37, 0x0E37, 0x0E37, - 0x0E36, 0x0E36, 0x0E35, 0x0E35, 0x0E34, 0x0E33, 0x0E32, 0x0E31, - 0x0E31, 0x0E30, 0x0E2F, 0x0E2E, 0x0E2D, 0x0E2C, 0x0E2B, 0x0E2A, - 0x0E29, 0x0E29, 0x0E28, 0x0E27, 0x0E26, 0x0E26, 0x0E25, 0x0E24, - 0x0E23, 0x0E22, 0x0E21, 0x0E20, 0x0E1F, 0x0E1E, 0x0E1D, 0x0E1D, - 0x0E1C, 0x0E1B, 0x0E1B, 0x0E1A, 0x0E1A, 0x0E19, 0x0E19, 0x0E19, - 0x0E1A, 0x0E1A, 0x0E1A, 0x0E1B, 0x0E1B, 0x0E1C, 0x0E1C, 0x0E1D, - 0x0E1D, 0x0E1E, 0x0E1F, 0x0E20, 0x0E20, 0x0E21, 0x0E22, 0x0E23, - 0x0E24, 0x0E25, 0x0E26, 0x0E27, 0x0E28, 0x0E29, 0x0E29, 0x0E2A, - 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E, 0x0E2F, 0x0E30, 0x0E31, 0x0E31, - 0x0E32, 0x0E33, 0x0E34, 0x0E34, 0x0E35, 0x0E35, 0x0E36, 0x0E36, - 0x0E37, 0x0E37, 0x0E37, 0x0E38, 0x0E38, 0x0E38, 0xFF8F, 0xFF92, - 0xFF98, 0xFF9F, 0xFFA8, 0xFFB3, 0xFFBF, 0xFFCC, 0xFFDB, 0xFFEB, - 0xFFFB, 0x000B, 0x001D, 0x002F, 0x0041, 0x0054, 0x0066, 0x0079, - 0x008A, 0x009C, 0x00AD, 0x00BD, 0x00CC, 0x00DA, 0x00E8, 0x00F8, - 0x0108, 0x011A, 0x012C, 0x013F, 0x0152, 0x0165, 0x0178, 0x018A, - 0x019B, 0x01AB, 0x01BA, 0x01C8, 0x01D4, 0x01DE, 0x01E6, 0x01EB, - 0x01EE, 0x01EE, 0x01EA, 0x01E5, 0x01DE, 0x01D5, 0x01CC, 0x01C2, - 0x01B6, 0x01AA, 0x019D, 0x018F, 0x0180, 0x0170, 0x0160, 0x014F, - 0x013E, 0x012C, 0x011A, 0x0108, 0x00F5, 0x00E3, 0x00D0, 0x00BD, - 0x00AA, 0x0097, 0x0084, 0x0072, 0x005F, 0x004E, 0x003C, 0x002B, - 0x001A, 0x000A, 0xFFFC, 0xFFEE, 0xFFE0, 0xFFD3, 0xFFC7, 0xFFBC, - 0xFFB2, 0xFFA9, 0xFFA1, 0xFF9B, 0xFF95, 0xFF91, 0xFF8F, 0xFF8E, - 0xD416, 0xD40D, 0xD3FE, 0xD3EA, 0xD3D1, 0xD3B4, 0xD392, 0xD36D, - 0xD345, 0xD31A, 0xD2ED, 0xD2BE, 0xD28D, 0xD25B, 0xD229, 0xD1F6, - 0xD1C3, 0xD191, 0xD15F, 0xD12F, 0xD101, 0xD0D5, 0xD0AB, 0xD085, - 0xD05E, 0xD033, 0xD005, 0xCFD4, 0xCFA2, 0xCF6E, 0xCF3A, 0xCF06, - 0xCED2, 0xCEA0, 0xCE71, 0xCE43, 0xCE1A, 0xCDF4, 0xCDD3, 0xCDB8, - 0xCDA3, 0xCD94, 0xCD8C, 0xCD8D, 0xCD96, 0xCDA6, 0xCDB9, 0xCDD0, - 0xCDE9, 0xCE06, 0xCE25, 0xCE47, 0xCE6C, 0xCE93, 0xCEBC, 0xCEE6, - 0xCF13, 0xCF41, 0xCF70, 0xCFA1, 0xCFD3, 0xD005, 0xD039, 0xD06C, - 0xD0A0, 0xD0D5, 0xD109, 0xD13D, 0xD170, 0xD1A3, 0xD1D6, 0xD207, - 0xD237, 0xD266, 0xD294, 0xD2C0, 0xD2EA, 0xD312, 0xD338, 0xD35C, - 0xD37D, 0xD39B, 0xD3B7, 0xD3D0, 0xD3E5, 0xD3F7, 0xD405, 0xD410, - 0xD417, 0xD419, 0x30AF, 0x30DC, 0x3124, 0x3186, 0x3200, 0x328F, - 0x3332, 0x33E6, 0x34AA, 0x357C, 0x3659, 0x373F, 0x382D, 0x3921, - 0x3A18, 0x3B10, 0x3C08, 0x3CFD, 0x3DEE, 0x3ED9, 0x3FBB, 0x4092, - 0x415D, 0x4219, 0x42D8, 0x43A9, 0x448A, 0x4577, 0x466D, 0x476A, - 0x4868, 0x4967, 0x4A61, 0x4B54, 0x4C3E, 0x4D19, 0x4DE5, 0x4E9C, - 0x4F3C, 0x4FC2, 0x502B, 0x5073, 0x5097, 0x5094, 0x5067, 0x501A, - 0x4FBD, 0x4F4F, 0x4ED2, 0x4E46, 0x4DAC, 0x4D06, 0x4C54, 0x4B97, - 0x4ACF, 0x49FF, 0x4925, 0x4845, 0x475D, 0x466F, 0x457D, 0x4486, - 0x438C, 0x4290, 0x4192, 0x4093, 0x3F94, 0x3E97, 0x3D9B, 0x3CA2, - 0x3BAD, 0x3ABC, 0x39D0, 0x38EB, 0x380C, 0x3736, 0x3668, 0x35A4, - 0x34EB, 0x343D, 0x339B, 0x3306, 0x327F, 0x3207, 0x319F, 0x3147, - 0x3101, 0x30CD, 0x30AC, 0x309F, 0x10D3, 0x10B6, 0x1086, 0x1046, - 0x0FF8, 0x0F9C, 0x0F35, 0x0EC4, 0x0E4B, 0x0DCB, 0x0D47, 0x0CBF, - 0x0C34, 0x0BAA, 0x0B21, 0x0A9C, 0x0A1A, 0x099F, 0x092C, 0x08C2, - 0x0863, 0x0811, 0x07CD, 0x0799, 0x0772, 0x0755, 0x0741, 0x0736, - 0x0732, 0x0736, 0x0740, 0x0751, 0x0766, 0x0781, 0x079F, 0x07C1, - 0x07E6, 0x080D, 0x0835, 0x085F, 0x0889, 0x08B3, 0x08DB, 0x0903, - 0x0928, 0x094D, 0x0975, 0x099F, 0x09CB, 0x09F9, 0x0A29, 0x0A5B, - 0x0A8E, 0x0AC3, 0x0AF9, 0x0B30, 0x0B68, 0x0BA1, 0x0BDB, 0x0C15, - 0x0C4F, 0x0C8A, 0x0CC5, 0x0CFF, 0x0D3A, 0x0D74, 0x0DAD, 0x0DE6, - 0x0E1E, 0x0E54, 0x0E8A, 0x0EBE, 0x0EF1, 0x0F23, 0x0F52, 0x0F80, - 0x0FAB, 0x0FD4, 0x0FFB, 0x101F, 0x1041, 0x1060, 0x107C, 0x1094, - 0x10AA, 0x10BC, 0x10CA, 0x10D4, 0x10DB, 0x10DE, 0x10B3, 0x10F3, - 0x1159, 0x11E1, 0x1289, 0x134B, 0x1426, 0x1514, 0x1613, 0x171E, - 0x1832, 0x194C, 0x1A67, 0x1B81, 0x1C95, 0x1D9F, 0x1E9D, 0x1F8B, - 0x2065, 0x2126, 0x21CD, 0x2254, 0x22B9, 0x22F7, 0x230E, 0x2301, - 0x22D3, 0x2288, 0x2222, 0x21A5, 0x2113, 0x2072, 0x1FC2, 0x1F09, - 0x1E48, 0x1D84, 0x1CBF, 0x1BFD, 0x1B41, 0x1A8E, 0x19E7, 0x1950, - 0x18CC, 0x185E, 0x1809, 0x17C3, 0x177D, 0x1737, 0x16F3, 0x16B0, - 0x166D, 0x162B, 0x15EB, 0x15AB, 0x156C, 0x152F, 0x14F2, 0x14B7, - 0x147D, 0x1444, 0x140D, 0x13D6, 0x13A1, 0x136E, 0x133C, 0x130B, - 0x12DC, 0x12AF, 0x1283, 0x1258, 0x1230, 0x1209, 0x11E4, 0x11C0, - 0x119F, 0x117F, 0x1161, 0x1145, 0x112B, 0x1114, 0x10FE, 0x10EA, - 0x10D9, 0x10C9, 0x10BC, 0x10B1, 0x10A8, 0x10A2, 0x109E, 0x109D, - 0x92DB, 0x9296, 0x9226, 0x9191, 0x90D8, 0x9001, 0x8F0D, 0x8E01, - 0x8CE0, 0x8BAD, 0x8A6D, 0x8922, 0x87D1, 0x867C, 0x8527, 0x83D6, - 0x828C, 0x814C, 0x801B, 0x7EF8, 0x7DEE, 0x7CFC, 0x7C26, 0x7B70, - 0x7ACD, 0x7A2D, 0x7993, 0x78FE, 0x7871, 0x77EA, 0x776C, 0x76F8, - 0x768D, 0x762D, 0x75D9, 0x7592, 0x7558, 0x752C, 0x7510, 0x7504, - 0x7508, 0x751E, 0x7547, 0x7583, 0x75D4, 0x7636, 0x76A4, 0x7720, - 0x77A7, 0x7839, 0x78D6, 0x797C, 0x7A2C, 0x7AE3, 0x7BA2, 0x7C68, - 0x7D34, 0x7E06, 0x7EDC, 0x7FB6, 0x8097, 0x8177, 0x8259, 0x833D, - 0x8420, 0x8504, 0x85E7, 0x86C8, 0x87A7, 0x8882, 0x895A, 0x8A2E, - 0x8AFC, 0x8BC5, 0x8C87, 0x8D42, 0x8DF4, 0x8E9F, 0x8F3F, 0x8FD6, - 0x9062, 0x90E2, 0x9156, 0x91BE, 0x9217, 0x9263, 0x929F, 0x92CB, - 0x92E8, 0x92F3, 0xECBF, 0xECBC, 0xECB9, 0xECB4, 0xECAE, 0xECA7, - 0xECA0, 0xEC97, 0xEC8F, 0xEC85, 0xEC7C, 0xEC73, 0xEC6A, 0xEC60, - 0xEC58, 0xEC50, 0xEC48, 0xEC41, 0xEC3B, 0xEC37, 0xEC33, 0xEC31, - 0xEC30, 0xEC31, 0xEC34, 0xEC39, 0xEC40, 0xEC49, 0xEC54, 0xEC60, - 0xEC6D, 0xEC7B, 0xEC89, 0xEC98, 0xECA7, 0xECB5, 0xECC4, 0xECD2, - 0xECDF, 0xECEB, 0xECF6, 0xECFF, 0xED06, 0xED0C, 0xED0F, 0xED11, - 0xED13, 0xED14, 0xED15, 0xED15, 0xED15, 0xED15, 0xED14, 0xED13, - 0xED12, 0xED11, 0xED0F, 0xED0D, 0xED0B, 0xED09, 0xED07, 0xED04, - 0xED01, 0xECFE, 0xECFB, 0xECF8, 0xECF5, 0xECF2, 0xECEF, 0xECEC, - 0xECE8, 0xECE5, 0xECE2, 0xECDF, 0xECDC, 0xECD8, 0xECD6, 0xECD3, - 0xECD0, 0xECCD, 0xECCB, 0xECC9, 0xECC7, 0xECC5, 0xECC3, 0xECC2, - 0xECC1, 0xECC0, 0xECC0, 0xECBF, 0x0538, 0x052B, 0x0516, 0x04FA, - 0x04D8, 0x04B0, 0x0484, 0x0454, 0x0421, 0x03EC, 0x03B6, 0x037F, - 0x0349, 0x0313, 0x02DF, 0x02AE, 0x0281, 0x0257, 0x0233, 0x0215, - 0x01FD, 0x01ED, 0x01E6, 0x01E7, 0x01F4, 0x020C, 0x022F, 0x025C, - 0x0290, 0x02CC, 0x030D, 0x0353, 0x039C, 0x03E8, 0x0434, 0x0480, - 0x04CB, 0x0513, 0x0556, 0x0595, 0x05CE, 0x05FF, 0x0627, 0x0645, - 0x0658, 0x0664, 0x066E, 0x0676, 0x067C, 0x0681, 0x0684, 0x0686, - 0x0686, 0x0685, 0x0682, 0x067F, 0x067A, 0x0674, 0x066D, 0x0665, - 0x065C, 0x0653, 0x0648, 0x063E, 0x0632, 0x0626, 0x061A, 0x060D, - 0x0601, 0x05F4, 0x05E6, 0x05D9, 0x05CC, 0x05BF, 0x05B2, 0x05A6, - 0x059A, 0x058E, 0x0583, 0x0578, 0x056E, 0x0564, 0x055C, 0x0554, - 0x054E, 0x0548, 0x0543, 0x0540, 0x053E, 0x053D, 0xDC3A, 0xDC21, - 0xDBF9, 0xDBC3, 0xDB81, 0xDB34, 0xDADF, 0xDA83, 0xDA21, 0xD9BB, - 0xD952, 0xD8E8, 0xD87F, 0xD817, 0xD7B4, 0xD755, 0xD6FE, 0xD6AE, - 0xD669, 0xD62F, 0xD602, 0xD5E3, 0xD5D5, 0xD5D8, 0xD5F1, 0xD620, - 0xD665, 0xD6BB, 0xD721, 0xD795, 0xD814, 0xD89C, 0xD92B, 0xD9BD, - 0xDA51, 0xDAE5, 0xDB76, 0xDC01, 0xDC85, 0xDCFF, 0xDD6C, 0xDDCB, - 0xDE19, 0xDE53, 0xDE77, 0xDE8E, 0xDEA1, 0xDEB1, 0xDEBD, 0xDEC6, - 0xDECC, 0xDECF, 0xDECF, 0xDECC, 0xDEC7, 0xDEBF, 0xDEB5, 0xDEA9, - 0xDE9B, 0xDE8C, 0xDE7A, 0xDE67, 0xDE53, 0xDE3E, 0xDE27, 0xDE10, - 0xDDF7, 0xDDDE, 0xDDC5, 0xDDAB, 0xDD91, 0xDD77, 0xDD5D, 0xDD44, - 0xDD2B, 0xDD12, 0xDCFA, 0xDCE3, 0xDCCD, 0xDCB7, 0xDCA4, 0xDC91, - 0xDC81, 0xDC71, 0xDC64, 0xDC59, 0xDC50, 0xDC49, 0xDC45, 0xDC43, - 0x3707, 0x371B, 0x373C, 0x3768, 0x379E, 0x37DF, 0x3828, 0x3879, - 0x38D1, 0x392F, 0x3992, 0x39F9, 0x3A64, 0x3AD1, 0x3B40, 0x3BAF, - 0x3C1F, 0x3C8D, 0x3CF9, 0x3D62, 0x3DC8, 0x3E28, 0x3E83, 0x3ED8, - 0x3F2D, 0x3F8B, 0x3FF0, 0x405A, 0x40C9, 0x413A, 0x41AC, 0x421E, - 0x428F, 0x42FC, 0x4365, 0x43C7, 0x4423, 0x4475, 0x44BD, 0x44F9, - 0x4528, 0x4548, 0x4558, 0x4557, 0x4543, 0x4520, 0x44F6, 0x44C5, - 0x448D, 0x444E, 0x4409, 0x43BF, 0x436F, 0x431A, 0x42C0, 0x4263, - 0x4201, 0x419C, 0x4134, 0x40CA, 0x405D, 0x3FEE, 0x3F7E, 0x3F0D, - 0x3E9B, 0x3E29, 0x3DB6, 0x3D44, 0x3CD4, 0x3C64, 0x3BF6, 0x3B8A, - 0x3B20, 0x3AB9, 0x3A55, 0x39F5, 0x3999, 0x3941, 0x38EE, 0x389F, - 0x3857, 0x3814, 0x37D8, 0x37A2, 0x3773, 0x374C, 0x372C, 0x3715, - 0x3706, 0x3700, 0x0033, 0x0015, 0xFFE7, 0xFFA7, 0xFF58, 0xFEFC, - 0xFE94, 0xFE22, 0xFDA7, 0xFD24, 0xFC9C, 0xFC0F, 0xFB80, 0xFAEF, - 0xFA5F, 0xF9D0, 0xF944, 0xF8BE, 0xF83D, 0xF7C4, 0xF755, 0xF6F0, - 0xF697, 0xF64D, 0xF60A, 0xF5CB, 0xF58F, 0xF555, 0xF520, 0xF4EE, - 0xF4BF, 0xF495, 0xF470, 0xF44F, 0xF433, 0xF41C, 0xF40B, 0xF3FF, - 0xF3F9, 0xF3F9, 0xF400, 0xF40D, 0xF422, 0xF43D, 0xF460, 0xF489, - 0xF4B7, 0xF4EB, 0xF523, 0xF55F, 0xF5A0, 0xF5E5, 0xF62D, 0xF678, - 0xF6C6, 0xF717, 0xF76B, 0xF7C0, 0xF818, 0xF871, 0xF8CB, 0xF927, - 0xF983, 0xF9DF, 0xFA3C, 0xFA98, 0xFAF4, 0xFB50, 0xFBAA, 0xFC03, - 0xFC5B, 0xFCB1, 0xFD05, 0xFD56, 0xFDA5, 0xFDF0, 0xFE39, 0xFE7E, - 0xFEBF, 0xFEFC, 0xFF34, 0xFF68, 0xFF97, 0xFFC1, 0xFFE5, 0x0003, - 0x001B, 0x002D, 0x0039, 0x003D, 0x09AE, 0x0970, 0x090D, 0x0889, - 0x07E6, 0x0729, 0x0653, 0x0569, 0x046D, 0x0364, 0x0250, 0x0135, - 0x0016, 0xFEF7, 0xFDDA, 0xFCC2, 0xFBB4, 0xFAB3, 0xF9C1, 0xF8E2, - 0xF81A, 0xF76C, 0xF6DB, 0xF669, 0xF613, 0xF5D0, 0xF59E, 0xF57C, - 0xF56A, 0xF566, 0xF56F, 0xF584, 0xF5A4, 0xF5CE, 0xF600, 0xF63A, - 0xF67B, 0xF6C1, 0xF70B, 0xF758, 0xF7A7, 0xF7F7, 0xF847, 0xF896, - 0xF8E3, 0xF931, 0xF984, 0xF9DD, 0xFA3B, 0xFA9E, 0xFB05, 0xFB70, - 0xFBDF, 0xFC52, 0xFCC7, 0xFD3F, 0xFDB9, 0xFE35, 0xFEB3, 0xFF32, - 0xFFB2, 0x0032, 0x00B3, 0x0134, 0x01B4, 0x0234, 0x02B2, 0x032F, - 0x03AA, 0x0423, 0x049A, 0x050E, 0x057E, 0x05EB, 0x0654, 0x06B9, - 0x071A, 0x0775, 0x07CB, 0x081C, 0x0867, 0x08AB, 0x08E9, 0x0920, - 0x094F, 0x0977, 0x0997, 0x09AE, 0x09BD, 0x09C3, 0x83CA, 0x83B3, - 0x838F, 0x835D, 0x8321, 0x82D9, 0x8289, 0x8230, 0x81D0, 0x816A, - 0x80FE, 0x808F, 0x801E, 0x7FA7, 0x7F33, 0x7EC0, 0x7E4E, 0x7DDF, - 0x7D74, 0x7D0E, 0x7CAE, 0x7C55, 0x7C05, 0x7BBE, 0x7B7A, 0x7B35, - 0x7AEE, 0x7AA6, 0x7A5E, 0x7A17, 0x79D1, 0x798E, 0x794D, 0x7910, - 0x78D7, 0x78A3, 0x7875, 0x784E, 0x782D, 0x7814, 0x7804, 0x77FD, - 0x7800, 0x780E, 0x7828, 0x784A, 0x7872, 0x789F, 0x78D1, 0x7909, - 0x7944, 0x7985, 0x79C9, 0x7A10, 0x7A5B, 0x7AA9, 0x7AFA, 0x7B4D, - 0x7BA3, 0x7BFA, 0x7C53, 0x7CAD, 0x7D08, 0x7D63, 0x7DC0, 0x7E1C, - 0x7E78, 0x7ED3, 0x7F2E, 0x7F87, 0x7FDF, 0x8038, 0x808D, 0x80DF, - 0x812E, 0x817B, 0x81C4, 0x820A, 0x824C, 0x8289, 0x82C3, 0x82F8, - 0x8328, 0x8352, 0x8377, 0x8396, 0x83AF, 0x83C1, 0x83CD, 0x83D2, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0xBE5F, 0xBE64, 0xBE6D, 0xBE79, 0xBE88, 0xBE9A, 0xBEAE, 0xBEC5, - 0xBEDF, 0xBEFB, 0xBF18, 0xBF38, 0xBF5A, 0xBF7D, 0xBFA1, 0xBFC6, - 0xBFED, 0xC015, 0xC03D, 0xC066, 0xC08F, 0xC0B9, 0xC0E2, 0xC10C, - 0xC135, 0xC15E, 0xC186, 0xC1AE, 0xC1D5, 0xC1FA, 0xC21F, 0xC241, - 0xC263, 0xC283, 0xC2A0, 0xC2BC, 0xC2D6, 0xC2ED, 0xC301, 0xC313, - 0xC322, 0xC32E, 0xC337, 0xC33C, 0xC33E, 0xC33C, 0xC337, 0xC32E, - 0xC322, 0xC313, 0xC302, 0xC2ED, 0xC2D6, 0xC2BD, 0xC2A1, 0xC283, - 0xC264, 0xC243, 0xC220, 0xC1FC, 0xC1D6, 0xC1B0, 0xC188, 0xC160, - 0xC137, 0xC10E, 0xC0E5, 0xC0BB, 0xC092, 0xC069, 0xC040, 0xC018, - 0xBFF0, 0xBFCA, 0xBFA4, 0xBF80, 0xBF5D, 0xBF3B, 0xBF1B, 0xBEFD, - 0xBEE2, 0xBEC8, 0xBEB1, 0xBE9C, 0xBE8A, 0xBE7A, 0xBE6E, 0xBE65, - 0xBE5F, 0xBE5D, 0xF066, 0xF066, 0xF066, 0xF066, 0xF066, 0xF066, - 0xF067, 0xF067, 0xF067, 0xF067, 0xF068, 0xF068, 0xF068, 0xF069, - 0xF069, 0xF06A, 0xF06A, 0xF06A, 0xF06B, 0xF06B, 0xF06C, 0xF06C, - 0xF06D, 0xF06D, 0xF06D, 0xF06E, 0xF06E, 0xF06F, 0xF06F, 0xF070, - 0xF070, 0xF070, 0xF071, 0xF071, 0xF071, 0xF072, 0xF072, 0xF072, - 0xF072, 0xF073, 0xF073, 0xF073, 0xF073, 0xF073, 0xF073, 0xF073, - 0xF073, 0xF073, 0xF073, 0xF073, 0xF072, 0xF072, 0xF072, 0xF072, - 0xF071, 0xF071, 0xF071, 0xF070, 0xF070, 0xF070, 0xF06F, 0xF06F, - 0xF06E, 0xF06E, 0xF06D, 0xF06D, 0xF06D, 0xF06C, 0xF06C, 0xF06B, - 0xF06B, 0xF06A, 0xF06A, 0xF06A, 0xF069, 0xF069, 0xF068, 0xF068, - 0xF068, 0xF067, 0xF067, 0xF067, 0xF067, 0xF066, 0xF066, 0xF066, - 0xF066, 0xF066, 0xF066, 0xF066, 0xFA42, 0xFA34, 0xFA1D, 0xF9FE, - 0xF9D6, 0xF9A7, 0xF971, 0xF934, 0xF8F1, 0xF8A8, 0xF85A, 0xF806, - 0xF7AF, 0xF753, 0xF6F3, 0xF690, 0xF62A, 0xF5C2, 0xF558, 0xF4ED, - 0xF480, 0xF413, 0xF3A5, 0xF338, 0xF2CB, 0xF260, 0xF1F6, 0xF18E, - 0xF128, 0xF0C5, 0xF066, 0xF00A, 0xEFB2, 0xEF5E, 0xEF10, 0xEEC7, - 0xEE84, 0xEE47, 0xEE11, 0xEDE2, 0xEDBB, 0xED9B, 0xED84, 0xED76, - 0xED71, 0xED76, 0xED84, 0xED9B, 0xEDBA, 0xEDE2, 0xEE10, 0xEE46, - 0xEE83, 0xEEC5, 0xEF0E, 0xEF5C, 0xEFAF, 0xF006, 0xF062, 0xF0C1, - 0xF124, 0xF189, 0xF1F1, 0xF25A, 0xF2C6, 0xF332, 0xF39F, 0xF40C, - 0xF479, 0xF4E5, 0xF551, 0xF5BB, 0xF622, 0xF688, 0xF6EB, 0xF74B, - 0xF7A7, 0xF7FF, 0xF852, 0xF8A1, 0xF8EA, 0xF92E, 0xF96B, 0xF9A2, - 0xF9D1, 0xF9F9, 0xFA1A, 0xFA32, 0xFA41, 0xFA47, 0x0ADF, 0x0AD8, - 0x0ACE, 0x0ABF, 0x0AAC, 0x0A96, 0x0A7D, 0x0A60, 0x0A41, 0x0A1F, - 0x09FA, 0x09D3, 0x09A9, 0x097E, 0x0951, 0x0923, 0x08F3, 0x08C2, - 0x0891, 0x085E, 0x082B, 0x07F8, 0x07C4, 0x0791, 0x075E, 0x072C, - 0x06FA, 0x06C9, 0x0699, 0x066B, 0x063E, 0x0613, 0x05EA, 0x05C3, - 0x059E, 0x057C, 0x055C, 0x0540, 0x0526, 0x0510, 0x04FE, 0x04EF, - 0x04E4, 0x04DD, 0x04DB, 0x04DD, 0x04E4, 0x04EF, 0x04FD, 0x0510, - 0x0526, 0x053F, 0x055B, 0x057B, 0x059D, 0x05C1, 0x05E8, 0x0611, - 0x063C, 0x0669, 0x0697, 0x06C7, 0x06F8, 0x0729, 0x075B, 0x078E, - 0x07C1, 0x07F5, 0x0828, 0x085B, 0x088D, 0x08BF, 0x08F0, 0x091F, - 0x094E, 0x097B, 0x09A6, 0x09CF, 0x09F6, 0x0A1B, 0x0A3E, 0x0A5D, - 0x0A7A, 0x0A94, 0x0AAA, 0x0ABD, 0x0ACC, 0x0AD7, 0x0ADE, 0x0AE1, - 0x00C9, 0x00C0, 0x00B3, 0x00A0, 0x0088, 0x006C, 0x004B, 0x0026, - 0xFFFF, 0xFFD3, 0xFFA4, 0xFF71, 0xFF3C, 0xFF05, 0xFECB, 0xFE90, - 0xFE52, 0xFE14, 0xFDD4, 0xFD93, 0xFD51, 0xFD10, 0xFCCE, 0xFC8C, - 0xFC4A, 0xFC09, 0xFBC9, 0xFB8B, 0xFB4D, 0xFB12, 0xFAD8, 0xFAA1, - 0xFA6C, 0xFA39, 0xFA0A, 0xF9DE, 0xF9B6, 0xF991, 0xF970, 0xF954, - 0xF93C, 0xF929, 0xF91C, 0xF913, 0xF910, 0xF913, 0xF91C, 0xF929, - 0xF93C, 0xF954, 0xF970, 0xF990, 0xF9B5, 0xF9DD, 0xFA09, 0xFA38, - 0xFA6A, 0xFA9F, 0xFAD6, 0xFB0F, 0xFB4B, 0xFB88, 0xFBC6, 0xFC06, - 0xFC47, 0xFC88, 0xFCCA, 0xFD0B, 0xFD4D, 0xFD8E, 0xFDCF, 0xFE0F, - 0xFE4E, 0xFE8B, 0xFEC7, 0xFF00, 0xFF38, 0xFF6D, 0xFF9F, 0xFFCE, - 0xFFFB, 0x0022, 0x0047, 0x0068, 0x0085, 0x009D, 0x00B1, 0x00BF, - 0x00C8, 0x00CC, 0xF04F, 0xF073, 0xF0AD, 0xF0FD, 0xF161, 0xF1D9, - 0xF262, 0xF2FD, 0xF3A7, 0xF461, 0xF528, 0xF5FC, 0xF6DB, 0xF7C5, - 0xF8B8, 0xF9B4, 0xFAB7, 0xFBBF, 0xFCCD, 0xFDDE, 0xFEF3, 0x0007, - 0x011E, 0x0234, 0x0348, 0x0459, 0x0567, 0x0670, 0x0772, 0x086E, - 0x0961, 0x0A4B, 0x0B2A, 0x0BFE, 0x0CC5, 0x0D7F, 0x0E2A, 0x0EC4, - 0x0F4E, 0x0FC5, 0x1029, 0x1079, 0x10B4, 0x10D8, 0x10E4, 0x10D8, - 0x10B4, 0x107A, 0x102B, 0x0FC7, 0x0F50, 0x0EC7, 0x0E2D, 0x0D83, - 0x0CCB, 0x0C04, 0x0B32, 0x0A53, 0x096A, 0x0878, 0x077E, 0x067C, - 0x0574, 0x0468, 0x0357, 0x0244, 0x012F, 0x0019, 0xFF05, 0xFDF1, - 0xFCE0, 0xFBD3, 0xFACB, 0xF9C8, 0xF8CD, 0xF7DA, 0xF6F0, 0xF610, - 0xF53B, 0xF473, 0xF3B9, 0xF30D, 0xF272, 0xF1E6, 0xF16D, 0xF107, - 0xF0B5, 0xF078, 0xF052, 0xF043, 0x09A1, 0x099C, 0x0995, 0x098B, - 0x097E, 0x096F, 0x095E, 0x094A, 0x0935, 0x091E, 0x0905, 0x08EA, - 0x08CE, 0x08B1, 0x0892, 0x0872, 0x0852, 0x0831, 0x080F, 0x07EC, - 0x07CA, 0x07A7, 0x0784, 0x0761, 0x073E, 0x071C, 0x06FA, 0x06D9, - 0x06B8, 0x0699, 0x067A, 0x065D, 0x0641, 0x0626, 0x060D, 0x05F6, - 0x05E0, 0x05CD, 0x05BB, 0x05AC, 0x05A0, 0x0596, 0x058E, 0x058A, - 0x0588, 0x058A, 0x058E, 0x0596, 0x05A0, 0x05AC, 0x05BB, 0x05CC, - 0x05E0, 0x05F5, 0x060C, 0x0625, 0x0640, 0x065C, 0x0679, 0x0697, - 0x06B7, 0x06D7, 0x06F8, 0x071A, 0x073C, 0x075F, 0x0782, 0x07A5, - 0x07C7, 0x07EA, 0x080C, 0x082E, 0x084F, 0x0870, 0x088F, 0x08AE, - 0x08CB, 0x08E8, 0x0902, 0x091B, 0x0933, 0x0948, 0x095C, 0x096D, - 0x097D, 0x0989, 0x0994, 0x099B, 0x09A0, 0x09A2, 0x0658, 0x065C, - 0x0663, 0x066C, 0x0678, 0x0686, 0x0695, 0x06A7, 0x06BB, 0x06D1, - 0x06E8, 0x0700, 0x071A, 0x0735, 0x0751, 0x076E, 0x078C, 0x07AB, - 0x07CA, 0x07E9, 0x0809, 0x0829, 0x084A, 0x086A, 0x088A, 0x08A9, - 0x08C9, 0x08E7, 0x0905, 0x0922, 0x093E, 0x0959, 0x0973, 0x098C, - 0x09A3, 0x09B8, 0x09CC, 0x09DE, 0x09EE, 0x09FB, 0x0A07, 0x0A10, - 0x0A17, 0x0A1B, 0x0A1D, 0x0A1B, 0x0A17, 0x0A10, 0x0A07, 0x09FC, - 0x09EE, 0x09DE, 0x09CC, 0x09B9, 0x09A3, 0x098C, 0x0974, 0x095A, - 0x093F, 0x0923, 0x0906, 0x08E9, 0x08CA, 0x08AB, 0x088B, 0x086C, - 0x084C, 0x082C, 0x080B, 0x07EC, 0x07CC, 0x07AD, 0x078E, 0x0770, - 0x0753, 0x0737, 0x071C, 0x0702, 0x06EA, 0x06D3, 0x06BD, 0x06A9, - 0x0697, 0x0687, 0x0679, 0x066D, 0x0664, 0x065D, 0x0658, 0x0657, - 0x4338, 0x4322, 0x42FE, 0x42CD, 0x4290, 0x4246, 0x41F2, 0x4193, - 0x412A, 0x40B9, 0x403E, 0x3FBC, 0x3F33, 0x3EA4, 0x3E0E, 0x3D74, - 0x3CD5, 0x3C33, 0x3B8D, 0x3AE6, 0x3A3C, 0x3992, 0x38E7, 0x383C, - 0x3793, 0x36EB, 0x3645, 0x35A3, 0x3504, 0x346A, 0x33D5, 0x3345, - 0x32BC, 0x323A, 0x31C0, 0x314E, 0x30E5, 0x3086, 0x3032, 0x2FE9, - 0x2FAB, 0x2F7A, 0x2F56, 0x2F40, 0x2F39, 0x2F40, 0x2F56, 0x2F7A, - 0x2FAA, 0x2FE8, 0x3031, 0x3085, 0x30E3, 0x314B, 0x31BC, 0x3236, - 0x32B8, 0x3340, 0x33CF, 0x3464, 0x34FD, 0x359B, 0x363D, 0x36E2, - 0x3789, 0x3832, 0x38DC, 0x3987, 0x3A31, 0x3ADA, 0x3B82, 0x3C27, - 0x3CC9, 0x3D68, 0x3E02, 0x3E97, 0x3F27, 0x3FB0, 0x4032, 0x40AD, - 0x4120, 0x4189, 0x41E9, 0x423E, 0x4288, 0x42C7, 0x42F9, 0x431F, - 0x4336, 0x4340, -}; +ROM_ASSET_LOAD_ANIM(anim_05_values, 0x004f09d4, 5796, 0x00000000, 5796); diff --git a/assets/anims/anim_06.inc.c b/assets/anims/anim_06.inc.c index 6e1d49139..8859814c6 100644 --- a/assets/anims/anim_06.inc.c +++ b/assets/anims/anim_06.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_06[] = { 1, 189, @@ -13,85 +14,7 @@ static const struct Animation anim_06[] = { }; -static const u16 anim_06_indices[] = { - 0x000C, 0x0001, 0x0001, 0x000D, 0x000C, 0x000E, 0x0001, 0x0000, 0x0001, 0x001A, 0x0001, 0x0000, - 0x000C, 0x019A, 0x000C, 0x01A6, 0x000C, 0x01B2, - 0x0001, 0x0197, 0x0001, 0x0198, 0x0001, 0x0199, - 0x000C, 0x0173, 0x000C, 0x017F, 0x000C, 0x018B, - 0x0001, 0x016F, 0x0001, 0x0170, 0x0001, 0x0171, - 0x000C, 0x004B, 0x000C, 0x0057, 0x000C, 0x0063, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x003F, - 0x000C, 0x001B, 0x000C, 0x0027, 0x000C, 0x0033, - 0x0001, 0x016B, 0x0001, 0x016C, 0x0001, 0x016D, - 0x000C, 0x009F, 0x000C, 0x00AB, 0x000C, 0x00B7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0093, - 0x000C, 0x006F, 0x000C, 0x007B, 0x000C, 0x0087, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x016E, - 0x000C, 0x0147, 0x000C, 0x0153, 0x000C, 0x015F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x013B, - 0x000C, 0x0117, 0x000C, 0x0123, 0x000C, 0x012F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0172, - 0x000C, 0x00F3, 0x000C, 0x00FF, 0x000C, 0x010B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00E7, - 0x000C, 0x00C3, 0x000C, 0x00CF, 0x000C, 0x00DB, -}; +ROM_ASSET_LOAD_ANIM(anim_06_indices, 0x004f2090, 252, 0x00000000, 252); -static const s16 anim_06_values[] = { - 0x0000, 0xFFD0, 0xFFD6, 0xFFE4, 0xFFF3, 0xFFFC, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0xFFFE, 0xFFFC, 0xFFFC, 0x00BD, 0xFF42, 0xFF4F, - 0xFF6B, 0xFF89, 0xFF9C, 0xFFA2, 0xFFA4, 0xFFA4, 0xFFA2, 0xFF9F, - 0xFF9D, 0xFF9C, 0x3FFF, 0xD423, 0xD3FD, 0xD3A8, 0xD34D, 0xD316, - 0xD304, 0xD2FD, 0xD2FE, 0xD304, 0xD30B, 0xD312, 0xD315, 0xF4B6, - 0xF429, 0xF2EB, 0xF196, 0xF0C6, 0xF083, 0xF069, 0xF06C, 0xF082, - 0xF09E, 0xF0B8, 0xF0C2, 0xF5D3, 0xF699, 0xF859, 0xFA38, 0xFB5C, - 0xFBBA, 0xFBDE, 0xFBDA, 0xFBBC, 0xFB94, 0xFB70, 0xFB61, 0xEB39, - 0xE86F, 0xE228, 0xDB8A, 0xD7B7, 0xD6ED, 0xD71B, 0xD7F3, 0xD925, - 0xDA61, 0xDB59, 0xDBBE, 0x273C, 0x2751, 0x278F, 0x27F0, 0x2870, - 0x291F, 0x29FE, 0x2AF3, 0x2BE1, 0x2CAD, 0x2D3C, 0x2D71, 0x0356, - 0x031A, 0x028C, 0x01E2, 0x0154, 0x00DD, 0x0058, 0xFFD3, 0xFF56, - 0xFEEF, 0xFEA9, 0xFE8F, 0x81BE, 0x82EA, 0x859A, 0x8891, 0x8A92, - 0x8B97, 0x8C6F, 0x8D1A, 0x8D9C, 0x8DF6, 0x8E2B, 0x8E3C, 0x0DAB, - 0x106C, 0x16A9, 0x1D57, 0x216B, 0x22B8, 0x233B, 0x232B, 0x22C0, - 0x2230, 0x21B1, 0x217B, 0x0604, 0x0642, 0x06CF, 0x0765, 0x07C1, - 0x07DE, 0x07E9, 0x07E8, 0x07DF, 0x07D2, 0x07C7, 0x07C2, 0xF147, - 0xF57C, 0xFF03, 0x0935, 0x0F70, 0x116B, 0x1234, 0x121C, 0x1178, - 0x109C, 0x0FDA, 0x0F87, 0xEBA1, 0xE9A1, 0xE52C, 0xE096, 0xDE34, - 0xDE42, 0xDF37, 0xE0BF, 0xE284, 0xE430, 0xE570, 0xE5ED, 0xE4CE, - 0xE36D, 0xE04B, 0xDCEB, 0xDAD2, 0xDA13, 0xD9B1, 0xD994, 0xD9A6, - 0xD9D0, 0xD9FA, 0xDA0D, 0x0469, 0x0542, 0x071F, 0x08FB, 0x09D2, - 0x0982, 0x08B7, 0x07A3, 0x0677, 0x0563, 0x049A, 0x044C, 0x78CB, - 0x7908, 0x7988, 0x79F7, 0x7A01, 0x7991, 0x78E2, 0x7810, 0x7739, - 0x767B, 0x75F3, 0x75BF, 0x001B, 0x0215, 0x068D, 0x0B55, 0x0E3F, - 0x0F2B, 0x0F86, 0x0F77, 0x0F27, 0x0EBC, 0x0E5F, 0x0E38, 0x025B, - 0x01F7, 0x0113, 0x0020, 0xFF8C, 0xFF5E, 0xFF4B, 0xFF4E, 0xFF5E, - 0xFF74, 0xFF86, 0xFF8E, 0xCB25, 0xCC66, 0xCF3C, 0xD245, 0xD41E, - 0xD4B4, 0xD4EE, 0xD4E4, 0xD4B1, 0xD46E, 0xD433, 0xD419, 0x37F5, - 0x37F6, 0x37E8, 0x37B0, 0x3734, 0x365C, 0x353B, 0x33F9, 0x32BC, - 0x31A9, 0x30E8, 0x309F, 0x14F5, 0x13A5, 0x10B7, 0x0DB2, 0x0C1C, - 0x0C1B, 0x0CAE, 0x0DA0, 0x0EBA, 0x0FC6, 0x108F, 0x10DE, 0x057E, - 0x079C, 0x0C60, 0x1163, 0x1440, 0x14C6, 0x148A, 0x13C9, 0x12C5, - 0x11BD, 0x10EF, 0x109D, 0xA609, 0xA1AE, 0x97EE, 0x8DC1, 0x881F, - 0x8779, 0x8889, 0x8AB8, 0x8D70, 0x901C, 0x9224, 0x92F3, 0xFFF2, - 0xFD30, 0xF6F2, 0xF046, 0xEC3C, 0xEB02, 0xEA98, 0xEAC3, 0xEB4A, - 0xEBF3, 0xEC82, 0xECBF, 0xFEE0, 0xFEAA, 0xFE44, 0xFE01, 0xFE39, - 0xFF07, 0x0030, 0x0189, 0x02E4, 0x0414, 0x04EB, 0x053D, 0xE4B6, - 0xE172, 0xDA30, 0xD2BD, 0xCEE9, 0xCF19, 0xD0CA, 0xD36E, 0xD674, - 0xD94F, 0xDB6E, 0xDC43, 0x3700, 0x3887, 0x3BE4, 0x3F40, 0x40C7, - 0x403D, 0x3ED7, 0x3CEE, 0x3AD9, 0x38F0, 0x378B, 0x3700, 0x06D5, - 0x05EB, 0x03D7, 0x019E, 0x0042, 0xFFD5, 0xFFA9, 0xFFAE, 0xFFD2, - 0x0001, 0x002B, 0x003D, 0xF68A, 0xF937, 0xFF44, 0x05BF, 0x09B4, - 0x0AF7, 0x0B76, 0x0B67, 0x0AFF, 0x0A73, 0x09F8, 0x09C3, 0x9B89, - 0x983D, 0x90C5, 0x88C6, 0x83E4, 0x8256, 0x81B9, 0x81CB, 0x824C, - 0x82F9, 0x8390, 0x83D2, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0xBE58, 0xBE57, 0xBE55, 0xBE53, 0xBE52, - 0xBE53, 0xBE55, 0xBE57, 0xBE59, 0xBE5B, 0xBE5D, 0xBE5D, 0xF5DB, - 0xF4B7, 0xF228, 0xEF7A, 0xEDF9, 0xEDC0, 0xEDF5, 0xEE73, 0xEF16, - 0xEFB8, 0xF034, 0xF066, 0xE9C3, 0xEC13, 0xF150, 0xF6EB, 0xFA56, - 0xFB69, 0xFBD3, 0xFBC1, 0xFB61, 0xFAE3, 0xFA76, 0xFA47, 0x0B41, - 0x023B, 0xF5BC, 0x0B65, 0x0B26, 0x0A98, 0x0A00, 0x09A4, 0x0986, - 0x097A, 0x097C, 0x0985, 0x0992, 0x099D, 0x09A2, 0x0195, 0x023E, - 0x03BE, 0x0558, 0x0653, 0x06A3, 0x06C2, 0x06BF, 0x06A5, 0x0682, - 0x0664, 0x0657, 0x550D, 0x5293, 0x4CF8, 0x46F8, 0x434E, 0x4223, - 0x41AD, 0x41BB, 0x421B, 0x429D, 0x430F, 0x4340, -}; +ROM_ASSET_LOAD_ANIM(anim_06_values, 0x004f218c, 892, 0x00000000, 892); diff --git a/assets/anims/anim_07_08.inc.c b/assets/anims/anim_07_08.inc.c index 3e6c3945d..b59d79116 100644 --- a/assets/anims/anim_07_08.inc.c +++ b/assets/anims/anim_07_08.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_07[] = { 1, 189, @@ -27,121 +28,7 @@ static const struct Animation anim_08[] = { }; -static const u16 anim_07_08_indices[] = { - 0x0014, 0x0001, 0x0014, 0x0015, 0x0014, 0x0029, 0x0001, 0x0000, 0x0001, 0x003D, 0x0001, 0x0000, - 0x0014, 0x02A2, 0x0014, 0x02B6, 0x0014, 0x02CA, - 0x0001, 0x029F, 0x0001, 0x02A0, 0x0001, 0x02A1, - 0x0014, 0x0263, 0x0014, 0x0277, 0x0014, 0x028B, - 0x0001, 0x025F, 0x0001, 0x0260, 0x0001, 0x0261, - 0x0014, 0x008E, 0x0014, 0x00A2, 0x0014, 0x00B6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x007A, - 0x0014, 0x003E, 0x0014, 0x0052, 0x0014, 0x0066, - 0x0001, 0x025B, 0x0001, 0x025C, 0x0001, 0x025D, - 0x0014, 0x011A, 0x0014, 0x012E, 0x0014, 0x0142, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0106, - 0x0014, 0x00CA, 0x0014, 0x00DE, 0x0014, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x025E, - 0x0014, 0x021F, 0x0014, 0x0233, 0x0014, 0x0247, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x021E, - 0x0014, 0x01E2, 0x0014, 0x01F6, 0x0014, 0x020A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0262, - 0x0014, 0x01A6, 0x0014, 0x01BA, 0x0014, 0x01CE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0192, - 0x0014, 0x0156, 0x0014, 0x016A, 0x0014, 0x017E, -}; +ROM_ASSET_LOAD_ANIM(anim_07_08_indices, 0x004f2538, 252, 0x00000000, 252); -static const s16 anim_07_08_values[] = { - 0x0000, 0x003C, 0x003B, 0x003A, 0x0037, 0x0034, 0x0031, 0x002D, - 0x0028, 0x0023, 0x001E, 0x0019, 0x0014, 0x000F, 0x000A, 0x0006, - 0x0002, 0x0000, 0xFFFE, 0xFFFD, 0xFFFC, 0x0124, 0x0123, 0x0121, - 0x011D, 0x0118, 0x0112, 0x010C, 0x0104, 0x00FD, 0x00F4, 0x00EC, - 0x00E4, 0x00DC, 0x00D5, 0x00CE, 0x00C9, 0x00C4, 0x00C0, 0x00BE, - 0x00BD, 0xFF38, 0xFF39, 0xFF3B, 0xFF3F, 0xFF44, 0xFF49, 0xFF50, - 0xFF57, 0xFF5E, 0xFF66, 0xFF6E, 0xFF76, 0xFF7D, 0xFF84, 0xFF8B, - 0xFF91, 0xFF95, 0xFF99, 0xFF9B, 0xFF9C, 0x3FFF, 0xD423, 0xD421, - 0xD41B, 0xD411, 0xD404, 0xD3F5, 0xD3E3, 0xD3D0, 0xD3BC, 0xD3A7, - 0xD391, 0xD37C, 0xD368, 0xD355, 0xD343, 0xD334, 0xD327, 0xD31D, - 0xD317, 0xD315, 0xF4B6, 0xF4AD, 0xF496, 0xF472, 0xF442, 0xF408, - 0xF3C7, 0xF37F, 0xF333, 0xF2E4, 0xF294, 0xF245, 0xF1F9, 0xF1B1, - 0xF170, 0xF136, 0xF106, 0xF0E2, 0xF0CB, 0xF0C2, 0xF5D3, 0xF5DF, - 0xF5FF, 0xF632, 0xF676, 0xF6C7, 0xF723, 0xF788, 0xF7F3, 0xF862, - 0xF8D2, 0xF941, 0xF9AC, 0xFA11, 0xFA6D, 0xFABE, 0xFB02, 0xFB35, - 0xFB55, 0xFB61, 0xEB39, 0xEB19, 0xEABF, 0xEA30, 0xE974, 0xE892, - 0xE791, 0xE678, 0xE54D, 0xE418, 0xE2DF, 0xE1AA, 0xE07F, 0xDF66, - 0xDE65, 0xDD83, 0xDCC7, 0xDC38, 0xDBDE, 0xDBBE, 0x273C, 0x2748, - 0x276D, 0x27A6, 0x27F1, 0x284C, 0x28B3, 0x2924, 0x299C, 0x2A18, - 0x2A95, 0x2B11, 0x2B89, 0x2BFA, 0x2C61, 0x2CBB, 0x2D07, 0x2D40, - 0x2D64, 0x2D71, 0x0356, 0x034C, 0x0330, 0x0304, 0x02CA, 0x0284, - 0x0235, 0x01DE, 0x0182, 0x0122, 0x00C2, 0x0062, 0x0006, 0xFFB0, - 0xFF61, 0xFF1B, 0xFEE1, 0xFEB5, 0xFE99, 0xFE8F, 0x81BE, 0x81D8, - 0x8221, 0x8294, 0x832C, 0x83E2, 0x84B1, 0x8594, 0x8685, 0x877F, - 0x887B, 0x8974, 0x8A66, 0x8B49, 0x8C18, 0x8CCE, 0x8D66, 0x8DD9, - 0x8E22, 0x8E3C, 0x0DAB, 0x0DD3, 0x0E47, 0x0EFE, 0x0FEE, 0x1110, - 0x1259, 0x13C1, 0x153F, 0x16CB, 0x185B, 0x19E6, 0x1B65, 0x1CCD, - 0x1E16, 0x1F37, 0x2027, 0x20DE, 0x2152, 0x217B, 0x0604, 0x0608, - 0x0612, 0x0622, 0x0637, 0x0650, 0x066D, 0x068D, 0x06AF, 0x06D1, - 0x06F5, 0x0717, 0x0739, 0x0759, 0x0776, 0x078F, 0x07A4, 0x07B4, - 0x07BE, 0x07C2, 0xF147, 0xF185, 0xF236, 0xF34D, 0xF4BC, 0xF676, - 0xF86C, 0xFA92, 0xFCDA, 0xFF36, 0x0198, 0x03F4, 0x063C, 0x0862, - 0x0A58, 0x0C12, 0x0D81, 0x0E98, 0x0F49, 0x0F87, 0xEBA1, 0xEB96, - 0xEB74, 0xEB40, 0xEAFB, 0xEAA7, 0xEA49, 0xE9E1, 0xE973, 0xE901, - 0xE88E, 0xE81C, 0xE7AE, 0xE746, 0xE6E7, 0xE694, 0xE64F, 0xE61A, - 0xE5F9, 0xE5ED, 0xE4CE, 0xE4B8, 0xE479, 0xE416, 0xE394, 0xE2F7, - 0xE244, 0xE181, 0xE0B1, 0xDFDA, 0xDF01, 0xDE2A, 0xDD5B, 0xDC97, - 0xDBE5, 0xDB48, 0xDAC5, 0xDA62, 0xDA23, 0xDA0D, 0x0469, 0x0469, - 0x0468, 0x0467, 0x0466, 0x0464, 0x0462, 0x0460, 0x045E, 0x045C, - 0x0459, 0x0457, 0x0455, 0x0453, 0x0451, 0x0450, 0x044E, 0x044D, - 0x044C, 0x044C, 0x78CB, 0x78C4, 0x78B2, 0x7896, 0x7871, 0x7845, - 0x7812, 0x77DB, 0x77A0, 0x7763, 0x7726, 0x76E9, 0x76AE, 0x7677, - 0x7644, 0x7618, 0x75F3, 0x75D7, 0x75C5, 0x75BF, 0x001B, 0x0036, - 0x0081, 0x00F5, 0x018A, 0x023A, 0x02FD, 0x03CB, 0x049E, 0x056E, - 0x0634, 0x0711, 0x081D, 0x0945, 0x0A76, 0x0B9C, 0x0CA2, 0x0D76, - 0x0E04, 0x0E38, 0x025B, 0x0256, 0x0247, 0x0230, 0x0212, 0x01EF, - 0x01C9, 0x01A0, 0x0176, 0x014C, 0x0125, 0x00F9, 0x00C4, 0x0089, - 0x004C, 0x0012, 0xFFDF, 0xFFB4, 0xFF98, 0xFF8E, 0xCB25, 0xCB36, - 0xCB66, 0xCBAF, 0xCC0E, 0xCC7E, 0xCCF9, 0xCD7C, 0xCE02, 0xCE86, - 0xCF03, 0xCF8F, 0xD03A, 0xD0F6, 0xD1B7, 0xD272, 0xD318, 0xD39F, - 0xD3F9, 0xD419, 0x37F5, 0x3847, 0x3926, 0x3A6B, 0x3BF1, 0x3D93, - 0x3F2C, 0x4094, 0x41A8, 0x4242, 0x423B, 0x4153, 0x3F8B, 0x3D27, - 0x3A69, 0x3795, 0x34EE, 0x32B6, 0x3130, 0x309F, 0x14C2, 0x1446, - 0x12F2, 0x10FC, 0x0E98, 0x0BFA, 0x0957, 0x06E3, 0x04D3, 0x035B, - 0x02AE, 0x0302, 0x0439, 0x0616, 0x0858, 0x0AC0, 0x0D0D, 0x0F01, - 0x105C, 0x10DE, 0xFEBE, 0xFF8C, 0x01C0, 0x0507, 0x090C, 0x0D7E, - 0x1207, 0x1655, 0x1A14, 0x1CF1, 0x1E99, 0x1EDC, 0x1DF8, 0x1C3A, - 0x19ED, 0x175F, 0x14DD, 0x12B4, 0x112F, 0x109D, 0xA23E, 0xA0EA, - 0x9D4D, 0x97F3, 0x916B, 0x8A40, 0x8301, 0x7C38, 0x7678, 0x724A, - 0x703D, 0x70CB, 0x73A5, 0x7829, 0x7DB7, 0x83AF, 0x896A, 0x8E4A, - 0x91AE, 0x92F3, 0xFFF2, 0xFFD3, 0xFF7A, 0xFEF0, 0xFE3C, 0xFD65, - 0xFC75, 0xFB72, 0xFA64, 0xF953, 0xF847, 0xF711, 0xF594, 0xF3EA, - 0xF233, 0xF08A, 0xEF0D, 0xEDD9, 0xED0B, 0xECBF, 0xFEE0, 0xFEC6, - 0xFE82, 0xFE21, 0xFDAF, 0xFD39, 0xFCCC, 0xFC74, 0xFC3F, 0xFC38, - 0xFC6D, 0xFD00, 0xFDF4, 0xFF2B, 0x0085, 0x01E6, 0x032E, 0x043E, - 0x04F8, 0x053D, 0xE4B6, 0xE3F2, 0xE1DC, 0xDEC6, 0xDB01, 0xD6DF, - 0xD2B2, 0xCECA, 0xCB7A, 0xC913, 0xC7E7, 0xC83E, 0xC9EC, 0xCC94, - 0xCFD5, 0xD353, 0xD6AF, 0xD989, 0xDB85, 0xDC43, 0x3700, 0x1439, - 0x13E2, 0x12F2, 0x1185, 0x0FBB, 0x0DB2, 0x0B86, 0x0958, 0x0744, - 0x0569, 0x03E5, 0x02C9, 0x01FF, 0x0170, 0x0103, 0x009F, 0x0055, - 0x003A, 0x0039, 0x003D, 0xDC60, 0xDC8C, 0xDD0F, 0xDDE8, 0xDF16, - 0xE096, 0xE268, 0xE48A, 0xE6FC, 0xE9BA, 0xECC5, 0xF191, 0xF896, - 0x0059, 0x0762, 0x0C34, 0x0DA3, 0x0C98, 0x0ABF, 0x09C3, 0x8D80, - 0x8E02, 0x8F5E, 0x9155, 0x93A8, 0x9619, 0x9868, 0x9A56, 0x9BA5, - 0x9C15, 0x9B68, 0x977C, 0x8FE0, 0x86DD, 0x7EB8, 0x79C1, 0x79DA, - 0x7D78, 0x81C2, 0x83D2, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0xBE58, 0xBE58, 0xBE58, 0xBE58, 0xBE58, - 0xBE59, 0xBE59, 0xBE59, 0xBE5A, 0xBE5A, 0xBE5B, 0xBE5B, 0xBE5C, - 0xBE5C, 0xBE5C, 0xBE5D, 0xBE5D, 0xBE5D, 0xBE5D, 0xBE5D, 0xF5DB, - 0xF5D0, 0xF5B0, 0xF57D, 0xF53B, 0xF4EC, 0xF491, 0xF42E, 0xF3C4, - 0xF357, 0xF2E9, 0xF27C, 0xF213, 0xF1B0, 0xF155, 0xF105, 0xF0C3, - 0xF091, 0xF071, 0xF066, 0xE9C3, 0xE9E5, 0xEA46, 0xEADE, 0xEBA6, - 0xEC97, 0xEDA9, 0xEED6, 0xF014, 0xF15E, 0xF2AC, 0xF3F5, 0xF534, - 0xF660, 0xF772, 0xF864, 0xF92C, 0xF9C4, 0xFA25, 0xFA47, 0x0AE1, - 0x00CC, 0xF043, 0x0C84, 0x0C7E, 0x0C6D, 0x0C52, 0x0C2F, 0x0C05, - 0x0BD5, 0x0BA1, 0x0B6A, 0x0B30, 0x0AF6, 0x0ABC, 0x0A85, 0x0A50, - 0x0A20, 0x09F6, 0x09D3, 0x09B9, 0x09A8, 0x09A2, 0x1134, 0x111D, - 0x10DE, 0x107A, 0x0FF6, 0x0F57, 0x0EA3, 0x0DDD, 0x0D0C, 0x0C33, - 0x0B57, 0x0A7F, 0x09AD, 0x08E7, 0x0833, 0x0794, 0x0711, 0x06AD, - 0x066D, 0x0657, 0x59DD, 0x59AF, 0x592A, 0x585A, 0x5747, 0x55FD, - 0x5486, 0x52EB, 0x5136, 0x4F73, 0x4DAA, 0x4BE6, 0x4A32, 0x4897, - 0x471F, 0x45D5, 0x44C3, 0x43F3, 0x436E, 0x4340, -}; +ROM_ASSET_LOAD_ANIM(anim_07_08_values, 0x004f2634, 1468, 0x00000000, 1468); diff --git a/assets/anims/anim_09.inc.c b/assets/anims/anim_09.inc.c index cc30f940f..2211410b2 100644 --- a/assets/anims/anim_09.inc.c +++ b/assets/anims/anim_09.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_09[] = { 16, 189, @@ -13,220 +14,7 @@ static const struct Animation anim_09[] = { }; -static const u16 anim_09_indices[] = { - 0x0034, 0x0001, 0x0034, 0x0035, 0x0034, 0x0069, 0x0001, 0x0000, 0x0001, 0x009D, 0x0001, 0x0000, - 0x0034, 0x055A, 0x0034, 0x058E, 0x0034, 0x05C2, - 0x0034, 0x04BE, 0x0034, 0x04F2, 0x0034, 0x0526, - 0x0034, 0x0489, 0x0001, 0x0000, 0x0001, 0x04BD, - 0x0001, 0x0485, 0x0001, 0x0486, 0x0001, 0x0487, - 0x0034, 0x00D5, 0x0034, 0x0109, 0x0034, 0x013D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0034, 0x00A1, - 0x0001, 0x009E, 0x0001, 0x009F, 0x0001, 0x00A0, - 0x0001, 0x0481, 0x0001, 0x0482, 0x0001, 0x0483, - 0x0034, 0x01A8, 0x0034, 0x01DC, 0x0034, 0x0210, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0034, 0x0174, - 0x0001, 0x0171, 0x0001, 0x0172, 0x0001, 0x0173, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0484, - 0x0034, 0x03E5, 0x0034, 0x0419, 0x0034, 0x044D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0034, 0x03B1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03B0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0488, - 0x0034, 0x0314, 0x0034, 0x0348, 0x0034, 0x037C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0034, 0x02E0, - 0x0034, 0x0244, 0x0034, 0x0278, 0x0034, 0x02AC, -}; +ROM_ASSET_LOAD_ANIM(anim_09_indices, 0x004f2c08, 252, 0x00000000, 252); -static const s16 anim_09_values[] = { - 0x0000, 0xFFFC, 0xFFFC, 0xFFFA, 0xFFF8, 0xFFF6, 0xFFF3, 0xFFF0, - 0xFFED, 0xFFEA, 0xFFE8, 0xFFE6, 0xFFE5, 0xFFE4, 0xFFE4, 0xFFE5, - 0xFFE6, 0xFFE7, 0xFFE8, 0xFFEA, 0xFFEC, 0xFFED, 0xFFF0, 0xFFF2, - 0xFFF4, 0xFFF7, 0xFFF9, 0xFFFC, 0xFFFF, 0x0002, 0x0006, 0x000B, - 0x0010, 0x0015, 0x0019, 0x001D, 0x001F, 0x0020, 0x0020, 0x001F, - 0x001D, 0x001A, 0x0017, 0x0014, 0x0011, 0x000E, 0x000B, 0x0007, - 0x0004, 0x0001, 0xFFFF, 0xFFFC, 0xFFFC, 0x02B8, 0x02B8, 0x02B8, - 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, - 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, - 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, - 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, - 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, - 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, - 0x02B8, 0xFFE7, 0xFFE7, 0xFFE8, 0xFFE9, 0xFFEA, 0xFFEB, 0xFFED, - 0xFFEE, 0xFFF0, 0xFFF1, 0xFFF3, 0xFFF4, 0xFFF4, 0xFFF5, 0xFFF5, - 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, - 0xFFF4, 0xFFF4, 0xFFF3, 0xFFF3, 0xFFF2, 0xFFF0, 0xFFEE, 0xFFEC, - 0xFFEA, 0xFFE8, 0xFFE6, 0xFFE5, 0xFFE6, 0xFFE9, 0xFFEB, 0xFFEB, - 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEA, 0xFFEA, 0xFFEA, 0xFFE9, 0xFFE9, - 0xFFE8, 0xFFE8, 0xFFE7, 0xFFE7, 0xFFE7, 0x3FFF, 0x1934, 0xC640, - 0xE0A1, 0xEF63, 0xEF4B, 0xEF08, 0xEEA2, 0xEE1F, 0xED86, 0xECDF, - 0xEC30, 0xEB80, 0xEAD6, 0xEA3A, 0xE9B2, 0xE946, 0xE8ED, 0xE89A, - 0xE84D, 0xE805, 0xE7C2, 0xE784, 0xE749, 0xE713, 0xE6E0, 0xE6AF, - 0xE682, 0xE656, 0xE62C, 0xE604, 0xE5D7, 0xE5A2, 0xE56A, 0xE532, - 0xE4FE, 0xE4D1, 0xE4B0, 0xE49E, 0xE49E, 0xE4B6, 0xE4E7, 0xE537, - 0xE5B4, 0xE666, 0xE741, 0xE83B, 0xE948, 0xEA5E, 0xEB72, 0xEC79, - 0xED69, 0xEE36, 0xEED6, 0xEF3E, 0xEF63, 0x47C2, 0x47C2, 0x47C1, - 0x47C1, 0x47C0, 0x47BF, 0x47BE, 0x47BD, 0x47BC, 0x47BB, 0x47BA, - 0x47B9, 0x47B9, 0x47B9, 0x47BB, 0x47BE, 0x47C2, 0x47C6, 0x47CA, - 0x47CD, 0x47D0, 0x47D2, 0x47D2, 0x47D0, 0x47CB, 0x47C4, 0x47BA, - 0x47AB, 0x4794, 0x4777, 0x4757, 0x4734, 0x4711, 0x46EF, 0x46CF, - 0x46B4, 0x469E, 0x4690, 0x468B, 0x4691, 0x46A0, 0x46B6, 0x46D2, - 0x46F2, 0x4715, 0x4739, 0x475C, 0x477C, 0x4798, 0x47AE, 0x47BD, - 0x47C2, 0x044B, 0x0445, 0x0431, 0x0411, 0x03E8, 0x03B6, 0x037D, - 0x033E, 0x02FB, 0x02B6, 0x026F, 0x0229, 0x01E5, 0x019C, 0x014A, - 0x00F0, 0x0091, 0x002E, 0xFFCB, 0xFF68, 0xFF08, 0xFEAE, 0xFE5A, - 0xFE10, 0xFDD1, 0xFDA0, 0xFD7F, 0xFD6F, 0xFD6E, 0xFD7B, 0xFD94, - 0xFDB8, 0xFDE5, 0xFE1B, 0xFE56, 0xFE97, 0xFEDA, 0xFF20, 0xFF66, - 0xFFB7, 0x0019, 0x008A, 0x0106, 0x0187, 0x0209, 0x0288, 0x0300, - 0x036C, 0x03C7, 0x040E, 0x043B, 0x044B, 0x61F5, 0x61F4, 0x61F0, - 0x61EA, 0x61E2, 0x61D8, 0x61CD, 0x61C1, 0x61B4, 0x61A7, 0x6199, - 0x618C, 0x617F, 0x6171, 0x6162, 0x6152, 0x6140, 0x612F, 0x611D, - 0x610B, 0x60F9, 0x60E8, 0x60D8, 0x60C9, 0x60BC, 0x60B0, 0x60A6, - 0x609E, 0x6097, 0x6090, 0x608B, 0x6086, 0x6084, 0x6083, 0x6085, - 0x6088, 0x608E, 0x6097, 0x60A3, 0x60B4, 0x60CC, 0x60E8, 0x6109, - 0x612C, 0x6150, 0x6174, 0x6195, 0x61B4, 0x61CF, 0x61E3, 0x61F1, - 0x61F5, 0xD8A9, 0x25C0, 0xCB6C, 0xF3DE, 0xF3C5, 0xF381, 0xF31A, - 0xF299, 0xF207, 0xF16C, 0xF0D1, 0xF03F, 0xEFBE, 0xEF57, 0xEF13, - 0xEEFA, 0xEF0E, 0xEF46, 0xEF9B, 0xF007, 0xF084, 0xF10C, 0xF199, - 0xF223, 0xF2A5, 0xF31A, 0xF379, 0xF3BE, 0xF3E2, 0xF3DE, 0xF3A3, - 0xF32D, 0xF289, 0xF1C2, 0xF0E4, 0xEFFD, 0xEF17, 0xEE40, 0xED84, - 0xECEE, 0xEC8B, 0xEC67, 0xEC87, 0xECE1, 0xED6A, 0xEE17, 0xEEDE, - 0xEFB5, 0xF091, 0xF167, 0xF22F, 0xF2DC, 0xF364, 0xF3BE, 0xF3DE, - 0xD7F5, 0xD7F1, 0xD7E3, 0xD7CF, 0xD7B6, 0xD799, 0xD77B, 0xD75C, - 0xD740, 0xD727, 0xD712, 0xD705, 0xD700, 0xD704, 0xD70E, 0xD71D, - 0xD730, 0xD747, 0xD760, 0xD77A, 0xD793, 0xD7AC, 0xD7C3, 0xD7D7, - 0xD7E7, 0xD7F1, 0xD7F5, 0xD7F2, 0xD7E6, 0xD7D3, 0xD7BC, 0xD7A2, - 0xD786, 0xD769, 0xD74F, 0xD737, 0xD725, 0xD718, 0xD714, 0xD717, - 0xD722, 0xD732, 0xD747, 0xD75E, 0xD778, 0xD792, 0xD7AB, 0xD7C2, - 0xD7D7, 0xD7E7, 0xD7F2, 0xD7F5, 0xF20C, 0xF226, 0xF26E, 0xF2D9, - 0xF361, 0xF3FA, 0xF49D, 0xF53F, 0xF5D9, 0xF660, 0xF6CC, 0xF713, - 0xF72D, 0xF71A, 0xF6E6, 0xF695, 0xF62E, 0xF5B5, 0xF531, 0xF4A7, - 0xF41D, 0xF397, 0xF31D, 0xF2B2, 0xF25E, 0xF225, 0xF20C, 0xF21E, - 0xF25A, 0xF2B7, 0xF32E, 0xF3B5, 0xF446, 0xF4D7, 0xF560, 0xF5D9, - 0xF63A, 0xF67A, 0xF691, 0xF67E, 0xF648, 0xF5F5, 0xF58C, 0xF514, - 0xF491, 0xF40C, 0xF38A, 0xF312, 0xF2A9, 0xF256, 0xF220, 0xF20C, - 0x671B, 0x672C, 0x675D, 0x67A5, 0x6801, 0x6868, 0x68D6, 0x6944, - 0x69AB, 0x6A07, 0x6A50, 0x6A80, 0x6A91, 0x6A85, 0x6A61, 0x6A2B, - 0x69E5, 0x6993, 0x693A, 0x68DD, 0x687F, 0x6825, 0x67D3, 0x678B, - 0x6752, 0x672B, 0x671B, 0x6727, 0x6750, 0x678F, 0x67E0, 0x683C, - 0x689E, 0x6901, 0x695E, 0x69B0, 0x69F2, 0x6A1D, 0x6A2D, 0x6A20, - 0x69FB, 0x69C3, 0x697C, 0x692A, 0x68D1, 0x6877, 0x681E, 0x67CC, - 0x6785, 0x674D, 0x6728, 0x671B, 0x0040, 0x003D, 0x0037, 0x002D, - 0x0021, 0x0014, 0x0007, 0xFFFB, 0xFFF0, 0xFFE7, 0xFFE2, 0xFFE1, - 0xFFE4, 0xFFE9, 0xFFF1, 0xFFFA, 0x0004, 0x0010, 0x001D, 0x0029, - 0x0036, 0x0041, 0x004C, 0x0055, 0x005D, 0x0062, 0x0064, 0x0064, - 0x0062, 0x005F, 0x005A, 0x0054, 0x004D, 0x0046, 0x003D, 0x0035, - 0x002D, 0x0024, 0x001C, 0x0014, 0x000D, 0x0007, 0x0002, 0xFFFF, - 0xFFFD, 0x0000, 0x0008, 0x0015, 0x0024, 0x0032, 0x003C, 0x0040, - 0xFF3A, 0xFF3A, 0xFF39, 0xFF38, 0xFF37, 0xFF36, 0xFF35, 0xFF34, - 0xFF33, 0xFF32, 0xFF32, 0xFF32, 0xFF33, 0xFF34, 0xFF36, 0xFF38, - 0xFF3A, 0xFF3C, 0xFF3E, 0xFF40, 0xFF43, 0xFF44, 0xFF46, 0xFF48, - 0xFF49, 0xFF49, 0xFF4A, 0xFF49, 0xFF49, 0xFF48, 0xFF46, 0xFF45, - 0xFF43, 0xFF41, 0xFF3F, 0xFF3D, 0xFF3B, 0xFF39, 0xFF37, 0xFF35, - 0xFF34, 0xFF32, 0xFF31, 0xFF30, 0xFF2F, 0xFF2F, 0xFF30, 0xFF33, - 0xFF35, 0xFF38, 0xFF39, 0xFF3A, 0xBD36, 0xBDAA, 0xBEE6, 0xC0BD, - 0xC300, 0xC581, 0xC812, 0xCA85, 0xCCAD, 0xCE5A, 0xCF5E, 0xCF8D, - 0xCEF7, 0xCDDE, 0xCC55, 0xCA71, 0xC847, 0xC5ED, 0xC375, 0xC0F6, - 0xBE85, 0xBC35, 0xBA1B, 0xB84E, 0xB6E0, 0xB5E7, 0xB578, 0xB586, - 0xB5EE, 0xB6A6, 0xB7A4, 0xB8DD, 0xBA46, 0xBBD5, 0xBD80, 0xBF3B, - 0xC0FD, 0xC2BB, 0xC46A, 0xC600, 0xC772, 0xC8B5, 0xC9C0, 0xCA88, - 0xCB02, 0xCA78, 0xC896, 0xC5E1, 0xC2DE, 0xC013, 0xBE04, 0xBD36, - 0x1F19, 0x1EE2, 0x1E4B, 0x1D6C, 0x1C5C, 0x1B30, 0x1A01, 0x18E4, - 0x17F0, 0x173D, 0x16E1, 0x16F3, 0x1766, 0x181B, 0x1906, 0x1A1F, - 0x1B5B, 0x1CB3, 0x1E1A, 0x1F8A, 0x20F7, 0x2258, 0x23A4, 0x24D1, - 0x25D5, 0x26A8, 0x273F, 0x276C, 0x271C, 0x266E, 0x2584, 0x247D, - 0x2379, 0x2298, 0x21FA, 0x21BF, 0x2207, 0x22F2, 0x256F, 0x29C8, - 0x2F29, 0x34BB, 0x39A9, 0x3D1F, 0x3E47, 0x3C59, 0x37D1, 0x31BC, - 0x2B2B, 0x252B, 0x20CA, 0x1F19, 0x1354, 0x134B, 0x1334, 0x1312, - 0x12E7, 0x12B9, 0x1289, 0x125C, 0x1234, 0x1216, 0x1204, 0x1202, - 0x1211, 0x122A, 0x124E, 0x127A, 0x12AB, 0x12E0, 0x1317, 0x134D, - 0x1381, 0x13B1, 0x13DA, 0x13FB, 0x1411, 0x141B, 0x1416, 0x1402, - 0x13E2, 0x13B7, 0x1383, 0x1348, 0x1306, 0x12C0, 0x1276, 0x122C, - 0x11E2, 0x119A, 0x1155, 0x1115, 0x10DC, 0x10AB, 0x1084, 0x1069, - 0x105A, 0x107E, 0x10E9, 0x117E, 0x1222, 0x12BA, 0x1329, 0x1354, - 0x08CB, 0x0899, 0x0810, 0x0745, 0x064C, 0x0538, 0x041F, 0x0315, - 0x022D, 0x017D, 0x0119, 0x0114, 0x015E, 0x01D7, 0x0278, 0x033C, - 0x041B, 0x0511, 0x0618, 0x0729, 0x083F, 0x0953, 0x0A61, 0x0B61, - 0x0C4E, 0x0D23, 0x0DD8, 0x0E81, 0x0F30, 0x0FE3, 0x1098, 0x114D, - 0x11FF, 0x12AC, 0x1352, 0x13EF, 0x147F, 0x1501, 0x1573, 0x15D1, - 0x161B, 0x164C, 0x1664, 0x1660, 0x163D, 0x1559, 0x135F, 0x10C1, - 0x0DF1, 0x0B61, 0x0984, 0x08CB, 0xC37A, 0xC34B, 0xC2CC, 0xC20D, - 0xC123, 0xC020, 0xBF16, 0xBE17, 0xBD37, 0xBC87, 0xBC1B, 0xBC05, - 0xBC3D, 0xBCA8, 0xBD3F, 0xBDF9, 0xBECF, 0xBFB8, 0xC0AD, 0xC1A6, - 0xC29A, 0xC382, 0xC456, 0xC50E, 0xC5A1, 0xC609, 0xC63C, 0xC640, - 0xC624, 0xC5EB, 0xC598, 0xC530, 0xC4B6, 0xC42E, 0xC39B, 0xC302, - 0xC266, 0xC1CC, 0xC135, 0xC0A8, 0xC026, 0xBFB5, 0xBF58, 0xBF12, - 0xBEE7, 0xBF13, 0xBFB3, 0xC099, 0xC199, 0xC286, 0xC336, 0xC37A, - 0xCBE1, 0x18FE, 0x18EF, 0x18C6, 0x1887, 0x1836, 0x17D7, 0x176E, - 0x1700, 0x1691, 0x1624, 0x15BE, 0x1563, 0x1518, 0x14DF, 0x14BF, - 0x14BA, 0x14D5, 0x1514, 0x157B, 0x160F, 0x16D3, 0x17CC, 0x18FE, - 0x1AC0, 0x1D51, 0x208D, 0x2450, 0x2879, 0x2CE3, 0x316C, 0x35F0, - 0x3A4C, 0x3E5C, 0x41FF, 0x4510, 0x476C, 0x48F0, 0x4979, 0x48C4, - 0x46CA, 0x43C0, 0x3FDD, 0x3B57, 0x3664, 0x313B, 0x2C13, 0x2720, - 0x229A, 0x1EB7, 0x1BAD, 0x19B3, 0x18FE, 0xF5C9, 0xF5AA, 0xF553, - 0xF4D2, 0xF431, 0xF37C, 0xF2C0, 0xF206, 0xF15C, 0xF0CD, 0xF065, - 0xF02F, 0xF037, 0xF076, 0xF0D8, 0xF15A, 0xF1F8, 0xF2AC, 0xF373, - 0xF447, 0xF525, 0xF608, 0xF6EB, 0xF7CB, 0xF8A2, 0xF96D, 0xFA26, - 0xFAE3, 0xFBB6, 0xFC99, 0xFD86, 0xFE76, 0xFF63, 0x0045, 0x0119, - 0x01D7, 0x0278, 0x02F7, 0x034D, 0x0373, 0x0363, 0x02ED, 0x01F8, - 0x00A0, 0xFF05, 0xFD41, 0xFB72, 0xF9B6, 0xF82A, 0xF6EB, 0xF616, - 0xF5C9, 0xF14C, 0xF12F, 0xF0E1, 0xF06B, 0xEFD8, 0xEF34, 0xEE89, - 0xEDE2, 0xED4A, 0xECCB, 0xEC71, 0xEC45, 0xEC53, 0xEC9D, 0xED16, - 0xEDB7, 0xEE78, 0xEF52, 0xF03B, 0xF12C, 0xF21E, 0xF308, 0xF3E2, - 0xF4A4, 0xF546, 0xF5C1, 0xF60C, 0xF629, 0xF622, 0xF5FB, 0xF5B9, - 0xF562, 0xF4FA, 0xF486, 0xF40B, 0xF38E, 0xF314, 0xF2A1, 0xF23B, - 0xF1E7, 0xF1AA, 0xF17F, 0xF161, 0xF14B, 0xF13F, 0xF139, 0xF138, - 0xF13B, 0xF140, 0xF146, 0xF14A, 0xF14C, 0xC7D1, 0xC814, 0xC8CB, - 0xC9DE, 0xCB35, 0xCCB7, 0xCE4B, 0xCFDA, 0xD149, 0xD282, 0xD36A, - 0xD3EB, 0xD3EA, 0xD380, 0xD2D9, 0xD1FA, 0xD0E8, 0xCFAA, 0xCE46, - 0xCCC1, 0xCB20, 0xC96A, 0xC7A4, 0xC5D5, 0xC401, 0xC22E, 0xC063, - 0xBE67, 0xBC0C, 0xB968, 0xB691, 0xB39E, 0xB0A4, 0xADBA, 0xAAF6, - 0xA86E, 0xA638, 0xA46A, 0xA31A, 0xA25F, 0xA24F, 0xA36D, 0xA5F9, - 0xA9A0, 0xAE10, 0xB2F4, 0xB7FB, 0xBCD2, 0xC125, 0xC4A3, 0xC6F8, - 0xC7D1, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x0000, 0xFFE0, 0xFF85, 0xFEF5, 0xFE38, 0xFD54, 0xFC51, - 0xFB35, 0xFA07, 0xF8D0, 0xF794, 0xF65D, 0xF52F, 0xF413, 0xF310, - 0xF22C, 0xF16F, 0xF0DF, 0xF083, 0xF063, 0xF085, 0xF0FD, 0xF1D2, - 0xF2F7, 0xF461, 0xF604, 0xF7D3, 0xF9C4, 0xFBCB, 0xFDDA, 0xFFE7, - 0x01E5, 0x03C9, 0x0588, 0x0714, 0x0862, 0x0966, 0x0A15, 0x0A5D, - 0x0A42, 0x09D1, 0x091A, 0x082C, 0x0717, 0x05EA, 0x04B3, 0x0383, - 0x0268, 0x0171, 0x00AE, 0x002E, 0x0000, 0xC69A, 0x0000, 0xFFFF, - 0xFFFB, 0xFFF5, 0xFFED, 0xFFE4, 0xFFDB, 0xFFD1, 0xFFC9, 0xFFC1, - 0xFFBB, 0xFFB7, 0xFFB5, 0xFFB6, 0xFFB8, 0xFFBC, 0xFFC0, 0xFFC6, - 0xFFCC, 0xFFD2, 0xFFD9, 0xFFE1, 0xFFE8, 0xFFEF, 0xFFF5, 0xFFFB, - 0x0000, 0x0004, 0x000A, 0x000F, 0x0015, 0x001A, 0x001F, 0x0024, - 0x0028, 0x002B, 0x002E, 0x0030, 0x0030, 0x0030, 0x002D, 0x002A, - 0x0025, 0x0020, 0x001B, 0x0015, 0x0010, 0x000B, 0x0006, 0x0003, - 0x0000, 0x0000, 0x0000, 0xFFEE, 0xFFBB, 0xFF6E, 0xFF0E, 0xFEA1, - 0xFE2D, 0xFDB9, 0xFD4B, 0xFCEB, 0xFC9E, 0xFC6B, 0xFC59, 0xFC63, - 0xFC80, 0xFCAE, 0xFCE9, 0xFD2F, 0xFD7E, 0xFDD4, 0xFE2D, 0xFE87, - 0xFEDF, 0xFF34, 0xFF82, 0xFFC7, 0x0000, 0x0032, 0x0063, 0x0092, - 0x00BE, 0x00E7, 0x010D, 0x012E, 0x014A, 0x0162, 0x0173, 0x017E, - 0x0181, 0x017B, 0x0169, 0x014D, 0x012A, 0x0102, 0x00D7, 0x00AA, - 0x007F, 0x0057, 0x0034, 0x0018, 0x0006, 0x0000, 0xED39, 0xED4B, - 0xED7C, 0xEDC7, 0xEE24, 0xEE8C, 0xEEF9, 0xEF65, 0xEFC9, 0xF01D, - 0xF05C, 0xF07F, 0xF07E, 0xF058, 0xF013, 0xEFB3, 0xEF3E, 0xEEBB, - 0xEE2E, 0xED9F, 0xED11, 0xEC8C, 0xEC14, 0xEBAF, 0xEB64, 0xEB37, - 0xEB2F, 0xEB58, 0xEBB5, 0xEC3C, 0xECE3, 0xED9E, 0xEE65, 0xEF2C, - 0xEFEA, 0xF094, 0xF120, 0xF183, 0xF1B5, 0xF1B3, 0xF18A, 0xF13F, - 0xF0DA, 0xF061, 0xEFDD, 0xEF54, 0xEECC, 0xEE4E, 0xEDDF, 0xED87, - 0xED4D, 0xED39, 0x0000, 0x0000, 0x0001, 0x0002, 0x0004, 0x0006, - 0x0008, 0x000A, 0x000C, 0x000D, 0x000F, 0x0010, 0x0010, 0x0010, - 0x0010, 0x000F, 0x000E, 0x000D, 0x000C, 0x000A, 0x0008, 0x0006, - 0x0004, 0x0002, 0x0000, 0xFFFD, 0xFFF9, 0xFFF5, 0xFFF0, 0xFFEA, - 0xFFE5, 0xFFE0, 0xFFDC, 0xFFD9, 0xFFD7, 0xFFD6, 0xFFD6, 0xFFD7, - 0xFFD9, 0xFFDB, 0xFFDE, 0xFFE1, 0xFFE5, 0xFFE8, 0xFFEC, 0xFFF0, - 0xFFF3, 0xFFF7, 0xFFFA, 0xFFFE, 0x0000, 0x0000, 0x0000, 0xFFFA, - 0xFFE9, 0xFFD0, 0xFFAF, 0xFF8B, 0xFF64, 0xFF3E, 0xFF19, 0xFEF9, - 0xFEDF, 0xFECE, 0xFEC8, 0xFECA, 0xFECF, 0xFED8, 0xFEE6, 0xFEF8, - 0xFF0E, 0xFF29, 0xFF49, 0xFF6F, 0xFF9A, 0xFFCA, 0x0000, 0x0047, - 0x00A4, 0x0113, 0x018C, 0x0209, 0x0284, 0x02F7, 0x035B, 0x03AA, - 0x03DE, 0x03F1, 0x03E8, 0x03CE, 0x03A6, 0x0371, 0x0331, 0x02E8, - 0x0298, 0x0243, 0x01EB, 0x0191, 0x0138, 0x00E2, 0x008F, 0x0043, - 0x0000, 0x0000, 0xBC7F, 0xBC77, 0xBC60, 0xBC3D, 0xBC13, 0xBBE5, - 0xBBB5, 0xBB89, 0xBB62, 0xBB44, 0xBB34, 0xBB33, 0xBB47, 0xBB75, - 0xBBC1, 0xBC22, 0xBC93, 0xBD0E, 0xBD8B, 0xBE06, 0xBE76, 0xBED7, - 0xBF21, 0xBF4F, 0xBF5A, 0xBF37, 0xBEE8, 0xBE77, 0xBDEC, 0xBD51, - 0xBCB0, 0xBC12, 0xBB80, 0xBB04, 0xBAA7, 0xBA74, 0xBA60, 0xBA5C, - 0xBA65, 0xBA7A, 0xBA99, 0xBAC0, 0xBAEF, 0xBB22, 0xBB58, 0xBB90, - 0xBBC7, 0xBBFD, 0xBC2E, 0xBC5A, 0xBC7F, 0xBC7F, -}; +ROM_ASSET_LOAD_ANIM(anim_09_values, 0x004f2d04, 3052, 0x00000000, 3052); diff --git a/assets/anims/anim_0A.inc.c b/assets/anims/anim_0A.inc.c index 92ab8b8f7..f1b43ed47 100644 --- a/assets/anims/anim_0A.inc.c +++ b/assets/anims/anim_0A.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_0A[] = { 1, 189, @@ -13,188 +14,7 @@ static const struct Animation anim_0A[] = { }; -static const u16 anim_0A_indices[] = { - 0x0001, 0x0001, 0x0024, 0x0002, 0x0001, 0x0026, 0x0001, 0x0000, 0x0001, 0x0027, 0x0001, 0x0000, - 0x0024, 0x04B0, 0x0001, 0x0000, 0x0024, 0x04D4, - 0x0024, 0x0444, 0x0024, 0x0468, 0x0024, 0x048C, - 0x0024, 0x03D8, 0x0024, 0x03FC, 0x0024, 0x0420, - 0x0001, 0x03D4, 0x0001, 0x03D5, 0x0001, 0x03D6, - 0x0024, 0x00B8, 0x0024, 0x00DC, 0x0024, 0x0100, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0094, - 0x0024, 0x0028, 0x0024, 0x004C, 0x0024, 0x0070, - 0x0001, 0x03D0, 0x0001, 0x03D1, 0x0001, 0x03D2, - 0x0024, 0x01B4, 0x0024, 0x01D8, 0x0024, 0x01FC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0190, - 0x0024, 0x0124, 0x0024, 0x0148, 0x0024, 0x016C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03D3, - 0x0024, 0x0364, 0x0024, 0x0388, 0x0024, 0x03AC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0340, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x031C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03D7, - 0x0024, 0x02B0, 0x0024, 0x02D4, 0x0024, 0x02F8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x028C, - 0x0024, 0x0220, 0x0024, 0x0244, 0x0024, 0x0268, -}; +ROM_ASSET_LOAD_ANIM(anim_0A_indices, 0x004f3908, 252, 0x00000000, 252); -static const s16 anim_0A_values[] = { - 0x0000, 0xFFFC, 0x0297, 0x02A6, 0x02B3, 0x02B8, 0x02B8, 0x02B8, - 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, - 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, - 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, - 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0x02B8, 0xFFE7, 0x3FFF, - 0x33D3, 0x2BB1, 0x226A, 0x1934, 0x0E17, 0x00A6, 0xF465, 0xECD6, - 0xE9CA, 0xE871, 0xE862, 0xE935, 0xEA7F, 0xEBD7, 0xECD6, 0xEE37, - 0xF076, 0xF2C4, 0xF452, 0xF53F, 0xF630, 0xF724, 0xF817, 0xF908, - 0xF9F4, 0xFAD7, 0xFBB1, 0xFC7F, 0xFD3D, 0xFDEA, 0xFE83, 0xFF06, - 0xFF70, 0xFFBF, 0xFFF0, 0x0000, 0xC7C7, 0xC4CB, 0xC3B1, 0xC640, - 0xD023, 0xDFE0, 0xEF86, 0xF924, 0xFC8A, 0xFDDC, 0xFDAA, 0xFC87, - 0xFB05, 0xF9B3, 0xF924, 0xF92B, 0xF935, 0xF93F, 0xF946, 0xF94B, - 0xF94F, 0xF953, 0xF958, 0xF95C, 0xF960, 0xF964, 0xF968, 0xF96C, - 0xF96F, 0xF972, 0xF975, 0xF977, 0xF979, 0xF97B, 0xF97B, 0xF97C, - 0xDCAD, 0xDD41, 0xDE7E, 0xE0A1, 0xE4E9, 0xEB08, 0xF0F1, 0xF493, - 0xF5F0, 0xF687, 0xF689, 0xF627, 0xF592, 0xF4FB, 0xF493, 0xF411, - 0xF33F, 0xF266, 0xF1D4, 0xF17E, 0xF125, 0xF0CC, 0xF072, 0xF01A, - 0xEFC4, 0xEF70, 0xEF20, 0xEED5, 0xEE8F, 0xEE50, 0xEE17, 0xEDE7, - 0xEDC1, 0xEDA4, 0xED92, 0xED8C, 0xC5B3, 0xD4FA, 0xE415, 0xEF63, - 0xF626, 0xFA85, 0xFD31, 0xFEDE, 0xFFED, 0x0000, 0x0000, 0x0000, - 0xFFA4, 0xFF2F, 0xFEDE, 0xFEBE, 0xFE8D, 0xFDFD, 0xFCBE, 0xFAEA, - 0xF8D7, 0xF690, 0xF421, 0xF196, 0xEEFB, 0xEC5C, 0xE9C4, 0xE740, - 0xE4DB, 0xE2A2, 0xE09F, 0xDEDF, 0xDD6F, 0xDC59, 0xDBA9, 0xDB6C, - 0x48EC, 0x4877, 0x4809, 0x47C2, 0x47B4, 0x47CA, 0x47EC, 0x4800, - 0x48BF, 0x4A75, 0x4C66, 0x4DDA, 0x4E17, 0x4C61, 0x4800, 0x3CF0, - 0x2AFF, 0x172E, 0x067D, 0xF868, 0xE93A, 0xD936, 0xC89C, 0xB7AB, - 0xA6A4, 0x95C7, 0x8554, 0x7589, 0x66AC, 0x58FA, 0x4CB3, 0x4217, - 0x3967, 0x32E3, 0x2ECB, 0x2D60, 0xF016, 0xF80C, 0xFF7F, 0x044B, - 0x0545, 0x03C6, 0x017D, 0x0019, 0x0080, 0x01FD, 0x03D4, 0x054A, - 0x05A4, 0x0428, 0x0019, 0xF3D4, 0xDFD7, 0xCC9D, 0xC2A2, 0xC07A, - 0xBF03, 0xBE2C, 0xBDE1, 0xBE10, 0xBEA7, 0xBF93, 0xC0C0, 0xC21D, - 0xC397, 0xC51B, 0xC696, 0xC7F7, 0xC929, 0xCA1B, 0xCABA, 0xCAF3, - 0x5E34, 0x603B, 0x61BD, 0x61F5, 0x5FD8, 0x5BF8, 0x57FB, 0x5588, - 0x53F0, 0x51D6, 0x4FDA, 0x4E9B, 0x4EB9, 0x50D2, 0x5588, 0x6102, - 0x739E, 0x884D, 0x99F6, 0xA91F, 0xB97D, 0xCACB, 0xDCC0, 0xEF18, - 0x018C, 0x13D6, 0x25B0, 0x36D3, 0x46F9, 0x55DC, 0x6335, 0x6EBF, - 0x7832, 0x7F4A, 0x83C1, 0x854D, 0xC204, 0xC963, 0xD162, 0xD8A9, - 0xE037, 0xE8AC, 0xF026, 0xF4C4, 0xF698, 0xF735, 0xF6F9, 0xF640, - 0xF566, 0xF4C9, 0xF4C4, 0xF593, 0xF6E4, 0xF83E, 0xF927, 0xF9B2, - 0xFA3F, 0xFACE, 0xFB5D, 0xFBEA, 0xFC74, 0xFCFA, 0xFD7A, 0xFDF2, - 0xFE62, 0xFEC7, 0xFF21, 0xFF6E, 0xFFAC, 0xFFDA, 0xFFF7, 0x0000, - 0x27DE, 0x28ED, 0x2893, 0x25C0, 0x1DBE, 0x1180, 0x0574, 0xFE0D, - 0xFB64, 0xFA57, 0xFA77, 0xFB55, 0xFC82, 0xFD8F, 0xFE0D, 0xFE31, - 0xFE6C, 0xFEA8, 0xFED0, 0xFEE8, 0xFF01, 0xFF1A, 0xFF32, 0xFF4B, - 0xFF63, 0xFF7A, 0xFF90, 0xFFA5, 0xFFB9, 0xFFCA, 0xFFDA, 0xFFE7, - 0xFFF2, 0xFFFA, 0xFFFF, 0x0000, 0xC99B, 0xC8B2, 0xC900, 0xCB6C, - 0xD24C, 0xDCCF, 0xE725, 0xED81, 0xEFBF, 0xF08D, 0xF056, 0xEF82, - 0xEE7C, 0xEDAE, 0xED81, 0xEE10, 0xEEFA, 0xEFE9, 0xF08B, 0xF0EB, - 0xF14D, 0xF1B0, 0xF213, 0xF275, 0xF2D4, 0xF331, 0xF389, 0xF3DD, - 0xF42A, 0xF470, 0xF4AE, 0xF4E4, 0xF50F, 0xF52F, 0xF542, 0xF549, - 0xC9BA, 0xD956, 0xE8A5, 0xF3DE, 0xFA03, 0xFD58, 0xFEF9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEF4, - 0xFD3E, 0xFB7E, 0xFA4F, 0xF99B, 0xF8E3, 0xF82A, 0xF771, 0xF6BA, - 0xF606, 0xF559, 0xF4B3, 0xF417, 0xF386, 0xF303, 0xF28E, 0xF22B, - 0xF1DA, 0xF19E, 0xF179, 0xF16C, 0xBD6A, 0xC7E2, 0xD1AA, 0xD7F5, - 0xD92F, 0xD722, 0xD40C, 0xD22B, 0xD056, 0xCCCF, 0xC8F8, 0xC634, - 0xC5E5, 0xC96C, 0xD22B, 0xEB0D, 0x1388, 0x3BD6, 0x542E, 0x5F0B, - 0x696B, 0x7347, 0x7C9A, 0x8562, 0x8D92, 0x9529, 0x9C21, 0xA275, - 0xA81E, 0xAD19, 0xB15E, 0xB4E9, 0xB7B4, 0xB9B9, 0xBAF3, 0xBB5D, - 0x11CB, 0x04C7, 0xF8F7, 0xF20C, 0xF2A9, 0xF860, 0xFF4C, 0x0386, - 0x041C, 0x0336, 0x0199, 0x000D, 0xFF57, 0x003D, 0x0386, 0x0DEA, - 0x1ED6, 0x2F21, 0x37A1, 0x398A, 0x3AE0, 0x3BB1, 0x3C0D, 0x3C03, - 0x3BA2, 0x3AFA, 0x3A1A, 0x3910, 0x37ED, 0x36BF, 0x3595, 0x3480, - 0x338E, 0x32CE, 0x324F, 0x3222, 0x5F3B, 0x631E, 0x6632, 0x671B, - 0x6434, 0x5E79, 0x587B, 0x54CE, 0x521E, 0x4E3A, 0x4A64, 0x47DF, - 0x47ED, 0x4BD1, 0x54CE, 0x6DE1, 0x96B0, 0xBF6C, 0xD853, 0xE3DB, - 0xEEF8, 0xF9A2, 0x03CF, 0x0D76, 0x168D, 0x1F0C, 0x26E8, 0x2E18, - 0x3493, 0x3A4F, 0x3F43, 0x4366, 0x46AE, 0x4911, 0x4A87, 0x4B06, - 0x0040, 0x0046, 0x004C, 0x0040, 0x0014, 0xFFD8, 0xFF9E, 0xFF7A, - 0xFF6D, 0xFF67, 0xFF68, 0xFF6D, 0xFF72, 0xFF78, 0xFF7A, 0xFF7A, - 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7C, 0xFF7C, 0xFF7D, 0xFF7D, 0xFF7D, - 0xFF7E, 0xFF7E, 0xFF7F, 0xFF7F, 0xFF80, 0xFF80, 0xFF80, 0xFF80, - 0xFF81, 0xFF81, 0xFF81, 0xFF81, 0xFF3A, 0xFF39, 0xFF37, 0xFF3A, - 0xFF43, 0xFF4F, 0xFF5A, 0xFF61, 0xFF64, 0xFF65, 0xFF65, 0xFF64, - 0xFF63, 0xFF62, 0xFF61, 0xFF61, 0xFF61, 0xFF60, 0xFF60, 0xFF60, - 0xFF5F, 0xFF5F, 0xFF5F, 0xFF5E, 0xFF5E, 0xFF5E, 0xFF5D, 0xFF5D, - 0xFF5D, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5B, 0xFF5B, - 0xBD36, 0xBBE8, 0xBA99, 0xBD36, 0xC63F, 0xD2DC, 0xDEEF, 0xE65E, - 0xE920, 0xEA36, 0xEA13, 0xE92C, 0xE7F4, 0xE6DE, 0xE65E, 0xE64E, - 0xE63B, 0xE626, 0xE60F, 0xE5F7, 0xE5DE, 0xE5C4, 0xE5A9, 0xE58E, - 0xE574, 0xE55A, 0xE540, 0xE528, 0xE512, 0xE4FD, 0xE4EB, 0xE4DB, - 0xE4CF, 0xE4C5, 0xE4BF, 0xE4BD, 0x5FBE, 0x519B, 0x351A, 0x1F19, - 0x15F7, 0x110D, 0x0EAD, 0x0D2C, 0x0BF9, 0x0B82, 0x0B93, 0x0BF9, - 0x0C81, 0x0CF8, 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, - 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, - 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, 0x0D2C, - 0x013B, 0x05B2, 0x0E2E, 0x1354, 0x1264, 0x0EE4, 0x0AE3, 0x0870, - 0x07B0, 0x075B, 0x0757, 0x078A, 0x07DB, 0x0830, 0x0870, 0x089F, - 0x08D6, 0x0914, 0x0956, 0x099D, 0x09E8, 0x0A35, 0x0A83, 0x0AD1, - 0x0B1F, 0x0B6C, 0x0BB5, 0x0BFC, 0x0C3D, 0x0C7A, 0x0CAF, 0x0CDD, - 0x0D03, 0x0D1F, 0x0D31, 0x0D37, 0x1510, 0x1295, 0x0D60, 0x08CB, - 0x05A8, 0x02C3, 0x0070, 0xFF00, 0xFE50, 0xFDFB, 0xFDED, 0xFE14, - 0xFE5C, 0xFEB1, 0xFF00, 0xFF4B, 0xFFA3, 0x0003, 0x006D, 0x00DD, - 0x0153, 0x01CD, 0x0249, 0x02C6, 0x0342, 0x03BB, 0x0430, 0x049F, - 0x0508, 0x0567, 0x05BC, 0x0605, 0x0641, 0x066D, 0x0689, 0x0693, - 0x9613, 0xA07E, 0xB4FF, 0xC37A, 0xC686, 0xC547, 0xC272, 0xC0BC, - 0xC09B, 0xC0A8, 0xC0CF, 0xC0FA, 0xC114, 0xC106, 0xC0BC, 0xC042, - 0xBFB6, 0xBF1A, 0xBE70, 0xBDBB, 0xBCFD, 0xBC3A, 0xBB72, 0xBAAA, - 0xB9E4, 0xB921, 0xB865, 0xB7B2, 0xB70A, 0xB671, 0xB5E8, 0xB573, - 0xB513, 0xB4CC, 0xB49F, 0xB48F, 0xBC66, 0xBF39, 0xC57D, 0xCBE1, - 0xD1F5, 0xD88F, 0xDE53, 0xE1E2, 0xE35C, 0xE3F2, 0xE3E2, 0xE368, - 0xE2C2, 0xE22B, 0xE1E2, 0xE1D1, 0xE1BF, 0xE1AA, 0xE193, 0xE17B, - 0xE161, 0xE147, 0xE12D, 0xE112, 0xE0F7, 0xE0DD, 0xE0C4, 0xE0AC, - 0xE096, 0xE081, 0xE06F, 0xE05F, 0xE052, 0xE049, 0xE043, 0xE041, - 0x5CE4, 0x4DEC, 0x2FDD, 0x18FE, 0x103A, 0x0C36, 0x0AD2, 0x09EA, - 0x089E, 0x078D, 0x06D5, 0x0696, 0x06F0, 0x0801, 0x09EA, 0x0C81, - 0x0F7E, 0x12D3, 0x1672, 0x1A4D, 0x1E58, 0x2283, 0x26C2, 0x2B06, - 0x2F42, 0x3368, 0x376A, 0x3B3B, 0x3ECC, 0x4211, 0x44FA, 0x477B, - 0x4985, 0x4B0B, 0x4BFF, 0x4C54, 0x0990, 0x04D9, 0xFBBD, 0xF5C9, - 0xF5AF, 0xF7F0, 0xFACE, 0xFC8F, 0xFCFF, 0xFD23, 0xFD12, 0xFCE4, - 0xFCAF, 0xFC8B, 0xFC8F, 0xFCB2, 0xFCDB, 0xFD08, 0xFD38, 0xFD6D, - 0xFDA3, 0xFDDB, 0xFE15, 0xFE4E, 0xFE87, 0xFEBF, 0xFEF6, 0xFF29, - 0xFF59, 0xFF85, 0xFFAD, 0xFFCE, 0xFFEA, 0xFFFE, 0x000A, 0x000F, - 0xF0E0, 0xF081, 0xF03A, 0xF14C, 0xF48E, 0xF90E, 0xFD59, 0xFFFD, - 0x010E, 0x01A6, 0x01D6, 0x01B0, 0x0149, 0x00B1, 0xFFFD, 0xFF2F, - 0xFE41, 0xFD37, 0xFC17, 0xFAE3, 0xF9A1, 0xF855, 0xF702, 0xF5AE, - 0xF45D, 0xF312, 0xF1D2, 0xF0A2, 0xEF86, 0xEE82, 0xED9A, 0xECD2, - 0xEC2F, 0xEBB6, 0xEB6A, 0xEB50, 0x9682, 0xA1D5, 0xB81D, 0xC7D1, - 0xCB0B, 0xC992, 0xC662, 0xC475, 0xC497, 0xC556, 0xC64C, 0xC716, - 0xC74E, 0xC68F, 0xC475, 0xC147, 0xBD9C, 0xB984, 0xB512, 0xB054, - 0xAB5E, 0xA63F, 0xA108, 0x9BCA, 0x9696, 0x917E, 0x8C91, 0x87E2, - 0x8380, 0x7F7A, 0x7BE6, 0x78D3, 0x7652, 0x7473, 0x7347, 0x72DF, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x0000, 0x0000, 0x0010, 0x000A, 0xFFB4, 0xFF33, 0xFEB5, 0xFE67, - 0xFE53, 0xFE5A, 0xFE70, 0xFE89, 0xFE98, 0xFE91, 0xFE67, 0xFE23, - 0xFDD4, 0xFD7C, 0xFD1C, 0xFCB6, 0xFC4B, 0xFBDD, 0xFB6D, 0xFAFC, - 0xFA8C, 0xFA1E, 0xF9B4, 0xF94F, 0xF8F1, 0xF89A, 0xF84D, 0xF80B, - 0xF7D5, 0xF7AD, 0xF794, 0xF78B, 0x0000, 0x0000, 0xFFF8, 0xFFFB, - 0x0025, 0x0065, 0x00A4, 0x00CA, 0x00D4, 0x00D0, 0x00C5, 0x00B9, - 0x00B2, 0x00B5, 0x00CA, 0x00EC, 0x0113, 0x013E, 0x016E, 0x01A0, - 0x01D5, 0x020C, 0x0243, 0x027B, 0x02B2, 0x02E9, 0x031D, 0x034F, - 0x037E, 0x03A8, 0x03CF, 0x03EF, 0x040A, 0x041E, 0x042A, 0x042F, - 0xD130, 0xD26B, 0xCD2B, 0xC6C8, 0xC85A, 0xCCFF, 0xD21B, 0xD540, - 0xD5F1, 0xD59E, 0xD4C0, 0xD3CF, 0xD344, 0xD397, 0xD540, 0xD7F7, - 0xDB19, 0xDE97, 0xE264, 0xE670, 0xEAAD, 0xEF0C, 0xF380, 0xF7FA, - 0xFC6B, 0x00C4, 0x04F8, 0x08F9, 0x0CB7, 0x1024, 0x1331, 0x15D1, - 0x17F5, 0x198E, 0x1A8F, 0x1AE7, 0xFFDA, 0xFFD8, 0xFFE0, 0xFFF9, - 0x003F, 0x00C5, 0x0151, 0x01A8, 0x01BB, 0x01B2, 0x0198, 0x017C, - 0x016C, 0x0176, 0x01A8, 0x01F8, 0x0255, 0x02BD, 0x032E, 0x03A6, - 0x0424, 0x04A5, 0x0529, 0x05AE, 0x0632, 0x06B3, 0x0730, 0x07A7, - 0x0816, 0x087B, 0x08D6, 0x0924, 0x0964, 0x0993, 0x09B1, 0x09BB, - 0xFFFE, 0xFFFD, 0xFFFE, 0x0000, 0x0004, 0x000F, 0x0019, 0x0020, - 0x0021, 0x0021, 0x001F, 0x001D, 0x001B, 0x001C, 0x0020, 0x0026, - 0x002D, 0x0035, 0x003E, 0x0047, 0x0051, 0x005A, 0x0065, 0x006F, - 0x0079, 0x0083, 0x008C, 0x0095, 0x009E, 0x00A5, 0x00AC, 0x00B2, - 0x00B7, 0x00BB, 0x00BD, 0x00BE, 0xECF0, 0xECEB, 0xECFC, 0xED2B, - 0xEDB1, 0xEEB1, 0xEFBC, 0xF060, 0xF085, 0xF073, 0xF042, 0xF00D, - 0xEFEF, 0xF002, 0xF060, 0xF0F9, 0xF1AA, 0xF26F, 0xF346, 0xF42A, - 0xF51A, 0xF611, 0xF70C, 0xF809, 0xF904, 0xF9FA, 0xFAE7, 0xFBC9, - 0xFC9D, 0xFD5E, 0xFE0A, 0xFE9F, 0xFF18, 0xFF72, 0xFFAA, 0xFFBE, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0981, 0x13AE, 0x1E73, 0x29BA, 0x356F, 0x417D, 0x4DD0, - 0x5A52, 0x66F0, 0x7394, 0x802D, 0x8C9F, 0x98DA, 0xA4C9, 0xB057, - 0xBB6F, 0xC5FD, 0xCFEB, 0xD926, 0xE198, 0xE92D, 0xEFD0, 0xF56D, - 0xF9EF, 0xFD40, 0xFF4D, 0x0000, 0xBA63, 0xBA4C, 0xBAEA, 0xBC7F, - 0xC0A4, 0xC75F, 0xCE97, 0xD437, 0xD875, 0xDCEA, 0xE18F, 0xE65B, - 0xEB48, 0xF050, 0xF56A, 0xFA90, 0xFFBB, 0x04E2, 0x0A01, 0x0F10, - 0x1407, 0x18DF, 0x1D92, 0x2218, 0x2669, 0x2A80, 0x2E55, 0x31E0, - 0x351C, 0x3800, 0x3A85, 0x3CA5, 0x3E59, 0x3F99, 0x405E, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_0A_values, 0x004f3a04, 2544, 0x00000000, 2544); diff --git a/assets/anims/anim_0B_0C.inc.c b/assets/anims/anim_0B_0C.inc.c index 8c631a563..0ae371fe6 100644 --- a/assets/anims/anim_0B_0C.inc.c +++ b/assets/anims/anim_0B_0C.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_0B[] = { 17, 189, @@ -27,114 +28,7 @@ static const struct Animation anim_0C[] = { }; -static const u16 anim_0B_0C_indices[] = { - 0x0001, 0x0001, 0x0011, 0x0002, 0x0011, 0x0013, 0x0001, 0x0000, 0x0001, 0x0024, 0x0001, 0x0000, - 0x0011, 0x026F, 0x0011, 0x0280, 0x0011, 0x0291, - 0x0011, 0x023C, 0x0011, 0x024D, 0x0011, 0x025E, - 0x0011, 0x0209, 0x0011, 0x021A, 0x0011, 0x022B, - 0x0001, 0x0205, 0x0001, 0x0206, 0x0001, 0x0207, - 0x0011, 0x0069, 0x0011, 0x007A, 0x0011, 0x008B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x0058, - 0x0011, 0x0025, 0x0011, 0x0036, 0x0011, 0x0047, - 0x0001, 0x0201, 0x0001, 0x0202, 0x0001, 0x0203, - 0x0011, 0x00E0, 0x0011, 0x00F1, 0x0011, 0x0102, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x00CF, - 0x0011, 0x009C, 0x0011, 0x00AD, 0x0011, 0x00BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0204, - 0x0011, 0x01CE, 0x0011, 0x01DF, 0x0011, 0x01F0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x01BD, - 0x0011, 0x018A, 0x0011, 0x019B, 0x0011, 0x01AC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0208, - 0x0011, 0x0157, 0x0011, 0x0168, 0x0011, 0x0179, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x0146, - 0x0011, 0x0113, 0x0011, 0x0124, 0x0011, 0x0135, -}; +ROM_ASSET_LOAD_ANIM(anim_0B_0C_indices, 0x004f4424, 252, 0x00000000, 252); -static const s16 anim_0B_0C_values[] = { - 0x0000, 0xFFFC, 0x00C8, 0x00F4, 0x0133, 0x0176, 0x01AF, 0x01DE, - 0x020A, 0x0230, 0x0252, 0x0271, 0x028B, 0x029D, 0x02A6, 0x02AC, - 0x02B1, 0x02B4, 0x02B6, 0xFF9D, 0xFF9F, 0xFFA1, 0xFFA0, 0xFF9B, - 0xFF89, 0xFF6F, 0xFF5E, 0xFF63, 0xFF74, 0xFF8B, 0xFFA3, 0xFFB8, - 0xFFCF, 0xFFDF, 0xFFE6, 0xFFE9, 0x3FFF, 0xD51D, 0xDD72, 0xEBA4, - 0x0614, 0x18B8, 0x13B6, 0x0629, 0x0128, 0x0265, 0x04E9, 0x084F, - 0x0C31, 0x102B, 0x13D9, 0x16D5, 0x18BB, 0x1934, 0xF273, 0xF62C, - 0xF4B2, 0xEA4B, 0xDFD2, 0xD9F2, 0xD5D9, 0xD344, 0xD115, 0xCEF0, - 0xCCE5, 0xCB05, 0xC95E, 0xC801, 0xC6FE, 0xC664, 0xC640, 0xFA93, - 0xF7CD, 0xF46F, 0xF00D, 0xEC24, 0xE9B4, 0xE7FE, 0xE6DD, 0xE5DC, - 0xE4DB, 0xE3E3, 0xE2FB, 0xE22D, 0xE181, 0xE100, 0xE0B4, 0xE0A1, - 0xD807, 0xCCB0, 0xC2B3, 0xB804, 0xB729, 0xCCA5, 0xE97F, 0xF66B, - 0xF96D, 0xFA6F, 0xF9E4, 0xF841, 0xF5F9, 0xF37F, 0xF148, 0xEFC7, - 0xEF63, 0x2A75, 0x22B5, 0x2076, 0x277B, 0x2FB5, 0x3586, 0x3A7F, - 0x3D5B, 0x3F51, 0x4124, 0x42CE, 0x4445, 0x4585, 0x4685, 0x473E, - 0x47A9, 0x47C2, 0xFCE6, 0xF7B9, 0xF2CF, 0xED0C, 0xEB9B, 0xF431, - 0x002A, 0x05A5, 0x070E, 0x07AD, 0x07AF, 0x073F, 0x0688, 0x05B6, - 0x04F5, 0x046F, 0x044B, 0x8E74, 0x8F9D, 0x9263, 0x99E0, 0x9BC0, - 0x8ECE, 0x7CDA, 0x7368, 0x6F13, 0x6B79, 0x688C, 0x663E, 0x647E, - 0x6340, 0x6274, 0x620B, 0x61F5, 0x2056, 0x1AC2, 0x0F23, 0xF7D1, - 0xE58A, 0xE462, 0xE9AB, 0xEB31, 0xE97D, 0xE72A, 0xE472, 0xE190, - 0xDEBF, 0xDC39, 0xDA38, 0xD8F8, 0xD8A9, 0x05DD, 0x0216, 0x0575, - 0x1640, 0x23CC, 0x22F1, 0x1D0A, 0x1AD2, 0x1B7D, 0x1CAF, 0x1E3E, - 0x1FFE, 0x21C4, 0x2365, 0x24B6, 0x258B, 0x25C0, 0x0E5C, 0x09B3, - 0x0233, 0xF5D7, 0xEA74, 0xE391, 0xDEC0, 0xDBA7, 0xD8FA, 0xD655, - 0xD3CB, 0xD172, 0xCF5E, 0xCDA6, 0xCC5E, 0xCB9B, 0xCB6C, 0xDE52, - 0xC884, 0xBA3B, 0xB62F, 0xBC0D, 0xD269, 0xEE4B, 0xFAB3, 0xFDB1, - 0xFEB5, 0xFE31, 0xFC97, 0xFA59, 0xF7EA, 0xF5BC, 0xF440, 0xF3DE, - 0xDC43, 0xE135, 0xDF8F, 0xD1C6, 0xC60F, 0xC503, 0xC7FE, 0xCA67, - 0xCC27, 0xCE1E, 0xD02C, 0xD235, 0xD41A, 0xD5BD, 0xD700, 0xD7C6, - 0xD7F5, 0x0511, 0x07D0, 0x0BA3, 0x1301, 0x153E, 0x0A2B, 0xFAB0, - 0xF367, 0xF13A, 0xF000, 0xEF87, 0xEF9F, 0xF018, 0xF0C3, 0xF16E, - 0xF1EB, 0xF20C, 0x7A91, 0x8830, 0x905A, 0x904D, 0x8B96, 0x8133, - 0x74B9, 0x6E88, 0x6BFA, 0x6A14, 0x68BC, 0x67DC, 0x675A, 0x671E, - 0x6710, 0x6717, 0x671B, 0x0D70, 0x0A79, 0x063A, 0x01B1, 0xFDDF, - 0x07BF, 0x0A22, 0x0AA8, 0x0642, 0x050A, 0x03E5, 0x02DA, 0x01F2, - 0x0133, 0x00A6, 0x0053, 0x0040, 0xFF65, 0xFEC8, 0xFDE7, 0xFCF4, - 0xFC24, 0xFDB7, 0xFFA0, 0xFFC7, 0xFB8A, 0xFBA7, 0xFC11, 0xFCB0, - 0xFD67, 0xFE1E, 0xFEBA, 0xFF20, 0xFF3A, 0xD2B6, 0xCD78, 0xC608, - 0xBE37, 0xB7DB, 0xC195, 0xC005, 0xC07A, 0xD451, 0xD301, 0xD01F, - 0xCC3B, 0xC7E4, 0xC3A9, 0xC01C, 0xBDCC, 0xBD36, 0x30AE, 0x30CB, - 0x30B6, 0x302C, 0x2EE8, 0x1E87, 0x1A52, 0x1845, 0x169C, 0x15AD, - 0x15CC, 0x170B, 0x1903, 0x1B41, 0x1D4F, 0x1EBA, 0x1F19, 0x109A, - 0x0F9A, 0x0E2A, 0x0CA1, 0x0B55, 0x0280, 0x020A, 0x02E3, 0x0407, - 0x0572, 0x0726, 0x0978, 0x0C38, 0x0EFC, 0x115C, 0x12ED, 0x1354, - 0x1030, 0x0E93, 0x0C3C, 0x09B0, 0x0774, 0x08AF, 0x0A9A, 0x0D63, - 0x104D, 0x126C, 0x12DD, 0x11B5, 0x0F9F, 0x0D27, 0x0AD6, 0x0938, - 0x08CB, 0x9328, 0x93FD, 0x954C, 0x96E9, 0x98A8, 0x89E2, 0x8760, - 0x8814, 0x8972, 0x8C5A, 0x91B6, 0x9A8E, 0xA5A2, 0xB118, 0xBB16, - 0xC1C3, 0xC37A, 0xEDEB, 0xF230, 0xF7DB, 0xFD13, 0x0000, 0x00FA, - 0x019B, 0x01F1, 0x0207, 0x01EC, 0x01AD, 0x0155, 0x00F3, 0x0093, - 0x0042, 0x000D, 0x0000, 0x04EB, 0x03C2, 0x0237, 0x00CB, 0x0000, - 0xFFBC, 0xFF91, 0xFF79, 0xFF73, 0xFF7A, 0xFF8C, 0xFFA4, 0xFFBE, - 0xFFD8, 0xFFEE, 0xFFFD, 0x0000, 0xD924, 0xCDDF, 0xBF31, 0xB23A, - 0xAC1A, 0xABEC, 0xAD2F, 0xAF9B, 0xB2EA, 0xB6D4, 0xBB12, 0xBF5D, - 0xC36D, 0xC6FC, 0xC9C1, 0xCB77, 0xCBE1, 0x37C2, 0x3A82, 0x3E25, - 0x4176, 0x4341, 0x364E, 0x327F, 0x2EA7, 0x2ADD, 0x2737, 0x23CC, - 0x20B2, 0x1E00, 0x1BCB, 0x1A2C, 0x1937, 0x18FE, 0xFF41, 0xFBA3, - 0xF6C9, 0xF23B, 0xEF7E, 0xEE71, 0xEDE0, 0xEDB5, 0xEDD9, 0xEE39, - 0xEEBD, 0xEF51, 0xEFEC, 0xF175, 0xF38E, 0xF54A, 0xF5C9, 0x0817, - 0x0203, 0xF9FD, 0xF2A9, 0xEEB5, 0xEE13, 0xEEB4, 0xF03B, 0xF24A, - 0xF482, 0xF685, 0xF7F5, 0xF868, 0xF6EA, 0xF44C, 0xF1FB, 0xF14C, - 0x8689, 0x90A3, 0x9E9F, 0xACA4, 0xB6D8, 0xBDAD, 0xC413, 0xC9F1, - 0xCF2E, 0xD3B0, 0xD75C, 0xDA1B, 0xDB97, 0xD7C8, 0xD071, 0xC9CC, - 0xC7D1, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0xC973, 0xE97B, 0xFF10, 0x04B8, 0x04DA, 0x04F9, 0x04E7, - 0x049A, 0x041F, 0x0384, 0x02D5, 0x0220, 0x0172, 0x00D7, 0x005E, - 0x0012, 0x0000, 0xF220, 0xF6CB, 0xF8CB, 0xF625, 0xF376, 0xF3E3, - 0xF4D4, 0xF607, 0xF76A, 0xF8E8, 0xFA6F, 0xFBEA, 0xFD47, 0xFE71, - 0xFF55, 0xFFDF, 0x0000, 0xF7F4, 0xF171, 0xEDCC, 0xEF76, 0xF0CC, - 0xEDFC, 0xEA32, 0xE5D8, 0xE122, 0xDC42, 0xD76E, 0xD2D8, 0xCEB5, - 0xCB37, 0xC893, 0xC6FC, 0xC69A, 0x0A38, 0x07CE, 0x049A, 0x01A7, - 0x0000, 0xFF74, 0xFF19, 0xFEE8, 0xFEDC, 0xFEEB, 0xFF0F, 0xFF40, - 0xFF77, 0xFFAE, 0xFFDB, 0xFFF9, 0x0000, 0x00BF, 0x0092, 0x0056, - 0x001F, 0x0000, 0xFFF6, 0xFFEF, 0xFFEC, 0xFFEB, 0xFFEC, 0xFFEF, - 0xFFF2, 0xFFF6, 0xFFFA, 0xFFFE, 0x0000, 0x0000, 0xF367, 0xFEAC, - 0x0D31, 0x19B4, 0x1EEC, 0x1DC0, 0x1AD7, 0x168D, 0x113E, 0x0B47, - 0x0503, 0xFED0, 0xF907, 0xF406, 0xF029, 0xEDCB, 0xED39, 0x090C, - 0x06E9, 0x0413, 0x0176, 0x0000, 0xFF84, 0xFF33, 0xFF09, 0xFEFD, - 0xFF0B, 0xFF2A, 0xFF56, 0xFF87, 0xFFB7, 0xFFDF, 0xFFFA, 0x0000, - 0x05F4, 0x048C, 0x02AE, 0x00F6, 0x0000, 0xFFAE, 0xFF79, 0xFF5D, - 0xFF56, 0xFF5F, 0xFF74, 0xFF90, 0xFFB1, 0xFFD0, 0xFFEB, 0xFFFC, - 0x0000, 0x4368, 0x4458, 0x4688, 0x4A70, 0x5085, 0x58DD, 0x62ED, - 0x6E3A, 0x7A49, 0x86A1, 0x92C3, 0x9E36, 0xA87F, 0xB123, 0xB7A7, - 0xBB90, 0xBC7F, -}; +ROM_ASSET_LOAD_ANIM(anim_0B_0C_values, 0x004f4520, 1348, 0x00000000, 1348); diff --git a/assets/anims/anim_0D.inc.c b/assets/anims/anim_0D.inc.c index 94ca06b3b..e54f606bc 100644 --- a/assets/anims/anim_0D.inc.c +++ b/assets/anims/anim_0D.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_0D[] = { 0, 189, @@ -13,78 +14,7 @@ static const struct Animation anim_0D[] = { }; -static const u16 anim_0D_indices[] = { - 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, 0x0001, 0x0006, - 0x0001, 0x017E, 0x0001, 0x017F, 0x0001, 0x0180, - 0x0001, 0x017B, 0x0001, 0x017C, 0x0001, 0x017D, - 0x0070, 0x002B, 0x0070, 0x009B, 0x0070, 0x010B, - 0x0001, 0x0027, 0x0001, 0x0028, 0x0001, 0x0029, - 0x0001, 0x000B, 0x0001, 0x000C, 0x0001, 0x000D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000A, - 0x0001, 0x0007, 0x0001, 0x0008, 0x0001, 0x0009, - 0x0001, 0x0023, 0x0001, 0x0024, 0x0001, 0x0025, - 0x0001, 0x0012, 0x0001, 0x0013, 0x0001, 0x0014, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0011, - 0x0001, 0x000E, 0x0001, 0x000F, 0x0001, 0x0010, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0026, - 0x0001, 0x0020, 0x0001, 0x0021, 0x0001, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F, - 0x0001, 0x001C, 0x0001, 0x001D, 0x0001, 0x001E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002A, - 0x0001, 0x0019, 0x0001, 0x001A, 0x0001, 0x001B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0018, - 0x0001, 0x0015, 0x0001, 0x0016, 0x0001, 0x0017, -}; +ROM_ASSET_LOAD_ANIM(anim_0D_indices, 0x004f4a7c, 252, 0x00000000, 252); -static const s16 anim_0D_values[] = { - 0x0000, 0xFFFC, 0x00BD, 0xFF9C, 0xFF98, 0x3FFF, 0x0068, 0xD315, - 0xF0C2, 0xFB61, 0xDBBE, 0x2D71, 0xFE8F, 0x8E3C, 0x217B, 0x07C2, - 0x0F87, 0xE5ED, 0xDA0D, 0x044C, 0x75BF, 0x0E38, 0xFF8E, 0xD419, - 0x309F, 0x10DE, 0x109D, 0x92F3, 0xECBF, 0x053D, 0xDC43, 0x3700, - 0x003D, 0x09C3, 0x83D2, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0xBE5D, 0xBE5F, 0xBE63, 0xBE6A, 0xBE75, - 0xBE82, 0xBE93, 0xBEA7, 0xBEBE, 0xBED9, 0xBEF6, 0xBF18, 0xBF3C, - 0xBF64, 0xBF90, 0xBFBF, 0xBFF2, 0xC028, 0xC062, 0xC0A0, 0xC0E2, - 0xC127, 0xC171, 0xC1BE, 0xC210, 0xC265, 0xC2BF, 0xC31C, 0xC37E, - 0xC3E4, 0xC44F, 0xC4BD, 0xC534, 0xC5B6, 0xC642, 0xC6D8, 0xC777, - 0xC81E, 0xC8CD, 0xC982, 0xCA3C, 0xCAFC, 0xCBC0, 0xCC88, 0xCD53, - 0xCE1F, 0xCEED, 0xCFBC, 0xD08A, 0xD157, 0xD222, 0xD2EB, 0xD3B0, - 0xD472, 0xD52E, 0xD5E5, 0xD696, 0xD73F, 0xD7E1, 0xD87A, 0xD90A, - 0xD98F, 0xDA0A, 0xDA79, 0xDADB, 0xDB30, 0xDB78, 0xDB98, 0xDB7F, - 0xDB32, 0xDAB8, 0xDA17, 0xD957, 0xD87D, 0xD791, 0xD699, 0xD59B, - 0xD49F, 0xD3AB, 0xD2C4, 0xD1F3, 0xD13E, 0xD093, 0xCFE0, 0xCF24, - 0xCE61, 0xCD99, 0xCCCB, 0xCBFA, 0xCB26, 0xCA50, 0xC979, 0xC8A3, - 0xC7CD, 0xC6FB, 0xC62B, 0xC561, 0xC49B, 0xC3DC, 0xC325, 0xC277, - 0xC1D2, 0xC138, 0xC0AA, 0xC028, 0xBFB5, 0xBF50, 0xBEFB, 0xBEB8, - 0xBE86, 0xBE68, 0xBE5D, 0xF066, 0xF06E, 0xF085, 0xF0AA, 0xF0DC, - 0xF11A, 0xF162, 0xF1B4, 0xF20D, 0xF26E, 0xF2D4, 0xF33E, 0xF3AC, - 0xF41C, 0xF48C, 0xF4FD, 0xF56B, 0xF5D7, 0xF63F, 0xF6A2, 0xF6FF, - 0xF754, 0xF7A0, 0xF7E3, 0xF81A, 0xF845, 0xF863, 0xF871, 0xF870, - 0xF85E, 0xF839, 0xF801, 0xF7B7, 0xF75C, 0xF6F3, 0xF67B, 0xF5F6, - 0xF565, 0xF4C8, 0xF420, 0xF36F, 0xF2B5, 0xF1F2, 0xF129, 0xF059, - 0xEF85, 0xEEAB, 0xEDCE, 0xECEE, 0xEC0D, 0xEB2A, 0xEA48, 0xE966, - 0xE886, 0xE7A9, 0xE6CF, 0xE5F9, 0xE528, 0xE45E, 0xE39B, 0xE2DF, - 0xE22C, 0xE183, 0xE0E4, 0xE051, 0xDFCA, 0xDF50, 0xDEED, 0xDEA9, - 0xDE80, 0xDE71, 0xDE79, 0xDE95, 0xDEC3, 0xDF00, 0xDF4B, 0xDF9F, - 0xDFFC, 0xE05E, 0xE0C3, 0xE128, 0xE18B, 0xE1F2, 0xE265, 0xE2E2, - 0xE368, 0xE3F6, 0xE48C, 0xE528, 0xE5C8, 0xE66D, 0xE715, 0xE7BF, - 0xE86A, 0xE914, 0xE9BE, 0xEA65, 0xEB09, 0xEBA9, 0xEC43, 0xECD7, - 0xED64, 0xEDE8, 0xEE63, 0xEED3, 0xEF38, 0xEF90, 0xEFDA, 0xF015, - 0xF041, 0xF05C, 0xF066, 0xFA47, 0xFA4D, 0xFA60, 0xFA7D, 0xFAA5, - 0xFAD5, 0xFB0D, 0xFB4D, 0xFB92, 0xFBDC, 0xFC2A, 0xFC7A, 0xFCCD, - 0xFD20, 0xFD73, 0xFDC4, 0xFE13, 0xFE5F, 0xFEA7, 0xFEE8, 0xFF24, - 0xFF58, 0xFF83, 0xFFA5, 0xFFBC, 0xFFC7, 0xFFC6, 0xFFB7, 0xFF9A, - 0xFF6C, 0xFF2E, 0xFEDE, 0xFE7C, 0xFE0B, 0xFD89, 0xFCFA, 0xFC5D, - 0xFBB3, 0xFAFE, 0xFA3E, 0xF974, 0xF8A2, 0xF7C7, 0xF6E5, 0xF5FE, - 0xF511, 0xF41F, 0xF32B, 0xF234, 0xF13B, 0xF042, 0xEF49, 0xEE51, - 0xED5B, 0xEC69, 0xEB7A, 0xEA90, 0xE9AC, 0xE8CF, 0xE7F9, 0xE72C, - 0xE669, 0xE5AF, 0xE502, 0xE460, 0xE3CB, 0xE345, 0xE2D7, 0xE28A, - 0xE25B, 0xE248, 0xE24F, 0xE26E, 0xE2A1, 0xE2E6, 0xE33C, 0xE39F, - 0xE40D, 0xE484, 0xE502, 0xE583, 0xE606, 0xE691, 0xE72C, 0xE7D5, - 0xE88B, 0xE94C, 0xEA18, 0xEAEB, 0xEBC6, 0xECA7, 0xED8C, 0xEE73, - 0xEF5C, 0xF045, 0xF12D, 0xF211, 0xF2F1, 0xF3CC, 0xF49F, 0xF569, - 0xF629, 0xF6DE, 0xF786, 0xF820, 0xF8A9, 0xF922, 0xF987, 0xF9D9, - 0xFA15, 0xFA3A, 0xFA47, 0x0AE1, 0x00CC, 0xF043, 0x09A2, 0x0657, - 0x4340, -}; +ROM_ASSET_LOAD_ANIM(anim_0D_values, 0x004f4b78, 770, 0x00000000, 770); diff --git a/assets/anims/anim_0E.inc.c b/assets/anims/anim_0E.inc.c index aaeb8a5eb..46407dfe5 100644 --- a/assets/anims/anim_0E.inc.c +++ b/assets/anims/anim_0E.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_0E[] = { 1, 189, @@ -13,34 +14,7 @@ static const struct Animation anim_0E[] = { }; -static const u16 anim_0E_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0027, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0026, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0025, - 0x0001, 0x0021, 0x0001, 0x0022, 0x0001, 0x0023, - 0x0001, 0x0007, 0x0001, 0x0008, 0x0001, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, - 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x001D, 0x0001, 0x001E, 0x0001, 0x001F, - 0x0001, 0x000C, 0x0001, 0x000D, 0x0001, 0x000E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0020, - 0x0001, 0x001A, 0x0001, 0x001B, 0x0001, 0x001C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0019, - 0x0001, 0x0016, 0x0001, 0x0017, 0x0001, 0x0018, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0024, - 0x0001, 0x0013, 0x0001, 0x0014, 0x0001, 0x0015, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0012, - 0x0001, 0x000F, 0x0001, 0x0010, 0x0001, 0x0011, -}; +ROM_ASSET_LOAD_ANIM(anim_0E_indices, 0x004f4e94, 252, 0x00000000, 252); -static const s16 anim_0E_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xFF8A, 0xF980, 0xF06F, 0xF085, 0xFD06, - 0xE177, 0xD25A, 0xED8C, 0xF3C7, 0x091C, 0x1F33, 0xD2BA, 0x001B, - 0x025B, 0xCB25, 0x0640, 0xFEE9, 0xFF3F, 0xBC52, 0x0095, 0xFF09, - 0xCC42, 0x054B, 0x0040, 0x0056, 0xBCD3, 0x7FFF, 0x7FFF, 0x4171, - 0xBF5F, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x0215, 0xFF26, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_0E_values, 0x004f4f90, 80, 0x00000000, 80); diff --git a/assets/anims/anim_0F_10.inc.c b/assets/anims/anim_0F_10.inc.c index eaec0e186..d352060bf 100644 --- a/assets/anims/anim_0F_10.inc.c +++ b/assets/anims/anim_0F_10.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_0F[] = { 1, 189, @@ -27,123 +28,7 @@ static const struct Animation anim_10[] = { }; -static const u16 anim_0F_10_indices[] = { - 0x0001, 0x0000, 0x0013, 0x0001, 0x0013, 0x0014, 0x0001, 0x0000, 0x0001, 0x0027, 0x0001, 0x0000, - 0x0013, 0x02B6, 0x0013, 0x02C9, 0x0013, 0x02DC, - 0x0013, 0x027D, 0x0013, 0x0290, 0x0013, 0x02A3, - 0x0013, 0x0244, 0x0013, 0x0257, 0x0013, 0x026A, - 0x0001, 0x0240, 0x0001, 0x0241, 0x0001, 0x0242, - 0x0013, 0x0074, 0x0013, 0x0087, 0x0013, 0x009A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0061, - 0x0013, 0x0028, 0x0013, 0x003B, 0x0013, 0x004E, - 0x0001, 0x023C, 0x0001, 0x023D, 0x0001, 0x023E, - 0x0013, 0x00F9, 0x0013, 0x010C, 0x0013, 0x011F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x00E6, - 0x0013, 0x00AD, 0x0013, 0x00C0, 0x0013, 0x00D3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x023F, - 0x0013, 0x0203, 0x0013, 0x0216, 0x0013, 0x0229, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x01F0, - 0x0013, 0x01B7, 0x0013, 0x01CA, 0x0013, 0x01DD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0243, - 0x0013, 0x017E, 0x0013, 0x0191, 0x0013, 0x01A4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x016B, - 0x0013, 0x0132, 0x0013, 0x0145, 0x0013, 0x0158, -}; +ROM_ASSET_LOAD_ANIM(anim_0F_10_indices, 0x004f5010, 252, 0x00000000, 252); -static const s16 anim_0F_10_values[] = { - 0x0000, 0x005A, 0x005A, 0x0059, 0x0058, 0x0058, 0x0058, 0x005A, - 0x005F, 0x0068, 0x0071, 0x0079, 0x0081, 0x0089, 0x008F, 0x0097, - 0x009E, 0x00A4, 0x00A8, 0x00AA, 0xFFC8, 0xFFC9, 0xFFCD, 0xFFD3, - 0xFFD9, 0xFFDE, 0xFFE1, 0xFFE1, 0xFFDD, 0xFFD9, 0xFFD5, 0xFFD2, - 0xFFD3, 0xFFD9, 0xFFE2, 0xFFED, 0xFFF7, 0xFFFE, 0x0000, 0x3FFF, - 0xFF8A, 0xFF8A, 0xFF89, 0xFF87, 0xFF86, 0xFF86, 0xFF8A, 0xFF93, - 0xFF9D, 0xFFA9, 0xFFB5, 0xFFC3, 0xFFD0, 0xFFDC, 0xFFE8, 0xFFF2, - 0xFFFA, 0xFFFF, 0x0000, 0xF980, 0xF980, 0xF980, 0xF980, 0xF980, - 0xF980, 0xF980, 0xF980, 0xF97F, 0xF97F, 0xF97E, 0xF97E, 0xF97D, - 0xF97D, 0xF97D, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF06F, 0xF06F, - 0xF076, 0xF084, 0xF08E, 0xF08B, 0xF06F, 0xF03C, 0xEFFC, 0xEFB3, - 0xEF62, 0xEF0F, 0xEEBC, 0xEE6D, 0xEE25, 0xEDE7, 0xEDB6, 0xED97, - 0xED8C, 0xC485, 0xC485, 0xC6A0, 0xCBAB, 0xD1BD, 0xD6EB, 0xD94C, - 0xD949, 0xD8A8, 0xD787, 0xD603, 0xD43C, 0xD250, 0xD05C, 0xCE7F, - 0xCCD8, 0xCB84, 0xCAA1, 0xCA4F, 0xE000, 0xE000, 0xDFC0, 0xDF3E, - 0xDEDC, 0xDEFC, 0xE000, 0xE1DE, 0xE436, 0xE6EA, 0xE9D9, 0xECE6, - 0xEFEF, 0xF2D7, 0xF57E, 0xF7C5, 0xF98B, 0xFAB3, 0xFB1D, 0xECD9, - 0xECD9, 0xEA15, 0xE364, 0xDB30, 0xD3E3, 0xCFE8, 0xCEB0, 0xCE04, - 0xCDCD, 0xCDF8, 0xCE6E, 0xCF1A, 0xCFE7, 0xD0BE, 0xD18B, 0xD238, - 0xD2AF, 0xD2DC, 0xE26A, 0xE26A, 0xE2B2, 0xE350, 0xE3EF, 0xE43B, - 0xE3DE, 0xE2E5, 0xE1A1, 0xE025, 0xDE82, 0xDCCC, 0xDB15, 0xD96E, - 0xD7EC, 0xD69F, 0xD59A, 0xD4F0, 0xD4B4, 0x0000, 0x0000, 0xFFC1, - 0xFF2B, 0xFE78, 0xFDE1, 0xFDA2, 0xFDAE, 0xFDCF, 0xFE01, 0xFE40, - 0xFE86, 0xFED1, 0xFF1D, 0xFF63, 0xFFA2, 0xFFD4, 0xFFF5, 0x0000, - 0x0000, 0x0000, 0x00FC, 0x0357, 0x0626, 0x0881, 0x097E, 0x094E, - 0x08CA, 0x0802, 0x0708, 0x05EC, 0x04BF, 0x0392, 0x0276, 0x017B, - 0x00B4, 0x002F, 0x0000, 0xED8C, 0xED8C, 0xEA90, 0xE37A, 0xDB16, - 0xD42F, 0xD190, 0xD2A5, 0xD4D7, 0xD7E9, 0xDBA1, 0xDFC5, 0xE41B, - 0xE866, 0xEC6D, 0xEFF6, 0xF2C4, 0xF49E, 0xF549, 0xC898, 0xC898, - 0xCBB1, 0xD315, 0xDBE5, 0xE345, 0xE656, 0xE5B3, 0xE405, 0xE180, - 0xDE5C, 0xDACD, 0xD709, 0xD346, 0xCFBA, 0xCC9A, 0xCA1C, 0xC876, - 0xC7DD, 0x4CE0, 0x4CE0, 0x4D82, 0x4EC3, 0x4FAA, 0x4F3F, 0x4C88, - 0x479C, 0x4170, 0x3A56, 0x329F, 0x2A9D, 0x22A2, 0x1B01, 0x140B, - 0x0E12, 0x0969, 0x0660, 0x054B, 0x2C94, 0x2C94, 0x29BD, 0x22F5, - 0x1ADD, 0x1411, 0x1131, 0x11AD, 0x131A, 0x1548, 0x1805, 0x1B24, - 0x1E73, 0x21C3, 0x24E4, 0x27A6, 0x29DA, 0x2B4F, 0x2BD6, 0x0951, - 0x0951, 0x09ED, 0x0B27, 0x0C1E, 0x0BEE, 0x09B7, 0x058D, 0x004F, - 0xFA44, 0xF3B1, 0xECDB, 0xE60B, 0xDF86, 0xD993, 0xD478, 0xD07B, - 0xCDE3, 0xCCF6, 0xFF57, 0xFF57, 0xFF5D, 0xFF64, 0xFF55, 0xFF1E, - 0xFEAA, 0xFD4F, 0xFB71, 0xFA8F, 0xFAD6, 0xFB62, 0xFC1F, 0xFCF8, - 0xFDD8, 0xFEAA, 0xFF5B, 0xFFD4, 0x0000, 0xFC91, 0xFC91, 0xFC16, - 0xFAED, 0xF982, 0xF842, 0xF797, 0xF828, 0xF992, 0xFAB7, 0xFB5E, - 0xFC0B, 0xFCB8, 0xFD5C, 0xFDF2, 0xFE73, 0xFED7, 0xFF19, 0xFF30, - 0xBDC5, 0xBDC5, 0xBE70, 0xC01E, 0xC251, 0xC48D, 0xC655, 0xC78E, - 0xC86B, 0xC8E7, 0xC92B, 0xC960, 0xC98A, 0xC9A8, 0xC9BE, 0xC9CC, - 0xC9D4, 0xC9D7, 0xC9D8, 0x091A, 0x091A, 0x0EA4, 0x1C48, 0x2D8C, - 0x3DF7, 0x4911, 0x4AC8, 0x4602, 0x40B7, 0x3CB8, 0x380E, 0x3309, - 0x2DF5, 0x291F, 0x24D6, 0x2166, 0x1F1E, 0x1E4A, 0x1711, 0x1711, - 0x14EE, 0x0FBD, 0x0951, 0x0381, 0x0020, 0x01AB, 0x0695, 0x0AA7, - 0x0CFD, 0x0F6F, 0x11E4, 0x1441, 0x166B, 0x1848, 0x19BE, 0x1AB2, - 0x1B09, 0x1373, 0x1373, 0x145A, 0x168F, 0x1950, 0x1BDE, 0x1D79, - 0x1D4F, 0x1BE4, 0x1A77, 0x1958, 0x1813, 0x16B9, 0x155F, 0x1419, - 0x12F9, 0x1213, 0x117B, 0x1144, 0xA1B6, 0xA1B6, 0x9E4B, 0x95ED, - 0x8B6F, 0x81A7, 0x7B67, 0x7B86, 0x8039, 0x856A, 0x89F7, 0x8F3E, - 0x94EA, 0x9AA4, 0xA016, 0xA4E8, 0xA8C5, 0xAB56, 0xAC44, 0x011B, - 0x011B, 0x00EC, 0x008C, 0x0040, 0x004C, 0x00F4, 0x0325, 0x0698, - 0x09C2, 0x0B1B, 0x0A91, 0x0948, 0x0780, 0x0579, 0x0375, 0x01B4, - 0x0078, 0x0000, 0xFFC8, 0xFFC8, 0xFF4C, 0xFE24, 0xFCC2, 0xFB99, - 0xFB1A, 0xFBBA, 0xFD2B, 0xFEB5, 0xFFA5, 0xFFF7, 0x0025, 0x0038, - 0x0037, 0x002A, 0x0017, 0x0007, 0x0000, 0xAA72, 0xAA72, 0xAA1F, - 0xA969, 0xA8B4, 0xA865, 0xA8E0, 0xAAD8, 0xAE0C, 0xB174, 0xB406, - 0xB5E5, 0xB7D1, 0xB9B3, 0xBB73, 0xBCF9, 0xBE2D, 0xBEF8, 0xBF40, - 0x5730, 0x5730, 0x5816, 0x5A1F, 0x5C53, 0x5DB6, 0x5D4C, 0x59D9, - 0x53ED, 0x4D48, 0x47A7, 0x42B2, 0x3D29, 0x376F, 0x31E4, 0x2CEB, - 0x28E4, 0x2632, 0x2537, 0xFFB8, 0xFFB8, 0x0001, 0x0096, 0x0106, - 0x00E1, 0xFFB8, 0xFCA0, 0xF7D9, 0xF2AF, 0xEE71, 0xEAD5, 0xE6E4, - 0xE2DE, 0xDF03, 0xDB93, 0xD8CE, 0xD6F6, 0xD64A, 0x0050, 0x0050, - 0x009D, 0x0137, 0x01AA, 0x0184, 0x0050, 0xFCC5, 0xF741, 0xF1CE, - 0xEE73, 0xED1D, 0xEC48, 0xEBDA, 0xEBBA, 0xEBCE, 0xEBFD, 0xEC2B, - 0xEC41, 0x82F7, 0x82F7, 0x82C0, 0x8251, 0x81FD, 0x8219, 0x82F7, - 0x84F9, 0x8809, 0x8BC9, 0x8FDA, 0x949E, 0x9A5E, 0xA09C, 0xA6D6, - 0xAC8E, 0xB141, 0xB472, 0xB59E, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, - 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0xE0EA, 0xE0EA, 0xE0D5, 0xE0E0, - 0xE17D, 0xE31E, 0xE634, 0xEB47, 0xF20C, 0xF9BB, 0x0189, 0x08AF, - 0x0E63, 0x11DA, 0x1155, 0x0D12, 0x0749, 0x0230, 0x0000, 0xF9D5, - 0xF9D5, 0xFAEA, 0xFD8B, 0x00C3, 0x03A5, 0x053D, 0x0590, 0x055D, - 0x04C8, 0x03FA, 0x0318, 0x0249, 0x01B3, 0x0140, 0x00CC, 0x0065, - 0x001B, 0x0000, 0x02C2, 0x02C2, 0x0287, 0x01F1, 0x012E, 0x0068, - 0xFFCC, 0xFF53, 0xFEDB, 0xFE67, 0xFDF9, 0xFD93, 0xFD38, 0xFCEA, - 0xFCAE, 0xFC87, 0xFC70, 0xFC65, 0xFC62, 0x0000, 0x0000, 0xFE8F, - 0xFB16, 0xF6E2, 0xF33C, 0xF16F, 0xF439, 0xF9B3, 0xFC33, 0xF8E5, - 0xF2D0, 0xED10, 0xEAC0, 0xED3F, 0xF28D, 0xF8BC, 0xFDDD, 0x0000, - 0x06ED, 0x06ED, 0x0761, 0x088C, 0x0A25, 0x0BE2, 0x0D79, 0x0F9D, - 0x120D, 0x1316, 0x1238, 0x1065, 0x0E12, 0x0BB4, 0x090F, 0x05FA, - 0x030C, 0x00DC, 0x0000, 0x0CFE, 0x0CFE, 0x0D78, 0x0EC3, 0x10AD, - 0x1305, 0x1599, 0x1A4C, 0x2054, 0x2374, 0x225A, 0x1F41, 0x1B4E, - 0x17A3, 0x140C, 0x100B, 0x0C53, 0x0995, 0x0884, 0x245C, 0x23F0, - 0x22C4, 0x20FF, 0x1EC8, 0x1C44, 0x1999, 0x16EE, 0x146A, 0x1232, - 0x0FF9, 0x0D74, 0x0AC9, 0x081D, 0x0597, 0x035E, 0x0199, 0x006C, - 0x0000, 0xFA09, 0xFA1B, 0xFA4C, 0xFA96, 0xFAF3, 0xFB5D, 0xFBCD, - 0xFC3E, 0xFCA7, 0xFD05, 0xFD62, 0xFDCC, 0xFE3C, 0xFEAC, 0xFF16, - 0xFF73, 0xFFBD, 0xFFEF, 0x0000, 0x31EA, 0x326D, 0x33CE, 0x35D6, - 0x384A, 0x3AF3, 0x3D96, 0x3FFA, 0x41E7, 0x4324, 0x43B3, 0x43D0, - 0x4394, 0x431A, 0x427C, 0x41D3, 0x413B, 0x40CC, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_0F_10_values, 0x004f510c, 1502, 0x00000000, 1502); diff --git a/assets/anims/anim_11.inc.c b/assets/anims/anim_11.inc.c index f0f14c81c..185171b24 100644 --- a/assets/anims/anim_11.inc.c +++ b/assets/anims/anim_11.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_11[] = { 1, 189, @@ -13,103 +14,7 @@ static const struct Animation anim_11[] = { }; -static const u16 anim_11_indices[] = { - 0x0001, 0x0000, 0x0010, 0x0001, 0x0001, 0x0011, 0x0001, 0x0000, 0x0001, 0x0012, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x023B, - 0x0010, 0x020B, 0x0010, 0x021B, 0x0010, 0x022B, - 0x0010, 0x01DB, 0x0010, 0x01EB, 0x0010, 0x01FB, - 0x0001, 0x01D7, 0x0001, 0x01D8, 0x0001, 0x01D9, - 0x0010, 0x0053, 0x0010, 0x0063, 0x0010, 0x0073, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0043, - 0x0010, 0x0013, 0x0010, 0x0023, 0x0010, 0x0033, - 0x0001, 0x01D3, 0x0001, 0x01D4, 0x0001, 0x01D5, - 0x0010, 0x00C3, 0x0010, 0x00D3, 0x0010, 0x00E3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x00B3, - 0x0010, 0x0083, 0x0010, 0x0093, 0x0010, 0x00A3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D6, - 0x0010, 0x01A3, 0x0010, 0x01B3, 0x0010, 0x01C3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0193, - 0x0010, 0x0163, 0x0010, 0x0173, 0x0010, 0x0183, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01DA, - 0x0010, 0x0133, 0x0010, 0x0143, 0x0010, 0x0153, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0123, - 0x0010, 0x00F3, 0x0010, 0x0103, 0x0010, 0x0113, -}; +ROM_ASSET_LOAD_ANIM(anim_11_indices, 0x004f5704, 252, 0x00000000, 252); -static const s16 anim_11_values[] = { - 0x0000, 0x008E, 0x007F, 0x006D, 0x0067, 0x0065, 0x0065, 0x0068, - 0x006D, 0x0070, 0x006F, 0x006C, 0x006A, 0x0069, 0x0069, 0x0069, - 0x0069, 0xFFDD, 0x3FFF, 0xDE67, 0xDA46, 0xD5D3, 0xD172, 0xCD85, - 0xCA6D, 0xC7DE, 0xC553, 0xC2DA, 0xC084, 0xBE5D, 0xBC75, 0xBADB, - 0xB99E, 0xB8CB, 0xB872, 0xE0ED, 0xE0D3, 0xE10A, 0xE16B, 0xE1D0, - 0xE214, 0xE249, 0xE296, 0xE2F6, 0xE360, 0xE3CE, 0xE439, 0xE49A, - 0xE4E9, 0xE521, 0xE539, 0x08B5, 0x06A8, 0x0448, 0x01DB, 0xFFA7, - 0xFDF1, 0xFC88, 0xFB14, 0xF9A1, 0xF839, 0xF6E8, 0xF5B9, 0xF4B6, - 0xF3EC, 0xF364, 0xF32A, 0xF3C2, 0xEC42, 0xE3BC, 0xDB6E, 0xD495, - 0xD06E, 0xCE84, 0xCD76, 0xCD1D, 0xCD52, 0xCDEE, 0xCEC9, 0xCFBD, - 0xD0A2, 0xD151, 0xD1A3, 0xD6EA, 0xC838, 0xBDC5, 0xBD22, 0xC1D5, - 0xC00F, 0xB57E, 0xA842, 0x9939, 0x8943, 0x7939, 0x6A02, 0x5C77, - 0x5178, 0x49E3, 0x4696, 0xE6A2, 0xDBA9, 0xD0F5, 0xD2BD, 0xD834, - 0xDB02, 0xD9FA, 0xD84B, 0xD622, 0xD3AC, 0xD115, 0xCE8A, 0xCC39, - 0xCA4F, 0xC8F7, 0xC860, 0xE093, 0xE277, 0xE0A2, 0xD98B, 0xD0AF, - 0xCE70, 0xD379, 0xDA75, 0xE2D4, 0xEC03, 0xF56E, 0xFE85, 0x06B3, - 0x0D68, 0x1211, 0x141B, 0x156D, 0x1B9C, 0x23CD, 0x28DC, 0x2D59, - 0x3072, 0x329B, 0x34C9, 0x36EE, 0x38FB, 0x3AE2, 0x3C95, 0x3E05, - 0x3F23, 0x3FE2, 0x4033, 0x1B99, 0x1136, 0x0643, 0x0606, 0x08FD, - 0x0BCB, 0x0D86, 0x0F74, 0x117F, 0x1390, 0x1591, 0x176C, 0x190A, - 0x1A55, 0x1B36, 0x1B97, 0xFAFE, 0xFD22, 0xFF9D, 0xFFAA, 0xFF06, - 0xFE6A, 0xFE0A, 0xFD9F, 0xFD2E, 0xFCBB, 0xFC4C, 0xFBE5, 0xFB8C, - 0xFB44, 0xFB13, 0xFAFE, 0xF446, 0xF2AF, 0xED8A, 0xE6CF, 0xE079, - 0xDC81, 0xDA8A, 0xD8DF, 0xD77C, 0xD65B, 0xD575, 0xD4C5, 0xD446, - 0xD3F1, 0xD3C0, 0xD3AF, 0xBE1B, 0xC86C, 0xCAEC, 0xBA4E, 0x9F62, - 0x9209, 0x953A, 0x9B79, 0xA3FE, 0xAE00, 0xB8B7, 0xC35C, 0xCD26, - 0xD54E, 0xDB0A, 0xDD93, 0x67F4, 0x5A9B, 0x5151, 0x4FC2, 0x5239, - 0x52AE, 0x4FA0, 0x4BC5, 0x4760, 0x42B3, 0x3DFE, 0x3985, 0x3589, - 0x324C, 0x3010, 0x2F17, 0x6791, 0x657C, 0x5CC9, 0x4187, 0x1C37, - 0x07C9, 0x068C, 0x086A, 0x0CB1, 0x12B3, 0x19BF, 0x2125, 0x2836, - 0x2E43, 0x329A, 0x348D, 0xFCE2, 0xFD15, 0xFD57, 0xFD6E, 0xFD7E, - 0xFDA3, 0xFDF1, 0xFE54, 0xFEA9, 0xFEDF, 0xFF07, 0xFF32, 0xFF70, - 0xFFB7, 0xFFF4, 0x0011, 0xFD82, 0xFD51, 0xFD23, 0xFD38, 0xFD65, - 0xFD8D, 0xFDA5, 0xFDBA, 0xFDD9, 0xFE0F, 0xFE4F, 0xFE89, 0xFEBD, - 0xFEF1, 0xFF1C, 0xFF30, 0xC2FB, 0xC044, 0xBD72, 0xBE27, 0xBFE0, - 0xC0BB, 0xBF6A, 0xBD3C, 0xBC3B, 0xBD9E, 0xC02D, 0xC24F, 0xC3AC, - 0xC4E1, 0xC5C3, 0xC62B, 0x14E1, 0x3084, 0x5018, 0x5408, 0x503A, - 0x4C9D, 0x4BB2, 0x4AB7, 0x49B5, 0x48B7, 0x47C4, 0x46E7, 0x4628, - 0x4591, 0x452B, 0x44FF, 0xFD6E, 0xFF91, 0x01D3, 0x01CD, 0x011F, - 0x00B9, 0x00D1, 0x00F9, 0x012E, 0x016A, 0x01AA, 0x01E9, 0x0223, - 0x0253, 0x0274, 0x0283, 0x0046, 0x003E, 0x00A3, 0x0200, 0x03CD, - 0x0596, 0x0756, 0x0946, 0x0B50, 0x0D5D, 0x0F59, 0x112E, 0x12C5, - 0x140B, 0x14E8, 0x1547, 0x9564, 0x8EE5, 0x8697, 0x83F3, 0x82A9, - 0x817E, 0x7FDE, 0x7E1A, 0x7C43, 0x7A6A, 0x78A4, 0x7703, 0x7599, - 0x7478, 0x73B5, 0x7361, 0xFB8A, 0xFD48, 0xFF35, 0xFF65, 0xFF14, - 0xFEB1, 0xFE5F, 0xFDFB, 0xFD8D, 0xFD10, 0xFC89, 0xFC0A, 0xFB86, - 0xFAFA, 0xFA86, 0xFA4E, 0xFF14, 0xFF08, 0xFF14, 0xFF26, 0xFF3F, - 0xFF4A, 0xFF37, 0xFF17, 0xFF0B, 0xFF29, 0xFF5C, 0xFF89, 0xFFAE, - 0xFFD4, 0xFFF2, 0x0000, 0xAF2E, 0xAEAB, 0xAF2E, 0xB077, 0xB21C, - 0xB2E3, 0xB1AB, 0xAF94, 0xAEC4, 0xB08A, 0xB398, 0xB628, 0xB7E3, - 0xB974, 0xBAA0, 0xBB2A, 0x330E, 0x425A, 0x526D, 0x5591, 0x54E8, - 0x53AB, 0x5318, 0x5256, 0x5172, 0x507B, 0x4F7F, 0x4E8E, 0x4DB5, - 0x4D05, 0x4C8A, 0x4C55, 0x02DE, 0x0182, 0xFFE7, 0xFFA9, 0xFFCD, - 0x0008, 0x003E, 0x0080, 0x00CA, 0x0118, 0x0166, 0x01AF, 0x01F0, - 0x0225, 0x0249, 0x0258, 0xF953, 0xFC9C, 0xFFFA, 0xFFF4, 0xFED8, - 0xFD5F, 0xFBC9, 0xF9EA, 0xF7DD, 0xF5BC, 0xF3A2, 0xF1AA, 0xEFEE, - 0xEE87, 0xED92, 0xED28, 0x8CC8, 0x8BD2, 0x8B33, 0x8A2C, 0x88FE, - 0x879F, 0x85FB, 0x8415, 0x8207, 0x7FE6, 0x7DD2, 0x7BE1, 0x7A2D, - 0x78CE, 0x77DE, 0x7777, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0xF382, 0xF119, 0xF0F3, 0xF653, 0xFDAD, - 0x01FD, 0x02DA, 0x033F, 0x0341, 0x02F8, 0x027A, 0x01DD, 0x0139, - 0x00A4, 0x0034, 0x0001, 0xFB3A, 0xFDC0, 0x002F, 0x0096, 0x005D, - 0x0024, 0x0021, 0x001C, 0x0017, 0x0013, 0x000E, 0x0009, 0x0006, - 0x0003, 0x0000, 0x0000, 0xF6D4, 0xEFE8, 0xE958, 0xEA48, 0xED6D, - 0xEEB4, 0xED5D, 0xEB7B, 0xE938, 0xE6BA, 0xE42A, 0xE1B1, 0xDF76, - 0xDDA1, 0xDC5C, 0xDBCD, 0x106C, 0x0F32, 0x0B2A, 0x05F5, 0x0134, - 0xFE89, 0xFDB2, 0xFD49, 0xFD3B, 0xFD72, 0xFDDA, 0xFE60, 0xFEEE, - 0xFF70, 0xFFD2, 0xFFFF, 0xFA1A, 0xFA80, 0xFC23, 0xFE4D, 0x0046, - 0x015A, 0x01A2, 0x01B8, 0x01A6, 0x0176, 0x0132, 0x00E3, 0x0093, - 0x004C, 0x0018, 0x0000, 0x2E21, 0x3215, 0x359F, 0x3889, 0x3A9F, - 0x3BA9, 0x3BD8, 0x3B8F, 0x3AEB, 0x3A04, 0x38F5, 0x37D9, 0x36CA, - 0x35E2, 0x353B, 0x34F0, 0x3AC3, 0x38B5, 0x374B, 0x3974, 0x3CEB, - 0x40C6, 0x454B, 0x4A34, 0x4DC5, 0x4EEE, 0x4EC0, 0x4EA9, 0x4F3F, - 0x4FF8, 0x509A, 0x50ED, -}; +ROM_ASSET_LOAD_ANIM(anim_11_values, 0x004f5800, 1174, 0x00000000, 1174); diff --git a/assets/anims/anim_12.inc.c b/assets/anims/anim_12.inc.c index bf9529245..357c00318 100644 --- a/assets/anims/anim_12.inc.c +++ b/assets/anims/anim_12.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_12[] = { 1, 189, @@ -13,112 +14,7 @@ static const struct Animation anim_12[] = { }; -static const u16 anim_12_indices[] = { - 0x0001, 0x0000, 0x0012, 0x0001, 0x0001, 0x0013, 0x0001, 0x0000, 0x0001, 0x0014, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0281, - 0x0012, 0x024B, 0x0012, 0x025D, 0x0012, 0x026F, - 0x0012, 0x0215, 0x0012, 0x0227, 0x0012, 0x0239, - 0x0001, 0x0211, 0x0001, 0x0212, 0x0001, 0x0213, - 0x0012, 0x005D, 0x0012, 0x006F, 0x0012, 0x0081, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x004B, - 0x0012, 0x0015, 0x0012, 0x0027, 0x0012, 0x0039, - 0x0001, 0x020D, 0x0001, 0x020E, 0x0001, 0x020F, - 0x0012, 0x00DB, 0x0012, 0x00ED, 0x0012, 0x00FF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x00C9, - 0x0012, 0x0093, 0x0012, 0x00A5, 0x0012, 0x00B7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0210, - 0x0012, 0x01D7, 0x0012, 0x01E9, 0x0012, 0x01FB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x01C5, - 0x0012, 0x018F, 0x0012, 0x01A1, 0x0012, 0x01B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0214, - 0x0012, 0x0159, 0x0012, 0x016B, 0x0012, 0x017D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0147, - 0x0012, 0x0111, 0x0012, 0x0123, 0x0012, 0x0135, -}; +ROM_ASSET_LOAD_ANIM(anim_12_indices, 0x004f5cb0, 252, 0x00000000, 252); -static const s16 anim_12_values[] = { - 0x0000, 0x0063, 0x0060, 0x005E, 0x005F, 0x0061, 0x0063, 0x0065, - 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006A, 0x006A, 0x006A, - 0x0069, 0x0069, 0x0069, 0xFFDD, 0x3FFF, 0xEF50, 0xE8F5, 0xE1FA, - 0xDAE7, 0xD444, 0xCE98, 0xCA6D, 0xC753, 0xC484, 0xC1FF, 0xBFC4, - 0xBDD4, 0xBC30, 0xBAD8, 0xB9CB, 0xB90B, 0xB897, 0xB870, 0xEECC, - 0xEC66, 0xE9D0, 0xE744, 0xE4FB, 0xE32D, 0xE214, 0xE199, 0xE174, - 0xE196, 0xE1F0, 0xE271, 0xE309, 0xE3A9, 0xE440, 0xE4C0, 0xE519, - 0xE53A, 0xEAE1, 0xEE9B, 0xF298, 0xF67B, 0xF9E9, 0xFC84, 0xFDF1, - 0xFE48, 0xFDF5, 0xFD1C, 0xFBDC, 0xFA59, 0xF8B4, 0xF710, 0xF58E, - 0xF450, 0xF378, 0xF329, 0xE2EC, 0xDF82, 0xDBD1, 0xD827, 0xD4D3, - 0xD226, 0xD06E, 0xCF85, 0xCF03, 0xCED9, 0xCEF4, 0xCF43, 0xCFB6, - 0xD03A, 0xD0BF, 0xD133, 0xD185, 0xD1A5, 0x1DA7, 0x1237, 0x02E5, - 0xF15C, 0xDF44, 0xCE47, 0xC00F, 0xB314, 0xA507, 0x9663, 0x87A5, - 0x7947, 0x6BCB, 0x5FAC, 0x5565, 0x4D73, 0x4854, 0x4683, 0xDE2F, - 0xDD62, 0xDCFC, 0xDCC3, 0xDC81, 0xDBFE, 0xDB02, 0xD982, 0xD7A8, - 0xD58E, 0xD350, 0xD108, 0xCED1, 0xCCC5, 0xCB00, 0xC99A, 0xC8B1, - 0xC85D, 0x7FBE, 0x8A31, 0x97C5, 0xA6EF, 0xB623, 0xC3D3, 0xCE70, - 0xD724, 0xDFFB, 0xE8C1, 0xF143, 0xF94C, 0x00A6, 0x0721, 0x0C85, - 0x10A0, 0x133D, 0x1427, 0x2136, 0x23A6, 0x2660, 0x2934, 0x2BF2, - 0x2E6C, 0x3072, 0x3240, 0x3426, 0x3615, 0x3800, 0x39D7, 0x3B8E, - 0x3D14, 0x3E5D, 0x3F5A, 0x3FFC, 0x4035, 0x1038, 0x0F0F, 0x0DE2, - 0x0CD3, 0x0C08, 0x0BA4, 0x0BCB, 0x0C8D, 0x0DCD, 0x0F6D, 0x114E, - 0x1352, 0x155A, 0x1749, 0x18FE, 0x1A5C, 0x1B45, 0x1B99, 0xFABA, - 0xFB7A, 0xFC46, 0xFD0B, 0xFDB5, 0xFE30, 0xFE6A, 0xFE66, 0xFE37, - 0xFDE9, 0xFD82, 0xFD0C, 0xFC90, 0xFC17, 0xFBA9, 0xFB50, 0xFB14, - 0xFAFE, 0xDB54, 0xDBBE, 0xDC24, 0xDC7A, 0xDCAF, 0xDCB7, 0xDC81, - 0xDC04, 0xDB46, 0xDA58, 0xD94B, 0xD82E, 0xD710, 0xD603, 0xD516, - 0xD459, 0xD3DB, 0xD3AE, 0xCCEE, 0xBE2E, 0xB057, 0xA434, 0x9A94, - 0x9441, 0x9209, 0x93E2, 0x98C3, 0xA000, 0xA8EC, 0xB2D9, 0xBD1A, - 0xC702, 0xCFE4, 0xD712, 0xDBE1, 0xDDA1, 0x25BB, 0x2E8A, 0x3828, - 0x4194, 0x49CE, 0x4FD7, 0x52AE, 0x5299, 0x50CA, 0x4D9E, 0x4972, - 0x44A5, 0x3F94, 0x3A9C, 0x361C, 0x3271, 0x2FF9, 0x2F11, 0x621D, - 0x4D55, 0x39A5, 0x27F3, 0x1924, 0x0E1F, 0x07C9, 0x05C6, 0x06BE, - 0x0A1A, 0x0F44, 0x15A5, 0x1CA8, 0x23B5, 0x2A37, 0x2F97, 0x333F, - 0x3498, 0xFE33, 0xFFEA, 0x0117, 0x00D6, 0xFFDC, 0xFE8D, 0xFDA3, - 0xFDAA, 0xFDDE, 0xFE30, 0xFE8F, 0xFEEA, 0xFF32, 0xFF6E, 0xFFAA, - 0xFFDF, 0x0004, 0x0012, 0xFD4D, 0xFD3A, 0xFD30, 0xFD32, 0xFD45, - 0xFD65, 0xFD8D, 0xFDB7, 0xFDE2, 0xFE0D, 0xFE38, 0xFE61, 0xFE89, - 0xFEB2, 0xFEDF, 0xFF08, 0xFF25, 0xFF31, 0xC04D, 0xBF0B, 0xBDA5, - 0xBAFA, 0xB98E, 0xBD10, 0xC0BB, 0xC18A, 0xC1E4, 0xC1F8, 0xC1F2, - 0xC200, 0xC24F, 0xC307, 0xC407, 0xC50E, 0xC5DB, 0xC62D, 0x27FE, - 0x406D, 0x519B, 0x54E0, 0x52FD, 0x4F2A, 0x4C9D, 0x4BBE, 0x4AD3, - 0x49E3, 0x48F6, 0x4812, 0x473E, 0x4681, 0x45E2, 0x4568, 0x451A, - 0x44FE, 0xFE58, 0xFEAB, 0xFF0C, 0xFF77, 0xFFF2, 0x0063, 0x00B9, - 0x00EE, 0x0113, 0x012F, 0x0147, 0x0161, 0x0184, 0x01BA, 0x01FC, - 0x023E, 0x026F, 0x0283, 0x01A0, 0x0209, 0x0295, 0x0323, 0x03B6, - 0x0478, 0x0596, 0x071B, 0x08E1, 0x0ACA, 0x0CB5, 0x0E85, 0x101A, - 0x118E, 0x12F4, 0x1425, 0x14F9, 0x1549, 0x8865, 0x83BB, 0x80A2, - 0x8013, 0x80C4, 0x819B, 0x817E, 0x803C, 0x7E7F, 0x7C82, 0x7A78, - 0x7894, 0x770D, 0x75D9, 0x74D5, 0x740D, 0x738D, 0x735F, 0xFC3E, - 0xFCE1, 0xFD7D, 0xFDFD, 0xFE61, 0xFEAF, 0xFEB1, 0xFE59, 0xFDEC, - 0xFD72, 0xFCF4, 0xFC79, 0xFC0A, 0xFB9B, 0xFB24, 0xFAB8, 0xFA6A, - 0xFA4C, 0x0176, 0x00F9, 0x007A, 0xFFFE, 0xFF94, 0xFF5C, 0xFF4A, - 0xFF4B, 0xFF52, 0xFF5C, 0xFF69, 0xFF79, 0xFF89, 0xFFA0, 0xFFBF, - 0xFFDE, 0xFFF7, 0x0000, 0xC540, 0xC141, 0xBCCD, 0xB6EA, 0xB1FA, - 0xB1AF, 0xB2E3, 0xB363, 0xB3DD, 0xB459, 0xB4DF, 0xB577, 0xB628, - 0xB72A, 0xB878, 0xB9C6, 0xBAC7, 0xBB2D, 0x2583, 0x40B0, 0x5430, - 0x58FD, 0x5871, 0x55A3, 0x53AB, 0x5310, 0x5253, 0x517F, 0x509D, - 0x4FB7, 0x4ED9, 0x4E0C, 0x4D5B, 0x4CCF, 0x4C74, 0x4C54, 0x03D7, - 0x034F, 0x02AE, 0x01F7, 0x011C, 0x0061, 0x0008, 0x0019, 0x0063, - 0x00CE, 0x0145, 0x01B2, 0x01FF, 0x022B, 0x0246, 0x0253, 0x0258, - 0x0259, 0xFAC0, 0xFC12, 0xFD05, 0xFD8C, 0xFDF3, 0xFDFB, 0xFD5F, - 0xFC1A, 0xFA6C, 0xF880, 0xF67F, 0xF496, 0xF2ED, 0xF162, 0xEFD4, - 0xEE79, 0xED83, 0xED25, 0x82B8, 0x8029, 0x7F43, 0x80C3, 0x83BB, - 0x868F, 0x879F, 0x86B0, 0x84DA, 0x8278, 0x7FE4, 0x7D80, 0x7BA5, - 0x7A44, 0x791C, 0x7839, 0x77A8, 0x7774, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0070, 0x00C4, 0x011C, - 0x0171, 0x01B8, 0x01EA, 0x01FD, 0x01F3, 0x01D3, 0x01A2, 0x0166, - 0x0123, 0x00DD, 0x009A, 0x005D, 0x002C, 0x000B, 0x0000, 0xFD55, - 0xFDDA, 0xFE6A, 0xFEF8, 0xFF7A, 0xFFE2, 0x0024, 0x0049, 0x005D, - 0x0065, 0x0062, 0x0057, 0x0047, 0x0034, 0x0021, 0x0010, 0x0004, - 0x0000, 0xF1E2, 0xF1B8, 0xF172, 0xF109, 0xF076, 0xEFB1, 0xEEB4, - 0xED58, 0xEB91, 0xE97D, 0xE738, 0xE4E1, 0xE295, 0xE072, 0xDE95, - 0xDD1B, 0xDC23, 0xDBCA, 0xFFF3, 0xFF77, 0xFF19, 0xFEDC, 0xFEB1, - 0xFE96, 0xFE89, 0xFE8F, 0xFEA5, 0xFEC6, 0xFEE9, 0xFF12, 0xFF44, - 0xFF79, 0xFFAC, 0xFFD7, 0xFFF5, 0x0000, 0x0121, 0x0125, 0x012B, - 0x0139, 0x014F, 0x015E, 0x015A, 0x0137, 0x00FF, 0x00C3, 0x0096, - 0x0077, 0x0058, 0x003C, 0x0024, 0x0010, 0x0004, 0x0000, 0x263A, - 0x27B5, 0x2A39, 0x2EB0, 0x3430, 0x3911, 0x3BA9, 0x3AAF, 0x374D, - 0x338A, 0x316D, 0x312C, 0x317F, 0x3235, 0x331A, 0x33FD, 0x34AA, - 0x34EF, 0x3EEC, 0x3EC5, 0x3EDD, 0x4054, 0x41E9, 0x4110, 0x40C6, - 0x42B5, 0x4524, 0x47D0, 0x4A77, 0x4CD5, 0x4EA9, 0x4FD6, 0x5085, - 0x50D7, 0x50EF, 0x50EF, -}; +ROM_ASSET_LOAD_ANIM(anim_12_values, 0x004f5dac, 1318, 0x00000000, 1318); diff --git a/assets/anims/anim_13.inc.c b/assets/anims/anim_13.inc.c index b1db0513c..97aac3cae 100644 --- a/assets/anims/anim_13.inc.c +++ b/assets/anims/anim_13.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_13[] = { 1, 189, @@ -13,134 +14,7 @@ static const struct Animation anim_13[] = { }; -static const u16 anim_13_indices[] = { - 0x0001, 0x0000, 0x0017, 0x0001, 0x0001, 0x0018, 0x0001, 0x0000, 0x0001, 0x0019, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x0330, - 0x0017, 0x02EB, 0x0017, 0x0302, 0x0017, 0x0319, - 0x0017, 0x02A6, 0x0017, 0x02BD, 0x0017, 0x02D4, - 0x0001, 0x02A2, 0x0001, 0x02A3, 0x0001, 0x02A4, - 0x0017, 0x0076, 0x0017, 0x008D, 0x0017, 0x00A4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x005F, - 0x0017, 0x001A, 0x0017, 0x0031, 0x0017, 0x0048, - 0x0001, 0x029E, 0x0001, 0x029F, 0x0001, 0x02A0, - 0x0017, 0x0117, 0x0017, 0x012E, 0x0017, 0x0145, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x0100, - 0x0017, 0x00BB, 0x0017, 0x00D2, 0x0017, 0x00E9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02A1, - 0x0017, 0x0259, 0x0017, 0x0270, 0x0017, 0x0287, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x0242, - 0x0017, 0x01FD, 0x0017, 0x0214, 0x0017, 0x022B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02A5, - 0x0017, 0x01B8, 0x0017, 0x01CF, 0x0017, 0x01E6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x01A1, - 0x0017, 0x015C, 0x0017, 0x0173, 0x0017, 0x018A, -}; +ROM_ASSET_LOAD_ANIM(anim_13_indices, 0x004f62ec, 252, 0x00000000, 252); -static const s16 anim_13_values[] = { - 0x0000, 0x00AF, 0x00AD, 0x00AC, 0x00AA, 0x00A9, 0x00A8, 0x00A6, - 0x00A5, 0x00A4, 0x00A2, 0x00A1, 0x00A0, 0x009E, 0x009D, 0x009B, - 0x009A, 0x0099, 0x0097, 0x0096, 0x0095, 0x0093, 0x0092, 0x0091, - 0xFFDD, 0x3FFF, 0xE6D0, 0xE271, 0xDDA3, 0xD928, 0xD5C2, 0xD433, - 0xD48C, 0xD61E, 0xD88E, 0xDB83, 0xDEA3, 0xE193, 0xE3F8, 0xE579, - 0xE656, 0xE706, 0xE780, 0xE7BD, 0xE7B4, 0xE75C, 0xE6AE, 0xE5A1, - 0xE42D, 0xE8BE, 0xE8E7, 0xE937, 0xE9B9, 0xEA7B, 0xEB89, 0xED30, - 0xEF83, 0xF237, 0xF4FE, 0xF78D, 0xF999, 0xFAD6, 0xFAF8, 0xF9CD, - 0xF78D, 0xF483, 0xF0FE, 0xED49, 0xE9B4, 0xE68A, 0xE419, 0xE2AE, - 0xF322, 0xF47C, 0xF60D, 0xF7A7, 0xF91A, 0xFA35, 0xFAFA, 0xFB92, - 0xFC0D, 0xFC7C, 0xFCED, 0xFD72, 0xFE1A, 0xFEF5, 0x002B, 0x01C5, - 0x039A, 0x0581, 0x0755, 0x08ED, 0x0A21, 0x0ACA, 0x0AC0, 0xC8A1, - 0xC1EE, 0xC87E, 0xD532, 0xE1CB, 0xE80D, 0xE7FD, 0xE619, 0xE2D7, - 0xDEAA, 0xDA08, 0xD567, 0xD13B, 0xCDFA, 0xCAE9, 0xC8EF, 0xCAF3, - 0xD1E8, 0xDBA3, 0xE65E, 0xF051, 0xF7B3, 0xFABE, 0x2AF0, 0x29EB, - 0x2A14, 0x2C59, 0x31A3, 0x3ADE, 0x58F2, 0x85D4, 0x9FF4, 0xA1C2, - 0x9D2C, 0x93E6, 0x87A6, 0x7A1E, 0x6D0A, 0x5FA4, 0x5073, 0x401E, - 0x2F49, 0x1E9A, 0x0EB7, 0x0045, 0xF3EB, 0xC57B, 0xBEF1, 0xB773, - 0xAFF6, 0xA970, 0xA4D6, 0xA421, 0xA6ED, 0xAAA9, 0xAED7, 0xB447, - 0xBA62, 0xC094, 0xC644, 0xCADE, 0xCE7D, 0xD1B4, 0xD494, 0xD733, - 0xD9A4, 0xDBFA, 0xDE4A, 0xE0A7, 0x7D48, 0x812D, 0x84A4, 0x868C, - 0x85C1, 0x8120, 0x6BD5, 0x49EE, 0x3388, 0x2C07, 0x2700, 0x24D9, - 0x25F9, 0x2AC6, 0x33A9, 0x40E2, 0x51CB, 0x656A, 0x7AC9, 0x90F2, - 0xA6E7, 0xBBB5, 0xCE62, 0x1DA9, 0x133E, 0x0A26, 0x058C, 0x04E6, - 0x0563, 0x06C9, 0x08DB, 0x0B5D, 0x0E15, 0x10C4, 0x1331, 0x151F, - 0x1652, 0x16D8, 0x16F8, 0x16C9, 0x1662, 0x15DD, 0x1551, 0x14D6, - 0x1483, 0x1471, 0x184A, 0x1588, 0x1343, 0x1266, 0x12CB, 0x13A0, - 0x14CA, 0x1630, 0x17B7, 0x1946, 0x1AC2, 0x1C12, 0x1D1B, 0x1DC4, - 0x1E37, 0x1EAA, 0x1F10, 0x1F61, 0x1F90, 0x1F93, 0x1F60, 0x1EEB, - 0x1E2A, 0xF972, 0xF834, 0xF742, 0xF712, 0xF796, 0xF865, 0xF96B, - 0xFA94, 0xFBCD, 0xFD02, 0xFE1F, 0xFF11, 0xFFC4, 0x0023, 0x002C, - 0xFFF4, 0xFF85, 0xFEEE, 0xFE3D, 0xFD81, 0xFCC6, 0xFC1A, 0xFB8C, - 0xEE1D, 0xEA67, 0xE5B1, 0xE046, 0xD936, 0xD03D, 0xC6A5, 0xBDB4, - 0xB6B4, 0xB2EB, 0xB579, 0xBDCD, 0xC7A8, 0xCECB, 0xD340, 0xD7D6, - 0xDC71, 0xE0F2, 0xE53E, 0xE937, 0xECC0, 0xEFBD, 0xF210, 0x1425, - 0x14E4, 0x21F4, 0x35CE, 0x45DD, 0x478C, 0x3ACE, 0x27FD, 0x111D, - 0xF834, 0xDF44, 0xC854, 0xB567, 0xA883, 0xA116, 0x9CDB, 0x9B47, - 0x9BCF, 0x9DE8, 0xA107, 0xA4A1, 0xA82C, 0xAB1D, 0x2548, 0x3465, - 0x4651, 0x52D4, 0x4EF8, 0x489C, 0x4B35, 0x4EAD, 0x52C4, 0x5738, - 0x5BC7, 0x6032, 0x6436, 0x6792, 0x6AB7, 0x6E1B, 0x7188, 0x74C6, - 0x779E, 0x79DA, 0x7B42, 0x7BA0, 0x7ABC, 0xC70C, 0xCD1B, 0xD844, - 0xE06F, 0xE17E, 0xDCD5, 0xD087, 0xC247, 0xB2E8, 0xA33A, 0x9410, - 0x863C, 0x7A8C, 0x71D7, 0x6C1F, 0x688E, 0x66B4, 0x661F, 0x665E, - 0x66FF, 0x6790, 0x67A0, 0x66BE, 0xFD0C, 0xFCA1, 0xFC42, 0xFC0F, - 0xFC0B, 0xFC20, 0xFC45, 0xFC71, 0xFC9C, 0xFCBE, 0xFCD9, 0xFCF3, - 0xFD07, 0xFD11, 0xFD11, 0xFD0E, 0xFD09, 0xFD03, 0xFCFB, 0xFCF3, - 0xFCEC, 0xFCE5, 0xFCE1, 0xFDB4, 0xFE6D, 0xFF0F, 0xFF62, 0xFF60, - 0xFF32, 0xFEE7, 0xFE8E, 0xFE39, 0xFDF5, 0xFDBE, 0xFD89, 0xFD60, - 0xFD4C, 0xFD47, 0xFD47, 0xFD4C, 0xFD53, 0xFD5D, 0xFD67, 0xFD71, - 0xFD7A, 0xFD80, 0xC3B9, 0xCC71, 0xD41B, 0xD819, 0xD81D, 0xD611, - 0xD2AF, 0xCEB0, 0xCACD, 0xC7BF, 0xC544, 0xC2E6, 0xC10C, 0xC021, - 0xBFF4, 0xC005, 0xC049, 0xC0B0, 0xC12D, 0xC1B3, 0xC235, 0xC2A3, - 0xC2F3, 0x4B9E, 0x4361, 0x3C3D, 0x38BB, 0x39B9, 0x3D77, 0x428D, - 0x4798, 0x4B2F, 0x4BEF, 0x4732, 0x3DE5, 0x33F5, 0x2D53, 0x298B, - 0x25A3, 0x21C1, 0x1E0A, 0x1AA2, 0x17AF, 0x1557, 0x13BD, 0x1308, - 0xFE69, 0xFE92, 0xFEB1, 0xFEB5, 0xFE9A, 0xFE6D, 0xFE35, 0xFDF9, - 0xFDC3, 0xFD99, 0xFD7D, 0xFD6B, 0xFD66, 0xFD6C, 0xFD96, 0xFDD5, - 0xFDF6, 0xFDE7, 0xFDC1, 0xFD8F, 0xFD5D, 0xFD36, 0xFD24, 0x01C7, - 0x0211, 0x0243, 0x023D, 0x01F4, 0x017D, 0x00EF, 0x005E, 0xFFDF, - 0xFF86, 0xFF6F, 0xFF8F, 0xFFBB, 0xFFCA, 0xFF98, 0xFF4B, 0xFF29, - 0xFF3C, 0xFF5C, 0xFF84, 0xFFB2, 0xFFE0, 0x000A, 0x9DA8, 0xAB7A, - 0xB6FD, 0xBBA9, 0xB878, 0xB0B3, 0xA646, 0x9B1F, 0x912D, 0x8A5E, - 0x885D, 0x89E6, 0x8C7E, 0x8DAA, 0x8BD4, 0x88EF, 0x87CF, 0x88F6, - 0x8AD3, 0x8D20, 0x8F95, 0x91EA, 0x93D8, 0xFBC3, 0xFC09, 0xFC45, - 0xFC62, 0xFC62, 0xFC56, 0xFC42, 0xFC29, 0xFC0D, 0xFBF2, 0xFBDC, - 0xFBCD, 0xFBBF, 0xFBAC, 0xFB95, 0xFB7C, 0xFB63, 0xFB4C, 0xFB3A, - 0xFB2D, 0xFB28, 0xFB2D, 0xFB3E, 0x00DA, 0x01AE, 0x0267, 0x02C5, - 0x02CE, 0x02B7, 0x0288, 0x0249, 0x0201, 0x01B7, 0x0174, 0x013D, - 0x0110, 0x00E3, 0x00B5, 0x0087, 0x005A, 0x002D, 0x0001, 0xFFD7, - 0xFFAD, 0xFF84, 0xFF5D, 0xBFB5, 0xC7A3, 0xCE8D, 0xD20B, 0xD254, - 0xD16E, 0xCFA2, 0xCD38, 0xCA7B, 0xC7B1, 0xC526, 0xC321, 0xC178, - 0xBFCE, 0xBE26, 0xBC81, 0xBAE1, 0xB946, 0xB7B3, 0xB629, 0xB4A9, - 0xB334, 0xB1CE, 0x4EF3, 0x5039, 0x529A, 0x526D, 0x4C1D, 0x436E, - 0x3BA0, 0x37F0, 0x3B77, 0x43BD, 0x4BA4, 0x4E0C, 0x48DA, 0x3F4E, - 0x344C, 0x2ABD, 0x2585, 0x2411, 0x23C5, 0x2480, 0x2621, 0x2887, - 0x2B92, 0x01CA, 0x03A1, 0x0506, 0x054C, 0x044D, 0x028D, 0x005B, - 0xFE07, 0xFBDF, 0xFA31, 0xF94F, 0xF976, 0xFA78, 0xFBFE, 0xFDB1, - 0xFF3C, 0x0047, 0x00EA, 0x0176, 0x01EB, 0x024A, 0x0291, 0x02C2, - 0xF962, 0xF9F7, 0xFA8E, 0xFB05, 0xFB66, 0xFBCF, 0xFC35, 0xFC90, - 0xFCD7, 0xFD01, 0xFD04, 0xFCC8, 0xFC4C, 0xFBAC, 0xFB04, 0xFA6F, - 0xFA0B, 0xF9C0, 0xF96E, 0xF920, 0xF8E1, 0xF8BC, 0xF8BB, 0x91B1, - 0x8616, 0x7D63, 0x7BFA, 0x82DA, 0x8EB3, 0x9D77, 0xAD16, 0xBB7D, - 0xC69D, 0xCC63, 0xCB0F, 0xC3D5, 0xB913, 0xAD28, 0xA274, 0x9B54, - 0x9763, 0x947F, 0x926F, 0x90FA, 0x8FE8, 0x8F00, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x047C, 0x0207, - 0xFFFC, 0xFF28, 0xFF7F, 0x0053, 0x0183, 0x02EA, 0x0466, 0x05D2, - 0x070B, 0x07ED, 0x0857, 0x0823, 0x073E, 0x05C2, 0x03D1, 0x018C, - 0xFF15, 0xFC8D, 0xFA16, 0xF7D1, 0xF5E0, 0xFFDB, 0x05F7, 0x0AF7, - 0x0CCE, 0x0BCB, 0x09C4, 0x06F6, 0x03A0, 0x0002, 0xFC5A, 0xF8E5, - 0xF5E2, 0xF390, 0xF22D, 0xF19D, 0xF18D, 0xF1E9, 0xF2A0, 0xF39E, - 0xF4CF, 0xF622, 0xF782, 0xF8DE, 0x020A, 0x006F, 0xFF21, 0xFEAA, - 0xFF03, 0xFFB9, 0x00AF, 0x01CD, 0x02F9, 0x0417, 0x050E, 0x05C4, - 0x061E, 0x0602, 0x056E, 0x047C, 0x033D, 0x01C4, 0x0022, 0xFE6A, - 0xFCAA, 0xFAF7, 0xF961, 0xFC7F, 0x0415, 0x0A6E, 0x0D11, 0x0C4A, - 0x0A3E, 0x0741, 0x03A4, 0xFFBB, 0xFBD6, 0xF849, 0xF565, 0xF37D, - 0xF2E3, 0xF3A2, 0xF566, 0xF7FB, 0xFB29, 0xFEBB, 0x0279, 0x062F, - 0x09A5, 0x0CA6, 0x0606, 0xFEB1, 0xF86F, 0xF593, 0xF5C8, 0xF703, - 0xF907, 0xFB97, 0xFE74, 0x015F, 0x041D, 0x066F, 0x0817, 0x08D6, - 0x08BA, 0x0808, 0x06DE, 0x0559, 0x0395, 0x01AE, 0xFFC3, 0xFDEF, - 0xFC4E, 0x0902, 0xFED0, 0xF5C2, 0xF0DC, 0xEF5F, 0xEE82, 0xEE3C, - 0xEE83, 0xEF4C, 0xF08F, 0xF241, 0xF458, 0xF6CC, 0xF991, 0xFCEF, - 0x0117, 0x05DE, 0x0B19, 0x109C, 0x163C, 0x1BCD, 0x2125, 0x2618, - 0x4BC8, 0x455F, 0x3F5B, 0x3B73, 0x3960, 0x37B2, 0x365C, 0x3553, - 0x348A, 0x33F5, 0x3389, 0x3339, 0x32F8, 0x3315, 0x33C1, 0x34C8, - 0x35F4, 0x3712, 0x37EB, 0x386C, 0x38BA, 0x38FA, 0x394D, -}; +ROM_ASSET_LOAD_ANIM(anim_13_values, 0x004f63e8, 1678, 0x00000000, 1678); diff --git a/assets/anims/anim_14.inc.c b/assets/anims/anim_14.inc.c index 1ff2aed84..994a81010 100644 --- a/assets/anims/anim_14.inc.c +++ b/assets/anims/anim_14.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_14[] = { 1, 189, @@ -13,98 +14,7 @@ static const struct Animation anim_14[] = { }; -static const u16 anim_14_indices[] = { - 0x0001, 0x0000, 0x000F, 0x0001, 0x0001, 0x0010, 0x0001, 0x0000, 0x0001, 0x0011, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x0218, - 0x000F, 0x01EB, 0x000F, 0x01FA, 0x000F, 0x0209, - 0x000F, 0x01BE, 0x000F, 0x01CD, 0x000F, 0x01DC, - 0x0001, 0x01BA, 0x0001, 0x01BB, 0x0001, 0x01BC, - 0x000F, 0x004E, 0x000F, 0x005D, 0x000F, 0x006C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x003F, - 0x000F, 0x0012, 0x000F, 0x0021, 0x000F, 0x0030, - 0x0001, 0x01B6, 0x0001, 0x01B7, 0x0001, 0x01B8, - 0x000F, 0x00B7, 0x000F, 0x00C6, 0x000F, 0x00D5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x00A8, - 0x000F, 0x007B, 0x000F, 0x008A, 0x000F, 0x0099, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01B9, - 0x000F, 0x0189, 0x000F, 0x0198, 0x000F, 0x01A7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x017A, - 0x000F, 0x014D, 0x000F, 0x015C, 0x000F, 0x016B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01BD, - 0x000F, 0x0120, 0x000F, 0x012F, 0x000F, 0x013E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x0111, - 0x000F, 0x00E4, 0x000F, 0x00F3, 0x000F, 0x0102, -}; +ROM_ASSET_LOAD_ANIM(anim_14_indices, 0x004f6a90, 252, 0x00000000, 252); -static const s16 anim_14_values[] = { - 0x0000, 0x00B1, 0x00AC, 0x00A7, 0x00A1, 0x009C, 0x0097, 0x0091, - 0x008C, 0x0087, 0x0081, 0x007C, 0x0077, 0x0071, 0x006C, 0x0067, - 0xFFDD, 0x3FFF, 0x0845, 0x04CE, 0xFE04, 0xF94E, 0xF81B, 0xF7F5, - 0xF868, 0xF901, 0xF94E, 0xF94E, 0xF94E, 0xF94E, 0xF94E, 0xF799, - 0xF309, 0xF43D, 0xF3DF, 0xF325, 0xF2A5, 0xF284, 0xF280, 0xF28C, - 0xF29C, 0xF2A5, 0xF2A5, 0xF2A5, 0xF2A5, 0xF2A5, 0xF1FF, 0xF046, - 0xE533, 0xE51E, 0xE4F6, 0xE4DA, 0xE4D3, 0xE4D2, 0xE4D4, 0xE4D8, - 0xE4DA, 0xE4DA, 0xE4DA, 0xE4DA, 0xE4DA, 0xE5DC, 0xE88A, 0xF01D, - 0xF218, 0xF5FA, 0xF8AB, 0xF9A4, 0xFA4F, 0xFA7C, 0xFA00, 0xF8AB, - 0xF51A, 0xEF9D, 0xEA94, 0xE85F, 0xE773, 0xE500, 0x120A, 0x0437, - 0xE91E, 0xD64F, 0xD184, 0xD0E4, 0xD2A9, 0xD50E, 0xD64F, 0xD67F, - 0xD6C7, 0xD70A, 0xD727, 0xFE12, 0x238B, 0xF570, 0xF463, 0xF254, - 0xF0E6, 0xF0A3, 0xF0CC, 0xF116, 0xF137, 0xF0E6, 0xEFA2, 0xEDB1, - 0xEBE8, 0xEB20, 0xE5DD, 0xDF98, 0x853D, 0x9D5F, 0xCCAB, 0xED7C, - 0xF6D7, 0xF9E8, 0xF84C, 0xF39F, 0xED7C, 0xE107, 0xCDD8, 0xBC3E, - 0xB487, 0x9676, 0x7A00, 0x1D71, 0x1D71, 0x1D71, 0x1D71, 0x1D71, - 0x1D71, 0x1D71, 0x1D71, 0x1D71, 0x1D71, 0x1D71, 0x1D71, 0x1D71, - 0x1E18, 0x1FD8, 0x1231, 0x1231, 0x1231, 0x1231, 0x1231, 0x1231, - 0x1231, 0x1231, 0x1231, 0x1231, 0x1231, 0x1231, 0x1231, 0x11DF, - 0x110A, 0xF981, 0xF981, 0xF981, 0xF981, 0xF981, 0xF981, 0xF981, - 0xF981, 0xF981, 0xF981, 0xF981, 0xF981, 0xF981, 0xF9B5, 0xFA3F, - 0xDC3D, 0xE04B, 0xE83E, 0xEDC1, 0xEF7F, 0xF05B, 0xF057, 0xEF78, - 0xEDC1, 0xE991, 0xE31E, 0xDD33, 0xDA9B, 0xDAB9, 0xDB04, 0xE6DD, - 0xF6EC, 0x1664, 0x2C3B, 0x322D, 0x33AB, 0x322F, 0x2F36, 0x2C3B, - 0x2754, 0x1FC8, 0x18DC, 0x15D3, 0xFCED, 0xDBC9, 0x1DA3, 0x1B35, - 0x1672, 0x1324, 0x1218, 0x1193, 0x1194, 0x121A, 0x1324, 0x15B0, - 0x199D, 0x1D36, 0x1ECA, 0x1D23, 0x1EBB, 0x8A5E, 0xA193, 0xCF10, - 0xEEA1, 0xF76D, 0xF9FD, 0xF826, 0xF3C0, 0xEEA1, 0xE509, 0xD645, - 0xC8B9, 0xC2C9, 0xA2CA, 0x7718, 0xFC03, 0xFC3A, 0xFCA5, 0xFCEF, - 0xFD06, 0xFD12, 0xFD12, 0xFD06, 0xFCEF, 0xFC81, 0xFC21, 0xFC19, - 0xFC1E, 0xFC58, 0xFCEF, 0x002D, 0xFF8C, 0xFE4E, 0xFD72, 0xFD34, - 0xFD20, 0xFD2B, 0xFD4A, 0xFD72, 0xFE07, 0xFE89, 0xFE68, 0xFE1A, - 0xFDBE, 0xFD72, 0xE035, 0xD941, 0xCB9F, 0xC22A, 0xBF7A, 0xBE9C, - 0xBF16, 0xC06E, 0xC22A, 0xC8D0, 0xCE92, 0xCD2A, 0xC9C7, 0xC5B1, - 0xC22A, 0x26CE, 0x3176, 0x465A, 0x54D8, 0x5869, 0x58A4, 0x5716, - 0x554D, 0x54D8, 0x59EB, 0x59EA, 0x4B39, 0x3709, 0x24DD, 0x1C36, - 0x00DE, 0x00D6, 0x00BD, 0x0091, 0x0056, 0x0012, 0xFFCC, 0xFF82, - 0xFF3A, 0xFEF6, 0xFEBA, 0xFE82, 0xFE51, 0xFE32, 0xFE2E, 0x021B, - 0x0226, 0x0236, 0x0234, 0x021D, 0x01FF, 0x01DC, 0x01B7, 0x0194, - 0x0176, 0x015E, 0x0149, 0x013A, 0x013D, 0x015E, 0xC230, 0xC1B9, - 0xBFFC, 0xBC7A, 0xB771, 0xB1AE, 0xAB7E, 0xA52E, 0x9F0B, 0x9964, - 0x9486, 0x9168, 0x8FE9, 0x8EAD, 0x8C5A, 0xFBD0, 0xFBD0, 0xFBD0, - 0xFBD0, 0xFBD0, 0xFBD1, 0xFBD2, 0xFBD1, 0xFBD0, 0xFBC5, 0xFBBB, - 0xFBB0, 0xFBA0, 0xFBA2, 0xFBD0, 0x01CA, 0x01CA, 0x01CA, 0x01CA, - 0x01CA, 0x01C9, 0x01C9, 0x01C9, 0x01CA, 0x01D3, 0x01DB, 0x01E3, - 0x01F0, 0x01EE, 0x01CA, 0xC7E3, 0xC7E3, 0xC7E3, 0xC7E3, 0xC7E0, - 0xC7DA, 0xC7D5, 0xC7D7, 0xC7E3, 0xC82C, 0xC86C, 0xC8B3, 0xC91F, - 0xC910, 0xC7E3, 0x4F2B, 0x4B7D, 0x4448, 0x3F47, 0x3D69, 0x3C10, - 0x3BA6, 0x3C95, 0x3F47, 0x4ED7, 0x5949, 0x4B9A, 0x35E4, 0x2198, - 0x182A, 0x0087, 0xFF2D, 0xFC85, 0xFAAD, 0xFA12, 0xF9BE, 0xF9B7, - 0xFA05, 0xFAAD, 0xFD74, 0x0093, 0x01E5, 0x02D5, 0x0379, 0x03E7, - 0xF8C2, 0xF94A, 0xFA54, 0xFB0D, 0xFB41, 0xFB50, 0xFB46, 0xFB2C, - 0xFB0D, 0xFAA5, 0xFA33, 0xF9F3, 0xF9B3, 0xF99E, 0xF9DE, 0x9A6A, - 0xA2E5, 0xB384, 0xBF0C, 0xC2D8, 0xC4F1, 0xC525, 0xC33F, 0xBF0C, - 0xAD1B, 0x9923, 0x91A8, 0x8D17, 0x89CF, 0x8634, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0xFF9F, 0xFF97, - 0xFF87, 0xFF7C, 0xFF77, 0xFF73, 0xFF71, 0xFF73, 0xFF7C, 0xFF93, - 0xFFB7, 0xFFD8, 0xFFE7, 0xFFFE, 0x0039, 0xFC86, 0xFC88, 0xFC8A, - 0xFC8B, 0xFC8C, 0xFC8C, 0xFC8C, 0xFC8C, 0xFC8B, 0xFC89, 0xFC86, - 0xFC83, 0xFC82, 0xFCA5, 0xFD05, 0xF544, 0xF5A5, 0xF663, 0xF6E7, - 0xF71F, 0xF74F, 0xF764, 0xF748, 0xF6E7, 0xF5D4, 0xF42D, 0xF2A9, - 0xF1FF, 0xF1F5, 0xF1D8, 0x011E, 0x00BB, 0xFFF9, 0xFF73, 0xFF49, - 0xFF37, 0xFF39, 0xFF4E, 0xFF73, 0xFFCE, 0x005A, 0x00D7, 0x0102, - 0x00D9, 0x008D, 0x010B, 0x0121, 0x014E, 0x016D, 0x0176, 0x0179, - 0x0178, 0x0173, 0x016D, 0x015D, 0x0146, 0x0130, 0x0126, 0x0128, - 0x0131, 0x212D, 0x15F2, 0xFFF1, 0xF0AC, 0xEC00, 0xE9EF, 0xEA34, - 0xEC8A, 0xF0AC, 0xF938, 0x063A, 0x1391, 0x1D1A, 0x2316, 0x2884, - 0x44B4, 0x446C, 0x43DE, 0x437B, 0x4371, 0x438B, 0x43AB, 0x43B0, - 0x437B, 0x42E0, 0x41F5, 0x40FD, 0x4039, 0x3FAC, 0x3F38, -}; +ROM_ASSET_LOAD_ANIM(anim_14_values, 0x004f6b8c, 1102, 0x00000000, 1102); diff --git a/assets/anims/anim_15.inc.c b/assets/anims/anim_15.inc.c index c764d6396..4782f515f 100644 --- a/assets/anims/anim_15.inc.c +++ b/assets/anims/anim_15.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_15[] = { 0, 189, @@ -13,88 +14,7 @@ static const struct Animation anim_15[] = { }; -static const u16 anim_15_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x000F, 0x01C1, 0x0001, 0x0000, 0x0001, 0x01D0, - 0x000F, 0x01B1, 0x0001, 0x0000, 0x0001, 0x01C0, - 0x0001, 0x0192, 0x000F, 0x0193, 0x000F, 0x01A2, - 0x0001, 0x018E, 0x0001, 0x018F, 0x0001, 0x0190, - 0x000F, 0x003E, 0x000F, 0x004D, 0x000F, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x002F, - 0x000F, 0x0002, 0x000F, 0x0011, 0x000F, 0x0020, - 0x0001, 0x018A, 0x0001, 0x018B, 0x0001, 0x018C, - 0x000F, 0x00A7, 0x000F, 0x00B6, 0x000F, 0x00C5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x0098, - 0x000F, 0x006B, 0x000F, 0x007A, 0x000F, 0x0089, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x018D, - 0x000F, 0x015D, 0x000F, 0x016C, 0x000F, 0x017B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x015C, - 0x000F, 0x012F, 0x000F, 0x013E, 0x000F, 0x014D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0191, - 0x000F, 0x0102, 0x000F, 0x0111, 0x000F, 0x0120, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0101, - 0x000F, 0x00D4, 0x000F, 0x00E3, 0x000F, 0x00F2, -}; +ROM_ASSET_LOAD_ANIM(anim_15_indices, 0x004f6ff4, 252, 0x00000000, 252); -static const s16 anim_15_values[] = { - 0x0000, 0x3FFF, 0xF62C, 0xF64F, 0xF6AB, 0xF729, 0xF7B2, 0xF830, - 0xF88B, 0xF8AF, 0xF88D, 0xF833, 0xF7B9, 0xF732, 0xF6B5, 0xF657, - 0xF62C, 0xF980, 0xF8B2, 0xF6A1, 0xF3CD, 0xF0B8, 0xEDE3, 0xEBD2, - 0xEB04, 0xEBCB, 0xEDCD, 0xF08F, 0xF396, 0xF667, 0xF888, 0xF97C, - 0xF06F, 0xF085, 0xF0BC, 0xF108, 0xF15B, 0xF1A7, 0xF1DF, 0xF1F4, - 0xF1E0, 0xF1AA, 0xF15F, 0xF10E, 0xF0C2, 0xF089, 0xF06F, 0xD468, - 0xD1F1, 0xCCA1, 0xC797, 0xC5F4, 0xCC01, 0xD641, 0xDC26, 0xDA53, - 0xD512, 0xCF54, 0xCC09, 0xCD8F, 0xD1A7, 0xD45D, 0xAA70, 0xADBA, - 0xB634, 0xC1CC, 0xCE6E, 0xDA06, 0xE281, 0xE5CA, 0xE29D, 0xDA63, - 0xCF16, 0xC2AD, 0xB720, 0xAE69, 0xAA7E, 0xDE99, 0xDE6C, 0xDDF9, - 0xDD5B, 0xDCAF, 0xDC11, 0xDB9E, 0xDB71, 0xDB9C, 0xDC0C, 0xDCA6, - 0xDD4F, 0xDDEC, 0xDE63, 0xDE98, 0x0F8B, 0x0B96, 0x0162, 0xF370, - 0xE43D, 0xD64A, 0xCC17, 0xC822, 0xCBF5, 0xD5DB, 0xE374, 0xF262, - 0x0046, 0x0AC3, 0x0F7A, 0xE940, 0xE9D2, 0xEB49, 0xED4A, 0xEF78, - 0xF179, 0xF2F0, 0xF382, 0xF2F5, 0xF189, 0xEF95, 0xED70, 0xEB71, - 0xE9F0, 0xE942, 0xF618, 0xF652, 0xF6E8, 0xF7B5, 0xF895, 0xF962, - 0xF9F8, 0xFA32, 0xF9FA, 0xF968, 0xF8A0, 0xF7C5, 0xF6F8, 0xF65E, - 0xF619, 0xE633, 0xE640, 0xE660, 0xE68D, 0xE6BD, 0xE6EA, 0xE70B, - 0xE717, 0xE70B, 0xE6EB, 0xE6C0, 0xE690, 0xE664, 0xE642, 0xE633, - 0xDF00, 0xDC32, 0xD6F8, 0xD416, 0xD59C, 0xD91C, 0xDC9F, 0xDE30, - 0xDB68, 0xD655, 0xD3AB, 0xD569, 0xD923, 0xDCF5, 0xDEF8, 0x1BA7, - 0x1BA4, 0x1B9C, 0x1B90, 0x1B84, 0x1B79, 0x1B71, 0x1B6E, 0x1B71, - 0x1B79, 0x1B84, 0x1B90, 0x1B9B, 0x1BA3, 0x1BA7, 0x2E1B, 0x2DCD, - 0x2D04, 0x2BF1, 0x2AC6, 0x29B4, 0x28EB, 0x289D, 0x28E8, 0x29AB, - 0x2AB7, 0x2BDD, 0x2CEE, 0x2DBD, 0x2E19, 0xBB91, 0xB95E, 0xB3B3, - 0xABF3, 0xA381, 0x9BC1, 0x9616, 0x93E3, 0x9603, 0x9B83, 0xA311, - 0xAB5D, 0xB315, 0xB8E9, 0xBB87, 0x0183, 0x0179, 0x015E, 0x0139, - 0x0111, 0x00EC, 0x00D2, 0x00C7, 0x00D1, 0x00EB, 0x010F, 0x0137, - 0x015B, 0x0177, 0x0183, 0x01CF, 0x01D5, 0x01E4, 0x01F9, 0x0210, - 0x0225, 0x0234, 0x023A, 0x0234, 0x0226, 0x0211, 0x01FB, 0x01E6, - 0x01D6, 0x01CF, 0xE5A9, 0xE4D8, 0xE2C0, 0xDFE1, 0xDCC2, 0xD9E4, - 0xD7CB, 0xD6FB, 0xD7C4, 0xD9CD, 0xDC98, 0xDFAA, 0xE285, 0xE4AD, - 0xE5A5, 0x1CA8, 0xFEF2, 0xFF31, 0xFFD3, 0x00AF, 0x01A0, 0x027E, - 0x031F, 0x035E, 0x031F, 0x027E, 0x01A0, 0x00AF, 0xFFD3, 0xFF31, - 0xFEF2, 0x0A8D, 0x0ADC, 0x0BA7, 0x0CBD, 0x0DED, 0x0F03, 0x0FCF, - 0x101E, 0x0FCF, 0x0F03, 0x0DED, 0x0CBD, 0x0BA7, 0x0ADC, 0x0A8D, - 0xB85D, 0xB76B, 0xB4FB, 0xB1A6, 0xAE05, 0xAAB0, 0xA840, 0xA74F, - 0xA840, 0xAAB0, 0xAE05, 0xB1A6, 0xB4FB, 0xB76B, 0xB85D, 0xFFFA, - 0xFFFE, 0x0006, 0x0013, 0x0021, 0x002E, 0x0038, 0x003B, 0x0038, - 0x002F, 0x0022, 0x0014, 0x0007, 0xFFFF, 0xFFFA, 0xFEDF, 0xFEE0, - 0xFEE1, 0xFEE2, 0xFEE3, 0xFEE4, 0xFEE5, 0xFEE5, 0xFEE5, 0xFEE4, - 0xFEE3, 0xFEE2, 0xFEE1, 0xFEE0, 0xFEDF, 0xE37D, 0xE2F8, 0xE1A2, - 0xDFCD, 0xDDCE, 0xDBF9, 0xDAA2, 0xDA1E, 0xDA9E, 0xDBEB, 0xDDB4, - 0xDFA9, 0xE17C, 0xE2DD, 0xE37B, 0x1EF6, 0x0460, 0x045A, 0x044A, - 0x0434, 0x041C, 0x0406, 0x03F6, 0x03F0, 0x03F6, 0x0406, 0x041C, - 0x0434, 0x044A, 0x045A, 0x0460, 0xF3FB, 0xF356, 0xF1AE, 0xEF6B, - 0xECF3, 0xEAB0, 0xE908, 0xE864, 0xE908, 0xEAB0, 0xECF3, 0xEF6B, - 0xF1AE, 0xF356, 0xF3FB, 0x9C09, 0x9E04, 0xA322, 0xAA20, 0xB1BF, - 0xB8BD, 0xBDDB, 0xBFD7, 0xBDDB, 0xB8BD, 0xB1BF, 0xAA20, 0xA322, - 0x9E04, 0x9C09, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF, - 0x4171, 0xBF5F, 0x0007, 0x0271, 0x0254, 0x020A, 0x01A4, 0x0135, - 0x00CF, 0x0085, 0x0068, 0x0085, 0x00CF, 0x0135, 0x01A4, 0x020A, - 0x0254, 0x0271, 0xE591, 0xE591, 0xE591, 0xE591, 0xE591, 0xE591, - 0xE590, 0xE590, 0xE590, 0xE591, 0xE591, 0xE591, 0xE591, 0xE591, - 0xE591, 0x0DDA, 0x0C96, 0x0954, 0x04DF, 0x0004, 0xFB90, 0xF84D, - 0xF70A, 0xF843, 0xFB6C, 0xFFC4, 0x0489, 0x08F9, 0x0C53, 0x0DD4, - 0xF1B4, 0xF8AB, 0xF91F, 0xFA49, 0xFBE0, 0xFD9C, 0xFF34, 0x005D, - 0x00D0, 0x0060, 0xFF40, 0xFDB3, 0xFBFF, 0xFA69, 0xF937, 0xF8AD, - 0x7FFF, -}; +ROM_ASSET_LOAD_ANIM(anim_15_values, 0x004f70f0, 930, 0x00000000, 930); diff --git a/assets/anims/anim_16.inc.c b/assets/anims/anim_16.inc.c index 6175d156d..7da281931 100644 --- a/assets/anims/anim_16.inc.c +++ b/assets/anims/anim_16.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_16[] = { 0, 189, @@ -13,308 +14,7 @@ static const struct Animation anim_16[] = { }; -static const u16 anim_16_indices[] = { - 0x0001, 0x0000, 0x0064, 0x0001, 0x0001, 0x0065, 0x0001, 0x0000, 0x0001, 0x0066, 0x0001, 0x0000, - 0x0064, 0x084D, 0x0001, 0x0000, 0x0001, 0x08B1, - 0x0064, 0x0721, 0x0064, 0x0785, 0x0064, 0x07E9, - 0x0064, 0x05F5, 0x0064, 0x0659, 0x0064, 0x06BD, - 0x0001, 0x05F1, 0x0001, 0x05F2, 0x0001, 0x05F3, - 0x0001, 0x006B, 0x0001, 0x006C, 0x0001, 0x006D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x006A, - 0x0001, 0x0067, 0x0001, 0x0068, 0x0001, 0x0069, - 0x0001, 0x05ED, 0x0001, 0x05EE, 0x0001, 0x05EF, - 0x0001, 0x0072, 0x0001, 0x0073, 0x0001, 0x0074, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0071, - 0x0001, 0x006E, 0x0001, 0x006F, 0x0001, 0x0070, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05F0, - 0x0064, 0x04C1, 0x0064, 0x0525, 0x0064, 0x0589, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x045D, - 0x0064, 0x0331, 0x0064, 0x0395, 0x0064, 0x03F9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05F4, - 0x0064, 0x0205, 0x0064, 0x0269, 0x0064, 0x02CD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x01A1, - 0x0064, 0x0075, 0x0064, 0x00D9, 0x0064, 0x013D, -}; +ROM_ASSET_LOAD_ANIM(anim_16_indices, 0x004f74ac, 252, 0x00000000, 252); -static const s16 anim_16_values[] = { - 0x0000, 0x00B3, 0x00B3, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B8, - 0x00B9, 0x00BB, 0x00BC, 0x00BE, 0x00C0, 0x00C1, 0x00C3, 0x00C4, - 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C8, 0x00C8, 0x00C7, 0x00C6, - 0x00C5, 0x00C4, 0x00C2, 0x00C1, 0x00BF, 0x00BD, 0x00BC, 0x00BA, - 0x00B8, 0x00B6, 0x00B5, 0x00B4, 0x00B3, 0x00B2, 0x00B3, 0x00B3, - 0x00B4, 0x00B3, 0x00B2, 0x00B1, 0x00B1, 0x00B2, 0x00B4, 0x00B6, - 0x00B8, 0x00BA, 0x00BD, 0x00BF, 0x00C1, 0x00C3, 0x00C5, 0x00C7, - 0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CC, 0x00CC, 0x00CC, 0x00CB, - 0x00CB, 0x00CA, 0x00C9, 0x00C9, 0x00C8, 0x00C6, 0x00C5, 0x00C4, - 0x00C3, 0x00C1, 0x00C0, 0x00BF, 0x00BD, 0x00BC, 0x00BA, 0x00B9, - 0x00B8, 0x00B7, 0x00B5, 0x00B4, 0x00B3, 0x00B2, 0x00B1, 0x00B0, - 0x00B0, 0x00AF, 0x00AF, 0x00AF, 0x00AF, 0x00B0, 0x00B0, 0x00B1, - 0x00B1, 0x00B2, 0x00B2, 0x00B3, 0x00B3, 0xFFFF, 0x3FFF, 0xE7CE, - 0xF984, 0xE96B, 0xF446, 0x0FB9, 0xF4A2, 0x94B9, 0x0ACF, 0x020D, - 0xEDD2, 0xE463, 0xF6CC, 0x0FE6, 0x99E5, 0x0406, 0x040E, 0x0423, - 0x0444, 0x0470, 0x04A6, 0x04E5, 0x052A, 0x0575, 0x05C4, 0x0617, - 0x066A, 0x06BE, 0x0711, 0x0761, 0x07AE, 0x07F5, 0x0835, 0x086E, - 0x089E, 0x08C2, 0x08DB, 0x08E7, 0x08E4, 0x0231, 0x0171, 0x00C9, - 0x0038, 0xFFBC, 0xFF52, 0xFEFA, 0xFEB0, 0xFE74, 0xFE44, 0xFE1E, - 0xFE00, 0xFE09, 0xFE4E, 0xFEBE, 0xFF46, 0xFFD5, 0x0057, 0x00BC, - 0x00F2, 0x0108, 0x011A, 0x0128, 0x0132, 0x013A, 0x013E, 0x0141, - 0x0140, 0x013E, 0x013A, 0x0135, 0x012F, 0x0128, 0x0121, 0x0119, - 0x0112, 0x010B, 0x0104, 0x00FF, 0x00FB, 0x00F9, 0x00F8, 0x00FA, - 0x00FE, 0x0102, 0x0103, 0x0101, 0x00FE, 0x00FA, 0x00F5, 0x00F0, - 0x00ED, 0x00EA, 0x00EA, 0x00ED, 0x00F2, 0x00FC, 0x010B, 0x011F, - 0x0138, 0x0158, 0x0180, 0x01AF, 0x01E7, 0x024E, 0x02FC, 0x03D8, - 0x04CA, 0x05BA, 0x0691, 0x0736, 0x0790, 0x071C, 0x05E2, 0x049C, - 0x0406, 0x017C, 0x017C, 0x017B, 0x017A, 0x0179, 0x0177, 0x0175, - 0x0173, 0x0171, 0x016E, 0x016C, 0x0169, 0x0166, 0x0164, 0x0161, - 0x015F, 0x015D, 0x015B, 0x0159, 0x0158, 0x0156, 0x0156, 0x0155, - 0x0156, 0x0188, 0x0189, 0x018A, 0x018A, 0x018A, 0x0189, 0x0187, - 0x0185, 0x0182, 0x017F, 0x017B, 0x0177, 0x0171, 0x0169, 0x015E, - 0x0153, 0x0148, 0x013F, 0x0137, 0x0133, 0x0131, 0x012F, 0x012D, - 0x012B, 0x012A, 0x0129, 0x0128, 0x0127, 0x0126, 0x0126, 0x0126, - 0x0125, 0x0125, 0x0125, 0x0125, 0x0126, 0x0126, 0x0126, 0x0127, - 0x0127, 0x0128, 0x0128, 0x0129, 0x0129, 0x0128, 0x0125, 0x0121, - 0x011B, 0x0114, 0x010D, 0x0105, 0x00FE, 0x00F7, 0x00F1, 0x00ED, - 0x00EB, 0x00EA, 0x00ED, 0x00F2, 0x00FA, 0x0107, 0x0117, 0x012C, - 0x0146, 0x017D, 0x01DD, 0x0258, 0x02DF, 0x0363, 0x03D5, 0x0426, - 0x0448, 0x03DA, 0x02E4, 0x01ED, 0x017C, 0xB647, 0xB653, 0xB677, - 0xB6B0, 0xB6FC, 0xB75A, 0xB7C8, 0xB844, 0xB8CB, 0xB95C, 0xB9F6, - 0xBA96, 0xBB3A, 0xBBE1, 0xBC88, 0xBD2E, 0xBDD0, 0xBE6E, 0xBF04, - 0xBF92, 0xC014, 0xC08A, 0xC0F2, 0xC149, 0xBC8C, 0xBBC9, 0xBB07, - 0xBA4D, 0xB9A1, 0xB90A, 0xB88D, 0xB832, 0xB7FE, 0xB7F7, 0xB824, - 0xB88C, 0xB98C, 0xBB53, 0xBD9E, 0xC02C, 0xC2BA, 0xC506, 0xC6CD, - 0xC7CE, 0xC84A, 0xC8B2, 0xC907, 0xC94A, 0xC97D, 0xC9A2, 0xC9BA, - 0xC9C7, 0xC9CA, 0xC9C5, 0xC9B8, 0xC9A7, 0xC992, 0xC97B, 0xC963, - 0xC94C, 0xC938, 0xC928, 0xC91D, 0xC919, 0xC91E, 0xC92D, 0xC947, - 0xC96F, 0xC9AA, 0xC9F9, 0xCA5B, 0xCACB, 0xCB47, 0xCBCC, 0xCC57, - 0xCCE4, 0xCD70, 0xCDF9, 0xCE7B, 0xCEF3, 0xCF5E, 0xCFBA, 0xD002, - 0xD033, 0xD04C, 0xD048, 0xD025, 0xCFDF, 0xCF27, 0xCDC6, 0xCBE2, - 0xC99F, 0xC723, 0xC494, 0xC214, 0xBFCB, 0xBD1B, 0xB9F8, 0xB75D, - 0xB647, 0x2A1A, 0x2A11, 0x29F6, 0x29CD, 0x2998, 0x295A, 0x2914, - 0x28CA, 0x287E, 0x2833, 0x27EB, 0x27A8, 0x276D, 0x273D, 0x271B, - 0x2708, 0x2707, 0x271B, 0x2746, 0x278B, 0x27EC, 0x286C, 0x290E, - 0x29D3, 0x2B07, 0x2CDD, 0x2F38, 0x31F7, 0x34FC, 0x3828, 0x3B5D, - 0x3E7B, 0x4163, 0x43F7, 0x4617, 0x47A4, 0x488C, 0x48DC, 0x48A7, - 0x47FF, 0x46F7, 0x45A3, 0x4414, 0x425E, 0x4087, 0x3E8C, 0x3C71, - 0x3A39, 0x37E9, 0x3585, 0x3311, 0x3092, 0x2E0A, 0x2B7E, 0x28F3, - 0x266C, 0x23EE, 0x217C, 0x1F1B, 0x1CCE, 0x1A9A, 0x1883, 0x168C, - 0x14BB, 0x1312, 0x1196, 0x104C, 0x0F36, 0x0E5D, 0x0DC0, 0x0D5C, - 0x0D2C, 0x0D2B, 0x0D55, 0x0DA6, 0x0E19, 0x0EA9, 0x0F53, 0x1011, - 0x10DF, 0x11B9, 0x129A, 0x137E, 0x1460, 0x153C, 0x160D, 0x16CF, - 0x177E, 0x1839, 0x1920, 0x1A2D, 0x1B5D, 0x1CAA, 0x1E10, 0x1F89, - 0x2110, 0x2359, 0x265C, 0x28FB, 0x2A1A, 0x14B9, 0x14B7, 0x14B1, - 0x14A7, 0x1499, 0x1486, 0x146E, 0x1452, 0x1431, 0x140C, 0x13E1, - 0x13B1, 0x137C, 0x1342, 0x1302, 0x12BD, 0x1272, 0x1221, 0x11CA, - 0x116D, 0x110A, 0x10A1, 0x1031, 0x0FBB, 0x0F2D, 0x0E7A, 0x0DA8, - 0x0CBB, 0x0BB8, 0x0AA7, 0x098B, 0x0869, 0x0749, 0x062D, 0x051D, - 0x041D, 0x030B, 0x01D2, 0x0089, 0xFF4A, 0xFE2B, 0xFD45, 0xFCB0, - 0xFC86, 0xFCA0, 0xFCCA, 0xFD03, 0xFD49, 0xFD9B, 0xFDF9, 0xFE5F, - 0xFECF, 0xFF45, 0xFFC2, 0x0042, 0x00C7, 0x014F, 0x01D7, 0x0260, - 0x02E7, 0x036C, 0x03ED, 0x0469, 0x04DF, 0x054E, 0x05B4, 0x0611, - 0x0662, 0x06A8, 0x06E3, 0x0714, 0x073D, 0x075E, 0x077A, 0x0792, - 0x07A6, 0x07B9, 0x07CB, 0x07DE, 0x07F3, 0x080C, 0x0829, 0x084C, - 0x0876, 0x08A9, 0x08E6, 0x092E, 0x0983, 0x09FA, 0x0AA2, 0x0B71, - 0x0C5D, 0x0D5B, 0x0E62, 0x0F67, 0x105F, 0x1194, 0x1304, 0x1438, - 0x14B9, 0x0963, 0x096A, 0x097E, 0x099F, 0x09CA, 0x09FE, 0x0A3C, - 0x0A80, 0x0ACA, 0x0B19, 0x0B6B, 0x0BC0, 0x0C16, 0x0C6B, 0x0CBF, - 0x0D11, 0x0D5E, 0x0DA7, 0x0DE9, 0x0E24, 0x0E56, 0x0E7E, 0x0E9B, - 0x0EAC, 0x0EA6, 0x0E83, 0x0E47, 0x0DF8, 0x0D99, 0x0D2F, 0x0CBE, - 0x0C4B, 0x0BDA, 0x0B6F, 0x0B0F, 0x0ABF, 0x0A7B, 0x0A3D, 0x0A04, - 0x09CF, 0x099E, 0x0970, 0x0943, 0x0918, 0x08EB, 0x08BC, 0x088B, - 0x0859, 0x0826, 0x07F1, 0x07BD, 0x0788, 0x0753, 0x071F, 0x06EC, - 0x06BB, 0x068B, 0x065D, 0x0631, 0x0609, 0x05E3, 0x05C1, 0x05A3, - 0x0588, 0x0573, 0x0562, 0x0557, 0x0551, 0x0552, 0x0559, 0x0568, - 0x057C, 0x0596, 0x05B6, 0x05DA, 0x0602, 0x062F, 0x065F, 0x0691, - 0x06C7, 0x06FE, 0x0737, 0x0772, 0x07AD, 0x07E8, 0x0824, 0x085E, - 0x0898, 0x08E2, 0x0948, 0x09BE, 0x0A3A, 0x0AB0, 0x0B18, 0x0B64, - 0x0B8B, 0x0B3E, 0x0A80, 0x09BC, 0x0963, 0xC2A4, 0xC2B6, 0xC2E9, - 0xC339, 0xC3A3, 0xC424, 0xC4B8, 0xC55A, 0xC609, 0xC6BF, 0xC77A, - 0xC836, 0xC8EF, 0xC9A2, 0xCA4C, 0xCAE7, 0xCB72, 0xCBE9, 0xCC47, - 0xCC89, 0xCCAD, 0xCCAD, 0xCC87, 0xCC37, 0xCB97, 0xCA8C, 0xC924, - 0xC76C, 0xC571, 0xC341, 0xC0E9, 0xBE76, 0xBBF6, 0xB976, 0xB704, - 0xB4AC, 0xB209, 0xAED6, 0xAB59, 0xA7D5, 0xA48D, 0xA1C5, 0x9FC0, - 0x9EC4, 0x9E72, 0x9E3F, 0x9E2A, 0x9E2F, 0x9E4E, 0x9E83, 0x9ECE, - 0x9F2B, 0x9F99, 0xA015, 0xA09F, 0xA132, 0xA1CF, 0xA271, 0xA318, - 0xA3C1, 0xA46B, 0xA512, 0xA5B5, 0xA653, 0xA6E8, 0xA773, 0xA7F2, - 0xA863, 0xA8C9, 0xA92B, 0xA98B, 0xA9E7, 0xAA42, 0xAA9C, 0xAAF6, - 0xAB50, 0xABAC, 0xAC09, 0xAC69, 0xACCD, 0xAD35, 0xADA1, 0xAE14, - 0xAE8D, 0xAF0D, 0xAF95, 0xB025, 0xB0C0, 0xB173, 0xB24D, 0xB349, - 0xB465, 0xB59D, 0xB6ED, 0xB852, 0xB9C8, 0xBC01, 0xBEF5, 0xC189, - 0xC2A4, 0xFEC6, 0xFEC3, 0xFEBC, 0xFEB0, 0xFEA2, 0xFE92, 0xFE80, - 0xFE6E, 0xFE5C, 0xFE4B, 0xFE3C, 0xFE30, 0xFE28, 0xFE24, 0xFE25, - 0xFE2D, 0xFE3C, 0xFE52, 0xFE71, 0xFE99, 0xFED1, 0xFF1B, 0xFF76, - 0xFFDD, 0x004E, 0x00C8, 0x0148, 0x01CA, 0x024C, 0x02CB, 0x0346, - 0x03B8, 0x0420, 0x047A, 0x04C5, 0x04FD, 0x01F6, 0x0315, 0x0440, - 0x04DE, 0x04AA, 0x03FE, 0x0335, 0x02A7, 0x025B, 0x0219, 0x01DF, - 0x01AD, 0x017F, 0x0155, 0x012C, 0x0104, 0x00DA, 0x00AF, 0x0084, - 0x0059, 0x002E, 0x0003, 0xFFDB, 0xFFB2, 0xFF8C, 0xFF67, 0xFF44, - 0xFF24, 0xFF07, 0xFEEE, 0xFED8, 0xFEC6, 0xFEB7, 0xFEAB, 0xFEA3, - 0xFE9C, 0xFE98, 0xFE96, 0xFE95, 0xFE96, 0xFE99, 0xFE9C, 0xFEA0, - 0xFEA5, 0xFEAA, 0xFEAF, 0xFEB4, 0xFEB9, 0xFEBD, 0xFEC0, 0xFEC2, - 0xFEC3, 0xFEC4, 0xFEC5, 0xFEC6, 0xFEC7, 0xFEC7, 0xFEC7, 0xFEC7, - 0xFEC6, 0xFEC6, 0xFEC6, 0xFEC6, 0xFEC6, 0x0008, 0x0009, 0x000C, - 0x0011, 0x0017, 0x001E, 0x0026, 0x002F, 0x0038, 0x0041, 0x004A, - 0x0052, 0x0059, 0x0060, 0x0065, 0x0068, 0x0069, 0x0068, 0x0065, - 0x005E, 0x0055, 0x0048, 0x0039, 0x0027, 0x0012, 0xFFFD, 0xFFE5, - 0xFFCC, 0xFFB2, 0xFF97, 0xFF7C, 0xFF61, 0xFF46, 0xFF2B, 0xFF12, - 0xFEF9, 0xFEC5, 0xFEAB, 0xFE92, 0xFE78, 0xFE57, 0xFE32, 0xFE14, - 0xFE08, 0xFE0C, 0xFE16, 0xFE24, 0xFE35, 0xFE48, 0xFE5D, 0xFE73, - 0xFE88, 0xFE9E, 0xFEB6, 0xFED0, 0xFEEA, 0xFF06, 0xFF22, 0xFF3E, - 0xFF5A, 0xFF75, 0xFF8E, 0xFFA6, 0xFFBC, 0xFFD0, 0xFFE1, 0xFFEF, - 0xFFF9, 0x0000, 0x0003, 0x0005, 0x0004, 0x0002, 0xFFFF, 0xFFFA, - 0xFFF3, 0xFFEC, 0xFFE4, 0xFFDC, 0xFFD4, 0xFFCC, 0xFFC4, 0xFFBE, - 0xFFB8, 0xFFB3, 0xFFB0, 0xFFAE, 0xFFAF, 0xFFC0, 0xFFE4, 0x0008, - 0x001E, 0x0022, 0x0023, 0x0020, 0x001A, 0x0014, 0x000E, 0x0009, - 0x0008, 0xC07B, 0xC08A, 0xC0B6, 0xC0FB, 0xC157, 0xC1C5, 0xC243, - 0xC2CD, 0xC361, 0xC3FA, 0xC497, 0xC532, 0xC5CB, 0xC65C, 0xC6E3, - 0xC75C, 0xC7C5, 0xC81A, 0xC858, 0xC87C, 0xC886, 0xC87A, 0xC85A, - 0xC827, 0xC7E6, 0xC797, 0xC73C, 0xC6D8, 0xC66D, 0xC5FD, 0xC58A, - 0xC517, 0xC4A5, 0xC437, 0xC3CE, 0xC36E, 0xC128, 0xBFB6, 0xBE43, - 0xBCAC, 0xBA92, 0xB822, 0xB615, 0xB524, 0xB539, 0xB5B6, 0xB67D, - 0xB772, 0xB879, 0xB974, 0xBA47, 0xBAD6, 0xBB3A, 0xBB9E, 0xBC01, - 0xBC62, 0xBCBF, 0xBD17, 0xBD6A, 0xBDB5, 0xBDF7, 0xBE30, 0xBE5E, - 0xBE7F, 0xBE93, 0xBE99, 0xBE8E, 0xBE72, 0xBE3A, 0xBDE2, 0xBD6D, - 0xBCE1, 0xBC42, 0xBB95, 0xBADF, 0xBA24, 0xB969, 0xB8B2, 0xB806, - 0xB767, 0xB6DC, 0xB668, 0xB611, 0xB5DB, 0xB5CB, 0xB5E6, 0xB5F3, - 0xB5D0, 0xB59C, 0xB578, 0xB586, 0xB5E6, 0xB6E2, 0xB87A, 0xBA63, - 0xBC4D, 0xBDEB, 0xBEF1, 0xBF10, 0xBDFC, 0x378C, 0x3745, 0x3678, - 0x3534, 0x3389, 0x3183, 0x2F33, 0x2CA6, 0x29EB, 0x2710, 0x2424, - 0x2136, 0x1E55, 0x1B8D, 0x18EF, 0x1689, 0x1469, 0x129E, 0x1137, - 0x1041, 0x0FBD, 0x0F99, 0x0FCB, 0x1049, 0x1108, 0x11FE, 0x1320, - 0x1464, 0x15BF, 0x1728, 0x1893, 0x19F7, 0x1B49, 0x1C7E, 0x1D8D, - 0x1E6A, 0x1F2A, 0x1FE4, 0x2092, 0x212D, 0x21AF, 0x2211, 0x224D, - 0x225D, 0x2224, 0x219F, 0x20E6, 0x2014, 0x1F43, 0x1E8D, 0x1E0D, - 0x1DDD, 0x1DDE, 0x1DE3, 0x1DED, 0x1DFD, 0x1E14, 0x1E34, 0x1E5E, - 0x1E93, 0x1ED4, 0x1F23, 0x1F80, 0x1FEE, 0x206C, 0x20FE, 0x21A3, - 0x225D, 0x2334, 0x242D, 0x2545, 0x2676, 0x27BF, 0x291A, 0x2A83, - 0x2BF8, 0x2D73, 0x2EF2, 0x306F, 0x31E8, 0x3358, 0x34BC, 0x3610, - 0x374F, 0x3876, 0x3981, 0x3A6C, 0x3B33, 0x3BD3, 0x3C47, 0x3C8C, - 0x3C9D, 0x3C77, 0x3C1B, 0x3B94, 0x3AE9, 0x3A24, 0x394D, 0x386D, - 0x378C, 0xF629, 0xF62A, 0xF62F, 0xF635, 0xF63D, 0xF646, 0xF64F, - 0xF658, 0xF65F, 0xF665, 0xF669, 0xF66A, 0xF667, 0xF661, 0xF655, - 0xF644, 0xF62D, 0xF610, 0xF5EB, 0xF5BE, 0xF589, 0xF54B, 0xF506, - 0xF4B9, 0xF465, 0xF40A, 0xF3AA, 0xF343, 0xF2D8, 0xF267, 0xF1F2, - 0xF17A, 0xF0FE, 0xF07F, 0xEFFD, 0xEF79, 0xEED8, 0xEE0A, 0xED20, - 0xEC2C, 0xEB3F, 0xEA6A, 0xE9BE, 0xE94D, 0xE916, 0xE90A, 0xE921, - 0xE953, 0xE999, 0xE9EB, 0xEA42, 0xEA96, 0xEAE8, 0xEB3F, 0xEB9A, - 0xEBF9, 0xEC5B, 0xECBF, 0xED25, 0xED8E, 0xEDF7, 0xEE60, 0xEECA, - 0xEF33, 0xEF9C, 0xF003, 0xF068, 0xF0CA, 0xF12D, 0xF191, 0xF1F7, - 0xF25E, 0xF2C6, 0xF32E, 0xF394, 0xF3FA, 0xF45E, 0xF4C0, 0xF51E, - 0xF57A, 0xF5D1, 0xF624, 0xF672, 0xF6BA, 0xF6F6, 0xF721, 0xF73D, - 0xF74D, 0xF754, 0xF753, 0xF74D, 0xF745, 0xF732, 0xF70E, 0xF6E0, - 0xF6AE, 0xF67C, 0xF652, 0xF634, 0xF629, 0xF79A, 0xF7A2, 0xF7B9, - 0xF7DF, 0xF810, 0xF84D, 0xF893, 0xF8E1, 0xF935, 0xF98E, 0xF9EA, - 0xFA48, 0xFAA6, 0xFB03, 0xFB5E, 0xFBB4, 0xFC05, 0xFC4E, 0xFC8F, - 0xFCC6, 0xFCF3, 0xFD1B, 0xFD3E, 0xFD5C, 0xFD76, 0xFD8D, 0xFDA1, - 0xFDB3, 0xFDC4, 0xFDD4, 0xFDE4, 0xFDF5, 0xFE07, 0xFE1C, 0xFE33, - 0xFE4D, 0xFE6C, 0xFE91, 0xFEB9, 0xFEE2, 0xFF0A, 0xFF2E, 0xFF4E, - 0xFF67, 0xFF80, 0xFF9F, 0xFFBF, 0xFFD8, 0xFFE6, 0xFFE3, 0xFFC7, - 0xFF8E, 0xFF3E, 0xFEE1, 0xFE7B, 0xFE0C, 0xFD95, 0xFD1A, 0xFC9A, - 0xFC18, 0xFB96, 0xFB14, 0xFA95, 0xFA1A, 0xF9A5, 0xF937, 0xF8D2, - 0xF878, 0xF827, 0xF7DE, 0xF79C, 0xF75F, 0xF728, 0xF6F4, 0xF6C3, - 0xF694, 0xF666, 0xF639, 0xF60B, 0xF5DC, 0xF5AA, 0xF574, 0xF53A, - 0xF4FB, 0xF4A7, 0xF436, 0xF3B7, 0xF338, 0xF2C6, 0xF270, 0xF242, - 0xF24C, 0xF2A6, 0xF34F, 0xF42B, 0xF51D, 0xF60A, 0xF6D5, 0xF764, - 0xF79A, 0xAAEC, 0xAAE3, 0xAAC8, 0xAAA0, 0xAA6B, 0xAA2C, 0xA9E7, - 0xA99D, 0xA950, 0xA904, 0xA8BB, 0xA878, 0xA83C, 0xA80A, 0xA7E6, - 0xA7D0, 0xA7CD, 0xA7DD, 0xA804, 0xA845, 0xA8A2, 0xA91B, 0xA9AD, - 0xAA56, 0xAB14, 0xABE3, 0xACC1, 0xADAC, 0xAEA1, 0xAF9D, 0xB09F, - 0xB1A2, 0xB2A6, 0xB3A6, 0xB4A1, 0xB595, 0xB68E, 0xB79B, 0xB8B7, - 0xB9DE, 0xBB0D, 0xBC3F, 0xBD70, 0xBE9D, 0xBFD7, 0xC12B, 0xC28B, - 0xC3E8, 0xC534, 0xC660, 0xC760, 0xC824, 0xC8C3, 0xC95E, 0xC9F3, - 0xCA82, 0xCB0A, 0xCB88, 0xCBFE, 0xCC68, 0xCCC6, 0xCD18, 0xCD5C, - 0xCD91, 0xCDB6, 0xCDCA, 0xCDCD, 0xCDBC, 0xCD9A, 0xCD69, 0xCD2B, - 0xCCDE, 0xCC82, 0xCC18, 0xCBA0, 0xCB18, 0xCA82, 0xC9DE, 0xC92A, - 0xC868, 0xC796, 0xC6B6, 0xC5C7, 0xC4C8, 0xC390, 0xC201, 0xC02F, - 0xBE2E, 0xBC12, 0xB9EF, 0xB7D9, 0xB5E5, 0xB426, 0xB273, 0xB0AB, - 0xAEEF, 0xAD5E, 0xAC17, 0xAB3C, 0xAAEC, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0xFBEE, 0xFBF0, 0xFBF9, - 0xFC06, 0xFC19, 0xFC30, 0xFC4C, 0xFC6B, 0xFC8F, 0xFCB6, 0xFCE0, - 0xFD0D, 0xFD3D, 0xFD6F, 0xFDA4, 0xFDDA, 0xFE12, 0xFE4B, 0xFE85, - 0xFEBF, 0xFEFB, 0xFF36, 0xFF71, 0xFFAC, 0xFFE6, 0x001E, 0x0056, - 0x008C, 0x00C0, 0x00F3, 0x0122, 0x0150, 0x017A, 0x01A1, 0x01C4, - 0x01E4, 0x01FF, 0x0216, 0x0229, 0x0236, 0x023F, 0x0243, 0x0242, - 0x023D, 0x0234, 0x0227, 0x0217, 0x0204, 0x01ED, 0x01D4, 0x01B8, - 0x019A, 0x017A, 0x0158, 0x0134, 0x010F, 0x00E9, 0x00C3, 0x009B, - 0x0073, 0x004B, 0x0024, 0xFFFD, 0xFFD7, 0xFFB1, 0xFF8C, 0xFF68, - 0xFF47, 0xFF27, 0xFF09, 0xFEED, 0xFED3, 0xFEB9, 0xFE9F, 0xFE85, - 0xFE6C, 0xFE52, 0xFE39, 0xFE20, 0xFE07, 0xFDEE, 0xFDD5, 0xFDBC, - 0xFDA3, 0xFD8B, 0xFD72, 0xFD59, 0xFD40, 0xFD26, 0xFD0D, 0xFCF4, - 0xFCDA, 0xFCC1, 0xFCA7, 0xFC8D, 0xFC72, 0xFC4F, 0xFC23, 0xFBFD, - 0xFBEE, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFD, 0xFFFC, - 0xFFFB, 0xFFF9, 0xFFF7, 0xFFF5, 0xFFF3, 0xFFF1, 0xFFEF, 0xFFEC, - 0xFFEA, 0xFFE7, 0xFFE5, 0xFFE2, 0xFFDF, 0xFFDD, 0xFFDA, 0xFFD8, - 0xFFD5, 0xFFD2, 0xFFD0, 0xFFCE, 0xFFCB, 0xFFC9, 0xFFC7, 0xFFC5, - 0xFFC3, 0xFFC2, 0xFFC0, 0xFFBF, 0xFFBE, 0xFFBD, 0xFFBC, 0xFFBC, - 0xFFBC, 0xFFBC, 0xFFBC, 0xFFBD, 0xFFBE, 0xFFBF, 0xFFC1, 0xFFC2, - 0xFFC4, 0xFFC6, 0xFFC8, 0xFFCA, 0xFFCD, 0xFFCF, 0xFFD2, 0xFFD4, - 0xFFD7, 0xFFDA, 0xFFDD, 0xFFE0, 0xFFE3, 0xFFE6, 0xFFE8, 0xFFEB, - 0xFFEE, 0xFFF1, 0xFFF3, 0xFFF6, 0xFFF8, 0xFFFB, 0xFFFD, 0xFFFF, - 0x0000, 0x0001, 0x0003, 0x0005, 0x0006, 0x0008, 0x000A, 0x000B, - 0x000D, 0x000F, 0x0010, 0x0012, 0x0013, 0x0014, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001A, 0x001A, 0x001B, 0x001C, 0x001C, 0x001C, - 0x001C, 0x0018, 0x000E, 0x0004, 0x0000, 0x109A, 0x109B, 0x109F, - 0x10A4, 0x10AC, 0x10B6, 0x10C2, 0x10CF, 0x10DE, 0x10EE, 0x1100, - 0x1113, 0x1126, 0x113B, 0x1151, 0x1167, 0x117E, 0x1196, 0x11AD, - 0x11C5, 0x11DD, 0x11F5, 0x120C, 0x1224, 0x123B, 0x1251, 0x1267, - 0x127C, 0x128F, 0x12A2, 0x12B4, 0x12C4, 0x12D3, 0x12E0, 0x12EC, - 0x12F6, 0x12FE, 0x1303, 0x1307, 0x1308, 0x1306, 0x1302, 0x12FA, - 0x12F0, 0x12E3, 0x12D4, 0x12C3, 0x12AF, 0x129B, 0x1284, 0x126C, - 0x1253, 0x123A, 0x121F, 0x1204, 0x11E8, 0x11CC, 0x11B1, 0x1195, - 0x117A, 0x115F, 0x1146, 0x112D, 0x1115, 0x10FF, 0x10EA, 0x10D7, - 0x10C6, 0x10B8, 0x10AB, 0x10A1, 0x109A, 0x1096, 0x1096, 0x109A, - 0x10A0, 0x10A9, 0x10B5, 0x10C3, 0x10D3, 0x10E4, 0x10F7, 0x110A, - 0x111E, 0x1132, 0x1147, 0x115A, 0x116D, 0x117F, 0x1190, 0x119F, - 0x11AC, 0x11B6, 0x11BE, 0x11C3, 0x11C5, 0x1196, 0x1130, 0x10C9, - 0x109A, 0xFFE7, 0xFFE7, 0xFFE5, 0xFFE1, 0xFFDD, 0xFFD8, 0xFFD2, - 0xFFCB, 0xFFC3, 0xFFBB, 0xFFB2, 0xFFA9, 0xFFA0, 0xFF96, 0xFF8D, - 0xFF84, 0xFF7B, 0xFF72, 0xFF6A, 0xFF62, 0xFF5B, 0xFF55, 0xFF50, - 0xFF4B, 0xFF48, 0xFF45, 0xFF43, 0xFF41, 0xFF40, 0xFF3F, 0xFF3F, - 0xFF3F, 0xFF3F, 0xFF3F, 0xFF40, 0xFF40, 0xFF41, 0xFF42, 0xFF43, - 0xFF44, 0xFF44, 0xFF45, 0xFF45, 0xFF46, 0xFF45, 0xFF45, 0xFF44, - 0xFF44, 0xFF43, 0xFF42, 0xFF41, 0xFF40, 0xFF3F, 0xFF3D, 0xFF3D, - 0xFF3C, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3B, 0xFF3C, 0xFF3D, - 0xFF3F, 0xFF41, 0xFF44, 0xFF47, 0xFF4B, 0xFF50, 0xFF55, 0xFF5B, - 0xFF62, 0xFF6A, 0xFF72, 0xFF7A, 0xFF83, 0xFF8C, 0xFF96, 0xFF9F, - 0xFFA9, 0xFFB3, 0xFFBD, 0xFFC6, 0xFFD0, 0xFFD9, 0xFFE2, 0xFFEA, - 0xFFF2, 0xFFFA, 0x0000, 0x0006, 0x000B, 0x000D, 0x000B, 0x0005, - 0xFFFF, 0xFFF6, 0xFFEF, 0xFFEA, 0xFFE7, 0xFF0A, 0xFF07, 0xFEFD, - 0xFEED, 0xFED8, 0xFEBF, 0xFEA2, 0xFE82, 0xFE5F, 0xFE3B, 0xFE15, - 0xFDEF, 0xFDC8, 0xFDA3, 0xFD7E, 0xFD5C, 0xFD3C, 0xFD20, 0xFD07, - 0xFCF3, 0xFCE5, 0xFCDC, 0xFCDA, 0xFCDF, 0xFCEB, 0xFCFF, 0xFD1B, - 0xFD3C, 0xFD63, 0xFD8F, 0xFDBF, 0xFDF3, 0xFE29, 0xFE62, 0xFE9C, - 0xFED8, 0xFF13, 0xFF4E, 0xFF87, 0xFFBF, 0xFFF4, 0x0025, 0x0053, - 0x007D, 0x00A5, 0x00CE, 0x00F9, 0x0124, 0x0150, 0x017C, 0x01A8, - 0x01D4, 0x0200, 0x022A, 0x0254, 0x027C, 0x02A3, 0x02C8, 0x02EB, - 0x030B, 0x0329, 0x0343, 0x035B, 0x036F, 0x037F, 0x038B, 0x0393, - 0x0396, 0x0394, 0x038D, 0x0383, 0x0374, 0x0361, 0x034A, 0x0331, - 0x0314, 0x02F5, 0x02D3, 0x02AF, 0x0289, 0x0262, 0x0239, 0x0210, - 0x01E6, 0x01BB, 0x0190, 0x0166, 0x013C, 0x0113, 0x00EA, 0x00C3, - 0x009E, 0x0071, 0x0036, 0xFFF4, 0xFFB0, 0xFF71, 0xFF3C, 0xFF17, - 0xFF0A, 0xF261, 0xF265, 0xF271, 0xF284, 0xF29E, 0xF2BE, 0xF2E3, - 0xF30D, 0xF33C, 0xF36E, 0xF3A3, 0xF3DB, 0xF415, 0xF450, 0xF48C, - 0xF4C8, 0xF504, 0xF53F, 0xF578, 0xF5AF, 0xF5E3, 0xF614, 0xF642, - 0xF66A, 0xF691, 0xF6BA, 0xF6E3, 0xF70E, 0xF739, 0xF764, 0xF790, - 0xF7BB, 0xF7E6, 0xF80F, 0xF838, 0xF85F, 0xF885, 0xF8A9, 0xF8CA, - 0xF8EA, 0xF906, 0xF91F, 0xF935, 0xF947, 0xF956, 0xF960, 0xF966, - 0xF967, 0xF962, 0xF953, 0xF93E, 0xF921, 0xF8FE, 0xF8D6, 0xF8AA, - 0xF87A, 0xF847, 0xF811, 0xF7DB, 0xF7A3, 0xF76C, 0xF736, 0xF702, - 0xF6D0, 0xF6A2, 0xF677, 0xF652, 0xF632, 0xF617, 0xF5FE, 0xF5E8, - 0xF5D3, 0xF5C1, 0xF5B0, 0xF5A0, 0xF591, 0xF583, 0xF576, 0xF569, - 0xF55D, 0xF550, 0xF543, 0xF535, 0xF527, 0xF518, 0xF507, 0xF4F5, - 0xF4E1, 0xF4CB, 0xF4B3, 0xF499, 0xF47C, 0xF44D, 0xF405, 0xF3AE, - 0xF350, 0xF2F6, 0xF2AA, 0xF275, 0xF261, 0x03C4, 0x03C1, 0x03B9, - 0x03AC, 0x039A, 0x0383, 0x0367, 0x0347, 0x0324, 0x02FC, 0x02D1, - 0x02A2, 0x0270, 0x023B, 0x0204, 0x01C9, 0x018D, 0x014E, 0x010E, - 0x00CC, 0x0089, 0x0044, 0xFFFF, 0xFFB9, 0xFF72, 0xFF2B, 0xFEE3, - 0xFE9C, 0xFE55, 0xFE0E, 0xFDC9, 0xFD84, 0xFD41, 0xFCFF, 0xFCBE, - 0xFC80, 0xFC43, 0xFC09, 0xFBD2, 0xFB9D, 0xFB6B, 0xFB3C, 0xFB11, - 0xFAE9, 0xFAC5, 0xFAA6, 0xFA8A, 0xFA73, 0xFA61, 0xFA54, 0xFA4C, - 0xFA49, 0xFA4C, 0xFA55, 0xFA64, 0xFA79, 0xFA92, 0xFAB1, 0xFAD5, - 0xFAFD, 0xFB29, 0xFB59, 0xFB8D, 0xFBC4, 0xFBFE, 0xFC3C, 0xFC7C, - 0xFCBE, 0xFD02, 0xFD49, 0xFD90, 0xFDDA, 0xFE24, 0xFE6F, 0xFEBA, - 0xFF06, 0xFF52, 0xFF9E, 0xFFE9, 0x0032, 0x007B, 0x00C3, 0x0109, - 0x014E, 0x0190, 0x01D0, 0x020D, 0x0248, 0x027F, 0x02B3, 0x02E3, - 0x0310, 0x0338, 0x035B, 0x037A, 0x0394, 0x03A8, 0x03B8, 0x03C1, - 0x03C4, 0x388D, -}; +ROM_ASSET_LOAD_ANIM(anim_16_values, 0x004f75a8, 4452, 0x00000000, 4452); diff --git a/assets/anims/anim_17.inc.c b/assets/anims/anim_17.inc.c index 4f0420e33..cd04aa074 100644 --- a/assets/anims/anim_17.inc.c +++ b/assets/anims/anim_17.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_17[] = { 0, 189, @@ -13,213 +14,7 @@ static const struct Animation anim_17[] = { }; -static const u16 anim_17_indices[] = { - 0x0001, 0x0000, 0x004C, 0x0001, 0x0001, 0x004D, 0x0001, 0x0000, 0x0001, 0x004E, 0x0001, 0x0000, - 0x004C, 0x0572, 0x0001, 0x0000, 0x0001, 0x05BE, - 0x004C, 0x048E, 0x004C, 0x04DA, 0x004C, 0x0526, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x048D, - 0x0001, 0x0489, 0x0001, 0x048A, 0x0001, 0x048B, - 0x0001, 0x0053, 0x0001, 0x0054, 0x0001, 0x0055, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0052, - 0x0001, 0x004F, 0x0001, 0x0050, 0x0001, 0x0051, - 0x0001, 0x0485, 0x0001, 0x0486, 0x0001, 0x0487, - 0x0001, 0x005A, 0x0001, 0x005B, 0x0001, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0059, - 0x0001, 0x0056, 0x0001, 0x0057, 0x0001, 0x0058, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0488, - 0x004C, 0x03A1, 0x004C, 0x03ED, 0x004C, 0x0439, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004C, 0x0355, - 0x004C, 0x0271, 0x004C, 0x02BD, 0x004C, 0x0309, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x048C, - 0x004C, 0x018D, 0x004C, 0x01D9, 0x004C, 0x0225, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004C, 0x0141, - 0x004C, 0x005D, 0x004C, 0x00A9, 0x004C, 0x00F5, -}; +ROM_ASSET_LOAD_ANIM(anim_17_indices, 0x004f8724, 252, 0x00000000, 252); -static const s16 anim_17_values[] = { - 0x0000, 0x00BA, 0x00BF, 0x00BF, 0x00BF, 0x00BF, 0x00BE, 0x00BE, - 0x00BD, 0x00BC, 0x00BA, 0x00B9, 0x00B7, 0x00B6, 0x00B4, 0x00B2, - 0x00B0, 0x00AE, 0x00AC, 0x00AA, 0x00A8, 0x00A6, 0x00A4, 0x00A2, - 0x00A0, 0x009E, 0x009C, 0x009A, 0x0099, 0x0097, 0x0095, 0x0092, - 0x0090, 0x0091, 0x0094, 0x0098, 0x009C, 0x00A2, 0x00A7, 0x00AC, - 0x00B0, 0x00B3, 0x00B6, 0x00B9, 0x00BC, 0x00BE, 0x00BF, 0x00C0, - 0x00BF, 0x00BE, 0x00BD, 0x00BB, 0x00B9, 0x00B7, 0x00B4, 0x00B2, - 0x00AF, 0x00AD, 0x00AA, 0x00A7, 0x00A5, 0x00A2, 0x009F, 0x009D, - 0x009A, 0x0098, 0x0094, 0x0090, 0x008E, 0x0090, 0x0096, 0x009E, - 0x00A5, 0x00AA, 0x00AC, 0x00AE, 0x00B0, 0xFFFF, 0x3FFF, 0xE7CE, - 0xF984, 0xE96B, 0xF446, 0x0FB9, 0xF4A2, 0x94B9, 0x0ACF, 0x020D, - 0xEDD2, 0xE463, 0xF6CC, 0x0FE6, 0x99E5, 0x008C, 0x008C, 0x008C, - 0x008B, 0x008B, 0x008A, 0x0089, 0x0089, 0x0088, 0x0087, 0x0087, - 0x0087, 0x0087, 0x0088, 0x0089, 0x008A, 0x008C, 0x0090, 0x0097, - 0x00A0, 0x00AA, 0x00B3, 0x00BA, 0x00BE, 0x00BF, 0x00AF, 0x0091, - 0x0078, 0x0074, 0x0096, 0x00D1, 0x010B, 0x012A, 0x0130, 0x012F, - 0x0129, 0x0120, 0x0113, 0x0105, 0x00F7, 0x00EA, 0x00DE, 0x00D6, - 0x00D2, 0x00D4, 0x00DC, 0x00ED, 0x0106, 0x012A, 0x015A, 0x0195, - 0x01DA, 0x0228, 0x027D, 0x02D7, 0x0336, 0x0397, 0x03FA, 0x045D, - 0x04BD, 0x051B, 0x0574, 0x05C7, 0x0612, 0x0654, 0x066C, 0x064D, - 0x061A, 0x05F2, 0x05F6, 0x060E, 0x0601, 0x0596, 0x046B, 0x02BA, - 0x0135, 0x016D, 0x016D, 0x016D, 0x016D, 0x016E, 0x016E, 0x016E, - 0x016E, 0x016F, 0x016F, 0x016F, 0x016F, 0x016F, 0x016F, 0x016E, - 0x016E, 0x016D, 0x016B, 0x0168, 0x0164, 0x0160, 0x015C, 0x0159, - 0x0157, 0x0156, 0x015C, 0x0167, 0x0170, 0x016D, 0x0156, 0x0132, - 0x010F, 0x00FD, 0x00F7, 0x00F1, 0x00EA, 0x00E4, 0x00DE, 0x00D9, - 0x00D5, 0x00D1, 0x00CF, 0x00CF, 0x00D1, 0x00D4, 0x00DA, 0x00E3, - 0x00EE, 0x00FD, 0x010D, 0x011E, 0x012F, 0x0142, 0x0157, 0x016D, - 0x0186, 0x01A1, 0x01BF, 0x01E0, 0x0205, 0x022E, 0x025B, 0x028C, - 0x02C3, 0x02FE, 0x037E, 0x0452, 0x0533, 0x05DC, 0x0659, 0x06C5, - 0x06EF, 0x06AA, 0x0588, 0x03C4, 0x0224, 0xBB94, 0xBB90, 0xBB87, - 0xBB79, 0xBB67, 0xBB54, 0xBB40, 0xBB2D, 0xBB1D, 0xBB10, 0xBB08, - 0xBB07, 0xBB0E, 0xBB1E, 0xBB39, 0xBB60, 0xBB94, 0xBC05, 0xBCCA, - 0xBDC3, 0xBECF, 0xBFCD, 0xC09C, 0xC11A, 0xC128, 0xBF6E, 0xBC15, - 0xB940, 0xB911, 0xBD78, 0xC4DD, 0xCC15, 0xCFF4, 0xD0F9, 0xD1C2, - 0xD254, 0xD2B5, 0xD2EA, 0xD2F9, 0xD2E7, 0xD2B9, 0xD275, 0xD220, - 0xD1C0, 0xD15A, 0xD0F4, 0xD092, 0xD03B, 0xCFF4, 0xCFBB, 0xCF8A, - 0xCF5C, 0xCF2E, 0xCEFD, 0xCEC6, 0xCE84, 0xCE36, 0xCDD6, 0xCD62, - 0xCCD7, 0xCC31, 0xCB6C, 0xCA85, 0xC97A, 0xC845, 0xC542, 0xC005, - 0xBA62, 0xB62C, 0xB3A5, 0xB1E6, 0xB10B, 0xB130, 0xB331, 0xB6B8, - 0xBA15, 0x42F5, 0x439B, 0x43FC, 0x4423, 0x441A, 0x43EA, 0x439D, - 0x433D, 0x42D5, 0x426E, 0x4211, 0x41C9, 0x41A0, 0x419F, 0x41D1, - 0x4240, 0x42F5, 0x4458, 0x469D, 0x497E, 0x4CB6, 0x4FFE, 0x5311, - 0x55AA, 0x5781, 0x5903, 0x5AA0, 0x5C19, 0x5D32, 0x5DAC, 0x5D49, - 0x5BCB, 0x58F5, 0x54E8, 0x5008, 0x4A77, 0x4458, 0x3DCE, 0x36FC, - 0x3006, 0x290D, 0x2234, 0x1BA0, 0x1573, 0x0FCF, 0x0AD8, 0x06B0, - 0x037C, 0x015C, 0x0044, 0x0000, 0x007C, 0x01A5, 0x0366, 0x05AC, - 0x0863, 0x0B76, 0x0ED3, 0x1265, 0x1619, 0x19DA, 0x1D94, 0x2135, - 0x24A7, 0x27D8, 0x2C9A, 0x3358, 0x39E4, 0x3E11, 0x4002, 0x415F, - 0x4243, 0x42C5, 0x42FF, 0x430A, 0x42FE, 0x21AD, 0x2244, 0x22D2, - 0x2357, 0x23D0, 0x243D, 0x249B, 0x24E9, 0x2525, 0x254E, 0x2563, - 0x2560, 0x2546, 0x2513, 0x24C4, 0x2458, 0x23CF, 0x22DE, 0x2157, - 0x1F5B, 0x1D0D, 0x1A8F, 0x1803, 0x158B, 0x1349, 0x1107, 0x0E8D, - 0x0BFB, 0x0971, 0x070F, 0x04F7, 0x0347, 0x0221, 0x0159, 0x00AF, - 0x0020, 0xFFAB, 0xFF4C, 0xFF04, 0xFECE, 0xFEAB, 0xFE97, 0xFE91, - 0xFE98, 0xFEA8, 0xFEC0, 0xFEDF, 0xFF02, 0xFF28, 0xFF57, 0xFF96, - 0xFFE4, 0x003F, 0x00A8, 0x011B, 0x0199, 0x021F, 0x02AC, 0x033F, - 0x03D7, 0x0473, 0x0510, 0x05AE, 0x064B, 0x06E7, 0x077F, 0x083D, - 0x0963, 0x0B34, 0x0DE0, 0x1139, 0x14ED, 0x18AB, 0x1C22, 0x1F00, - 0x20F4, 0x0EEC, 0x0E18, 0x0D43, 0x0C6E, 0x0B9B, 0x0ACD, 0x0A05, - 0x0946, 0x0891, 0x07E9, 0x0750, 0x06C8, 0x0652, 0x05F1, 0x05A7, - 0x0576, 0x0560, 0x059C, 0x064E, 0x075B, 0x08A7, 0x0A18, 0x0B90, - 0x0CF6, 0x0E2E, 0x0F66, 0x10CC, 0x1244, 0x13B2, 0x14FA, 0x1602, - 0x16AC, 0x16DE, 0x16B0, 0x1651, 0x15C8, 0x151C, 0x1455, 0x1378, - 0x128E, 0x119C, 0x10AB, 0x0FC0, 0x0EE4, 0x0E1C, 0x0D70, 0x0CE7, - 0x0C88, 0x0C59, 0x0C59, 0x0C7C, 0x0CC1, 0x0D21, 0x0D99, 0x0E25, - 0x0EC1, 0x0F69, 0x1018, 0x10CB, 0x117D, 0x122A, 0x12CF, 0x1367, - 0x13EE, 0x145F, 0x14AB, 0x14C3, 0x14A4, 0x144D, 0x13B9, 0x12F3, - 0x1211, 0x1128, 0x104E, 0x0F98, 0x0F1A, 0xCF59, 0xD152, 0xD31A, - 0xD4B1, 0xD617, 0xD74C, 0xD850, 0xD922, 0xD9C4, 0xDA35, 0xDA74, - 0xDA82, 0xDA60, 0xDA0B, 0xD986, 0xD8CF, 0xD7E7, 0xD632, 0xD340, - 0xCF5B, 0xCAC8, 0xC5D0, 0xC0B9, 0xBBCA, 0xB74B, 0xB2CB, 0xADD6, - 0xA8AE, 0xA396, 0x9ECD, 0x9A98, 0x9737, 0x94EC, 0x9363, 0x9215, - 0x9100, 0x9020, 0x8F6F, 0x8EE9, 0x8E8B, 0x8E50, 0x8E34, 0x8E32, - 0x8E46, 0x8E6D, 0x8EA1, 0x8EDF, 0x8F23, 0x8F67, 0x8FB8, 0x9026, - 0x90AD, 0x914C, 0x9201, 0x92CA, 0x93A6, 0x9491, 0x958B, 0x9692, - 0x97A3, 0x98BD, 0x99DE, 0x9B03, 0x9C2C, 0x9D56, 0x9EAA, 0xA07E, - 0xA313, 0xA6A9, 0xAB99, 0xB1B5, 0xB86B, 0xBF2C, 0xC568, 0xCA8E, - 0xCE0E, 0xFED4, 0xFED0, 0xFEC5, 0xFEB6, 0xFEA3, 0xFE8F, 0xFE7A, - 0xFE66, 0xFE54, 0xFE46, 0xFE3D, 0xFE3B, 0xFE42, 0xFE52, 0xFE6C, - 0xFE94, 0xFEC9, 0xFF19, 0xFF8A, 0x0015, 0x00B5, 0x0163, 0x0218, - 0x02CE, 0x037D, 0x041F, 0x04AF, 0x0524, 0x0579, 0x0551, 0x0497, - 0x03AA, 0x02EF, 0x029A, 0x0266, 0x0221, 0x01D8, 0x018D, 0x0140, - 0x00F2, 0x00A5, 0x0059, 0x0010, 0xFFCB, 0xFF8A, 0xFF4E, 0xFF1A, - 0xFEED, 0xFEC9, 0xFEAE, 0xFE99, 0xFE8B, 0xFE82, 0xFE7F, 0xFE7F, - 0xFE82, 0xFE88, 0xFE90, 0xFE9A, 0xFEA3, 0xFEAD, 0xFEB6, 0xFEBD, - 0xFEC2, 0xFEC3, 0xFEC3, 0xFEC4, 0xFEC6, 0xFEC7, 0xFEC9, 0xFECB, - 0xFECD, 0xFECF, 0xFED1, 0xFED2, 0xFED3, 0xFFA2, 0xFFA5, 0xFFA9, - 0xFFAF, 0xFFB5, 0xFFBB, 0xFFC2, 0xFFC8, 0xFFCE, 0xFFD3, 0xFFD8, - 0xFFDB, 0xFFDD, 0xFFDD, 0xFFDB, 0xFFD7, 0xFFD0, 0xFFC6, 0xFFB7, - 0xFFA4, 0xFF8E, 0xFF76, 0xFF5C, 0xFF41, 0xFF25, 0xFF0A, 0xFEEF, - 0xFED7, 0xFEC0, 0xFEA9, 0xFE91, 0xFE80, 0xFE7B, 0xFEA1, 0xFED0, - 0xFEE5, 0xFEFB, 0xFF12, 0xFF28, 0xFF3E, 0xFF54, 0xFF68, 0xFF7C, - 0xFF8F, 0xFFA0, 0xFFAF, 0xFFBC, 0xFFC7, 0xFFD0, 0xFFD6, 0xFFD9, - 0xFFDA, 0xFFD9, 0xFFD6, 0xFFD1, 0xFFCC, 0xFFC6, 0xFFC0, 0xFFBB, - 0xFFB5, 0xFFB1, 0xFFAD, 0xFFAC, 0xFFAC, 0xFFAF, 0xFFC3, 0xFFE9, - 0x000E, 0x001E, 0x0018, 0x0009, 0xFFF6, 0xFFDF, 0xFFC9, 0xFFB5, - 0xFFA7, 0xB30A, 0xB35B, 0xB3B1, 0xB40B, 0xB469, 0xB4CA, 0xB52D, - 0xB593, 0xB5FA, 0xB662, 0xB6CA, 0xB733, 0xB79A, 0xB801, 0xB865, - 0xB8C7, 0xB926, 0xB996, 0xBA25, 0xBAC7, 0xBB73, 0xBC1E, 0xBCBE, - 0xBD48, 0xBDB1, 0xBDF0, 0xBDFA, 0xBDC4, 0xBD44, 0xBB32, 0xB72D, - 0xB28C, 0xAEA1, 0xABA7, 0xAA90, 0xAB51, 0xAC40, 0xAD53, 0xAE81, - 0xAFC4, 0xB112, 0xB263, 0xB3AE, 0xB4EB, 0xB612, 0xB71A, 0xB7FB, - 0xB8AD, 0xB926, 0xB963, 0xB96A, 0xB942, 0xB8F4, 0xB887, 0xB805, - 0xB775, 0xB6DF, 0xB64C, 0xB5C4, 0xB54E, 0xB4F3, 0xB4BB, 0xB4AE, - 0xB4D4, 0xB536, 0xB7BD, 0xBC9E, 0xC152, 0xC355, 0xC27E, 0xC095, - 0xBDF7, 0xBB01, 0xB811, 0xB585, 0xB3B9, 0x378C, 0x358E, 0x3335, - 0x3092, 0x2DB9, 0x2AB9, 0x27A5, 0x248E, 0x2187, 0x1EA0, 0x1BEC, - 0x197B, 0x1761, 0x15AE, 0x1474, 0x13C5, 0x13B2, 0x1446, 0x1574, - 0x172C, 0x195B, 0x1BF1, 0x1EDD, 0x220D, 0x2571, 0x28F6, 0x2C8D, - 0x3023, 0x33A7, 0x3709, 0x3A37, 0x3D20, 0x3FB2, 0x3F92, 0x3E91, - 0x3F41, 0x4006, 0x40DC, 0x41C0, 0x42AD, 0x439F, 0x4491, 0x4580, - 0x4667, 0x4742, 0x480D, 0x48C3, 0x4961, 0x49E2, 0x4A56, 0x4AD1, - 0x4B4F, 0x4BCF, 0x4C4F, 0x4CCB, 0x4D43, 0x4DB3, 0x4E19, 0x4E74, - 0x4EC1, 0x4EFD, 0x4F27, 0x4F3D, 0x4F3B, 0x4F20, 0x4EEA, 0x4E96, - 0x4E22, 0x4D8C, 0x4C1A, 0x4960, 0x45D2, 0x41E5, 0x3E0C, 0x3ABD, - 0x386C, 0xF80C, 0xF9F1, 0xFB58, 0xFC50, 0xFCE6, 0xFD29, 0xFD29, - 0xFCF2, 0xFC95, 0xFC1F, 0xFBA0, 0xFB25, 0xFABD, 0xFA5A, 0xF9E7, - 0xF965, 0xF8D5, 0xF838, 0xF790, 0xF6DE, 0xF625, 0xF564, 0xF49D, - 0xF3D2, 0xF305, 0xF236, 0xF167, 0xF099, 0xEFCE, 0xEF07, 0xEE46, - 0xED8C, 0xECD9, 0xEC20, 0xEBD1, 0xEBF5, 0xEC14, 0xEC2F, 0xEC49, - 0xEC65, 0xEC86, 0xECAD, 0xECDE, 0xED1B, 0xED66, 0xEDC2, 0xEE31, - 0xEEB7, 0xEF55, 0xF010, 0xF0E6, 0xF1D5, 0xF2D8, 0xF3ED, 0xF50F, - 0xF63B, 0xF76E, 0xF8A3, 0xF9D7, 0xFB06, 0xFC2D, 0xFD49, 0xFE55, - 0xFF4E, 0x002F, 0x00F7, 0x01A1, 0x022A, 0x028D, 0x0257, 0x0143, - 0xFF98, 0xFD9D, 0xFB97, 0xF9CE, 0xF888, 0xEA98, 0xEB9B, 0xECB9, - 0xEDEA, 0xEF26, 0xF065, 0xF19D, 0xF2C7, 0xF3DA, 0xF4CE, 0xF59B, - 0xF637, 0xF69C, 0xF6D6, 0xF6F9, 0xF707, 0xF703, 0xF6EE, 0xF6CA, - 0xF69A, 0xF660, 0xF61D, 0xF5D3, 0xF585, 0xF535, 0xF4E4, 0xF495, - 0xF44A, 0xF404, 0xF3C7, 0xF393, 0xF36A, 0xF350, 0xF3FB, 0xF4FF, - 0xF5A8, 0xF665, 0xF72F, 0xF802, 0xF8D7, 0xF9A9, 0xFA73, 0xFB2E, - 0xFBD5, 0xFC63, 0xFCD1, 0xFD1B, 0xFD3A, 0xFD29, 0xFCF0, 0xFC9E, - 0xFC35, 0xFBB6, 0xFB24, 0xFA81, 0xF9D0, 0xF911, 0xF848, 0xF776, - 0xF69E, 0xF5C2, 0xF4E4, 0xF406, 0xF32A, 0xF252, 0xF181, 0xF0B9, - 0xEFFB, 0xEF4A, 0xEE94, 0xEDCF, 0xED06, 0xEC47, 0xEB9D, 0xEB14, - 0xEAB9, 0x8EE1, 0x8C22, 0x89FE, 0x8866, 0x874C, 0x86A2, 0x8659, - 0x8663, 0x86B2, 0x8738, 0x87E6, 0x88AE, 0x8982, 0x8A67, 0x8B6D, - 0x8C90, 0x8DD0, 0x8F29, 0x9099, 0x921E, 0x93B7, 0x955F, 0x9717, - 0x98DB, 0x9AA8, 0x9C7E, 0x9E59, 0xA038, 0xA217, 0xA3F6, 0xA5D2, - 0xA7A8, 0xA977, 0xACDE, 0xB0DE, 0xB412, 0xB7A5, 0xBB7D, 0xBF7E, - 0xC38E, 0xC791, 0xCB6C, 0xCF04, 0xD23D, 0xD4FD, 0xD728, 0xD8A4, - 0xD954, 0xD91E, 0xD828, 0xD6AF, 0xD4BF, 0xD265, 0xCFAC, 0xCC9F, - 0xC94B, 0xC5BA, 0xC1FA, 0xBE14, 0xBA15, 0xB609, 0xB1FC, 0xADF8, - 0xAA0A, 0xA63D, 0xA29D, 0x9F36, 0x9C14, 0x9941, 0x96C7, 0x94A6, - 0x92DD, 0x916A, 0x904C, 0x8F82, 0x8F09, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x109A, 0xFFE7, 0xFFDE, - 0xFFD4, 0xFFCA, 0xFFBF, 0xFFB4, 0xFFA8, 0xFF9D, 0xFF92, 0xFF87, - 0xFF7D, 0xFF72, 0xFF69, 0xFF60, 0xFF58, 0xFF51, 0xFF4B, 0xFF47, - 0xFF43, 0xFF40, 0xFF3D, 0xFF3C, 0xFF3A, 0xFF3A, 0xFF3A, 0xFF3A, - 0xFF3A, 0xFF3B, 0xFF3B, 0xFF3C, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, - 0xFF3C, 0xFF3C, 0xFF3B, 0xFF3A, 0xFF39, 0xFF38, 0xFF38, 0xFF38, - 0xFF39, 0xFF3A, 0xFF3B, 0xFF3E, 0xFF41, 0xFF46, 0xFF4B, 0xFF52, - 0xFF59, 0xFF62, 0xFF6C, 0xFF76, 0xFF81, 0xFF8D, 0xFF99, 0xFFA5, - 0xFFB1, 0xFFBE, 0xFFCA, 0xFFD5, 0xFFE1, 0xFFEC, 0xFFF6, 0xFFFF, - 0x0007, 0x000E, 0x0014, 0x0017, 0x0014, 0x000C, 0x0003, 0xFFFA, - 0xFFF1, 0xFFEA, 0xFF0A, 0xFEB6, 0xFE58, 0xFDF2, 0xFD86, 0xFD17, - 0xFCA6, 0xFC37, 0xFBCA, 0xFB64, 0xFB05, 0xFAB0, 0xFA67, 0xFA2D, - 0xFA04, 0xF9EF, 0xF9EE, 0xFA05, 0xFA31, 0xFA70, 0xFAC0, 0xFB1F, - 0xFB8A, 0xFBFF, 0xFC7C, 0xFCFE, 0xFD84, 0xFE0B, 0xFE91, 0xFF14, - 0xFF91, 0x0005, 0x0070, 0x00DA, 0x014C, 0x01C5, 0x0243, 0x02C3, - 0x0344, 0x03C2, 0x043D, 0x04B2, 0x051E, 0x0581, 0x05D8, 0x0620, - 0x0658, 0x067D, 0x068E, 0x068D, 0x067F, 0x0664, 0x063D, 0x060D, - 0x05D3, 0x0591, 0x0549, 0x04FA, 0x04A6, 0x044F, 0x03F5, 0x039A, - 0x033E, 0x02E3, 0x0289, 0x0232, 0x01DF, 0x0191, 0x0149, 0x00FB, - 0x00A1, 0x0042, 0xFFE5, 0xFF90, 0xFF4A, 0xFF1B, 0xF261, 0xF2A0, - 0xF2DE, 0xF31B, 0xF358, 0xF394, 0xF3D1, 0xF40E, 0xF44C, 0xF48A, - 0xF4CA, 0xF50B, 0xF54D, 0xF591, 0xF5D7, 0xF620, 0xF66A, 0xF6BD, - 0xF71B, 0xF783, 0xF7F2, 0xF865, 0xF8DA, 0xF94F, 0xF9C2, 0xFA30, - 0xFA97, 0xFAF4, 0xFB45, 0xFB88, 0xFBBA, 0xFBD9, 0xFBE3, 0xFBD2, - 0xFBA7, 0xFB65, 0xFB0F, 0xFAA9, 0xFA37, 0xF9BC, 0xF93C, 0xF8BB, - 0xF83B, 0xF7C1, 0xF750, 0xF6ED, 0xF699, 0xF65A, 0xF632, 0xF620, - 0xF61C, 0xF624, 0xF639, 0xF656, 0xF67C, 0xF6A8, 0xF6D9, 0xF70C, - 0xF741, 0xF775, 0xF7A7, 0xF7D6, 0xF7FF, 0xF821, 0xF83A, 0xF849, - 0xF84C, 0xF840, 0xF826, 0xF7CC, 0xF718, 0xF62A, 0xF521, 0xF41C, - 0xF33B, 0xF29D, 0x03C4, 0x03BF, 0x03AF, 0x0395, 0x0371, 0x0345, - 0x0311, 0x02D5, 0x0292, 0x0249, 0x01FB, 0x01A7, 0x014F, 0x00F3, - 0x0095, 0x0033, 0xFFD1, 0xFF6D, 0xFF07, 0xFEA2, 0xFE3E, 0xFDDB, - 0xFD79, 0xFD1A, 0xFCBF, 0xFC67, 0xFC13, 0xFBC4, 0xFB7B, 0xFB39, - 0xFAFD, 0xFAC8, 0xFA9C, 0xFA79, 0xFA5E, 0xFA4E, 0xFA49, 0xFA4D, - 0xFA5A, 0xFA70, 0xFA8D, 0xFAB1, 0xFADC, 0xFB0E, 0xFB45, 0xFB82, - 0xFBC4, 0xFC0A, 0xFC55, 0xFCA3, 0xFCF5, 0xFD49, 0xFD9F, 0xFDF7, - 0xFE51, 0xFEAB, 0xFF06, 0xFF61, 0xFFBC, 0x0014, 0x006D, 0x00C3, - 0x0117, 0x0169, 0x01B7, 0x0201, 0x0248, 0x028A, 0x02C7, 0x02FE, - 0x0330, 0x035B, 0x0380, 0x039D, 0x03B2, 0x03BF, 0x388D, -}; +ROM_ASSET_LOAD_ANIM(anim_17_values, 0x004f8820, 2942, 0x00000000, 2942); diff --git a/assets/anims/anim_18.inc.c b/assets/anims/anim_18.inc.c index 36d6eb955..a9f6ada8a 100644 --- a/assets/anims/anim_18.inc.c +++ b/assets/anims/anim_18.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_18[] = { 0, 189, @@ -13,308 +14,7 @@ static const struct Animation anim_18[] = { }; -static const u16 anim_18_indices[] = { - 0x0001, 0x0000, 0x0064, 0x0001, 0x0001, 0x0065, 0x0001, 0x0000, 0x0001, 0x0066, 0x0001, 0x0000, - 0x0064, 0x084D, 0x0001, 0x0000, 0x0001, 0x08B1, - 0x0064, 0x0721, 0x0064, 0x0785, 0x0064, 0x07E9, - 0x0064, 0x05F5, 0x0064, 0x0659, 0x0064, 0x06BD, - 0x0001, 0x05F1, 0x0001, 0x05F2, 0x0001, 0x05F3, - 0x0001, 0x006B, 0x0001, 0x006C, 0x0001, 0x006D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x006A, - 0x0001, 0x0067, 0x0001, 0x0068, 0x0001, 0x0069, - 0x0001, 0x05ED, 0x0001, 0x05EE, 0x0001, 0x05EF, - 0x0001, 0x0072, 0x0001, 0x0073, 0x0001, 0x0074, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0071, - 0x0001, 0x006E, 0x0001, 0x006F, 0x0001, 0x0070, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05F0, - 0x0064, 0x04C1, 0x0064, 0x0525, 0x0064, 0x0589, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x045D, - 0x0064, 0x0331, 0x0064, 0x0395, 0x0064, 0x03F9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05F4, - 0x0064, 0x0205, 0x0064, 0x0269, 0x0064, 0x02CD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x01A1, - 0x0064, 0x0075, 0x0064, 0x00D9, 0x0064, 0x013D, -}; +ROM_ASSET_LOAD_ANIM(anim_18_indices, 0x004f74ac, 252, 0x00000000, 252); -static const s16 anim_18_values[] = { - 0x0000, 0x00B3, 0x00B3, 0x00B3, 0x00B3, 0x00B3, 0x00B3, 0x00B3, - 0x00B3, 0x00B3, 0x00B3, 0x00B3, 0x00B3, 0x00B3, 0x00B3, 0x00B3, - 0x00B3, 0x00B3, 0x00B3, 0x00B4, 0x00B4, 0x00B5, 0x00B5, 0x00B6, - 0x00B6, 0x00B7, 0x00B8, 0x00B8, 0x00B9, 0x00B9, 0x00BA, 0x00BA, - 0x00BB, 0x00BB, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BD, 0x00BD, - 0x00BD, 0x00BD, 0x00BC, 0x00BC, 0x00BC, 0x00BB, 0x00BB, 0x00BA, - 0x00B9, 0x00B9, 0x00B8, 0x00B7, 0x00B6, 0x00B5, 0x00B5, 0x00B4, - 0x00B3, 0x00B2, 0x00B2, 0x00B1, 0x00B0, 0x00B0, 0x00B0, 0x00AF, - 0x00AF, 0x00AF, 0x00AF, 0x00B0, 0x00B0, 0x00B0, 0x00B0, 0x00B1, - 0x00B1, 0x00B2, 0x00B2, 0x00B3, 0x00B3, 0x00B4, 0x00B4, 0x00B5, - 0x00B5, 0x00B6, 0x00B6, 0x00B7, 0x00B7, 0x00B8, 0x00B8, 0x00B9, - 0x00B9, 0x00BA, 0x00BA, 0x00BA, 0x00BA, 0x00BA, 0x00BA, 0x00B9, - 0x00B8, 0x00B7, 0x00B6, 0x00B5, 0x00B4, 0xFFFF, 0x3FFF, 0xE7CE, - 0xF984, 0xE96B, 0xF446, 0x0FB9, 0xF4A2, 0x94B9, 0x0ACF, 0x020D, - 0xEDD2, 0xE463, 0xF6CC, 0x0FE6, 0x99E5, 0x04E8, 0x0500, 0x053C, - 0x0591, 0x05EF, 0x0648, 0x0690, 0x06B8, 0x06B3, 0x066F, 0x05F4, - 0x0555, 0x04A5, 0x03F9, 0x0364, 0x02FA, 0x02C6, 0x02BD, 0x02CF, - 0x02EF, 0x030E, 0x0379, 0x03AF, 0x0347, 0x02BB, 0x021E, 0x0181, - 0x00F6, 0x008E, 0x0061, 0x0065, 0x007F, 0x0093, 0x009E, 0x00AB, - 0x00BA, 0x00C9, 0x00D8, 0x00E5, 0x00EF, 0x00F5, 0x00F8, 0x00FA, - 0x00FB, 0x00FC, 0x00FC, 0x00FB, 0x00FA, 0x00F9, 0x00F7, 0x00F6, - 0x00F4, 0x00F2, 0x00F1, 0x00F0, 0x00EF, 0x00EE, 0x00EE, 0x00EF, - 0x00F0, 0x00F2, 0x00F5, 0x00F9, 0x00FE, 0x0102, 0x0104, 0x0104, - 0x0103, 0x0101, 0x00FF, 0x00FC, 0x00FB, 0x00FB, 0x00FD, 0x0101, - 0x0108, 0x0113, 0x0121, 0x0134, 0x014B, 0x0169, 0x018C, 0x01B6, - 0x01E7, 0x022B, 0x028B, 0x0302, 0x038A, 0x041C, 0x04B5, 0x054E, - 0x05E2, 0x066C, 0x06E5, 0x0748, 0x0790, 0x075B, 0x069C, 0x05CF, - 0x0570, 0x0193, 0x0198, 0x01A5, 0x01B8, 0x01CF, 0x01E7, 0x01FE, - 0x0211, 0x021E, 0x0226, 0x022B, 0x022E, 0x022D, 0x022B, 0x0225, - 0x021D, 0x020F, 0x01F9, 0x01DF, 0x01C5, 0x01AF, 0x01A2, 0x019B, - 0x0192, 0x018A, 0x0181, 0x017A, 0x0173, 0x016D, 0x016A, 0x016B, - 0x016B, 0x0169, 0x0163, 0x015B, 0x0152, 0x014A, 0x0141, 0x013A, - 0x0134, 0x0131, 0x012F, 0x012D, 0x012B, 0x012A, 0x0129, 0x0128, - 0x0127, 0x0127, 0x0126, 0x0126, 0x0125, 0x0125, 0x0125, 0x0125, - 0x0126, 0x0126, 0x0126, 0x0127, 0x0127, 0x0128, 0x0128, 0x0129, - 0x0129, 0x0128, 0x0126, 0x0122, 0x011D, 0x0118, 0x0111, 0x010B, - 0x0105, 0x00FF, 0x00FA, 0x00F7, 0x00F5, 0x00F5, 0x00F7, 0x00FC, - 0x0104, 0x010F, 0x011D, 0x0130, 0x0146, 0x016A, 0x01A1, 0x01E7, - 0x0238, 0x028F, 0x02E9, 0x0341, 0x0392, 0x03D9, 0x0412, 0x0438, - 0x0448, 0x03D7, 0x02DB, 0x01DF, 0x016D, 0xBAEF, 0xBAE0, 0xBAB7, - 0xBA7B, 0xBA32, 0xB9E5, 0xB998, 0xB954, 0xB91F, 0xB907, 0xB90A, - 0xB918, 0xB91F, 0xB90F, 0xB8D7, 0xB866, 0xB787, 0xB63A, 0xB4BE, - 0xB352, 0xB235, 0xB1B7, 0xB242, 0xB3A8, 0xB558, 0xB72A, 0xB8F4, - 0xBA8E, 0xBBCF, 0xBC4C, 0xBC26, 0xBC01, 0xBC81, 0xBDC0, 0xBF57, - 0xC120, 0xC2F9, 0xC4BF, 0xC64D, 0xC781, 0xC836, 0xC898, 0xC8E8, - 0xC928, 0xC959, 0xC97C, 0xC994, 0xC9A2, 0xC9A6, 0xC9A3, 0xC999, - 0xC98B, 0xC97A, 0xC966, 0xC952, 0xC93F, 0xC92E, 0xC921, 0xC918, - 0xC917, 0xC91E, 0xC92D, 0xC948, 0xC96F, 0xC9A8, 0xC9F5, 0xCA54, - 0xCAC1, 0xCB39, 0xCBBA, 0xCC41, 0xCCCB, 0xCD54, 0xCDDA, 0xCE5A, - 0xCED1, 0xCF3C, 0xCF97, 0xCFE1, 0xD016, 0xD034, 0xD036, 0xD01B, - 0xCFDF, 0xCF66, 0xCE9D, 0xCD91, 0xCC4C, 0xCADA, 0xC949, 0xC7A2, - 0xC5F3, 0xC447, 0xC2AA, 0xC127, 0xBFCB, 0xBE6C, 0xBD0D, 0xBC00, - 0xBB94, 0x1B89, 0x1B48, 0x1A9C, 0x19A8, 0x1890, 0x1778, 0x1684, - 0x15D7, 0x1594, 0x159E, 0x15BD, 0x15F1, 0x163B, 0x169A, 0x170D, - 0x1796, 0x1832, 0x18E4, 0x19A9, 0x1A82, 0x1B6F, 0x1C6A, 0x1D6F, - 0x1E80, 0x1FA3, 0x20DA, 0x2228, 0x2393, 0x251C, 0x26C8, 0x289A, - 0x2A95, 0x2CBE, 0x2FC3, 0x33F8, 0x38D4, 0x3DD1, 0x4267, 0x4610, - 0x4844, 0x487B, 0x475B, 0x45E6, 0x4426, 0x4220, 0x3FDD, 0x3D64, - 0x3ABC, 0x37ED, 0x34FE, 0x31F7, 0x2EDF, 0x2BBD, 0x289A, 0x257C, - 0x226B, 0x1F6F, 0x1C8F, 0x19D1, 0x173F, 0x14DF, 0x12B8, 0x10D3, - 0x0F36, 0x0E0C, 0x0D6B, 0x0D40, 0x0D77, 0x0DFC, 0x0EBC, 0x0FA2, - 0x109C, 0x1194, 0x1279, 0x1335, 0x13B5, 0x13E5, 0x139B, 0x12DC, - 0x11DB, 0x10CD, 0x0FE5, 0x0F58, 0x0F58, 0x0FCA, 0x1069, 0x112E, - 0x1213, 0x130F, 0x141C, 0x1531, 0x1649, 0x175B, 0x1860, 0x1951, - 0x1A26, 0x1AD9, 0x1B62, 0x1BB9, 0x1BD8, 0x0C7C, 0x0C7D, 0x0C7F, - 0x0C82, 0x0C85, 0x0C88, 0x0C8B, 0x0C8D, 0x0C8D, 0x0C8C, 0x0C88, - 0x0C82, 0x0C78, 0x0C6A, 0x0C59, 0x0C42, 0x0C27, 0x0C06, 0x0BDF, - 0x0BB2, 0x0B7E, 0x0B3D, 0x0AED, 0x0A8D, 0x0A20, 0x09A7, 0x0923, - 0x0896, 0x0802, 0x0768, 0x06CA, 0x0628, 0x0585, 0x04BC, 0x03B9, - 0x0297, 0x0170, 0x005F, 0xFF7F, 0xFEE9, 0xFEB9, 0xFECB, 0xFEEC, - 0xFF1A, 0xFF53, 0xFF98, 0xFFE7, 0x003D, 0x009C, 0x0101, 0x016C, - 0x01DC, 0x024E, 0x02C3, 0x0339, 0x03AE, 0x0423, 0x0495, 0x0504, - 0x056E, 0x05D3, 0x0631, 0x0688, 0x06D5, 0x071D, 0x0761, 0x07A3, - 0x07E3, 0x0820, 0x085C, 0x0895, 0x08CC, 0x0901, 0x0935, 0x0966, - 0x0997, 0x09C6, 0x09F3, 0x0A20, 0x0A4B, 0x0A75, 0x0A9F, 0x0AC8, - 0x0AF0, 0x0B17, 0x0B3D, 0x0B62, 0x0B86, 0x0BA7, 0x0BC7, 0x0BE5, - 0x0C00, 0x0C19, 0x0C2F, 0x0C42, 0x0C53, 0x0C60, 0x0C69, 0x0C6F, - 0x0C71, 0x0543, 0x0541, 0x053D, 0x0537, 0x052F, 0x0525, 0x051A, - 0x050E, 0x0501, 0x04F4, 0x04E6, 0x04D9, 0x04CC, 0x04C0, 0x04B6, - 0x04AC, 0x04A5, 0x049F, 0x049C, 0x049C, 0x049F, 0x04A3, 0x04A8, - 0x04B0, 0x04BA, 0x04C7, 0x04D9, 0x04F0, 0x050C, 0x052F, 0x055A, - 0x058D, 0x05C8, 0x0625, 0x06AE, 0x0752, 0x07FF, 0x08A3, 0x092C, - 0x0988, 0x09A5, 0x0996, 0x097E, 0x095C, 0x0932, 0x0900, 0x08C8, - 0x088A, 0x0848, 0x0802, 0x07B9, 0x076E, 0x0723, 0x06D7, 0x068D, - 0x0645, 0x05FF, 0x05BD, 0x0581, 0x0549, 0x0519, 0x04F0, 0x04D0, - 0x04B9, 0x04AC, 0x04A9, 0x04AF, 0x04BD, 0x04D1, 0x04EB, 0x050A, - 0x052D, 0x0553, 0x057B, 0x05A4, 0x05CD, 0x05F5, 0x061C, 0x0640, - 0x0660, 0x067C, 0x0692, 0x06A2, 0x06AA, 0x06AA, 0x06A2, 0x0693, - 0x067E, 0x0664, 0x0647, 0x0628, 0x0607, 0x05E5, 0x05C5, 0x05A6, - 0x058B, 0x0574, 0x0562, 0x0556, 0x0552, 0xC1B2, 0xC1DA, 0xC24C, - 0xC300, 0xC3EF, 0xC511, 0xC65E, 0xC7CF, 0xC95B, 0xCAFB, 0xCCA6, - 0xCE57, 0xD003, 0xD1A5, 0xD333, 0xD4A7, 0xD5F8, 0xD71E, 0xD813, - 0xD8CD, 0xD946, 0xD97D, 0xD977, 0xD934, 0xD8B4, 0xD7F8, 0xD701, - 0xD5CE, 0xD460, 0xD2B8, 0xD0D6, 0xCEBA, 0xCC64, 0xC916, 0xC468, - 0xBEDD, 0xB8FB, 0xB346, 0xAE42, 0xAA74, 0xA860, 0xA76C, 0xA6A7, - 0xA60D, 0xA59B, 0xA54E, 0xA523, 0xA519, 0xA52A, 0xA556, 0xA599, - 0xA5F0, 0xA658, 0xA6CE, 0xA74F, 0xA7DA, 0xA86A, 0xA8FD, 0xA98F, - 0xAA1F, 0xAAA9, 0xAB2B, 0xABA1, 0xAC08, 0xAC6E, 0xACE1, 0xAD60, - 0xADEA, 0xAE7D, 0xAF18, 0xAFBA, 0xB062, 0xB10F, 0xB1BF, 0xB272, - 0xB326, 0xB3DA, 0xB48C, 0xB53D, 0xB5E9, 0xB691, 0xB734, 0xB7CF, - 0xB861, 0xB8F4, 0xB98F, 0xBA30, 0xBAD3, 0xBB77, 0xBC1A, 0xBCB9, - 0xBD51, 0xBDE0, 0xBE64, 0xBEDA, 0xBF40, 0xBF94, 0xBFD2, 0xBFFA, - 0xC007, 0xFCBE, 0xFCD8, 0xFD1F, 0xFD8D, 0xFE1A, 0xFEC0, 0xFF77, - 0x0037, 0x00FA, 0x01B9, 0x026C, 0x030C, 0x0391, 0x0400, 0x0462, - 0x04B9, 0x0506, 0x054B, 0x0589, 0x05C4, 0x05FB, 0x0639, 0x0682, - 0x06D1, 0x0723, 0x0772, 0x07BA, 0x07F6, 0x0822, 0x083A, 0x0838, - 0x0819, 0x07D7, 0x0746, 0x0652, 0x0519, 0x03BD, 0x025D, 0x0118, - 0x000E, 0xFF61, 0xFEED, 0xFE7D, 0xFE10, 0xFDA8, 0xFD45, 0xFCE5, - 0xFC8A, 0xFC34, 0xFBE2, 0xFB95, 0xFB4D, 0xFB0A, 0xFACB, 0xFA92, - 0xFA5E, 0xFA30, 0xFA07, 0xF9E3, 0xF9C5, 0xF9AD, 0xF99A, 0xF98E, - 0xF987, 0xF98B, 0xF99E, 0xF9BE, 0xF9EA, 0xFA21, 0xFA61, 0xFAA9, - 0xFAF8, 0xFB4C, 0xFBA4, 0xFBFE, 0xFC5A, 0xFCB6, 0xFD10, 0xFD67, - 0xFDBB, 0xFE08, 0xFE4F, 0xFE8E, 0xFEC3, 0xFEEC, 0xFF06, 0xFF13, - 0xFF15, 0xFF0D, 0xFEFD, 0xFEE5, 0xFEC7, 0xFE98, 0xFE51, 0xFDFC, - 0xFDA2, 0xFD4C, 0xFD04, 0xFCD1, 0xFCBE, 0xFFDA, 0xFFDD, 0xFFE7, - 0xFFF5, 0x0006, 0x001B, 0x0032, 0x0049, 0x005F, 0x0073, 0x0085, - 0x0092, 0x009A, 0x009C, 0x0099, 0x0092, 0x0087, 0x0078, 0x0066, - 0x0051, 0x003A, 0x0021, 0x0007, 0xFFEC, 0xFFCF, 0xFFB0, 0xFF91, - 0xFF6F, 0xFF4D, 0xFF29, 0xFF03, 0xFEDC, 0xFEB4, 0xFE81, 0xFE40, - 0xFDF7, 0xFDAD, 0xFD69, 0xFD32, 0xFD0E, 0xFD04, 0xFD0C, 0xFD17, - 0xFD27, 0xFD3A, 0xFD50, 0xFD69, 0xFD84, 0xFDA2, 0xFDC1, 0xFDE1, - 0xFE02, 0xFE24, 0xFE46, 0xFE69, 0xFE8A, 0xFEAB, 0xFECB, 0xFEE9, - 0xFF06, 0xFF20, 0xFF38, 0xFF4D, 0xFF5E, 0xFF6D, 0xFF79, 0xFF83, - 0xFF8B, 0xFF91, 0xFF96, 0xFF99, 0xFF9B, 0xFF9C, 0xFF9D, 0xFF9D, - 0xFF9D, 0xFF9D, 0xFF9D, 0xFF9E, 0xFF9F, 0xFFA1, 0xFFA4, 0xFFA9, - 0xFFAF, 0xFFB8, 0xFFC7, 0xFFD8, 0xFFEB, 0xFFFD, 0x000C, 0x0018, - 0x001E, 0x001D, 0x0016, 0x000B, 0xFFFF, 0xFFF1, 0xFFE5, 0xFFDD, - 0xFFDA, 0xBA5F, 0xBAB7, 0xBBAD, 0xBD26, 0xBF05, 0xC12F, 0xC387, - 0xC5F4, 0xC857, 0xCA97, 0xCC97, 0xCE3B, 0xCF68, 0xD005, 0xD01E, - 0xCFD1, 0xCF3D, 0xCE81, 0xCDBA, 0xCD06, 0xCC85, 0xCC22, 0xCBB8, - 0xCB4A, 0xCADA, 0xCA69, 0xC9FA, 0xC98F, 0xC92B, 0xC8D0, 0xC87F, - 0xC83C, 0xC808, 0xC804, 0xC83D, 0xC89B, 0xC904, 0xC95E, 0xC992, - 0xC984, 0xC91D, 0xC877, 0xC7BE, 0xC6F4, 0xC61C, 0xC536, 0xC446, - 0xC34D, 0xC24C, 0xC147, 0xC03E, 0xBF34, 0xBE2B, 0xBD24, 0xBC22, - 0xBB26, 0xBA33, 0xB94A, 0xB86D, 0xB79F, 0xB6E1, 0xB635, 0xB59C, - 0xB51A, 0xB4A9, 0xB444, 0xB3E9, 0xB39B, 0xB357, 0xB320, 0xB2F5, - 0xB2D5, 0xB2C2, 0xB2BB, 0xB2C0, 0xB2D2, 0xB2F1, 0xB31C, 0xB355, - 0xB39A, 0xB3ED, 0xB44D, 0xB4BB, 0xB536, 0xB62C, 0xB7DE, 0xBA0C, - 0xBC75, 0xBED8, 0xC0F4, 0xC288, 0xC355, 0xC331, 0xC24B, 0xC0E0, - 0xBF2C, 0xBD6F, 0xBBE4, 0xBACB, 0xBA5F, 0x3258, 0x31CB, 0x303F, - 0x2DE2, 0x2AE0, 0x2764, 0x239B, 0x1FB2, 0x1BD3, 0x182D, 0x14EA, - 0x1238, 0x1041, 0x0F3A, 0x0F10, 0x0F8A, 0x106E, 0x1182, 0x128B, - 0x1351, 0x1399, 0x137A, 0x1336, 0x12D2, 0x1252, 0x11BB, 0x1111, - 0x1059, 0x0F97, 0x0EB5, 0x0DA2, 0x0C6C, 0x0B21, 0x09CD, 0x0880, - 0x0747, 0x0630, 0x0548, 0x049D, 0x043D, 0x0436, 0x0465, 0x049F, - 0x04E4, 0x0535, 0x0591, 0x05F9, 0x066D, 0x06EE, 0x077C, 0x0818, - 0x08C1, 0x0978, 0x0A3E, 0x0B12, 0x0BF5, 0x0CE8, 0x0DEA, 0x0EFC, - 0x101F, 0x1152, 0x1296, 0x13EC, 0x1553, 0x16D7, 0x187F, 0x1A4A, - 0x1C33, 0x1E37, 0x2054, 0x2286, 0x24CA, 0x271C, 0x297A, 0x2BE0, - 0x2E4B, 0x30B8, 0x3324, 0x358C, 0x37EC, 0x3A41, 0x3C87, 0x3EBD, - 0x40DF, 0x42E8, 0x44D7, 0x46A8, 0x4858, 0x49E4, 0x4B48, 0x4C81, - 0x4D8C, 0x4D55, 0x4B2E, 0x47B4, 0x4380, 0x3F2D, 0x3B57, 0x3899, - 0x378C, 0x008E, 0x0065, 0xFFF2, 0xFF40, 0xFE5B, 0xFD4E, 0xFC24, - 0xFAEA, 0xF9AA, 0xF871, 0xF74A, 0xF640, 0xF55F, 0xF49F, 0xF3F0, - 0xF351, 0xF2BF, 0xF239, 0xF1BD, 0xF14A, 0xF0DE, 0xF072, 0xF002, - 0xEF8F, 0xEF1A, 0xEEA3, 0xEE2D, 0xEDB7, 0xED43, 0xECD2, 0xEC65, - 0xEBFD, 0xEB9B, 0xEB40, 0xEAED, 0xEAA3, 0xEA62, 0xEA2D, 0xEA05, - 0xE9E9, 0xE9DB, 0xE9DA, 0xE9E3, 0xE9F7, 0xEA13, 0xEA38, 0xEA65, - 0xEA99, 0xEAD4, 0xEB15, 0xEB5C, 0xEBA7, 0xEBF7, 0xEC4A, 0xECA1, - 0xECF9, 0xED54, 0xEDB0, 0xEE0C, 0xEE68, 0xEEC4, 0xEF1E, 0xEF77, - 0xEFCD, 0xF024, 0xF082, 0xF0E5, 0xF14C, 0xF1B8, 0xF227, 0xF299, - 0xF30D, 0xF383, 0xF3FB, 0xF472, 0xF4EA, 0xF560, 0xF5D6, 0xF649, - 0xF6BA, 0xF727, 0xF790, 0xF7F6, 0xF85B, 0xF8C0, 0xF926, 0xF990, - 0xF9FE, 0xFA71, 0xFAEB, 0xFB6E, 0xFBFB, 0xFCAE, 0xFD95, 0xFE99, - 0xFFA1, 0x0096, 0x0162, 0x01EE, 0x0222, 0xF963, 0xF979, 0xF9B5, - 0xFA12, 0xFA87, 0xFB0F, 0xFBA1, 0xFC38, 0xFCCB, 0xFD54, 0xFDCC, - 0xFE2C, 0xFE6E, 0xFE81, 0xFE66, 0xFE2A, 0xFDDD, 0xFD8C, 0xFD47, - 0xFD1B, 0xFD17, 0xFD31, 0xFD55, 0xFD81, 0xFDB5, 0xFDEE, 0xFE2C, - 0xFE6E, 0xFEB1, 0xFEF5, 0xFF39, 0xFF7C, 0xFFBB, 0xFFF7, 0x002B, - 0x005B, 0x0082, 0x00A0, 0x00B3, 0x00BB, 0x00B6, 0x00A7, 0x0090, - 0x0072, 0x004E, 0x0024, 0xFFF6, 0xFFC1, 0xFF88, 0xFF4A, 0xFF09, - 0xFEC4, 0xFE7C, 0xFE32, 0xFDE5, 0xFD97, 0xFD47, 0xFCF6, 0xFCA5, - 0xFC53, 0xFC02, 0xFBB1, 0xFB62, 0xFB14, 0xFAC5, 0xFA72, 0xFA1B, - 0xF9C2, 0xF965, 0xF906, 0xF8A4, 0xF840, 0xF7DB, 0xF774, 0xF70B, - 0xF6A2, 0xF639, 0xF5CF, 0xF565, 0xF4FB, 0xF484, 0xF3F5, 0xF356, - 0xF2AF, 0xF205, 0xF161, 0xF0C9, 0xF046, 0xEFDE, 0xEF98, 0xEF7C, - 0xEF90, 0xF019, 0xF133, 0xF2AB, 0xF450, 0xF5EF, 0xF756, 0xF852, - 0xF8B1, 0xAF3B, 0xAF31, 0xAF16, 0xAEEF, 0xAEC2, 0xAE92, 0xAE64, - 0xAE3E, 0xAE24, 0xAE1B, 0xAE28, 0xAE4F, 0xAE96, 0xAF11, 0xAFCA, - 0xB0B3, 0xB1BD, 0xB2DA, 0xB3FD, 0xB517, 0xB61B, 0xB712, 0xB80F, - 0xB911, 0xBA17, 0xBB20, 0xBC2A, 0xBD35, 0xBE40, 0xBF4A, 0xC052, - 0xC156, 0xC256, 0xC351, 0xC446, 0xC533, 0xC618, 0xC6F4, 0xC7C5, - 0xC88B, 0xC945, 0xC9FA, 0xCAB1, 0xCB68, 0xCC20, 0xCCD7, 0xCD8C, - 0xCE3D, 0xCEEB, 0xCF92, 0xD034, 0xD0CE, 0xD15F, 0xD1E7, 0xD264, - 0xD2D5, 0xD33A, 0xD391, 0xD3D8, 0xD410, 0xD437, 0xD44B, 0xD44D, - 0xD43A, 0xD40A, 0xD3B8, 0xD344, 0xD2B1, 0xD201, 0xD135, 0xD04F, - 0xCF50, 0xCE3B, 0xCD11, 0xCBD5, 0xCA87, 0xC92A, 0xC7BF, 0xC649, - 0xC4C8, 0xC30E, 0xC0F5, 0xBE93, 0xBBFD, 0xB947, 0xB687, 0xB3D0, - 0xB139, 0xAED5, 0xACB9, 0xAAFB, 0xA9AF, 0xA925, 0xA976, 0xAA65, - 0xABB3, 0xAD23, 0xAE77, 0xAF70, 0xAFD1, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0000, 0xFFFD, - 0xFFF9, 0xFFF4, 0xFFED, 0xFFE5, 0xFFDB, 0xFFD1, 0xFFC6, 0xFFB9, - 0xFFAC, 0xFF9F, 0xFF90, 0xFF81, 0xFF72, 0xFF62, 0xFF53, 0xFF43, - 0xFF32, 0xFF22, 0xFF12, 0xFF03, 0xFEF3, 0xFEE4, 0xFED6, 0xFEC8, - 0xFEBB, 0xFEAE, 0xFEA3, 0xFE97, 0xFE8B, 0xFE7D, 0xFE70, 0xFE62, - 0xFE53, 0xFE46, 0xFE38, 0xFE2B, 0xFE1F, 0xFE14, 0xFE0A, 0xFE02, - 0xFDFC, 0xFDF7, 0xFDF5, 0xFDF5, 0xFDF7, 0xFDFB, 0xFE01, 0xFE07, - 0xFE0F, 0xFE17, 0xFE20, 0xFE2A, 0xFE34, 0xFE3F, 0xFE4B, 0xFE57, - 0xFE64, 0xFE71, 0xFE7F, 0xFE8C, 0xFE9A, 0xFEA8, 0xFEB7, 0xFEC5, - 0xFED3, 0xFEE1, 0xFEF0, 0xFEFD, 0xFF0B, 0xFF19, 0xFF26, 0xFF32, - 0xFF3E, 0xFF4A, 0xFF55, 0xFF5F, 0xFF69, 0xFF74, 0xFF7E, 0xFF89, - 0xFF93, 0xFF9E, 0xFFA8, 0xFFB2, 0xFFBC, 0xFFC6, 0xFFCF, 0xFFD7, - 0xFFDF, 0xFFE6, 0xFFED, 0xFFF3, 0xFFF7, 0xFFFB, 0xFFFE, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, - 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0009, 0x000A, 0x000B, - 0x000C, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, - 0x0015, 0x0016, 0x0017, 0x0017, 0x0018, 0x0018, 0x0018, 0x0018, - 0x0017, 0x0016, 0x0015, 0x0014, 0x0012, 0x0011, 0x000F, 0x000D, - 0x000B, 0x0009, 0x0007, 0x0005, 0x0004, 0x0002, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0003, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x109A, 0x109D, 0x10A4, - 0x10B0, 0x10C0, 0x10D4, 0x10EB, 0x1105, 0x1122, 0x1141, 0x1162, - 0x1185, 0x11A9, 0x11CE, 0x11F4, 0x121A, 0x123F, 0x1264, 0x1288, - 0x12AB, 0x12CC, 0x12EC, 0x1309, 0x1323, 0x133A, 0x134E, 0x135E, - 0x136A, 0x1371, 0x1374, 0x136E, 0x135D, 0x1342, 0x131E, 0x12F4, - 0x12C3, 0x128E, 0x1256, 0x121C, 0x11E2, 0x11A8, 0x1171, 0x113D, - 0x110D, 0x10E4, 0x10C2, 0x10A9, 0x109A, 0x1092, 0x108C, 0x1089, - 0x1089, 0x108A, 0x108E, 0x1094, 0x109B, 0x10A4, 0x10AE, 0x10B9, - 0x10C6, 0x10D3, 0x10E1, 0x10EF, 0x10FE, 0x110E, 0x111D, 0x112C, - 0x113B, 0x1149, 0x1157, 0x1164, 0x1171, 0x117C, 0x1186, 0x118E, - 0x1195, 0x119A, 0x119D, 0x119E, 0x119C, 0x1198, 0x1190, 0x1185, - 0x1179, 0x116B, 0x115B, 0x114A, 0x1138, 0x1125, 0x1113, 0x1100, - 0x10EE, 0x10DD, 0x10CE, 0x10BF, 0x10B3, 0x10A8, 0x10A1, 0x109C, - 0x109A, 0xFCBB, 0xFCC1, 0xFCD4, 0xFCF2, 0xFD19, 0xFD4A, 0xFD82, - 0xFDC1, 0xFE06, 0xFE4F, 0xFE9C, 0xFEEB, 0xFF3B, 0xFF8C, 0xFFDB, - 0x0028, 0x0072, 0x00B8, 0x00F9, 0x0134, 0x0167, 0x0196, 0x01C7, - 0x01F9, 0x022B, 0x025E, 0x0292, 0x02C5, 0x02F9, 0x032C, 0x035F, - 0x0390, 0x03C1, 0x03F0, 0x041E, 0x044A, 0x0475, 0x049C, 0x04C2, - 0x04E5, 0x0505, 0x0522, 0x053B, 0x0551, 0x0563, 0x0572, 0x057B, - 0x0581, 0x0581, 0x057B, 0x056D, 0x0558, 0x053B, 0x0518, 0x04EF, - 0x04C1, 0x048F, 0x0459, 0x041F, 0x03E2, 0x03A4, 0x0363, 0x0322, - 0x02E0, 0x029F, 0x025E, 0x021E, 0x01E1, 0x01A6, 0x016E, 0x013A, - 0x010A, 0x00DC, 0x00AB, 0x0078, 0x0044, 0x000E, 0xFFD9, 0xFFA1, - 0xFF6A, 0xFF32, 0xFEFA, 0xFEC3, 0xFE8C, 0xFE56, 0xFE22, 0xFDF0, - 0xFDBF, 0xFD90, 0xFD64, 0xFD3B, 0xFD15, 0xFCF2, 0xFCD3, 0xFCB8, - 0xFCA2, 0xFC8F, 0xFC82, 0xFC7A, 0xFC77, 0xFE99, 0xFE9B, 0xFEA2, - 0xFEAD, 0xFEBD, 0xFECF, 0xFEE5, 0xFEFD, 0xFF17, 0xFF33, 0xFF51, - 0xFF6F, 0xFF8E, 0xFFAD, 0xFFCC, 0xFFEA, 0x0006, 0x0022, 0x003C, - 0x0053, 0x0068, 0x007B, 0x008F, 0x00A4, 0x00B9, 0x00CF, 0x00E5, - 0x00FB, 0x0111, 0x0127, 0x013D, 0x0152, 0x0167, 0x017C, 0x0190, - 0x01A4, 0x01B6, 0x01C8, 0x01D8, 0x01E8, 0x01F6, 0x0203, 0x020E, - 0x0218, 0x0220, 0x0227, 0x022B, 0x022E, 0x022F, 0x022C, 0x0226, - 0x021D, 0x0211, 0x0202, 0x01F0, 0x01DD, 0x01C7, 0x01B0, 0x0197, - 0x017D, 0x0162, 0x0147, 0x012B, 0x010F, 0x00F3, 0x00D7, 0x00BD, - 0x00A3, 0x008A, 0x0073, 0x005D, 0x004A, 0x0037, 0x0023, 0x000F, - 0xFFFB, 0xFFE5, 0xFFD0, 0xFFBA, 0xFFA4, 0xFF8E, 0xFF78, 0xFF62, - 0xFF4D, 0xFF38, 0xFF24, 0xFF10, 0xFEFD, 0xFEEB, 0xFEDA, 0xFECA, - 0xFEBC, 0xFEAE, 0xFEA2, 0xFE98, 0xFE8F, 0xFE88, 0xFE83, 0xFE80, - 0xFE7F, 0xF2AE, 0xF2B3, 0xF2C1, 0xF2D6, 0xF2F3, 0xF316, 0xF33D, - 0xF369, 0xF397, 0xF3C8, 0xF3F9, 0xF42B, 0xF45C, 0xF48B, 0xF4B7, - 0xF4DF, 0xF502, 0xF51F, 0xF536, 0xF545, 0xF54B, 0xF54A, 0xF544, - 0xF53A, 0xF52C, 0xF51B, 0xF507, 0xF4F0, 0xF4D6, 0xF4BB, 0xF49D, - 0xF47E, 0xF45F, 0xF43E, 0xF41D, 0xF3FC, 0xF3DB, 0xF3BB, 0xF39C, - 0xF37E, 0xF362, 0xF348, 0xF331, 0xF31C, 0xF30A, 0xF2FB, 0xF2F0, - 0xF2EA, 0xF2E8, 0xF2EB, 0xF2F5, 0xF305, 0xF31A, 0xF334, 0xF352, - 0xF373, 0xF397, 0xF3BD, 0xF3E5, 0xF40D, 0xF436, 0xF45E, 0xF485, - 0xF4AB, 0xF4CE, 0xF4EE, 0xF50B, 0xF524, 0xF537, 0xF545, 0xF54E, - 0xF54F, 0xF54A, 0xF541, 0xF533, 0xF521, 0xF50B, 0xF4F1, 0xF4D5, - 0xF4B7, 0xF496, 0xF473, 0xF44F, 0xF429, 0xF403, 0xF3DD, 0xF3B7, - 0xF391, 0xF36C, 0xF349, 0xF326, 0xF306, 0xF2E9, 0xF2CE, 0xF2B6, - 0xF2A1, 0xF291, 0xF284, 0xF27D, 0xF27A, 0x039B, 0x0398, 0x038F, - 0x0380, 0x036C, 0x0353, 0x0334, 0x0311, 0x02EA, 0x02BE, 0x028F, - 0x025C, 0x0225, 0x01EC, 0x01AF, 0x0170, 0x012F, 0x00EB, 0x00A6, - 0x005F, 0x0017, 0xFFCF, 0xFF85, 0xFF3B, 0xFEF0, 0xFEA5, 0xFE5B, - 0xFE11, 0xFDC8, 0xFD80, 0xFD39, 0xFCF4, 0xFCB1, 0xFC70, 0xFC31, - 0xFBF4, 0xFBBB, 0xFB85, 0xFB52, 0xFB23, 0xFAF7, 0xFAD0, 0xFAAD, - 0xFA8F, 0xFA76, 0xFA62, 0xFA54, 0xFA4B, 0xFA49, 0xFA4C, 0xFA54, - 0xFA62, 0xFA75, 0xFA8C, 0xFAA8, 0xFAC8, 0xFAEC, 0xFB13, 0xFB3F, - 0xFB6E, 0xFBA0, 0xFBD5, 0xFC0C, 0xFC46, 0xFC83, 0xFCC1, 0xFD02, - 0xFD44, 0xFD87, 0xFDCC, 0xFE11, 0xFE58, 0xFE9F, 0xFEE6, 0xFF2D, - 0xFF74, 0xFFBB, 0x0001, 0x0046, 0x008B, 0x00CE, 0x0110, 0x0150, - 0x018E, 0x01CB, 0x0205, 0x023C, 0x0271, 0x02A3, 0x02D1, 0x02FC, - 0x0324, 0x0348, 0x0367, 0x0383, 0x039A, 0x03AC, 0x03B9, 0x03C1, - 0x03C4, 0x388D, -}; +ROM_ASSET_LOAD_ANIM(anim_18_values, 0x004f94b4, 4452, 0x00000000, 4452); diff --git a/assets/anims/anim_19.inc.c b/assets/anims/anim_19.inc.c index b3c0f05c1..9169c45cd 100644 --- a/assets/anims/anim_19.inc.c +++ b/assets/anims/anim_19.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_19[] = { 1, 189, @@ -13,364 +14,7 @@ static const struct Animation anim_19[] = { }; -static const u16 anim_19_indices[] = { - 0x0001, 0x0000, 0x0056, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0057, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0A74, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0056, 0x0A1E, - 0x0056, 0x091C, 0x0056, 0x0972, 0x0056, 0x09C8, - 0x0001, 0x0918, 0x0001, 0x0919, 0x0001, 0x091A, - 0x0056, 0x01B0, 0x0056, 0x0206, 0x0056, 0x025C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0056, 0x015A, - 0x0056, 0x0058, 0x0056, 0x00AE, 0x0056, 0x0104, - 0x0001, 0x0914, 0x0001, 0x0915, 0x0001, 0x0916, - 0x0056, 0x040A, 0x0056, 0x0460, 0x0056, 0x04B6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0056, 0x03B4, - 0x0056, 0x02B2, 0x0056, 0x0308, 0x0056, 0x035E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0917, - 0x0056, 0x0812, 0x0056, 0x0868, 0x0056, 0x08BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0056, 0x07BC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0056, 0x0766, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x091B, - 0x0056, 0x0664, 0x0056, 0x06BA, 0x0056, 0x0710, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0056, 0x060E, - 0x0056, 0x050C, 0x0056, 0x0562, 0x0056, 0x05B8, -}; +ROM_ASSET_LOAD_ANIM(anim_19_indices, 0x004fa630, 252, 0x00000000, 252); -static const s16 anim_19_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00A9, 0x00A9, 0x00A8, 0x00A8, 0x00A7, - 0x00A7, 0x00A6, 0x00A6, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00AA, - 0x00AA, 0x00AA, 0x00A9, 0x00A8, 0x00A7, 0x00A7, 0x00A8, 0x00A8, - 0x00A9, 0x00AA, 0x00AB, 0x00AB, 0x00A9, 0x00A4, 0x0097, 0x0088, - 0x007B, 0x006D, 0x0061, 0x0057, 0x0054, 0x0052, 0x0050, 0x004F, - 0x004E, 0x004E, 0x004E, 0x004F, 0x004F, 0x0050, 0x0051, 0x0051, - 0x0052, 0x0053, 0x0054, 0x0055, 0x0055, 0x0056, 0x0057, 0x0058, - 0x0058, 0x0058, 0x0058, 0x0058, 0x0057, 0x0057, 0x0057, 0x0057, - 0x0057, 0x0058, 0x0059, 0x005B, 0x005C, 0x005E, 0x0060, 0x0061, - 0x0063, 0x0063, 0x0064, 0x0064, 0x0064, 0x0065, 0x0065, 0x0065, - 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x3FFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x003A, 0x00C7, 0x0175, 0x0213, 0x026E, - 0x0255, 0x0196, 0x0000, 0xFDA3, 0xFAC1, 0xF773, 0xF3D1, 0xEFF5, - 0xEBF6, 0xE7EC, 0xE3F1, 0xE01D, 0xDC88, 0xD94A, 0xD67C, 0xD42E, - 0xD254, 0xD0DD, 0xCFB7, 0xCED0, 0xCE18, 0xCD7D, 0xCCED, 0xCC4E, - 0xCBA2, 0xCAFE, 0xCA7B, 0xCA2E, 0xCA30, 0xCA96, 0xCB78, 0xCCED, - 0xCF20, 0xD20F, 0xD58F, 0xD974, 0xDD92, 0xE1BE, 0xE5CA, 0xE98C, - 0xECD7, 0xEFD1, 0xF2B5, 0xF57A, 0xF814, 0xFA79, 0xFC9E, 0xFE7A, - 0x0000, 0x00EF, 0x0132, 0x0102, 0x0099, 0x002F, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF98D, 0xF9B8, 0xF9ED, 0xFA1C, 0xFA38, 0xFA30, 0xF9F7, - 0xF97C, 0xF8C2, 0xF7DC, 0xF6D3, 0xF5AF, 0xF47A, 0xF33B, 0xF1FC, - 0xF0C6, 0xEFA1, 0xEE96, 0xEDAE, 0xECF2, 0xEC73, 0xEC32, 0xEC23, - 0xEC35, 0xEC5C, 0xEC89, 0xECAC, 0xECB9, 0xECAA, 0xEC89, 0xEC60, - 0xEC37, 0xEC19, 0xEC0D, 0xEC1E, 0xEC54, 0xECB9, 0xED59, 0xEE32, - 0xEF35, 0xF054, 0xF182, 0xF2B0, 0xF3D0, 0xF4D3, 0xF5AD, 0xF663, - 0xF704, 0xF793, 0xF810, 0xF87E, 0xF8DE, 0xF932, 0xF97C, 0xF9AB, - 0xF9B9, 0xF9AF, 0xF99A, 0xF985, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8E, - 0xED95, 0xED9D, 0xEDA5, 0xEDA9, 0xEDA8, 0xED9F, 0xED8C, 0xED71, - 0xED52, 0xED31, 0xED0C, 0xECE5, 0xECBB, 0xEC8F, 0xEC60, 0xEC2F, - 0xEBFC, 0xEBC8, 0xEB91, 0xEB51, 0xEB03, 0xEAAD, 0xEA53, 0xE9FC, - 0xE9AD, 0xE96C, 0xE93D, 0xE925, 0xE91F, 0xE926, 0xE934, 0xE946, - 0xE954, 0xE95B, 0xE955, 0xE93D, 0xE906, 0xE8AE, 0xE841, 0xE7CD, - 0xE75D, 0xE6FF, 0xE6BF, 0xE6A9, 0xE6CB, 0xE739, 0xE7F4, 0xE8E4, - 0xE9F2, 0xEB08, 0xEC0D, 0xECEB, 0xED8C, 0xEDE0, 0xEDF8, 0xEDE7, - 0xEDC2, 0xED9C, 0xCA4F, 0xCA57, 0xCA69, 0xCA81, 0xCA9A, 0xCAAC, - 0xCAB4, 0xCAAA, 0xCA8B, 0xCA4F, 0xC9E5, 0xC949, 0xC88B, 0xC7BD, - 0xC6EE, 0xC631, 0xC594, 0xC52A, 0xC503, 0xC534, 0xC5B7, 0xC675, - 0xC755, 0xC83F, 0xC91C, 0xC9D4, 0xCA4F, 0xCA84, 0xCA84, 0xCA62, - 0xCA31, 0xCA04, 0xC9EE, 0xCA01, 0xCA4F, 0xCAD3, 0xCB75, 0xCC2F, - 0xCCFC, 0xCDD6, 0xCEB7, 0xCF99, 0xD076, 0xD148, 0xD20A, 0xD2B6, - 0xD346, 0xD3B1, 0xD3F9, 0xD424, 0xD43A, 0xD442, 0xD442, 0xD444, - 0xD44D, 0xD45B, 0xD468, 0xD471, 0xD477, 0xD478, 0xD476, 0xD46E, - 0xD461, 0xD44D, 0xD43C, 0xD431, 0xD428, 0xD41A, 0xD400, 0xD3D5, - 0xD393, 0xD334, 0xD2B1, 0xD1FC, 0xD112, 0xD002, 0xCED9, 0xCDA4, - 0xCC73, 0xCB52, 0xCA4F, 0xC94D, 0xC837, 0xC72A, 0xC646, 0xC5A7, - 0xFB1D, 0xFC80, 0x0043, 0x05D0, 0x0C8D, 0x13E2, 0x1B38, 0x21F5, - 0x2782, 0x2B46, 0x2D63, 0x2E82, 0x2ED7, 0x2E93, 0x2DEA, 0x2D0E, - 0x2C32, 0x2B89, 0x2B46, 0x2B46, 0x2B46, 0x2B46, 0x2B46, 0x2B46, - 0x2B46, 0x2B46, 0x2B46, 0x2B73, 0x2BE0, 0x2C67, 0x2CE1, 0x2D28, - 0x2D15, 0x2C81, 0x2B46, 0x28F0, 0x2576, 0x214E, 0x1CEF, 0x18CF, - 0x1566, 0x132A, 0x11D0, 0x10BA, 0x0FE0, 0x0F3A, 0x0EC0, 0x0E6A, - 0x0E30, 0x0E0A, 0x0DF1, 0x0DDC, 0x0DC4, 0x0DA1, 0x0D6A, 0x0D31, - 0x0D0C, 0x0CF7, 0x0CF1, 0x0CF7, 0x0D09, 0x0D23, 0x0D44, 0x0D6A, - 0x0D75, 0x0D58, 0x0D2B, 0x0D06, 0x0D03, 0x0D3A, 0x0DC3, 0x0EB8, - 0x102F, 0x127A, 0x15A6, 0x196C, 0x1D81, 0x219D, 0x2578, 0x28C9, - 0x2B46, 0x2CBB, 0x2D51, 0x2D4F, 0x2CF7, 0x2C91, 0xD2DC, 0xD3A9, - 0xD5D4, 0xD906, 0xDCE8, 0xE121, 0xE55A, 0xE93C, 0xEC6E, 0xEE99, - 0xEFD1, 0xF076, 0xF0A7, 0xF080, 0xF01F, 0xEFA0, 0xEF21, 0xEEC0, - 0xEE99, 0xEE99, 0xEE99, 0xEE99, 0xEE99, 0xEE99, 0xEE99, 0xEE99, - 0xEE99, 0xEE9A, 0xEE9D, 0xEEA0, 0xEEA4, 0xEEA5, 0xEEA5, 0xEEA1, - 0xEE99, 0xEE89, 0xEE6F, 0xEE50, 0xEE31, 0xEE16, 0xEE03, 0xEDFC, - 0xEDFF, 0xEE05, 0xEE10, 0xEE1D, 0xEE2C, 0xEE3C, 0xEE4E, 0xEE60, - 0xEE71, 0xEE81, 0xEE90, 0xEE9C, 0xEEA5, 0xEEAA, 0xEEAB, 0xEEA8, - 0xEEA3, 0xEE9E, 0xEE9B, 0xEE9A, 0xEE9D, 0xEEA5, 0xEEB6, 0xEECF, - 0xEEED, 0xEF0D, 0xEF2E, 0xEF4C, 0xEF64, 0xEF75, 0xEF7A, 0xEF67, - 0xEF38, 0xEEF9, 0xEEB8, 0xEE81, 0xEE61, 0xEE65, 0xEE99, 0xEF37, - 0xF046, 0xF186, 0xF2B9, 0xF3A0, 0xD4B4, 0xD2F8, 0xCE42, 0xC753, - 0xBEE6, 0xB5BB, 0xAC90, 0xA424, 0x9D34, 0x987F, 0x95DA, 0x9473, - 0x9409, 0x945E, 0x9531, 0x9644, 0x9757, 0x982A, 0x987F, 0x987F, - 0x987F, 0x987F, 0x987F, 0x987F, 0x987F, 0x987F, 0x987F, 0x9889, - 0x98A3, 0x98C2, 0x98DF, 0x98EF, 0x98EB, 0x98C8, 0x987F, 0x97F3, - 0x9723, 0x962A, 0x9524, 0x942E, 0x9363, 0x92DF, 0x9292, 0x9255, - 0x9226, 0x9204, 0x91ED, 0x91DE, 0x91D6, 0x91D2, 0x91D1, 0x91D1, - 0x91D0, 0x91CB, 0x91C1, 0x91B6, 0x91AE, 0x91A8, 0x91A5, 0x91A6, - 0x91A9, 0x91AE, 0x91B7, 0x91C1, 0x91C9, 0x91C9, 0x91C7, 0x91C8, - 0x91D0, 0x91E5, 0x920B, 0x9246, 0x929D, 0x9326, 0x93E8, 0x94CD, - 0x95C1, 0x96AF, 0x9781, 0x9823, 0x987F, 0x9867, 0x97DE, 0x9717, - 0x9649, 0x95A7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFC9, 0xFF42, 0xFE9C, - 0xFE06, 0xFDAF, 0xFDC6, 0xFE7D, 0x0000, 0x0234, 0x04D2, 0x07CA, - 0x0B09, 0x0E81, 0x1222, 0x15D9, 0x1998, 0x1D4E, 0x20EA, 0x245D, - 0x2795, 0x2AAD, 0x2D8F, 0x2FE6, 0x315D, 0x3188, 0x30B0, 0x2F92, - 0x2EE9, 0x2EFA, 0x2F6F, 0x301D, 0x30D5, 0x316B, 0x31B1, 0x317C, - 0x309D, 0x2EE9, 0x2C1C, 0x2844, 0x23A8, 0x1E90, 0x1943, 0x140A, - 0x0F2C, 0x0AF2, 0x07A2, 0x053D, 0x037E, 0x0248, 0x017A, 0x00F8, - 0x00A1, 0x0059, 0x0000, 0xFFD4, 0x000C, 0x007F, 0x0105, 0x0173, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFE6, 0xFFA6, 0xFF57, 0xFF10, 0xFEE6, - 0xFEF2, 0xFF48, 0x0000, 0x011E, 0x028D, 0x043A, 0x0614, 0x0808, - 0x0A05, 0x0BFA, 0x0DD4, 0x0F81, 0x10F1, 0x1210, 0x12CE, 0x11B7, - 0x0E81, 0x0ADA, 0x0872, 0x07D5, 0x0816, 0x08A8, 0x08FE, 0x08FE, - 0x08EB, 0x08CE, 0x08AF, 0x0895, 0x0888, 0x0890, 0x08B5, 0x08FE, - 0x0990, 0x0A75, 0x0B8E, 0x0CBC, 0x0DE0, 0x0EDB, 0x0F8D, 0x0FD9, - 0x0F9F, 0x0EB3, 0x0D1F, 0x0B10, 0x08B6, 0x063F, 0x03D9, 0x01B5, - 0x0000, 0xFEA9, 0xFD82, 0xFC91, 0xFBDE, 0xFB6E, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF542, 0xF532, 0xF51E, 0xF50B, 0xF501, 0xF504, 0xF51A, - 0xF549, 0xF58C, 0xF5D7, 0xF62A, 0xF685, 0xF6E6, 0xF74E, 0xF7BB, - 0xF82E, 0xF8A5, 0xF921, 0xF9A0, 0xFA22, 0xFAE0, 0xFBE1, 0xFCD9, - 0xFD7C, 0xFDA3, 0xFD7E, 0xFD3E, 0xFD18, 0xFD1B, 0xFD2E, 0xFD4A, - 0xFD67, 0xFD7F, 0xFD8A, 0xFD82, 0xFD5E, 0xFD18, 0xFCA6, 0xFC0A, - 0xFB4E, 0xFA7F, 0xF9A7, 0xF8D2, 0xF80A, 0xF75B, 0xF6D0, 0xF67B, - 0xF659, 0xF657, 0xF65E, 0xF65C, 0xF63B, 0xF5E6, 0xF549, 0xF409, - 0xF21D, 0xEFEC, 0xEDDB, 0xEC53, 0xC7DD, 0xC7E7, 0xC800, 0xC81F, - 0xC83F, 0xC857, 0xC861, 0xC855, 0xC82B, 0xC7DD, 0xC753, 0xC687, - 0xC58E, 0xC480, 0xC372, 0xC27A, 0xC1AE, 0xC123, 0xC0F0, 0xC130, - 0xC1DC, 0xC2D3, 0xC3F8, 0xC52B, 0xC64C, 0xC73C, 0xC7DD, 0xC832, - 0xC85A, 0xC85F, 0xC84C, 0xC82B, 0xC807, 0xC7EA, 0xC7DD, 0xC7DD, - 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, - 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, - 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, - 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, - 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7EC, 0xC80F, 0xC83A, - 0xC861, 0xC878, 0xC872, 0xC843, 0xC7DD, 0xC6F7, 0xC581, 0xC3D0, - 0xC234, 0xC101, 0x054B, 0x0452, 0x01AD, 0xFDC5, 0xF901, 0xF3CC, - 0xEE8E, 0xE9B1, 0xE59D, 0xE2BB, 0xE0E5, 0xDF9F, 0xDED0, 0xDE62, - 0xDE3D, 0xDE48, 0xDE6E, 0xDE96, 0xDEA8, 0xDECE, 0xDF33, 0xDFC5, - 0xE071, 0xE125, 0xE1CF, 0xE25D, 0xE2BB, 0xE2D6, 0xE2B5, 0xE273, - 0xE228, 0xE1F0, 0xE1E5, 0xE220, 0xE2BB, 0xE3BD, 0xE50B, 0xE694, - 0xE846, 0xEA0D, 0xEBD7, 0xED91, 0xEF29, 0xF08C, 0xF1A8, 0xF284, - 0xF337, 0xF3C7, 0xF438, 0xF492, 0xF4D9, 0xF512, 0xF543, 0xF572, - 0xF5A5, 0xF5CF, 0xF5E5, 0xF5EB, 0xF5E4, 0xF5D6, 0xF5C5, 0xF5B4, - 0xF5A8, 0xF5A5, 0xF5C5, 0xF610, 0xF673, 0xF6D5, 0xF723, 0xF746, - 0xF728, 0xF6B5, 0xF5D5, 0xF450, 0xF21F, 0xEF79, 0xEC93, 0xE9A4, - 0xE6E1, 0xE482, 0xE2BB, 0xE1B1, 0xE141, 0xE13D, 0xE174, 0xE1B8, - 0x2BD6, 0x2AC4, 0x27DC, 0x2394, 0x1E60, 0x18B7, 0x130F, 0x0DDB, - 0x0993, 0x06AB, 0x0509, 0x042B, 0x03EA, 0x041E, 0x04A1, 0x054A, - 0x05F4, 0x0677, 0x06AB, 0x06AB, 0x06AB, 0x06AB, 0x06AB, 0x06AB, - 0x06AB, 0x06AB, 0x06AB, 0x06A0, 0x0686, 0x0667, 0x064A, 0x0639, - 0x063E, 0x0661, 0x06AB, 0x0721, 0x07BD, 0x0874, 0x093E, 0x0A12, - 0x0AE5, 0x0BB0, 0x0C68, 0x0D04, 0x0D7B, 0x0DD0, 0x0E0B, 0x0E33, - 0x0E49, 0x0E53, 0x0E54, 0x0E51, 0x0E4C, 0x0E4B, 0x0E52, 0x0E5D, - 0x0E66, 0x0E6D, 0x0E72, 0x0E74, 0x0E72, 0x0E6D, 0x0E62, 0x0E52, - 0x0E43, 0x0E38, 0x0E2D, 0x0E1F, 0x0E07, 0x0DE3, 0x0DAE, 0x0D63, - 0x0CFE, 0x0C6E, 0x0BAD, 0x0ACC, 0x09DB, 0x08E9, 0x0805, 0x0741, - 0x06AB, 0x064E, 0x0622, 0x0619, 0x0623, 0x0634, 0xCCF6, 0xCB71, - 0xC753, 0xC141, 0xB9E2, 0xB1DD, 0xA9D8, 0xA279, 0x9C68, 0x9849, - 0x95F9, 0x94BF, 0x9462, 0x94AC, 0x9565, 0x9656, 0x9746, 0x97FF, - 0x9849, 0x9849, 0x9849, 0x9849, 0x9849, 0x9849, 0x9849, 0x9849, - 0x9849, 0x984C, 0x9853, 0x985C, 0x9864, 0x9869, 0x9868, 0x985E, - 0x9849, 0x9828, 0x97FC, 0x97C8, 0x9790, 0x9754, 0x9719, 0x96E0, - 0x96AC, 0x9680, 0x965F, 0x9648, 0x9637, 0x962D, 0x9627, 0x9625, - 0x9626, 0x9628, 0x9629, 0x962A, 0x9629, 0x9626, 0x9623, 0x9621, - 0x9620, 0x961F, 0x961F, 0x9621, 0x9624, 0x9629, 0x962E, 0x9632, - 0x9636, 0x963C, 0x9644, 0x964F, 0x965F, 0x9675, 0x9691, 0x96C9, - 0x9723, 0x9790, 0x97FC, 0x9857, 0x988E, 0x988F, 0x9849, 0x9766, - 0x95DA, 0x9402, 0x923D, 0x90E9, 0x0000, 0x0002, 0x0008, 0x0012, - 0x001D, 0x0029, 0x0034, 0x003D, 0x0044, 0x0046, 0x0041, 0x0034, - 0x0023, 0x0012, 0x0005, 0x0000, 0x0007, 0x0018, 0x002D, 0x003F, - 0x0046, 0x0041, 0x0034, 0x0023, 0x0012, 0x0005, 0x0000, 0x0005, - 0x0015, 0x002B, 0x0046, 0x0060, 0x0079, 0x008C, 0x0097, 0x009B, - 0x009F, 0x00A2, 0x00A5, 0x00A6, 0x00A7, 0x00A7, 0x00A6, 0x00A6, - 0x00A4, 0x00A3, 0x00A1, 0x00A0, 0x009E, 0x009C, 0x009B, 0x0099, - 0x0098, 0x0098, 0x0098, 0x0098, 0x0098, 0x0099, 0x0099, 0x009A, - 0x009A, 0x009A, 0x009A, 0x0099, 0x0098, 0x0096, 0x0094, 0x0091, - 0x008F, 0x008D, 0x008A, 0x0089, 0x0088, 0x0088, 0x0087, 0x0087, - 0x0088, 0x0088, 0x0089, 0x0089, 0x008A, 0x008A, 0x008B, 0x008C, - 0x008C, 0x008C, 0xFF30, 0xFF30, 0xFF31, 0xFF33, 0xFF35, 0xFF37, - 0xFF39, 0xFF3B, 0xFF3C, 0xFF3C, 0xFF3B, 0xFF39, 0xFF36, 0xFF33, - 0xFF31, 0xFF30, 0xFF31, 0xFF34, 0xFF38, 0xFF3B, 0xFF3C, 0xFF3B, - 0xFF39, 0xFF36, 0xFF33, 0xFF31, 0xFF30, 0xFF32, 0xFF39, 0xFF43, - 0xFF4E, 0xFF5A, 0xFF64, 0xFF6D, 0xFF71, 0xFF74, 0xFF75, 0xFF77, - 0xFF78, 0xFF78, 0xFF79, 0xFF79, 0xFF79, 0xFF78, 0xFF78, 0xFF77, - 0xFF77, 0xFF76, 0xFF75, 0xFF75, 0xFF74, 0xFF74, 0xFF73, 0xFF73, - 0xFF73, 0xFF73, 0xFF74, 0xFF74, 0xFF74, 0xFF75, 0xFF75, 0xFF75, - 0xFF75, 0xFF75, 0xFF74, 0xFF73, 0xFF72, 0xFF71, 0xFF70, 0xFF6F, - 0xFF6E, 0xFF6D, 0xFF6D, 0xFF6D, 0xFF6D, 0xFF6D, 0xFF6E, 0xFF6E, - 0xFF6E, 0xFF6F, 0xFF6F, 0xFF70, 0xFF70, 0xFF71, 0xFF71, 0xFF71, - 0xC9D8, 0xC95B, 0xC80B, 0xC626, 0xC3E6, 0xC187, 0xBF48, 0xBD62, - 0xBC12, 0xBB95, 0xBCA3, 0xBF48, 0xC2B7, 0xC626, 0xC8CA, 0xC9D8, - 0xC85C, 0xC4D3, 0xC09A, 0xBD11, 0xBB95, 0xBCA3, 0xBF48, 0xC2B7, - 0xC626, 0xC8CA, 0xC9D8, 0xC88C, 0xC51B, 0xC02E, 0xBA71, 0xB48D, - 0xAF2D, 0xAAFB, 0xA8A3, 0xA78E, 0xA6B0, 0xA606, 0xA58C, 0xA53B, - 0xA511, 0xA507, 0xA51B, 0xA546, 0xA585, 0xA5D3, 0xA62C, 0xA68A, - 0xA6EA, 0xA746, 0xA79B, 0xA7E3, 0xA81B, 0xA83C, 0xA844, 0xA836, - 0xA81E, 0xA800, 0xA7E1, 0xA7C6, 0xA7B3, 0xA7AD, 0xA7B9, 0xA7DC, - 0xA81F, 0xA885, 0xA901, 0xA98B, 0xAA18, 0xAA9D, 0xAB11, 0xAB69, - 0xAB9B, 0xABAE, 0xABB2, 0xABAA, 0xAB96, 0xAB79, 0xAB56, 0xAB2F, - 0xAB06, 0xAADD, 0xAAB7, 0xAA95, 0xAA7A, 0xAA68, 0x1E4A, 0x1F27, - 0x217A, 0x24D6, 0x28D2, 0x2D04, 0x3100, 0x345C, 0x36AE, 0x378C, - 0x35AD, 0x3100, 0x2AEB, 0x24D6, 0x2029, 0x1E4A, 0x20EA, 0x272E, - 0x2EA8, 0x34EC, 0x378C, 0x35AD, 0x3100, 0x2AEB, 0x24D6, 0x2029, - 0x1E4A, 0x20F0, 0x27FA, 0x320A, 0x3DC5, 0x49CC, 0x54C3, 0x5D4E, - 0x620E, 0x6439, 0x65F1, 0x673F, 0x682D, 0x68C4, 0x690C, 0x6911, - 0x68DB, 0x6873, 0x67E2, 0x6733, 0x666E, 0x659C, 0x64C8, 0x63FA, - 0x633C, 0x6297, 0x6215, 0x61BE, 0x619C, 0x61A5, 0x61BF, 0x61E4, - 0x6209, 0x6227, 0x6233, 0x6226, 0x61F7, 0x619C, 0x6103, 0x602A, - 0x5F24, 0x5E05, 0x5CDF, 0x5BC5, 0x5ACB, 0x5A03, 0x5981, 0x5981, - 0x5981, 0x5981, 0x5981, 0x5981, 0x5981, 0x5981, 0x5981, 0x5981, - 0x5981, 0x5981, 0x5981, 0x5981, 0x1B09, 0x1AE3, 0x1A7D, 0x19EA, - 0x193B, 0x1883, 0x17D4, 0x1741, 0x16DB, 0x16B5, 0x1707, 0x17D4, - 0x18DF, 0x19EA, 0x1AB7, 0x1B09, 0x1A96, 0x1983, 0x183B, 0x1728, - 0x16B5, 0x1707, 0x17D4, 0x18DF, 0x19EA, 0x1AB7, 0x1B09, 0x1A3C, - 0x181B, 0x1511, 0x1186, 0x0DE3, 0x0A93, 0x07FF, 0x068F, 0x05E7, - 0x0562, 0x04FD, 0x04B6, 0x0488, 0x0472, 0x0471, 0x0481, 0x04A1, - 0x04CC, 0x0501, 0x053D, 0x057C, 0x05BC, 0x05FA, 0x0634, 0x0666, - 0x068D, 0x06A7, 0x06B1, 0x06AF, 0x06A7, 0x069C, 0x0690, 0x0688, - 0x0684, 0x0688, 0x0696, 0x06B1, 0x06E0, 0x0721, 0x0770, 0x07C7, - 0x0820, 0x0875, 0x08C1, 0x08FD, 0x0924, 0x0924, 0x0924, 0x0924, - 0x0924, 0x0924, 0x0924, 0x0924, 0x0924, 0x0924, 0x0924, 0x0924, - 0x0924, 0x0924, 0x1144, 0x1176, 0x11FA, 0x12BA, 0x139E, 0x148D, - 0x1570, 0x1630, 0x16B5, 0x16E6, 0x167B, 0x1570, 0x1415, 0x12BA, - 0x11AF, 0x1144, 0x11DA, 0x1340, 0x14EB, 0x1650, 0x16E6, 0x167B, - 0x1570, 0x1415, 0x12BA, 0x11AF, 0x1144, 0x11CB, 0x1332, 0x1534, - 0x178A, 0x19EF, 0x1C1F, 0x1DD2, 0x1EC5, 0x1F33, 0x1F8B, 0x1FCD, - 0x1FFD, 0x201B, 0x2029, 0x202A, 0x201F, 0x200B, 0x1FEE, 0x1FCB, - 0x1FA4, 0x1F7A, 0x1F50, 0x1F27, 0x1F01, 0x1EE0, 0x1EC6, 0x1EB5, - 0x1EAE, 0x1EB0, 0x1EB5, 0x1EBC, 0x1EC4, 0x1EC9, 0x1ECC, 0x1EC9, - 0x1EC0, 0x1EAE, 0x1E8F, 0x1E64, 0x1E30, 0x1DF7, 0x1DBC, 0x1D84, - 0x1D52, 0x1D2A, 0x1D10, 0x1D10, 0x1D10, 0x1D10, 0x1D10, 0x1D10, - 0x1D10, 0x1D10, 0x1D10, 0x1D10, 0x1D10, 0x1D10, 0x1D10, 0x1D10, - 0xAC44, 0xABF4, 0xAB1E, 0xA9E8, 0xA879, 0xA6F7, 0xA588, 0xA452, - 0xA37C, 0xA32C, 0xA3D9, 0xA588, 0xA7B8, 0xA9E8, 0xAB97, 0xAC44, - 0xAB52, 0xA911, 0xA660, 0xA41E, 0xA32C, 0xA3D9, 0xA588, 0xA7B8, - 0xA9E8, 0xAB97, 0xAC44, 0xAAE8, 0xA74B, 0xA220, 0x9C1A, 0x95ED, - 0x904C, 0x8BE9, 0x8979, 0x885C, 0x877A, 0x86CF, 0x8655, 0x8607, - 0x85E2, 0x85DF, 0x85FB, 0x8631, 0x867B, 0x86D5, 0x873A, 0x87A6, - 0x8813, 0x887C, 0x88DE, 0x8933, 0x8976, 0x89A2, 0x89B3, 0x89AF, - 0x89A1, 0x898F, 0x897B, 0x896C, 0x8966, 0x896C, 0x8985, 0x89B3, - 0x8A02, 0x8A72, 0x8AF8, 0x8B8B, 0x8C22, 0x8CB3, 0x8D33, 0x8D9A, - 0x8DDD, 0x8DDD, 0x8DDD, 0x8DDD, 0x8DDD, 0x8DDD, 0x8DDD, 0x8DDD, - 0x8DDD, 0x8DDD, 0x8DDD, 0x8DDD, 0x8DDD, 0x8DDD, 0xBF40, 0xBF0E, - 0xBE88, 0xBDC6, 0xBCDF, 0xBBED, 0xBB07, 0xBA44, 0xB9BE, 0xB98C, - 0xB9F8, 0xBB07, 0xBC66, 0xBDC6, 0xBED4, 0xBF40, 0xBEA8, 0xBD3E, - 0xBB8E, 0xBA24, 0xB98C, 0xB9F8, 0xBB07, 0xBC66, 0xBDC6, 0xBED4, - 0xBF40, 0xBE56, 0xBBE8, 0xB86F, 0xB462, 0xB03C, 0xAC73, 0xA981, - 0xA7DE, 0xA720, 0xA68B, 0xA61C, 0xA5CF, 0xA5A1, 0xA58E, 0xA593, - 0xA5AC, 0xA5D6, 0xA60D, 0xA64F, 0xA697, 0xA6E2, 0xA72C, 0xA773, - 0xA7B2, 0xA7E7, 0xA80D, 0xA822, 0xA822, 0xA806, 0xA7D1, 0xA78C, - 0xA73F, 0xA6F4, 0xA6B2, 0xA683, 0xA670, 0xA681, 0xA6C1, 0xA72E, - 0xA7BB, 0xA85B, 0xA900, 0xA99F, 0xAA2A, 0xAA94, 0xAAD1, 0xAABB, - 0xAAA4, 0xAA8E, 0xAA78, 0xAA61, 0xAA4B, 0xAA35, 0xAA1E, 0xAA08, - 0xA9F2, 0xA9DB, 0xA9C5, 0xA9AF, 0x2537, 0x2570, 0x2609, 0x26E7, - 0x27EF, 0x2904, 0x2A0B, 0x2AE9, 0x2B82, 0x2BBB, 0x2B40, 0x2A0B, - 0x2879, 0x26E7, 0x25B2, 0x2537, 0x25E4, 0x2782, 0x2970, 0x2B0E, - 0x2BBB, 0x2B40, 0x2A0B, 0x2879, 0x26E7, 0x25B2, 0x2537, 0x277F, - 0x2D8F, 0x363B, 0x4056, 0x4AB3, 0x5426, 0x5B82, 0x5F9A, 0x6178, - 0x62F3, 0x6413, 0x64E0, 0x6562, 0x65A0, 0x65A4, 0x6575, 0x651C, - 0x649F, 0x6408, 0x635F, 0x62AA, 0x61F3, 0x6142, 0x609E, 0x6010, - 0x5FA0, 0x5F55, 0x5F38, 0x5F3F, 0x5F56, 0x5F76, 0x5F96, 0x5FAF, - 0x5FBA, 0x5FAF, 0x5F86, 0x5F38, 0x5EB4, 0x5DF9, 0x5D17, 0x5C20, - 0x5B22, 0x5A30, 0x5958, 0x58AC, 0x583C, 0x583C, 0x583C, 0x583C, - 0x583C, 0x583C, 0x583C, 0x583C, 0x583C, 0x583C, 0x583C, 0x583C, - 0x583C, 0x583C, 0xD64A, 0xD64C, 0xD652, 0xD659, 0xD663, 0xD66C, - 0xD676, 0xD67D, 0xD683, 0xD685, 0xD680, 0xD676, 0xD668, 0xD659, - 0xD64F, 0xD64A, 0xD650, 0xD65F, 0xD670, 0xD67F, 0xD685, 0xD680, - 0xD676, 0xD668, 0xD659, 0xD64F, 0xD64A, 0xD75E, 0xDA3A, 0xDE51, - 0xE315, 0xE7F8, 0xEC6D, 0xEFE5, 0xF1D4, 0xF2B5, 0xF368, 0xF3F0, - 0xF450, 0xF48D, 0xF4AB, 0xF4AD, 0xF497, 0xF46D, 0xF432, 0xF3EB, - 0xF39B, 0xF345, 0xF2EF, 0xF29C, 0xF24E, 0xF20B, 0xF1D6, 0xF1B3, - 0xF1A5, 0xF1A9, 0xF1B4, 0xF1C2, 0xF1D2, 0xF1DE, 0xF1E3, 0xF1DD, - 0xF1CA, 0xF1A5, 0xF167, 0xF10F, 0xF0A4, 0xF030, 0xEFB8, 0xEF46, - 0xEEE0, 0xEE8F, 0xEE5A, 0xEE5A, 0xEE5A, 0xEE5A, 0xEE5A, 0xEE5A, - 0xEE5A, 0xEE5A, 0xEE5A, 0xEE5A, 0xEE5A, 0xEE5A, 0xEE5A, 0xEE5A, - 0xEC41, 0xEC3B, 0xEC2A, 0xEC13, 0xEBF7, 0xEBD9, 0xEBBD, 0xEBA5, - 0xEB95, 0xEB8F, 0xEB9C, 0xEBBD, 0xEBE8, 0xEC13, 0xEC34, 0xEC41, - 0xEC2E, 0xEC02, 0xEBCE, 0xEBA1, 0xEB8F, 0xEB9C, 0xEBBD, 0xEBE8, - 0xEC13, 0xEC34, 0xEC41, 0xEB57, 0xE8E8, 0xE56E, 0xE161, 0xDD3A, - 0xD970, 0xD67D, 0xD4D9, 0xD419, 0xD381, 0xD30E, 0xD2BC, 0xD288, - 0xD26E, 0xD26D, 0xD280, 0xD2A4, 0xD2D5, 0xD312, 0xD356, 0xD39E, - 0xD3E8, 0xD42F, 0xD470, 0xD4A9, 0xD4D7, 0xD4F4, 0xD500, 0xD4FD, - 0xD4F4, 0xD4E7, 0xD4DA, 0xD4D0, 0xD4CC, 0xD4D0, 0xD4E1, 0xD500, - 0xD535, 0xD580, 0xD5DA, 0xD63E, 0xD6A3, 0xD704, 0xD75B, 0xD7A0, - 0xD7CD, 0xD7CD, 0xD7CD, 0xD7CD, 0xD7CD, 0xD7CD, 0xD7CD, 0xD7CD, - 0xD7CD, 0xD7CD, 0xD7CD, 0xD7CD, 0xD7CD, 0xD7CD, 0xB59E, 0xB59A, - 0xB58F, 0xB57E, 0xB56B, 0xB556, 0xB543, 0xB532, 0xB527, 0xB522, - 0xB52C, 0xB543, 0xB560, 0xB57E, 0xB595, 0xB59E, 0xB591, 0xB573, - 0xB54E, 0xB52F, 0xB522, 0xB52C, 0xB543, 0xB560, 0xB57E, 0xB595, - 0xB59E, 0xB42F, 0xB060, 0xAAEE, 0xA495, 0x9E13, 0x9823, 0x9384, - 0x90F2, 0x8FC5, 0x8ED7, 0x8E22, 0x8DA2, 0x8D50, 0x8D29, 0x8D26, - 0x8D44, 0x8D7C, 0x8DCA, 0x8E29, 0x8E94, 0x8F05, 0x8F78, 0x8FE7, - 0x904E, 0x90A8, 0x90EE, 0x911D, 0x912F, 0x912B, 0x911C, 0x9109, - 0x90F4, 0x90E4, 0x90DE, 0x90E5, 0x90FE, 0x912F, 0x9182, 0x91F8, - 0x9285, 0x9321, 0x93C0, 0x9458, 0x94E0, 0x954C, 0x9592, 0x9592, - 0x9592, 0x9592, 0x9592, 0x9592, 0x9592, 0x9592, 0x9592, 0x9592, - 0x9592, 0x9592, 0x9592, 0x9592, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0096, 0x0226, 0x0465, - 0x0709, 0x09C7, 0x0C53, 0x0E63, 0x0FAC, 0x0FE3, 0x0F4D, 0x0E65, - 0x0D35, 0x0BC9, 0x0A29, 0x085F, 0x0676, 0x0478, 0x026E, 0x0062, - 0xFE60, 0xFC70, 0xFA9B, 0xF8ED, 0xF76F, 0xF62B, 0xF52C, 0xF4B2, - 0xF4DD, 0xF585, 0xF681, 0xF7A9, 0xF8D6, 0xF9DD, 0xFA98, 0xFB1D, - 0xFBA1, 0xFC23, 0xFCA1, 0xFD1C, 0xFD93, 0xFE05, 0xFE72, 0xFEDA, - 0xFF3B, 0xFF96, 0xFFEA, 0x0035, 0x006B, 0x0083, 0x0083, 0x0073, - 0x005D, 0x0047, 0x003A, 0x0037, 0x003A, 0x003F, 0x0043, 0x0043, - 0x003A, 0x0026, 0x0004, 0xFFD0, 0xFF70, 0xFEDC, 0xFE28, 0xFD68, - 0xFCB2, 0xFC19, 0xFBB3, 0xFB94, 0xFBD0, 0xFDE4, 0x01BA, 0x0508, - 0x0584, 0x0329, 0xFFB3, 0xFB74, 0xF6C2, 0xF1F3, 0xED5B, 0xE94F, - 0xE625, 0xE430, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0005, 0x000B, 0x0013, - 0x001C, 0x0025, 0x002E, 0x0036, 0x003D, 0x0042, 0x0044, 0x0044, - 0x003F, 0x0037, 0x002A, 0x0018, 0x0000, 0xFFCE, 0xFF78, 0xFF0A, - 0xFE92, 0xFE1D, 0xFDB9, 0xFD72, 0xFD55, 0xFD5C, 0xFD72, 0xFD95, - 0xFDC3, 0xFDFA, 0xFE37, 0xFE78, 0xFEBB, 0xFEFD, 0xFF3C, 0xFF75, - 0xFFA7, 0xFFCF, 0xFFEA, 0xFFFB, 0x0001, 0x0002, 0x0001, 0xFFFF, - 0xFFFF, 0x0001, 0x0005, 0x000A, 0x000D, 0x000F, 0x000D, 0x0008, - 0xFFFF, 0xFFEF, 0xFFD9, 0xFFBE, 0xFF9D, 0xFF79, 0xFF52, 0xFF29, - 0xFEFE, 0xFED3, 0xFEA8, 0xFE6E, 0xFE25, 0xFDE6, 0xFDCB, 0xFDD3, - 0xFDE7, 0xFE04, 0xFE27, 0xFE4C, 0xFE70, 0xFE8E, 0xFEA4, 0xFEAE, - 0xFC62, 0xFC62, 0xFC62, 0xFC62, 0xFC62, 0xFC62, 0xFC62, 0xFC62, - 0xFC62, 0xFC62, 0xFC6C, 0xFC89, 0xFCB5, 0xFCEB, 0xFD27, 0xFD66, - 0xFDA4, 0xFDDD, 0xFE0C, 0xFE2E, 0xFE3F, 0xFE3B, 0xFE1E, 0xFDE5, - 0xFD8A, 0xFD0A, 0xFC62, 0xFB17, 0xF8E8, 0xF620, 0xF30D, 0xEFFB, - 0xED38, 0xEB11, 0xE9D1, 0xE942, 0xE8F3, 0xE8DB, 0xE8F5, 0xE939, - 0xE99F, 0xEA21, 0xEAB6, 0xEB59, 0xEC01, 0xECA8, 0xED46, 0xEDD4, - 0xEE6B, 0xEF25, 0xEFFD, 0xF0ED, 0xF1F0, 0xF301, 0xF419, 0xF55C, - 0xF6DF, 0xF885, 0xFA34, 0xFBD2, 0xFD44, 0xFE6E, 0xFF36, 0xFF82, - 0xFF49, 0xFEA5, 0xFDA7, 0xFC61, 0xFAE7, 0xF94B, 0xF79E, 0xF5F4, - 0xF45E, 0xF22B, 0xEF4D, 0xECD0, 0xEBC0, 0xEBF9, 0xEC95, 0xED7C, - 0xEE98, 0xEFCF, 0xF10C, 0xF237, 0xF337, 0xF3F7, 0x0884, 0x0892, - 0x08BA, 0x08F8, 0x0947, 0x09A3, 0x0A06, 0x0A6D, 0x0AD4, 0x0B35, - 0x0B8D, 0x0BD7, 0x0C0E, 0x0C2E, 0x0BFD, 0x0B6C, 0x0AB9, 0x0A20, - 0x09DF, 0x0A0B, 0x0A79, 0x0B07, 0x0B95, 0x0C03, 0x0C2E, 0x0B71, - 0x0A05, 0x0919, 0x09DF, 0x0CCD, 0x110C, 0x15DF, 0x1A87, 0x1E46, - 0x205C, 0x2104, 0x210C, 0x2094, 0x1FBC, 0x1EA7, 0x1D74, 0x1C44, - 0x1B39, 0x1A72, 0x1A11, 0x1A09, 0x1A32, 0x1A81, 0x1AED, 0x1B6B, - 0x1BF2, 0x1C76, 0x1CEF, 0x1D52, 0x1D95, 0x1DB5, 0x1DBD, 0x1DB2, - 0x1D9D, 0x1D85, 0x1D70, 0x1D67, 0x1D71, 0x1D95, 0x1E4E, 0x1F6E, - 0x1FFC, 0x1FAF, 0x1F09, 0x1E41, 0x1D90, 0x1D2F, 0x1D0F, 0x1CF8, - 0x1CE9, 0x1CE2, 0x1CE1, 0x1CE5, 0x1CED, 0x1CF8, 0x1D04, 0x1D11, - 0x1D1C, 0x1D26, 0x1D2D, 0x1D2F, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_19_values, 0x004fa72c, 5354, 0x00000000, 5354); diff --git a/assets/anims/anim_1A.inc.c b/assets/anims/anim_1A.inc.c index d5725bbd4..f29a7b1fe 100644 --- a/assets/anims/anim_1A.inc.c +++ b/assets/anims/anim_1A.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_1A[] = { 1, 189, @@ -13,101 +14,7 @@ static const struct Animation anim_1A[] = { }; -static const u16 anim_1A_indices[] = { - 0x0001, 0x0000, 0x0011, 0x0001, 0x0011, 0x0012, 0x0001, 0x0000, 0x0001, 0x0023, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x022C, - 0x0001, 0x0000, 0x0011, 0x020A, 0x0011, 0x021B, - 0x0011, 0x01D7, 0x0011, 0x01E8, 0x0011, 0x01F9, - 0x0001, 0x01D3, 0x0001, 0x01D4, 0x0001, 0x01D5, - 0x0011, 0x0037, 0x0011, 0x0048, 0x0011, 0x0059, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x0026, - 0x0001, 0x0000, 0x0001, 0x0024, 0x0001, 0x0025, - 0x0001, 0x01CF, 0x0001, 0x01D0, 0x0001, 0x01D1, - 0x0011, 0x00AE, 0x0011, 0x00BF, 0x0011, 0x00D0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x009D, - 0x0011, 0x006A, 0x0011, 0x007B, 0x0011, 0x008C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D2, - 0x0011, 0x019C, 0x0011, 0x01AD, 0x0011, 0x01BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x018B, - 0x0011, 0x0158, 0x0011, 0x0169, 0x0011, 0x017A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D6, - 0x0011, 0x0125, 0x0011, 0x0136, 0x0011, 0x0147, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x0114, - 0x0011, 0x00E1, 0x0011, 0x00F2, 0x0011, 0x0103, -}; +ROM_ASSET_LOAD_ANIM(anim_1A_indices, 0x004fbc30, 252, 0x00000000, 252); -static const s16 anim_1A_values[] = { - 0x0000, 0x0064, 0x0065, 0x0069, 0x006E, 0x0075, 0x007C, 0x0083, - 0x0089, 0x008F, 0x0094, 0x0099, 0x009D, 0x00A1, 0x00A4, 0x00A7, - 0x00A9, 0x00AA, 0x0000, 0x0001, 0x0003, 0x0006, 0x000A, 0x000E, - 0x0012, 0x0015, 0x0017, 0x0017, 0x0015, 0x0011, 0x000E, 0x000A, - 0x0005, 0x0001, 0x0000, 0x3FFF, 0xF97C, 0xED8C, 0xC445, 0xC3C7, - 0xC32B, 0xC27E, 0xC1CC, 0xC122, 0xC08C, 0xC017, 0xBFD0, 0xBFC3, - 0xBFFC, 0xC103, 0xC2FF, 0xC56E, 0xC7CD, 0xC999, 0xCA4F, 0x2C6B, - 0x2C1F, 0x2C1D, 0x2C42, 0x2C6B, 0x2C75, 0x2C3D, 0x2B9F, 0x2A78, - 0x28A6, 0x2604, 0x20B2, 0x1827, 0x0E40, 0x04DD, 0xFDDD, 0xFB1D, - 0xF34B, 0xF2C4, 0xF261, 0xF210, 0xF1BF, 0xF15C, 0xF0D5, 0xF018, - 0xEF13, 0xEDB4, 0xEBE9, 0xE8A6, 0xE39D, 0xDDDD, 0xD874, 0xD46F, - 0xD2DC, 0x9599, 0x961A, 0x9641, 0x9638, 0x962B, 0x9646, 0x96B2, - 0x979C, 0x992E, 0x9B94, 0x9EF8, 0xA5B0, 0xB067, 0xBCCB, 0xC886, - 0xD145, 0xD4B4, 0x01A1, 0x01A2, 0x0198, 0x0186, 0x016D, 0x0150, - 0x012F, 0x010D, 0x00EA, 0x00CA, 0x00AE, 0x008F, 0x0069, 0x0043, - 0x0021, 0x0009, 0x0000, 0xFB48, 0xFB46, 0xFB62, 0xFB97, 0xFBDE, - 0xFC34, 0xFC93, 0xFCF6, 0xFD59, 0xFDB6, 0xFE08, 0xFE62, 0xFECE, - 0xFF3D, 0xFF9F, 0xFFE6, 0x0000, 0xEBB9, 0xEBB7, 0xEBF0, 0xEC59, - 0xECEA, 0xED98, 0xEE58, 0xEF21, 0xEFE9, 0xF0A5, 0xF14C, 0xF202, - 0xF2DD, 0xF3BE, 0xF485, 0xF513, 0xF549, 0xC088, 0xC086, 0xC0B2, - 0xC103, 0xC172, 0xC1F7, 0xC28A, 0xC325, 0xC3BE, 0xC44E, 0xC4CF, - 0xC55A, 0xC602, 0xC6AE, 0xC747, 0xC7B4, 0xC7DD, 0xE1D9, 0xE164, - 0xE07B, 0xDF4B, 0xDDFF, 0xDCC5, 0xDBC8, 0xDB34, 0xDB35, 0xDBF9, - 0xDDAA, 0xE224, 0xE9E9, 0xF325, 0xFC02, 0x02AB, 0x054B, 0x063D, - 0x06FE, 0x080F, 0x0966, 0x0AFC, 0x0CC7, 0x0EC0, 0x10DD, 0x1316, - 0x1562, 0x17B9, 0x1AD8, 0x1F07, 0x238B, 0x27AB, 0x2AAC, 0x2BD6, - 0x9062, 0x9088, 0x90B3, 0x90FA, 0x9171, 0x9230, 0x934C, 0x94DA, - 0x96F0, 0x99A4, 0x9D0C, 0xA33A, 0xACD6, 0xB7D8, 0xC239, 0xC9F0, - 0xCCF6, 0x008C, 0x00D3, 0x0161, 0x021D, 0x02EE, 0x03B9, 0x0467, - 0x04DF, 0x0506, 0x04C8, 0x0433, 0x0365, 0x027A, 0x0190, 0x00C5, - 0x0036, 0x0000, 0xFF71, 0xFF03, 0xFE26, 0xFD02, 0xFBBD, 0xFA7D, - 0xF967, 0xF8A3, 0xF857, 0xF89F, 0xF964, 0xFA7D, 0xFBBF, 0xFD02, - 0xFE1C, 0xFEE4, 0xFF30, 0xAA62, 0xAA8D, 0xAAD2, 0xAB3D, 0xABD8, - 0xACAE, 0xADC9, 0xAF34, 0xB0FB, 0xB38E, 0xB714, 0xBB27, 0xBF61, - 0xC35C, 0xC6B2, 0xC8FE, 0xC9D8, 0x5981, 0x582E, 0x55D0, 0x528E, - 0x4E91, 0x4A00, 0x4503, 0x3FC2, 0x3A66, 0x3515, 0x2FF8, 0x2B37, - 0x26FA, 0x2369, 0x20AB, 0x1EE9, 0x1E4A, 0x0924, 0x098B, 0x0A42, - 0x0B3E, 0x0C73, 0x0DD4, 0x0F56, 0x10EC, 0x128B, 0x1426, 0x15B1, - 0x1721, 0x1869, 0x197D, 0x1A51, 0x1AD9, 0x1B09, 0x1D10, 0x1CCD, - 0x1C54, 0x1BAE, 0x1AE3, 0x19FA, 0x18FB, 0x17EF, 0x16DE, 0x15CF, - 0x14CA, 0x13D8, 0x1300, 0x124A, 0x11BE, 0x1164, 0x1144, 0x8DDD, - 0x8E8B, 0x8FC2, 0x916E, 0x937B, 0x95D3, 0x9862, 0x9B15, 0x9DD5, - 0xA090, 0xA330, 0xA5A1, 0xA7CE, 0xA9A3, 0xAB0B, 0xABF2, 0xAC44, - 0x0000, 0xFF8B, 0xFE88, 0xFD29, 0xFB9D, 0xFA14, 0xF8C0, 0xF7D1, - 0xF776, 0xF7D4, 0xF8CC, 0xFA2A, 0xFBBB, 0xFD4D, 0xFEAB, 0xFFA3, - 0x0000, 0x0000, 0x0017, 0x004B, 0x0092, 0x00E1, 0x0130, 0x0174, - 0x01A4, 0x01B6, 0x01A4, 0x0172, 0x012C, 0x00DB, 0x008A, 0x0044, - 0x0012, 0x0000, 0xA998, 0xA9CB, 0xAA31, 0xAAC8, 0xAB8B, 0xAC76, - 0xAD87, 0xAEB7, 0xB005, 0xB1B5, 0xB3EC, 0xB66D, 0xB8FD, 0xBB62, - 0xBD61, 0xBEBF, 0xBF40, 0x583C, 0x5718, 0x550D, 0x523F, 0x4ECF, - 0x4AE0, 0x4694, 0x420D, 0x3D6F, 0x38DA, 0x3473, 0x305A, 0x2CB3, - 0x29A0, 0x2744, 0x25C0, 0x2537, 0xEE5A, 0xEDD0, 0xECDA, 0xEB87, - 0xE9E8, 0xE80D, 0xE606, 0xE3E4, 0xE1B6, 0xDF8D, 0xDD7A, 0xDB8B, - 0xD9D2, 0xD85F, 0xD742, 0xD68B, 0xD64A, 0xD7CD, 0xD842, 0xD913, - 0xDA33, 0xDB94, 0xDD28, 0xDEE1, 0xE0B1, 0xE28B, 0xE461, 0xE625, - 0xE7CA, 0xE940, 0xEA7C, 0xEB6E, 0xEC0A, 0xEC41, 0x9592, 0x964A, - 0x9792, 0x9955, 0x9B7E, 0x9DF7, 0xA0AA, 0xA381, 0xA668, 0xA948, - 0xAC0D, 0xAE9F, 0xB0EA, 0xB2D9, 0xB454, 0xB548, 0xB59E, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0xE3C6, - 0xE39E, 0xE462, 0xE5E4, 0xE7F5, 0xEA68, 0xED0D, 0xEFB8, 0xF239, - 0xF464, 0xF698, 0xF8F9, 0xFAFE, 0xFCB5, 0xFE54, 0xFF88, 0x0000, - 0xFEA8, 0xFEEF, 0xFF47, 0xFFAC, 0x0017, 0x0088, 0x00F7, 0x0163, - 0x01C5, 0x0219, 0x0255, 0x0265, 0x023B, 0x01B7, 0x00F7, 0x004A, - 0x0000, 0xF45E, 0xF4CA, 0xF5AB, 0xF6EB, 0xF873, 0xFA2D, 0xFC03, - 0xFDDE, 0xFFA9, 0x014A, 0x0389, 0x05F8, 0x06BA, 0x04B7, 0x0133, - 0xFDDE, 0xFC62, 0x0000, 0x0008, 0x000D, 0x000F, 0x0010, 0x0010, - 0x000F, 0x000E, 0x000D, 0x000D, 0x000B, 0x0009, 0x0006, 0x0004, - 0x0002, 0x0000, 0x0000, 0x1D2F, 0x1DC9, 0x1EC8, 0x1FFB, 0x212E, - 0x222C, 0x22C3, 0x22BF, 0x21ED, 0x1FD8, 0x1C80, 0x185F, 0x13ED, - 0x0FA5, 0x0C00, 0x0977, 0x0884, 0x40A1, 0x413E, 0x4298, 0x446D, - 0x467E, 0x488A, 0x4A51, 0x4B90, 0x4C09, 0x4B8C, 0x4A41, 0x486D, - 0x4655, 0x443D, 0x4269, 0x411F, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_1A_values, 0x004fbd2c, 1146, 0x00000000, 1146); diff --git a/assets/anims/anim_1B.inc.c b/assets/anims/anim_1B.inc.c index fc23d8829..6c5583ce0 100644 --- a/assets/anims/anim_1B.inc.c +++ b/assets/anims/anim_1B.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_1B[] = { 0, 189, @@ -13,208 +14,7 @@ static const struct Animation anim_1B[] = { }; -static const u16 anim_1B_indices[] = { - 0x0001, 0x0000, 0x0040, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0041, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0594, - 0x0040, 0x04D4, 0x0040, 0x0514, 0x0040, 0x0554, - 0x0040, 0x0414, 0x0040, 0x0454, 0x0040, 0x0494, - 0x0001, 0x0410, 0x0001, 0x0411, 0x0001, 0x0412, - 0x0040, 0x0084, 0x0040, 0x00C4, 0x0040, 0x0104, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0044, - 0x0001, 0x0000, 0x0001, 0x0042, 0x0001, 0x0043, - 0x0001, 0x040C, 0x0001, 0x040D, 0x0001, 0x040E, - 0x0040, 0x0244, 0x0040, 0x0284, 0x0040, 0x02C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0204, - 0x0040, 0x0144, 0x0040, 0x0184, 0x0040, 0x01C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x040F, - 0x0001, 0x0409, 0x0001, 0x040A, 0x0001, 0x040B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0408, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x03C8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0413, - 0x0001, 0x03C5, 0x0001, 0x03C6, 0x0001, 0x03C7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03C4, - 0x0040, 0x0304, 0x0040, 0x0344, 0x0040, 0x0384, -}; +ROM_ASSET_LOAD_ANIM(anim_1B_indices, 0x004fc1c0, 252, 0x00000000, 252); -static const s16 anim_1B_values[] = { - 0x0000, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, - 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, - 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, - 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, - 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, - 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, - 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, - 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, 0x0064, - 0x0064, 0x3FFF, 0xF97C, 0xED8C, 0xC56C, 0xC58F, 0xC5EE, 0xC67A, - 0xC724, 0xC7DD, 0xC897, 0xC941, 0xC9CD, 0xCA2C, 0xCA4F, 0xCA32, - 0xC9E2, 0xC96B, 0xC8D7, 0xC833, 0xC788, 0xC6E4, 0xC650, 0xC5D9, - 0xC589, 0xC56C, 0xC5A1, 0xC62F, 0xC6F8, 0xC7DD, 0xC8C3, 0xC98C, - 0xCA19, 0xCA4F, 0xCA36, 0xC9EE, 0xC983, 0xC8FD, 0xC865, 0xC7C5, - 0xC726, 0xC691, 0xC610, 0xC5AB, 0xC56C, 0xC547, 0xC529, 0xC513, - 0xC503, 0xC4F8, 0xC4F3, 0xC4F2, 0xC4F6, 0xC4FC, 0xC505, 0xC510, - 0xC51D, 0xC52A, 0xC538, 0xC545, 0xC551, 0xC55C, 0xC564, 0xC56A, - 0xC56C, 0xC56C, 0xC56C, 0xC56C, 0x2C5F, 0x2C57, 0x2C42, 0x2C22, - 0x2BFC, 0x2BD2, 0x2BA9, 0x2B82, 0x2B63, 0x2B4E, 0x2B46, 0x2B4C, - 0x2B5E, 0x2B79, 0x2B9A, 0x2BBF, 0x2BE5, 0x2C0A, 0x2C2C, 0x2C46, - 0x2C58, 0x2C5F, 0x2C53, 0x2C33, 0x2C06, 0x2BD2, 0x2B9F, 0x2B72, - 0x2B52, 0x2B46, 0x2B4B, 0x2B5B, 0x2B74, 0x2B92, 0x2BB4, 0x2BD8, - 0x2BFC, 0x2C1D, 0x2C3A, 0x2C51, 0x2C5F, 0x2C67, 0x2C6E, 0x2C73, - 0x2C77, 0x2C79, 0x2C7A, 0x2C7A, 0x2C7A, 0x2C78, 0x2C76, 0x2C74, - 0x2C71, 0x2C6E, 0x2C6B, 0x2C68, 0x2C65, 0x2C63, 0x2C61, 0x2C5F, - 0x2C5F, 0x2C5F, 0x2C5F, 0x2C5F, 0xF3FA, 0xF3D4, 0xF36B, 0xF2D1, - 0xF216, 0xF14A, 0xF07E, 0xEFC3, 0xEF28, 0xEEC0, 0xEE99, 0xEEB9, - 0xEF11, 0xEF94, 0xF037, 0xF0EC, 0xF1A7, 0xF25C, 0xF2FF, 0xF382, - 0xF3DA, 0xF3FA, 0xF3BF, 0xF323, 0xF247, 0xF14A, 0xF04D, 0xEF70, - 0xEED4, 0xEE99, 0xEEB5, 0xEF04, 0xEF7A, 0xF00D, 0xF0B4, 0xF164, - 0xF213, 0xF2B7, 0xF346, 0xF3B5, 0xF3FA, 0xF423, 0xF443, 0xF45C, - 0xF46E, 0xF479, 0xF47F, 0xF480, 0xF47C, 0xF475, 0xF46B, 0xF45F, - 0xF451, 0xF442, 0xF433, 0xF425, 0xF417, 0xF40C, 0xF402, 0xF3FC, - 0xF3FA, 0xF3FA, 0xF3FA, 0xF3FA, 0x9565, 0x957B, 0x95B7, 0x9610, - 0x967C, 0x96F2, 0x9767, 0x97D3, 0x982C, 0x9869, 0x987F, 0x986C, - 0x983A, 0x97EE, 0x9790, 0x9728, 0x96BC, 0x9653, 0x95F6, 0x95AA, - 0x9577, 0x9565, 0x9587, 0x95E1, 0x9660, 0x96F2, 0x9784, 0x9803, - 0x985D, 0x987F, 0x986F, 0x9841, 0x97FD, 0x97A8, 0x9748, 0x96E3, - 0x967E, 0x961F, 0x95CD, 0x958D, 0x9565, 0x954D, 0x953B, 0x952C, - 0x9522, 0x951C, 0x9518, 0x9518, 0x951A, 0x951E, 0x9524, 0x952B, - 0x9533, 0x953B, 0x9544, 0x954C, 0x9554, 0x955B, 0x9560, 0x9564, - 0x9565, 0x9565, 0x9565, 0x9565, 0x01A1, 0x0193, 0x016D, 0x0135, - 0x00F3, 0x00AE, 0x006C, 0x0034, 0x000E, 0x0000, 0x000E, 0x0034, - 0x006C, 0x00AE, 0x00F3, 0x0135, 0x016D, 0x0193, 0x01A1, 0x018F, - 0x0160, 0x011D, 0x00D0, 0x0084, 0x0041, 0x0011, 0x0000, 0x000E, - 0x0034, 0x006C, 0x00AE, 0x00F3, 0x0135, 0x016D, 0x0193, 0x01A1, - 0x0193, 0x016D, 0x0135, 0x00F3, 0x00AE, 0x006C, 0x0034, 0x000E, - 0x0000, 0x0003, 0x000C, 0x001B, 0x002F, 0x0047, 0x0062, 0x0080, - 0x009F, 0x00C0, 0x00E1, 0x0102, 0x0121, 0x013F, 0x015A, 0x0172, - 0x0185, 0x0194, 0x019E, 0x01A1, 0xFB48, 0xFB71, 0xFBE0, 0xFC81, - 0xFD40, 0xFE08, 0xFEC7, 0xFF68, 0xFFD7, 0x0000, 0xFFD7, 0xFF68, - 0xFEC7, 0xFE08, 0xFD40, 0xFC81, 0xFBE0, 0xFB71, 0xFB48, 0xFB7B, - 0xFC04, 0xFCC6, 0xFDA4, 0xFE82, 0xFF44, 0xFFCD, 0x0000, 0xFFD7, - 0xFF68, 0xFEC7, 0xFE08, 0xFD40, 0xFC81, 0xFBE0, 0xFB71, 0xFB48, - 0xFB71, 0xFBE0, 0xFC81, 0xFD40, 0xFE08, 0xFEC7, 0xFF68, 0xFFD7, - 0x0000, 0xFFF7, 0xFFDB, 0xFFB0, 0xFF76, 0xFF31, 0xFEE3, 0xFE8D, - 0xFE32, 0xFDD4, 0xFD74, 0xFD16, 0xFCBB, 0xFC65, 0xFC17, 0xFBD2, - 0xFB98, 0xFB6D, 0xFB51, 0xFB48, 0xEBB9, 0xEC0D, 0xECEE, 0xEE34, - 0xEFB6, 0xF14C, 0xF2CF, 0xF414, 0xF4F5, 0xF549, 0xF4F5, 0xF414, - 0xF2CF, 0xF14C, 0xEFB6, 0xEE34, 0xECEE, 0xEC0D, 0xEBB9, 0xEC22, - 0xED38, 0xEEC0, 0xF081, 0xF243, 0xF3CB, 0xF4E0, 0xF549, 0xF4F5, - 0xF414, 0xF2CF, 0xF14C, 0xEFB6, 0xEE34, 0xECEE, 0xEC0D, 0xEBB9, - 0xEC0D, 0xECEE, 0xEE34, 0xEFB6, 0xF14C, 0xF2CF, 0xF414, 0xF4F5, - 0xF549, 0xF536, 0xF4FE, 0xF4A5, 0xF431, 0xF3A6, 0xF307, 0xF259, - 0xF1A1, 0xF0E2, 0xF021, 0xEF62, 0xEEA9, 0xEDFB, 0xED5D, 0xECD1, - 0xEC5D, 0xEC05, 0xEBCD, 0xEBB9, 0xC088, 0xC0C8, 0xC175, 0xC26F, - 0xC397, 0xC4CF, 0xC5F7, 0xC6F1, 0xC79D, 0xC7DD, 0xC79D, 0xC6F1, - 0xC5F7, 0xC4CF, 0xC397, 0xC26F, 0xC175, 0xC0C8, 0xC088, 0xC0D9, - 0xC1AD, 0xC2DA, 0xC433, 0xC58B, 0xC6B8, 0xC78D, 0xC7DD, 0xC79D, - 0xC6F1, 0xC5F7, 0xC4CF, 0xC397, 0xC26F, 0xC175, 0xC0C8, 0xC088, - 0xC0C8, 0xC175, 0xC26F, 0xC397, 0xC4CF, 0xC5F7, 0xC6F1, 0xC79D, - 0xC7DD, 0xC7CE, 0xC7A3, 0xC760, 0xC707, 0xC69C, 0xC622, 0xC59D, - 0xC50F, 0xC47D, 0xC3E9, 0xC356, 0xC2C9, 0xC243, 0xC1CA, 0xC15F, - 0xC106, 0xC0C2, 0xC097, 0xC088, 0xE1D9, 0xE1E1, 0xE1F6, 0xE214, - 0xE238, 0xE25D, 0xE281, 0xE29F, 0xE2B4, 0xE2BB, 0xE2B4, 0xE29F, - 0xE281, 0xE25D, 0xE238, 0xE214, 0xE1F6, 0xE1E1, 0xE1D9, 0xE1E3, - 0xE1FD, 0xE221, 0xE24A, 0xE274, 0xE298, 0xE2B2, 0xE2BB, 0xE2B4, - 0xE29F, 0xE281, 0xE25D, 0xE238, 0xE214, 0xE1F6, 0xE1E1, 0xE1D9, - 0xE1E1, 0xE1F6, 0xE214, 0xE238, 0xE25D, 0xE281, 0xE29F, 0xE2B4, - 0xE2BB, 0xE2BA, 0xE2B4, 0xE2AC, 0xE2A2, 0xE295, 0xE286, 0xE276, - 0xE265, 0xE253, 0xE242, 0xE230, 0xE21F, 0xE20F, 0xE200, 0xE1F3, - 0xE1E9, 0xE1E0, 0xE1DB, 0xE1D9, 0x063D, 0x0641, 0x064B, 0x0659, - 0x066B, 0x067D, 0x068E, 0x069D, 0x06A7, 0x06AB, 0x06A7, 0x069D, - 0x068E, 0x067D, 0x066B, 0x0659, 0x064B, 0x0641, 0x063D, 0x0642, - 0x064E, 0x0660, 0x0674, 0x0688, 0x069A, 0x06A6, 0x06AB, 0x06A7, - 0x069D, 0x068E, 0x067D, 0x066B, 0x0659, 0x064B, 0x0641, 0x063D, - 0x0641, 0x064B, 0x0659, 0x066B, 0x067D, 0x068E, 0x069D, 0x06A7, - 0x06AB, 0x06AA, 0x06A7, 0x06A3, 0x069E, 0x0698, 0x0691, 0x0689, - 0x0681, 0x0678, 0x066F, 0x0667, 0x065F, 0x0657, 0x0650, 0x0649, - 0x0644, 0x0640, 0x063E, 0x063D, 0x9062, 0x90A8, 0x9161, 0x926F, - 0x93AE, 0x94FE, 0x963D, 0x974A, 0x9804, 0x9849, 0x9804, 0x974A, - 0x963D, 0x94FE, 0x93AE, 0x926F, 0x9161, 0x90A8, 0x9062, 0x90B9, - 0x919E, 0x92E2, 0x9456, 0x95C9, 0x970D, 0x97F2, 0x9849, 0x9804, - 0x974A, 0x963D, 0x94FE, 0x93AE, 0x926F, 0x9161, 0x90A8, 0x9062, - 0x90A8, 0x9161, 0x926F, 0x93AE, 0x94FE, 0x963D, 0x974A, 0x9804, - 0x9849, 0x9839, 0x980B, 0x97C2, 0x9762, 0x96EF, 0x966B, 0x95DC, - 0x9543, 0x94A5, 0x9406, 0x9368, 0x92D0, 0x9240, 0x91BD, 0x9149, - 0x90EA, 0x90A1, 0x9072, 0x9062, 0x008C, 0x008C, 0x008C, 0x008C, - 0x008C, 0x008C, 0x008C, 0x008C, 0x008C, 0x008B, 0x008B, 0x008B, - 0x008B, 0x008A, 0x008A, 0x008A, 0x008A, 0x008A, 0x0089, 0x0089, - 0x0089, 0x0089, 0x0089, 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, - 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, 0x0088, - 0x0088, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x0089, 0x008A, - 0x008A, 0x008A, 0x008A, 0x008A, 0x008B, 0x008B, 0x008B, 0x008B, - 0x008B, 0x008B, 0x008C, 0x008C, 0x008C, 0x008C, 0x008C, 0x008C, - 0x008C, 0x008C, 0x008C, 0x008C, 0xFF71, 0xFF71, 0xFF71, 0xFF71, - 0xFF71, 0xFF71, 0xFF71, 0xFF71, 0xFF71, 0xFF70, 0xFF70, 0xFF70, - 0xFF70, 0xFF70, 0xFF6F, 0xFF6F, 0xFF6F, 0xFF6F, 0xFF6E, 0xFF6E, - 0xFF6E, 0xFF6E, 0xFF6E, 0xFF6E, 0xFF6D, 0xFF6D, 0xFF6D, 0xFF6D, - 0xFF6D, 0xFF6D, 0xFF6D, 0xFF6D, 0xFF6D, 0xFF6D, 0xFF6D, 0xFF6D, - 0xFF6E, 0xFF6E, 0xFF6E, 0xFF6E, 0xFF6E, 0xFF6E, 0xFF6F, 0xFF6F, - 0xFF6F, 0xFF6F, 0xFF6F, 0xFF6F, 0xFF70, 0xFF70, 0xFF70, 0xFF70, - 0xFF70, 0xFF70, 0xFF71, 0xFF71, 0xFF71, 0xFF71, 0xFF71, 0xFF71, - 0xFF71, 0xFF71, 0xFF71, 0xFF71, 0xAA62, 0xAA63, 0xAA66, 0xAA6B, - 0xAA72, 0xAA7B, 0xAA85, 0xAA90, 0xAA9C, 0xAAAA, 0xAAB8, 0xAAC7, - 0xAAD6, 0xAAE6, 0xAAF6, 0xAB07, 0xAB17, 0xAB27, 0xAB36, 0xAB45, - 0xAB53, 0xAB61, 0xAB6D, 0xAB78, 0xAB82, 0xAB8B, 0xAB92, 0xAB97, - 0xAB9A, 0xAB9B, 0xAB9A, 0xAB98, 0xAB94, 0xAB8F, 0xAB89, 0xAB81, - 0xAB79, 0xAB6F, 0xAB65, 0xAB5A, 0xAB4E, 0xAB41, 0xAB35, 0xAB27, - 0xAB1A, 0xAB0C, 0xAAFE, 0xAAF1, 0xAAE3, 0xAAD5, 0xAAC8, 0xAABB, - 0xAAAF, 0xAAA3, 0xAA98, 0xAA8E, 0xAA84, 0xAA7C, 0xAA74, 0xAA6E, - 0xAA69, 0xAA65, 0xAA63, 0xAA62, 0x5981, 0x0924, 0x1D10, 0x8DDD, - 0xA998, 0xA994, 0xA991, 0xA98D, 0xA98A, 0xA987, 0xA984, 0xA982, - 0xA97F, 0xA97D, 0xA97B, 0xA97A, 0xA978, 0xA977, 0xA976, 0xA975, - 0xA974, 0xA973, 0xA973, 0xA972, 0xA972, 0xA972, 0xA972, 0xA972, - 0xA973, 0xA973, 0xA974, 0xA974, 0xA975, 0xA976, 0xA977, 0xA978, - 0xA979, 0xA97A, 0xA97B, 0xA97C, 0xA97D, 0xA97F, 0xA980, 0xA981, - 0xA983, 0xA984, 0xA985, 0xA987, 0xA988, 0xA989, 0xA98B, 0xA98C, - 0xA98D, 0xA98E, 0xA990, 0xA991, 0xA992, 0xA993, 0xA994, 0xA995, - 0xA995, 0xA996, 0xA997, 0xA997, 0xA998, 0xA998, 0xA998, 0xA998, - 0x583C, 0xEE5A, 0xD7CD, 0x9592, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0xE3C6, 0xE466, 0xE552, 0xE684, - 0xE7F6, 0xE9A2, 0xEB82, 0xED8F, 0xEFC4, 0xF21A, 0xF48B, 0xF711, - 0xF9A7, 0xFC45, 0xFEE6, 0x0182, 0x0416, 0x069A, 0x0909, 0x0B5B, - 0x0D8B, 0x0F94, 0x116E, 0x1313, 0x147E, 0x15A9, 0x168C, 0x172A, - 0x1788, 0x17AC, 0x179A, 0x1754, 0x16DF, 0x1640, 0x1579, 0x1490, - 0x1387, 0x1264, 0x1129, 0x0FDB, 0x0E7E, 0x0D16, 0x0BA7, 0x0A34, - 0x08C2, 0x0754, 0x05EF, 0x0461, 0x027E, 0x0053, 0xFDF2, 0xFB64, - 0xF8BA, 0xF602, 0xF349, 0xF09D, 0xEE0E, 0xEBA8, 0xE97A, 0xE792, - 0xE5FE, 0xE4CC, 0xE40A, 0xE3C6, 0xFEA8, 0xFE98, 0xFE84, 0xFE6E, - 0xFE55, 0xFE3A, 0xFE1D, 0xFDFE, 0xFDDE, 0xFDBC, 0xFD99, 0xFD76, - 0xFD51, 0xFD2D, 0xFD09, 0xFCE5, 0xFCC1, 0xFC9E, 0xFC7C, 0xFC5B, - 0xFC3C, 0xFC1F, 0xFC03, 0xFBEA, 0xFBD3, 0xFBBF, 0xFBAE, 0xFBA0, - 0xFB93, 0xFB89, 0xFB80, 0xFB78, 0xFB73, 0xFB70, 0xFB6E, 0xFB6E, - 0xFB70, 0xFB74, 0xFB79, 0xFB80, 0xFB89, 0xFB94, 0xFBA1, 0xFBAF, - 0xFBC0, 0xFBD1, 0xFBE5, 0xFBFF, 0xFC20, 0xFC49, 0xFC78, 0xFCAC, - 0xFCE3, 0xFD1C, 0xFD56, 0xFD8F, 0xFDC6, 0xFDFB, 0xFE2A, 0xFE54, - 0xFE77, 0xFE92, 0xFEA3, 0xFEA8, 0xF45E, 0xF48A, 0xF4A8, 0xF4BA, - 0xF4C1, 0xF4BD, 0xF4B0, 0xF49C, 0xF480, 0xF45F, 0xF439, 0xF410, - 0xF3E4, 0xF3B7, 0xF38A, 0xF35F, 0xF335, 0xF30E, 0xF2EC, 0xF2D0, - 0xF2BA, 0xF2AB, 0xF2A6, 0xF2AB, 0xF2BA, 0xF2D6, 0xF300, 0xF33D, - 0xF394, 0xF401, 0xF481, 0xF511, 0xF5AE, 0xF655, 0xF703, 0xF7B5, - 0xF868, 0xF919, 0xF9C6, 0xFA6A, 0xFB03, 0xFB8F, 0xFC09, 0xFC70, - 0xFCC0, 0xFCF5, 0xFD0E, 0xFD01, 0xFCC8, 0xFC6A, 0xFBED, 0xFB56, - 0xFAAB, 0xF9F0, 0xF92D, 0xF867, 0xF7A3, 0xF6E7, 0xF638, 0xF59C, - 0xF51A, 0xF4B5, 0xF475, 0xF45E, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, 0x0003, 0x0003, - 0x0004, 0x0004, 0x0004, 0x0005, 0x0005, 0x0004, 0x0004, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0003, - 0x0005, 0x0007, 0x0007, 0x0006, 0x0003, 0xFFFE, 0xFFF5, 0xFFEB, - 0xFFDF, 0xFFCF, 0xFFB9, 0xFF9C, 0xFF77, 0xFF47, 0xFF0C, 0xFEC3, - 0xFE63, 0xFDEB, 0xFD63, 0xFCCF, 0xFC36, 0xFB9E, 0xFB0D, 0xFA8A, - 0xFA1A, 0xF9C4, 0xF98D, 0xF97C, 0xF982, 0xF98F, 0xF9A2, 0xF9B9, - 0xF9D6, 0xF9F8, 0xFA1E, 0xFA48, 0xFA77, 0xFAA9, 0xFADE, 0xFB17, - 0xFB53, 0xFB91, 0xFBD1, 0xFC13, 0xFC63, 0xFCE9, 0xFD92, 0xFE42, - 0xFEE0, 0xFF50, 0xFF8D, 0xFFBA, 0xFFDA, 0xFFEF, 0xFFFD, 0x0002, - 0x0004, 0x0003, 0x0001, 0x0000, 0x1D2F, 0x1D0C, 0x1CE2, 0x1CB5, - 0x1C86, 0x1C5A, 0x1C33, 0x1C13, 0x1BFE, 0x1BF6, 0x1BFE, 0x1C12, - 0x1C30, 0x1C54, 0x1C7E, 0x1CA8, 0x1CD1, 0x1CF6, 0x1D14, 0x1D28, - 0x1D2F, 0x1D28, 0x1D14, 0x1CF6, 0x1CD1, 0x1CA8, 0x1C7D, 0x1C54, - 0x1C2F, 0x1C11, 0x1BFD, 0x1BF6, 0x1BFC, 0x1C0D, 0x1C27, 0x1C47, - 0x1C6C, 0x1C93, 0x1CBA, 0x1CDE, 0x1CFE, 0x1D18, 0x1D29, 0x1D2F, - 0x1D27, 0x1D0F, 0x1CEC, 0x1CC1, 0x1C93, 0x1C65, 0x1C3A, 0x1C17, - 0x1BFF, 0x1BF6, 0x1BFF, 0x1C17, 0x1C3A, 0x1C65, 0x1C93, 0x1CC1, - 0x1CEC, 0x1D0F, 0x1D27, 0x1D2F, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_1B_values, 0x004fc2bc, 2858, 0x00000000, 2858); diff --git a/assets/anims/anim_1C.inc.c b/assets/anims/anim_1C.inc.c index 4eae2f3cd..3cede1cbe 100644 --- a/assets/anims/anim_1C.inc.c +++ b/assets/anims/anim_1C.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_1C[] = { 1, 189, @@ -13,78 +14,7 @@ static const struct Animation anim_1C[] = { }; -static const u16 anim_1C_indices[] = { - 0x000A, 0x0001, 0x000A, 0x000B, 0x000A, 0x0015, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000, - 0x000A, 0x0168, 0x000A, 0x0172, 0x000A, 0x017C, - 0x000A, 0x014A, 0x000A, 0x0154, 0x000A, 0x015E, - 0x000A, 0x012C, 0x000A, 0x0136, 0x000A, 0x0140, - 0x0001, 0x0128, 0x0001, 0x0129, 0x0001, 0x012A, - 0x000A, 0x0048, 0x000A, 0x0052, 0x000A, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x003E, - 0x000A, 0x0020, 0x000A, 0x002A, 0x000A, 0x0034, - 0x0001, 0x0124, 0x0001, 0x0125, 0x0001, 0x0126, - 0x000A, 0x008E, 0x000A, 0x0098, 0x000A, 0x00A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0084, - 0x000A, 0x0066, 0x000A, 0x0070, 0x000A, 0x007A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0127, - 0x000A, 0x0106, 0x000A, 0x0110, 0x000A, 0x011A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00FC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x012B, - 0x000A, 0x00D4, 0x000A, 0x00DE, 0x000A, 0x00E8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00CA, - 0x000A, 0x00AC, 0x000A, 0x00B6, 0x000A, 0x00C0, -}; +ROM_ASSET_LOAD_ANIM(anim_1C_indices, 0x004fce00, 252, 0x00000000, 252); -static const s16 anim_1C_values[] = { - 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, - 0x0006, 0x0007, 0x0007, 0x008F, 0x0053, 0x001C, 0xFFEB, 0xFFB2, - 0xFF79, 0xFF45, 0xFF19, 0xFEFB, 0xFEF0, 0xFFF9, 0xFFD7, 0xFFBE, - 0xFFB6, 0xFFAF, 0xFFAB, 0xFFA8, 0xFFA6, 0xFFA5, 0xFFA4, 0x3FFF, - 0x0000, 0x1A7D, 0xE5DB, 0xE7B6, 0xEB92, 0xFFB0, 0xFFCF, 0x08C7, - 0x1312, 0x17FE, 0xF97C, 0xFC7F, 0xFB05, 0xFB8B, 0xF075, 0xFFF5, - 0xFD62, 0xFDC5, 0xFEB0, 0xFF33, 0xED8C, 0xE781, 0xEEB7, 0xF02A, - 0xF45B, 0xEA86, 0xEE5D, 0xF019, 0xF164, 0xF1E5, 0xE59B, 0xBE8B, - 0xB500, 0xB579, 0xC35F, 0xD1A4, 0xE644, 0xEE05, 0xF328, 0xF503, - 0x2709, 0xDD38, 0x909B, 0x7CD1, 0x7180, 0xA62F, 0xA560, 0xA74C, - 0xA9A9, 0xAAD0, 0xE3DD, 0xDA26, 0xDE0A, 0xD294, 0xD673, 0xADA6, - 0xA48F, 0x9DF1, 0x97FF, 0x956B, 0xA066, 0xD097, 0x1FBD, 0x3A99, - 0x4594, 0xF1B7, 0xE61A, 0xE2E0, 0xE14C, 0xE0E1, 0x0000, 0xFD15, - 0xFC8E, 0x057C, 0x0C40, 0xF617, 0xF3FE, 0xF32C, 0xF315, 0xF32C, - 0x0000, 0x00DA, 0x01BA, 0xFF08, 0x03A9, 0x1E80, 0x17FB, 0x1004, - 0x0946, 0x066E, 0xF549, 0xF516, 0xF4E1, 0xF5A5, 0xF46D, 0xED30, - 0xEEFA, 0xF128, 0xF300, 0xF3C7, 0xC7DD, 0xD03C, 0xD4FB, 0xCB42, - 0xC519, 0xEAD4, 0xF150, 0xF597, 0xF7F2, 0xF8AB, 0x054B, 0xDEF4, - 0xC1FE, 0xB48E, 0xC9C0, 0x4076, 0x4787, 0x47CC, 0x4522, 0x4363, - 0x2BD6, 0x1E05, 0x1435, 0x0DDF, 0x1C9D, 0x6CFB, 0x71DD, 0x7226, - 0x706C, 0x6F45, 0xCCF6, 0x9EF4, 0x7C19, 0x6FFE, 0x846E, 0xE58D, - 0xE799, 0xE421, 0xDF20, 0xDC92, 0x00D4, 0x06BC, 0x0084, 0xFFE8, - 0x0051, 0x0038, 0x001C, 0x0003, 0xFFF1, 0xFFEA, 0xEDC1, 0xF6F1, - 0xFF74, 0x001E, 0xFF5E, 0xFF53, 0xFF47, 0xFF3B, 0xFF33, 0xFF30, - 0x9A3A, 0xBBDF, 0xABB0, 0xAF8E, 0xB6BC, 0xBC4D, 0xC279, 0xC831, - 0xCC67, 0xCE0B, 0x4FFE, 0x51AF, 0x4AA3, 0x23F3, 0x0728, 0x0742, - 0x0ED1, 0x1987, 0x231B, 0x2741, 0x056C, 0x028B, 0xFAA7, 0x05A9, - 0x1123, 0x16B9, 0x1BAA, 0x1F9F, 0x223F, 0x2333, 0x1EFC, 0x3240, - 0x21A7, 0x293A, 0x305D, 0x2CC2, 0x265C, 0x1F3B, 0x196F, 0x170B, - 0x87D0, 0x5D05, 0x8178, 0x9169, 0x9A13, 0x9F71, 0xA3DE, 0xA733, - 0xA94E, 0xAA0A, 0xD196, 0xCE9A, 0xCD64, 0xD36D, 0xD75F, 0xD29B, - 0xCB2D, 0xC33A, 0xBCE3, 0xBA4D, 0x2124, 0x1E8B, 0x1C3B, 0x18C7, - 0x198E, 0x22D0, 0x2F66, 0x3C38, 0x462D, 0x4A2F, 0xED52, 0xF037, - 0xEF4C, 0xDFB0, 0xD2CF, 0xD42C, 0xD91E, 0xDF68, 0xE4D1, 0xE71E, - 0xFF67, 0xF512, 0xEC7C, 0xE8B8, 0xE795, 0xE723, 0xE717, 0xE743, - 0xE77E, 0xE79C, 0xAB34, 0xA234, 0x9ECA, 0xB04C, 0xBF18, 0xBB1F, - 0xB24B, 0xA7E8, 0x9F42, 0x9BA4, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, - 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x3A19, 0x3B0D, 0x3DBE, 0x45E6, - 0x4809, 0x3B44, 0x292F, 0x1678, 0x07CF, 0x01E1, 0xF0EF, 0xFA6E, - 0x0547, 0x016E, 0xFBC8, 0xFB8A, 0xFC44, 0xFD6F, 0xFE85, 0xFEFF, - 0xF4BF, 0xF444, 0xF405, 0xF5B2, 0xF697, 0xF4D4, 0xF233, 0xEF6F, - 0xED3F, 0xEC5B, 0xCFAA, 0xCEFF, 0xD2FC, 0xE86A, 0xFB90, 0x001C, - 0x01B0, 0x016B, 0x006E, 0xFFDB, 0x0EC2, 0x100A, 0x1158, 0x13D4, - 0x1422, 0x0FB5, 0x0986, 0x0329, 0xFE32, 0xFC30, 0xF8D9, 0xF1E2, - 0xEE01, 0xF4A0, 0xFBE0, 0xFD31, 0xFD69, 0xFCFE, 0xFC68, 0xFC1C, - 0x5589, 0x487B, 0x3835, 0x1969, 0x011F, 0xFBCA, 0xFAC2, 0xFC3E, - 0xFE72, 0xFF94, 0xDE19, 0xD19D, 0xCAAC, 0xD55F, 0xE397, 0xEC7F, - 0xF594, 0xFD9A, 0x0352, 0x0580, 0x3DF7, 0x33C6, 0x2DBF, 0x35BC, - 0x3EE0, 0x408E, 0x40E7, 0x4078, 0x3FCE, 0x3F76, -}; +ROM_ASSET_LOAD_ANIM(anim_1C_values, 0x004fcefc, 780, 0x00000000, 780); diff --git a/assets/anims/anim_1D.inc.c b/assets/anims/anim_1D.inc.c index 16310d0fe..3f3b58bef 100644 --- a/assets/anims/anim_1D.inc.c +++ b/assets/anims/anim_1D.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_1D[] = { 0, 189, @@ -13,116 +14,7 @@ static const struct Animation anim_1D[] = { }; -static const u16 anim_1D_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02B1, - 0x0001, 0x0000, 0x0023, 0x026B, 0x0023, 0x028E, - 0x0001, 0x0000, 0x0023, 0x0225, 0x0023, 0x0248, - 0x0001, 0x0221, 0x0001, 0x0222, 0x0001, 0x0223, - 0x0023, 0x008F, 0x0023, 0x00B2, 0x0023, 0x00D5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0023, 0x006C, - 0x0023, 0x0003, 0x0023, 0x0026, 0x0023, 0x0049, - 0x0001, 0x021D, 0x0001, 0x021E, 0x0001, 0x021F, - 0x0023, 0x011E, 0x0023, 0x0141, 0x0023, 0x0164, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0023, 0x00FB, - 0x0001, 0x00F8, 0x0001, 0x00F9, 0x0001, 0x00FA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0220, - 0x0023, 0x01B4, 0x0023, 0x01D7, 0x0023, 0x01FA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0023, 0x0191, - 0x0001, 0x018E, 0x0001, 0x018F, 0x0001, 0x0190, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0224, - 0x0001, 0x018B, 0x0001, 0x018C, 0x0001, 0x018D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x018A, - 0x0001, 0x0187, 0x0001, 0x0188, 0x0001, 0x0189, -}; +ROM_ASSET_LOAD_ANIM(anim_1D_indices, 0x004fd220, 252, 0x00000000, 252); -static const s16 anim_1D_values[] = { - 0x0000, 0x00B4, 0x3FFF, 0xE72B, 0xE74E, 0xE7B4, 0xE853, 0xE921, - 0xEA17, 0xEB2C, 0xEC57, 0xED8F, 0xEECB, 0xF003, 0xF12E, 0xF243, - 0xF339, 0xF408, 0xF4A6, 0xF50C, 0xF530, 0xF50D, 0xF4A9, 0xF40D, - 0xF341, 0xF24F, 0xF13D, 0xF016, 0xEEE1, 0xEDA8, 0xEC72, 0xEB48, - 0xEA33, 0xE93B, 0xE869, 0xE7C6, 0xE759, 0xE72C, 0xEF99, 0xEFAD, - 0xEFE5, 0xF03C, 0xF0AE, 0xF136, 0xF1CE, 0xF272, 0xF31E, 0xF3CC, - 0xF478, 0xF51D, 0xF5B5, 0xF63D, 0xF6AE, 0xF706, 0xF73E, 0xF751, - 0xF73E, 0xF707, 0xF6B1, 0xF641, 0xF5BB, 0xF525, 0xF482, 0xF3D8, - 0xF32C, 0xF281, 0xF1DD, 0xF145, 0xF0BC, 0xF049, 0xEFEF, 0xEFB3, - 0xEF9A, 0xE793, 0xE78F, 0xE783, 0xE771, 0xE75A, 0xE73E, 0xE71E, - 0xE6FC, 0xE6D9, 0xE6B5, 0xE692, 0xE670, 0xE650, 0xE634, 0xE61D, - 0xE60B, 0xE5FF, 0xE5FB, 0xE5FF, 0xE60A, 0xE61C, 0xE633, 0xE64F, - 0xE66E, 0xE68F, 0xE6B2, 0xE6D6, 0xE6F9, 0xE71B, 0xE73B, 0xE757, - 0xE76F, 0xE781, 0xE78E, 0xE793, 0xCA4F, 0xCA56, 0xCA67, 0xCA83, - 0xCAA7, 0xCAD2, 0xCB02, 0xCB36, 0xCB6D, 0xCBA4, 0xCBDA, 0xCC0E, - 0xCC3F, 0xCC69, 0xCC8D, 0xCCA9, 0xCCBB, 0xCCC1, 0xCCBB, 0xCCAA, - 0xCC8E, 0xCC6B, 0xCC41, 0xCC11, 0xCBDD, 0xCBA8, 0xCB71, 0xCB3B, - 0xCB07, 0xCAD7, 0xCAAB, 0xCA87, 0xCA6A, 0xCA57, 0xCA4F, 0xFB1D, - 0xFB1D, 0xFB1D, 0xFB1D, 0xFB12, 0xFAF3, 0xFAC3, 0xFA84, 0xFA39, - 0xF9E4, 0xF989, 0xF929, 0xF8C7, 0xF867, 0xF80A, 0xF7B3, 0xF765, - 0xF723, 0xF6FB, 0xF6FB, 0xF723, 0xF765, 0xF7B2, 0xF807, 0xF863, - 0xF8C3, 0xF923, 0xF982, 0xF9DD, 0xFA31, 0xFA7D, 0xFABC, 0xFAEE, - 0xFB0F, 0xFB1D, 0xD2DC, 0xD2DC, 0xD2DC, 0xD2DC, 0xD2FF, 0xD362, - 0xD3FD, 0xD4C8, 0xD5BA, 0xD6CA, 0xD7F1, 0xD925, 0xDA5F, 0xDB95, - 0xDCC0, 0xDDD8, 0xDED2, 0xDFA8, 0xE028, 0xE028, 0xDFA8, 0xDED4, - 0xDDDD, 0xDCC9, 0xDBA2, 0xDA6F, 0xD938, 0xD807, 0xD6E2, 0xD5D2, - 0xD4E0, 0xD413, 0xD373, 0xD309, 0xD2DD, 0xD4B4, 0xD4B4, 0xD4B4, - 0xD4B4, 0xD4BE, 0xD4DE, 0xD50E, 0xD54D, 0xD599, 0xD5EE, 0xD64A, - 0xD6AB, 0xD70D, 0xD76E, 0xD7CB, 0xD823, 0xD871, 0xD8B4, 0xD8DC, - 0xD8DC, 0xD8B4, 0xD872, 0xD824, 0xD7CE, 0xD772, 0xD712, 0xD6B1, - 0xD651, 0xD5F6, 0xD5A1, 0xD555, 0xD515, 0xD4E3, 0xD4C2, 0xD4B4, - 0xFF3B, 0x0251, 0xE83A, 0xEAE7, 0xEB0B, 0xEB6F, 0xEC0C, 0xECD8, - 0xEDCB, 0xEEDD, 0xF004, 0xF138, 0xF271, 0xF3A5, 0xF4CC, 0xF5DE, - 0xF6D1, 0xF79D, 0xF83A, 0xF89E, 0xF8C2, 0xF89F, 0xF83C, 0xF7A2, - 0xF6D9, 0xF5E9, 0xF4DB, 0xF3B7, 0xF287, 0xF151, 0xF01F, 0xEEF8, - 0xEDE7, 0xECF2, 0xEC22, 0xEB81, 0xEB15, 0xEAE8, 0xCFA2, 0xCFA2, - 0xCFA2, 0xCFA2, 0xCFA2, 0xCFA2, 0xCFD2, 0xD058, 0xD126, 0xD22E, - 0xD362, 0xD4B4, 0xD615, 0xD777, 0xD8CC, 0xDA07, 0xDB18, 0xDBF2, - 0xDC86, 0xDCCF, 0xDCCF, 0xDC85, 0xDBF2, 0xDB1A, 0xDA0D, 0xD8D7, - 0xD787, 0xD62A, 0xD4CD, 0xD37E, 0xD24A, 0xD141, 0xD06E, 0xCFDF, - 0xCFA3, 0x25F0, 0x25F0, 0x25F0, 0x25F0, 0x25F0, 0x25F0, 0x261C, - 0x2698, 0x2756, 0x284A, 0x2967, 0x2A9E, 0x2BE4, 0x2D2C, 0x2E67, - 0x2F89, 0x3085, 0x314F, 0x31D7, 0x321B, 0x321B, 0x31D7, 0x314F, - 0x3088, 0x2F8F, 0x2E71, 0x2D3A, 0x2BF8, 0x2AB5, 0x2980, 0x2864, - 0x276F, 0x26AC, 0x2628, 0x25F1, 0x4C4D, 0x4C4D, 0x4C4D, 0x4C4D, - 0x4C4D, 0x4C4D, 0x4C83, 0x4D1A, 0x4E02, 0x4F2C, 0x5087, 0x5203, - 0x5390, 0x551F, 0x569F, 0x5801, 0x5935, 0x5A2A, 0x5AD1, 0x5B24, - 0x5B24, 0x5AD0, 0x5A2A, 0x5938, 0x5809, 0x56AC, 0x5531, 0x53A8, - 0x521F, 0x50A5, 0x4F4B, 0x4E20, 0x4D33, 0x4C92, 0x4C4F, 0x03BA, - 0xFE15, 0xC884, 0x15BB, 0x1E23, 0x0DF5, 0xB71E, 0xFCBE, 0x0016, - 0xC3BB, 0x1966, 0x1965, 0x1964, 0x1962, 0x195E, 0x195A, 0x1956, - 0x1951, 0x194C, 0x1946, 0x1940, 0x193A, 0x1934, 0x192E, 0x1928, - 0x1922, 0x191D, 0x1918, 0x1914, 0x1910, 0x190D, 0x190B, 0x190A, - 0x190A, 0x190B, 0x190D, 0x1910, 0x1915, 0x191B, 0x1923, 0x192D, - 0x1938, 0x1945, 0x1955, 0x1966, 0xE9D9, 0xE9D9, 0xE9D8, 0xE9D8, - 0xE9D7, 0xE9D7, 0xE9D6, 0xE9D5, 0xE9D4, 0xE9D3, 0xE9D1, 0xE9D0, - 0xE9CF, 0xE9CE, 0xE9CD, 0xE9CB, 0xE9CA, 0xE9C9, 0xE9C9, 0xE9C8, - 0xE9C7, 0xE9C7, 0xE9C7, 0xE9C7, 0xE9C7, 0xE9C7, 0xE9C8, 0xE9C9, - 0xE9CA, 0xE9CC, 0xE9CE, 0xE9D0, 0xE9D2, 0xE9D5, 0xE9D9, 0xF588, - 0xF588, 0xF589, 0xF58A, 0xF58B, 0xF58D, 0xF58E, 0xF591, 0xF593, - 0xF595, 0xF598, 0xF59A, 0xF59D, 0xF5A0, 0xF5A2, 0xF5A5, 0xF5A7, - 0xF5A9, 0xF5AB, 0xF5AC, 0xF5AE, 0xF5AE, 0xF5AF, 0xF5AF, 0xF5AF, - 0xF5AE, 0xF5AC, 0xF5AA, 0xF5A7, 0xF5A4, 0xF5A0, 0xF59B, 0xF596, - 0xF58F, 0xF588, 0xB546, 0xB547, 0xB548, 0xB54A, 0xB54C, 0xB54F, - 0xB552, 0xB556, 0xB55A, 0xB55E, 0xB563, 0xB567, 0xB56C, 0xB570, - 0xB574, 0xB579, 0xB57D, 0xB580, 0xB583, 0xB586, 0xB588, 0xB58A, - 0xB58B, 0xB58B, 0xB58A, 0xB589, 0xB586, 0xB582, 0xB57E, 0xB578, - 0xB571, 0xB568, 0xB55E, 0xB553, 0xB546, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0009, 0x0023, - 0x004D, 0x0083, 0x00C3, 0x010C, 0x015A, 0x01AB, 0x01FE, 0x0250, - 0x029E, 0x02E6, 0x0327, 0x035D, 0x0386, 0x03A1, 0x03AA, 0x03A1, - 0x0387, 0x035E, 0x0329, 0x02E9, 0x02A2, 0x0255, 0x0204, 0x01B2, - 0x0161, 0x0113, 0x00CB, 0x008A, 0x0053, 0x0028, 0x000C, 0x0000, - 0xFD9B, 0xFD9B, 0xFD9B, 0xFD9B, 0xFD9B, 0xFD9A, 0xFD9A, 0xFD9A, - 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, - 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, - 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9A, 0xFD9B, 0xFD9B, - 0xFD9B, 0xFD9B, 0xFD9B, 0x0000, 0xFFF4, 0xFFD1, 0xFF99, 0xFF51, - 0xFEFB, 0xFE9A, 0xFE32, 0xFDC5, 0xFD56, 0xFCEA, 0xFC81, 0xFC20, - 0xFBCA, 0xFB82, 0xFB4B, 0xFB27, 0xFB1B, 0xFB27, 0xFB4A, 0xFB81, - 0xFBC8, 0xFC1C, 0xFC7C, 0xFCE3, 0xFD4F, 0xFDBC, 0xFE29, 0xFE91, - 0xFEF1, 0xFF48, 0xFF91, 0xFFCA, 0xFFF0, 0x0000, 0xFFF6, 0xFFF6, - 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, - 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF8, - 0xFFF8, 0xFFF8, 0xFFF8, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, - 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF6, 0xFFF6, 0xFFF6, - 0xFFF6, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_1D_values, 0x004fd31c, 1380, 0x00000000, 1380); diff --git a/assets/anims/anim_1E.inc.c b/assets/anims/anim_1E.inc.c index 3be80645a..97f755248 100644 --- a/assets/anims/anim_1E.inc.c +++ b/assets/anims/anim_1E.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_1E[] = { 0, 189, @@ -13,125 +14,7 @@ static const struct Animation anim_1E[] = { }; -static const u16 anim_1E_indices[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02FC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x02DE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x02C0, - 0x0001, 0x02BC, 0x0001, 0x02BD, 0x0001, 0x02BE, - 0x001E, 0x007B, 0x001E, 0x0099, 0x001E, 0x00B7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x007A, - 0x001E, 0x0020, 0x001E, 0x003E, 0x001E, 0x005C, - 0x0001, 0x02B8, 0x0001, 0x02B9, 0x0001, 0x02BA, - 0x001E, 0x00F6, 0x001E, 0x0114, 0x001E, 0x0132, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00F5, - 0x001E, 0x00D5, 0x0001, 0x00F3, 0x0001, 0x00F4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02BB, - 0x001E, 0x025E, 0x001E, 0x027C, 0x001E, 0x029A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0240, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0222, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02BF, - 0x001E, 0x01C8, 0x001E, 0x01E6, 0x001E, 0x0204, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x01AA, - 0x001E, 0x0150, 0x001E, 0x016E, 0x001E, 0x018C, -}; +ROM_ASSET_LOAD_ANIM(anim_1E_indices, 0x004fd898, 252, 0x00000000, 252); -static const s16 anim_1E_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00AA, 0x00A9, 0x00A9, 0x00A9, 0x00A8, - 0x00A8, 0x00A7, 0x00A7, 0x00A6, 0x00A6, 0x00A6, 0x00A5, 0x00A5, - 0x00A5, 0x00A6, 0x00A6, 0x00A6, 0x00A7, 0x00A7, 0x00A7, 0x00A8, - 0x00A8, 0x00A9, 0x00A9, 0x00A9, 0x00AA, 0x00AA, 0x00AA, 0x3FFF, - 0xF1BC, 0xF1CB, 0xF1F7, 0xF23A, 0xF290, 0xF2F4, 0xF361, 0xF3D3, - 0xF444, 0xF4B1, 0xF515, 0xF56B, 0xF5AE, 0xF5DA, 0xF5E9, 0xF5DC, - 0xF5B5, 0xF57A, 0xF52E, 0xF4D4, 0xF471, 0xF408, 0xF39D, 0xF334, - 0xF2D1, 0xF277, 0xF22B, 0xF1F0, 0xF1C9, 0xF1BC, 0xF6B4, 0xF6BB, - 0xF6D0, 0xF6EF, 0xF718, 0xF747, 0xF77B, 0xF7B1, 0xF7E6, 0xF81A, - 0xF849, 0xF872, 0xF891, 0xF8A6, 0xF8AD, 0xF8A7, 0xF895, 0xF879, - 0xF855, 0xF82A, 0xF7FB, 0xF7CA, 0xF797, 0xF766, 0xF737, 0xF70C, - 0xF6E8, 0xF6CC, 0xF6BA, 0xF6B4, 0xD5DF, 0xD5DD, 0xD5D8, 0xD5D0, - 0xD5C5, 0xD5B9, 0xD5AC, 0xD59E, 0xD590, 0xD582, 0xD576, 0xD56B, - 0xD563, 0xD55E, 0xD55C, 0xD55E, 0xD562, 0xD56A, 0xD573, 0xD57E, - 0xD58A, 0xD597, 0xD5A4, 0xD5B1, 0xD5BD, 0xD5C8, 0xD5D2, 0xD5D9, - 0xD5DD, 0xD5DF, 0xD47F, 0xF6FF, 0xF6FD, 0xF6F8, 0xF6EF, 0xF6E3, - 0xF6D6, 0xF6C7, 0xF6B8, 0xF6A9, 0xF69A, 0xF68D, 0xF681, 0xF678, - 0xF673, 0xF671, 0xF672, 0xF678, 0xF67F, 0xF68A, 0xF696, 0xF6A3, - 0xF6B1, 0xF6BF, 0xF6CD, 0xF6DA, 0xF6E6, 0xF6F1, 0xF6F9, 0xF6FE, - 0xF6FF, 0xE0ED, 0xE0F6, 0xE10F, 0xE134, 0xE164, 0xE19C, 0xE1DA, - 0xE219, 0xE259, 0xE296, 0xE2CE, 0xE2FF, 0xE324, 0xE33D, 0xE345, - 0xE33E, 0xE328, 0xE307, 0xE2DC, 0xE2AA, 0xE272, 0xE237, 0xE1FB, - 0xE1C1, 0xE189, 0xE157, 0xE12C, 0xE10B, 0xE0F5, 0xE0ED, 0xB794, - 0xB790, 0xB786, 0xB776, 0xB762, 0xB74B, 0xB731, 0xB716, 0xB6FC, - 0xB6E2, 0xB6CB, 0xB6B7, 0xB6A7, 0xB69D, 0xB699, 0xB69C, 0xB6A5, - 0xB6B3, 0xB6C5, 0xB6DA, 0xB6F1, 0xB70A, 0xB723, 0xB73B, 0xB753, - 0xB768, 0xB77A, 0xB788, 0xB791, 0xB794, 0x183D, 0x1843, 0x1854, - 0x186E, 0x188F, 0x18B6, 0x18E1, 0x190D, 0x193A, 0x1964, 0x198B, - 0x19AD, 0x19C7, 0x19D8, 0x19DE, 0x19D9, 0x19CA, 0x19B2, 0x1995, - 0x1972, 0x194B, 0x1922, 0x18F8, 0x18D0, 0x18A9, 0x1886, 0x1868, - 0x1851, 0x1842, 0x183D, 0x03EC, 0xCEFF, 0xD620, 0x07FA, 0x0803, - 0x081B, 0x083F, 0x086E, 0x08A5, 0x08E1, 0x0920, 0x095E, 0x099A, - 0x09D1, 0x0A00, 0x0A25, 0x0A3D, 0x0A45, 0x0A3E, 0x0A29, 0x0A08, - 0x09DE, 0x09AD, 0x0977, 0x093D, 0x0902, 0x08C9, 0x0892, 0x0861, - 0x0837, 0x0817, 0x0802, 0x07FA, 0x2C9C, 0x2C9B, 0x2C99, 0x2C94, - 0x2C8F, 0x2C88, 0x2C81, 0x2C7A, 0x2C72, 0x2C6B, 0x2C65, 0x2C5F, - 0x2C5B, 0x2C58, 0x2C57, 0x2C58, 0x2C5A, 0x2C5E, 0x2C63, 0x2C69, - 0x2C6F, 0x2C76, 0x2C7D, 0x2C84, 0x2C8A, 0x2C90, 0x2C95, 0x2C99, - 0x2C9C, 0x2C9C, 0xD465, 0xD46F, 0xD48A, 0xD4B4, 0xD4E9, 0xD526, - 0xD56A, 0xD5B0, 0xD5F7, 0xD63A, 0xD678, 0xD6AD, 0xD6D7, 0xD6F2, - 0xD6FB, 0xD6F3, 0xD6DB, 0xD6B6, 0xD687, 0xD650, 0xD612, 0xD5D1, - 0xD58F, 0xD54E, 0xD511, 0xD4DA, 0xD4AA, 0xD486, 0xD46E, 0xD465, - 0x0000, 0x0000, 0x0001, 0x0003, 0x0005, 0x0007, 0x000A, 0x000D, - 0x0010, 0x0013, 0x0015, 0x0017, 0x0019, 0x001A, 0x001A, 0x001A, - 0x0019, 0x0018, 0x0016, 0x0013, 0x0011, 0x000E, 0x000C, 0x0009, - 0x0006, 0x0004, 0x0002, 0x0001, 0x0000, 0x0000, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xC9D8, 0xC9C3, 0xC987, 0xC92C, - 0xC8B7, 0xC82E, 0xC799, 0xC6FE, 0xC662, 0xC5CD, 0xC545, 0xC4D0, - 0xC475, 0xC439, 0xC424, 0xC436, 0xC46B, 0xC4BC, 0xC524, 0xC59E, - 0xC626, 0xC6B5, 0xC747, 0xC7D6, 0xC85D, 0xC8D8, 0xC940, 0xC991, - 0xC9C6, 0xC9D8, 0x1E4A, 0x1E68, 0x1EBD, 0x1F40, 0x1FE7, 0x20AA, - 0x217F, 0x225D, 0x233B, 0x240F, 0x24D2, 0x2579, 0x25FC, 0x2651, - 0x2670, 0x2655, 0x260A, 0x2597, 0x2502, 0x2453, 0x2391, 0x22C5, - 0x21F4, 0x2128, 0x2066, 0x1FB7, 0x1F23, 0x1EAF, 0x1E64, 0x1E4A, - 0x1B09, 0x1B05, 0x1AF9, 0x1AE8, 0x1AD2, 0x1AB8, 0x1A9C, 0x1A7E, - 0x1A61, 0x1A44, 0x1A2A, 0x1A14, 0x1A03, 0x19F8, 0x19F3, 0x19F7, - 0x1A01, 0x1A10, 0x1A24, 0x1A3B, 0x1A55, 0x1A70, 0x1A8C, 0x1AA7, - 0x1AC1, 0x1AD8, 0x1AEC, 0x1AFB, 0x1B05, 0x1B09, 0x1144, 0x114B, - 0x115D, 0x1179, 0x119C, 0x11C5, 0x11F2, 0x1221, 0x1250, 0x127E, - 0x12A7, 0x12CA, 0x12E6, 0x12F8, 0x12FF, 0x12F9, 0x12E9, 0x12D1, - 0x12B1, 0x128C, 0x1263, 0x1238, 0x120B, 0x11E0, 0x11B7, 0x1192, - 0x1172, 0x115A, 0x114A, 0x1144, 0xAC44, 0xAC3B, 0xAC20, 0xABF8, - 0xABC4, 0xAB88, 0xAB47, 0xAB02, 0xAABE, 0xAA7C, 0xAA40, 0xAA0C, - 0xA9E4, 0xA9CA, 0xA9C0, 0xA9C8, 0xA9DF, 0xAA03, 0xAA31, 0xAA67, - 0xAAA3, 0xAAE2, 0xAB22, 0xAB61, 0xAB9D, 0xABD3, 0xAC01, 0xAC25, - 0xAC3C, 0xAC44, 0xBF40, 0xBF36, 0xBF18, 0xBEEA, 0xBEB0, 0xBE6B, - 0xBE21, 0xBDD3, 0xBD86, 0xBD3B, 0xBCF7, 0xBCBC, 0xBC8F, 0xBC71, - 0xBC66, 0xBC6F, 0xBC8A, 0xBCB2, 0xBCE6, 0xBD23, 0xBD67, 0xBDAF, - 0xBDF8, 0xBE3F, 0xBE83, 0xBEC0, 0xBEF4, 0xBF1D, 0xBF37, 0xBF40, - 0x2537, 0x254A, 0x2582, 0x25D7, 0x2643, 0x26C2, 0x274C, 0x27DD, - 0x286D, 0x28F7, 0x2976, 0x29E2, 0x2A37, 0x2A6F, 0x2A83, 0x2A71, - 0x2A41, 0x29F6, 0x2995, 0x2923, 0x28A5, 0x2820, 0x2799, 0x2714, - 0x2696, 0x2625, 0x25C4, 0x2579, 0x2548, 0x2537, 0xD64A, 0xD64D, - 0xD654, 0xD660, 0xD66F, 0xD680, 0xD693, 0xD6A7, 0xD6BA, 0xD6CD, - 0xD6DE, 0xD6ED, 0xD6F9, 0xD700, 0xD703, 0xD701, 0xD6FA, 0xD6F0, - 0xD6E3, 0xD6D3, 0xD6C2, 0xD6B0, 0xD69D, 0xD68B, 0xD67A, 0xD66B, - 0xD65D, 0xD653, 0xD64D, 0xD64A, 0xEC41, 0xEC39, 0xEC23, 0xEC02, - 0xEBD7, 0xEBA6, 0xEB70, 0xEB37, 0xEAFE, 0xEAC8, 0xEA97, 0xEA6C, - 0xEA4B, 0xEA35, 0xEA2D, 0xEA34, 0xEA47, 0xEA64, 0xEA8A, 0xEAB7, - 0xEAE8, 0xEB1C, 0xEB52, 0xEB86, 0xEBB7, 0xEBE4, 0xEC0A, 0xEC27, - 0xEC3A, 0xEC41, 0xB59E, 0xB599, 0xB589, 0xB572, 0xB553, 0xB530, - 0xB509, 0xB4E1, 0xB4B9, 0xB492, 0xB46F, 0xB451, 0xB439, 0xB429, - 0xB424, 0xB429, 0xB436, 0xB44B, 0xB466, 0xB486, 0xB4A9, 0xB4CE, - 0xB4F4, 0xB519, 0xB53C, 0xB55C, 0xB577, 0xB58C, 0xB599, 0xB59E, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0xEDB7, 0xEDB4, 0xEDAB, 0xED9E, 0xED8E, 0xED7A, 0xED65, 0xED4F, - 0xED38, 0xED23, 0xED10, 0xECFF, 0xECF2, 0xECE9, 0xECE6, 0xECE9, - 0xECF0, 0xECFC, 0xED0B, 0xED1C, 0xED30, 0xED44, 0xED59, 0xED6E, - 0xED81, 0xED92, 0xEDA1, 0xEDAD, 0xEDB4, 0xEDB7, 0x0408, 0x040B, - 0x0414, 0x0421, 0x0432, 0x0445, 0x045A, 0x0471, 0x0487, 0x049C, - 0x04B0, 0x04C0, 0x04CD, 0x04D6, 0x04D9, 0x04D6, 0x04CF, 0x04C3, - 0x04B4, 0x04A3, 0x048F, 0x047B, 0x0466, 0x0452, 0x043E, 0x042D, - 0x041E, 0x0412, 0x040B, 0x0408, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_1E_values, 0x004fd994, 1530, 0x00000000, 1530); diff --git a/assets/anims/anim_1F.inc.c b/assets/anims/anim_1F.inc.c index 6406fe244..f47b9b61a 100644 --- a/assets/anims/anim_1F.inc.c +++ b/assets/anims/anim_1F.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_1F[] = { 1, 189, @@ -13,82 +14,7 @@ static const struct Animation anim_1F[] = { }; -static const u16 anim_1F_indices[] = { - 0x0001, 0x0000, 0x0015, 0x0001, 0x0015, 0x0016, 0x0001, 0x0000, 0x0001, 0x002B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01A6, - 0x0015, 0x0167, 0x0015, 0x017C, 0x0015, 0x0191, - 0x0015, 0x0128, 0x0015, 0x013D, 0x0015, 0x0152, - 0x0001, 0x0124, 0x0001, 0x0125, 0x0001, 0x0126, - 0x0015, 0x0043, 0x0015, 0x0058, 0x0015, 0x006D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x002E, - 0x0001, 0x0000, 0x0001, 0x002C, 0x0001, 0x002D, - 0x0001, 0x0120, 0x0001, 0x0121, 0x0001, 0x0122, - 0x0015, 0x00D6, 0x0015, 0x00EB, 0x0015, 0x0100, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x00C1, - 0x0015, 0x0082, 0x0015, 0x0097, 0x0015, 0x00AC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0123, - 0x0001, 0x011D, 0x0001, 0x011E, 0x0001, 0x011F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x011C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x011B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0127, - 0x0001, 0x0118, 0x0001, 0x0119, 0x0001, 0x011A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0117, - 0x0001, 0x0000, 0x0001, 0x0115, 0x0001, 0x0116, -}; +ROM_ASSET_LOAD_ANIM(anim_1F_indices, 0x004fdfa8, 252, 0x00000000, 252); -static const s16 anim_1F_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3FFF, 0xF97C, 0xED8C, 0xEB50, 0xEAA9, - 0xE9A5, 0xE851, 0xE6B5, 0xE4DE, 0xE2D7, 0xE0A9, 0xDE61, 0xDC08, - 0xD9AB, 0xD753, 0xD50C, 0xD2E1, 0xD0DD, 0xCF0A, 0xCD73, 0xCC24, - 0xCB27, 0xCA87, 0xCA4F, 0x1B20, 0x1AF6, 0x1A5A, 0x1959, 0x17FE, - 0x1657, 0x1470, 0x1255, 0x1014, 0x0DB8, 0x0B4F, 0x08E5, 0x0687, - 0x0441, 0x021F, 0x002F, 0xFE7E, 0xFD16, 0xFC06, 0xFB59, 0xFB1D, - 0xD9C6, 0xD960, 0xD8F4, 0xD884, 0xD811, 0xD79B, 0xD725, 0xD6AF, - 0xD63A, 0xD5C8, 0xD55A, 0xD4F0, 0xD48D, 0xD431, 0xD3DE, 0xD394, - 0xD355, 0xD322, 0xD2FC, 0xD2E4, 0xD2DC, 0xBBAD, 0xBBCC, 0xBC45, - 0xBD0D, 0xBE1C, 0xBF66, 0xC0E3, 0xC288, 0xC44B, 0xC623, 0xC806, - 0xC9E9, 0xCBC4, 0xCD8B, 0xCF36, 0xD0BB, 0xD20E, 0xD328, 0xD3FD, - 0xD484, 0xD4B4, 0x0000, 0xFF68, 0xFEEF, 0xFE93, 0xFE51, 0xFE26, - 0xFE10, 0xFE0E, 0xFE1B, 0xFE35, 0xFE5B, 0xFE89, 0xFEBD, 0xFEF4, - 0xFF2C, 0xFF62, 0xFF95, 0xFFC0, 0xFFE2, 0xFFF8, 0x0000, 0x0000, - 0xFF78, 0xFF0C, 0xFEBA, 0xFE7E, 0xFE58, 0xFE45, 0xFE42, 0xFE4E, - 0xFE66, 0xFE87, 0xFEB1, 0xFEDF, 0xFF10, 0xFF42, 0xFF73, 0xFFA0, - 0xFFC7, 0xFFE5, 0xFFF9, 0x0000, 0xF549, 0xF543, 0xF53F, 0xF53B, - 0xF538, 0xF537, 0xF536, 0xF536, 0xF536, 0xF537, 0xF539, 0xF53B, - 0xF53D, 0xF53F, 0xF541, 0xF543, 0xF545, 0xF547, 0xF548, 0xF549, - 0xF549, 0xE4CB, 0xE455, 0xE389, 0xE26F, 0xE113, 0xDF7E, 0xDDBB, - 0xDBD3, 0xD9D0, 0xD7BD, 0xD5A3, 0xD38D, 0xD184, 0xCF93, 0xCDC4, - 0xCC20, 0xCAB2, 0xC984, 0xC8A0, 0xC810, 0xC7DD, 0x03C0, 0x05C4, - 0x0764, 0x08A8, 0x0998, 0x0A3C, 0x0A9D, 0x0AC0, 0x0AB0, 0x0A74, - 0x0A13, 0x0995, 0x0904, 0x0865, 0x07C2, 0x0722, 0x068E, 0x060D, - 0x05A7, 0x0564, 0x054B, 0x221E, 0x2207, 0x221B, 0x2254, 0x22AE, - 0x2324, 0x23B3, 0x2456, 0x2508, 0x25C6, 0x268A, 0x2750, 0x2814, - 0x28D2, 0x2984, 0x2A27, 0x2AB7, 0x2B2E, 0x2B88, 0x2BC2, 0x2BD6, - 0xCB16, 0xCDDA, 0xD015, 0xD1D1, 0xD319, 0xD3F7, 0xD477, 0xD4A5, - 0xD48A, 0xD432, 0xD3A8, 0xD2F7, 0xD22A, 0xD14B, 0xD067, 0xCF88, - 0xCEB8, 0xCE04, 0xCD75, 0xCD17, 0xCCF6, 0xFF30, 0xC9D8, 0x1E4A, - 0x1B09, 0x1144, 0xAC44, 0xBF40, 0x2537, 0xD64A, 0xEC41, 0xB59E, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x0000, 0x0035, 0x0060, 0x0080, 0x0098, 0x00A7, 0x00AE, 0x00AF, - 0x00AB, 0x00A1, 0x0094, 0x0084, 0x0072, 0x005E, 0x004A, 0x0037, - 0x0026, 0x0016, 0x000A, 0x0002, 0x0000, 0x0000, 0xFFCC, 0xFFA2, - 0xFF82, 0xFF6C, 0xFF5D, 0xFF56, 0xFF55, 0xFF59, 0xFF62, 0xFF6F, - 0xFF7F, 0xFF91, 0xFFA4, 0xFFB7, 0xFFCA, 0xFFDB, 0xFFEA, 0xFFF6, - 0xFFFE, 0x0000, 0xF9E4, 0xFA1F, 0xFA58, 0xFA8D, 0xFAC1, 0xFAF1, - 0xFB1F, 0xFB4A, 0xFB72, 0xFB97, 0xFBBA, 0xFBD9, 0xFBF5, 0xFC0E, - 0xFC24, 0xFC37, 0xFC46, 0xFC52, 0xFC5B, 0xFC60, 0xFC62, 0x0000, - 0xFFCF, 0xFFA7, 0xFF89, 0xFF73, 0xFF65, 0xFF5E, 0xFF5D, 0xFF61, - 0xFF6A, 0xFF76, 0xFF85, 0xFF96, 0xFFA9, 0xFFBB, 0xFFCD, 0xFFDD, - 0xFFEB, 0xFFF7, 0xFFFE, 0x0000, 0x0000, 0x003A, 0x0068, 0x008B, - 0x00A4, 0x00B4, 0x00BD, 0x00BE, 0x00B9, 0x00AF, 0x00A0, 0x008F, - 0x007B, 0x0066, 0x0051, 0x003C, 0x0029, 0x0018, 0x000B, 0x0003, - 0x0000, 0xF70A, 0xF796, 0xF848, 0xF91C, 0xFA0C, 0xFB14, 0xFC2F, - 0xFD57, 0xFE88, 0xFFBD, 0x00F0, 0x021E, 0x0341, 0x0455, 0x0553, - 0x0638, 0x06FE, 0x07A1, 0x081C, 0x0869, 0x0884, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_1F_values, 0x004fe0a4, 846, 0x00000000, 846); diff --git a/assets/anims/anim_20.inc.c b/assets/anims/anim_20.inc.c index 4de8a89c0..9bf5232e3 100644 --- a/assets/anims/anim_20.inc.c +++ b/assets/anims/anim_20.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_20[] = { 1, 189, @@ -13,475 +14,7 @@ static const struct Animation anim_20[] = { }; -static const u16 anim_20_indices[] = { - 0x0001, 0x0000, 0x0060, 0x0001, 0x0060, 0x0061, 0x0001, 0x0000, 0x0001, 0x00C1, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0060, 0x0D8A, - 0x0060, 0x0C6A, 0x0060, 0x0CCA, 0x0060, 0x0D2A, - 0x0060, 0x0B4A, 0x0060, 0x0BAA, 0x0060, 0x0C0A, - 0x0001, 0x0B46, 0x0001, 0x0B47, 0x0001, 0x0B48, - 0x0060, 0x0242, 0x0060, 0x02A2, 0x0060, 0x0302, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0060, 0x01E2, - 0x0060, 0x00C2, 0x0060, 0x0122, 0x0060, 0x0182, - 0x0001, 0x0B42, 0x0001, 0x0B43, 0x0001, 0x0B44, - 0x0060, 0x04E2, 0x0060, 0x0542, 0x0060, 0x05A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0060, 0x0482, - 0x0060, 0x0362, 0x0060, 0x03C2, 0x0060, 0x0422, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0B45, - 0x0060, 0x0A22, 0x0060, 0x0A82, 0x0060, 0x0AE2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0060, 0x09C2, - 0x0060, 0x08A2, 0x0060, 0x0902, 0x0060, 0x0962, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0B49, - 0x0060, 0x0782, 0x0060, 0x07E2, 0x0060, 0x0842, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0060, 0x0722, - 0x0060, 0x0602, 0x0060, 0x0662, 0x0060, 0x06C2, -}; +ROM_ASSET_LOAD_ANIM(anim_20_indices, 0x004fe40c, 252, 0x00000000, 252); -static const s16 anim_20_values[] = { - 0x0000, 0x00AA, 0x00A9, 0x00A8, 0x00A7, 0x00A5, 0x00A2, 0x00A0, - 0x009E, 0x009C, 0x009A, 0x0099, 0x0099, 0x0099, 0x009A, 0x009C, - 0x009D, 0x009F, 0x00A1, 0x00A4, 0x00A6, 0x00A8, 0x00A9, 0x00AB, - 0x00AB, 0x00AC, 0x00AB, 0x00AA, 0x00A8, 0x00A6, 0x00A4, 0x00A1, - 0x009F, 0x009C, 0x009A, 0x0099, 0x0098, 0x0097, 0x0098, 0x0099, - 0x009A, 0x009C, 0x009F, 0x00A1, 0x00A4, 0x00A6, 0x00A8, 0x00AA, - 0x00AB, 0x00AC, 0x00AB, 0x00AA, 0x00A9, 0x00A7, 0x00A5, 0x00A3, - 0x00A0, 0x009E, 0x009C, 0x009A, 0x0098, 0x0097, 0x0097, 0x0097, - 0x0098, 0x0099, 0x009A, 0x009B, 0x009C, 0x009E, 0x009F, 0x00A1, - 0x00A2, 0x00A4, 0x00A6, 0x00A7, 0x00A8, 0x00AA, 0x00AB, 0x00AB, - 0x00AC, 0x00AC, 0x00AD, 0x00AD, 0x00AD, 0x00AD, 0x00AD, 0x00AD, - 0x00AD, 0x00AD, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, - 0x00AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, - 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, - 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0001, 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x3FFF, 0x0000, 0x0005, 0x0015, 0x002D, 0x004B, 0x006C, - 0x008E, 0x00AF, 0x00CD, 0x00E5, 0x00F5, 0x00FB, 0x00F7, 0x00EB, - 0x00D9, 0x00C2, 0x00A8, 0x008C, 0x006F, 0x0053, 0x0038, 0x0022, - 0x0010, 0x0004, 0x0000, 0x0004, 0x0012, 0x0027, 0x0041, 0x005E, - 0x007D, 0x009C, 0x00BA, 0x00D4, 0x00E8, 0x00F6, 0x00FB, 0x00F6, - 0x00E8, 0x00D4, 0x00BA, 0x009C, 0x007D, 0x005E, 0x0041, 0x0027, - 0x0012, 0x0004, 0x0000, 0x000B, 0x002B, 0x005A, 0x0093, 0x00D1, - 0x010E, 0x0146, 0x0173, 0x018F, 0x0197, 0x0184, 0x0152, 0x00FB, - 0x0052, 0xFF42, 0xFDE4, 0xFC55, 0xFAB4, 0xF91A, 0xF7A6, 0xF61D, - 0xF484, 0xF34F, 0xF264, 0xF16C, 0xF081, 0xEFBB, 0xEF35, 0xEF08, - 0xEF4F, 0xEFF4, 0xF0C9, 0xF1C7, 0xF2E7, 0xF421, 0xF56D, 0xF6C5, - 0xF81F, 0xF976, 0xFAC0, 0xFBF7, 0xFD13, 0xFE0D, 0xFEDC, 0xFF79, - 0xFFDD, 0x0000, 0xF97C, 0xF97C, 0xF97D, 0xF97F, 0xF981, 0xF984, - 0xF986, 0xF989, 0xF98B, 0xF98D, 0xF98E, 0xF98F, 0xF98E, 0xF98D, - 0xF98C, 0xF98A, 0xF988, 0xF986, 0xF984, 0xF982, 0xF980, 0xF97E, - 0xF97D, 0xF97C, 0xF97C, 0xF97C, 0xF97D, 0xF97F, 0xF981, 0xF983, - 0xF985, 0xF987, 0xF98A, 0xF98C, 0xF98D, 0xF98E, 0xF98F, 0xF98E, - 0xF98D, 0xF98C, 0xF98A, 0xF987, 0xF985, 0xF983, 0xF981, 0xF97F, - 0xF97D, 0xF97C, 0xF97C, 0xF97C, 0xF97D, 0xF97E, 0xF97F, 0xF981, - 0xF983, 0xF985, 0xF987, 0xF989, 0xF98B, 0xF98D, 0xF98E, 0xF98F, - 0xF98F, 0xF98E, 0xF98D, 0xF98C, 0xF98A, 0xF988, 0xF987, 0xF985, - 0xF984, 0xF982, 0xF981, 0xF980, 0xF97F, 0xF97E, 0xF97D, 0xF97C, - 0xF97C, 0xF97C, 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, - 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xED8C, 0xED67, 0xED01, 0xEC6A, 0xEBAF, 0xEADF, - 0xEA08, 0xE937, 0xE87C, 0xE7E5, 0xE780, 0xE75B, 0xE776, 0xE7C0, - 0xE831, 0xE8C1, 0xE966, 0xEA18, 0xEACF, 0xEB81, 0xEC26, 0xECB5, - 0xED27, 0xED71, 0xED8C, 0xED6C, 0xED16, 0xEC94, 0xEBF1, 0xEB38, - 0xEA73, 0xE9AF, 0xE8F6, 0xE853, 0xE7D0, 0xE77A, 0xE75B, 0xE77A, - 0xE7D0, 0xE853, 0xE8F6, 0xE9AF, 0xEA73, 0xEB38, 0xEBF1, 0xEC94, - 0xED16, 0xED6C, 0xED8C, 0xED74, 0xED33, 0xECCF, 0xEC4E, 0xEBB9, - 0xEB15, 0xEA6A, 0xE9BF, 0xE91B, 0xE885, 0xE804, 0xE79E, 0xE75B, - 0xE74F, 0xE781, 0xE7DE, 0xE859, 0xE8E2, 0xE968, 0xE9DC, 0xEA59, - 0xEAEA, 0xEB63, 0xEBC3, 0xEC24, 0xEC80, 0xECD5, 0xED1D, 0xED54, - 0xED77, 0xED8C, 0xED9C, 0xEDA8, 0xEDB1, 0xEDB5, 0xEDB8, 0xEDB7, - 0xEDB5, 0xEDB1, 0xEDAC, 0xEDA6, 0xEDA0, 0xED99, 0xED94, 0xED90, - 0xED8D, 0xED8C, 0xCA4F, 0xCA96, 0xCB5A, 0xCC82, 0xCDF7, 0xCFA1, - 0xD166, 0xD32F, 0xD4E3, 0xD66B, 0xD7AD, 0xD892, 0xD93D, 0xD9DF, - 0xDA75, 0xDAFC, 0xDB6F, 0xDBCB, 0xDC0D, 0xDC30, 0xDC32, 0xDC0D, - 0xDBC0, 0xDB46, 0xDA9B, 0xD990, 0xD80A, 0xD623, 0xD3F7, 0xD19F, - 0xCF39, 0xCCDD, 0xCAA8, 0xC8B3, 0xC71B, 0xC5FB, 0xC56C, 0xC587, - 0xC63D, 0xC770, 0xC903, 0xCAD7, 0xCCCE, 0xCECA, 0xD0AD, 0xD25A, - 0xD3B1, 0xD494, 0xD4E7, 0xD4A0, 0xD3DC, 0xD2B2, 0xD139, 0xCF89, - 0xCDBA, 0xCBE4, 0xCA1E, 0xC87F, 0xC720, 0xC618, 0xC57F, 0xC56C, - 0xC69A, 0xC951, 0xCCF9, 0xD0FC, 0xD4C4, 0xD7B9, 0xD945, 0xD5DE, - 0xCF14, 0xCBF6, 0xCDF2, 0xD162, 0xD5AD, 0xDA3D, 0xDE7B, 0xE1CF, - 0xE3A2, 0xE462, 0xE4E3, 0xE52D, 0xE547, 0xE536, 0xE501, 0xE4AE, - 0xE445, 0xE3CB, 0xE348, 0xE2C1, 0xE23C, 0xE1C2, 0xE157, 0xE103, - 0xE0CC, 0xE0B8, 0xFB1D, 0xFB27, 0xFB42, 0xFB68, 0xFB92, 0xFBBA, - 0xFBDA, 0xFBED, 0xFBEB, 0xFBCE, 0xFB91, 0xFB2E, 0xFA9E, 0xF9E7, - 0xF90E, 0xF81C, 0xF718, 0xF608, 0xF4F5, 0xF3E5, 0xF2E0, 0xF1EC, - 0xF112, 0xF058, 0xEFC5, 0xEF50, 0xEEE9, 0xEE92, 0xEE4C, 0xEE19, - 0xEDF8, 0xEDEC, 0xEDF5, 0xEE16, 0xEE4E, 0xEE9F, 0xEF0B, 0xEFAD, - 0xF098, 0xF1BA, 0xF303, 0xF463, 0xF5C9, 0xF726, 0xF867, 0xF97E, - 0xFA5A, 0xFAE9, 0xFB1D, 0xFAD9, 0xFA1D, 0xF903, 0xF7A3, 0xF616, - 0xF475, 0xF2D9, 0xF15A, 0xF013, 0xEF1B, 0xEE8C, 0xEE7E, 0xEF0B, - 0xF123, 0xF52B, 0xFA68, 0x001D, 0x0590, 0x0A07, 0x0CC4, 0x0A50, - 0x03DA, 0xFFAB, 0xFF35, 0xFF8F, 0x006F, 0x018B, 0x0298, 0x034C, - 0x035D, 0x02EE, 0x025B, 0x01A8, 0x00DB, 0xFFFB, 0xFF0B, 0xFE13, - 0xFD17, 0xFC1E, 0xFB2D, 0xFA4A, 0xF97A, 0xF8C3, 0xF82B, 0xF7B8, - 0xF76E, 0xF755, 0xD2DC, 0xD31D, 0xD3CF, 0xD4D9, 0xD622, 0xD793, - 0xD911, 0xDA84, 0xDBD4, 0xDCE7, 0xDDA6, 0xDDF6, 0xDDDA, 0xDD6F, - 0xDCC3, 0xDBE4, 0xDAE1, 0xD9C9, 0xD8A8, 0xD78F, 0xD68B, 0xD5AB, - 0xD4FD, 0xD490, 0xD472, 0xD4B5, 0xD558, 0xD646, 0xD76C, 0xD8B6, - 0xDA11, 0xDB69, 0xDCAC, 0xDDC5, 0xDEA1, 0xDF2C, 0xDF54, 0xDF07, - 0xDE50, 0xDD44, 0xDBFA, 0xDA86, 0xD8FE, 0xD778, 0xD608, 0xD4C5, - 0xD3C4, 0xD31A, 0xD2DC, 0xD30F, 0xD39E, 0xD477, 0xD58D, 0xD6CD, - 0xD828, 0xD98E, 0xDAEF, 0xDC3B, 0xDD61, 0xDE52, 0xDEFE, 0xDF54, - 0xDF10, 0xDE1C, 0xDCA9, 0xDAE9, 0xD90D, 0xD747, 0xD5CA, 0xD40A, - 0xD25D, 0xD247, 0xD3EC, 0xD63A, 0xD8E9, 0xDBAE, 0xDE3F, 0xE054, - 0xE1A3, 0xE268, 0xE314, 0xE3A7, 0xE425, 0xE48E, 0xE4E4, 0xE52A, - 0xE560, 0xE58A, 0xE5A7, 0xE5BB, 0xE5C7, 0xE5CD, 0xE5CE, 0xE5CD, - 0xE5CB, 0xE5CA, 0xD4B4, 0xD4AC, 0xD497, 0xD47D, 0xD460, 0xD449, - 0xD43A, 0xD43B, 0xD451, 0xD480, 0xD4CF, 0xD543, 0xD5E0, 0xD6A2, - 0xD783, 0xD87D, 0xD989, 0xDAA0, 0xDBBD, 0xDCD9, 0xDDEE, 0xDEF6, - 0xDFE9, 0xE0C2, 0xE17B, 0xE225, 0xE2D3, 0xE37F, 0xE424, 0xE4BB, - 0xE53F, 0xE5AA, 0xE5F6, 0xE61D, 0xE619, 0xE5E4, 0xE579, 0xE4B2, - 0xE37E, 0xE1F4, 0xE02E, 0xDE42, 0xDC4A, 0xDA5D, 0xD894, 0xD706, - 0xD5CC, 0xD4FE, 0xD4B4, 0xD506, 0xD5EB, 0xD746, 0xD8FA, 0xDAEA, - 0xDCFA, 0xDF0D, 0xE107, 0xE2CA, 0xE43A, 0xE53A, 0xE5AE, 0xE579, - 0xE3A2, 0xDFC7, 0xDAAD, 0xD519, 0xCFD0, 0xCB99, 0xC937, 0xCCC6, - 0xD4B2, 0xD93B, 0xD8AF, 0xD6D9, 0xD439, 0xD14E, 0xCE97, 0xCC93, - 0xCBC1, 0xCBD4, 0xCC23, 0xCCA7, 0xCD56, 0xCE2B, 0xCF1B, 0xD020, - 0xD132, 0xD249, 0xD35D, 0xD465, 0xD55B, 0xD635, 0xD6ED, 0xD77A, - 0xD7D5, 0xD7F4, 0x0000, 0x0004, 0x000F, 0x001F, 0x0030, 0x0040, - 0x004D, 0x0054, 0x0052, 0x0045, 0x002B, 0x0000, 0xFFBF, 0xFF66, - 0xFEFB, 0xFE82, 0xFE01, 0xFD7C, 0xFCF9, 0xFC7C, 0xFC0B, 0xFBAA, - 0xFB5F, 0xFB2E, 0xFB1D, 0xFB32, 0xFB6B, 0xFBC3, 0xFC33, 0xFCB4, - 0xFD40, 0xFDD1, 0xFE5F, 0xFEE5, 0xFF5B, 0xFFBC, 0x0000, 0x002B, - 0x0048, 0x0057, 0x005C, 0x0058, 0x004E, 0x003F, 0x002E, 0x001D, - 0x000E, 0x0003, 0x0000, 0xFFF5, 0xFFD8, 0xFFAD, 0xFF7B, 0xFF47, - 0xFF17, 0xFEF0, 0xFED8, 0xFED4, 0xFEEB, 0xFF20, 0xFF7B, 0x0000, - 0x00E8, 0x0251, 0x0419, 0x061D, 0x083B, 0x0A51, 0x0C3B, 0x0E41, - 0x1068, 0x1224, 0x1377, 0x14B8, 0x15E4, 0x16F5, 0x17EA, 0x18BC, - 0x1969, 0x1A02, 0x1A9B, 0x1B31, 0x1BC5, 0x1C55, 0x1CE1, 0x1D65, - 0x1DE3, 0x1E58, 0x1EC4, 0x1F25, 0x1F7A, 0x1FC2, 0x1FFC, 0x2027, - 0x2041, 0x204A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFD, 0xFFF2, 0xFFE3, 0xFFD2, 0xFFC0, - 0xFFAF, 0xFFA1, 0xFF99, 0xFF97, 0xFF9F, 0xFFB2, 0xFFD2, 0x0000, - 0x0051, 0x00CF, 0x016F, 0x0223, 0x02E1, 0x039C, 0x0447, 0x04FC, - 0x05BC, 0x0656, 0x06B3, 0x06EA, 0x0712, 0x0740, 0x078B, 0x0809, - 0x08D0, 0x09DB, 0x0B10, 0x0C67, 0x0DD9, 0x0F5E, 0x10EF, 0x1284, - 0x1417, 0x159E, 0x1714, 0x1870, 0x19AB, 0x1ABE, 0x1BA0, 0x1C4C, - 0x1CB8, 0x1CDD, 0xF549, 0xF4F7, 0xF414, 0xF2C2, 0xF120, 0xEF4D, - 0xED6B, 0xEB99, 0xE9F6, 0xE8A4, 0xE7C2, 0xE76F, 0xE7AB, 0xE851, - 0xE94E, 0xEA90, 0xEC01, 0xED90, 0xEF28, 0xF0B7, 0xF229, 0xF36A, - 0xF467, 0xF50E, 0xF549, 0xF504, 0xF443, 0xF31F, 0xF1B2, 0xF013, - 0xEE5C, 0xECA5, 0xEB06, 0xE999, 0xE876, 0xE7B5, 0xE76F, 0xE7B5, - 0xE876, 0xE999, 0xEB06, 0xECA5, 0xEE5C, 0xF013, 0xF1B2, 0xF31F, - 0xF443, 0xF504, 0xF549, 0xF513, 0xF47B, 0xF392, 0xF269, 0xF110, - 0xEF98, 0xEE13, 0xEC90, 0xEB20, 0xE9D4, 0xE8BD, 0xE7EB, 0xE76F, - 0xE782, 0xE836, 0xE960, 0xEAD8, 0xEC72, 0xEE06, 0xEF69, 0xF0E8, - 0xF298, 0xF402, 0xF528, 0xF656, 0xF77A, 0xF881, 0xF95B, 0xF9F6, - 0xFA40, 0xFA4F, 0xFA46, 0xFA29, 0xF9FB, 0xF9BE, 0xF976, 0xF924, - 0xF8CD, 0xF872, 0xF818, 0xF7C0, 0xF76D, 0xF724, 0xF6E5, 0xF6B5, - 0xF696, 0xF68B, 0xC7DD, 0xC832, 0xC91C, 0xCA80, 0xCC43, 0xCE49, - 0xD075, 0xD2AC, 0xD4D2, 0xD6CC, 0xD87E, 0xD9CB, 0xDAE2, 0xDBFE, - 0xDD18, 0xDE29, 0xDF2A, 0xE013, 0xE0DD, 0xE182, 0xE1FA, 0xE23E, - 0xE246, 0xE20C, 0xE188, 0xE080, 0xDED5, 0xDCA9, 0xDA21, 0xD75E, - 0xD483, 0xD1B4, 0xCF13, 0xCCC3, 0xCAE7, 0xC9A2, 0xC916, 0xC964, - 0xCA78, 0xCC2B, 0xCE57, 0xD0D3, 0xD37A, 0xD624, 0xD8A9, 0xDAE3, - 0xDCAB, 0xDDD9, 0xDE46, 0xDDF5, 0xDD13, 0xDBB8, 0xD9FC, 0xD7F7, - 0xD5C3, 0xD377, 0xD12C, 0xCEFA, 0xCCFA, 0xCB44, 0xC9F0, 0xC916, - 0xC92C, 0xCA54, 0xCC2B, 0xCE50, 0xD060, 0xD1F8, 0xD2B7, 0xD0AB, - 0xCCCA, 0xCB0D, 0xCC4C, 0xCE73, 0xD120, 0xD3EC, 0xD672, 0xD84F, - 0xD91C, 0xD8D7, 0xD7DE, 0xD661, 0xD492, 0xD2A1, 0xD0BD, 0xCF18, - 0xCDE2, 0xCD4C, 0xCD7B, 0xCE54, 0xCF9F, 0xD128, 0xD2B7, 0xD417, - 0xD512, 0xD572, 0x054B, 0x0580, 0x0611, 0x06ED, 0x0804, 0x0945, - 0x0A9E, 0x0BFD, 0x0D53, 0x0E8D, 0x0F9A, 0x106A, 0x110F, 0x11A7, - 0x1234, 0x12B5, 0x132B, 0x1395, 0x13F4, 0x1449, 0x1493, 0x14D2, - 0x1508, 0x1533, 0x1555, 0x1564, 0x155A, 0x153C, 0x150D, 0x14D2, - 0x148F, 0x1448, 0x1401, 0x13BF, 0x1387, 0x135B, 0x1340, 0x1335, - 0x1333, 0x133A, 0x1346, 0x1357, 0x136C, 0x1381, 0x1397, 0x13AA, - 0x13BA, 0x13C5, 0x13C9, 0x13CC, 0x13D5, 0x13E2, 0x13EF, 0x13FC, - 0x1405, 0x140A, 0x1407, 0x13FA, 0x13E2, 0x13BD, 0x1387, 0x1340, - 0x12C4, 0x1203, 0x1114, 0x1010, 0x0F0F, 0x0E29, 0x0D75, 0x0D78, - 0x0DDD, 0x0D77, 0x0CA7, 0x0C49, 0x0BEF, 0x0B28, 0x0986, 0x0699, - 0x01F2, 0xFB69, 0xF366, 0xEA51, 0xE091, 0xD68F, 0xCCB3, 0xC365, - 0xBB0C, 0xB410, 0xAE29, 0xA8D3, 0xA41F, 0xA01F, 0x9CE4, 0x9A80, - 0x9904, 0x9881, 0x2BD6, 0x2BA4, 0x2B16, 0x2A3F, 0x292D, 0x27F1, - 0x269B, 0x253B, 0x23E2, 0x229F, 0x2183, 0x209E, 0x1FD4, 0x1F01, - 0x1E2C, 0x1D59, 0x1C8C, 0x1BCB, 0x1B1B, 0x1A80, 0x1A00, 0x19A0, - 0x1964, 0x1952, 0x196E, 0x19D3, 0x1A8E, 0x1B8D, 0x1CC1, 0x1E17, - 0x1F80, 0x20EB, 0x2246, 0x2381, 0x248B, 0x2553, 0x25C9, 0x25E9, - 0x25C0, 0x255E, 0x24CF, 0x241F, 0x235C, 0x2294, 0x21D3, 0x2125, - 0x2099, 0x203C, 0x201A, 0x2033, 0x207A, 0x20E5, 0x216D, 0x2209, - 0x22B1, 0x235C, 0x2401, 0x2499, 0x251B, 0x257F, 0x25BC, 0x25C9, - 0x2567, 0x247B, 0x233C, 0x21DE, 0x2096, 0x1F99, 0x1F1C, 0x2069, - 0x22ED, 0x2412, 0x231B, 0x214D, 0x1F1A, 0x1CF3, 0x1B4A, 0x1A91, - 0x1B38, 0x1D5C, 0x2099, 0x249D, 0x291A, 0x2DBE, 0x323A, 0x363D, - 0x3977, 0x3B97, 0x3C6A, 0x3C21, 0x3B0E, 0x397C, 0x37BC, 0x361A, - 0x34E7, 0x346E, 0xCCF6, 0xCD4A, 0xCE31, 0xCF8F, 0xD145, 0xD335, - 0xD541, 0xD74C, 0xD937, 0xDAE5, 0xDC39, 0xDD13, 0xDD84, 0xDDB7, - 0xDDB6, 0xDD8A, 0xDD3D, 0xDCD9, 0xDC68, 0xDBF4, 0xDB85, 0xDB27, - 0xDAE2, 0xDAC1, 0xDACD, 0xDB0F, 0xDB82, 0xDC1A, 0xDCCC, 0xDD8D, - 0xDE52, 0xDF10, 0xDFBA, 0xE047, 0xE0AB, 0xE0DB, 0xE0CB, 0xE06A, - 0xDFB8, 0xDEC5, 0xDDA4, 0xDC65, 0xDB19, 0xD9D2, 0xD8A0, 0xD794, - 0xD6BF, 0xD633, 0xD601, 0xD62C, 0xD6A3, 0xD75A, 0xD844, 0xD952, - 0xDA78, 0xDBA9, 0xDCD8, 0xDDF6, 0xDEF8, 0xDFD0, 0xE070, 0xE0CB, - 0xE0A9, 0xDFF6, 0xDEDF, 0xDD92, 0xDC3B, 0xDB07, 0xDA23, 0xDA2C, - 0xDA9C, 0xD9ED, 0xD8A3, 0xD7EA, 0xD731, 0xD5E8, 0xD37E, 0xCF63, - 0xC906, 0xC037, 0xB581, 0xA967, 0x9C6E, 0x8F1B, 0x81F2, 0x7576, - 0x6A31, 0x60A4, 0x5858, 0x509B, 0x4997, 0x4378, 0x3E6A, 0x3A98, - 0x382D, 0x3755, 0x0000, 0x000A, 0x0028, 0x0054, 0x008B, 0x00C8, - 0x0108, 0x0145, 0x017C, 0x01A8, 0x01C6, 0x01D1, 0x01C9, 0x01B3, - 0x0192, 0x0168, 0x0137, 0x0103, 0x00CD, 0x0099, 0x0068, 0x003E, - 0x001D, 0x0007, 0x0000, 0x0009, 0x0022, 0x0048, 0x0078, 0x00AE, - 0x00E8, 0x0122, 0x0158, 0x0188, 0x01AE, 0x01C7, 0x01D1, 0x01C7, - 0x01AE, 0x0188, 0x0158, 0x0122, 0x00E8, 0x00AE, 0x0078, 0x0048, - 0x0022, 0x0009, 0x0000, 0x0007, 0x001D, 0x003E, 0x0068, 0x0099, - 0x00CD, 0x0102, 0x0137, 0x0167, 0x0191, 0x01B3, 0x01C9, 0x01D1, - 0x01CD, 0x01C2, 0x01B1, 0x019B, 0x017F, 0x0161, 0x013F, 0x011B, - 0x00F6, 0x00D0, 0x00AB, 0x0088, 0x0066, 0x0047, 0x002C, 0x0016, - 0x0005, 0xFFFA, 0xFFF1, 0xFFEA, 0xFFE5, 0xFFE3, 0xFFE2, 0xFFE3, - 0xFFE5, 0xFFE8, 0xFFEB, 0xFFEF, 0xFFF3, 0xFFF7, 0xFFFB, 0xFFFE, - 0x0000, 0x0000, 0xFF30, 0xFF33, 0xFF3C, 0xFF49, 0xFF59, 0xFF6B, - 0xFF7D, 0xFF8F, 0xFF9F, 0xFFAC, 0xFFB5, 0xFFB8, 0xFFB6, 0xFFB0, - 0xFFA6, 0xFF99, 0xFF8B, 0xFF7C, 0xFF6C, 0xFF5D, 0xFF4F, 0xFF42, - 0xFF39, 0xFF32, 0xFF30, 0xFF33, 0xFF3A, 0xFF45, 0xFF53, 0xFF63, - 0xFF74, 0xFF85, 0xFF95, 0xFFA3, 0xFFAE, 0xFFB6, 0xFFB8, 0xFFB6, - 0xFFAE, 0xFFA3, 0xFF95, 0xFF85, 0xFF74, 0xFF63, 0xFF53, 0xFF45, - 0xFF3A, 0xFF33, 0xFF30, 0xFF32, 0xFF39, 0xFF42, 0xFF4F, 0xFF5D, - 0xFF6C, 0xFF7C, 0xFF8B, 0xFF99, 0xFFA6, 0xFFAF, 0xFFB6, 0xFFB8, - 0xFFB7, 0xFFB4, 0xFFAF, 0xFFA8, 0xFFA0, 0xFF97, 0xFF8E, 0xFF83, - 0xFF78, 0xFF6D, 0xFF62, 0xFF58, 0xFF4E, 0xFF45, 0xFF3D, 0xFF37, - 0xFF32, 0xFF2E, 0xFF2B, 0xFF29, 0xFF28, 0xFF27, 0xFF27, 0xFF27, - 0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F, - 0xFF30, 0xFF30, 0xC9D8, 0xC98A, 0xC8B5, 0xC777, 0xC5EE, 0xC437, - 0xC272, 0xC0BB, 0xBF32, 0xBDF4, 0xBD1F, 0xBCD1, 0xBD09, 0xBDA6, - 0xBE94, 0xBFC2, 0xC11E, 0xC295, 0xC415, 0xC58C, 0xC6E7, 0xC815, - 0xC904, 0xC9A0, 0xC9D8, 0xC996, 0xC8E1, 0xC7CF, 0xC677, 0xC4F2, - 0xC355, 0xC1B8, 0xC032, 0xBEDA, 0xBDC8, 0xBD13, 0xBCD1, 0xBD13, - 0xBDC8, 0xBEDA, 0xC032, 0xC1B8, 0xC355, 0xC4F2, 0xC677, 0xC7CF, - 0xC8E1, 0xC996, 0xC9D8, 0xC9A0, 0xC904, 0xC816, 0xC6E8, 0xC58D, - 0xC417, 0xC297, 0xC120, 0xBFC5, 0xBE96, 0xBDA8, 0xBD0A, 0xBCD1, - 0xBCEB, 0xBD38, 0xBDB3, 0xBE54, 0xBF16, 0xBFF3, 0xC0E6, 0xC1E7, - 0xC2F1, 0xC3FE, 0xC507, 0xC608, 0xC6F9, 0xC7D5, 0xC896, 0xC935, - 0xC9AE, 0xCA05, 0xCA49, 0xCA7A, 0xCA9A, 0xCAAC, 0xCAB1, 0xCAAC, - 0xCA9E, 0xCA89, 0xCA70, 0xCA53, 0xCA36, 0xCA19, 0xCA00, 0xC9EB, - 0xC9DD, 0xC9D8, 0x1E4A, 0x1ECD, 0x2034, 0x224E, 0x24E6, 0x27CB, - 0x2AC9, 0x2DAD, 0x3046, 0x325F, 0x33C7, 0x344A, 0x33EB, 0x32E3, - 0x3150, 0x2F52, 0x2D07, 0x2A8E, 0x2805, 0x258C, 0x2341, 0x2143, - 0x1FB0, 0x1EA8, 0x1E4A, 0x1EB8, 0x1FEB, 0x21BA, 0x23FE, 0x2690, - 0x294A, 0x2C03, 0x2E96, 0x30DA, 0x32A9, 0x33DB, 0x344A, 0x33DB, - 0x32A9, 0x30DA, 0x2E96, 0x2C03, 0x294A, 0x2690, 0x23FE, 0x21BA, - 0x1FEB, 0x1EB8, 0x1E4A, 0x1EA8, 0x1FB0, 0x2142, 0x233F, 0x2589, - 0x2802, 0x2A8A, 0x2D03, 0x2F4E, 0x314C, 0x32DF, 0x33E9, 0x344A, - 0x341E, 0x339B, 0x32CD, 0x31BD, 0x3074, 0x2EFF, 0x2D66, 0x2BB4, - 0x29F3, 0x282C, 0x266C, 0x24BB, 0x2323, 0x21AF, 0x206A, 0x1F5C, - 0x1E91, 0x1DFD, 0x1D8B, 0x1D39, 0x1D02, 0x1CE4, 0x1CDB, 0x1CE4, - 0x1CFB, 0x1D1F, 0x1D4A, 0x1D7A, 0x1DAC, 0x1DDC, 0x1E07, 0x1E2A, - 0x1E41, 0x1E4A, 0x1B09, 0x1AEE, 0x1AA3, 0x1A34, 0x19AB, 0x1912, - 0x1874, 0x17DB, 0x1751, 0x16E2, 0x1698, 0x167D, 0x1691, 0x16C7, - 0x171A, 0x1784, 0x17FD, 0x1880, 0x1906, 0x1989, 0x1A02, 0x1A6B, - 0x1ABF, 0x1AF5, 0x1B09, 0x1AF2, 0x1AB3, 0x1A53, 0x19DB, 0x1953, - 0x18C3, 0x1833, 0x17AB, 0x1733, 0x16D3, 0x1694, 0x167D, 0x1694, - 0x16D3, 0x1733, 0x17AB, 0x1833, 0x18C3, 0x1953, 0x19DB, 0x1A53, - 0x1AB3, 0x1AF2, 0x1B09, 0x1AF5, 0x1ABF, 0x1A6C, 0x1A02, 0x1989, - 0x1907, 0x1881, 0x17FE, 0x1785, 0x171B, 0x16C8, 0x1691, 0x167D, - 0x1686, 0x16A1, 0x16CC, 0x1704, 0x1748, 0x1795, 0x17E9, 0x1843, - 0x18A0, 0x18FE, 0x195B, 0x19B4, 0x1A08, 0x1A55, 0x1A98, 0x1AD0, - 0x1AFA, 0x1B19, 0x1B30, 0x1B41, 0x1B4C, 0x1B53, 0x1B55, 0x1B53, - 0x1B4E, 0x1B47, 0x1B3E, 0x1B34, 0x1B29, 0x1B1F, 0x1B17, 0x1B0F, - 0x1B0B, 0x1B09, 0x1144, 0x1167, 0x11C7, 0x1256, 0x1306, 0x13CB, - 0x1496, 0x155B, 0x160C, 0x169A, 0x16FA, 0x171D, 0x1704, 0x16BE, - 0x1653, 0x15CB, 0x152F, 0x1487, 0x13DA, 0x1332, 0x1296, 0x120F, - 0x11A4, 0x115E, 0x1144, 0x1162, 0x11B3, 0x122E, 0x12C8, 0x1377, - 0x1431, 0x14EA, 0x1599, 0x1633, 0x16AE, 0x16FF, 0x171D, 0x16FF, - 0x16AE, 0x1633, 0x1599, 0x14EA, 0x1431, 0x1377, 0x12C8, 0x122E, - 0x11B3, 0x1162, 0x1144, 0x115D, 0x11A4, 0x120E, 0x1296, 0x1331, - 0x13D9, 0x1486, 0x152E, 0x15CA, 0x1651, 0x16BD, 0x1703, 0x171D, - 0x1711, 0x16EF, 0x16B8, 0x166F, 0x1618, 0x15B5, 0x1548, 0x14D5, - 0x145D, 0x13E5, 0x136E, 0x12FB, 0x128E, 0x122B, 0x11D5, 0x118D, - 0x1157, 0x1130, 0x1112, 0x10FC, 0x10ED, 0x10E5, 0x10E3, 0x10E5, - 0x10EC, 0x10F5, 0x1100, 0x110D, 0x111A, 0x1127, 0x1133, 0x113C, - 0x1142, 0x1144, 0xAC44, 0xAC0B, 0xAB70, 0xAA88, 0xA969, 0xA829, - 0xA6DE, 0xA59E, 0xA480, 0xA397, 0xA2FC, 0xA2C3, 0xA2EC, 0xA35E, - 0xA40C, 0xA4E9, 0xA5E6, 0xA6F8, 0xA810, 0xA921, 0xAA1F, 0xAAFB, - 0xABA9, 0xAC1B, 0xAC44, 0xAC14, 0xAB90, 0xAAC8, 0xA9CD, 0xA8B1, - 0xA784, 0xA656, 0xA53A, 0xA440, 0xA378, 0xA2F3, 0xA2C3, 0xA2F3, - 0xA378, 0xA440, 0xA53A, 0xA656, 0xA784, 0xA8B1, 0xA9CD, 0xAAC8, - 0xAB90, 0xAC14, 0xAC44, 0xAC1B, 0xABA9, 0xAAFC, 0xAA20, 0xA922, - 0xA811, 0xA6F9, 0xA5E8, 0xA4EB, 0xA40E, 0xA360, 0xA2ED, 0xA2C3, - 0xA2D6, 0xA30F, 0xA368, 0xA3DE, 0xA46B, 0xA50D, 0xA5BD, 0xA679, - 0xA73B, 0xA7FF, 0xA8C1, 0xA97C, 0xAA2C, 0xAACC, 0xAB59, 0xABCD, - 0xAC25, 0xAC65, 0xAC96, 0xACBA, 0xACD1, 0xACDE, 0xACE2, 0xACDE, - 0xACD4, 0xACC5, 0xACB2, 0xAC9E, 0xAC88, 0xAC73, 0xAC61, 0xAC52, - 0xAC48, 0xAC44, 0x0000, 0xFFF7, 0xFFDD, 0xFFB7, 0xFF87, 0xFF52, - 0xFF1B, 0xFEE6, 0xFEB6, 0xFE8F, 0xFE76, 0xFE6C, 0xFE73, 0xFE86, - 0xFEA3, 0xFEC8, 0xFEF2, 0xFF1F, 0xFF4E, 0xFF7B, 0xFFA5, 0xFFCA, - 0xFFE7, 0xFFFA, 0x0000, 0xFFF9, 0xFFE3, 0xFFC1, 0xFF98, 0xFF68, - 0xFF36, 0xFF04, 0xFED5, 0xFEAB, 0xFE8A, 0xFE74, 0xFE6C, 0xFE74, - 0xFE8A, 0xFEAB, 0xFED5, 0xFF04, 0xFF36, 0xFF68, 0xFF98, 0xFFC1, - 0xFFE3, 0xFFF9, 0x0000, 0xFFFA, 0xFFE7, 0xFFCA, 0xFFA5, 0xFF7B, - 0xFF4E, 0xFF1F, 0xFEF2, 0xFEC8, 0xFEA3, 0xFE86, 0xFE73, 0xFE6C, - 0xFE6F, 0xFE79, 0xFE88, 0xFE9B, 0xFEB3, 0xFECD, 0xFEEB, 0xFF0A, - 0xFF2A, 0xFF4B, 0xFF6B, 0xFF8A, 0xFFA7, 0xFFC2, 0xFFD9, 0xFFED, - 0xFFFB, 0x0005, 0x000D, 0x0013, 0x0017, 0x0019, 0x001A, 0x0019, - 0x0017, 0x0015, 0x0012, 0x000E, 0x000B, 0x0007, 0x0004, 0x0002, - 0x0000, 0x0000, 0x0000, 0xFFFE, 0xFFF8, 0xFFEE, 0xFFE1, 0xFFD4, - 0xFFC6, 0xFFB8, 0xFFAC, 0xFFA2, 0xFF9C, 0xFF99, 0xFF9B, 0xFFA0, - 0xFFA7, 0xFFB1, 0xFFBB, 0xFFC7, 0xFFD3, 0xFFDE, 0xFFE9, 0xFFF3, - 0xFFFA, 0xFFFF, 0x0000, 0xFFFE, 0xFFF9, 0xFFF0, 0xFFE6, 0xFFDA, - 0xFFCD, 0xFFC0, 0xFFB4, 0xFFA9, 0xFFA1, 0xFF9B, 0xFF99, 0xFF9B, - 0xFFA1, 0xFFA9, 0xFFB4, 0xFFC0, 0xFFCD, 0xFFDA, 0xFFE6, 0xFFF0, - 0xFFF9, 0xFFFE, 0x0000, 0xFFFF, 0xFFFA, 0xFFF3, 0xFFE9, 0xFFDE, - 0xFFD3, 0xFFC7, 0xFFBB, 0xFFB1, 0xFFA7, 0xFFA0, 0xFF9B, 0xFF99, - 0xFF9A, 0xFF9D, 0xFFA0, 0xFFA5, 0xFFAB, 0xFFB2, 0xFFBA, 0xFFC2, - 0xFFCA, 0xFFD2, 0xFFDA, 0xFFE2, 0xFFEA, 0xFFF1, 0xFFF7, 0xFFFB, - 0xFFFF, 0x0001, 0x0003, 0x0005, 0x0006, 0x0006, 0x0006, 0x0006, - 0x0006, 0x0005, 0x0004, 0x0003, 0x0002, 0x0002, 0x0001, 0x0000, - 0x0000, 0x0000, 0xBF40, 0xBF04, 0xBE5D, 0xBD65, 0xBC31, 0xBADB, - 0xB978, 0xB822, 0xB6EE, 0xB5F6, 0xB54F, 0xB513, 0xB53F, 0xB5B9, - 0xB673, 0xB75F, 0xB86F, 0xB994, 0xBAC0, 0xBBE4, 0xBCF4, 0xBDE0, - 0xBE9A, 0xBF14, 0xBF40, 0xBF0D, 0xBE7F, 0xBDA9, 0xBC9D, 0xBB6C, - 0xBA2A, 0xB8E7, 0xB7B6, 0xB6AA, 0xB5D4, 0xB546, 0xB513, 0xB546, - 0xB5D4, 0xB6AA, 0xB7B6, 0xB8E7, 0xBA2A, 0xBB6C, 0xBC9D, 0xBDA9, - 0xBE7F, 0xBF0D, 0xBF40, 0xBF14, 0xBE9B, 0xBDE1, 0xBCF5, 0xBBE6, - 0xBAC1, 0xB995, 0xB871, 0xB761, 0xB675, 0xB5BA, 0xB540, 0xB513, - 0xB527, 0xB563, 0xB5C3, 0xB641, 0xB6D9, 0xB786, 0xB843, 0xB90C, - 0xB9DB, 0xBAAD, 0xBB7D, 0xBC45, 0xBD02, 0xBDAE, 0xBE45, 0xBEC1, - 0xBF1F, 0xBF64, 0xBF98, 0xBFBE, 0xBFD8, 0xBFE6, 0xBFEA, 0xBFE6, - 0xBFDB, 0xBFCB, 0xBFB7, 0xBFA0, 0xBF89, 0xBF73, 0xBF5F, 0xBF4F, - 0xBF44, 0xBF40, 0x2537, 0x25A2, 0x26C7, 0x287D, 0x2A9A, 0x2CF5, - 0x2F65, 0x31C1, 0x33DE, 0x3594, 0x36B9, 0x3724, 0x36D7, 0x35FF, - 0x34B7, 0x3318, 0x3139, 0x2F36, 0x2D25, 0x2B21, 0x2943, 0x27A3, - 0x265B, 0x2584, 0x2537, 0x2591, 0x268B, 0x2804, 0x29DC, 0x2BF5, - 0x2E2D, 0x3066, 0x327E, 0x3457, 0x35D0, 0x36CA, 0x3724, 0x36CA, - 0x35D0, 0x3457, 0x327E, 0x3066, 0x2E2D, 0x2BF5, 0x29DC, 0x2804, - 0x268B, 0x2591, 0x2537, 0x2584, 0x265B, 0x27A2, 0x2941, 0x2B1F, - 0x2D22, 0x2F32, 0x3136, 0x3314, 0x34B4, 0x35FD, 0x36D5, 0x3724, - 0x3700, 0x3696, 0x35EE, 0x3510, 0x3404, 0x32D4, 0x3187, 0x3025, - 0x2EB7, 0x2D45, 0x2BD7, 0x2A76, 0x292A, 0x27FB, 0x26F2, 0x2617, - 0x2571, 0x24F8, 0x249C, 0x2458, 0x242C, 0x2413, 0x240C, 0x2413, - 0x2426, 0x2443, 0x2466, 0x248E, 0x24B6, 0x24DD, 0x2500, 0x251D, - 0x2530, 0x2537, 0xD64A, 0xD65C, 0xD68E, 0xD6D9, 0xD735, 0xD79C, - 0xD806, 0xD86D, 0xD8C9, 0xD914, 0xD946, 0xD958, 0xD94B, 0xD926, - 0xD8EE, 0xD8A8, 0xD856, 0xD7FE, 0xD7A4, 0xD74C, 0xD6FB, 0xD6B4, - 0xD67C, 0xD657, 0xD64A, 0xD65A, 0xD684, 0xD6C4, 0xD715, 0xD770, - 0xD7D1, 0xD832, 0xD88D, 0xD8DE, 0xD91E, 0xD949, 0xD958, 0xD949, - 0xD91E, 0xD8DE, 0xD88D, 0xD832, 0xD7D1, 0xD770, 0xD715, 0xD6C4, - 0xD684, 0xD65A, 0xD64A, 0xD657, 0xD67C, 0xD6B4, 0xD6FA, 0xD74C, - 0xD7A4, 0xD7FE, 0xD855, 0xD8A7, 0xD8EE, 0xD926, 0xD94B, 0xD958, - 0xD952, 0xD940, 0xD923, 0xD8FD, 0xD8D0, 0xD89C, 0xD863, 0xD827, - 0xD7E9, 0xD7AA, 0xD76B, 0xD72F, 0xD6F7, 0xD6C3, 0xD696, 0xD670, - 0xD654, 0xD640, 0xD630, 0xD624, 0xD61D, 0xD619, 0xD617, 0xD619, - 0xD61C, 0xD621, 0xD627, 0xD62D, 0xD634, 0xD63B, 0xD641, 0xD646, - 0xD649, 0xD64A, 0xEC41, 0xEC16, 0xEBA1, 0xEAF3, 0xEA1B, 0xE92A, - 0xE831, 0xE741, 0xE669, 0xE5BA, 0xE545, 0xE51B, 0xE53A, 0xE58F, - 0xE612, 0xE6B8, 0xE777, 0xE844, 0xE917, 0xE9E5, 0xEAA4, 0xEB49, - 0xEBCC, 0xEC22, 0xEC41, 0xEC1D, 0xEBB9, 0xEB23, 0xEA66, 0xE990, - 0xE8AE, 0xE7CB, 0xE6F5, 0xE639, 0xE5A2, 0xE53F, 0xE51B, 0xE53F, - 0xE5A2, 0xE639, 0xE6F5, 0xE7CB, 0xE8AE, 0xE990, 0xEA66, 0xEB23, - 0xEBB9, 0xEC1D, 0xEC41, 0xEC22, 0xEBCC, 0xEB4A, 0xEAA4, 0xE9E6, - 0xE918, 0xE846, 0xE778, 0xE6B9, 0xE614, 0xE590, 0xE53A, 0xE51B, - 0xE529, 0xE553, 0xE597, 0xE5EF, 0xE65A, 0xE6D3, 0xE758, 0xE7E5, - 0xE877, 0xE90A, 0xE99C, 0xEA29, 0xEAAD, 0xEB26, 0xEB90, 0xEBE8, - 0xEC29, 0xEC5A, 0xEC7F, 0xEC99, 0xECAB, 0xECB5, 0xECB8, 0xECB5, - 0xECAD, 0xECA2, 0xEC94, 0xEC84, 0xEC74, 0xEC64, 0xEC56, 0xEC4B, - 0xEC44, 0xEC41, 0xB59E, 0xB57D, 0xB521, 0xB498, 0xB3EF, 0xB332, - 0xB26E, 0xB1B2, 0xB108, 0xB07F, 0xB023, 0xB002, 0xB01A, 0xB05D, - 0xB0C4, 0xB146, 0xB1DC, 0xB27D, 0xB323, 0xB3C4, 0xB45A, 0xB4DC, - 0xB543, 0xB586, 0xB59E, 0xB582, 0xB534, 0xB4BE, 0xB42A, 0xB382, - 0xB2D0, 0xB21E, 0xB176, 0xB0E2, 0xB06C, 0xB01E, 0xB002, 0xB01E, - 0xB06C, 0xB0E2, 0xB176, 0xB21E, 0xB2D0, 0xB382, 0xB42A, 0xB4BE, - 0xB534, 0xB582, 0xB59E, 0xB586, 0xB543, 0xB4DC, 0xB45A, 0xB3C5, - 0xB324, 0xB27E, 0xB1DD, 0xB147, 0xB0C5, 0xB05E, 0xB01B, 0xB002, - 0xB00D, 0xB02E, 0xB063, 0xB0A9, 0xB0FC, 0xB15B, 0xB1C4, 0xB232, - 0xB2A5, 0xB319, 0xB38B, 0xB3FA, 0xB462, 0xB4C0, 0xB513, 0xB558, - 0xB58C, 0xB5B2, 0xB5CF, 0xB5E4, 0xB5F2, 0xB5F9, 0xB5FC, 0xB5F9, - 0xB5F3, 0xB5EA, 0xB5DF, 0xB5D3, 0xB5C6, 0xB5BA, 0xB5AF, 0xB5A6, - 0xB5A0, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x0000, 0x0051, 0x013B, 0x02AB, 0x0490, 0x06D9, - 0x0974, 0x0C50, 0x0F5C, 0x1286, 0x15BD, 0x18EF, 0x1C0B, 0x1F00, - 0x21BC, 0x242D, 0x2644, 0x27ED, 0x295F, 0x2ACB, 0x2C1C, 0x2D39, - 0x2E0C, 0x2E7E, 0x2E79, 0x2DE5, 0x2CAB, 0x2AB6, 0x27ED, 0x233C, - 0x1C22, 0x1367, 0x09D3, 0x002D, 0xF73F, 0xEFCE, 0xEAA3, 0xE720, - 0xE41E, 0xE196, 0xDF83, 0xDDDF, 0xDCA3, 0xDBCA, 0xDB4E, 0xDB28, - 0xDB53, 0xDBC9, 0xDC83, 0xDDB3, 0xDF7C, 0xE1C7, 0xE47C, 0xE782, - 0xEAC3, 0xEE25, 0xF192, 0xF4F0, 0xF829, 0xFB24, 0xFDC9, 0x0000, - 0x0143, 0x016B, 0x00F2, 0x0050, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0017, 0x003D, 0x0045, 0x0000, 0xFF7C, 0xFEE8, - 0xFE45, 0xFD97, 0xFCE0, 0xFC22, 0xFB60, 0xFA9D, 0xF9DB, 0xF91D, - 0xF865, 0xF7B5, 0xF711, 0xF67A, 0xF5F4, 0xF580, 0xF522, 0xF4DC, - 0xF4AF, 0xF4A0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x000D, 0x001A, 0x0028, - 0x0036, 0x0041, 0x0047, 0x0046, 0x003B, 0x0024, 0x0000, 0xFFC3, - 0xFF68, 0xFEF8, 0xFE7C, 0xFDFC, 0xFD80, 0xFD11, 0xFCB8, 0xFC68, - 0xFC12, 0xFBB9, 0xFB61, 0xFB0C, 0xFABD, 0xFA78, 0xFA3E, 0xFA14, - 0xF9FC, 0xF9F8, 0xFA0D, 0xFA3D, 0xFA88, 0xFAE9, 0xFB5D, 0xFBDF, - 0xFC6B, 0xFCFD, 0xFD91, 0xFE23, 0xFEAE, 0xFF2F, 0xFFA1, 0x0000, - 0x0036, 0x003C, 0x0028, 0x000D, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFEA, 0xFFC4, 0xFFBD, 0x0000, 0x0081, 0x0112, - 0x01B1, 0x025C, 0x030F, 0x03C8, 0x0486, 0x0544, 0x0602, 0x06BC, - 0x0771, 0x081C, 0x08BD, 0x0950, 0x09D4, 0x0A45, 0x0AA1, 0x0AE6, - 0x0B11, 0x0B20, 0xFC62, 0xFC6D, 0xFC8F, 0xFCC3, 0xFD09, 0xFD5C, - 0xFDBC, 0xFE24, 0xFE94, 0xFF07, 0xFF7D, 0xFFF2, 0x0062, 0x00CE, - 0x0132, 0x018C, 0x01D8, 0x0215, 0x0250, 0x0294, 0x02DB, 0x031C, - 0x0352, 0x0375, 0x037E, 0x0366, 0x0327, 0x02B9, 0x0215, 0x00EA, - 0xFF17, 0xFCD7, 0xFA6A, 0xF80C, 0xF5FD, 0xF47A, 0xF3C1, 0xF3B6, - 0xF40A, 0xF4AC, 0xF58A, 0xF694, 0xF7BA, 0xF8E9, 0xFA12, 0xFB22, - 0xFC0B, 0xFCBA, 0xFD1E, 0xFD43, 0xFD42, 0xFD20, 0xFCE3, 0xFC8F, - 0xFC2B, 0xFBBC, 0xFB47, 0xFAD2, 0xFA62, 0xF9FC, 0xF9A5, 0xF964, - 0xF96C, 0xF9BC, 0xFA08, 0xFA04, 0xF964, 0xF469, 0xF22E, 0xFB12, - 0x07B4, 0x1073, 0x1319, 0x1340, 0x1200, 0x1073, 0x0F04, 0x0D67, - 0x0BA3, 0x09BF, 0x07C1, 0x05B2, 0x0398, 0x017A, 0xFF60, 0xFD4F, - 0xFB4F, 0xF967, 0xF79E, 0xF5FC, 0xF486, 0xF345, 0xF23F, 0xF17B, - 0xF100, 0xF0D6, 0x0000, 0x0010, 0x003C, 0x0082, 0x00E3, 0x015C, - 0x01EE, 0x0298, 0x0358, 0x042F, 0x051B, 0x061C, 0x075C, 0x08F6, - 0x0AD2, 0x0CD9, 0x0EF3, 0x110A, 0x1304, 0x14CC, 0x1649, 0x1763, - 0x1805, 0x1815, 0x17B2, 0x1711, 0x1638, 0x152C, 0x13F4, 0x1296, - 0x111A, 0x0F85, 0x0DDD, 0x0C2A, 0x0A70, 0x08B8, 0x0707, 0x0563, - 0x03D3, 0x025D, 0x0108, 0xFFDB, 0xFEDB, 0xFE0E, 0xFD73, 0xFD03, - 0xFCB8, 0xFC90, 0xFC85, 0xFC94, 0xFCB9, 0xFCEF, 0xFD33, 0xFD80, - 0xFDD3, 0xFE27, 0xFE79, 0xFEC4, 0xFF04, 0xFF35, 0xFF61, 0xFF95, - 0xFFCF, 0x000D, 0x0052, 0x009B, 0x00E7, 0x0135, 0x0186, 0x01D8, - 0x022A, 0x027C, 0x02D1, 0x032D, 0x038F, 0x03F6, 0x0462, 0x04D1, - 0x0542, 0x05B5, 0x0628, 0x069B, 0x070C, 0x077A, 0x07E5, 0x084C, - 0x08AE, 0x0909, 0x095D, 0x09AA, 0x09EC, 0x0A25, 0x0A53, 0x0A75, - 0x0A8A, 0x0A92, 0x0000, 0x0000, 0xFFFE, 0xFFFC, 0xFFF9, 0xFFF7, - 0xFFF5, 0xFFF4, 0xFFF4, 0xFFF6, 0xFFFA, 0x0000, 0x0007, 0x000F, - 0x0016, 0x001F, 0x0029, 0x0034, 0x0042, 0x0052, 0x0065, 0x007C, - 0x0097, 0x00B6, 0x00DB, 0x0106, 0x0136, 0x016B, 0x01A2, 0x01DD, - 0x0219, 0x0256, 0x0293, 0x02CE, 0x0309, 0x0340, 0x0374, 0x03A4, - 0x03CE, 0x03F2, 0x040F, 0x0425, 0x0431, 0x0434, 0x042A, 0x0411, - 0x03EB, 0x03BA, 0x037E, 0x033B, 0x02F2, 0x02A5, 0x0254, 0x0203, - 0x01B3, 0x0166, 0x011C, 0x00D9, 0x009E, 0x006D, 0x0049, 0x0034, - 0x002B, 0x0028, 0x0029, 0x002A, 0x0027, 0x001C, 0x0006, 0xFFE1, - 0xFFAA, 0xFF5B, 0xFEF8, 0xFE87, 0xFE0A, 0xFD81, 0xFCEF, 0xFC55, - 0xFBB5, 0xFB11, 0xFA6A, 0xF9C2, 0xF91A, 0xF874, 0xF7D3, 0xF736, - 0xF6A1, 0xF614, 0xF592, 0xF51C, 0xF4B4, 0xF45B, 0xF412, 0xF3DD, - 0xF3BB, 0xF3B0, 0x0884, 0x0888, 0x0891, 0x089E, 0x08AC, 0x08BA, - 0x08C4, 0x08CA, 0x08C8, 0x08BD, 0x08A7, 0x0884, 0x0846, 0x07EA, - 0x0777, 0x06F5, 0x066C, 0x05E5, 0x0568, 0x04FC, 0x04AB, 0x047C, - 0x0478, 0x04A6, 0x0500, 0x0578, 0x0609, 0x06B1, 0x076C, 0x0835, - 0x090B, 0x09E9, 0x0ACB, 0x0BAF, 0x0C90, 0x0D6C, 0x0E3E, 0x0F03, - 0x0FB8, 0x105A, 0x10E3, 0x1152, 0x11A3, 0x11D1, 0x11D7, 0x11B4, - 0x116B, 0x1102, 0x107D, 0x0FE1, 0x0F32, 0x0E75, 0x0DAD, 0x0CE0, - 0x0C13, 0x0B49, 0x0A87, 0x09D2, 0x092F, 0x08A1, 0x0827, 0x07BB, - 0x0758, 0x06FC, 0x06A4, 0x064D, 0x05F2, 0x0591, 0x0528, 0x04B1, - 0x042B, 0x0392, 0x02E5, 0x0225, 0x0156, 0x0079, 0xFF92, 0xFEA0, - 0xFDA9, 0xFCAC, 0xFBAD, 0xFAAF, 0xF9B2, 0xF8BB, 0xF7CA, 0xF6E2, - 0xF605, 0xF536, 0xF477, 0xF3CA, 0xF332, 0xF2B0, 0xF247, 0xF1F9, - 0xF1C9, 0xF1B8, 0x40A1, 0x40AB, 0x40C5, 0x40ED, 0x411E, 0x4155, - 0x418E, 0x41C5, 0x41F6, 0x421E, 0x4239, 0x4242, 0x423B, 0x4228, - 0x420A, 0x41E4, 0x41B9, 0x418A, 0x415A, 0x412B, 0x40FF, 0x40D9, - 0x40BC, 0x40A8, 0x40A1, 0x40A9, 0x40C0, 0x40E2, 0x410D, 0x413E, - 0x4172, 0x41A5, 0x41D6, 0x4201, 0x4223, 0x423A, 0x4242, 0x423A, - 0x4223, 0x4201, 0x41D6, 0x41A5, 0x4172, 0x413E, 0x410D, 0x40E2, - 0x40C0, 0x40A9, 0x40A1, 0x40A8, 0x40BC, 0x40D9, 0x40FF, 0x412A, - 0x4159, 0x4189, 0x41B8, 0x41E4, 0x420A, 0x4227, 0x423B, 0x4242, - 0x423F, 0x4235, 0x4226, 0x4212, 0x41FA, 0x41DE, 0x41C0, 0x419F, - 0x417E, 0x415C, 0x413B, 0x411B, 0x40FD, 0x40E1, 0x40C9, 0x40B5, - 0x40A6, 0x409B, 0x4093, 0x408D, 0x4089, 0x4087, 0x4086, 0x4087, - 0x4088, 0x408B, 0x408E, 0x4092, 0x4095, 0x4099, 0x409C, 0x409F, - 0x40A0, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_20_values, 0x004fe508, 7124, 0x00000000, 7124); diff --git a/assets/anims/anim_21.inc.c b/assets/anims/anim_21.inc.c index 268ecb8e6..1ec1fdb8e 100644 --- a/assets/anims/anim_21.inc.c +++ b/assets/anims/anim_21.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_21[] = { 1, 189, @@ -13,193 +14,7 @@ static const struct Animation anim_21[] = { }; -static const u16 anim_21_indices[] = { - 0x0001, 0x0000, 0x0023, 0x0001, 0x0023, 0x0024, 0x0001, 0x0000, 0x0001, 0x0047, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0023, 0x04F6, - 0x0023, 0x048D, 0x0023, 0x04B0, 0x0023, 0x04D3, - 0x0023, 0x0424, 0x0023, 0x0447, 0x0023, 0x046A, - 0x0001, 0x0420, 0x0001, 0x0421, 0x0001, 0x0422, - 0x0023, 0x00D4, 0x0023, 0x00F7, 0x0023, 0x011A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0023, 0x00B1, - 0x0023, 0x0048, 0x0023, 0x006B, 0x0023, 0x008E, - 0x0001, 0x041C, 0x0001, 0x041D, 0x0001, 0x041E, - 0x0023, 0x01C9, 0x0023, 0x01EC, 0x0023, 0x020F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0023, 0x01A6, - 0x0023, 0x013D, 0x0023, 0x0160, 0x0023, 0x0183, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x041F, - 0x0023, 0x03B3, 0x0023, 0x03D6, 0x0023, 0x03F9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0023, 0x0390, - 0x0023, 0x0327, 0x0023, 0x034A, 0x0023, 0x036D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0423, - 0x0023, 0x02BE, 0x0023, 0x02E1, 0x0023, 0x0304, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0023, 0x029B, - 0x0023, 0x0232, 0x0023, 0x0255, 0x0023, 0x0278, -}; +ROM_ASSET_LOAD_ANIM(anim_21_indices, 0x005000f4, 252, 0x00000000, 252); -static const s16 anim_21_values[] = { - 0x0000, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, - 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, - 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, - 0x0000, 0x007C, 0x008B, 0x005D, 0x001F, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xE0B8, 0xE095, 0xE079, 0xE06E, 0xE07F, 0xE0B8, 0xE10C, - 0xE167, 0xE1C9, 0xE231, 0xE29F, 0xE311, 0xE387, 0xE400, 0xE47B, - 0xE4F7, 0xE574, 0xE5F1, 0xE66E, 0xE6E8, 0xE761, 0xE7D6, 0xE847, - 0xE8B4, 0xE91B, 0xE97C, 0xE9D6, 0xEA28, 0xEA72, 0xEAB2, 0xEAE9, - 0xEB15, 0xEB35, 0xEB49, 0xEB50, 0xF755, 0xF6D0, 0xF66F, 0xF64F, - 0xF692, 0xF755, 0xF870, 0xF9A5, 0xFAF1, 0xFC51, 0xFDC3, 0xFF45, - 0x00D2, 0x026A, 0x040A, 0x05AE, 0x0755, 0x08FC, 0x0AA0, 0x0C3F, - 0x0DD5, 0x0F61, 0x10E0, 0x124F, 0x13AB, 0x14F3, 0x1623, 0x1739, - 0x1833, 0x190D, 0x19C5, 0x1A59, 0x1AC6, 0x1B09, 0x1B20, 0xE5CA, - 0xE5F8, 0xE618, 0xE622, 0xE60C, 0xE5CA, 0xE56B, 0xE503, 0xE494, - 0xE41E, 0xE3A1, 0xE320, 0xE29A, 0xE211, 0xE186, 0xE0F9, 0xE06B, - 0xDFDD, 0xDF50, 0xDEC5, 0xDE3C, 0xDDB7, 0xDD37, 0xDCBB, 0xDC46, - 0xDBD8, 0xDB72, 0xDB15, 0xDAC1, 0xDA78, 0xDA3A, 0xDA09, 0xD9E4, - 0xD9CD, 0xD9C6, 0xD7F4, 0xD871, 0xD8C1, 0xD8D2, 0xD893, 0xD7F4, - 0xD715, 0xD621, 0xD51B, 0xD404, 0xD2E0, 0xD1AF, 0xD075, 0xCF32, - 0xCDEA, 0xCC9E, 0xCB50, 0xCA02, 0xC8B6, 0xC76E, 0xC62D, 0xC4F5, - 0xC3C6, 0xC2A4, 0xC191, 0xC08E, 0xBF9E, 0xBEC2, 0xBDFD, 0xBD51, - 0xBCBF, 0xBC4A, 0xBBF4, 0xBBBF, 0xBBAD, 0x204A, 0x20A5, 0x20F9, - 0x2120, 0x20F3, 0x204A, 0x1F4B, 0x1E34, 0x1D09, 0x1BCB, 0x1A7D, - 0x1922, 0x17BA, 0x164A, 0x14D3, 0x1358, 0x11DA, 0x105D, 0x0EE2, - 0x0D6C, 0x0BFD, 0x0A98, 0x093F, 0x07F4, 0x06B9, 0x0592, 0x047F, - 0x0384, 0x02A3, 0x01DF, 0x0138, 0x00B3, 0x0051, 0x0014, 0x0000, - 0x1CDD, 0x1D96, 0x1DEE, 0x1DEA, 0x1D8E, 0x1CDD, 0x1BF9, 0x1B00, - 0x19F4, 0x18D8, 0x17AE, 0x1677, 0x1536, 0x13ED, 0x129E, 0x114A, - 0x0FF5, 0x0EA0, 0x0D4E, 0x0BFF, 0x0AB8, 0x0978, 0x0844, 0x071C, - 0x0603, 0x04FA, 0x0405, 0x0325, 0x025C, 0x01AC, 0x0117, 0x00A0, - 0x0048, 0x0012, 0x0000, 0xF68B, 0xF671, 0xF671, 0xF67D, 0xF68A, - 0xF68B, 0xF681, 0xF676, 0xF66B, 0xF65E, 0xF651, 0xF644, 0xF636, - 0xF627, 0xF619, 0xF60A, 0xF5FB, 0xF5EC, 0xF5DE, 0xF5CF, 0xF5C1, - 0xF5B3, 0xF5A5, 0xF599, 0xF58C, 0xF581, 0xF576, 0xF56C, 0xF564, - 0xF55C, 0xF555, 0xF550, 0xF54C, 0xF54A, 0xF549, 0xD572, 0xD5C6, - 0xD5AE, 0xD56B, 0xD541, 0xD572, 0xD5EB, 0xD670, 0xD6FE, 0xD795, - 0xD834, 0xD8D9, 0xD983, 0xDA33, 0xDAE5, 0xDB99, 0xDC4E, 0xDD04, - 0xDDB8, 0xDE6A, 0xDF18, 0xDFC2, 0xE066, 0xE103, 0xE198, 0xE225, - 0xE2A7, 0xE31F, 0xE38A, 0xE3E7, 0xE436, 0xE476, 0xE4A4, 0xE4C1, - 0xE4CB, 0x9881, 0x96A5, 0x9577, 0x9537, 0x9625, 0x9881, 0x9BD2, - 0x9F6F, 0xA351, 0xA771, 0xABC6, 0xB048, 0xB4F1, 0xB9B8, 0xBE96, - 0xC382, 0xC875, 0xCD68, 0xD252, 0xD72C, 0xDBEE, 0xE090, 0xE50B, - 0xE956, 0xED6B, 0xF141, 0xF4D0, 0xF811, 0xFAFD, 0xFD8A, 0xFFB2, - 0x016C, 0x02B2, 0x037B, 0x03C0, 0x346E, 0x342A, 0x344B, 0x348E, - 0x34B0, 0x346E, 0x33DE, 0x3340, 0x3296, 0x31E2, 0x3124, 0x305F, - 0x2F93, 0x2EC2, 0x2DEE, 0x2D16, 0x2C3E, 0x2B66, 0x2A8F, 0x29BB, - 0x28EB, 0x2820, 0x275C, 0x26A1, 0x25EE, 0x2547, 0x24AB, 0x241D, - 0x239D, 0x232E, 0x22CF, 0x2284, 0x224C, 0x222A, 0x221E, 0x3755, - 0x349B, 0x32F6, 0x32AE, 0x340B, 0x3755, 0x3BE6, 0x40E1, 0x463A, - 0x4BE8, 0x51E0, 0x5817, 0x5E82, 0x6516, 0x6BCA, 0x7292, 0x7964, - 0x8038, 0x86FD, 0x8DAC, 0x9439, 0x9A9B, 0xA0C7, 0xA6B2, 0xAC51, - 0xB199, 0xB681, 0xBAFC, 0xBF02, 0xC286, 0xC57E, 0xC7E1, 0xC9A2, - 0xCAB7, 0xCB16, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xC9D8, 0xC9D9, 0xC9D9, 0xC9D9, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, - 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, - 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, - 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, - 0xC9D8, 0xC9D8, 0xC9D8, 0x1E4A, 0x1E47, 0x1E47, 0x1E48, 0x1E49, - 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, - 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, - 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, - 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x1B09, 0x1B09, - 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, - 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, - 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, - 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, - 0x1B09, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, - 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, - 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, - 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, - 0x1144, 0x1144, 0x1144, 0x1144, 0xAC44, 0xAC45, 0xAC45, 0xAC45, - 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, - 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, - 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, - 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBF40, 0xBF41, 0xBF41, - 0xBF41, 0xBF41, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, - 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, - 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, - 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, - 0x2537, 0x2535, 0x2535, 0x2535, 0x2536, 0x2537, 0x2537, 0x2537, - 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, - 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, - 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, - 0x2537, 0x2537, 0x2537, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xEC41, 0xEC41, - 0xEC42, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, - 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, - 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, - 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, - 0xEC41, 0xB59E, 0xB59F, 0xB59F, 0xB59F, 0xB59E, 0xB59E, 0xB59E, - 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, - 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, - 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, - 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0xF4A0, 0xF448, 0xF423, 0xF42B, - 0xF457, 0xF4A0, 0xF4FA, 0xF55C, 0xF5C6, 0xF636, 0xF6AB, 0xF726, - 0xF7A4, 0xF826, 0xF8AA, 0xF930, 0xF9B6, 0xFA3D, 0xFAC2, 0xFB46, - 0xFBC7, 0xFC45, 0xFCBF, 0xFD33, 0xFDA2, 0xFE0A, 0xFE6B, 0xFEC3, - 0xFF12, 0xFF58, 0xFF92, 0xFFC1, 0xFFE4, 0xFFF9, 0x0000, 0x0B20, - 0x0B76, 0x0B9A, 0x0B93, 0x0B68, 0x0B20, 0x0AC8, 0x0A68, 0x0A01, - 0x0993, 0x0920, 0x08A8, 0x082D, 0x07AE, 0x072D, 0x06AA, 0x0626, - 0x05A3, 0x0520, 0x04A0, 0x0421, 0x03A6, 0x032F, 0x02BD, 0x0251, - 0x01EB, 0x018C, 0x0136, 0x00E8, 0x00A5, 0x006B, 0x003D, 0x001C, - 0x0007, 0x0000, 0xF0D6, 0xEFFC, 0xEFCC, 0xF009, 0xF077, 0xF0D6, - 0xF11E, 0xF16C, 0xF1C0, 0xF219, 0xF276, 0xF2D8, 0xF33D, 0xF3A4, - 0xF40D, 0xF477, 0xF4E2, 0xF54D, 0xF5B8, 0xF620, 0xF687, 0xF6EB, - 0xF74C, 0xF7A9, 0xF801, 0xF854, 0xF8A1, 0xF8E7, 0xF926, 0xF95E, - 0xF98C, 0xF9B2, 0xF9CD, 0xF9DE, 0xF9E4, 0x0A92, 0x0ACC, 0x0AEB, - 0x0AED, 0x0AD0, 0x0A92, 0x0A3E, 0x09E3, 0x0981, 0x0919, 0x08AB, - 0x083A, 0x07C4, 0x074C, 0x06D1, 0x0655, 0x05D8, 0x055B, 0x04DF, - 0x0464, 0x03EC, 0x0377, 0x0306, 0x029A, 0x0233, 0x01D2, 0x0179, - 0x0126, 0x00DD, 0x009C, 0x0066, 0x003A, 0x001A, 0x0006, 0x0000, - 0xF3B0, 0xF35F, 0xF339, 0xF33C, 0xF364, 0xF3B0, 0xF411, 0xF47C, - 0xF4EE, 0xF567, 0xF5E6, 0xF66B, 0xF6F4, 0xF780, 0xF80F, 0xF8A0, - 0xF931, 0xF9C3, 0xFA53, 0xFAE2, 0xFB6E, 0xFBF6, 0xFC7A, 0xFCF8, - 0xFD70, 0xFDE1, 0xFE49, 0xFEA9, 0xFEFF, 0xFF4A, 0xFF89, 0xFFBC, - 0xFFE1, 0xFFF9, 0x0000, 0xF1B8, 0xF14D, 0xF134, 0xF150, 0xF185, - 0xF1B8, 0xF1E2, 0xF210, 0xF242, 0xF276, 0xF2AD, 0xF2E6, 0xF321, - 0xF35E, 0xF39C, 0xF3DA, 0xF419, 0xF458, 0xF496, 0xF4D4, 0xF510, - 0xF54B, 0xF584, 0xF5BB, 0xF5EE, 0xF61F, 0xF64C, 0xF676, 0xF69B, - 0xF6BB, 0xF6D6, 0xF6EC, 0xF6FD, 0xF706, 0xF70A, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_21_values, 0x005001f0, 2610, 0x00000000, 2610); diff --git a/assets/anims/anim_22.inc.c b/assets/anims/anim_22.inc.c index 7a74ca17d..4a2c792c6 100644 --- a/assets/anims/anim_22.inc.c +++ b/assets/anims/anim_22.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_22[] = { 1, 189, @@ -13,139 +14,7 @@ static const struct Animation anim_22[] = { }; -static const u16 anim_22_indices[] = { - 0x0001, 0x0000, 0x001B, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001C, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x036A, - 0x001B, 0x0334, 0x0001, 0x0000, 0x001B, 0x034F, - 0x001B, 0x02E3, 0x001B, 0x02FE, 0x001B, 0x0319, - 0x0001, 0x02DF, 0x0001, 0x02E0, 0x0001, 0x02E1, - 0x001B, 0x0089, 0x001B, 0x00A4, 0x001B, 0x00BF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x006E, - 0x001B, 0x001D, 0x001B, 0x0038, 0x001B, 0x0053, - 0x0001, 0x02DB, 0x0001, 0x02DC, 0x0001, 0x02DD, - 0x001B, 0x0146, 0x001B, 0x0161, 0x001B, 0x017C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x012B, - 0x001B, 0x00DA, 0x001B, 0x00F5, 0x001B, 0x0110, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02DE, - 0x001B, 0x028A, 0x001B, 0x02A5, 0x001B, 0x02C0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x026F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x0254, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02E2, - 0x001B, 0x0203, 0x001B, 0x021E, 0x001B, 0x0239, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x01E8, - 0x001B, 0x0197, 0x001B, 0x01B2, 0x001B, 0x01CD, -}; +ROM_ASSET_LOAD_ANIM(anim_22_indices, 0x00500c3c, 252, 0x00000000, 252); -static const s16 anim_22_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00A9, 0x00A9, 0x00A8, 0x00A8, 0x00A7, - 0x00A7, 0x00A6, 0x00A6, 0x00A6, 0x00A6, 0x00A7, 0x00A7, 0x00A7, - 0x00A7, 0x00A8, 0x00A8, 0x00A8, 0x00A9, 0x00A9, 0x00A9, 0x00A9, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x3FFF, 0x0000, 0x0000, 0xFFFF, - 0xFFFC, 0xFFF6, 0xFFED, 0xFFDF, 0xFFCD, 0xFFB6, 0xFF98, 0xFF73, - 0xFF47, 0xFF11, 0xFED3, 0xFE8B, 0xFE38, 0xFDD9, 0xFD6E, 0xFCF7, - 0xFC71, 0xFB72, 0xF9C2, 0xF7B1, 0xF58C, 0xF3A2, 0xF242, 0xF1BC, - 0xF97C, 0xF96C, 0xF93D, 0xF8F5, 0xF895, 0xF821, 0xF79C, 0xF70A, - 0xF66F, 0xF5CD, 0xF528, 0xF483, 0xF3E1, 0xF347, 0xF2B7, 0xF234, - 0xF1C3, 0xF166, 0xF121, 0xF0F7, 0xF134, 0xF1FE, 0xF31E, 0xF45E, - 0xF585, 0xF65F, 0xF6B4, 0xED8C, 0xED77, 0xED3A, 0xECD8, 0xEC55, - 0xEBB5, 0xEAF9, 0xEA25, 0xE93E, 0xE845, 0xE73E, 0xE62C, 0xE514, - 0xE3F7, 0xE2D9, 0xE1BD, 0xE0A7, 0xDF9A, 0xDE99, 0xDDA7, 0xDC8D, - 0xDB2E, 0xD9B3, 0xD844, 0xD70B, 0xD631, 0xD5DF, 0xCA4F, 0xCA4A, - 0xCA3C, 0xCA27, 0xCA0D, 0xC9EE, 0xC9CD, 0xC9AC, 0xC98C, 0xC96E, - 0xC955, 0xC942, 0xC937, 0xC936, 0xC93F, 0xC955, 0xC97A, 0xC9AF, - 0xC9F5, 0xCA4F, 0xCB29, 0xCCBB, 0xCEB4, 0xD0C6, 0xD2A3, 0xD3FB, - 0xD47F, 0xFB1D, 0xFB1A, 0xFB13, 0xFB08, 0xFAF8, 0xFAE4, 0xFACD, - 0xFAB3, 0xFA96, 0xFA76, 0xFA54, 0xFA30, 0xFA0B, 0xF9E4, 0xF9BC, - 0xF993, 0xF969, 0xF940, 0xF917, 0xF8EE, 0xF8B5, 0xF862, 0xF804, - 0xF7A4, 0xF751, 0xF716, 0xF6FF, 0xD2DC, 0xD2E5, 0xD300, 0xD32C, - 0xD367, 0xD3B0, 0xD406, 0xD468, 0xD4D4, 0xD549, 0xD5C6, 0xD64A, - 0xD6D3, 0xD761, 0xD7F1, 0xD883, 0xD916, 0xD9A8, 0xDA37, 0xDAC4, - 0xDB81, 0xDC8A, 0xDDB8, 0xDEE6, 0xDFED, 0xE0A7, 0xE0ED, 0xD4B4, - 0xD4A3, 0xD471, 0xD422, 0xD3B6, 0xD32F, 0xD291, 0xD1DC, 0xD113, - 0xD037, 0xCF4C, 0xCE53, 0xCD4D, 0xCC3E, 0xCB26, 0xCA09, 0xC8E8, - 0xC7C5, 0xC6A2, 0xC582, 0xC3E9, 0xC19A, 0xBEED, 0xBC3D, 0xB9E2, - 0xB836, 0xB794, 0x0000, 0x02C9, 0x09F2, 0x13AF, 0x1E32, 0x27B1, - 0x2E5F, 0x2F33, 0x2BF3, 0x2A05, 0x2D75, 0x3237, 0x3184, 0x2877, - 0x1AF1, 0x0C53, 0x0000, 0xFF40, 0x0204, 0x0555, 0x08F5, 0x0CA9, - 0x1036, 0x1360, 0x15EC, 0x179F, 0x183D, 0x0000, 0x003F, 0x00EC, - 0x01EB, 0x0322, 0x0476, 0x05CD, 0x0705, 0x08B2, 0x0BC8, 0x12CF, - 0x1B3F, 0x1E78, 0x1A01, 0x119F, 0x080B, 0x0000, 0xFE9C, 0xFF1A, - 0xFFC1, 0x0082, 0x014E, 0x0217, 0x02CE, 0x0363, 0x03C7, 0x03EC, - 0xF549, 0xF42E, 0xF150, 0xED5B, 0xE8FA, 0xE4D8, 0xE1A2, 0xDFC1, - 0xDEE0, 0xDE8C, 0xDE42, 0xDE86, 0xE06D, 0xE4B6, 0xEA83, 0xF07D, - 0xF549, 0xF33A, 0xEEF6, 0xEA06, 0xE4BA, 0xDF64, 0xDA53, 0xD5D6, - 0xD23F, 0xCFDC, 0xCEFF, 0xC7DD, 0xCAB4, 0xD210, 0xDC34, 0xE762, - 0xF1DC, 0xF9E6, 0xFE07, 0xFF5A, 0x0000, 0x0000, 0x0000, 0x0000, - 0xF434, 0xE454, 0xD355, 0xC42A, 0xB9C6, 0xB99C, 0xC141, 0xC7DD, - 0xCB1C, 0xCE5D, 0xD15C, 0xD3D4, 0xD582, 0xD620, 0x054B, 0x0481, - 0x0265, 0xFF59, 0xFBBF, 0xF7FA, 0xF46B, 0xF176, 0xEFD5, 0xEE8B, - 0xEB27, 0xE798, 0xE83E, 0xEE96, 0xF7CF, 0x01DD, 0x0AB1, 0x103F, - 0x1086, 0x0CD8, 0x0821, 0x054B, 0x04FC, 0x0594, 0x0697, 0x078D, - 0x07FA, 0x2BD6, 0x2AC2, 0x27DD, 0x23AD, 0x1EB5, 0x197B, 0x1482, - 0x1050, 0x0C97, 0x0B1A, 0x0D53, 0x1114, 0x1481, 0x1701, 0x194C, - 0x1B85, 0x1DCB, 0x2040, 0x2343, 0x26A7, 0x29BE, 0x2BD6, 0x2CCC, - 0x2D19, 0x2CFF, 0x2CC0, 0x2C9C, 0xCCF6, 0xC9A9, 0xC0DD, 0xB439, - 0xA566, 0x960A, 0x87CE, 0x7C55, 0x77CF, 0x7749, 0x73BE, 0x70A6, - 0x74BE, 0x8214, 0x9415, 0xA7A1, 0xB994, 0xC6CA, 0xCCFC, 0xCE05, - 0xCCFC, 0xCCF6, 0xCEB3, 0xD0AB, 0xD281, 0xD3DD, 0xD465, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0002, 0x0002, 0x0003, 0x0004, 0x0004, - 0x0005, 0x0005, 0x0004, 0x0004, 0x0004, 0x0004, 0x0003, 0x0003, - 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xC9D8, 0xC9CA, 0xC9A3, - 0xC96C, 0xC92A, 0xC8E5, 0xC8A3, 0xC86B, 0xC845, 0xC837, 0xC83B, - 0xC847, 0xC859, 0xC871, 0xC88E, 0xC8AE, 0xC8D1, 0xC8F5, 0xC91A, - 0xC93E, 0xC961, 0xC981, 0xC99E, 0xC9B6, 0xC9C8, 0xC9D4, 0xC9D8, - 0x1E4A, 0x1E78, 0x1EF5, 0x1FA9, 0x207F, 0x2160, 0x2236, 0x22EA, - 0x2367, 0x2395, 0x2388, 0x2362, 0x2326, 0x22D8, 0x227B, 0x2212, - 0x21A1, 0x212B, 0x20B4, 0x203E, 0x1FCD, 0x1F64, 0x1F07, 0x1EB9, - 0x1E7D, 0x1E57, 0x1E4A, 0x1B09, 0x1AFC, 0x1ADB, 0x1AAB, 0x1A71, - 0x1A35, 0x19FC, 0x19CB, 0x19AA, 0x199E, 0x19A1, 0x19AB, 0x19BC, - 0x19D0, 0x19E9, 0x1A05, 0x1A24, 0x1A43, 0x1A63, 0x1A83, 0x1AA1, - 0x1ABD, 0x1AD6, 0x1AEB, 0x1AFB, 0x1B05, 0x1B09, 0x1144, 0x1158, - 0x118C, 0x11D7, 0x1230, 0x128E, 0x12E7, 0x1333, 0x1366, 0x137A, - 0x1374, 0x1364, 0x134B, 0x132B, 0x1304, 0x12D8, 0x12A9, 0x1278, - 0x1246, 0x1215, 0x11E6, 0x11BA, 0x1194, 0x1173, 0x115A, 0x114A, - 0x1144, 0xAC44, 0xAC27, 0xABDB, 0xAB6C, 0xAAE9, 0xAA5E, 0xA9DB, - 0xA96C, 0xA920, 0xA903, 0xA90C, 0xA923, 0xA948, 0xA978, 0xA9B1, - 0xA9F1, 0xAA37, 0xAA7F, 0xAAC8, 0xAB11, 0xAB56, 0xAB96, 0xABCF, - 0xABFF, 0xAC24, 0xAC3C, 0xAC44, 0xBF40, 0xBF36, 0xBF19, 0xBEEF, - 0xBEBE, 0xBE8A, 0xBE59, 0xBE2F, 0xBE12, 0xBE07, 0xBE0B, 0xBE13, - 0xBE21, 0xBE33, 0xBE49, 0xBE61, 0xBE7B, 0xBE96, 0xBEB2, 0xBECD, - 0xBEE7, 0xBEFF, 0xBF14, 0xBF26, 0xBF34, 0xBF3D, 0xBF40, 0x2537, - 0x2565, 0x25E2, 0x2696, 0x276C, 0x284D, 0x2923, 0x29D7, 0x2A54, - 0x2A83, 0x2A75, 0x2A4F, 0x2A13, 0x29C5, 0x2968, 0x28FF, 0x288E, - 0x2818, 0x27A1, 0x272B, 0x26BA, 0x2652, 0x25F5, 0x25A6, 0x256B, - 0x2544, 0x2537, 0xD64A, 0xD654, 0xD66F, 0xD695, 0xD6C2, 0xD6F2, - 0xD720, 0xD746, 0xD760, 0xD76A, 0xD767, 0xD75F, 0xD752, 0xD742, - 0xD72E, 0xD718, 0xD700, 0xD6E7, 0xD6CD, 0xD6B4, 0xD69C, 0xD686, - 0xD673, 0xD662, 0xD655, 0xD64D, 0xD64A, 0xEC41, 0xEC26, 0xEBDC, - 0xEB73, 0xEAF5, 0xEA71, 0xE9F4, 0xE98A, 0xE941, 0xE926, 0xE92E, - 0xE944, 0xE967, 0xE995, 0xE9CC, 0xEA09, 0xEA4B, 0xEA90, 0xEAD6, - 0xEB1B, 0xEB5E, 0xEB9B, 0xEBD1, 0xEBFF, 0xEC22, 0xEC39, 0xEC41, - 0xB59E, 0xB58A, 0xB556, 0xB509, 0xB4AE, 0xB44E, 0xB3F3, 0xB3A7, - 0xB372, 0xB35E, 0xB364, 0xB374, 0xB38E, 0xB3AF, 0xB3D6, 0xB403, - 0xB433, 0xB465, 0xB498, 0xB4CA, 0xB4FA, 0xB526, 0xB54E, 0xB56F, - 0xB588, 0xB598, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x0000, 0xFF5A, 0xFDC0, 0xFBBB, 0xF9D4, - 0xF7A7, 0xF55E, 0xF457, 0xF4E6, 0xF62F, 0xF7C8, 0xF94A, 0xFA4B, - 0xFAE8, 0xFB83, 0xFC1A, 0xFCAD, 0xFD3A, 0xFDBE, 0xFE39, 0xFEA8, - 0xFF0B, 0xFF5F, 0xFFA3, 0xFFD6, 0xFFF6, 0x0000, 0x0000, 0x0079, - 0x019C, 0x02FF, 0x0436, 0x0566, 0x0688, 0x06EF, 0x066F, 0x057E, - 0x0461, 0x035D, 0x02B9, 0x025E, 0x0209, 0x01B9, 0x0170, 0x012C, - 0x00EF, 0x00B9, 0x0089, 0x0060, 0x003D, 0x0023, 0x000F, 0x0003, - 0x0000, 0xFC62, 0xFF33, 0x05CD, 0x0D6A, 0x1344, 0x16F1, 0x1921, - 0x18B1, 0x155D, 0x105B, 0x0AC5, 0x05B5, 0x0245, 0x0005, 0xFDCF, - 0xFBA8, 0xF994, 0xF79B, 0xF5C0, 0xF409, 0xF27B, 0xF11C, 0xEFF2, - 0xEF00, 0xEE4D, 0xEDDD, 0xEDB7, 0x0000, 0xFF6E, 0xFE2B, 0xFCE8, - 0xFC56, 0xFC5B, 0xFC6C, 0xFC85, 0xFCA8, 0xFCD1, 0xFD01, 0xFD36, - 0xFD70, 0xFDAD, 0xFDEB, 0xFE2B, 0xFE6B, 0xFEAA, 0xFEE6, 0xFF20, - 0xFF55, 0xFF85, 0xFFAF, 0xFFD1, 0xFFEB, 0xFFFB, 0x0000, 0x0884, - 0x0970, 0x0B74, 0x0D6C, 0x0E38, 0x0E00, 0x0DB3, 0x0D51, 0x0CDF, - 0x0C5E, 0x0BD0, 0x0B39, 0x0A9A, 0x09F6, 0x094F, 0x08A7, 0x0802, - 0x0761, 0x06C7, 0x0636, 0x05B0, 0x0539, 0x04D1, 0x047D, 0x043E, - 0x0416, 0x0408, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_22_values, 0x00500d38, 1750, 0x00000000, 1750); diff --git a/assets/anims/anim_23.inc.c b/assets/anims/anim_23.inc.c index 0693f058e..fa35f2d9b 100644 --- a/assets/anims/anim_23.inc.c +++ b/assets/anims/anim_23.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_23[] = { 1, 189, @@ -13,543 +14,7 @@ static const struct Animation anim_23[] = { }; -static const u16 anim_23_indices[] = { - 0x0001, 0x0000, 0x0064, 0x0001, 0x0064, 0x0065, 0x0001, 0x0000, 0x0001, 0x00C9, 0x0001, 0x0000, - 0x0064, 0x0F44, 0x0001, 0x0000, 0x0064, 0x0FA8, - 0x0064, 0x0E18, 0x0064, 0x0E7C, 0x0064, 0x0EE0, - 0x0064, 0x0CEC, 0x0064, 0x0D50, 0x0064, 0x0DB4, - 0x0001, 0x0CE8, 0x0001, 0x0CE9, 0x0001, 0x0CEA, - 0x0064, 0x025A, 0x0064, 0x02BE, 0x0064, 0x0322, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x01F6, - 0x0064, 0x00CA, 0x0064, 0x012E, 0x0064, 0x0192, - 0x0001, 0x0BBA, 0x0001, 0x0BBB, 0x0064, 0x0BBC, - 0x0064, 0x0516, 0x0064, 0x057A, 0x0064, 0x05DE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x04B2, - 0x0064, 0x0386, 0x0064, 0x03EA, 0x0064, 0x044E, - 0x0001, 0x0000, 0x0064, 0x0C20, 0x0064, 0x0C84, - 0x0064, 0x0A8E, 0x0064, 0x0AF2, 0x0064, 0x0B56, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0A2A, - 0x0064, 0x08FE, 0x0064, 0x0962, 0x0064, 0x09C6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0CEB, - 0x0064, 0x07D2, 0x0064, 0x0836, 0x0064, 0x089A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x076E, - 0x0064, 0x0642, 0x0064, 0x06A6, 0x0064, 0x070A, -}; +ROM_ASSET_LOAD_ANIM(anim_23_indices, 0x00501428, 252, 0x00000000, 252); -static const s16 anim_23_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AB, 0x00AB, - 0x00AC, 0x00AC, 0x00AD, 0x00AD, 0x00AE, 0x00AE, 0x00AF, 0x00B0, - 0x00B1, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B4, 0x00B5, 0x00B6, - 0x00B7, 0x00B8, 0x00B8, 0x00B9, 0x00BA, 0x00BB, 0x00BB, 0x00BC, - 0x00BD, 0x00BD, 0x00BE, 0x00BE, 0x00BF, 0x00BF, 0x00C0, 0x00C0, - 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00BF, 0x00BF, 0x00BE, 0x00BE, - 0x00BD, 0x00BC, 0x00BC, 0x00BB, 0x00BA, 0x00B9, 0x00B8, 0x00B7, - 0x00B7, 0x00B6, 0x00B6, 0x00B5, 0x00B5, 0x00B5, 0x00B4, 0x00B4, - 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B4, - 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B5, 0x00B5, 0x00B5, - 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, - 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, - 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x0000, 0x0000, 0x0001, - 0x0003, 0x0005, 0x0008, 0x000C, 0x0011, 0x0016, 0x001B, 0x0021, - 0x0028, 0x002F, 0x0037, 0x003F, 0x0048, 0x0051, 0x005A, 0x0064, - 0x006F, 0x0079, 0x0084, 0x0090, 0x009B, 0x00A7, 0x00B3, 0x00C0, - 0x00CC, 0x00D9, 0x00E6, 0x00F3, 0x0100, 0x010E, 0x011B, 0x0129, - 0x0136, 0x0144, 0x0152, 0x015F, 0x016D, 0x017A, 0x0188, 0x0195, - 0x01A3, 0x01B0, 0x01BD, 0x01CA, 0x01D6, 0x01E3, 0x01EF, 0x01FB, - 0x0207, 0x0212, 0x021D, 0x0228, 0x0232, 0x023C, 0x023F, 0x023F, - 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, - 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, - 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, - 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, - 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, - 0x023F, 0x3FFF, 0x0000, 0xFFC4, 0xFF15, 0xFDFF, 0xFC8E, 0xFACE, - 0xF8C8, 0xF68A, 0xF41E, 0xF190, 0xEEEB, 0xEC3B, 0xE98A, 0xE6E5, - 0xE457, 0xE1EB, 0xDFAC, 0xDDA6, 0xDBE5, 0xDA74, 0xD95D, 0xD8A2, - 0xD833, 0xD809, 0xD81B, 0xD862, 0xD8D5, 0xD96C, 0xDA1F, 0xDAE6, - 0xDBB9, 0xDC8E, 0xDD60, 0xDE24, 0xDED3, 0xDF64, 0xDFD1, 0xE012, - 0xE018, 0xDFD1, 0xDF52, 0xDEC4, 0xDE2B, 0xDD89, 0xDCE3, 0xDC3B, - 0xDB96, 0xDAF6, 0xDA60, 0xD9D7, 0xD95D, 0xD907, 0xD8DC, 0xD8CE, - 0xD8D0, 0xD8D3, 0xD8D4, 0xD8D5, 0xD8D7, 0xD8DB, 0xD8DF, 0xD8E3, - 0xD8E8, 0xD8EE, 0xD8F4, 0xD8FB, 0xD902, 0xD909, 0xD910, 0xD918, - 0xD91F, 0xD926, 0xD92E, 0xD935, 0xD93B, 0xD942, 0xD948, 0xD94E, - 0xD952, 0xD957, 0xD95B, 0xD95D, 0xD960, 0xD962, 0xD964, 0xD966, - 0xD968, 0xD96A, 0xD96C, 0xD96D, 0xD96F, 0xD970, 0xD971, 0xD972, - 0xD973, 0xD973, 0xD974, 0xD974, 0xD974, 0xD973, 0xF97C, 0xF977, - 0xF96C, 0xF959, 0xF942, 0xF927, 0xF909, 0xF8EA, 0xF8CB, 0xF8AE, - 0xF893, 0xF87C, 0xF86A, 0xF85F, 0xF85B, 0xF861, 0xF871, 0xF88C, - 0xF8B5, 0xF8EB, 0xF931, 0xF98E, 0xFA04, 0xFA92, 0xFB33, 0xFBE5, - 0xFCA5, 0xFD70, 0xFE43, 0xFF1A, 0xFFF3, 0x00C9, 0x019C, 0x0267, - 0x0327, 0x03D9, 0x047B, 0x04EC, 0x04F8, 0x047B, 0x039D, 0x02A5, - 0x0198, 0x007D, 0xFF5B, 0xFE35, 0xFD14, 0xFBFD, 0xFAF6, 0xFA05, - 0xF931, 0xF89B, 0xF84F, 0xF837, 0xF839, 0xF83F, 0xF840, 0xF843, - 0xF847, 0xF84C, 0xF853, 0xF85B, 0xF865, 0xF86F, 0xF879, 0xF885, - 0xF891, 0xF89D, 0xF8AA, 0xF8B7, 0xF8C4, 0xF8D1, 0xF8DE, 0xF8EA, - 0xF8F6, 0xF901, 0xF90C, 0xF916, 0xF91E, 0xF926, 0xF92C, 0xF931, - 0xF936, 0xF93A, 0xF93D, 0xF941, 0xF945, 0xF948, 0xF94B, 0xF94D, - 0xF950, 0xF952, 0xF954, 0xF955, 0xF957, 0xF958, 0xF958, 0xF959, - 0xF958, 0xF958, 0xED8C, 0xED7F, 0xED5B, 0xED23, 0xECD9, 0xEC7F, - 0xEC18, 0xEBA7, 0xEB2E, 0xEAB0, 0xEA2F, 0xE9AF, 0xE931, 0xE8B8, - 0xE847, 0xE7E0, 0xE786, 0xE73C, 0xE703, 0xE6E0, 0xE6D3, 0xE6E1, - 0xE709, 0xE748, 0xE79C, 0xE801, 0xE874, 0xE8F3, 0xE97A, 0xEA07, - 0xEA97, 0xEB27, 0xEBB3, 0xEC39, 0xECB7, 0xED29, 0xED8C, 0xEDCF, - 0xEDD6, 0xED8C, 0xED08, 0xEC74, 0xEBD4, 0xEB2B, 0xEA7E, 0xE9CF, - 0xE923, 0xE87D, 0xE7E0, 0xE751, 0xE6D3, 0xE67A, 0xE64C, 0xE63E, - 0xE63F, 0xE643, 0xE644, 0xE645, 0xE648, 0xE64B, 0xE64F, 0xE654, - 0xE659, 0xE65F, 0xE666, 0xE66C, 0xE674, 0xE67B, 0xE683, 0xE68A, - 0xE692, 0xE69A, 0xE6A1, 0xE6A9, 0xE6B0, 0xE6B6, 0xE6BD, 0xE6C3, - 0xE6C8, 0xE6CC, 0xE6D0, 0xE6D3, 0xE6D6, 0xE6D8, 0xE6DA, 0xE6DC, - 0xE6DE, 0xE6E0, 0xE6E2, 0xE6E4, 0xE6E5, 0xE6E7, 0xE6E8, 0xE6E9, - 0xE6E9, 0xE6EA, 0xE6EA, 0xE6EA, 0xE6EA, 0xE6EA, 0xCA4F, 0xCA7D, - 0xCB01, 0xCBD1, 0xCCE6, 0xCE37, 0xCFBA, 0xD168, 0xD338, 0xD520, - 0xD719, 0xD919, 0xDB18, 0xDD0E, 0xDEF0, 0xE0B8, 0xE25B, 0xE3D2, - 0xE514, 0xE617, 0xE6D4, 0xE749, 0xE780, 0xE77F, 0xE74C, 0xE6EF, - 0xE66E, 0xE5D1, 0xE51D, 0xE459, 0xE38C, 0xE2BE, 0xE1F4, 0xE135, - 0xE088, 0xDFF4, 0xDF7F, 0xDF35, 0xDF2D, 0xDF7F, 0xE00E, 0xE0AC, - 0xE156, 0xE209, 0xE2C1, 0xE37C, 0xE436, 0xE4EC, 0xE59B, 0xE63E, - 0xE6D4, 0xE74F, 0xE7AB, 0xE7F0, 0xE829, 0xE85E, 0xE894, 0xE8CA, - 0xE900, 0xE935, 0xE96A, 0xE99E, 0xE9D2, 0xEA06, 0xEA38, 0xEA6A, - 0xEA9B, 0xEACB, 0xEAFA, 0xEB28, 0xEB55, 0xEB80, 0xEBAA, 0xEBD3, - 0xEBFA, 0xEC20, 0xEC3A, 0xEC41, 0xEC3C, 0xEC31, 0xEC25, 0xEC20, - 0xEC21, 0xEC23, 0xEC27, 0xEC2B, 0xEC31, 0xEC37, 0xEC3E, 0xEC46, - 0xEC4E, 0xEC56, 0xEC5E, 0xEC66, 0xEC6D, 0xEC74, 0xEC7A, 0xEC80, - 0xEC85, 0xEC88, 0xFB1D, 0xFB1B, 0xFB16, 0xFB0E, 0xFB02, 0xFAF3, - 0xFAE1, 0xFACB, 0xFAB2, 0xFA95, 0xFA76, 0xFA53, 0xFA2C, 0xFA02, - 0xF9D5, 0xF9A5, 0xF972, 0xF93B, 0xF900, 0xF8C3, 0xF882, 0xF83A, - 0xF7E6, 0xF789, 0xF723, 0xF6B6, 0xF644, 0xF5CE, 0xF554, 0xF4D9, - 0xF45E, 0xF3E4, 0xF36D, 0xF2F9, 0xF28B, 0xF224, 0xF1C5, 0xF181, - 0xF17A, 0xF1C5, 0xF249, 0xF2DD, 0xF37E, 0xF427, 0xF4D5, 0xF584, - 0xF630, 0xF6D7, 0xF774, 0xF804, 0xF882, 0xF8DC, 0xF909, 0xF918, - 0xF916, 0xF913, 0xF912, 0xF911, 0xF90E, 0xF90B, 0xF907, 0xF902, - 0xF8FC, 0xF8F6, 0xF8F0, 0xF8E9, 0xF8E2, 0xF8DA, 0xF8D3, 0xF8CB, - 0xF8C3, 0xF8BC, 0xF8B4, 0xF8AD, 0xF8A6, 0xF89F, 0xF898, 0xF893, - 0xF88D, 0xF889, 0xF885, 0xF882, 0xF880, 0xF87D, 0xF87B, 0xF879, - 0xF877, 0xF875, 0xF873, 0xF871, 0xF870, 0xF86F, 0xF86D, 0xF86D, - 0xF86C, 0xF86B, 0xF86B, 0xF86B, 0xF86B, 0xF86B, 0xD2DC, 0xD2FB, - 0xD354, 0xD3E2, 0xD4A0, 0xD588, 0xD694, 0xD7C0, 0xD906, 0xDA60, - 0xDBC9, 0xDD3C, 0xDEB3, 0xE029, 0xE199, 0xE2FD, 0xE44F, 0xE58B, - 0xE6AB, 0xE7A9, 0xE881, 0xE937, 0xE9D7, 0xEA64, 0xEADE, 0xEB49, - 0xEBA7, 0xEBF8, 0xEC40, 0xEC81, 0xECBD, 0xECF5, 0xED2D, 0xED65, - 0xEDA0, 0xEDE1, 0xEE29, 0xEE62, 0xEE68, 0xEE29, 0xEDBA, 0xED3D, - 0xECB7, 0xEC29, 0xEB97, 0xEB04, 0xEA73, 0xE9E7, 0xE963, 0xE8EB, - 0xE881, 0xE835, 0xE80F, 0xE803, 0xE804, 0xE807, 0xE808, 0xE809, - 0xE80B, 0xE80E, 0xE811, 0xE815, 0xE81A, 0xE81F, 0xE824, 0xE82A, - 0xE830, 0xE836, 0xE83D, 0xE843, 0xE84A, 0xE850, 0xE857, 0xE85D, - 0xE863, 0xE868, 0xE86E, 0xE873, 0xE877, 0xE87B, 0xE87E, 0xE881, - 0xE883, 0xE885, 0xE887, 0xE888, 0xE88A, 0xE88C, 0xE88D, 0xE88F, - 0xE890, 0xE891, 0xE892, 0xE893, 0xE893, 0xE894, 0xE894, 0xE894, - 0xE894, 0xE894, 0xD4B4, 0xD4DD, 0xD555, 0xD612, 0xD70A, 0xD834, - 0xD988, 0xDAFD, 0xDC89, 0xDE23, 0xDFC3, 0xE15E, 0xE2ED, 0xE466, - 0xE5BF, 0xE6F1, 0xE7F2, 0xE8B8, 0xE93B, 0xE971, 0xE952, 0xE8CE, - 0xE7E0, 0xE696, 0xE4FC, 0xE31C, 0xE103, 0xDEBD, 0xDC55, 0xD9D8, - 0xD750, 0xD4CB, 0xD254, 0xCFF6, 0xCDBE, 0xCBB8, 0xC9EE, 0xC8B2, - 0xC891, 0xC9EE, 0xCC57, 0xCF09, 0xD1F4, 0xD507, 0xD831, 0xDB61, - 0xDE85, 0xE18D, 0xE468, 0xE705, 0xE952, 0xEAF5, 0xEBC7, 0xEC0C, - 0xEC05, 0xEBF3, 0xEBF1, 0xEBEA, 0xEBDE, 0xEBCF, 0xEBBC, 0xEBA5, - 0xEB8C, 0xEB70, 0xEB52, 0xEB32, 0xEB10, 0xEAEE, 0xEACA, 0xEAA6, - 0xEA82, 0xEA5E, 0xEA3B, 0xEA19, 0xE9F7, 0xE9D8, 0xE9BB, 0xE9A0, - 0xE988, 0xE972, 0xE961, 0xE952, 0xE947, 0xE93B, 0xE931, 0xE927, - 0xE91D, 0xE914, 0xE90C, 0xE904, 0xE8FE, 0xE8F8, 0xE8F2, 0xE8EE, - 0xE8EB, 0xE8E8, 0xE8E6, 0xE8E6, 0xE8E6, 0xE8E7, 0x0000, 0x0028, - 0x009B, 0x0150, 0x0240, 0x0361, 0x04AC, 0x0618, 0x079E, 0x0933, - 0x0AD1, 0x0C70, 0x0E05, 0x0F8A, 0x10F7, 0x1242, 0x1363, 0x1453, - 0x1508, 0x157B, 0x15A3, 0x1576, 0x14F5, 0x1429, 0x131C, 0x11D8, - 0x1064, 0x0ECC, 0x0D19, 0x0B53, 0x0984, 0x07B5, 0x05F1, 0x0440, - 0x02AC, 0x013E, 0x0000, 0xFF27, 0xFF10, 0x0000, 0x01A9, 0x0384, - 0x0588, 0x07A6, 0x09D4, 0x0C06, 0x0E31, 0x1048, 0x1240, 0x140D, - 0x15A3, 0x16C4, 0x1755, 0x1784, 0x177F, 0x1773, 0x1772, 0x176D, - 0x1765, 0x175A, 0x174D, 0x173D, 0x172C, 0x1719, 0x1704, 0x16EE, - 0x16D7, 0x16BF, 0x16A6, 0x168D, 0x1674, 0x165C, 0x1643, 0x162C, - 0x1615, 0x15FF, 0x15EB, 0x15D9, 0x15C8, 0x15B9, 0x15AD, 0x15A3, - 0x159B, 0x1593, 0x158C, 0x1585, 0x157E, 0x1578, 0x1573, 0x156E, - 0x1569, 0x1565, 0x1561, 0x155E, 0x155C, 0x155A, 0x1559, 0x1558, - 0x1558, 0x1559, 0x0000, 0x001A, 0x0066, 0x00DD, 0x017B, 0x023A, - 0x0314, 0x0404, 0x0504, 0x0610, 0x0721, 0x0831, 0x093D, 0x0A3D, - 0x0B2D, 0x0C07, 0x0CC6, 0x0D64, 0x0DDB, 0x0E27, 0x0E42, 0x0E24, - 0x0DCF, 0x0D49, 0x0C97, 0x0BC1, 0x0ACD, 0x09C0, 0x08A1, 0x0776, - 0x0645, 0x0514, 0x03EA, 0x02CD, 0x01C3, 0x00D1, 0x0000, 0xFF71, - 0xFF62, 0x0000, 0x0118, 0x0251, 0x03A5, 0x050A, 0x067A, 0x07EC, - 0x095A, 0x0ABA, 0x0C06, 0x0D36, 0x0E42, 0x0F00, 0x0F5F, 0x0F7E, - 0x0F7B, 0x0F73, 0x0F72, 0x0F6F, 0x0F6A, 0x0F63, 0x0F5A, 0x0F50, - 0x0F44, 0x0F38, 0x0F2A, 0x0F1B, 0x0F0C, 0x0EFC, 0x0EEC, 0x0EDC, - 0x0ECB, 0x0EBB, 0x0EAB, 0x0E9C, 0x0E8D, 0x0E7E, 0x0E71, 0x0E65, - 0x0E5A, 0x0E50, 0x0E48, 0x0E42, 0x0E3C, 0x0E37, 0x0E32, 0x0E2E, - 0x0E29, 0x0E25, 0x0E22, 0x0E1E, 0x0E1B, 0x0E18, 0x0E16, 0x0E14, - 0x0E12, 0x0E11, 0x0E11, 0x0E10, 0x0E10, 0x0E11, 0xF549, 0xF537, - 0xF504, 0xF4B4, 0xF449, 0xF3C8, 0xF335, 0xF293, 0xF1E6, 0xF131, - 0xF079, 0xEFC1, 0xEF0C, 0xEE5F, 0xEDBD, 0xED29, 0xECA9, 0xEC3E, - 0xEBED, 0xEBBA, 0xEBA8, 0xEBBC, 0xEBF6, 0xEC50, 0xECC8, 0xED59, - 0xEDFE, 0xEEB3, 0xEF75, 0xF03F, 0xF10D, 0xF1DB, 0xF2A4, 0xF365, - 0xF419, 0xF4BC, 0xF549, 0xF5AA, 0xF5B4, 0xF549, 0xF48C, 0xF3B8, - 0xF2D3, 0xF1E2, 0xF0E9, 0xEFEF, 0xEEF9, 0xEE0B, 0xED2A, 0xEC5D, - 0xEBA8, 0xEB28, 0xEAE7, 0xEAD2, 0xEAD5, 0xEADA, 0xEADB, 0xEADD, - 0xEAE0, 0xEAE5, 0xEAEB, 0xEAF2, 0xEAFA, 0xEB02, 0xEB0B, 0xEB15, - 0xEB20, 0xEB2A, 0xEB35, 0xEB40, 0xEB4B, 0xEB56, 0xEB61, 0xEB6C, - 0xEB76, 0xEB7F, 0xEB88, 0xEB91, 0xEB98, 0xEB9F, 0xEBA4, 0xEBA8, - 0xEBAC, 0xEBAF, 0xEBB3, 0xEBB6, 0xEBB9, 0xEBBB, 0xEBBE, 0xEBC0, - 0xEBC2, 0xEBC4, 0xEBC6, 0xEBC7, 0xEBC8, 0xEBC9, 0xEBC9, 0xEBCA, - 0xEBCA, 0xEBC9, 0xC7DD, 0xC80B, 0xC88E, 0xC95D, 0xCA70, 0xCBBD, - 0xCD3B, 0xCEE2, 0xD0A8, 0xD285, 0xD46F, 0xD65D, 0xD848, 0xDA24, - 0xDBEA, 0xDD91, 0xDF0F, 0xE05C, 0xE16F, 0xE23E, 0xE2C1, 0xE2F3, - 0xE2D8, 0xE27A, 0xE1E1, 0xE115, 0xE01F, 0xDF06, 0xDDD4, 0xDC90, - 0xDB42, 0xD9F4, 0xD8AD, 0xD775, 0xD655, 0xD556, 0xD47F, 0xD3EF, - 0xD3E0, 0xD47F, 0xD597, 0xD6D0, 0xD824, 0xD989, 0xDAF9, 0xDC6C, - 0xDDD9, 0xDF3A, 0xE086, 0xE1B5, 0xE2C1, 0xE37F, 0xE3DF, 0xE3FE, - 0xE3FB, 0xE3F3, 0xE3F2, 0xE3EF, 0xE3E9, 0xE3E2, 0xE3DA, 0xE3D0, - 0xE3C4, 0xE3B7, 0xE3AA, 0xE39B, 0xE38C, 0xE37C, 0xE36C, 0xE35C, - 0xE34B, 0xE33B, 0xE32B, 0xE31B, 0xE30C, 0xE2FE, 0xE2F1, 0xE2E4, - 0xE2D9, 0xE2D0, 0xE2C8, 0xE2C1, 0xE2BC, 0xE2B7, 0xE2B2, 0xE2AD, - 0xE2A9, 0xE2A5, 0xE2A1, 0xE29E, 0xE29B, 0xE298, 0xE296, 0xE294, - 0xE292, 0xE291, 0xE290, 0xE290, 0xE290, 0xE291, 0x054B, 0x0537, - 0x04FB, 0x049B, 0x0419, 0x0379, 0x02BE, 0x01E9, 0x0100, 0x0003, - 0xFEF7, 0xFDDE, 0xFCBA, 0xFB90, 0xFA61, 0xF931, 0xF802, 0xF6D9, - 0xF5B6, 0xF49E, 0xF394, 0xF28A, 0xF171, 0xF04D, 0xEF1F, 0xEDEA, - 0xECAE, 0xEB6F, 0xEA2F, 0xE8EF, 0xE7B1, 0xE678, 0xE545, 0xE41C, - 0xE2FC, 0xE1EA, 0xE0E6, 0xE02A, 0xE016, 0xE0E6, 0xE252, 0xE3E4, - 0xE594, 0xE75B, 0xE931, 0xEB0C, 0xECE5, 0xEEB4, 0xF071, 0xF214, - 0xF394, 0xF4D1, 0xF5C1, 0xF67A, 0xF715, 0xF7AA, 0xF841, 0xF8D3, - 0xF961, 0xF9EC, 0xFA74, 0xFAFA, 0xFB7E, 0xFC01, 0xFC83, 0xFD04, - 0xFD86, 0xFE08, 0xFE8B, 0xFF11, 0xFF98, 0x0021, 0x00C6, 0x0181, - 0x0228, 0x0293, 0x02BE, 0x02CB, 0x02C2, 0x02AF, 0x029C, 0x0293, - 0x0295, 0x029C, 0x02A6, 0x02B3, 0x02C4, 0x02D6, 0x02EB, 0x0300, - 0x0317, 0x032E, 0x0345, 0x035C, 0x0372, 0x0386, 0x0399, 0x03A9, - 0x03B7, 0x03C1, 0x2BD6, 0x2BBC, 0x2B70, 0x2AF9, 0x2A5C, 0x299E, - 0x28C5, 0x27D7, 0x26DA, 0x25D2, 0x24C7, 0x23BC, 0x22B8, 0x21C0, - 0x20DA, 0x200C, 0x1F5B, 0x1ECC, 0x1E66, 0x1E2E, 0x1E29, 0x1E60, - 0x1ED4, 0x1F7D, 0x2056, 0x2156, 0x2277, 0x23B2, 0x2502, 0x265E, - 0x27C0, 0x2921, 0x2A7B, 0x2BC6, 0x2CFC, 0x2E16, 0x2F0D, 0x2FB7, - 0x2FC9, 0x2F0D, 0x2DC5, 0x2C59, 0x2AD3, 0x2938, 0x2790, 0x25E3, - 0x2438, 0x2295, 0x2102, 0x1F86, 0x1E29, 0x1D06, 0x1C26, 0x1B76, - 0x1AE2, 0x1A57, 0x19CB, 0x193F, 0x18B5, 0x182D, 0x17A7, 0x1723, - 0x16A1, 0x1621, 0x15A4, 0x152A, 0x14B3, 0x143F, 0x13CF, 0x1362, - 0x12F8, 0x1293, 0x125B, 0x1261, 0x1280, 0x1293, 0x1293, 0x1293, - 0x1293, 0x1293, 0x1293, 0x1293, 0x1291, 0x128D, 0x1286, 0x127C, - 0x1270, 0x1263, 0x1255, 0x1245, 0x1235, 0x1224, 0x1214, 0x1204, - 0x11F4, 0x11E6, 0x11D9, 0x11CD, 0x11C3, 0x11BC, 0xCCF6, 0xCCC5, - 0xCC38, 0xCB59, 0xCA31, 0xC8CA, 0xC72E, 0xC567, 0xC37D, 0xC17B, - 0xBF6B, 0xBD55, 0xBB45, 0xB942, 0xB757, 0xB58E, 0xB3F0, 0xB287, - 0xB15C, 0xB07A, 0xAFE9, 0xAFB0, 0xAFC7, 0xB026, 0xB0C5, 0xB199, - 0xB29B, 0xB3C1, 0xB503, 0xB657, 0xB7B6, 0xB916, 0xBA6E, 0xBBB6, - 0xBCE4, 0xBDF0, 0xBED1, 0xBF67, 0xBF77, 0xBED1, 0xBDA2, 0xBC40, - 0xBAB8, 0xB91A, 0xB772, 0xB5D0, 0xB442, 0xB2D6, 0xB199, 0xB09B, - 0xAFE9, 0xAFF2, 0xB0E8, 0xB280, 0xB46D, 0xB665, 0xB854, 0xBA59, - 0xBC70, 0xBE95, 0xC0C5, 0xC2FD, 0xC537, 0xC772, 0xC9A9, 0xCBD8, - 0xCDFD, 0xD013, 0xD218, 0xD406, 0xD5DB, 0xD794, 0xD883, 0xD868, - 0xD7E3, 0xD794, 0xD794, 0xD794, 0xD794, 0xD794, 0xD794, 0xD794, - 0xD79B, 0xD7AE, 0xD7CD, 0xD7F6, 0xD827, 0xD860, 0xD89E, 0xD8E0, - 0xD925, 0xD96C, 0xD9B2, 0xD9F7, 0xDA3A, 0xDA78, 0xDAB0, 0xDAE2, - 0xDB0A, 0xDB29, 0x0000, 0x0000, 0x000F, 0x003B, 0x007F, 0x00D5, - 0x013A, 0x01A9, 0x021E, 0x0293, 0x0304, 0x036D, 0x03C8, 0x0413, - 0x0457, 0x049A, 0x04CD, 0x04E3, 0x04CC, 0x047B, 0x0335, 0x013E, - 0x0000, 0xFFB1, 0xFF8B, 0xFF86, 0xFF98, 0xFFB7, 0xFFD9, 0xFFF5, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF30, 0xFF30, - 0xFF33, 0xFF3A, 0xFF46, 0xFF54, 0xFF66, 0xFF79, 0xFF8D, 0xFFA1, - 0xFFB4, 0xFFC7, 0xFFD7, 0xFFE4, 0xFFEE, 0xFFF4, 0xFFF9, 0xFFFB, - 0xFFFE, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xC9D8, 0xC9D8, 0xC9C8, 0xC99A, 0xC952, 0xC8F2, - 0xC87D, 0xC7F7, 0xC764, 0xC6C5, 0xC61F, 0xC574, 0xC4C9, 0xC41F, - 0xC368, 0xC293, 0xC1A0, 0xC08E, 0xBF5B, 0xBE07, 0xBBAC, 0xB8D1, - 0xB796, 0xB80D, 0xB8D3, 0xB9DC, 0xBB1C, 0xBC86, 0xBE0F, 0xBFA9, - 0xC14A, 0xC3A7, 0xC6C9, 0xC99D, 0xCB11, 0xCADB, 0xC9B3, 0xC809, - 0xC64F, 0xC4F4, 0xC4F4, 0xC612, 0xC78C, 0xC8F0, 0xC9CB, 0xC9AA, - 0xC7A0, 0xC406, 0xC056, 0xBE07, 0xBE72, 0xC073, 0xC1C5, 0xC174, - 0xC075, 0xBF69, 0xBE68, 0xBD43, 0xBC29, 0xBB4B, 0xBAD8, 0xBAB0, - 0xBA8F, 0xBA75, 0xBA63, 0xBA56, 0xBA4F, 0xBA4D, 0xBA4F, 0xBA54, - 0xBA5D, 0xBA68, 0xBA75, 0xBA84, 0xBA92, 0xBAA1, 0xBAB0, 0xBABD, - 0xBAC8, 0xBAD1, 0xBAD6, 0xBAD8, 0xBAD7, 0xBAD5, 0xBAD0, 0xBACB, - 0xBAC4, 0xBABC, 0xBAB4, 0xBAAB, 0xBAA1, 0xBA97, 0xBA8E, 0xBA84, - 0xBA7B, 0xBA73, 0xBA6B, 0xBA64, 0xBA5E, 0xBA5A, 0x1E4A, 0x1E4A, - 0x1E33, 0x1DF2, 0x1D8B, 0x1D03, 0x1C5C, 0x1B9C, 0x1AC7, 0x19E1, - 0x18EE, 0x17F2, 0x16F2, 0x15F2, 0x14F6, 0x1402, 0x131A, 0x1243, - 0x1181, 0x10D8, 0x0F9F, 0x0EF7, 0x118D, 0x17ED, 0x2029, 0x2937, - 0x3210, 0x39AA, 0x4024, 0x4514, 0x469F, 0x4471, 0x400D, 0x3A5C, - 0x344A, 0x2DBF, 0x2667, 0x1ECC, 0x177C, 0x1101, 0x1101, 0x10FB, - 0x10F3, 0x10E9, 0x10DF, 0x10D6, 0x10D0, 0x10CD, 0x10CF, 0x10D8, - 0x1122, 0x118C, 0x118D, 0x10D1, 0x0FAB, 0x0E8A, 0x0D75, 0x0C44, - 0x0B24, 0x0A44, 0x09CF, 0x09A5, 0x0983, 0x0969, 0x0955, 0x0948, - 0x0941, 0x093F, 0x0941, 0x0947, 0x0950, 0x095B, 0x0969, 0x0978, - 0x0987, 0x0996, 0x09A5, 0x09B3, 0x09BE, 0x09C7, 0x09CD, 0x09CF, - 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x09CF, - 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x09CF, - 0x09CF, 0x09CF, 0x1B09, 0x1B09, 0x1AEA, 0x1A91, 0x1A02, 0x1943, - 0x1859, 0x1749, 0x1618, 0x14CB, 0x1367, 0x11F1, 0x106E, 0x0EE3, - 0x0D56, 0x0BCB, 0x0A47, 0x08D0, 0x076B, 0x061C, 0x044A, 0x0216, - 0x00A1, 0x0026, 0x0008, 0x0023, 0x004F, 0x0068, 0x0081, 0x00A9, - 0x00B5, 0x0090, 0x0052, 0x0016, 0xFFF5, 0xFFF2, 0x0000, 0x0016, - 0x002E, 0x0040, 0x0040, 0x0044, 0x0047, 0x004A, 0x004E, 0x0051, - 0x0055, 0x005A, 0x0060, 0x0068, 0x004D, 0x0039, 0x00A1, 0x01DA, - 0x038F, 0x0533, 0x06C8, 0x0881, 0x0A1F, 0x0B62, 0x0C08, 0x0C45, - 0x0C77, 0x0C9D, 0x0CB9, 0x0CCD, 0x0CD8, 0x0CDB, 0x0CD9, 0x0CD0, - 0x0CC4, 0x0CB3, 0x0CA0, 0x0C8B, 0x0C74, 0x0C5E, 0x0C49, 0x0C35, - 0x0C23, 0x0C16, 0x0C0C, 0x0C08, 0x0C07, 0x0C06, 0x0C05, 0x0C04, - 0x0C04, 0x0C03, 0x0C02, 0x0C02, 0x0C01, 0x0C01, 0x0C00, 0x0C00, - 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x1144, 0x1144, - 0x1134, 0x1104, 0x10B7, 0x104F, 0x0FCF, 0x0F3A, 0x0E90, 0x0DD6, - 0x0D0C, 0x0C36, 0x0B56, 0x0A6F, 0x0982, 0x0892, 0x07A1, 0x06B2, - 0x05C7, 0x04E3, 0x031C, 0x0094, 0xFEE1, 0xFE61, 0xFE4A, 0xFE72, - 0xFEAA, 0xFEC8, 0xFED2, 0xFEE5, 0xFEED, 0xFEDF, 0xFEC6, 0xFEB3, - 0xFEB7, 0xFED8, 0xFF0A, 0xFF44, 0xFF7E, 0xFFAF, 0xFFAF, 0xFF96, - 0xFF7C, 0xFF5F, 0xFF43, 0xFF26, 0xFF0B, 0xFEF2, 0xFEDB, 0xFEC8, - 0xFEC0, 0xFEC9, 0xFEE1, 0xFF0C, 0xFF45, 0xFF7C, 0xFFB1, 0xFFEA, - 0x001E, 0x0048, 0x005E, 0x0066, 0x006C, 0x0071, 0x0075, 0x0077, - 0x0078, 0x0079, 0x0078, 0x0077, 0x0076, 0x0073, 0x0071, 0x006E, - 0x006B, 0x0068, 0x0066, 0x0063, 0x0061, 0x005F, 0x005E, 0x005E, - 0x005E, 0x005E, 0x005F, 0x0060, 0x0062, 0x0063, 0x0065, 0x0067, - 0x0068, 0x006A, 0x006C, 0x006E, 0x0070, 0x0071, 0x0073, 0x0074, - 0x0075, 0x0076, 0xAC44, 0xAC44, 0xAC66, 0xACC8, 0xAD67, 0xAE3C, - 0xAF43, 0xB077, 0xB1D3, 0xB352, 0xB4F0, 0xB6A7, 0xB872, 0xBA4D, - 0xBC33, 0xBE1E, 0xC00B, 0xC1F3, 0xC3D3, 0xC5A4, 0xC9D6, 0xCF89, - 0xD1C1, 0xCFA6, 0xCBFD, 0xC73A, 0xC1D2, 0xBC38, 0xB499, 0xAB9A, - 0xA564, 0xA30C, 0xA27A, 0xA310, 0xA42E, 0xA5D8, 0xA83D, 0xAAFA, - 0xADB0, 0xAFFC, 0xAFFC, 0xB228, 0xB45A, 0xB696, 0xB8E1, 0xBB3C, - 0xBDAB, 0xC032, 0xC2D4, 0xC594, 0xC985, 0xCE4A, 0xD1C1, 0xD2DE, - 0xD2AE, 0xD237, 0xD1CC, 0xD12C, 0xD080, 0xCFF1, 0xCFA7, 0xCF90, - 0xCF7E, 0xCF70, 0xCF65, 0xCF5E, 0xCF5A, 0xCF59, 0xCF5A, 0xCF5D, - 0xCF62, 0xCF68, 0xCF70, 0xCF78, 0xCF80, 0xCF88, 0xCF90, 0xCF98, - 0xCF9E, 0xCFA3, 0xCFA6, 0xCFA7, 0xCFA7, 0xCFA5, 0xCFA3, 0xCFA0, - 0xCF9C, 0xCF98, 0xCF93, 0xCF8E, 0xCF88, 0xCF83, 0xCF7D, 0xCF78, - 0xCF73, 0xCF6E, 0xCF6A, 0xCF66, 0xCF63, 0xCF60, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFEC, 0xFFC3, 0xFFA5, - 0xFFAF, 0x0000, 0x0108, 0x02A1, 0x0408, 0x0479, 0x041C, 0x039A, - 0x02FB, 0x0244, 0x017A, 0x00A4, 0xFFC7, 0xFEE8, 0xFE0D, 0xFD3B, - 0xFC79, 0xFBCD, 0xFB3B, 0xFAC9, 0xFA79, 0xFA45, 0xFA28, 0xFA20, - 0xFA27, 0xFA3A, 0xFA55, 0xFA74, 0xFA94, 0xFAAF, 0xFAC2, 0xFAC9, - 0xFAC7, 0xFAC1, 0xFAB8, 0xFAAD, 0xFA9E, 0xFA8E, 0xFA7C, 0xFA68, - 0xFA54, 0xFA3F, 0xFA2B, 0xFA17, 0xFA03, 0xF9F1, 0xF9E1, 0xF9D2, - 0xF9C6, 0xF9BD, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0001, 0x0003, 0x0004, 0x0004, 0x0000, 0xFFF7, 0xFFE9, - 0xFFD8, 0xFFC7, 0xFFB7, 0xFFA5, 0xFF93, 0xFF81, 0xFF6E, 0xFF5B, - 0xFF49, 0xFF37, 0xFF25, 0xFF15, 0xFF06, 0xFEF8, 0xFEED, 0xFEE3, - 0xFEDB, 0xFED7, 0xFED4, 0xFED3, 0xFED4, 0xFED6, 0xFED8, 0xFEDB, - 0xFEDE, 0xFEE0, 0xFEE2, 0xFEE3, 0xFEE3, 0xFEE2, 0xFEE1, 0xFEE0, - 0xFEDF, 0xFEDD, 0xFEDC, 0xFEDA, 0xFED8, 0xFED6, 0xFED4, 0xFED2, - 0xFED1, 0xFECF, 0xFECD, 0xFECC, 0xFECB, 0xFECA, 0xBF40, 0xBF4B, - 0xBF69, 0xBF99, 0xBFDB, 0xC02C, 0xC08C, 0xC0F9, 0xC171, 0xC1F3, - 0xC27E, 0xC311, 0xC3AA, 0xC447, 0xC4E8, 0xC58A, 0xC62D, 0xC73D, - 0xC8DB, 0xCA96, 0xCBFD, 0xCCA0, 0xCC44, 0xCB36, 0xC9CB, 0xC859, - 0xC736, 0xC766, 0xC471, 0xC208, 0xC17F, 0xC120, 0xC0E4, 0xC0C2, - 0xC0B1, 0xC0AA, 0xC0A4, 0xC096, 0xC079, 0xC079, 0xC329, 0xC647, - 0xC837, 0xC843, 0xC75C, 0xC65F, 0xC62D, 0xC703, 0xC859, 0xC9EA, - 0xCB6E, 0xCCA0, 0xCD81, 0xCE32, 0xCE9C, 0xCEA6, 0xCE6F, 0xCE26, - 0xCDCE, 0xCD6A, 0xCCFD, 0xCC8A, 0xCC14, 0xCB9D, 0xCB29, 0xCABA, - 0xCA53, 0xC9F8, 0xC9AA, 0xC96D, 0xC942, 0xC926, 0xC917, 0xC912, - 0xC916, 0xC920, 0xC92F, 0xC940, 0xC950, 0xC95F, 0xC969, 0xC96D, - 0xC96C, 0xC969, 0xC964, 0xC95E, 0xC956, 0xC94D, 0xC944, 0xC939, - 0xC92E, 0xC923, 0xC918, 0xC90D, 0xC903, 0xC8F9, 0xC8F0, 0xC8E8, - 0xC8E2, 0xC8DD, 0x2537, 0x2575, 0x2625, 0x2733, 0x288C, 0x2A1D, - 0x2BD4, 0x2D9D, 0x2F65, 0x311A, 0x32A8, 0x33FD, 0x3506, 0x35AF, - 0x35E6, 0x3598, 0x34B2, 0x303C, 0x2720, 0x1C24, 0x120B, 0x0B97, - 0x08EB, 0x07FD, 0x0850, 0x0967, 0x0AC8, 0x0BF4, 0x0F0B, 0x12E1, - 0x1542, 0x1795, 0x19DB, 0x1C13, 0x1E3E, 0x205D, 0x226F, 0x2475, - 0x2670, 0x2670, 0x3235, 0x3FCF, 0x4770, 0x46E7, 0x4269, 0x3BBF, - 0x34B2, 0x2CCD, 0x2359, 0x19BC, 0x1159, 0x0B97, 0x0A20, 0x0C1A, - 0x0F26, 0x10E3, 0x1124, 0x1152, 0x116F, 0x117D, 0x117F, 0x1177, - 0x1167, 0x1152, 0x113A, 0x1121, 0x1109, 0x10F6, 0x10E8, 0x10E3, - 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, - 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, - 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, - 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0xD64A, 0xD6BA, - 0xD7F5, 0xD9DB, 0xDC4F, 0xDF31, 0xE262, 0xE5C4, 0xE937, 0xEC9E, - 0xEFD8, 0xF2C7, 0xF54D, 0xF751, 0xF8D9, 0xF9F4, 0xFAAF, 0xFAFC, - 0xFAE5, 0xFAA0, 0xFA61, 0xFA5D, 0xFA9A, 0xFAF3, 0xFB5C, 0xFBCB, - 0xFC32, 0xFC88, 0xFC8C, 0xFC9E, 0xFD07, 0xFD79, 0xFDF2, 0xFE6F, - 0xFEEE, 0xFF6D, 0xFFE9, 0x005F, 0x00CE, 0x00CE, 0xFB46, 0xF4E0, - 0xF156, 0xF21D, 0xF512, 0xF87F, 0xFAAF, 0xFB4C, 0xFB4F, 0xFAFB, - 0xFA94, 0xFA5E, 0xFA5D, 0xFA64, 0xFA6C, 0xFA6B, 0xFA62, 0xFA58, - 0xFA4D, 0xFA41, 0xFA34, 0xFA27, 0xFA1A, 0xFA0D, 0xFA00, 0xF9F4, - 0xF9E9, 0xF9DF, 0xF9D7, 0xF9D0, 0xF9CB, 0xF9C8, 0xF9C6, 0xF9C5, - 0xF9C6, 0xF9C7, 0xF9C9, 0xF9CB, 0xF9CD, 0xF9CE, 0xF9CF, 0xF9D0, - 0xF9D0, 0xF9CF, 0xF9CF, 0xF9CE, 0xF9CD, 0xF9CC, 0xF9CB, 0xF9CA, - 0xF9C9, 0xF9C7, 0xF9C6, 0xF9C5, 0xF9C4, 0xF9C2, 0xF9C1, 0xF9C0, - 0xF9C0, 0xF9BF, 0xEC41, 0xEC49, 0xEC62, 0xEC8D, 0xECCC, 0xED20, - 0xED8B, 0xEE0E, 0xEEAB, 0xEF64, 0xF039, 0xF12C, 0xF23F, 0xF480, - 0xF822, 0xFBE0, 0xFE74, 0xFFA1, 0x002B, 0x0051, 0x004C, 0x005A, - 0x0076, 0x007D, 0x0074, 0x0063, 0x004F, 0x003E, 0x001A, 0xFFFB, - 0xFFFA, 0xFFFA, 0xFFFD, 0x0001, 0x0006, 0x000C, 0x0011, 0x0017, - 0x001B, 0x001B, 0x001E, 0x0020, 0x0000, 0xFFA2, 0xFF21, 0xFEAD, - 0xFE74, 0xFE81, 0xFEB5, 0xFEFF, 0xFF53, 0xFF9F, 0xFFFE, 0x0070, - 0x00C9, 0x00DB, 0x00B2, 0x007D, 0x003F, 0xFFFA, 0xFFAD, 0xFF5D, - 0xFF0B, 0xFEB9, 0xFE68, 0xFE1C, 0xFDD5, 0xFD95, 0xFD5F, 0xFD35, - 0xFD17, 0xFD03, 0xFCF8, 0xFCF5, 0xFCF8, 0xFCFF, 0xFD09, 0xFD15, - 0xFD21, 0xFD2B, 0xFD32, 0xFD35, 0xFD34, 0xFD32, 0xFD2F, 0xFD2A, - 0xFD25, 0xFD1F, 0xFD18, 0xFD10, 0xFD09, 0xFD01, 0xFCF9, 0xFCF2, - 0xFCEA, 0xFCE4, 0xFCDD, 0xFCD8, 0xFCD3, 0xFCD0, 0xB59E, 0xB60B, - 0xB740, 0xB91F, 0xBB8A, 0xBE67, 0xC196, 0xC4FC, 0xC87B, 0xCBF6, - 0xCF51, 0xD26F, 0xD531, 0xD79B, 0xD9D7, 0xDC0B, 0xDE5B, 0xE0D3, - 0xE360, 0xE5F1, 0xE87A, 0xEAEA, 0xED45, 0xEF97, 0xF1DE, 0xF41C, - 0xF64D, 0xF873, 0xFBC8, 0xFBE3, 0xF738, 0xF1F9, 0xEC49, 0xE64C, - 0xE028, 0xD9FF, 0xD3F6, 0xCE32, 0xC8D7, 0xC8D7, 0xC1AB, 0xB986, - 0xB752, 0xBE2F, 0xC9CD, 0xD5EF, 0xDE5B, 0xE21F, 0xE3C6, 0xE445, - 0xE494, 0xE5AB, 0xE7EA, 0xEA99, 0xED09, 0xEE8C, 0xEF52, 0xF004, - 0xF0A3, 0xF131, 0xF1AF, 0xF21F, 0xF282, 0xF2DB, 0xF32A, 0xF372, - 0xF3B4, 0xF3F1, 0xF42C, 0xF466, 0xF496, 0xF4B6, 0xF4C7, 0xF4CC, - 0xF4C8, 0xF4BC, 0xF4AC, 0xF499, 0xF486, 0xF476, 0xF46A, 0xF466, - 0xF467, 0xF46A, 0xF470, 0xF477, 0xF480, 0xF48A, 0xF495, 0xF4A0, - 0xF4AC, 0xF4B9, 0xF4C5, 0xF4D1, 0xF4DD, 0xF4E8, 0xF4F2, 0xF4FB, - 0xF502, 0xF507, 0x8001, 0x8001, 0x4171, 0x417E, 0x41A5, 0x41E3, - 0x4234, 0x4296, 0x4306, 0x4382, 0x4406, 0x448F, 0x451B, 0x45A8, - 0x4631, 0x46B5, 0x4731, 0x47A1, 0x4803, 0x4854, 0x4891, 0x48B8, - 0x48C6, 0x48BB, 0x4899, 0x4864, 0x481D, 0x47C7, 0x4763, 0x46F3, - 0x467A, 0x45FA, 0x4574, 0x44EA, 0x445F, 0x43D4, 0x434D, 0x42CA, - 0x424D, 0x41DA, 0x4171, 0x4171, 0x4213, 0x42C0, 0x4374, 0x442D, - 0x44E7, 0x45A0, 0x4655, 0x4703, 0x47A7, 0x483E, 0x48C6, 0x4928, - 0x4959, 0x4969, 0x4967, 0x4963, 0x4963, 0x4961, 0x495E, 0x495B, - 0x4956, 0x4951, 0x494B, 0x4945, 0x493E, 0x4936, 0x492E, 0x4926, - 0x491E, 0x4915, 0x490D, 0x4905, 0x48FC, 0x48F4, 0x48ED, 0x48E5, - 0x48DE, 0x48D8, 0x48D2, 0x48CD, 0x48C9, 0x48C6, 0x48C3, 0x48C1, - 0x48BE, 0x48BC, 0x48BA, 0x48B8, 0x48B6, 0x48B4, 0x48B2, 0x48B1, - 0x48B0, 0x48AF, 0x48AE, 0x48AD, 0x48AD, 0x48AD, 0x48AD, 0x48AD, - 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFC, 0xFFFA, 0xFFF8, 0xFFF6, - 0xFFF4, 0xFFF3, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF4, 0xFFF7, 0xFFFB, - 0x0000, 0x0011, 0x0032, 0x0058, 0x0077, 0x0083, 0x007C, 0x0069, - 0x004F, 0x0031, 0x0016, 0x0000, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF8, - 0xFFF9, 0xFFFA, 0xFFFB, 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, 0x0000, - 0xFA6B, 0xF400, 0xF0ED, 0xF2F5, 0xF799, 0xFCAC, 0x0000, 0x0127, - 0x0166, 0x011F, 0x00B3, 0x0083, 0x008C, 0x008B, 0x0086, 0x0083, - 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, - 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, - 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, - 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, - 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, - 0x0083, 0x0083, 0x0083, 0x0083, 0xBF5F, 0xBEE6, 0xBD8C, 0xBB6B, - 0xB89D, 0xB53B, 0xB160, 0xAD24, 0xA8A2, 0xA3F3, 0x9F32, 0x9A77, - 0x95DD, 0x917D, 0x8D71, 0x89D4, 0x86BD, 0x84C1, 0x840D, 0x8425, - 0x848F, 0x84CE, 0x84E9, 0x8531, 0x8594, 0x8602, 0x866A, 0x86BD, - 0x8570, 0x86E1, 0x8CF4, 0x939A, 0x9AAC, 0xA205, 0xA981, 0xB0FB, - 0xB84D, 0xBF51, 0xC5E4, 0xC5E4, 0xC57B, 0xC4B5, 0xBF5F, 0xB2AB, - 0xA1CC, 0x918F, 0x86BD, 0x8268, 0x817A, 0x8284, 0x841A, 0x84CE, - 0x84AF, 0x84B2, 0x84C3, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, - 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, - 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, - 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, - 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, - 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0015, 0x0052, 0x00AC, - 0x011B, 0x0197, 0x0217, 0x0294, 0x0303, 0x035E, 0x039B, 0x03B2, - 0x039A, 0x034C, 0x02CA, 0x021F, 0x0155, 0x0074, 0xFF89, 0xFE9A, - 0xFDB3, 0xFCDD, 0xFC22, 0xFB8C, 0xFB75, 0xFBEE, 0xFC94, 0xFD34, - 0xFDDA, 0xFE86, 0xFF36, 0xFFE9, 0x009C, 0x0150, 0x0204, 0x02B5, - 0x0363, 0x040C, 0x04B0, 0x04B0, 0x0469, 0x0414, 0x039A, 0x0310, - 0x0294, 0x0220, 0x01B1, 0x0142, 0x00CD, 0x004F, 0xFFC3, 0xFF24, - 0xFE6D, 0xFD99, 0xFCA5, 0xFB8C, 0xFA2E, 0xF87D, 0xF68C, 0xF46B, - 0xF22F, 0xEFE9, 0xEDAB, 0xEB89, 0xE994, 0xE7DE, 0xE67B, 0xE57D, - 0xE4F6, 0xE507, 0xE574, 0xE5BE, 0xE5CB, 0xE5D2, 0xE5D5, 0xE5D5, - 0xE5D2, 0xE5CD, 0xE5C8, 0xE5C3, 0xE5C0, 0xE5BE, 0xE5BE, 0xE5BE, - 0xE5BD, 0xE5BC, 0xE5BB, 0xE5BA, 0xE5B9, 0xE5B8, 0xE5B6, 0xE5B5, - 0xE5B4, 0xE5B2, 0xE5B1, 0xE5B0, 0xE5AE, 0xE5AE, 0xE5AD, 0xE5AC, - 0x0000, 0x0000, 0x0002, 0x0005, 0x0009, 0x000D, 0x0012, 0x0017, - 0x001B, 0x001F, 0x0022, 0x0024, 0x0024, 0x001C, 0x000B, 0x0000, - 0xFFFE, 0xFFFE, 0xFFFF, 0x0000, 0x0001, 0x0000, 0xFFFC, 0xFFF6, - 0xFFEE, 0xFFE9, 0xFFE6, 0xFFE8, 0xFFEC, 0xFFF2, 0xFFF8, 0xFFFD, - 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, - 0x000D, 0x001D, 0x0024, 0x001C, 0x000B, 0x0000, 0x0006, 0x001B, - 0x0030, 0x003B, 0x002F, 0x0000, 0xFF91, 0xFEE3, 0xFE17, 0xFD4C, - 0xFC87, 0xFBBB, 0xFAE7, 0xFA0E, 0xF933, 0xF856, 0xF77A, 0xF6A0, - 0xF5CB, 0xF4FC, 0xF435, 0xF379, 0xF2C8, 0xF225, 0xF191, 0xF110, - 0xF0AE, 0xF075, 0xF05E, 0xF062, 0xF079, 0xF09C, 0xF0C4, 0xF0E9, - 0xF105, 0xF110, 0xF10D, 0xF106, 0xF0FA, 0xF0EB, 0xF0D9, 0xF0C4, - 0xF0AE, 0xF095, 0xF07C, 0xF062, 0xF048, 0xF02E, 0xF016, 0xEFFF, - 0xEFEA, 0xEFD8, 0xEFC9, 0xEFBD, 0xF162, 0xF199, 0xF235, 0xF326, - 0xF45D, 0xF5C9, 0xF75C, 0xF905, 0xFAB6, 0xFC5E, 0xFDEF, 0xFF58, - 0x0089, 0x013A, 0x0165, 0x0168, 0x016D, 0x0162, 0x014D, 0x0134, - 0x011C, 0x010C, 0x0101, 0x00F7, 0x00F0, 0x00EE, 0x00F4, 0x0104, - 0x011D, 0x013B, 0x0157, 0x016C, 0x0176, 0x0171, 0x0161, 0x014B, - 0x0132, 0x011A, 0x0107, 0x0107, 0x00D5, 0x009C, 0x0089, 0x00C7, - 0x012C, 0x0168, 0x0177, 0x0184, 0x0186, 0x0177, 0x0151, 0x010C, - 0x008A, 0xFFC8, 0xFEE5, 0xFE05, 0xFD2D, 0xFC4A, 0xFB60, 0xFA71, - 0xF97F, 0xF88B, 0xF799, 0xF6A9, 0xF5BE, 0xF4DA, 0xF3FF, 0xF32F, - 0xF26C, 0xF1B8, 0xF116, 0xF086, 0xF01B, 0xEFDC, 0xEFC3, 0xEFC7, - 0xEFE0, 0xF007, 0xF033, 0xF05C, 0xF07A, 0xF086, 0xF084, 0xF07C, - 0xF06F, 0xF05E, 0xF04A, 0xF033, 0xF01A, 0xEFFF, 0xEFE3, 0xEFC6, - 0xEFAA, 0xEF8E, 0xEF73, 0xEF59, 0xEF42, 0xEF2E, 0xEF1E, 0xEF11, - 0x0000, 0x0003, 0x000F, 0x0021, 0x0039, 0x0057, 0x007A, 0x00A1, - 0x00CD, 0x00FD, 0x012F, 0x0164, 0x019A, 0x01D2, 0x020B, 0x0244, - 0x027C, 0x02B4, 0x02EB, 0x031F, 0x0351, 0x0381, 0x03F0, 0x0413, - 0x03A4, 0x032E, 0x02B2, 0x0231, 0x01AC, 0x0123, 0x0099, 0x000D, - 0xFF81, 0xFEF5, 0xFE69, 0xFDE0, 0xFD59, 0xFCD6, 0xFC58, 0xFC58, - 0xFCE8, 0xFD7F, 0xFE1C, 0xFEBC, 0xFF5E, 0x0000, 0x00A0, 0x013E, - 0x01D8, 0x026A, 0x02F5, 0x0376, 0x0420, 0x04CB, 0x04F4, 0x0413, - 0x025A, 0x005A, 0xFE21, 0xFBBA, 0xF934, 0xF69C, 0xF3FF, 0xF16A, - 0xEEEB, 0xEC8E, 0xEA62, 0xE872, 0xE6CD, 0xE57F, 0xE497, 0xE420, - 0xE42A, 0xE49E, 0xE556, 0xE62A, 0xE6F4, 0xE78C, 0xE7CB, 0xE7CE, - 0xE7CD, 0xE7CB, 0xE7C8, 0xE7C6, 0xE7C2, 0xE7BF, 0xE7BB, 0xE7B7, - 0xE7B3, 0xE7AF, 0xE7AB, 0xE7A7, 0xE7A3, 0xE79F, 0xE79C, 0xE799, - 0xE796, 0xE794, 0xE793, 0xE792, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0004, 0x0000, 0xFFF3, - 0xFFE2, 0xFFCF, 0xFFBB, 0xFFA7, 0xFF96, 0xFF88, 0xFF7E, 0xFF7B, - 0xFFA3, 0xFFF1, 0x0024, 0x0000, 0xFF94, 0xFF1B, 0xFE98, 0xFE0D, - 0xFD7B, 0xFCE5, 0xFC4B, 0xFBB0, 0xFB15, 0xFA7D, 0xF9E9, 0xF95A, - 0xF8D3, 0xF856, 0xF7E3, 0xF77D, 0xF738, 0xF71D, 0xF721, 0xF738, - 0xF757, 0xF772, 0xF77D, 0xF77D, 0xF77D, 0xF77D, 0xF77C, 0xF777, - 0xF76F, 0xF764, 0xF758, 0xF749, 0xF739, 0xF728, 0xF716, 0xF704, - 0xF6F2, 0xF6E1, 0xF6D0, 0xF6C0, 0xF6B1, 0xF6A5, 0xF69A, 0xF692, - 0x0884, 0x0885, 0x0889, 0x088F, 0x0896, 0x089D, 0x08A3, 0x08A8, - 0x08AA, 0x08A9, 0x08A3, 0x0899, 0x0889, 0x086F, 0x084A, 0x081B, - 0x07E7, 0x07AF, 0x0779, 0x0745, 0x0718, 0x06F5, 0x0703, 0x0743, - 0x079D, 0x0809, 0x0866, 0x0893, 0x0896, 0x0891, 0x0885, 0x0873, - 0x085C, 0x0842, 0x0826, 0x080B, 0x07F0, 0x07D9, 0x07C5, 0x07C5, - 0x07F5, 0x082F, 0x0889, 0x090C, 0x09AC, 0x0A5C, 0x0B0F, 0x0BB9, - 0x0C4D, 0x0CBF, 0x0D03, 0x0D0C, 0x0C3C, 0x0A80, 0x0897, 0x0743, - 0x067C, 0x05BA, 0x04FC, 0x0443, 0x0390, 0x02E1, 0x0238, 0x0195, - 0x00F7, 0x005F, 0xFFCE, 0xFF42, 0xFEBC, 0xFE3C, 0xFDC4, 0xFD52, - 0xFD00, 0xFCE1, 0xFCE5, 0xFD00, 0xFD24, 0xFD44, 0xFD52, 0xFD52, - 0xFD52, 0xFD52, 0xFD4F, 0xFD4A, 0xFD40, 0xFD34, 0xFD25, 0xFD14, - 0xFD02, 0xFCEE, 0xFCD9, 0xFCC4, 0xFCAF, 0xFC9A, 0xFC86, 0xFC74, - 0xFC63, 0xFC54, 0xFC48, 0xFC3E, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002A, 0x0054, 0x0000, - 0xFF06, 0xFDB5, 0xFC3D, 0xFAD3, 0xF978, 0xF810, 0xF69C, 0xF522, - 0xF3A2, 0xF222, 0xF0A3, 0xEF2A, 0xEDB8, 0xEC52, 0xEAFA, 0xE9B3, - 0xE881, 0xE766, 0xE667, 0xE585, 0xE4DB, 0xE478, 0xE451, 0xE457, - 0xE47F, 0xE4BC, 0xE501, 0xE542, 0xE572, 0xE585, 0xE585, 0xE584, - 0xE583, 0xE582, 0xE581, 0xE57F, 0xE57D, 0xE57B, 0xE57A, 0xE578, - 0xE575, 0xE574, 0xE572, 0xE570, 0xE56E, 0xE56D, 0xE56C, 0xE56B, - 0x40A1, 0x4091, 0x4064, 0x401F, 0x3FC6, 0x3F5E, 0x3EED, 0x3E76, - 0x3DFF, 0x3D8C, 0x3D22, 0x3CC6, 0x3C7D, 0x3C41, 0x3C09, 0x3BD6, - 0x3BA7, 0x3B7E, 0x3B5A, 0x3B3D, 0x3B25, 0x3B14, 0x3B09, 0x3B05, - 0x3B67, 0x3C1C, 0x3C7D, 0x3C78, 0x3C69, 0x3C53, 0x3C35, 0x3C13, - 0x3BED, 0x3BC4, 0x3B9A, 0x3B71, 0x3B49, 0x3B25, 0x3B05, 0x3B05, - 0x3B91, 0x3C31, 0x3C7D, 0x3C78, 0x3C69, 0x3C51, 0x3C33, 0x3C10, - 0x3BEA, 0x3BC2, 0x3B9A, 0x3B73, 0x3B4F, 0x3B30, 0x3B17, 0x3B05, - 0x3AFA, 0x3AF2, 0x3AEC, 0x3AE8, 0x3AE7, 0x3AE7, 0x3AE9, 0x3AEC, - 0x3AEF, 0x3AF3, 0x3AF8, 0x3AFC, 0x3B00, 0x3B03, 0x3B05, 0x3B05, - 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, - 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, - 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, - 0x3B05, 0x3B05, 0x3B05, 0x3B05, -}; +ROM_ASSET_LOAD_ANIM(anim_23_values, 0x00501524, 8216, 0x00000000, 8216); diff --git a/assets/anims/anim_24.inc.c b/assets/anims/anim_24.inc.c index fa5692993..a1ec1fb7d 100644 --- a/assets/anims/anim_24.inc.c +++ b/assets/anims/anim_24.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_24[] = { 1, 189, @@ -13,615 +14,7 @@ static const struct Animation anim_24[] = { }; -static const u16 anim_24_indices[] = { - 0x0001, 0x0000, 0x0078, 0x0001, 0x0078, 0x0079, 0x0001, 0x0000, 0x0001, 0x00F1, 0x0001, 0x0000, - 0x0078, 0x1160, 0x0001, 0x0000, 0x0078, 0x11D8, - 0x0078, 0x0FF8, 0x0078, 0x1070, 0x0078, 0x10E8, - 0x0078, 0x0E90, 0x0078, 0x0F08, 0x0078, 0x0F80, - 0x0001, 0x0E8C, 0x0001, 0x0E8D, 0x0001, 0x0E8E, - 0x0078, 0x02D2, 0x0078, 0x034A, 0x0078, 0x03C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0078, 0x025A, - 0x0078, 0x00F2, 0x0078, 0x016A, 0x0078, 0x01E2, - 0x0001, 0x0D22, 0x0001, 0x0D23, 0x0078, 0x0D24, - 0x0078, 0x061A, 0x0078, 0x0692, 0x0078, 0x070A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0078, 0x05A2, - 0x0078, 0x043A, 0x0078, 0x04B2, 0x0078, 0x052A, - 0x0001, 0x0000, 0x0078, 0x0D9C, 0x0078, 0x0E14, - 0x0078, 0x0BBA, 0x0078, 0x0C32, 0x0078, 0x0CAA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0078, 0x0B42, - 0x0078, 0x09DA, 0x0078, 0x0A52, 0x0078, 0x0ACA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0E8F, - 0x0078, 0x0872, 0x0078, 0x08EA, 0x0078, 0x0962, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0078, 0x07FA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0078, 0x0782, -}; +ROM_ASSET_LOAD_ANIM(anim_24_indices, 0x00503554, 252, 0x00000000, 252); -static const s16 anim_24_values[] = { - 0x0000, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, - 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, - 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B5, 0x00B4, - 0x00B3, 0x00B4, 0x00BA, 0x00C4, 0x00CE, 0x00D2, 0x00D0, 0x00CA, - 0x00C2, 0x00BB, 0x00B5, 0x00B3, 0x00B6, 0x00BE, 0x00C8, 0x00D0, - 0x00D4, 0x00D0, 0x00C4, 0x00B6, 0x00AC, 0x00AB, 0x00B1, 0x00BC, - 0x00C7, 0x00D0, 0x00D4, 0x00D0, 0x00C4, 0x00B8, 0x00B3, 0x00B6, - 0x00BE, 0x00C8, 0x00D0, 0x00D4, 0x00D0, 0x00C4, 0x00B6, 0x00AC, - 0x00AB, 0x00B2, 0x00BC, 0x00C7, 0x00D0, 0x00D4, 0x00D1, 0x00C7, - 0x00BC, 0x00B4, 0x00B4, 0x00BA, 0x00C3, 0x00CC, 0x00D3, 0x00D4, - 0x00CB, 0x00BD, 0x00B0, 0x00AA, 0x00AD, 0x00B4, 0x00BD, 0x00C7, - 0x00D0, 0x00D5, 0x00D4, 0x00C9, 0x00BB, 0x00AF, 0x00AA, 0x00AC, - 0x00B2, 0x00BA, 0x00C3, 0x00CC, 0x00D4, 0x00D4, 0x00C9, 0x00BB, - 0x00AF, 0x00AA, 0x00AC, 0x00B2, 0x00BA, 0x00C3, 0x00CC, 0x00D4, - 0x00D4, 0x00C9, 0x00BC, 0x00B0, 0x00AA, 0x00AC, 0x00B2, 0x00BB, - 0x00C3, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, - 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, - 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, 0x023F, - 0x023F, 0x025B, 0x0280, 0x02A5, 0x02CC, 0x02F3, 0x031B, 0x0344, - 0x036E, 0x0399, 0x03C5, 0x03F1, 0x041E, 0x044D, 0x047B, 0x04AB, - 0x04DB, 0x050C, 0x053E, 0x0571, 0x05A4, 0x05D8, 0x060C, 0x0641, - 0x0677, 0x06AD, 0x06E4, 0x071B, 0x0753, 0x078B, 0x07C4, 0x07FE, - 0x0838, 0x0872, 0x08AD, 0x08E8, 0x0924, 0x0960, 0x099C, 0x09D9, - 0x0A16, 0x0A54, 0x0A91, 0x0AD0, 0x0B0E, 0x0B4C, 0x0B8B, 0x0BCA, - 0x0C0A, 0x0C49, 0x0C89, 0x0CC9, 0x0D08, 0x0D49, 0x0D89, 0x0DC9, - 0x0E09, 0x0E4A, 0x0E8A, 0x0ECB, 0x0F0B, 0x0F4C, 0x0F8C, 0x0FCD, - 0x100D, 0x104D, 0x108E, 0x10CE, 0x110E, 0x114E, 0x118D, 0x11CD, - 0x120C, 0x124B, 0x128A, 0x12C9, 0x1307, 0x1346, 0x1383, 0x13C1, - 0x13FE, 0x143B, 0x1478, 0x14B4, 0x14F0, 0x152B, 0x1566, 0x15A1, - 0x15DB, 0x1615, 0x164E, 0x1686, 0x16BF, 0x16F6, 0x172D, 0x1764, - 0x179A, 0x3FFF, 0xD973, 0xD972, 0xD971, 0xD970, 0xD96F, 0xD96D, - 0xD96B, 0xD969, 0xD966, 0xD964, 0xD961, 0xD95D, 0xD950, 0xD931, - 0xD909, 0xD8DC, 0xD8B2, 0xD88F, 0xD87B, 0xD87C, 0xD897, 0xD8D3, - 0xD910, 0xD935, 0xD950, 0xD970, 0xD9A4, 0xD9FC, 0xDA86, 0xDB51, - 0xDC6C, 0xDDE7, 0xDFD1, 0xE33B, 0xE891, 0xEEEB, 0xF55F, 0xFB03, - 0xFEED, 0x0033, 0xFE87, 0xFB17, 0xF64B, 0xF07D, 0xEA04, 0xE33C, - 0xDC7B, 0xD61D, 0xD079, 0xCBE9, 0xCB0B, 0xDFD1, 0xE668, 0xED0D, - 0xF354, 0xF8CF, 0xFD12, 0xFFB0, 0x003C, 0xFEA3, 0xFBA1, 0xF77A, - 0xF267, 0xECA2, 0xE667, 0xDFEE, 0xD972, 0xD32D, 0xCD5A, 0xC84C, - 0xD84F, 0xE315, 0xE9C7, 0xF054, 0xF64C, 0xFB3E, 0xFEBA, 0x0050, - 0xFF99, 0xFCD5, 0xF87C, 0xF2E4, 0xEC5F, 0xE542, 0xDDE0, 0xD68E, - 0xCF9F, 0xC968, 0xD635, 0xDFD1, 0xE67E, 0xED55, 0xF3D2, 0xF972, - 0xFDB2, 0x000C, 0x0000, 0xFD97, 0xF96E, 0xF3E3, 0xED4F, 0xE60E, - 0xDE7B, 0xD6F2, 0xCFCD, 0xC968, 0xD635, 0xDFD1, 0xE651, 0xECC0, - 0xF2C7, 0xF80D, 0xFC3E, 0xFF01, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xF957, 0xF956, 0xF954, 0xF952, 0xF950, 0xF94D, - 0xF949, 0xF946, 0xF941, 0xF93C, 0xF937, 0xF931, 0xF919, 0xF8E4, - 0xF89D, 0xF84F, 0xF805, 0xF7C8, 0xF7A5, 0xF7A6, 0xF7D6, 0xF83F, - 0xF8F9, 0xFA03, 0xFB4B, 0xFCBC, 0xFE40, 0xFFC3, 0x0131, 0x0275, - 0x037C, 0x042F, 0x047B, 0x0409, 0x02C0, 0x00E9, 0xFECD, 0xFCB3, - 0xFAE5, 0xF9AB, 0xF909, 0xF881, 0xF80F, 0xF7B7, 0xF780, 0xF76C, - 0xF780, 0xF7C0, 0xF832, 0xF8D9, 0xFAC7, 0x047B, 0x03FC, 0x02AE, - 0x00D7, 0xFEBF, 0xFCAB, 0xFAE2, 0xF9AA, 0xF915, 0xF8BB, 0xF88E, - 0xF886, 0xF89A, 0xF8C1, 0xF8F3, 0xF927, 0xF955, 0xF974, 0xF917, - 0x015D, 0x045A, 0x036E, 0x01D7, 0xFFDC, 0xFDBF, 0xFBC7, 0xFA38, - 0xF953, 0xF8DA, 0xF89C, 0xF88F, 0xF8A4, 0xF8D2, 0xF90A, 0xF941, - 0xF96B, 0xF97C, 0x008D, 0x047B, 0x03F5, 0x0295, 0x00AA, 0xFE7F, - 0xFC60, 0xFA9B, 0xF97C, 0xF8EE, 0xF8A3, 0xF88D, 0xF89F, 0xF8CB, - 0xF904, 0xF93E, 0xF96A, 0xF97C, 0x008D, 0x047B, 0x03DF, 0x024D, - 0x0026, 0xFDD0, 0xFBAA, 0xFA18, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xE6EA, 0xE6E9, 0xE6E8, 0xE6E7, 0xE6E5, 0xE6E3, - 0xE6E1, 0xE6DF, 0xE6DD, 0xE6DA, 0xE6D7, 0xE6D3, 0xE6C5, 0xE6A5, - 0xE67B, 0xE64D, 0xE620, 0xE5FC, 0xE5E7, 0xE5E8, 0xE604, 0xE643, - 0xE6AA, 0xE735, 0xE7DD, 0xE899, 0xE964, 0xEA34, 0xEB02, 0xEBC6, - 0xEC79, 0xED12, 0xED8C, 0xEDD7, 0xEDF7, 0xEDF5, 0xEDDE, 0xEDBD, - 0xED9E, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xEC8A, 0xEC8B, 0xEC8A, 0xEC88, 0xEC83, 0xEC7D, - 0xEC74, 0xEC69, 0xEC5B, 0xEC4A, 0xEC37, 0xEC20, 0xEC00, 0xEBCF, - 0xEB8E, 0xEB3F, 0xEAE1, 0xEA77, 0xEA01, 0xE97F, 0xE8F3, 0xE85E, - 0xE7BC, 0xE70B, 0xE64D, 0xE585, 0xE4B4, 0xE3DC, 0xE2FE, 0xE21E, - 0xE13D, 0xE05C, 0xDF7F, 0xDE14, 0xDE82, 0xDF19, 0xDFC9, 0xE080, - 0xE12D, 0xE1BF, 0xE238, 0xE2BC, 0xE348, 0xE3D3, 0xE459, 0xE4D1, - 0xE537, 0xE583, 0xE5AF, 0xE5B5, 0xE513, 0xDF7F, 0xDE14, 0xDE82, - 0xDF19, 0xDFC9, 0xE080, 0xE12D, 0xE1BF, 0xE231, 0xE29B, 0xE2FE, - 0xE35C, 0xE3B5, 0xE40C, 0xE460, 0xE4B3, 0xE506, 0xE55B, 0xE5D9, - 0xE1D5, 0xDE54, 0xDE44, 0xDEC6, 0xDF68, 0xE01B, 0xE0CE, 0xE174, - 0xE1FC, 0xE274, 0xE2E5, 0xE34F, 0xE3B4, 0xE417, 0xE477, 0xE4D7, - 0xE538, 0xE59B, 0xE284, 0xDF7F, 0xDE14, 0xDE83, 0xDF1F, 0xDFD5, - 0xE093, 0xE146, 0xE1DD, 0xE25B, 0xE2D0, 0xE33F, 0xE3A8, 0xE40D, - 0xE470, 0xE4D2, 0xE536, 0xE59B, 0xE284, 0xDF7F, 0xDE14, 0xDE95, - 0xDF59, 0xE037, 0xE107, 0xE1A1, 0xE1DD, 0xE1DD, 0xE1DD, 0xE1DD, - 0xE1DD, 0xE1DD, 0xF86C, 0xF86C, 0xF86D, 0xF86F, 0xF870, 0xF872, - 0xF874, 0xF876, 0xF879, 0xF87B, 0xF87F, 0xF882, 0xF8AA, 0xF909, - 0xF98A, 0xFA14, 0xFA92, 0xFAEA, 0xFB08, 0xFAD2, 0xFA33, 0xF913, - 0xF729, 0xF465, 0xF100, 0xED37, 0xE943, 0xE560, 0xE1C7, 0xDEB5, - 0xDC63, 0xDB0D, 0xDAEE, 0xDD0D, 0xE1BF, 0xE82B, 0xEF7C, 0xF6D9, - 0xFD6D, 0x0260, 0x05C0, 0x093C, 0x0CBC, 0x1011, 0x130A, 0x1579, - 0x172E, 0x17FA, 0x17AE, 0x1619, 0x0D90, 0xDAEE, 0xDB2D, 0xDF19, - 0xE591, 0xED74, 0xF5A2, 0xFCFA, 0x025A, 0x0581, 0x0808, 0x0A1A, - 0x0BCD, 0x0D36, 0x0E6B, 0x0F82, 0x108F, 0x11A9, 0x12E6, 0x1618, - 0xEB73, 0xDA83, 0xDCAD, 0xE1EB, 0xE925, 0xF144, 0xF92F, 0xFFCE, - 0x041D, 0x071E, 0x098A, 0x0B7E, 0x0D1A, 0x0E79, 0x0FBB, 0x10FD, - 0x125C, 0x13F7, 0xEFCA, 0xDAEE, 0xDB46, 0xDF71, 0xE638, 0xEE65, - 0xF6C5, 0xFE21, 0x0342, 0x0684, 0x0920, 0x0B37, 0x0CEA, 0x0E58, - 0x0FA4, 0x10EC, 0x1252, 0x13F7, 0xEFCA, 0xDAEE, 0xDBB8, 0xE0EB, - 0xE8E1, 0xF1F2, 0xFA77, 0x00C9, 0x0342, 0x0342, 0x0342, 0x0342, - 0x0342, 0x0342, 0xE893, 0xE893, 0xE892, 0xE891, 0xE890, 0xE88E, - 0xE88D, 0xE88B, 0xE889, 0xE886, 0xE883, 0xE881, 0xE8B1, 0xE932, - 0xE9E0, 0xEA98, 0xEB36, 0xEB98, 0xEB9B, 0xEB1B, 0xE9F6, 0xE807, - 0xE501, 0xE0DC, 0xDBDE, 0xD64F, 0xD075, 0xCA98, 0xC4FD, 0xBFED, - 0xBBAE, 0xB887, 0xB6BF, 0xB7A9, 0xBBA6, 0xC190, 0xC845, 0xCEA0, - 0xD37B, 0xD5B4, 0xD4FA, 0xD2E6, 0xCFC8, 0xCBDE, 0xC763, 0xC295, - 0xBDB1, 0xB8F2, 0xB496, 0xB0DA, 0xAED7, 0xB6BF, 0xBBD3, 0xC187, - 0xC758, 0xCCC7, 0xD153, 0xD47B, 0xD5C0, 0xD505, 0xD31F, 0xD045, - 0xCCA8, 0xC878, 0xC3E5, 0xBF1E, 0xBA53, 0xB5B5, 0xB172, 0xAE16, - 0xB39C, 0xB92E, 0xBEA4, 0xC47A, 0xCA2D, 0xCF3D, 0xD326, 0xD568, - 0xD589, 0xD3E5, 0xD0F4, 0xCCFC, 0xC840, 0xC307, 0xBD95, 0xB82F, - 0xB319, 0xAE99, 0xB2B0, 0xB6BF, 0xBBE8, 0xC1CB, 0xC7D2, 0xCD69, - 0xD1FB, 0xD4F1, 0xD5B6, 0xD461, 0xD19C, 0xCDB3, 0xC8F0, 0xC39E, - 0xBE08, 0xB879, 0xB33B, 0xAE99, 0xB2B0, 0xB6BF, 0xBBD8, 0xC195, - 0xC771, 0xCCE8, 0xD173, 0xD48F, 0xD5B6, 0xD5B6, 0xD5B6, 0xD5B6, - 0xD5B6, 0xD5B6, 0xE8EA, 0xE8ED, 0xE8F2, 0xE8F7, 0xE8FE, 0xE906, - 0xE910, 0xE91A, 0xE926, 0xE934, 0xE942, 0xE952, 0xE9A5, 0xEA61, - 0xEB5D, 0xEC71, 0xED73, 0xEE3C, 0xEEA3, 0xEE7F, 0xEDA7, 0xEBF3, - 0xE90B, 0xE4E4, 0xDFD1, 0xDA20, 0xD422, 0xCE28, 0xC882, 0xC37F, - 0xBF70, 0xBCA6, 0xBB71, 0xBDA2, 0xC3C7, 0xCC4D, 0xD59D, 0xDE22, - 0xE448, 0xE67A, 0xE433, 0xDF86, 0xD904, 0xD127, 0xC866, 0xBF3B, - 0xB61E, 0xAD88, 0xA5F1, 0x9FD2, 0x9EC4, 0xBB71, 0xC450, 0xCD35, - 0xD591, 0xDCD6, 0xE276, 0xE5E3, 0xE68D, 0xE45A, 0xE044, 0xDAA5, - 0xD3CA, 0xCC01, 0xC398, 0xBADD, 0xB21E, 0xA9AA, 0xA1CD, 0x9AF4, - 0xB11A, 0xBFD8, 0xC8D5, 0xD194, 0xD984, 0xE010, 0xE4A5, 0xE6B2, - 0xE5A9, 0xE1E6, 0xDC03, 0xD473, 0xCBA7, 0xC20D, 0xB818, 0xAE38, - 0xA4DE, 0x9C7A, 0xAE37, 0xBB71, 0xC46D, 0xCD94, 0xD639, 0xDDAF, - 0xE349, 0xE65C, 0xE638, 0xE2ED, 0xDD4B, 0xD5CC, 0xCCEA, 0xC321, - 0xB8EA, 0xAEC0, 0xA51C, 0x9C7A, 0xAE37, 0xBB71, 0xC42F, 0xCCC6, - 0xD4C7, 0xDBC2, 0xE148, 0xE4EA, 0xE638, 0xE638, 0xE638, 0xE638, - 0xE638, 0xE638, 0x155B, 0x155D, 0x1560, 0x1564, 0x1569, 0x156F, - 0x1575, 0x157D, 0x1585, 0x158E, 0x1598, 0x15A3, 0x15D1, 0x1637, - 0x16BF, 0x1755, 0x17E4, 0x1857, 0x189A, 0x1898, 0x183D, 0x1773, - 0x15E9, 0x1385, 0x1085, 0x0D27, 0x09AC, 0x0650, 0x0354, 0x00F5, - 0xFF74, 0xFF0D, 0x0000, 0x03D9, 0x0B20, 0x148B, 0x1ED2, 0x28AB, - 0x30CD, 0x35EE, 0x37EB, 0x38F7, 0x3937, 0x38B9, 0x3786, 0x35AA, - 0x332E, 0x301F, 0x2C87, 0x2870, 0x2064, 0x0000, 0x041C, 0x0B7F, - 0x14E9, 0x1F1B, 0x28D7, 0x30DD, 0x35EF, 0x37C4, 0x3838, 0x3798, - 0x3618, 0x33EE, 0x3150, 0x2E73, 0x2B8C, 0x28D1, 0x2676, 0x264C, - 0x0A23, 0x0190, 0x076D, 0x0FEB, 0x19D2, 0x23E7, 0x2CF3, 0x33BB, - 0x371B, 0x381F, 0x37B1, 0x361C, 0x33AD, 0x30AF, 0x2D6F, 0x2A37, - 0x2755, 0x2513, 0x0CB9, 0x0000, 0x0440, 0x0BF7, 0x15C6, 0x2050, - 0x2A35, 0x3217, 0x3698, 0x380A, 0x37E2, 0x3674, 0x3410, 0x310B, - 0x2DB6, 0x2A64, 0x2767, 0x2513, 0x0CB9, 0x0000, 0x0489, 0x0CED, - 0x1781, 0x229F, 0x2C9C, 0x33D2, 0x3698, 0x3698, 0x3698, 0x3698, - 0x3698, 0x3698, 0x0E12, 0x0E14, 0x0E16, 0x0E18, 0x0E1B, 0x0E1F, - 0x0E23, 0x0E28, 0x0E2E, 0x0E34, 0x0E3A, 0x0E42, 0x0E60, 0x0EA3, - 0x0EFC, 0x0F5F, 0x0FBD, 0x1009, 0x1036, 0x1034, 0x0FF8, 0x0F73, - 0x0E84, 0x0D26, 0x0B75, 0x0990, 0x0792, 0x0599, 0x03C2, 0x022A, - 0x00EE, 0x002C, 0x0000, 0x0102, 0x0363, 0x06A1, 0x0A3C, 0x0DB1, - 0x1080, 0x1228, 0x1294, 0x1293, 0x1239, 0x1192, 0x10A9, 0x0F89, - 0x0E3D, 0x0CCF, 0x0B4B, 0x09BB, 0x075E, 0x0000, 0x01BF, 0x046E, - 0x07A7, 0x0B08, 0x0E2B, 0x10AD, 0x122A, 0x128C, 0x1269, 0x11DE, - 0x10FE, 0x0FDF, 0x0E95, 0x0D33, 0x0BCE, 0x0A7A, 0x094C, 0x08CE, - 0x0237, 0x00BB, 0x02FC, 0x05F9, 0x094F, 0x0C9B, 0x0F7B, 0x118C, - 0x1271, 0x127D, 0x11FC, 0x110B, 0x0FC7, 0x0E4D, 0x0CBA, 0x0B2C, - 0x09BE, 0x088E, 0x02C4, 0x0000, 0x01CB, 0x0496, 0x07F1, 0x0B6E, - 0x0E9D, 0x110F, 0x1255, 0x1288, 0x121F, 0x113A, 0x0FF8, 0x0E79, - 0x0CDC, 0x0B41, 0x09C7, 0x088E, 0x02C4, 0x0000, 0x01DC, 0x04CF, - 0x0857, 0x0BF6, 0x0F2B, 0x1175, 0x1255, 0x1255, 0x1255, 0x1255, - 0x1255, 0x1255, 0xEBC8, 0xEBC7, 0xEBC6, 0xEBC4, 0xEBC2, 0xEBC0, - 0xEBBD, 0xEBBA, 0xEBB6, 0xEBB2, 0xEBAD, 0xEBA8, 0xEB94, 0xEB67, - 0xEB2A, 0xEAE8, 0xEAA8, 0xEA75, 0xEA57, 0xEA57, 0xEA80, 0xEADA, - 0xEB67, 0xEC20, 0xECFC, 0xEDF4, 0xEF00, 0xF019, 0xF137, 0xF252, - 0xF364, 0xF463, 0xF549, 0xF622, 0xF6FA, 0xF7C9, 0xF889, 0xF930, - 0xF9B9, 0xFA1B, 0xFA5A, 0xFA8E, 0xFAB5, 0xFACE, 0xFADA, 0xFAD5, - 0xFAC0, 0xFA98, 0xFA5D, 0xFA0E, 0xF93C, 0xF549, 0xF58C, 0xF626, - 0xF6F8, 0xF7E6, 0xF8CF, 0xF995, 0xFA1A, 0xFA56, 0xFA76, 0xFA81, - 0xFA7B, 0xFA67, 0xFA4B, 0xFA29, 0xFA07, 0xF9E8, 0xF9CF, 0xF9ED, - 0xF68C, 0xF55D, 0xF5CE, 0xF686, 0xF769, 0xF856, 0xF932, 0xF9DE, - 0xFA3D, 0xFA6B, 0xFA7D, 0xFA78, 0xFA62, 0xFA42, 0xFA1C, 0xF9F7, - 0xF9D8, 0xF9C5, 0xF6E0, 0xF549, 0xF58F, 0xF630, 0xF70C, 0xF802, - 0xF8EF, 0xF9B4, 0xFA2D, 0xFA64, 0xFA7C, 0xFA7A, 0xFA66, 0xFA46, - 0xFA1F, 0xF9F9, 0xF9D8, 0xF9C5, 0xF6E0, 0xF549, 0xF598, 0xF64E, - 0xF742, 0xF849, 0xF93A, 0xF9E9, 0xFA2D, 0xFA2D, 0xFA2D, 0xFA2D, - 0xFA2D, 0xFA2D, 0xE292, 0xE293, 0xE295, 0xE298, 0xE29B, 0xE29F, - 0xE2A3, 0xE2A8, 0xE2AD, 0xE2B3, 0xE2BA, 0xE2C1, 0xE2D1, 0xE2EC, - 0xE312, 0xE33D, 0xE36A, 0xE396, 0xE3BD, 0xE3DC, 0xE3EF, 0xE3F3, - 0xE3F0, 0xE3EE, 0xE3EB, 0xE3E4, 0xE3D6, 0xE3BE, 0xE39B, 0xE368, - 0xE323, 0xE2CA, 0xE259, 0xE1E9, 0xE17F, 0xE0FC, 0xE043, 0xDF35, - 0xDDB4, 0xDBA2, 0xD580, 0xCB74, 0xCAD2, 0xCD8A, 0xD143, 0xD5A8, - 0xDA67, 0xDF2B, 0xE39F, 0xE770, 0xE966, 0xE259, 0xE0FE, 0xE033, - 0xDFB6, 0xDF45, 0xDE9D, 0xDD7C, 0xDBA0, 0xD580, 0xCB74, 0xCACB, - 0xCD4D, 0xD0B3, 0xD4C1, 0xD939, 0xDDE0, 0xE279, 0xE6C8, 0xEA2C, - 0xE4BD, 0xE195, 0xE08A, 0xDFEF, 0xDF80, 0xDEFC, 0xDE20, 0xDCA9, - 0xD9E2, 0xCFED, 0xC9F1, 0xCC5D, 0xD01C, 0xD4D1, 0xDA19, 0xDF96, - 0xE4E8, 0xE9AE, 0xE566, 0xE259, 0xE0FD, 0xE02E, 0xDFA9, 0xDF26, - 0xDE63, 0xDD19, 0xDB04, 0xD16B, 0xC9F1, 0xCC65, 0xD029, 0xD4DC, - 0xDA22, 0xDF9B, 0xE4EA, 0xE9AE, 0xE566, 0xE259, 0xE0FD, 0xE02E, - 0xDFA9, 0xDF26, 0xDE63, 0xDD19, 0xDB04, 0xD1D6, 0xC9F1, 0xC9F1, - 0xC9F1, 0xC9F1, 0x03C7, 0x03CA, 0x03C7, 0x03C0, 0x03B2, 0x039F, - 0x0386, 0x0365, 0x033D, 0x030D, 0x02D4, 0x0293, 0x01FA, 0x00D7, - 0xFF54, 0xFD99, 0xFBCF, 0xFA20, 0xF8B5, 0xF7B7, 0xF751, 0xF7AA, - 0xF8A2, 0xF9FA, 0xFBAB, 0xFDAE, 0xFFFF, 0x0296, 0x056F, 0x0883, - 0x0BCD, 0x0F45, 0x12E6, 0x1779, 0x1D64, 0x2411, 0x2AEA, 0x3158, - 0x36C4, 0x3A98, 0x3CE0, 0x3ED5, 0x4077, 0x41B6, 0x4283, 0x42CC, - 0x4283, 0x4196, 0x3FF5, 0x3D91, 0x367E, 0x12E6, 0x14B8, 0x1982, - 0x2040, 0x27F0, 0x2F8F, 0x361B, 0x3A90, 0x3CB4, 0x3DFF, 0x3EA4, - 0x3EC2, 0x3E79, 0x3DE9, 0x3D31, 0x3C71, 0x3BC9, 0x3B59, 0x3CAD, - 0x1E55, 0x135E, 0x16C1, 0x1C94, 0x23DB, 0x2B99, 0x32D2, 0x3888, - 0x3BD2, 0x3D8E, 0x3E6F, 0x3EA1, 0x3E51, 0x3DAC, 0x3CDE, 0x3C13, - 0x3B79, 0x3B3C, 0x214E, 0x12E6, 0x14D2, 0x19DA, 0x20E5, 0x28DA, - 0x30A0, 0x371E, 0x3B3C, 0x3D42, 0x3E55, 0x3EA6, 0x3E65, 0x3DC4, - 0x3CF1, 0x3C1F, 0x3B7D, 0x3B3C, 0x214E, 0x12E6, 0x1522, 0x1AE5, - 0x22C6, 0x2B5C, 0x333D, 0x3900, 0x3B3C, 0x3B3C, 0x3B3C, 0x3B3C, - 0x3B3C, 0x3B3C, 0x11B8, 0x11B6, 0x11B8, 0x11BD, 0x11C6, 0x11D4, - 0x11E6, 0x11FE, 0x121A, 0x123C, 0x1265, 0x1293, 0x12D0, 0x1326, - 0x1397, 0x1425, 0x14D2, 0x15A1, 0x1693, 0x17AC, 0x18EC, 0x1A57, - 0x1BF6, 0x1DCB, 0x1FCE, 0x21F5, 0x2438, 0x268E, 0x28EE, 0x2B4F, - 0x2DA9, 0x2FF3, 0x3224, 0x3467, 0x36D8, 0x3953, 0x3BB7, 0x3DE1, - 0x3FAE, 0x40FC, 0x41D4, 0x428F, 0x432B, 0x43A3, 0x43EF, 0x440B, - 0x43EF, 0x4397, 0x42FB, 0x4216, 0x3F71, 0x3224, 0x32D2, 0x349C, - 0x3721, 0x3A01, 0x3CDA, 0x3F4C, 0x40F7, 0x41C4, 0x423F, 0x427D, - 0x4288, 0x426D, 0x4237, 0x41F2, 0x41AB, 0x416C, 0x4142, 0x41C1, - 0x366A, 0x3251, 0x3395, 0x35C2, 0x387A, 0x3B5F, 0x3E12, 0x4035, - 0x416F, 0x4215, 0x4269, 0x427C, 0x425E, 0x4220, 0x41D3, 0x4188, - 0x414E, 0x4137, 0x3786, 0x3224, 0x32DC, 0x34BD, 0x375F, 0x3A58, - 0x3D40, 0x3FAD, 0x4137, 0x41F9, 0x4260, 0x427E, 0x4266, 0x4229, - 0x41DB, 0x418C, 0x414F, 0x4137, 0x3786, 0x3224, 0x32FA, 0x3521, - 0x3813, 0x3B48, 0x3E3A, 0x4061, 0x4137, 0x4137, 0x4137, 0x4137, - 0x4137, 0x4137, 0xDB3D, 0xDB44, 0xDB3C, 0xDB26, 0xDAFE, 0xDAC3, - 0xDA75, 0xDA12, 0xD998, 0xD906, 0xD85A, 0xD794, 0xD5D9, 0xD29C, - 0xCE4C, 0xC957, 0xC42D, 0xBF3D, 0xBAF4, 0xB7C4, 0xB619, 0xB665, - 0xB8D2, 0xBD04, 0xC29D, 0xC93D, 0xD087, 0xD81A, 0xDF98, 0xE6A2, - 0xECDA, 0xF1E1, 0xF557, 0xF60B, 0xF3CF, 0xEFC6, 0xEB14, 0xE6DD, - 0xE445, 0xE46F, 0xE7DF, 0xED58, 0xF455, 0xFC5B, 0x04F1, 0x0D9E, - 0x15E9, 0x1D58, 0x2372, 0x27BD, 0x249B, 0xF557, 0xEE29, 0xE8AF, - 0xE4D6, 0xE28D, 0xE1C1, 0xE260, 0xE459, 0xE7A1, 0xEC2C, 0xF1C3, - 0xF831, 0xFF41, 0x06BB, 0x0E6B, 0x1619, 0x1D91, 0x249C, 0x2BBD, - 0x0591, 0xF186, 0xEB26, 0xE668, 0xE344, 0xE1AF, 0xE19F, 0xE309, - 0xE5E7, 0xEA67, 0xF05F, 0xF781, 0xFF7E, 0x0806, 0x10CC, 0x1981, - 0x21D6, 0x297C, 0x09F9, 0xF557, 0xEE1D, 0xE88A, 0xE49B, 0xE24C, - 0xE19B, 0xE287, 0xE50B, 0xE946, 0xEF21, 0xF645, 0xFE5D, 0x0714, - 0x1015, 0x190A, 0x219E, 0x297C, 0x09F9, 0xF557, 0xEE85, 0xE9E4, - 0xE709, 0xE58A, 0xE4FC, 0xE4F5, 0xE50B, 0xE50B, 0xE50B, 0xE50B, - 0xE50B, 0xE50B, 0xBA57, 0xBA56, 0xBA58, 0xBA5B, 0xBA60, 0xBA68, - 0xBA73, 0xBA81, 0xBA91, 0xBAA5, 0xBABD, 0xBAD8, 0xBB07, 0xBB56, - 0xBBBE, 0xBC3A, 0xBCC4, 0xBD54, 0xBDE7, 0xBE74, 0xBEF7, 0xBF69, - 0xBFD8, 0xC056, 0xC0DA, 0xC161, 0xC1E3, 0xC25B, 0xC2C3, 0xC316, - 0xC34E, 0xC364, 0xC353, 0xC00A, 0xBD01, 0xC185, 0xCA1E, 0xD279, - 0xD6F6, 0xD8E2, 0xDC36, 0xD136, 0xC0B8, 0xB2F1, 0xAF1B, 0xB5DD, - 0xBEFE, 0xC2D2, 0xC341, 0xC2A6, 0xC2B6, 0xC353, 0xBFA3, 0xBCF9, - 0xC185, 0xCA1E, 0xD279, 0xD6F6, 0xD8E2, 0xDC36, 0xD136, 0xC0B8, - 0xB2F1, 0xAF1B, 0xB5DD, 0xBEFE, 0xC2D5, 0xC34F, 0xC2B6, 0xC27F, - 0xC35B, 0xC1DE, 0xBDA9, 0xBE71, 0xC597, 0xCE96, 0xD545, 0xD802, - 0xDA6F, 0xD836, 0xC976, 0xB9A5, 0xAF5D, 0xB631, 0xC1B2, 0xC3A6, - 0xC319, 0xC283, 0xC366, 0xC353, 0xBF39, 0xBD6F, 0xC377, 0xCC65, - 0xD408, 0xD789, 0xD967, 0xDAF5, 0xCC81, 0xBAF6, 0xAF5D, 0xB61E, - 0xC1B2, 0xC3A6, 0xC319, 0xC283, 0xC366, 0xC353, 0xBF39, 0xBD6F, - 0xC377, 0xCC65, 0xD408, 0xD789, 0xD967, 0xDAF5, 0xCB42, 0xB877, - 0xAF5D, 0xAF5D, 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x09CF, - 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x09CF, 0x098F, 0x08F0, - 0x0825, 0x0761, 0x06D7, 0x06BA, 0x073E, 0x0895, 0x0AF3, 0x0E8A, - 0x1A7C, 0x2E86, 0x3FC8, 0x47D9, 0x4C33, 0x4CFB, 0x49F5, 0x412B, - 0x33AA, 0x25B7, 0x1B99, 0x1AEE, 0x1F18, 0x1F8C, 0x1EAD, 0x1FC7, - 0x2748, 0x33B4, 0x3AA8, 0x3E99, 0x4275, 0x4591, 0x47BD, 0x4A10, - 0x4926, 0x40CB, 0x3044, 0x1E5D, 0x139B, 0x1B99, 0x1DFF, 0x1F57, - 0x1F8C, 0x1EAD, 0x1FC7, 0x2748, 0x33B4, 0x3AA8, 0x3E99, 0x4275, - 0x4591, 0x47BD, 0x4A10, 0x4926, 0x410A, 0x31AE, 0x200B, 0x136D, - 0x1905, 0x1CF9, 0x1EC2, 0x1FBB, 0x1F10, 0x1EC8, 0x2247, 0x2D97, - 0x3825, 0x3C97, 0x406B, 0x43E4, 0x469F, 0x499D, 0x4637, 0x3796, - 0x24F1, 0x1482, 0x1846, 0x1B99, 0x1E24, 0x1F97, 0x1F51, 0x1EA4, - 0x20BB, 0x2A5E, 0x3638, 0x3B9F, 0x3FAB, 0x4395, 0x469F, 0x49A5, - 0x4637, 0x3796, 0x24F1, 0x1482, 0x1846, 0x1B99, 0x1E24, 0x1F97, - 0x1F51, 0x1EA4, 0x20BB, 0x2A5E, 0x3638, 0x3B9F, 0x4030, 0x44A1, - 0x469F, 0x469F, 0x0C00, 0x0C00, 0x0C01, 0x0C01, 0x0C02, 0x0C03, - 0x0C03, 0x0C04, 0x0C05, 0x0C06, 0x0C07, 0x0C08, 0x0BE5, 0x0B81, - 0x0AEA, 0x0A2A, 0x0950, 0x0868, 0x077E, 0x069F, 0x05D7, 0x0533, - 0x04A9, 0x0426, 0x03A9, 0x0332, 0x02C0, 0x0253, 0x01EA, 0x0185, - 0x0123, 0x00C3, 0x0066, 0x004A, 0x0065, 0x0068, 0x0068, 0x0068, - 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, - 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0066, 0x0067, 0x0068, - 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, - 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, - 0x0066, 0x0066, 0x0067, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, - 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, - 0x0068, 0x0068, 0x0066, 0x0066, 0x0067, 0x0068, 0x0068, 0x0068, - 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, - 0x0068, 0x0068, 0x0068, 0x0068, 0x0066, 0x0066, 0x0067, 0x0068, - 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, - 0x0068, 0x0068, 0x0077, 0x0077, 0x0077, 0x0076, 0x0075, 0x0073, - 0x0071, 0x006F, 0x006C, 0x0068, 0x0063, 0x005E, 0x0053, 0x0041, - 0x0028, 0x000B, 0xFFED, 0xFFCE, 0xFFB1, 0xFF99, 0xFF86, 0xFF7C, - 0xFF7B, 0xFF83, 0xFF90, 0xFFA2, 0xFFB6, 0xFFCA, 0xFFDD, 0xFFEB, - 0xFFF4, 0xFFF5, 0xFFEC, 0xFF76, 0xFED1, 0xFEA6, 0xFEB1, 0xFEC6, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC3, 0xFEAF, 0xFEAB, 0xFEF1, 0xFFEC, 0xFF7A, 0xFED1, - 0xFEA6, 0xFEB1, 0xFEC6, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEBD, - 0xFF9A, 0xFFC9, 0xFF1D, 0xFEB0, 0xFEA8, 0xFEBD, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFF84, 0xFFEC, 0xFF61, 0xFEBC, 0xFEA6, 0xFEB7, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFF84, 0xFFEC, 0xFF61, 0xFEBC, - 0xFEA6, 0xFEB7, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xCF5F, 0xCF5E, 0xCF5F, 0xCF61, 0xCF64, 0xCF68, - 0xCF6E, 0xCF76, 0xCF7F, 0xCF8B, 0xCF98, 0xCFA7, 0xD009, 0xD0EB, - 0xD21B, 0xD366, 0xD499, 0xD580, 0xD5EA, 0xD5A3, 0xD478, 0xD237, - 0xCEA3, 0xC9D3, 0xC40B, 0xBD91, 0xB6A9, 0xAF9A, 0xA8A9, 0xA21B, - 0x9C35, 0x973D, 0x9377, 0x994E, 0xA6B0, 0xB07A, 0xB9CA, 0xC330, - 0xCE0E, 0xD834, 0xD36A, 0xC9F8, 0xC10B, 0xB60F, 0xAB39, 0xA21F, - 0x9994, 0x9128, 0x87BB, 0x8034, 0x7F8A, 0x9377, 0x9E18, 0xA712, - 0xB07A, 0xB9CA, 0xC330, 0xCE0E, 0xD834, 0xD36A, 0xC9F8, 0xC10B, - 0xB60F, 0xAB39, 0xA21F, 0x9994, 0x918A, 0x89E9, 0x82CC, 0x7CB2, - 0x8B1C, 0x992C, 0xA29B, 0xABC7, 0xB523, 0xBE76, 0xC82D, 0xD3D0, - 0xD90B, 0xCE5A, 0xC595, 0xBC38, 0xAFFD, 0xA183, 0x9581, 0x8C17, - 0x8475, 0x7DDD, 0x88A5, 0x9377, 0x9F28, 0xA966, 0xB2D0, 0xBC1F, - 0xC594, 0xD107, 0xD980, 0xD095, 0xC6A8, 0xBC38, 0xAFFD, 0xA183, - 0x9581, 0x8C17, 0x8475, 0x7DDD, 0x88A5, 0x9377, 0x9F28, 0xA966, - 0xB2D0, 0xBC1F, 0xC594, 0xD107, 0xD980, 0xD095, 0xC6A8, 0xBC38, - 0xAFFD, 0xAFFD, 0xF9B7, 0xF9B5, 0xF9B8, 0xF9BE, 0xF9CA, 0xF9DB, - 0xF9F2, 0xFA0F, 0xFA32, 0xFA5D, 0xFA8F, 0xFAC9, 0xFB32, 0xFBE6, - 0xFCD5, 0xFDEF, 0xFF23, 0x0060, 0x0198, 0x02BA, 0x03B5, 0x0479, - 0x04AC, 0x0444, 0x03AA, 0x0335, 0x02C2, 0x0247, 0x01C9, 0x014C, - 0x00D3, 0x0063, 0x0000, 0xFFE9, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFECA, 0xFEC9, 0xFECA, 0xFECA, 0xFECB, 0xFECD, - 0xFECF, 0xFED2, 0xFED5, 0xFED9, 0xFEDD, 0xFEE3, 0xFEE8, 0xFEEE, - 0xFEF5, 0xFEFF, 0xFF0D, 0xFF21, 0xFF3D, 0xFF60, 0xFF8E, 0xFFC7, - 0x0061, 0x0156, 0x0216, 0x0234, 0x020F, 0x01CB, 0x0171, 0x010B, - 0x00A5, 0x0049, 0x0000, 0xFFF2, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xC8DA, 0xC8D9, 0xC8DA, 0xC8DE, 0xC8E4, 0xC8ED, - 0xC8F9, 0xC909, 0xC91C, 0xC933, 0xC94E, 0xC96D, 0xC9C9, 0xCA82, - 0xCB7A, 0xCC90, 0xCDA6, 0xCE9A, 0xCF4E, 0xCFA1, 0xCF73, 0xCEA6, - 0xC9C5, 0xC135, 0xBA9D, 0xBA7D, 0xBD46, 0xC17D, 0xC68B, 0xCBD8, - 0xD0CC, 0xD4CF, 0xD74A, 0xD150, 0xC837, 0xC3CB, 0xC063, 0xBE93, - 0xBFB8, 0xC3CD, 0xC699, 0xC40B, 0xBDA3, 0xB902, 0xBBDA, 0xC6D6, - 0xD2DE, 0xD952, 0xDC0C, 0xDCE4, 0xDCAC, 0xD74A, 0xCF56, 0xC837, - 0xC3CB, 0xC063, 0xBE93, 0xBFB8, 0xC3CD, 0xC699, 0xC40B, 0xBDA3, - 0xB902, 0xBBDA, 0xC6D6, 0xD2DE, 0xD938, 0xDB79, 0xDC35, 0xDD4C, - 0xDA0F, 0xD394, 0xCB4D, 0xC5EA, 0xC1ED, 0xBF3E, 0xBE8F, 0xC1A6, - 0xC5A2, 0xC61E, 0xC0BB, 0xBA5A, 0xB924, 0xC6FB, 0xD6E2, 0xDB75, - 0xDC5D, 0xDCFE, 0xDAED, 0xD74A, 0xCF56, 0xC837, 0xC3A2, 0xC009, - 0xBE70, 0xC09F, 0xC4CA, 0xC696, 0xC1EB, 0xBAD4, 0xB924, 0xC707, - 0xD6E2, 0xDB75, 0xDC5D, 0xDCFE, 0xDAED, 0xD74A, 0xCF56, 0xC837, - 0xC3A2, 0xC009, 0xBE70, 0xC09F, 0xC4CA, 0xC696, 0xC2B9, 0xBC70, - 0xB924, 0xB924, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, - 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10B3, 0x1039, - 0x0F95, 0x0EE6, 0x0E4C, 0x0DE7, 0x0DD7, 0x0E3C, 0x0F35, 0x10E3, - 0x1345, 0x1636, 0x19A2, 0x1D73, 0x2196, 0x25F4, 0x2A79, 0x2F10, - 0x33A4, 0x3820, 0x3C70, 0x42E4, 0x4770, 0x4807, 0x46F1, 0x410F, - 0x2CDF, 0x0F78, 0x1A8E, 0x2398, 0x2751, 0x2961, 0x2A43, 0x28A9, - 0x2741, 0x28FE, 0x2D47, 0x328E, 0x377D, 0x3C70, 0x4328, 0x4770, - 0x4807, 0x46F1, 0x410F, 0x2CDF, 0x0F78, 0x1A8E, 0x2398, 0x2751, - 0x2961, 0x2A43, 0x28A9, 0x2741, 0x290A, 0x2D8A, 0x32DE, 0x365A, - 0x39C2, 0x3F9A, 0x461A, 0x47BF, 0x47E4, 0x44CC, 0x3A64, 0x1CC0, - 0x0CD5, 0x20C9, 0x2599, 0x2849, 0x2A1A, 0x28B0, 0x27A8, 0x2BBC, - 0x315B, 0x3653, 0x38F0, 0x3C70, 0x4328, 0x4770, 0x47D2, 0x45F3, - 0x3E79, 0x24CC, 0x0B97, 0x1F1A, 0x24B9, 0x2800, 0x2A1A, 0x28B6, - 0x27A8, 0x2BBC, 0x315B, 0x3653, 0x38F0, 0x3C70, 0x4328, 0x4770, - 0x47D2, 0x45F3, 0x3E79, 0x24CC, 0x0B97, 0x1F1A, 0x2525, 0x28D9, - 0x2A1A, 0x2A1A, 0xF9BF, 0xF9BF, 0xF9BF, 0xF9BF, 0xF9C0, 0xF9C1, - 0xF9C2, 0xF9C4, 0xF9C6, 0xF9C9, 0xF9CC, 0xF9D0, 0xF9D0, 0xF9CA, - 0xF9C1, 0xF9BA, 0xF9B7, 0xF9BD, 0xF9CE, 0xF9EF, 0xFA22, 0xFA6B, - 0xFAE6, 0xFBA1, 0xFC88, 0xFD87, 0xFE8B, 0xFF81, 0x0055, 0x00F4, - 0x014A, 0x0145, 0x00D0, 0xF918, 0xF156, 0xF30F, 0xF7AF, 0xFC0E, - 0xFD89, 0xFD35, 0xFCD3, 0xFCB3, 0xFCB5, 0xFCBC, 0xFCB4, 0xFC86, - 0xFC8A, 0xFD21, 0xFE48, 0xFF97, 0x00C7, 0x00D0, 0xF81C, 0xF156, - 0xF30F, 0xF7AE, 0xFC0E, 0xFD89, 0xFD35, 0xFCD3, 0xFCB3, 0xFCB5, - 0xFCBC, 0xFCB4, 0xFC86, 0xFC8A, 0xFD1F, 0xFE41, 0xFF8F, 0x0074, - 0x0188, 0xFD2A, 0xF38A, 0xF1A3, 0xF534, 0xFA19, 0xFD31, 0xFD6D, - 0xFD1B, 0xFCB9, 0xFCB2, 0xFCB9, 0xFCBE, 0xFC8D, 0xFCBE, 0xFDD2, - 0xFF32, 0x0068, 0x01D4, 0x00D0, 0xF81C, 0xF156, 0xF372, 0xF89C, - 0xFCBE, 0xFD84, 0xFD2A, 0xFCBE, 0xFCB3, 0xFCB8, 0xFCBE, 0xFC8D, - 0xFCBE, 0xFDD2, 0xFF32, 0x0068, 0x01D4, 0x00D0, 0xF81C, 0xF156, - 0xF372, 0xF89C, 0xFCBE, 0xFD84, 0xFD2A, 0xFCBE, 0xFCB3, 0xFCB8, - 0xFCBE, 0xFCBE, 0xFCCE, 0xFCCD, 0xFCCE, 0xFCD0, 0xFCD5, 0xFCDB, - 0xFCE4, 0xFCEF, 0xFCFC, 0xFD0C, 0xFD1F, 0xFD35, 0xFD5F, 0xFDA9, - 0xFE0C, 0xFE7F, 0xFEFB, 0xFF78, 0xFFEE, 0x0055, 0x00A7, 0x00DB, - 0x00F3, 0x00FA, 0x00F3, 0x00E0, 0x00C4, 0x00A1, 0x007C, 0x0056, - 0x0033, 0x0015, 0x0000, 0x0032, 0x0000, 0xFEC8, 0xFD30, 0xFBC7, - 0xFB1E, 0xFB1B, 0xFB56, 0xFC46, 0xFD6F, 0xFE71, 0xFEF6, 0xFEFA, - 0xFED1, 0xFEC3, 0xFEAE, 0xFEA9, 0xFEEF, 0x0000, 0x004E, 0x0000, - 0xFEC8, 0xFD30, 0xFBC7, 0xFB1E, 0xFB1B, 0xFB56, 0xFC46, 0xFD6F, - 0xFE71, 0xFEF6, 0xFEFA, 0xFED1, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEBC, - 0xFF96, 0x002F, 0x0046, 0xFF79, 0xFDFF, 0xFC6D, 0xFB53, 0xFB14, - 0xFB23, 0xFBBF, 0xFCCD, 0xFDE6, 0xFEC8, 0xFEF4, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFF79, 0x0000, 0x004E, 0x0000, 0xFEAB, 0xFCE8, - 0xFB85, 0xFB15, 0xFB1D, 0xFB85, 0xFC96, 0xFDCE, 0xFEC8, 0xFEF6, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFF79, 0x0000, 0x004E, 0x0000, - 0xFEAB, 0xFCE8, 0xFB85, 0xFB15, 0xFB1D, 0xFB85, 0xFCC0, 0xFE20, - 0xFEC8, 0xFEC8, 0xF50B, 0xF50C, 0xF50B, 0xF507, 0xF500, 0xF4F5, - 0xF4E8, 0xF4D6, 0xF4C1, 0xF4A7, 0xF489, 0xF466, 0xF447, 0xF42F, - 0xF411, 0xF3E0, 0xF391, 0xF317, 0xF265, 0xF171, 0xF02C, 0xEE8C, - 0xECA3, 0xEA8C, 0xE844, 0xE5C9, 0xE31A, 0xE033, 0xDD12, 0xD9B6, - 0xD61B, 0xD240, 0xCE23, 0xC22C, 0xB752, 0xB8D9, 0xBE52, 0xC309, - 0xC22B, 0xBE37, 0xC099, 0xCA94, 0xD628, 0xE1B1, 0xEC05, 0xF5AE, - 0xFE3C, 0x0609, 0x0FF6, 0x1545, 0x09A2, 0xCE23, 0xBC4E, 0xB752, - 0xB8D9, 0xBE52, 0xC309, 0xC22B, 0xBE37, 0xC099, 0xCA94, 0xD628, - 0xE1B1, 0xEC05, 0xF5AE, 0xFE3C, 0x0505, 0x0A22, 0x0E56, 0x1404, - 0xE62D, 0xC2F8, 0xB8DB, 0xB74C, 0xBB62, 0xC111, 0xC38C, 0xBFF9, - 0xBE26, 0xC52A, 0xCF57, 0xDA7E, 0xE6FD, 0xF587, 0x01E0, 0x08F0, - 0x0D7E, 0x115B, 0xED12, 0xCE23, 0xBC4E, 0xB752, 0xB950, 0xBF5F, - 0xC38B, 0xC118, 0xBDE2, 0xC2BA, 0xCD4F, 0xD980, 0xE6FD, 0xF5B6, - 0x01E0, 0x08F0, 0x0D7E, 0x115B, 0xED12, 0xCE23, 0xBC4E, 0xB752, - 0xB950, 0xBF5F, 0xC38B, 0xC118, 0xBDE2, 0xC2BA, 0xD06D, 0xDFBD, - 0xE6FD, 0xE6FD, 0x8001, 0x8001, 0x48AE, 0x48AE, 0x48AF, 0x48B1, - 0x48B2, 0x48B4, 0x48B6, 0x48B9, 0x48BC, 0x48BF, 0x48C2, 0x48C6, - 0x48D6, 0x48F8, 0x4926, 0x4959, 0x4989, 0x49B0, 0x49C7, 0x49C7, - 0x49A8, 0x4963, 0x48F3, 0x485B, 0x47A4, 0x46D6, 0x45FA, 0x4517, - 0x4436, 0x4360, 0x429D, 0x41F5, 0x4171, 0x411E, 0x40FC, 0x40FE, - 0x4117, 0x413B, 0x415D, 0x4170, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x0083, 0x0083, 0x0083, 0x0083, - 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, 0x0083, - 0x0084, 0x0085, 0x0087, 0x0089, 0x008B, 0x008C, 0x008D, 0x008B, - 0x0089, 0x0083, 0x0095, 0x00CB, 0x0118, 0x016E, 0x01BE, 0x01F9, - 0x0213, 0x01FB, 0x01A4, 0x0100, 0x0000, 0xF82A, 0xF0ED, 0xF3D1, - 0xF9E3, 0xFF3C, 0x0104, 0x00BB, 0x000B, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002F, 0x0000, - 0xF74E, 0xF0ED, 0xF3D1, 0xF9E3, 0xFF3C, 0x0104, 0x00BB, 0x000B, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x00D5, 0xFC58, 0xF2D9, 0xF1BB, 0xF6B3, 0xFCE5, - 0x0081, 0x0106, 0x0056, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0128, 0x0000, 0xF74E, 0xF0ED, - 0xF44D, 0xFB06, 0x0000, 0x0112, 0x0089, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0128, 0x0000, - 0xF74E, 0xF0ED, 0xF44D, 0xFB06, 0x0000, 0x0112, 0x0089, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x84CE, 0x84CE, 0x84CE, 0x84CE, - 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, 0x84CE, - 0x8486, 0x83D0, 0x82DA, 0x81D4, 0x80EE, 0x8057, 0x803F, 0x80D6, - 0x824B, 0x84CE, 0x8882, 0x8D49, 0x92EC, 0x9937, 0x9FF2, 0xA6EA, - 0xADE7, 0xB4B4, 0xBB1C, 0xC0E8, 0xC5E4, 0xC6C4, 0xBF5F, 0xAEC0, - 0x9A28, 0x8969, 0x82EB, 0x83FC, 0x8691, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x85D3, 0x8182, 0x8083, 0x8EDB, 0xC5E4, - 0xC9FE, 0xBF5F, 0xAEC0, 0x9A28, 0x8969, 0x82EB, 0x83FC, 0x8691, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x847C, 0xB0DB, 0xCAE6, 0xC568, 0xB80C, 0xA476, 0x90D1, - 0x84D6, 0x82E3, 0x8577, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0xAAFB, 0xC5E4, 0xC9FE, 0xBF5F, - 0xAD5B, 0x96C7, 0x86BD, 0x82B6, 0x84BA, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0xAAFB, 0xC5E4, - 0xC9FE, 0xBF5F, 0xAD5B, 0x96C7, 0x86BD, 0x82B6, 0x84BA, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0xE5AC, 0xE5AC, 0xE5AC, 0xE5AC, 0xE5AD, 0xE5AE, 0xE5B0, 0xE5B2, - 0xE5B4, 0xE5B7, 0xE5BA, 0xE5BE, 0xE62B, 0xE753, 0xE916, 0xEB52, - 0xEDE7, 0xF0B4, 0xF399, 0xF674, 0xF926, 0xFB8C, 0xFE03, 0x00E0, - 0x0400, 0x073B, 0x0A6B, 0x0D68, 0x100D, 0x1233, 0x13B4, 0x1469, - 0x142B, 0x11F0, 0x0D50, 0x071B, 0x0023, 0xF936, 0xF324, 0xEEBE, - 0xECD4, 0xEDC0, 0xF09B, 0xF4F7, 0xFA70, 0x00A2, 0x072C, 0x0DA9, - 0x13B5, 0x18EE, 0x1C09, 0x142B, 0x0EB0, 0x087B, 0x01FE, 0xFBAC, - 0xF5F2, 0xF143, 0xEE11, 0xECCC, 0xEDB1, 0xF053, 0xF45C, 0xF97B, - 0xFF5F, 0x05B5, 0x0C2E, 0x1278, 0x1841, 0x1CA6, 0x174E, 0x118B, - 0x0BA3, 0x0539, 0xFEC0, 0xF8A9, 0xF365, 0xEF68, 0xED23, 0xED08, - 0xEF4D, 0xF38E, 0xF951, 0x001C, 0x0775, 0x0EE3, 0x15EB, 0x1C13, - 0x183C, 0x142B, 0x0E9E, 0x083D, 0x018A, 0xFB07, 0xF532, 0xF08C, - 0xED98, 0xECD5, 0xEE9E, 0xF2A1, 0xF857, 0xFF3A, 0x06C4, 0x0E70, - 0x15B6, 0x1C13, 0x183C, 0x142B, 0x0EAC, 0x086D, 0x01E4, 0xFB87, - 0xF5C8, 0xF11D, 0xEDFA, 0xECD5, 0xECD5, 0xECD5, 0xECD5, 0xECD5, - 0xEFB6, 0xEFB4, 0xEFB6, 0xEFBF, 0xEFCD, 0xEFE3, 0xF000, 0xF024, - 0xF051, 0xF087, 0xF0C6, 0xF110, 0xF196, 0xF27F, 0xF3B4, 0xF520, - 0xF6AC, 0xF842, 0xF9CD, 0xFB36, 0xFC68, 0xFD4C, 0xFDEE, 0xFE6B, - 0xFEC9, 0xFF0D, 0xFF3E, 0xFF61, 0xFF7B, 0xFF93, 0xFFAD, 0xFFD0, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xEF09, 0xEF06, 0xEF09, 0xEF13, 0xEF23, 0xEF3B, 0xEF5A, 0xEF83, - 0xEFB4, 0xEFF0, 0xF036, 0xF086, 0xF11A, 0xF21A, 0xF36D, 0xF4FC, - 0xF6AF, 0xF86E, 0xFA21, 0xFBB0, 0xFD05, 0xFE05, 0xFEBE, 0xFF4E, - 0xFFBC, 0x000D, 0x004B, 0x007B, 0x00A4, 0x00CC, 0x00FB, 0x0138, - 0x0188, 0x025D, 0x033A, 0x02CF, 0x0233, 0x01DB, 0x0197, 0x0187, - 0x01DB, 0x0286, 0x031C, 0x0336, 0x02D6, 0x0259, 0x0210, 0x01DD, - 0x01B2, 0x018F, 0x0170, 0x0188, 0x025D, 0x033A, 0x02CF, 0x0233, - 0x01DB, 0x0197, 0x0187, 0x01DB, 0x0286, 0x031C, 0x0336, 0x02D6, - 0x0259, 0x0210, 0x01DF, 0x01B7, 0x0193, 0x0174, 0x0171, 0x01E4, - 0x02E9, 0x0316, 0x027C, 0x0205, 0x01B5, 0x0186, 0x01A1, 0x022A, - 0x02D6, 0x033D, 0x02D2, 0x022E, 0x01EC, 0x01BE, 0x019B, 0x0177, - 0x0169, 0x0188, 0x025D, 0x033A, 0x02B9, 0x021A, 0x01C8, 0x018D, - 0x0190, 0x020C, 0x02C9, 0x033D, 0x02D2, 0x022E, 0x01EC, 0x01BE, - 0x019B, 0x0177, 0x0169, 0x0188, 0x025D, 0x033A, 0x02B9, 0x021A, - 0x01C8, 0x018D, 0x0190, 0x0214, 0x02D8, 0x033D, 0x033D, 0x033D, - 0xE791, 0xE792, 0xE793, 0xE795, 0xE798, 0xE79C, 0xE7A1, 0xE7A7, - 0xE7AE, 0xE7B6, 0xE7C0, 0xE7CB, 0xE89B, 0xEABA, 0xEDD8, 0xF19F, - 0xF5BE, 0xF9E0, 0xFDB3, 0x00E4, 0x0320, 0x0413, 0x039C, 0x01FC, - 0xFF7A, 0xFC5A, 0xF8E2, 0xF557, 0xF200, 0xEF20, 0xECFE, 0xEBE0, - 0xEC0A, 0xEE74, 0xF359, 0xF9DF, 0x012C, 0x086B, 0x0EC3, 0x1359, - 0x1557, 0x145B, 0x1157, 0x0CBE, 0x06F9, 0x0070, 0xF98D, 0xF2B8, - 0xEC5A, 0xE6DC, 0xE39E, 0xEC0A, 0xF1CF, 0xF855, 0xFF25, 0x05C9, - 0x0BCA, 0x10B3, 0x140C, 0x155F, 0x146B, 0x11A3, 0x0D62, 0x07FD, - 0x01C9, 0xFB1D, 0xF44C, 0xEDAD, 0xE795, 0xE2F2, 0xE8B1, 0xEECD, - 0xF504, 0xFBC1, 0x028D, 0x08F2, 0x0E77, 0x12A5, 0x1504, 0x151E, - 0x12B8, 0x0E3C, 0x082A, 0x0102, 0xF945, 0xF172, 0xEA0B, 0xE38F, - 0xE7B3, 0xEC0A, 0xF1E2, 0xF896, 0xFFA0, 0x0676, 0x0C94, 0x1173, - 0x148B, 0x1555, 0x1371, 0x0F36, 0x0931, 0x01F0, 0xFA00, 0xF1EC, - 0xEA42, 0xE38F, 0xE7B3, 0xEC0A, 0xF1D3, 0xF863, 0xFF3F, 0x05EC, - 0x0BF3, 0x10D8, 0x1421, 0x1555, 0x1555, 0x1555, 0x1555, 0x1555, - 0xF68D, 0xF68B, 0xF68D, 0xF693, 0xF69D, 0xF6AC, 0xF6C0, 0xF6DA, - 0xF6F9, 0xF71F, 0xF74B, 0xF77D, 0xF7DD, 0xF885, 0xF963, 0xFA67, - 0xFB81, 0xFCA0, 0xFDB4, 0xFEAA, 0xFF74, 0x0000, 0x0055, 0x008A, - 0x00A4, 0x00A8, 0x009A, 0x0080, 0x0060, 0x003D, 0x001E, 0x0008, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFC39, 0xFC37, 0xFC39, 0xFC40, 0xFC4C, 0xFC5D, 0xFC74, 0xFC92, - 0xFCB7, 0xFCE3, 0xFD16, 0xFD52, 0xFDCA, 0xFEA4, 0xFFC5, 0x0114, - 0x0279, 0x03DB, 0x051F, 0x062E, 0x06ED, 0x0743, 0x0733, 0x06D9, - 0x0643, 0x057E, 0x0497, 0x039D, 0x029D, 0x01A4, 0x00BF, 0xFFFF, - 0xFF6E, 0x0056, 0x0156, 0x00C7, 0xFFD8, 0xFECB, 0xFDE6, 0xFD6D, - 0xFDBC, 0xFEDD, 0x003B, 0x013E, 0x0169, 0x0118, 0x0084, 0xFFCE, - 0xFF15, 0xFE7C, 0xFE3E, 0xFF6E, 0x00B1, 0x0156, 0x00C7, 0xFFD8, - 0xFECB, 0xFDE6, 0xFD6D, 0xFDBC, 0xFEDD, 0x003B, 0x013E, 0x016B, - 0x0127, 0x00A4, 0xFFFD, 0xFF47, 0xFE9C, 0xFE1F, 0xFEE8, 0x0006, - 0x0135, 0x011F, 0x0057, 0xFF51, 0xFE4F, 0xFD98, 0xFD72, 0xFE3A, - 0xFF8D, 0x00D0, 0x016D, 0x013E, 0x00A5, 0xFFD2, 0xFEF1, 0xFE32, - 0xFEBF, 0xFF6E, 0x00B1, 0x0156, 0x00BF, 0xFFC0, 0xFEA6, 0xFDC4, - 0xFD68, 0xFE06, 0xFF61, 0x00BF, 0x016D, 0x013F, 0x00A6, 0xFFD2, - 0xFEF1, 0xFE32, 0xFEBF, 0xFF6E, 0x00B1, 0x0156, 0x00BF, 0xFFC0, - 0xFEA6, 0xFDC4, 0xFD68, 0xFE0A, 0xFF6C, 0x00CC, 0x016D, 0x016D, - 0xE56A, 0xE56A, 0xE56A, 0xE56B, 0xE56C, 0xE56E, 0xE570, 0xE573, - 0xE576, 0xE57A, 0xE57F, 0xE585, 0xE606, 0xE75D, 0xE95D, 0xEBD8, - 0xEEA0, 0xF188, 0xF462, 0xF701, 0xF936, 0xFAD3, 0xFBF5, 0xFCD9, - 0xFD8A, 0xFE10, 0xFE74, 0xFEBF, 0xFEFB, 0xFF30, 0xFF67, 0xFFAA, - 0x0000, 0x001E, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3B05, - 0x3B05, 0x3B05, 0x3B05, 0x3B05, 0x3AF7, 0x3AD3, 0x3AA2, 0x3A6E, - 0x3A40, 0x3A22, 0x3A1E, 0x3A3C, 0x3A86, 0x3B05, 0x3BBE, 0x3CA7, - 0x3DB9, 0x3EEA, 0x4032, 0x4189, 0x42E7, 0x4442, 0x4594, 0x46D3, - 0x47F6, 0x4900, 0x4962, 0x485E, 0x4670, 0x44C9, 0x4527, 0x47FD, - 0x441A, 0x428F, 0x42D6, 0x42AD, 0x423E, 0x41BD, 0x4138, 0x40C0, - 0x4065, 0x4036, 0x4044, 0x40B0, 0x4167, 0x4245, 0x4326, 0x43E3, - 0x445A, 0x4439, 0x42D3, 0x410B, 0x3F81, 0x3E03, 0x3D40, 0x3CA6, - 0x3C17, 0x3B99, 0x3B35, 0x3AF3, 0x3ADD, 0x3AFA, 0x3B5C, 0x3BFA, - 0x3CC0, 0x3D9C, 0x3E7B, 0x3F49, 0x3FF4, 0x4083, 0x40D1, 0x4072, - 0x3E6D, 0x3D8D, 0x446F, 0x4336, 0x40F0, 0x3E52, 0x3C14, 0x3AED, - 0x3ADC, 0x3B4E, 0x3C1E, 0x3D23, 0x3E37, 0x3F35, 0x3FF4, 0x4080, - 0x40D3, 0x40AC, 0x3EB4, 0x3D8D, 0x446F, 0x4336, 0x40F0, 0x3E52, - 0x3C14, 0x3AED, 0x3ADC, 0x3B4E, 0x3C1E, 0x3D23, 0x3E37, 0x3F35, - 0x3FF4, 0x4080, 0x40D3, 0x40AC, 0x3EB4, 0x3D8D, 0x446F, 0x446F, -}; +ROM_ASSET_LOAD_ANIM(anim_24_values, 0x00503650, 9376, 0x00000000, 9376); diff --git a/assets/anims/anim_25.inc.c b/assets/anims/anim_25.inc.c index ab69707ad..4c4536a9c 100644 --- a/assets/anims/anim_25.inc.c +++ b/assets/anims/anim_25.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_25[] = { 65, 189, @@ -13,531 +14,7 @@ static const struct Animation anim_25[] = { }; -static const u16 anim_25_indices[] = { - 0x0001, 0x0000, 0x0064, 0x0001, 0x0064, 0x0065, 0x0001, 0x0000, 0x0064, 0x00C9, 0x0001, 0x0000, - 0x0064, 0x0E7D, 0x0064, 0x0EE1, 0x0064, 0x0F45, - 0x0064, 0x0D51, 0x0064, 0x0DB5, 0x0064, 0x0E19, - 0x0064, 0x0C25, 0x0064, 0x0C89, 0x0064, 0x0CED, - 0x0001, 0x0C21, 0x0001, 0x0C22, 0x0001, 0x0C23, - 0x0064, 0x02BD, 0x0064, 0x0321, 0x0064, 0x0385, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0259, - 0x0064, 0x012D, 0x0064, 0x0191, 0x0064, 0x01F5, - 0x0001, 0x0C1D, 0x0001, 0x0C1E, 0x0001, 0x0C1F, - 0x0064, 0x0579, 0x0064, 0x05DD, 0x0064, 0x0641, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0515, - 0x0064, 0x03E9, 0x0064, 0x044D, 0x0064, 0x04B1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0C20, - 0x0064, 0x0AF1, 0x0064, 0x0B55, 0x0064, 0x0BB9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0A8D, - 0x0064, 0x0961, 0x0064, 0x09C5, 0x0064, 0x0A29, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0C24, - 0x0064, 0x0835, 0x0064, 0x0899, 0x0064, 0x08FD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x07D1, - 0x0064, 0x06A5, 0x0064, 0x0709, 0x0064, 0x076D, -}; +ROM_ASSET_LOAD_ANIM(anim_25_indices, 0x00505b08, 252, 0x00000000, 252); -static const s16 anim_25_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AB, 0x00AB, - 0x00AC, 0x00AC, 0x00AC, 0x00AD, 0x00AD, 0x00AE, 0x00AF, 0x00AF, - 0x00B0, 0x00B0, 0x00B1, 0x00B1, 0x00B2, 0x00B2, 0x00B3, 0x00B3, - 0x00B4, 0x00B4, 0x00B5, 0x00B5, 0x00B6, 0x00B6, 0x00B7, 0x00B7, - 0x00B8, 0x00B8, 0x00B9, 0x00B9, 0x00BA, 0x00BA, 0x00BB, 0x00BB, - 0x00BB, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, - 0x00BC, 0x00BB, 0x00BA, 0x00B8, 0x00B5, 0x00B1, 0x00AD, 0x00A8, - 0x00A2, 0x009B, 0x0093, 0x008B, 0x0084, 0x007E, 0x0079, 0x0079, - 0x006F, 0x006A, 0x00A2, 0x0105, 0x0160, 0x01B2, 0x01FC, 0x023E, - 0x0279, 0x02AC, 0x02D9, 0x0300, 0x0321, 0x033D, 0x0353, 0x0365, - 0x0372, 0x037C, 0x0381, 0x0384, 0x0382, 0x0379, 0x0369, 0x0353, - 0x0336, 0x0313, 0x02EB, 0x02BC, 0x0289, 0x0250, 0x0213, 0x01D0, - 0x018A, 0x013F, 0x00F0, 0x009D, 0x0076, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, - 0x0002, 0x0002, 0x0003, 0x0003, 0x0004, 0x0004, 0x0004, 0x0005, - 0x0005, 0x0006, 0x0006, 0x0006, 0x0007, 0x0007, 0x0008, 0x0008, - 0x0008, 0x0009, 0x0009, 0x0009, 0x000A, 0x000A, 0x000A, 0x000B, - 0x000B, 0x000C, 0x000C, 0x000C, 0x000D, 0x000D, 0x000D, 0x000E, - 0x000E, 0x000E, 0x000F, 0x000F, 0x000F, 0x0010, 0x0010, 0x0010, - 0x0010, 0x0010, 0x0010, 0x0010, 0x0011, 0x0011, 0x0011, 0x0012, - 0x0012, 0x0011, 0x0011, 0x0013, 0x001C, 0x0027, 0x002C, 0x0025, - 0x0018, 0x0010, 0x000E, 0x000D, 0x000C, 0x000C, 0x000C, 0x000D, - 0x000D, 0x000E, 0x000E, 0x000F, 0x000F, 0x0010, 0x0010, 0x0010, - 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, - 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, - 0x0010, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x4253, 0x4635, 0x46FC, - 0x3FFF, 0x3351, 0x2626, 0x188A, 0x0A88, 0xFC2A, 0xED79, 0xDE82, - 0xCF4E, 0xBFE9, 0xB05C, 0xA0B4, 0x90FA, 0x8139, 0x7178, 0x61C9, - 0x5233, 0x42C1, 0x337D, 0x2472, 0x15AB, 0x0732, 0xF913, 0xEB56, - 0xDE08, 0xD133, 0xC4E1, 0xB91D, 0xADF3, 0xA36C, 0x9993, 0x914E, - 0x8B51, 0x8759, 0x8528, 0x847B, 0x8512, 0x0000, 0x0014, 0x0050, - 0x00B2, 0x0139, 0x01E2, 0x02AC, 0x0394, 0x049B, 0x05BD, 0x06F8, - 0x084C, 0x09B7, 0x0B36, 0x0CC8, 0x0E6C, 0x101F, 0x11E0, 0x13AD, - 0x1584, 0x1764, 0x194B, 0x1B37, 0x1D26, 0x1F17, 0x2109, 0x22F8, - 0x24E4, 0x26CB, 0x28AB, 0x2A82, 0x2C4F, 0x2E10, 0x2FC3, 0x3166, - 0x32F9, 0x3478, 0x35E2, 0x3736, 0x3872, 0x3994, 0x3A9A, 0x3B83, - 0x3C4D, 0x3CF6, 0x3D7C, 0x3DDF, 0x3E1B, 0x3E2F, 0x3D14, 0x39FF, - 0x354C, 0x2F55, 0x2875, 0x2108, 0x1967, 0x11EE, 0x0AF8, 0x04DF, - 0x0000, 0xFDD7, 0xFE62, 0xFFBC, 0x0000, 0xFF0D, 0xFE06, 0xFCEE, - 0xFBC5, 0xFA8F, 0xF94C, 0xF800, 0xF6AC, 0xF552, 0xF3F4, 0xF293, - 0xF133, 0xEFD5, 0xEE7A, 0xED25, 0xEBD8, 0xEA94, 0xE95D, 0xE833, - 0xE718, 0xE60F, 0xE51A, 0xE43A, 0xE372, 0xE2C3, 0xE22F, 0xE1B9, - 0xE162, 0xE12D, 0xE11A, 0xE16D, 0xE259, 0xE3C8, 0xE5A6, 0xE7E0, - 0xEA5F, 0xF97C, 0xF97F, 0xF987, 0xF995, 0xF9A8, 0xF9C0, 0xF9DD, - 0xF9FE, 0xFA24, 0xFA4E, 0xFA7C, 0xFAAD, 0xFAE2, 0xFB1A, 0xFB55, - 0xFB92, 0xFBD3, 0xFC15, 0xFC5A, 0xFCA1, 0xFCE9, 0xFD33, 0xFD7E, - 0xFDCA, 0xFE17, 0xFE65, 0xFEB2, 0xFF01, 0xFF4E, 0xFF9C, 0xFFE9, - 0x0035, 0x0080, 0x00CB, 0x0114, 0x015B, 0x01A0, 0x01E4, 0x0225, - 0x0264, 0x02A0, 0x02D9, 0x030F, 0x0342, 0x0371, 0x039C, 0x03C3, - 0x03E6, 0x0405, 0x040A, 0x03E6, 0x039F, 0x033D, 0x02C7, 0x0245, - 0x01BE, 0x0139, 0x00BE, 0x0053, 0x0000, 0xFFDD, 0xFFE7, 0xFFFD, - 0x0000, 0xFFEF, 0xFFDC, 0xFFC7, 0xFFB2, 0xFF9B, 0xFF84, 0xFF6C, - 0xFF53, 0xFF3A, 0xFF20, 0xFF07, 0xFEED, 0xFED4, 0xFEBB, 0xFEA2, - 0xFE8A, 0xFE72, 0xFE5C, 0xFE46, 0xFE31, 0xFE1E, 0xFE0C, 0xFDFC, - 0xFDEE, 0xFDE1, 0xFDD6, 0xFDCE, 0xFDC7, 0xFDC3, 0xFDC2, 0xFDC8, - 0xFDD9, 0xFDF4, 0xFE17, 0xFE40, 0xFE6E, 0xED8C, 0xED9C, 0xEDCD, - 0xEE1C, 0xEE89, 0xEF12, 0xEFB6, 0xF074, 0xF149, 0xF236, 0xF338, - 0xF44E, 0xF578, 0xF6B2, 0xF7FD, 0xF957, 0xFABF, 0xFC32, 0xFDB1, - 0xFF3A, 0x00C9, 0x0261, 0x03FE, 0x05A0, 0x0744, 0x08EA, 0x0A91, - 0x0C36, 0x0DDA, 0x0F79, 0x1114, 0x12A8, 0x1435, 0x15B9, 0x1733, - 0x18A1, 0x1A02, 0x1B55, 0x1C98, 0x1DCB, 0x1EEB, 0x1FF8, 0x20EF, - 0x21D1, 0x229B, 0x234D, 0x23E4, 0x2460, 0x24BF, 0x245A, 0x22B1, - 0x1FFD, 0x1C7A, 0x185F, 0x13E8, 0x0F4D, 0x0AC8, 0x0693, 0x02E8, - 0x0000, 0xFEA3, 0xFED0, 0xFF95, 0x0000, 0xFFEE, 0xFFDA, 0xFFC4, - 0xFFAE, 0xFF96, 0xFF7D, 0xFF64, 0xFF4A, 0xFF2F, 0xFF14, 0xFEF9, - 0xFEDE, 0xFEC4, 0xFEA9, 0xFE8F, 0xFE76, 0xFE5D, 0xFE45, 0xFE2E, - 0xFE18, 0xFE04, 0xFDF1, 0xFDE0, 0xFDD1, 0xFDC4, 0xFDB8, 0xFDAF, - 0xFDA9, 0xFDA4, 0xFDA3, 0xFDA9, 0xFDBB, 0xFDD8, 0xFDFC, 0xFE28, - 0xFE59, 0xCA4F, 0xCA4A, 0xCA39, 0xCA1F, 0xC9FB, 0xC9CD, 0xC998, - 0xC95A, 0xC915, 0xC8C9, 0xC876, 0xC81E, 0xC7C0, 0xC75E, 0xC6F8, - 0xC68E, 0xC622, 0xC5B3, 0xC542, 0xC4CF, 0xC45C, 0xC3E9, 0xC375, - 0xC303, 0xC292, 0xC224, 0xC1B7, 0xC14E, 0xC0E9, 0xC088, 0xC02B, - 0xBFD4, 0xBF82, 0xBF37, 0xBEF4, 0xBEB7, 0xBE83, 0xBE57, 0xBE35, - 0xBE1C, 0xBE0D, 0xBE0A, 0xBE12, 0xBE25, 0xBE46, 0xBE73, 0xBEAE, - 0xBEF7, 0xBF4F, 0xC034, 0xC208, 0xC49E, 0xC7CB, 0xCB65, 0xCF3E, - 0xD32D, 0xD704, 0xDA9A, 0xDDC1, 0xE04F, 0xE18C, 0xE169, 0xE0B9, - 0xE04F, 0xE04E, 0xE048, 0xE03F, 0xE034, 0xE026, 0xE016, 0xE005, - 0xDFF2, 0xDFDF, 0xDFCB, 0xDFB7, 0xDFA4, 0xDF91, 0xDF80, 0xDF70, - 0xDF62, 0xDF57, 0xDF4E, 0xDF48, 0xDF47, 0xDF49, 0xDF4F, 0xDF5A, - 0xDF6B, 0xDF80, 0xDF9C, 0xDFBF, 0xDFE8, 0xE018, 0xE04F, 0xE108, - 0xE283, 0xE46D, 0xE673, 0xE841, 0xE986, 0xFB1D, 0xFB2A, 0xFB50, - 0xFB8E, 0xFBE3, 0xFC4E, 0xFCCE, 0xFD60, 0xFE05, 0xFEBB, 0xFF81, - 0x0055, 0x0137, 0x0225, 0x031F, 0x0423, 0x052F, 0x0643, 0x075E, - 0x087E, 0x09A2, 0x0ACA, 0x0BF3, 0x0D1D, 0x0E46, 0x0F6E, 0x1092, - 0x11B3, 0x12CF, 0x13E4, 0x14F2, 0x15F7, 0x16F3, 0x17E3, 0x18C7, - 0x199E, 0x1A67, 0x1B1F, 0x1BC7, 0x1C5D, 0x1CE0, 0x1D4E, 0x1DA7, - 0x1DE9, 0x1E13, 0x1E24, 0x1E1B, 0x1DF7, 0x1DB6, 0x1C84, 0x19BC, - 0x15A8, 0x1092, 0x0AC3, 0x0484, 0xFE20, 0xF7DF, 0xF20A, 0xECEB, - 0xE8CC, 0xE6F7, 0xE771, 0xE898, 0xE8CC, 0xE7F8, 0xE722, 0xE648, - 0xE56B, 0xE48B, 0xE3A8, 0xE2C3, 0xE1DC, 0xE0F2, 0xE006, 0xDF19, - 0xDE29, 0xDD39, 0xDC46, 0xDB53, 0xDA5F, 0xD969, 0xD874, 0xD77D, - 0xD687, 0xD590, 0xD499, 0xD3A3, 0xD2AC, 0xD1B7, 0xD0C2, 0xCFCE, - 0xCEDB, 0xCDE9, 0xCCF9, 0xCB92, 0xC9B0, 0xC805, 0xC73E, 0xC80D, - 0xCD53, 0xD2DC, 0xD2DC, 0xD2DB, 0xD2D9, 0xD2D7, 0xD2D5, 0xD2D2, - 0xD2CF, 0xD2CC, 0xD2C9, 0xD2C6, 0xD2C3, 0xD2C1, 0xD2BE, 0xD2BD, - 0xD2BC, 0xD2BB, 0xD2BB, 0xD2BC, 0xD2BE, 0xD2C1, 0xD2C5, 0xD2CA, - 0xD2D0, 0xD2D8, 0xD2E1, 0xD2EC, 0xD2F9, 0xD307, 0xD317, 0xD328, - 0xD33C, 0xD352, 0xD36A, 0xD385, 0xD3A2, 0xD3C1, 0xD3E3, 0xD407, - 0xD42E, 0xD458, 0xD485, 0xD4B5, 0xD4E8, 0xD51F, 0xD558, 0xD595, - 0xD5D5, 0xD619, 0xD68D, 0xD754, 0xD85E, 0xD99B, 0xDAFD, 0xDC74, - 0xDDF1, 0xDF65, 0xE0C0, 0xE1F3, 0xE2EF, 0xE382, 0xE39C, 0xE360, - 0xE2EF, 0xE26D, 0xE1E3, 0xE154, 0xE0BF, 0xE025, 0xDF86, 0xDEE4, - 0xDE3F, 0xDD97, 0xDCEE, 0xDC44, 0xDB99, 0xDAEE, 0xDA44, 0xD99B, - 0xD8F5, 0xD851, 0xD7B1, 0xD714, 0xD67C, 0xD5E9, 0xD55C, 0xD4D6, - 0xD457, 0xD3E0, 0xD371, 0xD30B, 0xD2AE, 0xD25C, 0xD215, 0xD2F8, - 0xD55E, 0xD81C, 0xDA0B, 0xDA01, 0xD411, 0xD4B4, 0xD4B1, 0xD4A9, - 0xD49D, 0xD48D, 0xD478, 0xD460, 0xD444, 0xD425, 0xD403, 0xD3DF, - 0xD3B8, 0xD38F, 0xD364, 0xD338, 0xD30B, 0xD2DC, 0xD2AD, 0xD27E, - 0xD24F, 0xD220, 0xD1F2, 0xD1C4, 0xD198, 0xD16D, 0xD143, 0xD11C, - 0xD0F7, 0xD0D5, 0xD0B5, 0xD099, 0xD080, 0xD06A, 0xD059, 0xD04C, - 0xD044, 0xD040, 0xD042, 0xD049, 0xD056, 0xD069, 0xD082, 0xD0A2, - 0xD0C8, 0xD0F6, 0xD12C, 0xD169, 0xD1AE, 0xD1FB, 0xD2A1, 0xD3DD, - 0xD592, 0xD7A7, 0xD9FE, 0xDC7E, 0xDF09, 0xE186, 0xE3D8, 0xE5E3, - 0xE78D, 0xE82D, 0xE7C7, 0xE744, 0xE78D, 0xE88D, 0xE993, 0xEA9E, - 0xEBAD, 0xECC2, 0xEDDA, 0xEEF7, 0xF017, 0xF139, 0xF25F, 0xF387, - 0xF4B0, 0xF5DB, 0xF707, 0xF834, 0xF961, 0xFA8E, 0xFBBB, 0xFCE7, - 0xFE11, 0xFF3A, 0x0060, 0x0184, 0x02A6, 0x03C4, 0x04DF, 0x05F6, - 0x0709, 0x0817, 0x0920, 0x0A65, 0x0BCB, 0x0CC9, 0x0CD4, 0x0B62, - 0x0581, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFEA, 0xFFBD, 0xFF9B, 0xFFA7, 0x0003, 0x009A, 0x013E, - 0x01ED, 0x02A6, 0x0366, 0x042E, 0x04FC, 0x05CD, 0x06A2, 0x0777, - 0x084D, 0x0921, 0x09F3, 0x0AC0, 0x0B88, 0x0C49, 0x0D01, 0x0DAF, - 0x0E53, 0x0EEA, 0x0F72, 0x0FEC, 0x1055, 0x10AB, 0x10EE, 0x110A, - 0x10F0, 0x10A7, 0x1036, 0x0FA4, 0x0EF7, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFAE, 0xFF24, 0xFF09, 0x0000, 0x02A8, 0x0686, 0x0A9D, - 0x0DEE, 0x0F7B, 0x0FC5, 0x0FF9, 0x1017, 0x1022, 0x101B, 0x1004, - 0x0FDD, 0x0FA9, 0x0F6A, 0x0F20, 0x0ECD, 0x0E73, 0x0E14, 0x0DB0, - 0x0D4A, 0x0CE3, 0x0C7C, 0x0C18, 0x0BB8, 0x0B5C, 0x0B08, 0x0ABB, - 0x0A79, 0x0A42, 0x0A18, 0x09FA, 0x09E4, 0x09D5, 0x09CD, 0x09CB, - 0x09CD, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF54F, 0xF55A, 0xF562, 0xF560, 0xF54A, 0xF527, 0xF502, - 0xF4DB, 0xF4B2, 0xF488, 0xF45D, 0xF431, 0xF403, 0xF3D6, 0xF3A7, - 0xF379, 0xF34B, 0xF31D, 0xF2EF, 0xF2C2, 0xF296, 0xF26A, 0xF240, - 0xF218, 0xF1F1, 0xF1CC, 0xF1AA, 0xF189, 0xF16B, 0xF150, 0xF13A, - 0xF129, 0xF11F, 0xF119, 0xF117, 0xF118, 0xC7DD, 0xC7EA, 0xC80D, - 0xC848, 0xC898, 0xC8FD, 0xC976, 0xCA01, 0xCA9F, 0xCB4D, 0xCC0C, - 0xCCDA, 0xCDB5, 0xCE9F, 0xCF94, 0xD094, 0xD19F, 0xD2B4, 0xD3D1, - 0xD4F5, 0xD620, 0xD751, 0xD886, 0xD9BF, 0xDAFB, 0xDC38, 0xDD77, - 0xDEB5, 0xDFF3, 0xE12E, 0xE267, 0xE39C, 0xE4CC, 0xE5F6, 0xE71A, - 0xE836, 0xE949, 0xEA53, 0xEB53, 0xEC47, 0xED2E, 0xEE09, 0xEED5, - 0xEF91, 0xF03E, 0xF0DA, 0xF163, 0xF1DA, 0xF23D, 0xF222, 0xF138, - 0xEFA4, 0xED8B, 0xEB11, 0xE85A, 0xE58B, 0xE2C9, 0xE038, 0xDDFD, - 0xDC3D, 0xDAAB, 0xD984, 0xD9BA, 0xDC3D, 0xE27D, 0xEBA6, 0xF543, - 0xFCDE, 0x0000, 0xFFED, 0xFF8D, 0xFEE8, 0xFE04, 0xFCE7, 0xFB98, - 0xFA1D, 0xF87D, 0xF6BE, 0xF4E5, 0xF2FB, 0xF105, 0xEF08, 0xED0D, - 0xEB19, 0xE933, 0xE760, 0xE5A8, 0xE411, 0xE2A0, 0xE15D, 0xE04E, - 0xDF79, 0xDEE5, 0xDE98, 0xDEBF, 0xDF76, 0xE0A9, 0xE247, 0xE43B, - 0xE673, 0x054B, 0x053E, 0x0517, 0x04D8, 0x0480, 0x0411, 0x038C, - 0x02F2, 0x0243, 0x0181, 0x00AC, 0xFFC6, 0xFECE, 0xFDC6, 0xFCAF, - 0xFB89, 0xFA56, 0xF917, 0xF7CB, 0xF675, 0xF515, 0xF3AC, 0xF23A, - 0xF0C1, 0xEF42, 0xEDBD, 0xEC33, 0xEAA5, 0xE915, 0xE782, 0xE5EE, - 0xE45A, 0xE2C6, 0xE134, 0xDFA3, 0xDE16, 0xDC8D, 0xDB09, 0xD98B, - 0xD813, 0xD6A2, 0xD53A, 0xD3DC, 0xD287, 0xD13E, 0xD000, 0xCECF, - 0xCDAB, 0xCC96, 0xCB9F, 0xCAD1, 0xCA26, 0xC99A, 0xC925, 0xC8C4, - 0xC86F, 0xC823, 0xC7D9, 0xC78C, 0xC737, 0xC3A6, 0xBE10, 0xBD0E, - 0xC737, 0xE2E3, 0x0B29, 0x35BF, 0x585A, 0x68AD, 0x6BD0, 0x6DC7, - 0x6EAC, 0x6E97, 0x6DA1, 0x6BE2, 0x6975, 0x6672, 0x62F1, 0x5F0D, - 0x5ADC, 0x567A, 0x51FE, 0x4D81, 0x491D, 0x44EA, 0x4101, 0x3D7C, - 0x3A72, 0x37FE, 0x3638, 0x3538, 0x3519, 0x35F2, 0x37DD, 0x3B91, - 0x4182, 0x495D, 0x52D4, 0x5D94, 0x694E, 0x2BD6, 0x2BD7, 0x2BD9, - 0x2BDB, 0x2BDF, 0x2BE3, 0x2BE7, 0x2BEC, 0x2BF0, 0x2BF5, 0x2BF8, - 0x2BFB, 0x2BFE, 0x2BFF, 0x2BFE, 0x2BFD, 0x2BFA, 0x2BF4, 0x2BED, - 0x2BE3, 0x2BD7, 0x2BC9, 0x2BB7, 0x2BA2, 0x2B8A, 0x2B6F, 0x2B4F, - 0x2B2C, 0x2B05, 0x2ADA, 0x2AA9, 0x2A75, 0x2A3B, 0x29FC, 0x29B8, - 0x296E, 0x291F, 0x28CA, 0x286E, 0x280C, 0x27A4, 0x2735, 0x26BF, - 0x2642, 0x25BD, 0x2531, 0x249E, 0x2402, 0x235E, 0x2249, 0x2074, - 0x1E01, 0x1B14, 0x17D2, 0x145F, 0x10DD, 0x0D72, 0x0A41, 0x076E, - 0x051D, 0x031C, 0x01C9, 0x0220, 0x051D, 0x0C29, 0x165C, 0x2136, - 0x2A35, 0x2ED9, 0x3066, 0x31CE, 0x3312, 0x3433, 0x3534, 0x3614, - 0x36D6, 0x377A, 0x3803, 0x3871, 0x38C5, 0x3902, 0x3928, 0x3938, - 0x3934, 0x391E, 0x38F6, 0x38BE, 0x3877, 0x3823, 0x37C2, 0x3757, - 0x36E2, 0x3665, 0x35E1, 0x3520, 0x33F6, 0x3273, 0x30A4, 0x2E99, - 0x2C60, 0xCCF6, 0xCCD0, 0xCC61, 0xCBAA, 0xCAB0, 0xC975, 0xC7FC, - 0xC648, 0xC45C, 0xC23A, 0xBFE5, 0xBD61, 0xBAB0, 0xB7D6, 0xB4D4, - 0xB1AF, 0xAE68, 0xAB03, 0xA783, 0xA3EA, 0xA03B, 0x9C7A, 0x98A9, - 0x94CC, 0x90E4, 0x8CF5, 0x8902, 0x850D, 0x811A, 0x7D29, 0x7942, - 0x7565, 0x7195, 0x6DD5, 0x6A28, 0x6691, 0x6313, 0x5FB0, 0x5C6C, - 0x5949, 0x564A, 0x5372, 0x50C5, 0x4E44, 0x4BF4, 0x49D6, 0x47ED, - 0x463D, 0x44C9, 0x44B4, 0x46DC, 0x4ADE, 0x5053, 0x56D8, 0x5E08, - 0x657D, 0x6CD3, 0x73A5, 0x798F, 0x7E2A, 0x7CC1, 0x7693, 0x7431, - 0x7E2A, 0x9B58, 0xC5B7, 0xF29B, 0x1757, 0x293C, 0x2D9C, 0x30F1, - 0x3350, 0x34CD, 0x357C, 0x356F, 0x34BD, 0x3378, 0x31B4, 0x2F86, - 0x2D00, 0x2A38, 0x2742, 0x2430, 0x2117, 0x1E0B, 0x1B20, 0x186A, - 0x15FC, 0x13EB, 0x124B, 0x112F, 0x10AC, 0x10D5, 0x11BF, 0x13AE, - 0x16C1, 0x1ACD, 0x1FAB, 0x2530, 0x2B33, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0002, 0x0003, 0x0004, 0x0006, 0x0007, 0x0009, 0x000C, - 0x000E, 0x0011, 0x0013, 0x0016, 0x0019, 0x001C, 0x0020, 0x0023, - 0x0027, 0x002B, 0x002E, 0x0032, 0x0036, 0x003B, 0x003F, 0x0043, - 0x0047, 0x004C, 0x0050, 0x0055, 0x0059, 0x005E, 0x0062, 0x0067, - 0x006C, 0x0070, 0x0075, 0x0079, 0x007E, 0x0082, 0x0087, 0x008B, - 0x008F, 0x0094, 0x0098, 0x009C, 0x00A0, 0x00A4, 0x009E, 0x008C, - 0x007C, 0x0079, 0x0091, 0x00CF, 0x0220, 0x0354, 0x02E3, 0x01F0, - 0x015F, 0x01EC, 0x02F1, 0x03EB, 0x0385, 0x02FB, 0x0442, 0x02FD, - 0x00F0, 0xFFC7, 0xFFA1, 0xFF81, 0xFF66, 0xFF51, 0xFF40, 0xFF34, - 0xFF2D, 0xFF28, 0xFF28, 0xFF2A, 0xFF2F, 0xFF36, 0xFF40, 0xFF4B, - 0xFF57, 0xFF64, 0xFF72, 0xFF7F, 0xFF8D, 0xFF9A, 0xFFA6, 0xFFB1, - 0xFFBA, 0xFFC2, 0xFFC7, 0xFFD1, 0xFFE7, 0x0001, 0x001C, 0x0033, - 0x0037, 0xFF30, 0xFF30, 0xFF2F, 0xFF2F, 0xFF2E, 0xFF2C, 0xFF2B, - 0xFF29, 0xFF28, 0xFF25, 0xFF23, 0xFF21, 0xFF1E, 0xFF1C, 0xFF19, - 0xFF16, 0xFF13, 0xFF10, 0xFF0D, 0xFF09, 0xFF06, 0xFF03, 0xFEFF, - 0xFEFC, 0xFEF8, 0xFEF5, 0xFEF2, 0xFEEE, 0xFEEB, 0xFEE8, 0xFEE5, - 0xFEE2, 0xFEDF, 0xFEDC, 0xFED9, 0xFED7, 0xFED5, 0xFED2, 0xFED0, - 0xFECF, 0xFECD, 0xFECC, 0xFECA, 0xFEC9, 0xFEC9, 0xFEC8, 0xFEC8, - 0xFEC9, 0xFEC9, 0xFED1, 0xFEE3, 0xFEFD, 0xFF1B, 0xFF39, 0xFF55, - 0xFF6F, 0xFF8B, 0xFFA8, 0xFFC6, 0xFFE6, 0x000E, 0x002F, 0x0017, - 0xFD99, 0x0178, 0x01ED, 0x00FF, 0xFF7F, 0xFEA5, 0xFE89, 0xFE71, - 0xFE5D, 0xFE4C, 0xFE3F, 0xFE34, 0xFE2D, 0xFE28, 0xFE25, 0xFE25, - 0xFE27, 0xFE2B, 0xFE30, 0xFE37, 0xFE3F, 0xFE48, 0xFE52, 0xFE5D, - 0xFE68, 0xFE73, 0xFE7E, 0xFE88, 0xFE93, 0xFE9C, 0xFEA5, 0xFEBD, - 0xFEEC, 0xFF28, 0xFF67, 0xFF9E, 0xFFC4, 0xC9D8, 0xC9DC, 0xC9E7, - 0xC9F9, 0xCA11, 0xCA2F, 0xCA53, 0xCA7C, 0xCAAB, 0xCADD, 0xCB14, - 0xCB4F, 0xCB8D, 0xCBCF, 0xCC13, 0xCC59, 0xCCA1, 0xCCEB, 0xCD36, - 0xCD81, 0xCDCD, 0xCE19, 0xCE65, 0xCEB0, 0xCEFA, 0xCF42, 0xCF89, - 0xCFCD, 0xD00F, 0xD04D, 0xD088, 0xD0C0, 0xD0F3, 0xD122, 0xD14C, - 0xD171, 0xD190, 0xD1A9, 0xD1BC, 0xD1C8, 0xD1CC, 0xD1C9, 0xD1BF, - 0xD1AC, 0xD190, 0xD16B, 0xD13D, 0xD105, 0xD0C3, 0xCF7C, 0xCC90, - 0xC883, 0xC3DB, 0xBF1B, 0xBAC9, 0xB606, 0xB14F, 0xADDB, 0xAACE, - 0xA79E, 0xA3A4, 0xA027, 0xA03D, 0xA707, 0xABFB, 0xB1BD, 0xC5FD, - 0xDE54, 0xEB42, 0xED3D, 0xEF14, 0xF0C5, 0xF24F, 0xF3B2, 0xF4EE, - 0xF601, 0xF6EB, 0xF7AB, 0xF840, 0xF8AA, 0xF8E9, 0xF8FB, 0xF8DF, - 0xF896, 0xF81E, 0xF776, 0xF69F, 0xF597, 0xF45D, 0xF2F2, 0xF154, - 0xEF82, 0xED7C, 0xEB42, 0xE484, 0xD70A, 0xC5EE, 0xB44E, 0xA546, - 0x9F0F, 0x1E4A, 0x1E3F, 0x1E1F, 0x1DEB, 0x1DA5, 0x1D4D, 0x1CE5, - 0x1C6C, 0x1BE6, 0x1B52, 0x1AB1, 0x1A06, 0x1950, 0x1891, 0x17CA, - 0x16FD, 0x1629, 0x1551, 0x1474, 0x1395, 0x12B5, 0x11D4, 0x10F4, - 0x1015, 0x0F39, 0x0E61, 0x0D8E, 0x0CC0, 0x0BFA, 0x0B3C, 0x0A86, - 0x09DC, 0x093C, 0x08A9, 0x0823, 0x07AC, 0x0744, 0x06ED, 0x06A8, - 0x0676, 0x0658, 0x064E, 0x065B, 0x067E, 0x06BA, 0x0710, 0x077F, - 0x080A, 0x08B2, 0x0A69, 0x0DED, 0x12E8, 0x1906, 0x1FF5, 0x275F, - 0x2EF2, 0x3659, 0x3D40, 0x4354, 0x4841, 0x4BD1, 0x4D84, 0x4C96, - 0x4841, 0x3EA3, 0x30B1, 0x21E5, 0x15B6, 0x0F9F, 0x0DCE, 0x0C23, - 0x0A9D, 0x093D, 0x0803, 0x06EF, 0x0602, 0x053A, 0x049A, 0x0420, - 0x03CD, 0x03A1, 0x039D, 0x03C0, 0x040A, 0x047D, 0x0517, 0x05DA, - 0x06C4, 0x07D8, 0x0914, 0x0A79, 0x0C07, 0x0DBE, 0x0F9F, 0x1469, - 0x1DB0, 0x29B0, 0x36A3, 0x42C6, 0x4C54, 0x1B09, 0x1B0D, 0x1B1B, - 0x1B30, 0x1B4E, 0x1B73, 0x1BA0, 0x1BD3, 0x1C0D, 0x1C4D, 0x1C92, - 0x1CDD, 0x1D2D, 0x1D81, 0x1DD9, 0x1E34, 0x1E93, 0x1EF5, 0x1F59, - 0x1FC0, 0x2028, 0x2091, 0x20FB, 0x2166, 0x21D1, 0x223B, 0x22A5, - 0x230E, 0x2375, 0x23DB, 0x243E, 0x249E, 0x24FB, 0x2555, 0x25AB, - 0x25FD, 0x264A, 0x2693, 0x26D5, 0x2712, 0x2749, 0x2779, 0x27A2, - 0x27C3, 0x27DD, 0x27EE, 0x27F7, 0x27F7, 0x27EE, 0x27A2, 0x26E6, - 0x25CC, 0x2464, 0x22C0, 0x20F2, 0x1F09, 0x1D18, 0x1B30, 0x1962, - 0x17BF, 0x1736, 0x176E, 0x17A6, 0x17BF, 0x191C, 0x1B6C, 0x1DA7, - 0x1F68, 0x2049, 0x2095, 0x20DC, 0x211E, 0x215B, 0x2193, 0x21C5, - 0x21F2, 0x2218, 0x2239, 0x2252, 0x2266, 0x2272, 0x2277, 0x2276, - 0x226C, 0x225B, 0x2243, 0x2222, 0x21F9, 0x21C7, 0x218D, 0x214A, - 0x20FD, 0x20A8, 0x2049, 0x1F54, 0x1D7B, 0x1B17, 0x1882, 0x1617, - 0x142F, 0x1144, 0x1141, 0x1139, 0x112A, 0x1117, 0x10FE, 0x10E1, - 0x10C0, 0x109A, 0x1071, 0x1044, 0x1013, 0x0FE0, 0x0FAA, 0x0F71, - 0x0F37, 0x0EFA, 0x0EBC, 0x0E7C, 0x0E3C, 0x0DFA, 0x0DB8, 0x0D76, - 0x0D34, 0x0CF2, 0x0CB1, 0x0C71, 0x0C32, 0x0BF4, 0x0BB8, 0x0B7E, - 0x0B46, 0x0B11, 0x0ADF, 0x0AAF, 0x0A83, 0x0A5B, 0x0A37, 0x0A16, - 0x09FB, 0x09E4, 0x09D2, 0x09C5, 0x09BE, 0x09BD, 0x09C2, 0x09CE, - 0x09E0, 0x09F9, 0x0A48, 0x0AF2, 0x0BE9, 0x0D1F, 0x0E86, 0x100F, - 0x11AE, 0x1354, 0x14F3, 0x167D, 0x17E3, 0x185A, 0x182A, 0x17F9, - 0x17E3, 0x138D, 0x0E05, 0x08BE, 0x04A0, 0x0291, 0x01DE, 0x013C, - 0x00A8, 0x0024, 0xFFB1, 0xFF4C, 0xFEF6, 0xFEAF, 0xFE77, 0xFE4E, - 0xFE34, 0xFE29, 0xFE2B, 0xFE3D, 0xFE5C, 0xFE8A, 0xFEC6, 0xFF10, - 0xFF68, 0xFFCD, 0x003F, 0x00C0, 0x014E, 0x01E9, 0x0291, 0x043D, - 0x077A, 0x0BAA, 0x102F, 0x146B, 0x17C1, 0xAC44, 0xAC4D, 0xAC68, - 0xAC95, 0xACD1, 0xAD1D, 0xAD77, 0xADDE, 0xAE53, 0xAED3, 0xAF5E, - 0xAFF3, 0xB091, 0xB138, 0xB1E6, 0xB29A, 0xB355, 0xB414, 0xB4D7, - 0xB59D, 0xB665, 0xB72F, 0xB7F9, 0xB8C3, 0xB98B, 0xBA52, 0xBB15, - 0xBBD4, 0xBC8F, 0xBD44, 0xBDF2, 0xBE99, 0xBF38, 0xBFCD, 0xC059, - 0xC0D9, 0xC14E, 0xC1B6, 0xC211, 0xC25D, 0xC29B, 0xC2C8, 0xC2E4, - 0xC2EE, 0xC2E5, 0xC2C9, 0xC298, 0xC252, 0xC1F6, 0xC0EB, 0xBEB9, - 0xBB8E, 0xB796, 0xB2FF, 0xADF6, 0xA8AA, 0xA346, 0x9DFA, 0x98F1, - 0x945A, 0x92D6, 0x9374, 0x9412, 0x945A, 0x9CB7, 0xA84C, 0xB361, - 0xBC0D, 0xC062, 0xC1D5, 0xC320, 0xC445, 0xC544, 0xC61F, 0xC6D6, - 0xC76C, 0xC7E1, 0xC836, 0xC86D, 0xC886, 0xC883, 0xC865, 0xC82D, - 0xC7DD, 0xC774, 0xC6F6, 0xC662, 0xC5BA, 0xC4FE, 0xC431, 0xC354, - 0xC267, 0xC16B, 0xC062, 0xBDCC, 0xB8C8, 0xB24C, 0xAB4C, 0xA4BC, - 0x9F92, 0x0000, 0xFFFF, 0xFFFA, 0xFFF2, 0xFFE7, 0xFFDA, 0xFFCA, - 0xFFB7, 0xFFA3, 0xFF8C, 0xFF74, 0xFF59, 0xFF3E, 0xFF21, 0xFF03, - 0xFEE4, 0xFEC4, 0xFEA4, 0xFE83, 0xFE62, 0xFE41, 0xFE20, 0xFDFF, - 0xFDDF, 0xFDBF, 0xFDA0, 0xFD82, 0xFD66, 0xFD4A, 0xFD30, 0xFD18, - 0xFD05, 0xFCFB, 0xFCF7, 0xFCF9, 0xFCFE, 0xFD06, 0xFD0D, 0xFD13, - 0xFD16, 0xFD14, 0xFD0C, 0xFCFD, 0xFCE3, 0xFCBE, 0xFC8D, 0xFC4D, - 0xFBFD, 0xFB9B, 0xFB18, 0xFA6A, 0xF997, 0xF8A7, 0xF79F, 0xF686, - 0xF562, 0xF43B, 0xF316, 0xF1FB, 0xF0EE, 0xF1EB, 0xF380, 0xF524, - 0xF6B7, 0xF81B, 0xF930, 0xF9D9, 0xF726, 0xF426, 0xF3F5, 0xF3CE, - 0xF3AF, 0xF39A, 0xF38B, 0xF384, 0xF383, 0xF386, 0xF38F, 0xF39B, - 0xF3AB, 0xF3BC, 0xF3D0, 0xF3E4, 0xF3F8, 0xF40C, 0xF41E, 0xF42E, - 0xF43C, 0xF445, 0xF44B, 0xF44B, 0xF445, 0xF439, 0xF426, 0xF3ED, - 0xF37F, 0xF2F1, 0xF257, 0xF1C5, 0xF150, 0x0000, 0xFFFF, 0xFFFB, - 0xFFF4, 0xFFEB, 0xFFE0, 0xFFD3, 0xFFC3, 0xFFB2, 0xFF9F, 0xFF8B, - 0xFF75, 0xFF5E, 0xFF47, 0xFF2E, 0xFF14, 0xFEFA, 0xFEDF, 0xFEC4, - 0xFEA9, 0xFE8E, 0xFE73, 0xFE59, 0xFE3F, 0xFE25, 0xFE0C, 0xFDF4, - 0xFDDE, 0xFDC8, 0xFDB4, 0xFDA1, 0xFD8C, 0xFD73, 0xFD56, 0xFD36, - 0xFD15, 0xFCF3, 0xFCD1, 0xFCB1, 0xFC93, 0xFC79, 0xFC63, 0xFC53, - 0xFC4A, 0xFC48, 0xFC4F, 0xFC5F, 0xFC7A, 0xFCA1, 0xFCDF, 0xFD3A, - 0xFDAE, 0xFE37, 0xFED0, 0xFF75, 0x0020, 0x00CE, 0x017B, 0x0220, - 0x02BB, 0x0376, 0x03E1, 0x0446, 0x04B0, 0x052B, 0x05C3, 0x0682, - 0x08B0, 0x0A87, 0x0AAF, 0x0ADC, 0x0B0D, 0x0B3F, 0x0B73, 0x0BA7, - 0x0BDB, 0x0C0D, 0x0C3C, 0x0C68, 0x0C8E, 0x0CAF, 0x0CCA, 0x0CDC, - 0x0CE6, 0x0CE6, 0x0CDB, 0x0CC4, 0x0CA1, 0x0C70, 0x0C30, 0x0BE0, - 0x0B7F, 0x0B0C, 0x0A87, 0x0927, 0x067D, 0x030C, 0xFF58, 0xFBE2, - 0xF92D, 0xBF40, 0xBF48, 0xBF5E, 0xBF83, 0xBFB4, 0xBFF2, 0xC03B, - 0xC090, 0xC0EE, 0xC156, 0xC1C6, 0xC23E, 0xC2BD, 0xC343, 0xC3CE, - 0xC45D, 0xC4F0, 0xC587, 0xC61F, 0xC6BA, 0xC755, 0xC7F0, 0xC88B, - 0xC924, 0xC9BB, 0xCA4E, 0xCADE, 0xCB69, 0xCBEF, 0xCC6F, 0xCCE8, - 0xCD67, 0xCDF9, 0xCE99, 0xCF45, 0xCFF8, 0xD0AE, 0xD165, 0xD218, - 0xD2C4, 0xD365, 0xD3F8, 0xD478, 0xD4E3, 0xD535, 0xD569, 0xD57D, - 0xD56D, 0xD535, 0xD4B1, 0xD3CB, 0xD292, 0xD115, 0xCF62, 0xCD8A, - 0xCB9A, 0xC9A3, 0xC7B3, 0xC5D9, 0xC425, 0xC184, 0xBEFA, 0xBC50, - 0xB9FB, 0xB86F, 0xB820, 0xB982, 0xC983, 0xD8E7, 0xDA08, 0xDB17, - 0xDC14, 0xDCFC, 0xDDD1, 0xDE90, 0xDF39, 0xDFCC, 0xE047, 0xE0A9, - 0xE0F3, 0xE122, 0xE137, 0xE130, 0xE10D, 0xE0CD, 0xE06F, 0xDFF2, - 0xDF55, 0xDE98, 0xDDBA, 0xDCBB, 0xDB98, 0xDA52, 0xD8E7, 0xD540, - 0xCE2C, 0xC507, 0xBB2C, 0xB1F9, 0xAAC8, 0x2537, 0x252C, 0x250C, - 0x24D8, 0x2491, 0x2438, 0x23CD, 0x2352, 0x22C7, 0x222D, 0x2186, - 0x20D1, 0x2011, 0x1F45, 0x1E6F, 0x1D90, 0x1CA8, 0x1BB8, 0x1AC2, - 0x19C6, 0x18C5, 0x17C0, 0x16B8, 0x15AE, 0x14A2, 0x1396, 0x128A, - 0x117F, 0x1077, 0x0F72, 0x0E71, 0x0D74, 0x0C7E, 0x0B8E, 0x0AA6, - 0x09C6, 0x08EF, 0x0823, 0x0762, 0x06AD, 0x0604, 0x056A, 0x04DE, - 0x0462, 0x03F6, 0x039C, 0x0353, 0x031E, 0x02FD, 0x035E, 0x0495, - 0x0684, 0x0907, 0x0BFD, 0x0F47, 0x12C1, 0x164C, 0x19C5, 0x1D0C, - 0x1FFE, 0x1FDE, 0x1D82, 0x1AD7, 0x18A6, 0x17B5, 0x18CC, 0x1CB3, - 0x38DD, 0x5341, 0x5523, 0x56C2, 0x5822, 0x5946, 0x5A31, 0x5AE7, - 0x5B6B, 0x5BC2, 0x5BED, 0x5BF2, 0x5BD3, 0x5B94, 0x5B39, 0x5AC5, - 0x5A3B, 0x599F, 0x58F5, 0x5840, 0x5783, 0x56C3, 0x5602, 0x5544, - 0x548D, 0x53E0, 0x5341, 0x51CE, 0x4F01, 0x4B61, 0x4778, 0x43CE, - 0x40EB, 0xD64A, 0xD64A, 0xD64A, 0xD649, 0xD648, 0xD646, 0xD644, - 0xD641, 0xD63E, 0xD63A, 0xD635, 0xD62F, 0xD628, 0xD620, 0xD617, - 0xD60D, 0xD602, 0xD5F5, 0xD5E7, 0xD5D8, 0xD5C7, 0xD5B4, 0xD5A0, - 0xD58A, 0xD573, 0xD559, 0xD53E, 0xD520, 0xD501, 0xD4DF, 0xD4BC, - 0xD495, 0xD46D, 0xD442, 0xD415, 0xD3E5, 0xD3B3, 0xD37E, 0xD346, - 0xD30B, 0xD2CE, 0xD28D, 0xD24A, 0xD203, 0xD1BA, 0xD16D, 0xD11D, - 0xD0C9, 0xD072, 0xCFEF, 0xCF1E, 0xCE0C, 0xCCC5, 0xCB54, 0xC9C5, - 0xC823, 0xC67C, 0xC4D9, 0xC348, 0xC1D4, 0xC404, 0xC68C, 0xC943, - 0xCC8F, 0xD0D9, 0xD667, 0xE3AB, 0x07B2, 0x2238, 0x235C, 0x2421, - 0x248C, 0x24A3, 0x246E, 0x23F3, 0x2338, 0x2243, 0x211B, 0x1FC6, - 0x1E4A, 0x1CAF, 0x1AFA, 0x1932, 0x175D, 0x1581, 0x13A6, 0x11D1, - 0x1009, 0x0E53, 0x0CB8, 0x0B3C, 0x09E6, 0x08BE, 0x07C8, 0x0731, - 0x0709, 0x0729, 0x076F, 0x07B4, 0x07D4, 0xEC41, 0xEC45, 0xEC50, - 0xEC62, 0xEC7A, 0xEC99, 0xECBE, 0xECE9, 0xED19, 0xED4F, 0xED89, - 0xEDC7, 0xEE09, 0xEE4F, 0xEE99, 0xEEE6, 0xEF36, 0xEF88, 0xEFDC, - 0xF032, 0xF08A, 0xF0E2, 0xF13C, 0xF196, 0xF1F1, 0xF24B, 0xF2A5, - 0xF2FF, 0xF357, 0xF3AE, 0xF403, 0xF456, 0xF4A7, 0xF4F5, 0xF540, - 0xF588, 0xF5CD, 0xF60D, 0xF649, 0xF681, 0xF6B3, 0xF6E1, 0xF709, - 0xF72B, 0xF746, 0xF75C, 0xF76A, 0xF772, 0xF772, 0xF73E, 0xF6B5, - 0xF5E4, 0xF4D7, 0xF39C, 0xF241, 0xF0D1, 0xEF5C, 0xEDED, 0xEC92, - 0xEB58, 0xE9D4, 0xE8B1, 0xE7A9, 0xE6F0, 0xE6B8, 0xE77B, 0xEB95, - 0xF83E, 0x01D5, 0x0267, 0x02D8, 0x0329, 0x035E, 0x0377, 0x0378, - 0x0362, 0x0338, 0x02FC, 0x02B0, 0x0257, 0x01F3, 0x0186, 0x0112, - 0x009A, 0x001F, 0xFFA5, 0xFF2D, 0xFEB9, 0xFE4C, 0xFDE7, 0xFD8E, - 0xFD42, 0xFD06, 0xFCDC, 0xFCD4, 0xFCF4, 0xFD2E, 0xFD73, 0xFDB4, - 0xFDE4, 0xB59E, 0xB5A2, 0xB5AD, 0xB5BF, 0xB5D8, 0xB5F8, 0xB61E, - 0xB64A, 0xB67C, 0xB6B4, 0xB6F1, 0xB733, 0xB77A, 0xB7C6, 0xB816, - 0xB86B, 0xB8C3, 0xB920, 0xB97F, 0xB9E2, 0xBA48, 0xBAB1, 0xBB1C, - 0xBB8A, 0xBBF9, 0xBC6B, 0xBCDE, 0xBD52, 0xBDC8, 0xBE3E, 0xBEB5, - 0xBF2C, 0xBFA4, 0xC01B, 0xC092, 0xC108, 0xC17E, 0xC1F3, 0xC266, - 0xC2D7, 0xC347, 0xC3B5, 0xC421, 0xC48A, 0xC4F0, 0xC554, 0xC5B4, - 0xC611, 0xC66A, 0xC6BE, 0xC710, 0xC75E, 0xC7A9, 0xC7F3, 0xC83C, - 0xC884, 0xC8CD, 0xC916, 0xC962, 0xC9AF, 0xCA11, 0xCAAC, 0xCB17, - 0xCAC8, 0xC936, 0xC52E, 0xB924, 0x9852, 0x7F94, 0x7D78, 0x7B9C, - 0x79FC, 0x7897, 0x7769, 0x766F, 0x75A7, 0x750E, 0x74A1, 0x745E, - 0x7442, 0x744B, 0x7475, 0x74BD, 0x7522, 0x75A0, 0x7635, 0x76DE, - 0x7799, 0x7862, 0x7937, 0x7A15, 0x7AF9, 0x7BE1, 0x7CCB, 0x7F2D, - 0x83E8, 0x8A0B, 0x90AE, 0x96E7, 0x9BCB, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0003, 0x000E, - 0x001F, 0x0037, 0x0054, 0x0076, 0x009D, 0x00C8, 0x00F7, 0x0129, - 0x015F, 0x0196, 0x01D0, 0x020B, 0x0247, 0x0283, 0x02C0, 0x02FC, - 0x0337, 0x0371, 0x03AA, 0x03E0, 0x0413, 0x0443, 0x0470, 0x0498, - 0x04BC, 0x04DB, 0x04F4, 0x0507, 0x0514, 0x051A, 0x0519, 0x0510, - 0x04FE, 0x04E4, 0x04C1, 0x0494, 0x045D, 0x041B, 0x03CE, 0x0376, - 0x0311, 0x02A0, 0x0223, 0x0197, 0x00FE, 0x0057, 0xFF05, 0xFC8F, - 0xF92E, 0xF51C, 0xF091, 0xEBC5, 0xE6F1, 0xE24E, 0xDE15, 0xDA7E, - 0xD7C1, 0xD65B, 0xD6D8, 0xD98F, 0xDED5, 0xE851, 0xF567, 0x0308, - 0x0E28, 0x13B9, 0x155D, 0x16C7, 0x17F8, 0x18F5, 0x19C0, 0x1A5C, - 0x1ACD, 0x1B16, 0x1B39, 0x1B3B, 0x1B1D, 0x1AE4, 0x1A92, 0x1A2B, - 0x19B1, 0x1929, 0x1894, 0x17F7, 0x1753, 0x16AE, 0x1609, 0x1567, - 0x14CD, 0x143C, 0x13B9, 0x131A, 0x123A, 0x1124, 0x0FDF, 0x0E77, - 0x0CF3, 0x0000, 0x0001, 0x0005, 0x000B, 0x0013, 0x001E, 0x002A, - 0x0037, 0x0046, 0x0057, 0x0068, 0x007A, 0x008C, 0x009F, 0x00B3, - 0x00C6, 0x00D9, 0x00EC, 0x00FE, 0x010F, 0x0120, 0x012F, 0x013E, - 0x014A, 0x0155, 0x015E, 0x0165, 0x016A, 0x016C, 0x016B, 0x0168, - 0x0162, 0x0158, 0x014B, 0x013A, 0x0126, 0x010D, 0x00F0, 0x00CF, - 0x00A9, 0x007F, 0x004F, 0x001B, 0xFFE2, 0xFFA2, 0xFF5D, 0xFF12, - 0xFEC0, 0xFE69, 0xFDC8, 0xFCAB, 0xFB27, 0xF953, 0xF745, 0xF513, - 0xF2D4, 0xF09D, 0xEE86, 0xECA3, 0xEB0D, 0xE996, 0xE869, 0xE818, - 0xE938, 0xEC83, 0xF177, 0xF6C9, 0xFB31, 0xFD64, 0xFE02, 0xFE82, - 0xFEE8, 0xFF35, 0xFF6C, 0xFF8E, 0xFF9D, 0xFF9C, 0xFF8D, 0xFF71, - 0xFF4B, 0xFF1C, 0xFEE7, 0xFEAE, 0xFE73, 0xFE37, 0xFDFD, 0xFDC7, - 0xFD97, 0xFD6F, 0xFD51, 0xFD3F, 0xFD3B, 0xFD46, 0xFD64, 0xFD97, - 0xFDDF, 0xFE38, 0xFEA0, 0xFF14, 0xFF90, 0xFC62, 0xFC5D, 0xFC4F, - 0xFC38, 0xFC19, 0xFBF2, 0xFBC4, 0xFB8E, 0xFB52, 0xFB0F, 0xFAC6, - 0xFA78, 0xFA25, 0xF9CD, 0xF971, 0xF910, 0xF8AD, 0xF846, 0xF7DD, - 0xF771, 0xF703, 0xF694, 0xF624, 0xF5B3, 0xF542, 0xF4D2, 0xF462, - 0xF3F2, 0xF384, 0xF318, 0xF2AF, 0xF247, 0xF1E3, 0xF182, 0xF125, - 0xF0CD, 0xF079, 0xF02A, 0xEFE0, 0xEF9C, 0xEF5F, 0xEF28, 0xEEF8, - 0xEED0, 0xEEB0, 0xEE98, 0xEE89, 0xEE82, 0xEE86, 0xEED7, 0xEFAA, - 0xF0E6, 0xF274, 0xF43B, 0xF622, 0xF812, 0xF9F3, 0xFBAC, 0xFD25, - 0xFE46, 0xFE65, 0xFD85, 0xFC8C, 0xFC63, 0xFD69, 0xFF11, 0x00E5, - 0x026C, 0x0330, 0x0366, 0x0393, 0x03B9, 0x03D7, 0x03EE, 0x03FF, - 0x040A, 0x040F, 0x0410, 0x040D, 0x0405, 0x03FB, 0x03EE, 0x03DE, - 0x03CD, 0x03BA, 0x03A7, 0x0393, 0x0380, 0x036E, 0x035D, 0x034E, - 0x0341, 0x0337, 0x0330, 0x032A, 0x0322, 0x0317, 0x030B, 0x02FE, - 0x02EF, 0x0000, 0xFFFE, 0xFFF6, 0xFFE9, 0xFFD7, 0xFFC1, 0xFFA7, - 0xFF8A, 0xFF69, 0xFF46, 0xFF20, 0xFEF8, 0xFECE, 0xFEA3, 0xFE77, - 0xFE4A, 0xFE1D, 0xFDEF, 0xFDC2, 0xFD96, 0xFD6B, 0xFD41, 0xFD19, - 0xFCF3, 0xFCD0, 0xFCB0, 0xFC92, 0xFC78, 0xFC62, 0xFC51, 0xFC44, - 0xFC3C, 0xFC39, 0xFC3C, 0xFC45, 0xFC54, 0xFC6A, 0xFC87, 0xFCAC, - 0xFCD8, 0xFD0D, 0xFD4A, 0xFD8F, 0xFDDE, 0xFE37, 0xFE9A, 0xFF07, - 0xFF7E, 0x0000, 0x00FF, 0x02D2, 0x0553, 0x0859, 0x0BBF, 0x0F5C, - 0x130A, 0x16A2, 0x19FC, 0x1CF2, 0x1F5C, 0x2204, 0x2459, 0x2430, - 0x1F5C, 0x134E, 0x01D3, 0xEF47, 0xE001, 0xD85E, 0xD62E, 0xD455, - 0xD2CE, 0xD194, 0xD0A2, 0xCFF1, 0xCF7E, 0xCF42, 0xCF38, 0xCF5B, - 0xCFA6, 0xD013, 0xD09D, 0xD13F, 0xD1F3, 0xD2B4, 0xD37D, 0xD449, - 0xD511, 0xD5D2, 0xD684, 0xD724, 0xD7AC, 0xD817, 0xD85E, 0xD8CA, - 0xD996, 0xDAAB, 0xDBF1, 0xDD53, 0xDEB8, 0x0000, 0xFFFF, 0xFFFC, - 0xFFF6, 0xFFEE, 0xFFE4, 0xFFD8, 0xFFCA, 0xFFBA, 0xFFA8, 0xFF95, - 0xFF80, 0xFF69, 0xFF51, 0xFF38, 0xFF1E, 0xFF02, 0xFEE5, 0xFEC7, - 0xFEA9, 0xFE89, 0xFE69, 0xFE48, 0xFE27, 0xFE05, 0xFDE2, 0xFDBF, - 0xFD9D, 0xFD79, 0xFD56, 0xFD33, 0xFD10, 0xFCED, 0xFCCA, 0xFCA8, - 0xFC86, 0xFC65, 0xFC44, 0xFC24, 0xFC05, 0xFBE7, 0xFBC9, 0xFBAD, - 0xFB92, 0xFB78, 0xFB5F, 0xFB47, 0xFB31, 0xFB1D, 0xFB0E, 0xFB09, - 0xFB0B, 0xFB13, 0xFB20, 0xFB30, 0xFB41, 0xFB53, 0xFB63, 0xFB71, - 0xFB79, 0xFB96, 0xFBC0, 0xFBC6, 0xFB79, 0xFAAC, 0xF982, 0xF845, - 0xF741, 0xF6BF, 0xF68F, 0xF654, 0xF60D, 0xF5BF, 0xF56B, 0xF512, - 0xF4B8, 0xF45E, 0xF407, 0xF3B5, 0xF369, 0xF326, 0xF2EE, 0xF2C4, - 0xF2A9, 0xF29F, 0xF2A9, 0xF2C9, 0xF301, 0xF353, 0xF3C1, 0xF44D, - 0xF4FA, 0xF5CA, 0xF6BF, 0xF929, 0xFDD0, 0x03E4, 0x0A99, 0x1120, - 0x16AB, 0x0884, 0x0880, 0x0874, 0x0860, 0x0845, 0x0824, 0x07FC, - 0x07CE, 0x079A, 0x0761, 0x0723, 0x06E1, 0x069A, 0x064F, 0x0601, - 0x05B0, 0x055C, 0x0506, 0x04AE, 0x0454, 0x03F9, 0x039D, 0x0340, - 0x02E4, 0x0288, 0x022C, 0x01D1, 0x0178, 0x0120, 0x00CB, 0x0077, - 0x0027, 0xFFDB, 0xFF92, 0xFF4C, 0xFF0B, 0xFECE, 0xFE97, 0xFE65, - 0xFE39, 0xFE13, 0xFDF3, 0xFDDB, 0xFDCA, 0xFDC0, 0xFDBE, 0xFDC5, - 0xFDD5, 0xFDED, 0xFE55, 0xFF40, 0x0097, 0x0242, 0x042A, 0x0636, - 0x084E, 0x0A5B, 0x0C44, 0x0DF2, 0x0F4C, 0x1041, 0x10B3, 0x1070, - 0x0F4C, 0x0CC8, 0x0921, 0x0542, 0x0212, 0x0079, 0xFFFD, 0xFF83, - 0xFF0D, 0xFE9D, 0xFE32, 0xFDCE, 0xFD73, 0xFD20, 0xFCD7, 0xFC98, - 0xFC66, 0xFC40, 0xFC27, 0xFC1D, 0xFC23, 0xFC39, 0xFC60, 0xFC99, - 0xFCE6, 0xFD47, 0xFDBD, 0xFE49, 0xFEEC, 0xFFA7, 0x0079, 0x027C, - 0x0658, 0x0B6C, 0x1116, 0x16B5, 0x1BA9, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x00B4, 0x01E2, 0x021E, 0x0000, 0xFB94, 0xF5E7, 0xEF0B, - 0xE714, 0xDE16, 0xCBCE, 0xBD9D, 0xBC66, 0xBB64, 0xBA92, 0xB9ED, - 0xB971, 0xB91B, 0xB8E8, 0xB8D4, 0xB8DB, 0xB8FA, 0xB92E, 0xB973, - 0xB9C5, 0xBA22, 0xBA85, 0xBAEB, 0xBB51, 0xBBB3, 0xBC0D, 0xBC5D, - 0xBC9F, 0xBCCF, 0xBCE9, 0xBCFB, 0xBD1D, 0xBD4D, 0xBD88, 0xBDCC, - 0xBE14, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF2, 0xFFD9, 0xFFD5, - 0x0000, 0x009D, 0x0196, 0x0287, 0x030B, 0x02BF, 0xFE54, 0xFA27, - 0xF9D1, 0xF981, 0xF937, 0xF8F2, 0xF8B4, 0xF87D, 0xF84C, 0xF824, - 0xF802, 0xF7E9, 0xF7D9, 0xF7D1, 0xF7D3, 0xF7DE, 0xF7F3, 0xF812, - 0xF83B, 0xF870, 0xF8B0, 0xF8FB, 0xF953, 0xF9B6, 0xFA27, 0xFB3C, - 0xFD4C, 0xFFF5, 0x02D1, 0x057F, 0x079D, 0x40A1, 0x409D, 0x4091, - 0x407D, 0x4063, 0x4041, 0x401A, 0x3FEC, 0x3FBA, 0x3F82, 0x3F45, - 0x3F05, 0x3EC1, 0x3E79, 0x3E2F, 0x3DE2, 0x3D93, 0x3D42, 0x3CF0, - 0x3C9E, 0x3C4B, 0x3BF8, 0x3BA6, 0x3B54, 0x3B04, 0x3AB5, 0x3A69, - 0x3A1F, 0x39D8, 0x3995, 0x3955, 0x391A, 0x38E4, 0x38B2, 0x3886, - 0x3860, 0x3840, 0x3827, 0x3815, 0x380B, 0x3809, 0x380F, 0x381F, - 0x3837, 0x3859, 0x3886, 0x38BD, 0x38FE, 0x394C, 0x3A09, 0x3B83, - 0x3D98, 0x4025, 0x4308, 0x461D, 0x4943, 0x4C56, 0x4F34, 0x51BB, - 0x53C7, 0x5551, 0x561E, 0x55C0, 0x53C7, 0x4FBB, 0x4A17, 0x43D9, - 0x3E00, 0x398B, 0x39CA, 0x3BCB, 0x3BE0, 0x3BF2, 0x3C02, 0x3C0E, - 0x3C18, 0x3C20, 0x3C25, 0x3C28, 0x3C29, 0x3C29, 0x3C27, 0x3C23, - 0x3C1E, 0x3C18, 0x3C11, 0x3C09, 0x3C01, 0x3BF8, 0x3BEF, 0x3BE6, - 0x3BDC, 0x3BD3, 0x3BCB, 0x3BB7, 0x3B91, 0x3B61, 0x3B2D, 0x3AFC, - 0x3AD5, -}; +ROM_ASSET_LOAD_ANIM(anim_25_values, 0x00505c04, 8018, 0x00000000, 8018); diff --git a/assets/anims/anim_26.inc.c b/assets/anims/anim_26.inc.c index ba13b95d2..a5c6fcda2 100644 --- a/assets/anims/anim_26.inc.c +++ b/assets/anims/anim_26.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_26[] = { 65, 189, @@ -13,489 +14,7 @@ static const struct Animation anim_26[] = { }; -static const u16 anim_26_indices[] = { - 0x0001, 0x0000, 0x005E, 0x0001, 0x0001, 0x005F, 0x0001, 0x0000, 0x005E, 0x0060, 0x0001, 0x0000, - 0x005E, 0x0D42, 0x005E, 0x0DA0, 0x005E, 0x0DFE, - 0x005E, 0x0C28, 0x005E, 0x0C86, 0x005E, 0x0CE4, - 0x005E, 0x0B0E, 0x005E, 0x0B6C, 0x005E, 0x0BCA, - 0x0001, 0x0B0A, 0x0001, 0x0B0B, 0x0001, 0x0B0C, - 0x005E, 0x0236, 0x005E, 0x0294, 0x005E, 0x02F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005E, 0x01D8, - 0x005E, 0x00BE, 0x005E, 0x011C, 0x005E, 0x017A, - 0x0001, 0x0B06, 0x0001, 0x0B07, 0x0001, 0x0B08, - 0x005E, 0x04C8, 0x005E, 0x0526, 0x005E, 0x0584, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005E, 0x046A, - 0x005E, 0x0350, 0x005E, 0x03AE, 0x005E, 0x040C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0B09, - 0x005E, 0x09EC, 0x005E, 0x0A4A, 0x005E, 0x0AA8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005E, 0x098E, - 0x005E, 0x0874, 0x005E, 0x08D2, 0x005E, 0x0930, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0B0D, - 0x005E, 0x075A, 0x005E, 0x07B8, 0x005E, 0x0816, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005E, 0x06FC, - 0x005E, 0x05E2, 0x005E, 0x0640, 0x005E, 0x069E, -}; +ROM_ASSET_LOAD_ANIM(anim_26_indices, 0x00507b70, 252, 0x00000000, 252); -static const s16 anim_26_values[] = { - 0x0000, 0x0075, 0x0075, 0x0076, 0x0136, 0x01DC, 0x026A, 0x02E2, - 0x0346, 0x0397, 0x03D7, 0x0409, 0x042E, 0x0447, 0x0458, 0x0462, - 0x0466, 0x0467, 0x0464, 0x045A, 0x0447, 0x0429, 0x0401, 0x03CB, - 0x0387, 0x0334, 0x02D0, 0x0259, 0x01CE, 0x012F, 0x0079, 0x0077, - 0x0077, 0x0079, 0x0132, 0x01D9, 0x026F, 0x02F3, 0x0368, 0x03CD, - 0x0425, 0x0470, 0x04AE, 0x04E2, 0x050B, 0x052B, 0x0543, 0x0554, - 0x055E, 0x0562, 0x0562, 0x054A, 0x0515, 0x04C8, 0x0466, 0x03F4, - 0x0376, 0x02F0, 0x0267, 0x01DD, 0x0159, 0x00DD, 0x0075, 0x0075, - 0x0075, 0x0075, 0x0075, 0x012D, 0x01D7, 0x0271, 0x02FE, 0x037E, - 0x03F1, 0x0458, 0x04B3, 0x0503, 0x0548, 0x0584, 0x05B7, 0x05E1, - 0x0602, 0x061D, 0x0630, 0x063D, 0x0644, 0x0646, 0x0643, 0x063D, - 0x0633, 0x0626, 0x0616, 0x0605, 0x05F3, 0x05E1, 0x05CE, 0x0010, - 0x86AD, 0x8909, 0x8BE8, 0x8F07, 0x9226, 0x9505, 0x9762, 0x98FC, - 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, - 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, - 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, - 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, - 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, - 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, - 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, - 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, - 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, - 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, - 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0x9993, 0xED11, 0xEFDF, - 0xF2B7, 0xF583, 0xF82E, 0xFAA5, 0xFCD3, 0xFEA3, 0x0000, 0x00F3, - 0x0199, 0x01FB, 0x0223, 0x021D, 0x01F1, 0x01AA, 0x0152, 0x00F3, - 0x0098, 0x004A, 0x0014, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFC, - 0xFFFB, 0xFFFA, 0xFFF9, 0xFFF8, 0xFFF9, 0xFFFA, 0xFFFD, 0x0000, - 0x0005, 0x000C, 0x0013, 0x001C, 0x0026, 0x0030, 0x003A, 0x0045, - 0x004F, 0x0059, 0x0063, 0x006C, 0x0075, 0x007C, 0x0082, 0x0086, - 0x0089, 0x008A, 0x008A, 0x008A, 0xFEA0, 0xFED5, 0xFF09, 0xFF3D, - 0xFF6F, 0xFF9D, 0xFFC5, 0xFFE7, 0x0000, 0x0011, 0x001D, 0x0024, - 0x0027, 0x0027, 0x0024, 0x001E, 0x0018, 0x0011, 0x000B, 0x0005, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0007, 0x001B, 0x0038, 0x0059, 0x007A, 0x0096, - 0x00AB, 0x00B2, 0x00A9, 0x008B, 0x0054, 0x0000, 0xFF8C, 0xFEFA, - 0xFE4F, 0xFD90, 0xFCC1, 0xFBE5, 0xFB03, 0xFA1D, 0xF938, 0xF85A, - 0xF785, 0xF6BE, 0xF60A, 0xF56D, 0xF4EB, 0xF489, 0xF44B, 0xF435, - 0xF435, 0xF435, 0xFE8D, 0xFEC4, 0xFEFC, 0xFF33, 0xFF67, 0xFF98, - 0xFFC2, 0xFFE6, 0x0000, 0x0012, 0x001F, 0x0026, 0x0029, 0x0029, - 0x0026, 0x0020, 0x0019, 0x0012, 0x000B, 0x0005, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x000E, 0x0033, 0x0068, 0x00A5, 0x00E2, 0x0117, 0x013C, 0x014B, - 0x013A, 0x0102, 0x009C, 0x0000, 0xFF29, 0xFE1A, 0xFCDE, 0xFB7D, - 0xF9FD, 0xF867, 0xF6C3, 0xF51A, 0xF373, 0xF1D7, 0xF04C, 0xEEDD, - 0xED8F, 0xEC6D, 0xEB7D, 0xEAC7, 0xEA54, 0xEA2C, 0xEA2C, 0xEA2C, - 0xE9ED, 0xE924, 0xE68D, 0xE238, 0xDCD7, 0xD71B, 0xD1B6, 0xCD5A, - 0xCAB8, 0xC94B, 0xC81B, 0xC727, 0xC66F, 0xC5F4, 0xC5B5, 0xC5B4, - 0xC5F0, 0xC669, 0xC71F, 0xC814, 0xC947, 0xCAB8, 0xCCAE, 0xCF5A, - 0xD299, 0xD649, 0xDA46, 0xDE6E, 0xE29F, 0xE6B6, 0xEA90, 0xEE0B, - 0xF104, 0xF234, 0xF19C, 0xF104, 0xF104, 0xF104, 0xF104, 0xF104, - 0xF104, 0xF104, 0xF104, 0xF104, 0xF104, 0xF104, 0xF104, 0xF104, - 0xF104, 0xF104, 0xF127, 0xF183, 0xF206, 0xF29B, 0xF331, 0xF3B3, - 0xF410, 0xF433, 0xF409, 0xF381, 0xF285, 0xF104, 0xEB4C, 0xE12B, - 0xD7CD, 0xD45D, 0xD70A, 0xDC0F, 0xE2A4, 0xEA05, 0xF16B, 0xF810, - 0xFD2F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFB7, 0xFEC1, 0xFDC1, 0xFCC1, 0xFBCC, 0xFAED, - 0xFA2D, 0xF998, 0xF936, 0xF913, 0xF913, 0xF913, 0xD5B1, 0xDB6D, - 0xDD7F, 0xDECC, 0xDF81, 0xDFCB, 0xDFD8, 0xDFD6, 0xDFF3, 0xE02D, - 0xE065, 0xE099, 0xE0C6, 0xE0EC, 0xE107, 0xE115, 0xE115, 0xE105, - 0xE0E1, 0xE0A9, 0xE05A, 0xDFF3, 0xDF24, 0xDDC0, 0xDBF6, 0xD9F2, - 0xD7E4, 0xD5FA, 0xD460, 0xD346, 0xD2D9, 0xD348, 0xD4C0, 0xE00B, - 0xF2FA, 0xFD48, 0xFD64, 0xFCAE, 0xFB44, 0xF942, 0xF6C7, 0xF3F0, - 0xF0DB, 0xEDA7, 0xEA70, 0xE754, 0xE472, 0xE1E7, 0xDFD0, 0xDE4C, - 0xDD73, 0xDD33, 0xDD6A, 0xDDF6, 0xDEB4, 0xDF84, 0xE042, 0xE0CD, - 0xE102, 0xE0C0, 0xDFE4, 0xDE4C, 0xDC7D, 0xD8CF, 0xCFDD, 0xBE40, - 0x85F2, 0x53D3, 0x4D60, 0x4DE6, 0x5326, 0x5AE0, 0x62D7, 0x68CB, - 0x6D40, 0x722B, 0x7774, 0x7D07, 0x82D0, 0x88B3, 0x8E9D, 0x9477, - 0x9A2B, 0x9FA4, 0xA4CA, 0xA989, 0xADCA, 0xB176, 0xB478, 0xB6BA, - 0xB824, 0xB8A2, 0xB8A2, 0xB8A2, 0xCAD3, 0xC6ED, 0xC9DA, 0xCECA, - 0xD4F0, 0xDB81, 0xE1AF, 0xE6AF, 0xE9B3, 0xEB3B, 0xEC53, 0xED0A, - 0xED6B, 0xED82, 0xED5D, 0xED06, 0xEC8C, 0xEBF9, 0xEB5A, 0xEABC, - 0xEA2B, 0xE9B3, 0xE94D, 0xE8E1, 0xE86B, 0xE7E2, 0xE73F, 0xE67D, - 0xE593, 0xE47B, 0xE32D, 0xE1A4, 0xDFD7, 0xDABA, 0xD2ED, 0xCDE8, - 0xCC34, 0xCAAE, 0xC953, 0xC81F, 0xC70E, 0xC61C, 0xC547, 0xC489, - 0xC3E0, 0xC347, 0xC2BB, 0xC238, 0xC1BA, 0xC13E, 0xC0C3, 0xC04E, - 0xBFE5, 0xBF8C, 0xBF48, 0xBF1E, 0xBF11, 0xBF28, 0xBF66, 0xBFD0, - 0xC06C, 0xC13E, 0xC382, 0xC799, 0xCC3A, 0xD01D, 0xD2FF, 0xD3C4, - 0xD21B, 0xCFB3, 0xCCF7, 0xCA50, 0xC829, 0xC6EC, 0xC653, 0xC5D1, - 0xC564, 0xC50A, 0xC4C1, 0xC489, 0xC45E, 0xC440, 0xC42D, 0xC424, - 0xC421, 0xC425, 0xC42C, 0xC436, 0xC441, 0xC44A, 0xC451, 0xC454, - 0xC454, 0xC454, 0xFC8A, 0xF663, 0xF415, 0xF299, 0xF1C0, 0xF159, - 0xF137, 0xF12A, 0xF101, 0xF0B8, 0xF06C, 0xF021, 0xEFDB, 0xEF9E, - 0xEF6F, 0xEF51, 0xEF4A, 0xEF5C, 0xEF8D, 0xEFE1, 0xF05C, 0xF101, - 0xF231, 0xF423, 0xF69D, 0xF967, 0xFC49, 0xFF08, 0x016D, 0x033E, - 0x0444, 0x0445, 0x0308, 0xF685, 0xE122, 0xD555, 0xD4F7, 0xD581, - 0xD6D1, 0xD8C7, 0xDB44, 0xDE26, 0xE14E, 0xE49C, 0xE7EF, 0xEB28, - 0xEE25, 0xF0C7, 0xF2EE, 0xF479, 0xF562, 0xF5C7, 0xF5C5, 0xF575, - 0xF4F3, 0xF457, 0xF3BD, 0xF340, 0xF2FA, 0xF305, 0xF37C, 0xF479, - 0xF48D, 0xF51B, 0xFA7E, 0x090C, 0x3FC0, 0x7012, 0x737C, 0x6FA4, - 0x66F1, 0x5BCC, 0x5099, 0x47C1, 0x4085, 0x38A2, 0x3039, 0x276C, - 0x1E5B, 0x1528, 0x0BF4, 0x02DF, 0xFA0B, 0xF199, 0xE9A9, 0xE25D, - 0xDBD6, 0xD634, 0xD199, 0xCE27, 0xCBFD, 0xCB3D, 0xCB3D, 0xCB3D, - 0x0E38, 0x0D6C, 0x0C9B, 0x0BCC, 0x0B05, 0x0A4D, 0x09AC, 0x0928, - 0x08C8, 0x0888, 0x085C, 0x0843, 0x0838, 0x083A, 0x0845, 0x0858, - 0x086F, 0x0888, 0x08A0, 0x08B5, 0x08C3, 0x08C8, 0x08C8, 0x08C8, - 0x08C8, 0x08C8, 0x08C8, 0x08C8, 0x08C8, 0x08C8, 0x08C8, 0x08C8, - 0x08C8, 0x08C8, 0x08C8, 0x08C8, 0x08C8, 0x08C8, 0x08C8, 0x08C8, - 0x08C8, 0x08C8, 0x08C8, 0x08C8, 0x08C8, 0x08C8, 0x08C8, 0x08C8, - 0x08C8, 0x08C8, 0x08CC, 0x08D7, 0x08E6, 0x08F7, 0x0908, 0x0917, - 0x0921, 0x0925, 0x0920, 0x0911, 0x08F4, 0x08C8, 0x0890, 0x0852, - 0x080C, 0x07C1, 0x0771, 0x071C, 0x06C4, 0x0668, 0x0609, 0x05A9, - 0x0547, 0x04E4, 0x0481, 0x041F, 0x03BE, 0x035E, 0x0301, 0x02A7, - 0x0250, 0x01FE, 0x01B1, 0x0169, 0x0127, 0x00EC, 0x00B8, 0x008C, - 0x0069, 0x004F, 0x003F, 0x003A, 0x003A, 0x003A, 0x09D3, 0x09DB, - 0x09E6, 0x09F1, 0x09FD, 0x0A07, 0x0A10, 0x0A16, 0x0A18, 0x0A18, - 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, - 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, - 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, - 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, - 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, 0x0A18, - 0x0A1A, 0x0A20, 0x0A29, 0x0A32, 0x0A3C, 0x0A44, 0x0A4A, 0x0A4C, - 0x0A4A, 0x0A41, 0x0A31, 0x0A18, 0x09F9, 0x09D6, 0x09AF, 0x0984, - 0x0957, 0x0928, 0x08F6, 0x08C2, 0x088D, 0x0857, 0x0820, 0x07E9, - 0x07B1, 0x077A, 0x0743, 0x070E, 0x06D9, 0x06A7, 0x0676, 0x0648, - 0x061C, 0x05F4, 0x05CF, 0x05AE, 0x0591, 0x0578, 0x0565, 0x0556, - 0x054D, 0x054A, 0x054A, 0x054A, 0xF11D, 0xF123, 0xF12B, 0xF133, - 0xF13C, 0xF144, 0xF14A, 0xF14E, 0xF150, 0xF150, 0xF150, 0xF150, - 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, - 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, - 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, - 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, - 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF150, 0xF153, 0xF159, - 0xF163, 0xF16D, 0xF178, 0xF181, 0xF188, 0xF18A, 0xF187, 0xF17E, - 0xF16C, 0xF150, 0xF12D, 0xF105, 0xF0DA, 0xF0AB, 0xF078, 0xF043, - 0xF00B, 0xEFD1, 0xEF96, 0xEF59, 0xEF1B, 0xEEDD, 0xEE9F, 0xEE61, - 0xEE24, 0xEDE8, 0xEDAD, 0xED75, 0xED3E, 0xED0A, 0xECDA, 0xECAC, - 0xEC83, 0xEC5E, 0xEC3D, 0xEC22, 0xEC0C, 0xEBFC, 0xEBF1, 0xEBEE, - 0xEBEE, 0xEBEE, 0xE8DA, 0xEB5F, 0xEDEE, 0xF073, 0xF2DC, 0xF515, - 0xF70C, 0xF8AD, 0xF9E4, 0xFABB, 0xFB4E, 0xFBA4, 0xFBC8, 0xFBC2, - 0xFB9B, 0xFB5C, 0xFB0F, 0xFABB, 0xFA6A, 0xFA26, 0xF9F6, 0xF9E4, - 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, - 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, - 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, - 0xF9E4, 0xF9E4, 0xF9E4, 0xF9E4, 0xFA10, 0xFA83, 0xFB27, 0xFBE2, - 0xFC9D, 0xFD40, 0xFDB4, 0xFDDF, 0xFDAC, 0xFD00, 0xFBC6, 0xF9E4, - 0xF30D, 0xE6E8, 0xDB4B, 0xD60E, 0xD618, 0xD66B, 0xD700, 0xD7D1, - 0xD8DA, 0xDA12, 0xDB76, 0xDCFE, 0xDEA5, 0xE064, 0xE237, 0xE417, - 0xE5FD, 0xE7E5, 0xE9C8, 0xEBA0, 0xED67, 0xEF17, 0xF0AB, 0xF21D, - 0xF365, 0xF480, 0xF566, 0xF611, 0xF67C, 0xF6A2, 0xF6A2, 0xF6A2, - 0x75B1, 0x8270, 0x8F33, 0x9BAE, 0xA790, 0xB288, 0xBC45, 0xC478, - 0xCAD0, 0xCF0C, 0xD15B, 0xD211, 0xD185, 0xD00B, 0xCDF9, 0xCBA4, - 0xC962, 0xC786, 0xC668, 0xC65C, 0xC7B8, 0xCAD0, 0xD052, 0xD84D, - 0xE22B, 0xED56, 0xF938, 0x0539, 0x10C5, 0x1B46, 0x2424, 0x2ACA, - 0x2EA1, 0x1ED3, 0xFE7C, 0xEAEF, 0xE826, 0xE673, 0xE5B3, 0xE5C4, - 0xE683, 0xE7CD, 0xE97E, 0xEB75, 0xED8D, 0xEFA5, 0xF199, 0xF346, - 0xF48A, 0xF541, 0xF5C6, 0xF67C, 0xF74B, 0xF820, 0xF8E4, 0xF980, - 0xF9E1, 0xF9EF, 0xF996, 0xF8BF, 0xF755, 0xF541, 0xEC51, 0xDC9B, - 0xCF7D, 0xCE52, 0xFCD5, 0x24D2, 0x1F03, 0x17E9, 0x0FA5, 0x065D, - 0xFC32, 0xF147, 0xE5C1, 0xD9C0, 0xCD6A, 0xC0E1, 0xB449, 0xA7C4, - 0x9B75, 0x8F80, 0x8408, 0x792C, 0x6F17, 0x65E8, 0x5DC2, 0x56C9, - 0x511F, 0x4CE8, 0x4A47, 0x495F, 0x495F, 0x495F, 0x2A09, 0x27A2, - 0x253A, 0x22E1, 0x20A4, 0x1E94, 0x1CBE, 0x1B32, 0x19FF, 0x1920, - 0x1882, 0x181D, 0x17EA, 0x17E1, 0x17FB, 0x182F, 0x1878, 0x18CC, - 0x1925, 0x197B, 0x19C6, 0x19FF, 0x1A2F, 0x1A63, 0x1A9E, 0x1AE2, - 0x1B31, 0x1B8D, 0x1BF7, 0x1C72, 0x1D00, 0x1DA3, 0x1E5D, 0x1FE9, - 0x226F, 0x2510, 0x2788, 0x2A23, 0x2CD7, 0x2F9B, 0x3267, 0x3531, - 0x37F0, 0x3A9B, 0x3D29, 0x3F92, 0x41CB, 0x43CD, 0x458D, 0x4703, - 0x480C, 0x4898, 0x48BF, 0x4897, 0x4837, 0x47B7, 0x472C, 0x46AF, - 0x4655, 0x4636, 0x4669, 0x4703, 0x4974, 0x4DCE, 0x521C, 0x546D, - 0x5026, 0x4B07, 0x4A01, 0x48F9, 0x47F2, 0x46EC, 0x45E9, 0x44E8, - 0x43EC, 0x42F5, 0x4205, 0x411D, 0x403D, 0x3F67, 0x3E9C, 0x3DDD, - 0x3D2B, 0x3C87, 0x3BF2, 0x3B6E, 0x3AFB, 0x3A9A, 0x3A4D, 0x3A15, - 0x39F2, 0x39E6, 0x39E6, 0x39E6, 0x318D, 0x3812, 0x3E9C, 0x4500, - 0x4B15, 0x50B3, 0x55B0, 0x59E3, 0x5D24, 0x5F02, 0x5F63, 0x5E97, - 0x5CF2, 0x5AC6, 0x5866, 0x5625, 0x5454, 0x5346, 0x534E, 0x54BF, - 0x57EB, 0x5D24, 0x65A4, 0x71DC, 0x80F1, 0x9202, 0xA434, 0xB6AB, - 0xC88B, 0xD8F7, 0xE712, 0xF200, 0xF8E5, 0xE490, 0xB92A, 0x9EDF, - 0x9B4F, 0x9935, 0x9862, 0x98A7, 0x99D4, 0x9BBB, 0x9E2C, 0xA0F7, - 0xA3EF, 0xA6E3, 0xA9A4, 0xAC03, 0xADD0, 0xAEDE, 0xAF94, 0xB06C, - 0xB153, 0xB235, 0xB2FC, 0xB394, 0xB3EA, 0xB3E8, 0xB37A, 0xB28C, - 0xB109, 0xAEDE, 0xA59D, 0x955A, 0x87BD, 0x8670, 0xB6B0, 0xDF51, - 0xD758, 0xCDDC, 0xC309, 0xB708, 0xAA03, 0x9C24, 0x8D95, 0x7E7D, - 0x6F0D, 0x5F6B, 0x4FC1, 0x403A, 0x30FF, 0x223A, 0x1416, 0x06BD, - 0xFA59, 0xEF13, 0xE516, 0xDC8B, 0xD59D, 0xD076, 0xCD3F, 0xCC24, - 0xCC24, 0xCC24, 0x003A, 0x0037, 0x002A, 0x001B, 0x000B, 0xFFFD, - 0xFFEE, 0xFFE3, 0xFFDC, 0xFFD5, 0xFFC9, 0xFFBC, 0xFFAD, 0xFF9E, - 0xFF91, 0xFF87, 0xFF82, 0xFF82, 0xFF8A, 0xFF9A, 0xFFB5, 0xFFDC, - 0x0018, 0x0071, 0x00E0, 0x015E, 0x01E3, 0x0268, 0x02E8, 0x035B, - 0x03BB, 0x0400, 0x0423, 0x034F, 0x01B0, 0x00C7, 0x00C2, 0x00CD, - 0x00E7, 0x010D, 0x013E, 0x0175, 0x01B2, 0x01F2, 0x0233, 0x0272, - 0x02AD, 0x02E2, 0x030F, 0x0331, 0x034B, 0x0362, 0x0375, 0x0385, - 0x0392, 0x039B, 0x03A2, 0x03A6, 0x03A8, 0x03A7, 0x03A4, 0x039F, - 0x02DF, 0x011C, 0x00BC, 0x008C, 0xFFEE, 0xFFA9, 0xFF60, 0xFF19, - 0xFEDA, 0xFEAA, 0xFE8D, 0xFE8B, 0xFE9D, 0xFEB7, 0xFED9, 0xFF01, - 0xFF2E, 0xFF5F, 0xFF93, 0xFFC8, 0xFFFE, 0x0032, 0x0065, 0x0095, - 0x00C1, 0x00E7, 0x0107, 0x0120, 0x012F, 0x0135, 0x0135, 0x0135, - 0xFFC8, 0xFFC4, 0xFFC3, 0xFFC1, 0xFFBE, 0xFFBC, 0xFFBA, 0xFFB9, - 0xFFB8, 0xFFB6, 0xFFB4, 0xFFB2, 0xFFAF, 0xFFAC, 0xFFAA, 0xFFA8, - 0xFFA7, 0xFFA7, 0xFFA8, 0xFFAB, 0xFFB0, 0xFFB8, 0xFFC9, 0xFFE9, - 0x0012, 0x0042, 0x0071, 0x009C, 0x00BE, 0x00D1, 0x00D2, 0x00BA, - 0x0086, 0xFF40, 0xFD20, 0xFBE7, 0xFBC1, 0xFBAF, 0xFBAE, 0xFBBC, - 0xFBD6, 0xFBF9, 0xFC24, 0xFC54, 0xFC86, 0xFCB9, 0xFCE8, 0xFD13, - 0xFD37, 0xFD51, 0xFD61, 0xFD6C, 0xFD72, 0xFD76, 0xFD78, 0xFD7B, - 0xFD80, 0xFD89, 0xFD97, 0xFDAB, 0xFDC7, 0xFDEE, 0xFF8A, 0xFEF6, - 0xFF2F, 0xFF86, 0xFFA6, 0xFFE1, 0x0022, 0x0066, 0x00A8, 0x00E4, - 0x0115, 0x0136, 0x014E, 0x0164, 0x0179, 0x018C, 0x019D, 0x01AD, - 0x01BC, 0x01CA, 0x01D6, 0x01E0, 0x01EA, 0x01F2, 0x01F8, 0x01FE, - 0x0202, 0x0205, 0x0207, 0x0207, 0x0207, 0x0207, 0x9D14, 0x9F0F, - 0xA5BF, 0xADBC, 0xB650, 0xBEC6, 0xC668, 0xCC81, 0xD05C, 0xD299, - 0xD457, 0xD5A1, 0xD67C, 0xD6F3, 0xD70D, 0xD6D3, 0xD64D, 0xD583, - 0xD47D, 0xD345, 0xD1E2, 0xD05C, 0xCE06, 0xCA67, 0xC5D9, 0xC0B6, - 0xBB56, 0xB613, 0xB147, 0xAD4A, 0xAA77, 0xA927, 0xA9B2, 0xB9E5, - 0xD6B1, 0xE727, 0xE88B, 0xE8DB, 0xE839, 0xE6CA, 0xE4B3, 0xE216, - 0xDF18, 0xDBDE, 0xD88A, 0xD542, 0xD229, 0xCF63, 0xCD14, 0xCB61, - 0xCA56, 0xC9D0, 0xC9AE, 0xC9CD, 0xCA0C, 0xCA48, 0xCA60, 0xCA31, - 0xC99A, 0xC879, 0xC6AB, 0xC40F, 0xA3A3, 0xA835, 0xA40B, 0xA786, - 0xD9F6, 0xE0EC, 0xE585, 0xE83D, 0xE98F, 0xE9F6, 0xE9EF, 0xE9F4, - 0xEA0B, 0xE9E9, 0xE995, 0xE917, 0xE874, 0xE7B4, 0xE6DC, 0xE5F4, - 0xE503, 0xE40E, 0xE31E, 0xE237, 0xE162, 0xE0A5, 0xE006, 0xDF8C, - 0xDF3E, 0xDF23, 0xDF23, 0xDF23, 0x4DE3, 0x4C54, 0x4DFC, 0x4FF7, - 0x5217, 0x5430, 0x5615, 0x5798, 0x588D, 0x591D, 0x5992, 0x59EC, - 0x5A2D, 0x5A54, 0x5A65, 0x5A5E, 0x5A42, 0x5A10, 0x59CB, 0x5973, - 0x5908, 0x588D, 0x583D, 0x583D, 0x5863, 0x5887, 0x587F, 0x5824, - 0x574D, 0x55D1, 0x5388, 0x5049, 0x4BEB, 0x3B68, 0x212D, 0x1140, - 0x0D8E, 0x0A9E, 0x085C, 0x06B5, 0x0593, 0x04E4, 0x0494, 0x048F, - 0x04C0, 0x0516, 0x057A, 0x05DB, 0x0623, 0x0640, 0x0607, 0x0577, - 0x04BB, 0x03FC, 0x0364, 0x031D, 0x0351, 0x042A, 0x05D1, 0x0870, - 0x0C32, 0x1140, 0x5117, 0x4DF1, 0x555C, 0x5501, 0x2336, 0x1BE8, - 0x16E9, 0x13C1, 0x11F7, 0x1110, 0x1093, 0x1007, 0x0F61, 0x0EE5, - 0x0E8F, 0x0E5A, 0x0E44, 0x0E47, 0x0E61, 0x0E8E, 0x0EC8, 0x0F0D, - 0x0F59, 0x0FA7, 0x0FF4, 0x103B, 0x107A, 0x10AB, 0x10CC, 0x10D8, - 0x10D8, 0x10D8, 0x14A9, 0x142F, 0x1046, 0x0BAA, 0x06B9, 0x01D0, - 0xFD4F, 0xF992, 0xF6F8, 0xF51C, 0xF35F, 0xF1C5, 0xF055, 0xEF15, - 0xEE0A, 0xED39, 0xECAA, 0xEC60, 0xEC62, 0xECB6, 0xED62, 0xEE6A, - 0xF022, 0xF2B9, 0xF603, 0xF9D5, 0xFE03, 0x025E, 0x06BE, 0x0AF4, - 0x0ED5, 0x1235, 0x14E7, 0x147C, 0x114C, 0x0F58, 0x0F68, 0x0F9A, - 0x0FE6, 0x1049, 0x10BE, 0x1140, 0x11CA, 0x1257, 0x12E2, 0x1366, - 0x13DF, 0x1447, 0x1499, 0x14D2, 0x14F8, 0x1516, 0x152B, 0x1535, - 0x1534, 0x1527, 0x150C, 0x14E2, 0x14A9, 0x145F, 0x1404, 0x1395, - 0x0EB4, 0x0D2C, 0x0A66, 0x08B0, 0x0D88, 0x0D85, 0x0D1D, 0x0C79, - 0x0BBE, 0x0B13, 0x0A9E, 0x0A86, 0x0AB5, 0x0AF7, 0x0B4B, 0x0BAD, - 0x0C1B, 0x0C92, 0x0D10, 0x0D91, 0x0E12, 0x0E92, 0x0F0D, 0x0F81, - 0x0FEA, 0x1046, 0x1093, 0x10CD, 0x10F2, 0x10FF, 0x10FF, 0x10FF, - 0x17D5, 0x17C1, 0x1A79, 0x1DB8, 0x2135, 0x24A6, 0x27C1, 0x2A3B, - 0x2BCC, 0x2CAF, 0x2D54, 0x2DC2, 0x2E00, 0x2E13, 0x2E03, 0x2DD6, - 0x2D92, 0x2D3E, 0x2CE0, 0x2C7F, 0x2C21, 0x2BCC, 0x2B8C, 0x2B5D, - 0x2B32, 0x2AFE, 0x2AB5, 0x2A49, 0x29AE, 0x28D7, 0x27B7, 0x2640, - 0x2468, 0x1E4C, 0x14A8, 0x0E55, 0x0C0B, 0x09EF, 0x07FE, 0x0637, - 0x0499, 0x0321, 0x01CD, 0x009C, 0xFF8D, 0xFE9C, 0xFDC9, 0xFD10, - 0xFC71, 0xFBEA, 0xFB89, 0xFB5B, 0xFB5E, 0xFB8D, 0xFBE6, 0xFC64, - 0xFD06, 0xFDC6, 0xFEA2, 0xFF96, 0x009E, 0x01B9, 0x0AA3, 0x0CB4, - 0x0DD7, 0x0D28, 0x0450, 0x0292, 0x011E, 0xFFF5, 0xFF12, 0xFE74, - 0xFE1A, 0xFE03, 0xFE1B, 0xFE50, 0xFE9D, 0xFF00, 0xFF74, 0xFFF6, - 0x0081, 0x0115, 0x01AB, 0x0241, 0x02D3, 0x035D, 0x03DB, 0x044B, - 0x04A8, 0x04EF, 0x051D, 0x052D, 0x052D, 0x052D, 0x9FE3, 0x9F92, - 0x9957, 0x91E5, 0x89E6, 0x8202, 0x7AE2, 0x7532, 0x719B, 0x6F81, - 0x6DD5, 0x6C92, 0x6BB1, 0x6B2F, 0x6B04, 0x6B2B, 0x6B9F, 0x6C5A, - 0x6D56, 0x6E8E, 0x6FFC, 0x719B, 0x73A6, 0x7650, 0x7981, 0x7D23, - 0x8121, 0x8560, 0x89CB, 0x8E4C, 0x92CC, 0x9734, 0x9B6D, 0xA0E7, - 0xA76A, 0xAC67, 0xAFDC, 0xB371, 0xB71A, 0xBAC7, 0xBE6B, 0xC1FA, - 0xC564, 0xC89B, 0xCB94, 0xCE3E, 0xD08E, 0xD274, 0xD3E3, 0xD4CE, - 0xD526, 0xD4ED, 0xD42E, 0xD2F4, 0xD14A, 0xCF3C, 0xCCD4, 0xCA1E, - 0xC724, 0xC3F1, 0xC092, 0xBD10, 0xA68A, 0xA19C, 0x9B74, 0x9B02, - 0xB85B, 0xBCA1, 0xBF91, 0xC16C, 0xC276, 0xC2F1, 0xC31F, 0xC345, - 0xC369, 0xC36B, 0xC34F, 0xC317, 0xC2C9, 0xC268, 0xC1F8, 0xC17E, - 0xC0FC, 0xC077, 0xBFF3, 0xBF74, 0xBEFE, 0xBE94, 0xBE3B, 0xBDF7, - 0xBDCB, 0xBDBB, 0xBDBB, 0xBDBB, 0xF10F, 0xF12F, 0xF177, 0xF19D, - 0xF1C0, 0xF1FF, 0xF279, 0xF34D, 0xF49A, 0xF668, 0xF89E, 0xFB22, - 0xFDDC, 0x00B4, 0x0392, 0x065D, 0x08FE, 0x0B5C, 0x0D5E, 0x0EEC, - 0x0FEF, 0x104D, 0x0FD6, 0x0E82, 0x0C79, 0x09E1, 0x06E2, 0x03A3, - 0x004A, 0xFD00, 0xF9EA, 0xF730, 0xF4F9, 0xF401, 0xF44E, 0xF4F9, - 0xF590, 0xF637, 0xF6EB, 0xF7AA, 0xF86F, 0xF937, 0xF9FE, 0xFAC3, - 0xFB80, 0xFC34, 0xFCDA, 0xFD6E, 0xFDEF, 0xFE58, 0xFEA3, 0xFECF, - 0xFEE0, 0xFEDD, 0xFECA, 0xFEAE, 0xFE8C, 0xFE6C, 0xFE51, 0xFE41, - 0xFE42, 0xFE58, 0x0023, 0xFFE3, 0x00B9, 0x0111, 0xFDE2, 0xFD73, - 0xFD27, 0xFCFA, 0xFCE5, 0xFCE2, 0xFCEE, 0xFD02, 0xFD1D, 0xFD41, - 0xFD6B, 0xFD9C, 0xFDD1, 0xFE0A, 0xFE45, 0xFE81, 0xFEBE, 0xFEF9, - 0xFF31, 0xFF66, 0xFF96, 0xFFC0, 0xFFE3, 0xFFFD, 0x000D, 0x0013, - 0x0013, 0x0013, 0xF83E, 0xF977, 0xFBF2, 0xFEE4, 0x0209, 0x0523, - 0x07EE, 0x0A29, 0x0B92, 0x0C65, 0x0D0A, 0x0D84, 0x0DD6, 0x0E04, - 0x0E0F, 0x0DFB, 0x0DCA, 0x0D80, 0x0D20, 0x0CAB, 0x0C25, 0x0B92, - 0x0AD1, 0x09CA, 0x088B, 0x0721, 0x0598, 0x0400, 0x0263, 0x00D1, - 0xFF58, 0xFE01, 0xFCDD, 0xFC68, 0xFCA3, 0xFCDD, 0xFCDD, 0xFCDD, - 0xFCDD, 0xFCDD, 0xFCDD, 0xFCDD, 0xFCDD, 0xFCDD, 0xFCDD, 0xFCDD, - 0xFCDD, 0xFCDD, 0xFCDD, 0xFCDD, 0xFCDE, 0xFCDF, 0xFCE1, 0xFCE3, - 0xFCE5, 0xFCE6, 0xFCE8, 0xFCE8, 0xFCE7, 0xFCE6, 0xFCE2, 0xFCDD, - 0xFC8F, 0xFC82, 0xFC9E, 0xFCE5, 0xFDD7, 0xFDF2, 0xFE00, 0xFE04, - 0xFE03, 0xFE00, 0xFDFF, 0xFE05, 0xFE10, 0xFE1D, 0xFE2B, 0xFE3A, - 0xFE4A, 0xFE5A, 0xFE6A, 0xFE7A, 0xFE8A, 0xFE9A, 0xFEA8, 0xFEB5, - 0xFEC1, 0xFECC, 0xFED4, 0xFEDA, 0xFEDE, 0xFEE0, 0xFEE0, 0xFEE0, - 0xA850, 0xAB8E, 0xB217, 0xB9D7, 0xC221, 0xCA4A, 0xD1A5, 0xD784, - 0xDB3B, 0xDD58, 0xDEE7, 0xDFF5, 0xE090, 0xE0C8, 0xE0AB, 0xE047, - 0xDFA9, 0xDEE2, 0xDDFE, 0xDD0D, 0xDC1C, 0xDB3B, 0xDA2F, 0xD8C3, - 0xD708, 0xD512, 0xD2F2, 0xD0BB, 0xCE80, 0xCC52, 0xCA45, 0xC86B, - 0xC6D6, 0xC634, 0xC685, 0xC6D6, 0xC6D6, 0xC6D6, 0xC6D6, 0xC6D6, - 0xC6D6, 0xC6D6, 0xC6D6, 0xC6D6, 0xC6D6, 0xC6D6, 0xC6D6, 0xC6D6, - 0xC6D6, 0xC6D6, 0xC6F4, 0xC745, 0xC7B6, 0xC839, 0xC8BB, 0xC92D, - 0xC97D, 0xC99C, 0xC978, 0xC900, 0xC825, 0xC6D6, 0xB28C, 0xB758, - 0xAE34, 0xAC33, 0xDBD3, 0xE2DC, 0xE7C5, 0xEAF1, 0xECC4, 0xEDA1, - 0xEDEB, 0xEE07, 0xEE06, 0xEDC0, 0xED3E, 0xEC87, 0xEBA5, 0xEA9F, - 0xE97E, 0xE84A, 0xE70B, 0xE5CA, 0xE490, 0xE365, 0xE250, 0xE15B, - 0xE08E, 0xDFF1, 0xDF8D, 0xDF6A, 0xDF6A, 0xDF6A, 0x4177, 0x40EB, - 0x3BB9, 0x3585, 0x2EDB, 0x2848, 0x225A, 0x1D9D, 0x1A9F, 0x18CA, - 0x172F, 0x15D3, 0x14BD, 0x13F1, 0x1375, 0x134E, 0x1383, 0x1417, - 0x1512, 0x1679, 0x1851, 0x1A9F, 0x1E26, 0x235C, 0x29D6, 0x3129, - 0x38E9, 0x40AC, 0x4806, 0x4E8C, 0x53D3, 0x576F, 0x58F5, 0x4B4A, - 0x30A1, 0x1F82, 0x1AFC, 0x1711, 0x13B4, 0x10DB, 0x0E7A, 0x0C85, - 0x0AF1, 0x09B1, 0x08BC, 0x0804, 0x077F, 0x0720, 0x06DC, 0x06A8, - 0x0674, 0x0646, 0x0638, 0x0660, 0x06D8, 0x07B6, 0x0914, 0x0B08, - 0x0DAC, 0x1116, 0x155F, 0x1A9F, 0x5192, 0x4A7F, 0x4FBF, 0x4F79, - 0x273E, 0x2163, 0x1D77, 0x1B0B, 0x19B1, 0x18FB, 0x187C, 0x17C5, - 0x16D4, 0x15F1, 0x151C, 0x1455, 0x139B, 0x12F0, 0x1252, 0x11C1, - 0x113F, 0x10CA, 0x1063, 0x100A, 0x0FBE, 0x0F80, 0x0F50, 0x0F2E, - 0x0F19, 0x0F13, 0x0F13, 0x0F13, 0x07F9, 0x07D4, 0x0725, 0x064B, - 0x055F, 0x047C, 0x03BA, 0x0333, 0x0301, 0x0313, 0x0343, 0x038C, - 0x03EA, 0x0459, 0x04D3, 0x0554, 0x05D7, 0x0658, 0x06D2, 0x073F, - 0x079C, 0x07E4, 0x0819, 0x0841, 0x085E, 0x0872, 0x087F, 0x0888, - 0x088E, 0x0895, 0x089D, 0x08A9, 0x08BB, 0x08F7, 0x093A, 0x091C, - 0x089B, 0x07FE, 0x074C, 0x068A, 0x05C0, 0x04F4, 0x042C, 0x036E, - 0x02C1, 0x022B, 0x01B2, 0x015D, 0x0133, 0x0139, 0x0183, 0x021A, - 0x02EE, 0x03F2, 0x0518, 0x0653, 0x0795, 0x08D0, 0x09F6, 0x0AFA, - 0x0BCE, 0x0C64, 0x0708, 0x05B7, 0x03DE, 0x02DB, 0x068A, 0x060A, - 0x053F, 0x0442, 0x032C, 0x0215, 0x0118, 0x004E, 0xFFA0, 0xFEE9, - 0xFE2B, 0xFD68, 0xFCA4, 0xFBE0, 0xFB1E, 0xFA61, 0xF9AC, 0xF8FF, - 0xF85F, 0xF7CC, 0xF74A, 0xF6DA, 0xF67F, 0xF63B, 0xF611, 0xF602, - 0xF602, 0xF602, 0xFE15, 0xFDE4, 0xFD1F, 0xFC29, 0xFB21, 0xFA21, - 0xF947, 0xF8B0, 0xF878, 0xF87E, 0xF891, 0xF8B1, 0xF8E0, 0xF91F, - 0xF970, 0xF9D3, 0xFA4A, 0xFAD7, 0xFB7A, 0xFC35, 0xFD0A, 0xFDFA, - 0xFF31, 0x00CA, 0x02AE, 0x04C4, 0x06F4, 0x0923, 0x0B3A, 0x0D20, - 0x0EBB, 0x0FF5, 0x10B3, 0x0E5F, 0x090F, 0x04AF, 0x01F9, 0xFF15, - 0xFC12, 0xF901, 0xF5F0, 0xF2EF, 0xF00D, 0xED5B, 0xEAE8, 0xE8C3, - 0xE6FD, 0xE5A3, 0xE4C7, 0xE477, 0xE4DB, 0xE5FD, 0xE7C4, 0xEA16, - 0xECDA, 0xEFF6, 0xF351, 0xF6D1, 0xFA5C, 0xFDD9, 0x012E, 0x0442, - 0x0A67, 0x0AED, 0x0AF1, 0x0993, 0x01D1, 0x00F8, 0x0090, 0x0077, - 0x008F, 0x00B7, 0x00CE, 0x00B6, 0x0076, 0x002E, 0xFFE1, 0xFF8E, - 0xFF38, 0xFEDF, 0xFE85, 0xFE2C, 0xFDD5, 0xFD81, 0xFD32, 0xFCE9, - 0xFCA8, 0xFC6F, 0xFC41, 0xFC1E, 0xFC08, 0xFC00, 0xFC00, 0xFC00, - 0x9BA9, 0x9BCB, 0xA0FD, 0xA747, 0xAE0B, 0xB4AC, 0xBA8D, 0xBF11, - 0xC19B, 0xC2C4, 0xC38D, 0xC3FA, 0xC40D, 0xC3C9, 0xC32E, 0xC241, - 0xC103, 0xBF77, 0xBDA0, 0xBB7E, 0xB916, 0xB669, 0xB2BA, 0xAD8D, - 0xA746, 0xA04C, 0x9902, 0x91CE, 0x8B14, 0x853A, 0x80A3, 0x7DB2, - 0x7CD2, 0x8C25, 0xA8F7, 0xBA76, 0xBD8C, 0xBFBF, 0xC128, 0xC1E2, - 0xC206, 0xC1AD, 0xC0F1, 0xBFEC, 0xBEB7, 0xBD6B, 0xBC23, 0xBAF8, - 0xBA04, 0xB95F, 0xB8FB, 0xB8AE, 0xB86A, 0xB821, 0xB7C5, 0xB749, - 0xB69F, 0xB5B8, 0xB487, 0xB2FF, 0xB111, 0xAEB0, 0x9745, 0x962A, - 0x93F2, 0x966E, 0xB192, 0xB58A, 0xB83D, 0xB9EF, 0xBAE3, 0xBB5F, - 0xBBA4, 0xBBF8, 0xBC60, 0xBCB3, 0xBCF3, 0xBD23, 0xBD44, 0xBD57, - 0xBD60, 0xBD5E, 0xBD54, 0xBD44, 0xBD2F, 0xBD18, 0xBCFF, 0xBCE7, - 0xBCD2, 0xBCC0, 0xBCB4, 0xBCB0, 0xBCB0, 0xBCB0, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0B5E, 0x09C1, - 0x0825, 0x0693, 0x0515, 0x03B5, 0x027B, 0x0171, 0x00A1, 0x000A, - 0xFFA2, 0xFF62, 0xFF46, 0xFF46, 0xFF5E, 0xFF87, 0xFFBC, 0xFFF6, - 0x002F, 0x0063, 0x008B, 0x00A1, 0x00AD, 0x00BB, 0x00CC, 0x00DF, - 0x00F5, 0x010D, 0x0128, 0x0146, 0x0168, 0x018C, 0x01B4, 0x02A3, - 0x025E, 0x01B4, 0x00E4, 0x0009, 0xFF27, 0xFE3F, 0xFD53, 0xFC66, - 0xFB7A, 0xFA93, 0xF9B2, 0xF8DA, 0xF80E, 0xF74F, 0xF6A1, 0xF605, - 0xF56F, 0xF4D4, 0xF43A, 0xF3A8, 0xF323, 0xF2B1, 0xF258, 0xF21F, - 0xF20A, 0xF221, 0xF269, 0xF2E8, 0xF5E3, 0xFB30, 0xFF31, 0x00CA, - 0x018B, 0x01CE, 0x01EE, 0x01F0, 0x01B2, 0x0155, 0x00FC, 0x00C8, - 0x00B3, 0x009F, 0x008C, 0x007B, 0x006A, 0x005B, 0x004C, 0x003F, - 0x0033, 0x0029, 0x001F, 0x0017, 0x0010, 0x000A, 0x0005, 0x0002, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0011, 0x0096, 0x011A, 0x019B, - 0x0215, 0x0286, 0x02EB, 0x0340, 0x0383, 0x03B4, 0x03D5, 0x03EA, - 0x03F3, 0x03F3, 0x03EB, 0x03DE, 0x03CD, 0x03BB, 0x03A8, 0x0397, - 0x038A, 0x0383, 0x037F, 0x037C, 0x0379, 0x0374, 0x036F, 0x0369, - 0x0360, 0x0355, 0x0348, 0x0337, 0x0323, 0x026E, 0x02AF, 0x0323, - 0x0392, 0x040E, 0x0494, 0x0520, 0x05AF, 0x063D, 0x06C6, 0x0748, - 0x07BE, 0x0826, 0x087B, 0x08BA, 0x08E0, 0x08E9, 0x08D4, 0x08A1, - 0x0853, 0x07EE, 0x0773, 0x06E4, 0x0644, 0x0596, 0x04DC, 0x0419, - 0x034E, 0x027F, 0x00C0, 0xFE43, 0xFCAB, 0xFC86, 0xFD05, 0xFDC3, - 0xFE5C, 0xFECC, 0xFF44, 0xFFB5, 0x000C, 0x0039, 0x0049, 0x0054, - 0x005B, 0x005E, 0x005E, 0x005B, 0x0056, 0x004E, 0x0045, 0x003C, - 0x0031, 0x0027, 0x001D, 0x0013, 0x000B, 0x0005, 0x0001, 0x0000, - 0x0000, 0x0000, 0x02E0, 0x02D0, 0x02C0, 0x02B1, 0x02A3, 0x0295, - 0x0289, 0x027F, 0x0278, 0x0268, 0x024A, 0x0223, 0x01F6, 0x01C9, - 0x01A0, 0x0180, 0x016D, 0x016C, 0x0181, 0x01B2, 0x0203, 0x0278, - 0x030D, 0x03BC, 0x0488, 0x0570, 0x0678, 0x07A1, 0x08EB, 0x0A5A, - 0x0BED, 0x0DA8, 0x0F8B, 0x1ABA, 0x1500, 0x0F8B, 0x104D, 0x1172, - 0x12E9, 0x149F, 0x1681, 0x187D, 0x1A80, 0x1C78, 0x1E52, 0x1FFD, - 0x2164, 0x2276, 0x2321, 0x2351, 0x22FE, 0x2234, 0x2102, 0x1F78, - 0x1DA4, 0x1B94, 0x1958, 0x16FF, 0x1497, 0x122F, 0x0FD6, 0x0D9B, - 0x0B32, 0x07DF, 0x0305, 0xFBB3, 0xF2CD, 0xEA7A, 0xE4E3, 0xE299, - 0xE22A, 0xE2BC, 0xE375, 0xE37C, 0xE2D4, 0xE217, 0xE149, 0xE06D, - 0xDF86, 0xDE99, 0xDDAA, 0xDCBC, 0xDBD3, 0xDAF2, 0xDA1E, 0xD95A, - 0xD8AA, 0xD811, 0xD794, 0xD736, 0xD6FB, 0xD6E6, 0xD6E6, 0xD6E6, - 0xE142, 0xE33F, 0xE35C, 0xE32C, 0xE2CA, 0xE24E, 0xE1CF, 0xE167, - 0xE12C, 0xE111, 0xE0F7, 0xE0DF, 0xE0C9, 0xE0B7, 0xE0AA, 0xE0A3, - 0xE0A3, 0xE0AA, 0xE0BB, 0xE0D5, 0xE0FB, 0xE12C, 0xE16D, 0xE1C0, - 0xE221, 0xE290, 0xE30B, 0xE391, 0xE41E, 0xE4B3, 0xE54C, 0xE5E9, - 0xE687, 0xE76E, 0xE8B3, 0xEA05, 0xEB4C, 0xECA4, 0xEE0A, 0xEF78, - 0xF0E9, 0xF25A, 0xF3C5, 0xF525, 0xF677, 0xF7B5, 0xF8DB, 0xF9E4, - 0xFACB, 0xFB8D, 0xFC1D, 0xFC78, 0xFCA7, 0xFCB2, 0xFCA0, 0xFC78, - 0xFC44, 0xFC0B, 0xFBD4, 0xFBA7, 0xFB8D, 0xFB8D, 0xFBC5, 0xFC27, - 0xFC7B, 0xFC84, 0xFBD0, 0xFABC, 0xFA46, 0xFABC, 0xFB95, 0xFC93, - 0xFD73, 0xFDF7, 0xFE35, 0xFE6E, 0xFEA3, 0xFED3, 0xFF00, 0xFF28, - 0xFF4D, 0xFF6E, 0xFF8B, 0xFFA5, 0xFFBB, 0xFFCE, 0xFFDE, 0xFFEB, - 0xFFF4, 0xFFFB, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x1C07, 0x1C98, - 0x16C2, 0x0F61, 0x0735, 0xFF03, 0xF78A, 0xF18D, 0xEDCF, 0xEBB8, - 0xEA28, 0xE910, 0xE867, 0xE81F, 0xE82C, 0xE882, 0xE914, 0xE9D7, - 0xEABD, 0xEBBC, 0xECC6, 0xEDCF, 0xEF0F, 0xF0B7, 0xF2B8, 0xF4FE, - 0xF778, 0xFA16, 0xFCC4, 0xFF72, 0x020D, 0x0484, 0x06C7, 0x092C, - 0x0B62, 0x0C59, 0x0C45, 0x0C10, 0x0BC1, 0x0B5B, 0x0AE4, 0x0A5F, - 0x09D2, 0x0941, 0x08B1, 0x0826, 0x07A6, 0x0734, 0x06D5, 0x068F, - 0x065A, 0x062F, 0x060D, 0x05F4, 0x05E5, 0x05E0, 0x05E4, 0x05F2, - 0x060A, 0x062C, 0x0658, 0x068F, 0x0753, 0x08AE, 0x09E7, 0x0A46, - 0x08EB, 0x0679, 0x0476, 0x0335, 0x020F, 0x0118, 0x0062, 0x0000, - 0xFFD4, 0xFFB2, 0xFF99, 0xFF88, 0xFF7F, 0xFF7C, 0xFF7F, 0xFF86, - 0xFF91, 0xFF9E, 0xFFAE, 0xFFBE, 0xFFCF, 0xFFDE, 0xFFEC, 0xFFF7, - 0xFFFE, 0x0000, 0x0000, 0x0000, 0x2193, 0x2351, 0x1E63, 0x17F8, - 0x10C2, 0x0976, 0x02C9, 0xFD6F, 0xFA1A, 0xF848, 0xF6F6, 0xF616, - 0xF59A, 0xF575, 0xF599, 0xF5F9, 0xF686, 0xF733, 0xF7F3, 0xF8B8, - 0xF974, 0xFA1A, 0xFADD, 0xFBED, 0xFD3C, 0xFEB7, 0x004C, 0x01EE, - 0x038B, 0x0511, 0x0670, 0x0797, 0x0876, 0x077E, 0x051D, 0x043A, - 0x052A, 0x064C, 0x0795, 0x08FE, 0x0A7F, 0x0C0E, 0x0DA3, 0x0F36, - 0x10BF, 0x1234, 0x138D, 0x14C2, 0x15CA, 0x169C, 0x1717, 0x172D, - 0x16F5, 0x1687, 0x15FB, 0x1569, 0x14E8, 0x148F, 0x1477, 0x14B7, - 0x1566, 0x169C, 0x1B8B, 0x2445, 0x2C31, 0x2EBA, 0x25F2, 0x164D, - 0x0AC2, 0x0607, 0x0327, 0x0190, 0x00B3, 0x0000, 0xFF37, 0xFE76, - 0xFDBF, 0xFD12, 0xFC6F, 0xFBD6, 0xFB48, 0xFAC4, 0xFA4C, 0xF9E0, - 0xF97F, 0xF92A, 0xF8E1, 0xF8A5, 0xF876, 0xF854, 0xF840, 0xF839, - 0xF839, 0xF839, 0xBE5F, 0xBEA8, 0xBEEE, 0xBF39, 0xBF90, 0xBFE8, - 0xC03A, 0xC07B, 0xC0A2, 0xC0B6, 0xC0C3, 0xC0CB, 0xC0CE, 0xC0CE, - 0xC0CA, 0xC0C5, 0xC0BE, 0xC0B6, 0xC0AF, 0xC0A8, 0xC0A4, 0xC0A2, - 0xC07E, 0xC01F, 0xBF9C, 0xBF0A, 0xBE80, 0xBE13, 0xBDD8, 0xBDE7, - 0xBE54, 0xBF36, 0xC0A2, 0xC829, 0xD405, 0xD94C, 0xD730, 0xD447, - 0xD0B2, 0xCC94, 0xC812, 0xC34F, 0xBE6C, 0xB98F, 0xB4DA, 0xB06F, - 0xAC73, 0xA909, 0xA654, 0xA477, 0xA387, 0xA36D, 0xA40A, 0xA53D, - 0xA6E7, 0xA8E7, 0xAB1D, 0xAD69, 0xAFAC, 0xB1C6, 0xB396, 0xB4FC, - 0xB374, 0xB270, 0xB13E, 0xB009, 0xAED2, 0xAD9A, 0xAC62, 0xAB2A, - 0xA9F3, 0xA8BD, 0xA7D7, 0xA663, 0xA493, 0xA2C3, 0xA0F3, 0x9F23, - 0x9D52, 0x9B82, 0x99B2, 0x97E2, 0x9612, 0x9441, 0x9271, 0x90A1, - 0x8ED1, 0x8D01, 0x8B31, 0x8960, 0x8790, 0x85C0, 0x85C0, 0x85C0, - 0x080A, 0x079D, 0x079D, 0x079D, 0x079D, 0x079D, 0x079D, 0x079D, - 0x079D, 0x079D, 0x079D, 0x079D, 0x079D, 0x079D, 0x079D, 0x079D, - 0x079D, 0x079D, 0x079D, 0x079D, 0x079D, 0x079D, 0x0783, 0x0741, - 0x06E5, 0x067E, 0x061D, 0x05D0, 0x05A7, 0x05B2, 0x05FE, 0x069D, - 0x079D, 0x0C72, 0x1452, 0x18ED, 0x19B9, 0x1A61, 0x1AE5, 0x1B44, - 0x1B7E, 0x1B90, 0x1B7B, 0x1B3E, 0x1AD7, 0x1A47, 0x198C, 0x18A5, - 0x1793, 0x1653, 0x14BE, 0x12B9, 0x1057, 0x0DA8, 0x0AC0, 0x07B2, - 0x048E, 0x0168, 0xFE52, 0xFB5D, 0xF89D, 0xF623, 0xF839, 0xF9D5, - 0xFBF8, 0xFE16, 0x0035, 0x025B, 0x048C, 0x06CD, 0x0922, 0x0B92, - 0x0F27, 0x12BC, 0x1416, 0x157D, 0x16EC, 0x185F, 0x19D4, 0x1B45, - 0x1CAF, 0x1E0E, 0x1F5D, 0x209B, 0x21C1, 0x22CD, 0x23BA, 0x2485, - 0x2529, 0x25A4, 0x25F0, 0x260A, 0x260A, 0x260A, 0x3ACE, 0x3AD5, - 0x3AD5, 0x3AD5, 0x3AD5, 0x3AD5, 0x3AD5, 0x3AD5, 0x3AD5, 0x3AD5, - 0x3AD5, 0x3AD5, 0x3AD5, 0x3AD5, 0x3AD5, 0x3AD5, 0x3AD5, 0x3AD5, - 0x3AD5, 0x3AD5, 0x3AD5, 0x3AD5, 0x3AFB, 0x3B5C, 0x3BE3, 0x3C79, - 0x3D07, 0x3D78, 0x3DB4, 0x3DA5, 0x3D34, 0x3C4C, 0x3AD5, 0x34CF, - 0x2A54, 0x2179, 0x1BB8, 0x166C, 0x117A, 0x0CC7, 0x083A, 0x03B7, - 0xFF24, 0xFA65, 0xF560, 0xEFFA, 0xEA19, 0xE3A2, 0xDC79, 0xD486, - 0xCB86, 0xC16D, 0xB666, 0xAAA2, 0x9E4E, 0x9199, 0x84B0, 0x77C0, - 0x6AFC, 0x5E8F, 0x52A9, 0x4777, 0x4854, 0x45A7, 0x43D8, 0x420A, - 0x4041, 0x3E81, 0x3CCB, 0x3B23, 0x398D, 0x380A, 0x3816, 0x3701, - 0x3453, 0x31A5, 0x2EF8, 0x2C4A, 0x299C, 0x26EF, 0x2441, 0x2194, - 0x1EE6, 0x1C38, 0x198B, 0x16DD, 0x142F, 0x1182, 0x0ED4, 0x0C27, - 0x0979, 0x06CB, 0x06CB, 0x06CB, -}; +ROM_ASSET_LOAD_ANIM(anim_26_values, 0x00507c6c, 7352, 0x00000000, 7352); diff --git a/assets/anims/anim_27.inc.c b/assets/anims/anim_27.inc.c index 7d680620e..577a12d15 100644 --- a/assets/anims/anim_27.inc.c +++ b/assets/anims/anim_27.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_27[] = { 1, 189, @@ -13,591 +14,7 @@ static const struct Animation anim_27[] = { }; -static const u16 anim_27_indices[] = { - 0x0070, 0x0001, 0x0070, 0x0071, 0x0070, 0x00E1, 0x0001, 0x0000, 0x0001, 0x0151, 0x0001, 0x0000, - 0x0070, 0x103A, 0x0070, 0x10AA, 0x0070, 0x111A, - 0x0070, 0x0EEA, 0x0070, 0x0F5A, 0x0070, 0x0FCA, - 0x0070, 0x0D9A, 0x0070, 0x0E0A, 0x0070, 0x0E7A, - 0x0001, 0x0D96, 0x0001, 0x0D97, 0x0001, 0x0D98, - 0x0070, 0x0312, 0x0070, 0x0382, 0x0070, 0x03F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0070, 0x02A2, - 0x0070, 0x0152, 0x0070, 0x01C2, 0x0070, 0x0232, - 0x0001, 0x0D92, 0x0001, 0x0D93, 0x0001, 0x0D94, - 0x0070, 0x0622, 0x0070, 0x0692, 0x0070, 0x0702, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0070, 0x05B2, - 0x0070, 0x0462, 0x0070, 0x04D2, 0x0070, 0x0542, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0D95, - 0x0070, 0x0C42, 0x0070, 0x0CB2, 0x0070, 0x0D22, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0070, 0x0BD2, - 0x0070, 0x0A82, 0x0070, 0x0AF2, 0x0070, 0x0B62, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0D99, - 0x0070, 0x0932, 0x0070, 0x09A2, 0x0070, 0x0A12, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0070, 0x08C2, - 0x0070, 0x0772, 0x0070, 0x07E2, 0x0070, 0x0852, -}; +ROM_ASSET_LOAD_ANIM(anim_27_indices, 0x0050993c, 252, 0x00000000, 252); -static const s16 anim_27_values[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0006, 0x0008, - 0x000A, 0x000D, 0x0013, 0x0017, 0x0016, 0x000D, 0x0000, 0xFFF4, - 0xFFF5, 0xFFF4, 0xFFDF, 0xFFC7, 0xFFC0, 0xFFD5, 0xFFF8, 0x0019, - 0x002B, 0x002D, 0x002C, 0x0028, 0x0022, 0x001B, 0x0013, 0x000B, - 0x0004, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AB, - 0x00AB, 0x00AB, 0x00AB, 0x00AC, 0x00AC, 0x00AD, 0x00AD, 0x00AD, - 0x00AE, 0x00AE, 0x00AF, 0x00AF, 0x00B0, 0x00B0, 0x00B1, 0x00B1, - 0x00B2, 0x00B2, 0x00B3, 0x00B3, 0x00B4, 0x00B4, 0x00B4, 0x00B5, - 0x00B5, 0x00B6, 0x00B6, 0x00B7, 0x00B7, 0x00B7, 0x00B8, 0x00B8, - 0x00B8, 0x00B8, 0x00B8, 0x00B9, 0x00B9, 0x00B9, 0x00B9, 0x00B9, - 0x00B9, 0x00B9, 0x00B8, 0x00B5, 0x00AE, 0x00A6, 0x00A0, 0x009E, - 0x009D, 0x009C, 0x009C, 0x009C, 0x009B, 0x009B, 0x009B, 0x009C, - 0x0099, 0x009B, 0x00A5, 0x00B0, 0x00BC, 0x00C8, 0x00D5, 0x00DF, - 0x00E8, 0x00EE, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F4, 0x00F3, - 0x00EF, 0x00E9, 0x00E5, 0x00E2, 0x00E0, 0x00DE, 0x00DD, 0x00DB, - 0x00D5, 0x00CD, 0x00C3, 0x00B8, 0x00AC, 0x00A1, 0x0095, 0x008A, - 0x0080, 0x0078, 0x0074, 0x0075, 0x0077, 0x0077, 0x0077, 0x0077, - 0x0077, 0x0077, 0x0077, 0x0077, 0x0077, 0x0077, 0x0077, 0x0077, - 0x0077, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, - 0x0000, 0x0000, 0x0000, 0xFFFD, 0xFFF6, 0xFFEE, 0xFFE7, 0xFFE1, - 0xFFDB, 0xFFD6, 0xFFD1, 0xFFCD, 0xFFCC, 0xFFCB, 0xFFCC, 0xFFCC, - 0xFFCA, 0xFFCA, 0xFFD0, 0xFFD6, 0xFFDE, 0xFFE5, 0xFFEC, 0xFFF1, - 0xFFF5, 0xFFF3, 0xFFED, 0xFFE7, 0xFFE5, 0xFFEB, 0xFFF5, 0x0000, - 0x0007, 0x000D, 0x000D, 0x000B, 0x000B, 0x0010, 0x0018, 0x001D, - 0x001B, 0x0012, 0x0005, 0xFFF7, 0xFFE7, 0xFFD6, 0xFFC7, 0xFFBA, - 0xFFB1, 0xFFAC, 0xFFBD, 0xFFE3, 0x0000, 0x0007, 0x0003, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0xF1BC, 0xF1BE, 0xF1C6, 0xF1D2, 0xF1E2, 0xF1F6, - 0xF20E, 0xF228, 0xF246, 0xF266, 0xF288, 0xF2AC, 0xF2D1, 0xF2F8, - 0xF31F, 0xF346, 0xF36E, 0xF395, 0xF3BC, 0xF3E2, 0xF406, 0xF429, - 0xF449, 0xF469, 0xF48A, 0xF4AB, 0xF4CD, 0xF4F0, 0xF513, 0xF536, - 0xF55A, 0xF57E, 0xF5A2, 0xF5C6, 0xF5E9, 0xF60D, 0xF631, 0xF654, - 0xF677, 0xF699, 0xF6BB, 0xF6DC, 0xF6FC, 0xF71B, 0xF73A, 0xF758, - 0xF774, 0xF78F, 0xF7A9, 0xF7C2, 0xF7D6, 0xF7E1, 0xF7E6, 0xF7E5, - 0xF7E0, 0xF7D9, 0xF7D1, 0xF7CA, 0xF7C4, 0xF7C2, 0xF7C2, 0xF7C2, - 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, - 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, - 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, - 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, - 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, - 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, 0xF7C2, - 0xF7C2, 0xF7C2, 0xF6B4, 0xF6B3, 0xF6AF, 0xF6AA, 0xF6A3, 0xF69A, - 0xF68F, 0xF684, 0xF676, 0xF668, 0xF659, 0xF649, 0xF638, 0xF627, - 0xF616, 0xF604, 0xF5F3, 0xF5E1, 0xF5D0, 0xF5BF, 0xF5AF, 0xF5A0, - 0xF591, 0xF583, 0xF575, 0xF566, 0xF557, 0xF547, 0xF538, 0xF528, - 0xF518, 0xF508, 0xF4F8, 0xF4E8, 0xF4D8, 0xF4C9, 0xF4B9, 0xF4A9, - 0xF49A, 0xF48A, 0xF47C, 0xF46D, 0xF45E, 0xF450, 0xF443, 0xF436, - 0xF429, 0xF41D, 0xF411, 0xF406, 0xF3FE, 0xF3F9, 0xF3F7, 0xF3F7, - 0xF3F9, 0xF3FC, 0xF400, 0xF403, 0xF405, 0xF406, 0xF406, 0xF406, - 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, - 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, - 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, - 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, - 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, - 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, 0xF406, - 0xF406, 0xF406, 0xD5DF, 0xD5DF, 0xD5DD, 0xD5DA, 0xD5D7, 0xD5D2, - 0xD5CD, 0xD5C7, 0xD5C0, 0xD5B9, 0xD5B1, 0xD5A9, 0xD5A0, 0xD598, - 0xD58F, 0xD586, 0xD57D, 0xD574, 0xD56B, 0xD563, 0xD55B, 0xD553, - 0xD54C, 0xD544, 0xD53D, 0xD535, 0xD52E, 0xD526, 0xD51E, 0xD516, - 0xD50E, 0xD506, 0xD4FE, 0xD4F6, 0xD4EE, 0xD4E6, 0xD4DE, 0xD4D6, - 0xD4CE, 0xD4C6, 0xD4BE, 0xD4B7, 0xD4B0, 0xD4A9, 0xD4A2, 0xD49B, - 0xD494, 0xD48E, 0xD488, 0xD483, 0xD47E, 0xD47C, 0xD47B, 0xD47B, - 0xD47C, 0xD47E, 0xD47F, 0xD481, 0xD482, 0xD483, 0xD483, 0xD483, - 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, - 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, - 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, - 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, - 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, - 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, 0xD483, - 0xD483, 0xD483, 0xD47F, 0xD47B, 0xD46F, 0xD45D, 0xD444, 0xD425, - 0xD401, 0xD3D8, 0xD3AC, 0xD37C, 0xD349, 0xD315, 0xD2D6, 0xD288, - 0xD22E, 0xD1CE, 0xD16C, 0xD10B, 0xD0B1, 0xD063, 0xD023, 0xCFF7, - 0xCFE4, 0xD076, 0xD1AC, 0xD2B0, 0xD2AE, 0xD073, 0xCD22, 0xCB19, - 0xCBA4, 0xCD7F, 0xCF73, 0xD04A, 0xCF80, 0xCDD7, 0xCC1A, 0xCB13, - 0xCB86, 0xCCCC, 0xCD83, 0xCCF9, 0xCBDB, 0xCAA4, 0xC9CB, 0xC977, - 0xC966, 0xC975, 0xC97F, 0xC97A, 0xC978, 0xC977, 0xC976, 0xC977, - 0xC978, 0xC97A, 0xC97C, 0xC97D, 0xC97E, 0xC97F, 0xC97F, 0xC97F, - 0xC97F, 0xC8B0, 0xC97F, 0xCCF2, 0xD0C7, 0xD4E5, 0xD935, 0xDD9D, - 0xE205, 0xE654, 0xEA72, 0xEE45, 0xF1B6, 0xF4AB, 0xF70D, 0xF8C2, - 0xFA00, 0xFB0F, 0xFBF2, 0xFCAB, 0xFD3D, 0xFDAA, 0xFDF4, 0xFE1E, - 0xFE2B, 0xFE1E, 0xFDF7, 0xFDBA, 0xFD6A, 0xFD09, 0xFC99, 0xFC1D, - 0xFB98, 0xFB0B, 0xFA7A, 0xF9E6, 0xF952, 0xF8C2, 0xF332, 0xEB50, - 0xEB50, 0xEB50, 0xEB50, 0xEB50, 0xEB50, 0xEB50, 0xEB50, 0xEB50, - 0xEB50, 0xEB50, 0xF6FF, 0xF700, 0xF702, 0xF706, 0xF70A, 0xF710, - 0xF717, 0xF71E, 0xF727, 0xF730, 0xF739, 0xF744, 0xF74E, 0xF759, - 0xF764, 0xF76F, 0xF77B, 0xF786, 0xF791, 0xF79B, 0xF7A6, 0xF7B0, - 0xF7B9, 0xF79E, 0xF741, 0xF6AA, 0xF5E2, 0xF4F0, 0xF3DD, 0xF2B2, - 0xF176, 0xF032, 0xEEED, 0xEDB1, 0xEC86, 0xEB74, 0xEA82, 0xE9BA, - 0xE924, 0xE8C7, 0xE8AD, 0xE8DD, 0xE960, 0xEA3D, 0xEB7E, 0xED2B, - 0xEF4B, 0xF1E7, 0xF508, 0xF8B5, 0xFEC9, 0x089F, 0x1584, 0x24C5, - 0x35AB, 0x4785, 0x599C, 0x6B3D, 0x7BB4, 0x8A4F, 0x978A, 0xA20B, - 0xA653, 0x99E3, 0x8A4F, 0x83F5, 0x7D87, 0x771F, 0x70D0, 0x6AAF, - 0x64D2, 0x5F4E, 0x5A38, 0x55A5, 0x51AC, 0x4E60, 0x4BD9, 0x4A2A, - 0x4921, 0x4878, 0x4828, 0x482B, 0x4877, 0x4907, 0x49D4, 0x4AD5, - 0x4C03, 0x4D59, 0x4ECD, 0x5059, 0x51F6, 0x539C, 0x5545, 0x56E8, - 0x587F, 0x5A03, 0x5B6C, 0x5CB3, 0x5DD1, 0x5EBE, 0x5F1C, 0x5EED, - 0x5EBE, 0x5EBE, 0x5EBE, 0x5EBE, 0x5EBE, 0x5EBE, 0x5EBE, 0x5EBE, - 0x5EBE, 0x5EBE, 0xE0ED, 0xE0EE, 0xE0F1, 0xE0F5, 0xE0FB, 0xE103, - 0xE10B, 0xE115, 0xE120, 0xE12B, 0xE138, 0xE145, 0xE152, 0xE160, - 0xE16F, 0xE17D, 0xE18C, 0xE19A, 0xE1A8, 0xE1B6, 0xE1C3, 0xE1CF, - 0xE1DB, 0xE1F1, 0xE21B, 0xE255, 0xE29E, 0xE2F4, 0xE353, 0xE3B9, - 0xE425, 0xE493, 0xE500, 0xE56C, 0xE5D2, 0xE632, 0xE688, 0xE6D1, - 0xE70C, 0xE736, 0xE74D, 0xE74E, 0xE736, 0xE704, 0xE6B5, 0xE646, - 0xE5B5, 0xE500, 0xE424, 0xE31F, 0xE159, 0xDE65, 0xDA81, 0xD5E9, - 0xD0DB, 0xCB93, 0xC64F, 0xC14C, 0xBCC7, 0xB8FC, 0xB735, 0xB767, - 0xB7DB, 0xB8D5, 0xB8FC, 0xB734, 0xB530, 0xB2FF, 0xB0AE, 0xAE4D, - 0xABEA, 0xA994, 0xA758, 0xA545, 0xA36B, 0xA1D7, 0xA097, 0x9FBB, - 0x9F26, 0x9EB3, 0x9E5E, 0x9E25, 0x9E05, 0x9DFE, 0x9E0A, 0x9E2A, - 0x9E59, 0x9E96, 0x9EDD, 0x9F2E, 0x9F84, 0x9FDF, 0xA03A, 0xA095, - 0xA0EC, 0xA13D, 0xA186, 0xA1C4, 0xA1F4, 0xA215, 0xA21F, 0xA21A, - 0xA215, 0xA215, 0xA215, 0xA215, 0xA215, 0xA215, 0xA215, 0xA215, - 0xA215, 0xA215, 0xB794, 0xB790, 0xB783, 0xB770, 0xB755, 0xB735, - 0xB70E, 0xB6E3, 0xB6B3, 0xB67E, 0xB647, 0xB60C, 0xB5CF, 0xB591, - 0xB551, 0xB510, 0xB4D0, 0xB490, 0xB451, 0xB413, 0xB3D8, 0xB39F, - 0xB36A, 0xB357, 0xB37F, 0xB3DA, 0xB462, 0xB50E, 0xB5D8, 0xB6B8, - 0xB7A6, 0xB89C, 0xB992, 0xBA80, 0xBB5F, 0xBC27, 0xBCD2, 0xBD58, - 0xBDB1, 0xBDD6, 0xBDC0, 0xBD67, 0xBCC4, 0xBBCF, 0xBA81, 0xB8D3, - 0xB6BC, 0xB437, 0xB13B, 0xADC1, 0xA825, 0x9F31, 0x9382, 0x85B8, - 0x766E, 0x6647, 0x55E0, 0x45D5, 0x36C6, 0x2951, 0x1C5F, 0x115F, - 0x0CBA, 0x1963, 0x2951, 0x2FE5, 0x3680, 0x3D11, 0x4384, 0x49C7, - 0x4FC9, 0x5576, 0x5ABC, 0x5F88, 0x63C9, 0x676C, 0x6A5E, 0x6C8D, - 0x6E28, 0x6F6C, 0x7060, 0x710B, 0x7173, 0x719E, 0x7192, 0x7156, - 0x70F1, 0x7068, 0x6FC2, 0x6F05, 0x6E38, 0x6D61, 0x6C86, 0x6BAE, - 0x6ADF, 0x6A1F, 0x6975, 0x68E7, 0x687C, 0x6839, 0x6825, 0x682F, - 0x6839, 0x6839, 0x6839, 0x6839, 0x6839, 0x6839, 0x6839, 0x6839, - 0x6839, 0x6839, 0x183D, 0x183A, 0x1831, 0x1823, 0x1811, 0x17F9, - 0x17DE, 0x17BE, 0x179C, 0x1776, 0x174E, 0x1723, 0x16F6, 0x16C8, - 0x1698, 0x1668, 0x1637, 0x1606, 0x15D5, 0x15A5, 0x1575, 0x1548, - 0x151B, 0x14F1, 0x14CA, 0x14A5, 0x1483, 0x1465, 0x144B, 0x1435, - 0x1424, 0x1418, 0x1411, 0x1410, 0x1415, 0x1421, 0x1434, 0x144D, - 0x146F, 0x1498, 0x14CA, 0x1504, 0x1548, 0x1594, 0x15EB, 0x164C, - 0x16B7, 0x172E, 0x17AF, 0x183D, 0x196E, 0x1BB5, 0x1ED8, 0x229F, - 0x26D1, 0x2B32, 0x2F8C, 0x33A4, 0x3741, 0x3A2B, 0x3ACE, 0x3963, - 0x385F, 0x3845, 0x3A2B, 0x3F4A, 0x45E0, 0x4CC1, 0x52C0, 0x56B1, - 0x5768, 0x551E, 0x50FE, 0x4B47, 0x443A, 0x3C15, 0x3318, 0x2983, - 0x1D39, 0x0D76, 0xFC7A, 0xEC86, 0xDFD9, 0xD8B5, 0xDABE, 0xE4C4, - 0xF1CB, 0xFCD8, 0x00EF, 0xFE38, 0xF8B4, 0xF133, 0xE885, 0xDF7A, - 0xD6E1, 0xCF8A, 0xCA45, 0xC784, 0xC6BF, 0xC74C, 0xC882, 0xC9B8, - 0xCA45, 0xCA45, 0xCA45, 0xCA45, 0xCA45, 0xCA45, 0xCA45, 0xCA45, - 0xCA45, 0xCA45, 0x03EC, 0x03EE, 0x03F6, 0x0402, 0x0413, 0x0427, - 0x0440, 0x045B, 0x047A, 0x049C, 0x04BF, 0x04E5, 0x050D, 0x0536, - 0x0560, 0x058B, 0x05B6, 0x05E2, 0x060D, 0x0638, 0x0662, 0x068A, - 0x06B1, 0x06D7, 0x06FA, 0x071A, 0x0738, 0x0753, 0x076A, 0x077D, - 0x078C, 0x0797, 0x079D, 0x079E, 0x0799, 0x078F, 0x077F, 0x0768, - 0x074A, 0x0726, 0x06FA, 0x06C6, 0x068A, 0x0646, 0x05F9, 0x05A4, - 0x0544, 0x04DC, 0x0469, 0x03EC, 0x02E3, 0x00EB, 0xFE36, 0xFAF1, - 0xF74B, 0xF374, 0xEF9C, 0xEBF1, 0xE8A3, 0xE5E1, 0xE479, 0xE466, - 0xE49B, 0xE431, 0xE5E1, 0xEAF1, 0xF131, 0xF7C7, 0xFDDC, 0x0297, - 0x0521, 0x052D, 0x0366, 0x006B, 0xFCDD, 0xF959, 0xF680, 0xF4F0, - 0xF483, 0xF4AF, 0xF57B, 0xF6EF, 0xF913, 0xFBEF, 0x006E, 0x06B8, - 0x0DAE, 0x142E, 0x1917, 0x1CBE, 0x2033, 0x2370, 0x266F, 0x292B, - 0x2B9D, 0x2DC0, 0x2F8D, 0x30AF, 0x3100, 0x30C6, 0x3047, 0x2FC7, - 0x2F8D, 0x2F8D, 0x2F8D, 0x2F8D, 0x2F8D, 0x2F8D, 0x2F8D, 0x2F8D, - 0x2F8D, 0x2F8D, 0xCEFF, 0xCEF8, 0xCEE2, 0xCEBF, 0xCE91, 0xCE56, - 0xCE12, 0xCDC4, 0xCD6D, 0xCD0F, 0xCCAA, 0xCC3F, 0xCBCF, 0xCB5B, - 0xCAE5, 0xCA6C, 0xC9F1, 0xC977, 0xC8FD, 0xC885, 0xC80F, 0xC79C, - 0xC72E, 0xC6C5, 0xC662, 0xC606, 0xC5B2, 0xC567, 0xC526, 0xC4F0, - 0xC4C5, 0xC4A6, 0xC496, 0xC493, 0xC4A0, 0xC4BD, 0xC4EB, 0xC52C, - 0xC57F, 0xC5E6, 0xC662, 0xC6F4, 0xC79C, 0xC85C, 0xC935, 0xCA27, - 0xCB33, 0xCC5A, 0xCD9E, 0xCEFF, 0xD1EC, 0xD77A, 0xDF23, 0xE862, - 0xF2AF, 0xFD85, 0x085C, 0x12B1, 0x1BFB, 0x23B6, 0x2778, 0x2759, - 0x2696, 0x25AB, 0x23B6, 0x2212, 0x20EC, 0x1FBB, 0x1DF6, 0x1B13, - 0x168A, 0x0F95, 0x0679, 0xFC3A, 0xF1D9, 0xE85A, 0xE0C1, 0xDC12, - 0xDB50, 0xDDF9, 0xE2C4, 0xE869, 0xEDA2, 0xF126, 0xF39C, 0xF600, - 0xF790, 0xF788, 0xF522, 0xF035, 0xE97C, 0xE18E, 0xD900, 0xD068, - 0xC85E, 0xC177, 0xBC49, 0xB96D, 0xB8A0, 0xB932, 0xBA74, 0xBBB7, - 0xBC49, 0xBC49, 0xBC49, 0xBC49, 0xBC49, 0xBC49, 0xBC49, 0xBC49, - 0xBC49, 0xBC49, 0xD620, 0xD61C, 0xD612, 0xD601, 0xD5EA, 0xD5CD, - 0xD5AB, 0xD584, 0xD559, 0xD52B, 0xD4F9, 0xD4C4, 0xD48D, 0xD454, - 0xD419, 0xD3DD, 0xD3A1, 0xD364, 0xD328, 0xD2EC, 0xD2B2, 0xD27A, - 0xD243, 0xD20F, 0xD1DE, 0xD1B1, 0xD187, 0xD162, 0xD142, 0xD127, - 0xD112, 0xD103, 0xD0FB, 0xD0F9, 0xD100, 0xD10E, 0xD125, 0xD145, - 0xD16E, 0xD1A1, 0xD1DE, 0xD226, 0xD27A, 0xD2D8, 0xD343, 0xD3BB, - 0xD440, 0xD4D2, 0xD572, 0xD620, 0xD795, 0xDA5A, 0xDE2C, 0xE2C7, - 0xE7E7, 0xED47, 0xF2A5, 0xF7BB, 0xFC45, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFF4B, 0xFE82, 0xFDAB, 0xFCCA, 0xFBE5, - 0xFAFF, 0xFA1E, 0xF945, 0xF87B, 0xF7C3, 0xF722, 0xF69E, 0xF639, - 0xF71A, 0xF98B, 0xFC4B, 0xFE1B, 0xFDB8, 0xF9E4, 0xF127, 0xE434, - 0xD50A, 0xC5A6, 0xB807, 0xAE2A, 0xA862, 0xA612, 0xA7CE, 0xAE2A, - 0xC22B, 0xDF8D, 0xF2F7, 0xF882, 0xFA0F, 0xF8F3, 0xF683, 0xF413, - 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7, 0xF2F7, - 0xF2F7, 0xF2F7, 0x07FA, 0x0804, 0x0820, 0x084E, 0x088C, 0x08DA, - 0x0936, 0x099E, 0x0A13, 0x0A92, 0x0B1B, 0x0BAD, 0x0C45, 0x0CE4, - 0x0D88, 0x0E30, 0x0EDB, 0x0F88, 0x1035, 0x10E2, 0x118C, 0x1234, - 0x12D9, 0x1378, 0x1410, 0x14A2, 0x152B, 0x15AA, 0x161F, 0x1687, - 0x16E3, 0x1731, 0x176F, 0x179D, 0x17B9, 0x17C3, 0x1788, 0x16E3, - 0x15E6, 0x14A2, 0x1329, 0x118C, 0x0FDE, 0x0E30, 0x0C94, 0x0B1B, - 0x09D7, 0x08DA, 0x0835, 0x07FA, 0x0FAE, 0x211A, 0x33B4, 0x3EF4, - 0x41C8, 0x4189, 0x3F48, 0x3C1A, 0x3911, 0x3741, 0x36EE, 0x3734, - 0x3770, 0x38E3, 0x3741, 0x2FF5, 0x26E1, 0x1CB9, 0x1234, 0x06B4, - 0xFA61, 0xEF17, 0xE2BC, 0xD757, 0xD4F4, 0xE447, 0xFCA6, 0x0C0B, - 0x0E0E, 0x0BA6, 0x06E5, 0x01DF, 0xFEA5, 0xFF49, 0x06FC, 0x1473, - 0x22FF, 0x2DF3, 0x30A4, 0x2B2D, 0x2197, 0x151C, 0x06F2, 0xF854, - 0xEA76, 0xDE93, 0xD5E1, 0xD118, 0xCF73, 0xCFF4, 0xD19B, 0xD369, - 0xD460, 0xD4B1, 0xD531, 0xD5D1, 0xD682, 0xD735, 0xD7DB, 0xD866, - 0xD8C6, 0xD8EC, 0x2C9C, 0x2C93, 0x2C79, 0x2C4D, 0x2C13, 0x2BCA, - 0x2B73, 0x2B11, 0x2AA3, 0x2A2B, 0x29AA, 0x2921, 0x2891, 0x27FB, - 0x2761, 0x26C3, 0x2622, 0x257F, 0x24DC, 0x243A, 0x2399, 0x22FA, - 0x2260, 0x21CA, 0x213A, 0x20B1, 0x2030, 0x1FB8, 0x1F4B, 0x1EE8, - 0x1E92, 0x1E49, 0x1E0E, 0x1DE3, 0x1DC8, 0x1DBF, 0x1DF6, 0x1E92, - 0x1F80, 0x20B1, 0x2214, 0x2399, 0x252E, 0x26C3, 0x2847, 0x29AA, - 0x2ADB, 0x2BCA, 0x2C65, 0x2C9C, 0x2C62, 0x2BC5, 0x2AE1, 0x29CF, - 0x288D, 0x2718, 0x258B, 0x2401, 0x2297, 0x2169, 0x20BF, 0x2097, - 0x209D, 0x2064, 0x2169, 0x2423, 0x2762, 0x2B2F, 0x2F91, 0x3525, - 0x3BA2, 0x41B7, 0x49E6, 0x51B6, 0x505A, 0x3B8F, 0x1D85, 0x0C1A, - 0x0BBE, 0x10D5, 0x1929, 0x2281, 0x2AA7, 0x2F63, 0x2FF6, 0x2DFB, - 0x2AC0, 0x2794, 0x25C5, 0x255B, 0x2561, 0x25B0, 0x261E, 0x2683, - 0x26B5, 0x268C, 0x25DF, 0x2438, 0x2198, 0x1E8A, 0x1B96, 0x1949, - 0x182B, 0x1831, 0x18D5, 0x19EE, 0x1B51, 0x1CD4, 0x1E4D, 0x1F93, - 0x207A, 0x20D8, 0xD465, 0xD474, 0xD49D, 0xD4E1, 0xD53C, 0xD5AE, - 0xD634, 0xD6CE, 0xD779, 0xD834, 0xD8FD, 0xD9D2, 0xDAB3, 0xDB9C, - 0xDC8D, 0xDD83, 0xDE7E, 0xDF7B, 0xE079, 0xE177, 0xE271, 0xE368, - 0xE459, 0xE542, 0xE622, 0xE6F8, 0xE7C1, 0xE87B, 0xE927, 0xE9C0, - 0xEA47, 0xEAB9, 0xEB14, 0xEB57, 0xEB81, 0xEB8F, 0xEB39, 0xEA47, - 0xE8D3, 0xE6F8, 0xE4CE, 0xE271, 0xDFFA, 0xDD83, 0xDB26, 0xD8FD, - 0xD722, 0xD5AE, 0xD4BC, 0xD465, 0xD91F, 0xE3C0, 0xEEF8, 0xF576, - 0xF688, 0xF58B, 0xF33D, 0xF05E, 0xEDAE, 0xEBED, 0xEB87, 0xEBE1, - 0xEC2C, 0xEC1F, 0xEBED, 0xEB98, 0xEB33, 0xEACF, 0xEA7B, 0xEC47, - 0xEE29, 0xEA08, 0xDBA3, 0xC729, 0xB32F, 0x9F46, 0x8BBB, 0x8036, - 0x7C2F, 0x7A23, 0x7A33, 0x7C84, 0x813D, 0x887C, 0x9742, 0xAE0C, - 0xC636, 0xD921, 0xE029, 0xDBC3, 0xD1D6, 0xC3EE, 0xB399, 0xA266, - 0x91E0, 0x8395, 0x7911, 0x72D2, 0x6FAF, 0x6EC5, 0x6F30, 0x700D, - 0x7076, 0x709D, 0x7134, 0x721C, 0x7337, 0x7466, 0x7589, 0x7682, - 0x7732, 0x777A, 0x0000, 0x0000, 0xFFFE, 0xFFFB, 0xFFF6, 0xFFF0, - 0xFFE9, 0xFFE1, 0xFFD8, 0xFFCD, 0xFFC2, 0xFFB6, 0xFFA8, 0xFF9A, - 0xFF8B, 0xFF7B, 0xFF6A, 0xFF58, 0xFF46, 0xFF32, 0xFF1E, 0xFF0A, - 0xFEF5, 0xFEDF, 0xFEC8, 0xFEB2, 0xFE9A, 0xFE82, 0xFE6A, 0xFE52, - 0xFE39, 0xFE1F, 0xFE06, 0xFDEC, 0xFDD2, 0xFDB8, 0xFD9E, 0xFD83, - 0xFD69, 0xFD4E, 0xFD34, 0xFD19, 0xFCFF, 0xFCE5, 0xFCCB, 0xFCB1, - 0xFC97, 0xFC7E, 0xFC65, 0xFC4C, 0xFBF9, 0xFB6A, 0xFAF2, 0xFAE7, - 0xFB59, 0xFC0E, 0xFCE6, 0xFDC3, 0xFE85, 0xFF0E, 0xFF2B, 0xFEEE, - 0xFEA1, 0xFE8D, 0xFEFB, 0x00C6, 0x0378, 0x055D, 0x05BD, 0x0551, - 0x048C, 0x036A, 0x01EF, 0x0095, 0xFFD7, 0xFF98, 0xFF6B, 0xFF4D, - 0xFF3D, 0xFF39, 0xFF3D, 0xFF49, 0xFF59, 0xFF6C, 0xFF7F, 0xFF90, - 0xFF9D, 0xFFA4, 0xFFA8, 0xFFAF, 0xFFB7, 0xFFC1, 0xFFCD, 0xFFD9, - 0xFFE6, 0xFFF3, 0xFFFF, 0x000A, 0x0015, 0x001E, 0x0022, 0x0020, - 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, 0x001E, - 0x001E, 0x001E, 0xFF30, 0xFF30, 0xFF2F, 0xFF2F, 0xFF2E, 0xFF2D, - 0xFF2C, 0xFF2B, 0xFF2A, 0xFF28, 0xFF27, 0xFF25, 0xFF23, 0xFF22, - 0xFF20, 0xFF1E, 0xFF1C, 0xFF1A, 0xFF17, 0xFF15, 0xFF13, 0xFF11, - 0xFF0F, 0xFF0D, 0xFF0B, 0xFF09, 0xFF07, 0xFF06, 0xFF04, 0xFF02, - 0xFF01, 0xFEFF, 0xFEFE, 0xFEFD, 0xFEFC, 0xFEFC, 0xFEFB, 0xFEFB, - 0xFEFB, 0xFEFB, 0xFEFB, 0xFEFC, 0xFEFD, 0xFEFE, 0xFEFF, 0xFF01, - 0xFF03, 0xFF05, 0xFF08, 0xFF0B, 0xFF31, 0xFF7E, 0xFFC4, 0xFFD6, - 0xFFAB, 0xFF61, 0xFF08, 0xFEAB, 0xFE59, 0xFE20, 0xFE02, 0xFDF7, - 0xFDFC, 0xFE0E, 0xFE2A, 0xFE9B, 0xFF2E, 0xFF26, 0xFDC0, 0xFBBE, - 0xFAAB, 0xFB2E, 0xFC71, 0xFDC8, 0xFE89, 0xFEBC, 0xFEE0, 0xFEF7, - 0xFF03, 0xFF06, 0xFF01, 0xFEF6, 0xFEE8, 0xFED8, 0xFEC8, 0xFEBB, - 0xFEB1, 0xFEAE, 0xFEAD, 0xFEAC, 0xFEA9, 0xFEA6, 0xFEA2, 0xFE9E, - 0xFE9A, 0xFE96, 0xFE92, 0xFE8E, 0xFE8A, 0xFE88, 0xFE86, 0xFE87, - 0xFE88, 0xFE88, 0xFE88, 0xFE88, 0xFE88, 0xFE88, 0xFE88, 0xFE88, - 0xFE88, 0xFE88, 0xC9D8, 0xC9DA, 0xC9DF, 0xC9E8, 0xC9F4, 0xCA03, - 0xCA15, 0xCA29, 0xCA40, 0xCA59, 0xCA74, 0xCA91, 0xCAB0, 0xCAD0, - 0xCAF1, 0xCB13, 0xCB37, 0xCB5B, 0xCB7F, 0xCBA4, 0xCBC8, 0xCBED, - 0xCC11, 0xCC35, 0xCC58, 0xCC7B, 0xCC9C, 0xCCBC, 0xCCDA, 0xCCF7, - 0xCD12, 0xCD2B, 0xCD42, 0xCD56, 0xCD68, 0xCD77, 0xCD83, 0xCD8B, - 0xCD91, 0xCD92, 0xCD90, 0xCD8A, 0xCD80, 0xCD72, 0xCD5F, 0xCD47, - 0xCD2A, 0xCD08, 0xCCE1, 0xCCB4, 0xCACA, 0xC6B9, 0xC279, 0xBFFF, - 0xBF88, 0xBFD5, 0xC0A1, 0xC1A9, 0xC2AA, 0xC35E, 0xC3F7, 0xC4AA, - 0xC53A, 0xC56A, 0xC500, 0xC2E7, 0xBF89, 0xBCE8, 0xBBBE, 0xBB4D, - 0xBB5E, 0xBBFA, 0xBD03, 0xBE0C, 0xBEA4, 0xBEE1, 0xBF1C, 0xBF55, - 0xBF8A, 0xBFB7, 0xBFDD, 0xBFF9, 0xC00A, 0xC00D, 0xC001, 0xBFE3, - 0xBFB3, 0xBF6F, 0xBF0D, 0xBE88, 0xBDE8, 0xBD30, 0xBC67, 0xBB93, - 0xBAB9, 0xB9DF, 0xB90A, 0xB840, 0xB788, 0xB6E5, 0xB6A3, 0xB6C4, - 0xB6E5, 0xB6E5, 0xB6E5, 0xB6E5, 0xB6E5, 0xB6E5, 0xB6E5, 0xB6E5, - 0xB6E5, 0xB6E5, 0x1E4A, 0x1E4D, 0x1E56, 0x1E66, 0x1E7B, 0x1E97, - 0x1EB7, 0x1EDD, 0x1F08, 0x1F38, 0x1F6C, 0x1FA5, 0x1FE1, 0x2022, - 0x2067, 0x20AE, 0x20FA, 0x2148, 0x2199, 0x21ED, 0x2243, 0x229B, - 0x22F6, 0x2352, 0x23AF, 0x240E, 0x246F, 0x24D0, 0x2531, 0x2594, - 0x25F6, 0x2658, 0x26BB, 0x271D, 0x277E, 0x27DE, 0x283E, 0x289C, - 0x28F9, 0x2954, 0x29AD, 0x2A04, 0x2A58, 0x2AAA, 0x2AF9, 0x2B46, - 0x2B8F, 0x2BD4, 0x2C16, 0x2C54, 0x2C83, 0x2C9B, 0x2CA0, 0x2C96, - 0x2C82, 0x2C69, 0x2C4F, 0x2C37, 0x2C27, 0x2C24, 0x2C52, 0x2CAF, - 0x2CFF, 0x2D07, 0x2C8C, 0x2A97, 0x279F, 0x2593, 0x25F3, 0x273C, - 0x26D8, 0x2323, 0x1DBE, 0x18F9, 0x1722, 0x1798, 0x1830, 0x18EF, - 0x19DC, 0x1AFC, 0x1C54, 0x1DEA, 0x1FC3, 0x21E6, 0x2457, 0x271D, - 0x2A3C, 0x2DBA, 0x3416, 0x3E24, 0x496F, 0x5381, 0x59E3, 0x5CA6, - 0x5DCB, 0x5DC3, 0x5CFC, 0x5BE9, 0x5AFA, 0x5A9E, 0x5AA7, 0x5AA2, - 0x5A9E, 0x5A9E, 0x5A9E, 0x5A9E, 0x5A9E, 0x5A9E, 0x5A9E, 0x5A9E, - 0x5A9E, 0x5A9E, 0x1B09, 0x1B07, 0x1B00, 0x1AF5, 0x1AE6, 0x1AD3, - 0x1ABC, 0x1AA2, 0x1A83, 0x1A61, 0x1A3C, 0x1A13, 0x19E7, 0x19B7, - 0x1984, 0x194F, 0x1916, 0x18DB, 0x189D, 0x185D, 0x181A, 0x17D4, - 0x178D, 0x1743, 0x16F7, 0x16A9, 0x1659, 0x1608, 0x15B4, 0x1560, - 0x150A, 0x14B2, 0x1459, 0x13FF, 0x13A4, 0x1349, 0x12EC, 0x128E, - 0x1230, 0x11D2, 0x1173, 0x1114, 0x10B4, 0x1054, 0x0FF5, 0x0F95, - 0x0F36, 0x0ED7, 0x0E78, 0x0E1A, 0x0D88, 0x0C9F, 0x0B7A, 0x0A31, - 0x08E1, 0x07A3, 0x0691, 0x05C5, 0x055B, 0x056B, 0x0685, 0x08DF, - 0x0C0B, 0x0F9F, 0x132E, 0x1730, 0x1BED, 0x20B3, 0x27AA, 0x2EAB, - 0x2E88, 0x215D, 0x0D0E, 0xFC26, 0xF027, 0xE78D, 0xE84C, 0xF446, - 0x067E, 0x1AA4, 0x2C64, 0x376B, 0x3B61, 0x3B91, 0x3915, 0x350B, - 0x308E, 0x2CBB, 0x2970, 0x25DC, 0x220C, 0x1E10, 0x19F7, 0x15D1, - 0x11AD, 0x0D9B, 0x09A8, 0x05E5, 0x0261, 0xFF2D, 0xFDD3, 0xFE80, - 0xFF2D, 0xFF2D, 0xFF2D, 0xFF2D, 0xFF2D, 0xFF2D, 0xFF2D, 0xFF2D, - 0xFF2D, 0xFF2D, 0x1144, 0x1144, 0x1142, 0x113F, 0x113B, 0x1136, - 0x1130, 0x1128, 0x111F, 0x1115, 0x110A, 0x10FE, 0x10F0, 0x10E2, - 0x10D2, 0x10C1, 0x10AE, 0x109A, 0x1086, 0x106F, 0x1058, 0x103F, - 0x1025, 0x100A, 0x0FED, 0x0FCF, 0x0FB0, 0x0F90, 0x0F6E, 0x0F4B, - 0x0F27, 0x0F01, 0x0EDA, 0x0EB1, 0x0E87, 0x0E5C, 0x0E30, 0x0E02, - 0x0DD2, 0x0DA2, 0x0D70, 0x0D3C, 0x0D07, 0x0CD1, 0x0C99, 0x0C60, - 0x0C26, 0x0BE9, 0x0BAC, 0x0B6D, 0x0AE8, 0x09EE, 0x08A5, 0x072F, - 0x05B0, 0x044D, 0x0328, 0x0266, 0x022B, 0x0299, 0x04E7, 0x0961, - 0x0ECC, 0x13F0, 0x1791, 0x18ED, 0x185D, 0x1650, 0x1100, 0x0A33, - 0x07A4, 0x0CD2, 0x163E, 0x1F2A, 0x26A0, 0x2D95, 0x322C, 0x3449, - 0x354D, 0x3596, 0x3580, 0x3568, 0x3584, 0x35A8, 0x359F, 0x3536, - 0x3438, 0x3270, 0x3001, 0x2D3D, 0x2A34, 0x26F5, 0x2391, 0x2018, - 0x1C9A, 0x1926, 0x15CD, 0x129E, 0x0FAA, 0x0D00, 0x0BE4, 0x0C72, - 0x0D00, 0x0D00, 0x0D00, 0x0D00, 0x0D00, 0x0D00, 0x0D00, 0x0D00, - 0x0D00, 0x0D00, 0xAC44, 0xAC41, 0xAC38, 0xAC2A, 0xAC16, 0xABFE, - 0xABE0, 0xABBD, 0xAB96, 0xAB6A, 0xAB3A, 0xAB06, 0xAACE, 0xAA92, - 0xAA53, 0xAA10, 0xA9CA, 0xA982, 0xA936, 0xA8E8, 0xA897, 0xA844, - 0xA7F0, 0xA799, 0xA740, 0xA6E6, 0xA68B, 0xA62F, 0xA5D1, 0xA573, - 0xA514, 0xA4B5, 0xA456, 0xA3F6, 0xA397, 0xA338, 0xA2DA, 0xA27C, - 0xA220, 0xA1C4, 0xA16A, 0xA111, 0xA0B9, 0xA064, 0xA010, 0x9FBF, - 0x9F70, 0x9F23, 0x9EDA, 0x9E93, 0x9E42, 0x9DE0, 0x9D76, 0x9D0A, - 0x9CA7, 0x9C53, 0x9C19, 0x9BFF, 0x9C0F, 0x9C50, 0x9C88, 0x9CD8, - 0x9DD2, 0xA006, 0xA408, 0xAD20, 0xBA2A, 0xC518, 0xCD05, 0xD2D6, - 0xD323, 0xCA2A, 0xBBAD, 0xAF85, 0xA667, 0x9F9D, 0xA0E4, 0xABFB, - 0xBC65, 0xCE80, 0xDEAD, 0xE94A, 0xEE42, 0xF05F, 0xF04D, 0xEEBA, - 0xEC53, 0xE9C5, 0xE71C, 0xE3FF, 0xE083, 0xDCBC, 0xD8C1, 0xD4A6, - 0xD080, 0xCC64, 0xC867, 0xC49E, 0xC11F, 0xBDFD, 0xBCB1, 0xBD57, - 0xBDFD, 0xBDFD, 0xBDFD, 0xBDFD, 0xBDFD, 0xBDFD, 0xBDFD, 0xBDFD, - 0xBDFD, 0xBDFD, 0x0000, 0x0000, 0x0001, 0x0004, 0x0007, 0x000B, - 0x000F, 0x0015, 0x001A, 0x0021, 0x0027, 0x002E, 0x0036, 0x003E, - 0x0046, 0x004E, 0x0056, 0x005E, 0x0066, 0x006E, 0x0076, 0x007E, - 0x0085, 0x008C, 0x0093, 0x0099, 0x009E, 0x00A3, 0x00A8, 0x00AB, - 0x00AE, 0x00B0, 0x00B1, 0x00B1, 0x00B1, 0x00AF, 0x00AC, 0x00A7, - 0x00A2, 0x009B, 0x0093, 0x0089, 0x007E, 0x0071, 0x0062, 0x0052, - 0x0040, 0x002D, 0x0017, 0x0000, 0xFF88, 0xFE81, 0xFD31, 0xFBE0, - 0xFAD5, 0xFA10, 0xF962, 0xF8CB, 0xF84A, 0xF7DF, 0xF78D, 0xF77B, - 0xF7DF, 0xF935, 0xFB21, 0xFD26, 0xFF5B, 0x0194, 0x04A6, 0x07C2, - 0x084D, 0xFC04, 0xFC37, 0xFD82, 0xFF76, 0x01A1, 0x0395, 0x04E3, - 0x0588, 0x05DF, 0x05FF, 0x0600, 0x05FB, 0x0607, 0x05C1, 0x05E1, - 0x061A, 0x0693, 0x07B3, 0x0889, 0x0823, 0x0755, 0x06EB, 0x0746, - 0x07FB, 0x08A5, 0x08DE, 0x0830, 0x06F6, 0x0601, 0x05C2, 0x05E1, - 0x0601, 0x0601, 0x0601, 0x0601, 0x0601, 0x0601, 0x0601, 0x0601, - 0x0601, 0x0601, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, - 0x0004, 0x0006, 0x0008, 0x000A, 0x000C, 0x000E, 0x0010, 0x0013, - 0x0015, 0x0018, 0x001A, 0x001D, 0x001F, 0x0022, 0x0024, 0x0026, - 0x0029, 0x002B, 0x002D, 0x002F, 0x0031, 0x0032, 0x0033, 0x0035, - 0x0035, 0x0036, 0x0036, 0x0036, 0x0036, 0x0036, 0x0035, 0x0033, - 0x0032, 0x0030, 0x002D, 0x002A, 0x0026, 0x0023, 0x001E, 0x0019, - 0x0014, 0x000D, 0x0007, 0x0000, 0xFFD3, 0xFF72, 0xFEFE, 0xFE9A, - 0xFE67, 0xFE74, 0xFEAA, 0xFEF4, 0xFF3C, 0xFF70, 0xFF7D, 0xFF75, - 0xFF70, 0xFF5F, 0xFF84, 0x0052, 0x0151, 0x01AA, 0x0035, 0xFE1A, - 0xFDF4, 0x0785, 0x0663, 0x0431, 0x0171, 0xFEA7, 0xFC54, 0xFAFA, - 0xFABF, 0xFB42, 0xFC3B, 0xFD64, 0xFE77, 0xFF2C, 0xFE59, 0xFEE7, - 0xFFBB, 0x007D, 0x00ED, 0x0100, 0x009F, 0x0013, 0xFFED, 0x0067, - 0x0136, 0x0218, 0x02CD, 0x0337, 0x0373, 0x039C, 0x03AE, 0x03A5, - 0x039C, 0x039C, 0x039C, 0x039C, 0x039C, 0x039C, 0x039C, 0x039C, - 0x039C, 0x039C, 0xBF40, 0xBF42, 0xBF47, 0xBF50, 0xBF5B, 0xBF69, - 0xBF7A, 0xBF8D, 0xBFA2, 0xBFB9, 0xBFD2, 0xBFED, 0xC008, 0xC025, - 0xC042, 0xC060, 0xC07E, 0xC09D, 0xC0BB, 0xC0D9, 0xC0F7, 0xC114, - 0xC130, 0xC14B, 0xC164, 0xC17C, 0xC192, 0xC1A6, 0xC1B8, 0xC1C8, - 0xC1D4, 0xC1DE, 0xC1E5, 0xC1E8, 0xC1E8, 0xC1E4, 0xC1DC, 0xC1D0, - 0xC1C0, 0xC1AB, 0xC191, 0xC172, 0xC14D, 0xC124, 0xC0F4, 0xC0BE, - 0xC083, 0xC041, 0xBFF8, 0xBFA9, 0xBDAB, 0xB95B, 0xB440, 0xAFE0, - 0xADC1, 0xAE8B, 0xB138, 0xB4CF, 0xB856, 0xBAD4, 0xBB8A, 0xBB27, - 0xBAD4, 0xBA43, 0xBB3A, 0xBEE9, 0xC407, 0xCB17, 0xD5CC, 0xE284, - 0xECC4, 0xE505, 0xE5E5, 0xE7EC, 0xEA63, 0xEC8F, 0xEDB8, 0xED25, - 0xEA42, 0xE584, 0xDFC2, 0xD9D0, 0xD484, 0xD0B4, 0xD77C, 0xD3F8, - 0xCE6A, 0xC8DB, 0xC4D0, 0xC273, 0xC1AA, 0xC192, 0xC0F8, 0xBF40, - 0xBCF4, 0xBA9A, 0xB8B9, 0xB7A8, 0xB727, 0xB6D3, 0xB6A9, 0xB6BE, - 0xB6D3, 0xB6D3, 0xB6D3, 0xB6D3, 0xB6D3, 0xB6D3, 0xB6D3, 0xB6D3, - 0xB6D3, 0xB6D3, 0x2537, 0x2537, 0x253A, 0x253E, 0x2543, 0x254B, - 0x2553, 0x255E, 0x256A, 0x2577, 0x2587, 0x2598, 0x25AA, 0x25BE, - 0x25D4, 0x25EB, 0x2604, 0x261F, 0x263B, 0x2659, 0x2679, 0x269A, - 0x26BD, 0x26E2, 0x2708, 0x2731, 0x275A, 0x2786, 0x27B3, 0x27E1, - 0x2812, 0x2844, 0x2878, 0x28AE, 0x28E5, 0x291E, 0x2959, 0x2995, - 0x29D3, 0x2A13, 0x2A55, 0x2A98, 0x2ADD, 0x2B24, 0x2B6D, 0x2BB7, - 0x2C03, 0x2C51, 0x2CA1, 0x2CF2, 0x2E79, 0x317A, 0x348A, 0x3641, - 0x3671, 0x3602, 0x3530, 0x3434, 0x3349, 0x32A9, 0x3294, 0x32C3, - 0x32A9, 0x3255, 0x309F, 0x2D4A, 0x29BA, 0x25F6, 0x2208, 0x1DF8, - 0x19CE, 0x13A5, 0x1185, 0x0F5A, 0x0D6C, 0x0C06, 0x0B70, 0x0BF4, - 0x0E09, 0x118C, 0x15E0, 0x1A6A, 0x1E8C, 0x21AA, 0x1E9D, 0x2338, - 0x2932, 0x2BF5, 0x246F, 0x1D00, 0x1F7C, 0x2532, 0x2AEE, 0x2FD5, - 0x350F, 0x3A6A, 0x3FB7, 0x44C6, 0x4967, 0x4D69, 0x4F07, 0x4E38, - 0x4D69, 0x4D69, 0x4D69, 0x4D69, 0x4D69, 0x4D69, 0x4D69, 0x4D69, - 0x4D69, 0x4D69, 0xD64A, 0xD650, 0xD663, 0xD681, 0xD6AB, 0xD6DF, - 0xD71E, 0xD766, 0xD7B8, 0xD813, 0xD877, 0xD8E2, 0xD955, 0xD9D0, - 0xDA51, 0xDAD8, 0xDB65, 0xDBF8, 0xDC8F, 0xDD2B, 0xDDCA, 0xDE6D, - 0xDF13, 0xDFBC, 0xE067, 0xE114, 0xE1C1, 0xE270, 0xE31E, 0xE3CD, - 0xE47B, 0xE528, 0xE5D3, 0xE67C, 0xE723, 0xE7C7, 0xE867, 0xE904, - 0xE99C, 0xEA2F, 0xEABE, 0xEB46, 0xEBC9, 0xEC45, 0xECBA, 0xED27, - 0xED8C, 0xEDE9, 0xEE3D, 0xEE88, 0xEDA6, 0xEB17, 0xE7CF, 0xE4C2, - 0xE1FA, 0xDEFE, 0xDBF7, 0xD912, 0xD67A, 0xD459, 0xD351, 0xD382, - 0xD459, 0xDB0C, 0xE555, 0xEEEE, 0xF8B0, 0xFE79, 0xFD04, 0xF79D, - 0xF3FA, 0xFB8F, 0xF6DC, 0xF107, 0xEA93, 0xE405, 0xDDE2, 0xD8AE, - 0xD49B, 0xD148, 0xCE5E, 0xCB86, 0xC868, 0xC460, 0xBA86, 0xB646, - 0xB2F2, 0xB19E, 0xB4E4, 0xBAA8, 0xBFF5, 0xC5AC, 0xCB92, 0xD1CC, - 0xD87A, 0xDF5C, 0xE630, 0xECB7, 0xF2AF, 0xF7D7, 0xF9EA, 0xF8E1, - 0xF7D7, 0xF7D7, 0xF7D7, 0xF7D7, 0xF7D7, 0xF7D7, 0xF7D7, 0xF7D7, - 0xF7D7, 0xF7D7, 0xEC41, 0xEC44, 0xEC4C, 0xEC5A, 0xEC6D, 0xEC85, - 0xECA2, 0xECC3, 0xECE9, 0xED12, 0xED40, 0xED70, 0xEDA4, 0xEDDC, - 0xEE16, 0xEE52, 0xEE91, 0xEED2, 0xEF15, 0xEF5A, 0xEFA0, 0xEFE8, - 0xF030, 0xF079, 0xF0C2, 0xF10C, 0xF156, 0xF1A0, 0xF1E9, 0xF232, - 0xF279, 0xF2C0, 0xF305, 0xF349, 0xF38A, 0xF3CA, 0xF407, 0xF442, - 0xF47A, 0xF4AF, 0xF4E1, 0xF510, 0xF53A, 0xF561, 0xF584, 0xF5A2, - 0xF5BB, 0xF5D0, 0xF5E0, 0xF5EA, 0xF515, 0xF2FF, 0xF057, 0xEDCE, - 0xEB69, 0xE8CF, 0xE629, 0xE39E, 0xE157, 0xDF79, 0xDEB4, 0xDF01, - 0xDF79, 0xE11F, 0xE650, 0xF09B, 0xFCED, 0x0571, 0x06D9, 0x047E, - 0x028C, 0x043D, 0x04CB, 0x0559, 0x05D6, 0x0630, 0x0655, 0x0633, - 0x05AB, 0x04C1, 0x0394, 0x0242, 0x00ED, 0xFE57, 0xFFAF, 0xFD1D, - 0xF9C8, 0xF785, 0xF973, 0xFAD8, 0xF6C8, 0xF0EC, 0xEC2D, 0xE904, - 0xE5FD, 0xE31D, 0xE069, 0xDDE5, 0xDB95, 0xD97F, 0xD89F, 0xD90F, - 0xD97F, 0xD97F, 0xD97F, 0xD97F, 0xD97F, 0xD97F, 0xD97F, 0xD97F, - 0xD97F, 0xD97F, 0xB59E, 0xB59C, 0xB594, 0xB588, 0xB577, 0xB561, - 0xB548, 0xB52A, 0xB509, 0xB4E4, 0xB4BB, 0xB48F, 0xB460, 0xB42E, - 0xB3FA, 0xB3C3, 0xB389, 0xB34E, 0xB310, 0xB2D1, 0xB290, 0xB24E, - 0xB20B, 0xB1C7, 0xB182, 0xB13C, 0xB0F6, 0xB0B0, 0xB069, 0xB023, - 0xAFDD, 0xAF98, 0xAF53, 0xAF10, 0xAECD, 0xAE8C, 0xAE4C, 0xAE0E, - 0xADD2, 0xAD98, 0xAD60, 0xAD2B, 0xACF8, 0xACC8, 0xAC9B, 0xAC71, - 0xAC4B, 0xAC28, 0xAC0A, 0xABEF, 0xAC61, 0xAD9A, 0xAF1F, 0xB077, - 0xB199, 0xB2C8, 0xB3F4, 0xB510, 0xB60E, 0xB6E0, 0xB757, 0xB754, - 0xB6E0, 0xB179, 0xAA23, 0xA53C, 0xA0FA, 0x9F6F, 0xA180, 0xA649, - 0xAD2A, 0xBA10, 0xBC6B, 0xBE0D, 0xBF1B, 0xBFBA, 0xC010, 0xC042, - 0xC015, 0xBF5C, 0xBE4B, 0xBD1B, 0xBC00, 0xBA4C, 0xBC30, 0xC00B, - 0xC452, 0xC6D4, 0xC492, 0xC003, 0xBC4B, 0xB84D, 0xB3A1, 0xAE1E, - 0xA80C, 0xA1B1, 0x9B52, 0x9534, 0x8F9D, 0x8AD3, 0x88E9, 0x89DE, - 0x8AD3, 0x8AD3, 0x8AD3, 0x8AD3, 0x8AD3, 0x8AD3, 0x8AD3, 0x8AD3, - 0x8AD3, 0x8AD3, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0047, - 0x00D5, 0x013F, 0x011C, 0x0000, 0xFDE7, 0xFB34, 0xF815, 0xF4BA, - 0xF152, 0xEE0D, 0xEB18, 0xE8A3, 0xE6DE, 0xE5F6, 0xE526, 0xE410, - 0xE385, 0xE30D, 0xE5F6, 0xEDDC, 0xF75B, 0x0177, 0x0B35, 0x1398, - 0x19A1, 0x19DF, 0x14AE, 0x0EC3, 0x08F9, 0x022F, 0xFC2B, 0xF8AB, - 0xF7E4, 0xF895, 0xFA55, 0xFCBD, 0xFF62, 0x025F, 0x061E, 0x0A43, - 0x0E6E, 0x1240, 0x1558, 0x17C7, 0x19DC, 0x1B97, 0x1CF8, 0x1E00, - 0x1EAE, 0x1DF0, 0x1ADE, 0x15B9, 0x0F14, 0x07F3, 0xFD9E, 0xEF62, - 0xEE0C, 0xED5C, 0xED34, 0xED75, 0xEE01, 0xEEB9, 0xEF7E, 0xF033, - 0xF0B9, 0xF0F2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFE1, - 0xFFA3, 0xFF74, 0xFF84, 0x0000, 0x00EC, 0x021D, 0x037D, 0x04F8, - 0x0678, 0x07E9, 0x0935, 0x0A48, 0x0B0D, 0x0B6E, 0x0B7F, 0x0B76, - 0x0B6E, 0x0C00, 0x0B6E, 0x08BE, 0x0579, 0x01F4, 0xFE81, 0xFB74, - 0xF920, 0xF82B, 0xF8CD, 0xFAB9, 0xFE88, 0x03B6, 0x0852, 0x0A66, - 0x0975, 0x06D3, 0x0345, 0xFF91, 0xFC7A, 0xFA1A, 0xF7C3, 0xF58A, - 0xF387, 0xF1D1, 0xF081, 0xEF6D, 0xEE7A, 0xEDD2, 0xEDA0, 0xEE0F, - 0xEF4C, 0xF61D, 0xFE08, 0xFF3C, 0xFED8, 0xFFCC, 0x00DF, 0x017F, - 0x01A9, 0x01C2, 0x01CC, 0x01CB, 0x01C1, 0x01B2, 0x01A1, 0x0191, - 0x0184, 0x017F, 0xEDB7, 0xEE8D, 0xF0A3, 0xF358, 0xF60B, 0xF81B, - 0xF8E7, 0xF8C1, 0xF86A, 0xF7E8, 0xF741, 0xF67A, 0xF59B, 0xF4AA, - 0xF3AB, 0xF2A5, 0xF19E, 0xF09D, 0xEFA6, 0xEEC1, 0xEDF3, 0xED42, - 0xECB4, 0xECD5, 0xEDBF, 0xEECB, 0xEF53, 0xECC8, 0xE8B6, 0xE831, - 0xE961, 0xEB0F, 0xEC84, 0xED09, 0xEBFC, 0xE9FE, 0xE814, 0xE744, - 0xE7CE, 0xE8EE, 0xE9E8, 0xEA05, 0xE922, 0xE7F4, 0xE745, 0xE718, - 0xE707, 0xE72A, 0xE799, 0xE86B, 0xE9A5, 0xEB2C, 0xECE8, 0xEEC0, - 0xF09E, 0xF269, 0xF408, 0xF565, 0xF665, 0xF6F3, 0xF714, 0xF703, - 0xF6F3, 0xF69D, 0xF6F3, 0xF83C, 0xF986, 0xFAF6, 0xFCB1, 0xFEDE, - 0x01A1, 0x0724, 0x0E6D, 0x12EE, 0x12C5, 0x1065, 0x0DC2, 0x0CD2, - 0x0DE5, 0x0FC3, 0x1218, 0x1490, 0x16D3, 0x188D, 0x1A04, 0x1B73, - 0x1C77, 0x1CAB, 0x1BAC, 0x1969, 0x163F, 0x126E, 0x0E36, 0x09D8, - 0x0593, 0xFFD2, 0xFA98, 0xF93B, 0xF947, 0xF92A, 0xF93C, 0xF94C, - 0xF94C, 0xF94C, 0xF94C, 0xF94C, 0xF94C, 0xF94C, 0xF94C, 0xF94C, - 0xF94C, 0xF94C, 0x0000, 0x0000, 0x0003, 0x0006, 0x000C, 0x0012, - 0x0019, 0x0022, 0x002C, 0x0036, 0x0041, 0x004D, 0x0059, 0x0066, - 0x0073, 0x0080, 0x008D, 0x009B, 0x00A8, 0x00B5, 0x00C2, 0x00CF, - 0x00DB, 0x00E6, 0x00F1, 0x00FB, 0x0104, 0x010D, 0x0114, 0x011A, - 0x011E, 0x0122, 0x0124, 0x0124, 0x0122, 0x011F, 0x011A, 0x0113, - 0x010A, 0x00FF, 0x00F1, 0x00E1, 0x00CF, 0x00BA, 0x00A2, 0x0087, - 0x006A, 0x004A, 0x0026, 0x0000, 0xFFA1, 0xFEE2, 0xFDDB, 0xFCA5, - 0xFB58, 0xFA0B, 0xF8D6, 0xF7D1, 0xF714, 0xF6B7, 0xF631, 0xF55F, - 0xF4F2, 0xF521, 0xF6B7, 0xFA1E, 0xFE53, 0x02BD, 0x06C8, 0x09DA, - 0x0B5C, 0x0B28, 0x09BB, 0x0778, 0x04BF, 0x01F2, 0xFF73, 0xFDA2, - 0xFC66, 0xFB66, 0xFAA3, 0xFA1F, 0xF9DB, 0xF9D8, 0xFA4E, 0xFB5D, - 0xFCEA, 0xFED7, 0x021E, 0x0623, 0x0860, 0x086E, 0x07BF, 0x069F, - 0x0558, 0x0433, 0x037D, 0x037D, 0x0480, 0x099E, 0x1275, 0x1A19, - 0x1A19, 0x1A19, 0x1A19, 0x1A19, 0x1A19, 0x1A19, 0x1A19, 0x1A19, - 0x1A19, 0x1A19, 0x0000, 0xFFFF, 0xFFFA, 0xFFF3, 0xFFE9, 0xFFDD, - 0xFFCF, 0xFFBF, 0xFFAD, 0xFF99, 0xFF84, 0xFF6D, 0xFF56, 0xFF3E, - 0xFF25, 0xFF0C, 0xFEF2, 0xFED9, 0xFEBF, 0xFEA6, 0xFE8D, 0xFE75, - 0xFE5E, 0xFE48, 0xFE34, 0xFE21, 0xFE0F, 0xFDFF, 0xFDF2, 0xFDE6, - 0xFDDD, 0xFDD7, 0xFDD4, 0xFDD3, 0xFDD6, 0xFDDC, 0xFDE5, 0xFDF3, - 0xFE04, 0xFE1A, 0xFE34, 0xFE52, 0xFE75, 0xFE9E, 0xFECB, 0xFEFD, - 0xFF35, 0xFF73, 0xFFB7, 0x0000, 0x00B5, 0x021E, 0x040E, 0x0659, - 0x08D0, 0x0B49, 0x0D95, 0x0F89, 0x10F8, 0x11B4, 0x11B9, 0x116A, - 0x1137, 0x125E, 0x11B4, 0x0D15, 0x071A, 0x00B0, 0xFAC8, 0xF64D, - 0xF42F, 0xF4C5, 0xF753, 0xFB29, 0xFF97, 0x03EC, 0x077A, 0x0990, - 0x09E2, 0x08EE, 0x073B, 0x054C, 0x03A6, 0x02CE, 0x036C, 0x050F, - 0x0695, 0x06DA, 0x0445, 0x0022, 0xFDAB, 0xFD6E, 0xFDB7, 0xFE5A, - 0xFF2A, 0xFFFB, 0x00A0, 0x00ED, 0x00B6, 0xFEAB, 0xFAFF, 0xF7D2, - 0xF7D2, 0xF7D2, 0xF7D2, 0xF7D2, 0xF7D2, 0xF7D2, 0xF7D2, 0xF7D2, - 0xF7D2, 0xF7D2, 0x0408, 0x0407, 0x0402, 0x03F9, 0x03EE, 0x03E0, - 0x03CE, 0x03BB, 0x03A4, 0x038B, 0x0370, 0x0352, 0x0332, 0x0310, - 0x02ED, 0x02C7, 0x02A0, 0x0277, 0x024D, 0x0222, 0x01F5, 0x01C7, - 0x0199, 0x0169, 0x0139, 0x0108, 0x00D7, 0x00A5, 0x0073, 0x0041, - 0x000F, 0xFFDF, 0xFFAD, 0xFF7C, 0xFF4B, 0xFF1B, 0xFEEB, 0xFEBD, - 0xFE8F, 0xFE63, 0xFE37, 0xFE0D, 0xFDE5, 0xFDBE, 0xFD98, 0xFD3A, - 0xFC7C, 0xFBE0, 0xFBEA, 0xFD1C, 0xFF78, 0x0283, 0x0609, 0x09D4, - 0x0DAD, 0x115F, 0x14B4, 0x1777, 0x1972, 0x1A6F, 0x1A89, 0x1A47, - 0x1A19, 0x1B24, 0x1A6F, 0x1633, 0x10EE, 0x0B41, 0x05CC, 0x0133, - 0xFE16, 0xFC7C, 0xFBD8, 0xFBE9, 0xFC71, 0xFD2F, 0xFDE6, 0xFE55, - 0xFEA4, 0xFF18, 0xFF9D, 0x0020, 0x008F, 0x00D5, 0x00E3, 0x00BC, - 0x0070, 0x000E, 0xFF34, 0xFE28, 0xFE00, 0xFEC7, 0xFFC5, 0x00EC, - 0x022F, 0x037F, 0x04CE, 0x060D, 0x072E, 0x0821, 0x08E8, 0x098D, - 0x098D, 0x098D, 0x098D, 0x098D, 0x098D, 0x098D, 0x098D, 0x098D, - 0x098D, 0x098D, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFD, 0xFFFB, - 0xFFF9, 0xFFF7, 0xFFF4, 0xFFF1, 0xFFED, 0xFFEA, 0xFFE6, 0xFFE2, - 0xFFDE, 0xFFD9, 0xFFD5, 0xFFD0, 0xFFCB, 0xFFC6, 0xFFC1, 0xFFBC, - 0xFFB6, 0xFFB1, 0xFFAC, 0xFFA6, 0xFFA1, 0xFF9C, 0xFF97, 0xFF92, - 0xFF8D, 0xFF88, 0xFF83, 0xFF7E, 0xFF7A, 0xFF76, 0xFF71, 0xFF6E, - 0xFF6A, 0xFF67, 0xFF63, 0xFF61, 0xFF5E, 0xFF5C, 0xFF5A, 0xFF59, - 0xFF58, 0xFF57, 0xFF57, 0xFD70, 0xF869, 0xF149, 0xE917, 0xE0D9, - 0xD995, 0xD452, 0xD216, 0xD1CC, 0xD1A2, 0xD188, 0xD07E, 0xCF84, - 0xD188, 0xD74B, 0xE00C, 0xEC79, 0xFB1F, 0x0A12, 0x194F, 0x28D1, - 0x3895, 0x4894, 0x58CB, 0x6935, 0x79CE, 0x8A94, 0x9B7D, 0xAC88, - 0xBDAF, 0xCEEF, 0xE042, 0xF1A6, 0x0313, 0x1488, 0x25FF, 0x3774, - 0x48E2, 0x5A45, 0x6B98, 0x7CD7, 0x8E00, 0x9F09, 0xAFF0, 0xC0B2, - 0xD149, 0xE1B1, 0xF1E5, 0x01E1, 0x11A2, 0x2121, 0x2E0E, 0x3669, - 0x3AAE, 0x3CAD, 0x3DFA, 0x3EB5, 0x3EFC, 0x3EF0, 0x3EAE, 0x3E58, - 0x3E0B, 0x3DE7, 0x0000, 0x0000, 0x0001, 0x0003, 0x0005, 0x0008, - 0x000C, 0x0010, 0x0015, 0x001B, 0x0021, 0x0027, 0x002E, 0x0036, - 0x003E, 0x0047, 0x0050, 0x0059, 0x0063, 0x006D, 0x0078, 0x0083, - 0x008E, 0x009A, 0x00A5, 0x00B2, 0x00BE, 0x00CB, 0x00D8, 0x00E5, - 0x00F2, 0x00FF, 0x010D, 0x011A, 0x0128, 0x0136, 0x0144, 0x0152, - 0x0160, 0x016E, 0x017C, 0x018A, 0x0198, 0x01A5, 0x01B3, 0x01C1, - 0x01CE, 0x01DC, 0x01E9, 0x01F6, 0x0203, 0x020F, 0x021C, 0x0228, - 0x0234, 0x023F, 0x024A, 0x0255, 0x0260, 0x026A, 0x027C, 0x0288, - 0x026A, 0x0205, 0x0177, 0x00F3, 0x007F, 0x0002, 0xFF80, 0xFEFA, - 0xFE75, 0xFDF4, 0xFD7A, 0xFD0B, 0xFCAA, 0xFC5B, 0xFC21, 0xFC00, - 0xFD8D, 0xFFD8, 0x0175, 0x0323, 0x044D, 0x0463, 0x03C2, 0x032C, - 0x029F, 0x021B, 0x019F, 0x012C, 0x00C1, 0x005E, 0x0001, 0xFFAC, - 0xFF5B, 0xFF11, 0xFECC, 0xFE8C, 0xFE50, 0xFE18, 0xFE8A, 0xFFA2, - 0x005F, 0x0092, 0x00B6, 0x00CF, 0x00DD, 0x00E4, 0x00E5, 0x00E3, - 0x00E0, 0x00DE, 0x40A1, 0x40A1, 0x40A3, 0x40A5, 0x40A7, 0x40AB, - 0x40AF, 0x40B4, 0x40BA, 0x40C0, 0x40C7, 0x40CF, 0x40D7, 0x40DF, - 0x40E9, 0x40F2, 0x40FD, 0x4107, 0x4113, 0x411E, 0x412A, 0x4137, - 0x4144, 0x4151, 0x415F, 0x416D, 0x417B, 0x4189, 0x4198, 0x41A7, - 0x41B6, 0x41C5, 0x41D5, 0x41E4, 0x41F4, 0x4204, 0x4214, 0x4224, - 0x4233, 0x4243, 0x4253, 0x4263, 0x4273, 0x4283, 0x4293, 0x42A2, - 0x42B2, 0x42C1, 0x42D0, 0x42DF, 0x42EE, 0x42FC, 0x430A, 0x4318, - 0x4325, 0x4333, 0x433F, 0x434C, 0x4358, 0x4364, 0x4372, 0x4378, - 0x4364, 0x4321, 0x42C4, 0x426C, 0x4222, 0x41D3, 0x4182, 0x4131, - 0x40DF, 0x4090, 0x4043, 0x3FFB, 0x3FB9, 0x3F7E, 0x3F4C, 0x3F23, - 0x3F7B, 0x407D, 0x421F, 0x4422, 0x45C5, 0x4644, 0x45E2, 0x4564, - 0x44CC, 0x441E, 0x435F, 0x428F, 0x41B4, 0x40D0, 0x3FE7, 0x3EFC, - 0x3E12, 0x3D2C, 0x3C4E, 0x3B7C, 0x3AB7, 0x3A05, 0x39A8, 0x39AB, - 0x39BC, 0x39B8, 0x39B7, 0x39B8, 0x39BB, 0x39BE, 0x39C2, 0x39C5, - 0x39C7, 0x39C8, -}; +ROM_ASSET_LOAD_ANIM(anim_27_values, 0x00509a38, 8980, 0x00000000, 8980); diff --git a/assets/anims/anim_28.inc.c b/assets/anims/anim_28.inc.c index 5b947a39b..9ad232f84 100644 --- a/assets/anims/anim_28.inc.c +++ b/assets/anims/anim_28.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_28[] = { 1, 189, @@ -13,93 +14,7 @@ static const struct Animation anim_28[] = { }; -static const u16 anim_28_indices[] = { - 0x0001, 0x0000, 0x000F, 0x0001, 0x000F, 0x0010, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x01EA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x01DB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x01CC, - 0x0001, 0x01C8, 0x0001, 0x01C9, 0x0001, 0x01CA, - 0x000F, 0x005C, 0x000F, 0x006B, 0x000F, 0x007A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x004D, - 0x000F, 0x0020, 0x000F, 0x002F, 0x000F, 0x003E, - 0x0001, 0x01C4, 0x0001, 0x01C5, 0x0001, 0x01C6, - 0x000F, 0x00C5, 0x000F, 0x00D4, 0x000F, 0x00E3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x00B6, - 0x000F, 0x0089, 0x000F, 0x0098, 0x000F, 0x00A7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01C7, - 0x000F, 0x0197, 0x000F, 0x01A6, 0x000F, 0x01B5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x0188, - 0x000F, 0x015B, 0x000F, 0x016A, 0x000F, 0x0179, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01CB, - 0x000F, 0x012E, 0x000F, 0x013D, 0x000F, 0x014C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x011F, - 0x000F, 0x00F2, 0x000F, 0x0101, 0x000F, 0x0110, -}; +ROM_ASSET_LOAD_ANIM(anim_28_indices, 0x0050bd64, 252, 0x00000000, 252); -static const s16 anim_28_values[] = { - 0x0000, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0035, 0x004B, - 0x0050, 0x005C, 0x0069, 0x0076, 0x0082, 0x008C, 0x0095, 0x009D, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF6, 0xFFE5, 0xFFDA, - 0xFFDC, 0xFFE0, 0xFFE4, 0xFFE9, 0xFFED, 0xFFF2, 0xFFF7, 0x3FFF, - 0xB53E, 0xB596, 0xB6CA, 0xB93D, 0xBD52, 0xC593, 0xD09E, 0xD8F0, - 0xDE30, 0xE391, 0xE8EB, 0xEE13, 0xF2E2, 0xF72D, 0xFACC, 0xE3D8, - 0xE8D9, 0xF288, 0xFBE5, 0xFFEF, 0xF814, 0xE9B3, 0xE1B6, 0xE1F9, - 0xE38C, 0xE61E, 0xE95D, 0xECFA, 0xF0A4, 0xF409, 0x019B, 0x08E1, - 0x172B, 0x2579, 0x2CCC, 0x2616, 0x1721, 0x0C2D, 0x0760, 0x02C3, - 0xFE69, 0xFA64, 0xF6C8, 0xF3A8, 0xF119, 0xC00F, 0xC27B, 0xC7C2, - 0xCE45, 0xD468, 0xDBA9, 0xE351, 0xE671, 0xE507, 0xE286, 0xDF39, - 0xDB6C, 0xD768, 0xD378, 0xCFE6, 0x2A0A, 0x2995, 0x28EC, 0x28D3, - 0x2A0B, 0x2FB9, 0x3758, 0x3931, 0x3488, 0x2E1D, 0x267A, 0x1E24, - 0x15A3, 0x0D7F, 0x063F, 0xD337, 0xD2BA, 0xD204, 0xD1E9, 0xD338, - 0xD876, 0xDFCA, 0xE37C, 0xE2FF, 0xE1B9, 0xDFDA, 0xDD98, 0xDB23, - 0xD8AF, 0xD66F, 0xEE7A, 0xEFC8, 0xF1AA, 0xF1F4, 0xEE76, 0xE0F4, - 0xCDE1, 0xC31E, 0xC201, 0xC269, 0xC401, 0xC674, 0xC96F, 0xCC9C, - 0xCFA8, 0x4C08, 0x4BB3, 0x4AB0, 0x48D2, 0x45EF, 0x40D1, 0x39E8, - 0x3381, 0x2DB4, 0x2743, 0x2078, 0x19A1, 0x1307, 0x0CF7, 0x07BC, - 0x11A0, 0x0D25, 0x0457, 0xFB8A, 0xF70A, 0xFBB8, 0x057D, 0x0B3B, - 0x0B79, 0x0AF2, 0x09D1, 0x0845, 0x067A, 0x049D, 0x02DC, 0xFC5E, - 0x03C0, 0x1227, 0x2055, 0x270B, 0x1E1B, 0x0C2E, 0x004F, 0xFCE8, - 0xFA44, 0xF84E, 0xF6EC, 0xF604, 0xF57E, 0xF542, 0xC079, 0xC376, - 0xCA05, 0xD237, 0xDA1D, 0xE402, 0xEEAD, 0xF2E6, 0xF08E, 0xECA0, - 0xE78A, 0xE1BB, 0xDBA1, 0xD5AA, 0xD047, 0xD6DD, 0xD755, 0xD803, - 0xD81D, 0xD6DC, 0xD10B, 0xC93A, 0xC742, 0xCBE3, 0xD248, 0xD9E9, - 0xE23D, 0xEABE, 0xF2E4, 0xFA26, 0x2F54, 0x3000, 0x30F9, 0x311F, - 0x2F52, 0x2830, 0x1E30, 0x18F9, 0x1949, 0x1A97, 0x1CA7, 0x1F3A, - 0x2212, 0x24F0, 0x2798, 0xE7FB, 0xE953, 0xEB44, 0xEB90, 0xE7F7, - 0xDA0C, 0xC665, 0xBB4A, 0xBA1A, 0xBA77, 0xBC0D, 0xBE84, 0xC187, - 0xC4BF, 0xC7D6, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0xFEAC, - 0xFBEE, 0xFA3E, 0xFA34, 0xFAB2, 0xFB7E, 0xFC5E, 0xFD18, 0xFDC4, - 0xFE88, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0x0258, 0x0243, - 0x020D, 0x01B0, 0x013C, 0x00C2, 0x0050, 0xFFF6, 0xFFB3, 0xFF7C, - 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCA57, 0xC8A8, 0xC72F, - 0xC614, 0xC4E7, 0xC3E0, 0xC335, 0xC31E, 0xC3FC, 0xC5AD, 0x29B6, - 0x2B7B, 0x2F74, 0x34A1, 0x39FE, 0x41F3, 0x4AF3, 0x4E11, 0x4B01, - 0x465F, 0x409D, 0x3A2E, 0x3383, 0x2D0F, 0x2744, 0xF972, 0xF972, - 0xF972, 0xF972, 0xF972, 0xFA03, 0xFB96, 0xFDFD, 0x0107, 0x0487, - 0x084E, 0x0C2C, 0x0FF3, 0x1373, 0x167E, 0x1C45, 0x1C45, 0x1C45, - 0x1C45, 0x1C45, 0x1C16, 0x1B92, 0x1AC8, 0x19C9, 0x18A4, 0x1767, - 0x1623, 0x14E6, 0x13C0, 0x12C1, 0x634A, 0x634A, 0x634A, 0x634A, - 0x634A, 0x6485, 0x67F0, 0x6D27, 0x73C3, 0x7B5E, 0x8395, 0x8BFC, - 0x9430, 0x9BCB, 0xA267, 0x0076, 0x0076, 0x0076, 0x0076, 0x0076, - 0x01BD, 0x044F, 0x0648, 0x0752, 0x083D, 0x08E6, 0x0926, 0x08D8, - 0x0785, 0x0547, 0xFEF9, 0xFEF9, 0xFEF9, 0xFEF9, 0xFEF9, 0xFEE1, - 0xFEBE, 0xFEC6, 0xFF0A, 0xFF6D, 0xFFD7, 0x0032, 0x006B, 0x0074, - 0x005C, 0xD126, 0xD126, 0xD126, 0xD126, 0xD126, 0xCD86, 0xC62D, - 0xC067, 0xBD6C, 0xBAF8, 0xB91A, 0xB7E3, 0xB764, 0xB822, 0xBA13, - 0x22A4, 0x23E2, 0x2708, 0x2BDA, 0x321C, 0x3E18, 0x4CEC, 0x53A4, - 0x518A, 0x4D8B, 0x4827, 0x41DF, 0x3B30, 0x349B, 0x2E9E, 0x03A2, - 0x03A2, 0x03A2, 0x03A2, 0x03A2, 0x02D3, 0x00A9, 0xFD88, 0xF99B, - 0xF4FC, 0xEFED, 0xEAB2, 0xE58D, 0xE0C1, 0xDC92, 0xE5C1, 0xE5C1, - 0xE5C1, 0xE5C1, 0xE5C1, 0xE5DF, 0xE62F, 0xE6A3, 0xE733, 0xE7DC, - 0xE896, 0xE955, 0xEA12, 0xEAC2, 0xEB5B, 0x6A17, 0x6A17, 0x6A17, - 0x6A17, 0x6A17, 0x6B63, 0x6EE5, 0x7410, 0x7A9B, 0x8254, 0x8AC6, - 0x9383, 0x9C1C, 0xA420, 0xAB1F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0826, 0x0826, 0x0826, 0x0826, - 0x0826, 0x07F3, 0x0766, 0x068E, 0x057D, 0x0443, 0x02F1, 0x0196, - 0x0043, 0xFF0A, 0xFDF9, 0x0B68, 0x07AD, 0xFFB2, 0xF845, 0xF639, - 0x007A, 0x116F, 0x1B21, 0x1BC0, 0x1AFF, 0x192D, 0x169A, 0x1395, - 0x106B, 0x0D6C, 0x3B1B, 0x399E, 0x367D, 0x33BC, 0x335E, 0x3886, - 0x40BB, 0x4593, 0x4643, 0x465D, 0x4601, 0x454D, 0x4460, 0x4359, - 0x4257, -}; +ROM_ASSET_LOAD_ANIM(anim_28_values, 0x0050be60, 1010, 0x00000000, 1010); diff --git a/assets/anims/anim_29.inc.c b/assets/anims/anim_29.inc.c index 5a25072a8..9735cd2ca 100644 --- a/assets/anims/anim_29.inc.c +++ b/assets/anims/anim_29.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_29[] = { 0, 189, @@ -13,66 +14,7 @@ static const struct Animation anim_29[] = { }; -static const u16 anim_29_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x000A, 0x010E, 0x000A, 0x0118, 0x0001, 0x0122, - 0x000A, 0x00F9, 0x000A, 0x0103, 0x0001, 0x010D, - 0x000A, 0x00DB, 0x000A, 0x00E5, 0x000A, 0x00EF, - 0x0001, 0x00D7, 0x0001, 0x00D8, 0x0001, 0x00D9, - 0x0001, 0x0022, 0x0001, 0x0023, 0x0001, 0x0024, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0021, - 0x000A, 0x0003, 0x000A, 0x000D, 0x000A, 0x0017, - 0x0001, 0x00D3, 0x0001, 0x00D4, 0x0001, 0x00D5, - 0x0001, 0x0044, 0x0001, 0x0045, 0x0001, 0x0046, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0043, - 0x000A, 0x0025, 0x000A, 0x002F, 0x000A, 0x0039, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D6, - 0x000A, 0x00B5, 0x000A, 0x00BF, 0x000A, 0x00C9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00AB, - 0x000A, 0x008D, 0x000A, 0x0097, 0x000A, 0x00A1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00DA, - 0x000A, 0x006F, 0x000A, 0x0079, 0x000A, 0x0083, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0065, - 0x000A, 0x0047, 0x000A, 0x0051, 0x000A, 0x005B, -}; +ROM_ASSET_LOAD_ANIM(anim_29_indices, 0x0050c26c, 252, 0x00000000, 252); -static const s16 anim_29_values[] = { - 0x0000, 0x003B, 0x3FFF, 0xB53D, 0xB564, 0xB5C0, 0xB62E, 0xB68B, - 0xB6B2, 0xB67A, 0xB5FF, 0xB580, 0xB53E, 0xE3CC, 0xE4B3, 0xE6DB, - 0xE96E, 0xEB96, 0xEC7E, 0xEB33, 0xE853, 0xE55D, 0xE3D1, 0x0188, - 0x0143, 0x009C, 0xFFD7, 0xFF31, 0xFEEB, 0xFF4E, 0x002B, 0x010F, - 0x0187, 0xC009, 0x2A0B, 0xD338, 0xEE76, 0x4C09, 0x4BDE, 0x4B80, - 0x4B22, 0x4AF8, 0x4B43, 0x4BCA, 0x4C09, 0x4C09, 0x4C09, 0x11AC, - 0x0FA7, 0x0B36, 0x06C4, 0x04BF, 0x084E, 0x0EB9, 0x11AC, 0x11AC, - 0x11AC, 0xFC4B, 0xFBB0, 0xFA5B, 0xF906, 0xF86B, 0xF97C, 0xFB69, - 0xFC4B, 0xFC4B, 0xFC4B, 0xC072, 0xD6DC, 0x2F52, 0xE7F7, 0x001B, - 0xFFFD, 0xFFB1, 0xFF57, 0xFF0C, 0xFEEC, 0xFF1A, 0xFF7E, 0xFFE6, - 0x001B, 0x025B, 0x0255, 0x0244, 0x0231, 0x0220, 0x0219, 0x0223, - 0x0239, 0x024F, 0x025B, 0xCB25, 0xC8F0, 0xC3AD, 0xBD66, 0xB823, - 0xB5EE, 0xB914, 0xC017, 0xC751, 0xCB19, 0x4841, 0x43D8, 0x3956, - 0x2CCB, 0x2249, 0x1DE1, 0x242B, 0x322D, 0x409A, 0x4827, 0x319A, - 0x2EE2, 0x2864, 0x20A6, 0x1A29, 0x1770, 0x1B52, 0x23F8, 0x2CE1, - 0x318B, 0x1EAB, 0x1FA7, 0x2200, 0x24CD, 0x2725, 0x2821, 0x26BA, - 0x2399, 0x2061, 0x1EB1, 0xA00E, 0x9CE5, 0x955C, 0x8C5C, 0x84D3, - 0x81AA, 0x862D, 0x9038, 0x9A92, 0x9FFC, 0x00EA, 0x00D4, 0x00A2, - 0x0065, 0x0033, 0x001D, 0x003C, 0x007F, 0x00C5, 0x00E9, 0xFF57, - 0xFF4A, 0xFF2D, 0xFF0A, 0xFEED, 0xFEE1, 0xFEF2, 0xFF19, 0xFF41, - 0xFF56, 0xBBF6, 0xBF86, 0xC803, 0xD224, 0xDAA2, 0xDE31, 0xD91C, - 0xCDCC, 0xC224, 0xBC0A, 0x2372, 0x2648, 0x2D0D, 0x3522, 0x3BE7, - 0x3EBE, 0x3AB0, 0x31AB, 0x285F, 0x2382, 0xF9B3, 0xF7F8, 0xF3D6, - 0xEEE8, 0xEAC7, 0xE90C, 0xEB84, 0xF106, 0xF6B1, 0xF9A9, 0xDEE6, - 0xDFA4, 0xE169, 0xE386, 0xE54B, 0xE609, 0xE4FA, 0xE29E, 0xE02F, - 0xDEEA, 0x7F14, 0x81A6, 0x87C0, 0x8F08, 0x9522, 0x97B0, 0x940A, - 0x8BE8, 0x8388, 0x7F23, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0003, 0x0004, 0x0004, 0x0004, - 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0xFC56, 0xF927, 0xFB34, - 0xFDCD, 0x00E7, 0x047B, 0x050E, 0x015B, 0xFE03, 0xFC5B, 0xE2B7, - 0xE2B7, 0xE2B7, 0xE2B7, 0xE2B7, 0xE2B7, 0xE2B8, 0xE2B7, 0xE2B7, - 0xE2B7, 0xFEBD, 0xFEEB, 0xFF5D, 0xFFED, 0x0076, 0x00D3, 0x00F4, - 0x00F1, 0x00DF, 0x00D2, 0xFA61, 0xFB9A, 0xFE84, 0x01FC, 0x04E5, - 0x061C, 0x045A, 0x0072, 0xFC6E, 0xFA54, 0x1119, 0x0369, 0x031E, - 0x0264, 0x0179, 0x009A, 0x0003, 0xFFCD, 0xFFD0, 0xFFEC, 0x0000, - 0xFC7F, 0xFCD8, 0xFDA9, 0xFE9D, 0xFF5E, 0xFF98, 0xFED8, 0xFD5E, - 0xFBE4, 0xFB1F, 0x2739, -}; +ROM_ASSET_LOAD_ANIM(anim_29_values, 0x0050c368, 582, 0x00000000, 582); diff --git a/assets/anims/anim_2A.inc.c b/assets/anims/anim_2A.inc.c index 78cfe7610..7945ac37a 100644 --- a/assets/anims/anim_2A.inc.c +++ b/assets/anims/anim_2A.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_2A[] = { 0, 189, @@ -13,108 +14,7 @@ static const struct Animation anim_2A[] = { }; -static const u16 anim_2A_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x024A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x0222, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x01FA, - 0x0001, 0x01F6, 0x0001, 0x01F7, 0x0001, 0x01F8, - 0x0028, 0x0006, 0x0028, 0x002E, 0x0028, 0x0056, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0005, - 0x0001, 0x0002, 0x0001, 0x0003, 0x0001, 0x0004, - 0x0001, 0x01F2, 0x0001, 0x01F3, 0x0001, 0x01F4, - 0x0028, 0x0082, 0x0028, 0x00AA, 0x0028, 0x00D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0081, - 0x0001, 0x007E, 0x0001, 0x007F, 0x0001, 0x0080, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F5, - 0x0028, 0x017A, 0x0028, 0x01A2, 0x0028, 0x01CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0179, - 0x0001, 0x0176, 0x0001, 0x0177, 0x0001, 0x0178, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F9, - 0x0028, 0x00FE, 0x0028, 0x0126, 0x0028, 0x014E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00FD, - 0x0001, 0x00FA, 0x0001, 0x00FB, 0x0001, 0x00FC, -}; +ROM_ASSET_LOAD_ANIM(anim_2A_indices, 0x0050c5c8, 252, 0x00000000, 252); -static const s16 anim_2A_values[] = { - 0x0000, 0x3FFF, 0x008A, 0xF435, 0xEA2C, 0xF913, 0xB8A2, 0xB906, - 0xBA25, 0xBBE7, 0xBE38, 0xC101, 0xC42C, 0xC7A5, 0xCB53, 0xCF23, - 0xD2FE, 0xD6CE, 0xDA7C, 0xDDF5, 0xE120, 0xE3E9, 0xE63A, 0xE7FC, - 0xE91B, 0xE97F, 0xE924, 0xE821, 0xE687, 0xE46A, 0xE1DC, 0xDEF1, - 0xDBBB, 0xD84C, 0xD4B8, 0xD111, 0xCD69, 0xC9D5, 0xC666, 0xC330, - 0xC045, 0xBDB7, 0xBB9A, 0xBA00, 0xB8FD, 0xB8A2, 0xC454, 0xC45C, - 0xC472, 0xC496, 0xC4C4, 0xC4FC, 0xC53B, 0xC581, 0xC5CA, 0xC617, - 0xC664, 0xC6B0, 0xC6FA, 0xC73F, 0xC77F, 0xC7B7, 0xC7E5, 0xC808, - 0xC81F, 0xC826, 0xC81F, 0xC80B, 0xC7EB, 0xC7C1, 0xC78E, 0xC753, - 0xC713, 0xC6CE, 0xC686, 0xC63D, 0xC5F4, 0xC5AC, 0xC568, 0xC527, - 0xC4ED, 0xC4BA, 0xC490, 0xC470, 0xC45B, 0xC454, 0xCB3D, 0xCAD8, - 0xC9B7, 0xC7F1, 0xC59B, 0xC2CC, 0xBF9A, 0xBC1A, 0xB864, 0xB48C, - 0xB0A9, 0xACD1, 0xA91B, 0xA59B, 0xA269, 0x9F9A, 0x9D44, 0x9B7E, - 0x9A5D, 0x99F8, 0x9A53, 0x9B59, 0x9CF6, 0x9F18, 0xA1AB, 0xA49C, - 0xA7DA, 0xAB50, 0xAEEC, 0xB29A, 0xB649, 0xB9E5, 0xBD5B, 0xC098, - 0xC38A, 0xC61D, 0xC83F, 0xC9DC, 0xCAE1, 0xCB3D, 0x003A, 0x054A, - 0xEBEE, 0xF6A2, 0x495F, 0x4924, 0x487C, 0x4772, 0x4616, 0x4472, - 0x4294, 0x408A, 0x3E5F, 0x3C21, 0x39DC, 0x379E, 0x3573, 0x3369, - 0x318B, 0x2FE7, 0x2E8B, 0x2D82, 0x2CD9, 0x2C9E, 0x2CD4, 0x2D6C, - 0x2E5D, 0x2F9C, 0x311C, 0x32D4, 0x34B8, 0x36BD, 0x38D8, 0x3AFF, - 0x3D25, 0x3F40, 0x4145, 0x4329, 0x44E1, 0x4661, 0x47A0, 0x4891, - 0x492A, 0x495F, 0x39E6, 0x39E5, 0x39E2, 0x39DC, 0x39D5, 0x39CD, - 0x39C3, 0x39B8, 0x39AD, 0x39A1, 0x3996, 0x398A, 0x397F, 0x3974, - 0x396A, 0x3962, 0x395B, 0x3955, 0x3952, 0x3951, 0x3952, 0x3955, - 0x395A, 0x3960, 0x3968, 0x3971, 0x397B, 0x3985, 0x3990, 0x399B, - 0x39A7, 0x39B2, 0x39BC, 0x39C6, 0x39CF, 0x39D7, 0x39DD, 0x39E2, - 0x39E5, 0x39E6, 0xCC24, 0xCBE8, 0xCB3E, 0xCA32, 0xC8D1, 0xC728, - 0xC545, 0xC335, 0xC104, 0xBEBF, 0xBC74, 0xBA2F, 0xB7FE, 0xB5ED, - 0xB40A, 0xB262, 0xB101, 0xAFF5, 0xAF4B, 0xAF0F, 0xAF45, 0xAFE0, - 0xB0D3, 0xB215, 0xB39A, 0xB557, 0xB741, 0xB94C, 0xBB6D, 0xBD99, - 0xBFC6, 0xC1E7, 0xC3F2, 0xC5DC, 0xC799, 0xC91E, 0xCA5F, 0xCB53, - 0xCBEE, 0xCC24, 0x0135, 0x0207, 0xDF23, 0x10D8, 0x10FF, 0x1101, - 0x1105, 0x110C, 0x1115, 0x1121, 0x112D, 0x113B, 0x114A, 0x1159, - 0x1169, 0x1178, 0x1187, 0x1195, 0x11A2, 0x11AD, 0x11B6, 0x11BD, - 0x11C2, 0x11C4, 0x11C2, 0x11BE, 0x11B8, 0x11AF, 0x11A5, 0x1199, - 0x118C, 0x117E, 0x1170, 0x1161, 0x1153, 0x1144, 0x1136, 0x1129, - 0x111E, 0x1113, 0x110B, 0x1104, 0x1100, 0x10FF, 0x052D, 0x0535, - 0x054D, 0x0574, 0x05A6, 0x05E3, 0x0628, 0x0673, 0x06C3, 0x0716, - 0x076A, 0x07BD, 0x080D, 0x0858, 0x089D, 0x08DA, 0x090C, 0x0932, - 0x094B, 0x0953, 0x094B, 0x0935, 0x0913, 0x08E5, 0x08AD, 0x086E, - 0x0828, 0x07DD, 0x078F, 0x0740, 0x06F0, 0x06A3, 0x0658, 0x0612, - 0x05D3, 0x059B, 0x056D, 0x054A, 0x0534, 0x052D, 0xBDBB, 0xBDC3, - 0xBDD9, 0xBDFB, 0xBE28, 0xBE5F, 0xBE9D, 0xBEE1, 0xBF29, 0xBF73, - 0xBFBE, 0xC009, 0xC051, 0xC095, 0xC0D3, 0xC109, 0xC136, 0xC159, - 0xC16E, 0xC176, 0xC16F, 0xC15B, 0xC13C, 0xC113, 0xC0E1, 0xC0A8, - 0xC069, 0xC026, 0xBFE0, 0xBF99, 0xBF51, 0xBF0B, 0xBEC8, 0xBE89, - 0xBE50, 0xBE1E, 0xBDF5, 0xBDD6, 0xBDC2, 0xBDBB, 0x0013, 0xFEE0, - 0xDF6A, 0x0F13, 0xF602, 0xF600, 0xF5FB, 0xF5F3, 0xF5E7, 0xF5DA, - 0xF5CB, 0xF5BA, 0xF5A8, 0xF596, 0xF583, 0xF571, 0xF55F, 0xF54F, - 0xF53F, 0xF532, 0xF527, 0xF51E, 0xF519, 0xF517, 0xF519, 0xF51E, - 0xF525, 0xF52F, 0xF53C, 0xF54A, 0xF559, 0xF56A, 0xF57B, 0xF58D, - 0xF59E, 0xF5AF, 0xF5C0, 0xF5D0, 0xF5DE, 0xF5EA, 0xF5F4, 0xF5FC, - 0xF601, 0xF602, 0xFC00, 0xFBF8, 0xFBE2, 0xFBBF, 0xFB91, 0xFB59, - 0xFB1A, 0xFAD5, 0xFA8C, 0xFA40, 0xF9F3, 0xF9A7, 0xF95E, 0xF919, - 0xF8DA, 0xF8A2, 0xF874, 0xF851, 0xF83B, 0xF833, 0xF83A, 0xF84E, - 0xF86E, 0xF898, 0xF8CB, 0xF905, 0xF945, 0xF98A, 0xF9D1, 0xFA1A, - 0xFA62, 0xFAAA, 0xFAEE, 0xFB2E, 0xFB68, 0xFB9B, 0xFBC5, 0xFBE5, - 0xFBF9, 0xFC00, 0xBCB0, 0xBCBA, 0xBCD6, 0xBD03, 0xBD3D, 0xBD84, - 0xBDD4, 0xBE2C, 0xBE89, 0xBEE9, 0xBF4B, 0xBFAB, 0xC009, 0xC060, - 0xC0B1, 0xC0F7, 0xC132, 0xC15E, 0xC17B, 0xC185, 0xC17C, 0xC162, - 0xC139, 0xC104, 0xC0C3, 0xC079, 0xC028, 0xBFD1, 0xBF77, 0xBF1A, - 0xBEBE, 0xBE63, 0xBE0C, 0xBDBB, 0xBD71, 0xBD30, 0xBCFB, 0xBCD2, - 0xBCB9, 0xBCB0, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0xD6E6, 0xD6EB, 0xD6F9, 0xD70F, 0xD72B, 0xD74D, - 0xD772, 0xD799, 0xD7C2, 0xD7EB, 0xD813, 0xD837, 0xD858, 0xD873, - 0xD887, 0xD896, 0xD8A3, 0xD8AC, 0xD8B2, 0xD8B5, 0xD8B5, 0xD8B2, - 0xD8AC, 0xD8A3, 0xD896, 0xD887, 0xD873, 0xD858, 0xD837, 0xD813, - 0xD7EB, 0xD7C2, 0xD799, 0xD772, 0xD74D, 0xD72B, 0xD70F, 0xD6F9, - 0xD6EB, 0xD6E6, 0xF839, 0xF823, 0xF7E8, 0xF78C, 0xF717, 0xF68F, - 0xF5FA, 0xF55E, 0xF4C3, 0xF42E, 0xF3A6, 0xF331, 0xF2D5, 0xF29A, - 0xF284, 0xF28B, 0xF29F, 0xF2BE, 0xF2E9, 0xF31C, 0xF358, 0xF39C, - 0xF3E5, 0xF434, 0xF486, 0xF4DC, 0xF533, 0xF58A, 0xF5E1, 0xF637, - 0xF689, 0xF6D8, 0xF721, 0xF765, 0xF7A1, 0xF7D4, 0xF7FF, 0xF81E, - 0xF832, 0xF839, 0x7C1D, 0x7C2C, 0x7C57, 0x7C98, 0x7CEC, 0x7D4D, - 0x7DB8, 0x7E27, 0x7E96, 0x7F00, 0x7F61, 0x7FB5, 0x7FF6, 0x8024, - 0x8033, 0x802E, 0x8020, 0x800A, 0x7FE8, 0x7FC4, 0x7F99, 0x7F68, - 0x7F34, 0x7EFC, 0x7EC1, 0x7E84, 0x7E46, 0x7E07, 0x7DC9, 0x7D8C, - 0x7D51, 0x7D19, 0x7CE5, 0x7CB4, 0x7C8A, 0x7C65, 0x7C46, 0x7C30, - 0x7C22, 0x7C1D, -}; +ROM_ASSET_LOAD_ANIM(anim_2A_values, 0x0050c6c4, 1252, 0x00000000, 1252); diff --git a/assets/anims/anim_2B.inc.c b/assets/anims/anim_2B.inc.c index 6b639447b..fb2916291 100644 --- a/assets/anims/anim_2B.inc.c +++ b/assets/anims/anim_2B.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_2B[] = { 0, 189, @@ -13,128 +14,7 @@ static const struct Animation anim_2B[] = { }; -static const u16 anim_2B_indices[] = { - 0x0028, 0x0001, 0x0001, 0x0029, 0x0028, 0x002A, 0x0001, 0x0000, 0x0001, 0x0052, 0x0001, 0x0000, - 0x0028, 0x029F, 0x0028, 0x02C7, 0x0028, 0x02EF, - 0x0001, 0x029C, 0x0001, 0x029D, 0x0001, 0x029E, - 0x0028, 0x0224, 0x0028, 0x024C, 0x0028, 0x0274, - 0x0001, 0x0220, 0x0001, 0x0221, 0x0001, 0x0222, - 0x0028, 0x0057, 0x0028, 0x007F, 0x0028, 0x00A7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0056, - 0x0001, 0x0053, 0x0001, 0x0054, 0x0001, 0x0055, - 0x0001, 0x021C, 0x0001, 0x021D, 0x0001, 0x021E, - 0x0028, 0x00D3, 0x0028, 0x00FB, 0x0028, 0x0123, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D2, - 0x0001, 0x00CF, 0x0001, 0x00D0, 0x0001, 0x00D1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x021F, - 0x0028, 0x01A4, 0x0028, 0x01CC, 0x0028, 0x01F4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x017C, - 0x0001, 0x0179, 0x0001, 0x017A, 0x0001, 0x017B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0223, - 0x0001, 0x0176, 0x0001, 0x0177, 0x0001, 0x0178, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x014E, - 0x0001, 0x014B, 0x0001, 0x014C, 0x0001, 0x014D, -}; +ROM_ASSET_LOAD_ANIM(anim_2B_indices, 0x0050cbc0, 252, 0x00000000, 252); -static const s16 anim_2B_values[] = { - 0x0000, 0x001B, 0x001A, 0x0017, 0x0013, 0x000D, 0x0007, 0x0001, - 0xFFFC, 0xFFF6, 0xFFF1, 0xFFEE, 0xFFF4, 0xFFFA, 0x0000, 0x0007, - 0x000D, 0x0014, 0x0019, 0x001D, 0x001F, 0x001F, 0x001D, 0x0019, - 0x0015, 0x0010, 0x000B, 0x0006, 0x0003, 0x0002, 0x0002, 0x0004, - 0x0006, 0x0009, 0x000C, 0x0010, 0x0013, 0x0016, 0x0018, 0x001A, - 0x001A, 0x00BD, 0x0000, 0x0000, 0x0001, 0x0003, 0x0006, 0x0009, - 0x000B, 0x000E, 0x0010, 0x0011, 0x000B, 0x0001, 0xFFF6, 0xFFE9, - 0xFFDC, 0xFFCF, 0xFFC4, 0xFFBB, 0xFFB5, 0xFFB2, 0xFFB3, 0xFFB8, - 0xFFC1, 0xFFCB, 0xFFD6, 0xFFE1, 0xFFEC, 0xFFF4, 0xFFFA, 0xFFFD, - 0x0000, 0x0000, 0x0001, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, - 0x0000, 0x0000, 0x3FFF, 0xFF8A, 0xF980, 0xF06F, 0xF085, 0xF955, - 0xF942, 0xF90D, 0xF8BF, 0xF85E, 0xF7F4, 0xF787, 0xF720, 0xF6C5, - 0xF680, 0xF657, 0xF653, 0xF675, 0xF6B6, 0xF712, 0xF780, 0xF7FC, - 0xF87F, 0xF902, 0xF981, 0xF9F4, 0xFA56, 0xFAA0, 0xFACD, 0xFAE1, - 0xFAE7, 0xFAE1, 0xFAD1, 0xFAB8, 0xFA98, 0xFA72, 0xFA4A, 0xFA1F, - 0xF9F5, 0xF9CC, 0xF9A7, 0xF987, 0xF96E, 0xF95E, 0xF958, 0xCD9D, - 0xCD81, 0xCD34, 0xCCC2, 0xCC37, 0xCB9E, 0xCB03, 0xCA73, 0xC9F8, - 0xC99E, 0xC972, 0xC97E, 0xC9CA, 0xCA4D, 0xCAFB, 0xCBCA, 0xCCAE, - 0xCD9C, 0xCE8A, 0xCF6D, 0xD039, 0xD0E3, 0xD160, 0xD1A5, 0xD1BB, - 0xD1B4, 0xD192, 0xD15B, 0xD112, 0xD0BA, 0xD059, 0xCFF1, 0xCF87, - 0xCF1F, 0xCEBB, 0xCE62, 0xCE15, 0xCDD9, 0xCDB3, 0xCDA5, 0xD6A1, - 0xD6B5, 0xD6EC, 0xD73E, 0xD7A2, 0xD811, 0xD882, 0xD8EE, 0xD94C, - 0xD994, 0xD9BE, 0xD9C2, 0xD99E, 0xD958, 0xD8F8, 0xD884, 0xD802, - 0xD778, 0xD6EE, 0xD669, 0xD5F0, 0xD589, 0xD53B, 0xD50D, 0xD4F8, - 0xD4F2, 0xD4F9, 0xD50B, 0xD526, 0xD548, 0xD570, 0xD59C, 0xD5C9, - 0xD5F7, 0xD622, 0xD64A, 0xD66C, 0xD686, 0xD698, 0xD69E, 0x0F57, - 0x0217, 0xF7EF, 0xF913, 0x0DB6, 0x0E04, 0x0ED6, 0x100B, 0x1182, - 0x131A, 0x14B0, 0x1624, 0x1755, 0x1820, 0x1865, 0x180C, 0x172B, - 0x15E4, 0x1456, 0x12A4, 0x10ED, 0x0F54, 0x0DF8, 0x0CFC, 0x0C4E, - 0x0BC6, 0x0B60, 0x0B17, 0x0AE6, 0x0AC9, 0x0ABD, 0x0ABC, 0x0AC2, - 0x0AD9, 0x0B0C, 0x0B54, 0x0BAA, 0x0C09, 0x0C6B, 0x0CC8, 0x0D1C, - 0x0D5F, 0x0D8C, 0x0D9D, 0x1A58, 0x1A61, 0x1A79, 0x1A9B, 0x1AC3, - 0x1AEC, 0x1B10, 0x1B2C, 0x1B3A, 0x1B36, 0x1B1A, 0x1AD7, 0x1A68, - 0x19DC, 0x1941, 0x18A5, 0x1818, 0x17A7, 0x1760, 0x1753, 0x178C, - 0x1805, 0x18AC, 0x196F, 0x1A3C, 0x1B04, 0x1BB3, 0x1C38, 0x1C83, - 0x1C97, 0x1C88, 0x1C5E, 0x1C1F, 0x1BD3, 0x1B7F, 0x1B2B, 0x1ADE, - 0x1A9F, 0x1A74, 0x1A64, 0x5C3E, 0x5C4C, 0x5C6E, 0x5C9D, 0x5CCF, - 0x5CFD, 0x5D1E, 0x5D29, 0x5D16, 0x5CDC, 0x5C72, 0x5BC2, 0x5AC7, - 0x5996, 0x5843, 0x56E3, 0x5589, 0x544B, 0x533D, 0x5272, 0x51DB, - 0x5159, 0x50F0, 0x50A3, 0x5073, 0x5064, 0x5079, 0x50B5, 0x5119, - 0x51BF, 0x52AF, 0x53D8, 0x5524, 0x5683, 0x57DF, 0x5927, 0x5A48, - 0x5B2D, 0x5BC5, 0x5BFC, 0x001B, 0x025B, 0xCB25, 0x4F2E, 0x4ED0, - 0x4DE2, 0x4CA4, 0x4B56, 0x4A37, 0x4987, 0x4986, 0x4A2B, 0x4B32, - 0x4C84, 0x4E09, 0x4FAC, 0x5154, 0x52EA, 0x5459, 0x5589, 0x5662, - 0x56CE, 0x56EF, 0x56F7, 0x56E9, 0x56C6, 0x5691, 0x564B, 0x55F5, - 0x5593, 0x5525, 0x54AE, 0x542F, 0x53AB, 0x5323, 0x5299, 0x520F, - 0x5187, 0x5103, 0x5084, 0x500D, 0x4F9F, 0x4F3D, 0x0F26, 0xFFFD, - 0xB340, 0x001D, 0xFEE1, 0xDE31, 0x12BD, 0x1362, 0x1523, 0x17C0, - 0x1AF8, 0x1E88, 0x2230, 0x25AE, 0x28C1, 0x2B28, 0x2CA0, 0x2CEA, - 0x2C53, 0x2B5F, 0x2A18, 0x2885, 0x26B2, 0x24A8, 0x2271, 0x2016, - 0x1DA0, 0x1B1B, 0x188E, 0x1604, 0x1386, 0x111E, 0x0ED6, 0x0CB7, - 0x0ACB, 0x091B, 0x07B2, 0x0699, 0x0669, 0x0776, 0x0960, 0x0BC8, - 0x0E4E, 0x1092, 0x1234, 0x12D4, 0xFD5C, 0xFD5F, 0xFD66, 0xFD72, - 0xFD83, 0xFD97, 0xFDAE, 0xFDC9, 0xFDE7, 0xFE07, 0xFE2A, 0xFE4E, - 0xFE74, 0xFE9B, 0xFEC3, 0xFEEB, 0xFF14, 0xFF3C, 0xFF64, 0xFF8B, - 0xFFB1, 0xFFD5, 0xFFF7, 0x0017, 0x0034, 0x004F, 0x0067, 0x007B, - 0x008B, 0x0097, 0x009F, 0x00A1, 0x007D, 0x001E, 0xFF99, 0xFEFF, - 0xFE65, 0xFDDF, 0xFD80, 0xFD5C, 0xF385, 0xF385, 0xF385, 0xF384, - 0xF382, 0xF381, 0xF37F, 0xF37D, 0xF37B, 0xF378, 0xF376, 0xF373, - 0xF370, 0xF36D, 0xF36A, 0xF367, 0xF364, 0xF360, 0xF35D, 0xF35A, - 0xF357, 0xF355, 0xF352, 0xF34F, 0xF34D, 0xF34B, 0xF349, 0xF348, - 0xF346, 0xF346, 0xF345, 0xF345, 0xF348, 0xF34F, 0xF359, 0xF365, - 0xF371, 0xF37B, 0xF383, 0xF385, 0xCC7D, 0xCC75, 0xCC5C, 0xCC35, - 0xCC00, 0xCBBE, 0xCB71, 0xCB19, 0xCAB8, 0xCA4F, 0xC9DE, 0xC968, - 0xC8EC, 0xC86C, 0xC7EA, 0xC766, 0xC6E2, 0xC65E, 0xC5DC, 0xC55C, - 0xC4E1, 0xC46A, 0xC3FA, 0xC390, 0xC32F, 0xC2D7, 0xC28A, 0xC248, - 0xC213, 0xC1EC, 0xC1D4, 0xC1CC, 0xC241, 0xC377, 0xC52E, 0xC724, - 0xC91B, 0xCAD1, 0xCC07, 0xCC7D, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, - 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x04C2, 0x04DD, 0x052A, 0x05A2, - 0x0641, 0x0700, 0x07DA, 0x08C8, 0x09C4, 0x0ACA, 0x0BD2, 0x0CD8, - 0x0DD5, 0x0EC3, 0x0F9C, 0x105B, 0x10FA, 0x1173, 0x11C0, 0x11DB, - 0x11C2, 0x117D, 0x110F, 0x107E, 0x0FCF, 0x0F07, 0x0E2B, 0x0D40, - 0x0C4A, 0x0B50, 0x0A56, 0x0960, 0x0875, 0x0799, 0x06D1, 0x0621, - 0x0591, 0x0523, 0x04DD, 0x04C5, 0xFFB2, 0xFFAA, 0xFF95, 0xFF73, - 0xFF46, 0xFF10, 0xFED3, 0xFE90, 0xFE49, 0xFE00, 0xFDB5, 0xFD6C, - 0xFD25, 0xFCE2, 0xFCA4, 0xFC6F, 0xFC42, 0xFC20, 0xFC0A, 0xFC02, - 0xFC09, 0xFC1C, 0xFC3B, 0xFC63, 0xFC94, 0xFCCC, 0xFD0A, 0xFD4B, - 0xFD90, 0xFDD6, 0xFE1C, 0xFE61, 0xFEA3, 0xFEE0, 0xFF18, 0xFF49, - 0xFF72, 0xFF91, 0xFFA4, 0xFFAB, 0x148E, 0x1494, 0x14A4, 0x14BC, - 0x14DD, 0x1504, 0x1531, 0x1562, 0x1596, 0x15CC, 0x1602, 0x1638, - 0x166C, 0x169D, 0x16CA, 0x16F1, 0x1712, 0x172A, 0x173A, 0x1740, - 0x173B, 0x172D, 0x1717, 0x16F9, 0x16D5, 0x16AC, 0x167F, 0x164F, - 0x161D, 0x15EA, 0x15B7, 0x1585, 0x1554, 0x1527, 0x14FE, 0x14DB, - 0x14BD, 0x14A6, 0x1498, 0x1493, 0xFF37, 0xF64F, 0x042B, 0x068D, - 0x06AB, 0x06FC, 0x0773, 0x0805, 0x08A4, 0x0944, 0x09DA, 0x0A57, - 0x0AB1, 0x0AD9, 0x0AC9, 0x0A88, 0x0A22, 0x09A4, 0x091A, 0x0891, - 0x0815, 0x07B2, 0x0775, 0x075C, 0x0758, 0x0766, 0x077F, 0x07A0, - 0x07C3, 0x07E5, 0x07FF, 0x080E, 0x080D, 0x07F9, 0x07D7, 0x07AB, - 0x0778, 0x0743, 0x070E, 0x06DF, 0x06B8, 0x069E, 0x0694, 0xF3BE, - 0xF38F, 0xF310, 0xF256, 0xF175, 0xF083, 0xEF94, 0xEEBE, 0xEE15, - 0xEDAD, 0xED9D, 0xEDFF, 0xEECC, 0xEFE7, 0xF131, 0xF28C, 0xF3DA, - 0xF4FB, 0xF5D3, 0xF643, 0xF649, 0xF607, 0xF58B, 0xF4E6, 0xF429, - 0xF363, 0xF2A6, 0xF201, 0xF185, 0xF142, 0xF139, 0xF159, 0xF199, - 0xF1EF, 0xF251, 0xF2B7, 0xF317, 0xF367, 0xF39E, 0xF3B2, 0x298D, - 0x2968, 0x2905, 0x2878, 0x27D5, 0x272F, 0x2699, 0x2628, 0x25ED, - 0x25FE, 0x266E, 0x276E, 0x2905, 0x2B07, 0x2D45, 0x2F92, 0x31C0, - 0x33A3, 0x350B, 0x35CD, 0x35EC, 0x359A, 0x34ED, 0x33FB, 0x32DA, - 0x31A0, 0x3063, 0x2F39, 0x2E38, 0x2D76, 0x2CDD, 0x2C4A, 0x2BBF, - 0x2B3F, 0x2ACD, 0x2A6A, 0x2A18, 0x29DC, 0x29B5, 0x29A8, -}; +ROM_ASSET_LOAD_ANIM(anim_2B_values, 0x0050ccbc, 1582, 0x00000000, 1582); diff --git a/assets/anims/anim_2C_2D.inc.c b/assets/anims/anim_2C_2D.inc.c index b2b5dbe34..8ece30746 100644 --- a/assets/anims/anim_2C_2D.inc.c +++ b/assets/anims/anim_2C_2D.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_2C[] = { 1, 189, @@ -27,381 +28,7 @@ static const struct Animation anim_2D[] = { }; -static const u16 anim_2C_2D_indices[] = { - 0x0001, 0x0000, 0x0050, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0051, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0AAA, - 0x0050, 0x0A0A, 0x0001, 0x0000, 0x0050, 0x0A5A, - 0x0050, 0x091A, 0x0050, 0x096A, 0x0050, 0x09BA, - 0x0001, 0x0916, 0x0001, 0x0917, 0x0001, 0x0918, - 0x0050, 0x0192, 0x0050, 0x01E2, 0x0050, 0x0232, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0142, - 0x0050, 0x0052, 0x0050, 0x00A2, 0x0050, 0x00F2, - 0x0001, 0x0912, 0x0001, 0x0913, 0x0001, 0x0914, - 0x0050, 0x03C2, 0x0050, 0x0412, 0x0050, 0x0462, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x0372, - 0x0050, 0x0282, 0x0050, 0x02D2, 0x0050, 0x0322, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0915, - 0x0050, 0x0822, 0x0050, 0x0872, 0x0050, 0x08C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x07D2, - 0x0050, 0x06E2, 0x0050, 0x0732, 0x0050, 0x0782, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0919, - 0x0050, 0x05F2, 0x0050, 0x0642, 0x0050, 0x0692, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x05A2, - 0x0050, 0x04B2, 0x0050, 0x0502, 0x0050, 0x0552, -}; +ROM_ASSET_LOAD_ANIM(anim_2C_2D_indices, 0x0050d31c, 252, 0x00000000, 252); -static const s16 anim_2C_2D_values[] = { - 0x0000, 0x0096, 0x0091, 0x0089, 0x0085, 0x0060, 0x003F, 0x005E, - 0x008F, 0x00AC, 0x009C, 0x0077, 0x005B, 0x005D, 0x0066, 0x005F, - 0x0057, 0x0055, 0x0054, 0x0054, 0x0053, 0x0053, 0x0053, 0x0054, - 0x0057, 0x005B, 0x005E, 0x005F, 0x005E, 0x005D, 0x005B, 0x0058, - 0x0054, 0x004F, 0x0049, 0x0043, 0x003D, 0x0037, 0x0032, 0x002E, - 0x002B, 0x0029, 0x0028, 0x0026, 0x0025, 0x0024, 0x0024, 0x0023, - 0x0024, 0x0024, 0x0025, 0x0026, 0x0027, 0x0029, 0x002B, 0x002D, - 0x0030, 0x0034, 0x0038, 0x003C, 0x0040, 0x0045, 0x004A, 0x004F, - 0x0054, 0x0059, 0x005F, 0x0064, 0x006A, 0x006F, 0x0082, 0x00A5, - 0x00A7, 0x00A3, 0x00A0, 0x00A1, 0x00A3, 0x00A5, 0x00A8, 0x00A9, - 0x00AA, 0x3FFF, 0xE6B4, 0xE6B4, 0xE6B4, 0xE6B4, 0xE6B4, 0xE6B4, - 0xE6B4, 0xE6B4, 0xE6B4, 0xE6B4, 0xE6B4, 0xE60E, 0xE6B4, 0xE9C4, - 0xED7F, 0xF183, 0xF571, 0xF8E9, 0xFB8A, 0xFC44, 0xFB65, 0xFA98, - 0xFB8A, 0xFEF5, 0x03D7, 0x0942, 0x0E41, 0x11E4, 0x133A, 0x1284, - 0x10CA, 0x0E3F, 0x0B1A, 0x078F, 0x03D3, 0x001C, 0xFCA0, 0xF991, - 0xF668, 0xF2E4, 0xEFA3, 0xED44, 0xEC67, 0xECB5, 0xED62, 0xEE5E, - 0xEF98, 0xF101, 0xF289, 0xF41E, 0xF5B1, 0xF731, 0xF88F, 0xF9BA, - 0xFAA1, 0xFB36, 0xFB66, 0xF892, 0xF297, 0xED25, 0xEBEA, 0xF099, - 0xF8D0, 0x0221, 0x0A1F, 0x0E5C, 0x1141, 0x14D4, 0x1611, 0x13B3, - 0x0F80, 0x0B07, 0x07DA, 0x05F2, 0x0440, 0x02CC, 0x019E, 0x00BD, - 0x0030, 0x0000, 0xF98A, 0xF98A, 0xF98A, 0xF98A, 0xF98A, 0xF98A, - 0xF98A, 0xF98A, 0xF98A, 0xF98A, 0xF98A, 0xF98C, 0xF98A, 0xF981, - 0xF976, 0xF96A, 0xF95F, 0xF955, 0xF94D, 0xF93A, 0xF920, 0xF91C, - 0xF94D, 0xF971, 0xF960, 0xF962, 0xF9BF, 0xFABC, 0xFCA1, 0x01A2, - 0x094C, 0x0FE4, 0x11B2, 0x0CEA, 0x040E, 0xF9D4, 0xF0F2, 0xEC21, - 0xECDA, 0xF14D, 0xF744, 0xFC88, 0xFEE2, 0xFEDD, 0xFE83, 0xFDDE, - 0xFCFA, 0xFBE0, 0xFA9A, 0xF933, 0xF7B5, 0xF62B, 0xF49D, 0xF318, - 0xF1A4, 0xF04D, 0xEF1D, 0xEDD4, 0xEC74, 0xEB65, 0xEB0F, 0xEB36, - 0xEB62, 0xEBA8, 0xEC19, 0xECCA, 0xEDCD, 0xEF35, 0xF115, 0xF534, - 0xFB91, 0x0196, 0x04AE, 0x049F, 0x033D, 0x0105, 0xFE74, 0xFC04, - 0xFA32, 0xF97C, 0xF2E9, 0xF2E9, 0xF2E9, 0xF2E9, 0xF2E9, 0xF2E9, - 0xF2E9, 0xF2E9, 0xF2E9, 0xF2E9, 0xF2E9, 0xF2EB, 0xF2E9, 0xF2DC, - 0xF2CD, 0xF2BC, 0xF2AC, 0xF29E, 0xF293, 0xF2D9, 0xF356, 0xF372, - 0xF293, 0xF07E, 0xEDA4, 0xEA73, 0xE753, 0xE4B2, 0xE2F9, 0xE329, - 0xE4F6, 0xE6DB, 0xE753, 0xE598, 0xE297, 0xDF57, 0xDCE0, 0xDC3A, - 0xDE4A, 0xE261, 0xE726, 0xEB3E, 0xED52, 0xEDC7, 0xEDF2, 0xEDDC, - 0xED90, 0xED19, 0xEC81, 0xEBD2, 0xEB17, 0xEA59, 0xE9A4, 0xE902, - 0xE87D, 0xE81F, 0xE7F3, 0xE8A3, 0xEA33, 0xEBB6, 0xEC3D, 0xEBBB, - 0xEAD4, 0xE9AC, 0xE864, 0xE71F, 0xE5FF, 0xE526, 0xE4B7, 0xE54B, - 0xE6E2, 0xE8B8, 0xEA09, 0xEAD2, 0xEB8D, 0xEC34, 0xECC1, 0xED2D, - 0xED73, 0xED8C, 0xE259, 0xE259, 0xE1CE, 0xE05B, 0xDE48, 0xDBDC, - 0xD95F, 0xD719, 0xD54F, 0xD4F3, 0xD54F, 0xD515, 0xD54F, 0xD663, - 0xD7B3, 0xD91D, 0xDA7F, 0xDBB8, 0xDCA5, 0xDCED, 0xDCAA, 0xDC64, - 0xDCA5, 0xDD7E, 0xDE96, 0xDFD5, 0xE124, 0xE26B, 0xE392, 0xE569, - 0xE7B8, 0xE8DF, 0xE73D, 0xE30B, 0xDDCC, 0xD7CD, 0xD158, 0xCABA, - 0xC43F, 0xBE31, 0xB8DC, 0xB48D, 0xB18F, 0xAF75, 0xADA0, 0xAC15, - 0xAAD7, 0xA9E8, 0xA94C, 0xA907, 0xA91A, 0xA989, 0xAA59, 0xAB8A, - 0xAD22, 0xAF22, 0xB18F, 0xBD4D, 0xD140, 0xDE6F, 0xE287, 0xE55E, - 0xE734, 0xE849, 0xE8DE, 0xE934, 0xE989, 0xEA20, 0xEB38, 0xED7D, - 0xF054, 0xF20F, 0xF104, 0xECAC, 0xE64A, 0xDEDA, 0xD758, 0xD0C3, - 0xCC16, 0xCA4F, 0xA9CE, 0xA9CE, 0x9935, 0x7168, 0x4174, 0x185D, - 0x0527, 0x437A, 0x92F9, 0x9A9B, 0x8168, 0x4143, 0x0884, 0xF869, - 0xEE92, 0xE93F, 0xE6AB, 0xE515, 0xE2B9, 0xE11C, 0xE21F, 0xE48F, - 0xE734, 0xEA0E, 0xED9E, 0xF174, 0xF520, 0xF833, 0xFA3C, 0xFA39, - 0xF862, 0xF626, 0xF4F0, 0xF4CE, 0xF4D7, 0xF502, 0xF547, 0xF59C, - 0xF5F9, 0xF656, 0xF6A9, 0xF6EB, 0xF711, 0xF724, 0xF730, 0xF736, - 0xF737, 0xF735, 0xF72F, 0xF727, 0xF71F, 0xF716, 0xF70F, 0xF70A, - 0xF708, 0xF70A, 0xF711, 0xF6DE, 0xF659, 0xF5C5, 0xF561, 0xF570, - 0xF633, 0xF7EA, 0xFBC2, 0x01C4, 0x0882, 0x0E87, 0x1262, 0x0C43, - 0x07F5, 0x13BB, 0x2A0F, 0x497C, 0x6F11, 0x96CF, 0xBCAF, 0xDCB2, - 0xF2D7, 0xFB1D, 0xDCC9, 0xDCC9, 0xDB41, 0xD77C, 0xD2B9, 0xCE35, - 0xCB2F, 0xCD35, 0xCFBB, 0xCB7A, 0xC7BC, 0xCBB4, 0xD059, 0xD198, - 0xD269, 0xD2EA, 0xD339, 0xD375, 0xD3BC, 0xD37B, 0xD2B8, 0xD277, - 0xD3BC, 0xD6CA, 0xDADF, 0xDF7C, 0xE41E, 0xE846, 0xEB72, 0xED5B, - 0xEE24, 0xEDF0, 0xECE1, 0xEB31, 0xE916, 0xE6AD, 0xE416, 0xE16D, - 0xDED3, 0xDC65, 0xDA41, 0xD886, 0xD753, 0xD689, 0xD5F4, 0xD58D, - 0xD551, 0xD53A, 0xD541, 0xD562, 0xD597, 0xD5DB, 0xD629, 0xD67B, - 0xD6CB, 0xD715, 0xD753, 0xD770, 0xD778, 0xD792, 0xD7E4, 0xD897, - 0xD9D3, 0xDBBE, 0xDF41, 0xE46E, 0xEA30, 0xEF70, 0xF317, 0xF217, - 0xED2F, 0xE5C1, 0xDDD2, 0xD727, 0xD117, 0xCD96, 0xCD88, 0xCF71, - 0xD1BE, 0xD2DC, 0x076C, 0x076C, 0x1296, 0x2D70, 0x4E05, 0x6A5D, - 0x7885, 0x538D, 0x2194, 0x1591, 0x1F65, 0x4CC1, 0x772D, 0x8428, - 0x8CCE, 0x924D, 0x95D1, 0x9886, 0x9B98, 0x9DB9, 0x9DA1, 0x9C85, - 0x9B98, 0x9AD3, 0x999F, 0x9853, 0x9744, 0x96CB, 0x973E, 0x9B04, - 0xA17E, 0xA67F, 0xA5D6, 0x9FDF, 0x9811, 0x8EEB, 0x84ED, 0x7A91, - 0x705C, 0x66CB, 0x5E5C, 0x578E, 0x52DF, 0x4FC0, 0x4D44, 0x4B62, - 0x4A10, 0x4943, 0x48F0, 0x490F, 0x4994, 0x4A75, 0x4BA9, 0x4D24, - 0x4EDD, 0x50CA, 0x52DF, 0x5683, 0x5C8D, 0x641D, 0x6C51, 0x744B, - 0x7B2A, 0x8010, 0x81FC, 0x816C, 0x7FB3, 0x7E2C, 0x7E29, 0x842A, - 0x8865, 0x8231, 0x74CA, 0x61D6, 0x4BCE, 0x34C2, 0x18E2, 0xF94C, - 0xDF6C, 0xD4B4, 0x2B98, 0x2B98, 0x2B98, 0x2B98, 0x2B98, 0x2B98, - 0x2B98, 0x2B98, 0x2B98, 0x2D60, 0x2B98, 0x1C67, 0x0F13, 0x0CC7, - 0x0C4D, 0x0D08, 0x0E5A, 0x0FA5, 0x104B, 0x1102, 0x1214, 0x1241, - 0x104B, 0x0A17, 0x00D3, 0xF836, 0xF079, 0xE961, 0xE5F2, 0xE5A4, - 0xE5DD, 0xE685, 0xE783, 0xE8BE, 0xEA1F, 0xEB8B, 0xECEC, 0xEE27, - 0xEF25, 0xEFCE, 0xEFFB, 0xEFB7, 0xEF2E, 0xEE8E, 0xEE03, 0xEDB9, - 0xEDA7, 0xED9F, 0xEDA2, 0xEDAC, 0xEDBB, 0xEDCE, 0xEDE2, 0xEDF6, - 0xEE06, 0xEE12, 0xEE17, 0xEE12, 0xEE02, 0xEDE6, 0xEDB9, 0xED39, - 0xEC4F, 0xEB3B, 0xEA3F, 0xE99F, 0xE881, 0xE7E6, 0xEAD0, 0xF3AE, - 0xFFFD, 0x0B5B, 0x1168, 0x11DB, 0x0FEB, 0x0C71, 0x0844, 0x043C, - 0x0133, 0x0000, 0x0E42, 0x0E42, 0x0E42, 0x0E42, 0x0E42, 0x0E42, - 0x0E42, 0x0E42, 0x0E42, 0x0E42, 0x0E42, 0x0E42, 0x0E42, 0x0E42, - 0x0E42, 0x0E42, 0x0E42, 0x0E42, 0x0E42, 0x0DEF, 0x0D64, 0x0D48, - 0x0E42, 0x11B1, 0x16AB, 0x1A66, 0x1BE9, 0x1C2C, 0x1B53, 0x19D2, - 0x1812, 0x1623, 0x1415, 0x11F7, 0x0FD8, 0x0DC8, 0x0BD7, 0x0A14, - 0x088E, 0x0755, 0x06BF, 0x06E8, 0x0789, 0x085A, 0x0917, 0x0976, - 0x097E, 0x0966, 0x0936, 0x08F3, 0x08A7, 0x0857, 0x080A, 0x07C8, - 0x0798, 0x0781, 0x0789, 0x07B9, 0x0816, 0x08A8, 0x0976, 0x0B63, - 0x0EDD, 0x133F, 0x17E0, 0x1C1B, 0x2182, 0x2701, 0x27FB, 0x2221, - 0x1891, 0x0ECD, 0x0858, 0x0536, 0x02FB, 0x017F, 0x009D, 0x002B, - 0x0004, 0x0000, 0xEA49, 0xEA49, 0xEA49, 0xEA49, 0xEA49, 0xEA49, - 0xEA49, 0xEA49, 0xEA49, 0xEA49, 0xEA49, 0xEA49, 0xEA49, 0xEA49, - 0xEA49, 0xEA49, 0xEA49, 0xEA49, 0xEA49, 0xEA5B, 0xEA79, 0xEA7F, - 0xEA49, 0xEAC9, 0xEAF3, 0xE7A8, 0xDC2F, 0xCD41, 0xC5ED, 0xC6B6, - 0xC89E, 0xCB6F, 0xCEF5, 0xD2F9, 0xD747, 0xDBAA, 0xDFEC, 0xE3D8, - 0xE739, 0xE9D9, 0xEB71, 0xEC10, 0xEC05, 0xEBA0, 0xEB2F, 0xEB01, - 0xEB14, 0xEB2F, 0xEB50, 0xEB74, 0xEB98, 0xEBBB, 0xEBD9, 0xEBF0, - 0xEBFE, 0xEC00, 0xEBF4, 0xEBD7, 0xEBA6, 0xEB60, 0xEB01, 0xEA16, - 0xE86B, 0xE65D, 0xE44D, 0xE299, 0xE0C7, 0xDF45, 0xDFC7, 0xE34E, - 0xE88C, 0xEDC2, 0xF130, 0xF2DA, 0xF3FF, 0xF4B7, 0xF51C, 0xF546, - 0xF54C, 0xF549, 0xEE92, 0xEE92, 0xED95, 0xEAF5, 0xE733, 0xE2D0, - 0xDE4E, 0xDA2E, 0xD6F1, 0xD649, 0xD6F1, 0xD66B, 0xD6F1, 0xD965, - 0xDC62, 0xDF9B, 0xE2C2, 0xE589, 0xE7A5, 0xE8D6, 0xE928, 0xE8B8, - 0xE7A5, 0xE3FF, 0xDF24, 0xDE29, 0xE649, 0xF248, 0xF789, 0xF594, - 0xF315, 0xF01F, 0xECC2, 0xE911, 0xE51F, 0xE0FC, 0xDCBC, 0xD871, - 0xD42C, 0xCFFF, 0xCBFD, 0xC838, 0xC4C2, 0xC1AD, 0xBF0A, 0xBCED, - 0xBB31, 0xB9A8, 0xB857, 0xB73E, 0xB661, 0xB5C2, 0xB565, 0xB54C, - 0xB579, 0xB5F0, 0xB6B3, 0xB7C4, 0xB927, 0xBADF, 0xBCED, 0xC21E, - 0xCB9C, 0xD6F7, 0xE1BD, 0xE97F, 0xEB9A, 0xE9D7, 0xE86A, 0xE960, - 0xEB02, 0xEBDD, 0xEA7F, 0xE667, 0xE09C, 0xD9F8, 0xD352, 0xCD86, - 0xC96C, 0xC7DD, 0x6508, 0x6508, 0x6F8C, 0x88BD, 0xA705, 0xC0DA, - 0xCCAE, 0xA32A, 0x7081, 0x71AB, 0x8A2F, 0xBD8A, 0xE8B7, 0xF31E, - 0xF819, 0xF958, 0xF88E, 0xF76B, 0xF7A3, 0xF85E, 0xF819, 0xF783, - 0xF747, 0xF7BC, 0xF86C, 0xF8D6, 0xF8D7, 0xF891, 0xF7F5, 0xF71D, - 0xF636, 0xF543, 0xF446, 0xF341, 0xF238, 0xF12C, 0xF022, 0xEF1C, - 0xEE1C, 0xED24, 0xEC39, 0xEB5C, 0xEA90, 0xE9D9, 0xE938, 0xE8B0, - 0xE853, 0xE82B, 0xE82F, 0xE856, 0xE896, 0xE8E6, 0xE93D, 0xE992, - 0xE9DC, 0xEA12, 0xEA2B, 0xEA1D, 0xE9DF, 0xE968, 0xE8B0, 0xE6C4, - 0xE344, 0xDF02, 0xDACC, 0xD774, 0xD5D7, 0xD520, 0xD390, 0xD0EE, - 0xCA96, 0xBE0C, 0xAB8E, 0x923E, 0x7437, 0x54A3, 0x36A0, 0x1D4E, - 0x0BD2, 0x054B, 0x2753, 0x2753, 0x28B0, 0x2BF8, 0x2FF9, 0x337E, - 0x3552, 0x3124, 0x2B6E, 0x2ADF, 0x2B6E, 0x2AAD, 0x2A83, 0x2BBF, - 0x2D62, 0x2F2C, 0x30E1, 0x3242, 0x3312, 0x3339, 0x32B0, 0x3154, - 0x2EFF, 0x2AC8, 0x24EE, 0x1F0D, 0x185F, 0x11A9, 0x0ED8, 0x0F71, - 0x1053, 0x1176, 0x12D0, 0x1459, 0x1607, 0x17D1, 0x19AD, 0x1B94, - 0x1D7B, 0x1F59, 0x2126, 0x22D7, 0x2465, 0x25C6, 0x26F0, 0x27DB, - 0x289A, 0x2946, 0x29DD, 0x2A5E, 0x2AC5, 0x2B12, 0x2B43, 0x2B55, - 0x2B46, 0x2B15, 0x2AC0, 0x2A45, 0x29A1, 0x28D4, 0x27DB, 0x2562, - 0x20DC, 0x1B73, 0x1651, 0x129D, 0x1142, 0x11BD, 0x1313, 0x1633, - 0x19D0, 0x1B61, 0x1CBD, 0x1ED7, 0x2116, 0x2367, 0x25B6, 0x27F0, - 0x2A01, 0x2BD6, 0x193F, 0x193F, 0x1ED9, 0x2C52, 0x3CAC, 0x4AE9, - 0x520C, 0x3F90, 0x26B2, 0x1FD2, 0x26B2, 0x4991, 0x694D, 0x717D, - 0x7609, 0x7809, 0x7894, 0x78C3, 0x79AD, 0x7A16, 0x7923, 0x7877, - 0x79BB, 0x7ECA, 0x8652, 0x8D21, 0x926E, 0x9705, 0x9A25, 0x9C4A, - 0x9E6E, 0xA08F, 0xA2AA, 0xA4BD, 0xA6C6, 0xA8C3, 0xAAB1, 0xAC8E, - 0xAE57, 0xB00B, 0xB1A7, 0xB329, 0xB48E, 0xB5D4, 0xB6F8, 0xB7F9, - 0xB8ED, 0xB9E4, 0xBAD6, 0xBBBA, 0xBC87, 0xBD35, 0xBDB9, 0xBE0C, - 0xBE25, 0xBDFA, 0xBD83, 0xBCB6, 0xBB8C, 0xB9FB, 0xB7F9, 0xB2FA, - 0xA9DF, 0x9ECC, 0x93E3, 0x8B47, 0x86C1, 0x84AB, 0x81F9, 0x7DED, - 0x773D, 0x6C65, 0x5CBD, 0x4722, 0x2DCA, 0x132A, 0xF9B8, 0xE3E6, - 0xD429, 0xCCF6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0006, 0x0000, 0xFFCE, 0xFFA0, 0xFF96, - 0xFF91, 0xFF91, 0xFF92, 0xFF93, 0xFF94, 0xFF94, 0xFF95, 0xFF96, - 0xFF94, 0xFF8F, 0xFF89, 0xFF82, 0xFF7A, 0xFF73, 0xFF6C, 0xFF66, - 0xFF5F, 0xFF59, 0xFF54, 0xFF50, 0xFF4C, 0xFF48, 0xFF44, 0xFF41, - 0xFF3F, 0xFF3D, 0xFF37, 0xFF26, 0xFF0F, 0xFEF3, 0xFED6, 0xFEBA, - 0xFEA1, 0xFE8F, 0xFE86, 0xFE88, 0xFE9A, 0xFEBC, 0xFEF1, 0xFF3D, - 0xFFAB, 0x003D, 0x00EF, 0x01BA, 0x0295, 0x037B, 0x0464, 0x0549, - 0x0624, 0x06EE, 0x079F, 0x0831, 0x07B9, 0x065C, 0x05AD, 0x0741, - 0x1856, 0x1A74, 0x1900, 0x1865, 0x0D0A, 0x09F9, 0x0872, 0x069C, - 0x02A7, 0x0000, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF2E, 0xFF30, 0xFF3C, 0xFF47, 0xFF4B, - 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4E, 0xFF4F, 0xFF4E, 0xFF4D, 0xFF4D, - 0xFF4F, 0xFF52, 0xFF57, 0xFF5C, 0xFF62, 0xFF68, 0xFF6E, 0xFF74, - 0xFF7C, 0xFF83, 0xFF8B, 0xFF92, 0xFF99, 0xFFA1, 0xFFA8, 0xFFAF, - 0xFFB4, 0xFFB7, 0xFFA8, 0xFF7C, 0xFF3B, 0xFEED, 0xFE9A, 0xFE48, - 0xFE01, 0xFDCC, 0xFDB0, 0xFDB6, 0xFDE5, 0xFE45, 0xFEDD, 0xFFB7, - 0x00E9, 0x027E, 0x0465, 0x068E, 0x08E7, 0x0B62, 0x0DEC, 0x1077, - 0x12F0, 0x1549, 0x1770, 0x1955, 0x1B03, 0x1C42, 0x1C9D, 0x1B9F, - 0x1044, 0x1A12, 0x177F, 0x1662, 0x14B0, 0x10C7, 0x0C72, 0x080E, - 0x028B, 0xFF30, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, - 0xC9D8, 0xC9D8, 0xC9D8, 0xC89F, 0xC9D8, 0xD425, 0xDD67, 0xDF85, - 0xE082, 0xE0B8, 0xE082, 0xE03C, 0xE042, 0xE03C, 0xDFE9, 0xDFC2, - 0xE042, 0xE16C, 0xE2E6, 0xE498, 0xE66A, 0xE842, 0xEA09, 0xEBDA, - 0xEDC7, 0xEFAB, 0xF15E, 0xF2FF, 0xF4B4, 0xF666, 0xF7FC, 0xF95E, - 0xFA74, 0xFB25, 0xFB9B, 0xFC0C, 0xFC74, 0xFCD1, 0xFD20, 0xFD5C, - 0xFD82, 0xFD90, 0xFD82, 0xFD55, 0xFD05, 0xFC8F, 0xFBF0, 0xFB25, - 0xFA27, 0xF8F4, 0xF78F, 0xF5FB, 0xF43C, 0xF252, 0xF043, 0xEE11, - 0xEBBE, 0xE94E, 0xE6C3, 0xE421, 0xE144, 0xDD85, 0xD821, 0xD054, - 0xB5D3, 0xBF0F, 0xBBD3, 0xBC3B, 0xBB81, 0xBD01, 0xBEF5, 0xC17E, - 0xC663, 0xC9D8, 0x3996, 0x3A60, 0x3C0F, 0x3D97, 0x3DED, 0x3C07, - 0x343C, 0x2829, 0x1EB2, 0x1D3A, 0x1EB2, 0x1E87, 0x1EB2, 0x1F7B, - 0x2070, 0x2179, 0x227A, 0x235A, 0x23FE, 0x23B7, 0x22BA, 0x2246, - 0x2395, 0x26EC, 0x2B60, 0x306E, 0x3592, 0x3A4A, 0x3E11, 0x400F, - 0x40A7, 0x412D, 0x42F5, 0x465D, 0x4A9A, 0x4F3F, 0x53E0, 0x5811, - 0x5B65, 0x5D70, 0x5E96, 0x5F85, 0x603F, 0x60C6, 0x611E, 0x6148, - 0x6148, 0x611F, 0x60D1, 0x6060, 0x5FCE, 0x5F1F, 0x5E54, 0x5D70, - 0x5C55, 0x5AEA, 0x593A, 0x5750, 0x5537, 0x52FB, 0x50A7, 0x4E47, - 0x4BE4, 0x498C, 0x4748, 0x4524, 0x43A2, 0x4276, 0x4073, 0x3C6D, - 0x2A0B, 0x2AD9, 0x2EBB, 0x32B7, 0x33D5, 0x30C2, 0x2B4F, 0x253F, - 0x2052, 0x1E4A, 0x100E, 0x0FFF, 0x0FD0, 0x0F83, 0x0F17, 0x0E8D, - 0x0D7E, 0x0C1A, 0x0B40, 0x0C07, 0x0D15, 0x0CCE, 0x0C48, 0x0C0B, - 0x0BD2, 0x0B9E, 0x0B6F, 0x0B47, 0x0B26, 0x0B1D, 0x0B2A, 0x0B35, - 0x0B26, 0x0B30, 0x0B6D, 0x0BA2, 0x0B93, 0x0B05, 0x09BB, 0x074B, - 0x03A2, 0xFF0E, 0xF9D6, 0xF3A9, 0xEC6D, 0xE4C0, 0xDD3E, 0xD686, - 0xD134, 0xCDE6, 0xCC06, 0xCA90, 0xC97D, 0xC8C3, 0xC85C, 0xC83E, - 0xC862, 0xC8BF, 0xC94E, 0xCA07, 0xCAE1, 0xCBD4, 0xCCD8, 0xCDE6, - 0xCF15, 0xD083, 0xD22C, 0xD40E, 0xD624, 0xD86B, 0xDAE1, 0xDD82, - 0xE04A, 0xE336, 0xE644, 0xE96F, 0xEDA3, 0xF36B, 0xFA38, 0x0179, - 0x0DEC, 0x09D5, 0x02CB, 0xFC78, 0xFA85, 0xFED5, 0x0703, 0x1049, - 0x17E3, 0x1B09, 0x0F96, 0x0E80, 0x0BE1, 0x08A7, 0x05C3, 0x0424, - 0x0542, 0x082C, 0x0A36, 0x0934, 0x07AF, 0x0825, 0x08EF, 0x093F, - 0x0986, 0x09C5, 0x09FC, 0x0A2B, 0x0A52, 0x0A60, 0x0A53, 0x0A45, - 0x0A52, 0x0A36, 0x09D2, 0x0975, 0x0970, 0x0A12, 0x0BAA, 0x1000, - 0x16BF, 0x1D11, 0x201E, 0x1FB4, 0x1DDC, 0x1B17, 0x17E6, 0x14CA, - 0x1243, 0x10D2, 0x1031, 0x0FBE, 0x0F74, 0x0F4E, 0x0F46, 0x0F57, - 0x0F7B, 0x0FAD, 0x0FE8, 0x1026, 0x1062, 0x1096, 0x10BD, 0x10D2, - 0x10DB, 0x10E2, 0x10E8, 0x10F0, 0x10FA, 0x1106, 0x1116, 0x112C, - 0x1147, 0x116A, 0x1195, 0x11CA, 0x1283, 0x13B6, 0x149B, 0x146B, - 0x0CD6, 0x0B41, 0x0A6A, 0x0A31, 0x0A79, 0x0B7F, 0x0D38, 0x0F1D, - 0x10A4, 0x1144, 0xC65E, 0xC5FA, 0xC4D4, 0xC2F8, 0xC072, 0xBD4D, - 0xB76E, 0xAFC0, 0xAAD4, 0xAE3D, 0xB335, 0xB1C7, 0xAF3F, 0xAE32, - 0xAD3C, 0xAC60, 0xAB9D, 0xAAF7, 0xAA6D, 0xAA41, 0xAA73, 0xAAA2, - 0xAA6D, 0xA9E3, 0xA94B, 0xA896, 0xA7B1, 0xA68E, 0xA51C, 0xA305, - 0xA042, 0x9D30, 0x9A31, 0x9719, 0x93A9, 0x9020, 0x8CBB, 0x89BB, - 0x875D, 0x85E0, 0x8501, 0x8451, 0x83CD, 0x8372, 0x833C, 0x8329, - 0x8334, 0x835C, 0x839C, 0x83F2, 0x845A, 0x84D1, 0x8554, 0x85E0, - 0x8684, 0x874F, 0x883F, 0x894E, 0x8A79, 0x8BBC, 0x8D13, 0x8E79, - 0x8FEB, 0x9165, 0x92E2, 0x945E, 0x9683, 0x995D, 0x9C05, 0x9D92, - 0x97D5, 0x94F3, 0x9215, 0x9067, 0x9118, 0x9560, 0x9C4B, 0xA3CA, - 0xA9CD, 0xAC44, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x000F, 0x0038, 0x0074, 0x00BC, 0x0108, 0x0153, - 0x0193, 0x01C4, 0x01DC, 0x01D6, 0x01AB, 0x0153, 0x00C6, 0x0000, - 0xFEEF, 0xFD91, 0xFBF0, 0xFA17, 0xF812, 0xF5EA, 0xF3AB, 0xF160, - 0xEF13, 0xECD0, 0xEAA1, 0xE890, 0xE627, 0xE3A5, 0xE22B, 0xE633, - 0xFA22, 0xFAA2, 0xF990, 0xF92F, 0xFA28, 0xFB8C, 0xFD19, 0xFE88, - 0xFF97, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0012, 0x0045, 0x008F, 0x00E7, 0x0145, 0x01A0, - 0x01F0, 0x022B, 0x024A, 0x0242, 0x020D, 0x01A0, 0x00F4, 0x0000, - 0xFEB0, 0xFD01, 0xFAFF, 0xF8B8, 0xF63A, 0xF393, 0xF0CF, 0xEDFD, - 0xEB2A, 0xE863, 0xE5B7, 0xE332, 0xE02C, 0xDD16, 0xDBA3, 0xE2ED, - 0x0201, 0x0244, 0x0032, 0xFECC, 0xFEB0, 0xFEDB, 0xFF30, 0xFF90, - 0xFFE0, 0x0000, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, - 0xBF40, 0xBF40, 0xBF40, 0xBD03, 0xBF40, 0xD24C, 0xE31B, 0xE637, - 0xE717, 0xE677, 0xE519, 0xE3BA, 0xE31B, 0xE31B, 0xE31B, 0xE31B, - 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE2E5, - 0xE28D, 0xE27B, 0xE31B, 0xE487, 0xE66D, 0xE893, 0xEAC3, 0xECC4, - 0xEE5C, 0xEF54, 0xEFE2, 0xF061, 0xF0D0, 0xF12D, 0xF175, 0xF1A7, - 0xF1C2, 0xF1C4, 0xF1AA, 0xF173, 0xF11E, 0xF0A8, 0xF010, 0xEF54, - 0xEE60, 0xED29, 0xEBB8, 0xEA15, 0xE84B, 0xE661, 0xE461, 0xE254, - 0xE044, 0xDE38, 0xDC3C, 0xDA57, 0xDA65, 0xDA37, 0xD3C5, 0xABFC, - 0xAF9D, 0xB417, 0xB1B5, 0xB06E, 0xB27F, 0xB583, 0xB8E3, 0xBC07, - 0xBE59, 0xBF40, 0x1DE1, 0x1E7F, 0x2005, 0x21F9, 0x23DD, 0x2537, - 0x259F, 0x256B, 0x2537, 0x2614, 0x2537, 0x1D5C, 0x175C, 0x1881, - 0x1B09, 0x1E5E, 0x21E8, 0x2510, 0x2740, 0x2789, 0x2670, 0x258A, - 0x2670, 0x2958, 0x2D2D, 0x3192, 0x3629, 0x3A95, 0x3E79, 0x41A1, - 0x444D, 0x46CF, 0x4979, 0x4C94, 0x5007, 0x5393, 0x56F9, 0x59FB, - 0x5C5B, 0x5DD8, 0x5EB1, 0x5F50, 0x5FBB, 0x5FF7, 0x600C, 0x6000, - 0x5FD9, 0x5F9C, 0x5F51, 0x5EFE, 0x5EA8, 0x5E56, 0x5E0F, 0x5DD8, - 0x5DBA, 0x5DB1, 0x5DB3, 0x5DB6, 0x5DB1, 0x5D99, 0x5D64, 0x5D0A, - 0x5C7E, 0x5BB9, 0x5AAF, 0x5958, 0x571E, 0x5349, 0x4D92, 0x45B6, - 0x2C3B, 0x2A22, 0x2D65, 0x2F9D, 0x2E6A, 0x2C5F, 0x29F4, 0x27A3, - 0x25E6, 0x2537, 0xE7BC, 0xE880, 0xEA77, 0xED1E, 0xEFF4, 0xF278, - 0xF52A, 0xF7E6, 0xF935, 0xF661, 0xF304, 0xF3CA, 0xF55A, 0xF5ED, - 0xF670, 0xF6E4, 0xF748, 0xF79E, 0xF7E5, 0xF808, 0xF800, 0xF7EB, - 0xF7E5, 0xF7A4, 0xF705, 0xF66A, 0xF630, 0xF6B6, 0xF85C, 0xFC3A, - 0x023D, 0x0908, 0x0F39, 0x150C, 0x1B5F, 0x21C9, 0x27E1, 0x2D3E, - 0x3177, 0x3423, 0x35BA, 0x36FE, 0x37F3, 0x38A0, 0x390A, 0x3935, - 0x3926, 0x38E3, 0x3871, 0x37D4, 0x3713, 0x3631, 0x3535, 0x3423, - 0x32DB, 0x3141, 0x2F5E, 0x2D3A, 0x2ADF, 0x2856, 0x25A8, 0x22DF, - 0x2004, 0x1D20, 0x1A3C, 0x1761, 0x14AF, 0x11A6, 0x0D5F, 0x06F4, - 0xF071, 0xF161, 0xF1A1, 0xF065, 0xEC1C, 0xE69E, 0xE0CD, 0xDB8D, - 0xD7C1, 0xD64A, 0xF84A, 0xF8D9, 0xFA26, 0xFB9E, 0xFCB2, 0xFCCF, - 0xFA50, 0xF632, 0xF3D4, 0xF71E, 0xFAFB, 0xF960, 0xF6FB, 0xF64A, - 0xF5C7, 0xF565, 0xF51B, 0xF4DF, 0xF4A5, 0xF485, 0xF48B, 0xF49E, - 0xF4A5, 0xF4CB, 0xF527, 0xF581, 0xF5A1, 0xF550, 0xF455, 0xF1C7, - 0xEDC8, 0xE9AD, 0xE6CE, 0xE529, 0xE3D2, 0xE2C0, 0xE1EA, 0xE146, - 0xE0CB, 0xE071, 0xE01E, 0xDFC3, 0xDF66, 0xDF0C, 0xDEB9, 0xDE73, - 0xDE3F, 0xDE22, 0xDE21, 0xDE41, 0xDE87, 0xDEF8, 0xDF9A, 0xE071, - 0xE19C, 0xE329, 0xE509, 0xE729, 0xE978, 0xEBE6, 0xEE61, 0xF0D7, - 0xF337, 0xF571, 0xF773, 0xF92B, 0xFA31, 0xFA5A, 0xF9F6, 0xF953, - 0xF5E9, 0xF42B, 0xF3B9, 0xF2F5, 0xF1C6, 0xF057, 0xEEDD, 0xED8D, - 0xEC9D, 0xEC41, 0xD24D, 0xD1D5, 0xD058, 0xCDBA, 0xC9DE, 0xC4A9, - 0xB986, 0xAAD6, 0xA2ED, 0xAFE1, 0xBF3A, 0xBA29, 0xB1C2, 0xAF15, - 0xACED, 0xAB2F, 0xA9C5, 0xA894, 0xA786, 0xA6FA, 0xA718, 0xA76D, - 0xA786, 0xA773, 0xA779, 0xA776, 0xA747, 0xA6C9, 0xA5DB, 0xA43C, - 0xA1DE, 0x9EED, 0x9B96, 0x97A2, 0x9303, 0x8E1C, 0x8951, 0x8507, - 0x81A2, 0x7F83, 0x7E57, 0x7D7D, 0x7CEA, 0x7C96, 0x7C79, 0x7C8A, - 0x7CC0, 0x7D13, 0x7D7A, 0x7DED, 0x7E64, 0x7ED4, 0x7F37, 0x7F83, - 0x7FCF, 0x8038, 0x80B4, 0x8141, 0x81D9, 0x8279, 0x831B, 0x83BC, - 0x8455, 0x84E3, 0x8560, 0x85C9, 0x857E, 0x849B, 0x8430, 0x854C, - 0x90F1, 0x9187, 0x9354, 0x95FC, 0x9B76, 0xA232, 0xA92F, 0xAF6C, - 0xB3E7, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, - 0x0018, 0x001B, 0x0000, 0xFF7D, 0xFEA0, 0xFDD8, 0xFD95, 0xFE47, - 0x0292, 0x08B8, 0x0A8F, 0x0233, 0xF58A, 0xF017, 0xFB08, 0x0D2F, - 0x1688, 0x0C43, 0xF930, 0xEDAC, 0xF347, 0x0072, 0x08E3, 0x05E8, - 0xFE32, 0xF98A, 0xFC36, 0x01F1, 0x05B4, 0x0589, 0x03C8, 0x01DF, - 0x013E, 0x0207, 0x034D, 0x04E4, 0x06A0, 0x0853, 0x09D1, 0x0AEE, - 0x0B7E, 0x0B6E, 0x0AE0, 0x09F0, 0x08BB, 0x075D, 0x05F3, 0x049B, - 0x01FB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFE, - 0xFFFA, 0xFFFA, 0x0000, 0x000D, 0x001F, 0x0034, 0x004F, 0x006F, - 0x00A9, 0x00F2, 0x011A, 0x0108, 0x00D6, 0x009E, 0x004E, 0xFFFB, - 0xFFF7, 0x00B7, 0x01CA, 0x0229, 0x0104, 0xFF2D, 0xFE15, 0xFE98, - 0xFFDB, 0x00BC, 0x00C5, 0x006D, 0x0000, 0xFF94, 0xFF16, 0xFE94, - 0xFE1A, 0xFD9C, 0xFD0A, 0xFC72, 0xFBDE, 0xFB5C, 0xFAF6, 0xFAB9, - 0xFAB1, 0xFAF2, 0xFB7A, 0xFC34, 0xFD0B, 0xFDE9, 0xFEBA, 0xFF6A, - 0xFFDB, 0x0000, 0xE928, 0xE8CC, 0xE7CA, 0xE644, 0xE458, 0xE0FF, - 0xDC84, 0xD8FE, 0xD887, 0xE3F8, 0xEEF0, 0xE61A, 0xDBCA, 0xDA6D, - 0xDA53, 0xDB0D, 0xDC2A, 0xDD3C, 0xDDD3, 0xDD2F, 0xDBE9, 0xDB98, - 0xDDD3, 0xE326, 0xEA62, 0xF283, 0xFA87, 0x0169, 0x0628, 0x0723, - 0x04DA, 0x017C, 0xFF3C, 0xFE82, 0xFE27, 0xFDFA, 0xFDCA, 0xFD66, - 0xFCA3, 0xFBAB, 0xFAC7, 0xFA42, 0xF9D1, 0xF8E1, 0xF6E1, 0xF463, - 0xF287, 0xF22F, 0xF27A, 0xF1EC, 0xEF89, 0xEC4C, 0xE9A7, 0xE859, - 0xE7A3, 0xE6B8, 0xE4E5, 0xE2DD, 0xE1E6, 0xE25F, 0xE390, 0xE51D, - 0xE6AA, 0xE838, 0xE9F7, 0xEBCE, 0xEDA4, 0xEF62, 0xF0EE, 0xF231, - 0xF312, 0xF349, 0xF2D0, 0xF1F3, 0xF0FE, 0xF03C, 0xEFFB, 0xF084, - 0xF6B5, 0xFC62, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFF4, 0xFFDA, 0xFFC7, 0xFFCE, 0x0000, - 0x0093, 0x017B, 0x0268, 0x030C, 0x0319, 0x0062, 0xFD8F, 0xFD2E, - 0xFD25, 0xFD5A, 0xFDB4, 0xFE19, 0xFE6F, 0xFEEE, 0xFF99, 0x0000, - 0x001A, 0x0028, 0x002C, 0x0029, 0x0021, 0x0016, 0x000B, 0x0003, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x131B, 0x131B, 0x12AA, 0x11D4, 0x1153, 0x11E3, - 0x161D, 0x1BCE, 0x1C7A, 0x0DE8, 0xFDED, 0xFDBC, 0x012E, 0x0186, - 0x01AD, 0x01B3, 0x01A6, 0x0198, 0x0197, 0x01A6, 0x01B6, 0x01B6, - 0x0197, 0x013F, 0x00B7, 0x0024, 0xFFAB, 0xFF6C, 0xFF8E, 0x009B, - 0x0279, 0x044E, 0x0541, 0x0511, 0x0446, 0x0336, 0x0236, 0x019F, - 0x0168, 0x015A, 0x017C, 0x01DA, 0x027D, 0x04A3, 0x0720, 0x0883, - 0x09C5, 0x0AEF, 0x0C0A, 0x0D1E, 0x0E35, 0x0F50, 0x1051, 0x1112, - 0x119F, 0x1222, 0x129D, 0x1310, 0x137E, 0x13E7, 0x144D, 0x14B1, - 0x1515, 0x1556, 0x1567, 0x1572, 0x159E, 0x1612, 0x16F5, 0x1AC3, - 0x1E58, 0x1C48, 0x19C5, 0x1C3E, 0x1D94, 0x19CF, 0x1464, 0x0EBF, - 0x0A4F, 0x0884, 0x5639, 0x5639, 0x595E, 0x60C9, 0x6971, 0x704C, - 0x7419, 0x7681, 0x78DB, 0x7BB6, 0x7E26, 0x7FD1, 0x809B, 0x80A3, - 0x807B, 0x8033, 0x7FDE, 0x7F92, 0x7F5F, 0x7FAA, 0x8048, 0x8070, - 0x7F5F, 0x7D1C, 0x7A43, 0x76FD, 0x7374, 0x6FCF, 0x6C39, 0x6869, - 0x643B, 0x6014, 0x5C55, 0x58C3, 0x54FF, 0x5141, 0x4DBE, 0x4AAE, - 0x4846, 0x46BD, 0x45C9, 0x44FB, 0x4453, 0x43D0, 0x4373, 0x433C, - 0x432A, 0x433E, 0x4376, 0x43D4, 0x4457, 0x44FF, 0x45CC, 0x46BD, - 0x47E3, 0x4946, 0x4AE0, 0x4CA9, 0x4E9A, 0x50AB, 0x52D6, 0x5511, - 0x5757, 0x599F, 0x5BE3, 0x5E1A, 0x603D, 0x6246, 0x642C, 0x65CA, - 0x65B4, 0x6378, 0x6031, 0x5C43, 0x575B, 0x5170, 0x4B5B, 0x45F6, - 0x421B, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_2C_2D_values, 0x0050d418, 5620, 0x00000000, 5620); diff --git a/assets/anims/anim_2E.inc.c b/assets/anims/anim_2E.inc.c index 5ce4b8538..677328191 100644 --- a/assets/anims/anim_2E.inc.c +++ b/assets/anims/anim_2E.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_2E[] = { 1, 189, @@ -13,219 +14,7 @@ static const struct Animation anim_2E[] = { }; -static const u16 anim_2E_indices[] = { - 0x0001, 0x0000, 0x002F, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0030, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002F, 0x05BB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002F, 0x058C, - 0x002F, 0x04FF, 0x002F, 0x052E, 0x002F, 0x055D, - 0x0001, 0x04FB, 0x0001, 0x04FC, 0x0001, 0x04FD, - 0x002F, 0x00ED, 0x002F, 0x011C, 0x002F, 0x014B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002F, 0x00BE, - 0x002F, 0x0031, 0x002F, 0x0060, 0x002F, 0x008F, - 0x0001, 0x04F7, 0x0001, 0x04F8, 0x0001, 0x04F9, - 0x002F, 0x0236, 0x002F, 0x0265, 0x002F, 0x0294, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002F, 0x0207, - 0x002F, 0x017A, 0x002F, 0x01A9, 0x002F, 0x01D8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04FA, - 0x002F, 0x046A, 0x002F, 0x0499, 0x002F, 0x04C8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002F, 0x043B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002F, 0x040C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04FE, - 0x002F, 0x037F, 0x002F, 0x03AE, 0x002F, 0x03DD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002F, 0x0350, - 0x002F, 0x02C3, 0x002F, 0x02F2, 0x002F, 0x0321, -}; +ROM_ASSET_LOAD_ANIM(anim_2E_indices, 0x0050ea24, 252, 0x00000000, 252); -static const s16 anim_2E_values[] = { - 0x0000, 0x0059, 0x005A, 0x005C, 0x005F, 0x0062, 0x0066, 0x006A, - 0x006D, 0x0070, 0x0071, 0x0072, 0x0072, 0x0073, 0x0074, 0x0074, - 0x0075, 0x0075, 0x0075, 0x0075, 0x0076, 0x0076, 0x0076, 0x0075, - 0x0075, 0x0075, 0x0075, 0x0074, 0x0074, 0x0073, 0x0073, 0x0072, - 0x0071, 0x006E, 0x0067, 0x0060, 0x005A, 0x0056, 0x0053, 0x0050, - 0x004E, 0x004E, 0x004E, 0x004E, 0x004E, 0x004E, 0x004E, 0x004E, - 0x3FFF, 0xF5A9, 0xF75E, 0xFAA3, 0xFFBC, 0x0600, 0x0CCA, 0x1371, - 0x194F, 0x1DBC, 0x2010, 0x210D, 0x21E1, 0x228F, 0x2316, 0x2378, - 0x23B6, 0x23D1, 0x23CA, 0x23A1, 0x2357, 0x22EE, 0x2267, 0x21C1, - 0x20FF, 0x2021, 0x1F29, 0x1E16, 0x1CEA, 0x1BA6, 0x1A4C, 0x18DA, - 0x1754, 0x121E, 0x0857, 0xFE11, 0xF75E, 0xF518, 0xF4CF, 0xF5A9, - 0xF6CC, 0xF75E, 0xF75E, 0xF75E, 0xF75E, 0xF75E, 0xF75E, 0xF75E, - 0xF22A, 0xF2F0, 0xF450, 0xF674, 0xF916, 0xFBF0, 0xFEBD, 0x0136, - 0x0317, 0x041A, 0x048F, 0x04F4, 0x054B, 0x0592, 0x05CB, 0x05F5, - 0x0611, 0x061E, 0x061E, 0x0610, 0x05F5, 0x05CC, 0x0596, 0x0553, - 0x0504, 0x04A8, 0x043F, 0x03CA, 0x034A, 0x02BD, 0x0225, 0x0182, - 0xFF2B, 0xFAB4, 0xF600, 0xF2F0, 0xF1E6, 0xF1C5, 0xF229, 0xF2AD, - 0xF2F0, 0xF2F0, 0xF2F0, 0xF2F0, 0xF2F0, 0xF2F0, 0xF2F0, 0xEECC, - 0xEE0A, 0xEC9F, 0xEA70, 0xE7C1, 0xE4D5, 0xE1F2, 0xDF5B, 0xDD56, - 0xDC25, 0xDB7B, 0xDAD8, 0xDA3E, 0xD9AF, 0xD929, 0xD8B0, 0xD842, - 0xD7E1, 0xD78E, 0xD749, 0xD714, 0xD6EE, 0xD6D9, 0xD6D6, 0xD6E5, - 0xD707, 0xD73D, 0xD787, 0xD7E6, 0xD85C, 0xD8E9, 0xD98D, 0xDCB6, - 0xE300, 0xE9AF, 0xEE0A, 0xEF7F, 0xEFAD, 0xEF21, 0xEE67, 0xEE0A, - 0xEE0A, 0xEE0A, 0xEE0A, 0xEE0A, 0xEE0A, 0xEE0A, 0xDCF9, 0xDCA5, - 0xDC12, 0xDB2B, 0xDA0E, 0xD8DB, 0xD7B3, 0xD6B5, 0xD602, 0xD5B8, - 0xD5B4, 0xD5BD, 0xD5D2, 0xD5F2, 0xD61D, 0xD650, 0xD68C, 0xD6CE, - 0xD718, 0xD766, 0xD7BA, 0xD810, 0xD86A, 0xD8C5, 0xD921, 0xD97C, - 0xD9D7, 0xDA30, 0xDA86, 0xDAD7, 0xDB25, 0xDB6C, 0xDB68, 0xDB37, - 0xDB6F, 0xDCA5, 0xDF17, 0xE256, 0xE5F2, 0xE97D, 0xEC89, 0xEC89, - 0xEC89, 0xEC89, 0xEC89, 0xEC89, 0xEC89, 0xE686, 0xE734, 0xE837, - 0xE9C8, 0xEBB5, 0xEDCC, 0xEFDA, 0xF1AC, 0xF310, 0xF3D3, 0xF42F, - 0xF481, 0xF4C9, 0xF507, 0xF53B, 0xF564, 0xF584, 0xF599, 0xF5A4, - 0xF5A5, 0xF59C, 0xF589, 0xF56C, 0xF545, 0xF514, 0xF4D8, 0xF493, - 0xF444, 0xF3EA, 0xF387, 0xF31A, 0xF2A2, 0xF0A1, 0xECD3, 0xE911, - 0xE734, 0xE7B2, 0xE962, 0xEBB4, 0xEE18, 0xEFFE, 0xEFFE, 0xEFFE, - 0xEFFE, 0xEFFE, 0xEFFE, 0xEFFE, 0xD2A9, 0xD3BC, 0xD5B3, 0xD8B9, - 0xDC71, 0xE07D, 0xE481, 0xE820, 0xEAFC, 0xECBA, 0xEDC6, 0xEECC, - 0xEFC8, 0xF0BA, 0xF1A1, 0xF279, 0xF342, 0xF3FB, 0xF4A1, 0xF532, - 0xF5AE, 0xF612, 0xF65D, 0xF68E, 0xF6A2, 0xF697, 0xF66D, 0xF622, - 0xF5B3, 0xF520, 0xF467, 0xF385, 0xEEB9, 0xE50B, 0xDAA8, 0xD3BC, - 0xD120, 0xD05C, 0xD0AB, 0xD143, 0xD15F, 0xD15F, 0xD15F, 0xD15F, - 0xD15F, 0xD15F, 0xD15F, 0x9C34, 0x9B98, 0x9AB8, 0x995B, 0x97AD, - 0x95DD, 0x9418, 0x928B, 0x9165, 0x90D3, 0x90A1, 0x907C, 0x9063, - 0x9057, 0x9055, 0x905F, 0x9073, 0x9091, 0x90B8, 0x90E7, 0x911E, - 0x915D, 0x91A3, 0x91EE, 0x9240, 0x9297, 0x92F2, 0x9351, 0x93B4, - 0x9419, 0x9481, 0x94EA, 0x9641, 0x98A2, 0x9AD2, 0x9B98, 0x9A9E, - 0x98B0, 0x9645, 0x93D3, 0x91D2, 0x91D2, 0x91D2, 0x91D2, 0x91D2, - 0x91D2, 0x91D2, 0x03A5, 0x028B, 0x003C, 0xFCA9, 0xF843, 0xF37C, - 0xEEC8, 0xEA97, 0xE75D, 0xE58B, 0xE49D, 0xE3C3, 0xE2FC, 0xE24A, - 0xE1AD, 0xE126, 0xE0B4, 0xE058, 0xE014, 0xDFE6, 0xDFD1, 0xDFD4, - 0xDFEF, 0xE023, 0xE072, 0xE0DA, 0xE15D, 0xE1FB, 0xE2B4, 0xE38A, - 0xE47C, 0xE58B, 0xEA19, 0xF2FE, 0xFC69, 0x028B, 0x049B, 0x04DD, - 0x0417, 0x030F, 0x028B, 0x028B, 0x028B, 0x028B, 0x028B, 0x028B, - 0x028B, 0x0FE7, 0x1035, 0x10C7, 0x11AA, 0x12C1, 0x13F0, 0x151B, - 0x1624, 0x16F1, 0x1764, 0x179F, 0x17D5, 0x1806, 0x1833, 0x1859, - 0x187B, 0x1897, 0x18AE, 0x18BF, 0x18CA, 0x18CF, 0x18CF, 0x18C8, - 0x18BB, 0x18A8, 0x188E, 0x186D, 0x1846, 0x1818, 0x17E3, 0x17A7, - 0x1764, 0x1643, 0x140F, 0x11BA, 0x1035, 0x0FB2, 0x0FA2, 0x0FD3, - 0x1014, 0x1035, 0x1035, 0x1035, 0x1035, 0x1035, 0x1035, 0x1035, - 0xE5D3, 0xE4FF, 0xE36F, 0xE105, 0xDE0D, 0xDAD4, 0xD7A6, 0xD4D2, - 0xD2A5, 0xD16A, 0xD0CA, 0xD036, 0xCFB0, 0xCF38, 0xCECE, 0xCE73, - 0xCE26, 0xCDE8, 0xCDBA, 0xCD9B, 0xCD8D, 0xCD8E, 0xCDA1, 0xCDC4, - 0xCDF9, 0xCE40, 0xCE98, 0xCF03, 0xCF80, 0xD010, 0xD0B3, 0xD16A, - 0xD47D, 0xDA7E, 0xE0DA, 0xE4FF, 0xE663, 0xE68F, 0xE60A, 0xE558, - 0xE4FF, 0xE4FF, 0xE4FF, 0xE4FF, 0xE4FF, 0xE4FF, 0xE4FF, 0xE81A, - 0xE7A5, 0xE6EA, 0xE5C6, 0xE45F, 0xE2DB, 0xE160, 0xE016, 0xDF24, - 0xDEAE, 0xDE8B, 0xDE73, 0xDE67, 0xDE65, 0xDE6D, 0xDE7F, 0xDE9A, - 0xDEBD, 0xDEE8, 0xDF1A, 0xDF52, 0xDF91, 0xDFD4, 0xE01D, 0xE069, - 0xE0B9, 0xE10C, 0xE161, 0xE1B8, 0xE210, 0xE269, 0xE2C1, 0xE41F, - 0xE675, 0xE82B, 0xE7A5, 0xE45D, 0xDF6E, 0xD9B2, 0xD400, 0xCF33, - 0xCF33, 0xCF33, 0xCF33, 0xCF33, 0xCF33, 0xCF33, 0xF6B7, 0xF747, - 0xF86A, 0xFA2C, 0xFC56, 0xFEB0, 0x00FF, 0x030F, 0x04A6, 0x058C, - 0x0602, 0x066F, 0x06D3, 0x072C, 0x077B, 0x07C0, 0x07FA, 0x0829, - 0x084D, 0x0865, 0x0872, 0x0873, 0x0867, 0x084F, 0x082A, 0x07F8, - 0x07B9, 0x076D, 0x0713, 0x06AA, 0x0634, 0x05AE, 0x02DD, 0xFD85, - 0xF8A7, 0xF747, 0xFA3C, 0xFF91, 0x0619, 0x0CAA, 0x1218, 0x1218, - 0x1218, 0x1218, 0x1218, 0x1218, 0x1218, 0x2FF5, 0x2EFF, 0x2D53, - 0x2AC7, 0x27A6, 0x2439, 0x20CA, 0x1DA2, 0x1B0C, 0x1950, 0x1816, - 0x16D5, 0x1591, 0x144D, 0x130B, 0x11CF, 0x109C, 0x0F74, 0x0E5B, - 0x0D54, 0x0C62, 0x0B87, 0x0AC7, 0x0A25, 0x09A4, 0x0947, 0x0910, - 0x0904, 0x0925, 0x0975, 0x09F9, 0x0AB2, 0x103A, 0x1BA3, 0x27A7, - 0x2EFF, 0x3088, 0x2F6C, 0x2CD6, 0x29F4, 0x27F3, 0x27F3, 0x27F3, - 0x27F3, 0x27F3, 0x27F3, 0x27F3, 0x78EB, 0x79BB, 0x7B53, 0x7DCA, - 0x80D5, 0x8421, 0x8762, 0x8A4B, 0x8C8D, 0x8DDC, 0x8E92, 0x8F3D, - 0x8FDC, 0x906F, 0x90F5, 0x916E, 0x91D8, 0x9233, 0x927F, 0x92BB, - 0x92E6, 0x92FF, 0x9306, 0x92FB, 0x92DB, 0x92A8, 0x9260, 0x9203, - 0x918F, 0x9105, 0x9063, 0x8FA9, 0x8B9B, 0x83CC, 0x7C6D, 0x79BB, - 0x7CCF, 0x82FB, 0x8ABB, 0x928F, 0x98F9, 0x98F9, 0x98F9, 0x98F9, - 0x98F9, 0x98F9, 0x98F9, 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, - 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, - 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, - 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF94, - 0xFF94, 0xFF94, 0xFF94, 0xFF94, 0xFF95, 0xFF95, 0xFF94, 0xFF91, - 0xFF8D, 0xFF89, 0xFF84, 0xFF81, 0xFF81, 0xFF81, 0xFF81, 0xFF81, - 0xFF81, 0xFF81, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, - 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, - 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, - 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, 0xFF4F, - 0xFF4F, 0xFF4F, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4F, 0xFF51, 0xFF53, - 0xFF56, 0xFF59, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, - 0xFF5C, 0xE044, 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, - 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, - 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, - 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, 0xE042, - 0xE042, 0xE02A, 0xE002, 0xDFFA, 0xE042, 0xE0EC, 0xE1D5, 0xE2DD, - 0xE3E0, 0xE4BD, 0xE4BD, 0xE4BD, 0xE4BD, 0xE4BD, 0xE4BD, 0xE4BD, - 0x1F1B, 0x1FEB, 0x2151, 0x2368, 0x25F9, 0x28CF, 0x2BB4, 0x2E73, - 0x30D7, 0x32A9, 0x342E, 0x35CA, 0x377A, 0x3937, 0x3AFE, 0x3CC8, - 0x3E92, 0x4056, 0x420F, 0x43B9, 0x454E, 0x46CA, 0x4827, 0x4961, - 0x4A72, 0x4B57, 0x4C0A, 0x4C85, 0x4CC5, 0x4CC4, 0x4C7D, 0x4BEB, - 0x4578, 0x37C7, 0x2927, 0x1FEB, 0x1D65, 0x1DD5, 0x1FF0, 0x226C, - 0x23FE, 0x23FE, 0x23FE, 0x23FE, 0x23FE, 0x23FE, 0x23FE, 0x0AE3, - 0x0ABC, 0x0A7A, 0x0A1B, 0x09A7, 0x0924, 0x089C, 0x0816, 0x079B, - 0x0731, 0x06CF, 0x0665, 0x05F4, 0x057D, 0x0503, 0x0486, 0x0407, - 0x0389, 0x030C, 0x0292, 0x021D, 0x01AE, 0x0146, 0x00E6, 0x0091, - 0x0047, 0x000A, 0xFFDC, 0xFFBD, 0xFFAF, 0xFFB3, 0xFFCB, 0x0153, - 0x04A8, 0x084A, 0x0ABC, 0x0BB0, 0x0C07, 0x0C02, 0x0BE3, 0x0BEC, - 0x0BEC, 0x0BEC, 0x0BEC, 0x0BEC, 0x0BEC, 0x0BEC, 0x0AA4, 0x0AC1, - 0x0AF4, 0x0B42, 0x0BA2, 0x0C0B, 0x0C75, 0x0CD5, 0x0D25, 0x0D5A, - 0x0D80, 0x0DA6, 0x0DCD, 0x0DF4, 0x0E1A, 0x0E40, 0x0E65, 0x0E88, - 0x0EAA, 0x0ECA, 0x0EE7, 0x0F01, 0x0F18, 0x0F2B, 0x0F3B, 0x0F46, - 0x0F4C, 0x0F4E, 0x0F4A, 0x0F40, 0x0F31, 0x0F1A, 0x0E7C, 0x0D32, - 0x0BC5, 0x0AC1, 0x0A3E, 0x09EF, 0x09BD, 0x0997, 0x0969, 0x0969, - 0x0969, 0x0969, 0x0969, 0x0969, 0x0969, 0xA952, 0xA8CC, 0xA7EB, - 0xA69E, 0xA505, 0xA33F, 0xA169, 0x9FA3, 0x9E0A, 0x9CBE, 0x9B96, - 0x9A57, 0x9906, 0x97A7, 0x963D, 0x94CE, 0x935C, 0x91EC, 0x9083, - 0x8F24, 0x8DD2, 0x8C94, 0x8B6B, 0x8A5D, 0x896D, 0x88A0, 0x87FA, - 0x877E, 0x8731, 0x8717, 0x8734, 0x878C, 0x8C36, 0x964A, 0xA14F, - 0xA8CC, 0xABE2, 0xAD2A, 0xAD64, 0xAD4E, 0xADA6, 0xADA6, 0xADA6, - 0xADA6, 0xADA6, 0xADA6, 0xADA6, 0xE31B, 0xE31B, 0xE31B, 0xE31B, - 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, - 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, - 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE31B, - 0xE31B, 0xE31B, 0xE31B, 0xE31B, 0xE2E9, 0xE295, 0xE285, 0xE31B, - 0xE47F, 0xE667, 0xE88D, 0xEAAB, 0xEC7A, 0xEC7A, 0xEC7A, 0xEC7A, - 0xEC7A, 0xEC7A, 0xEC7A, 0x201D, 0x2124, 0x230B, 0x25F3, 0x2986, - 0x2D6D, 0x3153, 0x34DF, 0x37BD, 0x3996, 0x3AD0, 0x3C0C, 0x3D46, - 0x3E7B, 0x3FAB, 0x40D0, 0x41EA, 0x42F5, 0x43EF, 0x44D5, 0x45A5, - 0x465B, 0x46F5, 0x4771, 0x47CC, 0x4804, 0x4815, 0x47FD, 0x47B9, - 0x4747, 0x46A5, 0x45CF, 0x4071, 0x3561, 0x295E, 0x2124, 0x1DA0, - 0x1C0E, 0x1BA2, 0x1B8E, 0x1B07, 0x1B07, 0x1B07, 0x1B07, 0x1B07, - 0x1B07, 0x1B07, 0xF787, 0xF7C8, 0xF83C, 0xF8ED, 0xF9C6, 0xFAB4, - 0xFBA2, 0xFC7C, 0xFD2E, 0xFDA4, 0xFDF5, 0xFE48, 0xFE9B, 0xFEEE, - 0xFF40, 0xFF91, 0xFFDE, 0x0028, 0x006E, 0x00B0, 0x00EC, 0x0122, - 0x0150, 0x0177, 0x0196, 0x01AB, 0x01B6, 0x01B6, 0x01AB, 0x0193, - 0x016E, 0x013C, 0xFFDF, 0xFD08, 0xF9EF, 0xF7C8, 0xF6D1, 0xF655, - 0xF621, 0xF605, 0xF5CE, 0xF5CE, 0xF5CE, 0xF5CE, 0xF5CE, 0xF5CE, - 0xF5CE, 0xF4D5, 0xF4BA, 0xF489, 0xF43D, 0xF3DF, 0xF379, 0xF315, - 0xF2BB, 0xF276, 0xF24E, 0xF239, 0xF225, 0xF213, 0xF202, 0xF1F3, - 0xF1E6, 0xF1DA, 0xF1D0, 0xF1C8, 0xF1C2, 0xF1BE, 0xF1BC, 0xF1BD, - 0xF1BF, 0xF1C4, 0xF1CB, 0xF1D4, 0xF1E0, 0xF1EF, 0xF200, 0xF213, - 0xF22A, 0xF287, 0xF341, 0xF413, 0xF4BA, 0xF52B, 0xF58B, 0xF5E0, - 0xF62D, 0xF677, 0xF677, 0xF677, 0xF677, 0xF677, 0xF677, 0xF677, - 0xA8C5, 0xA7F0, 0xA675, 0xA433, 0xA16C, 0x9E63, 0x9B5B, 0x9895, - 0x9654, 0x94DB, 0x93DA, 0x92D6, 0x91D2, 0x90D0, 0x8FD1, 0x8EDA, - 0x8DEA, 0x8D06, 0x8C30, 0x8B68, 0x8AB3, 0x8A12, 0x8987, 0x8915, - 0x88BE, 0x8884, 0x8869, 0x8871, 0x889C, 0x88EE, 0x8969, 0x8A0F, - 0x8E5B, 0x9745, 0xA10D, 0xA7F0, 0xAB38, 0xAD13, 0xAE10, 0xAEC3, - 0xAFBC, 0xAFBC, 0xAFBC, 0xAFBC, 0xAFBC, 0xAFBC, 0xAFBC, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0006, 0x0010, 0x001A, 0x0027, 0x0039, 0x004C, 0x005E, - 0x0068, 0x006F, 0x007D, 0x009D, 0x00C1, 0x00D5, 0x00E9, 0x010C, - 0x0128, 0x0123, 0x0118, 0x012D, 0x0121, 0x00AA, 0x0000, 0xFF81, - 0xFE68, 0xFD24, 0xF87B, 0xEC54, 0xDDA4, 0xD310, 0xD028, 0xD15D, - 0xD2A1, 0xD298, 0xD297, 0xD29A, 0xD29F, 0xD2A1, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0004, 0x000D, 0x001A, 0x0027, 0x0030, 0x0038, 0x0041, 0x004B, - 0x0057, 0x0060, 0x0061, 0x0066, 0x007F, 0x009A, 0x00A7, 0x00B1, - 0x00CA, 0x00D7, 0x00BD, 0x008D, 0x0075, 0x0000, 0xFE83, 0xFCC6, - 0xFB04, 0xFA39, 0xFBAC, 0xFDE8, 0xFF33, 0xFE83, 0xFCE2, 0xFBBD, - 0xFB76, 0xFB6D, 0xFB88, 0xFBAB, 0xFBBD, 0xDD50, 0xDDD3, 0xDEB4, - 0xE001, 0xE199, 0xE35F, 0xE535, 0xE6FC, 0xE895, 0xE9E1, 0xEA31, - 0xE96F, 0xE6BB, 0xE55B, 0xE682, 0xE814, 0xE87F, 0xE6A8, 0xE45D, - 0xE408, 0xE56F, 0xE5B7, 0xE382, 0xE13B, 0xE15C, 0xE2A2, 0xE1A6, - 0xDDE1, 0xDEEA, 0xE039, 0xDA42, 0xD976, 0xD966, 0xD911, 0xD5C1, - 0xD524, 0xDF20, 0xEC77, 0xF6D5, 0xFB72, 0xFD17, 0xFDC5, 0xFE53, - 0xFE65, 0xFE30, 0xFDE9, 0xFDC5, 0x013C, 0x0197, 0x0246, 0x035D, - 0x04B5, 0x0625, 0x0786, 0x08AF, 0x097A, 0x09BD, 0x09A4, 0x0979, - 0x093B, 0x08ED, 0x0890, 0x0827, 0x07B2, 0x0734, 0x06AD, 0x0621, - 0x058F, 0x04FB, 0x0465, 0x03D0, 0x033C, 0x02AC, 0x0222, 0x019E, - 0x0123, 0x00B2, 0x004D, 0xFFF6, 0xFFF5, 0x0064, 0x0105, 0x0197, - 0x0211, 0x0294, 0x0319, 0x0397, 0x0408, 0x0408, 0x0408, 0x0408, - 0x0408, 0x0408, 0x0408, 0x7F9E, 0x7F5F, 0x7EEB, 0x7E37, 0x7D59, - 0x7C69, 0x7B7C, 0x7AA9, 0x7A07, 0x79AB, 0x797C, 0x7951, 0x792A, - 0x7907, 0x78E8, 0x78CE, 0x78B7, 0x78A5, 0x7898, 0x788F, 0x788B, - 0x788B, 0x7891, 0x789B, 0x78AA, 0x78BF, 0x78D9, 0x78F8, 0x791C, - 0x7946, 0x7976, 0x79AB, 0x7AA6, 0x7C8A, 0x7E6C, 0x7F5F, 0x7F2C, - 0x7E65, 0x7D4F, 0x7C2F, 0x7B4C, 0x7B4C, 0x7B4C, 0x7B4C, 0x7B4C, - 0x7B4C, 0x7B4C, -}; +ROM_ASSET_LOAD_ANIM(anim_2E_values, 0x0050eb20, 3028, 0x00000000, 3028); diff --git a/assets/anims/anim_2F.inc.c b/assets/anims/anim_2F.inc.c index 7b98256c6..b0df7e62b 100644 --- a/assets/anims/anim_2F.inc.c +++ b/assets/anims/anim_2F.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_2F[] = { 1, 189, @@ -13,493 +14,7 @@ static const struct Animation anim_2F[] = { }; -static const u16 anim_2F_indices[] = { - 0x0001, 0x0000, 0x0064, 0x0001, 0x0064, 0x0065, 0x0001, 0x0000, 0x0001, 0x00C9, 0x0001, 0x0000, - 0x0064, 0x0D52, 0x0064, 0x0DB6, 0x0064, 0x0E1A, - 0x0064, 0x0C26, 0x0064, 0x0C8A, 0x0064, 0x0CEE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0BC2, - 0x0001, 0x0BBE, 0x0001, 0x0BBF, 0x0001, 0x0BC0, - 0x0064, 0x025A, 0x0064, 0x02BE, 0x0064, 0x0322, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x01F6, - 0x0064, 0x00CA, 0x0064, 0x012E, 0x0064, 0x0192, - 0x0001, 0x0BBA, 0x0001, 0x0BBB, 0x0001, 0x0BBC, - 0x0064, 0x0516, 0x0064, 0x057A, 0x0064, 0x05DE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x04B2, - 0x0064, 0x0386, 0x0064, 0x03EA, 0x0064, 0x044E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0BBD, - 0x0064, 0x0A8E, 0x0064, 0x0AF2, 0x0064, 0x0B56, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0A2A, - 0x0064, 0x08FE, 0x0064, 0x0962, 0x0064, 0x09C6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0BC1, - 0x0064, 0x07D2, 0x0064, 0x0836, 0x0064, 0x089A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x076E, - 0x0064, 0x0642, 0x0064, 0x06A6, 0x0064, 0x070A, -}; +ROM_ASSET_LOAD_ANIM(anim_2F_indices, 0x0050f70c, 252, 0x00000000, 252); -static const s16 anim_2F_values[] = { - 0x0000, 0x00AA, 0x00A9, 0x00A6, 0x00A3, 0x009F, 0x009C, 0x009A, - 0x0099, 0x0099, 0x0098, 0x0098, 0x0099, 0x0099, 0x009A, 0x009A, - 0x009B, 0x009C, 0x009E, 0x009F, 0x00A0, 0x00A2, 0x00A3, 0x00A5, - 0x00A6, 0x00A8, 0x00AA, 0x00AB, 0x00AC, 0x00AE, 0x00AF, 0x00B0, - 0x00B1, 0x00B2, 0x00B3, 0x00B3, 0x00B4, 0x00B4, 0x00B4, 0x00B4, - 0x00B4, 0x00B5, 0x00B4, 0x00B3, 0x00B4, 0x00B6, 0x00BA, 0x00BF, - 0x00C3, 0x00C7, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, - 0x00C9, 0x00C9, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C9, 0x00C3, - 0x00B4, 0x00A2, 0x0090, 0x007D, 0x006C, 0x005B, 0x004D, 0x0045, - 0x0050, 0x005E, 0x0057, 0x004D, 0x0049, 0x0048, 0x004A, 0x0057, - 0x0052, 0x004E, 0x004C, 0x004B, 0x004A, 0x004A, 0x004A, 0x004A, - 0x004A, 0x004A, 0x004A, 0x004A, 0x004A, 0x004A, 0x004A, 0x004A, - 0x004A, 0x004A, 0x004A, 0x004A, 0x004A, 0x0000, 0x0000, 0x0001, - 0x0002, 0x0003, 0x0004, 0x0004, 0x0004, 0x0003, 0x0003, 0x0002, - 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFB, 0xFFFB, 0xFFFA, 0xFFF9, 0xFFF7, - 0xFFF6, 0xFFF5, 0xFFF3, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF5, 0xFFFB, - 0x0000, 0x0001, 0x0003, 0x0004, 0x0005, 0x0005, 0x0003, 0x0003, - 0x0004, 0x0005, 0x0006, 0x0008, 0x0009, 0x0009, 0x0009, 0x0008, - 0x0006, 0x0003, 0xFFEF, 0xFFCD, 0xFFAE, 0xFF8F, 0xFF6E, 0xFF4E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0x3FFF, 0x0000, 0xFC30, 0xF27A, 0xE577, 0xD7BE, 0xCBE8, - 0xC48E, 0xC14E, 0xBFC7, 0xBF94, 0xC04F, 0xC192, 0xC2F6, 0xC417, - 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, - 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, - 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, - 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, - 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, - 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, - 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, - 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, - 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, - 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, - 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xC48E, 0xF97C, 0xF898, - 0xF653, 0xF348, 0xF014, 0xED50, 0xEB98, 0xEAD6, 0xEA7A, 0xEA6F, - 0xEA9A, 0xEAE6, 0xEB39, 0xEB7C, 0xEB98, 0xEB98, 0xEB98, 0xEB98, - 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, - 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, - 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, - 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, - 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, - 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, - 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, - 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, - 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, - 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, 0xEB98, - 0xEB98, 0xEB98, 0xED8C, 0xEE32, 0xEFDB, 0xF215, 0xF46D, 0xF672, - 0xF7B4, 0xF842, 0xF885, 0xF88E, 0xF86E, 0xF837, 0xF7FA, 0xF7C8, - 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, - 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, - 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, - 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, - 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, - 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, - 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, - 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, - 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, - 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, - 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xF7B4, 0xCA4F, 0xCA4D, - 0xCA46, 0xCA3C, 0xCA2D, 0xCA1A, 0xCA03, 0xC9E9, 0xC9CB, 0xC9AA, - 0xC986, 0xC95F, 0xC935, 0xC908, 0xC8D8, 0xC8A7, 0xC872, 0xC83C, - 0xC804, 0xC7CA, 0xC78E, 0xC751, 0xC713, 0xC6D3, 0xC692, 0xC650, - 0xC60D, 0xC5CA, 0xC587, 0xC543, 0xC4FE, 0xC4BA, 0xC476, 0xC432, - 0xC3EF, 0xC3AC, 0xC36A, 0xC329, 0xC2E9, 0xC2AA, 0xC26C, 0xC230, - 0xC1F6, 0xC1BD, 0xC186, 0xC152, 0xC11F, 0xC0EF, 0xC0C2, 0xC097, - 0xC076, 0xC066, 0xC063, 0xC06A, 0xC077, 0xC087, 0xC097, 0xC0A4, - 0xC0AB, 0xC0A7, 0xC097, 0xC07C, 0xC05D, 0xC03B, 0xC014, 0xBFEC, - 0xBFC0, 0xBF93, 0xBF64, 0xBF35, 0xBF05, 0xBED5, 0xBEA6, 0xBE77, - 0xBE4A, 0xBE1F, 0xBDF7, 0xBDD1, 0xBDAF, 0xBD91, 0xBD77, 0xBD62, - 0xBD53, 0xBD49, 0xBD46, 0xBD46, 0xBD46, 0xBD46, 0xBD46, 0xBD46, - 0xBD46, 0xBD46, 0xBD46, 0xBD46, 0xBD46, 0xBD46, 0xBD46, 0xBD46, - 0xBD46, 0xBD46, 0xFB1D, 0xFD6A, 0x0343, 0x0B1C, 0x1362, 0x1A84, - 0x1EF3, 0x20EB, 0x21DB, 0x2200, 0x2195, 0x20D6, 0x1FFE, 0x1F49, - 0x1EF3, 0x1EE0, 0x1ECC, 0x1EB8, 0x1EA3, 0x1E8D, 0x1E77, 0x1E60, - 0x1E48, 0x1E31, 0x1E19, 0x1E00, 0x1DE7, 0x1DCF, 0x1DB5, 0x1D9C, - 0x1D83, 0x1D6A, 0x1D50, 0x1D37, 0x1D1E, 0x1D05, 0x1CEC, 0x1CD3, - 0x1CBB, 0x1CA3, 0x1C8C, 0x1C74, 0x1C5E, 0x1C48, 0x1C32, 0x1C1D, - 0x1C09, 0x1BF6, 0x1BE3, 0x1BD1, 0x1BC3, 0x1BBC, 0x1BBB, 0x1BBD, - 0x1BC2, 0x1BC9, 0x1BCF, 0x1BD5, 0x1BD8, 0x1BD7, 0x1BD1, 0x1BC8, - 0x1BBC, 0x1BB0, 0x1BA2, 0x1B93, 0x1B84, 0x1B73, 0x1B63, 0x1B51, - 0x1B40, 0x1B2F, 0x1B1E, 0x1B0D, 0x1AFD, 0x1AED, 0x1ADF, 0x1AD1, - 0x1AC5, 0x1ABA, 0x1AB1, 0x1AA9, 0x1AA3, 0x1AA0, 0x1A9F, 0x1A9F, - 0x1A9F, 0x1A9F, 0x1A9F, 0x1A9F, 0x1A9F, 0x1A9F, 0x1A9F, 0x1A9F, - 0x1A9F, 0x1A9F, 0x1A9F, 0x1A9F, 0x1A9F, 0x1A9F, 0xD2DC, 0xD4E6, - 0xDA17, 0xE10D, 0xE863, 0xEEB7, 0xF2A6, 0xF468, 0xF544, 0xF56E, - 0xF517, 0xF472, 0xF3B1, 0xF307, 0xF2A6, 0xF279, 0xF24B, 0xF21B, - 0xF1EA, 0xF1B7, 0xF183, 0xF14D, 0xF117, 0xF0E0, 0xF0A7, 0xF06E, - 0xF035, 0xEFFA, 0xEFC0, 0xEF85, 0xEF4A, 0xEF0E, 0xEED3, 0xEE98, - 0xEE5D, 0xEE23, 0xEDE9, 0xEDAF, 0xED77, 0xED3F, 0xED08, 0xECD2, - 0xEC9D, 0xEC69, 0xEC37, 0xEC06, 0xEBD7, 0xEBAA, 0xEB7E, 0xEB54, - 0xEB35, 0xEB24, 0xEB20, 0xEB25, 0xEB31, 0xEB40, 0xEB50, 0xEB5D, - 0xEB64, 0xEB62, 0xEB54, 0xEB3E, 0xEB24, 0xEB07, 0xEAE7, 0xEAC4, - 0xEAA0, 0xEA7A, 0xEA52, 0xEA2A, 0xEA02, 0xE9D9, 0xE9B1, 0xE98A, - 0xE964, 0xE940, 0xE91E, 0xE8FE, 0xE8E2, 0xE8C8, 0xE8B2, 0xE8A1, - 0xE894, 0xE88B, 0xE889, 0xE889, 0xE889, 0xE889, 0xE889, 0xE889, - 0xE889, 0xE889, 0xE889, 0xE889, 0xE889, 0xE889, 0xE889, 0xE889, - 0xE889, 0xE889, 0xD4B4, 0xCF82, 0xC248, 0xB08E, 0x9DDE, 0x8DBF, - 0x83BC, 0x7F3B, 0x7CFE, 0x7C86, 0x7D57, 0x7EF5, 0x80E5, 0x82A5, - 0x83BC, 0x8458, 0x84FA, 0x85A2, 0x8650, 0x8702, 0x87BA, 0x8875, - 0x8934, 0x89F7, 0x8ABC, 0x8B84, 0x8C4F, 0x8D1B, 0x8DE9, 0x8EB8, - 0x8F88, 0x9058, 0x9127, 0x91F7, 0x92C5, 0x9393, 0x945E, 0x9528, - 0x95EF, 0x96B3, 0x9774, 0x9832, 0x98EB, 0x99A0, 0x9A50, 0x9AFB, - 0x9BA1, 0x9C40, 0x9CDA, 0x9D6C, 0x9DDC, 0x9E16, 0x9E24, 0x9E11, - 0x9DE8, 0x9DB3, 0x9D7C, 0x9D4F, 0x9D37, 0x9D3D, 0x9D6C, 0x9DBB, - 0x9E16, 0x9E7D, 0x9EED, 0x9F66, 0x9FE7, 0xA06C, 0xA0F6, 0xA183, - 0xA211, 0xA29F, 0xA32B, 0xA3B5, 0xA43A, 0xA4B9, 0xA531, 0xA5A0, - 0xA605, 0xA65E, 0xA6AB, 0xA6E8, 0xA716, 0xA733, 0xA73D, 0xA73D, - 0xA73D, 0xA73D, 0xA73D, 0xA73D, 0xA73D, 0xA73D, 0xA73D, 0xA73D, - 0xA73D, 0xA73D, 0xA73D, 0xA73D, 0xA73D, 0xA73D, 0x0000, 0x0321, - 0x0B1B, 0x15CC, 0x2111, 0x2AC9, 0x30D3, 0x3375, 0x349F, 0x34AD, - 0x33FA, 0x32E2, 0x31C1, 0x30F3, 0x30D3, 0x312B, 0x3186, 0x31E4, - 0x3246, 0x32AA, 0x3311, 0x337B, 0x33E6, 0x3453, 0x34C3, 0x3533, - 0x35A5, 0x3618, 0x368C, 0x3700, 0x3775, 0x37EA, 0x385F, 0x38D3, - 0x3947, 0x39BB, 0x3A2D, 0x3A9F, 0x3B0F, 0x3B7D, 0x3BE9, 0x3C54, - 0x3CBC, 0x3D22, 0x3D85, 0x3DE5, 0x3E42, 0x3E9C, 0x3EF2, 0x3F45, - 0x3F84, 0x3FA4, 0x3FAC, 0x3FA1, 0x3F8A, 0x3F6C, 0x3F4E, 0x3F34, - 0x3F27, 0x3F2A, 0x3F45, 0x3F71, 0x3FA4, 0x3FDE, 0x401D, 0x4061, - 0x40A9, 0x40F5, 0x4142, 0x4191, 0x41E1, 0x4231, 0x4280, 0x42CD, - 0x4318, 0x435F, 0x43A3, 0x43E1, 0x441A, 0x444C, 0x4477, 0x449A, - 0x44B4, 0x44C4, 0x44CA, 0x44CA, 0x44CA, 0x44CA, 0x44CA, 0x44CA, - 0x44CA, 0x44CA, 0x44CA, 0x44CA, 0x44CA, 0x44CA, 0x44CA, 0x44CA, - 0x44CA, 0x44CA, 0x0000, 0x002C, 0x009D, 0x0134, 0x01D4, 0x025E, - 0x02B3, 0x02D9, 0x02EB, 0x02ED, 0x02E5, 0x02D6, 0x02C6, 0x02B9, - 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, - 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, - 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, - 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, - 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, - 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, - 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, - 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, - 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, - 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, - 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0x02B3, 0xF549, 0xF5F2, - 0xF79E, 0xF9DD, 0xFC3A, 0xFE45, 0xFF89, 0x0018, 0x005B, 0x0064, - 0x0044, 0x000C, 0xFFD0, 0xFF9E, 0xFF89, 0xFF89, 0xFF89, 0xFF89, - 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, - 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, - 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, - 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, - 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, - 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, - 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, - 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, - 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, - 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, 0xFF89, - 0xFF89, 0xFF89, 0xC7DD, 0xC7DF, 0xC7E2, 0xC7E7, 0xC7EF, 0xC7F8, - 0xC804, 0xC811, 0xC81F, 0xC830, 0xC842, 0xC856, 0xC86B, 0xC881, - 0xC899, 0xC8B2, 0xC8CC, 0xC8E7, 0xC903, 0xC920, 0xC93E, 0xC95D, - 0xC97C, 0xC99C, 0xC9BC, 0xC9DD, 0xC9FE, 0xCA20, 0xCA42, 0xCA64, - 0xCA86, 0xCAA8, 0xCACA, 0xCAEC, 0xCB0E, 0xCB2F, 0xCB50, 0xCB71, - 0xCB91, 0xCBB0, 0xCBCF, 0xCBED, 0xCC0A, 0xCC27, 0xCC42, 0xCC5C, - 0xCC76, 0xCC8E, 0xCCA4, 0xCCBA, 0xCCCA, 0xCCD2, 0xCCD3, 0xCCD0, - 0xCCCA, 0xCCC1, 0xCCB9, 0xCCB3, 0xCCB0, 0xCCB2, 0xCCBA, 0xCCC7, - 0xCCD6, 0xCCE8, 0xCCFB, 0xCD0F, 0xCD25, 0xCD3C, 0xCD53, 0xCD6B, - 0xCD83, 0xCD9B, 0xCDB2, 0xCDCA, 0xCDE0, 0xCDF6, 0xCE0A, 0xCE1D, - 0xCE2E, 0xCE3D, 0xCE4A, 0xCE54, 0xCE5C, 0xCE61, 0xCE62, 0xCE62, - 0xCE62, 0xCE62, 0xCE62, 0xCE62, 0xCE62, 0xCE62, 0xCE62, 0xCE62, - 0xCE62, 0xCE62, 0xCE62, 0xCE62, 0xCE62, 0xCE62, 0x054B, 0x03CB, - 0xFFFB, 0xFADD, 0xF578, 0xF0D0, 0xEDEC, 0xECAA, 0xEC1E, 0xEC1A, - 0xEC72, 0xECFA, 0xED83, 0xEDE3, 0xEDEC, 0xEDB9, 0xED85, 0xED4E, - 0xED16, 0xECDC, 0xECA1, 0xEC64, 0xEC26, 0xEBE7, 0xEBA7, 0xEB66, - 0xEB25, 0xEAE2, 0xEAA0, 0xEA5D, 0xEA19, 0xE9D6, 0xE993, 0xE94F, - 0xE90D, 0xE8CA, 0xE888, 0xE847, 0xE806, 0xE7C7, 0xE788, 0xE74B, - 0xE70F, 0xE6D4, 0xE69B, 0xE663, 0xE62E, 0xE5FA, 0xE5C8, 0xE599, - 0xE575, 0xE562, 0xE55D, 0xE563, 0xE571, 0xE582, 0xE594, 0xE5A2, - 0xE5AA, 0xE5A8, 0xE599, 0xE580, 0xE562, 0xE541, 0xE51C, 0xE4F5, - 0xE4CB, 0xE4A0, 0xE473, 0xE446, 0xE418, 0xE3EA, 0xE3BC, 0xE390, - 0xE365, 0xE33B, 0xE315, 0xE2F0, 0xE2D0, 0xE2B3, 0xE29A, 0xE286, - 0xE277, 0xE26E, 0xE26B, 0xE26B, 0xE26B, 0xE26B, 0xE26B, 0xE26B, - 0xE26B, 0xE26B, 0xE26B, 0xE26B, 0xE26B, 0xE26B, 0xE26B, 0xE26B, - 0xE26B, 0xE26B, 0x2BD6, 0x297D, 0x2380, 0x1B7B, 0x1306, 0x0BBB, - 0x0733, 0x052D, 0x0432, 0x0405, 0x046C, 0x052C, 0x060A, 0x06CA, - 0x0733, 0x075C, 0x0787, 0x07B3, 0x07E1, 0x0810, 0x0840, 0x0872, - 0x08A4, 0x08D7, 0x090C, 0x0940, 0x0976, 0x09AC, 0x09E2, 0x0A19, - 0x0A50, 0x0A87, 0x0ABD, 0x0AF4, 0x0B2B, 0x0B61, 0x0B97, 0x0BCC, - 0x0C00, 0x0C34, 0x0C67, 0x0C99, 0x0CCA, 0x0CFA, 0x0D28, 0x0D55, - 0x0D81, 0x0DAB, 0x0DD4, 0x0DFA, 0x0E18, 0x0E27, 0x0E2B, 0x0E26, - 0x0E1B, 0x0E0D, 0x0DFF, 0x0DF3, 0x0DEC, 0x0DEE, 0x0DFA, 0x0E0F, - 0x0E27, 0x0E42, 0x0E60, 0x0E80, 0x0EA2, 0x0EC5, 0x0EEA, 0x0F0F, - 0x0F34, 0x0F5A, 0x0F7F, 0x0FA3, 0x0FC6, 0x0FE8, 0x1007, 0x1025, - 0x103F, 0x1057, 0x106B, 0x107B, 0x1088, 0x108F, 0x1092, 0x1092, - 0x1092, 0x1092, 0x1092, 0x1092, 0x1092, 0x1092, 0x1092, 0x1092, - 0x1092, 0x1092, 0x1092, 0x1092, 0x1092, 0x1092, 0xCCF6, 0xC8BA, - 0xBDF2, 0xAF80, 0xA044, 0x9321, 0x8AF7, 0x8756, 0x8599, 0x8551, - 0x8613, 0x8772, 0x8900, 0x8A51, 0x8AF7, 0x8B26, 0x8B56, 0x8B88, - 0x8BBC, 0x8BF1, 0x8C27, 0x8C5F, 0x8C98, 0x8CD1, 0x8D0C, 0x8D48, - 0x8D84, 0x8DC1, 0x8DFE, 0x8E3B, 0x8E79, 0x8EB7, 0x8EF5, 0x8F32, - 0x8F70, 0x8FAD, 0x8FE9, 0x9025, 0x9060, 0x909B, 0x90D4, 0x910C, - 0x9143, 0x9179, 0x91AE, 0x91E0, 0x9212, 0x9241, 0x926F, 0x929A, - 0x92BB, 0x92CD, 0x92D1, 0x92CB, 0x92BF, 0x92AF, 0x929F, 0x9292, - 0x928A, 0x928C, 0x929A, 0x92B1, 0x92CD, 0x92EB, 0x930D, 0x9331, - 0x9357, 0x937F, 0x93A8, 0x93D1, 0x93FC, 0x9426, 0x9450, 0x9478, - 0x94A0, 0x94C6, 0x94E9, 0x950A, 0x9528, 0x9543, 0x955A, 0x956C, - 0x957A, 0x9582, 0x9585, 0x9585, 0x9585, 0x9585, 0x9585, 0x9585, - 0x9585, 0x9585, 0x9585, 0x9585, 0x9585, 0x9585, 0x9585, 0x9585, - 0x9585, 0x9585, 0x0000, 0x0008, 0x001F, 0x003D, 0x005D, 0x0079, - 0x008A, 0x0091, 0x0092, 0x008F, 0x008B, 0x0086, 0x0083, 0x0084, - 0x008A, 0x0096, 0x00A5, 0x00B8, 0x00CE, 0x00E7, 0x0102, 0x011E, - 0x013B, 0x015A, 0x0178, 0x0196, 0x01B4, 0x01D0, 0x01EA, 0x0203, - 0x0218, 0x022B, 0x023A, 0x0245, 0x024B, 0x024C, 0x0248, 0x023E, - 0x022D, 0x0215, 0x01F6, 0x01CF, 0x014E, 0x0044, 0xFEE8, 0xFD6F, - 0xFC10, 0xFB00, 0xFADD, 0xFB25, 0xFB23, 0xFB18, 0xFB07, 0xFAF4, - 0xFAE1, 0xFAD2, 0xFAC9, 0xFACA, 0xFAD8, 0xFAF5, 0xFB25, 0xFB71, - 0xFBD9, 0xFC57, 0xFCE4, 0xFD7A, 0xFE11, 0xFEA2, 0xFF27, 0xFF99, - 0xFFF0, 0x0023, 0x0034, 0x002E, 0x0019, 0x0001, 0xFFF1, 0xFFF0, - 0x0000, 0x001A, 0x0039, 0x0057, 0x0073, 0x0086, 0x008D, 0x008D, - 0x008D, 0x008D, 0x008D, 0x008D, 0x008D, 0x008D, 0x008D, 0x008D, - 0x008D, 0x008D, 0x008D, 0x008D, 0x008D, 0x008D, 0xFF30, 0xFF33, - 0xFF3C, 0xFF47, 0xFF54, 0xFF5E, 0xFF65, 0xFF69, 0xFF6F, 0xFF75, - 0xFF7A, 0xFF7C, 0xFF7A, 0xFF72, 0xFF65, 0xFF52, 0xFF3E, 0xFF27, - 0xFF0F, 0xFEF6, 0xFEDB, 0xFEBF, 0xFEA2, 0xFE85, 0xFE67, 0xFE49, - 0xFE2C, 0xFE0E, 0xFDF1, 0xFDD5, 0xFDB9, 0xFD9F, 0xFD86, 0xFD6F, - 0xFD59, 0xFD46, 0xFD35, 0xFD26, 0xFD1A, 0xFD10, 0xFD0A, 0xFD07, - 0xFD26, 0xFD78, 0xFDE9, 0xFE68, 0xFEE0, 0xFF3F, 0xFF67, 0xFF6A, - 0xFF6D, 0xFF6F, 0xFF71, 0xFF72, 0xFF73, 0xFF72, 0xFF72, 0xFF71, - 0xFF6F, 0xFF6D, 0xFF6A, 0xFF67, 0xFF62, 0xFF5C, 0xFF55, 0xFF4E, - 0xFF47, 0xFF40, 0xFF3A, 0xFF35, 0xFF31, 0xFF2E, 0xFF2B, 0xFF2A, - 0xFF2A, 0xFF2B, 0xFF2D, 0xFF31, 0xFF36, 0xFF3F, 0xFF4A, 0xFF55, - 0xFF5E, 0xFF65, 0xFF68, 0xFF68, 0xFF68, 0xFF68, 0xFF68, 0xFF68, - 0xFF68, 0xFF68, 0xFF68, 0xFF68, 0xFF68, 0xFF68, 0xFF68, 0xFF68, - 0xFF68, 0xFF68, 0xC9D8, 0xC7F0, 0xC314, 0xBC91, 0xB5B3, 0xAFC7, - 0xAC19, 0xAA68, 0xA97C, 0xA931, 0xA962, 0xA9E9, 0xAAA3, 0xAB6A, - 0xAC19, 0xACB1, 0xAD4B, 0xADE5, 0xAE82, 0xAF21, 0xAFC2, 0xB065, - 0xB10B, 0xB1B5, 0xB261, 0xB312, 0xB3C6, 0xB47E, 0xB53B, 0xB5FC, - 0xB6C2, 0xB78D, 0xB85E, 0xB934, 0xBA10, 0xBAF3, 0xBBDC, 0xBCCB, - 0xBDC2, 0xBEBF, 0xBFC5, 0xC0D1, 0xC25D, 0xC4AB, 0xC76B, 0xCA4F, - 0xCD08, 0xCF47, 0xD022, 0xD010, 0xD020, 0xD031, 0xD041, 0xD04F, - 0xD05A, 0xD060, 0xD061, 0xD05A, 0xD04C, 0xD033, 0xD010, 0xCFDB, - 0xCF92, 0xCF3A, 0xCED6, 0xCE6D, 0xCE03, 0xCD9D, 0xCD40, 0xCCF0, - 0xCCB2, 0xCCD8, 0xCD7A, 0xCE45, 0xCEE8, 0xCF12, 0xCE70, 0xCCB2, - 0xC90F, 0xC38A, 0xBD09, 0xB66D, 0xB09B, 0xAC76, 0xAAE2, 0xAAE2, - 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, - 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0x1E4A, 0x1FDB, - 0x23D9, 0x2933, 0x2ED8, 0x33B6, 0x36BC, 0x3827, 0x38FA, 0x394D, - 0x3938, 0x38D4, 0x3838, 0x377E, 0x36BC, 0x35F9, 0x352E, 0x345A, - 0x337E, 0x329A, 0x31B1, 0x30C1, 0x2FCC, 0x2ED2, 0x2DD4, 0x2CD3, - 0x2BCF, 0x2AC9, 0x29C1, 0x28B8, 0x27AF, 0x26A7, 0x25A0, 0x249A, - 0x2396, 0x2296, 0x2199, 0x20A0, 0x1FAD, 0x1EBE, 0x1DD6, 0x1CF5, - 0x1C1B, 0x1B49, 0x1A80, 0x19C0, 0x190A, 0x185F, 0x1BE8, 0x2010, - 0x2082, 0x20B1, 0x20AC, 0x2081, 0x2040, 0x1FF7, 0x1FB5, 0x1F88, - 0x1F7E, 0x1FA7, 0x2010, 0x2446, 0x2751, 0x24FD, 0x21C4, 0x1DFA, - 0x19F7, 0x1610, 0x129D, 0x0FF2, 0x0E66, 0x0DD1, 0x0DE0, 0x0EA4, - 0x102F, 0x1294, 0x15E6, 0x1A37, 0x201C, 0x27BB, 0x3076, 0x39B4, - 0x42D9, 0x4B4A, 0x526C, 0x5544, 0x54CD, 0x5399, 0x51C0, 0x50E3, - 0x5338, 0x5595, 0x51AB, 0x53A0, 0x5595, 0x5490, 0x52AC, 0x51AB, - 0x53B1, 0x55B3, 0x1B09, 0x1B27, 0x1B76, 0x1BDF, 0x1C4D, 0x1CAD, - 0x1CE8, 0x1D01, 0x1D0A, 0x1D09, 0x1D00, 0x1CF4, 0x1CE9, 0x1CE4, - 0x1CE8, 0x1CF3, 0x1CFE, 0x1D0B, 0x1D18, 0x1D27, 0x1D35, 0x1D45, - 0x1D55, 0x1D65, 0x1D76, 0x1D86, 0x1D97, 0x1DA8, 0x1DBA, 0x1DCA, - 0x1DDB, 0x1DEC, 0x1DFC, 0x1E0C, 0x1E1B, 0x1E29, 0x1E37, 0x1E44, - 0x1E51, 0x1E5C, 0x1E66, 0x1E70, 0x1E78, 0x1E7E, 0x1E84, 0x1E88, - 0x1E8A, 0x1E8B, 0x1DC1, 0x1CE8, 0x1CF9, 0x1D5A, 0x1DEF, 0x1E9C, - 0x1F46, 0x1FD1, 0x2021, 0x201A, 0x1FA1, 0x1E99, 0x1CE8, 0x1A41, - 0x1694, 0x1221, 0x0D25, 0x07DE, 0x028B, 0xFD6B, 0xF8B9, 0xF4B6, - 0xF19F, 0xEFC1, 0xEF06, 0xEF21, 0xEFC1, 0xF095, 0xF150, 0xF19F, - 0xF19F, 0xF19F, 0xF19F, 0xF19F, 0xF19F, 0xF19F, 0xF19F, 0xF19F, - 0xF19F, 0xF19F, 0xF19F, 0xF19F, 0xF19F, 0xF19F, 0xF19F, 0xF19F, - 0xF19F, 0xF19F, 0xF19F, 0xF19F, 0xF19F, 0xF19F, 0x1144, 0x1105, - 0x1062, 0x0F89, 0x0EA4, 0x0DDE, 0x0D63, 0x0D2D, 0x0D13, 0x0D0F, - 0x0D1B, 0x0D30, 0x0D47, 0x0D5A, 0x0D63, 0x0D65, 0x0D67, 0x0D68, - 0x0D6A, 0x0D6D, 0x0D6F, 0x0D71, 0x0D73, 0x0D76, 0x0D78, 0x0D7B, - 0x0D7D, 0x0D80, 0x0D82, 0x0D85, 0x0D87, 0x0D8A, 0x0D8C, 0x0D8F, - 0x0D91, 0x0D93, 0x0D95, 0x0D97, 0x0D99, 0x0D9B, 0x0D9C, 0x0D9D, - 0x0D9F, 0x0DA0, 0x0DA0, 0x0DA1, 0x0DA1, 0x0DA2, 0x0D84, 0x0D63, - 0x0D66, 0x0D74, 0x0D8A, 0x0DA4, 0x0DBD, 0x0DD2, 0x0DDE, 0x0DDD, - 0x0DCB, 0x0DA4, 0x0D63, 0x0CFE, 0x0C73, 0x0BC9, 0x0B0C, 0x0A43, - 0x0978, 0x08B5, 0x0802, 0x076A, 0x06F4, 0x06AD, 0x0691, 0x0695, - 0x06AD, 0x06CD, 0x06E8, 0x06F4, 0x06F4, 0x06F4, 0x06F4, 0x06F4, - 0x06F4, 0x06F4, 0x06F4, 0x06F4, 0x06F4, 0x06F4, 0x06F4, 0x06F4, - 0x06F4, 0x06F4, 0x06F4, 0x06F4, 0x06F4, 0x06F4, 0x06F4, 0x06F4, - 0x06F4, 0x06F4, 0xAC44, 0xAC55, 0xAC7A, 0xAC9B, 0xACA3, 0xAC7B, - 0xAC0D, 0xAB38, 0xAA07, 0xA8A1, 0xA72C, 0xA5D2, 0xA4B8, 0xA407, - 0xA3E7, 0xA420, 0xA464, 0xA4B1, 0xA506, 0xA565, 0xA5CB, 0xA638, - 0xA6AC, 0xA726, 0xA7A6, 0xA82B, 0xA8B4, 0xA942, 0xA9D3, 0xAA67, - 0xAAFE, 0xAB97, 0xAC30, 0xACCB, 0xAD66, 0xAE01, 0xAE9C, 0xAF35, - 0xAFCC, 0xB060, 0xB0F2, 0xB181, 0xB20B, 0xB291, 0xB312, 0xB38E, - 0xB403, 0xB472, 0xB3A6, 0xB291, 0xB2B7, 0xB355, 0xB440, 0xB54F, - 0xB657, 0xB72C, 0xB7A4, 0xB795, 0xB6D4, 0xB537, 0xB291, 0xAE6F, - 0xA8B4, 0xA1C3, 0x99FD, 0x91C3, 0x8975, 0x8175, 0x7A20, 0x73DE, - 0x6F0D, 0x6C22, 0x6B00, 0x6B29, 0x6C22, 0x6D6E, 0x6E91, 0x6F0D, - 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, - 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, - 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, 0x6F0D, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0005, 0x000B, - 0x000F, 0x0012, 0x0011, 0x000C, 0x0000, 0xFFF1, 0xFFE3, 0xFFD5, - 0xFFC9, 0xFFBC, 0xFFB1, 0xFFA5, 0xFF99, 0xFF8D, 0xFF81, 0xFF74, - 0xFF67, 0xFF59, 0xFF49, 0xFF39, 0xFF27, 0xFF13, 0xFEFE, 0xFEE6, - 0xFECD, 0xFEB1, 0xFE93, 0xFE72, 0xFE4F, 0xFE28, 0xFDFF, 0xFDD2, - 0xFD77, 0xFCD8, 0xFC12, 0xFB41, 0xFA85, 0xF9F9, 0xFA1F, 0xFA80, - 0xFA83, 0xFA7A, 0xFA69, 0xFA53, 0xFA3D, 0xFA29, 0xFA1D, 0xFA1C, - 0xFA2A, 0xFA4A, 0xFA80, 0xFAD7, 0xFB4E, 0xFBDF, 0xFC81, 0xFD2D, - 0xFDDA, 0xFE81, 0xFF19, 0xFF9C, 0x0000, 0x003C, 0x0054, 0x0051, - 0x003C, 0x0021, 0x000A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0000, 0xFFFF, 0xFFFC, 0xFFF9, 0xFFF4, 0xFFEF, 0xFFEA, 0xFFE4, - 0xFFDE, 0xFFD8, 0xFFD1, 0xFFCB, 0xFFC5, 0xFFC0, 0xFFBB, 0xFFB6, - 0xFFB2, 0xFFAF, 0xFFAD, 0xFFAC, 0xFFAC, 0xFFAE, 0xFFB1, 0xFFB5, - 0xFFBC, 0xFFC4, 0xFFCE, 0xFFDA, 0xFFFE, 0x0045, 0x00A4, 0x010A, - 0x0168, 0x01B0, 0x01B3, 0x0199, 0x0199, 0x019D, 0x01A2, 0x01A8, - 0x01AF, 0x01B4, 0x01B7, 0x01B7, 0x01B3, 0x01A9, 0x0199, 0x0180, - 0x015D, 0x0133, 0x0104, 0x00D2, 0x00A0, 0x006F, 0x0043, 0x001D, - 0x0000, 0xFFEF, 0xFFE8, 0xFFE9, 0xFFEF, 0xFFF7, 0xFFFE, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBF40, 0xBE3B, - 0xBBA3, 0xB828, 0xB47D, 0xB154, 0xAF5D, 0xAE6C, 0xADD7, 0xAD93, - 0xAD93, 0xADCD, 0xAE34, 0xAEBD, 0xAF5D, 0xB004, 0xB0AD, 0xB157, - 0xB203, 0xB2B2, 0xB362, 0xB416, 0xB4CD, 0xB587, 0xB644, 0xB706, - 0xB7CC, 0xB896, 0xB966, 0xBA3A, 0xBB14, 0xBBF4, 0xBCDA, 0xBDC6, - 0xBEB8, 0xBFB2, 0xC0B3, 0xC1BB, 0xC2CB, 0xC3E4, 0xC505, 0xC62E, - 0xC7F2, 0xCA9C, 0xCDC6, 0xD10B, 0xD404, 0xD64A, 0xD5E6, 0xD48C, - 0xD483, 0xD4A6, 0xD4E7, 0xD536, 0xD588, 0xD5CD, 0xD5F8, 0xD5FB, - 0xD5C9, 0xD553, 0xD48C, 0xD351, 0xD19D, 0xCF8C, 0xCD3D, 0xCACA, - 0xC852, 0xC5F1, 0xC3C4, 0xC1E8, 0xC079, 0xBFCB, 0xBFE5, 0xC072, - 0xC11C, 0xC18F, 0xC175, 0xC079, 0xBE26, 0xBAA1, 0xB679, 0xB241, - 0xAE8A, 0xABE4, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, - 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, 0xAAE2, - 0xAAE2, 0xAAE2, 0x2537, 0x263C, 0x28D4, 0x2C4F, 0x2FFA, 0x3323, - 0x351A, 0x360D, 0x36A6, 0x36F1, 0x36F5, 0x36BF, 0x3657, 0x35C7, - 0x351A, 0x345D, 0x3396, 0x32C6, 0x31ED, 0x310D, 0x3026, 0x2F39, - 0x2E46, 0x2D4F, 0x2C53, 0x2B54, 0x2A52, 0x294F, 0x284A, 0x2744, - 0x263F, 0x253A, 0x2436, 0x2335, 0x2237, 0x213C, 0x2046, 0x1F55, - 0x1E69, 0x1D83, 0x1CA5, 0x1BCE, 0x1B00, 0x1A3B, 0x1980, 0x18D0, - 0x182A, 0x1791, 0x1BF3, 0x20FB, 0x2186, 0x21BF, 0x21B9, 0x2185, - 0x2136, 0x20DC, 0x208B, 0x2053, 0x2048, 0x207A, 0x20FB, 0x2613, - 0x29E0, 0x2757, 0x23C6, 0x1F90, 0x1B14, 0x16B4, 0x12CF, 0x0FC8, - 0x0DFE, 0x0D47, 0x0D46, 0x0E0A, 0x0FA7, 0x122C, 0x15AC, 0x1A37, - 0x206F, 0x287D, 0x31BB, 0x3B81, 0x452B, 0x4E10, 0x558C, 0x5852, - 0x576D, 0x52E6, 0x53CC, 0x5594, 0x5752, 0x581B, 0x5587, 0x52E6, - 0x5538, 0x57A7, 0x572B, 0x55E6, 0x547D, 0x5394, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64C, 0xD64F, 0xD653, - 0xD656, 0xD658, 0xD658, 0xD653, 0xD64A, 0xD63E, 0xD630, 0xD621, - 0xD611, 0xD600, 0xD5EF, 0xD5DD, 0xD5CA, 0xD5B7, 0xD5A3, 0xD58F, - 0xD57B, 0xD567, 0xD553, 0xD53F, 0xD52B, 0xD518, 0xD505, 0xD4F2, - 0xD4E0, 0xD4CF, 0xD4BF, 0xD4AF, 0xD4A1, 0xD493, 0xD487, 0xD47C, - 0xD473, 0xD46B, 0xD465, 0xD460, 0xD45D, 0xD45C, 0xD54A, 0xD64A, - 0xD645, 0xD5FA, 0xD581, 0xD4F1, 0xD462, 0xD3EC, 0xD3A6, 0xD3A8, - 0xD40A, 0xD4E2, 0xD64A, 0xD851, 0xDAEE, 0xDE12, 0xE1AC, 0xE5AF, - 0xEA0B, 0xEEB0, 0xF38F, 0xF898, 0x0950, 0x0AD4, 0x0B60, 0x0B3D, - 0x0AAF, 0x09FF, 0x0972, 0x0950, 0x0990, 0x09F0, 0x0A63, 0x0AD7, - 0x0B3D, 0x0B86, 0x0BA2, 0x0BA2, 0x0BA2, 0x0BA2, 0x0BA2, 0x0BA2, - 0x0BA2, 0x0BA2, 0x0BA2, 0x0BA2, 0x0BA2, 0x0BA2, 0x0BA2, 0x0BA2, - 0x0BA2, 0x0BA2, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xEC41, - 0xEC41, 0xEC41, 0xEC41, 0xEC42, 0xEC42, 0xEC43, 0xEC43, 0xEC42, - 0xEC41, 0xEC3F, 0xEC3D, 0xEC3B, 0xEC39, 0xEC37, 0xEC34, 0xEC32, - 0xEC2F, 0xEC2C, 0xEC2A, 0xEC27, 0xEC24, 0xEC21, 0xEC1E, 0xEC1C, - 0xEC19, 0xEC16, 0xEC14, 0xEC11, 0xEC0F, 0xEC0C, 0xEC0A, 0xEC08, - 0xEC06, 0xEC04, 0xEC02, 0xEC01, 0xEBFF, 0xEBFE, 0xEBFD, 0xEBFD, - 0xEBFC, 0xEBFC, 0xEC1D, 0xEC41, 0xEC3D, 0xEC29, 0xEC0C, 0xEBEA, - 0xEBCA, 0xEBAF, 0xEBA0, 0xEBA1, 0xEBB9, 0xEBED, 0xEC41, 0xECC6, - 0xED81, 0xEE64, 0xEF63, 0xF071, 0xF182, 0xF288, 0xF377, 0xF442, - 0xF355, 0xF33B, 0xF328, 0xF31C, 0xF31A, 0xF323, 0xF336, 0xF355, - 0xF38F, 0xF3E5, 0xF44C, 0xF4B4, 0xF50F, 0xF551, 0xF569, 0xF569, - 0xF569, 0xF569, 0xF569, 0xF569, 0xF569, 0xF569, 0xF569, 0xF569, - 0xF569, 0xF569, 0xF569, 0xF569, 0xF569, 0xF569, 0xB59E, 0xB540, - 0xB44A, 0xB2F1, 0xB16B, 0xAFEF, 0xAEB1, 0xAD88, 0xAC38, 0xAADB, - 0xA98C, 0xA865, 0xA783, 0xA6FE, 0xA6F3, 0xA733, 0xA77C, 0xA7CE, - 0xA829, 0xA88C, 0xA8F7, 0xA968, 0xA9E1, 0xAA5F, 0xAAE3, 0xAB6B, - 0xABF9, 0xAC8A, 0xAD1F, 0xADB7, 0xAE51, 0xAEED, 0xAF8A, 0xB029, - 0xB0C7, 0xB166, 0xB204, 0xB2A1, 0xB33C, 0xB3D4, 0xB46B, 0xB4FD, - 0xB58C, 0xB617, 0xB69D, 0xB71E, 0xB799, 0xB80E, 0xB763, 0xB66F, - 0xB66E, 0xB6A0, 0xB6F4, 0xB759, 0xB7BE, 0xB812, 0xB845, 0xB845, - 0xB802, 0xB76B, 0xB66F, 0xB544, 0xB411, 0xB2B1, 0xB0FD, 0xAED0, - 0xAC02, 0xA86D, 0xA3EC, 0x9E58, 0x78C4, 0x7563, 0x7436, 0x7498, - 0x75E3, 0x7772, 0x789E, 0x78C4, 0x77E1, 0x768A, 0x74F6, 0x735B, - 0x71F1, 0x70EF, 0x708D, 0x708D, 0x708D, 0x708D, 0x708D, 0x708D, - 0x708D, 0x708D, 0x708D, 0x708D, 0x708D, 0x708D, 0x708D, 0x708D, - 0x708D, 0x708D, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0xFC62, 0xFC62, 0xFC61, 0xFC60, 0xFC5E, 0xFC5C, - 0xFC5A, 0xFC57, 0xFC55, 0xFC52, 0xFC4E, 0xFC4B, 0xFC47, 0xFC44, - 0xFC40, 0xFC3C, 0xFC38, 0xFC34, 0xFC31, 0xFC2D, 0xFC29, 0xFC26, - 0xFC22, 0xFC1F, 0xFC1C, 0xFC1A, 0xFC17, 0xFC15, 0xFC14, 0xFC12, - 0xFC12, 0xFC11, 0xFC11, 0xFC12, 0xFC13, 0xFC15, 0xFC17, 0xFC1A, - 0xFC1E, 0xFC22, 0xFC27, 0xFC2D, 0xFC34, 0xFC3B, 0xFC43, 0xFC4D, - 0xFC57, 0xFC62, 0xFD75, 0xFE99, 0xFEAB, 0xFE94, 0xFE60, 0xFE1B, - 0xFDD3, 0xFD94, 0xFD6A, 0xFD63, 0xFD8A, 0xFDED, 0xFE99, 0xFF98, - 0x00EA, 0x028A, 0x0470, 0x0697, 0x08F8, 0x0B8C, 0x0E4E, 0x14D8, - 0x1AF6, 0x1B23, 0x1963, 0x1846, 0x1905, 0x1A68, 0x1B50, 0x1B1B, - 0x1A6B, 0x1A05, 0x1A29, 0x1A7D, 0x1AE1, 0x1B35, 0x1B58, 0x1B58, - 0x1B58, 0x1B58, 0x1B58, 0x1B58, 0x1B58, 0x1B58, 0x1B58, 0x1B58, - 0x1B58, 0x1B58, 0x1B58, 0x1B58, 0x1B58, 0x1B58, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFBC, 0xFF16, 0xFE48, - 0xFD8F, 0xFD23, 0xFD40, 0xFE21, 0x0000, 0x048A, 0x0C06, 0x1499, - 0x1C66, 0x218F, 0x2239, 0x1C32, 0x1089, 0x023D, 0xF44E, 0xE9BB, - 0xE585, 0xE8BB, 0xF116, 0xFC95, 0x0935, 0x14F6, 0x1DD5, 0x21D0, - 0x20D4, 0x1CB5, 0x1650, 0x0E84, 0x062D, 0xFE2A, 0xF756, 0xF28F, - 0xF18C, 0xF3CE, 0xF6DD, 0xF843, 0xF701, 0xF485, 0xF1F9, 0xF085, - 0xF085, 0xF085, 0xF085, 0xF085, 0xF085, 0xF085, 0xF085, 0xF085, - 0xF085, 0xF085, 0xF085, 0xF0A0, 0xF0C6, 0xF0F4, 0xF128, 0xF15E, - 0xF195, 0xF1CA, 0xF1FB, 0xF224, 0xF244, 0xF252, 0xF24E, 0xF240, - 0xF22F, 0xF225, 0xF229, 0xF244, 0xF282, 0xF2E0, 0xF34F, 0xF3C0, - 0xF424, 0xF46A, 0xF485, 0xF485, 0xF485, 0xF485, 0xF485, 0xF485, - 0xF485, 0xF485, 0xF485, 0xF485, 0xF485, 0xF485, 0xF485, 0xF485, - 0xF485, 0xF485, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0072, - 0x0110, 0x01D0, 0x02A6, 0x038A, 0x046F, 0x054C, 0x0616, 0x06C3, - 0x0748, 0x0792, 0x07A0, 0x0788, 0x075F, 0x0739, 0x072A, 0x0748, - 0x07A2, 0x0829, 0x08C9, 0x096B, 0x09FA, 0x0A60, 0x0A87, 0x0A87, - 0x0A87, 0x0A87, 0x0A87, 0x0A87, 0x0A87, 0x0A87, 0x0A87, 0x0A87, - 0x0A87, 0x0A87, 0x0A87, 0x0A87, 0x0A87, 0x0A87, 0x0884, 0x09FB, - 0x0DC1, 0x12E2, 0x186C, 0x1D6E, 0x20F6, 0x233F, 0x252E, 0x26CB, - 0x281E, 0x292F, 0x2A06, 0x2AAB, 0x2B25, 0x2B34, 0x2AB1, 0x29CC, - 0x28B3, 0x2798, 0x26AA, 0x25E0, 0x2514, 0x2445, 0x2372, 0x229E, - 0x21C6, 0x2116, 0x209C, 0x202D, 0x1FA1, 0x1ECD, 0x1D89, 0x1BAA, - 0x1930, 0x1644, 0x12FE, 0x0F74, 0x0BBC, 0x07EC, 0x041A, 0x005E, - 0xFC62, 0xF804, 0xF3A7, 0xEFAA, 0xEBFF, 0xE87E, 0xE56B, 0xE309, - 0xE4CB, 0xE449, 0xE264, 0xE418, 0xE4C6, 0xE2BC, 0xE23C, 0xE350, - 0xE42D, 0xE348, 0xE309, 0xE4AF, 0xE695, 0xE8A9, 0xEAD9, 0xED11, - 0xEF40, 0xF152, 0xF337, 0xF4DA, 0xF62A, 0xF6E6, 0xF703, 0xF6BA, - 0xF645, 0xF5E0, 0xF5C3, 0xF62A, 0xF718, 0xF859, 0xF9D9, 0xFB80, - 0xFD38, 0xFEEA, 0x007E, 0x0279, 0xFFFF, 0xFDDB, 0xFEDF, 0x00E1, - 0x0203, 0xFE16, 0xFF74, 0x0116, 0xFF02, 0x00DB, 0x0036, 0xFF26, - 0xFE8C, 0x00A0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, 0x0002, 0x0003, 0x0004, - 0x0004, 0x0005, 0x0006, 0x0007, 0x0007, 0x0008, 0x0009, 0x0009, - 0x000A, 0x000B, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x000F, - 0x000F, 0x000F, 0x000E, 0x000D, 0x000B, 0x0009, 0x0007, 0x0005, - 0x0003, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFE, 0xFFFD, 0xFFFB, 0xFFFA, 0xFFF9, 0xFFF7, 0xFFF6, - 0xFFF6, 0xFFF6, 0xFFF8, 0xFFFA, 0xFFFC, 0xFFFC, 0xFFFB, 0xFFF6, - 0xFFEC, 0xFFDC, 0xFFCA, 0xFFB8, 0xFFA8, 0xFF9C, 0xFF98, 0xFF98, - 0xFF98, 0xFF98, 0xFF98, 0xFF98, 0xFF98, 0xFF98, 0xFF98, 0xFF98, - 0xFF98, 0xFF98, 0xFF98, 0xFF98, 0xFF98, 0xFF98, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0002, 0x0002, 0x0002, 0x0001, 0x0000, 0xFFFE, 0xFFFC, 0xFFF9, - 0xFFF6, 0xFFF3, 0xFFF0, 0xFFEC, 0xFFE9, 0xFFE5, 0xFFE2, 0xFFDE, - 0xFFDB, 0xFFD7, 0xFFD4, 0xFFD1, 0xFFCE, 0xFFCB, 0xFFC8, 0xFFC5, - 0xFFC2, 0xFFBF, 0xFFBD, 0xFFBC, 0xFFBC, 0xFFBE, 0xFFC3, 0xFFC8, - 0xFFD0, 0xFFD7, 0xFFE0, 0xFFE8, 0xFFF0, 0xFFF7, 0xFFFC, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0026, 0x005B, 0x009B, 0x00E3, 0x0130, - 0x017D, 0x01C7, 0x020A, 0x0244, 0x0271, 0x028C, 0x0297, 0x0296, - 0x028D, 0x0281, 0x0276, 0x0271, 0x0270, 0x026F, 0x026D, 0x026B, - 0x026A, 0x0269, 0x0268, 0x0268, 0x0268, 0x0268, 0x0268, 0x0268, - 0x0268, 0x0268, 0x0268, 0x0268, 0x0268, 0x0268, 0x0268, 0x0268, - 0x0268, 0x0268, 0x40A1, 0x40EC, 0x41B2, 0x42C8, 0x4407, 0x4544, - 0x4655, 0x475D, 0x4888, 0x49C0, 0x4AF1, 0x4C03, 0x4CE1, 0x4D76, - 0x4DAB, 0x4D9E, 0x4D7D, 0x4D4A, 0x4D07, 0x4CB5, 0x4C55, 0x4BEA, - 0x4B74, 0x4AF7, 0x4A72, 0x49E8, 0x495A, 0x48CB, 0x483B, 0x47AC, - 0x4720, 0x4698, 0x4617, 0x4584, 0x44D2, 0x440F, 0x4347, 0x4288, - 0x41E1, 0x415F, 0x40FA, 0x40A1, 0x4051, 0x400B, 0x3FCE, 0x3F99, - 0x3F6A, 0x3F42, 0x3F1F, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3B67, - 0x366D, 0x3065, 0x29A3, 0x227C, 0x1B45, 0x1450, 0x0DF4, 0x0884, - 0x0454, 0x01D9, 0x00FC, 0x0144, 0x0238, 0x035D, 0x043A, 0x0454, - 0x03AB, 0x02AC, 0x017E, 0x004C, 0xFF3F, 0xFE7F, 0xFE36, 0xFE36, - 0xFE36, 0xFE36, 0xFE36, 0xFE36, 0xFE36, 0xFE36, 0xFE36, 0xFE36, - 0xFE36, 0xFE36, 0xFE36, 0xFE36, 0xFE36, 0xFE36, -}; +ROM_ASSET_LOAD_ANIM(anim_2F_values, 0x0050f808, 7420, 0x00000000, 7420); diff --git a/assets/anims/anim_30.inc.c b/assets/anims/anim_30.inc.c index 02544be1b..9675207c9 100644 --- a/assets/anims/anim_30.inc.c +++ b/assets/anims/anim_30.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_30[] = { 0, 189, @@ -13,369 +14,7 @@ static const struct Animation anim_30[] = { }; -static const u16 anim_30_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0A40, - 0x005A, 0x0932, 0x005A, 0x098C, 0x005A, 0x09E6, - 0x005A, 0x0824, 0x005A, 0x087E, 0x005A, 0x08D8, - 0x0001, 0x0820, 0x0001, 0x0821, 0x0001, 0x0822, - 0x005A, 0x016B, 0x005A, 0x01C5, 0x005A, 0x021F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0111, - 0x005A, 0x0003, 0x005A, 0x005D, 0x005A, 0x00B7, - 0x0001, 0x081C, 0x0001, 0x081D, 0x0001, 0x081E, - 0x005A, 0x03E1, 0x005A, 0x043B, 0x005A, 0x0495, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0387, - 0x005A, 0x0279, 0x005A, 0x02D3, 0x005A, 0x032D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x081F, - 0x005A, 0x0767, 0x0001, 0x07C1, 0x005A, 0x07C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x070D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x06B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0823, - 0x0001, 0x0657, 0x0001, 0x0658, 0x005A, 0x0659, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x05FD, - 0x005A, 0x04EF, 0x005A, 0x0549, 0x005A, 0x05A3, -}; +ROM_ASSET_LOAD_ANIM(anim_30_indices, 0x0051151c, 252, 0x00000000, 252); -static const s16 anim_30_values[] = { - 0x0000, 0x00AA, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, - 0x0023, 0x004B, 0x007D, 0x00B7, 0x00F7, 0x0138, 0x0178, 0x01B4, - 0x01EA, 0x0215, 0x0234, 0x0243, 0x0240, 0x0227, 0x01F5, 0x01A9, - 0x013D, 0x00B0, 0x0000, 0xFDFD, 0xFA1D, 0xF554, 0xF098, 0xECDA, - 0xEA09, 0xE7A9, 0xE619, 0xE5B4, 0xE650, 0xE76E, 0xE8E8, 0xEA98, - 0xEC5A, 0xEE08, 0xEF7E, 0xF094, 0xF13C, 0xF192, 0xF1B3, 0xF1BE, - 0xF1D2, 0xF20D, 0xF28D, 0xF36B, 0xF495, 0xF5E6, 0xF739, 0xF86C, - 0xF95A, 0xFA1C, 0xFAE2, 0xFBA7, 0xFC68, 0xFD20, 0xFDCC, 0xFE69, - 0xFEF1, 0xFF62, 0xFFB8, 0xFFEE, 0x0000, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF9EC, 0xFACD, 0xFB75, - 0xFB3D, 0xF97C, 0xF3ED, 0xEB5A, 0xE3AC, 0xE0CC, 0xE2ED, 0xE728, - 0xECC1, 0xF2FC, 0xF91B, 0xFE62, 0x0214, 0x0375, 0x0187, 0xFC95, - 0xF5CF, 0xEE6A, 0xE797, 0xE289, 0xE071, 0xE27F, 0xE804, 0xEF65, - 0xF70B, 0xFD5C, 0x00BE, 0x01C5, 0x0223, 0x01F5, 0x0155, 0x0061, - 0xFF34, 0xFDE8, 0xFC9A, 0xFB67, 0xFA68, 0xF9BB, 0xF97C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED41, - 0xECAB, 0xEC3B, 0xEC60, 0xED8C, 0xF126, 0xF6B3, 0xFBC8, 0xFDFB, - 0xFD47, 0xFB7B, 0xF8EF, 0xF5FC, 0xF2F8, 0xF03D, 0xEE22, 0xECFF, - 0xED14, 0xEE29, 0xEFE1, 0xF1E0, 0xF3C9, 0xF53F, 0xF5E6, 0xF584, - 0xF457, 0xF2B8, 0xF0FF, 0xEF86, 0xEEA6, 0xEE3C, 0xEDEC, 0xEDB1, - 0xED89, 0xED71, 0xED66, 0xED65, 0xED6B, 0xED75, 0xED7F, 0xED88, - 0xED8C, 0xD8FA, 0xD904, 0xD921, 0xD94E, 0xD988, 0xD9CC, 0xDA18, - 0xDA69, 0xDABB, 0xDB0C, 0xDB5A, 0xDBA1, 0xDBDE, 0xDC10, 0xDC33, - 0xDC43, 0xDC40, 0xDC24, 0xDBEF, 0xDB9D, 0xDB2B, 0xDA96, 0xD9DC, - 0xD8FA, 0xD48F, 0xCBFE, 0xC366, 0xBEE7, 0xBF49, 0xC1E7, 0xC5BB, - 0xC9BF, 0xCCEE, 0xCE41, 0xCCE8, 0xC98E, 0xC568, 0xC1AA, 0xBF89, - 0xBEE3, 0xBEB7, 0xBEEC, 0xBF6A, 0xC018, 0xC0DE, 0xC1A3, 0xC24E, - 0xC2F6, 0xC3BD, 0xC49F, 0xC599, 0xC6A6, 0xC7C3, 0xC93C, 0xCB0C, - 0xCCB1, 0xCDAA, 0xCE22, 0xCE9B, 0xCF15, 0xCF8F, 0xD00A, 0xD085, - 0xD0FF, 0xD179, 0xD1F2, 0xD269, 0xD2DF, 0xD353, 0xD3C5, 0xD434, - 0xD4A1, 0xD50A, 0xD570, 0xD5D2, 0xD630, 0xD68A, 0xD6DF, 0xD72E, - 0xD779, 0xD7BE, 0xD7FD, 0xD836, 0xD868, 0xD893, 0xD8B8, 0xD8D4, - 0xD8E9, 0xD8F6, 0xD8FA, 0xFD0D, 0xFD18, 0xFD36, 0xFD64, 0xFDA0, - 0xFDE6, 0xFE34, 0xFE87, 0xFEDC, 0xFF2F, 0xFF7F, 0xFFC9, 0x0007, - 0x003A, 0x005E, 0x006F, 0x006B, 0x004F, 0x0019, 0xFFC5, 0xFF4F, - 0xFEB6, 0xFDF6, 0xFD0D, 0xF819, 0xEE98, 0xE59A, 0xE22E, 0xE36C, - 0xE505, 0xE6F1, 0xE925, 0xEB99, 0xEE44, 0xF11D, 0xF41A, 0xF733, - 0xFA5F, 0xFD94, 0x00C9, 0x03F6, 0x0711, 0x0A11, 0x0CED, 0x0F9D, - 0x1216, 0x1451, 0x1643, 0x17E3, 0x192A, 0x1A0D, 0x1A84, 0x1586, - 0x0948, 0xFA99, 0xEE46, 0xE91F, 0xEBCC, 0xF2AB, 0xFC1B, 0x0679, - 0x1029, 0x1786, 0x1AF2, 0x1987, 0x146A, 0x0D08, 0x04CF, 0xFD2B, - 0xF78A, 0xF558, 0xF821, 0xFF18, 0x0825, 0x1132, 0x1829, 0x1AF2, - 0x1A71, 0x190A, 0x16E7, 0x1432, 0x1114, 0x0DB8, 0x0A46, 0x06EA, - 0x03CC, 0x0117, 0xFEF5, 0xFD8E, 0xFD0D, 0xE1DF, 0xE1D6, 0xE1BF, - 0xE19B, 0xE16C, 0xE135, 0xE0F7, 0xE0B6, 0xE074, 0xE032, 0xDFF3, - 0xDFBA, 0xDF88, 0xDF60, 0xDF44, 0xDF36, 0xDF39, 0xDF4F, 0xDF7A, - 0xDFBD, 0xE019, 0xE091, 0xE128, 0xE1DF, 0xE596, 0xECC0, 0xF3C0, - 0xF6F7, 0xF701, 0xF6E8, 0xF6B0, 0xF659, 0xF5E7, 0xF55B, 0xF4B8, - 0xF401, 0xF337, 0xF25D, 0xF175, 0xF082, 0xEF86, 0xEE84, 0xED7D, - 0xEC74, 0xEB6B, 0xEA65, 0xE964, 0xE86A, 0xE77A, 0xE696, 0xE5C0, - 0xE4FB, 0xE3FF, 0xE2C7, 0xE1B8, 0xE137, 0xE1A8, 0xE34E, 0xE5DF, - 0xE8EE, 0xEC0E, 0xEED1, 0xF0C9, 0xF189, 0xF0A8, 0xEE63, 0xEB49, - 0xE7E8, 0xE4CE, 0xE289, 0xE1A8, 0xE2D5, 0xE5C6, 0xE999, 0xED6B, - 0xF05C, 0xF189, 0xF146, 0xF08A, 0xEF6B, 0xEE00, 0xEC5E, 0xEA9B, - 0xE8CD, 0xE70A, 0xE568, 0xE3FD, 0xE2DE, 0xE222, 0xE1DF, 0xD250, - 0xD23F, 0xD20F, 0xD1C5, 0xD166, 0xD0F5, 0xD078, 0xCFF4, 0xCF6C, - 0xCEE6, 0xCE66, 0xCDF1, 0xCD8B, 0xCD3A, 0xCD01, 0xCCE5, 0xCCEB, - 0xCD18, 0xCD70, 0xCDF7, 0xCEB3, 0xCFA8, 0xD0DB, 0xD250, 0xDA56, - 0xE9B2, 0xF81D, 0xFD4E, 0xFAEA, 0xF81F, 0xF4F5, 0xF175, 0xEDA7, - 0xE992, 0xE53F, 0xE0B6, 0xDC00, 0xD723, 0xD228, 0xCD18, 0xC7FA, - 0xC2D7, 0xBDB6, 0xB8A0, 0xB39D, 0xAEB4, 0xA9EF, 0xA554, 0xA0ED, - 0x9CC1, 0x98D8, 0x953B, 0x9369, 0x9413, 0x9608, 0x9816, 0x990C, - 0x98DD, 0x985B, 0x97A8, 0x96E3, 0x962E, 0x95A9, 0x9576, 0x95A8, - 0x962C, 0x96DF, 0x97A3, 0x9856, 0x98D9, 0x990C, 0x98C8, 0x981E, - 0x9741, 0x9664, 0x95BA, 0x9576, 0x967C, 0x9956, 0x9DB0, 0xA333, - 0xA98A, 0xB062, 0xB764, 0xBE3B, 0xC493, 0xCA16, 0xCE6F, 0xD14A, - 0xD250, 0x4466, 0x4462, 0x4458, 0x4449, 0x4438, 0x4426, 0x4415, - 0x4406, 0x43FD, 0x43F9, 0x43FE, 0x440D, 0x4428, 0x4450, 0x4488, - 0x44D1, 0x452D, 0x459E, 0x4626, 0x46C7, 0x4781, 0x4858, 0x494D, - 0x4A62, 0x4E6A, 0x5612, 0x5E1E, 0x6355, 0x64E4, 0x64B9, 0x63BB, - 0x62D1, 0x62E0, 0x646E, 0x66E2, 0x6973, 0x6B59, 0x6BCC, 0x6B3D, - 0x6AA3, 0x69FF, 0x6950, 0x6897, 0x67D5, 0x670B, 0x6639, 0x6560, - 0x647F, 0x6399, 0x62AD, 0x61BB, 0x60C5, 0x5FCB, 0x5ECD, 0x5DCD, - 0x5CCA, 0x5BC5, 0x5ABF, 0x59B8, 0x58B1, 0x57AB, 0x56A5, 0x55A1, - 0x549F, 0x53A0, 0x52A4, 0x51AB, 0x50B7, 0x4FC8, 0x4EDE, 0x4DFA, - 0x4D1D, 0x4C47, 0x4B78, 0x4AB2, 0x49F4, 0x4940, 0x4896, 0x47F6, - 0x4761, 0x46D7, 0x465A, 0x45E9, 0x4586, 0x4530, 0x44E9, 0x44B0, - 0x4487, 0x446E, 0x4466, 0x0F86, 0x0F90, 0x0FAF, 0x0FDF, 0x101F, - 0x106C, 0x10C4, 0x1125, 0x118D, 0x11F9, 0x1267, 0x12D5, 0x1340, - 0x13A7, 0x1407, 0x145F, 0x14AB, 0x14E9, 0x1518, 0x1535, 0x153E, - 0x1530, 0x150A, 0x14C9, 0x12C6, 0x0E97, 0x0A1B, 0x072D, 0x063A, - 0x0628, 0x068B, 0x06F8, 0x0704, 0x0687, 0x05C9, 0x0505, 0x0473, - 0x0450, 0x0477, 0x04A3, 0x04D1, 0x0502, 0x0536, 0x056D, 0x05A6, - 0x05E1, 0x061F, 0x065E, 0x06A0, 0x06E3, 0x0727, 0x076D, 0x07B4, - 0x07FC, 0x0845, 0x088F, 0x08D9, 0x0924, 0x096F, 0x09BA, 0x0A05, - 0x0A4F, 0x0A99, 0x0AE3, 0x0B2C, 0x0B74, 0x0BBB, 0x0C00, 0x0C45, - 0x0C87, 0x0CC8, 0x0D08, 0x0D45, 0x0D80, 0x0DB9, 0x0DEF, 0x0E22, - 0x0E53, 0x0E81, 0x0EAB, 0x0ED3, 0x0EF6, 0x0F17, 0x0F33, 0x0F4C, - 0x0F60, 0x0F70, 0x0F7C, 0x0F83, 0x0F86, 0xF673, 0xF673, 0xF675, - 0xF678, 0xF67C, 0xF681, 0xF686, 0xF68C, 0xF693, 0xF69B, 0xF6A3, - 0xF6AC, 0xF6B5, 0xF6BE, 0xF6C7, 0xF6D1, 0xF6DB, 0xF6E4, 0xF6EE, - 0xF6F7, 0xF701, 0xF709, 0xF712, 0xF71A, 0xF724, 0xF731, 0xF73D, - 0xF744, 0xF76C, 0xF7B7, 0xF7ED, 0xF7D7, 0xF73C, 0xF5AC, 0xF34A, - 0xF0C3, 0xEEC0, 0xEDEC, 0xEDEB, 0xEDEF, 0xEDF8, 0xEE05, 0xEE16, - 0xEE2C, 0xEE45, 0xEE63, 0xEE84, 0xEEA8, 0xEED0, 0xEEFA, 0xEF27, - 0xEF57, 0xEF89, 0xEFBE, 0xEFF4, 0xF02C, 0xF066, 0xF0A2, 0xF0DE, - 0xF11C, 0xF15A, 0xF199, 0xF1D9, 0xF218, 0xF258, 0xF298, 0xF2D7, - 0xF316, 0xF355, 0xF392, 0xF3CE, 0xF409, 0xF442, 0xF47A, 0xF4B0, - 0xF4E4, 0xF515, 0xF544, 0xF571, 0xF59A, 0xF5C1, 0xF5E4, 0xF604, - 0xF620, 0xF639, 0xF64D, 0xF65D, 0xF669, 0xF670, 0xF673, 0xC7DD, - 0xC7EE, 0xC820, 0xC870, 0xC8DC, 0xC963, 0xCA01, 0xCAB5, 0xCB7D, - 0xCC56, 0xCD3E, 0xCE34, 0xCF34, 0xD03D, 0xD14D, 0xD261, 0xD377, - 0xD48D, 0xD5A1, 0xD6B1, 0xD7BB, 0xD8BC, 0xD9B2, 0xDA9B, 0xDBD0, - 0xDD5E, 0xDED0, 0xDFB4, 0xDFF7, 0xDFE5, 0xDF99, 0xDF30, 0xDEC5, - 0xDE61, 0xDDF9, 0xDD8D, 0xDD1F, 0xDCAC, 0xDC37, 0xDBC0, 0xDB45, - 0xDAC9, 0xDA4A, 0xD9C9, 0xD947, 0xD8C3, 0xD83E, 0xD7B7, 0xD730, - 0xD6A8, 0xD61F, 0xD596, 0xD50D, 0xD484, 0xD3FB, 0xD372, 0xD2EA, - 0xD263, 0xD1DD, 0xD159, 0xD0D5, 0xD054, 0xCFD4, 0xCF56, 0xCEDA, - 0xCE61, 0xCDEA, 0xCD77, 0xCD06, 0xCC98, 0xCC2E, 0xCBC8, 0xCB65, - 0xCB06, 0xCAAC, 0xCA56, 0xCA04, 0xC9B7, 0xC970, 0xC92D, 0xC8F0, - 0xC8B9, 0xC887, 0xC85B, 0xC836, 0xC816, 0xC7FE, 0xC7EC, 0xC7E1, - 0xC7DD, 0xDEC3, 0xDEC5, 0xDECA, 0xDED0, 0xDED8, 0xDEDF, 0xDEE5, - 0xDEE7, 0xDEE6, 0xDEE0, 0xDED4, 0xDEC0, 0xDEA4, 0xDE7D, 0xDE4C, - 0xDE0F, 0xDDC5, 0xDD6D, 0xDD05, 0xDC8C, 0xDC01, 0xDB64, 0xDAB2, - 0xD9EB, 0xD71A, 0xD1CA, 0xCC36, 0xC899, 0xC79F, 0xC7F1, 0xC8C9, - 0xC961, 0xC8F3, 0xC67A, 0xC29F, 0xBF25, 0xBDCC, 0xBE84, 0xBFF1, - 0xC1E0, 0xC422, 0xC687, 0xC8DC, 0xCAF2, 0xCC97, 0xCD85, 0xCDD7, - 0xCDEC, 0xCE28, 0xCE9B, 0xCF15, 0xCF90, 0xD009, 0xD07A, 0xD0E5, - 0xD150, 0xD1BA, 0xD223, 0xD28B, 0xD2F2, 0xD35A, 0xD3C0, 0xD427, - 0xD48D, 0xD4F2, 0xD558, 0xD5BE, 0xD627, 0xD698, 0xD710, 0xD78C, - 0xD80D, 0xD890, 0xD915, 0xD99B, 0xDA20, 0xDAA4, 0xDB25, 0xDBA2, - 0xDC1A, 0xDC8C, 0xDCF7, 0xDD5A, 0xDDB3, 0xDE01, 0xDE44, 0xDE7A, - 0xDEA1, 0xDEBA, 0xDEC3, 0x0DF4, 0x0DE9, 0x0DC9, 0x0D96, 0x0D51, - 0x0CFC, 0x0C99, 0x0C29, 0x0BAF, 0x0B2B, 0x0AA0, 0x0A0F, 0x097A, - 0x08E3, 0x084A, 0x07B3, 0x071E, 0x068D, 0x0603, 0x057F, 0x0506, - 0x0497, 0x0435, 0x03E1, 0x03FB, 0x049E, 0x0566, 0x05EF, 0x0629, - 0x064B, 0x065C, 0x0663, 0x0667, 0x065F, 0x0647, 0x062A, 0x0616, - 0x0603, 0x05E6, 0x05C5, 0x05A7, 0x0593, 0x0591, 0x05A6, 0x05DB, - 0x066B, 0x0760, 0x0874, 0x095D, 0x09FF, 0x0A80, 0x0B01, 0x0BA0, - 0x0C7E, 0x0DA1, 0x0EF1, 0x1063, 0x11EB, 0x137D, 0x150D, 0x168F, - 0x17F8, 0x193C, 0x1A4F, 0x1B25, 0x1BB2, 0x1BEB, 0x1BE1, 0x1BB0, - 0x1B5C, 0x1AE8, 0x1A59, 0x19B2, 0x18F6, 0x1829, 0x1750, 0x166C, - 0x1583, 0x1497, 0x13AD, 0x12C8, 0x11EB, 0x111B, 0x105B, 0x0FAE, - 0x0F19, 0x0E9E, 0x0E42, 0x0E08, 0x0DF4, 0x8889, 0x888A, 0x888C, - 0x8890, 0x8895, 0x889B, 0x88A1, 0x88A6, 0x88AB, 0x88AE, 0x88B1, - 0x88B1, 0x88AF, 0x88AA, 0x88A3, 0x8897, 0x8888, 0x8875, 0x885D, - 0x8840, 0x881E, 0x87F5, 0x87C7, 0x8791, 0x86C3, 0x8539, 0x839A, - 0x828C, 0x823C, 0x8243, 0x8276, 0x82A4, 0x82A1, 0x825D, 0x81F5, - 0x817C, 0x8106, 0x8092, 0x8016, 0x7F92, 0x7F12, 0x7E97, 0x7E25, - 0x7DC2, 0x7D72, 0x7D2C, 0x7D04, 0x7D28, 0x7DC8, 0x7F29, 0x8125, - 0x833A, 0x84F0, 0x85CD, 0x85FB, 0x85FD, 0x85D9, 0x8598, 0x853F, - 0x84D8, 0x8469, 0x83FA, 0x8392, 0x8339, 0x82F5, 0x82CF, 0x82CD, - 0x82E7, 0x830D, 0x833E, 0x8378, 0x83BB, 0x8405, 0x8454, 0x84A9, - 0x8500, 0x855A, 0x85B5, 0x8610, 0x866A, 0x86C0, 0x8713, 0x8760, - 0x87A8, 0x87E7, 0x881E, 0x884B, 0x886C, 0x8881, 0x8889, 0x0000, - 0x0000, 0xFFFE, 0xFFFB, 0xFFF7, 0xFFF2, 0xFFEC, 0xFFE5, 0xFFDE, - 0xFFD6, 0xFFCD, 0xFFC4, 0xFFBA, 0xFFB1, 0xFFA7, 0xFF9C, 0xFF92, - 0xFF88, 0xFF7E, 0xFF74, 0xFF6A, 0xFF61, 0xFF58, 0xFF50, 0xFF49, - 0xFF41, 0xFF38, 0xFF2F, 0xFF25, 0xFF1C, 0xFF12, 0xFF08, 0xFEFE, - 0xFEF4, 0xFEEC, 0xFEE3, 0xFEDC, 0xFED6, 0xFED1, 0xFECE, 0xFECC, - 0xFECC, 0xFECE, 0xFED1, 0xFED5, 0xFED9, 0xFEDE, 0xFEE3, 0xFEE8, - 0xFEEF, 0xFEF5, 0xFEFC, 0xFF03, 0xFF0B, 0xFF12, 0xFF1A, 0xFF23, - 0xFF2B, 0xFF34, 0xFF3D, 0xFF46, 0xFF4F, 0xFF58, 0xFF61, 0xFF6A, - 0xFF73, 0xFF7C, 0xFF85, 0xFF8E, 0xFF97, 0xFFA0, 0xFFA8, 0xFFB0, - 0xFFB8, 0xFFC0, 0xFFC7, 0xFFCE, 0xFFD5, 0xFFDC, 0xFFE1, 0xFFE7, - 0xFFEC, 0xFFF1, 0xFFF5, 0xFFF8, 0xFFFB, 0xFFFD, 0xFFFF, 0x0000, - 0x0000, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, - 0xFF2F, 0xFF2F, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2F, - 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xC9D8, 0xC9D7, 0xC9D3, 0xC9CC, 0xC9C3, - 0xC9B8, 0xC9AB, 0xC99D, 0xC98D, 0xC97C, 0xC96A, 0xC957, 0xC943, - 0xC92F, 0xC91B, 0xC907, 0xC8F3, 0xC8DF, 0xC8CC, 0xC8BA, 0xC8A9, - 0xC899, 0xC88A, 0xC87E, 0xC873, 0xC869, 0xC860, 0xC857, 0xC84F, - 0xC848, 0xC841, 0xC83B, 0xC836, 0xC832, 0xC82F, 0xC82C, 0xC82A, - 0xC82A, 0xC82A, 0xC82C, 0xC82E, 0xC832, 0xC837, 0xC83D, 0xC843, - 0xC84A, 0xC852, 0xC85A, 0xC863, 0xC86C, 0xC875, 0xC87F, 0xC88A, - 0xC894, 0xC89F, 0xC8AA, 0xC8B6, 0xC8C1, 0xC8CD, 0xC8D9, 0xC8E5, - 0xC8F1, 0xC8FD, 0xC90A, 0xC916, 0xC922, 0xC92E, 0xC93A, 0xC945, - 0xC951, 0xC95C, 0xC967, 0xC971, 0xC97C, 0xC986, 0xC98F, 0xC998, - 0xC9A1, 0xC9A9, 0xC9B1, 0xC9B8, 0xC9BE, 0xC9C4, 0xC9C9, 0xC9CE, - 0xC9D1, 0xC9D4, 0xC9D6, 0xC9D8, 0xC9D8, 0x1E4A, 0x1E4A, 0x1E4B, - 0x1E4C, 0x1E4E, 0x1E51, 0x1E54, 0x1E58, 0x1E5D, 0x1E62, 0x1E69, - 0x1E70, 0x1E78, 0x1E81, 0x1E8A, 0x1E95, 0x1EA1, 0x1EAE, 0x1EBC, - 0x1ECA, 0x1EDB, 0x1EEC, 0x1EFE, 0x1F12, 0x1F26, 0x1F4D, 0x1F8E, - 0x1FDF, 0x2034, 0x2083, 0x20C1, 0x20E1, 0x209A, 0x2007, 0x1FB9, - 0x1FCB, 0x1FF5, 0x202E, 0x206E, 0x20AC, 0x20E1, 0x2104, 0x210D, - 0x2106, 0x20FD, 0x20F3, 0x20E8, 0x20DC, 0x20CF, 0x20C1, 0x20B2, - 0x20A2, 0x2091, 0x2080, 0x206E, 0x205B, 0x2048, 0x2035, 0x2021, - 0x200C, 0x1FF8, 0x1FE3, 0x1FCE, 0x1FB9, 0x1FA4, 0x1F8F, 0x1F7A, - 0x1F65, 0x1F50, 0x1F3C, 0x1F28, 0x1F15, 0x1F02, 0x1EF0, 0x1EDE, - 0x1ECD, 0x1EBD, 0x1EAD, 0x1E9F, 0x1E91, 0x1E84, 0x1E79, 0x1E6E, - 0x1E65, 0x1E5D, 0x1E56, 0x1E51, 0x1E4D, 0x1E4A, 0x1E4A, 0x1B09, - 0x1144, 0xAC44, 0xAC45, 0xAC4A, 0xAC51, 0xAC59, 0xAC64, 0xAC6F, - 0xAC7B, 0xAC88, 0xAC94, 0xAC9F, 0xACAA, 0xACB3, 0xACBB, 0xACC0, - 0xACC3, 0xACC2, 0xACBE, 0xACB6, 0xACAA, 0xAC98, 0xAC82, 0xAC66, - 0xAC44, 0xABC1, 0xAABE, 0xA994, 0xA89D, 0xA831, 0xA88A, 0xA96D, - 0xAA83, 0xAB76, 0xABEF, 0xAB9F, 0xAAC0, 0xA9D2, 0xA952, 0xA959, - 0xA99E, 0xAA05, 0xAA75, 0xAAD2, 0xAB29, 0xAB8B, 0xABE6, 0xAC2A, - 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, - 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, - 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, - 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, - 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, - 0xAC44, 0xAC44, 0xAC44, 0xBF40, 0xBF3E, 0xBF39, 0xBF30, 0xBF25, - 0xBF16, 0xBF05, 0xBEF2, 0xBEDD, 0xBEC7, 0xBEAF, 0xBE95, 0xBE7B, - 0xBE60, 0xBE45, 0xBE2A, 0xBE0F, 0xBDF4, 0xBDDA, 0xBDC1, 0xBDAA, - 0xBD94, 0xBD7F, 0xBD6D, 0xBD5D, 0xBD4E, 0xBD3F, 0xBD30, 0xBD21, - 0xBD13, 0xBD06, 0xBCF9, 0xBCEE, 0xBCE3, 0xBCDA, 0xBCD2, 0xBCCC, - 0xBCC7, 0xBCC4, 0xBCC3, 0xBCC5, 0xBCC8, 0xBCCE, 0xBCD6, 0xBCDF, - 0xBCE9, 0xBCF4, 0xBD00, 0xBD0C, 0xBD1A, 0xBD28, 0xBD36, 0xBD46, - 0xBD55, 0xBD66, 0xBD76, 0xBD87, 0xBD99, 0xBDAA, 0xBDBC, 0xBDCF, - 0xBDE1, 0xBDF3, 0xBE05, 0xBE18, 0xBE2A, 0xBE3C, 0xBE4E, 0xBE60, - 0xBE71, 0xBE82, 0xBE93, 0xBEA3, 0xBEB3, 0xBEC2, 0xBED1, 0xBEDF, - 0xBEEC, 0xBEF8, 0xBF04, 0xBF0F, 0xBF18, 0xBF21, 0xBF29, 0xBF30, - 0xBF36, 0xBF3A, 0xBF3E, 0xBF40, 0xBF40, 0x2537, 0x2538, 0x253D, - 0x2545, 0x2550, 0x255D, 0x256D, 0x257E, 0x2592, 0x25A7, 0x25BD, - 0x25D5, 0x25ED, 0x2606, 0x261F, 0x2639, 0x2653, 0x266C, 0x2684, - 0x269C, 0x26B3, 0x26C9, 0x26DD, 0x26EF, 0x26FF, 0x270C, 0x2715, - 0x271A, 0x271C, 0x271A, 0x2717, 0x2711, 0x26F0, 0x26C0, 0x26BA, - 0x26E7, 0x2727, 0x2773, 0x27C1, 0x280B, 0x2847, 0x286F, 0x2879, - 0x2871, 0x2868, 0x285D, 0x2850, 0x2843, 0x2834, 0x2823, 0x2812, - 0x2800, 0x27EC, 0x27D8, 0x27C3, 0x27AD, 0x2796, 0x277F, 0x2768, - 0x2750, 0x2737, 0x271F, 0x2706, 0x26ED, 0x26D4, 0x26BB, 0x26A2, - 0x2689, 0x2671, 0x2659, 0x2641, 0x262A, 0x2614, 0x25FE, 0x25E8, - 0x25D4, 0x25C1, 0x25AE, 0x259D, 0x258C, 0x257D, 0x256F, 0x2562, - 0x2557, 0x254E, 0x2546, 0x253F, 0x253A, 0x2538, 0x2537, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xEC41, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, - 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, - 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, - 0xB59E, 0xB558, 0xB4AA, 0xB3C7, 0xB2E5, 0xB238, 0xB1F4, 0xB254, - 0xB338, 0xB44C, 0xB53D, 0xB5B6, 0xB562, 0xB47E, 0xB391, 0xB322, - 0xB333, 0xB362, 0xB3A9, 0xB400, 0xB45E, 0xB4BD, 0xB514, 0xB55C, - 0xB58C, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, - 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, - 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, - 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, - 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, - 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x002E, 0x00B2, 0x0182, - 0x0293, 0x03DB, 0x054F, 0x06E4, 0x0891, 0x0A4B, 0x0C08, 0x0DBC, - 0x0F5E, 0x10E4, 0x1242, 0x136E, 0x145F, 0x14E1, 0x14E4, 0x148C, - 0x1400, 0x1364, 0x12DE, 0x1293, 0x1297, 0x12C5, 0x12F4, 0x12F5, - 0x1297, 0x1203, 0x119F, 0x11DB, 0x1225, 0x120F, 0x11E6, 0x11A8, - 0x1157, 0x10AC, 0x1003, 0x0FFE, 0x101E, 0x0FAC, 0x0E9D, 0x0D65, - 0x0C10, 0x0AAB, 0x0942, 0x07E1, 0x0694, 0x0568, 0x0485, 0x03E6, - 0x0352, 0x0290, 0x017F, 0x003D, 0xFEF5, 0xFDB4, 0xFC6F, 0xFB25, - 0xF9D9, 0xF86C, 0xF6F8, 0xF5D6, 0xF4E8, 0xF3EE, 0xF308, 0xF256, - 0xF1FA, 0xF212, 0xF289, 0xF32E, 0xF3F8, 0xF4E1, 0xF5E1, 0xF6EF, - 0xF805, 0xF91B, 0xFA28, 0xFB26, 0xFC0D, 0xFCCA, 0xFD5F, 0xFDE7, - 0xFE6B, 0xFEE2, 0xFF46, 0xFF9E, 0xFFE4, 0x0000, 0x0000, 0xFFFB, - 0xFFED, 0xFFD8, 0xFFBE, 0xFFA2, 0xFF85, 0xFF69, 0xFF50, 0xFF3D, - 0xFF32, 0xFF30, 0xFF3A, 0xFF52, 0xFF7A, 0xFFB3, 0x0000, 0x00A8, - 0x01CE, 0x033F, 0x04C7, 0x0633, 0x074F, 0x07E9, 0x07A9, 0x0692, - 0x04ED, 0x0309, 0xFFFE, 0xFC54, 0xFA7C, 0xFE2C, 0x026D, 0x02F8, - 0x02B3, 0x01D6, 0x0099, 0xFD38, 0xFA4D, 0xFB1A, 0xFD1D, 0xFE85, - 0xFEF2, 0xFF42, 0xFF78, 0xFF99, 0xFFAC, 0xFFB4, 0xFFB8, 0xFFBB, - 0xFF97, 0xFF43, 0xFEEB, 0xFEBE, 0xFED2, 0xFF17, 0xFF7B, 0x0015, - 0x00DA, 0x0182, 0x01C5, 0x012B, 0x0008, 0xFF52, 0xFF3D, 0xFF54, - 0xFF86, 0xFFC2, 0xFFF7, 0x0013, 0x001C, 0x0021, 0x0023, 0x0022, - 0x001F, 0x001B, 0x0017, 0x0013, 0x0011, 0x0011, 0x0013, 0x0024, - 0x0040, 0x004E, 0x0042, 0x0029, 0x0014, 0x0009, 0x0002, 0x0000, - 0xFC62, 0xFC6C, 0xFC87, 0xFCAF, 0xFCE1, 0xFD18, 0xFD51, 0xFD87, - 0xFDB6, 0xFDDA, 0xFDF0, 0xFDF3, 0xFDE0, 0xFDB2, 0xFD66, 0xFCF7, - 0xFC62, 0xFB1D, 0xF8E4, 0xF61B, 0xF325, 0xF066, 0xEE42, 0xED1C, - 0xED9A, 0xEFBB, 0xF2EF, 0xF6A5, 0xFCAE, 0x03F2, 0x0783, 0x03C2, - 0xFC4F, 0xF715, 0xF5AA, 0xF61F, 0xF96F, 0x016A, 0x0826, 0x0609, - 0x0133, 0xFDA8, 0xFC42, 0xFB33, 0xFA76, 0xFA07, 0xF9E2, 0xFA05, - 0xFA6A, 0xFB0F, 0xFDC3, 0x025C, 0x05E3, 0x05B0, 0x0266, 0xFE83, - 0xFC80, 0xFE76, 0x0267, 0x04B7, 0x0340, 0xFFD5, 0xFC32, 0xFA16, - 0xF984, 0xF94F, 0xF965, 0xF9B8, 0xFA38, 0xFAD5, 0xFB7F, 0xFC53, - 0xFE56, 0x006E, 0x010D, 0xFFA6, 0xFD93, 0xFC55, 0xFBD0, 0xFBBC, - 0xFC2F, 0xFDDA, 0x0020, 0x012D, 0xFFB7, 0xFD04, 0xFB22, 0xFB1A, - 0xFBE1, 0xFC62, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x000A, 0x001C, 0x0020, 0x0000, 0xFFC0, 0xFF73, 0xFF1E, 0xFEC2, - 0xFE63, 0xFE03, 0xFDA5, 0xFD4C, 0xFCF8, 0xFCA7, 0xFC56, 0xFC06, - 0xFBB6, 0xFB66, 0xFB17, 0xFAC9, 0xFA7A, 0xFA2E, 0xF9E8, 0xF9A5, - 0xF969, 0xF93B, 0xF913, 0xF8FB, 0xF917, 0xF95D, 0xF9AB, 0xFA00, - 0xFA5A, 0xFAB9, 0xFB1C, 0xFB80, 0xFBE7, 0xFC4E, 0xFCB4, 0xFD19, - 0xFD7C, 0xFDDC, 0xFE36, 0xFE8C, 0xFEDB, 0xFF23, 0xFF63, 0xFF99, - 0xFFC5, 0xFFE5, 0xFFFA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0002, 0x0003, 0x0004, 0x0006, 0x0007, 0x000A, 0x0013, 0x001F, - 0x001C, 0x0002, 0xFFDE, 0xFFB7, 0xFF98, 0xFF8B, 0xFFB2, 0xFFF9, - 0x0019, 0xFFE6, 0xFF8C, 0xFF50, 0xFF57, 0xFF7C, 0xFF97, 0xFF9D, - 0xFFA4, 0xFFAB, 0xFFB2, 0xFFB8, 0xFFBF, 0xFFC5, 0xFFCB, 0xFFD1, - 0xFFD7, 0xFFDD, 0xFFE2, 0xFFE7, 0xFFEB, 0xFFEF, 0xFFF3, 0xFFF7, - 0xFFF9, 0xFFFC, 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x0884, 0x0878, - 0x0856, 0x0821, 0x07DD, 0x078A, 0x072D, 0x06C8, 0x065D, 0x05F0, - 0x0583, 0x051A, 0x04B6, 0x045B, 0x040B, 0x03C9, 0x0399, 0x037B, - 0x0375, 0x0387, 0x03B5, 0x0402, 0x0471, 0x068E, 0x0AE2, 0x0FEB, - 0x1422, 0x1606, 0x14A8, 0x110C, 0x0C95, 0x08A6, 0x06A4, 0x0741, - 0x0992, 0x0C88, 0x0F17, 0x1030, 0x0EE9, 0x0BFA, 0x08CE, 0x06CE, - 0x0601, 0x0575, 0x0521, 0x04FA, 0x04F6, 0x050B, 0x052E, 0x0588, - 0x0703, 0x084C, 0x0822, 0x0758, 0x0646, 0x052C, 0x044C, 0x03E4, - 0x04DA, 0x06B3, 0x07A2, 0x06A9, 0x04CC, 0x033A, 0x02B9, 0x02D6, - 0x032C, 0x03A8, 0x0451, 0x04FD, 0x05BD, 0x0697, 0x076D, 0x081F, - 0x088F, 0x0863, 0x05FD, 0x04F0, 0x058E, 0x06A0, 0x07CD, 0x08B7, - 0x08D5, 0x063C, 0x062D, 0x075A, 0x0809, 0x085C, 0x0879, 0x0884, - 0x40A1, 0x409F, 0x409B, 0x4094, 0x408B, 0x4080, 0x4075, 0x4068, - 0x405C, 0x4050, 0x4045, 0x403B, 0x4032, 0x402C, 0x4028, 0x4028, - 0x402B, 0x4032, 0x403D, 0x404E, 0x4063, 0x407F, 0x40A1, 0x4108, - 0x41D1, 0x42C7, 0x43B7, 0x446D, 0x44B4, 0x4414, 0x42B4, 0x414B, - 0x4094, 0x40CD, 0x4185, 0x426C, 0x4335, 0x4390, 0x4368, 0x42F6, - 0x425C, 0x41BE, 0x413F, 0x4103, 0x40F5, 0x40E8, 0x40DC, 0x40D1, - 0x40C7, 0x40BD, 0x40B5, 0x40AD, 0x40A5, 0x409F, 0x4099, 0x4094, - 0x4090, 0x408C, 0x4088, 0x4086, 0x4083, 0x4082, 0x4080, 0x407F, - 0x407F, 0x407F, 0x407F, 0x4080, 0x4081, 0x4082, 0x4083, 0x4084, - 0x4086, 0x4088, 0x408A, 0x408C, 0x408E, 0x4090, 0x4092, 0x4094, - 0x4096, 0x4098, 0x409A, 0x409C, 0x409D, 0x409F, 0x40A0, 0x40A0, - 0x40A1, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_30_values, 0x00511618, 5428, 0x00000000, 5428); diff --git a/assets/anims/anim_31.inc.c b/assets/anims/anim_31.inc.c index 618c28355..6e1f6cc7b 100644 --- a/assets/anims/anim_31.inc.c +++ b/assets/anims/anim_31.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_31[] = { 1, 189, @@ -13,696 +14,7 @@ static const struct Animation anim_31[] = { }; -static const u16 anim_31_indices[] = { - 0x0001, 0x0000, 0x008C, 0x0001, 0x008C, 0x008D, 0x0001, 0x0000, 0x0001, 0x0119, 0x0001, 0x0000, - 0x0001, 0x0000, 0x008C, 0x13BA, 0x008C, 0x1446, - 0x008C, 0x1216, 0x008C, 0x12A2, 0x008C, 0x132E, - 0x008C, 0x1072, 0x008C, 0x10FE, 0x008C, 0x118A, - 0x0001, 0x106E, 0x0001, 0x106F, 0x0001, 0x1070, - 0x008C, 0x034A, 0x008C, 0x03D6, 0x008C, 0x0462, - 0x0001, 0x0000, 0x0001, 0x0000, 0x008C, 0x02BE, - 0x008C, 0x011A, 0x008C, 0x01A6, 0x008C, 0x0232, - 0x0001, 0x106A, 0x0001, 0x106B, 0x0001, 0x106C, - 0x008C, 0x071E, 0x008C, 0x07AA, 0x008C, 0x0836, - 0x0001, 0x0000, 0x0001, 0x0000, 0x008C, 0x0692, - 0x008C, 0x04EE, 0x008C, 0x057A, 0x008C, 0x0606, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x106D, - 0x008C, 0x0EC6, 0x008C, 0x0F52, 0x008C, 0x0FDE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x008C, 0x0E3A, - 0x008C, 0x0C96, 0x008C, 0x0D22, 0x008C, 0x0DAE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x1071, - 0x008C, 0x0AF2, 0x008C, 0x0B7E, 0x008C, 0x0C0A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x008C, 0x0A66, - 0x008C, 0x08C2, 0x008C, 0x094E, 0x008C, 0x09DA, -}; +ROM_ASSET_LOAD_ANIM(anim_31_indices, 0x00512b64, 252, 0x00000000, 252); -static const s16 anim_31_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AC, - 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AD, 0x00AD, 0x00AD, 0x00AD, - 0x00AE, 0x00AE, 0x00AE, 0x00AE, 0x00AF, 0x00AF, 0x00AF, 0x00AF, - 0x00AF, 0x00B0, 0x00B0, 0x00B0, 0x00B0, 0x00B0, 0x00B1, 0x00B1, - 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B0, 0x00AF, - 0x00AE, 0x00AD, 0x00AC, 0x00AB, 0x00AA, 0x00AA, 0x00AA, 0x00AB, - 0x00AC, 0x00AD, 0x00AD, 0x00AD, 0x00AC, 0x00A9, 0x00A2, 0x009C, - 0x0099, 0x009A, 0x009D, 0x00A0, 0x00A4, 0x00A6, 0x00A7, 0x00A7, - 0x00A8, 0x00A9, 0x00A9, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00A9, 0x00A8, 0x00A7, 0x00A3, 0x009F, 0x009B, - 0x0098, 0x0097, 0x0098, 0x009A, 0x009E, 0x00A2, 0x00A5, 0x00A8, - 0x00A9, 0x00AA, 0x00AA, 0x00AA, 0x00AB, 0x00AB, 0x00AB, 0x00AB, - 0x00AB, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, - 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, - 0x00AC, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, - 0x00AB, 0x00AB, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0001, 0x0002, 0x0003, 0x0003, 0x0004, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0004, 0x0004, - 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0044, 0x00CD, 0x0134, - 0x0112, 0x0000, 0xFDF6, 0xFB50, 0xF844, 0xF502, 0xF1BE, 0xEEAA, - 0xEBF9, 0xE9DE, 0xE88B, 0xE7CA, 0xE743, 0xE6EE, 0xE6C4, 0xE6C0, - 0xE6DB, 0xE70F, 0xE755, 0xE7A7, 0xE7FF, 0xE856, 0xE8A5, 0xE8E8, - 0xE916, 0xE92B, 0xE91E, 0xE8EB, 0xE88B, 0xE7A6, 0xE615, 0xE414, - 0xE1DF, 0xDFB5, 0xDDD1, 0xDC87, 0xDC8C, 0xDCDD, 0xDD05, 0xDD64, - 0xDDDB, 0xDE45, 0xDE83, 0xDE73, 0xDDF1, 0xDCDD, 0xDB6D, 0xD9EB, - 0xD85B, 0xD6BB, 0xD50E, 0xD355, 0xD191, 0xCFC2, 0xCDEA, 0xCC0A, - 0xCA23, 0xC836, 0xC643, 0xC44D, 0xC254, 0xC059, 0xBE5D, 0xBC61, - 0xBA67, 0xB86F, 0xB67A, 0xB48A, 0xB29F, 0xB0BB, 0xAEDE, 0xAD0A, - 0xAAAB, 0xA877, 0xA861, 0xAE9A, 0xB522, 0xB407, 0xB15A, 0xB128, - 0xB187, 0xB1D4, 0xB231, 0xB280, 0xB2CF, 0xB323, 0xB357, 0xB344, - 0xB229, 0xB000, 0xADBE, 0xAC56, 0xACBB, 0xAFE1, 0xB84E, 0xC59A, - 0xD45C, 0xE127, 0xE88F, 0xEBE6, 0xEECB, 0xF146, 0xF363, 0xF52A, - 0xF6A6, 0xF7E0, 0xF8E3, 0xF9B8, 0xFA6A, 0xFB01, 0xFB88, 0xFC09, - 0xFC8E, 0xFD20, 0xFDC9, 0xFE93, 0xFF52, 0xFFD6, 0x0028, 0x0053, - 0x005F, 0x0054, 0x003D, 0x0021, 0x0009, 0x0000, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97B, - 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97A, 0xF97A, 0xF97E, - 0xF989, 0xF99A, 0xF9AF, 0xF9C6, 0xF9DF, 0xF9F8, 0xFA10, 0xFA25, - 0xFA36, 0xFA41, 0xFA45, 0xFA40, 0xFA32, 0xFA18, 0xF9F2, 0xF9BE, - 0xF97A, 0xF8EC, 0xF7F1, 0xF6AF, 0xF54E, 0xF3F3, 0xF2C4, 0xF1F6, - 0xF1F9, 0xF22C, 0xF23A, 0xF25C, 0xF285, 0xF2AB, 0xF2C1, 0xF2BB, - 0xF28D, 0xF22C, 0xF1A7, 0xF117, 0xF07D, 0xEFDA, 0xEF2F, 0xEE7D, - 0xEDC6, 0xED09, 0xEC49, 0xEB86, 0xEAC1, 0xE9FC, 0xE938, 0xE875, - 0xE7B5, 0xE6F8, 0xE641, 0xE58F, 0xE4E4, 0xE441, 0xE3A8, 0xE319, - 0xE294, 0xE21C, 0xE1B2, 0xE156, 0xE31B, 0xE6B7, 0xE89B, 0xE4BF, - 0xE094, 0xE27D, 0xE582, 0xE5ED, 0xE658, 0xE8C6, 0xEBA8, 0xECBF, - 0xEAF2, 0xE7A4, 0xE44F, 0xE268, 0xE1CF, 0xE17E, 0xE198, 0xE241, - 0xE39D, 0xE5CF, 0xEA09, 0xF054, 0xF719, 0xFCBF, 0xFFAE, 0x0096, - 0x013F, 0x01AC, 0x01E4, 0x01EE, 0x01CF, 0x018D, 0x012F, 0x00BB, - 0x0036, 0xFFA9, 0xFF17, 0xFE86, 0xFDFF, 0xFD85, 0xFD20, 0xFCD6, - 0xFC8F, 0xFC32, 0xFBC6, 0xFB53, 0xFAE0, 0xFA72, 0xFA10, 0xF9C2, - 0xF98E, 0xF97C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xEDA6, 0xEDDA, 0xEE01, - 0xEDF4, 0xED8C, 0xECC5, 0xEBC4, 0xEA9B, 0xE95E, 0xE821, 0xE6F5, - 0xE5F0, 0xE523, 0xE4A2, 0xE454, 0xE415, 0xE3E2, 0xE3BB, 0xE39F, - 0xE38E, 0xE386, 0xE386, 0xE38F, 0xE39E, 0xE3B2, 0xE3CC, 0xE3EB, - 0xE40C, 0xE430, 0xE455, 0xE47C, 0xE4A2, 0xE4E9, 0xE565, 0xE605, - 0xE6B4, 0xE761, 0xE7F7, 0xE85E, 0xE85C, 0xE843, 0xE824, 0xE7D9, - 0xE77D, 0xE729, 0xE6F8, 0xE706, 0xE76B, 0xE843, 0xE95E, 0xEA7D, - 0xEBA0, 0xECC7, 0xEDF2, 0xEF22, 0xF058, 0xF194, 0xF2D6, 0xF41F, - 0xF56F, 0xF6C7, 0xF827, 0xF990, 0xFB02, 0xFC7D, 0xFE02, 0xFF92, - 0x012B, 0x02D1, 0x0482, 0x0640, 0x080A, 0x09E1, 0x0BC6, 0x0DB8, - 0x13BA, 0x1CD2, 0x2188, 0x1895, 0x0DDF, 0x1022, 0x138C, 0x0E24, - 0x091B, 0x0B2D, 0x0F60, 0x1159, 0x0F56, 0x0B89, 0x078F, 0x0505, - 0x04A3, 0x0582, 0x06C6, 0x0797, 0x071C, 0x0479, 0xFDA3, 0xF303, - 0xE778, 0xDDE1, 0xD91B, 0xD7F1, 0xD73C, 0xD6F1, 0xD703, 0xD769, - 0xD817, 0xD901, 0xDA1D, 0xDB5F, 0xDCBC, 0xDE28, 0xDF9A, 0xE104, - 0xE25D, 0xE398, 0xE4AB, 0xE58A, 0xE661, 0xE757, 0xE862, 0xE973, - 0xEA7D, 0xEB74, 0xEC4B, 0xECF4, 0xED64, 0xED8C, 0xCA4F, 0xCA84, - 0xCB16, 0xCBF3, 0xCD07, 0xCE3F, 0xCF8A, 0xD0D4, 0xD38A, 0xD6C5, - 0xD6F1, 0xD2DF, 0xCCBC, 0xC5FB, 0xC012, 0xBC75, 0xBAD2, 0xB9CB, - 0xB948, 0xB92D, 0xB961, 0xB9CA, 0xBA4E, 0xBAD2, 0xBB3C, 0xBB93, - 0xBBEE, 0xBC4D, 0xBCB2, 0xBD1C, 0xBD8C, 0xBE03, 0xBE81, 0xBF07, - 0xBF95, 0xC02C, 0xC0CC, 0xC176, 0xC22A, 0xC2E9, 0xC3B3, 0xC489, - 0xC56C, 0xC6A7, 0xC866, 0xCA77, 0xCCAA, 0xCECC, 0xD0AC, 0xD1FF, - 0xD1FA, 0xD1A5, 0xD197, 0xD175, 0xD14B, 0xD125, 0xD10F, 0xD115, - 0xD143, 0xD1A5, 0xD22E, 0xD2CB, 0xD378, 0xD433, 0xD4FB, 0xD5CD, - 0xD6A8, 0xD78A, 0xD870, 0xD958, 0xDA41, 0xDB28, 0xDC0C, 0xDCEA, - 0xDDC1, 0xDE8E, 0xDF4F, 0xE002, 0xE0A6, 0xE139, 0xE1B7, 0xE220, - 0xE271, 0xE2A8, 0xE2C4, 0xE2C1, 0xDDAA, 0xD45E, 0xCF9B, 0xD190, - 0xD5CF, 0xDB2F, 0xE086, 0xE4A8, 0xE66C, 0xE66B, 0xE60D, 0xE558, - 0xE457, 0xE311, 0xE18F, 0xDFDA, 0xDDFA, 0xDBF8, 0xD9DD, 0xD7B0, - 0xD57B, 0xD346, 0xD052, 0xCC3D, 0xC797, 0xC2F5, 0xBEE7, 0xBB2C, - 0xB762, 0xB3ED, 0xB12E, 0xAF89, 0xB0DF, 0xB48C, 0xB729, 0xB7EF, - 0xB86C, 0xB8B5, 0xB8E0, 0xB902, 0xB931, 0xB981, 0xBA09, 0xBADE, - 0xBC1D, 0xBDC3, 0xBFAF, 0xC1C1, 0xC3D9, 0xC5D7, 0xC79C, 0xC907, - 0xC9F8, 0xCA4F, 0xFB1D, 0xFAB7, 0xF9A2, 0xF80B, 0xF61F, 0xF409, - 0xF1F7, 0xF016, 0xECB4, 0xE915, 0xE9D1, 0xF06D, 0xF9FC, 0x046B, - 0x0DA9, 0x13A4, 0x16C7, 0x18FE, 0x1A74, 0x1B56, 0x1BCE, 0x1C09, - 0x1C32, 0x1C75, 0x1CFE, 0x1DB9, 0x1E76, 0x1F33, 0x1FEE, 0x20A8, - 0x215E, 0x2210, 0x22BC, 0x2362, 0x23FF, 0x2494, 0x251F, 0x259E, - 0x2611, 0x2676, 0x26CD, 0x2714, 0x274A, 0x2722, 0x2670, 0x2562, - 0x2424, 0x22E6, 0x21D4, 0x2125, 0x2128, 0x2151, 0x218C, 0x2219, - 0x22C8, 0x2366, 0x23C1, 0x23A8, 0x22E9, 0x2151, 0x1F29, 0x1CDA, - 0x1A68, 0x17D6, 0x1527, 0x1260, 0x0F82, 0x0C93, 0x0994, 0x068A, - 0x0377, 0x0060, 0xFD48, 0xFA31, 0xF720, 0xF417, 0xF11A, 0xEE2C, - 0xEB51, 0xE88C, 0xE5E0, 0xE352, 0xE0E3, 0xE0A9, 0xE2AA, 0xE3DB, - 0xE2C1, 0xE0D5, 0xDF7B, 0xDE1F, 0xDBED, 0xD9DF, 0xD8F0, 0xDA1B, - 0xDE5A, 0xE53C, 0xED7B, 0xF6D0, 0x00F4, 0x0BA3, 0x1696, 0x2186, - 0x2C2E, 0x3647, 0x3F8A, 0x47B3, 0x4E7A, 0x539A, 0x52E9, 0x4AD0, - 0x3EE9, 0x32CB, 0x2A0D, 0x2477, 0x1FA5, 0x1BEA, 0x199B, 0x190C, - 0x1B67, 0x2074, 0x2674, 0x2BA8, 0x2E52, 0x2EA5, 0x2E17, 0x2CC9, - 0x2ADE, 0x2879, 0x25BB, 0x22C7, 0x1F3A, 0x1ACC, 0x15C8, 0x107A, - 0x0B2E, 0x062E, 0x01C8, 0xFE46, 0xFBF4, 0xFB1D, 0xD2DC, 0xD3C6, - 0xD626, 0xD970, 0xDD17, 0xE08F, 0xE349, 0xE4BB, 0xE244, 0xDCCB, - 0xD90A, 0xD847, 0xD862, 0xD8FB, 0xD9B4, 0xDA2E, 0xDA70, 0xDAC1, - 0xDB18, 0xDB6E, 0xDBBF, 0xDC01, 0xDC30, 0xDC43, 0xDC36, 0xDC17, - 0xDBFB, 0xDBE0, 0xDBC5, 0xDBA8, 0xDB88, 0xDB63, 0xDB37, 0xDB03, - 0xDAC5, 0xDA7C, 0xDA25, 0xD9C0, 0xD94C, 0xD8C5, 0xD82B, 0xD77C, - 0xD6B7, 0xD570, 0xD36A, 0xD0EC, 0xCE38, 0xCB94, 0xC944, 0xC7AA, - 0xC7B0, 0xC816, 0xC80E, 0xC7FA, 0xC7E2, 0xC7CC, 0xC7BF, 0xC7C2, - 0xC7DD, 0xC816, 0xC85D, 0xC89F, 0xC8DD, 0xC918, 0xC952, 0xC98A, - 0xC9C3, 0xC9FD, 0xCA3A, 0xCA7B, 0xCAC0, 0xCB0C, 0xCB5E, 0xCBB9, - 0xCC1D, 0xCC8C, 0xCD06, 0xCD8E, 0xCE23, 0xCEC6, 0xCF7B, 0xD040, - 0xD118, 0xD409, 0xD97A, 0xDEF6, 0xE4CE, 0xEAB2, 0xED40, 0xEC09, - 0xE950, 0xE5C2, 0xE20A, 0xDED5, 0xDCCE, 0xDBAC, 0xDAB1, 0xD9D9, - 0xD921, 0xD885, 0xD804, 0xD799, 0xD741, 0xD6FA, 0xD6BF, 0xD68E, - 0xD664, 0xD63E, 0xD69B, 0xD7AB, 0xD8F1, 0xD9ED, 0xDA24, 0xD90D, - 0xD6FC, 0xD4BD, 0xD319, 0xD2DB, 0xD493, 0xD7B8, 0xDB76, 0xDEF4, - 0xE15C, 0xE2E0, 0xE437, 0xE54E, 0xE615, 0xE67B, 0xE66D, 0xE5DB, - 0xE4A2, 0xE2CA, 0xE07F, 0xDDF1, 0xDB4A, 0xD8BA, 0xD66D, 0xD490, - 0xD351, 0xD2DC, 0xD4B4, 0xD513, 0xD618, 0xD79E, 0xD97E, 0xDB93, - 0xDDB7, 0xDFC4, 0xE3C4, 0xE85B, 0xE84C, 0xE1DB, 0xD844, 0xCDBE, - 0xC47F, 0xBEC0, 0xBC18, 0xBA81, 0xB9C2, 0xB9A3, 0xB9EB, 0xBA61, - 0xBACC, 0xBAF4, 0xBAA0, 0xB9EB, 0xB916, 0xB827, 0xB725, 0xB615, - 0xB4FD, 0xB3E2, 0xB2CA, 0xB1BB, 0xB0BA, 0xAFCD, 0xAEFB, 0xAE47, - 0xADB9, 0xAD56, 0xAD24, 0xAD28, 0xAD68, 0xAEBB, 0xB19B, 0xB57F, - 0xB9E1, 0xBE38, 0xC1FC, 0xC47D, 0xC472, 0xC3D7, 0xC3D8, 0xC3DB, - 0xC3DF, 0xC3E3, 0xC3E5, 0xC3E4, 0xC3E0, 0xC3D7, 0xC3D3, 0xC3DF, - 0xC3F8, 0xC41B, 0xC447, 0xC479, 0xC4AE, 0xC4E5, 0xC51A, 0xC54C, - 0xC578, 0xC59C, 0xC5B5, 0xC5C1, 0xC5BE, 0xC5AA, 0xC581, 0xC542, - 0xC4EA, 0xC477, 0xC3E6, 0xC336, 0xC263, 0xBD18, 0xB390, 0xACA2, - 0xAB65, 0xACC2, 0xAE4A, 0xAFA9, 0xB1BB, 0xB3D7, 0xB557, 0xB591, - 0xB3DE, 0xB076, 0xAC22, 0xA715, 0xA180, 0x9B95, 0x9586, 0x8F85, - 0x89C4, 0x8473, 0x7FC4, 0x7BEC, 0x791B, 0x7783, 0x7A78, 0x8340, - 0x8EEC, 0x9A97, 0xA35A, 0xA987, 0xAF10, 0xB376, 0xB63C, 0xB6E3, - 0xB41F, 0xAE44, 0xA745, 0xA114, 0x9DA5, 0x9CAE, 0x9C8D, 0x9D30, - 0x9E86, 0xA07D, 0xA303, 0xA607, 0xA9F5, 0xAF07, 0xB4DF, 0xBB1F, - 0xC16A, 0xC762, 0xCCA9, 0xD0E2, 0xD3B0, 0xD4B4, 0x0000, 0x00DF, - 0x0326, 0x0657, 0x09F1, 0x0D73, 0x105E, 0x1233, 0x1101, 0x0D81, - 0x0B2C, 0x0AAA, 0x0A4F, 0x0A17, 0x0A00, 0x0A09, 0x0A2D, 0x0A6C, - 0x0AC2, 0x0B2C, 0x0C02, 0x0D62, 0x0EFB, 0x1079, 0x118C, 0x1165, - 0x10AA, 0x1133, 0x13DF, 0x179C, 0x1B5B, 0x1E0C, 0x1F84, 0x206B, - 0x20EE, 0x213A, 0x217B, 0x21CD, 0x221B, 0x224E, 0x224C, 0x21FC, - 0x2146, 0x2034, 0x1EE6, 0x1D6B, 0x1BCD, 0x1A19, 0x185A, 0x169D, - 0x14ED, 0x1358, 0x1355, 0x1355, 0x1355, 0x1356, 0x1356, 0x1357, - 0x1357, 0x1358, 0x1148, 0x0DD8, 0x0D28, 0x1358, 0x3361, 0x5555, - 0x5610, 0x4EB4, 0x4D5F, 0x4C0F, 0x4AC3, 0x497C, 0x4838, 0x46F7, - 0x45BA, 0x4481, 0x434A, 0x4216, 0x40E5, 0x3FB5, 0x3E89, 0x3D5E, - 0x3C34, 0x3B0C, 0x39E6, 0x38C0, 0x379C, 0x3678, 0x3554, 0x3431, - 0x330D, 0x31E9, 0x30C5, 0x2FA0, 0x2E7B, 0x2D45, 0x2BF6, 0x2A96, - 0x292F, 0x27C8, 0x266B, 0x2520, 0x23EF, 0x22E2, 0x2200, 0x2153, - 0x20E4, 0x20BA, 0x21E7, 0x24D1, 0x287C, 0x2BF1, 0x2E36, 0x2F3A, - 0x2FA4, 0x2F8C, 0x2F0A, 0x2E36, 0x2CB8, 0x2A7A, 0x27F2, 0x2599, - 0x2364, 0x20FE, 0x1E70, 0x1BC5, 0x1907, 0x1640, 0x1379, 0x10BC, - 0x0E13, 0x0B87, 0x0924, 0x06F2, 0x04FC, 0x034B, 0x01E8, 0x00DF, - 0x0039, 0x0000, 0x0000, 0x0095, 0x0222, 0x0458, 0x06EA, 0x0989, - 0x0BE6, 0x0DB5, 0x0E7A, 0x0E6C, 0x0E45, 0x0E4C, 0x0E4A, 0x0E43, - 0x0E39, 0x0E30, 0x0E29, 0x0E29, 0x0E31, 0x0E45, 0x0E8F, 0x0F12, - 0x0F95, 0x0FE2, 0x0FC1, 0x0E37, 0x0BE3, 0x0AF1, 0x0C3B, 0x0E96, - 0x1124, 0x1308, 0x141E, 0x14E4, 0x1575, 0x15EC, 0x1664, 0x16C8, - 0x1706, 0x1739, 0x1779, 0x17E3, 0x1891, 0x197B, 0x1A84, 0x1BA6, - 0x1CDB, 0x1E1B, 0x1F60, 0x20A4, 0x21E1, 0x230F, 0x2311, 0x2311, - 0x2311, 0x2310, 0x2310, 0x2310, 0x230F, 0x230F, 0x236C, 0x2407, - 0x2426, 0x230F, 0x1C74, 0x176E, 0x2008, 0x27F3, 0x27BF, 0x276D, - 0x2701, 0x267C, 0x25E1, 0x2531, 0x246F, 0x239D, 0x22BE, 0x21D2, - 0x20DD, 0x1FE0, 0x1EDE, 0x1DD8, 0x1CD2, 0x1BCC, 0x1AC9, 0x19CB, - 0x18D5, 0x17E8, 0x1707, 0x1633, 0x1570, 0x14BE, 0x1420, 0x1398, - 0x1329, 0x12EB, 0x12F0, 0x132D, 0x1397, 0x1424, 0x14CA, 0x157E, - 0x1635, 0x16E6, 0x1785, 0x1808, 0x1864, 0x1890, 0x1839, 0x174D, - 0x161F, 0x1500, 0x1445, 0x1410, 0x1429, 0x145E, 0x1478, 0x1445, - 0x139E, 0x12A2, 0x1186, 0x107E, 0x0F86, 0x0E79, 0x0D5A, 0x0C2E, - 0x0AFA, 0x09C2, 0x088A, 0x0757, 0x062C, 0x050E, 0x0402, 0x030C, - 0x022F, 0x0171, 0x00D6, 0x0062, 0x0019, 0x0000, 0xF549, 0xF5EA, - 0xF778, 0xF974, 0xFB5D, 0xFCB4, 0xFCF9, 0xFBAD, 0xF3BC, 0xE6E0, - 0xDED3, 0xDCEC, 0xDBE6, 0xDB96, 0xDBCF, 0xDC63, 0xDD27, 0xDDEF, - 0xDE8C, 0xDED3, 0xDEF7, 0xDF37, 0xDF77, 0xDF9D, 0xDF8D, 0xDEB2, - 0xDD75, 0xDD36, 0xDE83, 0xE092, 0xE2C9, 0xE48F, 0xE5D2, 0xE6ED, - 0xE7DF, 0xE8AB, 0xE950, 0xEA0E, 0xEAF4, 0xEBBF, 0xEC2B, 0xEBF7, - 0xEADD, 0xE8F6, 0xE695, 0xE3D3, 0xE0C9, 0xDD90, 0xDA42, 0xD6F7, - 0xD3C8, 0xD0CE, 0xD0C7, 0xD0C8, 0xD0C9, 0xD0CA, 0xD0CB, 0xD0CC, - 0xD0CD, 0xD0CE, 0xCE81, 0xCAAB, 0xC9E6, 0xD0CE, 0xF59D, 0x1A71, - 0x11AF, 0x020F, 0x00B7, 0xFF81, 0xFE68, 0xFD6C, 0xFC8A, 0xFBC1, - 0xFB0D, 0xFA6D, 0xF9DE, 0xF95E, 0xF8EC, 0xF883, 0xF824, 0xF7CA, - 0xF775, 0xF721, 0xF6CD, 0xF676, 0xF61A, 0xF5B7, 0xF54B, 0xF4D3, - 0xF44D, 0xF3B7, 0xF30F, 0xF252, 0xF17E, 0xF071, 0xEF13, 0xED78, - 0xEBB0, 0xE9CD, 0xE7E0, 0xE5FB, 0xE42F, 0xE28E, 0xE12A, 0xE013, - 0xDF5C, 0xDF15, 0xE0A2, 0xE47B, 0xE956, 0xEDEA, 0xF0EA, 0xF20A, - 0xF227, 0xF1B4, 0xF124, 0xF0EA, 0xF10E, 0xF144, 0xF181, 0xF1BA, - 0xF1F0, 0xF22A, 0xF268, 0xF2A8, 0xF2EB, 0xF32E, 0xF371, 0xF3B4, - 0xF3F4, 0xF432, 0xF46C, 0xF4A1, 0xF4D1, 0xF4F9, 0xF51B, 0xF534, - 0xF544, 0xF549, 0xC7DD, 0xC720, 0xC537, 0xC29A, 0xBFC0, 0xBD21, - 0xBB32, 0xBA6C, 0xBD8A, 0xC396, 0xC775, 0xC866, 0xC90E, 0xC973, - 0xC99B, 0xC989, 0xC945, 0xC8D2, 0xC835, 0xC775, 0xC5D3, 0xC313, - 0xC001, 0xBD66, 0xBC0D, 0xBDB6, 0xC166, 0xC3CA, 0xC3C8, 0xC2DB, - 0xC195, 0xC088, 0xBF35, 0xBD51, 0xBBBE, 0xBB5E, 0xBD12, 0xC14C, - 0xC75E, 0xCE79, 0xD5CF, 0xDC91, 0xE1F1, 0xE61E, 0xE9E0, 0xED4B, - 0xF075, 0xF372, 0xF656, 0xF937, 0xFC2A, 0xFF42, 0xFF46, 0xFF46, - 0xFF45, 0xFF44, 0xFF44, 0xFF43, 0xFF42, 0xFF42, 0xFFC5, 0x0000, - 0x0000, 0xFF42, 0xFA68, 0xF33C, 0xEC94, 0xE941, 0xE8A1, 0xE82A, - 0xE7D8, 0xE7A8, 0xE797, 0xE7A1, 0xE7C2, 0xE7F8, 0xE83F, 0xE893, - 0xE8F1, 0xE956, 0xE9BE, 0xEA26, 0xEA8A, 0xEAE7, 0xEB3A, 0xEB7E, - 0xEBB2, 0xEBD0, 0xEBD7, 0xEBC1, 0xEB8D, 0xEB36, 0xEABA, 0xEA14, - 0xE941, 0xE831, 0xE6D8, 0xE53D, 0xE368, 0xE15E, 0xDF26, 0xDCC7, - 0xDA48, 0xD7AF, 0xD504, 0xD24B, 0xCF8E, 0xCCD1, 0xCA1C, 0xC776, - 0xC4E4, 0xC26E, 0xC01B, 0xBDED, 0xBBD9, 0xB9CC, 0xB7B5, 0xB583, - 0xB28A, 0xAF08, 0xAC4E, 0xABA9, 0xACA8, 0xADF2, 0xAF7C, 0xB13D, - 0xB328, 0xB532, 0xB752, 0xB97B, 0xBBA4, 0xBDC0, 0xBFC6, 0xC1AA, - 0xC362, 0xC4E2, 0xC620, 0xC710, 0xC7A8, 0xC7DD, 0x054B, 0x05AC, - 0x06AB, 0x0816, 0x09BB, 0x0B66, 0x0CE5, 0x0E04, 0x0FCE, 0x1102, - 0x0E04, 0x06FB, 0xFEB9, 0xF59D, 0xEC09, 0xE260, 0xD902, 0xD051, - 0xC8AF, 0xC27C, 0xBF11, 0xBEAC, 0xC00D, 0xC1F2, 0xC31B, 0xC481, - 0xC62D, 0xC57A, 0xC1F7, 0xBD13, 0xB6F0, 0xAFB0, 0xA500, 0x9701, - 0x898E, 0x807E, 0x7FA6, 0x88BC, 0x98CA, 0xACC9, 0xC1AB, 0xD466, - 0xE1EE, 0xEAF4, 0xF266, 0xF893, 0xFDCB, 0x025D, 0x0699, 0x0AD0, - 0x0F50, 0x1469, 0x147D, 0x14AA, 0x14E4, 0x151B, 0x153B, 0x1534, - 0x14F4, 0x1469, 0x1125, 0x0BB5, 0x0887, 0x0C04, 0x1BD6, 0x3425, - 0x4B13, 0x56C6, 0x596D, 0x5BD0, 0x5DF1, 0x5FD4, 0x617A, 0x62E8, - 0x6421, 0x6526, 0x65FC, 0x66A6, 0x6726, 0x677F, 0x67B4, 0x67C9, - 0x67C0, 0x679D, 0x6761, 0x6712, 0x66B0, 0x6640, 0x65C5, 0x6541, - 0x64B7, 0x642A, 0x639E, 0x6316, 0x6294, 0x61EA, 0x60ED, 0x5FA6, - 0x5E1E, 0x5C5D, 0x5A6B, 0x5852, 0x561A, 0x53CC, 0x5170, 0x4F0E, - 0x4CB0, 0x4A5E, 0x4820, 0x45FF, 0x4405, 0x4238, 0x40A3, 0x3F0D, - 0x3DA4, 0x3D0D, 0x3DEC, 0x40E3, 0x49AE, 0x5741, 0x6319, 0x66B0, - 0x6367, 0x5F11, 0x59D5, 0x53D8, 0x4D41, 0x4637, 0x3EE0, 0x3763, - 0x2FE5, 0x288F, 0x2185, 0x1AEF, 0x14F2, 0x0FB7, 0x0B61, 0x0819, - 0x0605, 0x054B, 0x2BD6, 0x2B79, 0x2A80, 0x291F, 0x2786, 0x25E6, - 0x2472, 0x235A, 0x2318, 0x2367, 0x235A, 0x22AE, 0x21D1, 0x20D5, - 0x1FCE, 0x1ED2, 0x1DF2, 0x1D45, 0x1CDC, 0x1CCD, 0x1DC3, 0x1FDB, - 0x2252, 0x2467, 0x2557, 0x2373, 0x1FCB, 0x1DB4, 0x1DF5, 0x1F18, - 0x211D, 0x23FF, 0x288D, 0x2EA0, 0x34C6, 0x398E, 0x3B86, 0x3B67, - 0x3AE9, 0x3A17, 0x38FB, 0x379F, 0x360F, 0x3455, 0x327B, 0x308D, - 0x2E95, 0x2C9D, 0x2AB1, 0x28DA, 0x2724, 0x2599, 0x25A1, 0x25C4, - 0x25F2, 0x261C, 0x2637, 0x2633, 0x2603, 0x2599, 0x2370, 0x1FD8, - 0x1D85, 0x1F2A, 0x2803, 0x35C8, 0x42E8, 0x49CF, 0x4BA6, 0x4D50, - 0x4ECE, 0x5025, 0x5155, 0x5263, 0x5350, 0x541F, 0x54D3, 0x556F, - 0x55F5, 0x5667, 0x56C9, 0x571D, 0x5766, 0x57A6, 0x57DF, 0x5815, - 0x584B, 0x5882, 0x58BD, 0x5900, 0x594C, 0x59A5, 0x5A0C, 0x5A85, - 0x5B12, 0x5BB1, 0x5C5C, 0x5D0F, 0x5DC9, 0x5E87, 0x5F45, 0x6002, - 0x60B9, 0x616A, 0x6210, 0x62A9, 0x6333, 0x63AA, 0x640D, 0x6457, - 0x6487, 0x6499, 0x648C, 0x637E, 0x610A, 0x5DE4, 0x5AC0, 0x5853, - 0x5700, 0x5644, 0x557C, 0x5405, 0x51DC, 0x4F72, 0x4CD5, 0x4A0E, - 0x472B, 0x4436, 0x413B, 0x3E45, 0x3B61, 0x3899, 0x35FA, 0x338F, - 0x3163, 0x2F83, 0x2DF9, 0x2CD1, 0x2C17, 0x2BD6, 0xCCF6, 0xCD61, - 0xCE7E, 0xD014, 0xD1E9, 0xD3C6, 0xD571, 0xD6B2, 0xD850, 0xD949, - 0xD6B2, 0xD0BA, 0xC9B6, 0xC1FB, 0xB9D9, 0xB1A6, 0xA9B4, 0xA256, - 0x9BDF, 0x96A2, 0x93BE, 0x936A, 0x949D, 0x9650, 0x977C, 0x9951, - 0x9B94, 0x9B19, 0x9761, 0x9219, 0x8B50, 0x831A, 0x7771, 0x6894, - 0x59EE, 0x4EEA, 0x4AF5, 0x4F34, 0x5905, 0x6626, 0x7458, 0x815F, - 0x8AF4, 0x9195, 0x975A, 0x9C6C, 0xA0F8, 0xA529, 0xA929, 0xAD24, - 0xB145, 0xB5B8, 0xB5B7, 0xB5A0, 0xB582, 0xB565, 0xB553, 0xB555, - 0xB573, 0xB5B8, 0xB50C, 0xB3EC, 0xB4BE, 0xB9E5, 0xC723, 0xDA26, - 0xEC3A, 0xF6A7, 0xFAFB, 0xFF3D, 0x036C, 0x0786, 0x0B8A, 0x0F77, - 0x1349, 0x1700, 0x1A9B, 0x1E17, 0x2173, 0x24AD, 0x27C5, 0x2AB7, - 0x2D83, 0x3027, 0x32A1, 0x34F0, 0x3712, 0x3906, 0x3ACA, 0x3C5C, - 0x3DBB, 0x3EE4, 0x3FD8, 0x4093, 0x4115, 0x410E, 0x403D, 0x3EB7, - 0x3C90, 0x39DB, 0x36AD, 0x331B, 0x2F37, 0x2B17, 0x26CF, 0x2272, - 0x1E15, 0x19CC, 0x15AB, 0x11C6, 0x0E32, 0x0B02, 0x084A, 0x0604, - 0x046E, 0x0403, 0x0540, 0x08A0, 0x1228, 0x20DB, 0x2DBB, 0x31C4, - 0x2E73, 0x2A06, 0x24A6, 0x1E7B, 0x17AE, 0x1066, 0x08CC, 0x0108, - 0xF943, 0xF1A4, 0xEA54, 0xE37B, 0xDD41, 0xD7CF, 0xD34C, 0xCFE2, - 0xCDB8, 0xCCF6, 0x0000, 0xFFFF, 0xFFFC, 0xFFF8, 0xFFF7, 0xFFF9, - 0x0000, 0x0019, 0x0042, 0x0064, 0x006C, 0x004F, 0x001A, 0xFFDA, - 0xFF9D, 0xFF63, 0xFF26, 0xFEEA, 0xFEB3, 0xFE7E, 0xFE47, 0xFE11, - 0xFDE1, 0xFDB9, 0xFD9E, 0xFD88, 0xFD75, 0xFD6B, 0xFD6F, 0xFD88, - 0xFDBB, 0xFE1E, 0xFEB1, 0xFF57, 0xFFF9, 0x007A, 0x00C2, 0x009B, - 0x0014, 0xFF7A, 0xFF1B, 0xFF10, 0xFF2E, 0xFF5C, 0xFF7F, 0xFF95, - 0xFFAB, 0xFFC0, 0xFFD5, 0xFFE7, 0xFFF6, 0x0000, 0x0006, 0x0008, - 0x0007, 0x0005, 0x0001, 0x0000, 0xFFFF, 0x0000, 0x0008, 0x0016, - 0x0023, 0x002B, 0x002A, 0x0026, 0x0020, 0x001A, 0x0016, 0x0015, - 0x0017, 0x001C, 0x0021, 0x0028, 0x002E, 0x0033, 0x0037, 0x0038, - 0x0036, 0x002F, 0x0024, 0x0013, 0xFFFD, 0xFF98, 0xFEE4, 0xFE4B, - 0xFE36, 0xFF54, 0x011E, 0x022A, 0x0228, 0x01D1, 0x014B, 0x00BA, - 0x0043, 0x000C, 0x0001, 0xFFF9, 0xFFF0, 0xFFE8, 0xFFE1, 0xFFDB, - 0xFFD5, 0xFFD1, 0xFFCD, 0xFFC9, 0xFFC6, 0xFFC4, 0xFFC3, 0xFFC2, - 0xFFC1, 0xFFC1, 0xFFC2, 0xFFC3, 0xFFC4, 0xFFC6, 0xFFC8, 0xFFCA, - 0xFFCC, 0xFFCF, 0xFFD2, 0xFFD5, 0xFFD8, 0xFFDB, 0xFFDE, 0xFFE2, - 0xFFE5, 0xFFE8, 0xFFEC, 0xFFEF, 0xFFF2, 0xFFF4, 0xFFF7, 0xFFF9, - 0xFFFB, 0xFFFD, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFF30, 0xFF32, - 0xFF37, 0xFF3B, 0xFF3D, 0xFF3A, 0xFF30, 0xFF17, 0xFEF0, 0xFEC3, - 0xFE98, 0xFE70, 0xFE46, 0xFE1C, 0xFDF2, 0xFDC7, 0xFD9B, 0xFD6E, - 0xFD40, 0xFD0F, 0xFCD9, 0xFCA3, 0xFC70, 0xFC43, 0xFC1F, 0xFBFC, - 0xFBD6, 0xFBB5, 0xFBA4, 0xFBAD, 0xFBD9, 0xFC38, 0xFCC6, 0xFD6E, - 0xFE1A, 0xFEB4, 0xFF28, 0xFF62, 0xFF6E, 0xFF63, 0xFF5A, 0xFF52, - 0xFF40, 0xFF2D, 0xFF23, 0xFF21, 0xFF21, 0xFF24, 0xFF27, 0xFF2B, - 0xFF2E, 0xFF30, 0xFF31, 0xFF31, 0xFF31, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF31, 0xFF32, 0xFF34, 0xFF34, 0xFF34, 0xFF33, - 0xFF32, 0xFF32, 0xFF31, 0xFF31, 0xFF30, 0xFF30, 0xFF30, 0xFF2F, - 0xFF2F, 0xFF2F, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2F, 0xFF2F, - 0xFF30, 0xFF34, 0xFF3A, 0xFF40, 0xFF43, 0xFF3E, 0xFF34, 0xFF2E, - 0xFF2D, 0xFF2D, 0xFF2E, 0xFF2F, 0xFF30, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xC9D8, 0xC9D0, 0xC9B8, 0xC996, 0xC96A, 0xC93A, - 0xC907, 0xC8B9, 0xC850, 0xC7F8, 0xC7DF, 0xC826, 0xC8AE, 0xC942, - 0xC9AA, 0xC9D9, 0xC9EC, 0xC9EB, 0xC9E2, 0xC9CB, 0xC9A4, 0xC978, - 0xC951, 0xC93A, 0xC93F, 0xC965, 0xC9A2, 0xC9F1, 0xCA47, 0xCA9E, - 0xCAEC, 0xCB37, 0xCB85, 0xCBD3, 0xCC1E, 0xCC61, 0xCC98, 0xCCB1, - 0xCCAE, 0xCCAF, 0xCCD3, 0xCD4C, 0xCDFA, 0xCE87, 0xCE9B, 0xCE2F, - 0xCD84, 0xCCB3, 0xCBD5, 0xCB00, 0xCA4F, 0xC9D8, 0xC9AE, 0xC9C1, - 0xC9F9, 0xCA3D, 0xCA75, 0xCA87, 0xCA5B, 0xC9D8, 0xC833, 0xC574, - 0xC2C4, 0xC149, 0xC155, 0xC22D, 0xC369, 0xC4A1, 0xC56B, 0xC5E0, - 0xC65A, 0xC6D8, 0xC756, 0xC7D1, 0xC845, 0xC8B1, 0xC911, 0xC961, - 0xC9A0, 0xC9C9, 0xC9DA, 0xC9D0, 0xC9A8, 0xC86D, 0xC5E9, 0xC339, - 0xC17A, 0xC167, 0xC257, 0xC34E, 0xC40A, 0xC4DF, 0xC5B6, 0xC677, - 0xC70A, 0xC756, 0xC777, 0xC797, 0xC7B6, 0xC7D4, 0xC7F1, 0xC80D, - 0xC828, 0xC841, 0xC85A, 0xC873, 0xC88A, 0xC8A0, 0xC8B5, 0xC8CA, - 0xC8DD, 0xC8F0, 0xC902, 0xC913, 0xC923, 0xC933, 0xC941, 0xC94F, - 0xC95C, 0xC969, 0xC974, 0xC97F, 0xC98A, 0xC993, 0xC99C, 0xC9A4, - 0xC9AC, 0xC9B3, 0xC9B9, 0xC9BF, 0xC9C4, 0xC9C8, 0xC9CC, 0xC9CF, - 0xC9D2, 0xC9D4, 0xC9D6, 0xC9D7, 0xC9D8, 0xC9D8, 0x1E4A, 0x1E6D, - 0x1EC5, 0x1F34, 0x1F9D, 0x1FE3, 0x1FEB, 0x1FBE, 0x1F7E, 0x1F2E, - 0x1ED2, 0x1E6E, 0x1E04, 0x1D99, 0x1D30, 0x1CCD, 0x1C72, 0x1C25, - 0x1BE7, 0x1BD0, 0x1BE5, 0x1C11, 0x1C3D, 0x1C54, 0x1C42, 0x1BFE, - 0x1B99, 0x1B20, 0x1A9E, 0x1A21, 0x19B4, 0x1958, 0x1902, 0x18B1, - 0x1861, 0x1811, 0x17BC, 0x1762, 0x1705, 0x16A6, 0x1647, 0x15B2, - 0x14F9, 0x1486, 0x14C5, 0x15C1, 0x1724, 0x18C3, 0x1A74, 0x1C0D, - 0x1D62, 0x1E4A, 0x1E97, 0x1E61, 0x1DDC, 0x1D42, 0x1CC9, 0x1CA7, - 0x1D15, 0x1E4A, 0x222F, 0x28AF, 0x2EF9, 0x3240, 0x31A6, 0x2EF2, - 0x2B4D, 0x27E0, 0x25D5, 0x24E2, 0x23FA, 0x231E, 0x2253, 0x2199, - 0x20F4, 0x2066, 0x1FF2, 0x1F9B, 0x1F63, 0x1F4C, 0x1F5A, 0x1F8E, - 0x1FEC, 0x21FD, 0x2626, 0x2AB4, 0x2DF1, 0x2F26, 0x2F08, 0x2DFF, - 0x2C30, 0x29BE, 0x2712, 0x2492, 0x22A6, 0x21B6, 0x2168, 0x211E, - 0x20D9, 0x2097, 0x205A, 0x2021, 0x1FEC, 0x1FBB, 0x1F8D, 0x1F62, - 0x1F3B, 0x1F17, 0x1EF6, 0x1ED9, 0x1EBE, 0x1EA5, 0x1E90, 0x1E7C, - 0x1E6B, 0x1E5D, 0x1E50, 0x1E45, 0x1E3C, 0x1E35, 0x1E30, 0x1E2C, - 0x1E29, 0x1E27, 0x1E27, 0x1E27, 0x1E28, 0x1E2A, 0x1E2D, 0x1E30, - 0x1E33, 0x1E36, 0x1E3A, 0x1E3D, 0x1E40, 0x1E43, 0x1E46, 0x1E48, - 0x1E49, 0x1E4A, 0x1B09, 0x1AF8, 0x1AD0, 0x1AA2, 0x1A7E, 0x1A74, - 0x1A96, 0x1ADB, 0x1B2F, 0x1B8E, 0x1BF7, 0x1C66, 0x1CD9, 0x1D4E, - 0x1DC2, 0x1E32, 0x1E9C, 0x1EFD, 0x1F53, 0x1F99, 0x1FCD, 0x1FF3, - 0x200D, 0x201D, 0x2025, 0x202C, 0x2030, 0x202A, 0x2013, 0x1FE2, - 0x1F90, 0x1F08, 0x1E4B, 0x1D74, 0x1CA0, 0x1BE8, 0x1B6A, 0x1B4A, - 0x1B7D, 0x1BCF, 0x1C10, 0x1C42, 0x1C79, 0x1CA0, 0x1CA2, 0x1C7E, - 0x1C44, 0x1BFE, 0x1BB3, 0x1B6C, 0x1B31, 0x1B09, 0x1AFE, 0x1B0D, - 0x1B2A, 0x1B4A, 0x1B62, 0x1B66, 0x1B4C, 0x1B09, 0x1A2D, 0x18C0, - 0x1762, 0x16B5, 0x16F1, 0x17AD, 0x18A0, 0x197E, 0x19FD, 0x1A2F, - 0x1A58, 0x1A79, 0x1A92, 0x1AA5, 0x1AB2, 0x1ABB, 0x1AC0, 0x1AC3, - 0x1AC4, 0x1AC4, 0x1AC4, 0x1AC6, 0x1ACA, 0x1AB9, 0x1A8F, 0x1A66, - 0x1A58, 0x1A84, 0x1AD0, 0x1B00, 0x1B03, 0x1AF8, 0x1AE5, 0x1AD3, - 0x1AC9, 0x1ACD, 0x1ADE, 0x1AF4, 0x1B0E, 0x1B2A, 0x1B48, 0x1B68, - 0x1B88, 0x1BA7, 0x1BC6, 0x1BE2, 0x1BFB, 0x1C10, 0x1C21, 0x1C2C, - 0x1C31, 0x1C31, 0x1C2F, 0x1C2B, 0x1C25, 0x1C1E, 0x1C15, 0x1C0B, - 0x1BFF, 0x1BF3, 0x1BE5, 0x1BD7, 0x1BC8, 0x1BB9, 0x1BA9, 0x1B9A, - 0x1B8A, 0x1B7B, 0x1B6C, 0x1B5D, 0x1B4F, 0x1B42, 0x1B36, 0x1B2B, - 0x1B21, 0x1B19, 0x1B12, 0x1B0D, 0x1B0A, 0x1B09, 0x1144, 0x1152, - 0x1176, 0x11A3, 0x11D1, 0x11F5, 0x1204, 0x1203, 0x11FE, 0x11F6, - 0x11EB, 0x11DE, 0x11CE, 0x11BD, 0x11AA, 0x1195, 0x1180, 0x116A, - 0x1153, 0x1138, 0x1114, 0x10EB, 0x10C0, 0x1095, 0x106F, 0x104D, - 0x102C, 0x100D, 0x0FED, 0x0FCD, 0x0FAC, 0x0F8B, 0x0F6C, 0x0F4D, - 0x0F2B, 0x0F03, 0x0ED4, 0x0E8C, 0x0E2E, 0x0DD8, 0x0DA4, 0x0D96, - 0x0DA1, 0x0DC7, 0x0E0B, 0x0E70, 0x0EEE, 0x0F7A, 0x1008, 0x108B, - 0x10F9, 0x1144, 0x1161, 0x1155, 0x1130, 0x1103, 0x10DE, 0x10D2, - 0x10EE, 0x1144, 0x1260, 0x143A, 0x1601, 0x16E6, 0x16A5, 0x15C2, - 0x1499, 0x1388, 0x12EA, 0x12A9, 0x126F, 0x123C, 0x1210, 0x11EA, - 0x11CC, 0x11B4, 0x11A4, 0x119A, 0x1197, 0x119B, 0x11A5, 0x11B6, - 0x11CE, 0x124A, 0x133D, 0x143B, 0x14D5, 0x14B9, 0x142D, 0x13AA, - 0x134E, 0x12ED, 0x128E, 0x1238, 0x11F3, 0x11C5, 0x11A7, 0x118D, - 0x1176, 0x1163, 0x1152, 0x1144, 0x1138, 0x112E, 0x1126, 0x1120, - 0x111B, 0x1117, 0x1113, 0x1110, 0x110D, 0x110B, 0x1109, 0x1108, - 0x1107, 0x1107, 0x1108, 0x1109, 0x110B, 0x110D, 0x1110, 0x1112, - 0x1116, 0x1119, 0x111C, 0x1120, 0x1124, 0x1127, 0x112B, 0x112F, - 0x1132, 0x1135, 0x1138, 0x113B, 0x113E, 0x1140, 0x1142, 0x1143, - 0x1144, 0x1144, 0xAC44, 0xAC2A, 0xABEC, 0xAB9F, 0xAB58, 0xAB2D, - 0xAB33, 0xAB61, 0xAB9C, 0xABE3, 0xAC33, 0xAC8A, 0xACE6, 0xAD44, - 0xADA2, 0xADFE, 0xAE57, 0xAEA8, 0xAEF1, 0xAF31, 0xAF69, 0xAF99, - 0xAFC1, 0xAFE0, 0xAFF7, 0xB008, 0xB015, 0xB01A, 0xB012, 0xAFFB, - 0xAFD0, 0xAF7D, 0xAF02, 0xAE76, 0xADF4, 0xAD93, 0xAD6D, 0xADB7, - 0xAE67, 0xAF30, 0xAFC6, 0xB02C, 0xB082, 0xB0AA, 0xB088, 0xB018, - 0xAF7A, 0xAEC0, 0xADFD, 0xAD45, 0xACAC, 0xAC44, 0xAC21, 0xAC3B, - 0xAC77, 0xACBD, 0xACF4, 0xAD03, 0xACD0, 0xAC44, 0xAA78, 0xA779, - 0xA49A, 0xA32C, 0xA3A0, 0xA51F, 0xA70E, 0xA8D6, 0xA9DB, 0xAA46, - 0xAAA5, 0xAAF7, 0xAB3E, 0xAB78, 0xABA7, 0xABCB, 0xABE3, 0xABF0, - 0xABF3, 0xABEB, 0xABD9, 0xABBC, 0xAB96, 0xAAE4, 0xA981, 0xA7F6, - 0xA6CE, 0xA625, 0xA5D9, 0xA613, 0xA6CD, 0xA7CE, 0xA8F1, 0xAA0E, - 0xAB00, 0xABA1, 0xAC08, 0xAC68, 0xACC0, 0xAD12, 0xAD5D, 0xADA1, - 0xADDD, 0xAE13, 0xAE43, 0xAE6B, 0xAE8D, 0xAEA7, 0xAEBC, 0xAEC9, - 0xAED0, 0xAED1, 0xAECE, 0xAEC6, 0xAEB9, 0xAEA9, 0xAE96, 0xAE7F, - 0xAE66, 0xAE4B, 0xAE2D, 0xAE0E, 0xADED, 0xADCB, 0xADA9, 0xAD86, - 0xAD64, 0xAD41, 0xAD20, 0xACFF, 0xACE1, 0xACC3, 0xACA8, 0xAC90, - 0xAC7A, 0xAC67, 0xAC58, 0xAC4D, 0xAC46, 0xAC44, 0x0000, 0xFFD2, - 0xFF5B, 0xFEBD, 0xFE16, 0xFD87, 0xFD31, 0xFD0D, 0xFCFF, 0xFD02, - 0xFD11, 0xFD27, 0xFD3F, 0xFD53, 0xFD60, 0xFD66, 0xFD6B, 0xFD6F, - 0xFD72, 0xFD74, 0xFD77, 0xFD78, 0xFD7A, 0xFD7C, 0xFD7F, 0xFD82, - 0xFD85, 0xFD8A, 0xFD90, 0xFD96, 0xFD9F, 0xFDA9, 0xFDB5, 0xFDC3, - 0xFDD3, 0xFDE5, 0xFDFA, 0xFE1E, 0xFE57, 0xFEA0, 0xFEF1, 0xFF44, - 0xFF91, 0xFFD2, 0x0000, 0x0019, 0x0023, 0x0021, 0x0019, 0x000E, - 0x0004, 0x0000, 0x0006, 0x0016, 0x002A, 0x003C, 0x0047, 0x0044, - 0x002E, 0x0000, 0xFF6C, 0xFE75, 0xFD8D, 0xFD26, 0xFD6C, 0xFE15, - 0xFEE4, 0xFF9C, 0x0000, 0x0020, 0x0037, 0x0045, 0x004C, 0x004C, - 0x0047, 0x003E, 0x0033, 0x0026, 0x0019, 0x000E, 0x0005, 0x0000, - 0x0000, 0x0005, 0x000E, 0x0019, 0x0025, 0x002F, 0x0036, 0x0039, - 0x0035, 0x002B, 0x001D, 0x0010, 0x0005, 0x0000, 0xFFFF, 0xFFFE, - 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFB, 0xFFFB, 0xFFFA, 0xFFFA, 0xFFFA, - 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFF9, - 0xFFF9, 0xFFFA, 0xFFFA, 0xFFFA, 0xFFFA, 0xFFFB, 0xFFFB, 0xFFFB, - 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFF1, 0xFFCB, 0xFF98, 0xFF63, 0xFF35, - 0xFF1A, 0xFF10, 0xFF0D, 0xFF0F, 0xFF15, 0xFF1E, 0xFF28, 0xFF32, - 0xFF39, 0xFF3F, 0xFF46, 0xFF4C, 0xFF53, 0xFF5A, 0xFF60, 0xFF67, - 0xFF6E, 0xFF76, 0xFF7D, 0xFF84, 0xFF8B, 0xFF92, 0xFF9A, 0xFFA1, - 0xFFA8, 0xFFAF, 0xFFB6, 0xFFBD, 0xFFC4, 0xFFCB, 0xFFD2, 0xFFD8, - 0xFFDF, 0xFFE6, 0xFFED, 0xFFF3, 0xFFF8, 0xFFFD, 0x0000, 0x0002, - 0x0003, 0x0003, 0x0002, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFD, - 0xFFFA, 0xFFF9, 0xFFFA, 0xFFFC, 0xFFFE, 0xFFFF, 0x0000, 0x0001, - 0x0004, 0x0008, 0x000D, 0x0012, 0x0016, 0x001B, 0x001E, 0x001F, - 0x001F, 0x001C, 0x0016, 0x000D, 0x0000, 0xFFE4, 0xFFB2, 0xFF75, - 0xFF36, 0xFEFD, 0xFED4, 0xFEC4, 0xFEDB, 0xFF13, 0xFF5E, 0xFFA9, - 0xFFE5, 0x0000, 0x0006, 0x000B, 0x0010, 0x0014, 0x0018, 0x001C, - 0x001F, 0x0021, 0x0024, 0x0025, 0x0027, 0x0028, 0x0028, 0x0029, - 0x0029, 0x0029, 0x0028, 0x0027, 0x0026, 0x0025, 0x0024, 0x0022, - 0x0021, 0x001F, 0x001D, 0x001B, 0x0019, 0x0017, 0x0015, 0x0013, - 0x0011, 0x000F, 0x000D, 0x000B, 0x0009, 0x0007, 0x0005, 0x0004, - 0x0003, 0x0002, 0x0001, 0x0000, 0x0000, 0x0000, 0xBF40, 0xBF46, - 0xBF56, 0xBF6C, 0xBF84, 0xBF9A, 0xBFA9, 0xBFAF, 0xBFAD, 0xBFA6, - 0xBFA0, 0xBF9F, 0xBFA6, 0xBFBB, 0xBFE1, 0xC014, 0xC04C, 0xC088, - 0xC0C7, 0xC10A, 0xC150, 0xC197, 0xC1E1, 0xC22B, 0xC275, 0xC2C0, - 0xC30A, 0xC353, 0xC39A, 0xC3DF, 0xC421, 0xC45F, 0xC49A, 0xC4D1, - 0xC502, 0xC52E, 0xC554, 0xC56B, 0xC56B, 0xC556, 0xC52D, 0xC4F4, - 0xC4AB, 0xC454, 0xC3F2, 0xC36D, 0xC2BB, 0xC1EE, 0xC11C, 0xC056, - 0xBFB1, 0xBF40, 0xBF0D, 0xBF0A, 0xBF26, 0xBF50, 0xBF78, 0xBF8E, - 0xBF81, 0xBF40, 0xBE66, 0xBCFB, 0xBB94, 0xBAC5, 0xBAB9, 0xBB13, - 0xBB9D, 0xBC22, 0xBC6F, 0xBC95, 0xBCC5, 0xBCFC, 0xBD37, 0xBD71, - 0xBDA7, 0xBDD6, 0xBDF9, 0xBE0D, 0xBE0E, 0xBDF9, 0xBDCA, 0xBD7D, - 0xBD0F, 0xBC11, 0xBA52, 0xB826, 0xB5E3, 0xB3DF, 0xB26F, 0xB1EA, - 0xB2C7, 0xB4E1, 0xB79E, 0xBA65, 0xBC9B, 0xBDA8, 0xBDEA, 0xBE27, - 0xBE5F, 0xBE93, 0xBEC3, 0xBEEE, 0xBF16, 0xBF39, 0xBF59, 0xBF75, - 0xBF8E, 0xBFA4, 0xBFB6, 0xBFC6, 0xBFD3, 0xBFDD, 0xBFE5, 0xBFEA, - 0xBFED, 0xBFEF, 0xBFEE, 0xBFEC, 0xBFE8, 0xBFE3, 0xBFDC, 0xBFD4, - 0xBFCC, 0xBFC2, 0xBFB8, 0xBFAE, 0xBFA3, 0xBF98, 0xBF8D, 0xBF83, - 0xBF78, 0xBF6E, 0xBF65, 0xBF5C, 0xBF54, 0xBF4D, 0xBF48, 0xBF44, - 0xBF41, 0xBF40, 0x2537, 0x253F, 0x2554, 0x256E, 0x2588, 0x259A, - 0x259F, 0x259C, 0x259A, 0x2597, 0x258E, 0x257D, 0x2560, 0x2534, - 0x24F7, 0x24AD, 0x245D, 0x2409, 0x23B0, 0x2354, 0x22F4, 0x2293, - 0x222F, 0x21CA, 0x2165, 0x20FF, 0x209A, 0x2036, 0x1FD3, 0x1F73, - 0x1F16, 0x1EBB, 0x1E65, 0x1E14, 0x1DC7, 0x1D80, 0x1D40, 0x1D08, - 0x1CDE, 0x1CC5, 0x1CC1, 0x1CD5, 0x1D06, 0x1D57, 0x1DCC, 0x1E8A, - 0x1F9B, 0x20DF, 0x2233, 0x2375, 0x2481, 0x2537, 0x2573, 0x2549, - 0x24E3, 0x246B, 0x240D, 0x23F3, 0x2448, 0x2537, 0x283E, 0x2D4B, - 0x322C, 0x34B2, 0x3428, 0x31F1, 0x2F01, 0x2C49, 0x2ABE, 0x2A19, - 0x2979, 0x28DF, 0x2851, 0x27D2, 0x2765, 0x2710, 0x26D5, 0x26B8, - 0x26BE, 0x26EB, 0x2741, 0x27C6, 0x287D, 0x2A2C, 0x2D33, 0x30FB, - 0x34EE, 0x3875, 0x3AF9, 0x3BE3, 0x3A62, 0x36B8, 0x31F3, 0x2D1E, - 0x2945, 0x2774, 0x2704, 0x269D, 0x263D, 0x25E6, 0x2597, 0x254F, - 0x250E, 0x24D4, 0x24A0, 0x2473, 0x244C, 0x242A, 0x240E, 0x23F7, - 0x23E5, 0x23D7, 0x23CE, 0x23C9, 0x23C7, 0x23C9, 0x23CE, 0x23D7, - 0x23E1, 0x23EE, 0x23FE, 0x240F, 0x2421, 0x2435, 0x244A, 0x245F, - 0x2475, 0x248B, 0x24A1, 0x24B6, 0x24CB, 0x24DE, 0x24F1, 0x2502, - 0x2511, 0x251E, 0x2528, 0x2530, 0x2535, 0x2537, 0xD64A, 0xD655, - 0xD66E, 0xD68C, 0xD6A6, 0xD6B1, 0xD6A3, 0xD67C, 0xD644, 0xD601, - 0xD5B7, 0xD56B, 0xD524, 0xD4E5, 0xD4B5, 0xD497, 0xD488, 0xD483, - 0xD483, 0xD481, 0xD479, 0xD467, 0xD44F, 0xD434, 0xD41C, 0xD40A, - 0xD404, 0xD40D, 0xD426, 0xD449, 0xD475, 0xD4A7, 0xD4DC, 0xD512, - 0xD546, 0xD576, 0xD59E, 0xD5BE, 0xD5D5, 0xD5E1, 0xD5E4, 0xD5D2, - 0xD5AF, 0xD590, 0xD587, 0xD597, 0xD5B2, 0xD5D4, 0xD5F8, 0xD61A, - 0xD637, 0xD64A, 0xD644, 0xD622, 0xD5F2, 0xD5C4, 0xD5A7, 0xD5AA, - 0xD5DB, 0xD64A, 0xD7AC, 0xD9F9, 0xDC27, 0xDD2C, 0xDCA8, 0xDB46, - 0xD98B, 0xD7FC, 0xD71E, 0xD6CB, 0xD686, 0xD64D, 0xD620, 0xD5FE, - 0xD5E8, 0xD5DD, 0xD5DB, 0xD5E4, 0xD5F5, 0xD60F, 0xD632, 0xD65C, - 0xD68E, 0xD6FB, 0xD7BE, 0xD8B3, 0xD9B2, 0xDA97, 0xDB3B, 0xDB78, - 0xDB23, 0xDA4E, 0xD932, 0xD808, 0xD709, 0xD66E, 0xD61B, 0xD5D1, - 0xD58F, 0xD555, 0xD522, 0xD4F6, 0xD4D1, 0xD4B1, 0xD497, 0xD482, - 0xD471, 0xD465, 0xD45D, 0xD458, 0xD456, 0xD457, 0xD45B, 0xD463, - 0xD46D, 0xD47A, 0xD48A, 0xD49C, 0xD4AF, 0xD4C5, 0xD4DC, 0xD4F4, - 0xD50C, 0xD526, 0xD540, 0xD55A, 0xD574, 0xD58E, 0xD5A7, 0xD5BF, - 0xD5D6, 0xD5EC, 0xD600, 0xD612, 0xD622, 0xD630, 0xD63B, 0xD643, - 0xD648, 0xD64A, 0xEC41, 0xEC31, 0xEC09, 0xEBD2, 0xEB97, 0xEB5F, - 0xEB36, 0xEB17, 0xEAF8, 0xEADA, 0xEABF, 0xEAA9, 0xEA9A, 0xEA92, - 0xEA95, 0xEAAA, 0xEAD4, 0xEB0A, 0xEB45, 0xEB7B, 0xEBA5, 0xEBC3, - 0xEBDD, 0xEBF3, 0xEC08, 0xEC1B, 0xEC2E, 0xEC42, 0xEC55, 0xEC67, - 0xEC77, 0xEC87, 0xEC98, 0xECAA, 0xECC0, 0xECD9, 0xECF7, 0xED24, - 0xED63, 0xEDA9, 0xEDEC, 0xEE3C, 0xEE99, 0xEEDE, 0xEEE3, 0xEEA7, - 0xEE48, 0xEDD5, 0xED5A, 0xECE4, 0xEC82, 0xEC41, 0xEC33, 0xEC55, - 0xEC90, 0xECCF, 0xECFD, 0xED03, 0xECCB, 0xEC41, 0xEA84, 0xE79F, - 0xE4D8, 0xE377, 0xE3E8, 0xE55D, 0xE73F, 0xE8F8, 0xE9F2, 0xEA58, - 0xEAB6, 0xEB0C, 0xEB59, 0xEB9B, 0xEBD1, 0xEBFA, 0xEC14, 0xEC1F, - 0xEC18, 0xEBFF, 0xEBD2, 0xEB91, 0xEB39, 0xEA6A, 0xE8F3, 0xE71E, - 0xE533, 0xE37D, 0xE243, 0xE1CF, 0xE27D, 0xE428, 0xE65C, 0xE8A4, - 0xEA8B, 0xEB9C, 0xEC0E, 0xEC65, 0xECA3, 0xECCC, 0xECE3, 0xECEB, - 0xECE6, 0xECD7, 0xECC1, 0xECA7, 0xEC8C, 0xEC73, 0xEC5F, 0xEC52, - 0xEC50, 0xEC53, 0xEC56, 0xEC58, 0xEC5A, 0xEC5B, 0xEC5C, 0xEC5D, - 0xEC5D, 0xEC5C, 0xEC5C, 0xEC5B, 0xEC5A, 0xEC58, 0xEC57, 0xEC55, - 0xEC53, 0xEC51, 0xEC4F, 0xEC4D, 0xEC4B, 0xEC4A, 0xEC48, 0xEC46, - 0xEC45, 0xEC43, 0xEC42, 0xEC41, 0xEC41, 0xEC41, 0xB59E, 0xB58E, - 0xB567, 0xB536, 0xB507, 0xB4E7, 0xB4E4, 0xB4FA, 0xB51E, 0xB54B, - 0xB581, 0xB5BC, 0xB5F9, 0xB635, 0xB66E, 0xB6A9, 0xB6EA, 0xB72E, - 0xB770, 0xB7AD, 0xB7E0, 0xB813, 0xB84B, 0xB881, 0xB8AF, 0xB8CD, - 0xB8D5, 0xB8C0, 0xB889, 0xB836, 0xB7CF, 0xB75B, 0xB6E3, 0xB670, - 0xB60A, 0xB5B8, 0xB584, 0xB59E, 0xB60D, 0xB693, 0xB6F5, 0xB72C, - 0xB756, 0xB769, 0xB75D, 0xB731, 0xB6F0, 0xB6A4, 0xB654, 0xB608, - 0xB5C9, 0xB59E, 0xB598, 0xB5B6, 0xB5E7, 0xB619, 0xB63C, 0xB63F, - 0xB610, 0xB59E, 0xB433, 0xB1D5, 0xAF91, 0xAE75, 0xAEDB, 0xB018, - 0xB1AF, 0xB323, 0xB3F5, 0xB44A, 0xB49A, 0xB4E3, 0xB524, 0xB55B, - 0xB589, 0xB5AB, 0xB5C0, 0xB5C8, 0xB5C1, 0xB5AA, 0xB582, 0xB547, - 0xB4FA, 0xB443, 0xB2FC, 0xB162, 0xAFB5, 0xAE36, 0xAD23, 0xACBD, - 0xAD4D, 0xAEB2, 0xB08E, 0xB283, 0xB433, 0xB53E, 0xB5D1, 0xB656, - 0xB6D0, 0xB73D, 0xB79F, 0xB7F6, 0xB841, 0xB883, 0xB8BB, 0xB8E9, - 0xB90E, 0xB92B, 0xB940, 0xB94C, 0xB952, 0xB951, 0xB949, 0xB93B, - 0xB927, 0xB90F, 0xB8F1, 0xB8D0, 0xB8AB, 0xB882, 0xB857, 0xB82A, - 0xB7FB, 0xB7CA, 0xB799, 0xB767, 0xB736, 0xB705, 0xB6D6, 0xB6A8, - 0xB67C, 0xB652, 0xB62C, 0xB609, 0xB5EB, 0xB5D0, 0xB5BB, 0xB5AB, - 0xB5A2, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x0000, 0x000A, 0x0021, 0x003C, 0x0051, 0x0054, - 0x003C, 0x0000, 0xFF13, 0xFDA4, 0xFCC4, 0xFC96, 0xFC83, 0xFC86, - 0xFC99, 0xFCB6, 0xFCD7, 0xFCF7, 0xFD0E, 0xFD18, 0xFD26, 0xFD47, - 0xFD78, 0xFDB1, 0xFDEE, 0xFE28, 0xFE59, 0xFE7C, 0xFE8B, 0xFE81, - 0xFE57, 0xFE07, 0xFD8C, 0xFCE1, 0xFBE4, 0xFA86, 0xF8DB, 0xF6F6, - 0xF4EB, 0xF2CD, 0xF0AF, 0xEEA6, 0xECC4, 0xEB1D, 0xE9C5, 0xE946, - 0xE9C1, 0xEAA4, 0xEB60, 0xEC06, 0xECAF, 0xECEF, 0xED2A, 0xED70, - 0xEDB4, 0xEDE7, 0xEDF9, 0xEDDC, 0xED82, 0xECDC, 0xEB0D, 0xE801, - 0xE4D7, 0xE2AC, 0xE173, 0xE0B1, 0xE0E1, 0xE281, 0xE58D, 0xE979, - 0xEDEB, 0xF28E, 0xF70A, 0xFB09, 0xFE32, 0x007A, 0x022C, 0x0376, - 0x0485, 0x0587, 0x06A9, 0x0818, 0x0A02, 0x0DFC, 0x1346, 0x168D, - 0x178E, 0x1841, 0x18B2, 0x18E9, 0x18F1, 0x18D4, 0x189C, 0x1852, - 0x1802, 0x17AA, 0x1744, 0x16D0, 0x164D, 0x15BE, 0x1522, 0x147A, - 0x13C7, 0x1308, 0x123E, 0x116A, 0x108C, 0x0FA5, 0x0E86, 0x0D10, - 0x0B56, 0x0970, 0x0771, 0x0533, 0x02A0, 0xFFE3, 0xFD24, 0xFA8E, - 0xF84D, 0xF68A, 0xF571, 0xF4F4, 0xF4E2, 0xF526, 0xF5B0, 0xF66C, - 0xF749, 0xF834, 0xF91B, 0xF9EC, 0xFA94, 0xFB35, 0xFBF0, 0xFCBA, - 0xFD87, 0xFE4A, 0xFEF8, 0xFF83, 0xFFDF, 0x0000, 0x0000, 0xFFFF, - 0xFFFC, 0xFFF9, 0xFFF7, 0xFFF6, 0xFFF9, 0x0000, 0x0017, 0x003E, - 0x0063, 0x0085, 0x00AA, 0x00D1, 0x00F8, 0x011D, 0x013E, 0x015A, - 0x016E, 0x0179, 0x017C, 0x017A, 0x0174, 0x016A, 0x015E, 0x014F, - 0x013F, 0x012F, 0x011F, 0x0110, 0x0103, 0x00F8, 0x00F1, 0x00EE, - 0x00FB, 0x011B, 0x0142, 0x0160, 0x016A, 0x0151, 0x011D, 0x00E1, - 0x00AF, 0x009B, 0x00B8, 0x0156, 0x0262, 0x035A, 0x03BB, 0x0292, - 0x00B6, 0x0010, 0xFFE0, 0xFFCD, 0xFFCF, 0xFFE0, 0xFFFA, 0x0014, - 0x0029, 0x0031, 0x0035, 0x003A, 0x003B, 0x0031, 0x001A, 0xFFF9, - 0xFFD3, 0xFFAE, 0xFF89, 0xFF60, 0xFF35, 0xFF0D, 0xFEE8, 0xFEC9, - 0xFEB3, 0xFEBB, 0xFEE8, 0xFF27, 0xFF63, 0xFF89, 0xFF85, 0xFF45, - 0xFEB3, 0xFC5B, 0xF8AD, 0xF670, 0xF5F9, 0xF5BD, 0xF5B3, 0xF5D2, - 0xF611, 0xF667, 0xF6CB, 0xF735, 0xF79B, 0xF808, 0xF88A, 0xF91D, - 0xF9BB, 0xFA62, 0xFB0D, 0xFBB8, 0xFC5F, 0xFCFD, 0xFD8F, 0xFE10, - 0xFE7D, 0xFED0, 0xFEBD, 0xFE2D, 0xFD6A, 0xFCC1, 0xFC7C, 0xFC97, - 0xFCD6, 0xFD30, 0xFD99, 0xFE0A, 0xFE78, 0xFEDA, 0xFF26, 0xFF63, - 0xFF9E, 0xFFD6, 0x000A, 0x003B, 0x0066, 0x008C, 0x00AB, 0x00C3, - 0x00D3, 0x00D5, 0x00C6, 0x00AB, 0x0089, 0x0063, 0x003E, 0x001E, - 0x0008, 0x0000, 0xFC62, 0xFCCC, 0xFDEA, 0xFF8C, 0x017E, 0x0394, - 0x059A, 0x0761, 0x08FE, 0x0AA2, 0x0C41, 0x0DF8, 0x0FDE, 0x11DC, - 0x13DA, 0x15BF, 0x1773, 0x18DE, 0x19E8, 0x1A7A, 0x1AA1, 0x1A85, - 0x1A30, 0x19AC, 0x1903, 0x183F, 0x176B, 0x1690, 0x15B9, 0x14F1, - 0x1441, 0x13B3, 0x1352, 0x1328, 0x13E3, 0x15A7, 0x17B5, 0x194B, - 0x19A9, 0x1890, 0x1688, 0x1401, 0x1169, 0x0F2D, 0x0DBD, 0x0DCD, - 0x0F0D, 0x1061, 0x10AB, 0x0E41, 0x0AC7, 0x0990, 0x0932, 0x090C, - 0x0910, 0x0932, 0x0963, 0x0997, 0x09C0, 0x09D1, 0x09F2, 0x0A29, - 0x0A34, 0x09D1, 0x08FE, 0x07DA, 0x0651, 0x044D, 0x01B5, 0xFEA4, - 0xFB58, 0xF810, 0xF50B, 0xF288, 0xF0C5, 0xEFA5, 0xEEDF, 0xEE6E, - 0xEE4F, 0xEE7F, 0xEEFA, 0xEFBD, 0xF0C5, 0xF440, 0xF9CB, 0xFD84, - 0xFEEB, 0x0015, 0x0109, 0x01C8, 0x0258, 0x02BD, 0x02FA, 0x0315, - 0x030F, 0x02D8, 0x0261, 0x01B9, 0x00EC, 0x0008, 0xFF1A, 0xFE2F, - 0xFD55, 0xFC98, 0xFC07, 0xFBAE, 0xFB9A, 0xFBDA, 0xFDA9, 0x015C, - 0x05A6, 0x0938, 0x0AC5, 0x0A50, 0x08EE, 0x06E8, 0x0486, 0x0213, - 0xFFD8, 0xFE1C, 0xFD28, 0xFCEE, 0xFD1F, 0xFDA2, 0xFE60, 0xFF40, - 0x002A, 0x0109, 0x01C2, 0x023F, 0x0267, 0x022A, 0x0198, 0x00C9, - 0xFFD8, 0xFEDA, 0xFDEB, 0xFD21, 0xFC96, 0xFC62, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0013, 0x003F, 0x0072, 0x0098, 0x009E, 0x0072, - 0x0000, 0xFF48, 0xFE5C, 0xFD48, 0xFC19, 0xFAD9, 0xF994, 0xF856, - 0xF72B, 0xF694, 0xF686, 0xF666, 0xF63F, 0xF61B, 0xF606, 0xF60C, - 0xF637, 0xF694, 0xF75B, 0xF8A8, 0xFA54, 0xFC38, 0xFEB5, 0x01BA, - 0x047C, 0x062A, 0x06E6, 0x075C, 0x078F, 0x077E, 0x072D, 0x069D, - 0x05CE, 0x04C1, 0x037C, 0x0209, 0x0073, 0xFEC7, 0xFD0E, 0xFB54, - 0xF9A4, 0xF809, 0xF68E, 0xF53F, 0xF466, 0xF446, 0xF4E0, 0xF680, - 0xF8DB, 0xFB13, 0xFD1C, 0xFF02, 0x000B, 0x0060, 0x00A4, 0x00D9, - 0x0100, 0x011B, 0x012B, 0x0132, 0x0131, 0x012A, 0x011F, 0x0110, - 0x00FF, 0x00EE, 0x00B3, 0x003A, 0xFFAC, 0xFF2D, 0xFEE5, 0xFEC9, - 0xFEB4, 0xFEA6, 0xFE9D, 0xFE9A, 0xFE9B, 0xFEA0, 0xFEA7, 0xFEB1, - 0xFEBB, 0xFEC7, 0xFED2, 0xFEE2, 0xFEF9, 0xFF15, 0xFF36, 0xFF58, - 0xFF7A, 0xFF9B, 0xFFB7, 0xFFCF, 0xFFE1, 0xFFEE, 0xFFF7, 0xFFFD, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x001D, - 0x0034, 0x0046, 0x0049, 0x0034, 0x0000, 0xFFAB, 0xFF3E, 0xFEBE, - 0xFE32, 0xFD9E, 0xFD07, 0xFC74, 0xFBEA, 0xFBA4, 0xFB8D, 0xFB57, - 0xFB14, 0xFAD7, 0xFAB4, 0xFABD, 0xFB07, 0xFBA4, 0xFDD1, 0x0170, - 0x0490, 0x0539, 0x01A5, 0xFB4B, 0xF511, 0xF1E2, 0xF1FA, 0xF35A, - 0xF58E, 0xF821, 0xFAA0, 0xFC97, 0xFD92, 0xFDC9, 0xFDC6, 0xFD8F, - 0xFD2C, 0xFCA4, 0xFBFF, 0xFB45, 0xFA7C, 0xF9AC, 0xF8DC, 0xF814, - 0xF658, 0xF3FC, 0xF2F8, 0xF475, 0xF74C, 0xFA03, 0xFC7F, 0xFEDC, - 0xFFF3, 0xFFF4, 0xFFD3, 0xFF95, 0xFF40, 0xFED7, 0xFE60, 0xFDE0, - 0xFD5C, 0xFCD9, 0xFC5C, 0xFBE9, 0xFB86, 0xFB37, 0xFB07, 0xFAF6, - 0xFAFF, 0xFB1A, 0xFB41, 0xFB6D, 0xFBA0, 0xFBD7, 0xFC12, 0xFC50, - 0xFC8F, 0xFCD0, 0xFD10, 0xFD4F, 0xFD8C, 0xFDC6, 0xFDFB, 0xFE2D, - 0xFE5D, 0xFE8A, 0xFEB6, 0xFEDF, 0xFF07, 0xFF2D, 0xFF51, 0xFF75, - 0xFF97, 0xFFB7, 0xFFD4, 0xFFEC, 0xFFFB, 0x0000, 0x0884, 0x0872, - 0x0848, 0x0818, 0x07F5, 0x07EF, 0x0818, 0x0884, 0x0ABF, 0x0DDD, - 0x0E38, 0x0AE4, 0x05FB, 0x005F, 0xFAF3, 0xF697, 0xF3A6, 0xF197, - 0xF000, 0xEE71, 0xECBA, 0xEB1B, 0xE9D5, 0xE925, 0xE96C, 0xEA6B, - 0xEB7F, 0xEC00, 0xEB09, 0xE932, 0xE80C, 0xE925, 0xEEC9, 0xF781, - 0xFF42, 0x01FF, 0xFF3E, 0xF9E5, 0xF300, 0xEB9C, 0xE4C5, 0xDF86, - 0xDCEC, 0xDCCC, 0xDE11, 0xE070, 0xE399, 0xE73E, 0xEB12, 0xEEC6, - 0xF20C, 0xF38B, 0xF370, 0xF32F, 0xF2DF, 0xF296, 0xF26C, 0xF277, - 0xF2CF, 0xF38B, 0xF5FB, 0xFA0B, 0xFDBB, 0xFF09, 0xFC7A, 0xF771, - 0xF238, 0xEF1D, 0xEE21, 0xEDB3, 0xEDBC, 0xEE28, 0xEEE0, 0xEFCF, - 0xF0DF, 0xF217, 0xF385, 0xF51F, 0xF6DA, 0xF8AC, 0xFA8B, 0xFC6C, - 0xFE44, 0x0009, 0x01B2, 0x0333, 0x0434, 0x0496, 0x04A7, 0x046D, - 0x03E3, 0x0342, 0x02A3, 0x01EE, 0x0116, 0x0010, 0xFEE2, 0xFD96, - 0xFC39, 0xFAD6, 0xF979, 0xF82E, 0xF6FF, 0xF5FA, 0xF528, 0xF497, - 0xF450, 0xF461, 0xF60F, 0xF9CF, 0xFE71, 0x02C4, 0x059B, 0x074B, - 0x08EE, 0x0A7E, 0x0BF5, 0x0D4D, 0x0E80, 0x0F88, 0x105F, 0x10FD, - 0x115E, 0x117C, 0x114F, 0x1078, 0x0EC5, 0x0C72, 0x09BC, 0x06E0, - 0x041B, 0x01AB, 0xFFCC, 0xFEBB, 0xFF0C, 0x00BE, 0x032E, 0x05B7, - 0x07B5, 0x0884, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, - 0x000A, 0x0015, 0x0022, 0x0031, 0x0040, 0x004D, 0x0058, 0x0060, - 0x0063, 0x0060, 0x0055, 0x0043, 0x0026, 0x0000, 0xFF9C, 0xFEE5, - 0xFE0A, 0xFD35, 0xFC95, 0xFC56, 0xFC84, 0xFCFC, 0xFDA3, 0xFE5F, - 0xFF14, 0xFFA8, 0x0000, 0x0029, 0x0044, 0x0053, 0x0057, 0x0054, - 0x004A, 0x003C, 0x002B, 0x001B, 0x000D, 0x0003, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x40A1, 0x40AD, - 0x40CF, 0x4100, 0x413C, 0x417C, 0x41BB, 0x41F4, 0x4221, 0x423D, - 0x4242, 0x4233, 0x4219, 0x41F4, 0x41C7, 0x4193, 0x415B, 0x4121, - 0x40E5, 0x40AB, 0x4074, 0x4041, 0x4015, 0x3FF1, 0x3FD8, 0x3FCB, - 0x3FCC, 0x3FEB, 0x402E, 0x408D, 0x40FF, 0x417A, 0x41F5, 0x4266, - 0x42C5, 0x4308, 0x4325, 0x42E4, 0x423A, 0x4167, 0x40A9, 0x403F, - 0x401E, 0x4010, 0x4011, 0x401E, 0x4033, 0x404D, 0x4069, 0x4082, - 0x4096, 0x40A1, 0x40A7, 0x40AC, 0x40B1, 0x40B4, 0x40B4, 0x40B2, - 0x40AC, 0x40A1, 0x4090, 0x4078, 0x405B, 0x403C, 0x401C, 0x3FFE, - 0x3FE3, 0x3FCD, 0x3FBF, 0x3FB6, 0x3FAF, 0x3FA8, 0x3FA3, 0x3F9E, - 0x3F9B, 0x3F9A, 0x3F99, 0x3F9A, 0x3F9D, 0x3FA0, 0x3FA6, 0x3FAD, - 0x3FB5, 0x3FBF, 0x3FD8, 0x4004, 0x403A, 0x406E, 0x4095, 0x40A5, - 0x409C, 0x4085, 0x4063, 0x403A, 0x400F, 0x3FE4, 0x3FBF, 0x3F9B, - 0x3F72, 0x3F46, 0x3F18, 0x3EEA, 0x3EBE, 0x3E95, 0x3E70, 0x3E52, - 0x3E3C, 0x3E30, 0x3E2F, 0x3E36, 0x3E40, 0x3E4D, 0x3E5C, 0x3E6D, - 0x3E81, 0x3E97, 0x3EAE, 0x3EC7, 0x3EE1, 0x3EFC, 0x3F18, 0x3F34, - 0x3F51, 0x3F6E, 0x3F8B, 0x3FA8, 0x3FC4, 0x3FDF, 0x3FFA, 0x4013, - 0x402B, 0x4042, 0x4056, 0x4069, 0x4079, 0x4087, 0x4092, 0x409A, - 0x409F, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_31_values, 0x00512c60, 10660, 0x00000000, 10660); diff --git a/assets/anims/anim_32.inc.c b/assets/anims/anim_32.inc.c index 95cf3c380..9cb95098d 100644 --- a/assets/anims/anim_32.inc.c +++ b/assets/anims/anim_32.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_32[] = { 1, 189, @@ -13,523 +14,7 @@ static const struct Animation anim_32[] = { }; -static const u16 anim_32_indices[] = { - 0x0060, 0x0001, 0x0060, 0x0061, 0x0060, 0x00C1, 0x0001, 0x0000, 0x0001, 0x0121, 0x0001, 0x0000, - 0x0060, 0x0E49, 0x0060, 0x0EA9, 0x0060, 0x0F09, - 0x0060, 0x0D29, 0x0060, 0x0D89, 0x0060, 0x0DE9, - 0x0060, 0x0C09, 0x0060, 0x0C69, 0x0060, 0x0CC9, - 0x0001, 0x0BA6, 0x0001, 0x0BA7, 0x0001, 0x0BA8, - 0x0060, 0x02A2, 0x0060, 0x0302, 0x0060, 0x0362, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0060, 0x0242, - 0x0060, 0x0122, 0x0060, 0x0182, 0x0060, 0x01E2, - 0x0001, 0x0BA2, 0x0001, 0x0BA3, 0x0001, 0x0BA4, - 0x0060, 0x0542, 0x0060, 0x05A2, 0x0060, 0x0602, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0060, 0x04E2, - 0x0060, 0x03C2, 0x0060, 0x0422, 0x0060, 0x0482, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0BA5, - 0x0060, 0x0A82, 0x0060, 0x0AE2, 0x0060, 0x0B42, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0060, 0x0A22, - 0x0060, 0x0902, 0x0060, 0x0962, 0x0060, 0x09C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0060, 0x0BA9, - 0x0060, 0x07E2, 0x0060, 0x0842, 0x0060, 0x08A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0060, 0x0782, - 0x0060, 0x0662, 0x0060, 0x06C2, 0x0060, 0x0722, -}; +ROM_ASSET_LOAD_ANIM(anim_32_indices, 0x0051561c, 252, 0x00000000, 252); -static const s16 anim_32_values[] = { - 0x0000, 0xFFE7, 0xFFE7, 0xFFE5, 0xFFE3, 0xFFE0, 0xFFDD, 0xFFDA, - 0xFFD8, 0xFFD5, 0xFFD3, 0xFFD2, 0xFFD2, 0xFFD2, 0xFFD4, 0xFFD6, - 0xFFD9, 0xFFDC, 0xFFDF, 0xFFE2, 0xFFE6, 0xFFE9, 0xFFEC, 0xFFEE, - 0xFFF0, 0xFFF1, 0xFFF2, 0xFFF1, 0xFFF0, 0xFFED, 0xFFE9, 0xFFE5, - 0xFFDF, 0xFFDA, 0xFFD4, 0xFFCE, 0xFFC8, 0xFFC3, 0xFFBE, 0xFFB9, - 0xFFB5, 0xFFB3, 0xFFB1, 0xFFB1, 0xFFB2, 0xFFB4, 0xFFB6, 0xFFB9, - 0xFFBD, 0xFFC2, 0xFFC7, 0xFFCC, 0xFFD2, 0xFFD7, 0xFFDD, 0xFFE3, - 0xFFE8, 0xFFEE, 0xFFF3, 0xFFF8, 0xFFFD, 0x0000, 0x0002, 0x0001, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x00A0, 0x00A1, 0x00A2, 0x00A4, 0x00A6, 0x00A9, 0x00AC, - 0x00AF, 0x00B2, 0x00B4, 0x00B6, 0x00B8, 0x00B9, 0x00B9, 0x00BA, - 0x00BB, 0x00BB, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, - 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BE, 0x00BE, 0x00BE, - 0x00BF, 0x00BF, 0x00C0, 0x00C0, 0x00C0, 0x00C1, 0x00C1, 0x00C1, - 0x00C0, 0x00C0, 0x00BF, 0x00BE, 0x00BD, 0x00BB, 0x00B8, 0x00B6, - 0x00B3, 0x00B0, 0x00AD, 0x00AA, 0x00A7, 0x00A4, 0x00A1, 0x009E, - 0x009C, 0x009A, 0x0098, 0x0097, 0x0096, 0x0096, 0x009D, 0x00AD, - 0x00BD, 0x00C6, 0x00C2, 0x00B7, 0x00B0, 0x00B4, 0x00BD, 0x00C3, - 0x00C1, 0x00B6, 0x009F, 0x0084, 0x0069, 0x0051, 0x003F, 0x003F, - 0x004B, 0x0053, 0x004E, 0x0045, 0x003F, 0x0040, 0x0045, 0x0047, - 0x0043, 0x003E, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, 0x003B, - 0x003B, 0x0000, 0x0000, 0xFFFE, 0xFFFB, 0xFFF7, 0xFFF3, 0xFFEF, - 0xFFEB, 0xFFE7, 0xFFE5, 0xFFE4, 0xFFE4, 0xFFE6, 0xFFE9, 0xFFED, - 0xFFF1, 0xFFF7, 0xFFFC, 0x0001, 0x0007, 0x000C, 0x0012, 0x0016, - 0x001A, 0x001D, 0x001F, 0x001F, 0x001E, 0x001C, 0x0019, 0x0015, - 0x0010, 0x000B, 0x0005, 0x0000, 0xFFFA, 0xFFF5, 0xFFEF, 0xFFEA, - 0xFFE5, 0xFFE2, 0xFFDF, 0xFFDD, 0xFFDD, 0xFFDD, 0xFFDD, 0xFFDF, - 0xFFE0, 0xFFE2, 0xFFE4, 0xFFE7, 0xFFE9, 0xFFEC, 0xFFEF, 0xFFF2, - 0xFFF5, 0xFFF8, 0xFFFA, 0xFFFD, 0xFFFF, 0x0000, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0x0000, 0xFFF1, 0xFFC7, 0xFF88, 0xFF38, 0xFEDF, - 0xFE81, 0xFE23, 0xFDCC, 0xFD81, 0xFD40, 0xFD04, 0xFCCD, 0xFC99, - 0xFC67, 0xFC36, 0xFC05, 0xFBD4, 0xFBA0, 0xFB6A, 0xFB30, 0xFAF2, - 0xFAAE, 0xFA62, 0xFA10, 0xF9B4, 0xF94F, 0xF8DF, 0xF853, 0xF79F, - 0xF6CC, 0xF5E3, 0xF4EB, 0xF3EF, 0xF2F5, 0xF208, 0xF12F, 0xF074, - 0xEFDE, 0xEF77, 0xEF46, 0xEF4E, 0xEF82, 0xEFDE, 0xF05B, 0xF0F2, - 0xF19C, 0xF254, 0xF311, 0xF3CF, 0xF486, 0xF530, 0xF5C6, 0xF642, - 0xF69E, 0xF6D1, 0xF6D7, 0xF5E8, 0xF3A9, 0xF0BE, 0xEDC7, 0xEA89, - 0xE6BD, 0xE2F9, 0xDFD0, 0xDDD7, 0xDC49, 0xDA4E, 0xD858, 0xD6D7, - 0xD63E, 0xD6FD, 0xD986, 0xDE4B, 0xF21A, 0x1088, 0x2033, 0x1644, - 0x004B, 0xE97C, 0xDD09, 0xD9F4, 0xD7B9, 0xD63F, 0xD56E, 0xD52E, - 0xD566, 0xD5FF, 0xD6E0, 0xD7F2, 0xD91B, 0xDA45, 0xDB56, 0xDC38, - 0xDCD0, 0xDD09, 0xFB85, 0xFB91, 0xFBB2, 0xFBE0, 0xFC16, 0xFC4D, - 0xFC7E, 0xFCA5, 0xFCBA, 0xFCB6, 0xFC9F, 0xFC7E, 0xFC54, 0xFC23, - 0xFBEC, 0xFBB1, 0xFB73, 0xFB33, 0xFAF4, 0xFAB6, 0xFA7B, 0xFA45, - 0xFA14, 0xF9EB, 0xF9CB, 0xF9B5, 0xF9AB, 0xF9AF, 0xF9D7, 0xFA32, - 0xFAB4, 0xFB51, 0xFBFE, 0xFCAE, 0xFD56, 0xFDE9, 0xFE5C, 0xFEA3, - 0xFEB2, 0xFE7D, 0xFDF8, 0xFD2A, 0xFC27, 0xFAF4, 0xF997, 0xF818, - 0xF67D, 0xF4CB, 0xF309, 0xF13D, 0xEF6D, 0xEDA0, 0xEBDC, 0xEA28, - 0xE888, 0xE705, 0xE5A3, 0xE41C, 0xE2B8, 0xE257, 0xE3D9, 0xE81A, - 0xEE60, 0xF52C, 0xFAFF, 0xFE5C, 0xFFB3, 0x0072, 0x009F, 0x003A, - 0xFF45, 0xFDC1, 0xFBB1, 0xF917, 0xF19E, 0xE636, 0xDECE, 0xDE41, - 0xE0B0, 0xE3E7, 0xE5B4, 0xE605, 0xE640, 0xE666, 0xE67C, 0xE683, - 0xE67D, 0xE66D, 0xE656, 0xE63A, 0xE61B, 0xE5FD, 0xE5E1, 0xE5C9, - 0xE5BA, 0xE5B4, 0xEA99, 0xEB3C, 0xECF1, 0xEF6D, 0xF263, 0xF585, - 0xF888, 0xFB1E, 0xFCFA, 0xFDD1, 0xFDE3, 0xFDAD, 0xFD36, 0xFC89, - 0xFBAE, 0xFAAF, 0xF995, 0xF868, 0xF733, 0xF5FF, 0xF4D4, 0xF3BC, - 0xF2C0, 0xF1E9, 0xF141, 0xF0D0, 0xF0A1, 0xF0BB, 0xF15B, 0xF29F, - 0xF467, 0xF691, 0xF8FB, 0xFB86, 0xFE0E, 0x0073, 0x0295, 0x0452, - 0x0588, 0x0616, 0x05DC, 0x04F1, 0x038F, 0x01C4, 0xFF9E, 0xFD29, - 0xFA74, 0xF78C, 0xF480, 0xF15D, 0xEE31, 0xEB0A, 0xE7F6, 0xE502, - 0xE23C, 0xDFB2, 0xDD73, 0xDB60, 0xD9E5, 0xD9DC, 0xDC1C, 0xE193, - 0xE975, 0xF20F, 0xF9AA, 0xFE90, 0x016A, 0x03EC, 0x05ED, 0x0744, - 0x07C7, 0x074F, 0x05B2, 0x02C8, 0xF71E, 0xE414, 0xD6BC, 0xD36F, - 0xD42A, 0xD672, 0xD7CB, 0xD7D7, 0xD7E0, 0xD7E6, 0xD7E9, 0xD7EA, - 0xD7EA, 0xD7E7, 0xD7E4, 0xD7DF, 0xD7DB, 0xD7D6, 0xD7D2, 0xD7CE, - 0xD7CC, 0xD7CB, 0xE44C, 0xE458, 0xE479, 0xE4B0, 0xE4FA, 0xE556, - 0xE5C3, 0xE640, 0xE6CA, 0xE762, 0xE806, 0xE8B4, 0xE96B, 0xEA29, - 0xEAEE, 0xEBB8, 0xEC86, 0xED57, 0xEE28, 0xEEFA, 0xEFCA, 0xF097, - 0xF160, 0xF223, 0xF2E0, 0xF3B5, 0xF4B9, 0xF5DC, 0xF710, 0xF848, - 0xF974, 0xFA87, 0xFB72, 0xFC69, 0xFD91, 0xFEC3, 0xFFD8, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFDD9, 0xFA56, 0xF5FE, 0xF157, 0xECE9, - 0xE939, 0xE5B7, 0xE1D9, 0xDE33, 0xDB59, 0xD9DD, 0xDA53, 0xDCD1, - 0xE0C2, 0xE5BF, 0xEB5E, 0xF136, 0xF6DF, 0xFBF0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFCA1, 0xF821, 0xF2DB, 0xED24, 0xE754, 0xE1C4, 0xDCCA, 0xD8BE, - 0xD5F9, 0xD4D1, 0xD506, 0xD60C, 0xD7C5, 0xDA14, 0xDCDC, 0xDFFF, - 0xE360, 0xE6E2, 0xEA68, 0xEDD4, 0xF10A, 0xF3EC, 0xF65D, 0xF83F, - 0xF976, 0xF9E4, 0x330E, 0x3348, 0x33E9, 0x34DF, 0x3616, 0x377D, - 0x3901, 0x3A8E, 0x3C13, 0x3D7C, 0x3EB7, 0x3FB1, 0x408A, 0x416B, - 0x424F, 0x432F, 0x4406, 0x44CF, 0x4584, 0x461F, 0x469A, 0x46F0, - 0x471C, 0x4717, 0x46DC, 0x461E, 0x44AE, 0x42B6, 0x4062, 0x3DDA, - 0x3B48, 0x38D8, 0x363D, 0x333E, 0x301F, 0x2D25, 0x2A96, 0x28B5, - 0x27DD, 0x27EB, 0x286C, 0x28EA, 0x28F3, 0x287F, 0x27DF, 0x2724, - 0x2661, 0x25A6, 0x2504, 0x248F, 0x2525, 0x2686, 0x270B, 0x2512, - 0x1F2E, 0x1693, 0x0D8D, 0x0669, 0x00EF, 0xFB9C, 0xF6C7, 0xF2CA, - 0xEFFE, 0xEEBA, 0xEE65, 0xEE29, 0xEE04, 0xEDF4, 0xEDF9, 0xEE10, - 0xEE39, 0xEE72, 0xEEBA, 0xEF0E, 0xEF6E, 0xEFD9, 0xF04C, 0xF0C7, - 0xF147, 0xF1CC, 0xF254, 0xF2DE, 0xF367, 0xF3F0, 0xF476, 0xF4F8, - 0xF574, 0xF5E9, 0xF656, 0xF6B9, 0xF710, 0xF75B, 0xF798, 0xF7C5, - 0xF7E2, 0xF7EB, 0xDEDB, 0xDF54, 0xE0A6, 0xE2A3, 0xE524, 0xE7FC, - 0xEB02, 0xEE0C, 0xF0EE, 0xF37F, 0xF593, 0xF702, 0xF7F5, 0xF8B7, - 0xF94C, 0xF9B6, 0xF9F8, 0xFA17, 0xFA15, 0xF9F6, 0xF9BC, 0xF96C, - 0xF908, 0xF894, 0xF813, 0xF744, 0xF5F7, 0xF44C, 0xF265, 0xF062, - 0xEE61, 0xEC85, 0xEA82, 0xE82B, 0xE5C9, 0xE3A9, 0xE215, 0xE157, - 0xE1CF, 0xE35C, 0xE58D, 0xE7ED, 0xEA09, 0xEC17, 0xEE73, 0xF0E7, - 0xF33A, 0xF535, 0xF6A2, 0xF748, 0xF60D, 0xF2E1, 0xEF1F, 0xEC21, - 0xEA0A, 0xE834, 0xE6CD, 0xE601, 0xE5C8, 0xE5EA, 0xE64A, 0xE6CC, - 0xE751, 0xE7BE, 0xE816, 0xE874, 0xE8D7, 0xE93E, 0xE9A9, 0xEA17, - 0xEA87, 0xEAFA, 0xEB6E, 0xEBE3, 0xEC58, 0xECCE, 0xED43, 0xEDB6, - 0xEE29, 0xEE99, 0xEF06, 0xEF70, 0xEFD7, 0xF039, 0xF096, 0xF0EE, - 0xF140, 0xF18C, 0xF1D1, 0xF20E, 0xF244, 0xF270, 0xF294, 0xF2AE, - 0xF2BF, 0xF2C4, 0x9EEF, 0x9EA9, 0x9DE6, 0x9CBE, 0x9B46, 0x9995, - 0x97C2, 0x95E4, 0x9412, 0x9262, 0x90EB, 0x8FC3, 0x8EC7, 0x8DC6, - 0x8CC7, 0x8BCD, 0x8AE0, 0x8A04, 0x893F, 0x8895, 0x880D, 0x87AC, - 0x8778, 0x8774, 0x87A8, 0x8872, 0x8A09, 0x8C32, 0x8EB5, 0x9158, - 0x93E2, 0x961A, 0x986A, 0x9B1C, 0x9DC6, 0x9FFF, 0xA15C, 0xA175, - 0x9F53, 0x9B1E, 0x9619, 0x9187, 0x8EA9, 0x8D64, 0x8CB1, 0x8C77, - 0x8C9E, 0x8D0D, 0x8DAB, 0x8E5F, 0x8F00, 0x9004, 0x923E, 0x9683, - 0x9DFB, 0xA7E5, 0xB235, 0xBADD, 0xC257, 0xCA0A, 0xD14E, 0xD77C, - 0xDBEC, 0xDDF5, 0xDE80, 0xDEE8, 0xDF2F, 0xDF57, 0xDF62, 0xDF52, - 0xDF28, 0xDEE7, 0xDE92, 0xDE29, 0xDDAF, 0xDD26, 0xDC90, 0xDBEF, - 0xDB46, 0xDA95, 0xD9DF, 0xD927, 0xD86D, 0xD7B5, 0xD6FF, 0xD64F, - 0xD5A7, 0xD507, 0xD472, 0xD3EB, 0xD373, 0xD30D, 0xD2B9, 0xD27B, - 0xD254, 0xD247, 0x0003, 0xFFEE, 0xFFB2, 0xFF58, 0xFEE9, 0xFE6D, - 0xFDEB, 0xFD6E, 0xFCFC, 0xFC9E, 0xFC5D, 0xFC39, 0xFC29, 0xFC29, - 0xFC34, 0xFC45, 0xFC56, 0xFC64, 0xFC68, 0xFC5F, 0xFC43, 0xFC14, - 0xFBD6, 0xFB8D, 0xFB3B, 0xFAE3, 0xFA89, 0xFA2F, 0xF9D8, 0xF987, - 0xF93E, 0xF902, 0xF8D5, 0xF8B9, 0xF8B2, 0xF8C3, 0xF8EC, 0xF929, - 0xF977, 0xF9D3, 0xFA39, 0xFAA5, 0xFB15, 0xFB84, 0xFBEF, 0xFC53, - 0xFCAC, 0xFD00, 0xFD54, 0xFDA8, 0xFDFC, 0xFE4F, 0xFE9F, 0xFEEC, - 0xFF35, 0xFF7A, 0xFFBD, 0xFFFF, 0x003C, 0x0073, 0x00A0, 0x00C0, - 0x00D0, 0x00D2, 0x00CA, 0x00BB, 0x00A6, 0x008D, 0x0072, 0x0056, - 0x003C, 0x0024, 0x0011, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xF639, 0xF643, 0xF65D, 0xF686, 0xF6BB, 0xF6FA, - 0xF740, 0xF78C, 0xF7DA, 0xF829, 0xF877, 0xF8CA, 0xF92A, 0xF992, - 0xFA00, 0xFA6E, 0xFADA, 0xFB3F, 0xFB99, 0xFBE5, 0xFC1D, 0xFC43, - 0xFC5A, 0xFC65, 0xFC67, 0xFC62, 0xFC59, 0xFC4E, 0xFC46, 0xFC41, - 0xFC44, 0xFC51, 0xFC6A, 0xFC92, 0xFCCC, 0xFD21, 0xFD93, 0xFE1C, - 0xFEB6, 0xFF5B, 0x0004, 0x00AC, 0x014D, 0x01E0, 0x025F, 0x02C5, - 0x030A, 0x0325, 0x0316, 0x02E5, 0x029B, 0x0243, 0x01E5, 0x018A, - 0x013C, 0x0103, 0x00D0, 0x0094, 0x005A, 0x002D, 0x0018, 0x0025, - 0x0060, 0x00CA, 0x015A, 0x0206, 0x02C5, 0x038F, 0x045A, 0x051E, - 0x05D3, 0x066E, 0x06E9, 0x0738, 0x0755, 0x0755, 0x0755, 0x0755, - 0x0755, 0x0755, 0x0755, 0x0755, 0x0755, 0x0755, 0x0755, 0x0755, - 0x0755, 0x0755, 0x0755, 0x0755, 0x0755, 0x0755, 0x0755, 0x0755, - 0x0755, 0x0755, 0xECA2, 0xED0B, 0xEE2E, 0xEFE3, 0xF204, 0xF46B, - 0xF6EF, 0xF96B, 0xFBB8, 0xFDB0, 0xFF2B, 0x0065, 0x01AA, 0x02E6, - 0x0406, 0x04F8, 0x05A7, 0x0603, 0x05F7, 0x0571, 0x045D, 0x02A8, - 0x0059, 0xFD90, 0xFA64, 0xF6F5, 0xF35D, 0xEFBA, 0xEC26, 0xE8BF, - 0xE5A0, 0xE2E5, 0xE0AA, 0xDF0D, 0xDE27, 0xDE21, 0xDEF4, 0xE07D, - 0xE29A, 0xE525, 0xE7FC, 0xEAFA, 0xEDFD, 0xF0E0, 0xF380, 0xF5BA, - 0xF769, 0xF881, 0xF922, 0xF96C, 0xF97E, 0xF977, 0xF978, 0xF99E, - 0xFA0B, 0xFADD, 0xFCA8, 0xFF83, 0x02D2, 0x05F8, 0x0859, 0x0957, - 0x0855, 0x0564, 0x012A, 0xFBF5, 0xF60C, 0xEFBD, 0xE953, 0xE317, - 0xDD55, 0xD858, 0xD46B, 0xD1DA, 0xD0EE, 0xD0EE, 0xD0EE, 0xD0EE, - 0xD0EE, 0xD0EE, 0xD0EE, 0xD0EE, 0xD0EE, 0xD0EE, 0xD0EE, 0xD0EE, - 0xD0EE, 0xD0EE, 0xD0EE, 0xD0EE, 0xD0EE, 0xD0EE, 0xD0EE, 0xD0EE, - 0xD0EE, 0xD0EE, 0xE6BE, 0xE70A, 0xE7DD, 0xE91D, 0xEAB2, 0xEC80, - 0xEE6E, 0xF063, 0xF246, 0xF3FB, 0xF56A, 0xF6BB, 0xF81E, 0xF987, - 0xFAE9, 0xFC39, 0xFD6A, 0xFE70, 0xFF3D, 0xFFC7, 0x0000, 0xFFE9, - 0xFF8F, 0xFEFD, 0xFE3F, 0xFD60, 0xFC6A, 0xFB68, 0xFA65, 0xF96C, - 0xF888, 0xF7C3, 0xF72A, 0xF6C5, 0xF6A2, 0xF6C8, 0xF734, 0xF7D8, - 0xF8AA, 0xF99D, 0xFAA6, 0xFBB8, 0xFCC7, 0xFDC9, 0xFEB0, 0xFF71, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFBAC, 0xF4E6, 0xED19, 0xE5B2, 0xE01E, 0xDDC7, 0xE001, - 0xE5ED, 0xEDAA, 0xF55B, 0xFB1F, 0xFD19, 0xF448, 0xE3C8, 0xD8E4, - 0xDAF6, 0xE2A4, 0xE726, 0xE726, 0xE726, 0xE726, 0xE726, 0xE726, - 0xE726, 0xE726, 0xE726, 0xE726, 0xE726, 0xE726, 0xE726, 0xE726, - 0xE726, 0xE726, 0xDCCB, 0xDCD0, 0xDCDD, 0xDCF2, 0xDD0C, 0xDD2A, - 0xDD4C, 0xDD6F, 0xDD91, 0xDDB3, 0xDDD1, 0xDDF4, 0xDE1E, 0xDE4C, - 0xDE77, 0xDE99, 0xDEAE, 0xDEAF, 0xDE8D, 0xDE43, 0xDDD8, 0xDD56, - 0xDCC4, 0xDC2A, 0xDB91, 0xDB01, 0xDA82, 0xDA1C, 0xD9D9, 0xD9BF, - 0xD9D7, 0xDA29, 0xDABE, 0xDB9E, 0xDCD2, 0xDE9D, 0xE12B, 0xE458, - 0xE801, 0xEC04, 0xF03E, 0xF48C, 0xF8CB, 0xFCD8, 0x0091, 0x03D3, - 0x067C, 0x08F2, 0x0B8A, 0x0E08, 0x102E, 0x11BE, 0x127D, 0x122C, - 0x108E, 0x0D67, 0x08A6, 0x028C, 0xFB58, 0xF345, 0xEA90, 0xE177, - 0xD837, 0xCF0C, 0xC633, 0xBDEA, 0xB66C, 0xAEF7, 0xA808, 0xA3C0, - 0xA440, 0xA9AD, 0xB23A, 0xBD21, 0xC999, 0xD6DC, 0xEA70, 0x01A7, - 0x0F6E, 0x127C, 0x12C6, 0x1112, 0x0E25, 0x0AC7, 0x07BD, 0x05CE, - 0x049F, 0x035D, 0x0214, 0x00D0, 0xFF9E, 0xFE88, 0xFD9B, 0xFCE2, - 0xFC6B, 0xFC40, 0x16C7, 0x16C6, 0x16C2, 0x16BD, 0x16B5, 0x16AA, - 0x169D, 0x168D, 0x167B, 0x1666, 0x164E, 0x1646, 0x1656, 0x1667, - 0x1665, 0x163A, 0x15D0, 0x1513, 0x13FF, 0x12A3, 0x110F, 0x0F4F, - 0x0D6F, 0x0B7D, 0x0987, 0x0798, 0x05BF, 0x0408, 0x0280, 0x0134, - 0x0032, 0xFF87, 0xFF3E, 0xFF66, 0x000B, 0x019E, 0x0461, 0x0819, - 0x0C8C, 0x1181, 0x16BF, 0x1C0A, 0x2129, 0x25E3, 0x29FE, 0x2D40, - 0x2F6F, 0x303B, 0x2FB1, 0x2E22, 0x2BDE, 0x2937, 0x267D, 0x2401, - 0x2213, 0x2105, 0x20A8, 0x2092, 0x20B7, 0x210E, 0x2189, 0x2220, - 0x22C6, 0x2372, 0x2416, 0x24AA, 0x2521, 0x257A, 0x25CE, 0x2642, - 0x26FA, 0x28CE, 0x2BA2, 0x2E2B, 0x2F1E, 0x2D2F, 0x228D, 0x124E, - 0x0883, 0x0714, 0x0785, 0x0951, 0x0BF5, 0x0EEA, 0x11AE, 0x13BC, - 0x1561, 0x1735, 0x1924, 0x1B17, 0x1CF9, 0x1EB4, 0x2032, 0x215E, - 0x2221, 0x2267, 0x90BE, 0x90C0, 0x90C7, 0x90D2, 0x90DF, 0x90EE, - 0x90FC, 0x910A, 0x9116, 0x911E, 0x9123, 0x9138, 0x9165, 0x9196, - 0x91B6, 0x91B0, 0x9170, 0x90E1, 0x8FFF, 0x8ED8, 0x8D7B, 0x8BF4, - 0x8A4F, 0x8898, 0x86DE, 0x852B, 0x838D, 0x8211, 0x80C2, 0x7FAD, - 0x7EE0, 0x7E66, 0x7E4D, 0x7EA0, 0x7F6D, 0x80F9, 0x836C, 0x86A3, - 0x8A7A, 0x8ECF, 0x937F, 0x9866, 0x9D63, 0xA251, 0xA70F, 0xAB79, - 0xAF6C, 0xB3A6, 0xB8B0, 0xBE16, 0xC362, 0xC821, 0xCBDF, 0xCE28, - 0xCE88, 0xCC8A, 0xC833, 0xC20D, 0xBA68, 0xB193, 0xA7DE, 0x9D9B, - 0x9319, 0x88A9, 0x7E9A, 0x753C, 0x6CE1, 0x6477, 0x5C7B, 0x578D, - 0x584C, 0x5EC0, 0x68BD, 0x7592, 0x8490, 0x9507, 0xAE78, 0xCD47, - 0xE018, 0xE51C, 0xE6B2, 0xE5C6, 0xE343, 0xE015, 0xDD27, 0xDB65, - 0xDA69, 0xD93E, 0xD7F5, 0xD69E, 0xD54D, 0xD411, 0xD2FE, 0xD223, - 0xD193, 0xD15F, 0xF57A, 0xF585, 0xF5A4, 0xF5D7, 0xF61B, 0xF66F, - 0xF6D2, 0xF741, 0xF7BC, 0xF840, 0xF8CC, 0xF95E, 0xF9F6, 0xFA90, - 0xFB2C, 0xFBC8, 0xFC63, 0xFCFA, 0xFD8D, 0xFE19, 0xFE9D, 0xFF18, - 0xFF87, 0xFFEA, 0x003E, 0x0083, 0x00B6, 0x00DD, 0x00FE, 0x0119, - 0x012E, 0x013F, 0x014A, 0x0151, 0x0154, 0x0153, 0x014E, 0x0145, - 0x013A, 0x012B, 0x011A, 0x0106, 0x00F0, 0x00D9, 0x00C0, 0x00A6, - 0x008B, 0x006F, 0x0053, 0x0037, 0x001B, 0x0000, 0xFFE6, 0xFFCC, - 0xFFB4, 0xFF9D, 0xFF88, 0xFF76, 0xFF66, 0xFF58, 0xFF4E, 0xFF47, - 0xFF45, 0xFF45, 0xFF47, 0xFF4A, 0xFF4D, 0xFF4E, 0xFF4E, 0xFF4E, - 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, - 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, - 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, - 0xFF4E, 0xFF4E, 0xF7F5, 0xF800, 0xF81E, 0xF84E, 0xF88F, 0xF8DF, - 0xF93D, 0xF9A7, 0xFA1C, 0xFA9A, 0xFB1F, 0xFBAB, 0xFC3B, 0xFCCF, - 0xFD64, 0xFDFA, 0xFE8E, 0xFF20, 0xFFAD, 0x0033, 0x00B3, 0x012A, - 0x0197, 0x01F8, 0x024C, 0x0291, 0x02C5, 0x02EE, 0x0312, 0x0331, - 0x034A, 0x035F, 0x0370, 0x037C, 0x0385, 0x038A, 0x038B, 0x038A, - 0x0385, 0x037E, 0x0374, 0x0369, 0x035B, 0x034C, 0x033B, 0x0329, - 0x0316, 0x0303, 0x02EF, 0x02DC, 0x02C8, 0x02B5, 0x02A2, 0x0290, - 0x027F, 0x0270, 0x0262, 0x0257, 0x024D, 0x0246, 0x0241, 0x023F, - 0x023E, 0x023E, 0x023F, 0x0240, 0x0241, 0x0241, 0x0241, 0x0241, - 0x0241, 0x0241, 0x0241, 0x0241, 0x0241, 0x0241, 0x0241, 0x0241, - 0x0241, 0x0241, 0x0241, 0x0241, 0x0241, 0x0241, 0x0241, 0x0241, - 0x0241, 0x0241, 0x0241, 0x0241, 0x0241, 0x0241, 0x0241, 0x0241, - 0x0241, 0x0241, 0xAE2F, 0xAE4D, 0xAEA2, 0xAF29, 0xAFE0, 0xB0C1, - 0xB1C8, 0xB2F0, 0xB435, 0xB593, 0xB705, 0xB887, 0xBA14, 0xBBA7, - 0xBD3D, 0xBED2, 0xC05F, 0xC1E2, 0xC355, 0xC4B5, 0xC5FD, 0xC728, - 0xC831, 0xC916, 0xC9D0, 0xCA5D, 0xCAB6, 0xCAEB, 0xCB0B, 0xCB19, - 0xCB15, 0xCB01, 0xCADC, 0xCAA9, 0xCA67, 0xCA19, 0xC9BE, 0xC958, - 0xC8E9, 0xC870, 0xC7EE, 0xC766, 0xC6D7, 0xC643, 0xC5AB, 0xC50F, - 0xC470, 0xC3D1, 0xC330, 0xC290, 0xC1F1, 0xC155, 0xC0BC, 0xC027, - 0xBF98, 0xBF0E, 0xBE8C, 0xBE12, 0xBDA0, 0xBD39, 0xBCDD, 0xBC9D, - 0xBC85, 0xBC88, 0xBC9D, 0xBCBA, 0xBCD2, 0xBCDD, 0xBCDD, 0xBCDD, - 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, - 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, - 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, 0xBCDD, - 0xBCDD, 0xBCDD, 0x3A66, 0x3A2E, 0x398A, 0x3884, 0x3725, 0x3575, - 0x337C, 0x3144, 0x2ED6, 0x2C39, 0x2977, 0x2699, 0x23A6, 0x20A9, - 0x1DAA, 0x1AB0, 0x17C6, 0x14F4, 0x1242, 0x0FBA, 0x0D63, 0x0B48, - 0x0970, 0x07E4, 0x06AD, 0x05D3, 0x0560, 0x0537, 0x0534, 0x0554, - 0x0597, 0x05FB, 0x067F, 0x071F, 0x07DC, 0x08B3, 0x09A3, 0x0AA9, - 0x0BC5, 0x0CF5, 0x0E36, 0x0F88, 0x10E9, 0x1256, 0x13CF, 0x1552, - 0x16DC, 0x186E, 0x1A03, 0x1B9C, 0x1D37, 0x1ED1, 0x206A, 0x21FE, - 0x238E, 0x2517, 0x2698, 0x280E, 0x2979, 0x2AD6, 0x2C24, 0x2DEE, - 0x3077, 0x3355, 0x3619, 0x3858, 0x39A6, 0x3996, 0x3827, 0x35C8, - 0x32B6, 0x2F2A, 0x2B62, 0x2799, 0x240A, 0x20F2, 0x1E8A, 0x1D11, - 0x207E, 0x282E, 0x2D70, 0x2CA2, 0x2968, 0x27F7, 0x2AC7, 0x2F62, - 0x329A, 0x3401, 0x3543, 0x365F, 0x3754, 0x3820, 0x38C1, 0x3936, - 0x397E, 0x3996, 0x126A, 0x1269, 0x1269, 0x1268, 0x1267, 0x1266, - 0x1264, 0x1263, 0x1261, 0x125F, 0x125D, 0x125B, 0x1259, 0x1257, - 0x1255, 0x1253, 0x1252, 0x1250, 0x124E, 0x124D, 0x124C, 0x124B, - 0x124B, 0x124B, 0x124B, 0x124B, 0x124C, 0x124E, 0x1250, 0x1253, - 0x1256, 0x125A, 0x125F, 0x1264, 0x1269, 0x126F, 0x1275, 0x127B, - 0x1281, 0x1287, 0x128E, 0x1294, 0x129A, 0x12A0, 0x12A6, 0x12AB, - 0x12B0, 0x12B5, 0x12B9, 0x12BC, 0x12BF, 0x12C1, 0x12C3, 0x12C3, - 0x12C3, 0x12C2, 0x12C0, 0x12BD, 0x12B9, 0x12B4, 0x12AD, 0x1295, - 0x1261, 0x121D, 0x11D0, 0x1187, 0x114A, 0x1125, 0x1110, 0x10FF, - 0x10F4, 0x10EC, 0x10EA, 0x10EC, 0x10F3, 0x10FF, 0x110F, 0x1125, - 0x11BD, 0x1244, 0x1236, 0x1221, 0x1205, 0x11E5, 0x11C0, 0x1199, - 0x1170, 0x1147, 0x111E, 0x10F7, 0x10D3, 0x10B3, 0x1098, 0x1083, - 0x1076, 0x1071, 0x0FA5, 0x0F8D, 0x0F49, 0x0EDC, 0x0E4A, 0x0D96, - 0x0CC3, 0x0BD5, 0x0ACF, 0x09B5, 0x088B, 0x0754, 0x0613, 0x04CC, - 0x0383, 0x023A, 0x00F6, 0xFFBB, 0xFE8A, 0xFD68, 0xFC59, 0xFB5F, - 0xFA7F, 0xF9BB, 0xF918, 0xF899, 0xF841, 0xF804, 0xF7D3, 0xF7AD, - 0xF793, 0xF783, 0xF77D, 0xF781, 0xF78F, 0xF7A5, 0xF7C4, 0xF7EA, - 0xF818, 0xF84D, 0xF889, 0xF8CB, 0xF912, 0xF95F, 0xF9B1, 0xFA07, - 0xFA61, 0xFABE, 0xFB1E, 0xFB81, 0xFBE6, 0xFC4D, 0xFCB5, 0xFD1D, - 0xFD86, 0xFDEF, 0xFE57, 0xFEBE, 0xFF24, 0xFF88, 0xFFE9, 0x008E, - 0x01A3, 0x02FC, 0x046D, 0x05CC, 0x06ED, 0x07A4, 0x0809, 0x0852, - 0x0880, 0x0896, 0x0896, 0x0883, 0x085F, 0x082C, 0x07ED, 0x07A4, - 0x05BD, 0x0407, 0x0428, 0x045F, 0x04A8, 0x0501, 0x0566, 0x05D4, - 0x0647, 0x06BB, 0x072F, 0x079E, 0x0805, 0x0861, 0x08AE, 0x08E9, - 0x090F, 0x091C, 0xA0AE, 0xA0C0, 0xA0F2, 0xA142, 0xA1AE, 0xA231, - 0xA2C9, 0xA374, 0xA42D, 0xA4F3, 0xA5C2, 0xA697, 0xA770, 0xA849, - 0xA91F, 0xA9F0, 0xAAB8, 0xAB75, 0xAC23, 0xACBF, 0xAD48, 0xADB9, - 0xAE0F, 0xAE48, 0xAE61, 0xAE57, 0xAE27, 0xADDB, 0xAD82, 0xAD1B, - 0xACA7, 0xAC27, 0xAB9B, 0xAB03, 0xAA60, 0xA9B3, 0xA8FB, 0xA83A, - 0xA770, 0xA69D, 0xA5C1, 0xA4DE, 0xA3F3, 0xA302, 0xA20A, 0xA10C, - 0xA009, 0x9F01, 0x9DF4, 0x9CE3, 0x9BCF, 0x9AB8, 0x999E, 0x9881, - 0x9763, 0x9644, 0x9524, 0x9403, 0x92E3, 0x91C4, 0x90A5, 0x8F0A, - 0x8CAC, 0x89DA, 0x86E5, 0x841F, 0x81D8, 0x8060, 0x7F8B, 0x7EF1, - 0x7E8F, 0x7E5F, 0x7E5D, 0x7E84, 0x7ED0, 0x7F3C, 0x7FC3, 0x8060, - 0x8482, 0x8837, 0x87EC, 0x8770, 0x86CC, 0x8606, 0x8526, 0x8434, - 0x8335, 0x8233, 0x8133, 0x803E, 0x7F5A, 0x7E90, 0x7DE6, 0x7D63, - 0x7D0F, 0x7CF2, 0xFA5A, 0xFA67, 0xFA88, 0xFAB8, 0xFAF1, 0xFB2E, - 0xFB68, 0xFB99, 0xFBBC, 0xFBE6, 0xFC26, 0xFC73, 0xFCC0, 0xFD03, - 0xFD30, 0xFD3D, 0xFD1E, 0xFCC7, 0xFC2F, 0xFB07, 0xF936, 0xF6FB, - 0xF496, 0xF249, 0xF052, 0xEEF3, 0xEE6B, 0xEE96, 0xEF1C, 0xEFED, - 0xF0FC, 0xF238, 0xF393, 0xF4FF, 0xF66C, 0xF7CC, 0xF910, 0xFA28, - 0xFB07, 0xFB9D, 0xFBED, 0xFC0A, 0xFBFC, 0xFBCB, 0xFB7F, 0xFB1F, - 0xFAB4, 0xFA45, 0xF9DA, 0xF97B, 0xF931, 0xF902, 0xF8E3, 0xF8C4, - 0xF8A9, 0xF895, 0xF88D, 0xF894, 0xF8AE, 0xF8DF, 0xF92B, 0xF9AF, - 0xFA75, 0xFB67, 0xFC6C, 0xFD6E, 0xFE54, 0xFF37, 0x0020, 0x00E3, - 0x0156, 0x017C, 0x017E, 0x0167, 0x0142, 0x0118, 0x00F3, 0x00DF, - 0x00D7, 0x00CE, 0x00C6, 0x00BF, 0x00B7, 0x00B0, 0x00A9, 0x00A3, - 0x009D, 0x0097, 0x0092, 0x008E, 0x008A, 0x0087, 0x0084, 0x0082, - 0x0081, 0x0081, 0x02E9, 0x02F6, 0x0319, 0x034A, 0x0382, 0x03BA, - 0x03EA, 0x040D, 0x0419, 0x0414, 0x0406, 0x03EF, 0x03D3, 0x03B0, - 0x038A, 0x0361, 0x0336, 0x030B, 0x02E0, 0x02AB, 0x0266, 0x0217, - 0x01C8, 0x0181, 0x014A, 0x012A, 0x012A, 0x0148, 0x0177, 0x01B5, - 0x01FF, 0x0250, 0x02A7, 0x02FE, 0x0354, 0x03A5, 0x03ED, 0x042A, - 0x0457, 0x0471, 0x047A, 0x0476, 0x0466, 0x044B, 0x0428, 0x03FD, - 0x03CE, 0x039A, 0x0363, 0x032C, 0x02F6, 0x02C3, 0x028C, 0x024C, - 0x0207, 0x01BD, 0x0171, 0x0126, 0x00DC, 0x0097, 0x0057, 0x001E, - 0xFFEA, 0xFFB9, 0xFF8E, 0xFF6A, 0xFF4C, 0xFF3F, 0xFF45, 0xFF50, - 0xFF56, 0xFF56, 0xFF55, 0xFF53, 0xFF51, 0xFF4F, 0xFF4C, 0xFF49, - 0xFF45, 0xFF41, 0xFF3C, 0xFF37, 0xFF32, 0xFF2C, 0xFF26, 0xFF21, - 0xFF1B, 0xFF16, 0xFF11, 0xFF0C, 0xFF08, 0xFF05, 0xFF02, 0xFF00, - 0xFEFE, 0xFEFE, 0xCC6D, 0xCCEC, 0xCE3F, 0xD025, 0xD25F, 0xD4AC, - 0xD6CC, 0xD87F, 0xD984, 0xDA04, 0xDA54, 0xDA75, 0xDA6C, 0xDA39, - 0xD9E0, 0xD964, 0xD8C8, 0xD80D, 0xD737, 0xD5F5, 0xD41C, 0xD1E6, - 0xCF90, 0xCD55, 0xCB6F, 0xCA1B, 0xC993, 0xC9C7, 0xCA6F, 0xCB73, - 0xCCBE, 0xCE39, 0xCFCC, 0xD161, 0xD2E3, 0xD439, 0xD54D, 0xD609, - 0xD657, 0xD61E, 0xD55A, 0xD420, 0xD27F, 0xD08A, 0xCE50, 0xCBE3, - 0xC953, 0xC6B2, 0xC40F, 0xC17C, 0xBF0A, 0xBCC9, 0xBA87, 0xB815, - 0xB58A, 0xB2FD, 0xB085, 0xAE3A, 0xAC32, 0xAA84, 0xA947, 0xA8A6, - 0xA8AF, 0xA94F, 0xAA74, 0xAC0B, 0xAE01, 0xB17F, 0xB692, 0xBB7C, - 0xBE81, 0xBF83, 0xBFBB, 0xBF6D, 0xBEE0, 0xBE57, 0xBE18, 0xBE68, - 0xBF2A, 0xC011, 0xC117, 0xC236, 0xC369, 0xC4A8, 0xC5F0, 0xC739, - 0xC87E, 0xC9BA, 0xCAE6, 0xCBFD, 0xCCF9, 0xCDD4, 0xCE89, 0xCF11, - 0xCF67, 0xCF85, 0x2855, 0x28A4, 0x2982, 0x2AD6, 0x2C89, 0x2E82, - 0x30A9, 0x32E8, 0x3525, 0x3749, 0x393C, 0x3AE6, 0x3C2F, 0x3CFF, - 0x3D3E, 0x3CDF, 0x3BF3, 0x3A8E, 0x38C7, 0x36B2, 0x3464, 0x31F3, - 0x2F74, 0x2CFD, 0x2AA1, 0x2877, 0x2693, 0x2498, 0x223C, 0x1FB6, - 0x1D3C, 0x1B06, 0x1949, 0x183D, 0x1818, 0x1911, 0x1BDF, 0x20A6, - 0x26BD, 0x2D7B, 0x3437, 0x3A49, 0x3F06, 0x41C7, 0x4329, 0x443F, - 0x450D, 0x459B, 0x45ED, 0x4609, 0x45F5, 0x45B5, 0x4551, 0x44CC, - 0x442E, 0x437B, 0x42BA, 0x41EF, 0x4120, 0x4054, 0x3F8E, 0x3D15, - 0x3847, 0x32CF, 0x2A98, 0x2CC7, 0x30C5, 0x3286, 0x3028, 0x2B8D, - 0x264B, 0x209F, 0x1A14, 0x133B, 0x0CA3, 0x06DC, 0x0275, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x00C0, 0x019E, 0x027C, 0x0351, 0x0415, 0x04BC, 0x0540, - 0x0595, 0x05B4, 0xEB4A, 0xEB60, 0xEB9F, 0xEBFF, 0xEC79, 0xED07, - 0xEDA2, 0xEE42, 0xEEE1, 0xEF78, 0xF000, 0xF072, 0xF0C8, 0xF0F9, - 0xF108, 0xF0FB, 0xF0D8, 0xF0A2, 0xF05E, 0xF010, 0xEFBC, 0xEF68, - 0xEF17, 0xEECF, 0xEE92, 0xEE66, 0xEE4F, 0xEE49, 0xEE4C, 0xEE57, - 0xEE6A, 0xEE82, 0xEE9E, 0xEEBE, 0xEEE0, 0xEF03, 0xEF26, 0xEF48, - 0xEF67, 0xEF83, 0xEF99, 0xEFAA, 0xEFB3, 0xEFB3, 0xEFAB, 0xEF97, - 0xEF6C, 0xEF23, 0xEEC1, 0xEE4D, 0xEDCB, 0xED43, 0xECB9, 0xEC33, - 0xEBB7, 0xEB4B, 0xEAF6, 0xEABB, 0xEAA2, 0xEAB0, 0xEAEC, 0xEB8C, - 0xECAE, 0xEE2F, 0xEFEC, 0xF1C4, 0xF393, 0xF536, 0xF68B, 0xF76F, - 0xF7C0, 0xF6F9, 0xF501, 0xF258, 0xEF7B, 0xECE9, 0xEB1F, 0xEA9C, - 0xF17F, 0xEEA5, 0xF031, 0xF277, 0xF1B9, 0xEA39, 0xEE11, 0xECEF, - 0xEE2B, 0xED88, 0xEE5B, 0xEF90, 0xF0FF, 0xF281, 0xF3F1, 0xF528, - 0xF5FE, 0xF64E, 0xECF9, 0xECDB, 0xEC85, 0xEC00, 0xEB54, 0xEA88, - 0xE9A5, 0xE8B2, 0xE7B7, 0xE6BC, 0xE5CA, 0xE4E7, 0xE41B, 0xE370, - 0xE2D0, 0xE225, 0xE175, 0xE0C3, 0xE015, 0xDF70, 0xDED8, 0xDE52, - 0xDDE3, 0xDD90, 0xDD5E, 0xDD50, 0xDD6D, 0xDDB4, 0xDE1C, 0xDEA2, - 0xDF42, 0xDFF8, 0xE0BF, 0xE194, 0xE273, 0xE357, 0xE43D, 0xE51F, - 0xE5FB, 0xE6CC, 0xE78E, 0xE83C, 0xE8D4, 0xE950, 0xE9AC, 0xE9E5, - 0xE9EA, 0xE9B2, 0xE948, 0xE8B4, 0xE801, 0xE738, 0xE663, 0xE58B, - 0xE4B9, 0xE3F8, 0xE351, 0xE2CE, 0xE277, 0xE257, 0xE278, 0xE313, - 0xE444, 0xE5E3, 0xE7C9, 0xE9D0, 0xEBD0, 0xEDA3, 0xEF21, 0xF025, - 0xF086, 0xEFFC, 0xEE85, 0xEC65, 0xE9E2, 0xE73F, 0xE4C1, 0xE2AC, - 0xE11B, 0xE06D, 0xE0BF, 0xE179, 0xE236, 0xE28D, 0xE1A7, 0xE080, - 0xE07F, 0xE09B, 0xE04A, 0xDFE3, 0xDF70, 0xDEFC, 0xDE90, 0xDE37, - 0xDDFA, 0xDDE3, 0xA772, 0xA73F, 0xA6B1, 0xA5D7, 0xA4BE, 0xA376, - 0xA20C, 0xA091, 0x9F11, 0x9D9C, 0x9C41, 0x9B0D, 0x9A0F, 0x9957, - 0x98D8, 0x987C, 0x983C, 0x9817, 0x9808, 0x980A, 0x981A, 0x9834, - 0x9853, 0x9874, 0x9893, 0x98AB, 0x98B9, 0x98BC, 0x98BA, 0x98B2, - 0x98A7, 0x989A, 0x988C, 0x987F, 0x9875, 0x986E, 0x986D, 0x9872, - 0x9880, 0x9898, 0x98BA, 0x98EA, 0x9927, 0x9974, 0x99D2, 0x9A43, - 0x9AD4, 0x9B90, 0x9C6F, 0x9D6C, 0x9E81, 0x9FA7, 0xA0D7, 0xA20D, - 0xA341, 0xA46C, 0xA58A, 0xA693, 0xA782, 0xA850, 0xA8F7, 0xA968, - 0xA9A0, 0xA9AA, 0xA990, 0xA95E, 0xA91E, 0xA8DC, 0xA8A1, 0xA878, - 0xA86D, 0xA892, 0xA8E0, 0xA940, 0xA998, 0xA9CE, 0xA9C9, 0xA96F, - 0xA652, 0xA382, 0xA480, 0xA6A0, 0xA8C0, 0xA9C3, 0xA73B, 0xA3F4, - 0xA3F1, 0xA417, 0xA2C4, 0xA11A, 0x9F43, 0x9D67, 0x9BAE, 0x9A41, - 0x9948, 0x98EC, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF, - 0x4171, 0xBF5F, 0xBF5B, 0xBF51, 0xBF40, 0xBF2A, 0xBF0E, 0xBEEE, - 0xBECA, 0xBEA3, 0xBE78, 0xBE4C, 0xBE1D, 0xBDEE, 0xBDBE, 0xBD8E, - 0xBD5E, 0xBD30, 0xBD03, 0xBCD9, 0xBCB1, 0xBC8D, 0xBC6D, 0xBC52, - 0xBC3B, 0xBC2B, 0xBC20, 0xBC1D, 0xBC1E, 0xBC23, 0xBC2A, 0xBC34, - 0xBC41, 0xBC50, 0xBC61, 0xBC74, 0xBC89, 0xBCA0, 0xBCB9, 0xBCD3, - 0xBCEF, 0xBD0B, 0xBD29, 0xBD48, 0xBD67, 0xBD87, 0xBDA8, 0xBDC8, - 0xBDE9, 0xBE0A, 0xBE2B, 0xBE4B, 0xBE6C, 0xBE8B, 0xBEAA, 0xBEC7, - 0xBEE4, 0xBF00, 0xBF1A, 0xBF33, 0xBF4A, 0xBF5F, 0xBF6E, 0xBF74, - 0xBF73, 0xBF6E, 0xBF67, 0xBF61, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xFD39, 0xFD4C, 0xFD7D, 0xFDBF, 0xFE03, 0xFE3B, 0xFE5C, - 0xFE7C, 0xFEAC, 0xFED0, 0xFECF, 0xFE8E, 0xFDF2, 0xFCD0, 0xFB2E, - 0xF939, 0xF71D, 0xF509, 0xF328, 0xF1A8, 0xF0B5, 0xF07D, 0xF12C, - 0xF2EC, 0xF5A4, 0xF91F, 0xFD27, 0x0184, 0x0603, 0x0A6C, 0x0E8A, - 0x1226, 0x150B, 0x1703, 0x17F3, 0x1801, 0x1759, 0x1626, 0x1492, - 0x12C8, 0x10F3, 0x0F3F, 0x0DD6, 0x0C8F, 0x0B2B, 0x09B2, 0x082C, - 0x06A2, 0x051B, 0x03A1, 0x023C, 0x00F4, 0xFFD3, 0xFEDE, 0xFE13, - 0xFD6B, 0xFCEC, 0xFC9B, 0xFC7F, 0xFC9C, 0xFCF8, 0xFD99, 0xFEF0, - 0x011F, 0x03B8, 0x064D, 0x086E, 0x09AD, 0x0A01, 0x09C8, 0x092C, - 0x0857, 0x0774, 0x06AD, 0x062D, 0x05E9, 0x05C9, 0x05E3, 0x064C, - 0x077C, 0x092B, 0x0A56, 0x09EE, 0x0923, 0x0907, 0x0917, 0x0942, - 0x0992, 0x09FE, 0x0A57, 0x0A8F, 0x0AB4, 0x0AC2, 0x0AC2, 0x0AC2, - 0x0AC2, 0xF618, 0xF68E, 0xF7C6, 0xF985, 0xFB8F, 0xFDA6, 0xFF90, - 0x019A, 0x0406, 0x0680, 0x08B6, 0x0A54, 0x0B08, 0x0B04, 0x0AB5, - 0x0A25, 0x095C, 0x0862, 0x073F, 0x05FC, 0x04A1, 0x0336, 0x01C4, - 0x000E, 0xFDE9, 0xFB74, 0xF8D3, 0xF628, 0xF392, 0xF136, 0xEF33, - 0xEDAC, 0xECC2, 0xEC96, 0xED9A, 0xEFEB, 0xF32D, 0xF707, 0xFB1C, - 0xFF14, 0x0292, 0x053D, 0x06BA, 0x0734, 0x0722, 0x0699, 0x05B1, - 0x0480, 0x031B, 0x0199, 0x0010, 0xFE98, 0xFD43, 0xFC2B, 0xFB26, - 0xFA07, 0xF8DE, 0xF7BB, 0xF6AF, 0xF5C8, 0xF518, 0xF4AD, 0xF4CB, - 0xF57C, 0xF67A, 0xF77E, 0xF844, 0xF886, 0xF7F4, 0xF6B2, 0xF522, - 0xF3A4, 0xF29B, 0xF269, 0xF370, 0xF7F7, 0xFFCB, 0x078F, 0x0BEB, - 0x098F, 0x0321, 0xFE33, 0xFEEE, 0x0047, 0xFE18, 0xFAF6, 0xF8CE, - 0xF8A0, 0xF96C, 0xFA21, 0xFA64, 0xFA8F, 0xFA9E, 0xFA9E, 0xFA9E, - 0xFA9E, 0xDD80, 0xDCDE, 0xDB4B, 0xD946, 0xD74A, 0xD5D6, 0xD566, - 0xD5FD, 0xD735, 0xD8F4, 0xDB20, 0xDD9E, 0xE054, 0xE379, 0xE735, - 0xEB54, 0xEFA2, 0xF3EB, 0xF7FA, 0xFB9D, 0xFE9E, 0x00C9, 0x01EC, - 0x01F8, 0x0120, 0xFF8C, 0xFD64, 0xFAD3, 0xF803, 0xF51D, 0xF24B, - 0xEFB5, 0xED86, 0xEBE6, 0xEA9E, 0xE965, 0xE84C, 0xE764, 0xE6C0, - 0xE671, 0xE688, 0xE716, 0xE82F, 0xE9F9, 0xEC75, 0xEF7C, 0xF2E2, - 0xF67F, 0xFA29, 0xFDB8, 0x0100, 0x03DB, 0x061D, 0x079E, 0x0819, - 0x078F, 0x063E, 0x0464, 0x0241, 0x0014, 0xFE1A, 0xFC92, 0xFB08, - 0xF925, 0xF753, 0xF5FE, 0xF590, 0xF673, 0xF8F9, 0xFCD7, 0x0188, - 0x068D, 0x0B64, 0x0F89, 0x127B, 0x12EB, 0x1120, 0x0EFD, 0x0E65, - 0x1130, 0x159C, 0x1823, 0x147C, 0x1074, 0x11A6, 0x1466, 0x166D, - 0x16AC, 0x1632, 0x15DC, 0x1612, 0x166E, 0x169E, 0x169E, 0x169E, - 0x169E, 0x01A2, 0x01B3, 0x01E2, 0x022A, 0x0285, 0x02ED, 0x035E, - 0x03D2, 0x0443, 0x04AC, 0x0508, 0x0550, 0x0580, 0x0585, 0x055C, - 0x0510, 0x04AF, 0x0447, 0x03E3, 0x0390, 0x035D, 0x0356, 0x0388, - 0x0400, 0x04CB, 0x06B8, 0x0A18, 0x0E34, 0x125A, 0x15D5, 0x17F0, - 0x17F7, 0x15A3, 0x1184, 0x0C27, 0x061A, 0xFFEB, 0xFA26, 0xF559, - 0xF211, 0xF0DE, 0xF14B, 0xF278, 0xF44C, 0xF6B0, 0xF98B, 0xFCC4, - 0x0042, 0x03EF, 0x07B1, 0x0B71, 0x0F14, 0x1285, 0x15A9, 0x1868, - 0x1B00, 0x1DA9, 0x2044, 0x22B3, 0x24D7, 0x2691, 0x27C2, 0x284D, - 0x2765, 0x24D5, 0x215C, 0x1DB9, 0x1AAD, 0x182F, 0x15BF, 0x136A, - 0x113C, 0x0F42, 0x0D57, 0x0B61, 0x0978, 0x07B7, 0x0634, 0x0509, - 0x044F, 0x03ED, 0x03B8, 0x03A8, 0x03B8, 0x03E2, 0x041E, 0x0466, - 0x04B5, 0x0504, 0x054C, 0x0587, 0x05B0, 0x05BF, 0x05BF, 0x05BF, - 0x05BF, 0xF92E, 0xF96A, 0xFA0F, 0xFB07, 0xFC3D, 0xFD9D, 0xFF0F, - 0x007F, 0x01D9, 0x0305, 0x03F0, 0x0483, 0x04A9, 0x0455, 0x0395, - 0x027F, 0x0128, 0xFFA4, 0xFE08, 0xFC69, 0xFADC, 0xF975, 0xF849, - 0xF76E, 0xF6F8, 0xF71D, 0xF7EA, 0xF936, 0xFAD8, 0xFCA8, 0xFE7C, - 0x002B, 0x01EF, 0x0403, 0x0646, 0x0894, 0x0ACA, 0x0CC5, 0x0E61, - 0x0F7D, 0x0FF6, 0x0FE6, 0x0F8A, 0x0EEA, 0x0E12, 0x0D0D, 0x0BE4, - 0x0AA2, 0x0952, 0x07FE, 0x06B1, 0x0575, 0x0455, 0x035B, 0x0291, - 0x0207, 0x01B8, 0x0192, 0x0187, 0x0184, 0x017A, 0x0157, 0x010A, - 0x0072, 0xFF98, 0xFEAB, 0xFDDD, 0xFD5D, 0xFD6E, 0xFDF2, 0xFE82, - 0xFEBB, 0xFE38, 0xFCC1, 0xFA9C, 0xF81D, 0xF598, 0xF363, 0xF1D3, - 0xF13C, 0xF176, 0xF215, 0xF305, 0xF436, 0xF594, 0xF70D, 0xF890, - 0xFA09, 0xFB67, 0xFC96, 0xFD86, 0xFE23, 0xFE5B, 0xFE5B, 0xFE5B, - 0xFE5B, 0x1174, 0x117B, 0x118F, 0x11AC, 0x11D1, 0x11FB, 0x1228, - 0x1254, 0x127E, 0x12A4, 0x12C2, 0x12D7, 0x12DF, 0x12D9, 0x12C6, - 0x12A8, 0x1283, 0x1259, 0x122D, 0x1202, 0x11DA, 0x11B9, 0x11A0, - 0x1194, 0x1195, 0x11D6, 0x1266, 0x1318, 0x13BD, 0x1428, 0x142C, - 0x139A, 0x1253, 0x1075, 0x0E30, 0x0BB7, 0x0938, 0x06E5, 0x04EE, - 0x0384, 0x02D7, 0x02D1, 0x0333, 0x03EA, 0x04E5, 0x0611, 0x075E, - 0x08B9, 0x0A11, 0x0B54, 0x0C70, 0x0D54, 0x0DEE, 0x0E2C, 0x0DFC, - 0x0D02, 0x0B15, 0x0876, 0x0564, 0x021D, 0xFEE3, 0xFBF3, 0xF98D, - 0xF7CA, 0xF677, 0xF56A, 0xF474, 0xF369, 0xF190, 0xEF08, 0xECE5, - 0xEC3B, 0xEE1F, 0xF315, 0xFA42, 0x02B1, 0x0B6B, 0x137B, 0x19E9, - 0x1DBE, 0x1F93, 0x20B4, 0x213A, 0x213E, 0x20D8, 0x2021, 0x1F33, - 0x1E25, 0x1D11, 0x1C0F, 0x1B38, 0x1AA4, 0x1A6E, 0x1A6E, 0x1A6E, - 0x1A6E, 0xFC80, 0xFC75, 0xFC5A, 0xFC30, 0xFBFC, 0xFBC2, 0xFB85, - 0xFB49, 0xFB13, 0xFAE5, 0xFAC4, 0xFAB3, 0xFAAE, 0xFAAC, 0xFAAF, - 0xFAB6, 0xFAC0, 0xFACD, 0xFADE, 0xFAF2, 0xFB08, 0xFB21, 0xFB3D, - 0xFB5B, 0xFB7B, 0xFB9D, 0xFBC1, 0xFBE8, 0xFC13, 0xFC41, 0xFC73, - 0xFCA7, 0xFCDE, 0xFD16, 0xFD50, 0xFD8C, 0xFDC7, 0xFE04, 0xFE40, - 0xFE7C, 0xFEB6, 0xFEF0, 0xFF28, 0xFF5F, 0xFF96, 0xFFCE, 0x0004, - 0x003C, 0x0074, 0x00AC, 0x00E4, 0x011C, 0x0154, 0x018B, 0x01C3, - 0x01FA, 0x0232, 0x0269, 0x02A0, 0x02D6, 0x030C, 0x0363, 0x03E4, - 0x046F, 0x04E4, 0x0520, 0x0503, 0x046C, 0x0352, 0x01D3, 0x000C, - 0xFE16, 0xFC0A, 0xFA05, 0xF81F, 0xF675, 0xF520, 0xF43C, 0xF3A5, - 0xF329, 0xF2C5, 0xF276, 0xF23B, 0xF212, 0xF1F8, 0xF1EC, 0xF1EB, - 0xF1F3, 0xF202, 0xF215, 0xF22C, 0xF243, 0xF259, 0xF26B, 0xF277, - 0xF27C, 0x0A02, 0x0A0E, 0x0A2C, 0x0A56, 0x0A83, 0x0AAD, 0x0ACA, - 0x0AD5, 0x0AC5, 0x0A92, 0x0A36, 0x09A8, 0x08DE, 0x07DA, 0x06A7, - 0x0550, 0x03DE, 0x025C, 0x00D5, 0xFF54, 0xFDE2, 0xFC8B, 0xFB59, - 0xFA55, 0xF98C, 0xF908, 0xF8D2, 0xF8F7, 0xF971, 0xFA34, 0xFB35, - 0xFC66, 0xFDBC, 0xFF2B, 0x00A4, 0x021E, 0x038B, 0x04E0, 0x060F, - 0x070C, 0x07CC, 0x0842, 0x0861, 0x0837, 0x07DB, 0x0752, 0x06A1, - 0x05CD, 0x04DA, 0x03CC, 0x02A9, 0x0175, 0x0035, 0xFEEF, 0xFDA5, - 0xFC5D, 0xFB1B, 0xF9E5, 0xF8BE, 0xF7AC, 0xF6B4, 0xF5BB, 0xF4B4, - 0xF3B3, 0xF2CC, 0xF214, 0xF19F, 0xF181, 0xF1B9, 0xF22D, 0xF2D1, - 0xF396, 0xF470, 0xF552, 0xF62D, 0xF6F6, 0xF79E, 0xF818, 0xF875, - 0xF8CE, 0xF924, 0xF976, 0xF9C4, 0xFA0D, 0xFA52, 0xFA92, 0xFACE, - 0xFB03, 0xFB34, 0xFB5E, 0xFB83, 0xFBA2, 0xFBBA, 0xFBCC, 0xFBD6, - 0xFBDA, 0x4445, 0x4422, 0x43C5, 0x433F, 0x42A0, 0x41FB, 0x4160, - 0x40E0, 0x408D, 0x4078, 0x40B2, 0x414C, 0x424C, 0x43A5, 0x4546, - 0x4720, 0x4925, 0x4B45, 0x4D71, 0x4F9A, 0x51AF, 0x53A4, 0x5567, - 0x56EA, 0x581E, 0x58F3, 0x595A, 0x5953, 0x58EF, 0x583A, 0x573E, - 0x5608, 0x54A4, 0x531C, 0x517C, 0x4FD0, 0x4E23, 0x4C81, 0x4AF6, - 0x498C, 0x4850, 0x474E, 0x468F, 0x4609, 0x45A2, 0x4558, 0x4527, - 0x450C, 0x4503, 0x4509, 0x451A, 0x4533, 0x4550, 0x456D, 0x4588, - 0x459C, 0x45A7, 0x45A5, 0x4592, 0x456A, 0x452B, 0x44E4, 0x4496, - 0x4426, 0x437D, 0x427F, 0x4114, 0x3F21, 0x3C7B, 0x3927, 0x355A, - 0x314B, 0x2D2E, 0x2937, 0x259C, 0x2292, 0x204E, 0x1F05, 0x1E7A, - 0x1E47, 0x1E61, 0x1EBF, 0x1F58, 0x2022, 0x2113, 0x2222, 0x2345, - 0x2472, 0x259F, 0x26C4, 0x27D6, 0x28CC, 0x299C, 0x2A3D, 0x2AA4, - 0x2AC9, -}; +ROM_ASSET_LOAD_ANIM(anim_32_values, 0x00515718, 7890, 0x00000000, 7890); diff --git a/assets/anims/anim_33.inc.c b/assets/anims/anim_33.inc.c index 9ba01b679..1ba4f747b 100644 --- a/assets/anims/anim_33.inc.c +++ b/assets/anims/anim_33.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_33[] = { 0, 189, @@ -13,207 +14,7 @@ static const struct Animation anim_33[] = { }; -static const u16 anim_33_indices[] = { - 0x0032, 0x0001, 0x0001, 0x0033, 0x0001, 0x0034, 0x0001, 0x0000, 0x0001, 0x0035, 0x0001, 0x0000, - 0x0032, 0x04F6, 0x0032, 0x0528, 0x0032, 0x055A, - 0x0032, 0x0460, 0x0032, 0x0492, 0x0032, 0x04C4, - 0x0032, 0x03CA, 0x0032, 0x03FC, 0x0032, 0x042E, - 0x0001, 0x03C6, 0x0001, 0x03C7, 0x0001, 0x03C8, - 0x0032, 0x00CD, 0x0032, 0x00FF, 0x0032, 0x0131, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00CC, - 0x0032, 0x0036, 0x0032, 0x0068, 0x0032, 0x009A, - 0x0001, 0x03C2, 0x0001, 0x03C3, 0x0001, 0x03C4, - 0x0032, 0x0167, 0x0032, 0x0199, 0x0032, 0x01CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0166, - 0x0001, 0x0163, 0x0001, 0x0164, 0x0001, 0x0165, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03C5, - 0x0032, 0x032C, 0x0032, 0x035E, 0x0032, 0x0390, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x02FA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x02C8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03C9, - 0x0001, 0x02C5, 0x0001, 0x02C6, 0x0001, 0x02C7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0293, - 0x0032, 0x01FD, 0x0032, 0x022F, 0x0032, 0x0261, -}; +ROM_ASSET_LOAD_ANIM(anim_33_indices, 0x00517604, 252, 0x00000000, 252); -static const s16 anim_33_values[] = { - 0x0000, 0x0007, 0x0008, 0x0008, 0x0009, 0x000B, 0x000C, 0x000D, - 0x000E, 0x000F, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, - 0x000F, 0x000F, 0x000E, 0x000E, 0x000D, 0x000D, 0x000C, 0x000C, - 0x000B, 0x000B, 0x000A, 0x0009, 0x0009, 0x0008, 0x0008, 0x0007, - 0x0007, 0x0007, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, - 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0007, 0x0007, 0x0007, - 0x0007, 0x0007, 0x0007, 0xFEF0, 0xFFA4, 0x3FFF, 0x17FE, 0x17FD, - 0x17FA, 0x17F6, 0x17F0, 0x17E8, 0x17DF, 0x17D5, 0x17C9, 0x17BD, - 0x17B0, 0x17A1, 0x1792, 0x1783, 0x1773, 0x1762, 0x1752, 0x1741, - 0x1730, 0x171F, 0x170F, 0x16FE, 0x16EE, 0x16DF, 0x16D0, 0x16C1, - 0x16B4, 0x16A8, 0x169C, 0x1692, 0x1689, 0x1682, 0x167B, 0x1677, - 0x1674, 0x1673, 0x1679, 0x1689, 0x16A2, 0x16C1, 0x16E6, 0x170F, - 0x1739, 0x1762, 0x178B, 0x17B0, 0x17CF, 0x17E8, 0x17F8, 0x17FE, - 0xFF33, 0xFF36, 0xFF3F, 0xFF4D, 0xFF61, 0xFF79, 0xFF96, 0xFFB6, - 0xFFDA, 0x0001, 0x002C, 0x0059, 0x0089, 0x00BA, 0x00ED, 0x0122, - 0x0157, 0x018D, 0x01C3, 0x01F9, 0x022E, 0x0262, 0x0295, 0x02C7, - 0x02F6, 0x0324, 0x034E, 0x0376, 0x039A, 0x03BB, 0x03D8, 0x03F0, - 0x0403, 0x0412, 0x041A, 0x041D, 0x040B, 0x03D8, 0x0389, 0x0324, - 0x02AE, 0x022E, 0x01A8, 0x0122, 0x00A1, 0x002C, 0xFFC8, 0xFF79, - 0xFF46, 0xFF33, 0xF1E5, 0xF1E3, 0xF1DB, 0xF1CF, 0xF1BF, 0xF1AB, - 0xF194, 0xF179, 0xF15B, 0xF13A, 0xF116, 0xF0F1, 0xF0CA, 0xF0A1, - 0xF076, 0xF04B, 0xF01F, 0xEFF2, 0xEFC6, 0xEF99, 0xEF6D, 0xEF42, - 0xEF17, 0xEEEE, 0xEEC7, 0xEEA1, 0xEE7E, 0xEE5D, 0xEE3F, 0xEE24, - 0xEE0D, 0xEDF9, 0xEDE9, 0xEDDD, 0xEDD5, 0xEDD3, 0xEDE2, 0xEE0D, - 0xEE4E, 0xEEA1, 0xEF03, 0xEF6D, 0xEFDC, 0xF04B, 0xF0B5, 0xF116, - 0xF16A, 0xF1AB, 0xF1D6, 0xF1E5, 0xF503, 0xAAD0, 0xAAD1, 0xAAD5, - 0xAADB, 0xAAE3, 0xAAED, 0xAAF8, 0xAB04, 0xAB11, 0xAB1F, 0xAB2E, - 0xAB3D, 0xAB4C, 0xAB5A, 0xAB68, 0xAB75, 0xAB82, 0xAB8D, 0xAB97, - 0xAB9F, 0xABA4, 0xABA8, 0xABAA, 0xABA9, 0xABA6, 0xABA2, 0xAB9D, - 0xAB96, 0xAB8E, 0xAB85, 0xAB7C, 0xAB71, 0xAB66, 0xAB5B, 0xAB4F, - 0xAB43, 0xAB37, 0xAB2B, 0xAB1F, 0xAB13, 0xAB08, 0xAAFE, 0xAAF4, - 0xAAEB, 0xAAE4, 0xAADD, 0xAAD7, 0xAAD3, 0xAAD1, 0xAAD0, 0x956B, - 0x9567, 0x955A, 0x9546, 0x952C, 0x950B, 0x94E6, 0x94BD, 0x9490, - 0x9461, 0x9430, 0x93FF, 0x93CD, 0x939D, 0x936E, 0x9341, 0x9318, - 0x92F2, 0x92D2, 0x92B8, 0x92A4, 0x9297, 0x9293, 0x9296, 0x929E, - 0x92AC, 0x92BE, 0x92D4, 0x92EF, 0x930C, 0x932D, 0x934F, 0x9374, - 0x939B, 0x93C2, 0x93EB, 0x9413, 0x943B, 0x9463, 0x9489, 0x94AE, - 0x94D1, 0x94F2, 0x950F, 0x9529, 0x9540, 0x9552, 0x9560, 0x9568, - 0x956B, 0xE0E1, 0xE0DE, 0xE0D6, 0xE0C9, 0xE0B9, 0xE0A4, 0xE08D, - 0xE072, 0xE056, 0xE038, 0xE019, 0xDFFA, 0xDFDB, 0xDFBC, 0xDF9E, - 0xDF82, 0xDF68, 0xDF50, 0xDF3B, 0xDF2B, 0xDF1E, 0xDF16, 0xDF13, - 0xDF15, 0xDF1A, 0xDF23, 0xDF2F, 0xDF3D, 0xDF4D, 0xDF60, 0xDF75, - 0xDF8B, 0xDFA2, 0xDFBB, 0xDFD4, 0xDFED, 0xE007, 0xE020, 0xE039, - 0xE052, 0xE069, 0xE07F, 0xE094, 0xE0A7, 0xE0B7, 0xE0C5, 0xE0D1, - 0xE0DA, 0xE0DF, 0xE0E1, 0xF32C, 0x066E, 0xF3C7, 0xF8AB, 0x4363, - 0x4363, 0x4362, 0x4362, 0x4361, 0x4361, 0x4360, 0x435F, 0x435E, - 0x435D, 0x435C, 0x435B, 0x4359, 0x4358, 0x4357, 0x4356, 0x4355, - 0x4354, 0x4353, 0x4353, 0x4352, 0x4352, 0x4351, 0x4351, 0x4351, - 0x4352, 0x4352, 0x4352, 0x4353, 0x4354, 0x4354, 0x4355, 0x4356, - 0x4357, 0x4358, 0x4359, 0x435A, 0x435B, 0x435C, 0x435D, 0x435E, - 0x435F, 0x4360, 0x4360, 0x4361, 0x4362, 0x4362, 0x4362, 0x4363, - 0x4363, 0x6F45, 0x6F41, 0x6F35, 0x6F23, 0x6F0A, 0x6EEC, 0x6EC9, - 0x6EA2, 0x6E78, 0x6E4B, 0x6E1C, 0x6DED, 0x6DBD, 0x6D8D, 0x6D5F, - 0x6D32, 0x6D08, 0x6CE1, 0x6CBE, 0x6CA0, 0x6C87, 0x6C74, 0x6C69, - 0x6C65, 0x6C68, 0x6C71, 0x6C80, 0x6C94, 0x6CAC, 0x6CC8, 0x6CE8, - 0x6D0B, 0x6D30, 0x6D58, 0x6D80, 0x6DAA, 0x6DD5, 0x6DFF, 0x6E29, - 0x6E52, 0x6E79, 0x6E9F, 0x6EC1, 0x6EE1, 0x6EFE, 0x6F16, 0x6F2A, - 0x6F38, 0x6F42, 0x6F45, 0xDC92, 0xDC92, 0xDC91, 0xDC90, 0xDC8E, - 0xDC8C, 0xDC8A, 0xDC87, 0xDC85, 0xDC82, 0xDC7E, 0xDC7B, 0xDC78, - 0xDC75, 0xDC72, 0xDC6F, 0xDC6C, 0xDC6A, 0xDC67, 0xDC65, 0xDC64, - 0xDC63, 0xDC62, 0xDC61, 0xDC62, 0xDC62, 0xDC63, 0xDC65, 0xDC66, - 0xDC68, 0xDC6A, 0xDC6C, 0xDC6F, 0xDC72, 0xDC74, 0xDC77, 0xDC7A, - 0xDC7D, 0xDC7F, 0xDC82, 0xDC85, 0xDC87, 0xDC89, 0xDC8B, 0xDC8D, - 0xDC8F, 0xDC90, 0xDC91, 0xDC92, 0xDC92, 0xFFEA, 0xFFE9, 0xFFE7, - 0xFFE4, 0xFFE1, 0xFFDD, 0xFFD9, 0xFFD5, 0xFFD2, 0xFFCF, 0xFFCD, - 0xFFCC, 0xFFCA, 0xFFC9, 0xFFC8, 0xFFC7, 0xFFC6, 0xFFC5, 0xFFC4, - 0xFFC3, 0xFFC2, 0xFFC1, 0xFFC1, 0xFFC0, 0xFFC0, 0xFFBF, 0xFFBF, - 0xFFBF, 0xFFBF, 0xFFBF, 0xFFBF, 0xFFC0, 0xFFC0, 0xFFC1, 0xFFC2, - 0xFFC4, 0xFFC6, 0xFFC9, 0xFFCC, 0xFFCF, 0xFFD3, 0xFFD7, 0xFFDA, - 0xFFDE, 0xFFE1, 0xFFE4, 0xFFE6, 0xFFE8, 0xFFE9, 0xFFEA, 0xFF30, - 0xFF30, 0xFF30, 0xFF31, 0xFF32, 0xFF32, 0xFF33, 0xFF34, 0xFF34, - 0xFF35, 0xFF35, 0xFF35, 0xFF36, 0xFF36, 0xFF36, 0xFF37, 0xFF37, - 0xFF37, 0xFF37, 0xFF38, 0xFF38, 0xFF38, 0xFF38, 0xFF39, 0xFF39, - 0xFF39, 0xFF39, 0xFF39, 0xFF39, 0xFF39, 0xFF39, 0xFF39, 0xFF39, - 0xFF39, 0xFF39, 0xFF39, 0xFF38, 0xFF37, 0xFF37, 0xFF36, 0xFF35, - 0xFF34, 0xFF34, 0xFF33, 0xFF32, 0xFF31, 0xFF31, 0xFF30, 0xFF30, - 0xFF30, 0xCE0B, 0xCE2E, 0xCE8E, 0xCF1E, 0xCFD0, 0xD095, 0xD161, - 0xD226, 0xD2D6, 0xD363, 0xD3BF, 0xD3FE, 0xD43D, 0xD47A, 0xD4B6, - 0xD4EF, 0xD527, 0xD55C, 0xD58E, 0xD5BD, 0xD5E8, 0xD610, 0xD633, - 0xD651, 0xD66B, 0xD680, 0xD68F, 0xD698, 0xD69A, 0xD697, 0xD68C, - 0xD67A, 0xD661, 0xD63F, 0xD607, 0xD5AC, 0xD533, 0xD4A3, 0xD3FF, - 0xD34F, 0xD296, 0xD1DA, 0xD120, 0xD06F, 0xCFCA, 0xCF37, 0xCEBB, - 0xCE5D, 0xCE20, 0xCE0B, 0x2741, 0x274B, 0x276A, 0x279B, 0x27DC, - 0x282A, 0x2885, 0x28EA, 0x2957, 0x29CA, 0x2A41, 0x2ABA, 0x2B34, - 0x2BAB, 0x2C1F, 0x2C8D, 0x2D36, 0x2E32, 0x2F3B, 0x300C, 0x3061, - 0x2FF6, 0x2EDD, 0x2D63, 0x2BA0, 0x29A7, 0x2790, 0x256F, 0x235B, - 0x2169, 0x1FAE, 0x1E40, 0x1D34, 0x1CA1, 0x1C7A, 0x1C9C, 0x1CFF, - 0x1D97, 0x1E5C, 0x1F43, 0x2043, 0x2152, 0x2265, 0x2374, 0x2474, - 0x255C, 0x2621, 0x26BA, 0x271E, 0x2741, 0x2333, 0x170B, 0xAA0A, - 0xBA4D, 0xBA4D, 0xBA4E, 0xBA51, 0xBA55, 0xBA5C, 0xBA65, 0xBA72, - 0xBA82, 0xBA96, 0xBAAF, 0xBACD, 0xBAF1, 0xBB1A, 0xBB49, 0xBB80, - 0xBBBE, 0xBC03, 0xBC51, 0xBCA7, 0xBD06, 0xBD6F, 0xBDE2, 0xBE60, - 0xBF0B, 0xBFFC, 0xC127, 0xC27D, 0xC3F0, 0xC572, 0xC6F7, 0xC86F, - 0xC9CC, 0xCB02, 0xCC03, 0xCCBF, 0xCD2B, 0xCD37, 0xCCB6, 0xCB99, - 0xC9FF, 0xC808, 0xC5D5, 0xC386, 0xC13A, 0xBF11, 0xBD2B, 0xBBA8, - 0xBAA9, 0xBA4D, 0x4A2F, 0x4A17, 0x49D5, 0x4972, 0x48F4, 0x4866, - 0x47CE, 0x4734, 0x46A2, 0x461F, 0x45B4, 0x4553, 0x44EC, 0x4480, - 0x440F, 0x439A, 0x4322, 0x42A8, 0x422D, 0x41B2, 0x4137, 0x40BE, - 0x4047, 0x3FD4, 0x3F64, 0x3EF9, 0x3E95, 0x3E37, 0x3DE0, 0x3D92, - 0x3D4E, 0x3D13, 0x3CE4, 0x3CC1, 0x3CAB, 0x3CA2, 0x3CA8, 0x3CBD, - 0x3D1A, 0x3DE5, 0x3F09, 0x406E, 0x41FE, 0x43A2, 0x4544, 0x46CD, - 0x4826, 0x4938, 0x49EE, 0x4A2F, 0xE71E, 0xE71D, 0xE71A, 0xE716, - 0xE710, 0xE708, 0xE6FF, 0xE6F5, 0xE6EA, 0xE6DD, 0xE6D0, 0xE6C1, - 0xE6B2, 0xE6A2, 0xE692, 0xE681, 0xE670, 0xE65E, 0xE64D, 0xE63B, - 0xE629, 0xE618, 0xE606, 0xE5F6, 0xE5E5, 0xE5D5, 0xE5C6, 0xE5B8, - 0xE5AA, 0xE59E, 0xE592, 0xE588, 0xE57F, 0xE578, 0xE571, 0xE56D, - 0xE56A, 0xE569, 0xE572, 0xE58A, 0xE5AE, 0xE5DB, 0xE60E, 0xE644, - 0xE67A, 0xE6AD, 0xE6DA, 0xE6FE, 0xE715, 0xE71E, 0xE79C, 0xE79D, - 0xE7A0, 0xE7A5, 0xE7AC, 0xE7B4, 0xE7BE, 0xE7CA, 0xE7D7, 0xE7E5, - 0xE7F4, 0xE804, 0xE815, 0xE827, 0xE83A, 0xE84D, 0xE860, 0xE874, - 0xE888, 0xE89C, 0xE8B0, 0xE8C4, 0xE8D7, 0xE8EA, 0xE8FD, 0xE90F, - 0xE920, 0xE930, 0xE93F, 0xE94D, 0xE95A, 0xE966, 0xE970, 0xE978, - 0xE97F, 0xE984, 0xE987, 0xE989, 0xE97F, 0xE964, 0xE93B, 0xE909, - 0xE8CF, 0xE892, 0xE855, 0xE81B, 0xE7E9, 0xE7C0, 0xE7A5, 0xE79C, - 0x9BA4, 0x9BA6, 0x9BAB, 0x9BB3, 0x9BBE, 0x9BCC, 0x9BDD, 0x9BF0, - 0x9C05, 0x9C1C, 0x9C35, 0x9C4F, 0x9C6B, 0x9C88, 0x9CA6, 0x9CC5, - 0x9CE5, 0x9D05, 0x9D25, 0x9D46, 0x9D66, 0x9D86, 0x9DA6, 0x9DC5, - 0x9DE3, 0x9E00, 0x9E1C, 0x9E37, 0x9E4F, 0x9E66, 0x9E7C, 0x9E8E, - 0x9E9F, 0x9EAD, 0x9EB8, 0x9EC0, 0x9EC5, 0x9EC7, 0x9EB7, 0x9E8B, - 0x9E49, 0x9DF7, 0x9D99, 0x9D36, 0x9CD2, 0x9C74, 0x9C22, 0x9BE0, - 0x9BB4, 0x9BA4, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF, - 0x4171, 0xBF5F, 0x01E1, 0x0219, 0x02AF, 0x038D, 0x049B, 0x05C1, - 0x06E6, 0x07F4, 0x08D3, 0x096A, 0x09A3, 0x0992, 0x095D, 0x0909, - 0x089A, 0x0814, 0x077C, 0x06D5, 0x0623, 0x056B, 0x04B0, 0x03F8, - 0x0345, 0x029C, 0x0201, 0x0163, 0x00B0, 0xFFF1, 0xFF27, 0xFE5B, - 0xFD91, 0xFCD0, 0xFC1C, 0xFB7C, 0xFAF6, 0xFA8F, 0xFA4C, 0xFA34, - 0xFA59, 0xFAC3, 0xFB65, 0xFC2F, 0xFD15, 0xFE09, 0xFEFD, 0xFFE3, - 0x00AD, 0x014F, 0x01BA, 0x01E1, 0xFEFF, 0xFF15, 0xFF52, 0xFFAD, - 0x001C, 0x0099, 0x0119, 0x0194, 0x0201, 0x0258, 0x028F, 0x02AD, - 0x02C0, 0x02C9, 0x02CA, 0x02C5, 0x02BA, 0x02AC, 0x029C, 0x028B, - 0x027B, 0x026F, 0x0266, 0x0263, 0x0267, 0x0275, 0x028D, 0x02AC, - 0x02D1, 0x02F8, 0x031F, 0x0344, 0x0365, 0x037F, 0x038F, 0x0394, - 0x038B, 0x0371, 0x033D, 0x02EC, 0x0284, 0x020B, 0x0189, 0x0103, - 0x0080, 0x0006, 0xFF9D, 0xFF4A, 0xFF13, 0xFEFF, 0xEC5B, 0xEC61, - 0xEC71, 0xEC89, 0xECA6, 0xECC6, 0xECE6, 0xED03, 0xED1C, 0xED2E, - 0xED37, 0xED37, 0xED32, 0xED29, 0xED1C, 0xED0D, 0xECFD, 0xECEB, - 0xECDA, 0xECC9, 0xECB9, 0xECAC, 0xECA2, 0xEC9C, 0xEC9B, 0xEC9F, - 0xECA9, 0xECB8, 0xECCA, 0xECDF, 0xECF5, 0xED0B, 0xED21, 0xED34, - 0xED44, 0xED51, 0xED58, 0xED59, 0xED52, 0xED43, 0xED2D, 0xED13, - 0xECF5, 0xECD6, 0xECB7, 0xEC9B, 0xEC81, 0xEC6D, 0xEC60, 0xEC5B, - 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDA, 0xFFDA, 0xFFDA, - 0xFFDA, 0xFFD9, 0xFFD9, 0xFFD9, 0xFFD9, 0xFFD9, 0xFFD9, 0xFFD9, - 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDA, - 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, - 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDC, - 0xFFDC, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, 0xFFDB, - 0xFFDB, 0xFFDB, 0xFC30, 0xFBF1, 0xFB43, 0xFA41, 0xF903, 0xF7A2, - 0xF637, 0xF4DC, 0xF3A9, 0xF2B9, 0xF223, 0xF200, 0xF231, 0xF280, - 0xF2EA, 0xF36D, 0xF407, 0xF4B3, 0xF56F, 0xF638, 0xF70C, 0xF7E7, - 0xF8C6, 0xF9A8, 0xFA88, 0xFB64, 0xFC39, 0xFD04, 0xFDC2, 0xFE71, - 0xFF0D, 0xFF94, 0x0001, 0x0054, 0x0084, 0x0090, 0x007A, 0x0049, - 0x0000, 0xFFA6, 0xFF3D, 0xFECC, 0xFE56, 0xFDE0, 0xFD70, 0xFD09, - 0xFCB1, 0xFC6D, 0xFC40, 0xFC30, 0xFC1C, 0xFC1C, 0xFC1C, 0xFC1D, - 0xFC1F, 0xFC20, 0xFC21, 0xFC23, 0xFC24, 0xFC25, 0xFC25, 0xFC25, - 0xFC25, 0xFC25, 0xFC24, 0xFC24, 0xFC23, 0xFC23, 0xFC22, 0xFC21, - 0xFC21, 0xFC20, 0xFC1F, 0xFC1E, 0xFC1D, 0xFC1C, 0xFC1C, 0xFC1B, - 0xFC1A, 0xFC1A, 0xFC19, 0xFC18, 0xFC18, 0xFC18, 0xFC18, 0xFC18, - 0xFC18, 0xFC18, 0xFC18, 0xFC18, 0xFC19, 0xFC19, 0xFC1A, 0xFC1A, - 0xFC1A, 0xFC1B, 0xFC1B, 0xFC1B, 0xFC1B, 0xFC1C, 0xFF94, 0xFF94, - 0xFF94, 0xFF93, 0xFF93, 0xFF92, 0xFF91, 0xFF90, 0xFF90, 0xFF8F, - 0xFF8F, 0xFF8F, 0xFF8F, 0xFF8F, 0xFF90, 0xFF90, 0xFF90, 0xFF90, - 0xFF91, 0xFF91, 0xFF91, 0xFF92, 0xFF92, 0xFF92, 0xFF93, 0xFF93, - 0xFF93, 0xFF94, 0xFF94, 0xFF94, 0xFF95, 0xFF95, 0xFF95, 0xFF95, - 0xFF95, 0xFF95, 0xFF96, 0xFF96, 0xFF96, 0xFF95, 0xFF95, 0xFF95, - 0xFF95, 0xFF95, 0xFF95, 0xFF95, 0xFF95, 0xFF95, 0xFF95, 0xFF94, - 0x0580, 0x05BF, 0x0667, 0x075D, 0x0887, 0x09C8, 0x0B05, 0x0C21, - 0x0D03, 0x0D8E, 0x0DA6, 0x0D70, 0x0D23, 0x0CC0, 0x0C4B, 0x0BC5, - 0x0B30, 0x0A8E, 0x09E1, 0x092C, 0x0870, 0x07AF, 0x06EC, 0x0628, - 0x0566, 0x04A8, 0x03EF, 0x033E, 0x0297, 0x01FC, 0x016E, 0x00F1, - 0x0085, 0x002E, 0xFFEE, 0xFFD1, 0xFFE3, 0x001A, 0x0074, 0x00E8, - 0x0170, 0x0205, 0x02A1, 0x033D, 0x03D3, 0x045C, 0x04D2, 0x052F, - 0x056B, 0x0580, 0x3F76, 0x3F75, 0x3F73, 0x3F70, 0x3F6D, 0x3F6A, - 0x3F66, 0x3F63, 0x3F61, 0x3F5F, 0x3F5F, 0x3F5F, 0x3F60, 0x3F61, - 0x3F63, 0x3F64, 0x3F66, 0x3F67, 0x3F69, 0x3F6B, 0x3F6D, 0x3F6F, - 0x3F71, 0x3F73, 0x3F75, 0x3F77, 0x3F79, 0x3F7B, 0x3F7D, 0x3F7F, - 0x3F80, 0x3F82, 0x3F83, 0x3F84, 0x3F84, 0x3F85, 0x3F85, 0x3F84, - 0x3F83, 0x3F82, 0x3F80, 0x3F7F, 0x3F7D, 0x3F7C, 0x3F7A, 0x3F79, - 0x3F77, 0x3F77, 0x3F76, 0x3F76, -}; +ROM_ASSET_LOAD_ANIM(anim_33_values, 0x00517700, 2840, 0x00000000, 2840); diff --git a/assets/anims/anim_34.inc.c b/assets/anims/anim_34.inc.c index 387db150c..88b5acca5 100644 --- a/assets/anims/anim_34.inc.c +++ b/assets/anims/anim_34.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_34[] = { 1, 189, @@ -13,111 +14,7 @@ static const struct Animation anim_34[] = { }; -static const u16 anim_34_indices[] = { - 0x0010, 0x0001, 0x0010, 0x0011, 0x0010, 0x0021, 0x0001, 0x0000, 0x0001, 0x0031, 0x0001, 0x0000, - 0x0010, 0x025A, 0x0010, 0x026A, 0x0010, 0x027A, - 0x0010, 0x022A, 0x0010, 0x023A, 0x0010, 0x024A, - 0x0010, 0x01FA, 0x0010, 0x020A, 0x0010, 0x021A, - 0x0001, 0x01F6, 0x0001, 0x01F7, 0x0001, 0x01F8, - 0x0010, 0x0072, 0x0010, 0x0082, 0x0010, 0x0092, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0062, - 0x0010, 0x0032, 0x0010, 0x0042, 0x0010, 0x0052, - 0x0001, 0x01F2, 0x0001, 0x01F3, 0x0001, 0x01F4, - 0x0010, 0x00E2, 0x0010, 0x00F2, 0x0010, 0x0102, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x00D2, - 0x0010, 0x00A2, 0x0010, 0x00B2, 0x0010, 0x00C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F5, - 0x0010, 0x01C2, 0x0010, 0x01D2, 0x0010, 0x01E2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x01B2, - 0x0010, 0x0182, 0x0010, 0x0192, 0x0010, 0x01A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F9, - 0x0010, 0x0152, 0x0010, 0x0162, 0x0010, 0x0172, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0142, - 0x0010, 0x0112, 0x0010, 0x0122, 0x0010, 0x0132, -}; +ROM_ASSET_LOAD_ANIM(anim_34_indices, 0x00518230, 252, 0x00000000, 252); -static const s16 anim_34_values[] = { - 0x0000, 0x0007, 0x0007, 0x0007, 0x0007, 0x0006, 0x0005, 0x0004, - 0x0003, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFEF0, 0xFF56, 0xFFA5, 0x0058, 0x00A7, 0x00D2, 0x00CD, - 0x00C0, 0x00B0, 0x0090, 0x0088, 0x0096, 0x009E, 0x00A4, 0x00AA, - 0x00AA, 0xFFA4, 0xFF6C, 0xFF60, 0xFF86, 0xFFA8, 0xFFCC, 0xFFF9, - 0x0028, 0x004E, 0x0042, 0x003F, 0x003F, 0x003E, 0x003E, 0x003E, - 0x003A, 0x3FFF, 0x17FE, 0x0206, 0x0C2C, 0x1C2F, 0x0343, 0xF069, - 0xF4D7, 0xFA65, 0xFF82, 0x029B, 0x0381, 0x0354, 0x027C, 0x0160, - 0x0069, 0x0000, 0xFF33, 0xFE3D, 0xFD05, 0xEA87, 0x0173, 0x06EC, - 0x02CA, 0xFE4C, 0xFA57, 0xF7D5, 0xF6ED, 0xF6F2, 0xF78C, 0xF866, - 0xF928, 0xF97C, 0xF1E5, 0xE9BD, 0xE45E, 0xDA85, 0xF20F, 0xF506, - 0xF276, 0xEFB3, 0xED4C, 0xEBD0, 0xEB5A, 0xEB83, 0xEC0B, 0xECB8, - 0xED4D, 0xED8C, 0xF503, 0xD1C3, 0xD263, 0xEA03, 0xF2F2, 0xD286, - 0xC8CE, 0xC1C9, 0xBD5E, 0xBB77, 0xCF25, 0xD039, 0xCF39, 0xCD33, - 0xCB35, 0xCA4F, 0xAAD0, 0x9474, 0x8F7F, 0x9200, 0xA7EB, 0x9019, - 0xB495, 0xE752, 0x1A4F, 0x49E5, 0xE757, 0xF524, 0xFB83, 0xFCF6, - 0xFBFE, 0xFB1D, 0x956B, 0x9FF0, 0x9FBE, 0x8B1F, 0x8DF5, 0xA31B, - 0xA769, 0xAB44, 0xAD38, 0xA52C, 0xE00E, 0xDFF4, 0xDCD7, 0xD875, - 0xD48D, 0xD2DC, 0xE0E1, 0x0B1E, 0x1719, 0x0EDE, 0xF9A6, 0x1C82, - 0x00FD, 0xD7AF, 0xABEB, 0x7799, 0xE84D, 0xDB55, 0xD51B, 0xD367, - 0xD402, 0xD4B4, 0xF32C, 0xFEA5, 0x0633, 0x140A, 0x0EA9, 0x0B9D, - 0x08A4, 0x05EA, 0x039D, 0x01EB, 0x00D9, 0x003C, 0xFFF6, 0xFFE8, - 0xFFF6, 0x0000, 0x066E, 0x17A0, 0x22F5, 0x37B4, 0x0D26, 0x070E, - 0x04B4, 0x0492, 0x0521, 0x04DC, 0x03AB, 0x0289, 0x0188, 0x00BA, - 0x0031, 0x0000, 0xF3C7, 0xF5FC, 0xF770, 0xFA1B, 0xEEFE, 0xEF22, - 0xF090, 0xF299, 0xF48C, 0xF5BB, 0xF618, 0xF620, 0xF5F0, 0xF5A8, - 0xF566, 0xF549, 0xF8AB, 0xCC20, 0xCF53, 0xEDAB, 0xE6DE, 0xDC32, - 0xCF82, 0xC2A8, 0xB780, 0xAFE5, 0xC926, 0xCB92, 0xCB93, 0xCA3C, - 0xC8A3, 0xC7DD, 0x4363, 0x420C, 0x3A54, 0x407B, 0x38AC, 0x3F16, - 0x4869, 0x5023, 0x51C0, 0x29F0, 0x1FA4, 0x16BB, 0x0F6D, 0x09F1, - 0x067E, 0x054B, 0x6F45, 0x56FD, 0x5771, 0x65A2, 0x6A93, 0x5CD2, - 0x4C51, 0x3B10, 0x2B0C, 0x20EF, 0x21D1, 0x23DC, 0x2678, 0x290F, - 0x2B0B, 0x2BD6, 0xDC92, 0xF041, 0xF403, 0xFEFD, 0xF599, 0xFDFA, - 0x09B8, 0x142F, 0x18B6, 0xF5A6, 0xEB1F, 0xE17B, 0xD930, 0xD2B3, - 0xCE79, 0xCCF6, 0xFFEA, 0xFFEE, 0xFFDF, 0xFF74, 0xFF7E, 0xFFA8, - 0x004A, 0x0296, 0x0464, 0x048F, 0x02C7, 0x02CF, 0x020F, 0x0120, - 0x0055, 0x0000, 0xFF30, 0xFF2B, 0xFF2E, 0xFF65, 0xFF6A, 0xFF66, - 0xFF60, 0xFF59, 0xFF4D, 0xFF90, 0xFFC3, 0xFF4F, 0xFF3A, 0xFF31, - 0xFF2F, 0xFF30, 0xCE0B, 0xCD15, 0xD022, 0xE7B6, 0xDAFD, 0xC753, - 0xB810, 0xB61C, 0xB94E, 0xAF21, 0xAD12, 0xB5F8, 0xBC4F, 0xC2C8, - 0xC7D1, 0xC9D8, 0x2741, 0x27B2, 0x2619, 0x1A37, 0x2708, 0x3883, - 0x42BF, 0x3614, 0x2769, 0x3EA2, 0x449D, 0x37E1, 0x2F92, 0x2740, - 0x20D9, 0x1E4A, 0x2333, 0x14EB, 0x06FE, 0x2575, 0x255B, 0x1FEB, - 0x1B46, 0x1ADC, 0x1A65, 0x1458, 0x12F6, 0x1623, 0x17CF, 0x1965, - 0x1A92, 0x1B09, 0x170B, 0x100E, 0x0845, 0x11F7, 0x165C, 0x19F4, - 0x1B78, 0x1710, 0x1234, 0x18E4, 0x19D2, 0x16D5, 0x1500, 0x1331, - 0x11D1, 0x1144, 0xAA0A, 0xA490, 0x9FD0, 0xAEB6, 0xAC1D, 0xA66C, - 0xA2D7, 0xA6ED, 0xAABF, 0x9EDB, 0x9C8C, 0xA278, 0xA5C4, 0xA8F0, - 0xAB53, 0xAC44, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFDE, 0xFFB5, - 0xFF9F, 0xFFB9, 0xFFEB, 0xFB71, 0xFAB7, 0xFA4D, 0xFD1F, 0x0000, - 0xFFF2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002C, 0x0065, - 0x00A3, 0x00F4, 0x0138, 0x0062, 0xFFC3, 0x0021, 0x0015, 0xFFF7, - 0xFFED, 0x0000, 0xBA4D, 0xBFCD, 0xCB6A, 0xE16A, 0xD815, 0xC8D9, - 0xBD1A, 0xBCFD, 0xBF12, 0xA94B, 0xAC43, 0xAF56, 0xB4C8, 0xBA53, - 0xBE05, 0xBF40, 0x4A2F, 0x3AFB, 0x24F6, 0x1E97, 0x29BE, 0x3848, - 0x40DA, 0x36AA, 0x2AEA, 0x3EE1, 0x41F7, 0x3A9A, 0x3407, 0x2D08, - 0x277A, 0x2537, 0xE71E, 0xE954, 0xEA47, 0xDF0C, 0xE193, 0xE677, - 0xE86C, 0xE16E, 0xD8AD, 0xDA04, 0xDC74, 0xD981, 0xD84F, 0xD748, - 0xD690, 0xD64A, 0xE79C, 0xF0F2, 0xFCD4, 0xF7E5, 0xF288, 0xECD7, - 0xE8C2, 0xE927, 0xEAB1, 0xE7B6, 0xE2CF, 0xE6BF, 0xE8AB, 0xEA72, - 0xEBBF, 0xEC41, 0x9BA4, 0x98E7, 0x994A, 0xAFAA, 0xB089, 0xADC4, - 0xAC11, 0xAEBF, 0xB1BE, 0xAF39, 0xAB2D, 0xAFEC, 0xB1FC, 0xB3D0, - 0xB51F, 0xB59E, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF, - 0x4171, 0xBF5F, 0x01E1, 0x01CA, 0x0192, 0x0153, 0x0112, 0x00CB, - 0x0083, 0x003D, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFEFF, 0xFECC, 0xFE72, 0xFE54, 0xFE8A, 0xFEE0, - 0xFF46, 0xFFAB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xEC5B, 0xF018, 0xF78C, 0xFD0E, 0xFEFA, 0xFFD2, - 0x0027, 0x008D, 0x0197, 0x065B, 0x051A, 0x031B, 0x00CF, 0xFEA3, - 0xFD04, 0xFC62, 0xFFDB, 0xFF4D, 0xFE1F, 0xFD09, 0xFC81, 0xFD41, - 0xFE33, 0xFF2C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFC30, 0xFC73, 0xFD06, 0xFD98, 0xFE28, 0xFEA5, - 0xFF22, 0xFF99, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFC1C, 0x02D1, 0x113F, 0x1ED1, 0x274D, 0x22E4, - 0x1C89, 0x15CD, 0x1041, 0x1128, 0x1097, 0x0F03, 0x0CEB, 0x0ACD, - 0x092B, 0x0884, 0xFF94, 0xFF77, 0xFFC7, 0x0255, 0x024C, 0x022E, - 0x01FE, 0x01C1, 0x017B, 0x0130, 0x00E5, 0x009E, 0x005F, 0x002D, - 0x000C, 0x0000, 0x0580, 0x058F, 0x0589, 0x0501, 0x048F, 0x040F, - 0x0386, 0x02F9, 0x026B, 0x01E1, 0x0161, 0x00EE, 0x008C, 0x0041, - 0x0011, 0x0000, 0x3F76, 0x3EAD, 0x412A, 0x5469, 0x53FD, 0x52E4, - 0x5141, 0x4F36, 0x4CE7, 0x4A76, 0x4805, 0x45B9, 0x43B3, 0x4215, - 0x4104, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_34_values, 0x0051832c, 1300, 0x00000000, 1300); diff --git a/assets/anims/anim_35.inc.c b/assets/anims/anim_35.inc.c index b155f1801..9c222dbc7 100644 --- a/assets/anims/anim_35.inc.c +++ b/assets/anims/anim_35.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_35[] = { 1, 189, @@ -13,261 +14,7 @@ static const struct Animation anim_35[] = { }; -static const u16 anim_35_indices[] = { - 0x0036, 0x0001, 0x0036, 0x0037, 0x0036, 0x006D, 0x0001, 0x0000, 0x0001, 0x00A3, 0x0001, 0x0000, - 0x0036, 0x069A, 0x0036, 0x06D0, 0x0036, 0x0706, - 0x0036, 0x05F8, 0x0036, 0x062E, 0x0036, 0x0664, - 0x0036, 0x0556, 0x0036, 0x058C, 0x0036, 0x05C2, - 0x0001, 0x0552, 0x0001, 0x0553, 0x0001, 0x0554, - 0x0036, 0x00DD, 0x0036, 0x0113, 0x0036, 0x0149, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0036, 0x00A7, - 0x0001, 0x00A4, 0x0001, 0x00A5, 0x0001, 0x00A6, - 0x0001, 0x054E, 0x0001, 0x054F, 0x0001, 0x0550, - 0x0036, 0x01B8, 0x0036, 0x01EE, 0x0036, 0x0224, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0036, 0x0182, - 0x0001, 0x017F, 0x0001, 0x0180, 0x0001, 0x0181, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0551, - 0x0036, 0x04AC, 0x0036, 0x04E2, 0x0036, 0x0518, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0036, 0x0476, - 0x0036, 0x03D4, 0x0036, 0x040A, 0x0036, 0x0440, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0555, - 0x0036, 0x0332, 0x0036, 0x0368, 0x0036, 0x039E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0036, 0x02FC, - 0x0036, 0x025A, 0x0036, 0x0290, 0x0036, 0x02C6, -}; +ROM_ASSET_LOAD_ANIM(anim_35_indices, 0x00518858, 252, 0x00000000, 252); -static const s16 anim_35_values[] = { - 0x0000, 0x001B, 0x001A, 0x0017, 0x0013, 0x000E, 0x0009, 0x0004, - 0x0000, 0xFFFD, 0xFFFD, 0x0000, 0x0002, 0x0005, 0x0008, 0x000B, - 0x000F, 0x0012, 0x0015, 0x0018, 0x001B, 0x001D, 0x001F, 0x0022, - 0x0023, 0x0024, 0x0022, 0x0020, 0x001D, 0x001B, 0x001A, 0x001B, - 0x001D, 0x001F, 0x0022, 0x0023, 0x0024, 0x0023, 0x0021, 0x001F, - 0x001D, 0x001B, 0x0018, 0x0017, 0x0016, 0x0015, 0x0016, 0x0016, - 0x0017, 0x0017, 0x0018, 0x0019, 0x001A, 0x001A, 0x001A, 0x00BD, - 0x00BE, 0x00C4, 0x00CE, 0x00DA, 0x00E7, 0x00F3, 0x00FD, 0x0105, - 0x0103, 0x00FB, 0x00F3, 0x00EA, 0x00E1, 0x00D9, 0x00D1, 0x00C9, - 0x00C3, 0x00BF, 0x00BF, 0x00C1, 0x00C5, 0x00C8, 0x00CA, 0x00C9, - 0x00C8, 0x00C7, 0x00C5, 0x00C3, 0x00C2, 0x00C2, 0x00C2, 0x00C2, - 0x00C3, 0x00C3, 0x00C3, 0x00C3, 0x00C3, 0x00C3, 0x00C3, 0x00C2, - 0x00C2, 0x00C2, 0x00C1, 0x00C1, 0x00C0, 0x00C0, 0x00BF, 0x00BF, - 0x00BE, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x0000, 0x0008, 0x0011, - 0x0028, 0x0043, 0x005E, 0x0072, 0x0074, 0x006D, 0x0068, 0x0060, - 0x0059, 0x0051, 0x0045, 0x0035, 0x001F, 0x0004, 0xFFE7, 0xFFC9, - 0xFFAA, 0xFF8E, 0xFF76, 0xFF63, 0xFF57, 0xFF58, 0xFF66, 0xFF7C, - 0xFF96, 0xFFAE, 0xFFC1, 0xFFD0, 0xFFDF, 0xFFED, 0xFFF8, 0xFFFF, - 0x0000, 0xFFFB, 0xFFEF, 0xFFE0, 0xFFCF, 0xFFBF, 0xFFB0, 0xFFA6, - 0xFFA2, 0xFFA5, 0xFFAC, 0xFFB7, 0xFFC4, 0xFFD2, 0xFFE0, 0xFFEC, - 0xFFF7, 0xFFFE, 0x0000, 0x3FFF, 0xFF8A, 0xF980, 0xF06F, 0xF843, - 0xF854, 0xF87F, 0xF8B9, 0xF8F6, 0xF92B, 0xF94D, 0xF950, 0xF928, - 0xF8CC, 0xF82E, 0xF744, 0xF5E7, 0xF403, 0xF1A8, 0xEEE6, 0xEBCE, - 0xE870, 0xE4DB, 0xDE6B, 0xD65E, 0xD29F, 0xD355, 0xD4A6, 0xD674, - 0xD8A3, 0xDB17, 0xDDB4, 0xE05D, 0xE2F5, 0xE560, 0xE782, 0xE93E, - 0xEA77, 0xEB5A, 0xEC26, 0xECDC, 0xED7D, 0xEE0A, 0xEE85, 0xEEEF, - 0xEF4A, 0xEF96, 0xEFD4, 0xF007, 0xF02F, 0xF04D, 0xF064, 0xF073, - 0xF07D, 0xF082, 0xF085, 0xF085, 0xF085, 0xCEC0, 0xCE7B, 0xCDBB, - 0xCC9B, 0xCB34, 0xC9A0, 0xC7F7, 0xC653, 0xC4CD, 0xC380, 0xC284, - 0xC1D2, 0xC14B, 0xC0EB, 0xC0AC, 0xC087, 0xC078, 0xC077, 0xC080, - 0xC07A, 0xC057, 0xC020, 0xBFDB, 0xBF90, 0xBF48, 0xBF0A, 0xBEDD, - 0xBECA, 0xBED7, 0xBF0E, 0xBF74, 0xC013, 0xC0F2, 0xC218, 0xC38E, - 0xC571, 0xC7D1, 0xCA9C, 0xCDC0, 0xD12D, 0xD4D2, 0xD89D, 0xDC7D, - 0xE060, 0xE437, 0xE7EF, 0xEB77, 0xEEBF, 0xF1B4, 0xF447, 0xF664, - 0xF7FD, 0xF8FE, 0xF958, 0xEEF0, 0xEE1C, 0xEBD2, 0xE857, 0xE3F5, - 0xDEF3, 0xD999, 0xD42E, 0xCEFA, 0xCA46, 0xC658, 0xC2B1, 0xBECD, - 0xBAED, 0xB755, 0xB446, 0xB202, 0xB0CB, 0xB0E3, 0xB20A, 0xB3C5, - 0xB5FF, 0xB8A3, 0xBB9B, 0xBED3, 0xC234, 0xC5AB, 0xC921, 0xCC82, - 0xCFB9, 0xD2AF, 0xD551, 0xD789, 0xD941, 0xDA65, 0xDB07, 0xDB50, - 0xDB4A, 0xDAFC, 0xDA70, 0xD9B1, 0xD8C5, 0xD7B8, 0xD692, 0xD55C, - 0xD420, 0xD2E6, 0xD1B9, 0xD0A0, 0xCFA6, 0xCED3, 0xCE32, 0xCDCA, - 0xCDA5, 0x0959, 0x09A8, 0x0A82, 0x0BCB, 0x0D63, 0x0F30, 0x1112, - 0x12EE, 0x14A6, 0x161C, 0x1733, 0x17F5, 0x1881, 0x18E0, 0x1917, - 0x192F, 0x192E, 0x191B, 0x18FD, 0x18EF, 0x1900, 0x1929, 0x195F, - 0x199B, 0x19D4, 0x1A03, 0x1A1D, 0x1A1B, 0x19F4, 0x19A0, 0x1916, - 0x184D, 0x173E, 0x15DF, 0x1428, 0x11F6, 0x0F38, 0x0C01, 0x0865, - 0x0477, 0x004B, 0xFBF6, 0xF788, 0xF317, 0xEEB5, 0xEA77, 0xE66F, - 0xE2B2, 0xDF52, 0xDC64, 0xD9FB, 0xD829, 0xD704, 0xD69E, 0x0F57, - 0x0217, 0xF7EF, 0xF913, 0xF945, 0xF9CC, 0xFA8F, 0xFB7A, 0xFC74, - 0xFD67, 0xFE3C, 0xFEDC, 0xFF30, 0xFF56, 0xFF7A, 0xFF9D, 0xFFBF, - 0xFFDF, 0xFFFE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFF84, 0xFE7D, 0xFD24, 0xFBB3, 0xFA64, 0xF971, 0xF913, - 0x0DB8, 0x0D0A, 0x0B48, 0x08E2, 0x0646, 0x03E2, 0x0227, 0x0181, - 0x01B6, 0x0237, 0x02F9, 0x03EF, 0x050E, 0x064A, 0x0797, 0x08E9, - 0x0A35, 0x0B6E, 0x0C8A, 0x0D7B, 0x0E36, 0x0EAF, 0x0EDB, 0x0EAD, - 0x0DE8, 0x0C70, 0x0A69, 0x07F9, 0x0546, 0x0273, 0xFFA9, 0xFD09, - 0xFABB, 0xF8E4, 0xF7A8, 0xF72E, 0xF7F7, 0xFA27, 0xFD54, 0x0114, - 0x04FF, 0x08AB, 0x0BAE, 0x0D9F, 0x0EA5, 0x0F3E, 0x0F7B, 0x0F72, - 0x0F34, 0x0ED6, 0x0E6B, 0x0E06, 0x0DBC, 0x0D9F, 0x1A58, 0x1A82, - 0x1AEE, 0x1B81, 0x1C21, 0x1CB1, 0x1D16, 0x1D35, 0x1D1F, 0x1CF9, - 0x1CC3, 0x1C82, 0x1C37, 0x1BE4, 0x1B8D, 0x1B33, 0x1ADA, 0x1A83, - 0x1A31, 0x19E7, 0x19A6, 0x1972, 0x194D, 0x1938, 0x193D, 0x195B, - 0x198F, 0x19D3, 0x1A24, 0x1A7B, 0x1AD4, 0x1B2B, 0x1B7A, 0x1BBD, - 0x1BEE, 0x1C0A, 0x1C06, 0x1BE1, 0x1BA6, 0x1B5D, 0x1B10, 0x1AC6, - 0x1A8A, 0x1A64, 0x1A51, 0x1A45, 0x1A41, 0x1A42, 0x1A46, 0x1A4D, - 0x1A55, 0x1A5C, 0x1A62, 0x1A64, 0x5C3E, 0x5B2C, 0x5869, 0x54A3, - 0x508A, 0x4CCB, 0x4A15, 0x4915, 0x496E, 0x4A3F, 0x4B76, 0x4D01, - 0x4ECC, 0x50C5, 0x52D9, 0x54F6, 0x5707, 0x58FC, 0x5AC1, 0x5C43, - 0x5D6F, 0x5E34, 0x5E7D, 0x5E39, 0x5D06, 0x5AB8, 0x578A, 0x53B5, - 0x4F75, 0x4B04, 0x469D, 0x427A, 0x3ED6, 0x3BEC, 0x39F6, 0x392F, - 0x3A61, 0x3DC3, 0x42AF, 0x4882, 0x4E98, 0x544B, 0x58F9, 0x5BFC, - 0x5D93, 0x5E7F, 0x5EDF, 0x5ED0, 0x5E70, 0x5DDF, 0x5D39, 0x5C9D, - 0x5C29, 0x5BFC, 0xFF98, 0xFF9D, 0xFFAA, 0xFFBE, 0xFFD4, 0xFFEB, - 0x0000, 0x0011, 0x001B, 0x0021, 0x0024, 0x0027, 0x0028, 0x0028, - 0x0027, 0x0026, 0x0024, 0x0022, 0x0020, 0x001E, 0x001D, 0x001C, - 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, - 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, - 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, - 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, - 0x0253, 0x0253, 0x0254, 0x0255, 0x0257, 0x0258, 0x025A, 0x025B, - 0x025B, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, - 0x025C, 0x025C, 0x025C, 0x025C, 0x025B, 0x025B, 0x025B, 0x025B, - 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, - 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, - 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, - 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0xC22B, 0xC282, - 0xC36B, 0xC4B9, 0xC640, 0xC7D4, 0xC949, 0xCA72, 0xCB25, 0xCB7F, - 0xCBBF, 0xCBE7, 0xCBFA, 0xCBFD, 0xCBF2, 0xCBDC, 0xCBBF, 0xCB9D, - 0xCB7A, 0xCB5A, 0xCB3F, 0xCB2C, 0xCB25, 0xCB25, 0xCB25, 0xCB25, - 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, - 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, - 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, - 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0x3DA9, 0x3BE6, 0x373E, 0x30A3, - 0x2906, 0x2156, 0x1A87, 0x1588, 0x134B, 0x133B, 0x140B, 0x159A, - 0x17C5, 0x1A6A, 0x1D67, 0x209A, 0x23E0, 0x2718, 0x2A1E, 0x2CD2, - 0x2F10, 0x30B8, 0x31A5, 0x318F, 0x306B, 0x2E7B, 0x2BFF, 0x2937, - 0x2662, 0x23C2, 0x2197, 0x2020, 0x1F9F, 0x2052, 0x2272, 0x25DD, - 0x2A4C, 0x2F7C, 0x3526, 0x3B07, 0x40D8, 0x4655, 0x4B38, 0x4F3D, - 0x50CA, 0x5004, 0x4F3D, 0x4F3B, 0x4F38, 0x4F35, 0x4F32, 0x4F30, - 0x4F2E, 0x4F2E, 0x0E9B, 0x0EA3, 0x0EB8, 0x0ED3, 0x0EF1, 0x0F0B, - 0x0F1C, 0x0F1E, 0x0F0D, 0x0EEB, 0x0EBE, 0x0E89, 0x0E4E, 0x0E0E, - 0x0DCB, 0x0D87, 0x0D44, 0x0D03, 0x0CC6, 0x0C90, 0x0C62, 0x0C3D, - 0x0C25, 0x0C1A, 0x0C1B, 0x0C29, 0x0C3F, 0x0C5D, 0x0C80, 0x0CA7, - 0x0CD0, 0x0CF9, 0x0D20, 0x0D42, 0x0D65, 0x0D8A, 0x0DB2, 0x0DDC, - 0x0E07, 0x0E31, 0x0E5A, 0x0E82, 0x0EA7, 0x0EC8, 0x0ED8, 0x0ED7, - 0x0ED8, 0x0EE3, 0x0EF1, 0x0F00, 0x0F0E, 0x0F1B, 0x0F23, 0x0F26, - 0xFBE4, 0xFC2B, 0xFCE5, 0xFDE9, 0xFF0F, 0x002C, 0x0119, 0x01AF, - 0x01C2, 0x016B, 0x00DF, 0x0028, 0xFF50, 0xFE5D, 0xFD58, 0xFC4B, - 0xFB3E, 0xFA3A, 0xF947, 0xF86F, 0xF7B9, 0xF72F, 0xF6D9, 0xF6C4, - 0xF6EF, 0xF74E, 0xF7D6, 0xF87C, 0xF933, 0xF9EF, 0xFAA6, 0xFB4B, - 0xFBD3, 0xFC31, 0xFC6C, 0xFC92, 0xFCA7, 0xFCAF, 0xFCAD, 0xFCA6, - 0xFC9D, 0xFC96, 0xFC94, 0xFC9C, 0xFCA3, 0xFCB0, 0xFCE7, 0xFD52, - 0xFDDC, 0xFE73, 0xFF06, 0xFF84, 0xFFDC, 0xFFFD, 0xBDEA, 0xBD30, - 0xBB48, 0xB89F, 0xB5A0, 0xB2B7, 0xB04F, 0xAED4, 0xAEB1, 0xAFAC, - 0xB132, 0xB32D, 0xB585, 0xB822, 0xBAEE, 0xBDD0, 0xC0B1, 0xC37A, - 0xC614, 0xC866, 0xCA5A, 0xCBD8, 0xCCC8, 0xCD0A, 0xCC9F, 0xCBA8, - 0xCA41, 0xC88C, 0xC6A5, 0xC4AD, 0xC2C2, 0xC102, 0xBF8D, 0xBE81, - 0xBDCF, 0xBD4D, 0xBCF3, 0xBCB7, 0xBC91, 0xBC7A, 0xBC68, 0xBC54, - 0xBC34, 0xBC00, 0xBBE2, 0xBBC4, 0xBB3C, 0xBA26, 0xB8C2, 0xB73C, - 0xB5C0, 0xB47A, 0xB396, 0xB340, 0x0064, 0x0067, 0x0070, 0x007C, - 0x008A, 0x0098, 0x00A4, 0x00AC, 0x00AF, 0x00AE, 0x00AA, 0x00A5, - 0x009E, 0x0096, 0x008E, 0x0085, 0x007C, 0x0073, 0x006B, 0x0065, - 0x005F, 0x005B, 0x005A, 0x005B, 0x0060, 0x0067, 0x0071, 0x007B, - 0x0086, 0x0090, 0x0098, 0x009F, 0x00A2, 0x00A1, 0x009B, 0x0090, - 0x0081, 0x006F, 0x005C, 0x0049, 0x0038, 0x002A, 0x0021, 0x001D, - 0x001D, 0x001D, 0x001D, 0x001D, 0x001D, 0x001D, 0x001D, 0x001D, - 0x001D, 0x001D, 0xFEF1, 0xFEF3, 0xFEF7, 0xFEFE, 0xFF06, 0xFF0D, - 0xFF14, 0xFF19, 0xFF1B, 0xFF1B, 0xFF19, 0xFF18, 0xFF15, 0xFF12, - 0xFF0E, 0xFF0B, 0xFF07, 0xFF03, 0xFF00, 0xFEFD, 0xFEFB, 0xFEF9, - 0xFEF9, 0xFEF9, 0xFEFB, 0xFEFF, 0xFF02, 0xFF07, 0xFF0B, 0xFF0F, - 0xFF13, 0xFF16, 0xFF17, 0xFF17, 0xFF14, 0xFF10, 0xFF09, 0xFF02, - 0xFEFA, 0xFEF3, 0xFEEC, 0xFEE6, 0xFEE2, 0xFEE1, 0xFEE1, 0xFEE1, - 0xFEE1, 0xFEE1, 0xFEE1, 0xFEE1, 0xFEE1, 0xFEE1, 0xFEE1, 0xFEE1, - 0xD401, 0xD379, 0xD213, 0xD01B, 0xCDD9, 0xCB98, 0xC9A3, 0xC845, - 0xC7C7, 0xC800, 0xC88D, 0xC960, 0xCA6A, 0xCB9F, 0xCCF0, 0xCE4F, - 0xCFAF, 0xD101, 0xD239, 0xD348, 0xD41F, 0xD4B3, 0xD4F4, 0xD4B7, - 0xD3F1, 0xD2C0, 0xD147, 0xCFA6, 0xCDFC, 0xCC6B, 0xCB13, 0xCA15, - 0xC992, 0xC9A8, 0xCA96, 0xCC59, 0xCEBB, 0xD183, 0xD478, 0xD761, - 0xDA08, 0xDC32, 0xDDA8, 0xDE31, 0xDE31, 0xDE31, 0xDE31, 0xDE31, - 0xDE31, 0xDE31, 0xDE31, 0xDE31, 0xDE31, 0xDE31, 0x1DBD, 0x1CE9, - 0x1ABA, 0x17A7, 0x1425, 0x10AB, 0x0DAD, 0x0BA3, 0x0B02, 0x0B93, - 0x0CC0, 0x0E6D, 0x107E, 0x12D7, 0x155C, 0x17F2, 0x1A7D, 0x1CE1, - 0x1F03, 0x20C6, 0x220F, 0x22C2, 0x22C3, 0x21BD, 0x1F95, 0x1C8B, - 0x18DC, 0x14C7, 0x108B, 0x0C64, 0x0893, 0x0555, 0x02E9, 0x018C, - 0x016D, 0x0263, 0x042E, 0x068E, 0x0941, 0x0C07, 0x0EA0, 0x10CB, - 0x1247, 0x12D4, 0x12D5, 0x12D5, 0x12D4, 0x12D1, 0x12CD, 0x12C9, - 0x12C5, 0x12C1, 0x12BE, 0x12BD, 0xFC98, 0xFCF6, 0xFDED, 0xFF4A, - 0x00DB, 0x026E, 0x03CF, 0x04CC, 0x0533, 0x0523, 0x04E5, 0x047F, - 0x03F8, 0x0357, 0x02A2, 0x01E1, 0x011A, 0x0054, 0xFF98, 0xFEE9, - 0xFE50, 0xFDD4, 0xFD7B, 0xFD4A, 0xFD3E, 0xFD4F, 0xFD76, 0xFDAA, - 0xFDE6, 0xFE21, 0xFE55, 0xFE79, 0xFE87, 0xFE77, 0xFE48, 0xFE01, - 0xFDA7, 0xFD3F, 0xFCCE, 0xFC59, 0xFBE5, 0xFB77, 0xFB14, 0xFAC1, - 0xFA91, 0xFA93, 0xFAC1, 0xFB17, 0xFB89, 0xFC09, 0xFC87, 0xFCF3, - 0xFD40, 0xFD5C, 0xF3B4, 0xF3BA, 0xF3CB, 0xF3E3, 0xF400, 0xF41C, - 0xF436, 0xF44A, 0xF455, 0xF458, 0xF45A, 0xF45A, 0xF459, 0xF456, - 0xF452, 0xF44D, 0xF448, 0xF441, 0xF43A, 0xF432, 0xF42A, 0xF421, - 0xF419, 0xF40E, 0xF400, 0xF3EF, 0xF3DC, 0xF3C8, 0xF3B5, 0xF3A4, - 0xF395, 0xF38A, 0xF384, 0xF383, 0xF38A, 0xF398, 0xF3AC, 0xF3C4, - 0xF3DE, 0xF3FA, 0xF415, 0xF430, 0xF447, 0xF45A, 0xF466, 0xF467, - 0xF45A, 0xF43F, 0xF41A, 0xF3F2, 0xF3CA, 0xF3A7, 0xF38F, 0xF385, - 0xCF0B, 0xCDD4, 0xCAA0, 0xC617, 0xC0E1, 0xBBA8, 0xB713, 0xB3CC, - 0xB27A, 0xB2B1, 0xB384, 0xB4DC, 0xB6A3, 0xB8C1, 0xBB1F, 0xBDA7, - 0xC042, 0xC2D8, 0xC554, 0xC79D, 0xC99E, 0xCB3F, 0xCC6A, 0xCD0C, - 0xCD35, 0xCCFC, 0xCC7B, 0xCBCA, 0xCB01, 0xCA3A, 0xC98C, 0xC911, - 0xC8E1, 0xC915, 0xC9B0, 0xCA9B, 0xCBC6, 0xCD1F, 0xCE96, 0xD01B, - 0xD19C, 0xD309, 0xD452, 0xD565, 0xD603, 0xD600, 0xD565, 0xD43F, - 0xD2B8, 0xD104, 0xCF57, 0xCDE4, 0xCCDF, 0xCC7D, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x04AD, 0x04C6, - 0x04FE, 0x053D, 0x056B, 0x056F, 0x0531, 0x0497, 0x03AE, 0x0297, - 0x015A, 0x0001, 0xFE93, 0xFD17, 0xFB97, 0xFA1B, 0xF8AB, 0xF74F, - 0xF611, 0xF4F7, 0xF40B, 0xF355, 0xF2DD, 0xF2C6, 0xF321, 0xF3D8, - 0xF4D8, 0xF60A, 0xF75A, 0xF8B4, 0xFA02, 0xFB30, 0xFC29, 0xFD06, - 0xFDEA, 0xFED2, 0xFFBA, 0x009D, 0x0179, 0x0249, 0x030A, 0x03B6, - 0x044C, 0x04C5, 0x051B, 0x054D, 0x0562, 0x055E, 0x054A, 0x052B, - 0x0508, 0x04E7, 0x04CF, 0x04C5, 0x00EC, 0x00CB, 0x0077, 0x0005, - 0xFF8A, 0xFF1B, 0xFECD, 0xFEB6, 0xFEC9, 0xFEEB, 0xFF19, 0xFF52, - 0xFF93, 0xFFDA, 0x0023, 0x006E, 0x00B8, 0x00FF, 0x013F, 0x0178, - 0x01A6, 0x01C8, 0x01DB, 0x01D6, 0x01B7, 0x0184, 0x0142, 0x00F7, - 0x00A8, 0x005B, 0x0016, 0xFFDF, 0xFFB9, 0xFFA3, 0xFF95, 0xFF8D, - 0xFF8B, 0xFF8D, 0xFF91, 0xFF98, 0xFF9F, 0xFFA5, 0xFFAA, 0xFFAB, - 0xFFAA, 0xFFAA, 0xFFAA, 0xFFAA, 0xFFAA, 0xFFAA, 0xFFAA, 0xFFAB, - 0xFFAB, 0xFFAB, 0x0A09, 0x0B23, 0x0DF6, 0x11CE, 0x15F3, 0x19AE, - 0x1C4A, 0x1D0F, 0x1C62, 0x1B2F, 0x198C, 0x178D, 0x1548, 0x12D1, - 0x103E, 0x0DA3, 0x0B17, 0x08AD, 0x067B, 0x0497, 0x0314, 0x0209, - 0x018B, 0x01F1, 0x035F, 0x0599, 0x0865, 0x0B88, 0x0EC7, 0x11E7, - 0x14AC, 0x16DD, 0x183D, 0x18E9, 0x192C, 0x1918, 0x18C0, 0x1835, - 0x1788, 0x16CA, 0x160F, 0x1566, 0x14E1, 0x1493, 0x146F, 0x1459, - 0x1451, 0x1452, 0x145B, 0x1468, 0x1477, 0x1485, 0x148F, 0x1493, - 0xFAA4, 0xFAF4, 0xFBCE, 0xFD0A, 0xFE84, 0x0014, 0x0198, 0x02EA, - 0x03E2, 0x045D, 0x044C, 0x03CC, 0x02FA, 0x01F1, 0x00CB, 0xFFA6, - 0xFE9A, 0xFDC5, 0xFCF3, 0xFC0B, 0xFB4F, 0xFB00, 0xFB62, 0xFC79, - 0xFE05, 0xFFE0, 0x01E3, 0x03EA, 0x05CC, 0x0765, 0x088D, 0x091E, - 0x0901, 0x0851, 0x0732, 0x05C9, 0x043A, 0x02AB, 0x013F, 0x001C, - 0xFF67, 0xFF04, 0xFEBF, 0xFE94, 0xFE7F, 0xFE7D, 0xFE89, 0xFEA0, - 0xFEBE, 0xFEDF, 0xFF00, 0xFF1C, 0xFF2F, 0xFF37, 0xF3AC, 0xF3CA, - 0xF41C, 0xF492, 0xF520, 0xF5B8, 0xF64B, 0xF6CC, 0xF72D, 0xF760, - 0xF760, 0xF737, 0xF6F1, 0xF697, 0xF633, 0xF5D1, 0xF57B, 0xF53A, - 0xF507, 0xF4DA, 0xF4BC, 0xF4B7, 0xF4D7, 0xF51C, 0xF57B, 0xF5EC, - 0xF666, 0xF6E1, 0xF753, 0xF7B4, 0xF7FB, 0xF821, 0xF81E, 0xF7FA, - 0xF7BD, 0xF76E, 0xF717, 0xF6C0, 0xF671, 0xF633, 0xF60F, 0xF5FE, - 0xF5F4, 0xF5F2, 0xF5F5, 0xF5FC, 0xF606, 0xF613, 0xF621, 0xF62F, - 0xF63B, 0xF646, 0xF64D, 0xF64F, 0xF6C8, 0xF7A6, 0xF9FB, 0xFD61, - 0x0170, 0x05C3, 0x09F1, 0x0D95, 0x1048, 0x11A2, 0x1173, 0x1007, - 0x0DB4, 0x0ACD, 0x07A7, 0x0497, 0x01F2, 0x000B, 0xFED1, 0xFE06, - 0xFDC3, 0xFE21, 0xFF37, 0x011A, 0x03AA, 0x06A8, 0x09DB, 0x0D07, - 0x0FEF, 0x1258, 0x1408, 0x14C2, 0x1454, 0x12E3, 0x10AF, 0x0DFE, - 0x0B10, 0x082A, 0x058E, 0x037E, 0x023F, 0x01A3, 0x014A, 0x012B, - 0x013C, 0x0174, 0x01C9, 0x0231, 0x02A4, 0x0317, 0x0382, 0x03D9, - 0x0415, 0x042B, 0x068D, 0x067E, 0x0653, 0x0612, 0x05BF, 0x055F, - 0x04F7, 0x048C, 0x0423, 0x03C0, 0x0352, 0x02CA, 0x022E, 0x0188, - 0x00DD, 0x0035, 0xFF9A, 0xFF10, 0xFEA0, 0xFE51, 0xFE2B, 0xFE35, - 0xFE78, 0xFF30, 0x007A, 0x022F, 0x0425, 0x0632, 0x082C, 0x09EA, - 0x0B42, 0x0C0A, 0x0C3C, 0x0BFC, 0x0B64, 0x0A91, 0x099C, 0x08A1, - 0x07BA, 0x0702, 0x0694, 0x065E, 0x0639, 0x0624, 0x061B, 0x061C, - 0x0626, 0x0636, 0x0649, 0x065E, 0x0673, 0x0684, 0x0690, 0x0694, - 0xF3BE, 0xF38E, 0xF30C, 0xF250, 0xF172, 0xF087, 0xEFA8, 0xEEEC, - 0xEE69, 0xEE38, 0xEE46, 0xEE71, 0xEEB5, 0xEF0F, 0xEF7A, 0xEFF3, - 0xF077, 0xF102, 0xF191, 0xF220, 0xF2AC, 0xF331, 0xF3AB, 0xF42E, - 0xF4C8, 0xF570, 0xF61A, 0xF6BC, 0xF74D, 0xF7C1, 0xF80E, 0xF82B, - 0xF809, 0xF7AD, 0xF725, 0xF681, 0xF5D0, 0xF521, 0xF482, 0xF403, - 0xF3B2, 0xF386, 0xF368, 0xF356, 0xF34F, 0xF350, 0xF358, 0xF365, - 0xF375, 0xF386, 0xF397, 0xF3A5, 0xF3AF, 0xF3B2, 0x362E, 0x34E9, - 0x3183, 0x2C9C, 0x26D4, 0x20CA, 0x1B1D, 0x166E, 0x135C, 0x1287, - 0x13AC, 0x15FF, 0x1948, 0x1D53, 0x21E9, 0x26D4, 0x2BE0, 0x30D5, - 0x357E, 0x39A6, 0x3D17, 0x3F9B, 0x40FC, 0x4099, 0x3E4A, 0x3A90, - 0x35EE, 0x30E5, 0x2BF6, 0x27A2, 0x246B, 0x22D3, 0x22F6, 0x2460, - 0x26BC, 0x29B4, 0x2CF1, 0x301D, 0x32E3, 0x34EB, 0x35E1, 0x35F0, - 0x358B, 0x34C7, 0x33B7, 0x326F, 0x3103, 0x2F87, 0x2E0F, 0x2CAE, - 0x2B79, 0x2A84, 0x29E2, 0x29A8, -}; +ROM_ASSET_LOAD_ANIM(anim_35_values, 0x00518954, 3704, 0x00000000, 3704); diff --git a/assets/anims/anim_36.inc.c b/assets/anims/anim_36.inc.c index 0f0325695..0b1d68994 100644 --- a/assets/anims/anim_36.inc.c +++ b/assets/anims/anim_36.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_36[] = { 1, 189, @@ -13,261 +14,7 @@ static const struct Animation anim_36[] = { }; -static const u16 anim_36_indices[] = { - 0x002E, 0x0001, 0x002E, 0x002F, 0x002E, 0x005D, 0x0001, 0x0000, 0x0001, 0x008B, 0x0001, 0x0000, - 0x002E, 0x06B0, 0x002E, 0x06DE, 0x002E, 0x070C, - 0x002E, 0x0626, 0x002E, 0x0654, 0x002E, 0x0682, - 0x002E, 0x059C, 0x002E, 0x05CA, 0x002E, 0x05F8, - 0x0001, 0x0598, 0x0001, 0x0599, 0x0001, 0x059A, - 0x002E, 0x0144, 0x002E, 0x0172, 0x002E, 0x01A0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002E, 0x0116, - 0x002E, 0x008C, 0x002E, 0x00BA, 0x002E, 0x00E8, - 0x0001, 0x0594, 0x0001, 0x0595, 0x0001, 0x0596, - 0x002E, 0x0286, 0x002E, 0x02B4, 0x002E, 0x02E2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002E, 0x0258, - 0x002E, 0x01CE, 0x002E, 0x01FC, 0x002E, 0x022A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0597, - 0x002E, 0x050A, 0x002E, 0x0538, 0x002E, 0x0566, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002E, 0x04DC, - 0x002E, 0x0452, 0x002E, 0x0480, 0x002E, 0x04AE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x059B, - 0x002E, 0x03C8, 0x002E, 0x03F6, 0x002E, 0x0424, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002E, 0x039A, - 0x002E, 0x0310, 0x002E, 0x033E, 0x002E, 0x036C, -}; +ROM_ASSET_LOAD_ANIM(anim_36_indices, 0x005197e4, 252, 0x00000000, 252); -static const s16 anim_36_values[] = { - 0x0000, 0x0000, 0x000A, 0x000F, 0x0014, 0x0016, 0x0013, 0x000E, - 0x0009, 0x0005, 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0094, - 0x00A5, 0x00A9, 0x00AB, 0x00AD, 0x00B0, 0x00B4, 0x00B6, 0x00B7, - 0x00B5, 0x00B2, 0x00AE, 0x00AB, 0x00A9, 0x00A8, 0x00A6, 0x00A5, - 0x00A5, 0x00A5, 0x00A5, 0x00A5, 0x00A5, 0x00A5, 0x00A5, 0x00A6, - 0x00A6, 0x00A6, 0x00A6, 0x00A6, 0x00A7, 0x00A7, 0x00A7, 0x00A8, - 0x00A8, 0x00A8, 0x00A8, 0x00A9, 0x00A9, 0x00A9, 0x00A9, 0x00A9, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x0016, 0x001E, 0x0022, - 0x0025, 0x0026, 0x0022, 0x001D, 0x0017, 0x0013, 0x0010, 0x000E, - 0x000C, 0x000B, 0x000A, 0x0009, 0x0007, 0x0006, 0x0006, 0x0005, - 0x0005, 0x0005, 0x0004, 0x0004, 0x0004, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3FFF, 0x004D, 0x0000, 0xFE6E, 0xFCD2, - 0xFB2E, 0xF984, 0xF7D2, 0xF61C, 0xF461, 0xF2A1, 0xF0DF, 0xEF1B, - 0xED55, 0xEB8F, 0xE9C9, 0xE804, 0xE641, 0xE481, 0xE2C4, 0xE10C, - 0xDF59, 0xDDAC, 0xDC06, 0xDA68, 0xD8D2, 0xD746, 0xD5C3, 0xD44C, - 0xD2E1, 0xD182, 0xD031, 0xCEEE, 0xCDBA, 0xCCDA, 0xCCA2, 0xCD2D, - 0xCE92, 0xD0EC, 0xD453, 0xD99A, 0xE0DA, 0xE915, 0xF14D, 0xF884, - 0xFDBE, 0xFFFB, 0xF981, 0xF97C, 0xF961, 0xF945, 0xF929, 0xF90C, - 0xF8EE, 0xF8CF, 0xF8B0, 0xF891, 0xF872, 0xF852, 0xF832, 0xF812, - 0xF7F2, 0xF7D2, 0xF7B3, 0xF794, 0xF776, 0xF757, 0xF73A, 0xF71D, - 0xF702, 0xF6E7, 0xF6CD, 0xF6B4, 0xF69D, 0xF686, 0xF672, 0xF65E, - 0xF64C, 0xF63C, 0xF62E, 0xF635, 0xF65D, 0xF69E, 0xF6EB, 0xF73C, - 0xF786, 0xF7D2, 0xF82C, 0xF88A, 0xF8E3, 0xF92F, 0xF965, 0xF97B, - 0xED7E, 0xED8C, 0xEDD4, 0xEE1F, 0xEE6C, 0xEEBB, 0xEF0C, 0xEF5E, - 0xEFB2, 0xF007, 0xF05D, 0xF0B3, 0xF109, 0xF160, 0xF1B6, 0xF20C, - 0xF261, 0xF2B5, 0xF307, 0xF359, 0xF3A8, 0xF3F6, 0xF441, 0xF48A, - 0xF4D0, 0xF513, 0xF553, 0xF58F, 0xF5C8, 0xF5FC, 0xF62D, 0xF658, - 0xF67F, 0xF66D, 0xF5FE, 0xF550, 0xF47D, 0xF3A3, 0xF2DB, 0xF20D, - 0xF11A, 0xF01C, 0xEF29, 0xEE5B, 0xEDCA, 0xED8C, 0xD886, 0xCFBD, - 0xD6CC, 0xDCFD, 0xDC9C, 0xDC23, 0xDB93, 0xDAED, 0xDA35, 0xD96A, - 0xD891, 0xD7A9, 0xD6B6, 0xD5B9, 0xD4B4, 0xD3A9, 0xD29A, 0xD188, - 0xD076, 0xCF66, 0xCE59, 0xCD50, 0xCC50, 0xCB58, 0xCA6B, 0xC98A, - 0xC8B9, 0xC7F7, 0xC749, 0xC6AE, 0xC62A, 0xC5BE, 0xC56C, 0xC63C, - 0xC8B2, 0xCC09, 0xCF7C, 0xD246, 0xD3A2, 0xD36A, 0xD23B, 0xD06F, - 0xCE63, 0xCC72, 0xCAF8, 0xCA51, 0x297C, 0xD708, 0xD3F0, 0xD72A, - 0xDE4C, 0xE6E9, 0xEE98, 0xF2ED, 0xF17C, 0xEBEB, 0xE587, 0xDE66, - 0xD69E, 0xCE45, 0xC571, 0xBC36, 0xB2AB, 0xA8E5, 0x9EFA, 0x9500, - 0x8B0C, 0x8133, 0x778A, 0x6E2A, 0x6527, 0x5C96, 0x548E, 0x4D23, - 0x466C, 0x407D, 0x3B6E, 0x3752, 0x3441, 0x37E8, 0x45D2, 0x5ADE, - 0x73EB, 0x8DDA, 0xA584, 0xBFA8, 0xDBF9, 0xEFC7, 0xF854, 0xFB88, - 0xFBB2, 0xFB1F, 0xD953, 0xD633, 0xD6AA, 0xD774, 0xD86E, 0xD973, - 0xDA5E, 0xDB0C, 0xDB58, 0xDB62, 0xDB61, 0xDB57, 0xDB45, 0xDB2A, - 0xDB09, 0xDAE3, 0xDAB7, 0xDA87, 0xDA53, 0xDA1D, 0xD9E6, 0xD9AE, - 0xD976, 0xD93F, 0xD90A, 0xD8D8, 0xD8AA, 0xD87F, 0xD85B, 0xD83C, - 0xD825, 0xD816, 0xD80F, 0xD84B, 0xD8E4, 0xD9A8, 0xDA69, 0xDAF7, - 0xDB22, 0xDA5A, 0xD8C6, 0xD748, 0xD5F5, 0xD48B, 0xD365, 0xD2DD, - 0xA46A, 0xFA3D, 0xFA43, 0xF39B, 0xE8C5, 0xDC43, 0xD093, 0xC836, - 0xC5AD, 0xC737, 0xC964, 0xCC22, 0xCF63, 0xD318, 0xD731, 0xDBA0, - 0xE055, 0xE541, 0xEA54, 0xEF81, 0xF4B7, 0xF9E7, 0xFF02, 0x03F9, - 0x08BD, 0x0D3F, 0x116F, 0x153E, 0x189E, 0x1B7F, 0x1DD1, 0x1F86, - 0x208E, 0x1D0E, 0x12E1, 0x0490, 0xF4A2, 0xE59E, 0xDA0B, 0xD41C, - 0xD263, 0xD1F6, 0xD1F1, 0xD2E3, 0xD40D, 0xD4B2, 0x130F, 0x0305, - 0xDEE8, 0xB8B6, 0xA270, 0xA290, 0xAEFB, 0xC0CD, 0xD122, 0xDF5C, - 0xEEF7, 0xFF39, 0x0F63, 0x1EBD, 0x2C8A, 0x380E, 0x408D, 0x45BA, - 0x4824, 0x485C, 0x46F0, 0x4470, 0x416B, 0x3E70, 0x3C0F, 0x3866, - 0x32B2, 0x2D29, 0x2A05, 0x2B57, 0x2F5F, 0x329A, 0x3184, 0x2A2A, - 0x1EC8, 0x121E, 0x06F0, 0x0000, 0xFD01, 0xFB93, 0xFB5C, 0xFC00, - 0xFD24, 0xFE6D, 0xFF7F, 0xFFFF, 0x0CF7, 0x136D, 0x22C9, 0x3504, - 0x4419, 0x50D6, 0x5D93, 0x6696, 0x6821, 0x62E8, 0x5AB0, 0x5058, - 0x44BF, 0x38C4, 0x2D47, 0x2327, 0x1B44, 0x1554, 0x1068, 0x0C60, - 0x091D, 0x067F, 0x0468, 0x02B9, 0x0152, 0x0199, 0x043B, 0x0806, - 0x0BC8, 0x10D0, 0x176A, 0x1CDF, 0x1E78, 0x1AE4, 0x1401, 0x0BDC, - 0x0481, 0x0000, 0xFE28, 0xFD47, 0xFD25, 0xFD8A, 0xFE3E, 0xFF08, - 0xFFB1, 0x0000, 0xE4D2, 0xDB7F, 0xC620, 0xAE95, 0x9EC2, 0x98CC, - 0x97A6, 0x9A60, 0xA00B, 0xA835, 0xB27E, 0xBE1B, 0xCA3D, 0xD61A, - 0xE0E4, 0xE9CE, 0xF00C, 0xF37B, 0xF4CF, 0xF47B, 0xF2F0, 0xF0A2, - 0xEE03, 0xEB86, 0xE99D, 0xE741, 0xE3DF, 0xE097, 0xDE8C, 0xDDCC, - 0xDDC4, 0xDE97, 0xE06D, 0xE3DC, 0xE8B3, 0xEDE8, 0xF272, 0xF549, - 0xF68D, 0xF727, 0xF73E, 0xF6F9, 0xF67E, 0xF5F3, 0xF580, 0xF54A, - 0xEF32, 0xEF1B, 0xEED9, 0xEE71, 0xEDE8, 0xED43, 0xEC87, 0xEBB9, - 0xEADE, 0xE9DA, 0xE896, 0xE720, 0xE586, 0xE3D4, 0xE219, 0xE062, - 0xDEBD, 0xDD37, 0xDBDD, 0xDABD, 0xD9E5, 0xD962, 0xD942, 0xD992, - 0xDA5F, 0xE00B, 0xEB90, 0xF7E5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFAB0, 0xF3EA, 0xEC2B, 0xE3EF, 0xDBB3, 0xD3F4, 0xCD2E, - 0xC7DD, 0xC501, 0xC498, 0xC59C, 0xC70A, 0xC7DB, 0x5FA3, 0x6BA9, - 0x84EF, 0x9B3D, 0x9E63, 0x74BF, 0x324B, 0x0B2C, 0x03F7, 0xFE5E, - 0xFA37, 0xF759, 0xF59B, 0xF4D6, 0xF4DF, 0xF58E, 0xF6B9, 0xF839, - 0xF9E4, 0xFB91, 0xFD16, 0xFE4C, 0xFF0A, 0xFF25, 0xFE76, 0xFC9E, - 0xF9C0, 0xF678, 0xF364, 0xEFD4, 0xEBBD, 0xE8B1, 0xE83E, 0xEA1A, - 0xECC9, 0xF016, 0xF3CD, 0xF7B7, 0xFBA2, 0xFF56, 0x02A0, 0x054B, - 0x069B, 0x067F, 0x05CB, 0x054D, 0x2D84, 0x2F03, 0x3275, 0x3648, - 0x38EA, 0x39E0, 0x39B3, 0x3854, 0x364B, 0x342B, 0x31F8, 0x2FB4, - 0x2D61, 0x2B05, 0x28A0, 0x2636, 0x23CA, 0x215F, 0x1EF8, 0x1C97, - 0x1A41, 0x17F7, 0x15BC, 0x1395, 0x1183, 0x0FB9, 0x0E75, 0x0DCB, - 0x0DCE, 0x0EA1, 0x1030, 0x123B, 0x1481, 0x16F3, 0x199C, 0x1C68, - 0x1F45, 0x221E, 0x24E0, 0x2777, 0x29D0, 0x2BD6, 0x2CE3, 0x2CCE, - 0x2C3C, 0x2BD7, 0xF355, 0x0463, 0x28FF, 0x4B51, 0x5581, 0x2918, - 0xDE72, 0xB1F7, 0xA9AF, 0xA341, 0x9E7B, 0x9B2B, 0x9920, 0x9829, - 0x9816, 0x98B4, 0x99D2, 0x9B40, 0x9CCC, 0x9E45, 0x9F7A, 0xA039, - 0xA052, 0x9F92, 0x9DCA, 0x98D1, 0x906F, 0x875C, 0x8050, 0x7A81, - 0x7502, 0x7245, 0x74BE, 0x7BBD, 0x849E, 0x8EDA, 0x99F4, 0xA56B, - 0xB0C1, 0xBB75, 0xC507, 0xCCF6, 0xD0F0, 0xD09D, 0xCE78, 0xCCFA, - 0x000C, 0x000E, 0x0014, 0x001D, 0x0026, 0x002E, 0x0034, 0x0035, - 0x0031, 0x0028, 0x001C, 0x000F, 0x0005, 0x0000, 0xFFFF, 0xFFFD, - 0xFFFD, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, 0x0001, - 0x0002, 0x0003, 0x0004, 0x0004, 0x0005, 0x0005, 0x0004, 0x0004, - 0x0004, 0x0004, 0x0003, 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF33, 0xFF34, - 0xFF34, 0xFF36, 0xFF37, 0xFF38, 0xFF38, 0xFF39, 0xFF38, 0xFF36, - 0xFF34, 0xFF32, 0xFF31, 0xFF30, 0xFF30, 0xFF2F, 0xFF2F, 0xFF2F, - 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xC75E, 0xC6E1, 0xC5A0, 0xC3ED, - 0xC218, 0xC073, 0xBF4E, 0xBEFB, 0xBFDB, 0xC1C3, 0xC435, 0xC6B1, - 0xC8BA, 0xC9D0, 0xCA2F, 0xCA68, 0xCA82, 0xCA7F, 0xCA65, 0xCA37, - 0xC9FC, 0xC9B6, 0xC96B, 0xC920, 0xC8D8, 0xC898, 0xC865, 0xC843, - 0xC837, 0xC83B, 0xC847, 0xC859, 0xC871, 0xC88E, 0xC8AD, 0xC8D0, - 0xC8F4, 0xC918, 0xC93C, 0xC95F, 0xC97F, 0xC99C, 0xC9B4, 0xC9C7, - 0xC9D3, 0xC9D8, 0x4138, 0x417A, 0x420E, 0x42AD, 0x430B, 0x42E0, - 0x41E3, 0x3FC9, 0x3B96, 0x3545, 0x2E03, 0x26FB, 0x215B, 0x1E4F, - 0x1D2F, 0x1C83, 0x1C3B, 0x1C4B, 0x1CA3, 0x1D36, 0x1DF6, 0x1ED4, - 0x1FC2, 0x20B3, 0x2197, 0x2261, 0x2303, 0x236F, 0x2395, 0x2388, - 0x2362, 0x2327, 0x22D9, 0x227D, 0x2216, 0x21A6, 0x2131, 0x20BA, - 0x2045, 0x1FD4, 0x1F6C, 0x1F0E, 0x1EBF, 0x1E82, 0x1E5A, 0x1E4A, - 0x07B9, 0x0831, 0x0971, 0x0B40, 0x0D63, 0x0FA1, 0x11C0, 0x1386, - 0x1519, 0x16B3, 0x1836, 0x1985, 0x1A81, 0x1B0F, 0x1B4C, 0x1B6E, - 0x1B7A, 0x1B71, 0x1B57, 0x1B30, 0x1AFF, 0x1AC8, 0x1A8D, 0x1A52, - 0x1A1A, 0x19E9, 0x19C1, 0x19A7, 0x199E, 0x19A1, 0x19AB, 0x19BB, - 0x19CF, 0x19E8, 0x1A04, 0x1A22, 0x1A41, 0x1A61, 0x1A81, 0x1A9F, - 0x1ABB, 0x1AD4, 0x1AE9, 0x1AFA, 0x1B04, 0x1B09, 0x11B4, 0x11B3, - 0x11B0, 0x11AB, 0x11A5, 0x119E, 0x1197, 0x118F, 0x1182, 0x116D, - 0x1158, 0x1149, 0x1144, 0x1151, 0x116D, 0x1190, 0x11B9, 0x11E6, - 0x1216, 0x1248, 0x127A, 0x12AB, 0x12DA, 0x1306, 0x132C, 0x134D, - 0x1365, 0x1375, 0x137A, 0x1374, 0x1364, 0x134B, 0x132B, 0x1304, - 0x12D9, 0x12AA, 0x127A, 0x1248, 0x1217, 0x11E8, 0x11BD, 0x1196, - 0x1175, 0x115C, 0x114B, 0x1144, 0xC211, 0xC17D, 0xBFF2, 0xBDB9, - 0xBB1C, 0xB864, 0xB5DC, 0xB3CD, 0xB21A, 0xB081, 0xAF0F, 0xADD0, - 0xACD1, 0xAC20, 0xABA1, 0xAB30, 0xAACC, 0xAA74, 0xAA27, 0xA9E5, - 0xA9AD, 0xA97F, 0xA959, 0xA93B, 0xA924, 0xA914, 0xA909, 0xA904, - 0xA903, 0xA90C, 0xA924, 0xA949, 0xA979, 0xA9B2, 0xA9F2, 0xAA36, - 0xAA7E, 0xAAC7, 0xAB0E, 0xAB53, 0xAB93, 0xABCC, 0xABFC, 0xAC21, - 0xAC3A, 0xAC44, 0xFBE6, 0xFCFF, 0xFDC8, 0xFCCA, 0xFC9E, 0xFE2A, - 0x0077, 0x01DC, 0x0202, 0x01C5, 0x014C, 0x00BE, 0x0044, 0x0003, - 0xFFEF, 0xFFE1, 0xFFD7, 0xFFD1, 0xFFCF, 0xFFD1, 0xFFD4, 0xFFDA, - 0xFFE0, 0xFFE8, 0xFFEF, 0xFFF6, 0xFFFB, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0006, 0x0087, 0x0073, 0x0065, 0x0063, 0x0078, 0x0097, 0x00A1, - 0x008E, 0x0070, 0x004D, 0x002B, 0x000F, 0x0000, 0xFFFA, 0xFFF5, - 0xFFF1, 0xFFF0, 0xFFEF, 0xFFF0, 0xFFF1, 0xFFF3, 0xFFF5, 0xFFF8, - 0xFFFA, 0xFFFD, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBEBF, 0xBE5D, - 0xBCF8, 0xBCC4, 0xBD85, 0xC036, 0xC3B6, 0xC58D, 0xC545, 0xC43F, - 0xC2CF, 0xC147, 0xBFF9, 0xBF39, 0xBEE4, 0xBE9E, 0xBE66, 0xBE3B, - 0xBE1A, 0xBE04, 0xBDF5, 0xBDEE, 0xBDEC, 0xBDEE, 0xBDF4, 0xBDFA, - 0xBE00, 0xBE05, 0xBE07, 0xBE0B, 0xBE14, 0xBE21, 0xBE33, 0xBE49, - 0xBE60, 0xBE7A, 0xBE95, 0xBEB1, 0xBECC, 0xBEE5, 0xBEFE, 0xBF13, - 0xBF25, 0xBF33, 0xBF3D, 0xBF40, 0x2DE0, 0x24FF, 0x2066, 0x1FE1, - 0x1E77, 0x1A9C, 0x1619, 0x145C, 0x1602, 0x18F9, 0x1C9E, 0x204F, - 0x236B, 0x2550, 0x2650, 0x272E, 0x27EB, 0x2889, 0x290D, 0x2977, - 0x29CC, 0x2A0C, 0x2A3C, 0x2A5D, 0x2A72, 0x2A7E, 0x2A83, 0x2A83, - 0x2A83, 0x2A75, 0x2A4E, 0x2A12, 0x29C5, 0x2969, 0x2901, 0x2891, - 0x281C, 0x27A6, 0x2731, 0x26C0, 0x2658, 0x25FB, 0x25AC, 0x256F, - 0x2547, 0x2537, 0xF747, 0xF683, 0xF581, 0xF4CD, 0xF2F4, 0xEF40, - 0xEAAE, 0xE6A6, 0xE33F, 0xDFCA, 0xDC85, 0xD9AC, 0xD77E, 0xD638, - 0xD598, 0xD52B, 0xD4ED, 0xD4D7, 0xD4E3, 0xD50B, 0xD548, 0xD596, - 0xD5ED, 0xD648, 0xD69F, 0xD6EF, 0xD72F, 0xD75A, 0xD76A, 0xD768, - 0xD760, 0xD754, 0xD744, 0xD730, 0xD71A, 0xD702, 0xD6E9, 0xD6D0, - 0xD6B7, 0xD69F, 0xD688, 0xD674, 0xD663, 0xD656, 0xD64E, 0xD64A, - 0x0574, 0x04A9, 0x02CE, 0x0174, 0x0002, 0xFEB9, 0xFD7E, 0xFBB3, - 0xF916, 0xF607, 0xF2DE, 0xEFF0, 0xED92, 0xEC1C, 0xEB49, 0xEA9C, - 0xEA12, 0xE9A6, 0xE956, 0xE91E, 0xE8FA, 0xE8E7, 0xE8E2, 0xE8E8, - 0xE8F4, 0xE904, 0xE914, 0xE920, 0xE926, 0xE92E, 0xE945, 0xE969, - 0xE996, 0xE9CD, 0xEA09, 0xEA4B, 0xEA8F, 0xEAD5, 0xEB19, 0xEB5B, - 0xEB98, 0xEBCE, 0xEBFC, 0xEC20, 0xEC37, 0xEC41, 0x963F, 0x95ED, - 0x9F95, 0xA1FF, 0xA50A, 0xA9B9, 0xAEA3, 0xB1F4, 0xB38B, 0xB494, - 0xB52F, 0xB57B, 0xB599, 0xB5A8, 0xB5B0, 0xB5A6, 0xB58D, 0xB567, - 0xB538, 0xB500, 0xB4C4, 0xB485, 0xB446, 0xB40A, 0xB3D3, 0xB3A4, - 0xB37F, 0xB367, 0xB35E, 0xB364, 0xB373, 0xB38C, 0xB3AD, 0xB3D4, - 0xB400, 0xB430, 0xB462, 0xB494, 0xB4C6, 0xB4F6, 0xB523, 0xB54A, - 0xB56C, 0xB586, 0xB597, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0xD424, 0xD6F4, 0xD506, 0xD25C, - 0xD21F, 0xD6B6, 0xDDE1, 0xE3CD, 0xE6BC, 0xE874, 0xEA0A, 0xEB98, - 0xED21, 0xEEA5, 0xF025, 0xF1A3, 0xF320, 0xF49C, 0xF619, 0xF797, - 0xF919, 0xFA9F, 0xFC6B, 0xFE04, 0xFE54, 0xFD4C, 0xFBBC, 0xF9DA, - 0xF7DA, 0xF5F4, 0xF45B, 0xF347, 0xF2EC, 0xF335, 0xF3DB, 0xF4CE, - 0xF5FD, 0xF755, 0xF8C7, 0xFA40, 0xFBB1, 0xFD07, 0xFE31, 0xFF1F, - 0xFFBF, 0x0000, 0xFE60, 0xF552, 0xF4E9, 0xF62A, 0xF7E7, 0xFA56, - 0xFD61, 0xFF69, 0xFE9B, 0xFD62, 0xFD93, 0xFDD4, 0xFE22, 0xFE7C, - 0xFEDE, 0xFF45, 0xFFB1, 0x001C, 0x0086, 0x00EC, 0x014B, 0x01A1, - 0x01BD, 0x01B1, 0x01DA, 0x0254, 0x02F3, 0x03A5, 0x0459, 0x04FE, - 0x0583, 0x05D6, 0x05E7, 0x05BB, 0x0568, 0x04F6, 0x046C, 0x03D0, - 0x032B, 0x0284, 0x01E2, 0x014C, 0x00C9, 0x0062, 0x001C, 0x0000, - 0xF240, 0xECAF, 0xEDCA, 0xF018, 0xF19C, 0xF144, 0xF02B, 0xEF8C, - 0xF029, 0xF1CB, 0xF3EC, 0xF620, 0xF865, 0xFAB6, 0xFD11, 0xFF70, - 0x01D0, 0x042E, 0x0686, 0x08D4, 0x0B15, 0x0D43, 0x0EEB, 0x0FD7, - 0x1064, 0x10F7, 0x11A5, 0x1257, 0x12F4, 0x1364, 0x138D, 0x1358, - 0x12AD, 0x1182, 0x0FEF, 0x0E09, 0x0BE8, 0x09A0, 0x0748, 0x04F7, - 0x02C1, 0x00BE, 0xFF04, 0xFDA8, 0xFCC0, 0xFC63, 0x0DF1, 0x0B9C, - 0x107A, 0x1676, 0x1902, 0x1430, 0x0BE1, 0x0740, 0x0F1D, 0x16CA, - 0x15AD, 0x13F2, 0x11B9, 0x0F23, 0x0C50, 0x095F, 0x0671, 0x03A5, - 0x011D, 0xFEF8, 0xFD55, 0xFC56, 0xFBC4, 0xFB55, 0xFB06, 0xFAD4, - 0xFABD, 0xFABE, 0xFAD5, 0xFB00, 0xFB3B, 0xFB85, 0xFBDA, 0xFC39, - 0xFC9F, 0xFD0A, 0xFD76, 0xFDE2, 0xFE4B, 0xFEAE, 0xFF09, 0xFF59, - 0xFF9D, 0xFFD1, 0xFFF3, 0x0000, 0xEA6B, 0xED4A, 0xF237, 0xF75D, - 0xFA52, 0xF946, 0xF61D, 0xF3FD, 0xF545, 0xF740, 0xF81C, 0xF900, - 0xF9E6, 0xFACC, 0xFBAD, 0xFC85, 0xFD51, 0xFE0B, 0xFEB2, 0xFF3F, - 0xFFB0, 0x0000, 0x0039, 0x0069, 0x0090, 0x00AE, 0x00C5, 0x00D4, - 0x00DD, 0x00E0, 0x00DD, 0x00D6, 0x00CC, 0x00BD, 0x00AD, 0x009A, - 0x0086, 0x0071, 0x005C, 0x0048, 0x0035, 0x0024, 0x0015, 0x000A, - 0x0003, 0x0000, 0x0FCD, 0x1311, 0x1A2B, 0x21C3, 0x2657, 0x25E9, - 0x229B, 0x1F19, 0x1ACC, 0x1742, 0x161F, 0x1510, 0x1415, 0x132E, - 0x1259, 0x1196, 0x10E3, 0x103F, 0x0FAA, 0x0F22, 0x0EA7, 0x0E38, - 0x0DCF, 0x0D69, 0x0D06, 0x0CA6, 0x0C49, 0x0BEF, 0x0B99, 0x0B46, - 0x0AF7, 0x0AAC, 0x0A65, 0x0A22, 0x09E4, 0x09AA, 0x0975, 0x0945, - 0x0919, 0x08F3, 0x08D2, 0x08B7, 0x08A1, 0x0891, 0x0887, 0x0884, - 0x192A, 0x1588, 0x13B7, 0x11EC, 0x1028, 0x0E6A, 0x0CB4, 0x0B05, - 0x095D, 0x07BD, 0x060C, 0x0441, 0x0276, 0x00C5, 0xFF47, 0xFE13, - 0xFD44, 0xFCE8, 0xFCEB, 0xFD37, 0xFDB0, 0xFE40, 0xFECC, 0xFF3C, - 0xFF78, 0xFF8F, 0xFFA4, 0xFFB5, 0xFFC3, 0xFFCE, 0xFFD8, 0xFFDF, - 0xFFE5, 0xFFE9, 0xFFEB, 0xFFED, 0xFFEF, 0xFFEF, 0xFFF0, 0xFFF1, - 0xFFF2, 0xFFF4, 0xFFF7, 0xFFFB, 0x0000, 0x0000, 0x0456, 0xFED9, - 0xFE8B, 0xFE7F, 0xFEA4, 0xFEEA, 0xFF41, 0xFF97, 0xFFDD, 0x0000, - 0x0005, 0xFFFE, 0xFFED, 0xFFD8, 0xFFC2, 0xFFB1, 0xFFA8, 0xFFA8, - 0xFFAB, 0xFFB2, 0xFFBB, 0xFFC4, 0xFFCD, 0xFFD5, 0xFFDA, 0xFFDD, - 0xFFE0, 0xFFE2, 0xFFE5, 0xFFE7, 0xFFE9, 0xFFEB, 0xFFED, 0xFFEF, - 0xFFF0, 0xFFF2, 0xFFF4, 0xFFF5, 0xFFF7, 0xFFF8, 0xFFFA, 0xFFFB, - 0xFFFD, 0xFFFF, 0x0000, 0x0000, 0x514E, 0x582E, 0x55E9, 0x52EB, - 0x4F73, 0x4BC4, 0x4820, 0x44C7, 0x41FC, 0x3FFF, 0x3EFA, 0x3EC3, - 0x3F1F, 0x3FD1, 0x409E, 0x414B, 0x419D, 0x41A2, 0x4196, 0x417D, - 0x415C, 0x4137, 0x4112, 0x40F3, 0x40DE, 0x40CF, 0x40C0, 0x40B1, - 0x40A2, 0x4094, 0x4085, 0x4077, 0x406A, 0x405D, 0x4050, 0x4044, - 0x4039, 0x402E, 0x4025, 0x401C, 0x4014, 0x400D, 0x4007, 0x4002, - 0x3FFF, 0x409D, -}; +ROM_ASSET_LOAD_ANIM(anim_36_values, 0x005198e0, 3700, 0x00000000, 3700); diff --git a/assets/anims/anim_37.inc.c b/assets/anims/anim_37.inc.c index 87cde3a59..f6f53c38c 100644 --- a/assets/anims/anim_37.inc.c +++ b/assets/anims/anim_37.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_37[] = { 1, 189, @@ -13,456 +14,7 @@ static const struct Animation anim_37[] = { }; -static const u16 anim_37_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0064, 0x0C2A, 0x0064, 0x0C8E, 0x0064, 0x0CF2, - 0x0064, 0x0AFE, 0x0064, 0x0B62, 0x0064, 0x0BC6, - 0x0064, 0x09D2, 0x0064, 0x0A36, 0x0064, 0x0A9A, - 0x0001, 0x09CE, 0x0001, 0x09CF, 0x0001, 0x09D0, - 0x0064, 0x0193, 0x0064, 0x01F7, 0x0064, 0x025B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x012F, - 0x0064, 0x0003, 0x0064, 0x0067, 0x0064, 0x00CB, - 0x0001, 0x09CA, 0x0001, 0x09CB, 0x0001, 0x09CC, - 0x0064, 0x044F, 0x0064, 0x04B3, 0x0064, 0x0517, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x03EB, - 0x0064, 0x02BF, 0x0064, 0x0323, 0x0064, 0x0387, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x09CD, - 0x0001, 0x09C7, 0x0001, 0x09C8, 0x0001, 0x09C9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0963, - 0x0064, 0x0837, 0x0064, 0x089B, 0x0064, 0x08FF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x09D1, - 0x0064, 0x070B, 0x0064, 0x076F, 0x0064, 0x07D3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x06A7, - 0x0064, 0x057B, 0x0064, 0x05DF, 0x0064, 0x0643, -}; +ROM_ASSET_LOAD_ANIM(anim_37_indices, 0x0051a76c, 252, 0x00000000, 252); -static const s16 anim_37_values[] = { - 0x0000, 0x00AA, 0x3FFF, 0x0000, 0xFFD8, 0xFF6C, 0xFECF, 0xFE13, - 0xFD4C, 0xFC8C, 0xFBE6, 0xFB6D, 0xFB34, 0xFB45, 0xFB94, 0xFC16, - 0xFCBE, 0xFD82, 0xFE55, 0xFF2C, 0xFFFA, 0x00B2, 0x014C, 0x01B9, - 0x01EE, 0x01E0, 0x0182, 0x00C9, 0xFFA9, 0xFE15, 0xFBC9, 0xF8A1, - 0xF4C1, 0xF04B, 0xEB62, 0xE62B, 0xE0C9, 0xDB5E, 0xD60E, 0xD0FD, - 0xCC4E, 0xC824, 0xC4A2, 0xC29B, 0xC259, 0xC336, 0xC48E, 0xC5BB, - 0xC69B, 0xC77E, 0xC864, 0xC94C, 0xCA38, 0xCB27, 0xCC1A, 0xCD11, - 0xCE0D, 0xCF0E, 0xD014, 0xD121, 0xD233, 0xD34C, 0xD46C, 0xD594, - 0xD6C3, 0xD7FA, 0xD93A, 0xDA82, 0xDD37, 0xE115, 0xE3A3, 0xE4B9, - 0xE5D6, 0xE6FA, 0xE823, 0xE94F, 0xEA7F, 0xEBB1, 0xECE3, 0xEE16, - 0xEF47, 0xF076, 0xF1A2, 0xF2C9, 0xF3EB, 0xF507, 0xF61B, 0xF726, - 0xF828, 0xF91F, 0xFA0A, 0xFAE9, 0xFBB9, 0xFC7B, 0xFD2D, 0xFDCE, - 0xFE5D, 0xFED9, 0xFF40, 0xFF93, 0xFFCF, 0xFFF4, 0x0000, 0xF97C, - 0xF975, 0xF963, 0xF948, 0xF929, 0xF908, 0xF8E7, 0xF8CC, 0xF8B7, - 0xF8AE, 0xF8B4, 0xF8CB, 0xF8EF, 0xF91D, 0xF951, 0xF989, 0xF9C2, - 0xF9F7, 0xFA25, 0xFA4A, 0xFA62, 0xFA6A, 0xFA5E, 0xFA3B, 0xF9FE, - 0xF9A4, 0xF929, 0xF87A, 0xF78B, 0xF667, 0xF518, 0xF3A8, 0xF221, - 0xF08E, 0xEEF7, 0xED68, 0xEBEA, 0xEA87, 0xE94A, 0xE83D, 0xE7A0, - 0xE788, 0xE7BB, 0xE803, 0xE827, 0xE829, 0xE82F, 0xE839, 0xE846, - 0xE856, 0xE866, 0xE878, 0xE889, 0xE899, 0xE8A8, 0xE8B3, 0xE8BC, - 0xE8C0, 0xE8C0, 0xE8B9, 0xE8AC, 0xE898, 0xE87C, 0xE856, 0xE827, - 0xE6BC, 0xE468, 0xE374, 0xE3FB, 0xE492, 0xE538, 0xE5EB, 0xE6AA, - 0xE773, 0xE845, 0xE920, 0xEA01, 0xEAE7, 0xEBD2, 0xECBF, 0xEDAD, - 0xEE9C, 0xEF89, 0xF073, 0xF159, 0xF23B, 0xF315, 0xF3E8, 0xF4B1, - 0xF570, 0xF623, 0xF6C9, 0xF760, 0xF7E7, 0xF85D, 0xF8C1, 0xF911, - 0xF94B, 0xF96F, 0xF97C, 0xED8C, 0xED19, 0xEBE4, 0xEA24, 0xE80D, - 0xE5D5, 0xE3B3, 0xE1DA, 0xE082, 0xDFDF, 0xDFBE, 0xDFC4, 0xDFEE, - 0xE036, 0xE09A, 0xE116, 0xE1A5, 0xE243, 0xE2EE, 0xE3A0, 0xE456, - 0xE50C, 0xE5BE, 0xE669, 0xE707, 0xE796, 0xE811, 0xE880, 0xE8ED, - 0xE957, 0xE9BF, 0xEA25, 0xEA88, 0xEAE9, 0xEB48, 0xEBA5, 0xEC00, - 0xEC59, 0xECB0, 0xED05, 0xED54, 0xED95, 0xEDC8, 0xEDEB, 0xEDFE, - 0xEE0A, 0xEE1B, 0xEE2F, 0xEE45, 0xEE5C, 0xEE75, 0xEE8C, 0xEEA3, - 0xEEB7, 0xEEC8, 0xEED5, 0xEEDD, 0xEEE0, 0xEEDB, 0xEECF, 0xEEBA, - 0xEE9B, 0xEE73, 0xEE3E, 0xEDFE, 0xEC38, 0xE938, 0xE79F, 0xE7A0, - 0xE7AA, 0xE7BC, 0xE7D6, 0xE7F7, 0xE81E, 0xE84B, 0xE87D, 0xE8B4, - 0xE8EF, 0xE92E, 0xE970, 0xE9B4, 0xE9F9, 0xEA40, 0xEA88, 0xEAD0, - 0xEB17, 0xEB5E, 0xEBA3, 0xEBE5, 0xEC25, 0xEC61, 0xEC9A, 0xECCE, - 0xECFD, 0xED26, 0xED49, 0xED65, 0xED7A, 0xED87, 0xED8C, 0xCA4F, - 0xCA8C, 0xCB31, 0xCC28, 0xCD57, 0xCEA6, 0xCFFE, 0xD146, 0xD266, - 0xD346, 0xD407, 0xD4D6, 0xD5B0, 0xD691, 0xD775, 0xD856, 0xD932, - 0xDA04, 0xDAC8, 0xDB79, 0xDC15, 0xDC95, 0xDCF7, 0xDD36, 0xDD4F, - 0xDD3C, 0xDCFA, 0xDC6C, 0xDB82, 0xDA49, 0xD8CF, 0xD721, 0xD54C, - 0xD35D, 0xD162, 0xCF69, 0xCD7D, 0xCBAE, 0xCA08, 0xC898, 0xC772, - 0xC699, 0xC5FF, 0xC598, 0xC555, 0xC551, 0xC594, 0xC5F8, 0xC658, - 0xC68E, 0xC649, 0xC5A3, 0xC514, 0xC517, 0xC626, 0xC834, 0xCACC, - 0xCDC6, 0xD0FB, 0xD445, 0xD77D, 0xDA7C, 0xDD1C, 0xDF35, 0xE0A1, - 0xDDDA, 0xD77C, 0xD398, 0xD2F8, 0xD25E, 0xD1CB, 0xD13E, 0xD0B7, - 0xD036, 0xCFBB, 0xCF46, 0xCED6, 0xCE6D, 0xCE09, 0xCDAB, 0xCD52, - 0xCCFE, 0xCCB0, 0xCC66, 0xCC22, 0xCBE3, 0xCBA9, 0xCB74, 0xCB44, - 0xCB18, 0xCAF0, 0xCACE, 0xCAAF, 0xCA95, 0xCA80, 0xCA6E, 0xCA60, - 0xCA57, 0xCA51, 0xCA4F, 0xFB1D, 0xFB3B, 0xFB89, 0xFBF6, 0xFC71, - 0xFCEA, 0xFD4D, 0xFD8C, 0xFD93, 0xFD53, 0xFCCA, 0xFC08, 0xFB18, - 0xFA03, 0xF8D3, 0xF792, 0xF64A, 0xF504, 0xF3CB, 0xF2A8, 0xF1A5, - 0xF0CD, 0xF028, 0xEFC1, 0xEFA1, 0xEFD3, 0xF061, 0xF17C, 0xF33E, - 0xF58C, 0xF84C, 0xFB63, 0xFEB4, 0x0226, 0x059E, 0x0901, 0x0C34, - 0x0F1B, 0x119D, 0x139D, 0x144C, 0x136E, 0x11C9, 0x1021, 0x0F3B, - 0x0F54, 0x0FEA, 0x10A0, 0x111A, 0x10FC, 0x0FD3, 0x0DDC, 0x0BC4, - 0x0A37, 0x09E3, 0x0AB9, 0x0C1F, 0x0DED, 0x0FF9, 0x121B, 0x142B, - 0x1601, 0x1774, 0x185B, 0x188F, 0x142B, 0x0C12, 0x0742, 0x066F, - 0x05A4, 0x04E2, 0x0429, 0x0377, 0x02CE, 0x022C, 0x0193, 0x0101, - 0x0076, 0xFFF5, 0xFF79, 0xFF05, 0xFE98, 0xFE32, 0xFDD2, 0xFD7A, - 0xFD28, 0xFCDC, 0xFC97, 0xFC58, 0xFC1F, 0xFBED, 0xFBC0, 0xFB99, - 0xFB77, 0xFB5B, 0xFB44, 0xFB33, 0xFB27, 0xFB1F, 0xFB1D, 0xD2DC, - 0xD371, 0xD505, 0xD757, 0xDA27, 0xDD34, 0xE03D, 0xE303, 0xE544, - 0xE6BF, 0xE7B8, 0xE89B, 0xE96A, 0xEA23, 0xEAC9, 0xEB5C, 0xEBDC, - 0xEC49, 0xECA4, 0xECEE, 0xED27, 0xED50, 0xED69, 0xED73, 0xED6E, - 0xED5A, 0xED39, 0xECF6, 0xEC7F, 0xEBDD, 0xEB16, 0xEA32, 0xE936, - 0xE82A, 0xE714, 0xE5FD, 0xE4EA, 0xE3E3, 0xE2EE, 0xE213, 0xE10C, - 0xDFD1, 0xDEC8, 0xDE55, 0xDEDC, 0xE0F9, 0xE468, 0xE841, 0xEB9A, - 0xED8B, 0xEDBF, 0xECCF, 0xEB3E, 0xE98B, 0xE837, 0xE72B, 0xE600, - 0xE4C5, 0xE387, 0xE255, 0xE13D, 0xE04D, 0xDF93, 0xDF1D, 0xDEF8, - 0xE195, 0xE653, 0xE8AE, 0xE84B, 0xE7D4, 0xE74A, 0xE6AF, 0xE605, - 0xE54C, 0xE487, 0xE3B7, 0xE2DD, 0xE1FC, 0xE114, 0xE028, 0xDF38, - 0xDE46, 0xDD54, 0xDC63, 0xDB75, 0xDA8B, 0xD9A7, 0xD8CA, 0xD7F7, - 0xD72D, 0xD670, 0xD5C0, 0xD51F, 0xD48F, 0xD410, 0xD3A5, 0xD350, - 0xD310, 0xD2E9, 0xD2DC, 0xD4B4, 0xD49A, 0xD457, 0xD3F6, 0xD383, - 0xD30A, 0xD297, 0xD238, 0xD1F7, 0xD1E1, 0xD20C, 0xD27E, 0xD327, - 0xD3FB, 0xD4EC, 0xD5EA, 0xD6EA, 0xD7DC, 0xD8B3, 0xD960, 0xD9D7, - 0xDA09, 0xD9E8, 0xD967, 0xD877, 0xD70A, 0xD513, 0xD241, 0xCE66, - 0xC9AD, 0xC43E, 0xBE44, 0xB7E8, 0xB154, 0xAAB0, 0xA427, 0x9DE2, - 0x980B, 0x92CA, 0x8E4A, 0x8B6A, 0x8A73, 0x8AAD, 0x8B5F, 0x8BD2, - 0x8C4A, 0x8D43, 0x8E54, 0x8F17, 0x8F24, 0x8DDA, 0x8B7F, 0x8902, - 0x8756, 0x876B, 0x88E0, 0x8AAB, 0x8CC8, 0x8F30, 0x91DB, 0x94C3, - 0x97E1, 0x9B2F, 0x9EA6, 0xA240, 0xA8ED, 0xB1C6, 0xB6F9, 0xB86A, - 0xB9D8, 0xBB43, 0xBCAB, 0xBE0E, 0xBF6D, 0xC0C7, 0xC21B, 0xC369, - 0xC4AF, 0xC5ED, 0xC723, 0xC850, 0xC973, 0xCA8C, 0xCB9B, 0xCC9D, - 0xCD94, 0xCE7D, 0xCF5A, 0xD028, 0xD0E7, 0xD198, 0xD238, 0xD2C8, - 0xD347, 0xD3B3, 0xD40E, 0xD455, 0xD489, 0xD4A9, 0xD4B4, 0x0000, - 0x0139, 0x0497, 0x09A6, 0x0FF2, 0x1707, 0x1E71, 0x25BC, 0x2C75, - 0x3226, 0x371F, 0x3BA7, 0x3F3C, 0x415D, 0x420A, 0x417B, 0x3F88, - 0x3C08, 0x31D3, 0x2767, 0x22EB, 0x1EF4, 0x1B74, 0x1861, 0x15AD, - 0x134E, 0x1135, 0x0F2B, 0x0D08, 0x0ADB, 0x08B3, 0x069F, 0x04AF, - 0x02F2, 0x0177, 0x004D, 0xFF84, 0xFF2A, 0xFF4E, 0x0000, 0x0112, - 0x0249, 0x03A5, 0x0521, 0x06BC, 0x0874, 0x0A47, 0x0C32, 0x0E32, - 0x1047, 0x126C, 0x14A1, 0x16E3, 0x1930, 0x1B85, 0x1DE0, 0x203F, - 0x22A0, 0x2500, 0x275D, 0x29B5, 0x2C06, 0x2E4D, 0x3089, 0x32B6, - 0x34D3, 0x36DE, 0x38D4, 0x3AB2, 0x3C77, 0x3E21, 0x3FAD, 0x4118, - 0x4262, 0x4386, 0x4484, 0x4559, 0x4602, 0x467E, 0x46CA, 0x46E4, - 0x4652, 0x44B3, 0x4225, 0x3EC9, 0x3ABF, 0x3625, 0x311D, 0x2BC5, - 0x263D, 0x20A6, 0x1B1E, 0x15C6, 0x10BE, 0x0C24, 0x081A, 0x04BE, - 0x0230, 0x0091, 0x0000, 0x0000, 0x00C7, 0x02E4, 0x05FF, 0x09C2, - 0x0DD4, 0x11DF, 0x158D, 0x1884, 0x1A70, 0x19F6, 0x1713, 0x136C, - 0x10A9, 0x0F2A, 0x0E12, 0x0D2E, 0x0C4B, 0x0C1D, 0x0AF3, 0x077A, - 0x033A, 0xFEA5, 0xFA2C, 0xF644, 0xF360, 0xF1F2, 0xF1B2, 0xF1FD, - 0xF2BC, 0xF3D9, 0xF53D, 0xF6D3, 0xF883, 0xFA39, 0xFBDD, 0xFD59, - 0xFE97, 0xFF81, 0x0000, 0x003F, 0x0078, 0x00AB, 0x00D9, 0x0100, - 0x0123, 0x0140, 0x0159, 0x016D, 0x017C, 0x0188, 0x0190, 0x0194, - 0x0194, 0x0192, 0x018C, 0x0184, 0x0179, 0x016C, 0x015D, 0x014D, - 0x013A, 0x0127, 0x0112, 0x00FD, 0x00E7, 0x00D1, 0x00BB, 0x00A5, - 0x008F, 0x007A, 0x0066, 0x0053, 0x0042, 0x0031, 0x0023, 0x0017, - 0x000D, 0x0006, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF549, - 0xF543, 0xF535, 0xF521, 0xF50B, 0xF4F8, 0xF4EB, 0xF4E8, 0xF4F3, - 0xF50F, 0xF571, 0xF61C, 0xF6CC, 0xF73C, 0xF751, 0xF732, 0xF6FE, - 0xF6D7, 0xF707, 0xF6AE, 0xF540, 0xF372, 0xF17C, 0xEF94, 0xEDEE, - 0xECC3, 0xEC47, 0xEC5C, 0xECB5, 0xED48, 0xEE09, 0xEEEC, 0xEFE5, - 0xF0E8, 0xF1EA, 0xF2E0, 0xF3BC, 0xF475, 0xF4FD, 0xF549, 0xF572, - 0xF597, 0xF5B7, 0xF5D4, 0xF5EE, 0xF604, 0xF617, 0xF627, 0xF633, - 0xF63D, 0xF645, 0xF64A, 0xF64C, 0xF64D, 0xF64B, 0xF647, 0xF642, - 0xF63B, 0xF633, 0xF629, 0xF61F, 0xF613, 0xF607, 0xF5F9, 0xF5EC, - 0xF5DE, 0xF5D0, 0xF5C2, 0xF5B3, 0xF5A6, 0xF598, 0xF58B, 0xF57F, - 0xF574, 0xF569, 0xF560, 0xF558, 0xF552, 0xF54D, 0xF54A, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xC7DD, 0xC7C7, 0xC798, 0xC76A, 0xC75C, - 0xC789, 0xC80E, 0xC906, 0xCA8D, 0xCCC1, 0xD220, 0xDAE1, 0xE3B8, - 0xE957, 0xEA96, 0xE94F, 0xE6BA, 0xE411, 0xDFE4, 0xDB94, 0xD918, - 0xD6C5, 0xD496, 0xD287, 0xD094, 0xCEB8, 0xCCF0, 0xCB0D, 0xC8F5, - 0xC6BB, 0xC475, 0xC237, 0xC016, 0xBE28, 0xBC81, 0xBB37, 0xBA5D, - 0xBA09, 0xBA50, 0xBAF9, 0xBBBA, 0xBC94, 0xBD84, 0xBE89, 0xBFA2, - 0xC0CE, 0xC20A, 0xC357, 0xC4B1, 0xC619, 0xC78C, 0xC909, 0xCA8F, - 0xCC1D, 0xCDB1, 0xCF4A, 0xD0E6, 0xD284, 0xD423, 0xD5C1, 0xD75D, - 0xD8F5, 0xDA89, 0xDC17, 0xDD9D, 0xDF1B, 0xE08E, 0xE1F5, 0xE350, - 0xE49C, 0xE5D9, 0xE704, 0xE81D, 0xE923, 0xEA13, 0xE9FB, 0xE85B, - 0xE5DE, 0xE32F, 0xE0F9, 0xDFE7, 0xE005, 0xE0C5, 0xE1F2, 0xE355, - 0xE4B7, 0xE5E1, 0xE69E, 0xE6B5, 0xE5F1, 0xE413, 0xE132, 0xDD96, - 0xD989, 0xD553, 0xD13D, 0xCD91, 0xCA97, 0xC898, 0xC7DD, 0x054B, - 0x0588, 0x0615, 0x06BA, 0x073B, 0x075F, 0x06EB, 0x05A5, 0x0352, - 0xFFB8, 0xF621, 0xE640, 0xD678, 0xCD2E, 0xCBD3, 0xCF14, 0xD630, - 0xE067, 0xFAF3, 0x1244, 0x15D6, 0x16DD, 0x160A, 0x140F, 0x119A, - 0x0F5D, 0x0E08, 0x0D59, 0x0C9C, 0x0BD5, 0x0B07, 0x0A37, 0x0969, - 0x08A0, 0x07E2, 0x0731, 0x0693, 0x060A, 0x059C, 0x054B, 0x0511, - 0x04E2, 0x04BC, 0x04A0, 0x048D, 0x0481, 0x047B, 0x047C, 0x0483, - 0x048D, 0x049C, 0x04AD, 0x04C0, 0x04D5, 0x04EA, 0x04FF, 0x0513, - 0x0525, 0x0535, 0x0541, 0x0549, 0x054B, 0x05DD, 0x071C, 0x085C, - 0x08ED, 0x0821, 0x054B, 0x0082, 0xFA82, 0xF38F, 0xEBF4, 0xE3F6, - 0xDBDE, 0xD3F2, 0xCC7A, 0xC5BE, 0xC005, 0xBB96, 0xB8B9, 0xB7B5, - 0xB854, 0xBA1B, 0xBCE6, 0xC093, 0xC4FF, 0xCA08, 0xCF8B, 0xD564, - 0xDB71, 0xE190, 0xE79D, 0xED76, 0xF2F9, 0xF802, 0xFC6E, 0x001A, - 0x02E5, 0x04AC, 0x054B, 0x2BD6, 0x2BD1, 0x2BC2, 0x2BAA, 0x2B89, - 0x2B62, 0x2B33, 0x2AFF, 0x2AC5, 0x2A87, 0x29DF, 0x28DC, 0x2834, - 0x289B, 0x2B11, 0x2EF2, 0x3276, 0x33D8, 0x2DBD, 0x26F4, 0x25A0, - 0x24D6, 0x247A, 0x246F, 0x249C, 0x24E4, 0x252B, 0x257A, 0x25E5, - 0x2667, 0x26FB, 0x279B, 0x2843, 0x28EB, 0x2991, 0x2A2D, 0x2ABA, - 0x2B34, 0x2B94, 0x2BD6, 0x2C03, 0x2C27, 0x2C43, 0x2C59, 0x2C68, - 0x2C71, 0x2C75, 0x2C74, 0x2C6F, 0x2C67, 0x2C5C, 0x2C4F, 0x2C40, - 0x2C31, 0x2C20, 0x2C10, 0x2C01, 0x2BF3, 0x2BE7, 0x2BDE, 0x2BD8, - 0x2BD6, 0x2BD0, 0x2BC2, 0x2BB3, 0x2BAD, 0x2BB6, 0x2BD6, 0x2C0D, - 0x2C51, 0x2CA1, 0x2CF7, 0x2D52, 0x2DAF, 0x2E09, 0x2E5E, 0x2EAB, - 0x2EEC, 0x2F1F, 0x2F40, 0x2F4B, 0x2F44, 0x2F30, 0x2F10, 0x2EE6, - 0x2EB4, 0x2E7A, 0x2E3B, 0x2DF9, 0x2DB4, 0x2D6E, 0x2D29, 0x2CE6, - 0x2CA7, 0x2C6E, 0x2C3B, 0x2C11, 0x2BF2, 0x2BDD, 0x2BD6, 0xCCF6, - 0xCC30, 0xC9F7, 0xC671, 0xC1C3, 0xBC14, 0xB589, 0xAE48, 0xA677, - 0x9E3B, 0x9093, 0x7D00, 0x6A73, 0x5FD8, 0x5F88, 0x65A7, 0x6FCE, - 0x7B96, 0x9226, 0xA6A2, 0xAD79, 0xB2D4, 0xB6F6, 0xBA25, 0xBCA3, - 0xBEB4, 0xC09D, 0xC26E, 0xC40D, 0xC57F, 0xC6C6, 0xC7E6, 0xC8E2, - 0xC9BE, 0xCA7C, 0xCB21, 0xCBAF, 0xCC2B, 0xCC96, 0xCCF6, 0xCD48, - 0xCD8B, 0xCDC0, 0xCDE8, 0xCE03, 0xCE14, 0xCE1C, 0xCE1A, 0xCE12, - 0xCE03, 0xCDEE, 0xCDD6, 0xCDBA, 0xCD9D, 0xCD7F, 0xCD61, 0xCD45, - 0xCD2C, 0xCD16, 0xCD05, 0xCCFA, 0xCCF6, 0xCDD6, 0xCFC3, 0xD1B0, - 0xD290, 0xD156, 0xCCF6, 0xC593, 0xBC4D, 0xB195, 0xA5D6, 0x9981, - 0x8D02, 0x80C9, 0x753F, 0x6ADA, 0x6205, 0x5B2D, 0x56C1, 0x552F, - 0x5625, 0x58E3, 0x5D33, 0x62E0, 0x69B4, 0x7179, 0x79FA, 0x8304, - 0x8C5B, 0x95CD, 0x9F25, 0xA82C, 0xB0AC, 0xB872, 0xBF45, 0xC4F2, - 0xC942, 0xCC00, 0xCCF6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0001, 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0004, 0x0004, 0x0004, 0x0004, - 0x0004, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, - 0x0005, 0x0005, 0x0005, 0x0004, 0x0004, 0x0003, 0x0003, 0x0002, - 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xC9D8, 0xC9D8, 0xC9D9, 0xC9DA, 0xC9DB, - 0xC9DC, 0xC9DD, 0xC9DE, 0xC9DF, 0xC9DF, 0xC9DF, 0xC9E0, 0xC9E0, - 0xC9E1, 0xC9E2, 0xC9E3, 0xC9E4, 0xC9E6, 0xC9E7, 0xC9E9, 0xC9EA, - 0xC9EC, 0xC9EE, 0xC9EF, 0xC9F0, 0xC9F1, 0xC9F2, 0xC9F3, 0xC9F3, - 0xC9F3, 0xC9F3, 0xC9F2, 0xC9F1, 0xC9EF, 0xC9ED, 0xC9EA, 0xC9E6, - 0xC9E2, 0xC9DE, 0xC9D8, 0xC9D2, 0xC9CB, 0xC9C3, 0xC9BB, 0xC9B2, - 0xC9A9, 0xC99F, 0xC995, 0xC98A, 0xC97F, 0xC973, 0xC967, 0xC95B, - 0xC94E, 0xC942, 0xC935, 0xC928, 0xC91B, 0xC90E, 0xC901, 0xC8F4, - 0xC8E7, 0xC8DB, 0xC8CE, 0xC8C2, 0xC8B6, 0xC8AA, 0xC89F, 0xC894, - 0xC889, 0xC87F, 0xC875, 0xC86C, 0xC863, 0xC85C, 0xC854, 0xC84E, - 0xC848, 0xC843, 0xC83F, 0xC83B, 0xC839, 0xC837, 0xC837, 0xC83C, - 0xC849, 0xC85D, 0xC878, 0xC898, 0xC8BB, 0xC8E1, 0xC907, 0xC92E, - 0xC954, 0xC977, 0xC997, 0xC9B2, 0xC9C6, 0xC9D3, 0xC9D8, 0x1E4A, - 0x1E4F, 0x1E5E, 0x1E74, 0x1E8F, 0x1EAC, 0x1ECA, 0x1EE5, 0x1EFB, - 0x1F0A, 0x1F0F, 0x1F0E, 0x1F0C, 0x1F08, 0x1F02, 0x1EFC, 0x1EF4, - 0x1EEB, 0x1EE1, 0x1ED7, 0x1ECC, 0x1EC0, 0x1EB5, 0x1EA9, 0x1E9D, - 0x1E91, 0x1E86, 0x1E7B, 0x1E70, 0x1E67, 0x1E5E, 0x1E56, 0x1E4F, - 0x1E49, 0x1E45, 0x1E42, 0x1E41, 0x1E42, 0x1E45, 0x1E4A, 0x1E50, - 0x1E58, 0x1E61, 0x1E6C, 0x1E77, 0x1E84, 0x1E91, 0x1E9F, 0x1EAF, - 0x1EBF, 0x1ED0, 0x1EE1, 0x1EF3, 0x1F05, 0x1F18, 0x1F2C, 0x1F3F, - 0x1F53, 0x1F67, 0x1F7B, 0x1F8F, 0x1FA3, 0x1FB7, 0x1FCA, 0x1FDD, - 0x1FF0, 0x2003, 0x2015, 0x2027, 0x2037, 0x2048, 0x2057, 0x2066, - 0x2073, 0x2080, 0x208C, 0x2096, 0x20A0, 0x20A8, 0x20AF, 0x20B4, - 0x20B8, 0x20BB, 0x20BB, 0x20B4, 0x20A0, 0x2082, 0x205A, 0x202A, - 0x1FF5, 0x1FBD, 0x1F82, 0x1F48, 0x1F10, 0x1EDB, 0x1EAB, 0x1E83, - 0x1E64, 0x1E51, 0x1E4A, 0x1B09, 0x1B06, 0x1AFF, 0x1AF4, 0x1AE5, - 0x1AD4, 0x1AC1, 0x1AAD, 0x1A99, 0x1A86, 0x1A73, 0x1A46, 0x1A4C, - 0x1A52, 0x1A58, 0x1A5F, 0x1A67, 0x1A6E, 0x1A76, 0x1A7F, 0x1A87, - 0x1A90, 0x1A98, 0x1AA1, 0x1AAA, 0x1AB3, 0x1ABB, 0x1AC4, 0x1ACC, - 0x1AD4, 0x1ADB, 0x1AE2, 0x1AE9, 0x1AF0, 0x1AF5, 0x1AFB, 0x1AFF, - 0x1B03, 0x1B06, 0x1B09, 0x1B0B, 0x1B0C, 0x1B0D, 0x1B0E, 0x1B0E, - 0x1B0F, 0x1B0E, 0x1B0E, 0x1B0D, 0x1B0C, 0x1B0B, 0x1B09, 0x1B07, - 0x1B05, 0x1B03, 0x1B00, 0x1AFE, 0x1AFB, 0x1AF7, 0x1AF4, 0x1AF0, - 0x1AED, 0x1AE9, 0x1AE5, 0x1AE0, 0x1ADC, 0x1AD8, 0x1AD3, 0x1ACE, - 0x1AC9, 0x1AC5, 0x1AC0, 0x1AB8, 0x1AAD, 0x1A9E, 0x1A8E, 0x1A7C, - 0x1A6A, 0x1A58, 0x1A49, 0x1A3B, 0x1A31, 0x1A2C, 0x1A2B, 0x1A30, - 0x1A39, 0x1A45, 0x1A54, 0x1A65, 0x1A77, 0x1A8B, 0x1A9F, 0x1AB3, - 0x1AC6, 0x1AD8, 0x1AE8, 0x1AF6, 0x1B00, 0x1B06, 0x1B09, 0x1144, - 0x1149, 0x1155, 0x1168, 0x1180, 0x119C, 0x11BB, 0x11DC, 0x11FD, - 0x121D, 0x123B, 0x1282, 0x1279, 0x126F, 0x1264, 0x1259, 0x124D, - 0x1240, 0x1233, 0x1225, 0x1218, 0x120A, 0x11FB, 0x11ED, 0x11DF, - 0x11D1, 0x11C3, 0x11B5, 0x11A8, 0x119B, 0x118F, 0x1183, 0x1178, - 0x116D, 0x1164, 0x115B, 0x1154, 0x114E, 0x1148, 0x1144, 0x1141, - 0x113F, 0x113D, 0x113C, 0x113B, 0x113B, 0x113B, 0x113C, 0x113D, - 0x113F, 0x1141, 0x1144, 0x1147, 0x114A, 0x114E, 0x1152, 0x1157, - 0x115C, 0x1161, 0x1166, 0x116C, 0x1172, 0x1179, 0x117F, 0x1186, - 0x118D, 0x1195, 0x119C, 0x11A4, 0x11AC, 0x11B4, 0x11BC, 0x11C8, - 0x11DA, 0x11F2, 0x120D, 0x1229, 0x1247, 0x1263, 0x127D, 0x1293, - 0x12A3, 0x12AC, 0x12AC, 0x12A5, 0x1296, 0x1283, 0x126B, 0x124F, - 0x1230, 0x1210, 0x11F0, 0x11CF, 0x11B0, 0x1193, 0x1179, 0x1164, - 0x1153, 0x1148, 0x1144, 0xAC44, 0xAC3E, 0xAC2C, 0xAC12, 0xABEF, - 0xABC7, 0xAB9A, 0xAB6B, 0xAB3C, 0xAB0D, 0xAAE2, 0xAA7B, 0xAA88, - 0xAA96, 0xAAA5, 0xAAB6, 0xAAC7, 0xAAD9, 0xAAEC, 0xAAFF, 0xAB13, - 0xAB28, 0xAB3C, 0xAB51, 0xAB65, 0xAB79, 0xAB8E, 0xABA1, 0xABB4, - 0xABC7, 0xABD9, 0xABEA, 0xABFA, 0xAC09, 0xAC16, 0xAC23, 0xAC2D, - 0xAC37, 0xAC3E, 0xAC44, 0xAC48, 0xAC4C, 0xAC4E, 0xAC50, 0xAC51, - 0xAC52, 0xAC51, 0xAC50, 0xAC4E, 0xAC4C, 0xAC49, 0xAC45, 0xAC41, - 0xAC3C, 0xAC36, 0xAC30, 0xAC2A, 0xAC23, 0xAC1B, 0xAC13, 0xAC0B, - 0xAC02, 0xABF9, 0xABEF, 0xABE5, 0xABDB, 0xABD0, 0xABC5, 0xABBA, - 0xABAF, 0xABA4, 0xAB98, 0xAB87, 0xAB6C, 0xAB4A, 0xAB23, 0xAAFA, - 0xAACF, 0xAAA6, 0xAA81, 0xAA62, 0xAA4A, 0xAA3D, 0xAA3C, 0xAA48, - 0xAA5C, 0xAA78, 0xAA9B, 0xAAC3, 0xAAEF, 0xAB1D, 0xAB4C, 0xAB7B, - 0xABA8, 0xABD2, 0xABF7, 0xAC17, 0xAC2F, 0xAC3E, 0xAC44, 0x0000, - 0xFFF2, 0xFFCB, 0xFF90, 0xFF48, 0xFEF7, 0xFEA2, 0xFE50, 0xFE07, - 0xFDCA, 0xFDA0, 0xFD8F, 0xFDC4, 0xFE4A, 0xFEEE, 0xFF7E, 0xFFC8, - 0xFFDD, 0xFFEE, 0xFFFD, 0x0008, 0x0011, 0x0018, 0x001D, 0x0020, - 0x0021, 0x0021, 0x0020, 0x001D, 0x001A, 0x0017, 0x0013, 0x000E, - 0x000A, 0x0007, 0x0003, 0x0001, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0003, 0x0004, 0x0006, 0x0007, 0x0008, 0x000A, 0x000B, 0x000C, - 0x000D, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, - 0x0016, 0x0017, 0x0017, 0x0018, 0x0019, 0x001A, 0x001B, 0x001C, - 0x001D, 0x001E, 0x001F, 0x001F, 0x0020, 0x0021, 0x0022, 0x0023, - 0x0025, 0x0026, 0x0027, 0x0028, 0x0028, 0x0029, 0x0029, 0x002A, - 0x0029, 0x0029, 0x0028, 0x0027, 0x0025, 0x0022, 0x001F, 0x001C, - 0x0019, 0x0015, 0x0012, 0x000E, 0x000B, 0x0008, 0x0005, 0x0003, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0001, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0xFFFD, - 0xFFF8, 0xFFF1, 0xFFEC, 0xFFEA, 0xFFEA, 0xFFEA, 0xFFEB, 0xFFEC, - 0xFFEC, 0xFFED, 0xFFEE, 0xFFEF, 0xFFF1, 0xFFF2, 0xFFF3, 0xFFF5, - 0xFFF6, 0xFFF7, 0xFFF9, 0xFFFA, 0xFFFB, 0xFFFC, 0xFFFE, 0xFFFE, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBF40, - 0xBF4F, 0xBF79, 0xBFB8, 0xC007, 0xC060, 0xC0BE, 0xC11B, 0xC172, - 0xC1BD, 0xC1F7, 0xC21A, 0xC206, 0xC1B3, 0xC144, 0xC0DE, 0xC0A3, - 0xC089, 0xC070, 0xC058, 0xC041, 0xC02B, 0xC016, 0xC001, 0xBFEE, - 0xBFDB, 0xBFCA, 0xBFB9, 0xBFA9, 0xBF9B, 0xBF8D, 0xBF80, 0xBF75, - 0xBF6A, 0xBF60, 0xBF58, 0xBF50, 0xBF4A, 0xBF45, 0xBF40, 0xBF3D, - 0xBF3A, 0xBF38, 0xBF37, 0xBF36, 0xBF36, 0xBF37, 0xBF38, 0xBF3A, - 0xBF3C, 0xBF3F, 0xBF43, 0xBF47, 0xBF4C, 0xBF51, 0xBF57, 0xBF5D, - 0xBF64, 0xBF6C, 0xBF74, 0xBF7C, 0xBF85, 0xBF8F, 0xBF99, 0xBFA4, - 0xBFAF, 0xBFBA, 0xBFC6, 0xBFD3, 0xBFE0, 0xBFF2, 0xC00C, 0xC02C, - 0xC052, 0xC07B, 0xC0A6, 0xC0D2, 0xC0FC, 0xC123, 0xC145, 0xC162, - 0xC177, 0xC182, 0xC183, 0xC178, 0xC162, 0xC143, 0xC11D, 0xC0F0, - 0xC0BF, 0xC08C, 0xC057, 0xC022, 0xBFF0, 0xBFC1, 0xBF97, 0xBF73, - 0xBF58, 0xBF46, 0xBF40, 0x2537, 0x252D, 0x2512, 0x24EB, 0x24B9, - 0x2482, 0x244A, 0x2413, 0x23E2, 0x23BA, 0x239F, 0x2395, 0x2397, - 0x239C, 0x23A3, 0x23AD, 0x23B9, 0x23C8, 0x23D8, 0x23EA, 0x23FD, - 0x2412, 0x2427, 0x243D, 0x2453, 0x246A, 0x2480, 0x2497, 0x24AC, - 0x24C1, 0x24D6, 0x24E8, 0x24FA, 0x2509, 0x2517, 0x2523, 0x252C, - 0x2532, 0x2536, 0x2537, 0x2535, 0x2532, 0x252D, 0x2528, 0x2521, - 0x2519, 0x2510, 0x2506, 0x24FB, 0x24EF, 0x24E3, 0x24D6, 0x24C8, - 0x24B9, 0x24AA, 0x249B, 0x248B, 0x247B, 0x246B, 0x245B, 0x244A, - 0x2439, 0x2429, 0x2418, 0x2408, 0x23F8, 0x23E8, 0x23D9, 0x23CA, - 0x23BB, 0x23AD, 0x23A0, 0x2393, 0x2387, 0x237C, 0x2372, 0x2369, - 0x2360, 0x2359, 0x2353, 0x234F, 0x234B, 0x2349, 0x2348, 0x234E, - 0x235D, 0x2376, 0x2395, 0x23BB, 0x23E5, 0x2411, 0x243F, 0x246E, - 0x249A, 0x24C4, 0x24E9, 0x2509, 0x2521, 0x2531, 0x2537, 0xD64A, - 0xEC41, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x0000, 0xFF82, 0xFE28, 0xFC20, 0xF999, 0xF6C3, - 0xF3CD, 0xF0E6, 0xEE3E, 0xEC02, 0xE987, 0xE6E6, 0xE576, 0xE68F, - 0xEA93, 0xF065, 0xF725, 0xFDF2, 0x03EA, 0x082F, 0x0A52, 0x0AE1, - 0x0A71, 0x0996, 0x08E6, 0x0878, 0x07FF, 0x077D, 0x06F3, 0x0661, - 0x05CA, 0x052D, 0x048B, 0x03E7, 0x0340, 0x0298, 0x01F0, 0x0148, - 0x00A2, 0x0000, 0xFF2F, 0xFE27, 0xFD2A, 0xFC77, 0xFC4F, 0xFD02, - 0xFE66, 0x0001, 0x015C, 0x01FF, 0x019D, 0x0086, 0xFF2E, 0xFE05, - 0xFD7F, 0xFDBB, 0xFE6F, 0xFF6F, 0x0093, 0x01B1, 0x029F, 0x0333, - 0x0343, 0x02A4, 0x012E, 0xFDE0, 0xF86F, 0xF1C1, 0xEABA, 0xE440, - 0xDF38, 0xDC87, 0xDC8D, 0xDE9E, 0xE20D, 0xE630, 0xEA5A, 0xEDDF, - 0xF014, 0xF0F2, 0xF113, 0xF0B3, 0xF011, 0xEF6B, 0xEF00, 0xEF0E, - 0xEF78, 0xEFF7, 0xF08C, 0xF138, 0xF1FC, 0xF2D8, 0xF3CD, 0xF4DB, - 0xF604, 0xF7D4, 0xFA67, 0xFD11, 0xFF28, 0x0000, 0x0000, 0x001B, - 0x0067, 0x00D7, 0x0162, 0x01FB, 0x0297, 0x032C, 0x03AF, 0x0414, - 0x0461, 0x0491, 0x0488, 0x042B, 0x0375, 0x0285, 0x0173, 0x0058, - 0xFF50, 0xFE70, 0xFDAB, 0xFCEF, 0xFC53, 0xFBED, 0xFBD3, 0xFBEB, - 0xFC0B, 0xFC31, 0xFC5F, 0xFC94, 0xFCD0, 0xFD13, 0xFD5C, 0xFDAB, - 0xFE00, 0xFE5C, 0xFEBD, 0xFF23, 0xFF8F, 0x0000, 0x00C8, 0x0200, - 0x0350, 0x0462, 0x04DE, 0x047F, 0x037E, 0x0245, 0x013C, 0x00CC, - 0x013A, 0x023E, 0x0374, 0x0475, 0x04DD, 0x04C5, 0x048C, 0x0437, - 0x03CB, 0x034D, 0x02C1, 0x022B, 0x0192, 0x00F9, 0x0064, 0xFFB3, - 0xFED0, 0xFDD7, 0xFCE4, 0xFC14, 0xFB81, 0xFB47, 0xFB76, 0xFBFC, - 0xFCBE, 0xFDA4, 0xFE94, 0xFF75, 0x002D, 0x00D5, 0x018A, 0x023E, - 0x02E2, 0x0366, 0x03BB, 0x03D3, 0x03AA, 0x034F, 0x02CE, 0x0235, - 0x018E, 0x00E8, 0x004E, 0xFFCD, 0xFF70, 0xFF52, 0xFF71, 0xFFAC, - 0xFFE6, 0x0000, 0xFC62, 0xFC99, 0xFD2E, 0xFE0A, 0xFF16, 0x003A, - 0x015F, 0x026D, 0x034E, 0x03E9, 0x044D, 0x045B, 0x03BE, 0x021D, - 0xFF22, 0xFB1A, 0xF6AD, 0xF27D, 0xEF31, 0xED6E, 0xEE10, 0xF0C0, - 0xF454, 0xF7A2, 0xF97D, 0xFA2C, 0xFABA, 0xFB2B, 0xFB83, 0xFBC4, - 0xFBF2, 0xFC11, 0xFC24, 0xFC2D, 0xFC31, 0xFC32, 0xFC34, 0xFC3B, - 0xFC49, 0xFC62, 0xFC6D, 0xFC58, 0xFC33, 0xFC0C, 0xFBF1, 0xFBE3, - 0xFBD8, 0xFBD0, 0xFBC7, 0xFBBD, 0xFBAF, 0xFB9E, 0xFB8E, 0xFB82, - 0xFB7D, 0xFB8A, 0xFBAA, 0xFBD5, 0xFC04, 0xFC30, 0xFC50, 0xFC5D, - 0xFC4F, 0xFC1E, 0xFBC4, 0xFAD7, 0xF938, 0xF746, 0xF564, 0xF3F3, - 0xF353, 0xF3E6, 0xF5FF, 0xF962, 0xFD9D, 0x023B, 0x06CD, 0x0ADE, - 0x0DFB, 0x1068, 0x12A1, 0x1488, 0x1602, 0x16F2, 0x173B, 0x16C0, - 0x156F, 0x1365, 0x10CE, 0x0DD9, 0x0AB1, 0x0784, 0x047E, 0x01CC, - 0xFF9B, 0xFE11, 0xFD1D, 0xFC9D, 0xFC6A, 0xFC62, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFEA, 0xFFBC, 0xFF9A, 0xFFA7, 0x0005, 0x00FA, 0x0270, 0x03FD, - 0x0539, 0x05B9, 0x05B0, 0x0596, 0x056D, 0x0536, 0x04F4, 0x04A8, - 0x0453, 0x03F7, 0x0397, 0x0333, 0x02CD, 0x0267, 0x0203, 0x01A2, - 0x0146, 0x00F1, 0x00A4, 0x0061, 0x002A, 0x0000, 0xFFE0, 0xFFC4, - 0xFFAC, 0xFF99, 0xFF89, 0xFF7C, 0xFF73, 0xFF6C, 0xFF68, 0xFF66, - 0xFF66, 0xFF68, 0xFF6C, 0xFF70, 0xFF75, 0xFF7B, 0xFF81, 0xFF87, - 0xFF8D, 0xFF92, 0xFF96, 0xFF99, 0xFF9B, 0xFF9A, 0xFF98, 0xFF95, - 0xFF94, 0xFF93, 0xFF92, 0xFF92, 0xFF92, 0xFF92, 0xFF92, 0xFF92, - 0xFF91, 0xFF90, 0xFF8F, 0xFF91, 0xFF94, 0xFF98, 0xFF9D, 0xFFA3, - 0xFFA9, 0xFFAF, 0xFFB6, 0xFFBD, 0xFFC3, 0xFFCA, 0xFFD1, 0xFFD8, - 0xFFDF, 0xFFE5, 0xFFEB, 0xFFF0, 0xFFF5, 0xFFF9, 0xFFFC, 0xFFFE, - 0x0000, 0x0000, 0x0000, 0xFFEF, 0xFFC3, 0xFF89, 0xFF50, 0xFF24, - 0xFF12, 0xFF28, 0xFF73, 0x0000, 0x0168, 0x03C7, 0x066C, 0x08A6, - 0x09C7, 0x0967, 0x07FE, 0x0622, 0x046D, 0x0376, 0x0316, 0x02BF, - 0x026E, 0x0225, 0x01E3, 0x01A6, 0x0170, 0x013F, 0x0113, 0x00EC, - 0x00C9, 0x00AA, 0x008D, 0x0074, 0x005D, 0x0048, 0x0035, 0x0022, - 0x0011, 0x0000, 0xFFF1, 0xFFE4, 0xFFDB, 0xFFD5, 0xFFD1, 0xFFD0, - 0xFFD1, 0xFFD4, 0xFFD8, 0xFFDF, 0xFFE6, 0xFFEF, 0xFFF9, 0x0002, - 0x000D, 0x0019, 0x0024, 0x002F, 0x003A, 0x0044, 0x004E, 0x0056, - 0x005E, 0x0063, 0x0068, 0x0054, 0x001E, 0xFFDC, 0xFF9E, 0xFF7B, - 0xFF84, 0xFFCF, 0x006E, 0x01D7, 0x041C, 0x06BE, 0x093D, 0x0B18, - 0x0BD0, 0x0BB8, 0x0B7C, 0x0B1F, 0x0AA6, 0x0A13, 0x096C, 0x08B3, - 0x07ED, 0x071E, 0x0648, 0x0572, 0x049D, 0x03CE, 0x0309, 0x0252, - 0x01AD, 0x011C, 0x00A6, 0x004C, 0x0013, 0x0000, 0x0884, 0x0847, - 0x07A3, 0x06B4, 0x0597, 0x0468, 0x0343, 0x0245, 0x018A, 0x012E, - 0x018E, 0x02B0, 0x042D, 0x059E, 0x069D, 0x071D, 0x0762, 0x0780, - 0x078B, 0x0797, 0x07AA, 0x07BD, 0x07CE, 0x07DE, 0x07EE, 0x07FD, - 0x080B, 0x0818, 0x0825, 0x0831, 0x083C, 0x0846, 0x0850, 0x0859, - 0x0862, 0x086A, 0x0871, 0x0878, 0x087E, 0x0884, 0x0889, 0x088D, - 0x0890, 0x0893, 0x0895, 0x0897, 0x0898, 0x0898, 0x0899, 0x0898, - 0x0898, 0x0897, 0x0896, 0x0895, 0x0893, 0x0892, 0x0890, 0x088F, - 0x088D, 0x088C, 0x088B, 0x088A, 0x0889, 0x0889, 0x0889, 0x0889, - 0x088A, 0x088B, 0x088B, 0x088C, 0x088C, 0x088B, 0x0889, 0x0885, - 0x087F, 0x0879, 0x0872, 0x086D, 0x086B, 0x086B, 0x086B, 0x086C, - 0x086D, 0x086E, 0x086F, 0x0871, 0x0872, 0x0874, 0x0876, 0x0878, - 0x0879, 0x087B, 0x087D, 0x087E, 0x0880, 0x0881, 0x0882, 0x0883, - 0x0883, 0x0884, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0004, - 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0009, 0x0009, 0x0009, - 0x0009, 0x0009, 0x0008, 0x0008, 0x0008, 0x0008, 0x0007, 0x0007, - 0x0006, 0x0006, 0x0005, 0x0005, 0x0005, 0x0004, 0x0004, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, - 0x0009, 0x0014, 0x0021, 0x0031, 0x0041, 0x0051, 0x0060, 0x006D, - 0x0077, 0x007E, 0x007F, 0x007F, 0x007E, 0x007C, 0x007A, 0x0077, - 0x0074, 0x0070, 0x006B, 0x0067, 0x0062, 0x005C, 0x0057, 0x0051, - 0x004B, 0x0045, 0x003F, 0x0038, 0x0032, 0x002C, 0x0025, 0x001F, - 0x0019, 0x0014, 0x000E, 0x0009, 0x0004, 0x0000, 0xFFFC, 0xFFF7, - 0xFFF2, 0xFFED, 0xFFE7, 0xFFE1, 0xFFDB, 0xFFD5, 0xFFCF, 0xFFC9, - 0xFFC3, 0xFFBD, 0xFFB7, 0xFFB1, 0xFFAB, 0xFFA5, 0xFFA0, 0xFF9B, - 0xFF96, 0xFF92, 0xFF8E, 0xFF8A, 0xFF87, 0xFF85, 0xFF83, 0xFF81, - 0xFF80, 0xFF80, 0xFF80, 0xFF81, 0xFF83, 0xFF88, 0xFF92, 0xFFA0, - 0xFFB2, 0xFFC5, 0xFFDB, 0xFFF2, 0x0007, 0x001D, 0x0032, 0x0044, - 0x0054, 0x005F, 0x0066, 0x0069, 0x0068, 0x0064, 0x005D, 0x0055, - 0x004B, 0x0041, 0x0035, 0x002A, 0x001F, 0x0015, 0x000C, 0x0005, - 0x0001, 0x0000, 0x40A1, 0x40A4, 0x40AC, 0x40B8, 0x40C7, 0x40D7, - 0x40E8, 0x40F8, 0x4107, 0x4112, 0x4118, 0x411A, 0x4119, 0x4118, - 0x4116, 0x4114, 0x4111, 0x410D, 0x4109, 0x4105, 0x4101, 0x40FC, - 0x40F6, 0x40F1, 0x40EC, 0x40E6, 0x40E0, 0x40DA, 0x40D4, 0x40CF, - 0x40C9, 0x40C3, 0x40BE, 0x40B9, 0x40B4, 0x40AF, 0x40AB, 0x40A7, - 0x40A4, 0x40A1, 0x409E, 0x409C, 0x409A, 0x4098, 0x4096, 0x4094, - 0x4092, 0x4090, 0x408F, 0x408D, 0x408C, 0x408A, 0x4089, 0x4088, - 0x4087, 0x4086, 0x4085, 0x4084, 0x4084, 0x4083, 0x4082, 0x4082, - 0x4081, 0x4080, 0x4080, 0x407F, 0x407F, 0x407E, 0x407E, 0x407D, - 0x407D, 0x407D, 0x407D, 0x407D, 0x407E, 0x407F, 0x4080, 0x4081, - 0x4083, 0x4084, 0x4086, 0x4088, 0x4089, 0x408A, 0x408C, 0x408D, - 0x408F, 0x4091, 0x4093, 0x4094, 0x4096, 0x4098, 0x409A, 0x409C, - 0x409D, 0x409E, 0x40A0, 0x40A0, 0x40A1, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_37_values, 0x0051a868, 6828, 0x00000000, 6828); diff --git a/assets/anims/anim_38.inc.c b/assets/anims/anim_38.inc.c index b316988b2..9961aa9dd 100644 --- a/assets/anims/anim_38.inc.c +++ b/assets/anims/anim_38.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_38[] = { 1, 189, @@ -13,82 +14,7 @@ static const struct Animation anim_38[] = { }; -static const u16 anim_38_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x000C, 0x0182, 0x000C, 0x018E, 0x000C, 0x019A, - 0x000C, 0x015E, 0x000C, 0x016A, 0x000C, 0x0176, - 0x000C, 0x013A, 0x000C, 0x0146, 0x000C, 0x0152, - 0x0001, 0x0136, 0x0001, 0x0137, 0x0001, 0x0138, - 0x000C, 0x0033, 0x000C, 0x003F, 0x000C, 0x004B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0027, - 0x000C, 0x0003, 0x000C, 0x000F, 0x000C, 0x001B, - 0x0001, 0x0132, 0x0001, 0x0133, 0x0001, 0x0134, - 0x000C, 0x0087, 0x000C, 0x0093, 0x000C, 0x009F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x007B, - 0x000C, 0x0057, 0x000C, 0x0063, 0x000C, 0x006F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0135, - 0x0001, 0x012F, 0x0001, 0x0130, 0x0001, 0x0131, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x0123, - 0x000C, 0x00FF, 0x000C, 0x010B, 0x000C, 0x0117, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0139, - 0x000C, 0x00DB, 0x000C, 0x00E7, 0x000C, 0x00F3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000C, 0x00CF, - 0x000C, 0x00AB, 0x000C, 0x00B7, 0x000C, 0x00C3, -}; +ROM_ASSET_LOAD_ANIM(anim_38_indices, 0x0051c32c, 252, 0x00000000, 252); -static const s16 anim_38_values[] = { - 0x0000, 0x00AA, 0x3FFF, 0xEA73, 0xEB7E, 0xEDCA, 0xF01B, 0xF23E, - 0xF4B3, 0xF74B, 0xF9D9, 0xFC2C, 0xFE18, 0xFF6E, 0xFFFF, 0xE788, - 0xEA9C, 0xF0A1, 0xF4C5, 0xF631, 0xF74C, 0xF820, 0xF8B7, 0xF91C, - 0xF957, 0xF974, 0xF97C, 0xE831, 0xE717, 0xE522, 0xE459, 0xE519, - 0xE649, 0xE7C0, 0xE955, 0xEADD, 0xEC2F, 0xED21, 0xED8A, 0xD054, - 0xD69D, 0xE231, 0xE820, 0xE678, 0xE2FC, 0xDE4B, 0xD902, 0xD3C1, - 0xCF24, 0xCBCB, 0xCA54, 0x02F5, 0x017D, 0xFEA2, 0xFCB3, 0xFC18, - 0xFBAA, 0xFB60, 0xFB34, 0xFB1F, 0xFB18, 0xFB1A, 0xFB1D, 0xE52A, - 0xE560, 0xE576, 0xE496, 0xE299, 0xE00B, 0xDD2E, 0xDA40, 0xD782, - 0xD532, 0xD391, 0xD2DE, 0xBF44, 0xC5C1, 0xD229, 0xD9EA, 0xDB29, - 0xDB49, 0xDA95, 0xD955, 0xD7D5, 0xD65E, 0xD53B, 0xD4B5, 0x4043, - 0x425F, 0x466F, 0x4911, 0x46E4, 0x3EDF, 0x335B, 0x2606, 0x188D, - 0x0C9D, 0x03E3, 0x000D, 0x006A, 0x005B, 0x003A, 0x0015, 0x0000, - 0xFFF9, 0xFFF7, 0xFFF7, 0xFFF9, 0xFFFC, 0xFFFF, 0x0000, 0xF58E, - 0xF584, 0xF56E, 0xF557, 0xF549, 0xF545, 0xF543, 0xF543, 0xF545, - 0xF547, 0xF548, 0xF549, 0xEA13, 0xE896, 0xE543, 0xE1CD, 0xDFE7, - 0xE1F0, 0xE5AE, 0xE5F1, 0xDFA8, 0xD5E3, 0xCCA4, 0xC7EF, 0xDC6A, - 0xD5B0, 0xC76B, 0xBA78, 0xB7B5, 0xC231, 0xD432, 0xE961, 0xFD69, - 0x0BF1, 0x0BD0, 0x056F, 0x2D97, 0x2DE0, 0x2E7F, 0x2F16, 0x2F4B, - 0x2F06, 0x2E81, 0x2DDB, 0x2D32, 0x2CA4, 0x2C25, 0x2BD7, 0x8F0E, - 0x84E8, 0x6F29, 0x5AE6, 0x552F, 0x61F7, 0x78DF, 0x9482, 0xAF70, - 0xC443, 0xCCB4, 0xCCFC, 0x0005, 0x0005, 0x0005, 0x0006, 0x0006, - 0x0006, 0x0005, 0x0004, 0x0002, 0x0001, 0x0000, 0x0000, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xC871, 0xC866, 0xC84D, 0xC834, 0xC828, - 0xC837, 0xC86B, 0xC8BC, 0xC91A, 0xC974, 0xC9B8, 0xC9D8, 0x205D, - 0x2038, 0x1FDD, 0x1F6A, 0x1EFC, 0x1EB2, 0x1E89, 0x1E6D, 0x1E5A, - 0x1E50, 0x1E4B, 0x1E4A, 0x1A92, 0x1A9A, 0x1AAE, 0x1AC7, 0x1AE0, - 0x1AF0, 0x1AF9, 0x1B00, 0x1B04, 0x1B07, 0x1B08, 0x1B09, 0x1206, - 0x11F9, 0x11DA, 0x11B1, 0x118B, 0x1170, 0x1161, 0x1155, 0x114D, - 0x1148, 0x1145, 0x1144, 0xAB2C, 0xAB3F, 0xAB6D, 0xABA8, 0xABE1, - 0xAC07, 0xAC1D, 0xAC2D, 0xAC38, 0xAC3F, 0xAC43, 0xAC44, 0x0026, - 0x0027, 0x0028, 0x002A, 0x002A, 0x0028, 0x0023, 0x001B, 0x0012, - 0x0009, 0x0003, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xC07C, - 0xC09C, 0xC0E6, 0xC13B, 0xC17A, 0xC183, 0xC146, 0xC0D9, 0xC055, - 0xBFD3, 0xBF6F, 0xBF41, 0x239D, 0x238E, 0x236D, 0x234C, 0x233A, - 0x2348, 0x2385, 0x23E5, 0x2454, 0x24BF, 0x2511, 0x2536, 0xD64A, - 0xEC41, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0xE406, 0xE997, 0xF014, 0xF0C9, 0xF00C, 0xEF10, - 0xEF0E, 0xF088, 0xF2F9, 0xF604, 0xFB79, 0xFFED, 0xFD18, 0xFE5B, - 0x002D, 0x0166, 0x029D, 0x0387, 0x03D3, 0x02CD, 0x00DF, 0xFF70, - 0xFF7E, 0xFFFE, 0xFFF2, 0x0603, 0x0DFB, 0x11E4, 0x1555, 0x174B, - 0x16C0, 0x10EB, 0x075D, 0xFF9B, 0xFCBA, 0xFC61, 0xFF91, 0xFF90, - 0xFF94, 0xFF9F, 0xFFAD, 0xFFBD, 0xFFCD, 0xFFDC, 0xFFEA, 0xFFF5, - 0xFFFD, 0x0000, 0x0314, 0x0783, 0x0BD0, 0x0B33, 0x0A06, 0x0873, - 0x06A6, 0x04C7, 0x0303, 0x0185, 0x0076, 0x0001, 0x0882, 0x0876, - 0x086B, 0x086C, 0x086E, 0x0871, 0x0875, 0x0879, 0x087D, 0x0880, - 0x0883, 0x0884, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFB9, 0xFFC5, - 0xFFE3, 0x000A, 0x0033, 0x0055, 0x0066, 0x0060, 0x0048, 0x0029, - 0x000D, 0x0000, 0x407E, 0x407E, 0x4081, 0x4084, 0x4087, 0x408A, - 0x408E, 0x4093, 0x4098, 0x409C, 0x40A0, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_38_values, 0x0051c428, 844, 0x00000000, 844); diff --git a/assets/anims/anim_39.inc.c b/assets/anims/anim_39.inc.c index 417f76b10..7fc6e0778 100644 --- a/assets/anims/anim_39.inc.c +++ b/assets/anims/anim_39.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_39[] = { 1, 189, @@ -13,806 +14,7 @@ static const struct Animation anim_39[] = { }; -static const u16 anim_39_indices[] = { - 0x0001, 0x0000, 0x009B, 0x0001, 0x009B, 0x009C, 0x0001, 0x0000, 0x0001, 0x0137, 0x0001, 0x0000, - 0x009B, 0x1670, 0x009B, 0x170B, 0x009B, 0x17A6, - 0x009B, 0x149F, 0x009B, 0x153A, 0x009B, 0x15D5, - 0x009B, 0x12CE, 0x009B, 0x1369, 0x009B, 0x1404, - 0x0001, 0x12CA, 0x0001, 0x12CB, 0x0001, 0x12CC, - 0x009B, 0x03A4, 0x009B, 0x043F, 0x009B, 0x04DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x0309, - 0x009B, 0x0138, 0x009B, 0x01D3, 0x009B, 0x026E, - 0x0001, 0x122C, 0x0001, 0x122D, 0x0001, 0x122E, - 0x009B, 0x07E1, 0x009B, 0x087C, 0x009B, 0x0917, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x0746, - 0x009B, 0x0575, 0x009B, 0x0610, 0x009B, 0x06AB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x122F, - 0x009B, 0x105B, 0x009B, 0x10F6, 0x009B, 0x1191, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x0FC0, - 0x009B, 0x0DEF, 0x009B, 0x0E8A, 0x009B, 0x0F25, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x12CD, - 0x009B, 0x0C1E, 0x009B, 0x0CB9, 0x009B, 0x0D54, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x0B83, - 0x009B, 0x09B2, 0x009B, 0x0A4D, 0x009B, 0x0AE8, -}; +ROM_ASSET_LOAD_ANIM(anim_39_indices, 0x0051c78c, 252, 0x00000000, 252); -static const s16 anim_39_values[] = { - 0x0000, 0x0046, 0x0032, 0x002C, 0x0029, 0x0027, 0x0026, 0x0026, - 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, - 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, - 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, - 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, - 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, - 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, - 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, - 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0026, 0x0027, 0x0027, - 0x0028, 0x0028, 0x0029, 0x0029, 0x002A, 0x002B, 0x002B, 0x002C, - 0x002D, 0x002E, 0x002F, 0x0030, 0x0032, 0x0033, 0x0034, 0x0036, - 0x0038, 0x0039, 0x003B, 0x003D, 0x003F, 0x0042, 0x0044, 0x0047, - 0x0049, 0x005E, 0x0079, 0x0086, 0x0092, 0x009A, 0x009D, 0x0096, - 0x0083, 0x006A, 0x0050, 0x0039, 0x0046, 0x004F, 0x0055, 0x0058, - 0x005A, 0x0058, 0x0052, 0x004C, 0x0047, 0x0045, 0x0043, 0x0041, - 0x003F, 0x003E, 0x003D, 0x003C, 0x003C, 0x003B, 0x003B, 0x003A, - 0x0039, 0x0039, 0x0038, 0x0039, 0x003A, 0x003D, 0x0041, 0x0047, - 0x0053, 0x0067, 0x007E, 0x0094, 0x00A5, 0x00AE, 0x00B0, 0x00B1, - 0x00B1, 0x00B0, 0x00AF, 0x00AF, 0x00AE, 0x00AD, 0x00AC, 0x00AC, - 0x00AB, 0x00AA, 0x00AA, 0x00AA, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, 0x0003, 0x0004, - 0x0005, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0009, 0x000A, - 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x0009, 0x0008, 0x0007, - 0x0006, 0x0004, 0x0002, 0x0000, 0xFFE4, 0xFFB2, 0xFF7E, 0xFF44, - 0xFF11, 0xFEEE, 0xFEE0, 0xFEDF, 0xFEE4, 0xFEEB, 0xFEEE, 0xFEEE, - 0xFEEE, 0xFEEE, 0xFEEE, 0xFEEE, 0xFEEE, 0xFEEE, 0xFEEE, 0xFEEE, - 0xFEEE, 0xFEEE, 0xFEED, 0xFEEC, 0xFEEC, 0xFEEC, 0xFEED, 0xFEEE, - 0xFEF1, 0xFEF4, 0xFEF7, 0xFEF9, 0xFEFD, 0xFF01, 0xFF06, 0xFF0D, - 0xFF16, 0xFF21, 0xFF30, 0xFF49, 0xFF6E, 0xFF99, 0xFFC2, 0xFFE3, - 0xFFF6, 0xFFFE, 0x0001, 0x0005, 0x0006, 0x0006, 0x0006, 0x0005, - 0x0004, 0x0003, 0x0002, 0x0001, 0x0000, 0x0000, 0x0000, 0x3FFF, - 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, - 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, - 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, - 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, - 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, - 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, - 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, - 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, - 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, - 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, - 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, - 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, 0xD8C0, - 0xD8A8, 0xD867, 0xD806, 0xD791, 0xD712, 0xD693, 0xD61E, 0xD5BD, - 0xD57C, 0xD564, 0xD57F, 0xD5D9, 0xD67B, 0xD76F, 0xD8C0, 0xDB1A, - 0xDEDA, 0xE395, 0xE8DF, 0xEE4D, 0xF374, 0xF7E8, 0xFB3E, 0xFD0B, - 0xFDE4, 0xFEA8, 0xFF57, 0xFFF3, 0x007B, 0x00F2, 0x0158, 0x01AE, - 0x01F5, 0x022D, 0x0259, 0x0277, 0x028B, 0x0294, 0x0293, 0x0289, - 0x0277, 0x025F, 0x0240, 0x021C, 0x01F4, 0x01C9, 0x019B, 0x016B, - 0x013B, 0x010C, 0x00DD, 0x00B0, 0x0087, 0x0061, 0x0041, 0x0025, - 0x0011, 0x0004, 0x0000, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, - 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, - 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, - 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, - 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, - 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, - 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, - 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, - 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, - 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, - 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, - 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, 0xFA44, - 0xFA44, 0xFA44, 0xFA44, 0xFA47, 0xFA51, 0xFA5F, 0xFA71, 0xFA84, - 0xFA97, 0xFAA9, 0xFAB7, 0xFAC1, 0xFAC5, 0xFAC0, 0xFAB3, 0xFA9B, - 0xFA76, 0xFA44, 0xF9E6, 0xF94F, 0xF890, 0xF7BB, 0xF6E3, 0xF61A, - 0xF573, 0xF4FF, 0xF4D2, 0xF4D0, 0xF4D5, 0xF4DF, 0xF4EF, 0xF503, - 0xF51C, 0xF539, 0xF55B, 0xF57F, 0xF5A7, 0xF5D2, 0xF5FF, 0xF62E, - 0xF65F, 0xF691, 0xF6C5, 0xF6F9, 0xF72D, 0xF761, 0xF795, 0xF7C8, - 0xF7FA, 0xF82B, 0xF859, 0xF886, 0xF8B0, 0xF8D7, 0xF8FA, 0xF91B, - 0xF937, 0xF94F, 0xF962, 0xF970, 0xF979, 0xF97C, 0xF4F7, 0xF4F7, - 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, - 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, - 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, - 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, - 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, - 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, - 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, - 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, - 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, - 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, - 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, - 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xF501, 0xF51A, - 0xF540, 0xF56E, 0xF5A1, 0xF5D3, 0xF601, 0xF627, 0xF641, 0xF64A, - 0xF640, 0xF61C, 0xF5DC, 0xF57C, 0xF4F7, 0xF405, 0xF27F, 0xF092, - 0xEE6D, 0xEC3C, 0xEA30, 0xE873, 0xE736, 0xE6A5, 0xE681, 0xE669, - 0xE65E, 0xE65E, 0xE669, 0xE67E, 0xE69C, 0xE6C3, 0xE6F1, 0xE727, - 0xE764, 0xE7A6, 0xE7EE, 0xE83A, 0xE889, 0xE8DC, 0xE931, 0xE987, - 0xE9DE, 0xEA36, 0xEA8D, 0xEAE3, 0xEB36, 0xEB88, 0xEBD5, 0xEC1F, - 0xEC64, 0xECA4, 0xECDD, 0xED0F, 0xED3A, 0xED5D, 0xED76, 0xED86, - 0xED8C, 0xF3B0, 0xF3B0, 0xF3B2, 0xF3B3, 0xF3B5, 0xF3B8, 0xF3BB, - 0xF3BE, 0xF3C2, 0xF3C6, 0xF3CB, 0xF3CF, 0xF3D5, 0xF3DA, 0xF3E0, - 0xF3E6, 0xF3EC, 0xF3F2, 0xF3F9, 0xF400, 0xF407, 0xF40E, 0xF416, - 0xF41D, 0xF425, 0xF42D, 0xF435, 0xF43D, 0xF445, 0xF44D, 0xF455, - 0xF45D, 0xF465, 0xF46D, 0xF475, 0xF47E, 0xF486, 0xF48D, 0xF495, - 0xF49D, 0xF4A4, 0xF4AC, 0xF4B3, 0xF4BA, 0xF4C1, 0xF4C8, 0xF4CE, - 0xF4D5, 0xF4DB, 0xF4E0, 0xF4E6, 0xF4EB, 0xF4F0, 0xF4F4, 0xF4F8, - 0xF4FC, 0xF4FF, 0xF502, 0xF505, 0xF507, 0xF509, 0xF50A, 0xF50B, - 0xF50B, 0xF50B, 0xF50A, 0xF508, 0xF507, 0xF504, 0xF501, 0xF4FD, - 0xF4F9, 0xF4F4, 0xF4EF, 0xF4E9, 0xF4E2, 0xF4DA, 0xF4D2, 0xF4C9, - 0xF4BF, 0xF4B4, 0xF4A9, 0xF49D, 0xF490, 0xF482, 0xF473, 0xF464, - 0xF454, 0xF442, 0xF430, 0xF41D, 0xF409, 0xF3F4, 0xF3DE, 0xF3C7, - 0xF3AF, 0xF386, 0xF33D, 0xF2D7, 0xF257, 0xF1BF, 0xF112, 0xF053, - 0xEF85, 0xEEAA, 0xEDC5, 0xECD9, 0xEBE8, 0xEAF6, 0xEA05, 0xE918, - 0xE80C, 0xE6C9, 0xE561, 0xE3E5, 0xE266, 0xE0F7, 0xDFA7, 0xDE8A, - 0xDDAF, 0xDCFA, 0xDC42, 0xDB87, 0xDACA, 0xDA0A, 0xD94A, 0xD889, - 0xD7C8, 0xD706, 0xD646, 0xD587, 0xD4CA, 0xD40F, 0xD357, 0xD2A2, - 0xD1F1, 0xD144, 0xD09C, 0xCFFA, 0xCF5E, 0xCEC7, 0xCE38, 0xCDB0, - 0xCD30, 0xCCB9, 0xCC4B, 0xCBE6, 0xCB8B, 0xCB3A, 0xCAF4, 0xCABA, - 0xCA8C, 0xCA6B, 0xCA56, 0xCA4F, 0xB4B5, 0xB4B6, 0xB4B8, 0xB4BA, - 0xB4BC, 0xB4BF, 0xB4C2, 0xB4C6, 0xB4CB, 0xB4D0, 0xB4D5, 0xB4DA, - 0xB4E0, 0xB4E7, 0xB4ED, 0xB4F4, 0xB4FC, 0xB503, 0xB50B, 0xB513, - 0xB51B, 0xB524, 0xB52C, 0xB535, 0xB53E, 0xB547, 0xB550, 0xB55A, - 0xB563, 0xB56C, 0xB576, 0xB57F, 0xB589, 0xB592, 0xB59C, 0xB5A5, - 0xB5AF, 0xB5B8, 0xB5C1, 0xB5CA, 0xB5D3, 0xB5DB, 0xB5E4, 0xB5EC, - 0xB5F4, 0xB5FC, 0xB603, 0xB60B, 0xB612, 0xB618, 0xB61F, 0xB625, - 0xB62A, 0xB62F, 0xB634, 0xB639, 0xB63C, 0xB640, 0xB643, 0xB645, - 0xB647, 0xB649, 0xB64A, 0xB64A, 0xB64A, 0xB649, 0xB647, 0xB645, - 0xB642, 0xB63F, 0xB63A, 0xB635, 0xB630, 0xB629, 0xB622, 0xB61A, - 0xB611, 0xB607, 0xB5FD, 0xB5F1, 0xB5E5, 0xB5D8, 0xB5CA, 0xB5BB, - 0xB5AB, 0xB599, 0xB587, 0xB574, 0xB560, 0xB54B, 0xB535, 0xB51E, - 0xB505, 0xB4EC, 0xB4D1, 0xB4B5, 0xAF7F, 0xA9CF, 0xA90B, 0xA8CD, - 0xA8F6, 0xA963, 0xA9F6, 0xAA8E, 0xAB0B, 0xAB4D, 0xAB32, 0xAA9D, - 0xA96B, 0xA77D, 0xA4B2, 0xA036, 0x99A9, 0x919F, 0x88A8, 0x7F55, - 0x763D, 0x6DF0, 0x66FF, 0x61FC, 0x5E1A, 0x5A2A, 0x562F, 0x522B, - 0x4E21, 0x4A14, 0x4605, 0x41F8, 0x3DF0, 0x39ED, 0x35F4, 0x3207, - 0x2E28, 0x2A59, 0x269E, 0x22F9, 0x1F6C, 0x1BFA, 0x18A6, 0x1571, - 0x125F, 0x0F72, 0x0CAD, 0x0A12, 0x07A4, 0x0564, 0x0357, 0x017E, - 0xFFDD, 0xFE74, 0xFD47, 0xFC58, 0xFBAB, 0xFB41, 0xFB1D, 0x9234, - 0x9234, 0x9233, 0x9232, 0x9231, 0x9230, 0x922F, 0x922D, 0x922B, - 0x9229, 0x9227, 0x9224, 0x9222, 0x921F, 0x921C, 0x9219, 0x9216, - 0x9213, 0x920F, 0x920C, 0x9208, 0x9205, 0x9201, 0x91FD, 0x91F9, - 0x91F5, 0x91F1, 0x91ED, 0x91E9, 0x91E5, 0x91E1, 0x91DD, 0x91D9, - 0x91D5, 0x91D1, 0x91CD, 0x91C9, 0x91C5, 0x91C1, 0x91BD, 0x91B9, - 0x91B6, 0x91B2, 0x91AF, 0x91AB, 0x91A8, 0x91A4, 0x91A1, 0x919E, - 0x919C, 0x9199, 0x9196, 0x9194, 0x9192, 0x9190, 0x918E, 0x918C, - 0x918A, 0x9189, 0x9188, 0x9187, 0x9187, 0x9186, 0x9186, 0x9186, - 0x9187, 0x9187, 0x9188, 0x918A, 0x918B, 0x918D, 0x918F, 0x9191, - 0x9194, 0x9197, 0x919B, 0x919F, 0x91A3, 0x91A7, 0x91AC, 0x91B2, - 0x91B7, 0x91BD, 0x91C4, 0x91CB, 0x91D2, 0x91DA, 0x91E2, 0x91EB, - 0x91F4, 0x91FD, 0x9207, 0x9212, 0x921D, 0x9228, 0x9234, 0x93E7, - 0x96E4, 0x99BE, 0x9CF6, 0xA071, 0xA413, 0xA7C0, 0xAB5C, 0xAECB, - 0xB1F1, 0xB4B4, 0xB6F5, 0xB89A, 0xB987, 0xB9A0, 0xB7D4, 0xB3A2, - 0xADBF, 0xA6E3, 0x9FC7, 0x9920, 0x93A7, 0x9012, 0x8F1A, 0x8FCE, - 0x90C2, 0x91F2, 0x935A, 0x94F6, 0x96C1, 0x98B8, 0x9AD5, 0x9D16, - 0x9F76, 0xA1F0, 0xA482, 0xA725, 0xA9D8, 0xAC94, 0xAF57, 0xB21B, - 0xB4DE, 0xB79A, 0xBA4C, 0xBCEF, 0xBF80, 0xC1FA, 0xC459, 0xC699, - 0xC8B5, 0xCAAB, 0xCC74, 0xCE0F, 0xCF75, 0xD0A4, 0xD196, 0xD248, - 0xD2B6, 0xD2DC, 0xCE6F, 0xCE6C, 0xCE68, 0xCE63, 0xCE5C, 0xCE54, - 0xCE4A, 0xCE3F, 0xCE33, 0xCE25, 0xCE17, 0xCE07, 0xCDF7, 0xCDE5, - 0xCDD2, 0xCDBF, 0xCDAB, 0xCD96, 0xCD80, 0xCD69, 0xCD52, 0xCD3B, - 0xCD22, 0xCD0A, 0xCCF1, 0xCCD7, 0xCCBD, 0xCCA3, 0xCC89, 0xCC6F, - 0xCC54, 0xCC3A, 0xCC1F, 0xCC05, 0xCBEB, 0xCBD0, 0xCBB6, 0xCB9D, - 0xCB83, 0xCB6A, 0xCB52, 0xCB39, 0xCB22, 0xCB0B, 0xCAF4, 0xCADE, - 0xCAC9, 0xCAB5, 0xCAA2, 0xCA8F, 0xCA7D, 0xCA6D, 0xCA5D, 0xCA4F, - 0xCA41, 0xCA35, 0xCA2A, 0xCA20, 0xCA18, 0xCA11, 0xCA0C, 0xCA08, - 0xCA05, 0xCA04, 0xCA05, 0xCA08, 0xCA0C, 0xCA12, 0xCA1A, 0xCA24, - 0xCA30, 0xCA3E, 0xCA4E, 0xCA60, 0xCA74, 0xCA8B, 0xCAA3, 0xCABE, - 0xCADC, 0xCAFC, 0xCB1E, 0xCB43, 0xCB6B, 0xCB95, 0xCBC2, 0xCBF1, - 0xCC24, 0xCC59, 0xCC91, 0xCCCC, 0xCD0A, 0xCD4B, 0xCD90, 0xCDD7, - 0xCE22, 0xCE70, 0xDD07, 0xECE3, 0xEF2E, 0xF07C, 0xF102, 0xF0F5, - 0xF08C, 0xEFFC, 0xEF7A, 0xEF3B, 0xEF75, 0xF05E, 0xF22B, 0xF511, - 0xF946, 0xFFF8, 0x09A2, 0x156D, 0x227E, 0x2FFD, 0x3D12, 0x48E3, - 0x5298, 0x5957, 0x5E58, 0x635F, 0x6869, 0x6D74, 0x727E, 0x7784, - 0x7C83, 0x817B, 0x8665, 0x8B40, 0x900A, 0x94C0, 0x9960, 0x9DE8, - 0xA253, 0xA6A1, 0xAACF, 0xAED9, 0xB2BD, 0xB679, 0xBA0A, 0xBD6D, - 0xC0A1, 0xC3A1, 0xC66D, 0xC900, 0xCB59, 0xCD75, 0xCF52, 0xD0EC, - 0xD241, 0xD34F, 0xD414, 0xD48B, 0xD4B4, 0x408F, 0x408F, 0x408F, - 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, - 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, - 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, - 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, - 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, - 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, - 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, - 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, - 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, - 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, - 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, - 0x408F, 0x408F, 0x408F, 0x408F, 0x408F, 0x40AE, 0x4102, 0x417E, - 0x4215, 0x42B8, 0x435C, 0x43F3, 0x446F, 0x44C3, 0x44E2, 0x44BF, - 0x444C, 0x437B, 0x4241, 0x408F, 0x3D9C, 0x38FA, 0x3325, 0x2C97, - 0x25CB, 0x1F3D, 0x1968, 0x14C6, 0x11D3, 0x1021, 0x0EE8, 0x0E19, - 0x0DA7, 0x0D85, 0x0DA6, 0x0DFC, 0x0E79, 0x0F10, 0x0FB5, 0x1058, - 0x10EE, 0x1168, 0x11B9, 0x11D3, 0x11DF, 0x1205, 0x123B, 0x1276, - 0x12AD, 0x12D5, 0x12E3, 0x12CD, 0x128A, 0x120D, 0x114E, 0x1002, - 0x0E0B, 0x0BA1, 0x08FD, 0x0656, 0x03E4, 0x01E0, 0x0081, 0x0000, - 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, - 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, - 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, - 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, - 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, - 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, - 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, - 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, - 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, - 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, - 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, - 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, 0x122C, - 0x1229, 0x1220, 0x1213, 0x1204, 0x11F3, 0x11E2, 0x11D2, 0x11C5, - 0x11BC, 0x11B9, 0x11BD, 0x11C9, 0x11DE, 0x11FF, 0x122C, 0x127B, - 0x12F6, 0x1391, 0x143F, 0x14F4, 0x15A2, 0x163D, 0x16B8, 0x1707, - 0x173E, 0x177A, 0x17B8, 0x17F6, 0x182F, 0x1861, 0x188A, 0x18A6, - 0x18B2, 0x18AB, 0x188E, 0x1859, 0x1808, 0x1798, 0x1707, 0x1636, - 0x1513, 0x13AD, 0x1215, 0x105A, 0x0E8A, 0x0CB7, 0x0AEF, 0x0942, - 0x07BF, 0x0676, 0x0555, 0x0441, 0x0340, 0x0258, 0x018E, 0x00E8, - 0x006A, 0x001B, 0x0000, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, - 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, - 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, - 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, - 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, - 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, - 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, - 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, - 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, - 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, - 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, - 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, 0x143B, - 0x143B, 0x143B, 0x143B, 0x1450, 0x1489, 0x14DD, 0x1543, 0x15B2, - 0x1621, 0x1687, 0x16DB, 0x1714, 0x1729, 0x1711, 0x16C3, 0x1636, - 0x1561, 0x143B, 0x123B, 0x0F18, 0x0B24, 0x06B4, 0x0219, 0xFDAA, - 0xF9B6, 0xF693, 0xF493, 0xF36D, 0xF298, 0xF20B, 0xF1BD, 0xF1A5, - 0xF1BA, 0xF1F3, 0xF247, 0xF2AD, 0xF31C, 0xF38B, 0xF3F1, 0xF445, - 0xF47E, 0xF493, 0xF493, 0xF492, 0xF490, 0xF48E, 0xF48C, 0xF48A, - 0xF48A, 0xF48B, 0xF48E, 0xF493, 0xF49A, 0xF4A8, 0xF4BB, 0xF4D4, - 0xF4EF, 0xF509, 0xF522, 0xF536, 0xF544, 0xF549, 0xE52D, 0xE52D, - 0xE52D, 0xE52D, 0xE52E, 0xE52E, 0xE52F, 0xE52F, 0xE530, 0xE531, - 0xE532, 0xE533, 0xE534, 0xE535, 0xE536, 0xE537, 0xE538, 0xE539, - 0xE53B, 0xE53C, 0xE53D, 0xE53F, 0xE540, 0xE542, 0xE543, 0xE545, - 0xE546, 0xE548, 0xE549, 0xE54B, 0xE54C, 0xE54E, 0xE550, 0xE551, - 0xE553, 0xE554, 0xE556, 0xE557, 0xE559, 0xE55A, 0xE55C, 0xE55D, - 0xE55F, 0xE560, 0xE561, 0xE563, 0xE564, 0xE565, 0xE566, 0xE567, - 0xE568, 0xE569, 0xE56A, 0xE56B, 0xE56C, 0xE56D, 0xE56D, 0xE56E, - 0xE56E, 0xE56F, 0xE56F, 0xE56F, 0xE56F, 0xE56F, 0xE56F, 0xE56F, - 0xE56F, 0xE56F, 0xE56E, 0xE56E, 0xE56D, 0xE56C, 0xE56B, 0xE56A, - 0xE569, 0xE567, 0xE566, 0xE564, 0xE563, 0xE561, 0xE55F, 0xE55D, - 0xE55A, 0xE558, 0xE555, 0xE552, 0xE54F, 0xE54C, 0xE549, 0xE545, - 0xE542, 0xE53E, 0xE53A, 0xE536, 0xE531, 0xE52D, 0xE533, 0xE54A, - 0xE56F, 0xE59A, 0xE5C6, 0xE5EF, 0xE60E, 0xE61E, 0xE61A, 0xE5FC, - 0xE5BE, 0xE55C, 0xE4D0, 0xE414, 0xE323, 0xE180, 0xDEE6, 0xDBA5, - 0xD80D, 0xD46F, 0xD119, 0xCE5C, 0xCC87, 0xCBEA, 0xCC4E, 0xCD39, - 0xCE97, 0xD054, 0xD25C, 0xD49B, 0xD6FD, 0xD96D, 0xDBD9, 0xDE2B, - 0xE051, 0xE235, 0xE3C5, 0xE4EB, 0xE595, 0xE5AB, 0xE533, 0xE443, - 0xE2F0, 0xE151, 0xDF7C, 0xDD86, 0xDB84, 0xD98E, 0xD7B8, 0xD619, - 0xD470, 0xD281, 0xD06E, 0xCE54, 0xCC55, 0xCA91, 0xC926, 0xC835, - 0xC7DD, 0xBAED, 0xBAEC, 0xBAEA, 0xBAE7, 0xBAE4, 0xBAE0, 0xBADB, - 0xBAD5, 0xBACF, 0xBAC9, 0xBAC1, 0xBAB9, 0xBAB1, 0xBAA8, 0xBA9F, - 0xBA95, 0xBA8B, 0xBA80, 0xBA76, 0xBA6A, 0xBA5F, 0xBA53, 0xBA47, - 0xBA3A, 0xBA2E, 0xBA21, 0xBA14, 0xBA07, 0xB9FA, 0xB9ED, 0xB9E0, - 0xB9D2, 0xB9C5, 0xB9B8, 0xB9AB, 0xB99E, 0xB991, 0xB984, 0xB977, - 0xB96A, 0xB95E, 0xB952, 0xB946, 0xB93B, 0xB92F, 0xB924, 0xB91A, - 0xB910, 0xB906, 0xB8FD, 0xB8F4, 0xB8EB, 0xB8E4, 0xB8DC, 0xB8D6, - 0xB8D0, 0xB8CA, 0xB8C5, 0xB8C1, 0xB8BE, 0xB8BB, 0xB8B9, 0xB8B8, - 0xB8B7, 0xB8B8, 0xB8B9, 0xB8BB, 0xB8BE, 0xB8C2, 0xB8C7, 0xB8CD, - 0xB8D4, 0xB8DC, 0xB8E5, 0xB8EF, 0xB8FA, 0xB907, 0xB914, 0xB923, - 0xB933, 0xB944, 0xB957, 0xB96B, 0xB980, 0xB996, 0xB9AE, 0xB9C7, - 0xB9E2, 0xB9FE, 0xBA1C, 0xBA3B, 0xBA5B, 0xBA7E, 0xBAA1, 0xBAC7, - 0xBAEE, 0xC1E6, 0xCA2D, 0xCCB7, 0xCEDC, 0xD0B2, 0xD24E, 0xD3C6, - 0xD52E, 0xD69D, 0xD826, 0xD9E1, 0xDBE2, 0xDE3F, 0xE10C, 0xE460, - 0xE8F6, 0xEF22, 0xF659, 0xFE14, 0x05C9, 0x0CF1, 0x1304, 0x1777, - 0x19C3, 0x1A5A, 0x1A1C, 0x1924, 0x178F, 0x157B, 0x1302, 0x1041, - 0x0D54, 0x0A59, 0x076A, 0x04A5, 0x0226, 0x0009, 0xFE6B, 0xFD67, - 0xFD0F, 0xFD50, 0xFE0E, 0xFF2B, 0x008B, 0x0214, 0x03A7, 0x0528, - 0x067B, 0x0784, 0x0826, 0x085D, 0x0844, 0x07EF, 0x0772, 0x06E0, - 0x064C, 0x05CB, 0x056E, 0x054B, 0x11FA, 0x11FA, 0x11FA, 0x11F9, - 0x11F9, 0x11F9, 0x11F8, 0x11F8, 0x11F8, 0x11F7, 0x11F6, 0x11F6, - 0x11F5, 0x11F5, 0x11F4, 0x11F3, 0x11F2, 0x11F2, 0x11F1, 0x11F0, - 0x11EF, 0x11EE, 0x11ED, 0x11EC, 0x11EB, 0x11EA, 0x11EA, 0x11E9, - 0x11E8, 0x11E7, 0x11E6, 0x11E5, 0x11E4, 0x11E3, 0x11E2, 0x11E1, - 0x11E0, 0x11DF, 0x11DE, 0x11DD, 0x11DC, 0x11DB, 0x11DA, 0x11D9, - 0x11D8, 0x11D8, 0x11D7, 0x11D6, 0x11D5, 0x11D5, 0x11D4, 0x11D3, - 0x11D3, 0x11D2, 0x11D2, 0x11D1, 0x11D1, 0x11D0, 0x11D0, 0x11D0, - 0x11D0, 0x11D0, 0x11CF, 0x11CF, 0x11CF, 0x11D0, 0x11D0, 0x11D0, - 0x11D0, 0x11D1, 0x11D1, 0x11D2, 0x11D2, 0x11D3, 0x11D4, 0x11D4, - 0x11D5, 0x11D6, 0x11D7, 0x11D9, 0x11DA, 0x11DB, 0x11DD, 0x11DE, - 0x11E0, 0x11E2, 0x11E4, 0x11E6, 0x11E8, 0x11EA, 0x11EC, 0x11EF, - 0x11F1, 0x11F4, 0x11F7, 0x11FA, 0x11F3, 0x131E, 0x15C3, 0x18D5, - 0x1C36, 0x1FCA, 0x2373, 0x2713, 0x2A8D, 0x2DC3, 0x309A, 0x32F2, - 0x34AF, 0x35B3, 0x35E1, 0x3459, 0x30B1, 0x2B80, 0x255D, 0x1EDE, - 0x189A, 0x1327, 0x0F1B, 0x0D0D, 0x0C82, 0x0C8D, 0x0D1C, 0x0E1B, - 0x0F79, 0x1122, 0x1304, 0x150B, 0x1725, 0x193F, 0x1B46, 0x1D27, - 0x1ED1, 0x202F, 0x212E, 0x21CD, 0x221F, 0x2234, 0x221B, 0x21E4, - 0x21A0, 0x215D, 0x212C, 0x211C, 0x213E, 0x21A1, 0x2266, 0x238F, - 0x24FC, 0x268B, 0x281B, 0x298C, 0x2ABC, 0x2B8A, 0x2BD6, 0x4CB3, - 0x4CB0, 0x4CAC, 0x4CA6, 0x4C9F, 0x4C96, 0x4C8C, 0x4C80, 0x4C73, - 0x4C65, 0x4C56, 0x4C46, 0x4C34, 0x4C21, 0x4C0E, 0x4BF9, 0x4BE4, - 0x4BCE, 0x4BB7, 0x4B9F, 0x4B87, 0x4B6E, 0x4B55, 0x4B3B, 0x4B20, - 0x4B06, 0x4AEB, 0x4ACF, 0x4AB4, 0x4A98, 0x4A7C, 0x4A60, 0x4A44, - 0x4A28, 0x4A0D, 0x49F1, 0x49D6, 0x49BB, 0x49A0, 0x4986, 0x496C, - 0x4952, 0x4939, 0x4921, 0x4909, 0x48F2, 0x48DC, 0x48C7, 0x48B2, - 0x489F, 0x488C, 0x487B, 0x486A, 0x485B, 0x484D, 0x4840, 0x4834, - 0x482A, 0x4822, 0x481A, 0x4814, 0x4810, 0x480E, 0x480D, 0x480E, - 0x4810, 0x4815, 0x481B, 0x4824, 0x482E, 0x483B, 0x4849, 0x485A, - 0x486D, 0x4882, 0x489A, 0x48B4, 0x48D1, 0x48F0, 0x4911, 0x4935, - 0x495C, 0x4986, 0x49B2, 0x49E2, 0x4A14, 0x4A49, 0x4A81, 0x4ABC, - 0x4AFA, 0x4B3B, 0x4B80, 0x4BC8, 0x4C13, 0x4C61, 0x4CB3, 0x5BC2, - 0x6CBF, 0x7076, 0x7354, 0x7585, 0x7735, 0x788E, 0x79BC, 0x7AEC, - 0x7C47, 0x7DFB, 0x8035, 0x831B, 0x86DC, 0x8BA2, 0x928E, 0x9C16, - 0xA764, 0xB3A7, 0xC00A, 0xCBBA, 0xD5E2, 0xDDB0, 0xE250, 0xE471, - 0xE568, 0xE55D, 0xE477, 0xE2DD, 0xE0B6, 0xDE2A, 0xDB5F, 0xD87D, - 0xD5AA, 0xD30F, 0xD0D2, 0xCF1A, 0xCE0E, 0xCDD6, 0xCEAB, 0xD085, - 0xD328, 0xD658, 0xD9DB, 0xDD76, 0xE0EB, 0xE401, 0xE67C, 0xE81F, - 0xE8B1, 0xE7B5, 0xE524, 0xE172, 0xDD13, 0xD87B, 0xD41F, 0xD072, - 0xCDE8, 0xCCF6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0003, 0x0005, 0x0007, - 0x0009, 0x000C, 0x000D, 0x000E, 0x000F, 0x000E, 0x000D, 0x000A, - 0x0006, 0x0000, 0xFFF7, 0xFFE9, 0xFFD8, 0xFFC4, 0xFFAE, 0xFF97, - 0xFF81, 0xFF6B, 0xFF57, 0xFF45, 0xFF37, 0xFF2C, 0xFF28, 0xFF29, - 0xFF31, 0xFF67, 0xFFD6, 0x0056, 0x00C0, 0x00EC, 0x0087, 0xFFC1, - 0xFF2B, 0xFF07, 0xFF16, 0xFF2F, 0xFF44, 0xFF5F, 0xFF7D, 0xFF9C, - 0xFFBB, 0xFFD6, 0xFFEC, 0xFFFB, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 0x0002, - 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, - 0xFFFD, 0xFFFB, 0xFFFA, 0xFFF9, 0xFFF7, 0xFFF5, 0xFFF3, 0xFFF1, - 0xFFEE, 0xFFEB, 0xFFE7, 0xFFE3, 0xFFDB, 0xFFCE, 0xFFC0, 0xFFB3, - 0xFFAC, 0xFFB0, 0xFFBC, 0xFFCA, 0xFFDF, 0xFFF6, 0xFFFA, 0xFFE9, - 0xFFD1, 0xFFB5, 0xFF96, 0xFF78, 0xFF5C, 0xFF45, 0xFF36, 0xFF30, - 0xC596, 0xC596, 0xC596, 0xC596, 0xC596, 0xC596, 0xC596, 0xC596, - 0xC596, 0xC596, 0xC596, 0xC553, 0xC4E4, 0xC4CD, 0xC596, 0xC741, - 0xC95F, 0xCBC4, 0xCE49, 0xD0C2, 0xD307, 0xD4ED, 0xD64A, 0xD6FA, - 0xD715, 0xD6CC, 0xD651, 0xD5D4, 0xD589, 0xD5A0, 0xD64A, 0xD7B8, - 0xD9CF, 0xDC50, 0xDEFE, 0xE19A, 0xE3E6, 0xE5A4, 0xE696, 0xE70A, - 0xE778, 0xE7DE, 0xE83E, 0xE896, 0xE8E6, 0xE92F, 0xE96F, 0xE9A6, - 0xE9D5, 0xE9FB, 0xEA17, 0xEA2A, 0xEA32, 0xEA31, 0xEA24, 0xEA0D, - 0xE9EB, 0xE9BE, 0xE985, 0xE940, 0xE8EE, 0xE890, 0xE826, 0xE7AE, - 0xE729, 0xE696, 0xE5F3, 0xE53D, 0xE475, 0xE39D, 0xE2B6, 0xE1C0, - 0xE0BC, 0xDFAC, 0xDE91, 0xDD6C, 0xDC3D, 0xDB07, 0xD9C9, 0xD885, - 0xD73C, 0xD5EF, 0xD49F, 0xD34D, 0xD1FA, 0xD0A8, 0xCF56, 0xCE07, - 0xCCBB, 0xCB74, 0xCA32, 0xC8F6, 0xC7C2, 0xC696, 0xC574, 0xC45D, - 0xC418, 0xC45D, 0xC45D, 0xC45D, 0xC45D, 0xC45D, 0xC45D, 0xC45D, - 0xC45D, 0xC45E, 0xC462, 0xC469, 0xC470, 0xC478, 0xC480, 0xC487, - 0xC48D, 0xC491, 0xC493, 0xC491, 0xC48C, 0xC481, 0xC472, 0xC45D, - 0xC451, 0xC459, 0xC46F, 0xC48E, 0xC4AF, 0xC4CD, 0xC4E3, 0xC4E9, - 0xC4DA, 0xC4B1, 0xC467, 0xC3F6, 0xC359, 0xC28A, 0xC183, 0xBED5, - 0xBA09, 0xB495, 0xAFE9, 0xAD79, 0xAFA6, 0xB559, 0xBACF, 0xBF3F, - 0xC372, 0xC5FE, 0xC71E, 0xC7FF, 0xC8AA, 0xC925, 0xC97A, 0xC9AE, - 0xC9CB, 0xC9D6, 0xC9D8, 0x3358, 0x32D2, 0x3205, 0x3101, 0x2FD5, - 0x2E91, 0x2D44, 0x2BFF, 0x2ACF, 0x29C5, 0x28F1, 0x28E3, 0x2981, - 0x29D7, 0x28F1, 0x26A2, 0x2395, 0x2019, 0x1C7D, 0x190F, 0x161E, - 0x13FA, 0x12F0, 0x12F4, 0x13B4, 0x151B, 0x1711, 0x1982, 0x1C57, - 0x1F7A, 0x22D4, 0x28FE, 0x31F2, 0x39AB, 0x3C27, 0x35C1, 0x2978, - 0x1D3F, 0x1703, 0x166E, 0x1708, 0x1892, 0x1ACD, 0x1D7B, 0x205E, - 0x2337, 0x25C8, 0x27D2, 0x2917, 0x2959, 0x26AF, 0x20CE, 0x19E5, - 0x1423, 0x11B7, 0x122B, 0x1377, 0x156F, 0x17E8, 0x1AB6, 0x1DAC, - 0x20A1, 0x2367, 0x25D4, 0x27BB, 0x28F1, 0x297A, 0x298A, 0x2936, - 0x2898, 0x27C7, 0x26DB, 0x25EB, 0x2510, 0x2462, 0x23F7, 0x23E8, - 0x244D, 0x24F8, 0x25AA, 0x2668, 0x2732, 0x280B, 0x28F6, 0x29F5, - 0x2B09, 0x2C36, 0x2D7D, 0x2EE1, 0x3064, 0x3208, 0x33D0, 0x35BD, - 0x37D3, 0x3A13, 0x3C7F, 0x4B10, 0x5692, 0x4EA3, 0x410B, 0x324B, - 0x26E7, 0x20A6, 0x1DB2, 0x1D20, 0x1E3C, 0x2089, 0x236F, 0x2655, - 0x28A3, 0x29C1, 0x28AB, 0x25C1, 0x227F, 0x2062, 0x1F49, 0x1E55, - 0x1DEF, 0x1E7C, 0x2062, 0x236C, 0x270B, 0x2B22, 0x2F92, 0x343F, - 0x390A, 0x3DD7, 0x4287, 0x46FE, 0x4B1D, 0x4EC8, 0x51E0, 0x5448, - 0x55E3, 0x5692, 0x5247, 0x4773, 0x39BA, 0x2CBF, 0x2426, 0x245D, - 0x2A03, 0x2D0B, 0x2913, 0x227D, 0x1E59, 0x1D60, 0x1CDA, 0x1CB1, - 0x1CCE, 0x1D19, 0x1D7C, 0x1DDF, 0x1E2B, 0x1E4A, 0x0414, 0x04FA, - 0x05E3, 0x0652, 0x05C1, 0x04A2, 0x03F1, 0x0407, 0x0470, 0x04ED, - 0x0540, 0x052A, 0x04DC, 0x04BF, 0x0540, 0x0669, 0x07E7, 0x0998, - 0x0B5D, 0x0D15, 0x0EA0, 0x0FDC, 0x10AA, 0x1106, 0x1110, 0x10D6, - 0x1069, 0x0FD9, 0x0F35, 0x0E8E, 0x0DF3, 0x0D68, 0x0CDF, 0x0C4F, - 0x0BAD, 0x0AF0, 0x0A0C, 0x08F9, 0x07AB, 0x05DE, 0x0380, 0x00D6, - 0xFE24, 0xFBAC, 0xF9B2, 0xF87B, 0xF809, 0xF81F, 0xF89A, 0xF95A, - 0xFA3D, 0xFB21, 0xFBE5, 0xFC68, 0xFCC0, 0xFD17, 0xFD6D, 0xFDC0, - 0xFE0E, 0xFE57, 0xFE99, 0xFED3, 0xFF03, 0xFF28, 0xFF40, 0xFF4B, - 0xFF4C, 0xFF48, 0xFF3E, 0xFF30, 0xFF1D, 0xFF07, 0xFEED, 0xFED1, - 0xFEB2, 0xFE91, 0xFE6F, 0xFE4B, 0xFE27, 0xFE03, 0xFDDF, 0xFDBB, - 0xFD99, 0xFD78, 0xFD59, 0xFD3D, 0xFD23, 0xFD0D, 0xFCFA, 0xFCEC, - 0xFCE2, 0xFCDD, 0xFCDE, 0xFCE5, 0xFCF2, 0xFD06, 0xFF77, 0x023A, - 0x02D7, 0x033C, 0x0377, 0x0392, 0x039C, 0x039F, 0x03A8, 0x03BA, - 0x03CD, 0x03E1, 0x03F5, 0x0407, 0x0418, 0x0425, 0x042D, 0x0431, - 0x042F, 0x0426, 0x0415, 0x03FB, 0x03D7, 0x03A8, 0x0365, 0x0307, - 0x0294, 0x0210, 0x0181, 0x00EA, 0x0051, 0xFFBC, 0xFF2D, 0xFEAB, - 0xFE3B, 0xFDE0, 0xFDA1, 0xFD81, 0xFD86, 0xFE06, 0xFF3A, 0x00FD, - 0x032C, 0x05A2, 0x08EF, 0x0D45, 0x11ED, 0x17BD, 0x1DDF, 0x2122, - 0x2186, 0x2148, 0x2091, 0x1F87, 0x1E54, 0x1D1F, 0x1C11, 0x1B52, - 0x1B09, 0x04F1, 0x03B8, 0x027D, 0x01EA, 0x02B7, 0x0449, 0x054E, - 0x054D, 0x04E4, 0x045C, 0x0403, 0x03E5, 0x03DC, 0x03E6, 0x0403, - 0x044D, 0x04CD, 0x0566, 0x05F9, 0x0669, 0x069A, 0x066D, 0x05C5, - 0x0445, 0x01E0, 0xFEF4, 0xFBDC, 0xF8F7, 0xF6A0, 0xF536, 0xF515, - 0xF69F, 0xF9A8, 0xFDB1, 0x023F, 0x06D5, 0x0AF7, 0x0E27, 0x0FEA, - 0x1001, 0x0EC2, 0x0C94, 0x09DA, 0x06FB, 0x045B, 0x025F, 0x00C3, - 0xFF11, 0xFD62, 0xFBD3, 0xFA7F, 0xF982, 0xF8F7, 0xF8FA, 0xF987, - 0xFA7E, 0xFBC9, 0xFD54, 0xFF09, 0x00D2, 0x029E, 0x0456, 0x05E5, - 0x0737, 0x0836, 0x08CE, 0x0925, 0x0970, 0x09AE, 0x09E2, 0x0A0B, - 0x0A2A, 0x0A40, 0x0A4E, 0x0A54, 0x0A52, 0x0A4A, 0x0A3C, 0x0A29, - 0x0A12, 0x09F7, 0x09D8, 0x09B7, 0x0994, 0x0970, 0x094B, 0x0927, - 0x0903, 0x08E1, 0x08C1, 0x08A4, 0x088A, 0x0874, 0x0863, 0x0858, - 0x0852, 0x0871, 0x088D, 0x0881, 0x086E, 0x0857, 0x083F, 0x0829, - 0x0817, 0x080D, 0x0808, 0x0807, 0x0807, 0x0809, 0x080C, 0x0810, - 0x0815, 0x0819, 0x081C, 0x081F, 0x0820, 0x081F, 0x081C, 0x0816, - 0x080D, 0x0804, 0x07FE, 0x07FA, 0x07F8, 0x07F5, 0x07F0, 0x07E9, - 0x07DE, 0x07CE, 0x07B7, 0x0799, 0x0772, 0x0742, 0x0706, 0x06BD, - 0x05F1, 0x0486, 0x0304, 0x01F4, 0x01DF, 0x041D, 0x0817, 0x0B6B, - 0x0D46, 0x0E7D, 0x0F30, 0x0FA5, 0x100A, 0x1060, 0x10A8, 0x10E2, - 0x110E, 0x112C, 0x113E, 0x1144, 0xC3DE, 0xCD68, 0xD704, 0xDB8F, - 0xD56B, 0xC950, 0xC197, 0xC1F0, 0xC58B, 0xCA07, 0xCD00, 0xCE10, - 0xCE69, 0xCE0D, 0xCD00, 0xCB10, 0xC84C, 0xC519, 0xC1DB, 0xBEF5, - 0xBCCD, 0xBBC6, 0xBC44, 0xBF37, 0xC4A7, 0xCB9A, 0xD319, 0xDA2C, - 0xDFD9, 0xE328, 0xE322, 0xDEA1, 0xD614, 0xCAE2, 0xBE6F, 0xB21F, - 0xA75A, 0x9F82, 0x9BFE, 0x9E8A, 0xA688, 0xB1D9, 0xBE5C, 0xC9F2, - 0xD27A, 0xD5D6, 0xD3DD, 0xCE79, 0xC6A4, 0xBD57, 0xB38B, 0xAA39, - 0xA25C, 0x9CEB, 0x9949, 0x9627, 0x9379, 0x9132, 0x8F47, 0x8DAB, - 0x8C52, 0x8B30, 0x8A39, 0x895F, 0x8898, 0x87D7, 0x8715, 0x8653, - 0x8593, 0x84D5, 0x841A, 0x8362, 0x82AF, 0x8200, 0x8157, 0x80B4, - 0x8018, 0x7F80, 0x7EF3, 0x7E6F, 0x7DF5, 0x7D85, 0x7D1F, 0x7CC5, - 0x7C77, 0x7C37, 0x7C03, 0x7BDE, 0x7BC7, 0x7BC0, 0x7BCA, 0x7BE4, - 0x7C0F, 0x7C4D, 0x7C9D, 0x7D02, 0x8889, 0x9598, 0x9888, 0x9A73, - 0x9B94, 0x9C24, 0x9C5C, 0x9C74, 0x9CA6, 0x9D07, 0x9D7D, 0x9E02, - 0x9E8D, 0x9F15, 0x9F93, 0x9FFD, 0xA04B, 0xA075, 0xA073, 0xA03C, - 0x9FC7, 0x9F0D, 0x9E05, 0x9CA6, 0x9AA6, 0x97D6, 0x945E, 0x9064, - 0x8C0E, 0x8784, 0x82EC, 0x7E68, 0x7A26, 0x764A, 0x72F9, 0x705A, - 0x6E93, 0x6DCC, 0x6E2B, 0x747D, 0x829A, 0x942D, 0xA4EA, 0xB082, - 0xB256, 0xADDB, 0xAADA, 0xACF8, 0xB091, 0xB289, 0xB269, 0xB1E3, - 0xB111, 0xB011, 0xAEFF, 0xADF8, 0xAD19, 0xAC7E, 0xAC44, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0002, 0x0004, 0x0007, 0x000A, 0x000E, 0x0011, 0x0013, - 0x0015, 0x0015, 0x0015, 0x0012, 0x000E, 0x0008, 0x0000, 0xFFF3, - 0xFFDF, 0xFFC6, 0xFFAA, 0xFF8A, 0xFF6A, 0xFF49, 0xFF2A, 0xFF0D, - 0xFEF3, 0xFEDF, 0xFED1, 0xFECB, 0xFECD, 0xFED9, 0xFF50, 0x0038, - 0x010F, 0x0153, 0x0062, 0xFEB8, 0xFD79, 0xFCF4, 0xFCAF, 0xFCA0, - 0xFCBE, 0xFD02, 0xFD64, 0xFDD9, 0xFE58, 0xFED6, 0xFF49, 0xFFA8, - 0xFFE9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFD, - 0xFFFB, 0xFFFA, 0xFFFA, 0xFFF9, 0xFFF9, 0xFFF9, 0xFFFA, 0xFFFB, - 0xFFFD, 0x0000, 0x0005, 0x000F, 0x001B, 0x002A, 0x003A, 0x004A, - 0x005A, 0x0069, 0x0076, 0x0080, 0x0086, 0x0087, 0x0083, 0x0079, - 0x0068, 0x0010, 0xFF69, 0xFEC2, 0xFE6D, 0xFEBF, 0xFF74, 0xFFF7, - 0x0017, 0x0016, 0x0006, 0xFFFD, 0xFFFE, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xD717, 0xD73B, 0xD76D, - 0xD7A4, 0xD7D8, 0xD802, 0xD818, 0xD812, 0xD7E9, 0xD793, 0xD709, - 0xD52A, 0xD1E1, 0xCEBA, 0xCD42, 0xCD25, 0xCD0A, 0xCCF0, 0xCCD8, - 0xCCC0, 0xCCAB, 0xCC96, 0xCC83, 0xCC71, 0xCC60, 0xCC50, 0xCC42, - 0xCC34, 0xCC28, 0xCC1D, 0xCC13, 0xCC0A, 0xCC01, 0xCBFA, 0xCBF4, - 0xCBEF, 0xCBEA, 0xCBE7, 0xCBE4, 0xCBE2, 0xCBE1, 0xCBE1, 0xCBE1, - 0xCBE2, 0xCBE4, 0xCBE6, 0xCBE9, 0xCBED, 0xCBF1, 0xCBF6, 0xCBFB, - 0xCC01, 0xCC07, 0xCC0D, 0xCC14, 0xCC1C, 0xCC23, 0xCC2B, 0xCC34, - 0xCC3C, 0xCC45, 0xCC4E, 0xCC57, 0xCC61, 0xCC6A, 0xCC74, 0xCC7E, - 0xCC88, 0xCC91, 0xCC9B, 0xCCA5, 0xCCAF, 0xCCB8, 0xCCC2, 0xCCCB, - 0xCCD5, 0xCCDE, 0xCCE6, 0xCCEF, 0xCCF7, 0xCCFF, 0xCD07, 0xCD0E, - 0xCD15, 0xCD1C, 0xCD22, 0xCD28, 0xCD2D, 0xCD32, 0xCD36, 0xCD3A, - 0xCD3D, 0xCD3F, 0xCD41, 0xCD42, 0xCD42, 0xCD42, 0xCD42, 0xCD42, - 0xCD42, 0xCD42, 0xCD42, 0xCD42, 0xCD42, 0xCD42, 0xCD3F, 0xCD35, - 0xCD27, 0xCD17, 0xCD04, 0xCCF2, 0xCCE1, 0xCCD3, 0xCCCA, 0xCCC7, - 0xCCCA, 0xCCD7, 0xCCEF, 0xCD12, 0xCD42, 0xCD87, 0xCDE2, 0xCE51, - 0xCED0, 0xCF59, 0xCFEA, 0xD07F, 0xD113, 0xD1A3, 0xD22A, 0xD2A5, - 0xD30F, 0xD365, 0xD3A3, 0xD3C5, 0xD354, 0xD218, 0xD069, 0xCEA2, - 0xCC63, 0xC9C2, 0xC7C9, 0xC6D2, 0xC654, 0xC5FF, 0xC584, 0xC4C9, - 0xC3EF, 0xC304, 0xC218, 0xC137, 0xC070, 0xBFD1, 0xBF67, 0xBF40, - 0x455B, 0x449E, 0x4385, 0x422B, 0x40AC, 0x3F22, 0x3DAB, 0x3C60, - 0x3B5D, 0x3ABF, 0x3AA0, 0x3D2C, 0x4261, 0x4712, 0x4812, 0x4494, - 0x3EA8, 0x376D, 0x3001, 0x2983, 0x2361, 0x1DC1, 0x1AD8, 0x1A11, - 0x195F, 0x18C2, 0x183E, 0x17D4, 0x1785, 0x1754, 0x1743, 0x1753, - 0x1786, 0x17DF, 0x185E, 0x1906, 0x19D9, 0x1AD8, 0x1D2D, 0x215C, - 0x2672, 0x2B7E, 0x2F8C, 0x31A9, 0x3277, 0x3339, 0x33EF, 0x349B, - 0x353B, 0x35D2, 0x365E, 0x36E2, 0x375C, 0x37CD, 0x3837, 0x3899, - 0x38F3, 0x3947, 0x3994, 0x39DB, 0x3A1C, 0x3A58, 0x3A8F, 0x3AC2, - 0x3AF1, 0x3B1C, 0x3B45, 0x3B6A, 0x3B8D, 0x3BAE, 0x3BCE, 0x3BED, - 0x3C0B, 0x3C29, 0x3C47, 0x3C66, 0x3C85, 0x3CA7, 0x3CCA, 0x3CCF, - 0x3C9C, 0x3C3B, 0x3BB6, 0x3B16, 0x3A64, 0x39AB, 0x38F4, 0x3847, - 0x37B0, 0x3738, 0x36E7, 0x36C9, 0x36E5, 0x3747, 0x37F7, 0x38FF, - 0x46F7, 0x53E2, 0x4FAE, 0x46DF, 0x3C86, 0x33B3, 0x2C39, 0x25A3, - 0x2296, 0x2335, 0x256C, 0x2884, 0x2BC9, 0x2E87, 0x3008, 0x2F76, - 0x2D47, 0x2ABE, 0x291B, 0x28C4, 0x2903, 0x296D, 0x2998, 0x291B, - 0x280F, 0x26DC, 0x2588, 0x241B, 0x229B, 0x2110, 0x1F82, 0x1DF8, - 0x1C78, 0x1B0B, 0x19B7, 0x1883, 0x1777, 0x169B, 0x15F5, 0x16EE, - 0x19D6, 0x1D0E, 0x1EF9, 0x1E73, 0x1C91, 0x1B0C, 0x1A3F, 0x1990, - 0x1943, 0x199F, 0x1AA3, 0x1C08, 0x1DAC, 0x1F6C, 0x2127, 0x22BB, - 0x2405, 0x24E5, 0x2537, 0xFAE0, 0xFE50, 0x0255, 0x058A, 0x079D, - 0x0912, 0x09C9, 0x09AB, 0x08FF, 0x082F, 0x07A4, 0x0780, 0x0788, - 0x079E, 0x07A4, 0x0790, 0x0771, 0x074A, 0x0721, 0x06FA, 0x06DA, - 0x06C4, 0x06BF, 0x06CE, 0x06F7, 0x0780, 0x087C, 0x099F, 0x0AA0, - 0x0B32, 0x0B0A, 0x0A06, 0x085F, 0x0652, 0x041B, 0x01F6, 0x0020, - 0xFED7, 0xFE53, 0xFF0D, 0x00F6, 0x038E, 0x064F, 0x08B5, 0x0A3C, - 0x0A62, 0x08DA, 0x0604, 0x0256, 0xFE47, 0xFA4D, 0xF6E1, 0xF478, - 0xF38A, 0xF3E7, 0xF4F9, 0xF69E, 0xF8B5, 0xFB1C, 0xFDB2, 0x0054, - 0x02E2, 0x053B, 0x073C, 0x08C4, 0x09B1, 0x0A3F, 0x0ABE, 0x0B30, - 0x0B94, 0x0BED, 0x0C39, 0x0C7B, 0x0CB2, 0x0CDF, 0x0D03, 0x0D1E, - 0x0D31, 0x0D3D, 0x0D42, 0x0D41, 0x0D3A, 0x0D2F, 0x0D1F, 0x0D0B, - 0x0CF4, 0x0CDB, 0x0CC0, 0x0CA4, 0x0C87, 0x0C6A, 0x0C4E, 0x0C33, - 0x0C1A, 0x0C03, 0x0BF0, 0x09DE, 0x077A, 0x06DA, 0x0664, 0x0610, - 0x05D7, 0x05B1, 0x0596, 0x0580, 0x056E, 0x0566, 0x0565, 0x056B, - 0x0576, 0x0583, 0x0592, 0x05A1, 0x05AF, 0x05B8, 0x05BD, 0x05BC, - 0x05B2, 0x059F, 0x0580, 0x0566, 0x0560, 0x0566, 0x0574, 0x0583, - 0x058C, 0x058B, 0x0579, 0x0550, 0x050A, 0x04A2, 0x0410, 0x0350, - 0x025B, 0x012B, 0xFDF3, 0xF82D, 0xF1C5, 0xECA3, 0xE975, 0xE76A, - 0xE633, 0xE5EF, 0xE668, 0xE6CD, 0xE64C, 0xE4C8, 0xE2CC, 0xE084, - 0xDE1D, 0xDBC2, 0xD9A0, 0xD7E3, 0xD6B8, 0xD64A, 0xF57B, 0xF57F, - 0xF5B0, 0xF630, 0xF78B, 0xF95F, 0xFA68, 0xFA2B, 0xF955, 0xF85B, - 0xF7B4, 0xF783, 0xF789, 0xF7A4, 0xF7B4, 0xF7AC, 0xF796, 0xF778, - 0xF759, 0xF73D, 0xF72C, 0xF729, 0xF73D, 0xF76B, 0xF7BB, 0xF87A, - 0xF9BE, 0xFB39, 0xFC9A, 0xFD94, 0xFDD6, 0xFD62, 0xFC82, 0xFB53, - 0xF9F4, 0xF882, 0xF71B, 0xF5DB, 0xF4E1, 0xF421, 0xF37D, 0xF2F3, - 0xF283, 0xF22E, 0xF1F2, 0xF1CF, 0xF1CD, 0xF1EC, 0xF225, 0xF26F, - 0xF2C1, 0xF313, 0xF35C, 0xF394, 0xF3BF, 0xF3E9, 0xF412, 0xF439, - 0xF460, 0xF484, 0xF4A7, 0xF4C9, 0xF4E9, 0xF507, 0xF523, 0xF53E, - 0xF559, 0xF575, 0xF593, 0xF5B2, 0xF5D2, 0xF5F3, 0xF614, 0xF636, - 0xF658, 0xF679, 0xF69B, 0xF6BC, 0xF6DC, 0xF6FC, 0xF71A, 0xF737, - 0xF753, 0xF76D, 0xF785, 0xF79A, 0xF7AE, 0xF7BF, 0xF7CD, 0xF7D8, - 0xF7E0, 0xF7E5, 0xF7E6, 0xF7E4, 0xF7DD, 0xF7D2, 0xF5DA, 0xF39E, - 0xF326, 0xF2DB, 0xF2B5, 0xF2A6, 0xF2A6, 0xF2AA, 0xF2A6, 0xF298, - 0xF286, 0xF271, 0xF25B, 0xF246, 0xF231, 0xF220, 0xF213, 0xF20B, - 0xF20B, 0xF213, 0xF226, 0xF243, 0xF26D, 0xF2A6, 0xF2F7, 0xF367, - 0xF3F0, 0xF48D, 0xF538, 0xF5EC, 0xF6A3, 0xF757, 0xF802, 0xF8A0, - 0xF92A, 0xF99C, 0xF9EE, 0xFA1C, 0xFA21, 0xF8EF, 0xF646, 0xF354, - 0xF149, 0xF0D0, 0xF13D, 0xF1B1, 0xF200, 0xF268, 0xF2AA, 0xF287, - 0xF1FB, 0xF13B, 0xF058, 0xEF65, 0xEE75, 0xED9A, 0xECE6, 0xEC6D, - 0xEC41, 0xA753, 0xAE57, 0xB549, 0xB84A, 0xB2C5, 0xA889, 0xA249, - 0xA330, 0xA716, 0xABB8, 0xAECF, 0xAFA9, 0xAF84, 0xAF05, 0xAECF, - 0xAF21, 0xAFB8, 0xB079, 0xB147, 0xB204, 0xB295, 0xB2DC, 0xB2BD, - 0xB21C, 0xB0DC, 0xAD5B, 0xA72B, 0x9FFA, 0x9977, 0x9552, 0x9538, - 0x99BB, 0xA184, 0xAB68, 0xB63E, 0xC0DA, 0xCA12, 0xD0BB, 0xD3AD, - 0xD13D, 0xC9DC, 0xBF7F, 0xB420, 0xA9B6, 0xA239, 0x9F9F, 0xA2BF, - 0xAA1F, 0xB43B, 0xBF94, 0xCAA7, 0xD3F4, 0xD9F9, 0xDB34, 0xD82B, - 0xD2B4, 0xCB46, 0xC25C, 0xB86F, 0xADF8, 0xA371, 0x9952, 0x9015, - 0x8833, 0x8226, 0x7E63, 0x7C11, 0x79FB, 0x781E, 0x7678, 0x7506, - 0x73C5, 0x72B3, 0x71CD, 0x7110, 0x707A, 0x7008, 0x6FB8, 0x6F87, - 0x6F72, 0x6F76, 0x6F91, 0x6FC1, 0x7002, 0x7052, 0x70AF, 0x7115, - 0x7183, 0x71F5, 0x7268, 0x72DB, 0x734A, 0x73B4, 0x7414, 0x7469, - 0x74B0, 0x7CE0, 0x8648, 0x888D, 0x8A23, 0x8B2C, 0x8BCD, 0x8C2A, - 0x8C64, 0x8CA1, 0x8CF1, 0x8D4B, 0x8DA9, 0x8E07, 0x8E60, 0x8EAF, - 0x8EEF, 0x8F1C, 0x8F30, 0x8F28, 0x8EFE, 0x8EAC, 0x8E30, 0x8D83, - 0x8CA1, 0x8B69, 0x89C7, 0x87CD, 0x858E, 0x831B, 0x8086, 0x7DDE, - 0x7B3B, 0x78AC, 0x7643, 0x7411, 0x7228, 0x709B, 0x6F7B, 0x6ED9, - 0x70DB, 0x7678, 0x7E04, 0x85D2, 0x8F28, 0x99EF, 0xA263, 0xA7A4, - 0xAB82, 0xAE3C, 0xB013, 0xB16F, 0xB290, 0xB37C, 0xB436, 0xB4C4, - 0xB52B, 0xB56E, 0xB593, 0xB59E, 0x8001, 0x8001, 0x4171, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E3, 0xC5E2, 0xC5E1, 0xC5E0, 0xC5DE, 0xC5DD, 0xC5DC, 0xC5DC, - 0xC5DB, 0xC5DC, 0xC5DD, 0xC5DE, 0xC5E1, 0xC5E4, 0xC5EE, 0xC600, - 0xC617, 0xC62B, 0xC642, 0xC65A, 0xC65F, 0xC660, 0xC661, 0xC643, - 0xC5E4, 0xC53E, 0xC46A, 0xC37B, 0xC282, 0xC18F, 0xC0B4, 0xC002, - 0xBF8B, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0232, 0x0233, - 0x0235, 0x0236, 0x0237, 0x0238, 0x023A, 0x023B, 0x023C, 0x023D, - 0x023E, 0x023F, 0x0240, 0x0241, 0x0243, 0x0244, 0x0245, 0x0245, - 0x0246, 0x0247, 0x0248, 0x0249, 0x024A, 0x024B, 0x024C, 0x024C, - 0x024D, 0x024E, 0x024E, 0x024F, 0x0250, 0x0250, 0x0251, 0x0251, - 0x0252, 0x0252, 0x0253, 0x0253, 0x0254, 0x0254, 0x0254, 0x0255, - 0x0255, 0x0255, 0x0256, 0x0256, 0x0256, 0x0256, 0x0256, 0x0256, - 0x0256, 0x0256, 0x0256, 0x0256, 0x0256, 0x0256, 0x0256, 0x0255, - 0x0255, 0x0255, 0x0254, 0x0254, 0x0254, 0x0253, 0x0253, 0x0252, - 0x0252, 0x0251, 0x0251, 0x0250, 0x024F, 0x024E, 0x024E, 0x024D, - 0x024C, 0x024B, 0x024A, 0x0249, 0x0248, 0x0247, 0x0246, 0x0245, - 0x0244, 0x0242, 0x0241, 0x0240, 0x023E, 0x023D, 0x023C, 0x023A, - 0x0239, 0x0237, 0x0235, 0x0234, 0x0232, 0x01E0, 0x018B, 0x0187, - 0x0188, 0x018C, 0x0193, 0x019D, 0x01A7, 0x01B2, 0x01BD, 0x01C6, - 0x01CE, 0x01D2, 0x01D3, 0x01D0, 0x01B3, 0x017C, 0x0143, 0x0124, - 0x00F9, 0x00B3, 0x008B, 0x00B8, 0x0172, 0x02A8, 0x0417, 0x05B5, - 0x0776, 0x094E, 0x0B32, 0x0D16, 0x0EEE, 0x10AE, 0x124C, 0x13BA, - 0x14EF, 0x15DD, 0x1679, 0x16B9, 0x13C9, 0x0D25, 0x0635, 0x0260, - 0x034A, 0x06E5, 0x0B08, 0x0D89, 0x0C47, 0x0833, 0x0090, 0xFADC, - 0xFA74, 0xFABD, 0xFB86, 0xFC9C, 0xFDCC, 0xFEE4, 0xFFB1, 0x0000, - 0x0000, 0x0025, 0x0022, 0x001F, 0x001C, 0x0019, 0x0017, 0x0015, - 0x0013, 0x0011, 0x0010, 0x000E, 0x000D, 0x000C, 0x000C, 0x000B, - 0x000B, 0x000A, 0x000A, 0x000A, 0x000A, 0x000B, 0x000B, 0x000C, - 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0013, 0x0014, - 0x0015, 0x0017, 0x0019, 0x001A, 0x001C, 0x001E, 0x0020, 0x0021, - 0x0023, 0x0025, 0x0027, 0x0029, 0x002B, 0x002D, 0x002F, 0x0031, - 0x0033, 0x0035, 0x0037, 0x0039, 0x003B, 0x003D, 0x003F, 0x0040, - 0x0042, 0x0044, 0x0046, 0x0047, 0x0049, 0x004A, 0x004B, 0x004D, - 0x004E, 0x004F, 0x0050, 0x0050, 0x0051, 0x0052, 0x0052, 0x0053, - 0x0053, 0x0053, 0x0053, 0x0052, 0x0052, 0x0051, 0x0051, 0x0050, - 0x004F, 0x004D, 0x004C, 0x004A, 0x0048, 0x0046, 0x0044, 0x0042, - 0x003F, 0x003C, 0x0039, 0x0035, 0x0032, 0x002E, 0x0029, 0x0025, - 0xFF4F, 0xFE6F, 0xFE5C, 0xFE53, 0xFE52, 0xFE57, 0xFE62, 0xFE70, - 0xFE81, 0xFE92, 0xFEA2, 0xFEB1, 0xFEBC, 0xFEC1, 0xFEC1, 0xFEA8, - 0xFE76, 0xFE42, 0xFE24, 0xFE0B, 0xFDEA, 0xFDDA, 0xFDF6, 0xFE58, - 0xFEEF, 0xFF97, 0x004D, 0x0110, 0x01DC, 0x02AD, 0x0382, 0x0456, - 0x0527, 0x05F2, 0x06B4, 0x076A, 0x0811, 0x08A6, 0x0926, 0x0939, - 0x08B6, 0x07E1, 0x0700, 0x0607, 0x04DB, 0x03AB, 0x02A8, 0x0232, - 0x01D4, 0x00C4, 0xFFF5, 0xFFD1, 0xFFC2, 0xFFC1, 0xFFCC, 0xFFDC, - 0xFFED, 0xFFFB, 0x0000, 0x0000, 0xF207, 0xF249, 0xF286, 0xF2BE, - 0xF2F2, 0xF321, 0xF34C, 0xF372, 0xF395, 0xF3B3, 0xF3CE, 0xF3E5, - 0xF3F8, 0xF407, 0xF413, 0xF41C, 0xF422, 0xF424, 0xF423, 0xF420, - 0xF41A, 0xF411, 0xF405, 0xF3F7, 0xF3E7, 0xF3D4, 0xF3BF, 0xF3A8, - 0xF390, 0xF375, 0xF359, 0xF33B, 0xF31B, 0xF2FB, 0xF2D9, 0xF2B6, - 0xF291, 0xF26C, 0xF246, 0xF220, 0xF1F8, 0xF1D1, 0xF1A8, 0xF180, - 0xF157, 0xF12F, 0xF106, 0xF0DE, 0xF0B5, 0xF08E, 0xF066, 0xF040, - 0xF01A, 0xEFF4, 0xEFD0, 0xEFAD, 0xEF8B, 0xEF6A, 0xEF4B, 0xEF2D, - 0xEF10, 0xEEF6, 0xEEDD, 0xEEC6, 0xEEB1, 0xEE9E, 0xEE8D, 0xEE7F, - 0xEE73, 0xEE6A, 0xEE63, 0xEE60, 0xEE5F, 0xEE61, 0xEE66, 0xEE6F, - 0xEE7B, 0xEE8A, 0xEE9D, 0xEEB3, 0xEECE, 0xEEEC, 0xEF0E, 0xEF34, - 0xEF5F, 0xEF8E, 0xEFC1, 0xEFF9, 0xF035, 0xF076, 0xF0BC, 0xF107, - 0xF157, 0xF1AD, 0xF207, 0x032A, 0x1508, 0x1669, 0x16FF, 0x16EC, - 0x164D, 0x1546, 0x13F4, 0x127A, 0x10F6, 0x0F8A, 0x0E56, 0x0D7A, - 0x0D16, 0x0D4A, 0x100B, 0x1582, 0x1B1D, 0x1E4F, 0x1E82, 0x1D47, - 0x1B43, 0x191C, 0x177A, 0x1651, 0x152B, 0x1407, 0x12E5, 0x11C6, - 0x10A9, 0x0F8E, 0x0E75, 0x0D5F, 0x0C4C, 0x0B3B, 0x0A2C, 0x0920, - 0x0816, 0x070F, 0x0623, 0x0560, 0x04B3, 0x0409, 0x0394, 0x034B, - 0x02C8, 0x01A5, 0xFDD4, 0xFA8A, 0xFCDE, 0xFF8D, 0xFF8E, 0xFF43, - 0xFEC3, 0xFE26, 0xFD84, 0xFCF2, 0xFC8A, 0xFC62, 0xFC62, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0007, 0x0019, - 0x0031, 0x0049, 0x005B, 0x0062, 0x0059, 0x003A, 0x0000, 0xFFA9, - 0xFF3B, 0xFEB9, 0xFE29, 0xFD8E, 0xFCEE, 0xFC4B, 0xFBAC, 0xFB14, - 0xFA87, 0xFA0A, 0xF9A2, 0xF951, 0xF91E, 0xF90C, 0xF92E, 0xF98D, - 0xFA1C, 0xFAD1, 0xFB9F, 0xFC7B, 0xFD59, 0xFE2E, 0xFEEE, 0xFF8D, - 0x0000, 0x0046, 0x006B, 0x0076, 0x006D, 0x0057, 0x003B, 0x001E, - 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFF1, 0xFFCB, 0xFF9A, 0xFF68, 0xFF42, 0xFF33, 0xFF46, - 0xFF87, 0x0000, 0x00B5, 0x019B, 0x02A9, 0x03D5, 0x0517, 0x0664, - 0x07B6, 0x0901, 0x0A3D, 0x0B62, 0x0C66, 0x0D40, 0x0DE7, 0x0E51, - 0x0E77, 0x0E30, 0x0D6B, 0x0C41, 0x0AC9, 0x091D, 0x0753, 0x0584, - 0x03C9, 0x023A, 0x00EF, 0x0000, 0xFF6E, 0xFF20, 0xFF0A, 0xFF1C, - 0xFF4A, 0xFF85, 0xFFC0, 0xFFEE, 0x0000, 0x0323, 0x094D, 0x0983, - 0x09B3, 0x09DE, 0x0A05, 0x0A27, 0x0A45, 0x0A5F, 0x0A74, 0x0A86, - 0x0A95, 0x0A9F, 0x0AA7, 0x0AAB, 0x0AAD, 0x0AAC, 0x0AA8, 0x0AA1, - 0x0A99, 0x0A8E, 0x0A82, 0x0A73, 0x0A64, 0x0A52, 0x0A40, 0x0A2D, - 0x0A19, 0x0A04, 0x09EE, 0x09D9, 0x09C3, 0x09AD, 0x0997, 0x0982, - 0x096D, 0x0959, 0x0946, 0x0934, 0x0923, 0x0914, 0x0906, 0x08FA, - 0x08F0, 0x08E8, 0x08E2, 0x08DF, 0x08DE, 0x08E0, 0x08E6, 0x08EE, - 0x08FA, 0x0909, 0x091C, 0x0932, 0x094D, 0x0968, 0x097D, 0x098F, - 0x099D, 0x09A8, 0x09B1, 0x09B8, 0x09BD, 0x09C1, 0x09C6, 0x09CA, - 0x09CF, 0x09D5, 0x09DD, 0x09E7, 0x09F4, 0x0A05, 0x0A19, 0x0A32, - 0x0A50, 0x0A73, 0x0A9C, 0x0ACC, 0x0B03, 0x0B41, 0x0B88, 0x0BD7, - 0x0C30, 0x0C92, 0x0CFE, 0x0D76, 0x0DF8, 0x0E87, 0x0F22, 0x0FCA, - 0x107F, 0x1142, 0x1214, 0x12F5, 0x13E5, 0x2327, 0x320B, 0x31E4, - 0x3105, 0x2F8A, 0x2D8F, 0x2B31, 0x288C, 0x25BC, 0x22DE, 0x200E, - 0x1D68, 0x1B09, 0x190D, 0x1790, 0x169E, 0x1620, 0x15FE, 0x1621, - 0x1670, 0x16D4, 0x1736, 0x177C, 0x1790, 0x178E, 0x17A1, 0x17C3, - 0x17EE, 0x181E, 0x184C, 0x1875, 0x1891, 0x189C, 0x1890, 0x1869, - 0x1820, 0x17B0, 0x1714, 0x1647, 0x1511, 0x1354, 0x112E, 0x0EC0, - 0x0C28, 0x0986, 0x06F8, 0x049E, 0x0297, 0x0103, 0x0000, 0xFFC0, - 0x003E, 0x014A, 0x02B3, 0x0449, 0x05D9, 0x0734, 0x0827, 0x0884, - 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0004, 0x0006, 0x0008, - 0x000B, 0x000D, 0x0010, 0x0012, 0x0014, 0x0016, 0x0017, 0x0018, - 0x0018, 0x0017, 0x0016, 0x0013, 0x0010, 0x000C, 0x0006, 0x0000, - 0xFFE3, 0xFFA7, 0xFF62, 0xFF29, 0xFF11, 0xFF30, 0xFF83, 0xFFF5, - 0x007C, 0x0113, 0x01B1, 0x024D, 0x02E1, 0x0362, 0x03CB, 0x0413, - 0x043F, 0x045F, 0x0473, 0x047D, 0x047E, 0x0479, 0x046E, 0x045F, - 0x044F, 0x043D, 0x042D, 0x0420, 0x0416, 0x0413, 0x0412, 0x0411, - 0x0410, 0x040F, 0x0410, 0x0410, 0x0411, 0x0411, 0x0412, 0x0412, - 0x0411, 0x0412, 0x0415, 0x041A, 0x0421, 0x042A, 0x0435, 0x0440, - 0x044C, 0x0459, 0x0466, 0x0474, 0x0481, 0x048D, 0x0499, 0x04A4, - 0x04AE, 0x04B6, 0x04BC, 0x04C1, 0x04C3, 0x04C2, 0x04BF, 0x04B8, - 0x04AF, 0x04A1, 0x0490, 0x047A, 0x0460, 0x0441, 0x041E, 0x03F5, - 0x0190, 0xFE74, 0xFD1C, 0xFC46, 0xFBEF, 0xFBF9, 0xFC3B, 0xFC9D, - 0xFD05, 0xFD5C, 0xFD87, 0xFD91, 0xFD94, 0xFD91, 0xFD8A, 0xFD7D, - 0xFD6E, 0xFD5D, 0xFD4A, 0xFD36, 0xFD23, 0xFD11, 0xFD01, 0xFCF5, - 0xFCEA, 0xFCDD, 0xFCCF, 0xFCC1, 0xFCB2, 0xFCA4, 0xFC96, 0xFC89, - 0xFC7D, 0xFC72, 0xFC69, 0xFC62, 0xFC5E, 0xFC5D, 0xFC5F, 0xFC70, - 0xFC9A, 0xFCDD, 0xFD39, 0xFDBE, 0xFE68, 0xFF18, 0xFFAB, 0x0000, - 0x0024, 0x003B, 0x0046, 0x0048, 0x0042, 0x0037, 0x0029, 0x001A, - 0x000D, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, - 0x0006, 0x0007, 0x0008, 0x0008, 0x0008, 0x0007, 0x0006, 0x0003, - 0x0000, 0xFFF1, 0xFFD6, 0xFFBD, 0xFFB5, 0xFFBF, 0xFFD0, 0xFFE6, - 0xFFFE, 0x0014, 0x0027, 0x0034, 0x003B, 0x0041, 0x0046, 0x004A, - 0x004C, 0x004E, 0x004F, 0x004F, 0x004F, 0x004E, 0x004D, 0x004C, - 0x004C, 0x004B, 0x004B, 0x004B, 0x004C, 0x004E, 0x0051, 0x0055, - 0x005B, 0x0062, 0x006A, 0x0074, 0x0080, 0x008E, 0x009E, 0x00B0, - 0x00C5, 0x00DD, 0x00F7, 0x0273, 0x03C4, 0x02D0, 0x0122, 0xFFCE, - 0xFF07, 0xFE4F, 0xFDAD, 0xFD28, 0xFCC6, 0xFC8D, 0xFC70, 0xFC5C, - 0xFC51, 0xFC4E, 0xFC52, 0xFC5E, 0xFC70, 0xFC89, 0xFCA6, 0xFCC9, - 0xFCF1, 0xFD1C, 0xFD4B, 0xFD7F, 0xFDBB, 0xFDFD, 0xFE44, 0xFE90, - 0xFEE0, 0xFF33, 0xFF88, 0xFFDF, 0x0036, 0x008D, 0x00E4, 0x0138, - 0x018A, 0x01D9, 0x023B, 0x02AA, 0x02F9, 0x02FB, 0x0291, 0x01DF, - 0x0115, 0x0065, 0x0000, 0xFFD9, 0xFFC1, 0xFFB5, 0xFFB3, 0xFFBA, - 0xFFC5, 0xFFD4, 0xFFE4, 0xFFF2, 0xFFFD, 0x0000, 0xB00B, 0xB648, - 0xB6BF, 0xB720, 0xB76C, 0xB7A6, 0xB7CE, 0xB7E6, 0xB7F1, 0xB7EF, - 0xB7E2, 0xB7CC, 0xB7AF, 0xB78C, 0xB764, 0xB73A, 0xB70E, 0xB6E4, - 0xB6BB, 0xB696, 0xB677, 0xB65E, 0xB64E, 0xB648, 0xB648, 0xB648, - 0xB648, 0xB648, 0xB648, 0xB648, 0xB648, 0xB648, 0xB648, 0xB648, - 0xB648, 0xB648, 0xB648, 0xB648, 0xB648, 0xB648, 0xB646, 0xB63E, - 0xB633, 0xB626, 0xB619, 0xB60B, 0xB5FF, 0xB5F7, 0xB5F2, 0xB5F3, - 0xB5FB, 0xB60B, 0xB624, 0xB648, 0xB6DE, 0xB7ED, 0xB8E5, 0xB938, - 0xB8DA, 0xB82F, 0xB755, 0xB667, 0xB581, 0xB4C1, 0xB442, 0xB3FE, - 0xB3DE, 0xB3DB, 0xB3F4, 0xB425, 0xB469, 0xB4BF, 0xB521, 0xB58D, - 0xB5FF, 0xB674, 0xB6E8, 0xB757, 0xB7BE, 0xB81A, 0xB867, 0xB8A1, - 0xB8C5, 0xB8D0, 0xB8BE, 0xB88B, 0xB834, 0xB7B6, 0xB70D, 0xB635, - 0xB52A, 0xB3EB, 0xB272, 0xB0BC, 0xAEC7, 0xAC8D, 0x8EE0, 0x6658, - 0x50D9, 0x4044, 0x3450, 0x2AFB, 0x2295, 0x1B59, 0x157D, 0x113A, - 0x0ECA, 0x0D92, 0x0CCC, 0x0C70, 0x0C75, 0x0CD5, 0x0D86, 0x0E82, - 0x0FBF, 0x1136, 0x12DF, 0x14B1, 0x16A5, 0x18B3, 0x1AF0, 0x1D72, - 0x2032, 0x2328, 0x264C, 0x2998, 0x2D04, 0x3089, 0x341F, 0x37BE, - 0x3B60, 0x3EFC, 0x428C, 0x4608, 0x4968, 0x4DB1, 0x52B5, 0x56A2, - 0x57A6, 0x54C0, 0x4F42, 0x48DB, 0x4336, 0x3FFF, 0x3ED2, 0x3E20, - 0x3DD4, 0x3DDB, 0x3E21, 0x3E92, 0x3F1B, 0x3FA8, 0x4025, 0x407F, - 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_39_values, 0x0051c888, 12418, 0x00000000, 12418); diff --git a/assets/anims/anim_3A.inc.c b/assets/anims/anim_3A.inc.c index 7cd2f8a3a..a83ee31ef 100644 --- a/assets/anims/anim_3A.inc.c +++ b/assets/anims/anim_3A.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_3A[] = { 1, 189, @@ -13,53 +14,7 @@ static const struct Animation anim_3A[] = { }; -static const u16 anim_3A_indices[] = { - 0x0001, 0x0000, 0x0006, 0x0001, 0x0006, 0x0007, 0x0001, 0x0000, 0x0001, 0x000D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x00B5, - 0x0006, 0x00A3, 0x0006, 0x00A9, 0x0006, 0x00AF, - 0x0006, 0x0091, 0x0006, 0x0097, 0x0006, 0x009D, - 0x0001, 0x008D, 0x0001, 0x008E, 0x0001, 0x008F, - 0x0006, 0x0017, 0x0006, 0x001D, 0x0006, 0x0023, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0011, - 0x0001, 0x000E, 0x0001, 0x000F, 0x0001, 0x0010, - 0x0001, 0x0089, 0x0001, 0x008A, 0x0001, 0x008B, - 0x0006, 0x0041, 0x0006, 0x0047, 0x0006, 0x004D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x003B, - 0x0006, 0x0029, 0x0006, 0x002F, 0x0006, 0x0035, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x008C, - 0x0006, 0x0077, 0x0006, 0x007D, 0x0006, 0x0083, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0071, - 0x0001, 0x006E, 0x0001, 0x006F, 0x0001, 0x0070, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0090, - 0x0006, 0x005C, 0x0006, 0x0062, 0x0006, 0x0068, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0056, - 0x0001, 0x0053, 0x0001, 0x0054, 0x0001, 0x0055, -}; +ROM_ASSET_LOAD_ANIM(anim_3A_indices, 0x0051f924, 252, 0x00000000, 252); -static const s16 anim_3A_values[] = { - 0x0000, 0x0034, 0x0035, 0x0035, 0x0035, 0x0036, 0x0036, 0xFFFE, - 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x3FFF, 0xFF8A, 0xF980, - 0xF06F, 0xBED0, 0xC13B, 0xC6FD, 0xCDDD, 0xD39F, 0xD60A, 0xC400, - 0xC064, 0xB7CA, 0xAD85, 0xA4EB, 0xA150, 0xD58C, 0xD49D, 0xD264, - 0xCFBD, 0xCD84, 0xCC95, 0x1569, 0x1B00, 0x2853, 0x383B, 0x458F, - 0x4B26, 0x00AD, 0x009B, 0x0070, 0x003D, 0x0012, 0x0000, 0xFCD0, - 0xFD25, 0xFDF0, 0xFEE1, 0xFFAC, 0x0000, 0xE4F6, 0xE5DB, 0xE7FC, - 0xEA86, 0xECA7, 0xED8C, 0xC626, 0xC865, 0xCDC0, 0xD424, 0xD97F, - 0xDBBE, 0x4BA5, 0x48E4, 0x4252, 0x3A7A, 0x33E9, 0x3127, 0x1FD6, - 0x21AF, 0x2617, 0x2B59, 0x2FC1, 0x319A, 0x340F, 0x3134, 0x2A67, - 0x2249, 0x1B7B, 0x18A1, 0x001B, 0x025B, 0xCB25, 0x385D, 0x3327, - 0x26B9, 0x17E4, 0x0B76, 0x0640, 0xF7EF, 0xF8BF, 0xFAB1, 0xFD03, - 0xFEF5, 0xFFC5, 0x07D6, 0x06E2, 0x049D, 0x01E8, 0xFFA5, 0xFEB1, - 0x7ACB, 0x7E42, 0x8689, 0x9066, 0x98AA, 0x9C21, 0x0095, 0xFF09, - 0xCC42, 0x3426, 0x2FBE, 0x253C, 0x18B1, 0x0E2F, 0x09C7, 0xFFCB, - 0xFFD1, 0xFFDE, 0xFFEE, 0xFFFB, 0x0000, 0xF3CA, 0xF51A, 0xF83C, - 0xFBFA, 0xFF1C, 0x006C, 0x8661, 0x892C, 0x8FD3, 0x97C5, 0x9E6C, - 0xA137, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x011E, 0x0100, 0x00B9, 0x0064, 0x001D, 0x0000, 0x030F, - 0x0315, 0x0321, 0x0330, 0x033D, 0x0342, 0x2662, 0x24E6, 0x215A, - 0x1D1E, 0x1992, 0x1815, 0xFFF9, 0xFFFA, 0xFFFC, 0xFFFE, 0x0000, - 0x0000, 0xFCBC, 0xFCBC, 0xFCBD, 0xFCBD, 0xFCBE, 0xFCBE, 0x144D, - 0x1443, 0x142B, 0x140E, 0x13F6, 0x13EC, 0x1B25, 0x1B7C, 0x1C4B, - 0x1D42, 0x1E11, 0x1E68, -}; +ROM_ASSET_LOAD_ANIM(anim_3A_values, 0x0051fa20, 374, 0x00000000, 374); diff --git a/assets/anims/anim_3B.inc.c b/assets/anims/anim_3B.inc.c index 6a491d506..e7fd170c0 100644 --- a/assets/anims/anim_3B.inc.c +++ b/assets/anims/anim_3B.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_3B[] = { 1, 189, @@ -13,105 +14,7 @@ static const struct Animation anim_3B[] = { }; -static const u16 anim_3B_indices[] = { - 0x0001, 0x0000, 0x0010, 0x0001, 0x0010, 0x0011, 0x0001, 0x0000, 0x0001, 0x0021, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x024A, - 0x0010, 0x021A, 0x0010, 0x022A, 0x0010, 0x023A, - 0x0010, 0x01EA, 0x0010, 0x01FA, 0x0010, 0x020A, - 0x0001, 0x01E6, 0x0001, 0x01E7, 0x0001, 0x01E8, - 0x0010, 0x0062, 0x0010, 0x0072, 0x0010, 0x0082, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0052, - 0x0010, 0x0022, 0x0010, 0x0032, 0x0010, 0x0042, - 0x0001, 0x01E2, 0x0001, 0x01E3, 0x0001, 0x01E4, - 0x0010, 0x00D2, 0x0010, 0x00E2, 0x0010, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x00C2, - 0x0010, 0x0092, 0x0010, 0x00A2, 0x0010, 0x00B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01E5, - 0x0010, 0x01B2, 0x0010, 0x01C2, 0x0010, 0x01D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x01A2, - 0x0010, 0x0172, 0x0010, 0x0182, 0x0010, 0x0192, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01E9, - 0x0010, 0x0142, 0x0010, 0x0152, 0x0010, 0x0162, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0132, - 0x0010, 0x0102, 0x0010, 0x0112, 0x0010, 0x0122, -}; +ROM_ASSET_LOAD_ANIM(anim_3B_indices, 0x0051fbb0, 252, 0x00000000, 252); -static const s16 anim_3B_values[] = { - 0x0000, 0x0000, 0x000A, 0x0021, 0x0036, 0x0046, 0x0055, 0x005D, - 0x0059, 0x004E, 0x0046, 0x0043, 0x0040, 0x003E, 0x003C, 0x003B, - 0x003B, 0x0000, 0xFFF0, 0xFFD1, 0xFFBC, 0xFFBE, 0xFFCC, 0xFFDE, - 0xFFF7, 0x0013, 0x0024, 0x0028, 0x0028, 0x0024, 0x001F, 0x001B, - 0x0019, 0x3FFF, 0x008A, 0x0087, 0x007E, 0x006F, 0x005D, 0x0048, - 0x0030, 0x0017, 0xFFFE, 0xFFE5, 0xFFCD, 0xFFB8, 0xFFA5, 0xFF97, - 0xFF8E, 0xFF8A, 0xF435, 0xF447, 0xF477, 0xF4C2, 0xF523, 0xF594, - 0xF612, 0xF697, 0xF71E, 0xF7A3, 0xF821, 0xF892, 0xF8F3, 0xF93E, - 0xF96F, 0xF980, 0xEA2C, 0xEA41, 0xEA7A, 0xEAD3, 0xEB45, 0xEBCC, - 0xEC60, 0xECFE, 0xED9E, 0xEE3B, 0xEED0, 0xEF56, 0xEFC8, 0xF021, - 0xF05B, 0xF06F, 0xF913, 0xF855, 0xF63F, 0xF304, 0xEEDB, 0xE9F9, - 0xE491, 0xDEDB, 0xD909, 0xD352, 0xCDEB, 0xC909, 0xC4E0, 0xC1A5, - 0xBF8E, 0xBED0, 0xB8A2, 0xB8C7, 0xB92F, 0xB9D1, 0xBAA0, 0xBB94, - 0xBCA2, 0xBDC0, 0xBEE2, 0xC000, 0xC10D, 0xC201, 0xC2D1, 0xC372, - 0xC3DB, 0xC400, 0xC454, 0xC48C, 0xC52A, 0xC61F, 0xC759, 0xC8CB, - 0xCA64, 0xCC14, 0xCDCC, 0xCF7C, 0xD115, 0xD287, 0xD3C1, 0xD4B6, - 0xD554, 0xD58C, 0xCB3D, 0xCC2F, 0xCED8, 0xD2F4, 0xD840, 0xDE78, - 0xE559, 0xEC9F, 0xF407, 0xFB4E, 0x022E, 0x0866, 0x0DB2, 0x11CE, - 0x1477, 0x1569, 0x003A, 0x003B, 0x0040, 0x0046, 0x004E, 0x0058, - 0x0063, 0x006E, 0x0079, 0x0085, 0x008F, 0x0099, 0x00A1, 0x00A8, - 0x00AC, 0x00AD, 0x054A, 0x052F, 0x04E1, 0x0468, 0x03CD, 0x0317, - 0x024E, 0x0179, 0x00A0, 0xFFCC, 0xFF03, 0xFE4D, 0xFDB2, 0xFD3A, - 0xFCEC, 0xFCD0, 0xEBEE, 0xEBD7, 0xEB97, 0xEB35, 0xEAB5, 0xEA20, - 0xE97A, 0xE8CB, 0xE819, 0xE76A, 0xE6C5, 0xE62F, 0xE5B0, 0xE54D, - 0xE50D, 0xE4F6, 0xF6A2, 0xF603, 0xF446, 0xF197, 0xEE20, 0xEA10, - 0xE591, 0xE0CF, 0xDBF8, 0xD737, 0xD2B8, 0xCEA7, 0xCB31, 0xC881, - 0xC6C4, 0xC626, 0x495F, 0x4966, 0x497B, 0x499C, 0x49C5, 0x49F6, - 0x4A2C, 0x4A65, 0x4A9F, 0x4AD8, 0x4B0E, 0x4B3F, 0x4B68, 0x4B89, - 0x4B9D, 0x4BA5, 0x39E6, 0x3991, 0x38A2, 0x3730, 0x3554, 0x3324, - 0x30BA, 0x2E2B, 0x2B91, 0x2902, 0x2698, 0x2468, 0x228C, 0x211A, - 0x202B, 0x1FD6, 0xCC24, 0xCD77, 0xD131, 0xD6F3, 0xDE5E, 0xE715, - 0xF0B8, 0xFAE9, 0x0549, 0x0F7A, 0x191D, 0x21D4, 0x2940, 0x2F02, - 0x32BC, 0x340F, 0x0135, 0x0131, 0x0127, 0x0117, 0x0103, 0x00EC, - 0x00D2, 0x00B6, 0x009A, 0x007E, 0x0064, 0x004D, 0x0039, 0x0029, - 0x001F, 0x001B, 0x0207, 0x0208, 0x020B, 0x0210, 0x0216, 0x021D, - 0x0225, 0x022D, 0x0235, 0x023E, 0x0246, 0x024D, 0x0253, 0x0257, - 0x025A, 0x025B, 0xDF23, 0xDEE2, 0xDE2A, 0xDD0F, 0xDBA1, 0xD9F4, - 0xD819, 0xD624, 0xD425, 0xD22F, 0xD054, 0xCEA7, 0xCD39, 0xCC1E, - 0xCB66, 0xCB25, 0x10D8, 0x132E, 0x1897, 0x1EA8, 0x22F8, 0x25A5, - 0x285D, 0x2B0E, 0x2DAB, 0x3021, 0x3263, 0x345F, 0x3606, 0x3748, - 0x3815, 0x385D, 0x10FF, 0x10AD, 0x0FC7, 0x0E64, 0x0C99, 0x0A7F, - 0x082C, 0x05B7, 0x0336, 0x00C1, 0xFE6E, 0xFC54, 0xFA8A, 0xF927, - 0xF840, 0xF7EF, 0x052D, 0x0535, 0x054E, 0x0573, 0x05A4, 0x05DD, - 0x061C, 0x065F, 0x06A3, 0x06E6, 0x0725, 0x075E, 0x078F, 0x07B5, - 0x07CD, 0x07D6, 0xBDBB, 0xBCE1, 0xBA7B, 0xB6C5, 0xB1FE, 0xAC61, - 0xA62C, 0x9F9C, 0x98ED, 0x925D, 0x8C28, 0x868B, 0x81C4, 0x7E0C, - 0x7BA5, 0x7ACB, 0x0013, 0x0015, 0x0019, 0x0020, 0x002A, 0x0035, - 0x0041, 0x004D, 0x005A, 0x0067, 0x0073, 0x007E, 0x0088, 0x008F, - 0x0093, 0x0095, 0xFEE0, 0xFEE0, 0xFEE2, 0xFEE4, 0xFEE7, 0xFEEB, - 0xFEEE, 0xFEF2, 0xFEF6, 0xFEFA, 0xFEFE, 0xFF02, 0xFF05, 0xFF07, - 0xFF08, 0xFF09, 0xDF6A, 0xDF2B, 0xDE7C, 0xDD6C, 0xDC0E, 0xDA73, - 0xD8AC, 0xD6CB, 0xD4E1, 0xD300, 0xD13A, 0xCF9E, 0xCE40, 0xCD31, - 0xCC81, 0xCC42, 0x0F13, 0x10EC, 0x153D, 0x1A2D, 0x1DE1, 0x2071, - 0x2321, 0x25DE, 0x2893, 0x2B2D, 0x2D97, 0x2FBE, 0x318E, 0x32F1, - 0x33D5, 0x3426, 0xF602, 0xF622, 0xF67C, 0xF707, 0xF7BA, 0xF88C, - 0xF974, 0xFA6A, 0xFB64, 0xFC59, 0xFD42, 0xFE14, 0xFEC6, 0xFF51, - 0xFFAB, 0xFFCB, 0xFC00, 0xFBE5, 0xFB9A, 0xFB25, 0xFA8F, 0xF9DF, - 0xF91C, 0xF84E, 0xF77C, 0xF6AE, 0xF5EB, 0xF53A, 0xF4A4, 0xF430, - 0xF3E4, 0xF3CA, 0xBCB0, 0xBBFF, 0xBA0C, 0xB70A, 0xB329, 0xAE9B, - 0xA992, 0xA43F, 0x9ED2, 0x997F, 0x9476, 0x8FE8, 0x8C07, 0x8905, - 0x8712, 0x8661, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x0000, 0xFFF8, 0xFFF1, 0x0008, 0x0048, 0x009B, - 0x00F6, 0x014D, 0x0193, 0x01BC, 0x01C1, 0x01A8, 0x017F, 0x0151, - 0x012D, 0x011E, 0x0000, 0x000E, 0x0030, 0x0056, 0x0076, 0x0095, - 0x00B4, 0x00D8, 0x0102, 0x0136, 0x0182, 0x01E5, 0x024E, 0x02AF, - 0x02F4, 0x030F, 0xD6E6, 0xD49D, 0xD1E7, 0xD4FB, 0xDF21, 0xEC63, - 0xFB17, 0x0995, 0x1635, 0x1F4E, 0x248B, 0x272C, 0x27EF, 0x2791, - 0x26CD, 0x2662, 0x0000, 0x000B, 0x0022, 0x0033, 0x002D, 0xFFF2, - 0xFF97, 0xFF61, 0xFF5A, 0xFF5C, 0xFF65, 0xFF72, 0xFF81, 0xFF8F, - 0xFF9A, 0xFF9E, 0x0000, 0xFFF3, 0xFFD2, 0xFFA6, 0xFF77, 0xFF45, - 0xFF09, 0xFECB, 0xFE85, 0xFE36, 0xFDE1, 0xFD8E, 0xFD43, 0xFD06, - 0xFCDD, 0xFCCE, 0xF839, 0xF5C8, 0xF0B4, 0xEC55, 0xEC04, 0xF4AB, - 0x028B, 0x0C07, 0x0FB3, 0x129D, 0x14DC, 0x1682, 0x17A7, 0x185E, - 0x18BC, 0x18D7, 0x7C1D, 0x7E24, 0x83DA, 0x8CAA, 0x9805, 0xA55B, - 0xB41A, 0xC3B3, 0xD394, 0xE32C, 0xF1EC, 0xFF41, 0x0A9B, 0x136B, - 0x191F, 0x1B25, -}; +ROM_ASSET_LOAD_ANIM(anim_3B_values, 0x0051fcac, 1204, 0x00000000, 1204); diff --git a/assets/anims/anim_3C_3D.inc.c b/assets/anims/anim_3C_3D.inc.c index aed61159d..fc54ab58b 100644 --- a/assets/anims/anim_3C_3D.inc.c +++ b/assets/anims/anim_3C_3D.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_3C[] = { 1, 189, @@ -27,78 +28,7 @@ static const struct Animation anim_3D[] = { }; -static const u16 anim_3C_3D_indices[] = { - 0x0001, 0x0000, 0x000B, 0x0001, 0x000B, 0x000C, 0x0001, 0x0000, 0x0001, 0x0017, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x0178, - 0x000B, 0x0157, 0x000B, 0x0162, 0x000B, 0x016D, - 0x000B, 0x0136, 0x000B, 0x0141, 0x000B, 0x014C, - 0x0001, 0x0132, 0x0001, 0x0133, 0x0001, 0x0134, - 0x000B, 0x0026, 0x000B, 0x0031, 0x000B, 0x003C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x001B, - 0x0001, 0x0018, 0x0001, 0x0019, 0x0001, 0x001A, - 0x0001, 0x012E, 0x0001, 0x012F, 0x0001, 0x0130, - 0x000B, 0x0073, 0x000B, 0x007E, 0x000B, 0x0089, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x0068, - 0x000B, 0x0047, 0x000B, 0x0052, 0x000B, 0x005D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0131, - 0x000B, 0x010D, 0x000B, 0x0118, 0x000B, 0x0123, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x0102, - 0x000B, 0x00E1, 0x000B, 0x00EC, 0x000B, 0x00F7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0135, - 0x000B, 0x00C0, 0x000B, 0x00CB, 0x000B, 0x00D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x00B5, - 0x000B, 0x0094, 0x000B, 0x009F, 0x000B, 0x00AA, -}; +ROM_ASSET_LOAD_ANIM(anim_3C_3D_indices, 0x00520190, 252, 0x00000000, 252); -static const s16 anim_3C_3D_values[] = { - 0x0000, 0x0036, 0x0033, 0x0036, 0x004B, 0x005D, 0x0054, 0x0046, - 0x0042, 0x003F, 0x003D, 0x003B, 0x0000, 0xFFE1, 0xFFBC, 0xFFC4, - 0xFFDE, 0x0005, 0x0024, 0x0029, 0x0025, 0x001E, 0x0019, 0x3FFF, - 0xFF8A, 0xF980, 0xF06F, 0xD60A, 0xD17C, 0xC895, 0xC27B, 0xC0A3, - 0xBF99, 0xBF26, 0xBF10, 0xBF21, 0xBF1E, 0xBED0, 0x9BD8, 0x782F, - 0x36BE, 0x15C5, 0x1F53, 0x3240, 0x4BFD, 0x69FD, 0x89B4, 0xA88E, - 0xC400, 0xC4ED, 0xC9EC, 0xD383, 0xD99D, 0xDAAE, 0xDABE, 0xDA12, - 0xD8F0, 0xD7A0, 0xD667, 0xD58C, 0x194D, 0x401B, 0x881B, 0xAEA7, - 0xA88F, 0x98D0, 0x820B, 0x66E0, 0x49F7, 0x2DEF, 0x1569, 0x0000, - 0xFFFD, 0xFFF9, 0x0000, 0x0013, 0x002A, 0x0043, 0x005D, 0x0079, - 0x0094, 0x00AD, 0x0000, 0x0012, 0x0024, 0x0000, 0xFFA6, 0xFF3B, - 0xFEC5, 0xFE48, 0xFDC8, 0xFD49, 0xFCD0, 0xED8C, 0xEDBC, 0xEDED, - 0xED8C, 0xEC97, 0xEB78, 0xEA3A, 0xE8E9, 0xE791, 0xE63C, 0xE4F6, - 0xDBBE, 0xDABE, 0xD87A, 0xD60A, 0xD3D9, 0xD19C, 0xCF56, 0xCD0A, - 0xCABC, 0xC86E, 0xC626, 0x492C, 0x4FF6, 0x5C9E, 0x6392, 0x62D9, - 0x607A, 0x5CE8, 0x5897, 0x53FA, 0x4F83, 0x4BA5, 0x2EC5, 0x3DFB, - 0x59F1, 0x6828, 0x6451, 0x5C83, 0x51D2, 0x4553, 0x381B, 0x2B40, - 0x1FD6, 0xF657, 0xFDC8, 0x0CC5, 0x1854, 0x1DEA, 0x2282, 0x2661, - 0x29CC, 0x2D09, 0x305E, 0x340F, 0x001B, 0xFFEB, 0xFF8E, 0xFF5D, - 0xFF64, 0xFF77, 0xFF94, 0xFFB6, 0xFFDA, 0xFFFE, 0x001B, 0x025B, - 0x0256, 0x024B, 0x0245, 0x0246, 0x0249, 0x024C, 0x0250, 0x0254, - 0x0258, 0x025B, 0xCB25, 0xC7C3, 0xC179, 0xBE16, 0xBE95, 0xBFEA, - 0xC1DB, 0xC42E, 0xC6A7, 0xC90D, 0xCB25, 0x5341, 0x562D, 0x5B16, - 0x5C37, 0x58E2, 0x5474, 0x4F3C, 0x4984, 0x4399, 0x3DC8, 0x385D, - 0x007E, 0x00AF, 0x00DF, 0x007E, 0xFF8B, 0xFE6C, 0xFD2F, 0xFBDF, - 0xFA87, 0xF933, 0xF7EF, 0xFEC4, 0xFE91, 0xFE5D, 0xFEC4, 0xFFC7, - 0x00F5, 0x0245, 0x03A9, 0x0515, 0x067E, 0x07D6, 0x854D, 0x8589, - 0x85C4, 0x854D, 0x8422, 0x82C3, 0x813E, 0x7F9F, 0x7DFA, 0x7C59, - 0x7ACB, 0x0095, 0x00AF, 0x00E1, 0x00FB, 0x00F7, 0x00ED, 0x00DE, - 0x00CB, 0x00B8, 0x00A5, 0x0095, 0xFF09, 0xFF24, 0xFF56, 0xFF71, - 0xFF6D, 0xFF63, 0xFF53, 0xFF41, 0xFF2D, 0xFF1A, 0xFF09, 0xCC42, - 0xC6DF, 0xBCDE, 0xB77B, 0xB845, 0xBA63, 0xBD7A, 0xC12C, 0xC51C, - 0xC8ED, 0xCC42, 0x4A26, 0x4F49, 0x5868, 0x5C13, 0x58F2, 0x543E, - 0x4E65, 0x47D6, 0x40FD, 0x3A48, 0x3426, 0x002A, 0x0012, 0xFFE6, - 0xFFC8, 0xFFC1, 0xFFBF, 0xFFBF, 0xFFC2, 0xFFC6, 0xFFC9, 0xFFCB, - 0x0063, 0x00A9, 0x00ED, 0x005C, 0xFEF6, 0xFD51, 0xFB80, 0xF992, - 0xF799, 0xF5A6, 0xF3CA, 0xB183, 0xA8A6, 0x975C, 0x8B9F, 0x8841, - 0x867C, 0x85E2, 0x8602, 0x866C, 0x86B1, 0x8661, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0xFEEA, 0xFF32, - 0xFFC4, 0x0031, 0x0064, 0x008C, 0x00AD, 0x00C9, 0x00E4, 0x00FF, - 0x011E, 0x0312, 0x031E, 0x0334, 0x0340, 0x033E, 0x0339, 0x0332, - 0x0329, 0x0320, 0x0317, 0x030F, 0x0A30, 0x0DCD, 0x150B, 0x1A89, - 0x1D0E, 0x1F12, 0x20B8, 0x2222, 0x2376, 0x24D4, 0x2662, 0x0000, - 0xFFBE, 0xFF42, 0xFEF9, 0xFEF8, 0xFF06, 0xFF1F, 0xFF3F, 0xFF61, - 0xFF82, 0xFF9E, 0xFCBE, 0xFCC9, 0xFCDD, 0xFCE9, 0xFCE9, 0xFCE7, - 0xFCE2, 0xFCDD, 0xFCD8, 0xFCD3, 0xFCCE, 0x13EC, 0x1734, 0x1D64, - 0x2100, 0x210D, 0x205C, 0x1F20, 0x1D8E, 0x1BD9, 0x1A35, 0x18D7, - 0x4A68, 0x4E5F, 0x5970, 0x6A58, 0x7FD8, 0x98B1, 0xB39F, 0xCF61, - 0xEAB9, 0x0465, 0x1B25, -}; +ROM_ASSET_LOAD_ANIM(anim_3C_3D_values, 0x0052028c, 774, 0x00000000, 774); diff --git a/assets/anims/anim_3E.inc.c b/assets/anims/anim_3E.inc.c index 6719d5834..bec5b2481 100644 --- a/assets/anims/anim_3E.inc.c +++ b/assets/anims/anim_3E.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_3E[] = { 1, 189, @@ -13,748 +14,7 @@ static const struct Animation anim_3E[] = { }; -static const u16 anim_3E_indices[] = { - 0x0001, 0x0000, 0x009B, 0x0001, 0x009B, 0x009C, 0x0001, 0x0000, 0x0001, 0x0137, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x15D6, - 0x009B, 0x1405, 0x009B, 0x14A0, 0x009B, 0x153B, - 0x009B, 0x1234, 0x009B, 0x12CF, 0x009B, 0x136A, - 0x0001, 0x1230, 0x0001, 0x1231, 0x0001, 0x1232, - 0x009B, 0x03A4, 0x009B, 0x043F, 0x009B, 0x04DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x0309, - 0x009B, 0x0138, 0x009B, 0x01D3, 0x009B, 0x026E, - 0x0001, 0x122C, 0x0001, 0x122D, 0x0001, 0x122E, - 0x009B, 0x07E1, 0x009B, 0x087C, 0x009B, 0x0917, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x0746, - 0x009B, 0x0575, 0x009B, 0x0610, 0x009B, 0x06AB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x122F, - 0x009B, 0x105B, 0x009B, 0x10F6, 0x009B, 0x1191, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x0FC0, - 0x009B, 0x0DEF, 0x009B, 0x0E8A, 0x009B, 0x0F25, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x1233, - 0x009B, 0x0C1E, 0x009B, 0x0CB9, 0x009B, 0x0D54, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x0B83, - 0x009B, 0x09B2, 0x009B, 0x0A4D, 0x009B, 0x0AE8, -}; +ROM_ASSET_LOAD_ANIM(anim_3E_indices, 0x005205ac, 252, 0x00000000, 252); -static const s16 anim_3E_values[] = { - 0x0000, 0x003B, 0xFFF4, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, - 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, - 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, - 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, - 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, - 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, - 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, - 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, - 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, - 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, - 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, 0xFFD6, - 0xFFD7, 0xFFD7, 0xFFD7, 0xFFD8, 0xFFD8, 0xFFD9, 0xFFD9, 0xFFDA, - 0xFFDA, 0xFFDB, 0xFFDC, 0xFFDC, 0xFFDD, 0xFFDE, 0xFFDF, 0xFFDF, - 0xFFE0, 0xFFE1, 0xFFE2, 0xFFE3, 0xFFE4, 0xFFE5, 0xFFE6, 0xFFE7, - 0xFFE8, 0xFFEA, 0xFFEB, 0xFFED, 0xFFEF, 0xFFF0, 0xFFF2, 0xFFF4, - 0xFFF5, 0xFFF7, 0xFFF9, 0xFFFA, 0xFFFC, 0xFFFD, 0xFFFF, 0x0000, - 0x0001, 0x0052, 0x00D6, 0x011F, 0x0121, 0x0119, 0x0107, 0x00E9, - 0x00BE, 0x0085, 0x003D, 0x0055, 0x0067, 0x0072, 0x0078, 0x0078, - 0x0073, 0x0068, 0x0055, 0x003A, 0x0049, 0x004E, 0x0049, 0x0037, - 0x0035, 0x0035, 0x0035, 0x0034, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, - 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0019, 0x0018, - 0x0017, 0x0015, 0x0014, 0x0013, 0x0011, 0x0010, 0x000E, 0x000C, - 0x000B, 0x0009, 0x0008, 0x0006, 0x0005, 0x0004, 0x0002, 0x0001, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFE, 0x3FFF, - 0xFF8A, 0xFF8A, 0x007C, 0x019F, 0x02D4, 0x03FD, 0x04FE, 0x05B8, - 0x060E, 0x0607, 0x05C4, 0x0554, 0x04C1, 0x0419, 0x0368, 0x02BA, - 0x021D, 0x019C, 0x0144, 0x0105, 0x00C8, 0x008B, 0x0050, 0x0016, - 0xFFDF, 0xFFA8, 0xFF72, 0xFF3D, 0xFF0A, 0xFED8, 0xFEA8, 0xFE79, - 0xFE4C, 0xFE20, 0xFDF6, 0xFDCD, 0xFDA6, 0xFD81, 0xFD5D, 0xFD3B, - 0xFD1A, 0xFCFB, 0xFCDF, 0xFCC3, 0xFCAA, 0xFC92, 0xFC7D, 0xFC69, - 0xFC53, 0xFC36, 0xFC14, 0xFBED, 0xFBC1, 0xFB92, 0xFB60, 0xFB2B, - 0xFAF5, 0xFABD, 0xFA85, 0xFA4D, 0xFA16, 0xF9E0, 0xF9AC, 0xF97B, - 0xF94E, 0xF924, 0xF900, 0xF8E0, 0xF8C7, 0xF8B4, 0xF8A8, 0xF8A4, - 0xF8A9, 0xF8B7, 0xF8CF, 0xF8F2, 0xF91F, 0xF958, 0xF99E, 0xF9F1, - 0xFA51, 0xFAC0, 0xFB3E, 0xFBCB, 0xFC69, 0xFEA1, 0x0343, 0x093C, - 0x0F75, 0x14D8, 0x184F, 0x19D2, 0x1A47, 0x1A03, 0x195B, 0x18A2, - 0x182C, 0x184F, 0x18EB, 0x19A5, 0x1A78, 0x1B5E, 0x1C52, 0x1D4E, - 0x1E4C, 0x1F48, 0x203B, 0x211F, 0x21F1, 0x22A9, 0x2342, 0x23B8, - 0x2418, 0x2476, 0x24D0, 0x2522, 0x256B, 0x25A8, 0x25D8, 0x25F8, - 0x2606, 0x2600, 0x25E4, 0x25AE, 0x255E, 0x24F1, 0x2465, 0x23B8, - 0x2061, 0x1A64, 0x158A, 0x127E, 0x0F6F, 0x0C6D, 0x098C, 0x06DE, - 0x0474, 0x0261, 0x00B8, 0xFF8A, 0xFEBE, 0xFE2A, 0xFDC8, 0xFD92, - 0xFD81, 0xFD90, 0xFDB7, 0xFDF2, 0xFE39, 0xFE86, 0xFED3, 0xFF1A, - 0xFF54, 0xFF7C, 0xFF8A, 0xF980, 0xF980, 0xF9AA, 0xFA0C, 0xFA7C, - 0xFAD0, 0xFADE, 0xFA7C, 0xF980, 0xF7D8, 0xF5A8, 0xF316, 0xF046, - 0xED60, 0xEA8A, 0xE7E8, 0xE5A0, 0xE3D9, 0xE2B9, 0xE200, 0xE157, - 0xE0BD, 0xE031, 0xDFB2, 0xDF40, 0xDEDA, 0xDE80, 0xDE2F, 0xDDE9, - 0xDDAB, 0xDD76, 0xDD49, 0xDD22, 0xDD01, 0xDCE6, 0xDCD0, 0xDCBD, - 0xDCAE, 0xDCA1, 0xDC96, 0xDC8C, 0xDC82, 0xDC78, 0xDC6C, 0xDC5F, - 0xDC4F, 0xDC3C, 0xDC25, 0xDC0D, 0xDBF8, 0xDBE6, 0xDBD7, 0xDBCA, - 0xDBC0, 0xDBB9, 0xDBB3, 0xDBB0, 0xDBAE, 0xDBAE, 0xDBB0, 0xDBB3, - 0xDBB7, 0xDBBD, 0xDBC3, 0xDBCB, 0xDBD3, 0xDBDB, 0xDBE4, 0xDBED, - 0xDBF7, 0xDC00, 0xDC09, 0xDC11, 0xDC19, 0xDC21, 0xDC27, 0xDC2D, - 0xDC31, 0xDC35, 0xDC36, 0xDC37, 0xDC35, 0xDC32, 0xDC2C, 0xDC25, - 0xDC07, 0xDBC9, 0xDB79, 0xDB25, 0xDADD, 0xDAAE, 0xDA99, 0xDA91, - 0xDA92, 0xDA99, 0xDAA2, 0xDAAB, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, - 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, - 0xDAAE, 0xDAAE, 0xDAAE, 0xDAA2, 0xDA80, 0xDA4F, 0xDA12, 0xD9CE, - 0xD989, 0xD947, 0xD90D, 0xD8E0, 0xD8C5, 0xD8C1, 0xD8D9, 0xD911, - 0xD96F, 0xD9F7, 0xDAAE, 0xDE7C, 0xE52F, 0xEA28, 0xECA6, 0xEEFB, - 0xF122, 0xF318, 0xF4D9, 0xF662, 0xF7AD, 0xF8B9, 0xF980, 0xFA0E, - 0xFA76, 0xFABA, 0xFAE0, 0xFAEB, 0xFAE1, 0xFAC6, 0xFA9D, 0xFA6B, - 0xFA36, 0xFA00, 0xF9CE, 0xF9A6, 0xF98A, 0xF980, 0xF06F, 0xF06F, - 0xF073, 0xF07D, 0xF088, 0xF090, 0xF092, 0xF088, 0xF06F, 0xF04C, - 0xF028, 0xF000, 0xEFD3, 0xEFA1, 0xEF69, 0xEF28, 0xEEDF, 0xEE8B, - 0xEE2C, 0xEDC4, 0xED56, 0xECE3, 0xEC6A, 0xEBEE, 0xEB6E, 0xEAEA, - 0xEA64, 0xE9DD, 0xE953, 0xE8C9, 0xE83F, 0xE7B5, 0xE72C, 0xE6A4, - 0xE61E, 0xE59B, 0xE51B, 0xE49F, 0xE427, 0xE3B4, 0xE346, 0xE2DF, - 0xE27E, 0xE224, 0xE1D1, 0xE187, 0xE146, 0xE10E, 0xE0E0, 0xE0BC, - 0xE0A1, 0xE08D, 0xE082, 0xE07E, 0xE080, 0xE088, 0xE096, 0xE0A8, - 0xE0BE, 0xE0D8, 0xE0F5, 0xE114, 0xE135, 0xE158, 0xE17A, 0xE19D, - 0xE1BF, 0xE1E0, 0xE1FF, 0xE21B, 0xE235, 0xE24B, 0xE25D, 0xE269, - 0xE271, 0xE272, 0xE26D, 0xE261, 0xE24D, 0xE230, 0xE20B, 0xE1DB, - 0xE1A2, 0xE15E, 0xE10E, 0xDFEA, 0xDD88, 0xDA75, 0xD742, 0xD47D, - 0xD2B5, 0xD1E5, 0xD195, 0xD1A0, 0xD1E5, 0xD242, 0xD292, 0xD2B5, - 0xD2B5, 0xD2B5, 0xD2B5, 0xD2B5, 0xD2B5, 0xD2B5, 0xD2B5, 0xD2B5, - 0xD2B5, 0xD2B5, 0xD2B5, 0xD2B5, 0xD2B5, 0xD2B5, 0xD2AF, 0xD29E, - 0xD285, 0xD267, 0xD245, 0xD223, 0xD202, 0xD1E5, 0xD1CE, 0xD1C1, - 0xD1BF, 0xD1CB, 0xD1E7, 0xD216, 0xD259, 0xD2B5, 0xD457, 0xD76B, - 0xDA6E, 0xDD0D, 0xDFE3, 0xE2D4, 0xE5C2, 0xE893, 0xEB29, 0xED67, - 0xEF33, 0xF06F, 0xF13C, 0xF1D0, 0xF232, 0xF268, 0xF279, 0xF26A, - 0xF242, 0xF208, 0xF1C1, 0xF174, 0xF127, 0xF0E0, 0xF0A5, 0xF07E, - 0xF06F, 0xBED0, 0xDC8E, 0xD80F, 0xCD6F, 0xC77E, 0xCB20, 0xD2EE, - 0xDA49, 0xDC8E, 0xD9E5, 0xD5C9, 0xD09C, 0xCABD, 0xC48E, 0xBE6F, - 0xB8C0, 0xB3E2, 0xB036, 0xAE1C, 0xAD00, 0xAC0C, 0xAB3D, 0xAA92, - 0xAA08, 0xA99D, 0xA950, 0xA91D, 0xA903, 0xA8FF, 0xA910, 0xA933, - 0xA966, 0xA9A6, 0xA9F2, 0xAA48, 0xAAA5, 0xAB07, 0xAB6B, 0xABD1, - 0xAC35, 0xAC95, 0xACF0, 0xAD43, 0xAD8B, 0xADC7, 0xADF5, 0xAE12, - 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, - 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, - 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, - 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, - 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, - 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, 0xAE1C, - 0xAE1C, 0xAE1C, 0xAE1C, 0xAE11, 0xADF2, 0xADC4, 0xAD8E, 0xAD55, - 0xAD1D, 0xACEC, 0xACC8, 0xACB5, 0xACB9, 0xACDA, 0xAD1D, 0xAD86, - 0xAE1C, 0xAEBB, 0xAF43, 0xAFBD, 0xB033, 0xB0AF, 0xB13B, 0xB1E1, - 0xB2AA, 0xB3A0, 0xB4CC, 0xB63A, 0xB7F1, 0xB9FD, 0xBC67, 0xBF38, - 0xC27B, 0xD00A, 0xE57F, 0xF085, 0xEEC7, 0xEA98, 0xE49B, 0xDD76, - 0xD5CC, 0xCE42, 0xC77D, 0xC220, 0xBED0, 0xBD03, 0xBBB4, 0xBAD6, - 0xBA5C, 0xBA36, 0xBA57, 0xBAB1, 0xBB35, 0xBBD5, 0xBC83, 0xBD32, - 0xBDD2, 0xBE56, 0xBEAF, 0xBED0, 0xC400, 0x9C31, 0x9D5A, 0xA15B, - 0xA744, 0xAE29, 0xB51C, 0xBB2E, 0xBF71, 0xC256, 0xC4ED, 0xC738, - 0xC93B, 0xCAF9, 0xCC75, 0xCDB2, 0xCEB4, 0xCF7E, 0xD012, 0xD085, - 0xD0EC, 0xD146, 0xD195, 0xD1D9, 0xD212, 0xD241, 0xD268, 0xD286, - 0xD29C, 0xD2AC, 0xD2B5, 0xD2B9, 0xD2B7, 0xD2B2, 0xD2A8, 0xD29C, - 0xD28E, 0xD27E, 0xD26D, 0xD25B, 0xD24B, 0xD23B, 0xD22D, 0xD222, - 0xD219, 0xD215, 0xD215, 0xD21A, 0xD21F, 0xD21F, 0xD21B, 0xD213, - 0xD207, 0xD1F7, 0xD1E5, 0xD1D0, 0xD1B9, 0xD1A0, 0xD186, 0xD16B, - 0xD14F, 0xD133, 0xD118, 0xD0FD, 0xD0E3, 0xD0CA, 0xD0B4, 0xD09F, - 0xD08D, 0xD07F, 0xD073, 0xD06C, 0xD068, 0xD069, 0xD070, 0xD07B, - 0xD08D, 0xD0A5, 0xD0C3, 0xD0E8, 0xD115, 0xD149, 0xD186, 0xD1CB, - 0xD21A, 0xD335, 0xD586, 0xD881, 0xDB9B, 0xDE4C, 0xE007, 0xE0C2, - 0xE0EE, 0xE0BC, 0xE05B, 0xDFFD, 0xDFD1, 0xE007, 0xE084, 0xE10C, - 0xE19F, 0xE23C, 0xE2E2, 0xE390, 0xE446, 0xE502, 0xE5C5, 0xE68D, - 0xE759, 0xE829, 0xE8FC, 0xE9D2, 0xEA9B, 0xEB4B, 0xEBEB, 0xEC7F, - 0xED0F, 0xEDA0, 0xEE3A, 0xEEE2, 0xEF9F, 0xF077, 0xF171, 0xF293, - 0xF3E3, 0xF569, 0xF729, 0xF92B, 0x01B1, 0x0E6E, 0x1292, 0x0CB3, - 0x046D, 0xFA7B, 0xEF92, 0xE46F, 0xD9C8, 0xD058, 0xC8D8, 0xC400, - 0xC126, 0xBF15, 0xBDB6, 0xBCF5, 0xBCB9, 0xBCED, 0xBD7B, 0xBE4C, - 0xBF49, 0xC05C, 0xC170, 0xC26D, 0xC33E, 0xC3CC, 0xC400, 0xD58C, - 0xE7E7, 0xE7EC, 0xE67A, 0xE423, 0xE175, 0xDF01, 0xDD58, 0xDD08, - 0xDDFD, 0xDFA5, 0xE1D4, 0xE45C, 0xE713, 0xE9CB, 0xEC59, 0xEE90, - 0xF044, 0xF149, 0xF1DF, 0xF267, 0xF2E0, 0xF34C, 0xF3AB, 0xF3FE, - 0xF446, 0xF483, 0xF4B7, 0xF4E1, 0xF503, 0xF51D, 0xF531, 0xF53F, - 0xF547, 0xF54A, 0xF54A, 0xF547, 0xF541, 0xF53A, 0xF532, 0xF52A, - 0xF523, 0xF51D, 0xF519, 0xF518, 0xF51B, 0xF522, 0xF52E, 0xF53C, - 0xF548, 0xF552, 0xF559, 0xF55F, 0xF563, 0xF565, 0xF566, 0xF565, - 0xF563, 0xF560, 0xF55C, 0xF558, 0xF552, 0xF54C, 0xF545, 0xF53E, - 0xF537, 0xF530, 0xF529, 0xF522, 0xF51B, 0xF514, 0xF50F, 0xF509, - 0xF505, 0xF502, 0xF4FF, 0xF4FE, 0xF4FE, 0xF500, 0xF503, 0xF508, - 0xF50E, 0xF517, 0xF521, 0xF52E, 0xF55E, 0xF5C2, 0xF643, 0xF6C9, - 0xF73E, 0xF788, 0xF7BF, 0xF7FE, 0xF834, 0xF853, 0xF84A, 0xF80C, - 0xF788, 0xF6CC, 0xF5F2, 0xF4FF, 0xF3F8, 0xF2E1, 0xF1C0, 0xF099, - 0xEF70, 0xEE4C, 0xED2F, 0xEC21, 0xEB24, 0xEA3E, 0xE973, 0xE8BB, - 0xE808, 0xE75C, 0xE6B6, 0xE617, 0xE580, 0xE4F1, 0xE46A, 0xE3EC, - 0xE378, 0xE30D, 0xE2AD, 0xE258, 0xE20F, 0xE1D1, 0xE19F, 0xE2F8, - 0xE575, 0xE63F, 0xE4F2, 0xE329, 0xE10A, 0xDEBA, 0xDC60, 0xDA22, - 0xD826, 0xD692, 0xD58C, 0xD4F1, 0xD480, 0xD436, 0xD40D, 0xD400, - 0xD40B, 0xD429, 0xD455, 0xD48B, 0xD4C6, 0xD500, 0xD536, 0xD563, - 0xD581, 0xD58C, 0x1569, 0x2533, 0x2168, 0x1BCD, 0x152D, 0x0E55, - 0x0812, 0x032F, 0x0079, 0xFFAF, 0xFFE3, 0x00E5, 0x0284, 0x048C, - 0x06CD, 0x0915, 0x0B30, 0x0CEF, 0x0E1E, 0x0EF5, 0x0FCC, 0x10A2, - 0x1177, 0x124B, 0x131E, 0x13EE, 0x14BD, 0x1588, 0x1651, 0x1716, - 0x17D8, 0x1896, 0x194F, 0x1A04, 0x1AB3, 0x1B5E, 0x1C02, 0x1CA1, - 0x1D39, 0x1DCA, 0x1E54, 0x1ED7, 0x1F52, 0x1FC5, 0x2030, 0x2091, - 0x20EA, 0x2139, 0x2182, 0x21CA, 0x2210, 0x2255, 0x2297, 0x22D7, - 0x2315, 0x234F, 0x2387, 0x23BB, 0x23EC, 0x2419, 0x2442, 0x2467, - 0x2488, 0x24A4, 0x24BB, 0x24CD, 0x24DA, 0x24E1, 0x24E3, 0x24DF, - 0x24D4, 0x24C3, 0x24AC, 0x248D, 0x2468, 0x243B, 0x2406, 0x23CA, - 0x2386, 0x233A, 0x22E5, 0x2287, 0x2221, 0x21B2, 0x2139, 0x1F8B, - 0x1C09, 0x1786, 0x12D1, 0x0EBF, 0x0C20, 0x0AF1, 0x0A80, 0x0A98, - 0x0B02, 0x0B8B, 0x0BFC, 0x0C20, 0x0C18, 0x0C26, 0x0C42, 0x0C68, - 0x0C90, 0x0CB4, 0x0CCF, 0x0CDA, 0x0CCF, 0x0CA8, 0x0C5F, 0x0BED, - 0x0B4C, 0x0A77, 0x0989, 0x089F, 0x07B2, 0x06BC, 0x05B8, 0x049E, - 0x0369, 0x0213, 0x0095, 0xFEEB, 0xFD0C, 0xFAF2, 0xF899, 0xF5FA, - 0xF30E, 0xEFD0, 0xE3B3, 0xD160, 0xC9A1, 0xCE64, 0xD5E4, 0xDF59, - 0xE9FB, 0xF502, 0xFFA5, 0x091C, 0x10A0, 0x1569, 0x1829, 0x1A27, - 0x1B79, 0x1C34, 0x1C6D, 0x1C3B, 0x1BB2, 0x1AE9, 0x19F5, 0x18EB, - 0x17E1, 0x16ED, 0x1624, 0x159B, 0x1569, 0x00AD, 0x00AD, 0x00A5, - 0x0091, 0x007B, 0x006A, 0x0068, 0x007D, 0x00B2, 0x010E, 0x018B, - 0x021F, 0x02C1, 0x0366, 0x0405, 0x0493, 0x0507, 0x0558, 0x057A, - 0x0580, 0x057F, 0x0578, 0x056C, 0x055A, 0x0545, 0x052B, 0x050D, - 0x04EC, 0x04C8, 0x04A1, 0x0478, 0x044D, 0x0421, 0x03F4, 0x03C7, - 0x0399, 0x036B, 0x033F, 0x0313, 0x02E9, 0x02C0, 0x029A, 0x0277, - 0x0256, 0x0239, 0x0220, 0x020C, 0x01FB, 0x01F8, 0x0207, 0x0227, - 0x0258, 0x0296, 0x02E0, 0x0335, 0x0394, 0x03FA, 0x0467, 0x04D7, - 0x054B, 0x05C0, 0x0634, 0x06A7, 0x0716, 0x0780, 0x07E3, 0x083E, - 0x088F, 0x08D5, 0x090D, 0x0937, 0x0950, 0x0958, 0x094C, 0x092B, - 0x08F4, 0x08A4, 0x083A, 0x07B5, 0x0712, 0x0652, 0x0570, 0x046D, - 0x0347, 0x01FB, 0xFD4E, 0xF385, 0xE6EB, 0xD9CB, 0xCE6E, 0xC71D, - 0xC3E8, 0xC2E5, 0xC368, 0xC4C2, 0xC647, 0xC749, 0xC71D, 0xC600, - 0xC4AC, 0xC32B, 0xC187, 0xBFCA, 0xBDFF, 0xBC2E, 0xBA63, 0xB8A8, - 0xB706, 0xB589, 0xB438, 0xB320, 0xB24A, 0xB15F, 0xB013, 0xAE81, - 0xACC6, 0xAAFC, 0xA93F, 0xA7AB, 0xA65B, 0xA56A, 0xA4F4, 0xA515, - 0xA5E8, 0xA788, 0xAA10, 0xAD9D, 0xB24A, 0xCCE5, 0xFA40, 0x167A, - 0x1C67, 0x1F2A, 0x1F65, 0x1DB9, 0x1AC7, 0x1730, 0x1396, 0x109A, - 0x0EDC, 0x0DE3, 0x0CCF, 0x0BA4, 0x0A6B, 0x092A, 0x07E8, 0x06AB, - 0x057A, 0x045D, 0x0358, 0x0274, 0x01B7, 0x0128, 0x00CD, 0x00AD, - 0xFCD0, 0xFCD0, 0xFE8D, 0x0073, 0x0271, 0x0474, 0x0668, 0x083A, - 0x09D9, 0x0B5A, 0x0CDF, 0x0E61, 0x0FD7, 0x113B, 0x1287, 0x13B1, - 0x14B5, 0x158A, 0x1629, 0x16A8, 0x1721, 0x1794, 0x1801, 0x1869, - 0x18CC, 0x1929, 0x1982, 0x19D6, 0x1A25, 0x1A70, 0x1AB7, 0x1AFA, - 0x1B39, 0x1B75, 0x1BAD, 0x1BE2, 0x1C14, 0x1C43, 0x1C6F, 0x1C99, - 0x1CC1, 0x1CE7, 0x1D0B, 0x1D2D, 0x1D4E, 0x1D6D, 0x1D8C, 0x1DA9, - 0x1DC1, 0x1DD0, 0x1DD5, 0x1DD3, 0x1DC9, 0x1DB8, 0x1DA1, 0x1D85, - 0x1D64, 0x1D3F, 0x1D17, 0x1CEC, 0x1CC0, 0x1C92, 0x1C64, 0x1C37, - 0x1C0A, 0x1BE0, 0x1BB7, 0x1B92, 0x1B71, 0x1B54, 0x1B3C, 0x1B2B, - 0x1B20, 0x1B1C, 0x1B21, 0x1B2F, 0x1B46, 0x1B67, 0x1B93, 0x1BCB, - 0x1C0F, 0x1C60, 0x1CBF, 0x1D2D, 0x1DA9, 0x1F6E, 0x2321, 0x27E4, - 0x2CDA, 0x3126, 0x33EA, 0x352D, 0x35AE, 0x35A0, 0x3538, 0x34AA, - 0x3429, 0x33EA, 0x33DC, 0x33CB, 0x33B8, 0x33A4, 0x338E, 0x3377, - 0x3361, 0x334A, 0x3334, 0x3320, 0x330D, 0x32FD, 0x32EF, 0x32E4, - 0x32E3, 0x32ED, 0x3302, 0x331E, 0x333E, 0x3360, 0x3382, 0x33A0, - 0x33B9, 0x33C9, 0x33CE, 0x33C5, 0x33AC, 0x3380, 0x333E, 0x32E4, - 0x3119, 0x2DE1, 0x2B46, 0x29C9, 0x2881, 0x275C, 0x2649, 0x2536, - 0x2411, 0x22C8, 0x2149, 0x1F83, 0x1D62, 0x1AEB, 0x182F, 0x1542, - 0x1236, 0x0F1D, 0x0C0A, 0x090E, 0x063D, 0x03A8, 0x0162, 0xFF7E, - 0xFE0E, 0xFD23, 0xFCD0, 0xE4F6, 0xE4F6, 0xE509, 0xE52A, 0xE550, - 0xE56F, 0xE57B, 0xE569, 0xE52F, 0xE4CD, 0xE452, 0xE3C3, 0xE325, - 0xE27E, 0xE1D4, 0xE12C, 0xE08D, 0xDFFB, 0xDF7C, 0xDF07, 0xDE90, - 0xDE17, 0xDD9D, 0xDD21, 0xDCA4, 0xDC27, 0xDBAA, 0xDB2D, 0xDAB0, - 0xDA34, 0xD9BA, 0xD941, 0xD8CA, 0xD854, 0xD7E2, 0xD773, 0xD706, - 0xD69E, 0xD639, 0xD5D8, 0xD57D, 0xD526, 0xD4D4, 0xD488, 0xD443, - 0xD403, 0xD3CA, 0xD398, 0xD374, 0xD363, 0xD362, 0xD372, 0xD390, - 0xD3BB, 0xD3F1, 0xD432, 0xD47B, 0xD4CC, 0xD522, 0xD57D, 0xD5DB, - 0xD63A, 0xD69A, 0xD6F8, 0xD753, 0xD7AB, 0xD7FC, 0xD847, 0xD889, - 0xD8C1, 0xD8EE, 0xD90E, 0xD91F, 0xD922, 0xD913, 0xD8F1, 0xD8BC, - 0xD871, 0xD810, 0xD796, 0xD703, 0xD655, 0xD58A, 0xD4A1, 0xD398, - 0xCFD9, 0xC805, 0xBDF1, 0xB371, 0xAA59, 0xA47F, 0xA1FC, 0xA14C, - 0xA1D8, 0xA307, 0xA443, 0xA4F3, 0xA47F, 0xA320, 0xA17E, 0x9FA4, - 0x9D9F, 0x9B7B, 0x9946, 0x970A, 0x94D5, 0x92B4, 0x90B2, 0x8EDC, - 0x8D3E, 0x8BE5, 0x8ADE, 0x89C6, 0x884A, 0x8685, 0x8496, 0x829B, - 0x80B2, 0x7EF4, 0x7D87, 0x7C84, 0x7C0A, 0x7C35, 0x7D24, 0x7EF5, - 0x81C9, 0x85B6, 0x8ADE, 0xA832, 0xDA2F, 0xF93F, 0xFFA6, 0x0283, - 0x028F, 0x0081, 0xFD12, 0xF8F6, 0xF4E5, 0xF198, 0xEFC5, 0xEEE5, - 0xEDFA, 0xED06, 0xEC0E, 0xEB17, 0xEA24, 0xE939, 0xE85B, 0xE78D, - 0xE6D3, 0xE633, 0xE5AE, 0xE54B, 0xE50C, 0xE4F6, 0xC626, 0xE2AB, - 0xE54C, 0xE656, 0xE636, 0xE55B, 0xE432, 0xE328, 0xE2AB, 0xE2A4, - 0xE2AE, 0xE2C0, 0xE2D3, 0xE2DE, 0xE2D8, 0xE2B9, 0xE279, 0xE20F, - 0xE172, 0xE0B1, 0xDFE2, 0xDF04, 0xDE1A, 0xDD25, 0xDC26, 0xDB1F, - 0xDA10, 0xD8FB, 0xD7E2, 0xD6C6, 0xD5A8, 0xD489, 0xD36B, 0xD250, - 0xD137, 0xD024, 0xCF16, 0xCE10, 0xCD13, 0xCC1F, 0xCB37, 0xCA5C, - 0xC98F, 0xC8D1, 0xC824, 0xC789, 0xC701, 0xC68E, 0xC629, 0xC5CB, - 0xC572, 0xC521, 0xC4D5, 0xC490, 0xC450, 0xC417, 0xC3E4, 0xC3B6, - 0xC38F, 0xC36D, 0xC351, 0xC33A, 0xC329, 0xC31E, 0xC317, 0xC316, - 0xC31B, 0xC324, 0xC332, 0xC346, 0xC35E, 0xC37B, 0xC39D, 0xC3C4, - 0xC3EF, 0xC41F, 0xC454, 0xC48C, 0xC4C9, 0xC50B, 0xC550, 0xC59A, - 0xC5E7, 0xC639, 0xC68E, 0xC7B9, 0xCA29, 0xCD4C, 0xD092, 0xD366, - 0xD539, 0xD60D, 0xD660, 0xD654, 0xD60D, 0xD5AF, 0xD55C, 0xD539, - 0xD52F, 0xD515, 0xD4EF, 0xD4C2, 0xD491, 0xD462, 0xD439, 0xD41B, - 0xD40B, 0xD40F, 0xD42B, 0xD462, 0xD4BB, 0xD539, 0xD5D1, 0xD677, - 0xD72B, 0xD7ED, 0xD8BE, 0xD99F, 0xDA91, 0xDB93, 0xDCA7, 0xDDCD, - 0xDF07, 0xE053, 0xE1B4, 0xE32A, 0xE4B5, 0xE656, 0xEB2D, 0xF229, - 0xF500, 0xF31A, 0xF038, 0xEC9E, 0xE88D, 0xE44A, 0xE016, 0xDC35, - 0xD8E8, 0xD672, 0xD489, 0xD2B8, 0xD100, 0xCF63, 0xCDE2, 0xCC7E, - 0xCB39, 0xCA15, 0xC913, 0xC834, 0xC77B, 0xC6E8, 0xC67D, 0xC63C, - 0xC626, 0x4BA5, 0x79A6, 0x0BF1, 0x26BA, 0x2725, 0x2AAE, 0x2BC2, - 0x2B60, 0x2A8B, 0x299A, 0x284B, 0x26BA, 0x24FF, 0x2335, 0x2177, - 0x1FDF, 0x1E88, 0x1D8B, 0x1D03, 0x1CC5, 0x1C94, 0x1C70, 0x1C58, - 0x1C4B, 0x1C48, 0x1C4F, 0x1C5F, 0x1C76, 0x1C95, 0x1CBA, 0x1CE4, - 0x1D13, 0x1D46, 0x1D7D, 0x1DB5, 0x1DF0, 0x1E2B, 0x1E66, 0x1EA0, - 0x1ED9, 0x1F10, 0x1F43, 0x1F73, 0x1F9D, 0x1FC2, 0x1FE1, 0x1FF9, - 0x2009, 0x2018, 0x202E, 0x204A, 0x206C, 0x2092, 0x20BD, 0x20EB, - 0x211B, 0x214E, 0x2182, 0x21B8, 0x21ED, 0x2222, 0x2256, 0x2289, - 0x22B9, 0x22E6, 0x230F, 0x2334, 0x2354, 0x236E, 0x2382, 0x2390, - 0x2395, 0x2393, 0x2387, 0x2373, 0x2354, 0x232A, 0x22F5, 0x22B3, - 0x2265, 0x220A, 0x21A0, 0x2128, 0x20A1, 0x2009, 0x1DE7, 0x1972, - 0x13B4, 0x0DB9, 0x088B, 0x0536, 0x03CD, 0x0374, 0x03D1, 0x0488, - 0x053D, 0x0596, 0x0536, 0x044B, 0x033F, 0x0218, 0x00DA, 0xFF8B, - 0xFE2C, 0xFCC4, 0xFB56, 0xF9E8, 0xF87E, 0xF71B, 0xF5C6, 0xF481, - 0xF352, 0xF236, 0xF125, 0xF01D, 0xEF1D, 0xEE23, 0xED2E, 0xEC3B, - 0xEB4A, 0xEA59, 0xE965, 0xE86E, 0xE772, 0xE66E, 0xE562, 0xE44C, - 0xE32A, 0xDFDF, 0xDC0C, 0xDD4F, 0xE3DF, 0xEBE9, 0xF4F8, 0xFE98, - 0x0853, 0x11B5, 0x1A4A, 0x219D, 0x2738, 0x2BB1, 0x2FE6, 0x33D6, - 0x3780, 0x3AE1, 0x3DF9, 0x40C5, 0x4343, 0x4572, 0x474F, 0x48DA, - 0x4A10, 0x4AF0, 0x4B77, 0x4BA5, 0x1FD6, 0x2DB1, 0x397E, 0x3484, - 0x2DDF, 0x2AD8, 0x2867, 0x26AF, 0x25CF, 0x2594, 0x25A5, 0x25EF, - 0x2661, 0x26E7, 0x276F, 0x27E7, 0x283D, 0x285C, 0x2834, 0x27DC, - 0x2779, 0x270C, 0x2696, 0x2617, 0x2590, 0x2503, 0x2470, 0x23D9, - 0x233D, 0x229E, 0x21FD, 0x215B, 0x20B8, 0x2015, 0x1F74, 0x1ED5, - 0x1E39, 0x1DA1, 0x1D0E, 0x1C80, 0x1BF9, 0x1B7A, 0x1B02, 0x1A94, - 0x1A30, 0x19D7, 0x198A, 0x1949, 0x1912, 0x18DF, 0x18B1, 0x1888, - 0x1863, 0x1842, 0x1825, 0x180C, 0x17F7, 0x17E6, 0x17D7, 0x17CD, - 0x17C5, 0x17C1, 0x17BF, 0x17C0, 0x17C4, 0x17CA, 0x17D2, 0x17DD, - 0x17E9, 0x17F8, 0x1808, 0x1819, 0x182D, 0x1841, 0x1856, 0x186D, - 0x1884, 0x189C, 0x18B4, 0x18CD, 0x18E6, 0x18FF, 0x1918, 0x1931, - 0x1949, 0x199C, 0x1A4A, 0x1B29, 0x1C11, 0x1CDA, 0x1D5C, 0x1D89, - 0x1D81, 0x1D59, 0x1D2B, 0x1D0C, 0x1D15, 0x1D5C, 0x1DDE, 0x1E84, - 0x1F46, 0x201C, 0x20FF, 0x21E8, 0x22CE, 0x23AB, 0x2476, 0x2529, - 0x25BA, 0x2624, 0x265E, 0x2661, 0x2638, 0x25F4, 0x2595, 0x251E, - 0x2490, 0x23ED, 0x2335, 0x226B, 0x2190, 0x20A6, 0x1FAD, 0x1EA7, - 0x1D96, 0x1C7C, 0x1B59, 0x1A30, 0x169D, 0x1194, 0x1015, 0x12B3, - 0x166B, 0x1AE4, 0x1FC2, 0x24A9, 0x293D, 0x2D24, 0x3002, 0x317B, - 0x31D3, 0x319C, 0x30E7, 0x2FCC, 0x2E5D, 0x2CB0, 0x2AD8, 0x28EB, - 0x26FD, 0x2523, 0x2371, 0x21FC, 0x20D8, 0x201A, 0x1FD6, 0x340F, - 0x305F, 0xC819, 0xE5AB, 0xE911, 0xF1AD, 0xF8AB, 0xFD72, 0xFF69, - 0xFF2E, 0xFDF1, 0xFBF2, 0xF972, 0xF6B3, 0xF3F4, 0xF178, 0xEF7F, - 0xEE4A, 0xEE1A, 0xEE94, 0xEF32, 0xEFEF, 0xF0CA, 0xF1C1, 0xF2D0, - 0xF3F6, 0xF52F, 0xF679, 0xF7D2, 0xF938, 0xFAA7, 0xFC1D, 0xFD97, - 0xFF14, 0x0090, 0x0209, 0x037D, 0x04E9, 0x064B, 0x079F, 0x08E4, - 0x0A17, 0x0B36, 0x0C3D, 0x0D2B, 0x0DFD, 0x0EB0, 0x0F42, 0x0FBF, - 0x1036, 0x10A5, 0x110E, 0x116F, 0x11CA, 0x121E, 0x126B, 0x12B1, - 0x12F1, 0x1329, 0x135A, 0x1385, 0x13A8, 0x13C4, 0x13DA, 0x13E8, - 0x13F0, 0x13F0, 0x13EA, 0x13DC, 0x13C8, 0x13AC, 0x138A, 0x1360, - 0x132F, 0x12F7, 0x12B8, 0x1272, 0x1225, 0x11D1, 0x1176, 0x1113, - 0x10AA, 0x1039, 0x0FC1, 0x0F42, 0x0D83, 0x09DE, 0x052C, 0x0048, - 0xFC0D, 0xF954, 0xF81C, 0xF7AE, 0xF7CE, 0xF843, 0xF8D2, 0xF941, - 0xF954, 0xF92C, 0xF910, 0xF8FA, 0xF8E8, 0xF8D5, 0xF8BD, 0xF89D, - 0xF870, 0xF834, 0xF7E3, 0xF77A, 0xF6F6, 0xF651, 0xF589, 0xF4A4, - 0xF3AC, 0xF2A1, 0xF184, 0xF056, 0xEF17, 0xEDC8, 0xEC6A, 0xEAFD, - 0xE983, 0xE7FB, 0xE667, 0xE4C7, 0xE31C, 0xE166, 0xDFA7, 0xDABA, - 0xD463, 0xD3FF, 0xDA0D, 0xE1CE, 0xEABC, 0xF454, 0xFE10, 0x076C, - 0x0FE4, 0x16F4, 0x1C18, 0x1FE2, 0x2345, 0x2645, 0x28E8, 0x2B33, - 0x2D2C, 0x2ED9, 0x303F, 0x3163, 0x324B, 0x32FC, 0x337C, 0x33D1, - 0x3400, 0x340F, 0x001B, 0x001B, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, 0x001C, - 0x001C, 0x001C, 0x001C, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, - 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, - 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x025B, 0x02C8, 0x03E9, - 0x0582, 0x0758, 0x0932, 0x0AD5, 0x0C06, 0x0C8B, 0x0CA5, 0x0CBE, - 0x0CD6, 0x0CED, 0x0D03, 0x0D17, 0x0D2B, 0x0D3D, 0x0D4E, 0x0D5F, - 0x0D6E, 0x0D7C, 0x0D8A, 0x0D96, 0x0DA2, 0x0DAC, 0x0DB6, 0x0DBF, - 0x0DC7, 0x0DCE, 0x0DD4, 0x0DDA, 0x0DDF, 0x0DE3, 0x0DE6, 0x0DE9, - 0x0DEB, 0x0DEC, 0x0DED, 0x0DED, 0x0DED, 0x0DEC, 0x0DEA, 0x0DE8, - 0x0DE5, 0x0DE2, 0x0DDE, 0x0DDA, 0x0DD6, 0x0DD1, 0x0DCB, 0x0DC6, - 0x0DC0, 0x0DB9, 0x0DB3, 0x0DAC, 0x0DA4, 0x0D9D, 0x0D95, 0x0D8D, - 0x0D85, 0x0D7C, 0x0D74, 0x0D6B, 0x0D63, 0x0D5A, 0x0D51, 0x0D48, - 0x0D3F, 0x0D36, 0x0D2D, 0x0D24, 0x0D1B, 0x0D13, 0x0D0A, 0x0D01, - 0x0CF9, 0x0CF1, 0x0CE9, 0x0CE1, 0x0CD9, 0x0CD1, 0x0CCA, 0x0CC3, - 0x0CBD, 0x0CB6, 0x0CB1, 0x0CAB, 0x0CA6, 0x0CA1, 0x0C9C, 0x0C99, - 0x0C95, 0x0C92, 0x0C90, 0x0C8E, 0x0C8C, 0x0C8B, 0x0C8B, 0x0C8B, - 0x0C8B, 0x0C8B, 0x0C8B, 0x0C8B, 0x0C8B, 0x0C8B, 0x0C8B, 0x0C8B, - 0x0C8B, 0x0C8B, 0x0C8B, 0x0C8B, 0x0C8B, 0x0C90, 0x0C9F, 0x0CB5, - 0x0CD1, 0x0CEF, 0x0D0E, 0x0D2B, 0x0D45, 0x0D59, 0x0D65, 0x0D67, - 0x0D5C, 0x0D43, 0x0D19, 0x0CDD, 0x0C8B, 0x0C11, 0x0B63, 0x0A8D, - 0x0997, 0x088D, 0x0778, 0x0663, 0x0558, 0x0461, 0x0389, 0x02D9, - 0x025B, 0x0207, 0x01CA, 0x01A2, 0x018C, 0x0185, 0x018B, 0x019B, - 0x01B3, 0x01D0, 0x01F0, 0x0210, 0x022D, 0x0245, 0x0255, 0x025B, - 0xCB25, 0xCB26, 0xCB26, 0xCB27, 0xCB29, 0xCB2A, 0xCB2B, 0xCB2C, - 0xCB2C, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, - 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, - 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, - 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, - 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, - 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, - 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, - 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, - 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, - 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, - 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2C, 0xCB2C, 0xCB2C, 0xCB2C, 0xCB2C, - 0xCB2C, 0xCB2C, 0xCB2C, 0xCB2C, 0xCB2C, 0xCB2C, 0xCB2C, 0xCB2C, - 0xCB2C, 0xCB2C, 0xCB2C, 0xCB2C, 0xCB2C, 0xCB2C, 0xCB2C, 0xCB2C, - 0xCB2C, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, - 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2D, 0xCB2C, - 0xCB2C, 0xCB2C, 0xCB2B, 0xCB2A, 0xCB2A, 0xCB29, 0xCB28, 0xCB27, - 0xCB27, 0xCB26, 0xCB26, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, - 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, - 0xCB25, 0xCB25, 0xCB25, 0x385D, 0x0F9F, 0x0E2D, 0x0F7A, 0x129F, - 0x16B1, 0x1AC7, 0x1DFA, 0x1F5F, 0x1F8E, 0x1FBA, 0x1FE3, 0x2009, - 0x202C, 0x204C, 0x206A, 0x2085, 0x209E, 0x20B4, 0x20C8, 0x20DA, - 0x20E9, 0x20F6, 0x2101, 0x210A, 0x2111, 0x2116, 0x2119, 0x211A, - 0x211A, 0x2118, 0x2115, 0x2110, 0x210A, 0x2103, 0x20FA, 0x20F0, - 0x20E5, 0x20DA, 0x20CD, 0x20BF, 0x20B1, 0x20A1, 0x2091, 0x2081, - 0x2070, 0x205F, 0x204D, 0x203B, 0x2029, 0x2016, 0x2004, 0x1FF2, - 0x1FDF, 0x1FCD, 0x1FBB, 0x1FAA, 0x1F98, 0x1F88, 0x1F77, 0x1F68, - 0x1F59, 0x1F4A, 0x1F3D, 0x1F30, 0x1F25, 0x1F1A, 0x1F11, 0x1F08, - 0x1F01, 0x1EFB, 0x1EF7, 0x1EF4, 0x1EF3, 0x1EF3, 0x1EF5, 0x1EF9, - 0x1EFE, 0x1F06, 0x1F0F, 0x1F1B, 0x1F28, 0x1F38, 0x1F4A, 0x1F5F, - 0x1FDE, 0x2101, 0x227F, 0x2410, 0x256D, 0x264C, 0x26A8, 0x26BD, - 0x26A2, 0x2671, 0x2642, 0x262D, 0x264C, 0x2690, 0x26DB, 0x272B, - 0x2782, 0x27DD, 0x283C, 0x28A0, 0x2907, 0x2971, 0x29DD, 0x2A4A, - 0x2AB9, 0x2B28, 0x2B98, 0x2C09, 0x2C7E, 0x2CF6, 0x2D70, 0x2DED, - 0x2E6B, 0x2EEB, 0x2F6C, 0x2FEC, 0x306D, 0x30ED, 0x316C, 0x31EA, - 0x3266, 0x32DF, 0x3355, 0x33CD, 0x344A, 0x34C9, 0x3548, 0x35C6, - 0x3641, 0x36B5, 0x3722, 0x3785, 0x37DC, 0x3824, 0x385D, 0x3886, - 0x38A4, 0x38B8, 0x38C3, 0x38C7, 0x38C4, 0x38BC, 0x38B0, 0x38A1, - 0x3892, 0x3882, 0x3874, 0x3868, 0x3860, 0x385D, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, - 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7EF, 0xF7E6, 0xF7CE, - 0xF7AA, 0xF77E, 0xF74E, 0xF71C, 0xF6EC, 0xF6C3, 0xF6A3, 0xF68F, - 0xF68C, 0xF69D, 0xF6C6, 0xF709, 0xF76B, 0xF7EF, 0xFB14, 0x004D, - 0x030E, 0x02B8, 0x01D0, 0x007B, 0xFEE1, 0xFD25, 0xFB6F, 0xF9E6, - 0xF8AE, 0xF7EF, 0xF787, 0xF73C, 0xF70B, 0xF6EF, 0xF6E7, 0xF6EE, - 0xF702, 0xF720, 0xF744, 0xF76B, 0xF792, 0xF7B6, 0xF7D3, 0xF7E7, - 0xF7EF, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, 0x07D6, - 0x07D6, 0x07D3, 0x07CD, 0x07C3, 0x07B8, 0x07AB, 0x079E, 0x0791, - 0x0786, 0x077D, 0x0778, 0x0777, 0x077C, 0x0787, 0x0799, 0x07B3, - 0x07D6, 0x08AC, 0x0A10, 0x0ACC, 0x0AB5, 0x0A77, 0x0A1C, 0x09AF, - 0x0939, 0x08C4, 0x085C, 0x0809, 0x07D6, 0x07BA, 0x07A6, 0x0799, - 0x0792, 0x0790, 0x0791, 0x0797, 0x079F, 0x07A8, 0x07B3, 0x07BD, - 0x07C7, 0x07CE, 0x07D4, 0x07D6, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, - 0x7ACB, 0x7ACB, 0x7ACB, 0x7ACB, 0x7AA8, 0x7A48, 0x79BA, 0x790B, - 0x7849, 0x7782, 0x76C5, 0x761F, 0x759F, 0x7552, 0x7546, 0x758A, - 0x762B, 0x7738, 0x78BE, 0x7ACB, 0x8759, 0x9C32, 0xA72E, 0xA5D7, - 0xA238, 0x9CE9, 0x9680, 0x8F98, 0x88C6, 0x82A4, 0x7DC7, 0x7ACB, - 0x792F, 0x7804, 0x773E, 0x76D1, 0x76AF, 0x76CD, 0x771D, 0x7792, - 0x7821, 0x78BD, 0x7959, 0x79E8, 0x7A5E, 0x7AAE, 0x7ACB, 0x0095, - 0x0095, 0x0096, 0x0097, 0x0099, 0x009A, 0x009B, 0x009C, 0x009D, - 0x009D, 0x009D, 0x009D, 0x009D, 0x009E, 0x009E, 0x009F, 0x009F, - 0x009F, 0x00A0, 0x00A1, 0x00A1, 0x00A2, 0x00A2, 0x00A3, 0x00A4, - 0x00A5, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00A9, 0x00AA, - 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, 0x00B0, 0x00B0, 0x00B1, - 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B6, 0x00B7, 0x00B8, - 0x00B9, 0x00B9, 0x00BA, 0x00BB, 0x00BB, 0x00BC, 0x00BD, 0x00BD, - 0x00BE, 0x00BE, 0x00BF, 0x00BF, 0x00BF, 0x00C0, 0x00C0, 0x00C0, - 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00BF, - 0x00BF, 0x00BF, 0x00BE, 0x00BE, 0x00BD, 0x00BC, 0x00BB, 0x00BA, - 0x00B9, 0x00B8, 0x00B7, 0x00B6, 0x00B5, 0x00B3, 0x00B2, 0x00B0, - 0x00AE, 0x00AD, 0x00AB, 0x00A9, 0x00A6, 0x00A4, 0x00A2, 0x009F, - 0x009D, 0x009B, 0x0099, 0x0098, 0x0097, 0x0095, 0x0092, 0x008F, - 0x0089, 0x0082, 0x0079, 0x006D, 0x005D, 0x004B, 0x0034, 0x001A, - 0xFFFB, 0xFFD7, 0xFFAE, 0xFF7F, 0xFF07, 0xFE30, 0xFD38, 0xFC62, - 0xFBEC, 0xFBDF, 0xFC0B, 0xFC5B, 0xFCBF, 0xFD24, 0xFD75, 0xFDBB, - 0xFE05, 0xFE52, 0xFEA1, 0xFEEF, 0xFF3D, 0xFF87, 0xFFCD, 0x000B, - 0x0043, 0x0071, 0x0095, 0x00AF, 0x00C2, 0x00CE, 0x00D5, 0x00D7, - 0x00D5, 0x00D0, 0x00C9, 0x00C0, 0x00B6, 0x00AC, 0x00A3, 0x009C, - 0x0097, 0x0095, 0xFF09, 0xFE8A, 0xFD3C, 0xFB62, 0xF940, 0xF71A, - 0xF534, 0xF3D2, 0xF338, 0xF31A, 0xF2FD, 0xF2E1, 0xF2C7, 0xF2AE, - 0xF296, 0xF280, 0xF26B, 0xF257, 0xF244, 0xF232, 0xF222, 0xF213, - 0xF205, 0xF1F8, 0xF1EC, 0xF1E1, 0xF1D7, 0xF1CE, 0xF1C6, 0xF1BF, - 0xF1B8, 0xF1B3, 0xF1AF, 0xF1AB, 0xF1A8, 0xF1A6, 0xF1A5, 0xF1A5, - 0xF1A5, 0xF1A6, 0xF1A8, 0xF1AA, 0xF1AD, 0xF1B0, 0xF1B4, 0xF1B9, - 0xF1BE, 0xF1C4, 0xF1CA, 0xF1D0, 0xF1D7, 0xF1DF, 0xF1E6, 0xF1EE, - 0xF1F7, 0xF1FF, 0xF208, 0xF212, 0xF21B, 0xF225, 0xF22F, 0xF239, - 0xF243, 0xF24D, 0xF257, 0xF262, 0xF26C, 0xF276, 0xF281, 0xF28B, - 0xF295, 0xF2A0, 0xF2AA, 0xF2B4, 0xF2BD, 0xF2C7, 0xF2D0, 0xF2D9, - 0xF2E2, 0xF2EB, 0xF2F3, 0xF2FB, 0xF303, 0xF30A, 0xF311, 0xF317, - 0xF31D, 0xF322, 0xF327, 0xF32C, 0xF32F, 0xF333, 0xF335, 0xF337, - 0xF339, 0xF339, 0xF339, 0xF338, 0xF337, 0xF334, 0xF32F, 0xF32A, - 0xF324, 0xF31D, 0xF315, 0xF30D, 0xF305, 0xF2FC, 0xF2F3, 0xF2EB, - 0xF2E3, 0xF2DB, 0xF2D3, 0xF2CD, 0xF2C7, 0xF2C2, 0xF2BE, 0xF2BE, - 0xF2C3, 0xF2CD, 0xF2DA, 0xF2EA, 0xF2E8, 0xF2D0, 0xF2BA, 0xF2BE, - 0xF2F4, 0xF374, 0xF437, 0xF521, 0xF628, 0xF746, 0xF86F, 0xF99C, - 0xFAC4, 0xFBDE, 0xFCE1, 0xFDC5, 0xFE7F, 0xFF09, 0xFF69, 0xFFAE, - 0xFFDC, 0xFFF5, 0xFFFD, 0xFFF6, 0xFFE4, 0xFFC8, 0xFFA7, 0xFF83, - 0xFF5F, 0xFF3E, 0xFF22, 0xFF10, 0xFF09, 0xCC42, 0xCC40, 0xCC3B, - 0xCC34, 0xCC2C, 0xCC24, 0xCC1D, 0xCC18, 0xCC15, 0xCC15, 0xCC14, - 0xCC13, 0xCC12, 0xCC11, 0xCC10, 0xCC0E, 0xCC0C, 0xCC0B, 0xCC09, - 0xCC07, 0xCC04, 0xCC02, 0xCC00, 0xCBFD, 0xCBFB, 0xCBF8, 0xCBF6, - 0xCBF3, 0xCBF0, 0xCBED, 0xCBEA, 0xCBE7, 0xCBE4, 0xCBE1, 0xCBDE, - 0xCBDB, 0xCBD8, 0xCBD5, 0xCBD2, 0xCBCF, 0xCBCC, 0xCBC9, 0xCBC6, - 0xCBC3, 0xCBC1, 0xCBBE, 0xCBBB, 0xCBB8, 0xCBB6, 0xCBB3, 0xCBB1, - 0xCBAE, 0xCBAC, 0xCBAA, 0xCBA8, 0xCBA6, 0xCBA4, 0xCBA2, 0xCBA1, - 0xCBA0, 0xCB9E, 0xCB9D, 0xCB9C, 0xCB9C, 0xCB9B, 0xCB9B, 0xCB9A, - 0xCB9A, 0xCB9B, 0xCB9B, 0xCB9C, 0xCB9C, 0xCB9D, 0xCB9F, 0xCBA0, - 0xCBA2, 0xCBA4, 0xCBA6, 0xCBA9, 0xCBAC, 0xCBAF, 0xCBB2, 0xCBB6, - 0xCBBA, 0xCBBE, 0xCBC3, 0xCBC8, 0xCBCD, 0xCBD3, 0xCBD9, 0xCBDF, - 0xCBE6, 0xCBED, 0xCBF4, 0xCBFC, 0xCC04, 0xCC0C, 0xCC15, 0xCC1D, - 0xCC24, 0xCC2B, 0xCC32, 0xCC3C, 0xCC48, 0xCC58, 0xCC6E, 0xCC8A, - 0xCCAE, 0xCCD9, 0xCD0F, 0xCD4F, 0xCD9B, 0xCDF3, 0xCE5A, 0xCECF, - 0xCF55, 0xCFEC, 0xD162, 0xD402, 0xD704, 0xD9A0, 0xDB0E, 0xDB3A, - 0xDAB9, 0xD9C3, 0xD890, 0xD75B, 0xD65B, 0xD57E, 0xD491, 0xD399, - 0xD29B, 0xD19D, 0xD0A2, 0xCFB1, 0xCECF, 0xCE01, 0xCD4C, 0xCCB6, - 0xCC42, 0xCBEF, 0xCBB3, 0xCB8B, 0xCB74, 0xCB6E, 0xCB74, 0xCB84, - 0xCB9C, 0xCBB9, 0xCBD8, 0xCBF7, 0xCC14, 0xCC2C, 0xCC3C, 0xCC42, - 0x3426, 0x0000, 0x0000, 0x0000, 0x003A, 0x0429, 0x084C, 0x0B99, - 0x0D09, 0x0D30, 0x0D55, 0x0D77, 0x0D96, 0x0DB4, 0x0DCF, 0x0DE8, - 0x0DFF, 0x0E14, 0x0E27, 0x0E38, 0x0E47, 0x0E54, 0x0E60, 0x0E69, - 0x0E72, 0x0E78, 0x0E7D, 0x0E81, 0x0E83, 0x0E83, 0x0E83, 0x0E81, - 0x0E7E, 0x0E7A, 0x0E74, 0x0E6E, 0x0E67, 0x0E5F, 0x0E56, 0x0E4C, - 0x0E41, 0x0E36, 0x0E2A, 0x0E1E, 0x0E11, 0x0E04, 0x0DF6, 0x0DE8, - 0x0DDA, 0x0DCB, 0x0DBD, 0x0DAE, 0x0D9F, 0x0D90, 0x0D82, 0x0D73, - 0x0D65, 0x0D57, 0x0D49, 0x0D3B, 0x0D2E, 0x0D22, 0x0D16, 0x0D0A, - 0x0CFF, 0x0CF5, 0x0CEC, 0x0CE3, 0x0CDC, 0x0CD5, 0x0CD0, 0x0CCB, - 0x0CC7, 0x0CC5, 0x0CC4, 0x0CC4, 0x0CC6, 0x0CC9, 0x0CCD, 0x0CD3, - 0x0CDA, 0x0CE3, 0x0CEE, 0x0CFB, 0x0D09, 0x0D57, 0x0E09, 0x0EFC, - 0x100B, 0x1112, 0x11ED, 0x12AD, 0x1376, 0x143D, 0x14F7, 0x1598, - 0x1617, 0x1668, 0x1693, 0x16AA, 0x16AF, 0x16A7, 0x1695, 0x167C, - 0x1660, 0x1645, 0x162D, 0x161C, 0x1616, 0x161F, 0x1639, 0x1668, - 0x16A0, 0x16D3, 0x1704, 0x1736, 0x176B, 0x17A5, 0x17E8, 0x1835, - 0x1890, 0x18FA, 0x1977, 0x1A09, 0x1AB2, 0x1B75, 0x1C56, 0x1D55, - 0x1E9C, 0x2043, 0x2237, 0x2463, 0x26B2, 0x2911, 0x2B6B, 0x2DAD, - 0x2FC1, 0x3194, 0x3312, 0x3426, 0x34E2, 0x356B, 0x35C5, 0x35F7, - 0x3607, 0x35F9, 0x35D5, 0x359F, 0x355D, 0x3516, 0x34CF, 0x348E, - 0x3458, 0x3433, 0x3426, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, 0xFFCB, - 0xFFCB, 0xFFCB, 0xFFCB, 0xFFD0, 0xFFDE, 0xFFF3, 0x000B, 0x0028, - 0x0045, 0x0060, 0x0078, 0x008B, 0x0096, 0x0098, 0x008E, 0x0077, - 0x004F, 0x0017, 0xFFCB, 0xFDF7, 0xFAEC, 0xF952, 0xF984, 0xFA0B, - 0xFAD2, 0xFBC1, 0xFCC3, 0xFDC1, 0xFEA6, 0xFF5C, 0xFFCB, 0x0006, - 0x0032, 0x004F, 0x005E, 0x0063, 0x005F, 0x0053, 0x0042, 0x002D, - 0x0017, 0x0000, 0xFFEC, 0xFFDB, 0xFFCF, 0xFFCB, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, - 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3CA, 0xF3D2, 0xF3E9, - 0xF40B, 0xF436, 0xF465, 0xF494, 0xF4C2, 0xF4EA, 0xF509, 0xF51C, - 0xF51E, 0xF50E, 0xF4E7, 0xF4A6, 0xF448, 0xF3CA, 0xF0C3, 0xEBBB, - 0xE914, 0xE967, 0xEA47, 0xEB8F, 0xED1B, 0xEEC5, 0xF06B, 0xF1E5, - 0xF311, 0xF3CA, 0xF42D, 0xF475, 0xF4A5, 0xF4BF, 0xF4C7, 0xF4C0, - 0xF4AD, 0xF491, 0xF46E, 0xF448, 0xF423, 0xF400, 0xF3E4, 0xF3D1, - 0xF3CA, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, 0x8661, - 0x8661, 0x8645, 0x85F8, 0x8585, 0x84F9, 0x845D, 0x83BD, 0x8325, - 0x82A0, 0x8239, 0x81FB, 0x81F1, 0x8228, 0x82A9, 0x8381, 0x84BB, - 0x8661, 0x9076, 0xA138, 0xAA0D, 0xA8F9, 0xA610, 0xA1CB, 0x9CA4, - 0x9717, 0x919C, 0x8CAE, 0x88C7, 0x8661, 0x8516, 0x8426, 0x8387, - 0x832F, 0x8314, 0x832B, 0x836C, 0x83CA, 0x843D, 0x84BA, 0x8537, - 0x85AA, 0x8609, 0x8649, 0x8661, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x011E, 0xFE61, 0xFA09, 0xF791, - 0xF5AE, 0xF4C1, 0xF311, 0xEC78, 0xE89D, 0xEB18, 0xEE0A, 0xF15F, - 0xF506, 0xF8ED, 0xFD01, 0x0130, 0x0568, 0x0998, 0x0DAB, 0x1192, - 0x1538, 0x188C, 0x1B7C, 0x1DF6, 0x1FE7, 0x213C, 0x21E5, 0x21CF, - 0x20D1, 0x1EE2, 0x1C1E, 0x18A1, 0x1485, 0x0FE6, 0x0AE0, 0x058E, - 0x000C, 0xFA76, 0xF4E5, 0xEF76, 0xEA45, 0xE56D, 0xE109, 0xDD36, - 0xDA0D, 0xD7AC, 0xD62D, 0xD5AC, 0xD77D, 0xDC6D, 0xE3CB, 0xECE3, - 0xF704, 0x017C, 0x0B9A, 0x14AC, 0x1BFF, 0x20E2, 0x22A3, 0x212F, - 0x1D39, 0x173C, 0x0FB1, 0x0713, 0xFDDD, 0xF486, 0xEB8A, 0xE362, - 0xDC89, 0xD778, 0xD4A9, 0xD3C0, 0xD3F9, 0xD52F, 0xD73D, 0xDA00, - 0xDD52, 0xE110, 0xE516, 0xE93E, 0xED65, 0xF166, 0xF51E, 0xF867, - 0xFB1D, 0xFC90, 0xFCDE, 0xFD15, 0xFD97, 0xFE02, 0xFE3D, 0xFE3D, - 0xFE19, 0xFDEE, 0xFDDA, 0xFDF3, 0xFE24, 0xFE3D, 0xFE2D, 0xFE09, - 0xFDE5, 0xFDD6, 0xFDEA, 0xFE12, 0xFE3A, 0xFE4D, 0xFE34, 0xFE02, - 0xFDE6, 0xFDFA, 0xFE23, 0xFE3D, 0xFE39, 0xFE28, 0xFE16, 0xFE0E, - 0xFE16, 0xFE28, 0xFE3A, 0xFE45, 0xFE44, 0xFE3E, 0xFE36, 0xFE32, - 0xFE47, 0xFE6D, 0xFE78, 0xFE3D, 0xFD42, 0xFBE6, 0xFB43, 0xFB76, - 0xFBD2, 0xFC4F, 0xFCE0, 0xFD7B, 0xFE15, 0xFEA2, 0xFF18, 0xFF6B, - 0xFFA7, 0xFFDE, 0x000F, 0x003D, 0x0066, 0x008A, 0x00AB, 0x00C7, - 0x00DE, 0x00F2, 0x0102, 0x010F, 0x0117, 0x011C, 0x011E, 0x030F, - 0x02D3, 0x0585, 0x0370, 0x016C, 0x02BD, 0x042B, 0x02B4, 0x0107, - 0x007C, 0xFFE5, 0xFF43, 0xFE9B, 0xFDEF, 0xFD42, 0xFC97, 0xFBF1, - 0xFB53, 0xFAC0, 0xFA3A, 0xF9C5, 0xF963, 0xF918, 0xF8E5, 0xF8CF, - 0xF8D8, 0xF903, 0xF952, 0xF9D3, 0xFA89, 0xFB70, 0xFC81, 0xFDB6, - 0xFF08, 0x0070, 0x01EB, 0x0371, 0x04FC, 0x0685, 0x0806, 0x097A, - 0x0ADA, 0x0C20, 0x0D45, 0x0E44, 0x0F16, 0x0FB4, 0x101A, 0x1008, - 0x0F58, 0x0E2A, 0x0C9F, 0x0AD5, 0x08EC, 0x0704, 0x053E, 0x03B8, - 0x0292, 0x01EC, 0x01BC, 0x01D7, 0x0232, 0x02BE, 0x036F, 0x0437, - 0x0509, 0x05D8, 0x0696, 0x0737, 0x07AE, 0x07EC, 0x07FD, 0x07F5, - 0x07D8, 0x07AA, 0x076E, 0x0726, 0x06D7, 0x0684, 0x0630, 0x05DF, - 0x0594, 0x0552, 0x051D, 0x04F8, 0x0523, 0x05A0, 0x0610, 0x065A, - 0x0697, 0x06BD, 0x06C5, 0x06BC, 0x06AE, 0x06A7, 0x06AD, 0x06B7, - 0x06BD, 0x06B7, 0x06AD, 0x06A3, 0x069F, 0x06A4, 0x06AF, 0x06BA, - 0x06C0, 0x06B9, 0x06AB, 0x06A3, 0x06A9, 0x06B5, 0x06BD, 0x06BD, - 0x06BB, 0x06B9, 0x06B9, 0x06BE, 0x06C5, 0x06CD, 0x06D3, 0x06D7, - 0x06DA, 0x06DC, 0x06DB, 0x06E0, 0x06EA, 0x06E5, 0x06BD, 0x0645, - 0x059C, 0x051D, 0x04D3, 0x048B, 0x0448, 0x040A, 0x03D1, 0x039E, - 0x0372, 0x034F, 0x0334, 0x0321, 0x0312, 0x0307, 0x02FF, 0x02FA, - 0x02F8, 0x02F8, 0x02FA, 0x02FD, 0x0301, 0x0305, 0x0309, 0x030C, - 0x030E, 0x030F, 0x2662, 0x02D7, 0x14DE, 0x0E7B, 0x06EC, 0x0B25, - 0x10F6, 0x10DE, 0x0FBF, 0x0FED, 0x1021, 0x105D, 0x109E, 0x10E3, - 0x112D, 0x1178, 0x11C5, 0x1213, 0x1260, 0x12AB, 0x12F4, 0x1339, - 0x137A, 0x13B5, 0x13E9, 0x1416, 0x143A, 0x1454, 0x146B, 0x1483, - 0x149C, 0x14B5, 0x14CD, 0x14E2, 0x14F5, 0x1503, 0x150C, 0x150E, - 0x150A, 0x14FD, 0x14E7, 0x14C7, 0x149B, 0x1463, 0x141E, 0x13CB, - 0x1368, 0x12F5, 0x1246, 0x1140, 0x0FF6, 0x0E7C, 0x0CE5, 0x0B46, - 0x09B1, 0x083B, 0x06F8, 0x05FB, 0x0558, 0x050B, 0x04FD, 0x0522, - 0x0570, 0x05DE, 0x0661, 0x06EF, 0x077E, 0x0804, 0x0875, 0x08C9, - 0x08F5, 0x08F5, 0x08D1, 0x0891, 0x083D, 0x07DD, 0x0779, 0x0718, - 0x06C2, 0x0680, 0x0659, 0x0655, 0x067B, 0x06D4, 0x0767, 0x0A6A, - 0x0FF2, 0x14DC, 0x184F, 0x1B23, 0x1CBE, 0x1CD4, 0x1BFD, 0x1AF2, - 0x1A6F, 0x1B0A, 0x1C27, 0x1CBE, 0x1C56, 0x1B7A, 0x1AA3, 0x1A48, - 0x1ABE, 0x1BB2, 0x1CA8, 0x1D1F, 0x1C84, 0x1B55, 0x1AA7, 0x1B22, - 0x1C1F, 0x1CBE, 0x1CA9, 0x1C49, 0x1BE2, 0x1BB8, 0x1BF1, 0x1C60, - 0x1CD5, 0x1D1E, 0x1D28, 0x1D0E, 0x1CEA, 0x1CD0, 0x1D51, 0x1E32, - 0x1E5E, 0x1CBE, 0x1678, 0x0DA5, 0x08A0, 0x07FE, 0x0802, 0x0891, - 0x098B, 0x0AD4, 0x0C4E, 0x0DDC, 0x0F5F, 0x10BA, 0x1215, 0x13A4, - 0x155C, 0x1731, 0x1919, 0x1B07, 0x1CF1, 0x1ECC, 0x208C, 0x2226, - 0x238E, 0x24BA, 0x259E, 0x2630, 0x2662, 0xFF9E, 0x0010, 0x0000, - 0xFFD7, 0xFFA3, 0xFF75, 0xFF5E, 0xFF6F, 0xFFB7, 0x003B, 0x00F1, - 0x01C9, 0x02B6, 0x03AB, 0x049A, 0x0575, 0x0630, 0x06BB, 0x070B, - 0x0735, 0x0758, 0x0775, 0x078C, 0x079D, 0x07AA, 0x07B1, 0x07B5, - 0x07B4, 0x07B0, 0x07A8, 0x079E, 0x0791, 0x0782, 0x0771, 0x075F, - 0x074B, 0x0737, 0x0722, 0x070E, 0x06FA, 0x06E6, 0x06D4, 0x06C3, - 0x06B5, 0x06A8, 0x069E, 0x0697, 0x0693, 0x0691, 0x068F, 0x068E, - 0x068E, 0x068D, 0x068D, 0x068D, 0x068D, 0x068E, 0x068E, 0x068F, - 0x0690, 0x0691, 0x0692, 0x0693, 0x0694, 0x0695, 0x0696, 0x0697, - 0x0698, 0x0698, 0x0698, 0x0698, 0x0698, 0x0698, 0x0697, 0x0696, - 0x0695, 0x0693, 0x0690, 0x068C, 0x0688, 0x0683, 0x067D, 0x0676, - 0x066F, 0x0668, 0x0660, 0x0658, 0x0650, 0x0649, 0x0641, 0x063A, - 0x0631, 0x0626, 0x061C, 0x0618, 0x0620, 0x0630, 0x063A, 0x063B, - 0x0639, 0x0634, 0x062E, 0x0626, 0x061D, 0x0613, 0x060B, 0x0605, - 0x0604, 0x0606, 0x0608, 0x060B, 0x060A, 0x0607, 0x0602, 0x05FB, - 0x05F3, 0x05EA, 0x05E1, 0x05D8, 0x05D0, 0x05C9, 0x05C3, 0x05BF, - 0x05BE, 0x05BF, 0x05C4, 0x05CC, 0x05D8, 0x0650, 0x0705, 0x071B, - 0x0679, 0x05A6, 0x04B2, 0x03AD, 0x02A5, 0x01A9, 0x00CA, 0x0016, - 0xFF9E, 0xFF53, 0xFF21, 0xFF03, 0xFEF6, 0xFEF8, 0xFF06, 0xFF1C, - 0xFF36, 0xFF53, 0xFF6F, 0xFF87, 0xFF97, 0xFF9E, 0xFF9E, 0xFF9E, - 0xFCCE, 0xFCC8, 0xFCC8, 0xFCC9, 0xFCC9, 0xFCCA, 0xFCCB, 0xFCCB, - 0xFCCB, 0xFCCC, 0xFCCE, 0xFCCF, 0xFCD1, 0xFCD3, 0xFCD4, 0xFCD4, - 0xFCD3, 0xFCD0, 0xFCCB, 0xFCC5, 0xFCBF, 0xFCB8, 0xFCB0, 0xFCA9, - 0xFCA0, 0xFC98, 0xFC8F, 0xFC86, 0xFC7D, 0xFC74, 0xFC6B, 0xFC62, - 0xFC58, 0xFC4F, 0xFC46, 0xFC3D, 0xFC34, 0xFC2B, 0xFC23, 0xFC1B, - 0xFC13, 0xFC0C, 0xFC05, 0xFBFE, 0xFBF8, 0xFBF3, 0xFBEE, 0xFBEA, - 0xFBE6, 0xFBE3, 0xFBE1, 0xFBDF, 0xFBDE, 0xFBDE, 0xFBDE, 0xFBDE, - 0xFBDF, 0xFBE0, 0xFBE1, 0xFBE2, 0xFBE4, 0xFBE6, 0xFBE7, 0xFBE9, - 0xFBEB, 0xFBEC, 0xFBEE, 0xFBEF, 0xFBF0, 0xFBF1, 0xFBF1, 0xFBF1, - 0xFBF1, 0xFBF0, 0xFBEE, 0xFBEC, 0xFBEA, 0xFBE6, 0xFBE0, 0xFBD9, - 0xFBD1, 0xFBC8, 0xFBBF, 0xFBB4, 0xFBA9, 0xFB9E, 0xFB92, 0xFB87, - 0xFB7C, 0xFB71, 0xFB67, 0xFB5A, 0xFB4B, 0xFB3E, 0xFB39, 0xFB44, - 0xFB59, 0xFB67, 0xFB68, 0xFB65, 0xFB5F, 0xFB58, 0xFB50, 0xFB45, - 0xFB3A, 0xFB30, 0xFB29, 0xFB26, 0xFB27, 0xFB28, 0xFB29, 0xFB28, - 0xFB24, 0xFB1C, 0xFB12, 0xFB06, 0xFAFA, 0xFAED, 0xFAE0, 0xFAD4, - 0xFACA, 0xFAC3, 0xFABE, 0xFABD, 0xFAC0, 0xFAC9, 0xFAD7, 0xFAEC, - 0xFB73, 0xFC5D, 0xFCF0, 0xFD0E, 0xFD1C, 0xFD1D, 0xFD15, 0xFD06, - 0xFCF4, 0xFCE2, 0xFCD4, 0xFCCE, 0xFCCD, 0xFCCC, 0xFCCB, 0xFCCB, - 0xFCCB, 0xFCCB, 0xFCCC, 0xFCCC, 0xFCCD, 0xFCCD, 0xFCCE, 0xFCCE, - 0xFCCE, 0xFCCE, 0xFCCE, 0x18D7, 0x131E, 0x1339, 0x13BF, 0x148B, - 0x1579, 0x1664, 0x1727, 0x179D, 0x17D1, 0x17E9, 0x17EB, 0x17DE, - 0x17C7, 0x17AD, 0x1795, 0x1787, 0x1788, 0x179D, 0x17C1, 0x17E8, - 0x1812, 0x183E, 0x186D, 0x189D, 0x18CF, 0x1903, 0x1938, 0x196E, - 0x19A4, 0x19DB, 0x1A13, 0x1A4A, 0x1A81, 0x1AB7, 0x1AED, 0x1B22, - 0x1B55, 0x1B87, 0x1BB8, 0x1BE6, 0x1C12, 0x1C3B, 0x1C62, 0x1C85, - 0x1CA6, 0x1CC3, 0x1CDC, 0x1CF1, 0x1D01, 0x1D0E, 0x1D17, 0x1D1D, - 0x1D20, 0x1D20, 0x1D1E, 0x1D1A, 0x1D14, 0x1D0C, 0x1D03, 0x1CF9, - 0x1CEF, 0x1CE4, 0x1CDA, 0x1CD0, 0x1CC6, 0x1CBD, 0x1CB6, 0x1CB0, - 0x1CAC, 0x1CAA, 0x1CAA, 0x1CAD, 0x1CB4, 0x1CBD, 0x1CCB, 0x1CDC, - 0x1CF4, 0x1D17, 0x1D42, 0x1D74, 0x1DAD, 0x1DEB, 0x1E2E, 0x1E74, - 0x1EBB, 0x1F04, 0x1F4C, 0x1F93, 0x1FD8, 0x2019, 0x206B, 0x20CF, - 0x2123, 0x2146, 0x20FE, 0x2073, 0x2019, 0x200F, 0x2025, 0x204E, - 0x207E, 0x20BA, 0x2105, 0x2153, 0x2197, 0x21C6, 0x21D5, 0x21CE, - 0x21BE, 0x21B2, 0x21B8, 0x21D6, 0x2207, 0x2247, 0x2292, 0x22E3, - 0x2337, 0x2389, 0x23D4, 0x2415, 0x2447, 0x2467, 0x2470, 0x245D, - 0x242B, 0x23D5, 0x2358, 0x2008, 0x1A52, 0x16CF, 0x162E, 0x15FA, - 0x161C, 0x167C, 0x1704, 0x179C, 0x182C, 0x189D, 0x18D7, 0x18EB, - 0x18F9, 0x1901, 0x1905, 0x1904, 0x1900, 0x18FA, 0x18F3, 0x18EB, - 0x18E4, 0x18DD, 0x18D9, 0x18D7, 0x18D7, 0x18D7, 0x1B25, 0x1B25, - 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, - 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, - 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, - 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, - 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, - 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, - 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, - 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, - 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, - 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, - 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, - 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, 0x1B25, - 0x1B24, 0x1B1F, 0x1B17, 0x1B0F, 0x1B05, 0x1AFC, 0x1AF5, 0x1AEF, - 0x1AEC, 0x1AED, 0x1AF2, 0x1AFC, 0x1B0D, 0x1B25, 0x1B4C, 0x1B86, - 0x1BCF, 0x1C24, 0x1C81, 0x1CE2, 0x1D44, 0x1DA3, 0x1DFB, 0x1E48, - 0x1E87, 0x1EB4, 0x1ECB, 0x1EC8, 0x1EA8, 0x1E68, 0x1C04, 0x17C1, - 0x1509, 0x1459, 0x13E7, 0x13A8, 0x1396, 0x13A6, 0x13D2, 0x1410, - 0x1457, 0x14A1, 0x14F9, 0x1571, 0x1600, 0x16A2, 0x174E, 0x17FF, - 0x18AD, 0x1953, 0x19E9, 0x1A6A, 0x1ACE, 0x1B0E, 0x1B25, 0x1B25, - 0x1B25, -}; +ROM_ASSET_LOAD_ANIM(anim_3E_values, 0x005206a8, 11490, 0x00000000, 11490); diff --git a/assets/anims/anim_3F.inc.c b/assets/anims/anim_3F.inc.c index 4507edf57..dd4f5d6cb 100644 --- a/assets/anims/anim_3F.inc.c +++ b/assets/anims/anim_3F.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_3F[] = { 0, 189, @@ -13,223 +14,7 @@ static const struct Animation anim_3F[] = { }; -static const u16 anim_3F_indices[] = { - 0x0001, 0x0000, 0x003D, 0x0001, 0x003D, 0x003E, 0x0001, 0x0000, 0x0001, 0x007B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x060A, - 0x003D, 0x0553, 0x003D, 0x0590, 0x003D, 0x05CD, - 0x003D, 0x049C, 0x003D, 0x04D9, 0x003D, 0x0516, - 0x0001, 0x045C, 0x0001, 0x045D, 0x003D, 0x045E, - 0x0001, 0x0080, 0x0001, 0x0081, 0x0001, 0x0082, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x007F, - 0x0001, 0x007C, 0x0001, 0x007D, 0x0001, 0x007E, - 0x0001, 0x03E0, 0x0001, 0x03E1, 0x003D, 0x03E2, - 0x0001, 0x0087, 0x0001, 0x0088, 0x0001, 0x0089, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0086, - 0x0001, 0x0083, 0x0001, 0x0084, 0x0001, 0x0085, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003D, 0x041F, - 0x003D, 0x0329, 0x003D, 0x0366, 0x003D, 0x03A3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003D, 0x02EC, - 0x003D, 0x0235, 0x003D, 0x0272, 0x003D, 0x02AF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x049B, - 0x003D, 0x017E, 0x003D, 0x01BB, 0x003D, 0x01F8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003D, 0x0141, - 0x003D, 0x008A, 0x003D, 0x00C7, 0x003D, 0x0104, -}; +ROM_ASSET_LOAD_ANIM(anim_3F_indices, 0x005233a4, 252, 0x00000000, 252); -static const s16 anim_3F_values[] = { - 0x0000, 0x009A, 0x0098, 0x0096, 0x0094, 0x0092, 0x0090, 0x008F, - 0x008E, 0x008D, 0x008D, 0x008D, 0x008D, 0x008E, 0x0090, 0x0092, - 0x0094, 0x0096, 0x0097, 0x0099, 0x009A, 0x009A, 0x009A, 0x0099, - 0x0097, 0x0096, 0x0094, 0x0092, 0x0090, 0x008E, 0x008D, 0x008D, - 0x008D, 0x008E, 0x0090, 0x0092, 0x0094, 0x0096, 0x0097, 0x0099, - 0x009A, 0x009A, 0x009A, 0x0099, 0x0097, 0x0096, 0x0094, 0x0092, - 0x0090, 0x008E, 0x008D, 0x008D, 0x008D, 0x008E, 0x0090, 0x0092, - 0x0094, 0x0096, 0x0097, 0x0099, 0x009A, 0x009A, 0x0007, 0x0007, - 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, - 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, - 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, - 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, - 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, - 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, - 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, 0x0007, - 0x0007, 0x0007, 0x0007, 0x3FFF, 0xE7CE, 0xF984, 0xE96B, 0xF8C2, - 0x1219, 0xF942, 0x8A06, 0x0ACF, 0x020D, 0xEDD2, 0xF033, 0xF2FE, - 0x0D07, 0x8F03, 0x008C, 0x008E, 0x0094, 0x009C, 0x00A6, 0x00B1, - 0x00BB, 0x00C5, 0x00CD, 0x00D3, 0x00D5, 0x00D3, 0x00CD, 0x00C5, - 0x00BB, 0x00B1, 0x00A6, 0x009C, 0x0094, 0x008E, 0x008C, 0x008E, - 0x0094, 0x009C, 0x00A6, 0x00B1, 0x00BB, 0x00C5, 0x00CD, 0x00D3, - 0x00D5, 0x00D3, 0x00CD, 0x00C5, 0x00BB, 0x00B1, 0x00A6, 0x009C, - 0x0094, 0x008E, 0x008C, 0x008E, 0x0094, 0x009C, 0x00A6, 0x00B1, - 0x00BB, 0x00C5, 0x00CD, 0x00D3, 0x00D5, 0x00D3, 0x00CD, 0x00C5, - 0x00BB, 0x00B1, 0x00A6, 0x009C, 0x0094, 0x008E, 0x008C, 0x016D, - 0x016C, 0x0169, 0x0165, 0x0160, 0x015B, 0x0155, 0x0150, 0x014C, - 0x014A, 0x0148, 0x0149, 0x014C, 0x0150, 0x0155, 0x015B, 0x0160, - 0x0165, 0x0169, 0x016C, 0x016D, 0x016C, 0x0169, 0x0165, 0x0160, - 0x015B, 0x0155, 0x0150, 0x014C, 0x0149, 0x0148, 0x0149, 0x014C, - 0x0150, 0x0155, 0x015B, 0x0160, 0x0165, 0x0169, 0x016C, 0x016D, - 0x016C, 0x0169, 0x0165, 0x0160, 0x015B, 0x0155, 0x0150, 0x014C, - 0x0149, 0x0148, 0x0149, 0x014C, 0x0150, 0x0155, 0x015B, 0x0160, - 0x0165, 0x0169, 0x016C, 0x016D, 0xBB94, 0xBA90, 0xB992, 0xB89E, - 0xB7BB, 0xB6ED, 0xB639, 0xB5A4, 0xB533, 0xB4EC, 0xB4D3, 0xB504, - 0xB587, 0xB649, 0xB734, 0xB834, 0xB933, 0xBA1E, 0xBAE0, 0xBB63, - 0xBB94, 0xBB63, 0xBAE0, 0xBA1E, 0xB933, 0xB834, 0xB734, 0xB649, - 0xB587, 0xB504, 0xB4D3, 0xB504, 0xB587, 0xB649, 0xB734, 0xB834, - 0xB933, 0xBA1E, 0xBAE0, 0xBB63, 0xBB94, 0xBB63, 0xBAE0, 0xBA1E, - 0xB933, 0xB834, 0xB734, 0xB649, 0xB587, 0xB504, 0xB4D3, 0xB504, - 0xB587, 0xB649, 0xB734, 0xB834, 0xB933, 0xBA1E, 0xBAE0, 0xBB63, - 0xBB94, 0x3311, 0x3535, 0x373F, 0x3925, 0x3AE2, 0x3C6D, 0x3DC1, - 0x3ED6, 0x3FA4, 0x4026, 0x4052, 0x3FF3, 0x3EF1, 0x3D75, 0x3BA8, - 0x39B1, 0x37BB, 0x35EE, 0x3472, 0x3370, 0x3311, 0x3370, 0x3472, - 0x35EE, 0x37BB, 0x39B1, 0x3BA8, 0x3D75, 0x3EF1, 0x3FF3, 0x4052, - 0x3FF3, 0x3EF1, 0x3D75, 0x3BA8, 0x39B1, 0x37BB, 0x35EE, 0x3472, - 0x3370, 0x3311, 0x3370, 0x3472, 0x35EE, 0x37BB, 0x39B1, 0x3BA8, - 0x3D75, 0x3EF1, 0x3FF3, 0x4052, 0x3FF3, 0x3EF1, 0x3D75, 0x3BA8, - 0x39B1, 0x37BB, 0x35EE, 0x3472, 0x3370, 0x3311, 0x17C1, 0x1740, - 0x16C5, 0x1652, 0x15E8, 0x158A, 0x1539, 0x14F7, 0x14C6, 0x14A8, - 0x149D, 0x14B3, 0x14F1, 0x154B, 0x15B8, 0x162F, 0x16A6, 0x1714, - 0x176E, 0x17AB, 0x17C1, 0x17AB, 0x176E, 0x1714, 0x16A6, 0x162F, - 0x15B8, 0x154B, 0x14F1, 0x14B3, 0x149D, 0x14B3, 0x14F1, 0x154B, - 0x15B8, 0x162F, 0x16A6, 0x1714, 0x176E, 0x17AB, 0x17C1, 0x17AB, - 0x176E, 0x1714, 0x16A6, 0x162F, 0x15B8, 0x154B, 0x14F1, 0x14B3, - 0x149D, 0x14B3, 0x14F1, 0x154B, 0x15B8, 0x162F, 0x16A6, 0x1714, - 0x176E, 0x17AB, 0x17C1, 0x15CC, 0x166D, 0x16F7, 0x176C, 0x17CE, - 0x181E, 0x185C, 0x188B, 0x18AA, 0x18BD, 0x18C2, 0x18AD, 0x1873, - 0x181F, 0x17B8, 0x1747, 0x16D7, 0x1670, 0x161B, 0x15E2, 0x15CC, - 0x15E2, 0x161B, 0x1670, 0x16D7, 0x1747, 0x17B8, 0x181F, 0x1873, - 0x18AD, 0x18C2, 0x18AD, 0x1873, 0x181F, 0x17B8, 0x1747, 0x16D7, - 0x1670, 0x161B, 0x15E2, 0x15CC, 0x15E2, 0x161B, 0x1670, 0x16D7, - 0x1747, 0x17B8, 0x181F, 0x1873, 0x18AD, 0x18C2, 0x18AD, 0x1873, - 0x181F, 0x17B8, 0x1747, 0x16D7, 0x1670, 0x161B, 0x15E2, 0x15CC, - 0xAE8E, 0xAD83, 0xAC8F, 0xABB4, 0xAAF2, 0xAA4B, 0xA9C0, 0xA952, - 0xA902, 0xA8D1, 0xA8C1, 0xA8EA, 0xA95B, 0xAA02, 0xAACC, 0xABA7, - 0xAC83, 0xAD4D, 0xADF3, 0xAE64, 0xAE8E, 0xAE64, 0xADF3, 0xAD4D, - 0xAC83, 0xABA7, 0xAACC, 0xAA02, 0xA95B, 0xA8EA, 0xA8C1, 0xA8EA, - 0xA95B, 0xAA02, 0xAACC, 0xABA7, 0xAC83, 0xAD4D, 0xADF3, 0xAE64, - 0xAE8E, 0xAE64, 0xADF3, 0xAD4D, 0xAC83, 0xABA7, 0xAACC, 0xAA02, - 0xA95B, 0xA8EA, 0xA8C1, 0xA8EA, 0xA95B, 0xAA02, 0xAACC, 0xABA7, - 0xAC83, 0xAD4D, 0xADF3, 0xAE64, 0xAE8E, 0xFED4, 0xFED6, 0xFED7, - 0xFED9, 0xFEDA, 0xFEDB, 0xFEDD, 0xFEDD, 0xFEDE, 0xFEDF, 0xFEDF, - 0xFEDE, 0xFEDE, 0xFEDC, 0xFEDB, 0xFED9, 0xFED8, 0xFED6, 0xFED5, - 0xFED4, 0xFED4, 0xFED4, 0xFED5, 0xFED6, 0xFED8, 0xFED9, 0xFEDB, - 0xFEDC, 0xFEDE, 0xFEDE, 0xFEDF, 0xFEDE, 0xFEDE, 0xFEDC, 0xFEDB, - 0xFED9, 0xFED8, 0xFED6, 0xFED5, 0xFED4, 0xFED4, 0xFED4, 0xFED5, - 0xFED6, 0xFED8, 0xFED9, 0xFEDB, 0xFEDC, 0xFEDE, 0xFEDE, 0xFEDF, - 0xFEDE, 0xFEDE, 0xFEDC, 0xFEDB, 0xFED9, 0xFED8, 0xFED6, 0xFED5, - 0xFED4, 0xFED4, 0xFFA2, 0xFF99, 0xFF93, 0xFF8D, 0xFF8A, 0xFF87, - 0xFF86, 0xFF85, 0xFF85, 0xFF85, 0xFF85, 0xFF85, 0xFF88, 0xFF8B, - 0xFF8F, 0xFF93, 0xFF98, 0xFF9C, 0xFF9F, 0xFFA1, 0xFFA2, 0xFFA1, - 0xFF9F, 0xFF9C, 0xFF98, 0xFF93, 0xFF8F, 0xFF8B, 0xFF88, 0xFF85, - 0xFF85, 0xFF85, 0xFF88, 0xFF8B, 0xFF8F, 0xFF93, 0xFF98, 0xFF9C, - 0xFF9F, 0xFFA1, 0xFFA2, 0xFFA1, 0xFF9F, 0xFF9C, 0xFF98, 0xFF93, - 0xFF8F, 0xFF8B, 0xFF88, 0xFF85, 0xFF85, 0xFF85, 0xFF88, 0xFF8B, - 0xFF8F, 0xFF93, 0xFF98, 0xFF9C, 0xFF9F, 0xFFA1, 0xFFA2, 0xB30A, - 0xB1DF, 0xB0F3, 0xB03F, 0xAFBB, 0xAF60, 0xAF27, 0xAF07, 0xAEF9, - 0xAEF7, 0xAEF8, 0xAF15, 0xAF64, 0xAFD9, 0xB067, 0xB101, 0xB19B, - 0xB229, 0xB29E, 0xB2ED, 0xB30A, 0xB2ED, 0xB29E, 0xB229, 0xB19B, - 0xB101, 0xB067, 0xAFD9, 0xAF64, 0xAF15, 0xAEF8, 0xAF15, 0xAF64, - 0xAFD9, 0xB067, 0xB101, 0xB19B, 0xB229, 0xB29E, 0xB2ED, 0xB30A, - 0xB2ED, 0xB29E, 0xB229, 0xB19B, 0xB101, 0xB067, 0xAFD9, 0xAF64, - 0xAF15, 0xAEF8, 0xAF15, 0xAF64, 0xAFD9, 0xB067, 0xB101, 0xB19B, - 0xB229, 0xB29E, 0xB2ED, 0xB30A, 0x378C, 0x39B1, 0x3B78, 0x3CEB, - 0x3E11, 0x3EF3, 0x3F99, 0x400C, 0x4054, 0x4078, 0x4083, 0x4043, - 0x3F94, 0x3E93, 0x3D5B, 0x3C07, 0x3AB4, 0x397C, 0x387B, 0x37CC, - 0x378C, 0x37CC, 0x387B, 0x397C, 0x3AB4, 0x3C07, 0x3D5B, 0x3E93, - 0x3F94, 0x4043, 0x4083, 0x4043, 0x3F94, 0x3E93, 0x3D5B, 0x3C07, - 0x3AB4, 0x397C, 0x387B, 0x37CC, 0x378C, 0x37CC, 0x387B, 0x397C, - 0x3AB4, 0x3C07, 0x3D5B, 0x3E93, 0x3F94, 0x4043, 0x4083, 0x4043, - 0x3F94, 0x3E93, 0x3D5B, 0x3C07, 0x3AB4, 0x397C, 0x387B, 0x37CC, - 0x378C, 0xD827, 0xD8BB, 0xD95F, 0xDA0C, 0xDABB, 0xDB64, 0xDBFF, - 0xDC85, 0xDCEE, 0xDD33, 0xDD4C, 0xDD27, 0xDCC3, 0xDC2F, 0xDB7C, - 0xDAB9, 0xD9F7, 0xD944, 0xD8B0, 0xD84C, 0xD827, 0xD84C, 0xD8B0, - 0xD944, 0xD9F7, 0xDAB9, 0xDB7C, 0xDC2F, 0xDCC3, 0xDD27, 0xDD4C, - 0xDD27, 0xDCC3, 0xDC2F, 0xDB7C, 0xDAB9, 0xD9F7, 0xD944, 0xD8B0, - 0xD84C, 0xD827, 0xD84C, 0xD8B0, 0xD944, 0xD9F7, 0xDAB9, 0xDB7C, - 0xDC2F, 0xDCC3, 0xDD27, 0xDD4C, 0xDD27, 0xDCC3, 0xDC2F, 0xDB7C, - 0xDAB9, 0xD9F7, 0xD944, 0xD8B0, 0xD84C, 0xD827, 0xE772, 0xE6B7, - 0xE615, 0xE58C, 0xE51A, 0xE4BD, 0xE474, 0xE43E, 0xE419, 0xE404, - 0xE3FD, 0xE416, 0xE459, 0xE4BC, 0xE535, 0xE5B8, 0xE63B, 0xE6B3, - 0xE716, 0xE75A, 0xE772, 0xE75A, 0xE716, 0xE6B3, 0xE63B, 0xE5B8, - 0xE535, 0xE4BC, 0xE459, 0xE416, 0xE3FD, 0xE416, 0xE459, 0xE4BC, - 0xE535, 0xE5B8, 0xE63B, 0xE6B3, 0xE716, 0xE75A, 0xE772, 0xE75A, - 0xE716, 0xE6B3, 0xE63B, 0xE5B8, 0xE535, 0xE4BC, 0xE459, 0xE416, - 0xE3FD, 0xE416, 0xE459, 0xE4BC, 0xE535, 0xE5B8, 0xE63B, 0xE6B3, - 0xE716, 0xE75A, 0xE772, 0xBA94, 0xB9A0, 0xB89B, 0xB790, 0xB688, - 0xB58E, 0xB4AC, 0xB3EA, 0xB353, 0xB2F2, 0xB2CF, 0xB307, 0xB39E, - 0xB47D, 0xB58B, 0xB6B2, 0xB7D8, 0xB8E7, 0xB9C6, 0xBA5D, 0xBA94, - 0xBA5D, 0xB9C6, 0xB8E7, 0xB7D8, 0xB6B2, 0xB58B, 0xB47D, 0xB39E, - 0xB307, 0xB2CF, 0xB307, 0xB39E, 0xB47D, 0xB58B, 0xB6B2, 0xB7D8, - 0xB8E7, 0xB9C6, 0xBA5D, 0xBA94, 0xBA5D, 0xB9C6, 0xB8E7, 0xB7D8, - 0xB6B2, 0xB58B, 0xB47D, 0xB39E, 0xB307, 0xB2CF, 0xB307, 0xB39E, - 0xB47D, 0xB58B, 0xB6B2, 0xB7D8, 0xB8E7, 0xB9C6, 0xBA5D, 0xBA94, - 0x7FFF, 0x7FFF, 0x49FF, 0x4A51, 0x4A93, 0x4AC5, 0x4AE9, 0x4B00, - 0x4B0B, 0x4B0D, 0x4B06, 0x4AF7, 0x4AE3, 0x4ACA, 0x4AAE, 0x4A90, - 0x4A72, 0x4A55, 0x4A39, 0x4A22, 0x4A0F, 0x4A03, 0x49FF, 0x49FF, - 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, - 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, - 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, - 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, - 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0x49FF, 0xBF5F, - 0xBF92, 0xBFD5, 0xC023, 0xC077, 0xC0CC, 0xC11D, 0xC164, 0xC19D, - 0xC1C3, 0xC1D1, 0xC1BF, 0xC190, 0xC14A, 0xC0F4, 0xC098, 0xC03B, - 0xBFE6, 0xBFA0, 0xBF70, 0xBF5F, 0xBF70, 0xBFA0, 0xBFE6, 0xC03B, - 0xC098, 0xC0F4, 0xC14A, 0xC190, 0xC1BF, 0xC1D1, 0xC1BF, 0xC190, - 0xC14A, 0xC0F4, 0xC098, 0xC03B, 0xBFE6, 0xBFA0, 0xBF70, 0xBF5F, - 0xBF70, 0xBFA0, 0xBFE6, 0xC03B, 0xC098, 0xC0F4, 0xC14A, 0xC190, - 0xC1BF, 0xC1D1, 0xC1BF, 0xC190, 0xC14A, 0xC0F4, 0xC098, 0xC03B, - 0xBFE6, 0xBFA0, 0xBF70, 0xBF5F, 0x7FFF, 0x7FFF, 0x4AD0, 0x4B2A, - 0x4B71, 0x4BA8, 0x4BCF, 0x4BE9, 0x4BF5, 0x4BF7, 0x4BEF, 0x4BE0, - 0x4BC9, 0x4BAE, 0x4B8F, 0x4B6F, 0x4B4E, 0x4B2D, 0x4B10, 0x4AF6, - 0x4AE2, 0x4AD4, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, - 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, - 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, - 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, - 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, - 0x4AD0, 0x4AD0, 0x4AD0, 0xBF5F, 0x0000, 0x015E, 0x02D6, 0x0463, - 0x0604, 0x07B6, 0x0975, 0x0B3E, 0x0D0F, 0x0EE5, 0x10BC, 0x1293, - 0x1465, 0x1631, 0x17F3, 0x19A8, 0x1B4D, 0x1CE0, 0x1E5D, 0x1FC3, - 0x210C, 0x2238, 0x2356, 0x246E, 0x2568, 0x2632, 0x26B6, 0x26DE, - 0x2697, 0x25CC, 0x2467, 0x2254, 0x1F7E, 0x1BF5, 0x17D8, 0x1345, - 0x0E5B, 0x0939, 0x03FF, 0xFECB, 0xF9BC, 0xF4F0, 0xF087, 0xECA0, - 0xE959, 0xE6D2, 0xE52A, 0xE489, 0xE4E9, 0xE624, 0xE811, 0xEA8B, - 0xED68, 0xF083, 0xF3B3, 0xF6D1, 0xF9B7, 0xFC3C, 0xFE3A, 0xFF88, - 0x0000, 0x0000, 0x0004, 0x0009, 0x000F, 0x0014, 0x001A, 0x0020, - 0x0027, 0x002D, 0x0033, 0x003A, 0x0040, 0x0047, 0x004D, 0x0053, - 0x0058, 0x005E, 0x0063, 0x0068, 0x006C, 0x0070, 0x0074, 0x0074, - 0x006F, 0x0068, 0x005F, 0x0056, 0x004F, 0x004B, 0x004B, 0x0052, - 0x0061, 0x0078, 0x0096, 0x00BA, 0x00E3, 0x010F, 0x013D, 0x016C, - 0x0199, 0x01C5, 0x01ED, 0x0210, 0x022D, 0x0242, 0x024E, 0x0251, - 0x0245, 0x022B, 0x0204, 0x01D4, 0x019D, 0x0161, 0x0122, 0x00E4, - 0x00A9, 0x0072, 0x0044, 0x0020, 0x0008, 0x0000, 0x109A, 0x10CA, - 0x10F0, 0x110E, 0x1125, 0x1134, 0x113D, 0x1140, 0x113E, 0x1139, - 0x112F, 0x1123, 0x1114, 0x1104, 0x10F4, 0x10E3, 0x10D3, 0x10C4, - 0x10B8, 0x10AE, 0x10A8, 0x10A6, 0x10A9, 0x10B3, 0x10BF, 0x10CC, - 0x10D7, 0x10DE, 0x10DF, 0x10D7, 0x10C4, 0x10A4, 0x1075, 0x1038, - 0x0FF1, 0x0FA1, 0x0F4C, 0x0EF2, 0x0E98, 0x0E3F, 0x0DEA, 0x0D9C, - 0x0D56, 0x0D1B, 0x0CEE, 0x0CD1, 0x0CC7, 0x0CD5, 0x0CFC, 0x0D3A, - 0x0D88, 0x0DE3, 0x0E47, 0x0EB0, 0x0F18, 0x0F7C, 0x0FD8, 0x1026, - 0x1064, 0x108C, 0x109A, 0x0000, 0xFFE8, 0xFFC9, 0xFFA4, 0xFF7D, - 0xFF55, 0xFF2F, 0xFF0E, 0xFEF3, 0xFEE1, 0xFEDB, 0xFEE0, 0xFEEF, - 0xFF06, 0xFF24, 0xFF47, 0xFF6C, 0xFF93, 0xFFBA, 0xFFDF, 0x0000, - 0x0022, 0x004A, 0x0075, 0x00A1, 0x00CC, 0x00F4, 0x0116, 0x0132, - 0x0144, 0x014A, 0x0144, 0x0132, 0x0118, 0x00F6, 0x00CE, 0x00A3, - 0x0078, 0x004C, 0x0024, 0x0000, 0xFFDC, 0xFFB4, 0xFF88, 0xFF5D, - 0xFF32, 0xFF0A, 0xFEE8, 0xFECE, 0xFEBC, 0xFEB6, 0xFEBF, 0xFED8, - 0xFEFD, 0xFF2A, 0xFF5B, 0xFF8C, 0xFFB9, 0xFFDE, 0xFFF7, 0x0000, - 0x0000, 0x0040, 0x0093, 0x00F5, 0x015D, 0x01C7, 0x022C, 0x0285, - 0x02CC, 0x02FB, 0x030D, 0x02FE, 0x02D6, 0x0298, 0x0249, 0x01EE, - 0x018A, 0x0122, 0x00BB, 0x0059, 0x0000, 0xFFA5, 0xFF3B, 0xFEC9, - 0xFE54, 0xFDE1, 0xFD77, 0xFD1B, 0xFCD3, 0xFCA3, 0xFC92, 0xFCA3, - 0xFCD1, 0xFD18, 0xFD73, 0xFDDB, 0xFE4D, 0xFEC2, 0xFF35, 0xFFA1, - 0x0000, 0x005F, 0x00CB, 0x013E, 0x01B3, 0x0225, 0x028D, 0x02E8, - 0x032F, 0x035D, 0x036E, 0x0356, 0x0313, 0x02B0, 0x0239, 0x01B7, - 0x0135, 0x00BD, 0x005B, 0x0018, 0x0000, 0xF527, 0xF5AB, 0xF630, - 0xF6B0, 0xF72B, 0xF79B, 0xF7FE, 0xF851, 0xF890, 0xF8B8, 0xF8C7, - 0xF8AD, 0xF866, 0xF7FE, 0xF780, 0xF6F7, 0xF66E, 0xF5F0, 0xF588, - 0xF541, 0xF527, 0xF541, 0xF587, 0xF5EE, 0xF66C, 0xF6F5, 0xF77E, - 0xF7FC, 0xF863, 0xF8AA, 0xF8C4, 0xF8AA, 0xF864, 0xF7FC, 0xF77E, - 0xF6F5, 0xF66C, 0xF5EF, 0xF587, 0xF541, 0xF527, 0xF541, 0xF587, - 0xF5EF, 0xF66C, 0xF6F5, 0xF77E, 0xF7FC, 0xF864, 0xF8AA, 0xF8C4, - 0xF8AA, 0xF864, 0xF7FC, 0xF77E, 0xF6F5, 0xF66C, 0xF5EF, 0xF587, - 0xF541, 0xF527, 0x388D, -}; +ROM_ASSET_LOAD_ANIM(anim_3F_values, 0x005234a0, 3094, 0x00000000, 3094); diff --git a/assets/anims/anim_40.inc.c b/assets/anims/anim_40.inc.c index a4c7bb984..5a186d603 100644 --- a/assets/anims/anim_40.inc.c +++ b/assets/anims/anim_40.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_40[] = { 1, 189, @@ -13,98 +14,7 @@ static const struct Animation anim_40[] = { }; -static const u16 anim_40_indices[] = { - 0x0001, 0x0000, 0x0013, 0x0001, 0x0013, 0x0014, 0x0001, 0x0000, 0x0001, 0x0027, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0210, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x01FD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x01EA, - 0x0001, 0x01D4, 0x0001, 0x01D5, 0x0013, 0x01D6, - 0x0013, 0x003E, 0x0013, 0x0051, 0x0013, 0x0064, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x002B, - 0x0001, 0x0028, 0x0001, 0x0029, 0x0001, 0x002A, - 0x0001, 0x01D0, 0x0001, 0x01D1, 0x0001, 0x01D2, - 0x0013, 0x008D, 0x0013, 0x00A0, 0x0013, 0x00B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x007A, - 0x0001, 0x0077, 0x0001, 0x0078, 0x0001, 0x0079, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D3, - 0x0013, 0x0197, 0x0013, 0x01AA, 0x0013, 0x01BD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0184, - 0x0013, 0x014B, 0x0013, 0x015E, 0x0013, 0x0171, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01E9, - 0x0013, 0x0112, 0x0013, 0x0125, 0x0013, 0x0138, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x00FF, - 0x0013, 0x00C6, 0x0013, 0x00D9, 0x0013, 0x00EC, -}; +ROM_ASSET_LOAD_ANIM(anim_40_indices, 0x005240d0, 252, 0x00000000, 252); -static const s16 anim_40_values[] = { - 0x0000, 0x009A, 0x0091, 0x0086, 0x007E, 0x007D, 0x0081, 0x0088, - 0x008F, 0x0093, 0x0097, 0x009A, 0x009D, 0x009D, 0x009D, 0x009D, - 0x009C, 0x009B, 0x009B, 0x009A, 0xFFF4, 0xFFF2, 0xFFF0, 0xFFF0, - 0xFFF1, 0xFFF4, 0xFFF6, 0xFFF9, 0xFFFC, 0xFFFF, 0x0000, 0x0001, - 0x0003, 0x0004, 0x0005, 0x0006, 0x0006, 0x0007, 0x0007, 0x3FFF, - 0xE7CE, 0xF984, 0xE96B, 0xF446, 0xF438, 0xF42A, 0xF446, 0xF48D, - 0xF4DE, 0xF539, 0xF599, 0xF5FE, 0xF665, 0xF6CA, 0xF72D, 0xF78A, - 0xF7DF, 0xF82A, 0xF869, 0xF899, 0xF8B7, 0xF8C2, 0x1951, 0x16D4, - 0x1258, 0x0FB9, 0x0F66, 0x0F3B, 0x0F32, 0x0F45, 0x0F71, 0x0FB0, - 0x0FFD, 0x1053, 0x10AE, 0x1108, 0x115D, 0x11A8, 0x11E3, 0x120B, - 0x1219, 0xEF75, 0xF0C2, 0xF316, 0xF4A2, 0xF52B, 0xF5AE, 0xF62A, - 0xF69F, 0xF70D, 0xF772, 0xF7CE, 0xF822, 0xF86B, 0xF8AB, 0xF8E0, - 0xF90A, 0xF929, 0xF93C, 0xF942, 0x70AE, 0x7422, 0x7C00, 0x812B, - 0x8283, 0x83BA, 0x84CF, 0x85C5, 0x869C, 0x8758, 0x87F9, 0x8882, - 0x88F2, 0x894D, 0x8994, 0x89C9, 0x89EC, 0x8A00, 0x8A06, 0x0ACF, - 0x020D, 0xEDD2, 0xE463, 0xE43D, 0xE417, 0xE463, 0xE51C, 0xE5F4, - 0xE6E2, 0xE7E1, 0xE8EB, 0xE9F9, 0xEB05, 0xEC09, 0xECFE, 0xEDDF, - 0xEEA5, 0xEF4A, 0xEFC7, 0xF017, 0xF033, 0xEF3D, 0xF13B, 0xF4C9, - 0xF6CC, 0xF6EF, 0xF6EE, 0xF6CE, 0xF695, 0xF647, 0xF5EA, 0xF581, - 0xF512, 0xF4A3, 0xF437, 0xF3D3, 0xF37D, 0xF33A, 0xF30E, 0xF2FE, - 0x1664, 0x14AB, 0x11BC, 0x0FE6, 0x0F68, 0x0EF9, 0x0E98, 0x0E45, - 0x0DFE, 0x0DC2, 0x0D91, 0x0D69, 0x0D49, 0x0D31, 0x0D1F, 0x0D13, - 0x0D0C, 0x0D08, 0x0D07, 0x7764, 0x7B5A, 0x844F, 0x8A01, 0x8B38, - 0x8C3B, 0x8D0F, 0x8DB9, 0x8E3D, 0x8E9F, 0x8EE3, 0x8F0F, 0x8F27, - 0x8F2E, 0x8F2B, 0x8F20, 0x8F13, 0x8F08, 0x8F03, 0xFE2C, 0xFD6B, - 0xFDC3, 0xFE4D, 0xFEB7, 0xFEE3, 0xFEF8, 0xFF08, 0xFF24, 0xFF50, - 0xFF89, 0xFFD3, 0x003E, 0x00C0, 0x0133, 0x0173, 0x0143, 0x00CE, - 0x008C, 0xFDFB, 0xFE28, 0xFDFC, 0xFDC1, 0xFDA1, 0xFDAA, 0xFDC6, - 0xFDEA, 0xFE0A, 0xFE23, 0xFE3C, 0xFE56, 0xFE63, 0xFE65, 0xFE7D, - 0xFECA, 0xFFAB, 0x00D7, 0x016D, 0xC0E6, 0xC406, 0xBEB5, 0xB7FC, - 0xB408, 0xB45C, 0xB6B9, 0xB9B0, 0xBBD3, 0xBCA4, 0xBCD5, 0xBCBE, - 0xBC71, 0xBBEB, 0xBB60, 0xBB09, 0xBB1A, 0xBB66, 0xBB94, 0x3796, - 0x3BDF, 0x4135, 0x4688, 0x4891, 0x45FC, 0x40EC, 0x3B44, 0x36EA, - 0x34A3, 0x338D, 0x3311, 0x32C9, 0x32AD, 0x32B1, 0x32C9, 0x32E9, - 0x3305, 0x3311, 0x1433, 0x10F2, 0x1057, 0x1043, 0x109A, 0x1154, - 0x1259, 0x137E, 0x1498, 0x15CC, 0x1706, 0x17C1, 0x17FD, 0x1814, - 0x1810, 0x17FD, 0x17E2, 0x17CB, 0x17C1, 0x16E1, 0x1A1E, 0x1B01, - 0x1B6B, 0x1B59, 0x1AC6, 0x19DA, 0x18CF, 0x17E2, 0x1709, 0x1641, - 0x15CC, 0x15A5, 0x1596, 0x1598, 0x15A5, 0x15B7, 0x15C6, 0x15CC, - 0xA18B, 0x9A39, 0x98D4, 0x989F, 0x99AE, 0x9C09, 0x9F4C, 0xA2E1, - 0xA631, 0xA980, 0xACAE, 0xAE8E, 0xAF2A, 0xAF67, 0xAF5E, 0xAF2A, - 0xAEE5, 0xAEA8, 0xAE8E, 0x048A, 0x034B, 0x0259, 0x019F, 0x017E, - 0x012A, 0xFF87, 0xFFA4, 0xFFE1, 0xFF93, 0xFF1F, 0xFED4, 0xFEC0, - 0xFEB9, 0xFEBA, 0xFEC0, 0xFEC9, 0xFED1, 0xFED4, 0x0038, 0x001A, - 0x001F, 0x0021, 0x0007, 0xFFE4, 0xFFD1, 0xFFC5, 0xFFBB, 0xFFB2, - 0xFFA8, 0xFFA2, 0xFFA0, 0xFFA0, 0xFFA0, 0xFFA0, 0xFFA1, 0xFFA2, - 0xFFA2, 0xBDCC, 0xBB45, 0xB91A, 0xB783, 0xB75F, 0xB78D, 0xB6E1, - 0xB603, 0xB529, 0xB45A, 0xB388, 0xB30A, 0xB2E3, 0xB2D3, 0xB2D6, - 0xB2E3, 0xB2F4, 0xB304, 0xB30A, 0x38B5, 0x3FF8, 0x43B9, 0x4637, - 0x4690, 0x44FD, 0x41FA, 0x3E79, 0x3BB2, 0x39D2, 0x385C, 0x378C, - 0x373F, 0x3720, 0x3725, 0x373F, 0x3761, 0x377F, 0x378C, 0xDF33, - 0xE173, 0xE336, 0xE47C, 0xE490, 0xE371, 0xE12C, 0xDE8C, 0xDC5E, - 0xDA9E, 0xD90F, 0xD827, 0xD7D8, 0xD7BA, 0xD7BE, 0xD7D8, 0xD7FB, - 0xD81A, 0xD827, 0xE403, 0xDED6, 0xDBE2, 0xD9B3, 0xD8D1, 0xD9A9, - 0xDC45, 0xDF82, 0xE238, 0xE45F, 0xE651, 0xE772, 0xE7D4, 0xE7FA, - 0xE7F5, 0xE7D4, 0xE7A9, 0xE783, 0xE772, 0xA8BD, 0xA51C, 0xA263, - 0xA0B8, 0xA167, 0xA425, 0xA8A6, 0xADA5, 0xB1D4, 0xB564, 0xB8AB, - 0xBA94, 0xBB38, 0xBB78, 0xBB6F, 0xBB38, 0xBAEF, 0xBAB0, 0xBA94, - 0x8001, 0x8001, 0x49FF, 0xBF5F, 0x8001, 0x8001, 0x4171, 0x4153, - 0x4135, 0x4171, 0x4204, 0x42AF, 0x436C, 0x4436, 0x4509, 0x45DF, - 0x46B3, 0x4782, 0x4844, 0x48F7, 0x4994, 0x4A16, 0x4A7A, 0x4AB9, - 0x4AD0, 0xBF5F, 0xF3AA, 0xEF3B, 0xEAF9, 0xEB45, 0xF263, 0xFD43, - 0x084B, 0x0FE3, 0x129C, 0x128B, 0x1154, 0x109A, 0x10A6, 0x10AB, - 0x10AA, 0x10A6, 0x10A1, 0x109C, 0x109A, 0x171C, 0x1D70, 0x246B, - 0x25D8, 0x2154, 0x1B08, 0x138D, 0x0B7D, 0x0373, 0xFC09, 0xF5D9, - 0xF17C, 0xEF4E, 0xEEE6, 0xEFC0, 0xF153, 0xF31A, 0xF48D, 0xF527, - 0x3CB2, 0x3D0E, 0x3D4E, 0x3D6D, 0x3D55, 0x3CFC, 0x3C73, 0x3BC9, - 0x3B0E, 0x3A51, 0x39A3, 0x3913, 0x38B1, 0x388D, 0x388D, 0x388D, - 0x388D, 0x388D, 0x388D, -}; +ROM_ASSET_LOAD_ANIM(anim_40_values, 0x005241cc, 1094, 0x00000000, 1094); diff --git a/assets/anims/anim_41.inc.c b/assets/anims/anim_41.inc.c index f778320cb..7de85b82b 100644 --- a/assets/anims/anim_41.inc.c +++ b/assets/anims/anim_41.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_41[] = { 1, 189, @@ -13,63 +14,7 @@ static const struct Animation anim_41[] = { }; -static const u16 anim_41_indices[] = { - 0x0001, 0x0000, 0x000A, 0x0001, 0x000A, 0x000B, 0x0001, 0x0000, 0x0001, 0x0015, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0102, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00F8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00EE, - 0x0001, 0x00EA, 0x0001, 0x00EB, 0x0001, 0x00EC, - 0x000A, 0x001A, 0x000A, 0x0024, 0x000A, 0x002E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0019, - 0x0001, 0x0016, 0x0001, 0x0017, 0x0001, 0x0018, - 0x0001, 0x00E6, 0x0001, 0x00E7, 0x0001, 0x00E8, - 0x000A, 0x003C, 0x000A, 0x0046, 0x000A, 0x0050, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003B, - 0x0001, 0x0038, 0x0001, 0x0039, 0x0001, 0x003A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00E9, - 0x000A, 0x00C8, 0x000A, 0x00D2, 0x000A, 0x00DC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00BE, - 0x000A, 0x00A0, 0x000A, 0x00AA, 0x000A, 0x00B4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00ED, - 0x000A, 0x0082, 0x000A, 0x008C, 0x000A, 0x0096, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0078, - 0x000A, 0x005A, 0x000A, 0x0064, 0x000A, 0x006E, -}; +ROM_ASSET_LOAD_ANIM(anim_41_indices, 0x0052462c, 252, 0x00000000, 252); -static const s16 anim_41_values[] = { - 0x0000, 0x009A, 0x009D, 0x00A0, 0x00A3, 0x00A6, 0x00A9, 0x00AB, - 0x00AD, 0x00AF, 0x00B1, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, 0xE7CE, 0xF984, - 0xE96B, 0xF446, 0x115F, 0x1199, 0x11D1, 0x1206, 0x1236, 0x1261, - 0x1260, 0x1236, 0x1222, 0x1261, 0xF317, 0xF2E1, 0xF2AD, 0xF27C, - 0xF24E, 0xF226, 0xF21A, 0xF22C, 0xF23B, 0xF226, 0x9205, 0x91A6, - 0x914B, 0x90F5, 0x90A5, 0x905F, 0x90A7, 0x9160, 0x9199, 0x905F, - 0x0ACF, 0x020D, 0xEDD2, 0xE463, 0xF545, 0xF510, 0xF4DC, 0xF4AB, - 0xF47F, 0xF457, 0xF453, 0xF473, 0xF484, 0xF457, 0x12D7, 0x133E, - 0x13A2, 0x1400, 0x1456, 0x14A2, 0x14C5, 0x14B6, 0x149E, 0x14A2, - 0x9AB7, 0x9AD4, 0x9AEF, 0x9B0A, 0x9B22, 0x9B37, 0x9BBD, 0x9C88, - 0x9CAB, 0x9B37, 0x0104, 0x0129, 0x0148, 0x0161, 0x0175, 0x0185, - 0x0196, 0x01A3, 0x01A2, 0x0185, 0x0124, 0x00DC, 0x008F, 0x0046, - 0x0006, 0xFFD7, 0xFFC9, 0xFFD7, 0xFFE5, 0xFFD7, 0xCA40, 0xD347, - 0xDC35, 0xE47E, 0xEB96, 0xF0F0, 0xF414, 0xF504, 0xF3E9, 0xF0F0, - 0x2F66, 0x2839, 0x203B, 0x184F, 0x1158, 0x0C39, 0x093F, 0x0833, - 0x0929, 0x0C39, 0x0390, 0x06C5, 0x0CC6, 0x13F4, 0x1AB0, 0x1F59, - 0x2145, 0x2162, 0x207A, 0x1F59, 0xFF56, 0xFD3E, 0xFD4D, 0xFE90, - 0x0014, 0x00E9, 0x00B3, 0x002B, 0x0003, 0x00E9, 0x9113, 0x989B, - 0xA4B5, 0xB295, 0xBF6B, 0xC86C, 0xCC71, 0xCCFF, 0xCB42, 0xC86C, - 0xFED3, 0xFEE3, 0xFEF5, 0xFF08, 0xFF18, 0xFF24, 0xFF22, 0xFF15, - 0xFF0F, 0xFF24, 0x005B, 0x0089, 0x00AA, 0x00C1, 0x00D2, 0x00E1, - 0x00EB, 0x00EE, 0x00EA, 0x00E1, 0xCB7A, 0xD203, 0xD6EF, 0xDAA1, - 0xDD79, 0xDFD8, 0xE197, 0xE23C, 0xE1AF, 0xDFD8, 0x5683, 0x59F9, - 0x5A92, 0x5984, 0x5808, 0x5754, 0x5794, 0x57E8, 0x57F2, 0x5754, - 0xF457, 0xF85D, 0xF9ED, 0xFA02, 0xF994, 0xF99C, 0xFA2F, 0xFA8F, - 0xFA76, 0xF99C, 0xF0E3, 0xF103, 0xF01A, 0xEEAC, 0xED3C, 0xEC4D, - 0xEC3B, 0xECA0, 0xECDC, 0xEC4D, 0xA297, 0x9AD5, 0x946E, 0x8F36, - 0x8B01, 0x87A5, 0x85AA, 0x855D, 0x8633, 0x87A5, 0x8001, 0x8001, - 0x49FF, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x1113, 0x118B, - 0x11FE, 0x1267, 0x12C3, 0x130C, 0x1389, 0x141B, 0x1426, 0x130C, - 0x03DF, 0x0286, 0xFEE5, 0xFA39, 0xF5BF, 0xF2B5, 0xF129, 0xF07D, - 0xF0ED, 0xF2B5, 0x4B4B, 0x4971, 0x452F, 0x3FDB, 0x3ACA, 0x3754, - 0x3602, 0x3607, 0x36B3, 0x3754, -}; +ROM_ASSET_LOAD_ANIM(anim_41_values, 0x00524728, 536, 0x00000000, 536); diff --git a/assets/anims/anim_42.inc.c b/assets/anims/anim_42.inc.c index 145ae0f1c..f71ef05f7 100644 --- a/assets/anims/anim_42.inc.c +++ b/assets/anims/anim_42.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_42[] = { 1, 189, @@ -13,89 +14,7 @@ static const struct Animation anim_42[] = { }; -static const u16 anim_42_indices[] = { - 0x0001, 0x0000, 0x0010, 0x0001, 0x0010, 0x0011, 0x0001, 0x0000, 0x0001, 0x0021, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x01CE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x01BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x01AE, - 0x0001, 0x019B, 0x0001, 0x019C, 0x0010, 0x019D, - 0x0010, 0x0035, 0x0010, 0x0045, 0x0010, 0x0055, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0025, - 0x0001, 0x0022, 0x0001, 0x0023, 0x0001, 0x0024, - 0x0001, 0x0188, 0x0001, 0x0189, 0x0010, 0x018A, - 0x0010, 0x0078, 0x0010, 0x0088, 0x0010, 0x0098, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0068, - 0x0001, 0x0065, 0x0001, 0x0066, 0x0001, 0x0067, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x019A, - 0x0010, 0x0158, 0x0010, 0x0168, 0x0010, 0x0178, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0148, - 0x0010, 0x0118, 0x0010, 0x0128, 0x0010, 0x0138, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01AD, - 0x0010, 0x00E8, 0x0010, 0x00F8, 0x0010, 0x0108, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x00D8, - 0x0010, 0x00A8, 0x0010, 0x00B8, 0x0010, 0x00C8, -}; +ROM_ASSET_LOAD_ANIM(anim_42_indices, 0x00524958, 252, 0x00000000, 252); -static const s16 anim_42_values[] = { - 0x0000, 0x00AA, 0x008B, 0x0082, 0x0060, 0x0062, 0x0067, 0x006E, - 0x0075, 0x007D, 0x0083, 0x0088, 0x008D, 0x0092, 0x0097, 0x009A, - 0x009D, 0xFFF1, 0xFFF2, 0xFFF2, 0xFFF3, 0xFFF4, 0xFFF6, 0xFFF7, - 0xFFF9, 0xFFFA, 0xFFFC, 0xFFFE, 0xFFFF, 0x0000, 0x0002, 0x0003, - 0x0004, 0x3FFF, 0xE7CE, 0xF984, 0xE96B, 0xFA94, 0xFBA4, 0xFC6D, - 0xFCD5, 0xFCF1, 0xFCEE, 0xFCCF, 0xFC99, 0xFC4F, 0xFBF6, 0xFB92, - 0xFB27, 0xFAB9, 0xFA4C, 0xF9E5, 0xF987, 0x18FE, 0x1690, 0x123B, - 0x0FB9, 0x0F6E, 0x0F45, 0x0F39, 0x0F47, 0x0F6A, 0x0F9F, 0x0FE2, - 0x102F, 0x1081, 0x10D6, 0x1128, 0x1174, 0xEF69, 0xF0C0, 0xF319, - 0xF4A2, 0xF523, 0xF5A0, 0xF616, 0xF685, 0xF6EE, 0xF74F, 0xF7A9, - 0xF7FB, 0xF845, 0xF886, 0xF8BE, 0xF8ED, 0x7AEC, 0x7F0B, 0x8743, - 0x8C2B, 0x8CD7, 0x8D4B, 0x8D8B, 0x8D9F, 0x8D8C, 0x8D5A, 0x8D0E, - 0x8CAF, 0x8C44, 0x8BD2, 0x8B60, 0x8AF4, 0x0ACF, 0x020D, 0xEDD2, - 0xED19, 0xEEA5, 0xEFDC, 0xF09C, 0xF105, 0xF150, 0xF182, 0xF19B, - 0xF1A1, 0xF196, 0xF17D, 0xF159, 0xF12E, 0xF0FE, 0xF0CD, 0xF09E, - 0xEF6A, 0xF163, 0xF4DA, 0xF6CC, 0xF6EC, 0xF6EC, 0xF6D2, 0xF6A1, - 0xF65D, 0xF609, 0xF5AB, 0xF546, 0xF4DE, 0xF476, 0xF414, 0xF3BB, - 0x16CA, 0x14ED, 0x11D1, 0x0FE6, 0x0F6A, 0x0EFD, 0x0E9E, 0x0E4B, - 0x0E05, 0x0DC9, 0x0D98, 0x0D70, 0x0D50, 0x0D37, 0x0D24, 0x0D18, - 0x82B3, 0x85F3, 0x8D0E, 0x9157, 0x91E2, 0x923B, 0x9268, 0x926F, - 0x9255, 0x921F, 0x91D4, 0x9179, 0x9113, 0x90A9, 0x9040, 0x8FDD, - 0xFDE7, 0xFDE3, 0xFDB5, 0xFD89, 0xFDA9, 0xFDCA, 0xFDEC, 0xFE10, - 0xFE34, 0xFE5A, 0xFE82, 0xFEAB, 0xFED6, 0xFF03, 0xFF32, 0xFF75, - 0x0015, 0x0000, 0xFFAF, 0xFF7B, 0xFF59, 0xFF31, 0xFF04, 0xFED5, - 0xFEA8, 0xFE7F, 0xFE5D, 0xFE45, 0xFE39, 0xFE3C, 0xFE51, 0xFEB8, - 0xB963, 0xB210, 0xAE01, 0xAEF8, 0xB02A, 0xB16B, 0xB2B5, 0xB404, - 0xB552, 0xB699, 0xB7D6, 0xB902, 0xBA18, 0xBB13, 0xBBEF, 0xBC66, - 0x347D, 0x481D, 0x4839, 0x58D2, 0x56AE, 0x53DF, 0x5089, 0x4CCE, - 0x48D0, 0x44B4, 0x409A, 0x3CA8, 0x38FE, 0x35C0, 0x3311, 0x318E, - 0x1AA5, 0x140E, 0x15CF, 0x07FF, 0x086B, 0x094B, 0x0A8C, 0x0C15, - 0x0DD3, 0x0FAF, 0x1193, 0x136A, 0x151D, 0x1697, 0x17C1, 0x1863, - 0x0F44, 0x1867, 0x17BF, 0x1EEE, 0x1EA1, 0x1E16, 0x1D58, 0x1C73, - 0x1B73, 0x1A64, 0x1951, 0x1846, 0x174F, 0x1678, 0x15CC, 0x156F, - 0xB01D, 0xA085, 0xA184, 0x8BAA, 0x8D32, 0x8F83, 0x9276, 0x95E4, - 0x99A6, 0x9D96, 0xA18B, 0xA55F, 0xA8EB, 0xAC07, 0xAE8E, 0xAFF3, - 0x0491, 0x04E8, 0x047A, 0x018A, 0x011A, 0x00B9, 0x0066, 0x001E, - 0xFFE1, 0xFFAB, 0xFF7C, 0xFF50, 0xFF27, 0xFEFE, 0xFED4, 0xFEB8, - 0x00F8, 0x00BB, 0x0071, 0x0087, 0x0074, 0x0060, 0x004A, 0x0033, - 0x001B, 0x0004, 0xFFEE, 0xFFD9, 0xFFC4, 0xFFB2, 0xFFA2, 0xFF99, - 0xB7C2, 0xB562, 0xB37D, 0xAD56, 0xAD68, 0xADAD, 0xAE1B, 0xAEA9, - 0xAF4D, 0xB000, 0xB0B7, 0xB169, 0xB20E, 0xB29C, 0xB30A, 0xB345, - 0x4BA5, 0x47C2, 0x472C, 0x5A96, 0x58E0, 0x5671, 0x536D, 0x4FF9, - 0x4C3A, 0x4854, 0x446B, 0x40A5, 0x3D25, 0x3A11, 0x378C, 0x3625, - 0xEEA7, 0xEEF4, 0xE185, 0xF1E3, 0xF0C6, 0xEF14, 0xECE8, 0xEA60, - 0xE79A, 0xE4B2, 0xE1C5, 0xDEF0, 0xDC51, 0xDA04, 0xD827, 0xD720, - 0xEA76, 0xE441, 0xDD4C, 0xD4D6, 0xD5DF, 0xD73E, 0xD8E2, 0xDAB9, - 0xDCB1, 0xDEB9, 0xE0C0, 0xE2B5, 0xE485, 0xE61F, 0xE772, 0xE831, - 0xA8A8, 0xA1D9, 0xA42C, 0x90E0, 0x932D, 0x963C, 0x99E7, 0x9E06, - 0xA271, 0xA700, 0xAB8E, 0xAFF1, 0xB403, 0xB79C, 0xBA94, 0xBC3F, - 0x8001, 0x8001, 0x40FC, 0x4107, 0x412B, 0x4171, 0x41D6, 0x4255, - 0x42E8, 0x438C, 0x443C, 0x44F3, 0x45AE, 0x4667, 0x471B, 0x47C5, - 0x4861, 0x48EA, 0xBF5F, 0x8001, 0x8001, 0x40F1, 0x40FD, 0x4125, - 0x4171, 0x41E0, 0x426B, 0x430C, 0x43BF, 0x4480, 0x4549, 0x4615, - 0x46E0, 0x47A5, 0x485F, 0x490A, 0x49A1, 0xBF5F, 0xFDDC, 0xFD3F, - 0xFED6, 0x0144, 0x0472, 0x0876, 0x0C3A, 0x0EA7, 0x0FC3, 0x1065, - 0x10AA, 0x10B3, 0x109E, 0x108B, 0x109A, 0x10B5, 0x193B, 0x1926, - 0x1763, 0x14BB, 0x11BA, 0x0E72, 0x0AF7, 0x075E, 0x03BA, 0x0020, - 0xFCA6, 0xF95D, 0xF65B, 0xF3B4, 0xF17C, 0xF09A, 0x3BB7, 0x3C8F, - 0x3D29, 0x3D6D, 0x3D64, 0x3D2A, 0x3CC9, 0x3C4A, 0x3BB6, 0x3B18, - 0x3A78, 0x39E1, 0x395A, 0x38EE, 0x38A7, 0x388D, -}; +ROM_ASSET_LOAD_ANIM(anim_42_values, 0x00524a54, 956, 0x00000000, 956); diff --git a/assets/anims/anim_43.inc.c b/assets/anims/anim_43.inc.c index f5ef459fb..defa8e07e 100644 --- a/assets/anims/anim_43.inc.c +++ b/assets/anims/anim_43.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_43[] = { 1, 189, @@ -13,35 +14,7 @@ static const struct Animation anim_43[] = { }; -static const u16 anim_43_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0029, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0028, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0027, - 0x0001, 0x0023, 0x0001, 0x0024, 0x0001, 0x0025, - 0x0001, 0x0007, 0x0001, 0x0008, 0x0001, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, - 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x001F, 0x0001, 0x0020, 0x0001, 0x0021, - 0x0001, 0x000E, 0x0001, 0x000F, 0x0001, 0x0010, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000D, - 0x0001, 0x000A, 0x0001, 0x000B, 0x0001, 0x000C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0022, - 0x0001, 0x001C, 0x0001, 0x001D, 0x0001, 0x001E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001B, - 0x0001, 0x0018, 0x0001, 0x0019, 0x0001, 0x001A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0026, - 0x0001, 0x0015, 0x0001, 0x0016, 0x0001, 0x0017, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0014, - 0x0001, 0x0011, 0x0001, 0x0012, 0x0001, 0x0013, -}; +ROM_ASSET_LOAD_ANIM(anim_43_indices, 0x00524e28, 252, 0x00000000, 252); -static const s16 anim_43_values[] = { - 0x0000, 0x00AA, 0x3FFF, 0xE7CE, 0xF984, 0xE96B, 0xF446, 0x12E2, - 0xF1E6, 0x8E6F, 0x0ACF, 0x020D, 0xEDD2, 0xE463, 0xF3F3, 0x14EA, - 0x9940, 0xFDFF, 0xFF5C, 0xD845, 0x1C6F, 0x1E12, 0x0884, 0xBEE5, - 0xFF96, 0x00DB, 0xDDFC, 0x565B, 0xF86A, 0xEB45, 0x8833, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x1681, - 0x0A74, 0x367D, -}; +ROM_ASSET_LOAD_ANIM(anim_43_values, 0x00524f24, 84, 0x00000000, 84); diff --git a/assets/anims/anim_44.inc.c b/assets/anims/anim_44.inc.c index 1369f1e21..57343df33 100644 --- a/assets/anims/anim_44.inc.c +++ b/assets/anims/anim_44.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_44[] = { 1, 189, @@ -13,70 +14,7 @@ static const struct Animation anim_44[] = { }; -static const u16 anim_44_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x0136, - 0x0001, 0x0000, 0x000F, 0x0118, 0x000F, 0x0127, - 0x000F, 0x00EB, 0x000F, 0x00FA, 0x000F, 0x0109, - 0x0001, 0x00E7, 0x0001, 0x00E8, 0x0001, 0x00E9, - 0x0001, 0x0007, 0x0001, 0x0008, 0x0001, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, - 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x00E3, 0x0001, 0x00E4, 0x0001, 0x00E5, - 0x0001, 0x000E, 0x0001, 0x000F, 0x0001, 0x0010, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000D, - 0x0001, 0x000A, 0x0001, 0x000B, 0x0001, 0x000C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00E6, - 0x000F, 0x00B6, 0x000F, 0x00C5, 0x000F, 0x00D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x00A7, - 0x000F, 0x007A, 0x000F, 0x0089, 0x000F, 0x0098, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00EA, - 0x000F, 0x004D, 0x000F, 0x005C, 0x000F, 0x006B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x003E, - 0x000F, 0x0011, 0x000F, 0x0020, 0x000F, 0x002F, -}; +ROM_ASSET_LOAD_ANIM(anim_44_indices, 0x00524f90, 252, 0x00000000, 252); -static const s16 anim_44_values[] = { - 0x0000, 0x0036, 0x3FFF, 0xDFC0, 0xF9D7, 0xF87B, 0xEA00, 0x25D0, - 0xF0A6, 0x8291, 0x3E9F, 0x0F58, 0x057C, 0xEB39, 0x43DB, 0x6A91, - 0xFD17, 0xFFA1, 0xFF9C, 0xFF8D, 0xFF77, 0xFF5A, 0xFF39, 0xFF14, - 0xFEEE, 0xFEC8, 0xFEA3, 0xFE82, 0xFE65, 0xFE4F, 0xFE40, 0xFE3B, - 0x0254, 0x024A, 0x022B, 0x01FC, 0x01C0, 0x017A, 0x012D, 0x00DE, - 0x008E, 0x0041, 0xFFFD, 0xFFC0, 0xFF91, 0xFF73, 0xFF68, 0xC293, - 0xC2F4, 0xC403, 0xC5A4, 0xC7B8, 0xCA24, 0xCCCA, 0xCF8D, 0xD24F, - 0xD4F5, 0xD761, 0xD976, 0xDB16, 0xDC25, 0xDC86, 0x0640, 0x067E, - 0x072D, 0x083A, 0x0992, 0x0B21, 0x0CD7, 0x0E9F, 0x1067, 0x121C, - 0x13AC, 0x1504, 0x1611, 0x16C0, 0x16FE, 0xFFC3, 0x0032, 0x016A, - 0x034B, 0x05B1, 0x087C, 0x0B8A, 0x0EB9, 0x11E8, 0x14F6, 0x17C1, - 0x1A27, 0x1C08, 0x1D40, 0x1DB0, 0x0BBA, 0x0BA1, 0x0B5E, 0x0AF5, - 0x0A70, 0x09D5, 0x092B, 0x087A, 0x07CA, 0x0720, 0x0685, 0x0600, - 0x0597, 0x0553, 0x053B, 0x9C0D, 0x9C95, 0x9E0F, 0xA054, 0xA33C, - 0xA69D, 0xAA4F, 0xAE2A, 0xB205, 0xB5B7, 0xB919, 0xBC00, 0xBE45, - 0xBFC0, 0xC047, 0x00D0, 0x00CA, 0x00B8, 0x009D, 0x007B, 0x0053, - 0x0027, 0xFFFA, 0xFFCD, 0xFFA1, 0xFF79, 0xFF57, 0xFF3C, 0xFF2A, - 0xFF24, 0xFF38, 0xFF3E, 0xFF4F, 0xFF6A, 0xFF8C, 0xFFB4, 0xFFDF, - 0x000C, 0x0039, 0x0064, 0x008C, 0x00AE, 0x00C9, 0x00DA, 0x00E1, - 0xC1AA, 0xC21B, 0xC356, 0xC53A, 0xC7A6, 0xCA77, 0xCD8B, 0xD0C1, - 0xD3F7, 0xD70B, 0xD9DC, 0xDC48, 0xDE2C, 0xDF67, 0xDFD8, 0x09C7, - 0x0AE8, 0x0E12, 0x12EF, 0x1927, 0x2063, 0x284D, 0x308D, 0x38CE, - 0x40B8, 0x47F4, 0x4E2B, 0x5308, 0x5632, 0x5754, 0xFAB2, 0xFAAE, - 0xFAA2, 0xFA91, 0xFA7B, 0xFA61, 0xFA44, 0xFA27, 0xFA09, 0xF9ED, - 0xF9D3, 0xF9BC, 0xF9AB, 0xF9A0, 0xF99C, 0xF79D, 0xF773, 0xF6FC, - 0xF647, 0xF55F, 0xF451, 0xF329, 0xF1F5, 0xF0C1, 0xEF99, 0xEE8B, - 0xEDA3, 0xECED, 0xEC77, 0xEC4D, 0x9D32, 0x9CE2, 0x9C01, 0x9AA7, - 0x98ED, 0x96EA, 0x94B7, 0x926C, 0x9020, 0x8DED, 0x8BEB, 0x8A30, - 0x88D6, 0x87F5, 0x87A5, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0xFE8E, 0xFE93, 0xFEA2, 0xFEBA, 0xFED7, - 0xFEFA, 0xFF20, 0xFF47, 0xFF6F, 0xFF94, 0xFFB7, 0xFFD5, 0xFFEC, - 0xFFFB, 0x0000, 0x02EB, 0x02E0, 0x02C2, 0x0293, 0x0257, 0x0211, - 0x01C5, 0x0175, 0x0126, 0x00DA, 0x0094, 0x0058, 0x0029, 0x000A, - 0x0000, 0x054A, 0x0594, 0x0664, 0x07A3, 0x093A, 0x0B15, 0x0D1C, - 0x0F39, 0x1156, 0x135D, 0x1538, 0x16D0, 0x180F, 0x18DE, 0x1928, - 0xFCBE, 0xFCCA, 0xFCEC, 0xFD21, 0xFD64, 0xFDB1, 0xFE07, 0xFE5F, - 0xFEB8, 0xFF0D, 0xFF5B, 0xFF9E, 0xFFD2, 0xFFF4, 0x0000, 0x13EC, - 0x13C5, 0x1358, 0x12B2, 0x11DC, 0x10E4, 0x0FD4, 0x0EB8, 0x0D9D, - 0x0C8D, 0x0B95, 0x0ABF, 0x0A18, 0x09AC, 0x0985, 0x1E68, 0x1EC3, - 0x1FC3, 0x214D, 0x2344, 0x258D, 0x280E, 0x2AAA, 0x2D46, 0x2FC6, - 0x320F, 0x3407, 0x3590, 0x3690, 0x36EC, -}; +ROM_ASSET_LOAD_ANIM(anim_44_values, 0x0052508c, 650, 0x00000000, 650); diff --git a/assets/anims/anim_45_46.inc.c b/assets/anims/anim_45_46.inc.c index aaf780b39..34e1dc61b 100644 --- a/assets/anims/anim_45_46.inc.c +++ b/assets/anims/anim_45_46.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_45[] = { 1, 189, @@ -27,104 +28,7 @@ static const struct Animation anim_46[] = { }; -static const u16 anim_45_46_indices[] = { - 0x0001, 0x0000, 0x000E, 0x0001, 0x000E, 0x000F, 0x0001, 0x0000, 0x0001, 0x001D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0245, - 0x000E, 0x021B, 0x000E, 0x0229, 0x000E, 0x0237, - 0x000E, 0x01F1, 0x000E, 0x01FF, 0x000E, 0x020D, - 0x0001, 0x01E0, 0x0001, 0x01E1, 0x000E, 0x01E2, - 0x000E, 0x0056, 0x000E, 0x0064, 0x000E, 0x0072, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0048, - 0x000E, 0x001E, 0x000E, 0x002C, 0x000E, 0x003A, - 0x0001, 0x01A6, 0x0001, 0x01A7, 0x000E, 0x01A8, - 0x000E, 0x00B8, 0x000E, 0x00C6, 0x000E, 0x00D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x00AA, - 0x000E, 0x0080, 0x000E, 0x008E, 0x000E, 0x009C, - 0x000E, 0x01B6, 0x000E, 0x01C4, 0x000E, 0x01D2, - 0x000E, 0x017C, 0x000E, 0x018A, 0x000E, 0x0198, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x016E, - 0x000E, 0x0144, 0x000E, 0x0152, 0x000E, 0x0160, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F0, - 0x000E, 0x011A, 0x000E, 0x0128, 0x000E, 0x0136, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x010C, - 0x000E, 0x00E2, 0x000E, 0x00F0, 0x000E, 0x00FE, -}; +ROM_ASSET_LOAD_ANIM(anim_45_46_indices, 0x00525348, 252, 0x00000000, 252); -static const s16 anim_45_46_values[] = { - 0x0000, 0x0036, 0x0036, 0x0036, 0x003D, 0x004D, 0x005C, 0x0067, - 0x0075, 0x008C, 0x009E, 0x00A1, 0x009D, 0x009A, 0x009A, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, 0x0003, 0x0004, - 0x0005, 0x0006, 0x0006, 0x0007, 0x0007, 0x3FFF, 0xDFC0, 0xD30E, - 0xC71D, 0xCA34, 0xCFCE, 0xD6ED, 0xDE95, 0xE5CA, 0xEB90, 0xEEEC, - 0xEEE0, 0xB46D, 0xB46D, 0xB46D, 0xF9D7, 0xF72F, 0xF475, 0xF492, - 0xF515, 0xF5D9, 0xF6BA, 0xF793, 0xF83F, 0xF89B, 0xF880, 0xF10B, - 0xF10B, 0xF10B, 0xF87B, 0x0052, 0x080C, 0x0740, 0x0580, 0x0310, - 0x0038, 0xFD3E, 0xFA64, 0xF7F3, 0xF62F, 0xFC06, 0xFC06, 0xFC06, - 0xEA00, 0xEA4B, 0xEB18, 0xEC4E, 0xEDD4, 0xEF8D, 0xF161, 0xF335, - 0xF4EE, 0xF673, 0xF7AA, 0xF877, 0xF8C2, 0xF8C2, 0x25D3, 0x2D40, - 0x372F, 0x34DA, 0x31E2, 0x2D89, 0x2542, 0x1CF9, 0x18C1, 0x1595, - 0x1145, 0x48D2, 0x48D2, 0x48D2, 0xF0A6, 0xEEC8, 0xEC36, 0xEC6F, - 0xEE1E, 0xEFE0, 0xF0F3, 0xF1E5, 0xF2E9, 0xF454, 0xF7A4, 0xF1D8, - 0xF1D8, 0xF1D8, 0x828E, 0x7EF5, 0x78FF, 0x745B, 0x6F2B, 0x6B98, - 0x6C10, 0x6F6C, 0x7616, 0x7DC9, 0x834B, 0x80CA, 0x80CA, 0x80CA, - 0x3E9F, 0x48B9, 0x50AA, 0x4B36, 0x43E0, 0x3B3B, 0x31DC, 0x2857, - 0x1F41, 0x172E, 0x10B1, 0x0C61, 0x0ACF, 0x0ACF, 0x0F58, 0x0EB2, - 0x0D7D, 0x0C45, 0x0AE2, 0x0964, 0x07DE, 0x0663, 0x0504, 0x03D3, - 0x02E3, 0x0246, 0x020D, 0x020D, 0x057C, 0x0DD5, 0x1531, 0x127E, - 0x0E92, 0x09C9, 0x047E, 0xFF0B, 0xF9C9, 0xF515, 0xF148, 0xEEBF, - 0xEDD2, 0xEDD2, 0xEB39, 0xEB52, 0xEB98, 0xEC00, 0xEC83, 0xED18, - 0xEDB6, 0xEE54, 0xEEE9, 0xEF6C, 0xEFD5, 0xF01A, 0xF033, 0xF033, - 0x3BD6, 0x378D, 0x32A8, 0x34AC, 0x36FC, 0x30CF, 0xC515, 0xD892, - 0xE037, 0xE761, 0xED5D, 0xF178, 0xF2FE, 0xF2FE, 0x6A91, 0x699B, - 0x68C6, 0x6A1A, 0x6BA2, 0x6ACB, 0x1222, 0x13F3, 0x12AF, 0x10E6, - 0x0F0E, 0x0D9D, 0x0D07, 0x0D07, 0xFD17, 0xFA89, 0xF644, 0xF373, - 0xEF63, 0xE485, 0x67CE, 0x7350, 0x7A60, 0x81C4, 0x8866, 0x8D2D, - 0x8F03, 0x8F03, 0xFFA1, 0x00AB, 0x001B, 0xFB58, 0xF50B, 0xEF95, - 0xEF23, 0xEFF0, 0xF505, 0xF9F5, 0xFD25, 0xFF95, 0x008C, 0x008C, - 0x0254, 0x027C, 0x025B, 0x01BD, 0x00DD, 0xFF89, 0xFBD5, 0xF9EC, - 0xFB00, 0xFCB0, 0xFE96, 0x0088, 0x016D, 0x016D, 0xC293, 0xC6EF, - 0xCB25, 0xC93A, 0xC546, 0xC11F, 0xBC97, 0xBBDD, 0xBF75, 0xC21B, - 0xC063, 0xBD42, 0xBB94, 0xBB94, 0x0640, 0x1F1C, 0x3F4A, 0x49A5, - 0x4DD5, 0x4F7A, 0x4DCA, 0x4735, 0x39E2, 0x2EA6, 0x2E01, 0x3106, - 0x3311, 0x3311, 0xFFC3, 0xFF81, 0x00AA, 0x0495, 0x0991, 0x0E04, - 0x10BF, 0x12E8, 0x15DD, 0x180E, 0x1868, 0x180C, 0x17C1, 0x17C1, - 0x0BBA, 0x0577, 0xFEDA, 0x0043, 0x0437, 0x0821, 0x0B4E, 0x0E01, - 0x0F54, 0x1065, 0x127D, 0x14BF, 0x15CC, 0x15CC, 0x9C0D, 0x8E43, - 0x7F98, 0x82BA, 0x8B67, 0x9351, 0x9742, 0x9AC3, 0xA055, 0xA598, - 0xA9AD, 0xAD1C, 0xAE8E, 0xAE8E, 0x00D0, 0x0069, 0x0095, 0x0259, - 0x04AD, 0x068B, 0x05C5, 0x07E6, 0x0A48, 0x0AE7, 0x06F7, 0x018D, - 0xFED4, 0xFED4, 0xFF38, 0xFF20, 0xFF09, 0xFF10, 0xFF23, 0xFF40, - 0xFF95, 0xFFA5, 0x0067, 0x00EF, 0x0098, 0xFFF9, 0xFFA2, 0xFFA2, - 0xC1AA, 0xC70B, 0xCC42, 0xC9B8, 0xC4AD, 0xC009, 0xBE5F, 0xBF91, - 0xBC8F, 0xB92A, 0xB677, 0xB412, 0xB30A, 0xB30A, 0x09C7, 0x204B, - 0x3DED, 0x48E5, 0x4E99, 0x50E8, 0x4CD2, 0x4421, 0x3937, 0x3108, - 0x319A, 0x354C, 0x378C, 0x378C, 0xFAB2, 0xFCF1, 0xFFB3, 0x002F, - 0x0003, 0xFFD7, 0x0162, 0xFFE3, 0xF43A, 0xE7A0, 0xE015, 0xDA66, - 0xD827, 0xD827, 0xF79D, 0xFB85, 0x004B, 0x0114, 0x00B7, 0x0058, - 0x0117, 0x005E, 0xFB04, 0xF4A3, 0xEF00, 0xE9C2, 0xE772, 0xE772, - 0x9D32, 0x8FC3, 0x8107, 0x82EB, 0x89E9, 0x902B, 0x91EF, 0x94BE, - 0x9E24, 0xA84D, 0xB067, 0xB786, 0xBA94, 0xBA94, 0x7FFF, 0x7FFF, - 0x4171, 0x419C, 0x4213, 0x42C7, 0x43A9, 0x44A9, 0x45B8, 0x46C7, - 0x47C7, 0x48A9, 0x495D, 0x49D4, 0x49FF, 0x49FF, 0x0000, 0xFFFA, - 0x0000, 0x0026, 0x005A, 0x0089, 0x00B5, 0x00C7, 0x0096, 0x0058, - 0x002F, 0x000E, 0x0000, 0x0000, 0x0000, 0xFF49, 0x0000, 0x0411, - 0x0968, 0x0E57, 0x12F3, 0x14D5, 0x0FBF, 0x0938, 0x04FA, 0x0176, - 0x0000, 0x0000, 0xBF5F, 0xBF5B, 0xBF5F, 0xBF78, 0xBF99, 0xBFB7, - 0xBFD4, 0xBFDF, 0xBFC0, 0xBF98, 0xBF7E, 0xBF68, 0xBF5F, 0xBF5F, - 0x7FFF, 0x7FFF, 0x4171, 0x41A0, 0x4222, 0x42E7, 0x43DF, 0x44F7, - 0x4620, 0x4749, 0x4862, 0x4959, 0x4A1E, 0x4AA0, 0x4AD0, 0x4AD0, - 0xBF5F, 0xFE8E, 0xFE62, 0xFE45, 0xFE6A, 0xFE9B, 0xFED2, 0xFF0D, - 0xFF49, 0xFF82, 0xFFB4, 0xFFDC, 0xFFF7, 0x0000, 0x0000, 0x02EB, - 0x02E6, 0x02C2, 0x027C, 0x0229, 0x01CE, 0x0170, 0x0113, 0x00BD, - 0x0071, 0x0035, 0x000E, 0x0000, 0x0000, 0x054A, 0x0303, 0x0135, - 0x0267, 0x0404, 0x05EB, 0x07FC, 0x0A15, 0x0C17, 0x0DDF, 0x0F4D, - 0x1041, 0x109A, 0x109A, 0x0000, 0xFFA9, 0xFF3A, 0xFF1C, 0xFF16, - 0xFF16, 0xFF1C, 0xFF34, 0xFF5E, 0xFF94, 0xFFC8, 0xFFF1, 0x0000, - 0x0000, 0xFCBE, 0xFCB2, 0xFCD6, 0xFD5B, 0xFE06, 0xFEA7, 0xFF32, - 0xFF90, 0xFFBB, 0xFFDB, 0xFFF1, 0xFFFD, 0x0000, 0x0000, 0x13EC, - 0x1831, 0x1DBB, 0x1F39, 0x1FAB, 0x20A4, 0x2596, 0x268C, 0x1D6F, - 0x10B0, 0x038E, 0xF94C, 0xF527, 0xF527, 0x1E68, 0x1D8E, 0x1E68, - 0x2226, 0x2672, 0x2B15, 0x2FDD, 0x3495, 0x3907, 0x3D00, 0x3BBD, - 0x3A6B, 0x3921, 0x388D, -}; +ROM_ASSET_LOAD_ANIM(anim_45_46_values, 0x00525444, 1190, 0x00000000, 1190); diff --git a/assets/anims/anim_47.inc.c b/assets/anims/anim_47.inc.c index 63b65a044..13161a17b 100644 --- a/assets/anims/anim_47.inc.c +++ b/assets/anims/anim_47.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_47[] = { 1, 189, @@ -13,82 +14,7 @@ static const struct Animation anim_47[] = { }; -static const u16 anim_47_indices[] = { - 0x000B, 0x0001, 0x000B, 0x000C, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0017, 0x0001, 0x0000, - 0x000B, 0x0182, 0x000B, 0x018D, 0x000B, 0x0198, - 0x000B, 0x0161, 0x000B, 0x016C, 0x000B, 0x0177, - 0x000B, 0x0140, 0x000B, 0x014B, 0x000B, 0x0156, - 0x0001, 0x013C, 0x0001, 0x013D, 0x0001, 0x013E, - 0x000B, 0x0044, 0x000B, 0x004F, 0x000B, 0x005A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x0039, - 0x000B, 0x0018, 0x000B, 0x0023, 0x000B, 0x002E, - 0x0001, 0x0138, 0x0001, 0x0139, 0x0001, 0x013A, - 0x000B, 0x0091, 0x0001, 0x009C, 0x0001, 0x009D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x0086, - 0x000B, 0x0065, 0x000B, 0x0070, 0x000B, 0x007B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x013B, - 0x000B, 0x0117, 0x000B, 0x0122, 0x000B, 0x012D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x010C, - 0x000B, 0x00EB, 0x000B, 0x00F6, 0x000B, 0x0101, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x013F, - 0x000B, 0x00CA, 0x000B, 0x00D5, 0x000B, 0x00E0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x00BF, - 0x000B, 0x009E, 0x000B, 0x00A9, 0x000B, 0x00B4, -}; +ROM_ASSET_LOAD_ANIM(anim_47_indices, 0x00525904, 252, 0x00000000, 252); -static const s16 anim_47_values[] = { - 0x0000, 0x000F, 0x0009, 0x0005, 0x0003, 0x0002, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x008B, 0x008A, 0x008B, 0x008E, - 0x0093, 0x0099, 0x009E, 0x00A4, 0x00A8, 0x00AB, 0x00AC, 0x3FFF, - 0xF06F, 0xEF39, 0xEDCB, 0xEC39, 0xEA99, 0xE900, 0xE782, 0xE635, - 0xE52D, 0xE47F, 0xE441, 0xE5B5, 0xE6F9, 0xE879, 0xEA1D, 0xEBD0, - 0xED7C, 0xEF0B, 0xF068, 0xF17C, 0xF232, 0xF273, 0xE37C, 0xE5E9, - 0xE8C6, 0xEBE9, 0xEF28, 0xF25B, 0xF556, 0xF7F0, 0xFA00, 0xFB5B, - 0xFBD8, 0xE75C, 0xE6FC, 0xE68A, 0xE60D, 0xE58B, 0xE50C, 0xE495, - 0xE42E, 0xE3DB, 0xE3A5, 0xE392, 0xEFD3, 0xED38, 0xEA24, 0xE6C4, - 0xE346, 0xDFD6, 0xDCA2, 0xD9D5, 0xD79D, 0xD628, 0xD5A2, 0xE5EB, - 0xE65E, 0xE6E5, 0xE77A, 0xE814, 0xE8AB, 0xE939, 0xE9B4, 0xEA16, - 0xEA56, 0xEA6D, 0xDD01, 0xDE29, 0xDF85, 0xE103, 0xE28F, 0xE414, - 0xE57F, 0xE6BC, 0xE7B7, 0xE85C, 0xE897, 0x136E, 0x1379, 0x1387, - 0x1396, 0x13A5, 0x13B4, 0x13C2, 0x13CF, 0x13D8, 0x13DF, 0x13E1, - 0xFF10, 0x0007, 0x012D, 0x026E, 0x03BB, 0x0503, 0x0635, 0x0740, - 0x0813, 0x089E, 0x08D0, 0xF18B, 0xF20D, 0xF2A7, 0xF34F, 0xF3FD, - 0xF4A8, 0xF548, 0xF5D4, 0xF642, 0xF68B, 0xF6A5, 0xD699, 0xD808, - 0xD9B9, 0xDB94, 0xDD80, 0xDF64, 0xE127, 0xE2B1, 0xE3E9, 0xE4B7, - 0xE501, 0x959C, 0x9440, 0x92A5, 0x90E4, 0x8F12, 0x8D47, 0x8B9C, - 0x8A26, 0x88FF, 0x883C, 0x87F6, 0x5359, 0x4901, 0x1D8A, 0x2148, - 0x23D4, 0x24CD, 0x258A, 0x2614, 0x2672, 0x26AE, 0x26CE, 0x26DC, - 0x26DE, 0x0837, 0x0AB8, 0x0C6D, 0x0D13, 0x0D92, 0x0DEE, 0x0E2E, - 0x0E56, 0x0E6B, 0x0E74, 0x0E76, 0xD4F7, 0xD021, 0xCCD6, 0xCB94, - 0xCA9F, 0xC9ED, 0xC973, 0xC926, 0xC8FC, 0xC8EB, 0xC8E8, 0x3F34, - 0x3F74, 0x3E6E, 0x3BEC, 0x38BE, 0x3532, 0x3198, 0x2E40, 0x2B79, - 0x2995, 0x28E1, 0x02AC, 0x070F, 0x0A7A, 0x0C90, 0x0E9F, 0x1092, - 0x1256, 0x13D8, 0x1505, 0x15C7, 0x160C, 0x09FB, 0x08BA, 0x082C, - 0x087D, 0x090D, 0x09C5, 0x0A8E, 0x0B52, 0x0BF9, 0x0C6E, 0x0C9B, - 0x9134, 0x9521, 0x98D0, 0x9C03, 0x9F88, 0xA324, 0xA69B, 0xA9B3, - 0xAC32, 0xADDC, 0xAE77, 0xE4FD, 0xEDBB, 0xF237, 0xF15B, 0xEF25, - 0xEC09, 0xE87A, 0xE4EC, 0xE1D4, 0xDFA3, 0xDECF, 0xEFA3, 0xEBEF, - 0xEA16, 0xEA91, 0xEBA6, 0xED20, 0xEECC, 0xF073, 0xF1E3, 0xF2E6, - 0xF348, 0xBE03, 0xB91C, 0xB6A4, 0xB73C, 0xB89D, 0xBA83, 0xBCAA, - 0xBECD, 0xC0A8, 0xC1F7, 0xC276, 0x5575, 0x55A9, 0x549D, 0x521D, - 0x4EF1, 0x4B69, 0x47D4, 0x4481, 0x41BF, 0x3FDD, 0x3F2B, 0x084C, - 0x078F, 0x0782, 0x0849, 0x095C, 0x0A9B, 0x0BE7, 0x0D20, 0x0E27, - 0x0EDB, 0x0F1E, 0xF842, 0xFA53, 0xFC08, 0xFD38, 0xFE73, 0xFFA7, - 0x00C6, 0x01C1, 0x0288, 0x030A, 0x0339, 0x839A, 0x7F34, 0x7DBC, - 0x7FDB, 0x8319, 0x8703, 0x8B2E, 0x8F2B, 0x928D, 0x94E6, 0x95C6, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x1265, 0x1245, 0x1228, 0x120C, 0x11ED, 0x11DA, 0x11E1, 0x12A9, - 0x12DC, 0x12F2, 0x12F7, 0x007A, 0xFEF2, 0xFD96, 0xFC78, 0xFB61, - 0xFAA5, 0xFA9A, 0xFFBF, 0x0001, 0xFF5D, 0xFEE7, 0xE952, 0xF8B0, - 0x0472, 0x09BE, 0x0C73, 0x0D65, 0x0D67, 0x0376, 0x0339, 0x04C5, - 0x05CC, 0x1122, 0x1089, 0x1033, 0x1035, 0x105B, 0x10AB, 0x112C, - 0x121F, 0x136C, 0x1491, 0x1510, 0xE520, 0xE80D, 0xEA99, 0xEC25, - 0xED4C, 0xEE5E, 0xEFAF, 0xF1B1, 0xF419, 0xF61E, 0xF6F7, 0x1AC5, - 0x1340, 0x0D7D, 0x0B3D, 0x0A7F, 0x0A20, 0x0902, 0x0654, 0x02DA, - 0xFFD8, 0xFE90, 0xCE42, 0xD2BC, 0xD5C8, 0xD6F2, 0xD7D4, 0xD879, - 0xD8EA, 0xD931, 0xD958, 0xD968, 0xD96B, 0x07ED, 0x0780, 0x0736, - 0x0719, 0x0704, 0x06F4, 0x06E9, 0x06E2, 0x06DF, 0x06DD, 0x06DD, - 0x469B, 0x4CAC, 0x4FEF, 0x4FA9, 0x4E89, 0x4CD3, 0x4AD0, 0x48C5, - 0x46F9, 0x45B1, 0x4534, -}; +ROM_ASSET_LOAD_ANIM(anim_47_values, 0x00525a00, 838, 0x00000000, 838); diff --git a/assets/anims/anim_48.inc.c b/assets/anims/anim_48.inc.c index fa9ed248d..cc7ced9c0 100644 --- a/assets/anims/anim_48.inc.c +++ b/assets/anims/anim_48.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_48[] = { 0, 189, @@ -13,348 +14,7 @@ static const struct Animation anim_48[] = { }; -static const u16 anim_48_indices[] = { - 0x0001, 0x0000, 0x004D, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x004E, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x09A8, - 0x004D, 0x090E, 0x0001, 0x0000, 0x004D, 0x095B, - 0x004D, 0x0874, 0x0001, 0x0000, 0x004D, 0x08C1, - 0x0001, 0x0870, 0x0001, 0x0871, 0x0001, 0x0872, - 0x004D, 0x0183, 0x004D, 0x01D0, 0x004D, 0x021D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x0136, - 0x004D, 0x004F, 0x004D, 0x009C, 0x004D, 0x00E9, - 0x0001, 0x0787, 0x0001, 0x0788, 0x004D, 0x0789, - 0x004D, 0x039E, 0x004D, 0x03EB, 0x004D, 0x0438, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x0351, - 0x004D, 0x026A, 0x004D, 0x02B7, 0x004D, 0x0304, - 0x0001, 0x0000, 0x004D, 0x07D6, 0x004D, 0x0823, - 0x004D, 0x06A0, 0x004D, 0x06ED, 0x004D, 0x073A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x0653, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x0606, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0873, - 0x004D, 0x051F, 0x004D, 0x056C, 0x004D, 0x05B9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x04D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x0485, -}; +ROM_ASSET_LOAD_ANIM(anim_48_indices, 0x00525d60, 252, 0x00000000, 252); -static const s16 anim_48_values[] = { - 0x0000, 0x00C0, 0x00BF, 0x00BB, 0x00B7, 0x00B4, 0x00B1, 0x00AE, - 0x00AC, 0x00AC, 0x00AD, 0x00AF, 0x00B1, 0x00B3, 0x00B6, 0x00B8, - 0x00BB, 0x00BE, 0x00C0, 0x00C3, 0x00C6, 0x00C8, 0x00CA, 0x00CD, - 0x00D0, 0x00D3, 0x00D5, 0x00D8, 0x00D9, 0x00D9, 0x00D9, 0x00D8, - 0x00D5, 0x00D3, 0x00D0, 0x00CD, 0x00CA, 0x00C8, 0x00C5, 0x00C3, - 0x00C0, 0x00BD, 0x00BA, 0x00B8, 0x00B5, 0x00B2, 0x00B0, 0x00AE, - 0x00AC, 0x00AB, 0x00AB, 0x00AB, 0x00AC, 0x00AC, 0x00AD, 0x00AE, - 0x00B0, 0x00B2, 0x00B6, 0x00BB, 0x00C2, 0x00C6, 0x00C9, 0x00CC, - 0x00CF, 0x00D2, 0x00D4, 0x00D6, 0x00D8, 0x00D9, 0x00D9, 0x00D8, - 0x00D6, 0x00D3, 0x00CF, 0x00CA, 0x00C5, 0x00C3, 0x3FFF, 0xDFD1, - 0xDFCB, 0xDFB9, 0xDF9C, 0xDF75, 0xDF46, 0xDF0E, 0xDECF, 0xDE89, - 0xDE3F, 0xDDEF, 0xDD9C, 0xDD47, 0xDCEF, 0xDC97, 0xDC3F, 0xDBE7, - 0xDB92, 0xDB3F, 0xDAF0, 0xDAA5, 0xDA5F, 0xDA20, 0xD9E9, 0xD9B9, - 0xD992, 0xD975, 0xD964, 0xD95D, 0xD960, 0xD967, 0xD973, 0xD984, - 0xD999, 0xD9B1, 0xD9CD, 0xD9ED, 0xDA10, 0xDA36, 0xDA5F, 0xDA8B, - 0xDAB9, 0xDAE9, 0xDB1A, 0xDB4E, 0xDB82, 0xDBB8, 0xDBEF, 0xDC27, - 0xDC5F, 0xDC97, 0xDCCF, 0xDD07, 0xDD3F, 0xDD76, 0xDDAC, 0xDDE0, - 0xDE14, 0xDE46, 0xDE75, 0xDEA3, 0xDECF, 0xDEF8, 0xDF1E, 0xDF41, - 0xDF61, 0xDF7D, 0xDF96, 0xDFAA, 0xDFBB, 0xDFC7, 0xDFCE, 0xDFD1, - 0xDFD1, 0xDFD1, 0xDFD1, 0xDFD1, 0x047B, 0x0470, 0x0451, 0x041E, - 0x03DB, 0x0387, 0x0326, 0x02B7, 0x023E, 0x01BB, 0x0130, 0x009F, - 0x0009, 0xFF71, 0xFED7, 0xFE3C, 0xFDA3, 0xFD0D, 0xFC7C, 0xFBF1, - 0xFB6E, 0xFAF5, 0xFA87, 0xFA25, 0xF9D1, 0xF98E, 0xF95B, 0xF93C, - 0xF931, 0xF936, 0xF943, 0xF958, 0xF975, 0xF999, 0xF9C4, 0xF9F6, - 0xFA2D, 0xFA6B, 0xFAAD, 0xFAF5, 0xFB41, 0xFB91, 0xFBE5, 0xFC3C, - 0xFC96, 0xFCF2, 0xFD51, 0xFDB1, 0xFE12, 0xFE74, 0xFED7, 0xFF39, - 0xFF9B, 0xFFFC, 0x005B, 0x00BA, 0x0116, 0x0170, 0x01C7, 0x021B, - 0x026B, 0x02B7, 0x02FF, 0x0341, 0x037F, 0x03B7, 0x03E8, 0x0413, - 0x0437, 0x0454, 0x0469, 0x0476, 0x047B, 0x047B, 0x047B, 0x047B, - 0x047B, 0xED8C, 0xED85, 0xED72, 0xED55, 0xED2C, 0xECFB, 0xECC0, - 0xEC7F, 0xEC36, 0xEBE9, 0xEB96, 0xEB40, 0xEAE6, 0xEA8B, 0xEA2F, - 0xE9D3, 0xE978, 0xE91F, 0xE8C9, 0xE876, 0xE828, 0xE7E0, 0xE79E, - 0xE764, 0xE732, 0xE70A, 0xE6EC, 0xE6D9, 0xE6D3, 0xE6D6, 0xE6DD, - 0xE6EA, 0xE6FB, 0xE711, 0xE72A, 0xE748, 0xE769, 0xE78E, 0xE7B5, - 0xE7E0, 0xE80D, 0xE83D, 0xE86F, 0xE8A3, 0xE8D8, 0xE90F, 0xE947, - 0xE980, 0xE9BA, 0xE9F5, 0xEA2F, 0xEA6A, 0xEAA4, 0xEADE, 0xEB17, - 0xEB50, 0xEB87, 0xEBBC, 0xEBF0, 0xEC22, 0xEC51, 0xEC7F, 0xECA9, - 0xECD1, 0xECF6, 0xED17, 0xED34, 0xED4E, 0xED63, 0xED75, 0xED81, - 0xED89, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xDF7F, 0xDF86, - 0xDF9A, 0xDFBB, 0xDFE7, 0xE01D, 0xE05D, 0xE0A4, 0xE0F3, 0xE148, - 0xE1A2, 0xE200, 0xE262, 0xE2C5, 0xE32A, 0xE38E, 0xE3F1, 0xE453, - 0xE4B1, 0xE50B, 0xE560, 0xE5AF, 0xE5F7, 0xE636, 0xE66C, 0xE698, - 0xE6B9, 0xE6CD, 0xE6D4, 0xE6D1, 0xE6C9, 0xE6BB, 0xE6A9, 0xE691, - 0xE675, 0xE655, 0xE631, 0xE609, 0xE5DD, 0xE5AF, 0xE57E, 0xE549, - 0xE513, 0xE4DB, 0xE4A0, 0xE464, 0xE427, 0xE3E8, 0xE3A9, 0xE36A, - 0xE32A, 0xE2EA, 0xE2AA, 0xE26B, 0xE22C, 0xE1EF, 0xE1B3, 0xE179, - 0xE140, 0xE10A, 0xE0D6, 0xE0A4, 0xE076, 0xE04A, 0xE023, 0xDFFE, - 0xDFDE, 0xDFC2, 0xDFAB, 0xDF98, 0xDF8A, 0xDF82, 0xDF7F, 0xDF7F, - 0xDF7F, 0xDF7F, 0xDF7F, 0xF765, 0xF75F, 0xF74F, 0xF734, 0xF711, - 0xF6E5, 0xF6B1, 0xF677, 0xF637, 0xF5F2, 0xF5A9, 0xF55C, 0xF50E, - 0xF4BD, 0xF46C, 0xF41A, 0xF3C9, 0xF37B, 0xF32E, 0xF2E5, 0xF2A0, - 0xF260, 0xF226, 0xF1F3, 0xF1C7, 0xF1A3, 0xF188, 0xF178, 0xF172, - 0xF175, 0xF17B, 0xF186, 0xF196, 0xF1A9, 0xF1BF, 0xF1DA, 0xF1F7, - 0xF217, 0xF23A, 0xF260, 0xF288, 0xF2B2, 0xF2DF, 0xF30C, 0xF33C, - 0xF36C, 0xF39E, 0xF3D1, 0xF404, 0xF438, 0xF46C, 0xF49F, 0xF4D3, - 0xF506, 0xF539, 0xF56B, 0xF59B, 0xF5CB, 0xF5F8, 0xF625, 0xF64F, - 0xF677, 0xF69D, 0xF6C0, 0xF6E0, 0xF6FE, 0xF718, 0xF72E, 0xF741, - 0xF751, 0xF75C, 0xF763, 0xF765, 0xF765, 0xF765, 0xF765, 0xF765, - 0xE83F, 0xE843, 0xE84D, 0xE85D, 0xE872, 0xE88C, 0xE8AB, 0xE8CE, - 0xE8F4, 0xE91D, 0xE949, 0xE977, 0xE9A6, 0xE9D6, 0xEA07, 0xEA37, - 0xEA68, 0xEA97, 0xEAC5, 0xEAF0, 0xEB19, 0xEB40, 0xEB63, 0xEB81, - 0xEB9C, 0xEBB1, 0xEBC1, 0xEBCB, 0xEBCE, 0xEBCD, 0xEBC9, 0xEBC2, - 0xEBB9, 0xEBAD, 0xEBA0, 0xEB90, 0xEB7F, 0xEB6B, 0xEB56, 0xEB40, - 0xEB28, 0xEB0F, 0xEAF4, 0xEAD9, 0xEABC, 0xEA9F, 0xEA82, 0xEA63, - 0xEA45, 0xEA26, 0xEA07, 0xE9E8, 0xE9C9, 0xE9AA, 0xE98C, 0xE96E, - 0xE951, 0xE935, 0xE919, 0xE8FF, 0xE8E6, 0xE8CE, 0xE8B7, 0xE8A2, - 0xE88F, 0xE87D, 0xE86E, 0xE860, 0xE855, 0xE84C, 0xE845, 0xE841, - 0xE83F, 0xE83F, 0xE83F, 0xE83F, 0xE83F, 0xBB44, 0xBB7E, 0xBC23, - 0xBD2E, 0xBE94, 0xC04E, 0xC253, 0xC49B, 0xC71E, 0xC9D3, 0xCCB1, - 0xCFB1, 0xD2CB, 0xD5F5, 0xD927, 0xDC59, 0xDF83, 0xE29C, 0xE59C, - 0xE87B, 0xEB30, 0xEDB3, 0xEFFB, 0xF200, 0xF3BA, 0xF520, 0xF62A, - 0xF6D0, 0xF709, 0xF6F2, 0xF6AD, 0xF63E, 0xF5A5, 0xF4E6, 0xF401, - 0xF2FB, 0xF1D4, 0xF08F, 0xEF2E, 0xEDB3, 0xEC20, 0xEA78, 0xE8BC, - 0xE6EF, 0xE513, 0xE32A, 0xE136, 0xDF3A, 0xDD37, 0xDB30, 0xD927, - 0xD71E, 0xD517, 0xD314, 0xD117, 0xCF24, 0xCD3B, 0xCB5F, 0xC992, - 0xC7D6, 0xC62E, 0xC49B, 0xC320, 0xC1BF, 0xC07A, 0xBF53, 0xBE4C, - 0xBD68, 0xBCA9, 0xBC10, 0xBBA0, 0xBB5C, 0xBB44, 0xBB44, 0xBB44, - 0xBB44, 0xBB44, 0x0000, 0x0014, 0x0050, 0x00B1, 0x0132, 0x01D2, - 0x028E, 0x0361, 0x044A, 0x0545, 0x064F, 0x0765, 0x0884, 0x09A9, - 0x0AD1, 0x0BFA, 0x0D1F, 0x0E3E, 0x0F54, 0x105E, 0x1159, 0x1242, - 0x1315, 0x13D0, 0x1470, 0x14F2, 0x1553, 0x158F, 0x15A3, 0x159B, - 0x1582, 0x155A, 0x1522, 0x14DD, 0x148A, 0x142B, 0x13C1, 0x134B, - 0x12CB, 0x1242, 0x11B0, 0x1116, 0x1076, 0x0FCF, 0x0F22, 0x0E71, - 0x0DBD, 0x0D04, 0x0C4A, 0x0B8E, 0x0AD1, 0x0A15, 0x0959, 0x089E, - 0x07E6, 0x0731, 0x0680, 0x05D4, 0x052D, 0x048D, 0x03F3, 0x0361, - 0x02D8, 0x0258, 0x01E2, 0x0178, 0x0118, 0x00C6, 0x0081, 0x0049, - 0x0021, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x000D, 0x0035, 0x0074, 0x00CA, 0x0133, 0x01AE, 0x023A, 0x02D3, - 0x0378, 0x0428, 0x04DF, 0x059C, 0x065D, 0x0721, 0x07E4, 0x08A5, - 0x0962, 0x0A19, 0x0AC9, 0x0B6E, 0x0C07, 0x0C93, 0x0D0E, 0x0D77, - 0x0DCD, 0x0E0C, 0x0E34, 0x0E42, 0x0E3C, 0x0E2C, 0x0E11, 0x0DED, - 0x0DBF, 0x0D89, 0x0D4A, 0x0D04, 0x0CB6, 0x0C62, 0x0C07, 0x0BA7, - 0x0B42, 0x0AD8, 0x0A6A, 0x09F9, 0x0984, 0x090D, 0x0894, 0x0819, - 0x079D, 0x0721, 0x06A4, 0x0628, 0x05AE, 0x0534, 0x04BD, 0x0448, - 0x03D7, 0x0369, 0x02FF, 0x029A, 0x023A, 0x01DF, 0x018B, 0x013E, - 0x00F7, 0x00B9, 0x0082, 0x0055, 0x0030, 0x0015, 0x0005, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xF549, 0xF540, 0xF525, 0xF4FA, - 0xF4C1, 0xF47A, 0xF426, 0xF3C8, 0xF361, 0xF2F1, 0xF27B, 0xF1FF, - 0xF17F, 0xF0FD, 0xF079, 0xEFF5, 0xEF72, 0xEEF3, 0xEE77, 0xEE01, - 0xED91, 0xED29, 0xECCB, 0xEC78, 0xEC31, 0xEBF7, 0xEBCC, 0xEBB2, - 0xEBA8, 0xEBAC, 0xEBB7, 0xEBC9, 0xEBE2, 0xEC01, 0xEC25, 0xEC50, - 0xEC7F, 0xECB4, 0xECEC, 0xED29, 0xED6A, 0xEDAF, 0xEDF6, 0xEE40, - 0xEE8D, 0xEEDC, 0xEF2C, 0xEF7E, 0xEFD1, 0xF025, 0xF079, 0xF0CD, - 0xF120, 0xF173, 0xF1C5, 0xF216, 0xF264, 0xF2B1, 0xF2FB, 0xF343, - 0xF387, 0xF3C8, 0xF405, 0xF43E, 0xF472, 0xF4A2, 0xF4CC, 0xF4F1, - 0xF510, 0xF528, 0xF53A, 0xF546, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xD47F, 0xD48C, 0xD4B4, 0xD4F4, 0xD549, 0xD5B2, 0xD62E, - 0xD6B9, 0xD753, 0xD7F8, 0xD8A7, 0xD95E, 0xDA1C, 0xDADD, 0xDBA0, - 0xDC63, 0xDD25, 0xDDE2, 0xDE99, 0xDF48, 0xDFEE, 0xE087, 0xE112, - 0xE18E, 0xE1F7, 0xE24D, 0xE28C, 0xE2B4, 0xE2C1, 0xE2BC, 0xE2AB, - 0xE291, 0xE26C, 0xE23F, 0xE208, 0xE1CA, 0xE183, 0xE136, 0xE0E1, - 0xE087, 0xE027, 0xDFC2, 0xDF58, 0xDEEA, 0xDE78, 0xDE04, 0xDD8C, - 0xDD13, 0xDC98, 0xDC1C, 0xDBA0, 0xDB24, 0xDAA8, 0xDA2D, 0xD9B4, - 0xD93D, 0xD8C8, 0xD856, 0xD7E8, 0xD77E, 0xD719, 0xD6B9, 0xD65F, - 0xD60B, 0xD5BD, 0xD577, 0xD538, 0xD502, 0xD4D4, 0xD4AF, 0xD495, - 0xD484, 0xD47F, 0xD47F, 0xD47F, 0xD47F, 0xD47F, 0x0340, 0x0331, - 0x0305, 0x02C0, 0x0262, 0x01EE, 0x0166, 0x00CD, 0x0024, 0xFF70, - 0xFEAF, 0xFDE6, 0xFD15, 0xFC41, 0xFB6A, 0xFA94, 0xF9BF, 0xF8EF, - 0xF826, 0xF765, 0xF6B0, 0xF607, 0xF56E, 0xF4E6, 0xF472, 0xF414, - 0xF3CE, 0xF3A3, 0xF394, 0xF39A, 0xF3AC, 0xF3C9, 0xF3F1, 0xF424, - 0xF460, 0xF4A4, 0xF4F2, 0xF547, 0xF5A4, 0xF607, 0xF671, 0xF6E0, - 0xF754, 0xF7CD, 0xF84A, 0xF8CA, 0xF94D, 0xF9D3, 0xFA5A, 0xFAE2, - 0xFB6A, 0xFBF3, 0xFC7B, 0xFD02, 0xFD88, 0xFE0B, 0xFE8B, 0xFF08, - 0xFF81, 0xFFF5, 0x0063, 0x00CD, 0x0130, 0x018D, 0x01E2, 0x0230, - 0x0274, 0x02B0, 0x02E2, 0x030A, 0x0328, 0x033A, 0x0340, 0x0340, - 0x0340, 0x0340, 0x0340, 0x2A4A, 0x2A3E, 0x2A1D, 0x29E7, 0x299E, - 0x2944, 0x28DB, 0x2865, 0x27E2, 0x2756, 0x26C1, 0x2625, 0x2584, - 0x24E0, 0x243A, 0x2393, 0x22EF, 0x224E, 0x21B2, 0x211D, 0x2091, - 0x200E, 0x1F98, 0x1F2F, 0x1ED5, 0x1E8C, 0x1E56, 0x1E35, 0x1E29, - 0x1E2E, 0x1E3C, 0x1E52, 0x1E71, 0x1E98, 0x1EC7, 0x1EFC, 0x1F38, - 0x1F7A, 0x1FC1, 0x200E, 0x2060, 0x20B6, 0x2110, 0x216E, 0x21CE, - 0x2231, 0x2297, 0x22FE, 0x2366, 0x23D0, 0x243A, 0x24A3, 0x250D, - 0x2575, 0x25DC, 0x2642, 0x26A5, 0x2705, 0x2763, 0x27BD, 0x2813, - 0x2865, 0x28B2, 0x28F9, 0x293B, 0x2977, 0x29AC, 0x29DB, 0x2A02, - 0x2A21, 0x2A37, 0x2A45, 0x2A4A, 0x2A4A, 0x2A4A, 0x2A4A, 0x2A4A, - 0xF36B, 0xF32A, 0xF26F, 0xF142, 0xEFAE, 0xEDBB, 0xEB72, 0xE8DF, - 0xE609, 0xE2FA, 0xDFBD, 0xDC59, 0xD8D9, 0xD546, 0xD1AA, 0xCE0E, - 0xCA7B, 0xC6FB, 0xC398, 0xC05A, 0xBD4B, 0xBA76, 0xB7E2, 0xB59A, - 0xB3A7, 0xB212, 0xB0E5, 0xB02A, 0xAFE9, 0xB004, 0xB051, 0xB0CF, - 0xB17C, 0xB254, 0xB356, 0xB47E, 0xB5CB, 0xB73B, 0xB8C9, 0xBA76, - 0xBC3C, 0xBE1C, 0xC011, 0xC219, 0xC433, 0xC65B, 0xC88F, 0xCACE, - 0xCD13, 0xCF5D, 0xD1AA, 0xD3F7, 0xD641, 0xD887, 0xDAC5, 0xDCF9, - 0xDF21, 0xE13B, 0xE344, 0xE539, 0xE718, 0xE8DF, 0xEA8B, 0xEC1A, - 0xED89, 0xEED6, 0xEFFF, 0xF100, 0xF1D8, 0xF285, 0xF303, 0xF351, - 0xF36B, 0xF36B, 0xF36B, 0xF36B, 0xF36B, 0xC353, 0xC37E, 0xC3EE, - 0xC489, 0xC535, 0xC5DA, 0xC65C, 0xC6A3, 0xC696, 0xC54D, 0xC2E4, - 0xC0C2, 0xC04B, 0xC14B, 0xC293, 0xC417, 0xC5CA, 0xC79F, 0xC98A, - 0xCB7E, 0xCD6E, 0xCF4D, 0xD10F, 0xD2A7, 0xD408, 0xD55B, 0xD6BD, - 0xD80F, 0xD932, 0xDA04, 0xDA69, 0xDA3E, 0xD967, 0xD7FB, 0xD633, - 0xD41E, 0xD1C9, 0xCF42, 0xCC99, 0xC9DB, 0xC716, 0xC459, 0xC1B2, - 0xBF2F, 0xBCDE, 0xBACF, 0xB90E, 0xB7AA, 0xB6B2, 0xB625, 0xB5F1, - 0xB60D, 0xB66E, 0xB70B, 0xB7D9, 0xB8CD, 0xB9DF, 0xBB03, 0xBC2F, - 0xBD5A, 0xBE79, 0xBF82, 0xC06A, 0xC128, 0xC1B2, 0xC211, 0xC258, - 0xC289, 0xC2A8, 0xC2B8, 0xC2BC, 0xC2B8, 0xC2AD, 0xC29F, 0xC291, - 0xC287, 0xC283, 0x17EE, 0x1871, 0x19CE, 0x1BBF, 0x1E00, 0x204D, - 0x2262, 0x23F9, 0x24CE, 0x2511, 0x2523, 0x250B, 0x24CF, 0x2476, - 0x2406, 0x2388, 0x2301, 0x2277, 0x21F3, 0x217B, 0x2115, 0x20C8, - 0x209B, 0x2094, 0x20BB, 0x212F, 0x21FF, 0x231B, 0x2472, 0x25F3, - 0x278E, 0x2933, 0x2AD0, 0x2C7F, 0x2E5C, 0x305F, 0x327D, 0x34AD, - 0x36E5, 0x391C, 0x3B48, 0x3D60, 0x3F59, 0x412B, 0x42CB, 0x4431, - 0x4552, 0x4624, 0x469F, 0x46C8, 0x46AE, 0x4656, 0x45C4, 0x44FE, - 0x4408, 0x42E7, 0x41A1, 0x4038, 0x3EB3, 0x3D17, 0x3B67, 0x39A9, - 0x37E2, 0x3616, 0x344A, 0x3229, 0x2F73, 0x2C4D, 0x28DE, 0x254A, - 0x21B7, 0x1E4A, 0x1B28, 0x1878, 0x165E, 0x14FF, 0x1482, 0x0057, - 0x0058, 0x005A, 0x005C, 0x005F, 0x0062, 0x0064, 0x0067, 0x0068, - 0x0068, 0x0068, 0x0068, 0x0068, 0x0067, 0x0066, 0x0065, 0x0064, - 0x0064, 0x0063, 0x0063, 0x0063, 0x0063, 0x0064, 0x0066, 0x0068, - 0x006C, 0x0073, 0x007D, 0x0087, 0x0091, 0x0099, 0x009F, 0x00A1, - 0x00A0, 0x009C, 0x0097, 0x0091, 0x008A, 0x0083, 0x007B, 0x0074, - 0x006F, 0x006A, 0x0068, 0x0068, 0x0075, 0x008F, 0x00A9, 0x00B5, - 0x00B5, 0x00B4, 0x00B3, 0x00B2, 0x00B0, 0x00AD, 0x00AA, 0x00A6, - 0x00A1, 0x009C, 0x0096, 0x008E, 0x0086, 0x007D, 0x0073, 0x0068, - 0x0059, 0x0045, 0x002C, 0x0011, 0xFFF5, 0xFFD8, 0xFFBC, 0xFFA2, - 0xFF8C, 0xFF7B, 0xFF6F, 0xFF6B, 0xFFC8, 0xFFBE, 0xFFA4, 0xFF7F, - 0xFF53, 0xFF25, 0xFEFC, 0xFEDB, 0xFEC8, 0xFEBE, 0xFEB7, 0xFEB2, - 0xFEAF, 0xFEAD, 0xFEAD, 0xFEAE, 0xFEB0, 0xFEB3, 0xFEB6, 0xFEBA, - 0xFEBD, 0xFEC1, 0xFEC4, 0xFEC6, 0xFEC8, 0xFEC9, 0xFECD, 0xFED1, - 0xFED5, 0xFEDA, 0xFEDD, 0xFEE0, 0xFEE1, 0xFEE0, 0xFEDF, 0xFEDD, - 0xFEDA, 0xFED6, 0xFED3, 0xFED0, 0xFECD, 0xFECA, 0xFEC8, 0xFEC7, - 0xFEC8, 0xFECE, 0xFEDB, 0xFEE7, 0xFEED, 0xFEED, 0xFEEB, 0xFEEA, - 0xFEE8, 0xFEE5, 0xFEE2, 0xFEDF, 0xFEDC, 0xFED8, 0xFED5, 0xFED2, - 0xFECF, 0xFECC, 0xFECA, 0xFEC9, 0xFEC8, 0xFEC7, 0xFEC8, 0xFEC9, - 0xFECB, 0xFECE, 0xFED0, 0xFED3, 0xFED5, 0xFED7, 0xFED9, 0xFEDA, - 0xFEDA, 0xA28A, 0xA293, 0xA2B2, 0xA2EF, 0xA352, 0xA3E5, 0xA4AE, - 0xA5B6, 0xA706, 0xA88C, 0xAA2F, 0xABEC, 0xADBF, 0xAFA6, 0xB19C, - 0xB39E, 0xB5A9, 0xB7B9, 0xB9CB, 0xBBDA, 0xBDE5, 0xBFE7, 0xC1DC, - 0xC3C2, 0xC594, 0xC784, 0xC9A9, 0xCBD9, 0xCDEA, 0xCFB4, 0xD10C, - 0xD1C9, 0xD1C1, 0xD126, 0xD048, 0xCF29, 0xCDCE, 0xCC3A, 0xCA72, - 0xC878, 0xC651, 0xC400, 0xC189, 0xBEF0, 0xBC38, 0xB775, 0xB063, - 0xA987, 0xA564, 0xA386, 0xA1CC, 0xA034, 0x9EBD, 0x9D65, 0x9C2C, - 0x9B11, 0x9A12, 0x992D, 0x9863, 0x97B1, 0x9717, 0x9693, 0x9624, - 0x95C9, 0x9581, 0x9579, 0x95D4, 0x967E, 0x9765, 0x9876, 0x999F, - 0x9ACE, 0x9BEF, 0x9CF1, 0x9DC0, 0x9E49, 0x9E7B, 0xD74A, 0xD6C1, - 0xD552, 0xD33F, 0xD0CA, 0xCE33, 0xCBBC, 0xC9A8, 0xC837, 0xC733, - 0xC639, 0xC54A, 0xC466, 0xC390, 0xC2C7, 0xC20B, 0xC15F, 0xC0C2, - 0xC036, 0xBFBB, 0xBF52, 0xBEFB, 0xBEB8, 0xBE89, 0xBE70, 0xBE86, - 0xBEDE, 0xBF6C, 0xC025, 0xC0FE, 0xC1EB, 0xC2E0, 0xC3D2, 0xC4B6, - 0xC57F, 0xC623, 0xC696, 0xC6E8, 0xC72A, 0xC752, 0xC756, 0xC72B, - 0xC6C8, 0xC621, 0xC52C, 0xC312, 0xBFAF, 0xBC09, 0xB924, 0xB6BB, - 0xB470, 0xB328, 0xB3C5, 0xB5E4, 0xB87A, 0xBB6D, 0xBEA7, 0xC20E, - 0xC58A, 0xC903, 0xCC61, 0xCF8B, 0xD269, 0xD4E4, 0xD6E2, 0xD872, - 0xD9B8, 0xDABC, 0xDB85, 0xDC1A, 0xDC84, 0xDCC8, 0xDCEF, 0xDD01, - 0xDD04, 0xDD01, 0xDCFE, 0x2A1A, 0x2B45, 0x2E5E, 0x32CA, 0x37EC, - 0x3D29, 0x41E6, 0x4587, 0x4770, 0x483B, 0x48E6, 0x496E, 0x49D1, - 0x4A0B, 0x4A19, 0x49F8, 0x49A4, 0x491B, 0x4859, 0x475C, 0x461F, - 0x44A1, 0x42DD, 0x40D1, 0x3E79, 0x3AC3, 0x3508, 0x2DE9, 0x2609, - 0x1E09, 0x168A, 0x102F, 0x0B97, 0x0AA9, 0x0D59, 0x1163, 0x1482, - 0x167C, 0x1891, 0x1AB7, 0x1CE4, 0x1F0C, 0x2124, 0x2322, 0x24FC, - 0x26A6, 0x2815, 0x2940, 0x2A1A, 0x2AB3, 0x2B21, 0x2B68, 0x2B8B, - 0x2B8F, 0x2B77, 0x2B46, 0x2B01, 0x2AAB, 0x2A48, 0x29DB, 0x2967, - 0x28F2, 0x287E, 0x280F, 0x27A8, 0x272E, 0x2687, 0x25BF, 0x24DF, - 0x23F3, 0x2304, 0x221D, 0x2149, 0x2092, 0x2002, 0x1FA4, 0x1F82, - 0x00D0, 0x002B, 0xFE76, 0xFC0A, 0xF93F, 0xF66F, 0xF3F2, 0xF221, - 0xF156, 0xF14A, 0xF17B, 0xF1E0, 0xF272, 0xF329, 0xF400, 0xF4EE, - 0xF5EC, 0xF6F3, 0xF7FC, 0xF8FF, 0xF9F5, 0xFAD8, 0xFB9F, 0xFC43, - 0xFCBE, 0xFCF7, 0xFCE6, 0xFC9F, 0xFC36, 0xFBBC, 0xFB44, 0xFAE3, - 0xFAAB, 0xFAB0, 0xFAE4, 0xFB28, 0xFB5C, 0xFB7E, 0xFBA1, 0xFBC4, - 0xFBE7, 0xFC0A, 0xFC2C, 0xFC4C, 0xFC69, 0xFC84, 0xFC9C, 0xFCAF, - 0xFCBE, 0xFCC7, 0xFCCA, 0xFCC8, 0xFCC1, 0xFCB8, 0xFCAD, 0xFCA0, - 0xFC94, 0xFC8A, 0xFC81, 0xFC7C, 0xFC7C, 0xFC81, 0xFC8E, 0xFCA1, - 0xFCBE, 0xFCED, 0xFD32, 0xFD89, 0xFDED, 0xFE58, 0xFEC6, 0xFF30, - 0xFF93, 0xFFE9, 0x002C, 0x0058, 0x0068, 0x0000, 0x0005, 0x0011, - 0x0021, 0x002F, 0x0038, 0x0035, 0x0024, 0x0000, 0xFFCB, 0xFF8A, - 0xFF41, 0xFEF1, 0xFE9B, 0xFE41, 0xFDE6, 0xFD8B, 0xFD32, 0xFCDC, - 0xFC8B, 0xFC41, 0xFC01, 0xFBCB, 0xFBA1, 0xFB85, 0xFB8E, 0xFBC8, - 0xFC24, 0xFC96, 0xFD0F, 0xFD83, 0xFDE4, 0xFE23, 0xFE20, 0xFDE3, - 0xFD9D, 0xFD82, 0xFD90, 0xFDA5, 0xFDC0, 0xFDDE, 0xFE00, 0xFE23, - 0xFE46, 0xFE68, 0xFE87, 0xFEA2, 0xFEB8, 0xFEC8, 0xFED2, 0xFED9, - 0xFEDF, 0xFEE2, 0xFEE3, 0xFEE3, 0xFEE1, 0xFEDF, 0xFEDC, 0xFED8, - 0xFED4, 0xFED0, 0xFECD, 0xFECA, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xCE23, 0xCD34, 0xCABC, 0xC73A, 0xC32B, 0xBF0E, - 0xBB62, 0xB8A3, 0xB752, 0xB6FC, 0xB6D9, 0xB6E6, 0xB721, 0xB786, - 0xB813, 0xB8C5, 0xB998, 0xBA8A, 0xBB98, 0xBCBE, 0xBDFB, 0xBF4A, - 0xC0A9, 0xC215, 0xC38B, 0xC57F, 0xC83D, 0xCB81, 0xCF0B, 0xD299, - 0xD5E8, 0xD8B6, 0xDAC3, 0xDADB, 0xD914, 0xD719, 0xD693, 0xD76C, - 0xD86C, 0xD98F, 0xDAD0, 0xDC2B, 0xDD9C, 0xDF1D, 0xE0AA, 0xE23E, - 0xE3D6, 0xE56D, 0xE6FD, 0xE890, 0xEA2E, 0xEBD7, 0xED89, 0xEF41, - 0xF0FE, 0xF2BF, 0xF480, 0xF641, 0xF800, 0xF9BA, 0xFB6F, 0xFD1B, - 0xFEBF, 0x0055, 0x01E0, 0x0373, 0x0520, 0x06D9, 0x0894, 0x0A46, - 0x0BE3, 0x0D5F, 0x0EB0, 0x0FCA, 0x10A1, 0x112B, 0x115B, 0x8001, - 0x8001, 0x4171, 0x4178, 0x418C, 0x41AD, 0x41D9, 0x420F, 0x424E, - 0x4296, 0x42E5, 0x433A, 0x4394, 0x43F2, 0x4454, 0x44B7, 0x451B, - 0x4580, 0x45E3, 0x4644, 0x46A3, 0x46FD, 0x4752, 0x47A1, 0x47E8, - 0x4828, 0x485E, 0x488A, 0x48AB, 0x48BF, 0x48C6, 0x47A9, 0x4531, - 0x42AE, 0x4171, 0x4148, 0x4124, 0x4103, 0x40E6, 0x40CD, 0x40B8, - 0x40A5, 0x4096, 0x408A, 0x4081, 0x407A, 0x4076, 0x4074, 0x4074, - 0x4077, 0x407B, 0x4081, 0x4088, 0x4091, 0x409B, 0x40A6, 0x40B3, - 0x40BF, 0x40CD, 0x40DB, 0x40E9, 0x40F7, 0x4105, 0x4113, 0x4121, - 0x412E, 0x413A, 0x4146, 0x4150, 0x4159, 0x4161, 0x4168, 0x416D, - 0x4170, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x0000, 0xFF5B, - 0xFDA6, 0xFB3B, 0xF877, 0xF5B2, 0xF348, 0xF193, 0xF0ED, 0xF111, - 0xF175, 0xF213, 0xF2E1, 0xF3D8, 0xF4F1, 0xF622, 0xF763, 0xF8AE, - 0xF9F8, 0xFB3C, 0xFC6F, 0xFD8B, 0xFE88, 0xFF5C, 0x0000, 0x0073, - 0x00BF, 0x00E8, 0x00F5, 0x00EA, 0x00CE, 0x00A7, 0x007A, 0x004D, - 0x0026, 0x000A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xC5E4, 0xC5E6, 0xC5DC, 0xC5AD, 0xC543, - 0xC484, 0xC35A, 0xC1AA, 0xBF5F, 0xBC8A, 0xB95A, 0xB5DC, 0xB21E, - 0xAE31, 0xAA21, 0xA5FE, 0xA1D6, 0x9DB8, 0x99B3, 0x95D4, 0x922A, - 0x8EC5, 0x8BB2, 0x8900, 0x86BD, 0x850A, 0x83EE, 0x8353, 0x8325, - 0x834C, 0x83B5, 0x8448, 0x84F1, 0x859A, 0x862D, 0x8696, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x06A3, 0x069B, 0x0685, 0x0660, - 0x062E, 0x05F0, 0x05A6, 0x0552, 0x04F5, 0x048E, 0x0420, 0x03AB, - 0x0330, 0x02B0, 0x022C, 0x01A4, 0x011A, 0x008E, 0x0002, 0xFF77, - 0xFEEC, 0xFE63, 0xFDDD, 0xFD5B, 0xFCDE, 0xFC66, 0xFBF5, 0xFB8B, - 0xFB29, 0xFAD0, 0xFA82, 0xFA3F, 0xFA07, 0xF9DC, 0xF9BF, 0xF9B0, - 0xF9B1, 0xF9C1, 0xF9DE, 0xFA07, 0xFA3D, 0xFA7E, 0xFAC9, 0xFB1E, - 0xFB7C, 0xFBE2, 0xFC50, 0xFCC5, 0xFD40, 0xFDC1, 0xFE47, 0xFED0, - 0xFF5D, 0xFFEC, 0x007D, 0x010F, 0x01A2, 0x0235, 0x02C7, 0x0358, - 0x03E6, 0x0470, 0x04F7, 0x057A, 0x05F7, 0x066F, 0x06E0, 0x0749, - 0x07AA, 0x0803, 0x0852, 0x0897, 0x08D1, 0x08FF, 0x0921, 0x0936, - 0x093D, 0x0154, 0x0168, 0x0199, 0x01D5, 0x020D, 0x0246, 0x0287, - 0x02BA, 0x02CC, 0x02C0, 0x02A6, 0x0283, 0x025A, 0x0230, 0x0209, - 0x01E9, 0x01D3, 0x01C3, 0x01B4, 0x01A5, 0x0197, 0x0189, 0x017C, - 0x0170, 0x0166, 0x015D, 0x0156, 0x0151, 0x014E, 0x014D, 0x014F, - 0x0154, 0x015B, 0x016A, 0x0182, 0x01A2, 0x01C7, 0x01F1, 0x021C, - 0x0246, 0x026E, 0x0292, 0x02B0, 0x02C5, 0x02D0, 0x02D2, 0x02D0, - 0x02C9, 0x02BF, 0x02B2, 0x02A2, 0x0290, 0x027C, 0x0268, 0x0252, - 0x023D, 0x0228, 0x0214, 0x0202, 0x01F2, 0x01E4, 0x01D7, 0x01CA, - 0x01BD, 0x01B0, 0x01A2, 0x0195, 0x0188, 0x017C, 0x0171, 0x0166, - 0x015D, 0x0155, 0x014F, 0x014A, 0x0147, 0x0146, 0xF9E6, 0xFA31, - 0xFA82, 0xFADA, 0xFB38, 0xFB9C, 0xFC04, 0xFC70, 0xFCE1, 0xFD54, - 0xFDCB, 0xFE43, 0xFEBD, 0xFF38, 0xFFB3, 0x002E, 0x00A9, 0x0123, - 0x019B, 0x0211, 0x0284, 0x02F4, 0x0360, 0x03C8, 0x042A, 0x0488, - 0x04DF, 0x0530, 0x0579, 0x05BB, 0x05F5, 0x0626, 0x064E, 0x066C, - 0x067F, 0x0688, 0x0685, 0x0677, 0x065F, 0x063E, 0x0613, 0x05DF, - 0x05A4, 0x0560, 0x0516, 0x04C4, 0x046C, 0x040E, 0x03AA, 0x0342, - 0x02D5, 0x0264, 0x01EF, 0x0177, 0x00FC, 0x007E, 0x0000, 0xFF80, - 0xFEFF, 0xFE7D, 0xFDFB, 0xFD7A, 0xFCF9, 0xFC7A, 0xFBFC, 0xFB81, - 0xFB09, 0xFA94, 0xFA22, 0xF9B5, 0xF94C, 0xF8E8, 0xF889, 0xF830, - 0xF7DE, 0xF793, 0xF74F, 0xFFC6, 0xFFCF, 0xFFE7, 0x0007, 0x002D, - 0x0053, 0x0072, 0x0086, 0x0089, 0x0081, 0x0076, 0x0069, 0x0059, - 0x0047, 0x0034, 0x001F, 0x0009, 0xFFF3, 0xFFDB, 0xFFC3, 0xFFAC, - 0xFF94, 0xFF7D, 0xFF67, 0xFF52, 0xFF3F, 0xFF2D, 0xFF1D, 0xFF0F, - 0xFF04, 0xFEFC, 0xFEF7, 0xFEF6, 0xFEFA, 0xFF07, 0xFF1B, 0xFF35, - 0xFF54, 0xFF76, 0xFF9B, 0xFFC1, 0xFFE7, 0x000B, 0x002E, 0x004E, - 0x0068, 0x007E, 0x008C, 0x0092, 0x0093, 0x0091, 0x008C, 0x0085, - 0x007C, 0x0072, 0x0066, 0x0058, 0x0049, 0x0039, 0x0028, 0x0017, - 0x0005, 0xFFF4, 0xFFE1, 0xFFCF, 0xFFBD, 0xFFAC, 0xFF9B, 0xFF8C, - 0xFF7D, 0xFF70, 0xFF64, 0xFF5A, 0xFF52, 0xFF4C, 0xFF48, 0xFF47, - 0x3B05, 0x3B16, 0x3B40, 0x3B7C, 0x3BC1, 0x3C06, 0x3C42, 0x3C6D, - 0x3C7D, 0x3C7C, 0x3C78, 0x3C71, 0x3C68, 0x3C5D, 0x3C51, 0x3C42, - 0x3C33, 0x3C22, 0x3C10, 0x3BFD, 0x3BE9, 0x3BD5, 0x3BC1, 0x3BAD, - 0x3B99, 0x3B86, 0x3B73, 0x3B61, 0x3B50, 0x3B40, 0x3B32, 0x3B25, - 0x3B1A, 0x3B12, 0x3B0B, 0x3B07, 0x3B05, 0x3B16, 0x3B40, 0x3B7C, - 0x3BC1, 0x3C06, 0x3C42, 0x3C6D, 0x3C7D, 0x3C7C, 0x3C79, 0x3C74, - 0x3C6D, 0x3C64, 0x3C5A, 0x3C4F, 0x3C42, 0x3C35, 0x3C26, 0x3C16, - 0x3C06, 0x3BF6, 0x3BE4, 0x3BD3, 0x3BC1, 0x3BB0, 0x3B9E, 0x3B8D, - 0x3B7C, 0x3B6C, 0x3B5D, 0x3B4E, 0x3B40, 0x3B34, 0x3B28, 0x3B1E, - 0x3B16, 0x3B0F, 0x3B0A, 0x3B07, 0x3B05, -}; +ROM_ASSET_LOAD_ANIM(anim_48_values, 0x00525e5c, 5098, 0x00000000, 5098); diff --git a/assets/anims/anim_49.inc.c b/assets/anims/anim_49.inc.c index d1be95944..4140d5ec9 100644 --- a/assets/anims/anim_49.inc.c +++ b/assets/anims/anim_49.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_49[] = { 1, 189, @@ -13,111 +14,7 @@ static const struct Animation anim_49[] = { }; -static const u16 anim_49_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0010, 0x0002, 0x0001, 0x0000, 0x0001, 0x0012, 0x0001, 0x0000, - 0x0010, 0x0259, 0x0010, 0x0269, 0x0010, 0x0279, - 0x0010, 0x0229, 0x0010, 0x0239, 0x0010, 0x0249, - 0x0010, 0x01F9, 0x0010, 0x0209, 0x0010, 0x0219, - 0x0001, 0x01C6, 0x0001, 0x01C7, 0x0001, 0x01C8, - 0x0010, 0x0053, 0x0010, 0x0063, 0x0010, 0x0073, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0043, - 0x0010, 0x0013, 0x0010, 0x0023, 0x0010, 0x0033, - 0x0001, 0x01B3, 0x0001, 0x01B4, 0x0001, 0x01B5, - 0x0010, 0x00A3, 0x0010, 0x00B3, 0x0010, 0x00C3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0093, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0083, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x01B6, - 0x0010, 0x0183, 0x0010, 0x0193, 0x0010, 0x01A3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0173, - 0x0010, 0x0143, 0x0010, 0x0153, 0x0010, 0x0163, - 0x0010, 0x01C9, 0x0010, 0x01D9, 0x0010, 0x01E9, - 0x0010, 0x0113, 0x0010, 0x0123, 0x0010, 0x0133, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0103, - 0x0010, 0x00D3, 0x0010, 0x00E3, 0x0010, 0x00F3, -}; +ROM_ASSET_LOAD_ANIM(anim_49_indices, 0x00527260, 252, 0x00000000, 252); -static const s16 anim_49_values[] = { - 0x0000, 0x00C3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3FFF, 0x1292, 0x124F, 0x1233, 0x1261, 0x128E, - 0x1233, 0x115B, 0x1069, 0x0F61, 0x0E48, 0x0D22, 0x0BF1, 0x0ABB, - 0x0984, 0x084E, 0x071F, 0x0362, 0x033F, 0x0331, 0x0349, 0x0361, - 0x0331, 0x02BD, 0x023C, 0x01AF, 0x0119, 0x007C, 0xFFDB, 0xFF36, - 0xFE8F, 0xFDEA, 0xFD48, 0xDC1E, 0xDC66, 0xDC83, 0xDC59, 0xDC2F, - 0xDC83, 0xDD4E, 0xDE30, 0xDF27, 0xE02E, 0xE142, 0xE25E, 0xE380, - 0xE4A4, 0xE5C6, 0xE6E1, 0xF163, 0xF0C6, 0xF085, 0xF0E4, 0xF142, - 0xF085, 0xEEBE, 0xECC2, 0xEA99, 0xE84B, 0xE5E1, 0xE362, 0xE0D7, - 0xDE49, 0xDBC0, 0xD943, 0xCD29, 0xCF2E, 0xD1AB, 0xD855, 0xE231, - 0xE83D, 0xEA01, 0xEBB0, 0xED4B, 0xEED1, 0xF042, 0xF19D, 0xF2E3, - 0xF413, 0xF52C, 0xF62E, 0xFE28, 0xFD52, 0xFB12, 0xF050, 0xDF34, - 0xD552, 0xD3BA, 0xD26B, 0xD162, 0xD097, 0xD005, 0xCFA6, 0xCF75, - 0xCF6B, 0xCF84, 0xCFB8, 0xFA4C, 0xF657, 0xF1CD, 0xE6D1, 0xD738, - 0xCE99, 0xCD80, 0xCCB8, 0xCC3A, 0xCBFF, 0xCBFF, 0xCC33, 0xCC94, - 0xCD1A, 0xCDC0, 0xCE7D, 0xD7F1, 0xD83D, 0xD85C, 0xD814, 0xD7CD, - 0xD85C, 0xD9B4, 0xDB35, 0xDCD8, 0xDE96, 0xE06B, 0xE24E, 0xE43B, - 0xE62A, 0xE816, 0xE9F8, 0xEBA5, 0xF17D, 0xF639, 0xF877, 0xF804, - 0xF639, 0xF412, 0xF1A9, 0xEF0A, 0xEC3E, 0xE950, 0xE649, 0xE333, - 0xE01A, 0xDD06, 0xDA01, 0xFBB1, 0x0748, 0x1209, 0x1B2B, 0x21E8, - 0x257A, 0x26CD, 0x275F, 0x2742, 0x268C, 0x254D, 0x2399, 0x2183, - 0x1F1E, 0x1C7D, 0x19B3, 0x2D0E, 0x2E43, 0x2F5A, 0x3042, 0x30EA, - 0x313E, 0x3154, 0x3152, 0x3138, 0x310B, 0x30CC, 0x307E, 0x3023, - 0x2FBF, 0x2F54, 0x2EE5, 0xB0BB, 0xBCD2, 0xC81F, 0xD1D8, 0xD933, - 0xDD66, 0xDF68, 0xE0C2, 0xE183, 0xE1BA, 0xE176, 0xE0C8, 0xDFBE, - 0xDE67, 0xDCD4, 0xDB13, 0xFF2D, 0xFF44, 0xFF57, 0xFF5F, 0xFF5B, - 0xFF57, 0xFF4F, 0xFF38, 0xFF1A, 0xFEFA, 0xFEDE, 0xFECC, 0xFEC9, - 0xFEDB, 0xFF09, 0xFF57, 0x023F, 0x023F, 0x0244, 0x0247, 0x0246, - 0x0244, 0x0247, 0x024E, 0x0258, 0x0262, 0x026B, 0x0271, 0x0272, - 0x026C, 0x025D, 0x0244, 0xB9FE, 0xBC1A, 0xBDAE, 0xBE39, 0xBDF3, - 0xBDAE, 0xBDAD, 0xBDAB, 0xBDA8, 0xBDA6, 0xBDA3, 0xBDA2, 0xBDA1, - 0xBDA3, 0xBDA7, 0xBDAE, 0x5EA1, 0x6088, 0x5EA1, 0x54C8, 0x4813, - 0x3E71, 0x385C, 0x3260, 0x2C92, 0x2705, 0x21CB, 0x1CF8, 0x189F, - 0x14D3, 0x11A7, 0x0F2E, 0x0B6D, 0x05F1, 0x0156, 0xFEA9, 0xFDDB, - 0xFDAE, 0xFD6B, 0xFD32, 0xFD06, 0xFCE7, 0xFCD7, 0xFCDA, 0xFCF0, - 0xFD1C, 0xFD60, 0xFDBD, 0x01E2, 0xFB93, 0xF64E, 0xF422, 0xF514, - 0xF67E, 0xF745, 0xF815, 0xF8EE, 0xF9D2, 0xFAC1, 0xFBBD, 0xFCC5, - 0xFDDC, 0xFF01, 0x0034, 0x9CFC, 0x951F, 0x8F7C, 0x915F, 0x998A, - 0x9EFD, 0x9FEC, 0xA08F, 0xA0EC, 0xA109, 0xA0EA, 0xA096, 0xA012, - 0x9F64, 0x9E92, 0x9DA0, 0x00B9, 0x00C9, 0x00D0, 0x00D0, 0x00D0, - 0x00D0, 0x00D3, 0x00DD, 0x00E9, 0x00F7, 0x0103, 0x010A, 0x010C, - 0x0104, 0x00F1, 0x00D0, 0xFF32, 0xFF36, 0xFF38, 0xFF38, 0xFF38, - 0xFF38, 0xFF36, 0xFF32, 0xFF2C, 0xFF26, 0xFF21, 0xFF1D, 0xFF1D, - 0xFF20, 0xFF29, 0xFF38, 0xC245, 0xC1D8, 0xC1AA, 0xC1AA, 0xC1AA, - 0xC1AA, 0xC1B3, 0xC1C9, 0xC1E6, 0xC206, 0xC221, 0xC233, 0xC236, - 0xC224, 0xC1F7, 0xC1AA, 0x1FFC, 0x1A51, 0x152F, 0x1307, 0x141B, - 0x152F, 0x1506, 0x149C, 0x140E, 0x1377, 0x12F2, 0x129B, 0x128D, - 0x12E4, 0x13BC, 0x152F, 0x0C64, 0x0D70, 0x0DB3, 0x099B, 0x020F, - 0xFD99, 0xFD2B, 0xFD50, 0xFDE6, 0xFECE, 0xFFE8, 0x0111, 0x022D, - 0x0319, 0x03B5, 0x03E1, 0x089E, 0x0707, 0x0536, 0x018E, 0xFCBA, - 0xFA1A, 0xF9EF, 0xFA2A, 0xFAB4, 0xFB78, 0xFC61, 0xFD58, 0xFE49, - 0xFF1E, 0xFFC1, 0x001C, 0xBD10, 0xC45E, 0xCA4D, 0xCAA9, 0xC545, - 0xBFD1, 0xBC46, 0xB8CA, 0xB557, 0xB1E4, 0xAE6B, 0xAAE5, 0xA74B, - 0xA394, 0x9FBB, 0x9BB7, 0x7FFF, 0x7FFF, 0x4171, 0xBF62, 0xBF60, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0x7FFF, 0x7FFF, - 0x4171, 0xFCC9, 0xFE90, 0x0000, 0x008B, 0x0045, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x054B, 0x025E, 0x0000, 0xFF1A, 0xFF8D, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xB893, 0xBC54, 0xBF5F, 0xC086, 0xBFF3, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0x1DE4, 0x1617, 0x0E5E, 0x07EF, 0x0238, 0xFF26, 0xFE45, - 0xFDCC, 0xFDA8, 0xFDC7, 0xFE17, 0xFE85, 0xFEFF, 0xFF73, 0xFFCF, - 0x0000, 0x0F0A, 0x07A4, 0x007F, 0x004E, 0x0256, 0x03A4, 0x038A, - 0x0353, 0x0304, 0x02A2, 0x0233, 0x01BD, 0x0144, 0x00CE, 0x0060, - 0x0000, 0xEC1C, 0xF7D2, 0x0570, 0x09F6, 0x0BBC, 0x0C88, 0x0D77, - 0x0E6C, 0x0F5D, 0x103B, 0x10FA, 0x118D, 0x11E8, 0x11FE, 0x11C2, - 0x1128, 0x0938, 0x0935, 0x093C, 0x096C, 0x0991, 0x093C, 0x0875, - 0x0790, 0x0696, 0x058D, 0x0480, 0x0374, 0x0273, 0x0185, 0x00B1, - 0x0000, 0xFA57, 0xF98D, 0xF8E4, 0xF883, 0xF884, 0xF8E4, 0xF97D, - 0xFA2D, 0xFAEE, 0xFBBA, 0xFC89, 0xFD57, 0xFE1D, 0xFED5, 0xFF78, - 0x0000, 0x283D, 0x2C61, 0x2FE8, 0x31E2, 0x31C2, 0x2FE8, 0x2D01, - 0x2994, 0x25CA, 0x21CB, 0x1DBF, 0x19CE, 0x1620, 0x12DD, 0x102D, - 0x0E38, 0x507D, 0x5567, 0x5AAF, 0x6428, 0x710E, 0x7A85, 0x7E7D, - 0x802D, 0x80A3, 0x80EC, 0x813F, 0x8135, 0x80F0, 0x808F, 0x8034, - 0x7FFF, 0x0507, 0x05D2, 0x0674, 0x0672, 0x0583, 0x03E6, 0x0145, - 0xFDE3, 0xFADE, 0xF959, 0xF97B, 0xFA6F, 0xFBE2, 0xFD83, 0xFEFE, - 0x0000, 0x2F0C, 0x2DB3, 0x2BAA, 0x275D, 0x1E94, 0x1041, 0xFBCF, - 0xE349, 0xC990, 0xB184, 0x9A5F, 0x824A, 0x6A87, 0x5457, 0x40FF, - 0x31BF, -}; +ROM_ASSET_LOAD_ANIM(anim_49_values, 0x0052735c, 1298, 0x00000000, 1298); diff --git a/assets/anims/anim_4A.inc.c b/assets/anims/anim_4A.inc.c index 95181ac6b..2f5643751 100644 --- a/assets/anims/anim_4A.inc.c +++ b/assets/anims/anim_4A.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_4A[] = { 1, 189, @@ -13,68 +14,7 @@ static const struct Animation anim_4A[] = { }; -static const u16 anim_4A_indices[] = { - 0x0008, 0x0001, 0x0008, 0x0009, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0011, 0x0001, 0x0000, - 0x0008, 0x011C, 0x0008, 0x0124, 0x0008, 0x012C, - 0x0008, 0x0104, 0x0008, 0x010C, 0x0008, 0x0114, - 0x0008, 0x00EC, 0x0008, 0x00F4, 0x0008, 0x00FC, - 0x0001, 0x00E8, 0x0001, 0x00E9, 0x0001, 0x00EA, - 0x0008, 0x0032, 0x0008, 0x003A, 0x0008, 0x0042, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x002A, - 0x0008, 0x0012, 0x0008, 0x001A, 0x0008, 0x0022, - 0x0001, 0x00E4, 0x0001, 0x00E5, 0x0001, 0x00E6, - 0x0008, 0x006A, 0x0001, 0x0072, 0x0001, 0x0073, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0062, - 0x0008, 0x004A, 0x0008, 0x0052, 0x0008, 0x005A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00E7, - 0x0008, 0x00CC, 0x0008, 0x00D4, 0x0008, 0x00DC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x00C4, - 0x0008, 0x00AC, 0x0008, 0x00B4, 0x0008, 0x00BC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00EB, - 0x0008, 0x0094, 0x0008, 0x009C, 0x0008, 0x00A4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x008C, - 0x0008, 0x0074, 0x0008, 0x007C, 0x0008, 0x0084, -}; +ROM_ASSET_LOAD_ANIM(anim_4A_indices, 0x00527888, 252, 0x00000000, 252); -static const s16 anim_4A_values[] = { - 0x0000, 0x0000, 0x0000, 0x0003, 0x0006, 0x000A, 0x000E, 0x0011, - 0x0013, 0x00AC, 0x00AB, 0x00A7, 0x00A1, 0x009B, 0x0095, 0x0090, - 0x008C, 0x3FFF, 0xE441, 0xE4DD, 0xE678, 0xE8B8, 0xEB47, 0xEDCC, - 0xEFEF, 0xF159, 0xF273, 0xF1D0, 0xF022, 0xEDC7, 0xEB1A, 0xE877, - 0xE63B, 0xE4C0, 0xFBD8, 0xFAA0, 0xF76B, 0xF2EA, 0xEDCD, 0xE8C3, - 0xE47D, 0xE1AA, 0xE392, 0xE3C3, 0xE442, 0xE4F6, 0xE5C1, 0xE68A, - 0xE734, 0xE7A5, 0xD5A2, 0xD6F2, 0xDA64, 0xDF3C, 0xE4BC, 0xEA27, - 0xEEC0, 0xF1C9, 0xEA6D, 0xEA33, 0xE99B, 0xE8C6, 0xE7D4, 0xE6E5, - 0xE61A, 0xE595, 0xE897, 0xE803, 0xE67C, 0xE458, 0xE1E9, 0xDF84, - 0xDD7B, 0xDC23, 0x13E1, 0x13DB, 0x13CC, 0x13B7, 0x139F, 0x1387, - 0x1372, 0x1365, 0x08D0, 0x0853, 0x070A, 0x053C, 0x0330, 0x012C, - 0xFF76, 0xFE55, 0xF6A5, 0xF664, 0xF5B8, 0xF4C6, 0xF3B4, 0xF2A6, - 0xF1C1, 0xF129, 0xE501, 0xE448, 0xE262, 0xDFB9, 0xDCB3, 0xD9B8, - 0xD731, 0xD585, 0x87F6, 0x88A5, 0x8A71, 0x8CF7, 0x8FD4, 0x92A7, - 0x950C, 0x96A1, 0x5359, 0x4901, 0x26DE, 0x2652, 0x24E3, 0x22DE, - 0x2094, 0x1E52, 0x1C68, 0x1B24, 0x0E76, 0x0E18, 0x0D22, 0x0BC8, - 0x0A3F, 0x08BC, 0x0774, 0x069B, 0xC8E8, 0xC99D, 0xCB78, 0xCE14, - 0xD10A, 0xD3F5, 0xD66F, 0xD812, 0x28E1, 0x29E8, 0x2C9A, 0x3063, - 0x34AF, 0x38EA, 0x3C82, 0x3EE2, 0x160C, 0x1504, 0x124E, 0x0E80, - 0x0A2D, 0x05EB, 0x024F, 0xFFEC, 0x0C9B, 0x0C85, 0x0C4D, 0x0BFF, - 0x0BA6, 0x0B4E, 0x0B04, 0x0AD3, 0xAE77, 0xACFD, 0xA91D, 0xA3AC, - 0x9D7D, 0x9767, 0x923C, 0x8ED2, 0xDECF, 0xDED3, 0xDEDF, 0xDEF0, - 0xDF03, 0xDF16, 0xDF26, 0xDF30, 0xF348, 0xF33A, 0xF315, 0xF2E1, - 0xF2A6, 0xF26C, 0xF23B, 0xF21A, 0xC276, 0xC268, 0xC243, 0xC20F, - 0xC1D3, 0xC199, 0xC167, 0xC147, 0x3B81, 0x3CB3, 0x3FD8, 0x4442, - 0x4946, 0x4E36, 0x5267, 0x552C, 0x0F41, 0x0EF4, 0x0E2B, 0x0D10, - 0x0BCF, 0x0A93, 0x0986, 0x08D5, 0x027B, 0x01F2, 0x0089, 0xFE8F, - 0xFC4F, 0xFA18, 0xF837, 0xF6F9, 0x97AD, 0x96E1, 0x94CB, 0x91DC, - 0x8E87, 0x8B3E, 0x8876, 0x869F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x12F7, 0x12F1, 0x12E1, 0x12CC, - 0x12B3, 0x129B, 0x1286, 0x1278, 0xFEE7, 0xFF05, 0xFF54, 0xFFC3, - 0x0040, 0x00BC, 0x0125, 0x016A, 0x05CC, 0x0405, 0xFF59, 0xF8C9, - 0xF154, 0xE9FC, 0xE3C1, 0xDFA3, 0x1510, 0x14E6, 0x1477, 0x13DB, - 0x132A, 0x127C, 0x11E8, 0x1186, 0xF6F7, 0xF60D, 0xF3A5, 0xF044, - 0xEC6E, 0xE8A6, 0xE571, 0xE353, 0xFE90, 0x0018, 0x0421, 0x09CC, - 0x103B, 0x1692, 0x1BF3, 0x1F81, 0xD96B, 0xD8C3, 0xD70C, 0xD4A2, - 0xD1E4, 0xCF31, 0xCCE7, 0xCB63, 0x06DD, 0x06ED, 0x0717, 0x0752, - 0x0795, 0x07D7, 0x080F, 0x0834, 0x4534, 0x4515, 0x44C3, 0x4450, - 0x43CE, 0x434E, 0x42E1, 0x4299, -}; +ROM_ASSET_LOAD_ANIM(anim_4A_values, 0x00527984, 616, 0x00000000, 616); diff --git a/assets/anims/anim_4B.inc.c b/assets/anims/anim_4B.inc.c index 2d93f8553..3b8fe5c41 100644 --- a/assets/anims/anim_4B.inc.c +++ b/assets/anims/anim_4B.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_4B[] = { 1, 189, @@ -13,116 +14,7 @@ static const struct Animation anim_4B[] = { }; -static const u16 anim_4B_indices[] = { - 0x0001, 0x0000, 0x0012, 0x0001, 0x0012, 0x0013, 0x0001, 0x0000, 0x0001, 0x0025, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x02A3, - 0x0012, 0x026D, 0x0012, 0x027F, 0x0012, 0x0291, - 0x0012, 0x0237, 0x0012, 0x0249, 0x0012, 0x025B, - 0x0001, 0x0233, 0x0001, 0x0234, 0x0001, 0x0235, - 0x0012, 0x006E, 0x0012, 0x0080, 0x0012, 0x0092, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x005C, - 0x0012, 0x0026, 0x0012, 0x0038, 0x0012, 0x004A, - 0x0001, 0x021E, 0x0001, 0x021F, 0x0001, 0x0220, - 0x0012, 0x00EC, 0x0012, 0x00FE, 0x0012, 0x0110, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x00DA, - 0x0012, 0x00A4, 0x0012, 0x00B6, 0x0012, 0x00C8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0221, - 0x0012, 0x01E8, 0x0012, 0x01FA, 0x0012, 0x020C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x01D6, - 0x0012, 0x01A0, 0x0012, 0x01B2, 0x0012, 0x01C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0236, - 0x0012, 0x016A, 0x0012, 0x017C, 0x0012, 0x018E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0158, - 0x0012, 0x0122, 0x0012, 0x0134, 0x0012, 0x0146, -}; +ROM_ASSET_LOAD_ANIM(anim_4B_indices, 0x00527c04, 252, 0x00000000, 252); -static const s16 anim_4B_values[] = { - 0x0000, 0x00AC, 0x0091, 0x0074, 0x006E, 0x0077, 0x0081, 0x0087, - 0x008D, 0x0092, 0x0097, 0x009A, 0x009E, 0x00A2, 0x00A5, 0x00A7, - 0x00AA, 0x00AB, 0x00AC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, 0xFFFB, 0xFFFE, - 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFBF5, 0xFA84, 0xF97C, 0xF930, 0xF956, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF317, 0xEFD9, 0xED8C, 0xECE9, 0xED3A, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xE131, 0xD7C6, 0xD111, 0xCF4A, - 0xD054, 0xD111, 0xD08E, 0xCFF1, 0xCF40, 0xCE83, 0xCDC2, 0xCD03, - 0xCC4E, 0xCBA9, 0xCB1D, 0xCAAF, 0xCA68, 0xCA4F, 0xC457, 0xD408, - 0xDF2E, 0xE1D9, 0xDFE4, 0xDF2E, 0xE14B, 0xE3D6, 0xE6B0, 0xE9BB, - 0xECDB, 0xEFF0, 0xF2DE, 0xF587, 0xF7CC, 0xF990, 0xFAB5, 0xFB1D, - 0xE169, 0xDF53, 0xDDCA, 0xDD73, 0xDDDD, 0xDDCA, 0xDCF7, 0xDBF8, - 0xDADA, 0xD9A9, 0xD870, 0xD73B, 0xD616, 0xD50C, 0xD428, 0xD377, - 0xD305, 0xD2DC, 0xF0C9, 0xF3BB, 0xF5F0, 0xF735, 0xF750, 0xF5F0, - 0xF36C, 0xF066, 0xED01, 0xE962, 0xE5AA, 0xE1FF, 0xDE83, 0xDB59, - 0xD8A6, 0xD68C, 0xD530, 0xD4B4, 0x0853, 0x0C76, 0x0E42, 0x0E03, - 0x0D74, 0x0CA1, 0x0B98, 0x0A65, 0x0913, 0x07B1, 0x0649, 0x04E9, - 0x039D, 0x0271, 0x0172, 0x00AC, 0x002D, 0x0000, 0x01F4, 0x00AF, - 0x0000, 0xFFD2, 0xFFB1, 0xFF9A, 0xFF8E, 0xFF8A, 0xFF8E, 0xFF97, - 0xFFA4, 0xFFB4, 0xFFC5, 0xFFD7, 0xFFE7, 0xFFF4, 0xFFFD, 0x0000, - 0xF19A, 0xF3FA, 0xF549, 0xF594, 0xF5CA, 0xF5EE, 0xF602, 0xF608, - 0xF602, 0xF5F4, 0xF5DF, 0xF5C5, 0xF5A8, 0xF58C, 0xF572, 0xF55D, - 0xF54F, 0xF549, 0xDBB7, 0xCE5E, 0xC729, 0xC544, 0xC3EA, 0xC30B, - 0xC296, 0xC27E, 0xC2B1, 0xC322, 0xC3BF, 0xC479, 0xC542, 0xC609, - 0xC6BE, 0xC754, 0xC7B8, 0xC7DD, 0x910E, 0xB55A, 0xC2FA, 0xBD41, - 0xB40E, 0xA7F6, 0x998A, 0x895D, 0x7803, 0x660C, 0x540D, 0x4299, - 0x3241, 0x2399, 0x1733, 0x0DA2, 0x077A, 0x054B, 0x3F7A, 0x4F79, - 0x56C5, 0x569C, 0x555A, 0x5329, 0x5032, 0x4CA1, 0x489E, 0x4455, - 0x3FEF, 0x3B97, 0x3776, 0x33B7, 0x3084, 0x2E07, 0x2C69, 0x2BD6, - 0x4D31, 0x7564, 0x8550, 0x806E, 0x77FC, 0x6C8E, 0x5EB8, 0x4F0D, - 0x3E23, 0x2C8C, 0x1ADD, 0x09A9, 0xF986, 0xEB06, 0xDEBD, 0xD53F, - 0xCF21, 0xCCF6, 0x0804, 0x0976, 0x09C7, 0x08FF, 0x06CF, 0x09B3, - 0x0912, 0x0841, 0x074D, 0x0641, 0x0529, 0x0410, 0x0303, 0x020C, - 0x0138, 0x0092, 0x0026, 0x0000, 0x021D, 0x01FF, 0x017E, 0x0159, - 0x00E3, 0x009B, 0x0078, 0x0052, 0x002A, 0x0001, 0xFFDA, 0xFFB4, - 0xFF90, 0xFF71, 0xFF56, 0xFF42, 0xFF35, 0xFF30, 0xB85F, 0xABEE, - 0xA47F, 0xA419, 0xAB4E, 0xAEAE, 0xB130, 0xB3F4, 0xB6E3, 0xB9E6, - 0xBCE5, 0xBFC9, 0xC27B, 0xC4E4, 0xC6EC, 0xC87C, 0xC97D, 0xC9D8, - 0x2BC9, 0x3F59, 0x4FF9, 0x53E3, 0x4BD3, 0x4703, 0x4344, 0x3F21, - 0x3ABC, 0x363A, 0x31BB, 0x2D65, 0x2959, 0x25BB, 0x22AE, 0x2055, - 0x1ED2, 0x1E4A, 0x0D04, 0x0B26, 0x0976, 0x082A, 0x0735, 0x0838, - 0x09DF, 0x0BBB, 0x0DBC, 0x0FCF, 0x11E4, 0x13EA, 0x15CF, 0x1783, - 0x18F4, 0x1A10, 0x1AC8, 0x1B09, 0x0C6D, 0x11DB, 0x1688, 0x17E4, - 0x17C6, 0x16F8, 0x1670, 0x15DA, 0x153C, 0x149A, 0x13F9, 0x135E, - 0x12CE, 0x124D, 0x11E0, 0x118D, 0x1157, 0x1144, 0xAFE5, 0xA399, - 0x98F2, 0x9504, 0x9431, 0x9699, 0x9895, 0x9AC7, 0x9D1C, 0x9F82, - 0xA1E6, 0xA436, 0xA65E, 0xA84B, 0xA9EC, 0xAB2D, 0xABFB, 0xAC44, - 0xFF48, 0xFEC8, 0xFE62, 0xFE7D, 0x0000, 0x0036, 0x0035, 0x0032, - 0x002C, 0x0026, 0x001F, 0x0017, 0x0010, 0x000A, 0x0004, 0x0001, - 0x0000, 0x0000, 0x00ED, 0x0182, 0x01D8, 0x00AA, 0x0000, 0x023E, - 0x0231, 0x020C, 0x01D5, 0x0191, 0x0146, 0x00F8, 0x00AC, 0x0068, - 0x0032, 0x000D, 0x0000, 0x0000, 0xC3DF, 0xB992, 0xB0C9, 0xAEAD, - 0xB449, 0xACB9, 0xADE9, 0xAF90, 0xB18E, 0xB3C6, 0xB616, 0xB861, - 0xBA87, 0xBC6A, 0xBDE9, 0xBEE5, 0xBF40, 0xBF40, 0x4CAD, 0x4BE9, - 0x4C30, 0x526E, 0x4928, 0x4998, 0x4645, 0x426A, 0x3E33, 0x39CF, - 0x356C, 0x3137, 0x2D60, 0x2A13, 0x277E, 0x25D0, 0x2537, 0x2537, - 0xF4BA, 0xF6B3, 0xF83A, 0xF777, 0xF749, 0xF1FB, 0xEF11, 0xEBE3, - 0xE890, 0xE535, 0xE1EE, 0xDED8, 0xDC11, 0xD9B6, 0xD7E3, 0xD6B5, - 0xD64A, 0xD64A, 0xEE97, 0xEDD8, 0xED20, 0xECC5, 0xEBDC, 0xED15, - 0xED17, 0xED0E, 0xECFC, 0xECE3, 0xECC6, 0xECA7, 0xEC88, 0xEC6D, - 0xEC56, 0xEC46, 0xEC41, 0xEC41, 0x8DAA, 0x8C24, 0x8AE6, 0x8C61, - 0x8B9C, 0x94AC, 0x9855, 0x9C3B, 0xA03E, 0xA43E, 0xA81D, 0xABBA, - 0xAEF5, 0xB1B0, 0xB3CA, 0xB524, 0xB59E, 0xB59E, 0x7FFF, 0x7FFF, - 0x4171, 0xBFC7, 0xBFD4, 0xBF5F, 0xBB4C, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x007F, - 0x0074, 0x0064, 0x0051, 0x001B, 0xFFEE, 0xFFE9, 0xFFE7, 0xFFE7, - 0xFFE8, 0xFFEB, 0xFFEE, 0xFFF2, 0xFFF7, 0xFFFA, 0xFFFE, 0x0000, - 0x0000, 0x01C7, 0x018E, 0x0157, 0x012F, 0x013A, 0x014A, 0x0131, - 0x0113, 0x00F2, 0x00CE, 0x00A9, 0x0084, 0x0061, 0x0042, 0x0027, - 0x0012, 0x0004, 0x0000, 0x03D6, 0x03D4, 0x0433, 0x058F, 0x0BF0, - 0x10F4, 0x1000, 0x0E85, 0x0CA2, 0x0A74, 0x0819, 0x05AF, 0x0352, - 0x0121, 0xFF3A, 0xFDB9, 0xFCBD, 0xFC62, 0x004A, 0x0091, 0x00CB, - 0x00E4, 0x00E2, 0x00D9, 0x00CB, 0x00B9, 0x00A4, 0x008C, 0x0074, - 0x005B, 0x0043, 0x002E, 0x001B, 0x000C, 0x0003, 0x0000, 0xFF5E, - 0xFF66, 0xFF6F, 0xFF79, 0xFF82, 0xFF8D, 0xFF99, 0xFFA6, 0xFFB3, - 0xFFC0, 0xFFCC, 0xFFD8, 0xFFE3, 0xFFED, 0xFFF5, 0xFFFB, 0xFFFF, - 0x0000, 0x173E, 0x1950, 0x1AA2, 0x1AD1, 0x1A19, 0x1909, 0x17B0, - 0x161F, 0x1466, 0x1297, 0x10C0, 0x0EF3, 0x0D40, 0x0BB7, 0x0A69, - 0x0966, 0x08BF, 0x0884, 0x4196, 0x4669, 0x48C7, 0x48F9, 0x48E6, - 0x4897, 0x4816, 0x476D, 0x46A6, 0x45CB, 0x44E5, 0x43FE, 0x431F, - 0x4254, 0x41A4, 0x411B, 0x40C1, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_4B_values, 0x00527d00, 1386, 0x00000000, 1386); diff --git a/assets/anims/anim_4C.inc.c b/assets/anims/anim_4C.inc.c index 176c1ed25..20518cc5d 100644 --- a/assets/anims/anim_4C.inc.c +++ b/assets/anims/anim_4C.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_4C[] = { 1, 189, @@ -13,71 +14,7 @@ static const struct Animation anim_4C[] = { }; -static const u16 anim_4C_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0009, 0x0002, 0x0001, 0x0000, 0x0001, 0x000B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0009, 0x0146, - 0x0009, 0x012B, 0x0009, 0x0134, 0x0009, 0x013D, - 0x0009, 0x0110, 0x0009, 0x0119, 0x0009, 0x0122, - 0x0001, 0x010C, 0x0001, 0x010D, 0x0001, 0x010E, - 0x0009, 0x0030, 0x0009, 0x0039, 0x0009, 0x0042, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0009, 0x0027, - 0x0009, 0x000C, 0x0009, 0x0015, 0x0009, 0x001E, - 0x0001, 0x0108, 0x0001, 0x0109, 0x0001, 0x010A, - 0x0009, 0x006F, 0x0009, 0x0078, 0x0009, 0x0081, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0009, 0x0066, - 0x0009, 0x004B, 0x0009, 0x0054, 0x0009, 0x005D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x010B, - 0x0009, 0x00ED, 0x0009, 0x00F6, 0x0009, 0x00FF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0009, 0x00E4, - 0x0009, 0x00C9, 0x0009, 0x00D2, 0x0009, 0x00DB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x010F, - 0x0009, 0x00AE, 0x0009, 0x00B7, 0x0009, 0x00C0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0009, 0x00A5, - 0x0009, 0x008A, 0x0009, 0x0093, 0x0009, 0x009C, -}; +ROM_ASSET_LOAD_ANIM(anim_4C_indices, 0x00528284, 252, 0x00000000, 252); -static const s16 anim_4C_values[] = { - 0x0000, 0x00AA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3FFF, 0xFCC4, 0xFD55, 0xFE16, 0xFED4, - 0xFF5D, 0xFFA4, 0xFFC6, 0xFFD6, 0xFFE5, 0xFAC9, 0xFB2D, 0xFB99, - 0xFC08, 0xFC75, 0xFD05, 0xFDB0, 0xFE29, 0xFE23, 0x027D, 0xFDFD, - 0xF853, 0xF328, 0xF021, 0xF08E, 0xF34A, 0xF64B, 0xF788, 0xEB24, - 0xE70D, 0xE27E, 0xDED3, 0xDD64, 0xE073, 0xE6D9, 0xECD4, 0xEEA1, - 0xF744, 0xEFD8, 0xE593, 0xDA8C, 0xD0D7, 0xC678, 0xBAAD, 0xB16A, - 0xAEA5, 0xEED2, 0xEEF0, 0xEE3D, 0xED28, 0xEC20, 0xEAF8, 0xE95F, - 0xE78B, 0xE5B1, 0xCD95, 0xCE7C, 0xD13C, 0xD4CC, 0xD826, 0xDBD1, - 0xE07E, 0xE560, 0xE9A9, 0x0297, 0x023B, 0x01C4, 0x0146, 0x00D9, - 0x0090, 0x0082, 0x00C5, 0x016D, 0x0339, 0x035D, 0x038D, 0x03C0, - 0x03EF, 0x0413, 0x0425, 0x041C, 0x03F1, 0xFD38, 0xFBCD, 0xF9F3, - 0xF7D4, 0xF59A, 0xF36F, 0xF17D, 0xEFEF, 0xEEEE, 0xF2EC, 0xF465, - 0xF5A3, 0xF685, 0xF6EC, 0xF6BB, 0xF5D0, 0xF40E, 0xF156, 0x0F88, - 0x1277, 0x169D, 0x1C0F, 0x22E0, 0x2B24, 0x34EF, 0x4054, 0x4D67, - 0x1223, 0x1235, 0x12B8, 0x13C0, 0x1560, 0x17AC, 0x1AB8, 0x1E98, - 0x2360, 0xD18C, 0xD355, 0xD5E8, 0xD986, 0xDE71, 0xE4EB, 0xED34, - 0xF78F, 0x043C, 0xFF5D, 0xFF2A, 0xFEE9, 0xFEAA, 0xFE7A, 0xFE68, - 0xFE83, 0xFED8, 0xFF76, 0xFF61, 0xFF53, 0xFF3F, 0xFF2A, 0xFF1A, - 0xFF13, 0xFF19, 0xFF33, 0xFF65, 0xE907, 0xEAA0, 0xEC29, 0xED69, - 0xEE28, 0xEE2B, 0xED3A, 0xEB1C, 0xE797, 0x1654, 0x1302, 0x100C, - 0x0DA4, 0x0BFD, 0x0B48, 0x0BBA, 0x0D83, 0x10D8, 0x0C29, 0x0CC8, - 0x0D66, 0x0DFC, 0x0E81, 0x0EEE, 0x0F39, 0x0F5C, 0x0F4E, 0x0255, - 0x01FF, 0x01BA, 0x0194, 0x019D, 0x01E1, 0x0270, 0x0357, 0x04A6, - 0xC122, 0xC2E6, 0xC459, 0xC560, 0xC5E5, 0xC5CF, 0xC507, 0xC373, - 0xC0FD, 0x0003, 0x000B, 0x0015, 0x001F, 0x0027, 0x002A, 0x0026, - 0x0019, 0x0000, 0xFFFD, 0xFFF4, 0xFFE8, 0xFFDD, 0xFFD4, 0xFFD0, - 0xFFD5, 0xFFE4, 0x0000, 0xD312, 0xD3EE, 0xD4D3, 0xD59A, 0xD61C, - 0xD632, 0xD5B6, 0xD47F, 0xD266, 0x3222, 0x3415, 0x36FF, 0x3A95, - 0x3E8B, 0x4297, 0x466F, 0x49C6, 0x4C54, 0xF3E5, 0xF368, 0xF2F1, - 0xF285, 0xF22C, 0xF1EC, 0xF1CB, 0xF1D1, 0xF204, 0xFB11, 0xFA25, - 0xF8F6, 0xF797, 0xF61A, 0xF492, 0xF312, 0xF1AB, 0xF070, 0xAF1D, - 0xACDB, 0xA9B6, 0xA5EF, 0xA1C5, 0x9D76, 0x9941, 0x9567, 0x9226, - 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, - 0xFF6A, 0xFF7F, 0xFF9E, 0xFFC5, 0xFFEE, 0x0018, 0x003F, 0x005F, - 0x0076, 0x020E, 0x0213, 0x0219, 0x0220, 0x0226, 0x0229, 0x0228, - 0x0222, 0x0216, 0xEE42, 0xEFBD, 0xF1F5, 0xF4B2, 0xF7BC, 0xFADC, - 0xFDD9, 0x007A, 0x0289, 0x0048, 0x003E, 0x002F, 0x001C, 0x0009, - 0xFFF8, 0xFFEC, 0xFFE7, 0xFFEC, 0xFF62, 0xFF60, 0xFF5D, 0xFF5A, - 0xFF58, 0xFF56, 0xFF54, 0xFF54, 0xFF55, 0xFB5B, 0xFC77, 0xFEA8, - 0x01A4, 0x0523, 0x08DA, 0x0C80, 0x0FCA, 0x1270, 0x4058, 0x3F97, - 0x3E85, 0x3D4B, 0x3C0E, 0x3AF7, 0x3A2D, 0x39D7, 0x3A1C, -}; +ROM_ASSET_LOAD_ANIM(anim_4C_values, 0x00528380, 670, 0x00000000, 670); diff --git a/assets/anims/anim_4D_4E.inc.c b/assets/anims/anim_4D_4E.inc.c index d3e29d003..9dc266a4d 100644 --- a/assets/anims/anim_4D_4E.inc.c +++ b/assets/anims/anim_4D_4E.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_4D[] = { 1, 189, @@ -27,183 +28,7 @@ static const struct Animation anim_4E[] = { }; -static const u16 anim_4D_4E_indices[] = { - 0x0001, 0x0000, 0x0026, 0x0001, 0x0026, 0x0027, 0x0001, 0x0000, 0x0001, 0x004D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x04A6, - 0x0026, 0x0434, 0x0026, 0x045A, 0x0026, 0x0480, - 0x0026, 0x03C2, 0x0026, 0x03E8, 0x0026, 0x040E, - 0x0001, 0x03BE, 0x0001, 0x03BF, 0x0001, 0x03C0, - 0x0026, 0x0076, 0x0026, 0x009C, 0x0026, 0x00C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x0050, - 0x0001, 0x0000, 0x0001, 0x004E, 0x0001, 0x004F, - 0x0001, 0x0395, 0x0001, 0x0396, 0x0001, 0x0397, - 0x0026, 0x010F, 0x0026, 0x0135, 0x0026, 0x015B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x00E9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00E8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x0398, - 0x0026, 0x0323, 0x0026, 0x0349, 0x0026, 0x036F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x02FD, - 0x0026, 0x028B, 0x0026, 0x02B1, 0x0026, 0x02D7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03C1, - 0x0026, 0x0219, 0x0026, 0x023F, 0x0026, 0x0265, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x01F3, - 0x0026, 0x0181, 0x0026, 0x01A7, 0x0026, 0x01CD, -}; +ROM_ASSET_LOAD_ANIM(anim_4D_4E_indices, 0x00528650, 252, 0x00000000, 252); -static const s16 anim_4D_4E_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x0090, 0x0074, 0x0073, 0x007A, 0x0081, 0x0086, 0x008C, 0x0091, - 0x0096, 0x009A, 0x009E, 0x00A2, 0x00A5, 0x00A7, 0x00AA, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, 0xF97C, 0xED8C, - 0xD5C7, 0xD923, 0xE140, 0xEB2F, 0xF400, 0xF8C2, 0xFA69, 0xFBDE, - 0xFD1E, 0xFE27, 0xFEF7, 0xFF8B, 0xFFE1, 0xFFF6, 0xFFC9, 0xFF57, - 0xFE9E, 0xFD9B, 0xFC4C, 0xFAAF, 0xF8C2, 0xF271, 0xE6B4, 0xDA11, - 0xD111, 0xCEA5, 0xD001, 0xD111, 0xD08E, 0xCFF1, 0xCF40, 0xCE83, - 0xCDC2, 0xCD03, 0xCC4E, 0xCBA9, 0xCB1D, 0xCAAF, 0xF619, 0xF4A1, - 0xF114, 0xECBC, 0xE8E1, 0xE6CD, 0xE628, 0xE5BE, 0xE586, 0xE578, - 0xE58C, 0xE5BA, 0xE5FA, 0xE644, 0xE690, 0xE6D7, 0xE710, 0xE734, - 0xE73A, 0xE71A, 0xE6CD, 0xE596, 0xE355, 0xE0E8, 0xDF2E, 0xDE48, - 0xDE1C, 0xDF2E, 0xE14B, 0xE3D6, 0xE6B0, 0xE9BB, 0xECDB, 0xEFF0, - 0xF2DE, 0xF587, 0xF7CC, 0xF990, 0xD3FE, 0xD452, 0xD51F, 0xD61A, - 0xD6F9, 0xD771, 0xD792, 0xD7A0, 0xD79D, 0xD78D, 0xD774, 0xD755, - 0xD734, 0xD714, 0xD6F8, 0xD6E4, 0xD6DC, 0xD6E2, 0xD6FB, 0xD729, - 0xD771, 0xD874, 0xDA54, 0xDC5A, 0xDDCA, 0xDE5B, 0xDE51, 0xDDCA, - 0xDCF7, 0xDBF8, 0xDADA, 0xD9A9, 0xD870, 0xD73B, 0xD616, 0xD50C, - 0xD428, 0xD377, 0xDA6E, 0xDC1C, 0xE02A, 0xE520, 0xE988, 0xEBE8, - 0xECA3, 0xED19, 0xED55, 0xED60, 0xED43, 0xED09, 0xECBA, 0xEC61, - 0xEC06, 0xEBB4, 0xEB75, 0xEB50, 0xEB51, 0xEB80, 0xEBE8, 0xED81, - 0xF078, 0xF3AA, 0xF5F0, 0xF711, 0xF73E, 0xF5F0, 0xF36C, 0xF066, - 0xED01, 0xE962, 0xE5AA, 0xE1FF, 0xDE83, 0xDB59, 0xD8A6, 0xD68C, - 0xF549, 0xC61C, 0xC90E, 0xD02C, 0xD8E3, 0xE09F, 0xE4CB, 0xE62D, - 0xE745, 0xE818, 0xE8AD, 0xE907, 0xE92E, 0xE925, 0xE8F3, 0xE89C, - 0xE827, 0xE798, 0xE6F5, 0xE644, 0xE589, 0xE4CB, 0xE28B, 0xDE5B, - 0xD9D9, 0xD6A4, 0xD5F6, 0xD6A1, 0xD6A4, 0xD586, 0xD42E, 0xD2AC, - 0xD10F, 0xCF68, 0xCDC7, 0xCC3A, 0xCAD2, 0xC99F, 0xC8B0, 0x3FFC, - 0x3EDB, 0x3C22, 0x38CD, 0x35D7, 0x343F, 0x3400, 0x345B, 0x352E, - 0x3658, 0x37B7, 0x392A, 0x3A90, 0x3BC7, 0x3CAE, 0x3D24, 0x3D07, - 0x3C36, 0x3A90, 0x37F3, 0x343F, 0x26BF, 0x0DBE, 0xF396, 0xE29E, - 0xE31A, 0xEDCA, 0xF5C4, 0xF804, 0xFA21, 0xFC18, 0xFDE7, 0xFF8B, - 0x00FF, 0x0243, 0x0353, 0x042B, 0x04C9, 0x3DF7, 0x3EAF, 0x406B, - 0x428B, 0x446D, 0x4572, 0x45E2, 0x466C, 0x4707, 0x47A9, 0x4847, - 0x48D9, 0x4955, 0x49B0, 0x49E1, 0x49DE, 0x499E, 0x4916, 0x483D, - 0x470A, 0x4572, 0x3FCC, 0x3555, 0x2A5B, 0x232D, 0x233B, 0x277A, - 0x2A7B, 0x2AFF, 0x2B62, 0x2BAB, 0x2BDC, 0x2BF9, 0x2C07, 0x2C07, - 0x2C00, 0x2BF3, 0x2BE6, 0xD957, 0xD744, 0xD242, 0xCC21, 0xC6B0, - 0xC3C0, 0xC310, 0xC30F, 0xC39B, 0xC492, 0xC5D0, 0xC733, 0xC899, - 0xC9DD, 0xCADE, 0xCB79, 0xCB8B, 0xCAF1, 0xC988, 0xC72E, 0xC3C0, - 0xB6FF, 0x9F66, 0x86E9, 0x777A, 0x78DB, 0x8471, 0x8EAC, 0x94B0, - 0x9B33, 0xA205, 0xA8F4, 0xAFCC, 0xB65D, 0xBC75, 0xC1E1, 0xC66F, - 0xC9EE, 0xFF76, 0xFF76, 0xFF76, 0xFF76, 0xFF76, 0xFF76, 0xFF6D, - 0xFF55, 0xFF33, 0xFF09, 0xFEDB, 0xFEAD, 0xFE83, 0xFE61, 0xFE49, - 0xFE40, 0xFE4A, 0xFE6B, 0xFEA5, 0xFEFC, 0xFF76, 0x0104, 0x03EF, - 0x0732, 0x09C7, 0x08FF, 0x06CF, 0x0538, 0x04AD, 0x041B, 0x0385, - 0x02EF, 0x025D, 0x01D3, 0x0153, 0x00E3, 0x0085, 0x003D, 0xFF65, - 0xFF65, 0xFF65, 0xFF65, 0xFF65, 0xFF65, 0xFF63, 0xFF5E, 0xFF57, - 0xFF4F, 0xFF45, 0xFF3C, 0xFF34, 0xFF2C, 0xFF28, 0xFF26, 0xFF28, - 0xFF2E, 0xFF3A, 0xFF4C, 0xFF65, 0xFFB6, 0x004D, 0x00F7, 0x017E, - 0x0159, 0x00E3, 0x009B, 0x0078, 0x0052, 0x002A, 0x0001, 0xFFDA, - 0xFFB4, 0xFF90, 0xFF71, 0xFF56, 0xFF42, 0xE797, 0xE797, 0xE797, - 0xE797, 0xE797, 0xE797, 0xE7CF, 0xE868, 0xE949, 0xEA5A, 0xEB84, - 0xECAD, 0xEDBE, 0xEE9F, 0xEF38, 0xEF70, 0xEF30, 0xEE5F, 0xECE5, - 0xEAAB, 0xE797, 0xDDA7, 0xCB07, 0xB5E9, 0xA47F, 0xA419, 0xAB4E, - 0xAEAE, 0xB130, 0xB3F4, 0xB6E3, 0xB9E6, 0xBCE5, 0xBFC9, 0xC27B, - 0xC4E4, 0xC6EC, 0xC87C, 0x10D8, 0x10D8, 0x10D8, 0x10D8, 0x10D8, - 0x10D8, 0x10A3, 0x1013, 0x0F3F, 0x0E3E, 0x0D27, 0x0C0F, 0x0B0E, - 0x0A3A, 0x09AA, 0x0975, 0x09B2, 0x0A76, 0x0BDA, 0x0DF3, 0x10D8, - 0x1A10, 0x2B5D, 0x3F31, 0x4FF9, 0x53E3, 0x4BD3, 0x4703, 0x4344, - 0x3F21, 0x3ABC, 0x363A, 0x31BB, 0x2D65, 0x2959, 0x25BB, 0x22AE, - 0x2055, 0x0F4E, 0x0F4E, 0x0F4E, 0x0F4E, 0x0F4E, 0x0F4E, 0x0F52, - 0x0F60, 0x0F73, 0x0F8B, 0x0FA5, 0x0FBF, 0x0FD7, 0x0FEA, 0x0FF8, - 0x0FFC, 0x0FF7, 0x0FE5, 0x0FC4, 0x0F92, 0x0F4E, 0x0E7C, 0x0CF1, - 0x0B1F, 0x0976, 0x082A, 0x0735, 0x0838, 0x09DF, 0x0BBB, 0x0DBC, - 0x0FCF, 0x11E4, 0x13EA, 0x15CF, 0x1783, 0x18F4, 0x1A10, 0x04A6, - 0x04A6, 0x04A6, 0x04A6, 0x04A6, 0x04A6, 0x0497, 0x046E, 0x0432, - 0x03E9, 0x039A, 0x034B, 0x0302, 0x02C6, 0x029D, 0x028E, 0x029F, - 0x02D7, 0x033C, 0x03D4, 0x04A6, 0x0740, 0x0C22, 0x11BF, 0x1688, - 0x17E4, 0x17C6, 0x16F8, 0x1670, 0x15DA, 0x153C, 0x149A, 0x13F9, - 0x135E, 0x12CE, 0x124D, 0x11E0, 0x118D, 0xC0FD, 0xC0FD, 0xC0FD, - 0xC0FD, 0xC0FD, 0xC0FD, 0xC11E, 0xC17A, 0xC200, 0xC2A3, 0xC354, - 0xC406, 0xC4A9, 0xC52F, 0xC58A, 0xC5AC, 0xC585, 0xC509, 0xC427, - 0xC2D3, 0xC0FD, 0xBB32, 0xB04F, 0xA3C1, 0x98F2, 0x9504, 0x9431, - 0x9699, 0x9895, 0x9AC7, 0x9D1C, 0x9F82, 0xA1E6, 0xA436, 0xA65E, - 0xA84B, 0xA9EC, 0xAB2D, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0001, 0x0005, 0x000A, 0x0011, 0x0018, 0x001F, 0x0026, - 0x002B, 0x002F, 0x0030, 0x002E, 0x0029, 0x0020, 0x0013, 0x0000, - 0xFFC2, 0xFF4D, 0xFECA, 0xFE62, 0xFE7D, 0x0000, 0x03E1, 0x03CA, - 0x038A, 0x032C, 0x02B6, 0x0234, 0x01AD, 0x012A, 0x00B5, 0x0056, - 0x0017, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFB, 0xFFF5, 0xFFED, 0xFFE5, 0xFFDD, 0xFFD5, 0xFFCF, 0xFFCB, - 0xFFC9, 0xFFCB, 0xFFD1, 0xFFDB, 0xFFEB, 0x0000, 0x0051, 0x00E7, - 0x0180, 0x01D8, 0x00AA, 0x0000, 0x023E, 0x0231, 0x020C, 0x01D5, - 0x0191, 0x0146, 0x00F8, 0x00AC, 0x0068, 0x0032, 0x000D, 0xD266, - 0xD266, 0xD266, 0xD266, 0xD266, 0xD266, 0xD283, 0xD2CF, 0xD340, - 0xD3C9, 0xD45E, 0xD4F3, 0xD57C, 0xD5EC, 0xD639, 0xD655, 0xD635, - 0xD5CC, 0xD50F, 0xD3F1, 0xD266, 0xCD7E, 0xC448, 0xB9B9, 0xB0C9, - 0xAEAD, 0xB449, 0xACB9, 0xADE9, 0xAF90, 0xB18E, 0xB3C6, 0xB616, - 0xB861, 0xBA87, 0xBC6A, 0xBDE9, 0xBEE5, 0x4C54, 0x4C54, 0x4C54, - 0x4C54, 0x4C54, 0x4C54, 0x4C54, 0x4C54, 0x4C54, 0x4C55, 0x4C56, - 0x4C56, 0x4C57, 0x4C57, 0x4C58, 0x4C58, 0x4C57, 0x4C57, 0x4C56, - 0x4C55, 0x4C54, 0x4C12, 0x4BA5, 0x4B86, 0x4C30, 0x526E, 0x4928, - 0x4998, 0x4645, 0x426A, 0x3E33, 0x39CF, 0x356C, 0x3137, 0x2D60, - 0x2A13, 0x277E, 0x25D0, 0xF8BF, 0xF981, 0xFB52, 0xFD7C, 0xFF4D, - 0x000F, 0x0015, 0x0027, 0x0041, 0x0061, 0x0084, 0x00A7, 0x00C7, - 0x00E1, 0x00F3, 0x00F9, 0x00F2, 0x00D9, 0x00AD, 0x006B, 0x000F, - 0xFEEE, 0xFCCC, 0xFA57, 0xF83A, 0xF777, 0xF749, 0xF1FB, 0xEF11, - 0xEBE3, 0xE890, 0xE535, 0xE1EE, 0xDED8, 0xDC11, 0xD9B6, 0xD7E3, - 0xD6B5, 0xED03, 0xECD6, 0xEC6A, 0xEBE9, 0xEB7D, 0xEB50, 0xEB4E, - 0xEB4A, 0xEB44, 0xEB3D, 0xEB35, 0xEB2C, 0xEB25, 0xEB1F, 0xEB1B, - 0xEB19, 0xEB1B, 0xEB21, 0xEB2B, 0xEB3A, 0xEB50, 0xEB98, 0xEC1F, - 0xECB2, 0xED20, 0xECC5, 0xEBDC, 0xED15, 0xED17, 0xED0E, 0xECFC, - 0xECE3, 0xECC6, 0xECA7, 0xEC88, 0xEC6D, 0xEC56, 0xEC46, 0x8275, - 0x80D6, 0x7CF9, 0x785D, 0x7481, 0x72E2, 0x72CE, 0x7297, 0x7247, - 0x71E5, 0x717B, 0x7110, 0x70AE, 0x705E, 0x7027, 0x7013, 0x702A, - 0x7075, 0x70FC, 0x71C8, 0x72E2, 0x7664, 0x7CF9, 0x8484, 0x8AE6, - 0x8C61, 0x8B9C, 0x94AC, 0x9855, 0x9C3B, 0xA03E, 0xA43E, 0xA81D, - 0xABBA, 0xAEF5, 0xB1B0, 0xB3CA, 0xB524, 0x7FFF, 0x7FFF, 0x4171, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF86, 0xBFC7, 0xBFD4, - 0xBF5F, 0xBB4C, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0x7FFF, 0x7FFF, - 0x4171, 0xBF5F, 0x022D, 0xFFD5, 0xFA2A, 0xF33A, 0xED12, 0xE9C0, - 0xE89D, 0xE7A5, 0xE6D8, 0xE635, 0xE5BD, 0xE56E, 0xE548, 0xE54B, - 0xE577, 0xE5CC, 0xE648, 0xE6EB, 0xE7B6, 0xE8A8, 0xE9C0, 0xED4E, - 0xF3E8, 0xFAFC, 0xFFF4, 0x0118, 0x0005, 0xFF22, 0xFF28, 0xFF34, - 0xFF47, 0xFF5E, 0xFF77, 0xFF93, 0xFFAE, 0xFFC8, 0xFFDE, 0xFFF0, - 0x087F, 0x0951, 0x0B4B, 0x0DB7, 0x0FDD, 0x1106, 0x116F, 0x11CF, - 0x1224, 0x126E, 0x12AB, 0x12D9, 0x12F7, 0x1304, 0x12FE, 0x12E4, - 0x12B4, 0x126E, 0x1210, 0x1198, 0x1106, 0x0F22, 0x0B9D, 0x07D2, - 0x051E, 0x0469, 0x04D5, 0x050B, 0x04A8, 0x0432, 0x03AE, 0x0321, - 0x0290, 0x0202, 0x017B, 0x0101, 0x0098, 0x0047, 0x054E, 0x04D1, - 0x03A3, 0x0231, 0x00E9, 0x0038, 0x0003, 0xFFE5, 0xFFD8, 0xFFDB, - 0xFFEA, 0x0001, 0x001D, 0x003C, 0x005A, 0x0073, 0x0084, 0x008A, - 0x0082, 0x0067, 0x0038, 0xFFB2, 0xFEB0, 0xFD57, 0xFBD0, 0xF968, - 0xF695, 0xF53F, 0xF56B, 0xF5D3, 0xF66C, 0xF72A, 0xF7FE, 0xF8DF, - 0xF9BE, 0xFA91, 0xFB4A, 0xFBDD, 0xEC3E, 0xF121, 0xFCF1, 0x0B65, - 0x183A, 0x1F26, 0x2175, 0x2350, 0x24BE, 0x25C6, 0x2670, 0x26C4, - 0x26C7, 0x2683, 0x25FD, 0x253E, 0x244D, 0x2331, 0x21F2, 0x2096, - 0x1F26, 0x1AA9, 0x1254, 0x096B, 0x0337, 0x0201, 0x03A9, 0x04D1, - 0x048A, 0x0429, 0x03B4, 0x0330, 0x02A4, 0x0216, 0x018D, 0x010E, - 0x00A1, 0x004C, 0xFBE4, 0xFAE0, 0xF86C, 0xF56B, 0xF2C1, 0xF150, - 0xF0D5, 0xF071, 0xF023, 0xEFEA, 0xEFC4, 0xEFB0, 0xEFAD, 0xEFBA, - 0xEFD4, 0xEFFB, 0xF02E, 0xF06B, 0xF0B0, 0xF0FD, 0xF150, 0xF24E, - 0xF427, 0xF62B, 0xF7AD, 0xF838, 0xF841, 0xF87B, 0xF919, 0xF9CF, - 0xFA98, 0xFB6B, 0xFC41, 0xFD13, 0xFDD9, 0xFE8C, 0xFF24, 0xFF99, - 0x11A9, 0x0E6B, 0x0694, 0xFCFC, 0xF478, 0xEFDF, 0xEE4C, 0xECF2, - 0xEBD3, 0xEAEE, 0xEA43, 0xE9D1, 0xE999, 0xE99A, 0xE9D5, 0xEA49, - 0xEAF5, 0xEBDB, 0xECF9, 0xEE50, 0xEFDF, 0xF524, 0xFEE5, 0x0910, - 0x0F98, 0x0F0C, 0x0A6D, 0x0754, 0x06F5, 0x06C3, 0x06B8, 0x06CC, - 0x06F9, 0x0737, 0x077F, 0x07CA, 0x0810, 0x084C, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x409A, 0x4088, 0x406C, 0x404B, - 0x4027, 0x4003, 0x3FE2, 0x3FC6, 0x3FB4, 0x3FAD, 0x3FB5, 0x3FCE, - 0x3FFC, 0x4041, 0x40A1, 0x4225, 0x44EB, 0x4796, 0x48C7, 0x48AC, - 0x4862, 0x47EE, 0x4759, 0x46AA, 0x45E9, 0x451C, 0x444C, 0x437F, - 0x42BE, 0x420F, 0x417A, 0x4106, -}; +ROM_ASSET_LOAD_ANIM(anim_4D_4E_values, 0x0052874c, 2456, 0x00000000, 2456); diff --git a/assets/anims/anim_4F.inc.c b/assets/anims/anim_4F.inc.c index d2b586610..e25433111 100644 --- a/assets/anims/anim_4F.inc.c +++ b/assets/anims/anim_4F.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_4F[] = { 1, 189, @@ -13,128 +14,7 @@ static const struct Animation anim_4F[] = { }; -static const u16 anim_4F_indices[] = { - 0x0015, 0x0001, 0x0015, 0x0016, 0x0015, 0x002B, 0x0001, 0x0000, 0x0001, 0x0040, 0x0001, 0x0000, - 0x0015, 0x02D6, 0x0015, 0x02EB, 0x0015, 0x0300, - 0x0015, 0x0297, 0x0015, 0x02AC, 0x0015, 0x02C1, - 0x0015, 0x0258, 0x0015, 0x026D, 0x0015, 0x0282, - 0x0001, 0x0254, 0x0001, 0x0255, 0x0001, 0x0256, - 0x0015, 0x0058, 0x0015, 0x006D, 0x0015, 0x0082, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x0043, - 0x0001, 0x0000, 0x0001, 0x0041, 0x0001, 0x0042, - 0x0001, 0x0250, 0x0001, 0x0251, 0x0001, 0x0252, - 0x0015, 0x00EB, 0x0015, 0x0100, 0x0015, 0x0115, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x00D6, - 0x0015, 0x0097, 0x0015, 0x00AC, 0x0015, 0x00C1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0253, - 0x0015, 0x0211, 0x0015, 0x0226, 0x0015, 0x023B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x01FC, - 0x0015, 0x01BD, 0x0015, 0x01D2, 0x0015, 0x01E7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0257, - 0x0015, 0x017E, 0x0015, 0x0193, 0x0015, 0x01A8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x0169, - 0x0015, 0x012A, 0x0015, 0x013F, 0x0015, 0x0154, -}; +ROM_ASSET_LOAD_ANIM(anim_4F_indices, 0x005290fc, 252, 0x00000000, 252); -static const s16 anim_4F_values[] = { - 0x0000, 0x0010, 0x0011, 0x0011, 0x0011, 0x0012, 0x0012, 0x0011, - 0x0010, 0x000F, 0x000E, 0x000D, 0x000C, 0x000B, 0x0009, 0x0007, - 0x0005, 0x0004, 0x0002, 0x0001, 0x0000, 0x0000, 0x00C9, 0x0142, - 0x0171, 0x019A, 0x01B9, 0x01CA, 0x01CD, 0x01C4, 0x01B3, 0x019D, - 0x0186, 0x0171, 0x015B, 0x0141, 0x0124, 0x0106, 0x00EA, 0x00D1, - 0x00BC, 0x00AF, 0x00AA, 0x002B, 0x002F, 0x0033, 0x0036, 0x0038, - 0x0038, 0x0037, 0x0035, 0x0032, 0x002F, 0x002B, 0x0027, 0x0022, - 0x001D, 0x0018, 0x0012, 0x000C, 0x0007, 0x0003, 0x0000, 0x0000, - 0x3FFF, 0xF97C, 0xED8C, 0xE30F, 0xE59B, 0xE6F1, 0xE72F, 0xE6A2, - 0xE59B, 0xE409, 0xE1DD, 0xDF6F, 0xDD16, 0xDB28, 0xD9FD, 0xD980, - 0xD959, 0xD974, 0xD9BF, 0xDA27, 0xDA99, 0xDB01, 0xDB4E, 0xDB6C, - 0xABAC, 0xA63E, 0xA3CB, 0xA427, 0xA58E, 0xA63E, 0xA6FC, 0xA8E9, - 0xAAC7, 0xAB59, 0xA961, 0xA3A0, 0x9934, 0x8AF4, 0x7A37, 0x685C, - 0x56B9, 0x46A8, 0x3983, 0x30A2, 0x2D60, 0xCA7F, 0xC90F, 0xC850, - 0xC845, 0xC89E, 0xC90F, 0xC997, 0xCA56, 0xCB2A, 0xCBF3, 0xCC91, - 0xCCE3, 0xCCEB, 0xCCCB, 0xCC8D, 0xCC3C, 0xCBE2, 0xCB89, 0xCB3D, - 0xCB07, 0xCAF3, 0x2777, 0x2D22, 0x2FE0, 0x2FD2, 0x2E6C, 0x2D22, - 0x2B3C, 0x27E6, 0x2466, 0x2200, 0x21FA, 0x259B, 0x2D88, 0x38CB, - 0x4640, 0x54C3, 0x6332, 0x7067, 0x7B3F, 0x829A, 0x854D, 0xFFA6, - 0x0000, 0x001E, 0x001A, 0x000A, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF2, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xF48B, 0xF549, 0xF5A0, 0xF597, 0xF566, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xE039, 0xE2C1, - 0xE3DF, 0xE425, 0xE3B9, 0xE2C1, 0xE0E8, 0xDE2B, 0xDB29, 0xD885, - 0xD6DD, 0xD6D3, 0xD883, 0xDB5D, 0xDF06, 0xE320, 0xE74C, 0xEB2E, - 0xEE67, 0xF09B, 0xF16C, 0x2317, 0x2751, 0x26A3, 0x26A6, 0x26FF, - 0x2751, 0x2638, 0x2397, 0x2101, 0x2008, 0x223F, 0x2936, 0x3606, - 0x4799, 0x5C42, 0x7257, 0x882C, 0x9C0E, 0xAC55, 0xB754, 0xBB5D, - 0x2017, 0x1853, 0x16DF, 0x16D2, 0x1786, 0x1853, 0x18FE, 0x19C3, - 0x1AAC, 0x1BC4, 0x1D14, 0x1EA8, 0x20AF, 0x2332, 0x2600, 0x28E7, - 0x2BB6, 0x2E3B, 0x3045, 0x31A2, 0x3222, 0xE9CE, 0xF7D2, 0xF908, - 0xF8FC, 0xF85B, 0xF7D2, 0xF6AD, 0xF472, 0xF228, 0xF0D6, 0xF183, - 0xF535, 0xFC88, 0x06BE, 0x12D9, 0x1FD6, 0x2CB6, 0x3878, 0x421C, - 0x48A0, 0x4B06, 0x0005, 0x0000, 0xFFF7, 0xFFEB, 0xFFEA, 0x0000, - 0x0039, 0x008C, 0x00E8, 0x013C, 0x0177, 0x0189, 0x0171, 0x013D, - 0x00F7, 0x00A5, 0x0051, 0x0001, 0xFFC0, 0xFF92, 0xFF81, 0xFF31, - 0xFF30, 0xFF32, 0xFF36, 0xFF37, 0xFF30, 0xFF1E, 0xFF03, 0xFEE6, - 0xFECB, 0xFEB8, 0xFEB3, 0xFEBB, 0xFECC, 0xFEE2, 0xFEFD, 0xFF18, - 0xFF32, 0xFF47, 0xFF56, 0xFF5B, 0xC8C9, 0xC9D8, 0xCA69, 0xCA76, - 0xCA34, 0xC9D8, 0xC91A, 0xC7D9, 0xC685, 0xC58B, 0xC55C, 0xC666, - 0xC8DB, 0xCC65, 0xD0A8, 0xD544, 0xD9DB, 0xDE11, 0xE187, 0xE3E0, - 0xE4BD, 0x5948, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0012, - 0x0000, 0x0000, 0x0000, 0x0283, 0x09B7, 0x2D05, 0x4C40, 0x4A45, - 0x42EF, 0x384E, 0x2C73, 0x216E, 0x194E, 0x1624, 0xF588, 0xF1C7, - 0xEFCA, 0xEF8B, 0xF026, 0xF0B2, 0xF0D3, 0xF0E5, 0xF113, 0xF189, - 0xF272, 0xF3FA, 0xF659, 0xF977, 0xFD0F, 0x00D9, 0x0491, 0x07F0, - 0x0AAF, 0x0C89, 0x0D37, 0x0DFC, 0x0F56, 0x1184, 0x146F, 0x16F6, - 0x17FA, 0x1756, 0x15DC, 0x13E1, 0x11B9, 0x0FB9, 0x0E36, 0x0D08, - 0x0BD8, 0x0AAF, 0x0998, 0x089D, 0x07C8, 0x0723, 0x06B8, 0x0693, - 0x882B, 0x7D93, 0x77E5, 0x771A, 0x7841, 0x786C, 0x7660, 0x736F, - 0x707C, 0x6E6D, 0x6E24, 0x7085, 0x7605, 0x7DF5, 0x8783, 0x91D9, - 0x9C27, 0xA598, 0xAD5C, 0xB2A0, 0xB48F, 0x042D, 0x03EB, 0x03CA, - 0x03B0, 0x0388, 0x033D, 0x02C2, 0x0227, 0x017F, 0x00DF, 0x005A, - 0x0004, 0xFFD9, 0xFFC1, 0xFFBA, 0xFFBF, 0xFFCC, 0xFFDD, 0xFFEE, - 0xFFFB, 0x0000, 0xFE72, 0xFC50, 0xFBB7, 0xFB83, 0xFB8E, 0xFBB4, - 0xFBED, 0xFC43, 0xFCAA, 0xFD17, 0xFD7E, 0xFDD4, 0xFE21, 0xFE73, - 0xFEC6, 0xFF17, 0xFF61, 0xFFA1, 0xFFD4, 0xFFF5, 0x0000, 0xC578, - 0xD849, 0xDE01, 0xE08A, 0xE0AD, 0xDF38, 0xDBD5, 0xD673, 0xD03D, - 0xCA5E, 0xC604, 0xC45A, 0xC55D, 0xC7F4, 0xCBAD, 0xD012, 0xD4AF, - 0xD911, 0xDCC1, 0xDF4D, 0xE041, 0x13D5, 0x1127, 0x0E45, 0x0B39, - 0x0968, 0x0A3A, 0x0DDD, 0x131F, 0x1959, 0x1FDF, 0x2609, 0x2B2C, - 0x2FCB, 0x34B0, 0x39A5, 0x3E70, 0x42DB, 0x46AB, 0x49AA, 0x4BA0, - 0x4C54, 0xF1E2, 0xF2BF, 0xF2CE, 0xF219, 0xF0F7, 0xEFBF, 0xEE2C, - 0xEC0B, 0xE9D4, 0xE7FD, 0xE6FB, 0xE744, 0xE8FA, 0xEBB6, 0xEF25, - 0xF2F3, 0xF6CC, 0xFA5C, 0xFD4F, 0xFF52, 0x000F, 0xFA51, 0xF805, - 0xF520, 0xF185, 0xEDF8, 0xEB3B, 0xE930, 0xE74B, 0xE5A6, 0xE45A, - 0xE380, 0xE333, 0xE37B, 0xE43A, 0xE54F, 0xE696, 0xE7EF, 0xE936, - 0xEA4A, 0xEB09, 0xEB50, 0xD28B, 0xDAD4, 0xE0F9, 0xE53C, 0xE748, - 0xE6C8, 0xE444, 0xE08F, 0xDBC5, 0xD602, 0xCF61, 0xC7FE, 0xBEF8, - 0xB3E7, 0xA7A0, 0x9AF6, 0x8EBE, 0x83CC, 0x7AF1, 0x7507, 0x72DF, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x1245, 0x16EF, 0x1BAC, 0x1FE6, 0x22D9, 0x23C0, 0x22AB, 0x206D, - 0x1D64, 0x19ED, 0x1666, 0x132D, 0x0FE6, 0x0C1F, 0x0814, 0x0403, - 0x0027, 0xFCBE, 0xFA03, 0xF833, 0xF78B, 0xF2A0, 0xEE34, 0xEB07, - 0xE842, 0xE66B, 0xE60A, 0xE720, 0xE91A, 0xEBA7, 0xEE72, 0xF12A, - 0xF37C, 0xF5A5, 0xF806, 0xFA7E, 0xFCEE, 0xFF35, 0x0131, 0x02C5, - 0x03CF, 0x042F, 0x111F, 0x16E7, 0x1928, 0x19AE, 0x18F5, 0x1779, - 0x14F4, 0x114A, 0x0D36, 0x0976, 0x06C3, 0x05DA, 0x06C1, 0x08C9, - 0x0B9D, 0x0EEA, 0x125A, 0x1599, 0x1853, 0x1A34, 0x1AE7, 0xEA69, - 0xE634, 0xE0AE, 0xDB12, 0xD69B, 0xD484, 0xD4E8, 0xD6C8, 0xD9BD, - 0xDD5F, 0xE144, 0xE505, 0xE915, 0xEDF2, 0xF345, 0xF8B6, 0xFDEE, - 0x0294, 0x0653, 0x08D2, 0x09BB, 0x0000, 0xFF71, 0xFF05, 0xFEBB, - 0xFE90, 0xFE85, 0xFEA0, 0xFEE2, 0xFF3A, 0xFF98, 0xFFEB, 0x0023, - 0x0046, 0x0064, 0x007E, 0x0092, 0x00A3, 0x00AF, 0x00B7, 0x00BC, - 0x00BE, 0xF700, 0xF5C4, 0xF4EE, 0xF48F, 0xF4B7, 0xF574, 0xF710, - 0xF97E, 0xFC4C, 0xFF0B, 0x0149, 0x0296, 0x0308, 0x030F, 0x02C3, - 0x023F, 0x019B, 0x00EF, 0x0056, 0xFFE8, 0xFFBE, 0x11BF, 0x120B, - 0x1460, 0x178A, 0x1A4F, 0x1B73, 0x1AE3, 0x1987, 0x17A1, 0x1571, - 0x1336, 0x1131, 0x0F28, 0x0CCE, 0x0A4B, 0x07C3, 0x055C, 0x033C, - 0x0189, 0x0068, 0x0000, 0xFF4E, 0x0359, 0x0250, 0xFFD2, 0xFD3B, - 0xFBEB, 0xFC1D, 0xFCF6, 0xFE2B, 0xFF76, 0x008C, 0x0128, 0x0155, - 0x0157, 0x0138, 0x0102, 0x00C0, 0x007B, 0x003D, 0x0011, 0x0000, - 0x31B4, 0x240D, 0x2028, 0x1EC5, 0x1EDD, 0x1F68, 0x200E, 0x211B, - 0x2283, 0x2438, 0x262B, 0x284E, 0x2AE3, 0x2E0E, 0x3190, 0x352F, - 0x38AC, 0x3BCD, 0x3E53, 0x4003, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_4F_values, 0x005291f8, 1578, 0x00000000, 1578); diff --git a/assets/anims/anim_50.inc.c b/assets/anims/anim_50.inc.c index 69811fd30..54876d395 100644 --- a/assets/anims/anim_50.inc.c +++ b/assets/anims/anim_50.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_50[] = { 1, 189, @@ -13,56 +14,7 @@ static const struct Animation anim_50[] = { }; -static const u16 anim_50_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0006, 0x0002, 0x0001, 0x0000, 0x0001, 0x0008, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D1, - 0x0006, 0x00BF, 0x0006, 0x00C5, 0x0006, 0x00CB, - 0x0006, 0x00AD, 0x0006, 0x00B3, 0x0006, 0x00B9, - 0x0001, 0x00A9, 0x0001, 0x00AA, 0x0001, 0x00AB, - 0x0006, 0x0021, 0x0006, 0x0027, 0x0006, 0x002D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x001B, - 0x0006, 0x0009, 0x0006, 0x000F, 0x0006, 0x0015, - 0x0001, 0x00A5, 0x0001, 0x00A6, 0x0001, 0x00A7, - 0x0006, 0x004B, 0x0006, 0x0051, 0x0006, 0x0057, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0045, - 0x0006, 0x0033, 0x0006, 0x0039, 0x0006, 0x003F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A8, - 0x0006, 0x0093, 0x0006, 0x0099, 0x0006, 0x009F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x008D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0087, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00AC, - 0x0006, 0x0075, 0x0006, 0x007B, 0x0006, 0x0081, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x006F, - 0x0006, 0x005D, 0x0006, 0x0063, 0x0006, 0x0069, -}; +ROM_ASSET_LOAD_ANIM(anim_50_indices, 0x0052983c, 252, 0x00000000, 252); -static const s16 anim_50_values[] = { - 0x0000, 0x00AA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3FFF, 0x0000, 0xFFA8, 0xFED3, 0xFDD4, 0xFCF9, 0xFC93, 0xF97C, - 0xF989, 0xF9AE, 0xF9E5, 0xFA29, 0xFA73, 0xED8C, 0xEFDC, 0xF564, - 0xFC08, 0x01AA, 0x042F, 0xE67B, 0xE759, 0xE95B, 0xEBA0, 0xED45, - 0xED69, 0xCA25, 0xCEFD, 0xDA95, 0xE884, 0xF460, 0xF9C2, 0xD6DA, - 0xD8DD, 0xDDCA, 0xE3F9, 0xE9C0, 0xED76, 0xFDA5, 0xF973, 0xEF38, - 0xE27A, 0xD6BF, 0xCF8D, 0x020B, 0x0220, 0x0251, 0x028A, 0x02B6, - 0x02C2, 0x03A9, 0x039B, 0x0379, 0x0352, 0x0332, 0x0328, 0xF578, - 0xF670, 0xF8B6, 0xFB5C, 0xFD73, 0xFE0B, 0xDAE3, 0xDCF7, 0xE205, - 0xE847, 0xEDF9, 0xF156, 0x3BED, 0x36EC, 0x2B11, 0x1D19, 0x11BE, - 0x0DBD, 0x29A2, 0x274A, 0x21AE, 0x1AEB, 0x1520, 0x126D, 0xF54C, - 0xF147, 0xE7C3, 0xDC8E, 0xD377, 0xD04D, 0xFFC5, 0xFFBE, 0xFFAC, - 0xFF96, 0xFF81, 0xFF76, 0xFF39, 0xFF3D, 0xFF47, 0xFF53, 0xFF5E, - 0xFF65, 0xD5A9, 0xD752, 0xDB5C, 0xE05B, 0xE4E8, 0xE797, 0x41BC, - 0x3E24, 0x355B, 0x2A60, 0x2031, 0x19CE, 0x0768, 0x07C0, 0x089A, - 0x09B3, 0x0AC7, 0x0B92, 0x0954, 0x08B1, 0x0726, 0x0543, 0x0396, - 0x02AE, 0xA3E7, 0xA667, 0xAC7E, 0xB40E, 0xBAFA, 0xBF23, 0xCB11, - 0xCBBF, 0xCD66, 0xCF71, 0xD14D, 0xD266, 0x4CBC, 0x49E6, 0x4324, - 0x3B11, 0x344B, 0x3170, 0xF894, 0xF837, 0xF753, 0xF631, 0xF51C, - 0xF460, 0xF606, 0xF6AC, 0xF832, 0xF9F6, 0xFB53, 0xFBA8, 0x98E7, - 0x9B68, 0xA15A, 0xA860, 0xAE20, 0xB03E, 0x7FFF, 0x7FFF, 0x4171, - 0xBF5F, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x007C, 0x005E, 0x0018, - 0xFFC6, 0xFF80, 0xFF63, 0x0215, 0x0214, 0x0212, 0x020F, 0x020D, - 0x020C, 0x02F2, 0x00BE, 0xFB7F, 0xF539, 0xEFF6, 0xEDBC, 0xFFB1, - 0xFFC0, 0xFFE5, 0x0010, 0x0036, 0x0049, 0xFF67, 0xFF67, 0xFF66, - 0xFF66, 0xFF65, 0xFF64, 0x211B, 0x1D60, 0x146A, 0x0991, 0x0030, - 0xFB9F, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_50_values, 0x00529938, 420, 0x00000000, 420); diff --git a/assets/anims/anim_51.inc.c b/assets/anims/anim_51.inc.c index 342a6bfa6..24f388a22 100644 --- a/assets/anims/anim_51.inc.c +++ b/assets/anims/anim_51.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_51[] = { 1, 189, @@ -13,92 +14,7 @@ static const struct Animation anim_51[] = { }; -static const u16 anim_51_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x01E7, - 0x000E, 0x01BD, 0x000E, 0x01CB, 0x000E, 0x01D9, - 0x000E, 0x0193, 0x000E, 0x01A1, 0x000E, 0x01AF, - 0x0001, 0x018F, 0x0001, 0x0190, 0x0001, 0x0191, - 0x000E, 0x003B, 0x000E, 0x0049, 0x000E, 0x0057, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x002D, - 0x000E, 0x0003, 0x000E, 0x0011, 0x000E, 0x001F, - 0x0001, 0x018B, 0x0001, 0x018C, 0x0001, 0x018D, - 0x000E, 0x009D, 0x000E, 0x00AB, 0x000E, 0x00B9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x008F, - 0x000E, 0x0065, 0x000E, 0x0073, 0x000E, 0x0081, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x018E, - 0x000E, 0x0161, 0x000E, 0x016F, 0x000E, 0x017D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0153, - 0x000E, 0x0129, 0x000E, 0x0137, 0x000E, 0x0145, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0192, - 0x000E, 0x00FF, 0x000E, 0x010D, 0x000E, 0x011B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x00F1, - 0x000E, 0x00C7, 0x000E, 0x00D5, 0x000E, 0x00E3, -}; +ROM_ASSET_LOAD_ANIM(anim_51_indices, 0x00529af4, 252, 0x00000000, 252); -static const s16 anim_51_values[] = { - 0x0000, 0x00AA, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0007, 0x001A, 0x0035, 0x0054, 0x0072, 0x008D, 0x00A0, - 0x00A8, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97D, 0xF97E, 0xF980, 0xF981, 0xF983, 0xF984, 0xF984, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED5E, 0xECE6, 0xEC3D, - 0xEB7B, 0xEAB9, 0xEA10, 0xE999, 0xE96B, 0xF385, 0xF22A, 0xEEEE, - 0xEB12, 0xE7D7, 0xE67B, 0xE533, 0xE1D0, 0xDD06, 0xD78A, 0xD20D, - 0xCD43, 0xC9E0, 0xC898, 0xD757, 0xD5F8, 0xD2B2, 0xCECA, 0xCB84, - 0xCA25, 0xCD31, 0xD538, 0xE092, 0xED96, 0xFA99, 0x05F2, 0x0DFA, - 0x1106, 0xEFC6, 0xED2E, 0xE700, 0xDFA0, 0xD972, 0xD6DA, 0xD787, - 0xD94F, 0xDBD3, 0xDEB6, 0xE199, 0xE41D, 0xE5E5, 0xE692, 0xCF2C, - 0xD401, 0xDF88, 0xED49, 0xF8D0, 0xFDA5, 0xFA7C, 0xF229, 0xE664, - 0xD8E6, 0xCB68, 0xBFA2, 0xB74F, 0xB427, 0x020B, 0x020B, 0x020B, - 0x020B, 0x020B, 0x020B, 0x01F5, 0x01B9, 0x0165, 0x0105, 0x00A5, - 0x0051, 0x0016, 0x0000, 0x03A9, 0x03A9, 0x03A9, 0x03A9, 0x03A9, - 0x03A9, 0x0381, 0x0317, 0x0280, 0x01D4, 0x0128, 0x0092, 0x0028, - 0x0000, 0xF578, 0xF578, 0xF578, 0xF578, 0xF578, 0xF578, 0xF521, - 0xF43B, 0xF2F6, 0xF182, 0xF00D, 0xEEC9, 0xEDE3, 0xED8C, 0xF3BE, - 0xF128, 0xEAFE, 0xE3A3, 0xDD79, 0xDAE3, 0xDA04, 0xD7B6, 0xD474, - 0xD0B9, 0xCCFD, 0xC9BB, 0xC76E, 0xC68E, 0x1AB9, 0x1E2D, 0x2669, - 0x303D, 0x3879, 0x3BED, 0x38D6, 0x30B1, 0x252E, 0x17FB, 0x0AC8, - 0xFF46, 0xF721, 0xF40A, 0x1465, 0x169A, 0x1BDF, 0x2228, 0x276D, - 0x29A2, 0x2926, 0x27E1, 0x2614, 0x2404, 0x21F4, 0x2028, 0x1EE2, - 0x1E67, 0xC825, 0xCCD7, 0xD80A, 0xE567, 0xF09A, 0xF54C, 0xF286, - 0xEB36, 0xE0DF, 0xD505, 0xC92A, 0xBED3, 0xB783, 0xB4BD, 0xFFC5, - 0xFFBF, 0xFFB0, 0xFFA0, 0xFF95, 0xFF94, 0xFF9F, 0xFFB1, 0xFFC7, - 0xFFDF, 0xFFF6, 0x0009, 0x0016, 0x001B, 0xFF39, 0xFF31, 0xFF23, - 0xFF1A, 0xFF25, 0xFF4F, 0xFF9F, 0x000D, 0x008D, 0x0112, 0x018F, - 0x01F8, 0x0241, 0x025B, 0xD5A9, 0xD6E5, 0xD9C7, 0xDD1C, 0xDFAC, - 0xE042, 0xDEBB, 0xDC0C, 0xD8A1, 0xD4E4, 0xD142, 0xCE24, 0xCBF7, - 0xCB25, 0x41BC, 0x3B93, 0x2D02, 0x1BE7, 0x0E1D, 0x0982, 0x0E7F, - 0x186D, 0x2591, 0x3432, 0x4294, 0x4EFD, 0x57B4, 0x5AFE, 0x0768, - 0x0737, 0x06B9, 0x0610, 0x055D, 0x04C0, 0x042B, 0x0380, 0x02CE, - 0x0220, 0x0183, 0x0103, 0x00AD, 0x008D, 0x0954, 0x087D, 0x0671, - 0x03E1, 0x0181, 0x0005, 0xFF59, 0xFEEB, 0xFEAF, 0xFE99, 0xFE9D, - 0xFEAE, 0xFEC2, 0xFECB, 0xA3E7, 0xA47F, 0xA5C2, 0xA6EA, 0xA72F, - 0xA5CB, 0xA26E, 0x9DAC, 0x9817, 0x9241, 0x8CB9, 0x8812, 0x84DE, - 0x83AC, 0x0000, 0xFFFF, 0xFFFB, 0xFFF8, 0xFFF9, 0x0000, 0x000F, - 0x0024, 0x003C, 0x0056, 0x006E, 0x0082, 0x0090, 0x0095, 0x0000, - 0x0003, 0x0009, 0x000D, 0x000C, 0x0000, 0xFFE7, 0xFFC4, 0xFF9C, - 0xFF72, 0xFF4A, 0xFF28, 0xFF11, 0xFF09, 0xBA5D, 0xBDB3, 0xC5BF, - 0xCF8C, 0xD825, 0xDC96, 0xDCF0, 0xDB95, 0xD908, 0xD5CD, 0xD265, - 0xCF54, 0xCD1C, 0xCC42, 0x4CBC, 0x45FF, 0x35FA, 0x22F8, 0x1345, - 0x0D2D, 0x10F9, 0x19A5, 0x2589, 0x32FC, 0x4056, 0x4BED, 0x5418, - 0x5730, 0xF894, 0xF924, 0xFA84, 0xFC3C, 0xFDD5, 0xFED6, 0xFF4B, - 0xFF98, 0xFFC3, 0xFFD4, 0xFFD4, 0xFFCB, 0xFFBF, 0xFFBA, 0xF606, - 0xF706, 0xF976, 0xFC7C, 0xFF3D, 0x00DF, 0x0174, 0x01AD, 0x01A0, - 0x0163, 0x010D, 0x00B3, 0x006E, 0x0051, 0x98E7, 0x9A74, 0x9E10, - 0xA22A, 0xA52F, 0xA590, 0xA313, 0x9EF3, 0x99CC, 0x9439, 0x8ED4, - 0x8A3A, 0x8705, 0x85D1, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, - 0x7FFF, 0x4171, 0xBF5F, 0x0081, 0x0081, 0x0082, 0x0081, 0x007E, - 0x0076, 0x0069, 0x0058, 0x0045, 0x0031, 0x001E, 0x000E, 0x0004, - 0x0000, 0x0214, 0x021B, 0x0228, 0x0233, 0x0230, 0x0216, 0x01E0, - 0x0195, 0x013D, 0x00E2, 0x008C, 0x0044, 0x0012, 0x0000, 0x035A, - 0x02CA, 0x01A0, 0x00A9, 0x00B3, 0x028A, 0x068D, 0x0C26, 0x12AD, - 0x197B, 0x1FE9, 0x2550, 0x2908, 0x2A6B, 0x0000, 0xFFFF, 0xFFFC, - 0xFFF7, 0xFFF4, 0xFFF3, 0xFFF3, 0xFFF5, 0xFFF7, 0xFFFA, 0xFFFC, - 0xFFFE, 0x0000, 0x0000, 0xFF53, 0xFF51, 0xFF4D, 0xFF4A, 0xFF4B, - 0xFF54, 0xFF65, 0xFF7E, 0xFF9A, 0xFFB7, 0xFFD3, 0xFFEB, 0xFFFB, - 0x0000, 0x0D24, 0x0D73, 0x0E34, 0x0F20, 0x0FF2, 0x1066, 0x107E, - 0x1073, 0x104D, 0x1019, 0x0FDE, 0x0FA8, 0x0F80, 0x0F71, 0x40A1, - 0x4036, 0x4048, 0x42D9, 0x49E7, 0x5772, 0x70F5, 0x8A78, 0xA3FB, - 0xBD7F, 0xD702, 0xF085, 0x0A08, 0x238B, -}; +ROM_ASSET_LOAD_ANIM(anim_51_values, 0x00529bf0, 1002, 0x00000000, 1002); diff --git a/assets/anims/anim_52.inc.c b/assets/anims/anim_52.inc.c index b2e16cfb1..e308bd202 100644 --- a/assets/anims/anim_52.inc.c +++ b/assets/anims/anim_52.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_52[] = { 1, 189, @@ -13,84 +14,7 @@ static const struct Animation anim_52[] = { }; -static const u16 anim_52_indices[] = { - 0x0001, 0x0000, 0x000B, 0x0001, 0x000B, 0x000C, 0x0001, 0x0000, 0x0001, 0x0017, 0x0001, 0x0000, - 0x000B, 0x0196, 0x000B, 0x01A1, 0x000B, 0x01AC, - 0x000B, 0x0175, 0x000B, 0x0180, 0x000B, 0x018B, - 0x000B, 0x0154, 0x000B, 0x015F, 0x000B, 0x016A, - 0x0001, 0x0150, 0x0001, 0x0151, 0x0001, 0x0152, - 0x000B, 0x0044, 0x000B, 0x004F, 0x000B, 0x005A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x0039, - 0x000B, 0x0018, 0x000B, 0x0023, 0x000B, 0x002E, - 0x0001, 0x014C, 0x0001, 0x014D, 0x0001, 0x014E, - 0x000B, 0x0091, 0x000B, 0x009C, 0x000B, 0x00A7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x0086, - 0x000B, 0x0065, 0x000B, 0x0070, 0x000B, 0x007B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x014F, - 0x000B, 0x012B, 0x000B, 0x0136, 0x000B, 0x0141, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x0120, - 0x000B, 0x00FF, 0x000B, 0x010A, 0x000B, 0x0115, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0153, - 0x000B, 0x00DE, 0x000B, 0x00E9, 0x000B, 0x00F4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x00D3, - 0x000B, 0x00B2, 0x000B, 0x00BD, 0x000B, 0x00C8, -}; +ROM_ASSET_LOAD_ANIM(anim_52_indices, 0x00529ff4, 252, 0x00000000, 252); -static const s16 anim_52_values[] = { - 0x0000, 0x00AA, 0x00AD, 0x00B0, 0x00B3, 0x00B6, 0x00B8, 0x00B9, - 0x00BA, 0x00B9, 0x00B6, 0x00B1, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0xFFFF, 0x3FFF, - 0xEC33, 0xEC3A, 0xEC08, 0xEBB6, 0xEB5C, 0xEB01, 0xEAA0, 0xEA3A, - 0xE9D0, 0xE965, 0xE8FA, 0xF02D, 0xF01E, 0xF087, 0xF135, 0xF1F5, - 0xF2B6, 0xF385, 0xF45F, 0xF540, 0xF624, 0xF707, 0xD979, 0xD960, - 0xDA13, 0xDB3D, 0xDC85, 0xDDCD, 0xDF2F, 0xE0A3, 0xE223, 0xE3A8, - 0xE52C, 0xD4E7, 0xD79D, 0xDE69, 0xE5EC, 0xEAC8, 0xECEB, 0xEE92, - 0xEFD4, 0xF0C8, 0xF187, 0xF228, 0x147B, 0x094A, 0xF428, 0xDF5F, - 0xD539, 0xD6E1, 0xDD7A, 0xE748, 0xF28D, 0xFD8D, 0x0689, 0xC54E, - 0xC9FC, 0xD537, 0xE0BD, 0xE649, 0xE479, 0xDF38, 0xD83D, 0xD13F, - 0xCBF4, 0xCA13, 0xCBB7, 0xD4C3, 0xE2A2, 0xEEF5, 0xF35D, 0xF004, - 0xE9A4, 0xE0B1, 0xD59E, 0xC8DD, 0xBAE1, 0x0ACF, 0x1543, 0x1E26, - 0x1516, 0x0ACF, 0x0922, 0x08A9, 0x08FF, 0x09BC, 0x0A79, 0x0ACF, - 0x020D, 0x0D14, 0x1675, 0x0CE5, 0x020D, 0x0048, 0xFFCA, 0x0023, - 0x00EB, 0x01B2, 0x020D, 0xEDD2, 0xF5D9, 0xFCAE, 0xF5B7, 0xEDD2, - 0xEC88, 0xEC2B, 0xEC6D, 0xECFE, 0xED90, 0xEDD2, 0xE463, 0xF2AC, - 0xFD3D, 0xF3B9, 0xE463, 0xD69F, 0xCEAE, 0xD17D, 0xD7FB, 0xDF40, - 0xE463, 0xC8A0, 0xD54C, 0xEA30, 0x05C1, 0x1558, 0x0C89, 0xFDBA, - 0xEBFD, 0xDA65, 0xCC06, 0xC3F3, 0x354C, 0x3976, 0x4101, 0x4E3B, - 0x565B, 0x5330, 0x4DFC, 0x4761, 0x4001, 0x3881, 0x3181, 0x5096, - 0x659A, 0x885B, 0xAB1F, 0xBF0E, 0xB96D, 0xAE2F, 0x9FAD, 0x903E, - 0x823B, 0x77FB, 0x0185, 0x0159, 0x0100, 0x0099, 0x0043, 0x0006, - 0xFFD3, 0xFFA2, 0xFF6F, 0xFF34, 0xFEEC, 0xFFD7, 0xFFA7, 0xFF74, - 0xFF3F, 0xFF0D, 0xFEDC, 0xFEA8, 0xFE75, 0xFE46, 0xFE1C, 0xFDFC, - 0xF0F0, 0xF1F9, 0xF014, 0xEC99, 0xE8DE, 0xE521, 0xE0DC, 0xDC48, - 0xD79E, 0xD316, 0xCEEA, 0x0C39, 0x0C89, 0x0FD6, 0x141A, 0x1751, - 0x18D2, 0x19A6, 0x1A4F, 0x1B4E, 0x1D26, 0x2057, 0x1F59, 0x2093, - 0x2077, 0x1F67, 0x1DC4, 0x1B85, 0x189C, 0x1564, 0x1235, 0x0F69, - 0x0D5A, 0x00E9, 0x0111, 0x0134, 0x0153, 0x016C, 0x0121, 0x0061, - 0xFFA0, 0xFF4E, 0xFFE0, 0x01C7, 0xC86C, 0xCAE9, 0xCACA, 0xC90C, - 0xC6AB, 0xC418, 0xC11A, 0xBDAF, 0xB9D3, 0xB584, 0xB0BE, 0xFF24, - 0xFF55, 0xFFA2, 0xFFF5, 0x0036, 0x0067, 0x0092, 0x00B9, 0x00DD, - 0x0101, 0x0124, 0x00E1, 0x00E0, 0x00D5, 0x00C6, 0x00B8, 0x00AF, - 0x00A7, 0x009E, 0x0095, 0x008A, 0x007C, 0xDFD8, 0xE21C, 0xE45A, - 0xE5C2, 0xE582, 0xE3C9, 0xE161, 0xDE5B, 0xDACA, 0xD6C2, 0xD255, - 0x5754, 0x4F0D, 0x40EB, 0x3365, 0x2CEE, 0x2E9A, 0x3415, 0x3BBF, - 0x43F6, 0x4B19, 0x4F87, 0xF99C, 0xF933, 0xF816, 0xF684, 0xF4C1, - 0xF2CB, 0xF08F, 0xEE32, 0xEBDC, 0xE9B3, 0xE7DC, 0xEC4D, 0xEE7D, - 0xF28F, 0xF669, 0xF7ED, 0xF6F9, 0xF505, 0xF257, 0xEF37, 0xEBED, - 0xE8C1, 0x87A5, 0x86AE, 0x872B, 0x88BA, 0x8AFB, 0x8DFC, 0x91C4, - 0x95E9, 0x9A01, 0x9DA3, 0xA063, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, - 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x2550, 0x20C5, 0x1650, 0x098F, - 0xFE1E, 0xF370, 0xE8F2, 0xE234, 0xE125, 0xE3D6, 0xE810, 0xF6F3, - 0xF720, 0xF81F, 0xF952, 0xFA1A, 0xFA58, 0xFA36, 0xF982, 0xF75B, - 0xF4A3, 0xF3CD, 0x1F15, 0x17FD, 0x0A4D, 0xFB4B, 0xF03C, 0xEC1D, - 0xEBE5, 0xEBD4, 0xEA33, 0xE8BA, 0xE8CE, 0xEDAB, 0xF4F1, 0x02C1, - 0x10F0, 0x1955, 0x1B63, 0x1B1E, 0x192F, 0x1641, 0x12FF, 0x1013, - 0x0000, 0xFC0D, 0xF555, 0xEED2, 0xEB7D, 0xEBA5, 0xED47, 0xEFE2, - 0xF2F5, 0xF5FE, 0xF87C, 0xE40A, 0xEA96, 0xF83C, 0x06E3, 0x1076, - 0x1435, 0x15E6, 0x163C, 0x15EA, 0x15A4, 0x161D, 0xC009, 0xC2C4, - 0xCA02, 0xD455, 0xE051, 0xEC8B, 0xF794, 0x0000, 0x0397, 0x034E, - 0x0278, 0xF755, 0xF7B5, 0xF8B3, 0xFA1B, 0xFBBD, 0xFD66, 0xFEE2, - 0x0000, 0x0064, 0x0035, 0x0005, 0x3FFD, 0x4038, 0x410E, 0x425B, - 0x43FA, 0x45C8, 0x47A0, 0x495D, 0x4C30, 0x4F7A, 0x5068, -}; +ROM_ASSET_LOAD_ANIM(anim_52_values, 0x0052a0f0, 878, 0x00000000, 878); diff --git a/assets/anims/anim_53.inc.c b/assets/anims/anim_53.inc.c index 88ab4836b..44b5e6dce 100644 --- a/assets/anims/anim_53.inc.c +++ b/assets/anims/anim_53.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_53[] = { 1, 189, @@ -13,153 +14,7 @@ static const struct Animation anim_53[] = { }; -static const u16 anim_53_indices[] = { - 0x0001, 0x0000, 0x0019, 0x0001, 0x0019, 0x001A, 0x0001, 0x0000, 0x0001, 0x0033, 0x0001, 0x0000, - 0x0019, 0x038E, 0x0019, 0x03A7, 0x0019, 0x03C0, - 0x0019, 0x0343, 0x0019, 0x035C, 0x0019, 0x0375, - 0x0019, 0x02F8, 0x0019, 0x0311, 0x0019, 0x032A, - 0x0001, 0x02F4, 0x0001, 0x02F5, 0x0001, 0x02F6, - 0x0019, 0x0098, 0x0019, 0x00B1, 0x0019, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x007F, - 0x0019, 0x0034, 0x0019, 0x004D, 0x0019, 0x0066, - 0x0001, 0x02F0, 0x0001, 0x02F1, 0x0001, 0x02F2, - 0x0019, 0x0147, 0x0019, 0x0160, 0x0019, 0x0179, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x012E, - 0x0019, 0x00E3, 0x0019, 0x00FC, 0x0019, 0x0115, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02F3, - 0x0019, 0x02A5, 0x0019, 0x02BE, 0x0019, 0x02D7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x028C, - 0x0019, 0x0241, 0x0019, 0x025A, 0x0019, 0x0273, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02F7, - 0x0019, 0x01F6, 0x0019, 0x020F, 0x0019, 0x0228, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x01DD, - 0x0019, 0x0192, 0x0019, 0x01AB, 0x0019, 0x01C4, -}; +ROM_ASSET_LOAD_ANIM(anim_53_indices, 0x0052a478, 252, 0x00000000, 252); -static const s16 anim_53_values[] = { - 0x0000, 0x004A, 0x004B, 0x004C, 0x004E, 0x0051, 0x0055, 0x0059, - 0x005E, 0x0063, 0x0069, 0x006E, 0x0074, 0x007A, 0x0080, 0x0086, - 0x008C, 0x0091, 0x0096, 0x009B, 0x009F, 0x00A3, 0x00A6, 0x00A8, - 0x00A9, 0x00AA, 0xFFDD, 0xFFDD, 0xFFDE, 0xFFDF, 0xFFE0, 0xFFE1, - 0xFFE3, 0xFFE4, 0xFFE6, 0xFFE8, 0xFFEA, 0xFFED, 0xFFEF, 0xFFF1, - 0xFFF3, 0xFFF5, 0xFFF7, 0xFFF9, 0xFFFB, 0xFFFD, 0xFFFE, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x3FFF, 0xD3BC, 0xD3F5, 0xD49B, 0xD5A3, - 0xD703, 0xD8B2, 0xDAA6, 0xDCD6, 0xDF36, 0xE1BD, 0xE463, 0xE71B, - 0xE9DE, 0xECA1, 0xEF5A, 0xF1FF, 0xF486, 0xF6E7, 0xF916, 0xFB0A, - 0xFCB9, 0xFE1A, 0xFF22, 0xFFC7, 0x0000, 0xF442, 0xF449, 0xF45C, - 0xF47C, 0xF4A5, 0xF4D8, 0xF513, 0xF555, 0xF59D, 0xF5E9, 0xF639, - 0xF68B, 0xF6DF, 0xF732, 0xF785, 0xF7D4, 0xF821, 0xF869, 0xF8AB, - 0xF8E6, 0xF919, 0xF942, 0xF961, 0xF975, 0xF97C, 0xF0C3, 0xF0BF, - 0xF0B3, 0xF0A0, 0xF086, 0xF067, 0xF043, 0xF01A, 0xEFEE, 0xEFBF, - 0xEF8E, 0xEF5B, 0xEF27, 0xEEF4, 0xEEC1, 0xEE90, 0xEE61, 0xEE35, - 0xEE0C, 0xEDE8, 0xEDC9, 0xEDAF, 0xED9C, 0xED90, 0xED8C, 0xD5BB, - 0xD5C2, 0xD5D7, 0xD5F9, 0xD627, 0xD65E, 0xD69E, 0xD6E6, 0xD734, - 0xD788, 0xD7DF, 0xD838, 0xD893, 0xD8EE, 0xD948, 0xD99F, 0xD9F2, - 0xDA40, 0xDA88, 0xDAC9, 0xDB00, 0xDB2D, 0xDB4F, 0xDB65, 0xDB6C, - 0xE897, 0xE865, 0xE7DC, 0xE715, 0xE624, 0xE521, 0xE422, 0xE33E, - 0xE28C, 0xE221, 0xE214, 0xE27C, 0xE370, 0xE505, 0xE753, 0xEA70, - 0xEE72, 0xF371, 0xF981, 0x00BA, 0x0934, 0x1303, 0x1E3F, 0x2AFE, - 0x2D60, 0xE6FA, 0xE6B3, 0xE5E8, 0xE4AD, 0xE313, 0xE12C, 0xDF0B, - 0xDCC1, 0xDA62, 0xD7FF, 0xD5AA, 0xD376, 0xD174, 0xCFB8, 0xCE52, - 0xCD4D, 0xCC9A, 0xCC29, 0xCBE9, 0xCBCB, 0xCBBC, 0xCBAE, 0xCB8F, - 0xCB4E, 0xCAF3, 0x1770, 0x172A, 0x165B, 0x1506, 0x1330, 0x10DB, - 0x0E0C, 0x0AC6, 0x070E, 0x02E7, 0xFE56, 0xF95C, 0xF3FF, 0xEE42, - 0xE829, 0xE0DA, 0xD7BF, 0xCD3D, 0xC1BB, 0xB59F, 0xA94F, 0x9D32, - 0x91AE, 0x872A, 0x854D, 0xE0EB, 0xE243, 0xE5D4, 0xEAF0, 0xF0E5, - 0xF703, 0xFC9B, 0x00FB, 0x0375, 0x048E, 0x054A, 0x05B4, 0x05D4, - 0x05B7, 0x0566, 0x04EB, 0x0451, 0x03A3, 0x02EA, 0x0231, 0x0182, - 0x00E9, 0x006E, 0x001D, 0x0000, 0x03F5, 0x03EE, 0x03DC, 0x03BF, - 0x039C, 0x0373, 0x0347, 0x031A, 0x02EE, 0x02C1, 0x028D, 0x0255, - 0x021A, 0x01DC, 0x019E, 0x015F, 0x0122, 0x00E8, 0x00B2, 0x0080, - 0x0055, 0x0031, 0x0017, 0x0005, 0x0000, 0xE246, 0xE266, 0xE2BF, - 0xE347, 0xE3F2, 0xE4B7, 0xE58B, 0xE663, 0xE734, 0xE80F, 0xE906, - 0xEA12, 0xEB30, 0xEC58, 0xED84, 0xEEB0, 0xEFD4, 0xF0EC, 0xF1F2, - 0xF2DF, 0xF3AE, 0xF459, 0xF4DB, 0xF52D, 0xF549, 0xCEA6, 0xCED3, - 0xCF55, 0xD025, 0xD13A, 0xD28C, 0xD415, 0xD5CC, 0xD7AA, 0xD9A7, - 0xDBBB, 0xDDDE, 0xE009, 0xE234, 0xE458, 0xE66C, 0xE868, 0xEA46, - 0xEBFD, 0xED86, 0xEED9, 0xEFEE, 0xF0BD, 0xF13F, 0xF16C, 0x49A0, - 0x4B85, 0x50DC, 0x591F, 0x63CC, 0x705C, 0x7E4C, 0x8D1A, 0x9C3B, - 0xAB2F, 0xB971, 0xC67B, 0xD1CB, 0xDADA, 0xE126, 0xE3ED, 0xE348, - 0xDFF4, 0xDAAC, 0xD42E, 0xCD37, 0xC683, 0xC0D0, 0xBCD9, 0xBB5D, - 0x167A, 0x16CF, 0x17C0, 0x1937, 0x1B1C, 0x1D59, 0x1FD9, 0x2284, - 0x2544, 0x2803, 0x2AA9, 0x2D22, 0x2F56, 0x312F, 0x3296, 0x3382, - 0x3403, 0x342F, 0x3416, 0x33CD, 0x3366, 0x32F5, 0x328C, 0x3240, - 0x3222, 0x2327, 0x24A3, 0x28CB, 0x2F35, 0x3771, 0x4113, 0x4BAF, - 0x56D5, 0x621A, 0x6D11, 0x774B, 0x805F, 0x87D9, 0x8D50, 0x9056, - 0x8FBE, 0x8B42, 0x83CF, 0x7A53, 0x6FC0, 0x6503, 0x5B0A, 0x52C3, - 0x4D1D, 0x4B06, 0xFFF8, 0xFFF7, 0xFFF5, 0xFFF3, 0xFFEF, 0xFFEA, - 0xFFE5, 0xFFDF, 0xFFD9, 0xFFD2, 0xFFCB, 0xFFC4, 0xFFBC, 0xFFB5, - 0xFFAE, 0xFFA7, 0xFFA0, 0xFF99, 0xFF94, 0xFF8E, 0xFF8A, 0xFF86, - 0xFF83, 0xFF82, 0xFF81, 0xFF30, 0xFF31, 0xFF31, 0xFF32, 0xFF33, - 0xFF35, 0xFF37, 0xFF39, 0xFF3B, 0xFF3E, 0xFF41, 0xFF43, 0xFF46, - 0xFF49, 0xFF4B, 0xFF4E, 0xFF50, 0xFF53, 0xFF55, 0xFF57, 0xFF58, - 0xFF5A, 0xFF5B, 0xFF5B, 0xFF5B, 0xCBFA, 0xCC1A, 0xCC76, 0xCD0A, - 0xCDCF, 0xCEC0, 0xCFD8, 0xD111, 0xD265, 0xD3CF, 0xD54A, 0xD6D0, - 0xD85B, 0xD9E7, 0xDB6C, 0xDCE7, 0xDE51, 0xDFA6, 0xE0DE, 0xE1F6, - 0xE2E7, 0xE3AD, 0xE440, 0xE49D, 0xE4BD, 0x1605, 0x1606, 0x1606, - 0x1607, 0x1608, 0x1609, 0x160A, 0x160C, 0x160D, 0x160F, 0x1611, - 0x1613, 0x1615, 0x1616, 0x1618, 0x161A, 0x161C, 0x161D, 0x161F, - 0x1620, 0x1621, 0x1622, 0x1623, 0x1623, 0x1624, 0x0675, 0x067E, - 0x0697, 0x06BF, 0x06F5, 0x0737, 0x0783, 0x07D9, 0x0835, 0x0898, - 0x0900, 0x096A, 0x09D6, 0x0A42, 0x0AAC, 0x0B13, 0x0B76, 0x0BD3, - 0x0C28, 0x0C75, 0x0CB7, 0x0CEC, 0x0D15, 0x0D2E, 0x0D37, 0xFCFD, - 0xFD0A, 0xFD2E, 0xFD67, 0xFDB3, 0xFE11, 0xFE7D, 0xFEF6, 0xFF7A, - 0x0005, 0x0098, 0x012F, 0x01C8, 0x0261, 0x02F8, 0x038A, 0x0416, - 0x049A, 0x0513, 0x0580, 0x05DD, 0x0629, 0x0662, 0x0686, 0x0693, - 0xA81E, 0xA82E, 0xA85C, 0xA8A7, 0xA90A, 0xA983, 0xAA0F, 0xAAAD, - 0xAB58, 0xAC0E, 0xACCC, 0xAD90, 0xAE57, 0xAF1D, 0xAFE1, 0xB09F, - 0xB155, 0xB200, 0xB29E, 0xB32A, 0xB3A3, 0xB407, 0xB451, 0xB47F, - 0xB48F, 0xFB0A, 0xFB10, 0xFB23, 0xFB40, 0xFB68, 0xFB98, 0xFBD0, - 0xFC0F, 0xFC53, 0xFC9C, 0xFCE8, 0xFD36, 0xFD85, 0xFDD4, 0xFE23, - 0xFE6E, 0xFEB7, 0xFEFB, 0xFF3A, 0xFF72, 0xFFA2, 0xFFCA, 0xFFE8, - 0xFFFA, 0x0000, 0xFD4D, 0xFD50, 0xFD5A, 0xFD6A, 0xFD80, 0xFD9A, - 0xFDB9, 0xFDDB, 0xFE00, 0xFE28, 0xFE51, 0xFE7C, 0xFEA7, 0xFED2, - 0xFEFC, 0xFF26, 0xFF4D, 0xFF72, 0xFF94, 0xFFB3, 0xFFCD, 0xFFE3, - 0xFFF3, 0xFFFD, 0x0000, 0xA73E, 0xA788, 0xA85D, 0xA9B1, 0xAB77, - 0xADA3, 0xB027, 0xB2F7, 0xB606, 0xB948, 0xBCB0, 0xC031, 0xC3BF, - 0xC74D, 0xCACF, 0xCE37, 0xD179, 0xD488, 0xD758, 0xD9DC, 0xDC08, - 0xDDCE, 0xDF21, 0xDFF7, 0xE041, 0x61F7, 0x61DB, 0x618A, 0x6109, - 0x605D, 0x5F8A, 0x5E95, 0x5D84, 0x5C5B, 0x5B1E, 0x59D3, 0x587F, - 0x5725, 0x55CC, 0x5477, 0x532C, 0x51F0, 0x50C6, 0x4FB5, 0x4EC1, - 0x4DEE, 0x4D42, 0x4CC1, 0x4C70, 0x4C54, 0xFC1D, 0xFC22, 0xFC31, - 0xFC49, 0xFC68, 0xFC8E, 0xFCBB, 0xFCED, 0xFD23, 0xFD5D, 0xFD99, - 0xFDD7, 0xFE16, 0xFE55, 0xFE94, 0xFED0, 0xFF0A, 0xFF40, 0xFF72, - 0xFF9E, 0xFFC5, 0xFFE4, 0xFFFC, 0x000A, 0x000F, 0xEB36, 0xEB36, - 0xEB37, 0xEB37, 0xEB38, 0xEB39, 0xEB3A, 0xEB3B, 0xEB3D, 0xEB3E, - 0xEB40, 0xEB41, 0xEB43, 0xEB45, 0xEB46, 0xEB48, 0xEB49, 0xEB4A, - 0xEB4C, 0xEB4D, 0xEB4E, 0xEB4F, 0xEB4F, 0xEB50, 0xEB50, 0x8D13, - 0x8CF1, 0x8C8F, 0x8BF3, 0x8B23, 0x8A24, 0x88FC, 0x87B1, 0x8649, - 0x84CA, 0x8339, 0x819D, 0x7FF8, 0x7E56, 0x7CB9, 0x7B29, 0x79AA, - 0x7842, 0x76F7, 0x75CF, 0x74D0, 0x73FF, 0x7363, 0x7301, 0x72DF, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x11CF, 0x11AD, 0x114B, 0x10AE, 0x0FDD, 0x0EDD, 0x0DB5, 0x0C69, - 0x0B00, 0x097F, 0x07EE, 0x0650, 0x04AD, 0x0309, 0x016C, 0xFFDB, - 0xFE5B, 0xFCF2, 0xFBA6, 0xFA7D, 0xF97D, 0xF8AC, 0xF80F, 0xF7AD, - 0xF78B, 0xF4A2, 0xF4B6, 0xF4F1, 0xF54D, 0xF5C9, 0xF661, 0xF710, - 0xF7D5, 0xF8AA, 0xF98E, 0xFA7C, 0xFB71, 0xFC69, 0xFD61, 0xFE56, - 0xFF44, 0x0026, 0x00FC, 0x01C1, 0x0270, 0x0308, 0x0384, 0x03E0, - 0x041B, 0x042F, 0x1A18, 0x1A19, 0x1A1C, 0x1A21, 0x1A27, 0x1A2F, - 0x1A38, 0x1A43, 0x1A4E, 0x1A59, 0x1A66, 0x1A73, 0x1A80, 0x1A8C, - 0x1A99, 0x1AA6, 0x1AB1, 0x1ABD, 0x1AC7, 0x1AD0, 0x1AD8, 0x1ADE, - 0x1AE3, 0x1AE6, 0x1AE7, 0xF33B, 0xF358, 0xF3AC, 0xF433, 0xF4E6, - 0xF5C1, 0xF6BF, 0xF7DB, 0xF911, 0xFA5A, 0xFBB2, 0xFD14, 0xFE7C, - 0xFFE3, 0x0144, 0x029C, 0x03E5, 0x051B, 0x0637, 0x0735, 0x0810, - 0x08C3, 0x094A, 0x099E, 0x09BB, 0xFCB4, 0xFCB9, 0xFCC8, 0xFCE0, - 0xFD00, 0xFD28, 0xFD55, 0xFD88, 0xFDC0, 0xFDFB, 0xFE39, 0xFE79, - 0xFEB9, 0xFEFA, 0xFF39, 0xFF77, 0xFFB2, 0xFFEA, 0x001C, 0x004A, - 0x0071, 0x0091, 0x00AA, 0x00B9, 0x00BE, 0x1203, 0x11EB, 0x11A7, - 0x113A, 0x10A8, 0x0FF6, 0x0F28, 0x0E41, 0x0D46, 0x0C3B, 0x0B23, - 0x0A03, 0x08E0, 0x07BC, 0x069C, 0x0585, 0x047A, 0x037F, 0x0298, - 0x01C9, 0x0117, 0x0086, 0x0019, 0xFFD6, 0xFFBE, 0xF1AC, 0xF1BF, - 0xF1F5, 0xF24A, 0xF2BC, 0xF348, 0xF3EA, 0xF49E, 0xF563, 0xF635, - 0xF710, 0xF7F2, 0xF8D6, 0xF9BB, 0xFA9D, 0xFB78, 0xFC4A, 0xFD0E, - 0xFDC3, 0xFE65, 0xFEF1, 0xFF63, 0xFFB8, 0xFFEE, 0x0000, 0xFF34, - 0xFF35, 0xFF38, 0xFF3C, 0xFF43, 0xFF4B, 0xFF54, 0xFF5E, 0xFF69, - 0xFF74, 0xFF81, 0xFF8D, 0xFF9A, 0xFFA7, 0xFFB3, 0xFFC0, 0xFFCB, - 0xFFD6, 0xFFE0, 0xFFEA, 0xFFF1, 0xFFF8, 0xFFFC, 0xFFFF, 0x0000, - 0x0D43, 0x0D86, 0x0E46, 0x0F78, 0x1111, 0x1306, 0x154A, 0x17D3, - 0x1A94, 0x1D84, 0x2096, 0x23BE, 0x26F2, 0x2A26, 0x2D4F, 0x3060, - 0x3350, 0x3612, 0x389A, 0x3ADF, 0x3CD3, 0x3E6C, 0x3F9E, 0x405E, - 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_53_values, 0x0052a574, 1970, 0x00000000, 1970); diff --git a/assets/anims/anim_54.inc.c b/assets/anims/anim_54.inc.c index 25f903692..d29d5df23 100644 --- a/assets/anims/anim_54.inc.c +++ b/assets/anims/anim_54.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_54[] = { 1, 189, @@ -13,112 +14,7 @@ static const struct Animation anim_54[] = { }; -static const u16 anim_54_indices[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000, - 0x0001, 0x028E, 0x0001, 0x028F, 0x0001, 0x0290, - 0x001E, 0x0234, 0x001E, 0x0252, 0x001E, 0x0270, - 0x001E, 0x01DA, 0x001E, 0x01F8, 0x001E, 0x0216, - 0x0001, 0x01D6, 0x0001, 0x01D7, 0x0001, 0x01D8, - 0x0001, 0x0024, 0x0001, 0x0025, 0x0001, 0x0026, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0023, - 0x0001, 0x0020, 0x0001, 0x0021, 0x0001, 0x0022, - 0x0001, 0x01D2, 0x0001, 0x01D3, 0x0001, 0x01D4, - 0x0001, 0x002B, 0x0001, 0x002C, 0x0001, 0x002D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002A, - 0x0001, 0x0027, 0x0001, 0x0028, 0x0001, 0x0029, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D5, - 0x001E, 0x0178, 0x001E, 0x0196, 0x001E, 0x01B4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x015A, - 0x001E, 0x0100, 0x001E, 0x011E, 0x001E, 0x013C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01D9, - 0x001E, 0x00A6, 0x001E, 0x00C4, 0x001E, 0x00E2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0088, - 0x001E, 0x002E, 0x001E, 0x004C, 0x001E, 0x006A, -}; +ROM_ASSET_LOAD_ANIM(anim_54_indices, 0x0052ad40, 252, 0x00000000, 252); -static const s16 anim_54_values[] = { - 0x0000, 0x00AC, 0x00AC, 0x00AB, 0x00A9, 0x00A7, 0x00A4, 0x00A2, - 0x009F, 0x009C, 0x0099, 0x0097, 0x0095, 0x0093, 0x0092, 0x0092, - 0x0092, 0x0093, 0x0094, 0x0096, 0x0099, 0x009B, 0x009E, 0x00A0, - 0x00A3, 0x00A5, 0x00A7, 0x00A9, 0x00AB, 0x00AC, 0x00AC, 0x3FFF, - 0xE441, 0xF273, 0xFBD8, 0xE392, 0xD5A2, 0xEA6D, 0xE897, 0x13E1, - 0x08D0, 0xF6A5, 0xE501, 0x87F6, 0x5359, 0x4901, 0x26DE, 0x26DA, - 0x26D0, 0x26C0, 0x26AB, 0x2693, 0x2679, 0x265E, 0x2643, 0x2629, - 0x2611, 0x25FC, 0x25EC, 0x25E2, 0x25DE, 0x25E1, 0x25EA, 0x25F8, - 0x260B, 0x2620, 0x2638, 0x2651, 0x266B, 0x2684, 0x269C, 0x26B1, - 0x26C4, 0x26D2, 0x26DB, 0x26DE, 0x0E76, 0x0E82, 0x0EA5, 0x0EDA, - 0x0F1D, 0x0F6C, 0x0FC2, 0x101C, 0x1076, 0x10CC, 0x111A, 0x115E, - 0x1193, 0x11B5, 0x11C2, 0x11B7, 0x1199, 0x116A, 0x112E, 0x10E7, - 0x1099, 0x1046, 0x0FF2, 0x0F9F, 0x0F51, 0x0F0A, 0x0ECE, 0x0E9F, - 0x0E81, 0x0E76, 0xC8E8, 0xC8DE, 0xC8C3, 0xC899, 0xC864, 0xC826, - 0xC7E2, 0xC79B, 0xC754, 0xC711, 0xC6D3, 0xC69D, 0xC674, 0xC658, - 0xC64F, 0xC657, 0xC66F, 0xC694, 0xC6C3, 0xC6FB, 0xC739, 0xC77A, - 0xC7BC, 0xC7FE, 0xC83B, 0xC873, 0xC8A2, 0xC8C7, 0xC8DF, 0xC8E8, - 0x28E1, 0x2947, 0x2A64, 0x2C1A, 0x2E4B, 0x30D7, 0x33A0, 0x3687, - 0x396F, 0x3C38, 0x3EC4, 0x40F4, 0x42AA, 0x43C8, 0x442E, 0x43D4, - 0x42DA, 0x4157, 0x3F64, 0x3D1A, 0x3A92, 0x37E4, 0x352B, 0x327D, - 0x2FF5, 0x2DAB, 0x2BB8, 0x2A35, 0x293A, 0x28E1, 0x160C, 0x15F9, - 0x15C5, 0x1574, 0x150D, 0x1494, 0x1411, 0x1387, 0x12FE, 0x127B, - 0x1202, 0x119B, 0x114A, 0x1115, 0x1103, 0x1113, 0x1141, 0x1189, - 0x11E5, 0x1251, 0x12C9, 0x1347, 0x13C8, 0x1446, 0x14BE, 0x152A, - 0x1586, 0x15CE, 0x15FC, 0x160C, 0x0C9B, 0x0CBA, 0x0D14, 0x0D9D, - 0x0E4C, 0x0F18, 0x0FF8, 0x10E0, 0x11C9, 0x12A8, 0x1375, 0x1424, - 0x14AD, 0x1506, 0x1526, 0x150A, 0x14BC, 0x1443, 0x13A7, 0x12EF, - 0x1224, 0x114E, 0x1073, 0x0F9D, 0x0ED2, 0x0E1A, 0x0D7E, 0x0D05, - 0x0CB6, 0x0C9B, 0xAE77, 0xAE3E, 0xAD9D, 0xACA7, 0xAB6C, 0xA9FE, - 0xA86D, 0xA6CC, 0xA52A, 0xA399, 0xA22B, 0xA0F0, 0x9FFA, 0x9F59, - 0x9F20, 0x9F52, 0x9FDF, 0xA0B9, 0xA1D1, 0xA31A, 0xA486, 0xA607, - 0xA790, 0xA911, 0xAA7D, 0xABC6, 0xACDE, 0xADB8, 0xAE45, 0xAE77, - 0xDECF, 0xDED1, 0xDED6, 0xDEDD, 0xDEE7, 0xDEF3, 0xDEFF, 0xDF0C, - 0xDF1A, 0xDF26, 0xDF32, 0xDF3C, 0xDF43, 0xDF48, 0xDF4A, 0xDF49, - 0xDF44, 0xDF3D, 0xDF35, 0xDF2A, 0xDF1F, 0xDF13, 0xDF06, 0xDEFA, - 0xDEEF, 0xDEE4, 0xDEDC, 0xDED5, 0xDED0, 0xDECF, 0xF348, 0xF343, - 0xF334, 0xF31C, 0xF2FE, 0xF2DA, 0xF2B4, 0xF28C, 0xF264, 0xF23D, - 0xF21A, 0xF1FC, 0xF1E4, 0xF1D5, 0xF1CF, 0xF1D4, 0xF1E1, 0xF1F6, - 0xF211, 0xF231, 0xF254, 0xF279, 0xF29F, 0xF2C4, 0xF2E7, 0xF306, - 0xF321, 0xF336, 0xF344, 0xF348, 0xC276, 0xC271, 0xC261, 0xC249, - 0xC22B, 0xC207, 0xC1E0, 0xC1B8, 0xC190, 0xC169, 0xC145, 0xC127, - 0xC10F, 0xC0FF, 0xC0FA, 0xC0FF, 0xC10C, 0xC121, 0xC13C, 0xC15C, - 0xC180, 0xC1A5, 0xC1CB, 0xC1F0, 0xC214, 0xC234, 0xC24F, 0xC264, - 0xC271, 0xC276, 0x3B81, 0x3BC7, 0x3C8A, 0x3DB7, 0x3F38, 0x40F7, - 0x42E1, 0x44E0, 0x46DE, 0x48C8, 0x4A87, 0x4C08, 0x4D35, 0x4DF9, - 0x4E3E, 0x4E01, 0x4D55, 0x4C4C, 0x4AF5, 0x4963, 0x47A6, 0x45CF, - 0x43F0, 0x4219, 0x405D, 0x3ECA, 0x3D74, 0x3C6A, 0x3BBE, 0x3B81, - 0x0F41, 0x0F3E, 0x0F36, 0x0F29, 0x0F1A, 0x0F07, 0x0EF3, 0x0EDE, - 0x0EC9, 0x0EB5, 0x0EA3, 0x0E93, 0x0E87, 0x0E7F, 0x0E7C, 0x0E7E, - 0x0E85, 0x0E90, 0x0E9E, 0x0EAF, 0x0EC1, 0x0ED4, 0x0EE8, 0x0EFB, - 0x0F0E, 0x0F1E, 0x0F2C, 0x0F37, 0x0F3E, 0x0F41, 0x027B, 0x0283, - 0x0298, 0x02B9, 0x02E3, 0x0314, 0x0349, 0x0381, 0x03B9, 0x03EE, - 0x041F, 0x0449, 0x046A, 0x047F, 0x0487, 0x0480, 0x046D, 0x0450, - 0x042B, 0x03FF, 0x03CF, 0x039B, 0x0367, 0x0334, 0x0303, 0x02D7, - 0x02B2, 0x0295, 0x0282, 0x027B, 0x97AD, 0x9784, 0x9710, 0x965F, - 0x957D, 0x9475, 0x9355, 0x9228, 0x90FB, 0x8FDB, 0x8ED3, 0x8DF1, - 0x8D40, 0x8CCC, 0x8CA3, 0x8CC7, 0x8D2C, 0x8DC9, 0x8E93, 0x8F80, - 0x9086, 0x919B, 0x92B5, 0x93CA, 0x94D0, 0x95BD, 0x9687, 0x9724, - 0x9789, 0x97AD, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x12F7, 0x12F7, 0x12F7, 0x12F7, 0x12F8, 0x12F8, - 0x12F9, 0x12F9, 0x12FA, 0x12FB, 0x12FB, 0x12FC, 0x12FC, 0x12FC, - 0x12FC, 0x12FC, 0x12FC, 0x12FC, 0x12FB, 0x12FB, 0x12FA, 0x12FA, - 0x12F9, 0x12F9, 0x12F8, 0x12F8, 0x12F7, 0x12F7, 0x12F7, 0x12F7, - 0xFEE7, 0xFEEE, 0xFEFF, 0xFF19, 0xFF3B, 0xFF62, 0xFF8D, 0xFFBA, - 0xFFE7, 0x0011, 0x0039, 0x005A, 0x0075, 0x0086, 0x008C, 0x0087, - 0x0078, 0x0060, 0x0042, 0x001F, 0xFFF9, 0xFFCF, 0xFFA5, 0xFF7C, - 0xFF55, 0xFF31, 0xFF13, 0xFEFC, 0xFEED, 0xFEE7, 0x05CC, 0x05C0, - 0x059E, 0x0569, 0x0526, 0x04D8, 0x0482, 0x0429, 0x03CF, 0x037A, - 0x032B, 0x02E8, 0x02B4, 0x0291, 0x0285, 0x0290, 0x02AE, 0x02DC, - 0x0318, 0x035F, 0x03AD, 0x03FF, 0x0453, 0x04A5, 0x04F3, 0x0539, - 0x0575, 0x05A4, 0x05C2, 0x05CC, 0x1510, 0x150C, 0x1503, 0x14F5, - 0x14E3, 0x14CE, 0x14B6, 0x149E, 0x1486, 0x146F, 0x145A, 0x1448, - 0x143A, 0x1430, 0x142D, 0x1430, 0x1438, 0x1445, 0x1455, 0x1468, - 0x147D, 0x1493, 0x14AA, 0x14C0, 0x14D5, 0x14E8, 0x14F8, 0x1505, - 0x150D, 0x1510, 0xF6F7, 0xF6ED, 0xF6CF, 0xF6A0, 0xF665, 0xF621, - 0xF5D6, 0xF588, 0xF539, 0xF4EE, 0xF4AA, 0xF46F, 0xF441, 0xF423, - 0xF418, 0xF421, 0xF43C, 0xF464, 0xF499, 0xF4D7, 0xF51B, 0xF563, - 0xF5AC, 0xF5F4, 0xF639, 0xF676, 0xF6AB, 0xF6D4, 0xF6EE, 0xF6F7, - 0xFE90, 0xFE99, 0xFEB1, 0xFED7, 0xFF07, 0xFF3E, 0xFF7C, 0xFFBB, - 0xFFFB, 0x0037, 0x006F, 0x009F, 0x00C4, 0x00DD, 0x00E6, 0x00DE, - 0x00C9, 0x00A7, 0x007D, 0x004A, 0x0013, 0xFFD9, 0xFF9D, 0xFF63, - 0xFF2B, 0xFEF9, 0xFECE, 0xFEAD, 0xFE98, 0xFE90, 0xD96B, 0x06DD, - 0x4534, -}; +ROM_ASSET_LOAD_ANIM(anim_54_values, 0x0052ae3c, 1314, 0x00000000, 1314); diff --git a/assets/anims/anim_55.inc.c b/assets/anims/anim_55.inc.c index a2d54ad29..6c06364cc 100644 --- a/assets/anims/anim_55.inc.c +++ b/assets/anims/anim_55.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_55[] = { 1, 189, @@ -13,734 +14,7 @@ static const struct Animation anim_55[] = { }; -static const u16 anim_55_indices[] = { - 0x0001, 0x0000, 0x0098, 0x0001, 0x0098, 0x0099, 0x0001, 0x0000, 0x0001, 0x0131, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0098, 0x156A, - 0x0098, 0x13A2, 0x0098, 0x143A, 0x0098, 0x14D2, - 0x0098, 0x11DA, 0x0098, 0x1272, 0x0098, 0x130A, - 0x0001, 0x11D6, 0x0001, 0x11D7, 0x0001, 0x11D8, - 0x0098, 0x0392, 0x0098, 0x042A, 0x0098, 0x04C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0098, 0x02FA, - 0x0098, 0x0132, 0x0098, 0x01CA, 0x0098, 0x0262, - 0x0001, 0x11D2, 0x0001, 0x11D3, 0x0001, 0x11D4, - 0x0098, 0x07BA, 0x0098, 0x0852, 0x0098, 0x08EA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0098, 0x0722, - 0x0098, 0x055A, 0x0098, 0x05F2, 0x0098, 0x068A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x11D5, - 0x0098, 0x100A, 0x0098, 0x10A2, 0x0098, 0x113A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0098, 0x0F72, - 0x0098, 0x0DAA, 0x0098, 0x0E42, 0x0098, 0x0EDA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x11D9, - 0x0098, 0x0BE2, 0x0098, 0x0C7A, 0x0098, 0x0D12, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0098, 0x0B4A, - 0x0098, 0x0982, 0x0098, 0x0A1A, 0x0098, 0x0AB2, -}; +ROM_ASSET_LOAD_ANIM(anim_55_indices, 0x0052b378, 252, 0x00000000, 252); -static const s16 anim_55_values[] = { - 0x0000, 0xFFE1, 0xFFC9, 0xFFC2, 0xFFC7, 0xFFCF, 0xFFD3, 0xFFD3, - 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, - 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, - 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, - 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, - 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, - 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, - 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, - 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, - 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, - 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, 0xFFD3, - 0xFFD3, 0xFFD3, 0xFFD5, 0xFFD7, 0xFFD9, 0xFFDC, 0xFFDE, 0xFFE0, - 0xFFE2, 0xFFE4, 0xFFE6, 0xFFE8, 0xFFEB, 0xFFED, 0xFFEF, 0xFFF1, - 0xFFF3, 0xFFF5, 0xFFF8, 0xFFFA, 0xFFFD, 0xFFFF, 0x0001, 0x0003, - 0x0006, 0x0008, 0x000A, 0x000D, 0x0016, 0x0039, 0x0086, 0x00E9, - 0x013E, 0x017F, 0x01B2, 0x01C2, 0x01AF, 0x018B, 0x015C, 0x012B, - 0x0100, 0x00D2, 0x00A4, 0x008B, 0x0086, 0x0083, 0x0083, 0x0085, - 0x0088, 0x008C, 0x0091, 0x0095, 0x009A, 0x009D, 0x00A0, 0x00A1, - 0x00A3, 0x00A4, 0x00A5, 0x00A7, 0x00A8, 0x00A9, 0x00A9, 0x00AA, - 0x00AA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFA, 0xFFF1, 0xFFE5, 0xFFDA, 0xFFD1, - 0xFFCE, 0xFFD4, 0xFFE1, 0xFFF1, 0x0000, 0x0011, 0x0025, 0x0036, - 0x003C, 0x0029, 0x0007, 0xFFF3, 0xFFEE, 0xFFEB, 0xFFEA, 0xFFEA, - 0xFFEC, 0xFFEE, 0xFFF1, 0xFFF4, 0xFFF7, 0xFFF9, 0xFFFB, 0xFFFB, - 0xFFFC, 0xFFFD, 0xFFFE, 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0xFFE7, 0xFF63, 0xFED4, 0xFE3E, 0xFDA3, 0xFD06, - 0xFC69, 0xFBD0, 0xFB3D, 0xFAB2, 0xFA33, 0xF9C1, 0xF961, 0xF913, - 0xF8D2, 0xF895, 0xF85A, 0xF823, 0xF7EE, 0xF7BC, 0xF78D, 0xF761, - 0xF737, 0xF70F, 0xF6E9, 0xF6C5, 0xF6A4, 0xF684, 0xF665, 0xF649, - 0xF62D, 0xF613, 0xF5FA, 0xF5E3, 0xF5CC, 0xF5B5, 0xF5A0, 0xF58B, - 0xF576, 0xF562, 0xF54E, 0xF53A, 0xF4E8, 0xF427, 0xF30A, 0xF1A4, - 0xF007, 0xEE46, 0xEC74, 0xEAA5, 0xE8EA, 0xE756, 0xE5FD, 0xE4F1, - 0xE445, 0xE40C, 0xE459, 0xE53E, 0xE6CF, 0xE91D, 0xEC3D, 0xF040, - 0xF53A, 0xFB3A, 0x0233, 0x0A13, 0x12C3, 0x1C2D, 0x263D, 0x30DD, - 0x3BF8, 0x4778, 0x5348, 0x5F53, 0x6B83, 0x77C4, 0x8402, 0x9023, - 0x9C14, 0xA7C0, 0xB311, 0xBDF3, 0xC84F, 0xD211, 0xDB24, 0xE371, - 0xEAE4, 0xF167, 0xF6E5, 0xFB75, 0xFF46, 0x0263, 0x04DA, 0x06B6, - 0x0803, 0x08CE, 0x0923, 0x090F, 0x089C, 0x07D9, 0x06D1, 0x058F, - 0x0422, 0x0294, 0x00F3, 0xFF4A, 0xFDA6, 0xFC12, 0xFA9B, 0xF94E, - 0xF836, 0xF760, 0xF6D9, 0xF6AB, 0xF6E5, 0xF77B, 0xF855, 0xF969, - 0xFAAC, 0xFC15, 0xFD99, 0xFF2D, 0x00C8, 0x025F, 0x03E9, 0x055C, - 0x06AC, 0x07D0, 0x08BD, 0x096A, 0x09D6, 0x0A08, 0x0A03, 0x09CE, - 0x096E, 0x08E8, 0x0841, 0x077E, 0x06A6, 0x05BC, 0x04C7, 0x03CB, - 0x02CF, 0x01D6, 0x00E8, 0x0007, 0xFF3C, 0xFE89, 0xFDF5, 0xFD85, - 0xFD3D, 0x0000, 0xF984, 0xF98D, 0xF9A4, 0xF9C4, 0xF9EA, 0xFA12, - 0xFA36, 0xFA54, 0xFA65, 0xFA67, 0xFA55, 0xFA2B, 0xF9E4, 0xF97C, - 0xF8FB, 0xF86E, 0xF7D6, 0xF733, 0xF687, 0xF5D2, 0xF516, 0xF453, - 0xF38B, 0xF2BF, 0xF1EF, 0xF11D, 0xF04A, 0xEF77, 0xEEA4, 0xEDD3, - 0xED04, 0xEC3A, 0xEB74, 0xEAB4, 0xE9FB, 0xE949, 0xE8A1, 0xE802, - 0xE76E, 0xE6E6, 0xE66B, 0xE5FE, 0xE5AA, 0xE578, 0xE562, 0xE567, - 0xE580, 0xE5AB, 0xE5E4, 0xE627, 0xE66F, 0xE6B9, 0xE701, 0xE743, - 0xE77B, 0xE7A5, 0xE7BE, 0xE7C0, 0xE7A9, 0xE775, 0xE71F, 0xE6A3, - 0xE5FE, 0xE532, 0xE444, 0xE337, 0xE20F, 0xE0CE, 0xDF78, 0xDE0D, - 0xDC93, 0xDB0B, 0xD978, 0xD7DE, 0xD63E, 0xD49D, 0xD2FC, 0xD15E, - 0xCFC7, 0xCE3A, 0xCCB8, 0xCB45, 0xC9E4, 0xC897, 0xC762, 0xC647, - 0xC549, 0xC46B, 0xC3B0, 0xC307, 0xC260, 0xC1BC, 0xC11D, 0xC084, - 0xBFF2, 0xBF69, 0xBEEA, 0xBE78, 0xBE13, 0xBDBD, 0xBD78, 0xBD44, - 0xBD24, 0xBD19, 0xBD25, 0xBD48, 0xBD85, 0xBDDC, 0xBE50, 0xBEE2, - 0xBF93, 0xC066, 0xC15A, 0xC272, 0xC3B0, 0xC581, 0xC837, 0xCBAE, - 0xCFBE, 0xD443, 0xD917, 0xDE12, 0xE311, 0xE7EC, 0xEC7D, 0xF0A0, - 0xF42D, 0xF6FF, 0xF8F0, 0xFA46, 0xFB60, 0xFC43, 0xFCF4, 0xFD75, - 0xFDCC, 0xFDFC, 0xFE0A, 0xFDF9, 0xFDCE, 0xFD8C, 0xFD38, 0xFCD6, - 0xFC6A, 0xFBF8, 0xFB84, 0xFB13, 0xFAA7, 0xFA46, 0xF9F4, 0xF9B4, - 0xF98A, 0xF97C, 0xED8C, 0xED8C, 0xED8D, 0xED8F, 0xED90, 0xED92, - 0xED94, 0xED95, 0xED96, 0xED96, 0xED95, 0xED93, 0xED90, 0xED8C, - 0xED86, 0xED80, 0xED79, 0xED72, 0xED6A, 0xED62, 0xED5A, 0xED51, - 0xED48, 0xED3F, 0xED36, 0xED2D, 0xED23, 0xED1A, 0xED11, 0xED08, - 0xECFE, 0xECF5, 0xECED, 0xECE4, 0xECDC, 0xECD4, 0xECCD, 0xECC6, - 0xECBF, 0xECB9, 0xECB4, 0xECAF, 0xECE9, 0xED95, 0xEEA0, 0xEFF6, - 0xF185, 0xF33A, 0xF503, 0xF6CC, 0xF882, 0xFA13, 0xFB6D, 0xFC7B, - 0xFD2C, 0xFD6C, 0xFD28, 0xFC4F, 0xFACC, 0xF88E, 0xF581, 0xF192, - 0xECAF, 0xE6C9, 0xDFED, 0xD830, 0xCFA6, 0xC664, 0xBC80, 0xB20F, - 0xA724, 0x9BD7, 0x903A, 0x8463, 0x7865, 0x6C5A, 0x6054, 0x5468, - 0x48AB, 0x3D33, 0x3213, 0x2760, 0x1D31, 0x139A, 0x0AAF, 0x0286, - 0xFB35, 0xF4CE, 0xEF68, 0xEAE8, 0xE71F, 0xE401, 0xE183, 0xDF9A, - 0xDE3A, 0xDD59, 0xDCEA, 0xDCE2, 0xDD37, 0xDDDC, 0xDEC8, 0xDFED, - 0xE141, 0xE2B9, 0xE449, 0xE5E6, 0xE784, 0xE919, 0xEA99, 0xEBF9, - 0xED2D, 0xEE2A, 0xEEE6, 0xEF53, 0xEF68, 0xEF40, 0xEF02, 0xEEB2, - 0xEE53, 0xEDEA, 0xED7B, 0xED09, 0xEC99, 0xEC2E, 0xEBCC, 0xEB77, - 0xEB34, 0xEB06, 0xEAF1, 0xEAF9, 0xEB0E, 0xEB20, 0xEB2F, 0xEB3E, - 0xEB4C, 0xEB5C, 0xEB6F, 0xEB86, 0xEBA2, 0xEBC6, 0xEBF1, 0xEC25, - 0xEC65, 0xECB0, 0xED08, 0xED70, 0xEDE6, 0xEE6F, 0xEF09, 0xEFB8, - 0xF07B, 0xED8C, 0xDB3B, 0xDA7A, 0xD992, 0xD890, 0xD77E, 0xD666, - 0xD555, 0xD454, 0xD36F, 0xD2B0, 0xD222, 0xD1D1, 0xD1C6, 0xD20D, - 0xD28E, 0xD329, 0xD3DB, 0xD4A3, 0xD57F, 0xD66D, 0xD76B, 0xD877, - 0xD98F, 0xDAB2, 0xDBDE, 0xDD10, 0xDE47, 0xDF81, 0xE0BC, 0xE1F7, - 0xE32E, 0xE461, 0xE58D, 0xE6B1, 0xE7CB, 0xE8D9, 0xE9D8, 0xEAC8, - 0xEBA6, 0xEC70, 0xED24, 0xEDC1, 0xEE4B, 0xEEC8, 0xEF36, 0xEF97, - 0xEFEA, 0xF030, 0xF068, 0xF092, 0xF0AE, 0xF0BC, 0xF0BC, 0xF0AF, - 0xF094, 0xF06A, 0xF033, 0xEFEE, 0xEF9B, 0xEF3A, 0xEECA, 0xEE4D, - 0xEDC1, 0xED2B, 0xEC8D, 0xEBE6, 0xEB35, 0xEA79, 0xE9B2, 0xE8DD, - 0xE7FA, 0xE709, 0xE607, 0xE4F4, 0xE3D0, 0xE298, 0xE14D, 0xDFEC, - 0xDE76, 0xDCE8, 0xDB42, 0xD984, 0xD7AB, 0xD5B8, 0xD180, 0xCA59, - 0xC27E, 0xBC2A, 0xB99B, 0xB9BC, 0xB9FB, 0xBA58, 0xBAD1, 0xBB66, - 0xBC14, 0xBCDB, 0xBDBA, 0xBEAF, 0xBFB9, 0xC0D7, 0xC208, 0xC34A, - 0xC49D, 0xC5FF, 0xC76E, 0xC8EB, 0xCA73, 0xCC05, 0xCDA1, 0xCF44, - 0xD0EE, 0xD29E, 0xD451, 0xD608, 0xD7C1, 0xDB4A, 0xE134, 0xE7A1, - 0xECB5, 0xEE92, 0xEE20, 0xED86, 0xECC7, 0xEBE6, 0xEAE6, 0xE9C9, - 0xE892, 0xE745, 0xE5E4, 0xE471, 0xE2F1, 0xE165, 0xDFD0, 0xDE36, - 0xDC99, 0xDAFD, 0xD963, 0xD7CE, 0xD643, 0xD4C3, 0xD351, 0xD1F0, - 0xD0A4, 0xCF6E, 0xCE52, 0xCD53, 0xCC73, 0xCBB5, 0xCB1D, 0xCAAD, - 0xCA67, 0xCA4F, 0x2C56, 0x2A0C, 0x2783, 0x24FA, 0x22AF, 0x20E1, - 0x234D, 0x21FD, 0x1716, 0x096C, 0xFAB4, 0xECA3, 0xE0F0, 0xD950, - 0xD58D, 0xD40B, 0xD466, 0xD63C, 0xD92C, 0xDCD1, 0xE0CB, 0xE585, - 0xEB71, 0xF238, 0xF981, 0x00F3, 0x0838, 0x0EF6, 0x14D7, 0x1980, - 0x1D43, 0x20AF, 0x23C6, 0x268E, 0x290A, 0x2B3F, 0x2D30, 0x2EE3, - 0x305A, 0x319B, 0x32A9, 0x3389, 0x341E, 0x3451, 0x342F, 0x33C6, - 0x3322, 0x3250, 0x315F, 0x305A, 0x2F4F, 0x2E4B, 0x2D5B, 0x2C8C, - 0x2BEB, 0x2B86, 0x2B69, 0x2BA1, 0x2C3C, 0x2D47, 0x2ECF, 0x30E1, - 0x3389, 0x36DF, 0x3AE6, 0x3F8B, 0x44C0, 0x4A72, 0x5091, 0x570C, - 0x5DD3, 0x64D3, 0x6BFE, 0x7341, 0x7A8D, 0x81D2, 0x88FB, 0x8FF9, - 0x96BC, 0x9D33, 0xA34D, 0xA8F9, 0xAE27, 0xB2C5, 0xB6C3, 0xBA0F, - 0xBC9A, 0xBE52, 0xBF27, 0xBF14, 0xBE2C, 0xBC7F, 0xBA19, 0xB70C, - 0xB365, 0xAF34, 0xAA87, 0xA56E, 0x9FF7, 0x9A31, 0x942C, 0x8DF6, - 0x879E, 0x8133, 0x7AC2, 0x745E, 0x6E15, 0x67F4, 0x620B, 0x5C69, - 0x571D, 0x5235, 0x4DC1, 0x49D0, 0x4670, 0x4670, 0x4B2C, 0x528D, - 0x5A77, 0x60D4, 0x65DA, 0x6B24, 0x70AC, 0x7669, 0x7C54, 0x826B, - 0x889E, 0x8EEB, 0x9549, 0x9BB3, 0xA220, 0xA88A, 0xAEEA, 0xB538, - 0xBB6D, 0xC182, 0xC770, 0xCD30, 0xD2BA, 0xD808, 0xDD13, 0xE1D2, - 0xE640, 0xEA55, 0xEE09, 0xF157, 0xF436, 0xF69F, 0xF88B, 0xF9F4, - 0xFAD1, 0xFB1D, 0xCAF4, 0xCB0C, 0xCB1A, 0xCB31, 0xCB66, 0xCBCE, - 0xCCE6, 0xCEAD, 0xD0DA, 0xD361, 0xD5F6, 0xD84B, 0xDA10, 0xDAF9, - 0xDAFB, 0xDA5D, 0xD948, 0xD7E6, 0xD661, 0xD4E2, 0xD394, 0xD24F, - 0xD0DC, 0xCF50, 0xCDC0, 0xCC40, 0xCAE4, 0xC9C1, 0xC8EC, 0xC878, - 0xC861, 0xC88D, 0xC8EF, 0xC97E, 0xCA2C, 0xCAEE, 0xCBBA, 0xCC83, - 0xCD3E, 0xCDE0, 0xCE5D, 0xCEA9, 0xCED5, 0xCEF9, 0xCF16, 0xCF2C, - 0xCF3B, 0xCF46, 0xCF4B, 0xCF4B, 0xCF48, 0xCF41, 0xCF37, 0xCF2A, - 0xCF1C, 0xCF0C, 0xCEFC, 0xCEEC, 0xCEDB, 0xCECC, 0xCEBE, 0xCEB2, - 0xCEA9, 0xCE9F, 0xCE92, 0xCE82, 0xCE70, 0xCE5B, 0xCE45, 0xCE2D, - 0xCE14, 0xCDFA, 0xCDE0, 0xCDC6, 0xCDAC, 0xCD93, 0xCD7B, 0xCD64, - 0xCD4F, 0xCD3D, 0xCD2D, 0xCD1F, 0xCD15, 0xCD0F, 0xCD0D, 0xCD0E, - 0xCD15, 0xCD21, 0xCD32, 0xCD42, 0xCD4E, 0xCD56, 0xCD5A, 0xCD5C, - 0xCD5D, 0xCD5E, 0xCD5F, 0xCD63, 0xCD6A, 0xCD74, 0xCD84, 0xCD9A, - 0xCDB7, 0xCDDC, 0xCE0A, 0xCE42, 0xCE86, 0xCED5, 0xCF32, 0xCF9D, - 0xD018, 0xD0A3, 0xD13F, 0xD1EE, 0xD2B0, 0xD52D, 0xD9F3, 0xDF62, - 0xE3D8, 0xE5B2, 0xE5A5, 0xE57E, 0xE53D, 0xE4E6, 0xE47A, 0xE3F9, - 0xE368, 0xE2C6, 0xE216, 0xE159, 0xE092, 0xDFC2, 0xDEEA, 0xDE0E, - 0xDD2E, 0xDC4C, 0xDB6A, 0xDA89, 0xD9AC, 0xD8D5, 0xD804, 0xD73D, - 0xD680, 0xD5CF, 0xD52D, 0xD49A, 0xD419, 0xD3AC, 0xD353, 0xD312, - 0xD2EA, 0xD2DC, 0x8683, 0x88FE, 0x8BDA, 0x8EA1, 0x90DD, 0x9215, - 0x8B2A, 0x8A6F, 0x9A9F, 0xAF73, 0xC624, 0xDBEB, 0xEE01, 0xF99E, - 0xFEC5, 0xFFF2, 0xFE19, 0xFA2A, 0xF518, 0xEFD5, 0xEB54, 0xE710, - 0xE20B, 0xDC80, 0xD6A5, 0xD0B6, 0xCAEA, 0xC57A, 0xC0A0, 0xBC95, - 0xB919, 0xB5C8, 0xB2A5, 0xAFB4, 0xACF7, 0xAA70, 0xA824, 0xA615, - 0xA445, 0xA2B7, 0xA16F, 0xA070, 0x9FC4, 0x9F6F, 0x9F66, 0x9F9C, - 0xA009, 0xA0A0, 0xA156, 0xA222, 0xA2F7, 0xA3CC, 0xA494, 0xA545, - 0xA5D5, 0xA638, 0xA663, 0xA64B, 0xA5E6, 0xA529, 0xA408, 0xA279, - 0xA070, 0x9DDB, 0x9AB8, 0x9714, 0x92FD, 0x8E82, 0x89AF, 0x8493, - 0x7F38, 0x79B3, 0x740E, 0x6E58, 0x689D, 0x62EC, 0x5D53, 0x57DF, - 0x529F, 0x4DA0, 0x48F0, 0x449D, 0x40B5, 0x3D46, 0x3A5C, 0x3808, - 0x3655, 0x3553, 0x350E, 0x359A, 0x36F4, 0x390E, 0x3BD5, 0x3F3C, - 0x4331, 0x47A5, 0x4C87, 0x51C8, 0x5757, 0x5D24, 0x631F, 0x6939, - 0x6F61, 0x7587, 0x7B9A, 0x818F, 0x874F, 0x8CCC, 0x91F7, 0x96C0, - 0x9B17, 0x9EEB, 0xA22D, 0xA4CC, 0xA6B8, 0xA1C5, 0x935E, 0x80D9, - 0x6F8A, 0x64CE, 0x5F10, 0x5935, 0x5342, 0x4D3B, 0x4725, 0x4106, - 0x3AE2, 0x34BF, 0x2EA1, 0x288E, 0x228A, 0x1C9A, 0x16C4, 0x110C, - 0x0B78, 0x060C, 0x00CE, 0xFBC2, 0xF6EE, 0xF255, 0xEDFF, 0xE9EE, - 0xE629, 0xE2B4, 0xDF95, 0xDCD0, 0xDA6A, 0xD869, 0xD6D1, 0xD5A8, - 0xD4F1, 0xD4B4, 0xFFF7, 0xFFEF, 0xFFDE, 0xFFD3, 0xFFDA, 0x0000, - 0x0042, 0x0090, 0x00EA, 0x014B, 0x01B2, 0x021D, 0x0289, 0x02F4, - 0x035B, 0x03C5, 0x0438, 0x04BD, 0x055B, 0x0578, 0x04EE, 0x0472, - 0x04B9, 0x0676, 0x0A5F, 0x126B, 0x1E54, 0x2B79, 0x3734, 0x3EE2, - 0x4273, 0x43F0, 0x43D4, 0x42A0, 0x40D0, 0x3EE2, 0x3CDB, 0x3A76, - 0x37C7, 0x34DE, 0x31CE, 0x2EA9, 0x2B81, 0x2868, 0x256F, 0x22AA, - 0x2029, 0x1DFF, 0x1C3E, 0x1AF9, 0x1A29, 0x19B8, 0x1992, 0x19A0, - 0x19CD, 0x1A04, 0x1A30, 0x1A3A, 0x1A0F, 0x1998, 0x18BF, 0x16BC, - 0x1368, 0x0F9F, 0x0C43, 0x0A2F, 0x0929, 0x0877, 0x0843, 0x08B6, - 0x09F9, 0x0C34, 0x0F4A, 0x12EF, 0x1705, 0x1B6E, 0x200A, 0x24BB, - 0x2964, 0x2DE5, 0x3221, 0x35F9, 0x394E, 0x3C02, 0x3CC1, 0x3B1C, - 0x384F, 0x3595, 0x342A, 0x33E1, 0x33B6, 0x33A6, 0x33AE, 0x33CB, - 0x33F8, 0x3433, 0x3479, 0x34C5, 0x3515, 0x3564, 0x35B1, 0x35F7, - 0x3632, 0x3661, 0x367E, 0x3687, 0x3679, 0x364F, 0x3607, 0x359E, - 0x350F, 0x3457, 0x3374, 0x3261, 0x311B, 0x2C5D, 0x22F5, 0x1801, - 0x0E9E, 0x09E9, 0x08A3, 0x0778, 0x0665, 0x056C, 0x0489, 0x03BD, - 0x0306, 0x0264, 0x01D4, 0x0157, 0x00EA, 0x008E, 0x0040, 0x0000, - 0xFFCE, 0xFFA6, 0xFF89, 0xFF76, 0xFF6B, 0xFF68, 0xFF6B, 0xFF73, - 0xFF80, 0xFF8F, 0xFFA1, 0xFFB4, 0xFFC7, 0xFFD9, 0xFFE9, 0xFFF5, - 0xFFFD, 0x0000, 0x0001, 0x0003, 0x0006, 0x0009, 0x0007, 0x0000, - 0xFFCA, 0xFF55, 0xFEC7, 0xFE43, 0xFDED, 0xFDEA, 0xFE5C, 0xFF69, - 0x022A, 0x06C2, 0x0BD9, 0x1017, 0x1228, 0x11B8, 0x0FC4, 0x0CEB, - 0x09CC, 0x0706, 0x0539, 0x0494, 0x04A8, 0x0520, 0x05AB, 0x05F8, - 0x05F4, 0x05D4, 0x05AE, 0x0599, 0x05AA, 0x05F8, 0x0679, 0x0712, - 0x07BE, 0x0878, 0x093D, 0x0A06, 0x0AD0, 0x0B95, 0x0C51, 0x0D00, - 0x0D9B, 0x0E1F, 0x0E87, 0x0ED1, 0x0F02, 0x0F1D, 0x0F25, 0x0F1F, - 0x0F0E, 0x0EF6, 0x0EDB, 0x0EC0, 0x0EA9, 0x0E9A, 0x0E96, 0x0E9B, - 0x0EA3, 0x0EAC, 0x0EB5, 0x0EBD, 0x0E86, 0x0E05, 0x0D83, 0x0D4C, - 0x0DA8, 0x0EE3, 0x10D1, 0x130D, 0x1589, 0x1837, 0x1B0B, 0x1DF6, - 0x20EB, 0x23DC, 0x26BB, 0x297C, 0x2C0F, 0x2E68, 0x306D, 0x320B, - 0x3345, 0x341C, 0x3492, 0x34DF, 0x3538, 0x359B, 0x3606, 0x3677, - 0x36EC, 0x3762, 0x37D9, 0x384D, 0x38BD, 0x3926, 0x3987, 0x39DE, - 0x3A28, 0x3A64, 0x3A8F, 0x3AA7, 0x3AAA, 0x3A97, 0x3A6A, 0x3A23, - 0x39BF, 0x393C, 0x3897, 0x37D0, 0x36E3, 0x330D, 0x2B41, 0x2212, - 0x1A15, 0x15DB, 0x1467, 0x1301, 0x11A9, 0x1060, 0x0F24, 0x0DF6, - 0x0CD6, 0x0BC4, 0x0ABE, 0x09C6, 0x08DB, 0x07FC, 0x072A, 0x0665, - 0x05AC, 0x04FE, 0x045D, 0x03C7, 0x033D, 0x02BE, 0x024A, 0x01E1, - 0x0183, 0x0130, 0x00E7, 0x00A9, 0x0074, 0x004A, 0x0029, 0x0012, - 0x0004, 0x0000, 0xF546, 0xF543, 0xF53D, 0xF538, 0xF53B, 0xF549, - 0xF577, 0xF5C7, 0xF627, 0xF684, 0xF6CB, 0xF6EA, 0xF6CD, 0xF663, - 0xF540, 0xF357, 0xF11E, 0xEF0C, 0xED99, 0xEC9C, 0xEBB4, 0xEB02, - 0xEAAB, 0xEAD0, 0xEB94, 0xED95, 0xF0D2, 0xF47E, 0xF7CE, 0xF9F5, - 0xFAC9, 0xFADD, 0xFA81, 0xFA06, 0xF9BD, 0xF9F5, 0xFA9A, 0xFB5D, - 0xFC39, 0xFD28, 0xFE23, 0xFF25, 0x0026, 0x0123, 0x0213, 0x02F2, - 0x03B9, 0x0462, 0x04E7, 0x0549, 0x0592, 0x05C2, 0x05DD, 0x05E6, - 0x05DE, 0x05CA, 0x05AB, 0x0584, 0x0557, 0x0528, 0x04FA, 0x04A1, - 0x0406, 0x0347, 0x0284, 0x01DA, 0x0111, 0x0008, 0xFF04, 0xFE46, - 0xFE10, 0xFEA5, 0xFFE3, 0x016F, 0x033B, 0x0538, 0x0758, 0x098B, - 0x0BC2, 0x0DF0, 0x1004, 0x11F1, 0x13A7, 0x1518, 0x15DF, 0x15DE, - 0x156A, 0x14D8, 0x1480, 0x146E, 0x1475, 0x1491, 0x14BF, 0x14FC, - 0x1544, 0x1595, 0x15EB, 0x1644, 0x169B, 0x16EE, 0x1739, 0x177A, - 0x17AD, 0x17D0, 0x17DE, 0x17D4, 0x17B0, 0x176F, 0x170C, 0x1686, - 0x15D8, 0x14FF, 0x13F9, 0x12C3, 0x1158, 0x0BF4, 0x0141, 0xF4E5, - 0xEA81, 0xE5BA, 0xE50F, 0xE491, 0xE43E, 0xE412, 0xE40C, 0xE428, - 0xE465, 0xE4BF, 0xE533, 0xE5C0, 0xE663, 0xE718, 0xE7DE, 0xE8B2, - 0xE991, 0xEA79, 0xEB67, 0xEC58, 0xED4A, 0xEE3B, 0xEF27, 0xF00C, - 0xF0E8, 0xF1B8, 0xF279, 0xF328, 0xF3C4, 0xF449, 0xF4B5, 0xF506, - 0xF538, 0xF549, 0xF04B, 0xED9E, 0xEACA, 0xE7DD, 0xE4E5, 0xE1F1, - 0xDEAE, 0xDAF1, 0xD702, 0xD329, 0xCFAD, 0xCCD7, 0xCAEE, 0xCA3B, - 0xCCA3, 0xD265, 0xD953, 0xDF3C, 0xE1F1, 0xE0E5, 0xDDA6, 0xD932, - 0xD483, 0xD094, 0xCE62, 0xCE82, 0xD04D, 0xD2E3, 0xD564, 0xD6F1, - 0xD7A4, 0xD825, 0xD864, 0xD851, 0xD7DA, 0xD6F1, 0xD5A5, 0xD41C, - 0xD262, 0xD082, 0xCE89, 0xCC83, 0xCA7D, 0xC882, 0xC69E, 0xC4DF, - 0xC34F, 0xC1FB, 0xC0F0, 0xC030, 0xBFAF, 0xBF65, 0xBF49, 0xBF52, - 0xBF78, 0xBFB1, 0xBFF6, 0xC03D, 0xC07E, 0xC0B0, 0xC0CA, 0xC09A, - 0xC034, 0xBFFF, 0xC05E, 0xC1B7, 0xC473, 0xC84E, 0xCCA9, 0xD0E0, - 0xD454, 0xD662, 0xD77C, 0xD878, 0xD951, 0xDA00, 0xDA7E, 0xDAC4, - 0xDACC, 0xDA8E, 0xDA06, 0xD92A, 0xD7F6, 0xD662, 0xD20F, 0xCA54, - 0xC1C0, 0xBADE, 0xB83C, 0xB8A6, 0xB934, 0xB9E5, 0xBAB8, 0xBBA9, - 0xBCB9, 0xBDE5, 0xBF2C, 0xC08C, 0xC203, 0xC391, 0xC533, 0xC6E8, - 0xC8AE, 0xCA84, 0xCC67, 0xCE58, 0xD053, 0xD258, 0xD464, 0xD677, - 0xD88E, 0xDAA9, 0xDCC4, 0xDEE0, 0xE0FA, 0xE4E2, 0xEB21, 0xF1C8, - 0xF6EB, 0xF89B, 0xF7D4, 0xF6DE, 0xF5BB, 0xF46F, 0xF2FE, 0xF16C, - 0xEFBB, 0xEDF0, 0xEC0E, 0xEA18, 0xE813, 0xE601, 0xE3E6, 0xE1C6, - 0xDFA5, 0xDD85, 0xDB6B, 0xD95A, 0xD755, 0xD561, 0xD380, 0xD1B6, - 0xD007, 0xCE77, 0xCD08, 0xCBBE, 0xCA9E, 0xC9AA, 0xC8E6, 0xC855, - 0xC7FC, 0xC7DD, 0xB581, 0xA7EA, 0x9946, 0x8A53, 0x7BC8, 0x6E68, - 0x612D, 0x5DA0, 0x674F, 0x7521, 0x84A5, 0x9366, 0x9EF3, 0xA4DD, - 0xA1BB, 0x96E2, 0x88FD, 0x7CB0, 0x76AC, 0x7854, 0x7E73, 0x86C7, - 0x8F06, 0x94F1, 0x9643, 0x90A0, 0x8567, 0x77ED, 0x6B8E, 0x639F, - 0x616F, 0x62C1, 0x659C, 0x6806, 0x6805, 0x639F, 0x5BAE, 0x5281, - 0x484F, 0x3D4F, 0x31B9, 0x25C4, 0x19A7, 0x0D9A, 0x01D4, 0xF68D, - 0xEBFB, 0xE256, 0xD9D5, 0xD35B, 0xCF37, 0xCCBF, 0xCB4B, 0xCA30, - 0xC8C7, 0xC666, 0xC22E, 0xBCBE, 0xB7A8, 0xB480, 0xB4DA, 0xB8B6, - 0xBEA4, 0xC60E, 0xCE5E, 0xD6FE, 0xDF57, 0xE6D5, 0xECE0, 0xF0E3, - 0xF249, 0xF079, 0xEADB, 0xE1B3, 0xD5B9, 0xC7A6, 0xB831, 0xA814, - 0x9807, 0x88C1, 0x7AFA, 0x6F6E, 0x66D4, 0x61E4, 0x686F, 0x7CB6, - 0x971D, 0xAFFF, 0xBFBE, 0xC7FA, 0xCF75, 0xD642, 0xDC75, 0xE221, - 0xE75A, 0xEC33, 0xF0C0, 0xF515, 0xF944, 0xFD61, 0x0180, 0x05B5, - 0x0A13, 0x0EAE, 0x1388, 0x1885, 0x1D8C, 0x2284, 0x2752, 0x2BDE, - 0x300D, 0x33C7, 0x36F1, 0x3972, 0x3B31, 0x39D3, 0x348D, 0x2D9A, - 0x2736, 0x239D, 0x2229, 0x20B7, 0x1F47, 0x1DDA, 0x1C71, 0x1B0C, - 0x19AD, 0x1853, 0x16FF, 0x15B3, 0x146E, 0x1332, 0x11FE, 0x10D5, - 0x0FB5, 0x0EA1, 0x0D98, 0x0C9C, 0x0BAC, 0x0ACB, 0x09F7, 0x0933, - 0x087E, 0x07D9, 0x0745, 0x06C3, 0x0653, 0x05F6, 0x05AC, 0x0577, - 0x0556, 0x054B, 0x34AA, 0x3A70, 0x40B6, 0x4713, 0x4D1D, 0x5268, - 0x5546, 0x5627, 0x5703, 0x57E2, 0x58A3, 0x5925, 0x5948, 0x58EB, - 0x57A3, 0x5577, 0x52F0, 0x5097, 0x4EF4, 0x4DCC, 0x4CAB, 0x4BC9, - 0x4B60, 0x4BA8, 0x4CDB, 0x4FDA, 0x549D, 0x59FD, 0x5ED3, 0x61F9, - 0x635F, 0x63E2, 0x63C2, 0x633D, 0x628F, 0x61F9, 0x6173, 0x60D2, - 0x601D, 0x5F57, 0x5E87, 0x5DB3, 0x5CDF, 0x5C11, 0x5B4F, 0x5A9F, - 0x5A05, 0x5987, 0x592B, 0x5912, 0x594A, 0x59BF, 0x5A5A, 0x5B07, - 0x5BAF, 0x5C3D, 0x5D14, 0x5E49, 0x5F57, 0x5FB7, 0x5EE3, 0x5D0D, - 0x5AD0, 0x5843, 0x5579, 0x528A, 0x4F8A, 0x4C90, 0x49B0, 0x4701, - 0x4498, 0x428A, 0x40AA, 0x3EC4, 0x3CE4, 0x3B14, 0x3961, 0x37D6, - 0x367F, 0x3567, 0x349A, 0x3424, 0x340F, 0x3468, 0x36FF, 0x3C72, - 0x42FD, 0x48DF, 0x4C56, 0x4DDF, 0x4F29, 0x503B, 0x511C, 0x51D2, - 0x5265, 0x52DC, 0x533C, 0x538E, 0x53D7, 0x541F, 0x546D, 0x54C6, - 0x5534, 0x55BB, 0x5638, 0x568D, 0x56C9, 0x56F8, 0x572A, 0x576C, - 0x57CC, 0x5859, 0x5922, 0x5A33, 0x5B9B, 0x5ED6, 0x6424, 0x69C2, - 0x6DE9, 0x6ED4, 0x6D6D, 0x6BCE, 0x69FE, 0x67FF, 0x65D6, 0x6388, - 0x6119, 0x5E8D, 0x5BE9, 0x5930, 0x5668, 0x5394, 0x50BA, 0x4DDC, - 0x4B01, 0x482B, 0x4560, 0x42A3, 0x3FF9, 0x3D67, 0x3AF0, 0x389A, - 0x3668, 0x345E, 0x3282, 0x30D7, 0x2F62, 0x2E27, 0x2D2A, 0x2C70, - 0x2BFD, 0x2BD6, 0x4637, 0x3B13, 0x2F12, 0x22D1, 0x16EA, 0x0BFC, - 0xFFAA, 0xFE7F, 0x0E33, 0x231B, 0x3A1B, 0x5015, 0x61EC, 0x6C82, - 0x6BCD, 0x617B, 0x5308, 0x45F0, 0x3FB0, 0x4221, 0x4996, 0x5342, - 0x5C55, 0x6203, 0x617D, 0x570F, 0x4450, 0x2E63, 0x1A6A, 0x0D87, - 0x08EC, 0x08F8, 0x0B8F, 0x0E96, 0x0FF2, 0x0D87, 0x080E, 0x01BE, - 0xFABF, 0xF332, 0xEB3E, 0xE308, 0xDAB4, 0xD267, 0xCA47, 0xC277, - 0xBB1E, 0xB460, 0xAE61, 0xA9B7, 0xA692, 0xA480, 0xA310, 0xA1D0, - 0xA04E, 0x9E18, 0x9A4D, 0x9551, 0x909B, 0x8DA5, 0x8DE8, 0x9159, - 0x969C, 0x9D2F, 0xA490, 0xAC3B, 0xB3AF, 0xBA69, 0xBFE7, 0xC3A6, - 0xC524, 0xC3DE, 0xBF38, 0xB761, 0xAD04, 0xA0CD, 0x9368, 0x8580, - 0x77BE, 0x6AD4, 0x5F6A, 0x562C, 0x4FC7, 0x4CE5, 0x55AF, 0x6C7C, - 0x8945, 0xA3F8, 0xB48B, 0xBCE5, 0xC458, 0xCAFB, 0xD0E7, 0xD633, - 0xDAF9, 0xDF4F, 0xE34E, 0xE70D, 0xEAA5, 0xEE2D, 0xF1BE, 0xF570, - 0xF95A, 0xFD95, 0x0252, 0x078F, 0x0D11, 0x129E, 0x17FA, 0x1CEC, - 0x2139, 0x24A6, 0x26F9, 0x27F8, 0x2768, 0x203A, 0x10FF, 0xFEF4, - 0xEF50, 0xE74F, 0xE4F1, 0xE2B8, 0xE0A3, 0xDEB1, 0xDCE1, 0xDB32, - 0xD9A2, 0xD831, 0xD6DD, 0xD5A5, 0xD487, 0xD383, 0xD298, 0xD1C3, - 0xD105, 0xD05B, 0xCFC5, 0xCF41, 0xCECF, 0xCE6C, 0xCE18, 0xCDD2, - 0xCD98, 0xCD69, 0xCD44, 0xCD28, 0xCD14, 0xCD06, 0xCCFD, 0xCCF8, - 0xCCF6, 0xCCF6, 0xFF81, 0xFF81, 0xFF81, 0xFF81, 0xFF81, 0xFF81, - 0xFF81, 0xFF81, 0xFF81, 0xFF81, 0xFF81, 0xFF81, 0xFF81, 0xFF81, - 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF80, - 0xFF80, 0xFF80, 0xFF80, 0xFF80, 0xFF7F, 0xFF7F, 0xFF7F, 0xFF7F, - 0xFF7F, 0xFF7F, 0xFF7F, 0xFF7F, 0xFF7F, 0xFF7E, 0xFF7E, 0xFF7E, - 0xFF7E, 0xFF7E, 0xFF7E, 0xFF7E, 0xFF7E, 0xFF7E, 0xFF7D, 0xFF7D, - 0xFF7D, 0xFF7D, 0xFF7D, 0xFF7D, 0xFF7D, 0xFF7D, 0xFF7D, 0xFF7D, - 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7C, - 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7B, 0xFF7B, 0xFF7B, - 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, - 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7B, 0xFF7C, - 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7C, 0xFF7C, - 0xFF7C, 0xFF7D, 0xFF7D, 0xFF7D, 0xFF7D, 0xFF7D, 0xFF7D, 0xFF7E, - 0xFF7E, 0xFF7E, 0xFF7E, 0xFF7E, 0xFF7F, 0xFF7F, 0xFF7F, 0xFF7F, - 0xFF80, 0xFF80, 0xFF80, 0xFF81, 0xFF81, 0xFF8B, 0xFFA0, 0xFFAF, - 0xFFA9, 0xFF8E, 0xFF69, 0xFF3D, 0xFF0D, 0xFEDC, 0xFEAC, 0xFE81, - 0xFE5E, 0xFE45, 0xFE39, 0xFE3E, 0x004C, 0x03C4, 0x0327, 0x009C, - 0x0058, 0x0031, 0x001F, 0x001D, 0x0025, 0x0030, 0x0037, 0x0035, - 0x002D, 0x0025, 0x001D, 0x0016, 0x0010, 0x000A, 0x0006, 0x0002, - 0x0000, 0x0000, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, - 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, - 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, - 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, - 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, - 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, - 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, - 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, - 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, - 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, - 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, - 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, - 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, - 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, 0xFF5C, - 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5B, 0xFF5A, - 0xFF59, 0xFF58, 0xFF56, 0xFF55, 0xFF53, 0xFF52, 0xFF50, 0xFF4F, - 0xFF4D, 0xFF4C, 0xFF4A, 0xFF49, 0xFF48, 0xFF6C, 0xFF62, 0xFF50, - 0xFF4C, 0xFF49, 0xFF46, 0xFF43, 0xFF41, 0xFF3F, 0xFF3D, 0xFF3B, - 0xFF39, 0xFF38, 0xFF36, 0xFF35, 0xFF33, 0xFF32, 0xFF31, 0xFF30, - 0xFF30, 0xFF30, 0xE4BD, 0xE4BD, 0xE4BE, 0xE4BF, 0xE4C0, 0xE4C1, - 0xE4C3, 0xE4C4, 0xE4C7, 0xE4C9, 0xE4CC, 0xE4CE, 0xE4D2, 0xE4D5, - 0xE4D8, 0xE4DC, 0xE4E0, 0xE4E4, 0xE4E8, 0xE4ED, 0xE4F1, 0xE4F6, - 0xE4FB, 0xE500, 0xE505, 0xE50B, 0xE510, 0xE515, 0xE51B, 0xE521, - 0xE526, 0xE52C, 0xE532, 0xE538, 0xE53E, 0xE544, 0xE54A, 0xE550, - 0xE556, 0xE55C, 0xE562, 0xE568, 0xE56E, 0xE574, 0xE57A, 0xE580, - 0xE586, 0xE58B, 0xE591, 0xE596, 0xE59C, 0xE5A1, 0xE5A7, 0xE5AC, - 0xE5B1, 0xE5B6, 0xE5BA, 0xE5BF, 0xE5C3, 0xE5C8, 0xE5CC, 0xE5D0, - 0xE5D4, 0xE5D7, 0xE5DA, 0xE5DD, 0xE5E0, 0xE5E3, 0xE5E5, 0xE5E7, - 0xE5E9, 0xE5EB, 0xE5EC, 0xE5ED, 0xE5EE, 0xE5EF, 0xE5EF, 0xE5EF, - 0xE5EE, 0xE5ED, 0xE5EC, 0xE5EB, 0xE5E9, 0xE5E7, 0xE5E4, 0xE5E1, - 0xE5DD, 0xE5DA, 0xE5D5, 0xE5D1, 0xE5CC, 0xE5C6, 0xE5C0, 0xE5BA, - 0xE5B3, 0xE5AC, 0xE5A4, 0xE59C, 0xE593, 0xE58A, 0xE580, 0xE576, - 0xE56B, 0xE560, 0xE554, 0xE547, 0xE53A, 0xE52D, 0xE51E, 0xE510, - 0xE500, 0xE4F0, 0xE4E0, 0xE4CF, 0xE4BD, 0xE3E8, 0xE1E4, 0xDF38, - 0xDC66, 0xD99E, 0xD6B7, 0xD3B9, 0xD0A8, 0xCD8B, 0xCA68, 0xC746, - 0xC42B, 0xC11D, 0xBE21, 0xBB3F, 0xB9F4, 0xB57F, 0xB4F2, 0xB794, - 0xB89C, 0xB98A, 0xBA67, 0xBB3B, 0xBC0C, 0xBCE2, 0xBDC5, 0xBEBC, - 0xBFDE, 0xC131, 0xC2A0, 0xC41B, 0xC58F, 0xC6E8, 0xC816, 0xC903, - 0xC9A0, 0xC9D8, 0x1624, 0x1624, 0x1624, 0x1625, 0x1626, 0x1628, - 0x162A, 0x162C, 0x162E, 0x1630, 0x1633, 0x1636, 0x163A, 0x163D, - 0x1641, 0x1645, 0x1649, 0x164E, 0x1652, 0x1657, 0x165C, 0x1661, - 0x1666, 0x166C, 0x1671, 0x1677, 0x167D, 0x1683, 0x1689, 0x168F, - 0x1695, 0x169B, 0x16A1, 0x16A8, 0x16AE, 0x16B5, 0x16BB, 0x16C2, - 0x16C8, 0x16CF, 0x16D5, 0x16DB, 0x16E2, 0x16E8, 0x16EF, 0x16F5, - 0x16FB, 0x1701, 0x1707, 0x170D, 0x1713, 0x1719, 0x171F, 0x1724, - 0x172A, 0x172F, 0x1734, 0x1739, 0x173E, 0x1742, 0x1747, 0x174B, - 0x174F, 0x1753, 0x1756, 0x175A, 0x175D, 0x1760, 0x1762, 0x1764, - 0x1766, 0x1768, 0x176A, 0x176B, 0x176C, 0x176C, 0x176C, 0x176C, - 0x176C, 0x176B, 0x1769, 0x1768, 0x1766, 0x1763, 0x1761, 0x175D, - 0x175A, 0x1756, 0x1751, 0x174C, 0x1747, 0x1741, 0x173A, 0x1734, - 0x172C, 0x1724, 0x171C, 0x1713, 0x170A, 0x1700, 0x16F5, 0x16EA, - 0x16DF, 0x16D2, 0x16C6, 0x16B8, 0x16AA, 0x169C, 0x168C, 0x167D, - 0x166C, 0x165B, 0x1649, 0x1637, 0x1624, 0x146C, 0x10E3, 0x0DBD, - 0x0D2D, 0x0ECC, 0x10B6, 0x12E8, 0x155D, 0x1811, 0x1B00, 0x1E26, - 0x217E, 0x2505, 0x28B6, 0x2C8C, 0x3CC8, 0x3FE8, 0x4039, 0x3F19, - 0x3D7C, 0x3B7D, 0x393A, 0x36CC, 0x3451, 0x31E4, 0x2FA0, 0x2DA2, - 0x2BBA, 0x29B4, 0x27A3, 0x259B, 0x23AE, 0x21F0, 0x2074, 0x1F4D, - 0x1E8E, 0x1E4A, 0x0D37, 0x0D37, 0x0D37, 0x0D37, 0x0D38, 0x0D38, - 0x0D39, 0x0D3A, 0x0D3B, 0x0D3C, 0x0D3E, 0x0D3F, 0x0D40, 0x0D42, - 0x0D44, 0x0D45, 0x0D47, 0x0D49, 0x0D4B, 0x0D4D, 0x0D4F, 0x0D52, - 0x0D54, 0x0D56, 0x0D59, 0x0D5B, 0x0D5E, 0x0D60, 0x0D63, 0x0D66, - 0x0D68, 0x0D6B, 0x0D6E, 0x0D71, 0x0D73, 0x0D76, 0x0D79, 0x0D7C, - 0x0D7F, 0x0D82, 0x0D84, 0x0D87, 0x0D8A, 0x0D8D, 0x0D90, 0x0D92, - 0x0D95, 0x0D98, 0x0D9B, 0x0D9D, 0x0DA0, 0x0DA2, 0x0DA5, 0x0DA7, - 0x0DAA, 0x0DAC, 0x0DAE, 0x0DB0, 0x0DB2, 0x0DB4, 0x0DB6, 0x0DB8, - 0x0DBA, 0x0DBC, 0x0DBD, 0x0DBF, 0x0DC0, 0x0DC1, 0x0DC2, 0x0DC3, - 0x0DC4, 0x0DC5, 0x0DC6, 0x0DC6, 0x0DC6, 0x0DC7, 0x0DC7, 0x0DC7, - 0x0DC6, 0x0DC6, 0x0DC6, 0x0DC5, 0x0DC4, 0x0DC3, 0x0DC2, 0x0DC0, - 0x0DBF, 0x0DBD, 0x0DBB, 0x0DB9, 0x0DB6, 0x0DB4, 0x0DB1, 0x0DAE, - 0x0DAB, 0x0DA7, 0x0DA4, 0x0DA0, 0x0D9C, 0x0D97, 0x0D93, 0x0D8E, - 0x0D89, 0x0D83, 0x0D7E, 0x0D78, 0x0D72, 0x0D6B, 0x0D65, 0x0D5E, - 0x0D56, 0x0D4F, 0x0D47, 0x0D3F, 0x0D37, 0x0CA2, 0x0B5F, 0x0A0C, - 0x0949, 0x0916, 0x0906, 0x0910, 0x092B, 0x094F, 0x0973, 0x098F, - 0x0999, 0x098A, 0x0959, 0x08FC, 0x03BA, 0x0294, 0x0252, 0x0291, - 0x0356, 0x0499, 0x05E0, 0x06F6, 0x0802, 0x0915, 0x0A3F, 0x0B8F, - 0x0D23, 0x0EFA, 0x10FA, 0x130A, 0x150F, 0x16F1, 0x1895, 0x19E0, - 0x1ABA, 0x1B09, 0x0693, 0x0693, 0x0693, 0x0692, 0x0692, 0x0692, - 0x0692, 0x0691, 0x0691, 0x0691, 0x0690, 0x0690, 0x068F, 0x068E, - 0x068E, 0x068D, 0x068C, 0x068C, 0x068B, 0x068A, 0x0689, 0x0688, - 0x0687, 0x0687, 0x0686, 0x0685, 0x0684, 0x0683, 0x0682, 0x0681, - 0x0680, 0x067F, 0x067E, 0x067C, 0x067B, 0x067A, 0x0679, 0x0678, - 0x0677, 0x0676, 0x0675, 0x0674, 0x0673, 0x0672, 0x0671, 0x066F, - 0x066E, 0x066D, 0x066C, 0x066B, 0x066A, 0x0669, 0x0668, 0x0668, - 0x0667, 0x0666, 0x0665, 0x0664, 0x0663, 0x0662, 0x0662, 0x0661, - 0x0660, 0x0660, 0x065F, 0x065F, 0x065E, 0x065E, 0x065D, 0x065D, - 0x065C, 0x065C, 0x065C, 0x065C, 0x065C, 0x065B, 0x065B, 0x065B, - 0x065C, 0x065C, 0x065C, 0x065C, 0x065C, 0x065D, 0x065D, 0x065E, - 0x065F, 0x065F, 0x0660, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665, - 0x0666, 0x0668, 0x0669, 0x066A, 0x066C, 0x066E, 0x066F, 0x0671, - 0x0673, 0x0675, 0x0677, 0x067A, 0x067C, 0x067F, 0x0681, 0x0684, - 0x0687, 0x0689, 0x068C, 0x0690, 0x0693, 0x06DB, 0x0770, 0x07F7, - 0x0815, 0x07CE, 0x076A, 0x06F0, 0x0666, 0x05D5, 0x0544, 0x04B9, - 0x043C, 0x03D4, 0x0389, 0x0362, 0x072B, 0x0860, 0x0900, 0x0964, - 0x098F, 0x097D, 0x097E, 0x099F, 0x09BD, 0x09E8, 0x0A2C, 0x0A98, - 0x0B33, 0x0BF3, 0x0CCC, 0x0DB0, 0x0E94, 0x0F6A, 0x1027, 0x10BD, - 0x1120, 0x1144, 0xB490, 0xB490, 0xB492, 0xB494, 0xB497, 0xB49B, - 0xB49F, 0xB4A5, 0xB4AB, 0xB4B1, 0xB4B9, 0xB4C1, 0xB4CA, 0xB4D3, - 0xB4DD, 0xB4E8, 0xB4F3, 0xB4FE, 0xB50A, 0xB517, 0xB524, 0xB532, - 0xB53F, 0xB54E, 0xB55C, 0xB56B, 0xB57A, 0xB58A, 0xB59A, 0xB5AA, - 0xB5BA, 0xB5CA, 0xB5DB, 0xB5EC, 0xB5FC, 0xB60D, 0xB61E, 0xB62F, - 0xB641, 0xB652, 0xB663, 0xB674, 0xB685, 0xB695, 0xB6A6, 0xB6B7, - 0xB6C7, 0xB6D7, 0xB6E7, 0xB6F7, 0xB707, 0xB716, 0xB725, 0xB733, - 0xB742, 0xB750, 0xB75D, 0xB76A, 0xB777, 0xB783, 0xB78E, 0xB799, - 0xB7A4, 0xB7AE, 0xB7B7, 0xB7C0, 0xB7C8, 0xB7D0, 0xB7D6, 0xB7DC, - 0xB7E2, 0xB7E6, 0xB7EA, 0xB7ED, 0xB7EF, 0xB7F1, 0xB7F1, 0xB7F1, - 0xB7EF, 0xB7ED, 0xB7EA, 0xB7E5, 0xB7E0, 0xB7DA, 0xB7D2, 0xB7CA, - 0xB7C0, 0xB7B5, 0xB7AA, 0xB79C, 0xB78E, 0xB77F, 0xB76E, 0xB75C, - 0xB748, 0xB734, 0xB71E, 0xB706, 0xB6ED, 0xB6D3, 0xB6B8, 0xB69A, - 0xB67C, 0xB65C, 0xB63A, 0xB617, 0xB5F2, 0xB5CB, 0xB5A3, 0xB57A, - 0xB54E, 0xB521, 0xB4F2, 0xB4C2, 0xB48F, 0xB131, 0xA9D0, 0xA1E8, - 0x9CF5, 0x9AFC, 0x999A, 0x98AB, 0x980C, 0x979D, 0x9739, 0x96C0, - 0x960E, 0x9500, 0x9376, 0x914B, 0x7E31, 0x7A06, 0x791E, 0x7A67, - 0x7E5D, 0x847D, 0x8A2D, 0x8EF8, 0x93DD, 0x987A, 0x9C6F, 0x9F5A, - 0xA18D, 0xA39A, 0xA57B, 0xA72B, 0xA8A6, 0xA9E7, 0xAAE8, 0xABA6, - 0xAC1C, 0xAC44, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0016, 0x003C, 0x0044, - 0x0000, 0xFF71, 0xFEBC, 0xFDEE, 0xFD0F, 0xFC2B, 0xFB4D, 0xFA7F, - 0xF9CD, 0xF940, 0xF8E4, 0xF8C3, 0x0000, 0x0138, 0xFFC4, 0x00B9, - 0x00BA, 0x00B8, 0x00B2, 0x00A9, 0x009E, 0x0091, 0x0083, 0x0073, - 0x0063, 0x0053, 0x0043, 0x0034, 0x0026, 0x0019, 0x000F, 0x0006, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFD, 0xFFF7, 0xFFF6, - 0x0000, 0x0017, 0x0033, 0x0055, 0x0078, 0x009D, 0x00C1, 0x00E2, - 0x00FE, 0x0115, 0x0124, 0x0129, 0x0000, 0xFFDF, 0xFFE3, 0xFFE1, - 0xFFE2, 0xFFE4, 0xFFE6, 0xFFE9, 0xFFEB, 0xFFED, 0xFFEF, 0xFFF2, - 0xFFF4, 0xFFF6, 0xFFF8, 0xFFFA, 0xFFFC, 0xFFFE, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xE041, 0xE041, 0xE041, 0xE041, 0xE041, 0xE042, - 0xE043, 0xE045, 0xE046, 0xE048, 0xE04B, 0xE04D, 0xE050, 0xE053, - 0xE056, 0xE05A, 0xE05D, 0xE061, 0xE065, 0xE06A, 0xE06E, 0xE073, - 0xE078, 0xE07D, 0xE082, 0xE087, 0xE08C, 0xE092, 0xE098, 0xE09D, - 0xE0A3, 0xE0A9, 0xE0AF, 0xE0B5, 0xE0BB, 0xE0C1, 0xE0C7, 0xE0CE, - 0xE0D4, 0xE0DA, 0xE0E0, 0xE0E7, 0xE0ED, 0xE0F3, 0xE0F9, 0xE0FF, - 0xE106, 0xE10C, 0xE111, 0xE117, 0xE11D, 0xE123, 0xE128, 0xE12E, - 0xE133, 0xE138, 0xE13E, 0xE142, 0xE147, 0xE14C, 0xE150, 0xE155, - 0xE159, 0xE15C, 0xE160, 0xE163, 0xE167, 0xE16A, 0xE16C, 0xE16F, - 0xE171, 0xE173, 0xE174, 0xE176, 0xE177, 0xE177, 0xE178, 0xE178, - 0xE178, 0xE177, 0xE176, 0xE175, 0xE173, 0xE171, 0xE16E, 0xE16B, - 0xE168, 0xE164, 0xE160, 0xE15C, 0xE157, 0xE151, 0xE14B, 0xE145, - 0xE13E, 0xE136, 0xE12E, 0xE126, 0xE11D, 0xE114, 0xE10A, 0xE0FF, - 0xE0F4, 0xE0E8, 0xE0DC, 0xE0CF, 0xE0C2, 0xE0B4, 0xE0A5, 0xE096, - 0xE086, 0xE076, 0xE065, 0xE053, 0xE041, 0xDF57, 0xDD2F, 0xDA71, - 0xD7C3, 0xD554, 0xD2E3, 0xD06D, 0xCDF1, 0xCB6C, 0xC8DC, 0xC63F, - 0xC392, 0xC0D4, 0xBE02, 0xBB1A, 0xB3C8, 0xB01F, 0xB241, 0xB53D, - 0xB5F0, 0xB6AA, 0xB768, 0xB828, 0xB8E9, 0xB9A9, 0xBA64, 0xBB1A, - 0xBBC9, 0xBC6D, 0xBD06, 0xBD91, 0xBE0C, 0xBE76, 0xBECB, 0xBF0B, - 0xBF33, 0xBF40, 0x36A0, 0x2818, 0x20BB, 0x208B, 0x205E, 0x2033, - 0x200A, 0x1FE4, 0x1FC0, 0x1F9F, 0x1F7F, 0x1F62, 0x1F47, 0x1F2E, - 0x1F17, 0x1F02, 0x1EEF, 0x1EDD, 0x1ECE, 0x1EC1, 0x1EB5, 0x1EAB, - 0x1EA3, 0x1E9C, 0x1E97, 0x1E94, 0x1E92, 0x1E91, 0x1E92, 0x1E95, - 0x1E98, 0x1E9D, 0x1EA3, 0x1EAB, 0x1EB3, 0x1EBD, 0x1EC8, 0x1ED3, - 0x1EE0, 0x1EEE, 0x1EFC, 0x1F0C, 0x1F1C, 0x1F2D, 0x1F3F, 0x1F51, - 0x1F64, 0x1F78, 0x1F8C, 0x1FA0, 0x1FB5, 0x1FCB, 0x1FE1, 0x1FF7, - 0x200D, 0x2024, 0x203B, 0x2052, 0x2069, 0x2080, 0x2097, 0x20AE, - 0x20C5, 0x20DC, 0x20F3, 0x2109, 0x2120, 0x2136, 0x214B, 0x2160, - 0x2175, 0x2189, 0x219D, 0x21B0, 0x21C3, 0x21D5, 0x21E6, 0x21F7, - 0x2207, 0x2215, 0x2223, 0x2231, 0x223D, 0x2248, 0x2252, 0x225B, - 0x2263, 0x2269, 0x226F, 0x2273, 0x2276, 0x2277, 0x2277, 0x2276, - 0x2273, 0x226F, 0x2269, 0x2261, 0x2258, 0x224D, 0x2240, 0x2231, - 0x2221, 0x220E, 0x21FA, 0x21E4, 0x21CC, 0x21B1, 0x2195, 0x2176, - 0x2156, 0x2132, 0x210D, 0x20E5, 0x20BB, 0x1D72, 0x1681, 0x0FC7, - 0x0D25, 0x0E16, 0x0F7F, 0x1156, 0x1392, 0x162B, 0x1918, 0x1C50, - 0x1FCB, 0x237F, 0x2764, 0x2B72, 0x3F5C, 0x4201, 0x4113, 0x3F53, - 0x3DF9, 0x3C73, 0x3AC8, 0x3900, 0x3723, 0x3538, 0x3347, 0x3159, - 0x2F74, 0x2DA2, 0x2BE8, 0x2A51, 0x28E2, 0x27A5, 0x26A0, 0x25DD, - 0x2561, 0x2537, 0xF61D, 0xEF73, 0xEC13, 0xEBFD, 0xEBE7, 0xEBD1, - 0xEBBC, 0xEBA8, 0xEB94, 0xEB80, 0xEB6D, 0xEB5B, 0xEB48, 0xEB37, - 0xEB25, 0xEB14, 0xEB04, 0xEAF4, 0xEAE4, 0xEAD5, 0xEAC6, 0xEAB8, - 0xEAAA, 0xEA9D, 0xEA90, 0xEA83, 0xEA77, 0xEA6B, 0xEA60, 0xEA55, - 0xEA4B, 0xEA41, 0xEA37, 0xEA2E, 0xEA25, 0xEA1C, 0xEA14, 0xEA0D, - 0xEA06, 0xE9FF, 0xE9F9, 0xE9F3, 0xE9ED, 0xE9E8, 0xE9E3, 0xE9DF, - 0xE9DB, 0xE9D7, 0xE9D4, 0xE9D1, 0xE9CF, 0xE9CD, 0xE9CB, 0xE9CA, - 0xE9C9, 0xE9C8, 0xE9C8, 0xE9C9, 0xE9C9, 0xE9CA, 0xE9CC, 0xE9CD, - 0xE9CF, 0xE9D2, 0xE9D5, 0xE9D8, 0xE9DB, 0xE9DF, 0xE9E4, 0xE9E8, - 0xE9ED, 0xE9F3, 0xE9F8, 0xE9FE, 0xEA05, 0xEA0C, 0xEA13, 0xEA1A, - 0xEA22, 0xEA2A, 0xEA33, 0xEA3B, 0xEA45, 0xEA4E, 0xEA58, 0xEA62, - 0xEA6D, 0xEA77, 0xEA83, 0xEA8E, 0xEA9A, 0xEAA6, 0xEAB2, 0xEABF, - 0xEACC, 0xEADA, 0xEAE7, 0xEAF6, 0xEB04, 0xEB13, 0xEB22, 0xEB31, - 0xEB40, 0xEB50, 0xEB61, 0xEB71, 0xEB82, 0xEB93, 0xEBA4, 0xEBB6, - 0xEBC8, 0xEBDA, 0xEBED, 0xEC00, 0xEC13, 0xED03, 0xEF3A, 0xF20D, - 0xF4D0, 0xF825, 0xFBD9, 0xFE09, 0xFEAA, 0xFF02, 0xFF1C, 0xFF06, - 0xFECD, 0xFE7F, 0xFE27, 0xFDD4, 0xFB58, 0xFB76, 0xFC0F, 0xFC3D, - 0xFB94, 0xFA82, 0xF95D, 0xF87A, 0xF7BF, 0xF6E6, 0xF5A8, 0xF3BF, - 0xF107, 0xEDB1, 0xE9F2, 0xE603, 0xE218, 0xDE6A, 0xDB2E, 0xD89B, - 0xD6E7, 0xD64A, 0xEF35, 0xF1D1, 0xF323, 0xF32C, 0xF334, 0xF33C, - 0xF344, 0xF34B, 0xF352, 0xF358, 0xF35F, 0xF365, 0xF36A, 0xF370, - 0xF375, 0xF37A, 0xF37E, 0xF382, 0xF386, 0xF38A, 0xF38D, 0xF391, - 0xF393, 0xF396, 0xF398, 0xF39B, 0xF39C, 0xF39E, 0xF3A0, 0xF3A1, - 0xF3A2, 0xF3A3, 0xF3A3, 0xF3A4, 0xF3A4, 0xF3A4, 0xF3A4, 0xF3A4, - 0xF3A3, 0xF3A3, 0xF3A2, 0xF3A1, 0xF3A0, 0xF39E, 0xF39D, 0xF39C, - 0xF39A, 0xF398, 0xF396, 0xF394, 0xF392, 0xF390, 0xF38E, 0xF38B, - 0xF389, 0xF386, 0xF384, 0xF381, 0xF37E, 0xF37B, 0xF378, 0xF376, - 0xF373, 0xF370, 0xF36D, 0xF36A, 0xF366, 0xF363, 0xF360, 0xF35D, - 0xF35A, 0xF357, 0xF354, 0xF351, 0xF34E, 0xF34B, 0xF348, 0xF345, - 0xF342, 0xF33F, 0xF33C, 0xF339, 0xF337, 0xF334, 0xF332, 0xF32F, - 0xF32D, 0xF32B, 0xF328, 0xF326, 0xF324, 0xF322, 0xF321, 0xF31F, - 0xF31E, 0xF31C, 0xF31B, 0xF31A, 0xF319, 0xF318, 0xF318, 0xF317, - 0xF317, 0xF317, 0xF317, 0xF317, 0xF318, 0xF318, 0xF319, 0xF31A, - 0xF31C, 0xF31D, 0xF31F, 0xF321, 0xF323, 0xF334, 0xF365, 0xF3B9, - 0xF431, 0xF520, 0xF653, 0xF707, 0xF71D, 0xF708, 0xF6D7, 0xF69A, - 0xF660, 0xF63A, 0xF636, 0xF665, 0xF9BD, 0xF9B7, 0xF90A, 0xF86E, - 0xF836, 0xF810, 0xF7BF, 0xF73A, 0xF6A4, 0xF5FF, 0xF54C, 0xF48D, - 0xF3B3, 0xF2B5, 0xF1A2, 0xF087, 0xEF72, 0xEE70, 0xED90, 0xECDF, - 0xEC6B, 0xEC41, 0x8FF8, 0xA372, 0xAD50, 0xAD91, 0xADD0, 0xAE0E, - 0xAE4A, 0xAE84, 0xAEBD, 0xAEF5, 0xAF2A, 0xAF5E, 0xAF91, 0xAFC2, - 0xAFF2, 0xB020, 0xB04C, 0xB077, 0xB0A1, 0xB0C9, 0xB0EF, 0xB114, - 0xB138, 0xB15B, 0xB17C, 0xB19B, 0xB1B9, 0xB1D6, 0xB1F2, 0xB20C, - 0xB225, 0xB23C, 0xB253, 0xB268, 0xB27B, 0xB28E, 0xB29F, 0xB2AF, - 0xB2BE, 0xB2CC, 0xB2D8, 0xB2E4, 0xB2EE, 0xB2F7, 0xB2FF, 0xB305, - 0xB30B, 0xB310, 0xB313, 0xB315, 0xB317, 0xB317, 0xB317, 0xB315, - 0xB312, 0xB30F, 0xB30A, 0xB304, 0xB2FE, 0xB2F6, 0xB2EE, 0xB2E5, - 0xB2DB, 0xB2D0, 0xB2C4, 0xB2B7, 0xB2A9, 0xB29B, 0xB28C, 0xB27C, - 0xB26B, 0xB25A, 0xB247, 0xB234, 0xB221, 0xB20C, 0xB1F7, 0xB1E1, - 0xB1CB, 0xB1B3, 0xB19C, 0xB183, 0xB16A, 0xB150, 0xB136, 0xB11B, - 0xB100, 0xB0E4, 0xB0C7, 0xB0AA, 0xB08D, 0xB06F, 0xB050, 0xB031, - 0xB011, 0xAFF2, 0xAFD1, 0xAFB0, 0xAF8F, 0xAF6E, 0xAF4C, 0xAF29, - 0xAF07, 0xAEE4, 0xAEC0, 0xAE9D, 0xAE79, 0xAE54, 0xAE30, 0xAE0B, - 0xADE6, 0xADC1, 0xAD9B, 0xAD75, 0xAD50, 0xAB7E, 0xA72E, 0xA1A2, - 0x9C1D, 0x9518, 0x8D34, 0x88F3, 0x88B3, 0x898E, 0x8B28, 0x8D23, - 0x8F22, 0x90C7, 0x91B6, 0x9191, 0x81C0, 0x7D39, 0x7B49, 0x7BC2, - 0x7F91, 0x85C2, 0x8B4E, 0x8F77, 0x9371, 0x972B, 0x9A95, 0x9D9E, - 0xA092, 0xA3B9, 0xA6F2, 0xAA20, 0xAD25, 0xAFE1, 0xB236, 0xB406, - 0xB533, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0xF77F, 0xF765, 0xF748, 0xF72B, 0xF714, 0xF706, - 0xF6F5, 0xF747, 0xF820, 0xF924, 0xFA39, 0xFB47, 0xFC35, 0xFCEC, - 0xFD59, 0xFD8B, 0xFD97, 0xFD91, 0xFD8E, 0xFD8C, 0xFD7D, 0xFD66, - 0xFD4E, 0xFD3B, 0xFD31, 0xFCF8, 0xFC8A, 0xFC40, 0xFC72, 0xFD76, - 0xFF4C, 0x019F, 0x0454, 0x0749, 0x0A5E, 0x0D76, 0x1070, 0x132D, - 0x158D, 0x1772, 0x18BB, 0x194A, 0x18FF, 0x15F1, 0x0F4E, 0x0697, - 0xFD4F, 0xF4F4, 0xEF09, 0xEBDA, 0xEABF, 0xEBC9, 0xEF09, 0xF44F, - 0xFB04, 0x029E, 0x0A99, 0x126A, 0x198A, 0x1F71, 0x2397, 0x2640, - 0x2817, 0x292D, 0x2994, 0x295C, 0x2895, 0x2752, 0x25A2, 0x2397, - 0x1FE0, 0x19E9, 0x12D8, 0x0BD5, 0x0607, 0x0296, 0x00F3, 0xFFC1, - 0xFEEF, 0xFE72, 0xFE3B, 0xFE3D, 0xFE6A, 0xFEB4, 0xFF0E, 0xFF6A, - 0xFFBA, 0xFFF1, 0x0000, 0xFFF8, 0xFFF0, 0xFFE9, 0xFFE2, 0xFFDC, - 0xFFD6, 0xFFD0, 0xFFCB, 0xFFC7, 0xFFC3, 0xFFBF, 0xFFBC, 0xFFB9, - 0xFFB7, 0xFFB5, 0xFFB3, 0xFFB1, 0xFFB0, 0xFFB0, 0xFFAF, 0xFFAF, - 0xFFAF, 0xFFB0, 0xFFB0, 0xFFB1, 0xFFB2, 0xFFB4, 0xFFB5, 0xFFB7, - 0xFFB9, 0xFFBB, 0xFFBD, 0xFFBF, 0xFFC2, 0xFFC4, 0xFFC7, 0xFFCA, - 0xFFCC, 0xFFCF, 0xFFD2, 0xFFD5, 0xFFD8, 0xFFDB, 0xFFDE, 0xFFE0, - 0xFFE3, 0xFFE6, 0xFFE9, 0xFFEB, 0xFFEE, 0xFFF0, 0xFFF3, 0xFFF5, - 0xFFF7, 0xFFF9, 0xFFFA, 0xFFFC, 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0410, 0x03CF, 0x0386, 0x033E, 0x0303, 0x02E2, - 0x033A, 0x0396, 0x037D, 0x034E, 0x0314, 0x02D9, 0x02AB, 0x0292, - 0x029B, 0x02BF, 0x02EE, 0x0318, 0x032E, 0x032D, 0x0320, 0x030C, - 0x02F7, 0x02E6, 0x02DE, 0x02FD, 0x0340, 0x037A, 0x037D, 0x031B, - 0x0269, 0x019C, 0x00B9, 0xFFC6, 0xFEC6, 0xFDBF, 0xFCB6, 0xFBAF, - 0xFAB1, 0xF9BF, 0xF8E0, 0xF817, 0xF76A, 0xF6FC, 0xF6DE, 0xF6F3, - 0xF724, 0xF754, 0xF76A, 0xF76A, 0xF76A, 0xF76A, 0xF76A, 0xF76A, - 0xF76A, 0xF76A, 0xF76A, 0xF76A, 0xF76A, 0xF76A, 0xF76A, 0xF76A, - 0xF76A, 0xF76A, 0xF76A, 0xF76A, 0xF76A, 0xF76A, 0xF76A, 0xF76A, - 0xF75A, 0xF736, 0xF713, 0xF703, 0xF719, 0xF76A, 0xF7EF, 0xF894, - 0xF951, 0xFA1F, 0xFAF8, 0xFBD5, 0xFCAE, 0xFD7D, 0xFE3B, 0xFEE2, - 0xFF69, 0xFFCB, 0x0000, 0x001C, 0x0036, 0x004E, 0x0065, 0x007A, - 0x008E, 0x00A0, 0x00B0, 0x00BF, 0x00CC, 0x00D8, 0x00E3, 0x00EC, - 0x00F5, 0x00FB, 0x0101, 0x0106, 0x0109, 0x010C, 0x010D, 0x010E, - 0x010D, 0x010C, 0x010A, 0x0107, 0x0103, 0x00FF, 0x00FA, 0x00F4, - 0x00EE, 0x00E7, 0x00E0, 0x00D8, 0x00D0, 0x00C8, 0x00BF, 0x00B6, - 0x00AD, 0x00A3, 0x009A, 0x0090, 0x0087, 0x007D, 0x0073, 0x006A, - 0x0060, 0x0057, 0x004E, 0x0046, 0x003D, 0x0035, 0x002D, 0x0026, - 0x001F, 0x0019, 0x0014, 0x000E, 0x000A, 0x0006, 0x0003, 0x0001, - 0x0000, 0x0000, 0x1AEA, 0x1A44, 0x19ED, 0x194F, 0x17D5, 0x14E9, - 0x1635, 0x181A, 0x1434, 0x0EB9, 0x0904, 0x046E, 0x0253, 0x02F2, - 0x0538, 0x0881, 0x0C2C, 0x0F97, 0x121E, 0x131F, 0x121A, 0x0F98, - 0x0C87, 0x09D9, 0x087A, 0x089C, 0x099E, 0x0B39, 0x0D26, 0x0F1F, - 0x10FC, 0x12C7, 0x147F, 0x1625, 0x17B8, 0x193A, 0x1AA9, 0x1C07, - 0x1D52, 0x1E8C, 0x1FB3, 0x20CA, 0x21CE, 0x227D, 0x22AE, 0x228B, - 0x223E, 0x21F1, 0x21CE, 0x21CE, 0x21CE, 0x21CE, 0x21CE, 0x21CE, - 0x21CE, 0x21CE, 0x21CE, 0x21CE, 0x21CE, 0x21CE, 0x21CE, 0x21CE, - 0x21CE, 0x21CE, 0x21CE, 0x21CE, 0x21CE, 0x21CE, 0x21CE, 0x21CE, - 0x21F5, 0x224A, 0x22A0, 0x22C7, 0x2290, 0x21CE, 0x209A, 0x1F32, - 0x1DA1, 0x1BF0, 0x1A27, 0x1851, 0x1677, 0x14A1, 0x12DA, 0x112B, - 0x0F9D, 0x0E39, 0x0D09, 0x0C81, 0x0CC8, 0x0D79, 0x0E2B, 0x0E77, - 0x0DE8, 0x0C94, 0x0AE6, 0x0948, 0x0825, 0x07F2, 0x0891, 0x0992, - 0x0A85, 0x0AF9, 0x0A63, 0x08E3, 0x0707, 0x0560, 0x047C, 0x047B, - 0x04F7, 0x05B7, 0x0688, 0x0730, 0x077B, 0x06E4, 0x0574, 0x03C7, - 0x0279, 0x0228, 0x02EA, 0x03DB, 0x0427, 0x0389, 0x023C, 0x0029, - 0xFC6C, 0xF780, 0xF36B, 0xF232, 0xF5E7, 0xFCF1, 0x03CD, 0x06FB, - 0x070A, 0x06E4, 0x068E, 0x0610, 0x056E, 0x04B1, 0x03DE, 0x02FC, - 0x0211, 0x0124, 0x003B, 0xFF5C, 0xFE8E, 0xFDD7, 0xFD3D, 0xFCC8, - 0xFC7C, 0xFC62, 0x09BB, 0x07E7, 0x05CE, 0x03A5, 0x01A4, 0x0000, - 0xFFA8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFC, 0xFFF2, 0xFFE9, - 0xFFE4, 0xFFEA, 0x0000, 0x002F, 0x0079, 0x00D9, 0x014A, 0x01C5, - 0x0245, 0x02C4, 0x033E, 0x03AB, 0x0408, 0x044D, 0x0477, 0x047E, - 0x045E, 0x0411, 0x0391, 0x02DA, 0x0105, 0xFDA3, 0xF957, 0xF4C7, - 0xF099, 0xED71, 0xEBF6, 0xEBDB, 0xEC52, 0xED43, 0xEE94, 0xF02C, - 0xF1F1, 0xF3CA, 0xF59D, 0xF751, 0xF8CD, 0xF9F7, 0xFAB5, 0xFB22, - 0xFB69, 0xFB90, 0xFB9A, 0xFB8C, 0xFB6A, 0xFB38, 0xFAFB, 0xFAB8, - 0xFA71, 0xFA2C, 0xF9ED, 0xF9B9, 0xF992, 0xF97F, 0xF96F, 0xF95A, - 0xF948, 0xF944, 0xF959, 0xF991, 0xF9F6, 0xFABA, 0xFBE1, 0xFD33, - 0xFE77, 0xFF74, 0xFFF4, 0x001C, 0x003E, 0x005A, 0x0070, 0x0081, - 0x008C, 0x0093, 0x0095, 0x0093, 0x008E, 0x0085, 0x0079, 0x006B, - 0x005B, 0x004A, 0x0037, 0x0023, 0x000F, 0xFFFC, 0xFFE9, 0xFFD6, - 0xFFC4, 0xFFB3, 0xFFA5, 0xFF99, 0xFF90, 0xFF7D, 0xFF5A, 0xFF33, - 0xFF13, 0xFF05, 0xFF07, 0xFF0D, 0xFF17, 0xFF23, 0xFF32, 0xFF41, - 0xFF51, 0xFF61, 0xFF6F, 0xFF7B, 0xFF85, 0xFF8C, 0xFF94, 0xFF9D, - 0xFFA5, 0xFFAD, 0xFFB5, 0xFFBD, 0xFFC5, 0xFFCC, 0xFFD3, 0xFFDA, - 0xFFE1, 0xFFE7, 0xFFEC, 0xFFF1, 0xFFF6, 0xFFFA, 0xFFFC, 0xFFFF, - 0x0000, 0x0000, 0x00BE, 0x009A, 0x0071, 0x0047, 0x0020, 0x0000, - 0xFFFA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000A, 0x0020, 0x0036, - 0x0040, 0x0032, 0x0000, 0xFFAD, 0xFF46, 0xFED0, 0xFE4D, 0xFDC1, - 0xFD2F, 0xFC9C, 0xFC0B, 0xFB7F, 0xFAFB, 0xFA84, 0xFA1C, 0xF9C7, - 0xF98A, 0xF966, 0xF960, 0xF97C, 0xFA27, 0xFB9B, 0xFD8B, 0xFFAD, - 0x01B2, 0x0351, 0x043D, 0x049C, 0x04CC, 0x04D5, 0x04BC, 0x0489, - 0x0442, 0x03EE, 0x0394, 0x033A, 0x02E7, 0x02A1, 0x0271, 0x024D, - 0x022A, 0x0207, 0x01E6, 0x01C4, 0x01A3, 0x0181, 0x0160, 0x013F, - 0x011D, 0x00FB, 0x00D8, 0x00B5, 0x0091, 0x006C, 0x0044, 0x0019, - 0xFFED, 0xFFBF, 0xFF91, 0xFF63, 0xFF38, 0xFF0A, 0xFED8, 0xFEA7, - 0xFE7B, 0xFE5B, 0xFE4A, 0xFE44, 0xFE3E, 0xFE39, 0xFE36, 0xFE33, - 0xFE31, 0xFE2F, 0xFE2E, 0xFE2E, 0xFE2E, 0xFE2F, 0xFE31, 0xFE32, - 0xFE34, 0xFE37, 0xFE3A, 0xFE3D, 0xFE40, 0xFE43, 0xFE46, 0xFE49, - 0xFE4D, 0xFE50, 0xFE53, 0xFE56, 0xFE59, 0xFE5E, 0xFE67, 0xFE74, - 0xFE85, 0xFE99, 0xFEB1, 0xFECB, 0xFEE8, 0xFF07, 0xFF26, 0xFF44, - 0xFF61, 0xFF7B, 0xFF93, 0xFFA6, 0xFFB4, 0xFFBF, 0xFFC8, 0xFFD1, - 0xFFD8, 0xFFDF, 0xFFE5, 0xFFEA, 0xFFEF, 0xFFF3, 0xFFF6, 0xFFF9, - 0xFFFB, 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFBE, 0x03CF, 0x0862, 0x0D27, 0x11CC, 0x1600, - 0x1A9F, 0x1AE3, 0x13F8, 0x0A63, 0x0064, 0xF83B, 0xF428, 0xF3E9, - 0xF541, 0xF776, 0xF9CF, 0xFB93, 0xFC08, 0xFB00, 0xF920, 0xF6EC, - 0xF4E6, 0xF392, 0xF374, 0xF401, 0xF45C, 0xF491, 0xF4A8, 0xF4AE, - 0xF437, 0xF308, 0xF176, 0xEFD4, 0xEE75, 0xEDAD, 0xED6A, 0xED5E, - 0xED84, 0xEDDA, 0xEE59, 0xEEFF, 0xEFC7, 0xF02C, 0xEFDC, 0xEF1D, - 0xEE37, 0xED6E, 0xED0B, 0xECFA, 0xECF7, 0xED00, 0xED14, 0xED2F, - 0xED4F, 0xED72, 0xED96, 0xEDB9, 0xEDD8, 0xEDF1, 0xEE01, 0xEE03, - 0xEDF2, 0xEDD3, 0xEDAA, 0xED7D, 0xED4E, 0xED23, 0xECFF, 0xECE7, - 0xECE0, 0xECED, 0xED13, 0xED56, 0xEDBB, 0xEE45, 0xEF35, 0xF0B1, - 0xF297, 0xF4C5, 0xF718, 0xF96D, 0xFBA4, 0xFE0B, 0x00D3, 0x03B0, - 0x0652, 0x086B, 0x09AC, 0x0A5C, 0x0AF8, 0x0B80, 0x0BF7, 0x0C5E, - 0x0CB8, 0x0D05, 0x0D49, 0x0D83, 0x0DB7, 0x0DE6, 0x0E12, 0x0E3D, - 0x0E68, 0x0E95, 0x0EC6, 0x0EFC, 0x0F3B, 0x0F82, 0x0FD4, 0x1033, - 0x10A1, 0x111F, 0x11AF, 0x1253, 0x130D, 0x14E9, 0x1847, 0x1C23, - 0x1F7D, 0x2152, 0x21EE, 0x2250, 0x227C, 0x2279, 0x224A, 0x21F6, - 0x2182, 0x20F3, 0x204D, 0x1F98, 0x1ED7, 0x1DFF, 0x1D03, 0x1BE9, - 0x1AB4, 0x196A, 0x1810, 0x16A9, 0x153C, 0x13CB, 0x125E, 0x10F7, - 0x0F9C, 0x0E51, 0x0D1B, 0x0C00, 0x0B03, 0x0A29, 0x0978, 0x08F3, - 0x08A0, 0x0884, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x444B, 0x4E46, 0x5D0A, - 0x6F0F, 0x82D3, 0x96C9, 0xA96C, 0xB935, 0xC49D, 0xD1FF, 0xE6D0, - 0x0032, 0x1B4A, 0x3539, 0x4B23, 0x5A2B, 0x6122, 0x6215, 0x5EFC, - 0x59D1, 0x548C, 0x5126, 0x4F2B, 0x4CEE, 0x4A94, 0x4841, 0x461A, - 0x4443, 0x42E3, 0x41F2, 0x414B, 0x40E1, 0x40A8, 0x4092, 0x4092, - 0x409B, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_55_values, 0x0052b474, 11268, 0x00000000, 11268); diff --git a/assets/anims/anim_56_57.inc.c b/assets/anims/anim_56_57.inc.c index 8f7c47afd..880902406 100644 --- a/assets/anims/anim_56_57.inc.c +++ b/assets/anims/anim_56_57.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_56[] = { 1, 189, @@ -27,127 +28,7 @@ static const struct Animation anim_57[] = { }; -static const u16 anim_56_57_indices[] = { - 0x0001, 0x0000, 0x0018, 0x0001, 0x0018, 0x0019, 0x0001, 0x0000, 0x0001, 0x0031, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x02F4, - 0x0018, 0x02AC, 0x0018, 0x02C4, 0x0018, 0x02DC, - 0x0018, 0x0264, 0x0018, 0x027C, 0x0018, 0x0294, - 0x0001, 0x0260, 0x0001, 0x0261, 0x0001, 0x0262, - 0x0018, 0x004C, 0x0018, 0x0064, 0x0018, 0x007C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0034, - 0x0001, 0x0000, 0x0001, 0x0032, 0x0001, 0x0033, - 0x0001, 0x0245, 0x0001, 0x0246, 0x0001, 0x0247, - 0x0018, 0x00AD, 0x0018, 0x00C5, 0x0018, 0x00DD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0095, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0094, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0248, - 0x0018, 0x01FD, 0x0018, 0x0215, 0x0018, 0x022D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x01E5, - 0x0018, 0x019D, 0x0018, 0x01B5, 0x0018, 0x01CD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0263, - 0x0018, 0x0155, 0x0018, 0x016D, 0x0018, 0x0185, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x013D, - 0x0018, 0x00F5, 0x0018, 0x010D, 0x0018, 0x0125, -}; +ROM_ASSET_LOAD_ANIM(anim_56_57_indices, 0x0052e0a8, 252, 0x00000000, 252); -static const s16 anim_56_57_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x0078, 0x006B, 0x0075, 0x0081, 0x0087, - 0x008D, 0x0092, 0x0096, 0x009A, 0x009F, 0x00A3, 0x00A6, 0x00A9, - 0x00AA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0xF97C, 0xED8C, 0xDB6C, 0xDB34, 0xDA99, 0xD9B0, - 0xD88A, 0xD73D, 0xD5DC, 0xD479, 0xD32A, 0xD200, 0xD111, 0xD0D4, - 0xD11F, 0xD111, 0xD075, 0xCFB3, 0xCED8, 0xCDF0, 0xCD0A, 0xCC30, - 0xCB71, 0xCAD9, 0xCA74, 0xCA4F, 0x2D63, 0x3122, 0x3B80, 0x4B2C, - 0x5ED7, 0x7530, 0x8CE7, 0xA4AC, 0xBB2F, 0xCF1F, 0xDF2E, 0xE4C8, - 0xE143, 0xDF2E, 0xE1B3, 0xE4D6, 0xE85F, 0xEC1B, 0xEFD5, 0xF358, - 0xF66F, 0xF8E5, 0xFA86, 0xFB1D, 0xCAF3, 0xCB59, 0xCC72, 0xCE1B, - 0xD031, 0xD28F, 0xD512, 0xD797, 0xD9FA, 0xDC17, 0xDDCA, 0xDE9F, - 0xDE7C, 0xDDCA, 0xDCCE, 0xDB94, 0xDA31, 0xD8BB, 0xD746, 0xD5E6, - 0xD4B1, 0xD3BA, 0xD317, 0xD2DC, 0x854A, 0x8245, 0x79E9, 0x6D46, - 0x5D6A, 0x4B65, 0x3846, 0x251C, 0x12F5, 0x02E1, 0xF5F0, 0xF19B, - 0xF49F, 0xF5F0, 0xF2F0, 0xEF35, 0xEB00, 0xE68F, 0xE220, 0xDDF2, - 0xDA45, 0xD757, 0xD567, 0xD4B4, 0xF549, 0xF16C, 0xF0D6, 0xEF37, - 0xECC7, 0xE9BB, 0xE64A, 0xE2AB, 0xDF15, 0xDBBD, 0xD8DB, 0xD6A4, - 0xD4DA, 0xD31D, 0xD170, 0xCFD7, 0xCE58, 0xCCF6, 0xCBB5, 0xCA9A, - 0xC9A9, 0xC8E6, 0xC856, 0xC7FC, 0xC7DD, 0xBB5A, 0xB743, 0xAC0C, - 0x9B4A, 0x8692, 0x6F7B, 0x5799, 0x4081, 0x2BCA, 0x1B08, 0x0FD1, - 0x08E5, 0x03D0, 0x0058, 0xFE45, 0xFD5C, 0xFD65, 0xFE27, 0xFF67, - 0x00ED, 0x0280, 0x03E8, 0x04E9, 0x054B, 0x3222, 0x31AB, 0x3069, - 0x2E8B, 0x2C44, 0x29C5, 0x273F, 0x24E3, 0x22E2, 0x216F, 0x20B9, - 0x20AD, 0x210A, 0x21BD, 0x22B5, 0x23DF, 0x252A, 0x2683, 0x27D8, - 0x2918, 0x2A30, 0x2B0F, 0x2BA1, 0x2BD6, 0x4B06, 0x485E, 0x4116, - 0x3633, 0x28B9, 0x19AD, 0x0A16, 0xFAF8, 0xED57, 0xE239, 0xDAA2, - 0xD5BC, 0xD1EA, 0xCF0E, 0xCD0A, 0xCBBE, 0xCB0D, 0xCAD6, 0xCAFC, - 0xCB61, 0xCBE4, 0xCC68, 0xCCCD, 0xCCF6, 0xFF81, 0xFF5C, 0xFF09, - 0xFEB6, 0xFE8F, 0xFEC0, 0xFF76, 0x0147, 0x0426, 0x0741, 0x09C7, - 0x0945, 0x07FD, 0x0817, 0x0733, 0x062E, 0x051D, 0x0417, 0x0330, - 0x0257, 0x017C, 0x00BC, 0x0033, 0x0000, 0xFF5B, 0xFF55, 0xFF46, - 0xFF37, 0xFF32, 0xFF3E, 0xFF65, 0xFFC6, 0x005D, 0x00FF, 0x017E, - 0x013D, 0x0129, 0xFFD1, 0xFFA1, 0xFF91, 0xFF92, 0xFF96, 0xFF90, - 0xFF7C, 0xFF62, 0xFF4A, 0xFF37, 0xFF30, 0xE4BD, 0xE5D7, 0xE855, - 0xEAFB, 0xEC90, 0xEBD7, 0xE797, 0xDC2A, 0xC9F4, 0xB5C9, 0xA47F, - 0xA062, 0xA9B3, 0xAEEF, 0xB1E5, 0xB49E, 0xB735, 0xB9C3, 0xBC63, - 0xBF82, 0xC30F, 0xC666, 0xC8E0, 0xC9D8, 0x1624, 0x14F1, 0x1232, - 0x0F27, 0x0D13, 0x0D38, 0x10D8, 0x1B62, 0x2C6F, 0x3F78, 0x4FF9, - 0x5584, 0x4D0C, 0x4703, 0x424C, 0x3DA9, 0x3924, 0x34C6, 0x3098, - 0x2C16, 0x2738, 0x22C7, 0x1F8A, 0x1E4A, 0x0D37, 0x0D6C, 0x0DEC, - 0x0E8A, 0x0F18, 0x0F69, 0x0F4E, 0x0E72, 0x0CE9, 0x0B1B, 0x0976, - 0x082A, 0x0735, 0x0838, 0x0A7B, 0x0CF1, 0x0F6F, 0x11CD, 0x13E1, - 0x15D4, 0x17C1, 0x196B, 0x1A97, 0x1B09, 0x0693, 0x0635, 0x055D, - 0x046A, 0x03BA, 0x03AF, 0x04A6, 0x079E, 0x0C76, 0x11DF, 0x1688, - 0x17E4, 0x17C6, 0x16F8, 0x1638, 0x1574, 0x14B4, 0x1400, 0x1361, - 0x12CB, 0x123A, 0x11BD, 0x1165, 0x1144, 0xB48F, 0xB5DD, 0xB902, - 0xBCD8, 0xC038, 0xC1FC, 0xC0FD, 0xBAD4, 0xAFFC, 0xA3A2, 0x98F2, - 0x9504, 0x9431, 0x9699, 0x995E, 0x9C41, 0x9F1C, 0xA1CC, 0xA42B, - 0xA666, 0xA894, 0xAA74, 0xABC5, 0xAC44, 0x0000, 0x0005, 0x0012, - 0x001F, 0x0024, 0x001C, 0x0000, 0xFF98, 0xFEF1, 0xFE6A, 0xFE62, - 0x01B5, 0x0000, 0x0047, 0x0046, 0x003D, 0x0030, 0x0023, 0x0018, - 0x0010, 0x0008, 0x0002, 0x0000, 0x0000, 0x0000, 0xFFFA, 0xFFEB, - 0xFFDD, 0xFFD6, 0xFFE0, 0x0000, 0x0063, 0x0101, 0x0194, 0x01D8, - 0x0019, 0x0000, 0x0295, 0x0296, 0x0252, 0x01E6, 0x0172, 0x0114, - 0x00BF, 0x0065, 0x001D, 0x0000, 0x0000, 0xE041, 0xDFE3, 0xDEC5, - 0xDCE3, 0xDA36, 0xD6B9, 0xD266, 0xCBE1, 0xC2F5, 0xB95A, 0xB0C9, - 0xAD07, 0xB2A8, 0xADF6, 0xAF5E, 0xB16F, 0xB3DA, 0xB64D, 0xB878, - 0xBA9C, 0xBCD2, 0xBE8D, 0xBF40, 0xBF40, 0x4C54, 0x4C54, 0x4C55, - 0x4C56, 0x4C57, 0x4C56, 0x4C54, 0x4C11, 0x4BA4, 0x4B86, 0x4C30, - 0x526E, 0x4AC9, 0x485F, 0x4427, 0x3FAF, 0x3B26, 0x36BA, 0x329C, - 0x2E51, 0x29F5, 0x2693, 0x2537, 0x2537, 0x000F, 0x002B, 0x0068, - 0x00A5, 0x00C1, 0x009A, 0x000F, 0xFEB8, 0xFC9D, 0xFA46, 0xF83A, - 0xF777, 0xF749, 0xF1FB, 0xEE15, 0xEA41, 0xE68E, 0xE30F, 0xDFD3, - 0xDC9B, 0xD985, 0xD734, 0xD64A, 0xD64A, 0xEB50, 0xEB49, 0xEB3B, - 0xEB2D, 0xEB26, 0xEB2F, 0xEB50, 0xEBA4, 0xEC2A, 0xECB6, 0xED20, - 0xECC5, 0xEBDC, 0xED15, 0xECA4, 0xEBF5, 0xEB37, 0xEA99, 0xEA4A, - 0xEA8B, 0xEB39, 0xEBEE, 0xEC41, 0xEC41, 0x72E2, 0x728D, 0x71D1, - 0x7115, 0x70C0, 0x7137, 0x72E2, 0x7708, 0x7D8B, 0x84BA, 0x8AE6, - 0x8C61, 0x8B9C, 0x94AC, 0x996E, 0x9DCF, 0xA1E3, 0xA5BE, 0xA973, - 0xAD69, 0xB15D, 0xB467, 0xB59E, 0xB59E, 0x7FFF, 0x7FFF, 0x4171, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF86, - 0xBFC7, 0xBFD4, 0xBF5F, 0xBB4C, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0xF78B, 0xF7B2, 0xF821, 0xF8CA, - 0xF9A3, 0xFA9F, 0xFBB2, 0xFCCF, 0xFDEC, 0xFEFD, 0xFFF4, 0x0136, - 0x029B, 0x0345, 0x032E, 0x02EF, 0x0291, 0x021F, 0x01A3, 0x0127, - 0x00B5, 0x0057, 0x0017, 0x0000, 0x042F, 0x0436, 0x0449, 0x0465, - 0x0487, 0x04AC, 0x04D0, 0x04F1, 0x050B, 0x051B, 0x051E, 0x04E4, - 0x046A, 0x03F1, 0x0383, 0x0307, 0x0282, 0x01FC, 0x017A, 0x0102, - 0x009A, 0x0048, 0x0013, 0x0000, 0x1AE7, 0x1A0D, 0x17BB, 0x144E, - 0x1023, 0x0B97, 0x0706, 0x02CC, 0xFF49, 0xFCD6, 0xFBD0, 0x0327, - 0x10FF, 0x187E, 0x17BD, 0x15A0, 0x127C, 0x0EA9, 0x0A7D, 0x0651, - 0x027A, 0xFF52, 0xFD2C, 0xFC62, 0x09BB, 0x0998, 0x0936, 0x08A2, - 0x07E9, 0x0717, 0x0638, 0x0559, 0x0486, 0x03CC, 0x0337, 0x0312, - 0x0347, 0x034C, 0x0301, 0x02A3, 0x0239, 0x01C8, 0x0157, 0x00EC, - 0x008E, 0x0043, 0x0011, 0x0000, 0x00BE, 0x008D, 0x0005, 0xFF3A, - 0xFE38, 0xFD14, 0xFBDF, 0xFAA8, 0xF982, 0xF87E, 0xF7AD, 0xF73C, - 0xF743, 0xF7B6, 0xF876, 0xF964, 0xFA71, 0xFB8D, 0xFCA8, 0xFDB3, - 0xFE9D, 0xFF58, 0xFFD4, 0x0000, 0xFFBE, 0x0013, 0x0102, 0x026A, - 0x042E, 0x062E, 0x084D, 0x0A6C, 0x0C6D, 0x0E30, 0x0F98, 0x1023, - 0x0FCB, 0x0F2E, 0x0E8D, 0x0DCA, 0x0CF0, 0x0C0C, 0x0B2A, 0x0A56, - 0x099C, 0x0908, 0x08A7, 0x0884, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x430C, 0x45B9, 0x47E3, 0x48C7, 0x48A4, - 0x4842, 0x47AD, 0x46F0, 0x4617, 0x452C, 0x443C, 0x4351, 0x4278, - 0x41BB, 0x4126, 0x40C4, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_56_57_values, 0x0052e1a4, 1560, 0x00000000, 1560); diff --git a/assets/anims/anim_58.inc.c b/assets/anims/anim_58.inc.c index bb7d87d35..594654d3c 100644 --- a/assets/anims/anim_58.inc.c +++ b/assets/anims/anim_58.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_58[] = { 0, 189, @@ -13,97 +14,7 @@ static const struct Animation anim_58[] = { }; -static const u16 anim_58_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0014, 0x0208, 0x0001, 0x0000, 0x0001, 0x021C, - 0x0014, 0x01CC, 0x0014, 0x01E0, 0x0014, 0x01F4, - 0x0014, 0x0190, 0x0014, 0x01A4, 0x0014, 0x01B8, - 0x0001, 0x018C, 0x0001, 0x018D, 0x0001, 0x018E, - 0x0014, 0x001A, 0x0014, 0x002E, 0x0014, 0x0042, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0006, - 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0188, 0x0001, 0x0189, 0x0001, 0x018A, - 0x0014, 0x00A6, 0x0014, 0x00BA, 0x0014, 0x00CE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0092, - 0x0014, 0x0056, 0x0014, 0x006A, 0x0014, 0x007E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x018B, - 0x0014, 0x014C, 0x0014, 0x0160, 0x0014, 0x0174, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0138, - 0x0001, 0x0135, 0x0001, 0x0136, 0x0001, 0x0137, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x018F, - 0x0014, 0x00F9, 0x0014, 0x010D, 0x0014, 0x0121, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00E5, - 0x0001, 0x00E2, 0x0001, 0x00E3, 0x0001, 0x00E4, -}; +ROM_ASSET_LOAD_ANIM(anim_58_indices, 0x0052e7d4, 252, 0x00000000, 252); -static const s16 anim_58_values[] = { - 0x0000, 0x0017, 0x3FFF, 0xFF8A, 0xF980, 0xF06F, 0xD32F, 0xD296, - 0xD11E, 0xCF4A, 0xCD9A, 0xCC8F, 0xCCAB, 0xCE6C, 0xD187, 0xD547, - 0xD8F9, 0xDBE7, 0xDD5F, 0xDD2D, 0xDBDD, 0xD9DA, 0xD790, 0xD569, - 0xD3D0, 0xD32F, 0xC4A6, 0xC696, 0xCB35, 0xD0BE, 0xD568, 0xD76C, - 0xD504, 0xCBBB, 0xBC7E, 0xAA9B, 0x9962, 0x8C1E, 0x8620, 0x88AA, - 0x913C, 0x9D80, 0xAB1E, 0xB7BD, 0xC108, 0xC4A6, 0xCA6A, 0xCBA2, - 0xCEA8, 0xD28D, 0xD663, 0xD93A, 0xDA21, 0xD88B, 0xD51A, 0xD0A9, - 0xCC15, 0xC839, 0xC5F1, 0xC54D, 0xC598, 0xC684, 0xC7C4, 0xC909, - 0xCA05, 0xCA6A, 0x0E1D, 0x0C93, 0x08D6, 0x0437, 0x0009, 0xFD9E, - 0xFE47, 0x0373, 0x0C61, 0x1711, 0x2185, 0x29BE, 0x2DBD, 0x2CE2, - 0x28B6, 0x227C, 0x1B75, 0x14E1, 0x1004, 0x0E1D, 0x13D2, 0x13C8, - 0x13AE, 0x138C, 0x1368, 0x1348, 0x1333, 0x1328, 0x1322, 0x1320, - 0x1322, 0x1329, 0x1333, 0x1345, 0x135F, 0x137D, 0x139C, 0x13B7, - 0x13CA, 0x13D2, 0x085B, 0x07A6, 0x05DA, 0x036D, 0x00D9, 0xFE95, - 0xFD19, 0xFC53, 0xFBE1, 0xFBBE, 0xFBE9, 0xFC5D, 0xFD19, 0xFE5B, - 0x0036, 0x0260, 0x048F, 0x067A, 0x07D6, 0x085B, 0xED59, 0xED44, - 0xED10, 0xECC9, 0xEC7E, 0xEC3C, 0xEC11, 0xEBFB, 0xEBEE, 0xEBEA, - 0xEBEE, 0xEBFC, 0xEC11, 0xEC36, 0xEC6C, 0xECAB, 0xECEA, 0xED22, - 0xED4A, 0xED59, 0xDCF7, 0xDC55, 0xDACA, 0xD8DD, 0xD714, 0xD5F6, - 0xD60A, 0xD7D2, 0xDAFE, 0xDED5, 0xE29E, 0xE5A1, 0xE726, 0xE6FA, - 0xE5AC, 0xE3AA, 0xE15D, 0xDF33, 0xDD98, 0xDCF7, 0x033D, 0x046E, - 0x075E, 0x0B18, 0x0EA8, 0x1119, 0x1175, 0x0EFA, 0x0A45, 0x0471, - 0xFE99, 0xF9D8, 0xF748, 0xF724, 0xF88A, 0xFAEB, 0xFDBB, 0x006C, - 0x0271, 0x033D, 0x455C, 0x440A, 0x40A9, 0x3C17, 0x3733, 0x32D9, - 0x2FE9, 0x2E31, 0x2CF6, 0x2C46, 0x2C30, 0x2CC1, 0x2E08, 0x3089, - 0x3457, 0x38D4, 0x3D64, 0x4168, 0x4445, 0x455C, 0xBB48, 0xBDBC, - 0xC3DE, 0xCBDA, 0xD3DB, 0xDA0E, 0xDC9D, 0xDAB5, 0xD5A1, 0xCEBE, - 0xC769, 0xC0FD, 0xBCD6, 0xBADD, 0xB9E9, 0xB9B6, 0xBA02, 0xBA8B, - 0xBB0E, 0xBB48, 0xFFA6, 0x0255, 0xC2FC, 0x1F82, 0x2033, 0x2208, - 0x24A1, 0x27A1, 0x2AA9, 0x2D5D, 0x304D, 0x33E3, 0x3782, 0x3A8C, - 0x3C65, 0x3C70, 0x3A0D, 0x359D, 0x3002, 0x2A1D, 0x24CF, 0x20FB, - 0x1F82, 0x05AB, 0x0628, 0x0763, 0x08FC, 0x0A95, 0x0BD0, 0x0C4D, - 0x0C31, 0x0BE1, 0x0B68, 0x0ACE, 0x0A1D, 0x095E, 0x089A, 0x07DB, - 0x072A, 0x0690, 0x0617, 0x05C7, 0x05AB, 0x1C35, 0x1C11, 0x1BB8, - 0x1B44, 0x1AD0, 0x1A76, 0x1A53, 0x1A5B, 0x1A71, 0x1A94, 0x1ABF, - 0x1AF2, 0x1B28, 0x1B60, 0x1B96, 0x1BC8, 0x1BF4, 0x1C16, 0x1C2D, - 0x1C35, 0x93F5, 0x94BF, 0x96B8, 0x9948, 0x9BD9, 0x9DD2, 0x9E9C, - 0x9E6E, 0x9DEF, 0x9D2C, 0x9C35, 0x9B18, 0x99E5, 0x98AB, 0x9779, - 0x965C, 0x9565, 0x94A2, 0x9422, 0x93F5, 0x0095, 0xFF09, 0xCC42, - 0x2168, 0x2296, 0x2587, 0x2953, 0x2D16, 0x2FE8, 0x30E4, 0x2F88, - 0x2C74, 0x2870, 0x2443, 0x20B5, 0x1E8E, 0x1DD6, 0x1DE8, 0x1E83, - 0x1F69, 0x205B, 0x211A, 0x2168, 0xF9BE, 0xF9DB, 0xFA2A, 0xFA9A, - 0xFB1E, 0xFBA6, 0xFC24, 0xFCB4, 0xFD69, 0xFE21, 0xFEBF, 0xFF22, - 0xFF2A, 0xFEBA, 0xFDE7, 0xFCD9, 0xFBBE, 0xFABE, 0xFA05, 0xF9BE, - 0xF110, 0xF105, 0xF0E8, 0xF0C1, 0xF096, 0xF06D, 0xF04D, 0xF032, - 0xF014, 0xEFF9, 0xEFE4, 0xEFDB, 0xEFE1, 0xEFFD, 0xF02C, 0xF067, - 0xF0A3, 0xF0DA, 0xF101, 0xF110, 0x9F79, 0x9F28, 0x9E51, 0x9D1E, - 0x9BB7, 0x9A46, 0x98F4, 0x9776, 0x959B, 0x93B7, 0x921B, 0x911B, - 0x9109, 0x9234, 0x9469, 0x9735, 0x9A29, 0x9CD1, 0x9EBC, 0x9F79, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0xF49E, 0xF544, 0xF6EF, 0xF931, 0xFB9C, 0xFDC1, 0xFF35, 0x000D, - 0x00A9, 0x00FF, 0x010A, 0x00C3, 0x0021, 0xFEE6, 0xFD05, 0xFACE, - 0xF88D, 0xF691, 0xF527, 0xF49E, 0x0570, 0x052C, 0x0478, 0x0379, - 0x0255, 0x012F, 0x002D, 0xFF1B, 0xFDCE, 0xFC81, 0xFB6A, 0xFAC3, - 0xFAC4, 0xFBA8, 0xFD4C, 0xFF5D, 0x0189, 0x037D, 0x04E6, 0x0570, - 0x18CF, 0x18B4, 0x1863, 0x17E0, 0x172C, 0x164A, 0x153B, 0x13A5, - 0x1176, 0x0F18, 0x0CF7, 0x0B7E, 0x0B17, 0x0C0D, 0x0E17, 0x10C2, - 0x139C, 0x1633, 0x1815, 0x18CF, 0x1054, 0x0F64, 0x0CFB, 0x09B5, - 0x062E, 0x0303, 0x00CF, 0xFF64, 0xFE3C, 0xFD6E, 0xFD14, 0xFD47, - 0xFE1E, 0x0000, 0x02F1, 0x0674, 0x0A09, 0x0D34, 0x0F77, 0x1054, - 0xFC7F, 0xFC58, 0xFBF8, 0xFB7F, 0xFB0E, 0xFAC5, 0xFAC4, 0xFB29, - 0xFBE0, 0xFCBF, 0xFD9B, 0xFE4C, 0xFEA7, 0xFEA1, 0xFE5C, 0xFDEF, - 0xFD71, 0xFCFA, 0xFCA1, 0xFC7F, 0x044D, 0x0483, 0x0510, 0x05D8, - 0x06BE, 0x07A7, 0x0876, 0x0957, 0x0A68, 0x0B7C, 0x0C64, 0x0CF0, - 0x0CF3, 0x0C3C, 0x0AE8, 0x093B, 0x0778, 0x05E3, 0x04BE, 0x044D, - 0x0000, 0x0015, 0x0045, 0x0075, 0x008B, 0x006C, 0x0000, 0xFF09, - 0xFD8F, 0xFBE0, 0xFA4C, 0xF920, 0xF8AB, 0xF913, 0xFA1F, 0xFB8E, - 0xFD1E, 0xFE8C, 0xFF99, 0x0000, 0x1642, -}; +ROM_ASSET_LOAD_ANIM(anim_58_values, 0x0052e8d0, 1082, 0x00000000, 1082); diff --git a/assets/anims/anim_59.inc.c b/assets/anims/anim_59.inc.c index a928b1e3e..d524eac8f 100644 --- a/assets/anims/anim_59.inc.c +++ b/assets/anims/anim_59.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_59[] = { 1, 189, @@ -13,220 +14,7 @@ static const struct Animation anim_59[] = { }; -static const u16 anim_59_indices[] = { - 0x0025, 0x0001, 0x0025, 0x0026, 0x0025, 0x004B, 0x0001, 0x0000, 0x0001, 0x0070, 0x0001, 0x0000, - 0x0025, 0x0587, 0x0025, 0x05AC, 0x0025, 0x05D1, - 0x0025, 0x0518, 0x0025, 0x053D, 0x0025, 0x0562, - 0x0025, 0x04A9, 0x0025, 0x04CE, 0x0025, 0x04F3, - 0x0001, 0x0481, 0x0001, 0x0482, 0x0025, 0x0483, - 0x0025, 0x0105, 0x0025, 0x012A, 0x0025, 0x014F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0025, 0x00E0, - 0x0025, 0x0071, 0x0025, 0x0096, 0x0025, 0x00BB, - 0x0001, 0x047D, 0x0001, 0x047E, 0x0001, 0x047F, - 0x0025, 0x0208, 0x0025, 0x022D, 0x0025, 0x0252, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0025, 0x01E3, - 0x0025, 0x0174, 0x0025, 0x0199, 0x0025, 0x01BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0480, - 0x0025, 0x040E, 0x0025, 0x0433, 0x0025, 0x0458, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0025, 0x03E9, - 0x0025, 0x037A, 0x0025, 0x039F, 0x0025, 0x03C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04A8, - 0x0025, 0x030B, 0x0025, 0x0330, 0x0025, 0x0355, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0025, 0x02E6, - 0x0025, 0x0277, 0x0025, 0x029C, 0x0025, 0x02C1, -}; +ROM_ASSET_LOAD_ANIM(anim_59_indices, 0x0052ed24, 252, 0x00000000, 252); -static const s16 anim_59_values[] = { - 0x0000, 0x0000, 0xFFFE, 0xFFF9, 0xFFF4, 0xFFEF, 0xFFE9, 0xFFE5, - 0xFFE5, 0xFFE8, 0xFFEA, 0xFFEC, 0xFFED, 0xFFED, 0xFFED, 0xFFED, - 0xFFED, 0xFFEC, 0xFFEA, 0xFFE7, 0xFFE2, 0xFFDD, 0xFFD8, 0xFFD4, - 0xFFD0, 0xFFD5, 0xFFE5, 0xFFF4, 0xFFFA, 0xFFFB, 0xFFFB, 0xFFF9, - 0xFFF7, 0xFFF5, 0xFFF2, 0xFFEF, 0xFFED, 0xFFEC, 0x0087, 0x0084, - 0x007F, 0x007D, 0x0080, 0x0086, 0x008B, 0x008E, 0x0090, 0x0093, - 0x0094, 0x0097, 0x009D, 0x00A3, 0x00AA, 0x00B1, 0x00B7, 0x00BD, - 0x00C0, 0x00C2, 0x00C3, 0x00C5, 0x00C7, 0x00C7, 0x00BF, 0x00AD, - 0x009C, 0x0094, 0x0092, 0x0094, 0x0098, 0x009B, 0x009D, 0x009F, - 0x00A1, 0x00A2, 0x00A3, 0x0016, 0x0009, 0xFFEF, 0xFFDA, 0xFFD5, - 0xFFD6, 0xFFD8, 0xFFD9, 0xFFDC, 0xFFDE, 0xFFE1, 0xFFE3, 0xFFE6, - 0xFFE8, 0xFFEB, 0xFFED, 0xFFF0, 0xFFF2, 0xFFF4, 0xFFF5, 0xFFF7, - 0xFFFA, 0xFFFD, 0x0000, 0x000A, 0x0014, 0x001D, 0x0020, 0x0022, - 0x0023, 0x0024, 0x0026, 0x002A, 0x002F, 0x0034, 0x0037, 0x0039, - 0x3FFF, 0xF0C4, 0xE409, 0xCA93, 0xB77D, 0xAFE0, 0xABF0, 0xAB68, - 0xAE06, 0xBF31, 0xD01C, 0xD383, 0xD684, 0xD927, 0xDB76, 0xDD79, - 0xDF39, 0xE0BE, 0xE211, 0xE33B, 0xE444, 0xE535, 0xE617, 0xE6F1, - 0xE7CE, 0xE88E, 0xE910, 0xE95D, 0xE97D, 0xE978, 0xE955, 0xE91D, - 0xE8D8, 0xE88E, 0xE846, 0xE809, 0xE7DE, 0xE7CE, 0xF4E7, 0xF103, - 0xE983, 0xE4A7, 0xE495, 0xE66D, 0xE8E5, 0xEAB6, 0xEAE7, 0xEB05, - 0xEBFE, 0xED0D, 0xEE2D, 0xEF58, 0xF08B, 0xF1C0, 0xF2F3, 0xF41E, - 0xF53E, 0xF64D, 0xF747, 0xF827, 0xF8E7, 0xF984, 0xF9F9, 0xFA49, - 0xFA78, 0xFA8C, 0xFA88, 0xFA73, 0xFA51, 0xFA27, 0xF9F9, 0xF9CD, - 0xF9A8, 0xF98E, 0xF984, 0xF1BE, 0xF54C, 0xFC30, 0x00C4, 0x0129, - 0xFFEC, 0xFE0E, 0xFC90, 0xFBD2, 0xFAF6, 0xF9B8, 0xF864, 0xF701, - 0xF593, 0xF41F, 0xF2AB, 0xF13C, 0xEFD7, 0xEE81, 0xED3F, 0xEC17, - 0xEB0D, 0xEA28, 0xE96B, 0xE8DD, 0xE87D, 0xE844, 0xE82C, 0xE830, - 0xE84A, 0xE873, 0xE8A6, 0xE8DD, 0xE913, 0xE940, 0xE95F, 0xE96B, - 0xD947, 0xD755, 0xD425, 0xD3AE, 0xD7A1, 0xDDC2, 0xE420, 0xE8C9, - 0xE878, 0xE6AC, 0xE6EB, 0xE73B, 0xE79A, 0xE804, 0xE876, 0xE8EE, - 0xE969, 0xE9E4, 0xEA5C, 0xEACE, 0xEB37, 0xEB94, 0xEBE3, 0xEC20, - 0xEC4C, 0xEC6A, 0xEC7C, 0xEC83, 0xEC82, 0xEC7A, 0xEC6D, 0xEC5D, - 0xEC4C, 0xEC3C, 0xEC2E, 0xEC24, 0xEC20, 0x3FF7, 0x3C35, 0x35F2, - 0x34AF, 0x3C63, 0x4899, 0x543C, 0x5A34, 0x4D27, 0x3D50, 0x3949, - 0x357E, 0x31EC, 0x2E92, 0x2B70, 0x2882, 0x25C9, 0x2342, 0x20EC, - 0x1EC5, 0x1CCD, 0x1B01, 0x1960, 0x17E9, 0x16BB, 0x15ED, 0x1573, - 0x1541, 0x1549, 0x1580, 0x15D8, 0x1645, 0x16BB, 0x172C, 0x178D, - 0x17D0, 0x17E9, 0xD980, 0xD8A2, 0xD76B, 0xD7F1, 0xDBAB, 0xE124, - 0xE60D, 0xE817, 0xDFEF, 0xD6F1, 0xD536, 0xD3AD, 0xD253, 0xD123, - 0xD019, 0xCF31, 0xCE66, 0xCDB5, 0xCD18, 0xCC8D, 0xCC0E, 0xCB97, - 0xCB25, 0xCAB2, 0xCA4F, 0xCA0C, 0xC9E4, 0xC9D4, 0xC9D6, 0xC9E8, - 0xCA05, 0xCA29, 0xCA4F, 0xCA74, 0xCA94, 0xCAAA, 0xCAB2, 0x86E8, - 0x8684, 0x84C7, 0x80D3, 0x791B, 0x6EFF, 0x65F3, 0x6170, 0x6D43, - 0x7A47, 0x7B58, 0x7BFD, 0x7C43, 0x7C39, 0x7BEC, 0x7B69, 0x7ABD, - 0x79F8, 0x7926, 0x7854, 0x7790, 0x76E9, 0x766B, 0x7623, 0x7602, - 0x75EB, 0x75DE, 0x75D8, 0x75D9, 0x75DF, 0x75E9, 0x75F5, 0x7602, - 0x760E, 0x7619, 0x7621, 0x7623, 0x1F49, 0x2303, 0x2A29, 0x2EAE, - 0x2F7A, 0x2F8C, 0x2EF6, 0x2DC9, 0x2C18, 0x29F4, 0x269F, 0x21EF, - 0x1CCE, 0x1829, 0x14EC, 0x12DD, 0x111D, 0x0FA4, 0x0E6A, 0x0D66, - 0x0C90, 0x0BE0, 0x0B4D, 0x0ACF, 0x0A6B, 0x0A27, 0x09FE, 0x09EE, - 0x09F0, 0x0A03, 0x0A20, 0x0A44, 0x0A6B, 0x0A91, 0x0AB1, 0x0AC7, - 0x0ACF, 0x110B, 0x1094, 0x0F74, 0x0E0E, 0x0C7B, 0x0AAA, 0x08C9, - 0x0701, 0x057E, 0x046B, 0x0405, 0x0439, 0x04B4, 0x0528, 0x0544, - 0x0509, 0x04B4, 0x044E, 0x03DC, 0x0368, 0x02F7, 0x0293, 0x0243, - 0x020D, 0x01ED, 0x01D8, 0x01CB, 0x01C5, 0x01C6, 0x01CC, 0x01D5, - 0x01E1, 0x01ED, 0x01F9, 0x0203, 0x020A, 0x020D, 0xE8B9, 0xEE99, - 0xF9D0, 0x00C4, 0x0171, 0x008D, 0xFE99, 0xFC15, 0xF982, 0xF760, - 0xF55A, 0xF302, 0xF0B2, 0xEEC7, 0xED9A, 0xED12, 0xECCD, 0xECBE, - 0xECD7, 0xED0B, 0xED4B, 0xED8B, 0xEDBD, 0xEDD2, 0xEDD4, 0xEDD5, - 0xEDD6, 0xEDD7, 0xEDD7, 0xEDD6, 0xEDD6, 0xEDD5, 0xEDD4, 0xEDD3, - 0xEDD2, 0xEDD2, 0xEDD2, 0xEEFA, 0xE7C0, 0xDA32, 0xD27C, 0xD348, - 0xD67F, 0xDB2B, 0xE05A, 0xE519, 0xE873, 0xEA3E, 0xEB2E, 0xEB98, - 0xEBD3, 0xEC37, 0xECCF, 0xED68, 0xEE00, 0xEE92, 0xEF1B, 0xEF97, - 0xF003, 0xF05B, 0xF09C, 0xF0C7, 0xF0E5, 0xF0F6, 0xF0FE, 0xF0FC, - 0xF0F4, 0xF0E8, 0xF0D8, 0xF0C7, 0xF0B7, 0xF0A9, 0xF09F, 0xF09C, - 0x549D, 0x613B, 0x758A, 0x773C, 0x3EA5, 0x02BC, 0xF2AA, 0xED17, - 0xECF3, 0xED2C, 0xED63, 0xEFC0, 0xF303, 0xF5EA, 0xF733, 0xF6F9, - 0xF642, 0xF52D, 0xF3DB, 0xF26C, 0xF0FE, 0xEFB3, 0xEEAB, 0xEE04, - 0xEDA9, 0xED6B, 0xED46, 0xED37, 0xED3A, 0xED4A, 0xED65, 0xED86, - 0xEDA9, 0xEDCB, 0xEDE8, 0xEDFD, 0xEE04, 0x2C79, 0x2EC3, 0x3331, - 0x361B, 0x34EE, 0x3128, 0x2BFA, 0x25E2, 0x2045, 0x1C86, 0x1B12, - 0x1AF8, 0x1B89, 0x1C1B, 0x1C00, 0x1B36, 0x1A37, 0x1916, 0x17E3, - 0x16B0, 0x158C, 0x1489, 0x13B9, 0x132B, 0x12D3, 0x1298, 0x1274, - 0x1266, 0x1268, 0x1278, 0x1292, 0x12B1, 0x12D3, 0x12F4, 0x1310, - 0x1324, 0x132B, 0x1666, 0x1A3E, 0x1C97, 0x0FAC, 0xD3D3, 0x98B6, - 0x8863, 0x82ED, 0x829B, 0x81B3, 0x7F60, 0x7E47, 0x7DD8, 0x7D85, - 0x7CC0, 0x7B7A, 0x7A0E, 0x788B, 0x7702, 0x7583, 0x741F, 0x72E6, - 0x71E9, 0x7137, 0x70C5, 0x7077, 0x7049, 0x7036, 0x7039, 0x704E, - 0x706F, 0x7099, 0x70C5, 0x70F0, 0x7114, 0x712E, 0x7137, 0x000C, - 0x1055, 0x0341, 0x0456, 0x0314, 0x015E, 0xFF9F, 0xFE1E, 0xFD62, - 0xFCF7, 0xFCD9, 0xFCE1, 0xFCE2, 0xFCCF, 0xFCB7, 0xFC9B, 0xFC7A, - 0xFC31, 0xFB97, 0xFAEE, 0xFA5A, 0xF9B1, 0xF91D, 0xF940, 0xFD2F, - 0x02DB, 0x0791, 0x08C5, 0x0888, 0x083B, 0x07B2, 0x0757, 0x074A, - 0x0755, 0x076E, 0x0786, 0x0791, 0xFF33, 0x0305, 0x017F, 0xFF50, - 0xFF6B, 0xFFBB, 0x0010, 0x004F, 0x0076, 0x0094, 0x00A5, 0x00B3, - 0x00D5, 0x0114, 0x0164, 0x01B6, 0x01FF, 0x0212, 0x0209, 0x01FA, - 0x01D9, 0x019B, 0x014B, 0x00FB, 0x00B3, 0x0044, 0xFFE7, 0xFFCD, - 0xFFCE, 0xFFD1, 0xFFD9, 0xFFDF, 0xFFE2, 0xFFE4, 0xFFE6, 0xFFE7, - 0xFFE7, 0xC75E, 0x9A38, 0xA56F, 0xBBB0, 0xB83A, 0xB2D3, 0xADC6, - 0xAC73, 0xACA8, 0xAD83, 0xAEF4, 0xB0B4, 0xB28E, 0xB47C, 0xB684, - 0xB886, 0xBA62, 0xBB4D, 0xBC6D, 0xBD8E, 0xBE23, 0xBDF2, 0xBD34, - 0xBC05, 0xB8A9, 0xB113, 0xAA57, 0xA82D, 0xA7E6, 0xA7B8, 0xA7E5, - 0xA835, 0xA8A0, 0xA92D, 0xA9BC, 0xAA2B, 0xAA57, 0x4D71, 0x4DF7, - 0x5835, 0x46BE, 0x47E7, 0x476A, 0x4696, 0x453E, 0x4395, 0x41D4, - 0x3FD9, 0x3D7F, 0x3AA5, 0x36AA, 0x31B4, 0x2CC5, 0x28E3, 0x25A8, - 0x2238, 0x1EE7, 0x1C0A, 0x19F2, 0x18F5, 0x1966, 0x1FB4, 0x2B6A, - 0x3583, 0x3AB1, 0x3C24, 0x3A1D, 0x3661, 0x32E4, 0x2FDC, 0x2C8E, - 0x2985, 0x274C, 0x2670, 0x07B9, 0x0361, 0xFFA8, 0xFE6F, 0x0279, - 0x0742, 0x0C16, 0x0F55, 0x10CB, 0x1185, 0x11C2, 0x11C2, 0x11C2, - 0x11B1, 0x115C, 0x10CF, 0x101A, 0x0F51, 0x0E7C, 0x0D99, 0x0CA6, - 0x0BA0, 0x0A83, 0x094D, 0x0790, 0x055F, 0x037E, 0x0253, 0x01FC, - 0x0290, 0x038F, 0x047D, 0x054E, 0x0630, 0x0700, 0x0798, 0x07D3, - 0x11B4, 0x187E, 0x1F83, 0x233A, 0x201F, 0x1C03, 0x17CF, 0x1523, - 0x144F, 0x144E, 0x14B6, 0x1520, 0x1524, 0x14A4, 0x13E2, 0x1308, - 0x1242, 0x1193, 0x10E5, 0x1038, 0x0F8D, 0x0EE5, 0x0E41, 0x0DA3, - 0x0D0F, 0x0C8F, 0x0C2B, 0x0C08, 0x0BF8, 0x0BBC, 0x0B76, 0x0B31, - 0x0AE9, 0x0A98, 0x0A4C, 0x0A14, 0x09FE, 0xC211, 0xAB0D, 0x928E, - 0x83A0, 0x8808, 0x8F51, 0x9703, 0x9CA0, 0x9FA8, 0xA19C, 0xA2FA, - 0xA442, 0xA5F3, 0xA841, 0xAACC, 0xAD3D, 0xAF39, 0xB0FF, 0xB2E7, - 0xB4C4, 0xB664, 0xB79A, 0xB835, 0xB807, 0xB4B1, 0xAE69, 0xA8E0, - 0xA56E, 0xA461, 0xA674, 0xA9E8, 0xAD1E, 0xAFF7, 0xB311, 0xB5E9, - 0xB7FE, 0xB8CC, 0xF39B, 0xF391, 0xF393, 0xF3D2, 0xF47C, 0xF563, - 0xF632, 0xF71D, 0xF7F0, 0xF7BC, 0xF528, 0xF18C, 0xEFFF, 0xF0A9, - 0xF19E, 0xF2D0, 0xF432, 0xF5B7, 0xF751, 0xF8F4, 0xFA92, 0xFC1E, - 0xFD8A, 0xFECA, 0xFF91, 0xFFDC, 0x0006, 0xFFEE, 0xFFEB, 0x009D, - 0x0184, 0x01F9, 0x01CB, 0x0155, 0x00C5, 0x004C, 0x0019, 0xFDCF, - 0xFE1A, 0xFEAC, 0xFF11, 0xFF06, 0xFECF, 0xFEBF, 0xFF25, 0xFFB2, - 0xFFD6, 0xFF0A, 0xFDD4, 0xFD38, 0xFD49, 0xFD6D, 0xFDA2, 0xFDE4, - 0xFE30, 0xFE84, 0xFEDD, 0xFF38, 0xFF91, 0xFFE6, 0x0034, 0x008D, - 0x00F1, 0x0142, 0x015B, 0x016C, 0x01AF, 0x01FC, 0x021E, 0x0204, - 0x01CD, 0x018C, 0x0157, 0x0141, 0xBE9F, 0xBEA0, 0xBE86, 0xBE23, - 0xBD0B, 0xBBAA, 0xBB22, 0xBC2E, 0xBE12, 0xBFBC, 0xC0D5, 0xC1B5, - 0xC250, 0xC2C3, 0xC332, 0xC39B, 0xC400, 0xC45F, 0xC4B9, 0xC50E, - 0xC55E, 0xC5A9, 0xC5EE, 0xC62E, 0xC6B8, 0xC6FC, 0xC5B0, 0xBF1A, - 0xB99E, 0xBBCC, 0xC085, 0xC41E, 0xC5B2, 0xC6D6, 0xC797, 0xC801, - 0xC822, 0x3458, 0x35C5, 0x3891, 0x3A7E, 0x3ACF, 0x3A42, 0x38D7, - 0x3668, 0x331C, 0x2F68, 0x2A97, 0x255E, 0x2255, 0x2158, 0x2088, - 0x1FE4, 0x1F6B, 0x1F1A, 0x1EF2, 0x1EF0, 0x1F14, 0x1F5C, 0x1FC6, - 0x2053, 0x2251, 0x2641, 0x2AEB, 0x322A, 0x3772, 0x35F9, 0x3207, - 0x2E6E, 0x2BB7, 0x28D3, 0x2636, 0x2451, 0x2395, 0xFA11, 0xFA74, - 0xFAC2, 0xF9B9, 0xF67E, 0xF1EC, 0xED4D, 0xE819, 0xE2D9, 0xE068, - 0xE353, 0xE90D, 0xECCD, 0xEDE5, 0xEEDB, 0xEFAD, 0xF05A, 0xF0E1, - 0xF140, 0xF178, 0xF186, 0xF169, 0xF121, 0xF0AC, 0xEDE7, 0xE8EF, - 0xE526, 0xE51F, 0xE650, 0xE6BC, 0xE710, 0xE700, 0xE66B, 0xE586, - 0xE494, 0xE3D3, 0xE385, 0xFC08, 0xF8FF, 0xF2CE, 0xEDCE, 0xEBC9, - 0xEAF6, 0xEA54, 0xE936, 0xE84A, 0xE89A, 0xEB6B, 0xEF77, 0xF1F3, - 0xF2A8, 0xF33E, 0xF3B5, 0xF40E, 0xF449, 0xF467, 0xF469, 0xF44F, - 0xF419, 0xF3C9, 0xF35E, 0xF18D, 0xEE46, 0xEB65, 0xE9B8, 0xE90F, - 0xE97A, 0xEA66, 0xEB3F, 0xEBEB, 0xECA4, 0xED4C, 0xEDC6, 0xEDF5, - 0x97DB, 0x96E2, 0x9557, 0x954E, 0x97C8, 0x9BC3, 0xA046, 0xA590, - 0xAB62, 0xB007, 0xB36B, 0xB5A3, 0xB52F, 0xB28E, 0xAF55, 0xABAA, - 0xA7B3, 0xA396, 0x9F78, 0x9B81, 0x97D4, 0x9499, 0x91F5, 0x900F, - 0x930D, 0x9AAB, 0xA06C, 0x9FCD, 0x9D60, 0x9C56, 0x9B8F, 0x9BB3, - 0x9D17, 0x9F36, 0xA178, 0xA342, 0xA3FD, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x8001, 0x8001, 0x4161, 0x4150, 0x4141, 0x4171, 0x41F3, - 0x42A4, 0x4360, 0x4409, 0x447F, 0x44E2, 0x4552, 0x45C8, 0x4642, - 0x46BE, 0x473C, 0x47B9, 0x4834, 0x48AC, 0x491D, 0x4989, 0x49EB, - 0x4A43, 0x4A90, 0x4AD0, 0x4AFF, 0x4B20, 0x4B33, 0x4B3B, 0x4B3A, - 0x4B31, 0x4B23, 0x4B12, 0x4AFF, 0x4AED, 0x4ADE, 0x4AD4, 0x4AD0, - 0xBF5F, 0xD8FD, 0xDDEB, 0xE8DA, 0xF402, 0xFE2A, 0x07B3, 0x1002, - 0x1828, 0x1F52, 0x24AC, 0x2849, 0x2AF7, 0x2CF6, 0x2E86, 0x2FE7, - 0x3158, 0x32E0, 0x345A, 0x35BE, 0x3704, 0x3827, 0x391F, 0x39E5, - 0x3A73, 0x3AD1, 0x3B12, 0x3B38, 0x3B48, 0x3B45, 0x3B34, 0x3B18, - 0x3AF6, 0x3AD1, 0x3AAE, 0x3A90, 0x3A7B, 0x3A73, 0x00DB, 0xFFF0, - 0xFDCC, 0xFB5B, 0xF7D1, 0xF573, 0xF667, 0xF873, 0xFA90, 0xFBB6, - 0xFBA5, 0xFB02, 0xFA17, 0xF932, 0xF89F, 0xF8AB, 0xF95F, 0xFA7B, - 0xFBDC, 0xFD5F, 0xFEE3, 0x0042, 0x015D, 0x020F, 0x0271, 0x02B3, - 0x02DB, 0x02EB, 0x02E8, 0x02D7, 0x02BA, 0x0297, 0x0271, 0x024C, - 0x022D, 0x0218, 0x020F, 0xF531, 0xF5A1, 0xF619, 0xF552, 0xF0DD, - 0xEC12, 0xE9AA, 0xE7AC, 0xE671, 0xE653, 0xE751, 0xE904, 0xEB27, - 0xED79, 0xEFB6, 0xF19A, 0xF34A, 0xF50B, 0xF6CB, 0xF879, 0xFA05, - 0xFB5D, 0xFC70, 0xFD2E, 0xFDA6, 0xFDF8, 0xFE28, 0xFE3C, 0xFE39, - 0xFE23, 0xFE00, 0xFDD5, 0xFDA6, 0xFD79, 0xFD53, 0xFD38, 0xFD2E, - 0x0977, 0x03C1, 0xF8F5, 0xF290, 0xF60C, 0xFDF0, 0x034E, 0x03AE, - 0x0229, 0x002E, 0xFF2D, 0xFF35, 0xFF62, 0xFFAA, 0x0007, 0x0073, - 0x00E7, 0x015B, 0x01C8, 0x0227, 0x0272, 0x02A2, 0x02AE, 0x0292, - 0x0240, 0x01BA, 0x0109, 0x0038, 0xFF53, 0xFE61, 0xFD6E, 0xFC85, - 0xFBAE, 0xFAF6, 0xFA65, 0xFA07, 0xF9E5, 0xF015, 0xF63B, 0x0281, - 0x0BAD, 0x0DFB, 0x0D2D, 0x0B4B, 0x08B1, 0x051E, 0x01AC, 0xFF78, - 0xFE48, 0xFD29, 0xFC1B, 0xFB20, 0xFA3A, 0xF96A, 0xF8B2, 0xF812, - 0xF78C, 0xF722, 0xF6D5, 0xF6A6, 0xF697, 0xF6BF, 0xF72C, 0xF7D1, - 0xF8A2, 0xF993, 0xFA96, 0xFB9F, 0xFCA2, 0xFD92, 0xFE62, 0xFF07, - 0xFF73, 0xFF99, 0x0F99, 0x1227, 0x16C4, 0x18DD, 0x1621, 0x10E0, - 0x0B74, 0x062A, 0x006F, 0xFB4F, 0xF7CE, 0xF58C, 0xF374, 0xF181, - 0xEFB1, 0xEE02, 0xEC70, 0xEAF8, 0xE997, 0xE84B, 0xE710, 0xE5E3, - 0xE4C2, 0xE3AA, 0xE29C, 0xE19B, 0xE0AA, 0xDFCA, 0xDEFB, 0xDE40, - 0xDD9A, 0xDD09, 0xDC90, 0xDC2F, 0xDBE8, 0xDBBD, 0xDBAE, 0x1CBC, - 0x1F1D, 0x232B, 0x244A, 0x2251, 0x202F, 0x1DE9, 0x1B82, 0x18FF, - 0x1663, 0x13B5, 0x10F6, 0x0E2C, 0x0B5C, 0x0888, 0x05B6, 0x02EA, - 0x0027, 0xFD74, 0xFAD2, 0xF846, 0xF5D6, 0xF384, 0xF156, 0xF102, - 0xF2A4, 0xF3D9, 0xF401, 0xF418, 0xF422, 0xF420, 0xF417, 0xF408, - 0xF3F8, 0xF3E9, 0xF3DD, 0xF3D9, 0x04C1, 0x02FD, 0xFFD2, 0xFE6A, - 0xFF06, 0xFFC3, 0x009B, 0x018E, 0x0296, 0x03AF, 0x04D4, 0x0603, - 0x0736, 0x086A, 0x099B, 0x0AC4, 0x0BE2, 0x0CF0, 0x0DEA, 0x0ECD, - 0x0F95, 0x103C, 0x10C0, 0x111C, 0x0E3E, 0x0872, 0x04C2, 0x03FD, - 0x038B, 0x035D, 0x0364, 0x0392, 0x03D9, 0x0429, 0x0475, 0x04AC, - 0x04C2, 0x4CBA, 0x4C33, 0x4B0F, 0x49F3, 0x490B, 0x4813, 0x470E, - 0x4600, 0x44EB, 0x43D2, 0x42B7, 0x419D, 0x4087, 0x3F78, 0x3E71, - 0x3D77, 0x3C8B, 0x3BB0, 0x3AE9, 0x3A38, 0x39A1, 0x3926, 0x38C9, - 0x388D, 0x3BC8, 0x4226, 0x4630, 0x4709, 0x4787, 0x47BA, 0x47B2, - 0x477F, 0x4731, 0x46D9, 0x4686, 0x4648, 0x4630, -}; +ROM_ASSET_LOAD_ANIM(anim_59_values, 0x0052ee20, 3052, 0x00000000, 3052); diff --git a/assets/anims/anim_5A.inc.c b/assets/anims/anim_5A.inc.c index de73dc817..bbede3a00 100644 --- a/assets/anims/anim_5A.inc.c +++ b/assets/anims/anim_5A.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_5A[] = { 1, 189, @@ -13,234 +14,7 @@ static const struct Animation anim_5A[] = { }; -static const u16 anim_5A_indices[] = { - 0x0001, 0x0000, 0x0026, 0x0001, 0x0026, 0x0027, 0x0001, 0x0000, 0x0001, 0x004D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0026, 0x061B, 0x0026, 0x0641, - 0x0026, 0x05A9, 0x0026, 0x05CF, 0x0026, 0x05F5, - 0x0026, 0x0537, 0x0026, 0x055D, 0x0026, 0x0583, - 0x0026, 0x04C4, 0x0026, 0x04EA, 0x0026, 0x0510, - 0x0026, 0x00E6, 0x0026, 0x010C, 0x0026, 0x0132, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x00C0, - 0x0026, 0x004E, 0x0026, 0x0074, 0x0026, 0x009A, - 0x0001, 0x0476, 0x0001, 0x0477, 0x0026, 0x0478, - 0x0026, 0x01F0, 0x0026, 0x0216, 0x0026, 0x023C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x01CA, - 0x0026, 0x0158, 0x0026, 0x017E, 0x0026, 0x01A4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x049E, - 0x0026, 0x0404, 0x0026, 0x042A, 0x0026, 0x0450, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x03DE, - 0x0026, 0x036C, 0x0026, 0x0392, 0x0026, 0x03B8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0536, - 0x0026, 0x02FA, 0x0026, 0x0320, 0x0026, 0x0346, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0026, 0x02D4, - 0x0026, 0x0262, 0x0026, 0x0288, 0x0026, 0x02AE, -}; +ROM_ASSET_LOAD_ANIM(anim_5A_indices, 0x0052fa24, 252, 0x00000000, 252); -static const s16 anim_5A_values[] = { - 0x0000, 0x0056, 0x0056, 0x0056, 0x0056, 0x0056, 0x0055, 0x0055, - 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0055, 0x0056, - 0x0056, 0x0058, 0x005B, 0x005E, 0x0061, 0x0062, 0x005D, 0x0059, - 0x005F, 0x0068, 0x0071, 0x007A, 0x0083, 0x008C, 0x0094, 0x009A, - 0x009F, 0x00A2, 0x00A5, 0x00A7, 0x00A9, 0x00AA, 0x00AA, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFB, - 0xFFFA, 0xFFF9, 0xFFF8, 0xFFF7, 0xFFF7, 0xFFF6, 0xFFF6, 0xFFF6, - 0xFFF8, 0xFFFA, 0xFFFC, 0xFFFB, 0xFFF7, 0xFFF4, 0xFFF4, 0xFFF5, - 0xFFF7, 0xFFFA, 0xFFFE, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, 0xDBEB, 0xDD20, - 0xE077, 0xE57E, 0xEBC5, 0xF2DC, 0xFA54, 0x01BB, 0x08A2, 0x0E99, - 0x1330, 0x15F7, 0x1740, 0x17BC, 0x1783, 0x16B1, 0x1560, 0x13AA, - 0x11A9, 0x0F77, 0x0D30, 0x0AED, 0x08C8, 0x06DC, 0x0543, 0x03B5, - 0x01EB, 0xFFFF, 0xFE09, 0xFC22, 0xFA64, 0xF8E9, 0xF7C9, 0xF71F, - 0xF848, 0xFB5C, 0xFE8A, 0x0000, 0xFBB8, 0xFBAD, 0xFB90, 0xFB67, - 0xFB34, 0xFAFF, 0xFACB, 0xFA9E, 0xFA7C, 0xFA6A, 0xFA6E, 0xFA8C, - 0xFACE, 0xFB32, 0xFBB3, 0xFC47, 0xFCE7, 0xFD8B, 0xFE2C, 0xFEC1, - 0xFF43, 0xFFAA, 0xFFEE, 0x0007, 0xFFEF, 0xFF7A, 0xFE9A, 0xFD69, - 0xFC06, 0xFA8C, 0xF919, 0xF7C7, 0xF6B5, 0xF5FF, 0xF643, 0xF77E, - 0xF8D8, 0xF97C, 0xF52E, 0xF503, 0xF489, 0xF3CF, 0xF2E3, 0xF1D4, - 0xF0AF, 0xEF82, 0xEE5D, 0xED4C, 0xEC5F, 0xEBA2, 0xEAF8, 0xEA3E, - 0xE97A, 0xE8B5, 0xE7F5, 0xE743, 0xE6A5, 0xE624, 0xE5C6, 0xE592, - 0xE592, 0xE5CB, 0xE646, 0xE75A, 0xE937, 0xEBA1, 0xEE60, 0xF139, - 0xF3F5, 0xF658, 0xF82B, 0xF933, 0xF7B1, 0xF3A7, 0xEF79, 0xED8C, - 0xF186, 0xF1A5, 0xF1F6, 0xF262, 0xF2D5, 0xF339, 0xF379, 0xF380, - 0xF33A, 0xF28F, 0xF16C, 0xE220, 0xE2C3, 0xE5D0, 0xE951, 0xEB50, - 0xE960, 0xE5A9, 0xE278, 0xDEFD, 0xDB6E, 0xD7FF, 0xD4E5, 0xD256, - 0xD086, 0xCF41, 0xCE2B, 0xCD41, 0xCC80, 0xCBE2, 0xCB65, 0xCB05, - 0xCABE, 0xCA8C, 0xCA6C, 0xCA59, 0xCA51, 0xCA4F, 0xB4B5, 0xB484, - 0xB3F3, 0xB309, 0xB1CA, 0xB03C, 0xAE63, 0xAC46, 0xA9E8, 0xA750, - 0xA483, 0xA185, 0x9E5C, 0x9A6C, 0x9520, 0x8E87, 0x86B2, 0x7DAE, - 0x72E6, 0x664B, 0x58C4, 0x4B3A, 0x3E92, 0x33B3, 0x2B87, 0x2526, - 0x1F18, 0x1964, 0x1414, 0x0F30, 0x0ABF, 0x06CB, 0x035C, 0x007A, - 0xFE2E, 0xFC80, 0xFB77, 0xFB1D, 0x9234, 0x9200, 0x9172, 0x909E, - 0x8F99, 0x8E76, 0x8D4A, 0x8C29, 0x8B28, 0x8A5C, 0x89D7, 0x89AF, - 0x89F8, 0x8BAB, 0x8F1F, 0x9374, 0x97CA, 0x9B41, 0x9DCB, 0xA003, - 0xA20B, 0xA403, 0xA60D, 0xA84B, 0xAADD, 0xADE8, 0xB165, 0xB535, - 0xB939, 0xBD54, 0xC165, 0xC550, 0xC8F4, 0xCC33, 0xCEEF, 0xD109, - 0xD262, 0xD2DC, 0xCE70, 0xCEB6, 0xCF87, 0xD0DE, 0xD2B7, 0xD50C, - 0xD7DA, 0xDB1C, 0xDECE, 0xE2EB, 0xE76E, 0xEC55, 0xF199, 0xF911, - 0x03C4, 0x107A, 0x1DF4, 0x2AF9, 0x3815, 0x4638, 0x54C1, 0x630C, - 0x7078, 0x7C62, 0x862A, 0x8EB8, 0x9752, 0x9FD8, 0xA82A, 0xB026, - 0xB7AC, 0xBE9C, 0xC4D4, 0xCA33, 0xCE9A, 0xD1E8, 0xD3FB, 0xD4B4, - 0x3CF3, 0x3BCC, 0x389A, 0x33C3, 0x2DAD, 0x26BD, 0x1F5A, 0x17E7, - 0x10CD, 0x0A6F, 0x0534, 0x0182, 0xFFBF, 0x0D54, 0x26BD, 0x32EA, - 0x2B1C, 0x1BE8, 0x0943, 0xF71F, 0xE96E, 0xE0E0, 0xDB46, 0xD84B, - 0xD795, 0xD8ED, 0xDBED, 0xDFFD, 0xE483, 0xE8E9, 0xEC95, 0xEFF1, - 0xF39A, 0xF745, 0xFAA4, 0xFD6C, 0xFF4F, 0x0000, 0x11A8, 0x11C3, - 0x1212, 0x128B, 0x1327, 0x13E0, 0x14AD, 0x1587, 0x1667, 0x1744, - 0x1818, 0x18DB, 0x1986, 0x1A1E, 0x1A96, 0x1AC9, 0x1AAC, 0x1A62, - 0x1A09, 0x19BF, 0x199F, 0x1A2F, 0x1B37, 0x1BBD, 0x1ACA, 0x1818, - 0x1463, 0x1029, 0x0BEE, 0x0832, 0x0577, 0x03A6, 0x0247, 0x014C, - 0x00A3, 0x003E, 0x000C, 0x0000, 0x106A, 0x0FD0, 0x0E23, 0x0B95, - 0x0859, 0x04A2, 0x00A2, 0xFC8C, 0xF891, 0xF4E4, 0xF1B8, 0xEF40, - 0xEDAD, 0xF2CD, 0xFCD3, 0x0086, 0xFAEF, 0xF1D0, 0xE70B, 0xDC82, - 0xD418, 0xCD8D, 0xC807, 0xC483, 0xC3F9, 0xC67A, 0xCAEC, 0xD08C, - 0xD697, 0xDC4B, 0xE0E4, 0xE4CF, 0xE8CE, 0xECA2, 0xF00C, 0xF2CB, - 0xF49F, 0xF549, 0xE58E, 0xE589, 0xE57D, 0xE56D, 0xE55C, 0xE54E, - 0xE545, 0xE545, 0xE552, 0xE56D, 0xE59B, 0xE6A4, 0xE893, 0xEA51, - 0xEAC7, 0xE8DE, 0xE352, 0xDADC, 0xD164, 0xC8CE, 0xC300, 0xC137, - 0xC258, 0xC4C2, 0xC6D8, 0xC885, 0xCA9A, 0xCCC6, 0xCEBA, 0xD028, - 0xD0C1, 0xD052, 0xCF13, 0xCD55, 0xCB6C, 0xC9A9, 0xC85E, 0xC7DD, - 0xBAEE, 0xBAE5, 0xBAD2, 0xBAC2, 0xBAC1, 0xBADA, 0xBB1A, 0xBB8D, - 0xBC40, 0xBD3D, 0xBE91, 0xC171, 0xC622, 0xCB4C, 0xCF98, 0xD1AD, - 0xD190, 0xD065, 0xCE7F, 0xCC31, 0xC9CD, 0xC7A8, 0xC615, 0xC566, - 0xC5F0, 0xC865, 0xCCD0, 0xD282, 0xD8CF, 0xDF09, 0xE482, 0xE9E8, - 0xEFFC, 0xF630, 0xFBF9, 0x00C9, 0x0413, 0x054B, 0x11FA, 0x1202, - 0x1219, 0x1243, 0x127E, 0x12CE, 0x1332, 0x13AC, 0x143C, 0x14E5, - 0x15A7, 0x16D5, 0x188D, 0x1A88, 0x1C7A, 0x1E1B, 0x1F89, 0x210C, - 0x2294, 0x2412, 0x2576, 0x26B3, 0x27B8, 0x2877, 0x28E1, 0x2875, - 0x2711, 0x2531, 0x2351, 0x21ED, 0x2182, 0x223F, 0x23CA, 0x25CC, - 0x27F0, 0x29E2, 0x2B4B, 0x2BD6, 0x4CB3, 0x4C7A, 0x4BF1, 0x4B4D, - 0x4AC1, 0x4A83, 0x4AC7, 0x4BC1, 0x4DA5, 0x50A8, 0x54FE, 0x5E90, - 0x6E53, 0x8017, 0x8F9F, 0x98B9, 0x9BF2, 0x9CFE, 0x9C64, 0x9AAC, - 0x985D, 0x95FE, 0x9417, 0x932E, 0x93CC, 0x965C, 0x9A8D, 0x9FCA, - 0xA582, 0xAB1E, 0xB00C, 0xB4E1, 0xBA44, 0xBFBC, 0xC4D0, 0xC906, - 0xCBE6, 0xCCF6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFAB, 0xFF01, 0xFE81, - 0xFEAC, 0x0000, 0x03B3, 0x0958, 0x0EFF, 0x12B9, 0x0A91, 0x0BC4, - 0x0D8E, 0x0CB5, 0x0B60, 0x09CD, 0x0835, 0x06D4, 0x05B8, 0x04C7, - 0x0402, 0x0348, 0x0284, 0x01C2, 0x0113, 0x0084, 0x0023, 0x0000, - 0x0000, 0xFFED, 0xFFBC, 0xFF79, 0xFF32, 0xFEF3, 0xFECA, 0xFEC4, - 0xFEED, 0xFF52, 0x0000, 0x01E4, 0x052B, 0x08C3, 0x0B9B, 0x0CA1, - 0x0ABB, 0x0692, 0x01BD, 0xFDD0, 0xFDE2, 0xFD1E, 0xFCA5, 0xFCF8, - 0xFD81, 0xFE21, 0xFEB9, 0xFF2B, 0xFF5A, 0xFF57, 0xFF4D, 0xFF4C, - 0xFF48, 0xFF42, 0xFF3C, 0xFF36, 0xFF32, 0xFF30, 0xC596, 0xC60D, - 0xC74F, 0xC925, 0xCB59, 0xCDB5, 0xD003, 0xD20D, 0xD39B, 0xD479, - 0xD470, 0xD259, 0xCDEA, 0xC833, 0xC247, 0xBD37, 0xB8F8, 0xB4E6, - 0xB12B, 0xADF5, 0xAEB9, 0xB5E4, 0xBB4C, 0xBB3C, 0xB9C2, 0xB7B4, - 0xB5E8, 0xB535, 0xB6A5, 0xB993, 0xBC4E, 0xBE92, 0xC118, 0xC3A8, - 0xC608, 0xC801, 0xC959, 0xC9D8, 0x3388, 0x33CF, 0x349A, 0x35DB, - 0x3783, 0x3984, 0x3BD0, 0x3E58, 0x410D, 0x43E3, 0x46C9, 0x4B06, - 0x50FB, 0x5744, 0x5C7B, 0x5F3B, 0x5FA1, 0x5EE7, 0x5D4E, 0x5B19, - 0x588A, 0x55E4, 0x536A, 0x50E7, 0x4E03, 0x4ACB, 0x474A, 0x438C, - 0x3ECF, 0x3953, 0x34AA, 0x30B0, 0x2C6D, 0x2835, 0x245B, 0x2134, - 0x1F12, 0x1E4A, 0x03AC, 0x03A2, 0x0386, 0x0356, 0x0311, 0x02B5, - 0x0242, 0x01B7, 0x0112, 0x0052, 0xFF78, 0xFE14, 0xFC03, 0xF9B1, - 0xF78B, 0xF5FB, 0xF4D1, 0xF3A7, 0xF29B, 0xF1CC, 0xF158, 0xF15D, - 0xF1FB, 0xF3AF, 0xF691, 0xFA24, 0xFDEA, 0x0167, 0x04DD, 0x086F, - 0x0B79, 0x0E38, 0x112D, 0x141C, 0x16CB, 0x18FF, 0x1A7C, 0x1B09, - 0x057F, 0x05C5, 0x068C, 0x07C0, 0x094F, 0x0B25, 0x0D31, 0x0F5F, - 0x119C, 0x13D5, 0x15F9, 0x18E0, 0x1CC7, 0x20B0, 0x239B, 0x248A, - 0x2363, 0x20FF, 0x1DCA, 0x1A30, 0x169E, 0x1382, 0x1146, 0x102D, - 0x0FEF, 0x1031, 0x1093, 0x10B8, 0x109C, 0x1083, 0x1081, 0x1096, - 0x10B6, 0x10DC, 0x1102, 0x1123, 0x113B, 0x1144, 0xBF8B, 0xBEC5, - 0xBC9E, 0xB95B, 0xB53F, 0xB08E, 0xAB8A, 0xA677, 0xA19A, 0x9D34, - 0x998A, 0x96CF, 0x94CA, 0x9320, 0x9174, 0x8F69, 0x8CB2, 0x8977, - 0x860F, 0x82CF, 0x800F, 0x7E1F, 0x7D5E, 0x7E8A, 0x81A7, 0x85E8, - 0x8A83, 0x8EB0, 0x92DB, 0x9748, 0x9AF4, 0x9E16, 0xA167, 0xA4AA, - 0xA7A0, 0xAA0A, 0xABAB, 0xAC44, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000C, - 0x0024, 0x0036, 0x0030, 0x0000, 0x0012, 0xFDEC, 0xF35F, 0xED0E, - 0xFD5C, 0x0CDF, 0x0365, 0xF5AD, 0xF9E4, 0xF9F0, 0xF93D, 0xF90A, - 0xF99D, 0xFA5D, 0xFB3C, 0xFC2A, 0xFD1B, 0xFE00, 0xFECB, 0xFF6E, - 0xFFD9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFDB, 0xFF8F, 0xFF56, - 0xFF69, 0x0000, 0x04BB, 0x0676, 0xF923, 0xEBAB, 0xEB5F, 0xF0FB, - 0xFAEA, 0x0570, 0x07DD, 0x06CE, 0x051E, 0x03E8, 0x034F, 0x02BA, - 0x022D, 0x01A9, 0x0132, 0x00CB, 0x0076, 0x0036, 0x000E, 0x0000, - 0xD709, 0xD6F3, 0xD6BA, 0xD66E, 0xD61E, 0xD5DA, 0xD5B1, 0xD5B1, - 0xD5EC, 0xD66F, 0xD74A, 0xD970, 0xDD19, 0xE13C, 0xE4CD, 0xE6C5, - 0xE396, 0xDD0C, 0xD8A7, 0xCF3E, 0xB501, 0x9D6C, 0x9DCC, 0xA4DB, - 0xA5B8, 0xA6FB, 0xA857, 0xAA0B, 0xAC3B, 0xAEC4, 0xB183, 0xB456, - 0xB71A, 0xB9AC, 0xBBE8, 0xBDAD, 0xBED6, 0xBF40, 0x45A0, 0x457F, - 0x452B, 0x44BC, 0x4448, 0x43E7, 0x43AF, 0x43B7, 0x4416, 0x44E4, - 0x4637, 0x491F, 0x4DF1, 0x53AC, 0x594F, 0x5DD8, 0x6167, 0x6473, - 0x6682, 0x6717, 0x5C47, 0x65A9, 0x62E4, 0x5DD8, 0x598C, 0x54CA, - 0x4FB3, 0x4A66, 0x4503, 0x3FAA, 0x3A7B, 0x3596, 0x311A, 0x2D27, - 0x29DE, 0x275D, 0x25C6, 0x2537, 0xF96B, 0xF98B, 0xF9E1, 0xFA61, - 0xFAFB, 0xFBA4, 0xFC4D, 0xFCE8, 0xFD69, 0xFDC1, 0xFDE3, 0xFD23, - 0xFB76, 0xF9BA, 0xF8CD, 0xF991, 0xFD95, 0x0428, 0x0AC9, 0x0EF4, - 0x040A, 0xFCB3, 0x01A8, 0x0538, 0x0277, 0xFF19, 0xFB3C, 0xF705, - 0xF294, 0xEE0C, 0xE98E, 0xE53C, 0xE138, 0xDDA3, 0xDA9E, 0xD84D, - 0xD6D1, 0xD64A, 0xF581, 0xF53E, 0xF487, 0xF373, 0xF21C, 0xF099, - 0xEF04, 0xED75, 0xEC05, 0xEACC, 0xE9E2, 0xE987, 0xE9B6, 0xEA27, - 0xEA90, 0xEAA8, 0xEA47, 0xE9A0, 0xE8EE, 0xE86E, 0xE904, 0xEAE2, - 0xEAB6, 0xEA5B, 0xEA75, 0xEA96, 0xEABD, 0xEAE8, 0xEB16, 0xEB45, - 0xEB74, 0xEBA2, 0xEBCC, 0xEBF2, 0xEC12, 0xEC2B, 0xEC3B, 0xEC41, - 0xA420, 0xA3AB, 0xA26A, 0xA08D, 0x9E42, 0x9BB7, 0x991B, 0x969D, - 0x946A, 0x92B2, 0x91A3, 0x9226, 0x944F, 0x9710, 0x9959, 0x9A1D, - 0x9830, 0x945D, 0x9081, 0x8E7A, 0x97A4, 0x9639, 0x8AA3, 0x8367, - 0x85D4, 0x8912, 0x8CF8, 0x915D, 0x9619, 0x9B03, 0x9FF2, 0xA4BD, - 0xA93B, 0xAD44, 0xB0AE, 0xB351, 0xB504, 0xB59E, 0x8001, 0x8001, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x415F, 0x413B, 0x4120, 0x4129, 0x4171, - 0x41FA, 0x42AC, 0x4379, 0x4453, 0x452F, 0x45FE, 0x46B3, 0x4740, - 0x479A, 0x47A0, 0x474F, 0x46C4, 0x461B, 0x4570, 0x44E0, 0x4456, - 0x43B6, 0x430F, 0x4272, 0x41ED, 0x4193, 0x4171, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E2, 0xC5DE, 0xC5DB, 0xC5DC, 0xC5E4, 0xC5F8, 0xC616, - 0xC637, 0xC651, 0xC648, 0xC62C, 0xC61B, 0xC5E4, 0xC56E, 0xC4E7, - 0xC455, 0xC3BB, 0xC31C, 0xC27E, 0xC1E3, 0xC150, 0xC0C9, 0xC051, - 0xBFED, 0xBFA1, 0xBF70, 0xBF5F, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x804C, - 0x80E2, 0x8153, 0x812D, 0x8001, 0x783A, 0x732D, 0x7843, 0x7F95, - 0x8817, 0x90B1, 0x9857, 0x9DF7, 0xA081, 0xA080, 0x9F59, 0x9D3F, - 0x9A65, 0x96FE, 0x933D, 0x8F57, 0x8B7D, 0x87E3, 0x84BD, 0x823E, - 0x8099, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x7FC8, 0x7F5B, 0x7F09, - 0x7F25, 0x8001, 0x8452, 0x8952, 0x8C30, 0x8F3A, 0x9231, 0x94D4, - 0x96E3, 0x981F, 0x9847, 0x9779, 0x9610, 0x942B, 0x91E8, 0x8F63, - 0x8CBB, 0x8A0D, 0x8777, 0x8517, 0x830A, 0x816E, 0x8062, 0x8001, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4149, 0x40F8, 0x40BC, 0x40D0, 0x4171, - 0x4592, 0x484B, 0x45B0, 0x41EB, 0x3D89, 0x3918, 0x3523, 0x3239, - 0x30E6, 0x30E3, 0x3177, 0x3287, 0x33FA, 0x35B6, 0x379F, 0x399D, - 0x3B94, 0x3D6A, 0x3F06, 0x404C, 0x4123, 0x4171, 0xBF5F, 0x01B8, - 0x01B7, 0x01B6, 0x01B5, 0x01B3, 0x01B1, 0x01B0, 0x01AF, 0x01B0, - 0x01B2, 0x01B6, 0x0175, 0x00F2, 0x0097, 0x00CC, 0x01FD, 0x0503, - 0x0992, 0x0E5D, 0x1215, 0x1450, 0x1567, 0x153A, 0x13D7, 0x11A0, - 0x0EEB, 0x0C10, 0x087E, 0x0474, 0x017E, 0x0008, 0xFF46, 0xFEF1, - 0xFEC4, 0xFEDB, 0xFF4A, 0xFFC6, 0x0000, 0x0165, 0x0165, 0x0167, - 0x0169, 0x016B, 0x016C, 0x016D, 0x016D, 0x016B, 0x0167, 0x0160, - 0x0153, 0x013E, 0x0124, 0x0108, 0x00EE, 0x00B5, 0x0065, 0x003F, - 0x0086, 0x01E4, 0x03DC, 0x04F2, 0x04B9, 0x03ED, 0x02CC, 0x0197, - 0xFFE4, 0xFDE6, 0xFCCE, 0xFD13, 0xFE06, 0xFF22, 0xFFE3, 0x0020, - 0x0024, 0x000E, 0x0000, 0xD8E2, 0xD8D5, 0xD8B2, 0xD885, 0xD856, - 0xD82E, 0xD818, 0xD81C, 0xD845, 0xD89A, 0xD927, 0xDA4C, 0xDC2B, - 0xDE72, 0xE0CE, 0xE2ED, 0xE4F9, 0xE719, 0xE8F4, 0xEA32, 0xEA47, - 0xE979, 0xE8A7, 0xE7E3, 0xE6F8, 0xE654, 0xE664, 0xE7BC, 0xEA14, - 0xEC94, 0xEF0D, 0xF1B3, 0xF444, 0xF67F, 0xF887, 0xFA6D, 0xFBD5, - 0xFC62, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x004F, 0x00EF, 0x0166, 0x013E, - 0x0000, 0xFCE7, 0xF83A, 0xF30E, 0xEE7C, 0xEC6F, 0xEBFE, 0xECE2, - 0xEF53, 0xF23D, 0xF563, 0xF888, 0xFB70, 0xFDDD, 0xFF93, 0x0091, - 0x0112, 0x0133, 0x010F, 0x00C2, 0x0069, 0x001E, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001B, - 0x0048, 0x0051, 0x0000, 0xFD30, 0x00A4, 0x03BE, 0x0414, 0x0410, - 0x03CB, 0x035D, 0x02DE, 0x0266, 0x020F, 0x01C7, 0x0174, 0x011D, - 0x00C7, 0x0079, 0x003A, 0x000F, 0x0000, 0xFE97, 0xFEAA, 0xFEE5, - 0xFF4C, 0xFFE3, 0x00AB, 0x01AB, 0x02E4, 0x045C, 0x0614, 0x0811, - 0x0B4F, 0x1025, 0x1599, 0x1AB2, 0x1E79, 0x2037, 0x208D, 0x2087, - 0x212F, 0x2534, 0x2661, 0x25EC, 0x2408, 0x21D4, 0x1F6B, 0x1CEB, - 0x1A6E, 0x1813, 0x15F5, 0x13E1, 0x11A7, 0x0F68, 0x0D46, 0x0B64, - 0x09E1, 0x08E1, 0x0884, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0xFFF2, 0x0015, 0x00E8, 0x0444, 0x0755, - 0x04AA, 0x015E, 0x008D, 0x0022, 0xFFFE, 0xFFFD, 0x0000, 0xFFFC, - 0xFFF9, 0xFFF8, 0xFFF8, 0xFFF9, 0xFFFB, 0xFFFD, 0xFFFF, 0x0000, - 0x0000, 0x7DB0, 0x7DBD, 0x7DD6, 0x7DE5, 0x7DD4, 0x7D8D, 0x7CF9, - 0x7C03, 0x7A94, 0x7896, 0x75F3, 0x7119, 0x6980, 0x609E, 0x57EB, - 0x50DF, 0x4C93, 0x4A25, 0x4813, 0x462A, 0x44EB, 0x43EF, 0x43D6, - 0x44F7, 0x469B, 0x484B, 0x4990, 0x49F2, 0x4983, 0x48B4, 0x479F, - 0x465C, 0x4505, 0x43B4, 0x4282, 0x4188, 0x40DF, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_5A_values, 0x0052fb20, 3278, 0x00000000, 3278); diff --git a/assets/anims/anim_5B.inc.c b/assets/anims/anim_5B.inc.c index 2ad8b6368..52c7a45fe 100644 --- a/assets/anims/anim_5B.inc.c +++ b/assets/anims/anim_5B.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_5B[] = { 1, 189, @@ -13,74 +14,7 @@ static const struct Animation anim_5B[] = { }; -static const u16 anim_5B_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, - 0x000A, 0x0154, 0x0001, 0x0000, 0x000A, 0x015E, - 0x000A, 0x0140, 0x0001, 0x0000, 0x000A, 0x014A, - 0x000A, 0x0122, 0x000A, 0x012C, 0x000A, 0x0136, - 0x0001, 0x011E, 0x0001, 0x011F, 0x0001, 0x0120, - 0x000A, 0x002A, 0x000A, 0x0034, 0x000A, 0x003E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0020, - 0x000A, 0x0002, 0x000A, 0x000C, 0x000A, 0x0016, - 0x0001, 0x011A, 0x0001, 0x011B, 0x0001, 0x011C, - 0x000A, 0x0070, 0x000A, 0x007A, 0x000A, 0x0084, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0066, - 0x000A, 0x0048, 0x000A, 0x0052, 0x000A, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x011D, - 0x000A, 0x00FC, 0x000A, 0x0106, 0x000A, 0x0110, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00F2, - 0x000A, 0x00D4, 0x000A, 0x00DE, 0x000A, 0x00E8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0121, - 0x000A, 0x00B6, 0x000A, 0x00C0, 0x000A, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00AC, - 0x000A, 0x008E, 0x000A, 0x0098, 0x000A, 0x00A2, -}; +ROM_ASSET_LOAD_ANIM(anim_5B_indices, 0x00530808, 252, 0x00000000, 252); -static const s16 anim_5B_values[] = { - 0x0000, 0x3FFF, 0xF62C, 0xF687, 0xF77B, 0xF8DC, 0xFA7F, 0xFC38, - 0xFDDB, 0xFF3C, 0x002F, 0x008A, 0xF980, 0xF951, 0xF8D5, 0xF821, - 0xF74B, 0xF66A, 0xF594, 0xF4E0, 0xF464, 0xF435, 0xF06F, 0xF038, - 0xEFA5, 0xEED0, 0xEDD3, 0xECC9, 0xEBCC, 0xEAF6, 0xEA63, 0xEA2C, - 0xD468, 0xD5AA, 0xD909, 0xDDEA, 0xE3B3, 0xE9C9, 0xEF92, 0xF473, - 0xF7D1, 0xF913, 0xAA70, 0xAAED, 0xAC3B, 0xAE1E, 0xB05B, 0xB2B7, - 0xB4F4, 0xB6D7, 0xB825, 0xB8A2, 0xDE99, 0xDDB2, 0xDB48, 0xD7CA, - 0xD3A5, 0xCF48, 0xCB24, 0xC7A5, 0xC53B, 0xC454, 0x0F8B, 0x0D33, - 0x06EC, 0xFDD6, 0xF30F, 0xE7B9, 0xDCF2, 0xD3DC, 0xCD94, 0xCB3D, - 0xE940, 0xEA0A, 0xEC27, 0xEF35, 0xF2D5, 0xF6A6, 0xFA46, 0xFD55, - 0xFF71, 0x003A, 0xF618, 0xF69D, 0xF803, 0xFA09, 0xFC6E, 0xFEF4, - 0x0159, 0x035F, 0x04C5, 0x054A, 0xE633, 0xE665, 0xE6EC, 0xE7AF, - 0xE897, 0xE98A, 0xEA72, 0xEB35, 0xEBBC, 0xEBEE, 0xDF00, 0xDFD0, - 0xE1FC, 0xE521, 0xE8DB, 0xECC7, 0xF081, 0xF3A6, 0xF5D2, 0xF6A2, - 0x1BA7, 0x1471, 0x011D, 0xE522, 0xC3F6, 0xA10F, 0x7FE3, 0x63E9, - 0x5095, 0x495F, 0x2E1B, 0x2E82, 0x2F98, 0x3129, 0x3306, 0x34FB, - 0x36D7, 0x3869, 0x397F, 0x39E6, 0xBB91, 0xB35B, 0x9D59, 0x7D7E, - 0x57B8, 0x2FFB, 0x0A36, 0xEA5B, 0xD45A, 0xCC24, 0x0183, 0x0181, - 0x0179, 0x016F, 0x0163, 0x0155, 0x0149, 0x013E, 0x0137, 0x0135, - 0x01CF, 0x01D1, 0x01D6, 0x01DE, 0x01E7, 0x01F0, 0x01F9, 0x0200, - 0x0205, 0x0207, 0xE5A9, 0xE56F, 0xE4D6, 0xE3F8, 0xE2F0, 0xE1DB, - 0xE0D4, 0xDFF6, 0xDF5C, 0xDF23, 0x1CA8, 0x1C41, 0x1B2B, 0x1998, - 0x17BB, 0x15C5, 0x13E8, 0x1255, 0x113F, 0x10D8, 0xFEF2, 0xFF91, - 0x0139, 0x03A0, 0x0679, 0x0978, 0x0C51, 0x0EB8, 0x1060, 0x10FF, - 0x0A8D, 0x0A5D, 0x09DF, 0x0928, 0x084F, 0x076A, 0x0691, 0x05DA, - 0x055C, 0x052D, 0xB85D, 0xB88C, 0xB90A, 0xB9C1, 0xBA9A, 0xBB7E, - 0xBC57, 0xBD0E, 0xBD8C, 0xBDBB, 0xFFFA, 0xFFFB, 0xFFFD, 0x0000, - 0x0004, 0x0008, 0x000C, 0x0010, 0x0012, 0x0013, 0xFEDF, 0xFEDF, - 0xFEDF, 0xFEDF, 0xFEE0, 0xFEE0, 0xFEE0, 0xFEE0, 0xFEE0, 0xFEE0, - 0xE37D, 0xE35A, 0xE2FA, 0xE26F, 0xE1CA, 0xE11D, 0xE078, 0xDFEE, - 0xDF8E, 0xDF6A, 0x1EF6, 0x1E6B, 0x1CF5, 0x1AD8, 0x1856, 0x15B3, - 0x1331, 0x1114, 0x0F9E, 0x0F13, 0x0460, 0x03E2, 0x0290, 0x00A7, - 0xFE63, 0xFC01, 0xF9BC, 0xF7D3, 0xF681, 0xF602, 0xF3FB, 0xF441, - 0xF4FE, 0xF60F, 0xF753, 0xF8A8, 0xF9EC, 0xFAFD, 0xFBBA, 0xFC00, - 0x9C09, 0x9D27, 0xA028, 0xA480, 0xA9A6, 0xAF12, 0xB439, 0xB891, - 0xBB91, 0xBCB0, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF, - 0x4171, 0xBF5F, 0x0007, 0x0006, 0x0006, 0x0005, 0x0004, 0x0003, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0271, 0x025C, 0x0222, 0x01CF, - 0x016C, 0x0104, 0x00A2, 0x004E, 0x0015, 0x0000, 0xE591, 0xE510, - 0xE3B7, 0xE1C3, 0xDF73, 0xDD04, 0xDAB4, 0xD8C0, 0xD767, 0xD6E6, - 0x0DDA, 0x0D60, 0x0C1A, 0x0A42, 0x0813, 0x05C6, 0x0397, 0x01BF, - 0x0079, 0x0000, 0xF1B4, 0xF1ED, 0xF286, 0xF364, 0xF46C, 0xF581, - 0xF688, 0xF766, 0xF7FF, 0xF839, 0xF8AB, 0xF8EB, 0xF998, 0xFA92, - 0xFBBA, 0xFCF2, 0xFE1A, 0xFF14, 0xFFC0, 0x0000, 0x7FFF, 0x7FDC, - 0x7F81, 0x7EFD, 0x7E60, 0x7DBB, 0x7D1F, 0x7C9A, 0x7C3F, 0x7C1D, -}; +ROM_ASSET_LOAD_ANIM(anim_5B_values, 0x00530904, 720, 0x00000000, 720); diff --git a/assets/anims/anim_5C.inc.c b/assets/anims/anim_5C.inc.c index d4b3cb308..b530a2ed2 100644 --- a/assets/anims/anim_5C.inc.c +++ b/assets/anims/anim_5C.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_5C[] = { 1, 189, @@ -13,108 +14,7 @@ static const struct Animation anim_5C[] = { }; -static const u16 anim_5C_indices[] = { - 0x0015, 0x0001, 0x0015, 0x0016, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002B, 0x0001, 0x0000, - 0x0015, 0x0236, 0x0015, 0x024B, 0x0015, 0x0260, - 0x0015, 0x01F7, 0x0015, 0x020C, 0x0015, 0x0221, - 0x0015, 0x01B8, 0x0015, 0x01CD, 0x0015, 0x01E2, - 0x0001, 0x01B4, 0x0001, 0x01B5, 0x0001, 0x01B6, - 0x0015, 0x0030, 0x0015, 0x0045, 0x0015, 0x005A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002F, - 0x0001, 0x002C, 0x0001, 0x002D, 0x0001, 0x002E, - 0x0001, 0x01B0, 0x0001, 0x01B1, 0x0001, 0x01B2, - 0x0015, 0x0087, 0x0015, 0x009C, 0x0015, 0x00B1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x0072, - 0x0001, 0x006F, 0x0001, 0x0070, 0x0001, 0x0071, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01B3, - 0x0015, 0x0171, 0x0015, 0x0186, 0x0015, 0x019B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x015C, - 0x0015, 0x011D, 0x0015, 0x0132, 0x0015, 0x0147, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01B7, - 0x0015, 0x00DE, 0x0015, 0x00F3, 0x0015, 0x0108, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x00C9, - 0x0001, 0x00C6, 0x0001, 0x00C7, 0x0001, 0x00C8, -}; +ROM_ASSET_LOAD_ANIM(anim_5C_indices, 0x00530bec, 252, 0x00000000, 252); -static const s16 anim_5C_values[] = { - 0x0000, 0xFFC3, 0xFFD2, 0xFFE4, 0xFFF8, 0x000A, 0x001A, 0x0028, - 0x0036, 0x0042, 0x004C, 0x0050, 0x0050, 0x004D, 0x0047, 0x003F, - 0x0038, 0x0031, 0x002B, 0x0024, 0x001E, 0x001B, 0x00BD, 0x00BF, - 0x00C2, 0x00C5, 0x00C9, 0x00CC, 0x00CE, 0x00D2, 0x00D5, 0x00D7, - 0x00D7, 0x00D6, 0x00D3, 0x00D0, 0x00CC, 0x00C8, 0x00C5, 0x00C2, - 0x00BF, 0x00BD, 0x00BD, 0x3FFF, 0xFF8A, 0xF980, 0xF06F, 0xF085, - 0x4A46, 0x476A, 0x4375, 0x3EFC, 0x3A96, 0x36D7, 0x3456, 0x34E1, - 0x37DA, 0x3A32, 0x38D8, 0x33AA, 0x2CE1, 0x2500, 0x1C86, 0x13F5, - 0x0BCC, 0x048E, 0xFEBB, 0xFAD2, 0xF955, 0xD9C9, 0xDBDD, 0xDE87, - 0xE17D, 0xE472, 0xE71A, 0xE929, 0xEABB, 0xEBD4, 0xEC05, 0xEADF, - 0xE883, 0xE580, 0xE20A, 0xDE51, 0xDA89, 0xD6E4, 0xD394, 0xD0CC, - 0xCEBE, 0xCD9D, 0x3EAD, 0x42BB, 0x48DC, 0x5004, 0x5725, 0x5D35, - 0x6127, 0x5FD4, 0x5A77, 0x5691, 0x59A2, 0x63D4, 0x7101, 0x803F, - 0x909D, 0xA12E, 0xB106, 0xBF38, 0xCAD6, 0xD2F3, 0xD6A1, 0x0F57, - 0x0217, 0xF7EF, 0xF8B2, 0xF819, 0xF756, 0xF676, 0xF588, 0xF499, - 0xF3B6, 0xF2EE, 0xF24E, 0xF1E4, 0xF1BE, 0xF1F3, 0xF281, 0xF354, - 0xF453, 0xF569, 0xF67F, 0xF77E, 0xF850, 0xF8DF, 0xF913, 0x1B7F, - 0x1685, 0x0FD5, 0x07F0, 0xFF5A, 0xF692, 0xEE1B, 0xE677, 0xE027, - 0xDBAE, 0xD98D, 0xDA5D, 0xDDF0, 0xE39B, 0xEAB1, 0xF28A, 0xFA78, - 0x01D2, 0x07ED, 0x0C1D, 0x0DB8, 0x21A3, 0x2195, 0x21FD, 0x22BC, - 0x23B6, 0x24CB, 0x25E0, 0x26D5, 0x278D, 0x27EA, 0x27D0, 0x2728, - 0x2605, 0x2486, 0x22CC, 0x20F5, 0x1F20, 0x1D6D, 0x1BFB, 0x1AE9, - 0x1A58, 0xD591, 0xCF1C, 0xC63C, 0xBB88, 0xAF92, 0xA2F2, 0x963B, - 0x8A02, 0x7ED9, 0x755B, 0x6E1A, 0x68F3, 0x6537, 0x62A6, 0x60FF, - 0x6001, 0x5F6E, 0x5F04, 0x5E83, 0x5DAC, 0x5C3E, 0x001B, 0x025B, - 0xCB25, 0x403A, 0x3D08, 0x3978, 0x36DA, 0x3680, 0x38F7, 0x3D4D, - 0x4299, 0x47F4, 0x4C73, 0x4F2E, 0x507B, 0x5158, 0x51D3, 0x51F9, - 0x51DB, 0x5185, 0x5107, 0x5070, 0x4FCD, 0x4F2E, 0x0F1A, 0x0E84, - 0x0DE3, 0x0D3F, 0x0C9C, 0x0C02, 0x0B75, 0x0AFB, 0x0A9C, 0x0A5C, - 0x0A41, 0x0A54, 0x0A94, 0x0AF9, 0x0B7A, 0x0C11, 0x0CB4, 0x0D5D, - 0x0E03, 0x0E9E, 0x0F26, 0x0A48, 0x0B27, 0x0C59, 0x0DC1, 0x0F44, - 0x10C6, 0x122A, 0x1355, 0x142B, 0x148F, 0x1467, 0x1378, 0x11BD, - 0x0F6C, 0x0CB9, 0x09D8, 0x06FF, 0x0461, 0x0234, 0x00AB, 0xFFFD, - 0xB64D, 0xB534, 0xB3F2, 0xB297, 0xB131, 0xAFD0, 0xAE84, 0xAD5C, - 0xAC68, 0xABB7, 0xAB59, 0xAB5A, 0xABB1, 0xAC4F, 0xAD25, 0xAE22, - 0xAF37, 0xB055, 0xB16A, 0xB268, 0xB340, 0x0016, 0x0012, 0x000F, - 0x000F, 0x0011, 0x0014, 0x0018, 0x001D, 0x0029, 0x003C, 0x0051, - 0x0062, 0x0069, 0x0066, 0x005F, 0x0054, 0x0047, 0x003A, 0x002E, - 0x0024, 0x001D, 0xFEDE, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDE, - 0xFEDF, 0xFEE1, 0xFEE4, 0xFEE8, 0xFEED, 0xFEF1, 0xFEF3, 0xFEF2, - 0xFEF1, 0xFEEE, 0xFEEB, 0xFEE8, 0xFEE5, 0xFEE2, 0xFEE1, 0xDF45, - 0xDFF4, 0xE04B, 0xE053, 0xE016, 0xDFA0, 0xDEFB, 0xDE31, 0xDC81, - 0xD9B5, 0xD6A7, 0xD432, 0xD330, 0xD398, 0xD4AD, 0xD63D, 0xD814, - 0xD9FE, 0xDBC9, 0xDD40, 0xDE31, 0x123E, 0x1235, 0x12A6, 0x1395, - 0x1506, 0x16FB, 0x197A, 0x1C85, 0x223D, 0x2B08, 0x344D, 0x3B77, - 0x3DED, 0x3BAE, 0x36F6, 0x308E, 0x2941, 0x21D6, 0x1B16, 0x15CB, - 0x12BD, 0xEADD, 0xEB2B, 0xEC3A, 0xEDD2, 0xEFBE, 0xF1C6, 0xF3B5, - 0xF554, 0xF6FC, 0xF8F4, 0xFAED, 0xFC97, 0xFDA0, 0xFE18, 0xFE4C, - 0xFE4E, 0xFE2A, 0xFDF1, 0xFDB2, 0xFD7B, 0xFD5C, 0xFC33, 0xF968, - 0xF5B5, 0xF18D, 0xED64, 0xE9AD, 0xE6DE, 0xE568, 0xE67E, 0xEA11, - 0xEEB2, 0xF2F4, 0xF56A, 0xF647, 0xF6BA, 0xF6CF, 0xF694, 0xF616, - 0xF560, 0xF481, 0xF385, 0xCD7C, 0xCD27, 0xCC46, 0xCB0C, 0xC9B1, - 0xC868, 0xC768, 0xC6E5, 0xC713, 0xC7D0, 0xC8D2, 0xC9D0, 0xCA7E, - 0xCAE3, 0xCB38, 0xCB7F, 0xCBBC, 0xCBF0, 0xCC20, 0xCC4E, 0xCC7D, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x070A, 0x028B, 0xFDC3, 0xF8DC, 0xF403, 0xEF64, 0xEB2B, 0xE785, - 0xE49D, 0xE2A0, 0xE1B9, 0xE238, 0xE41E, 0xE726, 0xEB09, 0xEF7F, - 0xF442, 0xF90A, 0xFD92, 0x0191, 0x04C2, 0x02D7, 0x044A, 0x05CE, - 0x0756, 0x08D4, 0x0A39, 0x0B79, 0x0C84, 0x0D4E, 0x0DC9, 0x0DE6, - 0x0D98, 0x0CE6, 0x0BDD, 0x0A8A, 0x08FD, 0x0743, 0x056A, 0x0380, - 0x0193, 0xFFB2, 0x1949, 0x180A, 0x15DC, 0x1300, 0x0FB2, 0x0C33, - 0x08C0, 0x0597, 0x02F7, 0x011F, 0x004C, 0x00BB, 0x024B, 0x04B2, - 0x07A5, 0x0ADA, 0x0E06, 0x10DF, 0x131A, 0x146E, 0x148E, 0xF22E, - 0xF54C, 0xF90C, 0xFD39, 0x019C, 0x0602, 0x0A35, 0x0DFF, 0x112B, - 0x1384, 0x14D5, 0x14FA, 0x1416, 0x125C, 0x0FFD, 0x0D2B, 0x0A19, - 0x06F8, 0x03FB, 0x0154, 0xFF37, 0x1105, 0x0FDF, 0x0E74, 0x0CD4, - 0x0B0D, 0x092F, 0x0749, 0x056A, 0x03A1, 0x01FE, 0x008F, 0xFF28, - 0xFD9D, 0xFC04, 0xFA74, 0xF8FF, 0xF7BD, 0xF6C2, 0xF623, 0xF5F6, - 0xF64F, 0xF985, 0xF88F, 0xF76C, 0xF62E, 0xF4EB, 0xF3B6, 0xF2A2, - 0xF1C4, 0xF130, 0xF0F8, 0xF132, 0xF210, 0xF39A, 0xF5A5, 0xF808, - 0xFA97, 0xFD28, 0xFF90, 0x01A4, 0x033C, 0x042B, 0xFCA8, 0x0154, - 0x0660, 0x0B9C, 0x10D6, 0x15E1, 0x1A8A, 0x1EA4, 0x21FE, 0x2468, - 0x25B3, 0x25B5, 0x2486, 0x2255, 0x1F53, 0x1BAF, 0x1799, 0x1341, - 0x0ED7, 0x0A8B, 0x068D, 0x00FA, 0x037B, 0x0616, 0x08B1, 0x0B34, - 0x0D85, 0x0F8A, 0x112A, 0x124D, 0x12D9, 0x12B4, 0x119C, 0x0F83, - 0x0C9F, 0x0924, 0x054A, 0x0145, 0xFD4D, 0xF995, 0xF653, 0xF3BE, - 0x2FA6, 0x2FDF, 0x305C, 0x3109, 0x31D4, 0x32A9, 0x3374, 0x3424, - 0x34A3, 0x34DF, 0x34C5, 0x3430, 0x3320, 0x31B7, 0x3018, 0x2E66, - 0x2CC3, 0x2B53, 0x2A38, 0x2995, 0x298D, -}; +ROM_ASSET_LOAD_ANIM(anim_5C_values, 0x00530ce8, 1258, 0x00000000, 1258); diff --git a/assets/anims/anim_5D.inc.c b/assets/anims/anim_5D.inc.c index d56e37b74..028747411 100644 --- a/assets/anims/anim_5D.inc.c +++ b/assets/anims/anim_5D.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_5D[] = { 1, 189, @@ -13,101 +14,7 @@ static const struct Animation anim_5D[] = { }; -static const u16 anim_5D_indices[] = { - 0x0013, 0x0001, 0x0013, 0x0014, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0027, 0x0001, 0x0000, - 0x0013, 0x0202, 0x0013, 0x0215, 0x0013, 0x0228, - 0x0013, 0x01C9, 0x0013, 0x01DC, 0x0013, 0x01EF, - 0x0013, 0x0190, 0x0013, 0x01A3, 0x0013, 0x01B6, - 0x0001, 0x018C, 0x0001, 0x018D, 0x0001, 0x018E, - 0x0013, 0x002C, 0x0013, 0x003F, 0x0013, 0x0052, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002B, - 0x0001, 0x0028, 0x0001, 0x0029, 0x0001, 0x002A, - 0x0001, 0x0188, 0x0001, 0x0189, 0x0001, 0x018A, - 0x0013, 0x007B, 0x0013, 0x008E, 0x0013, 0x00A1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0068, - 0x0001, 0x0065, 0x0001, 0x0066, 0x0001, 0x0067, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x018B, - 0x0013, 0x014F, 0x0013, 0x0162, 0x0013, 0x0175, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x013C, - 0x0013, 0x0103, 0x0013, 0x0116, 0x0013, 0x0129, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x018F, - 0x0013, 0x00CA, 0x0013, 0x00DD, 0x0013, 0x00F0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x00B7, - 0x0001, 0x00B4, 0x0001, 0x00B5, 0x0001, 0x00B6, -}; +ROM_ASSET_LOAD_ANIM(anim_5D_indices, 0x005311ec, 252, 0x00000000, 252); -static const s16 anim_5D_values[] = { - 0x0000, 0x001B, 0x0019, 0x0014, 0x000C, 0x0003, 0xFFFA, 0xFFEF, - 0xFFE5, 0xFFDD, 0xFFD6, 0xFFD0, 0xFFCA, 0xFFC5, 0xFFC0, 0xFFBB, - 0xFFB8, 0xFFB7, 0xFFB8, 0xFFBB, 0x00BD, 0x00BE, 0x00C0, 0x00C4, - 0x00C8, 0x00CC, 0x00D0, 0x00D4, 0x00D6, 0x00D7, 0x00D6, 0x00D4, - 0x00D1, 0x00CD, 0x00C9, 0x00C5, 0x00C1, 0x00BE, 0x00BD, 0x3FFF, - 0xFF8A, 0xF980, 0xF06F, 0xF085, 0xF955, 0xFAFC, 0xFF7E, 0x062F, - 0x0E64, 0x1770, 0x20A9, 0x2962, 0x30EF, 0x36A4, 0x3AF9, 0x3ED6, - 0x4237, 0x4518, 0x4775, 0x494B, 0x4A94, 0x4B4E, 0x4B74, 0xCD9D, - 0xCE25, 0xCF94, 0xD1AD, 0xD433, 0xD6E9, 0xD992, 0xDBF0, 0xDDC8, - 0xDEDA, 0xDF0F, 0xDE94, 0xDD9E, 0xDC5D, 0xDB04, 0xD9C5, 0xD8D2, - 0xD85E, 0xD899, 0xD6A1, 0xD3FA, 0xCCB7, 0xC1E3, 0xB48D, 0xA5BE, - 0x9684, 0x87EA, 0x7AFB, 0x70C7, 0x6869, 0x6066, 0x58DF, 0x51F9, - 0x4BD7, 0x469D, 0x426E, 0x3F6D, 0x3DBE, 0x0F57, 0x0217, 0xF7EF, - 0xF913, 0xF917, 0xF920, 0xF92E, 0xF940, 0xF954, 0xF96A, 0xF97F, - 0xF993, 0xF9A5, 0xF9B3, 0xF9BD, 0xF9C0, 0xF9BC, 0xF9B0, 0xF99A, - 0xF97A, 0xF94D, 0xF913, 0x0DB8, 0x0C64, 0x08C9, 0x037D, 0xFD16, - 0xF624, 0xEF3E, 0xE8F8, 0xE3E7, 0xE09F, 0xE0B1, 0xE461, 0xEA54, - 0xF12E, 0xFA7D, 0x06AE, 0x12BC, 0x1B9A, 0x1E40, 0x1A58, 0x199A, - 0x17A8, 0x14ED, 0x11D1, 0x0EBE, 0x0C20, 0x0A5F, 0x09E7, 0x0B20, - 0x12C0, 0x20E9, 0x2F29, 0x370E, 0x36B1, 0x320B, 0x2B80, 0x2572, - 0x2243, 0x5C3E, 0x5BD1, 0x5ABB, 0x594A, 0x57CB, 0x568B, 0x55D6, - 0x55F9, 0x5742, 0x59FC, 0x60E8, 0x6CEC, 0x7B94, 0x8A6E, 0x9BEC, - 0xB11C, 0xC569, 0xD43F, 0xD907, 0x001B, 0x025B, 0xCB25, 0x4F2E, - 0x4C24, 0x457E, 0x3EF1, 0x3C33, 0x3ED9, 0x4496, 0x4B3E, 0x50AB, - 0x52B3, 0x4EC7, 0x4677, 0x3DC6, 0x38BB, 0x387F, 0x3AA6, 0x3DD2, - 0x40A3, 0x41BC, 0x0F26, 0x0F50, 0x0FC0, 0x1062, 0x1122, 0x11EE, - 0x12B0, 0x1355, 0x13C9, 0x13F9, 0x13E4, 0x139F, 0x1334, 0x12AC, - 0x1210, 0x116B, 0x10C5, 0x1029, 0x0FA0, 0xFFFD, 0x0081, 0x01E5, - 0x03EF, 0x0661, 0x0901, 0x0B93, 0x0DDB, 0x0F9D, 0x109D, 0x10CC, - 0x105B, 0x0F76, 0x0E47, 0x0CF9, 0x0BB5, 0x0AA8, 0x09FA, 0x09D7, - 0xB340, 0xB377, 0xB40E, 0xB4EA, 0xB5F2, 0xB70C, 0xB821, 0xB915, - 0xB9D1, 0xBA3A, 0xBA5E, 0xBA5D, 0xBA39, 0xB9F5, 0xB995, 0xB91B, - 0xB889, 0xB7E4, 0xB72D, 0x001D, 0x001D, 0x001A, 0x0018, 0x0015, - 0x0013, 0x0012, 0x0013, 0x0017, 0x001D, 0x0034, 0x005A, 0x007E, - 0x008E, 0x0083, 0x006A, 0x004B, 0x002F, 0x001D, 0xFEE1, 0xFEE0, - 0xFEE0, 0xFEDF, 0xFEDE, 0xFEDD, 0xFEDD, 0xFEDD, 0xFEDF, 0xFEE1, - 0xFEE8, 0xFEF4, 0xFEFF, 0xFF05, 0xFF01, 0xFEF9, 0xFEEF, 0xFEE6, - 0xFEE1, 0xDE31, 0xDE51, 0xDEA3, 0xDF0C, 0xDF76, 0xDFC7, 0xDFE8, - 0xDFBF, 0xDF35, 0xDE31, 0xDADB, 0xD532, 0xCFDA, 0xCD7B, 0xCF04, - 0xD2BF, 0xD762, 0xDBA1, 0xDE31, 0x12BD, 0x137D, 0x1587, 0x1888, - 0x1C2E, 0x2027, 0x2421, 0x27CA, 0x2ACF, 0x2CDF, 0x2D29, 0x2B96, - 0x28EB, 0x25EC, 0x2230, 0x1D6D, 0x189F, 0x14BC, 0x12BD, 0xFD5C, - 0xFD47, 0xFD11, 0xFCC8, 0xFC7B, 0xFC38, 0xFC0C, 0xFC07, 0xFC36, - 0xFCA8, 0xFEA9, 0x021B, 0x04EE, 0x0510, 0x0162, 0xFB49, 0xF478, - 0xEEA6, 0xEB85, 0xF385, 0xF301, 0xF19A, 0xEF8F, 0xED1B, 0xEA7A, - 0xE7EA, 0xE5A7, 0xE3ED, 0xE2F9, 0xE3BD, 0xE659, 0xE9D2, 0xED2B, - 0xF0DF, 0xF562, 0xF9AF, 0xFCC5, 0xFDA0, 0xCC7D, 0xCCAA, 0xCD1E, - 0xCDB9, 0xCE5C, 0xCEEA, 0xCF44, 0xCF4A, 0xCEDE, 0xCDE2, 0xCA4B, - 0xC415, 0xBE2D, 0xBB7F, 0xBD1F, 0xC130, 0xC633, 0xCAA7, 0xCD0E, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x04C2, 0x0537, 0x067B, 0x0861, 0x0ABE, 0x0D68, 0x1032, 0x12F2, - 0x157D, 0x17A6, 0x19EE, 0x1C51, 0x1DDF, 0x1DAB, 0x1B70, 0x17EA, - 0x13A5, 0x0F2E, 0x0B13, 0xFFB2, 0xFEF6, 0xFCFE, 0xFA1F, 0xF6B1, - 0xF30B, 0xEF84, 0xEC73, 0xEA2E, 0xE90E, 0xEAEF, 0xEFEA, 0xF5AF, - 0xF9EF, 0xFC43, 0xFDF6, 0xFF41, 0x005C, 0x0183, 0x148E, 0x13B2, - 0x115B, 0x0DE2, 0x09A1, 0x04F2, 0x002F, 0xFBB3, 0xF7D6, 0xF4F2, - 0xF334, 0xF2BD, 0xF3DC, 0xF6DD, 0xFCF2, 0x05A2, 0x0EBC, 0x160B, - 0x195D, 0xFF37, 0xFED0, 0xFDB8, 0xFC1B, 0xFA25, 0xF801, 0xF5DA, - 0xF3DC, 0xF234, 0xF10B, 0xF028, 0xEF40, 0xEE6B, 0xEDC0, 0xED54, - 0xED3E, 0xED96, 0xEE71, 0xEFE6, 0xF64F, 0xF6F3, 0xF8B0, 0xFB43, - 0xFE67, 0x01D8, 0x0554, 0x0895, 0x0B57, 0x0D57, 0x0EC4, 0x0FFA, - 0x10F9, 0x11BC, 0x1243, 0x128C, 0x1293, 0x1258, 0x11D7, 0x042B, - 0x03F3, 0x035A, 0x0278, 0x0163, 0x0033, 0xFF00, 0xFDDF, 0xFCE8, - 0xFC32, 0xFBBF, 0xFB78, 0xFB50, 0xFB3C, 0xFB2E, 0xFB1A, 0xFAF2, - 0xFAAC, 0xFA39, 0x068D, 0x051B, 0x0136, 0xFB8E, 0xF4CB, 0xED9C, - 0xE6AD, 0xE0AB, 0xDC42, 0xDA1E, 0xDA2C, 0xDBB5, 0xDE72, 0xE21C, - 0xE66B, 0xEB17, 0xEFDB, 0xF46E, 0xF889, 0xF3BE, 0xF341, 0xF1F4, - 0xF018, 0xEDEC, 0xEBB2, 0xE9A9, 0xE811, 0xE72C, 0xE739, 0xE84B, - 0xEA2A, 0xECA9, 0xEF9A, 0xF2CF, 0xF619, 0xF94B, 0xFC36, 0xFEAC, - 0x298D, 0x2A1E, 0x2BA4, 0x2DDD, 0x3084, 0x3356, 0x3611, 0x3871, - 0x3A32, 0x3B12, 0x3AFC, 0x3A2B, 0x38CF, 0x3718, 0x3536, 0x3359, - 0x31B2, 0x3070, 0x2FC5, -}; +ROM_ASSET_LOAD_ANIM(anim_5D_values, 0x005312e8, 1142, 0x00000000, 1142); diff --git a/assets/anims/anim_5E.inc.c b/assets/anims/anim_5E.inc.c index 26f95e01c..9600298ef 100644 --- a/assets/anims/anim_5E.inc.c +++ b/assets/anims/anim_5E.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_5E[] = { 1, 189, @@ -13,786 +14,7 @@ static const struct Animation anim_5E[] = { }; -static const u16 anim_5E_indices[] = { - 0x0001, 0x0000, 0x009B, 0x0001, 0x009B, 0x009C, 0x0001, 0x0000, 0x0001, 0x0137, 0x0001, 0x0000, - 0x009B, 0x15D6, 0x009B, 0x1671, 0x009B, 0x170C, - 0x009B, 0x1405, 0x009B, 0x14A0, 0x009B, 0x153B, - 0x009B, 0x1234, 0x009B, 0x12CF, 0x009B, 0x136A, - 0x0001, 0x1230, 0x0001, 0x1231, 0x0001, 0x1232, - 0x009B, 0x03A4, 0x009B, 0x043F, 0x009B, 0x04DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x0309, - 0x009B, 0x0138, 0x009B, 0x01D3, 0x009B, 0x026E, - 0x0001, 0x122C, 0x0001, 0x122D, 0x0001, 0x122E, - 0x009B, 0x07E1, 0x009B, 0x087C, 0x009B, 0x0917, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x0746, - 0x009B, 0x0575, 0x009B, 0x0610, 0x009B, 0x06AB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x122F, - 0x009B, 0x105B, 0x009B, 0x10F6, 0x009B, 0x1191, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x0FC0, - 0x009B, 0x0DEF, 0x009B, 0x0E8A, 0x009B, 0x0F25, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x1233, - 0x009B, 0x0C1E, 0x009B, 0x0CB9, 0x009B, 0x0D54, - 0x0001, 0x0000, 0x0001, 0x0000, 0x009B, 0x0B83, - 0x009B, 0x09B2, 0x009B, 0x0A4D, 0x009B, 0x0AE8, -}; +ROM_ASSET_LOAD_ANIM(anim_5E_indices, 0x00531778, 252, 0x00000000, 252); -static const s16 anim_5E_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00AB, 0x00AB, 0x00AC, 0x00AD, 0x00AE, - 0x00AF, 0x00B0, 0x00B0, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B2, - 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, - 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, - 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, - 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, 0x00B2, - 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B0, - 0x00B0, 0x00B0, 0x00B0, 0x00AF, 0x00AF, 0x00AE, 0x00AC, 0x00AB, - 0x00A9, 0x00A6, 0x00A4, 0x00A1, 0x009C, 0x0097, 0x0093, 0x0090, - 0x008F, 0x008E, 0x008D, 0x008D, 0x008D, 0x008D, 0x008E, 0x008F, - 0x0090, 0x0093, 0x0097, 0x009C, 0x00A1, 0x00A6, 0x00AB, 0x00AE, - 0x00AF, 0x00AF, 0x00AD, 0x00A9, 0x00A5, 0x00A1, 0x009E, 0x009B, - 0x009A, 0x009B, 0x009D, 0x00A0, 0x00A3, 0x00A7, 0x00AA, 0x00AD, - 0x00AE, 0x00AF, 0x00AF, 0x00AF, 0x00AF, 0x00AE, 0x00AE, 0x00AD, - 0x00AD, 0x00AC, 0x00AC, 0x00AC, 0x00AD, 0x00AD, 0x00AE, 0x00AE, - 0x00AF, 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B3, 0x00B4, 0x00B4, - 0x00B4, 0x00B5, 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B3, 0x00B3, - 0x00B2, 0x00B2, 0x00B1, 0x00B0, 0x00B0, 0x00B0, 0x00AF, 0x00AF, - 0x00AE, 0x00AE, 0x00AD, 0x00AD, 0x00AC, 0x00AC, 0x00AB, 0x00AB, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, - 0xFFFE, 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFE, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0145, 0x03D1, 0x05BA, 0x0517, 0x0000, 0xF587, 0xE726, - 0xD690, 0xC575, 0xB588, 0xA87B, 0xA42D, 0xA796, 0xAEAC, 0xB7E5, - 0xBE5C, 0xC14D, 0xC35C, 0xC4BB, 0xC59A, 0xC62B, 0xC69F, 0xC706, - 0xC754, 0xC78C, 0xC7B0, 0xC7C5, 0xC7CE, 0xC7CE, 0xC7C8, 0xC7C1, - 0xC7BC, 0xC7BC, 0xC7C4, 0xC7D8, 0xC7FB, 0xC832, 0xC87E, 0xC8E4, - 0xC968, 0xCA3F, 0xCB8B, 0xCD28, 0xCEF7, 0xD0D7, 0xD2A5, 0xD443, - 0xD58D, 0xD5FF, 0xD5AD, 0xD55F, 0xD555, 0xD54B, 0xD540, 0xD537, - 0xD52D, 0xD524, 0xD51B, 0xD513, 0xD50C, 0xD505, 0xD500, 0xD4FD, - 0xD4FC, 0xD4FD, 0xD4FE, 0xD501, 0xD503, 0xD504, 0xD503, 0xD500, - 0xD4FB, 0xD4F6, 0xD4F0, 0xD4E9, 0xD4E2, 0xD4DB, 0xD4D3, 0xD4CC, - 0xD4C4, 0xD4BC, 0xD4B5, 0xD4AE, 0xD4A7, 0xD4A1, 0xD49B, 0xD496, - 0xD496, 0xD49B, 0xD4A2, 0xD4AA, 0xD4B0, 0xD4B0, 0xD4A9, 0xD496, - 0xD481, 0xD470, 0xD461, 0xD450, 0xD43C, 0xD420, 0xD3FA, 0xD3C7, - 0xD385, 0xD330, 0xD2C6, 0xD20E, 0xD0EA, 0xCF7E, 0xCDEB, 0xCC57, - 0xCAE4, 0xC9B7, 0xC8F1, 0xC8B8, 0xC92D, 0xCA75, 0xCC8A, 0xCF3F, - 0xD27B, 0xD626, 0xDA27, 0xDE68, 0xE2CE, 0xE742, 0xEBAC, 0xEFF3, - 0xF400, 0xF7B9, 0xFB07, 0xFDD2, 0x0000, 0x0197, 0x02B6, 0x036B, - 0x03C4, 0x03D0, 0x039E, 0x033B, 0x02B6, 0x021E, 0x0181, 0x00EE, - 0x0073, 0x001F, 0x0000, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF9DB, 0xFA9B, 0xFB2A, 0xFAFA, - 0xF97C, 0xF5FF, 0xF0DF, 0xEB19, 0xE5AB, 0xE192, 0xDFCD, 0xEA98, - 0xF741, 0xF740, 0xF392, 0xF115, 0xF12F, 0xF1D9, 0xF2D0, 0xF3CE, - 0xF491, 0xF4D3, 0xF4B2, 0xF47C, 0xF432, 0xF3D8, 0xF372, 0xF302, - 0xF28B, 0xF211, 0xF196, 0xF11D, 0xF0AB, 0xF040, 0xEFE2, 0xEF92, - 0xEF54, 0xEF2B, 0xEF1A, 0xEF24, 0xEF7D, 0xF044, 0xF15B, 0xF2A2, - 0xF3FC, 0xF54C, 0xF671, 0xF74F, 0xF77C, 0xF712, 0xF6B4, 0xF694, - 0xF673, 0xF652, 0xF633, 0xF614, 0xF5F7, 0xF5DB, 0xF5C2, 0xF5AB, - 0xF597, 0xF586, 0xF57C, 0xF579, 0xF57B, 0xF580, 0xF587, 0xF58D, - 0xF591, 0xF58F, 0xF586, 0xF578, 0xF568, 0xF555, 0xF541, 0xF52C, - 0xF516, 0xF4FF, 0xF4E7, 0xF4D0, 0xF4B8, 0xF4A2, 0xF48C, 0xF478, - 0xF465, 0xF454, 0xF446, 0xF43F, 0xF442, 0xF44B, 0xF456, 0xF45F, - 0xF462, 0xF45B, 0xF446, 0xF429, 0xF40C, 0xF3EE, 0xF3CD, 0xF3A7, - 0xF37C, 0xF349, 0xF30C, 0xF2C5, 0xF271, 0xF20F, 0xF188, 0xF0D2, - 0xEFFB, 0xEF10, 0xEE1F, 0xED38, 0xEC69, 0xEBBF, 0xEB49, 0xEB14, - 0xEB31, 0xEB97, 0xEC33, 0xECFD, 0xEDED, 0xEEFC, 0xF021, 0xF155, - 0xF291, 0xF3CC, 0xF500, 0xF624, 0xF730, 0xF81D, 0xF8E4, 0xF97C, - 0xF9E8, 0xFA35, 0xFA65, 0xFA7D, 0xFA80, 0xFA73, 0xFA58, 0xFA35, - 0xFA0D, 0xF9E3, 0xF9BB, 0xF99B, 0xF984, 0xF97C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED26, - 0xEC5A, 0xEBC1, 0xEBF4, 0xED8C, 0xF0D9, 0xF567, 0xFAA6, 0x0005, - 0x04F6, 0x08E8, 0x095C, 0x079A, 0x05C5, 0x03B7, 0x0315, 0x0465, - 0x06A9, 0x0949, 0x0BAA, 0x0D33, 0x0D4B, 0x0C54, 0x0B1E, 0x09AF, - 0x0811, 0x064B, 0x0464, 0x0266, 0x0058, 0xFE43, 0xFC2C, 0xFA1E, - 0xF81F, 0xF638, 0xF471, 0xF2D1, 0xF161, 0xF029, 0xEF31, 0xEED1, - 0xEF3C, 0xF042, 0xF1AF, 0xF352, 0xF4F9, 0xF672, 0xF78D, 0xF824, - 0xF864, 0xF88D, 0xF8C3, 0xF8F8, 0xF92D, 0xF960, 0xF992, 0xF9C1, - 0xF9ED, 0xFA16, 0xFA3B, 0xFA5C, 0xFA77, 0xFA88, 0xFA8D, 0xFA8A, - 0xFA81, 0xFA75, 0xFA6B, 0xFA66, 0xFA69, 0xFA77, 0xFA8E, 0xFAA8, - 0xFAC6, 0xFAE7, 0xFB09, 0xFB2E, 0xFB53, 0xFB79, 0xFB9F, 0xFBC5, - 0xFBEA, 0xFC0D, 0xFC2E, 0xFC4C, 0xFC67, 0xFC7F, 0xFC88, 0xFC7E, - 0xFC68, 0xFC50, 0xFC3E, 0xFC3A, 0xFC4D, 0xFC7F, 0xFCBF, 0xFCF8, - 0xFD30, 0xFD6D, 0xFDB5, 0xFE0F, 0xFE7F, 0xFF0C, 0xFFBC, 0x0094, - 0x019C, 0x0310, 0x0511, 0x0774, 0x0A12, 0x0CC1, 0x0F59, 0x11B0, - 0x139D, 0x14F7, 0x1596, 0x1550, 0x1438, 0x128A, 0x105B, 0x0DC0, - 0x0AD0, 0x079F, 0x0444, 0x00D4, 0xFD65, 0xFA0C, 0xF6DE, 0xF3F2, - 0xF15C, 0xEF33, 0xED8C, 0xEC5D, 0xEB88, 0xEB01, 0xEABF, 0xEAB6, - 0xEADC, 0xEB25, 0xEB88, 0xEBF9, 0xEC6D, 0xECDA, 0xED36, 0xED74, - 0xED8C, 0xCA4F, 0xCB56, 0xCE19, 0xD21D, 0xD6E5, 0xDBF6, 0xE0D5, - 0xE506, 0xE80D, 0xE9D7, 0xEAAD, 0xEA9E, 0xE9B9, 0xE80D, 0xE5AE, - 0xE2BD, 0xDF60, 0xDBBE, 0xD7FE, 0xD447, 0xD0BE, 0xCD8B, 0xCAD4, - 0xC8C0, 0xC775, 0xC6B0, 0xC612, 0xC599, 0xC542, 0xC50B, 0xC4EF, - 0xC4EE, 0xC504, 0xC52F, 0xC56C, 0xC5B8, 0xC611, 0xC674, 0xC6DE, - 0xC74D, 0xC7BE, 0xC82E, 0xC89B, 0xC903, 0xC961, 0xC9B4, 0xC9F9, - 0xCA2E, 0xCA4F, 0xCA54, 0xCA3C, 0xCA17, 0xC9EF, 0xC9D4, 0xC9D2, - 0xC9F7, 0xCA4F, 0xCB64, 0xCD4B, 0xCF69, 0xD186, 0xD3CB, 0xD629, - 0xD894, 0xDAFF, 0xDD5D, 0xDF9F, 0xE1BB, 0xE3A1, 0xE545, 0xE699, - 0xE786, 0xE809, 0xE835, 0xE81F, 0xE7DB, 0xE77E, 0xE71C, 0xE6C9, - 0xE699, 0xE680, 0xE662, 0xE641, 0xE61D, 0xE5F6, 0xE5CE, 0xE5A4, - 0xE57A, 0xE550, 0xE526, 0xE4FD, 0xE4D6, 0xE4B1, 0xE48F, 0xE471, - 0xE457, 0xE47A, 0xE4F3, 0xE592, 0xE627, 0xE682, 0xE673, 0xE5CA, - 0xE457, 0xE215, 0xDF35, 0xDBDC, 0xD82A, 0xD444, 0xD04C, 0xCC64, - 0xC8AF, 0xC550, 0xC26A, 0xC020, 0xBE42, 0xBC90, 0xBB12, 0xB9CD, - 0xB8C9, 0xB80E, 0xB7A2, 0xB78D, 0xB7D5, 0xB882, 0xB99B, 0xBB3C, - 0xBD6E, 0xC018, 0xC322, 0xC674, 0xC9F6, 0xCD8F, 0xD128, 0xD4A8, - 0xD7F8, 0xDAFE, 0xDDA3, 0xDFCF, 0xE169, 0xE259, 0xE27E, 0xE1DD, - 0xE093, 0xDEC2, 0xDC88, 0xDA04, 0xD756, 0xD49E, 0xD1FB, 0xCF8C, - 0xCD70, 0xCBC8, 0xCAB3, 0xCA4F, 0xFB1D, 0xFB30, 0xFB65, 0xFBB1, - 0xFC0C, 0xFC6D, 0xFCCA, 0xFD19, 0xFD53, 0xFC53, 0xFA1E, 0xF86A, - 0xF8EA, 0xFD53, 0x05A1, 0x1041, 0x1C89, 0x29D4, 0x3779, 0x44D3, - 0x5139, 0x5C06, 0x6491, 0x6A35, 0x6C4A, 0x6A95, 0x65AC, 0x5E1D, - 0x5477, 0x494B, 0x3D26, 0x3098, 0x2431, 0x187E, 0x0E10, 0x0575, - 0xFF3E, 0xFB1F, 0xF84E, 0xF699, 0xF5CC, 0xF5B4, 0xF61E, 0xF6D7, - 0xF7AD, 0xF86B, 0xF8E0, 0xF8D7, 0xF81F, 0xF658, 0xF3A8, 0xF0A7, - 0xEDEA, 0xEC06, 0xEAA7, 0xE925, 0xE79C, 0xE627, 0xE4E2, 0xE3E8, - 0xE355, 0xE344, 0xE3D1, 0xE517, 0xE802, 0xECE8, 0xF306, 0xF999, - 0xFFDF, 0x0513, 0x0873, 0x0A3E, 0x0B48, 0x0BB4, 0x0BA1, 0x0B32, - 0x0A88, 0x09C4, 0x0908, 0x0873, 0x07F3, 0x075E, 0x06B7, 0x0600, - 0x053E, 0x0472, 0x03A0, 0x02CB, 0x01F5, 0x0122, 0x0055, 0xFF91, - 0xFED8, 0xFE2E, 0xFD94, 0xFD10, 0xFCFD, 0xFD84, 0xFE5C, 0xFF39, - 0xFFD1, 0xFFD9, 0xFF07, 0xFD10, 0xF9E8, 0xF5D8, 0xF117, 0xEBD9, - 0xE654, 0xE0BC, 0xDB47, 0xD62B, 0xD19C, 0xCDD0, 0xCAFC, 0xC8E8, - 0xC739, 0xC5F1, 0xC512, 0xC49D, 0xC495, 0xC4FB, 0xC5D1, 0xC718, - 0xC8D3, 0xCB04, 0xCDD2, 0xD152, 0xD567, 0xD9F3, 0xDED9, 0xE3FB, - 0xE93D, 0xEE80, 0xF3A7, 0xF896, 0xFD2E, 0x0151, 0x04E4, 0x07C8, - 0x09E1, 0x0B18, 0x0B7F, 0x0B35, 0x0A56, 0x0900, 0x0751, 0x0565, - 0x035C, 0x0152, 0xFF65, 0xFDB2, 0xFC56, 0xFB70, 0xFB1D, 0xD2DC, - 0xD38C, 0xD565, 0xD814, 0xDB46, 0xDEA9, 0xE1EB, 0xE4B9, 0xE6BF, - 0xE7F8, 0xE893, 0xE891, 0xE7F5, 0xE6BF, 0xE503, 0xE2E3, 0xE07A, - 0xDDDF, 0xDB2D, 0xD87D, 0xD5E8, 0xD387, 0xD174, 0xCFC8, 0xCE9C, - 0xCDE3, 0xCD77, 0xCD51, 0xCD66, 0xCDAF, 0xCE22, 0xCEB6, 0xCF62, - 0xD01D, 0xD0DF, 0xD19E, 0xD251, 0xD31F, 0xD429, 0xD560, 0xD6B6, - 0xD81B, 0xD980, 0xDAD6, 0xDC0F, 0xDD1A, 0xDDEA, 0xDE6E, 0xDE98, - 0xDD45, 0xDA25, 0xD666, 0xD338, 0xD1C9, 0xD1CF, 0xD230, 0xD2E0, - 0xD3D2, 0xD4F8, 0xD646, 0xD7AE, 0xD925, 0xDA9D, 0xDC09, 0xDDAE, - 0xDFBB, 0xE1FD, 0xE444, 0xE65E, 0xE81A, 0xE946, 0xE9EF, 0xEA4D, - 0xEA6D, 0xEA5F, 0xEA2F, 0xE9ED, 0xE9A7, 0xE96A, 0xE946, 0xE930, - 0xE917, 0xE8FB, 0xE8DC, 0xE8BB, 0xE899, 0xE876, 0xE852, 0xE82E, - 0xE80A, 0xE7E8, 0xE7C7, 0xE7A8, 0xE78B, 0xE771, 0xE75B, 0xE72F, - 0xE6E4, 0xE690, 0xE648, 0xE622, 0xE635, 0xE696, 0xE75B, 0xE896, - 0xEA3B, 0xEC2D, 0xEE54, 0xF092, 0xF2CF, 0xF4EF, 0xF6D8, 0xF86E, - 0xF997, 0xFA38, 0xFA4B, 0xF9E7, 0xF921, 0xF80E, 0xF6C0, 0xF54D, - 0xF3C9, 0xF247, 0xF0DD, 0xEF9E, 0xEE9E, 0xEDCE, 0xED0E, 0xEC5C, - 0xEBB5, 0xEB16, 0xEA7B, 0xE9E4, 0xE94B, 0xE8B0, 0xE80E, 0xE764, - 0xE6AE, 0xE5E9, 0xE513, 0xE429, 0xE315, 0xE1CC, 0xE058, 0xDEC7, - 0xDD23, 0xDB7A, 0xD9D6, 0xD843, 0xD6CE, 0xD582, 0xD46B, 0xD395, - 0xD30C, 0xD2DC, 0xD4B4, 0xD49B, 0xD457, 0xD3F6, 0xD382, 0xD307, - 0xD290, 0xD22B, 0xD1E1, 0xD400, 0xD882, 0xDBF4, 0xDAE5, 0xD1E1, - 0xC14E, 0xAC9A, 0x94E2, 0x7B3E, 0x60D1, 0x46B3, 0x2E01, 0x17D8, - 0x0552, 0xF78D, 0xEFA4, 0xEDC1, 0xF0C2, 0xF7D7, 0x022C, 0x0EF3, - 0x1D58, 0x2C8A, 0x3BB6, 0x4A0D, 0x56BB, 0x60EF, 0x67D8, 0x6BC4, - 0x6DC8, 0x6E3F, 0x6D86, 0x6BF5, 0x69E9, 0x67BD, 0x65CB, 0x646D, - 0x6400, 0x64DE, 0x6762, 0x6EA6, 0x7B65, 0x8A72, 0x9896, 0xA2A3, - 0xA96C, 0xAFDB, 0xB5E1, 0xBB6F, 0xC075, 0xC4E4, 0xC8AC, 0xCBBE, - 0xCE0B, 0xCF82, 0xCEF7, 0xCBD8, 0xC706, 0xC160, 0xBBC5, 0xB715, - 0xB430, 0xB2BE, 0xB1C8, 0xB140, 0xB11A, 0xB147, 0xB1BB, 0xB266, - 0xB33D, 0xB430, 0xB547, 0xB68C, 0xB7F8, 0xB984, 0xBB2B, 0xBCE7, - 0xBEAF, 0xC07F, 0xC24F, 0xC41A, 0xC5D9, 0xC784, 0xC917, 0xCA8A, - 0xCBD7, 0xCCF8, 0xCDEA, 0xCEA9, 0xCF2D, 0xCF6C, 0xCF5C, 0xCEF4, - 0xCE2B, 0xCCF8, 0xCB42, 0xC90D, 0xC675, 0xC39A, 0xC098, 0xBD8E, - 0xBA9B, 0xB7DB, 0xB56D, 0xB370, 0xB200, 0xB106, 0xB053, 0xAFE4, - 0xAFB5, 0xAFC3, 0xB00A, 0xB088, 0xB138, 0xB217, 0xB323, 0xB458, - 0xB5C8, 0xB783, 0xB97B, 0xBBA6, 0xBDF8, 0xC064, 0xC2DF, 0xC55D, - 0xC7D3, 0xCA34, 0xCC74, 0xCE89, 0xD065, 0xD1FE, 0xD348, 0xD443, - 0xD500, 0xD584, 0xD5D7, 0xD600, 0xD607, 0xD5F1, 0xD5C8, 0xD591, - 0xD555, 0xD519, 0xD4E5, 0xD4C1, 0xD4B4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFEE7, 0xFDCD, - 0x0000, 0x05F6, 0x0D79, 0x15D4, 0x1E51, 0x263D, 0x2CE4, 0x3190, - 0x3394, 0x3350, 0x31A3, 0x2F6B, 0x2D86, 0x2CD4, 0x2D28, 0x2DB8, - 0x2E77, 0x2F58, 0x304E, 0x314A, 0x3241, 0x3325, 0x33E7, 0x347C, - 0x34D6, 0x34F3, 0x34DF, 0x34A5, 0x344D, 0x33E2, 0x336B, 0x32F4, - 0x3285, 0x3228, 0x31E6, 0x31C9, 0x31DA, 0x3223, 0x32A2, 0x334B, - 0x3414, 0x34F2, 0x35D9, 0x36C0, 0x379B, 0x385F, 0x3911, 0x39BB, - 0x3A59, 0x3AF4, 0x3B96, 0x3C3C, 0x3CE3, 0x3D89, 0x3E29, 0x3EC1, - 0x3F4F, 0x3FCF, 0x403D, 0x4098, 0x40D0, 0x40DF, 0x40D0, 0x40B0, - 0x4089, 0x4068, 0x4058, 0x4064, 0x4098, 0x40EC, 0x414D, 0x41BA, - 0x4231, 0x42AF, 0x4334, 0x43BD, 0x4448, 0x44D3, 0x455C, 0x45E2, - 0x4662, 0x46DA, 0x4749, 0x47AD, 0x4804, 0x4835, 0x4838, 0x481B, - 0x47F1, 0x47C9, 0x47B3, 0x47C1, 0x4804, 0x4873, 0x48FC, 0x4999, - 0x4A46, 0x4AFF, 0x4BBE, 0x4C80, 0x4D40, 0x4DF9, 0x4EA7, 0x4F46, - 0x5024, 0x5174, 0x530B, 0x54BB, 0x5659, 0x57B9, 0x58AE, 0x590C, - 0x58A7, 0x5752, 0x54E2, 0x5154, 0x4CDB, 0x479B, 0x41BA, 0x3B5A, - 0x34A2, 0x2DB5, 0x26B8, 0x1FCF, 0x191F, 0x12CD, 0x0CFC, 0x07D1, - 0x0371, 0x0000, 0xFD7A, 0xFBB3, 0xFA95, 0xFA07, 0xF9F4, 0xFA44, - 0xFAE1, 0xFBB3, 0xFCA4, 0xFD9D, 0xFE86, 0xFF49, 0xFFCF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFF9E, 0xFF3C, 0x0000, 0x0206, 0x0486, 0x074C, 0x0A27, - 0x0CE4, 0x0F51, 0x113B, 0x1284, 0x134A, 0x13B9, 0x13FE, 0x1446, - 0x14BB, 0x1563, 0x1621, 0x16ED, 0x17BF, 0x188F, 0x1954, 0x1A08, - 0x1AA2, 0x1B1A, 0x1B68, 0x1B85, 0x1B6A, 0x1B1E, 0x1AA9, 0x1A13, - 0x1965, 0x18A8, 0x17E4, 0x1721, 0x1669, 0x15C4, 0x1539, 0x14D3, - 0x1493, 0x1471, 0x1467, 0x146F, 0x1483, 0x149E, 0x14B8, 0x14CC, - 0x14D3, 0x14D1, 0x14CF, 0x14CB, 0x14C8, 0x14C4, 0x14C1, 0x14BD, - 0x14B9, 0x14B6, 0x14B2, 0x14AF, 0x14AC, 0x14A9, 0x14A7, 0x14A6, - 0x14A6, 0x14A6, 0x14A7, 0x14A8, 0x14A9, 0x14A9, 0x14A9, 0x14A7, - 0x14A5, 0x14A2, 0x149F, 0x149C, 0x1499, 0x1495, 0x1491, 0x148D, - 0x148A, 0x1486, 0x1482, 0x147F, 0x147B, 0x1478, 0x1476, 0x1473, - 0x1474, 0x1479, 0x1481, 0x1488, 0x148C, 0x148C, 0x1484, 0x1473, - 0x1460, 0x1453, 0x1447, 0x143B, 0x142A, 0x1412, 0x13F1, 0x13C2, - 0x1383, 0x1330, 0x12C7, 0x1244, 0x11A6, 0x10F3, 0x102F, 0x0F5E, - 0x0E85, 0x0DA8, 0x0CCB, 0x0BF3, 0x0B24, 0x0A63, 0x09A6, 0x08E1, - 0x0818, 0x074B, 0x067D, 0x05B0, 0x04E6, 0x0421, 0x0364, 0x02AF, - 0x0207, 0x016B, 0x00E0, 0x0066, 0x0000, 0xFFB1, 0xFF7A, 0xFF57, - 0xFF45, 0xFF43, 0xFF4D, 0xFF60, 0xFF7A, 0xFF97, 0xFFB6, 0xFFD2, - 0xFFEA, 0xFFFA, 0x0000, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF533, 0xF51E, 0xF549, 0xF5EC, - 0xF6E9, 0xF806, 0xF908, 0xF9B4, 0xF9D0, 0xF922, 0xF70B, 0xF391, - 0xEF6D, 0xEB5A, 0xE813, 0xE651, 0xE5CC, 0xE5B4, 0xE5F7, 0xE682, - 0xE744, 0xE82A, 0xE922, 0xEA1B, 0xEB01, 0xEBC4, 0xEC50, 0xECB9, - 0xED1D, 0xED7D, 0xEDD7, 0xEE2D, 0xEE7E, 0xEECA, 0xEF10, 0xEF50, - 0xEF8B, 0xEFC0, 0xEFEF, 0xF00E, 0xF015, 0xF00B, 0xEFF8, 0xEFE1, - 0xEFCE, 0xEFC6, 0xEFCF, 0xEFEF, 0xF064, 0xF136, 0xF222, 0xF311, - 0xF411, 0xF51D, 0xF62E, 0xF740, 0xF84C, 0xF94C, 0xFA3B, 0xFB12, - 0xFBCC, 0xFC63, 0xFCBD, 0xFCD4, 0xFCB9, 0xFC81, 0xFC40, 0xFC09, - 0xFBEF, 0xFC07, 0xFC63, 0xFCF5, 0xFD9F, 0xFE5D, 0xFF2D, 0x000A, - 0x00F2, 0x01E1, 0x02D4, 0x03C7, 0x04B8, 0x05A1, 0x0681, 0x0754, - 0x0817, 0x08C5, 0x095C, 0x09B2, 0x09B1, 0x097A, 0x092A, 0x08E0, - 0x08BC, 0x08DB, 0x095C, 0x0A30, 0x0B2D, 0x0C4C, 0x0D88, 0x0EDC, - 0x1041, 0x11B0, 0x1325, 0x1499, 0x1606, 0x1767, 0x18FB, 0x1AF2, - 0x1D26, 0x1F75, 0x21BC, 0x23D7, 0x25A2, 0x26FA, 0x27BB, 0x27C3, - 0x26ED, 0x2542, 0x22F1, 0x2011, 0x1CBC, 0x190B, 0x1515, 0x10F4, - 0x0CC0, 0x0891, 0x0480, 0x00A6, 0xFD1B, 0xF9F8, 0xF754, 0xF549, - 0xF3CF, 0xF2C5, 0xF21E, 0xF1CB, 0xF1C0, 0xF1EF, 0xF24A, 0xF2C5, - 0xF352, 0xF3E4, 0xF46C, 0xF4DE, 0xF52C, 0xF549, 0xC7DD, 0xC8C4, - 0xCB33, 0xCEC2, 0xD308, 0xD79E, 0xDC1B, 0xE017, 0xE32A, 0xE4FD, - 0xE52A, 0xE32A, 0xDEFD, 0xD977, 0xD34D, 0xCD38, 0xC7ED, 0xC423, - 0xC292, 0xC4A5, 0xCA2A, 0xD169, 0xD8AA, 0xDE34, 0xE050, 0xDFF6, - 0xDF4E, 0xDE5D, 0xDD2B, 0xDBC1, 0xDA24, 0xD85D, 0xD674, 0xD46F, - 0xD256, 0xD031, 0xCE06, 0xCBDF, 0xC9C1, 0xC7B5, 0xC5C1, 0xC3EE, - 0xC243, 0xC0C7, 0xBF82, 0xBE7B, 0xBDBA, 0xBD46, 0xBDAB, 0xBF46, - 0xC1D5, 0xC517, 0xC8CB, 0xCCAF, 0xD082, 0xD403, 0xD6F1, 0xD91C, - 0xDAAF, 0xDBF1, 0xDD25, 0xDE5F, 0xDF99, 0xE0D1, 0xE201, 0xE325, - 0xE439, 0xE538, 0xE61E, 0xE6E7, 0xE78E, 0xE816, 0xE884, 0xE8D3, - 0xE902, 0xE90C, 0xE8EF, 0xE8A8, 0xE833, 0xE78E, 0xE693, 0xE532, - 0xE389, 0xE1B6, 0xDFD6, 0xDE07, 0xDC67, 0xDB14, 0xDA2B, 0xD9D0, - 0xD9F7, 0xDA79, 0xDB2D, 0xDBED, 0xDC90, 0xDCEF, 0xDD42, 0xDDC6, - 0xDE56, 0xDECE, 0xDF0B, 0xDEE7, 0xDE3F, 0xDCEF, 0xDAEF, 0xD865, - 0xD56F, 0xD22B, 0xCEB8, 0xCB35, 0xC7C0, 0xC478, 0xC17B, 0xBEE8, - 0xBCDD, 0xBB31, 0xB9AA, 0xB84E, 0xB725, 0xB635, 0xB584, 0xB51B, - 0xB4FF, 0xB538, 0xB5CB, 0xB6C1, 0xB830, 0xBA1F, 0xBC78, 0xBF26, - 0xC213, 0xC52C, 0xC85B, 0xCB8A, 0xCEA5, 0xD197, 0xD44B, 0xD6AB, - 0xD8A2, 0xDA1C, 0xDB04, 0xDB3E, 0xDAD2, 0xD9D9, 0xD86C, 0xD6A7, - 0xD4A2, 0xD279, 0xD045, 0xCE20, 0xCC25, 0xCA6D, 0xC912, 0xC82F, - 0xC7DD, 0x054B, 0x056D, 0x05C8, 0x064C, 0x06EC, 0x0796, 0x083E, - 0x08D2, 0x0945, 0x095E, 0x093A, 0x0945, 0x09DD, 0x0AE8, 0x0C16, - 0x0D17, 0x0D9C, 0x0D57, 0x0BF8, 0x091E, 0x04E9, 0xFFC4, 0xFA1A, - 0xF459, 0xEEED, 0xE965, 0xE32F, 0xDC8B, 0xD5B6, 0xCEEF, 0xC874, - 0xC284, 0xBD5D, 0xB93D, 0xB662, 0xB50B, 0xB71C, 0xBD69, 0xC6A0, - 0xD16B, 0xDC76, 0xE66D, 0xF061, 0xFB9A, 0x0713, 0x11C7, 0x1AAF, - 0x20C7, 0x24D7, 0x2846, 0x2B00, 0x2CEE, 0x2DF9, 0x2E0C, 0x2D10, - 0x2AF0, 0x2795, 0x1C3A, 0x075B, 0xF0C5, 0xD8B1, 0xBDD3, 0xA5A1, - 0x9592, 0x8D29, 0x87C7, 0x84B2, 0x8332, 0x828D, 0x8209, 0x80ED, - 0x7F63, 0x7E13, 0x7CF7, 0x7C0C, 0x7B4C, 0x7AB4, 0x7A41, 0x79ED, - 0x79B6, 0x7996, 0x7991, 0x79AA, 0x79DE, 0x7A27, 0x7A84, 0x7AEF, - 0x7B65, 0x7BE2, 0x7C63, 0x7CE4, 0x7D60, 0x7DD4, 0x7E3D, 0x7E96, - 0x7EDB, 0x7E16, 0x7BDE, 0x790A, 0x766E, 0x74E0, 0x7534, 0x7841, - 0x7EDB, 0x8943, 0x96A9, 0xA65E, 0xB7B0, 0xC9EB, 0xDC5C, 0xEE52, - 0xFF18, 0x0DFC, 0x1A4C, 0x2354, 0x2937, 0x2CC8, 0x2E5D, 0x2E4E, - 0x2CF1, 0x2A9D, 0x27AA, 0x246E, 0x2140, 0x1E76, 0x1C69, 0x1AA9, - 0x1896, 0x163F, 0x13B3, 0x1101, 0x0E37, 0x0B64, 0x0898, 0x05DF, - 0x034B, 0x00E8, 0xFEC7, 0xFCF4, 0xFB80, 0xFA78, 0xF9F1, 0xF9E6, - 0xFA46, 0xFAFD, 0xFBFB, 0xFD2C, 0xFE7D, 0xFFDD, 0x0139, 0x027F, - 0x039D, 0x0480, 0x0515, 0x054B, 0x2BD6, 0x2B34, 0x297F, 0x26FF, - 0x23FE, 0x20C6, 0x1D9E, 0x1AD2, 0x18A9, 0x1753, 0x1726, 0x18A9, - 0x1BDC, 0x200B, 0x24B5, 0x2958, 0x2D71, 0x307E, 0x31FE, 0x3110, - 0x2DE0, 0x297E, 0x24FC, 0x216A, 0x1FD8, 0x1FE6, 0x2071, 0x2166, - 0x22AF, 0x2439, 0x25EF, 0x27BE, 0x2990, 0x2B52, 0x2CF0, 0x2E54, - 0x2FAE, 0x3121, 0x328B, 0x33C8, 0x34B5, 0x3530, 0x34FA, 0x3425, - 0x32FF, 0x31DB, 0x3107, 0x30D4, 0x3114, 0x3167, 0x31D6, 0x3269, - 0x3328, 0x341B, 0x354C, 0x36C1, 0x3883, 0x3C27, 0x41ED, 0x47E0, - 0x4DEE, 0x547F, 0x5A56, 0x5E32, 0x6038, 0x617F, 0x6235, 0x6286, - 0x62A0, 0x62B0, 0x62E3, 0x6347, 0x63C1, 0x6441, 0x64BB, 0x651E, - 0x655D, 0x6569, 0x6534, 0x64AF, 0x63CB, 0x628F, 0x6111, 0x5F5A, - 0x5D75, 0x5B6B, 0x5946, 0x570F, 0x54D2, 0x5297, 0x5069, 0x4E51, - 0x4C5A, 0x4A8C, 0x48F2, 0x4796, 0x46F7, 0x474B, 0x4830, 0x4942, - 0x4A1F, 0x4A63, 0x49AC, 0x4796, 0x4412, 0x3F7F, 0x3A1E, 0x342F, - 0x2DF3, 0x27AC, 0x219B, 0x1C01, 0x171E, 0x1334, 0x1085, 0x0F18, - 0x0EAE, 0x0F1B, 0x1032, 0x11C7, 0x13AC, 0x15B7, 0x17B9, 0x1987, - 0x1AF5, 0x1BD4, 0x1C4D, 0x1CA6, 0x1CE4, 0x1D0B, 0x1D22, 0x1D2C, - 0x1D2F, 0x1D2F, 0x1D33, 0x1D3E, 0x1D55, 0x1D7E, 0x1DBE, 0x1E19, - 0x1E94, 0x1F40, 0x2020, 0x212B, 0x2256, 0x2396, 0x24E1, 0x262D, - 0x276E, 0x289B, 0x29A9, 0x2A8D, 0x2B3D, 0x2BAE, 0x2BD6, 0xCCF6, - 0xCD1F, 0xCD8C, 0xCE2D, 0xCEEE, 0xCFBD, 0xD088, 0xD13C, 0xD1C7, - 0xD3D2, 0xD591, 0xD1C7, 0xC824, 0xBC65, 0xAF5C, 0xA1DA, 0x94B1, - 0x88B1, 0x7EAA, 0x7728, 0x71A1, 0x6D51, 0x6972, 0x6541, 0x5FF8, - 0x5966, 0x5208, 0x4A22, 0x41F7, 0x39C9, 0x31DC, 0x2A72, 0x23D0, - 0x1E38, 0x19EE, 0x1734, 0x17D2, 0x1C92, 0x243B, 0x2D91, 0x375C, - 0x4060, 0x4975, 0x53BF, 0x5E7D, 0x68ED, 0x724D, 0x79DB, 0x8024, - 0x861F, 0x8BB7, 0x90D6, 0x9566, 0x9950, 0x9C7E, 0x9ED9, 0xA04A, - 0x9C2D, 0x916F, 0x855A, 0x7835, 0x6926, 0x5BAC, 0x534A, 0x4FD2, - 0x4E5F, 0x4E63, 0x4F51, 0x509A, 0x51B2, 0x5209, 0x51AC, 0x5116, - 0x505F, 0x4F9F, 0x4EED, 0x4E61, 0x4E13, 0x4E1B, 0x4E91, 0x4F8D, - 0x5101, 0x52C9, 0x54D9, 0x5725, 0x599F, 0x5C3C, 0x5EEF, 0x61AD, - 0x6467, 0x6713, 0x69A4, 0x6C0E, 0x6E43, 0x7038, 0x71E1, 0x728A, - 0x71E8, 0x7088, 0x6EF7, 0x6DC4, 0x6D7C, 0x6EAB, 0x71E1, 0x7733, - 0x7E1D, 0x863F, 0x8F34, 0x989D, 0xA21B, 0xAB4D, 0xB3D2, 0xBB4A, - 0xC154, 0xC590, 0xC7DF, 0xC895, 0xC7FF, 0xC668, 0xC41F, 0xC16E, - 0xBEA3, 0xBC0B, 0xB9F1, 0xB8A2, 0xB86A, 0xB90E, 0xBA14, 0xBB6E, - 0xBD0D, 0xBEE3, 0xC0E2, 0xC2FB, 0xC520, 0xC742, 0xC954, 0xCB47, - 0xCD0C, 0xCE95, 0xCFD4, 0xD0BB, 0xD149, 0xD190, 0xD199, 0xD16E, - 0xD118, 0xD0A2, 0xD016, 0xCF7C, 0xCEDF, 0xCE49, 0xCDC3, 0xCD58, - 0xCD10, 0xCCF6, 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFC, 0xFFFA, - 0xFFF7, 0xFFF5, 0xFFF3, 0xFFF2, 0xFFF1, 0xFFF0, 0xFFF0, 0xFFEF, - 0xFFED, 0xFFEB, 0xFFE9, 0xFFE6, 0xFFE3, 0xFFE0, 0xFFDC, 0xFFD9, - 0xFFD5, 0xFFD0, 0xFFCC, 0xFFC8, 0xFFC3, 0xFFBF, 0xFFBA, 0xFFB6, - 0xFFB2, 0xFFAD, 0xFFA9, 0xFFA5, 0xFFA2, 0xFF9E, 0xFF9B, 0xFF99, - 0xFF96, 0xFF94, 0xFF93, 0xFF91, 0xFF91, 0xFF91, 0xFF91, 0xFF92, - 0xFF94, 0xFF97, 0xFF9A, 0xFF9E, 0xFFA2, 0xFFA8, 0xFFAE, 0xFFB6, - 0xFFBE, 0xFFC7, 0xFFD1, 0xFFDC, 0xFFE8, 0xFFF6, 0x0014, 0x0050, - 0x00A2, 0x0104, 0x016F, 0x01DB, 0x0242, 0x029D, 0x02E6, 0x0314, - 0x0323, 0x030A, 0x02CE, 0x0276, 0x020A, 0x0192, 0x0116, 0x009D, - 0x0030, 0xFFD6, 0xFF97, 0xFF77, 0xFF75, 0xFF86, 0xFFA3, 0xFFC5, - 0xFFE3, 0xFFF6, 0xFFFE, 0x0002, 0x0005, 0x0008, 0x000C, 0x0012, - 0x001C, 0x002B, 0x0043, 0x0065, 0x008C, 0x00B5, 0x00DB, 0x00FB, - 0x0110, 0x0116, 0x010E, 0x00FE, 0x00E6, 0x00C9, 0x00A8, 0x0085, - 0x0063, 0x0042, 0x0024, 0x000C, 0xFFFC, 0xFFF1, 0xFFE8, 0xFFE2, - 0xFFDE, 0xFFDC, 0xFFDB, 0xFFDB, 0xFFDC, 0xFFDE, 0xFFE0, 0xFFE2, - 0xFFE3, 0xFFE3, 0xFFE4, 0xFFE4, 0xFFE5, 0xFFE6, 0xFFE6, 0xFFE8, - 0xFFE9, 0xFFEA, 0xFFEB, 0xFFED, 0xFFEE, 0xFFF0, 0xFFF2, 0xFFF3, - 0xFFF5, 0xFFF6, 0xFFF8, 0xFFF9, 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFE, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2D, - 0xFF2D, 0xFF2D, 0xFF2C, 0xFF2C, 0xFF2C, 0xFF2C, 0xFF2B, 0xFF2B, - 0xFF2B, 0xFF2A, 0xFF2A, 0xFF2A, 0xFF2A, 0xFF2A, 0xFF2A, 0xFF2A, - 0xFF2A, 0xFF2A, 0xFF2A, 0xFF2A, 0xFF2A, 0xFF2A, 0xFF2A, 0xFF2B, - 0xFF2B, 0xFF2B, 0xFF2C, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F, 0xFF2F, - 0xFF30, 0xFF32, 0xFF36, 0xFF3B, 0xFF41, 0xFF47, 0xFF4E, 0xFF55, - 0xFF5B, 0xFF61, 0xFF66, 0xFF6A, 0xFF6C, 0xFF6E, 0xFF70, 0xFF71, - 0xFF71, 0xFF71, 0xFF71, 0xFF6F, 0xFF6D, 0xFF6A, 0xFF59, 0xFF36, - 0xFF0E, 0xFEEC, 0xFEDE, 0xFEF1, 0xFF30, 0xFFAD, 0x0060, 0x0136, - 0x021C, 0x02FD, 0x03C4, 0x045E, 0x04B6, 0x04C9, 0x04A7, 0x045C, - 0x03F6, 0x0381, 0x0308, 0x0299, 0x023F, 0x01F2, 0x01A1, 0x014E, - 0x00F9, 0x00A6, 0x0056, 0x000B, 0xFFC7, 0xFF8A, 0xFF57, 0xFF30, - 0xFF14, 0xFF01, 0xFEF6, 0xFEF2, 0xFEF3, 0xFEF8, 0xFF00, 0xFF0B, - 0xFF16, 0xFF20, 0xFF29, 0xFF30, 0xFF32, 0xFF32, 0xFF32, 0xFF32, - 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xC9D8, 0xC9ED, 0xCA27, 0xCA7D, 0xCAE9, 0xCB61, 0xCBDE, 0xCC58, - 0xCCC7, 0xCD23, 0xCD65, 0xCD83, 0xCD8E, 0xCD9B, 0xCDA9, 0xCDB8, - 0xCDC8, 0xCDD9, 0xCDEB, 0xCDFD, 0xCE10, 0xCE23, 0xCE36, 0xCE49, - 0xCE5C, 0xCE6F, 0xCE82, 0xCE93, 0xCEA5, 0xCEB5, 0xCEC4, 0xCED2, - 0xCEDF, 0xCEEA, 0xCEF4, 0xCEFC, 0xCF02, 0xCF06, 0xCF08, 0xCF08, - 0xCF05, 0xCF00, 0xCEF8, 0xCEED, 0xCEDF, 0xCECD, 0xCEB9, 0xCEA1, - 0xCE85, 0xCE66, 0xCE42, 0xCE1B, 0xCDF0, 0xCDC0, 0xCD8B, 0xCD52, - 0xCD14, 0xCCD2, 0xCC8A, 0xCC3D, 0xCBA2, 0xCA84, 0xC8FE, 0xC72B, - 0xC528, 0xC310, 0xC0FF, 0xBF11, 0xBD61, 0xBC0A, 0xBB2A, 0xBAB2, - 0xBA80, 0xBA8C, 0xBAD0, 0xBB43, 0xBBE1, 0xBCA0, 0xBD7B, 0xBE6A, - 0xBF67, 0xC0D2, 0xC2DD, 0xC53E, 0xC7AA, 0xC9D5, 0xCB74, 0xCC3D, - 0xCC12, 0xCB2F, 0xC9CD, 0xC827, 0xC676, 0xC4F5, 0xC3DE, 0xC36A, - 0xC3AB, 0xC470, 0xC593, 0xC6EC, 0xC852, 0xC9A0, 0xCAAD, 0xCB52, - 0xCB9D, 0xCBBD, 0xCBBB, 0xCB9E, 0xCB70, 0xCB39, 0xCB02, 0xCAD4, - 0xCAB6, 0xCAB1, 0xCACF, 0xCB10, 0xCB6B, 0xCBDC, 0xCC5C, 0xCCE7, - 0xCD75, 0xCE02, 0xCE88, 0xCF01, 0xCF68, 0xCFB7, 0xCFE7, 0xCFF5, - 0xCFE9, 0xCFD2, 0xCFB1, 0xCF86, 0xCF53, 0xCF19, 0xCED8, 0xCE92, - 0xCE47, 0xCDF8, 0xCDA6, 0xCD52, 0xCCFC, 0xCCA7, 0xCC52, 0xCBFF, - 0xCBAF, 0xCB61, 0xCB19, 0xCAD5, 0xCA97, 0xCA61, 0xCA32, 0xCA0C, - 0xC9F0, 0xC9DE, 0xC9D8, 0x1E4A, 0x1E12, 0x1D78, 0x1C91, 0x1B73, - 0x1A33, 0x18E5, 0x179F, 0x1677, 0x1582, 0x14D4, 0x1482, 0x1466, - 0x1448, 0x1428, 0x1407, 0x13E6, 0x13C4, 0x13A1, 0x137E, 0x135C, - 0x1339, 0x1317, 0x12F6, 0x12D6, 0x12B7, 0x1299, 0x127D, 0x1263, - 0x124B, 0x1236, 0x1223, 0x1213, 0x1206, 0x11FC, 0x11F6, 0x11F4, - 0x11F5, 0x11FB, 0x1206, 0x1215, 0x1229, 0x1242, 0x1261, 0x1285, - 0x12AF, 0x12DF, 0x1316, 0x1353, 0x1397, 0x13E2, 0x1434, 0x148E, - 0x14EF, 0x1558, 0x15CA, 0x1644, 0x16C7, 0x1753, 0x17E7, 0x1904, - 0x1B07, 0x1DC3, 0x210A, 0x24AC, 0x287C, 0x2C4B, 0x2FEB, 0x332D, - 0x35E3, 0x37DE, 0x3942, 0x3A4D, 0x3AFD, 0x3B4F, 0x3B41, 0x3ACF, - 0x39F8, 0x38B8, 0x370E, 0x345A, 0x3055, 0x2B7C, 0x264B, 0x2141, - 0x1CD9, 0x1992, 0x17E7, 0x1837, 0x1A31, 0x1D50, 0x210F, 0x24EA, - 0x285B, 0x2ADD, 0x2BEC, 0x2B61, 0x29AE, 0x2729, 0x242B, 0x210E, - 0x1E28, 0x1BD3, 0x1A67, 0x19C3, 0x197F, 0x1989, 0x19CD, 0x1A37, - 0x1AB6, 0x1B35, 0x1BA1, 0x1BE8, 0x1BF6, 0x1BB8, 0x1B2B, 0x1A63, - 0x196C, 0x1852, 0x1722, 0x15E8, 0x14B2, 0x138C, 0x1281, 0x11A0, - 0x10F4, 0x108A, 0x106F, 0x108D, 0x10C3, 0x1110, 0x1171, 0x11E6, - 0x126B, 0x12FE, 0x139E, 0x1449, 0x14FC, 0x15B5, 0x1673, 0x1733, - 0x17F4, 0x18B3, 0x196F, 0x1A25, 0x1AD3, 0x1B77, 0x1C10, 0x1C9B, - 0x1D16, 0x1D7F, 0x1DD5, 0x1E14, 0x1E3C, 0x1E4A, 0x1B09, 0x1B13, - 0x1B2F, 0x1B58, 0x1B8C, 0x1BC6, 0x1C02, 0x1C3D, 0x1C72, 0x1C9E, - 0x1CBE, 0x1CCC, 0x1CD2, 0x1CD8, 0x1CDE, 0x1CE5, 0x1CED, 0x1CF4, - 0x1CFC, 0x1D05, 0x1D0D, 0x1D16, 0x1D1E, 0x1D27, 0x1D2F, 0x1D38, - 0x1D40, 0x1D48, 0x1D4F, 0x1D56, 0x1D5D, 0x1D63, 0x1D68, 0x1D6D, - 0x1D71, 0x1D75, 0x1D77, 0x1D78, 0x1D79, 0x1D78, 0x1D77, 0x1D74, - 0x1D70, 0x1D6B, 0x1D64, 0x1D5C, 0x1D52, 0x1D47, 0x1D3A, 0x1D2C, - 0x1D1B, 0x1D09, 0x1CF5, 0x1CDF, 0x1CC8, 0x1CAE, 0x1C91, 0x1C73, - 0x1C53, 0x1C30, 0x1BEC, 0x1B6F, 0x1AC5, 0x19FA, 0x1919, 0x182C, - 0x1741, 0x1661, 0x1599, 0x14F3, 0x147C, 0x142C, 0x13F4, 0x13D4, - 0x13CC, 0x13DB, 0x1401, 0x143D, 0x1490, 0x14F9, 0x159C, 0x1688, - 0x17A4, 0x18D3, 0x19FA, 0x1AFE, 0x1BC4, 0x1C30, 0x1C2F, 0x1BD4, - 0x1B3B, 0x1A7E, 0x19BA, 0x190A, 0x1889, 0x1853, 0x186F, 0x18C4, - 0x1941, 0x19D6, 0x1A71, 0x1B01, 0x1B75, 0x1BBC, 0x1BDD, 0x1BEB, - 0x1BEB, 0x1BE0, 0x1BCD, 0x1BB6, 0x1B9E, 0x1B89, 0x1B7B, 0x1B77, - 0x1B7F, 0x1B96, 0x1BB6, 0x1BDD, 0x1C0B, 0x1C3C, 0x1C6E, 0x1CA0, - 0x1CCF, 0x1CFA, 0x1D1E, 0x1D3A, 0x1D4B, 0x1D4F, 0x1D4A, 0x1D40, - 0x1D34, 0x1D24, 0x1D10, 0x1CFA, 0x1CE2, 0x1CC8, 0x1CAC, 0x1C8F, - 0x1C70, 0x1C51, 0x1C32, 0x1C12, 0x1BF3, 0x1BD4, 0x1BB6, 0x1B9A, - 0x1B7F, 0x1B66, 0x1B4F, 0x1B3B, 0x1B2A, 0x1B1C, 0x1B11, 0x1B0B, - 0x1B09, 0x1144, 0x1130, 0x10F7, 0x10A1, 0x1038, 0x0FC1, 0x0F46, - 0x0ECE, 0x0E60, 0x0E05, 0x0DC5, 0x0DA7, 0x0D9D, 0x0D92, 0x0D87, - 0x0D7C, 0x0D71, 0x0D66, 0x0D5B, 0x0D50, 0x0D46, 0x0D3B, 0x0D31, - 0x0D28, 0x0D1E, 0x0D16, 0x0D0E, 0x0D06, 0x0CFF, 0x0CF9, 0x0CF4, - 0x0CF0, 0x0CEC, 0x0CEA, 0x0CE9, 0x0CE9, 0x0CEA, 0x0CEC, 0x0CF0, - 0x0CF5, 0x0CFC, 0x0D04, 0x0D0E, 0x0D1A, 0x0D27, 0x0D36, 0x0D47, - 0x0D59, 0x0D6E, 0x0D85, 0x0D9E, 0x0DB9, 0x0DD6, 0x0DF6, 0x0E18, - 0x0E3D, 0x0E64, 0x0E8D, 0x0EB9, 0x0EE8, 0x0F41, 0x0FE1, 0x10BA, - 0x11BD, 0x12DD, 0x140A, 0x1537, 0x1655, 0x1756, 0x182B, 0x18C6, - 0x1931, 0x197F, 0x19B0, 0x19C4, 0x19BA, 0x1991, 0x194B, 0x18E5, - 0x1860, 0x178C, 0x1650, 0x14D5, 0x1340, 0x11B7, 0x1062, 0x0F65, - 0x0EE8, 0x0F09, 0x0FAE, 0x10AF, 0x11E2, 0x131D, 0x1436, 0x1503, - 0x155A, 0x1530, 0x14A7, 0x13DC, 0x12EA, 0x11EE, 0x1103, 0x1047, - 0x0FD5, 0x0FA3, 0x0F90, 0x0F96, 0x0FAF, 0x0FD4, 0x0FFF, 0x102A, - 0x104E, 0x1064, 0x1068, 0x1051, 0x1020, 0x0FD9, 0x0F81, 0x0F1D, - 0x0EB1, 0x0E42, 0x0DD4, 0x0D6C, 0x0D0D, 0x0CBD, 0x0C81, 0x0C5B, - 0x0C52, 0x0C5D, 0x0C70, 0x0C8C, 0x0CAF, 0x0CD8, 0x0D08, 0x0D3C, - 0x0D76, 0x0DB3, 0x0DF2, 0x0E35, 0x0E79, 0x0EBD, 0x0F02, 0x0F46, - 0x0F89, 0x0FCA, 0x1008, 0x1043, 0x1079, 0x10AB, 0x10D7, 0x10FC, - 0x111B, 0x1131, 0x113F, 0x1144, 0xAC44, 0xAC5F, 0xACAA, 0xAD1A, - 0xADA5, 0xAE41, 0xAEE3, 0xAF81, 0xB011, 0xB089, 0xB0DD, 0xB105, - 0xB113, 0xB122, 0xB131, 0xB141, 0xB152, 0xB163, 0xB175, 0xB186, - 0xB198, 0xB1A9, 0xB1BB, 0xB1CC, 0xB1DC, 0xB1EC, 0xB1FB, 0xB20A, - 0xB217, 0xB224, 0xB22F, 0xB239, 0xB242, 0xB249, 0xB24E, 0xB252, - 0xB254, 0xB254, 0xB251, 0xB24D, 0xB246, 0xB23C, 0xB230, 0xB221, - 0xB210, 0xB1FB, 0xB1E3, 0xB1C8, 0xB1AA, 0xB188, 0xB163, 0xB13A, - 0xB10D, 0xB0DC, 0xB0A8, 0xB06F, 0xB031, 0xAFF0, 0xAFA9, 0xAF5E, - 0xAECE, 0xADC9, 0xAC65, 0xAABB, 0xA8E3, 0xA6F4, 0xA506, 0xA331, - 0xA18C, 0xA030, 0x9F35, 0x9E89, 0x9E0F, 0x9DC7, 0x9DAF, 0x9DC8, - 0x9E11, 0x9E8C, 0x9F37, 0xA012, 0xA16A, 0xA363, 0xA5C1, 0xA849, - 0xAABF, 0xACE7, 0xAE85, 0xAF5E, 0xAF47, 0xAE66, 0xACF9, 0xAB40, - 0xA977, 0xA7DF, 0xA6B4, 0xA636, 0xA673, 0xA739, 0xA85D, 0xA9B9, - 0xAB23, 0xAC74, 0xAD83, 0xAE28, 0xAE71, 0xAE8F, 0xAE89, 0xAE69, - 0xAE38, 0xADFD, 0xADC2, 0xAD90, 0xAD6F, 0xAD68, 0xAD84, 0xADC3, - 0xAE1E, 0xAE8E, 0xAF0F, 0xAF99, 0xB027, 0xB0B5, 0xB13B, 0xB1B4, - 0xB21A, 0xB268, 0xB298, 0xB2A4, 0xB296, 0xB27D, 0xB259, 0xB22C, - 0xB1F6, 0xB1B9, 0xB175, 0xB12B, 0xB0DD, 0xB08B, 0xB035, 0xAFDE, - 0xAF85, 0xAF2D, 0xAED5, 0xAE7F, 0xAE2B, 0xADDB, 0xAD90, 0xAD49, - 0xAD0A, 0xACD1, 0xACA1, 0xAC7A, 0xAC5C, 0xAC4A, 0xAC44, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0002, 0x0000, 0xFFFE, 0xFFFC, 0xFFFA, 0xFFF8, 0xFFF6, - 0xFFF4, 0xFFF3, 0xFFF1, 0xFFF0, 0xFFEF, 0xFFED, 0xFFEC, 0xFFEB, - 0xFFEA, 0xFFE8, 0xFFE7, 0xFFE6, 0xFFE5, 0xFFE3, 0xFFE2, 0xFFE0, - 0xFFDF, 0xFFDD, 0xFFDC, 0xFFDA, 0xFFD8, 0xFFD5, 0xFFD3, 0xFFD1, - 0xFFCE, 0xFFCB, 0xFFC8, 0xFFC5, 0xFFC1, 0xFFBD, 0xFFB9, 0xFFB5, - 0xFFB0, 0xFFAB, 0xFFA6, 0xFFA0, 0xFF9A, 0xFF94, 0xFF8E, 0xFF86, - 0xFF7F, 0xFF77, 0xFF6F, 0xFF57, 0xFF26, 0xFEE7, 0xFEA5, 0xFE69, - 0xFE3F, 0xFE31, 0xFE69, 0xFEDE, 0xFF58, 0xFF9A, 0xFFA8, 0xFFAF, - 0xFFAF, 0xFFA7, 0xFF99, 0xFF84, 0xFF68, 0xFF45, 0xFF1C, 0xFEDF, - 0xFE8B, 0xFE27, 0xFDBD, 0xFD58, 0xFD01, 0xFCC0, 0xFCA1, 0xFCA8, - 0xFCCE, 0xFD0A, 0xFD54, 0xFDA5, 0xFDF2, 0xFE36, 0xFE66, 0xFE84, - 0xFE99, 0xFEA7, 0xFEB1, 0xFEB9, 0xFEC2, 0xFECE, 0xFEE0, 0xFEF7, - 0xFF12, 0xFF2F, 0xFF4E, 0xFF6E, 0xFF8D, 0xFFAA, 0xFFC6, 0xFFDE, - 0xFFF2, 0x0000, 0x000A, 0x0011, 0x0015, 0x0017, 0x0016, 0x0014, - 0x0011, 0x000E, 0x000A, 0x0006, 0x0003, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0003, 0x0006, 0x0008, - 0x0009, 0x000A, 0x000A, 0x0008, 0x0005, 0x0000, 0xFFFA, 0xFFF2, - 0xFFEB, 0xFFE3, 0xFFDA, 0xFFD1, 0xFFC8, 0xFFBF, 0xFFB5, 0xFFAB, - 0xFFA1, 0xFF97, 0xFF8C, 0xFF81, 0xFF77, 0xFF6C, 0xFF61, 0xFF56, - 0xFF4B, 0xFF40, 0xFF35, 0xFF2A, 0xFF20, 0xFF15, 0xFF0B, 0xFF00, - 0xFEF6, 0xFEEC, 0xFEE3, 0xFED9, 0xFED0, 0xFEC7, 0xFEBF, 0xFEB7, - 0xFEAF, 0xFEA7, 0xFEA1, 0xFE9A, 0xFE94, 0xFE8F, 0xFE8A, 0xFE86, - 0xFE82, 0xFE7F, 0xFE7D, 0xFE7B, 0xFE7A, 0xFE79, 0xFE85, 0xFEA6, - 0xFED9, 0xFF19, 0xFF62, 0xFFB1, 0x0000, 0x0082, 0x0135, 0x01C6, - 0x01E1, 0x0192, 0x0122, 0x0099, 0xFFFF, 0xFF5A, 0xFEB2, 0xFE11, - 0xFD7C, 0xFCFD, 0xFC8A, 0xFC18, 0xFBAB, 0xFB46, 0xFAED, 0xFAA3, - 0xFA6D, 0xFA4D, 0xFA4B, 0xFA65, 0xFA94, 0xFAD2, 0xFB18, 0xFB5E, - 0xFB9E, 0xFBD1, 0xFBF8, 0xFC19, 0xFC36, 0xFC53, 0xFC72, 0xFC95, - 0xFCBF, 0xFCF2, 0xFD30, 0xFD78, 0xFDC7, 0xFE1A, 0xFE6F, 0xFEC4, - 0xFF15, 0xFF5F, 0xFFA1, 0xFFD8, 0x0000, 0x001B, 0x002E, 0x0039, - 0x003E, 0x003D, 0x0038, 0x0030, 0x0026, 0x001B, 0x0011, 0x0008, - 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBF40, 0xBF5A, 0xBFA0, - 0xC00A, 0xC08D, 0xC120, 0xC1B9, 0xC24E, 0xC2D6, 0xC346, 0xC396, - 0xC3BC, 0xC3C8, 0xC3D5, 0xC3E1, 0xC3ED, 0xC3F8, 0xC403, 0xC40D, - 0xC417, 0xC420, 0xC429, 0xC431, 0xC438, 0xC43F, 0xC445, 0xC44A, - 0xC44E, 0xC451, 0xC454, 0xC455, 0xC456, 0xC455, 0xC454, 0xC451, - 0xC44D, 0xC448, 0xC442, 0xC43A, 0xC432, 0xC427, 0xC41C, 0xC40F, - 0xC401, 0xC3F1, 0xC3E0, 0xC3CD, 0xC3B8, 0xC3A2, 0xC38B, 0xC371, - 0xC356, 0xC339, 0xC31A, 0xC2F9, 0xC2D7, 0xC2B2, 0xC28C, 0xC263, - 0xC239, 0xC1D6, 0xC113, 0xC004, 0xBEBC, 0xBD51, 0xBBD6, 0xBA5E, - 0xB86C, 0xB5F4, 0xB3B9, 0xB27D, 0xB211, 0xB1C6, 0xB19E, 0xB19B, - 0xB1C1, 0xB211, 0xB28F, 0xB33E, 0xB41F, 0xB57A, 0xB76F, 0xB9C4, - 0xBC40, 0xBEA8, 0xC0C4, 0xC258, 0xC32D, 0xC318, 0xC23F, 0xC0DE, - 0xBF31, 0xBD74, 0xBBE2, 0xBAB8, 0xBA32, 0xBA5C, 0xBB03, 0xBC03, - 0xBD36, 0xBE77, 0xBFA3, 0xC093, 0xC123, 0xC15E, 0xC16C, 0xC158, - 0xC12B, 0xC0EF, 0xC0AD, 0xC071, 0xC042, 0xC02C, 0xC037, 0xC06E, - 0xC0D6, 0xC168, 0xC21B, 0xC2E7, 0xC3C2, 0xC4A4, 0xC583, 0xC658, - 0xC718, 0xC7BC, 0xC839, 0xC888, 0xC89F, 0xC88F, 0xC86D, 0xC83B, - 0xC7FB, 0xC7AE, 0xC755, 0xC6F2, 0xC686, 0xC613, 0xC59A, 0xC51C, - 0xC49B, 0xC418, 0xC395, 0xC312, 0xC292, 0xC216, 0xC19F, 0xC12F, - 0xC0C6, 0xC067, 0xC013, 0xBFCB, 0xBF90, 0xBF65, 0xBF4A, 0xBF40, - 0x2537, 0x250A, 0x2490, 0x23DA, 0x22F7, 0x21FA, 0x20F2, 0x1FF0, - 0x1F06, 0x1E43, 0x1DB9, 0x1D79, 0x1D63, 0x1D4D, 0x1D38, 0x1D23, - 0x1D0E, 0x1CFA, 0x1CE7, 0x1CD4, 0x1CC2, 0x1CB1, 0x1CA1, 0x1C92, - 0x1C84, 0x1C77, 0x1C6C, 0x1C62, 0x1C5A, 0x1C53, 0x1C4E, 0x1C4B, - 0x1C49, 0x1C4A, 0x1C4C, 0x1C51, 0x1C58, 0x1C61, 0x1C6D, 0x1C7B, - 0x1C8B, 0x1C9F, 0x1CB5, 0x1CCE, 0x1CEA, 0x1D09, 0x1D2B, 0x1D50, - 0x1D79, 0x1DA4, 0x1DD4, 0x1E07, 0x1E3D, 0x1E78, 0x1EB6, 0x1EF8, - 0x1F3E, 0x1F88, 0x1FD6, 0x2029, 0x20F1, 0x2280, 0x24A9, 0x273E, - 0x2A0F, 0x2CEE, 0x2FAE, 0x330E, 0x372C, 0x3AE3, 0x3D10, 0x3E0D, - 0x3EEA, 0x3F9A, 0x4010, 0x403D, 0x4015, 0x3F89, 0x3E8C, 0x3D10, - 0x3A84, 0x36AF, 0x320B, 0x2D12, 0x283D, 0x2406, 0x20E6, 0x1F58, - 0x1FB6, 0x21B3, 0x24CD, 0x2882, 0x2C51, 0x2FB6, 0x3231, 0x3340, - 0x32BD, 0x3117, 0x2EA2, 0x2BB6, 0x28AA, 0x25D4, 0x238A, 0x2223, - 0x2180, 0x213D, 0x2146, 0x2187, 0x21EE, 0x2266, 0x22DE, 0x2341, - 0x237C, 0x237C, 0x232E, 0x228D, 0x21AB, 0x2096, 0x1F5C, 0x1E09, - 0x1CAD, 0x1B54, 0x1A0C, 0x18E4, 0x17E8, 0x1727, 0x16AE, 0x168C, - 0x16A7, 0x16DD, 0x172B, 0x1790, 0x180A, 0x1895, 0x1930, 0x19D9, - 0x1A8D, 0x1B4B, 0x1C10, 0x1CDA, 0x1DA7, 0x1E74, 0x1F3F, 0x2007, - 0x20C9, 0x2183, 0x2233, 0x22D6, 0x236A, 0x23EE, 0x245E, 0x24BA, - 0x24FE, 0x2528, 0x2537, 0xD64A, 0xD646, 0xD639, 0xD626, 0xD60E, - 0xD5F4, 0xD5D8, 0xD5BD, 0xD5A5, 0xD591, 0xD582, 0xD57C, 0xD579, - 0xD576, 0xD573, 0xD570, 0xD56C, 0xD568, 0xD564, 0xD560, 0xD55C, - 0xD558, 0xD553, 0xD54F, 0xD54B, 0xD546, 0xD542, 0xD53E, 0xD53A, - 0xD536, 0xD533, 0xD530, 0xD52D, 0xD52A, 0xD528, 0xD526, 0xD524, - 0xD523, 0xD523, 0xD523, 0xD523, 0xD524, 0xD526, 0xD529, 0xD52C, - 0xD530, 0xD534, 0xD539, 0xD540, 0xD547, 0xD54F, 0xD557, 0xD561, - 0xD56C, 0xD578, 0xD585, 0xD593, 0xD5A2, 0xD5B2, 0xD5C3, 0xD5F3, - 0xD656, 0xD6DE, 0xD77D, 0xD825, 0xD8C9, 0xD95A, 0xD9EF, 0xDA90, - 0xDB19, 0xDB66, 0xDB8A, 0xDBAA, 0xDBC3, 0xDBD3, 0xDBD7, 0xDBCC, - 0xDBAE, 0xDB7B, 0xDB31, 0xDAB3, 0xD9FA, 0xD91C, 0xD82D, 0xD746, - 0xD67A, 0xD5E2, 0xD593, 0xD59C, 0xD5F0, 0xD678, 0xD71C, 0xD7C6, - 0xD85D, 0xD8CB, 0xD8F9, 0xD8E1, 0xD897, 0xD829, 0xD7A6, 0xD71E, - 0xD69F, 0xD638, 0xD5F8, 0xD5D9, 0xD5C9, 0xD5C6, 0xD5CB, 0xD5D7, - 0xD5E7, 0xD5F9, 0xD608, 0xD614, 0xD619, 0xD614, 0xD606, 0xD5F3, - 0xD5DB, 0xD5BF, 0xD5A2, 0xD584, 0xD566, 0xD549, 0xD52F, 0xD519, - 0xD509, 0xD4FE, 0xD4FC, 0xD4FE, 0xD503, 0xD50A, 0xD513, 0xD51E, - 0xD52B, 0xD539, 0xD548, 0xD558, 0xD569, 0xD57A, 0xD58C, 0xD59E, - 0xD5B1, 0xD5C3, 0xD5D4, 0xD5E6, 0xD5F6, 0xD606, 0xD614, 0xD621, - 0xD62D, 0xD637, 0xD63F, 0xD645, 0xD649, 0xD64A, 0xEC41, 0xEC51, - 0xEC7D, 0xECBF, 0xED11, 0xED6D, 0xEDCC, 0xEE2A, 0xEE7E, 0xEEC5, - 0xEEF7, 0xEF0E, 0xEF16, 0xEF1E, 0xEF27, 0xEF2F, 0xEF38, 0xEF41, - 0xEF49, 0xEF52, 0xEF5A, 0xEF63, 0xEF6B, 0xEF73, 0xEF7A, 0xEF81, - 0xEF88, 0xEF8E, 0xEF93, 0xEF98, 0xEF9C, 0xEFA0, 0xEFA3, 0xEFA5, - 0xEFA6, 0xEFA6, 0xEFA6, 0xEFA4, 0xEFA1, 0xEF9D, 0xEF98, 0xEF92, - 0xEF8A, 0xEF81, 0xEF77, 0xEF6B, 0xEF5E, 0xEF50, 0xEF3F, 0xEF2D, - 0xEF1A, 0xEF05, 0xEEED, 0xEED4, 0xEEBA, 0xEE9D, 0xEE7E, 0xEE5D, - 0xEE3A, 0xEE15, 0xEDB4, 0xECEE, 0xEBDF, 0xEAA2, 0xE94F, 0xE803, - 0xE6D8, 0xE59A, 0xE439, 0xE306, 0xE251, 0xE1F6, 0xE1A0, 0xE156, - 0xE11F, 0xE104, 0xE10C, 0xE13D, 0xE1A1, 0xE23D, 0xE351, 0xE4F1, - 0xE6E9, 0xE905, 0xEB11, 0xECD9, 0xEE27, 0xEEC9, 0xEE95, 0xEDAC, - 0xEC47, 0xEAA0, 0xE8EE, 0xE76B, 0xE650, 0xE5D6, 0xE60D, 0xE6C5, - 0xE7D9, 0xE923, 0xEA7B, 0xEBBC, 0xECBF, 0xED5E, 0xEDA8, 0xEDCA, - 0xEDCD, 0xEDB7, 0xED91, 0xED62, 0xED32, 0xED08, 0xECEC, 0xECE6, - 0xECFD, 0xED32, 0xED7D, 0xEDD9, 0xEE41, 0xEEB1, 0xEF25, 0xEF97, - 0xF004, 0xF066, 0xF0BA, 0xF0FA, 0xF122, 0xF12D, 0xF123, 0xF111, - 0xF0F6, 0xF0D4, 0xF0AB, 0xF07D, 0xF048, 0xF010, 0xEFD3, 0xEF94, - 0xEF52, 0xEF0E, 0xEEC9, 0xEE84, 0xEE40, 0xEDFD, 0xEDBC, 0xED7E, - 0xED43, 0xED0D, 0xECDB, 0xECAF, 0xEC89, 0xEC6B, 0xEC54, 0xEC46, - 0xEC41, 0xB59E, 0xB5A9, 0xB5C6, 0xB5F2, 0xB628, 0xB665, 0xB6A4, - 0xB6E1, 0xB719, 0xB748, 0xB769, 0xB778, 0xB77E, 0xB784, 0xB78A, - 0xB790, 0xB797, 0xB79E, 0xB7A5, 0xB7AC, 0xB7B4, 0xB7BB, 0xB7C2, - 0xB7C9, 0xB7D0, 0xB7D7, 0xB7DD, 0xB7E4, 0xB7E9, 0xB7EF, 0xB7F4, - 0xB7F8, 0xB7FC, 0xB7FF, 0xB802, 0xB803, 0xB805, 0xB805, 0xB804, - 0xB803, 0xB800, 0xB7FD, 0xB7F8, 0xB7F2, 0xB7EB, 0xB7E3, 0xB7DA, - 0xB7CF, 0xB7C3, 0xB7B5, 0xB7A6, 0xB796, 0xB783, 0xB770, 0xB75A, - 0xB743, 0xB72A, 0xB70F, 0xB6F2, 0xB6D4, 0xB685, 0xB5E3, 0xB504, - 0xB3FB, 0xB2DC, 0xB1BB, 0xB0AB, 0xAF6C, 0xADEF, 0xAC9C, 0xABD5, - 0xAB7A, 0xAB2A, 0xAAE9, 0xAABD, 0xAAAC, 0xAABB, 0xAAF1, 0xAB52, - 0xABE4, 0xACDD, 0xAE51, 0xB013, 0xB1F7, 0xB3CE, 0xB56C, 0xB6A4, - 0xB748, 0xB73B, 0xB699, 0xB591, 0xB450, 0xB304, 0xB1DA, 0xB0FF, - 0xB0A3, 0xB0CE, 0xB15B, 0xB22D, 0xB326, 0xB42B, 0xB51D, 0xB5E2, - 0xB65B, 0xB694, 0xB6B0, 0xB6B5, 0xB6A7, 0xB68D, 0xB66B, 0xB648, - 0xB629, 0xB614, 0xB60D, 0xB61B, 0xB63D, 0xB66C, 0xB6A7, 0xB6EA, - 0xB732, 0xB77C, 0xB7C6, 0xB80B, 0xB84A, 0xB880, 0xB8A9, 0xB8C2, - 0xB8C9, 0xB8C3, 0xB8B7, 0xB8A6, 0xB890, 0xB876, 0xB857, 0xB836, - 0xB811, 0xB7EA, 0xB7C1, 0xB797, 0xB76B, 0xB73F, 0xB713, 0xB6E7, - 0xB6BC, 0xB692, 0xB66A, 0xB644, 0xB621, 0xB601, 0xB5E5, 0xB5CD, - 0xB5B9, 0xB5AA, 0xB5A1, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0002, 0x0003, 0x0004, 0x0004, 0x0004, 0x0003, 0x0002, 0x0000, - 0xFFF8, 0xFFE8, 0xFFD8, 0xFFC7, 0xFFB5, 0xFFA4, 0xFF9A, 0xFFCF, - 0x0050, 0x00E7, 0x015A, 0x016E, 0x00EC, 0xFF9A, 0xFCE2, 0xF8C8, - 0xF3FA, 0xEF26, 0xEAF9, 0xE821, 0xE6AE, 0xE584, 0xE49B, 0xE3F5, - 0xE395, 0xE37F, 0xE3B4, 0xE439, 0xE50F, 0xE63B, 0xE7E3, 0xEB9C, - 0xF112, 0xF747, 0xFD3B, 0x0210, 0x05EF, 0x0906, 0x0B6D, 0x0D3F, - 0x0E96, 0x0F8B, 0x1038, 0x10B8, 0x1124, 0x1197, 0x122A, 0x12F7, - 0x13CF, 0x1476, 0x14F3, 0x154B, 0x1587, 0x15AD, 0x15C4, 0x15D3, - 0x15E0, 0x15F3, 0x1612, 0x165C, 0x16D5, 0x1762, 0x17E5, 0x1844, - 0x1861, 0x1820, 0x1765, 0x1612, 0x13E5, 0x10D5, 0x0D24, 0x0912, - 0x04DD, 0x00C7, 0xFD10, 0xF9F7, 0xF758, 0xF4E7, 0xF2A7, 0xF09C, - 0xEEC9, 0xED32, 0xEBDA, 0xEAC4, 0xE9EB, 0xE948, 0xE8DE, 0xE8B3, - 0xE8CA, 0xE927, 0xE9CF, 0xEAC4, 0xEC28, 0xEE02, 0xF035, 0xF2A1, - 0xF529, 0xF7AF, 0xFA14, 0xFC39, 0xFE02, 0xFF4E, 0x0000, 0xFFCD, - 0xFEA8, 0xFCD3, 0xFA91, 0xF822, 0xF5CA, 0xF3CA, 0xF263, 0xF1D8, - 0xF278, 0xF57F, 0xFA95, 0x00AD, 0x06BD, 0x0BB9, 0x0E93, 0x0EA3, - 0x0D03, 0x0A30, 0x068A, 0x026E, 0xFE3D, 0xFA53, 0xF70E, 0xF4CD, - 0xF3EF, 0xF46C, 0xF5C4, 0xF7B0, 0xF9E8, 0xFC26, 0xFE21, 0xFF93, - 0xFFD7, 0xFFDE, 0xFFE5, 0xFFEC, 0xFFF3, 0xFFFA, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0002, 0x0005, 0x0005, 0x0000, 0xFFF8, - 0xFFF0, 0xFFEB, 0xFFE9, 0xFFE8, 0xFFE8, 0xFFE9, 0xFFEA, 0xFFEA, - 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, - 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, - 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEB, - 0xFFEB, 0xFFF3, 0x0006, 0x001C, 0x002D, 0x0030, 0x001C, 0xFFEB, - 0xFF55, 0xFE54, 0xFD3A, 0xFC23, 0xFAF9, 0xF9C1, 0xF883, 0xF746, - 0xF610, 0xF4E7, 0xF3D3, 0xF2DA, 0xF202, 0xF153, 0xF0D7, 0xF08D, - 0xF06E, 0xF070, 0xF08C, 0xF0B9, 0xF0EF, 0xF125, 0xF153, 0xF174, - 0xF18C, 0xF1A8, 0xF1D3, 0xF218, 0xF283, 0xF320, 0xF3F9, 0xF532, - 0xF6CF, 0xF8AE, 0xFAAA, 0xFCA1, 0xFE70, 0xFFF3, 0x0106, 0x01A7, - 0x01F6, 0x0205, 0x01E5, 0x01A9, 0x0164, 0x0127, 0x0106, 0x00F5, - 0x00E0, 0x00C7, 0x00AC, 0x008F, 0x0072, 0x0055, 0x003A, 0x0022, - 0x000E, 0x0000, 0xFFF7, 0xFFF1, 0xFFEE, 0xFFED, 0xFFEF, 0xFFF2, - 0xFFF5, 0xFFF9, 0xFFFD, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFC62, 0xFC60, 0xFC5D, 0xFC5D, 0xFC65, 0xFC79, - 0xFC9D, 0xFCD5, 0xFD26, 0xFD93, 0xFE21, 0xFF01, 0x031F, 0x084F, - 0x0A43, 0x06EA, 0x00CF, 0xFA89, 0xF6AE, 0xF55F, 0xF4DD, 0xF4EF, - 0xF55F, 0xF5F4, 0xF676, 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, - 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, - 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, - 0xF6AE, 0xF6AE, 0xF6AE, 0xF6AE, 0xF69D, 0xF678, 0xF64C, 0xF62C, - 0xF626, 0xF64C, 0xF6AE, 0xF7CE, 0xF9BC, 0xFBDB, 0xFDF4, 0x0031, - 0x0289, 0x04ED, 0x0750, 0x09A6, 0x0BE1, 0x0DF4, 0x0FD4, 0x1172, - 0x12C3, 0x13AF, 0x1437, 0x146B, 0x145E, 0x1422, 0x13C8, 0x1364, - 0x1307, 0x12C3, 0x1268, 0x11CF, 0x1115, 0x1056, 0x0FB1, 0x0F41, - 0x0F25, 0x0F79, 0x1060, 0x11CF, 0x139A, 0x1596, 0x1799, 0x1978, - 0x1B07, 0x1C1D, 0x1CE2, 0x1D92, 0x1E1C, 0x1E6C, 0x1E73, 0x1E1F, - 0x1D5D, 0x1C1D, 0x1A3E, 0x17C6, 0x14DB, 0x11A3, 0x0E44, 0x0AE5, - 0x07AB, 0x04BE, 0x0242, 0x005F, 0xFF3C, 0xFEF3, 0xFF6D, 0x0083, - 0x020C, 0x03E1, 0x05D9, 0x07CC, 0x0992, 0x0B03, 0x0BF7, 0x0C44, - 0x0C25, 0x0BED, 0x0B9F, 0x0B3B, 0x0AC5, 0x0A3D, 0x09A6, 0x0902, - 0x0852, 0x0799, 0x06D7, 0x0610, 0x0545, 0x0477, 0x03AA, 0x02DD, - 0x0215, 0x0151, 0x0095, 0xFFE3, 0xFF3A, 0xFE9F, 0xFE12, 0xFD96, - 0xFD2C, 0xFCD6, 0xFC97, 0xFC6F, 0xFC62, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0009, 0x0012, - 0x0000, 0xFFD5, 0xFFA3, 0xFF6D, 0xFF33, 0xFEF5, 0xFEB5, 0xFE72, - 0xFE2F, 0xFDEA, 0xFDA6, 0xFD63, 0xFD21, 0xFCE1, 0xFCA4, 0xFC6A, - 0xFC35, 0xFC05, 0xFBDA, 0xFBB5, 0xFB98, 0xFB82, 0xFB75, 0xFB70, - 0xFB75, 0xFB85, 0xFB9E, 0xFBBD, 0xFBE3, 0xFC10, 0xFC44, 0xFC7D, - 0xFCBE, 0xFD04, 0xFD52, 0xFDA5, 0xFDFE, 0xFE5E, 0xFEC4, 0xFF2F, - 0xFFA1, 0x0017, 0x0094, 0x0117, 0x01A0, 0x022E, 0x02C2, 0x035B, - 0x03F9, 0x04BE, 0x05C0, 0x06F3, 0x0848, 0x09B3, 0x0B24, 0x0C8F, - 0x0DE6, 0x0F1B, 0x1021, 0x10EA, 0x1181, 0x11F7, 0x124C, 0x127B, - 0x1284, 0x1262, 0x1214, 0x1198, 0x10EA, 0x1004, 0x0EE3, 0x0D89, - 0x0BF7, 0x0A30, 0x0835, 0x0609, 0x03AE, 0x00DF, 0xFD7E, 0xF9C3, - 0xF5E8, 0xF228, 0xEEBC, 0xEBDE, 0xE9C8, 0xE86A, 0xE786, 0xE710, - 0xE6FE, 0xE746, 0xE7DC, 0xE8B5, 0xE9C8, 0xEB2F, 0xECFC, 0xEF18, - 0xF16B, 0xF3DE, 0xF65A, 0xF8C5, 0xFB0A, 0xFD10, 0xFEBF, 0x0000, - 0x00D5, 0x015A, 0x019A, 0x01A2, 0x0180, 0x0140, 0x00EF, 0x0099, - 0x004C, 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, - 0xFFFE, 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x0005, 0x0014, 0x002A, - 0x0047, 0x0068, 0x008D, 0x00B4, 0x00DC, 0x0104, 0x012A, 0x014E, - 0x016C, 0x0186, 0x0198, 0x01A3, 0x01A4, 0x019A, 0x0184, 0x0160, - 0x012E, 0x00EC, 0x0098, 0x0032, 0xFF8D, 0xFE87, 0xFD35, 0xFBAA, - 0xF9FB, 0xF83A, 0xF67C, 0xF4D4, 0xF355, 0xF214, 0xF125, 0xF071, - 0xEFDB, 0xEF69, 0xEF22, 0xEF0C, 0xEF2E, 0xEF8F, 0xF034, 0xF125, - 0xF29E, 0xF4BA, 0xF746, 0xFA10, 0xFCE6, 0xFF97, 0x01EF, 0x03C0, - 0x0511, 0x0617, 0x06DF, 0x0774, 0x07E5, 0x083C, 0x0888, 0x08D5, - 0x0920, 0x095D, 0x0988, 0x099E, 0x099A, 0x097A, 0x0939, 0x08D5, - 0x0847, 0x078F, 0x06B9, 0x05CC, 0x04D2, 0x03D6, 0x02E0, 0x01F9, - 0x012B, 0x007F, 0x0000, 0xFFAC, 0xFF77, 0xFF5D, 0xFF5A, 0xFF68, - 0xFF81, 0xFFA1, 0xFFC3, 0xFFE2, 0xFFF8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0884, 0x0842, 0x0792, 0x068F, 0x0559, - 0x040C, 0x02C6, 0x01A5, 0x00C6, 0x0079, 0x00A3, 0x00C6, 0x00B9, - 0x00AC, 0x009F, 0x0091, 0x0083, 0x0075, 0x0066, 0x0058, 0x0049, - 0x003A, 0x002B, 0x001C, 0x000D, 0xFFFF, 0xFFF0, 0xFFE2, 0xFFD3, - 0xFFC5, 0xFFB7, 0xFFAA, 0xFF9D, 0xFF90, 0xFF83, 0xFF78, 0xFF6C, - 0xFF54, 0xFF22, 0xFEDB, 0xFE83, 0xFE1D, 0xFDAE, 0xFD38, 0xFCC0, - 0xFC4A, 0xFBD9, 0xFB71, 0xFB16, 0xFACB, 0xFA95, 0xFA77, 0xFA76, - 0xFA93, 0xFAD5, 0xFB3D, 0xFBD1, 0xFC93, 0xFD89, 0xFEB4, 0x009B, - 0x039D, 0x0780, 0x0C08, 0x10FD, 0x1625, 0x1B45, 0x2024, 0x2489, - 0x2839, 0x2AFA, 0x2CD5, 0x2E08, 0x2EA7, 0x2EC8, 0x2E81, 0x2DE7, - 0x2D0E, 0x2C0E, 0x2AFA, 0x295F, 0x26EF, 0x23FB, 0x20D4, 0x1DCA, - 0x1B2E, 0x1950, 0x1882, 0x18F1, 0x1A66, 0x1C96, 0x1F35, 0x21F9, - 0x2498, 0x26C6, 0x2838, 0x2932, 0x2A1A, 0x2AD4, 0x2B46, 0x2B57, - 0x2AEC, 0x29EA, 0x2838, 0x25C7, 0x22B4, 0x1F21, 0x1B31, 0x1706, - 0x12C3, 0x0E8A, 0x0A7F, 0x06C3, 0x037A, 0x00C6, 0xFE83, 0xFC73, - 0xFA9A, 0xF8F8, 0xF78F, 0xF662, 0xF570, 0xF4BD, 0xF449, 0xF416, - 0xF426, 0xF466, 0xF4C2, 0xF539, 0xF5C7, 0xF66B, 0xF722, 0xF7EA, - 0xF8C1, 0xF9A5, 0xFA93, 0xFB89, 0xFC86, 0xFD86, 0xFE88, 0xFF89, - 0x0087, 0x0180, 0x0272, 0x035B, 0x0438, 0x0507, 0x05C6, 0x0673, - 0x070B, 0x078D, 0x07F6, 0x0843, 0x0873, 0x0884, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFD, 0xFFFD, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0015, 0x003A, 0x0064, 0x0092, 0x00C0, 0x00EE, 0x0118, - 0x013D, 0x015B, 0x016E, 0x0176, 0x0170, 0x015C, 0x013D, 0x0115, - 0x00E7, 0x00B5, 0x0082, 0x0052, 0x0025, 0x0000, 0xFFDE, 0xFFB9, - 0xFF92, 0xFF6B, 0xFF44, 0xFF1F, 0xFEFC, 0xFEDD, 0xFEC2, 0xFEAC, - 0xFE9D, 0xFE95, 0xFE96, 0xFEA3, 0xFEBA, 0xFEDA, 0xFF00, 0xFF29, - 0xFF55, 0xFF80, 0xFFA9, 0xFFCD, 0xFFEB, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFD, 0xFFF7, 0xFFEF, 0xFFE7, - 0xFFDF, 0xFFD7, 0xFFD0, 0xFFC9, 0xFFC4, 0xFFC0, 0xFFBD, 0xFFBD, - 0xFFC0, 0xFFC5, 0xFFCB, 0xFFD3, 0xFFDC, 0xFFE6, 0xFFEF, 0xFFF8, - 0x0000, 0x0008, 0x0012, 0x001D, 0x0028, 0x0033, 0x003E, 0x0048, - 0x0051, 0x0058, 0x005D, 0x0061, 0x0061, 0x005E, 0x0059, 0x0052, - 0x0049, 0x0040, 0x0035, 0x002A, 0x001F, 0x0015, 0x000C, 0x0005, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A0, - 0x40A0, 0x40A0, 0x40A0, 0x40A0, 0x40A0, 0x40A0, 0x409F, 0x409F, - 0x409F, 0x409F, 0x409F, 0x409F, 0x409E, 0x409E, 0x409E, 0x409E, - 0x409E, 0x409E, 0x409E, 0x409E, 0x409D, 0x409D, 0x409D, 0x409D, - 0x409D, 0x409E, 0x409E, 0x409E, 0x409E, 0x409E, 0x409E, 0x409E, - 0x409F, 0x409F, 0x409F, 0x40A0, 0x40A0, 0x40A1, 0x40A1, 0x40BA, - 0x40FD, 0x4149, 0x419C, 0x41F1, 0x4247, 0x4298, 0x42E1, 0x4321, - 0x4351, 0x4371, 0x437B, 0x4365, 0x432B, 0x42D6, 0x4270, 0x4201, - 0x4192, 0x412C, 0x40D9, 0x40A1, 0x407C, 0x405A, 0x403C, 0x4022, - 0x400A, 0x3FF6, 0x3FE4, 0x3FD5, 0x3FC9, 0x3FBF, 0x3FB7, 0x3FB0, - 0x3FAC, 0x3FA9, 0x3FA7, 0x3FA7, 0x3FB0, 0x3FC9, 0x3FED, 0x4017, - 0x4042, 0x406B, 0x408C, 0x40A1, 0x40AC, 0x40B3, 0x40B6, 0x40B6, - 0x40B5, 0x40B1, 0x40AD, 0x40A9, 0x40A5, 0x40A2, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_5E_values, 0x00531874, 12110, 0x00000000, 12110); diff --git a/assets/anims/anim_5F.inc.c b/assets/anims/anim_5F.inc.c index be6084383..31ab832a7 100644 --- a/assets/anims/anim_5F.inc.c +++ b/assets/anims/anim_5F.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_5F[] = { 9, 189, @@ -13,346 +14,7 @@ static const struct Animation anim_5F[] = { }; -static const u16 anim_5F_indices[] = { - 0x003C, 0x0001, 0x003C, 0x003D, 0x003C, 0x0079, 0x0001, 0x0000, 0x0001, 0x00B5, 0x0001, 0x0000, - 0x003C, 0x092D, 0x003C, 0x0969, 0x003C, 0x09A5, - 0x003C, 0x0879, 0x003C, 0x08B5, 0x003C, 0x08F1, - 0x003C, 0x07C5, 0x003C, 0x0801, 0x003C, 0x083D, - 0x0001, 0x07C1, 0x0001, 0x07C2, 0x0001, 0x07C3, - 0x003C, 0x01A6, 0x003C, 0x01E2, 0x003C, 0x021E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x016A, - 0x003C, 0x00B6, 0x003C, 0x00F2, 0x003C, 0x012E, - 0x0001, 0x0746, 0x0001, 0x0747, 0x0001, 0x0748, - 0x003C, 0x034A, 0x003C, 0x0386, 0x003C, 0x03C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x030E, - 0x003C, 0x025A, 0x003C, 0x0296, 0x003C, 0x02D2, - 0x0001, 0x0000, 0x003C, 0x0749, 0x003C, 0x0785, - 0x003C, 0x0692, 0x003C, 0x06CE, 0x003C, 0x070A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x0656, - 0x003C, 0x05A2, 0x003C, 0x05DE, 0x003C, 0x061A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x07C4, - 0x003C, 0x04EE, 0x003C, 0x052A, 0x003C, 0x0566, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003C, 0x04B2, - 0x003C, 0x03FE, 0x003C, 0x043A, 0x003C, 0x0476, -}; +ROM_ASSET_LOAD_ANIM(anim_5F_indices, 0x005347dc, 252, 0x00000000, 252); -static const s16 anim_5F_values[] = { - 0x0000, 0x0000, 0x0005, 0x0012, 0x0027, 0x0040, 0x005C, 0x008F, - 0x00CA, 0x00F7, 0x011F, 0x0140, 0x014C, 0x014E, 0x014F, 0x0152, - 0x0161, 0x0174, 0x017E, 0x017A, 0x016F, 0x0162, 0x0155, 0x014A, - 0x013F, 0x012E, 0x0114, 0x00F7, 0x00D7, 0x00B8, 0x0097, 0x0074, - 0x0053, 0x0039, 0x0028, 0x001D, 0x0015, 0x000B, 0xFFFF, 0xFFF3, - 0xFFEE, 0xFFED, 0xFFED, 0xFFEE, 0xFFEE, 0xFFEB, 0xFFE7, 0xFFE3, - 0xFFE0, 0xFFDE, 0xFFDD, 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDF, 0xFFE8, - 0xFFF4, 0xFFFE, 0x0002, 0x0002, 0x0002, 0x00AA, 0x00AB, 0x00AF, - 0x00B5, 0x00BA, 0x00BF, 0x00C6, 0x00C8, 0x00C0, 0x00B4, 0x00AC, - 0x00B1, 0x00B8, 0x00B8, 0x00B6, 0x00B2, 0x00AE, 0x00AB, 0x00AD, - 0x00AF, 0x00B3, 0x00B5, 0x00B6, 0x00B6, 0x00B6, 0x00B5, 0x00B3, - 0x00B2, 0x00B3, 0x00B7, 0x00BE, 0x00C4, 0x00C6, 0x00BF, 0x00B4, - 0x00AA, 0x00A6, 0x00B9, 0x00C7, 0x00BD, 0x00AE, 0x00A7, 0x00B5, - 0x00C8, 0x00C9, 0x00B9, 0x00AE, 0x00B5, 0x00C2, 0x00C9, 0x00C5, - 0x00BB, 0x00B1, 0x00AA, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x00AA, - 0x00AA, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE49, 0xFE4A, 0xFE4D, - 0xFE57, 0xFE71, 0xFE90, 0xFEA5, 0xFE9D, 0xFE88, 0xFE71, 0xFE5C, - 0xFE4F, 0xFE44, 0xFE40, 0xFE3E, 0xFE3E, 0xFE44, 0xFE53, 0xFE5F, - 0xFE64, 0xFE75, 0xFE99, 0xFEC7, 0xFEF7, 0xFF23, 0xFF4B, 0xFF72, - 0xFF99, 0xFFC1, 0xFFEA, 0x000F, 0x0038, 0x006C, 0x00B0, 0x00F2, - 0x0133, 0x0176, 0x01BC, 0x01F6, 0x022B, 0x0279, 0x02E4, 0x0348, - 0x038C, 0x03BC, 0x03E8, 0x041D, 0x0457, 0x0487, 0x049C, 0x04A9, - 0x04AF, 0x04B0, 0x04B0, 0x04B0, 0x04B0, 0x3FFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0027, 0x0082, 0x00EA, - 0x0138, 0x0145, 0x00EA, 0x0000, 0xFE82, 0xFC98, 0xFA5C, 0xF7E9, - 0xF559, 0xF2C6, 0xF04D, 0xEE06, 0xEC0C, 0xEA30, 0xE83F, 0xE650, - 0xE479, 0xE2D1, 0xE16F, 0xE068, 0xDFD5, 0xDFCA, 0xE135, 0xE45F, - 0xE869, 0xEC74, 0xEFA2, 0xF1C1, 0xF359, 0xF4A8, 0xF5EB, 0xF729, - 0xF84C, 0xF95C, 0xFA65, 0xFB70, 0xFC83, 0xFD89, 0xFE68, 0xFF29, - 0xFFC2, 0x0000, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF96E, 0xF94F, 0xF92C, 0xF911, 0xF90C, 0xF92C, 0xF97C, - 0xFA0B, 0xFAD1, 0xFBBC, 0xFCBA, 0xFDB9, 0xFEA6, 0xFF70, 0x0002, - 0x004D, 0x0041, 0xFFEA, 0xFF5B, 0xFEA7, 0xFDE4, 0xFD25, 0xFC7D, - 0xFC01, 0xFBC4, 0xFC05, 0xFCC4, 0xFDB7, 0xFE95, 0xFF14, 0xFF11, - 0xFEB8, 0xFE35, 0xFDB3, 0xFD36, 0xFCAA, 0xFC19, 0xFB8C, 0xFB0B, - 0xFA9E, 0xFA44, 0xF9FA, 0xF9BB, 0xF98E, 0xF97C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED98, 0xEDB6, 0xEDDD, 0xEE04, - 0xEE22, 0xEE2E, 0xEE1F, 0xEDEC, 0xED8C, 0xECE0, 0xEBE3, 0xEAAF, - 0xE960, 0xE812, 0xE6DE, 0xE5E1, 0xE535, 0xE4F6, 0xE5B0, 0xE77C, - 0xE9C7, 0xEBFD, 0xED8C, 0xEE3F, 0xEE71, 0xEE61, 0xEE4D, 0xEE3D, - 0xEE16, 0xEDE2, 0xEDB0, 0xED8C, 0xED7D, 0xED7C, 0xED7E, 0xED82, - 0xED88, 0xED8C, 0xCA4F, 0xCA14, 0xC97D, 0xC8B2, 0xC7DA, 0xC71C, - 0xC69F, 0xC68C, 0xC708, 0xC83C, 0xCA4F, 0xD176, 0xDDCE, 0xE95D, - 0xEE2A, 0xE426, 0xD1A8, 0xC648, 0xC799, 0xCE35, 0xD63E, 0xDBD4, - 0xDEF1, 0xE20E, 0xE50D, 0xE7D2, 0xEA40, 0xEC38, 0xED9E, 0xEE55, - 0xEE3F, 0xEC5F, 0xE85D, 0xE311, 0xDD56, 0xD806, 0xD3F9, 0xD14E, - 0xD04C, 0xD20D, 0xD722, 0xDE4B, 0xE5E8, 0xEC57, 0xEFF6, 0xEF0E, - 0xEAA3, 0xE52C, 0xE121, 0xDF37, 0xDE15, 0xDD23, 0xDBC7, 0xD969, - 0xD43D, 0xCD5E, 0xC890, 0xC7E6, 0xC94C, 0xCA4F, 0xFB1D, 0xFB1D, - 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, - 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB1D, 0xFB4B, 0xFBB6, 0xFC31, - 0xFC8D, 0xFC9D, 0xFC31, 0xFB1D, 0xF985, 0xF7B5, 0xF5B3, 0xF388, - 0xF13D, 0xEED9, 0xEC65, 0xE9EA, 0xE76E, 0xE4FA, 0xE297, 0xE04D, - 0xDE23, 0xDC23, 0xDA53, 0xD8BD, 0xD769, 0xD65F, 0xD67A, 0xD867, - 0xDBEA, 0xE0C5, 0xE6BC, 0xF09E, 0xFE1D, 0x0A4F, 0x104C, 0x0EB2, - 0x08C8, 0x00A2, 0xF855, 0xF1F2, 0xED8F, 0xEAA8, 0xEA71, 0xEF71, - 0xF721, 0xFB1D, 0xD2DC, 0xD2DC, 0xD2DC, 0xD2DC, 0xD2DC, 0xD2DC, - 0xD2DC, 0xD2DC, 0xD2DC, 0xD2DC, 0xD2DC, 0xD2DC, 0xD2DC, 0xD2DC, - 0xD2DC, 0xD2D6, 0xD2C9, 0xD2BA, 0xD2AF, 0xD2AD, 0xD2BA, 0xD2DC, - 0xD30B, 0xD33B, 0xD36D, 0xD3A1, 0xD3D8, 0xD410, 0xD44A, 0xD486, - 0xD4C4, 0xD504, 0xD546, 0xD58A, 0xD5D1, 0xD619, 0xD664, 0xD6B1, - 0xD700, 0xD751, 0xD7D4, 0xD894, 0xD95E, 0xD9FF, 0xDA43, 0xDA06, - 0xD960, 0xD879, 0xD775, 0xD619, 0xD458, 0xD2A3, 0xD16A, 0xD11D, - 0xD377, 0xD791, 0xD9E9, 0xD836, 0xD4C0, 0xD2DC, 0xD4B4, 0xD4B4, - 0xD4B4, 0xD4B4, 0xD4B4, 0xD4B4, 0xD4B4, 0xD4B4, 0xD4B4, 0xD4B4, - 0xD4B4, 0xD4B4, 0xD4B4, 0xD4B4, 0xD4B4, 0xD493, 0xD449, 0xD3F3, - 0xD3B3, 0xD3A8, 0xD3F3, 0xD4B4, 0xD5D2, 0xD71F, 0xD892, 0xDA25, - 0xDBD1, 0xDD8F, 0xDF58, 0xE126, 0xE2F1, 0xE4B3, 0xE665, 0xE801, - 0xE97E, 0xEAD7, 0xEC05, 0xED00, 0xEDC2, 0xEE45, 0xEDDC, 0xEBEB, - 0xE87B, 0xE39B, 0xDD56, 0xD24A, 0xC308, 0xB583, 0xAFAF, 0xB36D, - 0xBCBC, 0xC8BD, 0xD48F, 0xDD54, 0xE1A3, 0xE2C9, 0xE1F2, 0xDDE0, - 0xD7D1, 0xD4B4, 0x0000, 0x0014, 0x0050, 0x00B3, 0x013A, 0x01E4, - 0x02AF, 0x039A, 0x04A4, 0x05C9, 0x0709, 0x0E4F, 0x164A, 0x1E55, - 0x2559, 0x26D5, 0x26FA, 0x29B0, 0x2CD3, 0x3004, 0x32E1, 0x350C, - 0x3680, 0x36B5, 0x3480, 0x2F86, 0x28F1, 0x21DC, 0x1B65, 0x16A8, - 0x134C, 0x1036, 0x0D63, 0x0AD0, 0x087B, 0x0660, 0x047C, 0x02CC, - 0x014F, 0x0000, 0xFEF8, 0xFE48, 0xFDE0, 0xFDB3, 0xFDB2, 0xFDCD, - 0xFDF7, 0xFE21, 0xFE3C, 0xFE3A, 0xFE3C, 0xFE61, 0xFE98, 0xFECD, - 0xFF03, 0xFF45, 0xFF89, 0xFFC5, 0xFFF0, 0x0000, 0x0000, 0x006C, - 0x019A, 0x0367, 0x05B2, 0x0858, 0x0B37, 0x0E2C, 0x1117, 0x13D3, - 0x1640, 0x1878, 0x173D, 0x1570, 0x14D2, 0x1ABC, 0x1F2D, 0x1B42, - 0x15FC, 0x1083, 0x0C00, 0x099A, 0x0CA5, 0x136C, 0x178E, 0x175E, - 0x15D4, 0x1389, 0x1118, 0x0F19, 0x0D7A, 0x0BC7, 0x0A0A, 0x084D, - 0x069A, 0x04FA, 0x0378, 0x021C, 0x00F0, 0x0000, 0xFF51, 0xFEDB, - 0xFE96, 0xFE78, 0xFE77, 0xFE89, 0xFEA5, 0xFEC1, 0xFED3, 0xFED2, - 0xFED3, 0xFEEC, 0xFF10, 0xFF33, 0xFF58, 0xFF83, 0xFFB1, 0xFFD9, - 0xFFF6, 0x0000, 0xF549, 0xF52F, 0xF4EA, 0xF486, 0xF412, 0xF39A, - 0xF32A, 0xF2D1, 0xF29C, 0xF297, 0xF2D0, 0xF93D, 0xFDEF, 0x0243, - 0x05E7, 0x05FC, 0x04C8, 0x044D, 0x03B1, 0x0340, 0x0348, 0x0417, - 0x0803, 0x0D87, 0x0F24, 0x0B13, 0x0469, 0xFCF1, 0xF674, 0xF2BF, - 0xF168, 0xF0C2, 0xF0AC, 0xF107, 0xF1B1, 0xF28A, 0xF373, 0xF44C, - 0xF4F3, 0xF549, 0xF567, 0xF57B, 0xF586, 0xF58B, 0xF58C, 0xF588, - 0xF584, 0xF57F, 0xF57C, 0xF57C, 0xF57C, 0xF578, 0xF572, 0xF56C, - 0xF566, 0xF55E, 0xF557, 0xF550, 0xF54B, 0xF549, 0xC7DD, 0xC81F, - 0xC8D8, 0xC9F5, 0xCB66, 0xCD17, 0xCEF7, 0xD0F4, 0xD2FC, 0xD4FD, - 0xD6E4, 0xDC00, 0xDDE1, 0xDF26, 0xE050, 0xE121, 0xE18A, 0xE1DF, - 0xE252, 0xE2B0, 0xE2C4, 0xE259, 0xE08D, 0xDDC2, 0xDBB0, 0xDAA3, - 0xD9CD, 0xD93F, 0xD90B, 0xD941, 0xD9D3, 0xDA9A, 0xDB8A, 0xDC97, - 0xDDB3, 0xDED1, 0xDFE4, 0xE0DF, 0xE1B5, 0xE259, 0xE2F1, 0xE3A0, - 0xE453, 0xE4F9, 0xE57E, 0xE5D2, 0xE5E2, 0xE59C, 0xE4ED, 0xE3C4, - 0xE026, 0xD9C4, 0xD30B, 0xCE67, 0xCBFB, 0xCA3A, 0xC90B, 0xC852, - 0xC7F6, 0xC7DD, 0x054B, 0x0643, 0x082B, 0x0985, 0x08D4, 0x049A, - 0xFB5A, 0xE7A0, 0xC9A1, 0xA84F, 0x8AA0, 0x7B9A, 0x7D53, 0x821B, - 0x856F, 0x800C, 0xFBEF, 0xF3F5, 0xED11, 0xE687, 0xDF8A, 0xD74F, - 0xCCC1, 0xC078, 0xB42A, 0xA508, 0x93A1, 0x86BE, 0x8526, 0x8CE6, - 0x972F, 0xA37F, 0xB157, 0xC036, 0xCF9B, 0xDF07, 0xEDF8, 0xFBEE, - 0x0867, 0x12E6, 0x198E, 0x1BF8, 0x1BD0, 0x1AC6, 0x1A85, 0x1B32, - 0x1BB0, 0x1BC8, 0x1B41, 0x19E4, 0x16BC, 0x11FD, 0x0D30, 0x09E0, - 0x081B, 0x06DB, 0x060A, 0x0591, 0x0559, 0x054B, 0x2BD6, 0x2E03, - 0x3376, 0x3A91, 0x41B5, 0x4746, 0x49A5, 0x46B3, 0x3F44, 0x3628, - 0x2E30, 0x2952, 0x263C, 0x2381, 0x211A, 0x2056, 0x5BC7, 0x5F7E, - 0x5BFE, 0x5749, 0x52AD, 0x4F75, 0x4EDF, 0x4FFF, 0x50E7, 0x5150, - 0x51CF, 0x51C2, 0x5084, 0x4E5B, 0x4BFD, 0x4972, 0x46C1, 0x43F2, - 0x410B, 0x3E14, 0x3B14, 0x3811, 0x3514, 0x3224, 0x2F0C, 0x2BB3, - 0x284B, 0x2502, 0x2209, 0x1F19, 0x1C12, 0x195E, 0x1768, 0x169B, - 0x17D3, 0x1AD3, 0x1E61, 0x2141, 0x2384, 0x25E3, 0x2823, 0x2A0A, - 0x2B59, 0x2BD6, 0xCCF6, 0xCBD3, 0xC845, 0xC20F, 0xB8F9, 0xACC6, - 0x9D3D, 0x8472, 0x61F7, 0x3DDC, 0x2029, 0x2625, 0x22E6, 0x1DEB, - 0x18D8, 0x13D4, 0x917F, 0x90C7, 0x8C07, 0x86D1, 0x8116, 0x7AC5, - 0x7328, 0x6A8D, 0x6274, 0x5842, 0x4C59, 0x44B9, 0x4761, 0x52C2, - 0x60E5, 0x712A, 0x82F5, 0x95A0, 0xA88E, 0xBB20, 0xCCB7, 0xDCB2, - 0xEA72, 0xF557, 0xF911, 0xF460, 0xEB3D, 0xE1A4, 0xDB8D, 0xD941, - 0xD81A, 0xD7AB, 0xD786, 0xD741, 0xD72C, 0xD785, 0xD7BB, 0xD73D, - 0xD5C3, 0xD3A9, 0xD154, 0xCF2B, 0xCD94, 0xCCF6, 0x0000, 0x0011, - 0x003D, 0x0076, 0x00AE, 0x00ED, 0x0133, 0x0166, 0x0115, 0x014D, - 0x04FE, 0x004F, 0xFA2E, 0xF44A, 0xF054, 0xEFF2, 0xF1FE, 0xF3F5, - 0xF50D, 0xF61D, 0xF719, 0xF7F5, 0xF895, 0xF902, 0xF96B, 0xF9D8, - 0xFA3D, 0xFAAA, 0xFB30, 0xFC5E, 0xFCD6, 0xFD64, 0xFEB0, 0x0000, - 0x003A, 0x0020, 0x0000, 0xFFFB, 0xFFFE, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002A, 0x0055, 0x0000, - 0xFEE5, 0xFD5D, 0xFBD7, 0xFABF, 0xFADB, 0xFB9C, 0xFC6E, 0xFDD8, - 0xFF52, 0x0000, 0xFF30, 0xFF2F, 0xFF2D, 0xFF2A, 0xFF28, 0xFF25, - 0xFF22, 0xFF20, 0xFF1F, 0xFF21, 0xFF32, 0xFFD7, 0x009E, 0x014A, - 0x0198, 0x011D, 0x0023, 0xFF7B, 0xFF6B, 0xFF96, 0xFFD4, 0xFFFF, - 0x000A, 0x000B, 0x000B, 0x0017, 0x002A, 0x002D, 0x0009, 0xFED6, - 0xFF5B, 0x0005, 0x0015, 0x0000, 0x000A, 0x0005, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFB, 0xFFF5, 0x0000, 0x002D, 0x006F, 0x00A6, 0x00B2, - 0x0034, 0xFF91, 0xFF9B, 0xFF74, 0xFF46, 0xFF30, 0xC9D8, 0xC9C4, - 0xC98E, 0xC940, 0xC8E1, 0xC860, 0xC7BE, 0xC721, 0xC6B6, 0xC622, - 0xC48C, 0xC725, 0xCA8F, 0xCD9B, 0xCF1A, 0xCD60, 0xC998, 0xC6D4, - 0xC61C, 0xC61C, 0xC663, 0xC681, 0xC65F, 0xC636, 0xC60A, 0xC64F, - 0xC6DD, 0xC6D5, 0xC554, 0xB965, 0xBE4F, 0xC46A, 0xC4F8, 0xC1B2, - 0xB3AD, 0xAF36, 0xAF5D, 0xB4BA, 0xBC70, 0xC353, 0xC503, 0xC696, - 0xB5FD, 0xC938, 0xD967, 0xC9BA, 0xB6B2, 0xB3B5, 0xB588, 0xB8BB, - 0xBCA3, 0xC1D3, 0xC6C6, 0xC9F3, 0xC780, 0xC36B, 0xC580, 0xC757, - 0xC913, 0xC9D8, 0x1E4A, 0x245A, 0x31B7, 0x3F20, 0x4556, 0x3DA7, - 0x2D75, 0x1FA7, 0x19E6, 0x1869, 0x1E4A, 0x1CB0, 0x19A1, 0x1738, - 0x1791, 0x1D78, 0x2706, 0x2F49, 0x3571, 0x3B3D, 0x3F92, 0x4153, - 0x3DE3, 0x3687, 0x2FF7, 0x2B16, 0x264E, 0x22AC, 0x213D, 0x24AC, - 0x2B64, 0x300E, 0x2E11, 0x2A83, 0x2C35, 0x3C97, 0x469F, 0x3CB7, - 0x2B76, 0x1B99, 0x159A, 0x24CE, 0x2738, 0x276D, 0x2AD0, 0x3A09, - 0x469F, 0x435F, 0x3A99, 0x3240, 0x2BB3, 0x250C, 0x1F50, 0x1B87, - 0x1E71, 0x236E, 0x2090, 0x1F66, 0x1E97, 0x1E4A, 0x1B09, 0x1636, - 0x0B26, 0xFEF3, 0xF6B6, 0xF490, 0xF670, 0xFB20, 0x05E9, 0x132C, - 0x1B09, 0x1C7D, 0x1CBC, 0x1CB0, 0x1B89, 0x18C5, 0x14E6, 0x10A8, - 0x0BF8, 0x06CF, 0x01F8, 0xFE41, 0xFC81, 0xFC45, 0xFC62, 0xFC68, - 0xFCA3, 0xFD0A, 0xFD93, 0xFE78, 0xFF9F, 0x007B, 0x0089, 0x003E, - 0x0003, 0x0034, 0x0068, 0x0070, 0x006B, 0x0063, 0x0052, 0x0068, - 0x007C, 0x0090, 0x00A1, 0x00A8, 0x00B5, 0x008E, 0x0070, 0x012F, - 0x0315, 0x0597, 0x0856, 0x0AF2, 0x0D4F, 0x0FA6, 0x120F, 0x15A7, - 0x1957, 0x1B09, 0x1144, 0x0D25, 0x03C3, 0xF99D, 0xF32E, 0xF30C, - 0xF6DD, 0xFBB6, 0x01B8, 0x0920, 0x1144, 0x16D4, 0x15F5, 0x13F8, - 0x1378, 0x1719, 0x1C35, 0x1D75, 0x189E, 0x10BD, 0x086B, 0x023F, - 0xFFC1, 0xFF8B, 0xFFCF, 0xFFFD, 0x0086, 0x0127, 0x0195, 0x01CB, - 0x01D3, 0x017F, 0x003A, 0xFEBD, 0xFE71, 0xFE8B, 0xFEC8, 0xFF29, - 0xFF98, 0xFFE1, 0xFF58, 0xFEC8, 0xFEBF, 0xFED0, 0xFEE1, 0xFEE1, - 0xFEED, 0xFF08, 0xFF2F, 0xFF80, 0xFFE3, 0x004C, 0x00EF, 0x0201, - 0x047F, 0x0796, 0x09A1, 0x0CAF, 0x0FD3, 0x1144, 0xAC44, 0xA970, - 0xA2FB, 0x9BF1, 0x975D, 0x968B, 0x984C, 0x9BF3, 0xA452, 0xAD3A, - 0xAC44, 0xA98D, 0xA5CF, 0xA1DC, 0x9DB0, 0x98AF, 0x9374, 0x8FD6, - 0x8E6E, 0x8E28, 0x8E55, 0x8E44, 0x8CDA, 0x8B6A, 0x8CEC, 0x91FD, - 0x98E3, 0xA116, 0xAA0E, 0xB547, 0xC22E, 0xCD21, 0xD33B, 0xD5E1, - 0xD2B1, 0xC11E, 0xAFFD, 0xA569, 0x9D52, 0x97F3, 0xA039, 0xA706, - 0xB7AE, 0xC993, 0xD1C1, 0xBEE9, 0xA564, 0x9931, 0x90C5, 0x8D5B, - 0x8F92, 0x957B, 0x9C75, 0xA1DF, 0xA380, 0xA3ED, 0xA5EC, 0xA87E, - 0xAB16, 0xAC44, 0x0000, 0x00A1, 0x01FD, 0x0345, 0x03E7, 0x032E, - 0x0254, 0x013F, 0xFFD7, 0xFD0A, 0xFA49, 0xF912, 0xF86B, 0xF84C, - 0xFAD9, 0xFE20, 0x0192, 0x04E3, 0x032E, 0x005A, 0xFD0B, 0xFA4F, - 0xF9F1, 0xFA67, 0xFAD6, 0xFB21, 0xFB64, 0xFBAD, 0xFC0C, 0xFC87, - 0xFD1F, 0xFDD8, 0xFF03, 0x0000, 0x0031, 0x0018, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFC, - 0xFFFB, 0x000B, 0x0081, 0x00E6, 0x0152, 0x01A6, 0x01C5, 0x0122, - 0x0066, 0x0067, 0x009F, 0x00C4, 0x0077, 0xFFED, 0xFFB9, 0xFFE8, - 0x0017, 0x002D, 0x0003, 0xFFA9, 0xFF07, 0xFE64, 0xFE4C, 0xFE69, - 0xFE8E, 0xFEB7, 0xFEDF, 0xFF04, 0xFF2B, 0xFF5D, 0xFFB5, 0x0000, - 0x000E, 0x0007, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xBF40, 0xBDCC, 0xBA7C, 0xB6E2, 0xB259, 0xB406, - 0xB6C3, 0xB959, 0xBA92, 0xB5DC, 0xB32E, 0xBAD9, 0xC608, 0xCF9D, - 0xCF7E, 0xCC1D, 0xC80B, 0xC449, 0xC39A, 0xC397, 0xC41F, 0xC3C2, - 0xC003, 0xBBE8, 0xBBD6, 0xBD98, 0xBF94, 0xC1C1, 0xC417, 0xC745, - 0xCAC0, 0xCCA9, 0xCAB9, 0xC696, 0xC0BF, 0xBA85, 0xB924, 0xC186, - 0xCEC0, 0xD74A, 0xD195, 0xC837, 0xC431, 0xC0B6, 0xBDBC, 0xBB39, - 0xB924, 0xB836, 0xB88B, 0xB924, 0xB9C1, 0xBAA2, 0xBB8F, 0xBCA0, - 0xBDD7, 0xBED6, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0x2537, 0x2476, - 0x22D5, 0x2149, 0x20C6, 0x2209, 0x2468, 0x26B6, 0x27C8, 0x264B, - 0x2124, 0x16EC, 0x0AF3, 0x0377, 0x0404, 0x090E, 0x0E27, 0x1215, - 0x101D, 0x0D17, 0x0A51, 0x091A, 0x0C3B, 0x120E, 0x1947, 0x2303, - 0x2DB4, 0x36F3, 0x3C5B, 0x3B34, 0x34A4, 0x2C10, 0x1D0C, 0x1211, - 0x16B0, 0x20EB, 0x2A1A, 0x2F78, 0x33CB, 0x38C5, 0x43F9, 0x4770, - 0x3437, 0x1978, 0x08BD, 0x1649, 0x2A1A, 0x2CFA, 0x2B67, 0x2A1A, - 0x2B14, 0x2C55, 0x2C91, 0x2B07, 0x288B, 0x263B, 0x2537, 0x2537, - 0x2537, 0x2537, 0xD64A, 0xD60A, 0xD56C, 0xD4A6, 0xD3EC, 0xD227, - 0xCF9C, 0xCE8D, 0xD138, 0xE1AA, 0xF3A5, 0xF976, 0xFB59, 0xFB0B, - 0xF86B, 0xF399, 0xEEBC, 0xEA5A, 0xE7F0, 0xE692, 0xE588, 0xE7D3, - 0xF22C, 0xFEB1, 0x06ED, 0x01EF, 0xFAB1, 0xF3BA, 0xEF96, 0xF0E3, - 0xF5B4, 0xF9BC, 0xFA97, 0xFAA4, 0xFB39, 0xFBE0, 0xFCBE, 0xFEC3, - 0x00FE, 0x00CE, 0xF8C9, 0xF156, 0xF2DB, 0xF74F, 0xFB1D, 0xFC6D, - 0xFCBE, 0xFD55, 0xFDB1, 0xFC97, 0xF95D, 0xF4AD, 0xEF4C, 0xE850, - 0xE00F, 0xD92C, 0xD64A, 0xD64A, 0xD64A, 0xD64A, 0xEC41, 0xEC88, - 0xED7D, 0xEF54, 0xF23E, 0xF778, 0xFE83, 0x04F2, 0x085C, 0x00FE, - 0xF8CD, 0xFB22, 0x00AC, 0x0597, 0x088D, 0x0AE3, 0x0CC3, 0x0C67, - 0x0A3F, 0x07AE, 0x0574, 0x0256, 0xFC91, 0xF679, 0xF382, 0xF74E, - 0xFC5C, 0x00FF, 0x0390, 0x01D0, 0xFD5D, 0xFA4F, 0xFBFD, 0xFE9D, - 0xFEFF, 0xFED3, 0xFEC8, 0xFF30, 0xFFB9, 0x001F, 0x0045, 0x0000, - 0xFF0F, 0xFDE1, 0xFD2A, 0xFDBC, 0xFEC8, 0xFFAA, 0x0081, 0x00B1, - 0x002A, 0xFEFD, 0xFCBD, 0xF885, 0xF309, 0xEE48, 0xEC41, 0xEC41, - 0xEC41, 0xEC41, 0xB59E, 0xB5E9, 0xB6BA, 0xB7FF, 0xB9A4, 0xBC53, - 0xBFDC, 0xC2E3, 0xC40E, 0xBE73, 0xB855, 0xB96A, 0xBC8C, 0xBDD4, - 0xBB4E, 0xB6EE, 0xB2AC, 0xAFA2, 0xB2C2, 0xB744, 0xBC50, 0xC0C8, - 0xC301, 0xC3C9, 0xC189, 0xC41C, 0xC7F5, 0xCA7E, 0xC920, 0xBCC1, - 0xAAFB, 0xA447, 0xBF43, 0xDEC1, 0xE7A9, 0xE980, 0xE6FD, 0xDF65, - 0xD373, 0xC807, 0xBCBD, 0xB752, 0xBD61, 0xC821, 0xD312, 0xDD48, - 0xE6FD, 0xF065, 0xF92A, 0xFDBA, 0xFCA9, 0xF763, 0xEE9B, 0xDFE8, - 0xCCF6, 0xBC97, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0x8001, 0x8001, - 0x4171, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00AB, 0x0157, - 0x0000, 0xF7B6, 0xF0ED, 0xF232, 0xF554, 0xF957, 0xFD3A, 0x0000, - 0x00D6, 0x006B, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF60, 0xBF60, 0xBF61, 0xBF62, 0xBF62, 0xBF62, 0xBF62, 0xBF5F, - 0xBF56, 0xBF4B, 0xBF3F, 0xBF31, 0xBF22, 0xBF15, 0xBF12, 0xBF20, - 0xBF2D, 0xBF41, 0xBF5F, 0xBF9D, 0xBFF0, 0xC04A, 0xC0A2, 0xC0F7, - 0xC153, 0xC1C1, 0xC514, 0xC881, 0xC3A4, 0xA549, 0x86BD, 0x7EFA, - 0x7F58, 0x86BD, 0x9946, 0xB2D3, 0xC5E4, 0xC7B8, 0xBF5F, 0xB4D7, - 0xA857, 0x9B71, 0x8FB7, 0x86BD, 0x82E7, 0x83C9, 0x86BD, 0x8B27, - 0x91A3, 0x9960, 0xA3DD, 0xB06B, 0xBAF3, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0xFE42, 0xF9B1, - 0xF34D, 0xEC18, 0xE512, 0xDF3A, 0xDB92, 0xDDBC, 0xE486, 0xE9B4, - 0xEAA0, 0xEA05, 0xE9BF, 0xEBA7, 0xEFB6, 0xF489, 0xF9EF, 0xFFB6, - 0x05AD, 0x0BA5, 0x116B, 0x182C, 0x1F43, 0x23C9, 0x258A, 0x25FE, - 0x24B9, 0x2151, 0x15E0, 0x081B, 0xFEF2, 0xF743, 0xF2EB, 0xF398, - 0xF79B, 0xFBC5, 0xFFF1, 0x0456, 0x0656, 0x04A2, 0x00EA, 0xFC82, - 0xF8BA, 0xF70D, 0xF869, 0xFADB, 0xFD75, 0xFF85, 0x0034, 0xFF1A, - 0xFC54, 0xF932, 0xF727, 0xF80E, 0xFA34, 0xFBF0, 0xFDD7, 0xFF5F, - 0x0000, 0x0000, 0xFFF8, 0xFFE1, 0xFFBD, 0xFF8F, 0xFF5A, 0xFF21, - 0xFEE5, 0xFEA1, 0xFE3F, 0xFDAA, 0xFCA5, 0xFB58, 0xFA44, 0xF9E9, - 0xFA45, 0xFAED, 0xFBCC, 0xFCCA, 0xFDD1, 0xFECB, 0xFFA1, 0x006A, - 0x0114, 0x0144, 0x00BC, 0xFFC8, 0xFEDF, 0xFE77, 0xFFF1, 0x014E, - 0x0041, 0xFE7C, 0xFD6D, 0xFDE7, 0xFF18, 0x0000, 0x0030, 0x0018, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFD, 0xFFF9, 0xFFF5, 0xFFF4, 0xFFEF, 0xFFEB, 0x0000, 0x0069, - 0x00BE, 0x00A0, 0x005F, 0x001D, 0x0000, 0xFC62, 0xFBB3, 0xF9E2, - 0xF74C, 0xF44A, 0xF138, 0xEE71, 0xEC50, 0xEB33, 0xEB09, 0xEB85, - 0xECA4, 0xEE48, 0xEFFB, 0xF146, 0xF21C, 0xF2C7, 0xF357, 0xF3DD, - 0xF46B, 0xF510, 0xF5DE, 0xF718, 0xF8B5, 0xFA57, 0xFBE2, 0xFD72, - 0xFF01, 0x0089, 0x0227, 0x037B, 0x0439, 0x049B, 0x0469, 0x0388, - 0x0256, 0x0147, 0x00B6, 0x008D, 0x00CD, 0x0208, 0x0337, 0x0371, - 0x0355, 0x02E9, 0x01A8, 0x0069, 0xFFA3, 0xFF76, 0xFFBA, 0xFFBB, - 0xFF0F, 0xFE3E, 0xFE00, 0xFFAD, 0x0148, 0x0076, 0xFEC9, 0xFD21, - 0xFC62, 0x0000, 0x04EA, 0x0ED0, 0x166B, 0x196F, 0x1AEA, 0x1B9A, - 0x1C41, 0x1D3A, 0x1DB1, 0x1C9A, 0x1996, 0x1576, 0x10F0, 0x0CBD, - 0x091C, 0x05B6, 0x0263, 0xFEFF, 0xFB60, 0xF761, 0xF2DC, 0xEB14, - 0xE188, 0xDC68, 0xDD0A, 0xE053, 0xE5C5, 0xECE2, 0xFB75, 0x0B1C, - 0x14DF, 0x1C57, 0x1E9E, 0x1853, 0x0CD8, 0x0373, 0xFED8, 0xFC45, - 0xFAD8, 0xFB2A, 0xFD9F, 0x01E8, 0x06E5, 0x0946, 0x0884, 0x068F, - 0x02F6, 0x0013, 0x00BC, 0x02A4, 0x04E6, 0x06AA, 0x071E, 0x0667, - 0x0508, 0x035B, 0x01B9, 0x007D, 0x0000, 0x0000, 0x0024, 0x0022, - 0xFF57, 0xFD4C, 0xFA89, 0xF7E1, 0xF627, 0xF658, 0xF7B2, 0xF86E, - 0xF7A7, 0xF63E, 0xF50D, 0xF4F0, 0xF5E3, 0xF73E, 0xF8E5, 0xFABB, - 0xFCA4, 0xFE84, 0x003C, 0x0268, 0x0493, 0x0510, 0x0329, 0xFFFA, - 0xFC87, 0xF9D9, 0xF8BD, 0xF957, 0xFBD0, 0xFF0C, 0x012B, 0x00FD, - 0xFFB3, 0xFF03, 0xFFD4, 0x0140, 0x024B, 0x023E, 0x01A1, 0x00E4, - 0x0009, 0xFF4D, 0xFEC2, 0xFE9C, 0xFF55, 0x000D, 0x002D, 0x002E, - 0x001E, 0x000A, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0884, 0x083B, 0x07B0, 0x0756, 0x0792, 0x081A, 0x085C, - 0x07C9, 0x04FF, 0x010E, 0xFF12, 0x0050, 0x031A, 0x0617, 0x07EF, - 0x0890, 0x08DA, 0x08E3, 0x08C0, 0x0885, 0x0848, 0x081D, 0x07DE, - 0x076B, 0x06E9, 0x0651, 0x05A1, 0x0502, 0x049C, 0x04F9, 0x05AF, - 0x056F, 0x04C6, 0x0484, 0x0589, 0x076C, 0x0869, 0x0719, 0x051E, - 0x04EE, 0x064C, 0x07BE, 0x07BB, 0x048C, 0x030E, 0x05D4, 0x078A, - 0x05AC, 0x03D2, 0x03BD, 0x0402, 0x0473, 0x04E7, 0x0532, 0x058C, - 0x0631, 0x06F8, 0x07B9, 0x084A, 0x0884, 0x0000, 0x0089, 0x01DA, - 0x0386, 0x051C, 0x0726, 0x094D, 0x09D6, 0x071C, 0x02C5, 0x0000, - 0x006C, 0x0256, 0x03EE, 0x0365, 0x0080, 0xFC84, 0xF7E1, 0xF30B, - 0xEE75, 0xEA91, 0xE7D1, 0xE90D, 0xED43, 0xEF22, 0xEC5B, 0xE790, - 0xE2DB, 0xE053, 0xE08D, 0xE269, 0xE572, 0xE933, 0xEE61, 0xF4F4, - 0xFB59, 0x0000, 0x0172, 0x00B9, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFE48, 0xFA7A, 0xF69E, 0xF4BC, 0xF6C0, 0xFB15, - 0xFE7E, 0xFF34, 0xFF00, 0x0000, 0x0375, 0x0822, 0x0C6B, 0x0EB6, - 0x0F1D, 0x0EDF, 0x0E1D, 0x0CF7, 0x0B8B, 0x09FA, 0x0863, 0x0580, - 0x0197, 0xFF1F, 0xFEFB, 0xFFE9, 0x011D, 0x01CD, 0x01B5, 0x0148, - 0x00C2, 0x0061, 0x0034, 0x001A, 0x000C, 0x0000, 0xFFFA, 0xFFFD, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x40A1, 0x408C, 0x406D, - 0x4073, 0x40CB, 0x41CF, 0x434C, 0x4499, 0x458C, 0x4650, 0x46BE, - 0x46D2, 0x46AF, 0x4669, 0x4614, 0x45B1, 0x453A, 0x44BA, 0x4438, - 0x43BF, 0x4357, 0x430B, 0x4363, 0x440C, 0x43C6, 0x41F7, 0x3F60, - 0x3CC7, 0x3AF4, 0x3A35, 0x3A17, 0x3A41, 0x3A5C, 0x3A50, 0x3A41, - 0x3A36, 0x3A32, 0x3A3B, 0x3A55, 0x3A85, 0x3B5A, 0x3C7D, 0x3D5E, - 0x3E50, 0x3F4E, 0x404F, 0x4150, 0x424A, 0x4337, 0x4411, 0x44D2, - 0x4574, 0x45F1, 0x4644, 0x4602, 0x4502, 0x439F, 0x4231, 0x4114, - 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_5F_values, 0x005348d8, 5058, 0x00000000, 5058); diff --git a/assets/anims/anim_60.inc.c b/assets/anims/anim_60.inc.c index d1280cc25..1f5f34e2b 100644 --- a/assets/anims/anim_60.inc.c +++ b/assets/anims/anim_60.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_60[] = { 9, 189, @@ -13,281 +14,7 @@ static const struct Animation anim_60[] = { }; -static const u16 anim_60_indices[] = { - 0x0032, 0x0001, 0x0032, 0x0033, 0x0032, 0x0065, 0x0001, 0x0000, 0x0001, 0x0097, 0x0001, 0x0000, - 0x0032, 0x0744, 0x0032, 0x0776, 0x0032, 0x07A8, - 0x0032, 0x06AE, 0x0032, 0x06E0, 0x0032, 0x0712, - 0x0032, 0x0618, 0x0032, 0x064A, 0x0032, 0x067C, - 0x0001, 0x0614, 0x0001, 0x0615, 0x0001, 0x0616, - 0x0032, 0x0160, 0x0032, 0x0192, 0x0032, 0x01C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x012E, - 0x0032, 0x0098, 0x0032, 0x00CA, 0x0032, 0x00FC, - 0x0001, 0x0610, 0x0001, 0x0611, 0x0001, 0x0612, - 0x0032, 0x02BE, 0x0032, 0x02F0, 0x0032, 0x0322, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x028C, - 0x0032, 0x01F6, 0x0032, 0x0228, 0x0032, 0x025A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0613, - 0x0032, 0x057A, 0x0032, 0x05AC, 0x0032, 0x05DE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0548, - 0x0032, 0x04B2, 0x0032, 0x04E4, 0x0032, 0x0516, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0617, - 0x0032, 0x041C, 0x0032, 0x044E, 0x0032, 0x0480, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x03EA, - 0x0032, 0x0354, 0x0032, 0x0386, 0x0032, 0x03B8, -}; +ROM_ASSET_LOAD_ANIM(anim_60_indices, 0x00535cb4, 252, 0x00000000, 252); -static const s16 anim_60_values[] = { - 0x0000, 0x0000, 0xFFFD, 0xFFF8, 0xFFF0, 0xFFF0, 0x0000, 0x0016, - 0x002E, 0x0043, 0x0058, 0x006A, 0x0075, 0x006D, 0x005E, 0x005D, - 0x0060, 0x0061, 0x0054, 0x004F, 0x004E, 0x004D, 0x004C, 0x004B, - 0x004A, 0x0049, 0x0048, 0x0046, 0x0042, 0x003C, 0x0032, 0x0029, - 0x0024, 0x0023, 0x0023, 0x0024, 0x0025, 0x0027, 0x0029, 0x002B, - 0x002A, 0x002A, 0x0029, 0x0027, 0x0021, 0x001A, 0x0013, 0x000C, - 0x0007, 0x0003, 0x0000, 0x00AA, 0x00AB, 0x00AD, 0x00B0, 0x00B3, - 0x00B5, 0x00B7, 0x00B8, 0x00BB, 0x00C2, 0x00C9, 0x00CD, 0x00C4, - 0x00B8, 0x00B8, 0x00B8, 0x00AD, 0x00B3, 0x00C2, 0x00CC, 0x00C0, - 0x00B0, 0x00AE, 0x00B2, 0x00BD, 0x00C9, 0x00D1, 0x00D1, 0x00C8, - 0x00BD, 0x00B6, 0x00B8, 0x00BE, 0x00C4, 0x00C9, 0x00CA, 0x00BF, - 0x00AD, 0x00A2, 0x00A0, 0x00A2, 0x00A5, 0x00A9, 0x00AB, 0x00AC, - 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x0168, 0x016D, 0x0172, - 0x0175, 0x0168, 0x0144, 0x0118, 0x00E9, 0x00BB, 0x008E, 0x005F, - 0x0031, 0x0004, 0xFFD7, 0xFFAA, 0xFF7C, 0xFF4D, 0xFF1E, 0xFEEF, - 0xFEC0, 0xFE91, 0xFE61, 0xFE31, 0xFE02, 0xFDD2, 0xFDA3, 0xFD74, - 0xFD45, 0xFD17, 0xFCE9, 0xFCBC, 0xFC8F, 0xFC62, 0xFC37, 0xFC0C, - 0xFBE2, 0xFBB9, 0xFB91, 0xFB6A, 0xFB4F, 0xFB47, 0xFB49, 0xFB4F, - 0xFB51, 0xFB4F, 0xFB4D, 0xFB4C, 0xFB4C, 0xFB4B, 0xFB4B, 0x3FFF, - 0x0000, 0x00EC, 0x0349, 0x067E, 0x09F1, 0x0D06, 0x0F25, 0x0FB4, - 0x0A5E, 0x00E0, 0xFBBA, 0x0093, 0x09C4, 0x0EC9, 0x0EAC, 0x0E2E, - 0x0D5C, 0x0C44, 0x0AF4, 0x0979, 0x07E1, 0x0639, 0x0490, 0x02F2, - 0x016E, 0x0011, 0xFEEA, 0xFE04, 0xFD6F, 0xFD14, 0xFCD3, 0xFCAB, - 0xFC99, 0xFC9C, 0xFCAF, 0xFCD2, 0xFD02, 0xFD3D, 0xFD80, 0xFDC9, - 0xFE16, 0xFE64, 0xFEB2, 0xFEFD, 0xFF43, 0xFF81, 0xFFB5, 0xFFDE, - 0xFFF7, 0x0000, 0xF97C, 0xF92E, 0xF865, 0xF74E, 0xF618, 0xF4F0, - 0xF405, 0xF385, 0xF481, 0xF673, 0xF72C, 0xF4FA, 0xF18F, 0xEFCF, - 0xEFF2, 0xF03C, 0xF0A7, 0xF12E, 0xF1CB, 0xF27A, 0xF334, 0xF3F4, - 0xF4B6, 0xF573, 0xF626, 0xF6CB, 0xF75A, 0xF7D0, 0xF826, 0xF867, - 0xF89F, 0xF8D0, 0xF8FB, 0xF91E, 0xF93C, 0xF955, 0xF968, 0xF977, - 0xF981, 0xF989, 0xF98D, 0xF98E, 0xF98E, 0xF98C, 0xF989, 0xF986, - 0xF982, 0xF97F, 0xF97D, 0xF97C, 0xED8C, 0xED75, 0xED30, 0xECB9, - 0xEC0E, 0xEB2C, 0xEA10, 0xE8B8, 0xE5E7, 0xE1E0, 0xDEE4, 0xDD96, - 0xDD51, 0xDE68, 0xE075, 0xE2CD, 0xE563, 0xE825, 0xEB05, 0xEDF2, - 0xF0DE, 0xF3B9, 0xF673, 0xF8FD, 0xFB47, 0xFD42, 0xFEDE, 0x000B, - 0x00BB, 0x00FC, 0x00EE, 0x0098, 0x0002, 0xFF35, 0xFE37, 0xFD11, - 0xFBCA, 0xFA6B, 0xF8FA, 0xF781, 0xF606, 0xF492, 0xF32D, 0xF1DD, - 0xF0AC, 0xEFA1, 0xEEC3, 0xEE1B, 0xEDB1, 0xED8C, 0xCA4F, 0xCA7B, - 0xCAFF, 0xCBDE, 0xCD1E, 0xCEBF, 0xD0C6, 0xD336, 0xD808, 0xDEFD, - 0xE4C3, 0xE81D, 0xEA48, 0xEBAD, 0xECDF, 0xEE1C, 0xEF4C, 0xF059, - 0xF12B, 0xF1AC, 0xF1C4, 0xF15C, 0xF025, 0xEE12, 0xEB70, 0xE88E, - 0xE5B8, 0xE33D, 0xE16A, 0xE000, 0xDE8B, 0xDD10, 0xDB90, 0xDA10, - 0xD891, 0xD716, 0xD5A3, 0xD439, 0xD2DC, 0xD18F, 0xD054, 0xCF2F, - 0xCE21, 0xCD2F, 0xCC5A, 0xCBA5, 0xCB14, 0xCAA8, 0xCA66, 0xCA4F, - 0xFB1D, 0xFC61, 0xFF67, 0x0305, 0x0611, 0x0761, 0x05CA, 0x0024, - 0xE959, 0xC4E0, 0xAA6A, 0xA503, 0xA99F, 0xAEBA, 0xB0E3, 0xB306, - 0xB531, 0xB774, 0xB9DB, 0xBC76, 0xBF53, 0xC280, 0xC882, 0xD014, - 0xD393, 0xCDF7, 0xC449, 0xC002, 0xC1CD, 0xC3FF, 0xC68B, 0xC964, - 0xCC80, 0xCFD1, 0xD34C, 0xD6E5, 0xDA8F, 0xDE3F, 0xE1E9, 0xE580, - 0xE8F9, 0xEC47, 0xEF5F, 0xF234, 0xF4BB, 0xF6E7, 0xF8AD, 0xF9FF, - 0xFAD4, 0xFB1D, 0xD2DC, 0xD3CB, 0xD609, 0xD8C5, 0xDB2B, 0xDC69, - 0xDBAA, 0xD81B, 0xC8A7, 0xAFE2, 0x9E84, 0x9BD3, 0xA088, 0xA77A, - 0xAE83, 0xB6A3, 0xBF61, 0xC849, 0xD0E4, 0xD8BA, 0xDF57, 0xE444, - 0xE189, 0xD847, 0xD2A8, 0xD668, 0xDDCB, 0xE1D1, 0xE1BC, 0xE17C, - 0xE114, 0xE089, 0xDFE0, 0xDF1D, 0xDE44, 0xDD59, 0xDC62, 0xDB61, - 0xDA5C, 0xD957, 0xD857, 0xD75F, 0xD674, 0xD59A, 0xD4D5, 0xD42B, - 0xD39F, 0xD336, 0xD2F3, 0xD2DC, 0xD4B4, 0xD357, 0xCFFB, 0xCBB4, - 0xC799, 0xC4C0, 0xC43C, 0xC725, 0xD739, 0xF210, 0x0687, 0x0D8B, - 0x0E30, 0x0C9A, 0x0B1A, 0x0941, 0x0715, 0x049A, 0x01D5, 0xFECC, - 0xFB81, 0xF7FA, 0xF16B, 0xE8FB, 0xE497, 0xE8FA, 0xF16A, 0xF5A3, - 0xF4DC, 0xF3D2, 0xF28B, 0xF111, 0xEF69, 0xED9B, 0xEBB0, 0xE9AE, - 0xE79D, 0xE585, 0xE36C, 0xE15B, 0xDF58, 0xDD6C, 0xDB9E, 0xD9F5, - 0xD879, 0xD732, 0xD626, 0xD55D, 0xD4DF, 0xD4B4, 0x0000, 0x00E8, - 0x033C, 0x0669, 0x09D8, 0x0CF3, 0x0F27, 0x0AE2, 0x0037, 0xF7C0, - 0x00AA, 0xFB5B, 0xF484, 0xF448, 0xF65A, 0xF92C, 0xFCF3, 0x014F, - 0x04F5, 0x0698, 0x06C3, 0x06DC, 0x06E6, 0x06E1, 0x06CE, 0x06AE, - 0x0683, 0x064D, 0x060E, 0x05C7, 0x0579, 0x0524, 0x04CB, 0x046D, - 0x040D, 0x03AB, 0x0348, 0x02E6, 0x0286, 0x0228, 0x01CD, 0x0178, - 0x0129, 0x00E1, 0x00A0, 0x0069, 0x003D, 0x001B, 0x0007, 0x0000, - 0x0000, 0x007F, 0x01E6, 0x040F, 0x06D5, 0x0A12, 0x0DA3, 0x19BE, - 0x1684, 0x1190, 0x1351, 0x1112, 0x0F88, 0x1584, 0x1A56, 0x1BB3, - 0x169B, 0x0F07, 0x07F6, 0x0465, 0x039F, 0x02EC, 0x024B, 0x01BC, - 0x013E, 0x00CF, 0x0070, 0x001F, 0xFFDB, 0xFFA4, 0xFF77, 0xFF55, - 0xFF3D, 0xFF2D, 0xFF25, 0xFF25, 0xFF2A, 0xFF34, 0xFF43, 0xFF55, - 0xFF6A, 0xFF80, 0xFF97, 0xFFAD, 0xFFC3, 0xFFD7, 0xFFE8, 0xFFF5, - 0xFFFD, 0x0000, 0xF549, 0xF4EB, 0xF3EC, 0xF275, 0xF0B1, 0xEEC8, - 0xECE4, 0xE882, 0xE8DD, 0xE996, 0xE76A, 0xE389, 0xDEB7, 0xD6DE, - 0xD3E2, 0xD467, 0xD9F9, 0xE1AC, 0xE8B9, 0xEC55, 0xED44, 0xEE22, - 0xEEEF, 0xEFAD, 0xF05B, 0xF0FA, 0xF18C, 0xF210, 0xF288, 0xF2F4, - 0xF354, 0xF3AA, 0xF3F5, 0xF437, 0xF470, 0xF4A0, 0xF4C9, 0xF4EC, - 0xF507, 0xF51D, 0xF52E, 0xF53B, 0xF543, 0xF549, 0xF54B, 0xF54C, - 0xF54C, 0xF54B, 0xF54A, 0xF549, 0xC7DD, 0xC8FB, 0xCBDB, 0xCFC5, - 0xD402, 0xD7DC, 0xDA9B, 0xD590, 0xD3CD, 0xD744, 0xD11E, 0xD07B, - 0xD15A, 0xD444, 0xE815, 0xF555, 0xF07F, 0xE68E, 0xDAED, 0xD105, - 0xCC42, 0xCD15, 0xD0E4, 0xD68A, 0xDCE4, 0xE2CD, 0xE71F, 0xE8B7, - 0xE861, 0xE7B3, 0xE6B6, 0xE572, 0xE3F2, 0xE23D, 0xE05C, 0xDE5A, - 0xDC3E, 0xDA13, 0xD7E0, 0xD5AE, 0xD388, 0xD175, 0xCF7F, 0xCDAF, - 0xCC0D, 0xCAA3, 0xC97A, 0xC89B, 0xC80E, 0xC7DD, 0x054B, 0x0954, - 0x1426, 0x23D7, 0x367C, 0x4A2B, 0x5CF9, 0x6CFC, 0x7519, 0xD887, - 0x1B1F, 0xFE48, 0xFDB6, 0xE9EF, 0xD1A3, 0xC5B0, 0xCE84, 0xDBBB, - 0xEB86, 0xFC15, 0x0B94, 0x1837, 0x202C, 0x2063, 0x1995, 0x0FA3, - 0x066D, 0x01D5, 0x00F2, 0x0045, 0xFFC9, 0xFF79, 0xFF52, 0xFF4F, - 0xFF6D, 0xFFA7, 0xFFF9, 0x005E, 0x00D3, 0x0155, 0x01DD, 0x0269, - 0x02F4, 0x037A, 0x03F7, 0x0467, 0x04C4, 0x050D, 0x053B, 0x054B, - 0x2BD6, 0x2B40, 0x29BF, 0x27B3, 0x257D, 0x237D, 0x2214, 0x21A2, - 0x2D28, 0x3895, 0x3C57, 0x3650, 0x316A, 0x3BF7, 0x3204, 0x2838, - 0x25D6, 0x2426, 0x2312, 0x2284, 0x2266, 0x22A1, 0x231F, 0x24BA, - 0x27B6, 0x2B1E, 0x2DFE, 0x2F61, 0x2FA7, 0x2FD4, 0x2FEC, 0x2FEF, - 0x2FE0, 0x2FC2, 0x2F95, 0x2F5C, 0x2F19, 0x2ECF, 0x2E7F, 0x2E2B, - 0x2DD5, 0x2D80, 0x2D2D, 0x2CDE, 0x2C96, 0x2C56, 0x2C21, 0x2BF9, - 0x2BDF, 0x2BD6, 0xCCF6, 0xCF81, 0xD64F, 0xE027, 0xEBCE, 0xF80A, - 0x039E, 0x0D54, 0x0FD9, 0x7645, 0xB667, 0x96F8, 0x95D4, 0x8BBE, - 0x7DA9, 0x7923, 0x8550, 0x957F, 0xA7D6, 0xBA7A, 0xCB8C, 0xD932, - 0xE18F, 0xE072, 0xD661, 0xC88B, 0xBC21, 0xB654, 0xB5C5, 0xB599, - 0xB5C5, 0xB642, 0xB707, 0xB80A, 0xB943, 0xBAA9, 0xBC32, 0xBDD6, - 0xBF8C, 0xC14B, 0xC30A, 0xC4BF, 0xC663, 0xC7EC, 0xC951, 0xCA89, - 0xCB8B, 0xCC4F, 0xCCCB, 0xCCF6, 0x0000, 0xFFF0, 0xFFD4, 0xFFCF, - 0x0000, 0x0098, 0x017F, 0x026D, 0x0362, 0x0109, 0x0054, 0x0000, - 0xFF89, 0xFEF7, 0xFE9A, 0xFEBC, 0xFF70, 0x0077, 0x01AC, 0x02E9, - 0x0405, 0x04DA, 0x033F, 0x01E1, 0x0072, 0xFE75, 0xFE51, 0xFE60, - 0xFE8A, 0xFEB8, 0xFED4, 0xFEDA, 0xFED8, 0xFED5, 0xFED4, 0xFEE7, - 0xFF06, 0xFF12, 0xFEEA, 0xFE34, 0xFD37, 0xFCC5, 0xFE05, 0xFF6C, - 0xFFBF, 0xFFEF, 0x0003, 0x0007, 0x0003, 0x0000, 0xFF30, 0xFF2F, - 0xFF2E, 0xFF2E, 0xFF30, 0xFF28, 0xFF24, 0xFF4B, 0x0056, 0x00CA, - 0x0044, 0xFF30, 0xFD11, 0xFA9C, 0xF897, 0xF7C6, 0xF832, 0xF93F, - 0xFAB8, 0xFC68, 0xFE18, 0xFF93, 0x00EC, 0x00CA, 0x003F, 0xFF2F, - 0xFF03, 0xFEEE, 0xFEE8, 0xFEE7, 0xFEE3, 0xFEDD, 0xFEDC, 0xFEDE, - 0xFEE3, 0xFEED, 0xFEFB, 0xFF09, 0xFF13, 0xFF15, 0xFF11, 0xFF0F, - 0xFF14, 0xFF1A, 0xFF1E, 0xFF23, 0xFF28, 0xFF2C, 0xFF2F, 0xFF30, - 0xC9D8, 0xC9CA, 0xC9B3, 0xC9AE, 0xC9D8, 0xCB62, 0xCD2E, 0xCBE1, - 0xB9F7, 0xBBD4, 0xC412, 0xC970, 0xC54C, 0xBF55, 0xBA1D, 0xB838, - 0xBA2E, 0xBE2F, 0xC347, 0xC886, 0xCCF8, 0xCFAB, 0xC2C7, 0xBC0A, - 0xBA36, 0xCAC8, 0xCAB9, 0xC8CF, 0xC5FA, 0xC32B, 0xC153, 0xC092, - 0xC05E, 0xC0A5, 0xC153, 0xC2C2, 0xC4DC, 0xC6E9, 0xC82F, 0xC7EB, - 0xC6B2, 0xC5D2, 0xC622, 0xC6D4, 0xC767, 0xC80F, 0xC8B7, 0xC949, - 0xC9B1, 0xC9D8, 0x1E4A, 0x223A, 0x2A9F, 0x325A, 0x344A, 0x2318, - 0x0E46, 0x168C, 0x19D6, 0x136E, 0x10DC, 0x1A13, 0x2543, 0x30D3, - 0x3EAD, 0x47B4, 0x466F, 0x40DC, 0x39A2, 0x2B0A, 0x071F, 0x1486, - 0x1699, 0x16C9, 0x171A, 0x1990, 0x209C, 0x2A45, 0x31F3, 0x33B1, - 0x3358, 0x3597, 0x38BC, 0x3A4D, 0x37D3, 0x2552, 0x136E, 0x1C35, - 0x2774, 0x27EE, 0x27C6, 0x271B, 0x260D, 0x24BC, 0x2348, 0x21D1, - 0x2075, 0x1F56, 0x1E92, 0x1E4A, 0x1B09, 0x1AE0, 0x1A33, 0x18B2, - 0x1611, 0x0EC1, 0x0746, 0x0B2A, 0x0771, 0x02E4, 0x053E, 0x02FB, - 0x04CE, 0xFC7D, 0xFC83, 0xFDBC, 0xFF5B, 0x0091, 0x0033, 0x002E, - 0x0039, 0x0039, 0xFFEE, 0xFF76, 0xFF45, 0xFFCB, 0x0164, 0x03BE, - 0x0645, 0x0865, 0x098E, 0x0912, 0x0755, 0x0559, 0x0421, 0x04DF, - 0x0696, 0x083D, 0x09F3, 0x0BA6, 0x0D8C, 0x0F91, 0x11A2, 0x13AC, - 0x159B, 0x175B, 0x18DA, 0x1A03, 0x1AC4, 0x1B09, 0x1144, 0x11B1, - 0x1282, 0x1306, 0x128B, 0x0E71, 0x0A05, 0x0D03, 0x097A, 0x04A7, - 0x0299, 0x01BF, 0x08C2, 0x0DC0, 0x0B2E, 0x077D, 0x0385, 0x001D, - 0xFF86, 0x0118, 0x0301, 0x03C1, 0x0296, 0x006A, 0xFE4C, 0xFD44, - 0xFDA2, 0xFEBF, 0x0032, 0x0195, 0x0281, 0x02B5, 0x0279, 0x0230, - 0x023C, 0x0320, 0x0491, 0x0664, 0x07FC, 0x0902, 0x0A1A, 0x0B3B, - 0x0C5B, 0x0D73, 0x0E78, 0x0F62, 0x1027, 0x10C0, 0x1122, 0x1144, - 0xAC44, 0xAABD, 0xA739, 0xA353, 0xA0A3, 0xA0C9, 0xA2FD, 0xA84D, - 0xB444, 0xBC65, 0xC323, 0xC51A, 0xC905, 0xC8F6, 0xBEFE, 0xB357, - 0xA7E6, 0x9E91, 0xA2BC, 0xA279, 0xA195, 0xA401, 0xAC08, 0xB70F, - 0xC1AA, 0xC86B, 0xCB26, 0xCC0E, 0xCB46, 0xC8F1, 0xC533, 0xBE3E, - 0xB403, 0xA948, 0xA0D5, 0x9E75, 0x9EE4, 0x9DE3, 0x9DC7, 0x9EF7, - 0xA06B, 0xA20E, 0xA3CC, 0xA591, 0xA748, 0xA8DD, 0xAA3C, 0xAB4F, - 0xAC03, 0xAC44, 0x0000, 0x01A4, 0x0349, 0x01D4, 0x0000, 0xFFD3, - 0x000C, 0xFF98, 0xFD86, 0xFAC6, 0xF913, 0xFA86, 0xFCA3, 0xFCF0, - 0xFCC7, 0xFCBF, 0xFD92, 0xFD1C, 0xFDC2, 0xFDE6, 0xFDF1, 0xFDFA, - 0xFE15, 0xFE39, 0xFE4A, 0xFE2E, 0xFDD7, 0xFD58, 0xFCCA, 0xFC49, - 0xFBED, 0xFBC4, 0xFBC1, 0xFBD3, 0xFBED, 0xFC07, 0xFC2B, 0xFC60, - 0xFCAC, 0xFD1A, 0xFDA1, 0xFE30, 0xFEB3, 0xFF16, 0xFF5E, 0xFF98, - 0xFFC6, 0xFFE6, 0xFFFA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x000A, 0x0015, 0x0000, 0xFF8E, - 0xFF0D, 0xFEE3, 0xFECC, 0xFE83, 0xFD25, 0xFD8B, 0xFE9B, 0xFEC5, - 0xFEC4, 0xFEC0, 0xFEC7, 0xFECC, 0xFED1, 0xFED6, 0xFEDC, 0xFEE3, - 0xFEE9, 0xFEEF, 0xFEF4, 0xFEF4, 0xFEF2, 0xFEF1, 0xFEF4, 0xFEFB, - 0xFF06, 0xFF14, 0xFF25, 0xFF3B, 0xFF55, 0xFF70, 0xFF8A, 0xFFA0, - 0xFFB5, 0xFFCB, 0xFFDF, 0xFFF0, 0xFFFC, 0x0000, 0xBF40, 0xBF2E, - 0xBF1B, 0xBF12, 0xBF40, 0xBF47, 0xBF78, 0xC14A, 0xC666, 0xCD24, - 0xD1FE, 0xD1C3, 0xCEF9, 0xCD36, 0xCB10, 0xC614, 0xB21A, 0xB743, - 0xC3AE, 0xC4D2, 0xC3D9, 0xC2E3, 0xC29F, 0xC25A, 0xC21D, 0xC1EE, - 0xC1CF, 0xC1BB, 0xC1AD, 0xC1A3, 0xC19B, 0xC198, 0xC19D, 0xC1A1, - 0xC19B, 0xC1C1, 0xC205, 0xC1F8, 0xC12C, 0xBF2C, 0xBC4B, 0xB946, - 0xB6DA, 0xB5C3, 0xB658, 0xB811, 0xBA60, 0xBCB7, 0xBE86, 0xBF40, - 0x2537, 0x247F, 0x231E, 0x21C1, 0x1FEB, 0x1B14, 0x15F1, 0x17C5, - 0x2E87, 0x468F, 0x3698, 0x1F6C, 0x0E42, 0x0BAA, 0x0F08, 0x14D4, - 0x2599, 0x1F57, 0x1B4C, 0x2F03, 0x3FF7, 0x3EA0, 0x3982, 0x3222, - 0x2A08, 0x22BB, 0x19C2, 0x1333, 0x1380, 0x168F, 0x1AE3, 0x1FB1, - 0x2531, 0x2B72, 0x3285, 0x3DA9, 0x47E4, 0x4A1F, 0x493D, 0x48F2, - 0x481C, 0x4520, 0x3B8E, 0x3249, 0x2E8C, 0x2B5A, 0x28C2, 0x26D4, - 0x25A1, 0x2537, 0xD64A, 0xD521, 0xD445, 0xD4D3, 0xD8BB, 0xE2E5, - 0xEF50, 0xF8C9, 0xFD06, 0xFE52, 0xFE57, 0xFC09, 0xF87C, 0xF5BE, - 0xF32B, 0xF195, 0xF535, 0xF17E, 0xF3F0, 0xFC24, 0x053B, 0x0B61, - 0x0D6B, 0x0D74, 0x0C84, 0x0BA4, 0x0AF8, 0x0A09, 0x08F6, 0x07DE, - 0x06E0, 0x05E9, 0x04EC, 0x0413, 0x0385, 0x03FB, 0x0526, 0x05A2, - 0x040F, 0xFFD6, 0xF9F2, 0xF359, 0xED04, 0xE7EB, 0xE3B9, 0xDFA6, - 0xDBFB, 0xD903, 0xD705, 0xD64A, 0xEC41, 0xEC55, 0xECD5, 0xEDDB, - 0xEF98, 0xF266, 0xF598, 0xF822, 0xF97C, 0xFA2F, 0xFAC2, 0xFB6B, - 0xFB9C, 0xFB0A, 0xFA2C, 0xF992, 0xFA7B, 0xFB79, 0xFCF9, 0xFC86, - 0xFBC4, 0xFBFE, 0xFDFD, 0x00EC, 0x03A3, 0x04FA, 0x0498, 0x033E, - 0x016D, 0xFFA6, 0xFE67, 0xFDEE, 0xFDE5, 0xFDEF, 0xFDAD, 0xFD08, - 0xFC31, 0xFB3B, 0xFA39, 0xF934, 0xF826, 0xF70B, 0xF5E1, 0xF4A6, - 0xF325, 0xF158, 0xEF7F, 0xEDDD, 0xECB3, 0xEC41, 0xB59E, 0xB409, - 0xB1BF, 0xAFB6, 0xAFF3, 0xB667, 0xBEA6, 0xC169, 0xB92B, 0xAB71, - 0xA189, 0xA35F, 0xA8EF, 0xAAEE, 0xAC6D, 0xAE5D, 0xB2D3, 0xBEB4, - 0xC601, 0xC0E4, 0xB979, 0xB266, 0xAB9B, 0xA46D, 0x9E99, 0x9BDB, - 0x9C7A, 0x9F23, 0xA32F, 0xA7F7, 0xACD2, 0xB301, 0xBABA, 0xC1C7, - 0xC5F3, 0xC62A, 0xC3C3, 0xC02B, 0xBCD0, 0xB985, 0xB59E, 0xB1CA, - 0xAEBA, 0xAD1E, 0xAD4B, 0xAEBE, 0xB0E1, 0xB320, 0xB4E6, 0xB59E, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x0000, 0xFA6D, 0xED9C, 0xDF6E, 0xD5C3, 0xD3FC, 0xD6C0, 0xD9D9, - 0xDBED, 0xDE56, 0xE0ED, 0xE449, 0xE700, 0xE7C2, 0xE7C2, 0xE795, - 0xE769, 0xE6A7, 0xE364, 0xE29E, 0xECEC, 0xF595, 0xF476, 0xF110, - 0xECA9, 0xE887, 0xE5EE, 0xE623, 0xE956, 0xEE6F, 0xF4CF, 0xFBD8, - 0x02E9, 0x0964, 0x0EAA, 0x121C, 0x125D, 0x0F89, 0x0B33, 0x06EE, - 0x044B, 0x0320, 0x022F, 0x0174, 0x00E8, 0x0083, 0x0040, 0x0018, - 0x0004, 0x0000, 0x0000, 0xFF14, 0xFD06, 0xFAEE, 0xF9E1, 0xFAAD, - 0xFCAE, 0xFED6, 0x0121, 0x0394, 0x051D, 0x0441, 0x0279, 0x0152, - 0x0042, 0xFF92, 0xFF8C, 0x0064, 0x02A7, 0x04D7, 0x054B, 0x0513, - 0x04E2, 0x04A6, 0x0462, 0x0419, 0x03CB, 0x037C, 0x032A, 0x02D2, - 0x0278, 0x021C, 0x01C0, 0x0165, 0x010D, 0x00B9, 0x0064, 0x000C, - 0xFFBD, 0xFF81, 0xFF61, 0xFF5C, 0xFF65, 0xFF79, 0xFF93, 0xFFB1, - 0xFFCE, 0xFFE8, 0xFFFA, 0x0000, 0xFC62, 0xFAEF, 0xF7C7, 0xF4B4, - 0xF37F, 0xF552, 0xF967, 0xFE9F, 0x05BA, 0x0DFA, 0x13F7, 0x145E, - 0x1147, 0x0CDB, 0x0798, 0x03C4, 0x0401, 0x058E, 0x0567, 0x04E2, - 0x0454, 0x03B6, 0x031A, 0x0276, 0x01D3, 0x0136, 0x00A7, 0x002C, - 0xFFC4, 0xFF66, 0xFF11, 0xFEC2, 0xFE79, 0xFE33, 0xFDEE, 0xFDA9, - 0xFD65, 0xFD25, 0xFCED, 0xFCC0, 0xFCA1, 0xFC8C, 0xFC7D, 0xFC72, - 0xFC6A, 0xFC65, 0xFC63, 0xFC62, 0xFC62, 0xFC62, 0x0000, 0x0108, - 0x038B, 0x06A1, 0x0968, 0x0B75, 0x0D4F, 0x0F82, 0x1296, 0x187B, - 0x1FA0, 0x2349, 0x2336, 0x225E, 0x20D9, 0x1EC2, 0x1C31, 0x1940, - 0x1608, 0x0F8F, 0x06DC, 0x0209, 0x0248, 0x043C, 0x0729, 0x0A4F, - 0x0CF2, 0x0E52, 0x0D91, 0x0ABF, 0x068A, 0x00B0, 0xF96A, 0xF219, - 0xEC23, 0xE8EA, 0xE966, 0xECA9, 0xF142, 0xF5BD, 0xF8A7, 0xFA35, - 0xFB93, 0xFCC2, 0xFDC1, 0xFE91, 0xFF32, 0xFFA5, 0xFFEA, 0x0000, - 0x0000, 0x0089, 0x01A7, 0x0299, 0x02A1, 0x00D1, 0xFDCE, 0xFB31, - 0xFA94, 0xFE99, 0x053A, 0x0916, 0x0945, 0x089C, 0x075B, 0x05C3, - 0x0413, 0x028D, 0x0170, 0x00EC, 0x00D3, 0x00DB, 0x00E8, 0x0107, - 0x012E, 0x0153, 0x016D, 0x0170, 0x0117, 0x008F, 0x0079, 0x0112, - 0x01FF, 0x0300, 0x03D5, 0x043E, 0x041A, 0x0391, 0x02D8, 0x0224, - 0x01A9, 0x015D, 0x0115, 0x00D3, 0x0098, 0x0064, 0x003A, 0x001A, - 0x0006, 0x0000, 0x0884, 0x07D7, 0x061E, 0x03CA, 0x0150, 0xFE71, - 0xFB0D, 0xF7C8, 0xF545, 0xF3F4, 0xF39C, 0xF3DE, 0xF470, 0xF539, - 0xF625, 0xF71F, 0xF816, 0xF8F5, 0xF9A8, 0xF9F3, 0xF9DF, 0xF9C5, - 0xF9A8, 0xF96A, 0xF92A, 0xF909, 0xF928, 0xF9A8, 0xFB5E, 0xFE14, - 0x005B, 0x01D4, 0x031B, 0x043F, 0x0550, 0x065D, 0x0781, 0x08B1, - 0x09C6, 0x0A98, 0x0B01, 0x0B0A, 0x0AE0, 0x0A90, 0x0A28, 0x09B4, - 0x0943, 0x08E2, 0x089D, 0x0884, 0x8001, 0x811E, 0x838A, 0x85E9, - 0x86DD, 0x85D8, 0x83A4, 0x80EB, 0x7E53, 0x7B55, 0x77D0, 0x751A, - 0x7486, 0x75E3, 0x77FD, 0x7A9F, 0x7D98, 0x80B7, 0x83C3, 0x868D, - 0x88E0, 0x8A8A, 0x8B59, 0x8B97, 0x8BB3, 0x8BB1, 0x8B93, 0x8B5A, - 0x8B0A, 0x8AA5, 0x8A2D, 0x89A5, 0x8910, 0x886E, 0x87C4, 0x8713, - 0x865E, 0x85A7, 0x84F1, 0x843E, 0x8391, 0x82EB, 0x8250, 0x81C2, - 0x8143, 0x80D6, 0x807D, 0x803A, 0x8010, 0x8001, 0x0000, 0x00C6, - 0x0268, 0x03DE, 0x041F, 0x0261, 0xFF5E, 0xFC50, 0xFA77, 0xFA54, - 0xFB30, 0xFC6E, 0xFD70, 0xFE2E, 0xFEFF, 0xFFDB, 0x00B7, 0x018E, - 0x0255, 0x0303, 0x038F, 0x03F1, 0x041F, 0x042C, 0x042D, 0x0425, - 0x0414, 0x03FB, 0x03DB, 0x03B3, 0x0387, 0x0355, 0x031E, 0x02E5, - 0x02A9, 0x026B, 0x022C, 0x01EC, 0x01AE, 0x0170, 0x0135, 0x00FC, - 0x00C7, 0x0097, 0x006C, 0x0047, 0x0029, 0x0012, 0x0004, 0x0000, - 0x3FFF, 0x3F24, 0x3D2B, 0x3AFA, 0x3976, 0x38E6, 0x38CD, 0x38E9, - 0x38F9, 0x38F8, 0x3904, 0x3914, 0x3922, 0x3927, 0x3927, 0x3923, - 0x391F, 0x391C, 0x391D, 0x3924, 0x3933, 0x394E, 0x3976, 0x39A9, - 0x39E2, 0x3A20, 0x3A63, 0x3AAB, 0x3AF6, 0x3B44, 0x3B94, 0x3BE6, - 0x3C39, 0x3C8C, 0x3CE0, 0x3D32, 0x3D83, 0x3DD2, 0x3E1E, 0x3E67, - 0x3EAC, 0x3EED, 0x3F28, 0x3F5D, 0x3F8C, 0x3FB4, 0x3FD4, 0x3FEB, - 0x3FFA, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(anim_60_values, 0x00535db0, 4020, 0x00000000, 4020); diff --git a/assets/anims/anim_61.inc.c b/assets/anims/anim_61.inc.c index c558e8022..e8dc0de9a 100644 --- a/assets/anims/anim_61.inc.c +++ b/assets/anims/anim_61.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_61[] = { 9, 189, @@ -13,821 +14,7 @@ static const struct Animation anim_61[] = { }; -static const u16 anim_61_indices[] = { - 0x0093, 0x0001, 0x0093, 0x0094, 0x0093, 0x0127, 0x0093, 0x01BA, 0x0093, 0x024D, 0x0093, 0x02E0, - 0x0093, 0x1701, 0x0093, 0x1794, 0x0093, 0x1827, - 0x0093, 0x1548, 0x0093, 0x15DB, 0x0093, 0x166E, - 0x0093, 0x138F, 0x0093, 0x1422, 0x0093, 0x14B5, - 0x0001, 0x138B, 0x0001, 0x138C, 0x0001, 0x138D, - 0x0093, 0x05BF, 0x0093, 0x0652, 0x0093, 0x06E5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0093, 0x052C, - 0x0093, 0x0373, 0x0093, 0x0406, 0x0093, 0x0499, - 0x0001, 0x1387, 0x0001, 0x1388, 0x0001, 0x1389, - 0x0093, 0x09C4, 0x0093, 0x0A57, 0x0093, 0x0AEA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0093, 0x0931, - 0x0093, 0x0778, 0x0093, 0x080B, 0x0093, 0x089E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x138A, - 0x0093, 0x11CE, 0x0093, 0x1261, 0x0093, 0x12F4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0093, 0x113B, - 0x0093, 0x0F82, 0x0093, 0x1015, 0x0093, 0x10A8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x138E, - 0x0093, 0x0DC9, 0x0093, 0x0E5C, 0x0093, 0x0EEF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0093, 0x0D36, - 0x0093, 0x0B7D, 0x0093, 0x0C10, 0x0093, 0x0CA3, -}; +ROM_ASSET_LOAD_ANIM(anim_61_indices, 0x00536d7c, 252, 0x00000000, 252); -static const s16 anim_61_values[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFD, 0xFFFA, 0x0000, 0x0013, 0x002F, - 0x004B, 0x0062, 0x006C, 0x006D, 0x0061, 0x0052, 0x0041, 0x0033, - 0x002A, 0x0027, 0x0027, 0x002A, 0x002C, 0x002D, 0x002B, 0x001F, - 0x000D, 0x0001, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFC, 0xFFF7, 0xFFF0, - 0xFF97, 0xFF2E, 0xFF0C, 0xFEF4, 0xFEE4, 0xFEDB, 0xFED7, 0xFED5, - 0xFED4, 0xFED4, 0xFED4, 0xFED4, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00A9, 0x00A9, 0x00A9, 0x00A9, 0x00A8, 0x00A8, 0x00A7, 0x00A7, - 0x00A7, 0x00A6, 0x00A6, 0x00A5, 0x00A5, 0x00A4, 0x00A3, 0x00A3, - 0x00A2, 0x00A2, 0x00A1, 0x00A1, 0x00A0, 0x009F, 0x009F, 0x009E, - 0x009D, 0x009D, 0x009C, 0x009B, 0x009B, 0x009A, 0x0099, 0x0098, - 0x0097, 0x0097, 0x0096, 0x0095, 0x0093, 0x0091, 0x0090, 0x008F, - 0x0090, 0x0092, 0x0094, 0x0097, 0x009A, 0x009C, 0x009F, 0x00A2, - 0x00A4, 0x00A5, 0x00A7, 0x00A8, 0x00A9, 0x00A9, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00A9, 0x00A8, 0x00A7, 0x00A6, 0x00A2, 0x009C, - 0x0095, 0x008E, 0x0088, 0x0085, 0x0095, 0x00A6, 0x00DC, 0x0124, - 0x0167, 0x01A0, 0x01C4, 0x01D7, 0x01DF, 0x01E2, 0x01DE, 0x01CC, - 0x01A3, 0x016D, 0x012F, 0x00EB, 0x00A3, 0x007D, 0x007E, 0x008B, - 0x00AD, 0x00E0, 0x011F, 0x0165, 0x01AA, 0x01EB, 0x0220, 0x0244, - 0x0252, 0x0252, 0x0252, 0x024F, 0x0248, 0x0229, 0x0223, 0x0217, - 0x0207, 0x01F7, 0x01E7, 0x01D6, 0x01D3, 0x01D6, 0x01DA, 0x01DD, - 0x01DD, 0x01D6, 0x01C2, 0x01A0, 0x0176, 0x013E, 0x00F9, 0x00BA, - 0x0091, 0x0088, 0x0080, 0x0078, 0x0081, 0x0085, 0x0088, 0x008B, - 0x008E, 0x0094, 0x009B, 0x00B9, 0x00B9, 0x00AF, 0x00A9, 0x00A3, - 0x00A0, 0x00A3, 0x00A9, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0xFE48, - 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE48, 0xFE47, - 0xFE47, 0xFE47, 0xFE47, 0xFE46, 0xFE46, 0xFE46, 0xFE45, 0xFE45, - 0xFE45, 0xFE45, 0xFE44, 0xFE44, 0xFE44, 0xFE44, 0xFE43, 0xFE43, - 0xFE43, 0xFE43, 0xFE42, 0xFE42, 0xFE42, 0xFE41, 0xFE41, 0xFE41, - 0xFE41, 0xFE41, 0xFE40, 0xFE40, 0xFE40, 0xFE40, 0xFE40, 0xFE40, - 0xFE40, 0xFE40, 0xFE40, 0xFE41, 0xFE41, 0xFE41, 0xFE42, 0xFE42, - 0xFE42, 0xFE43, 0xFE43, 0xFE43, 0xFE43, 0xFE43, 0xFE43, 0xFE44, - 0xFE44, 0xFE44, 0xFE44, 0xFE44, 0xFE44, 0xFE43, 0xFE43, 0xFE43, - 0xFE42, 0xFE41, 0xFE3F, 0xFE3D, 0xFE3B, 0xFE3A, 0xFE3A, 0xFE3F, - 0xFE49, 0xFE57, 0xFE67, 0xFE79, 0xFE89, 0xFE97, 0xFEA0, 0xFEA4, - 0xFEA4, 0xFEA3, 0xFEA0, 0xFE9D, 0xFE99, 0xFE96, 0xFE92, 0xFE8F, - 0xFE8D, 0xFE8D, 0xFE8E, 0xFE92, 0xFE97, 0xFE9C, 0xFEA1, 0xFEA4, - 0xFE9E, 0xFEA5, 0xFEAF, 0xFEB8, 0xFEBE, 0xFEC4, 0xFEC9, 0xFECD, - 0xFED0, 0xFED4, 0xFED6, 0xFED9, 0xFEDB, 0xFEDC, 0xFEDB, 0xFED9, - 0xFED5, 0xFED0, 0xFEC9, 0xFEC3, 0xFEBE, 0xFEBC, 0xFEBA, 0xFEB7, - 0xFEB2, 0xFEAC, 0xFEA6, 0xFEA0, 0xFE99, 0xFE93, 0xFE8D, 0xFE86, - 0xFE7F, 0xFE79, 0xFE73, 0xFE6D, 0xFE66, 0xFE60, 0xFE5D, 0xFE5A, - 0xFE57, 0xFE54, 0xFE51, 0xFE4E, 0xFE4B, 0xFE48, 0xFE48, 0xFE48, - 0xFE48, 0xFE48, 0x0000, 0xFFFD, 0xFFF3, 0xFFE2, 0xFFCB, 0xFFAF, - 0xFF8C, 0xFF65, 0xFF39, 0xFF09, 0xFED4, 0xFE9C, 0xFE60, 0xFE21, - 0xFDDF, 0xFD9A, 0xFD53, 0xFD0B, 0xFCC1, 0xFC76, 0xFC29, 0xFBDD, - 0xFB90, 0xFB43, 0xFAF7, 0xFAAB, 0xFA61, 0xFA18, 0xF9D0, 0xF98B, - 0xF948, 0xF908, 0xF8CB, 0xF891, 0xF85B, 0xF829, 0xF7FC, 0xF7D3, - 0xF7AF, 0xF791, 0xF778, 0xF765, 0xF759, 0xF753, 0xF754, 0xF75D, - 0xF76D, 0xF785, 0xF7A5, 0xF7CE, 0xF800, 0xF83C, 0xF881, 0xF8D0, - 0xF929, 0xF98C, 0xF9FB, 0xFA75, 0xFAFA, 0xFB8C, 0xFC29, 0xFCD4, - 0xFD8B, 0xFE4F, 0xFF21, 0x0000, 0x047A, 0x0E8C, 0x1BE0, 0x2A1E, - 0x36F0, 0x3FFF, 0x4399, 0x4332, 0x4132, 0x3FFF, 0x40AE, 0x420B, - 0x4311, 0x42BA, 0x3FFF, 0x3AC0, 0x33E1, 0x2BE7, 0x2353, 0x1AAA, - 0x126E, 0x0B22, 0x054A, 0x0168, 0x0000, 0x0378, 0x0C87, 0x1924, - 0x2747, 0x34E8, 0x3FFF, 0x3FFF, 0x4033, 0x40AE, 0x413A, 0x41A3, - 0x41B4, 0x413A, 0x3FFF, 0x3DF1, 0x3B3C, 0x380D, 0x348E, 0x30EC, - 0x2D52, 0x29EC, 0x26E5, 0x240F, 0x2120, 0x1E21, 0x1B1A, 0x1811, - 0x150F, 0x121B, 0x0F3D, 0x0C7C, 0x09DF, 0x076F, 0x0532, 0x0331, - 0x0173, 0x0000, 0xFEDF, 0xFE0E, 0xFD83, 0xFD36, 0xFD1F, 0xFD34, - 0xFD6C, 0xFDBE, 0xFE23, 0xFE90, 0xFEFD, 0xFF61, 0xFFB4, 0xFFEC, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, 0x3FFF, 0x3FFF, - 0x3FFE, 0x3FFE, 0x3FFD, 0x3FFD, 0x3FFC, 0x3FFB, 0x3FFA, 0x3FF9, - 0x3FF8, 0x3FF7, 0x3FF6, 0x3FF5, 0x3FF3, 0x3FF2, 0x3FF1, 0x3FEF, - 0x3FEE, 0x3FEC, 0x3FEB, 0x3FE9, 0x3FE8, 0x3FE6, 0x3FE5, 0x3FE3, - 0x3FE2, 0x3FE1, 0x3FDF, 0x3FDE, 0x3FDD, 0x3FDC, 0x3FDB, 0x3FDA, - 0x3FD9, 0x3FD8, 0x3FD7, 0x3FD6, 0x3FD6, 0x3FD5, 0x3FD5, 0x3FD5, - 0x3FD5, 0x3FD5, 0x3FD5, 0x3FD5, 0x3FD6, 0x3FD6, 0x3FD7, 0x3FD8, - 0x3FD9, 0x3FDA, 0x3FDC, 0x3FDE, 0x3FDF, 0x3FE2, 0x3FE4, 0x3FE6, - 0x3FE9, 0x3FEC, 0x3FEF, 0x3FF3, 0x3FF7, 0x3FFB, 0x3FFF, 0x4015, - 0x4046, 0x4087, 0x40CD, 0x410C, 0x4138, 0x4149, 0x4148, 0x413E, - 0x4138, 0x413B, 0x4142, 0x4147, 0x4145, 0x4138, 0x411E, 0x40FD, - 0x40D6, 0x40AC, 0x4081, 0x4059, 0x4035, 0x4019, 0x4006, 0x3FFF, - 0x4010, 0x403C, 0x407A, 0x40BF, 0x4102, 0x4138, 0x4138, 0x4139, - 0x413B, 0x413E, 0x4140, 0x4140, 0x413E, 0x4138, 0x412E, 0x4121, - 0x4111, 0x4100, 0x40EE, 0x40DD, 0x40CC, 0x40BD, 0x40AF, 0x40A1, - 0x4092, 0x4084, 0x4075, 0x4066, 0x4058, 0x404A, 0x403C, 0x402F, - 0x4023, 0x4018, 0x400F, 0x4006, 0x3FFF, 0x3FF9, 0x3FF5, 0x3FF3, - 0x3FF1, 0x3FF1, 0x3FF1, 0x3FF2, 0x3FF4, 0x3FF6, 0x3FF8, 0x3FFA, - 0x3FFC, 0x3FFE, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, 0x3FFF, - 0x0000, 0xFFFD, 0xFFF3, 0xFFE2, 0xFFCB, 0xFFAF, 0xFF8C, 0xFF65, - 0xFF39, 0xFF09, 0xFED4, 0xFE9C, 0xFE60, 0xFE21, 0xFDDF, 0xFD9A, - 0xFD53, 0xFD0B, 0xFCC1, 0xFC76, 0xFC29, 0xFBDD, 0xFB90, 0xFB43, - 0xFAF7, 0xFAAB, 0xFA61, 0xFA18, 0xF9D0, 0xF98B, 0xF948, 0xF908, - 0xF8CB, 0xF891, 0xF85B, 0xF829, 0xF7FC, 0xF7D3, 0xF7AF, 0xF791, - 0xF778, 0xF765, 0xF759, 0xF753, 0xF754, 0xF75D, 0xF76D, 0xF785, - 0xF7A5, 0xF7CE, 0xF800, 0xF83C, 0xF881, 0xF8D0, 0xF929, 0xF98C, - 0xF9FB, 0xFA75, 0xFAFA, 0xFB8C, 0xFC29, 0xFCD4, 0xFD8B, 0xFE4F, - 0xFF21, 0x0000, 0x047A, 0x0E8C, 0x1BE0, 0x2A1E, 0x36F0, 0x3FFF, - 0x4399, 0x4332, 0x4132, 0x3FFF, 0x40AE, 0x420B, 0x4311, 0x42BA, - 0x3FFF, 0x3AC0, 0x33E1, 0x2BE7, 0x2353, 0x1AAA, 0x126E, 0x0B22, - 0x054A, 0x0168, 0x0000, 0x0378, 0x0C87, 0x1924, 0x2747, 0x34E8, - 0x3FFF, 0x3FFF, 0x4033, 0x40AE, 0x413A, 0x41A3, 0x41B4, 0x413A, - 0x3FFF, 0x3DF1, 0x3B3C, 0x380D, 0x348E, 0x30EC, 0x2D52, 0x29EC, - 0x26E5, 0x240F, 0x2120, 0x1E21, 0x1B1A, 0x1811, 0x150F, 0x121B, - 0x0F3D, 0x0C7C, 0x09DF, 0x076F, 0x0532, 0x0331, 0x0173, 0x0000, - 0xFEDF, 0xFE0E, 0xFD83, 0xFD36, 0xFD1F, 0xFD34, 0xFD6C, 0xFDBE, - 0xFE23, 0xFE90, 0xFEFD, 0xFF61, 0xFFB4, 0xFFEC, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x000B, 0x002D, 0x005F, 0x009F, - 0x00E8, 0x0137, 0x0187, 0x01D4, 0x021A, 0x0256, 0x0284, 0x029E, - 0x02A2, 0x028C, 0x0256, 0x01FE, 0x0180, 0x00D7, 0x0000, 0xFE84, - 0xFC17, 0xF8FB, 0xF56E, 0xF1B0, 0xEE00, 0xEA9D, 0xE7C6, 0xE5BC, - 0xE488, 0xE3F5, 0xE3DD, 0xE419, 0xE486, 0xE4FD, 0xE55A, 0xE577, - 0xE555, 0xE522, 0xE4FC, 0xE4FF, 0xE532, 0xE57F, 0xE5DB, 0xE638, - 0xE68C, 0xE6CA, 0xE6E6, 0xE6E6, 0xE6D9, 0xE6C3, 0xE6A4, 0xE67F, - 0xE656, 0xE62B, 0xE600, 0xE5D6, 0xE5B0, 0xE590, 0xE577, 0xE569, - 0xE565, 0xE568, 0xE56E, 0xE574, 0xE577, 0xE577, 0xE577, 0xE577, - 0xE577, 0xE577, 0xE577, 0xE56A, 0xE554, 0xE54F, 0xE577, 0xE59D, - 0xE5AF, 0xE5EC, 0xE697, 0xE7EF, 0xEA0A, 0xECB4, 0xEFBC, 0xF2F4, - 0xF62E, 0xF93A, 0xFBEB, 0xFE11, 0xFF7D, 0x0000, 0xFEB2, 0xFB4A, - 0xF68C, 0xF13B, 0xEC1B, 0xE7EF, 0xE7EF, 0xE892, 0xE939, 0xE9E7, - 0xEA9C, 0xEB5A, 0xEC25, 0xECFD, 0xEDF3, 0xEF0E, 0xF03B, 0xF16C, - 0xF28F, 0xF395, 0xF46C, 0xF505, 0xF54A, 0xF542, 0xF504, 0xF4A8, - 0xF445, 0xF3F3, 0xF3C9, 0xF392, 0xF352, 0xF377, 0xF46F, 0xF6D4, - 0xFA43, 0xFDAC, 0x0000, 0x010E, 0x0180, 0x018D, 0x0172, 0x0166, - 0x0160, 0x0138, 0x00FF, 0x00C6, 0x009F, 0x0087, 0x0071, 0x005E, - 0x004D, 0x003E, 0x002E, 0x001F, 0x0010, 0x0000, 0xF97C, 0xF978, - 0xF970, 0xF962, 0xF951, 0xF93D, 0xF928, 0xF913, 0xF8FE, 0xF8EB, - 0xF8DB, 0xF8CF, 0xF8C8, 0xF8C7, 0xF8CD, 0xF8DB, 0xF8F3, 0xF915, - 0xF942, 0xF97C, 0xF9DB, 0xFA6F, 0xFB2D, 0xFC09, 0xFCF8, 0xFDED, - 0xFEDE, 0xFFBF, 0x0083, 0x0149, 0x0228, 0x030D, 0x03E6, 0x04A1, - 0x052B, 0x0572, 0x0563, 0x03F1, 0x0121, 0xFE7D, 0xFD8F, 0xFE89, - 0x005B, 0x02AE, 0x052D, 0x077E, 0x094C, 0x0A40, 0x0A85, 0x0A89, - 0x0A56, 0x09F6, 0x0973, 0x08D8, 0x082D, 0x077F, 0x06D6, 0x063D, - 0x05BE, 0x0563, 0x0533, 0x0526, 0x0530, 0x0545, 0x055A, 0x0563, - 0x0563, 0x0563, 0x0563, 0x0563, 0x0563, 0x0563, 0x0569, 0x0573, - 0x0575, 0x0563, 0x0552, 0x054A, 0x052F, 0x04E2, 0x0448, 0x0356, - 0x0224, 0x00C8, 0xFF57, 0xFDE4, 0xFC86, 0xFB51, 0xFA5A, 0xF9B7, - 0xF97C, 0xFA12, 0xFB99, 0xFDBA, 0x001C, 0x0269, 0x0448, 0x0448, - 0x02BC, 0x00F9, 0xFF1F, 0xFD49, 0xFB97, 0xFA29, 0xF91C, 0xF871, - 0xF80C, 0xF7DC, 0xF7D2, 0xF7E0, 0xF7F6, 0xF805, 0xF7FD, 0xF7E8, - 0xF7D7, 0xF7CB, 0xF7C2, 0xF7BB, 0xF7B7, 0xF7B5, 0xF7B1, 0xF7B0, - 0xF7BE, 0xF7E6, 0xF83C, 0xF8B4, 0xF92B, 0xF97C, 0xF9A1, 0xF9B0, - 0xF9B2, 0xF9AE, 0xF9AD, 0xF9AC, 0xF9A6, 0xF99F, 0xF997, 0xF991, - 0xF98E, 0xF98B, 0xF989, 0xF986, 0xF984, 0xF982, 0xF980, 0xF97E, - 0xF97C, 0xED8C, 0xED8A, 0xED85, 0xED7E, 0xED74, 0xED69, 0xED5E, - 0xED52, 0xED47, 0xED3D, 0xED34, 0xED2D, 0xED29, 0xED29, 0xED2C, - 0xED34, 0xED41, 0xED53, 0xED6C, 0xED8C, 0xEDC9, 0xEE32, 0xEEB8, - 0xEF50, 0xEFEA, 0xF07A, 0xF0F2, 0xF145, 0xF165, 0xF160, 0xF149, - 0xF118, 0xF0C7, 0xF04E, 0xEFA7, 0xEECB, 0xEDB2, 0xEB31, 0xE753, - 0xE3E7, 0xE2BD, 0xE409, 0xE67D, 0xE9A2, 0xED03, 0xF029, 0xF29F, - 0xF3ED, 0xF450, 0xF45D, 0xF41F, 0xF3A5, 0xF2FC, 0xF232, 0xF154, - 0xF071, 0xEF94, 0xEECD, 0xEE28, 0xEDB2, 0xED75, 0xED64, 0xED70, - 0xED8B, 0xEDA6, 0xEDB2, 0xEDB2, 0xEDB2, 0xEDB2, 0xEDB2, 0xEDB2, - 0xEDB2, 0xEDB3, 0xEDB3, 0xEDB3, 0xEDB2, 0xEDB2, 0xEDB2, 0xEDB2, - 0xEDB1, 0xEDAF, 0xEDAC, 0xEDA8, 0xEDA3, 0xED9F, 0xED9A, 0xED95, - 0xED92, 0xED8E, 0xED8C, 0xED8C, 0xED8D, 0xED92, 0xED99, 0xEDA1, - 0xEDA9, 0xEDAF, 0xEDAF, 0xEEBE, 0xEFFB, 0xF14B, 0xF292, 0xF3B7, - 0xF49F, 0xF52F, 0xF560, 0xF54A, 0xF4FE, 0xF491, 0xF415, 0xF39E, - 0xF33E, 0xF30A, 0xF301, 0xF313, 0xF335, 0xF360, 0xF38B, 0xF3AE, - 0xF3C1, 0xF3D9, 0xF3F3, 0xF3D8, 0xF357, 0xF222, 0xF06A, 0xEEB6, - 0xED8C, 0xED04, 0xECCB, 0xECC4, 0xECD2, 0xECD8, 0xECDB, 0xECEF, - 0xED0B, 0xED28, 0xED3C, 0xED48, 0xED53, 0xED5C, 0xED65, 0xED6D, - 0xED74, 0xED7C, 0xED83, 0xED8C, 0xCA4F, 0xCA5B, 0xCA7B, 0xCAAD, - 0xCAEB, 0xCB33, 0xCB80, 0xCBCE, 0xCC19, 0xCC5E, 0xCC98, 0xCCC5, - 0xCCDF, 0xCCE2, 0xCCCC, 0xCC98, 0xCC43, 0xCBC7, 0xCB22, 0xCA4F, - 0xC8EE, 0xC6C0, 0xC3F3, 0xC0B9, 0xBD40, 0xB9B9, 0xB652, 0xB33B, - 0xB0A4, 0xAE35, 0xAB98, 0xA902, 0xA6A6, 0xA4BA, 0xA371, 0xA300, - 0xA39B, 0xA4E7, 0xA665, 0xA811, 0xA9E5, 0xABDF, 0xADFA, 0xB032, - 0xB282, 0xB4E7, 0xB75C, 0xB9DE, 0xBC67, 0xBEF4, 0xC181, 0xC40A, - 0xC689, 0xC8FC, 0xCB5E, 0xCDAB, 0xCFDF, 0xD1F5, 0xD3E9, 0xD5B8, - 0xD6EB, 0xD741, 0xD703, 0xD67C, 0xD5F5, 0xD5B8, 0xD5B8, 0xD5B8, - 0xD5B8, 0xD5B8, 0xD5B8, 0xD5B8, 0xD5E8, 0xD638, 0xD648, 0xD5B8, - 0xD41D, 0xD1BF, 0xCF48, 0xCD60, 0xCCB3, 0xCD04, 0xCDA1, 0xCE7D, - 0xCF90, 0xD0CD, 0xD22B, 0xD39F, 0xD51E, 0xD69D, 0xD813, 0xD9AF, - 0xDB95, 0xDDA4, 0xDFBB, 0xE1BB, 0xE384, 0xE384, 0xE430, 0xE503, - 0xE5E4, 0xE6BA, 0xE76C, 0xE7E1, 0xE7FF, 0xE79D, 0xE6C3, 0xE5A0, - 0xE464, 0xE340, 0xE264, 0xE1FF, 0xE243, 0xE3AD, 0xE640, 0xE974, - 0xECBF, 0xEF98, 0xF177, 0xF1D2, 0xEEAB, 0xE82C, 0xE103, 0xDBE2, - 0xD9A6, 0xD8D4, 0xD895, 0xD813, 0xD6DA, 0xD553, 0xD3F8, 0xD341, - 0xD3A8, 0xD60F, 0xDA20, 0xDE83, 0xE1DE, 0xE2D7, 0xE1BB, 0xDFD8, - 0xDD57, 0xDA60, 0xD71E, 0xD3B8, 0xD059, 0xCD28, 0xCA4F, 0xFB1D, - 0xFB01, 0xFAB1, 0xFA35, 0xF995, 0xF8D8, 0xF804, 0xF723, 0xF63A, - 0xF551, 0xF471, 0xF39F, 0xF2E4, 0xF248, 0xF1D0, 0xF185, 0xF16F, - 0xF194, 0xF1FC, 0xF2AE, 0xF46E, 0xF7AB, 0xFBF5, 0x00DA, 0x05EA, - 0x0AB4, 0x0EC4, 0x11AB, 0x12F7, 0x1231, 0x0F8F, 0x0BA1, 0x06FB, - 0x022E, 0xFDCD, 0xFA68, 0xF892, 0xF7C7, 0xF71E, 0xF696, 0xF62C, - 0xF5DE, 0xF5AA, 0xF58C, 0xF583, 0xF58C, 0xF5A4, 0xF5CA, 0xF5FA, - 0xF632, 0xF671, 0xF6B2, 0xF6F5, 0xF736, 0xF773, 0xF7A9, 0xF7D7, - 0xF7FA, 0xF80E, 0xF813, 0xF897, 0xF9BE, 0xFAE8, 0xFB70, 0xFAB5, - 0xF813, 0xF2B3, 0xEAEC, 0xE1E2, 0xD8B7, 0xD08F, 0xCA8E, 0xC6B3, - 0xC4D3, 0xC5D0, 0xCA8E, 0xD4C2, 0xE35D, 0xF316, 0x00A3, 0x08BD, - 0x0B5D, 0x0B3C, 0x092E, 0x0609, 0x02A0, 0xFFCB, 0xFE5B, 0xFF26, - 0x0301, 0x0AC2, 0x2E2A, 0x674B, 0x8A74, 0x806F, 0x606C, 0x4452, - 0x4452, 0x483F, 0x4CEF, 0x51EA, 0x56BA, 0x5AE5, 0x5DF5, 0x5F73, - 0x5CD6, 0x562C, 0x4EE1, 0x4A5E, 0x4A31, 0x4C52, 0x4EC7, 0x4F98, - 0x4EDF, 0x4DF6, 0x4CC3, 0x4B2D, 0x491A, 0x4671, 0x4318, 0x3DDC, - 0x367D, 0x2E4F, 0x26A4, 0x1F33, 0x177C, 0x1088, 0x0B5F, 0x08E4, - 0x0850, 0x082C, 0x0705, 0x0364, 0xFB89, 0xF07C, 0xE502, 0xDBDC, - 0xD7CE, 0xD82D, 0xDA3D, 0xDDA7, 0xE212, 0xE725, 0xEC88, 0xF1E3, - 0xF6DD, 0xFB1D, 0xD2DC, 0xD302, 0xD370, 0xD41D, 0xD501, 0xD612, - 0xD749, 0xD89E, 0xDA08, 0xDB7E, 0xDCF8, 0xDE6F, 0xDFD8, 0xE12D, - 0xE264, 0xE375, 0xE459, 0xE505, 0xE573, 0xE599, 0xE512, 0xE3A5, - 0xE189, 0xDEF7, 0xDC26, 0xD94E, 0xD6A8, 0xD46C, 0xD2D2, 0xD1C8, - 0xD10D, 0xD098, 0xD05F, 0xD057, 0xD075, 0xD0B0, 0xD0FD, 0xD155, - 0xD1B6, 0xD221, 0xD294, 0xD30F, 0xD390, 0xD417, 0xD4A2, 0xD532, - 0xD5C5, 0xD65A, 0xD6F0, 0xD787, 0xD81E, 0xD8B3, 0xD946, 0xD9D7, - 0xDA63, 0xDAEB, 0xDB6D, 0xDBE9, 0xDC5E, 0xDCCB, 0xDD2D, 0xDD7B, - 0xDDA6, 0xDDA0, 0xDD5C, 0xDCCB, 0xDBC0, 0xDA3E, 0xD87D, 0xD6B6, - 0xD522, 0xD3F8, 0xD395, 0xD3D4, 0xD424, 0xD3F8, 0xD2EC, 0xD156, - 0xCFBC, 0xCEA1, 0xCE8B, 0xCF9C, 0xD172, 0xD3CA, 0xD664, 0xD8FD, - 0xDB52, 0xDD24, 0xDE2F, 0xDE31, 0xDCE9, 0xD218, 0xBF9C, 0xB465, - 0xB84C, 0xC377, 0xCD41, 0xCD41, 0xCF0C, 0xD129, 0xD367, 0xD595, - 0xD781, 0xD8FC, 0xD9D4, 0xD914, 0xD6BF, 0xD415, 0xD256, 0xD1D6, - 0xD1EB, 0xD25A, 0xD2E7, 0xD3B4, 0xD4E3, 0xD636, 0xD771, 0xD858, - 0xD8B0, 0xD83B, 0xD550, 0xD016, 0xCB08, 0xC8A2, 0xCA56, 0xCE8E, - 0xD33C, 0xD650, 0xD742, 0xD743, 0xD6DC, 0xD696, 0xD6FB, 0xD872, - 0xDA9C, 0xDCDA, 0xDE8A, 0xDF0B, 0xDE85, 0xDD99, 0xDC5C, 0xDAE3, - 0xD942, 0xD78F, 0xD5DF, 0xD447, 0xD2DC, 0xD4B4, 0xD4D3, 0xD52B, - 0xD5B3, 0xD663, 0xD732, 0xD818, 0xD90D, 0xDA07, 0xDAFF, 0xDBEB, - 0xDCC4, 0xDD81, 0xDE1A, 0xDE85, 0xDEBB, 0xDEB3, 0xDE65, 0xDDC7, - 0xDCD2, 0xDA9E, 0xD69F, 0xD15F, 0xCB62, 0xC530, 0xBF4F, 0xBA46, - 0xB69B, 0xB4D5, 0xB583, 0xB866, 0xBCCF, 0xC20E, 0xC776, 0xCC56, - 0xD001, 0xD1C7, 0xD249, 0xD29D, 0xD2C7, 0xD2CB, 0xD2AB, 0xD26A, - 0xD20D, 0xD196, 0xD109, 0xD069, 0xCFB9, 0xCEFD, 0xCE38, 0xCD6D, - 0xCCA0, 0xCBD4, 0xCB0C, 0xCA4C, 0xC997, 0xC8F0, 0xC85A, 0xC7DA, - 0xC771, 0xC6D5, 0xC5F6, 0xC536, 0xC4F4, 0xC593, 0xC771, 0xCB28, - 0xD087, 0xD6C6, 0xDD1B, 0xE2BE, 0xE6E4, 0xE9CB, 0xEB7B, 0xEAE0, - 0xE6E4, 0xDDFA, 0xD138, 0xC37C, 0xB7A4, 0xB08D, 0xAEC4, 0xB033, - 0xB3C8, 0xB86F, 0xBD14, 0xC0A5, 0xC20D, 0xC039, 0xBA16, 0xAE90, - 0x7B54, 0x2829, 0xF318, 0xFC60, 0x23C1, 0x4680, 0x4680, 0x41D9, - 0x3C51, 0x3671, 0x30C2, 0x2BCC, 0x2819, 0x262F, 0x28F2, 0x304E, - 0x3861, 0x3D48, 0x3D59, 0x3ADC, 0x37D9, 0x3658, 0x360C, 0x358B, - 0x3531, 0x355A, 0x3661, 0x38A1, 0x3C77, 0x438D, 0x4E74, 0x5BE3, - 0x6A8E, 0x7C62, 0x9151, 0xA50E, 0xB356, 0xBA6E, 0xBD32, 0xBE41, - 0xC03B, 0xC5BF, 0xD110, 0xE051, 0xEFF0, 0xFC5B, 0x01FF, 0x01C4, - 0xFF40, 0xFAE8, 0xF536, 0xEEA0, 0xE79D, 0xE0A5, 0xDA2F, 0xD4B4, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF95, 0xFE8F, 0xFD4C, - 0xFC28, 0xFB7F, 0xFBAD, 0xFD0F, 0x0000, 0x0431, 0x0904, 0x0E62, - 0x1433, 0x1A62, 0x20D5, 0x2776, 0x2E2F, 0x34E7, 0x3B87, 0x41F9, - 0x4824, 0x4DF3, 0x534D, 0x581C, 0x5C48, 0x5EF9, 0x5FBA, 0x5F0C, - 0x5D6E, 0x5B60, 0x5962, 0x57F3, 0x56C7, 0x5553, 0x53B9, 0x521B, - 0x509A, 0x4F58, 0x4E77, 0x4EBB, 0x501C, 0x5186, 0x51E8, 0x502E, - 0x49DE, 0x3FFE, 0x36B7, 0x3231, 0x4C67, 0x3F63, 0x2C1F, 0x1891, - 0x0AB3, 0x0790, 0x0AFE, 0x0D2A, 0x0BA6, 0x0977, 0x06F0, 0x0465, - 0x022C, 0x0099, 0x0000, 0x0029, 0x009E, 0x0154, 0x023F, 0x0354, - 0x0487, 0x05CE, 0x071D, 0x0868, 0x09A5, 0x0AC7, 0x0BC4, 0x0C90, - 0x0D20, 0x0D5C, 0x0D40, 0x0CE0, 0x0C4C, 0x0B98, 0x0AD7, 0x0A1B, - 0x0977, 0x08E0, 0x083E, 0x0795, 0x06E5, 0x0632, 0x057C, 0x04C7, - 0x0413, 0x0363, 0x02B9, 0x0216, 0x017D, 0x00F0, 0x0070, 0x0000, - 0xFFAC, 0xFF79, 0xFF62, 0xFF5F, 0xFF6C, 0xFF81, 0xFF98, 0xFFAA, - 0xFFB2, 0xFFB3, 0xFFB8, 0xFFBE, 0xFFC6, 0xFFCF, 0xFFD9, 0xFFE4, - 0xFFEE, 0xFFF8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFCC, 0xFF4B, 0xFEAD, 0xFE1D, 0xFDCA, 0xFDE1, 0xFE8F, 0x0000, - 0x0217, 0x048D, 0x0753, 0x0A5A, 0x0D93, 0x10EF, 0x145F, 0x17D5, - 0x1B41, 0x1E95, 0x21C1, 0x24B8, 0x2769, 0x29C6, 0x2BC0, 0x2D49, - 0x2DA7, 0x2C75, 0x2A1E, 0x270D, 0x23AE, 0x206E, 0x1DB7, 0x1B18, - 0x180D, 0x14E1, 0x11E4, 0x0F61, 0x0DA7, 0x0D03, 0x0E69, 0x11DF, - 0x164F, 0x1AA1, 0x1DBF, 0x1F1E, 0x1F79, 0x1F9F, 0x2060, 0x2464, - 0x1D50, 0x148F, 0x0B7B, 0x036F, 0xFC11, 0xF5B9, 0xF2D7, 0xF341, - 0xF4E4, 0xF74F, 0xFA12, 0xFCBB, 0xFEDB, 0x0000, 0x0068, 0x00A1, - 0x00B1, 0x009D, 0x006D, 0x0025, 0xFFCD, 0xFF6A, 0xFF02, 0xFE9B, - 0xFE3C, 0xFDEB, 0xFDAD, 0xFD89, 0xFD7E, 0xFD83, 0xFD95, 0xFDB1, - 0xFDD3, 0xFDF7, 0xFE1A, 0xFE39, 0xFE56, 0xFE74, 0xFE94, 0xFEB5, - 0xFED7, 0xFEF9, 0xFF1B, 0xFF3D, 0xFF5E, 0xFF7E, 0xFF9C, 0xFFB9, - 0xFFD3, 0xFFEB, 0x0000, 0x000F, 0x0019, 0x001D, 0x001E, 0x001B, - 0x0017, 0x0013, 0x0010, 0x000E, 0x000E, 0x000D, 0x000C, 0x000A, - 0x0009, 0x0007, 0x0005, 0x0003, 0x0001, 0x0000, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF54A, 0xF54A, - 0xF54A, 0xF549, 0xF549, 0xF548, 0xF544, 0xF53E, 0xF537, 0xF52F, - 0xF527, 0xF51F, 0xF518, 0xF513, 0xF50F, 0xF50F, 0xF511, 0xF516, - 0xF520, 0xF52F, 0xF543, 0xF56A, 0xF5AC, 0xF600, 0xF65D, 0xF6BB, - 0xF70F, 0xF753, 0xF761, 0xF736, 0xF6F8, 0xF6CE, 0xF6DF, 0xF752, - 0xF84C, 0xFA9F, 0xFE4C, 0x0244, 0x0578, 0x06D8, 0x04C5, 0x0012, - 0xFB5F, 0xF94B, 0x075E, 0x04C0, 0xFFA4, 0xF9FA, 0xF5B4, 0xF3AE, - 0xF2FA, 0xF2E0, 0xF2F9, 0xF34A, 0xF3BE, 0xF440, 0xF4BB, 0xF51B, - 0xF549, 0xF553, 0xF551, 0xF547, 0xF535, 0xF51D, 0xF500, 0xF4E0, - 0xF4BE, 0xF49C, 0xF47A, 0xF45C, 0xF442, 0xF42D, 0xF41F, 0xF41A, - 0xF41C, 0xF425, 0xF432, 0xF442, 0xF453, 0xF464, 0xF472, 0xF480, - 0xF48E, 0xF49D, 0xF4AD, 0xF4BC, 0xF4CD, 0xF4DD, 0xF4ED, 0xF4FC, - 0xF50B, 0xF51A, 0xF527, 0xF534, 0xF53F, 0xF549, 0xF551, 0xF555, - 0xF557, 0xF558, 0xF556, 0xF555, 0xF553, 0xF551, 0xF550, 0xF550, - 0xF550, 0xF54F, 0xF54E, 0xF54E, 0xF54D, 0xF54C, 0xF54B, 0xF54A, - 0xF549, 0xC7DD, 0xC812, 0xC8A9, 0xC995, 0xCACC, 0xCC40, 0xCDE7, - 0xCFB3, 0xD19A, 0xD38E, 0xD585, 0xD773, 0xD94A, 0xDB01, 0xDC89, - 0xDDD8, 0xDEE2, 0xDF9A, 0xDFF5, 0xDFE7, 0xDEE9, 0xDCAB, 0xD970, - 0xD57B, 0xD111, 0xCC76, 0xC7ED, 0xC3B9, 0xC020, 0xBCE5, 0xB9A9, - 0xB67C, 0xB369, 0xB081, 0xADD1, 0xAB66, 0xA94F, 0xA728, 0xA4A0, - 0xA1E0, 0x9F12, 0x9C5E, 0x99EF, 0x97ED, 0x9682, 0x95D8, 0x9618, - 0x976B, 0x99FB, 0xA58A, 0xBB29, 0xD0F5, 0xDD0D, 0xE06A, 0xE2B3, - 0xE40E, 0xE49D, 0xE486, 0xE3EA, 0xE2EF, 0xE1B8, 0xE06A, 0xDF27, - 0xDE14, 0xDD55, 0xDD0D, 0xDD26, 0xDD5C, 0xDD92, 0xDDAB, 0xDD88, - 0xDD0D, 0xDB78, 0xD8F3, 0xD6BF, 0xD620, 0xD7A9, 0xDA83, 0xDDD2, - 0xE0B8, 0xE259, 0xE2DE, 0xE30E, 0xE2FB, 0xE2B5, 0xE24F, 0xE1D9, - 0xE163, 0xE101, 0xE0C2, 0xE0B8, 0xE0D6, 0xE105, 0xE141, 0xE187, - 0xE1D5, 0xE229, 0xE281, 0xE2D9, 0xE32F, 0xE380, 0xE3CB, 0xE40D, - 0xE442, 0xE469, 0xE4AD, 0xE521, 0xE59F, 0xE600, 0xE61E, 0xE5D2, - 0xE4F5, 0xE362, 0xD98B, 0xD092, 0xD0F4, 0xD263, 0xD497, 0xD745, - 0xDA22, 0xDCE4, 0xDF41, 0xE0F0, 0xE1C6, 0xE1F2, 0xE1AD, 0xE132, - 0xE0B8, 0xE059, 0xE003, 0xDFAB, 0xDF48, 0xDED0, 0xDE38, 0xDD79, - 0xDC87, 0xDB59, 0xD9EC, 0xD847, 0xD674, 0xD47E, 0xD26D, 0xD04B, - 0xCE22, 0xCBFC, 0xC9E2, 0xC7DD, 0x054B, 0x0547, 0x053A, 0x0525, - 0x050A, 0x04EA, 0x04C5, 0x049D, 0x0473, 0x0448, 0x041D, 0x03F3, - 0x03CB, 0x03A6, 0x0385, 0x036A, 0x0355, 0x0347, 0x0342, 0x0346, - 0x039C, 0x046A, 0x057B, 0x069E, 0x079F, 0x084B, 0x0870, 0x07DA, - 0x0656, 0x02D1, 0xFD00, 0xF5DC, 0xEE60, 0xE785, 0xE245, 0xDF9A, - 0xE07F, 0xE75B, 0xF43B, 0x048A, 0x15B4, 0x2525, 0x3048, 0x35E1, - 0x37B6, 0x37B4, 0x37C8, 0x39E0, 0x3F40, 0x469D, 0x4E14, 0x53BE, - 0x55B6, 0x54FC, 0x53D8, 0x524E, 0x5062, 0x4E18, 0x4B75, 0x487D, - 0x4535, 0x41A0, 0x3DC4, 0x39A3, 0x3544, 0x30A9, 0x2956, 0x1E55, - 0x11FD, 0x06A0, 0xFE93, 0xFC29, 0x02A2, 0x119B, 0x25EE, 0x3C75, - 0x59ED, 0x7F54, 0xA3E5, 0xBED7, 0xC766, 0xBFD5, 0xB155, 0x9D88, - 0x860E, 0x6C84, 0x5291, 0x39D2, 0x23E8, 0x1273, 0x0714, 0x005E, - 0xFBA8, 0xF8B7, 0xF750, 0xF73C, 0xF83F, 0xFA20, 0xFCA4, 0xFF93, - 0x02B1, 0x05C6, 0x0898, 0x0AEC, 0x0C89, 0x0DF8, 0x0FDB, 0x1217, - 0x1494, 0x1738, 0x19EA, 0x1C91, 0x1F14, 0x2159, 0x2347, 0x24C6, - 0x25BB, 0x25CC, 0x24C7, 0x22CB, 0x1FFA, 0x1C73, 0x1857, 0x1234, - 0x09C4, 0x00F3, 0xF9AA, 0xF5D3, 0xF4E8, 0xF4FF, 0xF5E5, 0xF769, - 0xF95A, 0xFB86, 0xFDBA, 0xFFC7, 0x0178, 0x029F, 0x0354, 0x03D8, - 0x0436, 0x0476, 0x04A2, 0x04C3, 0x04E5, 0x050F, 0x054B, 0x2BD6, - 0x2BB8, 0x2B61, 0x2AD9, 0x2A25, 0x294C, 0x2855, 0x2746, 0x2625, - 0x24F9, 0x23C9, 0x229A, 0x2174, 0x205D, 0x1F5A, 0x1E74, 0x1DAF, - 0x1D13, 0x1CA6, 0x1C6F, 0x1CB2, 0x1D97, 0x1EF6, 0x20AB, 0x228E, - 0x247A, 0x2648, 0x27D2, 0x28F2, 0x295A, 0x290E, 0x2864, 0x27B1, - 0x2749, 0x2782, 0x28B1, 0x2B2B, 0x3067, 0x388F, 0x4208, 0x4B34, - 0x5277, 0x5634, 0x54FF, 0x4FC4, 0x486A, 0x40DA, 0x3AFA, 0x36BA, - 0x32D5, 0x2F63, 0x2C7F, 0x2A40, 0x2875, 0x26D5, 0x255B, 0x23FF, - 0x22BC, 0x218A, 0x2064, 0x1F42, 0x1E1F, 0x1CF4, 0x1BBA, 0x1A6A, - 0x18FF, 0x16D6, 0x13D0, 0x10AE, 0x0E30, 0x0D17, 0x0E23, 0x1453, - 0x1F26, 0x2A1A, 0x30B0, 0x31E2, 0x3078, 0x2D9B, 0x2A74, 0x282E, - 0x26A1, 0x24EC, 0x2323, 0x215A, 0x1FA5, 0x1E17, 0x1CC6, 0x1BC4, - 0x1B25, 0x1AFF, 0x1B4C, 0x1BF4, 0x1CE6, 0x1E16, 0x1F75, 0x20F5, - 0x2286, 0x241C, 0x25A7, 0x2719, 0x2864, 0x2979, 0x2A4B, 0x2ACB, - 0x2ADF, 0x2A87, 0x29DA, 0x28EE, 0x27D9, 0x26B3, 0x2592, 0x248D, - 0x23BA, 0x232F, 0x2305, 0x2350, 0x24E0, 0x27F6, 0x2BD6, 0x2FC1, - 0x32FB, 0x34C6, 0x348C, 0x32C3, 0x3042, 0x2DE1, 0x2C78, 0x2BEB, - 0x2B88, 0x2B4A, 0x2B29, 0x2B1F, 0x2B25, 0x2B33, 0x2B43, 0x2B4F, - 0x2B4F, 0x2B4B, 0x2B50, 0x2B5D, 0x2B6E, 0x2B83, 0x2B9A, 0x2BB1, - 0x2BC5, 0x2BD6, 0xCCF6, 0xCCF5, 0xCCF4, 0xCCF0, 0xCCEA, 0xCCE2, - 0xCCD7, 0xCCC8, 0xCCB5, 0xCC9E, 0xCC82, 0xCC61, 0xCC3A, 0xCC0D, - 0xCBDA, 0xCB9F, 0xCB5D, 0xCB14, 0xCAC2, 0xCA67, 0xCA02, 0xC98D, - 0xC901, 0xC85A, 0xC78F, 0xC69C, 0xC579, 0xC420, 0xC28C, 0xBFFB, - 0xBC1F, 0xB79B, 0xB311, 0xAF24, 0xAC78, 0xABAE, 0xAD6A, 0xB3C6, - 0xBEF3, 0xCCB9, 0xDAE2, 0xE734, 0xEF78, 0xF1CD, 0xEFA6, 0xEBC6, - 0xE8EF, 0xE9E5, 0xF115, 0xFCA9, 0x08F9, 0x1262, 0x153D, 0x1319, - 0x1005, 0x0C1A, 0x0770, 0x0222, 0xFC4A, 0xF5FF, 0xEF5B, 0xE878, - 0xE16E, 0xDA58, 0xD34E, 0xCC69, 0xC354, 0xB725, 0xAA1B, 0x9E75, - 0x9671, 0x944E, 0x9CC2, 0xAF44, 0xC630, 0xDBE4, 0xF357, 0x0F3D, - 0x298C, 0x3C37, 0x4132, 0x3A11, 0x2D58, 0x1C63, 0x0890, 0xF33C, - 0xDDC4, 0xC984, 0xB7DA, 0xAA23, 0xA1BC, 0x9D7D, 0x9B2F, 0x9A95, - 0x9B74, 0x9D92, 0xA0B2, 0xA499, 0xA90C, 0xADCF, 0xB2A7, 0xB759, - 0xBBA9, 0xBF5C, 0xC237, 0xC4B5, 0xC76E, 0xCA4F, 0xCD45, 0xD03D, - 0xD323, 0xD5E5, 0xD86F, 0xDAAE, 0xDC8F, 0xDDFF, 0xDEEB, 0xDEC6, - 0xDD3B, 0xDA84, 0xD6DE, 0xD285, 0xCDB5, 0xC6B7, 0xBD32, 0xB36D, - 0xABB1, 0xA845, 0xA888, 0xAA23, 0xACD0, 0xB048, 0xB445, 0xB880, - 0xBCB3, 0xC097, 0xC3E6, 0xC659, 0xC808, 0xC947, 0xCA2B, 0xCACB, - 0xCB3D, 0xCB97, 0xCBF0, 0xCC5E, 0xCCF6, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0002, 0x0003, 0x0005, 0x0006, 0x0008, 0x000A, 0x000C, - 0x000E, 0x0010, 0x0012, 0x0013, 0x0015, 0x0017, 0x0018, 0x0019, - 0x001A, 0x001B, 0x001C, 0x001C, 0x001D, 0x001D, 0x001D, 0x001D, - 0x001D, 0x001D, 0x001D, 0x001D, 0x001D, 0x001D, 0x001D, 0x001E, - 0x001E, 0x001F, 0x001F, 0x0020, 0x0021, 0x0025, 0x002B, 0x0032, - 0x0037, 0x0038, 0x0035, 0x002F, 0x0028, 0x0020, 0x0018, 0x0010, - 0x000A, 0x0007, 0x0002, 0xFFFC, 0xFFF3, 0xFFE8, 0xFFDE, 0xFFD5, - 0xFFCD, 0xFFC9, 0xFFC9, 0xFFCE, 0xFFDA, 0xFFED, 0x0007, 0x0072, - 0x0139, 0x0200, 0x02B9, 0x0373, 0x03FB, 0x0417, 0x03DA, 0x0338, - 0x02AA, 0x0298, 0x02A9, 0x02C3, 0x02CC, 0x02AA, 0x0255, 0x01DF, - 0x0157, 0x00CD, 0x004E, 0xFFEB, 0xFFE3, 0x0019, 0x0066, 0x0081, - 0xFFE6, 0xFFBC, 0xFFF0, 0x00BD, 0x01C7, 0x02AA, 0x02AA, 0x02AC, - 0x02B1, 0x02B7, 0x02BC, 0x02BC, 0x02B7, 0x02AA, 0x028E, 0x0262, - 0x022D, 0x01F7, 0x01C7, 0x01A2, 0x0191, 0x019A, 0x01BF, 0x01FC, - 0x0249, 0x02A3, 0x0302, 0x0361, 0x03BA, 0x0408, 0x0445, 0x046B, - 0x0475, 0x0148, 0x0206, 0x037A, 0x0491, 0x00D8, 0xFEBB, 0xFCD3, - 0xFB61, 0xFAA5, 0xFBCA, 0xFE72, 0x008D, 0x0077, 0x0064, 0x0270, - 0x050B, 0x066E, 0x04B7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, - 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, - 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF32, 0xFF33, - 0xFF33, 0xFF35, 0xFF36, 0xFF37, 0xFF38, 0xFF37, 0xFF36, 0xFF35, - 0xFF34, 0xFF33, 0xFF32, 0xFF31, 0xFF30, 0xFF2F, 0xFF2E, 0xFF2B, - 0xFF29, 0xFF27, 0xFF24, 0xFF23, 0xFF22, 0xFF22, 0xFF23, 0xFF25, - 0xFF2A, 0xFF30, 0xFF4E, 0xFF82, 0xFFA7, 0xFFAE, 0xFFA6, 0xFF96, - 0xFF99, 0xFF51, 0xFE16, 0xFD03, 0xFCC8, 0xFCB7, 0xFCC4, 0xFCE2, - 0xFD03, 0xFD29, 0xFD5A, 0xFD93, 0xFDD3, 0xFE15, 0xFE56, 0xFEA7, - 0xFF02, 0xFF58, 0xFF5D, 0xFE06, 0xFDCA, 0xFDB9, 0xFD7D, 0xFD3B, - 0xFD03, 0xFD03, 0xFD01, 0xFCFE, 0xFCF9, 0xFCF6, 0xFCF6, 0xFCF9, - 0xFD03, 0xFD14, 0xFD2A, 0xFD46, 0xFD63, 0xFD80, 0xFD9B, 0xFDB2, - 0xFDC3, 0xFDCE, 0xFDD5, 0xFDD9, 0xFDDB, 0xFDDB, 0xFDDC, 0xFDDD, - 0xFDE0, 0xFDE5, 0xFDED, 0xFDF9, 0xFE75, 0xFF1C, 0xFFBF, 0xFF8F, - 0xFBA3, 0xFBCF, 0xFC38, 0xFCB8, 0xFD23, 0xFD8F, 0xFE11, 0xFE85, - 0xFED6, 0xFF09, 0xFF1D, 0xFF25, 0xFF35, 0xFF6F, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xC9D8, 0xC9D0, 0xC9BA, 0xC996, 0xC967, - 0xC92E, 0xC8EB, 0xC8A2, 0xC852, 0xC7FE, 0xC7A6, 0xC74D, 0xC6F4, - 0xC69C, 0xC646, 0xC5F5, 0xC5A9, 0xC564, 0xC527, 0xC4F4, 0xC4CB, - 0xC4A8, 0xC48C, 0xC475, 0xC462, 0xC453, 0xC447, 0xC43C, 0xC431, - 0xC427, 0xC41C, 0xC40E, 0xC3FD, 0xC3E9, 0xC3D0, 0xC3B1, 0xC38C, - 0xC35F, 0xC329, 0xC2EB, 0xC235, 0xC0EB, 0xBF88, 0xBE83, 0xBE57, - 0xBF07, 0xC02A, 0xC19D, 0xC337, 0xC4D3, 0xC64C, 0xC779, 0xC837, - 0xC8AA, 0xC912, 0xC96C, 0xC9B6, 0xC9EE, 0xCA13, 0xCA22, 0xCA18, - 0xC9F4, 0xC9B5, 0xC956, 0xC8D8, 0xC837, 0xC590, 0xC0E4, 0xBD08, - 0xBAEF, 0xB9A5, 0xB927, 0xB8F1, 0xBC89, 0xCACF, 0xD73A, 0xD9A6, - 0xD9EB, 0xD8FA, 0xD7C4, 0xD73A, 0xD7C7, 0xD8DE, 0xD9FE, 0xDAA2, - 0xDA48, 0xD86E, 0xCF5F, 0xC109, 0xB074, 0xAE8B, 0xBCDD, 0xD037, - 0xDE3F, 0xDF29, 0xDB00, 0xD73A, 0xD73A, 0xD753, 0xD78D, 0xD7CF, - 0xD800, 0xD809, 0xD7CF, 0xD73A, 0xD635, 0xD4D1, 0xD32C, 0xD165, - 0xCF9A, 0xCDEB, 0xCC75, 0xCB59, 0xCAA1, 0xCA38, 0xCA06, 0xC9F8, - 0xC9F6, 0xC9EA, 0xC9C0, 0xC960, 0xC8B5, 0xC7A9, 0xC626, 0xB616, - 0xB21C, 0xB06A, 0xAEF6, 0xB06E, 0xB04E, 0xB049, 0xB0F5, 0xB2E7, - 0xB894, 0xC0B6, 0xC649, 0xC448, 0xC005, 0xBE1B, 0xBCBE, 0xBCCE, - 0xBFB8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0x1E4A, 0x1E57, - 0x1E7F, 0x1EBE, 0x1F12, 0x1F7A, 0x1FF2, 0x2079, 0x210D, 0x21AA, - 0x2250, 0x22FB, 0x23A9, 0x2459, 0x2507, 0x25B3, 0x2658, 0x26F6, - 0x2789, 0x2811, 0x2890, 0x290C, 0x2986, 0x29FD, 0x2A74, 0x2AE9, - 0x2B5E, 0x2BD3, 0x2C48, 0x2CBD, 0x2D34, 0x2DAC, 0x2E26, 0x2EA3, - 0x2F22, 0x2FA5, 0x302B, 0x30B5, 0x3144, 0x31D8, 0x32EB, 0x348E, - 0x3626, 0x3716, 0x36C3, 0x351E, 0x32B1, 0x2FBF, 0x2C8F, 0x2965, - 0x2687, 0x243B, 0x22C5, 0x21E0, 0x2119, 0x2074, 0x1FF1, 0x1F92, - 0x1F5B, 0x1F4D, 0x1F69, 0x1FB3, 0x202C, 0x20D5, 0x21B3, 0x22C5, - 0x271C, 0x2EDB, 0x35A0, 0x3B4D, 0x4000, 0x3FB2, 0x376A, 0x2A7F, - 0x1E67, 0x1895, 0x1B24, 0x228B, 0x2BCD, 0x33EF, 0x37F5, 0x3719, - 0x3374, 0x2E56, 0x290F, 0x24EC, 0x233E, 0x2A59, 0x37D2, 0x4963, - 0x4A4A, 0x39CA, 0x2804, 0x1B99, 0x1AA8, 0x1E44, 0x218C, 0x218C, - 0x2149, 0x20AB, 0x1FF7, 0x1F70, 0x1F5A, 0x1FF7, 0x218C, 0x249B, - 0x2919, 0x2E72, 0x3413, 0x3967, 0x3DDA, 0x40DA, 0x41D3, 0x40C9, - 0x3E5B, 0x3AD7, 0x368D, 0x31CE, 0x2CE7, 0x282B, 0x23E7, 0x206C, - 0x1E08, 0x1D0D, 0x3FB8, 0x468E, 0x4833, 0x4A4A, 0x498B, 0x470B, - 0x442C, 0x4048, 0x3AB9, 0x2F73, 0x20BE, 0x1778, 0x1E10, 0x28B8, - 0x2C55, 0x2E20, 0x2E0C, 0x2A87, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, - 0x1E4A, 0x1B09, 0x1B07, 0x1B01, 0x1AF8, 0x1AEC, 0x1ADD, 0x1ACA, - 0x1AB6, 0x1A9F, 0x1A85, 0x1A6A, 0x1A4E, 0x1A2F, 0x1A10, 0x19EF, - 0x19CE, 0x19AC, 0x198A, 0x1967, 0x1945, 0x1922, 0x18FD, 0x18D7, - 0x18AF, 0x1886, 0x185C, 0x1831, 0x1805, 0x17D8, 0x17AA, 0x177C, - 0x174D, 0x171E, 0x16EE, 0x16BE, 0x168E, 0x165E, 0x162E, 0x15FF, - 0x15CF, 0x1586, 0x1520, 0x14C2, 0x148E, 0x14A9, 0x1517, 0x15B7, - 0x1678, 0x1749, 0x1818, 0x18D3, 0x1969, 0x19C9, 0x1A05, 0x1A3A, - 0x1A68, 0x1A8E, 0x1AAB, 0x1ABE, 0x1AC5, 0x1AC0, 0x1AAD, 0x1A8C, - 0x1A5C, 0x1A1B, 0x19C9, 0x18AA, 0x1682, 0x1413, 0x10A4, 0x0CED, - 0x0BD7, 0x0F09, 0x148B, 0x19DC, 0x1C7A, 0x1B83, 0x188D, 0x14CC, - 0x1173, 0x0FB5, 0x0FC6, 0x10C9, 0x125B, 0x141A, 0x15A3, 0x1692, - 0x15C1, 0x13C3, 0x1110, 0x1253, 0x0F50, 0x1111, 0x12E8, 0x12B8, - 0x11E7, 0x112E, 0x112E, 0x0E71, 0x0B57, 0x0811, 0x04D4, 0x01D1, - 0xFF3B, 0xFD44, 0xFBDB, 0xFAC7, 0xF9FF, 0xF97B, 0xF931, 0xF91A, - 0xF92C, 0xF95F, 0xF9C0, 0xFA5D, 0xFB29, 0xFC1C, 0xFD28, 0xFE44, - 0xFF64, 0x007D, 0x0186, 0x0260, 0x0436, 0x0A69, 0x0C81, 0x0DCD, - 0x0EA8, 0x104E, 0x1471, 0x1892, 0x1C2E, 0x1EC4, 0x1FF1, 0x1F36, - 0x1BE2, 0x110A, 0x067B, 0x0425, 0x04A9, 0x066E, 0x0901, 0x1B09, - 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1144, 0x1148, 0x1152, 0x1161, - 0x1177, 0x1191, 0x11B0, 0x11D2, 0x11F8, 0x1222, 0x124D, 0x127B, - 0x12AA, 0x12DA, 0x130B, 0x133B, 0x136B, 0x139B, 0x13C8, 0x13F4, - 0x141F, 0x144C, 0x1479, 0x14A8, 0x14D7, 0x1508, 0x1539, 0x156A, - 0x159C, 0x15CF, 0x1601, 0x1634, 0x1667, 0x1699, 0x16CC, 0x16FD, - 0x172F, 0x1760, 0x1790, 0x17BF, 0x17FF, 0x1850, 0x1895, 0x18B0, - 0x1884, 0x180D, 0x1765, 0x169D, 0x15C8, 0x14F5, 0x1437, 0x139E, - 0x133C, 0x1303, 0x12D8, 0x12B9, 0x12A5, 0x129C, 0x129C, 0x12A3, - 0x12B2, 0x12C7, 0x12E0, 0x12FD, 0x131C, 0x133C, 0x13A9, 0x1474, - 0x1549, 0x1678, 0x17B0, 0x17AB, 0x15F3, 0x1354, 0x106C, 0x0DD8, - 0x0B67, 0x08C4, 0x0658, 0x048D, 0x03CB, 0x040E, 0x04F8, 0x0669, - 0x0843, 0x0A66, 0x0CB4, 0x10F7, 0x1694, 0x1BE0, 0x1C5E, 0x1A0A, - 0x13D8, 0x0EF8, 0x0E8F, 0x0FCC, 0x10EE, 0x10EE, 0x109A, 0x101A, - 0x0F8E, 0x0F15, 0x0ECD, 0x0ED6, 0x0F4E, 0x1075, 0x1249, 0x1481, - 0x16D8, 0x1905, 0x1AC3, 0x1BCA, 0x1BD3, 0x1AC5, 0x18D9, 0x1648, - 0x134D, 0x1020, 0x0CFA, 0x0A15, 0x07A8, 0x05EF, 0x0808, 0x0D80, - 0x163D, 0x18F6, 0x1A91, 0x1C5E, 0x1B8F, 0x196F, 0x176B, 0x160E, - 0x15E2, 0x1978, 0x1F5C, 0x2219, 0x1B26, 0x1292, 0x0FF5, 0x0F0D, - 0x0E81, 0x0DF2, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0xAC44, - 0xAC3F, 0xAC32, 0xAC1C, 0xABFE, 0xABD9, 0xABAE, 0xAB7C, 0xAB46, - 0xAB0B, 0xAACC, 0xAA89, 0xAA44, 0xA9FC, 0xA9B3, 0xA969, 0xA91F, - 0xA8D5, 0xA88C, 0xA844, 0xA7FC, 0xA7B1, 0xA764, 0xA715, 0xA6C3, - 0xA66F, 0xA61A, 0xA5C3, 0xA56B, 0xA512, 0xA4B8, 0xA45D, 0xA401, - 0xA3A6, 0xA34A, 0xA2EE, 0xA293, 0xA238, 0xA1DE, 0xA184, 0xA100, - 0xA04D, 0x9FAB, 0x9F5A, 0x9F98, 0xA06D, 0xA1A1, 0xA313, 0xA4A1, - 0xA62A, 0xA78E, 0xA8AC, 0xA962, 0xA9D5, 0xAA3F, 0xAA9D, 0xAAEC, - 0xAB2A, 0xAB53, 0xAB66, 0xAB5F, 0xAB3C, 0xAAFA, 0xAA97, 0xAA10, - 0xA962, 0xA6DD, 0xA226, 0x9D3E, 0x9694, 0x8FB8, 0x8F5D, 0x9943, - 0xA8C8, 0xB806, 0xC117, 0xC27C, 0xBFE9, 0xBB47, 0xB67E, 0xB377, - 0xB287, 0xB26C, 0xB2A7, 0xB2BA, 0xB227, 0xB070, 0xA9C3, 0x9FDA, - 0x95B0, 0x959B, 0x9629, 0xA06B, 0xAAAB, 0xB0C0, 0xB565, 0xB93A, - 0xB93A, 0xB977, 0xBA02, 0xBA9F, 0xBB17, 0xBB2E, 0xBAAD, 0xB958, - 0xB6D9, 0xB342, 0xAEFE, 0xAA77, 0xA616, 0xA245, 0x9F6D, 0x9DF9, - 0x9DE4, 0x9EC1, 0xA05D, 0xA287, 0xA50D, 0xA7BB, 0xAA61, 0xACCB, - 0xAEC7, 0xB1BC, 0xB0BC, 0x9C2A, 0x9833, 0x974D, 0x959B, 0x950E, - 0x988D, 0x9C41, 0x9FEB, 0xA34B, 0xA66F, 0xA93C, 0xAB37, 0xAB6B, - 0xAA5C, 0xA8C1, 0xA6D8, 0xA5AD, 0xA5F4, 0xAC44, 0xAC44, 0xAC44, - 0xAC44, 0xAC44, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, - 0x000B, 0x0017, 0x0025, 0x0033, 0x0041, 0x004C, 0x0053, 0x0054, - 0x004D, 0x003E, 0x0025, 0x0000, 0xFFB2, 0xFF2D, 0xFE89, 0xFDDB, - 0xFD3B, 0xFCBF, 0xFCA4, 0xFCE9, 0xFD97, 0xFE2F, 0xFE46, 0xFE3B, - 0xFE25, 0xFE1A, 0xFE2F, 0xFE65, 0xFEAB, 0xFEFD, 0xFF58, 0xFFB7, - 0x0015, 0x0087, 0x010B, 0x0180, 0x01A1, 0xFCE0, 0xFDEF, 0xFF7C, - 0xFF56, 0xFEB9, 0xFE2F, 0xFE2F, 0xFE31, 0xFE34, 0xFE38, 0xFE3B, - 0xFE3C, 0xFE38, 0xFE2F, 0xFE18, 0xFDF5, 0xFDCD, 0xFDAB, 0xFD98, - 0xFDA1, 0xFDC2, 0xFDF0, 0xFE20, 0xFE52, 0xFE86, 0xFEBD, 0xFEF6, - 0xFF30, 0xFF6D, 0xFFDE, 0xFFEC, 0xFFF0, 0xFFEE, 0xFFEB, 0xFFEC, - 0x0005, 0x0000, 0xFF9B, 0xFEF8, 0xFE43, 0xFDA4, 0xFD47, 0xFD54, - 0xFDF7, 0x07CA, 0x03EC, 0x05E5, 0x0535, 0x03BA, 0x023C, 0x0117, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFE, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, 0x0001, - 0x0002, 0x0005, 0x000A, 0x0013, 0x0021, 0x002D, 0x0084, 0x01B1, - 0x02B4, 0x02EE, 0x0302, 0x02F9, 0x02DC, 0x02B4, 0x027E, 0x0236, - 0x01E2, 0x0188, 0x0130, 0x00DE, 0x0092, 0x0049, 0x000B, 0x0000, - 0x0191, 0x0188, 0x0161, 0x01C0, 0x0244, 0x02B4, 0x02B4, 0x02B6, - 0x02B9, 0x02BC, 0x02BF, 0x02BF, 0x02BC, 0x02B4, 0x02A4, 0x028D, - 0x0270, 0x0250, 0x0232, 0x020F, 0x01E9, 0x01C9, 0x01B2, 0x019C, - 0x0188, 0x0175, 0x0162, 0x0150, 0x013D, 0x0134, 0x010D, 0x00E3, - 0x00B7, 0x008B, 0x005E, 0x0026, 0x0000, 0xFFDA, 0xFF8B, 0xFF35, - 0xFEF8, 0xFEF4, 0xFF48, 0x0015, 0x0891, 0xFE9C, 0xFCC8, 0xFCB7, - 0xFDA4, 0xFE9C, 0xFF4D, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xBF40, 0xBF37, 0xBF1D, 0xBEF4, 0xBEBE, 0xBE7C, 0xBE31, 0xBDDD, - 0xBD83, 0xBD24, 0xBCC2, 0xBC60, 0xBBFD, 0xBB9E, 0xBB42, 0xBAED, - 0xBA9F, 0xBA5A, 0xBA21, 0xB9F4, 0xB9D3, 0xB9BA, 0xB9A7, 0xB99B, - 0xB994, 0xB991, 0xB992, 0xB997, 0xB99D, 0xB9A5, 0xB9AD, 0xB9B5, - 0xB9BC, 0xB9C1, 0xB9C4, 0xB9C3, 0xB9BD, 0xB9B3, 0xB9A3, 0xB98C, - 0xB937, 0xB896, 0xB7E8, 0xB76B, 0xB75F, 0xB7C4, 0xB868, 0xB934, - 0xBA15, 0xBAF6, 0xBBC3, 0xBC67, 0xBCCE, 0xBD0D, 0xBD43, 0xBD70, - 0xBD94, 0xBDAE, 0xBDBD, 0xBDC1, 0xBDB9, 0xBDA5, 0xBD84, 0xBD56, - 0xBD19, 0xBCCE, 0xBC22, 0xBAF1, 0xB984, 0xB825, 0xB71C, 0xB6B1, - 0xB74D, 0xBCB3, 0xCE0E, 0xDCEF, 0xE001, 0xE09F, 0xDFB3, 0xDE2A, - 0xDCEF, 0xDC70, 0xDC31, 0xDBBB, 0xDA97, 0xD84E, 0xD46A, 0xCB75, - 0xBDEE, 0xB149, 0xAAE1, 0xB139, 0xBDE4, 0xC9C8, 0xD191, 0xD7C8, - 0xDCEF, 0xDCEF, 0xDD08, 0xDD44, 0xDD88, 0xDDBB, 0xDDC4, 0xDD88, - 0xDCEF, 0xDBBD, 0xD9F1, 0xD7C2, 0xD56C, 0xD326, 0xD06C, 0xCD77, - 0xCBA2, 0xCADC, 0xCA35, 0xC9BE, 0xC986, 0xC99E, 0xCA16, 0xCAFD, - 0xD4C2, 0xD02B, 0xCA09, 0xC312, 0xBBFB, 0xB579, 0xAE7A, 0xAAE1, - 0xABFF, 0xADAD, 0xAFDE, 0xB284, 0xB590, 0xB8F3, 0xBCA1, 0xC90A, - 0xCE10, 0xCCD0, 0xC7C1, 0xC15C, 0xBB52, 0xB590, 0xBF40, 0xBF40, - 0xBF40, 0xBF40, 0xBF40, 0x2537, 0x2544, 0x2569, 0x25A4, 0x25F4, - 0x2655, 0x26C7, 0x2746, 0x27D2, 0x2867, 0x2905, 0x29A8, 0x2A4E, - 0x2AF6, 0x2B9E, 0x2C43, 0x2CE4, 0x2D7E, 0x2E0F, 0x2E96, 0x2F15, - 0x2F94, 0x3012, 0x3090, 0x310D, 0x318A, 0x3207, 0x3284, 0x3302, - 0x3380, 0x3400, 0x3480, 0x3502, 0x3585, 0x360A, 0x3691, 0x371A, - 0x37A6, 0x3834, 0x38C5, 0x39C0, 0x3B2F, 0x3C8B, 0x3D49, 0x3CE2, - 0x3B45, 0x38EC, 0x3618, 0x330B, 0x3005, 0x2D49, 0x2B18, 0x29B2, - 0x28D3, 0x280D, 0x2763, 0x26D9, 0x2671, 0x2630, 0x2618, 0x262E, - 0x2673, 0x26ED, 0x279D, 0x2889, 0x29B2, 0x2CD1, 0x3284, 0x3925, - 0x3F0E, 0x429A, 0x4224, 0x38E4, 0x27F0, 0x1670, 0x0B8C, 0x0898, - 0x093F, 0x0C27, 0x0FF3, 0x1349, 0x15DD, 0x1879, 0x1B63, 0x1EE3, - 0x2340, 0x28C0, 0x3268, 0x3F83, 0x4AC8, 0x4B1B, 0x3F85, 0x2E1D, - 0x1F8B, 0x191E, 0x15DC, 0x1349, 0x1349, 0x1636, 0x198A, 0x1D0C, - 0x2084, 0x23BA, 0x2674, 0x2879, 0x2932, 0x28A5, 0x2787, 0x268E, - 0x2670, 0x280D, 0x2ABA, 0x2CD3, 0x2DF2, 0x2ED4, 0x2F93, 0x3047, - 0x310A, 0x31F4, 0x331E, 0x345D, 0x3597, 0x36FB, 0x38B9, 0x3AFE, - 0x3DFA, 0x476D, 0x4E5D, 0x4C44, 0x4941, 0x456E, 0x40E1, 0x3BB2, - 0x35F9, 0x2FCD, 0x1BE9, 0x1866, 0x1C17, 0x2100, 0x285D, 0x2EB0, - 0x30AB, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0xD64A, 0xD64B, - 0xD64F, 0xD655, 0xD65D, 0xD667, 0xD674, 0xD682, 0xD693, 0xD6A5, - 0xD6B9, 0xD6CF, 0xD6E6, 0xD6FF, 0xD71A, 0xD736, 0xD753, 0xD772, - 0xD792, 0xD7B3, 0xD7D6, 0xD7FA, 0xD821, 0xD849, 0xD873, 0xD89F, - 0xD8CC, 0xD8FA, 0xD92A, 0xD95B, 0xD98D, 0xD9C0, 0xD9F3, 0xDA28, - 0xDA5C, 0xDA92, 0xDAC8, 0xDAFE, 0xDB34, 0xDB6B, 0xDBC6, 0xDC4C, - 0xDCCD, 0xDD1A, 0xDD03, 0xDC83, 0xDBC5, 0xDADE, 0xD9E4, 0xD8EB, - 0xD80A, 0xD755, 0xD6E2, 0xD696, 0xD648, 0xD5FD, 0xD5B9, 0xD57F, - 0xD553, 0xD538, 0xD533, 0xD548, 0xD579, 0xD5CC, 0xD643, 0xD6E2, - 0xD907, 0xDD35, 0xE231, 0xE8B8, 0xF00C, 0xF4AD, 0xF53C, 0xF3BF, - 0xF1CC, 0xF0FA, 0xF1D6, 0xF379, 0xF54C, 0xF6B4, 0xF719, 0xF659, - 0xF4E7, 0xF307, 0xF0FF, 0xEF16, 0xED90, 0xECE8, 0xED2F, 0xEF6E, - 0xEC3D, 0xEE7C, 0xEE23, 0xEE49, 0xF0C3, 0xF405, 0xF6CF, 0xF6CF, - 0xF440, 0xF150, 0xEE36, 0xEB28, 0xE85D, 0xE60A, 0xE466, 0xE3EA, - 0xE491, 0xE5D4, 0xE72C, 0xE810, 0xE84C, 0xE844, 0xE854, 0xE8A3, - 0xE90D, 0xE982, 0xE9F0, 0xEA46, 0xEA72, 0xEA64, 0xE9D7, 0xE8CB, - 0xE78E, 0xE671, 0xE5C2, 0xE5D2, 0xEA8C, 0xEEB6, 0xEDF2, 0xECCF, - 0xEB46, 0xE951, 0xE6EA, 0xE40A, 0xE0AB, 0xD1F3, 0xE726, 0xEEC7, - 0xEB99, 0xE66F, 0xE1B3, 0xDECA, 0xD64A, 0xD64A, 0xD64A, 0xD64A, - 0xD64A, 0xEC41, 0xEC3C, 0xEC30, 0xEC1B, 0xEBFF, 0xEBDD, 0xEBB4, - 0xEB86, 0xEB53, 0xEB1B, 0xEAE0, 0xEAA1, 0xEA5F, 0xEA1C, 0xE9D6, - 0xE990, 0xE949, 0xE902, 0xE8BC, 0xE877, 0xE831, 0xE7E8, 0xE79C, - 0xE74D, 0xE6FC, 0xE6A9, 0xE654, 0xE5FE, 0xE5A6, 0xE54D, 0xE4F4, - 0xE49A, 0xE440, 0xE3E6, 0xE38C, 0xE333, 0xE2DB, 0xE284, 0xE22E, - 0xE1DA, 0xE162, 0xE0C7, 0xE041, 0xE00B, 0xE05E, 0xE143, 0xE286, - 0xE405, 0xE5A0, 0xE736, 0xE8A4, 0xE9CA, 0xEA85, 0xEAF5, 0xEB4E, - 0xEB91, 0xEBC0, 0xEBDB, 0xEBE3, 0xEBDB, 0xEBC3, 0xEB9C, 0xEB67, - 0xEB27, 0xEADB, 0xEA85, 0xE8E8, 0xE646, 0xE4E1, 0xE58E, 0xE776, - 0xEA5F, 0xEEBD, 0xF42B, 0xF929, 0xFC34, 0xFD04, 0xFC9D, 0xFB6F, - 0xF9E9, 0xF87B, 0xF726, 0xF5A8, 0xF406, 0xF249, 0xF077, 0xEE9A, - 0xEC42, 0xE96E, 0xE609, 0xE8B4, 0xEBC0, 0xF250, 0xF847, 0xFB95, - 0xFDE3, 0xFFC5, 0xFFC5, 0xFCD5, 0xF973, 0xF5E0, 0xF25D, 0xEF2A, - 0xEC88, 0xEAB7, 0xEA14, 0xEA99, 0xEBF5, 0xEDD8, 0xEFF0, 0xF42B, - 0xF991, 0xFB7C, 0xF945, 0xF5B8, 0xF15B, 0xECB3, 0xE848, 0xE49E, - 0xE23D, 0xE16F, 0xE1DB, 0xE313, 0xE4A6, 0xE626, 0xE723, 0xE722, - 0xE6E9, 0xE6FF, 0xE700, 0xE6FF, 0xE711, 0xE748, 0xE7B6, 0xE870, - 0xEE04, 0xE67C, 0xE539, 0xE5C7, 0xE6B0, 0xE7D8, 0xE9A3, 0xEC41, - 0xEC41, 0xEC41, 0xEC41, 0xEC41, 0xB59E, 0xB59B, 0xB593, 0xB586, - 0xB573, 0xB55C, 0xB541, 0xB522, 0xB4FF, 0xB4D8, 0xB4AF, 0xB482, - 0xB453, 0xB421, 0xB3EE, 0xB3B8, 0xB382, 0xB349, 0xB310, 0xB2D7, - 0xB29B, 0xB25D, 0xB21B, 0xB1D7, 0xB191, 0xB148, 0xB0FD, 0xB0B0, - 0xB062, 0xB012, 0xAFC1, 0xAF6E, 0xAF1B, 0xAEC7, 0xAE73, 0xAE1E, - 0xADC9, 0xAD74, 0xAD20, 0xACCC, 0xAC45, 0xAB86, 0xAAD4, 0xAA73, - 0xAAA7, 0xAB78, 0xACA9, 0xAE18, 0xAFA5, 0xB12E, 0xB291, 0xB3AF, - 0xB464, 0xB4DB, 0xB550, 0xB5BC, 0xB61D, 0xB66D, 0xB6A8, 0xB6C8, - 0xB6CA, 0xB6A9, 0xB660, 0xB5E9, 0xB542, 0xB464, 0xB149, 0xAB5B, - 0xA4C4, 0x9BA7, 0x91E2, 0x8F2C, 0x973F, 0xA516, 0xB351, 0xBC8C, - 0xBFF4, 0xC0CA, 0xBFD6, 0xBDDE, 0xBBA8, 0xB92D, 0xB600, 0xB24C, - 0xAE3D, 0xA9FD, 0xA5B9, 0xA073, 0x99E6, 0x9160, 0x9749, 0x9CA5, - 0xA9B4, 0xB500, 0xB95D, 0xBB26, 0xBC83, 0xBC83, 0xBC98, 0xBCBE, - 0xBCE9, 0xBD0B, 0xBD18, 0xBD04, 0xBCC1, 0xBC41, 0xBB82, 0xBA8B, - 0xB966, 0xB818, 0xB63F, 0xB3E8, 0xB1C9, 0xB002, 0xAE3D, 0xAC80, - 0xAAD2, 0xA937, 0xA7B5, 0xA653, 0xA554, 0xA4C5, 0xA456, 0xA3B7, - 0xA299, 0xA0AC, 0x98D1, 0x92DE, 0x9491, 0x96EA, 0x99EC, 0x9D9A, - 0xA1F8, 0xA709, 0xACCF, 0xC383, 0xB2B9, 0xAD90, 0xADC4, 0xAF00, - 0xB08C, 0xB2B1, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0xB59E, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x000A, 0x0025, 0x0047, 0x0069, 0x0084, - 0x008F, 0x0081, 0x0054, 0x0000, 0xFF6D, 0xFE99, 0xFD98, 0xFC80, - 0xFB66, 0xFA5F, 0xF981, 0xF8E0, 0xF867, 0xF7F5, 0xF790, 0xF741, - 0xF70D, 0xF6FB, 0xF713, 0xF75B, 0xF7D9, 0xF888, 0xF959, 0xFA47, - 0xFB4E, 0xFC67, 0xFD90, 0xFEC3, 0xFFFB, 0x0133, 0x0268, 0x0393, - 0x04B1, 0x05BD, 0x06B1, 0x078A, 0x07EF, 0x07C8, 0x076F, 0x073D, - 0x078A, 0x087E, 0x09DF, 0x0B6F, 0x0CF2, 0x0E2B, 0x0EDF, 0x0F6E, - 0x0FAF, 0x0E9C, 0x0B2F, 0x0402, 0xF9F5, 0xEF6A, 0xE6C1, 0xE25F, - 0xE162, 0xE147, 0xE1F6, 0xE359, 0xE558, 0xE7DD, 0xEACF, 0xEE19, - 0xF1A2, 0xF554, 0xFA80, 0x01C8, 0x0A19, 0x125A, 0x1972, 0x1E4C, - 0x1EFA, 0x1C24, 0x188B, 0x16F3, 0x18BD, 0x1C3A, 0x1F92, 0x20EF, - 0x2066, 0x1F53, 0x1DD7, 0x1C0C, 0x1A11, 0x1803, 0x15FE, 0x1421, - 0x1259, 0x1086, 0x0EA8, 0x0CC3, 0x0ADA, 0x08EF, 0x0705, 0x051E, - 0x033D, 0x0165, 0xFF99, 0xFDDA, 0xFC2C, 0xFB2B, 0xFB79, 0xFC68, - 0xFD53, 0xFE51, 0xFF76, 0x00D9, 0x0292, 0x04B6, 0x0B74, 0x110A, - 0x10A9, 0x0F81, 0x0DC9, 0x0BB5, 0x097A, 0x074D, 0x0563, 0x03A0, - 0x01D0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF9, 0xFFE7, - 0xFFD0, 0xFFB9, 0xFFA7, 0xFFA0, 0xFFA9, 0xFFC7, 0x0000, 0x0070, - 0x0120, 0x01F6, 0x02D8, 0x03AB, 0x0457, 0x04C0, 0x04CE, 0x0474, - 0x03C5, 0x02D8, 0x01C5, 0x00A3, 0xFF8A, 0xFE8E, 0xFDC7, 0xFD4E, - 0xFD0D, 0xFCE1, 0xFCC6, 0xFCBB, 0xFCBD, 0xFCCA, 0xFCE0, 0xFCFC, - 0xFD1D, 0xFD40, 0xFD62, 0xFD82, 0xFD9D, 0xFDB1, 0xFDBC, 0xFDA5, - 0xFD71, 0xFD48, 0xFD53, 0xFDBC, 0xFE8B, 0xFF9D, 0x00DC, 0x0235, - 0x038F, 0x04D6, 0x068B, 0x0898, 0x0A04, 0x09D8, 0x0784, 0x03BF, - 0xFF7B, 0xFBA4, 0xF92C, 0xF7CE, 0xF6A3, 0xF5A9, 0xF4E0, 0xF446, - 0xF3D8, 0xF397, 0xF37F, 0xF38F, 0xF3C7, 0xF492, 0xF627, 0xF832, - 0xFA60, 0xFC5C, 0xFDD3, 0xFE30, 0xFDC6, 0xFD9E, 0xFEBE, 0x0255, - 0x078A, 0x0C58, 0x0EBE, 0x0ED0, 0x0E1F, 0x0CDE, 0x0B3E, 0x0971, - 0x07AA, 0x061A, 0x04F4, 0x0418, 0x0345, 0x027A, 0x01B8, 0x00FE, - 0x004D, 0xFFA4, 0xFF03, 0xFE6A, 0xFDD9, 0xFD50, 0xFCCF, 0xFC55, - 0xFD16, 0xFE10, 0xFDEC, 0xFD95, 0xFD23, 0xFCB0, 0xFC54, 0xFC27, - 0xFC43, 0xFE5C, 0x009F, 0x0128, 0x018B, 0x01CD, 0x01F4, 0x0204, - 0x0203, 0x01F7, 0x0193, 0x00C9, 0x0000, 0xFC62, 0xFC33, 0xFBAC, - 0xFAD9, 0xF9C4, 0xF878, 0xF700, 0xF566, 0xF3B6, 0xF1F9, 0xF03A, - 0xEE85, 0xECE4, 0xEB62, 0xEA09, 0xE8E4, 0xE7FF, 0xE762, 0xE71B, - 0xE732, 0xE833, 0xEA71, 0xEDA2, 0xF17B, 0xF5B4, 0xFA01, 0xFE1A, - 0x01B4, 0x0487, 0x06EE, 0x095B, 0x0BA3, 0x0D9A, 0x0F14, 0x0FE7, - 0x0FE5, 0x0EE5, 0x0C8B, 0x08DB, 0x0438, 0xFF05, 0xF9A4, 0xF479, - 0xEFE8, 0xEC52, 0xEA1C, 0xE8EC, 0xE821, 0xE7AF, 0xE78A, 0xE7A9, - 0xE7FE, 0xE880, 0xE921, 0xE9D8, 0xEA98, 0xEB56, 0xEC07, 0xEC9F, - 0xED13, 0xED58, 0xEDC9, 0xEE7A, 0xEEF3, 0xEEBA, 0xED58, 0xEA33, - 0xE597, 0xE065, 0xDB7B, 0xD7BC, 0xD608, 0xD841, 0xDDF9, 0xE490, - 0xE967, 0xEC5D, 0xEEEA, 0xF0D5, 0xF1E4, 0xF1DE, 0xF0D3, 0xEF1B, - 0xECE6, 0xEA66, 0xE7CA, 0xE543, 0xE304, 0xE13B, 0xE01B, 0xDFD3, - 0xE134, 0xE470, 0xE8C9, 0xED85, 0xF1E6, 0xF531, 0xF6E5, 0xF789, - 0xF7EC, 0xF8DE, 0xFAE5, 0xFD79, 0xFFD0, 0x011C, 0x0193, 0x01E6, - 0x020D, 0x0200, 0x01B7, 0x012A, 0x0051, 0xFF25, 0xFD95, 0xFBA6, - 0xF96D, 0xF6FE, 0xF46D, 0xF1CF, 0xEF39, 0xECBD, 0xEA72, 0xE86B, - 0xE6BC, 0xE57A, 0xE4B9, 0xED78, 0xF805, 0xFAC6, 0xFCD5, 0xFE4C, - 0xFF45, 0xFFDC, 0x0028, 0x0046, 0xFC94, 0xF893, 0xF845, 0xF860, - 0xF8C9, 0xF963, 0xFA10, 0xFAB4, 0xFB33, 0xFB96, 0xFBFC, 0xFC62, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFE6, 0xFFA5, 0xFF51, 0xFEFC, - 0xFEBB, 0xFEA1, 0xFEC1, 0xFF30, 0x0000, 0x016F, 0x0386, 0x060E, - 0x08CD, 0x0B8B, 0x0E0E, 0x101F, 0x1184, 0x1264, 0x1308, 0x1370, - 0x139B, 0x1389, 0x1338, 0x12A8, 0x11D8, 0x10C7, 0x0F2B, 0x0CE1, - 0x0A21, 0x0724, 0x0422, 0x0154, 0xFEF3, 0xFD35, 0xFC30, 0xFBBB, - 0xFBAE, 0xFBE4, 0xFC36, 0xFC7E, 0xFC96, 0xFCC7, 0xFD3B, 0xFD96, - 0xFD7D, 0xFC96, 0xFAE4, 0xF8B8, 0xF626, 0xF345, 0xF02A, 0xECEA, - 0xE7DF, 0xE154, 0xDC43, 0xDBA7, 0xE016, 0xE753, 0xF01A, 0xF928, - 0x0139, 0x070B, 0x0AB0, 0x0D3F, 0x0EFE, 0x1032, 0x1120, 0x120D, - 0x1340, 0x13FA, 0x13D4, 0x123C, 0x0EFA, 0x0BA2, 0x0832, 0x04AB, - 0x010D, 0xFD59, 0xF8E7, 0xF418, 0xF071, 0xEE6E, 0xED38, 0xEC5B, - 0xEB63, 0xEA28, 0xE8E2, 0xE7AD, 0xE6A3, 0xE5E1, 0xE57D, 0xE5AD, - 0xE6BB, 0xE888, 0xEAB3, 0xED28, 0xEFCE, 0xF290, 0xF5A5, 0xF91F, - 0xFCB7, 0x0023, 0x031D, 0x055B, 0x062D, 0x05AF, 0x04C7, 0x045B, - 0x04A0, 0x051B, 0x05B0, 0x0640, 0x06AE, 0x06DB, 0x06AB, 0x0586, - 0x0375, 0x0149, 0xFFD5, 0xFF62, 0xFF7D, 0xFFCF, 0x0000, 0x0003, - 0x0002, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0008, 0x001D, 0x0037, 0x004E, 0x005B, 0x0058, 0x003B, 0x0000, - 0xFF91, 0xFEED, 0xFE26, 0xFD50, 0xFC7D, 0xFBC0, 0xFB2D, 0xFAD6, - 0xFACF, 0xFB2F, 0xFBF3, 0xFCFD, 0xFE33, 0xFF77, 0x00AE, 0x01BD, - 0x0286, 0x030C, 0x0368, 0x03A4, 0x03C9, 0x03E1, 0x03F6, 0x0410, - 0x0404, 0x03C4, 0x038A, 0x0391, 0x0410, 0x056D, 0x0789, 0x09DE, - 0x0BE8, 0x0D1F, 0x0CFD, 0x09CF, 0x03EE, 0xFDE8, 0xFA47, 0xF960, - 0xF98D, 0xFA6B, 0xFB95, 0xFCA7, 0xFD3D, 0xFD6B, 0xFD88, 0xFD94, - 0xFD8E, 0xFD75, 0xFD49, 0xFD08, 0xFBDD, 0xFA98, 0xFB85, 0x0026, - 0x058D, 0x0B21, 0x1048, 0x146A, 0x16ED, 0x146D, 0x0DD8, 0x090F, - 0x0822, 0x088C, 0x0951, 0x0973, 0x0892, 0x0739, 0x05D2, 0x04C3, - 0x0476, 0x05FE, 0x08DE, 0x0B24, 0x0CA0, 0x0E2B, 0x0F5B, 0x0FC7, - 0x0F09, 0x0CC2, 0x0941, 0x0521, 0x00FB, 0xFD6A, 0xFB06, 0xFABC, - 0xFC2F, 0xFE0F, 0xFF0B, 0xFF05, 0xFEC9, 0xFE63, 0xFDDF, 0xFD48, - 0xFCAB, 0xFC13, 0xFB1E, 0xF9D1, 0xF8D2, 0xF8CA, 0xFA4A, 0xFCD9, - 0xFF86, 0x0162, 0x0235, 0x0250, 0x019C, 0x0000, 0x0884, 0x0874, - 0x0848, 0x0802, 0x07A7, 0x073A, 0x06C0, 0x063A, 0x05AE, 0x051F, - 0x0490, 0x0405, 0x0383, 0x030B, 0x02A3, 0x024E, 0x020F, 0x01EB, - 0x01E4, 0x01FF, 0x0260, 0x031E, 0x042A, 0x0574, 0x06ED, 0x0884, - 0x0A2B, 0x0BD1, 0x0D67, 0x0F0A, 0x10D8, 0x12C2, 0x14BB, 0x16B4, - 0x189F, 0x1A6D, 0x1C12, 0x1DC1, 0x1FA4, 0x2198, 0x237E, 0x2535, - 0x269A, 0x278E, 0x27EF, 0x279D, 0x2645, 0x23DE, 0x20B4, 0x1D14, - 0x194A, 0x15A2, 0x126A, 0x0FEC, 0x0E22, 0x0CC3, 0x0BB9, 0x0AEF, - 0x0A50, 0x09C7, 0x093F, 0x089A, 0x07FB, 0x07AE, 0x0801, 0x093F, - 0x0C08, 0x102E, 0x14D6, 0x1920, 0x1C2D, 0x1D21, 0x1992, 0x120B, - 0x0A1F, 0x055D, 0x0439, 0x0471, 0x058B, 0x070B, 0x0876, 0x0951, - 0x099A, 0x09B3, 0x09B5, 0x09B7, 0x09D4, 0x0A24, 0x0AC0, 0x0D34, - 0x106A, 0x11AE, 0x0FB0, 0x0D6C, 0x0AFC, 0x087B, 0x0606, 0x03B8, - 0x0158, 0xFF28, 0xFDF3, 0xFE68, 0xFFD7, 0x00FD, 0x009D, 0xFE15, - 0xFA37, 0xF5F2, 0xF236, 0xEFF2, 0xF117, 0xF496, 0xF6E2, 0xF6AD, - 0xF589, 0xF438, 0xF378, 0xF40C, 0xF616, 0xF905, 0xFC85, 0x0046, - 0x03F6, 0x0743, 0x0A62, 0x0D7B, 0x102B, 0x120E, 0x1365, 0x14A4, - 0x15B1, 0x1671, 0x16CA, 0x16A1, 0x15DD, 0x1313, 0x0E34, 0x092B, - 0x05E4, 0x0523, 0x05CD, 0x06FD, 0x07CD, 0x0819, 0x0852, 0x0877, - 0x0884, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFD4, 0xFF8A, 0xFF7C, 0x0000, 0x0174, 0x0395, 0x05D2, - 0x0795, 0x084C, 0x082F, 0x07DB, 0x0755, 0x06A3, 0x05CA, 0x04CF, - 0x03B8, 0x028B, 0x014B, 0x0000, 0xFE67, 0xFC59, 0xFA06, 0xF79E, - 0xF550, 0xF34B, 0xF34B, 0xF34C, 0xF34D, 0xF34D, 0xF34D, 0xF34F, - 0xF352, 0xF357, 0xF360, 0xF36C, 0xF37A, 0xF388, 0xF395, 0xF3A1, - 0xF3A8, 0xF3AB, 0xF395, 0xF36B, 0xF352, 0xF360, 0xF383, 0xF3A5, - 0xF3AE, 0xF389, 0xF269, 0xF0F0, 0xF12E, 0xF47E, 0xF977, 0xFE00, - 0x0000, 0xFF8D, 0xFE40, 0xFC49, 0xF9D9, 0xF720, 0xF44D, 0xF191, - 0xEB2C, 0xEFD6, 0xF68E, 0xFB6E, 0xFD1C, 0xFD76, 0xFD6F, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x003A, 0x009B, 0x00AF, 0x0000, - 0xFE16, 0xFB46, 0xF854, 0xF601, 0xF50F, 0xF54C, 0xF5F5, 0xF6F4, - 0xF832, 0xF999, 0xFB14, 0xFC8B, 0xFDE9, 0xFF17, 0x0000, 0x0092, - 0x00DB, 0x00F2, 0x00F0, 0x00EC, 0x00FD, 0x00FD, 0x0328, 0x05D4, - 0x08AE, 0x0B65, 0x0DA3, 0x0F17, 0x0F6E, 0x0E96, 0x0CDB, 0x0A75, - 0x079C, 0x0488, 0x016F, 0xFE8C, 0xFC14, 0xF9DD, 0xF810, 0xF75F, - 0xF7C3, 0xF8A6, 0xF9E2, 0xFB53, 0xFCD4, 0xFF0F, 0x01B8, 0x0342, - 0x0307, 0x01EB, 0x00AA, 0x0000, 0xFFFA, 0x0021, 0x0069, 0x00C7, - 0x012C, 0x018E, 0x01E0, 0x0229, 0x0220, 0x0205, 0x01B8, 0x0124, - 0x0065, 0xFFA7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x40A1, - 0x40A0, 0x409F, 0x409C, 0x4098, 0x4092, 0x408C, 0x4085, 0x407E, - 0x4075, 0x406B, 0x4061, 0x4057, 0x404B, 0x4040, 0x4034, 0x4027, - 0x401A, 0x400D, 0x3FFF, 0x3FF2, 0x3FE4, 0x3FD6, 0x3FC9, 0x3FBB, - 0x3FAE, 0x3FA0, 0x3F93, 0x3F87, 0x3F7A, 0x3F6E, 0x3F63, 0x3F58, - 0x3F4E, 0x3F44, 0x3F3B, 0x3F33, 0x3F2C, 0x3F25, 0x3F20, 0x3F1C, - 0x3F18, 0x3F16, 0x3F15, 0x3F15, 0x3F17, 0x3F1A, 0x3F1E, 0x3F24, - 0x3F2B, 0x3F34, 0x3F3F, 0x3F4B, 0x3F59, 0x3F69, 0x3F7B, 0x3F8E, - 0x3FA4, 0x3FBC, 0x3FD6, 0x3FF2, 0x4010, 0x4031, 0x4054, 0x4079, - 0x40A1, 0x4187, 0x438C, 0x4626, 0x48CA, 0x4AEE, 0x4C09, 0x4B49, - 0x4904, 0x466C, 0x44B4, 0x440D, 0x43C9, 0x43C8, 0x43EE, 0x441D, - 0x4454, 0x44A2, 0x4500, 0x4567, 0x45D1, 0x4637, 0x4693, 0x46DE, - 0x4711, 0x4726, 0x4701, 0x469C, 0x460D, 0x456D, 0x44D2, 0x4455, - 0x4455, 0x441C, 0x43E0, 0x43A1, 0x4360, 0x4320, 0x42E1, 0x42A4, - 0x4259, 0x41F7, 0x418B, 0x4125, 0x40D3, 0x40A3, 0x40A4, 0x40E4, - 0x429C, 0x456B, 0x46F7, 0x46BB, 0x45E8, 0x44B2, 0x434E, 0x41F0, - 0x3FD8, 0x3D72, 0x3CB4, 0x3EA5, 0x4203, 0x4555, 0x4726, 0x4772, - 0x4744, 0x46B6, 0x45E4, 0x44E8, 0x43DD, 0x42E0, 0x3FC4, 0x3F6C, - 0x3F93, 0x3FCD, 0x3FF6, 0x402D, 0x4069, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_61_values, 0x00536e78, 12660, 0x00000000, 12660); diff --git a/assets/anims/anim_62.inc.c b/assets/anims/anim_62.inc.c index 14a566e83..436199b4a 100644 --- a/assets/anims/anim_62.inc.c +++ b/assets/anims/anim_62.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_62[] = { 1, 189, @@ -13,76 +14,7 @@ static const struct Animation anim_62[] = { }; -static const u16 anim_62_indices[] = { - 0x0001, 0x0000, 0x000A, 0x0001, 0x000A, 0x000B, 0x0001, 0x0000, 0x0001, 0x0015, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0169, - 0x000A, 0x014B, 0x000A, 0x0155, 0x000A, 0x015F, - 0x000A, 0x012D, 0x000A, 0x0137, 0x000A, 0x0141, - 0x0001, 0x0129, 0x0001, 0x012A, 0x0001, 0x012B, - 0x000A, 0x0035, 0x000A, 0x003F, 0x000A, 0x0049, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x002B, - 0x000A, 0x0016, 0x000A, 0x0020, 0x0001, 0x002A, - 0x0001, 0x0112, 0x0001, 0x0113, 0x0001, 0x0114, - 0x000A, 0x0068, 0x000A, 0x0072, 0x000A, 0x007C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x005E, - 0x000A, 0x0053, 0x0001, 0x0000, 0x0001, 0x005D, - 0x0001, 0x0000, 0x000A, 0x0115, 0x000A, 0x011F, - 0x000A, 0x00F4, 0x000A, 0x00FE, 0x000A, 0x0108, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00EA, - 0x000A, 0x00CC, 0x000A, 0x00D6, 0x000A, 0x00E0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x012C, - 0x000A, 0x00AE, 0x000A, 0x00B8, 0x000A, 0x00C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00A4, - 0x000A, 0x0086, 0x000A, 0x0090, 0x000A, 0x009A, -}; +ROM_ASSET_LOAD_ANIM(anim_62_indices, 0x0053a004, 252, 0x00000000, 252); -static const s16 anim_62_values[] = { - 0x0000, 0x00AA, 0x00AC, 0x00AC, 0x00AB, 0x00AA, 0x00AB, 0x00AE, - 0x00B1, 0x00AF, 0x00B0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, 0x0000, 0xFC33, - 0xF7DC, 0xF33C, 0xEE95, 0xEA28, 0xE637, 0xE303, 0xE0CD, 0xDFD6, - 0xF97C, 0xFAC8, 0xFC44, 0xFDD9, 0xFF70, 0x00F2, 0x024B, 0x0363, - 0x0425, 0x0479, 0xED8C, 0xCA4F, 0xC887, 0xC67F, 0xC454, 0xC227, - 0xC014, 0xBE3C, 0xBCBB, 0xBBB2, 0xBB3F, 0xFB1D, 0xF9B5, 0xF81A, - 0xF664, 0xF4AB, 0xF308, 0xF193, 0xF064, 0xEF92, 0xEF37, 0xD2DC, - 0xD28B, 0xD22E, 0xD1CB, 0xD167, 0xD109, 0xD0B5, 0xD070, 0xD041, - 0xD02C, 0xD4B4, 0xD357, 0xD1C9, 0xD022, 0xCE77, 0xCCE2, 0xCB79, - 0xCA53, 0xC988, 0xC930, 0x0000, 0x00F6, 0x020F, 0x033B, 0x0468, - 0x0587, 0x0687, 0x0756, 0x07E6, 0x0824, 0xF549, 0xC7DD, 0xC7D1, - 0xC7C3, 0xC7B4, 0xC7A5, 0xC797, 0xC78A, 0xC780, 0xC778, 0xC775, - 0x054B, 0xFF7C, 0xF8D9, 0xF1C7, 0xEAAA, 0xE3E7, 0xDDE0, 0xD8FA, - 0xD598, 0xD41F, 0x2BD6, 0x2BA0, 0x2B63, 0x2B21, 0x2ADF, 0x2AA0, - 0x2A68, 0x2A3A, 0x2A1B, 0x2A0D, 0xCCF6, 0xC1C6, 0xB500, 0xA765, - 0x99B5, 0x8CB1, 0x8118, 0x77A7, 0x7126, 0x6E50, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0008, 0x000E, 0x0000, 0x0000, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF28, 0xFF30, 0xFF59, 0xFF99, - 0x0000, 0x0000, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xCA8B, 0xC9D8, - 0xC502, 0xC084, 0xC439, 0xC440, 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, - 0x1CFC, 0x1E4A, 0x2850, 0x2FAE, 0x1E09, 0x1DE6, 0x1B09, 0x1B09, - 0x1B09, 0x1B09, 0x1BF5, 0x1B09, 0x15D3, 0x0EC0, 0x073F, 0x0730, - 0x1144, 0x1144, 0x1144, 0x1144, 0x118C, 0x1144, 0x1071, 0x0D8D, - 0x0348, 0x0334, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAD37, 0xAC44, - 0xA5D1, 0x9F9E, 0xA37D, 0xA384, 0x0000, 0x02A5, 0x03FE, 0x04E3, - 0x0535, 0x04E3, 0x0397, 0x0209, 0x00C8, 0x0005, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x000E, 0x001A, 0x000E, 0x0000, - 0xBF40, 0xBE85, 0xBE25, 0xBDE6, 0xBE35, 0xBDE6, 0xBB22, 0xB84D, - 0xB7A1, 0xB7C7, 0x2537, 0x2B69, 0x24ED, 0x1DDA, 0x1D01, 0x1DDA, - 0x1DDA, 0x1DDA, 0x1DDA, 0x1DDA, 0xD64A, 0xDEDD, 0xE193, 0xE2E6, - 0xE326, 0xE2E6, 0xE2E6, 0xE2E6, 0xE2E6, 0xE2E6, 0xEC41, 0xEED6, - 0xF503, 0xFA83, 0xFB3E, 0xFA83, 0xFA83, 0xFA83, 0xFA83, 0xFA83, - 0xB59E, 0xAA7E, 0xA988, 0xAA3E, 0xAA3A, 0xAA3E, 0xAA3E, 0xAA3E, - 0xAA3E, 0xAA3E, 0x8001, 0x8001, 0x4171, 0x0000, 0xFEBA, 0xFE14, - 0xFDA6, 0xFD94, 0xFDA6, 0xFDA6, 0xFDA6, 0xFDA6, 0xFDA6, 0xBF5F, - 0xC310, 0xC4F1, 0xC630, 0xC662, 0xC630, 0xC630, 0xC630, 0xC630, - 0xC630, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0268, 0x0528, - 0x0815, 0x0B07, 0x0DD5, 0x1054, 0x125B, 0x13C2, 0x145E, 0x0000, - 0xFF4A, 0xFE79, 0xFD9B, 0xFCBB, 0xFBE7, 0xFB29, 0xFA8F, 0xFA25, - 0xF9F6, 0xFC62, 0xFE06, 0xFFE5, 0x01E3, 0x03E4, 0x05CD, 0x0780, - 0x08E2, 0x09D6, 0x0A41, 0x0000, 0x01B3, 0x03A4, 0x05B5, 0x07C9, - 0x09C4, 0x0B87, 0x0CF6, 0x0DF3, 0x0E61, 0x0000, 0xFF32, 0xFE46, - 0xFD4A, 0xFC4D, 0xFB5C, 0xFA86, 0xF9D8, 0xF95F, 0xF92B, 0x0884, - 0x0AB8, 0x0D3D, 0x0FEB, 0x129E, 0x152E, 0x1778, 0x1953, 0x1A9C, - 0x1B2A, 0x40A1, 0x41BF, 0x4306, 0x4462, 0x45C1, 0x470E, 0x4837, - 0x4928, 0x49CE, 0x4A17, -}; +ROM_ASSET_LOAD_ANIM(anim_62_values, 0x0053a100, 742, 0x00000000, 742); diff --git a/assets/anims/anim_63.inc.c b/assets/anims/anim_63.inc.c index 8ee71565a..8084e6f6f 100644 --- a/assets/anims/anim_63.inc.c +++ b/assets/anims/anim_63.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_63[] = { 0, 189, @@ -13,131 +14,7 @@ static const struct Animation anim_63[] = { }; -static const u16 anim_63_indices[] = { - 0x0001, 0x0000, 0x0021, 0x0001, 0x0021, 0x0022, 0x0001, 0x0000, 0x0001, 0x0043, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x032C, - 0x0021, 0x02C9, 0x0021, 0x02EA, 0x0021, 0x030B, - 0x0021, 0x0266, 0x0021, 0x0287, 0x0021, 0x02A8, - 0x0001, 0x0262, 0x0001, 0x0263, 0x0001, 0x0264, - 0x0001, 0x00C8, 0x0001, 0x00C9, 0x0001, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0021, 0x00A7, - 0x0021, 0x0044, 0x0021, 0x0065, 0x0021, 0x0086, - 0x0001, 0x025D, 0x0001, 0x025E, 0x0001, 0x025F, - 0x0001, 0x00EE, 0x0001, 0x00EF, 0x0001, 0x00F0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0021, 0x00CD, - 0x0001, 0x00CB, 0x0001, 0x0000, 0x0001, 0x00CC, - 0x0001, 0x0000, 0x0001, 0x0260, 0x0001, 0x0261, - 0x0021, 0x01FA, 0x0021, 0x021B, 0x0021, 0x023C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0021, 0x01D9, - 0x0021, 0x0176, 0x0021, 0x0197, 0x0021, 0x01B8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0265, - 0x0021, 0x0113, 0x0021, 0x0134, 0x0021, 0x0155, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0021, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00F1, -}; +ROM_ASSET_LOAD_ANIM(anim_63_indices, 0x0053a400, 252, 0x00000000, 252); -static const s16 anim_63_values[] = { - 0x0000, 0x00B0, 0x00B0, 0x00AF, 0x00AE, 0x00AE, 0x00AD, 0x00AE, - 0x00AF, 0x00AF, 0x00B0, 0x00B1, 0x00B0, 0x00AF, 0x00AE, 0x00AD, - 0x00AD, 0x00AD, 0x00AE, 0x00AF, 0x00AF, 0x00B0, 0x00AF, 0x00AF, - 0x00AE, 0x00AD, 0x00AD, 0x00AD, 0x00AE, 0x00AF, 0x00B0, 0x00B0, - 0x00B0, 0x00B0, 0x0000, 0x0000, 0xFFFE, 0xFFFC, 0xFFFA, 0xFFF9, - 0xFFFA, 0xFFFC, 0xFFFE, 0x0000, 0x0000, 0x0000, 0xFFFD, 0xFFFB, - 0xFFF9, 0xFFF8, 0xFFF9, 0xFFFB, 0xFFFD, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFE, 0xFFFC, 0xFFFB, 0xFFFB, 0xFFFC, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3FFF, 0xDFD1, 0xE004, 0xE093, 0xE16C, - 0xE27F, 0xE3B8, 0xE509, 0xE65E, 0xE7A8, 0xE8D4, 0xE9D1, 0xEA8F, - 0xEAFB, 0xEB07, 0xEABC, 0xEA2B, 0xE965, 0xE87D, 0xE785, 0xE68D, - 0xE5A8, 0xE4E8, 0xE42F, 0xE35F, 0xE287, 0xE1B4, 0xE0F7, 0xE05D, - 0xDFF6, 0xDFD1, 0xDFD1, 0xDFD1, 0xDFD1, 0x047B, 0x0467, 0x042F, - 0x03DA, 0x036F, 0x02F5, 0x0271, 0x01EC, 0x016B, 0x00F6, 0x0093, - 0x0049, 0x001F, 0x001A, 0x0038, 0x0070, 0x00BE, 0x0118, 0x0179, - 0x01DA, 0x0233, 0x027E, 0x02C6, 0x0317, 0x036C, 0x03BE, 0x0408, - 0x0444, 0x046C, 0x047B, 0x047B, 0x047B, 0x047B, 0xED8C, 0xED78, - 0xED41, 0xECED, 0xEC84, 0xEC0B, 0xEB8A, 0xEB07, 0xEA88, 0xEA14, - 0xE9B3, 0xE96A, 0xE940, 0xE93C, 0xE959, 0xE991, 0xE9DD, 0xEA36, - 0xEA95, 0xEAF5, 0xEB4D, 0xEB96, 0xEBDD, 0xEC2D, 0xEC81, 0xECD2, - 0xED1A, 0xED56, 0xED7D, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xBB3C, - 0xBB16, 0xBAB4, 0xBA30, 0xB9A4, 0xB928, 0xB8D7, 0xB8CA, 0xB922, - 0xB9D2, 0xBAB3, 0xBB99, 0xBC5D, 0xBCD5, 0xBCD7, 0xBC4A, 0xBB4A, - 0xBA00, 0xB893, 0xB72D, 0xB5F4, 0xB512, 0xB4AE, 0xB4CB, 0xB540, - 0xB5F7, 0xB6DC, 0xB7D9, 0xB8D8, 0xB9C3, 0xBA86, 0xBB0B, 0xBB3C, - 0xEF35, 0xD02C, 0xC92E, 0x0826, 0xF549, 0xC775, 0xC7A0, 0xC808, - 0xC88B, 0xC904, 0xC94F, 0xC94B, 0xC8BF, 0xC7BF, 0xC697, 0xC595, - 0xC503, 0xC50F, 0xC584, 0xC622, 0xC6A6, 0xC6CF, 0xC669, 0xC59E, - 0xC4BE, 0xC419, 0xC3FD, 0xC4AD, 0xC5F3, 0xC76D, 0xC8B8, 0xC972, - 0xC984, 0xC936, 0xC8B0, 0xC81D, 0xC7A6, 0xC775, 0xD417, 0x2A0D, - 0x6E40, 0xC439, 0x1E09, 0x1E6B, 0x1F53, 0x2069, 0x2152, 0x21B4, - 0x2152, 0x2069, 0x1F53, 0x1E6B, 0x1E09, 0x1E6B, 0x1F53, 0x2069, - 0x2152, 0x21B4, 0x2152, 0x2069, 0x1F53, 0x1E6B, 0x1E09, 0x1E6B, - 0x1F53, 0x2069, 0x2152, 0x21B4, 0x2180, 0x20FA, 0x2042, 0x1F7A, - 0x1EC3, 0x1E3D, 0x1E09, 0x073F, 0x0738, 0x0726, 0x0710, 0x06FE, - 0x06F7, 0x06FE, 0x0710, 0x0726, 0x0738, 0x073F, 0x0738, 0x0726, - 0x0710, 0x06FE, 0x06F7, 0x06FE, 0x0710, 0x0726, 0x0738, 0x073F, - 0x0738, 0x0726, 0x0710, 0x06FE, 0x06F7, 0x06FB, 0x0705, 0x0713, - 0x0723, 0x0731, 0x073B, 0x073F, 0x0348, 0x0357, 0x037B, 0x03A6, - 0x03CA, 0x03D9, 0x03CA, 0x03A6, 0x037B, 0x0357, 0x0348, 0x0357, - 0x037B, 0x03A6, 0x03CA, 0x03D9, 0x03CA, 0x03A6, 0x037B, 0x0357, - 0x0348, 0x0357, 0x037B, 0x03A6, 0x03CA, 0x03D9, 0x03D1, 0x03BC, - 0x03A0, 0x0381, 0x0365, 0x0350, 0x0348, 0xA37D, 0xA327, 0xA25A, - 0xA166, 0xA099, 0xA044, 0xA099, 0xA166, 0xA25A, 0xA327, 0xA37D, - 0xA327, 0xA25A, 0xA166, 0xA099, 0xA044, 0xA099, 0xA166, 0xA25A, - 0xA327, 0xA37D, 0xA327, 0xA25A, 0xA166, 0xA099, 0xA044, 0xA071, - 0xA0E7, 0xA188, 0xA238, 0xA2D9, 0xA34F, 0xA37D, 0x0000, 0x0036, - 0x00B7, 0x0151, 0x01D2, 0x0209, 0x01D2, 0x0151, 0x00B7, 0x0036, - 0x0000, 0x0036, 0x00B7, 0x0151, 0x01D2, 0x0209, 0x01E2, 0x0181, - 0x0104, 0x0087, 0x0026, 0x0000, 0x0036, 0x00B7, 0x0151, 0x01D2, - 0x0209, 0x01E2, 0x0181, 0x0104, 0x0087, 0x0026, 0x0000, 0x0000, - 0x0002, 0x0008, 0x000E, 0x0014, 0x0016, 0x0014, 0x000E, 0x0008, - 0x0002, 0x0000, 0x0002, 0x0008, 0x000E, 0x0014, 0x0016, 0x0015, - 0x0010, 0x000B, 0x0005, 0x0001, 0x0000, 0x0002, 0x0008, 0x000E, - 0x0014, 0x0016, 0x0015, 0x0010, 0x000B, 0x0005, 0x0001, 0x0000, - 0xB7C9, 0xB793, 0xB712, 0xB678, 0xB5F6, 0xB5C0, 0xB5F6, 0xB678, - 0xB712, 0xB793, 0xB7C9, 0xB793, 0xB712, 0xB678, 0xB5F6, 0xB5C0, - 0xB5E7, 0xB647, 0xB6C5, 0xB742, 0xB7A3, 0xB7C9, 0xB793, 0xB712, - 0xB678, 0xB5F6, 0xB5C0, 0xB5E7, 0xB647, 0xB6C5, 0xB742, 0xB7A3, - 0xB7C9, 0x1DDA, 0x1E67, 0x1FB7, 0x2148, 0x2299, 0x2326, 0x2299, - 0x2148, 0x1FB7, 0x1E67, 0x1DDA, 0x1E67, 0x1FB7, 0x2148, 0x2299, - 0x2326, 0x22C1, 0x21C6, 0x2080, 0x1F39, 0x1E3E, 0x1DDA, 0x1E67, - 0x1FB7, 0x2148, 0x2299, 0x2326, 0x22C1, 0x21C6, 0x2080, 0x1F39, - 0x1E3E, 0x1DDA, 0xE2E6, 0xE29E, 0xE1F3, 0xE126, 0xE07B, 0xE033, - 0xE07B, 0xE126, 0xE1F3, 0xE29E, 0xE2E6, 0xE29E, 0xE1F3, 0xE126, - 0xE07B, 0xE033, 0xE066, 0xE0E6, 0xE18C, 0xE233, 0xE2B3, 0xE2E6, - 0xE29E, 0xE1F3, 0xE126, 0xE07B, 0xE033, 0xE066, 0xE0E6, 0xE18C, - 0xE233, 0xE2B3, 0xE2E6, 0xFA83, 0xFA6D, 0xFA3A, 0xF9FD, 0xF9C9, - 0xF9B4, 0xF9C9, 0xF9FD, 0xFA3A, 0xFA6D, 0xFA83, 0xFA6D, 0xFA3A, - 0xF9FD, 0xF9C9, 0xF9B4, 0xF9C3, 0xF9E9, 0xFA1B, 0xFA4D, 0xFA73, - 0xFA83, 0xFA6D, 0xFA3A, 0xF9FD, 0xF9C9, 0xF9B4, 0xF9C3, 0xF9E9, - 0xFA1B, 0xFA4D, 0xFA73, 0xFA83, 0xAA3E, 0xA9EB, 0xA927, 0xA83C, - 0xA777, 0xA724, 0xA777, 0xA83C, 0xA927, 0xA9EB, 0xAA3E, 0xA9EB, - 0xA927, 0xA83C, 0xA777, 0xA724, 0xA75F, 0xA7F2, 0xA8B1, 0xA970, - 0xAA03, 0xAA3E, 0xA9EB, 0xA927, 0xA83C, 0xA777, 0xA724, 0xA75F, - 0xA7F2, 0xA8B1, 0xA970, 0xAA03, 0xAA3E, 0x8001, 0x8001, 0x4171, - 0xFDA6, 0xC630, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x1461, 0x1448, - 0x1400, 0x1392, 0x1306, 0x1263, 0x11B0, 0x10F6, 0x103C, 0x0F89, - 0x0EE6, 0x0E5A, 0x0DEC, 0x0DA5, 0x0D8B, 0x0D9B, 0x0DC7, 0x0E0D, - 0x0E68, 0x0ED5, 0x0F51, 0x0FD7, 0x1065, 0x10F6, 0x1187, 0x1215, - 0x129B, 0x1317, 0x1384, 0x13DF, 0x1425, 0x1451, 0x1461, 0xF9F5, - 0xF9F8, 0xFA01, 0xFA0E, 0xFA1F, 0xFA33, 0xFA48, 0xFA5F, 0xFA75, - 0xFA8B, 0xFA9E, 0xFAAF, 0xFABD, 0xFAC5, 0xFAC8, 0xFAC6, 0xFAC1, - 0xFAB9, 0xFAAE, 0xFAA0, 0xFA92, 0xFA81, 0xFA70, 0xFA5F, 0xFA4D, - 0xFA3C, 0xFA2C, 0xFA1D, 0xFA10, 0xFA05, 0xF9FD, 0xF9F7, 0xF9F5, - 0x0A43, 0x0A36, 0x0A10, 0x09D6, 0x098C, 0x0936, 0x08D8, 0x0875, - 0x0813, 0x07B5, 0x075F, 0x0715, 0x06DB, 0x06B5, 0x06A8, 0x06B0, - 0x06C7, 0x06EC, 0x071C, 0x0756, 0x0797, 0x07DE, 0x0829, 0x0875, - 0x08C2, 0x090D, 0x0954, 0x0995, 0x09CF, 0x09FF, 0x0A24, 0x0A3B, - 0x0A43, 0x0E64, 0x0E59, 0x0E41, 0x0E29, 0x0E1F, 0x0E29, 0x0E41, - 0x0E59, 0x0E64, 0x0E59, 0x0E41, 0x0E29, 0x0E1F, 0x0E29, 0x0E41, - 0x0E59, 0x0E64, 0x0E59, 0x0E41, 0x0E29, 0x0E1F, 0x0E29, 0x0E41, - 0x0E59, 0x0E64, 0x0E59, 0x0E41, 0x0E29, 0x0E1F, 0x0E29, 0x0E41, - 0x0E59, 0x0E64, 0xF92A, 0xF914, 0xF8E2, 0xF8B1, 0xF89B, 0xF8B1, - 0xF8E2, 0xF914, 0xF92A, 0xF914, 0xF8E2, 0xF8B1, 0xF89B, 0xF8B1, - 0xF8E2, 0xF914, 0xF92A, 0xF914, 0xF8E2, 0xF8B1, 0xF89B, 0xF8B1, - 0xF8E2, 0xF914, 0xF92A, 0xF914, 0xF8E2, 0xF8B1, 0xF89B, 0xF8B1, - 0xF8E2, 0xF914, 0xF92A, 0x1B2E, 0x1B6C, 0x1BF5, 0x1C7D, 0x1CBC, - 0x1C7D, 0x1BF5, 0x1B6C, 0x1B2E, 0x1B6C, 0x1BF5, 0x1C7D, 0x1CBC, - 0x1C7D, 0x1BF5, 0x1B6C, 0x1B2E, 0x1B6C, 0x1BF5, 0x1C7D, 0x1CBC, - 0x1C7D, 0x1BF5, 0x1B6C, 0x1B2E, 0x1B6C, 0x1BF5, 0x1C7D, 0x1CBC, - 0x1C7D, 0x1BF5, 0x1B6C, 0x1B2E, 0x4A19, -}; +ROM_ASSET_LOAD_ANIM(anim_63_values, 0x0053a4fc, 1626, 0x00000000, 1626); diff --git a/assets/anims/anim_64.inc.c b/assets/anims/anim_64.inc.c index 54206ac08..95ff17ec4 100644 --- a/assets/anims/anim_64.inc.c +++ b/assets/anims/anim_64.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_64[] = { 0, 189, @@ -13,107 +14,7 @@ static const struct Animation anim_64[] = { }; -static const u16 anim_64_indices[] = { - 0x0001, 0x0000, 0x0012, 0x0001, 0x0012, 0x0013, 0x0001, 0x0000, 0x0001, 0x0025, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x025D, - 0x0012, 0x0227, 0x0012, 0x0239, 0x0012, 0x024B, - 0x0012, 0x01F1, 0x0012, 0x0203, 0x0012, 0x0215, - 0x0001, 0x01ED, 0x0001, 0x01EE, 0x0001, 0x01EF, - 0x0012, 0x005D, 0x0012, 0x006F, 0x0012, 0x0081, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x004B, - 0x0012, 0x0026, 0x0012, 0x0038, 0x0001, 0x004A, - 0x0001, 0x01C6, 0x0001, 0x01C7, 0x0001, 0x01C8, - 0x0012, 0x00B8, 0x0012, 0x00CA, 0x0012, 0x00DC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x00A6, - 0x0012, 0x0093, 0x0001, 0x0000, 0x0001, 0x00A5, - 0x0001, 0x0000, 0x0012, 0x01C9, 0x0012, 0x01DB, - 0x0012, 0x0190, 0x0012, 0x01A2, 0x0012, 0x01B4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x017E, - 0x0012, 0x015A, 0x0001, 0x0000, 0x0012, 0x016C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F0, - 0x0012, 0x0124, 0x0012, 0x0136, 0x0012, 0x0148, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0112, - 0x0001, 0x0000, 0x0012, 0x00EE, 0x0012, 0x0100, -}; +ROM_ASSET_LOAD_ANIM(anim_64_indices, 0x0053ab70, 252, 0x00000000, 252); -static const s16 anim_64_values[] = { - 0x0000, 0x00B0, 0x00B0, 0x00AF, 0x00AE, 0x00AD, 0x00AD, 0x00AD, - 0x00AE, 0x00AF, 0x00AE, 0x00AC, 0x00AB, 0x00AB, 0x00AC, 0x00AC, - 0x00AC, 0x00AB, 0x00AA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, 0xDFD1, 0xE008, - 0xE0A6, 0xE1A1, 0xE2F0, 0xE488, 0xE660, 0xE86D, 0xEAA5, 0xECFF, - 0xEF71, 0xF1F0, 0xF474, 0xF6F1, 0xF95E, 0xFBB1, 0xFDDF, 0xFFE0, - 0x047B, 0x0468, 0x0432, 0x03DC, 0x036A, 0x02DE, 0x023D, 0x018A, - 0x00C7, 0xFFFB, 0xFF25, 0xFE4A, 0xFD6E, 0xFC95, 0xFBC0, 0xFAF5, - 0xFA36, 0xF987, 0xED8C, 0xBB3C, 0xBB56, 0xBBA0, 0xBC16, 0xBCB2, - 0xBD72, 0xBE4E, 0xBF44, 0xC04F, 0xC169, 0xC28E, 0xC3B9, 0xC4E6, - 0xC611, 0xC734, 0xC84A, 0xC950, 0xCA40, 0xEF35, 0xEF49, 0xEF84, - 0xEFE1, 0xF05D, 0xF0F4, 0xF1A2, 0xF264, 0xF337, 0xF415, 0xF4FD, - 0xF5E9, 0xF6D7, 0xF7C3, 0xF8A9, 0xF985, 0xFA53, 0xFB11, 0xD02C, - 0xD030, 0xD03E, 0xD053, 0xD06E, 0xD091, 0xD0B8, 0xD0E4, 0xD113, - 0xD146, 0xD17A, 0xD1AF, 0xD1E5, 0xD21A, 0xD24E, 0xD280, 0xD2AE, - 0xD2D9, 0xC92E, 0xC942, 0xC97A, 0xC9D4, 0xCA4C, 0xCADE, 0xCB87, - 0xCC43, 0xCD0E, 0xCDE6, 0xCEC6, 0xCFAB, 0xD091, 0xD175, 0xD253, - 0xD328, 0xD3F0, 0xD4A8, 0x0826, 0x0818, 0x07F0, 0x07B0, 0x075B, - 0x06F4, 0x067C, 0x05F8, 0x0568, 0x04CF, 0x0431, 0x038F, 0x02EC, - 0x024B, 0x01AE, 0x0117, 0x008A, 0x0008, 0xF549, 0xC775, 0xC776, - 0xC778, 0xC77B, 0xC77F, 0xC784, 0xC78A, 0xC791, 0xC798, 0xC7A0, - 0xC7A8, 0xC7B0, 0xC7B8, 0xC7C0, 0xC7C8, 0xC7CF, 0xC7D7, 0xC7DD, - 0xD417, 0xD46B, 0xD55C, 0xD6DD, 0xD8DC, 0xDB4C, 0xDE1D, 0xE140, - 0xE4A5, 0xE83E, 0xEBFB, 0xEFCC, 0xF3A4, 0xF772, 0xFB27, 0xFEB5, - 0x020A, 0x051A, 0x2A0D, 0x2A10, 0x2A19, 0x2A27, 0x2A39, 0x2A50, - 0x2A6A, 0x2A87, 0x2AA7, 0x2AC8, 0x2AEB, 0x2B0E, 0x2B32, 0x2B55, - 0x2B78, 0x2B99, 0x2BB8, 0x2BD4, 0x6E40, 0x6EE2, 0x70B3, 0x7397, - 0x7770, 0x7C20, 0x818F, 0x8797, 0x8E20, 0x950B, 0x9C3D, 0xA396, - 0xAAFB, 0xB24D, 0xB970, 0xC046, 0xC6B2, 0xCC97, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF1, 0xFFCA, 0xFF98, 0xFF66, - 0xFF3F, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xC439, 0xC439, 0xC439, 0xC439, 0xC439, 0xC439, 0xC4A3, 0xC5AE, - 0xC708, 0xC863, 0xC96D, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, 0xC9D8, - 0xC9D8, 0xC9D8, 0x1E09, 0x1E09, 0x1E09, 0x1E09, 0x1E09, 0x1E09, - 0x1E0E, 0x1E1A, 0x1E29, 0x1E39, 0x1E45, 0x1E4A, 0x1E4A, 0x1E4A, - 0x1E4A, 0x1E4A, 0x1E4A, 0x1E4A, 0x073F, 0x073F, 0x073F, 0x073F, - 0x073F, 0x073F, 0x08B6, 0x0C60, 0x1124, 0x15E7, 0x1992, 0x1B09, - 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x1B09, 0x0348, 0x0348, - 0x0348, 0x0348, 0x0348, 0x0348, 0x0451, 0x06E8, 0x0A46, 0x0DA4, - 0x103B, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, 0x1144, - 0xA37D, 0xA37D, 0xA37D, 0xA37D, 0xA37D, 0xA37D, 0xA423, 0xA5C3, - 0xA7E0, 0xA9FD, 0xAB9D, 0xAC44, 0xAC44, 0xAC44, 0xAC44, 0xAC44, - 0xAC44, 0xAC44, 0x0000, 0x001D, 0x006D, 0x00E4, 0x0178, 0x021C, - 0x02C6, 0x036B, 0x03FF, 0x0476, 0x04C6, 0x04E3, 0x04A5, 0x0400, - 0x0316, 0x020A, 0x00FB, 0x000D, 0xB7C9, 0xB7E4, 0xB830, 0xB8A4, - 0xB938, 0xB9E2, 0xBA9B, 0xBB5A, 0xBC16, 0xBCC7, 0xBD65, 0xBDE6, - 0xBE45, 0xBE89, 0xBEBB, 0xBEE4, 0xBF0C, 0xBF3D, 0x1DDA, 0x1DDA, - 0x1DDA, 0x1DDA, 0x1DDA, 0x1DDA, 0x1DDA, 0x1DDA, 0x1DDA, 0x1DDA, - 0x1DDA, 0x1DDA, 0x1E38, 0x1F30, 0x2090, 0x2224, 0x23BB, 0x2522, - 0xE2E6, 0xE2E6, 0xE2E6, 0xE2E6, 0xE2E6, 0xE2E6, 0xE2E6, 0xE2E6, - 0xE2E6, 0xE2E6, 0xE2E6, 0xE2E6, 0xE245, 0xE09C, 0xDE42, 0xDB8D, - 0xD8D4, 0xD66E, 0xFA83, 0xFA83, 0xFA83, 0xFA83, 0xFA83, 0xFA83, - 0xFA83, 0xFA83, 0xFA83, 0xFA83, 0xFA83, 0xFA83, 0xF9CD, 0xF7EC, - 0xF543, 0xF233, 0xEF20, 0xEC69, 0xAA3E, 0xAA3E, 0xAA3E, 0xAA3E, - 0xAA3E, 0xAA3E, 0xAA3E, 0xAA3E, 0xAA3E, 0xAA3E, 0xAA3E, 0xAA3E, - 0xAACF, 0xAC4F, 0xAE6E, 0xB0DF, 0xB354, 0xB57E, 0x8001, 0x8001, - 0x4171, 0xFDA6, 0xFDA6, 0xFDA6, 0xFDA6, 0xFDA6, 0xFDA6, 0xFDA6, - 0xFDA6, 0xFDA6, 0xFDA6, 0xFDA6, 0xFDA6, 0xFDC4, 0xFE13, 0xFE83, - 0xFF05, 0xFF87, 0xFFFA, 0xC630, 0xC630, 0xC630, 0xC630, 0xC630, - 0xC630, 0xC630, 0xC630, 0xC630, 0xC630, 0xC630, 0xC630, 0xC5D9, - 0xC4F3, 0xC3AD, 0xC237, 0xC0BE, 0xBF72, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x1461, 0x143E, 0x13DA, 0x133B, 0x1267, 0x1165, 0x103A, - 0x0EEE, 0x0D86, 0x0C08, 0x0A7C, 0x08E7, 0x0750, 0x05BC, 0x0433, - 0x02BB, 0x0159, 0x0014, 0xF9F5, 0xFA00, 0xFA1D, 0xFA4D, 0xFA8B, - 0xFAD8, 0xFB31, 0xFB93, 0xFBFE, 0xFC6F, 0xFCE4, 0xFD5D, 0xFDD5, - 0xFE4D, 0xFEC2, 0xFF31, 0xFF9A, 0xFFFA, 0x0A43, 0x0A2C, 0x09E7, - 0x097B, 0x08EA, 0x083A, 0x076F, 0x068D, 0x0597, 0x0494, 0x0386, - 0x0272, 0x015C, 0x0049, 0xFF3F, 0xFE3E, 0xFD4D, 0xFC70, 0x0E64, - 0x0E4B, 0x0E04, 0x0D94, 0x0CFE, 0x0C48, 0x0B75, 0x0A8A, 0x098C, - 0x087F, 0x0767, 0x0649, 0x052A, 0x040D, 0x02F7, 0x01ED, 0x00F3, - 0x000E, 0xF92A, 0xF936, 0xF957, 0xF98D, 0xF9D4, 0xFA2A, 0xFA8F, - 0xFAFE, 0xFB77, 0xFBF7, 0xFC7C, 0xFD04, 0xFD8C, 0xFE14, 0xFE98, - 0xFF16, 0xFF8D, 0xFFFA, 0x1B2E, 0x1B0E, 0x1AB2, 0x1A20, 0x195E, - 0x1872, 0x1760, 0x1630, 0x14E6, 0x1389, 0x121E, 0x10AB, 0x0F36, - 0x0DC5, 0x0C5D, 0x0B04, 0x09C0, 0x0896, 0x4A19, 0x4A08, 0x49DA, - 0x4990, 0x492E, 0x48B6, 0x482B, 0x4790, 0x46E9, 0x4638, 0x4580, - 0x44C4, 0x4407, 0x434B, 0x4295, 0x41E6, 0x4141, 0x40AB, -}; +ROM_ASSET_LOAD_ANIM(anim_64_values, 0x0053ac6c, 1246, 0x00000000, 1246); diff --git a/assets/anims/anim_65.inc.c b/assets/anims/anim_65.inc.c index 629ffe78e..9c13514fb 100644 --- a/assets/anims/anim_65.inc.c +++ b/assets/anims/anim_65.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_65[] = { 1, 189, @@ -13,136 +14,7 @@ static const struct Animation anim_65[] = { }; -static const u16 anim_65_indices[] = { - 0x0015, 0x0001, 0x0015, 0x0016, 0x0015, 0x002B, 0x0001, 0x0000, 0x0001, 0x0040, 0x0001, 0x0000, - 0x0015, 0x0313, 0x0015, 0x0328, 0x0015, 0x033D, - 0x0015, 0x02D4, 0x0015, 0x02E9, 0x0015, 0x02FE, - 0x0015, 0x0295, 0x0015, 0x02AA, 0x0015, 0x02BF, - 0x0001, 0x0291, 0x0001, 0x0292, 0x0001, 0x0293, - 0x0015, 0x0095, 0x0015, 0x00AA, 0x0015, 0x00BF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x0080, - 0x0015, 0x0041, 0x0015, 0x0056, 0x0015, 0x006B, - 0x0001, 0x028D, 0x0001, 0x028E, 0x0001, 0x028F, - 0x0015, 0x0128, 0x0015, 0x013D, 0x0015, 0x0152, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x0113, - 0x0015, 0x00D4, 0x0015, 0x00E9, 0x0015, 0x00FE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0290, - 0x0015, 0x024E, 0x0015, 0x0263, 0x0015, 0x0278, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x0239, - 0x0015, 0x01FA, 0x0015, 0x020F, 0x0015, 0x0224, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0294, - 0x0015, 0x01BB, 0x0015, 0x01D0, 0x0015, 0x01E5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x01A6, - 0x0015, 0x0167, 0x0015, 0x017C, 0x0015, 0x0191, -}; +ROM_ASSET_LOAD_ANIM(anim_65_indices, 0x0053b164, 252, 0x00000000, 252); -static const s16 anim_65_values[] = { - 0x0000, 0x000F, 0x000D, 0x0009, 0x0006, 0x0004, 0x0005, 0x0012, - 0x0025, 0x002C, 0x0024, 0x0015, 0x0004, 0xFFF5, 0xFFE9, 0xFFEB, - 0xFFF4, 0xFFF7, 0xFFFB, 0xFFFE, 0x0000, 0x0000, 0x0090, 0x0093, - 0x009A, 0x00A4, 0x00AD, 0x00B4, 0x00B9, 0x00BC, 0x00BD, 0x00BA, - 0x00B7, 0x00B3, 0x00AF, 0x00AC, 0x00AC, 0x00AD, 0x00AD, 0x00AC, - 0x00AB, 0x00AA, 0x00AA, 0xFF6E, 0xFF73, 0xFF7F, 0xFF8F, 0xFFA0, - 0xFFAC, 0xFFB3, 0xFFB7, 0xFFBD, 0xFFC5, 0xFFCF, 0xFFD9, 0xFFE3, - 0xFFEC, 0xFFF1, 0xFFF4, 0xFFF7, 0xFFFB, 0xFFFE, 0x0000, 0x0000, - 0x3FFF, 0xD385, 0xD37A, 0xD36A, 0xD36F, 0xD3A2, 0xD41C, 0xD4F7, - 0xD64B, 0xD832, 0xDAD9, 0xDE3C, 0xE22B, 0xE679, 0xEAF4, 0xEF70, - 0xF3BB, 0xF7A9, 0xFB09, 0xFDAC, 0xFF63, 0x0000, 0xF61E, 0xF560, - 0xF36D, 0xF0AC, 0xED88, 0xEA68, 0xE7B8, 0xE5DF, 0xE547, 0xE5D1, - 0xE702, 0xE8B8, 0xEAD0, 0xED2A, 0xEFA2, 0xF216, 0xF465, 0xF66C, - 0xF808, 0xF919, 0xF97C, 0xEEA2, 0xEEA7, 0xEEB4, 0xEEC5, 0xEED9, - 0xEEEA, 0xEEF6, 0xEEFA, 0xEEF3, 0xEEE0, 0xEEC5, 0xEEA3, 0xEE7D, - 0xEE54, 0xEE2A, 0xEE02, 0xEDDC, 0xEDBC, 0xEDA2, 0xED92, 0xED8C, - 0xC97F, 0xCAB2, 0xCDDC, 0xD256, 0xD778, 0xDC9C, 0xE119, 0xE44A, - 0xE586, 0xE506, 0xE391, 0xE157, 0xDE8B, 0xDB5B, 0xD7FA, 0xD499, - 0xD167, 0xCE96, 0xCC56, 0xCAD9, 0xCA4F, 0xD688, 0xD8D1, 0xDE95, - 0xE638, 0xEE1A, 0xF49D, 0xF822, 0xF70B, 0xEFBA, 0xE1B2, 0xCE5F, - 0xB6FE, 0x9CCE, 0x810C, 0x64F6, 0x49CA, 0x30C7, 0x1B29, 0x0A2E, - 0xFF16, 0xFB1D, 0xC9F6, 0xCAAE, 0xCC97, 0xCF50, 0xD277, 0xD5AD, - 0xD890, 0xDAC0, 0xDBDD, 0xDC0F, 0xDBD0, 0xDB35, 0xDA52, 0xD93C, - 0xD807, 0xD6C9, 0xD597, 0xD484, 0xD3A6, 0xD312, 0xD2DC, 0xF7B2, - 0xF6AF, 0xF443, 0xF15D, 0xEEEA, 0xEDD9, 0xEF17, 0xF394, 0xFC3B, - 0x09C7, 0x1B9D, 0x30B4, 0x4800, 0x6076, 0x790B, 0x90B4, 0xA667, - 0xB918, 0xC7BC, 0xD149, 0xD4B4, 0x50DE, 0x5460, 0x5C83, 0x65B0, - 0x6C53, 0x6CD5, 0x5DBF, 0x4447, 0x32DB, 0x2BC2, 0x2503, 0x1EAA, - 0x18C5, 0x1361, 0x0E8B, 0x0A4F, 0x06BC, 0x03DD, 0x01C0, 0x0072, - 0x0000, 0x189A, 0x1691, 0x1194, 0x0B50, 0x0572, 0x01A7, 0x0218, - 0x0532, 0x0707, 0x06CC, 0x065B, 0x05BE, 0x0502, 0x0432, 0x0359, - 0x0282, 0x01B9, 0x0109, 0x007D, 0x0021, 0x0000, 0x11C8, 0x147B, - 0x1ABF, 0x21D6, 0x2702, 0x2786, 0x1BC2, 0x0820, 0xFBF3, 0xF901, - 0xF6CE, 0xF542, 0xF445, 0xF3BF, 0xF398, 0xF3B9, 0xF409, 0xF472, - 0xF4D9, 0xF529, 0xF549, 0xD4E7, 0xD7AE, 0xDE89, 0xE741, 0xEF9E, - 0xF569, 0xF726, 0xF5DA, 0xF30D, 0xEFA7, 0xEBA3, 0xE72E, 0xE275, - 0xDDA4, 0xD8E7, 0xD46C, 0xD05D, 0xCCE8, 0xCA39, 0xC87C, 0xC7DD, - 0x61AB, 0x6296, 0x6511, 0x68B0, 0x6D0B, 0x71B6, 0x772B, 0x7E45, - 0x8729, 0x91E9, 0x9E2C, 0xAB79, 0xB95B, 0xC759, 0xD4FD, 0xE1CF, - 0xED58, 0xF720, 0xFEB0, 0x0390, 0x054B, 0x3273, 0x307E, 0x2B85, - 0x24E4, 0x1DF6, 0x1816, 0x124F, 0x0CF5, 0x0B52, 0x0D11, 0x0F8E, - 0x129F, 0x1617, 0x19CA, 0x1D8D, 0x2134, 0x2494, 0x277F, 0x29CB, - 0x2B4C, 0x2BD6, 0xD848, 0xDD3B, 0xEA02, 0xFB7F, 0x0E94, 0x2024, - 0x32A5, 0x46B2, 0x5660, 0x6263, 0x6F29, 0x7C58, 0x899A, 0x9695, - 0xA2F3, 0xAE5B, 0xB875, 0xC0E9, 0xC760, 0xCB82, 0xCCF6, 0x06C6, - 0x061E, 0x0462, 0x01E7, 0xFF03, 0xFC0B, 0xF955, 0xF739, 0xF60A, - 0xF5CB, 0xF628, 0xF6FE, 0xF826, 0xF97C, 0xFADB, 0xFC1E, 0xFD20, - 0xFE0A, 0xFEFA, 0xFFB5, 0x0000, 0x0437, 0x0464, 0x04DA, 0x057F, - 0x0638, 0x06EA, 0x077D, 0x07D4, 0x07D7, 0x077D, 0x06DC, 0x0606, - 0x050D, 0x0403, 0x02F9, 0x0203, 0x0132, 0x007A, 0xFFD5, 0xFF5E, - 0xFF30, 0xABDE, 0xACCB, 0xAF46, 0xB2DF, 0xB726, 0xBBA9, 0xBFF9, - 0xC3A4, 0xC63B, 0xC7D4, 0xC8E4, 0xC988, 0xC9DD, 0xC9FE, 0xCA08, - 0xCA19, 0xCA4B, 0xCA65, 0xCA38, 0xC9F9, 0xC9D8, 0x45CF, 0x45CC, - 0x45C5, 0x45BD, 0x45B6, 0x45B1, 0x45B3, 0x45BC, 0x45CF, 0x464F, - 0x4766, 0x48BB, 0x49FB, 0x4ACE, 0x4ADE, 0x49D6, 0x475F, 0x3F19, - 0x312F, 0x2417, 0x1E4A, 0x08F4, 0x08B9, 0x081D, 0x0743, 0x064C, - 0x055A, 0x048E, 0x040A, 0x03EE, 0x0425, 0x0483, 0x050E, 0x05CD, - 0x06C4, 0x07FB, 0x0976, 0x0B3C, 0x0EC9, 0x1419, 0x18ED, 0x1B09, - 0x1FE3, 0x1EF1, 0x1C71, 0x18E2, 0x14C3, 0x1093, 0x0CD1, 0x09FD, - 0x0896, 0x08BE, 0x0A0D, 0x0C2D, 0x0EC9, 0x118E, 0x1426, 0x163C, - 0x177C, 0x16EC, 0x14BD, 0x1260, 0x1144, 0x9F78, 0xA0FD, 0xA500, - 0xAAA8, 0xB120, 0xB78F, 0xBD1F, 0xC0FA, 0xC249, 0xC0A1, 0xBCA2, - 0xB703, 0xB07A, 0xA9BF, 0xA388, 0x9E8B, 0x9B80, 0x9D16, 0xA2F7, - 0xA94D, 0xAC44, 0xFF00, 0xFEFD, 0xFEF5, 0xFEEA, 0xFEDC, 0xFECE, - 0xFEC1, 0xFED8, 0xFE9F, 0xFDB0, 0xFC7D, 0xFB6B, 0xFA62, 0xF97B, - 0xF95F, 0xFA38, 0xFB8B, 0xFD12, 0xFE82, 0xFF95, 0x0000, 0x0149, - 0x013C, 0x011C, 0x00F1, 0x00C4, 0x009E, 0x0086, 0x00A4, 0x00DD, - 0x0110, 0x0143, 0x0153, 0x0125, 0x00D6, 0x0097, 0x0072, 0x004E, - 0x002F, 0x0016, 0x0006, 0x0000, 0xDE33, 0xDC46, 0xD761, 0xD0DA, - 0xCA07, 0xC43E, 0xC0D4, 0xC753, 0xCFF1, 0xD088, 0xCEDC, 0xCD24, - 0xCC34, 0xCB37, 0xC9EB, 0xC80E, 0xC5C8, 0xC36D, 0xC155, 0xBFD4, - 0xBF40, 0x49E2, 0x47D7, 0x426D, 0x3AB8, 0x31C9, 0x28B5, 0x208E, - 0x15F7, 0x0F36, 0x0FED, 0x114E, 0x1336, 0x1582, 0x180E, 0x1AB6, - 0x1D58, 0x1FCE, 0x21F7, 0x23AD, 0x24CE, 0x2537, 0x0FC6, 0x0E7E, - 0x0B1C, 0x0653, 0x00D5, 0xFB53, 0xF67E, 0xF19A, 0xEDB1, 0xEB4D, - 0xE8C4, 0xE628, 0xE389, 0xE0FA, 0xDE8B, 0xDC4C, 0xDA50, 0xD8A7, - 0xD762, 0xD693, 0xD64A, 0xE4C0, 0xE501, 0xE5AB, 0xE69C, 0xE7AF, - 0xE8C1, 0xE9AE, 0xEA99, 0xEB34, 0xEB61, 0xEB8A, 0xEBAE, 0xEBCE, - 0xEBEA, 0xEC01, 0xEC15, 0xEC25, 0xEC31, 0xEC3A, 0xEC3F, 0xEC41, - 0x6D6E, 0x6F06, 0x733B, 0x7930, 0x800A, 0x86EA, 0x8CF6, 0x932C, - 0x9829, 0x9B2E, 0x9E60, 0xA1AA, 0xA4F6, 0xA82F, 0xAB3F, 0xAE11, - 0xB090, 0xB2A6, 0xB43E, 0xB543, 0xB59E, 0x7FFF, 0x7FFF, 0x4171, - 0xBF5F, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x387E, 0x35AD, 0x2E30, - 0x2378, 0x16F5, 0x0A18, 0xFE52, 0xF511, 0xEFC8, 0xEDBA, 0xED0F, - 0xED8C, 0xEEF7, 0xF114, 0xF3A8, 0xF678, 0xF949, 0xFBE1, 0xFE04, - 0xFF78, 0x0000, 0xEEEF, 0xEEFA, 0xEF1C, 0xEF57, 0xEFAB, 0xF01A, - 0xF0A6, 0xF151, 0xF21B, 0xF318, 0xF452, 0xF5B7, 0xF73A, 0xF8C9, - 0xFA55, 0xFBD0, 0xFD28, 0xFE50, 0xFF36, 0xFFCB, 0x0000, 0xF6C2, - 0xF5D1, 0xF359, 0xEFDD, 0xEBE6, 0xE7F7, 0xE497, 0xE24B, 0xE199, - 0xE25D, 0xE3F9, 0xE642, 0xE90B, 0xEC27, 0xEF6A, 0xF2A6, 0xF5B0, - 0xF85B, 0xFA7A, 0xFBE0, 0xFC62, 0xE2F9, 0xE748, 0xF235, 0x00BE, - 0x0FE7, 0x1CAD, 0x28CD, 0x33DC, 0x37A7, 0x34F3, 0x30E0, 0x2BBB, - 0x25D3, 0x1F77, 0x18F5, 0x129C, 0x0CBA, 0x079E, 0x0397, 0x00F2, - 0x0000, 0x0EBF, 0x0C37, 0x05E7, 0xFDBB, 0xF59C, 0xEF75, 0xEBED, - 0xEA51, 0xEA8A, 0xEBE3, 0xEDA9, 0xEFC1, 0xF211, 0xF47D, 0xF6ED, - 0xF945, 0xFB6B, 0xFD45, 0xFEB8, 0xFFAA, 0x0000, 0xF69B, 0xF73E, - 0xF8F3, 0xFB68, 0xFE4E, 0x0152, 0x05F0, 0x0B7A, 0x0E6D, 0x0EB7, - 0x0EA8, 0x0E50, 0x0DBF, 0x0D05, 0x0C31, 0x0B52, 0x0A79, 0x09B5, - 0x0916, 0x08AB, 0x0884, 0xBACE, 0xBC0D, 0xBF6A, 0xC455, 0xCA3F, - 0xD097, 0xD6CE, 0xDC54, 0xE09A, 0xE420, 0xE7BC, 0xEB59, 0xEEE5, - 0xF24D, 0xF57E, 0xF865, 0xFAF0, 0xFD0B, 0xFEA3, 0xFFA6, 0x0000, - 0xFF09, 0xFF42, 0xFFD7, 0x00AA, 0x019E, 0x0294, 0x036C, 0x040A, - 0x044D, 0x0442, 0x040D, 0x03B6, 0x0346, 0x02C4, 0x0239, 0x01AD, - 0x0128, 0x00B3, 0x0055, 0x0016, 0x0000, 0x3511, 0x366C, 0x3A03, - 0x3F1D, 0x4502, 0x4AF9, 0x504A, 0x543E, 0x561A, 0x562B, 0x5551, - 0x53B9, 0x5190, 0x4F02, 0x4C3C, 0x4969, 0x46B6, 0x444F, 0x4261, - 0x4119, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_65_values, 0x0053b260, 1700, 0x00000000, 1700); diff --git a/assets/anims/anim_66.inc.c b/assets/anims/anim_66.inc.c index 37a69594d..4dfd58f91 100644 --- a/assets/anims/anim_66.inc.c +++ b/assets/anims/anim_66.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_66[] = { 1, 189, @@ -13,151 +14,7 @@ static const struct Animation anim_66[] = { }; -static const u16 anim_66_indices[] = { - 0x001A, 0x0001, 0x001A, 0x001B, 0x001A, 0x0035, 0x0001, 0x0000, 0x0001, 0x004F, 0x0001, 0x0000, - 0x001A, 0x0380, 0x001A, 0x039A, 0x001A, 0x03B4, - 0x001A, 0x0332, 0x001A, 0x034C, 0x001A, 0x0366, - 0x001A, 0x02E4, 0x001A, 0x02FE, 0x001A, 0x0318, - 0x0001, 0x02E0, 0x0001, 0x02E1, 0x0001, 0x02E2, - 0x001A, 0x006C, 0x001A, 0x0086, 0x001A, 0x00A0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0052, - 0x0001, 0x0000, 0x0001, 0x0050, 0x0001, 0x0051, - 0x0001, 0x02DC, 0x0001, 0x02DD, 0x0001, 0x02DE, - 0x001A, 0x0122, 0x001A, 0x013C, 0x001A, 0x0156, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0108, - 0x001A, 0x00BA, 0x001A, 0x00D4, 0x001A, 0x00EE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02DF, - 0x001A, 0x028E, 0x001A, 0x02A8, 0x001A, 0x02C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0274, - 0x001A, 0x0226, 0x001A, 0x0240, 0x001A, 0x025A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02E3, - 0x001A, 0x01D8, 0x001A, 0x01F2, 0x001A, 0x020C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x01BE, - 0x001A, 0x0170, 0x001A, 0x018A, 0x001A, 0x01A4, -}; +ROM_ASSET_LOAD_ANIM(anim_66_indices, 0x0053b91c, 252, 0x00000000, 252); -static const s16 anim_66_values[] = { - 0x0000, 0x0010, 0x0011, 0x0011, 0x0012, 0x0012, 0x0012, 0x0010, - 0x000F, 0x000E, 0x000C, 0x000A, 0x0008, 0x0007, 0x0005, 0x0004, - 0x0004, 0x0003, 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x00C9, 0x013E, 0x0177, 0x01A4, 0x01C1, - 0x01CA, 0x01C2, 0x01B0, 0x0194, 0x0172, 0x014B, 0x0121, 0x00F7, - 0x007F, 0x0082, 0x0086, 0x008C, 0x0093, 0x0098, 0x009B, 0x009F, - 0x00A2, 0x00A5, 0x00A8, 0x00A9, 0x00AA, 0x002B, 0x0030, 0x0034, - 0x0037, 0x0039, 0x0038, 0x0035, 0x0031, 0x002C, 0x0027, 0x0021, - 0x001B, 0x0015, 0x0010, 0x000F, 0x0008, 0x0004, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x3FFF, - 0xF97C, 0xED8C, 0xE30F, 0xE59B, 0xE71B, 0xE79E, 0xE71F, 0xE59B, - 0xE34A, 0xE07D, 0xDD57, 0xD9FD, 0xD690, 0xD334, 0xD00C, 0xCD3C, - 0xCAE6, 0xC92E, 0xC81B, 0xC78D, 0xC76B, 0xC79D, 0xC80A, 0xC89A, - 0xC935, 0xC9C1, 0xCA28, 0xCA4F, 0xABAC, 0xA63E, 0xA3A0, 0xA3B5, - 0xA50D, 0xA63E, 0xA62E, 0xA539, 0xA420, 0xA3A0, 0xA479, 0xA76C, - 0xAD35, 0xC0B9, 0xDE4B, 0xF0D4, 0xF5F9, 0xF992, 0xFBDC, 0xFD14, - 0xFD76, 0xFD3F, 0xFCAB, 0xFBF6, 0xFB5D, 0xFB1D, 0xCA7F, 0xC90F, - 0xC84C, 0xC838, 0xC890, 0xC90F, 0xC9BD, 0xCAB5, 0xCBD0, 0xCCE3, - 0xCDC5, 0xCE4F, 0xCE57, 0xCC0F, 0xC82C, 0xC64D, 0xC6EF, 0xC80D, - 0xC986, 0xCB39, 0xCD04, 0xCEC6, 0xD05E, 0xD1AA, 0xD28A, 0xD2DC, - 0x2777, 0x2D22, 0x3025, 0x308A, 0x2F3B, 0x2D22, 0x2B47, 0x29BE, - 0x2806, 0x259B, 0x21FB, 0x1CA4, 0x1512, 0x0185, 0xE58C, 0xD499, - 0xD097, 0xCE45, 0xCD57, 0xCD81, 0xCE76, 0xCFE9, 0xD18F, 0xD31B, - 0xD441, 0xD4B4, 0xFFA6, 0x0000, 0x001E, 0x001A, 0x000A, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF2, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF48B, 0xF549, - 0xF5A0, 0xF597, 0xF566, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xE039, 0xE2C1, 0xE40A, 0xE496, 0xE439, 0xE2C1, 0xE061, 0xDD81, - 0xDA46, 0xD6D3, 0xD34F, 0xCFDD, 0xCCA3, 0xC9C5, 0xC768, 0xC5B0, - 0xC4A9, 0xC432, 0xC42F, 0xC485, 0xC519, 0xC5CF, 0xC68C, 0xC735, - 0xC7AF, 0xC7DD, 0x2317, 0x2751, 0x26B6, 0x26D8, 0x2737, 0x2751, - 0x2779, 0x2816, 0x28CA, 0x2936, 0x28FD, 0x27C0, 0x251F, 0x1BC8, - 0x0D92, 0x04E4, 0x02EB, 0x01CD, 0x0161, 0x0182, 0x0208, 0x02CD, - 0x03AA, 0x0478, 0x0510, 0x054B, 0x2017, 0x1853, 0x16C2, 0x1685, - 0x172F, 0x1853, 0x19A2, 0x1B1B, 0x1CC5, 0x1EA8, 0x20C9, 0x232F, - 0x25E2, 0x2AF0, 0x316B, 0x34E0, 0x34FE, 0x3486, 0x3399, 0x325B, - 0x30EE, 0x2F75, 0x2E14, 0x2CEC, 0x2C22, 0x2BD6, 0xE9CE, 0xF7D2, - 0xF928, 0xF951, 0xF8BA, 0xF7D2, 0xF71C, 0xF6A0, 0xF616, 0xF535, - 0xF3B3, 0xF147, 0xEDA8, 0xE3BF, 0xD562, 0xCCAD, 0xCAA5, 0xC97C, - 0xC90A, 0xC927, 0xC9AC, 0xCA72, 0xCB50, 0xCC20, 0xCCBA, 0xCCF6, - 0x0005, 0x0000, 0xFFF5, 0xFFE6, 0xFFE4, 0x0000, 0x0043, 0x00A3, - 0x0113, 0x0189, 0x0200, 0x0287, 0x0332, 0x0491, 0x0483, 0x042F, - 0x03CE, 0x036C, 0x02FC, 0x028B, 0x0210, 0x0182, 0x00F4, 0x0078, - 0x0021, 0x0000, 0xFF31, 0xFF30, 0xFF32, 0xFF37, 0xFF38, 0xFF30, - 0xFF19, 0xFEF8, 0xFED4, 0xFEB3, 0xFE88, 0xFE60, 0xFE64, 0xFF5A, - 0xFF8C, 0xFF97, 0xFF90, 0xFF72, 0xFF42, 0xFF23, 0xFF1D, 0xFF1D, - 0xFF21, 0xFF28, 0xFF2D, 0xFF30, 0xC8C9, 0xC9D8, 0xCA6D, 0xCA81, - 0xCA41, 0xC9D8, 0xC951, 0xC894, 0xC79D, 0xC666, 0xC58D, 0xC445, - 0xC06A, 0xAEF3, 0xAF08, 0xB273, 0xB6A9, 0xBBB5, 0xC18C, 0xC582, - 0xC74F, 0xC887, 0xC946, 0xC9AB, 0xC9D2, 0xC9D8, 0x5948, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0068, 0x00AF, 0x030B, 0x09B7, - 0x1949, 0x2F32, 0x42F3, 0x4911, 0x4632, 0x4197, 0x3C48, 0x35B4, - 0x2E6A, 0x2928, 0x260A, 0x2361, 0x2139, 0x1FA0, 0x1EA1, 0x1E4A, - 0xF588, 0xF1C7, 0xEFC7, 0xEF84, 0xF01E, 0xF0B2, 0xF0C1, 0xF0DB, - 0xF1B2, 0xF3FA, 0xF8C6, 0xFFB7, 0x0758, 0x11F7, 0x1432, 0x14DA, - 0x1574, 0x1695, 0x17A8, 0x1879, 0x1918, 0x19B0, 0x1A38, 0x1AA5, - 0x1AEE, 0x1B09, 0x0DFC, 0x0F56, 0x1186, 0x1472, 0x16FA, 0x17FA, - 0x1665, 0x1315, 0x0FC7, 0x0E36, 0x0FC7, 0x1367, 0x171F, 0x1A9E, - 0x1B05, 0x1AD1, 0x1A4D, 0x1972, 0x1846, 0x1722, 0x1601, 0x14B9, - 0x1373, 0x1258, 0x1190, 0x1144, 0x882B, 0x7D93, 0x77F5, 0x7744, - 0x7870, 0x786C, 0x75A9, 0x7207, 0x6F9E, 0x7085, 0x7793, 0x834A, - 0x8F3B, 0x9AE5, 0x9D8D, 0x9E86, 0x9F9A, 0xA184, 0xA389, 0xA53D, - 0xA6BD, 0xA850, 0xA9CF, 0xAB12, 0xABF1, 0xAC44, 0x042D, 0x03EB, - 0x03D1, 0x03C2, 0x039D, 0x033D, 0x029B, 0x01CF, 0x00EC, 0x0004, - 0xFF29, 0xFE6A, 0xFDDC, 0xFD8F, 0xFDD2, 0xFEAC, 0xFFC4, 0x00C1, - 0x014C, 0x0160, 0x0140, 0x00FC, 0x00A9, 0x0057, 0x0018, 0x0000, - 0xFE72, 0xFC50, 0xFBAF, 0xFB6F, 0xFB77, 0xFBB4, 0xFC16, 0xFC98, - 0xFD30, 0xFDD4, 0xFE78, 0xFF13, 0xFF99, 0x0000, 0x0036, 0x003D, - 0x0029, 0x000F, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0xC578, 0xD849, 0xDE57, 0xE16F, 0xE1AF, 0xDF38, - 0xDA69, 0xD3F1, 0xCC64, 0xC45A, 0xBC65, 0xB51C, 0xAF14, 0xAAE1, - 0xA9E8, 0xAC26, 0xB01A, 0xB442, 0xB71C, 0xB8CF, 0xBA75, 0xBBFA, - 0xBD4B, 0xBE54, 0xBF02, 0xBF40, 0x13D5, 0x1127, 0x0DDF, 0x0A29, - 0x0836, 0x0A3A, 0x1030, 0x1823, 0x215F, 0x2B2C, 0x34D6, 0x3DA6, - 0x44E7, 0x49E2, 0x4AF0, 0x480C, 0x42F4, 0x3D66, 0x391F, 0x35C6, - 0x320F, 0x2E4B, 0x2ACE, 0x27EA, 0x25F1, 0x2537, 0xF1E2, 0xF2BF, - 0xF2E8, 0xF25D, 0xF143, 0xEFBF, 0xEDEB, 0xEBD8, 0xE999, 0xE744, - 0xE4EC, 0xE2A5, 0xE084, 0xDE9E, 0xDD00, 0xDBA6, 0xDA87, 0xD99B, - 0xD8D8, 0xD831, 0xD7A1, 0xD729, 0xD6C9, 0xD683, 0xD659, 0xD64A, - 0xFA51, 0xF805, 0xF523, 0xF18F, 0xEE03, 0xEB3B, 0xE917, 0xE702, - 0xE508, 0xE333, 0xE18D, 0xE022, 0xDEFC, 0xDE26, 0xDDFE, 0xDEAA, - 0xDFDB, 0xE143, 0xE295, 0xE3FB, 0xE5B3, 0xE78A, 0xE94F, 0xEAD1, - 0xEBDC, 0xEC41, 0xD28B, 0xDAD4, 0xE169, 0xE666, 0xE898, 0xE6C8, - 0xE162, 0xDA08, 0xD15B, 0xC7FE, 0xBE92, 0xB5B9, 0xAE15, 0xA847, - 0xA54A, 0xA4FC, 0xA65A, 0xA85E, 0xAA01, 0xAB77, 0xAD71, 0xAFAA, - 0xB1DD, 0xB3C5, 0xB51C, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x1245, 0x16EF, 0x1BEE, 0x2096, - 0x239F, 0x23C0, 0x2135, 0x1D56, 0x1888, 0x132D, 0x0DA8, 0x085C, - 0x03AD, 0x01C5, 0x0107, 0x00AA, 0x0078, 0x005E, 0x0050, 0x0043, - 0x0032, 0x0022, 0x0014, 0x0009, 0x0002, 0x0000, 0xF2A0, 0xEE34, - 0xEAD5, 0xE7BC, 0xE5D5, 0xE60A, 0xE836, 0xEB61, 0xEF3D, 0xF37C, - 0xF7CF, 0xFBE8, 0xFF79, 0xFFA1, 0xFF5F, 0xFF29, 0xFF31, 0xFF4B, - 0xFF6A, 0xFF86, 0xFF9E, 0xFFB9, 0xFFD3, 0xFFEA, 0xFFFA, 0x0000, - 0x111F, 0x16E7, 0x1965, 0x1A51, 0x19AC, 0x1779, 0x140A, 0x0FD2, - 0x0B05, 0x05DA, 0x0085, 0xFB3D, 0xF634, 0xF0C4, 0xFB91, 0x0520, - 0x05DC, 0x0423, 0x0192, 0xFFC7, 0xFEEB, 0xFE1E, 0xFD6C, 0xFCE0, - 0xFC83, 0xFC62, 0xEA69, 0xE5EB, 0xDFD1, 0xD9C7, 0xD574, 0xD484, - 0xD6B9, 0xDA78, 0xDF5E, 0xE505, 0xEB0B, 0xF10B, 0xF6A1, 0xFB69, - 0xFE31, 0xFF09, 0xFF5F, 0xFFA0, 0xFFCE, 0xFFED, 0xFFFF, 0x0006, - 0x0008, 0x0005, 0x0001, 0x0000, 0x0000, 0xFF6B, 0xFEF2, 0xFE9E, - 0xFE77, 0xFE85, 0xFEC3, 0xFF23, 0xFF9C, 0x0023, 0x00B2, 0x013E, - 0x01BF, 0x022B, 0x0258, 0x023E, 0x0209, 0x01C7, 0x017E, 0x0131, - 0x00E5, 0x009D, 0x005F, 0x002C, 0x000B, 0x0000, 0xF700, 0xF599, - 0xF46D, 0xF3CD, 0xF40A, 0xF574, 0xF7EF, 0xFB0E, 0xFEA9, 0x0296, - 0x06AF, 0x0ACA, 0x0EBF, 0x1266, 0x1635, 0x17E2, 0x16C9, 0x153B, - 0x135A, 0x114A, 0x0F2B, 0x0D22, 0x0B51, 0x09D9, 0x08DF, 0x0884, - 0x11BF, 0x120B, 0x148D, 0x1803, 0x1AD7, 0x1B73, 0x19E1, 0x1769, - 0x1454, 0x10EC, 0x0D78, 0x0A42, 0x0793, 0x05B3, 0x046F, 0x035F, - 0x027E, 0x01C8, 0x0138, 0x00CA, 0x007A, 0x0042, 0x001E, 0x000A, - 0x0001, 0x0000, 0xFF4E, 0x0359, 0x0259, 0xFFE8, 0xFD54, 0xFBEB, - 0xFBB5, 0xFBD1, 0xFC2A, 0xFCAA, 0xFD3E, 0xFDD0, 0xFE4C, 0xFE9D, - 0xFECF, 0xFF00, 0xFF2C, 0xFF56, 0xFF7B, 0xFF9D, 0xFFBA, 0xFFD3, - 0xFFE6, 0xFFF5, 0xFFFD, 0x0000, 0x31B4, 0x240D, 0x1FBF, 0x1DAE, - 0x1DA2, 0x1F68, 0x22C6, 0x2759, 0x2CB0, 0x325A, 0x37E6, 0x3CE2, - 0x40DD, 0x4366, 0x44BD, 0x4580, 0x45C5, 0x45A2, 0x452F, 0x4481, - 0x43B0, 0x42D3, 0x41FF, 0x414C, 0x40CF, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_66_values, 0x0053ba18, 1948, 0x00000000, 1948); diff --git a/assets/anims/anim_67.inc.c b/assets/anims/anim_67.inc.c index c5a89fc73..3414e47f0 100644 --- a/assets/anims/anim_67.inc.c +++ b/assets/anims/anim_67.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_67[] = { 1, 189, @@ -13,54 +14,7 @@ static const struct Animation anim_67[] = { }; -static const u16 anim_67_indices[] = { - 0x0005, 0x0001, 0x0005, 0x0006, 0x0001, 0x000B, 0x0001, 0x0000, 0x0001, 0x000C, 0x0001, 0x0000, - 0x0005, 0x00B2, 0x0005, 0x00B7, 0x0005, 0x00BC, - 0x0005, 0x00A3, 0x0005, 0x00A8, 0x0005, 0x00AD, - 0x0005, 0x0094, 0x0005, 0x0099, 0x0005, 0x009E, - 0x0001, 0x0090, 0x0001, 0x0091, 0x0001, 0x0092, - 0x0005, 0x0014, 0x0005, 0x0019, 0x0005, 0x001E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x000F, - 0x0001, 0x0000, 0x0001, 0x000D, 0x0001, 0x000E, - 0x0001, 0x008C, 0x0001, 0x008D, 0x0001, 0x008E, - 0x0005, 0x0037, 0x0005, 0x003C, 0x0005, 0x0041, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x0032, - 0x0005, 0x0023, 0x0005, 0x0028, 0x0005, 0x002D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x008F, - 0x0005, 0x007D, 0x0005, 0x0082, 0x0005, 0x0087, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x0078, - 0x0005, 0x0069, 0x0005, 0x006E, 0x0005, 0x0073, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0093, - 0x0005, 0x005A, 0x0005, 0x005F, 0x0005, 0x0064, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x0055, - 0x0005, 0x0046, 0x0005, 0x004B, 0x0005, 0x0050, -}; +ROM_ASSET_LOAD_ANIM(anim_67_indices, 0x0053c1cc, 252, 0x00000000, 252); -static const s16 anim_67_values[] = { - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x00B2, 0x00B2, - 0x0094, 0x008F, 0x0094, 0x0016, 0x3FFF, 0xF97C, 0xED8C, 0xDB6C, - 0xDB6C, 0xDB6C, 0xDB6C, 0xD702, 0x4424, 0x4424, 0x4424, 0x4424, - 0x2954, 0xDA67, 0xDA67, 0xDA67, 0xDA67, 0xD977, 0x879E, 0x879E, - 0x879E, 0x879E, 0xA3C7, 0x0EAF, 0x1210, 0x17E6, 0x19C0, 0x1351, - 0x0739, 0x09DD, 0x0E9A, 0x10AC, 0x0D1F, 0xE375, 0xE2C0, 0xE1B6, - 0xE1F5, 0xE4B1, 0xDDDE, 0xE2B6, 0xEBE6, 0xF16C, 0xEF76, 0x6826, - 0x64D5, 0x5C28, 0x4807, 0x5CAA, 0x2E3A, 0x295B, 0x2389, 0x2888, - 0x2653, 0xED13, 0xFDDA, 0x1515, 0x13CF, 0x25CC, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x000C, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF33, - 0xC9D8, 0xC9FB, 0xCA1F, 0xC9D8, 0xC75E, 0x47D8, 0x4720, 0x4578, - 0x43A4, 0x4138, 0x103A, 0x0FC5, 0x0E83, 0x0CA3, 0x07B9, 0x10A4, - 0x1041, 0x0F96, 0x0F61, 0x11B4, 0xBAF8, 0xBDFC, 0xC3EB, 0xC81D, - 0xC211, 0x0000, 0xFB5A, 0x00D4, 0xFFC4, 0xFDF0, 0x0000, 0xFFC3, - 0xFCF4, 0xFE38, 0xFFF2, 0xBF40, 0xBDFF, 0xC680, 0xC36D, 0xBDF0, - 0x1482, 0x1F55, 0x2C26, 0x2E3F, 0x2DC8, 0xED74, 0xF27F, 0xF80A, - 0xF85B, 0xF782, 0xEF2B, 0xF728, 0x00E9, 0x03EB, 0x05AE, 0xAA21, - 0xA104, 0x968F, 0x9545, 0x9617, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x1B73, 0x0D8F, 0xF103, 0xD975, - 0xCD8E, 0xF9F2, 0xFBDC, 0xFF68, 0x014D, 0xFF7C, 0x0679, 0x0329, - 0xFC48, 0xF66B, 0xF2F7, 0xEA59, 0xF145, 0xFFEF, 0x0D2B, 0x1727, - 0x0904, 0x02A1, 0xF5E8, 0xEC7D, 0xEA8B, 0xF42A, 0xF969, 0x0413, - 0x0C90, 0x0F98, 0xEBBC, 0xF50B, 0x07A7, 0x159B, 0x191F, 0xFDDB, - 0xFFED, 0x03CC, 0x05FA, 0x0453, 0x3CB1, 0x3F97, 0x45D8, 0x4BCB, - 0x5144, -}; +ROM_ASSET_LOAD_ANIM(anim_67_values, 0x0053c2c8, 386, 0x00000000, 386); diff --git a/assets/anims/anim_68.inc.c b/assets/anims/anim_68.inc.c index e5192b402..17f37fc79 100644 --- a/assets/anims/anim_68.inc.c +++ b/assets/anims/anim_68.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_68[] = { 1, 189, @@ -13,51 +14,7 @@ static const struct Animation anim_68[] = { }; -static const u16 anim_68_indices[] = { - 0x0004, 0x0001, 0x0004, 0x0005, 0x0004, 0x0009, 0x0001, 0x0000, 0x0001, 0x000D, 0x0001, 0x0000, - 0x0004, 0x009E, 0x0004, 0x00A2, 0x0004, 0x00A6, - 0x0004, 0x0092, 0x0004, 0x0096, 0x0004, 0x009A, - 0x0004, 0x0086, 0x0004, 0x008A, 0x0004, 0x008E, - 0x0001, 0x0082, 0x0001, 0x0083, 0x0001, 0x0084, - 0x0004, 0x001E, 0x0004, 0x0022, 0x0004, 0x0026, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x001A, - 0x0004, 0x000E, 0x0004, 0x0012, 0x0004, 0x0016, - 0x0001, 0x007E, 0x0001, 0x007F, 0x0001, 0x0080, - 0x0004, 0x003A, 0x0004, 0x003E, 0x0004, 0x0042, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x0036, - 0x0004, 0x002A, 0x0004, 0x002E, 0x0004, 0x0032, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0081, - 0x0004, 0x0072, 0x0004, 0x0076, 0x0004, 0x007A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x006E, - 0x0004, 0x0062, 0x0004, 0x0066, 0x0004, 0x006A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0085, - 0x0004, 0x0056, 0x0004, 0x005A, 0x0004, 0x005E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0004, 0x0052, - 0x0004, 0x0046, 0x0004, 0x004A, 0x0004, 0x004E, -}; +ROM_ASSET_LOAD_ANIM(anim_68_indices, 0x0053c464, 252, 0x00000000, 252); -static const s16 anim_68_values[] = { - 0x0000, 0xFFF9, 0xFFF8, 0xFFF7, 0xFFF6, 0x009E, 0x00A1, 0x00A4, - 0x00A7, 0x0020, 0x0021, 0x0023, 0x0024, 0x3FFF, 0xF37D, 0xE82F, - 0xE9E1, 0xEFB8, 0xF6B8, 0xF443, 0xF1F9, 0xF128, 0xEAB7, 0xEB15, - 0xEB82, 0xEC62, 0xC034, 0xD35E, 0xE6C8, 0xF498, 0xC4B4, 0xB9C6, - 0x6EB7, 0x4A7E, 0xEF30, 0xEC2B, 0xCF70, 0xD913, 0xF334, 0xE152, - 0x3B57, 0x5CF3, 0xFDE2, 0xFE02, 0xFE23, 0xFE44, 0xFFAD, 0xFFB2, - 0xFFB5, 0xFFB3, 0xF0CB, 0xF10F, 0xF162, 0xF1CC, 0xC1A5, 0xB8E8, - 0xB4BE, 0xB7DA, 0x3CAB, 0x2446, 0x1F05, 0x1EBA, 0x2448, 0x1E00, - 0x178E, 0x18CC, 0xD92B, 0xBE4F, 0xBEBD, 0xC833, 0x039C, 0x03AF, - 0x03B9, 0x03C4, 0xFE70, 0xFDDF, 0xFD4A, 0xFCBA, 0xB0F1, 0xB230, - 0xB3BE, 0xB577, 0x43B7, 0x4323, 0x424D, 0x4118, 0x1311, 0x13C7, - 0x14A0, 0x15AD, 0x10B3, 0x0F99, 0x0F2C, 0x0FF5, 0xBA09, 0xBBF2, - 0xBDD7, 0xC018, 0xFF57, 0xFF72, 0xFF3B, 0xFE72, 0x00C2, 0x00B2, - 0x00A3, 0x0092, 0xB456, 0xB53F, 0xB5E1, 0xB5FA, 0x32AB, 0x3197, - 0x30A4, 0x2FF6, 0xE3E2, 0xE279, 0xE32F, 0xE73E, 0xEF3A, 0xEDE8, - 0xEDFE, 0xF06A, 0xA33A, 0xA4B5, 0xA658, 0xA87B, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0271, 0x1815, - 0x2741, 0x2E11, 0x0313, 0x0598, 0x06FC, 0x06A6, 0xF214, 0xEFB6, - 0xEE86, 0xEF31, 0xF681, 0xE3D6, 0xD672, 0xCFB2, 0xFE97, 0x04B1, - 0x09D3, 0x0E0B, 0x1437, 0x0C08, 0x05CE, 0x0192, 0x05AD, 0x029A, - 0x0079, 0xFFAD, 0xFE56, 0xFE65, 0xFEE7, 0x0062, 0x4CDE, 0x4BE9, - 0x4AC4, 0x494C, -}; +ROM_ASSET_LOAD_ANIM(anim_68_values, 0x0053c560, 340, 0x00000000, 340); diff --git a/assets/anims/anim_69.inc.c b/assets/anims/anim_69.inc.c index 69227e68f..e69c77887 100644 --- a/assets/anims/anim_69.inc.c +++ b/assets/anims/anim_69.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_69[] = { 1, 189, @@ -13,77 +14,7 @@ static const struct Animation anim_69[] = { }; -static const u16 anim_69_indices[] = { - 0x000A, 0x0001, 0x000A, 0x000B, 0x000A, 0x0015, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000, - 0x000A, 0x0160, 0x000A, 0x016A, 0x000A, 0x0174, - 0x000A, 0x0142, 0x000A, 0x014C, 0x000A, 0x0156, - 0x000A, 0x0124, 0x000A, 0x012E, 0x000A, 0x0138, - 0x0001, 0x0120, 0x0001, 0x0121, 0x0001, 0x0122, - 0x000A, 0x002C, 0x000A, 0x0036, 0x000A, 0x0040, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0022, - 0x0001, 0x0000, 0x0001, 0x0020, 0x0001, 0x0021, - 0x0001, 0x011C, 0x0001, 0x011D, 0x0001, 0x011E, - 0x000A, 0x0072, 0x000A, 0x007C, 0x000A, 0x0086, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0068, - 0x000A, 0x004A, 0x000A, 0x0054, 0x000A, 0x005E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x011F, - 0x000A, 0x00FE, 0x000A, 0x0108, 0x000A, 0x0112, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00F4, - 0x000A, 0x00D6, 0x000A, 0x00E0, 0x000A, 0x00EA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0123, - 0x000A, 0x00B8, 0x000A, 0x00C2, 0x000A, 0x00CC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00AE, - 0x000A, 0x0090, 0x000A, 0x009A, 0x000A, 0x00A4, -}; +ROM_ASSET_LOAD_ANIM(anim_69_indices, 0x0053c6cc, 252, 0x00000000, 252); -static const s16 anim_69_values[] = { - 0x0000, 0x0007, 0x000E, 0x000E, 0x000E, 0x000C, 0x0006, 0x0002, - 0x0000, 0x0000, 0x0000, 0x0098, 0x009A, 0x009A, 0x009A, 0x009A, - 0x009A, 0x009D, 0x00A1, 0x00A6, 0x00AA, 0x0014, 0x001B, 0x001A, - 0x0018, 0x0015, 0x000A, 0x0004, 0x0000, 0x0000, 0x0000, 0x3FFF, - 0xF97C, 0xED8C, 0xD2B6, 0xCFBD, 0xD140, 0xD4A2, 0xD887, 0xDB96, - 0xDC74, 0xD772, 0xCEDD, 0xCA4F, 0xF645, 0xD708, 0xD37F, 0xD533, - 0xDAAB, 0xE26F, 0xEB07, 0xF2FC, 0xF8D6, 0xFB1D, 0xD798, 0xD633, - 0xD588, 0xD4E8, 0xD457, 0xD3D8, 0xD36F, 0xD320, 0xD2EE, 0xD2DC, - 0xD968, 0xFA3D, 0xFDFE, 0xFC42, 0xF693, 0xEE7A, 0xE581, 0xDD32, - 0xD715, 0xD4B4, 0x08E5, 0x00EB, 0xFE2C, 0xFDDE, 0xFE1D, 0xFE3C, - 0xFEB2, 0xFF48, 0xFFC9, 0x0000, 0x06E6, 0x0211, 0x0056, 0x0000, - 0xFFF5, 0xFFCC, 0xFFCA, 0xFFDD, 0xFFF5, 0x0000, 0xE8B6, 0xEC09, - 0xEDCB, 0xEEDB, 0xEFD7, 0xF126, 0xF297, 0xF3ED, 0xF4E8, 0xF549, - 0xE9D6, 0xE3FA, 0xDE97, 0xD8F9, 0xD476, 0xD0E7, 0xCD7F, 0xCA9D, - 0xC89D, 0xC7DD, 0x78CB, 0x9272, 0xA705, 0xB91B, 0xC674, 0xBB5C, - 0x46D3, 0x2E34, 0x144A, 0x054B, 0x22C7, 0x1F5A, 0x1AEB, 0x169C, - 0x1746, 0x326B, 0x2CC5, 0x2691, 0x2920, 0x2BD6, 0x3B60, 0x5099, - 0x65DD, 0x7AC5, 0x8A2A, 0x7C2C, 0xFFFA, 0xEB74, 0xD7F5, 0xCCF6, - 0x000B, 0x002D, 0x0108, 0x0216, 0x0334, 0x043F, 0x0516, 0x0480, - 0x01D3, 0x0000, 0xFF37, 0xFF3C, 0xFF48, 0xFF55, 0xFF63, 0xFF6F, - 0xFF75, 0xFF56, 0xFF3D, 0xFF30, 0xC435, 0xC09B, 0xBB79, 0xB5E3, - 0xAFEC, 0xAAC4, 0xA79E, 0xB2B9, 0xC123, 0xC9D8, 0x39F8, 0x34AF, - 0x3E0F, 0x41EE, 0x4483, 0x42FA, 0x3AB0, 0x2E5D, 0x232B, 0x1E4A, - 0x0971, 0x0C05, 0x0C46, 0x0E78, 0x111D, 0x13EC, 0x169A, 0x18E0, - 0x1A72, 0x1B09, 0x119B, 0x1175, 0x1379, 0x1355, 0x1303, 0x1295, - 0x121E, 0x11B2, 0x1163, 0x1144, 0xC39C, 0xC525, 0xBF0B, 0xBBB8, - 0xB826, 0xB49B, 0xB15F, 0xAEB8, 0xACED, 0xAC44, 0xFDDC, 0xFE36, - 0xFE6B, 0xFEA2, 0xFEDC, 0xFF17, 0xFF50, 0xFF98, 0xFFE0, 0x0000, - 0x00A1, 0x00E0, 0x00EE, 0x00EA, 0x00D8, 0x00BE, 0x00A1, 0x006B, - 0x0023, 0x0000, 0xB7A0, 0xB311, 0xB218, 0xB1D7, 0xB234, 0xB319, - 0xB46F, 0xB7EA, 0xBCC9, 0xBF40, 0x2C93, 0x2C73, 0x2E2D, 0x30C1, - 0x335D, 0x352C, 0x355B, 0x30C5, 0x2933, 0x2537, 0xF5CF, 0xF371, - 0xF06A, 0xECB8, 0xE8A9, 0xE48B, 0xE0AD, 0xDC5D, 0xD82C, 0xD64A, - 0x05E2, 0x046A, 0x00C0, 0xFB4D, 0xF52B, 0xEF77, 0xEB4E, 0xEA35, - 0xEB56, 0xEC41, 0x97F3, 0x9A06, 0x9BFE, 0x9E41, 0xA0D5, 0xA3BF, - 0xA703, 0xAC55, 0xB299, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0xC6A6, 0xC470, 0xC84C, 0xD0DA, - 0xD9A3, 0xE186, 0xE989, 0xF2C5, 0xFBE2, 0x0000, 0xFC03, 0xF9D2, - 0xFA69, 0xFC48, 0xFDD9, 0xFE25, 0xFE37, 0xFEDF, 0xFFA2, 0x0000, - 0xF089, 0xEF8A, 0xF149, 0xF478, 0xF593, 0xEF30, 0xEA08, 0xEF65, - 0xF7ED, 0xFC62, 0x1FB6, 0x232F, 0x212A, 0x1C80, 0x1669, 0x101C, - 0x0ACE, 0x060C, 0x01D3, 0x0000, 0xEBE8, 0xEDC3, 0xEEF8, 0xF050, - 0xF1DB, 0xF3A6, 0xF5C1, 0xF96C, 0xFDDA, 0x0000, 0x1071, 0x1154, - 0x1370, 0x1603, 0x1860, 0x19D9, 0x19C1, 0x14CC, 0x0CBD, 0x0884, - 0x17F9, 0x1588, 0x131A, 0x0FF5, 0x0C6B, 0x08CD, 0x056E, 0x02A0, - 0x00B5, 0x0000, 0x00F9, 0xFED9, 0xFE7B, 0xFE6B, 0xFE94, 0xFEE2, - 0xFF41, 0xFF9E, 0xFFE5, 0x0000, 0x5670, 0x582E, 0x5664, 0x535C, - 0x4F8A, 0x4B64, 0x475E, 0x43EE, 0x4188, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_69_values, 0x0053c7c8, 764, 0x00000000, 764); diff --git a/assets/anims/anim_6A.inc.c b/assets/anims/anim_6A.inc.c index 3a999879b..170e82fc0 100644 --- a/assets/anims/anim_6A.inc.c +++ b/assets/anims/anim_6A.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_6A[] = { 1, 189, @@ -13,96 +14,7 @@ static const struct Animation anim_6A[] = { }; -static const u16 anim_6A_indices[] = { - 0x000D, 0x0001, 0x000D, 0x000E, 0x000D, 0x001B, 0x0001, 0x0000, 0x0001, 0x0028, 0x0001, 0x0000, - 0x000D, 0x01EB, 0x000D, 0x01F8, 0x000D, 0x0205, - 0x000D, 0x01C4, 0x000D, 0x01D1, 0x000D, 0x01DE, - 0x000D, 0x019D, 0x000D, 0x01AA, 0x000D, 0x01B7, - 0x0001, 0x0199, 0x0001, 0x019A, 0x0001, 0x019B, - 0x000D, 0x005D, 0x000D, 0x006A, 0x000D, 0x0077, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000D, 0x0050, - 0x000D, 0x0029, 0x000D, 0x0036, 0x000D, 0x0043, - 0x0001, 0x0195, 0x0001, 0x0196, 0x0001, 0x0197, - 0x000D, 0x00B8, 0x000D, 0x00C5, 0x000D, 0x00D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000D, 0x00AB, - 0x000D, 0x0084, 0x000D, 0x0091, 0x000D, 0x009E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0198, - 0x000D, 0x016E, 0x000D, 0x017B, 0x000D, 0x0188, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000D, 0x0161, - 0x000D, 0x013A, 0x000D, 0x0147, 0x000D, 0x0154, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x019C, - 0x000D, 0x0113, 0x000D, 0x0120, 0x000D, 0x012D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000D, 0x0106, - 0x000D, 0x00DF, 0x000D, 0x00EC, 0x000D, 0x00F9, -}; +ROM_ASSET_LOAD_ANIM(anim_6A_indices, 0x0053cadc, 252, 0x00000000, 252); -static const s16 anim_6A_values[] = { - 0x0000, 0xFFF5, 0xFFF5, 0xFFF4, 0xFFF5, 0xFFF7, 0xFFF9, 0xFFFA, - 0xFFFB, 0xFFFC, 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x00AA, 0x00AC, - 0x00AF, 0x00B0, 0x00B0, 0x00B0, 0x00AE, 0x00AB, 0x00A9, 0x00A9, - 0x00A9, 0x00AA, 0x00AA, 0x0024, 0x0025, 0x0025, 0x0022, 0x001B, - 0x0015, 0x0011, 0x000E, 0x000B, 0x0008, 0x0004, 0x0001, 0x0000, - 0x3FFF, 0xF48E, 0xF985, 0xFC7B, 0xFD98, 0xFE73, 0xFF15, 0xFF86, - 0xFFCF, 0xFFF7, 0x0007, 0x0008, 0x0003, 0x0000, 0xF387, 0xF706, - 0xF92B, 0xF9B2, 0xFA05, 0xFA2D, 0xFA33, 0xFA20, 0xF9FD, 0xF9D2, - 0xF9A8, 0xF988, 0xF97C, 0xEE36, 0xF04E, 0xF15B, 0xF153, 0xF113, - 0xF0AA, 0xF025, 0xEF90, 0xEEF9, 0xEE6D, 0xEDF8, 0xEDA9, 0xED8C, - 0xE074, 0xD1B0, 0xD7A2, 0xD6B7, 0xD563, 0xD3C4, 0xD1FA, 0xD022, - 0xCE5B, 0xCCC4, 0xCB7B, 0xCA9F, 0xCA4F, 0x4638, 0x47BD, 0x4627, - 0x3F1B, 0x3688, 0x2CF7, 0x22F2, 0x18FF, 0x0FA9, 0x0779, 0x00F6, - 0xFCAA, 0xFB1D, 0xDCC0, 0xDF33, 0xDFD4, 0xDF14, 0xDDDE, 0xDC53, - 0xDA93, 0xD8BF, 0xD6F7, 0xD55C, 0xD40E, 0xD32E, 0xD2DC, 0x6288, - 0x6318, 0x6776, 0x71FB, 0x7E9D, 0x8C9B, 0x9B2F, 0xA99A, 0xB718, - 0xC2E9, 0xCC4A, 0xD279, 0xD4B4, 0xFE76, 0xFEAA, 0xFED5, 0xFEF9, - 0xFF1F, 0xFF47, 0xFF6F, 0xFF95, 0xFFB8, 0xFFD5, 0xFFEC, 0xFFFB, - 0x0000, 0xFFB9, 0xFFC1, 0xFFC8, 0xFFCE, 0xFFD5, 0xFFDC, 0xFFE4, - 0xFFEB, 0xFFF2, 0xFFF8, 0xFFFC, 0xFFFF, 0x0000, 0xF245, 0xF2B2, - 0xF309, 0xF353, 0xF3A0, 0xF3EE, 0xF43B, 0xF482, 0xF4C3, 0xF4FA, - 0xF524, 0xF540, 0xF549, 0xC026, 0xC8EC, 0xCDC1, 0xCEB2, 0xCEE4, - 0xCE7E, 0xCDA6, 0xCC84, 0xCB40, 0xC9FF, 0xC8EA, 0xC827, 0xC7DD, - 0x2240, 0x264D, 0x2738, 0x24C8, 0x2157, 0x1D31, 0x18A2, 0x13F6, - 0x0F79, 0x0B77, 0x083C, 0x0614, 0x054B, 0x1C42, 0x2013, 0x22AD, - 0x241B, 0x257C, 0x26C9, 0x27FD, 0x2911, 0x2A01, 0x2AC5, 0x2B59, - 0x2BB6, 0x2BD6, 0xD874, 0xE7FB, 0xEF78, 0xEF53, 0xED2E, 0xE982, - 0xE4C9, 0xDF7C, 0xDA15, 0xD50E, 0xD0E0, 0xCE05, 0xCCF6, 0x03DB, - 0x0407, 0x0452, 0x04F7, 0x0605, 0x0741, 0x0952, 0x074C, 0x04E4, - 0x0341, 0x01AB, 0x0079, 0x0000, 0xFC39, 0xFBD0, 0xFB87, 0xFBC0, - 0xFC75, 0xFD17, 0xFD2D, 0xFDDD, 0xFE7C, 0xFEC9, 0xFF01, 0xFF24, - 0xFF30, 0xB73A, 0xB8E3, 0xBA4F, 0xBB4B, 0xBC34, 0xBDC0, 0xC2BD, - 0xC4B4, 0xC5E7, 0xC72F, 0xC877, 0xC973, 0xC9D8, 0x3E77, 0x3C85, - 0x3A3D, 0x36AA, 0x3191, 0x2BFF, 0x2702, 0x22DE, 0x202C, 0x1F10, - 0x1E81, 0x1E4F, 0x1E4A, 0x16FD, 0x182A, 0x1917, 0x19AF, 0x1A0E, - 0x1A4E, 0x1A8A, 0x1AA6, 0x1AAA, 0x1AC5, 0x1AE4, 0x1AFE, 0x1B09, - 0x1132, 0x12A8, 0x1392, 0x13CC, 0x13AB, 0x133D, 0x1290, 0x1096, - 0x0EE4, 0x0F24, 0x0FF8, 0x10DB, 0x1144, 0xC34B, 0xC599, 0xC5E7, - 0xC344, 0xBE93, 0xB947, 0xB4D2, 0xB22D, 0xB098, 0xAF1D, 0xADB7, - 0xACAD, 0xAC44, 0xFD55, 0xFC38, 0xFB91, 0xFBC8, 0xFC91, 0xFD4B, - 0xFDBA, 0xFE1B, 0xFE81, 0xFF02, 0xFF7B, 0xFFD6, 0x0000, 0x00FC, - 0x012D, 0x0139, 0x00FA, 0x008C, 0x0038, 0x001F, 0x001F, 0x001F, - 0x0014, 0x000A, 0x0003, 0x0000, 0xBA14, 0xBC49, 0xBDAF, 0xBD6A, - 0xBC1A, 0xBB48, 0xBBA4, 0xBC7F, 0xBD57, 0xBE08, 0xBEA0, 0xBF0F, - 0xBF40, 0x2958, 0x2556, 0x22E0, 0x232C, 0x256E, 0x27FB, 0x2AF2, - 0x2E34, 0x2FB7, 0x2C66, 0x27CA, 0x25D8, 0x2537, 0xEB00, 0xF01A, - 0xF3A0, 0xF48F, 0xF3BC, 0xF225, 0xF023, 0xED5C, 0xE9CA, 0xE481, - 0xDE0D, 0xD897, 0xD64A, 0xF31B, 0xF67D, 0xF860, 0xF79C, 0xF519, - 0xF268, 0xEFA2, 0xECAE, 0xEAD3, 0xEA8E, 0xEB1A, 0xEBDD, 0xEC41, - 0xAB6A, 0xADE1, 0xAF65, 0xAF32, 0xADB6, 0xAC18, 0xAA08, 0xA7D4, - 0xA78C, 0xAA83, 0xAF43, 0xB3AD, 0xB59E, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x2F93, 0x2DC2, 0x2A97, - 0x2515, 0x1CB2, 0x140A, 0x0DBC, 0x09C2, 0x0663, 0x03AC, 0x01AB, - 0x006D, 0x0000, 0x0525, 0x0363, 0x024E, 0x0247, 0x02C6, 0x0353, - 0x0375, 0x030A, 0x025B, 0x018E, 0x00CB, 0x0039, 0x0000, 0xF0F6, - 0xF2DF, 0xF3F9, 0xF3A6, 0xF287, 0xF186, 0xF18C, 0xF2EF, 0xF51A, - 0xF798, 0xF9F2, 0xFBB2, 0xFC62, 0xCCFD, 0xCD34, 0xCF3A, 0xD5C8, - 0xE035, 0xE84F, 0xED35, 0xF1FC, 0xF66A, 0xFA43, 0xFD4C, 0xFF49, - 0x0000, 0x11CB, 0x149C, 0x1607, 0x149F, 0x1101, 0x0DC2, 0x0B60, - 0x08C8, 0x062F, 0x03CB, 0x01D4, 0x007E, 0x0000, 0xFE26, 0xFC57, - 0xFCF4, 0x03B9, 0x0E52, 0x1477, 0x14A7, 0x1347, 0x10E5, 0x0E11, - 0x0B5B, 0x0951, 0x0884, 0xFFD5, 0x0058, 0x00A3, 0x0091, 0x0071, - 0x0058, 0x0047, 0x0035, 0x0025, 0x0016, 0x000A, 0x0002, 0x0000, - 0x0290, 0x0475, 0x0517, 0x02E1, 0xFF03, 0xFCAC, 0xFC7B, 0xFCD0, - 0xFD7C, 0xFE51, 0xFF22, 0xFFC1, 0x0000, 0x47B2, 0x4620, 0x44BF, - 0x43A0, 0x42BF, 0x422B, 0x41C8, 0x4172, 0x4129, 0x40EF, 0x40C4, - 0x40AA, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_6A_values, 0x0053cbd8, 1060, 0x00000000, 1060); diff --git a/assets/anims/anim_6B.inc.c b/assets/anims/anim_6B.inc.c index 5c0ae506e..ede3743cc 100644 --- a/assets/anims/anim_6B.inc.c +++ b/assets/anims/anim_6B.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_6B[] = { 1, 189, @@ -13,88 +14,7 @@ static const struct Animation anim_6B[] = { }; -static const u16 anim_6B_indices[] = { - 0x000B, 0x0001, 0x000B, 0x000C, 0x000B, 0x0017, 0x0001, 0x0000, 0x0001, 0x0022, 0x0001, 0x0000, - 0x000B, 0x01B5, 0x000B, 0x01C0, 0x000B, 0x01CB, - 0x000B, 0x0194, 0x000B, 0x019F, 0x000B, 0x01AA, - 0x000B, 0x0173, 0x000B, 0x017E, 0x000B, 0x0189, - 0x0001, 0x0165, 0x0001, 0x0166, 0x000B, 0x0167, - 0x000B, 0x004F, 0x000B, 0x005A, 0x000B, 0x0065, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x0044, - 0x000B, 0x0023, 0x000B, 0x002E, 0x000B, 0x0039, - 0x0001, 0x0157, 0x0001, 0x0158, 0x000B, 0x0159, - 0x000B, 0x009C, 0x000B, 0x00A7, 0x000B, 0x00B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x0091, - 0x000B, 0x0070, 0x000B, 0x007B, 0x000B, 0x0086, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0164, - 0x000B, 0x0136, 0x000B, 0x0141, 0x000B, 0x014C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x012B, - 0x000B, 0x010A, 0x000B, 0x0115, 0x000B, 0x0120, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0172, - 0x000B, 0x00E9, 0x000B, 0x00F4, 0x000B, 0x00FF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x00DE, - 0x000B, 0x00BD, 0x000B, 0x00C8, 0x000B, 0x00D3, -}; +ROM_ASSET_LOAD_ANIM(anim_6B_indices, 0x0053d014, 252, 0x00000000, 252); -static const s16 anim_6B_values[] = { - 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, 0x0002, 0x0003, - 0x0003, 0x0002, 0x0000, 0x0000, 0x0098, 0x009A, 0x009B, 0x009B, - 0x009A, 0x009A, 0x009A, 0x009A, 0x009A, 0x009A, 0x009A, 0x0015, - 0x001A, 0x001F, 0x0020, 0x0019, 0x000F, 0x0004, 0xFFFE, 0xFFFF, - 0x0003, 0x0007, 0x3FFF, 0xE573, 0xDAF2, 0xD9CB, 0xDA21, 0xDB97, - 0xDDD2, 0xE074, 0xE321, 0xE57C, 0xE72A, 0xE7CE, 0xF15A, 0xEE82, - 0xEEE3, 0xEFE6, 0xF15D, 0xF31A, 0xF4EE, 0xF6AA, 0xF821, 0xF924, - 0xF984, 0xF250, 0xF3C6, 0xF326, 0xF20D, 0xF0A2, 0xEF08, 0xED66, - 0xEBE0, 0xEA9B, 0xE9BD, 0xE96B, 0xDD73, 0xDFA1, 0xE26C, 0xE5C2, - 0xE967, 0xED20, 0xF0B1, 0xF3DF, 0xF66E, 0xF823, 0xF8C2, 0x3561, - 0x2DB6, 0x2978, 0x252E, 0x20FE, 0x1D0C, 0x197E, 0x167A, 0x1424, - 0x12A2, 0x1219, 0xE841, 0xEEA5, 0xF10A, 0xF318, 0xF4D3, 0xF63F, - 0xF75F, 0xF839, 0xF8CF, 0xF926, 0xF942, 0x8416, 0x82F8, 0x835E, - 0x841A, 0x8511, 0x8629, 0x8748, 0x8854, 0x8934, 0x89CD, 0x8A06, - 0x1EB5, 0x1CF7, 0x135E, 0x05FB, 0xFE1D, 0xFDA7, 0xFF9D, 0x02F2, - 0x069F, 0x0997, 0x0ACF, 0x1399, 0x1264, 0x0CC6, 0x04EC, 0xFFF5, - 0xFEDA, 0xFEE3, 0xFFA5, 0x00B3, 0x01A5, 0x020D, 0xF0F8, 0xF6A7, - 0xF622, 0xF28F, 0xEFD7, 0xEF03, 0xEE72, 0xEE18, 0xEDE8, 0xEDD5, - 0xEDD2, 0xE4C4, 0xDD75, 0xD884, 0xD4CB, 0xD476, 0xD7F6, 0xDD81, - 0xE3E4, 0xE9EF, 0xEE6F, 0xF033, 0xF163, 0xF4DC, 0xF4EC, 0xF4D2, - 0xF497, 0xF448, 0xF3EE, 0xF396, 0xF349, 0xF313, 0xF2FE, 0x1B87, - 0x1AFD, 0x195D, 0x1778, 0x156F, 0x1360, 0x116B, 0x0FAE, 0x0E4A, - 0x0D5D, 0x0D07, 0x882F, 0x8A3F, 0x8AF3, 0x8BAD, 0x8C64, 0x8D14, - 0x8DB3, 0x8E3B, 0x8EA6, 0x8EEB, 0x8F03, 0x000B, 0x002D, 0x0108, - 0x01DE, 0x02B6, 0x0386, 0x0444, 0x0480, 0x0310, 0x015D, 0x008C, - 0xFF37, 0xFF3C, 0xFF48, 0xFEB7, 0xFE04, 0xFD6B, 0xFD2C, 0xFF56, - 0x0059, 0x011E, 0x016D, 0xC435, 0xC09B, 0xBB79, 0xBB1D, 0xBB96, - 0xBBE6, 0xBB0F, 0xB2B9, 0xB514, 0xB950, 0xBB94, 0x39F8, 0x34AF, - 0x3E0F, 0x415B, 0x435C, 0x42FA, 0x3641, 0x33F8, 0x3312, 0x32F8, - 0x3311, 0x08EE, 0x0B34, 0x0C46, 0x0AD0, 0x081E, 0x05DA, 0x05AF, - 0x0951, 0x0F70, 0x1533, 0x17C1, 0x124E, 0x129E, 0x1379, 0x1578, - 0x1811, 0x1A62, 0x1B8B, 0x1ACF, 0x18D1, 0x16C0, 0x15CC, 0xC174, - 0xC1AD, 0xBF0B, 0xB723, 0xAC6B, 0xA281, 0x9D05, 0x9E9A, 0xA4C2, - 0xAB6D, 0xAE8E, 0xFDBA, 0xFE36, 0xFF2B, 0x0066, 0x01A3, 0x029B, - 0x0309, 0x026A, 0x00F7, 0xFF80, 0xFED4, 0x008F, 0x00E0, 0x0153, - 0x01D5, 0x024A, 0x0296, 0x029E, 0x0213, 0x010E, 0x0012, 0xFFA2, - 0xB78C, 0xB311, 0xB2C4, 0xB391, 0xB4DE, 0xB615, 0xB69E, 0xB60F, - 0xB4D4, 0xB399, 0xB30A, 0x2C93, 0x2C73, 0x2DD5, 0x2FBB, 0x31D3, - 0x33CE, 0x355B, 0x3664, 0x3712, 0x3770, 0x378C, 0xF5C7, 0xF371, - 0xF067, 0xECA4, 0xE893, 0xE49D, 0xE12E, 0xDE10, 0xDB27, 0xD8FF, - 0xD827, 0x05EF, 0x046A, 0x00A2, 0xFB08, 0xF4B8, 0xEED2, 0xEA76, - 0xE82E, 0xE758, 0xE750, 0xE772, 0x9803, 0x9A06, 0x9BC9, 0x9DBC, - 0xA000, 0xA2B5, 0xA5FF, 0xAB3F, 0xB219, 0xB80B, 0xBA94, 0x8001, - 0x8001, 0x4171, 0x4171, 0x413B, 0x4104, 0x4171, 0x42BC, 0x4481, - 0x466E, 0x4833, 0x497F, 0x49FF, 0xBF5F, 0x8001, 0x8001, 0x4118, - 0x4171, 0x4261, 0x4391, 0x44E9, 0x4650, 0x47AD, 0x48E7, 0x49E6, - 0x4A91, 0x4AD0, 0xBF5F, 0xD7EE, 0xDA08, 0xD6D5, 0xD2CD, 0xD31E, - 0xD960, 0xE281, 0xECBA, 0xF63E, 0xFD43, 0x0000, 0xFC03, 0xF9D2, - 0xFA74, 0xFC5E, 0xFDD9, 0xFE7C, 0xFF04, 0xFF70, 0xFFC0, 0xFFF0, - 0x0000, 0xF089, 0xEF8A, 0xF039, 0xF258, 0xF593, 0xFA21, 0xFFD9, - 0x05D7, 0x0B3A, 0x0F1C, 0x109A, 0x1F34, 0x232F, 0x2941, 0x2F6D, - 0x30EF, 0x2A5B, 0x1F1E, 0x14B6, 0x0BB7, 0x038E, 0x0000, 0xEFAB, - 0xEDC3, 0xF1A4, 0xF684, 0xF9FF, 0xFA91, 0xF9BD, 0xF9A8, 0xFBBF, - 0xFE94, 0x0000, 0x184B, 0x1154, 0x0DC3, 0x0ADD, 0x088D, 0x0772, - 0x06ED, 0x0507, 0xFF7B, 0xF88D, 0xF527, 0x17E6, 0x1588, 0x135F, - 0x10A3, 0x0D8C, 0x0A54, 0x0733, 0x0461, 0x0218, 0x008F, 0x0000, - 0x00F4, 0xFED9, 0xFE7F, 0xFE64, 0xFE7C, 0xFEB7, 0xFF07, 0xFF5F, - 0xFFAF, 0xFFEA, 0x0000, 0x56B3, 0x582E, 0x55D4, 0x523F, 0x4DD7, - 0x4902, 0x4428, 0x3FAE, 0x3BFD, 0x397A, 0x388D, -}; +ROM_ASSET_LOAD_ANIM(anim_6B_values, 0x0053d110, 940, 0x00000000, 940); diff --git a/assets/anims/anim_6C.inc.c b/assets/anims/anim_6C.inc.c index 298f1f4a8..c6dc3aaac 100644 --- a/assets/anims/anim_6C.inc.c +++ b/assets/anims/anim_6C.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_6C[] = { 0, 189, @@ -13,110 +14,7 @@ static const struct Animation anim_6C[] = { }; -static const u16 anim_6C_indices[] = { - 0x0001, 0x0000, 0x001B, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001C, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0281, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x0266, - 0x0001, 0x0263, 0x0001, 0x0264, 0x0001, 0x0265, - 0x0001, 0x025F, 0x0001, 0x0260, 0x0001, 0x0261, - 0x0001, 0x006F, 0x0001, 0x0070, 0x0001, 0x0071, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x006E, - 0x001B, 0x001D, 0x001B, 0x0038, 0x001B, 0x0053, - 0x0001, 0x0241, 0x0001, 0x0242, 0x0001, 0x0243, - 0x0001, 0x00C4, 0x0001, 0x00C5, 0x0001, 0x00C6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00C3, - 0x001B, 0x0072, 0x001B, 0x008D, 0x001B, 0x00A8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x0244, - 0x001B, 0x01F0, 0x001B, 0x020B, 0x001B, 0x0226, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x01D5, - 0x001B, 0x0184, 0x001B, 0x019F, 0x001B, 0x01BA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0262, - 0x001B, 0x0133, 0x001B, 0x014E, 0x001B, 0x0169, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001B, 0x0118, - 0x001B, 0x00C7, 0x001B, 0x00E2, 0x001B, 0x00FD, -}; +ROM_ASSET_LOAD_ANIM(anim_6C_indices, 0x0053d4d4, 252, 0x00000000, 252); -static const s16 anim_6C_values[] = { - 0x0000, 0x00A9, 0x00AD, 0x00B2, 0x00B5, 0x00B7, 0x00B9, 0x00BB, - 0x00BC, 0x00BC, 0x00BC, 0x00BA, 0x00B9, 0x00B6, 0x00B4, 0x00B3, - 0x00B1, 0x00B1, 0x00B3, 0x00B6, 0x00B9, 0x00BB, 0x00BB, 0x00B9, - 0x00B4, 0x00AF, 0x00AA, 0x00A9, 0x3FFF, 0xD812, 0xD8AA, 0xDA35, - 0xDC5A, 0xDEC1, 0xE110, 0xE42F, 0xE7B2, 0xE944, 0xE8B6, 0xE787, - 0xE5EB, 0xE417, 0xE23F, 0xE098, 0xDF57, 0xDE79, 0xDDD1, 0xDD4D, - 0xDCDE, 0xDC73, 0xDBFB, 0xDB66, 0xDA81, 0xD967, 0xD878, 0xD812, - 0xD37E, 0xD2FC, 0xD1B3, 0xD001, 0xCE42, 0xCCD3, 0xCB90, 0xCA7F, - 0xCA45, 0xCAE9, 0xCBED, 0xCD27, 0xCE6B, 0xCF90, 0xD06A, 0xD0D0, - 0xD097, 0xCFD9, 0xCECB, 0xCDA7, 0xCCA3, 0xCBF7, 0xCBDB, 0xCD2F, - 0xCFCC, 0xD258, 0xD37E, 0x0B50, 0x0AFD, 0x0A24, 0x08F5, 0x079E, - 0x0651, 0x0499, 0x02A1, 0x018B, 0x0166, 0x0178, 0x01B7, 0x0219, - 0x0293, 0x031C, 0x03A8, 0x0446, 0x0504, 0x05D6, 0x06B4, 0x0792, - 0x0865, 0x0925, 0x09E0, 0x0A94, 0x0B1B, 0x0B50, 0xD32F, 0x39A6, - 0xD182, 0x7DBF, 0x1FC8, 0x1FFD, 0x2088, 0x214C, 0x222A, 0x2304, - 0x23BB, 0x2432, 0x244A, 0x23EB, 0x2325, 0x221A, 0x20EC, 0x1FBA, - 0x1EA8, 0x1DD4, 0x1D32, 0x1CA1, 0x1C2A, 0x1BD7, 0x1BB0, 0x1BC0, - 0x1C48, 0x1D4C, 0x1E72, 0x1F63, 0x1FC8, 0x233C, 0x2384, 0x243D, - 0x253D, 0x265B, 0x276C, 0x2844, 0x28BA, 0x28A4, 0x27B8, 0x2603, - 0x23D6, 0x2186, 0x1F63, 0x1DC2, 0x1CF4, 0x1D45, 0x1E86, 0x2050, - 0x223F, 0x23ED, 0x24F4, 0x2524, 0x24C3, 0x241D, 0x2382, 0x233C, - 0xF0A5, 0xF07C, 0xF00F, 0xEF71, 0xEEB9, 0xEDFB, 0xED4B, 0xECBE, - 0xEC69, 0xEC5E, 0xEC91, 0xECE9, 0xED4B, 0xEDA0, 0xEDCD, 0xEDBA, - 0xED34, 0xEC45, 0xEB2C, 0xEA28, 0xE979, 0xE95E, 0xEA4B, 0xEC1F, - 0xEE36, 0xEFEE, 0xF0A5, 0xE243, 0xC789, 0x345A, 0x7C1D, 0x0480, - 0x0422, 0x03C6, 0x03D7, 0x03F8, 0x0425, 0x0457, 0x0487, 0x04B0, - 0x04D5, 0x04F6, 0x0502, 0x04E6, 0x04B5, 0x0499, 0x0498, 0x049C, - 0x04A4, 0x04AE, 0x04B9, 0x04C4, 0x04CD, 0x04D2, 0x04D3, 0x04BD, - 0x0495, 0x0480, 0xFD7B, 0xFCF9, 0xFC7C, 0xFC95, 0xFCC4, 0xFD02, - 0xFD4A, 0xFD94, 0xFDD9, 0xFE35, 0xFE9A, 0xFEC5, 0xFE7B, 0xFDF7, - 0xFDAA, 0xFDA5, 0xFDAC, 0xFDBE, 0xFDD5, 0xFDEF, 0xFE08, 0xFE1E, - 0xFE2B, 0xFE2E, 0xFDFE, 0xFDA9, 0xFD7B, 0xC151, 0xC64B, 0xCB12, - 0xCA27, 0xC85F, 0xC5FF, 0xC34F, 0xC093, 0xBE12, 0xBAFE, 0xB7BC, - 0xB661, 0xB8D5, 0xBD2A, 0xBFB1, 0xBFD9, 0xBF93, 0xBEFD, 0xBE34, - 0xBD54, 0xBC7C, 0xBBC7, 0xBB53, 0xBB3C, 0xBCDF, 0xBFC5, 0xC151, - 0x22C5, 0x1B16, 0x12E1, 0x123C, 0x125D, 0x1340, 0x14DF, 0x1733, - 0x1A37, 0x1FEB, 0x2876, 0x3107, 0x393B, 0x40C6, 0x44FE, 0x4696, - 0x47FA, 0x4915, 0x49D1, 0x4A19, 0x49D8, 0x48F6, 0x4760, 0x44FE, - 0x3AE0, 0x2B05, 0x22C5, 0x01CF, 0x035E, 0x0542, 0x05D2, 0x0637, - 0x067F, 0x06BA, 0x06F5, 0x0740, 0x07B6, 0x082F, 0x0855, 0x0804, - 0x0763, 0x0692, 0x059F, 0x048E, 0x036A, 0x0241, 0x011F, 0x0012, - 0xFF26, 0xFE66, 0xFDE1, 0xFEBA, 0x00B3, 0x01CF, 0x098A, 0x08F4, - 0x082E, 0x07D9, 0x0791, 0x0752, 0x0713, 0x06CE, 0x067D, 0x05EC, - 0x0543, 0x0503, 0x058B, 0x067A, 0x072D, 0x0788, 0x07DA, 0x0824, - 0x0867, 0x08A5, 0x08DF, 0x0915, 0x0948, 0x097A, 0x0994, 0x0991, - 0x098A, 0x99B2, 0xA0C7, 0xA97E, 0xAC4C, 0xAE58, 0xAFEA, 0xB149, - 0xB2BC, 0xB48B, 0xB79F, 0xBB04, 0xBC38, 0xB9CD, 0xB541, 0xB079, - 0xABEC, 0xA6F5, 0xA1C5, 0x9C8D, 0x9782, 0x92D4, 0x8EB5, 0x8B58, - 0x88F0, 0x8C73, 0x94EF, 0x99B2, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002D, 0x005B, 0x0000, - 0xFEAD, 0xFCE3, 0xFB85, 0xFAD9, 0xFA98, 0xFAD1, 0xFB94, 0xFCB6, - 0xFDF0, 0xFEFC, 0xFFA9, 0x0000, 0x0017, 0x000B, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFC, 0xFFF7, 0x0000, 0x0029, 0x0060, - 0x007D, 0x0070, 0x0050, 0x002A, 0x000D, 0x0001, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0xBF40, 0xBFF9, 0xC1C3, 0xC40B, 0xC640, 0xC7CF, - 0xC7E5, 0xC749, 0xC7CF, 0xCB48, 0xCFE4, 0xD1FE, 0xCF41, 0xCA0B, - 0xC5C5, 0xC3FA, 0xC31F, 0xC205, 0xC03A, 0xBE35, 0xBC1A, 0xBA11, - 0xB76E, 0xB64A, 0xB913, 0xBD28, 0xBF40, 0x37F4, 0x39E2, 0x3E9A, - 0x4484, 0x4A08, 0x4D8C, 0x4ED3, 0x4D99, 0x4841, 0x3B98, 0x2AD1, - 0x1DE1, 0x18D0, 0x1853, 0x1966, 0x1A53, 0x1B69, 0x1CAA, 0x1E17, - 0x1FB2, 0x217D, 0x237A, 0x25AB, 0x2811, 0x2D4C, 0x3464, 0x37F4, - 0xFC94, 0xFCE3, 0xFDA8, 0xFEA3, 0xFF95, 0x003F, 0x0083, 0x0079, - 0x003F, 0xFFE5, 0xFF58, 0xFE8D, 0xFD48, 0xFBDA, 0xFB02, 0xFAC4, - 0xFA9C, 0xFA88, 0xFA85, 0xFA8F, 0xFAA4, 0xFAC1, 0xFAE1, 0xFB02, - 0xFB79, 0xFC33, 0xFC94, 0xF7D6, 0xF7C7, 0xF7A3, 0xF775, 0xF748, - 0xF729, 0xF71E, 0xF722, 0xF729, 0xF723, 0xF721, 0xF746, 0xF7BC, - 0xF853, 0xF8AE, 0xF8C8, 0xF8D9, 0xF8E2, 0xF8E5, 0xF8E2, 0xF8DA, - 0xF8CE, 0xF8BF, 0xF8AE, 0xF86E, 0xF80A, 0xF7D6, 0xAE52, 0xACD8, - 0xA930, 0xA486, 0xA005, 0x9CD6, 0x9B98, 0x9BC6, 0x9CD6, 0x9E75, - 0xA0F5, 0xA4C3, 0xAB17, 0xB251, 0xB693, 0xB7D0, 0xB89B, 0xB901, - 0xB913, 0xB8E0, 0xB877, 0xB7E8, 0xB741, 0xB693, 0xB422, 0xB04F, - 0xAE52, 0x8001, 0x8001, 0x4171, 0xCB30, 0xCAAA, 0xC926, 0xC6B7, - 0xC36E, 0xBF5F, 0xB7F9, 0xAE17, 0xA6ED, 0xA51D, 0xA605, 0xA6ED, - 0xA66A, 0xA5E6, 0xA6ED, 0xA968, 0xAC30, 0xAF35, 0xB265, 0xB5B0, - 0xB906, 0xBC56, 0xBF8F, 0xC2A1, 0xC62B, 0xC9A1, 0xCB30, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0xE052, 0x0BBB, 0x0081, 0x02EB, 0x0325, - 0x03BE, 0x0498, 0x0593, 0x0691, 0x0774, 0x081B, 0x0869, 0x082C, - 0x0771, 0x0671, 0x0568, 0x0490, 0x0424, 0x0428, 0x046A, 0x04D5, - 0x0555, 0x05D6, 0x0644, 0x068B, 0x0696, 0x05F5, 0x04B4, 0x0379, - 0x02EB, 0x47B4, -}; +ROM_ASSET_LOAD_ANIM(anim_6C_values, 0x0053d5d0, 1284, 0x00000000, 1284); diff --git a/assets/anims/anim_6D.inc.c b/assets/anims/anim_6D.inc.c index 0a2d12b96..b88ee5807 100644 --- a/assets/anims/anim_6D.inc.c +++ b/assets/anims/anim_6D.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_6D[] = { 1, 189, @@ -13,110 +14,7 @@ static const struct Animation anim_6D[] = { }; -static const u16 anim_6D_indices[] = { - 0x0001, 0x0000, 0x0012, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0013, 0x0001, 0x0000, - 0x0012, 0x024D, 0x0012, 0x025F, 0x0012, 0x0271, - 0x0012, 0x0217, 0x0012, 0x0229, 0x0012, 0x023B, - 0x0012, 0x01E1, 0x0012, 0x01F3, 0x0012, 0x0205, - 0x0001, 0x01DD, 0x0001, 0x01DE, 0x0001, 0x01DF, - 0x0012, 0x005C, 0x0012, 0x006E, 0x0012, 0x0080, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x004A, - 0x0012, 0x0014, 0x0012, 0x0026, 0x0012, 0x0038, - 0x0001, 0x01D9, 0x0001, 0x01DA, 0x0001, 0x01DB, - 0x0012, 0x00A7, 0x0012, 0x00B9, 0x0012, 0x00CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0095, - 0x0001, 0x0092, 0x0001, 0x0093, 0x0001, 0x0094, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01DC, - 0x0012, 0x01A3, 0x0012, 0x01B5, 0x0012, 0x01C7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0191, - 0x0012, 0x015B, 0x0012, 0x016D, 0x0012, 0x017F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01E0, - 0x0012, 0x0125, 0x0012, 0x0137, 0x0012, 0x0149, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0113, - 0x0012, 0x00DD, 0x0012, 0x00EF, 0x0012, 0x0101, -}; +ROM_ASSET_LOAD_ANIM(anim_6D_indices, 0x0053daec, 252, 0x00000000, 252); -static const s16 anim_6D_values[] = { - 0x0000, 0x00D0, 0x00CD, 0x00C5, 0x00B9, 0x00AB, 0x009D, 0x0092, - 0x0086, 0x0081, 0x0085, 0x008A, 0x0090, 0x0096, 0x009D, 0x00A3, - 0x00A7, 0x00AB, 0x00AC, 0x3FFF, 0xF5E2, 0xF5A8, 0xF50A, 0xF425, - 0xF313, 0xF1F0, 0xF0D9, 0xEFB2, 0xEE5C, 0xECE7, 0xEB62, 0xE9DD, - 0xE868, 0xE714, 0xE5EF, 0xE50B, 0xE476, 0xE441, 0xEE00, 0xEE0F, - 0xEE37, 0xEE70, 0xEEB6, 0xEEFF, 0xEF46, 0xEF90, 0xEFE6, 0xF044, - 0xF0A7, 0xF109, 0xF167, 0xF1BD, 0xF207, 0xF240, 0xF266, 0xF273, - 0xEB29, 0xEB60, 0xEBF6, 0xECCF, 0xEDD2, 0xEEE4, 0xEFED, 0xF104, - 0xF248, 0xF3A9, 0xF519, 0xF689, 0xF7EA, 0xF92C, 0xFA41, 0xFB19, - 0xFBA6, 0xFBD8, 0xEB9B, 0xE8DF, 0xE205, 0xD911, 0xD008, 0xC8F1, - 0xC5D1, 0xC61E, 0xC7C6, 0xCA7F, 0xCDFE, 0xD1F7, 0xD621, 0xDA31, - 0xDDDB, 0xE0D6, 0xE2D7, 0xE392, 0xD973, 0xD90F, 0xD811, 0xD6C1, - 0xD568, 0xD44D, 0xD3B9, 0xD395, 0xD396, 0xD3B7, 0xD3EE, 0xD436, - 0xD487, 0xD4D9, 0xD526, 0xD566, 0xD591, 0xD5A2, 0xDF38, 0xDFAA, - 0xE0CD, 0xE258, 0xE3FF, 0xE577, 0xE676, 0xE719, 0xE7B0, 0xE83B, - 0xE8B8, 0xE927, 0xE988, 0xE9D8, 0xEA18, 0xEA47, 0xEA63, 0xEA6D, - 0xFE50, 0xFD86, 0xFB80, 0xF8C0, 0xF5CA, 0xF320, 0xF146, 0xF004, - 0xEECE, 0xEDA9, 0xEC98, 0xEB9F, 0xEAC2, 0xEA05, 0xE96B, 0xE8F8, - 0xE8B0, 0xE897, 0x13E1, 0x08D0, 0xF6A5, 0xEB65, 0xE86E, 0xE1DE, - 0xDB36, 0xD7F7, 0xD7DD, 0xD842, 0xD90F, 0xDA30, 0xDB8E, 0xDD14, - 0xDEAC, 0xE041, 0xE1BD, 0xE30A, 0xE413, 0xE4C2, 0xE501, 0x0F06, - 0x0B11, 0x0073, 0xF110, 0xDECB, 0xCB88, 0xB929, 0xA994, 0x9EAB, - 0x979C, 0x9230, 0x8E30, 0x8B64, 0x8995, 0x888D, 0x8815, 0x87F5, - 0x87F6, 0x5988, 0x5A78, 0x5CF0, 0x6069, 0x645D, 0x6845, 0x6B9B, - 0x6DD9, 0x6E78, 0x6D40, 0x6A9B, 0x66F3, 0x62B6, 0x5E4C, 0x5A23, - 0x56A5, 0x543E, 0x5359, 0xB5D5, 0xB23C, 0xA89A, 0x9AAF, 0x8A38, - 0x78F2, 0x68A0, 0x5AFE, 0x51CB, 0x4C6F, 0x48F1, 0x46FB, 0x463A, - 0x4659, 0x4704, 0x47E7, 0x48AC, 0x4901, 0xFD89, 0xFDDC, 0xFEC6, - 0x002D, 0x01FC, 0x0418, 0x0669, 0x08D8, 0x0B4C, 0x0E2A, 0x11B8, - 0x15B0, 0x19CC, 0x1DC6, 0x2157, 0x243B, 0x262A, 0x26DE, 0xF92B, - 0xF9D1, 0xFB90, 0xFE17, 0x0115, 0x043C, 0x073C, 0x09C3, 0x0B82, - 0x0C9A, 0x0D66, 0x0DF2, 0x0E49, 0x0E78, 0x0E88, 0x0E85, 0x0E7C, - 0x0E76, 0xD95A, 0xD8D0, 0xD75C, 0xD544, 0xD2C9, 0xD030, 0xCDBA, - 0xCBAC, 0xCA49, 0xC979, 0xC8F1, 0xC8A3, 0xC884, 0xC886, 0xC89E, - 0xC8BF, 0xC8DB, 0xC8E8, 0x18FE, 0x1B41, 0x213E, 0x29C1, 0x3395, - 0x3D88, 0x4664, 0x4CF7, 0x500B, 0x4F71, 0x4C3C, 0x4723, 0x40DE, - 0x3A23, 0x33A8, 0x2E25, 0x2A51, 0x28E1, 0x0DFA, 0x0E3C, 0x0EEF, - 0x0FF2, 0x1124, 0x1265, 0x1395, 0x1494, 0x1541, 0x15A8, 0x15EE, - 0x1618, 0x162C, 0x162F, 0x1629, 0x161D, 0x1611, 0x160C, 0x0615, - 0x06F5, 0x0945, 0x0C8F, 0x105C, 0x1435, 0x17A4, 0x1A32, 0x1B68, - 0x1B33, 0x1A00, 0x1814, 0x15B5, 0x1328, 0x10B2, 0x0E9B, 0x0D26, - 0x0C9B, 0xB333, 0xB24A, 0xAFE2, 0xAC78, 0xA889, 0xA490, 0xA10C, - 0x9E77, 0x9D50, 0x9DAE, 0x9F24, 0xA163, 0xA41F, 0xA709, 0xA9D5, - 0xAC34, 0xADD9, 0xAE77, 0xFFA8, 0xFD15, 0xF748, 0xF129, 0xEA90, - 0xE3A4, 0xDFB9, 0xDE9E, 0xDDE3, 0xDD7A, 0xDD53, 0xDD60, 0xDD94, - 0xDDDE, 0xDE32, 0xDE7F, 0xDEB8, 0xDECF, 0xFF60, 0xFDBF, 0xFA41, - 0xF6FD, 0xF450, 0xF1DC, 0xF0A5, 0xF07C, 0xF085, 0xF0B4, 0xF102, - 0xF164, 0xF1D0, 0xF23F, 0xF2A5, 0xF2F9, 0xF333, 0xF348, 0xD31B, - 0xCF1C, 0xC714, 0xC0EF, 0xBF2C, 0xBF4C, 0xBFC2, 0xBFE9, 0xC024, - 0xC06D, 0xC0BF, 0xC117, 0xC16E, 0xC1C0, 0xC209, 0xC242, 0xC268, - 0xC276, 0x173E, 0x1CF0, 0x299D, 0x36A5, 0x446D, 0x5290, 0x593F, - 0x58D7, 0x571E, 0x545E, 0x50DE, 0x4CE9, 0x48C8, 0x44C3, 0x4124, - 0x3E33, 0x3C39, 0x3B81, 0xE55D, 0xE6BF, 0xEA75, 0xEFD8, 0xF868, - 0x02A5, 0x096A, 0x0B8D, 0x0BE3, 0x0B40, 0x0A78, 0x0A61, 0x0B1C, - 0x0C1D, 0x0D37, 0x0E3A, 0x0EF7, 0x0F41, 0xF886, 0xF630, 0xF221, - 0xF0C4, 0xF532, 0xFC52, 0x0142, 0x02CF, 0x0348, 0x031E, 0x02BE, - 0x0299, 0x02AA, 0x02AA, 0x029F, 0x0290, 0x0281, 0x027B, 0xBBB3, - 0xB931, 0xB32C, 0xABE1, 0xA24F, 0x9778, 0x909E, 0x8EC9, 0x8EF0, - 0x9040, 0x91E7, 0x9310, 0x93DA, 0x94D4, 0x95DA, 0x96C4, 0x976C, - 0x97AD, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x168D, 0x169D, 0x16C5, 0x16FC, 0x1736, 0x1769, 0x178B, - 0x1792, 0x1773, 0x1721, 0x16A0, 0x1601, 0x1551, 0x14A0, 0x13FC, - 0x1375, 0x1319, 0x12F7, 0xF943, 0xF9CE, 0xFB3E, 0xFD4B, 0xFFAB, - 0x0215, 0x0442, 0x05E7, 0x06BD, 0x06BB, 0x0626, 0x0526, 0x03E1, - 0x027F, 0x0127, 0x0001, 0xFF35, 0xFEE7, 0x0B57, 0x0AD6, 0x0982, - 0x079C, 0x0569, 0x032B, 0x0126, 0xFF9E, 0xFED5, 0xFED0, 0xFF51, - 0x0033, 0x0155, 0x0292, 0x03C6, 0x04CE, 0x0587, 0x05CC, 0x2715, - 0x249C, 0x1E60, 0x162C, 0x0DCB, 0x0707, 0x03AB, 0x0333, 0x03C4, - 0x0529, 0x072E, 0x099B, 0x0C3C, 0x0EDA, 0x1141, 0x133B, 0x1492, - 0x1510, 0x032D, 0x016D, 0xFD07, 0xF73D, 0xF154, 0xEC90, 0xEA37, - 0xE9EB, 0xEA5D, 0xEB67, 0xECE2, 0xEEA8, 0xF091, 0xF278, 0xF436, - 0xF5A4, 0xF69C, 0xF6F7, 0x02C8, 0x047E, 0x08C2, 0x0E47, 0x13C3, - 0x17E7, 0x1967, 0x1893, 0x16BB, 0x141C, 0x10EF, 0x0D70, 0x09D9, - 0x0665, 0x0350, 0x00D3, 0xFF2B, 0xFE90, 0xC2F3, 0xC6F1, 0xCE9A, - 0xD378, 0xD4B2, 0xD5BE, 0xD69F, 0xD759, 0xD7EF, 0xD866, 0xD8C2, - 0xD905, 0xD933, 0xD951, 0xD962, 0xD969, 0xD96B, 0xD96B, 0xFB70, - 0xFB89, 0xFBD6, 0xFC62, 0xFD1D, 0xFDF3, 0xFEDD, 0xFFD5, 0x00D3, - 0x01D2, 0x02CC, 0x03B9, 0x0494, 0x0555, 0x05F7, 0x0672, 0x06C1, - 0x06DD, 0x3D39, 0x3D4A, 0x3D80, 0x3DE1, 0x3E64, 0x3EFA, 0x3F9D, - 0x404A, 0x40FC, 0x41AE, 0x425D, 0x4303, 0x439B, 0x4422, 0x4493, - 0x44EA, 0x4521, 0x4534, -}; +ROM_ASSET_LOAD_ANIM(anim_6D_values, 0x0053dbe8, 1286, 0x00000000, 1286); diff --git a/assets/anims/anim_6E.inc.c b/assets/anims/anim_6E.inc.c index 6d04e0750..c002ca31e 100644 --- a/assets/anims/anim_6E.inc.c +++ b/assets/anims/anim_6E.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_6E[] = { 1, 189, @@ -13,100 +14,7 @@ static const struct Animation anim_6E[] = { }; -static const u16 anim_6E_indices[] = { - 0x0001, 0x0000, 0x0010, 0x0001, 0x0010, 0x0011, 0x0001, 0x0000, 0x0001, 0x0021, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0228, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0218, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0208, - 0x0001, 0x01F5, 0x0001, 0x01F6, 0x0010, 0x01F7, - 0x0010, 0x0062, 0x0010, 0x0072, 0x0010, 0x0082, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0052, - 0x0010, 0x0022, 0x0010, 0x0032, 0x0010, 0x0042, - 0x0001, 0x01E2, 0x0001, 0x01E3, 0x0010, 0x01E4, - 0x0010, 0x00D2, 0x0010, 0x00E2, 0x0010, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x00C2, - 0x0010, 0x0092, 0x0010, 0x00A2, 0x0010, 0x00B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01F4, - 0x0010, 0x01B2, 0x0010, 0x01C2, 0x0010, 0x01D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x01A2, - 0x0010, 0x0172, 0x0010, 0x0182, 0x0010, 0x0192, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0207, - 0x0010, 0x0142, 0x0010, 0x0152, 0x0010, 0x0162, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0132, - 0x0010, 0x0102, 0x0010, 0x0112, 0x0010, 0x0122, -}; +ROM_ASSET_LOAD_ANIM(anim_6E_indices, 0x0053e108, 252, 0x00000000, 252); -static const s16 anim_6E_values[] = { - 0x0000, 0x009E, 0x0099, 0x0095, 0x0090, 0x008C, 0x0088, 0x0083, - 0x0083, 0x0084, 0x008B, 0x0093, 0x0099, 0x00A0, 0x00A6, 0x00AA, - 0x00AC, 0x0007, 0x0003, 0xFFFF, 0xFFFA, 0xFFF4, 0xFFEF, 0xFFEB, - 0xFFEA, 0xFFEB, 0xFFEE, 0xFFF1, 0xFFF4, 0xFFF8, 0xFFFB, 0xFFFE, - 0xFFFF, 0x3FFF, 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE, - 0xE7CE, 0xE722, 0xE7CE, 0xEB1F, 0xEF59, 0xF3F6, 0xF874, 0xFC4D, - 0xFEFE, 0x0000, 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, - 0xF984, 0xF984, 0xF984, 0xF983, 0xF981, 0xF980, 0xF97E, 0xF97D, - 0xF97C, 0xF97C, 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, - 0xE96B, 0xE94E, 0xE96B, 0xE9FC, 0xEAB4, 0xEB7E, 0xEC42, 0xECEA, - 0xED5F, 0xED8C, 0xF8C2, 0xF831, 0xF772, 0xF699, 0xF5BC, 0xF4EF, - 0xF446, 0xF54D, 0xF446, 0xEE86, 0xE732, 0xDF31, 0xD767, 0xD0BA, - 0xCC10, 0xCA4F, 0x1219, 0x11CC, 0x1167, 0x10F4, 0x107F, 0x1012, - 0x0FB9, 0x1038, 0x0FB9, 0x0CE6, 0x094C, 0x055D, 0x018A, 0xFE44, - 0xFBF9, 0xFB1D, 0xF942, 0xF8AD, 0xF7E8, 0xF708, 0xF624, 0xF550, - 0xF4A2, 0xF56D, 0xF4A2, 0xF001, 0xEA1B, 0xE3AA, 0xDD65, 0xD806, - 0xD445, 0xD2DC, 0x8A06, 0x8B60, 0x8D28, 0x8F2C, 0x913C, 0x9326, - 0x94B9, 0x9348, 0x94B9, 0x9D7D, 0xA8A9, 0xB4DE, 0xC0BE, 0xCAEB, - 0xD207, 0xD4B4, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, - 0x0ACF, 0x0B1C, 0x0ACF, 0x0954, 0x0771, 0x0561, 0x035F, 0x01A7, - 0x0073, 0x0000, 0x020D, 0x020D, 0x020D, 0x020D, 0x020D, 0x020D, - 0x020D, 0x021C, 0x020D, 0x01C5, 0x0169, 0x0105, 0x00A3, 0x0050, - 0x0015, 0x0000, 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2, - 0xEDD2, 0xED9D, 0xEDD2, 0xEED8, 0xF025, 0xF192, 0xF2F5, 0xF425, - 0xF4F9, 0xF549, 0xF033, 0xEEB6, 0xECBE, 0xEA84, 0xE83C, 0xE61F, - 0xE463, 0xE4CF, 0xE463, 0xE07A, 0xDB7F, 0xD60E, 0xD0C3, 0xCC3A, - 0xC90F, 0xC7DD, 0xF2FE, 0xF379, 0xF41B, 0xF4D3, 0xF58F, 0xF63D, - 0xF6CC, 0xF684, 0xF6CC, 0xF8C9, 0xFB51, 0xFE15, 0x00C5, 0x0314, - 0x04B0, 0x054B, 0x0D07, 0x0D64, 0x0DDE, 0x0E69, 0x0EF7, 0x0F7A, - 0x0FE6, 0x0F36, 0x0FE6, 0x13BA, 0x189B, 0x1DF0, 0x231F, 0x2791, - 0x2AAB, 0x2BD6, 0x8F03, 0x9063, 0x9232, 0x9440, 0x9659, 0x984C, - 0x99E5, 0x98D1, 0x99E5, 0xA0E4, 0xA9CF, 0xB38D, 0xBD08, 0xC527, - 0xCAD4, 0xCCF6, 0x008C, 0xFFF3, 0xFF25, 0xFE39, 0xFD47, 0xFC67, - 0xFBAF, 0xFB6A, 0xFBAF, 0xFC47, 0xFD08, 0xFDDB, 0xFEA8, 0xFF58, - 0xFFD2, 0x0000, 0x016D, 0x0124, 0x00BE, 0x0047, 0xFFCD, 0xFF5A, - 0xFEFD, 0xFEE8, 0xFEFD, 0xFF04, 0xFF0D, 0xFF17, 0xFF20, 0xFF28, - 0xFF2E, 0xFF30, 0xBB94, 0xBB5E, 0xBBAC, 0xBC4E, 0xBD15, 0xBDD2, - 0xBE56, 0xBE1A, 0xBE56, 0xBFEA, 0xC1EC, 0xC41E, 0xC641, 0xC816, - 0xC95D, 0xC9D8, 0x3311, 0x35D0, 0x383D, 0x3A64, 0x3C52, 0x3E12, - 0x3FB2, 0x4105, 0x3FB2, 0x3B1E, 0x3549, 0x2EE9, 0x28B6, 0x2365, - 0x1FAF, 0x1E4A, 0x17C1, 0x164C, 0x149B, 0x12CF, 0x1107, 0x0F61, - 0x0DFE, 0x0D53, 0x0DFE, 0x0FC7, 0x120E, 0x148B, 0x16F7, 0x190A, - 0x1A7D, 0x1B09, 0x15CC, 0x15F9, 0x15B9, 0x1533, 0x148E, 0x13F2, - 0x1384, 0x1382, 0x1384, 0x1335, 0x12D1, 0x1263, 0x11F8, 0x119C, - 0x115C, 0x1144, 0xAE8E, 0xAAF3, 0xA6B9, 0xA232, 0x9DB0, 0x9986, - 0x9604, 0x94A2, 0x9604, 0x9911, 0x9CF3, 0xA132, 0xA553, 0xA8DD, - 0xAB56, 0xAC44, 0xFED4, 0xFF75, 0x0051, 0x0150, 0x0256, 0x0349, - 0x040F, 0x0456, 0x040F, 0x0381, 0x02CB, 0x0205, 0x0144, 0x009E, - 0x002B, 0x0000, 0xFFA2, 0xFFB0, 0xFFCB, 0xFFED, 0x0012, 0x0035, - 0x0051, 0x0058, 0x0051, 0x0046, 0x0037, 0x0028, 0x0019, 0x000C, - 0x0003, 0x0000, 0xB30A, 0xB28D, 0xB2F3, 0xB3EB, 0xB526, 0xB651, - 0xB71E, 0xB705, 0xB71E, 0xB83B, 0xB9A7, 0xBB34, 0xBCB7, 0xBE02, - 0xBEE9, 0xBF40, 0x378C, 0x3AA9, 0x3D22, 0x3F20, 0x40CA, 0x424A, - 0x43C5, 0x4500, 0x43C5, 0x3F95, 0x3A3F, 0x346B, 0x2EBF, 0x29E3, - 0x267E, 0x2537, 0xD827, 0xD9D1, 0xDBE9, 0xDE3A, 0xE092, 0xE2BE, - 0xE48B, 0xE554, 0xE48B, 0xE297, 0xE01A, 0xDD62, 0xDABD, 0xD878, - 0xD6E3, 0xD64A, 0xE772, 0xE60B, 0xE4B0, 0xE366, 0xE232, 0xE118, - 0xE01C, 0xDF8B, 0xE01C, 0xE1C6, 0xE3E5, 0xE636, 0xE877, 0xEA65, - 0xEBBF, 0xEC41, 0xBA94, 0xB707, 0xB28E, 0xAD97, 0xA891, 0xA3E8, - 0xA00C, 0x9E9F, 0xA00C, 0xA301, 0xA6C5, 0xAAE3, 0xAEE4, 0xB252, - 0xB4B7, 0xB59E, 0x7FFF, 0x7FFF, 0x49FF, 0x4983, 0x4841, 0x4685, - 0x449C, 0x42D1, 0x4171, 0x412C, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF, 0x4AD0, - 0x4A48, 0x48E7, 0x4701, 0x44E9, 0x42F3, 0x4171, 0x4126, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0xBF5F, - 0x109A, 0x102A, 0x0F4F, 0x0E1B, 0x0C9C, 0x0AE4, 0x0902, 0x0655, - 0x02D4, 0xFF77, 0xFD31, 0xFC36, 0xFBE5, 0xFBFE, 0xFC3E, 0xFC62, - 0xF527, 0xF9FA, 0x0051, 0x0781, 0x0ED8, 0x15A7, 0x1B40, 0x1CF9, - 0x1B40, 0x18A0, 0x1548, 0x11A1, 0x0E13, 0x0B07, 0x08E7, 0x081A, - 0x3979, 0x39EF, 0x3A75, 0x3B08, 0x3BA4, 0x3C45, 0x3CE8, 0x3D8A, - 0x3E26, 0x3EB9, 0x3F3F, 0x3FB5, 0x4017, 0x4061, 0x4090, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_6E_values, 0x0053e204, 1136, 0x00000000, 1136); diff --git a/assets/anims/anim_6F_70.inc.c b/assets/anims/anim_6F_70.inc.c index fda3221f6..d14581035 100644 --- a/assets/anims/anim_6F_70.inc.c +++ b/assets/anims/anim_6F_70.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_6F[] = { 0, 189, @@ -27,36 +28,7 @@ static const struct Animation anim_70[] = { }; -static const u16 anim_6F_70_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0027, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0026, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0025, - 0x0001, 0x0021, 0x0001, 0x0022, 0x0001, 0x0023, - 0x0001, 0x0007, 0x0001, 0x0008, 0x0001, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, - 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x001D, 0x0001, 0x001E, 0x0001, 0x001F, - 0x0001, 0x000C, 0x0001, 0x000D, 0x0001, 0x000E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0020, - 0x0001, 0x001A, 0x0001, 0x001B, 0x0001, 0x001C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0019, - 0x0001, 0x0016, 0x0001, 0x0017, 0x0001, 0x0018, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0024, - 0x0001, 0x0013, 0x0001, 0x0014, 0x0001, 0x0015, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0012, - 0x0001, 0x000F, 0x0001, 0x0010, 0x0001, 0x0011, -}; +ROM_ASSET_LOAD_ANIM(anim_6F_70_indices, 0x0053e6a4, 252, 0x00000000, 252); -static const s16 anim_6F_70_values[] = { - 0x0000, 0x0090, 0x3FFF, 0x00A8, 0xF984, 0xE96B, 0xC898, 0x1106, - 0xE692, 0xB427, 0xED8C, 0xC68E, 0xF40A, 0x1E67, 0xB4BD, 0x001B, - 0x025B, 0xCB25, 0x5AFE, 0x008D, 0xFECB, 0x83AC, 0x0095, 0xFF09, - 0xCC42, 0x5730, 0xFFBA, 0x0051, 0x85D1, 0x7FFF, 0x7FFF, 0x4171, - 0xBF5F, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x2A6B, 0x0F71, 0x3FFF, - 0x5948, 0x7290, 0x8BD8, 0xA521, 0xBE69, 0xD7B2, 0xF0FA, 0x0A43, - 0x238B, -}; +ROM_ASSET_LOAD_ANIM(anim_6F_70_values, 0x0053e7a0, 98, 0x00000000, 98); diff --git a/assets/anims/anim_71.inc.c b/assets/anims/anim_71.inc.c index 80a49fe0a..e1d93473e 100644 --- a/assets/anims/anim_71.inc.c +++ b/assets/anims/anim_71.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_71[] = { 1, 189, @@ -13,159 +14,7 @@ static const struct Animation anim_71[] = { }; -static const u16 anim_71_indices[] = { - 0x0018, 0x0001, 0x0018, 0x0019, 0x0018, 0x0031, 0x0001, 0x0000, 0x0001, 0x0049, 0x0001, 0x0000, - 0x0018, 0x03C7, 0x0018, 0x03DF, 0x0018, 0x03F7, - 0x0018, 0x037F, 0x0018, 0x0397, 0x0018, 0x03AF, - 0x0018, 0x0337, 0x0018, 0x034F, 0x0018, 0x0367, - 0x0018, 0x02EE, 0x0018, 0x0306, 0x0018, 0x031E, - 0x0018, 0x00AA, 0x0018, 0x00C2, 0x0018, 0x00DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0092, - 0x0018, 0x004A, 0x0018, 0x0062, 0x0018, 0x007A, - 0x0001, 0x02EA, 0x0001, 0x02EB, 0x0001, 0x02EC, - 0x0018, 0x0152, 0x0018, 0x016A, 0x0018, 0x0182, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x013A, - 0x0018, 0x00F2, 0x0018, 0x010A, 0x0018, 0x0122, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02ED, - 0x0018, 0x02A2, 0x0018, 0x02BA, 0x0018, 0x02D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x028A, - 0x0018, 0x0242, 0x0018, 0x025A, 0x0018, 0x0272, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0336, - 0x0018, 0x01FA, 0x0018, 0x0212, 0x0018, 0x022A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x01E2, - 0x0018, 0x019A, 0x0018, 0x01B2, 0x0018, 0x01CA, -}; +ROM_ASSET_LOAD_ANIM(anim_71_indices, 0x0053e81c, 252, 0x00000000, 252); -static const s16 anim_71_values[] = { - 0x0000, 0xFFF4, 0x0008, 0xFFF8, 0xFFF3, 0xFFF6, 0xFFE1, 0xFFDB, - 0xFFCE, 0xFFD3, 0xFFDE, 0xFFDD, 0xFFE8, 0xFFF0, 0x000D, 0x000E, - 0x000D, 0x000B, 0x0009, 0x0006, 0x0005, 0x0003, 0x0001, 0x0000, - 0x0000, 0x008D, 0x007B, 0x0080, 0x0097, 0x009C, 0x009D, 0x008D, - 0x0080, 0x007F, 0x009A, 0x00A2, 0x00A1, 0x008F, 0x008B, 0x0088, - 0x0087, 0x0082, 0x007D, 0x0078, 0x0073, 0x0070, 0x006C, 0x006A, - 0x0069, 0x0045, 0x006B, 0x00B0, 0x00A5, 0x00AD, 0x00BF, 0x00C9, - 0x00AF, 0x0077, 0x0054, 0x0056, 0x005B, 0x0046, 0x0016, 0xFFF3, - 0xFFF9, 0xFFFD, 0x0000, 0x0002, 0x0001, 0xFFFA, 0xFFEE, 0xFFE2, - 0xFFDD, 0x3FFF, 0xE53C, 0xE262, 0xD8D5, 0xCEB9, 0xCFC7, 0xEF05, - 0x1719, 0x2476, 0x2AF7, 0x290F, 0x2F2C, 0x3594, 0x25CF, 0x3AC7, - 0x2D73, 0x1C96, 0x0CA1, 0xFE48, 0xF06A, 0xE10B, 0xD1F8, 0xC4FB, - 0xBBE0, 0xB870, 0xEA28, 0xE97A, 0xE7A4, 0xE5C9, 0xE711, 0xF20C, - 0xFCFA, 0xF27D, 0xF9D1, 0x0135, 0x08D3, 0x1A28, 0x15D2, 0x1467, - 0x004C, 0xF2FA, 0xEDF2, 0xEB85, 0xE9DC, 0xE85C, 0xE715, 0xE618, - 0xE574, 0xE53A, 0xE4D0, 0xED22, 0xF496, 0xFB87, 0xFCDE, 0xF09E, - 0xDD50, 0xC907, 0xCC5A, 0xD844, 0xD28A, 0xC8C2, 0xD94F, 0xE65C, - 0xD9FB, 0xD81F, 0xDA6D, 0xDDC9, 0xE1B7, 0xE655, 0xEB02, 0xEF1F, - 0xF20C, 0xF329, 0xE5B6, 0xD6D6, 0xD911, 0xDD41, 0xE25C, 0xE757, - 0xEB29, 0xE832, 0xDDCC, 0xD60A, 0xD855, 0xDC2F, 0xE03D, 0xE326, - 0xE4C0, 0xE160, 0xD099, 0xC2DF, 0xC29A, 0xC4F4, 0xC8C8, 0xCCF1, - 0xD047, 0xD1A5, 0xE523, 0xD803, 0xDF7B, 0xF7C0, 0x1877, 0x0B31, - 0x0537, 0x013F, 0xFA0E, 0xFB15, 0xF780, 0xF6A9, 0xFEB2, 0x0C7D, - 0x2644, 0x4D09, 0x4E72, 0x47FD, 0x423E, 0x3B56, 0x3545, 0x3207, - 0x4232, 0x4683, 0xE134, 0xFBF0, 0x0413, 0xE9A7, 0xD45E, 0xEEF0, - 0xF902, 0xF3CE, 0xE5C7, 0xD85D, 0xD6BB, 0xDB5A, 0xEC2C, 0xFC7B, - 0xF35F, 0xE9D2, 0xE132, 0xDA4D, 0xD603, 0xD29A, 0xCF93, 0xCC6E, - 0xC972, 0xC85D, 0xDDB9, 0xEB4F, 0x0B0A, 0x0EFF, 0x020A, 0xF4F6, - 0xF10C, 0xF921, 0xED44, 0xE0A9, 0xD777, 0xCB20, 0xB373, 0x9A03, - 0x8B8D, 0x74B9, 0x6BAC, 0x626B, 0x52ED, 0x41AF, 0x3037, 0x200B, - 0x1753, 0x1427, 0xC9D0, 0xCD41, 0xDDA7, 0xDD42, 0xD3C5, 0xD5D5, - 0xD04E, 0xD67F, 0xE641, 0xF889, 0x0A6F, 0x190C, 0x2177, 0x0E2B, - 0xF4FA, 0x0B29, 0x0E50, 0x103D, 0x1866, 0x2292, 0x2D32, 0x36B8, - 0x3D93, 0x4035, 0x0A52, 0x1260, 0x17EC, 0x161A, 0x0345, 0xF112, - 0xFDB6, 0xF9AD, 0xFAFE, 0xFC65, 0xFE6A, 0x0190, 0x0660, 0x1567, - 0x2266, 0x0BA2, 0x0D5C, 0x12B3, 0x14BE, 0x16C8, 0x18A5, 0x1A2E, - 0x1B37, 0x1B99, 0xD324, 0xD7F6, 0xDB3E, 0xDC28, 0xDD63, 0xEB34, - 0xD608, 0xD224, 0xDAAB, 0xE596, 0xF090, 0xF945, 0xFD60, 0xEB8F, - 0xD95A, 0xFE24, 0x0278, 0x0024, 0xFF7D, 0xFE75, 0xFD46, 0xFC27, - 0xFB51, 0xFAFE, 0xD051, 0xCF46, 0xDEAF, 0xDE7A, 0xCFB2, 0xB3C5, - 0xC4D4, 0xD814, 0xDE94, 0xE3CA, 0xE7C8, 0xEA9E, 0xEC60, 0xED1F, - 0xE621, 0xDA2B, 0xCE16, 0xC670, 0xC6DB, 0xC926, 0xCC73, 0xCFE3, - 0xD296, 0xD3AE, 0xC6D0, 0xCA2C, 0xBFDA, 0xB5C9, 0x7DC7, 0xA5C1, - 0x9656, 0x8292, 0x95A3, 0xB95B, 0xA969, 0x7CD1, 0xE70F, 0xD80F, - 0xD10A, 0xCE68, 0xCF7D, 0xD169, 0xD3E0, 0xD693, 0xD934, 0xDB76, - 0xDD09, 0xDDA1, 0x1F8A, 0x234B, 0x2104, 0x2999, 0x4DE9, 0x65F5, - 0x76AA, 0x7A50, 0x7147, 0x6BFF, 0x5D25, 0x5DC5, 0x203F, 0x25B8, - 0x242D, 0x22B1, 0x23F1, 0x25AE, 0x27B4, 0x29D1, 0x2BCF, 0x2D7C, - 0x2EA3, 0x2F11, 0x8791, 0x94DD, 0x9B46, 0x9A74, 0x5433, 0x7EBB, - 0x7DE1, 0x6F2A, 0x853E, 0x8141, 0x5E21, 0x2D9B, 0xA2A0, 0x988F, - 0x84AC, 0x739B, 0x693F, 0x5E84, 0x53F5, 0x4A1B, 0x4181, 0x3AB1, - 0x3635, 0x3498, 0xFFBA, 0xFFCF, 0xFFB1, 0xFF85, 0xFF57, 0xFF47, - 0xFFDA, 0xFFDE, 0xFFD0, 0xFFBC, 0xFFAE, 0xFFB1, 0xFFF1, 0x006B, - 0x00ED, 0x0140, 0x0130, 0x0088, 0xF881, 0xFA0C, 0xFCF1, 0xFE6D, - 0xFF99, 0x0012, 0xFF39, 0xFF31, 0xFF3B, 0xFF60, 0xFF88, 0xFF99, - 0xFF30, 0xFF28, 0xFF28, 0xFF2F, 0xFF38, 0xFF40, 0xFF4F, 0xFF6C, - 0xFF89, 0xFF9B, 0xFF95, 0xFF6A, 0xFD7A, 0xFDF2, 0xFEB4, 0xFEFB, - 0xFF24, 0xFF31, 0xD7CA, 0xD3A2, 0xD9EE, 0xE541, 0xF10E, 0xF55B, - 0xD183, 0xCFF8, 0xD2BD, 0xD719, 0xDA57, 0xD9BD, 0xD548, 0xCF08, - 0xC75F, 0xBEB1, 0xB560, 0xABCF, 0x96D2, 0xA157, 0xAFEA, 0xB9E5, - 0xC282, 0xC62D, 0x229B, 0x3C67, 0x4F41, 0x3379, 0x1605, 0x0DC9, - 0x0EB9, 0x1178, 0x1539, 0x19E1, 0x1F55, 0x257B, 0x2D2F, 0x3696, - 0x4085, 0x49D1, 0x514D, 0x55CE, 0x5662, 0x53C8, 0x4F5E, 0x4A85, - 0x469A, 0x44FE, 0xEB40, 0xF434, 0xFDBC, 0x0846, 0x0B59, 0x0232, - 0x0FBD, 0xFBA2, 0x02E2, 0x01FE, 0xFFD2, 0x017B, 0x0B6D, 0x1935, - 0x229C, 0x23C0, 0x2081, 0x1C51, 0x16DD, 0x1105, 0x0C55, 0x079D, - 0x03F9, 0x0283, 0x0075, 0xF8B4, 0xF7DB, 0xF46C, 0xFCFD, 0x07C5, - 0x169F, 0x1FD4, 0x1F4A, 0x143C, 0x0770, 0xFE56, 0xFC07, 0xFD69, - 0xFEA0, 0xFD60, 0xFBF5, 0xFD6E, 0x07DC, 0x1250, 0x1504, 0x15CA, - 0x1591, 0x1549, 0xDA06, 0xD3CD, 0xC8C3, 0xB3E4, 0xA81E, 0xACCD, - 0xA7DB, 0xA90D, 0xC7A5, 0xDC8B, 0xEEDF, 0xF518, 0xE6CF, 0xCC6A, - 0xB596, 0xA8D6, 0x9FA6, 0x9628, 0x893F, 0x7EE5, 0x79D5, 0x763C, - 0x7416, 0x735F, 0xFA89, 0xFAA0, 0xFA9D, 0xFA92, 0xFA80, 0xFA6C, - 0xFA59, 0xFA49, 0xFA41, 0xFA42, 0xFA50, 0xFA6F, 0xFCDE, 0xFC7F, - 0xEA0C, 0xE921, 0xE9F8, 0xEBE6, 0xEE44, 0xF067, 0xF2F7, 0xF641, - 0xF917, 0xFA4C, 0x015B, 0x01C5, 0x01A7, 0x017D, 0x0148, 0x0108, - 0x00BE, 0x006A, 0x000D, 0xFFA8, 0xFF39, 0xFEC3, 0xFD74, 0xFC0D, - 0xFCC5, 0xFCC1, 0xFC9B, 0xFC73, 0xFC68, 0xFC9A, 0xFD56, 0xFE7B, - 0xFF8A, 0x0000, 0xC4FE, 0xC805, 0xC734, 0xC61C, 0xC4BC, 0xC310, - 0xC116, 0xBECC, 0xBC2F, 0xB93C, 0xB5F2, 0xB24C, 0xA66F, 0x9A1D, - 0xA417, 0xA573, 0xA5A3, 0xA57A, 0xA5CE, 0xA770, 0xABF7, 0xB297, - 0xB893, 0xBB2D, 0x59DD, 0x5F56, 0x6074, 0x6157, 0x61F7, 0x624B, - 0x624B, 0x61EE, 0x612D, 0x5FFE, 0x5E5A, 0x5C37, 0x5420, 0x4769, - 0x4040, 0x417B, 0x45EF, 0x4BC5, 0x5128, 0x5441, 0x53C5, 0x50F6, - 0x4DD1, 0x4C54, 0x02F2, 0x0307, 0x02CB, 0x0282, 0x0230, 0x01D6, - 0x0177, 0x0115, 0x00B3, 0x0054, 0xFFF9, 0xFFA5, 0xFF99, 0x0A09, - 0x102E, 0x1121, 0x1108, 0x0FC6, 0x0B63, 0x06D1, 0x04DC, 0x0376, - 0x02A0, 0x0259, 0xEB13, 0xEB09, 0xEC54, 0xEDE1, 0xEFA0, 0xF180, - 0xF372, 0xF566, 0xF74C, 0xF914, 0xFAAE, 0xFC0A, 0xF86E, 0xEB2B, - 0xEFA6, 0xF076, 0xF08E, 0xF03F, 0xEEF4, 0xED9C, 0xED3F, 0xED1E, - 0xED1F, 0xED25, 0x969E, 0xA3D4, 0xA6F1, 0xA8C5, 0xA995, 0xA9A7, - 0xA93E, 0xA8A0, 0xA810, 0xA7D5, 0xA832, 0xA96D, 0xB716, 0xA377, - 0x817A, 0x7C6D, 0x7CD4, 0x7D7B, 0x7D18, 0x7CAF, 0x7B4E, 0x7991, - 0x7815, 0x7774, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x7E15, 0x7AE6, 0x7A43, 0x8001, 0x9DE5, 0xBD23, 0xBD7F, 0xB396, - 0xAA76, 0x9F6C, 0x9411, 0x89FB, 0x82C4, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8031, 0x807F, 0x808F, 0x8001, 0x7D1D, 0x7A1A, 0x7A11, 0x7B06, - 0x7BE7, 0x7CF7, 0x7E0F, 0x7F08, 0x7FBA, 0x8001, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4111, 0x4072, 0x4052, 0x4171, 0x4745, 0x4D5E, 0x4D70, 0x4B81, - 0x49B9, 0x4792, 0x455A, 0x4363, 0x41FA, 0x4171, 0xBF5F, 0x23A0, - 0x2883, 0x3464, 0x1DCF, 0x11CF, 0x0AA3, 0x067A, 0x0271, 0xFEB5, - 0xFB72, 0xF8D4, 0xF729, 0xF6F7, 0xF8C3, 0x04AB, 0x0C86, 0x1036, - 0x0EEF, 0x0C78, 0x0952, 0x05FF, 0x0300, 0x00D5, 0x0000, 0xFB90, - 0xF5B2, 0xF48D, 0xF1E5, 0xF4A2, 0xF066, 0xF42A, 0xF91C, 0xFE52, - 0x02DE, 0x05D5, 0x055C, 0x0233, 0xFF5A, 0xFF0D, 0xFCF0, 0xFB84, - 0xFBD8, 0xFC83, 0xFD63, 0xFE50, 0xFF28, 0xFFC4, 0x0000, 0xD73D, - 0xF15B, 0x0A3E, 0x186A, 0x1A18, 0x1C41, 0x1702, 0x115E, 0x0B0C, - 0x03C1, 0xFB32, 0xEEBE, 0xDF4F, 0xD1EB, 0xD069, 0xD00C, 0xD08C, - 0xD219, 0xD410, 0xD635, 0xD84B, 0xDA13, 0xDB52, 0xDBCA, 0xEFB4, - 0xEF85, 0xF075, 0xF75E, 0xF33B, 0xF0E4, 0xF731, 0x005C, 0x0904, - 0x0DC7, 0x0E90, 0x0DD8, 0x0C13, 0x09B2, 0x0729, 0x04EB, 0x036A, - 0x0281, 0x01BC, 0x011B, 0x009F, 0x0046, 0x0011, 0x0000, 0x02E4, - 0xF761, 0xEB75, 0xF388, 0xFCB4, 0x0478, 0x09F0, 0x0EDF, 0x12AE, - 0x14C5, 0x1572, 0x1579, 0x14F6, 0x1409, 0x12CE, 0x1163, 0x0FE7, - 0x0DEE, 0x0B3C, 0x0830, 0x052B, 0x028C, 0x00B2, 0x0000, 0x277E, - 0x16BC, 0x06CC, 0x072A, 0x1203, 0x1BD5, 0x2018, 0x22FC, 0x2496, - 0x24F8, 0x240E, 0x220E, 0x1F7B, 0x1CD7, 0x1AA6, 0x196A, 0x19A6, - 0x1BFF, 0x2038, 0x2581, 0x2B08, 0x2FFD, 0x3390, 0x34EF, 0xE4B5, - 0xCB3F, 0xBF9A, 0xC1CF, 0xD385, 0xE2F7, 0xF38C, 0x06AA, 0x19BA, - 0x2A25, 0x3555, 0x38B1, 0x1111, 0x0D8A, 0x0470, 0xFDDD, 0xFCEB, - 0xFCAD, 0xFCF4, 0xFD94, 0xFE60, 0xFF29, 0xFFC3, 0x0000, 0x28AE, - 0x2503, 0x18F0, 0x11D5, 0x088F, 0xFDEE, 0xF639, 0xEE7A, 0xE6E6, - 0xDFB2, 0xD914, 0xD341, 0xD86B, 0xE80A, 0xF3DA, 0xFB16, 0xFD21, - 0xFE8C, 0xFF73, 0xFFF0, 0x0021, 0x0021, 0x000C, 0x0000, 0x3C1B, - 0x1E3D, 0x0F8A, 0x0CC5, 0x0A3D, 0x0301, 0x0359, 0x0324, 0x0375, - 0x0560, 0x09F9, 0x139C, 0x48A9, 0x5D6B, 0x6699, 0x69A7, 0x67A2, - 0x6462, 0x605D, 0x5C0A, 0x57DF, 0x5452, 0x51DA, 0x50ED, -}; +ROM_ASSET_LOAD_ANIM(anim_71_values, 0x0053e918, 2078, 0x00000000, 2078); diff --git a/assets/anims/anim_72_73.inc.c b/assets/anims/anim_72_73.inc.c index 8492f6326..4d51d42af 100644 --- a/assets/anims/anim_72_73.inc.c +++ b/assets/anims/anim_72_73.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_72[] = { 0, 189, @@ -27,301 +28,7 @@ static const struct Animation anim_73[] = { }; -static const u16 anim_72_73_indices[] = { - 0x0001, 0x0000, 0x0048, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0049, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0048, 0x0833, - 0x0048, 0x07A3, 0x0001, 0x0000, 0x0048, 0x07EB, - 0x0048, 0x0713, 0x0001, 0x0000, 0x0048, 0x075B, - 0x0001, 0x070F, 0x0001, 0x0710, 0x0001, 0x0711, - 0x0048, 0x0123, 0x0048, 0x016B, 0x0048, 0x01B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0048, 0x00DB, - 0x0048, 0x004A, 0x0048, 0x0092, 0x0001, 0x00DA, - 0x0001, 0x067C, 0x0001, 0x067D, 0x0001, 0x067E, - 0x0048, 0x031B, 0x0048, 0x0363, 0x0048, 0x03AB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0048, 0x02D3, - 0x0048, 0x01FB, 0x0048, 0x0243, 0x0048, 0x028B, - 0x0001, 0x0000, 0x0048, 0x067F, 0x0048, 0x06C7, - 0x0048, 0x05A4, 0x0048, 0x05EC, 0x0048, 0x0634, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0048, 0x055C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0048, 0x0514, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0712, - 0x0001, 0x0483, 0x0048, 0x0484, 0x0048, 0x04CC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0048, 0x043B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0048, 0x03F3, -}; +ROM_ASSET_LOAD_ANIM(anim_72_73_indices, 0x0053f168, 252, 0x00000000, 252); -static const s16 anim_72_73_values[] = { - 0x0000, 0x00C0, 0x00BD, 0x00B8, 0x00B4, 0x00B1, 0x00AF, 0x00AD, - 0x00AB, 0x00AC, 0x00AE, 0x00B0, 0x00B3, 0x00B7, 0x00BA, 0x00BE, - 0x00C2, 0x00C5, 0x00C8, 0x00CB, 0x00CE, 0x00D1, 0x00D3, 0x00D6, - 0x00D8, 0x00D9, 0x00D9, 0x00D9, 0x00D8, 0x00D7, 0x00D5, 0x00D2, - 0x00D0, 0x00CD, 0x00CA, 0x00C8, 0x00C5, 0x00C1, 0x00BD, 0x00B9, - 0x00B5, 0x00B2, 0x00B0, 0x00AE, 0x00AD, 0x00AC, 0x00AB, 0x00AB, - 0x00AB, 0x00AC, 0x00AD, 0x00AF, 0x00B2, 0x00B6, 0x00BC, 0x00C2, - 0x00C6, 0x00CA, 0x00CD, 0x00CF, 0x00D2, 0x00D4, 0x00D6, 0x00D8, - 0x00D9, 0x00D9, 0x00D8, 0x00D5, 0x00D3, 0x00CF, 0x00CA, 0x00C5, - 0x00C3, 0x3FFF, 0xDFD1, 0xDFF0, 0xE04B, 0xE0DE, 0xE1A2, 0xE295, - 0xE3B1, 0xE4F1, 0xE651, 0xE7CD, 0xE95F, 0xEB03, 0xECB5, 0xEE70, - 0xF02E, 0xF1EC, 0xF3A6, 0xF555, 0xF6F6, 0xF884, 0xF9FA, 0xFB54, - 0xFC8E, 0xFDA1, 0xFE8B, 0xFF46, 0xFFCD, 0x001B, 0x002E, 0x0000, - 0xFF9C, 0xFF12, 0xFE64, 0xFD94, 0xFCA4, 0xFB96, 0xFA6C, 0xF929, - 0xF7CD, 0xF65C, 0xF4D6, 0xF33F, 0xF197, 0xEFE2, 0xEE21, 0xEC55, - 0xEA82, 0xE8A8, 0xE6CB, 0xE4EB, 0xE30C, 0xE12E, 0xDF55, 0xDD81, - 0xDBB5, 0xD9F3, 0xD83D, 0xD694, 0xD4FC, 0xD375, 0xD202, 0xD0A5, - 0xCF60, 0xCE35, 0xCD25, 0xCC33, 0xCB61, 0xCAB1, 0xCA24, 0xC9BD, - 0xC97E, 0xC968, 0x047B, 0x0472, 0x045A, 0x0432, 0x03FC, 0x03B9, - 0x036A, 0x0311, 0x02AE, 0x0242, 0x01CF, 0x0155, 0x00D7, 0x0054, - 0xFFCF, 0xFF48, 0xFEBF, 0xFE37, 0xFDB0, 0xFD2C, 0xFCAB, 0xFC2F, - 0xFBB9, 0xFB49, 0xFAE2, 0xFA84, 0xFA30, 0xF9E7, 0xF9AA, 0xF97C, - 0xF956, 0xF934, 0xF915, 0xF8FA, 0xF8E2, 0xF8CD, 0xF8BB, 0xF8AC, - 0xF89F, 0xF895, 0xF88E, 0xF889, 0xF886, 0xF885, 0xF886, 0xF888, - 0xF88D, 0xF892, 0xF89A, 0xF8A2, 0xF8AB, 0xF8B6, 0xF8C1, 0xF8CD, - 0xF8D9, 0xF8E6, 0xF8F3, 0xF900, 0xF90D, 0xF91B, 0xF927, 0xF934, - 0xF940, 0xF94B, 0xF955, 0xF95F, 0xF967, 0xF96E, 0xF974, 0xF978, - 0xF97B, 0xF97C, 0xED8C, 0xDF7F, 0xDF42, 0xDEBF, 0xDE41, 0xDE14, - 0xDE2A, 0xDE44, 0xDE61, 0xDE81, 0xDEA4, 0xDEC9, 0xDEF0, 0xDF18, - 0xDF43, 0xDF6E, 0xDF9B, 0xDFC8, 0xDFF6, 0xE024, 0xE052, 0xE07F, - 0xE0AC, 0xE0D8, 0xE103, 0xE12C, 0xE154, 0xE17A, 0xE19D, 0xE1BF, - 0xE1DD, 0xE1FA, 0xE218, 0xE236, 0xE254, 0xE272, 0xE291, 0xE2B0, - 0xE2CF, 0xE2EE, 0xE30E, 0xE32D, 0xE34C, 0xE36A, 0xE389, 0xE3A7, - 0xE3C5, 0xE3E3, 0xE400, 0xE41C, 0xE438, 0xE454, 0xE46E, 0xE488, - 0xE4A1, 0xE4BA, 0xE4D1, 0xE4E7, 0xE4FD, 0xE511, 0xE524, 0xE536, - 0xE547, 0xE556, 0xE564, 0xE570, 0xE57C, 0xE585, 0xE58D, 0xE593, - 0xE598, 0xE59A, 0xE59B, 0xDAEE, 0xDB0B, 0xDB60, 0xDBE9, 0xDCA3, - 0xDD8A, 0xDE9A, 0xDFD0, 0xE128, 0xE29F, 0xE431, 0xE5DA, 0xE797, - 0xE964, 0xEB3E, 0xED21, 0xEF08, 0xF0F2, 0xF2D9, 0xF4BB, 0xF694, - 0xF860, 0xFA1C, 0xFBC3, 0xFD54, 0xFEC8, 0x001D, 0x0151, 0x025E, - 0x0342, 0x040E, 0x04D4, 0x0595, 0x0651, 0x0708, 0x07BA, 0x0867, - 0x090F, 0x09B3, 0x0A51, 0x0AEA, 0x0B7E, 0x0C0D, 0x0C97, 0x0D1D, - 0x0D9D, 0x0E18, 0x0E8F, 0x0F00, 0x0F6D, 0x0FD5, 0x1038, 0x1096, - 0x10EF, 0x1143, 0x1192, 0x11DD, 0x1222, 0x1263, 0x129F, 0x12D6, - 0x1308, 0x1335, 0x135E, 0x1382, 0x13A1, 0x13BB, 0x13D1, 0x13E1, - 0x13ED, 0x13F4, 0x13F7, 0xB6BF, 0xB6DC, 0xB72F, 0xB7B4, 0xB868, - 0xB946, 0xBA4A, 0xBB70, 0xBCB3, 0xBE10, 0xBF83, 0xC108, 0xC299, - 0xC434, 0xC5D5, 0xC776, 0xC914, 0xCAAB, 0xCC36, 0xCDB3, 0xCF1B, - 0xD06D, 0xD1A2, 0xD2B8, 0xD3A9, 0xD473, 0xD510, 0xD57D, 0xD5B6, - 0xD5B6, 0xD589, 0xD53F, 0xD4D8, 0xD457, 0xD3BC, 0xD30A, 0xD242, - 0xD165, 0xD074, 0xCF73, 0xCE61, 0xCD41, 0xCC14, 0xCADB, 0xC999, - 0xC84E, 0xC6FC, 0xC5A4, 0xC449, 0xC2EC, 0xC18D, 0xC030, 0xBED4, - 0xBD7D, 0xBC2A, 0xBADF, 0xB99B, 0xB862, 0xB734, 0xB612, 0xB4FF, - 0xB3FC, 0xB30B, 0xB22C, 0xB162, 0xB0AE, 0xB012, 0xAF8E, 0xAF25, - 0xAED9, 0xAEA9, 0xAE99, 0xBB71, 0xBB9B, 0xBC14, 0xBCD7, 0xBDDE, - 0xBF21, 0xC09B, 0xC246, 0xC41C, 0xC616, 0xC82E, 0xCA5E, 0xCCA0, - 0xCEED, 0xD140, 0xD392, 0xD5DD, 0xD81B, 0xDA46, 0xDC57, 0xDE49, - 0xE015, 0xE1B4, 0xE322, 0xE457, 0xE54D, 0xE5FF, 0xE665, 0xE67A, - 0xE638, 0xE5AE, 0xE4F1, 0xE404, 0xE2EA, 0xE1A4, 0xE036, 0xDEA3, - 0xDCED, 0xDB17, 0xD923, 0xD714, 0xD4EE, 0xD2B2, 0xD063, 0xCE04, - 0xCB98, 0xC921, 0xC6A2, 0xC41D, 0xC196, 0xBF0F, 0xBC8A, 0xBA0B, - 0xB794, 0xB527, 0xB2C8, 0xB079, 0xAE3D, 0xAC16, 0xAA07, 0xA813, - 0xA63C, 0xA486, 0xA2F2, 0xA184, 0xA03E, 0x9F22, 0x9E35, 0x9D77, - 0x9CEC, 0x9C97, 0x9C7A, 0x0000, 0x002C, 0x00AD, 0x017C, 0x0294, - 0x03EF, 0x0587, 0x0756, 0x0956, 0x0B81, 0x0DD1, 0x1040, 0x12C9, - 0x1565, 0x180F, 0x1AC0, 0x1D73, 0x2021, 0x22C6, 0x255A, 0x27D8, - 0x2A3B, 0x2C7B, 0x2E94, 0x307F, 0x3236, 0x33B3, 0x34F2, 0x35EA, - 0x3698, 0x3710, 0x376D, 0x37B0, 0x37DB, 0x37EF, 0x37ED, 0x37D6, - 0x37AB, 0x376D, 0x371F, 0x36C0, 0x3652, 0x35D6, 0x354D, 0x34B9, - 0x341B, 0x3374, 0x32C5, 0x320F, 0x3153, 0x3094, 0x2FD1, 0x2F0C, - 0x2E46, 0x2D80, 0x2CBC, 0x2BFB, 0x2B3E, 0x2A86, 0x29D4, 0x2929, - 0x2887, 0x27EF, 0x2762, 0x26E1, 0x266E, 0x2609, 0x25B3, 0x256F, - 0x253D, 0x251D, 0x2513, 0x0000, 0x000F, 0x003B, 0x0083, 0x00E4, - 0x015C, 0x01E9, 0x0288, 0x0339, 0x03F8, 0x04C3, 0x0599, 0x0678, - 0x075C, 0x0845, 0x0930, 0x0A1B, 0x0B04, 0x0BE9, 0x0CC7, 0x0D9D, - 0x0E69, 0x0F28, 0x0FD9, 0x1079, 0x1106, 0x117E, 0x11E0, 0x1228, - 0x1255, 0x126E, 0x127D, 0x1280, 0x127A, 0x126B, 0x1252, 0x1232, - 0x1209, 0x11D9, 0x11A2, 0x1165, 0x1122, 0x10D9, 0x108C, 0x103B, - 0x0FE5, 0x0F8D, 0x0F31, 0x0ED4, 0x0E74, 0x0E13, 0x0DB2, 0x0D50, - 0x0CEF, 0x0C8F, 0x0C2F, 0x0BD2, 0x0B77, 0x0B1F, 0x0ACA, 0x0A79, - 0x0A2C, 0x09E4, 0x09A2, 0x0965, 0x092F, 0x0900, 0x08D8, 0x08B8, - 0x08A1, 0x0893, 0x088E, 0xF549, 0xF54D, 0xF558, 0xF56A, 0xF582, - 0xF5A1, 0xF5C4, 0xF5EC, 0xF619, 0xF649, 0xF67D, 0xF6B3, 0xF6EC, - 0xF726, 0xF762, 0xF79F, 0xF7DC, 0xF819, 0xF855, 0xF890, 0xF8C9, - 0xF900, 0xF934, 0xF965, 0xF993, 0xF9BC, 0xF9E0, 0xFA00, 0xFA19, - 0xFA2D, 0xFA3C, 0xFA4A, 0xFA55, 0xFA5F, 0xFA68, 0xFA6E, 0xFA74, - 0xFA78, 0xFA7A, 0xFA7C, 0xFA7C, 0xFA7B, 0xFA79, 0xFA76, 0xFA73, - 0xFA6E, 0xFA69, 0xFA63, 0xFA5C, 0xFA55, 0xFA4E, 0xFA46, 0xFA3D, - 0xFA35, 0xFA2C, 0xFA23, 0xFA1B, 0xFA12, 0xFA09, 0xFA01, 0xF9F9, - 0xF9F1, 0xF9E9, 0xF9E2, 0xF9DC, 0xF9D6, 0xF9D1, 0xF9CD, 0xF9C9, - 0xF9C7, 0xF9C5, 0xF9C5, 0xE259, 0xE258, 0xE255, 0xE24F, 0xE247, - 0xE23B, 0xE22D, 0xE21B, 0xE205, 0xE1EB, 0xE1CD, 0xE1AA, 0xE183, - 0xE156, 0xE124, 0xE0ED, 0xE0AF, 0xE06C, 0xE022, 0xDFD1, 0xDF7A, - 0xDF1B, 0xDEB5, 0xDE47, 0xDDD1, 0xDD53, 0xDCCD, 0xDC3D, 0xDBA5, - 0xDB04, 0xD9E1, 0xD7F4, 0xD57D, 0xD2BF, 0xCFFC, 0xCD78, 0xCB73, - 0xCA30, 0xC9F1, 0xCA5C, 0xCAE6, 0xCB8E, 0xCC50, 0xCD2C, 0xCE1F, - 0xCF26, 0xD03F, 0xD169, 0xD2A0, 0xD3E4, 0xD530, 0xD684, 0xD7DD, - 0xD939, 0xDA95, 0xDBF0, 0xDD47, 0xDE98, 0xDFE0, 0xE11E, 0xE250, - 0xE372, 0xE484, 0xE582, 0xE66A, 0xE73B, 0xE7F1, 0xE88C, 0xE907, - 0xE963, 0xE99B, 0xE9AE, 0x12E6, 0x1305, 0x1360, 0x13F2, 0x14B8, - 0x15AD, 0x16CE, 0x1816, 0x1981, 0x1B0C, 0x1CB2, 0x1E6F, 0x2040, - 0x221F, 0x2409, 0x25FB, 0x27F0, 0x29E3, 0x2BD1, 0x2DB7, 0x2F8F, - 0x3156, 0x3307, 0x34A0, 0x361B, 0x3774, 0x38A8, 0x39B3, 0x3A90, - 0x3B3C, 0x3BC7, 0x3C44, 0x3CB4, 0x3D18, 0x3D71, 0x3DBD, 0x3DFF, - 0x3E37, 0x3E65, 0x3E89, 0x3EA4, 0x3EB7, 0x3EC2, 0x3EC5, 0x3EC2, - 0x3EB8, 0x3EA9, 0x3E93, 0x3E79, 0x3E5B, 0x3E38, 0x3E12, 0x3DE9, - 0x3DBD, 0x3D90, 0x3D61, 0x3D31, 0x3D01, 0x3CD0, 0x3CA0, 0x3C71, - 0x3C44, 0x3C18, 0x3BF0, 0x3BC9, 0x3BA7, 0x3B88, 0x3B6E, 0x3B59, - 0x3B49, 0x3B3F, 0x3B3C, 0x3224, 0x3230, 0x3252, 0x3288, 0x32D2, - 0x332E, 0x339A, 0x3414, 0x349C, 0x3530, 0x35CD, 0x3674, 0x3721, - 0x37D4, 0x388C, 0x3946, 0x3A01, 0x3ABB, 0x3B74, 0x3C2A, 0x3CDA, - 0x3D84, 0x3E26, 0x3EBF, 0x3F4C, 0x3FCE, 0x4041, 0x40A4, 0x40F7, - 0x4137, 0x416B, 0x419A, 0x41C4, 0x41E9, 0x420A, 0x4227, 0x4240, - 0x4254, 0x4265, 0x4273, 0x427D, 0x4284, 0x4288, 0x428A, 0x4288, - 0x4285, 0x427F, 0x4277, 0x426D, 0x4262, 0x4255, 0x4247, 0x4237, - 0x4227, 0x4216, 0x4204, 0x41F2, 0x41E0, 0x41CE, 0x41BC, 0x41AB, - 0x419A, 0x418A, 0x417A, 0x416C, 0x415F, 0x4154, 0x414A, 0x4142, - 0x413C, 0x4138, 0x4137, 0xF557, 0xF542, 0xF506, 0xF4A6, 0xF425, - 0xF387, 0xF2D0, 0xF202, 0xF121, 0xF030, 0xEF34, 0xEE2E, 0xED23, - 0xEC16, 0xEB0B, 0xEA04, 0xE906, 0xE813, 0xE72F, 0xE65D, 0xE5A1, - 0xE4FF, 0xE479, 0xE413, 0xE3D0, 0xE3B4, 0xE3C2, 0xE3FD, 0xE46A, - 0xE50B, 0xE5DB, 0xE6D3, 0xE7F1, 0xE931, 0xEA93, 0xEC13, 0xEDAF, - 0xEF66, 0xF135, 0xF31A, 0xF512, 0xF71D, 0xF936, 0xFB5C, 0xFD8E, - 0xFFC8, 0x0207, 0x044C, 0x0693, 0x08DA, 0x0B1F, 0x0D5F, 0x0F98, - 0x11C9, 0x13EF, 0x1607, 0x1810, 0x1A07, 0x1BEA, 0x1DB7, 0x1F6C, - 0x2107, 0x2284, 0x23E3, 0x2521, 0x263C, 0x2731, 0x27FF, 0x28A2, - 0x291A, 0x2963, 0x297C, 0xC353, 0xC361, 0xC389, 0xC3CB, 0xC428, - 0xC49E, 0xC52D, 0xC5D5, 0xC696, 0xC76E, 0xC85A, 0xC958, 0xCA63, - 0xCB78, 0xCC95, 0xCDB5, 0xCED5, 0xCFF3, 0xD10A, 0xD217, 0xD318, - 0xD408, 0xD4E4, 0xD5AD, 0xD666, 0xD710, 0xD7B0, 0xD847, 0xD8D9, - 0xD967, 0xDA6E, 0xDBB7, 0xDC3C, 0xDAF5, 0xD826, 0xD4D6, 0xD121, - 0xCD25, 0xC8FF, 0xC4CB, 0xC0A6, 0xBCAD, 0xB8FE, 0xB5B4, 0xB2EE, - 0xB0C7, 0xAF5D, 0xAED1, 0xAF1B, 0xB018, 0xB1A4, 0xB39D, 0xB5DE, - 0xB846, 0xBAB0, 0xBCF9, 0xBEFF, 0xC09E, 0xC1B2, 0xC25C, 0xC2D8, - 0xC32A, 0xC358, 0xC36A, 0xC363, 0xC34A, 0xC326, 0xC2FA, 0xC2CF, - 0xC2A8, 0xC28D, 0xC283, 0x1B99, 0x1BF7, 0x1CF1, 0x1E56, 0x1FF5, - 0x219B, 0x2317, 0x2439, 0x24CE, 0x24E3, 0x24AF, 0x243F, 0x23A6, - 0x22F1, 0x2230, 0x2173, 0x20CA, 0x2043, 0x1FEF, 0x1FDC, 0x201B, - 0x20BB, 0x220F, 0x2439, 0x2700, 0x2A2A, 0x2D7E, 0x30C2, 0x33BE, - 0x3638, 0x3816, 0x3981, 0x3AA1, 0x3B9F, 0x3C9D, 0x3D9F, 0x3EA1, - 0x3FA1, 0x409D, 0x4191, 0x427C, 0x435B, 0x442A, 0x44E8, 0x4592, - 0x4625, 0x469F, 0x471F, 0x47BC, 0x4866, 0x490C, 0x499F, 0x4A0E, - 0x4A49, 0x4A41, 0x49E5, 0x4924, 0x47F0, 0x4637, 0x43AC, 0x402F, - 0x3BF2, 0x3728, 0x3206, 0x2CBE, 0x2784, 0x228B, 0x1E07, 0x1A2A, - 0x1728, 0x1534, 0x1482, 0x0068, 0x0000, 0xFFF5, 0xFFD5, 0xFFA8, - 0xFF73, 0xFF3C, 0xFF09, 0xFEE1, 0xFEC8, 0xFEBB, 0xFEB2, 0xFEAD, - 0xFEAB, 0xFEAB, 0xFEAE, 0xFEB1, 0xFEB6, 0xFEBB, 0xFEC0, 0xFEC4, - 0xFEC7, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0x8B51, 0x8C34, 0x8E9A, 0x921F, - 0x9661, 0x9AFC, 0x9F8E, 0xA3B2, 0xA706, 0xA9BF, 0xAC57, 0xAED2, - 0xB137, 0xB388, 0xB5CB, 0xB804, 0xBA38, 0xBC6C, 0xBEA4, 0xC0E5, - 0xC334, 0xC594, 0xC831, 0xCB15, 0xCE19, 0xD114, 0xD3DE, 0xD64E, - 0xD83C, 0xD980, 0xD90A, 0xD6A6, 0xD374, 0xD095, 0xCE4B, 0xCC15, - 0xC9EB, 0xC7C6, 0xC59D, 0xC369, 0xC121, 0xBEBE, 0xBC38, 0xB947, - 0xB5F6, 0xB2B7, 0xAFFD, 0xADAB, 0xAB5C, 0xA910, 0xA6C7, 0xA483, - 0xA245, 0xA00D, 0x9DDE, 0x9BB7, 0x999A, 0x9787, 0x9581, 0x9367, - 0x9122, 0x8EC2, 0x8C55, 0x89EB, 0x8791, 0x8558, 0x834E, 0x8181, - 0x8001, 0x7EDC, 0x7E21, 0x7DE0, 0xD74A, 0xD6C6, 0xD561, 0xD35B, - 0xD0F1, 0xCE61, 0xCBE9, 0xC9C6, 0xC837, 0xC70A, 0xC5E7, 0xC4D0, - 0xC3C7, 0xC2CF, 0xC1EA, 0xC11A, 0xC061, 0xBFC1, 0xBF3D, 0xBED8, - 0xBE92, 0xBE70, 0xBE8F, 0xBF02, 0xBFB8, 0xC09F, 0xC1A6, 0xC2BB, - 0xC3CD, 0xC4CA, 0xC5A2, 0xC642, 0xC699, 0xC696, 0xC622, 0xC541, - 0xC40C, 0xC297, 0xC0FA, 0xBF4C, 0xBDA4, 0xBC18, 0xBABF, 0xB9B1, - 0xB902, 0xB8CC, 0xB924, 0xBA2A, 0xBBD9, 0xBE14, 0xC0BC, 0xC3B2, - 0xC6D7, 0xCA0D, 0xCD34, 0xD02F, 0xD2DF, 0xD525, 0xD6E2, 0xD834, - 0xD952, 0xDA40, 0xDB02, 0xDB9C, 0xDC13, 0xDC6D, 0xDCAC, 0xDCD5, - 0xDCEE, 0xDCFA, 0xDCFE, 0xDCFE, 0x3C70, 0x3CE6, 0x3E1E, 0x3FD9, - 0x41D7, 0x43D8, 0x459C, 0x46E4, 0x4770, 0x4793, 0x47C1, 0x47ED, - 0x480B, 0x480F, 0x47EB, 0x4793, 0x46FA, 0x4614, 0x44D4, 0x432D, - 0x4113, 0x3E79, 0x3A5E, 0x343D, 0x2CC6, 0x24AC, 0x1C9C, 0x1549, - 0x0F62, 0x0B97, 0x0CE3, 0x132E, 0x1A8E, 0x1F1A, 0x20D2, 0x2255, - 0x23A7, 0x24CC, 0x25CA, 0x26A4, 0x275E, 0x27FD, 0x2885, 0x28FB, - 0x2963, 0x29C2, 0x2A1A, 0x2A4E, 0x2A43, 0x2A06, 0x29A4, 0x292C, - 0x28A9, 0x282A, 0x27BA, 0x2769, 0x2742, 0x2752, 0x27A8, 0x2852, - 0x294B, 0x2A82, 0x2BE8, 0x2D6C, 0x2EFF, 0x3090, 0x3210, 0x336E, - 0x349A, 0x3585, 0x361D, 0x3653, 0x00D0, 0x002B, 0xFE79, 0xFC0E, - 0xF945, 0xF676, 0xF3F9, 0xF226, 0xF156, 0xF152, 0xF1A2, 0xF23A, - 0xF30E, 0xF40F, 0xF532, 0xF66B, 0xF7AC, 0xF8EA, 0xFA17, 0xFB27, - 0xFC0E, 0xFCBE, 0xFD32, 0xFD72, 0xFD8A, 0xFD85, 0xFD6E, 0xFD50, - 0xFD35, 0xFD2A, 0xFD1B, 0xFCF7, 0xFCD3, 0xFCBE, 0xFCB9, 0xFCB5, - 0xFCB3, 0xFCB2, 0xFCB2, 0xFCB3, 0xFCB4, 0xFCB6, 0xFCB9, 0xFCBB, - 0xFCBC, 0xFCBE, 0xFCBE, 0xFCBB, 0xFCB4, 0xFCA9, 0xFC9D, 0xFC91, - 0xFC86, 0xFC7E, 0xFC7B, 0xFC7F, 0xFC8A, 0xFC9F, 0xFCBE, 0xFCEE, - 0xFD30, 0xFD80, 0xFDDA, 0xFE3B, 0xFE9F, 0xFF01, 0xFF5F, 0xFFB5, - 0xFFFE, 0x0036, 0x005B, 0x0068, 0x0000, 0x0006, 0x0014, 0x0026, - 0x0036, 0x0040, 0x003D, 0x002A, 0x0000, 0xFFC3, 0xFF78, 0xFF24, - 0xFEC7, 0xFE65, 0xFDFF, 0xFD97, 0xFD30, 0xFCCC, 0xFC6D, 0xFC16, - 0xFBC8, 0xFB85, 0xFB53, 0xFB31, 0xFB1E, 0xFB15, 0xFB14, 0xFB17, - 0xFB1B, 0xFB1D, 0xFB23, 0xFB35, 0xFB55, 0xFB85, 0xFBC1, 0xFC02, - 0xFC48, 0xFC91, 0xFCDC, 0xFD26, 0xFD70, 0xFDB8, 0xFDFB, 0xFE3A, - 0xFE71, 0xFEA1, 0xFEC8, 0xFEE4, 0xFEF6, 0xFF00, 0xFF03, 0xFF00, - 0xFEFA, 0xFEF0, 0xFEE5, 0xFEDA, 0xFED1, 0xFECA, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xCE23, 0xCD36, 0xCAC3, 0xC746, - 0xC33C, 0xBF22, 0xBB75, 0xB8B0, 0xB752, 0xB712, 0xB74A, 0xB7E7, - 0xB8D7, 0xBA05, 0xBB60, 0xBCD5, 0xBE50, 0xBFBF, 0xC110, 0xC22E, - 0xC308, 0xC38B, 0xC38C, 0xC309, 0xC22B, 0xC118, 0xBFF9, 0xBEF6, - 0xBE36, 0xBDE2, 0xBE25, 0xBF0B, 0xC093, 0xC2BA, 0xC542, 0xC7E8, - 0xCAA8, 0xCD7C, 0xD05F, 0xD34B, 0xD63B, 0xD929, 0xDC11, 0xDEEC, - 0xE1B5, 0xE467, 0xE6FD, 0xE982, 0xEC03, 0xEE7E, 0xF0F0, 0xF356, - 0xF5AE, 0xF7F3, 0xFA24, 0xFC3E, 0xFE3D, 0x001E, 0x01E0, 0x0394, - 0x0549, 0x06F9, 0x089D, 0x0A30, 0x0BAB, 0x0D08, 0x0E40, 0x0F4E, - 0x102A, 0x10D0, 0x1137, 0x115B, 0x7FFF, 0x7FFF, 0x4171, 0x0000, - 0xFF5B, 0xFDA6, 0xFB3B, 0xF877, 0xF5B2, 0xF348, 0xF193, 0xF0ED, - 0xF123, 0xF1BB, 0xF2A5, 0xF3D1, 0xF531, 0xF6B3, 0xF849, 0xF9E3, - 0xFB72, 0xFCE5, 0xFE2E, 0xFF3C, 0x0000, 0x0081, 0x00D6, 0x0104, - 0x0111, 0x0106, 0x00E7, 0x00BB, 0x0088, 0x0056, 0x002A, 0x000B, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC5E4, - 0xC5F1, 0xC602, 0xC5F4, 0xC5A8, 0xC4FB, 0xC3CB, 0xC1F8, 0xBF5F, - 0xBC00, 0xB805, 0xB38C, 0xAEB6, 0xA9A1, 0xA46C, 0x9F37, 0x9A21, - 0x9548, 0x90CC, 0x8CCC, 0x8968, 0x86BD, 0x84D7, 0x8399, 0x82EC, - 0x82B8, 0x82E4, 0x8359, 0x83FE, 0x84BB, 0x8578, 0x861C, 0x8691, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x7FFF, - 0x7FFF, 0x4171, 0xBF5F, 0x142B, 0x140F, 0x13BD, 0x1339, 0x1287, - 0x11A9, 0x10A4, 0x0F7A, 0x0E30, 0x0CC9, 0x0B49, 0x09B2, 0x0809, - 0x0651, 0x048E, 0x02C2, 0x00F2, 0xFF22, 0xFD54, 0xFB8C, 0xF9CE, - 0xF81D, 0xF67C, 0xF4F0, 0xF37C, 0xF222, 0xF0E8, 0xEFD0, 0xEEDD, - 0xEE15, 0xED78, 0xED0D, 0xECD5, 0xECD5, 0xED08, 0xED69, 0xEDF3, - 0xEEA6, 0xEF7D, 0xF077, 0xF191, 0xF2C9, 0xF41C, 0xF587, 0xF709, - 0xF89D, 0xFA43, 0xFBF7, 0xFDB7, 0xFF81, 0x0150, 0x0324, 0x04FB, - 0x06D0, 0x08A2, 0x0A6F, 0x0C33, 0x0DEC, 0x0F98, 0x1134, 0x12BD, - 0x1432, 0x158F, 0x16D2, 0x17F8, 0x1900, 0x19E6, 0x1AA7, 0x1B42, - 0x1BB4, 0x1BFB, 0x1C13, 0x0188, 0x01A0, 0x01D8, 0x021E, 0x025D, - 0x029D, 0x02E8, 0x0324, 0x033A, 0x032D, 0x0316, 0x02F5, 0x02CF, - 0x02A6, 0x027C, 0x0255, 0x0233, 0x021A, 0x0205, 0x01F0, 0x01DB, - 0x01C7, 0x01B5, 0x01A5, 0x0197, 0x018D, 0x0186, 0x0184, 0x0187, - 0x0190, 0x01A1, 0x01BA, 0x01DB, 0x0202, 0x022C, 0x0259, 0x0286, - 0x02B1, 0x02DA, 0x02FE, 0x031C, 0x0331, 0x033D, 0x033E, 0x0336, - 0x0326, 0x0310, 0x02F5, 0x02D6, 0x02B6, 0x0295, 0x0276, 0x0259, - 0x0241, 0x022E, 0x021E, 0x020F, 0x01FF, 0x01F0, 0x01E1, 0x01D3, - 0x01C5, 0x01B8, 0x01AB, 0x01A0, 0x0196, 0x018D, 0x0186, 0x0180, - 0x017B, 0x0178, 0x0177, 0xEC0A, 0xED01, 0xEE16, 0xEF46, 0xF08F, - 0xF1EE, 0xF361, 0xF4E5, 0xF679, 0xF819, 0xF9C3, 0xFB76, 0xFD2D, - 0xFEE8, 0x00A2, 0x025B, 0x0410, 0x05BE, 0x0763, 0x08FD, 0x0A88, - 0x0C03, 0x0D6B, 0x0EBE, 0x0FFA, 0x111B, 0x121F, 0x1305, 0x13C9, - 0x146A, 0x14E4, 0x1535, 0x155C, 0x1555, 0x1523, 0x14CD, 0x1453, - 0x13B8, 0x12FE, 0x1226, 0x1132, 0x1024, 0x0EFD, 0x0DC0, 0x0C6E, - 0x0B09, 0x0993, 0x080D, 0x067A, 0x04DB, 0x0332, 0x0180, 0xFFC9, - 0xFE0C, 0xFC4D, 0xFA8C, 0xF8CB, 0xF70E, 0xF554, 0xF3A0, 0xF1F4, - 0xF052, 0xEEBB, 0xED31, 0xEBB6, 0xEA4B, 0xE8F3, 0xE7B0, 0xE682, - 0xE56C, 0xE470, 0xE38F, 0xFF6E, 0xFF85, 0xFFC1, 0x0014, 0x0073, - 0x00D0, 0x011E, 0x014F, 0x0156, 0x013F, 0x011F, 0x00F7, 0x00C8, - 0x0092, 0x0057, 0x0019, 0xFFD9, 0xFF95, 0xFF51, 0xFF0E, 0xFECC, - 0xFE8C, 0xFE50, 0xFE18, 0xFDE6, 0xFDBB, 0xFD98, 0xFD7E, 0xFD6D, - 0xFD68, 0xFD72, 0xFD8F, 0xFDBC, 0xFDF6, 0xFE3B, 0xFE89, 0xFEDD, - 0xFF35, 0xFF8F, 0xFFE7, 0x003B, 0x008B, 0x00D2, 0x010E, 0x013E, - 0x015E, 0x016D, 0x016D, 0x0166, 0x0157, 0x0142, 0x0126, 0x0106, - 0x00E0, 0x00B7, 0x008A, 0x005B, 0x002A, 0xFFF9, 0xFFC6, 0xFF93, - 0xFF61, 0xFF31, 0xFF03, 0xFED7, 0xFEB0, 0xFE8C, 0xFE6E, 0xFE55, - 0xFE42, 0xFE36, 0xFE32, 0x3A85, 0x3AA5, 0x3AFB, 0x3B75, 0x3C01, - 0x3C8C, 0x3D06, 0x3D5C, 0x3D7D, 0x3D7A, 0x3D70, 0x3D60, 0x3D4B, - 0x3D30, 0x3D11, 0x3CEE, 0x3CC8, 0x3CA0, 0x3C75, 0x3C49, 0x3C1C, - 0x3BEF, 0x3BC2, 0x3B96, 0x3B6C, 0x3B43, 0x3B1D, 0x3AFB, 0x3ADC, - 0x3AC2, 0x3AAC, 0x3A9C, 0x3A92, 0x3A8F, 0x3AAA, 0x3AF0, 0x3B55, - 0x3BCD, 0x3C4B, 0x3CC4, 0x3D2A, 0x3D71, 0x3D8D, 0x3D8D, 0x3D89, - 0x3D7F, 0x3D72, 0x3D61, 0x3D4C, 0x3D35, 0x3D1B, 0x3CFE, 0x3CDF, - 0x3CBF, 0x3C9E, 0x3C7B, 0x3C58, 0x3C34, 0x3C11, 0x3BEE, 0x3BCC, - 0x3BAB, 0x3B8C, 0x3B6E, 0x3B53, 0x3B3A, 0x3B24, 0x3B11, 0x3B02, - 0x3AF6, 0x3AEF, 0x3AED, -}; +ROM_ASSET_LOAD_ANIM(anim_72_73_values, 0x0053f264, 4342, 0x00000000, 4342); diff --git a/assets/anims/anim_74.inc.c b/assets/anims/anim_74.inc.c index a27d973eb..461412510 100644 --- a/assets/anims/anim_74.inc.c +++ b/assets/anims/anim_74.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_74[] = { 1, 189, @@ -13,145 +14,7 @@ static const struct Animation anim_74[] = { }; -static const u16 anim_74_indices[] = { - 0x0018, 0x0001, 0x0018, 0x0019, 0x0018, 0x0031, 0x0001, 0x0000, 0x0001, 0x0049, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0382, - 0x0018, 0x033A, 0x0018, 0x0352, 0x0018, 0x036A, - 0x0018, 0x02F2, 0x0018, 0x030A, 0x0018, 0x0322, - 0x0001, 0x02EE, 0x0001, 0x02EF, 0x0001, 0x02F0, - 0x0018, 0x00AA, 0x0018, 0x00C2, 0x0018, 0x00DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0092, - 0x0018, 0x004A, 0x0018, 0x0062, 0x0018, 0x007A, - 0x0001, 0x02EA, 0x0001, 0x02EB, 0x0001, 0x02EC, - 0x0018, 0x0152, 0x0018, 0x016A, 0x0018, 0x0182, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x013A, - 0x0018, 0x00F2, 0x0018, 0x010A, 0x0018, 0x0122, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02ED, - 0x0018, 0x02A2, 0x0018, 0x02BA, 0x0018, 0x02D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x028A, - 0x0018, 0x0242, 0x0018, 0x025A, 0x0018, 0x0272, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02F1, - 0x0018, 0x01FA, 0x0018, 0x0212, 0x0018, 0x022A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x01E2, - 0x0018, 0x019A, 0x0018, 0x01B2, 0x0018, 0x01CA, -}; +ROM_ASSET_LOAD_ANIM(anim_74_indices, 0x00540374, 252, 0x00000000, 252); -static const s16 anim_74_values[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0003, 0x0007, - 0x0004, 0x0000, 0xFFFB, 0xFFF5, 0xFFF0, 0xFFEE, 0xFFEE, 0xFFF0, - 0xFFF1, 0xFFF4, 0xFFF6, 0xFFF8, 0xFFFB, 0xFFFD, 0xFFFF, 0x0000, - 0x0000, 0x00AA, 0x00A8, 0x00A5, 0x00A1, 0x00A0, 0x00A5, 0x00AB, - 0x00AD, 0x00AD, 0x00AB, 0x00A9, 0x00A6, 0x00A5, 0x00A5, 0x00A5, - 0x00A5, 0x00A6, 0x00A7, 0x00A7, 0x00A8, 0x00A9, 0x00A9, 0x00AA, - 0x00AA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x000D, 0x0018, 0x0014, 0x000C, 0x0004, 0x0000, 0xFFFF, 0xFFFE, - 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0xE6BE, 0xE707, 0xE7D3, 0xE90B, 0xEA9A, 0xEC7E, - 0xEEAB, 0xF103, 0xF363, 0xF5AC, 0xF7BC, 0xF97D, 0xFADF, 0xFBC7, - 0xFC6A, 0xFD08, 0xFDA0, 0xFE2E, 0xFEB0, 0xFF20, 0xFF7E, 0xFFC4, - 0xFFF1, 0x0000, 0xF97C, 0xF91D, 0xF840, 0xF746, 0xF690, 0xF61F, - 0xF5BC, 0xF567, 0xF526, 0xF4FA, 0xF4E6, 0xF530, 0xF5CF, 0xF659, - 0xF6B9, 0xF720, 0xF78B, 0xF7F6, 0xF85B, 0xF8B8, 0xF907, 0xF945, - 0xF96D, 0xF97C, 0xED8C, 0xED0A, 0xEBC8, 0xEA28, 0xE88D, 0xE6E7, - 0xE503, 0xE313, 0xE148, 0xDFD2, 0xDEE4, 0xDF79, 0xE166, 0xE323, - 0xE457, 0xE5A9, 0xE70A, 0xE86C, 0xE9C0, 0xEAF6, 0xEC02, 0xECD3, - 0xED5B, 0xED8C, 0xF517, 0xF261, 0xEC68, 0xE665, 0xE392, 0xE471, - 0xE6EC, 0xEA58, 0xEE09, 0xF154, 0xF38E, 0xF435, 0xF344, 0xF0D1, - 0xED2C, 0xE8C1, 0xE3D6, 0xDEB2, 0xD999, 0xD4D2, 0xD0A1, 0xCD4D, - 0xCB1A, 0xCA4F, 0x3882, 0x476E, 0x676B, 0x854F, 0x8DE9, 0x7DE5, - 0x6228, 0x3FCD, 0x1BF3, 0xFBBA, 0xE43F, 0xDF81, 0xE943, 0xF14B, - 0xF2FE, 0xF491, 0xF600, 0xF748, 0xF867, 0xF958, 0xFA1A, 0xFAA8, - 0xFAFF, 0xFB1D, 0xDAF7, 0xD8EB, 0xD43B, 0xCF11, 0xCB98, 0xC9A0, - 0xC7C0, 0xC64E, 0xC5A1, 0xC60E, 0xC7EB, 0xD02C, 0xDCD6, 0xE3DA, - 0xE40F, 0xE32A, 0xE16B, 0xDF15, 0xDC68, 0xD9A6, 0xD70F, 0xD4E5, - 0xD369, 0xD2DC, 0x8E88, 0x81D9, 0x66B9, 0x4D94, 0x46CD, 0x5548, - 0x6DFC, 0x8C6F, 0xAC1D, 0xC88E, 0xDD43, 0xE107, 0xD7D2, 0xD0EB, - 0xD07E, 0xD078, 0xD0C5, 0xD14D, 0xD1FD, 0xD2BD, 0xD378, 0xD419, - 0xD489, 0xD4B4, 0x1619, 0x15EE, 0x156F, 0x14A4, 0x1393, 0x1243, - 0x10C1, 0x0F1F, 0x0D6F, 0x0BC3, 0x0A2C, 0x088B, 0x06DF, 0x0563, - 0x0451, 0x038D, 0x02D3, 0x0227, 0x018D, 0x0107, 0x0099, 0x0046, - 0x0012, 0x0000, 0x1127, 0x1105, 0x10A3, 0x1005, 0x0F31, 0x0E2C, - 0x0D01, 0x0BBD, 0x0A6D, 0x0921, 0x07E5, 0x06A2, 0x0555, 0x042E, - 0x035A, 0x02C1, 0x0231, 0x01AC, 0x0134, 0x00CC, 0x0076, 0x0036, - 0x000E, 0x0000, 0xE8AE, 0xE8C7, 0xE90F, 0xE983, 0xEA1F, 0xEADF, - 0xEBBB, 0xECA9, 0xED9F, 0xEE94, 0xEF7C, 0xF069, 0xF15E, 0xF237, - 0xF2D3, 0xF342, 0xF3AC, 0xF40E, 0xF467, 0xF4B3, 0xF4F2, 0xF521, - 0xF53F, 0xF549, 0xD13C, 0xD6FD, 0xE3D0, 0xF110, 0xF818, 0xF7F1, - 0xF4D9, 0xEFFA, 0xEA7C, 0xE589, 0xE24A, 0xE1CF, 0xE329, 0xE481, - 0xE401, 0xE16F, 0xDDFF, 0xDA00, 0xD5C3, 0xD198, 0xCDCE, 0xCAB7, - 0xC8A1, 0xC7DD, 0x266D, 0x22F9, 0x19C4, 0x0C89, 0xFD02, 0xE618, - 0xCA12, 0xB5B9, 0xAC86, 0xAB01, 0xB387, 0xCA70, 0xEAD3, 0x0932, - 0x1A12, 0x1E54, 0x1F0F, 0x1D12, 0x192C, 0x142C, 0x0EE0, 0x0A17, - 0x06A1, 0x054B, 0x2576, 0x25A8, 0x264E, 0x277D, 0x294C, 0x2CE7, - 0x3191, 0x3487, 0x33E5, 0x318E, 0x3064, 0x31BD, 0x342B, 0x366A, - 0x3736, 0x368B, 0x355A, 0x33CC, 0x3209, 0x303C, 0x2E8D, 0x2D27, - 0x2C31, 0x2BD6, 0xF542, 0xF65F, 0xF740, 0xF42F, 0xE979, 0xCDCE, - 0xA6BF, 0x86E8, 0x71D2, 0x63F9, 0x655A, 0x7C6B, 0xA0CF, 0xC443, - 0xD88F, 0xDE75, 0xE0BC, 0xE02D, 0xDD8F, 0xD9AB, 0xD548, 0xD12E, - 0xCE25, 0xCCF6, 0x0000, 0x0014, 0x0037, 0x0086, 0x0078, 0xFF05, - 0xFDCC, 0xFECA, 0xFFEE, 0xFFE6, 0xFF98, 0xFF2A, 0xFEC5, 0xFE58, - 0xFDD6, 0xFD70, 0xFD56, 0xFD91, 0xFDFB, 0xFE7F, 0xFF09, 0xFF85, - 0xFFDE, 0x0000, 0xFF30, 0xFF35, 0xFF40, 0xFF4D, 0xFF56, 0xFF53, - 0xFF4A, 0xFF42, 0xFF31, 0xFF0A, 0xFEDB, 0xFEB1, 0xFE99, 0xFE9C, - 0xFEB1, 0xFECB, 0xFEE0, 0xFEEE, 0xFEFE, 0xFF0D, 0xFF1B, 0xFF26, - 0xFF2D, 0xFF30, 0xC9D8, 0xC5B5, 0xBE69, 0xB5AB, 0xB094, 0xB7E0, - 0xC258, 0xCA47, 0xCDEB, 0xCA87, 0xC489, 0xBE77, 0xBAD8, 0xBABF, - 0xBCB1, 0xBF5F, 0xC177, 0xC2EE, 0xC484, 0xC619, 0xC78C, 0xC8BD, - 0xC98C, 0xC9D8, 0x1E4A, 0x2BCC, 0x3C1B, 0x3B3B, 0x34B2, 0x2D68, - 0x24BC, 0x1D51, 0x19CE, 0x1C59, 0x230C, 0x2A7D, 0x2F41, 0x3054, - 0x2F92, 0x2DDB, 0x2C10, 0x2A2B, 0x27C2, 0x2521, 0x2293, 0x2064, - 0x1EDD, 0x1E4A, 0x0D67, 0x0CE4, 0x0C97, 0x0DFF, 0x0F1F, 0x0E90, - 0x0D7C, 0x0C67, 0x0BD6, 0x0BD6, 0x0C27, 0x0CDD, 0x0E09, 0x100E, - 0x12C3, 0x1569, 0x173F, 0x1853, 0x1934, 0x19E5, 0x1A69, 0x1AC4, - 0x1AF8, 0x1B09, 0x0E7F, 0x0ED1, 0x0E8C, 0x0C34, 0x09CF, 0x08BD, - 0x07FB, 0x076C, 0x06F5, 0x0651, 0x05A5, 0x056D, 0x0628, 0x0895, - 0x0C3C, 0x0FCB, 0x11F2, 0x12A6, 0x12D7, 0x12AB, 0x1247, 0x11D0, - 0x116E, 0x1144, 0x9B5E, 0x9CB5, 0xA119, 0xABB2, 0xB3CC, 0xB305, - 0xAF9C, 0xAB4C, 0xA7D3, 0xA537, 0xA2AF, 0xA0C4, 0x9FFA, 0xA0E9, - 0xA323, 0xA5A7, 0xA775, 0xA88B, 0xA98D, 0xAA72, 0xAB32, 0xABC5, - 0xAC23, 0xAC44, 0x048E, 0x0452, 0x03B2, 0x02CF, 0x01C7, 0x0005, - 0xFE2B, 0xFD57, 0xFCBF, 0xFBCB, 0xFAA9, 0xF999, 0xF8DD, 0xF8B5, - 0xF916, 0xF9BE, 0xFA9A, 0xFB96, 0xFCA0, 0xFDA4, 0xFE90, 0xFF50, - 0xFFD1, 0x0000, 0x009A, 0x009A, 0x0097, 0x008E, 0x007A, 0x0041, - 0x0000, 0xFFCA, 0xFFD7, 0x005A, 0x010D, 0x01C4, 0x0253, 0x028F, - 0x027F, 0x024E, 0x0205, 0x01AC, 0x014B, 0x00E9, 0x008F, 0x0045, - 0x0012, 0x0000, 0xC1BE, 0xC3AD, 0xC7EA, 0xCC18, 0xCDDE, 0xC864, - 0xC070, 0xBB9F, 0xB925, 0xB929, 0xB9F0, 0xBB17, 0xBC3B, 0xBCF7, - 0xBD5C, 0xBDBA, 0xBE0F, 0xBE5B, 0xBE9E, 0xBED6, 0xBF04, 0xBF25, - 0xBF39, 0xBF40, 0x2537, 0x2427, 0x2225, 0x20F5, 0x225E, 0x2E45, - 0x38FC, 0x303A, 0x2607, 0x254F, 0x2672, 0x2875, 0x2A5C, 0x2B2D, - 0x2AF7, 0x2A7D, 0x29CF, 0x2900, 0x2821, 0x2743, 0x2678, 0x25D1, - 0x2560, 0x2537, 0xEC17, 0xED78, 0xF0D9, 0xF514, 0xF905, 0xFE8A, - 0x0092, 0xF5A4, 0xEAC8, 0xE897, 0xE838, 0xE8BC, 0xE930, 0xE8A3, - 0xE704, 0xE4FB, 0xE2AA, 0xE036, 0xDDC1, 0xDB70, 0xD964, 0xD7C3, - 0xD6AE, 0xD64A, 0xF7DB, 0xF7C1, 0xF78D, 0xF76C, 0xF786, 0xF8C6, - 0xF982, 0xF760, 0xF480, 0xF209, 0xEF5F, 0xECDF, 0xEAE3, 0xE9C7, - 0xE967, 0xE955, 0xE981, 0xE9DB, 0xEA54, 0xEADB, 0xEB5F, 0xEBD2, - 0xEC22, 0xEC41, 0xB0EC, 0xAFA6, 0xACA1, 0xA90C, 0xA618, 0xA301, - 0xA37B, 0xAF50, 0xB9B8, 0xBA41, 0xB88C, 0xB5C9, 0xB327, 0xB1D4, - 0xB1B7, 0xB1E0, 0xB23F, 0xB2C5, 0xB362, 0xB406, 0xB4A1, 0xB523, - 0xB57D, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x0000, 0x0006, 0x000D, 0x0005, 0xFFFB, 0x0000, - 0x00D3, 0x0074, 0xFC52, 0xF70D, 0xF46A, 0xF6FC, 0xFC2F, 0x0005, - 0x0133, 0x0171, 0x0144, 0x0130, 0x011E, 0x00E1, 0x00A1, 0x0057, - 0x0019, 0x0000, 0x0000, 0x006F, 0x0151, 0x026D, 0x03A5, 0x047B, - 0x0493, 0x03C1, 0x0202, 0xFFD5, 0xFDCB, 0xFBCF, 0xF9F7, 0xF913, - 0xF924, 0xF98B, 0xFA2F, 0xFAF7, 0xFBC8, 0xFC8A, 0xFD78, 0xFE9E, - 0xFF97, 0x0000, 0x10C0, 0x1193, 0x1064, 0x0A47, 0x0276, 0xFCB3, - 0xFD2E, 0xFEF6, 0xFCDD, 0xF9DF, 0xF84D, 0xF9F8, 0xFD10, 0xFE6B, - 0xFCCB, 0xF9CE, 0xF69E, 0xF461, 0xF49A, 0xF62D, 0xF7E6, 0xF9F2, - 0xFBAA, 0xFC62, 0x025A, 0x027E, 0x020F, 0xFFB8, 0xFDC5, 0xFE0E, - 0xFF23, 0x004C, 0x0181, 0x02CC, 0x038B, 0x035B, 0x02A0, 0x01EE, - 0x0168, 0x00EB, 0x0099, 0x006C, 0x0048, 0x002C, 0x0017, 0x000A, - 0x0002, 0x0000, 0xF846, 0xFA4D, 0xFE0B, 0x029A, 0x05F9, 0x0639, - 0x052D, 0x0349, 0xFFF0, 0xFBBD, 0xF8F9, 0xF8EC, 0xFA4E, 0xFB88, - 0xFC02, 0xFC54, 0xFCB0, 0xFD33, 0xFDCD, 0xFE6E, 0xFF07, 0xFF87, - 0xFFE0, 0x0000, 0x14E9, 0x0EEF, 0x06AC, 0x0382, 0x029C, 0x0310, - 0x0467, 0x0676, 0x09B2, 0x0DA7, 0x10D7, 0x1287, 0x1371, 0x1443, - 0x159F, 0x16E3, 0x16CD, 0x1526, 0x12C5, 0x1007, 0x0D46, 0x0ADE, - 0x0929, 0x0884, 0x387B, 0x388F, 0x38C7, 0x391E, 0x398F, 0x3A14, - 0x3AA8, 0x3B46, 0x3BE8, 0x3C88, 0x3D23, 0x3DB2, 0x3E30, 0x3E98, - 0x3EF0, 0x3F42, 0x3F8D, 0x3FD2, 0x400E, 0x4041, 0x406A, 0x4088, - 0x409B, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_74_values, 0x00540470, 1844, 0x00000000, 1844); diff --git a/assets/anims/anim_75.inc.c b/assets/anims/anim_75.inc.c index 26a7cfc7f..d15b6e5c6 100644 --- a/assets/anims/anim_75.inc.c +++ b/assets/anims/anim_75.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_75[] = { 1, 189, @@ -13,148 +14,7 @@ static const struct Animation anim_75[] = { }; -static const u16 anim_75_indices[] = { - 0x0018, 0x0001, 0x0018, 0x0019, 0x0018, 0x0031, 0x0001, 0x0000, 0x0001, 0x0049, 0x0001, 0x0000, - 0x0018, 0x036A, 0x0018, 0x0382, 0x0018, 0x039A, - 0x0018, 0x0322, 0x0018, 0x033A, 0x0018, 0x0352, - 0x0018, 0x02DA, 0x0018, 0x02F2, 0x0018, 0x030A, - 0x0001, 0x02D6, 0x0001, 0x02D7, 0x0001, 0x02D8, - 0x0018, 0x00AA, 0x0018, 0x00C2, 0x0018, 0x00DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0092, - 0x0018, 0x004A, 0x0018, 0x0062, 0x0018, 0x007A, - 0x0001, 0x02D2, 0x0001, 0x02D3, 0x0001, 0x02D4, - 0x0018, 0x013A, 0x0018, 0x0152, 0x0018, 0x016A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0122, - 0x0018, 0x00F2, 0x0001, 0x0000, 0x0018, 0x010A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D5, - 0x0018, 0x028A, 0x0018, 0x02A2, 0x0018, 0x02BA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0272, - 0x0018, 0x022A, 0x0018, 0x0242, 0x0018, 0x025A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D9, - 0x0018, 0x01E2, 0x0018, 0x01FA, 0x0018, 0x0212, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x01CA, - 0x0018, 0x0182, 0x0018, 0x019A, 0x0018, 0x01B2, -}; +ROM_ASSET_LOAD_ANIM(anim_75_indices, 0x00540bbc, 252, 0x00000000, 252); -static const s16 anim_75_values[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, 0x0001, 0x0001, 0xFFFB, - 0xFFFC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x00B4, 0x00B5, 0x00B6, 0x00B0, 0x00AC, 0x00B1, 0x00B5, - 0x00B2, 0x00AE, 0x00AF, 0x00B2, 0x00B3, 0x00B4, 0x00B2, 0x00AD, - 0x00A6, 0x009F, 0x009B, 0x009C, 0x009F, 0x00A3, 0x00A6, 0x00A9, - 0x00AA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0004, 0x000B, 0x0010, 0x0015, 0x0017, 0x0015, - 0x000C, 0x0001, 0xFFFE, 0xFFFA, 0xFFFB, 0xFFFD, 0xFFFE, 0x0000, - 0x0000, 0x3FFF, 0x0000, 0xFBAE, 0xF21A, 0xE856, 0xE378, 0xE34F, - 0xE42A, 0xE5D9, 0xE829, 0xEAEA, 0xEDEA, 0xF0FA, 0xF3E8, 0xF683, - 0xF9D1, 0xFDA6, 0x0000, 0x00B2, 0x00F7, 0x00EE, 0x00B2, 0x0063, - 0x001D, 0x0000, 0xF97C, 0xF645, 0xEF29, 0xE7FA, 0xE486, 0xE4AD, - 0xE5A9, 0xE74C, 0xE96D, 0xEBDD, 0xEE73, 0xF101, 0xF35D, 0xF55A, - 0xF71C, 0xF89E, 0xF97C, 0xF9C9, 0xF9E8, 0xF9E3, 0xF9C9, 0xF9A7, - 0xF989, 0xF97C, 0xED8C, 0xEC88, 0xEA48, 0xE7FE, 0xE6DE, 0xE6DC, - 0xE719, 0xE789, 0xE81F, 0xE8D0, 0xE98E, 0xEA4E, 0xEB03, 0xEBA1, - 0xEC55, 0xED16, 0xED8C, 0xEDB0, 0xEDBE, 0xEDBC, 0xEDB0, 0xEDA0, - 0xED92, 0xED8C, 0xE120, 0xE35C, 0xE815, 0xEC55, 0xED26, 0xE950, - 0xE2C0, 0xDB33, 0xD469, 0xD01F, 0xCFD1, 0xD257, 0xD57D, 0xD710, - 0xD5AA, 0xD2C5, 0xD07C, 0xCF35, 0xCDF6, 0xCCCE, 0xCBCE, 0xCB03, - 0xCA7F, 0xCA4F, 0xF59C, 0xF55B, 0xF4C4, 0xF41B, 0xF3A2, 0xF39B, - 0xF44B, 0xF596, 0xF730, 0xF8CB, 0xFA1C, 0xFAD4, 0xFAA8, 0xF94A, - 0xF0FA, 0xE3BB, 0xDCE9, 0xDEB8, 0xE316, 0xE8FA, 0xEF5C, 0xF533, - 0xF976, 0xFB1D, 0xE52F, 0xE555, 0xE59A, 0xE5BD, 0xE57B, 0xE491, - 0xE2F0, 0xE0D1, 0xDE63, 0xDBD5, 0xD954, 0xD70F, 0xD534, 0xD3F2, - 0xD54D, 0xD8C0, 0xDAA3, 0xDA20, 0xD8FC, 0xD778, 0xD5D7, 0xD45B, - 0xD347, 0xD2DC, 0xD706, 0xDB79, 0xE612, 0xF2B4, 0xFD40, 0x0197, - 0xFFD0, 0xFB49, 0xF4DB, 0xED5A, 0xE59C, 0xDE77, 0xD8C2, 0xD552, - 0xDA22, 0xE52F, 0xEB4F, 0xEA03, 0xE6C4, 0xE25A, 0xDD8E, 0xD929, - 0xD5F2, 0xD4B4, 0x0000, 0xFF98, 0xFEEA, 0xFEC8, 0x0000, 0x0333, - 0x07C8, 0x0CB7, 0x10FB, 0x138E, 0x1412, 0x1337, 0x1188, 0x0F90, - 0x0DDA, 0x0C46, 0x0A6A, 0x0866, 0x065A, 0x0465, 0x02A9, 0x0143, - 0x0056, 0x0000, 0xF549, 0xF388, 0xEF8D, 0xEB49, 0xE8A8, 0xE808, - 0xE844, 0xE907, 0xE9FD, 0xEAD2, 0xEB95, 0xEC7E, 0xED77, 0xEE69, - 0xEF3F, 0xF00B, 0xF0E9, 0xF1CF, 0xF2B0, 0xF381, 0xF438, 0xF4C8, - 0xF527, 0xF549, 0xE0B8, 0xE29E, 0xE6E9, 0xEB7A, 0xEE35, 0xEEB8, - 0xEE47, 0xED39, 0xEBE8, 0xEAAC, 0xE99E, 0xE883, 0xE736, 0xE592, - 0xE371, 0xDFEA, 0xDB4F, 0xD759, 0xD413, 0xD09C, 0xCD4F, 0xCA84, - 0xC896, 0xC7DD, 0x107B, 0x1294, 0x178B, 0x1D5D, 0x2209, 0x251C, - 0x27AD, 0x2A09, 0x2C7D, 0x2F57, 0x33BA, 0x3973, 0x3ECD, 0x4210, - 0x4187, 0x3D17, 0x364B, 0x2DE9, 0x24B4, 0x1B72, 0x12E9, 0x0BDC, - 0x0710, 0x054B, 0x13E2, 0x1529, 0x1858, 0x1C72, 0x207A, 0x242D, - 0x27FC, 0x2BFE, 0x3045, 0x34E8, 0x3B05, 0x428D, 0x49D4, 0x4F2A, - 0x50E3, 0x4F1A, 0x4B6D, 0x466B, 0x40A3, 0x3AA5, 0x3503, 0x304A, - 0x2D0B, 0x2BD6, 0xD9CE, 0xDEC4, 0xEA34, 0xF6F4, 0xFFD9, 0x0429, - 0x06DF, 0x0855, 0x08EA, 0x08FA, 0x0895, 0x077E, 0x059B, 0x02D5, - 0xFF13, 0xF9F8, 0xF390, 0xEC5D, 0xE4E2, 0xDDA0, 0xD718, 0xD1CD, - 0xCE41, 0xCCF6, 0x004C, 0xFF2A, 0xFD0E, 0xFBEF, 0x0063, 0xFE20, - 0xFC11, 0xFE93, 0x0235, 0x04EA, 0x06E8, 0x078C, 0x0755, 0x0698, - 0x052A, 0x0288, 0x0000, 0x003E, 0xFFAF, 0xFFB1, 0xFFC4, 0xFFDF, - 0xFFF6, 0x0000, 0xFF3F, 0xFF33, 0xFF1F, 0xFF16, 0xFF49, 0xFEF4, - 0xFEB2, 0xFF06, 0xFF5F, 0xFF30, 0xFEF6, 0xFF25, 0xFF42, 0xFEBA, - 0xFE48, 0xFEB1, 0xFF42, 0xFF3B, 0xFF6C, 0xFF65, 0xFF56, 0xFF44, - 0xFF36, 0xFF30, 0xBA5C, 0xB879, 0xB4BD, 0xB20A, 0xB578, 0xC2E1, - 0xCD25, 0xC846, 0xC07A, 0xBF8C, 0xC0B8, 0xC326, 0xC4DA, 0xC292, - 0xBF4C, 0xBCFE, 0xBB83, 0xBD39, 0xBF03, 0xC17C, 0xC457, 0xC70B, - 0xC90E, 0xC9D8, 0x23FE, 0x29CD, 0x35C5, 0x3FB8, 0x3CD8, 0x2739, - 0x157C, 0x1AEA, 0x2395, 0x21B7, 0x1D57, 0x18CE, 0x1674, 0x1A18, - 0x20B7, 0x27AC, 0x2ECB, 0x31E9, 0x3045, 0x2C95, 0x27E5, 0x2341, - 0x1FB4, 0x1E4A, 0x19CA, 0x16B1, 0x0FE8, 0x0936, 0x042F, 0x0E89, - 0x18C3, 0x1961, 0x17E2, 0x18F8, 0x1A8F, 0x1C41, 0x1E58, 0x2073, - 0x2135, 0x1ED0, 0x1B51, 0x1928, 0x18D1, 0x1908, 0x1995, 0x1A3E, - 0x1ACD, 0x1B09, 0x02D9, 0x030E, 0x0386, 0x0408, 0x04AD, 0x07EA, - 0x0B87, 0x0F0A, 0x11AA, 0x129F, 0x12E0, 0x12EE, 0x122C, 0x1111, - 0x10B3, 0x1256, 0x149F, 0x15D0, 0x1585, 0x14B0, 0x1396, 0x1279, - 0x119D, 0x1144, 0xC8E7, 0xC39F, 0xB829, 0xAD1C, 0xA649, 0xA7AB, - 0xA994, 0xA798, 0xA5D4, 0xA6F9, 0xA919, 0xAB37, 0xACF9, 0xAE69, - 0xAE29, 0xA9BF, 0xA402, 0xA10B, 0xA1BA, 0xA3C4, 0xA67F, 0xA943, - 0xAB68, 0xAC44, 0x0000, 0xFDEE, 0xFB05, 0xF9BA, 0xF94D, 0xF96B, - 0xF9A0, 0xF9E7, 0xFA3B, 0xFA97, 0xFAF7, 0xFB56, 0xFBAE, 0xFC06, - 0xFC64, 0xFCC6, 0xFD2A, 0xFD8F, 0xFE09, 0xFE81, 0xFF06, 0xFF81, - 0xFFDD, 0x0000, 0x0000, 0x0001, 0xFFF0, 0xFFA6, 0xFF61, 0xFF41, - 0xFF1D, 0xFEFA, 0xFEDA, 0xFEC2, 0xFEB6, 0xFEB9, 0xFECF, 0xFF10, - 0xFF80, 0x000A, 0x0097, 0x0111, 0x0143, 0x0104, 0x00B0, 0x005B, - 0x001A, 0x0000, 0xC21A, 0xBDAC, 0xB6D2, 0xB17E, 0xAEBC, 0xAF4D, - 0xB056, 0xB1B8, 0xB356, 0xB511, 0xB6CC, 0xB869, 0xB9C9, 0xBAE8, - 0xBBE2, 0xBCC6, 0xBDA8, 0xBE99, 0xBFC0, 0xBFC4, 0xBFA7, 0xBF7B, - 0xBF52, 0xBF40, 0x1A9F, 0x1ADA, 0x1B93, 0x1CD8, 0x1EB7, 0x21A0, - 0x2573, 0x2960, 0x2C96, 0x2E47, 0x2BD4, 0x26A7, 0x23F6, 0x2573, - 0x2893, 0x2C3A, 0x2F48, 0x30A0, 0x2FDC, 0x2DC4, 0x2B01, 0x2839, - 0x2613, 0x2537, 0xEEC9, 0xF134, 0xF676, 0xFB92, 0xFD89, 0xFA70, - 0xF43F, 0xEDCF, 0xE9F7, 0xEA1D, 0xEC87, 0xEF5C, 0xF0C5, 0xF093, - 0xEFD9, 0xEE9D, 0xECE4, 0xEAB4, 0xE785, 0xE346, 0xDEB1, 0xDA83, - 0xD778, 0xD64A, 0xFA12, 0xFA71, 0xFB30, 0xFBC1, 0xFB95, 0xFA15, - 0xF7B3, 0xF56D, 0xF441, 0xF51B, 0xF73C, 0xF91F, 0xF941, 0xF6F2, - 0xF32F, 0xEEF2, 0xEB37, 0xE8F7, 0xE863, 0xE8C4, 0xE9B9, 0xEAE0, - 0xEBD8, 0xEC41, 0xB277, 0xB441, 0xB85E, 0xBCEA, 0xC004, 0xC191, - 0xC272, 0xC238, 0xC075, 0xBC32, 0xB5F4, 0xAF81, 0xAAA5, 0xA746, - 0xA454, 0xA21F, 0xA0F7, 0xA12D, 0xA362, 0xA75D, 0xAC25, 0xB0C3, - 0xB43E, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0xF71C, 0xF941, 0xFE43, 0x0400, 0x085B, 0x0984, - 0x08CF, 0x07CD, 0x067A, 0x0508, 0x03AA, 0x025A, 0x0110, 0x0000, - 0xFF35, 0xFEA2, 0xFE5D, 0xFE6D, 0xFEB3, 0xFF0E, 0xFF5C, 0xFFA1, - 0xFFE3, 0x0000, 0x0734, 0x05F6, 0x0313, 0xFFCF, 0xFD6C, 0xFD3E, - 0xFE0B, 0xFE8A, 0xFF19, 0xFF9E, 0x0000, 0x001F, 0x000F, 0x0000, - 0xFFF7, 0xFFED, 0x0000, 0x004A, 0x00B2, 0x0110, 0x0138, 0x00E7, - 0x0051, 0x0000, 0x1612, 0x1220, 0x08FE, 0xFEB5, 0xF74F, 0xF6DB, - 0xFA69, 0xFE77, 0x0341, 0x07F5, 0x0BC0, 0x0E3B, 0x0F92, 0x0FCE, - 0x0E9F, 0x0C54, 0x09DF, 0x077A, 0x04E8, 0x026A, 0x003E, 0xFE63, - 0xFCF4, 0xFC62, 0x09E0, 0x05B7, 0xFCD5, 0xF497, 0xF15E, 0xF3C5, - 0xF70B, 0xFA6B, 0xFD1D, 0xFF1D, 0x00DF, 0x0259, 0x0380, 0x0448, - 0x041F, 0x0303, 0x01C5, 0x0066, 0xFEE5, 0xFE0C, 0xFE36, 0xFEE6, - 0xFFA6, 0x0000, 0xFB91, 0xFC9F, 0xFEE2, 0x0101, 0x01FE, 0x0242, - 0x0283, 0x0280, 0x01FC, 0x00B7, 0xFEE5, 0xFCF1, 0xFB49, 0xFA59, - 0xFAC2, 0xFC63, 0xFE8B, 0x01C9, 0x058F, 0x077C, 0x066F, 0x03D8, - 0x0135, 0x0000, 0x05C3, 0x008A, 0xF5DB, 0xED31, 0xF11E, 0xF8CE, - 0x017B, 0x0929, 0x0DDA, 0x0F22, 0x0E6A, 0x0C77, 0x0A0D, 0x07EF, - 0x054D, 0x0216, 0x002D, 0x00AB, 0x0277, 0x042C, 0x0585, 0x06F0, - 0x080F, 0x0884, 0x0000, 0xFFFA, 0xFFED, 0xFFDF, 0xFFD9, 0xFFDA, - 0xFFDF, 0xFFE5, 0xFFED, 0xFFF4, 0xFFFB, 0x0000, 0x0002, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0002, 0x0002, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0023, 0x007B, 0x00F1, 0x0169, 0x01F4, - 0x02A2, 0x035B, 0x0408, 0x0493, 0x04E4, 0x04E3, 0x037F, 0x0109, - 0xFF81, 0xFF33, 0xFF13, 0xFF17, 0xFF35, 0xFF64, 0xFF9A, 0xFFCC, - 0xFFF2, 0x0000, 0x40A1, 0x404C, 0x3FB6, 0x3F7D, 0x403D, 0x4212, - 0x4481, 0x4747, 0x4A20, 0x4CCA, 0x4F02, 0x5085, 0x4FD6, 0x4D34, - 0x4AED, 0x4987, 0x4806, 0x467E, 0x44FF, 0x439D, 0x426A, 0x4178, - 0x40DA, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_75_values, 0x00540cb8, 1892, 0x00000000, 1892); diff --git a/assets/anims/anim_76.inc.c b/assets/anims/anim_76.inc.c index 0429f1936..4d4a7e292 100644 --- a/assets/anims/anim_76.inc.c +++ b/assets/anims/anim_76.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_76[] = { 1, 189, @@ -13,320 +14,7 @@ static const struct Animation anim_76[] = { }; -static const u16 anim_76_indices[] = { - 0x0001, 0x0000, 0x0064, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0065, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0064, 0x084C, 0x0064, 0x08B0, - 0x0064, 0x0720, 0x0064, 0x0784, 0x0064, 0x07E8, - 0x0064, 0x05F4, 0x0064, 0x0658, 0x0064, 0x06BC, - 0x0001, 0x05F0, 0x0001, 0x05F1, 0x0001, 0x05F2, - 0x0064, 0x01F6, 0x0064, 0x025A, 0x0064, 0x02BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0192, - 0x0064, 0x0066, 0x0064, 0x00CA, 0x0064, 0x012E, - 0x0001, 0x05EC, 0x0001, 0x05ED, 0x0001, 0x05EE, - 0x0064, 0x04B2, 0x0064, 0x0516, 0x0064, 0x057A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x044E, - 0x0064, 0x0322, 0x0064, 0x0386, 0x0064, 0x03EA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05EF, - 0x0001, 0x05E9, 0x0001, 0x05EA, 0x0001, 0x05EB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05E8, - 0x0001, 0x05E5, 0x0001, 0x05E6, 0x0001, 0x05E7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05F3, - 0x0001, 0x05E2, 0x0001, 0x05E3, 0x0001, 0x05E4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05E1, - 0x0001, 0x05DE, 0x0001, 0x05DF, 0x0001, 0x05E0, -}; +ROM_ASSET_LOAD_ANIM(anim_76_indices, 0x00541434, 252, 0x00000000, 252); -static const s16 anim_76_values[] = { - 0x0000, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, - 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BF, - 0x00C2, 0x00C6, 0x00CA, 0x00CF, 0x00D4, 0x00D9, 0x00DE, 0x00E2, - 0x00E6, 0x00E9, 0x00EB, 0x00EC, 0x00EA, 0x00E6, 0x00E0, 0x00D9, - 0x00D1, 0x00CA, 0x00C3, 0x00BF, 0x00BD, 0x00BD, 0x00BF, 0x00C2, - 0x00C6, 0x00CB, 0x00CF, 0x00D4, 0x00D8, 0x00DC, 0x00DE, 0x00DF, - 0x00DE, 0x00DA, 0x00D4, 0x00CE, 0x00C8, 0x00C2, 0x00BE, 0x00BD, - 0x00BD, 0x00BE, 0x00BF, 0x00C1, 0x00C4, 0x00C6, 0x00C9, 0x00CC, - 0x00CF, 0x00D2, 0x00D4, 0x00D6, 0x00D8, 0x00D9, 0x00D9, 0x00D9, - 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, - 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, - 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, - 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x00D9, 0x3FFF, 0xFF8A, 0xFF9B, - 0xFFCD, 0x001B, 0x0084, 0x0106, 0x019E, 0x0248, 0x0303, 0x03CB, - 0x049E, 0x0579, 0x065A, 0x073E, 0x0822, 0x097C, 0x0B7A, 0x0DAE, - 0x0FAB, 0x1104, 0x114A, 0x10DA, 0x105A, 0x0FCA, 0x0F2B, 0x0E7F, - 0x0DC7, 0x0D03, 0x0C36, 0x0B5F, 0x0A80, 0x0999, 0x08AE, 0x07BD, - 0x06C8, 0x05D1, 0x04D9, 0x03DF, 0x02E7, 0x01F0, 0x00FB, 0x000B, - 0xFF20, 0xFE3A, 0xFD5C, 0xFC85, 0xFBB8, 0xFAF4, 0xFA3D, 0xF991, - 0xF8F3, 0xF864, 0xF7E4, 0xF775, 0xF717, 0xF6CD, 0xF697, 0xF675, - 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, - 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, - 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, - 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, - 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, 0xF66A, - 0xF66A, 0xF66A, 0xF980, 0xF97F, 0xF97B, 0xF96F, 0xF95A, 0xF937, - 0xF904, 0xF8BD, 0xF860, 0xF7E9, 0xF755, 0xF6A0, 0xF5C8, 0xF4CA, - 0xF3A2, 0xF15C, 0xED99, 0xE932, 0xE501, 0xE1DF, 0xE0A6, 0xE0B4, - 0xE0D6, 0xE10A, 0xE14F, 0xE1A4, 0xE209, 0xE27B, 0xE2FB, 0xE386, - 0xE41C, 0xE4BC, 0xE564, 0xE613, 0xE6CA, 0xE785, 0xE845, 0xE907, - 0xE9CC, 0xEA92, 0xEB58, 0xEC1C, 0xECDF, 0xED9E, 0xEE58, 0xEF0D, - 0xEFBB, 0xF062, 0xF0FF, 0xF193, 0xF21C, 0xF299, 0xF309, 0xF36B, - 0xF3BD, 0xF3FF, 0xF42F, 0xF44D, 0xF457, 0xF457, 0xF457, 0xF457, - 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, - 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, - 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, - 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, - 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF457, 0xF06F, 0xF099, - 0xF10D, 0xF1C1, 0xF2A6, 0xF3B1, 0xF4D6, 0xF607, 0xF739, 0xF85E, - 0xF96B, 0xFA53, 0xFB09, 0xFB81, 0xFBAF, 0xFB03, 0xF943, 0xF6E8, - 0xF466, 0xF236, 0xF0CD, 0xEFEE, 0xEF09, 0xEE20, 0xED34, 0xEC44, - 0xEB52, 0xEA5D, 0xE968, 0xE871, 0xE77A, 0xE684, 0xE58F, 0xE49C, - 0xE3AA, 0xE2BC, 0xE1D1, 0xE0EA, 0xE007, 0xDF2A, 0xDE52, 0xDD81, - 0xDCB7, 0xDBF5, 0xDB3B, 0xDA89, 0xD9E1, 0xD943, 0xD8B0, 0xD828, - 0xD7AB, 0xD73B, 0xD6D8, 0xD683, 0xD63C, 0xD603, 0xD5DA, 0xD5C1, - 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, - 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, - 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, - 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, - 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, 0xD5B9, - 0xD5B9, 0xD5B9, 0xD1F7, 0xD1D8, 0xD181, 0xD0F8, 0xD043, 0xCF6A, - 0xCE71, 0xCD61, 0xCC3E, 0xCB11, 0xC9DF, 0xC8AF, 0xC787, 0xC66D, - 0xC569, 0xC481, 0xC3BB, 0xC31E, 0xC2B0, 0xC277, 0xC27B, 0xC2AA, - 0xC2EC, 0xC342, 0xC3A9, 0xC421, 0xC4A9, 0xC53F, 0xC5E2, 0xC691, - 0xC74B, 0xC80E, 0xC8DA, 0xC9AD, 0xCA86, 0xCB64, 0xCC46, 0xCD2B, - 0xCE11, 0xCEF7, 0xCFDC, 0xD0BF, 0xD19F, 0xD27A, 0xD34F, 0xD41E, - 0xD4E5, 0xD5A3, 0xD656, 0xD6FE, 0xD799, 0xD826, 0xD8A4, 0xD912, - 0xD96F, 0xD9B9, 0xD9F0, 0xDA11, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, - 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, - 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, - 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, - 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, - 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xDA1D, 0xFD1F, 0xFCC7, - 0xFBD2, 0xFA5A, 0xF87D, 0xF654, 0xF3FD, 0xF192, 0xEF2F, 0xECEF, - 0xEA85, 0xE7A9, 0xE481, 0xE132, 0xDDE3, 0xDAB9, 0xD7DB, 0xD56D, - 0xD397, 0xD27D, 0xD246, 0xD2B8, 0xD37C, 0xD489, 0xD5D8, 0xD763, - 0xD920, 0xDB09, 0xDD16, 0xDF3F, 0xE17E, 0xE3C9, 0xE61B, 0xE86A, - 0xEAB0, 0xECE5, 0xEF02, 0xF0FE, 0xF2D3, 0xF478, 0xF5E7, 0xF717, - 0xF802, 0xF89E, 0xF8E6, 0xF8D1, 0xF858, 0xF773, 0xF4CB, 0xEF72, - 0xE800, 0xDF0D, 0xD52F, 0xCAFF, 0xC113, 0xB804, 0xB069, 0xAAD9, - 0xA7EC, 0xA73D, 0xA7E3, 0xA9AC, 0xAC67, 0xAFE6, 0xB3F5, 0xB866, - 0xBD08, 0xC1A9, 0xC619, 0xCA27, 0xCDA4, 0xD05D, 0xD224, 0xD2C6, - 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, - 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, - 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, 0xD2C6, - 0xD2C6, 0xD2C6, 0xD1A4, 0xD0E5, 0xCEE6, 0xCC09, 0xC8AE, 0xC534, - 0xC1FC, 0xBF66, 0xBDD2, 0xBDA1, 0xBED2, 0xC100, 0xC3F5, 0xC77C, - 0xCB5C, 0xCF61, 0xD353, 0xD6FC, 0xDA27, 0xDC9B, 0xDE24, 0xDF17, - 0xDFED, 0xE0A8, 0xE14B, 0xE1D6, 0xE24C, 0xE2AD, 0xE2FC, 0xE33B, - 0xE36A, 0xE38C, 0xE3A2, 0xE3AE, 0xE3B2, 0xE3AE, 0xE3A6, 0xE39A, - 0xE38C, 0xE37D, 0xE370, 0xE366, 0xE361, 0xE362, 0xE36B, 0xE37E, - 0xE39C, 0xE3C7, 0xE423, 0xE4C3, 0xE58D, 0xE667, 0xE737, 0xE7E2, - 0xE84F, 0xE863, 0xE804, 0xE719, 0xE588, 0xE330, 0xE01C, 0xDC6D, - 0xD846, 0xD3C8, 0xCF16, 0xCA52, 0xC59E, 0xC11C, 0xBCEE, 0xB936, - 0xB616, 0xB3B1, 0xB228, 0xB19D, 0xB19D, 0xB19D, 0xB19D, 0xB19D, - 0xB19D, 0xB19D, 0xB19D, 0xB19D, 0xB19D, 0xB19D, 0xB19D, 0xB19D, - 0xB19D, 0xB19D, 0xB19D, 0xB19D, 0xB19D, 0xB19D, 0xB19D, 0xB19D, - 0xB19D, 0xB19D, 0xB19D, 0xB19D, 0xB19D, 0xB19D, 0xC40D, 0xC3B5, - 0xC2D0, 0xC195, 0xC03B, 0xBEF8, 0xBE04, 0xBD95, 0xBDE2, 0xBF21, - 0xC17F, 0xC4DB, 0xC8F8, 0xCD97, 0xD27A, 0xD763, 0xDC16, 0xE053, - 0xE3DD, 0xE677, 0xE7E1, 0xE873, 0xE8AF, 0xE89E, 0xE847, 0xE7B2, - 0xE6E7, 0xE5EE, 0xE4CE, 0xE390, 0xE23B, 0xE0D7, 0xDF6C, 0xDE01, - 0xDC9E, 0xDB4C, 0xDA11, 0xD8F6, 0xD803, 0xD73F, 0xD6B2, 0xD663, - 0xD65C, 0xD6A3, 0xD740, 0xD83C, 0xD99D, 0xDB6C, 0xDF17, 0xE59A, - 0xEE50, 0xF890, 0x03B5, 0x0F1B, 0x1A1A, 0x240D, 0x2C4C, 0x3233, - 0x351B, 0x3565, 0x340A, 0x3149, 0x2D5E, 0x2887, 0x2302, 0x1D0C, - 0x16E3, 0x10C5, 0x0AEE, 0x059D, 0x0110, 0xFD84, 0xFB36, 0xFA63, - 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, - 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, - 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, - 0xFA63, 0xFA63, 0xF992, 0xF976, 0xF92B, 0xF8BC, 0xF836, 0xF7A3, - 0xF710, 0xF687, 0xF616, 0xF5C7, 0xF5A6, 0xF5BF, 0xF61E, 0xF6CF, - 0xF7DC, 0xF95F, 0xFB5E, 0xFDC3, 0x007C, 0x0375, 0x069C, 0x09DC, - 0x0D22, 0x105A, 0x1372, 0x1655, 0x18F0, 0x1B30, 0x1D01, 0x1E50, - 0x1F09, 0x1B3E, 0x11ED, 0x0766, 0xFFFA, 0xFE02, 0xFEFF, 0xFFFB, - 0xFFFB, 0xFFFB, 0xFFFB, 0xFFFB, 0xFFFA, 0xFFFA, 0xFFF9, 0xFFF8, - 0xFFF7, 0xFFF7, 0xFFF6, 0xFFF5, 0xFFF4, 0xFFF3, 0xFFF2, 0xFFF1, - 0xFFF0, 0xFFEF, 0xFFEE, 0xFFED, 0xFFEC, 0xFFEB, 0xFFEA, 0xFFE9, - 0xFFE8, 0xFFE8, 0xFFE7, 0xFFE7, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, - 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE7, 0xFFE7, 0xFFE8, 0xFFE9, 0xFFEA, - 0xFFEC, 0xFFED, 0xFFEF, 0xFFF1, 0xFFF3, 0xFFF6, 0xFFF8, 0xFFFB, - 0x0000, 0x0009, 0x0016, 0x0026, 0x0038, 0x004B, 0x005F, 0x0072, - 0x0084, 0x0095, 0x00A3, 0x00AE, 0x00B6, 0x00B8, 0x0CE2, 0x0CC4, - 0x0C6F, 0x0BEE, 0x0B4E, 0x0A99, 0x09DA, 0x091C, 0x086B, 0x07D0, - 0x0758, 0x070E, 0x06FC, 0x072D, 0x07AD, 0x088E, 0x09D0, 0x0B63, - 0x0D37, 0x0F3E, 0x1167, 0x13A2, 0x15E1, 0x1813, 0x1A29, 0x1C13, - 0x1DC2, 0x1F26, 0x202F, 0x20CE, 0x20F3, 0x1D3C, 0x14DB, 0x0BA4, - 0x0568, 0x04B2, 0x0706, 0x08AB, 0x08BA, 0x08C9, 0x08D7, 0x08E4, - 0x08F0, 0x08FB, 0x0906, 0x090F, 0x0918, 0x091F, 0x0926, 0x092C, - 0x0932, 0x0936, 0x093A, 0x093D, 0x0940, 0x0942, 0x0943, 0x0944, - 0x0944, 0x0943, 0x0942, 0x0940, 0x093E, 0x093B, 0x0938, 0x0935, - 0x0930, 0x092C, 0x0927, 0x0922, 0x091C, 0x0916, 0x0910, 0x0909, - 0x0902, 0x08FB, 0x08F4, 0x08EC, 0x08E5, 0x08DD, 0x08D5, 0x08CC, - 0x08C4, 0x08BC, 0x08B3, 0x08AB, 0x089B, 0x0881, 0x085C, 0x0830, - 0x07FE, 0x07C9, 0x0792, 0x075C, 0x0728, 0x06FA, 0x06D2, 0x06B2, - 0x069E, 0x0697, 0xE291, 0xE271, 0xE217, 0xE18C, 0xE0DC, 0xE00F, - 0xDF2F, 0xDE46, 0xDD5E, 0xDC81, 0xDBB8, 0xDB0D, 0xDA8A, 0xDA39, - 0xDA24, 0xDA48, 0xDA9B, 0xDB15, 0xDBB0, 0xDC65, 0xDD2F, 0xDE07, - 0xDEE6, 0xDFC6, 0xE0A1, 0xE170, 0xE22D, 0xE2D1, 0xE357, 0xE3B6, - 0xE3EB, 0xE2FF, 0xE0B8, 0xDE26, 0xDC55, 0xDBDA, 0xDC17, 0xDC55, - 0xDC54, 0xDC53, 0xDC51, 0xDC4F, 0xDC4C, 0xDC48, 0xDC44, 0xDC40, - 0xDC3B, 0xDC36, 0xDC30, 0xDC2A, 0xDC25, 0xDC1E, 0xDC18, 0xDC12, - 0xDC0C, 0xDC06, 0xDBFF, 0xDBFA, 0xDBF4, 0xDBEE, 0xDBE9, 0xDBE4, - 0xDBE0, 0xDBDC, 0xDBD8, 0xDBD5, 0xDBD3, 0xDBD1, 0xDBD0, 0xDBCF, - 0xDBD0, 0xDBD1, 0xDBD3, 0xDBD6, 0xDBDA, 0xDBDF, 0xDBE5, 0xDBED, - 0xDBF5, 0xDBFF, 0xDC09, 0xDC16, 0xDC23, 0xDC32, 0xDC43, 0xDC55, - 0xDC76, 0xDCB1, 0xDD01, 0xDD61, 0xDDCE, 0xDE43, 0xDEBB, 0xDF31, - 0xDFA2, 0xE008, 0xE060, 0xE0A4, 0xE0D0, 0xE0DF, 0xD6DA, 0xD6F4, - 0xD73C, 0xD7AD, 0xD840, 0xD8ED, 0xD9AE, 0xDA7D, 0xDB52, 0xDC28, - 0xDCF7, 0xDDB8, 0xDE65, 0xDEF8, 0xDF68, 0xDFB7, 0xDFEB, 0xE009, - 0xE015, 0xE013, 0xE00A, 0xDFFC, 0xDFF0, 0xDFE9, 0xDFEC, 0xDFFF, - 0xE024, 0xE062, 0xE0BC, 0xE138, 0xE1DA, 0xE406, 0xE7EA, 0xEBBA, - 0xEDAB, 0xEB90, 0xE732, 0xE4B4, 0xE488, 0xE45D, 0xE433, 0xE40A, - 0xE3E3, 0xE3BD, 0xE398, 0xE375, 0xE354, 0xE334, 0xE315, 0xE2F9, - 0xE2DE, 0xE2C4, 0xE2AD, 0xE297, 0xE283, 0xE271, 0xE262, 0xE254, - 0xE248, 0xE23E, 0xE236, 0xE231, 0xE22E, 0xE22D, 0xE22E, 0xE232, - 0xE238, 0xE241, 0xE24C, 0xE25A, 0xE26A, 0xE27D, 0xE293, 0xE2AB, - 0xE2C6, 0xE2E4, 0xE305, 0xE329, 0xE34F, 0xE379, 0xE3A6, 0xE3D5, - 0xE408, 0xE43E, 0xE478, 0xE4B4, 0xE522, 0xE5E6, 0xE6EF, 0xE830, - 0xE99A, 0xEB1D, 0xECAB, 0xEE34, 0xEFAA, 0xF0FD, 0xF21F, 0xF301, - 0xF393, 0xF3C7, 0x0BC6, 0x0C91, 0x0ECB, 0x1235, 0x1694, 0x1BAA, - 0x213A, 0x2709, 0x2CD8, 0x326B, 0x3785, 0x3BE9, 0x3F5B, 0x419D, - 0x4273, 0x41D3, 0x3FFC, 0x3D1C, 0x3963, 0x3500, 0x3021, 0x2AF4, - 0x25AA, 0x2071, 0x1B78, 0x16ED, 0x12FF, 0x0FDE, 0x0DB8, 0x0CBC, - 0x0D19, 0x18AB, 0x3121, 0x4A67, 0x586B, 0x4E64, 0x3781, 0x2B9B, - 0x2EBA, 0x3486, 0x3C45, 0x453F, 0x4EBC, 0x5801, 0x6056, 0x6703, - 0x6B4F, 0x6C80, 0x6B90, 0x69FE, 0x67D6, 0x6526, 0x61FE, 0x5E69, - 0x5A78, 0x5636, 0x51B3, 0x4CFC, 0x4820, 0x432B, 0x3E2C, 0x3931, - 0x3448, 0x2F7F, 0x2AE3, 0x2682, 0x226C, 0x1EAC, 0x1B52, 0x186B, - 0x15CD, 0x1348, 0x10E3, 0x0EA3, 0x0C8F, 0x0AAC, 0x0900, 0x0791, - 0x0664, 0x0581, 0x04EC, 0x04AC, 0x04C6, 0x0541, 0x0622, 0x076F, - 0x09A8, 0x0D22, 0x11A4, 0x16F2, 0x1CD3, 0x230C, 0x2964, 0x2FA0, - 0x3586, 0x3ADB, 0x3F67, 0x42EE, 0x4537, 0x4606, 0x29C2, 0x298D, - 0x28FC, 0x2820, 0x270E, 0x25D8, 0x2492, 0x234E, 0x221F, 0x2119, - 0x204E, 0x1FD2, 0x1FB7, 0x2011, 0x20F2, 0x224F, 0x2409, 0x2615, - 0x286B, 0x2B00, 0x2DCB, 0x30C1, 0x33DA, 0x370B, 0x3A4B, 0x3D90, - 0x40D0, 0x4402, 0x471B, 0x4A12, 0x4CDE, 0x4FD0, 0x52DB, 0x556B, - 0x56E7, 0x55F5, 0x5373, 0x5222, 0x527D, 0x531E, 0x53F3, 0x54EA, - 0x55F0, 0x56F2, 0x57DF, 0x58A4, 0x592F, 0x596C, 0x5977, 0x5975, - 0x5968, 0x5951, 0x592F, 0x5905, 0x58D3, 0x5899, 0x5859, 0x5814, - 0x57C9, 0x577B, 0x5729, 0x56D5, 0x567F, 0x5629, 0x55D2, 0x557D, - 0x5529, 0x54D8, 0x548A, 0x5441, 0x53F3, 0x5399, 0x5336, 0x52CD, - 0x525E, 0x51EC, 0x517A, 0x510A, 0x509E, 0x5038, 0x4FDB, 0x4F88, - 0x4F43, 0x4F0C, 0x4EE7, 0x4ED5, 0x4EE1, 0x4F0C, 0x4F54, 0x4FB1, - 0x501F, 0x5098, 0x5116, 0x5196, 0x5210, 0x5280, 0x52E1, 0x532D, - 0x535E, 0x5370, 0xD5E7, 0xD691, 0xD86A, 0xDB3F, 0xDEDE, 0xE312, - 0xE7A8, 0xEC6C, 0xF12C, 0xF5B4, 0xF9D0, 0xFD4C, 0xFFF6, 0x0198, - 0x0202, 0x0142, 0xFF9E, 0xFD34, 0xFA23, 0xF689, 0xF285, 0xEE36, - 0xE9BA, 0xE531, 0xE0B8, 0xDC6E, 0xD871, 0xD4E2, 0xD1DD, 0xCF82, - 0xCDEE, 0xD183, 0xDB0F, 0xE558, 0xEB24, 0xE62A, 0xDC4F, 0xDA9C, - 0xE2ED, 0xEDE2, 0xFAAA, 0x0872, 0x166C, 0x23C6, 0x2FAD, 0x3951, - 0x3FE1, 0x428B, 0x428D, 0x41BD, 0x4029, 0x3DE5, 0x3AFF, 0x3789, - 0x3393, 0x2F2F, 0x2A6C, 0x255D, 0x2010, 0x1A98, 0x1504, 0x0F65, - 0x09CD, 0x044C, 0xFEF3, 0xF9D2, 0xF4FA, 0xF07B, 0xEC67, 0xE8CF, - 0xE588, 0xE25F, 0xDF55, 0xDC6A, 0xD99F, 0xD6F4, 0xD46B, 0xD203, - 0xCFBE, 0xCD9D, 0xCB9E, 0xC9C4, 0xC810, 0xC680, 0xC518, 0xC3D6, - 0xC2D7, 0xC22F, 0xC1D4, 0xC1BB, 0xC1D8, 0xC221, 0xC28A, 0xC309, - 0xC392, 0xC41C, 0xC499, 0xC501, 0xC547, 0xC561, 0xFF34, 0x0238, - 0xBB3B, 0x344A, 0x0F9B, 0x0761, 0xB184, 0x00AB, 0xFF17, 0xC898, - 0x29F6, 0xFCDC, 0xFA51, 0xAB16, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0xFFB2, 0xFF30, 0xFF16, - 0x0000, 0x0286, 0x0630, 0x0A04, 0x0D0A, 0x0F41, 0x114D, 0x1331, - 0x14EE, 0x1684, 0x17F3, 0x193F, 0x1A74, 0x1B81, 0x1C33, 0x1C56, - 0x1BBA, 0x1A9C, 0x195B, 0x17F5, 0x1668, 0x14B2, 0x12D1, 0x10C3, - 0x0E86, 0x0C17, 0x0975, 0x05EB, 0x0134, 0xFBEE, 0xF6B7, 0xF231, - 0xEEF9, 0xEDA3, 0xED1E, 0xECBD, 0xEC81, 0xEC66, 0xEC6A, 0xEC8D, - 0xECCC, 0xED25, 0xED97, 0xEE20, 0xEEBE, 0xEF6F, 0xF032, 0xF104, - 0xF1E5, 0xF2D1, 0xF3C8, 0xF4C7, 0xF5CD, 0xF6D8, 0xF7E6, 0xF981, - 0xFC00, 0xFF19, 0x027E, 0x05E7, 0x0907, 0x0B93, 0x0D3E, 0x0DBF, - 0x0D7E, 0x0D19, 0x0C93, 0x0BEE, 0x0B2E, 0x0A53, 0x0961, 0x085B, - 0x0741, 0x0619, 0x04E2, 0x03A1, 0x0258, 0x0108, 0xFFB6, 0xFE62, - 0xFD0F, 0xFBC0, 0xFA78, 0xF939, 0xF804, 0xF6DE, 0xF5C8, 0xF4C5, - 0xF3D7, 0xF300, 0xF244, 0xF1A5, 0xF125, 0xF0C6, 0xF08B, 0xF077, - 0x0000, 0xFFFE, 0xFFFA, 0xFFFA, 0x0000, 0x0011, 0x0029, 0x0045, - 0x0060, 0x0081, 0x00AD, 0x00DC, 0x0106, 0x0123, 0x012B, 0x0116, - 0x00B6, 0x000A, 0xFF4F, 0xFEC0, 0xFE99, 0xFEC1, 0xFEF4, 0xFF32, - 0xFF78, 0xFFC6, 0x0019, 0x0072, 0x00CF, 0x012E, 0x018F, 0x01F0, - 0x0250, 0x02AD, 0x0307, 0x035B, 0x03AA, 0x03F1, 0x0431, 0x0470, - 0x04B0, 0x04EF, 0x052D, 0x056A, 0x05A6, 0x05E1, 0x061A, 0x0652, - 0x0688, 0x06BB, 0x06EC, 0x071B, 0x0747, 0x0770, 0x0796, 0x07B8, - 0x07D7, 0x07F2, 0x080A, 0x0807, 0x07DE, 0x079B, 0x0748, 0x06F3, - 0x06A8, 0x0672, 0x065E, 0x0678, 0x06B1, 0x06F1, 0x0738, 0x0786, - 0x07DA, 0x0833, 0x0891, 0x08F3, 0x0958, 0x09C0, 0x0A2A, 0x0A96, - 0x0B02, 0x0B6F, 0x0BDB, 0x0C46, 0x0CB0, 0x0D17, 0x0D7C, 0x0DDD, - 0x0E39, 0x0E91, 0x0EE4, 0x0F31, 0x0F77, 0x0FB5, 0x0FEC, 0x101A, - 0x103F, 0x105A, 0x106B, 0x1071, 0xEE88, 0xEFF5, 0xF340, 0xF6F0, - 0xF988, 0xFAA0, 0xFB03, 0xFB05, 0xFAFB, 0xFB09, 0xFB19, 0xFB20, - 0xFB11, 0xFAE3, 0xFA8A, 0xF9FC, 0xF8DF, 0xF72C, 0xF552, 0xF3BF, - 0xF2E2, 0xF28B, 0xF23F, 0xF1FD, 0xF1C5, 0xF198, 0xF175, 0xF15C, - 0xF14D, 0xF149, 0xF14F, 0xF15E, 0xF178, 0xF19C, 0xF1CA, 0xF202, - 0xF243, 0xF295, 0xF303, 0xF38B, 0xF429, 0xF4D9, 0xF599, 0xF663, - 0xF734, 0xF80A, 0xF8DF, 0xF9B1, 0xFA7B, 0xFB3B, 0xFBEC, 0xFC8B, - 0xFD14, 0xFD84, 0xFDD6, 0xFE08, 0xFE15, 0xFDFA, 0xFDB3, 0xFCC7, - 0xFAE6, 0xF84F, 0xF53D, 0xF1EE, 0xEE9E, 0xEB89, 0xE8ED, 0xE706, - 0xE58A, 0xE406, 0xE27B, 0xE0EB, 0xDF56, 0xDDBF, 0xDC27, 0xDA8E, - 0xD8F7, 0xD762, 0xD5D1, 0xD446, 0xD2C0, 0xD143, 0xCFCF, 0xCE65, - 0xCD07, 0xCBB6, 0xCA73, 0xC940, 0xC81E, 0xC70E, 0xC612, 0xC52B, - 0xC45A, 0xC3A1, 0xC300, 0xC27A, 0xC20F, 0xC1C2, 0xC192, 0xC182, - 0x0000, 0x0048, 0x00C0, 0x00D8, 0x0000, 0xFDC2, 0xFA86, 0xF704, - 0xF3F9, 0xF149, 0xEE78, 0xEBAC, 0xE90C, 0xE6BF, 0xE4EA, 0xE3B4, - 0xE30B, 0xE2BB, 0xE2B8, 0xE2F6, 0xE369, 0xE406, 0xE4C2, 0xE58F, - 0xE663, 0xE779, 0xE8FA, 0xEABF, 0xEC9F, 0xEE75, 0xF017, 0xF058, - 0xEFB5, 0xF08C, 0xF539, 0x03B5, 0x179E, 0x23BC, 0x2709, 0x2962, - 0x2AE2, 0x2BA6, 0x2BC8, 0x2B65, 0x2A99, 0x297F, 0x2833, 0x26D1, - 0x2530, 0x2321, 0x20B2, 0x1DF1, 0x1AED, 0x17B5, 0x1457, 0x10E1, - 0x0D64, 0x09EC, 0x068A, 0x02DE, 0xFEA7, 0xFA1C, 0xF576, 0xF0EC, - 0xECB8, 0xE912, 0xE631, 0xE44E, 0xE31F, 0xE231, 0xE17E, 0xE101, - 0xE0B2, 0xE08D, 0xE08C, 0xE0A7, 0xE0DB, 0xE120, 0xE170, 0xE1C6, - 0xE21D, 0xE26D, 0xE2B1, 0xE2E3, 0xE2FD, 0xE2FA, 0xE2E4, 0xE2CB, - 0xE2B0, 0xE294, 0xE276, 0xE259, 0xE23C, 0xE221, 0xE208, 0xE1F2, - 0xE1E0, 0xE1D2, 0xE1C9, 0xE1C6, 0x0000, 0x0006, 0x0011, 0x0013, - 0x0000, 0xFF9B, 0xFEFF, 0xFE9D, 0xFEE7, 0xFFFE, 0x0190, 0x0362, - 0x0539, 0x06D8, 0x0804, 0x0882, 0x087A, 0x083A, 0x07C2, 0x0710, - 0x0624, 0x04FC, 0x0397, 0x01F5, 0x0015, 0xFD63, 0xF9A4, 0xF55D, - 0xF111, 0xED46, 0xEA7E, 0xE92D, 0xE922, 0xE9EB, 0xEB15, 0xED76, - 0xF0C8, 0xF2F1, 0xF3AA, 0xF41D, 0xF45D, 0xF47C, 0xF48C, 0xF4A1, - 0xF4CB, 0xF51E, 0xF5AB, 0xF685, 0xF7B0, 0xF91B, 0xFAB8, 0xFC7A, - 0xFE54, 0x0037, 0x0219, 0x03EB, 0x059F, 0x0728, 0x087A, 0x09AB, - 0x0AD4, 0x0BEB, 0x0CE2, 0x0DB0, 0x0E47, 0x0E9E, 0x0EA7, 0x0E57, - 0x0DC5, 0x0D12, 0x0C41, 0x0B55, 0x0A52, 0x093C, 0x0815, 0x06E1, - 0x05A3, 0x045F, 0x0319, 0x01D3, 0x0091, 0xFF58, 0xFE29, 0xFD08, - 0xFBF9, 0xFAFE, 0xFA0A, 0xF90C, 0xF809, 0xF705, 0xF605, 0xF50D, - 0xF422, 0xF348, 0xF284, 0xF1D9, 0xF14D, 0xF0E3, 0xF0A0, 0xF089, - 0x0F09, 0x0CAE, 0x073A, 0x0118, 0xFCB5, 0xFA73, 0xF920, 0xF8BD, - 0xF94A, 0xFA9B, 0xFC6A, 0xFE93, 0x00F2, 0x0365, 0x05C9, 0x07FA, - 0x0A43, 0x0CE6, 0x0FB4, 0x1281, 0x151D, 0x1759, 0x1908, 0x19FC, - 0x1A05, 0x184C, 0x1497, 0x0FA4, 0x0A30, 0x04F9, 0x00BE, 0xFD34, - 0xF9FB, 0xF7BB, 0xF717, 0xFA90, 0x0084, 0x0368, 0x029B, 0x0141, - 0xFF7A, 0xFD61, 0xFB16, 0xF8B5, 0xF65E, 0xF42D, 0xF241, 0xF0B8, - 0xEF5D, 0xEDF1, 0xEC84, 0xEB25, 0xE9E2, 0xE8CC, 0xE7F1, 0xE760, - 0xE728, 0xE759, 0xE802, 0xE985, 0xEC0E, 0xEF54, 0xF311, 0xF6FD, - 0xFAD0, 0xFE45, 0x0111, 0x02F1, 0x042B, 0x053A, 0x0621, 0x06E5, - 0x0789, 0x0812, 0x0882, 0x08DF, 0x092B, 0x096C, 0x09A4, 0x09D8, - 0x0A0B, 0x0A42, 0x0A80, 0x0ACA, 0x0B22, 0x0B8E, 0x0C0C, 0x0C95, - 0x0D26, 0x0DBC, 0x0E53, 0x0EE9, 0x0F7A, 0x1002, 0x107E, 0x10EB, - 0x1146, 0x118B, 0x11B6, 0x11C6, 0x0000, 0xFFF9, 0xFFE2, 0xFFBD, - 0xFF8B, 0xFF4D, 0xFF04, 0xFEB0, 0xFE53, 0xFDEE, 0xFD81, 0xFD0E, - 0xFC95, 0xFC18, 0xFB97, 0xFB13, 0xFA8E, 0xFA07, 0xF981, 0xF8FC, - 0xF879, 0xF7F9, 0xF77C, 0xF705, 0xF693, 0xF628, 0xF5C5, 0xF56A, - 0xF519, 0xF4D3, 0xF498, 0xF469, 0xF447, 0xF434, 0xF430, 0xF430, - 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, - 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, - 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, - 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, - 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, - 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, - 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, - 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, 0xF430, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, 0x46AF, - 0x46AF, 0x46AF, 0x46AF, 0x46AF, -}; +ROM_ASSET_LOAD_ANIM(anim_76_values, 0x00541530, 4648, 0x00000000, 4648); diff --git a/assets/anims/anim_77.inc.c b/assets/anims/anim_77.inc.c index 827c5fe98..04ac4d676 100644 --- a/assets/anims/anim_77.inc.c +++ b/assets/anims/anim_77.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_77[] = { 0, 189, @@ -13,183 +14,7 @@ static const struct Animation anim_77[] = { }; -static const u16 anim_77_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04CF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x046B, - 0x0064, 0x033F, 0x0064, 0x03A3, 0x0064, 0x0407, - 0x0001, 0x033B, 0x0001, 0x033C, 0x0001, 0x033D, - 0x0064, 0x006A, 0x0064, 0x00CE, 0x0064, 0x0132, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0006, - 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0337, 0x0001, 0x0338, 0x0001, 0x0339, - 0x0064, 0x01FD, 0x0064, 0x0261, 0x0064, 0x02C5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0064, 0x0199, - 0x0001, 0x0196, 0x0001, 0x0197, 0x0001, 0x0198, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x033A, - 0x0001, 0x0334, 0x0001, 0x0335, 0x0001, 0x0336, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0333, - 0x0001, 0x0330, 0x0001, 0x0331, 0x0001, 0x0332, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x033E, - 0x0001, 0x032D, 0x0001, 0x032E, 0x0001, 0x032F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x032C, - 0x0001, 0x0329, 0x0001, 0x032A, 0x0001, 0x032B, -}; +ROM_ASSET_LOAD_ANIM(anim_77_indices, 0x00542770, 252, 0x00000000, 252); -static const s16 anim_77_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xFF8A, 0xF980, 0xF06F, 0xD1F7, 0xD1E6, - 0xD1B9, 0xD174, 0xD11E, 0xD0BD, 0xD055, 0xCFEE, 0xCF8C, 0xCF37, - 0xCEF2, 0xCEC5, 0xCEB4, 0xCEC5, 0xCEF2, 0xCF37, 0xCF8C, 0xCFEE, - 0xD055, 0xD0BD, 0xD11E, 0xD174, 0xD1B9, 0xD1E6, 0xD1F7, 0xD1E6, - 0xD1B9, 0xD174, 0xD11E, 0xD0BD, 0xD055, 0xCFEE, 0xCF8C, 0xCF37, - 0xCEF2, 0xCEC5, 0xCEB4, 0xCEC5, 0xCEF2, 0xCF37, 0xCF8C, 0xCFEE, - 0xD055, 0xD0BD, 0xD11E, 0xD174, 0xD1B9, 0xD1E6, 0xD1F7, 0xD1E8, - 0xD1C1, 0xD186, 0xD13A, 0xD0E3, 0xD085, 0xD025, 0xCFC7, 0xCF71, - 0xCF25, 0xCEE9, 0xCEC2, 0xCEB4, 0xCEC2, 0xCEE9, 0xCF25, 0xCF71, - 0xCFC7, 0xD025, 0xD085, 0xD0E3, 0xD13A, 0xD186, 0xD1C1, 0xD1E8, - 0xD1F7, 0xD1E8, 0xD1C1, 0xD186, 0xD13A, 0xD0E3, 0xD085, 0xD025, - 0xCFC7, 0xCF71, 0xCF25, 0xCEE9, 0xCEC2, 0xCEB4, 0xCEC5, 0xCEF2, - 0xCF37, 0xCF8C, 0xCFEE, 0xD055, 0xD0BD, 0xD11E, 0xD174, 0xD1B9, - 0xD1E6, 0xD1F7, 0xFD1F, 0xFCFC, 0xFC9D, 0xFC0C, 0xFB57, 0xFA8A, - 0xF9B0, 0xF8D7, 0xF809, 0xF754, 0xF6C4, 0xF664, 0xF641, 0xF664, - 0xF6C4, 0xF754, 0xF809, 0xF8D7, 0xF9B0, 0xFA8A, 0xFB57, 0xFC0C, - 0xFC9D, 0xFCFC, 0xFD1F, 0xFCFC, 0xFC9D, 0xFC0C, 0xFB57, 0xFA8A, - 0xF9B0, 0xF8D7, 0xF809, 0xF754, 0xF6C4, 0xF664, 0xF641, 0xF664, - 0xF6C4, 0xF754, 0xF809, 0xF8D7, 0xF9B0, 0xFA8A, 0xFB57, 0xFC0C, - 0xFC9D, 0xFCFC, 0xFD1F, 0xFD01, 0xFCAF, 0xFC31, 0xFB92, 0xFADB, - 0xFA15, 0xF94B, 0xF885, 0xF7CE, 0xF72F, 0xF6B1, 0xF65F, 0xF641, - 0xF65F, 0xF6B1, 0xF72F, 0xF7CE, 0xF885, 0xF94B, 0xFA15, 0xFADB, - 0xFB92, 0xFC31, 0xFCAF, 0xFD01, 0xFD1F, 0xFD01, 0xFCAF, 0xFC31, - 0xFB92, 0xFADB, 0xFA15, 0xF94B, 0xF885, 0xF7CE, 0xF72F, 0xF6B1, - 0xF65F, 0xF641, 0xF664, 0xF6C4, 0xF754, 0xF809, 0xF8D7, 0xF9B0, - 0xFA8A, 0xFB57, 0xFC0C, 0xFC9D, 0xFCFC, 0xFD1F, 0xD1A4, 0xD1A7, - 0xD1AE, 0xD1B8, 0xD1C6, 0xD1D5, 0xD1E5, 0xD1F5, 0xD204, 0xD211, - 0xD21C, 0xD223, 0xD225, 0xD223, 0xD21C, 0xD211, 0xD204, 0xD1F5, - 0xD1E5, 0xD1D5, 0xD1C6, 0xD1B8, 0xD1AE, 0xD1A7, 0xD1A4, 0xD1A7, - 0xD1AE, 0xD1B8, 0xD1C6, 0xD1D5, 0xD1E5, 0xD1F5, 0xD204, 0xD211, - 0xD21C, 0xD223, 0xD225, 0xD223, 0xD21C, 0xD211, 0xD204, 0xD1F5, - 0xD1E5, 0xD1D5, 0xD1C6, 0xD1B8, 0xD1AE, 0xD1A7, 0xD1A4, 0xD1A6, - 0xD1AC, 0xD1B6, 0xD1C1, 0xD1CF, 0xD1DD, 0xD1EC, 0xD1FB, 0xD208, - 0xD214, 0xD21D, 0xD223, 0xD225, 0xD223, 0xD21D, 0xD214, 0xD208, - 0xD1FB, 0xD1EC, 0xD1DD, 0xD1CF, 0xD1C1, 0xD1B6, 0xD1AC, 0xD1A6, - 0xD1A4, 0xD1A6, 0xD1AC, 0xD1B6, 0xD1C1, 0xD1CF, 0xD1DD, 0xD1EC, - 0xD1FB, 0xD208, 0xD214, 0xD21D, 0xD223, 0xD225, 0xD223, 0xD21C, - 0xD211, 0xD204, 0xD1F5, 0xD1E5, 0xD1D5, 0xD1C6, 0xD1B8, 0xD1AE, - 0xD1A7, 0xD1A4, 0xC40D, 0xC434, 0xC49D, 0xC53D, 0xC605, 0xC6E8, - 0xC7D8, 0xC8C9, 0xC9AC, 0xCA74, 0xCB13, 0xCB7D, 0xCBA3, 0xCB7D, - 0xCB13, 0xCA74, 0xC9AC, 0xC8C9, 0xC7D8, 0xC6E8, 0xC605, 0xC53D, - 0xC49D, 0xC434, 0xC40D, 0xC434, 0xC49D, 0xC53D, 0xC605, 0xC6E8, - 0xC7D8, 0xC8C9, 0xC9AC, 0xCA74, 0xCB13, 0xCB7D, 0xCBA3, 0xCB7D, - 0xCB13, 0xCA74, 0xC9AC, 0xC8C9, 0xC7D8, 0xC6E8, 0xC605, 0xC53D, - 0xC49D, 0xC434, 0xC40D, 0xC42E, 0xC489, 0xC514, 0xC5C4, 0xC68E, - 0xC768, 0xC848, 0xC922, 0xC9ED, 0xCA9C, 0xCB27, 0xCB82, 0xCBA3, - 0xCB82, 0xCB27, 0xCA9C, 0xC9ED, 0xC922, 0xC848, 0xC768, 0xC68E, - 0xC5C4, 0xC514, 0xC489, 0xC42E, 0xC40D, 0xC42E, 0xC489, 0xC514, - 0xC5C4, 0xC68E, 0xC768, 0xC848, 0xC922, 0xC9ED, 0xCA9C, 0xCB27, - 0xCB82, 0xCBA3, 0xCB7D, 0xCB13, 0xCA74, 0xC9AC, 0xC8C9, 0xC7D8, - 0xC6E8, 0xC605, 0xC53D, 0xC49D, 0xC434, 0xC40D, 0xF992, 0x0CE2, - 0xE291, 0xD6DA, 0xD6BF, 0xD676, 0xD606, 0xD57B, 0xD4DC, 0xD434, - 0xD38C, 0xD2EE, 0xD262, 0xD1F3, 0xD1A9, 0xD18E, 0xD1A9, 0xD1F3, - 0xD262, 0xD2EE, 0xD38C, 0xD434, 0xD4DC, 0xD57B, 0xD606, 0xD676, - 0xD6BF, 0xD6DA, 0xD6C3, 0xD684, 0xD623, 0xD5A8, 0xD51B, 0xD482, - 0xD3E6, 0xD34E, 0xD2C0, 0xD246, 0xD1E5, 0xD1A5, 0xD18E, 0xD1A9, - 0xD1F3, 0xD262, 0xD2EE, 0xD38C, 0xD434, 0xD4DC, 0xD57B, 0xD606, - 0xD676, 0xD6BF, 0xD6DA, 0xD6C3, 0xD684, 0xD623, 0xD5A8, 0xD51B, - 0xD482, 0xD3E6, 0xD34E, 0xD2C0, 0xD246, 0xD1E5, 0xD1A5, 0xD18E, - 0xD1A9, 0xD1F3, 0xD262, 0xD2EE, 0xD38C, 0xD434, 0xD4DC, 0xD57B, - 0xD606, 0xD676, 0xD6BF, 0xD6DA, 0xD6BF, 0xD676, 0xD606, 0xD57B, - 0xD4DC, 0xD434, 0xD38C, 0xD2EE, 0xD262, 0xD1F3, 0xD1A9, 0xD18E, - 0xD1A5, 0xD1E5, 0xD246, 0xD2C0, 0xD34E, 0xD3E6, 0xD482, 0xD51B, - 0xD5A8, 0xD623, 0xD684, 0xD6C3, 0xD6DA, 0x0BC6, 0x0BE7, 0x0C43, - 0x0CCE, 0x0D7C, 0x0E41, 0x0F12, 0x0FE3, 0x10A8, 0x1156, 0x11E1, - 0x123D, 0x125E, 0x123D, 0x11E1, 0x1156, 0x10A8, 0x0FE3, 0x0F12, - 0x0E41, 0x0D7C, 0x0CCE, 0x0C43, 0x0BE7, 0x0BC6, 0x0BE2, 0x0C32, - 0x0CAA, 0x0D43, 0x0DF3, 0x0EB1, 0x0F73, 0x1031, 0x10E1, 0x117A, - 0x11F2, 0x1241, 0x125E, 0x123D, 0x11E1, 0x1156, 0x10A8, 0x0FE3, - 0x0F12, 0x0E41, 0x0D7C, 0x0CCE, 0x0C43, 0x0BE7, 0x0BC6, 0x0BE2, - 0x0C32, 0x0CAA, 0x0D43, 0x0DF3, 0x0EB1, 0x0F73, 0x1031, 0x10E1, - 0x117A, 0x11F2, 0x1241, 0x125E, 0x123D, 0x11E1, 0x1156, 0x10A8, - 0x0FE3, 0x0F12, 0x0E41, 0x0D7C, 0x0CCE, 0x0C43, 0x0BE7, 0x0BC6, - 0x0BE7, 0x0C43, 0x0CCE, 0x0D7C, 0x0E41, 0x0F12, 0x0FE3, 0x10A8, - 0x1156, 0x11E1, 0x123D, 0x125E, 0x1241, 0x11F2, 0x117A, 0x10E1, - 0x1031, 0x0F73, 0x0EB1, 0x0DF3, 0x0D43, 0x0CAA, 0x0C32, 0x0BE2, - 0x0BC6, 0x29C2, 0x29BA, 0x29A3, 0x2981, 0x2956, 0x2925, 0x28F2, - 0x28BE, 0x288D, 0x2863, 0x2840, 0x282A, 0x2821, 0x282A, 0x2840, - 0x2863, 0x288D, 0x28BE, 0x28F2, 0x2925, 0x2956, 0x2981, 0x29A3, - 0x29BA, 0x29C2, 0x29BB, 0x29A7, 0x298A, 0x2964, 0x2939, 0x290A, - 0x28DA, 0x28AB, 0x2880, 0x285A, 0x283C, 0x2829, 0x2821, 0x282A, - 0x2840, 0x2863, 0x288D, 0x28BE, 0x28F2, 0x2925, 0x2956, 0x2981, - 0x29A3, 0x29BA, 0x29C2, 0x29BB, 0x29A7, 0x298A, 0x2964, 0x2939, - 0x290A, 0x28DA, 0x28AB, 0x2880, 0x285A, 0x283C, 0x2829, 0x2821, - 0x282A, 0x2840, 0x2863, 0x288D, 0x28BE, 0x28F2, 0x2925, 0x2956, - 0x2981, 0x29A3, 0x29BA, 0x29C2, 0x29BA, 0x29A3, 0x2981, 0x2956, - 0x2925, 0x28F2, 0x28BE, 0x288D, 0x2863, 0x2840, 0x282A, 0x2821, - 0x2829, 0x283C, 0x285A, 0x2880, 0x28AB, 0x28DA, 0x290A, 0x2939, - 0x2964, 0x298A, 0x29A7, 0x29BB, 0x29C2, 0xD5E7, 0xD60F, 0xD67B, - 0xD720, 0xD7ED, 0xD8D7, 0xD9CE, 0xDAC6, 0xDBAF, 0xDC7D, 0xDD21, - 0xDD8E, 0xDDB5, 0xDD8E, 0xDD21, 0xDC7D, 0xDBAF, 0xDAC6, 0xD9CE, - 0xD8D7, 0xD7ED, 0xD720, 0xD67B, 0xD60F, 0xD5E7, 0xD609, 0xD667, - 0xD6F5, 0xD7AA, 0xD87B, 0xD95B, 0xDA41, 0xDB22, 0xDBF2, 0xDCA7, - 0xDD36, 0xDD93, 0xDDB5, 0xDD8E, 0xDD21, 0xDC7D, 0xDBAF, 0xDAC6, - 0xD9CE, 0xD8D7, 0xD7ED, 0xD720, 0xD67B, 0xD60F, 0xD5E7, 0xD609, - 0xD667, 0xD6F5, 0xD7AA, 0xD87B, 0xD95B, 0xDA41, 0xDB22, 0xDBF2, - 0xDCA7, 0xDD36, 0xDD93, 0xDDB5, 0xDD8E, 0xDD21, 0xDC7D, 0xDBAF, - 0xDAC6, 0xD9CE, 0xD8D7, 0xD7ED, 0xD720, 0xD67B, 0xD60F, 0xD5E7, - 0xD60F, 0xD67B, 0xD720, 0xD7ED, 0xD8D7, 0xD9CE, 0xDAC6, 0xDBAF, - 0xDC7D, 0xDD21, 0xDD8E, 0xDDB5, 0xDD93, 0xDD36, 0xDCA7, 0xDBF2, - 0xDB22, 0xDA41, 0xD95B, 0xD87B, 0xD7AA, 0xD6F5, 0xD667, 0xD609, - 0xD5E7, 0xFF34, 0x0238, 0xBB3B, 0x344A, 0x0F9B, 0x0761, 0xB184, - 0x00AB, 0xFF17, 0xC898, 0x29F6, 0xFCDC, 0xFA51, 0xAB16, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, - 0x000C, 0x0030, 0x006A, 0x00BA, 0x011E, 0x0194, 0x021D, 0x02B7, - 0x0360, 0x0417, 0x04DB, 0x05AC, 0x0687, 0x076C, 0x085A, 0x094F, - 0x0A4A, 0x0B4A, 0x0C4E, 0x0D55, 0x0E5D, 0x0F66, 0x106E, 0x1174, - 0x1277, 0x1376, 0x146F, 0x1562, 0x164D, 0x172F, 0x1807, 0x18D4, - 0x1994, 0x1A47, 0x1AEB, 0x1B7F, 0x1C02, 0x1C73, 0x1CD1, 0x1D1A, - 0x1D4D, 0x1D69, 0x1D6D, 0x1D59, 0x1D29, 0x1CDF, 0x1C77, 0x1BF2, - 0x1B4D, 0x1A48, 0x18A8, 0x167C, 0x13D2, 0x10B9, 0x0D3F, 0x0971, - 0x055E, 0x0115, 0xFCA3, 0xF816, 0xF37C, 0xEEE5, 0xEA5D, 0xE5F2, - 0xE1B5, 0xDDB1, 0xD9F6, 0xD691, 0xD391, 0xD105, 0xCEF9, 0xCD7C, - 0xCC9D, 0xCC55, 0xCC8C, 0xCD3A, 0xCE53, 0xCFCD, 0xD19F, 0xD3BE, - 0xD61F, 0xD8B9, 0xDB81, 0xDE6D, 0xE173, 0xE488, 0xE7A3, 0xEAB9, - 0xEDC0, 0xF0AE, 0xF378, 0xF615, 0xF879, 0xFA9B, 0xFC71, 0xFDF1, - 0xFF0F, 0xFFC2, 0x0000, 0x0000, 0x0002, 0x0008, 0x0013, 0x0022, - 0x0034, 0x004A, 0x0063, 0x007F, 0x009E, 0x00BF, 0x00E3, 0x010A, - 0x0132, 0x015C, 0x0188, 0x01B5, 0x01E3, 0x0212, 0x0242, 0x0272, - 0x02A3, 0x02D4, 0x0304, 0x0335, 0x0365, 0x0394, 0x03C2, 0x03EF, - 0x041A, 0x0444, 0x046C, 0x0493, 0x04B6, 0x04D8, 0x04F7, 0x0513, - 0x052C, 0x0541, 0x0553, 0x0562, 0x056C, 0x0573, 0x0575, 0x0572, - 0x056B, 0x055F, 0x054D, 0x0536, 0x051A, 0x04EC, 0x04A2, 0x0440, - 0x03C7, 0x033A, 0x029C, 0x01EE, 0x0135, 0x0071, 0xFFA7, 0xFED8, - 0xFE06, 0xFD34, 0xFC65, 0xFB9B, 0xFAD9, 0xFA21, 0xF976, 0xF8DB, - 0xF851, 0xF7DC, 0xF77E, 0xF739, 0xF710, 0xF702, 0xF70A, 0xF727, - 0xF757, 0xF798, 0xF7E8, 0xF847, 0xF8B0, 0xF924, 0xF9A0, 0xFA23, - 0xFAA9, 0xFB33, 0xFBBE, 0xFC48, 0xFCCF, 0xFD52, 0xFDCF, 0xFE44, - 0xFEAF, 0xFF0F, 0xFF61, 0xFFA4, 0xFFD6, 0xFFF6, 0x0000, 0xEE88, - 0xEE86, 0xEE80, 0xEE78, 0xEE6C, 0xEE5D, 0xEE4B, 0xEE36, 0xEE1E, - 0xEE04, 0xEDE8, 0xEDC9, 0xEDA8, 0xED85, 0xED61, 0xED3A, 0xED12, - 0xECE9, 0xECBF, 0xEC93, 0xEC66, 0xEC39, 0xEC0B, 0xEBDC, 0xEBAD, - 0xEB7D, 0xEB4E, 0xEB1E, 0xEAEF, 0xEAC0, 0xEA91, 0xEA63, 0xEA36, - 0xEA09, 0xE9DE, 0xE9B3, 0xE98A, 0xE962, 0xE93C, 0xE918, 0xE8F5, - 0xE8D5, 0xE8B6, 0xE89A, 0xE880, 0xE869, 0xE855, 0xE843, 0xE834, - 0xE829, 0xE823, 0xE825, 0xE82E, 0xE83E, 0xE854, 0xE870, 0xE891, - 0xE8B6, 0xE8E0, 0xE90D, 0xE93C, 0xE96E, 0xE9A2, 0xE9D7, 0xEA0D, - 0xEA42, 0xEA78, 0xEAAC, 0xEADF, 0xEB10, 0xEB3E, 0xEB69, 0xEB90, - 0xEBB3, 0xEBD4, 0xEBF7, 0xEC1A, 0xEC3E, 0xEC63, 0xEC88, 0xECAE, - 0xECD3, 0xECF9, 0xED1D, 0xED42, 0xED65, 0xED87, 0xEDA8, 0xEDC8, - 0xEDE6, 0xEE02, 0xEE1B, 0xEE33, 0xEE48, 0xEE5B, 0xEE6A, 0xEE77, - 0xEE80, 0xEE86, 0xEE88, 0x0F09, 0x0F1A, 0x0F4A, 0x0F93, 0x0FEE, - 0x1055, 0x10C2, 0x112F, 0x1196, 0x11F1, 0x123A, 0x1269, 0x127B, - 0x126A, 0x123C, 0x11F6, 0x119E, 0x1139, 0x10CE, 0x1063, 0x0FFC, - 0x0FA1, 0x0F56, 0x0F21, 0x0F09, 0x0F10, 0x0F30, 0x0F66, 0x0FAC, - 0x0FFC, 0x1052, 0x10A9, 0x10FC, 0x1145, 0x1180, 0x11A7, 0x11B5, - 0x11A9, 0x118A, 0x115B, 0x111E, 0x10D8, 0x108D, 0x103F, 0x0FF3, - 0x0FAC, 0x0F6D, 0x0F3B, 0x0F18, 0x0F09, 0x0F11, 0x0F2E, 0x0F5C, - 0x0F97, 0x0FDA, 0x1022, 0x106B, 0x10AF, 0x10EC, 0x111C, 0x113D, - 0x1148, 0x113E, 0x1123, 0x10F9, 0x10C5, 0x1088, 0x1047, 0x1004, - 0x0FC3, 0x0F87, 0x0F53, 0x0F2B, 0x0F11, 0x0F09, 0x0F17, 0x0F3A, - 0x0F6E, 0x0FAF, 0x0FF8, 0x1045, 0x1092, 0x10DA, 0x111A, 0x114D, - 0x116F, 0x117B, 0x1170, 0x1153, 0x1126, 0x10EE, 0x10AC, 0x1066, - 0x101E, 0x0FD8, 0x0F96, 0x0F5E, 0x0F31, 0x0F14, 0x0F09, 0x46AF, -}; +ROM_ASSET_LOAD_ANIM(anim_77_values, 0x0054286c, 2464, 0x00000000, 2464); diff --git a/assets/anims/anim_78.inc.c b/assets/anims/anim_78.inc.c index 42ca68fb4..faea73566 100644 --- a/assets/anims/anim_78.inc.c +++ b/assets/anims/anim_78.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_78[] = { 0, 189, @@ -13,683 +14,7 @@ static const struct Animation anim_78[] = { }; -static const u16 anim_78_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0095, 0x13D5, 0x0001, 0x0000, 0x0001, 0x146A, - 0x0095, 0x1216, 0x0095, 0x12AB, 0x0095, 0x1340, - 0x0095, 0x1057, 0x0095, 0x10EC, 0x0095, 0x1181, - 0x0001, 0x1053, 0x0001, 0x1054, 0x0001, 0x1055, - 0x0095, 0x0257, 0x0095, 0x02EC, 0x0095, 0x0381, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0095, 0x01C2, - 0x0095, 0x0003, 0x0095, 0x0098, 0x0095, 0x012D, - 0x0001, 0x104F, 0x0001, 0x1050, 0x0001, 0x1051, - 0x0095, 0x066A, 0x0095, 0x06FF, 0x0095, 0x0794, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0095, 0x05D5, - 0x0095, 0x0416, 0x0095, 0x04AB, 0x0095, 0x0540, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x1052, - 0x0095, 0x0E90, 0x0095, 0x0F25, 0x0095, 0x0FBA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0095, 0x0DFB, - 0x0095, 0x0C3C, 0x0095, 0x0CD1, 0x0095, 0x0D66, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x1056, - 0x0095, 0x0A7D, 0x0095, 0x0B12, 0x0095, 0x0BA7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0095, 0x09E8, - 0x0095, 0x0829, 0x0095, 0x08BE, 0x0095, 0x0953, -}; +ROM_ASSET_LOAD_ANIM(anim_78_indices, 0x00543224, 252, 0x00000000, 252); -static const s16 anim_78_values[] = { - 0x0000, 0x00BF, 0x3FFF, 0xFFEC, 0xFFF7, 0x0017, 0x004D, 0x0096, - 0x00F2, 0x015F, 0x01DD, 0x026B, 0x0307, 0x03B0, 0x0466, 0x0527, - 0x05F2, 0x06C6, 0x07A3, 0x0887, 0x0970, 0x0A5F, 0x0B52, 0x0C48, - 0x0D3F, 0x0E38, 0x0F30, 0x1027, 0x111C, 0x120E, 0x12FB, 0x13E3, - 0x14C4, 0x159E, 0x166F, 0x1737, 0x1804, 0x18E3, 0x19D0, 0x1AC6, - 0x1BBF, 0x1CB6, 0x1DA8, 0x1E8F, 0x1F65, 0x2027, 0x20D0, 0x215A, - 0x21D4, 0x2250, 0x22CD, 0x234B, 0x23C7, 0x2442, 0x24BB, 0x2530, - 0x25A2, 0x260F, 0x2676, 0x26D7, 0x2730, 0x2782, 0x27CA, 0x2809, - 0x283E, 0x2867, 0x2883, 0x2893, 0x2895, 0x2888, 0x286C, 0x283F, - 0x2807, 0x27C7, 0x2780, 0x2732, 0x26DE, 0x2683, 0x2623, 0x25BD, - 0x2552, 0x24E2, 0x246D, 0x23F3, 0x2376, 0x22F4, 0x226F, 0x21E7, - 0x215B, 0x20CD, 0x203D, 0x1FAA, 0x1F15, 0x1E7F, 0x1DE7, 0x1D4E, - 0x1CB5, 0x1C1B, 0x1B80, 0x1AE6, 0x1A4D, 0x19B3, 0x191B, 0x1884, - 0x17EF, 0x175B, 0x16CA, 0x163B, 0x15AE, 0x1525, 0x149E, 0x141B, - 0x1397, 0x130D, 0x127D, 0x11E8, 0x114F, 0x10B2, 0x1011, 0x0F6D, - 0x0EC6, 0x0E1E, 0x0D73, 0x0CC8, 0x0C1C, 0x0B70, 0x0AC4, 0x0A19, - 0x096F, 0x08C7, 0x0821, 0x077E, 0x06DE, 0x0642, 0x05AA, 0x0517, - 0x0488, 0x0400, 0x037E, 0x0302, 0x028D, 0x0220, 0x01BB, 0x015F, - 0x010C, 0x00C2, 0x0082, 0x004D, 0x0023, 0x0004, 0xFFF2, 0xFFEC, - 0x050E, 0x050B, 0x0503, 0x04F7, 0x04E6, 0x04CF, 0x04B5, 0x0496, - 0x0473, 0x044B, 0x0420, 0x03F1, 0x03BE, 0x0388, 0x034E, 0x0311, - 0x02D1, 0x028D, 0x0247, 0x01FE, 0x01B3, 0x0165, 0x0115, 0x00C2, - 0x006E, 0x0017, 0xFFC0, 0xFF66, 0xFF0B, 0xFEAE, 0xFE50, 0xFDF1, - 0xFD91, 0xFD07, 0xFC35, 0xFB2E, 0xFA04, 0xF8CA, 0xF792, 0xF66F, - 0xF573, 0xF4B1, 0xF43A, 0xF423, 0xF47C, 0xF529, 0xF5FC, 0xF6F1, - 0xF806, 0xF937, 0xFA80, 0xFBDF, 0xFD4F, 0xFECE, 0x0057, 0x01E8, - 0x037E, 0x0515, 0x06A9, 0x0837, 0x09BB, 0x0B33, 0x0C9B, 0x0DEF, - 0x0F2C, 0x104F, 0x1154, 0x1238, 0x12F7, 0x13A2, 0x1449, 0x14EE, - 0x158E, 0x162C, 0x16C6, 0x175C, 0x17EE, 0x187C, 0x1907, 0x198D, - 0x1A0F, 0x1A8C, 0x1B05, 0x1B79, 0x1BE8, 0x1C53, 0x1CB8, 0x1D18, - 0x1D73, 0x1DC9, 0x1E19, 0x1E63, 0x1EA8, 0x1EE6, 0x1F1F, 0x1F51, - 0x1F7E, 0x1FA3, 0x1FC3, 0x1FDB, 0x1FED, 0x1FF8, 0x1FFC, 0x1FF9, - 0x1FEF, 0x1FDD, 0x1FC4, 0x1FA3, 0x1F7A, 0x1F43, 0x1EF9, 0x1E9C, - 0x1E2D, 0x1DAD, 0x1D1E, 0x1C81, 0x1BD7, 0x1B20, 0x1A5F, 0x1993, - 0x18BF, 0x17E3, 0x1701, 0x1619, 0x152D, 0x143D, 0x134B, 0x1258, - 0x1165, 0x1074, 0x0F84, 0x0E98, 0x0DB0, 0x0CCE, 0x0BF2, 0x0B1E, - 0x0A53, 0x0991, 0x08DB, 0x0831, 0x0794, 0x0706, 0x0687, 0x0618, - 0x05BB, 0x0571, 0x053B, 0x0519, 0x050E, 0xF069, 0xF066, 0xF05D, - 0xF04F, 0xF03C, 0xF023, 0xF005, 0xEFE3, 0xEFBC, 0xEF91, 0xEF61, - 0xEF2E, 0xEEF7, 0xEEBD, 0xEE7F, 0xEE3F, 0xEDFB, 0xEDB5, 0xED6C, - 0xED21, 0xECD4, 0xEC86, 0xEC35, 0xEBE4, 0xEB91, 0xEB3D, 0xEAE8, - 0xEA93, 0xEA3E, 0xE9E8, 0xE992, 0xE93D, 0xE8E8, 0xE873, 0xE7C7, - 0xE6F4, 0xE607, 0xE50E, 0xE41A, 0xE338, 0xE276, 0xE1E4, 0xE191, - 0xE189, 0xE1DD, 0xE277, 0xE336, 0xE416, 0xE513, 0xE62A, 0xE758, - 0xE899, 0xE9E9, 0xEB45, 0xECAA, 0xEE13, 0xEF7D, 0xF0E6, 0xF248, - 0xF3A1, 0xF4EC, 0xF628, 0xF74F, 0xF85F, 0xF954, 0xFA2A, 0xFADE, - 0xFB6C, 0xFBD1, 0xFC1A, 0xFC57, 0xFC89, 0xFCB1, 0xFCCE, 0xFCE2, - 0xFCED, 0xFCEE, 0xFCE7, 0xFCD9, 0xFCC3, 0xFCA5, 0xFC82, 0xFC58, - 0xFC29, 0xFBF4, 0xFBBB, 0xFB7D, 0xFB3C, 0xFAF7, 0xFAAF, 0xFA65, - 0xFA19, 0xF9CC, 0xF97D, 0xF92E, 0xF8DF, 0xF890, 0xF842, 0xF7F5, - 0xF7A9, 0xF760, 0xF71A, 0xF6D6, 0xF696, 0xF65A, 0xF623, 0xF5F0, - 0xF5C3, 0xF59B, 0xF576, 0xF54F, 0xF528, 0xF500, 0xF4D6, 0xF4AC, - 0xF481, 0xF456, 0xF42A, 0xF3FE, 0xF3D2, 0xF3A5, 0xF379, 0xF34C, - 0xF320, 0xF2F5, 0xF2C9, 0xF29F, 0xF275, 0xF24C, 0xF223, 0xF1FC, - 0xF1D6, 0xF1B1, 0xF18E, 0xF16C, 0xF14B, 0xF12C, 0xF10F, 0xF0F4, - 0xF0DC, 0xF0C5, 0xF0B0, 0xF09E, 0xF08E, 0xF081, 0xF077, 0xF06F, - 0xF06B, 0xF069, 0xC94C, 0xC94E, 0xC957, 0xC964, 0xC976, 0xC98E, - 0xC9AA, 0xC9CB, 0xC9F0, 0xCA1A, 0xCA48, 0xCA7A, 0xCAB0, 0xCAEA, - 0xCB28, 0xCB69, 0xCBAD, 0xCBF5, 0xCC40, 0xCC8E, 0xCCDE, 0xCD32, - 0xCD87, 0xCDE0, 0xCE3A, 0xCE97, 0xCEF5, 0xCF55, 0xCFB7, 0xD01B, - 0xD080, 0xD0E6, 0xD14D, 0xD1BB, 0xD235, 0xD2BB, 0xD34A, 0xD3E3, - 0xD484, 0xD52C, 0xD5DB, 0xD690, 0xD74A, 0xD807, 0xD8C7, 0xD989, - 0xDA4C, 0xDB0F, 0xDBD2, 0xDC92, 0xDD50, 0xDE0B, 0xDEC1, 0xDF72, - 0xE01C, 0xE0C0, 0xE15B, 0xE1ED, 0xE275, 0xE2F3, 0xE364, 0xE3C9, - 0xE420, 0xE469, 0xE4A3, 0xE4CC, 0xE4E3, 0xE4E9, 0xE4DC, 0xE4BB, - 0xE489, 0xE445, 0xE3F2, 0xE38F, 0xE31E, 0xE29F, 0xE214, 0xE17D, - 0xE0DA, 0xE02E, 0xDF78, 0xDEBA, 0xDDF4, 0xDD28, 0xDC56, 0xDB7E, - 0xDAA3, 0xD9C4, 0xD8E2, 0xD7FF, 0xD71B, 0xD638, 0xD555, 0xD474, - 0xD396, 0xD2BB, 0xD1E4, 0xD113, 0xD048, 0xCF83, 0xCEC7, 0xCE13, - 0xCD68, 0xCCC8, 0xCC33, 0xCBAA, 0xCB2E, 0xCAC0, 0xCA60, 0xCA0C, - 0xC9BF, 0xC979, 0xC93B, 0xC903, 0xC8D1, 0xC8A5, 0xC880, 0xC860, - 0xC845, 0xC82F, 0xC81E, 0xC811, 0xC808, 0xC804, 0xC803, 0xC805, - 0xC80A, 0xC812, 0xC81D, 0xC82A, 0xC838, 0xC849, 0xC85A, 0xC86D, - 0xC881, 0xC895, 0xC8A9, 0xC8BD, 0xC8D1, 0xC8E5, 0xC8F8, 0xC909, - 0xC919, 0xC927, 0xC934, 0xC93E, 0xC945, 0xC94A, 0xC94C, 0xF791, - 0xF791, 0xF791, 0xF792, 0xF793, 0xF795, 0xF798, 0xF79C, 0xF7A1, - 0xF7A8, 0xF7B1, 0xF7BC, 0xF7CA, 0xF7D9, 0xF7EC, 0xF802, 0xF81A, - 0xF837, 0xF856, 0xF87A, 0xF8A2, 0xF8CE, 0xF8FE, 0xF933, 0xF96D, - 0xF9AC, 0xF9F1, 0xFA3B, 0xFA8B, 0xFAE0, 0xFB3C, 0xFB9F, 0xFC08, - 0xFC7D, 0xFD03, 0xFD98, 0xFE3A, 0xFEEA, 0xFFA6, 0x006B, 0x013A, - 0x0212, 0x02F1, 0x03D6, 0x04BF, 0x05AC, 0x069C, 0x078D, 0x087E, - 0x096E, 0x0A5B, 0x0B46, 0x0C2B, 0x0D0B, 0x0DE4, 0x0EB6, 0x0F7D, - 0x103B, 0x10ED, 0x1192, 0x122A, 0x12B2, 0x132A, 0x1391, 0x13E5, - 0x1426, 0x1452, 0x1467, 0x1466, 0x144E, 0x1422, 0x13E2, 0x1391, - 0x132D, 0x12BA, 0x1237, 0x11A5, 0x1106, 0x105A, 0x0FA2, 0x0EE0, - 0x0E15, 0x0D40, 0x0C64, 0x0B81, 0x0A98, 0x09AA, 0x08B9, 0x07C4, - 0x06CD, 0x05D6, 0x04DE, 0x03E8, 0x02F3, 0x0201, 0x0113, 0x002A, - 0xFF47, 0xFE6A, 0xFD95, 0xFCC8, 0xFC05, 0xFB4D, 0xFAA0, 0xFA00, - 0xF96D, 0xF8E8, 0xF873, 0xF80E, 0xF7B6, 0xF767, 0xF71F, 0xF6E0, - 0xF6A8, 0xF677, 0xF64C, 0xF629, 0xF60B, 0xF5F4, 0xF5E2, 0xF5D5, - 0xF5CD, 0xF5C9, 0xF5CA, 0xF5CF, 0xF5D7, 0xF5E3, 0xF5F1, 0xF602, - 0xF616, 0xF62B, 0xF642, 0xF65B, 0xF674, 0xF68F, 0xF6A9, 0xF6C4, - 0xF6DE, 0xF6F8, 0xF711, 0xF728, 0xF73E, 0xF752, 0xF764, 0xF774, - 0xF780, 0xF789, 0xF78F, 0xF791, 0xC794, 0xC794, 0xC793, 0xC793, - 0xC792, 0xC792, 0xC791, 0xC790, 0xC78F, 0xC78E, 0xC78C, 0xC78B, - 0xC78A, 0xC788, 0xC787, 0xC785, 0xC783, 0xC782, 0xC780, 0xC77E, - 0xC77D, 0xC77B, 0xC779, 0xC777, 0xC776, 0xC774, 0xC773, 0xC771, - 0xC770, 0xC76E, 0xC76D, 0xC76C, 0xC76B, 0xC76A, 0xC768, 0xC766, - 0xC764, 0xC762, 0xC75F, 0xC75C, 0xC759, 0xC756, 0xC753, 0xC750, - 0xC74C, 0xC749, 0xC746, 0xC743, 0xC740, 0xC73D, 0xC73A, 0xC738, - 0xC736, 0xC734, 0xC732, 0xC731, 0xC730, 0xC72F, 0xC72F, 0xC730, - 0xC731, 0xC732, 0xC734, 0xC737, 0xC73B, 0xC73F, 0xC743, 0xC749, - 0xC74F, 0xC756, 0xC75F, 0xC769, 0xC774, 0xC77F, 0xC78C, 0xC79A, - 0xC7A8, 0xC7B7, 0xC7C7, 0xC7D7, 0xC7E8, 0xC7FA, 0xC80B, 0xC81D, - 0xC82F, 0xC842, 0xC854, 0xC866, 0xC879, 0xC88B, 0xC89D, 0xC8AE, - 0xC8C0, 0xC8D1, 0xC8E1, 0xC8F1, 0xC900, 0xC90E, 0xC91C, 0xC928, - 0xC934, 0xC93F, 0xC949, 0xC951, 0xC958, 0xC95E, 0xC963, 0xC966, - 0xC968, 0xC968, 0xC966, 0xC963, 0xC95E, 0xC957, 0xC94F, 0xC946, - 0xC93C, 0xC930, 0xC924, 0xC916, 0xC908, 0xC8F9, 0xC8E9, 0xC8D9, - 0xC8C8, 0xC8B7, 0xC8A6, 0xC894, 0xC882, 0xC870, 0xC85F, 0xC84D, - 0xC83C, 0xC82B, 0xC81A, 0xC80A, 0xC7FB, 0xC7EC, 0xC7DF, 0xC7D2, - 0xC7C6, 0xC7BB, 0xC7B1, 0xC7A8, 0xC7A1, 0xC79B, 0xC797, 0xC795, - 0xC794, 0xC308, 0xC30C, 0xC317, 0xC329, 0xC341, 0xC360, 0xC385, - 0xC3B0, 0xC3E0, 0xC415, 0xC450, 0xC48E, 0xC4D1, 0xC518, 0xC562, - 0xC5B0, 0xC601, 0xC654, 0xC6AA, 0xC702, 0xC75C, 0xC7B7, 0xC813, - 0xC870, 0xC8CE, 0xC92C, 0xC98A, 0xC9E7, 0xCA44, 0xCAA0, 0xCAFB, - 0xCB54, 0xCBAB, 0xCC05, 0xCC66, 0xCCCD, 0xCD3B, 0xCDAE, 0xCE26, - 0xCEA2, 0xCF22, 0xCFA5, 0xD02B, 0xD0B2, 0xD13B, 0xD1C5, 0xD24F, - 0xD2D9, 0xD362, 0xD3E9, 0xD46E, 0xD4F1, 0xD571, 0xD5ED, 0xD664, - 0xD6D7, 0xD744, 0xD7AC, 0xD80C, 0xD866, 0xD8B7, 0xD901, 0xD941, - 0xD978, 0xD9A5, 0xD9C7, 0xD9DE, 0xD9EA, 0xD9E9, 0xD9DC, 0xD9C4, - 0xD9A2, 0xD975, 0xD940, 0xD901, 0xD8BA, 0xD86B, 0xD815, 0xD7B8, - 0xD754, 0xD6EA, 0xD67A, 0xD606, 0xD58D, 0xD510, 0xD48F, 0xD40B, - 0xD384, 0xD2FC, 0xD272, 0xD1E6, 0xD15A, 0xD0CE, 0xD042, 0xCFB7, - 0xCF2D, 0xCEA4, 0xCE1F, 0xCD9B, 0xCD1B, 0xCC9F, 0xCC27, 0xCBB4, - 0xCB45, 0xCADD, 0xCA7A, 0xCA1E, 0xC9CA, 0xC97C, 0xC934, 0xC8EC, - 0xC8A6, 0xC861, 0xC81D, 0xC7DB, 0xC799, 0xC75A, 0xC71B, 0xC6DE, - 0xC6A3, 0xC669, 0xC631, 0xC5FA, 0xC5C5, 0xC591, 0xC55F, 0xC52F, - 0xC501, 0xC4D4, 0xC4A9, 0xC480, 0xC459, 0xC434, 0xC411, 0xC3F0, - 0xC3D1, 0xC3B4, 0xC399, 0xC381, 0xC36A, 0xC356, 0xC344, 0xC334, - 0xC327, 0xC31C, 0xC313, 0xC30D, 0xC309, 0xC308, 0xE09E, 0xE066, - 0xDFC9, 0xDED6, 0xDD9C, 0xDC29, 0xDA8C, 0xD8D4, 0xD710, 0xD54E, - 0xD39E, 0xD20E, 0xD0AD, 0xCF8A, 0xCEB3, 0xCE38, 0xCE27, 0xCE82, - 0xCF38, 0xD03F, 0xD18B, 0xD310, 0xD4C3, 0xD698, 0xD884, 0xDA7C, - 0xDC74, 0xDE61, 0xE037, 0xE1EA, 0xE370, 0xE4BD, 0xE5C5, 0xE6A9, - 0xE790, 0xE879, 0xE965, 0xEA52, 0xEB40, 0xEC2E, 0xED1C, 0xEE08, - 0xEEF3, 0xEFDB, 0xF0C0, 0xF1A1, 0xF27E, 0xF355, 0xF427, 0xF4F3, - 0xF5B8, 0xF675, 0xF72A, 0xF7D6, 0xF879, 0xF911, 0xF99F, 0xFA21, - 0xFA97, 0xFB00, 0xFB5C, 0xFBAA, 0xFBE9, 0xFC19, 0xFC39, 0xFC49, - 0xFC47, 0xFC34, 0xFC0D, 0xFBD3, 0xFB82, 0xFB1C, 0xFAA2, 0xFA16, - 0xF978, 0xF8C8, 0xF809, 0xF73C, 0xF660, 0xF578, 0xF484, 0xF386, - 0xF27E, 0xF16D, 0xF055, 0xEF36, 0xEE12, 0xECE9, 0xEBBD, 0xEA8E, - 0xE95E, 0xE82E, 0xE6FE, 0xE5D0, 0xE4A5, 0xE37E, 0xE25B, 0xE13E, - 0xE028, 0xDF1A, 0xDE15, 0xDD1A, 0xDC2A, 0xDB46, 0xDA6F, 0xD9A5, - 0xD8EB, 0xD841, 0xD7A9, 0xD723, 0xD6B0, 0xD650, 0xD602, 0xD5C3, - 0xD594, 0xD573, 0xD560, 0xD559, 0xD55E, 0xD56C, 0xD585, 0xD5A5, - 0xD5CD, 0xD5FC, 0xD62F, 0xD667, 0xD6A3, 0xD6E1, 0xD720, 0xD760, - 0xD79F, 0xD7DD, 0xD817, 0xD862, 0xD8CD, 0xD952, 0xD9ED, 0xDA99, - 0xDB50, 0xDC0E, 0xDCCD, 0xDD89, 0xDE3C, 0xDEE1, 0xDF74, 0xDFEE, - 0xE04C, 0xE088, 0xE09E, 0xED11, 0xECD8, 0xEC36, 0xEB3C, 0xE9F8, - 0xE879, 0xE6D0, 0xE50A, 0xE337, 0xE168, 0xDFA9, 0xDE0C, 0xDC9F, - 0xDB72, 0xDA94, 0xDA13, 0xDA00, 0xDA5E, 0xDB20, 0xDC38, 0xDD9A, - 0xDF38, 0xE105, 0xE2F5, 0xE4FB, 0xE709, 0xE913, 0xEB0C, 0xECE6, - 0xEE96, 0xF00D, 0xF13F, 0xF21F, 0xF2CC, 0xF36F, 0xF407, 0xF497, - 0xF51D, 0xF59B, 0xF610, 0xF67E, 0xF6E5, 0xF746, 0xF7A0, 0xF7F5, - 0xF845, 0xF890, 0xF8D7, 0xF91A, 0xF95A, 0xF997, 0xF9D3, 0xFA0C, - 0xFA44, 0xFA7C, 0xFAB3, 0xFAEB, 0xFB23, 0xFB5C, 0xFB97, 0xFBD4, - 0xFC14, 0xFC57, 0xFC9E, 0xFCE9, 0xFD38, 0xFD8D, 0xFDE7, 0xFE47, - 0xFEAF, 0xFF20, 0xFF9A, 0x001A, 0x00A2, 0x0131, 0x01C5, 0x025F, - 0x02FC, 0x039D, 0x0441, 0x04E8, 0x058F, 0x0638, 0x06E1, 0x0789, - 0x082F, 0x08D4, 0x0977, 0x0A15, 0x0AB0, 0x0B46, 0x0BD7, 0x0C62, - 0x0CE5, 0x0D62, 0x0DD6, 0x0E41, 0x0EA3, 0x0EFA, 0x0F47, 0x0F88, - 0x0FBC, 0x0FE4, 0x0FFE, 0x1009, 0x1006, 0x0FF2, 0x0FCE, 0x0F99, - 0x0F3F, 0x0EAE, 0x0DEB, 0x0CFA, 0x0BE0, 0x0AA1, 0x0941, 0x07C5, - 0x0631, 0x048A, 0x02D3, 0x0111, 0xFF49, 0xFD7E, 0xFBB5, 0xF9F3, - 0xF83B, 0xF692, 0xF4FD, 0xF380, 0xF21E, 0xF0DD, 0xEFC1, 0xEECE, - 0xEE07, 0xED69, 0xECEF, 0xEC97, 0xEC5D, 0xEC3B, 0xEC30, 0xEC35, - 0xEC49, 0xEC67, 0xEC8B, 0xECB1, 0xECD5, 0xECF4, 0xED09, 0xED11, - 0xED95, 0xEDF7, 0xEF0F, 0xF0C3, 0xF2FA, 0xF59A, 0xF88C, 0xFBB5, - 0xFEFD, 0x024A, 0x0585, 0x0893, 0x0B5C, 0x0DC7, 0x0FBA, 0x111D, - 0x11D6, 0x11EA, 0x117A, 0x1096, 0x0F4E, 0x0DB3, 0x0BD6, 0x09C6, - 0x0796, 0x0554, 0x0312, 0x00E0, 0xFED0, 0xFCF0, 0xFB52, 0xFA06, - 0xF91D, 0xF871, 0xF7CF, 0xF738, 0xF6AB, 0xF627, 0xF5AC, 0xF539, - 0xF4CE, 0xF46A, 0xF40D, 0xF3B6, 0xF366, 0xF31B, 0xF2D4, 0xF292, - 0xF254, 0xF219, 0xF1E2, 0xF1AC, 0xF179, 0xF147, 0xF116, 0xF0E5, - 0xF0B4, 0xF083, 0xF051, 0xF01D, 0xEFE7, 0xEFAE, 0xEF73, 0xEF34, - 0xEEF1, 0xEEA9, 0xEE5D, 0xEE0B, 0xEDB3, 0xED55, 0xECF1, 0xEC89, - 0xEC1B, 0xEBAA, 0xEB34, 0xEABC, 0xEA40, 0xE9C1, 0xE941, 0xE8BE, - 0xE83A, 0xE7B5, 0xE730, 0xE6AA, 0xE625, 0xE5A0, 0xE51C, 0xE49A, - 0xE419, 0xE39B, 0xE320, 0xE2A7, 0xE233, 0xE1C2, 0xE155, 0xE0ED, - 0xE08A, 0xE02D, 0xDFD5, 0xDF84, 0xDF3A, 0xDEF7, 0xDEBB, 0xDE88, - 0xDE5D, 0xDE3A, 0xDE21, 0xDE12, 0xDE0C, 0xDE13, 0xDE28, 0xDE4B, - 0xDE7A, 0xDEB6, 0xDEFC, 0xDF4D, 0xDFA8, 0xE00B, 0xE077, 0xE0EB, - 0xE165, 0xE1E5, 0xE26A, 0xE2F4, 0xE382, 0xE412, 0xE4A5, 0xE539, - 0xE5CE, 0xE664, 0xE6F8, 0xE78B, 0xE81B, 0xE8A9, 0xE933, 0xE9B8, - 0xEA39, 0xEAB3, 0xEB27, 0xEB93, 0xEBF7, 0xEC51, 0xECA3, 0xECEA, - 0xED25, 0xED55, 0xED78, 0xED8D, 0xED95, 0xDDDA, 0xDDCE, 0xDDAC, - 0xDD76, 0xDD2B, 0xDCCF, 0xDC61, 0xDBE4, 0xDB59, 0xDAC0, 0xDA1C, - 0xD96D, 0xD8B6, 0xD7F6, 0xD730, 0xD665, 0xD596, 0xD4C4, 0xD3F2, - 0xD31F, 0xD24E, 0xD17F, 0xD0B5, 0xCFF0, 0xCF31, 0xCE7B, 0xCDCE, - 0xCD2B, 0xCC94, 0xCC0B, 0xCB90, 0xCB25, 0xCACB, 0xCA7C, 0xCA30, - 0xC9E9, 0xC9A5, 0xC965, 0xC929, 0xC8F0, 0xC8BB, 0xC88A, 0xC85C, - 0xC832, 0xC80B, 0xC7E8, 0xC7C8, 0xC7AC, 0xC793, 0xC77E, 0xC76C, - 0xC75E, 0xC753, 0xC74B, 0xC747, 0xC746, 0xC748, 0xC74D, 0xC756, - 0xC762, 0xC771, 0xC783, 0xC798, 0xC7B1, 0xC7CC, 0xC7EB, 0xC80D, - 0xC831, 0xC859, 0xC885, 0xC8B8, 0xC8F1, 0xC92F, 0xC972, 0xC9BB, - 0xCA08, 0xCA5A, 0xCAB0, 0xCB0A, 0xCB68, 0xCBC9, 0xCC2D, 0xCC93, - 0xCCFC, 0xCD68, 0xCDD5, 0xCE43, 0xCEB3, 0xCF24, 0xCF96, 0xD008, - 0xD07A, 0xD0EC, 0xD15D, 0xD1CE, 0xD23E, 0xD2AC, 0xD319, 0xD383, - 0xD3EC, 0xD452, 0xD4B5, 0xD515, 0xD572, 0xD5CB, 0xD620, 0xD670, - 0xD6BC, 0xD704, 0xD748, 0xD78D, 0xD7D0, 0xD814, 0xD856, 0xD898, - 0xD8DA, 0xD91A, 0xD95A, 0xD998, 0xD9D6, 0xDA12, 0xDA4E, 0xDA88, - 0xDAC1, 0xDAF8, 0xDB2E, 0xDB63, 0xDB95, 0xDBC7, 0xDBF6, 0xDC24, - 0xDC50, 0xDC7A, 0xDCA2, 0xDCC8, 0xDCEB, 0xDD0D, 0xDD2C, 0xDD49, - 0xDD64, 0xDD7C, 0xDD91, 0xDDA4, 0xDDB4, 0xDDC1, 0xDDCC, 0xDDD3, - 0xDDD8, 0xDDDA, 0x0D47, 0x0D45, 0x0D3F, 0x0D35, 0x0D28, 0x0D18, - 0x0D06, 0x0CF1, 0x0CDA, 0x0CC2, 0x0CA8, 0x0C8E, 0x0C72, 0x0C57, - 0x0C3B, 0x0C20, 0x0C06, 0x0BED, 0x0BD5, 0x0BBF, 0x0BAB, 0x0B99, - 0x0B8A, 0x0B7E, 0x0B76, 0x0B71, 0x0B70, 0x0B74, 0x0B7C, 0x0B89, - 0x0B9C, 0x0BB5, 0x0BD3, 0x0BF9, 0x0C27, 0x0C5D, 0x0C99, 0x0CDC, - 0x0D25, 0x0D73, 0x0DC6, 0x0E1E, 0x0E79, 0x0ED8, 0x0F39, 0x0F9D, - 0x1002, 0x1069, 0x10D0, 0x1137, 0x119E, 0x1204, 0x1269, 0x12CB, - 0x132B, 0x1388, 0x13E1, 0x1437, 0x1487, 0x14D3, 0x1518, 0x1558, - 0x1591, 0x15C2, 0x15EC, 0x160D, 0x1625, 0x1635, 0x163A, 0x1635, - 0x1629, 0x1615, 0x15F9, 0x15D7, 0x15AE, 0x157F, 0x1549, 0x150F, - 0x14CF, 0x148B, 0x1443, 0x13F6, 0x13A7, 0x1354, 0x12FE, 0x12A7, - 0x124D, 0x11F2, 0x1196, 0x1139, 0x10DB, 0x107E, 0x1021, 0x0FC5, - 0x0F6B, 0x0F12, 0x0EBB, 0x0E66, 0x0E14, 0x0DC6, 0x0D7B, 0x0D34, - 0x0CF1, 0x0CB3, 0x0C7B, 0x0C47, 0x0C1A, 0x0BF3, 0x0BD3, 0x0BB9, - 0x0BA2, 0x0B90, 0x0B81, 0x0B76, 0x0B6E, 0x0B69, 0x0B67, 0x0B68, - 0x0B6C, 0x0B72, 0x0B7B, 0x0B86, 0x0B92, 0x0BA1, 0x0BB1, 0x0BC3, - 0x0BD5, 0x0BE9, 0x0BFE, 0x0C13, 0x0C29, 0x0C3F, 0x0C56, 0x0C6C, - 0x0C83, 0x0C99, 0x0CAE, 0x0CC3, 0x0CD7, 0x0CEA, 0x0CFB, 0x0D0C, - 0x0D1A, 0x0D27, 0x0D32, 0x0D3B, 0x0D41, 0x0D45, 0x0D47, 0x2C31, - 0x2C2E, 0x2C25, 0x2C18, 0x2C07, 0x2BF1, 0x2BD8, 0x2BBB, 0x2B9C, - 0x2B7B, 0x2B57, 0x2B33, 0x2B0D, 0x2AE7, 0x2AC1, 0x2A9B, 0x2A76, - 0x2A52, 0x2A30, 0x2A11, 0x29F3, 0x29D9, 0x29C3, 0x29B0, 0x29A1, - 0x2998, 0x2994, 0x2995, 0x299C, 0x29AB, 0x29C0, 0x29DC, 0x2A01, - 0x2A2F, 0x2A67, 0x2AA9, 0x2AF4, 0x2B46, 0x2BA1, 0x2C02, 0x2C69, - 0x2CD6, 0x2D48, 0x2DBE, 0x2E38, 0x2EB4, 0x2F33, 0x2FB3, 0x3034, - 0x30B6, 0x3136, 0x31B6, 0x3234, 0x32AF, 0x3328, 0x339C, 0x340C, - 0x3477, 0x34DC, 0x353B, 0x3592, 0x35E2, 0x3629, 0x3667, 0x369C, - 0x36C6, 0x36E4, 0x36F7, 0x36FE, 0x36F8, 0x36E9, 0x36D0, 0x36AD, - 0x3682, 0x364E, 0x3613, 0x35D0, 0x3587, 0x3537, 0x34E1, 0x3487, - 0x3427, 0x33C3, 0x335B, 0x32F0, 0x3282, 0x3212, 0x31A0, 0x312C, - 0x30B8, 0x3043, 0x2FCE, 0x2F5A, 0x2EE7, 0x2E76, 0x2E07, 0x2D9A, - 0x2D31, 0x2CCB, 0x2C69, 0x2C0C, 0x2BB3, 0x2B61, 0x2B14, 0x2ACE, - 0x2A8F, 0x2A57, 0x2A28, 0x2A01, 0x29E1, 0x29C7, 0x29B1, 0x29A1, - 0x2995, 0x298D, 0x298A, 0x298A, 0x298E, 0x2996, 0x29A1, 0x29AF, - 0x29BF, 0x29D2, 0x29E7, 0x29FF, 0x2A18, 0x2A33, 0x2A4F, 0x2A6C, - 0x2A8A, 0x2AA9, 0x2AC8, 0x2AE7, 0x2B06, 0x2B25, 0x2B43, 0x2B61, - 0x2B7D, 0x2B98, 0x2BB2, 0x2BCA, 0x2BE0, 0x2BF4, 0x2C06, 0x2C14, - 0x2C20, 0x2C29, 0x2C2F, 0x2C31, 0xE11D, 0xE117, 0xE104, 0xE0E4, - 0xE0BA, 0xE086, 0xE047, 0xE000, 0xDFB1, 0xDF5A, 0xDEFD, 0xDE9A, - 0xDE31, 0xDDC5, 0xDD55, 0xDCE2, 0xDC6D, 0xDBF6, 0xDB80, 0xDB09, - 0xDA93, 0xDA1F, 0xD9AE, 0xD93F, 0xD8D5, 0xD870, 0xD810, 0xD7B6, - 0xD763, 0xD718, 0xD6D6, 0xD69C, 0xD66D, 0xD645, 0xD622, 0xD602, - 0xD5E5, 0xD5CC, 0xD5B7, 0xD5A4, 0xD595, 0xD588, 0xD57E, 0xD577, - 0xD572, 0xD56F, 0xD56E, 0xD56F, 0xD571, 0xD575, 0xD57A, 0xD581, - 0xD588, 0xD590, 0xD599, 0xD5A3, 0xD5AD, 0xD5B7, 0xD5C1, 0xD5CA, - 0xD5D4, 0xD5DD, 0xD5E5, 0xD5ED, 0xD5F3, 0xD5F8, 0xD5FD, 0xD5FF, - 0xD600, 0xD5FF, 0xD5FD, 0xD5FA, 0xD5F6, 0xD5F1, 0xD5EB, 0xD5E5, - 0xD5DE, 0xD5D6, 0xD5CE, 0xD5C6, 0xD5BE, 0xD5B6, 0xD5AD, 0xD5A5, - 0xD59E, 0xD597, 0xD590, 0xD58A, 0xD585, 0xD580, 0xD57D, 0xD57B, - 0xD57A, 0xD57A, 0xD57C, 0xD57F, 0xD585, 0xD58B, 0xD594, 0xD59F, - 0xD5AC, 0xD5BB, 0xD5CC, 0xD5E0, 0xD5F7, 0xD610, 0xD62C, 0xD64B, - 0xD66D, 0xD694, 0xD6C1, 0xD6F4, 0xD72D, 0xD76B, 0xD7AE, 0xD7F5, - 0xD840, 0xD88F, 0xD8E1, 0xD936, 0xD98D, 0xD9E7, 0xDA43, 0xDA9F, - 0xDAFD, 0xDB5C, 0xDBBB, 0xDC19, 0xDC77, 0xDCD4, 0xDD30, 0xDD8B, - 0xDDE3, 0xDE39, 0xDE8C, 0xDEDC, 0xDF28, 0xDF71, 0xDFB5, 0xDFF4, - 0xE02E, 0xE063, 0xE092, 0xE0BB, 0xE0DE, 0xE0F9, 0xE10D, 0xE119, - 0xE11D, 0xFEF1, 0xFEF1, 0xFEF2, 0xFEF3, 0xFEF5, 0xFEF7, 0xFEFA, - 0xFEFE, 0xFF01, 0xFF06, 0xFF0A, 0xFF0F, 0xFF15, 0xFF1A, 0xFF21, - 0xFF27, 0xFF2E, 0xFF35, 0xFF3C, 0xFF43, 0xFF4B, 0xFF53, 0xFF5B, - 0xFF63, 0xFF6B, 0xFF74, 0xFF7C, 0xFF85, 0xFF8E, 0xFF97, 0xFF9F, - 0xFFA8, 0xFFB1, 0xFFBA, 0xFFC3, 0xFFCB, 0xFFD4, 0xFFDD, 0xFFE5, - 0xFFED, 0xFFF5, 0xFFFD, 0x0004, 0x000B, 0x0013, 0x001A, 0x0020, - 0x0027, 0x002D, 0x0033, 0x0038, 0x003D, 0x0042, 0x0046, 0x0048, - 0x0049, 0x0049, 0x0047, 0x0045, 0x0042, 0x003F, 0x003B, 0x0037, - 0x0033, 0x002F, 0x002B, 0x0028, 0x0025, 0x0024, 0x0023, 0x0021, - 0x0021, 0x0020, 0x001F, 0x001F, 0x001E, 0x001E, 0x001E, 0x001D, - 0x001D, 0x001D, 0x001D, 0x001D, 0x001D, 0x001D, 0x001D, 0x001D, - 0x001D, 0x001C, 0x001C, 0x001C, 0x001B, 0x001B, 0x001A, 0x0019, - 0x0018, 0x0017, 0x0016, 0x0015, 0x0013, 0x0011, 0x0010, 0x000D, - 0x000B, 0x0008, 0x0005, 0x0002, 0x0000, 0xFFFC, 0xFFF8, 0xFFF3, - 0xFFEE, 0xFFE8, 0xFFE2, 0xFFDB, 0xFFD4, 0xFFCD, 0xFFC5, 0xFFBD, - 0xFFB4, 0xFFAC, 0xFFA3, 0xFF9A, 0xFF91, 0xFF88, 0xFF7F, 0xFF75, - 0xFF6C, 0xFF63, 0xFF5A, 0xFF51, 0xFF49, 0xFF40, 0xFF38, 0xFF30, - 0xFF28, 0xFF21, 0xFF1A, 0xFF13, 0xFF0D, 0xFF07, 0xFF02, 0xFEFE, - 0xFEFA, 0xFEF7, 0xFEF4, 0xFEF2, 0xFEF1, 0xFEF1, 0x021A, 0x021A, - 0x021A, 0x021A, 0x021A, 0x0219, 0x0219, 0x0219, 0x0218, 0x0218, - 0x0217, 0x0217, 0x0216, 0x0215, 0x0215, 0x0214, 0x0213, 0x0212, - 0x0212, 0x0211, 0x0210, 0x020F, 0x020E, 0x020D, 0x020D, 0x020C, - 0x020B, 0x020A, 0x020A, 0x0209, 0x0208, 0x0208, 0x0207, 0x0206, - 0x0206, 0x0205, 0x0205, 0x0205, 0x0204, 0x0204, 0x0204, 0x0204, - 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0205, 0x0205, 0x0206, - 0x0206, 0x0207, 0x0208, 0x020A, 0x020D, 0x0211, 0x0216, 0x021C, - 0x0222, 0x0229, 0x0230, 0x0237, 0x023E, 0x0244, 0x024B, 0x0250, - 0x0254, 0x0258, 0x025A, 0x025B, 0x025D, 0x025E, 0x025F, 0x0260, - 0x0261, 0x0262, 0x0263, 0x0263, 0x0264, 0x0264, 0x0265, 0x0265, - 0x0266, 0x0266, 0x0266, 0x0266, 0x0266, 0x0266, 0x0266, 0x0266, - 0x0265, 0x0265, 0x0265, 0x0265, 0x0264, 0x0264, 0x0263, 0x0263, - 0x0262, 0x0262, 0x0261, 0x0260, 0x0260, 0x025F, 0x025E, 0x025D, - 0x025D, 0x025C, 0x025B, 0x025A, 0x0259, 0x0258, 0x0257, 0x0255, - 0x0254, 0x0252, 0x0250, 0x024E, 0x024C, 0x024A, 0x0248, 0x0246, - 0x0244, 0x0242, 0x0240, 0x023D, 0x023B, 0x0239, 0x0237, 0x0235, - 0x0232, 0x0230, 0x022E, 0x022C, 0x022A, 0x0228, 0x0226, 0x0225, - 0x0223, 0x0221, 0x0220, 0x021F, 0x021E, 0x021D, 0x021C, 0x021B, - 0x021B, 0x021A, 0x021A, 0xB635, 0xB63A, 0xB648, 0xB660, 0xB680, - 0xB6AA, 0xB6DB, 0xB714, 0xB756, 0xB79E, 0xB7ED, 0xB844, 0xB8A0, - 0xB903, 0xB96B, 0xB9D8, 0xBA4B, 0xBAC3, 0xBB3F, 0xBBBF, 0xBC43, - 0xBCCA, 0xBD55, 0xBDE2, 0xBE72, 0xBF04, 0xBF98, 0xC02D, 0xC0C4, - 0xC15C, 0xC1F4, 0xC28D, 0xC326, 0xC3BE, 0xC455, 0xC4EC, 0xC581, - 0xC615, 0xC6A6, 0xC736, 0xC7C3, 0xC84D, 0xC8D3, 0xC956, 0xC9D6, - 0xCA51, 0xCAC7, 0xCB39, 0xCBA5, 0xCC0C, 0xCC6E, 0xCCC9, 0xCD1E, - 0xCD63, 0xCD90, 0xCDA9, 0xCDB0, 0xCDA6, 0xCD8F, 0xCD6D, 0xCD42, - 0xCD11, 0xCCDC, 0xCCA5, 0xCC70, 0xCC3E, 0xCC12, 0xCBEE, 0xCBD5, - 0xCBC3, 0xCBB4, 0xCBA7, 0xCB9C, 0xCB93, 0xCB8B, 0xCB85, 0xCB80, - 0xCB7D, 0xCB7A, 0xCB77, 0xCB76, 0xCB74, 0xCB73, 0xCB72, 0xCB70, - 0xCB6E, 0xCB6B, 0xCB67, 0xCB62, 0xCB5C, 0xCB55, 0xCB4C, 0xCB41, - 0xCB34, 0xCB24, 0xCB13, 0xCAFF, 0xCAE7, 0xCACD, 0xCAB0, 0xCA8F, - 0xCA6B, 0xCA43, 0xCA17, 0xC9E7, 0xC9B3, 0xC97A, 0xC93C, 0xC8F9, - 0xC8AF, 0xC85A, 0xC7FB, 0xC793, 0xC722, 0xC6A9, 0xC62A, 0xC5A3, - 0xC517, 0xC485, 0xC3EF, 0xC355, 0xC2B7, 0xC216, 0xC174, 0xC0D0, - 0xC02B, 0xBF85, 0xBEE1, 0xBE3D, 0xBD9B, 0xBCFC, 0xBC5F, 0xBBC6, - 0xBB32, 0xBAA2, 0xBA18, 0xB994, 0xB917, 0xB8A2, 0xB834, 0xB7D0, - 0xB775, 0xB724, 0xB6DD, 0xB6A2, 0xB673, 0xB651, 0xB63C, 0xB635, - 0x2EF3, 0x2EED, 0x2EDD, 0x2EC1, 0x2E9C, 0x2E6D, 0x2E35, 0x2DF5, - 0x2DAC, 0x2D5D, 0x2D07, 0x2CAA, 0x2C47, 0x2BE0, 0x2B73, 0x2B03, - 0x2A8E, 0x2A17, 0x299D, 0x2921, 0x28A4, 0x2825, 0x27A6, 0x2727, - 0x26A9, 0x262C, 0x25B1, 0x2538, 0x24C1, 0x244E, 0x23DF, 0x2374, - 0x230E, 0x22AD, 0x2252, 0x21FE, 0x21B1, 0x2165, 0x2115, 0x20C2, - 0x206C, 0x2014, 0x1FBB, 0x1F60, 0x1F04, 0x1EA9, 0x1E4E, 0x1DF4, - 0x1D9C, 0x1D46, 0x1CF2, 0x1CA3, 0x1C56, 0x1C0F, 0x1BCC, 0x1B8F, - 0x1B58, 0x1B27, 0x1AFE, 0x1ADC, 0x1AC3, 0x1AB2, 0x1AAB, 0x1AAE, - 0x1ABB, 0x1AD4, 0x1AF8, 0x1B28, 0x1B65, 0x1BAF, 0x1C07, 0x1C6C, - 0x1CDE, 0x1D5A, 0x1DE2, 0x1E73, 0x1F0E, 0x1FB2, 0x205D, 0x210F, - 0x21C8, 0x2287, 0x234A, 0x2412, 0x24DD, 0x25AB, 0x267B, 0x274C, - 0x281E, 0x28F0, 0x29C1, 0x2A90, 0x2B5D, 0x2C28, 0x2CEE, 0x2DB0, - 0x2E6C, 0x2F23, 0x2FD3, 0x307C, 0x311D, 0x31B4, 0x3243, 0x32C7, - 0x3340, 0x33AD, 0x340E, 0x3462, 0x34A7, 0x34E0, 0x350E, 0x3531, - 0x3549, 0x3558, 0x355E, 0x355B, 0x3550, 0x353D, 0x3523, 0x3503, - 0x34DC, 0x34B0, 0x347E, 0x3448, 0x340E, 0x33D0, 0x338F, 0x334C, - 0x3306, 0x32BF, 0x3277, 0x322E, 0x31E5, 0x319D, 0x3156, 0x3110, - 0x30CC, 0x308B, 0x304D, 0x3012, 0x2FDB, 0x2FA9, 0x2F7C, 0x2F54, - 0x2F32, 0x2F18, 0x2F04, 0x2EF7, 0x2EF3, 0x0B08, 0x0B09, 0x0B0E, - 0x0B14, 0x0B1E, 0x0B2A, 0x0B39, 0x0B4A, 0x0B5D, 0x0B73, 0x0B8B, - 0x0BA4, 0x0BC0, 0x0BDE, 0x0BFE, 0x0C1F, 0x0C42, 0x0C67, 0x0C8D, - 0x0CB5, 0x0CDE, 0x0D08, 0x0D34, 0x0D61, 0x0D8F, 0x0DBD, 0x0DED, - 0x0E1E, 0x0E4F, 0x0E81, 0x0EB3, 0x0EE6, 0x0F1A, 0x0F4E, 0x0F82, - 0x0FB6, 0x0FEA, 0x101F, 0x1053, 0x1088, 0x10BC, 0x10F0, 0x1123, - 0x1156, 0x1188, 0x11BA, 0x11EC, 0x121C, 0x124C, 0x127B, 0x12A8, - 0x12D5, 0x1300, 0x132B, 0x1354, 0x137B, 0x13A2, 0x13C6, 0x13E9, - 0x140B, 0x142A, 0x1448, 0x1464, 0x147D, 0x1495, 0x14AA, 0x14BE, - 0x14CF, 0x14DD, 0x14E8, 0x14F0, 0x14F4, 0x14F5, 0x14F2, 0x14ED, - 0x14E4, 0x14D8, 0x14CA, 0x14B9, 0x14A6, 0x1490, 0x1478, 0x145E, - 0x1442, 0x1424, 0x1405, 0x13E4, 0x13C2, 0x139E, 0x1379, 0x1354, - 0x132D, 0x1306, 0x12DE, 0x12B6, 0x128D, 0x1265, 0x123C, 0x1213, - 0x11EB, 0x11C3, 0x119B, 0x1174, 0x114E, 0x1129, 0x1105, 0x10E2, - 0x10C0, 0x10A0, 0x107F, 0x105D, 0x1038, 0x1012, 0x0FEA, 0x0FC1, - 0x0F96, 0x0F6A, 0x0F3D, 0x0F0F, 0x0EE1, 0x0EB2, 0x0E82, 0x0E52, - 0x0E22, 0x0DF3, 0x0DC3, 0x0D94, 0x0D65, 0x0D37, 0x0D09, 0x0CDD, - 0x0CB1, 0x0C87, 0x0C5E, 0x0C37, 0x0C12, 0x0BEE, 0x0BCC, 0x0BAD, - 0x0B8F, 0x0B75, 0x0B5C, 0x0B47, 0x0B34, 0x0B25, 0x0B18, 0x0B0F, - 0x0B0A, 0x0B08, 0x0CDF, 0x0CDF, 0x0CDE, 0x0CDC, 0x0CD9, 0x0CD6, - 0x0CD2, 0x0CCD, 0x0CC8, 0x0CC2, 0x0CBC, 0x0CB5, 0x0CAD, 0x0CA5, - 0x0C9D, 0x0C94, 0x0C8B, 0x0C81, 0x0C77, 0x0C6D, 0x0C62, 0x0C57, - 0x0C4C, 0x0C41, 0x0C35, 0x0C2A, 0x0C1E, 0x0C12, 0x0C06, 0x0BFA, - 0x0BEE, 0x0BE2, 0x0BD5, 0x0BC9, 0x0BBD, 0x0BB1, 0x0BA6, 0x0B9A, - 0x0B8F, 0x0B83, 0x0B78, 0x0B6E, 0x0B63, 0x0B59, 0x0B4F, 0x0B46, - 0x0B3D, 0x0B34, 0x0B2C, 0x0B24, 0x0B1D, 0x0B16, 0x0B10, 0x0B0B, - 0x0B06, 0x0B01, 0x0AFE, 0x0AFB, 0x0AF9, 0x0AF7, 0x0AF6, 0x0AF6, - 0x0AF7, 0x0AF9, 0x0AFB, 0x0AFF, 0x0B03, 0x0B09, 0x0B0F, 0x0B17, - 0x0B23, 0x0B32, 0x0B44, 0x0B59, 0x0B71, 0x0B8B, 0x0BA7, 0x0BC5, - 0x0BE6, 0x0C08, 0x0C2B, 0x0C50, 0x0C77, 0x0C9E, 0x0CC6, 0x0CEF, - 0x0D18, 0x0D42, 0x0D6C, 0x0D95, 0x0DBF, 0x0DE8, 0x0E11, 0x0E39, - 0x0E60, 0x0E86, 0x0EAA, 0x0ECD, 0x0EEF, 0x0F0F, 0x0F2D, 0x0F48, - 0x0F61, 0x0F78, 0x0F8C, 0x0F9E, 0x0FAC, 0x0FB7, 0x0FBE, 0x0FC3, - 0x0FC4, 0x0FC1, 0x0FBD, 0x0FB5, 0x0FAB, 0x0F9E, 0x0F90, 0x0F7F, - 0x0F6C, 0x0F58, 0x0F42, 0x0F2A, 0x0F12, 0x0EF8, 0x0EDD, 0x0EC2, - 0x0EA5, 0x0E89, 0x0E6C, 0x0E4F, 0x0E32, 0x0E15, 0x0DF8, 0x0DDC, - 0x0DC1, 0x0DA6, 0x0D8D, 0x0D74, 0x0D5D, 0x0D47, 0x0D33, 0x0D21, - 0x0D11, 0x0D02, 0x0CF6, 0x0CEC, 0x0CE5, 0x0CE1, 0x0CDF, 0xA6C4, - 0xA6C7, 0xA6D1, 0xA6E1, 0xA6F8, 0xA714, 0xA737, 0xA75F, 0xA78C, - 0xA7BF, 0xA7F7, 0xA834, 0xA875, 0xA8BB, 0xA906, 0xA954, 0xA9A7, - 0xA9FD, 0xAA57, 0xAAB5, 0xAB16, 0xAB79, 0xABE0, 0xAC4A, 0xACB6, - 0xAD24, 0xAD94, 0xAE07, 0xAE7B, 0xAEF1, 0xAF68, 0xAFE1, 0xB05A, - 0xB0D4, 0xB150, 0xB1CB, 0xB247, 0xB2C3, 0xB33F, 0xB3BB, 0xB436, - 0xB4B1, 0xB52B, 0xB5A4, 0xB61C, 0xB692, 0xB707, 0xB77A, 0xB7EC, - 0xB85B, 0xB8C8, 0xB933, 0xB99B, 0xBA00, 0xBA62, 0xBAC1, 0xBB1D, - 0xBB75, 0xBBC9, 0xBC19, 0xBC66, 0xBCAE, 0xBCF1, 0xBD30, 0xBD6A, - 0xBDA0, 0xBDCF, 0xBDFA, 0xBE1F, 0xBE3D, 0xBE53, 0xBE61, 0xBE68, - 0xBE67, 0xBE60, 0xBE52, 0xBE3E, 0xBE24, 0xBE03, 0xBDDE, 0xBDB3, - 0xBD83, 0xBD4F, 0xBD16, 0xBCD9, 0xBC98, 0xBC54, 0xBC0C, 0xBBC2, - 0xBB74, 0xBB24, 0xBAD2, 0xBA7F, 0xBA29, 0xB9D2, 0xB97B, 0xB922, - 0xB8C9, 0xB870, 0xB816, 0xB7BD, 0xB765, 0xB70E, 0xB6B8, 0xB663, - 0xB610, 0xB5BF, 0xB570, 0xB524, 0xB4D6, 0xB482, 0xB429, 0xB3CB, - 0xB368, 0xB300, 0xB295, 0xB227, 0xB1B5, 0xB141, 0xB0CA, 0xB052, - 0xAFD8, 0xAF5D, 0xAEE2, 0xAE66, 0xADEB, 0xAD70, 0xACF6, 0xAC7E, - 0xAC08, 0xAB94, 0xAB22, 0xAAB4, 0xAA49, 0xA9E3, 0xA980, 0xA922, - 0xA8CA, 0xA877, 0xA829, 0xA7E3, 0xA7A3, 0xA76A, 0xA739, 0xA710, - 0xA6EF, 0xA6D7, 0xA6C9, 0xA6C4, 0x00BE, 0x00BE, 0x00BD, 0x00BD, - 0x00BC, 0x00BB, 0x00BA, 0x00B8, 0x00B7, 0x00B5, 0x00B3, 0x00B2, - 0x00B0, 0x00AE, 0x00AC, 0x00A9, 0x00A7, 0x00A5, 0x00A3, 0x00A1, - 0x009F, 0x009D, 0x009B, 0x0099, 0x0098, 0x0096, 0x0095, 0x0094, - 0x0093, 0x0092, 0x0091, 0x0091, 0x0091, 0x0091, 0x0091, 0x0092, - 0x0093, 0x0094, 0x0096, 0x0098, 0x009A, 0x009C, 0x009E, 0x00A1, - 0x00A3, 0x00A6, 0x00A9, 0x00AC, 0x00AF, 0x00B2, 0x00B5, 0x00B8, - 0x00BB, 0x00BF, 0x00C2, 0x00C5, 0x00C8, 0x00CB, 0x00CE, 0x00D0, - 0x00D3, 0x00D5, 0x00D8, 0x00DA, 0x00DC, 0x00DD, 0x00DF, 0x00E0, - 0x00E1, 0x00E2, 0x00E2, 0x00E3, 0x00E3, 0x00E4, 0x00E4, 0x00E4, - 0x00E4, 0x00E4, 0x00E4, 0x00E4, 0x00E3, 0x00E3, 0x00E3, 0x00E2, - 0x00E2, 0x00E1, 0x00E0, 0x00E0, 0x00DF, 0x00DE, 0x00DD, 0x00DD, - 0x00DC, 0x00DB, 0x00DA, 0x00D9, 0x00D8, 0x00D7, 0x00D7, 0x00D6, - 0x00D5, 0x00D4, 0x00D4, 0x00D3, 0x00D2, 0x00D2, 0x00D1, 0x00D0, - 0x00D0, 0x00CF, 0x00CF, 0x00CF, 0x00CE, 0x00CD, 0x00CD, 0x00CC, - 0x00CC, 0x00CB, 0x00CB, 0x00CA, 0x00C9, 0x00C9, 0x00C8, 0x00C8, - 0x00C7, 0x00C6, 0x00C6, 0x00C5, 0x00C5, 0x00C4, 0x00C4, 0x00C3, - 0x00C3, 0x00C2, 0x00C2, 0x00C1, 0x00C1, 0x00C0, 0x00C0, 0x00C0, - 0x00BF, 0x00BF, 0x00BF, 0x00BE, 0x00BE, 0x00BE, 0x00BE, 0x00BE, - 0x00BE, 0xFF28, 0xFF28, 0xFF27, 0xFF27, 0xFF26, 0xFF25, 0xFF25, - 0xFF24, 0xFF23, 0xFF21, 0xFF20, 0xFF1F, 0xFF1D, 0xFF1C, 0xFF1A, - 0xFF19, 0xFF17, 0xFF16, 0xFF14, 0xFF13, 0xFF11, 0xFF10, 0xFF0F, - 0xFF0D, 0xFF0C, 0xFF0B, 0xFF0A, 0xFF09, 0xFF08, 0xFF08, 0xFF07, - 0xFF07, 0xFF07, 0xFF07, 0xFF08, 0xFF08, 0xFF09, 0xFF0A, 0xFF0C, - 0xFF0D, 0xFF0F, 0xFF11, 0xFF13, 0xFF15, 0xFF17, 0xFF1A, 0xFF1C, - 0xFF1F, 0xFF21, 0xFF24, 0xFF27, 0xFF2A, 0xFF2C, 0xFF2F, 0xFF32, - 0xFF34, 0xFF37, 0xFF39, 0xFF3C, 0xFF3E, 0xFF41, 0xFF43, 0xFF45, - 0xFF46, 0xFF48, 0xFF49, 0xFF4B, 0xFF4C, 0xFF4C, 0xFF4D, 0xFF4E, - 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, 0xFF4E, - 0xFF4E, 0xFF4D, 0xFF4D, 0xFF4C, 0xFF4C, 0xFF4B, 0xFF4A, 0xFF4A, - 0xFF49, 0xFF48, 0xFF47, 0xFF47, 0xFF46, 0xFF45, 0xFF44, 0xFF43, - 0xFF42, 0xFF41, 0xFF41, 0xFF40, 0xFF3F, 0xFF3E, 0xFF3D, 0xFF3D, - 0xFF3C, 0xFF3B, 0xFF3A, 0xFF3A, 0xFF39, 0xFF39, 0xFF38, 0xFF38, - 0xFF37, 0xFF37, 0xFF36, 0xFF36, 0xFF35, 0xFF35, 0xFF34, 0xFF34, - 0xFF33, 0xFF32, 0xFF32, 0xFF31, 0xFF31, 0xFF30, 0xFF30, 0xFF2F, - 0xFF2E, 0xFF2E, 0xFF2D, 0xFF2D, 0xFF2C, 0xFF2C, 0xFF2B, 0xFF2B, - 0xFF2B, 0xFF2A, 0xFF2A, 0xFF29, 0xFF29, 0xFF29, 0xFF29, 0xFF28, - 0xFF28, 0xFF28, 0xFF28, 0xFF28, 0xFF28, 0xFF28, 0xC4CA, 0xC4D0, - 0xC4E1, 0xC4FE, 0xC524, 0xC553, 0xC58A, 0xC5CA, 0xC610, 0xC65C, - 0xC6AE, 0xC704, 0xC75E, 0xC7BB, 0xC81B, 0xC87B, 0xC8DD, 0xC93F, - 0xC9A0, 0xC9FF, 0xCA5C, 0xCAB6, 0xCB0C, 0xCB5E, 0xCBAA, 0xCBF0, - 0xCC30, 0xCC67, 0xCC97, 0xCCBD, 0xCCD9, 0xCCEA, 0xCCF0, 0xCCE9, - 0xCCD2, 0xCCAD, 0xCC7B, 0xCC3D, 0xCBF2, 0xCB9D, 0xCB3E, 0xCAD6, - 0xCA65, 0xC9ED, 0xC96E, 0xC8E9, 0xC85F, 0xC7D1, 0xC73F, 0xC6AA, - 0xC614, 0xC57C, 0xC4E4, 0xC44D, 0xC3B7, 0xC323, 0xC292, 0xC206, - 0xC17D, 0xC0FA, 0xC07E, 0xC008, 0xBF9B, 0xBF36, 0xBEDB, 0xBE8A, - 0xBE44, 0xBE0A, 0xBDDD, 0xBDBA, 0xBD9C, 0xBD85, 0xBD73, 0xBD66, - 0xBD5E, 0xBD5C, 0xBD5D, 0xBD64, 0xBD6E, 0xBD7C, 0xBD8E, 0xBDA3, - 0xBDBB, 0xBDD7, 0xBDF5, 0xBE15, 0xBE38, 0xBE5D, 0xBE83, 0xBEAB, - 0xBED5, 0xBEFF, 0xBF2A, 0xBF56, 0xBF82, 0xBFAE, 0xBFDA, 0xC005, - 0xC030, 0xC05A, 0xC083, 0xC0AB, 0xC0D1, 0xC0F5, 0xC118, 0xC138, - 0xC155, 0xC170, 0xC188, 0xC19E, 0xC1B6, 0xC1CE, 0xC1E7, 0xC200, - 0xC21A, 0xC235, 0xC250, 0xC26B, 0xC287, 0xC2A2, 0xC2BE, 0xC2DA, - 0xC2F6, 0xC311, 0xC32D, 0xC348, 0xC363, 0xC37E, 0xC398, 0xC3B1, - 0xC3CA, 0xC3E2, 0xC3F9, 0xC410, 0xC425, 0xC43A, 0xC44E, 0xC460, - 0xC471, 0xC481, 0xC490, 0xC49D, 0xC4A8, 0xC4B2, 0xC4BB, 0xC4C1, - 0xC4C6, 0xC4C9, 0xC4CA, 0x2B82, 0x2B93, 0x2BC4, 0x2C14, 0x2C80, - 0x2D05, 0x2DA3, 0x2E57, 0x2F1F, 0x2FF8, 0x30E0, 0x31D7, 0x32D8, - 0x33E3, 0x34F4, 0x360B, 0x3725, 0x383F, 0x3958, 0x3A6E, 0x3B7E, - 0x3C86, 0x3D84, 0x3E77, 0x3F5C, 0x4030, 0x40F3, 0x41A1, 0x4238, - 0x42B7, 0x431B, 0x4363, 0x438C, 0x439B, 0x4398, 0x4385, 0x4361, - 0x432E, 0x42ED, 0x429E, 0x4242, 0x41DB, 0x4168, 0x40EC, 0x4067, - 0x3FD9, 0x3F44, 0x3EA8, 0x3E07, 0x3D61, 0x3CB6, 0x3C09, 0x3B5A, - 0x3AAA, 0x39F9, 0x3948, 0x3899, 0x37EC, 0x3742, 0x369C, 0x35FA, - 0x355F, 0x34CA, 0x343C, 0x33B7, 0x333B, 0x32C9, 0x3262, 0x3207, - 0x31B3, 0x3161, 0x3111, 0x30C3, 0x3077, 0x302D, 0x2FE6, 0x2FA0, - 0x2F5C, 0x2F1A, 0x2ED9, 0x2E9B, 0x2E5E, 0x2E24, 0x2DEA, 0x2DB3, - 0x2D7E, 0x2D4A, 0x2D17, 0x2CE7, 0x2CB8, 0x2C8A, 0x2C5E, 0x2C34, - 0x2C0B, 0x2BE4, 0x2BBE, 0x2B99, 0x2B76, 0x2B54, 0x2B34, 0x2B15, - 0x2AF7, 0x2ADB, 0x2ABF, 0x2AA5, 0x2A8D, 0x2A75, 0x2A5E, 0x2A49, - 0x2A36, 0x2A26, 0x2A18, 0x2A0E, 0x2A07, 0x2A02, 0x29FF, 0x29FF, - 0x2A01, 0x2A05, 0x2A0A, 0x2A12, 0x2A1B, 0x2A26, 0x2A32, 0x2A3F, - 0x2A4D, 0x2A5C, 0x2A6C, 0x2A7D, 0x2A8E, 0x2AA0, 0x2AB2, 0x2AC4, - 0x2AD6, 0x2AE7, 0x2AF9, 0x2B0A, 0x2B1A, 0x2B2A, 0x2B39, 0x2B47, - 0x2B53, 0x2B5F, 0x2B69, 0x2B72, 0x2B79, 0x2B7E, 0x2B81, 0x2B82, - 0xFEB0, 0xFEA6, 0xFE89, 0xFE59, 0xFE1A, 0xFDCA, 0xFD6D, 0xFD02, - 0xFC8C, 0xFC0C, 0xFB83, 0xFAF2, 0xFA5B, 0xF9BF, 0xF91E, 0xF87C, - 0xF7D8, 0xF733, 0xF691, 0xF5F0, 0xF554, 0xF4BD, 0xF42C, 0xF3A3, - 0xF323, 0xF2AD, 0xF242, 0xF1E5, 0xF196, 0xF156, 0xF126, 0xF109, - 0xF0FF, 0xF107, 0xF120, 0xF148, 0xF17E, 0xF1C1, 0xF211, 0xF26C, - 0xF2D2, 0xF341, 0xF3B9, 0xF438, 0xF4BF, 0xF54B, 0xF5DC, 0xF670, - 0xF708, 0xF7A2, 0xF83D, 0xF8D8, 0xF972, 0xFA0A, 0xFAA0, 0xFB32, - 0xFBC0, 0xFC48, 0xFCC9, 0xFD43, 0xFDB5, 0xFE1D, 0xFE7B, 0xFECE, - 0xFF15, 0xFF4F, 0xFF7A, 0xFF97, 0xFFA4, 0xFFA2, 0xFF94, 0xFF7A, - 0xFF55, 0xFF25, 0xFEEB, 0xFEA9, 0xFE5D, 0xFE0A, 0xFDB0, 0xFD4F, - 0xFCE8, 0xFC7B, 0xFC0A, 0xFB95, 0xFB1C, 0xFAA1, 0xFA23, 0xF9A5, - 0xF925, 0xF8A5, 0xF825, 0xF7A7, 0xF72A, 0xF6B0, 0xF639, 0xF5C5, - 0xF556, 0xF4EC, 0xF487, 0xF428, 0xF3D1, 0xF381, 0xF339, 0xF2FA, - 0xF2C4, 0xF299, 0xF278, 0xF263, 0xF25A, 0xF25D, 0xF26B, 0xF284, - 0xF2A8, 0xF2D6, 0xF30C, 0xF34B, 0xF392, 0xF3E1, 0xF436, 0xF491, - 0xF4F2, 0xF558, 0xF5C1, 0xF62F, 0xF6A0, 0xF713, 0xF788, 0xF7FF, - 0xF876, 0xF8ED, 0xF963, 0xF9D9, 0xFA4D, 0xFABE, 0xFB2D, 0xFB97, - 0xFBFE, 0xFC60, 0xFCBD, 0xFD14, 0xFD64, 0xFDAD, 0xFDEE, 0xFE27, - 0xFE57, 0xFE7D, 0xFE99, 0xFEAA, 0xFEB0, 0xF1F4, 0xF1EB, 0xF1D0, - 0xF1A6, 0xF16C, 0xF125, 0xF0D1, 0xF071, 0xF007, 0xEF93, 0xEF18, - 0xEE96, 0xEE0E, 0xED81, 0xECF1, 0xEC5E, 0xEBCA, 0xEB37, 0xEAA4, - 0xEA14, 0xE987, 0xE8FF, 0xE87D, 0xE802, 0xE78E, 0xE724, 0xE6C4, - 0xE670, 0xE629, 0xE5EF, 0xE5C5, 0xE5AA, 0xE5A1, 0xE5A8, 0xE5BD, - 0xE5DF, 0xE60C, 0xE645, 0xE688, 0xE6D6, 0xE72C, 0xE78A, 0xE7F0, - 0xE85D, 0xE8CF, 0xE947, 0xE9C3, 0xEA43, 0xEAC6, 0xEB4B, 0xEBD1, - 0xEC58, 0xECDE, 0xED64, 0xEDE8, 0xEE69, 0xEEE8, 0xEF62, 0xEFD7, - 0xF047, 0xF0B1, 0xF114, 0xF16E, 0xF1C1, 0xF209, 0xF248, 0xF27C, - 0xF2A4, 0xF2C0, 0xF2D1, 0xF2DA, 0xF2DB, 0xF2D5, 0xF2C8, 0xF2B4, - 0xF29A, 0xF27B, 0xF256, 0xF22C, 0xF1FD, 0xF1CB, 0xF194, 0xF15B, - 0xF11E, 0xF0DF, 0xF09D, 0xF05A, 0xF015, 0xEFCF, 0xEF89, 0xEF43, - 0xEEFC, 0xEEB7, 0xEE72, 0xEE2F, 0xEDED, 0xEDAE, 0xED71, 0xED38, - 0xED01, 0xECCF, 0xECA0, 0xEC76, 0xEC51, 0xEC32, 0xEC18, 0xEC04, - 0xEBF7, 0xEBF1, 0xEBF1, 0xEBF8, 0xEC03, 0xEC14, 0xEC29, 0xEC43, - 0xEC62, 0xEC84, 0xECAA, 0xECD3, 0xECFF, 0xED2E, 0xED60, 0xED93, - 0xEDC9, 0xEE00, 0xEE38, 0xEE71, 0xEEAB, 0xEEE6, 0xEF20, 0xEF5A, - 0xEF94, 0xEFCC, 0xF004, 0xF03A, 0xF06E, 0xF0A1, 0xF0D1, 0xF0FE, - 0xF129, 0xF150, 0xF174, 0xF194, 0xF1B0, 0xF1C8, 0xF1DA, 0xF1E8, - 0xF1F1, 0xF1F4, 0xB490, 0xB48B, 0xB47E, 0xB467, 0xB449, 0xB424, - 0xB3F8, 0xB3C6, 0xB38E, 0xB352, 0xB312, 0xB2CE, 0xB286, 0xB23D, - 0xB1F2, 0xB1A5, 0xB158, 0xB10B, 0xB0BE, 0xB073, 0xB029, 0xAFE2, - 0xAF9E, 0xAF5D, 0xAF21, 0xAEEA, 0xAEB8, 0xAE8C, 0xAE66, 0xAE48, - 0xAE32, 0xAE24, 0xAE20, 0xAE19, 0xAE05, 0xADE5, 0xADBA, 0xAD84, - 0xAD45, 0xACFD, 0xACAD, 0xAC56, 0xABF9, 0xAB97, 0xAB30, 0xAAC5, - 0xAA57, 0xA9E8, 0xA977, 0xA906, 0xA895, 0xA826, 0xA7B9, 0xA74F, - 0xA6E9, 0xA688, 0xA62C, 0xA5D7, 0xA589, 0xA543, 0xA506, 0xA4D3, - 0xA4AB, 0xA48E, 0xA47E, 0xA47A, 0xA485, 0xA49F, 0xA4C8, 0xA501, - 0xA549, 0xA59F, 0xA603, 0xA673, 0xA6EE, 0xA775, 0xA805, 0xA89F, - 0xA942, 0xA9EC, 0xAA9E, 0xAB55, 0xAC12, 0xACD4, 0xAD9A, 0xAE63, - 0xAF2E, 0xAFFB, 0xB0C9, 0xB197, 0xB263, 0xB32F, 0xB3F8, 0xB4BE, - 0xB580, 0xB63E, 0xB6F6, 0xB7A7, 0xB852, 0xB8F5, 0xB990, 0xBA21, - 0xBAA8, 0xBB25, 0xBB95, 0xBBF9, 0xBC50, 0xBC99, 0xBCD3, 0xBCFF, - 0xBD1F, 0xBD33, 0xBD3C, 0xBD3A, 0xBD2E, 0xBD18, 0xBCFA, 0xBCD3, - 0xBCA5, 0xBC6F, 0xBC33, 0xBBF1, 0xBBAA, 0xBB5E, 0xBB0E, 0xBABA, - 0xBA63, 0xBA09, 0xB9AE, 0xB952, 0xB8F5, 0xB897, 0xB83B, 0xB7DF, - 0xB785, 0xB72D, 0xB6D8, 0xB687, 0xB639, 0xB5F0, 0xB5AD, 0xB56F, - 0xB537, 0xB507, 0xB4DD, 0xB4BC, 0xB4A4, 0xB495, 0xB490, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x04E5, - 0x04E4, 0x04E0, 0x04DA, 0x04D2, 0x04C7, 0x04B9, 0x04A9, 0x0497, - 0x0482, 0x046B, 0x0451, 0x0435, 0x0416, 0x03F5, 0x03D2, 0x03AC, - 0x0383, 0x0358, 0x032B, 0x02FB, 0x02C9, 0x0294, 0x025D, 0x0224, - 0x01E8, 0x01A9, 0x0168, 0x0125, 0x00DF, 0x0097, 0x004D, 0x0000, - 0xFFAD, 0xFF51, 0xFEEB, 0xFE7E, 0xFE09, 0xFD8D, 0xFD0B, 0xFC84, - 0xFBF8, 0xFB69, 0xFAD5, 0xFA40, 0xF9A8, 0xF90F, 0xF876, 0xF7DD, - 0xF744, 0xF6AD, 0xF618, 0xF587, 0xF4F8, 0xF46E, 0xF3E9, 0xF369, - 0xF2F0, 0xF27D, 0xF212, 0xF1B0, 0xF157, 0xF107, 0xF0C2, 0xF087, - 0xF059, 0xF037, 0xF022, 0xF01B, 0xF021, 0xF032, 0xF04E, 0xF075, - 0xF0A5, 0xF0DF, 0xF122, 0xF16D, 0xF1C0, 0xF21A, 0xF27B, 0xF2E2, - 0xF34F, 0xF3C1, 0xF438, 0xF4B4, 0xF533, 0xF5B5, 0xF63A, 0xF6C1, - 0xF74A, 0xF7D3, 0xF85E, 0xF8E9, 0xF973, 0xF9FC, 0xFA84, 0xFB0A, - 0xFB8E, 0xFC0E, 0xFC8B, 0xFD05, 0xFD79, 0xFDE9, 0xFE53, 0xFEB7, - 0xFF14, 0xFF6B, 0xFFBA, 0x0000, 0x0041, 0x0081, 0x00BE, 0x00FA, - 0x0134, 0x016C, 0x01A2, 0x01D7, 0x0209, 0x023A, 0x0269, 0x0296, - 0x02C1, 0x02EA, 0x0312, 0x0338, 0x035C, 0x037F, 0x03A0, 0x03BF, - 0x03DD, 0x03F9, 0x0413, 0x042C, 0x0443, 0x0458, 0x046C, 0x047E, - 0x048F, 0x049E, 0x04AC, 0x04B8, 0x04C3, 0x04CC, 0x04D4, 0x04DA, - 0x04DF, 0x04E3, 0x04E5, 0x04E5, 0x026D, 0x026C, 0x026B, 0x0268, - 0x0264, 0x025F, 0x0259, 0x0252, 0x0249, 0x0240, 0x0235, 0x0229, - 0x021C, 0x020E, 0x01FE, 0x01ED, 0x01DB, 0x01C7, 0x01B3, 0x019C, - 0x0185, 0x016C, 0x0152, 0x0137, 0x011A, 0x00FC, 0x00DC, 0x00BB, - 0x0098, 0x0074, 0x004F, 0x0028, 0x0000, 0xFFD5, 0xFFA4, 0xFF6E, - 0xFF34, 0xFEF6, 0xFEB4, 0xFE6F, 0xFE27, 0xFDDC, 0xFD8F, 0xFD41, - 0xFCF1, 0xFC9F, 0xFC4E, 0xFBFC, 0xFBA9, 0xFB58, 0xFB07, 0xFAB7, - 0xFA69, 0xFA1C, 0xF9D2, 0xF98B, 0xF946, 0xF905, 0xF8C7, 0xF88E, - 0xF859, 0xF829, 0xF7FE, 0xF7D9, 0xF7BA, 0xF7A1, 0xF78E, 0xF783, - 0xF77F, 0xF783, 0xF78C, 0xF79B, 0xF7B0, 0xF7CA, 0xF7E9, 0xF80D, - 0xF835, 0xF862, 0xF892, 0xF8C6, 0xF8FD, 0xF938, 0xF975, 0xF9B5, - 0xF9F7, 0xFA3C, 0xFA81, 0xFAC9, 0xFB11, 0xFB5A, 0xFBA4, 0xFBEE, - 0xFC39, 0xFC83, 0xFCCC, 0xFD15, 0xFD5D, 0xFDA3, 0xFDE8, 0xFE2A, - 0xFE6B, 0xFEA9, 0xFEE5, 0xFF1D, 0xFF52, 0xFF84, 0xFFB2, 0xFFDB, - 0x0000, 0x0022, 0x0043, 0x0063, 0x0082, 0x00A0, 0x00BD, 0x00D9, - 0x00F3, 0x010D, 0x0125, 0x013D, 0x0153, 0x0169, 0x017D, 0x0191, - 0x01A4, 0x01B5, 0x01C6, 0x01D6, 0x01E5, 0x01F3, 0x0200, 0x020D, - 0x0218, 0x0223, 0x022D, 0x0236, 0x023F, 0x0246, 0x024D, 0x0253, - 0x0259, 0x025E, 0x0262, 0x0265, 0x0268, 0x026A, 0x026C, 0x026D, - 0x026D, 0xEEF6, 0xEEF6, 0xEEF4, 0xEEF2, 0xEEEE, 0xEEEB, 0xEEE6, - 0xEEE1, 0xEEDC, 0xEED6, 0xEED0, 0xEECA, 0xEEC4, 0xEEBE, 0xEEB8, - 0xEEB3, 0xEEAD, 0xEEA9, 0xEEA4, 0xEEA1, 0xEE9E, 0xEE9C, 0xEE9B, - 0xEE9B, 0xEE9C, 0xEE9E, 0xEEA2, 0xEEA7, 0xEEAD, 0xEEB5, 0xEEBF, - 0xEECB, 0xEED8, 0xEEE8, 0xEEFB, 0xEF11, 0xEF29, 0xEF43, 0xEF60, - 0xEF7E, 0xEF9F, 0xEFC0, 0xEFE3, 0xF008, 0xF02D, 0xF053, 0xF079, - 0xF0A0, 0xF0C7, 0xF0EE, 0xF115, 0xF13B, 0xF161, 0xF186, 0xF1AA, - 0xF1CD, 0xF1EF, 0xF20F, 0xF22D, 0xF249, 0xF263, 0xF27B, 0xF290, - 0xF2A3, 0xF2B2, 0xF2BF, 0xF2C8, 0xF2CD, 0xF2CF, 0xF2CE, 0xF2C9, - 0xF2C2, 0xF2B7, 0xF2AA, 0xF29B, 0xF289, 0xF275, 0xF260, 0xF248, - 0xF22E, 0xF213, 0xF1F6, 0xF1D9, 0xF1B9, 0xF199, 0xF178, 0xF157, - 0xF134, 0xF111, 0xF0EE, 0xF0CB, 0xF0A8, 0xF085, 0xF062, 0xF03F, - 0xF01D, 0xEFFC, 0xEFDC, 0xEFBC, 0xEF9E, 0xEF81, 0xEF65, 0xEF4B, - 0xEF33, 0xEF1D, 0xEF08, 0xEEF6, 0xEEE6, 0xEED8, 0xEECD, 0xEEC2, - 0xEEB9, 0xEEB1, 0xEEAB, 0xEEA5, 0xEEA0, 0xEE9C, 0xEE9A, 0xEE98, - 0xEE97, 0xEE96, 0xEE97, 0xEE98, 0xEE9A, 0xEE9C, 0xEE9F, 0xEEA2, - 0xEEA6, 0xEEAA, 0xEEAE, 0xEEB3, 0xEEB7, 0xEEBC, 0xEEC1, 0xEEC6, - 0xEECC, 0xEED1, 0xEED6, 0xEEDA, 0xEEDF, 0xEEE3, 0xEEE7, 0xEEEB, - 0xEEEE, 0xEEF1, 0xEEF3, 0xEEF5, 0xEEF6, 0xEEF6, 0xEE78, 0xEE80, - 0xEE98, 0xEEBE, 0xEEF3, 0xEF34, 0xEF83, 0xEFDD, 0xF043, 0xF0B4, - 0xF12E, 0xF1B2, 0xF23E, 0xF2D2, 0xF36D, 0xF40F, 0xF4B6, 0xF563, - 0xF613, 0xF6C8, 0xF77F, 0xF839, 0xF8F4, 0xF9B0, 0xFA6C, 0xFB28, - 0xFBE2, 0xFC9B, 0xFD51, 0xFE04, 0xFEB2, 0xFF5C, 0x0000, 0x00A7, - 0x015A, 0x0217, 0x02DD, 0x03AC, 0x0482, 0x055F, 0x0641, 0x0728, - 0x0813, 0x0901, 0x09F1, 0x0AE2, 0x0BD3, 0x0CC4, 0x0DB2, 0x0E9E, - 0x0F87, 0x106B, 0x1149, 0x1221, 0x12F2, 0x13BB, 0x147B, 0x1530, - 0x15DB, 0x167A, 0x170C, 0x1790, 0x1806, 0x186C, 0x18C1, 0x1905, - 0x1937, 0x1956, 0x1960, 0x1958, 0x193E, 0x1915, 0x18DC, 0x1894, - 0x183F, 0x17DC, 0x176C, 0x16F1, 0x166B, 0x15DA, 0x153F, 0x149B, - 0x13EF, 0x133B, 0x1281, 0x11C0, 0x10F9, 0x102E, 0x0F5E, 0x0E8C, - 0x0DB6, 0x0CDE, 0x0C05, 0x0B2C, 0x0A52, 0x0979, 0x08A2, 0x07CD, - 0x06FB, 0x062C, 0x0562, 0x049D, 0x03DD, 0x0324, 0x0272, 0x01C8, - 0x0126, 0x008E, 0x0000, 0xFF76, 0xFEE8, 0xFE58, 0xFDC6, 0xFD32, - 0xFC9D, 0xFC06, 0xFB6F, 0xFAD7, 0xFA3F, 0xF9A7, 0xF910, 0xF879, - 0xF7E4, 0xF750, 0xF6BE, 0xF62E, 0xF5A0, 0xF516, 0xF48E, 0xF40A, - 0xF389, 0xF30D, 0xF295, 0xF222, 0xF1B4, 0xF14B, 0xF0E8, 0xF08B, - 0xF034, 0xEFE4, 0xEF9B, 0xEF5A, 0xEF20, 0xEEEE, 0xEEC5, 0xEEA4, - 0xEE8C, 0xEE7D, 0xEE78, 0xFE85, 0xFE86, 0xFE87, 0xFE8A, 0xFE8D, - 0xFE91, 0xFE97, 0xFE9D, 0xFEA3, 0xFEAB, 0xFEB4, 0xFEBD, 0xFEC7, - 0xFED1, 0xFEDD, 0xFEE9, 0xFEF5, 0xFF03, 0xFF10, 0xFF1F, 0xFF2E, - 0xFF3D, 0xFF4D, 0xFF5D, 0xFF6E, 0xFF7F, 0xFF91, 0xFFA3, 0xFFB5, - 0xFFC7, 0xFFDA, 0xFFED, 0x0000, 0x0014, 0x002A, 0x0043, 0x005D, - 0x0079, 0x0096, 0x00B4, 0x00D4, 0x00F4, 0x0115, 0x0137, 0x015A, - 0x017D, 0x01A0, 0x01C3, 0x01E6, 0x0209, 0x022C, 0x024E, 0x026F, - 0x028F, 0x02AF, 0x02CD, 0x02EA, 0x0305, 0x031F, 0x0338, 0x034E, - 0x0362, 0x0374, 0x0384, 0x0391, 0x039B, 0x03A3, 0x03A8, 0x03A9, - 0x03A8, 0x03A4, 0x039E, 0x0395, 0x038A, 0x037D, 0x036E, 0x035D, - 0x034A, 0x0336, 0x0320, 0x0308, 0x02F0, 0x02D6, 0x02BB, 0x029E, - 0x0282, 0x0264, 0x0246, 0x0227, 0x0208, 0x01E8, 0x01C8, 0x01A8, - 0x0189, 0x0169, 0x014A, 0x012B, 0x010C, 0x00EF, 0x00D2, 0x00B5, - 0x009A, 0x0080, 0x0067, 0x004F, 0x0039, 0x0024, 0x0011, 0x0000, - 0xFFF0, 0xFFE0, 0xFFD0, 0xFFC1, 0xFFB1, 0xFFA2, 0xFF93, 0xFF85, - 0xFF77, 0xFF69, 0xFF5B, 0xFF4E, 0xFF41, 0xFF34, 0xFF28, 0xFF1C, - 0xFF11, 0xFF06, 0xFEFB, 0xFEF1, 0xFEE7, 0xFEDD, 0xFED4, 0xFECC, - 0xFEC3, 0xFEBC, 0xFEB4, 0xFEAE, 0xFEA7, 0xFEA2, 0xFE9C, 0xFE98, - 0xFE93, 0xFE90, 0xFE8D, 0xFE8A, 0xFE88, 0xFE86, 0xFE86, 0xFE85, - 0x0FAB, 0x0FAB, 0x0FA8, 0x0FA5, 0x0FA0, 0x0F9A, 0x0F94, 0x0F8C, - 0x0F83, 0x0F7A, 0x0F71, 0x0F66, 0x0F5C, 0x0F51, 0x0F47, 0x0F3C, - 0x0F31, 0x0F27, 0x0F1C, 0x0F13, 0x0F0A, 0x0F01, 0x0EF9, 0x0EF2, - 0x0EED, 0x0EE8, 0x0EE4, 0x0EE2, 0x0EE1, 0x0EE2, 0x0EE4, 0x0EE8, - 0x0EEE, 0x0EF6, 0x0F01, 0x0F0D, 0x0F1B, 0x0F2B, 0x0F3C, 0x0F4F, - 0x0F63, 0x0F79, 0x0F8F, 0x0FA7, 0x0FBF, 0x0FD8, 0x0FF1, 0x100B, - 0x1025, 0x103F, 0x1058, 0x1072, 0x108C, 0x10A4, 0x10BD, 0x10D4, - 0x10EB, 0x1101, 0x1115, 0x1128, 0x113A, 0x114A, 0x1159, 0x1165, - 0x1170, 0x1179, 0x117F, 0x1183, 0x1184, 0x1183, 0x1180, 0x117B, - 0x1174, 0x116B, 0x1160, 0x1154, 0x1147, 0x1138, 0x1128, 0x1116, - 0x1104, 0x10F1, 0x10DC, 0x10C7, 0x10B2, 0x109C, 0x1085, 0x106E, - 0x1057, 0x103F, 0x1028, 0x1011, 0x0FF9, 0x0FE2, 0x0FCC, 0x0FB6, - 0x0FA0, 0x0F8B, 0x0F77, 0x0F64, 0x0F51, 0x0F40, 0x0F30, 0x0F21, - 0x0F14, 0x0F08, 0x0EFE, 0x0EF5, 0x0EEE, 0x0EE9, 0x0EE5, 0x0EE2, - 0x0EE1, 0x0EE0, 0x0EE0, 0x0EE2, 0x0EE4, 0x0EE7, 0x0EEB, 0x0EEF, - 0x0EF4, 0x0EFA, 0x0F01, 0x0F08, 0x0F0F, 0x0F17, 0x0F1F, 0x0F27, - 0x0F2F, 0x0F38, 0x0F41, 0x0F49, 0x0F52, 0x0F5B, 0x0F63, 0x0F6C, - 0x0F74, 0x0F7B, 0x0F83, 0x0F8A, 0x0F90, 0x0F96, 0x0F9B, 0x0FA0, - 0x0FA4, 0x0FA7, 0x0FA9, 0x0FAB, 0x0FAB, 0x095E, 0x095C, 0x0955, - 0x094A, 0x093A, 0x0926, 0x090D, 0x08F1, 0x08D1, 0x08AD, 0x0886, - 0x085B, 0x082D, 0x07FC, 0x07C8, 0x0790, 0x0756, 0x0719, 0x06DA, - 0x0698, 0x0654, 0x060E, 0x05C6, 0x057C, 0x0530, 0x04E2, 0x0493, - 0x0443, 0x03F2, 0x039F, 0x034B, 0x02F7, 0x02A1, 0x024C, 0x01F5, - 0x019F, 0x0148, 0x00F1, 0x009A, 0x0043, 0xFFEE, 0xFF98, 0xFF43, - 0xFEEF, 0xFE9B, 0xFE48, 0xFDF7, 0xFDA6, 0xFD57, 0xFD0A, 0xFCBE, - 0xFC74, 0xFC2B, 0xFBE5, 0xFBA1, 0xFB5F, 0xFB20, 0xFAE3, 0xFAA9, - 0xFA72, 0xFA3D, 0xFA0C, 0xF9DE, 0xF9B3, 0xF98C, 0xF968, 0xF948, - 0xF92C, 0xF913, 0xF900, 0xF8F3, 0xF8EC, 0xF8EA, 0xF8EE, 0xF8F7, - 0xF905, 0xF917, 0xF92E, 0xF94A, 0xF969, 0xF98C, 0xF9B3, 0xF9DE, - 0xFA0B, 0xFA3B, 0xFA6E, 0xFAA4, 0xFADC, 0xFB16, 0xFB52, 0xFB90, - 0xFBCF, 0xFC0F, 0xFC50, 0xFC92, 0xFCD4, 0xFD17, 0xFD5A, 0xFD9C, - 0xFDDF, 0xFE21, 0xFE62, 0xFEA2, 0xFEE1, 0xFF1E, 0xFF5A, 0xFF93, - 0xFFCB, 0x0000, 0x0035, 0x006F, 0x00AC, 0x00EC, 0x012E, 0x0173, - 0x01BB, 0x0204, 0x024F, 0x029C, 0x02E9, 0x0338, 0x0388, 0x03D8, - 0x0428, 0x0478, 0x04C8, 0x0518, 0x0566, 0x05B4, 0x0600, 0x064B, - 0x0693, 0x06DA, 0x071F, 0x0761, 0x07A0, 0x07DC, 0x0814, 0x0849, - 0x087B, 0x08A8, 0x08D0, 0x08F5, 0x0914, 0x092E, 0x0943, 0x0952, - 0x095B, 0x095E, 0x469B, -}; +ROM_ASSET_LOAD_ANIM(anim_78_values, 0x00543320, 10454, 0x00000000, 10454); diff --git a/assets/anims/anim_79.inc.c b/assets/anims/anim_79.inc.c index 4ef33a9d2..aef3a94c9 100644 --- a/assets/anims/anim_79.inc.c +++ b/assets/anims/anim_79.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_79[] = { 1, 189, @@ -13,257 +14,7 @@ static const struct Animation anim_79[] = { }; -static const u16 anim_79_indices[] = { - 0x0035, 0x0001, 0x0035, 0x0036, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x006B, 0x0001, 0x0000, - 0x0035, 0x067A, 0x0035, 0x06AF, 0x0035, 0x06E4, - 0x0035, 0x05DB, 0x0035, 0x0610, 0x0035, 0x0645, - 0x0035, 0x053C, 0x0035, 0x0571, 0x0035, 0x05A6, - 0x0001, 0x0538, 0x0001, 0x0539, 0x0001, 0x053A, - 0x0035, 0x0070, 0x0035, 0x00A5, 0x0035, 0x00DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x006F, - 0x0001, 0x006C, 0x0001, 0x006D, 0x0001, 0x006E, - 0x0035, 0x0498, 0x0035, 0x04CD, 0x0035, 0x0502, - 0x0035, 0x01E3, 0x0035, 0x0218, 0x0035, 0x024D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0035, 0x01AE, - 0x0035, 0x010F, 0x0035, 0x0144, 0x0035, 0x0179, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0537, - 0x0035, 0x03F9, 0x0035, 0x042E, 0x0035, 0x0463, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0035, 0x03C4, - 0x0035, 0x0325, 0x0035, 0x035A, 0x0035, 0x038F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x053B, - 0x0035, 0x0286, 0x0035, 0x02BB, 0x0035, 0x02F0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0285, - 0x0001, 0x0282, 0x0001, 0x0283, 0x0001, 0x0284, -}; +ROM_ASSET_LOAD_ANIM(anim_79_indices, 0x00545c10, 252, 0x00000000, 252); -static const s16 anim_79_values[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFD, - 0xFFF9, 0xFFF5, 0xFFF1, 0xFFEC, 0xFFE7, 0xFFE2, 0xFFDC, 0xFFD6, - 0xFFCF, 0xFFC8, 0xFFC0, 0xFFB7, 0xFFAE, 0xFFA4, 0xFF98, 0xFF84, - 0xFF63, 0xFF3F, 0xFF20, 0xFF10, 0xFF0C, 0xFF09, 0xFF07, 0xFF06, - 0xFF06, 0xFF07, 0xFF08, 0xFF0A, 0xFF0D, 0xFF10, 0xFF12, 0xFF15, - 0xFF18, 0xFF1B, 0xFF1D, 0xFF1F, 0xFF20, 0xFF20, 0x00B4, 0x00B4, - 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B4, - 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x00B5, 0x00B5, 0x00B6, 0x00B8, - 0x00B9, 0x00BA, 0x00BC, 0x00BD, 0x00BE, 0x00BF, 0x00BF, 0x00BF, - 0x00BE, 0x00BD, 0x00BB, 0x00B8, 0x00AF, 0x009E, 0x008A, 0x0079, - 0x0070, 0x006D, 0x006A, 0x0068, 0x0066, 0x0065, 0x0064, 0x0063, - 0x0063, 0x0063, 0x0063, 0x0063, 0x0064, 0x0064, 0x0065, 0x0065, - 0x0065, 0x0066, 0x0066, 0x3FFF, 0xF43C, 0xF0B3, 0xEF35, 0xE930, - 0xB613, 0xB613, 0xB613, 0xB613, 0xB613, 0xB613, 0xB613, 0xB613, - 0xB613, 0xB613, 0xB613, 0xB613, 0xB613, 0xB613, 0xB12A, 0xAB9C, - 0xA577, 0x9ECD, 0x97AC, 0x9025, 0x8847, 0x8023, 0x77C5, 0x6F43, - 0x66A9, 0x5E09, 0x5570, 0x4CF1, 0x4499, 0x3C79, 0x34A1, 0x2D21, - 0x2609, 0x1F67, 0x198A, 0x149A, 0x1070, 0x0CE7, 0x09D7, 0x071C, - 0x048E, 0x0208, 0xFF64, 0xFF33, 0x006D, 0x0070, 0x0044, 0xFFE6, - 0xFF07, 0xFE2A, 0xFDC7, 0xFD8E, 0xFD7B, 0xD647, 0xD647, 0xD647, - 0xD647, 0xD647, 0xD647, 0xD647, 0xD647, 0xD647, 0xD647, 0xD647, - 0xD647, 0xD647, 0xD647, 0xD5A2, 0xD4C8, 0xD3C2, 0xD296, 0xD14D, - 0xCFEF, 0xCE82, 0xCD0F, 0xCB9D, 0xCA35, 0xC8DD, 0xC79E, 0xC680, - 0xC589, 0xC4C2, 0xC432, 0xC3E1, 0xC3D7, 0xC41B, 0xC4B6, 0xC684, - 0xCA0F, 0xCEE1, 0xD483, 0xDA7F, 0xE05E, 0xE5AB, 0xE9EF, 0xECB3, - 0xE45C, 0xD9B3, 0xDA09, 0xDD3D, 0xDE47, 0xD75D, 0xD188, 0xD5A0, - 0xDCC3, 0xE08F, 0x270B, 0x270B, 0x270B, 0x270B, 0x270B, 0x270B, - 0x270B, 0x270B, 0x270B, 0x270B, 0x270B, 0x270B, 0x270B, 0x270B, - 0x2C5E, 0x3257, 0x38E8, 0x4002, 0x4796, 0x4F95, 0x57F1, 0x609B, - 0x6985, 0x729E, 0x7BDA, 0x852B, 0x8E7E, 0x97C7, 0xA0F6, 0xA9FD, - 0xB2CE, 0xBB59, 0xC390, 0xCB64, 0xD2CD, 0xD9D0, 0xE071, 0xE6B5, - 0xECA1, 0xF23B, 0xF786, 0xFC88, 0x0145, 0x0183, 0xFF4C, 0xFF29, - 0xFF4F, 0xFFA5, 0x0069, 0x0129, 0x016A, 0x0180, 0x0182, 0x0523, - 0x0523, 0x0523, 0x0523, 0x0523, 0x0523, 0x0523, 0x0523, 0x0523, - 0x0523, 0x0523, 0x0523, 0x0523, 0x0523, 0x04C6, 0x0461, 0x03F3, - 0x037F, 0x0303, 0x0282, 0x01FA, 0x016E, 0x00DE, 0x0049, 0xFFB2, - 0xFF18, 0xFE7C, 0xFDDE, 0xFD3F, 0xFC9F, 0xFC00, 0xFB62, 0xFAC5, - 0xFA2B, 0xF992, 0xF8FD, 0xF86C, 0xF7DF, 0xF756, 0xF6D4, 0xF657, - 0xF5E1, 0xF572, 0xF50B, 0xF4AC, 0xF456, 0xF40A, 0xF3C8, 0xF391, - 0xF365, 0xF345, 0xF331, 0xF32A, 0x1CCE, 0x1CCE, 0x1CCE, 0x1CCE, - 0x1CCE, 0x1CCE, 0x1CCE, 0x1CCE, 0x1CCE, 0x1CCE, 0x1CCE, 0x1CCE, - 0x1CCE, 0x1CCE, 0x1C58, 0x1BD6, 0x1B4B, 0x1AB6, 0x1A19, 0x1974, - 0x18C8, 0x1815, 0x175D, 0x169F, 0x15DE, 0x1519, 0x1452, 0x1389, - 0x12BE, 0x11F3, 0x1128, 0x105F, 0x0F97, 0x0ED2, 0x0E10, 0x0D51, - 0x0C98, 0x0BE4, 0x0B37, 0x0A90, 0x09F1, 0x095B, 0x08CD, 0x084A, - 0x07D1, 0x0764, 0x0703, 0x06AF, 0x0668, 0x0630, 0x0607, 0x05EE, - 0x05E5, 0xDE1E, 0xDE1E, 0xDE1E, 0xDE1E, 0xDE1E, 0xDE1E, 0xDE1E, - 0xDE1E, 0xDE1E, 0xDE1E, 0xDE1E, 0xDE1E, 0xDE1E, 0xDE1E, 0xDE87, - 0xDEFA, 0xDF76, 0xDFFA, 0xE085, 0xE118, 0xE1B1, 0xE24F, 0xE2F3, - 0xE39A, 0xE446, 0xE4F5, 0xE5A5, 0xE658, 0xE70C, 0xE7C0, 0xE874, - 0xE927, 0xE9D8, 0xEA87, 0xEB33, 0xEBDC, 0xEC80, 0xED20, 0xEDBA, - 0xEE4E, 0xEEDB, 0xEF60, 0xEFDE, 0xF052, 0xF0BD, 0xF11E, 0xF174, - 0xF1BF, 0xF1FE, 0xF22F, 0xF254, 0xF26A, 0xF272, 0xEC72, 0xEC72, - 0xEC72, 0xEC72, 0xEC72, 0xEC72, 0xEC72, 0xEC72, 0xEC72, 0xEC72, - 0xEC72, 0xEC72, 0xEC72, 0xEC72, 0xED17, 0xEDDD, 0xEEBF, 0xEFBA, - 0xF0CA, 0xF1EB, 0xF318, 0xF44E, 0xF589, 0xF6C4, 0xF7FC, 0xF92C, - 0xFA52, 0xFB67, 0xFC6A, 0xFD55, 0xFE24, 0xFED5, 0xFF61, 0xFFC7, - 0x0000, 0xFFFF, 0xFFBA, 0xFF3B, 0xFE88, 0xFDAB, 0xFCAB, 0xFB91, - 0xFA64, 0xF92D, 0xF7F5, 0xF6C3, 0xF59F, 0xF491, 0xF3A3, 0xF2DB, - 0xF242, 0xF1E0, 0xF1BE, 0x3185, 0x3185, 0x3185, 0x3185, 0x3185, - 0x3185, 0x3185, 0x3185, 0x3185, 0x3185, 0x3185, 0x3185, 0x3185, - 0x3185, 0x2DD4, 0x296A, 0x245C, 0x1EC1, 0x18B0, 0x1240, 0x0B88, - 0x049D, 0xFD99, 0xF690, 0xEF99, 0xE8CC, 0xE23E, 0xDC08, 0xD63F, - 0xD0FB, 0xCC52, 0xC85A, 0xC52C, 0xC2DD, 0xC185, 0xC17B, 0xC2EC, - 0xC5AA, 0xC986, 0xCE53, 0xD3E3, 0xDA08, 0xE095, 0xE75B, 0xEE2E, - 0xF4DE, 0xFB3F, 0x0121, 0x0659, 0x0AB7, 0x0E0F, 0x1032, 0x10F3, - 0x33A3, 0x33A3, 0x33A3, 0x33A3, 0x33A3, 0x33A3, 0x33A3, 0x33A3, - 0x33A3, 0x33A3, 0x33A3, 0x33A3, 0x33A3, 0x33A3, 0x32D3, 0x31DC, - 0x30C4, 0x2F8E, 0x2E3F, 0x2CDC, 0x2B69, 0x29EC, 0x2867, 0x26E2, - 0x255E, 0x23E3, 0x2273, 0x2114, 0x1FCA, 0x1E9A, 0x1D88, 0x1C9A, - 0x1BD3, 0x1B38, 0x1ACE, 0x1AA3, 0x1ABF, 0x1B17, 0x1BA5, 0x1C60, - 0x1D40, 0x1E3D, 0x1F4F, 0x206D, 0x2190, 0x22AF, 0x23C2, 0x24C1, - 0x25A4, 0x2663, 0x26F5, 0x2753, 0x2774, 0x1462, 0x1462, 0x1462, - 0x1462, 0x1462, 0x1462, 0x1462, 0x1462, 0x1462, 0x1462, 0x1462, - 0x1462, 0x1462, 0x1462, 0x111B, 0x0D2D, 0x08AB, 0x03AB, 0xFE42, - 0xF883, 0xF282, 0xEC56, 0xE612, 0xDFCC, 0xD997, 0xD388, 0xCDB5, - 0xC831, 0xC311, 0xBE6A, 0xBA51, 0xB6D9, 0xB419, 0xB223, 0xB10E, - 0xB12C, 0xB2A7, 0xB554, 0xB909, 0xBD9C, 0xC2E2, 0xC8B0, 0xCEDC, - 0xD53C, 0xDBA4, 0xE1EA, 0xE7E4, 0xED68, 0xF24A, 0xF661, 0xF981, - 0xFB80, 0xFC34, 0x01ED, 0x04A0, 0xAEA8, 0x2537, 0x1714, 0x1714, - 0x1714, 0x1714, 0x1714, 0x1714, 0x1714, 0x1714, 0x1714, 0x1714, - 0x1714, 0x1714, 0x1714, 0x1714, 0x16A4, 0x162B, 0x15A8, 0x151C, - 0x1489, 0x13ED, 0x134C, 0x12A4, 0x11F7, 0x1145, 0x108F, 0x0FD6, - 0x0F1B, 0x0E5E, 0x0DA0, 0x0CE1, 0x0C23, 0x0B65, 0x0AA9, 0x09F0, - 0x093A, 0x0887, 0x07D9, 0x0730, 0x068D, 0x05F0, 0x055B, 0x04CE, - 0x0449, 0x03CE, 0x035C, 0x02F6, 0x029B, 0x024B, 0x0209, 0x01D4, - 0x01AE, 0x0196, 0x018E, 0x112E, 0x112E, 0x112E, 0x112E, 0x112E, - 0x112E, 0x112E, 0x112E, 0x112E, 0x112E, 0x112E, 0x112E, 0x112E, - 0x112E, 0x10ED, 0x10A7, 0x105B, 0x100A, 0x0FB4, 0x0F5A, 0x0EFC, - 0x0E9B, 0x0E37, 0x0DCF, 0x0D66, 0x0CFB, 0x0C8E, 0x0C20, 0x0BB2, - 0x0B43, 0x0AD5, 0x0A67, 0x09FA, 0x098F, 0x0925, 0x08BD, 0x0858, - 0x07F6, 0x0798, 0x073D, 0x06E6, 0x0694, 0x0647, 0x0600, 0x05BE, - 0x0582, 0x054D, 0x0520, 0x04F9, 0x04DB, 0x04C4, 0x04B6, 0x04B2, - 0xBAFA, 0xBAFA, 0xBAFA, 0xBAFA, 0xBAFA, 0xBAFA, 0xBAFA, 0xBAFA, - 0xBAFA, 0xBAFA, 0xBAFA, 0xBAFA, 0xBAFA, 0xBAFA, 0xBB35, 0xBB75, - 0xBBBA, 0xBC04, 0xBC52, 0xBCA4, 0xBCFA, 0xBD53, 0xBDAF, 0xBE0D, - 0xBE6D, 0xBECE, 0xBF32, 0xBF96, 0xBFFA, 0xC05F, 0xC0C4, 0xC128, - 0xC18C, 0xC1EE, 0xC24E, 0xC2AD, 0xC309, 0xC362, 0xC3B9, 0xC40B, - 0xC45A, 0xC4A5, 0xC4EB, 0xC52D, 0xC569, 0xC59F, 0xC5CF, 0xC5F9, - 0xC61C, 0xC638, 0xC64D, 0xC659, 0xC65D, 0xF6E3, 0xF6E3, 0xF6E3, - 0xF6E3, 0xF6E3, 0xF6E3, 0xF6E3, 0xF6E3, 0xF6E3, 0xF6E3, 0xF6E3, - 0xF6E3, 0xF6E3, 0xF6E3, 0xF6DD, 0xF6D6, 0xF6CE, 0xF6C5, 0xF6BB, - 0xF6B1, 0xF6A6, 0xF69B, 0xF68F, 0xF684, 0xF678, 0xF66D, 0xF662, - 0xF658, 0xF64F, 0xF646, 0xF63E, 0xF637, 0xF632, 0xF62E, 0xF62B, - 0xF62B, 0xF62B, 0xF62B, 0xF62B, 0xF62B, 0xF62B, 0xF62B, 0xF62B, - 0xF62B, 0xF62B, 0xF62B, 0xF62B, 0xF62B, 0xF62B, 0xF62B, 0xF62B, - 0xF62B, 0xF62B, 0x03C3, 0x03C3, 0x03C3, 0x03C3, 0x03C3, 0x03C3, - 0x03C3, 0x03C3, 0x03C3, 0x03C3, 0x03C3, 0x03C3, 0x03C3, 0x03C3, - 0x03A0, 0x0376, 0x0345, 0x0310, 0x02D5, 0x0297, 0x0256, 0x0213, - 0x01CF, 0x018B, 0x0147, 0x0105, 0x00C5, 0x0088, 0x004F, 0x001B, - 0xFFEE, 0xFFC6, 0xFFA5, 0xFF8D, 0xFF7E, 0xFF79, 0xFF79, 0xFF79, - 0xFF79, 0xFF79, 0xFF79, 0xFF79, 0xFF79, 0xFF79, 0xFF79, 0xFF79, - 0xFF79, 0xFF79, 0xFF79, 0xFF79, 0xFF79, 0xFF79, 0xFF79, 0xD4BE, - 0xD4BE, 0xD4BE, 0xD4BE, 0xD4BE, 0xD4BE, 0xD4BE, 0xD4BE, 0xD4BE, - 0xD4BE, 0xD4BE, 0xD4BE, 0xD4BE, 0xD4BE, 0xD42C, 0xD37D, 0xD2B4, - 0xD1D4, 0xD0E2, 0xCFE0, 0xCED2, 0xCDBC, 0xCCA2, 0xCB86, 0xCA6D, - 0xC959, 0xC84F, 0xC752, 0xC666, 0xC58D, 0xC4CC, 0xC426, 0xC39F, - 0xC33B, 0xC2FB, 0xC2E6, 0xC2E6, 0xC2E6, 0xC2E6, 0xC2E6, 0xC2E6, - 0xC2E6, 0xC2E6, 0xC2E6, 0xC2E6, 0xC2E6, 0xC2E6, 0xC2E6, 0xC2E6, - 0xC2E6, 0xC2E6, 0xC2E6, 0xC2E6, 0x52B4, 0x52B4, 0x52B4, 0x52B4, - 0x52B4, 0x52B4, 0x52B4, 0x52B4, 0x52B4, 0x52B4, 0x52B4, 0x52B4, - 0x52B4, 0x52B4, 0x50A8, 0x4E49, 0x4BA0, 0x48B7, 0x4596, 0x4246, - 0x3ED1, 0x3B3E, 0x3797, 0x33E5, 0x3030, 0x2C82, 0x28E3, 0x255C, - 0x21F6, 0x1EBA, 0x1BB1, 0x18E4, 0x165B, 0x141F, 0x123A, 0x10B4, - 0x0FAB, 0x0F2F, 0x0F2E, 0x0F99, 0x105F, 0x1172, 0x12C0, 0x143B, - 0x15D1, 0x1773, 0x1912, 0x1A9C, 0x1C03, 0x1D35, 0x1E24, 0x1EBF, - 0x1EF6, 0x8AC1, 0x8AC1, 0x8AC1, 0x8AC1, 0x8AC1, 0x8AC1, 0x8AC1, - 0x8AC1, 0x8AC1, 0x8AC1, 0x8AC1, 0x8AC1, 0x8AC1, 0x8AC1, 0x896F, - 0x87C6, 0x85D3, 0x83A3, 0x8144, 0x7EC0, 0x7C2A, 0x798D, 0x76F7, - 0x7474, 0x7212, 0x6FDF, 0x6DE8, 0x6C3A, 0x6AE3, 0x69E3, 0x6931, - 0x68C4, 0x6894, 0x6898, 0x68C7, 0x691A, 0x6989, 0x6A14, 0x6ABA, - 0x6B7A, 0x6C53, 0x6D44, 0x6E4D, 0x6F6B, 0x709E, 0x71E6, 0x7341, - 0x75D0, 0x7978, 0x7C5C, 0x7DFD, 0x7F0B, 0x7F6B, 0x9169, 0x9169, - 0x9169, 0x9169, 0x9169, 0x9169, 0x9169, 0x9169, 0x9169, 0x9169, - 0x9169, 0x9169, 0x9169, 0x9169, 0x9190, 0x919B, 0x9192, 0x9180, - 0x916F, 0x9169, 0x9178, 0x91A6, 0x91FD, 0x9286, 0x934D, 0x945A, - 0x95B8, 0x9771, 0x9ABE, 0xA035, 0xA6EF, 0xAE04, 0xB48C, 0xB9A0, - 0xBC58, 0xBBCB, 0xB848, 0xB2F4, 0xAC24, 0xA431, 0x9B72, 0x923E, - 0x88ED, 0x7FD3, 0x774E, 0x6FB2, 0x6956, 0x6818, 0x6BA0, 0x6DF2, - 0x6C26, 0x691D, 0x6782, 0x0EAC, 0x0EAC, 0x0EAC, 0x0EAC, 0x0EAC, - 0x0EAC, 0x0EAC, 0x0EAC, 0x0EAC, 0x0EAC, 0x0EAC, 0x0EAC, 0x0EAC, - 0x0EAC, 0x10CD, 0x1398, 0x16EE, 0x1AB1, 0x1EC5, 0x230A, 0x2763, - 0x2BB1, 0x2FD8, 0x33B8, 0x3734, 0x3A2E, 0x3C88, 0x3E25, 0x3E7C, - 0x3D53, 0x3AFE, 0x37D1, 0x3420, 0x303F, 0x2C82, 0x293E, 0x2638, - 0x2309, 0x1FBF, 0x1C66, 0x190D, 0x15C1, 0x1290, 0x0F87, 0x0CB4, - 0x0A24, 0x07E5, 0x07E8, 0x0A56, 0x0C8D, 0x0DF3, 0x0F41, 0x0FD5, - 0x8001, 0x8001, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, - 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8001, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFD, 0x7FFD, 0x7FFD, 0x7FFD, - 0x7FFD, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFB, 0x7FFB, - 0x7FFB, 0x7FFB, 0x7FFA, 0x7FFA, 0x7FFA, 0x7FFA, 0x7FFA, 0x7FFA, - 0x7FF9, 0x7FF9, 0x7FF9, 0x7FF9, 0x7FF9, 0x7FF9, 0x7FF9, 0x7FF8, - 0x7FF8, 0x7FF8, 0x7FF8, 0x7FF8, 0x7FF8, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8001, 0x8001, 0x7F6F, 0x7ED3, 0x7E2A, 0x7D77, 0x7CB8, - 0x7BF1, 0x7B20, 0x7A48, 0x7969, 0x7885, 0x779B, 0x76AD, 0x75BC, - 0x74C8, 0x73D3, 0x72DE, 0x71E9, 0x70F5, 0x7003, 0x6F14, 0x6E2A, - 0x6D44, 0x6C64, 0x6B8A, 0x6AB8, 0x69EF, 0x692F, 0x6879, 0x67CE, - 0x672F, 0x669D, 0x6619, 0x65A3, 0x653E, 0x64E8, 0x64A4, 0x6473, - 0x6454, 0x644A, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4170, 0x4170, 0x4170, 0x4170, 0x4170, - 0x4170, 0x4170, 0x4170, 0x4170, 0x4170, 0x4170, 0x4170, 0x4170, - 0x4170, 0x4170, 0x416F, 0x416F, 0x416F, 0x416F, 0x416F, 0x416F, - 0x416F, 0x416F, 0x416F, 0x416F, 0x416F, 0x416F, 0x416F, 0x416F, - 0x416F, 0x416F, 0x416F, 0x416F, 0x416F, 0x416F, 0x416F, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0002, 0x0008, 0x0011, 0x001C, 0x0029, 0x0035, - 0x0040, 0x0049, 0x004F, 0x0052, 0x0050, 0x0048, 0x0039, 0x0022, - 0x0003, 0xFDC3, 0xFB77, 0xF939, 0xF6F1, 0xF488, 0xF1E6, 0xEEEC, - 0xEBB3, 0xE879, 0xE57C, 0xE2D8, 0xE06A, 0xDE0B, 0xDB99, 0xD8ED, - 0xD5AA, 0xD22D, 0xCF66, 0xCD3C, 0xCB11, 0xC912, 0xC76D, 0xC64F, - 0xC5E5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFD2, - 0xFFA7, 0xFF7C, 0xFF50, 0xFF21, 0xFEEC, 0xFEAF, 0xFE69, 0xFE16, - 0xFDB6, 0xFD45, 0xFCC2, 0xFC2A, 0xFB7C, 0xFAB5, 0xF2BF, 0xF565, - 0xF9A7, 0xFE3B, 0x01D2, 0x0323, 0x0050, 0xFA50, 0xF411, 0xF083, - 0xF05D, 0xF1DC, 0xF42F, 0xF689, 0xF81B, 0xF81B, 0xF764, 0xF79A, - 0xF94D, 0xFBAD, 0xFE49, 0x00B0, 0x0273, 0x0323, 0x0074, 0x0074, - 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, - 0x0074, 0x0074, 0x0074, 0x0074, 0x0073, 0x006F, 0x006B, 0x0065, - 0x005F, 0x0059, 0x0053, 0x004F, 0x004C, 0x004A, 0x004C, 0x0050, - 0x0058, 0x0063, 0x0074, 0x019E, 0x0231, 0x0298, 0x0308, 0x03B4, - 0x04CF, 0x06F3, 0x09DF, 0x0C83, 0x0DD1, 0x0D63, 0x0BED, 0x0A09, - 0x084F, 0x0757, 0x0821, 0x09F2, 0x0ACE, 0x0A2B, 0x0900, 0x0799, - 0x063D, 0x0537, 0x04CF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFED, 0xFFB7, 0xFF68, 0xFF09, 0xFEA0, 0xFE38, 0xFDD8, - 0xFD89, 0xFD54, 0xFD40, 0xFD57, 0xFDA1, 0xFE26, 0xFEEF, 0x0003, - 0x0254, 0x0659, 0x0B67, 0x10D3, 0x15F1, 0x1A18, 0x1CEF, 0x1ED9, - 0x2041, 0x2193, 0x2310, 0x24AA, 0x2657, 0x280E, 0x29C7, 0x2B78, - 0x2D18, 0x2E9E, 0x3001, 0x3138, 0x323A, 0x32FD, 0x3379, 0x33A4, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF7B, 0xFECE, - 0xFE01, 0xFD1A, 0xFC20, 0xFB18, 0xFA0A, 0xF8FD, 0xF7F6, 0xF6FC, - 0xF616, 0xF54B, 0xF4A0, 0xF41D, 0xF3C7, 0xF418, 0xF544, 0xF6EB, - 0xF8AF, 0xFA31, 0xFB12, 0xFAD3, 0xF9B8, 0xF88C, 0xF81B, 0xF85B, - 0xF8B9, 0xF92F, 0xF9B9, 0xFA50, 0xFAEF, 0xFB8F, 0xFC2D, 0xFCC2, - 0xFD48, 0xFDBA, 0xFE12, 0xFE4B, 0xFE60, 0xF697, 0xF697, 0xF697, - 0xF697, 0xF697, 0xF697, 0xF697, 0xF697, 0xF697, 0xF697, 0xF697, - 0xF697, 0xF697, 0xF697, 0xF697, 0xF697, 0xF697, 0xF697, 0xF697, - 0xF697, 0xF697, 0xF697, 0xF697, 0xF697, 0xF697, 0xF697, 0xF697, - 0xF697, 0xF697, 0xF696, 0xF692, 0xF68F, 0xF68D, 0xF690, 0xF698, - 0xF6AC, 0xF6CB, 0xF6EC, 0xF709, 0xF721, 0xF73C, 0xF758, 0xF775, - 0xF792, 0xF7AE, 0xF7CA, 0xF7E4, 0xF7FB, 0xF810, 0xF821, 0xF82E, - 0xF837, 0xF83A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFD, 0xFFFD, 0xFFFC, - 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFC, 0xFFFD, 0xFFFF, 0x0000, 0x0003, - 0x000A, 0x0012, 0x001B, 0x0024, 0x002B, 0x002F, 0x0032, 0x0035, - 0x0037, 0x0039, 0x003A, 0x003C, 0x003D, 0x003E, 0x003F, 0x0040, - 0x0041, 0x0042, 0x0042, 0x0042, 0x0043, 0x0043, 0x0043, 0x0D09, - 0x0D09, 0x0D09, 0x0D09, 0x0D09, 0x0D09, 0x0D09, 0x0D09, 0x0D09, - 0x0D09, 0x0D09, 0x0D09, 0x0D09, 0x0D09, 0x0DE1, 0x0EC7, 0x0FBF, - 0x10CA, 0x11EC, 0x1325, 0x1479, 0x15E9, 0x1779, 0x1929, 0x1AFD, - 0x1CF6, 0x1F17, 0x2162, 0x23DA, 0x2770, 0x2C9E, 0x32AE, 0x38EC, - 0x3EA4, 0x431F, 0x45AB, 0x46D7, 0x47B2, 0x4843, 0x4894, 0x48AB, - 0x4892, 0x4851, 0x47EF, 0x4774, 0x46EA, 0x4658, 0x45C5, 0x453B, - 0x44C2, 0x4461, 0x4421, 0x440A, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A0, 0x40A0, 0x409F, 0x409E, 0x409D, - 0x409C, 0x409C, 0x409B, 0x409B, 0x409B, 0x409C, 0x409C, 0x409E, - 0x40A0, 0x40A4, 0x40AB, 0x40B4, 0x40BE, 0x40C7, 0x40CF, 0x40D4, - 0x40D6, 0x40D9, 0x40DB, 0x40DD, 0x40DF, 0x40E1, 0x40E2, 0x40E3, - 0x40E4, 0x40E5, 0x40E6, 0x40E6, 0x40E7, 0x40E7, 0x40E7, 0x40E7, - 0x40E7, -}; +ROM_ASSET_LOAD_ANIM(anim_79_values, 0x00545d0c, 3634, 0x00000000, 3634); diff --git a/assets/anims/anim_7A.inc.c b/assets/anims/anim_7A.inc.c index 77aba9c01..33aa807cb 100644 --- a/assets/anims/anim_7A.inc.c +++ b/assets/anims/anim_7A.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_7A[] = { 0, 189, @@ -13,55 +14,7 @@ static const struct Animation anim_7A[] = { }; -static const u16 anim_7A_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0006, 0x0002, 0x0001, 0x0000, 0x0001, 0x0008, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0006, 0x00BD, 0x0006, 0x00C3, - 0x0006, 0x00AB, 0x0006, 0x00B1, 0x0006, 0x00B7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x00A5, - 0x0001, 0x00A1, 0x0001, 0x00A2, 0x0001, 0x00A3, - 0x0006, 0x0021, 0x0006, 0x0027, 0x0006, 0x002D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x001B, - 0x0006, 0x0009, 0x0006, 0x000F, 0x0006, 0x0015, - 0x0001, 0x009D, 0x0001, 0x009E, 0x0001, 0x009F, - 0x0006, 0x003C, 0x0006, 0x0042, 0x0006, 0x0048, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0036, - 0x0001, 0x0033, 0x0001, 0x0034, 0x0001, 0x0035, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A0, - 0x0006, 0x008B, 0x0006, 0x0091, 0x0006, 0x0097, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x008A, - 0x0006, 0x0078, 0x0006, 0x007E, 0x0006, 0x0084, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A4, - 0x0006, 0x0066, 0x0006, 0x006C, 0x0006, 0x0072, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0060, - 0x0006, 0x004E, 0x0006, 0x0054, 0x0006, 0x005A, -}; +ROM_ASSET_LOAD_ANIM(anim_7A_indices, 0x00546b58, 252, 0x00000000, 252); -static const s16 anim_7A_values[] = { - 0x0000, 0x00B4, 0x0000, 0x0020, 0x001D, 0x0008, 0xFFF7, 0xFFFF, - 0x3FFF, 0xF43C, 0xF066, 0xEF29, 0xEE78, 0xEEC7, 0xF43C, 0xF0B3, - 0xE82E, 0xE730, 0xE7AF, 0xE957, 0xF0B3, 0xEF35, 0xF2F1, 0xEEDE, - 0xE976, 0xE641, 0xEF35, 0xE930, 0xCFED, 0xF16B, 0xE998, 0xD94C, - 0xE707, 0xB613, 0xBC17, 0xC743, 0xCD47, 0xC1AD, 0xB613, 0xD647, - 0xD8EE, 0xDDDB, 0xE082, 0xDB65, 0xD647, 0x270B, 0x20D8, 0x1555, - 0x0F22, 0x1B17, 0x270B, 0x0523, 0x1CCE, 0xDE1E, 0xEC72, 0xCEB4, - 0xD181, 0xDBC3, 0xEAC0, 0xEC72, 0x3185, 0x4F4E, 0x75C9, 0x5C8D, - 0x5FD9, 0x3185, 0x33A3, 0x2452, 0x3819, 0x35DF, 0x30D1, 0x33A3, - 0x1462, 0x34B3, 0x4E41, 0x3072, 0x33CF, 0x1462, 0x01ED, 0x039A, - 0x046C, 0x03B4, 0xFC22, 0x01ED, 0x04A0, 0x0497, 0x0488, 0x045D, - 0x03AF, 0x04A0, 0xAEA8, 0xAF10, 0xB1C9, 0xB4CC, 0xB6F9, 0xAEA8, - 0x2537, 0x2B53, 0x2A7D, 0x2897, 0x268D, 0x254C, 0x1714, 0x1AE5, - 0x190C, 0x12D1, 0x0E60, 0x15DE, 0x112E, 0x16A9, 0x1B5D, 0x16CB, - 0x1189, 0x1110, 0xBAFA, 0xC3D2, 0xBF29, 0xB249, 0xA937, 0xB882, - 0xF6E3, 0xF659, 0xF575, 0xF672, 0xF77C, 0xF6E3, 0x03C3, 0xFE06, - 0x00BA, 0xFD60, 0xFB06, 0x03C3, 0xD4BE, 0xBCF5, 0xC69F, 0xB8F0, - 0xAFCD, 0xD4BE, 0x52B4, 0x8AC1, 0x8412, 0x7C48, 0x7D5F, 0x81FB, - 0x8AC1, 0x9169, 0x90B7, 0x8F4F, 0x8CFE, 0x8BBC, 0x9169, 0x0EAC, - 0x1263, 0x1619, 0x1A32, 0x1CA4, 0x0EAC, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0074, 0x1332, 0x00F9, - 0xEFB6, 0x0831, 0x0074, 0x0000, 0x0000, 0xF548, 0x02DB, 0x0F7A, - 0x0243, 0x0000, 0x0000, 0x024B, 0x0378, 0x03AF, 0x0076, 0xF697, - 0xF21C, 0xF95E, 0xFA2A, 0xF956, 0xF6EB, 0x0D09, 0x0F47, 0x1184, - 0x1184, 0x1184, 0x1184, 0x40A1, 0x3C5A, 0x3FC9, 0x448A, 0x478E, - 0x4194, -}; +ROM_ASSET_LOAD_ANIM(anim_7A_values, 0x00546c54, 402, 0x00000000, 402); diff --git a/assets/anims/anim_7B.inc.c b/assets/anims/anim_7B.inc.c index f6919a7f3..a44e5fbc3 100644 --- a/assets/anims/anim_7B.inc.c +++ b/assets/anims/anim_7B.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_7B[] = { 1, 189, @@ -13,177 +14,7 @@ static const struct Animation anim_7B[] = { }; -static const u16 anim_7B_indices[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x001E, 0x001F, 0x0001, 0x0000, 0x0001, 0x003D, 0x0001, 0x0000, - 0x001E, 0x0442, 0x001E, 0x0460, 0x001E, 0x047E, - 0x001E, 0x03E8, 0x001E, 0x0406, 0x001E, 0x0424, - 0x001E, 0x038E, 0x001E, 0x03AC, 0x001E, 0x03CA, - 0x0001, 0x034F, 0x0001, 0x0350, 0x0001, 0x0351, - 0x001E, 0x005E, 0x001E, 0x007C, 0x001E, 0x009A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0040, - 0x0001, 0x0000, 0x0001, 0x003E, 0x0001, 0x003F, - 0x0001, 0x032E, 0x0001, 0x032F, 0x0001, 0x0330, - 0x001E, 0x0130, 0x001E, 0x014E, 0x001E, 0x016C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0112, - 0x001E, 0x00B8, 0x001E, 0x00D6, 0x001E, 0x00F4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0331, - 0x001E, 0x02D4, 0x001E, 0x02F2, 0x001E, 0x0310, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x02B6, - 0x001E, 0x025C, 0x001E, 0x027A, 0x001E, 0x0298, - 0x001E, 0x0352, 0x0001, 0x0000, 0x001E, 0x0370, - 0x001E, 0x0202, 0x001E, 0x0220, 0x001E, 0x023E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x01E4, - 0x001E, 0x018A, 0x001E, 0x01A8, 0x001E, 0x01C6, -}; +ROM_ASSET_LOAD_ANIM(anim_7B_indices, 0x00546e00, 252, 0x00000000, 252); -static const s16 anim_7B_values[] = { - 0x0000, 0x00AA, 0x006D, 0x0030, 0x0036, 0x0042, 0x0047, 0x003D, - 0x0034, 0x0038, 0x003A, 0x0034, 0x0034, 0x0038, 0x0038, 0x0036, - 0x0036, 0x0037, 0x0039, 0x003C, 0x003F, 0x004C, 0x006C, 0x0076, - 0x0081, 0x008B, 0x0095, 0x009D, 0x00A3, 0x00A8, 0x00AA, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, 0xF97C, 0xED8C, - 0xD517, 0xD517, 0xCCC1, 0xC911, 0xC65B, 0xC569, 0xC97A, 0xCDC0, - 0xCAD2, 0xC7E3, 0xCF96, 0xD12A, 0xD28D, 0xD399, 0xD42A, 0xD41B, - 0xD346, 0xCE14, 0xC65F, 0xC432, 0xD491, 0xE39B, 0xE2FC, 0xE057, - 0xDC51, 0xD792, 0xD2BE, 0xCE7E, 0xCB77, 0xCA4F, 0xD16E, 0xD16E, - 0xCE74, 0xCF0B, 0xCF9A, 0xD026, 0xD0B4, 0xD149, 0xD1E9, 0xD297, - 0xD35A, 0xD435, 0xD52D, 0xD647, 0xD786, 0xD8EF, 0xDA88, 0xDD4D, - 0xE19E, 0xE68E, 0xEB32, 0xEE9E, 0xF113, 0xF364, 0xF582, 0xF75F, - 0xF8EC, 0xFA1A, 0xFADA, 0xFB1D, 0xDE5F, 0xDE5F, 0xE001, 0xE1D6, - 0xE3E7, 0xE626, 0xE880, 0xEAE6, 0xED46, 0xEF90, 0xF1B3, 0xF39F, - 0xF543, 0xF68E, 0xF770, 0xF7D8, 0xF7B5, 0xF493, 0xED8D, 0xE4E8, - 0xDCEC, 0xD7DD, 0xD57A, 0xD3E4, 0xD2F5, 0xD287, 0xD273, 0xD294, - 0xD2C4, 0xD2DC, 0x098D, 0x098D, 0x0DB0, 0x0BE9, 0x0A07, 0x080D, - 0x05FF, 0x03E0, 0x01B2, 0xFF7A, 0xFD39, 0xFAF4, 0xF8AC, 0xF667, - 0xF426, 0xF1ED, 0xEFBE, 0xED8E, 0xEB52, 0xE915, 0xE6E1, 0xE4BF, - 0xE277, 0xDFE6, 0xDD3B, 0xDAA5, 0xD851, 0xD66E, 0xD52A, 0xD4B4, - 0x0000, 0x0000, 0x0000, 0xFFF6, 0xFFD9, 0xFFAF, 0xFF7C, 0xFF46, - 0xFF12, 0xFEE5, 0xFEC3, 0xFEB1, 0xFEB5, 0xFED4, 0xFF12, 0xFF75, - 0x0000, 0x0223, 0x0605, 0x09BE, 0x0B68, 0x0000, 0xFF08, 0xFE93, - 0xFE84, 0xFEBC, 0xFF1C, 0xFF87, 0xFFDD, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFED, 0xFFB8, 0xFF6B, 0xFF0F, 0xFEAD, 0xFE4E, 0xFDFB, - 0xFDBE, 0xFD9E, 0xFDA5, 0xFDDD, 0xFE4E, 0xFF02, 0x0000, 0x03E5, - 0x0AF7, 0x11BF, 0x14C7, 0x0000, 0xFE3C, 0xFD68, 0xFD4C, 0xFDB1, - 0xFE61, 0xFF23, 0xFFC0, 0x0000, 0xEB59, 0xEB59, 0xE7D7, 0xE79C, - 0xE761, 0xE72A, 0xE6F8, 0xE6CE, 0xE6AC, 0xE696, 0xE68D, 0xE693, - 0xE6AA, 0xE6D4, 0xE713, 0xE769, 0xE7D7, 0xE91B, 0xEB74, 0xEE2C, - 0xF08C, 0xF1AA, 0xF239, 0xF2D2, 0xF36D, 0xF400, 0xF483, 0xF4EB, - 0xF530, 0xF549, 0xDDE7, 0xDDE7, 0xDD0D, 0xD88F, 0xD377, 0xCFBE, - 0xD380, 0xCF21, 0xC96E, 0xC6D3, 0xD52B, 0xD6F0, 0xD798, 0xD797, - 0xD762, 0xD76C, 0xD829, 0xDA45, 0xDD6B, 0xE095, 0xE2BC, 0xE2D8, - 0xE0BA, 0xDD38, 0xD8D7, 0xD41A, 0xCF85, 0xCB9C, 0xC8E3, 0xC7DD, - 0x97D3, 0x97D3, 0xA71F, 0xA756, 0xA75D, 0xA736, 0xA6E4, 0xA668, - 0xA5C7, 0xA502, 0xA41B, 0xA316, 0xA1F6, 0xA0BB, 0x9F6B, 0x9E06, - 0x9C8F, 0x9A70, 0x9603, 0x8DBA, 0x7199, 0xFAE8, 0xEA1B, 0xEF9E, - 0xF220, 0xF664, 0xFB6E, 0x0040, 0x03DE, 0x054B, 0x2FF3, 0x2FF3, - 0x3101, 0x342A, 0x3769, 0x3AB8, 0x3E13, 0x4177, 0x44DF, 0x4847, - 0x4BAA, 0x4F04, 0x5251, 0x558D, 0x58B4, 0x5BC0, 0x5EAF, 0x6199, - 0x6349, 0x61C3, 0x4F86, 0x27E7, 0x2764, 0x2CE6, 0x2D29, 0x2D0F, - 0x2CBC, 0x2C55, 0x2BFC, 0x2BD6, 0x5725, 0x5725, 0x633A, 0x65E7, - 0x6892, 0x6B35, 0x6DCA, 0x704B, 0x72B1, 0x74F6, 0x7714, 0x7904, - 0x7AC0, 0x7C42, 0x7D83, 0x7E7D, 0x7F2A, 0x7C31, 0x749E, 0x6C00, - 0x5F59, 0xD6DD, 0xC26A, 0xC6C7, 0xC661, 0xC748, 0xC8F1, 0xCACF, - 0xCC55, 0xCCF6, 0xFFAC, 0xFFAC, 0xFFB6, 0xFFC9, 0xFFDD, 0xFFFB, - 0x0038, 0x0073, 0x0077, 0x0079, 0x00C7, 0x00D3, 0x0104, 0x012F, - 0x012A, 0x00C9, 0xFFE1, 0xFD7E, 0xF9CC, 0xF64A, 0xF478, 0xFD79, - 0xFF00, 0xFF7F, 0xFF83, 0xFF9B, 0xFFD8, 0xFFF6, 0x0000, 0x0000, - 0xFF3D, 0xFF3D, 0xFF3E, 0xFF3D, 0xFF3C, 0xFF3E, 0xFF4B, 0xFF53, - 0xFF44, 0xFF35, 0xFF54, 0xFF53, 0xFF52, 0xFF4F, 0xFF4A, 0xFF40, - 0xFF32, 0xFF4C, 0xFF7C, 0xFF66, 0xFEAE, 0xF96F, 0xF92F, 0xF99D, - 0xFA66, 0xFB36, 0xFC3C, 0xFD8F, 0xFEB3, 0xFF30, 0xDABB, 0xDABB, - 0xD884, 0xD858, 0xD87D, 0xD78C, 0xD2AC, 0xCEBF, 0xD2DE, 0xD757, - 0xD0BA, 0xD06D, 0xD127, 0xD230, 0xD2D0, 0xD24F, 0xCFF5, 0xC9D6, - 0xC049, 0xB5FA, 0xAD92, 0xAF26, 0xB0A8, 0xB201, 0xB3BF, 0xB66D, - 0xBB56, 0xC1CE, 0xC770, 0xC9D8, 0x286A, 0x286A, 0x1CA8, 0x1F50, - 0x248E, 0x27F5, 0x2511, 0x21B5, 0x24AA, 0x283F, 0x25AF, 0x2758, - 0x28D2, 0x2A8B, 0x2CF2, 0x3075, 0x3583, 0x3EA0, 0x4B80, 0x5859, - 0x615F, 0x52C2, 0x4ACC, 0x422D, 0x396C, 0x3112, 0x29A6, 0x23B1, - 0x1FBA, 0x1E4A, 0x0FB6, 0x0FB6, 0x0F7F, 0x0FD3, 0x1045, 0x10CE, - 0x1165, 0x1203, 0x12A0, 0x1333, 0x13B5, 0x141D, 0x1463, 0x1480, - 0x146B, 0x141C, 0x138C, 0x0FCF, 0x08FC, 0x038A, 0x067A, 0x0A09, - 0x0C83, 0x0F43, 0x1217, 0x14D1, 0x1743, 0x193C, 0x1A8E, 0x1B09, - 0x15FE, 0x15FE, 0x1AEC, 0x1A70, 0x19CC, 0x1906, 0x1826, 0x1734, - 0x1636, 0x1533, 0x1434, 0x1340, 0x125C, 0x1192, 0x10E9, 0x1066, - 0x1013, 0x115F, 0x1460, 0x1718, 0x17B2, 0x18CB, 0x17EC, 0x16D0, - 0x1593, 0x1451, 0x1325, 0x122D, 0x1183, 0x1144, 0x8F57, 0x8F57, - 0x86FA, 0x86B0, 0x869D, 0x86B9, 0x86F9, 0x8755, 0x87C2, 0x8837, - 0x88AA, 0x8913, 0x8967, 0x899D, 0x89AB, 0x8988, 0x892B, 0x861E, - 0x810D, 0x7E9B, 0x8AE7, 0x8EF0, 0x9309, 0x97B0, 0x9C8F, 0xA14F, - 0xA597, 0xA913, 0xAB69, 0xAC44, 0x0000, 0x0000, 0x0000, 0xFFD3, - 0xFF9D, 0xFF69, 0xFF39, 0xFF0F, 0xFEEF, 0xFED4, 0xFEBF, 0xFEB9, - 0xFE7C, 0xFE42, 0xFE47, 0xFEC8, 0x0000, 0x02F8, 0x078A, 0x0C2A, - 0x0F4F, 0x096F, 0x06CD, 0x0489, 0x02AD, 0x0143, 0x0067, 0x000A, - 0xFFFA, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFD, 0xFFF3, - 0xFFCA, 0xFFAB, 0xFFD3, 0xFFF2, 0xFF7B, 0xFF80, 0xFF8B, 0xFF9D, - 0xFFB6, 0xFFD7, 0x0000, 0x004C, 0x00B9, 0x0119, 0x013F, 0xFFE5, - 0xFFC7, 0xFFD6, 0xFFF6, 0x0008, 0x0009, 0x0005, 0x0001, 0x0000, - 0xCBE2, 0xD062, 0xDA8C, 0xDE5C, 0xE0D3, 0xE0CE, 0xD96E, 0xD253, - 0xD75C, 0xDC5E, 0xCED8, 0xCF96, 0xD1D3, 0xD4CD, 0xD7C0, 0xD9EC, - 0xDA8C, 0xD8D9, 0xD51C, 0xD02B, 0xCAE2, 0xC0A6, 0xBEAA, 0xBDC7, - 0xBD86, 0xBD6D, 0xBD9D, 0xBE40, 0xBEEF, 0xBF40, 0x392D, 0x38B3, - 0x2670, 0x2C21, 0x3623, 0x3D4F, 0x3B06, 0x374D, 0x3B72, 0x3F45, - 0x36D3, 0x3684, 0x36B6, 0x3757, 0x3858, 0x39A8, 0x3B37, 0x3DA1, - 0x4102, 0x448A, 0x4766, 0x467A, 0x4223, 0x3D01, 0x3780, 0x320C, - 0x2D11, 0x28FD, 0x263A, 0x2537, 0xEFEA, 0xEFEA, 0xE00A, 0xDFA9, - 0xDF82, 0xDF90, 0xDFCF, 0xE039, 0xE0CA, 0xE17C, 0xE24B, 0xE331, - 0xE42A, 0xE530, 0xE63E, 0xE750, 0xE860, 0xEA7E, 0xEDDC, 0xF122, - 0xF2FB, 0xEBD5, 0xE877, 0xE4E1, 0xE147, 0xDDDF, 0xDADD, 0xD876, - 0xD6DE, 0xD64A, 0xEACB, 0xEACB, 0xE5CB, 0xE457, 0xE2DB, 0xE15A, - 0xDFDB, 0xDE61, 0xDCF2, 0xDB94, 0xDA4A, 0xD91B, 0xD80A, 0xD71E, - 0xD65B, 0xD5C6, 0xD564, 0xD6D2, 0xDA6E, 0xDE61, 0xE0D5, 0xDAD1, - 0xDC8A, 0xDEF8, 0xE1D2, 0xE4CE, 0xE7A1, 0xEA01, 0xEBA5, 0xEC41, - 0x99D9, 0x99D9, 0x81E4, 0x7FCB, 0x7E1F, 0x7CD0, 0x7BCF, 0x7B10, - 0x7A85, 0x7A21, 0x79D6, 0x7996, 0x7956, 0x7906, 0x7899, 0x7803, - 0x7736, 0x74F2, 0x719A, 0x6F8D, 0x712D, 0x8C85, 0x941B, 0x9B7E, - 0xA26F, 0xA8AC, 0xADF6, 0xB20C, 0xB4AF, 0xB59E, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0xBF33, 0xBF5F, 0xC07C, 0xC1B9, 0xC30D, 0xC471, - 0xC5DC, 0xC747, 0xC8A9, 0xC9FC, 0xCB36, 0xCC50, 0xCD42, 0xCE05, - 0xCE8F, 0xCEDA, 0xCD8C, 0xCA2A, 0xC5F7, 0xC238, 0xBF5F, 0xBF21, - 0xBF04, 0xBF00, 0xBF0E, 0xBF26, 0xBF41, 0xBF56, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0x0038, 0x0038, 0x0000, 0xFFFD, 0xFFFB, 0xFFFA, - 0xFFF9, 0xFFF9, 0xFFF9, 0xFFFA, 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xBF3B, 0xBF3B, 0xBF5F, 0xBF6B, 0xBF87, 0xBFB0, 0xBFDF, 0xC011, - 0xC041, 0xC06B, 0xC08A, 0xC099, 0xC094, 0xC077, 0xC03D, 0xBFE1, - 0xBF5F, 0xBD63, 0xB9C8, 0xB653, 0xB4C7, 0xBF5F, 0xC046, 0xC0B2, - 0xC0C0, 0xC08C, 0xC033, 0xBFD0, 0xBF80, 0xBF5F, 0x0321, 0xFF01, - 0xF6AD, 0xF55D, 0xF565, 0xF5E0, 0xF728, 0xF8B3, 0xF927, 0xF98D, - 0xFA76, 0xFB83, 0xFC92, 0xFD82, 0xFE6B, 0xFF30, 0xFF62, 0xFEE6, - 0xFE12, 0xFD1B, 0xFC36, 0xFB99, 0xFB70, 0xFBAB, 0xFC25, 0xFCE5, - 0xFDE6, 0xFEE8, 0xFFB0, 0x0000, 0xFA28, 0xF99C, 0xF8C6, 0xFA4C, - 0xFC3A, 0xFD95, 0xFD18, 0xFC7A, 0xFDEE, 0xFF8B, 0x003F, 0x00C3, - 0x0121, 0x0167, 0x0192, 0x018B, 0x013E, 0x009D, 0xFFC7, 0xFEE5, - 0xFE26, 0xFDB7, 0xFE03, 0xFED9, 0xFF7B, 0xFFB8, 0xFFDF, 0xFFF5, - 0xFFFE, 0x0000, 0x0F2A, 0x17C3, 0x28F4, 0x3016, 0x3522, 0x3700, - 0x2FEF, 0x287E, 0x2DB6, 0x33A2, 0x336D, 0x31DD, 0x2F40, 0x2BE0, - 0x26AB, 0x1FEE, 0x1A09, 0x152E, 0x104F, 0x0BE6, 0x0870, 0x0667, - 0x08D9, 0x0E5F, 0x10C2, 0x0DD6, 0x08AE, 0x02F3, 0xFE4D, 0xFC62, - 0xF869, 0xFC59, 0x04A0, 0x051B, 0x0575, 0x05B2, 0x05D4, 0x05E0, - 0x05D9, 0x05C2, 0x05A0, 0x0575, 0x0546, 0x0516, 0x04E8, 0x04C0, - 0x04A2, 0x0483, 0x0451, 0x0400, 0x0385, 0x02D5, 0x015B, 0xFF63, - 0xFE35, 0xFE2B, 0xFE95, 0xFF33, 0xFFC2, 0x0000, 0x0083, 0x0045, - 0xFFB4, 0xFFA3, 0xFF79, 0xFF3E, 0xFEF9, 0xFEB1, 0xFE6D, 0xFE33, - 0xFE0B, 0xFDFC, 0xFE0E, 0xFE46, 0xFEAC, 0xFF47, 0x001D, 0x0292, - 0x070B, 0x0C16, 0x103F, 0x1215, 0x0E68, 0x06F3, 0x01A4, 0x0006, - 0xFF70, 0xFF7F, 0xFFD0, 0x0000, 0x0435, 0x0465, 0x044A, 0x03EF, - 0x0369, 0x02C1, 0x0206, 0x0142, 0x0081, 0xFFD2, 0xFF3D, 0xFECF, - 0xFE96, 0xFE9C, 0xFEEE, 0xFF98, 0x00A5, 0x0402, 0x0A52, 0x11B8, - 0x1857, 0x1C51, 0x1ACF, 0x1568, 0x10E5, 0x0E70, 0x0C2A, 0x0A47, - 0x08FD, 0x0884, 0xFF85, 0xFF69, 0xFF4C, 0xFF49, 0xFF47, 0xFF44, - 0xFF41, 0xFF3E, 0xFF3B, 0xFF38, 0xFF37, 0xFF36, 0xFF36, 0xFF37, - 0xFF39, 0xFF3E, 0xFF44, 0xFF4C, 0xFF69, 0xFF9E, 0xFFD5, 0xFFF6, - 0x0001, 0x0008, 0x000A, 0x0009, 0x0007, 0x0004, 0x0001, 0x0000, - 0x02CF, 0x02CA, 0x02C3, 0x02C4, 0x02C8, 0x02CF, 0x02D7, 0x02E0, - 0x02E9, 0x02F1, 0x02F8, 0x02FC, 0x02FE, 0x02FC, 0x02F6, 0x02EB, - 0x02DA, 0x02C3, 0x026F, 0x01D4, 0x0130, 0x00C4, 0x008E, 0x0063, - 0x0041, 0x0027, 0x0014, 0x0008, 0x0002, 0x0000, 0x28FB, 0x2762, - 0x25B7, 0x2588, 0x2538, 0x24D0, 0x2458, 0x23DB, 0x2362, 0x22F5, - 0x229E, 0x2267, 0x2259, 0x227C, 0x22DB, 0x237E, 0x246F, 0x25B7, - 0x2A77, 0x333B, 0x3C31, 0x4186, 0x4334, 0x43E8, 0x43DF, 0x4352, - 0x427D, 0x419C, 0x40EA, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_7B_values, 0x00546efc, 2360, 0x00000000, 2360); diff --git a/assets/anims/anim_7C.inc.c b/assets/anims/anim_7C.inc.c index 6260eb314..1957f7a8f 100644 --- a/assets/anims/anim_7C.inc.c +++ b/assets/anims/anim_7C.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_7C[] = { 1, 189, @@ -13,173 +14,7 @@ static const struct Animation anim_7C[] = { }; -static const u16 anim_7C_indices[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x001E, 0x001F, 0x0001, 0x0000, 0x0001, 0x003D, 0x0001, 0x0000, - 0x001E, 0x0424, 0x001E, 0x0442, 0x001E, 0x0460, - 0x001E, 0x03CA, 0x001E, 0x03E8, 0x001E, 0x0406, - 0x001E, 0x038E, 0x0001, 0x0000, 0x001E, 0x03AC, - 0x0001, 0x038A, 0x0001, 0x038B, 0x0001, 0x038C, - 0x001E, 0x00B6, 0x001E, 0x00D4, 0x001E, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0098, - 0x001E, 0x003E, 0x001E, 0x005C, 0x001E, 0x007A, - 0x0001, 0x0386, 0x0001, 0x0387, 0x0001, 0x0388, - 0x001E, 0x0188, 0x001E, 0x01A6, 0x001E, 0x01C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x016A, - 0x001E, 0x0110, 0x001E, 0x012E, 0x001E, 0x014C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0389, - 0x001E, 0x032C, 0x001E, 0x034A, 0x001E, 0x0368, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x030E, - 0x001E, 0x02B4, 0x001E, 0x02D2, 0x001E, 0x02F0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x038D, - 0x001E, 0x025A, 0x001E, 0x0278, 0x001E, 0x0296, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x023C, - 0x001E, 0x01E2, 0x001E, 0x0200, 0x001E, 0x021E, -}; +ROM_ASSET_LOAD_ANIM(anim_7C_indices, 0x0054784c, 252, 0x00000000, 252); -static const s16 anim_7C_values[] = { - 0x0000, 0x00CA, 0x009E, 0x0075, 0x005A, 0x0051, 0x004B, 0x0065, - 0x0075, 0x006E, 0x005E, 0x004E, 0x0054, 0x0052, 0x0051, 0x0055, - 0x0057, 0x0059, 0x006F, 0x0087, 0x00A0, 0x00B6, 0x00BE, 0x00A3, - 0x00A2, 0x00A3, 0x00A5, 0x00A8, 0x00AA, 0x00AA, 0x00AA, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0008, 0x0013, 0x001D, 0x0024, 0x0015, 0x001C, 0x0018, 0x0012, - 0x000B, 0x0005, 0x0000, 0xFFFF, 0x0000, 0x3FFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFD0, 0xFF59, 0xFEC6, 0xFE41, - 0xFDF4, 0xFE09, 0xFEAA, 0x0000, 0x102A, 0x2483, 0x20C1, 0x1A91, - 0x1321, 0x0B9F, 0x0537, 0x0116, 0xFF0F, 0xFE01, 0xFDB5, 0xFDF4, - 0xFE86, 0xFF33, 0xFFC4, 0x0000, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97D, 0xF97F, 0xF982, 0xF985, 0xF987, 0xF986, - 0xF983, 0xF97C, 0xF924, 0xFFE4, 0xFA94, 0xF37A, 0xEBC7, 0xE4AC, - 0xDF5A, 0xDD02, 0xDDE2, 0xE0F2, 0xE57C, 0xEACB, 0xF027, 0xF4DD, - 0xF836, 0xF97C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED99, 0xEDB8, 0xEDDF, 0xEE02, 0xEE17, 0xEE11, 0xEDE6, 0xED8C, - 0xE942, 0xF229, 0xF161, 0xEFA0, 0xED5F, 0xEB15, 0xE93C, 0xE84B, - 0xE845, 0xE8BF, 0xE992, 0xEA98, 0xEBA7, 0xEC9A, 0xED49, 0xED8C, - 0xCF33, 0xD114, 0xD58A, 0xDACD, 0xDF16, 0xE09E, 0xDF55, 0xDCA7, - 0xD90D, 0xD4FD, 0xD0ED, 0xCD54, 0xCAAA, 0xC965, 0xDCC1, 0xF152, - 0xF1D6, 0xF0E8, 0xEEE9, 0xEC39, 0xE93A, 0xE64C, 0xE2F9, 0xDECE, - 0xDA31, 0xD588, 0xD137, 0xCDA5, 0xCB36, 0xCA4F, 0xDA74, 0xD081, - 0xB7B1, 0x978D, 0x779D, 0x5F71, 0x58FA, 0x5E00, 0x63D9, 0x6AC8, - 0x727D, 0x7AA7, 0x82FB, 0x8B21, 0x96EE, 0x8029, 0x8811, 0x92C0, - 0x9F0A, 0xABC3, 0xB7BF, 0xC1D4, 0xCAFA, 0xD49B, 0xDE31, 0xE735, - 0xEF21, 0xF570, 0xF99B, 0xFB1D, 0xE189, 0xDCC2, 0xD0B6, 0xC0D3, - 0xB089, 0xA344, 0x9AAF, 0x9740, 0x97C8, 0x9998, 0x9C08, 0x9E70, - 0xA027, 0xA084, 0x937A, 0x871C, 0x8776, 0x8854, 0x89E5, 0x8C54, - 0x8FD1, 0x9486, 0x9B53, 0xA452, 0xAE8E, 0xB913, 0xC2EC, 0xCB23, - 0xD0C5, 0xD2DC, 0xFBD5, 0x002E, 0x0AE5, 0x1878, 0x2567, 0x2E2F, - 0x2AAD, 0x2299, 0x1ED5, 0x1AEB, 0x172B, 0x13E5, 0x1166, 0x0FFE, - 0x1D2A, 0x287F, 0x2335, 0x1C72, 0x14CF, 0x0CE8, 0x0557, 0xFEB8, - 0xF85B, 0xF174, 0xEA72, 0xE3C1, 0xDDCF, 0xD909, 0xD5DB, 0xD4B4, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0000, 0xD898, - 0xD565, 0xD4CB, 0xD61F, 0xD8B4, 0xDBDE, 0xDEF0, 0xE280, 0xE741, - 0xECAE, 0xF245, 0xF782, 0xFBE3, 0xFEE3, 0x0000, 0x0000, 0xFFCE, - 0xFF6A, 0xFF1F, 0xFF38, 0x0000, 0x0177, 0x0354, 0x057A, 0x07C9, - 0x0A24, 0x0C6D, 0x0E84, 0x104C, 0x0EAA, 0xFA90, 0xFBB3, 0xFEF0, - 0x0346, 0x07B9, 0x0B47, 0x0CF1, 0x0CAE, 0x0B5A, 0x094C, 0x06DB, - 0x045D, 0x022A, 0x0099, 0x0000, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF537, 0xF50A, 0xF4D3, 0xF4A0, 0xF483, 0xF48B, - 0xF4C8, 0xF54A, 0xFB66, 0xECA1, 0xE8C4, 0xE553, 0xE27B, 0xE069, - 0xDF4A, 0xDF49, 0xE0B3, 0xE36A, 0xE6F8, 0xEAE7, 0xEEC2, 0xF214, - 0xF468, 0xF549, 0xC775, 0xC92E, 0xCD3F, 0xD200, 0xD5CC, 0xD6FB, - 0xD566, 0xD256, 0xCE54, 0xC9E6, 0xC593, 0xC1E4, 0xBF5E, 0xBE89, - 0xD8C0, 0xF4B9, 0xF31B, 0xF098, 0xED5A, 0xE98C, 0xE555, 0xE0E0, - 0xDC56, 0xD7E0, 0xD3A8, 0xCFD8, 0xCC99, 0xCA13, 0xC872, 0xC7DD, - 0x24EE, 0x2526, 0x25A7, 0x2633, 0x2690, 0x267F, 0x2512, 0x2271, - 0x20BA, 0x2037, 0x1F8F, 0x1D69, 0x186F, 0x0F46, 0xCED0, 0xFEF4, - 0x00D5, 0xFE8F, 0xF9DB, 0xF479, 0xF026, 0xEE9F, 0xEFF1, 0xF2AC, - 0xF653, 0xFA69, 0xFE71, 0x01EC, 0x045F, 0x054B, 0x1C98, 0x1D57, - 0x1F18, 0x2118, 0x2299, 0x22DB, 0x1D6A, 0x1848, 0x1916, 0x1B16, - 0x1DAD, 0x203D, 0x222B, 0x22DB, 0x1747, 0x095F, 0x08C8, 0x090A, - 0x0A02, 0x0B90, 0x0D92, 0x0FE7, 0x12FA, 0x1705, 0x1B9C, 0x2051, - 0x24B8, 0x2864, 0x2AE8, 0x2BD6, 0xF3E1, 0xEEB5, 0xE1AE, 0xD084, - 0xBEF0, 0xB0AC, 0xA7A3, 0xA44A, 0xA5AD, 0xA902, 0xAD06, 0xB07A, - 0xB21C, 0xB0AC, 0x8C0D, 0xA26B, 0xA124, 0x9D0E, 0x97C5, 0x92E0, - 0x8FF9, 0x90AA, 0x9592, 0x9D7D, 0xA749, 0xB1D6, 0xBC02, 0xC4AC, - 0xCAB3, 0xCCF6, 0xFFC2, 0xFFC3, 0xFFC4, 0xFFC5, 0xFFC7, 0xFFC9, - 0xFFCB, 0xFFCD, 0xFFCE, 0xFFD0, 0xFFD1, 0xFFD1, 0xFFCF, 0xFFC9, - 0xFFA4, 0xFF88, 0xFEF9, 0xFE0D, 0xFDFB, 0xFFFD, 0x097C, 0x1441, - 0x11F7, 0x0C3C, 0x0C24, 0x0C08, 0x0857, 0x042F, 0x015A, 0x0000, - 0xFF39, 0xFF39, 0xFF39, 0xFF39, 0xFF39, 0xFF38, 0xFF37, 0xFF37, - 0xFF36, 0xFF35, 0xFF34, 0xFF34, 0xFF35, 0xFF38, 0xFEA4, 0xFF58, - 0x0315, 0x07FF, 0x0C4F, 0x0E43, 0x0892, 0x0070, 0x0026, 0x001B, - 0xFDEE, 0xFC38, 0xFD29, 0xFEA5, 0xFF19, 0xFF30, 0xD612, 0xD5FD, - 0xD5C6, 0xD579, 0xD522, 0xD4CC, 0xD440, 0xD3DD, 0xD3AC, 0xD347, - 0xD2EF, 0xD2E6, 0xD36F, 0xD4CC, 0xDCCC, 0xE30F, 0xDF6D, 0xD902, - 0xD1B4, 0xCB6B, 0xC821, 0xC438, 0xB848, 0xAF73, 0xB5B7, 0xBDCA, - 0xC224, 0xC540, 0xC849, 0xC9D8, 0x4A4A, 0x4E1A, 0x4F1F, 0x4606, - 0x397E, 0x2EE6, 0x29DC, 0x28BD, 0x2839, 0x2739, 0x2690, 0x2713, - 0x2994, 0x2EE6, 0x48CE, 0x61D3, 0x6363, 0x5F11, 0x5708, 0x4D74, - 0x3F08, 0x2C94, 0x1E6D, 0x2887, 0x28F4, 0x27C0, 0x2813, 0x2481, - 0x204F, 0x1E4A, 0x04C5, 0x0513, 0x05C5, 0x068D, 0x0718, 0x0716, - 0x047B, 0x0211, 0x027B, 0x0381, 0x04CE, 0x060E, 0x06ED, 0x0716, - 0x03E4, 0xFF98, 0xFD20, 0xFAEC, 0xF941, 0xF868, 0xF97E, 0xFBDE, - 0xFD27, 0xF831, 0x00B4, 0x09F4, 0x0FD9, 0x155D, 0x1971, 0x1B09, - 0x1482, 0x1475, 0x1457, 0x1437, 0x1424, 0x142C, 0x14BB, 0x153D, - 0x1523, 0x14E5, 0x1497, 0x1450, 0x1425, 0x142C, 0x15E0, 0x167E, - 0x134A, 0x0ECB, 0x0A9F, 0x0868, 0x0A52, 0x0EBF, 0x119F, 0x0B68, - 0x0E4C, 0x11AA, 0x1225, 0x11F3, 0x1182, 0x1144, 0xADF9, 0xAE34, - 0xAEA8, 0xAEFA, 0xAECF, 0xADCB, 0xA80C, 0xA315, 0xA3F2, 0xA616, - 0xA8D3, 0xAB79, 0xAD5B, 0xADCB, 0xA871, 0x9EE3, 0x94A2, 0x895A, - 0x7F84, 0x79A1, 0x7B35, 0x8254, 0x894C, 0x8DAD, 0x921A, 0x96CC, - 0x9CFC, 0xA40D, 0xA9DB, 0xAC44, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x005F, 0x0000, 0xFE06, 0xFB6F, 0xF8C8, 0xF619, - 0xF346, 0xF09F, 0xEE78, 0xEFC8, 0xF32C, 0xF698, 0xF8DE, 0xFAE7, - 0xFE07, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x007F, 0x0000, 0xFC81, 0xF82F, 0xF64F, 0xF813, 0xFBA3, 0xFFBA, - 0x030F, 0x02FD, 0x03A6, 0x03FE, 0x0305, 0x01B8, 0x009D, 0x0000, - 0xCB79, 0xCB68, 0xCB38, 0xCAF0, 0xCA97, 0xCA34, 0xC956, 0xC8AC, - 0xC858, 0xC7A7, 0xC70C, 0xC6F9, 0xC7E0, 0xCA34, 0xD66F, 0xE2A6, - 0xE317, 0xDF65, 0xD982, 0xD1CA, 0xC853, 0xBEA7, 0xB64E, 0xB5A1, - 0xB85B, 0xBB63, 0xBD73, 0xBED6, 0xBF48, 0xBF40, 0x38C5, 0x38B2, - 0x388C, 0x386F, 0x3879, 0x38C6, 0x3A89, 0x3C11, 0x3B4B, 0x3986, - 0x3793, 0x3641, 0x3662, 0x38C6, 0x4B23, 0x5AFF, 0x520C, 0x40FE, - 0x32DF, 0x2AEC, 0x24C1, 0x1FF9, 0x1C2D, 0x21B3, 0x232F, 0x23E5, - 0x2465, 0x24DD, 0x2521, 0x2537, 0xEAE4, 0xEC17, 0xEF1E, 0xF31C, - 0xF734, 0xFA89, 0xFCB5, 0xFD8B, 0xFD2A, 0xFC42, 0xFB2F, 0xFA4D, - 0xF9F7, 0xFA89, 0x00B4, 0x06D2, 0x058A, 0x01F4, 0xFF8A, 0xFFBB, - 0x00F0, 0x0217, 0x021E, 0xFB14, 0xF40D, 0xEC08, 0xE409, 0xDD13, - 0xD828, 0xD64A, 0xEF5D, 0xEFEB, 0xF14C, 0xF316, 0xF4DD, 0xF638, - 0xF68E, 0xF663, 0xF690, 0xF6F3, 0xF753, 0xF779, 0xF72D, 0xF638, - 0xF123, 0xEB50, 0xE933, 0xE859, 0xE86F, 0xE96E, 0xEB23, 0xED01, - 0xEE79, 0xEDDF, 0xED89, 0xED2C, 0xECD4, 0xEC88, 0xEC54, 0xEC41, - 0xCFCD, 0xCD2F, 0xC683, 0xBD8B, 0xB409, 0xABC0, 0xA330, 0x9E2B, - 0x9F15, 0xA164, 0xA474, 0xA7A0, 0xAA46, 0xABC0, 0xA81F, 0xA3AF, - 0xA4EF, 0xA795, 0xA725, 0xA1B4, 0x99CD, 0x919B, 0x8B4A, 0x8FE2, - 0x96D5, 0x9EFC, 0xA73D, 0xAE7E, 0xB3A7, 0xB59E, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0023, 0x0069, - 0x009D, 0x008C, 0x0000, 0xFE91, 0xFC60, 0xFA0C, 0xF833, 0xF772, - 0xF8C8, 0xFBB9, 0xFEAA, 0x0000, 0xF7E6, 0x01E7, 0x0B1B, 0x03E9, - 0xF7C6, 0xF009, 0xEDE9, 0xEC5F, 0xEB6E, 0xEB19, 0xEB62, 0xEC4B, - 0xEDD8, 0xF009, 0x0755, 0xF3C2, 0xEB2A, 0xE299, 0xDB63, 0xD6DD, - 0xD65B, 0xDC01, 0xE6ED, 0xF3E7, 0xFFB9, 0x072B, 0x07D7, 0x03DE, - 0xFEDB, 0xFC62, 0x0000, 0xFFD3, 0xFFA5, 0xFFB9, 0xFFE0, 0x0000, - 0x0006, 0x0003, 0x0003, 0x0002, 0x0002, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFEA, 0xFFB2, 0xFF6E, 0xFF30, 0xFF0C, 0xFF16, - 0xFF61, 0x0000, 0x0447, 0x0826, 0x06E0, 0x0413, 0x0145, 0x0000, - 0xF639, 0xF71A, 0xF8F9, 0xFB20, 0xFD81, 0x0000, 0x0346, 0x054B, - 0x04FE, 0x0436, 0x0322, 0x01F3, 0x00D7, 0x0000, 0xFFD7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x012E, 0x015E, - 0x0102, 0xFF17, 0xFCC0, 0xFBD6, 0xFF8B, 0x030A, 0x027A, 0x0113, - 0xFF47, 0xFD83, 0xFC38, 0xFBD6, 0xFFBC, 0x04CC, 0x074C, 0x09B1, - 0x0BF7, 0x0E19, 0x1015, 0x11E5, 0x1386, 0x14F4, 0x1457, 0x120A, - 0x0F67, 0x0C41, 0x099E, 0x0884, 0x0003, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0B68, 0x0000, 0xFEB1, 0xFED7, 0xFF91, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x36DA, 0x492F, 0x5699, 0x6373, 0x6F17, 0x78DB, 0x7B44, 0x7961, - 0x7A07, 0x7B73, 0x7CD7, 0x7D67, 0x7C57, 0x78DB, 0x6596, 0x50ED, - 0x524B, 0x5B01, 0x63DB, 0x6CA1, 0x7425, 0x7617, 0x7073, 0x68D3, - 0x600F, 0x56FE, 0x4E79, 0x4758, 0x4273, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_7C_values, 0x00547948, 2300, 0x00000000, 2300); diff --git a/assets/anims/anim_7D.inc.c b/assets/anims/anim_7D.inc.c index 9b61b2bb7..c02bb0919 100644 --- a/assets/anims/anim_7D.inc.c +++ b/assets/anims/anim_7D.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_7D[] = { 0, 189, @@ -13,99 +14,7 @@ static const struct Animation anim_7D[] = { }; -static const u16 anim_7D_indices[] = { - 0x0001, 0x0001, 0x0028, 0x0002, 0x0028, 0x002A, 0x0001, 0x0000, 0x0001, 0x0052, 0x0001, 0x0000, - 0x0001, 0x022A, 0x0001, 0x022B, 0x0001, 0x022C, - 0x0001, 0x0227, 0x0001, 0x0228, 0x0001, 0x0229, - 0x0001, 0x0224, 0x0001, 0x0225, 0x0001, 0x0226, - 0x0001, 0x0220, 0x0001, 0x0221, 0x0001, 0x0222, - 0x0001, 0x0057, 0x0001, 0x0058, 0x0001, 0x0059, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0056, - 0x0001, 0x0053, 0x0001, 0x0054, 0x0001, 0x0055, - 0x0001, 0x021C, 0x0001, 0x021D, 0x0001, 0x021E, - 0x0001, 0x005E, 0x0001, 0x005F, 0x0001, 0x0060, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x005D, - 0x0001, 0x005A, 0x0001, 0x005B, 0x0001, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x021F, - 0x0028, 0x01A4, 0x0028, 0x01CC, 0x0028, 0x01F4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x017C, - 0x0001, 0x0179, 0x0001, 0x017A, 0x0001, 0x017B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0223, - 0x0028, 0x0101, 0x0028, 0x0129, 0x0028, 0x0151, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x00D9, - 0x0028, 0x0061, 0x0028, 0x0089, 0x0028, 0x00B1, -}; +ROM_ASSET_LOAD_ANIM(anim_7D_indices, 0x0054825c, 252, 0x00000000, 252); -static const s16 anim_7D_values[] = { - 0x0000, 0xFFEC, 0x00A3, 0x00A3, 0x00A2, 0x00A2, 0x00A1, 0x00A0, - 0x009F, 0x009E, 0x009D, 0x009C, 0x009B, 0x0099, 0x0098, 0x0097, - 0x0096, 0x0095, 0x0095, 0x0094, 0x0094, 0x0094, 0x0094, 0x0094, - 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, 0x009B, - 0x009C, 0x009D, 0x009F, 0x00A0, 0x00A0, 0x00A1, 0x00A2, 0x00A2, - 0x00A3, 0x00A3, 0x0039, 0x0039, 0x0038, 0x0038, 0x0038, 0x0037, - 0x0037, 0x0036, 0x0036, 0x0035, 0x0035, 0x0034, 0x0034, 0x0033, - 0x0033, 0x0032, 0x0032, 0x0032, 0x0032, 0x0031, 0x0032, 0x0032, - 0x0032, 0x0032, 0x0033, 0x0033, 0x0033, 0x0034, 0x0035, 0x0035, - 0x0036, 0x0036, 0x0037, 0x0037, 0x0038, 0x0038, 0x0038, 0x0038, - 0x0039, 0x0039, 0x3FFF, 0xE7CE, 0xF984, 0xE96B, 0xEC20, 0x17E9, - 0xCAB2, 0x7623, 0x0ACF, 0x020D, 0xEDD2, 0xF09C, 0xEE04, 0x132B, - 0x7137, 0x0791, 0x0791, 0x078F, 0x078E, 0x078B, 0x0788, 0x0785, - 0x0781, 0x077D, 0x0779, 0x0775, 0x0770, 0x076D, 0x0769, 0x0765, - 0x0762, 0x0760, 0x075E, 0x075D, 0x075C, 0x075D, 0x075E, 0x075F, - 0x0762, 0x0765, 0x0768, 0x076B, 0x076F, 0x0773, 0x0777, 0x077B, - 0x077E, 0x0782, 0x0786, 0x0789, 0x078C, 0x078E, 0x0790, 0x0791, - 0x0791, 0xFFE7, 0xFFEB, 0xFFF6, 0x0006, 0x001D, 0x0038, 0x0057, - 0x0079, 0x009D, 0x00C2, 0x00E8, 0x010D, 0x0131, 0x0153, 0x0172, - 0x018D, 0x01A4, 0x01B5, 0x01C0, 0x01C4, 0x01C0, 0x01B7, 0x01A7, - 0x0192, 0x0179, 0x015D, 0x013D, 0x011C, 0x00F9, 0x00D5, 0x00B1, - 0x008E, 0x006D, 0x004D, 0x0031, 0x0018, 0x0003, 0xFFF5, 0xFFEB, - 0xFFE7, 0xAA57, 0xAA42, 0xAA08, 0xA9AB, 0xA932, 0xA8A0, 0xA7F9, - 0xA743, 0xA682, 0xA5BA, 0xA4F0, 0xA428, 0xA366, 0xA2B0, 0xA20A, - 0xA178, 0xA0FE, 0xA0A2, 0xA067, 0xA053, 0xA065, 0xA09B, 0xA0EF, - 0xA15D, 0xA1E3, 0xA27D, 0xA325, 0xA3D9, 0xA495, 0xA555, 0xA615, - 0xA6D0, 0xA784, 0xA82D, 0xA8C6, 0xA94C, 0xA9BB, 0xAA0F, 0xAA44, - 0xAA57, 0x2670, 0x2696, 0x2704, 0x27B1, 0x2894, 0x29A5, 0x2ADD, - 0x2C31, 0x2D9B, 0x2F11, 0x308C, 0x3202, 0x336C, 0x34C0, 0x35F7, - 0x3709, 0x37EC, 0x3899, 0x3907, 0x392D, 0x390B, 0x38A7, 0x380A, - 0x373A, 0x3640, 0x3521, 0x33E6, 0x3295, 0x3135, 0x2FCE, 0x2E68, - 0x2D08, 0x2BB7, 0x2A7C, 0x295D, 0x2863, 0x2793, 0x26F6, 0x2692, - 0x2670, 0x07D3, 0x07CE, 0x07C0, 0x07AA, 0x078D, 0x076A, 0x0742, - 0x0717, 0x06E9, 0x06B9, 0x0688, 0x0659, 0x062A, 0x05FF, 0x05D7, - 0x05B4, 0x0597, 0x0581, 0x0573, 0x056E, 0x0573, 0x057F, 0x0593, - 0x05AE, 0x05CE, 0x05F3, 0x061B, 0x0646, 0x0673, 0x06A1, 0x06CE, - 0x06FB, 0x0726, 0x074F, 0x0773, 0x0793, 0x07AE, 0x07C2, 0x07CF, - 0x07D3, 0x09FE, 0x0A01, 0x0A0A, 0x0A17, 0x0A29, 0x0A3E, 0x0A57, - 0x0A71, 0x0A8D, 0x0AAA, 0x0AC8, 0x0AE5, 0x0B01, 0x0B1C, 0x0B34, - 0x0B49, 0x0B5B, 0x0B68, 0x0B71, 0x0B74, 0x0B71, 0x0B69, 0x0B5D, - 0x0B4D, 0x0B39, 0x0B23, 0x0B0B, 0x0AF0, 0x0AD5, 0x0AB9, 0x0A9D, - 0x0A82, 0x0A68, 0x0A4F, 0x0A39, 0x0A25, 0x0A15, 0x0A09, 0x0A01, - 0x09FE, 0xB8CC, 0xB8B9, 0xB884, 0xB82F, 0xB7C0, 0xB73A, 0xB6A2, - 0xB5FC, 0xB54B, 0xB494, 0xB3DB, 0xB324, 0xB273, 0xB1CD, 0xB135, - 0xB0AF, 0xB040, 0xAFEB, 0xAFB6, 0xAFA3, 0xAFB4, 0xAFE5, 0xB031, - 0xB097, 0xB111, 0xB19E, 0xB238, 0xB2DC, 0xB388, 0xB438, 0xB4E7, - 0xB593, 0xB637, 0xB6D2, 0xB75E, 0xB7D8, 0xB83E, 0xB88B, 0xB8BB, - 0xB8CC, 0x0019, 0x0141, 0xC822, 0x2395, 0x23A7, 0x23D9, 0x2428, - 0x2490, 0x250D, 0x259B, 0x2636, 0x26DB, 0x2786, 0x2833, 0x28DE, - 0x2983, 0x2A1E, 0x2AAD, 0x2B29, 0x2B91, 0x2BE0, 0x2C12, 0x2C24, - 0x2C14, 0x2BE6, 0x2B9F, 0x2B40, 0x2ACE, 0x2A4B, 0x29BB, 0x2921, - 0x2880, 0x27DD, 0x2739, 0x2698, 0x25FF, 0x256F, 0x24EC, 0x2479, - 0x241B, 0x23D3, 0x23A5, 0x2395, 0xE385, 0xE38D, 0xE3A3, 0xE3C6, - 0xE3F4, 0xE42B, 0xE46A, 0xE4AF, 0xE4F8, 0xE544, 0xE590, 0xE5DC, - 0xE625, 0xE66A, 0xE6A9, 0xE6E0, 0xE70E, 0xE731, 0xE748, 0xE74F, - 0xE748, 0xE734, 0xE714, 0xE6EA, 0xE6B8, 0xE67E, 0xE63E, 0xE5FA, - 0xE5B3, 0xE56A, 0xE522, 0xE4DB, 0xE496, 0xE457, 0xE41D, 0xE3EA, - 0xE3C0, 0xE3A0, 0xE38C, 0xE385, 0xEDF5, 0xEDEA, 0xEDCC, 0xED9C, - 0xED5C, 0xED10, 0xECBA, 0xEC5B, 0xEBF6, 0xEB8E, 0xEB25, 0xEABD, - 0xEA58, 0xE9FA, 0xE9A3, 0xE957, 0xE918, 0xE8E8, 0xE8C9, 0xE8BE, - 0xE8C8, 0xE8E4, 0xE90F, 0xE949, 0xE98F, 0xE9DF, 0xEA36, 0xEA94, - 0xEAF6, 0xEB5A, 0xEBBD, 0xEC1F, 0xEC7D, 0xECD5, 0xED24, 0xED6A, - 0xEDA4, 0xEDD0, 0xEDEB, 0xEDF5, 0xA3FD, 0xA3ED, 0xA3BF, 0xA378, - 0xA319, 0xA2A8, 0xA227, 0xA199, 0xA103, 0xA068, 0x9FCB, 0x9F30, - 0x9E9A, 0x9E0D, 0x9D8C, 0x9D1A, 0x9CBC, 0x9C74, 0x9C47, 0x9C37, - 0x9C45, 0x9C6E, 0x9CB0, 0x9D06, 0x9D6E, 0x9DE5, 0x9E67, 0x9EF3, - 0x9F85, 0xA01A, 0xA0AE, 0xA140, 0xA1CC, 0xA24F, 0xA2C6, 0xA32E, - 0xA384, 0xA3C5, 0xA3EE, 0xA3FD, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4AD0, 0xBF5F, 0x3A73, 0x020F, 0xFD2E, 0xF9E5, - 0xFF99, 0xDBAE, 0xF3D9, 0x04C2, 0x4630, -}; +ROM_ASSET_LOAD_ANIM(anim_7D_values, 0x00548358, 1114, 0x00000000, 1114); diff --git a/assets/anims/anim_7E.inc.c b/assets/anims/anim_7E.inc.c index 49e5049eb..c0fab81a9 100644 --- a/assets/anims/anim_7E.inc.c +++ b/assets/anims/anim_7E.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_7E[] = { 0, 189, @@ -13,313 +14,7 @@ static const struct Animation anim_7E[] = { }; -static const u16 anim_7E_indices[] = { - 0x0001, 0x0000, 0x005A, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x005B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x08DC, - 0x005A, 0x07CE, 0x005A, 0x0828, 0x005A, 0x0882, - 0x005A, 0x06C0, 0x005A, 0x071A, 0x005A, 0x0774, - 0x0001, 0x06BC, 0x0001, 0x06BD, 0x0001, 0x06BE, - 0x005A, 0x0060, 0x005A, 0x00BA, 0x005A, 0x0114, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x005F, - 0x0001, 0x005C, 0x0001, 0x005D, 0x0001, 0x005E, - 0x0001, 0x06B8, 0x0001, 0x06B9, 0x0001, 0x06BA, - 0x005A, 0x0172, 0x005A, 0x01CC, 0x005A, 0x0226, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0171, - 0x0001, 0x016E, 0x0001, 0x016F, 0x0001, 0x0170, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x06BB, - 0x005A, 0x05AA, 0x005A, 0x0604, 0x005A, 0x065E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0550, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x04F6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x06BF, - 0x005A, 0x03E8, 0x005A, 0x0442, 0x005A, 0x049C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x038E, - 0x005A, 0x0280, 0x005A, 0x02DA, 0x005A, 0x0334, -}; +ROM_ASSET_LOAD_ANIM(anim_7E_indices, 0x005487cc, 252, 0x00000000, 252); -static const s16 anim_7E_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00A9, 0x00A9, 0x00A8, 0x00A8, 0x00A7, - 0x00A6, 0x00A5, 0x00A4, 0x00A3, 0x00A2, 0x00A1, 0x00A0, 0x00A0, - 0x009F, 0x009F, 0x009F, 0x009F, 0x009F, 0x00A0, 0x00A0, 0x00A1, - 0x00A2, 0x00A3, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, - 0x00A9, 0x00A9, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00A9, - 0x00A9, 0x00A8, 0x00A7, 0x00A6, 0x00A5, 0x00A4, 0x00A3, 0x00A3, - 0x00A2, 0x00A1, 0x00A0, 0x00A0, 0x009F, 0x009F, 0x009F, 0x009F, - 0x009F, 0x00A0, 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A3, 0x00A4, - 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00A9, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x3FFF, 0x268B, 0x119F, 0xE81F, 0xF5E7, - 0xF8EB, 0xF8E0, 0xF8C3, 0xF893, 0xF852, 0xF801, 0xF7A1, 0xF734, - 0xF6BA, 0xF635, 0xF5A7, 0xF50F, 0xF470, 0xF3CB, 0xF320, 0xF272, - 0xF1C1, 0xF10E, 0xF05B, 0xEFA9, 0xEEF9, 0xEE4C, 0xEDA4, 0xED01, - 0xEC65, 0xEBD1, 0xEB47, 0xEAC7, 0xEA52, 0xE9EB, 0xE991, 0xE946, - 0xE90C, 0xE8E4, 0xE8CF, 0xE8CD, 0xE8E0, 0xE907, 0xE941, 0xE98C, - 0xE9E8, 0xEA53, 0xEACB, 0xEB51, 0xEBE2, 0xEC7D, 0xED22, 0xEDCE, - 0xEE82, 0xEF3B, 0xEFF8, 0xF0B9, 0xF17C, 0xF240, 0xF304, 0xF3C6, - 0xF486, 0xF542, 0xF5F9, 0xF6A9, 0xF753, 0xF7F4, 0xF88B, 0xF917, - 0xF997, 0xFA0A, 0xFA6F, 0xFAC4, 0xFB08, 0xFB3A, 0xFB59, 0xFB63, - 0xFB5E, 0xFB4E, 0xFB34, 0xFB13, 0xFAEC, 0xFABF, 0xFA8F, 0xFA5B, - 0xFA27, 0xF9F2, 0xF9BF, 0xF98F, 0xF962, 0xF93A, 0xF919, 0xF900, - 0xF8F0, 0xF8EB, 0xDC09, 0xDC07, 0xDC03, 0xDBFC, 0xDBF2, 0xDBE6, - 0xDBD7, 0xDBC7, 0xDBB5, 0xDBA1, 0xDB8B, 0xDB74, 0xDB5C, 0xDB43, - 0xDB2A, 0xDB0F, 0xDAF4, 0xDAD9, 0xDABE, 0xDAA2, 0xDA87, 0xDA6D, - 0xDA53, 0xDA39, 0xDA21, 0xDA0A, 0xD9F4, 0xD9DF, 0xD9CC, 0xD9BB, - 0xD9AC, 0xD99F, 0xD995, 0xD98D, 0xD987, 0xD985, 0xD985, 0xD988, - 0xD98D, 0xD995, 0xD99F, 0xD9AB, 0xD9B8, 0xD9C7, 0xD9D8, 0xD9EB, - 0xD9FE, 0xDA13, 0xDA28, 0xDA3F, 0xDA55, 0xDA6D, 0xDA85, 0xDA9D, - 0xDAB5, 0xDACC, 0xDAE4, 0xDAFB, 0xDB12, 0xDB28, 0xDB3D, 0xDB51, - 0xDB63, 0xDB75, 0xDB85, 0xDB93, 0xDB9F, 0xDBAA, 0xDBB3, 0xDBB9, - 0xDBBD, 0xDBBE, 0xDBBF, 0xDBC1, 0xDBC4, 0xDBC7, 0xDBCC, 0xDBD1, - 0xDBD7, 0xDBDD, 0xDBE3, 0xDBEA, 0xDBF0, 0xDBF5, 0xDBFB, 0xDBFF, - 0xDC03, 0xDC06, 0xDC08, 0xDC09, 0xD5A4, 0xD5B0, 0xD5D2, 0xD60A, - 0xD657, 0xD6B6, 0xD726, 0xD7A5, 0xD834, 0xD8CF, 0xD976, 0xDA27, - 0xDAE1, 0xDBA2, 0xDC6A, 0xDD36, 0xDE05, 0xDED6, 0xDFA7, 0xE077, - 0xE145, 0xE20F, 0xE2D3, 0xE391, 0xE447, 0xE4F4, 0xE596, 0xE62B, - 0xE6B3, 0xE72B, 0xE794, 0xE7EA, 0xE82D, 0xE85B, 0xE873, 0xE874, - 0xE85C, 0xE82D, 0xE7E8, 0xE78F, 0xE722, 0xE6A3, 0xE614, 0xE576, - 0xE4CA, 0xE412, 0xE34F, 0xE282, 0xE1AE, 0xE0D3, 0xDFF3, 0xDF0E, - 0xDE28, 0xDD40, 0xDC58, 0xDB73, 0xDA90, 0xD9B2, 0xD8DA, 0xD809, - 0xD741, 0xD683, 0xD5D0, 0xD52A, 0xD493, 0xD40B, 0xD394, 0xD330, - 0xD2DF, 0xD2A4, 0xD280, 0xD273, 0xD27A, 0xD28F, 0xD2B0, 0xD2DA, - 0xD30D, 0xD347, 0xD386, 0xD3C8, 0xD40B, 0xD44F, 0xD491, 0xD4D0, - 0xD50A, 0xD53D, 0xD567, 0xD588, 0xD59C, 0xD5A4, 0xD7CE, 0xF12D, - 0xF18E, 0xF8EA, 0x07C7, 0x07BF, 0x07A6, 0x077F, 0x074A, 0x0707, - 0x06B9, 0x065F, 0x05FA, 0x058D, 0x0516, 0x0499, 0x0414, 0x038A, - 0x02FB, 0x0268, 0x01D3, 0x013B, 0x00A2, 0x0009, 0xFF72, 0xFEDC, - 0xFE48, 0xFDB8, 0xFD2C, 0xFCA6, 0xFC26, 0xFBAE, 0xFB3E, 0xFAD7, - 0xFA7A, 0xFA28, 0xF9E2, 0xF9A9, 0xF97D, 0xF961, 0xF952, 0xF94F, - 0xF958, 0xF96B, 0xF987, 0xF9AD, 0xF9DC, 0xFA12, 0xFA50, 0xFA94, - 0xFADE, 0xFB2E, 0xFB82, 0xFBDA, 0xFC35, 0xFC92, 0xFCF2, 0xFD52, - 0xFDB4, 0xFE15, 0xFE76, 0xFED5, 0xFF32, 0xFF8C, 0xFFE3, 0x0035, - 0x0083, 0x00CB, 0x010E, 0x014A, 0x017E, 0x01AB, 0x01CF, 0x01E9, - 0x01F9, 0x01FF, 0x020C, 0x0232, 0x026C, 0x02BA, 0x0316, 0x037F, - 0x03F0, 0x0468, 0x04E3, 0x055E, 0x05D5, 0x0647, 0x06B0, 0x070C, - 0x0759, 0x0794, 0x07BA, 0x07C7, 0x2335, 0x233C, 0x234F, 0x236F, - 0x239A, 0x23CF, 0x240E, 0x2457, 0x24A7, 0x24FF, 0x255D, 0x25C1, - 0x262B, 0x2699, 0x270A, 0x277E, 0x27F4, 0x286B, 0x28E3, 0x295A, - 0x29D1, 0x2A45, 0x2AB7, 0x2B25, 0x2B8F, 0x2BF4, 0x2C54, 0x2CAD, - 0x2CFE, 0x2D48, 0x2D88, 0x2DBF, 0x2DEC, 0x2E0D, 0x2E23, 0x2E2B, - 0x2E27, 0x2E18, 0x2DFD, 0x2DD7, 0x2DA8, 0x2D70, 0x2D2F, 0x2CE7, - 0x2C97, 0x2C42, 0x2BE6, 0x2B86, 0x2B22, 0x2ABA, 0x2A4F, 0x29E2, - 0x2974, 0x2905, 0x2896, 0x2827, 0x27BA, 0x274F, 0x26E7, 0x2682, - 0x2621, 0x25C5, 0x256E, 0x251E, 0x24D4, 0x2492, 0x2458, 0x2427, - 0x2400, 0x23E3, 0x23D1, 0x23CB, 0x23CA, 0x23C6, 0x23C0, 0x23B8, - 0x23AF, 0x23A4, 0x2399, 0x238D, 0x2380, 0x2374, 0x2368, 0x235C, - 0x2351, 0x2348, 0x2340, 0x233A, 0x2336, 0x2335, 0xCCB8, 0xCCAF, - 0xCC92, 0xCC64, 0xCC26, 0xCBD8, 0xCB7C, 0xCB13, 0xCA9E, 0xCA1D, - 0xC993, 0xC8FF, 0xC864, 0xC7C2, 0xC71B, 0xC66F, 0xC5BF, 0xC50D, - 0xC45A, 0xC3A6, 0xC2F3, 0xC242, 0xC195, 0xC0EB, 0xC047, 0xBFA8, - 0xBF11, 0xBE83, 0xBDFE, 0xBD83, 0xBD15, 0xBCB3, 0xBC5F, 0xBC19, - 0xBBE4, 0xBBC0, 0xBBAC, 0xBBA5, 0xBBAB, 0xBBBD, 0xBBDA, 0xBC02, - 0xBC33, 0xBC6D, 0xBCAF, 0xBCF9, 0xBD4A, 0xBDA0, 0xBDFC, 0xBE5D, - 0xBEC1, 0xBF28, 0xBF91, 0xBFFC, 0xC067, 0xC0D3, 0xC13E, 0xC1A7, - 0xC20E, 0xC273, 0xC2D3, 0xC32F, 0xC386, 0xC3D6, 0xC421, 0xC463, - 0xC49E, 0xC4CF, 0xC4F7, 0xC514, 0xC526, 0xC52D, 0xC53E, 0xC56F, - 0xC5BC, 0xC620, 0xC699, 0xC721, 0xC7B6, 0xC852, 0xC8F2, 0xC993, - 0xCA2F, 0xCAC4, 0xCB4C, 0xCBC5, 0xCC29, 0xCC76, 0xCCA7, 0xCCB8, - 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6F, 0xFD70, 0xFD70, 0xFD71, - 0xFD72, 0xFD73, 0xFD73, 0xFD74, 0xFD75, 0xFD75, 0xFD76, 0xFD76, - 0xFD77, 0xFD77, 0xFD77, 0xFD76, 0xFD76, 0xFD76, 0xFD75, 0xFD74, - 0xFD74, 0xFD73, 0xFD72, 0xFD71, 0xFD71, 0xFD70, 0xFD6F, 0xFD6F, - 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6F, - 0xFD6F, 0xFD70, 0xFD71, 0xFD71, 0xFD72, 0xFD73, 0xFD74, 0xFD74, - 0xFD75, 0xFD76, 0xFD76, 0xFD76, 0xFD77, 0xFD77, 0xFD77, 0xFD76, - 0xFD76, 0xFD76, 0xFD75, 0xFD74, 0xFD74, 0xFD73, 0xFD72, 0xFD71, - 0xFD71, 0xFD70, 0xFD6F, 0xFD6F, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, - 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, - 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, - 0xFD6E, 0xFD6E, 0x000E, 0x000D, 0x000A, 0x0004, 0xFFFE, 0xFFF5, - 0xFFEC, 0xFFE1, 0xFFD7, 0xFFCC, 0xFFC1, 0xFFB6, 0xFFAD, 0xFFA4, - 0xFF9D, 0xFF97, 0xFF94, 0xFF93, 0xFF94, 0xFF97, 0xFF9C, 0xFFA2, - 0xFFAA, 0xFFB3, 0xFFBD, 0xFFC7, 0xFFD1, 0xFFDB, 0xFFE5, 0xFFEF, - 0xFFF8, 0x0000, 0x0005, 0x000A, 0x000D, 0x000E, 0x000D, 0x000A, - 0x0005, 0x0000, 0xFFF8, 0xFFEF, 0xFFE5, 0xFFDB, 0xFFD1, 0xFFC7, - 0xFFBD, 0xFFB3, 0xFFAA, 0xFFA2, 0xFF9C, 0xFF97, 0xFF94, 0xFF93, - 0xFF94, 0xFF97, 0xFF9C, 0xFFA2, 0xFFAA, 0xFFB3, 0xFFBD, 0xFFC7, - 0xFFD1, 0xFFDB, 0xFFE5, 0xFFEF, 0xFFF8, 0x0000, 0x0005, 0x000A, - 0x000D, 0x000E, 0x000E, 0x000E, 0x000E, 0x000E, 0x000E, 0x000E, - 0x000E, 0x000E, 0x000E, 0x000E, 0x000E, 0x000E, 0x000E, 0x000E, - 0x000E, 0x000E, 0x000E, 0x000E, 0xC079, 0xC066, 0xC02E, 0xBFD6, - 0xBF64, 0xBEDD, 0xBE44, 0xBD9F, 0xBCF4, 0xBC45, 0xBB99, 0xBAF5, - 0xBA5C, 0xB9D4, 0xB962, 0xB90B, 0xB8D3, 0xB8BF, 0xB8D1, 0xB903, - 0xB952, 0xB9B9, 0xBA34, 0xBAC0, 0xBB58, 0xBBF8, 0xBC9C, 0xBD40, - 0xBDE1, 0xBE78, 0xBF04, 0xBF80, 0xBFE7, 0xC035, 0xC068, 0xC079, - 0xC068, 0xC035, 0xBFE7, 0xBF80, 0xBF04, 0xBE78, 0xBDE1, 0xBD40, - 0xBC9C, 0xBBF8, 0xBB58, 0xBAC0, 0xBA34, 0xB9B9, 0xB952, 0xB903, - 0xB8D1, 0xB8BF, 0xB8D1, 0xB903, 0xB952, 0xB9B9, 0xBA34, 0xBAC0, - 0xBB58, 0xBBF8, 0xBC9C, 0xBD40, 0xBDE1, 0xBE78, 0xBF04, 0xBF80, - 0xBFE7, 0xC035, 0xC068, 0xC079, 0xC079, 0xC079, 0xC079, 0xC079, - 0xC079, 0xC079, 0xC079, 0xC079, 0xC079, 0xC079, 0xC079, 0xC079, - 0xC079, 0xC079, 0xC079, 0xC079, 0xC079, 0xC079, 0x248D, 0x24AF, - 0x2510, 0x25A8, 0x266F, 0x275B, 0x2864, 0x2983, 0x2AAE, 0x2BDD, - 0x2D08, 0x2E27, 0x2F30, 0x301C, 0x30E3, 0x317B, 0x31DC, 0x31FE, - 0x31E0, 0x3188, 0x3100, 0x304C, 0x2F75, 0x2E82, 0x2D7A, 0x2C63, - 0x2B46, 0x2A28, 0x2911, 0x2809, 0x2716, 0x263F, 0x258B, 0x2503, - 0x24AB, 0x248D, 0x24AB, 0x2503, 0x258B, 0x263F, 0x2716, 0x2809, - 0x2911, 0x2A28, 0x2B46, 0x2C63, 0x2D7A, 0x2E82, 0x2F75, 0x304C, - 0x3100, 0x3188, 0x31E0, 0x31FE, 0x31E0, 0x3188, 0x3100, 0x304C, - 0x2F75, 0x2E82, 0x2D7A, 0x2C63, 0x2B46, 0x2A28, 0x2911, 0x2809, - 0x2716, 0x263F, 0x258C, 0x2503, 0x24AB, 0x248D, 0x248D, 0x248D, - 0x248D, 0x248D, 0x248D, 0x248D, 0x248D, 0x248D, 0x248D, 0x248D, - 0x248D, 0x248D, 0x248D, 0x248D, 0x248D, 0x248D, 0x248D, 0x248D, - 0x3319, 0x3315, 0x330C, 0x32FD, 0x32EA, 0x32D3, 0x32B9, 0x329E, - 0x3281, 0x3263, 0x3246, 0x322A, 0x3211, 0x31FA, 0x31E7, 0x31D8, - 0x31CE, 0x31CB, 0x31CE, 0x31D7, 0x31E4, 0x31F5, 0x320A, 0x3222, - 0x323B, 0x3256, 0x3272, 0x328E, 0x32A9, 0x32C2, 0x32DA, 0x32EE, - 0x3300, 0x330D, 0x3316, 0x3319, 0x3316, 0x330D, 0x3300, 0x32EE, - 0x32DA, 0x32C2, 0x32A9, 0x328E, 0x3272, 0x3256, 0x323B, 0x3222, - 0x320A, 0x31F5, 0x31E4, 0x31D7, 0x31CE, 0x31CB, 0x31CE, 0x31D7, - 0x31E4, 0x31F5, 0x320A, 0x3222, 0x323B, 0x3256, 0x3272, 0x328E, - 0x32A9, 0x32C2, 0x32DA, 0x32EE, 0x3300, 0x330D, 0x3316, 0x3319, - 0x3319, 0x3319, 0x3319, 0x3319, 0x3319, 0x3319, 0x3319, 0x3319, - 0x3319, 0x3319, 0x3319, 0x3319, 0x3319, 0x3319, 0x3319, 0x3319, - 0x3319, 0x3319, 0x14A2, 0x14B0, 0x14DA, 0x151C, 0x1571, 0x15D6, - 0x1648, 0x16C4, 0x1744, 0x17C6, 0x1847, 0x18C2, 0x1934, 0x199A, - 0x19EF, 0x1A30, 0x1A5A, 0x1A69, 0x1A5C, 0x1A36, 0x19FB, 0x19AE, - 0x1952, 0x18E9, 0x1878, 0x1800, 0x1785, 0x170B, 0x1693, 0x1621, - 0x15B9, 0x155C, 0x150F, 0x14D4, 0x14AF, 0x14A2, 0x14AF, 0x14D4, - 0x150F, 0x155C, 0x15B9, 0x1621, 0x1693, 0x170B, 0x1785, 0x1800, - 0x1878, 0x18E9, 0x1952, 0x19AE, 0x19FB, 0x1A36, 0x1A5C, 0x1A69, - 0x1A5C, 0x1A36, 0x19FB, 0x19AE, 0x1952, 0x18E9, 0x1878, 0x1800, - 0x1785, 0x170B, 0x1693, 0x1621, 0x15B9, 0x155C, 0x150F, 0x14D4, - 0x14AF, 0x14A2, 0x14A2, 0x14A2, 0x14A2, 0x14A2, 0x14A2, 0x14A2, - 0x14A2, 0x14A2, 0x14A2, 0x14A2, 0x14A2, 0x14A2, 0x14A2, 0x14A2, - 0x14A2, 0x14A2, 0x14A2, 0x14A2, 0xB8A0, 0xB89A, 0xB889, 0xB86E, - 0xB84B, 0xB821, 0xB7F2, 0xB7C0, 0xB78B, 0xB755, 0xB720, 0xB6ED, - 0xB6BE, 0xB694, 0xB671, 0xB656, 0xB645, 0xB63F, 0xB645, 0xB654, - 0xB66C, 0xB68C, 0xB6B2, 0xB6DD, 0xB70C, 0xB73D, 0xB770, 0xB7A2, - 0xB7D4, 0xB802, 0xB82D, 0xB853, 0xB873, 0xB88B, 0xB89B, 0xB8A0, - 0xB89B, 0xB88B, 0xB873, 0xB853, 0xB82D, 0xB802, 0xB7D4, 0xB7A2, - 0xB770, 0xB73D, 0xB70C, 0xB6DD, 0xB6B2, 0xB68C, 0xB66C, 0xB654, - 0xB645, 0xB63F, 0xB645, 0xB654, 0xB66C, 0xB68C, 0xB6B2, 0xB6DD, - 0xB70C, 0xB73D, 0xB770, 0xB7A2, 0xB7D4, 0xB802, 0xB82D, 0xB853, - 0xB873, 0xB88B, 0xB89B, 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, - 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, - 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, 0xBF40, 0xBF32, - 0xBF08, 0xBEC8, 0xBE74, 0xBE10, 0xBD9F, 0xBD25, 0xBCA7, 0xBC26, - 0xBBA7, 0xBB2D, 0xBABD, 0xBA59, 0xBA04, 0xB9C4, 0xB99B, 0xB98C, - 0xB999, 0xB9BE, 0xB9F8, 0xBA44, 0xBAA0, 0xBB07, 0xBB77, 0xBBED, - 0xBC66, 0xBCDF, 0xBD56, 0xBDC6, 0xBE2D, 0xBE88, 0xBED4, 0xBF0E, - 0xBF33, 0xBF40, 0xBF33, 0xBF0E, 0xBED4, 0xBE88, 0xBE2D, 0xBDC6, - 0xBD56, 0xBCDF, 0xBC66, 0xBBED, 0xBB77, 0xBB07, 0xBAA0, 0xBA44, - 0xB9F8, 0xB9BE, 0xB999, 0xB98C, 0xB999, 0xB9BE, 0xB9F8, 0xBA44, - 0xBAA0, 0xBB07, 0xBB77, 0xBBED, 0xBC66, 0xBCDF, 0xBD56, 0xBDC6, - 0xBE2D, 0xBE88, 0xBED4, 0xBF0E, 0xBF33, 0xBF40, 0xBF40, 0xBF40, - 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, - 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, - 0x2537, 0x2555, 0x25AA, 0x2630, 0x26DE, 0x27AE, 0x2897, 0x2993, - 0x2A9A, 0x2BA4, 0x2CAB, 0x2DA7, 0x2E90, 0x2F60, 0x300E, 0x3094, - 0x30E9, 0x3107, 0x30EC, 0x30A0, 0x3027, 0x2F8A, 0x2ECD, 0x2DF7, - 0x2D0F, 0x2C1A, 0x2B1F, 0x2A24, 0x292F, 0x2847, 0x2771, 0x26B4, - 0x2617, 0x259E, 0x2552, 0x2537, 0x2552, 0x259E, 0x2617, 0x26B4, - 0x2771, 0x2847, 0x292F, 0x2A24, 0x2B1F, 0x2C1A, 0x2D0F, 0x2DF7, - 0x2ECD, 0x2F8A, 0x3027, 0x30A0, 0x30EC, 0x3107, 0x30EC, 0x30A0, - 0x3027, 0x2F8A, 0x2ECD, 0x2DF7, 0x2D0F, 0x2C1A, 0x2B1F, 0x2A24, - 0x292F, 0x2847, 0x2771, 0x26B4, 0x2617, 0x259E, 0x2552, 0x2537, - 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, - 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, - 0x2537, 0x2537, 0xCDB1, 0xCDB4, 0xCDBD, 0xCDCA, 0xCDDC, 0xCDF2, - 0xCE0A, 0xCE24, 0xCE40, 0xCE5B, 0xCE76, 0xCE91, 0xCEA9, 0xCEBE, - 0xCED0, 0xCEDE, 0xCEE7, 0xCEEA, 0xCEE7, 0xCEE0, 0xCED3, 0xCEC3, - 0xCEAF, 0xCE99, 0xCE81, 0xCE67, 0xCE4D, 0xCE33, 0xCE1A, 0xCE02, - 0xCDEC, 0xCDD8, 0xCDC8, 0xCDBB, 0xCDB3, 0xCDB1, 0xCDB3, 0xCDBB, - 0xCDC8, 0xCDD8, 0xCDEC, 0xCE02, 0xCE1A, 0xCE33, 0xCE4D, 0xCE67, - 0xCE81, 0xCE99, 0xCEAF, 0xCEC3, 0xCED3, 0xCEE0, 0xCEE7, 0xCEEA, - 0xCEE7, 0xCEE0, 0xCED3, 0xCEC3, 0xCEAF, 0xCE99, 0xCE81, 0xCE67, - 0xCE4D, 0xCE33, 0xCE1A, 0xCE02, 0xCDEC, 0xCDD8, 0xCDC8, 0xCDBB, - 0xCDB3, 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB1, - 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB1, - 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB1, 0xEA61, 0xEA54, 0xEA30, 0xE9F8, - 0xE9AF, 0xE957, 0xE8F5, 0xE88B, 0xE81C, 0xE7AC, 0xE73E, 0xE6D3, - 0xE671, 0xE61A, 0xE5D0, 0xE598, 0xE574, 0xE567, 0xE573, 0xE593, - 0xE5C6, 0xE608, 0xE658, 0xE6B2, 0xE714, 0xE77B, 0xE7E4, 0xE84E, - 0xE8B5, 0xE917, 0xE971, 0xE9C0, 0xEA03, 0xEA35, 0xEA56, 0xEA61, - 0xEA56, 0xEA35, 0xEA03, 0xE9C0, 0xE971, 0xE917, 0xE8B5, 0xE84E, - 0xE7E4, 0xE77B, 0xE714, 0xE6B2, 0xE658, 0xE608, 0xE5C6, 0xE593, - 0xE573, 0xE567, 0xE573, 0xE593, 0xE5C6, 0xE608, 0xE658, 0xE6B2, - 0xE714, 0xE77B, 0xE7E4, 0xE84E, 0xE8B5, 0xE917, 0xE971, 0xE9C0, - 0xEA03, 0xEA35, 0xEA56, 0xEA61, 0xEA61, 0xEA61, 0xEA61, 0xEA61, - 0xEA61, 0xEA61, 0xEA61, 0xEA61, 0xEA61, 0xEA61, 0xEA61, 0xEA61, - 0xEA61, 0xEA61, 0xEA61, 0xEA61, 0xEA61, 0xEA61, 0xB9D0, 0xB9CA, - 0xB9BB, 0xB9A2, 0xB981, 0xB95B, 0xB930, 0xB901, 0xB8D0, 0xB89F, - 0xB86E, 0xB83F, 0xB814, 0xB7ED, 0xB7CD, 0xB7B4, 0xB7A4, 0xB79F, - 0xB7A4, 0xB7B2, 0xB7C8, 0xB7E6, 0xB809, 0xB830, 0xB85B, 0xB889, - 0xB8B7, 0xB8E6, 0xB913, 0xB93E, 0xB966, 0xB989, 0xB9A6, 0xB9BD, - 0xB9CB, 0xB9D0, 0xB9CB, 0xB9BD, 0xB9A6, 0xB989, 0xB966, 0xB93E, - 0xB913, 0xB8E6, 0xB8B7, 0xB889, 0xB85B, 0xB830, 0xB809, 0xB7E6, - 0xB7C8, 0xB7B2, 0xB7A4, 0xB79F, 0xB7A4, 0xB7B2, 0xB7C8, 0xB7E6, - 0xB809, 0xB830, 0xB85B, 0xB889, 0xB8B7, 0xB8E6, 0xB913, 0xB93E, - 0xB966, 0xB989, 0xB9A6, 0xB9BD, 0xB9CB, 0xB9D0, 0xB9D0, 0xB9D0, - 0xB9D0, 0xB9D0, 0xB9D0, 0xB9D0, 0xB9D0, 0xB9D0, 0xB9D0, 0xB9D0, - 0xB9D0, 0xB9D0, 0xB9D0, 0xB9D0, 0xB9D0, 0xB9D0, 0xB9D0, 0xB9D0, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x0000, 0x001D, 0x0072, 0x00F7, 0x01A6, 0x0278, 0x0367, 0x046C, - 0x0582, 0x06A0, 0x07C1, 0x08DD, 0x09F0, 0x0AF1, 0x0BDB, 0x0CA7, - 0x0D4E, 0x0DCA, 0x0E14, 0x0E26, 0x0DF9, 0x0D92, 0x0CFB, 0x0C39, - 0x0B50, 0x0A44, 0x091A, 0x07D6, 0x067B, 0x050F, 0x0395, 0x0211, - 0x0088, 0xFF00, 0xFD79, 0xFBFA, 0xFA86, 0xF922, 0xF7D2, 0xF69B, - 0xF580, 0xF485, 0xF3AF, 0xF302, 0xF283, 0xF235, 0xF209, 0xF1EC, - 0xF1DD, 0xF1DC, 0xF1E8, 0xF200, 0xF224, 0xF253, 0xF28D, 0xF2D0, - 0xF31C, 0xF371, 0xF3CD, 0xF431, 0xF49B, 0xF50A, 0xF57F, 0xF5F9, - 0xF676, 0xF6F6, 0xF779, 0xF7FE, 0xF883, 0xF90A, 0xF990, 0xFA15, - 0xFA99, 0xFB1B, 0xFB9A, 0xFC16, 0xFC8E, 0xFD00, 0xFD6E, 0xFDD5, - 0xFE36, 0xFE8F, 0xFEE0, 0xFF29, 0xFF68, 0xFF9D, 0xFFC8, 0xFFE7, - 0xFFFA, 0x0000, 0x0000, 0xFFF0, 0xFFC2, 0xFF7A, 0xFF19, 0xFEA5, - 0xFE1F, 0xFD8C, 0xFCEF, 0xFC4A, 0xFBA1, 0xFAF8, 0xFA51, 0xF9B1, - 0xF919, 0xF88E, 0xF812, 0xF7A9, 0xF757, 0xF71D, 0xF701, 0xF6FC, - 0xF705, 0xF71C, 0xF740, 0xF76F, 0xF7A8, 0xF7EB, 0xF836, 0xF887, - 0xF8DE, 0xF93A, 0xF99A, 0xF9FC, 0xFA5F, 0xFAC2, 0xFB24, 0xFB85, - 0xFBE2, 0xFC3B, 0xFC8E, 0xFCDB, 0xFD20, 0xFD5C, 0xFD8F, 0xFDB6, - 0xFDD7, 0xFDF6, 0xFE15, 0xFE32, 0xFE4E, 0xFE69, 0xFE83, 0xFE9C, - 0xFEB4, 0xFECA, 0xFEE0, 0xFEF5, 0xFF09, 0xFF1B, 0xFF2D, 0xFF3E, - 0xFF4F, 0xFF5E, 0xFF6C, 0xFF7A, 0xFF87, 0xFF93, 0xFF9E, 0xFFA9, - 0xFFB2, 0xFFBC, 0xFFC4, 0xFFCC, 0xFFD3, 0xFFDA, 0xFFDF, 0xFFE5, - 0xFFEA, 0xFFEE, 0xFFF2, 0xFFF5, 0xFFF8, 0xFFFA, 0xFFFC, 0xFFFE, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0F87, 0x0F8F, 0x0FA7, 0x0FCC, - 0x0FFE, 0x103A, 0x107E, 0x10CA, 0x111B, 0x116F, 0x11C5, 0x121C, - 0x1271, 0x12C2, 0x130F, 0x1355, 0x1393, 0x13C7, 0x13EF, 0x140A, - 0x1415, 0x1415, 0x140C, 0x13FB, 0x13E3, 0x13C6, 0x13A2, 0x137A, - 0x134D, 0x131C, 0x12E8, 0x12B2, 0x127A, 0x1241, 0x1208, 0x11CE, - 0x1196, 0x115E, 0x1129, 0x10F7, 0x10C8, 0x109D, 0x1077, 0x1056, - 0x103B, 0x1026, 0x1016, 0x1007, 0x0FF8, 0x0FEB, 0x0FDE, 0x0FD3, - 0x0FC8, 0x0FBE, 0x0FB5, 0x0FAC, 0x0FA5, 0x0F9E, 0x0F98, 0x0F92, - 0x0F8D, 0x0F89, 0x0F85, 0x0F82, 0x0F7F, 0x0F7D, 0x0F7B, 0x0F7A, - 0x0F79, 0x0F78, 0x0F78, 0x0F78, 0x0F78, 0x0F78, 0x0F79, 0x0F7A, - 0x0F7B, 0x0F7C, 0x0F7D, 0x0F7E, 0x0F7F, 0x0F81, 0x0F82, 0x0F83, - 0x0F84, 0x0F85, 0x0F86, 0x0F86, 0x0F87, 0x0F87, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFE, 0xFFF9, 0xFFEF, 0xFFE1, 0xFFCD, 0xFFB2, - 0xFF8F, 0xFF63, 0xFF2E, 0xFEF3, 0xFEB0, 0xFE68, 0xFE1C, 0xFDCB, - 0xFD78, 0xFD22, 0xFCCB, 0xFC74, 0xFC1C, 0xFBC7, 0xFB73, 0xFB22, - 0xFAD5, 0xFA8D, 0xFA4A, 0xFA0E, 0xF9D9, 0xF9AC, 0xF988, 0xF96E, - 0xF95E, 0xF95A, 0xF95E, 0xF965, 0xF96F, 0xF97C, 0xF98C, 0xF99E, - 0xF9B3, 0xF9CB, 0xF9E5, 0xFA01, 0xFA1F, 0xFA40, 0xFA62, 0xFA86, - 0xFAAB, 0xFAD2, 0xFAFA, 0xFB24, 0xFB4E, 0xFB7A, 0xFBA6, 0xFBD3, - 0xFC01, 0xFC2F, 0xFC5D, 0xFC8C, 0xFCBB, 0xFCEA, 0xFD18, 0xFD47, - 0xFD74, 0xFDA2, 0xFDCE, 0xFDFA, 0xFE25, 0xFE4F, 0xFE78, 0xFE9F, - 0xFEC5, 0xFEEA, 0xFF0D, 0xFF2E, 0xFF4D, 0xFF6A, 0xFF85, 0xFF9E, - 0xFFB4, 0xFFC7, 0xFFD8, 0xFFE6, 0xFFF2, 0xFFFA, 0xFFFF, 0x0000, - 0x0000, 0xFFDA, 0xFF71, 0xFED5, 0xFE17, 0xFD46, 0xFC73, 0xFBAC, - 0xFB03, 0xFA87, 0xFA47, 0xFA55, 0xFA9A, 0xFAF6, 0xFB67, 0xFBEA, - 0xFC7D, 0xFD1D, 0xFDCA, 0xFE80, 0xFF3D, 0xFFFF, 0x00C3, 0x0188, - 0x024C, 0x030C, 0x03C6, 0x0478, 0x051F, 0x05BA, 0x0646, 0x06C1, - 0x0728, 0x077A, 0x07B4, 0x07D5, 0x07E4, 0x07EF, 0x07F5, 0x07F5, - 0x07F1, 0x07E8, 0x07DB, 0x07CA, 0x07B4, 0x079B, 0x077F, 0x075F, - 0x073B, 0x0715, 0x06EC, 0x06C0, 0x0692, 0x0662, 0x062F, 0x05FB, - 0x05C5, 0x058D, 0x0554, 0x051A, 0x04DF, 0x04A4, 0x0468, 0x042B, - 0x03EF, 0x03B2, 0x0376, 0x033A, 0x02FE, 0x02C4, 0x028A, 0x0252, - 0x021B, 0x01E5, 0x01B2, 0x0180, 0x0150, 0x0123, 0x00F8, 0x00D0, - 0x00AB, 0x0089, 0x006B, 0x004F, 0x0038, 0x0024, 0x0014, 0x0009, - 0x0002, 0x0000, 0xF9DA, 0xF9EE, 0xFA26, 0xFA7C, 0xFAE9, 0xFB67, - 0xFBF0, 0xFC7D, 0xFD09, 0xFD8C, 0xFE01, 0xFE60, 0xFEB6, 0xFF11, - 0xFF6F, 0xFFD1, 0x0034, 0x009A, 0x0101, 0x0167, 0x01CD, 0x0231, - 0x0293, 0x02F1, 0x034B, 0x03A0, 0x03F0, 0x0439, 0x047B, 0x04B5, - 0x04E5, 0x050C, 0x0529, 0x053A, 0x053F, 0x0537, 0x0525, 0x050F, - 0x04F5, 0x04D6, 0x04B3, 0x048C, 0x0462, 0x0434, 0x0402, 0x03CE, - 0x0396, 0x035C, 0x031F, 0x02DF, 0x029E, 0x025A, 0x0214, 0x01CD, - 0x0185, 0x013B, 0x00F0, 0x00A4, 0x0058, 0x000B, 0xFFBF, 0xFF72, - 0xFF24, 0xFED8, 0xFE8B, 0xFE3F, 0xFDF4, 0xFDAA, 0xFD62, 0xFD1A, - 0xFCD5, 0xFC91, 0xFC4F, 0xFC0F, 0xFBD2, 0xFB97, 0xFB5F, 0xFB2A, - 0xFAF8, 0xFACA, 0xFA9F, 0xFA77, 0xFA54, 0xFA35, 0xFA1A, 0xFA03, - 0xF9F1, 0xF9E4, 0xF9DC, 0xF9DA, 0x3F00, -}; +ROM_ASSET_LOAD_ANIM(anim_7E_values, 0x005488c8, 4538, 0x00000000, 4538); diff --git a/assets/anims/anim_7F.inc.c b/assets/anims/anim_7F.inc.c index 5e5973b3d..d776e479f 100644 --- a/assets/anims/anim_7F.inc.c +++ b/assets/anims/anim_7F.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_7F[] = { 0, 189, @@ -13,256 +14,7 @@ static const struct Animation anim_7F[] = { }; -static const u16 anim_7F_indices[] = { - 0x0001, 0x0000, 0x0040, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0041, 0x0001, 0x0000, - 0x0040, 0x0653, 0x0040, 0x0693, 0x0040, 0x06D3, - 0x0040, 0x0593, 0x0040, 0x05D3, 0x0040, 0x0613, - 0x0040, 0x04D3, 0x0040, 0x0513, 0x0040, 0x0553, - 0x0001, 0x04CF, 0x0001, 0x04D0, 0x0001, 0x04D1, - 0x0040, 0x0046, 0x0040, 0x0086, 0x0040, 0x00C6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0045, - 0x0001, 0x0042, 0x0001, 0x0043, 0x0001, 0x0044, - 0x0001, 0x04CB, 0x0001, 0x04CC, 0x0001, 0x04CD, - 0x0040, 0x010A, 0x0040, 0x014A, 0x0040, 0x018A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0109, - 0x0001, 0x0106, 0x0001, 0x0107, 0x0001, 0x0108, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04CE, - 0x0040, 0x040B, 0x0040, 0x044B, 0x0040, 0x048B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x03CB, - 0x0040, 0x038A, 0x0001, 0x0000, 0x0001, 0x03CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04D2, - 0x0040, 0x02CA, 0x0040, 0x030A, 0x0040, 0x034A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x028A, - 0x0040, 0x01CA, 0x0040, 0x020A, 0x0040, 0x024A, -}; +ROM_ASSET_LOAD_ANIM(anim_7F_indices, 0x00549a9c, 252, 0x00000000, 252); -static const s16 anim_7F_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AC, 0x00AC, 0x00AC, - 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AB, - 0x00AB, 0x00AA, 0x00A9, 0x00A7, 0x00A6, 0x00A4, 0x00A2, 0x00A0, - 0x009E, 0x009C, 0x009A, 0x0098, 0x0097, 0x0096, 0x0095, 0x0094, - 0x0094, 0x0094, 0x0094, 0x0095, 0x0095, 0x0096, 0x0097, 0x0098, - 0x0099, 0x009B, 0x009C, 0x009D, 0x009F, 0x00A0, 0x00A1, 0x00A3, - 0x00A4, 0x00A5, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00A9, 0x00AA, - 0x00AA, 0x3FFF, 0x268B, 0x119F, 0xE81F, 0xF5E7, 0xF8EB, 0xF8EB, - 0xF8EB, 0xF8EB, 0xF8E6, 0xF8DA, 0xF8C5, 0xF8A9, 0xF886, 0xF85D, - 0xF82E, 0xF7F9, 0xF7C0, 0xF782, 0xF740, 0xF6FB, 0xF6B2, 0xF668, - 0xF61B, 0xF5CD, 0xF57E, 0xF52E, 0xF4DE, 0xF48F, 0xF441, 0xF3F5, - 0xF3AA, 0xF362, 0xF31C, 0xF2DA, 0xF29C, 0xF263, 0xF22E, 0xF1FF, - 0xF1D6, 0xF1B3, 0xF197, 0xF183, 0xF176, 0xF172, 0xF17B, 0xF197, - 0xF1C4, 0xF1FF, 0xF248, 0xF29C, 0xF2FB, 0xF362, 0xF3CF, 0xF441, - 0xF4B7, 0xF52E, 0xF5A5, 0xF61B, 0xF68D, 0xF6FB, 0xF761, 0xF7C0, - 0xF814, 0xF85D, 0xF898, 0xF8C5, 0xF8E1, 0xF8EB, 0xDC09, 0xDC09, - 0xDC09, 0xDC09, 0xDC03, 0xDBF3, 0xDBDA, 0xDBB7, 0xDB8B, 0xDB58, - 0xDB1D, 0xDADB, 0xDA93, 0xDA46, 0xD9F3, 0xD99D, 0xD942, 0xD8E5, - 0xD885, 0xD824, 0xD7C1, 0xD75D, 0xD6FA, 0xD697, 0xD635, 0xD5D5, - 0xD578, 0xD51D, 0xD4C7, 0xD474, 0xD427, 0xD3DF, 0xD39E, 0xD363, - 0xD32F, 0xD303, 0xD2E1, 0xD2C7, 0xD2B7, 0xD2B1, 0xD2BE, 0xD2E1, - 0xD318, 0xD363, 0xD3BE, 0xD427, 0xD49D, 0xD51D, 0xD5A6, 0xD635, - 0xD6C8, 0xD75D, 0xD7F2, 0xD885, 0xD914, 0xD99D, 0xDA1D, 0xDA93, - 0xDAFD, 0xDB58, 0xDBA2, 0xDBDA, 0xDBFD, 0xDC09, 0xD5A4, 0xD5A4, - 0xD5A4, 0xD5A4, 0xD5A9, 0xD5B7, 0xD5CF, 0xD5EE, 0xD616, 0xD645, - 0xD67B, 0xD6B7, 0xD6F9, 0xD73F, 0xD78A, 0xD7D9, 0xD82C, 0xD881, - 0xD8D9, 0xD932, 0xD98C, 0xD9E7, 0xDA42, 0xDA9C, 0xDAF5, 0xDB4D, - 0xDBA2, 0xDBF4, 0xDC43, 0xDC8E, 0xDCD5, 0xDD17, 0xDD53, 0xDD88, - 0xDDB8, 0xDDDF, 0xDDFF, 0xDE17, 0xDE25, 0xDE2A, 0xDE1F, 0xDDFF, - 0xDDCC, 0xDD88, 0xDD35, 0xDCD5, 0xDC69, 0xDBF4, 0xDB78, 0xDAF5, - 0xDA6F, 0xD9E7, 0xD95F, 0xD8D9, 0xD856, 0xD7D9, 0xD764, 0xD6F9, - 0xD698, 0xD645, 0xD601, 0xD5CF, 0xD5AF, 0xD5A4, 0xD7CE, 0xF12D, - 0xF18E, 0xF8EA, 0x07C7, 0x07C7, 0x07C7, 0x07C7, 0x07CC, 0x07D9, - 0x07EF, 0x080C, 0x082E, 0x0856, 0x0882, 0x08B0, 0x08E1, 0x0912, - 0x0944, 0x0974, 0x09A3, 0x09CF, 0x09F6, 0x0A19, 0x0A36, 0x0A4B, - 0x0A59, 0x0A5E, 0x0A5D, 0x0A59, 0x0A53, 0x0A4B, 0x0A41, 0x0A36, - 0x0A28, 0x0A19, 0x0A08, 0x09F6, 0x09E3, 0x09CF, 0x09B9, 0x09A3, - 0x098C, 0x0974, 0x095C, 0x0944, 0x092B, 0x0912, 0x08FA, 0x08E1, - 0x08C8, 0x08B0, 0x0899, 0x0882, 0x086B, 0x0856, 0x0842, 0x082E, - 0x081C, 0x080C, 0x07FD, 0x07EF, 0x07E3, 0x07D9, 0x07D2, 0x07CC, - 0x07C8, 0x07C7, 0x2335, 0x2335, 0x2335, 0x2335, 0x2344, 0x236E, - 0x23B1, 0x2409, 0x2473, 0x24ED, 0x2573, 0x2602, 0x2697, 0x272F, - 0x27C7, 0x285C, 0x28EB, 0x2971, 0x29EB, 0x2A55, 0x2AAD, 0x2AF0, - 0x2B1A, 0x2B29, 0x2B25, 0x2B1A, 0x2B08, 0x2AF0, 0x2AD1, 0x2AAD, - 0x2A84, 0x2A55, 0x2A22, 0x29EB, 0x29B0, 0x2971, 0x2930, 0x28EB, - 0x28A5, 0x285C, 0x2812, 0x27C7, 0x277B, 0x272F, 0x26E3, 0x2697, - 0x264C, 0x2602, 0x25B9, 0x2573, 0x252E, 0x24ED, 0x24AE, 0x2473, - 0x243C, 0x2409, 0x23DA, 0x23B1, 0x238D, 0x236E, 0x2356, 0x2344, - 0x2339, 0x2335, 0xCCB8, 0xCCB8, 0xCCB8, 0xCCB8, 0xCCBE, 0xCCCF, - 0xCCE9, 0xCD0C, 0xCD36, 0xCD66, 0xCD9B, 0xCDD3, 0xCE0E, 0xCE4A, - 0xCE87, 0xCEC2, 0xCEFA, 0xCF2F, 0xCF5F, 0xCF89, 0xCFAC, 0xCFC6, - 0xCFD7, 0xCFDD, 0xCFDB, 0xCFD7, 0xCFD0, 0xCFC6, 0xCFBA, 0xCFAC, - 0xCF9B, 0xCF89, 0xCF75, 0xCF5F, 0xCF48, 0xCF2F, 0xCF15, 0xCEFA, - 0xCEDE, 0xCEC2, 0xCEA4, 0xCE87, 0xCE69, 0xCE4A, 0xCE2C, 0xCE0E, - 0xCDF1, 0xCDD3, 0xCDB7, 0xCD9B, 0xCD80, 0xCD66, 0xCD4D, 0xCD36, - 0xCD20, 0xCD0C, 0xCCFA, 0xCCE9, 0xCCDB, 0xCCCF, 0xCCC5, 0xCCBE, - 0xCCBA, 0xCCB8, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, - 0xFD6F, 0xFD70, 0xFD71, 0xFD72, 0xFD74, 0xFD76, 0xFD77, 0xFD79, - 0xFD7B, 0xFD7D, 0xFD7F, 0xFD81, 0xFD83, 0xFD85, 0xFD87, 0xFD89, - 0xFD8B, 0xFD8C, 0xFD8E, 0xFD8F, 0xFD90, 0xFD91, 0xFD92, 0xFD93, - 0xFD94, 0xFD95, 0xFD96, 0xFD97, 0xFD98, 0xFD9A, 0xFD9B, 0xFD9D, - 0xFDA0, 0xFDA2, 0xFDA6, 0xFDAB, 0xFDB1, 0xFDB8, 0xFDBE, 0xFDC4, - 0xFDC9, 0xFDCC, 0xFDCD, 0xFDCE, 0xFDCE, 0xFDCD, 0xFDCB, 0xFDC8, - 0xFDC4, 0xFDBF, 0xFDB7, 0xFDAC, 0xFD9E, 0xFD90, 0xFD83, 0xFD78, - 0xFD70, 0xFD6E, 0x000E, 0x000E, 0x000E, 0x000E, 0x000F, 0x0011, - 0x0014, 0x0019, 0x001E, 0x0024, 0x002C, 0x0033, 0x003C, 0x0044, - 0x004D, 0x0057, 0x0060, 0x006A, 0x0073, 0x007C, 0x0085, 0x008D, - 0x0095, 0x009C, 0x00A3, 0x00A9, 0x00B0, 0x00B6, 0x00BC, 0x00C2, - 0x00C9, 0x00CF, 0x00D5, 0x00DB, 0x00E1, 0x00E7, 0x00EE, 0x00F4, - 0x00FB, 0x0102, 0x0109, 0x0113, 0x011D, 0x0127, 0x0130, 0x0138, - 0x013D, 0x013F, 0x013F, 0x013D, 0x013A, 0x0135, 0x012D, 0x0123, - 0x0115, 0x0104, 0x00EB, 0x00C8, 0x00A0, 0x0076, 0x004F, 0x002E, - 0x0017, 0x000E, 0xC079, 0xC079, 0xC079, 0xC079, 0xC085, 0xC0A6, - 0xC0DB, 0xC123, 0xC17B, 0xC1E1, 0xC254, 0xC2D2, 0xC359, 0xC3E8, - 0xC47C, 0xC513, 0xC5AD, 0xC646, 0xC6DE, 0xC773, 0xC801, 0xC889, - 0xC908, 0xC97C, 0xC9E8, 0xCA51, 0xCAB8, 0xCB1D, 0xCB80, 0xCBE2, - 0xCC44, 0xCCA6, 0xCD08, 0xCD6B, 0xCDD0, 0xCE36, 0xCE9F, 0xCF0B, - 0xCF7A, 0xCFEE, 0xD078, 0xD122, 0xD1DD, 0xD29A, 0xD34A, 0xD3DF, - 0xD449, 0xD47B, 0xD483, 0xD476, 0xD44E, 0xD403, 0xD38E, 0xD2E8, - 0xD209, 0xD0EB, 0xCF41, 0xCCF1, 0xCA40, 0xC772, 0xC4CC, 0xC293, - 0xC10B, 0xC079, 0x248D, 0x248D, 0x248D, 0x248D, 0x2480, 0x245D, - 0x2426, 0x23DD, 0x2385, 0x2321, 0x22B2, 0x223C, 0x21C1, 0x2144, - 0x20C8, 0x204E, 0x1FD9, 0x1F6D, 0x1F0B, 0x1EB6, 0x1E71, 0x1E3E, - 0x1E20, 0x1E19, 0x1E34, 0x1E75, 0x1ED7, 0x1F53, 0x1FE5, 0x2087, - 0x2133, 0x21E3, 0x2292, 0x233A, 0x23D6, 0x245F, 0x24D0, 0x2524, - 0x2555, 0x255D, 0x2507, 0x2439, 0x2313, 0x21B7, 0x2046, 0x1EE1, - 0x1DAB, 0x1CC3, 0x1C0E, 0x1B5E, 0x1ABE, 0x1A39, 0x19DB, 0x19AE, - 0x19BC, 0x1A12, 0x1AE4, 0x1C41, 0x1DF5, 0x1FCC, 0x2193, 0x2318, - 0x2427, 0x248D, 0x3319, 0x3319, 0x3319, 0x3319, 0x3318, 0x3318, - 0x3316, 0x3315, 0x3312, 0x330F, 0x330B, 0x3306, 0x3301, 0x32FA, - 0x32F3, 0x32EB, 0x32E1, 0x32D7, 0x32CB, 0x32BE, 0x32B0, 0x32A1, - 0x3290, 0x327E, 0x3268, 0x324E, 0x322F, 0x320C, 0x31E7, 0x31C0, - 0x3197, 0x316E, 0x3146, 0x311E, 0x30F8, 0x30D5, 0x30B5, 0x309A, - 0x3083, 0x3072, 0x306D, 0x3077, 0x308D, 0x30AC, 0x30CF, 0x30F3, - 0x3114, 0x3130, 0x3146, 0x315B, 0x316F, 0x3184, 0x3199, 0x31B0, - 0x31C9, 0x31E6, 0x320B, 0x3238, 0x326B, 0x329E, 0x32CD, 0x32F4, - 0x330F, 0x3319, 0x14A2, 0x14A2, 0x14A2, 0x14A2, 0x14A2, 0x14A3, - 0x14A5, 0x14A9, 0x14AE, 0x14B5, 0x14BF, 0x14CB, 0x14DB, 0x14ED, - 0x1503, 0x151D, 0x153B, 0x155D, 0x1584, 0x15B1, 0x15E2, 0x161A, - 0x1657, 0x169B, 0x16ED, 0x1753, 0x17CA, 0x1850, 0x18E1, 0x197A, - 0x1A18, 0x1AB8, 0x1B57, 0x1BF2, 0x1C86, 0x1D11, 0x1D8E, 0x1DFB, - 0x1E55, 0x1E99, 0x1EAE, 0x1E89, 0x1E36, 0x1DC4, 0x1D40, 0x1CB9, - 0x1C3C, 0x1BD7, 0x1B87, 0x1B3E, 0x1AF9, 0x1AB4, 0x1A6B, 0x1A1A, - 0x19BE, 0x1953, 0x18C7, 0x1816, 0x1750, 0x1687, 0x15CD, 0x1532, - 0x14C9, 0x14A2, 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, 0xB89F, - 0xB89E, 0xB89C, 0xB898, 0xB894, 0xB88F, 0xB888, 0xB880, 0xB877, - 0xB86C, 0xB85F, 0xB851, 0xB840, 0xB82E, 0xB819, 0xB802, 0xB7E9, - 0xB7CD, 0xB7AF, 0xB78A, 0xB75C, 0xB727, 0xB6EC, 0xB6AC, 0xB669, - 0xB623, 0xB5DC, 0xB596, 0xB552, 0xB511, 0xB4D4, 0xB49D, 0xB46D, - 0xB446, 0xB428, 0xB41F, 0xB430, 0xB455, 0xB488, 0xB4C3, 0xB500, - 0xB538, 0xB566, 0xB58B, 0xB5AD, 0xB5CD, 0xB5EE, 0xB610, 0xB636, - 0xB660, 0xB690, 0xB6CE, 0xB71D, 0xB774, 0xB7CC, 0xB81D, 0xB861, - 0xB88F, 0xB8A0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0004, 0x0007, 0x000A, 0x000F, 0x0014, 0x001A, 0x0020, 0x0027, - 0x002E, 0x0036, 0x003D, 0x0046, 0x004E, 0x0056, 0x005F, 0x0068, - 0x0070, 0x0079, 0x0082, 0x008A, 0x0092, 0x009A, 0x00A2, 0x00A9, - 0x00B0, 0x00B6, 0x00BC, 0x00C1, 0x00C5, 0x00C9, 0x00CC, 0x00CE, - 0x00D0, 0x00D0, 0x00CF, 0x00CC, 0x00C7, 0x00C1, 0x00B9, 0x00B0, - 0x00A5, 0x009A, 0x008E, 0x0082, 0x0075, 0x0068, 0x005B, 0x004E, - 0x0042, 0x0036, 0x002A, 0x0020, 0x0017, 0x000F, 0x0008, 0x0004, - 0x0001, 0x0000, 0xBF40, 0x2537, 0x2537, 0x2537, 0x2537, 0x2538, - 0x253D, 0x2545, 0x2551, 0x2562, 0x2578, 0x2593, 0x25B5, 0x25DD, - 0x260C, 0x2643, 0x2682, 0x26C9, 0x2719, 0x2773, 0x27D6, 0x2845, - 0x28BE, 0x2942, 0x29D3, 0x2A89, 0x2B76, 0x2C92, 0x2DD3, 0x2F2F, - 0x309C, 0x3211, 0x3385, 0x34ED, 0x3641, 0x3776, 0x3883, 0x395E, - 0x39FE, 0x3A59, 0x3A66, 0x3A30, 0x39CA, 0x3939, 0x3883, 0x37AA, - 0x36B3, 0x35A4, 0x347F, 0x334A, 0x320A, 0x30C1, 0x2F76, 0x2E2C, - 0x2CE7, 0x2BAC, 0x2A80, 0x2967, 0x2865, 0x277E, 0x26B8, 0x2616, - 0x259D, 0x2551, 0x2537, 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB9, - 0xCDD1, 0xCDF7, 0xCE2C, 0xCE6E, 0xCEBB, 0xCF14, 0xCF77, 0xCFE3, - 0xD057, 0xD0D3, 0xD156, 0xD1DE, 0xD26A, 0xD2FA, 0xD38D, 0xD422, - 0xD4B8, 0xD54E, 0xD5E3, 0xD676, 0xD706, 0xD793, 0xD81B, 0xD89D, - 0xD919, 0xD98D, 0xD9FA, 0xDA5C, 0xDAB5, 0xDB03, 0xDB44, 0xDB79, - 0xDBA0, 0xDBB8, 0xDBC0, 0xDBAE, 0xDB79, 0xDB25, 0xDAB5, 0xDA2C, - 0xD98D, 0xD8DC, 0xD81B, 0xD74D, 0xD676, 0xD599, 0xD4B8, 0xD3D8, - 0xD2FA, 0xD223, 0xD156, 0xD094, 0xCFE3, 0xCF44, 0xCEBB, 0xCE4B, - 0xCDF7, 0xCDC3, 0xCDB1, 0xEA61, 0xEA61, 0xEA61, 0xEA61, 0xEA54, - 0xEA2C, 0xE9EC, 0xE995, 0xE928, 0xE8A8, 0xE815, 0xE771, 0xE6BE, - 0xE5FD, 0xE52F, 0xE458, 0xE376, 0xE28E, 0xE19F, 0xE0AB, 0xDFB4, - 0xDEBC, 0xDDC4, 0xDCCE, 0xDBDA, 0xDAEB, 0xDA02, 0xD921, 0xD849, - 0xD77C, 0xD6BB, 0xD608, 0xD564, 0xD4D1, 0xD451, 0xD3E4, 0xD38D, - 0xD34D, 0xD325, 0xD318, 0xD336, 0xD38D, 0xD418, 0xD4D1, 0xD5B4, - 0xD6BB, 0xD7E1, 0xD921, 0xDA76, 0xDBDA, 0xDD49, 0xDEBC, 0xE030, - 0xE19F, 0xE303, 0xE458, 0xE598, 0xE6BE, 0xE7C5, 0xE8A8, 0xE961, - 0xE9EC, 0xEA43, 0xEA61, 0xB9D0, 0xB9D0, 0xB9D0, 0xB9D0, 0xB9C5, - 0xB9A6, 0xB973, 0xB92F, 0xB8D9, 0xB873, 0xB800, 0xB77E, 0xB6F1, - 0xB659, 0xB5B7, 0xB50C, 0xB45B, 0xB3A3, 0xB2E6, 0xB226, 0xB163, - 0xB0A0, 0xAFDC, 0xAF19, 0xAE59, 0xAD9C, 0xACE5, 0xAC33, 0xAB89, - 0xAAE7, 0xAA4E, 0xA9C1, 0xA940, 0xA8CC, 0xA866, 0xA811, 0xA7CC, - 0xA799, 0xA77A, 0xA76F, 0xA787, 0xA7CC, 0xA839, 0xA8CC, 0xA97F, - 0xAA4E, 0xAB36, 0xAC33, 0xAD40, 0xAE59, 0xAF7A, 0xB0A0, 0xB1C5, - 0xB2E6, 0xB3FF, 0xB50C, 0xB609, 0xB6F1, 0xB7C0, 0xB873, 0xB906, - 0xB973, 0xB9B8, 0xB9D0, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x248C, 0x248C, 0x248C, 0x248C, 0x248C, - 0x248A, 0x2488, 0x2485, 0x2481, 0x247D, 0x2479, 0x2474, 0x246F, - 0x246A, 0x2465, 0x2460, 0x245C, 0x2458, 0x2454, 0x2451, 0x244F, - 0x244E, 0x244E, 0x244E, 0x2451, 0x2455, 0x245A, 0x2461, 0x2469, - 0x2472, 0x247B, 0x2484, 0x248E, 0x2497, 0x24A0, 0x24A8, 0x24AF, - 0x24B5, 0x24B9, 0x24BB, 0x24BD, 0x24BD, 0x24BD, 0x24BC, 0x24BB, - 0x24B9, 0x24B7, 0x24B5, 0x24B2, 0x24AF, 0x24AC, 0x24A8, 0x24A5, - 0x24A2, 0x249E, 0x249B, 0x2498, 0x2495, 0x2493, 0x2491, 0x248F, - 0x248D, 0x248D, 0x248C, 0xFBA8, 0xFBA8, 0xFBA8, 0xFBA8, 0xFBA3, - 0xFB95, 0xFB7F, 0xFB62, 0xFB40, 0xFB19, 0xFAF0, 0xFAC4, 0xFA98, - 0xFA6C, 0xFA41, 0xFA19, 0xF9F6, 0xF9D7, 0xF9BF, 0xF9AE, 0xF9A6, - 0xF9A8, 0xF9B5, 0xF9CE, 0xF9FC, 0xFA42, 0xFA9D, 0xFB0A, 0xFB84, - 0xFC08, 0xFC92, 0xFD1F, 0xFDAA, 0xFE31, 0xFEAF, 0xFF20, 0xFF82, - 0xFFCF, 0x0004, 0x001F, 0x0024, 0x001C, 0x0009, 0xFFEC, 0xFFC5, - 0xFF95, 0xFF5E, 0xFF21, 0xFEDF, 0xFE9A, 0xFE51, 0xFE07, 0xFDBD, - 0xFD73, 0xFD2B, 0xFCE5, 0xFCA4, 0xFC68, 0xFC32, 0xFC03, 0xFBDD, - 0xFBC0, 0xFBAE, 0xFBA8, 0x0A20, 0x0A20, 0x0A20, 0x0A20, 0x0A24, - 0x0A2F, 0x0A41, 0x0A58, 0x0A74, 0x0A93, 0x0AB5, 0x0AD8, 0x0AFD, - 0x0B20, 0x0B43, 0x0B63, 0x0B80, 0x0B99, 0x0BAD, 0x0BBB, 0x0BC2, - 0x0BC1, 0x0BB7, 0x0BA3, 0x0B7E, 0x0B46, 0x0AFD, 0x0AA6, 0x0A45, - 0x09DB, 0x096C, 0x08FB, 0x088C, 0x0820, 0x07BB, 0x0760, 0x0712, - 0x06D4, 0x06A8, 0x0693, 0x068E, 0x0694, 0x06A3, 0x06BB, 0x06DA, - 0x0700, 0x072C, 0x075C, 0x0790, 0x07C8, 0x0801, 0x083C, 0x0877, - 0x08B2, 0x08EC, 0x0923, 0x0957, 0x0987, 0x09B2, 0x09D7, 0x09F6, - 0x0A0C, 0x0A1B, 0x0A20, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0007, - 0x001E, 0x0041, 0x0070, 0x00A9, 0x00EB, 0x0134, 0x0182, 0x01D4, - 0x0229, 0x027F, 0x02D4, 0x0327, 0x0377, 0x03C1, 0x0405, 0x0441, - 0x0473, 0x049A, 0x04B5, 0x04BE, 0x04B6, 0x049D, 0x0477, 0x0445, - 0x040B, 0x03CA, 0x0384, 0x033D, 0x02F5, 0x02B1, 0x0271, 0x0231, - 0x01EA, 0x019E, 0x014D, 0x00F9, 0x00A4, 0x004F, 0xFFFC, 0xFFAA, - 0xFF5B, 0xFF12, 0xFECF, 0xFE94, 0xFE61, 0xFE39, 0xFE1D, 0xFE13, - 0xFE22, 0xFE43, 0xFE72, 0xFEAD, 0xFEED, 0xFF2F, 0xFF6F, 0xFFA8, - 0xFFD6, 0xFFF5, 0x0000, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0001, 0x0001, 0x0002, 0x0002, 0x0002, 0x0002, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFD, 0xFFF9, 0xFFF5, 0xFFEF, 0xFFE8, - 0xFFDE, 0xFFD2, 0xFFC4, 0xFFB3, 0xFFA0, 0xFF89, 0xFF6F, 0xFF52, - 0xFF31, 0xFF0C, 0xFEE2, 0xFEAD, 0xFE67, 0xFE13, 0xFDB3, 0xFD4B, - 0xFCDE, 0xFC6E, 0xFBFE, 0xFB91, 0xFB2B, 0xFACD, 0xFA7B, 0xFA38, - 0xFA06, 0xF9EA, 0xF9E4, 0xF9F2, 0xFA0F, 0xFA38, 0xFA6C, 0xFAAA, - 0xFAF1, 0xFB3F, 0xFB93, 0xFBEC, 0xFC49, 0xFCA8, 0xFD08, 0xFD67, - 0xFDC5, 0xFE21, 0xFE78, 0xFEC9, 0xFF14, 0xFF57, 0xFF91, 0xFFC0, - 0xFFE3, 0xFFF9, 0x0000, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, -}; +ROM_ASSET_LOAD_ANIM(anim_7F_values, 0x00549b98, 3622, 0x00000000, 3622); diff --git a/assets/anims/anim_80.inc.c b/assets/anims/anim_80.inc.c index a1c928edf..af61f2ac0 100644 --- a/assets/anims/anim_80.inc.c +++ b/assets/anims/anim_80.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_80[] = { 0, 189, @@ -13,295 +14,7 @@ static const struct Animation anim_80[] = { }; -static const u16 anim_80_indices[] = { - 0x0001, 0x0000, 0x0040, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0041, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0040, 0x07CC, 0x0040, 0x080C, - 0x0040, 0x070C, 0x0040, 0x074C, 0x0040, 0x078C, - 0x0040, 0x064C, 0x0040, 0x068C, 0x0040, 0x06CC, - 0x0001, 0x0648, 0x0001, 0x0649, 0x0001, 0x064A, - 0x0040, 0x0103, 0x0040, 0x0143, 0x0040, 0x0183, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0102, - 0x0040, 0x0042, 0x0040, 0x0082, 0x0040, 0x00C2, - 0x0001, 0x0644, 0x0001, 0x0645, 0x0001, 0x0646, - 0x0040, 0x0284, 0x0040, 0x02C4, 0x0040, 0x0304, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0283, - 0x0040, 0x01C3, 0x0040, 0x0203, 0x0040, 0x0243, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0647, - 0x0040, 0x0584, 0x0040, 0x05C4, 0x0040, 0x0604, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0544, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0504, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x064B, - 0x0040, 0x0444, 0x0040, 0x0484, 0x0040, 0x04C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0404, - 0x0040, 0x0344, 0x0040, 0x0384, 0x0040, 0x03C4, -}; +ROM_ASSET_LOAD_ANIM(anim_80_indices, 0x0054a9d8, 252, 0x00000000, 252); -static const s16 anim_80_values[] = { - 0x0000, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AB, - 0x00AB, 0x00AB, 0x00AA, 0x00A9, 0x00A9, 0x00A8, 0x00A7, 0x00A6, - 0x00A5, 0x00A4, 0x00A3, 0x00A2, 0x00A1, 0x00A0, 0x009F, 0x009D, - 0x009C, 0x009B, 0x009A, 0x0099, 0x0098, 0x0097, 0x0096, 0x0095, - 0x0094, 0x0094, 0x0093, 0x0093, 0x0092, 0x0092, 0x0091, 0x0091, - 0x0091, 0x0091, 0x0092, 0x0092, 0x0093, 0x0094, 0x0095, 0x0097, - 0x0098, 0x009A, 0x009B, 0x009D, 0x009F, 0x00A0, 0x00A2, 0x00A3, - 0x00A5, 0x00A6, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AB, 0x00AC, - 0x00AC, 0x3FFF, 0x268B, 0x268B, 0x268B, 0x268B, 0x268B, 0x268D, - 0x2691, 0x2695, 0x269A, 0x26A1, 0x26A8, 0x26B1, 0x26BA, 0x26C4, - 0x26CF, 0x26DA, 0x26E6, 0x26F2, 0x26FF, 0x270C, 0x2719, 0x2727, - 0x2734, 0x2742, 0x2750, 0x275D, 0x276B, 0x2778, 0x2785, 0x2792, - 0x279E, 0x27AA, 0x27B5, 0x27C0, 0x27CA, 0x27D3, 0x27DB, 0x27E3, - 0x27E9, 0x27EF, 0x27F3, 0x27F7, 0x27F9, 0x27F9, 0x27F7, 0x27EF, - 0x27E3, 0x27D3, 0x27C0, 0x27AA, 0x2792, 0x2778, 0x275D, 0x2742, - 0x2727, 0x270C, 0x26F2, 0x26DA, 0x26C4, 0x26B1, 0x26A1, 0x2695, - 0x268D, 0x268B, 0x119F, 0x119F, 0x119F, 0x119F, 0x119C, 0x1195, - 0x1189, 0x1178, 0x1164, 0x114B, 0x112F, 0x1110, 0x10EE, 0x10C8, - 0x10A1, 0x1076, 0x104A, 0x101C, 0x0FED, 0x0FBC, 0x0F8A, 0x0F57, - 0x0F24, 0x0EF1, 0x0EBD, 0x0E8A, 0x0E58, 0x0E26, 0x0DF5, 0x0DC5, - 0x0D97, 0x0D6B, 0x0D41, 0x0D19, 0x0CF4, 0x0CD2, 0x0CB2, 0x0C96, - 0x0C7E, 0x0C69, 0x0C59, 0x0C4D, 0x0C46, 0x0C43, 0x0C4D, 0x0C69, - 0x0C96, 0x0CD2, 0x0D19, 0x0D6B, 0x0DC5, 0x0E26, 0x0E8A, 0x0EF1, - 0x0F57, 0x0FBC, 0x101C, 0x1076, 0x10C8, 0x1110, 0x114B, 0x1178, - 0x1195, 0x119F, 0xE81F, 0xE81F, 0xE81F, 0xE81F, 0xE821, 0xE827, - 0xE830, 0xE83C, 0xE84B, 0xE85D, 0xE872, 0xE889, 0xE8A3, 0xE8BE, - 0xE8DC, 0xE8FB, 0xE91C, 0xE93E, 0xE962, 0xE986, 0xE9AB, 0xE9D1, - 0xE9F7, 0xEA1D, 0xEA43, 0xEA69, 0xEA8F, 0xEAB4, 0xEAD8, 0xEAFB, - 0xEB1E, 0xEB3E, 0xEB5E, 0xEB7B, 0xEB97, 0xEBB1, 0xEBC8, 0xEBDD, - 0xEBEF, 0xEBFE, 0xEC0A, 0xEC13, 0xEC19, 0xEC1B, 0xEC13, 0xEBFE, - 0xEBDD, 0xEBB1, 0xEB7B, 0xEB3E, 0xEAFB, 0xEAB4, 0xEA69, 0xEA1D, - 0xE9D1, 0xE986, 0xE93E, 0xE8FB, 0xE8BE, 0xE889, 0xE85D, 0xE83C, - 0xE827, 0xE81F, 0xF5E7, 0xF8EB, 0xF8EB, 0xF8EB, 0xF8EB, 0xF8E9, - 0xF8E5, 0xF8DE, 0xF8D5, 0xF8C9, 0xF8BC, 0xF8AC, 0xF89B, 0xF887, - 0xF873, 0xF85D, 0xF846, 0xF82E, 0xF815, 0xF7FC, 0xF7E2, 0xF7C8, - 0xF7AD, 0xF793, 0xF779, 0xF75F, 0xF745, 0xF72D, 0xF715, 0xF6FE, - 0xF6E8, 0xF6D3, 0xF6C0, 0xF6AF, 0xF69F, 0xF692, 0xF686, 0xF67D, - 0xF676, 0xF672, 0xF670, 0xF673, 0xF67D, 0xF68B, 0xF69F, 0xF6B7, - 0xF6D3, 0xF6F3, 0xF715, 0xF739, 0xF75F, 0xF786, 0xF7AD, 0xF7D5, - 0xF7FC, 0xF822, 0xF846, 0xF868, 0xF887, 0xF8A3, 0xF8BC, 0xF8CF, - 0xF8DE, 0xF8E7, 0xF8EB, 0xDC09, 0xDC09, 0xDC09, 0xDC09, 0xDC04, - 0xDBF6, 0xDBE0, 0xDBC3, 0xDB9D, 0xDB71, 0xDB3F, 0xDB07, 0xDAC9, - 0xDA87, 0xDA41, 0xD9F7, 0xD9AA, 0xD95A, 0xD908, 0xD8B4, 0xD860, - 0xD80B, 0xD7B6, 0xD761, 0xD70E, 0xD6BC, 0xD66C, 0xD61F, 0xD5D5, - 0xD58E, 0xD54C, 0xD50F, 0xD4D7, 0xD4A4, 0xD478, 0xD453, 0xD435, - 0xD41F, 0xD411, 0xD40D, 0xD417, 0xD435, 0xD465, 0xD4A4, 0xD4F2, - 0xD54C, 0xD5B1, 0xD61F, 0xD694, 0xD70E, 0xD78B, 0xD80B, 0xD88A, - 0xD908, 0xD982, 0xD9F7, 0xDA64, 0xDAC9, 0xDB24, 0xDB71, 0xDBB1, - 0xDBE0, 0xDBFE, 0xDC09, 0xD5A4, 0xD5A4, 0xD5A4, 0xD5A4, 0xD5A5, - 0xD5AA, 0xD5B3, 0xD5BE, 0xD5CC, 0xD5DC, 0xD5EF, 0xD604, 0xD61A, - 0xD633, 0xD64D, 0xD669, 0xD685, 0xD6A3, 0xD6C1, 0xD6E0, 0xD700, - 0xD71F, 0xD73F, 0xD75F, 0xD77E, 0xD79C, 0xD7BA, 0xD7D6, 0xD7F2, - 0xD80C, 0xD825, 0xD83B, 0xD850, 0xD863, 0xD873, 0xD881, 0xD88C, - 0xD895, 0xD89A, 0xD89B, 0xD897, 0xD88C, 0xD87B, 0xD863, 0xD846, - 0xD825, 0xD7FF, 0xD7D6, 0xD7AB, 0xD77E, 0xD74F, 0xD71F, 0xD6F0, - 0xD6C1, 0xD694, 0xD669, 0xD640, 0xD61A, 0xD5F9, 0xD5DC, 0xD5C4, - 0xD5B3, 0xD5A8, 0xD5A4, 0xD7CE, 0xD7CE, 0xD7CE, 0xD7CE, 0xD7CC, - 0xD7C4, 0xD7B8, 0xD7A8, 0xD794, 0xD77C, 0xD762, 0xD744, 0xD724, - 0xD701, 0xD6DC, 0xD6B6, 0xD68F, 0xD666, 0xD63D, 0xD614, 0xD5EA, - 0xD5C1, 0xD599, 0xD571, 0xD54B, 0xD527, 0xD504, 0xD4E4, 0xD4C6, - 0xD4AB, 0xD493, 0xD47F, 0xD46F, 0xD463, 0xD45C, 0xD459, 0xD45D, - 0xD466, 0xD476, 0xD48A, 0xD4A4, 0xD4C2, 0xD4E4, 0xD509, 0xD531, - 0xD55B, 0xD588, 0xD5B6, 0xD5E4, 0xD614, 0xD643, 0xD672, 0xD6A0, - 0xD6CC, 0xD6F7, 0xD71F, 0xD744, 0xD766, 0xD784, 0xD79D, 0xD7B2, - 0xD7C1, 0xD7CB, 0xD7CE, 0xF12D, 0xF12D, 0xF12D, 0xF12D, 0xF134, - 0xF146, 0xF164, 0xF18C, 0xF1BD, 0xF1F8, 0xF23A, 0xF284, 0xF2D4, - 0xF32A, 0xF385, 0xF3E3, 0xF445, 0xF4AA, 0xF50F, 0xF576, 0xF5DD, - 0xF643, 0xF6A7, 0xF709, 0xF768, 0xF7C2, 0xF818, 0xF868, 0xF8B2, - 0xF8F4, 0xF92F, 0xF961, 0xF989, 0xF9A6, 0xF9B9, 0xF9BF, 0xF9B7, - 0xF99F, 0xF979, 0xF945, 0xF906, 0xF8BC, 0xF868, 0xF80C, 0xF7A9, - 0xF73F, 0xF6D1, 0xF660, 0xF5EB, 0xF576, 0xF501, 0xF48D, 0xF41B, - 0xF3AD, 0xF344, 0xF2E0, 0xF284, 0xF230, 0xF1E6, 0xF1A7, 0xF174, - 0xF14D, 0xF136, 0xF12D, 0xF18E, 0xF18E, 0xF18E, 0xF18E, 0xF196, - 0xF1AC, 0xF1D1, 0xF203, 0xF241, 0xF289, 0xF2DC, 0xF338, 0xF39C, - 0xF406, 0xF477, 0xF4ED, 0xF566, 0xF5E3, 0xF662, 0xF6E1, 0xF761, - 0xF7E0, 0xF85C, 0xF8D6, 0xF94C, 0xF9BC, 0xFA27, 0xFA8B, 0xFAE6, - 0xFB39, 0xFB82, 0xFBC0, 0xFBF1, 0xFC16, 0xFC2D, 0xFC35, 0xFC2B, - 0xFC0D, 0xFBDE, 0xFB9E, 0xFB4F, 0xFAF3, 0xFA8B, 0xFA18, 0xF99D, - 0xF91A, 0xF891, 0xF804, 0xF773, 0xF6E1, 0xF64F, 0xF5BF, 0xF532, - 0xF4A9, 0xF426, 0xF3AA, 0xF338, 0xF2D0, 0xF274, 0xF225, 0xF1E5, - 0xF1B6, 0xF198, 0xF18E, 0xF8EA, 0x07C7, 0x07C7, 0x07C7, 0x07C7, - 0x07C8, 0x07CC, 0x07D3, 0x07DC, 0x07E7, 0x07F5, 0x0804, 0x0815, - 0x0827, 0x083B, 0x0850, 0x0867, 0x087E, 0x0896, 0x08AF, 0x08C8, - 0x08E2, 0x08FB, 0x0915, 0x092F, 0x0948, 0x0961, 0x0979, 0x0990, - 0x09A6, 0x09BC, 0x09D0, 0x09E2, 0x09F3, 0x0A02, 0x0A10, 0x0A1B, - 0x0A24, 0x0A2A, 0x0A2F, 0x0A30, 0x0A2D, 0x0A24, 0x0A15, 0x0A02, - 0x09EB, 0x09D0, 0x09B1, 0x0990, 0x096D, 0x0948, 0x0922, 0x08FB, - 0x08D5, 0x08AF, 0x088A, 0x0867, 0x0846, 0x0827, 0x080C, 0x07F5, - 0x07E1, 0x07D3, 0x07CA, 0x07C7, 0x2335, 0x2335, 0x2335, 0x2335, - 0x2339, 0x2346, 0x235B, 0x2377, 0x239B, 0x23C4, 0x23F4, 0x2429, - 0x2463, 0x24A2, 0x24E5, 0x252B, 0x2574, 0x25BF, 0x260D, 0x265C, - 0x26AC, 0x26FC, 0x274D, 0x279D, 0x27EC, 0x283A, 0x2885, 0x28CE, - 0x2914, 0x2957, 0x2996, 0x29D0, 0x2A05, 0x2A35, 0x2A5E, 0x2A82, - 0x2A9E, 0x2AB3, 0x2ABF, 0x2AC4, 0x2ABA, 0x2A9E, 0x2A71, 0x2A35, - 0x29EB, 0x2996, 0x2936, 0x28CE, 0x2860, 0x27EC, 0x2775, 0x26FC, - 0x2684, 0x260D, 0x2599, 0x252B, 0x24C3, 0x2463, 0x240E, 0x23C4, - 0x2388, 0x235B, 0x233F, 0x2335, 0xCCB8, 0xCCB8, 0xCCB8, 0xCCB8, - 0xCCBA, 0xCCBF, 0xCCC7, 0xCCD2, 0xCCE0, 0xCCF0, 0xCD03, 0xCD17, - 0xCD2E, 0xCD46, 0xCD60, 0xCD7B, 0xCD98, 0xCDB5, 0xCDD3, 0xCDF2, - 0xCE11, 0xCE30, 0xCE4F, 0xCE6E, 0xCE8D, 0xCEAB, 0xCEC9, 0xCEE5, - 0xCF00, 0xCF1A, 0xCF32, 0xCF49, 0xCF5E, 0xCF70, 0xCF80, 0xCF8E, - 0xCF99, 0xCFA1, 0xCFA6, 0xCFA8, 0xCFA4, 0xCF99, 0xCF88, 0xCF70, - 0xCF54, 0xCF32, 0xCF0D, 0xCEE5, 0xCEBA, 0xCE8D, 0xCE5F, 0xCE30, - 0xCE01, 0xCDD3, 0xCDA6, 0xCD7B, 0xCD53, 0xCD2E, 0xCD0D, 0xCCF0, - 0xCCD9, 0xCCC7, 0xCCBC, 0xCCB8, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, - 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, - 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, - 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, - 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6F, 0xFD6F, - 0xFD6F, 0xFD6F, 0xFD6F, 0xFD6F, 0xFD6F, 0xFD6E, 0xFD6E, 0xFD6E, - 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, - 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, - 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6E, 0x000E, 0x000E, 0x000E, 0x000E, - 0x000E, 0x000E, 0x000D, 0x000C, 0x000B, 0x000A, 0x0008, 0x0006, - 0x0005, 0x0003, 0x0001, 0x0000, 0xFFFE, 0xFFFC, 0xFFFA, 0xFFF8, - 0xFFF6, 0xFFF4, 0xFFF2, 0xFFF1, 0xFFEF, 0xFFED, 0xFFEB, 0xFFE9, - 0xFFE7, 0xFFE5, 0xFFE3, 0xFFE1, 0xFFDF, 0xFFDE, 0xFFDC, 0xFFDB, - 0xFFDA, 0xFFDA, 0xFFDA, 0xFFDB, 0xFFDC, 0xFFDD, 0xFFDF, 0xFFE1, - 0xFFE3, 0xFFE5, 0xFFE8, 0xFFEB, 0xFFEE, 0xFFF1, 0xFFF4, 0xFFF7, - 0xFFFA, 0xFFFD, 0x0000, 0x0002, 0x0005, 0x0007, 0x0009, 0x000B, - 0x000C, 0x000D, 0x000E, 0x000E, 0xC079, 0xC079, 0xC079, 0xC079, - 0xC077, 0xC070, 0xC065, 0xC056, 0xC043, 0xC02E, 0xC015, 0xBFFB, - 0xBFDE, 0xBFC0, 0xBFA1, 0xBF81, 0xBF61, 0xBF41, 0xBF21, 0xBF01, - 0xBEE3, 0xBEC7, 0xBEAC, 0xBE94, 0xBE7B, 0xBE5F, 0xBE40, 0xBE20, - 0xBE00, 0xBDDF, 0xBDBE, 0xBDA0, 0xBD83, 0xBD69, 0xBD54, 0xBD42, - 0xBD36, 0xBD30, 0xBD30, 0xBD39, 0xBD48, 0xBD5D, 0xBD78, 0xBD98, - 0xBDBC, 0xBDE4, 0xBE0E, 0xBE3C, 0xBE6B, 0xBE9B, 0xBECC, 0xBEFD, - 0xBF2E, 0xBF5E, 0xBF8B, 0xBFB7, 0xBFE0, 0xC005, 0xC026, 0xC042, - 0xC059, 0xC06B, 0xC076, 0xC079, 0x248D, 0x248D, 0x248D, 0x248D, - 0x249E, 0x24D1, 0x2523, 0x2590, 0x2616, 0x26B3, 0x2763, 0x2823, - 0x28F2, 0x29CC, 0x2AAE, 0x2B96, 0x2C81, 0x2D6B, 0x2E54, 0x2F36, - 0x3011, 0x30E0, 0x31A2, 0x3253, 0x3309, 0x33D4, 0x34B1, 0x359A, - 0x3688, 0x3777, 0x3861, 0x3941, 0x3A11, 0x3ACB, 0x3B6A, 0x3BE8, - 0x3C41, 0x3C6D, 0x3C69, 0x3C2E, 0x3BBE, 0x3B23, 0x3A60, 0x3979, - 0x3873, 0x3753, 0x361D, 0x34D4, 0x337E, 0x321E, 0x30BA, 0x2F55, - 0x2DF3, 0x2C9A, 0x2B4D, 0x2A10, 0x28E9, 0x27DB, 0x26EA, 0x261C, - 0x2574, 0x24F6, 0x24A8, 0x248D, 0x3319, 0x3319, 0x3319, 0x3319, - 0x3309, 0x32DD, 0x3296, 0x3238, 0x31C5, 0x3141, 0x30AD, 0x300D, - 0x2F63, 0x2EB2, 0x2DFD, 0x2D46, 0x2C91, 0x2BE0, 0x2B36, 0x2A95, - 0x2A01, 0x297C, 0x2909, 0x28AA, 0x285A, 0x280E, 0x27C9, 0x278A, - 0x2752, 0x2721, 0x26F9, 0x26DA, 0x26C4, 0x26B8, 0x26B7, 0x26C1, - 0x26D6, 0x26F8, 0x2726, 0x2762, 0x27AF, 0x280D, 0x287C, 0x28FA, - 0x2983, 0x2A18, 0x2AB5, 0x2B59, 0x2C01, 0x2CAD, 0x2D5A, 0x2E06, - 0x2EAF, 0x2F53, 0x2FF1, 0x3086, 0x3111, 0x318F, 0x31FF, 0x3260, - 0x32AE, 0x32E8, 0x330C, 0x3319, 0x14A2, 0x14A2, 0x14A2, 0x14A2, - 0x14BC, 0x1508, 0x1580, 0x1621, 0x16E6, 0x17CA, 0x18C8, 0x19DC, - 0x1B02, 0x1C34, 0x1D6F, 0x1EAD, 0x1FEA, 0x2122, 0x224F, 0x236E, - 0x2479, 0x256C, 0x2643, 0x26F9, 0x279D, 0x2840, 0x28E0, 0x297B, - 0x2A0E, 0x2A96, 0x2B12, 0x2B7F, 0x2BDA, 0x2C21, 0x2C52, 0x2C69, - 0x2C66, 0x2C45, 0x2C04, 0x2BA1, 0x2B17, 0x2A68, 0x2996, 0x28A7, - 0x279D, 0x267D, 0x254A, 0x2409, 0x22BE, 0x216B, 0x2016, 0x1EC1, - 0x1D72, 0x1C2B, 0x1AF1, 0x19C7, 0x18B2, 0x17B5, 0x16D5, 0x1615, - 0x1578, 0x1504, 0x14BB, 0x14A2, 0xB8A0, 0xB8A0, 0xB8A0, 0xB8A0, - 0xB88C, 0xB852, 0xB7F5, 0xB779, 0xB6E2, 0xB633, 0xB570, 0xB49D, - 0xB3BC, 0xB2D3, 0xB1E4, 0xB0F3, 0xB004, 0xAF19, 0xAE38, 0xAD63, - 0xAC9E, 0xABED, 0xAB54, 0xAAD5, 0xAA68, 0xAA00, 0xA9A0, 0xA948, - 0xA8F8, 0xA8B2, 0xA877, 0xA848, 0xA825, 0xA80F, 0xA808, 0xA810, - 0xA828, 0xA852, 0xA88D, 0xA8DC, 0xA941, 0xA9C0, 0xAA54, 0xAAFC, - 0xABB5, 0xAC7C, 0xAD50, 0xAE2C, 0xAF0F, 0xAFF7, 0xB0DF, 0xB1C7, - 0xB2AB, 0xB389, 0xB45D, 0xB527, 0xB5E2, 0xB68D, 0xB725, 0xB7A6, - 0xB810, 0xB85E, 0xB88F, 0xB8A0, 0xBF40, 0xBF40, 0xBF40, 0xBF40, - 0xBF5E, 0xBFB4, 0xC03E, 0xC0F5, 0xC1D5, 0xC2D9, 0xC3FC, 0xC539, - 0xC68A, 0xC7EA, 0xC955, 0xCAC5, 0xCC35, 0xCDA0, 0xCF00, 0xD052, - 0xD18F, 0xD2B3, 0xD3B8, 0xD499, 0xD562, 0xD621, 0xD6D7, 0xD783, - 0xD824, 0xD8BB, 0xD948, 0xD9C9, 0xDA3F, 0xDAAA, 0xDB09, 0xDB5D, - 0xDBA4, 0xDBDE, 0xDC0C, 0xDC2E, 0xDC44, 0xDC50, 0xDC4E, 0xDC3A, - 0xDC12, 0xDBD1, 0xDB73, 0xDAF7, 0xDA58, 0xD992, 0xD8A2, 0xD786, - 0xD608, 0xD40D, 0xD1B2, 0xCF16, 0xCC57, 0xC994, 0xC6EA, 0xC479, - 0xC25E, 0xC0B7, 0xBFA3, 0xBF40, 0x2537, 0x2537, 0x2537, 0x2537, - 0x252D, 0x2510, 0x24E2, 0x24A5, 0x2459, 0x2401, 0x239E, 0x2331, - 0x22BC, 0x2240, 0x21BF, 0x213B, 0x20B5, 0x202E, 0x1FA8, 0x1F25, - 0x1EA5, 0x1E2C, 0x1DB9, 0x1D4F, 0x1CE7, 0x1C7C, 0x1C0E, 0x1B9E, - 0x1B2C, 0x1ABB, 0x1A4A, 0x19DA, 0x196D, 0x1902, 0x189C, 0x183A, - 0x17DE, 0x1788, 0x173A, 0x16F4, 0x16AD, 0x165F, 0x160E, 0x15C1, - 0x157B, 0x1543, 0x151C, 0x150D, 0x151B, 0x1549, 0x159E, 0x161F, - 0x16EB, 0x1810, 0x197B, 0x1B17, 0x1CCF, 0x1E8F, 0x2042, 0x21D4, - 0x2331, 0x2443, 0x24F6, 0x2537, 0xCDB1, 0xCDB1, 0xCDB1, 0xCDB1, - 0xCDB7, 0xCDCB, 0xCDEB, 0xCE15, 0xCE48, 0xCE82, 0xCEC3, 0xCF09, - 0xCF52, 0xCF9E, 0xCFEB, 0xD037, 0xD081, 0xD0C9, 0xD10C, 0xD149, - 0xD17F, 0xD1AD, 0xD1D1, 0xD1EA, 0xD1F7, 0xD1FB, 0xD1F5, 0xD1E8, - 0xD1D3, 0xD1B9, 0xD19A, 0xD177, 0xD151, 0xD12A, 0xD102, 0xD0DB, - 0xD0B5, 0xD092, 0xD072, 0xD057, 0xD03F, 0xD028, 0xD012, 0xCFFC, - 0xCFE7, 0xCFD1, 0xCFBB, 0xCFA4, 0xCF8D, 0xCF75, 0xCF5B, 0xCF3F, - 0xCF20, 0xCEFB, 0xCED1, 0xCEA6, 0xCE79, 0xCE4E, 0xCE24, 0xCDFF, - 0xCDDF, 0xCDC6, 0xCDB6, 0xCDB1, 0xEA61, 0xEA61, 0xEA61, 0xEA61, - 0xEA4E, 0xEA16, 0xE9BE, 0xE949, 0xE8BB, 0xE818, 0xE762, 0xE69F, - 0xE5D0, 0xE4FB, 0xE423, 0xE34B, 0xE277, 0xE1AA, 0xE0EA, 0xE038, - 0xDF99, 0xDF10, 0xDEA1, 0xDE50, 0xDE1C, 0xDE00, 0xDDFA, 0xDE07, - 0xDE25, 0xDE52, 0xDE8B, 0xDECF, 0xDF1A, 0xDF6B, 0xDFBF, 0xE013, - 0xE066, 0xE0B6, 0xE0FF, 0xE13F, 0xE17C, 0xE1BA, 0xE1FC, 0xE23F, - 0xE286, 0xE2CF, 0xE31C, 0xE36C, 0xE3BF, 0xE417, 0xE472, 0xE4D1, - 0xE53F, 0xE5C2, 0xE654, 0xE6EF, 0xE78F, 0xE82B, 0xE8C0, 0xE947, - 0xE9B9, 0xEA13, 0xEA4D, 0xEA61, 0xB9D0, 0xB9D0, 0xB9D0, 0xB9D0, - 0xB9C5, 0xB9A7, 0xB977, 0xB937, 0xB8E9, 0xB890, 0xB82D, 0xB7C2, - 0xB752, 0xB6DE, 0xB669, 0xB5F4, 0xB581, 0xB513, 0xB4AC, 0xB44D, - 0xB3F9, 0xB3B1, 0xB378, 0xB350, 0xB339, 0xB330, 0xB334, 0xB344, - 0xB35D, 0xB380, 0xB3A9, 0xB3D9, 0xB40C, 0xB442, 0xB479, 0xB4B0, - 0xB4E6, 0xB518, 0xB545, 0xB56C, 0xB58F, 0xB5B2, 0xB5D4, 0xB5F7, - 0xB619, 0xB63D, 0xB662, 0xB687, 0xB6AF, 0xB6D8, 0xB703, 0xB731, - 0xB765, 0xB7A3, 0xB7E8, 0xB832, 0xB87D, 0xB8C7, 0xB90C, 0xB94C, - 0xB981, 0xB9AB, 0xB9C6, 0xB9D0, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0xD4A6, 0xD4A6, 0xD4A6, 0xD4A6, - 0xD49B, 0xD490, 0xD486, 0xD47B, 0xD471, 0xD466, 0xD45C, 0xD451, - 0xD447, 0xD43C, 0xD431, 0xD427, 0xD41C, 0xD412, 0xD407, 0xD3FD, - 0xD3F2, 0xD3E8, 0xD3DD, 0xD3D2, 0xD3C7, 0xD3BB, 0xD3AD, 0xD39F, - 0xD391, 0xD382, 0xD374, 0xD366, 0xD358, 0xD34C, 0xD341, 0xD338, - 0xD331, 0xD32B, 0xD328, 0xD328, 0xD32C, 0xD335, 0xD342, 0xD352, - 0xD364, 0xD379, 0xD38F, 0xD3A5, 0xD3BB, 0xD3D1, 0xD3E4, 0xD3F6, - 0xD406, 0xD419, 0xD42C, 0xD440, 0xD453, 0xD465, 0xD477, 0xD486, - 0xD493, 0xD49D, 0xD4A3, 0xD4A6, 0x0207, 0x0207, 0x0207, 0x0207, - 0x01E4, 0x01C0, 0x019C, 0x0179, 0x0155, 0x0131, 0x010E, 0x00EA, - 0x00C6, 0x00A3, 0x007F, 0x005B, 0x0037, 0x0014, 0xFFF1, 0xFFCD, - 0xFFAA, 0xFF86, 0xFF62, 0xFF3F, 0xFF29, 0xFF12, 0xFEFD, 0xFEE8, - 0xFED5, 0xFEC4, 0xFEB5, 0xFEA9, 0xFEA1, 0xFE9D, 0xFE9D, 0xFEA3, - 0xFEAE, 0xFEBF, 0xFED7, 0xFEF5, 0xFF24, 0xFF69, 0xFFBF, 0x0022, - 0x008E, 0x00FE, 0x016E, 0x01DA, 0x023C, 0x0292, 0x02D5, 0x0303, - 0x0319, 0x031D, 0x0313, 0x02FC, 0x02DC, 0x02B6, 0x028E, 0x0266, - 0x0241, 0x0223, 0x020F, 0x0207, 0x0E98, 0x0E98, 0x0E98, 0x0E98, - 0x0E81, 0x0E6A, 0x0E53, 0x0E3C, 0x0E26, 0x0E0F, 0x0DF8, 0x0DE1, - 0x0DCA, 0x0DB4, 0x0D9D, 0x0D86, 0x0D6F, 0x0D58, 0x0D42, 0x0D2B, - 0x0D14, 0x0CFD, 0x0CE7, 0x0CD0, 0x0CC0, 0x0CB0, 0x0C9F, 0x0C8F, - 0x0C80, 0x0C71, 0x0C64, 0x0C59, 0x0C50, 0x0C49, 0x0C45, 0x0C45, - 0x0C48, 0x0C4F, 0x0C5A, 0x0C6A, 0x0C84, 0x0CAC, 0x0CDE, 0x0D18, - 0x0D58, 0x0D9A, 0x0DDD, 0x0E1E, 0x0E5A, 0x0E8F, 0x0EBA, 0x0ED8, - 0x0EEA, 0x0EF4, 0x0EF5, 0x0EF1, 0x0EE7, 0x0EDB, 0x0ECC, 0x0EBD, - 0x0EAF, 0x0EA3, 0x0E9B, 0x0E98, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, - 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0004, 0x0004, 0x0004, - 0x0004, 0x0004, 0x0005, 0x0005, 0x0005, 0x0004, 0x0004, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0003, 0x000E, 0x001F, 0x0036, 0x0050, 0x006E, 0x008E, 0x00AF, - 0x00D0, 0x00F1, 0x0111, 0x012E, 0x0147, 0x015C, 0x016C, 0x0175, - 0x0179, 0x017A, 0x0178, 0x0174, 0x016D, 0x0165, 0x015B, 0x014F, - 0x0143, 0x0136, 0x0128, 0x011B, 0x010D, 0x0101, 0x00F5, 0x00EA, - 0x00E0, 0x00D9, 0x00D3, 0x00D0, 0x00D1, 0x00D8, 0x00E2, 0x00EF, - 0x00FF, 0x010E, 0x011E, 0x012B, 0x0136, 0x013C, 0x013E, 0x0138, - 0x012B, 0x0115, 0x00F9, 0x00D8, 0x00B4, 0x008F, 0x006B, 0x0049, - 0x002B, 0x0014, 0x0005, 0x0000, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, - 0xF9DA, 0xF9DA, 0xF9DA, 0xF9DA, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFE, 0xFFF7, 0xFFED, 0xFFDF, 0xFFD0, 0xFFBE, 0xFFAC, 0xFF99, - 0xFF87, 0xFF75, 0xFF66, 0xFF59, 0xFF4E, 0xFF48, 0xFF46, 0xFF4A, - 0xFF53, 0xFF62, 0xFF79, 0xFF98, 0xFFC5, 0x0006, 0x0058, 0x00B7, - 0x0121, 0x0192, 0x0207, 0x027D, 0x02F2, 0x0361, 0x03C8, 0x0423, - 0x0471, 0x04AC, 0x04D4, 0x04E3, 0x04DF, 0x04CF, 0x04B3, 0x048E, - 0x045F, 0x0428, 0x03EB, 0x03A8, 0x0360, 0x0315, 0x02C8, 0x0279, - 0x022A, 0x01DD, 0x0191, 0x0149, 0x0105, 0x00C6, 0x008E, 0x005E, - 0x0036, 0x0019, 0x0006, 0x0000, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, 0x3F00, - 0x3F00, 0x3F00, 0x3F00, 0x3F00, -}; +ROM_ASSET_LOAD_ANIM(anim_80_values, 0x0054aad4, 4248, 0x00000000, 4248); diff --git a/assets/anims/anim_81.inc.c b/assets/anims/anim_81.inc.c index a873b9cfa..63a238db7 100644 --- a/assets/anims/anim_81.inc.c +++ b/assets/anims/anim_81.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_81[] = { 1, 189, @@ -13,299 +14,7 @@ static const struct Animation anim_81[] = { }; -static const u16 anim_81_indices[] = { - 0x0001, 0x0000, 0x0032, 0x0001, 0x0032, 0x0033, 0x0001, 0x0000, 0x0001, 0x0065, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0838, - 0x0032, 0x07A2, 0x0032, 0x07D4, 0x0032, 0x0806, - 0x0032, 0x070C, 0x0032, 0x073E, 0x0032, 0x0770, - 0x0032, 0x0675, 0x0032, 0x06A7, 0x0032, 0x06D9, - 0x0032, 0x012E, 0x0032, 0x0160, 0x0032, 0x0192, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x00FC, - 0x0032, 0x0066, 0x0032, 0x0098, 0x0032, 0x00CA, - 0x0032, 0x05DE, 0x0032, 0x0610, 0x0032, 0x0642, - 0x0032, 0x028C, 0x0032, 0x02BE, 0x0032, 0x02F0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x025A, - 0x0032, 0x01C4, 0x0032, 0x01F6, 0x0032, 0x0228, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0674, - 0x0032, 0x0548, 0x0032, 0x057A, 0x0032, 0x05AC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0516, - 0x0032, 0x0480, 0x0032, 0x04B2, 0x0032, 0x04E4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x070B, - 0x0032, 0x03EA, 0x0032, 0x041C, 0x0032, 0x044E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x03B8, - 0x0032, 0x0322, 0x0032, 0x0354, 0x0032, 0x0386, -}; +ROM_ASSET_LOAD_ANIM(anim_81_indices, 0x0054bb84, 252, 0x00000000, 252); -static const s16 anim_81_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AB, - 0x00AB, 0x00AB, 0x00AB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, 0x0002, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, 0x0002, 0x0001, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0001, 0x0002, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0008, - 0x0009, 0x000A, 0x000B, 0x000D, 0x000E, 0x0010, 0x0011, 0x0013, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, 0xF97B, - 0xF97B, 0xF97B, 0xF97A, 0xF97A, 0xF97A, 0xF97A, 0xF97A, 0xF97A, - 0xF979, 0xF979, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8B, 0xED8A, 0xED88, 0xED85, 0xED82, 0xED7D, 0xED79, 0xED73, - 0xED6D, 0xED67, 0xED60, 0xED58, 0xED51, 0xED48, 0xED40, 0xED37, - 0xED2E, 0xED24, 0xED1B, 0xED11, 0xCA4F, 0xCA42, 0xCA1E, 0xC9EA, - 0xC9AC, 0xC969, 0xC929, 0xC8F0, 0xC8C7, 0xC8B1, 0xC8B6, 0xC8DC, - 0xC929, 0xC9A2, 0xCA4F, 0xCB44, 0xCC88, 0xCE0F, 0xCFC9, 0xD1AB, - 0xD3A6, 0xD5AC, 0xD7B0, 0xD9A5, 0xDB7D, 0xDD29, 0xDE9E, 0xDFCC, - 0xE0A7, 0xE120, 0xE161, 0xE19B, 0xE1CF, 0xE1FD, 0xE225, 0xE246, - 0xE262, 0xE279, 0xE28B, 0xE297, 0xE29F, 0xE2A3, 0xE2A2, 0xE29C, - 0xE293, 0xE286, 0xE276, 0xE263, 0xE24C, 0xE232, 0xFB1D, 0xFB2B, - 0xFB52, 0xFB8F, 0xFBDC, 0xFC36, 0xFC98, 0xFCFE, 0xFD65, 0xFDC7, - 0xFE21, 0xFE6E, 0xFEAA, 0xFED1, 0xFEDF, 0xFED4, 0xFEB3, 0xFE81, - 0xFE3F, 0xFDF2, 0xFD9D, 0xFD42, 0xFCE5, 0xFC88, 0xFC2F, 0xFBDE, - 0xFB97, 0xFB5D, 0xFB33, 0xFB1D, 0xFB0D, 0xFAF4, 0xFAD2, 0xFAA9, - 0xFA77, 0xFA3E, 0xF9FF, 0xF9B8, 0xF96C, 0xF91A, 0xF8C3, 0xF867, - 0xF806, 0xF7A2, 0xF739, 0xF6CE, 0xF660, 0xF5F0, 0xF57D, 0xF50A, - 0xD2DC, 0xD2FE, 0xD35F, 0xD3F3, 0xD4B1, 0xD58D, 0xD67F, 0xD77A, - 0xD876, 0xD967, 0xDA44, 0xDB01, 0xDB95, 0xDBF6, 0xDC18, 0xDBFC, - 0xDBAC, 0xDB30, 0xDA8F, 0xD9D2, 0xD900, 0xD820, 0xD73B, 0xD658, - 0xD57E, 0xD4B6, 0xD407, 0xD378, 0xD312, 0xD2DC, 0xD2C0, 0xD2A4, - 0xD288, 0xD26C, 0xD250, 0xD234, 0xD217, 0xD1FB, 0xD1DF, 0xD1C4, - 0xD1A8, 0xD18D, 0xD172, 0xD157, 0xD13D, 0xD123, 0xD10A, 0xD0F1, - 0xD0D9, 0xD0C1, 0xD4B4, 0xD4A4, 0xD478, 0xD434, 0xD3DD, 0xD378, - 0xD309, 0xD296, 0xD223, 0xD1B4, 0xD14F, 0xD0F8, 0xD0B4, 0xD088, - 0xD078, 0xD085, 0xD0AA, 0xD0E3, 0xD12C, 0xD183, 0xD1E3, 0xD24A, - 0xD2B3, 0xD31B, 0xD37F, 0xD3DA, 0xD42B, 0xD46C, 0xD49B, 0xD4B4, - 0xD4C6, 0xD4E4, 0xD50C, 0xD53F, 0xD57B, 0xD5C0, 0xD60E, 0xD664, - 0xD6C1, 0xD726, 0xD791, 0xD802, 0xD879, 0xD8F5, 0xD975, 0xD9F9, - 0xDA80, 0xDB0B, 0xDB98, 0xDC26, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFD, 0xFFF4, 0xFFE4, 0xFFCF, 0xFFB5, 0xFF95, - 0xFF71, 0xFF49, 0xFF1C, 0xFEEC, 0xFEB9, 0xFE83, 0xFE4A, 0xFE0E, - 0xFDD1, 0xFD92, 0xFD52, 0xFD11, 0xFCCF, 0xFC8D, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, - 0xFFFE, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFC, 0xFFFC, 0xFFFB, 0xFFFB, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF548, 0xF546, 0xF545, 0xF543, 0xF541, 0xF53F, 0xF53C, 0xF539, - 0xF536, 0xF533, 0xF530, 0xF52D, 0xF529, 0xF526, 0xF522, 0xF51E, - 0xF51A, 0xF517, 0xC7DD, 0xC7D7, 0xC7C5, 0xC7AB, 0xC78C, 0xC76A, - 0xC74A, 0xC72E, 0xC719, 0xC70E, 0xC711, 0xC724, 0xC74A, 0xC787, - 0xC7DD, 0xC858, 0xC8F9, 0xC9BB, 0xCA97, 0xCB86, 0xCC82, 0xCD84, - 0xCE85, 0xCF7F, 0xD06A, 0xD141, 0xD1FC, 0xD295, 0xD305, 0xD346, - 0xD36D, 0xD394, 0xD3BC, 0xD3E3, 0xD40B, 0xD432, 0xD45A, 0xD481, - 0xD4A8, 0xD4CF, 0xD4F5, 0xD51B, 0xD540, 0xD564, 0xD588, 0xD5AA, - 0xD5CC, 0xD5ED, 0xD60C, 0xD62B, 0x054B, 0x0539, 0x0505, 0x04B7, - 0x0454, 0x03E5, 0x036E, 0x02F8, 0x0287, 0x0224, 0x01D4, 0x019E, - 0x0189, 0x019B, 0x01DB, 0x0252, 0x02FF, 0x03D9, 0x04D7, 0x05F1, - 0x071E, 0x0856, 0x098F, 0x0AC1, 0x0BE2, 0x0CEC, 0x0DD3, 0x0E91, - 0x0F1B, 0x0F6A, 0x0F96, 0x0FC0, 0x0FE6, 0x100A, 0x102B, 0x1049, - 0x1065, 0x107E, 0x1094, 0x10A8, 0x10BA, 0x10C9, 0x10D7, 0x10E2, - 0x10EB, 0x10F3, 0x10F8, 0x10FC, 0x10FE, 0x10FE, 0x2BD6, 0x2BD6, - 0x2BD4, 0x2BCE, 0x2BC3, 0x2BB3, 0x2B9A, 0x2B78, 0x2B4B, 0x2B11, - 0x2ACA, 0x2A73, 0x2A0B, 0x2991, 0x2903, 0x2852, 0x2775, 0x2673, - 0x2555, 0x2423, 0x22E4, 0x219F, 0x205E, 0x1F28, 0x1E04, 0x1CFB, - 0x1C14, 0x1B57, 0x1ACC, 0x1A7B, 0x1A4C, 0x1A1F, 0x19F6, 0x19CF, - 0x19AC, 0x198C, 0x196E, 0x1953, 0x193B, 0x1925, 0x1912, 0x1901, - 0x18F3, 0x18E7, 0x18DD, 0x18D4, 0x18CE, 0x18CA, 0x18C8, 0x18C7, - 0xCCF6, 0xCCEC, 0xCCD0, 0xCCA6, 0xCC72, 0xCC39, 0xCBFF, 0xCBC6, - 0xCB94, 0xCB6D, 0xCB54, 0xCB4E, 0xCB5F, 0xCB8A, 0xCBD4, 0xCC46, - 0xCCE2, 0xCDA1, 0xCE7C, 0xCF6C, 0xD069, 0xD16E, 0xD273, 0xD370, - 0xD460, 0xD53B, 0xD5FA, 0xD697, 0xD709, 0xD74B, 0xD770, 0xD793, - 0xD7B4, 0xD7D2, 0xD7ED, 0xD807, 0xD81E, 0xD833, 0xD846, 0xD856, - 0xD865, 0xD872, 0xD87D, 0xD886, 0xD88E, 0xD894, 0xD898, 0xD89B, - 0xD89C, 0xD89C, 0x0000, 0x0006, 0x0017, 0x0032, 0x0054, 0x007B, - 0x00A7, 0x00D4, 0x0101, 0x012D, 0x0154, 0x0176, 0x0191, 0x01A2, - 0x01A8, 0x01A3, 0x0194, 0x017E, 0x0160, 0x013D, 0x0117, 0x00EE, - 0x00C4, 0x009B, 0x0074, 0x0050, 0x0031, 0x0018, 0x0007, 0x0000, - 0xFFFE, 0xFFFB, 0xFFF9, 0xFFF7, 0xFFF4, 0xFFF2, 0xFFF0, 0xFFEE, - 0xFFEB, 0xFFE9, 0xFFE7, 0xFFE6, 0xFFE4, 0xFFE2, 0xFFE0, 0xFFDE, - 0xFFDD, 0xFFDB, 0xFFDA, 0xFFD8, 0xFF30, 0xFF30, 0xFF30, 0xFF31, - 0xFF31, 0xFF32, 0xFF32, 0xFF33, 0xFF34, 0xFF34, 0xFF35, 0xFF36, - 0xFF36, 0xFF36, 0xFF36, 0xFF36, 0xFF36, 0xFF36, 0xFF35, 0xFF35, - 0xFF34, 0xFF33, 0xFF33, 0xFF32, 0xFF32, 0xFF31, 0xFF31, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, - 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xC9D8, 0xC9D4, - 0xC9C7, 0xC9B3, 0xC99A, 0xC97D, 0xC95D, 0xC93C, 0xC91A, 0xC8FB, - 0xC8DD, 0xC8C4, 0xC8B1, 0xC8A4, 0xC89F, 0xC8A3, 0xC8AE, 0xC8BF, - 0xC8D5, 0xC8EE, 0xC90B, 0xC929, 0xC947, 0xC966, 0xC983, 0xC99D, - 0xC9B4, 0xC9C6, 0xC9D2, 0xC9D8, 0xC9DA, 0xC9DC, 0xC9DF, 0xC9E2, - 0xC9E5, 0xC9E8, 0xC9EB, 0xC9EE, 0xC9F2, 0xC9F6, 0xC9FA, 0xC9FE, - 0xCA03, 0xCA07, 0xCA0C, 0xCA11, 0xCA16, 0xCA1B, 0xCA20, 0xCA26, - 0x1E4A, 0x1E50, 0x1E61, 0x1E7B, 0x1E9C, 0x1EC3, 0x1EEE, 0x1F1A, - 0x1F47, 0x1F71, 0x1F98, 0x1FBA, 0x1FD4, 0x1FE5, 0x1FEB, 0x1FE6, - 0x1FD7, 0x1FC1, 0x1FA4, 0x1F81, 0x1F5C, 0x1F33, 0x1F0A, 0x1EE2, - 0x1EBB, 0x1E98, 0x1E7A, 0x1E62, 0x1E51, 0x1E4A, 0x1E47, 0x1E43, - 0x1E3E, 0x1E39, 0x1E33, 0x1E2C, 0x1E25, 0x1E1C, 0x1E14, 0x1E0A, - 0x1E00, 0x1DF5, 0x1DEA, 0x1DDE, 0x1DD1, 0x1DC4, 0x1DB6, 0x1DA8, - 0x1D99, 0x1D8A, 0x1B09, 0x1B07, 0x1B02, 0x1AFB, 0x1AF2, 0x1AE7, - 0x1ADC, 0x1AD0, 0x1AC3, 0x1AB8, 0x1AAD, 0x1AA4, 0x1A9D, 0x1A98, - 0x1A96, 0x1A98, 0x1A9C, 0x1AA2, 0x1AAA, 0x1AB3, 0x1ABE, 0x1AC9, - 0x1AD4, 0x1ADF, 0x1AEA, 0x1AF3, 0x1AFC, 0x1B02, 0x1B07, 0x1B09, - 0x1B0A, 0x1B0B, 0x1B0D, 0x1B0F, 0x1B11, 0x1B14, 0x1B17, 0x1B1A, - 0x1B1E, 0x1B21, 0x1B26, 0x1B2A, 0x1B2F, 0x1B34, 0x1B3A, 0x1B3F, - 0x1B45, 0x1B4B, 0x1B52, 0x1B58, 0x1144, 0x1147, 0x114F, 0x115B, - 0x116A, 0x117C, 0x1190, 0x11A4, 0x11B8, 0x11CC, 0x11DE, 0x11ED, - 0x11F9, 0x1201, 0x1204, 0x1201, 0x11FB, 0x11F0, 0x11E3, 0x11D3, - 0x11C2, 0x11B0, 0x119D, 0x118A, 0x1179, 0x1168, 0x115B, 0x114F, - 0x1148, 0x1144, 0x1143, 0x1142, 0x1141, 0x1140, 0x113F, 0x113E, - 0x113D, 0x113C, 0x113B, 0x113A, 0x1139, 0x1138, 0x1137, 0x1136, - 0x1136, 0x1135, 0x1134, 0x1133, 0x1133, 0x1132, 0xAC44, 0xAC40, - 0xAC35, 0xAC24, 0xAC0E, 0xABF4, 0xABD9, 0xABBC, 0xAB9F, 0xAB83, - 0xAB69, 0xAB53, 0xAB42, 0xAB37, 0xAB33, 0xAB37, 0xAB40, 0xAB4F, - 0xAB62, 0xAB78, 0xAB91, 0xABAB, 0xABC6, 0xABE0, 0xABF9, 0xAC10, - 0xAC24, 0xAC34, 0xAC3F, 0xAC44, 0xAC46, 0xAC49, 0xAC4C, 0xAC50, - 0xAC54, 0xAC59, 0xAC5F, 0xAC65, 0xAC6C, 0xAC73, 0xAC7B, 0xAC84, - 0xAC8C, 0xAC96, 0xACA0, 0xACAA, 0xACB4, 0xACBF, 0xACCB, 0xACD7, - 0x0000, 0xFFFA, 0xFFE9, 0xFFCF, 0xFFAE, 0xFF87, 0xFF5C, 0xFF30, - 0xFF04, 0xFED9, 0xFEB2, 0xFE91, 0xFE76, 0xFE65, 0xFE5F, 0xFE65, - 0xFE75, 0xFE8D, 0xFEAC, 0xFED1, 0xFEF9, 0xFF24, 0xFF4F, 0xFF79, - 0xFFA0, 0xFFC2, 0xFFDF, 0xFFF4, 0x0000, 0x0000, 0xFFFB, 0xFFF5, - 0xFFEE, 0xFFE7, 0xFFDF, 0xFFD7, 0xFFCE, 0xFFC4, 0xFFBA, 0xFFB0, - 0xFFA5, 0xFF99, 0xFF8E, 0xFF81, 0xFF75, 0xFF68, 0xFF5A, 0xFF4D, - 0xFF3F, 0xFF30, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFD, 0xFFFB, 0xFFF9, 0xFFF8, - 0xFFF7, 0xFFF6, 0xFFF5, 0xFFF6, 0xFFF7, 0xFFF9, 0xFFFC, 0x0000, - 0x0005, 0x000A, 0x000F, 0x0015, 0x001B, 0x0021, 0x0027, 0x002E, - 0x0034, 0x003B, 0x0042, 0x0049, 0x0050, 0x0057, 0x005E, 0x0066, - 0x006D, 0x0075, 0x007D, 0x0084, 0xBF40, 0xBF40, 0xBF40, 0xBF40, - 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF40, - 0xBF40, 0xBF40, 0xBF40, 0xBF40, 0xBF3E, 0xBF3C, 0xBF39, 0xBF36, - 0xBF33, 0xBF30, 0xBF2E, 0xBF2C, 0xBF2C, 0xBF2C, 0xBF2E, 0xBF32, - 0xBF38, 0xBF40, 0xBF4A, 0xBF54, 0xBF5E, 0xBF68, 0xBF73, 0xBF7F, - 0xBF8A, 0xBF96, 0xBFA2, 0xBFAF, 0xBFBB, 0xBFC8, 0xBFD5, 0xBFE3, - 0xBFF0, 0xBFFE, 0xC00C, 0xC01A, 0xC028, 0xC037, 0x2537, 0x253D, - 0x254E, 0x2568, 0x2589, 0x25B0, 0x25DB, 0x2607, 0x2634, 0x265E, - 0x2685, 0x26A7, 0x26C1, 0x26D2, 0x26D8, 0x26D3, 0x26C4, 0x26AE, - 0x2691, 0x266F, 0x2649, 0x2621, 0x25F8, 0x25CF, 0x25A9, 0x2585, - 0x2567, 0x254F, 0x253E, 0x2537, 0x2534, 0x2530, 0x252C, 0x2527, - 0x2522, 0x251C, 0x2516, 0x250F, 0x2507, 0x24FF, 0x24F7, 0x24EE, - 0x24E4, 0x24DA, 0x24D0, 0x24C5, 0x24BA, 0x24AE, 0x24A2, 0x2495, - 0xD64A, 0xD64C, 0xD651, 0xD658, 0xD662, 0xD66D, 0xD67A, 0xD686, - 0xD693, 0xD69F, 0xD6AB, 0xD6B4, 0xD6BC, 0xD6C1, 0xD6C2, 0xD6C1, - 0xD6BD, 0xD6B6, 0xD6AE, 0xD6A4, 0xD699, 0xD68E, 0xD682, 0xD676, - 0xD66B, 0xD661, 0xD658, 0xD651, 0xD64C, 0xD64A, 0xD649, 0xD647, - 0xD645, 0xD642, 0xD63E, 0xD63A, 0xD635, 0xD630, 0xD62A, 0xD623, - 0xD61C, 0xD614, 0xD60C, 0xD603, 0xD5FA, 0xD5F1, 0xD5E7, 0xD5DC, - 0xD5D1, 0xD5C6, 0xEC41, 0xEC3C, 0xEC2D, 0xEC17, 0xEBFA, 0xEBD9, - 0xEBB5, 0xEB8F, 0xEB69, 0xEB45, 0xEB24, 0xEB08, 0xEAF1, 0xEAE3, - 0xEADE, 0xEAE2, 0xEAEE, 0xEB02, 0xEB1A, 0xEB37, 0xEB58, 0xEB7A, - 0xEB9D, 0xEBBF, 0xEBE0, 0xEBFE, 0xEC18, 0xEC2C, 0xEC3A, 0xEC41, - 0xEC43, 0xEC45, 0xEC47, 0xEC49, 0xEC4A, 0xEC4C, 0xEC4D, 0xEC4F, - 0xEC50, 0xEC51, 0xEC52, 0xEC53, 0xEC54, 0xEC54, 0xEC55, 0xEC56, - 0xEC56, 0xEC56, 0xEC57, 0xEC57, 0xB59E, 0xB59B, 0xB590, 0xB581, - 0xB56D, 0xB555, 0xB53C, 0xB521, 0xB507, 0xB4ED, 0xB4D6, 0xB4C2, - 0xB4B2, 0xB4A8, 0xB4A4, 0xB4A7, 0xB4B0, 0xB4BE, 0xB4CF, 0xB4E3, - 0xB4FA, 0xB512, 0xB52B, 0xB543, 0xB55A, 0xB56F, 0xB581, 0xB590, - 0xB59A, 0xB59E, 0xB5A0, 0xB5A3, 0xB5A7, 0xB5AB, 0xB5B1, 0xB5B7, - 0xB5BE, 0xB5C6, 0xB5CE, 0xB5D7, 0xB5E1, 0xB5EC, 0xB5F7, 0xB603, - 0xB610, 0xB61D, 0xB62B, 0xB639, 0xB648, 0xB658, 0x7FFF, 0x7FFF, - 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, - 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, - 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, - 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFD, 0x7FFA, 0x7FF4, 0x7FEC, - 0x7FE3, 0x7FD7, 0x7FCA, 0x7FBB, 0x7FAB, 0x7F9A, 0x7F87, 0x7F74, - 0x7F60, 0x7F4B, 0x7F35, 0x7F1F, 0x7F09, 0x7EF2, 0x7EDC, 0x7EC5, - 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, - 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, - 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, - 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x8000, 0x8006, - 0x800E, 0x801A, 0x8028, 0x8039, 0x804D, 0x8062, 0x807A, 0x8094, - 0x80AF, 0x80CC, 0x80EA, 0x8109, 0x8129, 0x814A, 0x816B, 0x818C, - 0x81AE, 0x81CF, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x416C, 0x4160, 0x414C, 0x4130, 0x410E, 0x40E5, 0x40B6, 0x4082, - 0x4049, 0x400C, 0x3FCB, 0x3F86, 0x3F3E, 0x3EF3, 0x3EA7, 0x3E59, - 0x3E0A, 0x3DBA, 0x3D6A, 0x3D1B, 0xBF5F, 0x7FFF, 0x7FF5, 0x7FDA, - 0x7FB4, 0x7F86, 0x7F56, 0x7F26, 0x7EFD, 0x7EDE, 0x7ECE, 0x7ED2, - 0x7EEE, 0x7F26, 0x7F80, 0x7FFF, 0x80B2, 0x81A0, 0x82BF, 0x8404, - 0x8565, 0x86D9, 0x8856, 0x89D1, 0x8B40, 0x8C9A, 0x8DD5, 0x8EE6, - 0x8FC4, 0x9065, 0x90BE, 0x90EE, 0x911C, 0x9148, 0x9170, 0x9196, - 0x91B9, 0x91DA, 0x91F9, 0x9215, 0x922F, 0x9246, 0x925B, 0x926E, - 0x927F, 0x928F, 0x929C, 0x92A7, 0x92B0, 0x92B8, 0x92BE, 0x7FFF, - 0x8002, 0x800C, 0x801B, 0x802D, 0x8040, 0x8052, 0x8062, 0x806E, - 0x8074, 0x8072, 0x8068, 0x8052, 0x8030, 0x7FFF, 0x7FB9, 0x7F5D, - 0x7EEE, 0x7E71, 0x7DE8, 0x7D59, 0x7CC6, 0x7C34, 0x7BA6, 0x7B20, - 0x7AA6, 0x7A3D, 0x79E7, 0x79A9, 0x7987, 0x7974, 0x7962, 0x7951, - 0x7942, 0x7933, 0x7925, 0x7919, 0x790D, 0x7902, 0x78F8, 0x78EF, - 0x78E7, 0x78E0, 0x78D9, 0x78D3, 0x78CE, 0x78CA, 0x78C6, 0x78C3, - 0x78C1, 0x4171, 0x416B, 0x415B, 0x4144, 0x4128, 0x410B, 0x40EE, - 0x40D5, 0x40C3, 0x40B9, 0x40BB, 0x40CC, 0x40EE, 0x4124, 0x4171, - 0x41DD, 0x426D, 0x431A, 0x43DE, 0x44B3, 0x4594, 0x4679, 0x475E, - 0x483C, 0x490D, 0x49CB, 0x4A70, 0x4AF5, 0x4B56, 0x4B8C, 0x4BAA, - 0x4BC5, 0x4BDF, 0x4BF8, 0x4C0F, 0x4C24, 0x4C38, 0x4C4A, 0x4C5B, - 0x4C6B, 0x4C79, 0x4C86, 0x4C91, 0x4C9C, 0x4CA5, 0x4CAD, 0x4CB3, - 0x4CB9, 0x4CBE, 0x4CC1, 0xBF5F, 0x0000, 0x0000, 0xFFFF, 0xFFFE, - 0xFFFD, 0xFFFB, 0xFFFA, 0xFFF8, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF8, - 0xFFFA, 0xFFFC, 0x0000, 0x0008, 0x0017, 0x002B, 0x0043, 0x005D, - 0x0078, 0x0092, 0x00A9, 0x00BC, 0x00CA, 0x00D1, 0x00CF, 0x00C3, - 0x00AC, 0x0087, 0x0054, 0x0014, 0xFFC8, 0xFF72, 0xFF13, 0xFEAD, - 0xFE42, 0xFDD4, 0xFD64, 0xFCF4, 0xFC86, 0xFC1B, 0xFBB5, 0xFB57, - 0xFB00, 0xFAB5, 0xFA75, 0xFA42, 0xFA20, 0xFA0E, 0x0000, 0x0000, - 0xFFFE, 0xFFFB, 0xFFF8, 0xFFF4, 0xFFF1, 0xFFEE, 0xFFEC, 0xFFEA, - 0xFFEB, 0xFFED, 0xFFF1, 0xFFF7, 0x0000, 0x000C, 0x001B, 0x002D, - 0x0040, 0x0056, 0x006D, 0x0084, 0x009D, 0x00B5, 0x00CD, 0x00E5, - 0x00FB, 0x0110, 0x0124, 0x0135, 0x0146, 0x015A, 0x016F, 0x0187, - 0x019F, 0x01B8, 0x01D0, 0x01E9, 0x0200, 0x0215, 0x0229, 0x023A, - 0x0248, 0x0252, 0x0258, 0x025A, 0x0257, 0x024E, 0x023E, 0x0228, - 0xFC62, 0xFC5F, 0xFC57, 0xFC4B, 0xFC3C, 0xFC2C, 0xFC1A, 0xFC09, - 0xFBFA, 0xFBED, 0xFBE4, 0xFBDF, 0xFBE0, 0xFBE9, 0xFBF9, 0xFC13, - 0xFC36, 0xFC61, 0xFC92, 0xFCC9, 0xFD03, 0xFD3F, 0xFD7B, 0xFDB7, - 0xFDF0, 0xFE25, 0xFE55, 0xFE7E, 0xFE9F, 0xFEB7, 0xFEC4, 0xFEC9, - 0xFEC7, 0xFEBF, 0xFEB1, 0xFEA0, 0xFE8B, 0xFE75, 0xFE5F, 0xFE48, - 0xFE33, 0xFE21, 0xFE12, 0xFE08, 0xFE04, 0xFE06, 0xFE11, 0xFE25, - 0xFE43, 0xFE6C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFD, - 0xFFFC, 0xFFFB, 0xFFFA, 0xFFF9, 0xFFF8, 0xFFF7, 0xFFF6, 0xFFF5, - 0xFFF4, 0xFFF2, 0xFFF1, 0xFFF0, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0001, 0x0003, 0x0007, 0x000C, 0x0012, - 0x0017, 0x001C, 0x0020, 0x0023, 0x0024, 0x0023, 0x001F, 0x0018, - 0x000E, 0x0000, 0xFFEF, 0xFFDB, 0xFFC6, 0xFFAE, 0xFF94, 0xFF78, - 0xFF5B, 0xFF3D, 0xFF1D, 0xFEFB, 0xFED9, 0xFEB5, 0xFE91, 0xFE6C, - 0xFE46, 0xFE1F, 0xFDF8, 0xFDD1, 0xFDAA, 0xFD82, 0x0884, 0x0890, - 0x08B2, 0x08E4, 0x0922, 0x0966, 0x09AC, 0x09EF, 0x0A29, 0x0A55, - 0x0A70, 0x0A72, 0x0A59, 0x0A1E, 0x09BD, 0x0925, 0x0850, 0x0749, - 0x061C, 0x04D2, 0x0376, 0x0213, 0x00B5, 0xFF65, 0xFE2F, 0xFD1C, - 0xFC39, 0xFB8F, 0xFB29, 0xFB13, 0xFB2B, 0xFB4C, 0xFB74, 0xFBA4, - 0xFBDA, 0xFC17, 0xFC5A, 0xFCA4, 0xFCF3, 0xFD47, 0xFDA1, 0xFE00, - 0xFE63, 0xFECA, 0xFF36, 0xFFA5, 0x0016, 0x008C, 0x0104, 0x017F, - 0x40A1, 0x40A7, 0x40B8, 0x40D2, 0x40F4, 0x411B, 0x4145, 0x4172, - 0x419E, 0x41C9, 0x41F0, 0x4211, 0x422B, 0x423C, 0x4242, 0x423D, - 0x422F, 0x4219, 0x41FC, 0x41DA, 0x41B4, 0x418D, 0x4164, 0x413B, - 0x4115, 0x40F2, 0x40D3, 0x40BB, 0x40A9, 0x40A1, 0x409E, 0x409A, - 0x4097, 0x4094, 0x4091, 0x408E, 0x408C, 0x4089, 0x4087, 0x4084, - 0x4082, 0x4080, 0x407E, 0x407C, 0x407B, 0x4079, 0x4077, 0x4076, - 0x4075, 0x4073, -}; +ROM_ASSET_LOAD_ANIM(anim_81_values, 0x0054bc80, 4308, 0x00000000, 4308); diff --git a/assets/anims/anim_82.inc.c b/assets/anims/anim_82.inc.c index baacce7d1..5b9d0fb9d 100644 --- a/assets/anims/anim_82.inc.c +++ b/assets/anims/anim_82.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_82[] = { 1, 189, @@ -13,390 +14,7 @@ static const struct Animation anim_82[] = { }; -static const u16 anim_82_indices[] = { - 0x0001, 0x0000, 0x0043, 0x0001, 0x0043, 0x0044, 0x0001, 0x0000, 0x0001, 0x0087, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0043, 0x0B02, - 0x0043, 0x0A39, 0x0043, 0x0A7C, 0x0043, 0x0ABF, - 0x0043, 0x0970, 0x0043, 0x09B3, 0x0043, 0x09F6, - 0x0043, 0x08A6, 0x0043, 0x08E9, 0x0043, 0x092C, - 0x0043, 0x0194, 0x0043, 0x01D7, 0x0043, 0x021A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0043, 0x0151, - 0x0043, 0x0088, 0x0043, 0x00CB, 0x0043, 0x010E, - 0x0043, 0x07DC, 0x0043, 0x081F, 0x0043, 0x0862, - 0x0043, 0x0369, 0x0043, 0x03AC, 0x0043, 0x03EF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0043, 0x0326, - 0x0043, 0x025D, 0x0043, 0x02A0, 0x0043, 0x02E3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x08A5, - 0x0043, 0x0713, 0x0043, 0x0756, 0x0043, 0x0799, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0043, 0x06D0, - 0x0043, 0x0607, 0x0043, 0x064A, 0x0043, 0x068D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x096F, - 0x0043, 0x053E, 0x0043, 0x0581, 0x0043, 0x05C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0043, 0x04FB, - 0x0043, 0x0432, 0x0043, 0x0475, 0x0043, 0x04B8, -}; +ROM_ASSET_LOAD_ANIM(anim_82_indices, 0x0054cd6c, 252, 0x00000000, 252); -static const s16 anim_82_values[] = { - 0x0000, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, 0x00AB, - 0x00AB, 0x00AB, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AC, - 0x00AC, 0x00AC, 0x00AC, 0x00AC, 0x00AD, 0x00AD, 0x00AD, 0x00AD, - 0x00AD, 0x00AD, 0x00AD, 0x00AD, 0x00AD, 0x00AE, 0x00AE, 0x00AE, - 0x00AE, 0x00AE, 0x00AE, 0x00AE, 0x00AE, 0x00AE, 0x00AE, 0x00AF, - 0x00AF, 0x00AF, 0x00AF, 0x00AF, 0x00AF, 0x00AF, 0x00AF, 0x00AF, - 0x00AF, 0x00B0, 0x00B0, 0x00B0, 0x00B0, 0x00B0, 0x00B0, 0x00B0, - 0x00B0, 0x00B0, 0x00B0, 0x00B0, 0x00B0, 0x00B1, 0x00B1, 0x00B1, - 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0002, 0x0002, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0004, 0x0004, - 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, - 0x0004, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x3FFF, - 0x0014, 0x0016, 0x0017, 0x0019, 0x001B, 0x001C, 0x001E, 0x001F, - 0x0021, 0x0022, 0x0024, 0x0025, 0x0026, 0x0028, 0x0029, 0x002A, - 0x002B, 0x002C, 0x002D, 0x002E, 0x002F, 0x002F, 0x0030, 0x0030, - 0x0030, 0x0031, 0x0031, 0x0030, 0x0030, 0x0030, 0x002F, 0x002E, - 0x002E, 0x002D, 0x002B, 0x002A, 0x0028, 0x0026, 0x0024, 0x0022, - 0x0020, 0x001D, 0x001A, 0x0017, 0x0014, 0x0010, 0x000C, 0x0008, - 0x0004, 0x0000, 0xFFFA, 0xFFF1, 0xFFE4, 0xFFD6, 0xFFC5, 0xFFB2, - 0xFF9D, 0xFF87, 0xFF6F, 0xFF57, 0xFF3E, 0xFF25, 0xFF0B, 0xFEF2, - 0xFEDA, 0xFEC2, 0xFEAB, 0xF979, 0xF979, 0xF979, 0xF978, 0xF978, - 0xF978, 0xF978, 0xF978, 0xF977, 0xF977, 0xF977, 0xF977, 0xF977, - 0xF976, 0xF976, 0xF976, 0xF976, 0xF976, 0xF976, 0xF976, 0xF976, - 0xF975, 0xF975, 0xF975, 0xF975, 0xF975, 0xF975, 0xF975, 0xF975, - 0xF975, 0xF975, 0xF976, 0xF976, 0xF976, 0xF976, 0xF976, 0xF976, - 0xF977, 0xF977, 0xF977, 0xF977, 0xF978, 0xF978, 0xF979, 0xF979, - 0xF979, 0xF97A, 0xF97B, 0xF97B, 0xF97C, 0xF97D, 0xF97E, 0xF97F, - 0xF981, 0xF984, 0xF986, 0xF989, 0xF98C, 0xF98F, 0xF992, 0xF995, - 0xF998, 0xF99C, 0xF99F, 0xF9A2, 0xF9A5, 0xF9A8, 0xED07, 0xECFD, - 0xECF3, 0xECE9, 0xECDF, 0xECD5, 0xECCB, 0xECC2, 0xECB8, 0xECAF, - 0xECA6, 0xEC9D, 0xEC95, 0xEC8D, 0xEC85, 0xEC7E, 0xEC77, 0xEC70, - 0xEC6B, 0xEC65, 0xEC61, 0xEC5D, 0xEC5A, 0xEC57, 0xEC55, 0xEC54, - 0xEC54, 0xEC55, 0xEC57, 0xEC59, 0xEC5D, 0xEC61, 0xEC67, 0xEC6E, - 0xEC76, 0xEC7F, 0xEC89, 0xEC94, 0xECA1, 0xECAF, 0xECBE, 0xECCF, - 0xECE1, 0xECF5, 0xED0A, 0xED21, 0xED39, 0xED53, 0xED6E, 0xED8C, - 0xEDB4, 0xEDF0, 0xEE3E, 0xEE9B, 0xEF08, 0xEF80, 0xF004, 0xF091, - 0xF126, 0xF1C0, 0xF25E, 0xF2FE, 0xF39F, 0xF43F, 0xF4DC, 0xF574, - 0xF606, 0xE216, 0xE1F7, 0xE1D7, 0xE1B4, 0xE18F, 0xE169, 0xE141, - 0xE118, 0xE0EE, 0xE0C3, 0xE098, 0xE06D, 0xE041, 0xE015, 0xDFEA, - 0xDFBF, 0xDF95, 0xDF6C, 0xDF44, 0xDF1E, 0xDEF9, 0xDED5, 0xDEB4, - 0xDE95, 0xDE78, 0xDE5E, 0xDE47, 0xDE33, 0xDE22, 0xDE14, 0xDE0A, - 0xDE04, 0xDE02, 0xDE05, 0xDE0C, 0xDE17, 0xDE28, 0xDE3D, 0xDE59, - 0xDE79, 0xDEA0, 0xDECC, 0xDEFF, 0xDF38, 0xDF77, 0xDFBE, 0xE00B, - 0xE060, 0xE0BC, 0xE120, 0xE1AC, 0xE27B, 0xE388, 0xE4CC, 0xE642, - 0xE7E4, 0xE9AB, 0xEB92, 0xED94, 0xEFA8, 0xF1CB, 0xF3F6, 0xF623, - 0xF84B, 0xFA6A, 0xFC78, 0xFE71, 0xF495, 0xF41F, 0xF3AA, 0xF334, - 0xF2BF, 0xF24B, 0xF1D9, 0xF168, 0xF0FA, 0xF08E, 0xF026, 0xEFC1, - 0xEF60, 0xEF03, 0xEEAB, 0xEE58, 0xEE0B, 0xEDC4, 0xED83, 0xED4A, - 0xED17, 0xECED, 0xECCA, 0xECB0, 0xEC9F, 0xEC97, 0xEC99, 0xECA6, - 0xECBD, 0xECDF, 0xED0C, 0xED45, 0xED8B, 0xEDDE, 0xEE3D, 0xEEAA, - 0xEF25, 0xEFAF, 0xF047, 0xF0EF, 0xF1A6, 0xF26D, 0xF345, 0xF42E, - 0xF528, 0xF634, 0xF752, 0xF882, 0xF9C6, 0xFB1D, 0xFCF8, 0xFFBC, - 0x0351, 0x07A6, 0x0CA5, 0x1239, 0x184E, 0x1ECF, 0x25A7, 0x2CC2, - 0x340C, 0x3B6F, 0x42D8, 0x4A30, 0x5165, 0x5861, 0x5F10, 0xD0AA, - 0xD094, 0xD07E, 0xD069, 0xD055, 0xD042, 0xD030, 0xD01F, 0xD00E, - 0xCFFF, 0xCFF1, 0xCFE4, 0xCFD8, 0xCFCD, 0xCFC4, 0xCFBC, 0xCFB5, - 0xCFB0, 0xCFAC, 0xCFA9, 0xCFA8, 0xCFA8, 0xCFAB, 0xCFAE, 0xCFB4, - 0xCFBB, 0xCFC4, 0xCFCF, 0xCFDB, 0xCFEA, 0xCFFA, 0xD00D, 0xD021, - 0xD038, 0xD050, 0xD06B, 0xD088, 0xD0A7, 0xD0C9, 0xD0EC, 0xD113, - 0xD13B, 0xD166, 0xD194, 0xD1C4, 0xD1F7, 0xD22C, 0xD264, 0xD29F, - 0xD2DC, 0xD334, 0xD3BB, 0xD46C, 0xD543, 0xD63B, 0xD750, 0xD87D, - 0xD9BD, 0xDB0D, 0xDC67, 0xDDC7, 0xDF28, 0xE086, 0xE1DC, 0xE326, - 0xE45E, 0xE581, 0xDCB7, 0xDD47, 0xDDD9, 0xDE6A, 0xDEFA, 0xDF89, - 0xE017, 0xE0A2, 0xE12A, 0xE1AF, 0xE230, 0xE2AD, 0xE325, 0xE398, - 0xE405, 0xE46B, 0xE4CB, 0xE523, 0xE573, 0xE5BB, 0xE5F9, 0xE62E, - 0xE659, 0xE67A, 0xE690, 0xE699, 0xE697, 0xE688, 0xE66D, 0xE643, - 0xE60B, 0xE5C5, 0xE56F, 0xE50A, 0xE494, 0xE40E, 0xE376, 0xE2CD, - 0xE211, 0xE142, 0xE061, 0xDF6B, 0xDE61, 0xDD42, 0xDC0D, 0xDAC3, - 0xD962, 0xD7EA, 0xD65B, 0xD4B4, 0xD268, 0xCEFE, 0xCA8E, 0xC532, - 0xBF04, 0xB81E, 0xB098, 0xA88D, 0xA016, 0x974D, 0x8E4B, 0x8529, - 0x7C03, 0x72F0, 0x6A0B, 0x616D, 0x5930, 0xFC4B, 0xFC09, 0xFBC7, - 0xFB87, 0xFB48, 0xFB0B, 0xFAD0, 0xFA97, 0xFA60, 0xFA2D, 0xF9FD, - 0xF9D1, 0xF9A8, 0xF984, 0xF965, 0xF94A, 0xF935, 0xF926, 0xF91C, - 0xF919, 0xF91C, 0xF927, 0xF938, 0xF952, 0xF973, 0xF99C, 0xF9CE, - 0xFA09, 0xFA4E, 0xFA9C, 0xFAF4, 0xFB56, 0xFBC2, 0xFC3A, 0xFCBD, - 0xFD4C, 0xFDE6, 0xFE8D, 0xFF40, 0x0000, 0x00E1, 0x01F4, 0x0337, - 0x04A7, 0x0641, 0x0802, 0x09E8, 0x0BEF, 0x0E14, 0x1055, 0x12B0, - 0x1520, 0x17A4, 0x1A38, 0x1CDA, 0x1F87, 0x223B, 0x24F5, 0x27B1, - 0x2A6C, 0x2D25, 0x2FD7, 0x327F, 0x351C, 0x37AB, 0x3A27, 0x3C90, - 0xFFFB, 0xFFFA, 0xFFFA, 0xFFF9, 0xFFF9, 0xFFF8, 0xFFF8, 0xFFF8, - 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF6, 0xFFF6, 0xFFF6, 0xFFF6, - 0xFFF6, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF6, 0xFFF6, - 0xFFF6, 0xFFF6, 0xFFF7, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF8, 0xFFF9, - 0xFFFA, 0xFFFA, 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFE, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFA, 0xFFF0, 0xFFE3, 0xFFD2, 0xFFC0, 0xFFAB, 0xFF94, - 0xFF7C, 0xFF64, 0xFF4B, 0xFF33, 0xFF1C, 0xFF06, 0xFEF1, 0xFEDF, - 0xFECF, 0xFEC3, 0xFEBA, 0xFEB6, 0xFEB6, 0xFEBB, 0xFEC6, 0xFED7, - 0xFEEF, 0xFF0D, 0xFF33, 0xF513, 0xF50F, 0xF50B, 0xF508, 0xF504, - 0xF500, 0xF4FD, 0xF4FA, 0xF4F7, 0xF4F4, 0xF4F1, 0xF4EE, 0xF4EC, - 0xF4EA, 0xF4E8, 0xF4E7, 0xF4E5, 0xF4E5, 0xF4E4, 0xF4E4, 0xF4E4, - 0xF4E5, 0xF4E6, 0xF4E7, 0xF4E9, 0xF4EB, 0xF4EE, 0xF4F2, 0xF4F6, - 0xF4FA, 0xF4FF, 0xF505, 0xF50B, 0xF512, 0xF519, 0xF521, 0xF52A, - 0xF534, 0xF53E, 0xF549, 0xF557, 0xF569, 0xF57F, 0xF599, 0xF5B7, - 0xF5D8, 0xF5FB, 0xF621, 0xF649, 0xF673, 0xF69F, 0xF6CC, 0xF6F9, - 0xF727, 0xF756, 0xF784, 0xF7B2, 0xF7E0, 0xF80C, 0xF837, 0xF860, - 0xF888, 0xF8AD, 0xF8CF, 0xF8EF, 0xF90B, 0xF923, 0xD648, 0xD664, - 0xD67E, 0xD697, 0xD6AE, 0xD6C3, 0xD6D7, 0xD6E8, 0xD6F8, 0xD706, - 0xD711, 0xD71A, 0xD721, 0xD726, 0xD728, 0xD728, 0xD725, 0xD71F, - 0xD717, 0xD70B, 0xD6FD, 0xD6EB, 0xD6D7, 0xD6BF, 0xD6A4, 0xD685, - 0xD663, 0xD63D, 0xD614, 0xD5E7, 0xD5B6, 0xD582, 0xD549, 0xD50C, - 0xD4CB, 0xD486, 0xD43D, 0xD3EF, 0xD39D, 0xD346, 0xCFA0, 0xC805, - 0xC071, 0xBCDD, 0xBFCB, 0xC69F, 0xCDAA, 0xD13C, 0xCF24, 0xC9C0, - 0xC43B, 0xC1C1, 0xC383, 0xC790, 0xCC5D, 0xD05F, 0xD20D, 0xCFBC, - 0xCA83, 0xC4FC, 0xC1C1, 0xC0A1, 0xBFAE, 0xBEEB, 0xBE58, 0xBDF4, - 0xBDC2, 0x10FD, 0x10FA, 0x10F7, 0x10F1, 0x10EB, 0x10E3, 0x10DA, - 0x10D1, 0x10C6, 0x10BB, 0x10AF, 0x10A2, 0x1094, 0x1086, 0x1078, - 0x1069, 0x105A, 0x104B, 0x103C, 0x102C, 0x101D, 0x100E, 0x0FFF, - 0x0FF0, 0x0FE2, 0x0FD4, 0x0FC6, 0x0FBA, 0x0FAD, 0x0FA2, 0x0F97, - 0x0F8E, 0x0F85, 0x0F7D, 0x0F77, 0x0F71, 0x0F6D, 0x0F6B, 0x0F6A, - 0x0F6A, 0x0F5E, 0x0F50, 0x0F61, 0x0FB3, 0x10BF, 0x124F, 0x137C, - 0x1362, 0x10E9, 0x0CD3, 0x0903, 0x075C, 0x0883, 0x0B3D, 0x0EA4, - 0x11D1, 0x13DC, 0x1409, 0x12E5, 0x1179, 0x10D1, 0x10F3, 0x1134, - 0x118E, 0x11FA, 0x1272, 0x12F0, 0x18C8, 0x18CB, 0x18CF, 0x18D4, - 0x18DB, 0x18E3, 0x18EC, 0x18F6, 0x1902, 0x190E, 0x191B, 0x1928, - 0x1936, 0x1945, 0x1955, 0x1964, 0x1974, 0x1984, 0x1995, 0x19A5, - 0x19B6, 0x19C6, 0x19D6, 0x19E6, 0x19F6, 0x1A05, 0x1A13, 0x1A21, - 0x1A2E, 0x1A3B, 0x1A47, 0x1A51, 0x1A5B, 0x1A64, 0x1A6B, 0x1A71, - 0x1A76, 0x1A79, 0x1A7B, 0x1A7B, 0x1A84, 0x1A90, 0x1A88, 0x1A54, - 0x19A8, 0x18A8, 0x17E4, 0x17F2, 0x1981, 0x1C17, 0x1E81, 0x1F8B, - 0x1ECD, 0x1D0D, 0x1AE0, 0x18DB, 0x1791, 0x1744, 0x17AA, 0x188D, - 0x19B2, 0x1B03, 0x1C82, 0x1E24, 0x1FD9, 0x2197, 0x234E, 0xD89B, - 0xD899, 0xD895, 0xD890, 0xD88A, 0xD884, 0xD87C, 0xD874, 0xD86A, - 0xD860, 0xD856, 0xD84B, 0xD83F, 0xD833, 0xD827, 0xD81B, 0xD80E, - 0xD801, 0xD7F4, 0xD7E7, 0xD7DA, 0xD7CD, 0xD7C1, 0xD7B4, 0xD7A8, - 0xD79D, 0xD791, 0xD787, 0xD77D, 0xD774, 0xD76B, 0xD763, 0xD75C, - 0xD756, 0xD752, 0xD74E, 0xD74B, 0xD74A, 0xD749, 0xD74B, 0xD736, - 0xD71B, 0xD737, 0xD7C4, 0xD8F1, 0xDA94, 0xDC66, 0xDE1F, 0xDFFB, - 0xE207, 0xE3B5, 0xE476, 0xE42D, 0xE342, 0xE1EF, 0xE06F, 0xDEFD, - 0xDDDE, 0xDCE6, 0xDBA3, 0xD9A3, 0xD6E9, 0xD3D4, 0xD080, 0xCD05, - 0xC97E, 0xC605, 0xFFD7, 0xFFD6, 0xFFD4, 0xFFD3, 0xFFD2, 0xFFD1, - 0xFFD0, 0xFFCF, 0xFFCE, 0xFFCD, 0xFFCC, 0xFFCB, 0xFFCA, 0xFFC9, - 0xFFC9, 0xFFC8, 0xFFC7, 0xFFC7, 0xFFC6, 0xFFC6, 0xFFC5, 0xFFC5, - 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC3, 0xFFC3, 0xFFC3, 0xFFC3, 0xFFC3, - 0xFFC3, 0xFFC3, 0xFFC3, 0xFFC3, 0xFFC3, 0xFFC3, 0xFFC3, 0xFFC3, - 0xFFC3, 0xFFC3, 0xFFC4, 0xFFC4, 0xFFC4, 0xFFC5, 0xFFC5, 0xFFC5, - 0xFFC6, 0xFFC6, 0xFFC7, 0xFFC7, 0xFFC7, 0xFFC8, 0xFFC9, 0xFFC9, - 0xFFCA, 0xFFCA, 0xFFCB, 0xFFCB, 0xFFCC, 0xFFCD, 0xFFCD, 0xFFCE, - 0xFFCF, 0xFFD0, 0xFFD0, 0xFFD1, 0xFFD2, 0xFF2F, 0xFF2F, 0xFF2F, - 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, - 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, - 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xCA2B, 0xCA31, 0xCA37, 0xCA3D, 0xCA43, 0xCA49, 0xCA4F, 0xCA55, - 0xCA5C, 0xCA62, 0xCA69, 0xCA6F, 0xCA76, 0xCA7C, 0xCA83, 0xCA8A, - 0xCA91, 0xCA98, 0xCA9F, 0xCAA6, 0xCAAD, 0xCAB4, 0xCABB, 0xCAC2, - 0xCAC8, 0xCACF, 0xCAD6, 0xCADD, 0xCAE4, 0xCAEB, 0xCAF2, 0xCAF9, - 0xCB00, 0xCB06, 0xCB0D, 0xCB14, 0xCB1A, 0xCB21, 0xCB27, 0xCB2E, - 0xCB34, 0xCB3A, 0xCB40, 0xCB46, 0xCB4C, 0xCB52, 0xCB58, 0xCB5D, - 0xCB63, 0xCB68, 0xCB6D, 0xCB72, 0xCB77, 0xCB7C, 0xCB80, 0xCB84, - 0xCB89, 0xCB8D, 0xCB91, 0xCB94, 0xCB98, 0xCB9B, 0xCB9E, 0xCBA1, - 0xCBA4, 0xCBA6, 0xCBA9, 0x1D7B, 0x1D6B, 0x1D5A, 0x1D49, 0x1D38, - 0x1D26, 0x1D14, 0x1D02, 0x1CEF, 0x1CDC, 0x1CC9, 0x1CB5, 0x1CA1, - 0x1C8D, 0x1C79, 0x1C64, 0x1C4F, 0x1C3A, 0x1C25, 0x1C10, 0x1BFB, - 0x1BE5, 0x1BD0, 0x1BBA, 0x1BA5, 0x1B8F, 0x1B79, 0x1B64, 0x1B4E, - 0x1B38, 0x1B23, 0x1B0D, 0x1AF8, 0x1AE3, 0x1ACD, 0x1AB8, 0x1AA3, - 0x1A8F, 0x1A7A, 0x1A66, 0x1A52, 0x1A3E, 0x1A2A, 0x1A17, 0x1A04, - 0x19F1, 0x19DF, 0x19CD, 0x19BB, 0x19AA, 0x1999, 0x1988, 0x1978, - 0x1969, 0x195A, 0x194B, 0x193D, 0x192F, 0x1922, 0x1916, 0x190A, - 0x18FE, 0x18F4, 0x18E9, 0x18E0, 0x18D7, 0x18CF, 0x1B5F, 0x1B66, - 0x1B6D, 0x1B75, 0x1B7C, 0x1B84, 0x1B8C, 0x1B94, 0x1B9C, 0x1BA5, - 0x1BAD, 0x1BB6, 0x1BBF, 0x1BC8, 0x1BD1, 0x1BDA, 0x1BE3, 0x1BED, - 0x1BF6, 0x1BFF, 0x1C09, 0x1C13, 0x1C1C, 0x1C26, 0x1C30, 0x1C39, - 0x1C43, 0x1C4D, 0x1C57, 0x1C60, 0x1C6A, 0x1C74, 0x1C7D, 0x1C87, - 0x1C91, 0x1C9A, 0x1CA4, 0x1CAD, 0x1CB6, 0x1CC0, 0x1CC9, 0x1CD2, - 0x1CDB, 0x1CE3, 0x1CEC, 0x1CF4, 0x1CFD, 0x1D05, 0x1D0D, 0x1D15, - 0x1D1D, 0x1D24, 0x1D2C, 0x1D33, 0x1D3A, 0x1D40, 0x1D47, 0x1D4D, - 0x1D53, 0x1D59, 0x1D5E, 0x1D64, 0x1D69, 0x1D6D, 0x1D72, 0x1D76, - 0x1D7A, 0x1131, 0x1131, 0x1130, 0x1130, 0x112F, 0x112F, 0x112E, - 0x112E, 0x112D, 0x112D, 0x112C, 0x112C, 0x112C, 0x112B, 0x112B, - 0x112B, 0x112A, 0x112A, 0x112A, 0x1129, 0x1129, 0x1129, 0x1129, - 0x1129, 0x1128, 0x1128, 0x1128, 0x1128, 0x1128, 0x1128, 0x1128, - 0x1128, 0x1128, 0x1128, 0x1128, 0x1128, 0x1128, 0x1128, 0x1128, - 0x1128, 0x1128, 0x1128, 0x1128, 0x1129, 0x1129, 0x1129, 0x1129, - 0x1129, 0x1129, 0x112A, 0x112A, 0x112A, 0x112A, 0x112A, 0x112B, - 0x112B, 0x112B, 0x112C, 0x112C, 0x112C, 0x112C, 0x112D, 0x112D, - 0x112D, 0x112E, 0x112E, 0x112E, 0xACE3, 0xACF0, 0xACFD, 0xAD0A, - 0xAD18, 0xAD26, 0xAD34, 0xAD43, 0xAD51, 0xAD60, 0xAD70, 0xAD7F, - 0xAD8F, 0xAD9F, 0xADAF, 0xADBF, 0xADD0, 0xADE1, 0xADF1, 0xAE02, - 0xAE13, 0xAE24, 0xAE35, 0xAE46, 0xAE58, 0xAE69, 0xAE7A, 0xAE8C, - 0xAE9D, 0xAEAE, 0xAEBF, 0xAED0, 0xAEE2, 0xAEF3, 0xAF04, 0xAF14, - 0xAF25, 0xAF36, 0xAF46, 0xAF56, 0xAF66, 0xAF76, 0xAF86, 0xAF95, - 0xAFA5, 0xAFB4, 0xAFC2, 0xAFD1, 0xAFDF, 0xAFED, 0xAFFB, 0xB008, - 0xB015, 0xB021, 0xB02D, 0xB039, 0xB044, 0xB04F, 0xB05A, 0xB064, - 0xB06E, 0xB077, 0xB080, 0xB088, 0xB08F, 0xB097, 0xB09D, 0xFF22, - 0xFF13, 0xFF04, 0xFEF5, 0xFEE5, 0xFED5, 0xFEC6, 0xFEB6, 0xFEA6, - 0xFE95, 0xFE85, 0xFE75, 0xFE65, 0xFE54, 0xFE44, 0xFE34, 0xFE23, - 0xFE13, 0xFE03, 0xFDF3, 0xFDE3, 0xFDD3, 0xFDC3, 0xFDB4, 0xFDA5, - 0xFD96, 0xFD87, 0xFD78, 0xFD6A, 0xFD5C, 0xFD4E, 0xFD41, 0xFD34, - 0xFD27, 0xFD1B, 0xFD0F, 0xFD04, 0xFCF9, 0xFCEE, 0xFCE4, 0xFCDB, - 0xFCD2, 0xFCC9, 0xFCC1, 0xFCBA, 0xFCB3, 0xFCAD, 0xFCA8, 0xFCA3, - 0xFC9F, 0xFC9C, 0xFC99, 0xFC97, 0xFC96, 0xFC95, 0xFC96, 0xFC97, - 0xFC98, 0xFC9B, 0xFC9E, 0xFCA2, 0xFCA6, 0xFCAB, 0xFCB0, 0xFCB6, - 0xFCBD, 0xFCC4, 0x008C, 0x0094, 0x009C, 0x00A4, 0x00AC, 0x00B4, - 0x00BC, 0x00C4, 0x00CC, 0x00D4, 0x00DC, 0x00E4, 0x00EC, 0x00F4, - 0x00FC, 0x0104, 0x010C, 0x0114, 0x011B, 0x0123, 0x012A, 0x0132, - 0x0139, 0x0140, 0x0148, 0x014F, 0x0155, 0x015C, 0x0163, 0x0169, - 0x016F, 0x0175, 0x017B, 0x0181, 0x0187, 0x018C, 0x0191, 0x0196, - 0x019B, 0x019F, 0x01A4, 0x01A8, 0x01AB, 0x01AF, 0x01B2, 0x01B5, - 0x01B8, 0x01BA, 0x01BC, 0x01BE, 0x01BF, 0x01C1, 0x01C1, 0x01C2, - 0x01C2, 0x01C2, 0x01C1, 0x01C1, 0x01BF, 0x01BE, 0x01BC, 0x01BA, - 0x01B7, 0x01B4, 0x01B1, 0x01AE, 0x01AA, 0xC045, 0xC054, 0xC062, - 0xC071, 0xC080, 0xC08F, 0xC09E, 0xC0AD, 0xC0BC, 0xC0CA, 0xC0D9, - 0xC0E8, 0xC0F7, 0xC106, 0xC115, 0xC123, 0xC132, 0xC140, 0xC14E, - 0xC15C, 0xC16A, 0xC178, 0xC186, 0xC193, 0xC1A0, 0xC1AD, 0xC1BA, - 0xC1C6, 0xC1D3, 0xC1DE, 0xC1EA, 0xC1F5, 0xC200, 0xC20B, 0xC215, - 0xC21F, 0xC229, 0xC232, 0xC23B, 0xC243, 0xC24B, 0xC252, 0xC259, - 0xC260, 0xC266, 0xC26B, 0xC270, 0xC274, 0xC278, 0xC27C, 0xC27E, - 0xC281, 0xC282, 0xC283, 0xC283, 0xC283, 0xC282, 0xC280, 0xC27E, - 0xC27B, 0xC278, 0xC274, 0xC26F, 0xC26A, 0xC264, 0xC25E, 0xC257, - 0x2489, 0x247B, 0x246E, 0x2460, 0x2452, 0x2444, 0x2435, 0x2426, - 0x2417, 0x2407, 0x23F7, 0x23E7, 0x23D7, 0x23C7, 0x23B7, 0x23A6, - 0x2395, 0x2384, 0x2373, 0x2362, 0x2351, 0x2340, 0x232E, 0x231D, - 0x230B, 0x22FA, 0x22E9, 0x22D7, 0x22C6, 0x22B4, 0x22A3, 0x2292, - 0x2280, 0x226F, 0x225E, 0x224D, 0x223D, 0x222C, 0x221C, 0x220B, - 0x21FB, 0x21EB, 0x21DC, 0x21CC, 0x21BD, 0x21AE, 0x219F, 0x2191, - 0x2183, 0x2175, 0x2168, 0x215A, 0x214E, 0x2141, 0x2135, 0x212A, - 0x211E, 0x2114, 0x2109, 0x20FF, 0x20F6, 0x20ED, 0x20E4, 0x20DC, - 0x20D5, 0x20CE, 0x20C7, 0xD5BA, 0xD5AE, 0xD5A1, 0xD594, 0xD587, - 0xD57A, 0xD56C, 0xD55E, 0xD54F, 0xD540, 0xD531, 0xD522, 0xD513, - 0xD503, 0xD4F3, 0xD4E3, 0xD4D3, 0xD4C2, 0xD4B2, 0xD4A1, 0xD490, - 0xD480, 0xD46F, 0xD45D, 0xD44C, 0xD43B, 0xD42A, 0xD419, 0xD408, - 0xD3F6, 0xD3E5, 0xD3D4, 0xD3C3, 0xD3B2, 0xD3A1, 0xD390, 0xD37F, - 0xD36F, 0xD35E, 0xD34E, 0xD33E, 0xD32E, 0xD31E, 0xD30E, 0xD2FF, - 0xD2F0, 0xD2E1, 0xD2D2, 0xD2C4, 0xD2B6, 0xD2A8, 0xD29B, 0xD28E, - 0xD281, 0xD275, 0xD269, 0xD25D, 0xD252, 0xD247, 0xD23D, 0xD233, - 0xD22A, 0xD221, 0xD218, 0xD210, 0xD209, 0xD202, 0xEC57, 0xEC57, - 0xEC57, 0xEC57, 0xEC57, 0xEC56, 0xEC56, 0xEC55, 0xEC55, 0xEC54, - 0xEC54, 0xEC53, 0xEC52, 0xEC51, 0xEC51, 0xEC50, 0xEC4F, 0xEC4E, - 0xEC4C, 0xEC4B, 0xEC4A, 0xEC49, 0xEC48, 0xEC46, 0xEC45, 0xEC44, - 0xEC42, 0xEC41, 0xEC3F, 0xEC3E, 0xEC3C, 0xEC3A, 0xEC39, 0xEC37, - 0xEC36, 0xEC34, 0xEC32, 0xEC30, 0xEC2F, 0xEC2D, 0xEC2B, 0xEC2A, - 0xEC28, 0xEC26, 0xEC24, 0xEC23, 0xEC21, 0xEC1F, 0xEC1D, 0xEC1C, - 0xEC1A, 0xEC18, 0xEC16, 0xEC15, 0xEC13, 0xEC11, 0xEC10, 0xEC0E, - 0xEC0D, 0xEC0B, 0xEC0A, 0xEC08, 0xEC07, 0xEC05, 0xEC04, 0xEC02, - 0xEC01, 0xB668, 0xB678, 0xB689, 0xB69B, 0xB6AD, 0xB6BF, 0xB6D2, - 0xB6E5, 0xB6F9, 0xB70D, 0xB721, 0xB735, 0xB74A, 0xB75F, 0xB775, - 0xB78A, 0xB7A0, 0xB7B6, 0xB7CD, 0xB7E3, 0xB7FA, 0xB810, 0xB827, - 0xB83E, 0xB855, 0xB86C, 0xB883, 0xB89A, 0xB8B1, 0xB8C8, 0xB8DF, - 0xB8F6, 0xB90D, 0xB924, 0xB93A, 0xB951, 0xB967, 0xB97D, 0xB993, - 0xB9A9, 0xB9BF, 0xB9D4, 0xB9E9, 0xB9FE, 0xBA12, 0xBA27, 0xBA3A, - 0xBA4E, 0xBA61, 0xBA74, 0xBA86, 0xBA98, 0xBAA9, 0xBABA, 0xBACA, - 0xBADA, 0xBAEA, 0xBAF9, 0xBB07, 0xBB14, 0xBB22, 0xBB2E, 0xBB3A, - 0xBB45, 0xBB4F, 0xBB59, 0xBB62, 0x7EAF, 0x7E99, 0x7E84, 0x7E6F, - 0x7E5B, 0x7E48, 0x7E36, 0x7E25, 0x7E15, 0x7E07, 0x7DFA, 0x7DF0, - 0x7DE6, 0x7DDF, 0x7DDA, 0x7DD8, 0x7DD7, 0x7DD9, 0x7DDE, 0x7DE6, - 0x7DF0, 0x7DFD, 0x7E0E, 0x7E22, 0x7E39, 0x7E54, 0x7E73, 0x7E96, - 0x7EBC, 0x7EE7, 0x7F16, 0x7F49, 0x7F81, 0x7FBD, 0x7FFF, 0x81D1, - 0x85C8, 0x8A6D, 0x8E4C, 0x8FEF, 0x8FEB, 0x8FCF, 0x8F9D, 0x8F58, - 0x8EFF, 0x8E96, 0x8E1D, 0x8D97, 0x8D04, 0x8C66, 0x8BC0, 0x8B12, - 0x8A5F, 0x89A7, 0x88ED, 0x8832, 0x8777, 0x86BF, 0x860B, 0x855C, - 0x84B5, 0x8416, 0x8381, 0x82F9, 0x827E, 0x8212, 0x81B7, 0x81F0, - 0x8211, 0x8230, 0x824F, 0x826D, 0x8289, 0x82A4, 0x82BD, 0x82D4, - 0x82E9, 0x82FC, 0x830C, 0x831A, 0x8324, 0x832C, 0x8330, 0x8330, - 0x832D, 0x8326, 0x831B, 0x830C, 0x82F8, 0x82DF, 0x82C1, 0x829F, - 0x8277, 0x8249, 0x8216, 0x81DD, 0x819D, 0x8158, 0x810C, 0x80B9, - 0x805F, 0x7FFF, 0x7D53, 0x7784, 0x70AC, 0x6AEA, 0x685A, 0x6829, - 0x6817, 0x6823, 0x684A, 0x688B, 0x68E2, 0x694F, 0x69CF, 0x6A60, - 0x6B00, 0x6BAC, 0x6C63, 0x6D22, 0x6DE8, 0x6EB2, 0x6F7E, 0x704B, - 0x7115, 0x71DB, 0x729A, 0x7351, 0x73FE, 0x749E, 0x752F, 0x75B0, - 0x761D, 0x7676, 0x3CCC, 0x3C7E, 0x3C32, 0x3BE9, 0x3BA2, 0x3B5E, - 0x3B1E, 0x3AE2, 0x3AAB, 0x3A79, 0x3A4C, 0x3A25, 0x3A05, 0x39EC, - 0x39DA, 0x39D0, 0x39CF, 0x39D6, 0x39E7, 0x3A02, 0x3A27, 0x3A56, - 0x3A91, 0x3AD8, 0x3B2B, 0x3B8B, 0x3BF7, 0x3C72, 0x3CFA, 0x3D92, - 0x3E38, 0x3EED, 0x3FB3, 0x4089, 0x4171, 0x47F8, 0x562A, 0x66BF, - 0x746D, 0x79EC, 0x796D, 0x78A8, 0x77A1, 0x765D, 0x74DF, 0x732C, - 0x7149, 0x6F39, 0x6D00, 0x6AA4, 0x6828, 0x6590, 0x62E1, 0x601E, - 0x5D4D, 0x5A72, 0x5790, 0x54AC, 0x51CA, 0x4EEF, 0x4C1E, 0x495C, - 0x46AE, 0x4416, 0x419B, 0x3F3F, 0x3D08, 0xBF5F, 0x92C2, 0x92C5, - 0x92C6, 0x92C6, 0x92C4, 0x92C1, 0x92BD, 0x92B8, 0x92B1, 0x92A9, - 0x92A1, 0x9297, 0x928D, 0x9281, 0x9275, 0x9268, 0x925B, 0x924C, - 0x923E, 0x922F, 0x921F, 0x920F, 0x91FF, 0x91EE, 0x91DE, 0x91CD, - 0x91BC, 0x91AC, 0x919B, 0x918B, 0x917A, 0x916A, 0x915B, 0x914B, - 0x913C, 0x912E, 0x9120, 0x9113, 0x9107, 0x90FB, 0x90F0, 0x90E6, - 0x90DD, 0x90D5, 0x90CE, 0x90C9, 0x90C4, 0x90C1, 0x90BE, 0x90BE, - 0x90BE, 0x90BE, 0x90BE, 0x90BE, 0x90BE, 0x90BE, 0x90BE, 0x90BE, - 0x90BE, 0x90BE, 0x90BE, 0x90BE, 0x90BE, 0x90BE, 0x90BE, 0x90BE, - 0x90BE, 0x78BF, 0x78BE, 0x78BE, 0x78BE, 0x78BE, 0x78C0, 0x78C1, - 0x78C3, 0x78C6, 0x78C9, 0x78CC, 0x78D0, 0x78D4, 0x78D8, 0x78DD, - 0x78E2, 0x78E7, 0x78ED, 0x78F2, 0x78F8, 0x78FE, 0x7904, 0x790B, - 0x7911, 0x7917, 0x791E, 0x7924, 0x792B, 0x7931, 0x7938, 0x793E, - 0x7944, 0x794A, 0x7950, 0x7956, 0x795B, 0x7961, 0x7966, 0x796A, - 0x796F, 0x7973, 0x7977, 0x797A, 0x797E, 0x7980, 0x7983, 0x7984, - 0x7986, 0x7986, 0x7987, 0x7987, 0x7987, 0x7987, 0x7987, 0x7987, - 0x7987, 0x7987, 0x7987, 0x7987, 0x7987, 0x7987, 0x7987, 0x7987, - 0x7987, 0x7987, 0x7987, 0x7987, 0x4CC4, 0x4CC6, 0x4CC6, 0x4CC6, - 0x4CC5, 0x4CC3, 0x4CC1, 0x4CBE, 0x4CBA, 0x4CB5, 0x4CB0, 0x4CAA, - 0x4CA3, 0x4C9D, 0x4C95, 0x4C8D, 0x4C85, 0x4C7D, 0x4C74, 0x4C6B, - 0x4C61, 0x4C58, 0x4C4E, 0x4C44, 0x4C3A, 0x4C30, 0x4C26, 0x4C1C, - 0x4C12, 0x4C08, 0x4BFE, 0x4BF4, 0x4BEB, 0x4BE2, 0x4BD9, 0x4BD0, - 0x4BC8, 0x4BC0, 0x4BB8, 0x4BB1, 0x4BAB, 0x4BA5, 0x4B9F, 0x4B9A, - 0x4B96, 0x4B93, 0x4B90, 0x4B8E, 0x4B8D, 0x4B8C, 0x4B8C, 0x4B8C, - 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, - 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0xBF5F, - 0xFA0D, 0xFA19, 0xFA32, 0xFA56, 0xFA84, 0xFABB, 0xFAF9, 0xFB3E, - 0xFB88, 0xFBD5, 0xFC26, 0xFC78, 0xFCCB, 0xFD1C, 0xFD6C, 0xFDB8, - 0xFDFF, 0xFE41, 0xFE7C, 0xFEAF, 0xFED8, 0xFEF7, 0xFF0A, 0xFF10, - 0xFEF0, 0xFE9C, 0xFE1D, 0xFD82, 0xFCD4, 0xFC21, 0xFB75, 0xFADA, - 0xFA5D, 0xFA0A, 0xF9ED, 0xF9F1, 0xF9F9, 0xFA05, 0xFA14, 0xFA28, - 0xFA3E, 0xFA58, 0xFA75, 0xFA94, 0xFAB6, 0xFADB, 0xFB02, 0xFB2B, - 0xFB55, 0xFB81, 0xFBAF, 0xFBDE, 0xFC0E, 0xFC3F, 0xFC70, 0xFCA2, - 0xFCD4, 0xFD06, 0xFD38, 0xFD6A, 0xFD9B, 0xFDCB, 0xFDFB, 0xFE29, - 0xFE56, 0xFE82, 0xFEAC, 0x020E, 0x01F3, 0x01D6, 0x01B7, 0x0196, - 0x0173, 0x014E, 0x0126, 0x00FC, 0x00CF, 0x009F, 0x006C, 0x0036, - 0xFFFD, 0xFFBF, 0xFF7E, 0xFF39, 0xFEF0, 0xFEA3, 0xFE51, 0xFDFB, - 0xFDA0, 0xFD3F, 0xFCDA, 0xFC50, 0xFB89, 0xFA96, 0xF985, 0xF868, - 0xF74C, 0xF642, 0xF558, 0xF49F, 0xF426, 0xF3FC, 0xF403, 0xF410, - 0xF425, 0xF440, 0xF462, 0xF489, 0xF4B6, 0xF4E8, 0xF51F, 0xF55B, - 0xF59A, 0xF5DE, 0xF625, 0xF66F, 0xF6BC, 0xF70B, 0xF75C, 0xF7B0, - 0xF804, 0xF85A, 0xF8B0, 0xF907, 0xF95E, 0xF9B4, 0xFA0A, 0xFA5F, - 0xFAB2, 0xFB04, 0xFB54, 0xFBA1, 0xFBEC, 0xFC33, 0xFE9F, 0xFEDB, - 0xFF1E, 0xFF67, 0xFFB7, 0x000A, 0x0064, 0x00C2, 0x0124, 0x0188, - 0x01EF, 0x0257, 0x02C0, 0x032A, 0x0393, 0x03FC, 0x0463, 0x04C8, - 0x052A, 0x0588, 0x05E2, 0x0638, 0x0689, 0x06D3, 0x0718, 0x075A, - 0x0796, 0x07CC, 0x07FA, 0x081E, 0x0839, 0x0849, 0x084B, 0x0840, - 0x0826, 0x0803, 0x07DE, 0x07B7, 0x078E, 0x0763, 0x0737, 0x0709, - 0x06D9, 0x06A9, 0x0676, 0x0643, 0x060F, 0x05D9, 0x05A2, 0x056B, - 0x0533, 0x04FA, 0x04C1, 0x0487, 0x044D, 0x0412, 0x03D8, 0x039D, - 0x0362, 0x0327, 0x02ED, 0x02B2, 0x0278, 0x023F, 0x0206, 0x01CD, - 0x0195, 0xFFEF, 0xFFEE, 0xFFED, 0xFFEC, 0xFFEB, 0xFFEA, 0xFFE9, - 0xFFE8, 0xFFE7, 0xFFE6, 0xFFE5, 0xFFE5, 0xFFE4, 0xFFE4, 0xFFE4, - 0xFFE4, 0xFFE4, 0xFFE4, 0xFFE4, 0xFFE4, 0xFFE5, 0xFFE6, 0xFFE6, - 0xFFE8, 0xFFE9, 0xFFEA, 0xFFEC, 0xFFEE, 0xFFF0, 0xFFF2, 0xFFF4, - 0xFFF7, 0xFFFA, 0xFFFD, 0x0000, 0x0004, 0x000A, 0x0012, 0x001B, - 0x0025, 0x0031, 0x003D, 0x004B, 0x0059, 0x0068, 0x0078, 0x0088, - 0x0099, 0x00A9, 0x00BA, 0x00CB, 0x00DB, 0x00EB, 0x00FB, 0x010A, - 0x0119, 0x0127, 0x0134, 0x0140, 0x014A, 0x0154, 0x015C, 0x0162, - 0x0167, 0x016A, 0x016B, 0x016B, 0xFD5B, 0xFD33, 0xFD0C, 0xFCE6, - 0xFCBF, 0xFC9A, 0xFC75, 0xFC51, 0xFC2E, 0xFC0C, 0xFBEC, 0xFBCD, - 0xFBAF, 0xFB93, 0xFB78, 0xFB5F, 0xFB49, 0xFB34, 0xFB22, 0xFB12, - 0xFB04, 0xFAF9, 0xFAF0, 0xFAEA, 0xFAE8, 0xFAE8, 0xFAEB, 0xFAF2, - 0xFAFC, 0xFB09, 0xFB1A, 0xFB2F, 0xFB48, 0xFB64, 0xFB85, 0xFBAD, - 0xFBDF, 0xFC1B, 0xFC60, 0xFCAD, 0xFD02, 0xFD5F, 0xFDC3, 0xFE2E, - 0xFE9E, 0xFF15, 0xFF90, 0x000F, 0x0093, 0x011B, 0x01A6, 0x0233, - 0x02C3, 0x0354, 0x03E6, 0x047A, 0x050D, 0x05A0, 0x0632, 0x06C3, - 0x0752, 0x07DF, 0x0869, 0x08EF, 0x0972, 0x09F1, 0x0A6B, 0x01FC, - 0x027B, 0x02FC, 0x037D, 0x0400, 0x0484, 0x0508, 0x058C, 0x0610, - 0x0694, 0x0716, 0x0798, 0x0818, 0x0897, 0x0914, 0x098E, 0x0A06, - 0x0A7B, 0x0AED, 0x0B5C, 0x0BC7, 0x0C2D, 0x0C90, 0x0CEE, 0x0D47, - 0x0D9A, 0x0DE9, 0x0E31, 0x0E73, 0x0EAF, 0x0EE5, 0x0F13, 0x0F3A, - 0x0F59, 0x0F71, 0x0F7F, 0x0F85, 0x0F81, 0x0F74, 0x0F5F, 0x0F42, - 0x0F1D, 0x0EF0, 0x0EBC, 0x0E81, 0x0E3F, 0x0DF6, 0x0DA8, 0x0D53, - 0x0CF9, 0x0C9A, 0x0C36, 0x0BCD, 0x0B5F, 0x0AEE, 0x0A78, 0x09FF, - 0x0983, 0x0904, 0x0882, 0x07FE, 0x0778, 0x06EF, 0x0666, 0x05DB, - 0x054F, 0x04C3, 0x4072, 0x4071, 0x4070, 0x406F, 0x406E, 0x406E, - 0x406D, 0x406C, 0x406C, 0x406C, 0x406B, 0x406B, 0x406B, 0x406B, - 0x406B, 0x406B, 0x406B, 0x406B, 0x406B, 0x406C, 0x406C, 0x406C, - 0x406D, 0x406D, 0x406E, 0x406E, 0x406F, 0x4070, 0x4070, 0x4071, - 0x4072, 0x4073, 0x4074, 0x4075, 0x4076, 0x4076, 0x4077, 0x4078, - 0x407A, 0x407B, 0x407C, 0x407D, 0x407E, 0x407F, 0x4080, 0x4081, - 0x4082, 0x4084, 0x4085, 0x4086, 0x4087, 0x4088, 0x4089, 0x408B, - 0x408C, 0x408D, 0x408E, 0x408F, 0x4090, 0x4091, 0x4092, 0x4093, - 0x4094, 0x4095, 0x4096, 0x4097, 0x4098, -}; +ROM_ASSET_LOAD_ANIM(anim_82_values, 0x0054ce68, 5770, 0x00000000, 5770); diff --git a/assets/anims/anim_83.inc.c b/assets/anims/anim_83.inc.c index 0b411091c..f618527e9 100644 --- a/assets/anims/anim_83.inc.c +++ b/assets/anims/anim_83.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_83[] = { 1, 189, @@ -13,325 +14,7 @@ static const struct Animation anim_83[] = { }; -static const u16 anim_83_indices[] = { - 0x0001, 0x0000, 0x003B, 0x0001, 0x003B, 0x003C, 0x0001, 0x0000, 0x0001, 0x0077, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003B, 0x0904, - 0x003B, 0x0853, 0x003B, 0x088E, 0x003B, 0x08C9, - 0x003B, 0x07A2, 0x003B, 0x07DD, 0x003B, 0x0818, - 0x0001, 0x079E, 0x0001, 0x079F, 0x0001, 0x07A0, - 0x003B, 0x0164, 0x003B, 0x019F, 0x003B, 0x01DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003B, 0x0129, - 0x003B, 0x0078, 0x003B, 0x00B3, 0x003B, 0x00EE, - 0x003B, 0x06EC, 0x003B, 0x0727, 0x003B, 0x0762, - 0x003B, 0x0301, 0x003B, 0x033C, 0x003B, 0x0377, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003B, 0x02C6, - 0x003B, 0x0215, 0x003B, 0x0250, 0x003B, 0x028B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x079D, - 0x003B, 0x063B, 0x003B, 0x0676, 0x003B, 0x06B1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003B, 0x0600, - 0x003B, 0x054F, 0x003B, 0x058A, 0x003B, 0x05C5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x07A1, - 0x003B, 0x049E, 0x003B, 0x04D9, 0x003B, 0x0514, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003B, 0x0463, - 0x003B, 0x03B2, 0x003B, 0x03ED, 0x003B, 0x0428, -}; +ROM_ASSET_LOAD_ANIM(anim_83_indices, 0x0054e50c, 252, 0x00000000, 252); -static const s16 anim_83_values[] = { - 0x0000, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, - 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, - 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, - 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B0, - 0x00B0, 0x00B0, 0x00B0, 0x00B0, 0x00B0, 0x00B0, 0x00B0, 0x00AF, - 0x00AF, 0x00AF, 0x00AF, 0x00AF, 0x00AF, 0x00AF, 0x00AE, 0x00AE, - 0x00AE, 0x00AE, 0x00AE, 0x00AD, 0x00AD, 0x00AD, 0x00AD, 0x00AC, - 0x00AC, 0x00AC, 0x00AC, 0x00AB, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x0005, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, - 0x0004, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, - 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x3FFF, - 0xFE95, 0xFE81, 0xFE6E, 0xFE5E, 0xFE50, 0xFE45, 0xFE3E, 0xFE3A, - 0xFE38, 0xFE38, 0xFE3A, 0xFE3D, 0xFE41, 0xFE45, 0xFE49, 0xFE4D, - 0xFE4F, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, - 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, - 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, - 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, - 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, 0xFE50, - 0xFE50, 0xFE50, 0xFE50, 0xF9AB, 0xF9AE, 0xF9B0, 0xF9B2, 0xF9B4, - 0xF9B6, 0xF9B7, 0xF9B7, 0xF9B7, 0xF9B7, 0xF9B7, 0xF9B7, 0xF9B6, - 0xF9B6, 0xF9B5, 0xF9B5, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, - 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, - 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, - 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, - 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, - 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF9B4, 0xF690, 0xF710, - 0xF785, 0xF7EC, 0xF845, 0xF889, 0xF8B8, 0xF8D4, 0xF8DF, 0xF8DD, - 0xF8D1, 0xF8BD, 0xF8A4, 0xF889, 0xF870, 0xF85A, 0xF84B, 0xF845, - 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, - 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, - 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, - 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, - 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, 0xF845, - 0xF845, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFE83, 0xFCCD, 0xFB04, - 0xF92B, 0xF748, 0xF55F, 0xF374, 0xF18C, 0xEFAC, 0xEDD7, 0xEC12, - 0xEA62, 0xE8CC, 0xE752, 0xE5FB, 0x655D, 0x6B33, 0x707E, 0x752A, - 0x7921, 0x7C1B, 0x7DF9, 0x7EE2, 0x7EFE, 0x7E74, 0x7D6E, 0x7C12, - 0x7A88, 0x78F9, 0x778B, 0x7668, 0x75B7, 0x759F, 0x75EB, 0x7648, - 0x76B5, 0x7731, 0x77B9, 0x784C, 0x78E9, 0x798E, 0x7A39, 0x7AE9, - 0x7B9D, 0x7C52, 0x7D08, 0x7DBC, 0x7E6D, 0x7F1A, 0x7FC1, 0x8060, - 0x80F6, 0x8181, 0x8200, 0x8273, 0x82DD, 0x833F, 0x839A, 0x83EF, - 0x843F, 0x848B, 0x84D4, 0x851C, 0x8562, 0x85AA, 0x85F2, 0x863D, - 0x868C, 0x86DF, 0x8738, 0x8798, 0x87FF, 0x8870, 0x88EA, 0xE68A, - 0xE775, 0xE83C, 0xE8DB, 0xE94E, 0xE976, 0xE940, 0xE8BB, 0xE7F5, - 0xE6FE, 0xE5E3, 0xE4B3, 0xE37C, 0xE24E, 0xE137, 0xE045, 0xDF86, - 0xDF0B, 0xDECB, 0xDEB4, 0xDEC1, 0xDEEB, 0xDF2C, 0xDF80, 0xDFE1, - 0xE048, 0xE0B0, 0xE114, 0xE16D, 0xE1B7, 0xE1EB, 0xE203, 0xE1FB, - 0xE1CD, 0xE172, 0xE0E5, 0xE020, 0xDF1F, 0xDDDA, 0xDC42, 0xDA51, - 0xD810, 0xD589, 0xD2C4, 0xCFCC, 0xCCA9, 0xC964, 0xC608, 0xC29D, - 0xBF2D, 0xBBC1, 0xB863, 0xB51B, 0xB1F3, 0xAEF5, 0xAC29, 0xA999, - 0xA74F, 0xA553, 0x516E, 0x4A3F, 0x43BE, 0x3E04, 0x392B, 0x3590, - 0x335E, 0x3261, 0x3267, 0x333D, 0x34B0, 0x368C, 0x389F, 0x3AB5, - 0x3C9B, 0x3E1E, 0x3F0C, 0x3F31, 0x3ECE, 0x3E47, 0x3DA2, 0x3CE0, - 0x3C08, 0x3B1C, 0x3A20, 0x3918, 0x3808, 0x36F5, 0x35E1, 0x34D1, - 0x33C9, 0x32CC, 0x31DF, 0x3105, 0x3042, 0x2F9B, 0x2F12, 0x2EAD, - 0x2E6E, 0x2E59, 0x2E6A, 0x2E9F, 0x2EF2, 0x2F60, 0x2FE5, 0x307E, - 0x3126, 0x31DA, 0x3295, 0x3354, 0x3414, 0x34CF, 0x3582, 0x362A, - 0x36C2, 0x3747, 0x37B4, 0x3807, 0x383A, 0x3EE1, 0x4118, 0x4332, - 0x452D, 0x4705, 0x48A3, 0x49F8, 0x4B0B, 0x4BE3, 0x4C8A, 0x4D07, - 0x4D60, 0x4D9F, 0x4DCB, 0x4DEC, 0x4E0A, 0x4E2C, 0x4E5A, 0x4E9E, - 0x4EF9, 0x4F67, 0x4FE3, 0x5067, 0x50F0, 0x5178, 0x51FB, 0x5274, - 0x52DF, 0x5336, 0x5374, 0x5396, 0x5396, 0x5370, 0x531E, 0x529D, - 0x51E7, 0x50F8, 0x4FCA, 0x4E5A, 0x4C96, 0x4A75, 0x4802, 0x4544, - 0x4244, 0x3F0D, 0x3BA5, 0x3817, 0x346A, 0x30A9, 0x2CDC, 0x290B, - 0x2540, 0x2184, 0x1DDF, 0x1A5A, 0x16FF, 0x13D5, 0x10E7, 0x0E3C, - 0xFF61, 0xFF98, 0xFFD7, 0x001F, 0x0072, 0x00F5, 0x01C4, 0x02D2, - 0x0411, 0x0574, 0x06ED, 0x086E, 0x09EB, 0x0B55, 0x0C9E, 0x0DBA, - 0x0E9A, 0x0F32, 0x0F99, 0x0FF2, 0x103D, 0x107B, 0x10AC, 0x10D2, - 0x10EC, 0x10FC, 0x1102, 0x10FF, 0x10F3, 0x10DF, 0x10C4, 0x10A2, - 0x107B, 0x104E, 0x101C, 0x0FE6, 0x0FAC, 0x0F70, 0x0F32, 0x0EEB, - 0x0E96, 0x0E33, 0x0DC5, 0x0D4D, 0x0CCC, 0x0C44, 0x0BB5, 0x0B22, - 0x0A8B, 0x09F3, 0x095A, 0x08C2, 0x082C, 0x079A, 0x070D, 0x0686, - 0x0607, 0x0592, 0x0527, 0xF938, 0xF949, 0xF954, 0xF95C, 0xF95D, - 0xF94D, 0xF920, 0xF8DB, 0xF883, 0xF81C, 0xF7AD, 0xF738, 0xF6C4, - 0xF654, 0xF5EE, 0xF596, 0xF551, 0xF524, 0xF506, 0xF4EB, 0xF4D3, - 0xF4BE, 0xF4AD, 0xF49E, 0xF492, 0xF48A, 0xF484, 0xF481, 0xF482, - 0xF485, 0xF48B, 0xF494, 0xF4A0, 0xF4AF, 0xF4C1, 0xF4D5, 0xF4ED, - 0xF507, 0xF524, 0xF546, 0xF570, 0xF59F, 0xF5D4, 0xF60E, 0xF64D, - 0xF68F, 0xF6D4, 0xF71B, 0xF764, 0xF7AD, 0xF7F7, 0xF841, 0xF889, - 0xF8D0, 0xF914, 0xF955, 0xF992, 0xF9CB, 0xF9FF, 0xBDC1, 0xBDF2, - 0xBE55, 0xBEEC, 0xBFB7, 0xC0D4, 0xC253, 0xC422, 0xC62E, 0xC864, - 0xCAB3, 0xCD06, 0xCF4D, 0xD173, 0xD367, 0xD516, 0xD66C, 0xD759, - 0xD7F3, 0xD860, 0xD8A7, 0xD8CB, 0xD8D0, 0xD8BB, 0xD891, 0xD857, - 0xD810, 0xD7C1, 0xD76E, 0xD71D, 0xD6D1, 0xD690, 0xD65D, 0xD63D, - 0xD634, 0xD648, 0xD67D, 0xD6D6, 0xD759, 0xD805, 0xD8D4, 0xD9C2, - 0xDACD, 0xDBF0, 0xDD29, 0xDE75, 0xDFCE, 0xE134, 0xE2A1, 0xE413, - 0xE586, 0xE6F7, 0xE862, 0xE9C5, 0xEB1B, 0xEC61, 0xED95, 0xEEB2, - 0xEFB6, 0x136C, 0x13E2, 0x144A, 0x149E, 0x14D8, 0x1503, 0x152D, - 0x1555, 0x1578, 0x1596, 0x15AB, 0x15B7, 0x15B8, 0x15AC, 0x1592, - 0x1567, 0x1529, 0x14D8, 0x1471, 0x13F5, 0x1366, 0x12C6, 0x121A, - 0x1163, 0x10A3, 0x0FDE, 0x0F16, 0x0E4E, 0x0D89, 0x0CC9, 0x0C10, - 0x0B62, 0x0AC1, 0x0A30, 0x09B1, 0x0947, 0x08F4, 0x08BC, 0x08A1, - 0x08A3, 0x08BE, 0x08F1, 0x0939, 0x0994, 0x0A00, 0x0A7C, 0x0B04, - 0x0B98, 0x0C34, 0x0CD8, 0x0D80, 0x0E2A, 0x0ED6, 0x0F80, 0x1026, - 0x10C7, 0x1160, 0x11EF, 0x1272, 0x24F2, 0x2676, 0x27CC, 0x28E6, - 0x29B9, 0x2A49, 0x2AA8, 0x2ADD, 0x2AEF, 0x2AE4, 0x2AC4, 0x2A95, - 0x2A5D, 0x2A24, 0x29F1, 0x29C9, 0x29B4, 0x29B9, 0x29D9, 0x2A0F, - 0x2A58, 0x2AB0, 0x2B14, 0x2B80, 0x2BF1, 0x2C63, 0x2CD2, 0x2D3C, - 0x2D9C, 0x2DF0, 0x2E33, 0x2E62, 0x2E7A, 0x2E77, 0x2E56, 0x2E13, - 0x2DAA, 0x2D19, 0x2C5B, 0x2B63, 0x2A2A, 0x28B7, 0x2711, 0x253F, - 0x2348, 0x2132, 0x1F04, 0x1CC6, 0x1A7E, 0x1834, 0x15ED, 0x13B1, - 0x1187, 0x0F75, 0x0D83, 0x0BB7, 0x0A19, 0x08AF, 0x0780, 0xC2B5, - 0xBFA7, 0xBCF5, 0xBAB9, 0xB90E, 0xB7EF, 0xB73A, 0xB6E0, 0xB6D1, - 0xB6FC, 0xB751, 0xB7C1, 0xB83C, 0xB8B1, 0xB910, 0xB94A, 0xB94F, - 0xB90E, 0xB893, 0xB7F5, 0xB73A, 0xB665, 0xB57C, 0xB484, 0xB381, - 0xB277, 0xB16C, 0xB064, 0xAF64, 0xAE70, 0xAD8E, 0xACC1, 0xAC0E, - 0xAB7B, 0xAB0B, 0xAAC4, 0xAAAA, 0xAAC2, 0xAB11, 0xAB98, 0xAC55, - 0xAD42, 0xAE5C, 0xAF9E, 0xB104, 0xB288, 0xB427, 0xB5DC, 0xB7A3, - 0xB977, 0xBB53, 0xBD34, 0xBF14, 0xC0F0, 0xC2C3, 0xC488, 0xC63B, - 0xC7D7, 0xC959, 0xFFD3, 0xFFD3, 0xFFD4, 0xFFD5, 0xFFD6, 0xFFD7, - 0xFFD8, 0xFFD8, 0xFFD9, 0xFFDA, 0xFFDB, 0xFFDC, 0xFFDD, 0xFFDE, - 0xFFDF, 0xFFE0, 0xFFE0, 0xFFE1, 0xFFE2, 0xFFE3, 0xFFE4, 0xFFE5, - 0xFFE6, 0xFFE7, 0xFFE8, 0xFFE8, 0xFFE9, 0xFFEA, 0xFFEB, 0xFFEC, - 0xFFED, 0xFFEE, 0xFFEF, 0xFFEF, 0xFFF0, 0xFFF1, 0xFFF2, 0xFFF3, - 0xFFF4, 0xFFF4, 0xFFF5, 0xFFF6, 0xFFF7, 0xFFF7, 0xFFF8, 0xFFF9, - 0xFFF9, 0xFFFA, 0xFFFB, 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFE, - 0xFFFE, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, 0xFF2E, - 0xFF2E, 0xFF2E, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, - 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, - 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, 0xFF2F, - 0xFF2F, 0xFF2F, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xCBAB, 0xCBAC, 0xCBAE, 0xCBAF, 0xCBB0, 0xCBB1, 0xCBB2, 0xCBB2, - 0xCBB2, 0xCBB2, 0xCBB1, 0xCBB1, 0xCBB0, 0xCBAE, 0xCBAC, 0xCBAB, - 0xCBA8, 0xCBA6, 0xCBA3, 0xCB9F, 0xCB9C, 0xCB98, 0xCB94, 0xCB8F, - 0xCB8A, 0xCB85, 0xCB7F, 0xCB79, 0xCB73, 0xCB6C, 0xCB65, 0xCB5D, - 0xCB56, 0xCB4D, 0xCB44, 0xCB3B, 0xCB32, 0xCB28, 0xCB1D, 0xCB13, - 0xCB07, 0xCAFC, 0xCAF0, 0xCAE3, 0xCAD6, 0xCAC8, 0xCABA, 0xCAAC, - 0xCA9D, 0xCA8E, 0xCA7E, 0xCA6D, 0xCA5D, 0xCA4B, 0xCA39, 0xCA27, - 0xCA14, 0xCA01, 0xC9ED, 0x18C7, 0x18C1, 0x18BB, 0x18B5, 0x18B1, - 0x18AD, 0x18AA, 0x18A8, 0x18A7, 0x18A6, 0x18A7, 0x18A8, 0x18AA, - 0x18AD, 0x18B1, 0x18B6, 0x18BC, 0x18C3, 0x18CB, 0x18D4, 0x18DE, - 0x18EA, 0x18F6, 0x1903, 0x1911, 0x1921, 0x1931, 0x1943, 0x1956, - 0x196A, 0x1980, 0x1996, 0x19AE, 0x19C7, 0x19E2, 0x19FE, 0x1A1B, - 0x1A39, 0x1A59, 0x1A7A, 0x1A9C, 0x1AC0, 0x1AE5, 0x1B0C, 0x1B34, - 0x1B5E, 0x1B89, 0x1BB6, 0x1BE4, 0x1C14, 0x1C45, 0x1C78, 0x1CAC, - 0x1CE2, 0x1D1A, 0x1D53, 0x1D8E, 0x1DCB, 0x1E09, 0x1D7D, 0x1D80, - 0x1D83, 0x1D86, 0x1D88, 0x1D8A, 0x1D8B, 0x1D8C, 0x1D8D, 0x1D8D, - 0x1D8D, 0x1D8D, 0x1D8C, 0x1D8B, 0x1D89, 0x1D87, 0x1D85, 0x1D82, - 0x1D7E, 0x1D7A, 0x1D76, 0x1D71, 0x1D6C, 0x1D66, 0x1D5F, 0x1D59, - 0x1D51, 0x1D49, 0x1D41, 0x1D38, 0x1D2F, 0x1D24, 0x1D1A, 0x1D0F, - 0x1D03, 0x1CF7, 0x1CEA, 0x1CDC, 0x1CCE, 0x1CBF, 0x1CB0, 0x1CA0, - 0x1C8F, 0x1C7D, 0x1C6B, 0x1C59, 0x1C45, 0x1C31, 0x1C1D, 0x1C07, - 0x1BF1, 0x1BDA, 0x1BC3, 0x1BAA, 0x1B91, 0x1B78, 0x1B5D, 0x1B42, - 0x1B26, 0x112F, 0x112F, 0x112F, 0x1130, 0x1130, 0x1130, 0x1131, - 0x1131, 0x1132, 0x1132, 0x1132, 0x1133, 0x1133, 0x1134, 0x1134, - 0x1134, 0x1135, 0x1135, 0x1136, 0x1136, 0x1136, 0x1137, 0x1137, - 0x1138, 0x1138, 0x1139, 0x1139, 0x1139, 0x113A, 0x113A, 0x113B, - 0x113B, 0x113B, 0x113C, 0x113C, 0x113D, 0x113D, 0x113D, 0x113E, - 0x113E, 0x113E, 0x113F, 0x113F, 0x1140, 0x1140, 0x1140, 0x1141, - 0x1141, 0x1141, 0x1142, 0x1142, 0x1142, 0x1142, 0x1143, 0x1143, - 0x1143, 0x1144, 0x1144, 0x1144, 0xB0A3, 0xB0A9, 0xB0AE, 0xB0B2, - 0xB0B6, 0xB0B9, 0xB0BB, 0xB0BD, 0xB0BE, 0xB0BF, 0xB0BF, 0xB0BE, - 0xB0BC, 0xB0BA, 0xB0B7, 0xB0B3, 0xB0AE, 0xB0A9, 0xB0A2, 0xB09B, - 0xB093, 0xB08B, 0xB081, 0xB077, 0xB06B, 0xB05F, 0xB052, 0xB044, - 0xB035, 0xB025, 0xB014, 0xB002, 0xAFEF, 0xAFDB, 0xAFC6, 0xAFB0, - 0xAF99, 0xAF81, 0xAF68, 0xAF4D, 0xAF32, 0xAF15, 0xAEF8, 0xAED9, - 0xAEB9, 0xAE98, 0xAE75, 0xAE52, 0xAE2D, 0xAE07, 0xADE0, 0xADB7, - 0xAD8D, 0xAD62, 0xAD36, 0xAD08, 0xACD9, 0xACA9, 0xAC77, 0xFCCC, - 0xFCD4, 0xFCDD, 0xFCE6, 0xFCF0, 0xFCFA, 0xFD04, 0xFD0F, 0xFD1A, - 0xFD26, 0xFD32, 0xFD3F, 0xFD4B, 0xFD58, 0xFD66, 0xFD74, 0xFD82, - 0xFD90, 0xFD9E, 0xFDAD, 0xFDBC, 0xFDCB, 0xFDDA, 0xFDEA, 0xFDF9, - 0xFE09, 0xFE19, 0xFE29, 0xFE39, 0xFE49, 0xFE59, 0xFE69, 0xFE7A, - 0xFE8A, 0xFE9A, 0xFEAA, 0xFEBB, 0xFECB, 0xFEDB, 0xFEEB, 0xFEFB, - 0xFF0A, 0xFF1A, 0xFF29, 0xFF39, 0xFF48, 0xFF57, 0xFF66, 0xFF74, - 0xFF82, 0xFF90, 0xFF9E, 0xFFAC, 0xFFB9, 0xFFC6, 0xFFD2, 0xFFDE, - 0xFFEA, 0xFFF5, 0x01A6, 0x01A2, 0x019D, 0x0199, 0x0194, 0x018F, - 0x0189, 0x0183, 0x017E, 0x0178, 0x0171, 0x016B, 0x0164, 0x015E, - 0x0157, 0x0150, 0x0149, 0x0141, 0x013A, 0x0132, 0x012B, 0x0123, - 0x011B, 0x0113, 0x010B, 0x0103, 0x00FB, 0x00F2, 0x00EA, 0x00E2, - 0x00D9, 0x00D1, 0x00C9, 0x00C0, 0x00B8, 0x00B0, 0x00A7, 0x009F, - 0x0097, 0x008F, 0x0086, 0x007E, 0x0076, 0x006E, 0x0066, 0x005F, - 0x0057, 0x004F, 0x0048, 0x0040, 0x0039, 0x0032, 0x002B, 0x0024, - 0x001E, 0x0017, 0x0011, 0x000B, 0x0005, 0xC24F, 0xC248, 0xC23F, - 0xC237, 0xC22D, 0xC224, 0xC21A, 0xC20F, 0xC204, 0xC1F9, 0xC1EE, - 0xC1E2, 0xC1D6, 0xC1C9, 0xC1BC, 0xC1AF, 0xC1A2, 0xC194, 0xC187, - 0xC179, 0xC16A, 0xC15C, 0xC14D, 0xC13F, 0xC130, 0xC121, 0xC112, - 0xC102, 0xC0F3, 0xC0E4, 0xC0D4, 0xC0C5, 0xC0B5, 0xC0A6, 0xC096, - 0xC087, 0xC077, 0xC068, 0xC059, 0xC049, 0xC03A, 0xC02B, 0xC01C, - 0xC00D, 0xBFFF, 0xBFF0, 0xBFE2, 0xBFD4, 0xBFC6, 0xBFB9, 0xBFAB, - 0xBF9E, 0xBF91, 0xBF85, 0xBF78, 0xBF6D, 0xBF61, 0xBF56, 0xBF4B, - 0x20C2, 0x20BC, 0x20B8, 0x20B4, 0x20B0, 0x20AD, 0x20AB, 0x20AA, - 0x20A9, 0x20A8, 0x20A9, 0x20AA, 0x20AC, 0x20AF, 0x20B2, 0x20B6, - 0x20BB, 0x20C1, 0x20C8, 0x20CF, 0x20D7, 0x20E0, 0x20EA, 0x20F5, - 0x2101, 0x210E, 0x211B, 0x212A, 0x2139, 0x2149, 0x215B, 0x216D, - 0x2180, 0x2195, 0x21AA, 0x21C0, 0x21D8, 0x21F0, 0x220A, 0x2225, - 0x2241, 0x225E, 0x227C, 0x229B, 0x22BB, 0x22DD, 0x2300, 0x2324, - 0x2349, 0x236F, 0x2397, 0x23C0, 0x23EA, 0x2416, 0x2443, 0x2471, - 0x24A0, 0x24D1, 0x2503, 0xD1FB, 0xD1F6, 0xD1F0, 0xD1EC, 0xD1E8, - 0xD1E4, 0xD1E2, 0xD1E0, 0xD1DE, 0xD1DD, 0xD1DD, 0xD1DE, 0xD1DF, - 0xD1E1, 0xD1E4, 0xD1E7, 0xD1EC, 0xD1F1, 0xD1F7, 0xD1FE, 0xD205, - 0xD20E, 0xD217, 0xD221, 0xD22C, 0xD238, 0xD245, 0xD253, 0xD261, - 0xD271, 0xD282, 0xD293, 0xD2A6, 0xD2B9, 0xD2CE, 0xD2E4, 0xD2FB, - 0xD312, 0xD32B, 0xD345, 0xD360, 0xD37D, 0xD39A, 0xD3B9, 0xD3D8, - 0xD3F9, 0xD41B, 0xD43F, 0xD463, 0xD489, 0xD4B0, 0xD4D8, 0xD502, - 0xD52D, 0xD559, 0xD587, 0xD5B5, 0xD5E6, 0xD617, 0xEC00, 0xEBFF, - 0xEBFD, 0xEBFC, 0xEBFB, 0xEBFA, 0xEBF9, 0xEBF8, 0xEBF7, 0xEBF6, - 0xEBF6, 0xEBF5, 0xEBF4, 0xEBF4, 0xEBF3, 0xEBF3, 0xEBF2, 0xEBF2, - 0xEBF2, 0xEBF2, 0xEBF2, 0xEBF2, 0xEBF2, 0xEBF2, 0xEBF2, 0xEBF3, - 0xEBF3, 0xEBF4, 0xEBF4, 0xEBF5, 0xEBF6, 0xEBF7, 0xEBF8, 0xEBF9, - 0xEBFA, 0xEBFC, 0xEBFD, 0xEBFF, 0xEC00, 0xEC02, 0xEC04, 0xEC06, - 0xEC08, 0xEC0A, 0xEC0D, 0xEC0F, 0xEC12, 0xEC15, 0xEC18, 0xEC1B, - 0xEC1E, 0xEC21, 0xEC25, 0xEC28, 0xEC2C, 0xEC30, 0xEC34, 0xEC38, - 0xEC3C, 0xBB6B, 0xBB72, 0xBB79, 0xBB7F, 0xBB84, 0xBB89, 0xBB8C, - 0xBB8F, 0xBB91, 0xBB91, 0xBB91, 0xBB90, 0xBB8E, 0xBB8C, 0xBB88, - 0xBB83, 0xBB7D, 0xBB76, 0xBB6E, 0xBB64, 0xBB5A, 0xBB4F, 0xBB42, - 0xBB34, 0xBB25, 0xBB15, 0xBB04, 0xBAF1, 0xBADD, 0xBAC8, 0xBAB2, - 0xBA9A, 0xBA81, 0xBA67, 0xBA4B, 0xBA2E, 0xBA0F, 0xB9EF, 0xB9CD, - 0xB9AA, 0xB986, 0xB960, 0xB939, 0xB910, 0xB8E5, 0xB8B9, 0xB88B, - 0xB85C, 0xB82B, 0xB7F8, 0xB7C4, 0xB78E, 0xB756, 0xB71C, 0xB6E1, - 0xB6A4, 0xB665, 0xB625, 0xB5E2, 0x816F, 0x813A, 0x811B, 0x8114, - 0x8125, 0x818A, 0x826F, 0x83BF, 0x8563, 0x8746, 0x8952, 0x8B73, - 0x8D92, 0x8F9A, 0x9176, 0x930F, 0x9450, 0x9524, 0x95AC, 0x9619, - 0x966E, 0x96AC, 0x96D7, 0x96EE, 0x96F6, 0x96EF, 0x96DC, 0x96BF, - 0x9699, 0x966E, 0x963E, 0x960D, 0x95DB, 0x95AC, 0x9580, 0x955B, - 0x953D, 0x952A, 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, - 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, - 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, 0x76B7, - 0x76DF, 0x76EC, 0x76DB, 0x76AB, 0x7613, 0x74DF, 0x7329, 0x710D, - 0x6EA5, 0x6C0B, 0x695A, 0x66AC, 0x641D, 0x61C6, 0x5FC3, 0x5E2E, - 0x5D21, 0x5C74, 0x5BE8, 0x5B7C, 0x5B2C, 0x5AF6, 0x5AD8, 0x5ACE, - 0x5AD7, 0x5AEF, 0x5B14, 0x5B44, 0x5B7C, 0x5BB8, 0x5BF8, 0x5C37, - 0x5C74, 0x5CAB, 0x5CDB, 0x5D01, 0x5D19, 0x5D21, 0x5D21, 0x5D21, - 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, - 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, - 0x5D21, 0x5D21, 0x3AF9, 0x3916, 0x3765, 0x35E9, 0x34A6, 0x33F3, - 0x3410, 0x34DB, 0x3637, 0x3803, 0x3A1F, 0x3C6D, 0x3ECC, 0x411D, - 0x4341, 0x4517, 0x4681, 0x475E, 0x47DD, 0x4843, 0x4893, 0x48CD, - 0x48F5, 0x490B, 0x4912, 0x490C, 0x48FA, 0x48DF, 0x48BC, 0x4893, - 0x4866, 0x4838, 0x4809, 0x47DD, 0x47B4, 0x4791, 0x4776, 0x4764, - 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, - 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, - 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, 0xBF5F, 0x90BE, 0x7987, - 0x4B8C, 0xBF5F, 0xFED3, 0xFEF9, 0xFF1D, 0xFF3E, 0xFF5C, 0xFF75, - 0xFF87, 0xFF92, 0xFF98, 0xFF99, 0xFF97, 0xFF93, 0xFF8D, 0xFF87, - 0xFF81, 0xFF7D, 0xFF7C, 0xFF7E, 0xFF82, 0xFF87, 0xFF8C, 0xFF91, - 0xFF97, 0xFF9C, 0xFFA2, 0xFFA8, 0xFFAE, 0xFFB4, 0xFFBA, 0xFFBF, - 0xFFC5, 0xFFCB, 0xFFD0, 0xFFD6, 0xFFDB, 0xFFE0, 0xFFE4, 0xFFE8, - 0xFFEC, 0xFFF0, 0xFFF3, 0xFFF6, 0xFFF9, 0xFFFB, 0xFFFE, 0x0000, - 0x0001, 0x0003, 0x0005, 0x0007, 0x0009, 0x000A, 0x000C, 0x000D, - 0x000F, 0x0010, 0x0011, 0x0013, 0x0014, 0xFC78, 0xFCB8, 0xFCF4, - 0xFD2C, 0xFD60, 0xFD89, 0xFDA5, 0xFDB5, 0xFDBC, 0xFDBA, 0xFDB2, - 0xFDA5, 0xFD95, 0xFD84, 0xFD74, 0xFD66, 0xFD5C, 0xFD58, 0xFD58, - 0xFD57, 0xFD56, 0xFD56, 0xFD55, 0xFD54, 0xFD54, 0xFD53, 0xFD52, - 0xFD52, 0xFD51, 0xFD50, 0xFD50, 0xFD4F, 0xFD4F, 0xFD4E, 0xFD4E, - 0xFD4D, 0xFD4D, 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4B, 0xFD4B, - 0xFD4B, 0xFD4B, 0xFD4B, 0xFD4B, 0xFD4B, 0xFD4B, 0xFD4B, 0xFD4B, - 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4C, - 0x015E, 0x0128, 0x00F3, 0x00C0, 0x008D, 0x005E, 0x0034, 0x000F, - 0xFFEF, 0xFFCF, 0xFFAF, 0xFF90, 0xFF6E, 0xFF4A, 0xFF21, 0xFEF4, - 0xFEBF, 0xFE83, 0xFE41, 0xFDF9, 0xFDAD, 0xFD5E, 0xFD0B, 0xFCB6, - 0xFC5F, 0xFC06, 0xFBAC, 0xFB53, 0xFAF9, 0xFAA0, 0xFA48, 0xF9F2, - 0xF99F, 0xF94E, 0xF901, 0xF8B8, 0xF874, 0xF835, 0xF7FB, 0xF7C6, - 0xF795, 0xF768, 0xF73D, 0xF716, 0xF6F1, 0xF6CF, 0xF6AF, 0xF692, - 0xF676, 0xF65C, 0xF644, 0xF62C, 0xF616, 0xF601, 0xF5EC, 0xF5D8, - 0xF5C4, 0xF5B0, 0xF59C, 0x0168, 0x0162, 0x015B, 0x0151, 0x0144, - 0x012A, 0x00FC, 0x00BB, 0x006D, 0x0013, 0xFFB3, 0xFF4D, 0xFEE7, - 0xFE82, 0xFE24, 0xFDCE, 0xFD85, 0xFD4B, 0xFD1A, 0xFCEA, 0xFCBA, - 0xFC8B, 0xFC5E, 0xFC31, 0xFC06, 0xFBDD, 0xFBB6, 0xFB91, 0xFB6E, - 0xFB4D, 0xFB30, 0xFB15, 0xFAFE, 0xFAEA, 0xFAD9, 0xFACC, 0xFAC3, - 0xFABF, 0xFABE, 0xFAC3, 0xFACD, 0xFADC, 0xFAF0, 0xFB08, 0xFB24, - 0xFB43, 0xFB66, 0xFB8B, 0xFBB3, 0xFBDD, 0xFC08, 0xFC35, 0xFC63, - 0xFC91, 0xFCC0, 0xFCEE, 0xFD1C, 0xFD49, 0xFD75, 0x0ADF, 0x0B4E, - 0x0BB7, 0x0C19, 0x0C73, 0x0CBD, 0x0CEE, 0x0D0A, 0x0D14, 0x0D0E, - 0x0CFD, 0x0CE3, 0x0CC3, 0x0CA0, 0x0C7E, 0x0C5F, 0x0C48, 0x0C3A, - 0x0C33, 0x0C2F, 0x0C2D, 0x0C2D, 0x0C2E, 0x0C2F, 0x0C31, 0x0C32, - 0x0C33, 0x0C33, 0x0C31, 0x0C2D, 0x0C27, 0x0C1D, 0x0C11, 0x0C00, - 0x0BEB, 0x0BD1, 0x0BB2, 0x0B8E, 0x0B63, 0x0B32, 0x0AFB, 0x0ABF, - 0x0A7E, 0x0A38, 0x09EE, 0x09A0, 0x094F, 0x08FB, 0x08A4, 0x084B, - 0x07F0, 0x0793, 0x0735, 0x06D6, 0x0677, 0x0618, 0x05BA, 0x055C, - 0x04FF, 0x0436, 0x03AA, 0x031D, 0x0291, 0x0206, 0x0163, 0x0093, - 0xFF9F, 0xFE8E, 0xFD67, 0xFC32, 0xFAF8, 0xF9BF, 0xF890, 0xF771, - 0xF66C, 0xF587, 0xF4CB, 0xF41E, 0xF365, 0xF2A3, 0xF1DB, 0xF110, - 0xF044, 0xEF7B, 0xEEB7, 0xEDFB, 0xED4B, 0xECA9, 0xEC19, 0xEB9C, - 0xEB36, 0xEAEB, 0xEABC, 0xEAAD, 0xEAC0, 0xEAF9, 0xEB5B, 0xEBE8, - 0xECA7, 0xED9A, 0xEEBD, 0xF00B, 0xF180, 0xF318, 0xF4CF, 0xF69F, - 0xF885, 0xFA7D, 0xFC81, 0xFE8E, 0x009F, 0x02B1, 0x04BF, 0x06C4, - 0x08BC, 0x0AA3, 0x0C75, 0x0E2D, 0x4099, 0x409A, 0x409B, 0x409B, - 0x409C, 0x409D, 0x409D, 0x409E, 0x409F, 0x409F, 0x40A0, 0x40A0, - 0x40A0, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_83_values, 0x0054e608, 4734, 0x00000000, 4734); diff --git a/assets/anims/anim_84.inc.c b/assets/anims/anim_84.inc.c index 8a372e307..5f0c2285e 100644 --- a/assets/anims/anim_84.inc.c +++ b/assets/anims/anim_84.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_84[] = { 1, 189, @@ -13,327 +14,7 @@ static const struct Animation anim_84[] = { }; -static const u16 anim_84_indices[] = { - 0x0001, 0x0000, 0x0040, 0x0001, 0x0040, 0x0041, 0x0001, 0x0000, 0x0001, 0x0081, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x090A, - 0x0040, 0x084A, 0x0040, 0x088A, 0x0040, 0x08CA, - 0x0040, 0x078A, 0x0040, 0x07CA, 0x0040, 0x080A, - 0x0001, 0x0786, 0x0001, 0x0787, 0x0001, 0x0788, - 0x0040, 0x0182, 0x0040, 0x01C2, 0x0040, 0x0202, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0142, - 0x0040, 0x0082, 0x0040, 0x00C2, 0x0040, 0x0102, - 0x0001, 0x0782, 0x0001, 0x0783, 0x0001, 0x0784, - 0x0040, 0x0342, 0x0040, 0x0382, 0x0040, 0x03C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0302, - 0x0040, 0x0242, 0x0040, 0x0282, 0x0040, 0x02C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0785, - 0x0040, 0x06C2, 0x0040, 0x0702, 0x0040, 0x0742, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0682, - 0x0040, 0x05C2, 0x0040, 0x0602, 0x0040, 0x0642, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0789, - 0x0040, 0x0502, 0x0040, 0x0542, 0x0040, 0x0582, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x04C2, - 0x0040, 0x0402, 0x0040, 0x0442, 0x0040, 0x0482, -}; +ROM_ASSET_LOAD_ANIM(anim_84_indices, 0x0054f8a0, 252, 0x00000000, 252); -static const s16 anim_84_values[] = { - 0x0000, 0x00AB, 0x00AA, 0x00A7, 0x00A3, 0x009F, 0x0099, 0x0092, - 0x008B, 0x0084, 0x007C, 0x0073, 0x0068, 0x005B, 0x004E, 0x0043, - 0x0039, 0x0032, 0x002F, 0x002D, 0x002E, 0x002F, 0x0031, 0x0033, - 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, - 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, - 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, - 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, - 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, - 0x0035, 0xFFFF, 0xFFFE, 0xFFFB, 0xFFF6, 0xFFF0, 0xFFEA, 0xFFE2, - 0xFFD9, 0xFFD0, 0xFFC7, 0xFFBB, 0xFFAC, 0xFF9B, 0xFF8A, 0xFF7A, - 0xFF6D, 0xFF63, 0xFF5D, 0xFF5A, 0xFF58, 0xFF57, 0xFF58, 0xFF58, - 0xFF59, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, - 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, - 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, - 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, - 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, 0xFF5A, - 0xFF5A, 0x3FFF, 0xFE50, 0xFE40, 0xFE17, 0xFDE1, 0xFDAC, 0xFD83, - 0xFD73, 0xFD87, 0xFDCD, 0xFE50, 0xFF66, 0x0122, 0x0333, 0x0543, - 0x0700, 0x0816, 0x0899, 0x08DF, 0x08F3, 0x08E3, 0x08BA, 0x0885, - 0x084F, 0x0826, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, - 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, - 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, - 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, - 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, - 0x0816, 0x0816, 0xF9B4, 0xF9DB, 0xFA3C, 0xFABB, 0xFB39, 0xFB9A, - 0xFBC1, 0xFB91, 0xFAEB, 0xF9B4, 0xF722, 0xF302, 0xEE1C, 0xE937, - 0xE517, 0xE285, 0xE14D, 0xE0A8, 0xE078, 0xE09E, 0xE100, 0xE17E, - 0xE1FC, 0xE25E, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, - 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, - 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, - 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, - 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, - 0xE285, 0xE285, 0xF845, 0xF85D, 0xF898, 0xF8E4, 0xF931, 0xF96C, - 0xF984, 0xF966, 0xF902, 0xF845, 0xF6B5, 0xF434, 0xF13A, 0xEE40, - 0xEBBF, 0xEA2F, 0xE972, 0xE90D, 0xE8F0, 0xE907, 0xE943, 0xE98F, - 0xE9DC, 0xEA17, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, - 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, - 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, - 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, - 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, - 0xEA2F, 0xEA2F, 0xE4CB, 0xE3E1, 0xE352, 0xE310, 0xE30D, 0xE33B, - 0xE38C, 0xE3F4, 0xE462, 0xE4CB, 0xE552, 0xE61A, 0xE714, 0xE82D, - 0xE956, 0xEA7F, 0xEBC9, 0xED4F, 0xEEF8, 0xF0A8, 0xF245, 0xF3B4, - 0xF4DB, 0xF5A0, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, - 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, - 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, - 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, - 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, - 0xF5E7, 0xF5E7, 0x896F, 0x8A49, 0x8B9F, 0x8D40, 0x8EFB, 0x909E, - 0x91F8, 0x92D8, 0x930B, 0x9262, 0x8FF5, 0x8B93, 0x861C, 0x8071, - 0x7B72, 0x7800, 0x75CB, 0x73EC, 0x725E, 0x711B, 0x701E, 0x6F62, - 0x6EE3, 0x6E9A, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, - 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, - 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, - 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, - 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, - 0x6E83, 0x6E83, 0xA3B0, 0xA309, 0xA3C2, 0xA581, 0xA7EE, 0xAAAE, - 0xAD69, 0xAFC6, 0xB16B, 0xB1FE, 0xB0F8, 0xAE7A, 0xAB26, 0xA7A1, - 0xA490, 0xA296, 0xA187, 0xA0C0, 0xA036, 0x9FDF, 0x9FB0, 0x9F9E, - 0x9F9F, 0x9FA7, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, - 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, - 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, - 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, - 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, - 0x9FAC, 0x9FAC, 0x384A, 0x37DB, 0x36B9, 0x351E, 0x3344, 0x3163, - 0x2FB7, 0x2E77, 0x2DDF, 0x2E27, 0x3005, 0x338F, 0x380F, 0x3CD2, - 0x4120, 0x4446, 0x468F, 0x48BB, 0x4AC0, 0x4C92, 0x4E27, 0x4F75, - 0x5070, 0x510E, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, - 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, - 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, - 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, - 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, - 0x5146, 0x5146, 0x0BDE, 0x0A32, 0x0973, 0x096A, 0x09DD, 0x0A97, - 0x0B5E, 0x0BFD, 0x0C3A, 0x0BDE, 0x0AC6, 0x0918, 0x070C, 0x04DA, - 0x02B9, 0x00E0, 0xFF1F, 0xFD30, 0xFB2C, 0xF930, 0xF755, 0xF5B5, - 0xF46C, 0xF393, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, - 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, - 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, - 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, - 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, - 0xF345, 0xF345, 0x04C8, 0x0445, 0x0386, 0x02B4, 0x01F6, 0x0172, - 0x0151, 0x01BA, 0x02D5, 0x04C8, 0x08E3, 0x0F81, 0x1757, 0x1F1D, - 0x2588, 0x294E, 0x2AB3, 0x2B00, 0x2A74, 0x294F, 0x27D1, 0x2638, - 0x24C6, 0x23B9, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, - 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, - 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, - 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, - 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, - 0x2351, 0x2351, 0xFA2D, 0xFA60, 0xFA9F, 0xFADE, 0xFB14, 0xFB35, - 0xFB3A, 0xFB16, 0xFABF, 0xFA2D, 0xF925, 0xF795, 0xF5AA, 0xF392, - 0xF17A, 0xEF8F, 0xED9D, 0xEB66, 0xE90C, 0xE6B1, 0xE477, 0xE281, - 0xE0F0, 0xDFE6, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, - 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, - 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, - 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, - 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, - 0xDF86, 0xDF86, 0xF09C, 0xF145, 0xF19F, 0xF1BA, 0xF1A5, 0xF170, - 0xF12B, 0xF0E6, 0xF0B1, 0xF09C, 0xF085, 0xF052, 0xF01F, 0xF008, - 0xF029, 0xF09C, 0xF175, 0xF2A1, 0xF402, 0xF57D, 0xF6F3, 0xF849, - 0xF961, 0xFA1E, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, - 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, - 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, - 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, - 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, - 0xFA63, 0xFA63, 0x12E8, 0x1350, 0x13AD, 0x1401, 0x144E, 0x1494, - 0x14D6, 0x1515, 0x1552, 0x1590, 0x15D4, 0x161C, 0x165E, 0x168F, - 0x16A3, 0x1690, 0x1651, 0x15EE, 0x1574, 0x14EC, 0x1464, 0x13E6, - 0x137D, 0x1336, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, - 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, - 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, - 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, - 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, - 0x131C, 0x131C, 0x0693, 0x0694, 0x07E5, 0x0A22, 0x0CE5, 0x0FC7, - 0x1262, 0x1452, 0x1531, 0x1497, 0x1145, 0x0B1F, 0x0373, 0xFB95, - 0xF4D4, 0xF080, 0xEE3E, 0xECBC, 0xEBD9, 0xEB72, 0xEB69, 0xEB9B, - 0xEBE7, 0xEC2D, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, - 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, - 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, - 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, - 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, - 0xEC4C, 0xEC4C, 0xCABB, 0xCBF3, 0xCD03, 0xCDF1, 0xCEC7, 0xCF8D, - 0xD04C, 0xD10C, 0xD1D7, 0xD2B4, 0xD3A3, 0xD499, 0xD593, 0xD68F, - 0xD787, 0xD879, 0xD97D, 0xDAA1, 0xDBD7, 0xDD0B, 0xDE2D, 0xDF2D, - 0xDFF8, 0xE07F, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, - 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, - 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, - 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, - 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, - 0xE0B0, 0xE0B0, 0x0000, 0x0002, 0x0007, 0x000E, 0x0016, 0x0020, - 0x0029, 0x0032, 0x0039, 0x003F, 0x0043, 0x0046, 0x0048, 0x0048, - 0x0045, 0x003F, 0x0033, 0x0023, 0x000F, 0xFFFC, 0xFFE8, 0xFFD5, - 0xFFC6, 0xFFBC, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, - 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, - 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, - 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, - 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB8, - 0xFFB8, 0xFFB8, 0xFF30, 0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF35, - 0xFF36, 0xFF38, 0xFF39, 0xFF3A, 0xFF3A, 0xFF3A, 0xFF3A, 0xFF3A, - 0xFF3A, 0xFF3A, 0xFF3A, 0xFF3A, 0xFF3B, 0xFF3B, 0xFF3C, 0xFF3C, - 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, - 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, - 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, - 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, - 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, - 0xFF3D, 0xFF3D, 0xC9D8, 0xC96E, 0xC871, 0xC705, 0xC54E, 0xC36F, - 0xC18D, 0xBFCB, 0xBE4D, 0xBD36, 0xBC62, 0xBBAC, 0xBB3F, 0xBB41, - 0xBBDB, 0xBD36, 0xBF8B, 0xC2C4, 0xC690, 0xCAA1, 0xCEA7, 0xD253, - 0xD554, 0xD75C, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, - 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, - 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, - 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, - 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, 0xD81B, - 0xD81B, 0xD81B, 0x1E4A, 0x1FB6, 0x231D, 0x27F8, 0x2DBF, 0x33E9, - 0x39EE, 0x3F46, 0x4369, 0x45CF, 0x45F1, 0x4401, 0x408D, 0x3C24, - 0x3753, 0x32A9, 0x2D8E, 0x275D, 0x2088, 0x1983, 0x12C1, 0x0CB6, - 0x07D7, 0x0495, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, - 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, - 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, - 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, - 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, 0x0366, - 0x0366, 0x0366, 0x1B09, 0x1A7E, 0x1933, 0x1753, 0x150A, 0x1281, - 0x0FE4, 0x0D5E, 0x0B18, 0x093E, 0x07A8, 0x0625, 0x04D2, 0x03CE, - 0x0334, 0x0324, 0x03AB, 0x04AA, 0x05FD, 0x0781, 0x090F, 0x0A85, - 0x0BBD, 0x0C93, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, - 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, - 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, - 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, - 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, - 0x0CE2, 0x0CE2, 0x1144, 0x1142, 0x113D, 0x1136, 0x1131, 0x112E, - 0x1130, 0x1139, 0x114B, 0x1168, 0x11AB, 0x121A, 0x1299, 0x130B, - 0x1354, 0x1357, 0x1310, 0x1299, 0x1200, 0x1154, 0x10A5, 0x1003, - 0x0F7C, 0x0F20, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, - 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, - 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, - 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, - 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, 0x0EFE, - 0x0EFE, 0x0EFE, 0xAC44, 0xAB52, 0xA915, 0xA5D5, 0xA1D9, 0x9D68, - 0x98CC, 0x944C, 0x902F, 0x8CBE, 0x898A, 0x8631, 0x8314, 0x8092, - 0x7F0A, 0x7EDC, 0x8026, 0x828C, 0x85B8, 0x8953, 0x8D08, 0x9080, - 0x9364, 0x9560, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, - 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, - 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, - 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, - 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, 0x961D, - 0x961D, 0x961D, 0x0000, 0x0008, 0x000D, 0x000E, 0x000D, 0x000A, - 0x0007, 0x0003, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFC, 0xFFFA, 0xFFF9, 0xFFFA, 0xFFFB, - 0xFFFD, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xBF40, 0xBF38, 0xBF34, 0xBF33, 0xBF34, 0xBF36, - 0xBF39, 0xBF3D, 0xBF3F, 0xBF40, 0xBF1C, 0xBECB, 0xBE7B, 0xBE57, - 0xBE8A, 0xBF40, 0xC098, 0xC273, 0xC4A2, 0xC6FA, 0xC94B, 0xCB67, - 0xCD22, 0xCE4E, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, - 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, - 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, - 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, - 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, 0xCEBC, - 0xCEBC, 0xCEBC, 0x2537, 0x266B, 0x2950, 0x2D6B, 0x3244, 0x3760, - 0x3C47, 0x407F, 0x438F, 0x44FE, 0x440B, 0x40C9, 0x3BFE, 0x3671, - 0x30E6, 0x2C24, 0x279F, 0x227D, 0x1D0D, 0x179B, 0x1277, 0x0DF0, - 0x0A53, 0x07EE, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, - 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, - 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, - 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, - 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, 0x0710, - 0x0710, 0x0710, 0xD64A, 0xD74E, 0xD9B7, 0xDD32, 0xE167, 0xE602, - 0xEAAD, 0xEF13, 0xF2DD, 0xF5B7, 0xF789, 0xF893, 0xF903, 0xF906, - 0xF8CA, 0xF87B, 0xF803, 0xF73E, 0xF644, 0xF52E, 0xF413, 0xF30D, - 0xF234, 0xF1A0, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, - 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, - 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, - 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, - 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, 0xF169, - 0xF169, 0xF169, 0xEC41, 0xEC5A, 0xEC97, 0xECEE, 0xED56, 0xEDC4, - 0xEE30, 0xEE8F, 0xEEDA, 0xEF05, 0xEEF4, 0xEEA8, 0xEE41, 0xEDE0, - 0xEDA5, 0xEDB1, 0xEE09, 0xEE92, 0xEF3C, 0xEFF8, 0xF0B5, 0xF163, - 0xF1F3, 0xF255, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, - 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, - 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, - 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, - 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, 0xF279, - 0xF279, 0xF279, 0xB59E, 0xB448, 0xB119, 0xAC80, 0xA6ED, 0xA0CE, - 0x9A92, 0x94A9, 0x8F81, 0x8B8A, 0x88B4, 0x869F, 0x8540, 0x848B, - 0x8477, 0x84F7, 0x8634, 0x8835, 0x8ABC, 0x8D8A, 0x9061, 0x9303, - 0x9532, 0x96AE, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, - 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, - 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, - 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, - 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, 0x973B, - 0x973B, 0x973B, 0x9524, 0x5D21, 0x475E, 0xBF5F, 0x90BE, 0x7987, - 0x4B8C, 0xBF5F, 0x0015, 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, - 0x0016, 0x0016, 0x0016, 0x0015, 0x0017, 0x001C, 0x0021, 0x0023, - 0x0020, 0x0015, 0x0003, 0xFFEC, 0xFFD0, 0xFFB1, 0xFF93, 0xFF75, - 0xFF5A, 0xFF44, 0xFF35, 0xFF2C, 0xFF2A, 0xFF2B, 0xFF30, 0xFF36, - 0xFF3C, 0xFF41, 0xFF42, 0xFF3E, 0xFF35, 0xFF26, 0xFF16, 0xFF05, - 0xFEF2, 0xFEDD, 0xFEC8, 0xFEB2, 0xFE9C, 0xFE85, 0xFE6D, 0xFE56, - 0xFE3F, 0xFE28, 0xFE12, 0xFDFC, 0xFDE8, 0xFDD4, 0xFDC2, 0xFDB1, - 0xFDA2, 0xFD95, 0xFD89, 0xFD80, 0xFD7A, 0xFD75, 0xFD72, 0xFD71, - 0xFD71, 0xFD73, 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4C, - 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4C, 0xFD4B, 0xFD4B, 0xFD4A, - 0xFD4B, 0xFD4C, 0xFD4F, 0xFD52, 0xFD56, 0xFD5A, 0xFD5E, 0xFD62, - 0xFD65, 0xFD68, 0xFD6A, 0xFD6B, 0xFD69, 0xFD65, 0xFD61, 0xFD5D, - 0xFD5A, 0xFD5A, 0xFD5B, 0xFD61, 0xFD6A, 0xFD78, 0xFD86, 0xFD97, - 0xFDA8, 0xFDBB, 0xFDCF, 0xFDE3, 0xFDF8, 0xFE0E, 0xFE23, 0xFE39, - 0xFE4E, 0xFE63, 0xFE78, 0xFE8C, 0xFE9F, 0xFEB0, 0xFEC1, 0xFECF, - 0xFEDD, 0xFEE8, 0xFEF1, 0xFEF8, 0xFEFC, 0xFEFE, 0xFEFF, 0xFEFD, - 0xFEF9, 0xFEF4, 0xF588, 0xF577, 0xF56E, 0xF56C, 0xF56E, 0xF573, - 0xF57A, 0xF580, 0xF586, 0xF588, 0xF568, 0xF522, 0xF4DC, 0xF4BC, - 0xF4E9, 0xF588, 0xF6A1, 0xF811, 0xF9BE, 0xFB8D, 0xFD64, 0xFF29, - 0x00C0, 0x0210, 0x0300, 0x0379, 0x038E, 0x0359, 0x02F7, 0x0283, - 0x0219, 0x01D5, 0x01D2, 0x022C, 0x0300, 0x042D, 0x0581, 0x06F6, - 0x088A, 0x0A37, 0x0BF9, 0x0DCD, 0x0FAD, 0x1197, 0x1385, 0x1574, - 0x175F, 0x1942, 0x1B19, 0x1CE0, 0x1E93, 0x202D, 0x21AB, 0x2307, - 0x243E, 0x254C, 0x262D, 0x26DC, 0x2757, 0x27A3, 0x27C2, 0x27BA, - 0x278D, 0x2740, 0xFD9F, 0xFDCE, 0xFE05, 0xFE42, 0xFE83, 0xFEC4, - 0xFF03, 0xFF3E, 0xFF71, 0xFF9B, 0xFFB7, 0xFFC5, 0xFFCA, 0xFFC8, - 0xFFC2, 0xFFBE, 0xFFB9, 0xFFB0, 0xFFA4, 0xFF98, 0xFF8B, 0xFF7F, - 0xFF75, 0xFF6F, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, - 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, - 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, - 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, - 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, 0xFF6C, - 0xFF6C, 0xFF6C, 0x04A4, 0x0441, 0x03D0, 0x0356, 0x02D7, 0x0259, - 0x01DF, 0x0170, 0x0110, 0x00C4, 0x0098, 0x008F, 0x009C, 0x00B3, - 0x00C9, 0x00D2, 0x00CF, 0x00C9, 0x00C3, 0x00BC, 0x00B4, 0x00AE, - 0x00A8, 0x00A4, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, - 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, - 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, - 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, - 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A3, - 0x00A3, 0x00A3, 0x0FC6, 0x113B, 0x128D, 0x13C1, 0x14E0, 0x15F1, - 0x16FA, 0x1803, 0x1913, 0x1A30, 0x1B99, 0x1D52, 0x1F0B, 0x2075, - 0x2140, 0x211E, 0x1FF6, 0x1E0E, 0x1BA3, 0x18F1, 0x1635, 0x13AB, - 0x1190, 0x1020, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, - 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, - 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, - 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, - 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, 0x0F98, - 0x0F98, 0x0F98, 0x40A1, 0x40C8, 0x4129, 0x41A8, 0x4227, 0x4288, - 0x42AF, 0x427E, 0x41D9, 0x40A1, 0x3E0E, 0x39EC, 0x3504, 0x301D, - 0x2BFB, 0x2968, 0x2830, 0x278B, 0x275A, 0x2781, 0x27E2, 0x2861, - 0x28E0, 0x2941, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, - 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, - 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, - 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, - 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, - 0x2968, 0x2968, -}; +ROM_ASSET_LOAD_ANIM(anim_84_values, 0x0054f99c, 4756, 0x00000000, 4756); diff --git a/assets/anims/anim_85.inc.c b/assets/anims/anim_85.inc.c index 6caf53738..05a1b475a 100644 --- a/assets/anims/anim_85.inc.c +++ b/assets/anims/anim_85.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_85[] = { 0, 189, @@ -13,50 +14,7 @@ static const struct Animation anim_85[] = { }; -static const u16 anim_85_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A1, - 0x0001, 0x009E, 0x0001, 0x009F, 0x0001, 0x00A0, - 0x0028, 0x0026, 0x0028, 0x004E, 0x0028, 0x0076, - 0x0001, 0x0022, 0x0001, 0x0023, 0x0001, 0x0024, - 0x0001, 0x0008, 0x0001, 0x0009, 0x0001, 0x000A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0007, - 0x0001, 0x0004, 0x0001, 0x0005, 0x0001, 0x0006, - 0x0001, 0x001E, 0x0001, 0x001F, 0x0001, 0x0020, - 0x0001, 0x000F, 0x0001, 0x0010, 0x0001, 0x0011, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000E, - 0x0001, 0x000B, 0x0001, 0x000C, 0x0001, 0x000D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0021, - 0x0001, 0x001B, 0x0001, 0x001C, 0x0001, 0x001D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0019, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0025, - 0x0001, 0x0016, 0x0001, 0x0017, 0x0001, 0x0018, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0015, - 0x0001, 0x0012, 0x0001, 0x0013, 0x0001, 0x0014, -}; +ROM_ASSET_LOAD_ANIM(anim_85_indices, 0x00550c48, 252, 0x00000000, 252); -static const s16 anim_85_values[] = { - 0x0000, 0x0035, 0xFF5A, 0x3FFF, 0x0816, 0xE285, 0xEA2F, 0xF5E7, - 0x6E83, 0x9FAC, 0x5146, 0xF345, 0x2351, 0xDF86, 0xFA63, 0x131C, - 0xEC4C, 0xE0B0, 0xFFB8, 0xFF3D, 0xD81B, 0x0366, 0x0CE2, 0x0EFE, - 0x961D, 0xCEBC, 0x0710, 0xF169, 0xF279, 0x973B, 0x9524, 0x5D21, - 0x475E, 0xBF5F, 0x90BE, 0x7987, 0x4B8C, 0xBF5F, 0xFD76, 0xFD7A, - 0xFD7F, 0xFD85, 0xFD8B, 0xFD92, 0xFD99, 0xFDA0, 0xFDA7, 0xFDAE, - 0xFDB4, 0xFDBA, 0xFDBF, 0xFDC3, 0xFDC7, 0xFDC9, 0xFDC9, 0xFDC9, - 0xFDC8, 0xFDC6, 0xFDC3, 0xFDC1, 0xFDBD, 0xFDB9, 0xFDB5, 0xFDB1, - 0xFDAC, 0xFDA7, 0xFDA2, 0xFD9E, 0xFD99, 0xFD95, 0xFD90, 0xFD8D, - 0xFD89, 0xFD86, 0xFD84, 0xFD82, 0xFD81, 0xFD80, 0xFEEE, 0xFEE6, - 0xFEDE, 0xFED4, 0xFECB, 0xFEC0, 0xFEB6, 0xFEAC, 0xFEA2, 0xFE99, - 0xFE90, 0xFE88, 0xFE81, 0xFE7B, 0xFE76, 0xFE74, 0xFE73, 0xFE73, - 0xFE75, 0xFE79, 0xFE7D, 0xFE83, 0xFE89, 0xFE90, 0xFE98, 0xFEA0, - 0xFEA8, 0xFEB1, 0xFEBA, 0xFEC2, 0xFECB, 0xFED3, 0xFEDA, 0xFEE1, - 0xFEE8, 0xFEED, 0xFEF2, 0xFEF5, 0xFEF7, 0xFEF8, 0x26D8, 0x2656, - 0x25C1, 0x251C, 0x2469, 0x23AF, 0x22F0, 0x2231, 0x2174, 0x20C0, - 0x2016, 0x1F7C, 0x1EF5, 0x1E85, 0x1E30, 0x1DFB, 0x1DE8, 0x1DF4, - 0x1E19, 0x1E53, 0x1EA0, 0x1EFE, 0x1F6A, 0x1FE3, 0x2067, 0x20F2, - 0x2183, 0x2217, 0x22AC, 0x2341, 0x23D1, 0x245D, 0x24E0, 0x2559, - 0x25C6, 0x2624, 0x2671, 0x26AB, 0x26CF, 0x26DC, 0xFF6C, 0x00A3, - 0x0F98, 0x2968, -}; +ROM_ASSET_LOAD_ANIM(anim_85_values, 0x00550d44, 324, 0x00000000, 324); diff --git a/assets/anims/anim_86.inc.c b/assets/anims/anim_86.inc.c index 69109e345..e1a29b11f 100644 --- a/assets/anims/anim_86.inc.c +++ b/assets/anims/anim_86.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_86[] = { 1, 189, @@ -13,211 +14,7 @@ static const struct Animation anim_86[] = { }; -static const u16 anim_86_indices[] = { - 0x0001, 0x0000, 0x0028, 0x0001, 0x0001, 0x0029, 0x0001, 0x0000, 0x0001, 0x002A, 0x0001, 0x0000, - 0x0028, 0x0533, 0x0028, 0x055B, 0x0028, 0x0583, - 0x0028, 0x04BB, 0x0028, 0x04E3, 0x0028, 0x050B, - 0x0028, 0x0443, 0x0028, 0x046B, 0x0028, 0x0493, - 0x0001, 0x043F, 0x0001, 0x0440, 0x0001, 0x0441, - 0x0028, 0x00CB, 0x0028, 0x00F3, 0x0028, 0x011B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x00A3, - 0x0028, 0x002B, 0x0028, 0x0053, 0x0028, 0x007B, - 0x0001, 0x043B, 0x0001, 0x043C, 0x0001, 0x043D, - 0x0028, 0x01E3, 0x0028, 0x020B, 0x0028, 0x0233, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x01BB, - 0x0028, 0x0143, 0x0028, 0x016B, 0x0028, 0x0193, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x043E, - 0x0028, 0x03C3, 0x0028, 0x03EB, 0x0028, 0x0413, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x039B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x0373, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0442, - 0x0028, 0x02FB, 0x0028, 0x0323, 0x0028, 0x034B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x02D3, - 0x0028, 0x025B, 0x0028, 0x0283, 0x0028, 0x02AB, -}; +ROM_ASSET_LOAD_ANIM(anim_86_indices, 0x00550ea0, 252, 0x00000000, 252); -static const s16 anim_86_values[] = { - 0x0000, 0x0035, 0x0035, 0x0035, 0x0034, 0x0034, 0x0034, 0x0034, - 0x0035, 0x0037, 0x0039, 0x003C, 0x003F, 0x0043, 0x0047, 0x004B, - 0x004E, 0x0052, 0x0056, 0x005A, 0x005D, 0x0060, 0x0062, 0x0064, - 0x0066, 0x0067, 0x0068, 0x0068, 0x0069, 0x0069, 0x0069, 0x0069, - 0x0069, 0x0068, 0x0068, 0x0068, 0x0067, 0x0067, 0x0067, 0x0066, - 0x0066, 0xFF5A, 0x3FFF, 0x0816, 0x0804, 0x07F2, 0x07DC, 0x07C2, - 0x07A2, 0x077B, 0x074A, 0x070E, 0x06C6, 0x066F, 0x0609, 0x0591, - 0x0506, 0x0466, 0x0397, 0x0289, 0x0149, 0xFFE9, 0xFE75, 0xFCFD, - 0xFB90, 0xFA3D, 0xF912, 0xF81F, 0xF772, 0xF700, 0xF6AF, 0xF67C, - 0xF663, 0xF660, 0xF66E, 0xF68A, 0xF6AF, 0xF6DA, 0xF706, 0xF72F, - 0xF752, 0xF769, 0xF772, 0xE285, 0xE365, 0xE4DB, 0xE6CE, 0xE923, - 0xEBC4, 0xEE96, 0xF180, 0xF46A, 0xF73B, 0xF9DA, 0xFC2F, 0xFE1F, - 0xFF92, 0x006F, 0x008E, 0xFFEE, 0xFEB2, 0xFCFF, 0xFAFA, 0xF8C7, - 0xF68A, 0xF468, 0xF285, 0xF105, 0xF00D, 0xEF7C, 0xEF17, 0xEED6, - 0xEEB7, 0xEEB2, 0xEEC4, 0xEEE8, 0xEF17, 0xEF4D, 0xEF84, 0xEFB8, - 0xEFE4, 0xF002, 0xF00D, 0xEA2F, 0xEA6D, 0xEADB, 0xEB70, 0xEC23, - 0xECEA, 0xEDBC, 0xEE90, 0xEF5B, 0xF016, 0xF0B6, 0xF133, 0xF182, - 0xF19B, 0xF174, 0xF0EC, 0xEFF8, 0xEEAF, 0xED27, 0xEB77, 0xE9B5, - 0xE7F7, 0xE654, 0xE4E2, 0xE3B9, 0xE2ED, 0xE26D, 0xE213, 0xE1DA, - 0xE1BE, 0xE1BA, 0xE1CA, 0xE1E9, 0xE213, 0xE243, 0xE274, 0xE2A2, - 0xE2C9, 0xE2E3, 0xE2ED, 0xF5E7, 0xF4D9, 0xF317, 0xF0C1, 0xEDF4, - 0xEACD, 0xE76A, 0xE3E7, 0xE064, 0xDCFC, 0xD9CE, 0xD6F8, 0xD495, - 0xD2C5, 0xD1A5, 0xD2EB, 0xD732, 0xDCE8, 0xE27D, 0xE65F, 0xE6FD, - 0xE25B, 0xD967, 0xCEF1, 0xC5CC, 0xC0C8, 0xBF0C, 0xBDD3, 0xBD0E, - 0xBCAD, 0xBCA0, 0xBCD7, 0xBD43, 0xBDD3, 0xBE79, 0xBF23, 0xBFC4, - 0xC04A, 0xC0A5, 0xC0C8, 0x6E83, 0x6E09, 0x6D3E, 0x6C2E, 0x6AE9, - 0x697B, 0x67F3, 0x665D, 0x64C8, 0x6342, 0x61D7, 0x6096, 0x5F8C, - 0x5EC7, 0x5E55, 0x5E43, 0x5E8D, 0x5F25, 0x5FFB, 0x6100, 0x6227, - 0x6360, 0x649D, 0x65CE, 0x66E6, 0x67D6, 0x68B9, 0x69B3, 0x6ABD, - 0x6BD0, 0x6CE7, 0x6DFB, 0x6F06, 0x7001, 0x70E7, 0x71B1, 0x725A, - 0x72D9, 0x732B, 0x7347, 0x9FAC, 0x9F5D, 0x9ED8, 0x9E26, 0x9D50, - 0x9C61, 0x9B60, 0x9A58, 0x9952, 0x9857, 0x9771, 0x96A9, 0x9608, - 0x9599, 0x9563, 0x958C, 0x9623, 0x970B, 0x982C, 0x996B, 0x9AAD, - 0x9BD8, 0x9CD2, 0x9D80, 0x9DC9, 0x9D91, 0x9CD5, 0x9BAE, 0x9A30, - 0x986E, 0x967B, 0x946B, 0x9251, 0x9040, 0x8E4C, 0x8C87, 0x8B06, - 0x89DA, 0x8919, 0x88D4, 0x5143, 0x51B1, 0x525F, 0x5346, 0x545A, - 0x5593, 0x56E7, 0x584D, 0x59BB, 0x5B29, 0x5C8C, 0x5DDC, 0x5F0E, - 0x601A, 0x60F6, 0x61AB, 0x6247, 0x62CB, 0x6339, 0x6392, 0x63D6, - 0x6407, 0x6425, 0x6433, 0x6430, 0x641D, 0x63F3, 0x63A8, 0x6344, - 0x62CC, 0x6245, 0x61B4, 0x6120, 0x608E, 0x6003, 0x5F85, 0x5F19, - 0x5EC6, 0x5E8F, 0x5E7C, 0xF345, 0xF56F, 0xFA08, 0xFFF4, 0x0614, - 0x0B50, 0x0E8A, 0x0EA7, 0x0AC7, 0x039A, 0xFA60, 0xF058, 0xE6C1, - 0xDEDA, 0xD9E2, 0xD84E, 0xD93D, 0xDBE7, 0xDF86, 0xE354, 0xE68B, - 0xEA18, 0xEEB7, 0xF357, 0xF6E6, 0xF852, 0xF852, 0xF852, 0xF852, - 0xF852, 0xF852, 0xF852, 0xF852, 0xF852, 0xF852, 0xF852, 0xF852, - 0xF852, 0xF852, 0xF852, 0x2351, 0x232B, 0x22DB, 0x2273, 0x2203, - 0x219C, 0x214F, 0x212D, 0x2120, 0x2113, 0x2115, 0x2136, 0x2185, - 0x2212, 0x22EC, 0x24AE, 0x2771, 0x2A81, 0x2D2B, 0x2EBB, 0x2E7D, - 0x2AC3, 0x23E0, 0x1C1E, 0x15C8, 0x1329, 0x1329, 0x1329, 0x1329, - 0x1329, 0x1329, 0x1329, 0x1329, 0x1329, 0x1329, 0x1329, 0x1329, - 0x1329, 0x1329, 0x1329, 0xDF86, 0xE021, 0xE167, 0xE30F, 0xE4D1, - 0xE663, 0xE77C, 0xE7D5, 0xE7AB, 0xE756, 0xE6AF, 0xE58C, 0xE3C9, - 0xE13C, 0xDDBF, 0xD82F, 0xD05B, 0xC787, 0xBEF8, 0xB7F4, 0xB3BE, - 0xB3C0, 0xB738, 0xBC29, 0xC095, 0xC27F, 0xC27F, 0xC27F, 0xC27F, - 0xC27F, 0xC27F, 0xC27F, 0xC27F, 0xC27F, 0xC27F, 0xC27F, 0xC27F, - 0xC27F, 0xC27F, 0xC27F, 0xFA63, 0xF8FD, 0xF6C5, 0xF3DA, 0xF059, - 0xEC61, 0xE80F, 0xE382, 0xDED7, 0xDA2D, 0xD5A1, 0xD151, 0xCD5B, - 0xC9DE, 0xC6F6, 0xC52D, 0xC4AD, 0xC509, 0xC5D2, 0xC69B, 0xC6F6, - 0xC6F6, 0xC6F6, 0xC6F6, 0xC6F6, 0xC6F6, 0xC6F6, 0xC6F6, 0xC6F6, - 0xC6F6, 0xC6F6, 0xC6F6, 0xC6F6, 0xC6F6, 0xC6F6, 0xC6F6, 0xC6F6, - 0xC6F6, 0xC6F6, 0xC6F6, 0x131C, 0x12B9, 0x11D7, 0x1096, 0x0F16, - 0x0D76, 0x0BD7, 0x0A58, 0x091A, 0x083B, 0x07DD, 0x0820, 0x0922, - 0x0B04, 0x0DE6, 0x146A, 0x1FD4, 0x2E31, 0x3D91, 0x4C03, 0x5795, - 0x6146, 0x6AAA, 0x72B1, 0x784A, 0x7A64, 0x7A64, 0x7A64, 0x7A64, - 0x7A64, 0x7A64, 0x7A64, 0x7A64, 0x7A64, 0x7A64, 0x7A64, 0x7A64, - 0x7A64, 0x7A64, 0x7A64, 0xEC4C, 0xEC7C, 0xEC9A, 0xECB2, 0xECCF, - 0xECFD, 0xED48, 0xEDBB, 0xEE63, 0xEF4A, 0xF07D, 0xF208, 0xF3F5, - 0xF651, 0xF928, 0xFE39, 0x0655, 0x1024, 0x1A48, 0x2367, 0x2A26, - 0x2E66, 0x3126, 0x32B6, 0x336A, 0x3394, 0x3394, 0x3394, 0x3394, - 0x3394, 0x3394, 0x3394, 0x3394, 0x3394, 0x3394, 0x3394, 0x3394, - 0x3394, 0x3394, 0x3394, 0xE0B0, 0xE146, 0xE239, 0xE379, 0xE4F9, - 0xE6AB, 0xE882, 0xEA6F, 0xEC64, 0xEE53, 0xF030, 0xF1EA, 0xF376, - 0xF4C5, 0xF5C8, 0xF5EA, 0xF4FA, 0xF388, 0xF221, 0xF152, 0xF1AA, - 0xF41C, 0xF859, 0xFD0A, 0x00D5, 0x0265, 0x0265, 0x0265, 0x0265, - 0x0265, 0x0265, 0x0265, 0x0265, 0x0265, 0x0265, 0x0265, 0x0265, - 0x0265, 0x0265, 0x0265, 0xFFB8, 0xFFB8, 0xFFB8, 0xFFB9, 0xFFB9, - 0xFFB9, 0xFFB9, 0xFFB9, 0xFFB8, 0xFFB7, 0xFFB6, 0xFFB5, 0xFFB5, - 0xFFB6, 0xFFB8, 0xFFBB, 0xFFBF, 0xFFC4, 0xFFC8, 0xFFCE, 0xFFD3, - 0xFFD9, 0xFFDF, 0xFFE4, 0xFFEA, 0xFFEF, 0xFFEF, 0xFFEF, 0xFFEF, - 0xFFEF, 0xFFEF, 0xFFEF, 0xFFEF, 0xFFEF, 0xFFEF, 0xFFEF, 0xFFEF, - 0xFFEF, 0xFFEF, 0xFFEF, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, - 0xFF3C, 0xFF3C, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3D, 0xFF3E, - 0xFF3D, 0xFF3D, 0xFF3C, 0xFF3B, 0xFF3A, 0xFF39, 0xFF38, 0xFF37, - 0xFF36, 0xFF34, 0xFF33, 0xFF32, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xFF31, 0xFF31, 0xD81B, 0xD816, 0xD80A, 0xD7FC, 0xD7ED, - 0xD7E2, 0xD7DE, 0xD7F0, 0xD81E, 0xD857, 0xD88E, 0xD8B2, 0xD8B5, - 0xD888, 0xD81B, 0xD777, 0xD6B0, 0xD5CB, 0xD4CF, 0xD3C0, 0xD2A5, - 0xD182, 0xD05D, 0xCF3C, 0xCE24, 0xCD1B, 0xCD1B, 0xCD1B, 0xCD1B, - 0xCD1B, 0xCD1B, 0xCD1B, 0xCD1B, 0xCD1B, 0xCD1B, 0xCD1B, 0xCD1B, - 0xCD1B, 0xCD1B, 0xCD1B, 0x0366, 0x0609, 0x0B9D, 0x12D5, 0x1A64, - 0x20FF, 0x2559, 0x277B, 0x2883, 0x28C9, 0x28A1, 0x2863, 0x2865, - 0x28FE, 0x2A83, 0x2CCA, 0x2F65, 0x3248, 0x3565, 0x38AF, 0x3C18, - 0x3F93, 0x4312, 0x4688, 0x49E8, 0x4D24, 0x4D24, 0x4D24, 0x4D24, - 0x4D24, 0x4D24, 0x4D24, 0x4D24, 0x4D24, 0x4D24, 0x4D24, 0x4D24, - 0x4D24, 0x4D24, 0x4D24, 0x0CE2, 0x0EC2, 0x12B9, 0x17D3, 0x1D1F, - 0x21A9, 0x247E, 0x25F4, 0x2700, 0x27A0, 0x27D3, 0x2796, 0x26E7, - 0x25C5, 0x242C, 0x221E, 0x1FA8, 0x1CDA, 0x19C3, 0x1676, 0x1303, - 0x0F79, 0x0BEA, 0x0866, 0x04FD, 0x01C0, 0x01C0, 0x01C0, 0x01C0, - 0x01C0, 0x01C0, 0x01C0, 0x01C0, 0x01C0, 0x01C0, 0x01C0, 0x01C0, - 0x01C0, 0x01C0, 0x01C0, 0x0EFE, 0x1063, 0x135B, 0x1715, 0x1AC4, - 0x1D9A, 0x1EC8, 0x1E57, 0x1D05, 0x1B0F, 0x18B3, 0x1630, 0x13C2, - 0x11A8, 0x1020, 0x0F0B, 0x0E1C, 0x0D4F, 0x0C9B, 0x0BFD, 0x0B6C, - 0x0AE4, 0x0A5E, 0x09D4, 0x093F, 0x089B, 0x089B, 0x089B, 0x089B, - 0x089B, 0x089B, 0x089B, 0x089B, 0x089B, 0x089B, 0x089B, 0x089B, - 0x089B, 0x089B, 0x089B, 0x961D, 0x9486, 0x9125, 0x8CEA, 0x88C3, - 0x85A0, 0x846E, 0x852F, 0x870D, 0x89B5, 0x8CD2, 0x9012, 0x9322, - 0x95AD, 0x9760, 0x9865, 0x9924, 0x99A9, 0x99FD, 0x9A2C, 0x9A42, - 0x9A49, 0x9A4C, 0x9A57, 0x9A74, 0x9AAE, 0x9AAE, 0x9AAE, 0x9AAE, - 0x9AAE, 0x9AAE, 0x9AAE, 0x9AAE, 0x9AAE, 0x9AAE, 0x9AAE, 0x9AAE, - 0x9AAE, 0x9AAE, 0x9AAE, 0xCEBC, 0xCEAB, 0xCE87, 0xCE5D, 0xCE3A, - 0xCE2C, 0xCE27, 0xCE1D, 0xCE11, 0xCE09, 0xCE09, 0xCE17, 0xCE36, - 0xCE6B, 0xCEBC, 0xCF31, 0xCFCB, 0xD081, 0xD149, 0xD21A, 0xD2EA, - 0xD3B0, 0xD463, 0xD4F9, 0xD568, 0xD5A9, 0xD5BD, 0xD5B2, 0xD58C, - 0xD550, 0xD503, 0xD4AA, 0xD449, 0xD3E6, 0xD385, 0xD32B, 0xD2DC, - 0xD29E, 0xD275, 0xD266, 0x0710, 0x084D, 0x0AF5, 0x0E5C, 0x11D7, - 0x14B8, 0x1710, 0x195E, 0x1BA3, 0x1DDB, 0x2006, 0x2223, 0x242F, - 0x262A, 0x2811, 0x29F0, 0x2BD0, 0x2DAD, 0x2F82, 0x314A, 0x3302, - 0x34A4, 0x362C, 0x3796, 0x38DE, 0x39FE, 0x3B03, 0x3BFA, 0x3CE3, - 0x3DBC, 0x3E86, 0x3F3E, 0x3FE4, 0x4077, 0x40F6, 0x4160, 0x41B5, - 0x41F2, 0x4217, 0x4224, 0xF169, 0xF32C, 0xF6E9, 0xFB54, 0xFF22, - 0x0108, 0x0174, 0x01A5, 0x0190, 0x0128, 0x0063, 0xFF34, 0xFD8F, - 0xFB67, 0xF8B3, 0xF3BA, 0xEC0A, 0xE378, 0xDBDF, 0xD715, 0xD55F, - 0xD55F, 0xD679, 0xD80F, 0xD984, 0xDA3C, 0xDA5A, 0xDA6E, 0xDA77, - 0xDA78, 0xDA72, 0xDA67, 0xDA58, 0xDA46, 0xDA32, 0xDA1F, 0xDA0E, - 0xDA00, 0xD9F7, 0xD9F3, 0xF279, 0xF47D, 0xF8BF, 0xFDB9, 0x01E3, - 0x03B7, 0x0363, 0x023F, 0x007E, 0xFE56, 0xFBF9, 0xF99C, 0xF773, - 0xF5B3, 0xF48F, 0xF438, 0xF4A2, 0xF5AA, 0xF72C, 0xF903, 0xFB88, - 0xFED9, 0x0275, 0x05DF, 0x0897, 0x0A20, 0x0AC5, 0x0B2C, 0x0B5E, - 0x0B62, 0x0B40, 0x0B00, 0x0AAA, 0x0A46, 0x09DB, 0x0972, 0x0913, - 0x08C5, 0x0891, 0x087E, 0x973B, 0x9592, 0x9213, 0x8E0C, 0x8ACF, - 0x89AC, 0x8A2C, 0x8AFB, 0x8C23, 0x8DAB, 0x8F9D, 0x9200, 0x94DD, - 0x983C, 0x9C26, 0xA278, 0xABB0, 0xB5C5, 0xBEAF, 0xC467, 0xC6A5, - 0xC6ED, 0xC5EF, 0xC455, 0xC2CE, 0xC206, 0xC1DA, 0xC1B0, 0xC18B, - 0xC168, 0xC149, 0xC12E, 0xC115, 0xC100, 0xC0EF, 0xC0E0, 0xC0D5, - 0xC0CD, 0xC0C8, 0xC0C7, 0x9527, 0x5D21, 0x475E, 0xBF5F, 0x90C1, - 0x7987, 0x4B8C, 0xBF5F, 0xFD76, 0xFCB8, 0xFBD6, 0xFAD5, 0xF9BD, - 0xF894, 0xF75F, 0xF627, 0xF4F1, 0xF3C3, 0xF2A5, 0xF19D, 0xF085, - 0xEF4C, 0xEE12, 0xECFA, 0xEC25, 0xEBB5, 0xEBCB, 0xEC42, 0xECDC, - 0xED95, 0xEE6A, 0xEF54, 0xF051, 0xF15C, 0xF271, 0xF38C, 0xF4A8, - 0xF5C2, 0xF6D5, 0xF7DD, 0xF8D5, 0xF9BA, 0xFA87, 0xFB38, 0xFBCA, - 0xFC37, 0xFC7B, 0xFC93, 0xFEEE, 0xFEC4, 0xFE96, 0xFE63, 0xFE2C, - 0xFDF0, 0xFDB1, 0xFD6D, 0xFD26, 0xFCDB, 0xFC8C, 0xFC3A, 0xFBCF, - 0xFB42, 0xFAA5, 0xFA0C, 0xF988, 0xF92D, 0xF90E, 0xF918, 0xF92E, - 0xF94D, 0xF974, 0xF9A3, 0xF9D8, 0xFA12, 0xFA50, 0xFA90, 0xFAD2, - 0xFB14, 0xFB56, 0xFB95, 0xFBD2, 0xFC0A, 0xFC3C, 0xFC68, 0xFC8D, - 0xFCA8, 0xFCB9, 0xFCBF, 0x26D8, 0x2621, 0x2544, 0x2448, 0x2335, - 0x2211, 0x20E5, 0x1FB8, 0x1E92, 0x1D7A, 0x1C79, 0x1B94, 0x1AC7, - 0x1A0B, 0x1963, 0x18D6, 0x1868, 0x181F, 0x17FE, 0x17F9, 0x17FD, - 0x180A, 0x181F, 0x183A, 0x185B, 0x1881, 0x18AB, 0x18D7, 0x1906, - 0x1935, 0x1965, 0x1993, 0x19C0, 0x19EA, 0x1A10, 0x1A31, 0x1A4D, - 0x1A61, 0x1A6F, 0x1A73, 0xFF6C, 0xFEB7, 0xFD73, 0xFBBC, 0xF9AE, - 0xF764, 0xF4FA, 0xF28C, 0xF036, 0xEE14, 0xEC40, 0xEAD8, 0xE9F6, - 0xE9B6, 0xEA35, 0xEBD6, 0xEEBD, 0xF2A8, 0xF750, 0xFC73, 0x01CB, - 0x0715, 0x0C0D, 0x106E, 0x13F5, 0x165B, 0x17DD, 0x18EA, 0x1990, - 0x19DE, 0x19E1, 0x19A8, 0x1940, 0x18B9, 0x1820, 0x1783, 0x16F0, - 0x1676, 0x1622, 0x1603, 0x00A3, 0x0062, 0xFFF6, 0xFF65, 0xFEB6, - 0xFDF2, 0xFD20, 0xFC48, 0xFB71, 0xFAA3, 0xF9E6, 0xF942, 0xF8BD, - 0xF85F, 0xF831, 0xF843, 0xF898, 0xF923, 0xF9D6, 0xFAA4, 0xFB7E, - 0xFC57, 0xFD22, 0xFDD0, 0xFE55, 0xFEA2, 0xFEC1, 0xFEC7, 0xFEB7, - 0xFE96, 0xFE66, 0xFE2B, 0xFDEA, 0xFDA6, 0xFD62, 0xFD22, 0xFCEA, - 0xFCBD, 0xFCA0, 0xFC95, 0x0F98, 0x0FBB, 0x0FF3, 0x103D, 0x1096, - 0x10FB, 0x1168, 0x11DA, 0x124F, 0x12C2, 0x1332, 0x139B, 0x13FA, - 0x144B, 0x148B, 0x14B8, 0x14D1, 0x14DC, 0x14DC, 0x14D5, 0x14CD, - 0x14C6, 0x14C7, 0x14D2, 0x14EC, 0x1519, 0x155C, 0x15B3, 0x1618, - 0x1688, 0x1700, 0x177C, 0x17F7, 0x186E, 0x18DE, 0x1941, 0x1996, - 0x19D6, 0x1A00, 0x1A0F, 0x0000, 0x010D, 0x030C, 0x05CA, 0x0914, - 0x0CB5, 0x107B, 0x1431, 0x17A5, 0x1AA3, 0x1CF8, 0x1E70, 0x1ED7, - 0x1DFB, 0x1BA7, 0x1692, 0x0E20, 0x031F, 0xF661, 0xE8B3, 0xDAE6, - 0xCDCA, 0xC22E, 0xB8E2, 0xB2B6, 0xB079, 0xB079, 0xB079, 0xB079, - 0xB079, 0xB079, 0xB079, 0xB079, 0xB079, 0xB079, 0xB079, 0xB079, - 0xB079, 0xB079, 0xB079, 0x0000, 0x00FB, 0x0280, 0x047E, 0x06E2, - 0x0999, 0x0C93, 0x0FBC, 0x1302, 0x1654, 0x199F, 0x1CD2, 0x1FD9, - 0x22A3, 0x251D, 0x2784, 0x2A10, 0x2CAC, 0x2F46, 0x31C9, 0x3420, - 0x3637, 0x37FB, 0x3957, 0x3A36, 0x3A85, 0x3A85, 0x3A85, 0x3A85, - 0x3A85, 0x3A85, 0x3A85, 0x3A85, 0x3A85, 0x3A85, 0x3A85, 0x3A85, - 0x3A85, 0x3A85, 0x3A85, 0x2968, 0x29EE, 0x2AF9, 0x2C6B, 0x2E27, - 0x300E, 0x3202, 0x33E6, 0x359C, 0x3705, 0x3804, 0x387A, 0x384A, - 0x3756, 0x3580, 0x31EE, 0x2C34, 0x24DA, 0x1C65, 0x135C, 0x0A46, - 0x01A9, 0xFA0C, 0xF3F5, 0xEFEB, 0xEE75, 0xEE75, 0xEE75, 0xEE75, - 0xEE75, 0xEE75, 0xEE75, 0xEE75, 0xEE75, 0xEE75, 0xEE75, 0xEE75, - 0xEE75, 0xEE75, 0xEE75, -}; +ROM_ASSET_LOAD_ANIM(anim_86_values, 0x00550f9c, 2902, 0x00000000, 2902); diff --git a/assets/anims/anim_87.inc.c b/assets/anims/anim_87.inc.c index fa6b9211a..36df3c03d 100644 --- a/assets/anims/anim_87.inc.c +++ b/assets/anims/anim_87.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_87[] = { 0, 189, @@ -13,127 +14,7 @@ static const struct Animation anim_87[] = { }; -static const u16 anim_87_indices[] = { - 0x0001, 0x0000, 0x0032, 0x0001, 0x0001, 0x0033, 0x0001, 0x0000, 0x0001, 0x0034, 0x0001, 0x0000, - 0x0001, 0x030B, 0x0001, 0x030C, 0x0001, 0x030D, - 0x0032, 0x0275, 0x0032, 0x02A7, 0x0032, 0x02D9, - 0x0032, 0x01DF, 0x0032, 0x0211, 0x0032, 0x0243, - 0x0001, 0x01DB, 0x0001, 0x01DC, 0x0001, 0x01DD, - 0x0032, 0x0039, 0x0032, 0x006B, 0x0032, 0x009D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0038, - 0x0001, 0x0035, 0x0001, 0x0036, 0x0001, 0x0037, - 0x0001, 0x01D7, 0x0001, 0x01D8, 0x0001, 0x01D9, - 0x0001, 0x00D3, 0x0001, 0x00D4, 0x0001, 0x00D5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D2, - 0x0001, 0x00CF, 0x0001, 0x00D0, 0x0001, 0x00D1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01DA, - 0x0032, 0x0141, 0x0032, 0x0173, 0x0032, 0x01A5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x010F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x00DD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01DE, - 0x0001, 0x00DA, 0x0001, 0x00DB, 0x0001, 0x00DC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D9, - 0x0001, 0x00D6, 0x0001, 0x00D7, 0x0001, 0x00D8, -}; +ROM_ASSET_LOAD_ANIM(anim_87_indices, 0x00551b0c, 252, 0x00000000, 252); -static const s16 anim_87_values[] = { - 0x0000, 0x0066, 0x0066, 0x0066, 0x0067, 0x0067, 0x0067, 0x0067, - 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, - 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, - 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, - 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, 0x0067, 0x0066, - 0x0066, 0x0066, 0x0066, 0x0066, 0x0066, 0x0066, 0x0066, 0x0066, - 0x0066, 0x0066, 0x0066, 0xFF5A, 0x3FFF, 0xF772, 0xF00D, 0xE2ED, - 0xC0C8, 0x7347, 0x7389, 0x73BB, 0x73E0, 0x73F7, 0x7402, 0x7403, - 0x73FA, 0x73E9, 0x73D1, 0x73B3, 0x7390, 0x736B, 0x7343, 0x731A, - 0x72F1, 0x72CA, 0x72A5, 0x7285, 0x7269, 0x7254, 0x7247, 0x7242, - 0x7243, 0x7246, 0x724B, 0x7251, 0x7259, 0x7263, 0x726D, 0x7279, - 0x7286, 0x7293, 0x72A1, 0x72AF, 0x72BD, 0x72CC, 0x72DA, 0x72E8, - 0x72F6, 0x7303, 0x7310, 0x731B, 0x7326, 0x732F, 0x7338, 0x733E, - 0x7343, 0x7346, 0x7347, 0x88D4, 0x8871, 0x882F, 0x880A, 0x8800, - 0x880F, 0x8833, 0x886A, 0x88B1, 0x8905, 0x8964, 0x89CC, 0x8A38, - 0x8AA7, 0x8B16, 0x8B82, 0x8BE8, 0x8C47, 0x8C9A, 0x8CDF, 0x8D14, - 0x8D36, 0x8D41, 0x8D3D, 0x8D30, 0x8D1B, 0x8CFE, 0x8CDB, 0x8CB2, - 0x8C84, 0x8C52, 0x8C1C, 0x8BE2, 0x8BA6, 0x8B69, 0x8B2A, 0x8AEB, - 0x8AAD, 0x8A6F, 0x8A33, 0x89FA, 0x89C3, 0x8991, 0x8963, 0x893A, - 0x8917, 0x88FB, 0x88E6, 0x88D8, 0x88D4, 0x5E7C, 0x5E67, 0x5E5B, - 0x5E58, 0x5E5E, 0x5E6B, 0x5E7E, 0x5E97, 0x5EB4, 0x5ED6, 0x5EFA, - 0x5F21, 0x5F48, 0x5F70, 0x5F98, 0x5FBE, 0x5FE2, 0x6002, 0x601F, - 0x6037, 0x6049, 0x6054, 0x6058, 0x6056, 0x6051, 0x6048, 0x603C, - 0x602D, 0x601C, 0x6009, 0x5FF4, 0x5FDD, 0x5FC5, 0x5FAC, 0x5F92, - 0x5F77, 0x5F5D, 0x5F43, 0x5F29, 0x5F10, 0x5EF8, 0x5EE1, 0x5ECC, - 0x5EB8, 0x5EA7, 0x5E98, 0x5E8C, 0x5E84, 0x5E7E, 0x5E7C, 0xF852, - 0x1329, 0xC27F, 0xC6F6, 0x7A64, 0x3394, 0x0265, 0xFFEF, 0xFF31, - 0xCD1B, 0x4D24, 0x01C0, 0x089B, 0x9AAE, 0xD266, 0xD25A, 0xD24E, - 0xD243, 0xD23A, 0xD231, 0xD229, 0xD222, 0xD21C, 0xD217, 0xD213, - 0xD20F, 0xD20C, 0xD209, 0xD208, 0xD207, 0xD206, 0xD206, 0xD207, - 0xD208, 0xD20A, 0xD20C, 0xD20E, 0xD211, 0xD214, 0xD217, 0xD21B, - 0xD21E, 0xD222, 0xD226, 0xD22B, 0xD22F, 0xD233, 0xD238, 0xD23C, - 0xD241, 0xD245, 0xD249, 0xD24D, 0xD251, 0xD255, 0xD258, 0xD25B, - 0xD25E, 0xD260, 0xD262, 0xD264, 0xD265, 0xD266, 0xD266, 0x4224, - 0x4244, 0x4261, 0x427C, 0x4294, 0x42AA, 0x42BD, 0x42CE, 0x42DD, - 0x42EB, 0x42F6, 0x42FF, 0x4307, 0x430C, 0x4311, 0x4313, 0x4314, - 0x4314, 0x4313, 0x4310, 0x430C, 0x4307, 0x4301, 0x42FA, 0x42F3, - 0x42EB, 0x42E2, 0x42D8, 0x42CE, 0x42C4, 0x42B9, 0x42AF, 0x42A4, - 0x4298, 0x428E, 0x4283, 0x4278, 0x426D, 0x4263, 0x425A, 0x4251, - 0x4248, 0x4240, 0x4239, 0x4233, 0x422E, 0x422A, 0x4227, 0x4225, - 0x4224, 0xD9F3, 0xD9F2, 0xD9F1, 0xD9F0, 0xD9EF, 0xD9EE, 0xD9EE, - 0xD9ED, 0xD9ED, 0xD9EC, 0xD9EC, 0xD9EC, 0xD9EB, 0xD9EB, 0xD9EB, - 0xD9EB, 0xD9EB, 0xD9EB, 0xD9EB, 0xD9EB, 0xD9EB, 0xD9EB, 0xD9EB, - 0xD9EC, 0xD9EC, 0xD9EC, 0xD9ED, 0xD9ED, 0xD9ED, 0xD9EE, 0xD9EE, - 0xD9EE, 0xD9EF, 0xD9EF, 0xD9EF, 0xD9F0, 0xD9F0, 0xD9F1, 0xD9F1, - 0xD9F1, 0xD9F2, 0xD9F2, 0xD9F2, 0xD9F2, 0xD9F3, 0xD9F3, 0xD9F3, - 0xD9F3, 0xD9F3, 0xD9F3, 0x087E, 0x0877, 0x0872, 0x086C, 0x0867, - 0x0863, 0x085F, 0x085C, 0x0859, 0x0856, 0x0854, 0x0852, 0x0850, - 0x084F, 0x084E, 0x084E, 0x084E, 0x084E, 0x084E, 0x084E, 0x084F, - 0x0850, 0x0851, 0x0853, 0x0854, 0x0856, 0x0858, 0x085A, 0x085C, - 0x085E, 0x0860, 0x0862, 0x0864, 0x0866, 0x0869, 0x086B, 0x086D, - 0x086F, 0x0871, 0x0873, 0x0875, 0x0876, 0x0878, 0x0879, 0x087B, - 0x087C, 0x087D, 0x087D, 0x087E, 0x087E, 0xC0C7, 0xC0C2, 0xC0BD, - 0xC0B9, 0xC0B5, 0xC0B2, 0xC0AF, 0xC0AC, 0xC0AA, 0xC0A8, 0xC0A6, - 0xC0A5, 0xC0A4, 0xC0A3, 0xC0A2, 0xC0A2, 0xC0A2, 0xC0A2, 0xC0A2, - 0xC0A2, 0xC0A3, 0xC0A4, 0xC0A5, 0xC0A6, 0xC0A7, 0xC0A8, 0xC0A9, - 0xC0AB, 0xC0AC, 0xC0AE, 0xC0B0, 0xC0B1, 0xC0B3, 0xC0B5, 0xC0B6, - 0xC0B8, 0xC0BA, 0xC0BB, 0xC0BD, 0xC0BE, 0xC0C0, 0xC0C1, 0xC0C2, - 0xC0C3, 0xC0C4, 0xC0C5, 0xC0C6, 0xC0C6, 0xC0C6, 0xC0C7, 0x9527, - 0x5D21, 0x475E, 0xBF5F, 0x90C1, 0x7987, 0x4B8C, 0xBF5F, 0xFC93, - 0xFCF2, 0xFD46, 0xFD8E, 0xFDCB, 0xFDFF, 0xFE29, 0xFE4B, 0xFE65, - 0xFE78, 0xFE84, 0xFE8B, 0xFE8C, 0xFE89, 0xFE83, 0xFE79, 0xFE6D, - 0xFE60, 0xFE51, 0xFE42, 0xFE34, 0xFE26, 0xFE1B, 0xFE12, 0xFE0C, - 0xFE09, 0xFE08, 0xFE05, 0xFE00, 0xFDF9, 0xFDF1, 0xFDE6, 0xFDDB, - 0xFDCD, 0xFDBF, 0xFDAF, 0xFD9E, 0xFD8D, 0xFD7A, 0xFD67, 0xFD53, - 0xFD3E, 0xFD29, 0xFD14, 0xFCFE, 0xFCE8, 0xFCD3, 0xFCBD, 0xFCA8, - 0xFC93, 0xFCBF, 0xFCD5, 0xFCE8, 0xFCF8, 0xFD07, 0xFD13, 0xFD1D, - 0xFD26, 0xFD2C, 0xFD32, 0xFD35, 0xFD38, 0xFD39, 0xFD3A, 0xFD39, - 0xFD38, 0xFD37, 0xFD35, 0xFD32, 0xFD30, 0xFD2D, 0xFD2B, 0xFD29, - 0xFD27, 0xFD26, 0xFD26, 0xFD25, 0xFD23, 0xFD21, 0xFD1D, 0xFD19, - 0xFD14, 0xFD0E, 0xFD08, 0xFD01, 0xFCFB, 0xFCF4, 0xFCED, 0xFCE6, - 0xFCE0, 0xFCD9, 0xFCD3, 0xFCCE, 0xFCC9, 0xFCC5, 0xFCC2, 0xFCBF, - 0xFCBE, 0xFCBE, 0xFCBF, 0x1A73, 0x1AA2, 0x1AD7, 0x1B12, 0x1B50, - 0x1B92, 0x1BD8, 0x1C20, 0x1C69, 0x1CB4, 0x1D00, 0x1D4B, 0x1D95, - 0x1DDE, 0x1E25, 0x1E6A, 0x1EAA, 0x1EE7, 0x1F1F, 0x1F52, 0x1F7E, - 0x1FA5, 0x1FC3, 0x1FDA, 0x1FE8, 0x1FED, 0x1FE6, 0x1FD0, 0x1FAF, - 0x1F81, 0x1F4A, 0x1F0A, 0x1EC3, 0x1E76, 0x1E24, 0x1DCE, 0x1D75, - 0x1D1C, 0x1CC3, 0x1C6C, 0x1C18, 0x1BC7, 0x1B7C, 0x1B38, 0x1AFC, - 0x1AC9, 0x1AA0, 0x1A84, 0x1A74, 0x1A73, 0x1603, 0x15DB, 0x15AC, - 0x1577, 0x153E, 0x1500, 0x14BE, 0x1479, 0x1432, 0x13EA, 0x13A0, - 0x1357, 0x130D, 0x12C5, 0x127F, 0x123B, 0x11FA, 0x11BE, 0x1186, - 0x1153, 0x1126, 0x1100, 0x10E1, 0x10CA, 0x10BB, 0x10B6, 0x10BD, - 0x10CE, 0x10EB, 0x1111, 0x1140, 0x1177, 0x11B5, 0x11F8, 0x1240, - 0x128B, 0x12DA, 0x132A, 0x137A, 0x13CB, 0x141A, 0x1467, 0x14B0, - 0x14F6, 0x1536, 0x156F, 0x15A2, 0x15CC, 0x15ED, 0x1603, 0xFC95, - 0xFC77, 0xFC58, 0xFC37, 0xFC16, 0xFBF5, 0xFBD3, 0xFBB1, 0xFB90, - 0xFB6E, 0xFB4D, 0xFB2D, 0xFB0D, 0xFAEF, 0xFAD2, 0xFAB6, 0xFA9D, - 0xFA85, 0xFA6F, 0xFA5B, 0xFA4A, 0xFA3B, 0xFA30, 0xFA27, 0xFA22, - 0xFA20, 0xFA23, 0xFA2B, 0xFA39, 0xFA4B, 0xFA61, 0xFA7A, 0xFA97, - 0xFAB7, 0xFAD8, 0xFAFC, 0xFB20, 0xFB45, 0xFB6B, 0xFB91, 0xFBB5, - 0xFBD9, 0xFBFB, 0xFC1B, 0xFC39, 0xFC53, 0xFC6A, 0xFC7D, 0xFC8B, - 0xFC95, 0x1A0F, 0x1A21, 0x1A2D, 0x1A32, 0x1A32, 0x1A2C, 0x1A21, - 0x1A12, 0x19FF, 0x19E9, 0x19D0, 0x19B5, 0x1998, 0x197A, 0x195C, - 0x193D, 0x191F, 0x1902, 0x18E6, 0x18CD, 0x18B5, 0x18A1, 0x1891, - 0x1884, 0x187C, 0x187A, 0x187B, 0x187E, 0x1884, 0x188C, 0x1896, - 0x18A2, 0x18AF, 0x18BE, 0x18CE, 0x18E0, 0x18F3, 0x1906, 0x191B, - 0x1930, 0x1946, 0x195C, 0x1973, 0x198A, 0x19A1, 0x19B8, 0x19CE, - 0x19E4, 0x19FA, 0x1A0F, 0xB079, 0x3A85, 0xEE75, -}; +ROM_ASSET_LOAD_ANIM(anim_87_values, 0x00551c08, 1564, 0x00000000, 1564); diff --git a/assets/anims/anim_88_89.inc.c b/assets/anims/anim_88_89.inc.c index 4fcf64ad1..c8fce56a8 100644 --- a/assets/anims/anim_88_89.inc.c +++ b/assets/anims/anim_88_89.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_88[] = { 1, 189, @@ -27,108 +28,7 @@ static const struct Animation anim_89[] = { }; -static const u16 anim_88_89_indices[] = { - 0x0001, 0x0000, 0x0014, 0x0001, 0x0014, 0x0015, 0x0001, 0x0000, 0x0001, 0x0029, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0262, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x024E, - 0x0014, 0x0212, 0x0014, 0x0226, 0x0014, 0x023A, - 0x0001, 0x020E, 0x0001, 0x020F, 0x0001, 0x0210, - 0x0014, 0x007A, 0x0014, 0x008E, 0x0014, 0x00A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0066, - 0x0014, 0x002A, 0x0014, 0x003E, 0x0014, 0x0052, - 0x0001, 0x020A, 0x0001, 0x020B, 0x0001, 0x020C, - 0x0014, 0x0106, 0x0014, 0x011A, 0x0014, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00F2, - 0x0014, 0x00B6, 0x0014, 0x00CA, 0x0014, 0x00DE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x020D, - 0x0014, 0x01CE, 0x0014, 0x01E2, 0x0014, 0x01F6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01BA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0211, - 0x0014, 0x016A, 0x0014, 0x017E, 0x0014, 0x0192, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0156, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0142, -}; +ROM_ASSET_LOAD_ANIM(anim_88_89_indices, 0x00552254, 252, 0x00000000, 252); -static const s16 anim_88_89_values[] = { - 0x0000, 0x0109, 0x0103, 0x00F4, 0x00E1, 0x00CE, 0x00B7, 0x009F, - 0x008A, 0x0077, 0x006C, 0x006D, 0x0075, 0x0079, 0x0061, 0x0064, - 0x0068, 0x005C, 0x0051, 0x0053, 0x0056, 0x0000, 0x0000, 0x0001, - 0x0002, 0x0003, 0x0004, 0x0004, 0x0003, 0x0001, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0xFA8C, 0xFAE6, 0xFBAE, 0xFC75, 0xFCD0, 0xFC51, - 0xFA8C, 0xF6B2, 0xF0F2, 0xEA58, 0xE3F2, 0xDECE, 0xDBF8, 0xDACB, - 0xD9E6, 0xD944, 0xD8DC, 0xD8A9, 0xD8A1, 0xD8C0, 0x0985, 0x09AE, - 0x0A08, 0x0A62, 0x0A8A, 0x0A51, 0x0985, 0x07C8, 0x052F, 0x0234, - 0xFF52, 0xFCFF, 0xFBB8, 0xFB30, 0xFAC8, 0xFA7F, 0xFA50, 0xFA39, - 0xFA36, 0xFA44, 0xF483, 0xF482, 0xF47F, 0xF47C, 0xF47B, 0xF47D, - 0xF483, 0xF490, 0xF4A4, 0xF4BB, 0xF4D1, 0xF4E2, 0xF4EC, 0xF4F0, - 0xF4F3, 0xF4F5, 0xF4F7, 0xF4F7, 0xF4F7, 0xF4F7, 0xE876, 0xE85B, - 0xE821, 0xE7E6, 0xE7CC, 0xE7F1, 0xE876, 0xE996, 0xEB46, 0xED35, - 0xEF16, 0xF097, 0xF16C, 0xF1D0, 0xF231, 0xF28E, 0xF2E5, 0xF333, - 0xF378, 0xF3AF, 0x8268, 0x832E, 0x853F, 0x8837, 0x8BB2, 0x8F4D, - 0x92A6, 0x9617, 0x9A0A, 0x9E2B, 0xA2E7, 0xA7D2, 0xAB51, 0xAD7E, - 0xAF79, 0xB137, 0xB2A9, 0xB3C1, 0xB474, 0xB4B2, 0xA7FF, 0xA6D2, - 0xA3E0, 0xA00F, 0x9C40, 0x9958, 0x9839, 0x9CCA, 0xA4F4, 0xA8A1, - 0xA257, 0x978F, 0x909E, 0x8F0F, 0x8EA5, 0x8F0C, 0x8FEF, 0x90F9, - 0x91D8, 0x9234, 0xFB6C, 0xFA25, 0xF6C3, 0xF1F0, 0xEC58, 0xE6A5, - 0xE184, 0xDC68, 0xD6E4, 0xD1CF, 0xCCCA, 0xC834, 0xC603, 0xC61B, - 0xC6EC, 0xC83F, 0xC9DE, 0xCB95, 0xCD2E, 0xCE72, 0x1904, 0x189A, - 0x17B1, 0x16C8, 0x165E, 0x16F2, 0x1904, 0x1D85, 0x2440, 0x2BF9, - 0x3375, 0x3979, 0x3CCA, 0x3E2B, 0x3F36, 0x3FF4, 0x406E, 0x40AA, - 0x40B2, 0x408F, 0x0E48, 0x0E3E, 0x0E27, 0x0E10, 0x0E05, 0x0E14, - 0x0E48, 0x0EBA, 0x0F63, 0x1026, 0x10E2, 0x117A, 0x11CD, 0x11F0, - 0x120A, 0x121D, 0x1229, 0x122F, 0x1230, 0x122C, 0xE984, 0xE912, - 0xE816, 0xE71A, 0xE6A7, 0xE748, 0xE984, 0xEE62, 0xF5A7, 0xFDFF, - 0x0614, 0x0C94, 0x1029, 0x11A6, 0x12C6, 0x1394, 0x1417, 0x1458, - 0x1461, 0x143B, 0xE80D, 0xE8A0, 0xEA0B, 0xEBDF, 0xEDAA, 0xEEFC, - 0xEF63, 0xEE94, 0xECDC, 0xEAAA, 0xE86E, 0xE699, 0xE59B, 0xE540, - 0xE505, 0xE4E5, 0xE4DE, 0xE4EA, 0xE505, 0xE52D, 0xE9A2, 0xE7CA, - 0xE2FA, 0xDC47, 0xD4C7, 0xCD8F, 0xC7B6, 0xC371, 0xC04E, 0xBE5F, - 0xBDBB, 0xBDFD, 0xBE7C, 0xBE91, 0xBE0F, 0xBD52, 0xBC7D, 0xBBB8, - 0xBB26, 0xBAEE, 0x2A96, 0x29BA, 0x2784, 0x2481, 0x213D, 0x1E46, - 0x1C27, 0x1BE7, 0x1CD8, 0x1CFB, 0x1B85, 0x1967, 0x173E, 0x15A7, - 0x149E, 0x13B9, 0x12FD, 0x1271, 0x1218, 0x11FA, 0x809C, 0x7E2B, - 0x77C8, 0x6EDF, 0x64DB, 0x5B26, 0x532A, 0x4CED, 0x47EC, 0x44C6, - 0x438D, 0x438B, 0x443D, 0x451D, 0x4617, 0x4759, 0x48C4, 0x4A36, - 0x4B92, 0x4CB6, 0xDF08, 0xE260, 0xE5C3, 0xE380, 0xDF5C, 0xDBAF, - 0xD70B, 0xD02B, 0xC8A7, 0xC353, 0xC1DD, 0xC298, 0xC353, 0xC32A, - 0xC2D8, 0xC29A, 0xC2AE, 0xC353, 0xC465, 0xC596, 0x1927, 0x12C2, - 0x0B42, 0x0C70, 0x1054, 0x13B5, 0x1826, 0x1EBC, 0x25F5, 0x2B14, - 0x2C55, 0x2B7C, 0x2B14, 0x2BCB, 0x2CA3, 0x2DA8, 0x2EE3, 0x3060, - 0x31FA, 0x3388, 0x03D0, 0x036C, 0x02BE, 0x01E6, 0x0181, 0x02A9, - 0x0401, 0x048F, 0x04DF, 0x04F5, 0x0473, 0x03EB, 0x03EF, 0x0415, - 0x0447, 0x0472, 0x0481, 0x0460, 0x0413, 0x03AC, 0x03AB, 0x0401, - 0x047C, 0x04DC, 0x04D2, 0x0393, 0x024E, 0x01DE, 0x01B9, 0x01D9, - 0x02BD, 0x0392, 0x037B, 0x0316, 0x029C, 0x0248, 0x0253, 0x02F9, - 0x041F, 0x057F, 0xBE38, 0xBA48, 0xB3CF, 0xAC53, 0xA9F6, 0xB8B7, - 0xC890, 0xCDE3, 0xCFB0, 0xCEDD, 0xC6F2, 0xBF58, 0xBF38, 0xC0B2, - 0xC2E7, 0xC4F5, 0xC5FE, 0xC522, 0xC2AA, 0xBF8B, 0xE454, 0xE874, - 0xED3F, 0xEC5A, 0xE9AC, 0xE757, 0xE44A, 0xDFC4, 0xDACE, 0xD74A, - 0xD654, 0xD6CF, 0xD74A, 0xD74A, 0xD74A, 0xD74A, 0xD74A, 0xD74A, - 0xD738, 0xD709, 0x1553, 0x109D, 0x0BA8, 0x0E43, 0x135C, 0x17DE, - 0x1D97, 0x2611, 0x2F58, 0x35EB, 0x3750, 0x3601, 0x35EB, 0x3877, - 0x3BF1, 0x3F9D, 0x42BD, 0x4496, 0x454F, 0x45A0, 0xF54A, 0xF5EE, - 0xF760, 0xF9FC, 0xFBBF, 0xF9B9, 0xF70F, 0xF5F4, 0xF54A, 0xF4F3, - 0xF54F, 0xF5FF, 0xF66B, 0xF6D1, 0xF735, 0xF799, 0xF800, 0xF86D, - 0xF8E5, 0xF96B, 0xFC6A, 0xFAF6, 0xF8AE, 0xF6A1, 0xF5C3, 0xF864, - 0xFB78, 0xFCCC, 0xFD90, 0xFDB5, 0xFC40, 0xFA82, 0xF9E4, 0xF97C, - 0xF92B, 0xF8D4, 0xF858, 0xF797, 0xF69A, 0xF581, 0xBD45, 0xB7BF, - 0xADDF, 0xA15E, 0x9A7B, 0xA7EC, 0xB80B, 0xBE38, 0xC157, 0xC1FF, - 0xBCCC, 0xB62E, 0xB338, 0xB0AA, 0xAE69, 0xAC5A, 0xAA62, 0xA865, - 0xA64E, 0xA420, 0x7FFF, 0x7FFF, 0x4171, 0xC5E4, 0x7FFF, 0x7FFF, - 0x4171, 0xBF5F, 0x01EE, 0x01ED, 0x01EC, 0x01E9, 0x01E7, 0x01E3, - 0x01E0, 0x01DB, 0x01D6, 0x01D0, 0x01CA, 0x01C3, 0x01B6, 0x019C, - 0x018C, 0x0197, 0x01AB, 0x01B6, 0x01B5, 0x01B4, 0x010C, 0x010D, - 0x0110, 0x0114, 0x0119, 0x011E, 0x0124, 0x012B, 0x0133, 0x013C, - 0x0145, 0x014E, 0x015E, 0x017B, 0x018E, 0x0182, 0x016C, 0x0160, - 0x0161, 0x0165, 0xE07C, 0xE067, 0xE02F, 0xDFDB, 0xDF70, 0xDEF5, - 0xDE72, 0xDDDF, 0xDD33, 0xDC72, 0xDBA2, 0xDAC8, 0xD946, 0xD678, - 0xD4AC, 0xD5D3, 0xD7FC, 0xD927, 0xD90E, 0xD8CB, 0x1995, 0x17DB, - 0x135F, 0x0D31, 0x065F, 0xFFF7, 0xFB08, 0xF86A, 0xF776, 0xF6F5, - 0xF677, 0xF66D, 0xF6F5, 0xF7D0, 0xF8AB, 0xF987, 0xFA65, 0xFB46, - 0xFC2B, 0xFD15, 0x52E9, 0x5839, 0x61ED, 0x6C23, 0x7609, 0x7D26, - 0x8294, 0x875D, 0x8B7D, 0x8DFC, 0x8E27, 0x8CB0, 0x8ABA, 0x885E, - 0x8564, 0x8274, 0x8036, 0x7F52, 0x7F58, 0x7F62, -}; +ROM_ASSET_LOAD_ANIM(anim_88_89_values, 0x00552350, 1260, 0x00000000, 1260); diff --git a/assets/anims/anim_8A.inc.c b/assets/anims/anim_8A.inc.c index b05c0dc4a..22f9ee16d 100644 --- a/assets/anims/anim_8A.inc.c +++ b/assets/anims/anim_8A.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_8A[] = { 1, 189, @@ -13,216 +14,7 @@ static const struct Animation anim_8A[] = { }; -static const u16 anim_8A_indices[] = { - 0x0001, 0x0000, 0x0028, 0x0001, 0x0028, 0x0029, 0x0001, 0x0000, 0x0001, 0x0051, 0x0001, 0x0000, - 0x0028, 0x055A, 0x0028, 0x0582, 0x0028, 0x05AA, - 0x0028, 0x04E2, 0x0028, 0x050A, 0x0028, 0x0532, - 0x0028, 0x046A, 0x0028, 0x0492, 0x0028, 0x04BA, - 0x0001, 0x0417, 0x0001, 0x0418, 0x0001, 0x0419, - 0x0028, 0x007C, 0x0028, 0x00A4, 0x0028, 0x00CC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x0054, - 0x0001, 0x0000, 0x0001, 0x0052, 0x0001, 0x0053, - 0x0001, 0x03EC, 0x0001, 0x03ED, 0x0001, 0x03EE, - 0x0028, 0x0144, 0x0028, 0x016C, 0x0028, 0x0194, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x011C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x00F4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x03EF, - 0x0028, 0x0374, 0x0028, 0x039C, 0x0028, 0x03C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x034C, - 0x0028, 0x02D4, 0x0028, 0x02FC, 0x0028, 0x0324, - 0x0028, 0x041A, 0x0001, 0x0000, 0x0028, 0x0442, - 0x0028, 0x025C, 0x0028, 0x0284, 0x0028, 0x02AC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x0234, - 0x0028, 0x01BC, 0x0028, 0x01E4, 0x0028, 0x020C, -}; +ROM_ASSET_LOAD_ANIM(anim_8A_indices, 0x00552854, 252, 0x00000000, 252); -static const s16 anim_8A_values[] = { - 0x0000, 0x00A6, 0x00AA, 0x00AA, 0x009F, 0x0091, 0x0082, 0x0072, - 0x0063, 0x0054, 0x0049, 0x0041, 0x003E, 0x0043, 0x0050, 0x005D, - 0x0062, 0x0052, 0x0042, 0x0049, 0x0050, 0x004A, 0x0042, 0x0042, - 0x0045, 0x0046, 0x0043, 0x0041, 0x0040, 0x0040, 0x0042, 0x0046, - 0x0057, 0x006C, 0x0079, 0x0083, 0x008E, 0x0099, 0x00A0, 0x00A6, - 0x00AA, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0xF97C, 0xED8C, 0xD517, 0xD517, 0xD517, 0xD4EF, - 0xD47D, 0xD3CD, 0xD2E7, 0xD1D8, 0xD0A8, 0xCF63, 0xCE12, 0xCCC1, - 0xCA3C, 0xC6F4, 0xC569, 0xC78A, 0xCB68, 0xCDC0, 0xCAD4, 0xC7E3, - 0xCB7F, 0xCF96, 0xD094, 0xD0F3, 0xD10C, 0xD13C, 0xD1DB, 0xD346, - 0xD674, 0xDB32, 0xE01B, 0xE3C8, 0xE4D4, 0xE2E0, 0xDF05, 0xDA08, - 0xD4B1, 0xCFC7, 0xCC12, 0xCA59, 0xD16E, 0xD16E, 0xD16E, 0xD14B, - 0xD0EE, 0xD06B, 0xCFD4, 0xCF3F, 0xCEBE, 0xCE64, 0xCE45, 0xCE74, - 0xCEDE, 0xCF60, 0xCFF7, 0xD0A1, 0xD15B, 0xD223, 0xD2F5, 0xD3CF, - 0xD4AE, 0xD591, 0xD673, 0xD754, 0xD82F, 0xD902, 0xD9CC, 0xDA88, - 0xDAD7, 0xDAB9, 0xDABB, 0xDB67, 0xDD4A, 0xE0DA, 0xE5BF, 0xEB4F, - 0xF0E2, 0xF5CF, 0xF96D, 0xFB13, 0xDE5F, 0xDE5F, 0xDE5F, 0xDE54, - 0xDE3A, 0xDE1F, 0xDE0D, 0xDE13, 0xDE3B, 0xDE93, 0xDF26, 0xE001, - 0xE11E, 0xE269, 0xE3DB, 0xE56C, 0xE716, 0xE8D1, 0xEA96, 0xEC5F, - 0xEE23, 0xEFDC, 0xF183, 0xF310, 0xF47C, 0xF5C1, 0xF6D6, 0xF7B5, - 0xF7DC, 0xF6F2, 0xF52D, 0xF2BF, 0xEFE0, 0xEC18, 0xE735, 0xE1CF, - 0xDC7C, 0xD7D4, 0xD46F, 0xD2E5, 0x098D, 0x098D, 0x098D, 0x09CC, - 0x0A6E, 0x0B50, 0x0C4C, 0x0D3D, 0x0DFE, 0x0E6A, 0x0E5C, 0x0DB0, - 0x0C81, 0x0B0B, 0x0958, 0x0772, 0x0564, 0x0338, 0x00F8, 0xFEAF, - 0xFC65, 0xFA25, 0xF7FB, 0xF5EF, 0xF40C, 0xF25C, 0xF0E9, 0xEFBE, - 0xF059, 0xF31E, 0xF673, 0xF8BD, 0xF860, 0xF4D7, 0xEF48, 0xE89A, - 0xE1B5, 0xDB7F, 0xD6E0, 0xD4C0, 0xEB59, 0xEB59, 0xEB59, 0xEB3E, - 0xEAF4, 0xEA88, 0xEA06, 0xE97A, 0xE8F0, 0xE874, 0xE813, 0xE7D7, - 0xE7B1, 0xE786, 0xE75A, 0xE72D, 0xE702, 0xE6DB, 0xE6BA, 0xE6A0, - 0xE690, 0xE68C, 0xE696, 0xE6AF, 0xE6DA, 0xE718, 0xE76C, 0xE7D7, - 0xE8FC, 0xEB1B, 0xEDA2, 0xF002, 0xF1AA, 0xF2AC, 0xF380, 0xF428, - 0xF4A7, 0xF4FF, 0xF535, 0xF549, 0xDDE7, 0xDDE7, 0xDDE7, 0xDDFE, - 0xDE34, 0xDE78, 0xDEB7, 0xDEDD, 0xDED9, 0xDE96, 0xDE03, 0xDD0D, - 0xD980, 0xD3C7, 0xCFBE, 0xD197, 0xD380, 0xCF59, 0xC991, 0xC6D3, - 0xCD89, 0xD52B, 0xD6D1, 0xD79D, 0xD7DC, 0xD7D6, 0xD7D7, 0xD829, - 0xD918, 0xDA66, 0xDB93, 0xDC1D, 0xDB83, 0xD97A, 0xD662, 0xD2B5, - 0xCEF0, 0xCB8E, 0xC90B, 0xC7E4, 0x97D3, 0x97D3, 0x97D3, 0x9855, - 0x99B1, 0x9BAA, 0x9E04, 0xA082, 0xA2E7, 0xA4F6, 0xA672, 0xA71F, - 0xA781, 0xA838, 0xA927, 0xAA38, 0xAB4F, 0xAC54, 0xAD2C, 0xADBF, - 0xADF2, 0xADAD, 0xACD5, 0xAB52, 0xA909, 0xA5E1, 0xA1C1, 0x9C8F, - 0x8F5F, 0x777B, 0x5B27, 0x409B, 0x2E15, 0x22B8, 0x1967, 0x1205, - 0x0C70, 0x088B, 0x0635, 0x0550, 0x2FF3, 0x2FF3, 0x2FF3, 0x2FCD, - 0x2F6F, 0x2EFA, 0x2E8B, 0x2E41, 0x2E3D, 0x2E9C, 0x2F7D, 0x3101, - 0x3342, 0x3635, 0x39B6, 0x3DA4, 0x41DF, 0x4645, 0x4AB3, 0x4F0A, - 0x5327, 0x56E9, 0x5A2E, 0x5CD6, 0x5EBF, 0x5FC7, 0x5FCD, 0x5EAF, - 0x55B9, 0x4297, 0x2BBF, 0x17A2, 0x0CB6, 0x0B44, 0x0E49, 0x1445, - 0x1BB6, 0x231D, 0x28F7, 0x2BC5, 0x5725, 0x5725, 0x5725, 0x5766, - 0x581D, 0x5935, 0x5A9A, 0x5C36, 0x5DF6, 0x5FC4, 0x618C, 0x633A, - 0x654C, 0x6830, 0x6BB5, 0x6FAD, 0x73E8, 0x7838, 0x7C6D, 0x805C, - 0x83CD, 0x8697, 0x8889, 0x8974, 0x8929, 0x8779, 0x8435, 0x7F2A, - 0x6DBB, 0x4BE5, 0x2370, 0xFE24, 0xE5C5, 0xD99C, 0xD1D3, 0xCD83, - 0xCBC6, 0xCBB3, 0xCC64, 0xCCF2, 0x009A, 0x008C, 0x007D, 0x0069, - 0x003E, 0x0013, 0xFFEE, 0xFFC9, 0xFFB0, 0xFFAA, 0xFFB0, 0xFFB6, - 0xFFBD, 0xFFCB, 0xFFDE, 0xFFF5, 0x000D, 0x0026, 0x003F, 0x0055, - 0x0066, 0x0072, 0x0076, 0x0070, 0x0061, 0x0044, 0x001A, 0xFFE1, - 0xFEFC, 0xFD50, 0xFB95, 0xFA86, 0xFD79, 0xFE55, 0xFEE3, 0xFF45, - 0xFF9B, 0xFFDD, 0xFFFA, 0x0000, 0xFF6D, 0xFF61, 0xFF54, 0xFF4C, - 0xFF3D, 0xFF32, 0xFF33, 0xFF39, 0xFF3D, 0xFF3E, 0xFF3E, 0xFF3E, - 0xFF3C, 0xFF39, 0xFF34, 0xFF2E, 0xFF28, 0xFF21, 0xFF1B, 0xFF16, - 0xFF11, 0xFF0E, 0xFF0D, 0xFF0F, 0xFF13, 0xFF1A, 0xFF24, 0xFF32, - 0xFFA8, 0x0077, 0x00FA, 0x0086, 0xF96F, 0xF8F1, 0xF95F, 0xFA46, - 0xFB36, 0xFC86, 0xFE2F, 0xFF29, 0xA904, 0xACAF, 0xB05A, 0xB46B, - 0xBD4A, 0xC5F9, 0xCD85, 0xD4DF, 0xD9DE, 0xDB01, 0xD9C8, 0xD884, - 0xD80E, 0xD7B5, 0xD772, 0xD73D, 0xD711, 0xD6E7, 0xD6B7, 0xD67D, - 0xD630, 0xD5CB, 0xD546, 0xD49C, 0xD3C5, 0xD2BC, 0xD178, 0xCFF5, - 0xCC73, 0xC638, 0xBEC2, 0xB790, 0xAF26, 0xAF74, 0xB0CF, 0xB326, - 0xB66D, 0xBCC2, 0xC4E4, 0xC9B8, 0x4EB6, 0x51B4, 0x52C9, 0x4E65, - 0x4912, 0x4318, 0x3CC0, 0x3655, 0x301E, 0x28B4, 0x20F8, 0x1CA8, - 0x1ECC, 0x245A, 0x27F5, 0x26B3, 0x237D, 0x21B5, 0x24BE, 0x283F, - 0x26CD, 0x25AF, 0x2763, 0x2947, 0x2B7F, 0x2E2E, 0x3178, 0x3583, - 0x3B6C, 0x4336, 0x4B58, 0x524C, 0x52C2, 0x4B44, 0x4229, 0x386A, - 0x2EFF, 0x26DD, 0x20FE, 0x1E59, 0x13BD, 0x13BD, 0x13BD, 0x0D04, - 0x001E, 0xF7F2, 0xF9B6, 0x0032, 0x06A5, 0x0C60, 0x1210, 0x14F9, - 0x158A, 0x1608, 0x1672, 0x16C6, 0x1703, 0x1727, 0x1731, 0x1720, - 0x16F3, 0x16A7, 0x163B, 0x15AF, 0x1501, 0x142E, 0x1337, 0x1219, - 0x0E74, 0x07D1, 0x0114, 0xFD1F, 0x0A09, 0x0DA6, 0x1113, 0x1431, - 0x16DF, 0x18FD, 0x1A69, 0x1B05, 0x128B, 0x128B, 0x128B, 0x140E, - 0x1729, 0x19B5, 0x1B0C, 0x1BD5, 0x1BDC, 0x1A95, 0x188D, 0x1733, - 0x16AA, 0x1622, 0x159C, 0x1519, 0x149A, 0x1422, 0x13B0, 0x1346, - 0x12E6, 0x1290, 0x1247, 0x120A, 0x11DC, 0x11BE, 0x11B1, 0x11B5, - 0x1282, 0x1455, 0x167F, 0x1851, 0x18CB, 0x17C1, 0x1677, 0x1511, - 0x13B4, 0x1285, 0x11AA, 0x1147, 0x97C0, 0x97C0, 0x97C0, 0x8BFD, - 0x7543, 0x6676, 0x688F, 0x7290, 0x7C5C, 0x8492, 0x8C91, 0x906D, - 0x90CB, 0x90F2, 0x90E4, 0x90A7, 0x903F, 0x8FB1, 0x8F00, 0x8E31, - 0x8D49, 0x8C4C, 0x8B3E, 0x8A23, 0x8901, 0x87DB, 0x86B5, 0x8595, - 0x82D5, 0x7E66, 0x7AB9, 0x7A36, 0x8EF0, 0x9507, 0x9AE2, 0xA044, - 0xA4EF, 0xA8A5, 0xAB29, 0xAC3E, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFF5, 0xFFD6, 0xFFA7, 0xFF6E, 0xFF2E, 0xFEED, 0xFEAF, 0xFE79, - 0xFE4E, 0xFE35, 0xFE31, 0xFE48, 0xFE7C, 0xFED4, 0xFF54, 0x0000, - 0x0278, 0x0717, 0x0BFF, 0x0F4F, 0x096F, 0x06C5, 0x048E, 0x02BC, - 0x0143, 0x0059, 0x0007, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFD, 0xFFF9, 0xFFF5, 0xFFEF, 0xFFEA, 0xFFE5, 0xFFE1, - 0xFFDD, 0xFFDB, 0xFFDB, 0xFFDD, 0xFFE1, 0xFFE8, 0xFFF2, 0x0000, - 0x003B, 0x00AA, 0x0113, 0x013F, 0xFFE5, 0xFFC6, 0xFFD5, 0xFFF5, - 0x0008, 0x0008, 0x0003, 0x0000, 0xCBE2, 0xCC88, 0xCB7E, 0xC558, - 0xBDC7, 0xBAFE, 0xC170, 0xCCA9, 0xD580, 0xD916, 0xDA4A, 0xDA8C, - 0xDAD4, 0xDB20, 0xDB6F, 0xDBBC, 0xDC05, 0xDC46, 0xDC7D, 0xDCA6, - 0xDCBE, 0xDCC2, 0xDCAF, 0xDC83, 0xDC39, 0xDBCE, 0xDB41, 0xDA8C, - 0xD8A2, 0xD4EA, 0xD019, 0xCAE2, 0xC0A6, 0xBE9D, 0xBDBE, 0xBD85, - 0xBD6D, 0xBDC4, 0xBEA3, 0xBF3C, 0x4AB2, 0x4FDF, 0x5396, 0x4FDE, - 0x4ADD, 0x450A, 0x3EDE, 0x38D0, 0x3358, 0x2D66, 0x27EE, 0x2670, - 0x2C7B, 0x367F, 0x3D4F, 0x3CE9, 0x394F, 0x374D, 0x3B6A, 0x3F45, - 0x3B25, 0x36D3, 0x3691, 0x36C6, 0x3765, 0x3861, 0x39AB, 0x3B37, - 0x3DA1, 0x4102, 0x448A, 0x4766, 0x467A, 0x419D, 0x3BCD, 0x35A0, - 0x2FB0, 0x2A95, 0x26E8, 0x2540, 0x039B, 0x039B, 0x039B, 0x0588, - 0x08CE, 0x09AD, 0x0679, 0x00DE, 0xFA19, 0xF077, 0xE5AB, 0xE00A, - 0xDF42, 0xDEC3, 0xDE87, 0xDE89, 0xDEC0, 0xDF29, 0xDFBB, 0xE072, - 0xE148, 0xE235, 0xE333, 0xE43E, 0xE54D, 0xE65C, 0xE764, 0xE860, - 0xEA6F, 0xEDCE, 0xF11D, 0xF2FB, 0xEBD5, 0xE817, 0xE415, 0xE01B, - 0xDC72, 0xD966, 0xD742, 0xD650, 0xE60D, 0xE60D, 0xE60D, 0xE69B, - 0xE771, 0xE74F, 0xE4F9, 0xE1AB, 0xDFDA, 0xE167, 0xE471, 0xE5CB, - 0xE523, 0xE44C, 0xE34D, 0xE22D, 0xE0F4, 0xDFA9, 0xDE54, 0xDCFD, - 0xDBAA, 0xDA63, 0xD931, 0xD819, 0xD725, 0xD65B, 0xD5C3, 0xD564, - 0xD6D6, 0xDA72, 0xDE63, 0xE0D5, 0xDAD1, 0xDCC7, 0xDF96, 0xE2D8, - 0xE624, 0xE913, 0xEB3D, 0xEC3B, 0x7762, 0x7762, 0x7762, 0x73E1, - 0x6D43, 0x6961, 0x6AF8, 0x6F4A, 0x73FA, 0x795C, 0x7F1B, 0x81E4, - 0x81F8, 0x81E0, 0x81A0, 0x813B, 0x80B7, 0x8016, 0x7F5B, 0x7E8E, - 0x7DB1, 0x7CC8, 0x7BD7, 0x7AE2, 0x79ED, 0x78FC, 0x7813, 0x7736, - 0x7500, 0x71A5, 0x6F91, 0x712D, 0x8C85, 0x94E6, 0x9D0B, 0xA497, - 0xAB2E, 0xB073, 0xB40A, 0xB596, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0xBF4D, 0xBF33, 0xBF23, 0xBF11, 0xBF00, 0xBEF3, 0xBEEB, 0xBEEB, - 0xBEDC, 0xBEE3, 0xBF5F, 0xC046, 0xC14A, 0xC265, 0xC392, 0xC4CA, - 0xC609, 0xC748, 0xC881, 0xC9AF, 0xCACD, 0xCBD4, 0xCCBE, 0xCD87, - 0xCE27, 0xCE9A, 0xCEDA, 0xCD8A, 0xCA28, 0xC5F6, 0xC238, 0xBF5F, - 0xBF1D, 0xBF02, 0xBF04, 0xBF19, 0xBF36, 0xBF51, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0x0038, 0x0038, 0x0038, 0x0037, 0x0034, 0x002F, - 0x002A, 0x0024, 0x001D, 0x0013, 0x0007, 0x0000, 0xFFFF, 0xFFFE, - 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFE, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xBF3B, 0xBF3B, 0xBF3B, 0xBF3C, 0xBF3E, 0xBF40, - 0xBF44, 0xBF48, 0xBF4C, 0xBF52, 0xBF5B, 0xBF5F, 0xBF68, 0xBF7E, - 0xBF9F, 0xBFC7, 0xBFF3, 0xC020, 0xC04B, 0xC070, 0xC08D, 0xC09E, - 0xC0A0, 0xC091, 0xC06C, 0xC02F, 0xBFD6, 0xBF5F, 0xBD6B, 0xB9CF, - 0xB655, 0xB4C7, 0xBF5F, 0xC055, 0xC0B8, 0xC0B0, 0xC062, 0xBFF7, - 0xBF94, 0xBF60, 0x02D5, 0x04A2, 0x069F, 0x06AD, 0x060E, 0x04AE, - 0x02A4, 0x0035, 0xFD96, 0xFAFC, 0xF89C, 0xF6AD, 0xF5A9, 0xF591, - 0xF5E0, 0xF698, 0xF7B7, 0xF8B3, 0xF923, 0xF98D, 0xFA49, 0xFB16, - 0xFBEB, 0xFCBD, 0xFD82, 0xFE60, 0xFF2C, 0xFF62, 0xFED9, 0xFDEF, - 0xFCE4, 0xFBFC, 0xFB78, 0xFBC1, 0xFCA5, 0xFD82, 0xFE3C, 0xFF06, - 0xFFAC, 0xFFFF, 0xFA02, 0xFC32, 0xFE84, 0xFDF2, 0xFC7D, 0xFB52, - 0xFAA7, 0xF9FB, 0xF961, 0xF8EE, 0xF8B3, 0xF8C6, 0xF9FF, 0xFC1E, - 0xFD95, 0xFD7C, 0xFCBA, 0xFC7A, 0xFDEF, 0xFF8B, 0x0026, 0x009A, - 0x00EE, 0x012F, 0x0167, 0x018D, 0x0185, 0x013E, 0x00B5, 0x0005, - 0xFF48, 0xFE92, 0xFDFC, 0xFD87, 0xFD3F, 0xFD4E, 0xFDDC, 0xFEBA, - 0xFF8D, 0xFFFE, 0x1138, 0xFE8F, 0xE914, 0xE818, 0xED86, 0xF508, - 0xFCC9, 0x058A, 0x0ED0, 0x1821, 0x2100, 0x28F4, 0x2FDE, 0x3505, - 0x3700, 0x335B, 0x2C89, 0x287E, 0x2DC6, 0x33A2, 0x33A6, 0x32C9, - 0x3124, 0x2ECF, 0x2BE0, 0x26CD, 0x1FE5, 0x1A09, 0x1636, 0x1320, - 0x103C, 0x0CFD, 0x08D6, 0x019F, 0xF8E9, 0xF3BA, 0xF3FB, 0xF6DB, - 0xFA51, 0xFC55, 0xF901, 0xFA6A, 0xFC59, 0xFD6F, 0xFE8F, 0xFFAF, - 0x00C6, 0x01CE, 0x02BD, 0x038B, 0x042F, 0x04A0, 0x04ED, 0x052C, - 0x055D, 0x0581, 0x059A, 0x05A8, 0x05AC, 0x05A7, 0x0599, 0x0584, - 0x0569, 0x0549, 0x0524, 0x04FB, 0x04CF, 0x04A2, 0x042F, 0x035A, - 0x025D, 0x0174, 0x00D8, 0x0084, 0x0049, 0x0023, 0x000D, 0x0002, - 0x0000, 0x0000, 0x0301, 0x01B6, 0x0045, 0x0003, 0xFFD7, 0xFFBA, - 0xFFAB, 0xFFA7, 0xFFA8, 0xFFAE, 0xFFB2, 0xFFB4, 0xFFB4, 0xFFB8, - 0xFFBE, 0xFFC7, 0xFFD1, 0xFFDC, 0xFFE9, 0xFFF5, 0x0000, 0x000B, - 0x0015, 0x001D, 0x0022, 0x0024, 0x0023, 0x001D, 0xFFFE, 0xFFBC, - 0xFF70, 0xFF30, 0xFF14, 0xFF1F, 0xFF3F, 0xFF6B, 0xFF9D, 0xFFCC, - 0xFFEF, 0x0000, 0x11DA, 0x0B6E, 0x0465, 0x036E, 0x02F1, 0x02D2, - 0x02FA, 0x034C, 0x03B1, 0x040E, 0x044A, 0x044A, 0x0403, 0x0383, - 0x02D7, 0x020C, 0x012D, 0x0048, 0xFF69, 0xFE9C, 0xFDEE, 0xFD6B, - 0xFD20, 0xFD1A, 0xFD64, 0xFE0C, 0xFF1E, 0x00A5, 0x05F2, 0x100D, - 0x1B9C, 0x2543, 0x29A8, 0x2861, 0x2407, 0x1DC1, 0x16B7, 0x1011, - 0x0AF7, 0x0892, 0x0280, 0x0258, 0x01FC, 0x0199, 0x013A, 0x00CF, - 0x005E, 0xFFF0, 0xFF88, 0xFF2F, 0xFEEB, 0xFEC3, 0xFEAE, 0xFEA0, - 0xFE98, 0xFE96, 0xFE98, 0xFEA0, 0xFEAB, 0xFEB9, 0xFEC9, 0xFEDB, - 0xFEEF, 0xFF03, 0xFF17, 0xFF2A, 0xFF3C, 0xFF4C, 0xFF64, 0xFF8B, - 0xFFB7, 0xFFDD, 0xFFF6, 0x0001, 0x0007, 0x0008, 0x0007, 0x0004, - 0x0001, 0x0000, 0x015E, 0x0180, 0x01C4, 0x01F9, 0x0214, 0x022D, - 0x0244, 0x0258, 0x026A, 0x027A, 0x0287, 0x0291, 0x029A, 0x02A5, - 0x02B0, 0x02BC, 0x02C8, 0x02D3, 0x02DE, 0x02E7, 0x02EE, 0x02F2, - 0x02F4, 0x02F3, 0x02EE, 0x02E4, 0x02D6, 0x02C3, 0x0289, 0x021B, - 0x0197, 0x011B, 0x00C4, 0x008F, 0x0062, 0x003F, 0x0023, 0x0010, - 0x0004, 0x0000, 0x5B90, 0x584E, 0x5130, 0x4A2D, 0x441C, 0x3D6E, - 0x3685, 0x2FBF, 0x297D, 0x241E, 0x2004, 0x1D8D, 0x1C35, 0x1B33, - 0x1A83, 0x1A20, 0x1A04, 0x1A2A, 0x1A8E, 0x1B2B, 0x1BFC, 0x1CFB, - 0x1E24, 0x1F72, 0x20E0, 0x2269, 0x2407, 0x25B7, 0x2959, 0x2FAD, - 0x36F7, 0x3D7E, 0x4186, 0x431D, 0x43A7, 0x436E, 0x42BA, 0x41D6, - 0x410B, 0x40A4, -}; +ROM_ASSET_LOAD_ANIM(anim_8A_values, 0x00552950, 2980, 0x00000000, 2980); diff --git a/assets/anims/anim_8B.inc.c b/assets/anims/anim_8B.inc.c index 685b1af09..7338f2ebf 100644 --- a/assets/anims/anim_8B.inc.c +++ b/assets/anims/anim_8B.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_8B[] = { 1, 189, @@ -13,215 +14,7 @@ static const struct Animation anim_8B[] = { }; -static const u16 anim_8B_indices[] = { - 0x0001, 0x0000, 0x0025, 0x0001, 0x0025, 0x0026, 0x0001, 0x0000, 0x0001, 0x004B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0025, 0x05A8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0025, 0x0583, - 0x0025, 0x0514, 0x0025, 0x0539, 0x0025, 0x055E, - 0x0025, 0x04A4, 0x0025, 0x04C9, 0x0025, 0x04EE, - 0x0025, 0x00E0, 0x0025, 0x0105, 0x0025, 0x012A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0025, 0x00BB, - 0x0025, 0x004C, 0x0025, 0x0071, 0x0025, 0x0096, - 0x0001, 0x0458, 0x0001, 0x0459, 0x0025, 0x045A, - 0x0025, 0x01E3, 0x0025, 0x0208, 0x0025, 0x022D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0025, 0x01BE, - 0x0025, 0x014F, 0x0025, 0x0174, 0x0025, 0x0199, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0025, 0x047F, - 0x0025, 0x03E9, 0x0025, 0x040E, 0x0025, 0x0433, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0025, 0x03C4, - 0x0025, 0x0355, 0x0025, 0x037A, 0x0025, 0x039F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0513, - 0x0025, 0x02E6, 0x0025, 0x030B, 0x0025, 0x0330, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0025, 0x02C1, - 0x0025, 0x0252, 0x0025, 0x0277, 0x0025, 0x029C, -}; +ROM_ASSET_LOAD_ANIM(anim_8B_indices, 0x0055350c, 252, 0x00000000, 252); -static const s16 anim_8B_values[] = { - 0x0000, 0x0056, 0x0056, 0x0056, 0x0057, 0x0057, 0x0057, 0x0058, - 0x0058, 0x0059, 0x0059, 0x005A, 0x005A, 0x005A, 0x0058, 0x0055, - 0x005B, 0x008D, 0x00AA, 0x00B3, 0x00AF, 0x00A1, 0x007D, 0x0059, - 0x0060, 0x0068, 0x0071, 0x007A, 0x0084, 0x008D, 0x0095, 0x009A, - 0x009B, 0x009C, 0x009C, 0x009B, 0x009B, 0x009A, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0002, 0x0003, - 0x0001, 0x0000, 0x0000, 0x0003, 0x0007, 0x0006, 0x0005, 0x0003, - 0x0001, 0x0000, 0x0000, 0x3FFF, 0xD8C0, 0xD8FD, 0xD952, 0xD9B7, - 0xDA26, 0xDA97, 0xDB03, 0xDB64, 0xDBB2, 0xDBE6, 0xDBF8, 0xDBE6, - 0xDBC0, 0xDBA4, 0xDBAE, 0xDBF8, 0xDC76, 0xDD04, 0xDDA1, 0xDE4A, - 0xDEFC, 0xDFB6, 0xE074, 0xE136, 0xE1F7, 0xE2B7, 0xE372, 0xE427, - 0xE4D2, 0xE572, 0xE604, 0xE687, 0xE6F6, 0xE751, 0xE795, 0xE7C0, - 0xE7CE, 0xFA44, 0xFA5F, 0xFA85, 0xFAB3, 0xFAE5, 0xFB18, 0xFB49, - 0xFB75, 0xFB98, 0xFBAF, 0xFBB8, 0xFBBB, 0xFBC2, 0xFBC7, 0xFBC6, - 0xFBB8, 0xFBA0, 0xFB86, 0xFB69, 0xFB49, 0xFB28, 0xFB06, 0xFAE2, - 0xFABE, 0xFA9A, 0xFA77, 0xFA54, 0xFA32, 0xFA12, 0xF9F4, 0xF9D9, - 0xF9C1, 0xF9AC, 0xF99B, 0xF98F, 0xF987, 0xF984, 0xF4F7, 0xF4F6, - 0xF4F5, 0xF4F4, 0xF4F2, 0xF4F1, 0xF4EF, 0xF4EE, 0xF4ED, 0xF4EC, - 0xF4EC, 0xF4FE, 0xF522, 0xF53E, 0xF534, 0xF4EC, 0xF472, 0xF3E7, - 0xF34F, 0xF2AB, 0xF1FE, 0xF149, 0xF090, 0xEFD4, 0xEF18, 0xEE5E, - 0xEDA8, 0xECF9, 0xEC52, 0xEBB6, 0xEB28, 0xEAAA, 0xEA3D, 0xE9E5, - 0xE9A3, 0xE979, 0xE96B, 0xF3AF, 0xF3D9, 0xF3F1, 0xF3F8, 0xF3E9, - 0xF3C4, 0xF386, 0xF32D, 0xF2B7, 0xF222, 0xF16C, 0xEF1A, 0xEAB4, - 0xE5C2, 0xE1C9, 0xE050, 0xE0BA, 0xE165, 0xE249, 0xE35F, 0xE4A0, - 0xE605, 0xE787, 0xE91E, 0xEAC3, 0xEC6F, 0xEE1C, 0xEFC2, 0xF159, - 0xF2DB, 0xF441, 0xF584, 0xF69B, 0xF781, 0xF82F, 0xF89C, 0xF8C2, - 0xB4B2, 0xB4AE, 0xB49A, 0xB467, 0xB409, 0xB372, 0xB295, 0xB163, - 0xAFD1, 0xADCF, 0xAB51, 0xA75E, 0xA17F, 0x9A68, 0x92D0, 0x8B6A, - 0x80F7, 0x76E5, 0x6F35, 0x6DA7, 0x6DFA, 0x69CB, 0x5C53, 0x4A57, - 0x3BBD, 0x323D, 0x2A20, 0x2325, 0x1D0B, 0x1791, 0x13E7, 0x1272, - 0x11C2, 0x115F, 0x1189, 0x11E6, 0x1219, 0x9234, 0x922F, 0x9221, - 0x920A, 0x91EA, 0x91C3, 0x9194, 0x915F, 0x9124, 0x90E4, 0x909E, - 0x8FD7, 0x8E82, 0x8D4F, 0x8CEA, 0x8E02, 0x9CFA, 0x9DA2, 0x9C53, - 0x9CC1, 0x9DB4, 0xA13F, 0xA993, 0xB47E, 0xBD7D, 0xC33E, 0xC7E0, - 0xCC07, 0xD058, 0xD576, 0xDC8D, 0xE4AF, 0xEB5C, 0xF068, 0xF4DD, - 0xF80C, 0xF942, 0xCE72, 0xCF23, 0xCF4C, 0xCF25, 0xCEE6, 0xCEC5, - 0xCEFA, 0xCFBE, 0xD147, 0xD3CD, 0xD788, 0xDE59, 0xE8FA, 0xF5E5, - 0x0396, 0x1089, 0x1FF3, 0x2E17, 0x384C, 0x39C0, 0x3830, 0x3AE5, - 0x4689, 0x5671, 0x63E3, 0x6D76, 0x7632, 0x7E05, 0x84DF, 0x8AAF, - 0x8DEF, 0x8E6C, 0x8E18, 0x8D67, 0x8C03, 0x8AA4, 0x8A06, 0x408F, - 0x4047, 0x3FE4, 0x3F6D, 0x3EEC, 0x3E67, 0x3DE9, 0x3D78, 0x3D1D, - 0x3CE0, 0x3CCA, 0x3D31, 0x3DFD, 0x3E97, 0x3E64, 0x3CCA, 0x3A20, - 0x3728, 0x33F0, 0x3082, 0x2CEC, 0x293A, 0x2577, 0x21B1, 0x1DF2, - 0x1A48, 0x16BE, 0x1361, 0x103C, 0x0D5D, 0x0ACF, 0x0928, 0x08B2, - 0x0906, 0x09C1, 0x0A7B, 0x0ACF, 0x122C, 0x1225, 0x121B, 0x1210, - 0x1203, 0x11F6, 0x11E9, 0x11DE, 0x11D5, 0x11CF, 0x11CD, 0x11EE, - 0x122E, 0x125E, 0x124E, 0x11CD, 0x10F6, 0x1007, 0x0F03, 0x0DEF, - 0x0CCD, 0x0BA3, 0x0A74, 0x0943, 0x0815, 0x06ED, 0x05D0, 0x04C0, - 0x03C3, 0x02DB, 0x020D, 0x0188, 0x0162, 0x017D, 0x01B8, 0x01F2, - 0x020D, 0x143B, 0x13ED, 0x1382, 0x1302, 0x1276, 0x11E7, 0x115E, - 0x10E4, 0x1082, 0x1040, 0x1029, 0x106F, 0x10FC, 0x1165, 0x1142, - 0x1029, 0x0E54, 0x0C4A, 0x0A13, 0x07B8, 0x0542, 0x02B7, 0x0022, - 0xFD8A, 0xFAF8, 0xF873, 0xF605, 0xF3B5, 0xF18C, 0xEF93, 0xEDD2, - 0xECAF, 0xEC5E, 0xEC98, 0xED18, 0xED98, 0xEDD2, 0xE52D, 0xE55B, - 0xE58D, 0xE5BD, 0xE5E9, 0xE60B, 0xE620, 0xE623, 0xE611, 0xE5E5, - 0xE59B, 0xE47E, 0xE260, 0xE00A, 0xDE47, 0xDDDE, 0xDE82, 0xDF5A, - 0xE05F, 0xE18A, 0xE2D4, 0xE435, 0xE5A7, 0xE722, 0xE8A0, 0xEA18, - 0xEB85, 0xECDF, 0xEE1F, 0xEF3D, 0xF033, 0xF0CE, 0xF0FA, 0xF0DB, - 0xF097, 0xF052, 0xF033, 0xBAEE, 0xBADE, 0xBAB9, 0xBA91, 0xBA76, - 0xBA78, 0xBAA9, 0xBB1A, 0xBBDB, 0xBCFD, 0xBE91, 0xC1C8, 0xC6F7, - 0xCCEB, 0xD26C, 0xD646, 0xD8D6, 0xDB4A, 0xDDA3, 0xDFE1, 0xE206, - 0xE413, 0xE609, 0xE7E9, 0xE9B4, 0xEB6C, 0xED10, 0xEEA4, 0xF026, - 0xF199, 0xF2FE, 0xF3F1, 0xF436, 0xF405, 0xF39A, 0xF32F, 0xF2FE, - 0x11FA, 0x121E, 0x127D, 0x1307, 0x13A9, 0x1453, 0x14F2, 0x1575, - 0x15CB, 0x15E1, 0x15A7, 0x1472, 0x1220, 0x0F6F, 0x0D1B, 0x0BE1, - 0x0B83, 0x0B46, 0x0B25, 0x0B1C, 0x0B28, 0x0B46, 0x0B71, 0x0BA6, - 0x0BE2, 0x0C21, 0x0C5F, 0x0C99, 0x0CCA, 0x0CF1, 0x0D07, 0x0D11, - 0x0D14, 0x0D12, 0x0D0E, 0x0D09, 0x0D07, 0x4CB6, 0x4D69, 0x4DA2, - 0x4D94, 0x4D6D, 0x4D5E, 0x4D96, 0x4E46, 0x4F9D, 0x51CB, 0x5501, - 0x5C02, 0x676A, 0x742A, 0x7F37, 0x8582, 0x8821, 0x8A39, 0x8BD9, - 0x8D10, 0x8DEA, 0x8E78, 0x8EC6, 0x8EE3, 0x8EDE, 0x8EC4, 0x8EA4, - 0x8E8C, 0x8E8B, 0x8EAD, 0x8F03, 0x8F54, 0x8F6A, 0x8F5A, 0x8F37, - 0x8F13, 0x8F03, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFDD, 0xFF97, 0xFF62, - 0xFF74, 0x0000, 0x012A, 0x02CC, 0x04AE, 0x0697, 0x084F, 0x099E, - 0x0A4C, 0x0979, 0x0739, 0x04BA, 0x032E, 0x031B, 0x03CE, 0x049C, - 0x04DA, 0x045A, 0x0380, 0x0281, 0x018C, 0x00D4, 0x008C, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x000B, 0x0022, 0x0033, 0x002D, 0x0000, 0xFF9B, - 0xFF0A, 0xFE62, 0xFDBB, 0xFD2A, 0xFCC6, 0xFCA5, 0xFD11, 0xFE0C, - 0xFF41, 0x0056, 0x0167, 0x0290, 0x0386, 0x03FB, 0x03DE, 0x036A, - 0x02C9, 0x0223, 0x01A1, 0x016D, 0xC596, 0xC6E0, 0xC840, 0xC9B3, - 0xCB33, 0xCCBD, 0xCE4C, 0xCFDD, 0xD16B, 0xD2F3, 0xD470, 0xD683, - 0xD938, 0xDBAA, 0xDCF3, 0xDC2E, 0xD93E, 0xD4F0, 0xCFBB, 0xCA18, - 0xC47F, 0xBF68, 0xBB4C, 0xB89E, 0xB72E, 0xB67F, 0xB611, 0xB5F1, - 0xB653, 0xB6F5, 0xB798, 0xB845, 0xB91D, 0xB9FF, 0xBACA, 0xBB5C, - 0xBB94, 0x3388, 0x3514, 0x36A2, 0x383A, 0x39E4, 0x3BA5, 0x3D86, - 0x3F8C, 0x41C0, 0x4427, 0x46C9, 0x4AE6, 0x50CD, 0x5717, 0x5C5E, - 0x5F3B, 0x5FC9, 0x5F41, 0x5DE1, 0x5BEB, 0x59A0, 0x5740, 0x550B, - 0x52B9, 0x4FDE, 0x4C8D, 0x48D7, 0x441A, 0x3E86, 0x395F, 0x35EB, - 0x3432, 0x333E, 0x32DC, 0x32D6, 0x32FA, 0x3311, 0x03AC, 0x0332, - 0x02AB, 0x021D, 0x018E, 0x0105, 0x0086, 0x0019, 0xFFC5, 0xFF8C, - 0xFF78, 0x001C, 0x0199, 0x0340, 0x0461, 0x044E, 0x02C2, 0x003C, - 0xFD2F, 0xFA0B, 0xF744, 0xF54B, 0xF494, 0xF658, 0xFA98, 0xFFEE, - 0x04F3, 0x0A02, 0x0F9C, 0x1495, 0x17C1, 0x1910, 0x196D, 0x192B, - 0x1897, 0x1804, 0x17C1, 0x057F, 0x070D, 0x08BE, 0x0A87, 0x0C5D, - 0x0E34, 0x1002, 0x11BB, 0x1354, 0x14C1, 0x15F9, 0x16AC, 0x16BE, - 0x166D, 0x15F7, 0x1598, 0x1549, 0x14E2, 0x146F, 0x13FB, 0x1390, - 0x133C, 0x1308, 0x1315, 0x1365, 0x13D3, 0x143B, 0x14A4, 0x151C, - 0x1588, 0x15CC, 0x15E8, 0x15F0, 0x15EB, 0x15DE, 0x15D2, 0x15CC, - 0xBF8B, 0xBBE8, 0xB7E2, 0xB39A, 0xAF33, 0xAACD, 0xA68B, 0xA28F, - 0x9EF9, 0x9BED, 0x998A, 0x9989, 0x9C50, 0xA00A, 0xA2E2, 0xA302, - 0xA009, 0x9B51, 0x9595, 0x8F95, 0x8A0E, 0x85BF, 0x8366, 0x84C4, - 0x89C5, 0x9068, 0x96AA, 0x9CFB, 0xA41C, 0xAA7D, 0xAE8E, 0xB036, - 0xB0AD, 0xB058, 0xAF9E, 0xAEE3, 0xAE8E, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0020, 0x0060, 0x0090, 0x0080, 0x0000, 0xFEEE, 0xFD6C, 0xFBAF, - 0xF9ED, 0xF85A, 0xF72B, 0xF695, 0xF76A, 0xF999, 0xFC09, 0xFD9D, - 0xFDEB, 0xFD93, 0xFD10, 0xFCDE, 0xFD19, 0xFD7C, 0xFDF0, 0xFE60, - 0xFEB3, 0xFED4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFE9, 0xFFBA, 0xFF96, - 0xFFA2, 0x0000, 0x00C9, 0x01E4, 0x032B, 0x0475, 0x059D, 0x067B, - 0x06E8, 0x0658, 0x04D2, 0x030A, 0x01B7, 0x0100, 0x0087, 0x0039, - 0x0000, 0xFFD5, 0xFFB9, 0xFFAA, 0xFFA3, 0xFFA2, 0xFFA2, 0xD709, - 0xD6C7, 0xD67B, 0xD62F, 0xD5EC, 0xD5BD, 0xD5AC, 0xD5C1, 0xD606, - 0xD686, 0xD74A, 0xDA13, 0xDF2C, 0xE46D, 0xE7AD, 0xE6C5, 0xE15E, - 0xD93C, 0xCF61, 0xC4CE, 0xBA86, 0xB18A, 0xAADC, 0xA83E, 0xA94F, - 0xABDA, 0xADAC, 0xAE73, 0xAF45, 0xB00A, 0xB0AD, 0xB139, 0xB1C4, - 0xB243, 0xB2AA, 0xB2F1, 0xB30A, 0x45A0, 0x459F, 0x4564, 0x4506, - 0x449C, 0x443D, 0x4401, 0x43FE, 0x444C, 0x4502, 0x4637, 0x494F, - 0x4EA8, 0x54D3, 0x5A5E, 0x5DD8, 0x5F7E, 0x6085, 0x60F8, 0x60E3, - 0x604F, 0x5F48, 0x5DD8, 0x5B08, 0x567A, 0x5121, 0x4BF2, 0x4673, - 0x405F, 0x3AFC, 0x378C, 0x3622, 0x35BC, 0x3605, 0x36A4, 0x3744, - 0x378C, 0xF96B, 0xF9FB, 0xFA8F, 0xFB25, 0xFBB6, 0xFC40, 0xFCBD, - 0xFD2A, 0xFD82, 0xFDC1, 0xFDE3, 0xFD62, 0xFC1F, 0xFAAD, 0xF9A2, - 0xF991, 0xFABA, 0xFCB9, 0xFF27, 0x019D, 0x03B7, 0x050C, 0x0538, - 0x0336, 0xFEF2, 0xF966, 0xF393, 0xECA3, 0xE46B, 0xDCED, 0xD827, - 0xD640, 0xD5B7, 0xD619, 0xD6EF, 0xD7C6, 0xD827, 0xF581, 0xF452, - 0xF312, 0xF1CA, 0xF07E, 0xEF36, 0xEDF8, 0xECCA, 0xEBB3, 0xEAB9, - 0xE9E2, 0xE979, 0xE997, 0xE9FE, 0xEA6E, 0xEAA8, 0xEAB7, 0xEACB, - 0xEADC, 0xEAE2, 0xEAD3, 0xEAA9, 0xEA5B, 0xE996, 0xE85D, 0xE726, - 0xE666, 0xE656, 0xE6B0, 0xE728, 0xE772, 0xE785, 0xE78A, 0xE787, - 0xE77E, 0xE776, 0xE772, 0xA420, 0xA1E3, 0x9FA2, 0x9D67, 0x9B3B, - 0x9929, 0x973A, 0x9578, 0x93ED, 0x92A3, 0x91A3, 0x922C, 0x9496, - 0x9794, 0x99DB, 0x9A1D, 0x97F9, 0x945E, 0x8FF4, 0x8B64, 0x8756, - 0x8475, 0x8367, 0x85D9, 0x8BCE, 0x9377, 0x9B05, 0xA33D, 0xACAC, - 0xB52B, 0xBA94, 0xBCC5, 0xBD63, 0xBCF2, 0xBBFC, 0xBB05, 0xBA94, - 0x7FFF, 0x7FFF, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x415F, 0x413C, 0x4122, - 0x412B, 0x4171, 0x41E5, 0x4267, 0x42F5, 0x438B, 0x4428, 0x44CA, - 0x456F, 0x4614, 0x46B8, 0x4759, 0x47F4, 0x4887, 0x4911, 0x498F, - 0x49FF, 0x4A47, 0x4A5C, 0x4A4D, 0x4A2D, 0x4A0D, 0x49FF, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, - 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5E4, 0xC5ED, - 0xC602, 0xC61B, 0xC62D, 0xC630, 0xC61B, 0xC5E4, 0xC560, 0xC489, - 0xC392, 0xC2A9, 0xC1C0, 0xC0C6, 0xBFEB, 0xBF5F, 0xBF24, 0xBF14, - 0xBF20, 0xBF3A, 0xBF53, 0xBF5F, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, - 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x8005, - 0x8012, 0x801B, 0x8018, 0x7FFF, 0x7F77, 0x7EE8, 0x7DE0, 0x7CFE, - 0x7EE8, 0x85D7, 0x8FA7, 0x986F, 0x9C47, 0x9BC7, 0x9A46, 0x97F9, - 0x9510, 0x91C1, 0x8E3D, 0x8AB7, 0x8763, 0x8474, 0x821C, 0x808E, - 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, - 0x7FFF, 0x7FFF, 0x7FFF, 0x7FFF, 0x7F64, 0x7E2E, 0x7D46, 0x7D94, - 0x7FFF, 0x8CD5, 0x9A6D, 0x9C2E, 0x9A69, 0x9A6D, 0x9F2E, 0xA5FB, - 0xABB2, 0xAD32, 0xAAEB, 0xA78E, 0xA359, 0x9E8A, 0x9962, 0x941E, - 0x8EFD, 0x8A3F, 0x8621, 0x82E2, 0x80C2, 0x7FFF, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, - 0x4171, 0x41CC, 0x4283, 0x430D, 0x42DF, 0x4171, 0x39D6, 0x31C9, - 0x3021, 0x308F, 0x31C9, 0x3378, 0x35C6, 0x382C, 0x3A22, 0x3BC7, - 0x3D8B, 0x3F61, 0x413D, 0x4312, 0x44D2, 0x4670, 0x47E1, 0x4916, - 0x4A03, 0x4A9A, 0x4AD0, 0xBF5F, 0x01B4, 0x01B2, 0x01AF, 0x01AD, - 0x01AB, 0x01AA, 0x01A9, 0x01AA, 0x01AC, 0x01B0, 0x01B6, 0x01C3, - 0x01DA, 0x01F7, 0x0214, 0x022D, 0x0234, 0x0234, 0x0236, 0x0237, - 0x0236, 0x0233, 0x022B, 0x01E7, 0x019E, 0x014F, 0x00FF, 0x00B1, - 0x006A, 0x002E, 0x0000, 0xFFE6, 0xFFDF, 0xFFE4, 0xFFF0, 0xFFFB, - 0x0000, 0x0165, 0x0169, 0x016F, 0x0174, 0x0179, 0x017C, 0x017D, - 0x017C, 0x0177, 0x016E, 0x0160, 0x0141, 0x010B, 0x00CA, 0x0087, - 0x004D, 0x0038, 0x0020, 0x000A, 0xFFF5, 0xFFDD, 0xFFC3, 0xFFA6, - 0xFF5A, 0xFF6A, 0xFF82, 0xFF9E, 0xFFBB, 0xFFD7, 0xFFEF, 0x0000, - 0x0008, 0x000B, 0x0009, 0x0005, 0x0001, 0x0000, 0xD8CB, 0xD86D, - 0xD801, 0xD795, 0xD737, 0xD6F4, 0xD6DB, 0xD6F9, 0xD75C, 0xD811, - 0xD927, 0xDBA3, 0xDFEF, 0xE52F, 0xEA89, 0xEF22, 0xF0C5, 0xF263, - 0xF3D9, 0xF550, 0xF6F2, 0xF8E6, 0xFB57, 0x03E5, 0x066F, 0x08BA, - 0x0AC8, 0x0C99, 0x0E2C, 0x0F81, 0x109A, 0x1148, 0x1178, 0x1156, - 0x1109, 0x10BD, 0x109A, 0xFD15, 0xFE05, 0xFEFB, 0xFFFA, 0x00FF, - 0x0210, 0x032A, 0x0450, 0x0583, 0x06C3, 0x0811, 0x0A6E, 0x0E0D, - 0x11B6, 0x1432, 0x144A, 0xFF04, 0xFF11, 0x0139, 0x047D, 0x07DC, - 0x0A57, 0x0AEB, 0x099D, 0x074E, 0x044C, 0x00E2, 0xFD5E, 0xFA0A, - 0xF733, 0xF527, 0xF413, 0xF3C5, 0xF3FC, 0xF476, 0xF4F0, 0xF527, - 0x7F62, 0x7F64, 0x7F51, 0x7F1D, 0x7EBB, 0x7E1F, 0x7D3C, 0x7C06, - 0x7A70, 0x786E, 0x75F3, 0x711D, 0x693E, 0x6015, 0x5760, 0x50DF, - 0x4C6F, 0x48AD, 0x457D, 0x42C0, 0x405A, 0x3E2C, 0x3C18, 0x405C, - 0x3F8A, 0x3DE4, 0x3CD9, 0x3C18, 0x3B97, 0x3B0F, 0x3A87, 0x3A04, - 0x398C, 0x3925, 0x38D4, 0x38A0, 0x388D, -}; +ROM_ASSET_LOAD_ANIM(anim_8B_values, 0x00553608, 2970, 0x00000000, 2970); diff --git a/assets/anims/anim_8C.inc.c b/assets/anims/anim_8C.inc.c index faf557cce..f3e7fa6a5 100644 --- a/assets/anims/anim_8C.inc.c +++ b/assets/anims/anim_8C.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_8C[] = { 1, 189, @@ -13,70 +14,7 @@ static const struct Animation anim_8C[] = { }; -static const u16 anim_8C_indices[] = { - 0x0008, 0x0001, 0x0008, 0x0009, 0x0001, 0x0011, 0x0001, 0x0000, 0x0001, 0x0012, 0x0001, 0x0000, - 0x0008, 0x012B, 0x0008, 0x0133, 0x0008, 0x013B, - 0x0008, 0x0113, 0x0008, 0x011B, 0x0008, 0x0123, - 0x0008, 0x00FB, 0x0008, 0x0103, 0x0008, 0x010B, - 0x0001, 0x00F7, 0x0001, 0x00F8, 0x0001, 0x00F9, - 0x0008, 0x0033, 0x0008, 0x003B, 0x0008, 0x0043, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x002B, - 0x0008, 0x0013, 0x0008, 0x001B, 0x0008, 0x0023, - 0x0001, 0x00F3, 0x0001, 0x00F4, 0x0001, 0x00F5, - 0x0008, 0x006B, 0x0008, 0x0073, 0x0008, 0x007B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0063, - 0x0008, 0x004B, 0x0008, 0x0053, 0x0008, 0x005B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00F6, - 0x0008, 0x00DB, 0x0008, 0x00E3, 0x0008, 0x00EB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x00D3, - 0x0008, 0x00BB, 0x0008, 0x00C3, 0x0008, 0x00CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00FA, - 0x0008, 0x00A3, 0x0008, 0x00AB, 0x0008, 0x00B3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x009B, - 0x0008, 0x0083, 0x0008, 0x008B, 0x0008, 0x0093, -}; +ROM_ASSET_LOAD_ANIM(anim_8C_indices, 0x005541bc, 252, 0x00000000, 252); -static const s16 anim_8C_values[] = { - 0x0000, 0xFFF4, 0x0008, 0xFFF8, 0xFFF3, 0xFFF2, 0xFFF7, 0xFFFE, - 0x0000, 0x008D, 0x007B, 0x0080, 0x0097, 0x009C, 0x0086, 0x005F, - 0x004A, 0xFFDD, 0x3FFF, 0xE53C, 0xE262, 0xDBB8, 0xD47F, 0xCFC7, - 0xD00B, 0xD2D0, 0xD3BC, 0xEA28, 0xE97A, 0xE81C, 0xE6B9, 0xE711, - 0xEB50, 0xF14A, 0xF442, 0xE4D0, 0xED22, 0xF3C0, 0xF9DB, 0xFCDE, - 0xFA22, 0xF44E, 0xF0C3, 0xE5B6, 0xD6D6, 0xD97E, 0xDF44, 0xE25C, - 0xDF3C, 0xD96D, 0xD5BB, 0xE523, 0xD803, 0xDF7B, 0xF7C0, 0x1877, - 0xFCA8, 0xE781, 0xE897, 0xE134, 0xFBF0, 0x0413, 0xE9A7, 0xD45E, - 0xE440, 0xE6F6, 0xE6FA, 0xDDB9, 0xEB4F, 0x0B0A, 0x0EFF, 0x020A, - 0x09EB, 0x1882, 0x1770, 0xC9D0, 0xCD41, 0xDDA7, 0xDD42, 0xD25D, - 0xD136, 0xD89B, 0xE0EB, 0x0A52, 0x1260, 0x17EC, 0x161A, 0x0842, - 0x00D7, 0x023C, 0x03F5, 0xD324, 0xD7F6, 0xDB3E, 0xDC28, 0xD37A, - 0xDD1D, 0xDFA5, 0xE246, 0xD051, 0xCF46, 0xDEAF, 0xCBBC, 0xCFB2, - 0xCE00, 0xCE4A, 0xCEA6, 0xC6D0, 0xCA2C, 0xBFDA, 0x760F, 0x456A, - 0x5929, 0x4F8A, 0x49A0, 0x1F8A, 0x234B, 0x2104, 0x3917, 0x2B9E, - 0x14E1, 0x137B, 0x167A, 0x8791, 0x94DD, 0x9B46, 0x584B, 0x16E6, - 0x1F55, 0x21E9, 0x2327, 0xFFBA, 0xFFCF, 0xFFB1, 0xFF76, 0xFF57, - 0xFF84, 0xFFCC, 0xFFF8, 0xFF39, 0xFF31, 0xFF3B, 0xFF69, 0xFF88, - 0xFF71, 0xFF49, 0xFF30, 0xD7CA, 0xD3A2, 0xD9EE, 0xE8A4, 0xF10E, - 0xE6CC, 0xD629, 0xCBFA, 0x229B, 0x3C67, 0x4F41, 0x324D, 0x1605, - 0x1048, 0x122C, 0x1605, 0xEB40, 0xF434, 0xFDBC, 0x0846, 0x0B59, - 0x0A00, 0x07DF, 0x0675, 0x0075, 0xF8B4, 0xF7DB, 0xF46C, 0xFCFD, - 0xFD9B, 0xFCCA, 0xFCFD, 0xDA06, 0xD3CD, 0xC8C3, 0xB3E4, 0xA81E, - 0xA78A, 0xA8ED, 0xA81E, 0xFA86, 0xFAA0, 0xFA98, 0xFA82, 0xFA80, - 0xFAAC, 0xFAEC, 0xFB0A, 0x0137, 0x01C5, 0x01E8, 0x01C9, 0x0148, - 0xFFF0, 0xFE34, 0xFD4D, 0xC3FB, 0xC805, 0xC917, 0xC85E, 0xC4BC, - 0xBACB, 0xADF1, 0xA73E, 0x58CE, 0x5F56, 0x6186, 0x61E4, 0x61F7, - 0x6276, 0x62AA, 0x61F7, 0x02DD, 0x0307, 0x030E, 0x02E9, 0x0230, - 0x0019, 0xFD6E, 0xFC1D, 0xEB66, 0xEB09, 0xEC67, 0xEE84, 0xEFA0, - 0xEE87, 0xEC6E, 0xEB36, 0x949D, 0xA3D4, 0xA9E0, 0xABA2, 0xA995, - 0xA134, 0x9504, 0x8D13, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x23A0, 0x2883, 0x3464, 0x1DCF, 0x11CF, - 0x10B9, 0x11A3, 0x11CF, 0xFB90, 0xF5B2, 0xF48D, 0xF1E5, 0xF4A2, - 0xF4C8, 0xF478, 0xF4A2, 0xD73D, 0xF15B, 0x0A3E, 0x186A, 0x1A18, - 0x1B25, 0x1BEB, 0x1A18, 0xEFB4, 0xEF85, 0xF075, 0xF75E, 0xF33B, - 0xF298, 0xF2A6, 0xF33B, 0x02E4, 0xF761, 0xEB75, 0xF388, 0xFCB4, - 0xFDAD, 0xFD1F, 0xFCB4, 0x277E, 0x16BC, 0x06CC, 0x072A, 0x1203, - 0x12BB, 0x11A5, 0x1203, 0xE4B5, 0xCB3F, 0xBF9A, 0xC1CF, 0xD385, - 0xE009, 0xEB47, 0xF1AC, 0x28AE, 0x2503, 0x18F0, 0x11D5, 0x088F, - 0x042E, 0x00D4, 0xFF34, 0x3C1B, 0x1E3D, 0x0F8A, 0x0CC5, 0x0A3D, - 0x0A19, 0x0A8B, 0x0D43, -}; +ROM_ASSET_LOAD_ANIM(anim_8C_values, 0x005542b8, 646, 0x00000000, 646); diff --git a/assets/anims/anim_8D.inc.c b/assets/anims/anim_8D.inc.c index 33dacce0f..e5ad65023 100644 --- a/assets/anims/anim_8D.inc.c +++ b/assets/anims/anim_8D.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_8D[] = { 1, 189, @@ -13,97 +14,7 @@ static const struct Animation anim_8D[] = { }; -static const u16 anim_8D_indices[] = { - 0x0001, 0x0000, 0x000E, 0x0001, 0x0001, 0x000F, 0x0001, 0x0000, 0x0001, 0x0010, 0x0001, 0x0000, - 0x000E, 0x01F5, 0x000E, 0x0203, 0x000E, 0x0211, - 0x000E, 0x01CB, 0x000E, 0x01D9, 0x000E, 0x01E7, - 0x000E, 0x01A1, 0x000E, 0x01AF, 0x000E, 0x01BD, - 0x0001, 0x019D, 0x0001, 0x019E, 0x0001, 0x019F, - 0x000E, 0x0049, 0x000E, 0x0057, 0x000E, 0x0065, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x003B, - 0x000E, 0x0011, 0x000E, 0x001F, 0x000E, 0x002D, - 0x0001, 0x0199, 0x0001, 0x019A, 0x0001, 0x019B, - 0x000E, 0x00AB, 0x000E, 0x00B9, 0x000E, 0x00C7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x009D, - 0x000E, 0x0073, 0x000E, 0x0081, 0x000E, 0x008F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x019C, - 0x000E, 0x016F, 0x000E, 0x017D, 0x000E, 0x018B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0161, - 0x000E, 0x0137, 0x000E, 0x0145, 0x000E, 0x0153, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01A0, - 0x000E, 0x010D, 0x000E, 0x011B, 0x000E, 0x0129, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x00FF, - 0x000E, 0x00D5, 0x000E, 0x00E3, 0x000E, 0x00F1, -}; +ROM_ASSET_LOAD_ANIM(anim_8D_indices, 0x00554558, 252, 0x00000000, 252); -static const s16 anim_8D_values[] = { - 0x0000, 0x004A, 0x004B, 0x004C, 0x004E, 0x0051, 0x0054, 0x0058, - 0x005B, 0x005F, 0x0062, 0x0065, 0x0067, 0x0068, 0x0069, 0xFFDD, - 0x3FFF, 0xD3BC, 0xE7CA, 0xFC94, 0x04DD, 0xFABD, 0xE6BE, 0xD163, - 0xC32E, 0xBCF8, 0xB977, 0xB7F6, 0xB7C2, 0xB827, 0xB870, 0xF442, - 0xF96E, 0xFD80, 0xFE71, 0xFB2D, 0xF56D, 0xEF5C, 0xEB24, 0xE8EB, - 0xE752, 0xE641, 0xE59E, 0xE54E, 0xE53A, 0xF0C3, 0xE8C2, 0xDF17, - 0xDA82, 0xDDDC, 0xE535, 0xED23, 0xF237, 0xF408, 0xF4B2, 0xF493, - 0xF408, 0xF370, 0xF329, 0xD5BB, 0xDA65, 0xDFDF, 0xE4FC, 0xEA7B, - 0xF07C, 0xF4DC, 0xF57A, 0xF173, 0xEA6E, 0xE214, 0xDA0E, 0xD406, - 0xD1A5, 0xE897, 0xEC3E, 0xFC1F, 0x04CD, 0x1B03, 0x3619, 0x4E8B, - 0x5CD5, 0x5FD6, 0x5D01, 0x56B3, 0x4F47, 0x4919, 0x4683, 0xE6FA, - 0xE83C, 0xFEA4, 0xF8B7, 0xF21E, 0xEAC0, 0xE39E, 0xDDBA, 0xD8B8, - 0xD3CD, 0xCF58, 0xCBB5, 0xC943, 0xC85D, 0x1770, 0x0EEF, 0x033F, - 0xF0D5, 0xE25B, 0xD3C5, 0xC34E, 0xAF33, 0x9414, 0x72FA, 0x50C8, - 0x3257, 0x1C82, 0x1427, 0xE0EB, 0xE88F, 0xFCC2, 0x042C, 0x0A4C, - 0x0FB5, 0x14FB, 0x1AB3, 0x21BD, 0x29E0, 0x320D, 0x3935, 0x3E48, - 0x4035, 0x03F5, 0x028E, 0x0500, 0x075D, 0x0A2B, 0x0D1E, 0x0FEC, - 0x124B, 0x1469, 0x1688, 0x187D, 0x1A19, 0x1B32, 0x1B99, 0xE246, - 0xE0CF, 0xE35E, 0xE5D7, 0xE8C5, 0xEBDA, 0xEEC9, 0xF143, 0xF37A, - 0xF5B2, 0xF7BD, 0xF96C, 0xFA92, 0xFAFE, 0xCEA6, 0xD466, 0xDC19, - 0xE4BD, 0xED4F, 0xF4CC, 0xFA31, 0xFC7B, 0xF9BC, 0xF242, 0xE861, - 0xDE6F, 0xD6C2, 0xD3AE, 0x49A0, 0x39BB, 0x3739, 0x1D2A, 0x07C8, - 0xFC14, 0x007E, 0xD53A, 0xEBC9, 0xF37C, 0xF11F, 0xE97E, 0xE165, - 0xDDA1, 0x167A, 0x18C2, 0x1F8C, 0x25E2, 0x1BF1, 0x153D, 0x11E0, - 0x198D, 0x1E0B, 0x22D6, 0x2770, 0x2B58, 0x2E0E, 0x2F11, 0x2327, - 0x1F4C, 0x1583, 0xE848, 0xC6BF, 0xC4D5, 0xBE7F, 0xB24C, 0xB4B4, - 0xA0B5, 0x801B, 0x5CAE, 0x403F, 0x3498, 0xFFF8, 0xFFF7, 0xFFF9, - 0xFFFC, 0xFFFF, 0x0000, 0x0003, 0x0006, 0x0009, 0x000C, 0x000E, - 0x0010, 0x0012, 0x0012, 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, 0xFF31, - 0xFF31, 0xCBFA, 0xCC34, 0xCBCA, 0xCB17, 0xCA79, 0xC9F6, 0xC95F, - 0xC8BF, 0xC81D, 0xC783, 0xC6FC, 0xC68F, 0xC647, 0xC62D, 0x1605, - 0x1AFD, 0x277C, 0x35F2, 0x40CF, 0x45E6, 0x47E4, 0x4882, 0x4898, - 0x480A, 0x471F, 0x4620, 0x4552, 0x44FE, 0x0675, 0x0642, 0x057E, - 0x0497, 0x03FC, 0x03AF, 0x036B, 0x032F, 0x02FC, 0x02D1, 0x02AF, - 0x0297, 0x0288, 0x0283, 0xFCFD, 0xFC70, 0xFEBB, 0x0224, 0x04F3, - 0x0708, 0x0958, 0x0BC1, 0x0E24, 0x1060, 0x1256, 0x13E4, 0x14EA, - 0x1549, 0xA81E, 0xA6B9, 0x9E32, 0x93A6, 0x8C35, 0x880D, 0x8403, - 0x8031, 0x7CAD, 0x7997, 0x7704, 0x750F, 0x73CF, 0x735F, 0xFB0A, - 0xFB08, 0xFAFB, 0xFAE5, 0xFACA, 0xFAAE, 0xFA95, 0xFA82, 0xFA73, - 0xFA66, 0xFA5C, 0xFA53, 0xFA4E, 0xFA4C, 0xFD4D, 0xFD5C, 0xFD9B, - 0xFDF9, 0xFE69, 0xFEDB, 0xFF40, 0xFF8A, 0xFFB8, 0xFFD9, 0xFFEE, - 0xFFFA, 0xFFFF, 0x0000, 0xA73E, 0xA7B1, 0xA97F, 0xAC39, 0xAF72, - 0xB2BB, 0xB5A6, 0xB7C6, 0xB920, 0xBA10, 0xBAA9, 0xBAFF, 0xBB25, - 0xBB2D, 0x61F7, 0x62F4, 0x62E6, 0x6206, 0x6090, 0x5EBF, 0x5CCD, - 0x5AF4, 0x58AE, 0x55A3, 0x525A, 0x4F5B, 0x4D2C, 0x4C54, 0xFC1D, - 0xFC11, 0xFC64, 0xFCFA, 0xFDBA, 0xFE88, 0xFF4A, 0xFFE5, 0x006B, - 0x00F8, 0x017E, 0x01EE, 0x023C, 0x0259, 0xEB36, 0xEB32, 0xEB4C, - 0xEB7B, 0xEBB6, 0xEBF6, 0xEC32, 0xEC62, 0xEC8C, 0xECB8, 0xECE1, - 0xED04, 0xED1C, 0xED25, 0x8D13, 0x8D3D, 0x8C1F, 0x8A15, 0x877D, - 0x84B2, 0x8212, 0x7FF6, 0x7E23, 0x7C3B, 0x7A6C, 0x78E6, 0x77D9, - 0x7774, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x11CF, 0x11E8, 0x114D, 0x1023, 0x0E8D, 0x0CB0, 0x0AAE, - 0x08AC, 0x06CC, 0x0533, 0x0397, 0x01E4, 0x008C, 0x0000, 0xF4A2, - 0xF4BF, 0xF558, 0xF651, 0xF791, 0xF8FD, 0xFA79, 0xFBEB, 0xFD3A, - 0xFE49, 0xFF10, 0xFF98, 0xFFE7, 0x0000, 0x1A18, 0x191A, 0x1563, - 0x0F8E, 0x0835, 0xFFF4, 0xF761, 0xEF19, 0xE7B5, 0xE1D0, 0xDE17, - 0xDC54, 0xDBCD, 0xDBCA, 0xF33B, 0xF372, 0xF40B, 0xF4F5, 0xF61D, - 0xF772, 0xF8E2, 0xFA5A, 0xFBCA, 0xFD1E, 0xFE47, 0xFF30, 0xFFC9, - 0x0000, 0xFCB4, 0xFCC2, 0xFCEA, 0xFD26, 0xFD72, 0xFDCA, 0xFE29, - 0xFE8B, 0xFEEA, 0xFF42, 0xFF8E, 0xFFCB, 0xFFF2, 0x0000, 0x1203, - 0x1299, 0x143C, 0x16BB, 0x19E5, 0x1D89, 0x2176, 0x257B, 0x2969, - 0x2D0C, 0x3036, 0x32B5, 0x3458, 0x34EF, 0xF1AC, 0xF1EA, 0xF296, - 0xF39C, 0xF4E9, 0xF667, 0xF803, 0xF9AA, 0xFB46, 0xFCC4, 0xFE11, - 0xFF17, 0xFFC3, 0x0000, 0xFF34, 0xFF37, 0xFF41, 0xFF4F, 0xFF62, - 0xFF77, 0xFF8E, 0xFFA6, 0xFFBD, 0xFFD2, 0xFFE5, 0xFFF3, 0xFFFD, - 0x0000, 0x0D43, 0x0E67, 0x1193, 0x1669, 0x1C8A, 0x2397, 0x2B33, - 0x32FE, 0x3A99, 0x41A6, 0x47C7, 0x4C9D, 0x4FC9, 0x50ED, -}; +ROM_ASSET_LOAD_ANIM(anim_8D_values, 0x00554654, 1086, 0x00000000, 1086); diff --git a/assets/anims/anim_8E_8F.inc.c b/assets/anims/anim_8E_8F.inc.c index dd5663b00..898990631 100644 --- a/assets/anims/anim_8E_8F.inc.c +++ b/assets/anims/anim_8E_8F.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_8E[] = { 1, 189, @@ -27,131 +28,7 @@ static const struct Animation anim_8F[] = { }; -static const u16 anim_8E_8F_indices[] = { - 0x0001, 0x0000, 0x0014, 0x0001, 0x0014, 0x0015, 0x0001, 0x0000, 0x0001, 0x0029, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0315, - 0x0014, 0x02D9, 0x0014, 0x02ED, 0x0014, 0x0301, - 0x0014, 0x029D, 0x0014, 0x02B1, 0x0014, 0x02C5, - 0x0001, 0x0299, 0x0001, 0x029A, 0x0001, 0x029B, - 0x0014, 0x007A, 0x0014, 0x008E, 0x0014, 0x00A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0066, - 0x0014, 0x002A, 0x0014, 0x003E, 0x0014, 0x0052, - 0x0001, 0x025A, 0x0001, 0x025B, 0x0001, 0x025C, - 0x0014, 0x0106, 0x0014, 0x011A, 0x0014, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00F2, - 0x0014, 0x00B6, 0x0014, 0x00CA, 0x0014, 0x00DE, - 0x0014, 0x025D, 0x0014, 0x0271, 0x0014, 0x0285, - 0x0014, 0x021E, 0x0014, 0x0232, 0x0014, 0x0246, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x020A, - 0x0014, 0x01CE, 0x0014, 0x01E2, 0x0014, 0x01F6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x029C, - 0x0014, 0x0192, 0x0014, 0x01A6, 0x0014, 0x01BA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x017E, - 0x0014, 0x0142, 0x0014, 0x0156, 0x0014, 0x016A, -}; +ROM_ASSET_LOAD_ANIM(anim_8E_8F_indices, 0x00554ac4, 252, 0x00000000, 252); -static const s16 anim_8E_8F_values[] = { - 0x0000, 0x0036, 0x0036, 0x0036, 0x0036, 0x0036, 0x0042, 0x005B, - 0x0072, 0x0077, 0x0085, 0x0095, 0x009E, 0x00A3, 0x00A5, 0x00A7, - 0x00A9, 0x00AA, 0x00AB, 0x00AB, 0x00AC, 0x0000, 0xFFFF, 0xFFFD, - 0xFFF8, 0xFFF4, 0xFFEF, 0xFFEB, 0xFFE7, 0xFFE6, 0xFFFA, 0xFFFE, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0xFF8A, 0x022A, 0x0856, 0x0F7B, 0x1506, 0x1772, - 0x16D6, 0x1176, 0x0C4C, 0x0A8F, 0x08E0, 0x0744, 0x05C2, 0x045F, - 0x0322, 0x0212, 0x0133, 0x008C, 0x0024, 0x0000, 0xF980, 0xF7BC, - 0xF3C8, 0xEFA9, 0xED62, 0xF0E7, 0xF565, 0xF426, 0xF26D, 0xF2DA, - 0xF377, 0xF437, 0xF50F, 0xF5F1, 0xF6D3, 0xF7A7, 0xF862, 0xF8F6, - 0xF958, 0xF97C, 0xF06F, 0xF018, 0xEF09, 0xED38, 0xEA98, 0xE38D, - 0xDE26, 0xE49D, 0xEB8D, 0xEC93, 0xED4F, 0xEDCB, 0xEE11, 0xEE2C, - 0xEE27, 0xEE0B, 0xEDE3, 0xEDB9, 0xED99, 0xED8C, 0xD60A, 0xD4BA, - 0xD28A, 0xD21A, 0xD60A, 0xEA25, 0x0000, 0x0000, 0x0000, 0xFB57, - 0xF5CB, 0xEFA5, 0xE92D, 0xE2AA, 0xDC63, 0xD69F, 0xD1A8, 0xCDC3, - 0xCB38, 0xCA4F, 0xA150, 0x9E76, 0x9775, 0x8E9C, 0x863B, 0x7CC9, - 0x750C, 0x7212, 0x763F, 0x81DF, 0x8FA4, 0x9EE0, 0xAEE3, 0xBEFE, - 0xCE80, 0xDCBB, 0xE8FE, 0xF29A, 0xF8DF, 0xFB1D, 0xCC95, 0xC608, - 0xB687, 0xA444, 0x9577, 0x8DB5, 0x8A8D, 0x8A8F, 0x8E40, 0x9472, - 0x9BAD, 0xA39A, 0xABE1, 0xB42A, 0xBC1E, 0xC364, 0xC9A5, 0xCE89, - 0xD1B9, 0xD2DC, 0x4B26, 0x4C83, 0x4F71, 0x5233, 0x5309, 0x4EFB, - 0x46EA, 0x3B8A, 0x3022, 0x26BE, 0x1C67, 0x1180, 0x066C, 0xFB91, - 0xF150, 0xE80C, 0xE02B, 0xDA0E, 0xD61B, 0xD4B4, 0x0000, 0xFEDA, - 0xFBEA, 0xF7F7, 0xF3C7, 0xEBC5, 0xF534, 0xF7ED, 0xF8E0, 0xF9BB, - 0xFA9C, 0xFB7F, 0xFC5D, 0xFD31, 0xFDF4, 0xFEA1, 0xFF32, 0xFFA1, - 0xFFE8, 0x0000, 0x0000, 0x003E, 0x00A5, 0x00BA, 0x0000, 0xF98A, - 0x0000, 0x0089, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xED8C, 0xEE45, - 0xEF7A, 0xEFB7, 0xED8C, 0xDA3F, 0xEF58, 0xF240, 0xF182, 0xF1F9, - 0xF273, 0xF2EC, 0xF362, 0xF3D2, 0xF439, 0xF493, 0xF4DE, 0xF518, - 0xF53C, 0xF549, 0xDBBE, 0xDA9C, 0xD8B8, 0xD857, 0xDBBE, 0xEDE1, - 0x0000, 0xFC7A, 0xF3CA, 0xEF32, 0xEA2E, 0xE4EB, 0xDF98, 0xDA64, - 0xD57D, 0xD111, 0xCD51, 0xCA69, 0xC888, 0xC7DD, 0x3127, 0x292C, - 0x16DC, 0x02AA, 0xF50C, 0xF9EF, 0x0409, 0x04B8, 0x00BD, 0xF0D9, - 0xEEEB, 0xEE2B, 0xEE6E, 0xEF87, 0xF14B, 0xF4AF, 0xF9CF, 0xFF3D, - 0x038B, 0x054B, 0x319A, 0x2EA7, 0x278A, 0x1EDB, 0x1734, 0x1025, - 0x0BF6, 0x0ED4, 0x1510, 0x1E96, 0x24F4, 0x2B8E, 0x319D, 0x365A, - 0x38FC, 0x3877, 0x3550, 0x311A, 0x2D6B, 0x2BD6, 0x18A1, 0x0F37, - 0xF908, 0xDF21, 0xCA96, 0xC2C0, 0xBF99, 0xBB6F, 0xB4AC, 0x9F91, - 0x9FAB, 0xA1C1, 0xA53F, 0xA994, 0xAE2D, 0xB448, 0xBC48, 0xC44E, - 0xCA7C, 0xCCF6, 0x001B, 0x0051, 0x00A9, 0x00BB, 0x001B, 0xFD55, - 0xF976, 0xF639, 0xF734, 0xF843, 0xFBCF, 0xFE86, 0xFF2E, 0xFFA0, - 0xFFE6, 0x0008, 0x0013, 0x000F, 0x0005, 0x0000, 0x025B, 0x025C, - 0x025E, 0x025E, 0x025B, 0x0271, 0x023F, 0x00A2, 0xF75B, 0xF571, - 0xF886, 0xFB6B, 0xFC53, 0xFD1A, 0xFDC1, 0xFE47, 0xFEAE, 0xFEF7, - 0xFF22, 0xFF30, 0xCB25, 0xCBCE, 0xCCE7, 0xCD20, 0xCB25, 0xC250, - 0xB60B, 0xABF3, 0xB02E, 0xA943, 0xB313, 0xBC78, 0xBF89, 0xC239, - 0xC485, 0xC66A, 0xC7E7, 0xC8FA, 0xC9A0, 0xC9D8, 0x0640, 0x0C90, - 0x1BD6, 0x2E94, 0x3F4A, 0x4E7B, 0x5970, 0x4F7A, 0x4DCA, 0x4735, - 0x395B, 0x2EA6, 0x2AD0, 0x277D, 0x24AD, 0x2260, 0x2096, 0x1F4F, - 0x1E8B, 0x1E4A, 0xFFC5, 0xFF98, 0xFF60, 0xFF94, 0x00AA, 0x0497, - 0x09E6, 0x0E04, 0x0EBA, 0x12E8, 0x160E, 0x180E, 0x18CE, 0x196F, - 0x19F3, 0x1A5B, 0x1AAA, 0x1AE0, 0x1AFF, 0x1B09, 0xFEB1, 0xFE95, - 0xFE6B, 0xFE6E, 0xFEDA, 0x004B, 0x02EF, 0x0821, 0x0F6B, 0x0E01, - 0x0F33, 0x1065, 0x10AF, 0x10E6, 0x110E, 0x1128, 0x1139, 0x1141, - 0x1144, 0x1144, 0x9C21, 0x97FF, 0x8EBB, 0x8508, 0x7F95, 0x8694, - 0x91B7, 0x9351, 0x8C02, 0x9AC3, 0xA1E0, 0xA598, 0xA738, 0xA89B, - 0xA9C1, 0xAAAE, 0xAB63, 0xABE1, 0xAC2C, 0xAC44, 0x0095, 0x0069, - 0x0020, 0x0012, 0x0095, 0x0361, 0x060D, 0x0290, 0x01F5, 0xFEAB, - 0x01A0, 0x0444, 0x042F, 0x03BF, 0x0312, 0x0244, 0x0171, 0x00B7, - 0x0032, 0x0000, 0xFF09, 0xFEF9, 0xFEDE, 0xFED9, 0xFF09, 0xFFDA, - 0x010C, 0x0257, 0x015B, 0x0236, 0x0244, 0x0217, 0x01D5, 0x0184, - 0x012B, 0x00D3, 0x0081, 0x003E, 0x0010, 0x0000, 0xCC42, 0xCCE0, - 0xCDE6, 0xCE1B, 0xCC42, 0xC41E, 0xB891, 0xADF2, 0xB1DD, 0xAE99, - 0xB207, 0xB5A9, 0xB759, 0xB908, 0xBAA5, 0xBC1F, 0xBD63, 0xBE61, - 0xBF05, 0xBF40, 0x09C7, 0x0F7C, 0x1D58, 0x2E75, 0x3DED, 0x4C93, - 0x57E1, 0x50E8, 0x4ADD, 0x4421, 0x395C, 0x3108, 0x2E28, 0x2BB5, - 0x29AB, 0x2808, 0x26C7, 0x25E7, 0x2562, 0x2537, 0x0000, 0xFFF3, - 0xFFD5, 0xFFB9, 0xFFB3, 0xFFF8, 0x003C, 0xFFD7, 0xFBE0, 0xFFE3, - 0xF31C, 0xE7A0, 0xE3B2, 0xE03D, 0xDD44, 0xDACC, 0xD8DA, 0xD770, - 0xD694, 0xD64A, 0x006C, 0x0069, 0x0062, 0x0058, 0x004B, 0x002C, - 0x0017, 0x0058, 0x0228, 0x005E, 0xF9E1, 0xF4A3, 0xF2BC, 0xF110, - 0xEFA0, 0xEE6F, 0xED7E, 0xECCF, 0xEC65, 0xEC41, 0xA137, 0x9CB5, - 0x9284, 0x87A0, 0x8107, 0x86CC, 0x907C, 0x902B, 0x8954, 0x94BE, - 0xA048, 0xA84D, 0xAB64, 0xAE15, 0xB05E, 0xB23F, 0xB3B7, 0xB4C5, - 0xB568, 0xB59E, 0x8001, 0x8001, 0x4171, 0x0000, 0xFFFE, 0xFFF9, - 0xFFF8, 0x0000, 0x0024, 0x0058, 0x0089, 0x00B4, 0x00C7, 0x0091, - 0x0058, 0x0045, 0x0034, 0x0024, 0x0018, 0x000D, 0x0006, 0x0001, - 0x0000, 0x0000, 0xFFB7, 0xFF3C, 0xFF23, 0x0000, 0x03CD, 0x093A, - 0x0E57, 0x12E0, 0x14D5, 0x0F3A, 0x0938, 0x073A, 0x056F, 0x03DC, - 0x0286, 0x0173, 0x00A8, 0x002B, 0x0000, 0xBF5F, 0xBF5D, 0xBF5A, - 0xBF5A, 0xBF5F, 0xBF76, 0xBF98, 0xBFB7, 0xBFD3, 0xBFDF, 0xBFBD, - 0xBF98, 0xBF8C, 0xBF80, 0xBF77, 0xBF6F, 0xBF68, 0xBF63, 0xBF60, - 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFE4, 0xFFAF, 0xFF92, 0xFF94, 0xFF9A, 0xFFA3, - 0xFFAF, 0xFFBB, 0xFFC9, 0xFFD7, 0xFFE4, 0xFFEF, 0xFFF8, 0xFFFE, - 0x0000, 0x0342, 0x0342, 0x0342, 0x0342, 0x0342, 0x0314, 0x02B3, - 0x0260, 0x0225, 0x01E5, 0x01A3, 0x015F, 0x011C, 0x00DC, 0x00A1, - 0x006C, 0x003F, 0x001D, 0x0007, 0x0000, 0x1815, 0x1815, 0x1815, - 0x1815, 0x1815, 0x14BA, 0x0E24, 0x098E, 0x07BE, 0x0603, 0x0461, - 0x02DB, 0x0175, 0x0032, 0xFF18, 0xFE28, 0xFD67, 0xFCD8, 0xFC80, - 0xFC62, 0x0000, 0xFFE8, 0xFFAE, 0xFF6C, 0xFF3A, 0xFF22, 0xFF18, - 0xFF16, 0xFF20, 0xFF34, 0xFF49, 0xFF62, 0xFF7D, 0xFF98, 0xFFB2, - 0xFFCB, 0xFFE1, 0xFFF1, 0xFFFD, 0x0000, 0xFCBE, 0xFCB5, 0xFCA7, - 0xFCAB, 0xFCD6, 0xFD4F, 0xFE00, 0xFEA7, 0xFF37, 0xFF90, 0xFFAB, - 0xFFC1, 0xFFD3, 0xFFE1, 0xFFEC, 0xFFF5, 0xFFFA, 0xFFFE, 0x0000, - 0x0000, 0x13EC, 0x151D, 0x17EB, 0x1B2D, 0x1DBB, 0x1EE6, 0x1F81, - 0x20A4, 0x2489, 0x268C, 0x2414, 0x20DA, 0x1D1B, 0x1915, 0x1505, - 0x1128, 0x0DBC, 0x0AFF, 0x092D, 0x0884, 0x1E68, 0x1E7C, 0x1EEB, - 0x2004, 0x2212, 0x2654, 0x2E3C, 0x3FE6, 0x4862, 0x4755, 0x448C, - 0x4295, 0x41F5, 0x417C, 0x4123, 0x40E7, 0x40C0, 0x40AB, 0x40A3, - 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_8E_8F_values, 0x00554bc0, 1618, 0x00000000, 1618); diff --git a/assets/anims/anim_90.inc.c b/assets/anims/anim_90.inc.c index a8a7aec9e..33d6fda8a 100644 --- a/assets/anims/anim_90.inc.c +++ b/assets/anims/anim_90.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_90[] = { 1, 189, @@ -13,93 +14,7 @@ static const struct Animation anim_90[] = { }; -static const u16 anim_90_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x01EB, - 0x000F, 0x01BE, 0x000F, 0x01CD, 0x000F, 0x01DC, - 0x000F, 0x0191, 0x000F, 0x01A0, 0x000F, 0x01AF, - 0x0001, 0x018D, 0x0001, 0x018E, 0x0001, 0x018F, - 0x000F, 0x003F, 0x000F, 0x004E, 0x000F, 0x005D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x0030, - 0x000F, 0x0003, 0x000F, 0x0012, 0x000F, 0x0021, - 0x0001, 0x0189, 0x0001, 0x018A, 0x0001, 0x018B, - 0x000F, 0x008A, 0x000F, 0x0099, 0x000F, 0x00A8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x007B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x006C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x018C, - 0x000F, 0x015C, 0x000F, 0x016B, 0x000F, 0x017A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x014D, - 0x000F, 0x0120, 0x000F, 0x012F, 0x000F, 0x013E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0190, - 0x000F, 0x00F3, 0x000F, 0x0102, 0x000F, 0x0111, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000F, 0x00E4, - 0x000F, 0x00B7, 0x000F, 0x00C6, 0x000F, 0x00D5, -}; +ROM_ASSET_LOAD_ANIM(anim_90_indices, 0x0055522c, 252, 0x00000000, 252); -static const s16 anim_90_values[] = { - 0x0000, 0x0036, 0x3FFF, 0xFF8A, 0xFF8C, 0xFF91, 0xFF98, 0xFFA2, - 0xFFAD, 0xFFB9, 0xFFC5, 0xFFD2, 0xFFDE, 0xFFE9, 0xFFF3, 0xFFFA, - 0xFFFF, 0x0000, 0xF980, 0xF980, 0xF980, 0xF97F, 0xF97F, 0xF97F, - 0xF97E, 0xF97E, 0xF97D, 0xF97D, 0xF97D, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF06F, 0xF064, 0xF046, 0xF018, 0xEFDC, 0xEF97, 0xEF4C, - 0xEEFD, 0xEEAF, 0xEE63, 0xEE1E, 0xEDE3, 0xEDB5, 0xED96, 0xED8C, - 0xD60A, 0xD61E, 0xD656, 0xD6AC, 0xD71B, 0xD79B, 0xD828, 0xD8BB, - 0xD94D, 0xD9DA, 0xDA5B, 0xDAC9, 0xDB20, 0xDB58, 0xDB6C, 0xA150, - 0x9F9F, 0x9AE4, 0x93A0, 0x8A54, 0x7F80, 0x73AC, 0x6756, 0x5B00, - 0x4F2C, 0x445B, 0x3B10, 0x33CC, 0x2F10, 0x2D60, 0xCC95, 0xCC8F, - 0xCC7E, 0xCC64, 0xCC42, 0xCC1B, 0xCBF0, 0xCBC4, 0xCB97, 0xCB6D, - 0xCB46, 0xCB24, 0xCB0A, 0xCAF9, 0xCAF3, 0x4B26, 0x4BFF, 0x4E5E, - 0x5203, 0x56AD, 0x5C19, 0x6208, 0x6838, 0x6E68, 0x7457, 0x79C3, - 0x7E6D, 0x8215, 0x8474, 0x854D, 0xED8C, 0xEDA8, 0xEDF9, 0xEE76, - 0xEF14, 0xEFCD, 0xF098, 0xF16A, 0xF23D, 0xF308, 0xF3C0, 0xF45F, - 0xF4DC, 0xF52C, 0xF549, 0xDBBE, 0xDC0F, 0xDCF1, 0xDE4D, 0xE00A, - 0xE210, 0xE446, 0xE695, 0xE8E4, 0xEB1A, 0xED20, 0xEEDD, 0xF039, - 0xF11B, 0xF16C, 0x3127, 0x332B, 0x38CF, 0x4179, 0x4C8D, 0x5972, - 0x678C, 0x7641, 0x84F9, 0x9313, 0x9FF8, 0xAB0C, 0xB3B6, 0xB95A, - 0xBB5D, 0x319A, 0x319C, 0x31A2, 0x31AA, 0x31B5, 0x31C2, 0x31D0, - 0x31DE, 0x31ED, 0x31FA, 0x3207, 0x3212, 0x321A, 0x3220, 0x3222, - 0x18A1, 0x195D, 0x1B6C, 0x1E94, 0x229E, 0x2752, 0x2C76, 0x31D3, - 0x3730, 0x3C54, 0x4108, 0x4512, 0x483B, 0x4A4A, 0x4B06, 0x001B, - 0x0019, 0x0013, 0x0009, 0xFFFE, 0xFFEF, 0xFFDF, 0xFFCF, 0xFFBE, - 0xFFAE, 0xFFA0, 0xFF93, 0xFF8A, 0xFF83, 0xFF81, 0x025B, 0x0250, - 0x0231, 0x0201, 0x01C3, 0x017B, 0x012D, 0x00DB, 0x0089, 0x003B, - 0xFFF4, 0xFFB6, 0xFF86, 0xFF67, 0xFF5B, 0xCB25, 0xCB85, 0xCC90, - 0xCE2B, 0xD038, 0xD29B, 0xD538, 0xD7F1, 0xDAAA, 0xDD47, 0xDFAA, - 0xE1B7, 0xE352, 0xE45D, 0xE4BD, 0x0640, 0x067B, 0x0721, 0x0820, - 0x0966, 0x0AE2, 0x0C81, 0x0E32, 0x0FE3, 0x1182, 0x12FD, 0x1443, - 0x1542, 0x15E8, 0x1624, 0xFFC5, 0xFFF8, 0x0083, 0x015B, 0x026F, - 0x03B0, 0x050F, 0x067D, 0x07EC, 0x094B, 0x0A8C, 0x0BA0, 0x0C78, - 0x0D04, 0x0D37, 0xFEB1, 0xFECF, 0xFF21, 0xFF9F, 0x0040, 0x00FD, - 0x01CB, 0x02A1, 0x0378, 0x0446, 0x0503, 0x05A4, 0x0623, 0x0675, - 0x0693, 0x9C21, 0x9C7C, 0x9D7B, 0x9F03, 0xA0F9, 0xA340, 0xA5BE, - 0xA858, 0xAAF2, 0xAD70, 0xAFB7, 0xB1AD, 0xB335, 0xB434, 0xB48F, - 0x0095, 0x0093, 0x008D, 0x0083, 0x0077, 0x0069, 0x005A, 0x004A, - 0x003A, 0x002B, 0x001D, 0x0011, 0x0008, 0x0002, 0x0000, 0xFF09, - 0xFF0C, 0xFF17, 0xFF26, 0xFF3A, 0xFF51, 0xFF6A, 0xFF85, 0xFF9F, - 0xFFB8, 0xFFCF, 0xFFE3, 0xFFF3, 0xFFFD, 0x0000, 0xCC42, 0xCC8D, - 0xCD5E, 0xCE9F, 0xD039, 0xD217, 0xD421, 0xD641, 0xD862, 0xDA6C, - 0xDC4A, 0xDDE4, 0xDF25, 0xDFF6, 0xE041, 0x09C7, 0x0ABF, 0x0D76, - 0x11A2, 0x16F8, 0x1D2E, 0x23F8, 0x2B0D, 0x3222, 0x38ED, 0x3F22, - 0x4478, 0x48A4, 0x4B5B, 0x4C54, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0003, 0x0004, 0x0006, 0x0007, 0x0009, 0x000A, 0x000C, 0x000D, - 0x000E, 0x000F, 0x000F, 0x006C, 0x001D, 0xFF41, 0xFDEE, 0xFC3D, - 0xFA45, 0xF81D, 0xF5DE, 0xF39F, 0xF177, 0xEF7F, 0xEDCE, 0xEC7B, - 0xEB9E, 0xEB50, 0xA137, 0xA08A, 0x9EA6, 0x9BBE, 0x9807, 0x93B5, - 0x8EFB, 0x8A0C, 0x851E, 0x8064, 0x7C0F, 0x7858, 0x7570, 0x738C, - 0x72DF, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x0000, 0xFFE1, 0xFF89, 0xFF01, 0xFE53, 0xFD89, 0xFCAC, - 0xFBC6, 0xFADF, 0xFA02, 0xF938, 0xF88B, 0xF803, 0xF7AB, 0xF78B, - 0x0342, 0x0345, 0x034F, 0x035E, 0x0371, 0x0387, 0x039F, 0x03B8, - 0x03D2, 0x03EA, 0x0400, 0x0413, 0x0422, 0x042B, 0x042F, 0x1815, - 0x1820, 0x183D, 0x186A, 0x18A4, 0x18E8, 0x1931, 0x197E, 0x19CB, - 0x1A15, 0x1A58, 0x1A92, 0x1ABF, 0x1ADD, 0x1AE7, 0x0000, 0x0024, - 0x008A, 0x0126, 0x01ED, 0x02D6, 0x03D4, 0x04DD, 0x05E6, 0x06E5, - 0x07CD, 0x0895, 0x0931, 0x0997, 0x09BB, 0xFCBE, 0xFCCD, 0xFCF7, - 0xFD37, 0xFD89, 0xFDE9, 0xFE51, 0xFEBE, 0xFF2C, 0xFF94, 0xFFF4, - 0x0045, 0x0085, 0x00AF, 0x00BE, 0x13EC, 0x13A1, 0x12CE, 0x118A, - 0x0FEC, 0x0E0A, 0x0BFA, 0x09D4, 0x07AF, 0x059F, 0x03BD, 0x021F, - 0x00DB, 0x0008, 0xFFBE, 0x1E69, 0x1EFF, 0x2075, 0x22A4, 0x2567, - 0x2899, 0x2C14, 0x2FB3, 0x3350, 0x36C5, 0x39EE, 0x3CA4, 0x3EC2, - 0x4023, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_90_values, 0x00555328, 1012, 0x00000000, 1012); diff --git a/assets/anims/anim_91.inc.c b/assets/anims/anim_91.inc.c index 3f0a32a1a..0e2c53646 100644 --- a/assets/anims/anim_91.inc.c +++ b/assets/anims/anim_91.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_91[] = { 0, 189, @@ -13,46 +14,7 @@ static const struct Animation anim_91[] = { }; -static const u16 anim_91_indices[] = { - 0x0001, 0x0000, 0x0008, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0009, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0084, - 0x0001, 0x0000, 0x0001, 0x0082, 0x0001, 0x0083, - 0x0008, 0x006A, 0x0008, 0x0072, 0x0008, 0x007A, - 0x0001, 0x0066, 0x0001, 0x0067, 0x0001, 0x0068, - 0x0008, 0x0015, 0x0008, 0x001D, 0x0008, 0x0025, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x000D, - 0x0001, 0x000A, 0x0001, 0x000B, 0x0001, 0x000C, - 0x0001, 0x0062, 0x0001, 0x0063, 0x0001, 0x0064, - 0x0008, 0x003D, 0x0008, 0x0045, 0x0008, 0x004D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0035, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x002D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0065, - 0x0001, 0x0000, 0x0001, 0x0060, 0x0001, 0x0061, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x005F, - 0x0001, 0x005C, 0x0001, 0x005D, 0x0001, 0x005E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0069, - 0x0001, 0x0059, 0x0001, 0x005A, 0x0001, 0x005B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0058, - 0x0001, 0x0055, 0x0001, 0x0056, 0x0001, 0x0057, -}; +ROM_ASSET_LOAD_ANIM(anim_91_indices, 0x00555734, 252, 0x00000000, 252); -static const s16 anim_91_values[] = { - 0x0000, 0x0036, 0x0037, 0x003B, 0x003C, 0x003B, 0x0039, 0x0037, - 0x0036, 0x3FFF, 0xFF8A, 0xF980, 0xF06F, 0xD60A, 0xD19A, 0xC95D, - 0xC4ED, 0xC752, 0xCCBA, 0xD278, 0xD5DE, 0xA150, 0xA55B, 0xACDC, - 0xB0E7, 0xAEB8, 0xA9CB, 0xA490, 0xA177, 0xCC95, 0xCFC7, 0xD5B6, - 0xD8E8, 0xD72E, 0xD349, 0xCF27, 0xCCB4, 0x4B26, 0x46B3, 0x3E70, - 0x39FD, 0x3C65, 0x41D0, 0x4791, 0x4AFA, 0xED8C, 0xECB3, 0xEB21, - 0xEA49, 0xEABE, 0xEBC6, 0xECDD, 0xED83, 0xDBBE, 0xD6C7, 0xCD8F, - 0xC898, 0xCB46, 0xD153, 0xD7BF, 0xDB8D, 0x3127, 0x3220, 0x33EE, - 0x34E7, 0x3460, 0x3331, 0x31F0, 0x3131, 0x319A, 0x2DEE, 0x271C, - 0x2370, 0x256C, 0x29E5, 0x2EA6, 0x3176, 0x18A1, 0x1AB3, 0x1E8A, - 0x209C, 0x1F7E, 0x1CF8, 0x1A4B, 0x18B5, 0x001B, 0x025B, 0xCB25, - 0x0640, 0xFFC5, 0xFEB1, 0x9C21, 0x0095, 0xFF09, 0xCC42, 0x09C7, - 0x006C, 0xA137, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x0000, 0x001C, 0x0053, 0x007A, 0x0070, 0x0048, - 0x001C, 0x0001, 0x0342, 0x033E, 0x0338, 0x0333, 0x0334, 0x0338, - 0x033E, 0x0342, 0x1815, 0x18E8, 0x1A85, 0x1BA8, 0x1B61, 0x1A3C, - 0x18EC, 0x1820, 0xFCBE, 0x13EC, 0x1E68, -}; +ROM_ASSET_LOAD_ANIM(anim_91_values, 0x00555830, 266, 0x00000000, 266); diff --git a/assets/anims/anim_92.inc.c b/assets/anims/anim_92.inc.c index 37c3831b7..e1a5d4709 100644 --- a/assets/anims/anim_92.inc.c +++ b/assets/anims/anim_92.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_92[] = { 0, 189, @@ -13,379 +14,7 @@ static const struct Animation anim_92[] = { }; -static const u16 anim_92_indices[] = { - 0x0001, 0x0000, 0x0074, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0075, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0074, 0x0A7C, - 0x0074, 0x0920, 0x0074, 0x0994, 0x0074, 0x0A08, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0074, 0x08AC, - 0x0001, 0x08A8, 0x0001, 0x08A9, 0x0001, 0x08AA, - 0x0074, 0x00ED, 0x0074, 0x0161, 0x0074, 0x01D5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0074, 0x0079, - 0x0001, 0x0076, 0x0001, 0x0077, 0x0001, 0x0078, - 0x0001, 0x08A4, 0x0001, 0x08A5, 0x0001, 0x08A6, - 0x0074, 0x02C0, 0x0074, 0x0334, 0x0074, 0x03A8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0074, 0x024C, - 0x0001, 0x0249, 0x0001, 0x024A, 0x0001, 0x024B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x08A7, - 0x0074, 0x0748, 0x0074, 0x07BC, 0x0074, 0x0830, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0074, 0x06D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0074, 0x0660, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x08AB, - 0x0074, 0x0504, 0x0074, 0x0578, 0x0074, 0x05EC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0074, 0x0490, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0074, 0x041C, -}; +ROM_ASSET_LOAD_ANIM(anim_92_indices, 0x00555954, 252, 0x00000000, 252); -static const s16 anim_92_values[] = { - 0x0000, 0x00CC, 0x00CB, 0x00CB, 0x00CB, 0x00CA, 0x00CA, 0x00C9, - 0x00C9, 0x00C8, 0x00C7, 0x00C6, 0x00C5, 0x00C4, 0x00C3, 0x00C2, - 0x00C0, 0x00BF, 0x00BE, 0x00BD, 0x00BC, 0x00BB, 0x00B9, 0x00B8, - 0x00B7, 0x00B6, 0x00B5, 0x00B4, 0x00B4, 0x00B3, 0x00B2, 0x00B2, - 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B1, 0x00B2, 0x00B3, - 0x00B3, 0x00B4, 0x00B5, 0x00B5, 0x00B6, 0x00B7, 0x00B8, 0x00B8, - 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, 0x00C0, - 0x00C1, 0x00C1, 0x00C2, 0x00C2, 0x00C2, 0x00C2, 0x00C1, 0x00C1, - 0x00C0, 0x00BF, 0x00BF, 0x00BE, 0x00BD, 0x00BC, 0x00BB, 0x00BA, - 0x00B9, 0x00B8, 0x00B7, 0x00B6, 0x00B5, 0x00B4, 0x00B3, 0x00B2, - 0x00B2, 0x00B1, 0x00B0, 0x00B0, 0x00AF, 0x00AF, 0x00AE, 0x00AE, - 0x00AE, 0x00AF, 0x00AF, 0x00AF, 0x00B0, 0x00B1, 0x00B2, 0x00B3, - 0x00B5, 0x00B6, 0x00B7, 0x00B9, 0x00BA, 0x00BC, 0x00BD, 0x00BF, - 0x00C0, 0x00C1, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, - 0x00C9, 0x00CA, 0x00CB, 0x00CB, 0x00CB, 0x3FFF, 0xFC68, 0x01E7, - 0xF112, 0xCB20, 0xCB12, 0xCAEC, 0xCAAD, 0xCA58, 0xC9EF, 0xC973, - 0xC8E7, 0xC84B, 0xC7A3, 0xC6EE, 0xC631, 0xC56B, 0xC49F, 0xC3CF, - 0xC2FC, 0xC228, 0xC155, 0xC084, 0xBFB8, 0xBEF3, 0xBE35, 0xBD81, - 0xBCD8, 0xBC3C, 0xBBB0, 0xBB34, 0xBACB, 0xBA76, 0xBA38, 0xBA11, - 0xBA03, 0xBA14, 0xBA43, 0xBA8F, 0xBAF6, 0xBB74, 0xBC08, 0xBCB0, - 0xBD68, 0xBE2E, 0xBF00, 0xBFDC, 0xC0BF, 0xC1A7, 0xC292, 0xC37C, - 0xC464, 0xC547, 0xC623, 0xC6F5, 0xC7BB, 0xC873, 0xC91B, 0xC9AF, - 0xCA2D, 0xCA94, 0xCAE0, 0xCB10, 0xCB20, 0xCB0A, 0xCACA, 0xCA64, - 0xC9DB, 0xC935, 0xC873, 0xC79B, 0xC6B0, 0xC5B6, 0xC4B0, 0xC3A3, - 0xC292, 0xC180, 0xC073, 0xBF6D, 0xBE73, 0xBD88, 0xBCB0, 0xBBEE, - 0xBB48, 0xBABF, 0xBA59, 0xBA19, 0xBA03, 0xBA10, 0xBA34, 0xBA70, - 0xBABF, 0xBB23, 0xBB98, 0xBC1C, 0xBCB0, 0xBD50, 0xBDFB, 0xBEB0, - 0xBF6D, 0xC031, 0xC0F9, 0xC1C4, 0xC292, 0xC35F, 0xC42A, 0xC4F2, - 0xC5B6, 0xC673, 0xC728, 0xC7D3, 0xC873, 0xC907, 0xC98C, 0xCA00, - 0xCA64, 0xCAB4, 0xCAEF, 0xCB13, 0xCB20, 0xF569, 0xF55D, 0xF53A, - 0xF502, 0xF4B7, 0xF459, 0xF3EB, 0xF36E, 0xF2E3, 0xF24D, 0xF1AC, - 0xF103, 0xF052, 0xEF9C, 0xEEE2, 0xEE26, 0xED69, 0xECAD, 0xEBF3, - 0xEB3C, 0xEA8C, 0xE9E2, 0xE941, 0xE8AA, 0xE81F, 0xE7A1, 0xE733, - 0xE6D4, 0xE688, 0xE64F, 0xE62B, 0xE61F, 0xE62C, 0xE656, 0xE698, - 0xE6F3, 0xE762, 0xE7E5, 0xE879, 0xE91C, 0xE9CB, 0xEA85, 0xEB48, - 0xEC11, 0xECDE, 0xEDAD, 0xEE7D, 0xEF4A, 0xF012, 0xF0D5, 0xF18E, - 0xF23D, 0xF2DF, 0xF372, 0xF3F4, 0xF463, 0xF4BC, 0xF4FD, 0xF525, - 0xF532, 0xF51B, 0xF4DF, 0xF480, 0xF403, 0xF36A, 0xF2B9, 0xF1F3, - 0xF11D, 0xF039, 0xEF4A, 0xEE55, 0xED5D, 0xEC64, 0xEB70, 0xEA82, - 0xE99F, 0xE8CA, 0xE806, 0xE757, 0xE6C0, 0xE645, 0xE5E9, 0xE5B0, - 0xE59D, 0xE5A9, 0xE5CC, 0xE603, 0xE64D, 0xE6AA, 0xE716, 0xE791, - 0xE819, 0xE8AD, 0xE94B, 0xE9F2, 0xEAA1, 0xEB55, 0xEC0E, 0xECCA, - 0xED87, 0xEE44, 0xEEFF, 0xEFB8, 0xF06C, 0xF11A, 0xF1C1, 0xF25F, - 0xF2F3, 0xF37A, 0xF3F5, 0xF460, 0xF4BC, 0xF505, 0xF53C, 0xF55E, - 0xF569, 0xDFE8, 0xDFF3, 0xE011, 0xE042, 0xE084, 0xE0D6, 0xE136, - 0xE1A3, 0xE21C, 0xE2A0, 0xE32C, 0xE3BF, 0xE459, 0xE4F7, 0xE599, - 0xE63D, 0xE6E1, 0xE784, 0xE826, 0xE8C3, 0xE95C, 0xE9EE, 0xEA79, - 0xEAFB, 0xEB72, 0xEBDD, 0xEC3B, 0xEC8B, 0xECCA, 0xECF8, 0xED13, - 0xED1B, 0xED0A, 0xECE1, 0xECA2, 0xEC4D, 0xEBE6, 0xEB6E, 0xEAE6, - 0xEA51, 0xE9B1, 0xE908, 0xE856, 0xE79F, 0xE6E4, 0xE627, 0xE56A, - 0xE4AF, 0xE3F7, 0xE345, 0xE29B, 0xE1F9, 0xE163, 0xE0DA, 0xE060, - 0xDFF6, 0xDFA0, 0xDF5E, 0xDF32, 0xDF1F, 0xDF29, 0xDF53, 0xDF9A, - 0xDFFB, 0xE074, 0xE100, 0xE19E, 0xE24B, 0xE304, 0xE3C5, 0xE48D, - 0xE558, 0xE623, 0xE6EC, 0xE7AF, 0xE86B, 0xE91B, 0xE9BE, 0xEA50, - 0xEACE, 0xEB36, 0xEB85, 0xEBB8, 0xEBCC, 0xEBC7, 0xEBB0, 0xEB8A, - 0xEB55, 0xEB11, 0xEAC2, 0xEA66, 0xEA01, 0xE992, 0xE91B, 0xE89E, - 0xE81A, 0xE792, 0xE706, 0xE678, 0xE5E9, 0xE559, 0xE4CB, 0xE43F, - 0xE3B6, 0xE331, 0xE2B2, 0xE23A, 0xE1C9, 0xE162, 0xE105, 0xE0B2, - 0xE06D, 0xE035, 0xE00B, 0xDFF1, 0xDFE8, 0xDA71, 0xDA77, 0xDA88, - 0xDAA3, 0xDAC8, 0xDAF6, 0xDB2B, 0xDB68, 0xDBAB, 0xDBF4, 0xDC42, - 0xDC95, 0xDCEB, 0xDD43, 0xDD9E, 0xDDF9, 0xDE55, 0xDEB1, 0xDF0C, - 0xDF64, 0xDFBA, 0xE00D, 0xE05C, 0xE0A5, 0xE0E9, 0xE127, 0xE15D, - 0xE18C, 0xE1B2, 0xE1CE, 0xE1E0, 0xE1E7, 0xE1E1, 0xE1CE, 0xE1AE, - 0xE183, 0xE14D, 0xE10E, 0xE0C7, 0xE078, 0xE023, 0xDFCA, 0xDF6C, - 0xDF0B, 0xDEA8, 0xDE44, 0xDDE1, 0xDD7E, 0xDD1E, 0xDCC1, 0xDC69, - 0xDC16, 0xDBC9, 0xDB84, 0xDB47, 0xDB15, 0xDAEC, 0xDAD0, 0xDAC0, - 0xDABE, 0xDACE, 0xDAF1, 0xDB26, 0xDB6B, 0xDBBD, 0xDC1C, 0xDC86, - 0xDCF8, 0xDD71, 0xDDEF, 0xDE71, 0xDEF4, 0xDF76, 0xDFF7, 0xE074, - 0xE0EB, 0xE15B, 0xE1C1, 0xE21C, 0xE26B, 0xE2AB, 0xE2DA, 0xE2F7, - 0xE301, 0xE2F9, 0xE2E6, 0xE2C7, 0xE29E, 0xE26C, 0xE231, 0xE1EE, - 0xE1A4, 0xE154, 0xE0FE, 0xE0A3, 0xE045, 0xDFE3, 0xDF7F, 0xDF1A, - 0xDEB3, 0xDE4D, 0xDDE8, 0xDD84, 0xDD23, 0xDCC5, 0xDC6B, 0xDC15, - 0xDBC6, 0xDB7C, 0xDB3A, 0xDB00, 0xDACF, 0xDAA7, 0xDA8A, 0xDA78, - 0xDA71, 0x1064, 0xF5CB, 0xDFBE, 0xD126, 0xD11D, 0xD103, 0xD0D9, - 0xD0A1, 0xD05B, 0xD008, 0xCFAA, 0xCF43, 0xCED2, 0xCE5A, 0xCDDC, - 0xCD58, 0xCCD0, 0xCC45, 0xCBB8, 0xCB2B, 0xCA9E, 0xCA14, 0xC98C, - 0xC908, 0xC889, 0xC811, 0xC7A1, 0xC739, 0xC6DB, 0xC689, 0xC643, - 0xC60A, 0xC5E0, 0xC5C6, 0xC5BE, 0xC5C8, 0xC5E8, 0xC61B, 0xC65F, - 0xC6B4, 0xC716, 0xC786, 0xC800, 0xC885, 0xC911, 0xC9A4, 0xCA3B, - 0xCAD6, 0xCB72, 0xCC0E, 0xCCA9, 0xCD40, 0xCDD3, 0xCE5F, 0xCEE3, - 0xCF5E, 0xCFCD, 0xD030, 0xD084, 0xD0C9, 0xD0FB, 0xD11B, 0xD126, - 0xD11B, 0xD0FB, 0xD0C9, 0xD084, 0xD030, 0xCFCD, 0xCF5E, 0xCEE3, - 0xCE5F, 0xCDD3, 0xCD40, 0xCCA9, 0xCC0E, 0xCB72, 0xCAD6, 0xCA3B, - 0xC9A4, 0xC911, 0xC885, 0xC800, 0xC786, 0xC716, 0xC6B4, 0xC65F, - 0xC61B, 0xC5E8, 0xC5C8, 0xC5BE, 0xC5C8, 0xC5E8, 0xC61A, 0xC65F, - 0xC6B3, 0xC715, 0xC784, 0xC7FE, 0xC882, 0xC90E, 0xC9A0, 0xCA37, - 0xCAD1, 0xCB6D, 0xCC08, 0xCCA3, 0xCD3A, 0xCDCC, 0xCE59, 0xCEDD, - 0xCF58, 0xCFC8, 0xD02B, 0xD080, 0xD0C5, 0xD0F9, 0xD11A, 0xD126, - 0x14F5, 0x14FC, 0x1510, 0x1530, 0x155B, 0x1591, 0x15D0, 0x1618, - 0x1667, 0x16BE, 0x171A, 0x177B, 0x17E1, 0x184A, 0x18B6, 0x1923, - 0x1991, 0x19FF, 0x1A6C, 0x1AD7, 0x1B40, 0x1BA4, 0x1C04, 0x1C5F, - 0x1CB3, 0x1D01, 0x1D46, 0x1D82, 0x1DB5, 0x1DDD, 0x1DF9, 0x1E09, - 0x1E0B, 0x1E00, 0x1DE8, 0x1DC4, 0x1D95, 0x1D5D, 0x1D1C, 0x1CD4, - 0x1C85, 0x1C30, 0x1BD7, 0x1B7B, 0x1B1C, 0x1ABC, 0x1A5B, 0x19FB, - 0x199D, 0x1941, 0x18E9, 0x1896, 0x1849, 0x1803, 0x17C4, 0x178F, - 0x1763, 0x1743, 0x172E, 0x1726, 0x172C, 0x173F, 0x175E, 0x1788, - 0x17BC, 0x17F9, 0x183D, 0x1889, 0x18DA, 0x1930, 0x1989, 0x19E6, - 0x1A44, 0x1AA3, 0x1B01, 0x1B5E, 0x1BB9, 0x1C11, 0x1C64, 0x1CB1, - 0x1CF8, 0x1D38, 0x1D6F, 0x1D9C, 0x1DBF, 0x1DD7, 0x1DE1, 0x1DDF, - 0x1DCD, 0x1DAC, 0x1D7E, 0x1D43, 0x1CFD, 0x1CAD, 0x1C54, 0x1BF3, - 0x1B8C, 0x1B1F, 0x1AAD, 0x1A39, 0x19C2, 0x194B, 0x18D4, 0x185E, - 0x17EB, 0x177C, 0x1712, 0x16AE, 0x1651, 0x15FD, 0x15B2, 0x1572, - 0x153E, 0x1517, 0x14FF, 0x14F5, 0x2447, 0x243E, 0x2424, 0x23FA, - 0x23C1, 0x237B, 0x2327, 0x22C7, 0x225D, 0x21E8, 0x216B, 0x20E7, - 0x205B, 0x1FCA, 0x1F35, 0x1E9C, 0x1E00, 0x1D63, 0x1CC5, 0x1C28, - 0x1B8D, 0x1AF4, 0x1A5F, 0x19CE, 0x1944, 0x18C0, 0x1844, 0x17D1, - 0x1768, 0x170A, 0x16B8, 0x1673, 0x1639, 0x1607, 0x15DB, 0x15B7, - 0x1598, 0x1580, 0x156D, 0x155F, 0x1556, 0x1552, 0x1551, 0x1553, - 0x1558, 0x1560, 0x156B, 0x1577, 0x1584, 0x1592, 0x15A1, 0x15B0, - 0x15BE, 0x15CC, 0x15D8, 0x15E3, 0x15EC, 0x15F3, 0x15F6, 0x15F7, - 0x15F3, 0x15EC, 0x15E2, 0x15D5, 0x15C6, 0x15B5, 0x15A3, 0x1590, - 0x157C, 0x1569, 0x1556, 0x1544, 0x1533, 0x1525, 0x1519, 0x150F, - 0x1509, 0x1507, 0x1509, 0x1510, 0x151B, 0x152D, 0x1545, 0x1563, - 0x1588, 0x15B4, 0x15E9, 0x1626, 0x1670, 0x16CB, 0x1736, 0x17AE, - 0x1832, 0x18C2, 0x195B, 0x19FB, 0x1AA3, 0x1B4F, 0x1BFF, 0x1CB1, - 0x1D64, 0x1E16, 0x1EC6, 0x1F72, 0x2018, 0x20B8, 0x2150, 0x21DE, - 0x2262, 0x22D8, 0x2341, 0x239A, 0x23E3, 0x2418, 0x243A, 0x2447, - 0xD5AB, 0xD5B3, 0xD5CC, 0xD5F4, 0xD62B, 0xD66E, 0xD6BD, 0xD718, - 0xD77C, 0xD7E9, 0xD85E, 0xD8DA, 0xD95C, 0xD9E2, 0xDA6C, 0xDAF8, - 0xDB85, 0xDC13, 0xDCA1, 0xDD2C, 0xDDB5, 0xDE3A, 0xDEBA, 0xDF34, - 0xDFA7, 0xE011, 0xE073, 0xE0CA, 0xE116, 0xE156, 0xE188, 0xE1AC, - 0xE1C1, 0xE1C8, 0xE1C2, 0xE1B1, 0xE195, 0xE16F, 0xE140, 0xE109, - 0xE0CB, 0xE087, 0xE03F, 0xDFF2, 0xDFA2, 0xDF51, 0xDEFE, 0xDEAB, - 0xDE59, 0xDE09, 0xDDBC, 0xDD72, 0xDD2E, 0xDCEF, 0xDCB7, 0xDC87, - 0xDC5F, 0xDC41, 0xDC2E, 0xDC26, 0xDC2B, 0xDC3B, 0xDC56, 0xDC7A, - 0xDCA7, 0xDCDC, 0xDD18, 0xDD59, 0xDD9F, 0xDDE8, 0xDE35, 0xDE84, - 0xDED3, 0xDF23, 0xDF71, 0xDFBE, 0xE007, 0xE04D, 0xE08E, 0xE0C9, - 0xE0FD, 0xE129, 0xE14D, 0xE167, 0xE176, 0xE17A, 0xE171, 0xE15A, - 0xE133, 0xE0FC, 0xE0B4, 0xE05E, 0xDFFB, 0xDF8D, 0xDF14, 0xDE93, - 0xDE0A, 0xDD7B, 0xDCE7, 0xDC51, 0xDBB9, 0xDB20, 0xDA88, 0xD9F3, - 0xD961, 0xD8D5, 0xD84F, 0xD7D1, 0xD75D, 0xD6F3, 0xD696, 0xD646, - 0xD605, 0xD5D5, 0xD5B6, 0xD5AB, 0xDC96, 0xDC73, 0xDC0F, 0xDB6D, - 0xDA92, 0xD982, 0xD843, 0xD6D7, 0xD544, 0xD38E, 0xD1BA, 0xCFCC, - 0xCDC8, 0xCBB3, 0xC991, 0xC767, 0xC53A, 0xC30D, 0xC0E5, 0xBEC6, - 0xBCB5, 0xBAB7, 0xB8D0, 0xB704, 0xB557, 0xB3CF, 0xB26F, 0xB13C, - 0xB03B, 0xAF6F, 0xAEDE, 0xAE8C, 0xAE7F, 0xAEB9, 0xAF33, 0xAFE8, - 0xB0D4, 0xB1F0, 0xB339, 0xB4A8, 0xB638, 0xB7E3, 0xB9A6, 0xBB7A, - 0xBD5A, 0xBF41, 0xC129, 0xC30E, 0xC4EA, 0xC6B7, 0xC872, 0xCA13, - 0xCB97, 0xCCF7, 0xCE2F, 0xCF39, 0xD010, 0xD0AE, 0xD10F, 0xD12E, - 0xD117, 0xD0DD, 0xD083, 0xD009, 0xCF73, 0xCEC2, 0xCDF7, 0xCD15, - 0xCC1E, 0xCB13, 0xC9F6, 0xC8CA, 0xC790, 0xC64B, 0xC4FB, 0xC3A3, - 0xC245, 0xC0E3, 0xBF7E, 0xBE19, 0xBCB5, 0xBB55, 0xB9FA, 0xB8A5, - 0xB75A, 0xB61A, 0xB4E7, 0xB3C3, 0xB2AF, 0xB1AD, 0xB0C1, 0xAFEA, - 0xAF2C, 0xAE88, 0xADFF, 0xAD95, 0xAD4B, 0xAD22, 0xAD1E, 0xAD3E, - 0xADF3, 0xAF93, 0xB1FB, 0xB50B, 0xB8A1, 0xBC99, 0xC0D3, 0xC52D, - 0xC985, 0xCDB9, 0xD1A7, 0xD52E, 0xD82B, 0xDA7C, 0xDC00, 0xDC95, - 0x1C69, 0x1C7A, 0x1CAC, 0x1CFB, 0x1D66, 0x1DEC, 0x1E88, 0x1F3A, - 0x1FFF, 0x20D5, 0x21BA, 0x22AB, 0x23A7, 0x24AA, 0x25B3, 0x26C0, - 0x27CE, 0x28DC, 0x29E6, 0x2AEB, 0x2BE9, 0x2CDD, 0x2DC5, 0x2E9F, - 0x2F69, 0x3020, 0x30C2, 0x314E, 0x31C0, 0x3217, 0x3250, 0x326A, - 0x325A, 0x321A, 0x31B0, 0x311F, 0x306B, 0x2F98, 0x2EAA, 0x2DA4, - 0x2C8C, 0x2B65, 0x2A33, 0x28FA, 0x27BD, 0x2682, 0x254C, 0x241F, - 0x22FF, 0x21F0, 0x20F6, 0x2015, 0x1F51, 0x1EAE, 0x1E30, 0x1DDB, - 0x1DB3, 0x1DBD, 0x1DFB, 0x1E72, 0x1FB5, 0x222B, 0x2599, 0x29C4, - 0x2E6F, 0x3360, 0x385C, 0x3D26, 0x4184, 0x4539, 0x480C, 0x49BF, - 0x4AC5, 0x4BB6, 0x4C91, 0x4D57, 0x4E09, 0x4EA6, 0x4F2E, 0x4FA2, - 0x5002, 0x504D, 0x5085, 0x50AA, 0x50BA, 0x50B8, 0x50A2, 0x507A, - 0x503E, 0x4FF0, 0x4F90, 0x4F1D, 0x4E98, 0x4E01, 0x4D59, 0x4C9F, - 0x4BD3, 0x4AF6, 0x4A08, 0x4909, 0x47A2, 0x458E, 0x42E8, 0x3FCB, - 0x3C52, 0x3897, 0x34B6, 0x30CA, 0x2CED, 0x293A, 0x25CD, 0x22C0, - 0x202E, 0x1E33, 0x1CE8, 0x1C6A, 0x02E7, 0x02EB, 0x02F6, 0x0308, - 0x0321, 0x0340, 0x0365, 0x038E, 0x03BD, 0x03F0, 0x0426, 0x0460, - 0x049C, 0x04DB, 0x051C, 0x055E, 0x05A2, 0x05E5, 0x0629, 0x066D, - 0x06AF, 0x06F1, 0x0730, 0x076E, 0x07A8, 0x07E0, 0x0813, 0x0843, - 0x086E, 0x0895, 0x08B5, 0x08D0, 0x08E6, 0x08F9, 0x0908, 0x0914, - 0x091E, 0x0924, 0x0929, 0x092B, 0x092A, 0x0928, 0x0924, 0x091E, - 0x0916, 0x090D, 0x0903, 0x08F8, 0x08EC, 0x08DF, 0x08D1, 0x08C3, - 0x08B5, 0x08A7, 0x0899, 0x088B, 0x087E, 0x0871, 0x0865, 0x085A, - 0x084F, 0x0843, 0x0835, 0x0827, 0x0818, 0x0808, 0x07F7, 0x07E5, - 0x07D3, 0x07C1, 0x07AD, 0x079A, 0x0786, 0x0772, 0x075D, 0x0749, - 0x0734, 0x071F, 0x070B, 0x06F6, 0x06E2, 0x06CE, 0x06BA, 0x06A7, - 0x0695, 0x0683, 0x0671, 0x0660, 0x064E, 0x063D, 0x062C, 0x0619, - 0x0607, 0x05F3, 0x05DE, 0x05C8, 0x05B1, 0x0598, 0x057D, 0x0560, - 0x053F, 0x0517, 0x04EB, 0x04BA, 0x0487, 0x0452, 0x041D, 0x03E9, - 0x03B6, 0x0387, 0x035B, 0x0335, 0x0315, 0x02FD, 0x02ED, 0x02E7, - 0x00D0, 0x00D2, 0x00D9, 0x00E5, 0x00F5, 0x0108, 0x011F, 0x0139, - 0x0156, 0x0175, 0x0197, 0x01BA, 0x01DF, 0x0204, 0x022B, 0x0253, - 0x027A, 0x02A1, 0x02C8, 0x02EF, 0x0314, 0x0337, 0x0359, 0x0379, - 0x0397, 0x03B1, 0x03C9, 0x03DD, 0x03EE, 0x03FB, 0x0403, 0x0407, - 0x0405, 0x03FB, 0x03EC, 0x03D6, 0x03BC, 0x039D, 0x0379, 0x0353, - 0x032A, 0x02FE, 0x02D1, 0x02A3, 0x0274, 0x0246, 0x0218, 0x01EC, - 0x01C2, 0x019A, 0x0176, 0x0155, 0x0139, 0x0121, 0x010F, 0x0104, - 0x00FE, 0x0101, 0x010B, 0x011E, 0x013B, 0x0164, 0x0198, 0x01D6, - 0x021C, 0x026B, 0x02C0, 0x031B, 0x037B, 0x03DF, 0x0445, 0x04AE, - 0x0517, 0x0580, 0x05E8, 0x064E, 0x06B1, 0x0710, 0x0769, 0x07BD, - 0x0809, 0x084D, 0x0889, 0x08BA, 0x08E2, 0x0902, 0x091C, 0x092D, - 0x0938, 0x093C, 0x0938, 0x092E, 0x091E, 0x0906, 0x08E8, 0x08C4, - 0x089A, 0x0869, 0x0833, 0x07F7, 0x07AB, 0x0748, 0x06D2, 0x064C, - 0x05BB, 0x0523, 0x0486, 0x03E9, 0x0351, 0x02C0, 0x023A, 0x01C4, - 0x0160, 0x0114, 0x00E3, 0x00D0, 0x9BE8, 0x9BFF, 0x9C44, 0x9CB2, - 0x9D49, 0x9E05, 0x9EE2, 0x9FE0, 0xA0FA, 0xA22F, 0xA37C, 0xA4DD, - 0xA651, 0xA7D4, 0xA964, 0xAAFF, 0xACA1, 0xAE48, 0xAFF1, 0xB19A, - 0xB33F, 0xB4DF, 0xB676, 0xB802, 0xB980, 0xBAEE, 0xBC48, 0xBD8D, - 0xBEB9, 0xBFC9, 0xC0BC, 0xC18E, 0xC24E, 0xC30B, 0xC3C5, 0xC47A, - 0xC52B, 0xC5D5, 0xC679, 0xC715, 0xC7A9, 0xC834, 0xC8B5, 0xC92B, - 0xC996, 0xC9F5, 0xCA46, 0xCA8A, 0xCABF, 0xCAE5, 0xCAFB, 0xCB00, - 0xCAF3, 0xCAD3, 0xCAA0, 0xCA59, 0xC9FD, 0xC98C, 0xC904, 0xC864, - 0xC79F, 0xC6A8, 0xC583, 0xC435, 0xC2C0, 0xC129, 0xBF74, 0xBDA4, - 0xBBBD, 0xB9C4, 0xB7BB, 0xB5A7, 0xB38C, 0xB16D, 0xAF4F, 0xAD34, - 0xAB22, 0xA91B, 0xA724, 0xA541, 0xA374, 0xA1C3, 0xA031, 0x9EC1, - 0x9D6B, 0x9C22, 0x9AE8, 0x99BE, 0x98A5, 0x979D, 0x96A7, 0x95C5, - 0x94F8, 0x943F, 0x939D, 0x9312, 0x92A0, 0x9246, 0x9206, 0x91E2, - 0x91EA, 0x922C, 0x92A0, 0x933D, 0x93FB, 0x94D3, 0x95BC, 0x96AF, - 0x97A4, 0x9892, 0x9972, 0x9A3C, 0x9AE8, 0x9B6E, 0x9BC6, 0x9BE8, - 0xDC2E, 0xDC19, 0xDBDD, 0xDB7C, 0xDAF8, 0xDA53, 0xD98E, 0xD8AD, - 0xD7B1, 0xD69C, 0xD571, 0xD431, 0xD2DF, 0xD17D, 0xD00C, 0xCE90, - 0xCD09, 0xCB7B, 0xC9E7, 0xC850, 0xC6B6, 0xC51E, 0xC388, 0xC1F7, - 0xC06D, 0xBEEC, 0xBD77, 0xBC0E, 0xBAB5, 0xB96D, 0xB839, 0xB71A, - 0xB60E, 0xB513, 0xB432, 0xB371, 0xB2D8, 0xB26F, 0xB23D, 0xB249, - 0xB28A, 0xB2F7, 0xB393, 0xB462, 0xB568, 0xB6AB, 0xB82E, 0xB9F5, - 0xBC18, 0xBE9B, 0xC169, 0xC469, 0xC784, 0xCAA3, 0xCDAF, 0xD091, - 0xD331, 0xD578, 0xD74F, 0xD89E, 0xD91E, 0xD8B5, 0xD796, 0xD5F5, - 0xD404, 0xD1F5, 0xCFFB, 0xCE49, 0xCCC8, 0xCB40, 0xC9B0, 0xC81B, - 0xC681, 0xC4E4, 0xC345, 0xC1A4, 0xC003, 0xBE62, 0xBCC3, 0xBB27, - 0xB98F, 0xB7FC, 0xB66F, 0xB4E9, 0xB342, 0xB19C, 0xB06A, 0xB01E, - 0xB08A, 0xB12F, 0xB207, 0xB30E, 0xB43D, 0xB590, 0xB700, 0xB887, - 0xBA34, 0xBC11, 0xBE16, 0xC03D, 0xC27E, 0xC4D0, 0xC72D, 0xC98D, - 0xCBE8, 0xCE37, 0xD072, 0xD292, 0xD48F, 0xD662, 0xD802, 0xD969, - 0xDA8F, 0xDB6C, 0xDBF9, 0xDC2D, 0x1F1A, 0x1F4C, 0x1FDB, 0x20C3, - 0x21FC, 0x237F, 0x2547, 0x274C, 0x2988, 0x2BF4, 0x2E8A, 0x3143, - 0x3419, 0x3705, 0x3A01, 0x3D05, 0x400B, 0x430E, 0x4605, 0x48EB, - 0x4BB9, 0x4E68, 0x50F2, 0x5351, 0x557D, 0x5770, 0x5924, 0x5A91, - 0x5BB2, 0x5C80, 0x5CF4, 0x5D08, 0x5CAE, 0x5BE3, 0x5AB0, 0x591D, - 0x5733, 0x54F9, 0x5279, 0x4FBA, 0x4CC5, 0x49A2, 0x465A, 0x42F6, - 0x3F7C, 0x3BF7, 0x386E, 0x34E9, 0x3171, 0x2E0F, 0x2ACA, 0x27AC, - 0x24BC, 0x2203, 0x1F89, 0x1D57, 0x1B75, 0x19EC, 0x18C3, 0x1803, - 0x17A9, 0x17A6, 0x17F5, 0x188E, 0x196D, 0x1A8A, 0x1BE0, 0x1D67, - 0x1F1B, 0x20F3, 0x22EB, 0x24FC, 0x271F, 0x294E, 0x2B84, 0x2DB9, - 0x2FE8, 0x320A, 0x3419, 0x360E, 0x37E4, 0x3994, 0x3B18, 0x3C69, - 0x3D81, 0x3E5A, 0x3EEE, 0x3F37, 0x3F36, 0x3EF7, 0x3E7E, 0x3DD0, - 0x3CF2, 0x3BE8, 0x3AB7, 0x3964, 0x37F3, 0x366A, 0x34CC, 0x331F, - 0x3167, 0x2FA9, 0x2DEA, 0x2C2E, 0x2A7A, 0x28D3, 0x273E, 0x25BE, - 0x245A, 0x2316, 0x21F5, 0x20FE, 0x2035, 0x1F9E, 0x1F3E, 0x1F1A, - 0xFC3A, 0xFC38, 0xFC31, 0xFC25, 0xFC16, 0xFC04, 0xFBEE, 0xFBD5, - 0xFBBA, 0xFB9D, 0xFB7E, 0xFB5D, 0xFB3C, 0xFB1A, 0xFAF8, 0xFAD6, - 0xFAB5, 0xFA94, 0xFA75, 0xFA57, 0xFA3B, 0xFA22, 0xFA0B, 0xF9F7, - 0xF9E7, 0xF9DA, 0xF9D1, 0xF9CD, 0xF9CE, 0xF9D4, 0xF9E0, 0xF9F2, - 0xFA0B, 0xFA2F, 0xFA5B, 0xFA8F, 0xFACA, 0xFB0C, 0xFB53, 0xFBA0, - 0xFBF0, 0xFC44, 0xFC9B, 0xFCF3, 0xFD4D, 0xFDA7, 0xFE00, 0xFE58, - 0xFEAE, 0xFF02, 0xFF52, 0xFF9D, 0xFFE3, 0x0023, 0x005D, 0x008F, - 0x00BA, 0x00DB, 0x00F3, 0x0100, 0x0103, 0x00FC, 0x00ED, 0x00D5, - 0x00B6, 0x0090, 0x0064, 0x0032, 0xFFFD, 0xFFC2, 0xFF83, 0xFF42, - 0xFEFE, 0xFEB9, 0xFE72, 0xFE2B, 0xFDE4, 0xFD9E, 0xFD5A, 0xFD18, - 0xFCD9, 0xFC9D, 0xFC65, 0xFC32, 0xFC04, 0xFBDC, 0xFBBB, 0xFBA2, - 0xFB8E, 0xFB7E, 0xFB72, 0xFB6A, 0xFB65, 0xFB63, 0xFB63, 0xFB67, - 0xFB6C, 0xFB74, 0xFB7D, 0xFB88, 0xFB94, 0xFBA1, 0xFBAF, 0xFBBD, - 0xFBCC, 0xFBDB, 0xFBEA, 0xFBF8, 0xFC05, 0xFC12, 0xFC1D, 0xFC27, - 0xFC2F, 0xFC35, 0xFC39, 0xFC3A, 0xFC52, 0xFC4F, 0xFC46, 0xFC36, - 0xFC22, 0xFC08, 0xFBEA, 0xFBC8, 0xFBA3, 0xFB7A, 0xFB4F, 0xFB21, - 0xFAF2, 0xFAC1, 0xFA8F, 0xFA5D, 0xFA2B, 0xF9F9, 0xF9C8, 0xF998, - 0xF96A, 0xF93E, 0xF915, 0xF8EE, 0xF8CC, 0xF8AD, 0xF892, 0xF87D, - 0xF86C, 0xF861, 0xF85D, 0xF85F, 0xF868, 0xF87A, 0xF893, 0xF8B3, - 0xF8D9, 0xF904, 0xF935, 0xF96A, 0xF9A3, 0xF9DF, 0xFA1E, 0xFA5E, - 0xFAA1, 0xFAE3, 0xFB26, 0xFB69, 0xFBAB, 0xFBEB, 0xFC29, 0xFC64, - 0xFC9C, 0xFCCF, 0xFCFE, 0xFD28, 0xFD4C, 0xFD6A, 0xFD80, 0xFD8F, - 0xFD97, 0xFD98, 0xFD94, 0xFD8A, 0xFD7C, 0xFD69, 0xFD52, 0xFD37, - 0xFD19, 0xFCF9, 0xFCD6, 0xFCB1, 0xFC8B, 0xFC63, 0xFC3B, 0xFC13, - 0xFBEB, 0xFBC4, 0xFB9E, 0xFB7A, 0xFB58, 0xFB38, 0xFB1B, 0xFB01, - 0xFAEB, 0xFAD9, 0xFACC, 0xFAC3, 0xFABF, 0xFABF, 0xFAC2, 0xFAC9, - 0xFAD2, 0xFADD, 0xFAEB, 0xFAFB, 0xFB0D, 0xFB20, 0xFB34, 0xFB49, - 0xFB60, 0xFB76, 0xFB8D, 0xFBA4, 0xFBBA, 0xFBD0, 0xFBE5, 0xFBF9, - 0xFC0C, 0xFC1D, 0xFC2C, 0xFC39, 0xFC43, 0xFC4B, 0xFC50, 0xFC52, - 0xBAF6, 0xBADE, 0xBA99, 0xBA29, 0xB992, 0xB8D6, 0xB7F8, 0xB6FA, - 0xB5E0, 0xB4AC, 0xB361, 0xB202, 0xB092, 0xAF14, 0xAD89, 0xABF6, - 0xAA5D, 0xA8C0, 0xA723, 0xA588, 0xA3F3, 0xA265, 0xA0E2, 0x9F6D, - 0x9E08, 0x9CB6, 0x9B7A, 0x9A57, 0x994F, 0x9866, 0x979E, 0x96FA, - 0x9671, 0x95F9, 0x9590, 0x9536, 0x94EB, 0x94AE, 0x947F, 0x945D, - 0x9448, 0x943F, 0x9441, 0x944F, 0x9468, 0x948B, 0x94B7, 0x94ED, - 0x952B, 0x9571, 0x95C0, 0x9615, 0x9671, 0x96D3, 0x973B, 0x97A9, - 0x981B, 0x9891, 0x990A, 0x9987, 0x9A10, 0x9AAB, 0x9B57, 0x9C14, - 0x9CDF, 0x9DB8, 0x9E9D, 0x9F8C, 0xA084, 0xA184, 0xA28B, 0xA397, - 0xA4A6, 0xA5B8, 0xA6CB, 0xA7DD, 0xA8ED, 0xA9FB, 0xAB03, 0xAC06, - 0xAD01, 0xADF4, 0xAEDD, 0xAFBA, 0xB08A, 0xB14C, 0xB1FF, 0xB2A1, - 0xB336, 0xB3C7, 0xB452, 0xB4D7, 0xB557, 0xB5D1, 0xB646, 0xB6B6, - 0xB720, 0xB784, 0xB7E3, 0xB83D, 0xB891, 0xB8E0, 0xB929, 0xB96D, - 0xB9AC, 0xB9E5, 0xBA18, 0xBA46, 0xBA6F, 0xBA93, 0xBAB0, 0xBAC9, - 0xBADC, 0xBAEA, 0xBAF2, 0xBAF6, 0x7FFF, 0x7FFF, 0x4171, 0xC5E4, - 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x0E42, 0x0E34, 0x0E0A, 0x0DC7, - 0x0D6C, 0x0CFB, 0x0C77, 0x0BE0, 0x0B3A, 0x0A85, 0x09C4, 0x08F9, - 0x0825, 0x074A, 0x066B, 0x0589, 0x04A6, 0x03C4, 0x02E4, 0x020A, - 0x0136, 0x006B, 0xFFAB, 0xFEF6, 0xFE4F, 0xFDB9, 0xFD34, 0xFCC4, - 0xFC69, 0xFC26, 0xFBFC, 0xFBEE, 0xFBFF, 0xFC32, 0xFC84, 0xFCF1, - 0xFD79, 0xFE18, 0xFECB, 0xFF90, 0x0064, 0x0145, 0x0230, 0x0324, - 0x041C, 0x0517, 0x0612, 0x070B, 0x07FE, 0x08EA, 0x09CB, 0x0AA0, - 0x0B65, 0x0C18, 0x0CB6, 0x0D3E, 0x0DAC, 0x0DFE, 0x0E30, 0x0E42, - 0x0E30, 0x0DFC, 0x0DA9, 0x0D38, 0x0CAE, 0x0C0B, 0x0B54, 0x0A8B, - 0x09B2, 0x08CB, 0x07DA, 0x06E2, 0x05E4, 0x04E3, 0x03E3, 0x02E5, - 0x01EC, 0x00FB, 0x0015, 0xFF3C, 0xFE73, 0xFDBC, 0xFD1A, 0xFC8F, - 0xFC1F, 0xFBCB, 0xFB97, 0xFB85, 0xFB97, 0xFBCB, 0xFC1F, 0xFC8F, - 0xFD1A, 0xFDBC, 0xFE73, 0xFF3C, 0x0015, 0x00FB, 0x01EC, 0x02E5, - 0x03E3, 0x04E3, 0x05E4, 0x06E2, 0x07DA, 0x08CB, 0x09B2, 0x0A8B, - 0x0B54, 0x0C0B, 0x0CAE, 0x0D38, 0x0DA9, 0x0DFC, 0x0E30, 0x0E42, - 0xFF1F, 0xFF20, 0xFF21, 0xFF23, 0xFF26, 0xFF29, 0xFF2E, 0xFF32, - 0xFF38, 0xFF3E, 0xFF44, 0xFF4B, 0xFF53, 0xFF5B, 0xFF63, 0xFF6B, - 0xFF74, 0xFF7D, 0xFF87, 0xFF90, 0xFF9A, 0xFFA3, 0xFFAD, 0xFFB7, - 0xFFC1, 0xFFCA, 0xFFD4, 0xFFDD, 0xFFE6, 0xFFEF, 0xFFF8, 0x0000, - 0x0008, 0x0012, 0x001C, 0x0028, 0x0033, 0x003F, 0x004C, 0x0059, - 0x0065, 0x0072, 0x007F, 0x008B, 0x0097, 0x00A3, 0x00AE, 0x00B9, - 0x00C2, 0x00CB, 0x00D2, 0x00D9, 0x00DE, 0x00E2, 0x00E5, 0x00E5, - 0x00E5, 0x00E4, 0x00E2, 0x00DF, 0x00DB, 0x00D7, 0x00D2, 0x00CD, - 0x00C7, 0x00C0, 0x00B9, 0x00B2, 0x00AA, 0x00A2, 0x009A, 0x0091, - 0x0088, 0x007F, 0x0075, 0x006C, 0x0062, 0x0059, 0x004F, 0x0046, - 0x003C, 0x0033, 0x002A, 0x0021, 0x0018, 0x000F, 0x0007, 0x0000, - 0xFFF9, 0xFFF0, 0xFFE7, 0xFFDE, 0xFFD4, 0xFFCA, 0xFFBF, 0xFFB5, - 0xFFAA, 0xFFA0, 0xFF95, 0xFF8A, 0xFF80, 0xFF75, 0xFF6B, 0xFF62, - 0xFF58, 0xFF50, 0xFF47, 0xFF40, 0xFF39, 0xFF32, 0xFF2D, 0xFF28, - 0xFF24, 0xFF22, 0xFF20, 0xFF1F, 0x03FA, 0x03F8, 0x03F2, 0x03E8, - 0x03DA, 0x03C9, 0x03B5, 0x039E, 0x0384, 0x0368, 0x0349, 0x0328, - 0x0305, 0x02E0, 0x02B9, 0x0291, 0x0268, 0x023E, 0x0214, 0x01E8, - 0x01BD, 0x0191, 0x0165, 0x013A, 0x010F, 0x00E4, 0x00BB, 0x0092, - 0x006B, 0x0046, 0x0022, 0x0000, 0xFFDE, 0xFFB9, 0xFF92, 0xFF69, - 0xFF3F, 0xFF13, 0xFEE7, 0xFEBB, 0xFE8E, 0xFE62, 0xFE37, 0xFE0C, - 0xFDE3, 0xFDBC, 0xFD96, 0xFD73, 0xFD53, 0xFD36, 0xFD1D, 0xFD07, - 0xFCF6, 0xFCE9, 0xFCE1, 0xFCDE, 0xFCE0, 0xFCE4, 0xFCEA, 0xFCF3, - 0xFCFF, 0xFD0D, 0xFD1C, 0xFD2E, 0xFD42, 0xFD57, 0xFD6E, 0xFD87, - 0xFDA1, 0xFDBC, 0xFDD9, 0xFDF6, 0xFE14, 0xFE34, 0xFE54, 0xFE74, - 0xFE96, 0xFEB7, 0xFED9, 0xFEFB, 0xFF1C, 0xFF3E, 0xFF60, 0xFF81, - 0xFFA2, 0xFFC2, 0xFFE2, 0x0000, 0x0020, 0x0043, 0x0069, 0x0091, - 0x00BC, 0x00E8, 0x0116, 0x0145, 0x0175, 0x01A6, 0x01D7, 0x0207, - 0x0237, 0x0267, 0x0295, 0x02C2, 0x02EE, 0x0317, 0x033E, 0x0362, - 0x0383, 0x03A0, 0x03BA, 0x03D0, 0x03E2, 0x03EF, 0x03F7, 0x03FA, - 0xF702, 0xF71C, 0xF766, 0xF7DE, 0xF87F, 0xF947, 0xFA32, 0xFB3D, - 0xFC65, 0xFDA5, 0xFEFC, 0x0063, 0x01DB, 0x035E, 0x04E9, 0x0679, - 0x080A, 0x0999, 0x0B23, 0x0CA4, 0x0E19, 0x0F7F, 0x10D1, 0x120E, - 0x1330, 0x1436, 0x151B, 0x15DD, 0x1677, 0x16E6, 0x1728, 0x1739, - 0x1704, 0x167C, 0x15AB, 0x1496, 0x1345, 0x11C0, 0x100E, 0x0E38, - 0x0C43, 0x0A39, 0x081F, 0x05FF, 0x03DF, 0x01C7, 0xFFC0, 0xFDCE, - 0xFBFB, 0xFA4E, 0xF8CE, 0xF783, 0xF674, 0xF5AA, 0xF52B, 0xF4FF, - 0xF518, 0xF560, 0xF5D5, 0xF674, 0xF738, 0xF820, 0xF927, 0xFA4B, - 0xFB89, 0xFCDD, 0xFE44, 0xFFBB, 0x013F, 0x02CD, 0x0461, 0x05F9, - 0x0791, 0x0927, 0x0AB6, 0x0C3C, 0x0DB6, 0x0F20, 0x1077, 0x11B9, - 0x12E1, 0x13EE, 0x14DB, 0x15A6, 0x164B, 0x16C7, 0x1717, 0x1739, - 0x1722, 0x16CF, 0x1645, 0x1589, 0x149F, 0x138B, 0x1252, 0x10F9, - 0x0F84, 0x0DF8, 0x0C59, 0x0AAC, 0x08F6, 0x073B, 0x0580, 0x03C9, - 0x021A, 0x0079, 0xFEEC, 0xFD73, 0xFC16, 0xFAD9, 0xF9C0, 0xF8CF, - 0xF80C, 0xF77C, 0xF721, 0xF702, 0x4A08, 0x49F8, 0x49CB, 0x4984, - 0x4923, 0x48AC, 0x4821, 0x4784, 0x46D8, 0x461F, 0x455C, 0x4490, - 0x43BF, 0x42E9, 0x4213, 0x413E, 0x406C, 0x3FA1, 0x3EDD, 0x3E24, - 0x3D78, 0x3CDC, 0x3C51, 0x3BDA, 0x3B79, 0x3B31, 0x3B04, 0x3AF5, - 0x3B03, 0x3B2D, 0x3B70, 0x3BCB, 0x3C3A, 0x3CBC, 0x3D50, 0x3DF2, - 0x3EA1, 0x3F5A, 0x401C, 0x40E4, 0x41B0, 0x427E, 0x434D, 0x4419, - 0x44E1, 0x45A3, 0x465C, 0x470B, 0x47AD, 0x4840, 0x48C3, 0x4932, - 0x498C, 0x49D0, 0x49F9, 0x4A08, 0x49F9, 0x49D0, 0x498C, 0x4932, - 0x48C3, 0x4840, 0x47AD, 0x470B, 0x465C, 0x45A3, 0x44E1, 0x4419, - 0x434D, 0x427E, 0x41B0, 0x40E4, 0x401C, 0x3F5A, 0x3EA1, 0x3DF2, - 0x3D50, 0x3CBC, 0x3C3A, 0x3BCB, 0x3B70, 0x3B2D, 0x3B03, 0x3AF5, - 0x3B00, 0x3B20, 0x3B54, 0x3B9A, 0x3BF1, 0x3C58, 0x3CCC, 0x3D4D, - 0x3DDA, 0x3E71, 0x3F10, 0x3FB6, 0x4061, 0x4111, 0x41C4, 0x4278, - 0x432D, 0x43E0, 0x4490, 0x453C, 0x45E2, 0x4682, 0x4719, 0x47A6, - 0x4828, 0x489E, 0x4905, 0x495D, 0x49A5, 0x49DA, 0x49FB, 0x4A08, -}; +ROM_ASSET_LOAD_ANIM(anim_92_values, 0x00555a50, 5600, 0x00000000, 5600); diff --git a/assets/anims/anim_93.inc.c b/assets/anims/anim_93.inc.c index c3ca1afc9..6fb755936 100644 --- a/assets/anims/anim_93.inc.c +++ b/assets/anims/anim_93.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_93[] = { 1, 189, @@ -13,67 +14,7 @@ static const struct Animation anim_93[] = { }; -static const u16 anim_93_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0123, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0119, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x010F, - 0x0001, 0x010B, 0x0001, 0x010C, 0x0001, 0x010D, - 0x000A, 0x002B, 0x000A, 0x0035, 0x000A, 0x003F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0021, - 0x000A, 0x0003, 0x000A, 0x000D, 0x000A, 0x0017, - 0x0001, 0x0107, 0x0001, 0x0108, 0x0001, 0x0109, - 0x000A, 0x005D, 0x000A, 0x0067, 0x000A, 0x0071, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0053, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0049, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x010A, - 0x000A, 0x00E9, 0x000A, 0x00F3, 0x000A, 0x00FD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00DF, - 0x000A, 0x00C1, 0x000A, 0x00CB, 0x000A, 0x00D5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x010E, - 0x000A, 0x00A3, 0x000A, 0x00AD, 0x000A, 0x00B7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0099, - 0x000A, 0x007B, 0x000A, 0x0085, 0x000A, 0x008F, -}; +ROM_ASSET_LOAD_ANIM(anim_93_indices, 0x00557048, 252, 0x00000000, 252); -static const s16 anim_93_values[] = { - 0x0000, 0x00AA, 0x3FFF, 0xFF8A, 0xFF8F, 0xFF99, 0xFFA9, 0xFFBC, - 0xFFCF, 0xFFE2, 0xFFF2, 0xFFFC, 0x0000, 0xF980, 0xF980, 0xF97F, - 0xF97F, 0xF97E, 0xF97D, 0xF97D, 0xF97C, 0xF97C, 0xF97C, 0xF06F, - 0xF056, 0xF012, 0xEFAF, 0xEF3B, 0xEEC0, 0xEE4B, 0xEDE9, 0xEDA5, - 0xED8C, 0xF9E4, 0xF842, 0xF3E3, 0xED8E, 0xE60D, 0xDE27, 0xD6A5, - 0xD050, 0xCBF1, 0xCA4F, 0x3E29, 0x44A3, 0x5601, 0x6F26, 0x8CF4, - 0xAC51, 0xCA20, 0xE344, 0xF4A2, 0xFB1D, 0xB6E4, 0xB7D9, 0xBA6C, - 0xBE24, 0xC28E, 0xC732, 0xCB9C, 0xCF54, 0xD1E6, 0xD2DC, 0x9220, - 0x8BA1, 0x7A38, 0x6104, 0x4322, 0x23B1, 0x05CF, 0xEC9B, 0xDB33, - 0xD4B4, 0xED8C, 0xEDD0, 0xEE86, 0xEF8D, 0xF0C6, 0xF20F, 0xF347, - 0xF44F, 0xF505, 0xF549, 0xFB1D, 0xF95B, 0xF4A5, 0xEDD4, 0xE5BE, - 0xDD3C, 0xD527, 0xCE55, 0xC99F, 0xC7DD, 0x4ED2, 0x4C4D, 0x458B, - 0x3BC2, 0x3029, 0x23F5, 0x185B, 0x0E93, 0x07D1, 0x054B, 0x35F4, - 0x359B, 0x34AD, 0x3355, 0x31BC, 0x300E, 0x2E76, 0x2D1D, 0x2C2F, - 0x2BD6, 0x1B41, 0x1891, 0x115F, 0x06F4, 0xFA9B, 0xED9C, 0xE142, - 0xD6D7, 0xCFA5, 0xCCF6, 0x01E6, 0x01D6, 0x01A9, 0x0168, 0x011B, - 0x00CB, 0x007E, 0x003D, 0x0010, 0x0000, 0x0166, 0x0152, 0x011E, - 0x00D3, 0x0079, 0x001B, 0xFFC3, 0xFF77, 0xFF43, 0xFF30, 0xEF70, - 0xEE26, 0xEAB1, 0xE5B1, 0xDFC2, 0xD985, 0xD397, 0xCE97, 0xCB22, - 0xC9D8, 0x0640, 0x0713, 0x0948, 0x0C7B, 0x1046, 0x1443, 0x180E, - 0x1B41, 0x1D77, 0x1E4A, 0xFEE9, 0xFFDF, 0x0274, 0x0633, 0x0AA3, - 0x0F4E, 0x13BE, 0x177C, 0x1A12, 0x1B09, 0xFF3F, 0xFFDD, 0x0184, - 0x03EA, 0x06C2, 0x09C0, 0x0C98, 0x0EFE, 0x10A6, 0x1144, 0xBC52, - 0xBBC5, 0xBA4B, 0xB828, 0xB5A0, 0xB2F6, 0xB06E, 0xAE4B, 0xACD1, - 0xAC44, 0xFF9E, 0xFFA1, 0xFFAB, 0xFFB8, 0xFFC7, 0xFFD7, 0xFFE7, - 0xFFF4, 0xFFFD, 0x0000, 0xFEF0, 0xFEFA, 0xFF13, 0xFF37, 0xFF62, - 0xFF8F, 0xFFBA, 0xFFDE, 0xFFF7, 0x0000, 0xF088, 0xEED8, 0xEA50, - 0xE3C1, 0xDBFB, 0xD3CD, 0xCC07, 0xC578, 0xC0F1, 0xBF40, 0x054B, - 0x0664, 0x0953, 0x0D92, 0x129B, 0x17E7, 0x1CF0, 0x212F, 0x241E, - 0x2537, 0x0040, 0xFED1, 0xFAF5, 0xF560, 0xEEC1, 0xE7CA, 0xE12B, - 0xDB96, 0xD7BB, 0xD64A, 0x0056, 0xFFA7, 0xFDCE, 0xFB22, 0xF7F7, - 0xF4A1, 0xF176, 0xEECA, 0xECF1, 0xEC41, 0xBCD3, 0xBC93, 0xBBEA, - 0xBAF4, 0xB9D1, 0xB89F, 0xB77C, 0xB687, 0xB5DD, 0xB59E, 0x7FFF, - 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0xF50C, - 0xF54D, 0xF5F9, 0xF6F3, 0xF81B, 0xF953, 0xFA7B, 0xFB75, 0xFC21, - 0xFC62, 0xFF26, 0xFF78, 0x0053, 0x0193, 0x030D, 0x049B, 0x0616, - 0x0755, 0x0831, 0x0884, 0x3FFF, 0x4005, 0x4013, 0x4029, 0x4043, - 0x405D, 0x4077, 0x408D, 0x409B, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_93_values, 0x00557144, 602, 0x00000000, 602); diff --git a/assets/anims/anim_94.inc.c b/assets/anims/anim_94.inc.c index 1f57eb90f..1833c0ae1 100644 --- a/assets/anims/anim_94.inc.c +++ b/assets/anims/anim_94.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_94[] = { 1, 189, @@ -13,34 +14,7 @@ static const struct Animation anim_94[] = { }; -static const u16 anim_94_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0027, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0026, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0025, - 0x0001, 0x0021, 0x0001, 0x0022, 0x0001, 0x0023, - 0x0001, 0x0007, 0x0001, 0x0008, 0x0001, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, - 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x001D, 0x0001, 0x001E, 0x0001, 0x001F, - 0x0001, 0x000C, 0x0001, 0x000D, 0x0001, 0x000E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0020, - 0x0001, 0x001A, 0x0001, 0x001B, 0x0001, 0x001C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0019, - 0x0001, 0x0016, 0x0001, 0x0017, 0x0001, 0x0018, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0024, - 0x0001, 0x0013, 0x0001, 0x0014, 0x0001, 0x0015, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0012, - 0x0001, 0x000F, 0x0001, 0x0010, 0x0001, 0x0011, -}; +ROM_ASSET_LOAD_ANIM(anim_94_indices, 0x004f4e94, 252, 0x00000000, 252); -static const s16 anim_94_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xFF8A, 0xF980, 0xF06F, 0xF9E4, 0x3E29, - 0xB6E4, 0x9220, 0xED8C, 0xFB1D, 0x4ED2, 0x35F4, 0x1B41, 0x01E6, - 0x0166, 0xEF70, 0x0640, 0xFEE9, 0xFF3F, 0xBC52, 0xFF9E, 0xFEF0, - 0xF088, 0x054B, 0x0040, 0x0056, 0xBCD3, 0x7FFF, 0x7FFF, 0x4171, - 0xBF5F, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0xF50C, 0xFF26, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(anim_94_values, 0x005574b4, 80, 0x00000000, 80); diff --git a/assets/anims/anim_95.inc.c b/assets/anims/anim_95.inc.c index 415db9fb4..2b113c4c0 100644 --- a/assets/anims/anim_95.inc.c +++ b/assets/anims/anim_95.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_95[] = { 1, 189, @@ -13,47 +14,7 @@ static const struct Animation anim_95[] = { }; -static const u16 anim_95_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x0087, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x0082, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x007D, - 0x0001, 0x0079, 0x0001, 0x007A, 0x0001, 0x007B, - 0x0005, 0x000B, 0x0005, 0x0010, 0x0005, 0x0015, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x0006, - 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x0075, 0x0001, 0x0076, 0x0001, 0x0077, - 0x0005, 0x0020, 0x0005, 0x0025, 0x0005, 0x002A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x001B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0078, - 0x0005, 0x0066, 0x0005, 0x006B, 0x0005, 0x0070, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x0061, - 0x0005, 0x0052, 0x0005, 0x0057, 0x0005, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x007C, - 0x0005, 0x0043, 0x0005, 0x0048, 0x0005, 0x004D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x003E, - 0x0005, 0x002F, 0x0005, 0x0034, 0x0005, 0x0039, -}; +ROM_ASSET_LOAD_ANIM(anim_95_indices, 0x0055751c, 252, 0x00000000, 252); -static const s16 anim_95_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xFF8A, 0xF980, 0xF06F, 0xFB85, 0xFB4B, - 0xFAC7, 0xFA3B, 0xF9E8, 0x85E8, 0x7BDC, 0x6532, 0x4D21, 0x3EE0, - 0x94B7, 0x9980, 0xA44C, 0xAFC3, 0xB68D, 0x3403, 0x4131, 0x5EEC, - 0x7E7E, 0x9130, 0xED8C, 0xF913, 0xF95C, 0xFA01, 0xFAB0, 0xFB18, - 0x031B, 0x0DB6, 0x25A1, 0x3F06, 0x4E11, 0x1597, 0x1A1F, 0x2458, - 0x2F34, 0x35A2, 0xB412, 0xC285, 0xE31E, 0x05B9, 0x1A39, 0xFFEC, - 0x0032, 0x00D2, 0x017C, 0x01E1, 0x025C, 0x0239, 0x01EC, 0x0199, - 0x0168, 0xC7E1, 0xCD6B, 0xD9EA, 0xE72F, 0xEF0B, 0x4AB2, 0x411D, - 0x2B7D, 0x1488, 0x06EF, 0xFFD8, 0xFFB6, 0xFF6B, 0xFF1A, 0xFEEB, - 0xFEAE, 0xFEC3, 0xFEF0, 0xFF20, 0xFF3D, 0x99AF, 0x9E88, 0xA97A, - 0xB518, 0xBBFA, 0x00A8, 0x0083, 0x002E, 0xFFD6, 0xFFA1, 0xFF16, - 0xFF10, 0xFF05, 0xFEF8, 0xFEF1, 0xC900, 0xCE89, 0xDB06, 0xE849, - 0xF023, 0x4613, 0x3D01, 0x288A, 0x12CF, 0x05F1, 0xFFEE, 0xFFFA, - 0x0013, 0x002F, 0x003F, 0x006A, 0x0067, 0x0061, 0x005B, 0x0057, - 0x9C3A, 0xA0CB, 0xAB17, 0xB606, 0xBC7F, 0x7FFF, 0x7FFF, 0x4171, - 0xBF5F, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x07C9, 0x0529, 0xFF3F, - 0xF8F5, 0xF53C, 0x13EC, 0x1103, 0x0A73, 0x037A, 0xFF5B, 0x4A97, - 0x4911, 0x45A6, 0x4212, 0x400F, -}; +ROM_ASSET_LOAD_ANIM(anim_95_values, 0x00557618, 280, 0x00000000, 280); diff --git a/assets/anims/anim_96.inc.c b/assets/anims/anim_96.inc.c index daabca18b..ad0262dd7 100644 --- a/assets/anims/anim_96.inc.c +++ b/assets/anims/anim_96.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_96[] = { 1, 189, @@ -13,72 +14,7 @@ static const struct Animation anim_96[] = { }; -static const u16 anim_96_indices[] = { - 0x0001, 0x0000, 0x000A, 0x0001, 0x000A, 0x000B, 0x0001, 0x0000, 0x0001, 0x0015, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x014A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0140, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0136, - 0x0001, 0x0132, 0x0001, 0x0133, 0x0001, 0x0134, - 0x000A, 0x003E, 0x000A, 0x0048, 0x000A, 0x0052, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0034, - 0x000A, 0x0016, 0x000A, 0x0020, 0x000A, 0x002A, - 0x0001, 0x012E, 0x0001, 0x012F, 0x0001, 0x0130, - 0x000A, 0x0084, 0x000A, 0x008E, 0x000A, 0x0098, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x007A, - 0x000A, 0x005C, 0x000A, 0x0066, 0x000A, 0x0070, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0131, - 0x000A, 0x0110, 0x000A, 0x011A, 0x000A, 0x0124, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0106, - 0x000A, 0x00E8, 0x000A, 0x00F2, 0x000A, 0x00FC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0135, - 0x000A, 0x00CA, 0x000A, 0x00D4, 0x000A, 0x00DE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00C0, - 0x000A, 0x00A2, 0x000A, 0x00AC, 0x000A, 0x00B6, -}; +ROM_ASSET_LOAD_ANIM(anim_96_indices, 0x00557748, 252, 0x00000000, 252); -static const s16 anim_96_values[] = { - 0x0000, 0x0069, 0x0069, 0x006B, 0x0070, 0x007C, 0x008C, 0x0099, - 0x00A3, 0x00A8, 0x00AA, 0xFFDD, 0xFFDE, 0xFFE1, 0xFFE5, 0xFFE8, - 0xFFED, 0xFFF3, 0xFFF9, 0xFFFE, 0x0000, 0x3FFF, 0xB870, 0xC8B8, - 0xE8E8, 0x0000, 0x05C0, 0x051C, 0x01EA, 0x0000, 0x0000, 0x0000, - 0xE53A, 0xE9D6, 0xF2F2, 0xF97C, 0xFB1C, 0xFAEE, 0xFA07, 0xF97C, - 0xF97C, 0xF97C, 0xF329, 0xF1E2, 0xEF5B, 0xED8C, 0xED18, 0xED25, - 0xED65, 0xED8C, 0xED8C, 0xED8C, 0xD1A5, 0xCA9C, 0xBDAA, 0xB70A, - 0xBB9C, 0xC531, 0xCF6C, 0xD5F1, 0xD0EE, 0xCA4F, 0x4683, 0x7072, - 0xC343, 0xFE6F, 0x0C9D, 0x0A28, 0x0119, 0xFB7C, 0xFB29, 0xFB1D, - 0xC85D, 0xC976, 0xCBC6, 0xCDD2, 0xCF29, 0xD059, 0xD164, 0xD24C, - 0xD2CA, 0xD2DC, 0x1427, 0xFE27, 0xD378, 0xB71B, 0xB4ED, 0xBD03, - 0xC8B9, 0xD164, 0xD447, 0xD4B4, 0x4035, 0x3199, 0x14B9, 0x0000, - 0xFAD8, 0xFB6A, 0xFE48, 0x0000, 0x0000, 0x0000, 0x1B99, 0x1552, - 0x08E8, 0x0000, 0xFDC9, 0xFE08, 0xFF43, 0x0000, 0x0000, 0x0000, - 0xFAFE, 0xF9B1, 0xF721, 0xF549, 0xF4D4, 0xF4E1, 0xF522, 0xF549, - 0xF549, 0xF549, 0xD3AE, 0xCB80, 0xBC52, 0xB42D, 0xB88F, 0xC279, - 0xCD32, 0xD401, 0xCEC1, 0xC7DD, 0xDDA1, 0xB169, 0x5973, 0x18D6, - 0x0587, 0x027E, 0x064A, 0x077B, 0x0593, 0x054B, 0x2F11, 0x2D59, - 0x2A0D, 0x27FB, 0x281A, 0x291C, 0x2A69, 0x2B68, 0x2BC8, 0x2BD6, - 0x3498, 0x1A22, 0xE623, 0xC1AF, 0xBA78, 0xBE42, 0xC644, 0xCBB3, - 0xCCCD, 0xCCF6, 0x0012, 0x0008, 0xFFE3, 0xFF93, 0xFEB8, 0xFE00, - 0xFE58, 0xFF02, 0xFFA1, 0x0000, 0xFF31, 0xFF30, 0xFF2F, 0xFF2D, - 0xFF27, 0xFF22, 0xFF21, 0xFF24, 0xFF2B, 0xFF30, 0xC62D, 0xC659, - 0xC6BE, 0xC72D, 0xC7A9, 0xC826, 0xC874, 0xC8C6, 0xC96A, 0xC9D8, - 0x44FE, 0x4518, 0x4498, 0x4245, 0x3BA1, 0x32D0, 0x29D9, 0x2250, - 0x1F04, 0x1E4A, 0x0283, 0x0273, 0x02C4, 0x043D, 0x0872, 0x0E08, - 0x13B6, 0x187C, 0x1A92, 0x1B09, 0x1549, 0x154B, 0x153E, 0x1500, - 0x1450, 0x1366, 0x1278, 0x11AF, 0x1158, 0x1144, 0x735F, 0x7339, - 0x73F6, 0x775F, 0x8124, 0x8E1A, 0x9B46, 0xA659, 0xAB31, 0xAC44, - 0xFA4C, 0xFA6F, 0xFB0D, 0xFC7C, 0x0063, 0x040D, 0x03CF, 0x0255, - 0x00E9, 0x0000, 0x0000, 0xFFED, 0xFFCE, 0xFFD0, 0x003E, 0x00A7, - 0x0072, 0x001F, 0x0005, 0x0000, 0xBB2D, 0xBA99, 0xB960, 0xB849, - 0xB74A, 0xB755, 0xBA42, 0xBD86, 0xBEE2, 0xBF40, 0x4C54, 0x4C8E, - 0x4C6C, 0x4AAF, 0x454C, 0x3D93, 0x347E, 0x2C2E, 0x272C, 0x2537, - 0x0259, 0x0224, 0x00D6, 0xFD6C, 0xF4B3, 0xEA46, 0xE29D, 0xDC91, - 0xD82E, 0xD64A, 0xED25, 0xED3B, 0xED2E, 0xEC86, 0xE9D6, 0xE792, - 0xE921, 0xEB69, 0xEC20, 0xEC41, 0x7774, 0x77B5, 0x7963, 0x7DDA, - 0x8923, 0x970E, 0xA2A9, 0xAC48, 0xB2DC, 0xB59E, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0xDBCA, 0xDE3D, - 0xE456, 0xEC35, 0xF3FA, 0xF9C4, 0xFA42, 0xF8FE, 0xFADA, 0xFC62, - 0x34EF, 0x316A, 0x29BF, 0x2245, 0x1C2A, 0x1603, 0x1046, 0x0B65, - 0x08E2, 0x0884, 0x50ED, 0x5118, 0x5101, 0x4FC8, 0x4CFA, 0x4945, - 0x4575, 0x4253, 0x40D8, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_96_values, 0x00557844, 680, 0x00000000, 680); diff --git a/assets/anims/anim_97.inc.c b/assets/anims/anim_97.inc.c index 821304c19..02ea54e88 100644 --- a/assets/anims/anim_97.inc.c +++ b/assets/anims/anim_97.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_97[] = { 1, 189, @@ -13,55 +14,7 @@ static const struct Animation anim_97[] = { }; -static const u16 anim_97_indices[] = { - 0x0001, 0x0000, 0x0006, 0x0001, 0x0006, 0x0007, 0x0001, 0x0000, 0x0001, 0x000D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x00C4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x00BE, - 0x0001, 0x00BA, 0x0001, 0x00BB, 0x0001, 0x00BC, - 0x0006, 0x0026, 0x0006, 0x002C, 0x0006, 0x0032, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0020, - 0x0006, 0x000E, 0x0006, 0x0014, 0x0006, 0x001A, - 0x0001, 0x00B6, 0x0001, 0x00B7, 0x0001, 0x00B8, - 0x0006, 0x0050, 0x0006, 0x0056, 0x0006, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x004A, - 0x0006, 0x0038, 0x0006, 0x003E, 0x0006, 0x0044, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00B9, - 0x0006, 0x00A4, 0x0006, 0x00AA, 0x0006, 0x00B0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x009E, - 0x0006, 0x008C, 0x0006, 0x0092, 0x0006, 0x0098, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00BD, - 0x0006, 0x007A, 0x0006, 0x0080, 0x0006, 0x0086, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0006, 0x0074, - 0x0006, 0x0062, 0x0006, 0x0068, 0x0006, 0x006E, -}; +ROM_ASSET_LOAD_ANIM(anim_97_indices, 0x00557b04, 252, 0x00000000, 252); -static const s16 anim_97_values[] = { - 0x0000, 0x00AA, 0x00A3, 0x008C, 0x0070, 0x0069, 0x0069, 0x0000, - 0xFFF9, 0xFFED, 0xFFE5, 0xFFE0, 0xFFDD, 0x3FFF, 0x0000, 0x0000, - 0x0479, 0x0000, 0xD7BF, 0xB870, 0xF97C, 0xF97C, 0xFAC0, 0xF97C, - 0xEE17, 0xE53A, 0xED8C, 0xED8C, 0xED32, 0xED8C, 0xF0B4, 0xF329, - 0xCA4F, 0xD5F1, 0xDE85, 0xB70A, 0xC345, 0xD1A5, 0xFB1D, 0xFB7C, - 0x088B, 0xFE6F, 0x972B, 0x4683, 0xD2DC, 0xD24C, 0xD042, 0xCDD2, - 0xCA78, 0xC85D, 0xD4B4, 0xD164, 0xBD9C, 0xB71B, 0xE9CE, 0x1427, - 0x0000, 0x0000, 0xFBFD, 0x0000, 0x241E, 0x4035, 0x0000, 0x0000, - 0xFE47, 0x0000, 0x0F86, 0x1B99, 0xF549, 0xF549, 0xF4EE, 0xF549, - 0xF87F, 0xFAFE, 0xC7DD, 0xD401, 0xDD02, 0xB42D, 0xC326, 0xD3AE, - 0x054B, 0x077B, 0x0467, 0x18D6, 0x889F, 0xDDA1, 0x2BD6, 0x2B68, - 0x2925, 0x27FB, 0x2BC1, 0x2F11, 0xCCF6, 0xCBB3, 0xBF32, 0xC1AF, - 0x01B1, 0x3498, 0x0000, 0xFF02, 0xFE00, 0xFF93, 0xFFFF, 0x0012, - 0xFF30, 0xFF24, 0xFF22, 0xFF2D, 0xFF30, 0xFF31, 0xC9D8, 0xC8C6, - 0xC826, 0xC72D, 0xC683, 0xC62D, 0x1E4A, 0x2250, 0x32D0, 0x4245, - 0x4526, 0x44FE, 0x1B09, 0x187C, 0x0E08, 0x043D, 0x026A, 0x0283, - 0x1144, 0x11AF, 0x1366, 0x1500, 0x154D, 0x1549, 0xAC44, 0xA659, - 0x8E1A, 0x775F, 0x7325, 0x735F, 0x0000, 0x0255, 0x040D, 0xFC7C, - 0xFA94, 0xFA4C, 0x0000, 0x001F, 0x00A7, 0xFFD0, 0xFFDB, 0x0000, - 0xBF40, 0xBD86, 0xB755, 0xB849, 0xBA0D, 0xBB2D, 0x2537, 0x2C2E, - 0x3D93, 0x4AAF, 0x4CBC, 0x4C54, 0xD64A, 0xDC91, 0xEA46, 0xFD6C, - 0x01E4, 0x0259, 0xEC41, 0xEB69, 0xE792, 0xEC86, 0xED4C, 0xED25, - 0xB59E, 0xAC48, 0x970E, 0x7DDA, 0x7805, 0x7774, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0xFC62, 0xF8FE, - 0xEAD6, 0xDE15, 0xDB1C, 0xDBCA, 0x0884, 0x0B65, 0x1662, 0x2245, - 0x2E33, 0x34EF, 0x40A1, 0x4253, 0x4967, 0x4FC8, 0x5144, 0x50ED, -}; +ROM_ASSET_LOAD_ANIM(anim_97_values, 0x00557c00, 416, 0x00000000, 416); diff --git a/assets/anims/anim_98.inc.c b/assets/anims/anim_98.inc.c index 99d5325ce..714a0e3ff 100644 --- a/assets/anims/anim_98.inc.c +++ b/assets/anims/anim_98.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_98[] = { 0, 189, @@ -13,202 +14,7 @@ static const struct Animation anim_98[] = { }; -static const u16 anim_98_indices[] = { - 0x0001, 0x0000, 0x005A, 0x0001, 0x0001, 0x005B, 0x0001, 0x0000, 0x0001, 0x005C, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0509, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x04AF, - 0x005A, 0x03A1, 0x005A, 0x03FB, 0x005A, 0x0455, - 0x0001, 0x039D, 0x0001, 0x039E, 0x0001, 0x039F, - 0x0001, 0x00BA, 0x0001, 0x00BB, 0x0001, 0x00BC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0060, - 0x0001, 0x005D, 0x0001, 0x005E, 0x0001, 0x005F, - 0x0001, 0x0399, 0x0001, 0x039A, 0x0001, 0x039B, - 0x0001, 0x011A, 0x0001, 0x011B, 0x0001, 0x011C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x00C0, - 0x0001, 0x00BD, 0x0001, 0x00BE, 0x0001, 0x00BF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x039C, - 0x005A, 0x028B, 0x005A, 0x02E5, 0x005A, 0x033F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x028A, - 0x0001, 0x0288, 0x0001, 0x0000, 0x0001, 0x0289, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03A0, - 0x005A, 0x017A, 0x005A, 0x01D4, 0x005A, 0x022E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0179, - 0x005A, 0x011D, 0x0001, 0x0177, 0x0001, 0x0178, -}; +ROM_ASSET_LOAD_ANIM(anim_98_indices, 0x00557db8, 252, 0x00000000, 252); -static const s16 anim_98_values[] = { - 0x0000, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x006A, - 0x006A, 0x006A, 0x006B, 0x006B, 0x006B, 0x006B, 0x006B, 0x006B, - 0x006B, 0x006B, 0x006B, 0x006B, 0x006B, 0x006A, 0x006A, 0x006A, - 0x006A, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, - 0x0069, 0x0069, 0x0069, 0x0069, 0x006A, 0x006A, 0x006A, 0x006A, - 0x006B, 0x006B, 0x006B, 0x006B, 0x006B, 0x006B, 0x006B, 0x006B, - 0x006B, 0x006B, 0x006B, 0x006A, 0x006A, 0x006A, 0x006A, 0x0069, - 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, 0x0069, - 0x0069, 0x0069, 0x006A, 0x006A, 0x006A, 0x006A, 0x006B, 0x006B, - 0x006B, 0x006B, 0x006B, 0x006B, 0x006B, 0x006B, 0x006B, 0x006B, - 0x006B, 0x006A, 0x006A, 0x006A, 0x006A, 0x0069, 0x0069, 0x0069, - 0x0069, 0x0069, 0x0069, 0xFFDD, 0x3FFF, 0xB870, 0xE53A, 0xF329, - 0xD1A5, 0xD1B2, 0xD1D9, 0xD214, 0xD25F, 0xD2B6, 0xD316, 0xD37A, - 0xD3DE, 0xD43E, 0xD495, 0xD4E1, 0xD51B, 0xD542, 0xD54F, 0xD543, - 0xD522, 0xD4EE, 0xD4AB, 0xD45C, 0xD405, 0xD3A9, 0xD34B, 0xD2EF, - 0xD298, 0xD249, 0xD206, 0xD1D2, 0xD1B1, 0xD1A5, 0xD1B1, 0xD1D2, - 0xD206, 0xD249, 0xD298, 0xD2EF, 0xD34B, 0xD3A9, 0xD405, 0xD45C, - 0xD4AB, 0xD4EE, 0xD522, 0xD543, 0xD54F, 0xD543, 0xD522, 0xD4EE, - 0xD4AB, 0xD45C, 0xD405, 0xD3A9, 0xD34B, 0xD2EF, 0xD298, 0xD249, - 0xD206, 0xD1D2, 0xD1B1, 0xD1A5, 0xD1B1, 0xD1D2, 0xD206, 0xD249, - 0xD298, 0xD2EF, 0xD34B, 0xD3A9, 0xD405, 0xD45C, 0xD4AB, 0xD4EE, - 0xD522, 0xD543, 0xD54F, 0xD543, 0xD522, 0xD4EE, 0xD4AB, 0xD45C, - 0xD405, 0xD3A9, 0xD34B, 0xD2EF, 0xD298, 0xD249, 0xD206, 0xD1D2, - 0xD1B1, 0xD1A5, 0x4683, 0xC85D, 0x1427, 0x4035, 0x1B99, 0xFAFE, - 0xD3AE, 0xD3B6, 0xD3CB, 0xD3EC, 0xD416, 0xD446, 0xD47B, 0xD4B3, - 0xD4EA, 0xD520, 0xD550, 0xD57A, 0xD59B, 0xD5B0, 0xD5B8, 0xD5B1, - 0xD59E, 0xD581, 0xD55C, 0xD530, 0xD500, 0xD4CD, 0xD499, 0xD466, - 0xD435, 0xD40A, 0xD3E4, 0xD3C8, 0xD3B5, 0xD3AE, 0xD3B6, 0xD3CD, - 0xD3EF, 0xD41C, 0xD450, 0xD48A, 0xD4C8, 0xD506, 0xD544, 0xD57E, - 0xD5B2, 0xD5DF, 0xD602, 0xD618, 0xD620, 0xD618, 0xD602, 0xD5DF, - 0xD5B2, 0xD57E, 0xD544, 0xD506, 0xD4C8, 0xD48A, 0xD450, 0xD41C, - 0xD3EF, 0xD3CD, 0xD3B6, 0xD3AE, 0xD3BB, 0xD3E1, 0xD41B, 0xD465, - 0xD4BD, 0xD51D, 0xD584, 0xD5EC, 0xD652, 0xD6B3, 0xD70A, 0xD755, - 0xD78F, 0xD7B4, 0xD7C1, 0xD7B4, 0xD78F, 0xD755, 0xD70A, 0xD6B3, - 0xD652, 0xD5EC, 0xD584, 0xD51D, 0xD4BD, 0xD465, 0xD41B, 0xD3E1, - 0xD3BB, 0xD3AE, 0xDDA1, 0x2F11, 0x3498, 0x0012, 0x000C, 0xFFFC, - 0xFFE2, 0xFFC0, 0xFF9A, 0xFF6F, 0xFF43, 0xFF16, 0xFEEC, 0xFEC5, - 0xFEA3, 0xFE89, 0xFE78, 0xFE72, 0xFE77, 0xFE86, 0xFE9D, 0xFEBB, - 0xFEDE, 0xFF05, 0xFF2E, 0xFF57, 0xFF80, 0xFFA7, 0xFFCA, 0xFFE8, - 0xFFFF, 0x000D, 0x0012, 0x000D, 0xFFFF, 0xFFE8, 0xFFCA, 0xFFA7, - 0xFF80, 0xFF57, 0xFF2E, 0xFF05, 0xFEDE, 0xFEBB, 0xFE9D, 0xFE86, - 0xFE77, 0xFE72, 0xFE77, 0xFE86, 0xFE9D, 0xFEBB, 0xFEDE, 0xFF05, - 0xFF2E, 0xFF57, 0xFF80, 0xFFA7, 0xFFCA, 0xFFE8, 0xFFFF, 0x000D, - 0x0012, 0x000D, 0xFFFF, 0xFFE8, 0xFFCA, 0xFFA7, 0xFF80, 0xFF57, - 0xFF2E, 0xFF05, 0xFEDE, 0xFEBB, 0xFE9D, 0xFE86, 0xFE77, 0xFE72, - 0xFE77, 0xFE86, 0xFE9D, 0xFEBB, 0xFEDE, 0xFF05, 0xFF2E, 0xFF57, - 0xFF80, 0xFFA7, 0xFFCA, 0xFFE8, 0xFFFF, 0x000D, 0x0012, 0xFF31, - 0xC62D, 0x44FE, 0x0283, 0x0288, 0x0294, 0x02A7, 0x02BE, 0x02DA, - 0x02F9, 0x0318, 0x0338, 0x0357, 0x0372, 0x038A, 0x039D, 0x03A9, - 0x03AD, 0x03AA, 0x039F, 0x038E, 0x0379, 0x0360, 0x0345, 0x0327, - 0x0309, 0x02EC, 0x02D1, 0x02B8, 0x02A2, 0x0292, 0x0287, 0x0283, - 0x0287, 0x0292, 0x02A2, 0x02B8, 0x02D1, 0x02EC, 0x0309, 0x0327, - 0x0345, 0x0360, 0x0379, 0x038E, 0x039F, 0x03AA, 0x03AD, 0x03AA, - 0x039F, 0x038E, 0x0379, 0x0360, 0x0345, 0x0327, 0x0309, 0x02EC, - 0x02D1, 0x02B8, 0x02A2, 0x0292, 0x0287, 0x0283, 0x0287, 0x0292, - 0x02A2, 0x02B8, 0x02D1, 0x02EC, 0x0309, 0x0327, 0x0345, 0x0360, - 0x0379, 0x038E, 0x039F, 0x03AA, 0x03AD, 0x03AA, 0x039F, 0x038E, - 0x0379, 0x0360, 0x0345, 0x0327, 0x0309, 0x02EC, 0x02D1, 0x02B8, - 0x02A2, 0x0292, 0x0287, 0x0283, 0x1549, 0x1548, 0x1547, 0x1544, - 0x1541, 0x153D, 0x1539, 0x1535, 0x1531, 0x152D, 0x1529, 0x1526, - 0x1523, 0x1522, 0x1521, 0x1522, 0x1523, 0x1525, 0x1528, 0x152B, - 0x152F, 0x1533, 0x1537, 0x153B, 0x153E, 0x1542, 0x1545, 0x1547, - 0x1548, 0x1549, 0x1548, 0x1547, 0x1545, 0x1542, 0x153E, 0x153B, - 0x1537, 0x1533, 0x152F, 0x152B, 0x1528, 0x1525, 0x1523, 0x1522, - 0x1521, 0x1522, 0x1523, 0x1525, 0x1528, 0x152B, 0x152F, 0x1533, - 0x1537, 0x153B, 0x153E, 0x1542, 0x1545, 0x1547, 0x1548, 0x1549, - 0x1548, 0x1547, 0x1545, 0x1542, 0x153E, 0x153B, 0x1537, 0x1533, - 0x152F, 0x152B, 0x1528, 0x1525, 0x1523, 0x1522, 0x1521, 0x1522, - 0x1523, 0x1525, 0x1528, 0x152B, 0x152F, 0x1533, 0x1537, 0x153B, - 0x153E, 0x1542, 0x1545, 0x1547, 0x1548, 0x1549, 0x735F, 0x7368, - 0x7380, 0x73A6, 0x73D6, 0x740E, 0x744B, 0x748B, 0x74CB, 0x7508, - 0x7540, 0x7570, 0x7595, 0x75AE, 0x75B7, 0x75AF, 0x7599, 0x7578, - 0x754D, 0x751B, 0x74E4, 0x74A9, 0x746D, 0x7432, 0x73FB, 0x73C8, - 0x739D, 0x737C, 0x7367, 0x735F, 0x7367, 0x737C, 0x739D, 0x73C8, - 0x73FB, 0x7432, 0x746D, 0x74A9, 0x74E4, 0x751B, 0x754D, 0x7578, - 0x7599, 0x75AF, 0x75B7, 0x75AF, 0x7599, 0x7578, 0x754D, 0x751B, - 0x74E4, 0x74A9, 0x746D, 0x7432, 0x73FB, 0x73C8, 0x739D, 0x737C, - 0x7367, 0x735F, 0x7367, 0x737C, 0x739D, 0x73C8, 0x73FB, 0x7432, - 0x746D, 0x74A9, 0x74E4, 0x751B, 0x754D, 0x7578, 0x7599, 0x75AF, - 0x75B7, 0x75AF, 0x7599, 0x7578, 0x754D, 0x751B, 0x74E4, 0x74A9, - 0x746D, 0x7432, 0x73FB, 0x73C8, 0x739D, 0x737C, 0x7367, 0x735F, - 0xFA4C, 0xBB2D, 0x4C54, 0x0259, 0x0256, 0x024D, 0x0240, 0x0230, - 0x021C, 0x0207, 0x01F1, 0x01DA, 0x01C5, 0x01B2, 0x01A1, 0x0194, - 0x018B, 0x0188, 0x018B, 0x0192, 0x019E, 0x01AD, 0x01BE, 0x01D2, - 0x01E6, 0x01FB, 0x020F, 0x0223, 0x0234, 0x0243, 0x024F, 0x0256, - 0x0259, 0x0256, 0x024F, 0x0243, 0x0234, 0x0223, 0x020F, 0x01FB, - 0x01E6, 0x01D2, 0x01BE, 0x01AD, 0x019E, 0x0192, 0x018B, 0x0188, - 0x018B, 0x0192, 0x019E, 0x01AD, 0x01BE, 0x01D2, 0x01E6, 0x01FB, - 0x020F, 0x0223, 0x0234, 0x0243, 0x024F, 0x0256, 0x0259, 0x0256, - 0x024F, 0x0243, 0x0234, 0x0223, 0x020F, 0x01FB, 0x01E6, 0x01D2, - 0x01BE, 0x01AD, 0x019E, 0x0192, 0x018B, 0x0188, 0x018B, 0x0192, - 0x019E, 0x01AD, 0x01BE, 0x01D2, 0x01E6, 0x01FB, 0x020F, 0x0223, - 0x0234, 0x0243, 0x024F, 0x0256, 0x0259, 0xED25, 0xED25, 0xED24, - 0xED23, 0xED21, 0xED1F, 0xED1D, 0xED1B, 0xED19, 0xED17, 0xED15, - 0xED14, 0xED12, 0xED12, 0xED11, 0xED12, 0xED12, 0xED13, 0xED15, - 0xED17, 0xED18, 0xED1A, 0xED1C, 0xED1E, 0xED20, 0xED22, 0xED23, - 0xED24, 0xED25, 0xED25, 0xED25, 0xED24, 0xED23, 0xED22, 0xED20, - 0xED1E, 0xED1C, 0xED1A, 0xED18, 0xED17, 0xED15, 0xED13, 0xED12, - 0xED12, 0xED11, 0xED12, 0xED12, 0xED13, 0xED15, 0xED17, 0xED18, - 0xED1A, 0xED1C, 0xED1E, 0xED20, 0xED22, 0xED23, 0xED24, 0xED25, - 0xED25, 0xED25, 0xED24, 0xED23, 0xED22, 0xED20, 0xED1E, 0xED1C, - 0xED1A, 0xED18, 0xED17, 0xED15, 0xED13, 0xED12, 0xED12, 0xED11, - 0xED12, 0xED12, 0xED13, 0xED15, 0xED17, 0xED18, 0xED1A, 0xED1C, - 0xED1E, 0xED20, 0xED22, 0xED23, 0xED24, 0xED25, 0xED25, 0x7774, - 0x777B, 0x778E, 0x77AB, 0x77D1, 0x77FC, 0x782C, 0x785D, 0x788F, - 0x78BE, 0x78EA, 0x790F, 0x792C, 0x793F, 0x7946, 0x7940, 0x7930, - 0x7916, 0x78F4, 0x78CD, 0x78A2, 0x7874, 0x7846, 0x7818, 0x77ED, - 0x77C6, 0x77A5, 0x778B, 0x777A, 0x7774, 0x777A, 0x778B, 0x77A5, - 0x77C6, 0x77ED, 0x7818, 0x7846, 0x7874, 0x78A2, 0x78CD, 0x78F4, - 0x7916, 0x7930, 0x7940, 0x7946, 0x7940, 0x7930, 0x7916, 0x78F4, - 0x78CD, 0x78A2, 0x7874, 0x7846, 0x7818, 0x77ED, 0x77C6, 0x77A5, - 0x778B, 0x777A, 0x7774, 0x777A, 0x778B, 0x77A5, 0x77C6, 0x77ED, - 0x7818, 0x7846, 0x7874, 0x78A2, 0x78CD, 0x78F4, 0x7916, 0x7930, - 0x7940, 0x7946, 0x7940, 0x7930, 0x7916, 0x78F4, 0x78CD, 0x78A2, - 0x7874, 0x7846, 0x7818, 0x77ED, 0x77C6, 0x77A5, 0x778B, 0x777A, - 0x7774, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x0000, 0xFFB0, 0xFECD, 0xFD6D, 0xFBA2, 0xF983, 0xF724, - 0xF499, 0xF1F6, 0xEF52, 0xECBF, 0xEA54, 0xE823, 0xE643, 0xE4C7, - 0xE3C4, 0xE34E, 0xE37B, 0xE424, 0xE50F, 0xE639, 0xE79C, 0xE932, - 0xEAF8, 0xECE6, 0xEEFA, 0xF12D, 0xF379, 0xF5DB, 0xF84E, 0xFACA, - 0xFD4D, 0xFFD0, 0x024E, 0x04C3, 0x072A, 0x097C, 0x0BB6, 0x0DD2, - 0x0FCA, 0x119A, 0x133C, 0x14AC, 0x15E4, 0x16E0, 0x1786, 0x17CA, - 0x17B5, 0x1753, 0x16AD, 0x15CE, 0x14C0, 0x138E, 0x1243, 0x10E8, - 0x0F88, 0x0E2E, 0x0CE3, 0x0BB3, 0x0AA8, 0x09CC, 0x092A, 0x08A8, - 0x0827, 0x07A7, 0x0729, 0x06AD, 0x0633, 0x05BB, 0x0545, 0x04D3, - 0x0464, 0x03F8, 0x0390, 0x032C, 0x02CD, 0x0272, 0x021C, 0x01CC, - 0x0181, 0x013B, 0x00FC, 0x00C3, 0x0091, 0x0066, 0x0042, 0x0025, - 0x0010, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFD, - 0xFFFB, 0xFFF8, 0xFFF4, 0xFFF1, 0xFFED, 0xFFE9, 0xFFE5, 0xFFE1, - 0xFFDE, 0xFFDA, 0xFFD7, 0xFFD5, 0xFFD3, 0xFFD2, 0xFFD2, 0xFFD2, - 0xFFD3, 0xFFD6, 0xFFDA, 0xFFDE, 0xFFE5, 0xFFEC, 0xFFF6, 0x0000, - 0x000F, 0x0026, 0x0042, 0x0063, 0x0089, 0x00B1, 0x00DB, 0x0105, - 0x0130, 0x0159, 0x0181, 0x01A5, 0x01C4, 0x01DF, 0x01F3, 0x0200, - 0x0204, 0x0202, 0x01FD, 0x01F4, 0x01E7, 0x01D9, 0x01C7, 0x01B3, - 0x019E, 0x0186, 0x016D, 0x0154, 0x0139, 0x011D, 0x0102, 0x00E6, - 0x00CB, 0x00B0, 0x0096, 0x007D, 0x0066, 0x0050, 0x003D, 0x002B, - 0x001C, 0x0010, 0x0007, 0x0001, 0x0000, 0xDBCA, 0xDBCA, 0xDBCA, - 0xDBCA, 0xDBCA, 0xDBCA, 0xDBCA, 0xDBCA, 0xDBCA, 0xDBCA, 0xDBCA, - 0xDBCA, 0xDBCA, 0xDBCA, 0xDBCA, 0xDBCA, 0xDBCA, 0xDBCA, 0xDBCC, - 0xDBD3, 0xDBDD, 0xDBEA, 0xDBFA, 0xDC0C, 0xDC20, 0xDC35, 0xDC4A, - 0xDC5F, 0xDC74, 0xDC88, 0xDC9A, 0xDCAA, 0xDCB7, 0xDCC2, 0xDCC8, - 0xDCCA, 0xDCC8, 0xDCC0, 0xDCB3, 0xDC9F, 0xDC84, 0xDC62, 0xDC38, - 0xDC05, 0xDBCA, 0xDB75, 0xDAFA, 0xDA5F, 0xD9A8, 0xD8DD, 0xD802, - 0xD71D, 0xD633, 0xD54A, 0xD468, 0xD392, 0xD2CD, 0xD220, 0xD190, - 0xD122, 0xD0DC, 0xD0C3, 0xD0CE, 0xD0EC, 0xD11D, 0xD160, 0xD1B1, - 0xD210, 0xD27C, 0xD2F3, 0xD373, 0xD3FA, 0xD488, 0xD51A, 0xD5AF, - 0xD646, 0xD6DD, 0xD773, 0xD805, 0xD893, 0xD91A, 0xD99A, 0xDA11, - 0xDA7C, 0xDADC, 0xDB2D, 0xDB6F, 0xDBA1, 0xDBBF, 0xDBCA, 0x34EF, - 0x34EC, 0x34E3, 0x34D6, 0x34C5, 0x34B2, 0x349D, 0x3486, 0x3470, - 0x345B, 0x3447, 0x3437, 0x342A, 0x3421, 0x341E, 0x3421, 0x3428, - 0x3434, 0x3443, 0x3454, 0x3468, 0x347C, 0x3491, 0x34A5, 0x34B9, - 0x34CA, 0x34D9, 0x34E5, 0x34EC, 0x34EF, 0x34EC, 0x34E5, 0x34D9, - 0x34CA, 0x34B9, 0x34A5, 0x3491, 0x347C, 0x3468, 0x3454, 0x3443, - 0x3434, 0x3428, 0x3421, 0x341E, 0x3421, 0x3428, 0x3434, 0x3443, - 0x3454, 0x3468, 0x347C, 0x3491, 0x34A5, 0x34B9, 0x34CA, 0x34D9, - 0x34E5, 0x34EC, 0x34EF, 0x34EC, 0x34E5, 0x34D9, 0x34CA, 0x34B9, - 0x34A5, 0x3491, 0x347C, 0x3468, 0x3454, 0x3443, 0x3434, 0x3428, - 0x3421, 0x341E, 0x3421, 0x3428, 0x3434, 0x3443, 0x3454, 0x3468, - 0x347C, 0x3491, 0x34A5, 0x34B9, 0x34CA, 0x34D9, 0x34E5, 0x34EC, - 0x34EF, 0x50ED, 0x50E7, 0x50D6, 0x50BC, 0x509A, 0x5073, 0x5049, - 0x501C, 0x4FF0, 0x4FC5, 0x4F9F, 0x4F7D, 0x4F63, 0x4F52, 0x4F4C, - 0x4F51, 0x4F60, 0x4F77, 0x4F95, 0x4FB8, 0x4FDF, 0x5008, 0x5031, - 0x505A, 0x5081, 0x50A4, 0x50C2, 0x50D9, 0x50E8, 0x50ED, 0x50E8, - 0x50D9, 0x50C2, 0x50A4, 0x5081, 0x505A, 0x5031, 0x5008, 0x4FDF, - 0x4FB8, 0x4F95, 0x4F77, 0x4F60, 0x4F51, 0x4F4C, 0x4F51, 0x4F60, - 0x4F77, 0x4F95, 0x4FB8, 0x4FDF, 0x5008, 0x5031, 0x505A, 0x5081, - 0x50A4, 0x50C2, 0x50D9, 0x50E8, 0x50ED, 0x50E8, 0x50D9, 0x50C2, - 0x50A4, 0x5081, 0x505A, 0x5031, 0x5008, 0x4FDF, 0x4FB8, 0x4F95, - 0x4F77, 0x4F60, 0x4F51, 0x4F4C, 0x4F51, 0x4F60, 0x4F77, 0x4F95, - 0x4FB8, 0x4FDF, 0x5008, 0x5031, 0x505A, 0x5081, 0x50A4, 0x50C2, - 0x50D9, 0x50E8, 0x50ED, -}; +ROM_ASSET_LOAD_ANIM(anim_98_values, 0x00557eb4, 2758, 0x00000000, 2758); diff --git a/assets/anims/anim_99.inc.c b/assets/anims/anim_99.inc.c index d36719a1b..2b05f11da 100644 --- a/assets/anims/anim_99.inc.c +++ b/assets/anims/anim_99.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_99[] = { 0, 189, @@ -13,468 +14,7 @@ static const struct Animation anim_99[] = { }; -static const u16 anim_99_indices[] = { - 0x0001, 0x0000, 0x005C, 0x0001, 0x0001, 0x005D, 0x0001, 0x0000, 0x0001, 0x005E, 0x0001, 0x0000, - 0x005C, 0x0C9F, 0x005C, 0x0CFB, 0x005C, 0x0D57, - 0x005C, 0x0B8B, 0x005C, 0x0BE7, 0x005C, 0x0C43, - 0x005C, 0x0A77, 0x005C, 0x0AD3, 0x005C, 0x0B2F, - 0x0001, 0x0A73, 0x0001, 0x0A74, 0x0001, 0x0A75, - 0x005C, 0x01CF, 0x005C, 0x022B, 0x005C, 0x0287, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005C, 0x0173, - 0x005C, 0x005F, 0x005C, 0x00BB, 0x005C, 0x0117, - 0x0001, 0x0A6F, 0x0001, 0x0A70, 0x0001, 0x0A71, - 0x005C, 0x0453, 0x005C, 0x04AF, 0x005C, 0x050B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005C, 0x03F7, - 0x005C, 0x02E3, 0x005C, 0x033F, 0x005C, 0x039B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0A72, - 0x005C, 0x095B, 0x005C, 0x09B7, 0x005C, 0x0A13, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005C, 0x08FF, - 0x005C, 0x07EB, 0x005C, 0x0847, 0x005C, 0x08A3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0A76, - 0x005C, 0x06D7, 0x005C, 0x0733, 0x005C, 0x078F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005C, 0x067B, - 0x005C, 0x0567, 0x005C, 0x05C3, 0x005C, 0x061F, -}; +ROM_ASSET_LOAD_ANIM(anim_99_indices, 0x00558994, 252, 0x00000000, 252); -static const s16 anim_99_values[] = { - 0x0000, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, - 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, - 0x005B, 0x005B, 0x005B, 0x005A, 0x005A, 0x005A, 0x005A, 0x005A, - 0x005A, 0x005A, 0x005A, 0x005A, 0x005A, 0x005A, 0x005A, 0x0059, - 0x0059, 0x0059, 0x0059, 0x0059, 0x0058, 0x0058, 0x0058, 0x0058, - 0x0057, 0x0057, 0x0057, 0x0057, 0x0057, 0x0057, 0x0057, 0x0057, - 0x0057, 0x0057, 0x0057, 0x0057, 0x0057, 0x0057, 0x0057, 0x0057, - 0x0057, 0x0058, 0x0058, 0x0058, 0x0058, 0x0059, 0x0059, 0x0059, - 0x0059, 0x0059, 0x005A, 0x005A, 0x005A, 0x005A, 0x005A, 0x005A, - 0x005A, 0x005A, 0x005A, 0x005A, 0x005A, 0x005A, 0x005B, 0x005B, - 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, - 0x005B, 0x005B, 0x005B, 0x005B, 0x005B, 0xFFDD, 0x3FFF, 0x18A4, - 0x18A4, 0x18A4, 0x18A4, 0x1899, 0x187C, 0x184F, 0x1816, 0x17D4, - 0x178B, 0x1740, 0x16F5, 0x16AE, 0x166E, 0x1637, 0x160D, 0x15EC, - 0x15CC, 0x15AE, 0x1592, 0x157B, 0x1567, 0x1559, 0x1550, 0x154E, - 0x1552, 0x155F, 0x1574, 0x1592, 0x15B7, 0x15E3, 0x1615, 0x164C, - 0x1687, 0x16C5, 0x1705, 0x1746, 0x1787, 0x17C7, 0x1805, 0x1841, - 0x1878, 0x18AB, 0x18D8, 0x18EC, 0x18E1, 0x18CB, 0x18BF, 0x18BE, - 0x18BC, 0x18BB, 0x18BA, 0x18B9, 0x18B8, 0x18B7, 0x18B6, 0x18B5, - 0x18B4, 0x18B4, 0x18B3, 0x18B2, 0x18B1, 0x18B0, 0x18AF, 0x18AF, - 0x18AE, 0x18AD, 0x18AC, 0x18AC, 0x18AB, 0x18AA, 0x18AA, 0x18A9, - 0x18A9, 0x18A8, 0x18A8, 0x18A7, 0x18A7, 0x18A6, 0x18A6, 0x18A6, - 0x18A5, 0x18A5, 0x18A5, 0x18A4, 0x18A4, 0x18A4, 0x18A4, 0x18A4, - 0x18A4, 0x18A4, 0x18A4, 0xFA05, 0xFA05, 0xFA05, 0xFA05, 0xFA21, - 0xFA6C, 0xFADF, 0xFB6E, 0xFC11, 0xFCBE, 0xFD6B, 0xFE0E, 0xFE9E, - 0xFF11, 0xFF5D, 0xFF79, 0xFF66, 0xFF2E, 0xFED7, 0xFE68, 0xFDE5, - 0xFD55, 0xFCBD, 0xFC22, 0xFB8C, 0xFAFE, 0xFA7F, 0xFA15, 0xF9B4, - 0xF94F, 0xF8E8, 0xF87E, 0xF815, 0xF7AD, 0xF749, 0xF6E8, 0xF68E, - 0xF63B, 0xF5F0, 0xF5B0, 0xF57B, 0xF554, 0xF53B, 0xF533, 0xF5F0, - 0xF795, 0xF940, 0xFA11, 0xFA2A, 0xFA40, 0xFA54, 0xFA66, 0xFA76, - 0xFA84, 0xFA90, 0xFA9A, 0xFAA2, 0xFAA9, 0xFAAE, 0xFAB2, 0xFAB5, - 0xFAB6, 0xFAB5, 0xFAB4, 0xFAB2, 0xFAAE, 0xFAAA, 0xFAA5, 0xFA9F, - 0xFA99, 0xFA91, 0xFA8A, 0xFA82, 0xFA79, 0xFA71, 0xFA68, 0xFA5F, - 0xFA56, 0xFA4D, 0xFA45, 0xFA3C, 0xFA34, 0xFA2C, 0xFA25, 0xFA1E, - 0xFA18, 0xFA12, 0xFA0E, 0xFA0A, 0xFA07, 0xFA06, 0xFA05, 0xE39B, - 0xE39B, 0xE39B, 0xE39B, 0xE3D4, 0xE470, 0xE55B, 0xE682, 0xE7D1, - 0xE932, 0xEA92, 0xEBDE, 0xECFF, 0xEDE4, 0xEE77, 0xEEA4, 0xEE67, - 0xEDD4, 0xECF8, 0xEBE5, 0xEAA8, 0xE951, 0xE7EF, 0xE691, 0xE546, - 0xE41F, 0xE329, 0xE274, 0xE1EC, 0xE172, 0xE105, 0xE0A4, 0xE04F, - 0xE005, 0xDFC6, 0xDF91, 0xDF65, 0xDF41, 0xDF25, 0xDF11, 0xDF03, - 0xDEFB, 0xDEF8, 0xDEF9, 0xDF8E, 0xE0D1, 0xE21A, 0xE2BE, 0xE2D6, - 0xE2EC, 0xE301, 0xE315, 0xE327, 0xE338, 0xE347, 0xE355, 0xE363, - 0xE36F, 0xE379, 0xE383, 0xE38C, 0xE394, 0xE39A, 0xE3A0, 0xE3A6, - 0xE3AA, 0xE3AE, 0xE3B0, 0xE3B3, 0xE3B4, 0xE3B5, 0xE3B6, 0xE3B6, - 0xE3B6, 0xE3B5, 0xE3B4, 0xE3B3, 0xE3B1, 0xE3AF, 0xE3AE, 0xE3AC, - 0xE3A9, 0xE3A7, 0xE3A5, 0xE3A3, 0xE3A1, 0xE3A0, 0xE39E, 0xE39D, - 0xE39C, 0xE39B, 0xE39B, 0xCD92, 0xCD92, 0xCD92, 0xCD92, 0xCD89, - 0xCD70, 0xCD4A, 0xCD1C, 0xCCEA, 0xCCB5, 0xCC83, 0xCC56, 0xCC33, - 0xCC1C, 0xCC16, 0xCC24, 0xCC3E, 0xCC5A, 0xCC7B, 0xCCA3, 0xCCD5, - 0xCD12, 0xCD5C, 0xCDB7, 0xCE24, 0xCEA6, 0xCF3F, 0xCFF1, 0xD0C4, - 0xD1B9, 0xD2CC, 0xD3F9, 0xD539, 0xD688, 0xD7E2, 0xD940, 0xDA9E, - 0xDBF7, 0xDD46, 0xDE86, 0xDFB2, 0xE0C5, 0xE1BA, 0xE28C, 0xE336, - 0xE3B2, 0xE3FD, 0xE411, 0xE3FF, 0xE3DD, 0xE3AB, 0xE36B, 0xE31D, - 0xE2C2, 0xE25B, 0xE1E8, 0xE16B, 0xE0E3, 0xE052, 0xDFB9, 0xDF19, - 0xDE71, 0xDDC3, 0xDD11, 0xDC59, 0xDB9E, 0xDAE0, 0xDA20, 0xD95F, - 0xD89D, 0xD7DB, 0xD71B, 0xD65C, 0xD59F, 0xD4E6, 0xD431, 0xD381, - 0xD2D7, 0xD233, 0xD197, 0xD102, 0xD076, 0xCFF4, 0xCF7C, 0xCF10, - 0xCEAF, 0xCE5B, 0xCE15, 0xCDDD, 0xCDB3, 0xCD9A, 0xCD92, 0x0B54, - 0x0B54, 0x0B54, 0x0B54, 0x0B58, 0x0B64, 0x0B78, 0x0B93, 0x0BB4, - 0x0BDC, 0x0C09, 0x0C3C, 0x0C73, 0x0CAF, 0x0CEE, 0x0D30, 0x0D76, - 0x0DBD, 0x0E07, 0x0E51, 0x0E9D, 0x0EE9, 0x0F35, 0x0F81, 0x0FCB, - 0x1014, 0x105B, 0x10A0, 0x10E9, 0x113D, 0x119A, 0x11FF, 0x126A, - 0x12D8, 0x134A, 0x13BB, 0x142C, 0x149B, 0x1504, 0x1568, 0x15C4, - 0x1616, 0x165D, 0x1697, 0x16C3, 0x16DE, 0x16E7, 0x16DC, 0x16C3, - 0x16A4, 0x167E, 0x1651, 0x161F, 0x15E8, 0x15AB, 0x1569, 0x1523, - 0x14D9, 0x148C, 0x143B, 0x13E6, 0x1390, 0x1337, 0x12DB, 0x127F, - 0x1221, 0x11C2, 0x1163, 0x1103, 0x10A3, 0x1044, 0x0FE6, 0x0F89, - 0x0F2D, 0x0ED4, 0x0E7C, 0x0E28, 0x0DD6, 0x0D87, 0x0D3C, 0x0CF5, - 0x0CB3, 0x0C75, 0x0C3C, 0x0C08, 0x0BDA, 0x0BB3, 0x0B91, 0x0B77, - 0x0B64, 0x0B58, 0x0B54, 0xE6E0, 0xE6E0, 0xE6E0, 0xE6E0, 0xE6E9, - 0xE703, 0xE72C, 0xE764, 0xE7A8, 0xE7F9, 0xE854, 0xE8B9, 0xE926, - 0xE99A, 0xEA14, 0xEA92, 0xEB14, 0xEB97, 0xEC1C, 0xECA0, 0xED22, - 0xEDA1, 0xEE1D, 0xEE93, 0xEF02, 0xEF6A, 0xEFC9, 0xF01D, 0xF06E, - 0xF0C2, 0xF119, 0xF171, 0xF1CA, 0xF221, 0xF278, 0xF2CB, 0xF31B, - 0xF366, 0xF3AB, 0xF3E9, 0xF420, 0xF44D, 0xF471, 0xF48A, 0xF497, - 0xF497, 0xF489, 0xF46C, 0xF443, 0xF414, 0xF3DD, 0xF3A1, 0xF35E, - 0xF317, 0xF2CA, 0xF278, 0xF221, 0xF1C7, 0xF169, 0xF108, 0xF0A4, - 0xF03E, 0xEFD5, 0xEF6A, 0xEEFE, 0xEE91, 0xEE24, 0xEDB6, 0xED48, - 0xECDB, 0xEC6E, 0xEC03, 0xEB99, 0xEB32, 0xEACC, 0xEA69, 0xEA0A, - 0xE9AE, 0xE955, 0xE901, 0xE8B2, 0xE867, 0xE822, 0xE7E2, 0xE7A9, - 0xE776, 0xE74A, 0xE725, 0xE707, 0xE6F2, 0xE6E5, 0xE6E0, 0x9B42, - 0x9B42, 0x9B42, 0x9B42, 0x9B2D, 0x9AF0, 0x9A8F, 0x9A0B, 0x9969, - 0x98AB, 0x97D5, 0x96E9, 0x95EA, 0x94DC, 0x93C2, 0x929E, 0x9174, - 0x9046, 0x8F18, 0x8DED, 0x8CC8, 0x8BAC, 0x8A9C, 0x899A, 0x88AB, - 0x87D1, 0x870F, 0x8668, 0x85D1, 0x853C, 0x84AB, 0x841E, 0x8398, - 0x8318, 0x82A0, 0x8230, 0x81CB, 0x8170, 0x8121, 0x80DE, 0x80AA, - 0x8084, 0x806F, 0x806A, 0x8076, 0x8096, 0x80CA, 0x8113, 0x816D, - 0x81D3, 0x8245, 0x82C2, 0x834A, 0x83DC, 0x8476, 0x851A, 0x85C4, - 0x8676, 0x872E, 0x87EC, 0x88AF, 0x8976, 0x8A40, 0x8B0E, 0x8BDD, - 0x8CAF, 0x8D81, 0x8E53, 0x8F25, 0x8FF5, 0x90C4, 0x9190, 0x9258, - 0x931D, 0x93DD, 0x9498, 0x954D, 0x95FB, 0x96A2, 0x9741, 0x97D7, - 0x9863, 0x98E5, 0x995D, 0x99C9, 0x9A29, 0x9A7C, 0x9AC1, 0x9AF9, - 0x9B21, 0x9B3A, 0x9B42, 0xED57, 0xED57, 0xED57, 0xED57, 0xED57, - 0xED57, 0xED56, 0xED56, 0xED55, 0xED54, 0xED53, 0xED52, 0xED50, - 0xED4F, 0xED4D, 0xED4A, 0xED48, 0xED45, 0xED42, 0xED3E, 0xED3A, - 0xED36, 0xED32, 0xED2D, 0xED28, 0xED22, 0xED1C, 0xED16, 0xED0F, - 0xED07, 0xED00, 0xECF7, 0xECEF, 0xECE5, 0xECDC, 0xECD1, 0xECC7, - 0xECBB, 0xECB0, 0xECA3, 0xEC96, 0xEC88, 0xEC7A, 0xEC6B, 0xEC5C, - 0xEC4C, 0xEC3B, 0xEC2A, 0xEC10, 0xEBEA, 0xEBB7, 0xEB7C, 0xEB3A, - 0xEAF4, 0xEAAB, 0xEA63, 0xEA1E, 0xE9DE, 0xE9A5, 0xE976, 0xE94D, - 0xE927, 0xE906, 0xE8EB, 0xE8D9, 0xE8D2, 0xE8D6, 0xE8E8, 0xE906, - 0xE92E, 0xE95D, 0xE993, 0xE9CE, 0xEA0C, 0xEA4C, 0xEA8C, 0xEACB, - 0xEB07, 0xEB3F, 0xEB72, 0xEBA3, 0xEBD7, 0xEC0D, 0xEC44, 0xEC79, - 0xECAB, 0xECDA, 0xED03, 0xED26, 0xED40, 0xED51, 0xED57, 0xFE53, - 0xFE53, 0xFE53, 0xFE53, 0xFE53, 0xFE50, 0xFE4C, 0xFE46, 0xFE3F, - 0xFE36, 0xFE2C, 0xFE20, 0xFE13, 0xFE05, 0xFDF5, 0xFDE3, 0xFDD0, - 0xFDBC, 0xFDA7, 0xFD90, 0xFD78, 0xFD5F, 0xFD44, 0xFD29, 0xFD0C, - 0xFCEE, 0xFCCF, 0xFCAE, 0xFC8D, 0xFC6B, 0xFC48, 0xFC23, 0xFBFE, - 0xFBD8, 0xFBB1, 0xFB88, 0xFB5F, 0xFB36, 0xFB0B, 0xFAE0, 0xFAB3, - 0xFA86, 0xFA59, 0xFA2A, 0xF9FB, 0xF9CC, 0xF99B, 0xF96A, 0xF923, - 0xF8B5, 0xF829, 0xF789, 0xF6DB, 0xF629, 0xF57C, 0xF4DD, 0xF452, - 0xF3E7, 0xF3A2, 0xF38D, 0xF3C2, 0xF448, 0xF50D, 0xF5FC, 0xF702, - 0xF80B, 0xF903, 0xF9D7, 0xFA9A, 0xFB6B, 0xFC44, 0xFD20, 0xFDFB, - 0xFECF, 0xFF98, 0x004F, 0x00F1, 0x0179, 0x01E2, 0x0225, 0x023A, - 0x021F, 0x01DD, 0x017D, 0x0107, 0x0084, 0xFFFE, 0xFF7C, 0xFF07, - 0xFEA9, 0xFE6A, 0xFE53, 0xEC6A, 0xEC6A, 0xEC6A, 0xEC6A, 0xEC67, - 0xEC5B, 0xEC49, 0xEC2F, 0xEC10, 0xEBEA, 0xEBBF, 0xEB8E, 0xEB59, - 0xEB1F, 0xEAE1, 0xEA9F, 0xEA5A, 0xEA12, 0xE9C7, 0xE979, 0xE92A, - 0xE8D9, 0xE888, 0xE835, 0xE7E2, 0xE78E, 0xE73C, 0xE6E9, 0xE698, - 0xE648, 0xE5FA, 0xE5AE, 0xE565, 0xE51F, 0xE4DC, 0xE49C, 0xE461, - 0xE42A, 0xE3F7, 0xE3CA, 0xE3A3, 0xE381, 0xE365, 0xE350, 0xE342, - 0xE33C, 0xE33D, 0xE346, 0xE37D, 0xE3FF, 0xE4C1, 0xE5B7, 0xE6D6, - 0xE811, 0xE95F, 0xEAB3, 0xEC02, 0xED3F, 0xEE61, 0xEF5B, 0xF04E, - 0xF157, 0xF262, 0xF35A, 0xF42B, 0xF4C2, 0xF50B, 0xF4F0, 0xF476, - 0xF3B4, 0xF2B8, 0xF192, 0xF04F, 0xEEFC, 0xEDA9, 0xEC64, 0xEB3A, - 0xEA39, 0xE971, 0xE8EE, 0xE8B3, 0xE8B2, 0xE8E0, 0xE934, 0xE9A3, - 0xEA24, 0xEAAC, 0xEB32, 0xEBAC, 0xEC0F, 0xEC52, 0xEC6A, 0xE1F1, - 0xE1F1, 0xE1F1, 0xE1F1, 0xE1E7, 0xE1CA, 0xE19A, 0xE159, 0xE107, - 0xE0A5, 0xE035, 0xDFB6, 0xDF2A, 0xDE91, 0xDDEC, 0xDD3D, 0xDC84, - 0xDBC1, 0xDAF7, 0xDA25, 0xD94C, 0xD86D, 0xD78A, 0xD6A3, 0xD5B8, - 0xD4CB, 0xD3DC, 0xD2ED, 0xD1FE, 0xD10F, 0xD023, 0xCF39, 0xCE53, - 0xCD71, 0xCC94, 0xCBBD, 0xCAEE, 0xCA25, 0xC966, 0xC8B0, 0xC804, - 0xC763, 0xC6CE, 0xC646, 0xC5CC, 0xC560, 0xC503, 0xC4B6, 0xC487, - 0xC480, 0xC49F, 0xC4DF, 0xC53E, 0xC5B8, 0xC64B, 0xC6F4, 0xC7AF, - 0xC878, 0xC94E, 0xCA2C, 0xCB10, 0xCBF7, 0xCCDD, 0xCDBF, 0xCE9A, - 0xCF6B, 0xD02E, 0xD0E2, 0xD194, 0xD255, 0xD324, 0xD3FE, 0xD4E0, - 0xD5CA, 0xD6B9, 0xD7AB, 0xD89D, 0xD98F, 0xDA7E, 0xDB67, 0xDC4A, - 0xDD23, 0xDDF2, 0xDEB3, 0xDF65, 0xE006, 0xE093, 0xE10C, 0xE16D, - 0xE1B5, 0xE1E1, 0xE1F1, 0xEFE3, 0xEFE3, 0xEFE3, 0xEFE3, 0xEFE9, - 0xEFFA, 0xF016, 0xF03C, 0xF06D, 0xF0A6, 0xF0E8, 0xF132, 0xF184, - 0xF1DD, 0xF23C, 0xF2A1, 0xF30C, 0xF37B, 0xF3EF, 0xF466, 0xF4E1, - 0xF55E, 0xF5DD, 0xF65E, 0xF6E0, 0xF762, 0xF7E5, 0xF866, 0xF8E7, - 0xF966, 0xF9E2, 0xFA5C, 0xFAD2, 0xFB44, 0xFBB2, 0xFC1B, 0xFC7F, - 0xFCDC, 0xFD33, 0xFD82, 0xFDCA, 0xFE0A, 0xFE40, 0xFE6E, 0xFE91, - 0xFEAA, 0xFEB8, 0xFEBA, 0xFE9E, 0xFE53, 0xFDDE, 0xFD45, 0xFC8B, - 0xFBB6, 0xFAC9, 0xF9CB, 0xF8BE, 0xF7A9, 0xF690, 0xF578, 0xF465, - 0xF35B, 0xF261, 0xF179, 0xF0AA, 0xEFF7, 0xEF66, 0xEEFB, 0xEEAD, - 0xEE6F, 0xEE3F, 0xEE1D, 0xEE07, 0xEDFC, 0xEDFC, 0xEE04, 0xEE15, - 0xEE2D, 0xEE4A, 0xEE6C, 0xEE92, 0xEEBA, 0xEEE3, 0xEF0D, 0xEF36, - 0xEF5D, 0xEF82, 0xEFA2, 0xEFBC, 0xEFD1, 0xEFDE, 0xEFE3, 0x11CD, - 0x11CD, 0x11CD, 0x11CD, 0x11D1, 0x11DC, 0x11EF, 0x1208, 0x1228, - 0x124E, 0x127A, 0x12AB, 0x12E1, 0x131C, 0x135B, 0x139F, 0x13E5, - 0x142F, 0x147C, 0x14CB, 0x151D, 0x1570, 0x15C5, 0x161B, 0x1671, - 0x16C8, 0x171F, 0x1776, 0x17CB, 0x1820, 0x1873, 0x18C5, 0x1914, - 0x1961, 0x19AB, 0x19F2, 0x1A35, 0x1A74, 0x1AAE, 0x1AE5, 0x1B16, - 0x1B41, 0x1B67, 0x1B87, 0x1BA0, 0x1BB3, 0x1BBE, 0x1BC2, 0x1BB2, - 0x1B85, 0x1B3C, 0x1ADD, 0x1A68, 0x19E2, 0x194D, 0x18AC, 0x1803, - 0x1753, 0x16A1, 0x15EF, 0x153F, 0x1496, 0x13F6, 0x1362, 0x12DC, - 0x1269, 0x120A, 0x11C4, 0x118E, 0x1162, 0x113F, 0x1123, 0x110F, - 0x1101, 0x10FA, 0x10F8, 0x10FB, 0x1102, 0x110D, 0x111A, 0x112B, - 0x113C, 0x1150, 0x1163, 0x1177, 0x118A, 0x119C, 0x11AC, 0x11B9, - 0x11C4, 0x11CA, 0x11CD, 0x7D14, 0x7D14, 0x7D14, 0x7D14, 0x7D24, - 0x7D51, 0x7D9A, 0x7DFE, 0x7E7B, 0x7F11, 0x7FBD, 0x8081, 0x8156, - 0x823E, 0x8336, 0x843F, 0x8555, 0x8678, 0x87A7, 0x88E0, 0x8A21, - 0x8B6A, 0x8CB9, 0x8E0B, 0x8F61, 0x90B9, 0x9211, 0x9368, 0x94BC, - 0x960C, 0x9757, 0x989B, 0x99D7, 0x9B09, 0x9C31, 0x9D4C, 0x9E59, - 0x9F57, 0xA045, 0xA121, 0xA1E9, 0xA29C, 0xA33A, 0xA3C0, 0xA42D, - 0xA47F, 0xA4B6, 0xA4D0, 0xA49F, 0xA401, 0xA2FE, 0xA1A4, 0x9FFB, - 0x9E10, 0x9BED, 0x999E, 0x972C, 0x94A3, 0x920E, 0x8F78, 0x8CEC, - 0x8A75, 0x881D, 0x85F0, 0x83F8, 0x8240, 0x80D4, 0x7FBB, 0x7EE4, - 0x7E29, 0x7D8B, 0x7D07, 0x7C9B, 0x7C45, 0x7C04, 0x7BD6, 0x7BB8, - 0x7BAA, 0x7BA8, 0x7BB3, 0x7BC6, 0x7BE2, 0x7C04, 0x7C2A, 0x7C52, - 0x7C7A, 0x7CA2, 0x7CC6, 0x7CE6, 0x7CFE, 0x7D0F, 0x7D14, 0xFFAD, - 0xFFAD, 0xFFAD, 0xFFAD, 0xFFAE, 0xFFAE, 0xFFB0, 0xFFB1, 0xFFB3, - 0xFFB6, 0xFFB9, 0xFFBC, 0xFFBF, 0xFFC2, 0xFFC6, 0xFFCA, 0xFFCE, - 0xFFD2, 0xFFD6, 0xFFDA, 0xFFDE, 0xFFE1, 0xFFE5, 0xFFE9, 0xFFEC, - 0xFFEF, 0xFFF2, 0xFFF5, 0xFFF7, 0xFFF9, 0xFFFA, 0xFFFB, 0xFFFB, - 0xFFFB, 0xFFFB, 0xFFF9, 0xFFF7, 0xFFF5, 0xFFF1, 0xFFED, 0xFFE9, - 0xFFE3, 0xFFDC, 0xFFD5, 0xFFCD, 0xFFC3, 0xFFB9, 0xFFAD, 0xFF9D, - 0xFF85, 0xFF65, 0xFF3F, 0xFF14, 0xFEE5, 0xFEB2, 0xFE7E, 0xFE47, - 0xFE11, 0xFDDB, 0xFDA6, 0xFD75, 0xFD46, 0xFD1C, 0xFCF8, 0xFCDA, - 0xFCC3, 0xFCB5, 0xFCB0, 0xFCB4, 0xFCBF, 0xFCD1, 0xFCE9, 0xFD06, - 0xFD28, 0xFD4D, 0xFD76, 0xFDA2, 0xFDD0, 0xFDFF, 0xFE2F, 0xFE5E, - 0xFE8D, 0xFEBB, 0xFEE7, 0xFF10, 0xFF36, 0xFF58, 0xFF75, 0xFF8C, - 0xFF9E, 0xFFA9, 0xFFAD, 0x03BB, 0x03BB, 0x03BB, 0x03BB, 0x03BB, - 0x03BA, 0x03B9, 0x03B7, 0x03B5, 0x03B2, 0x03AF, 0x03AB, 0x03A8, - 0x03A4, 0x03A0, 0x039C, 0x0397, 0x0393, 0x038E, 0x038A, 0x0386, - 0x0381, 0x037D, 0x0379, 0x0375, 0x0372, 0x036F, 0x036C, 0x0369, - 0x0367, 0x0366, 0x0365, 0x0364, 0x0364, 0x0365, 0x0367, 0x0369, - 0x036C, 0x036F, 0x0374, 0x0379, 0x0380, 0x0387, 0x038F, 0x0399, - 0x03A3, 0x03AF, 0x03BB, 0x03CE, 0x03E9, 0x040C, 0x0436, 0x0467, - 0x049B, 0x04D4, 0x050F, 0x054B, 0x0588, 0x05C5, 0x05FF, 0x0637, - 0x066B, 0x0699, 0x06C2, 0x06E4, 0x06FD, 0x070D, 0x0712, 0x070E, - 0x0702, 0x06EE, 0x06D3, 0x06B2, 0x068D, 0x0663, 0x0635, 0x0604, - 0x05D1, 0x059C, 0x0567, 0x0532, 0x04FD, 0x04CA, 0x0499, 0x046B, - 0x0441, 0x041B, 0x03FB, 0x03E0, 0x03CC, 0x03C0, 0x03BB, 0xDA84, - 0xDA84, 0xDA84, 0xDA84, 0xDA86, 0xDA8B, 0xDA93, 0xDA9D, 0xDAAB, - 0xDABA, 0xDACC, 0xDADF, 0xDAF4, 0xDB0A, 0xDB22, 0xDB3A, 0xDB53, - 0xDB6C, 0xDB85, 0xDB9F, 0xDBB8, 0xDBD0, 0xDBE8, 0xDBFF, 0xDC14, - 0xDC28, 0xDC3A, 0xDC4A, 0xDC58, 0xDC64, 0xDC6D, 0xDC73, 0xDC76, - 0xDC75, 0xDC71, 0xDC69, 0xDC5C, 0xDC4C, 0xDC37, 0xDC1D, 0xDBFE, - 0xDBDA, 0xDBB0, 0xDB80, 0xDB4B, 0xDB0F, 0xDACD, 0xDA84, 0xDA1C, - 0xD980, 0xD8B6, 0xD7C5, 0xD6B2, 0xD584, 0xD442, 0xD2F0, 0xD197, - 0xD03A, 0xCEE2, 0xCD93, 0xCC55, 0xCB2D, 0xCA22, 0xC939, 0xC87A, - 0xC7E9, 0xC78E, 0xC76E, 0xC787, 0xC7CE, 0xC840, 0xC8D8, 0xC992, - 0xCA6A, 0xCB5B, 0xCC61, 0xCD78, 0xCE9C, 0xCFC8, 0xD0F9, 0xD22A, - 0xD356, 0xD47A, 0xD591, 0xD698, 0xD789, 0xD860, 0xD91A, 0xD9B2, - 0xDA24, 0xDA6B, 0xDA84, 0x4C54, 0x4C54, 0x4C54, 0x4C54, 0x4C56, - 0x4C5C, 0x4C67, 0x4C76, 0x4C88, 0x4C9E, 0x4CB7, 0x4CD3, 0x4CF2, - 0x4D14, 0x4D39, 0x4D60, 0x4D89, 0x4DB4, 0x4DE0, 0x4E0E, 0x4E3E, - 0x4E6F, 0x4EA0, 0x4ED3, 0x4F06, 0x4F39, 0x4F6D, 0x4FA0, 0x4FD4, - 0x5006, 0x5039, 0x506A, 0x509B, 0x50CA, 0x50F7, 0x5124, 0x514E, - 0x5176, 0x519C, 0x51C0, 0x51E1, 0x5200, 0x521B, 0x5233, 0x5248, - 0x5259, 0x5267, 0x5270, 0x5270, 0x5264, 0x524B, 0x5228, 0x51FB, - 0x51C6, 0x518A, 0x5149, 0x5102, 0x50B9, 0x506D, 0x5020, 0x4FD4, - 0x4F89, 0x4F41, 0x4EFC, 0x4EBD, 0x4E84, 0x4E53, 0x4E2B, 0x4E08, - 0x4DE6, 0x4DC5, 0x4DA5, 0x4D87, 0x4D69, 0x4D4D, 0x4D32, 0x4D19, - 0x4D01, 0x4CEA, 0x4CD5, 0x4CC1, 0x4CAE, 0x4C9E, 0x4C8F, 0x4C81, - 0x4C75, 0x4C6B, 0x4C63, 0x4C5C, 0x4C57, 0x4C54, 0x4C54, 0xFF1D, - 0xFF1D, 0xFF1D, 0xFF1D, 0xFF1B, 0xFF16, 0xFF0D, 0xFF01, 0xFEF2, - 0xFEE0, 0xFECC, 0xFEB5, 0xFE9B, 0xFE80, 0xFE63, 0xFE44, 0xFE23, - 0xFE01, 0xFDDD, 0xFDB9, 0xFD93, 0xFD6D, 0xFD47, 0xFD20, 0xFCF8, - 0xFCD1, 0xFCAA, 0xFC83, 0xFC5D, 0xFC38, 0xFC13, 0xFBF0, 0xFBCD, - 0xFBAC, 0xFB8D, 0xFB6F, 0xFB54, 0xFB3A, 0xFB23, 0xFB0E, 0xFAFC, - 0xFAED, 0xFAE0, 0xFAD7, 0xFAD1, 0xFACF, 0xFAD1, 0xFAD6, 0xFAE7, - 0xFB09, 0xFB3B, 0xFB7B, 0xFBC7, 0xFC1E, 0xFC7C, 0xFCE1, 0xFD4B, - 0xFDB8, 0xFE25, 0xFE91, 0xFEFB, 0xFF60, 0xFFBE, 0x0013, 0x005E, - 0x009D, 0x00CF, 0x00F0, 0x0105, 0x0111, 0x0115, 0x0113, 0x010A, - 0x00FB, 0x00E7, 0x00CF, 0x00B3, 0x0095, 0x0074, 0x0051, 0x002D, - 0x0009, 0xFFE6, 0xFFC3, 0xFFA1, 0xFF82, 0xFF66, 0xFF4D, 0xFF39, - 0xFF2A, 0xFF20, 0xFF1D, 0x13FB, 0x13FB, 0x13FB, 0x13FB, 0x13FA, - 0x13F9, 0x13F7, 0x13F4, 0x13F1, 0x13ED, 0x13E9, 0x13E4, 0x13DF, - 0x13D9, 0x13D3, 0x13CC, 0x13C5, 0x13BE, 0x13B7, 0x13B0, 0x13A8, - 0x13A1, 0x1399, 0x1391, 0x138A, 0x1383, 0x137C, 0x1375, 0x136E, - 0x1368, 0x1362, 0x135C, 0x1357, 0x1353, 0x134E, 0x134B, 0x1348, - 0x1346, 0x1344, 0x1344, 0x1344, 0x1345, 0x1347, 0x1349, 0x134D, - 0x1352, 0x1358, 0x135F, 0x136A, 0x137D, 0x1395, 0x13B3, 0x13D6, - 0x13FC, 0x1425, 0x1451, 0x147E, 0x14AB, 0x14D9, 0x1505, 0x152F, - 0x1557, 0x157C, 0x159C, 0x15B7, 0x15CD, 0x15DC, 0x15E3, 0x15E4, - 0x15DF, 0x15D6, 0x15C9, 0x15B7, 0x15A3, 0x158B, 0x1571, 0x1555, - 0x1537, 0x1519, 0x14F9, 0x14DA, 0x14BB, 0x149D, 0x147F, 0x1464, - 0x144B, 0x1434, 0x1421, 0x1411, 0x1405, 0x13FD, 0x13FB, 0x9575, - 0x9575, 0x9575, 0x9575, 0x9571, 0x9566, 0x9553, 0x953A, 0x951B, - 0x94F5, 0x94CA, 0x9499, 0x9464, 0x942A, 0x93EC, 0x93AA, 0x9365, - 0x931D, 0x92D2, 0x9285, 0x9236, 0x91E5, 0x9193, 0x9140, 0x90ED, - 0x909A, 0x9047, 0x8FF4, 0x8FA3, 0x8F53, 0x8F05, 0x8EB9, 0x8E6F, - 0x8E28, 0x8DE5, 0x8DA5, 0x8D69, 0x8D32, 0x8CFF, 0x8CD1, 0x8CA9, - 0x8C87, 0x8C6A, 0x8C55, 0x8C46, 0x8C3F, 0x8C3F, 0x8C47, 0x8C67, - 0x8CAA, 0x8D0D, 0x8D8C, 0x8E24, 0x8ED0, 0x8F8E, 0x9058, 0x912D, - 0x9207, 0x92E3, 0x93BD, 0x9492, 0x955E, 0x961D, 0x96CB, 0x9765, - 0x97E6, 0x984C, 0x9893, 0x98C0, 0x98DD, 0x98EB, 0x98EC, 0x98E1, - 0x98CA, 0x98AA, 0x9882, 0x9852, 0x981D, 0x97E2, 0x97A4, 0x9764, - 0x9723, 0x96E2, 0x96A3, 0x9666, 0x962E, 0x95FB, 0x95CE, 0x95A9, - 0x958D, 0x957B, 0x9575, 0xF769, 0xF769, 0xF769, 0xF769, 0xF771, - 0xF785, 0xF7A5, 0xF7D0, 0xF804, 0xF83F, 0xF880, 0xF8C5, 0xF90D, - 0xF957, 0xF9A1, 0xF9E9, 0xFA2F, 0xFA70, 0xFAAB, 0xFADE, 0xFB09, - 0xFB29, 0xFB3E, 0xFB45, 0xFB41, 0xFB34, 0xFB1F, 0xFB04, 0xFAE2, - 0xFABB, 0xFA8F, 0xFA5F, 0xFA2B, 0xF9F5, 0xF9BD, 0xF983, 0xF949, - 0xF90E, 0xF8D5, 0xF89D, 0xF868, 0xF835, 0xF806, 0xF7DB, 0xF7B5, - 0xF795, 0xF77C, 0xF769, 0xF75C, 0xF74F, 0xF744, 0xF739, 0xF730, - 0xF728, 0xF722, 0xF71C, 0xF717, 0xF713, 0xF710, 0xF70D, 0xF70C, - 0xF70B, 0xF70B, 0xF70B, 0xF70C, 0xF70E, 0xF710, 0xF713, 0xF716, - 0xF71A, 0xF71D, 0xF721, 0xF726, 0xF72A, 0xF72F, 0xF734, 0xF739, - 0xF73D, 0xF742, 0xF747, 0xF74B, 0xF750, 0xF754, 0xF758, 0xF75C, - 0xF75F, 0xF762, 0xF765, 0xF767, 0xF768, 0xF769, 0xF769, 0xF7BB, - 0xF7BB, 0xF7BB, 0xF7BB, 0xF7B5, 0xF7A3, 0xF787, 0xF762, 0xF735, - 0xF702, 0xF6CA, 0xF68D, 0xF64F, 0xF60E, 0xF5CE, 0xF58F, 0xF553, - 0xF51B, 0xF4E7, 0xF4BB, 0xF496, 0xF479, 0xF468, 0xF461, 0xF465, - 0xF470, 0xF482, 0xF49A, 0xF4B7, 0xF4D9, 0xF500, 0xF529, 0xF556, - 0xF585, 0xF5B6, 0xF5E9, 0xF61B, 0xF64E, 0xF680, 0xF6B0, 0xF6DF, - 0xF70B, 0xF734, 0xF759, 0xF77A, 0xF795, 0xF7AC, 0xF7BB, 0xF7C7, - 0xF7D2, 0xF7DC, 0xF7E5, 0xF7ED, 0xF7F4, 0xF7FA, 0xF7FF, 0xF803, - 0xF807, 0xF80A, 0xF80C, 0xF80D, 0xF80E, 0xF80E, 0xF80D, 0xF80C, - 0xF80B, 0xF809, 0xF807, 0xF804, 0xF801, 0xF7FE, 0xF7FA, 0xF7F6, - 0xF7F2, 0xF7EE, 0xF7EA, 0xF7E6, 0xF7E2, 0xF7DE, 0xF7D9, 0xF7D5, - 0xF7D2, 0xF7CE, 0xF7CA, 0xF7C7, 0xF7C4, 0xF7C2, 0xF7C0, 0xF7BE, - 0xF7BD, 0xF7BC, 0xF7BB, 0xD553, 0xD553, 0xD553, 0xD553, 0xD539, - 0xD4EF, 0xD479, 0xD3DE, 0xD322, 0xD24C, 0xD160, 0xD063, 0xCF5C, - 0xCE50, 0xCD44, 0xCC3D, 0xCB40, 0xCA54, 0xC97E, 0xC8C2, 0xC827, - 0xC7B1, 0xC767, 0xC74D, 0xC75D, 0xC78B, 0xC7D6, 0xC839, 0xC8B4, - 0xC942, 0xC9E2, 0xCA92, 0xCB4D, 0xCC13, 0xCCE0, 0xCDB2, 0xCE85, - 0xCF59, 0xD02A, 0xD0F5, 0xD1B8, 0xD270, 0xD31B, 0xD3B7, 0xD440, - 0xD4B4, 0xD511, 0xD553, 0xD586, 0xD5B3, 0xD5DD, 0xD602, 0xD623, - 0xD640, 0xD659, 0xD66E, 0xD680, 0xD68F, 0xD69A, 0xD6A2, 0xD6A8, - 0xD6AB, 0xD6AB, 0xD6A9, 0xD6A5, 0xD69F, 0xD697, 0xD68D, 0xD682, - 0xD676, 0xD668, 0xD659, 0xD649, 0xD639, 0xD628, 0xD617, 0xD605, - 0xD5F4, 0xD5E2, 0xD5D1, 0xD5C0, 0xD5B0, 0xD5A1, 0xD592, 0xD585, - 0xD579, 0xD56E, 0xD565, 0xD55D, 0xD558, 0xD554, 0xD553, 0x4FFE, - 0x4FFE, 0x4FFE, 0x4FFE, 0x4FFC, 0x4FF6, 0x4FEC, 0x4FDF, 0x4FCE, - 0x4FB9, 0x4FA2, 0x4F88, 0x4F6B, 0x4F4C, 0x4F2A, 0x4F07, 0x4EE1, - 0x4EBA, 0x4E91, 0x4E67, 0x4E3B, 0x4E0F, 0x4DE2, 0x4DB4, 0x4D86, - 0x4D58, 0x4D2A, 0x4CFC, 0x4CCE, 0x4CA1, 0x4C75, 0x4C4A, 0x4C20, - 0x4BF7, 0x4BCF, 0x4BAA, 0x4B86, 0x4B65, 0x4B45, 0x4B28, 0x4B0E, - 0x4AF7, 0x4AE3, 0x4AD2, 0x4AC4, 0x4ABA, 0x4AB4, 0x4AB2, 0x4AB4, - 0x4ABA, 0x4AC4, 0x4AD2, 0x4AE3, 0x4AF7, 0x4B0E, 0x4B28, 0x4B45, - 0x4B65, 0x4B86, 0x4BAA, 0x4BCF, 0x4BF7, 0x4C20, 0x4C4A, 0x4C75, - 0x4CA1, 0x4CCE, 0x4CFC, 0x4D2A, 0x4D58, 0x4D86, 0x4DB4, 0x4DE2, - 0x4E0F, 0x4E3B, 0x4E67, 0x4E91, 0x4EBA, 0x4EE1, 0x4F07, 0x4F2A, - 0x4F4C, 0x4F6B, 0x4F88, 0x4FA2, 0x4FB9, 0x4FCE, 0x4FDF, 0x4FEC, - 0x4FF6, 0x4FFC, 0x4FFE, 0xFCEF, 0xFCEF, 0xFCEF, 0xFCEF, 0xFCED, - 0xFCE8, 0xFCE1, 0xFCD7, 0xFCCA, 0xFCBB, 0xFCA9, 0xFC95, 0xFC80, - 0xFC68, 0xFC4F, 0xFC34, 0xFC18, 0xFBFA, 0xFBDB, 0xFBBB, 0xFB9B, - 0xFB79, 0xFB57, 0xFB35, 0xFB12, 0xFAF0, 0xFACD, 0xFAAA, 0xFA88, - 0xFA66, 0xFA44, 0xFA24, 0xFA04, 0xF9E5, 0xF9C8, 0xF9AB, 0xF990, - 0xF977, 0xF95F, 0xF94A, 0xF936, 0xF925, 0xF915, 0xF908, 0xF8FE, - 0xF8F7, 0xF8F2, 0xF8F1, 0xF8F2, 0xF8F7, 0xF8FE, 0xF908, 0xF915, - 0xF925, 0xF936, 0xF94A, 0xF95F, 0xF977, 0xF990, 0xF9AB, 0xF9C8, - 0xF9E5, 0xFA04, 0xFA24, 0xFA44, 0xFA66, 0xFA88, 0xFAAA, 0xFACD, - 0xFAF0, 0xFB12, 0xFB35, 0xFB57, 0xFB79, 0xFB9B, 0xFBBB, 0xFBDB, - 0xFBFA, 0xFC18, 0xFC34, 0xFC4F, 0xFC68, 0xFC80, 0xFC95, 0xFCA9, - 0xFCBB, 0xFCCA, 0xFCD7, 0xFCE1, 0xFCE8, 0xFCED, 0xFCEF, 0xE6A9, - 0xE6A9, 0xE6A9, 0xE6A9, 0xE6A9, 0xE6AA, 0xE6AC, 0xE6AD, 0xE6B0, - 0xE6B2, 0xE6B5, 0xE6B9, 0xE6BD, 0xE6C1, 0xE6C6, 0xE6CA, 0xE6CF, - 0xE6D5, 0xE6DA, 0xE6E0, 0xE6E6, 0xE6EB, 0xE6F1, 0xE6F8, 0xE6FE, - 0xE704, 0xE70A, 0xE710, 0xE716, 0xE71C, 0xE722, 0xE728, 0xE72E, - 0xE733, 0xE739, 0xE73E, 0xE742, 0xE747, 0xE74B, 0xE74F, 0xE752, - 0xE756, 0xE758, 0xE75B, 0xE75C, 0xE75E, 0xE75E, 0xE75F, 0xE75E, - 0xE75E, 0xE75C, 0xE75B, 0xE758, 0xE756, 0xE752, 0xE74F, 0xE74B, - 0xE747, 0xE742, 0xE73E, 0xE739, 0xE733, 0xE72E, 0xE728, 0xE722, - 0xE71C, 0xE716, 0xE710, 0xE70A, 0xE704, 0xE6FE, 0xE6F8, 0xE6F1, - 0xE6EB, 0xE6E6, 0xE6E0, 0xE6DA, 0xE6D5, 0xE6CF, 0xE6CA, 0xE6C6, - 0xE6C1, 0xE6BD, 0xE6B9, 0xE6B5, 0xE6B2, 0xE6B0, 0xE6AD, 0xE6AC, - 0xE6AA, 0xE6A9, 0xE6A9, 0x8E9B, 0x8E9B, 0x8E9B, 0x8E9B, 0x8E9E, - 0x8EA6, 0x8EB3, 0x8EC5, 0x8EDB, 0x8EF5, 0x8F14, 0x8F36, 0x8F5B, - 0x8F84, 0x8FB0, 0x8FDF, 0x9010, 0x9043, 0x9079, 0x90B0, 0x90E9, - 0x9122, 0x915D, 0x9199, 0x91D5, 0x9212, 0x924E, 0x928A, 0x92C6, - 0x9301, 0x933A, 0x9373, 0x93AA, 0x93E0, 0x9413, 0x9444, 0x9473, - 0x949F, 0x94C8, 0x94ED, 0x950F, 0x952E, 0x9548, 0x955E, 0x9570, - 0x957D, 0x9585, 0x9588, 0x9585, 0x957D, 0x9570, 0x955E, 0x9548, - 0x952E, 0x950F, 0x94ED, 0x94C8, 0x949F, 0x9473, 0x9444, 0x9413, - 0x93E0, 0x93AA, 0x9373, 0x933A, 0x9301, 0x92C6, 0x928A, 0x924E, - 0x9212, 0x91D5, 0x9199, 0x915D, 0x9122, 0x90E9, 0x90B0, 0x9079, - 0x9043, 0x9010, 0x8FDF, 0x8FB0, 0x8F84, 0x8F5B, 0x8F36, 0x8F14, - 0x8EF5, 0x8EDB, 0x8EC5, 0x8EB3, 0x8EA6, 0x8E9E, 0x8E9B, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0xF53F, - 0xF53F, 0xF53F, 0xF53F, 0xF547, 0xF55E, 0xF583, 0xF5B5, 0xF5F3, - 0xF63C, 0xF690, 0xF6EC, 0xF751, 0xF7BD, 0xF82F, 0xF8A6, 0xF921, - 0xF99F, 0xFA20, 0xFAA2, 0xFB24, 0xFBA5, 0xFC24, 0xFCA0, 0xFD19, - 0xFD8D, 0xFDFB, 0xFE62, 0xFECB, 0xFF3E, 0xFFB9, 0x003A, 0x00C0, - 0x0149, 0x01D4, 0x025E, 0x02E7, 0x036B, 0x03EB, 0x0463, 0x04D2, - 0x0537, 0x0590, 0x05DB, 0x0616, 0x0640, 0x0657, 0x0659, 0x0645, - 0x061B, 0x05DC, 0x058B, 0x052A, 0x04BB, 0x043F, 0x03B9, 0x032B, - 0x0295, 0x01FC, 0x0160, 0x00C3, 0x0027, 0xFF90, 0xFEFD, 0xFE71, - 0xFDEE, 0xFD76, 0xFD0C, 0xFCA6, 0xFC3D, 0xFBD1, 0xFB63, 0xFAF4, - 0xFA84, 0xFA14, 0xF9A4, 0xF936, 0xF8CA, 0xF860, 0xF7FB, 0xF799, - 0xF73C, 0xF6E5, 0xF693, 0xF649, 0xF607, 0xF5CD, 0xF59B, 0xF574, - 0xF557, 0xF545, 0xF53F, 0x0253, 0x0253, 0x0253, 0x0253, 0x0252, - 0x024D, 0x0245, 0x023A, 0x022D, 0x021E, 0x020C, 0x01F8, 0x01E3, - 0x01CC, 0x01B4, 0x019A, 0x0180, 0x0165, 0x014A, 0x012E, 0x0112, - 0x00F7, 0x00DB, 0x00C1, 0x00A7, 0x008E, 0x0076, 0x0060, 0x0049, - 0x0030, 0x0015, 0xFFF9, 0xFFDC, 0xFFBD, 0xFF9F, 0xFF80, 0xFF62, - 0xFF44, 0xFF28, 0xFF0D, 0xFEF4, 0xFEDE, 0xFECA, 0xFEB9, 0xFEAC, - 0xFEA3, 0xFE9E, 0xFE9D, 0xFEA2, 0xFEAB, 0xFEB9, 0xFECB, 0xFEE0, - 0xFEF9, 0xFF15, 0xFF32, 0xFF52, 0xFF73, 0xFF95, 0xFFB8, 0xFFDB, - 0xFFFD, 0x001E, 0x003E, 0x005D, 0x007A, 0x0094, 0x00AB, 0x00C1, - 0x00D8, 0x00EF, 0x0106, 0x011E, 0x0136, 0x014E, 0x0166, 0x017D, - 0x0194, 0x01AA, 0x01C0, 0x01D5, 0x01E8, 0x01FB, 0x020C, 0x021B, - 0x0229, 0x0236, 0x0240, 0x0248, 0x024E, 0x0252, 0x0253, 0xD9D9, - 0xD9D9, 0xD9D9, 0xD9D9, 0xD9D9, 0xD9D9, 0xD9D8, 0xD9D8, 0xD9D7, - 0xD9D5, 0xD9D4, 0xD9D3, 0xD9D2, 0xD9D0, 0xD9CF, 0xD9CE, 0xD9CC, - 0xD9CB, 0xD9CA, 0xD9C9, 0xD9C8, 0xD9C7, 0xD9C7, 0xD9C7, 0xD9C7, - 0xD9C7, 0xD9C7, 0xD9C8, 0xD9CA, 0xD9CB, 0xD9CD, 0xD9CF, 0xD9D1, - 0xD9D4, 0xD9D7, 0xD9DA, 0xD9DD, 0xD9E0, 0xD9E4, 0xD9E8, 0xD9EC, - 0xD9F0, 0xD9F4, 0xD9F8, 0xD9FD, 0xDA02, 0xDA06, 0xDA0B, 0xDA11, - 0xDA17, 0xDA1F, 0xDA27, 0xDA2F, 0xDA38, 0xDA41, 0xDA4B, 0xDA54, - 0xDA5D, 0xDA66, 0xDA6E, 0xDA76, 0xDA7D, 0xDA83, 0xDA88, 0xDA8C, - 0xDA8F, 0xDA90, 0xDA90, 0xDA8E, 0xDA8A, 0xDA86, 0xDA7F, 0xDA78, - 0xDA70, 0xDA66, 0xDA5D, 0xDA52, 0xDA47, 0xDA3C, 0xDA31, 0xDA26, - 0xDA1B, 0xDA11, 0xDA07, 0xD9FD, 0xD9F5, 0xD9ED, 0xD9E6, 0xD9E1, - 0xD9DD, 0xD9DA, 0xD9D9, 0x070C, 0x070C, 0x070C, 0x070C, 0x0706, - 0x06F3, 0x06D4, 0x06AB, 0x0677, 0x063A, 0x05F6, 0x05A9, 0x0556, - 0x04FD, 0x04A0, 0x043E, 0x03D8, 0x0371, 0x0308, 0x029E, 0x0234, - 0x01CB, 0x0163, 0x00FF, 0x009D, 0x0040, 0xFFE9, 0xFF97, 0xFF44, - 0xFEEA, 0xFE8B, 0xFE26, 0xFDBE, 0xFD54, 0xFCE9, 0xFC7F, 0xFC17, - 0xFBB2, 0xFB51, 0xFAF6, 0xFAA1, 0xFA55, 0xFA13, 0xF9DB, 0xF9B0, - 0xF991, 0xF982, 0xF982, 0xF994, 0xF9B8, 0xF9EC, 0xFA2D, 0xFA7C, - 0xFAD6, 0xFB3A, 0xFBA5, 0xFC18, 0xFC8F, 0xFD0A, 0xFD87, 0xFE04, - 0xFE80, 0xFEFA, 0xFF6F, 0xFFDE, 0x0045, 0x00A4, 0x00F9, 0x0149, - 0x019C, 0x01F1, 0x0247, 0x029E, 0x02F6, 0x034D, 0x03A4, 0x03FA, - 0x044E, 0x04A0, 0x04EF, 0x053B, 0x0583, 0x05C6, 0x0605, 0x063E, - 0x0672, 0x069F, 0x06C5, 0x06E3, 0x06FA, 0x0708, 0x070C, 0xF13C, - 0xF13C, 0xF13C, 0xF13C, 0xF14A, 0xF171, 0xF1B1, 0xF207, 0xF272, - 0xF2F1, 0xF380, 0xF41F, 0xF4CC, 0xF585, 0xF648, 0xF714, 0xF7E7, - 0xF8BF, 0xF99A, 0xFA78, 0xFB55, 0xFC30, 0xFD08, 0xFDDA, 0xFEA6, - 0xFF68, 0x0020, 0x00CC, 0x017A, 0x0237, 0x0301, 0x03D5, 0x04B0, - 0x058F, 0x0670, 0x0750, 0x082D, 0x0903, 0x09D0, 0x0A91, 0x0B43, - 0x0BE5, 0x0C72, 0x0CE9, 0x0D46, 0x0D88, 0x0DAA, 0x0DAB, 0x0D87, - 0x0D3F, 0x0CD5, 0x0C4E, 0x0BAC, 0x0AF2, 0x0A25, 0x0946, 0x0859, - 0x0762, 0x0663, 0x0560, 0x045C, 0x035A, 0x025D, 0x0169, 0x0081, - 0xFFA9, 0xFEE3, 0xFE32, 0xFD89, 0xFCDA, 0xFC27, 0xFB70, 0xFAB7, - 0xF9FD, 0xF942, 0xF889, 0xF7D2, 0xF71F, 0xF670, 0xF5C6, 0xF524, - 0xF48A, 0xF3F9, 0xF372, 0xF2F7, 0xF288, 0xF228, 0xF1D6, 0xF194, - 0xF164, 0xF146, 0xF13C, 0xF8F7, 0xF8F7, 0xF8F7, 0xF8F7, 0xF8F2, - 0xF8E4, 0xF8CE, 0xF8B1, 0xF88E, 0xF865, 0xF837, 0xF805, 0xF7CF, - 0xF798, 0xF75E, 0xF724, 0xF6EA, 0xF6B1, 0xF67A, 0xF645, 0xF613, - 0xF5E6, 0xF5BD, 0xF59A, 0xF57E, 0xF569, 0xF55D, 0xF559, 0xF560, - 0xF573, 0xF591, 0xF5B8, 0xF5E6, 0xF61C, 0xF657, 0xF696, 0xF6D9, - 0xF71E, 0xF763, 0xF7A7, 0xF7EA, 0xF82A, 0xF866, 0xF89D, 0xF8CD, - 0xF8F5, 0xF914, 0xF929, 0xF934, 0xF937, 0xF934, 0xF92A, 0xF91B, - 0xF908, 0xF8F0, 0xF8D6, 0xF8B9, 0xF89B, 0xF87C, 0xF85C, 0xF83E, - 0xF821, 0xF806, 0xF7EE, 0xF7DA, 0xF7CA, 0xF7C0, 0xF7BB, 0xF7BC, - 0xF7BF, 0xF7C6, 0xF7CF, 0xF7DB, 0xF7E9, 0xF7F8, 0xF809, 0xF81B, - 0xF82E, 0xF842, 0xF855, 0xF869, 0xF87D, 0xF890, 0xF8A3, 0xF8B4, - 0xF8C4, 0xF8D2, 0xF8DF, 0xF8E9, 0xF8F0, 0xF8F5, 0xF8F7, 0xFDEB, - 0xFDEB, 0xFDEB, 0xFDEB, 0xFDED, 0xFDF2, 0xFDFA, 0xFE06, 0xFE14, - 0xFE26, 0xFE39, 0xFE50, 0xFE68, 0xFE83, 0xFEA0, 0xFEBE, 0xFEDE, - 0xFF00, 0xFF23, 0xFF47, 0xFF6C, 0xFF92, 0xFFB8, 0xFFDF, 0x0006, - 0x002D, 0x0055, 0x007C, 0x00A3, 0x00C9, 0x00EF, 0x0114, 0x0138, - 0x015B, 0x017D, 0x019D, 0x01BB, 0x01D8, 0x01F3, 0x020C, 0x0222, - 0x0236, 0x0247, 0x0256, 0x0261, 0x026A, 0x026F, 0x0271, 0x026F, - 0x026A, 0x0261, 0x0256, 0x0247, 0x0236, 0x0222, 0x020C, 0x01F3, - 0x01D8, 0x01BB, 0x019D, 0x017D, 0x015B, 0x0138, 0x0114, 0x00EF, - 0x00C9, 0x00A3, 0x007C, 0x0055, 0x002D, 0x0006, 0xFFDF, 0xFFB8, - 0xFF92, 0xFF6C, 0xFF47, 0xFF23, 0xFF00, 0xFEDE, 0xFEBE, 0xFEA0, - 0xFE83, 0xFE68, 0xFE50, 0xFE39, 0xFE26, 0xFE14, 0xFE06, 0xFDFA, - 0xFDF2, 0xFDED, 0xFDEB, 0x0708, 0x0708, 0x0708, 0x0708, 0x0702, - 0x06F1, 0x06D4, 0x06AD, 0x067D, 0x0642, 0x05FF, 0x05B4, 0x0561, - 0x0507, 0x04A7, 0x0440, 0x03D4, 0x0363, 0x02ED, 0x0274, 0x01F7, - 0x0178, 0x00F6, 0x0073, 0xFFF0, 0xFF6B, 0xFEE6, 0xFE61, 0xFDDE, - 0xFD5C, 0xFCDD, 0xFC60, 0xFBE7, 0xFB72, 0xFB00, 0xFA94, 0xFA2E, - 0xF9CD, 0xF973, 0xF920, 0xF8D5, 0xF892, 0xF858, 0xF827, 0xF800, - 0xF7E3, 0xF7D2, 0xF7CC, 0xF7D2, 0xF7E3, 0xF800, 0xF827, 0xF858, - 0xF892, 0xF8D5, 0xF920, 0xF973, 0xF9CD, 0xFA2E, 0xFA94, 0xFB00, - 0xFB72, 0xFBE7, 0xFC60, 0xFCDD, 0xFD5C, 0xFDDE, 0xFE61, 0xFEE6, - 0xFF6B, 0xFFF0, 0x0073, 0x00F6, 0x0178, 0x01F7, 0x0274, 0x02ED, - 0x0363, 0x03D4, 0x0440, 0x04A7, 0x0507, 0x0561, 0x05B4, 0x05FF, - 0x0642, 0x067D, 0x06AD, 0x06D4, 0x06F1, 0x0702, 0x0708, 0x7431, - 0x7431, 0x7431, 0x7431, 0x7431, 0x7431, 0x7431, 0x7431, 0x7430, - 0x7430, 0x7430, 0x7430, 0x742F, 0x742F, 0x742E, 0x742E, 0x742D, - 0x742D, 0x742C, 0x742C, 0x742B, 0x742B, 0x742A, 0x742A, 0x7429, - 0x7429, 0x7428, 0x7427, 0x7427, 0x7426, 0x7426, 0x7425, 0x7425, - 0x7424, 0x7424, 0x7423, 0x7423, 0x7422, 0x7422, 0x7422, 0x7421, - 0x7421, 0x7421, 0x7420, 0x7420, 0x7420, 0x7420, 0x7420, 0x7420, - 0x7420, 0x7420, 0x7420, 0x7421, 0x7421, 0x7421, 0x7422, 0x7422, - 0x7422, 0x7423, 0x7423, 0x7424, 0x7424, 0x7425, 0x7425, 0x7426, - 0x7426, 0x7427, 0x7427, 0x7428, 0x7429, 0x7429, 0x742A, 0x742A, - 0x742B, 0x742B, 0x742C, 0x742C, 0x742D, 0x742D, 0x742E, 0x742E, - 0x742F, 0x742F, 0x7430, 0x7430, 0x7430, 0x7430, 0x7431, 0x7431, - 0x7431, 0x7431, 0x7431, -}; +ROM_ASSET_LOAD_ANIM(anim_99_values, 0x00558a90, 7014, 0x00000000, 7014); diff --git a/assets/anims/anim_9A.inc.c b/assets/anims/anim_9A.inc.c index bbfc82adb..4ea712384 100644 --- a/assets/anims/anim_9A.inc.c +++ b/assets/anims/anim_9A.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_9A[] = { 1, 189, @@ -13,70 +14,7 @@ static const struct Animation anim_9A[] = { }; -static const u16 anim_9A_indices[] = { - 0x0001, 0x0000, 0x0008, 0x0001, 0x0008, 0x0009, 0x0001, 0x0000, 0x0001, 0x0011, 0x0001, 0x0000, - 0x0008, 0x012A, 0x0008, 0x0132, 0x0008, 0x013A, - 0x0008, 0x0112, 0x0008, 0x011A, 0x0008, 0x0122, - 0x0008, 0x00FA, 0x0008, 0x0102, 0x0008, 0x010A, - 0x0001, 0x00F6, 0x0001, 0x00F7, 0x0001, 0x00F8, - 0x0008, 0x0032, 0x0008, 0x003A, 0x0008, 0x0042, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x002A, - 0x0008, 0x0012, 0x0008, 0x001A, 0x0008, 0x0022, - 0x0001, 0x00F2, 0x0001, 0x00F3, 0x0001, 0x00F4, - 0x0008, 0x006A, 0x0008, 0x0072, 0x0008, 0x007A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0062, - 0x0008, 0x004A, 0x0008, 0x0052, 0x0008, 0x005A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00F5, - 0x0008, 0x00DA, 0x0008, 0x00E2, 0x0008, 0x00EA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x00D2, - 0x0008, 0x00BA, 0x0008, 0x00C2, 0x0008, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00F9, - 0x0008, 0x00A2, 0x0008, 0x00AA, 0x0008, 0x00B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x009A, - 0x0008, 0x0082, 0x0008, 0x008A, 0x0008, 0x0092, -}; +ROM_ASSET_LOAD_ANIM(anim_9A_indices, 0x0055a610, 252, 0x00000000, 252); -static const s16 anim_9A_values[] = { - 0x0000, 0x005B, 0x005B, 0x006C, 0x0071, 0x0073, 0x0078, 0x006F, - 0x0069, 0xFFDD, 0xFFDD, 0xFFDD, 0xFFFD, 0x0018, 0x0000, 0xFFE9, - 0xFFDD, 0x3FFF, 0x18A4, 0x18A4, 0x16A9, 0x13DA, 0x09AE, 0xED7E, - 0xC9F0, 0xB870, 0xFA05, 0xFA05, 0xFAAB, 0xFB4D, 0xF9B2, 0xF2D9, - 0xE9C3, 0xE53A, 0xE39B, 0xE39B, 0xE544, 0xE742, 0xE9A4, 0xED43, - 0xF144, 0xF329, 0xCD92, 0xCD92, 0xD2A4, 0xD87F, 0xDBAB, 0xD95F, - 0xD465, 0xD1A5, 0x0B54, 0x0B54, 0x19E7, 0x2991, 0x1EFF, 0xD84C, - 0x7759, 0x4683, 0xE6E0, 0xE6E0, 0xE85C, 0xE9E5, 0xE7D4, 0xDD69, - 0xCF64, 0xC85D, 0x9B42, 0x9B42, 0x8FBD, 0x832B, 0x8840, 0xB57A, - 0xF45D, 0x1427, 0xED57, 0xED57, 0xF001, 0xF35F, 0xF8AC, 0x13C0, - 0x31EE, 0x4035, 0xFE53, 0xFE53, 0x0D07, 0x123A, 0xFF58, 0x07B5, - 0x14CB, 0x1B99, 0xEC6A, 0xEC6A, 0xE847, 0xE93A, 0xF1CD, 0xF628, - 0xF998, 0xFAFE, 0xE1F1, 0xE1F1, 0xDD8C, 0xD86B, 0xD4A8, 0xD359, - 0xD368, 0xD3AE, 0xEFE3, 0xEFE3, 0xEF79, 0xF051, 0x068A, 0x4FE9, - 0xAEAC, 0xDDA1, 0x11CD, 0x11CD, 0x15E0, 0x1ABA, 0x1FBC, 0x25E1, - 0x2C2D, 0x2F11, 0x7D14, 0x7D14, 0x83E0, 0x8CB3, 0xA1C3, 0xD56D, - 0x1552, 0x3498, 0xFFAD, 0xFFAD, 0x0705, 0x0B19, 0x0D0A, 0x0792, - 0x02BE, 0x0012, 0x03BB, 0x03BB, 0x125A, 0x0901, 0xFD58, 0xFE0C, - 0xFEC6, 0xFF31, 0xDA84, 0xDA84, 0xBFA7, 0xA9D6, 0x9B60, 0xACA1, - 0xBCF8, 0xC62D, 0x4C54, 0x4C54, 0x4DF5, 0x4FCA, 0x4FFE, 0x4C99, - 0x4793, 0x44FE, 0xFF1D, 0xFF1D, 0xFF9E, 0x0036, 0x00D0, 0x0181, - 0x0233, 0x0283, 0x13FB, 0x13FB, 0x142C, 0x1467, 0x14A2, 0x14E6, - 0x152A, 0x1549, 0x9575, 0x9575, 0x9069, 0x8A6A, 0x846C, 0x7D78, - 0x7687, 0x735F, 0xF769, 0xF769, 0xF438, 0xEF3C, 0xEC30, 0xF49F, - 0xF8A3, 0xFA4C, 0xF7BB, 0xF7BB, 0xEA56, 0xF197, 0xFB93, 0xFE95, - 0xFFA9, 0x0000, 0xD553, 0xD553, 0xC4A4, 0xB39E, 0xA6DA, 0xAFB9, - 0xB725, 0xBB2D, 0x4FFE, 0x4FFE, 0x4EC4, 0x4D4D, 0x4BB7, 0x4991, - 0x4AFF, 0x4C54, 0xFCEF, 0xFCEF, 0xFDC9, 0xFECB, 0xFFA4, 0xFF9B, - 0x0133, 0x0259, 0xE6A9, 0xE6A9, 0xE79C, 0xE8BD, 0xE9E7, 0xEB37, - 0xEC73, 0xED25, 0x8E9B, 0x8E9B, 0x8B19, 0x86F1, 0x8309, 0x80A8, - 0x7B16, 0x7774, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0xF53F, 0xF53F, 0xF71C, 0xF966, 0xFBC7, 0xFDE5, - 0xFF6B, 0x0000, 0x0253, 0x0253, 0x01EC, 0x016D, 0x00EA, 0x0074, - 0x0020, 0x0000, 0xD9D9, 0xD9D9, 0xDA2F, 0xDA99, 0xDB07, 0xDB69, - 0xDBAF, 0xDBCA, 0x070C, 0x070C, 0x04EC, 0x02E7, 0x01CA, 0x00DD, - 0x003B, 0x0000, 0xF13C, 0xF13C, 0xF3A1, 0xF665, 0xF948, 0xFC6E, - 0xFEF6, 0x0000, 0xF8F7, 0xF8F7, 0x03DB, 0x0FEB, 0x1B53, 0x276C, - 0x3106, 0x34EF, 0xFDEB, 0xFDEB, 0xFEBA, 0xFEE8, 0xFF08, 0xFF65, - 0xFFCF, 0x0000, 0x0708, 0x0708, 0x060E, 0x04DF, 0x03A5, 0x0229, - 0x00AD, 0x0000, 0x7431, 0x7431, 0x70CE, 0x6957, 0x61C2, 0x5A8F, - 0x53DF, 0x50ED, -}; +ROM_ASSET_LOAD_ANIM(anim_9A_values, 0x0055a70c, 644, 0x00000000, 644); diff --git a/assets/anims/anim_9B.inc.c b/assets/anims/anim_9B.inc.c index 2a29fcb3d..6874530cf 100644 --- a/assets/anims/anim_9B.inc.c +++ b/assets/anims/anim_9B.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_9B[] = { 1, 189, @@ -13,69 +14,7 @@ static const struct Animation anim_9B[] = { }; -static const u16 anim_9B_indices[] = { - 0x0001, 0x0000, 0x0008, 0x0001, 0x0001, 0x0009, 0x0001, 0x0000, 0x0001, 0x000A, 0x0001, 0x0000, - 0x0008, 0x0123, 0x0008, 0x012B, 0x0008, 0x0133, - 0x0008, 0x010B, 0x0008, 0x0113, 0x0008, 0x011B, - 0x0008, 0x00F3, 0x0008, 0x00FB, 0x0008, 0x0103, - 0x0001, 0x00EF, 0x0001, 0x00F0, 0x0001, 0x00F1, - 0x0008, 0x002B, 0x0008, 0x0033, 0x0008, 0x003B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0023, - 0x0008, 0x000B, 0x0008, 0x0013, 0x0008, 0x001B, - 0x0001, 0x00EB, 0x0001, 0x00EC, 0x0001, 0x00ED, - 0x0008, 0x0063, 0x0008, 0x006B, 0x0008, 0x0073, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x005B, - 0x0008, 0x0043, 0x0008, 0x004B, 0x0008, 0x0053, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00EE, - 0x0008, 0x00D3, 0x0008, 0x00DB, 0x0008, 0x00E3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x00CB, - 0x0008, 0x00B3, 0x0008, 0x00BB, 0x0008, 0x00C3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00F2, - 0x0008, 0x009B, 0x0008, 0x00A3, 0x0008, 0x00AB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0008, 0x0093, - 0x0008, 0x007B, 0x0008, 0x0083, 0x0008, 0x008B, -}; +ROM_ASSET_LOAD_ANIM(anim_9B_indices, 0x0055a9a8, 252, 0x00000000, 252); -static const s16 anim_9B_values[] = { - 0x0000, 0x0069, 0x006B, 0x0073, 0x0088, 0x0099, 0x0082, 0x0069, - 0x005B, 0xFFDD, 0x3FFF, 0xB870, 0xBDC5, 0xCB83, 0xDE4E, 0xF2C7, - 0x0591, 0x134F, 0x18A4, 0xE53A, 0xE661, 0xE959, 0xED69, 0xF1D6, - 0xF5E6, 0xF8DE, 0xFA05, 0xF329, 0xF24C, 0xF013, 0xED0A, 0xE9BA, - 0xE6B1, 0xE478, 0xE39B, 0xD1A5, 0xD16B, 0xD0D6, 0xD00A, 0xCF2C, - 0xCE60, 0xCDCB, 0xCD92, 0x4683, 0x516A, 0x6D87, 0x93FC, 0xBDDF, - 0xE450, 0x006D, 0x0B54, 0xC85D, 0xCA0E, 0xCE69, 0xD45F, 0xDADE, - 0xE0D4, 0xE52F, 0xE6E0, 0x1427, 0x0D75, 0xFC30, 0xE493, 0xCAD7, - 0xB33A, 0xA1F4, 0x9B42, 0x4035, 0x3B9E, 0x2FC7, 0x1F97, 0x0DF4, - 0xFDC5, 0xF1EE, 0xED57, 0x1B99, 0x19FA, 0x15CB, 0x1013, 0x09D8, - 0x0420, 0xFFF3, 0xFE53, 0xFAFE, 0xFA2F, 0xF81A, 0xF541, 0xF227, - 0xEF4E, 0xED39, 0xEC6A, 0xD3AE, 0xD478, 0xD682, 0xD94B, 0xDC54, - 0xDF1D, 0xE126, 0xE1F1, 0xDDA1, 0xD076, 0xAE80, 0x800F, 0x4D74, - 0x1F03, 0xFD0E, 0xEFE3, 0x2F11, 0x2D72, 0x2944, 0x238C, 0x1D52, - 0x179A, 0x136C, 0x11CD, 0x3498, 0x2A6E, 0x1037, 0xEC5F, 0xC551, - 0xA179, 0x8742, 0x7D14, 0x0012, 0x000D, 0xFFFF, 0xFFEB, 0xFFD5, - 0xFFC2, 0xFFB3, 0xFFAD, 0xFF31, 0xFF71, 0x0016, 0x00FA, 0x01F1, - 0x02D5, 0x037B, 0x03BB, 0xC62D, 0xC74E, 0xCA35, 0xCE2F, 0xD283, - 0xD67C, 0xD964, 0xDA84, 0x44FE, 0x4566, 0x4672, 0x47E1, 0x4971, - 0x4ADF, 0x4BEC, 0x4C54, 0x0283, 0x0253, 0x01D7, 0x012C, 0x0073, - 0xFFCA, 0xFF4D, 0xFF1D, 0x1549, 0x1536, 0x1506, 0x14C5, 0x147E, - 0x143D, 0x140D, 0x13FB, 0x735F, 0x7542, 0x7A20, 0x80CB, 0x880C, - 0x8EB4, 0x9392, 0x9575, 0xFA4C, 0xFA23, 0xF9BA, 0xF92A, 0xF88C, - 0xF7FC, 0xF792, 0xF769, 0x0000, 0xFF8B, 0xFE5D, 0xFCBF, 0xFAFD, - 0xF95F, 0xF831, 0xF7BB, 0xBB2D, 0xBCA0, 0xC05C, 0xC578, 0xCB09, - 0xD024, 0xD3E0, 0xD553, 0x4C54, 0x4C88, 0x4D0E, 0x4DC5, 0x4E8D, - 0x4F44, 0x4FCA, 0x4FFE, 0x0259, 0x020C, 0x0146, 0x0037, 0xFF11, - 0xFE02, 0xFD3B, 0xFCEF, 0xED25, 0xECC9, 0xEBDC, 0xEA98, 0xE937, - 0xE7F2, 0xE705, 0xE6A9, 0x7774, 0x78BC, 0x7C0B, 0x8093, 0x8580, - 0x8A05, 0x8D53, 0x8E9B, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x0000, 0x0049, 0x00C4, 0x00DD, 0x0000, - 0xFC88, 0xF7B1, 0xF53F, 0x0000, 0xFFF1, 0xFFD6, 0xFFD1, 0x0000, - 0x00C0, 0x01CC, 0x0253, 0xDBCA, 0xDD40, 0xE06F, 0xE38D, 0xE4CE, - 0xE1D8, 0xDCA1, 0xD9D9, 0x0000, 0xFFD7, 0xFF85, 0xFF47, 0xFF5B, - 0x0000, 0x03C6, 0x070C, 0x0000, 0x0056, 0x0103, 0x0184, 0x0159, - 0x0000, 0xF817, 0xF13C, 0x34EF, 0x31D4, 0x29E6, 0x1F39, 0x13DE, - 0x09E8, 0xFF4C, 0xF8F7, 0x0000, 0x000E, 0x0026, 0x002A, 0x0000, - 0xFF54, 0xFE64, 0xFDEB, 0x0000, 0xFFD0, 0xFF80, 0xFF70, 0x0000, - 0x0245, 0x056F, 0x0708, 0x50ED, 0x5242, 0x55B1, 0x5A62, 0x5F7F, - 0x671A, 0x6FF2, 0x7431, -}; +ROM_ASSET_LOAD_ANIM(anim_9B_values, 0x0055aaa4, 630, 0x00000000, 630); diff --git a/assets/anims/anim_9C.inc.c b/assets/anims/anim_9C.inc.c index 94519895c..875b14b1f 100644 --- a/assets/anims/anim_9C.inc.c +++ b/assets/anims/anim_9C.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_9C[] = { 9, 189, @@ -13,335 +14,7 @@ static const struct Animation anim_9C[] = { }; -static const u16 anim_9C_indices[] = { - 0x0001, 0x0000, 0x0040, 0x0001, 0x0040, 0x0041, 0x0001, 0x0000, 0x0001, 0x0081, 0x0001, 0x0000, - 0x0040, 0x090A, 0x0001, 0x0000, 0x0040, 0x094A, - 0x0040, 0x084A, 0x0040, 0x088A, 0x0040, 0x08CA, - 0x0040, 0x078A, 0x0040, 0x07CA, 0x0040, 0x080A, - 0x0001, 0x0786, 0x0001, 0x0787, 0x0001, 0x0788, - 0x0040, 0x0182, 0x0040, 0x01C2, 0x0040, 0x0202, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0142, - 0x0040, 0x0082, 0x0040, 0x00C2, 0x0040, 0x0102, - 0x0001, 0x0782, 0x0001, 0x0783, 0x0001, 0x0784, - 0x0040, 0x0342, 0x0040, 0x0382, 0x0040, 0x03C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0302, - 0x0040, 0x0242, 0x0040, 0x0282, 0x0040, 0x02C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0785, - 0x0040, 0x06C2, 0x0040, 0x0702, 0x0040, 0x0742, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x0682, - 0x0040, 0x05C2, 0x0040, 0x0602, 0x0040, 0x0642, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0789, - 0x0040, 0x0502, 0x0040, 0x0542, 0x0040, 0x0582, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0040, 0x04C2, - 0x0040, 0x0402, 0x0040, 0x0442, 0x0040, 0x0482, -}; +ROM_ASSET_LOAD_ANIM(anim_9C_indices, 0x0055ad34, 252, 0x00000000, 252); -static const s16 anim_9C_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0x00AA, 0x00AA, 0x00A9, 0x00A8, 0x00A6, 0x00A3, 0x00A0, - 0x009D, 0x009A, 0x0097, 0x0095, 0x0093, 0x0093, 0x0093, 0x0094, - 0x0094, 0x0095, 0x0096, 0x0096, 0x0097, 0x0098, 0x0099, 0x009A, - 0x009C, 0x009D, 0x009E, 0x009F, 0x00A1, 0x00A2, 0x00A3, 0x00A5, - 0x00A6, 0x00A7, 0x00A8, 0x00AA, 0x00AB, 0x00AC, 0x00AD, 0x00AE, - 0x00AF, 0x00B0, 0x00B1, 0x00B1, 0x00B2, 0x00B2, 0x00B3, 0x00B3, - 0x00B3, 0x0000, 0x0000, 0xFFFF, 0xFFFC, 0xFFF6, 0xFFEF, 0xFFE8, - 0xFFDF, 0xFFD3, 0xFFBE, 0xFFA0, 0xFF7E, 0xFF5C, 0xFF3F, 0xFF2A, - 0xFF22, 0xFF22, 0xFF22, 0xFF22, 0xFF21, 0xFF21, 0xFF20, 0xFF1F, - 0xFF1E, 0xFF1D, 0xFF1C, 0xFF1C, 0xFF1B, 0xFF1B, 0xFF1B, 0xFF1B, - 0xFF1B, 0xFF1B, 0xFF1C, 0xFF1C, 0xFF1C, 0xFF1C, 0xFF1C, 0xFF1D, - 0xFF1D, 0xFF1D, 0xFF1D, 0xFF1E, 0xFF1E, 0xFF1E, 0xFF1E, 0xFF1F, - 0xFF1F, 0xFF1F, 0xFF1F, 0xFF20, 0xFF20, 0xFF20, 0xFF20, 0xFF21, - 0xFF21, 0xFF21, 0xFF21, 0xFF21, 0xFF22, 0xFF22, 0xFF22, 0xFF22, - 0xFF22, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFA6, 0xFEAE, 0xFD38, 0xFB67, - 0xF95B, 0xF736, 0xF51A, 0xF328, 0xF180, 0xF045, 0xEF98, 0xEF42, - 0xEEF6, 0xEEB4, 0xEE7B, 0xEE4A, 0xEE22, 0xEE01, 0xEDE8, 0xEDD6, - 0xEDCA, 0xEDC4, 0xEDC4, 0xEDC9, 0xEDD2, 0xEDE0, 0xEDF1, 0xEE05, - 0xEE1D, 0xEE37, 0xEE52, 0xEE70, 0xEE8E, 0xEEAD, 0xEECC, 0xEEEA, - 0xEF08, 0xEF25, 0xEF40, 0xEF58, 0xEF6F, 0xEF82, 0xEF91, 0xEF9D, - 0xEFA5, 0xEFA7, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF9CE, 0xFAB1, 0xFC04, 0xFDA7, - 0xFF7A, 0x015C, 0x032E, 0x04D1, 0x0624, 0x0707, 0x0759, 0x0750, - 0x0737, 0x070F, 0x06D8, 0x0693, 0x0643, 0x05E6, 0x0580, 0x0510, - 0x0497, 0x0417, 0x0390, 0x0304, 0x0274, 0x01E0, 0x014A, 0x00B2, - 0x0019, 0xFF82, 0xFEEC, 0xFE58, 0xFDC8, 0xFD3C, 0xFCB5, 0xFC35, - 0xFBBD, 0xFB4D, 0xFAE6, 0xFA8A, 0xFA39, 0xF9F5, 0xF9BE, 0xF996, - 0xF97D, 0xF974, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED7A, 0xED4A, 0xED02, 0xECAA, - 0xEC48, 0xEBE5, 0xEB87, 0xEB35, 0xEAF7, 0xEAD3, 0xEAD1, 0xEAE6, - 0xEAFF, 0xEB1D, 0xEB3F, 0xEB65, 0xEB8F, 0xEBBC, 0xEBEC, 0xEC1F, - 0xEC55, 0xEC8C, 0xECC5, 0xECFF, 0xED3B, 0xED77, 0xEDB3, 0xEDEF, - 0xEE2B, 0xEE67, 0xEEA1, 0xEEDA, 0xEF11, 0xEF47, 0xEF7A, 0xEFAA, - 0xEFD7, 0xF001, 0xF027, 0xF04A, 0xF068, 0xF081, 0xF095, 0xF0A4, - 0xF0AD, 0xF0B0, 0xCA4F, 0xCB46, 0xCDB1, 0xD0D4, 0xD3F8, 0xD662, - 0xD759, 0xD6E6, 0xD5B4, 0xD3F8, 0xD1E9, 0xCFBF, 0xCDB1, 0xCBF4, - 0xCAC2, 0xCA4F, 0xCA4F, 0xCA4F, 0xC9C8, 0xC855, 0xC62F, 0xC38C, - 0xC0A4, 0xBDAD, 0xBADF, 0xB870, 0xB698, 0xB58E, 0xB588, 0xB62C, - 0xB6F6, 0xB7E6, 0xB8F7, 0xBA28, 0xBB76, 0xBCDE, 0xBE5D, 0xBFF1, - 0xC197, 0xC34D, 0xC510, 0xC6DE, 0xC8B3, 0xCA8D, 0xCC69, 0xCE46, - 0xD020, 0xD1F4, 0xD3C0, 0xD582, 0xD736, 0xD8DA, 0xDA6C, 0xDBE9, - 0xDD4E, 0xDE98, 0xDFC6, 0xE0D4, 0xE1BF, 0xE286, 0xE325, 0xE39A, - 0xE3E2, 0xE3FA, 0xFB1D, 0xFA70, 0xF8BF, 0xF68C, 0xF45A, 0xF2A9, - 0xF1FC, 0xF24C, 0xF323, 0xF45A, 0xF5CA, 0xF74E, 0xF8BF, 0xF9F6, - 0xFACD, 0xFB1D, 0xFB1D, 0xFB1D, 0xFBE2, 0xFDFE, 0x0121, 0x04FD, - 0x0944, 0x0DA5, 0x11D2, 0x157D, 0x1856, 0x1A0E, 0x1A57, 0x19B4, - 0x18DD, 0x17D7, 0x16A5, 0x1549, 0x13C8, 0x1225, 0x1062, 0x0E84, - 0x0C8D, 0x0A82, 0x0865, 0x0639, 0x0402, 0x01C4, 0xFF82, 0xFD3E, - 0xFAFC, 0xF8C0, 0xF68D, 0xF466, 0xF24F, 0xF04A, 0xEE5C, 0xEC87, - 0xEACF, 0xE937, 0xE7C3, 0xE676, 0xE552, 0xE45D, 0xE398, 0xE307, - 0xE2AE, 0xE28F, 0xD2DC, 0xD1F1, 0xCFA7, 0xCCAC, 0xC9B2, 0xC767, - 0xC67C, 0xC6E9, 0xC80C, 0xC9B2, 0xCBA5, 0xCDB3, 0xCFA7, 0xD14C, - 0xD26F, 0xD2DC, 0xD2DC, 0xD2DC, 0xD32F, 0xD413, 0xD56B, 0xD71A, - 0xD901, 0xDB04, 0xDD05, 0xDEE6, 0xE089, 0xE1D2, 0xE2A2, 0xE329, - 0xE3AC, 0xE42B, 0xE4A5, 0xE51B, 0xE58D, 0xE5FA, 0xE663, 0xE6C7, - 0xE728, 0xE784, 0xE7DC, 0xE830, 0xE880, 0xE8CB, 0xE913, 0xE957, - 0xE997, 0xE9D3, 0xEA0B, 0xEA3F, 0xEA6F, 0xEA9C, 0xEAC4, 0xEAE9, - 0xEB0B, 0xEB28, 0xEB42, 0xEB59, 0xEB6C, 0xEB7B, 0xEB87, 0xEB90, - 0xEB95, 0xEB96, 0xD4B4, 0xD567, 0xD728, 0xD971, 0xDBB9, 0xDD7A, - 0xDE2E, 0xDDDA, 0xDCFB, 0xDBB9, 0xDA3A, 0xD8A7, 0xD728, 0xD5E6, - 0xD507, 0xD4B4, 0xD4B4, 0xD4B4, 0xD37B, 0xD024, 0xCB28, 0xC503, - 0xBE2F, 0xB727, 0xB066, 0xAA66, 0xA5A3, 0xA297, 0xA1BC, 0xA249, - 0xA31C, 0xA431, 0xA585, 0xA712, 0xA8D4, 0xAAC6, 0xACE4, 0xAF2A, - 0xB193, 0xB41B, 0xB6BD, 0xB974, 0xBC3D, 0xBF12, 0xC1EF, 0xC4D1, - 0xC7B1, 0xCA8D, 0xCD5E, 0xD022, 0xD2D3, 0xD56D, 0xD7EB, 0xDA49, - 0xDC83, 0xDE94, 0xE077, 0xE229, 0xE3A4, 0xE4E4, 0xE5E5, 0xE6A1, - 0xE716, 0xE73E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFA, 0xFFE8, 0xFFCF, 0xFFB4, - 0xFF99, 0xFF85, 0xFF7A, 0xFF7D, 0xFF91, 0xFFBC, 0x0000, 0x005E, - 0x00D2, 0x0157, 0x01EB, 0x028B, 0x0334, 0x03E2, 0x0493, 0x0543, - 0x05F0, 0x0696, 0x0733, 0x07C3, 0x0850, 0x08E5, 0x0981, 0x0A23, - 0x0AC8, 0x0B70, 0x0C1A, 0x0CC2, 0x0D69, 0x0E0D, 0x0EAB, 0x0F44, - 0x0FD5, 0x105D, 0x10DA, 0x114B, 0x11AF, 0x1204, 0x1249, 0x127C, - 0x129B, 0x12A6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF1, 0xFFC7, 0xFF8E, 0xFF4F, - 0xFF13, 0xFEE3, 0xFECA, 0xFED0, 0xFF00, 0xFF62, 0x0000, 0x00DA, - 0x01E5, 0x0319, 0x046F, 0x05E1, 0x0766, 0x08F9, 0x0A91, 0x0C28, - 0x0DB7, 0x0F37, 0x10A1, 0x11ED, 0x1333, 0x148B, 0x15F4, 0x1769, - 0x18E8, 0x1A6C, 0x1BF2, 0x1D78, 0x1EF9, 0x2073, 0x21E2, 0x2342, - 0x2491, 0x25CB, 0x26EC, 0x27F2, 0x28D8, 0x299C, 0x2A3B, 0x2AB0, - 0x2AF9, 0x2B12, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF514, 0xF481, 0xF3A4, 0xF291, - 0xF15B, 0xF016, 0xEED5, 0xEDAB, 0xECAD, 0xEBEF, 0xEB82, 0xEB5A, - 0xEB57, 0xEB75, 0xEBAE, 0xEC00, 0xEC64, 0xECD5, 0xED50, 0xEDD0, - 0xEE50, 0xEECA, 0xEF3C, 0xEF9F, 0xEFFD, 0xF065, 0xF0D3, 0xF148, - 0xF1C1, 0xF23E, 0xF2BC, 0xF33C, 0xF3BB, 0xF439, 0xF4B4, 0xF52B, - 0xF59C, 0xF607, 0xF66A, 0xF6C4, 0xF713, 0xF757, 0xF78E, 0xF7B7, - 0xF7D0, 0xF7D9, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, - 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, - 0xC7DD, 0xC7DD, 0xC7DD, 0xC7DD, 0xC782, 0xC684, 0xC508, 0xC32E, - 0xC119, 0xBEEB, 0xBCC5, 0xBAC9, 0xB91A, 0xB7DA, 0xB729, 0xB6DA, - 0xB6A6, 0xB693, 0xB6A2, 0xB6D7, 0xB734, 0xB7BD, 0xB875, 0xB95E, - 0xBA7C, 0xBBD2, 0xBD62, 0xBF30, 0xC14E, 0xC3C4, 0xC687, 0xC98B, - 0xCCC7, 0xD02E, 0xD3B6, 0xD754, 0xDAFC, 0xDEA4, 0xE241, 0xE5C7, - 0xE92C, 0xEC64, 0xEF65, 0xF223, 0xF493, 0xF6AB, 0xF85E, 0xF9A3, - 0xFA6E, 0xFAB5, 0x054B, 0x0682, 0x098B, 0x0D7E, 0x1170, 0x1479, - 0x15B0, 0x1520, 0x139E, 0x1170, 0x0EDA, 0x0C21, 0x098B, 0x075D, - 0x05DB, 0x054B, 0x054B, 0x054B, 0x04F9, 0x0407, 0x027C, 0x005D, - 0xFDB4, 0xFA83, 0xF6D2, 0xF2A9, 0xEE0E, 0xE906, 0xE399, 0xDD80, - 0xD68C, 0xCEE7, 0xC6B8, 0xBE27, 0xB55E, 0xAC86, 0xA3C6, 0x9B47, - 0x9332, 0x8BB0, 0x84E8, 0x7F01, 0x7A4C, 0x76E9, 0x74CB, 0x73E0, - 0x741A, 0x7567, 0x77B9, 0x7B0C, 0x7F4B, 0x844E, 0x89E2, 0x8FDF, - 0x9619, 0x9C65, 0xA297, 0xA883, 0xADFE, 0xB2DC, 0xB6F1, 0xBA11, - 0xBC11, 0xBCC6, 0x2BD6, 0x2B96, 0x2AF5, 0x2A24, 0x2952, 0x28B1, - 0x2871, 0x288F, 0x28DF, 0x2952, 0x29DB, 0x2A6C, 0x2AF5, 0x2B69, - 0x2BB8, 0x2BD6, 0x2BD6, 0x2BD6, 0x2B8E, 0x2ACA, 0x29A6, 0x283E, - 0x26B0, 0x2517, 0x2390, 0x2239, 0x212C, 0x2088, 0x2068, 0x20C9, - 0x2187, 0x2294, 0x23DE, 0x2556, 0x26EB, 0x288E, 0x2A2E, 0x2BBC, - 0x2D26, 0x2E5D, 0x2F52, 0x2FF3, 0x300C, 0x2F8D, 0x2E9C, 0x2D5D, - 0x2BF8, 0x2A90, 0x294D, 0x2811, 0x26AE, 0x252D, 0x2396, 0x21F4, - 0x204E, 0x1EAE, 0x1D1D, 0x1BA4, 0x1A4D, 0x191F, 0x1825, 0x1767, - 0x16EE, 0x16C4, 0xCCF6, 0xCE5E, 0xD1E1, 0xD672, 0xDB03, 0xDE86, - 0xDFED, 0xDF47, 0xDD89, 0xDB03, 0xD805, 0xD4DF, 0xD1E1, 0xCF5B, - 0xCD9C, 0xCCF6, 0xCCF6, 0xCCF6, 0xCC73, 0xCAF9, 0xC89D, 0xC574, - 0xC192, 0xBD0D, 0xB7FA, 0xB26D, 0xAC7C, 0xA63C, 0x9FC1, 0x98C2, - 0x90FE, 0x8898, 0x7FB1, 0x7671, 0x6CF8, 0x6369, 0x59E8, 0x5097, - 0x4799, 0x3F12, 0x3724, 0x2FF2, 0x2982, 0x23D9, 0x1F1B, 0x1B6C, - 0x18F1, 0x17CC, 0x1822, 0x19BC, 0x1C2F, 0x1F58, 0x2312, 0x2739, - 0x2BA7, 0x303A, 0x34CB, 0x3937, 0x3D59, 0x410D, 0x442E, 0x4697, - 0x4824, 0x48B0, 0x0000, 0xFFFF, 0xFFFA, 0xFFF3, 0xFFEB, 0xFFE3, - 0xFFDC, 0xFFD7, 0xFFD5, 0xFFDF, 0xFFF3, 0x0000, 0x0003, 0x0002, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFD, - 0xFFFB, 0xFFF9, 0xFFF8, 0xFFF6, 0xFFF5, 0xFFF3, 0xFFF3, 0xFFF2, - 0xFFF1, 0xFFF1, 0xFFF0, 0xFFF0, 0xFFEF, 0xFFEF, 0xFFEE, 0xFFED, - 0xFFED, 0xFFEC, 0xFFEC, 0xFFEB, 0xFFEB, 0xFFEB, 0xFFEA, 0xFFEA, - 0xFFE9, 0xFFE9, 0xFFE9, 0xFFE8, 0xFFE8, 0xFFE8, 0xFFE7, 0xFFE7, - 0xFFE7, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, 0xFFE6, - 0xFFE6, 0xFFE6, 0xFF30, 0xFF30, 0xFF31, 0xFF31, 0xFF32, 0xFF33, - 0xFF34, 0xFF34, 0xFF34, 0xFF33, 0xFF31, 0xFF30, 0xFF30, 0xFF30, - 0xFF30, 0xFF30, 0xFF30, 0xFF30, 0xFF32, 0xFF39, 0xFF43, 0xFF50, - 0xFF5E, 0xFF6C, 0xFF7B, 0xFF88, 0xFF94, 0xFF9C, 0xFFA1, 0xFFA3, - 0xFFA5, 0xFFA7, 0xFFA9, 0xFFAA, 0xFFAB, 0xFFAC, 0xFFAD, 0xFFAE, - 0xFFAE, 0xFFAF, 0xFFAF, 0xFFAF, 0xFFAF, 0xFFAE, 0xFFAE, 0xFFAE, - 0xFFAD, 0xFFAC, 0xFFAC, 0xFFAB, 0xFFAA, 0xFFAA, 0xFFA9, 0xFFA8, - 0xFFA8, 0xFFA7, 0xFFA6, 0xFFA6, 0xFFA5, 0xFFA5, 0xFFA4, 0xFFA4, - 0xFFA4, 0xFFA4, 0xC9D8, 0xCA32, 0xCB1E, 0xCC6C, 0xCDEB, 0xCF6A, - 0xD0B9, 0xD1A5, 0xD1FF, 0xD021, 0xCC73, 0xC9D8, 0xC939, 0xC94A, - 0xC9A3, 0xC9D8, 0xC9D8, 0xC9D8, 0xC993, 0xC8D3, 0xC7B5, 0xC651, - 0xC4C2, 0xC322, 0xC18C, 0xC019, 0xBEE4, 0xBE07, 0xBD9C, 0xBD78, - 0xBD5F, 0xBD4F, 0xBD49, 0xBD4B, 0xBD55, 0xBD67, 0xBD7F, 0xBD9E, - 0xBDC3, 0xBDED, 0xBE1C, 0xBE4F, 0xBE86, 0xBEC0, 0xBEFD, 0xBF3B, - 0xBF7B, 0xBFBC, 0xBFFD, 0xC03E, 0xC07E, 0xC0BC, 0xC0F9, 0xC134, - 0xC16C, 0xC1A0, 0xC1D0, 0xC1FB, 0xC221, 0xC242, 0xC25C, 0xC270, - 0xC27C, 0xC280, 0x1E4A, 0x1DC2, 0x1C67, 0x1A90, 0x1897, 0x16D5, - 0x15A2, 0x1557, 0x164D, 0x1DBC, 0x29F9, 0x3107, 0x2EBE, 0x283A, - 0x216E, 0x1E4A, 0x1EA0, 0x1F8D, 0x20EE, 0x22A0, 0x2481, 0x2670, - 0x28CB, 0x2BC9, 0x2F0A, 0x322E, 0x34D4, 0x369B, 0x3724, 0x36E1, - 0x3685, 0x3612, 0x358B, 0x34EF, 0x3442, 0x3384, 0x32B7, 0x31DD, - 0x30F6, 0x3006, 0x2F0D, 0x2E0D, 0x2D08, 0x2BFE, 0x2AF2, 0x29E6, - 0x28DA, 0x27D0, 0x26CA, 0x25CA, 0x24D1, 0x23E1, 0x22FB, 0x2220, - 0x2153, 0x2095, 0x1FE7, 0x1F4C, 0x1EC4, 0x1E51, 0x1DF5, 0x1DB1, - 0x1D87, 0x1D79, 0x1B09, 0x1B13, 0x1B29, 0x1B41, 0x1B50, 0x1B4B, - 0x1B27, 0x1AD9, 0x1A56, 0x185B, 0x155A, 0x13DB, 0x1507, 0x177E, - 0x19EE, 0x1B09, 0x1B09, 0x1B09, 0x1AD8, 0x1A53, 0x198B, 0x1895, - 0x1782, 0x1665, 0x1552, 0x145A, 0x1391, 0x130A, 0x12D6, 0x12D9, - 0x12E4, 0x12F8, 0x1315, 0x1339, 0x1365, 0x1397, 0x13CF, 0x140C, - 0x144E, 0x1495, 0x14E0, 0x152D, 0x157D, 0x15D0, 0x1623, 0x1678, - 0x16CD, 0x1722, 0x1776, 0x17C9, 0x181A, 0x1868, 0x18B4, 0x18FB, - 0x193F, 0x197E, 0x19B8, 0x19EB, 0x1A19, 0x1A3F, 0x1A5E, 0x1A75, - 0x1A83, 0x1A87, 0x1144, 0x1135, 0x1112, 0x10E9, 0x10C8, 0x10BE, - 0x10D8, 0x1126, 0x11B5, 0x1403, 0x178C, 0x1957, 0x180C, 0x1546, - 0x1284, 0x1144, 0x1144, 0x1144, 0x1165, 0x11BC, 0x123F, 0x12DF, - 0x138F, 0x1443, 0x14EE, 0x1581, 0x15F1, 0x1631, 0x1632, 0x160C, - 0x15DC, 0x15A3, 0x1563, 0x151B, 0x14CC, 0x1477, 0x141C, 0x13BD, - 0x1359, 0x12F2, 0x1287, 0x121A, 0x11AB, 0x113B, 0x10CA, 0x105A, - 0x0FEA, 0x0F7B, 0x0F0E, 0x0EA4, 0x0E3D, 0x0DD9, 0x0D7A, 0x0D20, - 0x0CCC, 0x0C7E, 0x0C36, 0x0BF7, 0x0BBF, 0x0B90, 0x0B6A, 0x0B4F, - 0x0B3E, 0x0B38, 0xAC44, 0xAC5B, 0xAC91, 0xACCF, 0xACFC, 0xAD02, - 0xACC9, 0xAC38, 0xAB3A, 0xA73C, 0xA124, 0x9E11, 0xA05D, 0xA53D, - 0xAA13, 0xAC44, 0xAC44, 0xAC44, 0xABD3, 0xAA9C, 0xA8CE, 0xA695, - 0xA41D, 0xA193, 0x9F25, 0x9CFF, 0x9B4E, 0x9A3E, 0x99FD, 0x9A40, - 0x9A9E, 0x9B16, 0x9BA5, 0x9C4A, 0x9D03, 0x9DCF, 0x9EAB, 0x9F96, - 0xA08E, 0xA192, 0xA2A0, 0xA3B5, 0xA4D1, 0xA5F1, 0xA714, 0xA839, - 0xA95C, 0xAA7D, 0xAB9B, 0xACB2, 0xADC1, 0xAEC8, 0xAFC3, 0xB0B2, - 0xB192, 0xB262, 0xB31F, 0xB3CA, 0xB45E, 0xB4DC, 0xB541, 0xB58B, - 0xB5B8, 0xB5C8, 0x0000, 0xFF90, 0xFE69, 0xFCC7, 0xFAE9, 0xF90A, - 0xF768, 0xF641, 0xF5D1, 0xF661, 0xF7D6, 0xF9D3, 0xFBFE, 0xFDFC, - 0xFF70, 0x0000, 0x0000, 0x0000, 0x0009, 0x0021, 0x0045, 0x0072, - 0x00A1, 0x00D1, 0x00FD, 0x0122, 0x013A, 0x0143, 0x0138, 0x0121, - 0x0106, 0x00E7, 0x00C5, 0x00A1, 0x0079, 0x0050, 0x0024, 0xFFF8, - 0xFFC8, 0xFF98, 0xFF66, 0xFF34, 0xFF01, 0xFECE, 0xFE9B, 0xFE68, - 0xFE35, 0xFE03, 0xFDD3, 0xFDA3, 0xFD75, 0xFD49, 0xFD1F, 0xFCF7, - 0xFCD2, 0xFCAF, 0xFC90, 0xFC74, 0xFC5B, 0xFC47, 0xFC36, 0xFC2A, - 0xFC23, 0xFC20, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0005, 0x000B, 0x0011, - 0x0016, 0x001B, 0x001D, 0x001C, 0x0017, 0x000D, 0xFFFD, 0xFFE9, - 0xFFD2, 0xFFBA, 0xFF9F, 0xFF84, 0xFF67, 0xFF48, 0xFF29, 0xFF09, - 0xFEE8, 0xFEC6, 0xFEA4, 0xFE82, 0xFE5F, 0xFE3D, 0xFE1A, 0xFDF8, - 0xFDD7, 0xFDB6, 0xFD96, 0xFD77, 0xFD59, 0xFD3C, 0xFD21, 0xFD07, - 0xFCEF, 0xFCD8, 0xFCC4, 0xFCB2, 0xFCA3, 0xFC96, 0xFC8B, 0xFC83, - 0xFC7F, 0xFC7D, 0xBF40, 0xBEAC, 0xBD26, 0xBAFF, 0xB887, 0xB60F, - 0xB3E8, 0xB262, 0xB1CE, 0xB28D, 0xB479, 0xB719, 0xB9F6, 0xBC96, - 0xBE82, 0xBF40, 0xBF40, 0xBF40, 0xBEFF, 0xBE4D, 0xBD43, 0xBBFB, - 0xBA8E, 0xB918, 0xB7B0, 0xB671, 0xB574, 0xB4D3, 0xB4A8, 0xB4C9, - 0xB4F8, 0xB535, 0xB580, 0xB5D7, 0xB638, 0xB6A5, 0xB71A, 0xB798, - 0xB81D, 0xB8A9, 0xB93A, 0xB9D0, 0xBA69, 0xBB05, 0xBBA3, 0xBC41, - 0xBCDF, 0xBD7C, 0xBE17, 0xBEAF, 0xBF43, 0xBFD1, 0xC05A, 0xC0DC, - 0xC156, 0xC1C7, 0xC22F, 0xC28C, 0xC2DD, 0xC321, 0xC358, 0xC381, - 0xC39A, 0xC3A2, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, - 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, 0x2537, - 0x2537, 0x2537, 0x2537, 0x2537, 0x25C5, 0x2749, 0x298C, 0x2C57, - 0x2F72, 0x32A4, 0x35B7, 0x3873, 0x3AA0, 0x3C07, 0x3C70, 0x3C36, - 0x3BDD, 0x3B67, 0x3AD4, 0x3A28, 0x3965, 0x388B, 0x379E, 0x369F, - 0x3590, 0x3474, 0x334C, 0x321A, 0x30E0, 0x2FA1, 0x2E5D, 0x2D18, - 0x2BD3, 0x2A91, 0x2952, 0x2819, 0x26E9, 0x25C3, 0x24A9, 0x239D, - 0x22A1, 0x21B7, 0x20E1, 0x2021, 0x1F7A, 0x1EEC, 0x1E7A, 0x1E27, - 0x1DF3, 0x1DE1, 0xD64A, 0xD7ED, 0xDC3D, 0xE255, 0xE952, 0xF04F, - 0xF668, 0xFAB8, 0xFC5A, 0xFA3F, 0xF4CF, 0xED5F, 0xE545, 0xDDD6, - 0xD866, 0xD64A, 0xD64A, 0xD64A, 0xD69D, 0xD782, 0xD8D8, 0xDA81, - 0xDC5D, 0xDE4D, 0xE031, 0xE1E9, 0xE357, 0xE45C, 0xE4D6, 0xE4FC, - 0xE514, 0xE520, 0xE521, 0xE517, 0xE504, 0xE4E7, 0xE4C2, 0xE494, - 0xE460, 0xE425, 0xE3E5, 0xE39F, 0xE355, 0xE307, 0xE2B6, 0xE263, - 0xE20F, 0xE1B9, 0xE163, 0xE10E, 0xE0BA, 0xE068, 0xE018, 0xDFCC, - 0xDF84, 0xDF40, 0xDF02, 0xDEC9, 0xDE98, 0xDE6E, 0xDE4C, 0xDE33, - 0xDE23, 0xDE1E, 0xEC41, 0xEC58, 0xEC94, 0xECEA, 0xED4C, 0xEDAE, - 0xEE04, 0xEE40, 0xEE57, 0xEE3A, 0xEDED, 0xED85, 0xED13, 0xECAB, - 0xEC5E, 0xEC41, 0xEC41, 0xEC41, 0xEC23, 0xEBD1, 0xEB58, 0xEAC3, - 0xEA1F, 0xE977, 0xE8D7, 0xE84C, 0xE7E1, 0xE7A3, 0xE79E, 0xE7BD, - 0xE7E4, 0xE814, 0xE84A, 0xE887, 0xE8CA, 0xE912, 0xE95F, 0xE9B1, - 0xEA07, 0xEA60, 0xEABB, 0xEB19, 0xEB79, 0xEBDA, 0xEC3B, 0xEC9D, - 0xECFE, 0xED5E, 0xEDBC, 0xEE18, 0xEE72, 0xEEC8, 0xEF1B, 0xEF69, - 0xEFB2, 0xEFF6, 0xF034, 0xF06C, 0xF09C, 0xF0C5, 0xF0E6, 0xF0FE, - 0xF10D, 0xF112, 0xB59E, 0xB5F2, 0xB6CE, 0xB805, 0xB96A, 0xBACF, - 0xBC06, 0xBCE2, 0xBD35, 0xBCCA, 0xBBB4, 0xBA39, 0xB89B, 0xB71F, - 0xB60A, 0xB59E, 0xB59E, 0xB59E, 0xB51F, 0xB3C2, 0xB1B9, 0xAF36, - 0xAC6A, 0xA986, 0xA6BC, 0xA43D, 0xA23B, 0xA0E8, 0xA074, 0xA08F, - 0xA0C3, 0xA111, 0xA176, 0xA1F0, 0xA27E, 0xA31E, 0xA3CF, 0xA48E, - 0xA55C, 0xA635, 0xA718, 0xA803, 0xA8F6, 0xA9EE, 0xAAEA, 0xABE7, - 0xACE5, 0xADE2, 0xAEDC, 0xAFD2, 0xB0C2, 0xB1AA, 0xB288, 0xB35C, - 0xB424, 0xB4DD, 0xB586, 0xB61F, 0xB6A4, 0xB714, 0xB76F, 0xB7B1, - 0xB7DB, 0xB7E9, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x0000, 0xFFB5, 0xFEE7, 0xFDB2, 0xFC35, 0xFA8B, - 0xF8D4, 0xF72A, 0xF5AD, 0xF478, 0xF3AA, 0xF35F, 0xF52A, 0xF935, - 0xFD7D, 0x0000, 0x005C, 0xFFC5, 0xFE99, 0xFD36, 0xFBFB, 0xFACE, - 0xF96D, 0xF7F0, 0xF673, 0xF510, 0xF3E2, 0xF304, 0xF28F, 0xF25B, - 0xF22D, 0xF205, 0xF1E3, 0xF1C6, 0xF1AE, 0xF19B, 0xF18D, 0xF183, - 0xF17D, 0xF17A, 0xF17B, 0xF17F, 0xF186, 0xF18F, 0xF19B, 0xF1A9, - 0xF1B8, 0xF1C9, 0xF1DB, 0xF1EE, 0xF201, 0xF215, 0xF229, 0xF23D, - 0xF250, 0xF262, 0xF273, 0xF283, 0xF291, 0xF29D, 0xF2A7, 0xF2AF, - 0xF2B3, 0xF2B5, 0x0000, 0x0004, 0x0011, 0x0024, 0x003B, 0x0055, - 0x0070, 0x008A, 0x00A2, 0x00B5, 0x00C2, 0x00C6, 0x00B2, 0x007F, - 0x003E, 0x0000, 0xFFBC, 0xFF6B, 0xFF1D, 0xFEE2, 0xFECB, 0xFEDB, - 0xFF07, 0xFF43, 0xFF85, 0xFFC3, 0xFFF3, 0x000A, 0x0000, 0xFFDF, - 0xFFBA, 0xFF90, 0xFF63, 0xFF33, 0xFF00, 0xFECA, 0xFE91, 0xFE57, - 0xFE1B, 0xFDDD, 0xFD9F, 0xFD5F, 0xFD1F, 0xFCDF, 0xFC9F, 0xFC60, - 0xFC21, 0xFBE3, 0xFBA6, 0xFB6C, 0xFB33, 0xFAFC, 0xFAC8, 0xFA97, - 0xFA69, 0xFA3F, 0xFA19, 0xF9F6, 0xF9D8, 0xF9BF, 0xF9AB, 0xF99C, - 0xF993, 0xF990, 0xFC62, 0xFC48, 0xFC05, 0xFBA8, 0xFB40, 0xFADC, - 0xFA8B, 0xFA5C, 0xFA5E, 0xFAA1, 0xFB32, 0xFC22, 0xFF95, 0x05A1, - 0x0B45, 0x0D7D, 0x0B3B, 0x0670, 0x0097, 0xFB2B, 0xF7A7, 0xF5DE, - 0xF495, 0xF3B7, 0xF32D, 0xF2E2, 0xF2C0, 0xF2AF, 0xF29B, 0xF27E, - 0xF266, 0xF250, 0xF23D, 0xF22E, 0xF221, 0xF216, 0xF20E, 0xF208, - 0xF205, 0xF203, 0xF203, 0xF205, 0xF208, 0xF20D, 0xF213, 0xF21A, - 0xF222, 0xF22B, 0xF234, 0xF23E, 0xF248, 0xF252, 0xF25D, 0xF267, - 0xF271, 0xF27A, 0xF283, 0xF28C, 0xF293, 0xF29A, 0xF29F, 0xF2A3, - 0xF2A5, 0xF2A6, 0x0000, 0xFF37, 0xFD42, 0xFABD, 0xF842, 0xF66D, - 0xF5D9, 0xF72B, 0xFA07, 0xFD85, 0x00BA, 0x02C0, 0x02F5, 0x01F0, - 0x00A4, 0x0000, 0x0000, 0x0000, 0xFFC5, 0xFF4E, 0xFEF5, 0xFF13, - 0x0000, 0x022B, 0x055B, 0x08F1, 0x0C4D, 0x0ECF, 0x0FD7, 0x0FE4, - 0x0FE0, 0x0FCD, 0x0FAA, 0x0F7A, 0x0F3C, 0x0EF3, 0x0E9E, 0x0E40, - 0x0DD8, 0x0D69, 0x0CF2, 0x0C75, 0x0BF3, 0x0B6D, 0x0AE4, 0x0A59, - 0x09CD, 0x0940, 0x08B5, 0x082B, 0x07A4, 0x0721, 0x06A3, 0x062A, - 0x05B8, 0x054E, 0x04ED, 0x0496, 0x0449, 0x0408, 0x03D4, 0x03AD, - 0x0395, 0x038D, 0x0000, 0x0023, 0x0082, 0x010B, 0x01AC, 0x0255, - 0x02F4, 0x03BB, 0x04BA, 0x05AD, 0x064F, 0x065C, 0x052E, 0x0304, - 0x00EE, 0x0000, 0x0000, 0x0000, 0x000E, 0x002C, 0x0042, 0x003B, - 0x0000, 0xFF7B, 0xFEBB, 0xFDE2, 0xFD11, 0xFC6C, 0xFC12, 0xFBEB, - 0xFBC5, 0xFBA1, 0xFB7E, 0xFB5C, 0xFB3C, 0xFB1D, 0xFB00, 0xFAE4, - 0xFAC9, 0xFAB0, 0xFA97, 0xFA80, 0xFA6A, 0xFA56, 0xFA42, 0xFA30, - 0xFA1F, 0xFA0F, 0xFA00, 0xF9F3, 0xF9E6, 0xF9DA, 0xF9D0, 0xF9C6, - 0xF9BE, 0xF9B6, 0xF9AF, 0xF9AA, 0xF9A5, 0xF9A1, 0xF99E, 0xF99C, - 0xF99B, 0xF99B, 0x0884, 0x08D8, 0x09BF, 0x0B18, 0x0CC1, 0x0E99, - 0x107F, 0x1329, 0x16BF, 0x1A44, 0x1CBE, 0x1D32, 0x1977, 0x1269, - 0x0B94, 0x0884, 0x0884, 0x0884, 0x08EE, 0x0A09, 0x0B9F, 0x0D7E, - 0x0F6F, 0x11DF, 0x1501, 0x1845, 0x1B1E, 0x1CFD, 0x1D55, 0x1CAB, - 0x1BE4, 0x1B02, 0x1A07, 0x18F5, 0x17CE, 0x1695, 0x154B, 0x13F3, - 0x128D, 0x111D, 0x0FA4, 0x0E25, 0x0CA1, 0x0B1A, 0x0993, 0x080D, - 0x068A, 0x050D, 0x0398, 0x022C, 0x00CB, 0xFF79, 0xFE35, 0xFD03, - 0xFBE5, 0xFADC, 0xF9EB, 0xF913, 0xF857, 0xF7B9, 0xF73A, 0xF6DD, - 0xF6A4, 0xF690, 0x0000, 0x007E, 0x01D8, 0x03DE, 0x065D, 0x0927, - 0x0C08, 0x0ED1, 0x1151, 0x1356, 0x14B1, 0x152F, 0x11E0, 0x0A97, - 0x034F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40A1, - 0x40A1, 0x40A1, 0x40A1, 0x40A1, 0x40C2, 0x411C, 0x41A2, 0x4247, - 0x42FE, 0x43BB, 0x446F, 0x450F, 0x458C, 0x45DA, 0x45ED, 0x45D9, - 0x45BD, 0x459A, 0x4570, 0x453F, 0x4509, 0x44CD, 0x448C, 0x4447, - 0x43FE, 0x43B2, 0x4363, 0x4312, 0x42BF, 0x426A, 0x4215, 0x41BF, - 0x416A, 0x4115, 0x40C2, 0x4070, 0x4020, 0x3FD3, 0x3F8A, 0x3F44, - 0x3F02, 0x3EC6, 0x3E8E, 0x3E5C, 0x3E31, 0x3E0C, 0x3DEF, 0x3DD9, - 0x3DCB, 0x3DC7, -}; +ROM_ASSET_LOAD_ANIM(anim_9C_values, 0x0055ae30, 4884, 0x00000000, 4884); diff --git a/assets/anims/anim_9D.inc.c b/assets/anims/anim_9D.inc.c index 7c68846b3..707ad4ead 100644 --- a/assets/anims/anim_9D.inc.c +++ b/assets/anims/anim_9D.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_9D[] = { 9, 189, @@ -13,151 +14,7 @@ static const struct Animation anim_9D[] = { }; -static const u16 anim_9D_indices[] = { - 0x0001, 0x0000, 0x001A, 0x0001, 0x001A, 0x001B, 0x0001, 0x0000, 0x0001, 0x0035, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x03B2, - 0x001A, 0x0364, 0x001A, 0x037E, 0x001A, 0x0398, - 0x001A, 0x0316, 0x001A, 0x0330, 0x001A, 0x034A, - 0x0001, 0x0312, 0x0001, 0x0313, 0x0001, 0x0314, - 0x001A, 0x009E, 0x001A, 0x00B8, 0x001A, 0x00D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x0084, - 0x001A, 0x0036, 0x001A, 0x0050, 0x001A, 0x006A, - 0x0001, 0x030E, 0x0001, 0x030F, 0x0001, 0x0310, - 0x001A, 0x0154, 0x001A, 0x016E, 0x001A, 0x0188, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x013A, - 0x001A, 0x00EC, 0x001A, 0x0106, 0x001A, 0x0120, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0311, - 0x001A, 0x02C0, 0x001A, 0x02DA, 0x001A, 0x02F4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x02A6, - 0x001A, 0x0258, 0x001A, 0x0272, 0x001A, 0x028C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0315, - 0x001A, 0x020A, 0x001A, 0x0224, 0x001A, 0x023E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001A, 0x01F0, - 0x001A, 0x01A2, 0x001A, 0x01BC, 0x001A, 0x01D6, -}; +ROM_ASSET_LOAD_ANIM(anim_9D_indices, 0x0055c15c, 252, 0x00000000, 252); -static const s16 anim_9D_values[] = { - 0x0000, 0x00B3, 0x00B3, 0x00B3, 0x00B3, 0x00B2, 0x00B2, 0x00B1, - 0x00B0, 0x00B0, 0x00AF, 0x00AF, 0x00AF, 0x00B1, 0x00B4, 0x00B8, - 0x00BA, 0x00BB, 0x00B5, 0x00AB, 0x00A1, 0x009B, 0x009B, 0x009F, - 0x00A4, 0x00A8, 0x00AA, 0xFF22, 0xFF22, 0xFF22, 0xFF22, 0xFF22, - 0xFF22, 0xFF22, 0xFF22, 0xFF22, 0xFF22, 0xFF22, 0xFF22, 0xFF35, - 0xFF5D, 0xFF80, 0xFF96, 0xFFAB, 0xFFBE, 0xFFD1, 0xFFE3, 0xFFF5, - 0x0000, 0x0002, 0x0002, 0x0001, 0x0000, 0x3FFF, 0xEFA7, 0xEFF5, - 0xF074, 0xF11E, 0xF1E9, 0xF2CF, 0xF3C5, 0xF4C5, 0xF5C5, 0xF6BE, - 0xF7A7, 0xF879, 0xF938, 0xF9F1, 0xFA9F, 0xFB40, 0xFBD2, 0xFC64, - 0xFD00, 0xFD9F, 0xFE3A, 0xFECA, 0xFF47, 0xFFA9, 0xFFE9, 0x0000, - 0xF974, 0xF92F, 0xF8FF, 0xF8E0, 0xF8CF, 0xF8CA, 0xF8CD, 0xF8D5, - 0xF8E0, 0xF8E9, 0xF8EE, 0xF8ED, 0xF8EB, 0xF8F1, 0xF8FB, 0xF907, - 0xF912, 0xF91E, 0xF92C, 0xF93B, 0xF94B, 0xF95A, 0xF967, 0xF972, - 0xF979, 0xF97C, 0xF0B0, 0xF0BE, 0xF0BB, 0xF0A7, 0xF087, 0xF05E, - 0xF02D, 0xEFF9, 0xEFC3, 0xEF90, 0xEF61, 0xEF39, 0xEF15, 0xEEF0, - 0xEECA, 0xEEA6, 0xEE85, 0xEE64, 0xEE40, 0xEE1B, 0xEDF7, 0xEDD5, - 0xEDB8, 0xEDA0, 0xED91, 0xED8C, 0xE3FA, 0xE446, 0xE3C9, 0xE2AD, - 0xE11F, 0xDF49, 0xDD58, 0xDB76, 0xD9D0, 0xD891, 0xD7E4, 0xD7F5, - 0xDA81, 0xDFCD, 0xE5D1, 0xEA86, 0xEBE5, 0xE9F9, 0xE67A, 0xE1E3, - 0xDCAF, 0xD75A, 0xD25E, 0xCE36, 0xCB5D, 0xCA4F, 0xE28F, 0xE1FC, - 0xE21E, 0xE2D3, 0xE3FB, 0xE574, 0xE71C, 0xE8D2, 0xEA75, 0xEBE4, - 0xECFC, 0xED9D, 0xED1E, 0xEB7D, 0xE990, 0xE82D, 0xE82C, 0xE995, - 0xEBBB, 0xEE5E, 0xF143, 0xF42B, 0xF6D8, 0xF90E, 0xFA8F, 0xFB1D, - 0xEB96, 0xEB49, 0xEA99, 0xE998, 0xE858, 0xE6EC, 0xE564, 0xE3D4, - 0xE24C, 0xE0DE, 0xDF9D, 0xDE9B, 0xDE19, 0xDE16, 0xDE3D, 0xDE3D, - 0xDDC0, 0xDCB7, 0xDB5C, 0xD9CF, 0xD82C, 0xD693, 0xD520, 0xD3F2, - 0xD326, 0xD2DC, 0xE73E, 0xE82E, 0xE860, 0xE7FA, 0xE71D, 0xE5EF, - 0xE493, 0xE32D, 0xE1E0, 0xE0D0, 0xE022, 0xDFF8, 0xE130, 0xE3D6, - 0xE6D4, 0xE918, 0xE98E, 0xE834, 0xE5F3, 0xE313, 0xDFDD, 0xDC9A, - 0xD992, 0xD70E, 0xD556, 0xD4B4, 0x12A6, 0x1283, 0x1212, 0x115F, - 0x1078, 0x0F6C, 0x0E46, 0x0D15, 0x0BE5, 0x0AC6, 0x09C3, 0x08EA, - 0x0824, 0x0753, 0x067B, 0x05A0, 0x04C6, 0x03F2, 0x0327, 0x0269, - 0x01BE, 0x0128, 0x00AD, 0x004F, 0x0014, 0x0000, 0x2B12, 0x2AC1, - 0x29BB, 0x281E, 0x260A, 0x239D, 0x20F7, 0x1E36, 0x1B7A, 0x18E1, - 0x168B, 0x1497, 0x12CE, 0x10EB, 0x0EF8, 0x0CFE, 0x0B07, 0x091C, - 0x0747, 0x0592, 0x0406, 0x02AD, 0x018F, 0x00B8, 0x002F, 0x0000, - 0xF7D9, 0xF804, 0xF816, 0xF814, 0xF801, 0xF7E1, 0xF7B7, 0xF788, - 0xF757, 0xF727, 0xF6FE, 0xF6DE, 0xF6C1, 0xF6A1, 0xF67D, 0xF658, - 0xF631, 0xF60B, 0xF5E6, 0xF5C2, 0xF5A1, 0xF584, 0xF56C, 0xF559, - 0xF54D, 0xF549, 0xFAB5, 0xFB28, 0xFA89, 0xF905, 0xF6C8, 0xF400, - 0xF0D9, 0xED82, 0xEA26, 0xE6F4, 0xE417, 0xE1BE, 0xDF9C, 0xDD52, - 0xDAEC, 0xD876, 0xD5FF, 0xD393, 0xD13F, 0xCF10, 0xCD13, 0xCB56, - 0xC9E5, 0xC8CD, 0xC81C, 0xC7DD, 0xBCC6, 0xC13A, 0xC5C2, 0xCA51, - 0xCEDC, 0xD356, 0xD7B3, 0xDBE7, 0xDFE5, 0xE3A3, 0xE714, 0xEA2B, - 0xED11, 0xEFEF, 0xF2BF, 0xF578, 0xF813, 0xFA88, 0xFCCF, 0xFEE2, - 0x00B7, 0x0249, 0x038E, 0x0481, 0x0517, 0x054B, 0x16C4, 0x16B2, - 0x170B, 0x17BD, 0x18B6, 0x19E5, 0x1B37, 0x1C9B, 0x1DFF, 0x1F50, - 0x207E, 0x2177, 0x2258, 0x2347, 0x2440, 0x253E, 0x263B, 0x2733, - 0x2820, 0x28FE, 0x29C8, 0x2A78, 0x2B0A, 0x2B78, 0x2BBE, 0x2BD6, - 0x48B0, 0x4E14, 0x5466, 0x5B74, 0x630B, 0x6AF7, 0x7308, 0x7B08, - 0x82CA, 0x8A14, 0x90B6, 0x967F, 0x9BDA, 0xA149, 0xA6B9, 0xAC17, - 0xB14E, 0xB64C, 0xBAFC, 0xBF4C, 0xC328, 0xC67B, 0xC934, 0xCB3D, - 0xCC84, 0xCCF6, 0xFFE6, 0xFFD6, 0xFFAC, 0xFF73, 0xFF34, 0xFEF8, - 0xFEC9, 0xFEB1, 0xFEB9, 0xFEEB, 0xFF51, 0xFFF4, 0x051A, 0x09E2, - 0x07A6, 0x0338, 0x0012, 0xFF60, 0xFF98, 0x0024, 0x0073, 0x0066, - 0x0049, 0x0027, 0x000B, 0x0000, 0xFFA4, 0xFFA0, 0xFF9A, 0xFF91, - 0xFF87, 0xFF7C, 0xFF72, 0xFF69, 0xFF62, 0xFF5F, 0xFF5F, 0xFF65, - 0xFFC1, 0x0014, 0xFFE5, 0xFF8B, 0xFF4D, 0xFF42, 0xFF4B, 0xFF59, - 0xFF5F, 0xFF58, 0xFF4C, 0xFF3F, 0xFF34, 0xFF30, 0xC280, 0xC2CC, - 0xC344, 0xC3DA, 0xC481, 0xC52C, 0xC5CE, 0xC65A, 0xC6C3, 0xC6FC, - 0xC6F6, 0xC6A7, 0xC190, 0xBC56, 0xBE1D, 0xC1DB, 0xC2E7, 0xBEAA, - 0xB7D4, 0xB1A5, 0xAF60, 0xB29F, 0xB93F, 0xC0E6, 0xC737, 0xC9D8, - 0x1D79, 0x1D0E, 0x1CE7, 0x1CF4, 0x1D23, 0x1D65, 0x1DA9, 0x1DE0, - 0x1DF8, 0x1DE2, 0x1D8C, 0x1CE8, 0x1A3D, 0x1564, 0x109F, 0x0E31, - 0x105D, 0x1C55, 0x3004, 0x42C7, 0x4BFC, 0x4838, 0x3D03, 0x2F1D, - 0x234A, 0x1E4A, 0x1A87, 0x1AB6, 0x1AE6, 0x1B13, 0x1B3C, 0x1B5E, - 0x1B77, 0x1B85, 0x1B85, 0x1B75, 0x1B52, 0x1B1A, 0x1981, 0x1724, - 0x1576, 0x13DE, 0x1227, 0x0FB0, 0x0CC5, 0x0A8F, 0x0A39, 0x0C9A, - 0x10DA, 0x1597, 0x1972, 0x1B09, 0x0B38, 0x0B2B, 0x0B54, 0x0BA8, - 0x0C19, 0x0C9A, 0x0D1D, 0x0D96, 0x0DF8, 0x0E35, 0x0E40, 0x0E0D, - 0x0ABD, 0x06CA, 0x05A3, 0x0561, 0x05EF, 0x075F, 0x0973, 0x0B9C, - 0x0D4B, 0x0E83, 0x0F99, 0x1079, 0x110E, 0x1144, 0xB5C8, 0xB606, - 0xB5CB, 0xB535, 0xB462, 0xB370, 0xB27D, 0xB1A6, 0xB10A, 0xB0C5, - 0xB0F7, 0xB1BD, 0xB95C, 0xC419, 0xCD20, 0xD557, 0xD67A, 0xCD0F, - 0xBDB3, 0xAE4A, 0xA4B7, 0xA280, 0xA3FF, 0xA75B, 0xAABB, 0xAC44, - 0xFC20, 0xFC19, 0xFC23, 0xFC3E, 0xFC65, 0xFC97, 0xFCD0, 0xFD0E, - 0xFD4F, 0xFD8F, 0xFDCD, 0xFE04, 0xFE63, 0xFEC0, 0xFF02, 0xFF2F, - 0xFEEE, 0xFCDE, 0xFBCD, 0xFFFF, 0x048E, 0x023D, 0x0160, 0x00A9, - 0x002D, 0x0000, 0xFC7D, 0xFC7D, 0xFC8D, 0xFCAB, 0xFCD5, 0xFD07, - 0xFD3E, 0xFD77, 0xFDB1, 0xFDE7, 0xFE17, 0xFE3F, 0xFE3A, 0xFE38, - 0xFE3B, 0xFE53, 0xFF0F, 0x0209, 0x0475, 0x026D, 0xFF99, 0x000B, - 0x0015, 0x0010, 0x0005, 0x0000, 0xC3A2, 0xC3D9, 0xC3ED, 0xC3E3, - 0xC3C2, 0xC38D, 0xC34A, 0xC2FE, 0xC2AE, 0xC260, 0xC218, 0xC1DC, - 0xC168, 0xC0F2, 0xC09D, 0xC061, 0xC0B6, 0xC367, 0xC4C7, 0xBFAC, - 0xB947, 0xB778, 0xB95C, 0xBBF5, 0xBE42, 0xBF40, 0x1DE1, 0x1D4F, - 0x1CD3, 0x1C74, 0x1C38, 0x1C26, 0x1C45, 0x1C9B, 0x1D2F, 0x1E08, - 0x1F2C, 0x20A3, 0x2AE9, 0x3319, 0x2B16, 0x1DD7, 0x13F4, 0x12D4, - 0x185F, 0x27B1, 0x33EE, 0x3393, 0x3012, 0x2B46, 0x270A, 0x2537, - 0xDE1E, 0xDDAD, 0xDCEA, 0xDBF2, 0xDADF, 0xD9CD, 0xD8D9, 0xD81F, - 0xD7BA, 0xD7C6, 0xD85F, 0xD9A2, 0xE436, 0xF342, 0xF952, 0xF6A4, - 0xF2E2, 0xF195, 0xF032, 0xECF2, 0xE912, 0xE4C0, 0xDFCC, 0xDB20, - 0xD7A7, 0xD64A, 0xF112, 0xF120, 0xF102, 0xF0C2, 0xF06A, 0xF005, - 0xEF9D, 0xEF3C, 0xEEEE, 0xEEBC, 0xEEB1, 0xEED8, 0xF0BA, 0xF475, - 0xFAAF, 0xFA88, 0xF91A, 0xF831, 0xF6A9, 0xF330, 0xF01A, 0xEEC0, - 0xEDAD, 0xECE5, 0xEC6A, 0xEC41, 0xB7E9, 0xB87A, 0xB91F, 0xB9C9, - 0xBA65, 0xBAE3, 0xBB32, 0xBB3F, 0xBAFB, 0xBA54, 0xB938, 0xB798, - 0xADCD, 0x9F16, 0x9452, 0x9967, 0x9FB0, 0xA001, 0x9EB8, 0x9D01, - 0x9D3C, 0xA1DD, 0xA82C, 0xAE9B, 0xB39B, 0xB59E, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0xF2B5, 0xF303, - 0xF391, 0xF44F, 0xF52F, 0xF621, 0xF715, 0xF7FC, 0xF8C7, 0xF965, - 0xF9C9, 0xF9E2, 0xF8E7, 0xF6B2, 0xF427, 0xF228, 0xF19B, 0xF2FD, - 0xF5B8, 0xF90C, 0xFC3B, 0xFE86, 0xFFA8, 0x000F, 0x0011, 0x0000, - 0xF990, 0xF98E, 0xF9AA, 0xF9DE, 0xFA27, 0xFA7E, 0xFAE0, 0xFB49, - 0xFBB2, 0xFC18, 0xFC77, 0xFCC8, 0xFD11, 0xFD59, 0xFD9F, 0xFDE5, - 0xFE2B, 0xFE72, 0xFEBC, 0xFF03, 0xFF45, 0xFF7F, 0xFFB1, 0xFFDA, - 0xFFF6, 0x0000, 0xF2A6, 0xF2D4, 0xF320, 0xF385, 0xF3FE, 0xF487, - 0xF519, 0xF5B2, 0xF64A, 0xF6DE, 0xF769, 0xF7E6, 0xF857, 0xF8C3, - 0xF929, 0xF98A, 0xF9E5, 0xFA38, 0xFA85, 0xFACD, 0xFB13, 0xFB58, - 0xFBAA, 0xFC00, 0xFC46, 0xFC62, 0x038D, 0x032C, 0x02B3, 0x022C, - 0x01A4, 0x0123, 0x00B6, 0x0066, 0x003F, 0x004B, 0x0095, 0x0127, - 0x0317, 0x06A6, 0x0AA6, 0x0DE5, 0x0F35, 0x0DEE, 0x0ADB, 0x06F6, - 0x033B, 0x00A5, 0xFF98, 0xFF7B, 0xFFC9, 0x0000, 0xF99B, 0xF9A9, - 0xF9C9, 0xF9F9, 0xFA38, 0xFA83, 0xFAD9, 0xFB39, 0xFBA1, 0xFC0E, - 0xFC80, 0xFCF5, 0xFD9B, 0xFE84, 0xFF7F, 0x005E, 0x00F2, 0x012C, - 0x012B, 0x0105, 0x00D3, 0x00AC, 0x0081, 0x0048, 0x0015, 0x0000, - 0xF690, 0xF623, 0xF623, 0xF681, 0xF72C, 0xF812, 0xF924, 0xFA50, - 0xFB86, 0xFCB4, 0xFDCB, 0xFEBA, 0xFF99, 0x008C, 0x0193, 0x02AC, - 0x03D6, 0x053A, 0x06D9, 0x0874, 0x09CE, 0x0AA8, 0x0A9D, 0x09D9, - 0x08F2, 0x0884, 0x3DC7, 0x3DA4, 0x3D89, 0x3D78, 0x3D72, 0x3D79, - 0x3D8E, 0x3DB2, 0x3DE8, 0x3E30, 0x3E8D, 0x3EFF, 0x3FB9, 0x40D5, - 0x422B, 0x4398, 0x44F4, 0x461A, 0x472D, 0x4800, 0x47F4, 0x46C1, - 0x44E2, 0x42E1, 0x4148, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_9D_values, 0x0055c258, 1944, 0x00000000, 1944); diff --git a/assets/anims/anim_9E.inc.c b/assets/anims/anim_9E.inc.c index 39ea89d81..ec47e3f73 100644 --- a/assets/anims/anim_9E.inc.c +++ b/assets/anims/anim_9E.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_9E[] = { 1, 189, @@ -13,280 +14,7 @@ static const struct Animation anim_9E[] = { }; -static const u16 anim_9E_indices[] = { - 0x0001, 0x0000, 0x0032, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0033, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x07A2, - 0x0032, 0x070C, 0x0032, 0x073E, 0x0032, 0x0770, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x06DA, - 0x0032, 0x0643, 0x0032, 0x0675, 0x0032, 0x06A7, - 0x0032, 0x00FC, 0x0032, 0x012E, 0x0032, 0x0160, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x00CA, - 0x0032, 0x0034, 0x0032, 0x0066, 0x0032, 0x0098, - 0x0032, 0x05AC, 0x0032, 0x05DE, 0x0032, 0x0610, - 0x0032, 0x025A, 0x0032, 0x028C, 0x0032, 0x02BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0228, - 0x0032, 0x0192, 0x0032, 0x01C4, 0x0032, 0x01F6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0642, - 0x0032, 0x0516, 0x0032, 0x0548, 0x0032, 0x057A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x04E4, - 0x0032, 0x044E, 0x0032, 0x0480, 0x0032, 0x04B2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x06D9, - 0x0032, 0x03B8, 0x0032, 0x03EA, 0x0032, 0x041C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0386, - 0x0032, 0x02F0, 0x0032, 0x0322, 0x0032, 0x0354, -}; +ROM_ASSET_LOAD_ANIM(anim_9E_indices, 0x0055ca08, 252, 0x00000000, 252); -static const s16 anim_9E_values[] = { - 0x0000, 0x00BD, 0x00BF, 0x00C4, 0x00C9, 0x00CC, 0x00CC, 0x00CA, - 0x00C7, 0x00C5, 0x00C4, 0x00C4, 0x00C6, 0x00CA, 0x00CF, 0x00D3, - 0x00D7, 0x00DA, 0x00DA, 0x00DA, 0x00D9, 0x00D8, 0x00D7, 0x00D6, - 0x00D4, 0x00D2, 0x00D1, 0x00CF, 0x00CD, 0x00CB, 0x00C9, 0x00C7, - 0x00C5, 0x00C4, 0x00C2, 0x00C0, 0x00BF, 0x00BE, 0x00BD, 0x00BC, - 0x00BB, 0x00BB, 0x00BB, 0x00BB, 0x00BB, 0x00BC, 0x00BC, 0x00BC, - 0x00BC, 0x00BD, 0x00BD, 0x3FFF, 0xFE5D, 0xFEDF, 0x004B, 0x027A, - 0x0543, 0x087D, 0x0C00, 0x0FA4, 0x1341, 0x16AE, 0x19C3, 0x1C58, - 0x1E44, 0x1F5F, 0x1FFA, 0x2082, 0x20F8, 0x215C, 0x21B0, 0x21F4, - 0x222A, 0x2251, 0x226B, 0x2279, 0x227B, 0x2273, 0x2261, 0x2246, - 0x2224, 0x21FA, 0x21C9, 0x2194, 0x2159, 0x211B, 0x20DA, 0x2097, - 0x2053, 0x200F, 0x1FCB, 0x1F88, 0x1F48, 0x1F0B, 0x1ED2, 0x1E9E, - 0x1E6F, 0x1E47, 0x1E27, 0x1E0E, 0x1DFF, 0x1DFA, 0x02DF, 0x0316, - 0x03B0, 0x049B, 0x05C4, 0x0718, 0x0887, 0x09FE, 0x0B6A, 0x0CB9, - 0x0DDA, 0x0EBA, 0x0F46, 0x0F6D, 0x0F53, 0x0F28, 0x0EEF, 0x0EA8, - 0x0E54, 0x0DF3, 0x0D88, 0x0D12, 0x0C93, 0x0C0C, 0x0B7E, 0x0AE9, - 0x0A4F, 0x09B1, 0x090F, 0x086B, 0x07C6, 0x0720, 0x067A, 0x05D6, - 0x0534, 0x0496, 0x03FC, 0x0368, 0x02DA, 0x0253, 0x01D4, 0x015F, - 0x00F3, 0x0093, 0x003F, 0xFFF9, 0xFFC1, 0xFF97, 0xFF7D, 0xFF74, - 0xE0CE, 0xE117, 0xE1E3, 0xE31C, 0xE4A9, 0xE675, 0xE867, 0xEA69, - 0xEC64, 0xEE41, 0xEFE8, 0xF143, 0xF23A, 0xF2B6, 0xF2E7, 0xF309, - 0xF31E, 0xF326, 0xF322, 0xF313, 0xF2FA, 0xF2D7, 0xF2AC, 0xF278, - 0xF23D, 0xF1FB, 0xF1B3, 0xF165, 0xF114, 0xF0BE, 0xF066, 0xF00B, - 0xEFAF, 0xEF52, 0xEEF5, 0xEE98, 0xEE3D, 0xEDE4, 0xED8E, 0xED3C, - 0xECEE, 0xECA5, 0xEC61, 0xEC25, 0xEBEF, 0xEBC2, 0xEB9E, 0xEB83, - 0xEB72, 0xEB6C, 0xCBDA, 0xCBDC, 0xCBE3, 0xCBEE, 0xCBFF, 0xCC16, - 0xCC34, 0xCC59, 0xCC85, 0xCCB9, 0xCCF6, 0xCD3B, 0xCD8A, 0xCDE4, - 0xCE46, 0xCEB0, 0xCF22, 0xCF9A, 0xD019, 0xD09C, 0xD125, 0xD1B2, - 0xD242, 0xD2D5, 0xD36A, 0xD402, 0xD49A, 0xD533, 0xD5CB, 0xD663, - 0xD6FA, 0xD78E, 0xD820, 0xD8AF, 0xD93A, 0xD9C0, 0xDA41, 0xDABD, - 0xDB32, 0xDBA0, 0xDC07, 0xDC65, 0xDCBB, 0xDD07, 0xDD49, 0xDD81, - 0xDDAD, 0xDDCD, 0xDDE1, 0xDDE8, 0xFD1F, 0xFD4D, 0xFDC5, 0xFE6D, - 0xFF2B, 0xFFE6, 0x0081, 0x00E6, 0x00FA, 0x00A1, 0xFFC4, 0xFE46, - 0xFC0F, 0xF904, 0xF53F, 0xF0F4, 0xEC31, 0xE705, 0xE17E, 0xDBAB, - 0xD598, 0xCF55, 0xC8F0, 0xC277, 0xBBF9, 0xB583, 0xAF23, 0xA8E9, - 0xA2E2, 0x9D1C, 0x97A6, 0x928E, 0x8DE2, 0x89B1, 0x8608, 0x82F6, - 0x80DB, 0x7FF0, 0x8012, 0x810F, 0x82BE, 0x84F4, 0x8787, 0x8A4D, - 0x8D1B, 0x8FC6, 0x9223, 0x9408, 0x954B, 0x95C0, 0xD1A4, 0xD1DC, - 0xD276, 0xD35B, 0xD477, 0xD5B4, 0xD6FC, 0xD83A, 0xD958, 0xDA41, - 0xDADF, 0xDB1D, 0xDAE5, 0xDA21, 0xD8F4, 0xD790, 0xD5FB, 0xD439, - 0xD250, 0xD043, 0xCE19, 0xCBD5, 0xC97C, 0xC715, 0xC4A2, 0xC22A, - 0xBFB1, 0xBD3C, 0xBACF, 0xB870, 0xB624, 0xB3EE, 0xB1D5, 0xAFDD, - 0xAE0B, 0xAC64, 0xAAE3, 0xA982, 0xA83F, 0xA71B, 0xA614, 0xA52B, - 0xA45F, 0xA3AF, 0xA31C, 0xA2A4, 0xA248, 0xA207, 0xA1E0, 0xA1D3, - 0xC40D, 0xC3F7, 0xC3BC, 0xC36D, 0xC318, 0xC2CA, 0xC294, 0xC284, - 0xC2A7, 0xC30E, 0xC3C7, 0xC4E0, 0xC667, 0xC86D, 0xCAE0, 0xCDA0, - 0xD0A7, 0xD3EB, 0xD765, 0xDB0C, 0xDED9, 0xE2C3, 0xE6C3, 0xEAD0, - 0xEEE3, 0xF2F3, 0xF6F8, 0xFAEA, 0xFEC1, 0x0275, 0x05FE, 0x0955, - 0x0C70, 0x0F48, 0x11D5, 0x140F, 0x15CE, 0x16FB, 0x17A8, 0x17E7, - 0x17CB, 0x1766, 0x16C8, 0x1606, 0x152F, 0x1457, 0x1390, 0x12EC, - 0x127C, 0x1252, 0xE763, 0xE80E, 0xE9EA, 0xECC1, 0xF059, 0xF47C, - 0xF8F2, 0xFD83, 0x01F7, 0x0619, 0x09AF, 0x0C82, 0x0E5B, 0x0F02, - 0x0EE6, 0x0E9D, 0x0E29, 0x0D8F, 0x0CCF, 0x0BED, 0x0AEB, 0x09CD, - 0x0894, 0x0743, 0x05DE, 0x0466, 0x02DE, 0x0149, 0xFFAB, 0xFE04, - 0xFC57, 0xFAA8, 0xF8FA, 0xF74E, 0xF5A7, 0xF409, 0xF275, 0xF0EF, - 0xEF78, 0xEE15, 0xECC6, 0xEB90, 0xEA74, 0xE976, 0xE897, 0xE7DB, - 0xE744, 0xE6D5, 0xE690, 0xE679, 0x2612, 0x2564, 0x237D, 0x2093, - 0x1CDC, 0x188D, 0x13DD, 0x0F01, 0x0A2F, 0x059D, 0x0181, 0xFE10, - 0xFB80, 0xFA07, 0xF938, 0xF883, 0xF7E6, 0xF761, 0xF6F1, 0xF697, - 0xF651, 0xF61D, 0xF5FB, 0xF5E9, 0xF5E7, 0xF5F2, 0xF60B, 0xF630, - 0xF65F, 0xF698, 0xF6D9, 0xF721, 0xF770, 0xF7C4, 0xF81B, 0xF875, - 0xF8D1, 0xF92C, 0xF988, 0xF9E1, 0xFA37, 0xFA89, 0xFAD6, 0xFB1C, - 0xFB5A, 0xFB90, 0xFBBC, 0xFBDC, 0xFBF1, 0xFBF8, 0xDC30, 0xDC67, - 0xDCFF, 0xDDE8, 0xDF12, 0xE069, 0xE1DF, 0xE362, 0xE4E0, 0xE64A, - 0xE78D, 0xE899, 0xE95D, 0xE9C8, 0xE9FC, 0xEA27, 0xEA49, 0xEA64, - 0xEA76, 0xEA81, 0xEA85, 0xEA83, 0xEA7B, 0xEA6D, 0xEA5A, 0xEA42, - 0xEA26, 0xEA07, 0xE9E4, 0xE9BE, 0xE996, 0xE96B, 0xE93F, 0xE912, - 0xE8E4, 0xE8B6, 0xE889, 0xE85B, 0xE82F, 0xE805, 0xE7DC, 0xE7B6, - 0xE792, 0xE772, 0xE756, 0xE73E, 0xE72A, 0xE71B, 0xE712, 0xE70F, - 0xE172, 0xE122, 0xE045, 0xDEF4, 0xDD49, 0xDB5E, 0xD94D, 0xD72F, - 0xD51E, 0xD335, 0xD18D, 0xD03F, 0xCF66, 0xCF1C, 0xCF2D, 0xCF53, - 0xCF8D, 0xCFDA, 0xD038, 0xD0A6, 0xD122, 0xD1AD, 0xD244, 0xD2E6, - 0xD392, 0xD446, 0xD502, 0xD5C4, 0xD68B, 0xD756, 0xD822, 0xD8F0, - 0xD9BE, 0xDA8A, 0xDB54, 0xDC1A, 0xDCDA, 0xDD94, 0xDE47, 0xDEF0, - 0xDF90, 0xE023, 0xE0AB, 0xE124, 0xE18E, 0xE1E7, 0xE22F, 0xE264, - 0xE285, 0xE290, 0x0BC6, 0x0AE6, 0x0884, 0x0500, 0x00BA, 0xFC11, - 0xF763, 0xF310, 0xEF77, 0xECF9, 0xEBF3, 0xECC5, 0xEFCE, 0xF56F, - 0xFD2A, 0x062F, 0x105E, 0x1B95, 0x27B2, 0x3495, 0x421D, 0x5028, - 0x5E96, 0x6D45, 0x7C15, 0x8AE7, 0x9993, 0xA7FD, 0xB603, 0xC383, - 0xD05E, 0xDC71, 0xE79B, 0xF1BC, 0xFAB2, 0x025C, 0x081D, 0x0B9F, - 0x0D2D, 0x0D10, 0x0B95, 0x0904, 0x05AA, 0x01CF, 0xFDC1, 0xF9C8, - 0xF62F, 0xF340, 0xF147, 0xF08E, 0x29C2, 0x29BE, 0x29B3, 0x29A2, - 0x298C, 0x2971, 0x2952, 0x2930, 0x290D, 0x28E8, 0x28C2, 0x289D, - 0x2879, 0x2857, 0x2837, 0x2816, 0x27F4, 0x27D2, 0x27B0, 0x278E, - 0x276C, 0x2749, 0x2726, 0x2702, 0x26DF, 0x26BB, 0x2697, 0x2673, - 0x264F, 0x262B, 0x2606, 0x25E1, 0x25BD, 0x2598, 0x2573, 0x254E, - 0x2527, 0x24FA, 0x24C9, 0x2496, 0x2462, 0x242D, 0x23FB, 0x23CA, - 0x239E, 0x2377, 0x2356, 0x233D, 0x232D, 0x2328, 0xD5E7, 0xD52B, - 0xD329, 0xD031, 0xCC92, 0xC899, 0xC495, 0xC0D6, 0xBDAA, 0xBB5E, - 0xBA43, 0xBAA6, 0xBCD6, 0xC122, 0xC71E, 0xCE1B, 0xD5FF, 0xDEB2, - 0xE81A, 0xF21D, 0xFCA3, 0x0791, 0x12D0, 0x1E47, 0x29DB, 0x3573, - 0x40F7, 0x4C4D, 0x575C, 0x620B, 0x6C40, 0x75E3, 0x7ED9, 0x870E, - 0x8E61, 0x94BD, 0x99C2, 0x9D41, 0x9F68, 0xA069, 0xA070, 0x9FAF, - 0x9E53, 0x9C8C, 0x9A8A, 0x987C, 0x9690, 0x94F7, 0x93DE, 0x9376, - 0xFFF2, 0xFFF3, 0xFFF8, 0xFFFF, 0x0007, 0x0011, 0x001B, 0x0026, - 0x0031, 0x003A, 0x0043, 0x004B, 0x0054, 0x005C, 0x0065, 0x006F, - 0x0079, 0x0084, 0x0091, 0x00A2, 0x00B9, 0x00D3, 0x00EB, 0x00FF, - 0x010B, 0x010A, 0x00FF, 0x00EE, 0x00D8, 0x00BE, 0x00A2, 0x0085, - 0x0068, 0x004B, 0x0031, 0x001A, 0x0008, 0xFFFC, 0xFFF5, 0xFFF2, - 0xFFF3, 0xFFF7, 0xFFFC, 0x0003, 0x000B, 0x0013, 0x001A, 0x0021, - 0x0025, 0x0027, 0x025C, 0x0259, 0x0253, 0x0249, 0x023D, 0x0231, - 0x0226, 0x021C, 0x0215, 0x0212, 0x0213, 0x0219, 0x0221, 0x022B, - 0x0236, 0x0240, 0x0249, 0x0250, 0x0252, 0x0250, 0x0249, 0x023E, - 0x0233, 0x0228, 0x0221, 0x021E, 0x0220, 0x0223, 0x0227, 0x022D, - 0x0234, 0x023B, 0x0242, 0x0249, 0x024F, 0x0254, 0x0258, 0x025B, - 0x025C, 0x025C, 0x025B, 0x0259, 0x0256, 0x0253, 0x0250, 0x024E, - 0x024B, 0x0249, 0x0247, 0x0247, 0xC84A, 0xC864, 0xC8AE, 0xC91F, - 0xC9AE, 0xCA54, 0xCB07, 0xCBC0, 0xCC76, 0xCD21, 0xCDC4, 0xCE69, - 0xCF11, 0xCFBF, 0xD074, 0xD132, 0xD1FC, 0xD2D1, 0xD3B5, 0xD4E8, - 0xD680, 0xD83D, 0xD9E4, 0xDB35, 0xDBF3, 0xDBE0, 0xDB14, 0xD9DE, - 0xD855, 0xD68C, 0xD497, 0xD28C, 0xD080, 0xCE86, 0xCCB4, 0xCB1E, - 0xC9D9, 0xC8F9, 0xC87F, 0xC852, 0xC867, 0xC8B0, 0xC921, 0xC9AD, - 0xCA46, 0xCAE0, 0xCB6F, 0xCBE4, 0xCC34, 0xCC52, 0x344A, 0x3457, - 0x347D, 0x34B8, 0x3506, 0x3563, 0x35CC, 0x363E, 0x36B7, 0x3732, - 0x37AE, 0x3826, 0x3899, 0x3902, 0x395F, 0x39AC, 0x39E7, 0x3A0D, - 0x3A1A, 0x39D1, 0x3911, 0x3806, 0x36DC, 0x35BC, 0x34D2, 0x344A, - 0x340C, 0x33E3, 0x33CD, 0x33C8, 0x33D0, 0x33E2, 0x33FD, 0x341E, - 0x3442, 0x3467, 0x3489, 0x34A7, 0x34C9, 0x34F5, 0x352A, 0x3565, - 0x35A3, 0x35E1, 0x361E, 0x3655, 0x3685, 0x36AA, 0x36C3, 0x36CB, - 0x11A5, 0x11A2, 0x119A, 0x118D, 0x117C, 0x1168, 0x1151, 0x1138, - 0x111D, 0x1103, 0x10E8, 0x10CD, 0x10B4, 0x109E, 0x1089, 0x1078, - 0x106C, 0x1063, 0x1060, 0x1070, 0x109A, 0x10D3, 0x1114, 0x1153, - 0x1186, 0x11A5, 0x11B6, 0x11C6, 0x11D4, 0x11E0, 0x11E9, 0x11EF, - 0x11F1, 0x11EE, 0x11E6, 0x11D8, 0x11C4, 0x11A9, 0x1180, 0x1147, - 0x1100, 0x10B1, 0x105C, 0x1005, 0x0FB2, 0x0F65, 0x0F22, 0x0EED, - 0x0ECB, 0x0EBF, 0x147F, 0x1470, 0x1446, 0x1405, 0x13AF, 0x1348, - 0x12D4, 0x1255, 0x11D0, 0x1148, 0x10BF, 0x103A, 0x0FBC, 0x0F47, - 0x0EE1, 0x0E8B, 0x0E49, 0x0E20, 0x0E11, 0x0E61, 0x0F33, 0x1058, - 0x11A1, 0x12DF, 0x13E3, 0x147F, 0x14C9, 0x14FB, 0x1517, 0x1522, - 0x151E, 0x1510, 0x14FA, 0x14E0, 0x14C5, 0x14AE, 0x149C, 0x1494, - 0x1491, 0x148D, 0x1487, 0x1480, 0x1478, 0x1470, 0x1469, 0x1461, - 0x145B, 0x1456, 0x1453, 0x1452, 0xB77F, 0xB778, 0xB764, 0xB744, - 0xB71B, 0xB6E9, 0xB6B1, 0xB674, 0xB634, 0xB5F2, 0xB5B0, 0xB570, - 0xB533, 0xB4FB, 0xB4CA, 0xB4A0, 0xB481, 0xB46D, 0xB465, 0xB48C, - 0xB4F2, 0xB57F, 0xB61D, 0xB6B7, 0xB734, 0xB77F, 0xB7A8, 0xB7CE, - 0xB7EF, 0xB80A, 0xB81F, 0xB82B, 0xB82E, 0xB827, 0xB814, 0xB7F4, - 0xB7C7, 0xB78A, 0xB72F, 0xB6AE, 0xB611, 0xB55F, 0xB4A1, 0xB3E1, - 0xB326, 0xB27A, 0xB1E5, 0xB16F, 0xB122, 0xB107, 0x0095, 0x0096, - 0x0097, 0x0098, 0x009A, 0x009C, 0x009E, 0x00A0, 0x00A0, 0x00A0, - 0x00A0, 0x00A0, 0x009F, 0x009E, 0x009D, 0x009A, 0x0096, 0x0091, - 0x008A, 0x007E, 0x006D, 0x0058, 0x0044, 0x0032, 0x0025, 0x0020, - 0x0023, 0x0028, 0x0031, 0x003B, 0x0047, 0x0054, 0x0061, 0x006E, - 0x007A, 0x0084, 0x008C, 0x0091, 0x0093, 0x0093, 0x0091, 0x008E, - 0x008A, 0x0086, 0x0081, 0x007C, 0x0077, 0x0074, 0x0071, 0x0071, - 0xFF09, 0xFF0A, 0xFF0D, 0xFF11, 0xFF16, 0xFF1B, 0xFF20, 0xFF24, - 0xFF26, 0xFF27, 0xFF25, 0xFF21, 0xFF1D, 0xFF17, 0xFF11, 0xFF0A, - 0xFF04, 0xFEFE, 0xFEF9, 0xFEF4, 0xFEF0, 0xFEEB, 0xFEE7, 0xFEE3, - 0xFEE1, 0xFEE1, 0xFEE2, 0xFEE5, 0xFEE8, 0xFEEB, 0xFEEF, 0xFEF3, - 0xFEF8, 0xFEFC, 0xFEFF, 0xFF03, 0xFF05, 0xFF07, 0xFF08, 0xFF08, - 0xFF08, 0xFF07, 0xFF06, 0xFF05, 0xFF04, 0xFF02, 0xFF01, 0xFF00, - 0xFF00, 0xFEFF, 0xCC42, 0xCC1B, 0xCBB2, 0xCB1D, 0xCA6D, 0xC9B9, - 0xC913, 0xC88F, 0xC843, 0xC841, 0xC87C, 0xC8DC, 0xC95F, 0xCA05, - 0xCACC, 0xCBB5, 0xCCBF, 0xCDE9, 0xCF32, 0xD101, 0xD382, 0xD657, - 0xD925, 0xDB90, 0xDD3A, 0xDDC9, 0xDD64, 0xDC82, 0xDB3B, 0xD9A6, - 0xD7DA, 0xD5EE, 0xD3FA, 0xD216, 0xD058, 0xCED8, 0xCDAE, 0xCCF0, - 0xCC9E, 0xCC9C, 0xCCDD, 0xCD53, 0xCDF0, 0xCEA5, 0xCF64, 0xD021, - 0xD0CB, 0xD157, 0xD1B5, 0xD1D7, 0x52B5, 0x528E, 0x5220, 0x5171, - 0x508A, 0x4F70, 0x4E2C, 0x4CC5, 0x4B43, 0x49AC, 0x4808, 0x465F, - 0x44B7, 0x4318, 0x418A, 0x4013, 0x3EBC, 0x3D8B, 0x3C88, 0x3BD4, - 0x3B7B, 0x3B66, 0x3B7D, 0x3BA9, 0x3BD3, 0x3BE4, 0x3BE4, 0x3BED, - 0x3BFB, 0x3C0E, 0x3C22, 0x3C36, 0x3C48, 0x3C56, 0x3C5D, 0x3C5B, - 0x3C4F, 0x3C36, 0x3C0B, 0x3BCB, 0x3B7C, 0x3B21, 0x3AC1, 0x3A5E, - 0x39FE, 0x39A5, 0x3958, 0x391C, 0x38F4, 0x38E6, 0xFBCB, 0xFBB7, - 0xFB80, 0xFB29, 0xFAB5, 0xFA29, 0xF988, 0xF8D5, 0xF815, 0xF74B, - 0xF67A, 0xF5A8, 0xF4D6, 0xF40A, 0xF346, 0xF28F, 0xF1E8, 0xF155, - 0xF0DA, 0xF08A, 0xF070, 0xF07B, 0xF09E, 0xF0CA, 0xF0F0, 0xF101, - 0xF103, 0xF107, 0xF10A, 0xF10E, 0xF111, 0xF114, 0xF116, 0xF116, - 0xF114, 0xF110, 0xF109, 0xF0FF, 0xF0F0, 0xF0DA, 0xF0C0, 0xF0A3, - 0xF083, 0xF064, 0xF045, 0xF028, 0xF010, 0xEFFC, 0xEFEF, 0xEFEB, - 0xE289, 0xE2A1, 0xE2E4, 0xE34D, 0xE3D7, 0xE47D, 0xE53A, 0xE608, - 0xE6E2, 0xE7C3, 0xE8A7, 0xE986, 0xEA5E, 0xEB27, 0xEBDE, 0xEC7C, - 0xECFD, 0xED5B, 0xED91, 0xED47, 0xEC50, 0xEAEA, 0xE951, 0xE7C3, - 0xE67D, 0xE5BB, 0xE55E, 0xE519, 0xE4EB, 0xE4D2, 0xE4C9, 0xE4D0, - 0xE4E3, 0xE500, 0xE524, 0xE54C, 0xE577, 0xE5A1, 0xE5D8, 0xE626, - 0xE686, 0xE6F2, 0xE765, 0xE7DB, 0xE84D, 0xE8B6, 0xE911, 0xE959, - 0xE988, 0xE999, 0x9D39, 0x9D5B, 0x9DBC, 0x9E56, 0x9F22, 0xA01A, - 0xA136, 0xA26F, 0xA3C0, 0xA521, 0xA68C, 0xA7F9, 0xA963, 0xAAC2, - 0xAC10, 0xAD46, 0xAE5D, 0xAF4F, 0xB014, 0xB07B, 0xB06D, 0xB00D, - 0xAF7F, 0xAEE7, 0xAE67, 0xAE23, 0xAE0B, 0xADFA, 0xADEE, 0xADE7, - 0xADE5, 0xADE6, 0xADEA, 0xADF2, 0xADFB, 0xAE06, 0xAE13, 0xAE20, - 0xAE31, 0xAE4A, 0xAE68, 0xAE8A, 0xAEAE, 0xAED3, 0xAEF7, 0xAF18, - 0xAF34, 0xAF4B, 0xAF59, 0xAF5F, 0x8001, 0x7FFC, 0x7FF7, 0x7FEF, - 0x7FE5, 0x7FDB, 0x7FD2, 0x7FCB, 0x7FC6, 0x7FC6, 0x7FCA, 0x7FD4, - 0x7FE5, 0x8001, 0x8021, 0x8043, 0x8069, 0x8091, 0x80BC, 0x80E9, - 0x8118, 0x8148, 0x817B, 0x81AE, 0x81E3, 0x8219, 0x824F, 0x8285, - 0x82BC, 0x82F2, 0x8328, 0x835E, 0x8392, 0x83C6, 0x83F8, 0x8429, - 0x8458, 0x8485, 0x84B0, 0x84D8, 0x84FE, 0x8521, 0x8540, 0x855C, - 0x8574, 0x8589, 0x8599, 0x85A5, 0x85AD, 0x85AF, 0x8001, 0x8002, - 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, - 0x8002, 0x8002, 0x8002, 0x8001, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFD, - 0x7FFD, 0x7FFD, 0x7FFC, 0x7FFC, 0x7FFB, 0x7FFB, 0x7FFB, 0x7FFA, - 0x7FFA, 0x7FF9, 0x7FF9, 0x7FF8, 0x7FF8, 0x7FF7, 0x7FF7, 0x7FF7, - 0x7FF6, 0x7FF6, 0x7FF5, 0x7FF5, 0x7FF5, 0x7FF4, 0x7FF4, 0x7FF4, - 0x7FF3, 0x7FF3, 0x7FF3, 0x7FF3, 0x7FF3, 0x7FF3, 0x7FF3, 0x7FF3, - 0x4171, 0x4171, 0x4172, 0x4174, 0x4177, 0x4179, 0x417B, 0x417D, - 0x417E, 0x417E, 0x417D, 0x417B, 0x4177, 0x4171, 0x4169, 0x4161, - 0x4158, 0x414E, 0x4144, 0x4139, 0x412E, 0x4123, 0x4117, 0x410A, - 0x40FE, 0x40F1, 0x40E4, 0x40D7, 0x40CA, 0x40BD, 0x40B0, 0x40A3, - 0x4097, 0x408B, 0x407F, 0x4073, 0x4068, 0x405D, 0x4053, 0x4049, - 0x4040, 0x4038, 0x4030, 0x402A, 0x4024, 0x401F, 0x401B, 0x4018, - 0x4017, 0x4016, 0xBF5F, 0x8001, 0x8003, 0x8009, 0x8010, 0x8019, - 0x8023, 0x802B, 0x8032, 0x8036, 0x8037, 0x8033, 0x8029, 0x8019, - 0x8001, 0x7FE1, 0x7FC0, 0x7F9D, 0x7F77, 0x7F4F, 0x7F25, 0x7EF9, - 0x7ECB, 0x7E9B, 0x7E6B, 0x7E39, 0x7E07, 0x7DD4, 0x7DA1, 0x7D6D, - 0x7D3A, 0x7D07, 0x7CD5, 0x7CA3, 0x7C73, 0x7C43, 0x7C15, 0x7BE9, - 0x7BBF, 0x7B97, 0x7B71, 0x7B4D, 0x7B2D, 0x7B0F, 0x7AF5, 0x7ADE, - 0x7ACB, 0x7ABB, 0x7AB0, 0x7AA9, 0x7AA7, 0x8001, 0x7FFE, 0x7FFE, - 0x7FFE, 0x7FFD, 0x7FFD, 0x7FFC, 0x7FFC, 0x7FFB, 0x7FFB, 0x7FFC, - 0x7FFC, 0x7FFD, 0x8001, 0x8003, 0x8005, 0x8007, 0x8009, 0x800C, - 0x800E, 0x8011, 0x8013, 0x8016, 0x8019, 0x801C, 0x801F, 0x8022, - 0x8025, 0x8028, 0x802B, 0x802E, 0x8031, 0x8034, 0x8037, 0x8039, - 0x803C, 0x803F, 0x8041, 0x8043, 0x8046, 0x8048, 0x804A, 0x804B, - 0x804D, 0x804E, 0x804F, 0x8050, 0x8051, 0x8051, 0x8051, 0x4171, - 0x4171, 0x4173, 0x4174, 0x4177, 0x4179, 0x417B, 0x417D, 0x417E, - 0x417E, 0x417D, 0x417B, 0x4177, 0x4171, 0x4169, 0x4161, 0x4158, - 0x414E, 0x4143, 0x4138, 0x412D, 0x4121, 0x4115, 0x4108, 0x40FC, - 0x40EF, 0x40E1, 0x40D4, 0x40C7, 0x40BA, 0x40AC, 0x409F, 0x4093, - 0x4086, 0x407A, 0x406E, 0x4063, 0x4058, 0x404D, 0x4043, 0x403A, - 0x4032, 0x402A, 0x4023, 0x401D, 0x4018, 0x4015, 0x4012, 0x4010, - 0x400F, 0xBF5F, 0x041E, 0x0416, 0x0400, 0x03DB, 0x03A7, 0x0366, - 0x0316, 0x02B9, 0x024E, 0x01D7, 0x0152, 0x00C1, 0x0024, 0xFF7B, - 0xFEC6, 0xFE05, 0xFD39, 0xFC62, 0xFB80, 0xFA94, 0xF99D, 0xF89D, - 0xF792, 0xF67F, 0xF562, 0xF43C, 0xF2AB, 0xF06B, 0xEDAA, 0xEA96, - 0xE75C, 0xE42C, 0xE132, 0xDE9C, 0xDC9A, 0xDB57, 0xDAB5, 0xDA6A, - 0xDA6C, 0xDAAD, 0xDB22, 0xDBBE, 0xDC76, 0xDD3D, 0xDE06, 0xDEC7, - 0xDF71, 0xDFFB, 0xE056, 0xE077, 0x121A, 0x106F, 0x0C06, 0x05C4, - 0xFE8F, 0xF749, 0xF0D9, 0xEC21, 0xEA09, 0xE9A3, 0xE96B, 0xE95D, - 0xE977, 0xE9B6, 0xEA18, 0xEA99, 0xEB38, 0xEBF1, 0xECC2, 0xEDA8, - 0xEEA1, 0xEFA9, 0xF0BF, 0xF1DE, 0xF306, 0xF432, 0xF561, 0xF690, - 0xF7BB, 0xF8E1, 0xF9FF, 0xFB11, 0xFC16, 0xFD0A, 0xFDEB, 0xFEB6, - 0xFF69, 0x0000, 0x0073, 0x00BE, 0x00E7, 0x00F3, 0x00E9, 0x00CD, - 0x00A6, 0x0079, 0x004D, 0x0026, 0x000A, 0x0000, 0xFD00, 0xFD89, - 0xFEF1, 0x00EE, 0x0339, 0x0587, 0x078D, 0x0902, 0x099D, 0x09AA, - 0x09A7, 0x0996, 0x0977, 0x094C, 0x0916, 0x08D4, 0x0889, 0x0835, - 0x07D9, 0x0777, 0x070E, 0x06A0, 0x062D, 0x05B8, 0x0540, 0x04C7, - 0x044D, 0x03D4, 0x035C, 0x02E7, 0x0275, 0x0207, 0x019E, 0x013B, - 0x00E0, 0x008C, 0x0041, 0x0000, 0xFFCE, 0xFFAD, 0xFF9B, 0xFF96, - 0xFF9A, 0xFFA6, 0xFFB8, 0xFFCB, 0xFFDF, 0xFFF0, 0xFFFC, 0x0000, - 0x2E8B, 0x2BDF, 0x24CF, 0x1AC8, 0x0F39, 0x038E, 0xF936, 0xF19D, - 0xEE32, 0xED7E, 0xED15, 0xECF3, 0xED13, 0xED70, 0xEE06, 0xEECF, - 0xEFC8, 0xF0EB, 0xF235, 0xF3A0, 0xF528, 0xF6C8, 0xF87C, 0xFA3F, - 0xFC0C, 0xFDDF, 0xFFB3, 0x0183, 0x034B, 0x0507, 0x06B1, 0x0845, - 0x09BF, 0x0B1A, 0x0C50, 0x0D5E, 0x0E3F, 0x0EEE, 0x0F3F, 0x0F14, - 0x0E85, 0x0DA8, 0x0C92, 0x0B5A, 0x0A15, 0x08DA, 0x07BE, 0x06D9, - 0x063F, 0x0606, 0x46AF, 0x4077, 0x32A9, 0x248A, 0x1CEC, 0x1811, - 0x1315, 0x0DFA, 0x08C3, 0x0374, 0xFE10, 0xF898, 0xF310, 0xED7A, - 0xE7DA, 0xE231, 0xDC84, 0xD6D4, 0xD125, 0xCB79, 0xC5D4, 0xC037, - 0xBAA6, 0xB524, 0xAFB3, 0xAA57, 0xA511, 0x9FE6, 0x9AD7, 0x95E7, - 0x911A, 0x8C71, 0x87F1, 0x839B, 0x7F70, 0x7B78, 0x77B3, 0x7425, - 0x70CE, 0x6DB4, 0x6AD8, 0x683D, 0x65E5, 0x63D5, 0x620E, 0x6094, - 0x5F69, 0x5E8F, 0x5E0B, 0x5DDE, -}; +ROM_ASSET_LOAD_ANIM(anim_9E_values, 0x0055cb04, 4008, 0x00000000, 4008); diff --git a/assets/anims/anim_9F.inc.c b/assets/anims/anim_9F.inc.c index e7317e22f..588f37d67 100644 --- a/assets/anims/anim_9F.inc.c +++ b/assets/anims/anim_9F.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_9F[] = { 1, 189, @@ -13,78 +14,7 @@ static const struct Animation anim_9F[] = { }; -static const u16 anim_9F_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0173, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0163, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x0153, - 0x0001, 0x014F, 0x0001, 0x0150, 0x0001, 0x0151, - 0x0010, 0x0007, 0x0010, 0x0017, 0x0010, 0x0027, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, - 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x014B, 0x0001, 0x014C, 0x0001, 0x014D, - 0x0010, 0x003B, 0x0010, 0x004B, 0x0010, 0x005B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003A, - 0x0001, 0x0037, 0x0001, 0x0038, 0x0001, 0x0039, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x014E, - 0x0010, 0x011B, 0x0010, 0x012B, 0x0010, 0x013B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x010B, - 0x0010, 0x00DB, 0x0010, 0x00EB, 0x0010, 0x00FB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0152, - 0x0010, 0x00AB, 0x0010, 0x00BB, 0x0010, 0x00CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0010, 0x009B, - 0x0010, 0x006B, 0x0010, 0x007B, 0x0010, 0x008B, -}; +ROM_ASSET_LOAD_ANIM(anim_9F_indices, 0x0055dac4, 252, 0x00000000, 252); -static const s16 anim_9F_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xFEDE, 0xFE52, 0xD86E, 0xDA85, 0xD85D, - 0xD85F, 0xD865, 0xD86E, 0xD87A, 0xD887, 0xD897, 0xD8A7, 0xD8B7, - 0xD8C8, 0xD8D7, 0xD8E5, 0xD8F1, 0xD8FA, 0xD900, 0xD902, 0x791B, - 0x7903, 0x78BE, 0x7854, 0x77CB, 0x772A, 0x7678, 0x75BC, 0x74FD, - 0x7440, 0x738F, 0x72EE, 0x7265, 0x71FB, 0x71B6, 0x719D, 0x077F, - 0x0798, 0x07DE, 0x084A, 0x08D6, 0x097A, 0x0A2F, 0x0AEF, 0x0BB2, - 0x0C72, 0x0D28, 0x0DCC, 0x0E57, 0x0EC4, 0x0F0A, 0x0F23, 0x123D, - 0x154D, 0xE450, 0xDC26, 0x8942, 0x893D, 0x892F, 0x891A, 0x88FE, - 0x88DE, 0x88BA, 0x8894, 0x886D, 0x8847, 0x8823, 0x8803, 0x87E7, - 0x87D2, 0x87C4, 0x87BF, 0xE972, 0xE95E, 0xE926, 0xE8CF, 0xE85F, - 0xE7DB, 0xE749, 0xE6AF, 0xE612, 0xE578, 0xE4E6, 0xE463, 0xE3F2, - 0xE39B, 0xE363, 0xE34F, 0x84B7, 0x84D6, 0x852D, 0x85B3, 0x865F, - 0x872A, 0x880B, 0x88F8, 0x89E9, 0x8AD6, 0x8BB7, 0x8C81, 0x8D2E, - 0x8DB4, 0x8E0B, 0x8E2A, 0xFF6E, 0xFF84, 0xFF84, 0xFF2B, 0xFEBA, - 0xFE92, 0xFEEE, 0xFF92, 0x0028, 0x0097, 0x00FD, 0x0160, 0x01C4, - 0x01C4, 0x01C4, 0x01C4, 0x0235, 0x0236, 0x0226, 0x01F1, 0x01B0, - 0x018E, 0x01AE, 0x01ED, 0x020F, 0x0201, 0x01E0, 0x01B6, 0x0190, - 0x0190, 0x0190, 0x0190, 0xBF43, 0xC0BC, 0xC02B, 0xB87F, 0xAED0, - 0xAAE4, 0xB173, 0xBDC5, 0xC979, 0xD270, 0xDAF8, 0xE354, 0xEBC5, - 0xEBC5, 0xEBC5, 0xEBC5, 0x5489, 0x556F, 0x538F, 0x4DD4, 0x47C1, - 0x4165, 0x3AD1, 0x3413, 0x2D3C, 0x265A, 0x1F7D, 0x18B4, 0x1211, - 0x1211, 0x1211, 0x1211, 0x0EF3, 0x0D2E, 0x0AAC, 0x08D8, 0x06B9, - 0x04E8, 0x03FF, 0x0498, 0x0724, 0x0B3D, 0x1039, 0x156D, 0x1A30, - 0x1A30, 0x1A30, 0x1A30, 0x142D, 0x1546, 0x16D7, 0x1821, 0x19BE, - 0x1B1A, 0x1B9D, 0x1AB4, 0x17F4, 0x13C0, 0x0EB8, 0x097B, 0x04A8, - 0x04A8, 0x04A8, 0x04A8, 0xB176, 0xAE00, 0xAB05, 0xAC61, 0xAE79, - 0xB134, 0xB47A, 0xB833, 0xBC94, 0xC1AC, 0xC72E, 0xCCC9, 0xD230, - 0xD230, 0xD230, 0xD230, 0x00BC, 0x00B9, 0x00BB, 0x00D2, 0x00EE, - 0x00F3, 0x00D4, 0x009D, 0x0061, 0x0023, 0xFFE2, 0xFF9E, 0xFF5B, - 0xFF5B, 0xFF5B, 0xFF5B, 0xFF30, 0xFF32, 0xFF45, 0xFF7B, 0xFFBC, - 0xFFD8, 0xFFAE, 0xFF60, 0xFF27, 0xFF15, 0xFF11, 0xFF14, 0xFF13, - 0xFF13, 0xFF13, 0xFF13, 0xC4CD, 0xC4E7, 0xC23C, 0xB8EB, 0xADB7, - 0xA921, 0xB02A, 0xBDD1, 0xCB9D, 0xD766, 0xE34A, 0xEF38, 0xFB21, - 0xFB21, 0xFB21, 0xFB21, 0x5361, 0x5553, 0x5435, 0x4DD3, 0x46FF, - 0x3FCD, 0x3852, 0x30A1, 0x28CE, 0x20EE, 0x1915, 0x1156, 0x09C7, - 0x09C7, 0x09C7, 0x09C7, 0xEC5E, 0xEDB3, 0xEFB3, 0xF162, 0xF366, - 0xF52C, 0xF61F, 0xF5AE, 0xF371, 0xEFCA, 0xEB53, 0xE6A9, 0xE267, - 0xE267, 0xE267, 0xE267, 0xEC8B, 0xEBFE, 0xEAD9, 0xE920, 0xE6D4, - 0xE4BD, 0xE3A4, 0xE453, 0xE749, 0xEC01, 0xF1BA, 0xF7B3, 0xFD2B, - 0xFD2B, 0xFD2B, 0xFD2B, 0xB692, 0xB468, 0xB2C7, 0xB41C, 0xB5F1, - 0xB83C, 0xBAF4, 0xBE10, 0xC1BB, 0xC5FA, 0xCA8E, 0xCF37, 0xD3B5, - 0xD3B5, 0xD3B5, 0xD3B5, 0x19CB, 0x80D8, 0x59D2, 0xBF5F, 0xE02F, - 0x7A60, 0x5A4B, 0xBF5F, 0xE1B0, 0xE0E6, 0xDF6E, 0xDEA4, 0xDE51, - 0xDD6C, 0xDC13, 0xDA62, 0xD877, 0xD66E, 0xD466, 0xD27B, 0xD0CA, - 0xD0CA, 0xD0CA, 0xD0CA, 0x0606, 0x0691, 0x0792, 0x081C, 0x0852, - 0x08E5, 0x09C5, 0x0ADD, 0x0C1B, 0x0D6C, 0x0EBD, 0x0FFA, 0x1113, - 0x1113, 0x1113, 0x1113, 0x5FE8, 0x6005, 0x6058, 0x60D9, 0x617F, - 0x6245, 0x6321, 0x640C, 0x6500, 0x65F3, 0x66DE, 0x67BB, 0x6880, - 0x6880, 0x6880, 0x6880, -}; +ROM_ASSET_LOAD_ANIM(anim_9F_values, 0x0055dbc0, 774, 0x00000000, 774); diff --git a/assets/anims/anim_A0.inc.c b/assets/anims/anim_A0.inc.c index f1105c14c..e4e42ea04 100644 --- a/assets/anims/anim_A0.inc.c +++ b/assets/anims/anim_A0.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_A0[] = { 1, 189, @@ -13,54 +14,7 @@ static const struct Animation anim_A0[] = { }; -static const u16 anim_A0_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00B9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00AF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00A5, - 0x0001, 0x00A1, 0x0001, 0x00A2, 0x0001, 0x00A3, - 0x0001, 0x0007, 0x0001, 0x0008, 0x0001, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, - 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x009D, 0x0001, 0x009E, 0x0001, 0x009F, - 0x0001, 0x000E, 0x0001, 0x000F, 0x0001, 0x0010, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000D, - 0x0001, 0x000A, 0x0001, 0x000B, 0x0001, 0x000C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A0, - 0x000A, 0x007F, 0x000A, 0x0089, 0x000A, 0x0093, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0075, - 0x000A, 0x0057, 0x000A, 0x0061, 0x000A, 0x006B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A4, - 0x000A, 0x0039, 0x000A, 0x0043, 0x000A, 0x004D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x002F, - 0x000A, 0x0011, 0x000A, 0x001B, 0x000A, 0x0025, -}; +ROM_ASSET_LOAD_ANIM(anim_A0_indices, 0x0055dee0, 252, 0x00000000, 252); -static const s16 anim_A0_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xFEDE, 0xFE52, 0xD86E, 0xDA85, 0xD85D, - 0x791B, 0x077F, 0x123D, 0x154D, 0xE450, 0xDC26, 0x8942, 0xE972, - 0x84B7, 0x01EB, 0x01EE, 0x01E9, 0x01C4, 0x017F, 0x012F, 0x00D6, - 0x0079, 0x001C, 0xFFC4, 0x0186, 0x0185, 0x0188, 0x0190, 0x019F, - 0x01B0, 0x01C3, 0x01D6, 0x01EA, 0x01FD, 0xEEE4, 0xEF19, 0xEE9B, - 0xEBC5, 0xE6AC, 0xE0B2, 0xDA22, 0xD346, 0xCC6B, 0xC5DA, 0x0EA9, - 0x0E70, 0x0EF9, 0x1211, 0x179F, 0x1E23, 0x254B, 0x2CC4, 0x343E, - 0x3B65, 0x1B98, 0x1B58, 0x1AC7, 0x1A30, 0x19AD, 0x1927, 0x18A0, - 0x1819, 0x1791, 0x170A, 0x0320, 0x0348, 0x03C8, 0x04A8, 0x05D1, - 0x071F, 0x0885, 0x09F7, 0x0B68, 0x0CCE, 0xD40B, 0xD3EA, 0xD35F, - 0xD230, 0xD077, 0xCE80, 0xCC60, 0xCA2C, 0xC7F8, 0xC5D8, 0xFF43, - 0xFF42, 0xFF46, 0xFF5B, 0xFF7F, 0xFFA9, 0xFFD8, 0x0008, 0x0038, - 0x0067, 0xFF12, 0xFF12, 0xFF12, 0xFF13, 0xFF16, 0xFF1A, 0xFF1E, - 0xFF22, 0xFF26, 0xFF2A, 0xFF3D, 0xFF4B, 0xFE6E, 0xFB21, 0xF58A, - 0xEF08, 0xE7EB, 0xE07F, 0xD914, 0xD1F7, 0x05FD, 0x05D4, 0x0682, - 0x09C7, 0x0F83, 0x1638, 0x1D92, 0x253F, 0x2CEC, 0x3446, 0xE121, - 0xE157, 0xE1D5, 0xE267, 0xE2F4, 0xE389, 0xE423, 0xE4BF, 0xE55B, - 0xE5F5, 0xFEED, 0xFEC7, 0xFE3E, 0xFD2B, 0xFBA7, 0xF9EF, 0xF815, - 0xF629, 0xF43D, 0xF263, 0xD552, 0xD548, 0xD4E3, 0xD3B5, 0xD1D1, - 0xCFA1, 0xCD3E, 0xCAC3, 0xC848, 0xC5E6, 0x19CB, 0x80D8, 0x59D2, - 0xBF5F, 0xE02F, 0x7A60, 0x5A4B, 0xBF5F, 0xD17C, 0xD1E8, 0xD314, - 0xD4D9, 0xD711, 0xD995, 0xDC40, 0xDEEA, 0xE16E, 0xE3A6, 0x109A, - 0x1053, 0x0F8D, 0x0E62, 0x0CEB, 0x0B42, 0x097F, 0x07BD, 0x0614, - 0x049D, 0x6843, 0x680F, 0x6781, 0x66AB, 0x659E, 0x646D, 0x632A, - 0x61E6, 0x60B5, 0x5FA8, -}; +ROM_ASSET_LOAD_ANIM(anim_A0_values, 0x0055dfdc, 390, 0x00000000, 390); diff --git a/assets/anims/anim_A1.inc.c b/assets/anims/anim_A1.inc.c index 971ab25ad..c53567fd6 100644 --- a/assets/anims/anim_A1.inc.c +++ b/assets/anims/anim_A1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_A1[] = { 0, 189, @@ -13,87 +14,7 @@ static const struct Animation anim_A1[] = { }; -static const u16 anim_A1_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0018, 0x0184, 0x0018, 0x019C, 0x0018, 0x01B4, - 0x0018, 0x013C, 0x0018, 0x0154, 0x0018, 0x016C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x013B, - 0x0001, 0x0137, 0x0001, 0x0138, 0x0001, 0x0139, - 0x0001, 0x0007, 0x0001, 0x0008, 0x0001, 0x0009, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0006, - 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x011C, 0x0001, 0x011D, 0x0001, 0x011E, - 0x0001, 0x000E, 0x0001, 0x000F, 0x0001, 0x0010, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x000D, - 0x0001, 0x000A, 0x0001, 0x000B, 0x0001, 0x000C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x011F, - 0x0018, 0x0102, 0x0001, 0x011A, 0x0001, 0x011B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x00EA, - 0x0018, 0x00A2, 0x0018, 0x00BA, 0x0018, 0x00D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x013A, - 0x0018, 0x0071, 0x0001, 0x0089, 0x0018, 0x008A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0059, - 0x0018, 0x0011, 0x0018, 0x0029, 0x0018, 0x0041, -}; +ROM_ASSET_LOAD_ANIM(anim_A1_indices, 0x0055e17c, 252, 0x00000000, 252); -static const s16 anim_A1_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xFF2B, 0xFE27, 0xD180, 0xDA85, 0xDAF2, - 0x6B33, 0x168E, 0x0B18, 0x159D, 0xEE68, 0xDA1D, 0x7E3F, 0xDDD8, - 0x9FDC, 0x01C4, 0x01C5, 0x01C8, 0x01CC, 0x01D0, 0x01D5, 0x01D8, - 0x01DA, 0x01D9, 0x01D6, 0x01CF, 0x01C4, 0x01AA, 0x017F, 0x014A, - 0x0117, 0x00EE, 0x00C9, 0x00A3, 0x008E, 0x0099, 0x00F4, 0x017E, - 0x01C4, 0x0190, 0x0190, 0x018E, 0x018B, 0x0187, 0x0184, 0x0182, - 0x0181, 0x0181, 0x0183, 0x0188, 0x0190, 0x01A4, 0x01C5, 0x01EC, - 0x0211, 0x022B, 0x023C, 0x0247, 0x0249, 0x023B, 0x0204, 0x01B7, - 0x0190, 0xEBC5, 0xEBDD, 0xEC1B, 0xEC70, 0xECCF, 0xED29, 0xED70, - 0xED96, 0xED8D, 0xED45, 0xECB2, 0xEBC5, 0xE999, 0xE5E0, 0xE173, - 0xDD28, 0xD9D6, 0xD6F8, 0xD441, 0xD2DA, 0xD3EC, 0xDB4D, 0xE62F, - 0xEBC5, 0x1211, 0x1385, 0x1746, 0x1C68, 0x2200, 0x2722, 0x2AE3, - 0x2C58, 0x288B, 0x2006, 0x1718, 0x1211, 0x10AF, 0x0FC9, 0x0F4B, - 0x0F25, 0x0F45, 0x0F9A, 0x1012, 0x109B, 0x1124, 0x119C, 0x11F0, - 0x1211, 0x0500, 0x0505, 0x0512, 0x0526, 0x053F, 0x055A, 0x0577, - 0x0592, 0x05AA, 0x05BE, 0x05CC, 0x05D0, 0x05CC, 0x05C1, 0x05B0, - 0x059A, 0x0582, 0x0568, 0x054F, 0x0536, 0x0521, 0x0510, 0x0504, - 0x0500, 0x04A8, 0xF127, 0xEFC7, 0xEC01, 0xE65E, 0xDF66, 0xD7A2, - 0xCF99, 0xC7D4, 0xC0DD, 0xBB39, 0xB774, 0xB613, 0xB73D, 0xBA74, - 0xBF4F, 0xC564, 0xCC4C, 0xD39D, 0xDAEE, 0xE1D6, 0xE7EC, 0xECC7, - 0xEFFD, 0xF127, 0xFF5B, 0xFF72, 0xFFA7, 0xFFE2, 0x000B, 0x001B, - 0x0019, 0x0006, 0xFFDF, 0xFFA9, 0xFF77, 0xFF5B, 0xFF52, 0xFF4C, - 0xFF48, 0xFF47, 0xFF48, 0xFF4A, 0xFF4E, 0xFF51, 0xFF55, 0xFF58, - 0xFF5A, 0xFF5B, 0xFF13, 0xFF0C, 0xFEFC, 0xFEEB, 0xFEDF, 0xFEDE, - 0xFEE4, 0xFEEC, 0xFEF6, 0xFF03, 0xFF0D, 0xFF13, 0xFF16, 0xFF17, - 0xFF18, 0xFF18, 0xFF18, 0xFF17, 0xFF16, 0xFF16, 0xFF15, 0xFF14, - 0xFF14, 0xFF13, 0xFB21, 0xF7AB, 0xEFAA, 0xE6AB, 0xE03B, 0xDDAB, - 0xDDD8, 0xE0A0, 0xE6B9, 0xEF11, 0xF6D0, 0xFB21, 0xFC85, 0xFD6E, - 0xFDEC, 0xFE12, 0xFDF2, 0xFD9D, 0xFD24, 0xFC99, 0xFC0F, 0xFB96, - 0xFB41, 0xFB21, 0x09C7, 0x09A7, 0x0954, 0x08E1, 0x0862, 0x07E9, - 0x0789, 0x0756, 0x0763, 0x07C3, 0x0888, 0x09C7, 0x0C23, 0x0FDD, - 0x1470, 0x1957, 0x1E0D, 0x2210, 0x24D8, 0x25E3, 0x217F, 0x17D5, - 0x0E2B, 0x09C7, 0x0366, 0x0357, 0x032F, 0x02F4, 0x02AA, 0x0258, - 0x0202, 0x01B0, 0x0166, 0x012B, 0x0103, 0x00F4, 0x0100, 0x0122, - 0x0156, 0x0196, 0x01DF, 0x022D, 0x027A, 0x02C4, 0x0304, 0x0337, - 0x035A, 0x0366, 0xFD2B, 0xBADB, 0x19CB, 0x80D8, 0x59D2, 0xBF5F, - 0xC09D, 0xC406, 0xC91E, 0xCF69, 0xD66E, 0xDDB0, 0xE4B4, 0xEB00, - 0xF018, 0xF380, 0xF4BE, 0xF3B2, 0xF0CA, 0xEC67, 0xE6E8, 0xE0AB, - 0xDA0F, 0xD373, 0xCD35, 0xC7B6, 0xC353, 0xC06C, 0xBF5F, 0xE02F, - 0x7A60, 0x5A4B, 0xBF5F, 0xD0CA, 0xF990, 0xF9D4, 0xFA83, 0xFB70, - 0xFC7E, 0xFDA8, 0xFEE2, 0x0020, 0x0159, 0x0280, 0x038B, 0x046D, - 0x04E6, 0x04C7, 0x041E, 0x030B, 0x01B1, 0x002D, 0xFE9A, 0xFD12, - 0xFBB2, 0xFA95, 0xF9D6, 0xF990, 0xFEFC, 0xFF0F, 0xFF3A, 0xFF68, - 0xFF92, 0xFFC0, 0xFFEE, 0x001C, 0x0049, 0x0072, 0x0096, 0x00B3, - 0x00B8, 0x009F, 0x007A, 0x0050, 0x001D, 0xFFE7, 0xFFAE, 0xFF77, - 0xFF47, 0xFF1F, 0xFF05, 0xFEFC, 0x1127, 0x1124, 0x111F, 0x111B, - 0x111A, 0x111A, 0x111A, 0x111B, 0x111B, 0x111C, 0x111C, 0x111C, - 0x111B, 0x111A, 0x1119, 0x111B, 0x111C, 0x111E, 0x1120, 0x1122, - 0x1124, 0x1126, 0x1127, 0x1127, 0x057A, 0x0541, 0x04A4, 0x03BA, - 0x0299, 0x0156, 0x0009, 0xFEC7, 0xFDA6, 0xFCBC, 0xFC1F, 0xFBE6, - 0xFC16, 0xFC9B, 0xFD65, 0xFE62, 0xFF81, 0x00AF, 0x01DF, 0x02FE, - 0x03FB, 0x04C4, 0x054A, 0x057A, 0x038B, 0x0366, 0x0300, 0x0269, - 0x01AD, 0x00DC, 0x0004, 0xFF35, 0xFE79, 0xFDE2, 0xFD7C, 0xFD57, - 0xFD76, 0xFDCD, 0xFE4F, 0xFEF3, 0xFFAD, 0x0070, 0x0135, 0x01EF, - 0x0292, 0x0315, 0x036B, 0x038B, 0x68BD, 0x68BC, 0x68BB, 0x68B8, - 0x68B5, 0x68B2, 0x68AE, 0x68AA, 0x68A7, 0x68A5, 0x68A3, 0x68A2, - 0x68A3, 0x68A4, 0x68A7, 0x68A9, 0x68AC, 0x68B0, 0x68B3, 0x68B6, - 0x68B9, 0x68BB, 0x68BD, 0x68BD, -}; +ROM_ASSET_LOAD_ANIM(anim_A1_values, 0x0055e278, 920, 0x00000000, 920); diff --git a/assets/anims/anim_A2.inc.c b/assets/anims/anim_A2.inc.c index e6586c588..8a30c78d0 100644 --- a/assets/anims/anim_A2.inc.c +++ b/assets/anims/anim_A2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_A2[] = { 1, 189, @@ -13,120 +14,7 @@ static const struct Animation anim_A2[] = { }; -static const u16 anim_A2_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x02BD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x02A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x028F, - 0x0001, 0x028B, 0x0001, 0x028C, 0x0001, 0x028D, - 0x0017, 0x005F, 0x0017, 0x0076, 0x0017, 0x008D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x0048, - 0x0017, 0x0003, 0x0017, 0x001A, 0x0017, 0x0031, - 0x0001, 0x0287, 0x0001, 0x0288, 0x0001, 0x0289, - 0x0017, 0x0100, 0x0017, 0x0117, 0x0017, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x00E9, - 0x0017, 0x00A4, 0x0017, 0x00BB, 0x0017, 0x00D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x028A, - 0x0017, 0x0242, 0x0017, 0x0259, 0x0017, 0x0270, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x022B, - 0x0017, 0x01E6, 0x0017, 0x01FD, 0x0017, 0x0214, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x028E, - 0x0017, 0x01A1, 0x0017, 0x01B8, 0x0017, 0x01CF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0017, 0x018A, - 0x0017, 0x0145, 0x0017, 0x015C, 0x0017, 0x0173, -}; +ROM_ASSET_LOAD_ANIM(anim_A2_indices, 0x0055e628, 252, 0x00000000, 252); -static const s16 anim_A2_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xFEDE, 0xFEDD, 0xFED8, 0xFED2, 0xFEC9, - 0xFEBF, 0xFEB2, 0xFEA5, 0xFE96, 0xFE87, 0xFE77, 0xFE67, 0xFE57, - 0xFE47, 0xFE37, 0xFE29, 0xFE1B, 0xFE0F, 0xFE04, 0xFDFC, 0xFDF5, - 0xFDF1, 0xFDF0, 0xFE52, 0xFE3C, 0xFDFD, 0xFD98, 0xFD12, 0xFC70, - 0xFBB4, 0xFAE4, 0xFA03, 0xF916, 0xF821, 0xF727, 0xF62E, 0xF538, - 0xF44B, 0xF36A, 0xF29A, 0xF1DF, 0xF13C, 0xF0B6, 0xF052, 0xF012, - 0xEFFC, 0xD86E, 0xD885, 0xD8C5, 0xD92C, 0xD9B4, 0xDA5A, 0xDB19, - 0xDBED, 0xDCD2, 0xDDC3, 0xDEBE, 0xDFBC, 0xE0BA, 0xE1B4, 0xE2A6, - 0xE38B, 0xE45F, 0xE51E, 0xE5C3, 0xE64C, 0xE6B2, 0xE6F3, 0xE709, - 0xDA85, 0xDA8B, 0xDA9B, 0xDAB4, 0xDAD7, 0xDB00, 0xDB30, 0xDB66, - 0xDB9F, 0xDBDC, 0xDC1A, 0xDC5A, 0xDC9A, 0xDCD9, 0xDD15, 0xDD4F, - 0xDD84, 0xDDB4, 0xDDDE, 0xDE00, 0xDE1A, 0xDE2A, 0xDE30, 0xD85D, - 0xD98E, 0xDABF, 0xDBF1, 0xDD22, 0xDE53, 0xDF85, 0xE0B6, 0xE1E7, - 0xE319, 0xE44A, 0xE57C, 0xE6AD, 0xE7DE, 0xE910, 0xEA41, 0xEB72, - 0xECA4, 0xEDD5, 0xEF06, 0xF038, 0xF169, 0xF29A, 0x791B, 0x7886, - 0x77F1, 0x775C, 0x76C6, 0x7631, 0x759C, 0x7506, 0x7471, 0x73DC, - 0x7347, 0x72B1, 0x721C, 0x7187, 0x70F1, 0x705C, 0x6FC7, 0x6F32, - 0x6E9C, 0x6E07, 0x6D72, 0x6CDD, 0x6C47, 0x077F, 0x0760, 0x0740, - 0x0721, 0x0702, 0x06E3, 0x06C4, 0x06A5, 0x0686, 0x0666, 0x0647, - 0x0628, 0x0609, 0x05EA, 0x05CB, 0x05AC, 0x058C, 0x056D, 0x054E, - 0x052F, 0x0510, 0x04F1, 0x04D2, 0x123D, 0x1229, 0x11EE, 0x1190, - 0x1114, 0x107C, 0x0FCE, 0x0F0C, 0x0E3B, 0x0D5E, 0x0C7A, 0x0B92, - 0x0AAA, 0x09C5, 0x08E9, 0x0818, 0x0756, 0x06A8, 0x0610, 0x0594, - 0x0536, 0x04FB, 0x04E7, 0x154D, 0x153D, 0x150E, 0x14C5, 0x1463, - 0x13EC, 0x1363, 0x12CB, 0x1227, 0x117A, 0x10C6, 0x1010, 0x0F5A, - 0x0EA6, 0x0DF9, 0x0D55, 0x0CBD, 0x0C34, 0x0BBD, 0x0B5B, 0x0B11, - 0x0AE3, 0x0AD3, 0xE450, 0xE447, 0xE42C, 0xE403, 0xE3CB, 0xE388, - 0xE33A, 0xE2E4, 0xE286, 0xE224, 0xE1BE, 0xE157, 0xE0EF, 0xE089, - 0xE027, 0xDFCA, 0xDF73, 0xDF25, 0xDEE2, 0xDEAB, 0xDE81, 0xDE66, - 0xDE5D, 0xDC26, 0xDC2F, 0xDC48, 0xDC70, 0xDCA5, 0xDCE6, 0xDD31, - 0xDD83, 0xDDDD, 0xDE3B, 0xDE9D, 0xDF00, 0xDF63, 0xDFC5, 0xE023, - 0xE07D, 0xE0D0, 0xE11A, 0xE15B, 0xE190, 0xE1B8, 0xE1D1, 0xE1DA, - 0x8942, 0x8949, 0x8950, 0x8957, 0x895D, 0x8964, 0x896B, 0x8972, - 0x8979, 0x8980, 0x8987, 0x898E, 0x8994, 0x899B, 0x89A2, 0x89A9, - 0x89B0, 0x89B7, 0x89BE, 0x89C5, 0x89CB, 0x89D2, 0x89D9, 0xE972, - 0xE92B, 0xE8E3, 0xE89B, 0xE853, 0xE80B, 0xE7C3, 0xE77B, 0xE733, - 0xE6EB, 0xE6A3, 0xE65B, 0xE613, 0xE5CB, 0xE583, 0xE53B, 0xE4F4, - 0xE4AC, 0xE464, 0xE41C, 0xE3D4, 0xE38C, 0xE344, 0x84B7, 0x84A0, - 0x8489, 0x8472, 0x845B, 0x8444, 0x842C, 0x8415, 0x83FE, 0x83E7, - 0x83D0, 0x83B9, 0x83A1, 0x838A, 0x8373, 0x835C, 0x8345, 0x832E, - 0x8317, 0x82FF, 0x82E8, 0x82D1, 0x82BA, 0xFFC4, 0xFFC4, 0xFFC6, - 0xFFC9, 0xFFCC, 0xFFD1, 0xFFD6, 0xFFDB, 0xFFE2, 0xFFE8, 0xFFEF, - 0xFFF5, 0xFFFC, 0x0002, 0x0008, 0x000E, 0x0014, 0x0019, 0x001E, - 0x0021, 0x0024, 0x0026, 0x0027, 0x01FD, 0x01FD, 0x01FE, 0x0200, - 0x0203, 0x0206, 0x020A, 0x020E, 0x0213, 0x0218, 0x021C, 0x0221, - 0x0226, 0x022B, 0x0230, 0x0235, 0x0239, 0x023D, 0x0240, 0x0243, - 0x0245, 0x0246, 0x0247, 0xC5DA, 0xC5E4, 0xC601, 0xC62E, 0xC669, - 0xC6B2, 0xC706, 0xC763, 0xC7C7, 0xC832, 0xC8A0, 0xC910, 0xC980, - 0xC9EE, 0xCA59, 0xCABE, 0xCB1C, 0xCB71, 0xCBBB, 0xCBF8, 0xCC27, - 0xCC46, 0xCC52, 0x3B65, 0x3B5E, 0x3B4A, 0x3B2A, 0x3B00, 0x3ACC, - 0x3A90, 0x3A4E, 0x3A06, 0x39BB, 0x396D, 0x391D, 0x38CD, 0x387F, - 0x3833, 0x37EB, 0x37A8, 0x376B, 0x3737, 0x370B, 0x36EA, 0x36D4, - 0x36CB, 0x170A, 0x16FE, 0x16D9, 0x16A0, 0x1653, 0x15F6, 0x158A, - 0x1513, 0x1492, 0x1409, 0x137C, 0x12ED, 0x125D, 0x11D0, 0x1147, - 0x10C5, 0x104C, 0x0FDF, 0x0F80, 0x0F31, 0x0EF5, 0x0ECE, 0x0EBF, - 0x0CCE, 0x0CDA, 0x0CFB, 0x0D2F, 0x0D74, 0x0DC9, 0x0E2A, 0x0E96, - 0x0F0B, 0x0F87, 0x1006, 0x1088, 0x110A, 0x118B, 0x1207, 0x127C, - 0x12EA, 0x134C, 0x13A3, 0x13EA, 0x1420, 0x1443, 0x1452, 0xC5D8, - 0xC5B8, 0xC55D, 0xC4CC, 0xC40C, 0xC322, 0xC214, 0xC0E8, 0xBFA5, - 0xBE4F, 0xBCED, 0xBB84, 0xBA1C, 0xB8B9, 0xB761, 0xB61B, 0xB4EC, - 0xB3DB, 0xB2EC, 0xB227, 0xB190, 0xB12E, 0xB107, 0x0067, 0x0067, - 0x0067, 0x0067, 0x0068, 0x0068, 0x0069, 0x0069, 0x006A, 0x006A, - 0x006B, 0x006C, 0x006C, 0x006D, 0x006E, 0x006E, 0x006F, 0x006F, - 0x0070, 0x0070, 0x0070, 0x0071, 0x0071, 0xFF2A, 0xFF2A, 0xFF29, - 0xFF28, 0xFF26, 0xFF24, 0xFF22, 0xFF20, 0xFF1D, 0xFF1A, 0xFF18, - 0xFF15, 0xFF12, 0xFF0F, 0xFF0C, 0xFF0A, 0xFF07, 0xFF05, 0xFF03, - 0xFF02, 0xFF00, 0xFF00, 0xFEFF, 0xD1F7, 0xD1F6, 0xD1F6, 0xD1F5, - 0xD1F4, 0xD1F2, 0xD1F1, 0xD1EF, 0xD1ED, 0xD1EB, 0xD1E9, 0xD1E7, - 0xD1E5, 0xD1E3, 0xD1E1, 0xD1DF, 0xD1DD, 0xD1DB, 0xD1DA, 0xD1D9, - 0xD1D8, 0xD1D7, 0xD1D7, 0x3446, 0x344D, 0x3461, 0x3481, 0x34AC, - 0x34E0, 0x351C, 0x355E, 0x35A6, 0x35F2, 0x3641, 0x3691, 0x36E1, - 0x3730, 0x377C, 0x37C5, 0x3808, 0x3845, 0x387A, 0x38A6, 0x38C7, - 0x38DD, 0x38E5, 0xE5F5, 0xE604, 0xE630, 0xE675, 0xE6D1, 0xE741, - 0xE7C2, 0xE851, 0xE8EC, 0xE990, 0xEA39, 0xEAE6, 0xEB92, 0xEC3C, - 0xECE1, 0xED7D, 0xEE0E, 0xEE91, 0xEF03, 0xEF61, 0xEFA9, 0xEFD8, - 0xEFEB, 0xF263, 0xF256, 0xF22F, 0xF1F2, 0xF1A1, 0xF13E, 0xF0CC, - 0xF04D, 0xEFC5, 0xEF34, 0xEE9F, 0xEE07, 0xED6E, 0xECD9, 0xEC48, - 0xEBBE, 0xEB3E, 0xEACA, 0xEA66, 0xEA12, 0xE9D3, 0xE9A9, 0xE999, - 0xC5E6, 0xC5C3, 0xC561, 0xC4C4, 0xC3F4, 0xC2F7, 0xC1D3, 0xC08E, - 0xBF30, 0xBDBE, 0xBC3F, 0xBAB9, 0xB933, 0xB7B2, 0xB63F, 0xB4DE, - 0xB396, 0xB26E, 0xB16C, 0xB096, 0xAFF3, 0xAF89, 0xAF5F, 0x19CB, - 0x80D8, 0x59D2, 0xBF5F, 0xE02F, 0x7A60, 0x5A4B, 0xBF5F, 0xE3A6, - 0xE3A1, 0xE393, 0xE37D, 0xE360, 0xE33C, 0xE313, 0xE2E5, 0xE2B3, - 0xE27F, 0xE249, 0xE212, 0xE1DB, 0xE1A4, 0xE170, 0xE13E, 0xE10F, - 0xE0E6, 0xE0C1, 0xE0A3, 0xE08C, 0xE07D, 0xE077, 0x049D, 0x049F, - 0x04A5, 0x04AF, 0x04BC, 0x04CC, 0x04DE, 0x04F2, 0x0508, 0x0520, - 0x0538, 0x0550, 0x0569, 0x0581, 0x0598, 0x05AE, 0x05C3, 0x05D5, - 0x05E5, 0x05F3, 0x05FD, 0x0604, 0x0606, 0x5FA8, 0x5FA6, 0x5F9E, - 0x5F91, 0x5F81, 0x5F6D, 0x5F55, 0x5F3C, 0x5F20, 0x5F03, 0x5EE4, - 0x5EC5, 0x5EA6, 0x5E88, 0x5E6A, 0x5E4E, 0x5E34, 0x5E1D, 0x5E08, - 0x5DF7, 0x5DEA, 0x5DE2, 0x5DDE, -}; +ROM_ASSET_LOAD_ANIM(anim_A2_values, 0x0055e724, 1448, 0x00000000, 1448); diff --git a/assets/anims/anim_A3.inc.c b/assets/anims/anim_A3.inc.c index 3e5eec8ca..886748892 100644 --- a/assets/anims/anim_A3.inc.c +++ b/assets/anims/anim_A3.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_A3[] = { 1, 189, @@ -13,191 +14,7 @@ static const struct Animation anim_A3[] = { }; -static const u16 anim_A3_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x001E, 0x04B5, 0x001E, 0x04D3, 0x001E, 0x04F1, - 0x001E, 0x045B, 0x001E, 0x0479, 0x001E, 0x0497, - 0x001E, 0x0401, 0x001E, 0x041F, 0x001E, 0x043D, - 0x001E, 0x03A6, 0x001E, 0x03C4, 0x001E, 0x03E2, - 0x001E, 0x007B, 0x001E, 0x0099, 0x001E, 0x00B7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x005D, - 0x001E, 0x0003, 0x001E, 0x0021, 0x001E, 0x003F, - 0x001E, 0x034B, 0x001E, 0x0369, 0x001E, 0x0387, - 0x001E, 0x014D, 0x001E, 0x016B, 0x001E, 0x0189, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x012F, - 0x001E, 0x00D5, 0x001E, 0x00F3, 0x001E, 0x0111, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03A5, - 0x001E, 0x02F1, 0x001E, 0x030F, 0x001E, 0x032D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x02D3, - 0x001E, 0x0279, 0x001E, 0x0297, 0x001E, 0x02B5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0400, - 0x001E, 0x021F, 0x001E, 0x023D, 0x001E, 0x025B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0201, - 0x001E, 0x01A7, 0x001E, 0x01C5, 0x001E, 0x01E3, -}; +ROM_ASSET_LOAD_ANIM(anim_A3_indices, 0x0055ece4, 252, 0x00000000, 252); -static const s16 anim_A3_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xFEDE, 0xFEDE, 0xFEDD, 0xFEDC, 0xFEDB, - 0xFED9, 0xFED7, 0xFED4, 0xFED2, 0xFECF, 0xFECC, 0xFEC9, 0xFEC5, - 0xFEC2, 0xFEBF, 0xFEBB, 0xFEB8, 0xFEB4, 0xFEB1, 0xFEAE, 0xFEAB, - 0xFEA8, 0xFEA5, 0xFEA3, 0xFEA1, 0xFE9F, 0xFE9E, 0xFE9D, 0xFE9C, - 0xFE9C, 0xFE52, 0xFE45, 0xFE21, 0xFDE6, 0xFD97, 0xFD34, 0xFCC1, - 0xFC3F, 0xFBB0, 0xFB15, 0xFA70, 0xF9C3, 0xF910, 0xF859, 0xF79F, - 0xF6E4, 0xF629, 0xF572, 0xF4BF, 0xF412, 0xF36D, 0xF2D2, 0xF243, - 0xF1C1, 0xF14E, 0xF0EC, 0xF09C, 0xF061, 0xF03D, 0xF030, 0xD86E, - 0xD87C, 0xD8A2, 0xD8E1, 0xD935, 0xD99D, 0xDA17, 0xDAA1, 0xDB3A, - 0xDBDE, 0xDC8D, 0xDD44, 0xDE02, 0xDEC5, 0xDF8B, 0xE051, 0xE117, - 0xE1DA, 0xE298, 0xE34F, 0xE3FE, 0xE4A2, 0xE53B, 0xE5C5, 0xE63F, - 0xE6A7, 0xE6FB, 0xE73A, 0xE760, 0xE76E, 0xDA85, 0xDA88, 0xDA91, - 0xDA9F, 0xDAB2, 0xDAC9, 0xDAE5, 0xDB04, 0xDB26, 0xDB4C, 0xDB73, - 0xDB9D, 0xDBC7, 0xDBF3, 0xDC20, 0xDC4D, 0xDC7A, 0xDCA6, 0xDCD0, - 0xDCFA, 0xDD21, 0xDD47, 0xDD69, 0xDD88, 0xDDA4, 0xDDBB, 0xDDCE, - 0xDDDC, 0xDDE5, 0xDDE8, 0xDAF2, 0xD7A2, 0xD4A4, 0xD1E9, 0xCF63, - 0xCD05, 0xCAC0, 0xC889, 0xC64F, 0xC406, 0xC1A0, 0xBF0F, 0xBC46, - 0xB924, 0xB585, 0xB194, 0xAD7B, 0xA968, 0xA587, 0xA204, 0x9F0B, - 0x9C6F, 0x99C6, 0x9731, 0x94D1, 0x92C9, 0x913A, 0x9048, 0x9012, - 0x90BD, 0x6B33, 0x6D1D, 0x6EB7, 0x7011, 0x7135, 0x7233, 0x7317, - 0x73EF, 0x74C9, 0x75B1, 0x76B5, 0x77E3, 0x7948, 0x7AE6, 0x7C9C, - 0x7E60, 0x802F, 0x81FB, 0x83C3, 0x8580, 0x872B, 0x88BD, 0x8A31, - 0x8B81, 0x8CA5, 0x8D97, 0x8E51, 0x8ECD, 0x8F04, 0x8EF0, 0x168E, - 0x126A, 0x0E72, 0x0AA9, 0x0711, 0x03AB, 0x0079, 0xFD7E, 0xFABA, - 0xF82F, 0xF5E0, 0xF3CE, 0xF1FB, 0xF068, 0xEF7C, 0xEFF8, 0xF185, - 0xF3C4, 0xF651, 0xF8CD, 0xFAD5, 0xFC95, 0xFE7F, 0x007E, 0x0282, - 0x0474, 0x0641, 0x07D5, 0x091C, 0x0A01, 0x123D, 0x1231, 0x120E, - 0x11D7, 0x118B, 0x112E, 0x10C1, 0x1046, 0x0FBE, 0x0F2B, 0x0E8F, - 0x0DEB, 0x0D41, 0x0C93, 0x0BE3, 0x0B32, 0x0A81, 0x09D3, 0x0929, - 0x0886, 0x07E9, 0x0756, 0x06CE, 0x0653, 0x05E6, 0x0589, 0x053E, - 0x0506, 0x04E3, 0x04D7, 0x154D, 0x1544, 0x1528, 0x14FC, 0x14C1, - 0x1478, 0x1423, 0x13C2, 0x1357, 0x12E3, 0x1269, 0x11E8, 0x1162, - 0x10DA, 0x104F, 0x0FC4, 0x0F39, 0x0EB0, 0x0E2B, 0x0DAA, 0x0D2F, - 0x0CBC, 0x0C51, 0x0BF0, 0x0B9B, 0x0B52, 0x0B16, 0x0AEB, 0x0ACF, - 0x0AC6, 0xE450, 0xE44A, 0xE439, 0xE41F, 0xE3FB, 0xE3CE, 0xE39A, - 0xE35E, 0xE31D, 0xE2D7, 0xE28C, 0xE23D, 0xE1EB, 0xE198, 0xE143, - 0xE0EE, 0xE099, 0xE046, 0xDFF4, 0xDFA6, 0xDF5B, 0xDF14, 0xDED3, - 0xDE98, 0xDE63, 0xDE37, 0xDE13, 0xDDF8, 0xDDE7, 0xDDE1, 0xDC26, - 0xDC2C, 0xDC3C, 0xDC57, 0xDC7B, 0xDCA8, 0xDCDC, 0xDD17, 0xDD58, - 0xDD9E, 0xDDE9, 0xDE38, 0xDE89, 0xDEDC, 0xDF30, 0xDF85, 0xDFDA, - 0xE02D, 0xE07E, 0xE0CD, 0xE118, 0xE15E, 0xE19F, 0xE1DA, 0xE20E, - 0xE23B, 0xE25F, 0xE279, 0xE28A, 0xE290, 0x8770, 0x8724, 0x8837, - 0x8A7D, 0x8DCA, 0x91F2, 0x96C9, 0x9C22, 0xA1D0, 0xA7A9, 0xAD7F, - 0xB326, 0xB873, 0xBD38, 0xC14A, 0xC51C, 0xC931, 0xCD74, 0xD1D2, - 0xD635, 0xDA8A, 0xDEBB, 0xE2B3, 0xE660, 0xE9AB, 0xEC81, 0xEECC, - 0xF079, 0xF173, 0xF1A5, 0xE2A0, 0xE487, 0xE66B, 0xE84C, 0xEA2A, - 0xEC05, 0xEDDC, 0xEFB1, 0xF182, 0xF34F, 0xF51A, 0xF6E0, 0xF8A4, - 0xFA63, 0xFC20, 0xFE08, 0x003F, 0x02B1, 0x0549, 0x07F3, 0x0A9A, - 0x0D29, 0x0F8C, 0x11AF, 0x137D, 0x14E1, 0x15C7, 0x161B, 0x15C7, - 0x14B9, 0x8F59, 0x8A55, 0x85E1, 0x81F3, 0x7E81, 0x7B88, 0x78FD, - 0x76D8, 0x7511, 0x739E, 0x7278, 0x7196, 0x70F1, 0x707F, 0x7047, - 0x70B7, 0x71CF, 0x7372, 0x7582, 0x77E3, 0x7A77, 0x7D20, 0x7FC2, - 0x8242, 0x847D, 0x8658, 0x87B7, 0x887C, 0x888A, 0x87C3, 0x0183, - 0x0182, 0x017E, 0x0179, 0x0171, 0x0168, 0x015C, 0x0150, 0x0142, - 0x0133, 0x0123, 0x0113, 0x0101, 0x00F0, 0x00DE, 0x00CC, 0x00BA, - 0x00A8, 0x0097, 0x0086, 0x0076, 0x0068, 0x005A, 0x004D, 0x0042, - 0x0039, 0x0031, 0x002B, 0x0028, 0x0027, 0x01D0, 0x01D0, 0x01D1, - 0x01D3, 0x01D6, 0x01D9, 0x01DD, 0x01E1, 0x01E6, 0x01EB, 0x01F0, - 0x01F6, 0x01FC, 0x0202, 0x0208, 0x020E, 0x0214, 0x021A, 0x0220, - 0x0226, 0x022C, 0x0231, 0x0235, 0x023A, 0x023D, 0x0241, 0x0243, - 0x0245, 0x0246, 0x0247, 0xE5A9, 0xE592, 0xE550, 0xE4E7, 0xE458, - 0xE3A9, 0xE2DA, 0xE1F1, 0xE0F0, 0xDFDA, 0xDEB3, 0xDD7D, 0xDC3C, - 0xDAF3, 0xD9A5, 0xD855, 0xD708, 0xD5BF, 0xD47E, 0xD348, 0xD220, - 0xD10A, 0xD009, 0xCF20, 0xCE52, 0xCDA2, 0xCD14, 0xCCAA, 0xCC68, - 0xCC52, 0x1D11, 0x1D28, 0x1D6A, 0x1DD6, 0x1E66, 0x1F19, 0x1FEA, - 0x20D7, 0x21DC, 0x22F6, 0x2422, 0x255D, 0x26A3, 0x27F1, 0x2944, - 0x2A98, 0x2BEB, 0x2D39, 0x2E7F, 0x2FBA, 0x30E6, 0x3200, 0x3305, - 0x33F2, 0x34C3, 0x3576, 0x3607, 0x3672, 0x36B4, 0x36CB, 0xFE7A, - 0xFE89, 0xFEB3, 0xFEF7, 0xFF52, 0xFFC3, 0x0047, 0x00DC, 0x0181, - 0x0234, 0x02F2, 0x03B9, 0x0487, 0x055A, 0x0630, 0x0708, 0x07DE, - 0x08B1, 0x097F, 0x0A46, 0x0B04, 0x0BB7, 0x0C5C, 0x0CF1, 0x0D76, - 0x0DE7, 0x0E42, 0x0E86, 0x0EB0, 0x0EBF, 0x06A8, 0x06B4, 0x06D7, - 0x0710, 0x075D, 0x07BC, 0x082B, 0x08A9, 0x0933, 0x09C9, 0x0A69, - 0x0B10, 0x0BBD, 0x0C6E, 0x0D22, 0x0DD7, 0x0E8B, 0x0F3D, 0x0FEA, - 0x1091, 0x1130, 0x11C6, 0x1251, 0x12CE, 0x133E, 0x139C, 0x13E9, - 0x1422, 0x1446, 0x1452, 0xC65F, 0xC64C, 0xC614, 0xC5BB, 0xC543, - 0xC4AF, 0xC402, 0xC33D, 0xC265, 0xC17B, 0xC082, 0xBF7D, 0xBE6E, - 0xBD59, 0xBC40, 0xBB26, 0xBA0C, 0xB8F7, 0xB7E9, 0xB6E4, 0xB5EB, - 0xB501, 0xB428, 0xB364, 0xB2B6, 0xB222, 0xB1AA, 0xB151, 0xB11A, - 0xB107, 0xFFD9, 0xFFD9, 0xFFDB, 0xFFDD, 0xFFE0, 0xFFE5, 0xFFEA, - 0xFFEF, 0xFFF5, 0xFFFC, 0x0002, 0x0009, 0x0010, 0x0018, 0x0020, - 0x0028, 0x0030, 0x0038, 0x003F, 0x0047, 0x004E, 0x0054, 0x005A, - 0x0060, 0x0064, 0x0069, 0x006C, 0x006E, 0x0070, 0x0071, 0xFEE2, - 0xFEE2, 0xFEE2, 0xFEE3, 0xFEE3, 0xFEE4, 0xFEE5, 0xFEE6, 0xFEE7, - 0xFEE9, 0xFEEA, 0xFEEB, 0xFEED, 0xFEEE, 0xFEF0, 0xFEF1, 0xFEF3, - 0xFEF4, 0xFEF6, 0xFEF7, 0xFEF9, 0xFEFA, 0xFEFB, 0xFEFC, 0xFEFD, - 0xFEFE, 0xFEFE, 0xFEFF, 0xFEFF, 0xFEFF, 0xE7F9, 0xE7E5, 0xE7AC, - 0xE750, 0xE6D3, 0xE63A, 0xE586, 0xE4BA, 0xE3D9, 0xE2E7, 0xE1E5, - 0xE0D6, 0xDFBE, 0xDE9E, 0xDD7B, 0xDC56, 0xDB32, 0xDA13, 0xD8FA, - 0xD7EC, 0xD6EA, 0xD5F7, 0xD516, 0xD44A, 0xD396, 0xD2FD, 0xD281, - 0xD224, 0xD1EB, 0xD1D7, 0x1CED, 0x1D06, 0x1D4E, 0x1DC3, 0x1E60, - 0x1F22, 0x2006, 0x2107, 0x2223, 0x2356, 0x249C, 0x25F2, 0x2754, - 0x28C0, 0x2A30, 0x2BA2, 0x2D13, 0x2E7E, 0x2FE0, 0x3136, 0x327D, - 0x33AF, 0x34CB, 0x35CD, 0x36B0, 0x3772, 0x3810, 0x3884, 0x38CD, - 0x38E6, 0x02A1, 0x0290, 0x025F, 0x0211, 0x01A8, 0x0127, 0x008E, - 0xFFE3, 0xFF25, 0xFE58, 0xFD7E, 0xFC99, 0xFBAC, 0xFAB9, 0xF9C2, - 0xF8CA, 0xF7D4, 0xF6E1, 0xF5F4, 0xF50F, 0xF435, 0xF367, 0xF2AA, - 0xF1FD, 0xF165, 0xF0E3, 0xF07A, 0xF02C, 0xEFFC, 0xEFEB, 0xFC71, - 0xFC61, 0xFC30, 0xFBE1, 0xFB77, 0xFAF5, 0xFA5B, 0xF9AE, 0xF8EE, - 0xF820, 0xF744, 0xF65D, 0xF56F, 0xF47A, 0xF382, 0xF288, 0xF190, - 0xF09B, 0xEFAD, 0xEEC6, 0xEDEA, 0xED1C, 0xEC5C, 0xEBAF, 0xEB16, - 0xEA93, 0xEA29, 0xE9DA, 0xE9AA, 0xE999, 0xC4A3, 0xC490, 0xC459, - 0xC400, 0xC389, 0xC2F5, 0xC248, 0xC184, 0xC0AD, 0xBFC3, 0xBECB, - 0xBDC7, 0xBCBA, 0xBBA6, 0xBA8E, 0xB974, 0xB85C, 0xB748, 0xB63A, - 0xB536, 0xB43E, 0xB355, 0xB27D, 0xB1B9, 0xB10C, 0xB079, 0xB001, - 0xAFA9, 0xAF72, 0xAF5F, 0x19CB, 0x1A2B, 0x1B43, 0x1D04, 0x1F62, - 0x224F, 0x25BC, 0x299D, 0x2DE4, 0x3284, 0x376E, 0x3C95, 0x41EC, - 0x4764, 0x4CF2, 0x5285, 0x5813, 0x5D8B, 0x62E2, 0x6809, 0x6CF3, - 0x7193, 0x75DA, 0x79BB, 0x7D28, 0x8018, 0x8276, 0x8437, 0x854F, - 0x85AF, 0x80D8, 0x80D7, 0x80D5, 0x80D1, 0x80CC, 0x80C6, 0x80BF, - 0x80B7, 0x80AE, 0x80A4, 0x809A, 0x808F, 0x8084, 0x8078, 0x806D, - 0x8061, 0x8055, 0x804A, 0x803F, 0x8034, 0x8029, 0x8020, 0x8017, - 0x800F, 0x8007, 0x7FFE, 0x7FF9, 0x7FF6, 0x7FF3, 0x7FF3, 0x59D2, - 0x59BB, 0x5978, 0x590D, 0x587D, 0x57CA, 0x56F9, 0x560C, 0x5507, - 0x53EC, 0x52C0, 0x5185, 0x503F, 0x4EF1, 0x4D9E, 0x4C4A, 0x4AF7, - 0x49A9, 0x4862, 0x4728, 0x45FC, 0x44E1, 0x43DC, 0x42EF, 0x421E, - 0x416B, 0x40DB, 0x4070, 0x402D, 0x4016, 0xBF5F, 0xE02F, 0xDFD4, - 0xDECD, 0xDD26, 0xDAEC, 0xD82C, 0xD4F2, 0xD14B, 0xCD45, 0xC8EB, - 0xC44B, 0xBF72, 0xBA6C, 0xB546, 0xB00C, 0xAACC, 0xA593, 0xA06D, - 0x9B67, 0x968D, 0x91ED, 0x8D94, 0x898D, 0x85E7, 0x82AD, 0x7FEA, - 0x7DAF, 0x7C08, 0x7B01, 0x7AA7, 0x7A60, 0x7A65, 0x7A75, 0x7A8D, - 0x7AAF, 0x7AD8, 0x7B08, 0x7B3F, 0x7B7B, 0x7BBC, 0x7C01, 0x7C4A, - 0x7C95, 0x7CE2, 0x7D30, 0x7D7E, 0x7DCD, 0x7E1A, 0x7E65, 0x7EAD, - 0x7EF2, 0x7F33, 0x7F70, 0x7FA6, 0x7FD7, 0x8003, 0x8024, 0x803D, - 0x804C, 0x8051, 0x5A4B, 0x5A33, 0x59EF, 0x5982, 0x58EF, 0x5839, - 0x5763, 0x5672, 0x5568, 0x5448, 0x5316, 0x51D5, 0x5089, 0x4F34, - 0x4DDB, 0x4C7F, 0x4B26, 0x49D1, 0x4885, 0x4744, 0x4612, 0x44F2, - 0x43E8, 0x42F7, 0x4221, 0x416B, 0x40D8, 0x406B, 0x4027, 0x400F, - 0xBF5F, 0x0171, 0x0170, 0x016C, 0x0166, 0x015E, 0x0154, 0x0148, - 0x013B, 0x012D, 0x011D, 0x010C, 0x00FA, 0x00E8, 0x00D5, 0x00C2, - 0x00AF, 0x009C, 0x0089, 0x0077, 0x0065, 0x0054, 0x0044, 0x0036, - 0x0028, 0x001D, 0x0013, 0x000B, 0x0005, 0x0001, 0x0000, 0x0584, - 0x057F, 0x0571, 0x055A, 0x053B, 0x0515, 0x04E8, 0x04B5, 0x047D, - 0x0441, 0x0400, 0x03BD, 0x0377, 0x032F, 0x02E6, 0x029D, 0x0255, - 0x020D, 0x01C7, 0x0184, 0x0143, 0x0107, 0x00CF, 0x009C, 0x006F, - 0x0049, 0x002A, 0x0013, 0x0004, 0x0000, 0xD0E3, 0xD0F1, 0xD119, - 0xD15A, 0xD1B1, 0xD21D, 0xD29C, 0xD32C, 0xD3CA, 0xD475, 0xD52A, - 0xD5E9, 0xD6AE, 0xD778, 0xD846, 0xD914, 0xD9E1, 0xDAAB, 0xDB71, - 0xDC2F, 0xDCE5, 0xDD90, 0xDE2E, 0xDEBD, 0xDF3C, 0xDFA8, 0xE000, - 0xE041, 0xE069, 0xE077, 0xF990, 0xF996, 0xF9A6, 0xF9C1, 0xF9E5, - 0xFA12, 0xFA47, 0xFA82, 0xFAC3, 0xFB0A, 0xFB55, 0xFBA4, 0xFBF5, - 0xFC49, 0xFC9E, 0xFCF3, 0xFD48, 0xFD9B, 0xFDED, 0xFE3C, 0xFE87, - 0xFECD, 0xFF0F, 0xFF4A, 0xFF7E, 0xFFAB, 0xFFCF, 0xFFEA, 0xFFFB, - 0x0000, 0xFEFC, 0xFEFD, 0xFEFF, 0xFF04, 0xFF09, 0xFF10, 0xFF19, - 0xFF22, 0xFF2C, 0xFF37, 0xFF43, 0xFF50, 0xFF5D, 0xFF6A, 0xFF77, - 0xFF85, 0xFF92, 0xFFA0, 0xFFAC, 0xFFB9, 0xFFC5, 0xFFD0, 0xFFDA, - 0xFFE4, 0xFFEC, 0xFFF3, 0xFFF9, 0xFFFD, 0x0000, 0x0000, 0x1127, - 0x111D, 0x1100, 0x10D2, 0x1094, 0x1046, 0x0FEC, 0x0F85, 0x0F14, - 0x0E9A, 0x0E19, 0x0D91, 0x0D04, 0x0C73, 0x0BE0, 0x0B4D, 0x0ABB, - 0x0A2A, 0x099D, 0x0915, 0x0893, 0x0819, 0x07A8, 0x0742, 0x06E7, - 0x069A, 0x065B, 0x062D, 0x0610, 0x0606, 0x0106, 0x0105, 0x0102, - 0x00FE, 0x00F8, 0x00F1, 0x00E9, 0x00DF, 0x00D5, 0x00CA, 0x00BE, - 0x00B1, 0x00A4, 0x0097, 0x0089, 0x007C, 0x006E, 0x0061, 0x0054, - 0x0048, 0x003C, 0x0030, 0x0026, 0x001D, 0x0014, 0x000D, 0x0007, - 0x0003, 0x0000, 0x0000, 0x00AA, 0x00A9, 0x00A8, 0x00A5, 0x00A1, - 0x009D, 0x0097, 0x0091, 0x008A, 0x0083, 0x007B, 0x0073, 0x006B, - 0x0062, 0x0059, 0x0050, 0x0048, 0x003F, 0x0037, 0x002E, 0x0027, - 0x001F, 0x0019, 0x0012, 0x000D, 0x0008, 0x0005, 0x0002, 0x0000, - 0x0000, 0x6882, 0x6879, 0x685D, 0x6831, 0x67F5, 0x67AB, 0x6755, - 0x66F3, 0x6687, 0x6612, 0x6596, 0x6514, 0x648D, 0x6403, 0x6377, - 0x62EA, 0x625E, 0x61D4, 0x614D, 0x60CB, 0x604F, 0x5FDA, 0x5F6E, - 0x5F0C, 0x5EB5, 0x5E6C, 0x5E30, 0x5E03, 0x5DE8, 0x5DDE, -}; +ROM_ASSET_LOAD_ANIM(anim_A3_values, 0x0055ede0, 2590, 0x00000000, 2590); diff --git a/assets/anims/anim_A4.inc.c b/assets/anims/anim_A4.inc.c index d11154d27..3213bfef8 100644 --- a/assets/anims/anim_A4.inc.c +++ b/assets/anims/anim_A4.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_A4[] = { 0, 189, @@ -13,133 +14,7 @@ static const struct Animation anim_A4[] = { }; -static const u16 anim_A4_indices[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x031B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x031A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0319, - 0x0001, 0x0315, 0x0001, 0x0316, 0x0001, 0x0317, - 0x001E, 0x0098, 0x001E, 0x00B6, 0x001E, 0x00D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x007A, - 0x001E, 0x0020, 0x001E, 0x003E, 0x001E, 0x005C, - 0x0001, 0x0311, 0x0001, 0x0312, 0x0001, 0x0313, - 0x0001, 0x016A, 0x0001, 0x016B, 0x0001, 0x016C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x014C, - 0x001E, 0x00F2, 0x001E, 0x0110, 0x001E, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0314, - 0x001E, 0x02B7, 0x001E, 0x02D5, 0x001E, 0x02F3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0299, - 0x001E, 0x023F, 0x001E, 0x025D, 0x001E, 0x027B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0318, - 0x001E, 0x01E5, 0x001E, 0x0203, 0x001E, 0x0221, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x01C7, - 0x001E, 0x016D, 0x001E, 0x018B, 0x001E, 0x01A9, -}; +ROM_ASSET_LOAD_ANIM(anim_A4_indices, 0x0055f818, 252, 0x00000000, 252); -static const s16 anim_A4_values[] = { - 0x0000, 0x00BD, 0x00BC, 0x00BC, 0x00BA, 0x00B9, 0x00B7, 0x00B5, - 0x00B3, 0x00B2, 0x00B0, 0x00B0, 0x00AF, 0x00AF, 0x00B0, 0x00B0, - 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, - 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BC, 0x00BD, 0x00BD, 0x3FFF, - 0xFE9C, 0xFE8E, 0xFE69, 0xFE31, 0xFDE9, 0xFD96, 0xFD3D, 0xFCE2, - 0xFC89, 0xFC36, 0xFBEF, 0xFBB6, 0xFB91, 0xFB84, 0xFB8D, 0xFBA6, - 0xFBCD, 0xFBFF, 0xFC3B, 0xFC7E, 0xFCC6, 0xFD10, 0xFD5A, 0xFDA1, - 0xFDE4, 0xFE20, 0xFE53, 0xFE7A, 0xFE93, 0xFE9C, 0xF030, 0xF030, - 0xF02F, 0xF02F, 0xF02D, 0xF02C, 0xF02B, 0xF02A, 0xF028, 0xF027, - 0xF026, 0xF025, 0xF025, 0xF024, 0xF025, 0xF025, 0xF026, 0xF026, - 0xF027, 0xF028, 0xF029, 0xF02A, 0xF02B, 0xF02C, 0xF02D, 0xF02E, - 0xF02F, 0xF030, 0xF030, 0xF030, 0xE76E, 0xE76C, 0xE767, 0xE75F, - 0xE755, 0xE749, 0xE73C, 0xE72F, 0xE723, 0xE717, 0xE70D, 0xE705, - 0xE700, 0xE6FE, 0xE6FF, 0xE703, 0xE708, 0xE70F, 0xE718, 0xE721, - 0xE72B, 0xE736, 0xE740, 0xE74A, 0xE754, 0xE75C, 0xE764, 0xE769, - 0xE76D, 0xE76E, 0xDDE8, 0xDDC1, 0xDD56, 0xDCB2, 0xDBE2, 0xDAF3, - 0xD9F1, 0xD8E9, 0xD7E7, 0xD6F8, 0xD628, 0xD584, 0xD518, 0xD4F1, - 0xD50B, 0xD554, 0xD5C5, 0xD658, 0xD706, 0xD7C8, 0xD897, 0xD96D, - 0xDA43, 0xDB12, 0xDBD4, 0xDC82, 0xDD14, 0xDD86, 0xDDCE, 0xDDE8, - 0x90BD, 0x908B, 0x9001, 0x8F30, 0x8E26, 0x8CF4, 0x8BA9, 0x8A57, - 0x890D, 0x87DB, 0x86D1, 0x85FF, 0x8576, 0x8544, 0x8565, 0x85C2, - 0x8653, 0x870F, 0x87ED, 0x88E5, 0x89EF, 0x8B00, 0x8C12, 0x8D1C, - 0x8E14, 0x8EF2, 0x8FAE, 0x903E, 0x909C, 0x90BD, 0x8EF0, 0x8EF6, - 0x8F06, 0x8F1E, 0x8F3D, 0x8F60, 0x8F86, 0x8FAD, 0x8FD3, 0x8FF6, - 0x9014, 0x902C, 0x903C, 0x9042, 0x903E, 0x9034, 0x9023, 0x900D, - 0x8FF4, 0x8FD7, 0x8FB9, 0x8F99, 0x8F7A, 0x8F5B, 0x8F3F, 0x8F25, - 0x8F10, 0x8EFF, 0x8EF4, 0x8EF0, 0x0A01, 0x09FB, 0x09E9, 0x09CD, - 0x09A9, 0x0981, 0x0955, 0x0928, 0x08FC, 0x08D4, 0x08B1, 0x0895, - 0x0883, 0x087C, 0x0880, 0x088D, 0x08A0, 0x08B9, 0x08D6, 0x08F7, - 0x091A, 0x093F, 0x0963, 0x0986, 0x09A7, 0x09C5, 0x09DD, 0x09F1, - 0x09FD, 0x0A01, 0x04D7, 0x0506, 0x0588, 0x064E, 0x0748, 0x0869, - 0x09A0, 0x0ADF, 0x0C16, 0x0D36, 0x0E31, 0x0EF7, 0x0F79, 0x0FA7, - 0x0F88, 0x0F30, 0x0EA8, 0x0DF7, 0x0D25, 0x0C3C, 0x0B42, 0x0A3F, - 0x093D, 0x0843, 0x0759, 0x0688, 0x05D7, 0x054E, 0x04F6, 0x04D7, - 0x0AC6, 0x0AE6, 0x0B40, 0x0BC9, 0x0C76, 0x0D3E, 0x0E16, 0x0EF2, - 0x0FCA, 0x1091, 0x113F, 0x11C8, 0x1222, 0x1242, 0x122D, 0x11F0, - 0x1191, 0x1117, 0x1086, 0x0FE4, 0x0F37, 0x0E84, 0x0DD1, 0x0D24, - 0x0C82, 0x0BF1, 0x0B77, 0x0B18, 0x0ADB, 0x0AC6, 0xDDE1, 0xDDE1, - 0xDDE0, 0xDDDF, 0xDDDD, 0xDDDC, 0xDDDA, 0xDDD8, 0xDDD6, 0xDDD4, - 0xDDD3, 0xDDD1, 0xDDD1, 0xDDD0, 0xDDD0, 0xDDD1, 0xDDD2, 0xDDD3, - 0xDDD4, 0xDDD6, 0xDDD7, 0xDDD9, 0xDDDA, 0xDDDC, 0xDDDD, 0xDDDF, - 0xDDE0, 0xDDE1, 0xDDE1, 0xDDE1, 0xE290, 0xE272, 0xE21F, 0xE1A0, - 0xE100, 0xE047, 0xDF7F, 0xDEB3, 0xDDEC, 0xDD33, 0xDC92, 0xDC14, - 0xDBC1, 0xDBA3, 0xDBB7, 0xDBEF, 0xDC46, 0xDCB8, 0xDD3E, 0xDDD4, - 0xDE74, 0xDF19, 0xDFBF, 0xE05F, 0xE0F5, 0xE17B, 0xE1EC, 0xE244, - 0xE27C, 0xE290, 0xF1A5, 0x14B9, 0x87C3, 0x0027, 0x0022, 0x0015, - 0x0002, 0xFFEB, 0xFFD1, 0xFFB7, 0xFF9E, 0xFF88, 0xFF77, 0xFF6D, - 0xFF6B, 0xFF79, 0xFF95, 0xFFBC, 0xFFE8, 0x0015, 0x003E, 0x005F, - 0x0071, 0x0078, 0x0077, 0x0071, 0x0066, 0x0059, 0x004B, 0x003D, - 0x0032, 0x002A, 0x0027, 0x0247, 0x0246, 0x0245, 0x0244, 0x0242, - 0x023F, 0x023D, 0x023A, 0x0238, 0x0236, 0x0234, 0x0234, 0x0233, - 0x0234, 0x0235, 0x0237, 0x0238, 0x023A, 0x023C, 0x023D, 0x023E, - 0x023F, 0x0241, 0x0242, 0x0243, 0x0244, 0x0245, 0x0246, 0x0247, - 0x0247, 0xCC52, 0xCBFD, 0xCB15, 0xC9BB, 0xC813, 0xC63F, 0xC45F, - 0xC297, 0xC109, 0xBFD7, 0xBF23, 0xBF0F, 0xBFFD, 0xC1FF, 0xC4BE, - 0xC7E2, 0xCB15, 0xCE00, 0xD04B, 0xD1A0, 0xD213, 0xD204, 0xD190, - 0xD0D1, 0xCFE5, 0xCEE5, 0xCDEE, 0xCD1B, 0xCC89, 0xCC52, 0x36CB, - 0x36E2, 0x3722, 0x3784, 0x3802, 0x3897, 0x393C, 0x39E9, 0x3A9A, - 0x3B48, 0x3BED, 0x3C81, 0x3D00, 0x3D62, 0x3DA2, 0x3DB8, 0x3D9F, - 0x3D56, 0x3CE7, 0x3C59, 0x3BB4, 0x3AFF, 0x3A42, 0x3985, 0x38D0, - 0x382B, 0x379D, 0x372E, 0x36E5, 0x36CB, 0x0EBF, 0x0EB1, 0x0E8C, - 0x0E52, 0x0E08, 0x0DB0, 0x0D50, 0x0CEA, 0x0C82, 0x0C1B, 0x0BBB, - 0x0B64, 0x0B19, 0x0ADF, 0x0ABA, 0x0AAD, 0x0ABC, 0x0AE6, 0x0B28, - 0x0B7B, 0x0BDC, 0x0C47, 0x0CB6, 0x0D25, 0x0D8F, 0x0DF0, 0x0E44, - 0x0E85, 0x0EAF, 0x0EBF, 0x1452, 0x1459, 0x146E, 0x148E, 0x14B7, - 0x14E8, 0x151D, 0x1556, 0x1590, 0x15C9, 0x15FE, 0x162F, 0x1658, - 0x1678, 0x168D, 0x1694, 0x168C, 0x1674, 0x1650, 0x1621, 0x15EC, - 0x15B0, 0x1573, 0x1535, 0x14FA, 0x14C4, 0x1496, 0x1472, 0x145A, - 0x1452, 0xB107, 0xB0ED, 0xB0A3, 0xB030, 0xAF9C, 0xAEEF, 0xAE2F, - 0xAD65, 0xAC96, 0xABCB, 0xAB0C, 0xAA5E, 0xA9CB, 0xA958, 0xA90E, - 0xA8F4, 0xA912, 0xA966, 0xA9E8, 0xAA8E, 0xAB4E, 0xAC21, 0xACFD, - 0xADD9, 0xAEAC, 0xAF6D, 0xB013, 0xB094, 0xB0E9, 0xB107, 0x0071, - 0x0072, 0x0077, 0x007F, 0x0088, 0x0092, 0x009D, 0x00A8, 0x00B1, - 0x00B9, 0x00BF, 0x00C2, 0x00C1, 0x00BB, 0x00B3, 0x00A9, 0x009E, - 0x0094, 0x008B, 0x0085, 0x0081, 0x007D, 0x007A, 0x0077, 0x0075, - 0x0073, 0x0072, 0x0071, 0x0071, 0x0071, 0xFEFF, 0xFF01, 0xFF04, - 0xFF09, 0xFF0F, 0xFF16, 0xFF1E, 0xFF25, 0xFF2B, 0xFF30, 0xFF34, - 0xFF36, 0xFF35, 0xFF31, 0xFF2A, 0xFF23, 0xFF1B, 0xFF14, 0xFF0D, - 0xFF09, 0xFF06, 0xFF04, 0xFF03, 0xFF01, 0xFF00, 0xFF00, 0xFF00, - 0xFEFF, 0xFEFF, 0xFEFF, 0xD1D7, 0xD186, 0xD0A6, 0xCF57, 0xCDB7, - 0xCBE4, 0xC9FF, 0xC825, 0xC674, 0xC50D, 0xC40D, 0xC394, 0xC3D5, - 0xC4CF, 0xC64D, 0xC81E, 0xCA0D, 0xCBE8, 0xCD7B, 0xCE95, 0xCF50, - 0xCFEF, 0xD073, 0xD0DE, 0xD133, 0xD174, 0xD1A3, 0xD1C1, 0xD1D2, - 0xD1D7, 0x38E6, 0x38FF, 0x3946, 0x39B4, 0x3A41, 0x3AE7, 0x3B9F, - 0x3C61, 0x3D27, 0x3DEA, 0x3EA1, 0x3F48, 0x3FD5, 0x4043, 0x408A, - 0x40A3, 0x4086, 0x4035, 0x3FB9, 0x3F1A, 0x3E61, 0x3D97, 0x3CC4, - 0x3BF2, 0x3B27, 0x3A6E, 0x39D0, 0x3953, 0x3902, 0x38E6, 0xEFEB, - 0xEFF6, 0xF016, 0xF047, 0xF087, 0xF0D1, 0xF124, 0xF17B, 0xF1D3, - 0xF22A, 0xF27D, 0xF2C7, 0xF307, 0xF338, 0xF358, 0xF363, 0xF356, - 0xF332, 0xF2FA, 0xF2B3, 0xF260, 0xF206, 0xF1A7, 0xF148, 0xF0EE, - 0xF09B, 0xF054, 0xF01C, 0xEFF8, 0xEFEB, 0xE999, 0xE992, 0xE980, - 0xE964, 0xE940, 0xE916, 0xE8E7, 0xE8B5, 0xE883, 0xE852, 0xE823, - 0xE7F8, 0xE7D4, 0xE7B8, 0xE7A6, 0xE7A0, 0xE7A7, 0xE7BC, 0xE7DB, - 0xE804, 0xE833, 0xE867, 0xE89C, 0xE8D2, 0xE906, 0xE935, 0xE95D, - 0xE97D, 0xE991, 0xE999, 0xAF5F, 0xAF4A, 0xAF0F, 0xAEB5, 0xAE40, - 0xADB7, 0xAD20, 0xAC80, 0xABDD, 0xAB3D, 0xAAA5, 0xAA1C, 0xA9A8, - 0xA94D, 0xA913, 0xA8FE, 0xA916, 0xA958, 0xA9BF, 0xAA42, 0xAADA, - 0xAB81, 0xAC2E, 0xACDC, 0xAD83, 0xAE1B, 0xAE9E, 0xAF04, 0xAF47, - 0xAF5F, 0x85AF, 0x7FF3, 0x4016, 0xBF5F, 0x7AA7, 0x8051, 0x400F, - 0xBF5F, 0xE077, 0x0606, 0x5DDE, 0x5DD6, 0x5DBD, 0x5D98, 0x5D69, - 0x5D32, 0x5CF8, 0x5CBC, 0x5C81, 0x5C4B, 0x5C1B, 0x5BF6, 0x5BDE, - 0x5BD5, 0x5BDB, 0x5BEB, 0x5C05, 0x5C26, 0x5C4E, 0x5C7A, 0x5CA9, - 0x5CDA, 0x5D0A, 0x5D39, 0x5D65, 0x5D8D, 0x5DAE, 0x5DC8, 0x5DD9, - 0x5DDE, -}; +ROM_ASSET_LOAD_ANIM(anim_A4_values, 0x0055f914, 1650, 0x00000000, 1650); diff --git a/assets/anims/anim_A5.inc.c b/assets/anims/anim_A5.inc.c index 18c445d27..7cb0d8fea 100644 --- a/assets/anims/anim_A5.inc.c +++ b/assets/anims/anim_A5.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_A5[] = { 1, 189, @@ -13,351 +14,7 @@ static const struct Animation anim_A5[] = { }; -static const u16 anim_A5_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0050, 0x091E, 0x0050, 0x096E, 0x0050, 0x09BE, - 0x0050, 0x082E, 0x0050, 0x087E, 0x0050, 0x08CE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x082D, - 0x0001, 0x0829, 0x0001, 0x082A, 0x0001, 0x082B, - 0x0050, 0x00F4, 0x0050, 0x0144, 0x0050, 0x0194, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00F3, - 0x0050, 0x0003, 0x0050, 0x0053, 0x0050, 0x00A3, - 0x0001, 0x0825, 0x0001, 0x0826, 0x0001, 0x0827, - 0x0050, 0x02D5, 0x0050, 0x0325, 0x0050, 0x0375, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D4, - 0x0050, 0x01E4, 0x0050, 0x0234, 0x0050, 0x0284, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0828, - 0x0050, 0x0735, 0x0050, 0x0785, 0x0050, 0x07D5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x06E5, - 0x0050, 0x05F5, 0x0050, 0x0645, 0x0050, 0x0695, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x082C, - 0x0050, 0x0505, 0x0050, 0x0555, 0x0050, 0x05A5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0050, 0x04B5, - 0x0050, 0x03C5, 0x0050, 0x0415, 0x0050, 0x0465, -}; +ROM_ASSET_LOAD_ANIM(anim_A5_indices, 0x0055ffa0, 252, 0x00000000, 252); -static const s16 anim_A5_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xFF8A, 0xFBC4, 0xF28C, 0xE70D, 0xDC71, - 0xD5E4, 0xD357, 0xD259, 0xD27D, 0xD357, 0xD479, 0xD577, 0xD5E4, - 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, - 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, - 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, - 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, - 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, - 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, - 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, - 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, 0xD5E4, - 0xD5E4, 0xD5E4, 0xD5E4, 0xF980, 0xF812, 0xF494, 0xF039, 0xEC34, - 0xE9B9, 0xE8C2, 0xE861, 0xE86F, 0xE8C2, 0xE92F, 0xE990, 0xE9B9, - 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, - 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, - 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, - 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, - 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, - 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, - 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, - 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, 0xE9B9, - 0xE9B9, 0xE9B9, 0xE9B9, 0xF06F, 0xEF14, 0xEBC5, 0xE7A5, 0xE3D7, - 0xE17D, 0xE093, 0xE037, 0xE044, 0xE093, 0xE0FB, 0xE156, 0xE17D, - 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, - 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, - 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, - 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, - 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, - 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, - 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, - 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, 0xE17D, - 0xE17D, 0xE17D, 0xE17D, 0xC0DA, 0x1A6F, 0x1B70, 0x1DE2, 0x20EF, - 0x23C0, 0x257D, 0x262A, 0x266E, 0x2664, 0x262A, 0x25DD, 0x259A, - 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, - 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, - 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, - 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, - 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, - 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, - 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, - 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, - 0x257D, 0x257D, 0x257D, 0x257D, 0xDAF3, 0xDB0E, 0xDB50, 0xDBA2, - 0xDBEE, 0xDC1D, 0xDC2F, 0xDC36, 0xDC35, 0xDC2F, 0xDC27, 0xDC20, - 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, - 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, - 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, - 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, - 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, - 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, - 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, - 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, - 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0x94A3, 0x934D, 0x9009, 0x8BF6, - 0x8833, 0x85E1, 0x84F9, 0x849F, 0x84AC, 0x84F9, 0x8560, 0x85BA, - 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, - 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, - 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, - 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, - 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, - 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, - 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, - 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, - 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0xF992, 0xFC1D, 0x0252, 0x0A12, - 0x1137, 0x15A2, 0x175A, 0x1805, 0x17ED, 0x175A, 0x1696, 0x15EB, - 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, - 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, - 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, - 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, - 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, - 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, - 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, - 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x15A2, - 0x15A2, 0x15A2, 0x15A2, 0x15A2, 0x0CE2, 0x0D20, 0x0DB8, 0x0E74, - 0x0F23, 0x0F8E, 0x0FB8, 0x0FC8, 0x0FC6, 0x0FB8, 0x0FA6, 0x0F95, - 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, - 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, - 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, - 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, - 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, - 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, - 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, - 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, - 0x0F8E, 0x0F8E, 0x0F8E, 0x0F8E, 0xE291, 0xE110, 0xDD65, 0xD8D1, - 0xD498, 0xD1FD, 0xD0F9, 0xD094, 0xD0A2, 0xD0F9, 0xD16C, 0xD1D1, - 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, - 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, - 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, - 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, - 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, - 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, - 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, - 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, - 0xD1FD, 0xD1FD, 0xD1FD, 0xD1FD, 0xC4ED, 0xEC0F, 0xEB89, 0xEA44, - 0xE8AE, 0xE738, 0xE650, 0xE5F6, 0xE5D3, 0xE5D8, 0xE5F6, 0xE61E, - 0xE641, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, - 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, - 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, - 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, - 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, - 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, - 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, - 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, - 0xE650, 0xE650, 0xE650, 0xE650, 0xE650, 0x24F9, 0x24B2, 0x2406, - 0x232F, 0x2269, 0x21EE, 0x21BE, 0x21AC, 0x21AF, 0x21BE, 0x21D4, - 0x21E6, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, - 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, - 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, - 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, - 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, - 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, - 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, - 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, - 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x21EE, 0x996F, 0x98C1, 0x9718, - 0x9506, 0x931D, 0x91EF, 0x917A, 0x914C, 0x9152, 0x917A, 0x91AE, - 0x91DC, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, - 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, - 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, - 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, - 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, - 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, - 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, - 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, - 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0x91EF, 0xFFF2, 0xFFF2, 0xFFF2, - 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, - 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, - 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, - 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, - 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, - 0xFFF2, 0xFFEA, 0xFFDB, 0xFFD0, 0xFFD4, 0xFFF2, 0x0047, 0x00CB, - 0x014A, 0x0191, 0x0191, 0x016C, 0x0135, 0x00FE, 0x00DD, 0x00EA, - 0x010E, 0x0111, 0x00A7, 0x0045, 0x0068, 0x00B3, 0x00D4, 0x0063, - 0xFFF4, 0xFFE7, 0xFFDE, 0xFFD9, 0xFFD8, 0xFFD9, 0xFFDC, 0xFFE1, - 0xFFE6, 0xFFEB, 0xFFF0, 0xFFF3, 0xFFF4, 0x025C, 0x025C, 0x025C, - 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, - 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, - 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, - 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, - 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, 0x025C, - 0x025C, 0x025F, 0x0264, 0x0268, 0x0267, 0x025C, 0x023B, 0x020A, - 0x01DB, 0x01C4, 0x01CB, 0x01E2, 0x0201, 0x021F, 0x0232, 0x022F, - 0x021F, 0x021A, 0x0239, 0x0258, 0x0252, 0x0240, 0x0236, 0x0249, - 0x025C, 0x025E, 0x0260, 0x0260, 0x0261, 0x0260, 0x0260, 0x025F, - 0x025E, 0x025D, 0x025D, 0x025C, 0x025C, 0xC84A, 0xC84A, 0xC84A, - 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, - 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, - 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, - 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, - 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, 0xC84A, - 0xC84A, 0xC7BF, 0xC6A8, 0xC5D7, 0xC61D, 0xC84A, 0xCEA4, 0xD861, - 0xE1B8, 0xE6E2, 0xE6C4, 0xE3CA, 0xDF72, 0xDB38, 0xD89C, 0xD97F, - 0xDC1B, 0xDC72, 0xD4ED, 0xCE01, 0xD062, 0xD58F, 0xD7CC, 0xD009, - 0xC84A, 0xC75C, 0xC6C0, 0xC66B, 0xC652, 0xC667, 0xC6A0, 0xC6F1, - 0xC74E, 0xC7AA, 0xC7FB, 0xC834, 0xC84A, 0x344A, 0x3751, 0x3EB6, - 0x47EF, 0x5071, 0x55B2, 0x57BE, 0x588A, 0x586D, 0x57BE, 0x56D5, - 0x560A, 0x55B2, 0x55E9, 0x5663, 0x56DC, 0x5713, 0x56C6, 0x55B2, - 0x53FD, 0x51FA, 0x4FB3, 0x4D32, 0x4A7F, 0x47A3, 0x44A9, 0x4198, - 0x3E79, 0x3AB8, 0x3610, 0x3107, 0x2C24, 0x27EC, 0x24E5, 0x2395, - 0x2408, 0x25B9, 0x2859, 0x2B96, 0x2F20, 0x32A7, 0x35D9, 0x3866, - 0x39FE, 0x39CB, 0x37DA, 0x352F, 0x32CC, 0x31B4, 0x326C, 0x3457, - 0x36C5, 0x390A, 0x3B8E, 0x3E2F, 0x3F66, 0x3C3B, 0x390A, 0x3A9A, - 0x3D8E, 0x3F26, 0x3C1D, 0x390A, 0x3A7A, 0x3D3C, 0x3EBB, 0x3BFC, - 0x390A, 0x38B2, 0x3879, 0x385A, 0x3851, 0x3858, 0x386D, 0x388B, - 0x38AD, 0x38CF, 0x38ED, 0x3902, 0x390A, 0x11A5, 0x1111, 0x0FA8, - 0x0DE5, 0x0C46, 0x0B45, 0x0AE1, 0x0ABA, 0x0AC0, 0x0AE1, 0x0B0D, - 0x0B34, 0x0B45, 0x0B3A, 0x0B21, 0x0B08, 0x0AFD, 0x0B0D, 0x0B45, - 0x0B9E, 0x0C09, 0x0C80, 0x0D03, 0x0D8F, 0x0E20, 0x0EB3, 0x0F48, - 0x0FD9, 0x1066, 0x10EB, 0x1166, 0x11D3, 0x1230, 0x127B, 0x12B1, - 0x12CF, 0x12D2, 0x1249, 0x10FB, 0x0F3B, 0x0D5B, 0x0BAD, 0x0A83, - 0x0A2F, 0x0B35, 0x0D74, 0x104A, 0x1317, 0x1537, 0x16C1, 0x1800, - 0x18A8, 0x186D, 0x17A1, 0x16CE, 0x15F2, 0x150F, 0x1425, 0x1334, - 0x123E, 0x1142, 0x1042, 0x0F3D, 0x0E34, 0x0D27, 0x0C18, 0x0B06, - 0x09F2, 0x08DC, 0x07C6, 0x06AF, 0x0598, 0x0482, 0x036D, 0x0259, - 0x0147, 0x0037, 0xFF2C, 0xFE23, 0xFD1E, 0x147F, 0x14D8, 0x15B2, - 0x16C3, 0x17BE, 0x1859, 0x1896, 0x18AD, 0x18AA, 0x1896, 0x187B, - 0x1863, 0x1859, 0x1861, 0x1871, 0x1881, 0x1888, 0x187E, 0x1859, - 0x181F, 0x17DB, 0x178D, 0x1739, 0x16DF, 0x1682, 0x1622, 0x15C3, - 0x1565, 0x150A, 0x14B4, 0x1464, 0x141D, 0x13E0, 0x13AE, 0x138A, - 0x1374, 0x1370, 0x13C6, 0x149A, 0x15B8, 0x16E8, 0x17F4, 0x18A5, - 0x18C6, 0x180A, 0x1684, 0x148E, 0x1283, 0x10BE, 0x0F07, 0x0D38, - 0x0BC2, 0x0B16, 0x0AF8, 0x0AE1, 0x0AD0, 0x0AC6, 0x0AC1, 0x0AC1, - 0x0AC6, 0x0ACF, 0x0ADD, 0x0AEE, 0x0B02, 0x0B19, 0x0B33, 0x0B4E, - 0x0B6B, 0x0B8A, 0x0BA9, 0x0BC8, 0x0BE8, 0x0C07, 0x0C25, 0x0C42, - 0x0C5E, 0x0C77, 0x0C8E, 0x0CA3, 0x0CB4, 0xB77F, 0xB666, 0xB3B8, - 0xB060, 0xAD4B, 0xAB63, 0xAAA5, 0xAA5B, 0xAA66, 0xAAA5, 0xAAF9, - 0xAB43, 0xAB63, 0xAB4D, 0xAB1E, 0xAAEE, 0xAAD8, 0xAAF7, 0xAB63, - 0xAC10, 0xACDD, 0xADC5, 0xAEC1, 0xAFCE, 0xB0E6, 0xB204, 0xB322, - 0xB43B, 0xB54B, 0xB64C, 0xB739, 0xB80C, 0xB8C2, 0xB953, 0xB9BC, - 0xB9F7, 0xB9FE, 0xB8F7, 0xB674, 0xB314, 0xAF77, 0xAC3F, 0xAA0A, - 0xA97A, 0xAB82, 0xAFE6, 0xB57C, 0xBB18, 0xBF90, 0xC32A, 0xC672, - 0xC8AB, 0xC915, 0xC850, 0xC77A, 0xC695, 0xC5A1, 0xC49F, 0xC391, - 0xC277, 0xC152, 0xC024, 0xBEED, 0xBDAE, 0xBC68, 0xBB1D, 0xB9CC, - 0xB878, 0xB721, 0xB5C8, 0xB46E, 0xB313, 0xB1BA, 0xB063, 0xAF0F, - 0xADBE, 0xAC73, 0xAB2D, 0xA9EE, 0xA8B7, 0x0095, 0x0095, 0x0095, - 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, - 0x0095, 0x0095, 0x0095, 0x0094, 0x0094, 0x0093, 0x0094, 0x0095, - 0x0097, 0x009A, 0x009D, 0x00A0, 0x00A4, 0x00A8, 0x00AC, 0x00B0, - 0x00B5, 0x00B9, 0x00BD, 0x00C2, 0x00C6, 0x00CB, 0x00CF, 0x00D3, - 0x00D6, 0x00DA, 0x00DD, 0x00E0, 0x00E2, 0x00E4, 0x00E5, 0x00E6, - 0x00E6, 0x00E6, 0x00E5, 0x00E3, 0x00E1, 0x00DD, 0x00D0, 0x00B3, - 0x008C, 0x0062, 0x003B, 0x001C, 0x000C, 0x0006, 0x0001, 0xFFFD, - 0xFFFA, 0xFFF8, 0xFFF6, 0xFFF5, 0xFFF5, 0xFFF5, 0xFFF6, 0xFFF7, - 0xFFF9, 0xFFFB, 0xFFFD, 0xFFFF, 0x0000, 0x0002, 0x0004, 0x0006, - 0x0008, 0x000A, 0x000B, 0x000C, 0x000C, 0xFF09, 0xFF09, 0xFF09, - 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF09, - 0xFF09, 0xFF09, 0xFF09, 0xFF08, 0xFF08, 0xFF07, 0xFF08, 0xFF09, - 0xFF0B, 0xFF0D, 0xFF0F, 0xFF12, 0xFF14, 0xFF17, 0xFF1A, 0xFF1D, - 0xFF20, 0xFF23, 0xFF26, 0xFF29, 0xFF2C, 0xFF30, 0xFF32, 0xFF35, - 0xFF38, 0xFF3B, 0xFF3D, 0xFF40, 0xFF42, 0xFF43, 0xFF45, 0xFF46, - 0xFF47, 0xFF48, 0xFF48, 0xFF48, 0xFF48, 0xFF47, 0xFF41, 0xFF33, - 0xFF1F, 0xFF0B, 0xFEF7, 0xFEE8, 0xFEDF, 0xFEDC, 0xFEDA, 0xFED8, - 0xFED6, 0xFED5, 0xFED4, 0xFED4, 0xFED4, 0xFED4, 0xFED4, 0xFED5, - 0xFED5, 0xFED6, 0xFED7, 0xFED8, 0xFEDA, 0xFEDB, 0xFEDC, 0xFEDD, - 0xFEDE, 0xFEDE, 0xFEDF, 0xFEDF, 0xFEDF, 0xCC42, 0xCC42, 0xCC42, - 0xCC42, 0xCC42, 0xCC42, 0xCC42, 0xCC42, 0xCC42, 0xCC42, 0xCC42, - 0xCC42, 0xCC42, 0xCC50, 0xCC6D, 0xCC8A, 0xCC97, 0xCC85, 0xCC42, - 0xCBD9, 0xCB5E, 0xCAD4, 0xCA3B, 0xC995, 0xC8E6, 0xC82E, 0xC76F, - 0xC6AB, 0xC5E4, 0xC51B, 0xC454, 0xC38E, 0xC2CD, 0xC212, 0xC15F, - 0xC0B5, 0xC017, 0xBF87, 0xBF06, 0xBE95, 0xBE38, 0xBDEF, 0xBDBD, - 0xBDA3, 0xBDA4, 0xBDC0, 0xBDFB, 0xBE55, 0xBED0, 0xC0F5, 0xC5A3, - 0xCBDD, 0xD2A9, 0xD90B, 0xDE07, 0xE0A3, 0xE1A3, 0xE278, 0xE325, - 0xE3AB, 0xE40E, 0xE452, 0xE478, 0xE484, 0xE479, 0xE459, 0xE428, - 0xE3E9, 0xE39E, 0xE34A, 0xE2F0, 0xE294, 0xE237, 0xE1DD, 0xE189, - 0xE13E, 0xE0FF, 0xE0CE, 0xE0AE, 0xE0A3, 0x3BE4, 0x3E25, 0x43A5, - 0x4A81, 0x50D5, 0x54BE, 0x5644, 0x56DB, 0x56C5, 0x5644, 0x5596, - 0x54FF, 0x54BE, 0x550D, 0x55BB, 0x566A, 0x56B9, 0x564A, 0x54BE, - 0x51D4, 0x4DCC, 0x490C, 0x43F7, 0x3EF2, 0x3A61, 0x36A9, 0x342F, - 0x3355, 0x33D5, 0x350F, 0x36E8, 0x3946, 0x3C0C, 0x3F20, 0x4266, - 0x45C4, 0x491E, 0x4C58, 0x4F58, 0x5202, 0x543B, 0x55E8, 0x56ED, - 0x5730, 0x536B, 0x4A7F, 0x3F8D, 0x35B4, 0x3013, 0x2EDB, 0x2FAF, - 0x31D7, 0x349C, 0x3747, 0x3921, 0x3972, 0x34EC, 0x2D40, 0x2930, - 0x30FF, 0x3972, 0x3776, 0x3270, 0x2F99, 0x31E9, 0x3668, 0x3972, - 0x3A34, 0x3A6B, 0x3A44, 0x39EE, 0x3999, 0x3972, 0x3972, 0x3972, - 0x3972, 0x3972, 0x3972, 0x3972, 0x3972, 0xF101, 0xF22D, 0xF50B, - 0xF89E, 0xFBEB, 0xFDF4, 0xFEBF, 0xFF0E, 0xFF03, 0xFEBF, 0xFE65, - 0xFE16, 0xFDF4, 0xFE30, 0xFEB4, 0xFF38, 0xFF74, 0xFF20, 0xFDF4, - 0xFBF3, 0xF96A, 0xF67C, 0xF34E, 0xF004, 0xECC3, 0xE9B0, 0xE6EF, - 0xE4A4, 0xE361, 0xE338, 0xE38E, 0xE3C6, 0xE3B0, 0xE386, 0xE34D, - 0xE309, 0xE2BE, 0xE272, 0xE229, 0xE1E7, 0xE1B1, 0xE18B, 0xE17A, - 0xE182, 0xE1A8, 0xE1F0, 0xE260, 0xE2FB, 0xE3C6, 0xE573, 0xE862, - 0xEC17, 0xF01A, 0xF3F0, 0xF720, 0xF92F, 0xFA47, 0xFAEC, 0xFB33, - 0xFB2D, 0xFAEE, 0xFA89, 0xFA10, 0xF997, 0xF92F, 0xF8C7, 0xF843, - 0xF7A8, 0xF6FC, 0xF644, 0xF588, 0xF4CB, 0xF414, 0xF369, 0xF2D0, - 0xF24D, 0xF20B, 0xF212, 0xF237, 0xF24D, 0xE5BB, 0xE56D, 0xE4AD, - 0xE3BE, 0xE2E1, 0xE259, 0xE224, 0xE20F, 0xE212, 0xE224, 0xE23C, - 0xE250, 0xE259, 0xE231, 0xE1D8, 0xE17F, 0xE156, 0xE18F, 0xE259, - 0xE3E1, 0xE60B, 0xE89B, 0xEB56, 0xEE01, 0xF061, 0xF239, 0xF34F, - 0xF366, 0xEFB2, 0xE810, 0xE045, 0xDC18, 0xDB11, 0xDA34, 0xD980, - 0xD8F1, 0xD887, 0xD840, 0xD819, 0xD812, 0xD827, 0xD858, 0xD8A3, - 0xD905, 0xD97E, 0xDA0B, 0xDAAA, 0xDB59, 0xDC18, 0xDD8B, 0xE013, - 0xE347, 0xE6BE, 0xEA0E, 0xECCF, 0xEE96, 0xEF7A, 0xEFE8, 0xEFFA, - 0xEFCA, 0xEF72, 0xEF0E, 0xEEB6, 0xEE85, 0xEE96, 0xEEDB, 0xEF32, - 0xEF99, 0xF00B, 0xF084, 0xF101, 0xF17D, 0xF1F6, 0xF267, 0xF2CD, - 0xF323, 0xF34F, 0xF34A, 0xF332, 0xF323, 0xAE23, 0xAC4E, 0xA7D7, - 0xA246, 0x9D23, 0x99F7, 0x98BB, 0x9840, 0x9851, 0x98BB, 0x9947, - 0x99C2, 0x99F7, 0x998A, 0x989A, 0x97AA, 0x973D, 0x97D5, 0x99F7, - 0x9DBD, 0xA2AE, 0xA86F, 0xAEA4, 0xB4F2, 0xBAFE, 0xC06B, 0xC4DE, - 0xC7FC, 0xC6FB, 0xC1AA, 0xBB94, 0xB844, 0xB7AA, 0xB755, 0xB73C, - 0xB754, 0xB792, 0xB7EF, 0xB85E, 0xB8D7, 0xB94E, 0xB9BC, 0xBA14, - 0xBA4E, 0xBA5F, 0xBA3D, 0xB9DE, 0xB939, 0xB844, 0xB623, 0xB26D, - 0xADB9, 0xA8A4, 0xA3C8, 0x9FBF, 0x9D22, 0x9BB4, 0x9AC3, 0x9A40, - 0x9A1F, 0x9A4F, 0x9AC3, 0x9B6C, 0x9C3B, 0x9D22, 0x9E3C, 0x9FA3, - 0xA147, 0xA319, 0xA509, 0xA708, 0xA907, 0xAAF5, 0xACC5, 0xAE65, - 0xAFC8, 0xB07B, 0xB067, 0xB003, 0xAFC8, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0xEE88, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x00A6, 0x0000, 0xFBE0, 0xF698, 0xF2F7, - 0xF138, 0xF02D, 0xF086, 0xF2F7, 0xF9BD, 0x03C8, 0x0CDC, 0x10B5, - 0x0D53, 0x0583, 0xFC43, 0xF48D, 0xF15E, 0xF5C1, 0xFFA9, 0x0A6C, - 0x1165, 0x1359, 0x12C3, 0x1086, 0x0D83, 0x0968, 0x03F5, 0xFE29, - 0xF901, 0xF57A, 0xF3F5, 0xF3C7, 0xF463, 0xF53B, 0xF5C0, 0xF5F7, - 0xF63D, 0xF68D, 0xF6E5, 0xF73E, 0xF7CC, 0xF82E, 0xF80E, 0xF7C3, - 0xF772, 0xF73E, 0xF726, 0xF718, 0xF715, 0xF720, 0xF73E, 0xF78B, - 0xF803, 0xF870, 0xF8A1, 0xF87D, 0xF827, 0xF7C0, 0xF768, 0xF73E, - 0xF746, 0xF769, 0xF79E, 0xF7DB, 0xF818, 0xF84D, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0016, 0x003C, 0x0044, 0x0000, 0xFF1E, 0xFDCD, 0xFCA3, 0xFC36, - 0xFCBD, 0xFDD4, 0xFF29, 0x0066, 0x013A, 0x0139, 0x00AC, 0x0049, - 0x00CA, 0x02CC, 0x05C9, 0x08C0, 0x0AB2, 0x0BA9, 0x0C44, 0x0C63, - 0x0BE8, 0x0AB2, 0x0845, 0x04B7, 0x00C2, 0xFD1E, 0xFA85, 0xF931, - 0xF8A6, 0xF88E, 0xF891, 0xF858, 0xF7BC, 0xF75A, 0xF77C, 0xF7CB, - 0xF821, 0xF858, 0xF870, 0xF87F, 0xF882, 0xF875, 0xF858, 0xF80C, - 0xF797, 0xF72C, 0xF6FD, 0xF720, 0xF774, 0xF7D9, 0xF830, 0xF858, - 0xF84F, 0xF82C, 0xF7F7, 0xF7BA, 0xF77C, 0xF748, 0x0F09, 0x10A0, - 0x1480, 0x1956, 0x1DCC, 0x208E, 0x21A1, 0x220B, 0x21FC, 0x21A1, - 0x2127, 0x20BC, 0x208E, 0x208E, 0x208E, 0x208E, 0x208E, 0x208E, - 0x205B, 0x2005, 0x1FF4, 0x208E, 0x2293, 0x2594, 0x2838, 0x2923, - 0x2819, 0x2604, 0x233C, 0x201B, 0x1CFC, 0x1982, 0x157A, 0x117C, - 0x0E20, 0x0B76, 0x0933, 0x076F, 0x063E, 0x059E, 0x0569, 0x0585, - 0x05D6, 0x063E, 0x0707, 0x0843, 0x0986, 0x0A64, 0x0A70, 0x097A, - 0x07C9, 0x05A8, 0x035E, 0x0133, 0xFE4C, 0xFC64, 0xFD0B, 0xFE88, - 0x0026, 0x0133, 0x01AA, 0x01F3, 0x0201, 0x01C6, 0x0133, 0xFFB5, - 0xFD67, 0xFB4A, 0xFA5D, 0xFB0D, 0xFCB4, 0xFEB2, 0x0066, 0x0133, - 0x0107, 0x0058, 0xFF53, 0xFE21, 0xFCEF, 0xFBE9, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0002, - 0x0003, 0x0003, 0xFFFA, 0xFFE1, 0xFFC1, 0xFFA5, 0xFF95, 0xFF99, - 0xFFBB, 0x0003, 0x011C, 0x02F0, 0x046C, 0x0479, 0x0344, 0x01B9, - 0xFFED, 0xFDF0, 0xFBD4, 0xF9AB, 0xF789, 0xF57F, 0xF39F, 0xF1FC, - 0xF0A7, 0xEFB3, 0xEF14, 0xEEAE, 0xEE79, 0xEE6E, 0xEE87, 0xEEBD, - 0xEF09, 0xEF64, 0xEFC7, 0xF02B, 0xF08A, 0xF0DC, 0xF11A, 0xF13E, - 0xF151, 0xF161, 0xF16F, 0xF17A, 0xF184, 0xF18C, 0xF192, 0xF197, - 0xF19B, 0xF19E, 0xF1A0, 0xF1A1, 0xF1A0, 0xF19E, 0xF19B, 0xF197, - 0xF193, 0xF18F, 0xF18A, 0xF186, 0xF182, 0xF17F, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF4, 0xFFD6, 0xFFB4, 0xFF9A, - 0xFF96, 0xFFB4, 0x0000, 0x0091, 0x0164, 0x025D, 0x0362, 0x0459, - 0x0528, 0x05B4, 0x0623, 0x069F, 0x0712, 0x0766, 0x0782, 0x0753, - 0x06C0, 0x05B4, 0x02AF, 0xFDA8, 0xF8B5, 0xF5EF, 0xF51A, 0xF48E, - 0xF440, 0xF426, 0xF437, 0xF467, 0xF4AD, 0xF4FF, 0xF552, 0xF59C, - 0xF5D4, 0xF5EF, 0xF5F4, 0xF5F3, 0xF5ED, 0xF5E5, 0xF5DD, 0xF5D7, - 0xF5D4, 0xF5D8, 0xF5E3, 0xF5F8, 0xF61A, 0xF649, 0xF688, 0xF6DA, - 0xF74B, 0xF7E4, 0xF89C, 0xF96B, 0xFA4A, 0xFB31, 0xFC18, 0xFCF6, - 0xFDC5, 0xFE7D, 0xFF22, 0xFFC1, 0x0059, 0x00EE, 0x017F, 0x020D, - 0x029A, 0x0325, 0x03B1, 0x043D, 0x04CC, 0x055D, 0x46AF, 0x479B, - 0x49DD, 0x4CAC, 0x4F44, 0x50DF, 0x517E, 0x51BC, 0x51B3, 0x517E, - 0x5137, 0x50F9, 0x50DF, 0x50DF, 0x50DF, 0x50DF, 0x50DF, 0x50DF, - 0x50DF, 0x50DF, 0x5107, 0x5169, 0x51E2, 0x524F, 0x528E, 0x527D, - 0x51F9, 0x50DF, 0x4D91, 0x480F, 0x42A4, 0x3F9B, 0x3EB6, 0x3E27, - 0x3DE1, 0x3DD6, 0x3DF9, 0x3E3D, 0x3E95, 0x3EF2, 0x3F48, 0x3F8A, - 0x3FAA, 0x3F9B, 0x3F6A, 0x3F30, 0x3EEC, 0x3EA2, 0x3E52, 0x3DFC, - 0x3DA3, 0x3D48, 0x3CEB, 0x3C8E, 0x3C33, 0x3BDA, 0x3B84, 0x3B34, - 0x3AE6, 0x3A98, 0x3A4B, 0x39FE, 0x39B2, 0x3968, 0x391F, 0x38D9, - 0x3895, 0x3854, 0x3817, 0x37DC, 0x37A3, 0x376C, 0x3736, 0x3701, - 0x36CE, 0x369A, 0x3667, 0x3633, 0x35FE, 0x35C9, -}; +ROM_ASSET_LOAD_ANIM(anim_A5_values, 0x0056009c, 5148, 0x00000000, 5148); diff --git a/assets/anims/anim_A6.inc.c b/assets/anims/anim_A6.inc.c index 98071d915..e9850baa7 100644 --- a/assets/anims/anim_A6.inc.c +++ b/assets/anims/anim_A6.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_A6[] = { 1, 189, @@ -13,320 +14,7 @@ static const struct Animation anim_A6[] = { }; -static const u16 anim_A6_indices[] = { - 0x0001, 0x0000, 0x0046, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0047, 0x0001, 0x0000, - 0x0046, 0x0841, 0x0046, 0x0887, 0x0046, 0x08CD, - 0x0046, 0x076F, 0x0046, 0x07B5, 0x0046, 0x07FB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x0729, - 0x0001, 0x0725, 0x0001, 0x0726, 0x0001, 0x0727, - 0x0046, 0x0160, 0x0046, 0x01A6, 0x0046, 0x01EC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x011A, - 0x0046, 0x0048, 0x0046, 0x008E, 0x0046, 0x00D4, - 0x0001, 0x0721, 0x0001, 0x0722, 0x0001, 0x0723, - 0x0046, 0x034A, 0x0046, 0x0390, 0x0046, 0x03D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x0304, - 0x0046, 0x0232, 0x0046, 0x0278, 0x0046, 0x02BE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0724, - 0x0046, 0x064F, 0x0046, 0x0695, 0x0046, 0x06DB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x0609, - 0x0001, 0x0606, 0x0001, 0x0607, 0x0001, 0x0608, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0728, - 0x0046, 0x0534, 0x0046, 0x057A, 0x0046, 0x05C0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0046, 0x04EE, - 0x0046, 0x041C, 0x0046, 0x0462, 0x0046, 0x04A8, -}; +ROM_ASSET_LOAD_ANIM(anim_A6_indices, 0x005614d0, 252, 0x00000000, 252); -static const s16 anim_A6_values[] = { - 0x0000, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BE, 0x00BE, - 0x00BE, 0x00BF, 0x00BF, 0x00C0, 0x00C1, 0x00C1, 0x00C2, 0x00C3, - 0x00C4, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8, 0x00C9, 0x00CA, - 0x00CB, 0x00CC, 0x00CE, 0x00CF, 0x00D0, 0x00D1, 0x00D2, 0x00D3, - 0x00D5, 0x00D6, 0x00D7, 0x00D8, 0x00DA, 0x00DB, 0x00DC, 0x00DD, - 0x00DE, 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E7, - 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EE, - 0x00EF, 0x00F0, 0x00F1, 0x00F1, 0x00F2, 0x00F3, 0x00F3, 0x00F4, - 0x00F4, 0x00F4, 0x00F5, 0x00F5, 0x00F5, 0x00F5, 0x00F5, 0x3FFF, - 0xD5E4, 0xD5F5, 0xD626, 0xD674, 0xD6DB, 0xD759, 0xD7E8, 0xD886, - 0xD930, 0xD9E2, 0xDA99, 0xDB51, 0xDC07, 0xDCB8, 0xDD5F, 0xDDFA, - 0xDE85, 0xDEFD, 0xDF5E, 0xDFA5, 0xDFD9, 0xE006, 0xE02B, 0xE048, - 0xE060, 0xE071, 0xE07C, 0xE082, 0xE084, 0xE081, 0xE07B, 0xE071, - 0xE064, 0xE056, 0xE045, 0xE033, 0xE020, 0xE00D, 0xDFFA, 0xDFE8, - 0xDFD6, 0xDFC6, 0xDFB8, 0xDFAD, 0xDFA5, 0xDF9D, 0xDF93, 0xDF88, - 0xDF7B, 0xDF6C, 0xDF5D, 0xDF4C, 0xDF3B, 0xDF29, 0xDF16, 0xDF04, - 0xDEF1, 0xDEDE, 0xDECC, 0xDEBB, 0xDEAA, 0xDE9A, 0xDE8B, 0xDE7E, - 0xDE72, 0xDE68, 0xDE60, 0xDE5A, 0xDE56, 0xDE55, 0xE9B9, 0xE9BD, - 0xE9CA, 0xE9DF, 0xE9FA, 0xEA1B, 0xEA41, 0xEA6A, 0xEA97, 0xEAC6, - 0xEAF6, 0xEB26, 0xEB56, 0xEB85, 0xEBB1, 0xEBDA, 0xEBFE, 0xEC1E, - 0xEC37, 0xEC4A, 0xEC54, 0xEC54, 0xEC4B, 0xEC3C, 0xEC26, 0xEC0B, - 0xEBEC, 0xEBCB, 0xEBA8, 0xEB85, 0xEB62, 0xEB41, 0xEB23, 0xEB0A, - 0xEAF5, 0xEAE7, 0xEAE1, 0xEAE3, 0xEAF0, 0xEB07, 0xEB2B, 0xEB5C, - 0xEB9B, 0xEBEA, 0xEC4A, 0xECC3, 0xED5A, 0xEE0D, 0xEED8, 0xEFB9, - 0xF0AC, 0xF1AE, 0xF2BD, 0xF3D5, 0xF4F4, 0xF616, 0xF738, 0xF857, - 0xF971, 0xFA82, 0xFB88, 0xFC7F, 0xFD63, 0xFE34, 0xFEEC, 0xFF8A, - 0x0009, 0x0068, 0x00A3, 0x00B7, 0xE17D, 0xE199, 0xE1EA, 0xE269, - 0xE312, 0xE3DF, 0xE4CA, 0xE5CD, 0xE6E3, 0xE807, 0xE932, 0xEA60, - 0xEB89, 0xECAA, 0xEDBC, 0xEEBA, 0xEF9D, 0xF061, 0xF100, 0xF174, - 0xF1CB, 0xF216, 0xF255, 0xF289, 0xF2B3, 0xF2D4, 0xF2EC, 0xF2FB, - 0xF303, 0xF303, 0xF2FE, 0xF2F2, 0xF2E2, 0xF2CD, 0xF2B4, 0xF298, - 0xF27A, 0xF259, 0xF237, 0xF215, 0xF1F2, 0xF1D0, 0xF1B0, 0xF191, - 0xF174, 0xF155, 0xF12E, 0xF100, 0xF0CC, 0xF092, 0xF054, 0xF011, - 0xEFCC, 0xEF84, 0xEF3A, 0xEEEF, 0xEEA5, 0xEE5B, 0xEE12, 0xEDCC, - 0xED89, 0xED49, 0xED0F, 0xECD9, 0xECAA, 0xEC81, 0xEC60, 0xEC48, - 0xEC38, 0xEC33, 0xC0DA, 0xC0D1, 0xC0B7, 0xC08F, 0xC05D, 0xC024, - 0xBFE7, 0xBFA9, 0xBF6D, 0xBF36, 0xBF07, 0xBEE4, 0xBECF, 0xBECC, - 0xBEDE, 0xBF07, 0xBF4C, 0xBFAE, 0xC032, 0xC0DA, 0xC1A5, 0xC28D, - 0xC391, 0xC4AD, 0xC5E0, 0xC726, 0xC87D, 0xC9E4, 0xCB56, 0xCCD2, - 0xCE55, 0xCFDD, 0xD167, 0xD2F1, 0xD479, 0xD5FB, 0xD775, 0xD8E6, - 0xDA49, 0xDB9E, 0xDCE0, 0xDE0F, 0xDF27, 0xE026, 0xE10A, 0xE1D9, - 0xE29D, 0xE357, 0xE407, 0xE4AC, 0xE547, 0xE5D9, 0xE660, 0xE6DF, - 0xE754, 0xE7C0, 0xE824, 0xE87E, 0xE8D1, 0xE91B, 0xE95D, 0xE997, - 0xE9CA, 0xE9F5, 0xEA19, 0xEA36, 0xEA4D, 0xEA5C, 0xEA66, 0xEA69, - 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, - 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, 0x257D, - 0x257D, 0x257D, 0x257D, 0x257D, 0x2581, 0x258C, 0x259E, 0x25B4, - 0x25CF, 0x25EE, 0x260E, 0x2630, 0x2652, 0x2674, 0x2694, 0x26B1, - 0x26CB, 0x26E0, 0x26F0, 0x26F9, 0x26FA, 0x26F3, 0x26E2, 0x26C6, - 0x26A0, 0x266C, 0x262B, 0x25DC, 0x257D, 0x2506, 0x2471, 0x23C1, - 0x22F9, 0x221C, 0x212D, 0x202E, 0x1F24, 0x1E10, 0x1CF6, 0x1BD8, - 0x1ABB, 0x19A0, 0x188A, 0x177D, 0x167C, 0x1589, 0x14A8, 0x13DB, - 0x1325, 0x128A, 0x120C, 0x11AE, 0x1174, 0x1160, 0xDC1D, 0xDC1D, - 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, - 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, 0xDC1D, - 0xDC1D, 0xDC1D, 0xDC1F, 0xDC25, 0xDC2D, 0xDC39, 0xDC47, 0xDC56, - 0xDC67, 0xDC79, 0xDC8A, 0xDC9B, 0xDCAC, 0xDCBB, 0xDCC8, 0xDCD3, - 0xDCDB, 0xDCDF, 0xDCE0, 0xDCDC, 0xDCD3, 0xDCC5, 0xDCB2, 0xDC97, - 0xDC76, 0xDC4D, 0xDC1D, 0xDBE0, 0xDB94, 0xDB3A, 0xDAD3, 0xDA62, - 0xD9E8, 0xD965, 0xD8DD, 0xD850, 0xD7BF, 0xD72D, 0xD69B, 0xD60A, - 0xD57C, 0xD4F2, 0xD46F, 0xD3F2, 0xD37F, 0xD316, 0xD2B9, 0xD26A, - 0xD229, 0xD1F9, 0xD1DC, 0xD1D1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, - 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, - 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, 0x85E1, - 0x85DC, 0x85CF, 0x85BB, 0x85A0, 0x8581, 0x855E, 0x8538, 0x8510, - 0x84E8, 0x84C1, 0x849C, 0x847A, 0x845C, 0x8443, 0x8431, 0x8427, - 0x8425, 0x842E, 0x8441, 0x8461, 0x848E, 0x84CA, 0x8516, 0x8572, - 0x85E1, 0x866B, 0x8719, 0x87E6, 0x88CF, 0x89D0, 0x8AE7, 0x8C0F, - 0x8D46, 0x8E87, 0x8FD0, 0x911C, 0x9269, 0x93B3, 0x94F6, 0x962F, - 0x975B, 0x9876, 0x997C, 0x9A6B, 0x9B3E, 0x9BF3, 0x9C86, 0x9CF3, - 0x9D37, 0x9D4E, 0x15A2, 0x15AE, 0x15D1, 0x1609, 0x1653, 0x16AC, - 0x1713, 0x1784, 0x17FE, 0x187D, 0x1900, 0x1983, 0x1A05, 0x1A83, - 0x1AFB, 0x1B69, 0x1BCD, 0x1C22, 0x1C68, 0x1C9B, 0x1CC0, 0x1CDF, - 0x1CF9, 0x1D0D, 0x1D1C, 0x1D27, 0x1D2E, 0x1D31, 0x1D30, 0x1D2D, - 0x1D26, 0x1D1E, 0x1D14, 0x1D08, 0x1CFC, 0x1CEF, 0x1CE1, 0x1CD4, - 0x1CC7, 0x1CBB, 0x1CB0, 0x1CA7, 0x1CA1, 0x1C9C, 0x1C9B, 0x1C9B, - 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, - 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, - 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, 0x1C9B, - 0x0F8E, 0x0F8A, 0x0F7C, 0x0F67, 0x0F4A, 0x0F28, 0x0F01, 0x0ED5, - 0x0EA7, 0x0E76, 0x0E44, 0x0E12, 0x0DE0, 0x0DB0, 0x0D82, 0x0D57, - 0x0D31, 0x0D10, 0x0CF6, 0x0CE2, 0x0CD4, 0x0CC8, 0x0CBE, 0x0CB6, - 0x0CB1, 0x0CAC, 0x0CAA, 0x0CA9, 0x0CA9, 0x0CAA, 0x0CAD, 0x0CB0, - 0x0CB4, 0x0CB8, 0x0CBD, 0x0CC2, 0x0CC7, 0x0CCC, 0x0CD1, 0x0CD6, - 0x0CDA, 0x0CDD, 0x0CE0, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, - 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, - 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, - 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0xD1FD, 0xD21A, - 0xD26E, 0xD2F2, 0xD3A2, 0xD476, 0xD56A, 0xD677, 0xD798, 0xD8C7, - 0xD9FE, 0xDB36, 0xDC6C, 0xDD97, 0xDEB4, 0xDFBB, 0xE0A8, 0xE173, - 0xE218, 0xE291, 0xE2EA, 0xE334, 0xE371, 0xE3A1, 0xE3C6, 0xE3DF, - 0xE3EF, 0xE3F6, 0xE3F4, 0xE3EC, 0xE3DE, 0xE3CA, 0xE3B2, 0xE396, - 0xE378, 0xE359, 0xE339, 0xE319, 0xE2FA, 0xE2DE, 0xE2C5, 0xE2AF, - 0xE29F, 0xE295, 0xE291, 0xE291, 0xE291, 0xE291, 0xE291, 0xE291, - 0xE291, 0xE291, 0xE291, 0xE291, 0xE291, 0xE291, 0xE291, 0xE291, - 0xE291, 0xE291, 0xE291, 0xE291, 0xE291, 0xE291, 0xE291, 0xE291, - 0xE291, 0xE291, 0xE291, 0xE291, 0xC4ED, 0xC4E2, 0xC4C3, 0xC494, - 0xC459, 0xC415, 0xC3CC, 0xC382, 0xC33A, 0xC2F9, 0xC2C1, 0xC297, - 0xC27F, 0xC27B, 0xC290, 0xC2C1, 0xC313, 0xC388, 0xC425, 0xC4ED, - 0xC5E0, 0xC6F8, 0xC834, 0xC98E, 0xCB04, 0xCC93, 0xCE37, 0xCFED, - 0xD1B2, 0xD382, 0xD55A, 0xD736, 0xD914, 0xDAF1, 0xDCC8, 0xDE96, - 0xE059, 0xE20D, 0xE3AE, 0xE53A, 0xE6AC, 0xE802, 0xE939, 0xEA4C, - 0xEB39, 0xEC06, 0xECBB, 0xED5B, 0xEDE5, 0xEE5C, 0xEEC0, 0xEF14, - 0xEF58, 0xEF8D, 0xEFB5, 0xEFD2, 0xEFE3, 0xEFEC, 0xEFEC, 0xEFE6, - 0xEFDA, 0xEFCA, 0xEFB7, 0xEFA2, 0xEF8D, 0xEF79, 0xEF67, 0xEF59, - 0xEF50, 0xEF4C, 0xE650, 0xE654, 0xE660, 0xE673, 0xE68A, 0xE6A4, - 0xE6C0, 0xE6DD, 0xE6F9, 0xE712, 0xE728, 0xE738, 0xE741, 0xE743, - 0xE73B, 0xE728, 0xE708, 0xE6DB, 0xE69E, 0xE650, 0xE5EF, 0xE57A, - 0xE4F4, 0xE45D, 0xE3B9, 0xE309, 0xE24F, 0xE18D, 0xE0C5, 0xDFFA, - 0xDF2C, 0xDE5E, 0xDD93, 0xDCCB, 0xDC09, 0xDB4F, 0xDAA0, 0xD9FC, - 0xD966, 0xD8E0, 0xD86C, 0xD80B, 0xD7C1, 0xD78E, 0xD775, 0xD77A, - 0xD79D, 0xD7DB, 0xD833, 0xD8A2, 0xD924, 0xD9B7, 0xDA59, 0xDB08, - 0xDBC0, 0xDC7E, 0xDD42, 0xDE06, 0xDECB, 0xDF8B, 0xE046, 0xE0F8, - 0xE19F, 0xE237, 0xE2C0, 0xE335, 0xE395, 0xE3DD, 0xE40A, 0xE41A, - 0x21EE, 0x21EC, 0x21E5, 0x21DA, 0x21CD, 0x21BE, 0x21AE, 0x219D, - 0x218D, 0x217E, 0x2172, 0x2169, 0x2163, 0x2162, 0x2167, 0x2172, - 0x2184, 0x219E, 0x21C1, 0x21EE, 0x2223, 0x225E, 0x22A0, 0x22E6, - 0x2332, 0x2382, 0x23D6, 0x242E, 0x2489, 0x24E7, 0x2547, 0x25A9, - 0x260C, 0x2670, 0x26D5, 0x273A, 0x279E, 0x2801, 0x2863, 0x28C3, - 0x2921, 0x297D, 0x29D5, 0x2A29, 0x2A7A, 0x2ACA, 0x2B1E, 0x2B75, - 0x2BCE, 0x2C29, 0x2C85, 0x2CE2, 0x2D3F, 0x2D9B, 0x2DF6, 0x2E50, - 0x2EA7, 0x2EFB, 0x2F4C, 0x2F99, 0x2FE1, 0x3024, 0x3062, 0x3099, - 0x30C9, 0x30F2, 0x3112, 0x312A, 0x3139, 0x313E, 0x91EF, 0x91F4, - 0x9203, 0x9219, 0x9235, 0x9255, 0x9277, 0x929A, 0x92BB, 0x92DA, - 0x92F4, 0x9308, 0x9313, 0x9315, 0x930B, 0x92F4, 0x92CE, 0x9297, - 0x924D, 0x91EF, 0x917A, 0x90EE, 0x904C, 0x8F98, 0x8ED3, 0x8E00, - 0x8D21, 0x8C39, 0x8B49, 0x8A55, 0x895F, 0x8868, 0x8773, 0x8683, - 0x859A, 0x84BA, 0x83E5, 0x831F, 0x8268, 0x81C4, 0x8135, 0x80BD, - 0x805F, 0x801C, 0x7FF4, 0x7FF2, 0x8015, 0x8055, 0x80B2, 0x8128, - 0x81B6, 0x8257, 0x8309, 0x83C9, 0x8495, 0x8568, 0x8641, 0x871C, - 0x87F7, 0x88CD, 0x899E, 0x8A65, 0x8B1F, 0x8BCA, 0x8C63, 0x8CE7, - 0x8D52, 0x8DA3, 0x8DD5, 0x8DE7, 0xFFF4, 0xFFF4, 0xFFF2, 0xFFF1, - 0xFFEE, 0xFFEC, 0xFFE9, 0xFFE6, 0xFFE3, 0xFFE0, 0xFFDE, 0xFFDD, - 0xFFDC, 0xFFDC, 0xFFDC, 0xFFDE, 0xFFE2, 0xFFE6, 0xFFEC, 0xFFF4, - 0xFFFE, 0x0009, 0x0016, 0x0026, 0x0037, 0x0049, 0x005C, 0x0070, - 0x0084, 0x0099, 0x00AE, 0x00C3, 0x00D8, 0x00EC, 0x0100, 0x0113, - 0x0125, 0x0135, 0x0144, 0x0151, 0x015C, 0x0165, 0x016C, 0x0171, - 0x0172, 0x0172, 0x0172, 0x0172, 0x0172, 0x0172, 0x0172, 0x0172, - 0x0172, 0x0172, 0x0172, 0x0172, 0x0172, 0x0172, 0x0172, 0x0172, - 0x0172, 0x0172, 0x0172, 0x0172, 0x0172, 0x0172, 0x0172, 0x0172, - 0x0172, 0x0172, 0x025C, 0x025C, 0x025C, 0x025D, 0x025E, 0x025F, - 0x0260, 0x0261, 0x0262, 0x0262, 0x0263, 0x0264, 0x0264, 0x0264, - 0x0264, 0x0263, 0x0262, 0x0260, 0x025E, 0x025C, 0x0259, 0x0255, - 0x0250, 0x024B, 0x0246, 0x0240, 0x0239, 0x0233, 0x022C, 0x0225, - 0x021E, 0x0217, 0x0210, 0x0209, 0x0203, 0x01FD, 0x01F7, 0x01F1, - 0x01ED, 0x01E8, 0x01E4, 0x01E1, 0x01DF, 0x01DE, 0x01DD, 0x01DD, - 0x01DD, 0x01DD, 0x01DD, 0x01DD, 0x01DD, 0x01DD, 0x01DD, 0x01DD, - 0x01DD, 0x01DD, 0x01DD, 0x01DD, 0x01DD, 0x01DD, 0x01DD, 0x01DD, - 0x01DD, 0x01DD, 0x01DD, 0x01DD, 0x01DD, 0x01DD, 0x01DD, 0x01DD, - 0xC84A, 0xC842, 0xC82B, 0xC80A, 0xC7DF, 0xC7AD, 0xC779, 0xC743, - 0xC70F, 0xC6E0, 0xC6B8, 0xC699, 0xC687, 0xC685, 0xC694, 0xC6B8, - 0xC6F3, 0xC747, 0xC7B9, 0xC84A, 0xC900, 0xC9DC, 0xCADB, 0xCBF9, - 0xCD31, 0xCE80, 0xCFE2, 0xD153, 0xD2CF, 0xD453, 0xD5D9, 0xD75F, - 0xD8E1, 0xDA5A, 0xDBC7, 0xDD23, 0xDE6C, 0xDF9C, 0xE0B1, 0xE1A6, - 0xE277, 0xE320, 0xE39E, 0xE3EC, 0xE407, 0xE407, 0xE407, 0xE407, - 0xE407, 0xE407, 0xE407, 0xE407, 0xE407, 0xE407, 0xE407, 0xE407, - 0xE407, 0xE407, 0xE407, 0xE407, 0xE407, 0xE407, 0xE407, 0xE407, - 0xE407, 0xE407, 0xE407, 0xE407, 0xE407, 0xE407, 0x390A, 0x3914, - 0x3932, 0x3960, 0x3999, 0x39DB, 0x3A21, 0x3A69, 0x3AAE, 0x3AEE, - 0x3B23, 0x3B4C, 0x3B64, 0x3B67, 0x3B53, 0x3B23, 0x3AD4, 0x3A63, - 0x39CB, 0x390A, 0x3822, 0x371B, 0x35F8, 0x34BB, 0x3366, 0x31FC, - 0x307F, 0x2EF2, 0x2D57, 0x2BB1, 0x2A01, 0x284B, 0x2691, 0x24D5, - 0x2319, 0x2160, 0x1FAD, 0x1E01, 0x1C60, 0x1ACB, 0x1946, 0x17D2, - 0x1671, 0x1527, 0x13F6, 0x12D1, 0x11AB, 0x1085, 0x0F5F, 0x0E3C, - 0x0D1C, 0x0C01, 0x0AEB, 0x09DB, 0x08D4, 0x07D5, 0x06E0, 0x05F7, - 0x051A, 0x044A, 0x0388, 0x02D6, 0x0235, 0x01A6, 0x0129, 0x00C1, - 0x006E, 0x0031, 0x000C, 0x0000, 0xFD1E, 0xFD19, 0xFD0B, 0xFCF7, - 0xFCDC, 0xFCBF, 0xFC9E, 0xFC7E, 0xFC5E, 0xFC41, 0xFC29, 0xFC17, - 0xFC0C, 0xFC0A, 0xFC13, 0xFC29, 0xFC4D, 0xFC81, 0xFCC6, 0xFD1E, - 0xFD89, 0xFE06, 0xFE92, 0xFF2C, 0xFFD4, 0x0085, 0x0141, 0x0205, - 0x02CF, 0x039F, 0x0471, 0x0546, 0x061B, 0x06EE, 0x07BF, 0x088C, - 0x0952, 0x0A12, 0x0AC8, 0x0B74, 0x0C13, 0x0CA5, 0x0D28, 0x0D9A, - 0x0DFA, 0x0E4A, 0x0E8D, 0x0EC3, 0x0EEE, 0x0F0F, 0x0F26, 0x0F34, - 0x0F3A, 0x0F39, 0x0F31, 0x0F24, 0x0F13, 0x0EFD, 0x0EE4, 0x0ECA, - 0x0EAD, 0x0E91, 0x0E74, 0x0E59, 0x0E3F, 0x0E29, 0x0E16, 0x0E07, - 0x0DFE, 0x0DFA, 0x0CB4, 0x0CB0, 0x0CA5, 0x0C95, 0x0C81, 0x0C69, - 0x0C50, 0x0C37, 0x0C1E, 0x0C07, 0x0BF4, 0x0BE6, 0x0BDD, 0x0BDC, - 0x0BE3, 0x0BF4, 0x0C10, 0x0C39, 0x0C6F, 0x0CB4, 0x0D08, 0x0D69, - 0x0DD7, 0x0E50, 0x0ED2, 0x0F5E, 0x0FF1, 0x108A, 0x1128, 0x11CA, - 0x126F, 0x1315, 0x13BC, 0x1461, 0x1505, 0x15A5, 0x1640, 0x16D6, - 0x1764, 0x17EA, 0x1867, 0x18D9, 0x1940, 0x1999, 0x19E4, 0x1A22, - 0x1A57, 0x1A81, 0x1AA3, 0x1ABC, 0x1ACE, 0x1AD9, 0x1ADE, 0x1ADD, - 0x1AD7, 0x1ACD, 0x1ABF, 0x1AAF, 0x1A9B, 0x1A86, 0x1A70, 0x1A5A, - 0x1A44, 0x1A2E, 0x1A1A, 0x1A09, 0x19FA, 0x19EE, 0x19E7, 0x19E4, - 0xA8B7, 0xA8B7, 0xA8B5, 0xA8B2, 0xA8AF, 0xA8AB, 0xA8A6, 0xA8A2, - 0xA89E, 0xA89A, 0xA897, 0xA895, 0xA893, 0xA893, 0xA894, 0xA897, - 0xA89C, 0xA8A3, 0xA8AC, 0xA8B7, 0xA8C5, 0xA8D6, 0xA8E8, 0xA8FD, - 0xA913, 0xA92A, 0xA943, 0xA95D, 0xA978, 0xA993, 0xA9AF, 0xA9CB, - 0xA9E7, 0xAA03, 0xAA1F, 0xAA3A, 0xAA54, 0xAA6D, 0xAA85, 0xAA9C, - 0xAAB1, 0xAAC4, 0xAAD6, 0xAAE5, 0xAAF1, 0xAAFC, 0xAB05, 0xAB0C, - 0xAB12, 0xAB16, 0xAB19, 0xAB1B, 0xAB1C, 0xAB1B, 0xAB1A, 0xAB19, - 0xAB16, 0xAB14, 0xAB10, 0xAB0D, 0xAB09, 0xAB05, 0xAB01, 0xAAFE, - 0xAAFA, 0xAAF7, 0xAAF5, 0xAAF3, 0xAAF2, 0xAAF1, 0x000C, 0xFEDF, - 0xE0A3, 0x3972, 0x397E, 0x399F, 0x39D1, 0x3A11, 0x3A5A, 0x3AA8, - 0x3AF8, 0x3B45, 0x3B8B, 0x3BC7, 0x3BF4, 0x3C0E, 0x3C12, 0x3BFC, - 0x3BC7, 0x3B6F, 0x3AF1, 0x3A49, 0x3972, 0x3864, 0x371D, 0x35A3, - 0x33FB, 0x322C, 0x303B, 0x2E2E, 0x2C0A, 0x29D7, 0x2798, 0x2554, - 0x2312, 0x20D6, 0x1EA6, 0x1C89, 0x1A84, 0x189D, 0x16D9, 0x153F, - 0x13D4, 0x129E, 0x11A2, 0x10E8, 0x1074, 0x104C, 0x104C, 0x104C, - 0x104C, 0x104C, 0x104C, 0x104C, 0x104C, 0x104C, 0x104C, 0x104C, - 0x104C, 0x104C, 0x104C, 0x104C, 0x104C, 0x104C, 0x104C, 0x104C, - 0x104C, 0x104C, 0x104C, 0x104C, 0x104C, 0x104C, 0x104C, 0xF24D, - 0xF24C, 0xF24A, 0xF246, 0xF242, 0xF23D, 0xF237, 0xF232, 0xF22D, - 0xF228, 0xF224, 0xF221, 0xF21F, 0xF21F, 0xF220, 0xF224, 0xF22A, - 0xF232, 0xF23E, 0xF24D, 0xF25F, 0xF276, 0xF28F, 0xF2AC, 0xF2CC, - 0xF2EE, 0xF312, 0xF338, 0xF35E, 0xF386, 0xF3AE, 0xF3D5, 0xF3FC, - 0xF423, 0xF448, 0xF46B, 0xF48D, 0xF4AC, 0xF4C8, 0xF4E1, 0xF4F6, - 0xF507, 0xF514, 0xF51C, 0xF51F, 0xF51F, 0xF51F, 0xF51F, 0xF51F, - 0xF51F, 0xF51F, 0xF51F, 0xF51F, 0xF51F, 0xF51F, 0xF51F, 0xF51F, - 0xF51F, 0xF51F, 0xF51F, 0xF51F, 0xF51F, 0xF51F, 0xF51F, 0xF51F, - 0xF51F, 0xF51F, 0xF51F, 0xF51F, 0xF51F, 0xF323, 0xF320, 0xF317, - 0xF309, 0xF2F7, 0xF2E3, 0xF2CD, 0xF2B7, 0xF2A1, 0xF28E, 0xF27D, - 0xF270, 0xF269, 0xF268, 0xF26E, 0xF27D, 0xF295, 0xF2B8, 0xF2E7, - 0xF323, 0xF36E, 0xF3C9, 0xF433, 0xF4A9, 0xF52A, 0xF5B4, 0xF647, - 0xF6DF, 0xF77C, 0xF81C, 0xF8BE, 0xF95F, 0xF9FE, 0xFA9A, 0xFB31, - 0xFBC1, 0xFC48, 0xFCC6, 0xFD39, 0xFD9E, 0xFDF4, 0xFE3A, 0xFE6E, - 0xFE8E, 0xFE99, 0xFE99, 0xFE99, 0xFE99, 0xFE99, 0xFE99, 0xFE99, - 0xFE99, 0xFE99, 0xFE99, 0xFE99, 0xFE99, 0xFE99, 0xFE99, 0xFE99, - 0xFE99, 0xFE99, 0xFE99, 0xFE99, 0xFE99, 0xFE99, 0xFE99, 0xFE99, - 0xFE99, 0xFE99, 0xFE99, 0xAFC8, 0xAFCA, 0xAFD3, 0xAFDF, 0xAFEE, - 0xB000, 0xB013, 0xB026, 0xB039, 0xB04A, 0xB059, 0xB064, 0xB06A, - 0xB06B, 0xB066, 0xB059, 0xB043, 0xB025, 0xAFFC, 0xAFC8, 0xAF86, - 0xAF36, 0xAEDA, 0xAE73, 0xAE03, 0xAD8A, 0xAD0A, 0xAC85, 0xABFC, - 0xAB70, 0xAAE3, 0xAA56, 0xA9CB, 0xA943, 0xA8C0, 0xA842, 0xA7CB, - 0xA75D, 0xA6FA, 0xA6A1, 0xA656, 0xA619, 0xA5EB, 0xA5CF, 0xA5C5, - 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, - 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, - 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, 0xA5C5, - 0xA5C5, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0xEE88, 0xEE86, 0xEE83, 0xEE7E, 0xEE77, 0xEE6F, 0xEE67, - 0xEE5F, 0xEE57, 0xEE50, 0xEE4A, 0xEE45, 0xEE42, 0xEE42, 0xEE44, - 0xEE4A, 0xEE53, 0xEE60, 0xEE71, 0xEE88, 0xEE93, 0xEE89, 0xEE6F, - 0xEE4C, 0xEE27, 0xEE06, 0xEDF0, 0xEDEB, 0xEDFE, 0xEE30, 0xEE86, - 0xEF08, 0xEFBC, 0xF0A9, 0xF1D5, 0xF38F, 0xF605, 0xF909, 0xFC6F, - 0x000A, 0x03AF, 0x0730, 0x0A60, 0x0D14, 0x0F1F, 0x10C6, 0x126F, - 0x1417, 0x15BD, 0x175F, 0x18FC, 0x1A92, 0x1C1F, 0x1DA3, 0x1F1B, - 0x2086, 0x21E2, 0x232F, 0x2469, 0x2590, 0x26A3, 0x279F, 0x2884, - 0x294F, 0x29FF, 0x2A92, 0x2B07, 0x2B5D, 0x2B92, 0x2BA4, 0xF84D, - 0xF84D, 0xF84E, 0xF850, 0xF852, 0xF855, 0xF858, 0xF85B, 0xF85D, - 0xF860, 0xF862, 0xF863, 0xF864, 0xF864, 0xF864, 0xF862, 0xF85F, - 0xF85A, 0xF854, 0xF84D, 0xF844, 0xF83B, 0xF831, 0xF826, 0xF81A, - 0xF80F, 0xF802, 0xF7F5, 0xF7E8, 0xF7DB, 0xF7CD, 0xF7BE, 0xF7B0, - 0xF7A1, 0xF792, 0xF782, 0xF773, 0xF763, 0xF754, 0xF744, 0xF734, - 0xF724, 0xF715, 0xF705, 0xF6F6, 0xF6E7, 0xF6D8, 0xF6C9, 0xF6BA, - 0xF6AC, 0xF69E, 0xF691, 0xF684, 0xF677, 0xF66B, 0xF65F, 0xF654, - 0xF64A, 0xF640, 0xF637, 0xF62F, 0xF627, 0xF620, 0xF61A, 0xF615, - 0xF610, 0xF60D, 0xF60A, 0xF609, 0xF608, 0xF748, 0xF747, 0xF746, - 0xF744, 0xF741, 0xF73E, 0xF73B, 0xF737, 0xF734, 0xF731, 0xF72E, - 0xF72C, 0xF72B, 0xF72B, 0xF72C, 0xF72E, 0xF732, 0xF737, 0xF73F, - 0xF748, 0xF752, 0xF75E, 0xF76A, 0xF777, 0xF785, 0xF793, 0xF7A2, - 0xF7B1, 0xF7C1, 0xF7D2, 0xF7E3, 0xF7F4, 0xF806, 0xF818, 0xF82A, - 0xF83C, 0xF84F, 0xF862, 0xF875, 0xF888, 0xF89B, 0xF8AE, 0xF8C1, - 0xF8D3, 0xF8E6, 0xF8F8, 0xF90B, 0xF91C, 0xF92E, 0xF93F, 0xF950, - 0xF960, 0xF970, 0xF97F, 0xF98E, 0xF99C, 0xF9A9, 0xF9B6, 0xF9C1, - 0xF9CC, 0xF9D7, 0xF9E0, 0xF9E8, 0xF9F0, 0xF9F6, 0xF9FB, 0xFA00, - 0xFA03, 0xFA04, 0xFA05, 0xFBE9, 0xFBE6, 0xFBE0, 0xFBD6, 0xFBCA, - 0xFBBC, 0xFBAC, 0xFB9D, 0xFB8E, 0xFB80, 0xFB75, 0xFB6C, 0xFB67, - 0xFB66, 0xFB6A, 0xFB75, 0xFB86, 0xFB9E, 0xFBBF, 0xFBE9, 0xFC19, - 0xFC4D, 0xFC85, 0xFCC1, 0xFCFF, 0xFD40, 0xFD85, 0xFDCC, 0xFE15, - 0xFE60, 0xFEAE, 0xFEFD, 0xFF4E, 0xFFA0, 0xFFF4, 0x0048, 0x009D, - 0x00F3, 0x014A, 0x01A0, 0x01F7, 0x024E, 0x02A4, 0x02FA, 0x034F, - 0x03A3, 0x03F6, 0x0448, 0x0498, 0x04E7, 0x0533, 0x057E, 0x05C6, - 0x060C, 0x064F, 0x068F, 0x06CC, 0x0705, 0x073B, 0x076E, 0x079D, - 0x07C7, 0x07ED, 0x080F, 0x082C, 0x0845, 0x0858, 0x0866, 0x086E, - 0x0871, 0xF17F, 0xF17C, 0xF171, 0xF162, 0xF14E, 0xF137, 0xF11F, - 0xF106, 0xF0EF, 0xF0D9, 0xF0C6, 0xF0B8, 0xF0B0, 0xF0AF, 0xF0B6, - 0xF0C6, 0xF0E1, 0xF109, 0xF13D, 0xF17F, 0xF1CF, 0xF22A, 0xF28F, - 0xF2FD, 0xF373, 0xF3F0, 0xF474, 0xF4FE, 0xF58D, 0xF61F, 0xF6B5, - 0xF74C, 0xF7E5, 0xF87F, 0xF918, 0xF9B0, 0xFA46, 0xFAD9, 0xFB68, - 0xFBF3, 0xFC78, 0xFCF7, 0xFD6E, 0xFDDD, 0xFE43, 0xFEA5, 0xFF06, - 0xFF66, 0xFFC5, 0x0022, 0x007E, 0x00D8, 0x0130, 0x0185, 0x01D8, - 0x0227, 0x0273, 0x02BB, 0x02FF, 0x033F, 0x037A, 0x03B0, 0x03E1, - 0x040C, 0x0431, 0x0451, 0x046A, 0x047C, 0x0487, 0x048B, 0x055D, - 0x055A, 0x0552, 0x0546, 0x0536, 0x0525, 0x0512, 0x04FE, 0x04EC, - 0x04DB, 0x04CC, 0x04C1, 0x04BB, 0x04BA, 0x04BF, 0x04CC, 0x04E1, - 0x0500, 0x0529, 0x055D, 0x059E, 0x05ED, 0x0649, 0x06AF, 0x0720, - 0x0798, 0x0817, 0x089C, 0x0924, 0x09B0, 0x0A3C, 0x0AC8, 0x0B52, - 0x0BDA, 0x0C5D, 0x0CDA, 0x0D50, 0x0DBE, 0x0E21, 0x0E79, 0x0EC4, - 0x0F01, 0x0F2E, 0x0F4B, 0x0F54, 0x0F48, 0x0F26, 0x0EEF, 0x0EA6, - 0x0E4B, 0x0DE3, 0x0D6D, 0x0CED, 0x0C64, 0x0BD4, 0x0B3F, 0x0AA7, - 0x0A0E, 0x0976, 0x08E1, 0x0851, 0x07C8, 0x0748, 0x06D2, 0x0669, - 0x060F, 0x05C5, 0x058F, 0x056C, 0x0560, 0x35C9, 0x35BB, 0x3597, - 0x355F, 0x3519, 0x34C8, 0x3472, 0x341A, 0x33C5, 0x3377, 0x3335, - 0x3304, 0x32E6, 0x32E2, 0x32FB, 0x3335, 0x3396, 0x3421, 0x34DB, - 0x35C9, 0x36E6, 0x382C, 0x3997, 0x3B23, 0x3CCE, 0x3E93, 0x4071, - 0x4263, 0x4466, 0x4677, 0x4892, 0x4AB5, 0x4CDC, 0x4F04, 0x5129, - 0x5348, 0x555E, 0x5768, 0x5962, 0x5B49, 0x5D1A, 0x5ED1, 0x606B, - 0x61E5, 0x633C, 0x647C, 0x65B4, 0x66E2, 0x6808, 0x6924, 0x6A36, - 0x6B3D, 0x6C3A, 0x6D2C, 0x6E12, 0x6EEC, 0x6FB9, 0x707A, 0x712E, - 0x71D4, 0x726C, 0x72F6, 0x7371, 0x73DD, 0x743A, 0x7486, 0x74C3, - 0x74EE, 0x7508, 0x7511, -}; +ROM_ASSET_LOAD_ANIM(anim_A6_values, 0x005615cc, 4646, 0x00000000, 4646); diff --git a/assets/anims/anim_A7.inc.c b/assets/anims/anim_A7.inc.c index d3e122ae2..2e96a3745 100644 --- a/assets/anims/anim_A7.inc.c +++ b/assets/anims/anim_A7.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_A7[] = { 1, 189, @@ -13,221 +14,7 @@ static const struct Animation anim_A7[] = { }; -static const u16 anim_A7_indices[] = { - 0x0001, 0x0000, 0x0028, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0029, 0x0001, 0x0000, - 0x0028, 0x0582, 0x0028, 0x05AA, 0x0028, 0x05D2, - 0x0028, 0x050A, 0x0028, 0x0532, 0x0028, 0x055A, - 0x0028, 0x0492, 0x0028, 0x04BA, 0x0028, 0x04E2, - 0x0001, 0x048E, 0x0001, 0x048F, 0x0001, 0x0490, - 0x0028, 0x00CA, 0x0028, 0x00F2, 0x0028, 0x011A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x00A2, - 0x0028, 0x002A, 0x0028, 0x0052, 0x0028, 0x007A, - 0x0001, 0x048A, 0x0001, 0x048B, 0x0001, 0x048C, - 0x0028, 0x01E2, 0x0028, 0x020A, 0x0028, 0x0232, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x01BA, - 0x0028, 0x0142, 0x0028, 0x016A, 0x0028, 0x0192, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x048D, - 0x0028, 0x0412, 0x0028, 0x043A, 0x0028, 0x0462, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x03EA, - 0x0028, 0x0372, 0x0028, 0x039A, 0x0028, 0x03C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0491, - 0x0028, 0x02FA, 0x0028, 0x0322, 0x0028, 0x034A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x02D2, - 0x0028, 0x025A, 0x0028, 0x0282, 0x0028, 0x02AA, -}; +ROM_ASSET_LOAD_ANIM(anim_A7_indices, 0x0056280c, 252, 0x00000000, 252); -static const s16 anim_A7_values[] = { - 0x0000, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, - 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, - 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, - 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, - 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, 0x00BD, - 0x00BD, 0x3FFF, 0xFF12, 0xFF8A, 0xFFF7, 0x0056, 0x00A9, 0x00F2, - 0x0132, 0x016B, 0x019C, 0x01C9, 0x01F2, 0x0219, 0x023F, 0x0266, - 0x028E, 0x02BA, 0x02E6, 0x030E, 0x0331, 0x0350, 0x036B, 0x0382, - 0x0394, 0x03A1, 0x03AA, 0x03AF, 0x03B1, 0x03AF, 0x03AB, 0x03A5, - 0x039D, 0x0394, 0x038B, 0x0381, 0x0377, 0x036E, 0x0367, 0x0360, - 0x035C, 0x035B, 0xF93F, 0xF980, 0xF9D9, 0xFA5C, 0xFB01, 0xFBBC, - 0xFC85, 0xFD53, 0xFE1B, 0xFED4, 0xFF75, 0xFFF4, 0x0047, 0x0065, - 0x0045, 0xFFDE, 0xFEBA, 0xFCA3, 0xF9E3, 0xF6CA, 0xF3A3, 0xF0BD, - 0xEE65, 0xECE7, 0xEC92, 0xED37, 0xEE69, 0xF00F, 0xF215, 0xF464, - 0xF6E6, 0xF985, 0xFC2A, 0xFEBF, 0x012E, 0x0360, 0x0541, 0x06B9, - 0x07B1, 0x0815, 0xF02C, 0xF06F, 0xF0AD, 0xF0E7, 0xF11C, 0xF14C, - 0xF178, 0xF19E, 0xF1C1, 0xF1DE, 0xF1F7, 0xF20C, 0xF21C, 0xF228, - 0xF22F, 0xF232, 0xF223, 0xF1FA, 0xF1BF, 0xF17A, 0xF130, 0xF0EB, - 0xF0B1, 0xF08B, 0xF07E, 0xF087, 0xF09C, 0xF0B9, 0xF0DE, 0xF109, - 0xF138, 0xF16A, 0xF19C, 0xF1CD, 0xF1FC, 0xF226, 0xF24A, 0xF266, - 0xF279, 0xF280, 0xD220, 0xD1F7, 0xD1B6, 0xD14F, 0xD0CC, 0xD037, - 0xCF9A, 0xCEFF, 0xCE70, 0xCDF8, 0xCDA0, 0xCD73, 0xCD7B, 0xCDC1, - 0xCE50, 0xCF32, 0xD0E1, 0xD39E, 0xD719, 0xDB04, 0xDF10, 0xE2EE, - 0xE64F, 0xE8E6, 0xEA62, 0xEB04, 0xEB49, 0xEB3C, 0xEAEA, 0xEA5F, - 0xE9A7, 0xE8CE, 0xE7E0, 0xE6EA, 0xE5F7, 0xE513, 0xE44B, 0xE3AB, - 0xE33F, 0xE314, 0xFC62, 0xFD1F, 0xFDAD, 0xFE26, 0xFE8C, 0xFEDF, - 0xFF1F, 0xFF4D, 0xFF6B, 0xFF78, 0xFF75, 0xFF63, 0xFF43, 0xFF14, - 0xFED9, 0xFE91, 0xFDE4, 0xFCA1, 0xFB00, 0xF93C, 0xF78C, 0xF62B, - 0xF552, 0xF53A, 0xF61D, 0xF7ED, 0xFA61, 0xFD5E, 0x00C4, 0x047A, - 0x0861, 0x0C5D, 0x1050, 0x141D, 0x17A7, 0x1AD3, 0x1D82, 0x1F97, - 0x20F6, 0x2182, 0xD179, 0xD1A4, 0xD1B3, 0xD1A4, 0xD17B, 0xD13D, - 0xD0EF, 0xD096, 0xD037, 0xCFD7, 0xCF7A, 0xCF26, 0xCEE0, 0xCEAC, - 0xCE8F, 0xCE8E, 0xCEB4, 0xCF01, 0xCF6F, 0xCFF6, 0xD08D, 0xD12E, - 0xD1D1, 0xD26F, 0xD2FF, 0xD38F, 0xD430, 0xD4DC, 0xD591, 0xD64B, - 0xD706, 0xD7BD, 0xD86E, 0xD914, 0xD9AC, 0xDA31, 0xDAA1, 0xDAF6, - 0xDB2D, 0xDB43, 0xC4E3, 0xC40D, 0xC325, 0xC1FD, 0xC09F, 0xBF19, - 0xBD75, 0xBBBF, 0xBA02, 0xB84B, 0xB6A4, 0xB51A, 0xB3B7, 0xB287, - 0xB197, 0xB0F1, 0xB0FC, 0xB1E6, 0xB368, 0xB537, 0xB70A, 0xB899, - 0xB99B, 0xB9C6, 0xB8D2, 0xB6D4, 0xB429, 0xB0ED, 0xAD41, 0xA942, - 0xA511, 0xA0CB, 0x9C8F, 0x987C, 0x94B2, 0x914D, 0x8E6F, 0x8C34, - 0x8ABD, 0x8A28, 0xF982, 0xF992, 0xF99C, 0xF9A0, 0xF99D, 0xF996, - 0xF98A, 0xF97C, 0xF96B, 0xF95A, 0xF948, 0xF937, 0xF929, 0xF91D, - 0xF915, 0xF912, 0xF913, 0xF915, 0xF918, 0xF91C, 0xF921, 0xF926, - 0xF92C, 0xF933, 0xF93A, 0xF942, 0xF94A, 0xF952, 0xF95A, 0xF961, - 0xF969, 0xF970, 0xF977, 0xF97D, 0xF983, 0xF988, 0xF98C, 0xF98F, - 0xF991, 0xF992, 0x0CAC, 0x0CE2, 0x0D34, 0x0DB3, 0x0E58, 0x0F1A, - 0x0FF2, 0x10D6, 0x11BE, 0x12A3, 0x137B, 0x143F, 0x14E5, 0x1567, - 0x15BA, 0x15D8, 0x15CD, 0x15AB, 0x1576, 0x1530, 0x14D9, 0x1474, - 0x1404, 0x138A, 0x1307, 0x127F, 0x11F3, 0x1164, 0x10D6, 0x1049, - 0x0FC1, 0x0F3E, 0x0EC2, 0x0E51, 0x0DEB, 0x0D93, 0x0D4B, 0x0D14, - 0x0CF0, 0x0CE2, 0xE257, 0xE291, 0xE2BC, 0xE2D2, 0xE2D7, 0xE2CC, - 0xE2B6, 0xE295, 0xE26E, 0xE244, 0xE218, 0xE1EE, 0xE1C8, 0xE1AA, - 0xE196, 0xE18E, 0xE18F, 0xE193, 0xE199, 0xE1A1, 0xE1AB, 0xE1B6, - 0xE1C3, 0xE1D1, 0xE1DF, 0xE1EF, 0xE1FF, 0xE20F, 0xE21F, 0xE22F, - 0xE23E, 0xE24D, 0xE25B, 0xE268, 0xE273, 0xE27D, 0xE285, 0xE28B, - 0xE28F, 0xE291, 0xD6F0, 0xD6DA, 0xD6EF, 0xD745, 0xD7D4, 0xD891, - 0xD972, 0xDA6F, 0xDB7C, 0xDC91, 0xDDA4, 0xDEAA, 0xDF9B, 0xE06B, - 0xE113, 0xE187, 0xE1DA, 0xE226, 0xE26A, 0xE2A6, 0xE2DD, 0xE30C, - 0xE336, 0xE35B, 0xE37A, 0xE394, 0xE3AA, 0xE3BC, 0xE3CA, 0xE3D5, - 0xE3DD, 0xE3E3, 0xE3E6, 0xE3E8, 0xE3E8, 0xE3E8, 0xE3E7, 0xE3E5, - 0xE3E4, 0xE3E4, 0x0A22, 0x0BC6, 0x0D94, 0x0FBB, 0x122B, 0x14D9, - 0x17B6, 0x1AB7, 0x1DCD, 0x20EC, 0x2406, 0x270F, 0x29F8, 0x2CB5, - 0x2F39, 0x3177, 0x3364, 0x3508, 0x366D, 0x379D, 0x38A2, 0x3989, - 0x3A5A, 0x3B20, 0x3BE6, 0x3CB1, 0x3D7D, 0x3E47, 0x3F0E, 0x3FCF, - 0x4089, 0x4138, 0x41DB, 0x4270, 0x42F4, 0x4366, 0x43C3, 0x4409, - 0x4436, 0x4447, 0x2A57, 0x29C2, 0x291B, 0x284F, 0x2765, 0x2664, - 0x2553, 0x2436, 0x2316, 0x21F8, 0x20E3, 0x1FDE, 0x1EEF, 0x1E1B, - 0x1D6B, 0x1CE4, 0x1C7B, 0x1C29, 0x1BF6, 0x1BEE, 0x1C1A, 0x1C85, - 0x1D39, 0x1E3F, 0x1FA3, 0x2176, 0x23B4, 0x264B, 0x2925, 0x2C2C, - 0x2F4E, 0x3275, 0x358C, 0x387F, 0x3B3A, 0x3DA7, 0x3FB2, 0x4146, - 0x424F, 0x42B9, 0xD3A6, 0xD5E7, 0xD831, 0xDAA5, 0xDD3A, 0xDFE5, - 0xE29F, 0xE55D, 0xE816, 0xEAC0, 0xED53, 0xEFC3, 0xF209, 0xF41A, - 0xF5ED, 0xF778, 0xF88C, 0xF912, 0xF925, 0xF8E0, 0xF85D, 0xF7B9, - 0xF70D, 0xF675, 0xF60D, 0xF5BD, 0xF560, 0xF4F8, 0xF488, 0xF412, - 0xF39A, 0xF323, 0xF2AE, 0xF240, 0xF1DB, 0xF181, 0xF135, 0xF0FB, - 0xF0D5, 0xF0C6, 0xFFF0, 0xFFF2, 0xFFF4, 0xFFF7, 0xFFFB, 0xFFFF, - 0x0002, 0x0007, 0x000C, 0x0011, 0x0017, 0x001D, 0x0024, 0x002A, - 0x0031, 0x0038, 0x003E, 0x0045, 0x004C, 0x0053, 0x005A, 0x0061, - 0x0068, 0x006F, 0x0076, 0x007C, 0x0082, 0x0088, 0x008E, 0x0093, - 0x0098, 0x009D, 0x00A1, 0x00A5, 0x00A8, 0x00AB, 0x00AD, 0x00AE, - 0x00AF, 0x00B0, 0x025C, 0x025C, 0x025C, 0x025B, 0x025B, 0x025A, - 0x0259, 0x0259, 0x0258, 0x0257, 0x0257, 0x0256, 0x0255, 0x0254, - 0x0253, 0x0252, 0x0251, 0x0250, 0x024F, 0x024E, 0x024D, 0x024C, - 0x024C, 0x024B, 0x024A, 0x0249, 0x0248, 0x0247, 0x0246, 0x0246, - 0x0245, 0x0244, 0x0244, 0x0243, 0x0243, 0x0242, 0x0242, 0x0242, - 0x0242, 0x0242, 0xC825, 0xC84A, 0xC875, 0xC8AA, 0xC8E8, 0xC92D, - 0xC97A, 0xC9CE, 0xCA28, 0xCA88, 0xCAED, 0xCB57, 0xCBC5, 0xCC36, - 0xCCAB, 0xCD22, 0xCD9A, 0xCE14, 0xCE8F, 0xCF0A, 0xCF84, 0xCFFD, - 0xD075, 0xD0EB, 0xD15E, 0xD1CE, 0xD23A, 0xD2A1, 0xD304, 0xD361, - 0xD3B8, 0xD408, 0xD452, 0xD493, 0xD4CC, 0xD4FC, 0xD523, 0xD540, - 0xD552, 0xD559, 0x34BE, 0x344A, 0x3382, 0x322B, 0x305D, 0x2E2C, - 0x2BB2, 0x2903, 0x2637, 0x2365, 0x20A2, 0x1E07, 0x1BA9, 0x199F, - 0x1800, 0x16E3, 0x161C, 0x1571, 0x14DF, 0x1465, 0x1402, 0x13B4, - 0x1378, 0x134E, 0x1333, 0x1326, 0x1326, 0x1330, 0x1343, 0x135E, - 0x137E, 0x13A1, 0x13C7, 0x13EE, 0x1413, 0x1436, 0x1454, 0x146C, - 0x147C, 0x1482, 0x11AB, 0x11A5, 0x1190, 0x116A, 0x1135, 0x10F0, - 0x109D, 0x103C, 0x0FD0, 0x0F58, 0x0ED6, 0x0E4B, 0x0DB7, 0x0D1C, - 0x0C7A, 0x0BD3, 0x0B27, 0x0A78, 0x09C6, 0x0913, 0x085F, 0x07AB, - 0x06F8, 0x0647, 0x059A, 0x04F1, 0x044C, 0x03AE, 0x0317, 0x0288, - 0x0201, 0x0185, 0x0113, 0x00AD, 0x0054, 0x0009, 0xFFCD, 0xFFA0, - 0xFF83, 0xFF78, 0x146B, 0x147F, 0x148A, 0x148D, 0x1488, 0x147C, - 0x1469, 0x144F, 0x142F, 0x140A, 0x13E0, 0x13B0, 0x137D, 0x1345, - 0x130A, 0x12CC, 0x128C, 0x1249, 0x1205, 0x11BF, 0x1178, 0x1131, - 0x10EA, 0x10A4, 0x105E, 0x101A, 0x0FD7, 0x0F97, 0x0F59, 0x0F1E, - 0x0EE6, 0x0EB3, 0x0E84, 0x0E5A, 0x0E34, 0x0E15, 0x0DFB, 0x0DE8, - 0x0DDC, 0x0DD8, 0xB747, 0xB77F, 0xB7A7, 0xB7C1, 0xB7CB, 0xB7C8, - 0xB7B7, 0xB79B, 0xB773, 0xB740, 0xB703, 0xB6BE, 0xB670, 0xB61A, - 0xB5BE, 0xB55B, 0xB4F4, 0xB487, 0xB418, 0xB3A5, 0xB331, 0xB2BB, - 0xB244, 0xB1CE, 0xB159, 0xB0E5, 0xB074, 0xB007, 0xAF9E, 0xAF39, - 0xAEDB, 0xAE83, 0xAE32, 0xADE9, 0xADA9, 0xAD73, 0xAD47, 0xAD26, - 0xAD11, 0xAD09, 0x0096, 0x0095, 0x0094, 0x0092, 0x0091, 0x008F, - 0x008D, 0x008A, 0x0088, 0x0085, 0x0082, 0x007F, 0x007C, 0x0079, - 0x0076, 0x0072, 0x006F, 0x006B, 0x0068, 0x0064, 0x0061, 0x005E, - 0x005A, 0x0057, 0x0054, 0x0051, 0x004E, 0x004B, 0x0048, 0x0045, - 0x0043, 0x0041, 0x003E, 0x003D, 0x003B, 0x003A, 0x0039, 0x0038, - 0x0037, 0x0037, 0xFF09, 0xFF09, 0xFF08, 0xFF08, 0xFF07, 0xFF06, - 0xFF06, 0xFF05, 0xFF04, 0xFF03, 0xFF02, 0xFF00, 0xFEFF, 0xFEFE, - 0xFEFD, 0xFEFB, 0xFEFA, 0xFEF9, 0xFEF7, 0xFEF6, 0xFEF5, 0xFEF3, - 0xFEF2, 0xFEF1, 0xFEF0, 0xFEEE, 0xFEED, 0xFEEC, 0xFEEB, 0xFEEA, - 0xFEE9, 0xFEE8, 0xFEE7, 0xFEE7, 0xFEE6, 0xFEE6, 0xFEE5, 0xFEE5, - 0xFEE5, 0xFEE5, 0xCC1A, 0xCC42, 0xCC72, 0xCCAC, 0xCCEF, 0xCD3B, - 0xCD8F, 0xCDEA, 0xCE4D, 0xCEB5, 0xCF24, 0xCF98, 0xD010, 0xD08C, - 0xD10B, 0xD18D, 0xD210, 0xD296, 0xD31C, 0xD3A2, 0xD427, 0xD4AC, - 0xD52F, 0xD5AF, 0xD62D, 0xD6A7, 0xD71D, 0xD78E, 0xD7FA, 0xD85F, - 0xD8BE, 0xD916, 0xD966, 0xD9AE, 0xD9EC, 0xDA21, 0xDA4B, 0xDA6A, - 0xDA7E, 0xDA86, 0x3C34, 0x3BE4, 0x3B5B, 0x3A72, 0x3938, 0x37BC, - 0x360D, 0x3439, 0x3251, 0x3063, 0x2E7D, 0x2CB0, 0x2B0B, 0x299B, - 0x2871, 0x279B, 0x26FC, 0x266C, 0x25EA, 0x2576, 0x250E, 0x24B2, - 0x2461, 0x241B, 0x23DF, 0x23AC, 0x2381, 0x235E, 0x2342, 0x232C, - 0x231C, 0x2310, 0x2308, 0x2304, 0x2303, 0x2303, 0x2305, 0x2307, - 0x2308, 0x2309, 0xF167, 0xF101, 0xF0AB, 0xF062, 0xF027, 0xEFF9, - 0xEFD7, 0xEFC0, 0xEFB4, 0xEFB2, 0xEFBA, 0xEFCA, 0xEFE3, 0xF003, - 0xF02A, 0xF058, 0xF08B, 0xF0C3, 0xF0FF, 0xF140, 0xF183, 0xF1C9, - 0xF211, 0xF25A, 0xF2A3, 0xF2EC, 0xF335, 0xF37D, 0xF3C2, 0xF405, - 0xF444, 0xF480, 0xF4B7, 0xF4E9, 0xF515, 0xF53B, 0xF55A, 0xF571, - 0xF580, 0xF585, 0xE5C0, 0xE5BB, 0xE5C1, 0xE5D1, 0xE5ED, 0xE612, - 0xE640, 0xE677, 0xE6B6, 0xE6FC, 0xE749, 0xE79D, 0xE7F6, 0xE854, - 0xE8B6, 0xE91C, 0xE985, 0xE9F1, 0xEA5E, 0xEACD, 0xEB3D, 0xEBAC, - 0xEC1B, 0xEC89, 0xECF5, 0xED5E, 0xEDC4, 0xEE27, 0xEE86, 0xEEDF, - 0xEF33, 0xEF81, 0xEFC9, 0xF009, 0xF041, 0xF070, 0xF096, 0xF0B2, - 0xF0C4, 0xF0CB, 0xADD5, 0xAE23, 0xAE59, 0xAE79, 0xAE84, 0xAE7B, - 0xAE5F, 0xAE31, 0xADF3, 0xADA5, 0xAD48, 0xACDF, 0xAC69, 0xABE8, - 0xAB5E, 0xAACB, 0xAA31, 0xA990, 0xA8EA, 0xA83F, 0xA792, 0xA6E3, - 0xA634, 0xA585, 0xA4D7, 0xA42D, 0xA386, 0xA2E4, 0xA249, 0xA1B5, - 0xA129, 0xA0A7, 0xA030, 0x9FC4, 0x9F66, 0x9F16, 0x9ED5, 0x9EA5, - 0x9E87, 0x9E7B, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x0027, 0x0000, 0xFFBD, 0xFF4C, 0xFEB5, 0xFE01, - 0xFD36, 0xFC5F, 0xFB82, 0xFAA8, 0xF9D9, 0xF91E, 0xF87E, 0xF801, - 0xF7B1, 0xF794, 0xF79F, 0xF7BE, 0xF7F0, 0xF832, 0xF884, 0xF8E2, - 0xF94C, 0xF9BF, 0xFA3A, 0xFABA, 0xFB3E, 0xFBC3, 0xFC49, 0xFCCE, - 0xFD4E, 0xFDC9, 0xFE3D, 0xFEA8, 0xFF08, 0xFF5A, 0xFF9F, 0xFFD2, - 0xFFF3, 0x0000, 0x0049, 0x0000, 0xFF82, 0xFEAE, 0xFD92, 0xFC3E, - 0xFAC2, 0xF92D, 0xF78D, 0xF5F4, 0xF46F, 0xF30E, 0xF1E2, 0xF0F8, - 0xF060, 0xF02A, 0xF03E, 0xF079, 0xF0D7, 0xF154, 0xF1ED, 0xF29F, - 0xF365, 0xF43E, 0xF524, 0xF615, 0xF70D, 0xF808, 0xF904, 0xF9FD, - 0xFAEF, 0xFBD6, 0xFCB0, 0xFD78, 0xFE2C, 0xFEC8, 0xFF48, 0xFFA9, - 0xFFE8, 0x0000, 0xEF34, 0xEE88, 0xEDB9, 0xECB0, 0xEB7B, 0xEA28, - 0xE8C8, 0xE768, 0xE617, 0xE4E5, 0xE3DF, 0xE316, 0xE298, 0xE272, - 0xE2B6, 0xE370, 0xE496, 0xE60A, 0xE7C4, 0xE9BD, 0xEBED, 0xEE4B, - 0xF0CF, 0xF372, 0xF62B, 0xF8F2, 0xFBBF, 0xFE8A, 0x014A, 0x03FA, - 0x068F, 0x0902, 0x0B4A, 0x0D60, 0x0F3C, 0x10D6, 0x1225, 0x1321, - 0x13C3, 0x1402, 0xFF63, 0x0000, 0x00F6, 0x0287, 0x0498, 0x070E, - 0x09CE, 0x0CBD, 0x0FC1, 0x12BF, 0x159C, 0x183C, 0x1A85, 0x1C5D, - 0x1DA8, 0x1E4C, 0x1E74, 0x1E61, 0x1E18, 0x1D9F, 0x1CFA, 0x1C2E, - 0x1B41, 0x1A37, 0x1916, 0x17E2, 0x16A2, 0x1559, 0x140C, 0x12C2, - 0x117E, 0x1047, 0x0F20, 0x0E10, 0x0D1B, 0x0C45, 0x0B96, 0x0B10, - 0x0ABA, 0x0A98, 0x004C, 0x0000, 0xFFC2, 0xFF9A, 0xFF86, 0xFF83, - 0xFF8F, 0xFFA8, 0xFFCA, 0xFFF5, 0x0024, 0x0057, 0x008B, 0x00BD, - 0x00EB, 0x0112, 0x0138, 0x0163, 0x0192, 0x01C4, 0x01FA, 0x0232, - 0x026B, 0x02A7, 0x02E3, 0x031F, 0x035B, 0x0396, 0x03D0, 0x0407, - 0x043C, 0x046E, 0x049C, 0x04C6, 0x04EC, 0x050B, 0x0525, 0x0539, - 0x0545, 0x054A, 0x0FA7, 0x0F09, 0x0E4F, 0x0D62, 0x0C4B, 0x0B17, - 0x09CF, 0x087F, 0x0732, 0x05F2, 0x04CB, 0x03C6, 0x02F0, 0x0252, - 0x01F9, 0x01EE, 0x0222, 0x027D, 0x02FA, 0x0397, 0x044F, 0x051F, - 0x0604, 0x06F9, 0x07FC, 0x0908, 0x0A1B, 0x0B30, 0x0C43, 0x0D52, - 0x0E59, 0x0F54, 0x103F, 0x1117, 0x11D8, 0x127F, 0x1309, 0x1370, - 0x13B3, 0x13CD, 0xFFEF, 0x0000, 0x0014, 0x002B, 0x0044, 0x0060, - 0x007E, 0x009E, 0x00C0, 0x00E4, 0x0109, 0x0130, 0x0157, 0x0180, - 0x01A9, 0x01D3, 0x01FD, 0x0228, 0x0253, 0x027D, 0x02A7, 0x02D1, - 0x02FA, 0x0322, 0x0349, 0x036F, 0x0394, 0x03B7, 0x03D8, 0x03F8, - 0x0415, 0x0430, 0x0449, 0x045E, 0x0472, 0x0482, 0x048F, 0x0498, - 0x049E, 0x04A0, 0x0009, 0x0000, 0xFFF5, 0xFFE8, 0xFFDA, 0xFFCB, - 0xFFBA, 0xFFA8, 0xFF95, 0xFF81, 0xFF6C, 0xFF57, 0xFF41, 0xFF2A, - 0xFF13, 0xFEFC, 0xFEE4, 0xFECD, 0xFEB5, 0xFE9D, 0xFE86, 0xFE6E, - 0xFE57, 0xFE41, 0xFE2B, 0xFE16, 0xFE02, 0xFDEE, 0xFDDC, 0xFDCA, - 0xFDBA, 0xFDAB, 0xFD9D, 0xFD91, 0xFD86, 0xFD7D, 0xFD76, 0xFD71, - 0xFD6D, 0xFD6C, 0x4515, 0x46AF, 0x485E, 0x4A14, 0x4BD0, 0x4D91, - 0x4F55, 0x511D, 0x52E7, 0x54B2, 0x567D, 0x5847, 0x5A0E, 0x5BD3, - 0x5D93, 0x5F4F, 0x6104, 0x62B2, 0x6458, 0x65F5, 0x6788, 0x6910, - 0x6A8B, 0x6BFA, 0x6D5A, 0x6EAB, 0x6FEB, 0x711B, 0x7238, 0x7342, - 0x7438, 0x7518, 0x75E3, 0x7696, 0x7730, 0x77B2, 0x7819, 0x7865, - 0x7894, 0x78A6, -}; +ROM_ASSET_LOAD_ANIM(anim_A7_values, 0x00562908, 3060, 0x00000000, 3060); diff --git a/assets/anims/anim_A8.inc.c b/assets/anims/anim_A8.inc.c index 12225b094..4ace3bd70 100644 --- a/assets/anims/anim_A8.inc.c +++ b/assets/anims/anim_A8.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_A8[] = { 1, 189, @@ -13,274 +14,7 @@ static const struct Animation anim_A8[] = { }; -static const u16 anim_A8_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0771, - 0x0032, 0x06DB, 0x0032, 0x070D, 0x0032, 0x073F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x06A9, - 0x0032, 0x0612, 0x0032, 0x0644, 0x0032, 0x0676, - 0x0032, 0x00CB, 0x0032, 0x00FD, 0x0032, 0x012F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0099, - 0x0032, 0x0003, 0x0032, 0x0035, 0x0032, 0x0067, - 0x0032, 0x057B, 0x0032, 0x05AD, 0x0032, 0x05DF, - 0x0032, 0x0229, 0x0032, 0x025B, 0x0032, 0x028D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x01F7, - 0x0032, 0x0161, 0x0032, 0x0193, 0x0032, 0x01C5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0611, - 0x0032, 0x04E5, 0x0032, 0x0517, 0x0032, 0x0549, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x04B3, - 0x0032, 0x041D, 0x0032, 0x044F, 0x0032, 0x0481, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x06A8, - 0x0032, 0x0387, 0x0032, 0x03B9, 0x0032, 0x03EB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0355, - 0x0032, 0x02BF, 0x0032, 0x02F1, 0x0032, 0x0323, -}; +ROM_ASSET_LOAD_ANIM(anim_A8_indices, 0x00563514, 252, 0x00000000, 252); -static const s16 anim_A8_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xFF8A, 0xFF8A, 0xFF8A, 0xFF8A, 0xFEE9, - 0xFD34, 0xFAB6, 0xF7B7, 0xF47F, 0xF159, 0xEE8D, 0xEC63, 0xEB25, - 0xEB1C, 0xEBD9, 0xECBE, 0xEDC7, 0xEEF2, 0xF03C, 0xF1A2, 0xF323, - 0xF4BB, 0xF668, 0xF828, 0xF9F7, 0xFBD3, 0xFDBB, 0xFFAA, 0x019E, - 0x0396, 0x058E, 0x0785, 0x0976, 0x0B60, 0x0D41, 0x0F15, 0x10DA, - 0x128D, 0x142D, 0x15B5, 0x1725, 0x1878, 0x19AE, 0x1AC2, 0x1BB3, - 0x1C7E, 0x1D20, 0x1D97, 0x1DE1, 0x1DFA, 0xF980, 0xF980, 0xF980, - 0xF980, 0xF94C, 0xF8BF, 0xF7F1, 0xF6F9, 0xF5EC, 0xF4E3, 0xF3F5, - 0xF337, 0xF2C2, 0xF2AC, 0xF2D3, 0xF304, 0xF340, 0xF385, 0xF3D3, - 0xF428, 0xF485, 0xF4E9, 0xF553, 0xF5C2, 0xF635, 0xF6AD, 0xF728, - 0xF7A5, 0xF824, 0xF8A4, 0xF925, 0xF9A5, 0xFA25, 0xFAA3, 0xFB1E, - 0xFB97, 0xFC0C, 0xFC7C, 0xFCE8, 0xFD4E, 0xFDAD, 0xFE05, 0xFE56, - 0xFE9E, 0xFEDC, 0xFF11, 0xFF3B, 0xFF5B, 0xFF6E, 0xFF74, 0xF06F, - 0xF06F, 0xF06F, 0xF06F, 0xF01F, 0xEF47, 0xEE07, 0xEC81, 0xEAD7, - 0xE92A, 0xE79C, 0xE64E, 0xE562, 0xE4F9, 0xE4E2, 0xE4D6, 0xE4D3, - 0xE4D9, 0xE4E8, 0xE4FF, 0xE51D, 0xE542, 0xE56E, 0xE59F, 0xE5D5, - 0xE610, 0xE64F, 0xE692, 0xE6D8, 0xE720, 0xE76A, 0xE7B5, 0xE801, - 0xE84D, 0xE899, 0xE8E5, 0xE92E, 0xE976, 0xE9BB, 0xE9FD, 0xEA3B, - 0xEA75, 0xEAAB, 0xEADB, 0xEB05, 0xEB29, 0xEB45, 0xEB5B, 0xEB68, - 0xEB6C, 0xE10A, 0xE10A, 0xE10A, 0xE10A, 0xE0C9, 0xE01A, 0xDF17, - 0xDDDB, 0xDC83, 0xDB29, 0xD9E8, 0xD8DC, 0xD821, 0xD7D1, 0xD7C4, - 0xD7BF, 0xD7C3, 0xD7CF, 0xD7E2, 0xD7FC, 0xD81B, 0xD841, 0xD86C, - 0xD89C, 0xD8D0, 0xD908, 0xD943, 0xD982, 0xD9C2, 0xDA05, 0xDA49, - 0xDA8E, 0xDAD3, 0xDB19, 0xDB5E, 0xDBA2, 0xDBE5, 0xDC25, 0xDC64, - 0xDC9F, 0xDCD7, 0xDD0B, 0xDD3B, 0xDD66, 0xDD8C, 0xDDAC, 0xDDC5, - 0xDDD8, 0xDDE4, 0xDDE8, 0xE935, 0xE935, 0xE935, 0xE935, 0xEB60, - 0xF143, 0xF9F1, 0x0479, 0x0FF1, 0x1B69, 0x25F4, 0x2EA3, 0x3489, - 0x36B8, 0x3636, 0x34B8, 0x3258, 0x2F2D, 0x2B50, 0x26DA, 0x21E3, - 0x1C83, 0x16D4, 0x10ED, 0x0AE8, 0x04DC, 0xFEE4, 0xF915, 0xF38A, - 0xEE5B, 0xE99F, 0xE4F0, 0xDFDF, 0xDA7F, 0xD4E3, 0xCF1E, 0xC941, - 0xC35F, 0xBD8C, 0xB7D9, 0xB258, 0xAD1E, 0xA83B, 0xA3C3, 0x9FC8, - 0x9C5D, 0x9994, 0x9780, 0x9633, 0x95C0, 0xD958, 0xD958, 0xD958, - 0xD958, 0xD94C, 0xD92A, 0xD8F4, 0xD8AB, 0xD852, 0xD7EB, 0xD777, - 0xD6F9, 0xD672, 0xD5E4, 0xD55B, 0xD4DE, 0xD468, 0xD3F8, 0xD38A, - 0xD31A, 0xD2A5, 0xD228, 0xD19F, 0xD107, 0xD05C, 0xCF9D, 0xCEC4, - 0xCDCF, 0xCCBA, 0xCB82, 0xCA24, 0xC885, 0xC694, 0xC45E, 0xC1ED, - 0xBF4F, 0xBC8E, 0xB9B8, 0xB6D7, 0xB3F8, 0xB126, 0xAE6D, 0xABDA, - 0xA979, 0xA754, 0xA579, 0xA3F2, 0xA2CC, 0xA213, 0xA1D3, 0xE470, - 0xE470, 0xE470, 0xE470, 0xE18D, 0xD9B7, 0xCE22, 0xC008, 0xB09F, - 0xA11F, 0x92BF, 0x86B7, 0x7E3A, 0x7A87, 0x7A4E, 0x7B5B, 0x7D8E, - 0x80C9, 0x84E3, 0x89BF, 0x8F3C, 0x9538, 0x9B91, 0xA228, 0xA8D9, - 0xAF84, 0xB608, 0xBC43, 0xC214, 0xC759, 0xCBF2, 0xD04B, 0xD4DF, - 0xD9A0, 0xDE80, 0xE373, 0xE869, 0xED57, 0xF22D, 0xF6DF, 0xFB5F, - 0xFF9F, 0x0392, 0x072A, 0x0A5A, 0x0D14, 0x0F4B, 0x10F1, 0x11F8, - 0x1252, 0xF992, 0xF992, 0xF992, 0xF992, 0xF983, 0xF958, 0xF916, - 0xF8C1, 0xF85D, 0xF7EF, 0xF77A, 0xF703, 0xF68E, 0xF620, 0xF5B2, - 0xF53E, 0xF4C5, 0xF446, 0xF3C3, 0xF33C, 0xF2B1, 0xF224, 0xF194, - 0xF102, 0xF06E, 0xEFDA, 0xEF46, 0xEEB1, 0xEE1E, 0xED8C, 0xECFC, - 0xEC6E, 0xEBE3, 0xEB5C, 0xEAD9, 0xEA5A, 0xE9E0, 0xE96C, 0xE8FF, - 0xE897, 0xE838, 0xE7E0, 0xE790, 0xE749, 0xE70C, 0xE6D8, 0xE6AF, - 0xE692, 0xE67F, 0xE679, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CE2, 0x0CDA, - 0x0CC1, 0x0C9B, 0x0C67, 0x0C29, 0x0BE1, 0x0B92, 0x0B3C, 0x0AE2, - 0x0A84, 0x0A23, 0x09BB, 0x094E, 0x08DB, 0x0864, 0x07E8, 0x0769, - 0x06E6, 0x0662, 0x05DA, 0x0552, 0x04C8, 0x043E, 0x03B4, 0x032A, - 0x02A2, 0x021B, 0x0196, 0x0114, 0x0094, 0x0019, 0xFFA3, 0xFF30, - 0xFEC3, 0xFE5B, 0xFDFA, 0xFD9F, 0xFD4C, 0xFD00, 0xFCBD, 0xFC83, - 0xFC53, 0xFC2C, 0xFC0F, 0xFBFE, 0xFBF8, 0xE291, 0xE291, 0xE291, - 0xE291, 0xE238, 0xE147, 0xDFE5, 0xDE39, 0xDC68, 0xDA9A, 0xD8F4, - 0xD79F, 0xD6C0, 0xD67D, 0xD69F, 0xD6D0, 0xD710, 0xD75E, 0xD7B9, - 0xD820, 0xD892, 0xD90E, 0xD993, 0xDA20, 0xDAB4, 0xDB4F, 0xDBEE, - 0xDC92, 0xDD39, 0xDDE2, 0xDE8C, 0xDF37, 0xDFE1, 0xE089, 0xE12F, - 0xE1D1, 0xE26E, 0xE306, 0xE398, 0xE421, 0xE4A3, 0xE51B, 0xE588, - 0xE5EA, 0xE63F, 0xE688, 0xE6C2, 0xE6EC, 0xE706, 0xE70F, 0xD6DA, - 0xD6DA, 0xD6DA, 0xD6DA, 0xD738, 0xD836, 0xD9AF, 0xDB7C, 0xDD76, - 0xDF76, 0xE157, 0xE2F0, 0xE41C, 0xE4B4, 0xE4F1, 0xE524, 0xE54E, - 0xE56F, 0xE589, 0xE59B, 0xE5A6, 0xE5AB, 0xE5A9, 0xE5A1, 0xE594, - 0xE582, 0xE56B, 0xE551, 0xE533, 0xE511, 0xE4ED, 0xE4C7, 0xE49F, - 0xE476, 0xE44C, 0xE421, 0xE3F6, 0xE3CC, 0xE3A2, 0xE37A, 0xE353, - 0xE32F, 0xE30D, 0xE2EF, 0xE2D4, 0xE2BC, 0xE2AA, 0xE29C, 0xE293, - 0xE290, 0x1D7A, 0x1D7A, 0x1D7A, 0x1D7A, 0x1B44, 0x1552, 0x0CB1, - 0x026C, 0xF791, 0xED28, 0xE43E, 0xDDDF, 0xDB17, 0xDCF1, 0xE260, - 0xE985, 0xF22A, 0xFC1B, 0x0725, 0x1314, 0x1FB5, 0x2CD2, 0x3A39, - 0x47B6, 0x5513, 0x621E, 0x6EA3, 0x7A6E, 0x854D, 0x8F07, 0x976B, - 0x9F01, 0xA66F, 0xADAC, 0xB4B2, 0xBB79, 0xC1FA, 0xC82E, 0xCE0C, - 0xD38F, 0xD8AE, 0xDD63, 0xE1A5, 0xE56E, 0xE8B5, 0xEB75, 0xEDA5, - 0xEF3E, 0xF039, 0xF08E, 0x226A, 0x226A, 0x226A, 0x226A, 0x2309, - 0x24BB, 0x2741, 0x2A59, 0x2DC4, 0x3141, 0x3490, 0x3771, 0x39A3, - 0x3AE7, 0x3B86, 0x3BF5, 0x3C38, 0x3C54, 0x3C4A, 0x3C20, 0x3BD8, - 0x3B76, 0x3AFE, 0x3A72, 0x39D8, 0x3931, 0x3882, 0x37CF, 0x371A, - 0x3667, 0x35BA, 0x34FC, 0x3419, 0x3314, 0x31F5, 0x30C1, 0x2F7D, - 0x2E2E, 0x2CDA, 0x2B87, 0x2A3A, 0x28F9, 0x27C9, 0x26B0, 0x25B2, - 0x24D7, 0x2422, 0x239B, 0x2345, 0x2328, 0xEBA4, 0xEBA4, 0xEBA4, - 0xEBA4, 0xE86B, 0xDFBA, 0xD307, 0xC3CA, 0xB378, 0xA38A, 0x9575, - 0x8AB1, 0x84B3, 0x84F4, 0x8A06, 0x9154, 0x9A9A, 0xA591, 0xB1F6, - 0xBF83, 0xCDF3, 0xDD02, 0xEC6B, 0xFBE8, 0x0B33, 0x1A0A, 0x2827, - 0x3544, 0x411D, 0x4B6D, 0x53EE, 0x5B2F, 0x61ED, 0x682B, 0x6DED, - 0x7336, 0x780A, 0x7C6D, 0x8064, 0x83EE, 0x8711, 0x89D1, 0x8C30, - 0x8E33, 0x8FDD, 0x9132, 0x9235, 0x92EA, 0x9354, 0x9376, 0xFFF2, - 0xFFF1, 0xFFF1, 0xFFF2, 0xFFF3, 0xFFF4, 0xFFF5, 0xFFF6, 0xFFF8, - 0xFFF9, 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFF, 0x0000, 0x0001, 0x0003, - 0x0004, 0x0006, 0x0007, 0x0009, 0x000A, 0x000C, 0x000D, 0x000F, - 0x0010, 0x0012, 0x0013, 0x0015, 0x0016, 0x0018, 0x0019, 0x001A, - 0x001C, 0x001D, 0x001E, 0x001F, 0x0020, 0x0021, 0x0022, 0x0023, - 0x0024, 0x0024, 0x0025, 0x0025, 0x0026, 0x0026, 0x0026, 0x0027, - 0x0027, 0x025C, 0x025C, 0x025C, 0x025C, 0x025B, 0x025B, 0x025A, - 0x025A, 0x0259, 0x0259, 0x0258, 0x0258, 0x0257, 0x0257, 0x0256, - 0x0255, 0x0255, 0x0254, 0x0254, 0x0253, 0x0252, 0x0252, 0x0251, - 0x0251, 0x0250, 0x024F, 0x024F, 0x024E, 0x024E, 0x024D, 0x024D, - 0x024C, 0x024C, 0x024B, 0x024B, 0x024A, 0x024A, 0x0249, 0x0249, - 0x0249, 0x0248, 0x0248, 0x0248, 0x0248, 0x0247, 0x0247, 0x0247, - 0x0247, 0x0247, 0x0247, 0xC84A, 0xC845, 0xC841, 0xC84A, 0xC85F, - 0xC876, 0xC88E, 0xC8A6, 0xC8BF, 0xC8DA, 0xC8F4, 0xC910, 0xC92C, - 0xC948, 0xC965, 0xC982, 0xC99F, 0xC9BD, 0xC9DB, 0xC9F9, 0xCA17, - 0xCA35, 0xCA52, 0xCA70, 0xCA8D, 0xCAAA, 0xCAC7, 0xCAE3, 0xCAFF, - 0xCB1A, 0xCB34, 0xCB4E, 0xCB67, 0xCB7F, 0xCB96, 0xCBAC, 0xCBC1, - 0xCBD5, 0xCBE7, 0xCBF9, 0xCC09, 0xCC17, 0xCC24, 0xCC30, 0xCC3A, - 0xCC42, 0xCC49, 0xCC4E, 0xCC51, 0xCC52, 0x344A, 0x3447, 0x3444, - 0x344A, 0x3457, 0x3465, 0x3474, 0x3483, 0x3493, 0x34A3, 0x34B4, - 0x34C5, 0x34D6, 0x34E8, 0x34FA, 0x350C, 0x351E, 0x3531, 0x3543, - 0x3556, 0x3568, 0x357B, 0x358D, 0x35A0, 0x35B2, 0x35C4, 0x35D6, - 0x35E7, 0x35F9, 0x3609, 0x361A, 0x362A, 0x3639, 0x3648, 0x3656, - 0x3664, 0x3671, 0x367D, 0x3689, 0x3694, 0x369E, 0x36A7, 0x36AF, - 0x36B6, 0x36BD, 0x36C2, 0x36C6, 0x36C9, 0x36CB, 0x36CB, 0x11A5, - 0x11A5, 0x11A5, 0x11A5, 0x0DF2, 0x0710, 0x0352, 0x0347, 0x0347, - 0x0351, 0x0364, 0x0380, 0x03A5, 0x03D2, 0x0406, 0x0442, 0x0484, - 0x04CC, 0x0519, 0x056C, 0x05C3, 0x061F, 0x067D, 0x06DF, 0x0744, - 0x07AB, 0x0813, 0x087C, 0x08E6, 0x0951, 0x09BA, 0x0A23, 0x0A8B, - 0x0AF1, 0x0B54, 0x0BB5, 0x0C12, 0x0C6B, 0x0CC0, 0x0D11, 0x0D5C, - 0x0DA1, 0x0DE0, 0x0E18, 0x0E49, 0x0E72, 0x0E93, 0x0EAB, 0x0EBA, - 0x0EBF, 0x147F, 0x147F, 0x147F, 0x147F, 0x1178, 0x0BD9, 0x08D2, - 0x08D6, 0x08E3, 0x08F9, 0x0917, 0x093D, 0x096A, 0x099E, 0x09D9, - 0x0A1A, 0x0A60, 0x0AAC, 0x0AFC, 0x0B50, 0x0BA9, 0x0C05, 0x0C63, - 0x0CC5, 0x0D28, 0x0D8D, 0x0DF3, 0x0E59, 0x0EC0, 0x0F27, 0x0F8D, - 0x0FF2, 0x1055, 0x10B7, 0x1116, 0x1172, 0x11CB, 0x1220, 0x1270, - 0x12BC, 0x1303, 0x1345, 0x1380, 0x13B5, 0x13E3, 0x140A, 0x1429, - 0x143F, 0x144D, 0x1452, 0xB77F, 0xB77F, 0xB77F, 0xB77F, 0xB0BF, - 0xA42E, 0x9D56, 0x9D3B, 0x9D34, 0x9D3E, 0x9D5A, 0x9D86, 0x9DC1, - 0x9E0A, 0x9E61, 0x9EC5, 0x9F35, 0x9FAF, 0xA034, 0xA0C2, 0xA158, - 0xA1F5, 0xA299, 0xA343, 0xA3F1, 0xA4A4, 0xA559, 0xA611, 0xA6C9, - 0xA783, 0xA83B, 0xA8F3, 0xA9A8, 0xAA5A, 0xAB08, 0xABB1, 0xAC55, - 0xACF1, 0xAD87, 0xAE14, 0xAE97, 0xAF11, 0xAF7F, 0xAFE2, 0xB038, - 0xB080, 0xB0BA, 0xB0E4, 0xB0FE, 0xB107, 0x0095, 0x0095, 0x0095, - 0x0095, 0x0094, 0x0094, 0x0093, 0x0092, 0x0091, 0x0090, 0x008F, - 0x008E, 0x008D, 0x008C, 0x008B, 0x008A, 0x0089, 0x0088, 0x0087, - 0x0086, 0x0085, 0x0084, 0x0083, 0x0082, 0x0081, 0x0080, 0x007F, - 0x007E, 0x007D, 0x007C, 0x007B, 0x007A, 0x0079, 0x0078, 0x0077, - 0x0076, 0x0076, 0x0075, 0x0074, 0x0074, 0x0073, 0x0073, 0x0072, - 0x0072, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0x0071, 0xFF09, - 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF08, 0xFF08, 0xFF08, 0xFF08, - 0xFF08, 0xFF07, 0xFF07, 0xFF07, 0xFF07, 0xFF06, 0xFF06, 0xFF06, - 0xFF05, 0xFF05, 0xFF05, 0xFF05, 0xFF04, 0xFF04, 0xFF04, 0xFF04, - 0xFF03, 0xFF03, 0xFF03, 0xFF02, 0xFF02, 0xFF02, 0xFF02, 0xFF01, - 0xFF01, 0xFF01, 0xFF01, 0xFF01, 0xFF00, 0xFF00, 0xFF00, 0xFF00, - 0xFF00, 0xFF00, 0xFF00, 0xFF00, 0xFEFF, 0xFEFF, 0xFEFF, 0xFEFF, - 0xFEFF, 0xCC42, 0xCC3C, 0xCC35, 0xCC42, 0xCC60, 0xCC80, 0xCCA0, - 0xCCC2, 0xCCE5, 0xCD09, 0xCD2E, 0xCD54, 0xCD7B, 0xCDA2, 0xCDCA, - 0xCDF2, 0xCE1B, 0xCE44, 0xCE6E, 0xCE97, 0xCEC1, 0xCEEA, 0xCF13, - 0xCF3C, 0xCF65, 0xCF8D, 0xCFB4, 0xCFDB, 0xD002, 0xD027, 0xD04C, - 0xD06F, 0xD091, 0xD0B3, 0xD0D3, 0xD0F1, 0xD10E, 0xD12A, 0xD143, - 0xD15C, 0xD172, 0xD186, 0xD198, 0xD1A8, 0xD1B6, 0xD1C2, 0xD1CB, - 0xD1D2, 0xD1D6, 0xD1D7, 0x3BE4, 0x3BE7, 0x3BEB, 0x3BE4, 0x3BD4, - 0x3BC3, 0x3BB1, 0x3B9F, 0x3B8C, 0x3B79, 0x3B65, 0x3B51, 0x3B3C, - 0x3B27, 0x3B12, 0x3AFC, 0x3AE6, 0x3AD0, 0x3ABA, 0x3AA4, 0x3A8D, - 0x3A77, 0x3A61, 0x3A4B, 0x3A35, 0x3A20, 0x3A0B, 0x39F6, 0x39E1, - 0x39CD, 0x39BA, 0x39A7, 0x3994, 0x3982, 0x3971, 0x3961, 0x3951, - 0x3943, 0x3935, 0x3928, 0x391C, 0x3911, 0x3907, 0x38FF, 0x38F7, - 0x38F1, 0x38EC, 0x38E8, 0x38E6, 0x38E6, 0xF101, 0xF101, 0xF101, - 0xF101, 0xFA09, 0x0ACD, 0x13D1, 0x13BC, 0x138C, 0x1341, 0x12DD, - 0x1261, 0x11CF, 0x1128, 0x106D, 0x0F9F, 0x0EC1, 0x0DD3, 0x0CD7, - 0x0BCE, 0x0ABA, 0x099B, 0x0874, 0x0745, 0x0611, 0x04D7, 0x039B, - 0x025C, 0x011D, 0xFFE0, 0xFEA4, 0xFD6C, 0xFC38, 0xFB0B, 0xF9E5, - 0xF8C9, 0xF7B7, 0xF6B0, 0xF5B7, 0xF4CC, 0xF3F1, 0xF328, 0xF271, - 0xF1CD, 0xF140, 0xF0C9, 0xF06A, 0xF024, 0xEFF9, 0xEFEB, 0xE5BB, - 0xE5BB, 0xE5BB, 0xE5BB, 0xE899, 0xEDF1, 0xF0DD, 0xF0EF, 0xF0F9, - 0xF0FB, 0xF0F7, 0xF0EC, 0xF0DA, 0xF0C3, 0xF0A6, 0xF084, 0xF05D, - 0xF031, 0xF002, 0xEFCE, 0xEF97, 0xEF5D, 0xEF20, 0xEEE1, 0xEE9F, - 0xEE5C, 0xEE17, 0xEDD2, 0xED8B, 0xED45, 0xECFE, 0xECB8, 0xEC73, - 0xEC2E, 0xEBEB, 0xEBAA, 0xEB6B, 0xEB2F, 0xEAF5, 0xEABE, 0xEA8B, - 0xEA5C, 0xEA31, 0xEA0B, 0xE9E9, 0xE9CD, 0xE9B7, 0xE9A6, 0xE99C, - 0xE999, 0xAE23, 0xAE23, 0xAE23, 0xAE23, 0xA482, 0x92A3, 0x8907, - 0x891E, 0x8952, 0x89A2, 0x8A0D, 0x8A92, 0x8B2E, 0x8BE1, 0x8CA9, - 0x8D84, 0x8E72, 0x8F70, 0x907D, 0x9198, 0x92BF, 0x93F1, 0x952C, - 0x966F, 0x97B9, 0x9908, 0x9A5A, 0x9BAE, 0x9D02, 0x9E56, 0x9FA7, - 0xA0F5, 0xA23D, 0xA37F, 0xA4B8, 0xA5E8, 0xA70D, 0xA825, 0xA92F, - 0xAA29, 0xAB13, 0xABEA, 0xACAE, 0xAD5C, 0xADF3, 0xAE72, 0xAED7, - 0xAF21, 0xAF4F, 0xAF5F, 0x8001, 0x8001, 0x8001, 0x8001, 0x7FFC, - 0x7FF4, 0x7FEB, 0x7FE0, 0x7FD7, 0x7FD1, 0x7FD0, 0x7FD6, 0x7FE5, - 0x8001, 0x8023, 0x8047, 0x806E, 0x8097, 0x80C3, 0x80F1, 0x8121, - 0x8152, 0x8185, 0x81B8, 0x81ED, 0x8223, 0x8259, 0x828F, 0x82C6, - 0x82FC, 0x8331, 0x8366, 0x839B, 0x83CE, 0x83FF, 0x8430, 0x845E, - 0x848A, 0x84B5, 0x84DC, 0x8501, 0x8523, 0x8542, 0x855E, 0x8576, - 0x858A, 0x859A, 0x85A5, 0x85AD, 0x85AF, 0x8001, 0x8001, 0x8001, - 0x8001, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, 0x8002, - 0x8002, 0x8002, 0x8001, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFD, 0x7FFD, - 0x7FFD, 0x7FFC, 0x7FFC, 0x7FFB, 0x7FFB, 0x7FFA, 0x7FFA, 0x7FFA, - 0x7FF9, 0x7FF9, 0x7FF8, 0x7FF8, 0x7FF7, 0x7FF7, 0x7FF7, 0x7FF6, - 0x7FF6, 0x7FF5, 0x7FF5, 0x7FF5, 0x7FF4, 0x7FF4, 0x7FF4, 0x7FF3, - 0x7FF3, 0x7FF3, 0x7FF3, 0x7FF3, 0x7FF3, 0x7FF3, 0x7FF3, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4171, 0x4173, 0x4175, 0x4178, 0x417A, - 0x417B, 0x417C, 0x417A, 0x4177, 0x4171, 0x4169, 0x4160, 0x4157, - 0x414D, 0x4143, 0x4138, 0x412C, 0x4120, 0x4114, 0x4108, 0x40FB, - 0x40EF, 0x40E2, 0x40D5, 0x40C8, 0x40BB, 0x40AE, 0x40A1, 0x4095, - 0x4089, 0x407D, 0x4071, 0x4066, 0x405C, 0x4052, 0x4048, 0x403F, - 0x4037, 0x4030, 0x4029, 0x4024, 0x401F, 0x401B, 0x4018, 0x4016, - 0x4016, 0xBF5F, 0x8001, 0x8001, 0x8001, 0x8001, 0x8004, 0x800B, - 0x8014, 0x801E, 0x8027, 0x802C, 0x802D, 0x8028, 0x801A, 0x8001, - 0x7FDF, 0x7FBD, 0x7F99, 0x7F72, 0x7F48, 0x7F1D, 0x7EF0, 0x7EC2, - 0x7E92, 0x7E61, 0x7E30, 0x7DFD, 0x7DCA, 0x7D97, 0x7D64, 0x7D31, - 0x7CFF, 0x7CCD, 0x7C9C, 0x7C6C, 0x7C3D, 0x7C0F, 0x7BE4, 0x7BBA, - 0x7B92, 0x7B6D, 0x7B4A, 0x7B2A, 0x7B0D, 0x7AF3, 0x7ADD, 0x7ACA, - 0x7ABB, 0x7AB0, 0x7AA9, 0x7AA7, 0x8001, 0x8001, 0x8001, 0x8001, - 0x7FFE, 0x7FFE, 0x7FFD, 0x7FFD, 0x7FFC, 0x7FFC, 0x7FFC, 0x7FFC, - 0x7FFD, 0x8001, 0x8003, 0x8005, 0x8007, 0x800A, 0x800C, 0x800F, - 0x8011, 0x8014, 0x8017, 0x801A, 0x801D, 0x801F, 0x8022, 0x8025, - 0x8028, 0x802B, 0x802E, 0x8031, 0x8034, 0x8037, 0x803A, 0x803C, - 0x803F, 0x8041, 0x8044, 0x8046, 0x8048, 0x804A, 0x804B, 0x804D, - 0x804E, 0x804F, 0x8050, 0x8051, 0x8051, 0x8051, 0x4171, 0x4171, - 0x4171, 0x4171, 0x4171, 0x4173, 0x4175, 0x4178, 0x417A, 0x417C, - 0x417C, 0x417A, 0x4177, 0x4171, 0x4169, 0x4160, 0x4156, 0x414C, - 0x4142, 0x4136, 0x412B, 0x411F, 0x4113, 0x4106, 0x40F9, 0x40EC, - 0x40DF, 0x40D2, 0x40C4, 0x40B7, 0x40AA, 0x409D, 0x4091, 0x4084, - 0x4078, 0x406C, 0x4061, 0x4056, 0x404C, 0x4042, 0x4039, 0x4031, - 0x402A, 0x4023, 0x401D, 0x4018, 0x4014, 0x4012, 0x4010, 0x400F, - 0xBF5F, 0xE93C, 0xEB00, 0xEF85, 0xF598, 0xFC0D, 0x01B1, 0x0557, - 0x072B, 0x083C, 0x08A9, 0x0894, 0x081E, 0x0766, 0x0690, 0x05AA, - 0x04B1, 0x03A6, 0x028B, 0x0162, 0x002A, 0xFEE9, 0xFD9B, 0xFC45, - 0xFAE8, 0xF985, 0xF81D, 0xF6B3, 0xF547, 0xF3DB, 0xF271, 0xF10A, - 0xEFA8, 0xEE4C, 0xECF7, 0xEBAB, 0xEA6A, 0xE936, 0xE80E, 0xE6F6, - 0xE5EE, 0xE4F8, 0xE416, 0xE349, 0xE292, 0xE1F4, 0xE16F, 0xE104, - 0xE0B7, 0xE087, 0xE077, 0x1031, 0x09D6, 0xFDFA, 0xF768, 0xF71A, - 0xF6D9, 0xF6A5, 0xF67D, 0xF660, 0xF64E, 0xF647, 0xF64A, 0xF657, - 0xF66C, 0xF68A, 0xF6B0, 0xF6DE, 0xF712, 0xF74D, 0xF78D, 0xF7D4, - 0xF81F, 0xF86E, 0xF8C1, 0xF918, 0xF972, 0xF9CE, 0xFA2B, 0xFA8A, - 0xFAEA, 0xFB4B, 0xFBAB, 0xFC0A, 0xFC68, 0xFCC4, 0xFD1E, 0xFD76, - 0xFDCA, 0xFE1A, 0xFE66, 0xFEAD, 0xFEEF, 0xFF2B, 0xFF60, 0xFF8F, - 0xFFB7, 0xFFD6, 0xFFED, 0xFFFC, 0x0000, 0x01E6, 0x0659, 0x0E9B, - 0x1307, 0x12F7, 0x12DA, 0x12B2, 0x127E, 0x123F, 0x11F7, 0x11A5, - 0x114A, 0x10E7, 0x107C, 0x1009, 0x0F90, 0x0F11, 0x0E8D, 0x0E03, - 0x0D75, 0x0CE4, 0x0C4F, 0x0BB7, 0x0B1E, 0x0A83, 0x09E7, 0x094A, - 0x08AE, 0x0813, 0x0779, 0x06E1, 0x064B, 0x05B8, 0x052A, 0x049F, - 0x0419, 0x0399, 0x031E, 0x02AA, 0x023D, 0x01D8, 0x017B, 0x0127, - 0x00DC, 0x009B, 0x0064, 0x0039, 0x0019, 0x0006, 0x0000, 0x0A87, - 0x122A, 0x2052, 0x27E5, 0x27C2, 0x278A, 0x273D, 0x26DD, 0x266A, - 0x25E6, 0x2551, 0x24AD, 0x23FA, 0x2339, 0x226D, 0x2194, 0x20B1, - 0x1FC5, 0x1ED0, 0x1DD3, 0x1CD0, 0x1BC8, 0x1ABB, 0x19AB, 0x1898, - 0x1783, 0x166E, 0x155A, 0x1447, 0x1336, 0x122A, 0x1121, 0x101E, - 0x0F22, 0x0E2D, 0x0D41, 0x0C5E, 0x0B86, 0x0ABA, 0x09F9, 0x0947, - 0x08A3, 0x080E, 0x078A, 0x0718, 0x06B8, 0x066C, 0x0634, 0x0612, - 0x0606, 0x46AF, 0x5397, 0x6053, 0x6CDA, 0x7923, 0x8529, 0x90DC, - 0x9C36, 0xA730, 0xB1C0, 0xBBDE, 0xC580, 0xCE9F, 0xD730, 0xDF2C, - 0xE68A, 0xED40, 0xF347, 0xF8ED, 0xFE7B, 0x03F0, 0x094A, 0x0E89, - 0x13AA, 0x18AC, 0x1D8D, 0x224D, 0x26E9, 0x2B60, 0x2FB1, 0x33DA, - 0x37DA, 0x3BB0, 0x3F59, 0x42D5, 0x4621, 0x493E, 0x4C28, 0x4EDF, - 0x5161, 0x53AD, 0x55C1, 0x579C, 0x593C, 0x5AA1, 0x5BC8, 0x5CAF, - 0x5D57, 0x5DBC, 0x5DDE, -}; +ROM_ASSET_LOAD_ANIM(anim_A8_values, 0x00563610, 3910, 0x00000000, 3910); diff --git a/assets/anims/anim_A9.inc.c b/assets/anims/anim_A9.inc.c index f1f385b75..b718cc4aa 100644 --- a/assets/anims/anim_A9.inc.c +++ b/assets/anims/anim_A9.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_A9[] = { 1, 189, @@ -13,137 +14,7 @@ static const struct Animation anim_A9[] = { }; -static const u16 anim_A9_indices[] = { - 0x0001, 0x0000, 0x0014, 0x0001, 0x0014, 0x0015, 0x0001, 0x0000, 0x0001, 0x0029, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x034C, - 0x0014, 0x0310, 0x0014, 0x0324, 0x0014, 0x0338, - 0x0014, 0x02D4, 0x0014, 0x02E8, 0x0014, 0x02FC, - 0x0014, 0x0297, 0x0014, 0x02AB, 0x0014, 0x02BF, - 0x0014, 0x007A, 0x0014, 0x008E, 0x0014, 0x00A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0066, - 0x0014, 0x002A, 0x0014, 0x003E, 0x0014, 0x0052, - 0x0014, 0x025A, 0x0014, 0x026E, 0x0014, 0x0282, - 0x0014, 0x0106, 0x0014, 0x011A, 0x0014, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00F2, - 0x0014, 0x00B6, 0x0014, 0x00CA, 0x0014, 0x00DE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0296, - 0x0014, 0x021E, 0x0014, 0x0232, 0x0014, 0x0246, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x020A, - 0x0014, 0x01CE, 0x0014, 0x01E2, 0x0014, 0x01F6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02D3, - 0x0014, 0x0192, 0x0014, 0x01A6, 0x0014, 0x01BA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x017E, - 0x0014, 0x0142, 0x0014, 0x0156, 0x0014, 0x016A, -}; +ROM_ASSET_LOAD_ANIM(anim_A9_indices, 0x00564570, 252, 0x00000000, 252); -static const s16 anim_A9_values[] = { - 0x0000, 0x00BD, 0x00BD, 0x00BC, 0x00BC, 0x00BC, 0x00BB, 0x00BB, - 0x00BA, 0x00B9, 0x00B9, 0x00B8, 0x00B7, 0x00B6, 0x00B6, 0x00B5, - 0x00B5, 0x00B4, 0x00B4, 0x00B4, 0x00B4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0x1DFA, 0x1DBC, 0x1D0D, 0x1BF8, 0x1A8D, 0x18D7, - 0x16E5, 0x14C4, 0x1282, 0x102B, 0x0DCE, 0x0B77, 0x0935, 0x0714, - 0x0522, 0x036D, 0x0201, 0x00ED, 0x003D, 0x0000, 0xFF74, 0xFF68, - 0xFF45, 0xFF0E, 0xFEC6, 0xFE6E, 0xFE0B, 0xFD9F, 0xFD2C, 0xFCB4, - 0xFC3C, 0xFBC4, 0xFB51, 0xFAE5, 0xFA82, 0xFA2A, 0xF9E2, 0xF9AB, - 0xF988, 0xF97C, 0xEB6C, 0xEB71, 0xEB7D, 0xEB91, 0xEBAA, 0xEBC9, - 0xEBED, 0xEC13, 0xEC3C, 0xEC67, 0xEC91, 0xECBC, 0xECE5, 0xED0B, - 0xED2E, 0xED4D, 0xED67, 0xED7B, 0xED87, 0xED8C, 0xDDE8, 0xDDE3, - 0xDDD4, 0xDDBE, 0xDD9F, 0xDD7B, 0xDD52, 0xDD25, 0xDCF5, 0xDCC3, - 0xDC91, 0xDC5F, 0xDC2F, 0xDC02, 0xDBD9, 0xDBB5, 0xDB96, 0xDB80, - 0xDB71, 0xDB6C, 0x95C0, 0x94E9, 0x9286, 0x8EC4, 0x89D2, 0x83DF, - 0x7D17, 0x75AE, 0x6DD0, 0x65AC, 0x5D71, 0x554D, 0x4D6F, 0x4606, - 0x3F41, 0x394E, 0x345C, 0x309A, 0x2E36, 0x2D60, 0xA1D3, 0xA227, - 0xA318, 0xA494, 0xA686, 0xA8DF, 0xAB8A, 0xAE75, 0xB18F, 0xB4C4, - 0xB802, 0xBB37, 0xBE51, 0xC13C, 0xC3E7, 0xC640, 0xC832, 0xC9AE, - 0xCA9F, 0xCAF3, 0x1252, 0x133E, 0x15E0, 0x1A04, 0x1F76, 0x2604, - 0x2D7A, 0x35A3, 0x3E4E, 0x4746, 0x5057, 0x594F, 0x61F9, 0x6A23, - 0x7198, 0x7826, 0x7D99, 0x81BF, 0x8461, 0x854D, 0xE679, 0xE6AD, - 0xE743, 0xE82E, 0xE964, 0xEAD9, 0xEC81, 0xEE51, 0xF03D, 0xF23B, - 0xF43E, 0xF63C, 0xF829, 0xF9F9, 0xFBA1, 0xFD15, 0xFE4B, 0xFF36, - 0xFFCC, 0x0000, 0xFBF8, 0xFC00, 0xFC18, 0xFC3D, 0xFC6E, 0xFCA9, - 0xFCEC, 0xFD35, 0xFD83, 0xFDD4, 0xFE25, 0xFE75, 0xFEC3, 0xFF0D, - 0xFF50, 0xFF8A, 0xFFBB, 0xFFE1, 0xFFF8, 0x0000, 0xE70F, 0xE72C, - 0xE780, 0xE803, 0xE8B0, 0xE97F, 0xEA6B, 0xEB6E, 0xEC81, 0xED9D, - 0xEEBC, 0xEFD8, 0xF0EA, 0xF1ED, 0xF2D9, 0xF3A9, 0xF456, 0xF4D9, - 0xF52C, 0xF549, 0xE290, 0xE2AE, 0xE305, 0xE38E, 0xE443, 0xE51C, - 0xE612, 0xE720, 0xE83F, 0xE968, 0xEA94, 0xEBBD, 0xECDC, 0xEDEA, - 0xEEE0, 0xEFB9, 0xF06E, 0xF0F7, 0xF14E, 0xF16C, 0xF08E, 0xF021, - 0xEEEA, 0xECFF, 0xEA7A, 0xE772, 0xE3FE, 0xE037, 0xDC35, 0xD80F, - 0xD3DD, 0xCFB7, 0xCBB4, 0xC7EE, 0xC47A, 0xC172, 0xBEED, 0xBD02, - 0xBBCB, 0xBB5D, 0x2328, 0x2346, 0x239E, 0x2428, 0x24DE, 0x25B9, - 0x26B1, 0x27C2, 0x28E3, 0x2A0E, 0x2B3C, 0x2C67, 0x2D88, 0x2E98, - 0x2F91, 0x306C, 0x3121, 0x31AB, 0x3203, 0x3222, 0x9376, 0x92E1, - 0x9139, 0x8E9D, 0x8B2F, 0x870E, 0x825B, 0x7D33, 0x77BE, 0x7218, - 0x6C61, 0x66BB, 0x6145, 0x5C21, 0x576E, 0x534D, 0x4FDE, 0x4D43, - 0x4B9A, 0x4B06, 0x0027, 0x0025, 0x0021, 0x001B, 0x0014, 0x000A, - 0x0000, 0xFFF4, 0xFFE8, 0xFFDB, 0xFFCE, 0xFFC1, 0xFFB4, 0xFFA8, - 0xFF9E, 0xFF94, 0xFF8C, 0xFF86, 0xFF82, 0xFF81, 0x0247, 0x0241, - 0x0230, 0x0215, 0x01F1, 0x01C7, 0x0196, 0x0161, 0x0129, 0x00EE, - 0x00B3, 0x0079, 0x0040, 0x000B, 0xFFDC, 0xFFB1, 0xFF8E, 0xFF73, - 0xFF61, 0xFF5B, 0xCC52, 0xCC84, 0xCD13, 0xCDF4, 0xCF1C, 0xD081, - 0xD216, 0xD3D2, 0xD5A9, 0xD791, 0xD97E, 0xDB66, 0xDD3D, 0xDEF9, - 0xE08E, 0xE1F2, 0xE31B, 0xE3FC, 0xE48B, 0xE4BD, 0x36CB, 0x3688, - 0x35C9, 0x349C, 0x3310, 0x3133, 0x2F15, 0x2CC3, 0x2A4D, 0x27C1, - 0x252E, 0x22A2, 0x202C, 0x1DDA, 0x1BBC, 0x19DF, 0x1853, 0x1726, - 0x1667, 0x1624, 0x0EBF, 0x0EBB, 0x0EB2, 0x0EA4, 0x0E92, 0x0E7B, - 0x0E62, 0x0E46, 0x0E29, 0x0E0A, 0x0DEB, 0x0DCD, 0x0DAF, 0x0D93, - 0x0D7A, 0x0D63, 0x0D51, 0x0D43, 0x0D3A, 0x0D37, 0x1452, 0x1436, - 0x13E5, 0x1366, 0x12BF, 0x11F7, 0x1113, 0x1019, 0x0F0F, 0x0DFD, - 0x0CE7, 0x0BD5, 0x0ACC, 0x09D2, 0x08EE, 0x0825, 0x077E, 0x06FF, - 0x06AF, 0x0693, 0xB107, 0xB10E, 0xB123, 0xB143, 0xB16E, 0xB1A2, - 0xB1DD, 0xB21D, 0xB261, 0xB2A8, 0xB2EF, 0xB335, 0xB37A, 0xB3BA, - 0xB3F4, 0xB428, 0xB453, 0xB473, 0xB488, 0xB48F, 0x0071, 0x0070, - 0x006D, 0x0069, 0x0064, 0x005D, 0x0056, 0x004E, 0x0045, 0x003D, - 0x0034, 0x002B, 0x0022, 0x001A, 0x0013, 0x000C, 0x0007, 0x0003, - 0x0000, 0x0000, 0xFEFF, 0xFF01, 0xFF07, 0xFF11, 0xFF1D, 0xFF2B, - 0xFF3C, 0xFF4E, 0xFF62, 0xFF76, 0xFF8A, 0xFF9E, 0xFFB1, 0xFFC4, - 0xFFD4, 0xFFE3, 0xFFEF, 0xFFF9, 0xFFFE, 0x0000, 0xD1D7, 0xD1F5, - 0xD249, 0xD2CE, 0xD37D, 0xD44F, 0xD53F, 0xD645, 0xD75B, 0xD87A, - 0xD99D, 0xDABD, 0xDBD3, 0xDCD9, 0xDDC9, 0xDE9B, 0xDF4A, 0xDFCF, - 0xE023, 0xE041, 0x38E6, 0x390D, 0x397F, 0x3A32, 0x3B1E, 0x3C3A, - 0x3D7C, 0x3EDD, 0x4054, 0x41D8, 0x4361, 0x44E5, 0x465C, 0x47BD, - 0x48FF, 0x4A1B, 0x4B07, 0x4BBA, 0x4C2C, 0x4C54, 0xEFEB, 0xF00C, - 0xF06B, 0xF0FF, 0xF1C3, 0xF2AF, 0xF3BB, 0xF4E0, 0xF618, 0xF75A, - 0xF8A0, 0xF9E3, 0xFB1A, 0xFC40, 0xFD4C, 0xFE37, 0xFEFB, 0xFF90, - 0xFFEF, 0x000F, 0xE999, 0xE99C, 0xE9A6, 0xE9B6, 0xE9CB, 0xE9E4, - 0xEA00, 0xEA20, 0xEA41, 0xEA63, 0xEA86, 0xEAA8, 0xEAC9, 0xEAE8, - 0xEB04, 0xEB1D, 0xEB32, 0xEB42, 0xEB4C, 0xEB50, 0xAF5F, 0xAEE2, - 0xAD80, 0xAB52, 0xA875, 0xA502, 0xA115, 0x9CCA, 0x983B, 0x9383, - 0x8EBE, 0x8A06, 0x8577, 0x812B, 0x7D3C, 0x79C9, 0x76EB, 0x74BE, - 0x735B, 0x72DF, 0x85AF, 0x85A3, 0x8582, 0x854E, 0x8509, 0x84B6, - 0x8458, 0x83F1, 0x8383, 0x8312, 0x829F, 0x822E, 0x81C0, 0x8159, - 0x80FA, 0x80A8, 0x8063, 0x802E, 0x800D, 0x8001, 0x7FF3, 0x7FF3, - 0x7FF3, 0x7FF3, 0x7FF4, 0x7FF5, 0x7FF5, 0x7FF6, 0x7FF7, 0x7FF8, - 0x7FF9, 0x7FFA, 0x7FFB, 0x7FFC, 0x7FFC, 0x7FFD, 0x7FFE, 0x7FFE, - 0x7FFE, 0x8001, 0x4016, 0x4019, 0x4021, 0x402D, 0x403E, 0x4051, - 0x4068, 0x4080, 0x409B, 0x40B6, 0x40D1, 0x40EC, 0x4106, 0x411F, - 0x4135, 0x4149, 0x4159, 0x4166, 0x416E, 0x4171, 0xBF5F, 0x7AA7, - 0x7AB2, 0x7AD1, 0x7B02, 0x7B43, 0x7B91, 0x7BEA, 0x7C4B, 0x7CB2, - 0x7D1D, 0x7D89, 0x7DF3, 0x7E5A, 0x7EBB, 0x7F14, 0x7F62, 0x7FA3, - 0x7FD4, 0x7FF4, 0x8001, 0x8051, 0x8051, 0x804F, 0x804C, 0x8048, - 0x8044, 0x803F, 0x8039, 0x8033, 0x802D, 0x8026, 0x8020, 0x801A, - 0x8014, 0x800F, 0x800B, 0x8007, 0x8004, 0x8002, 0x8001, 0x400F, - 0x4012, 0x401A, 0x4027, 0x4038, 0x404C, 0x4063, 0x407C, 0x4096, - 0x40B2, 0x40CE, 0x40E9, 0x4104, 0x411D, 0x4134, 0x4148, 0x4159, - 0x4166, 0x416E, 0x4171, 0xBF5F, 0x0000, 0xFFEF, 0xFFBE, 0xFF70, - 0xFF09, 0xFE8E, 0xFE01, 0xFD67, 0xFCC4, 0xFC1B, 0xFB70, 0xFAC7, - 0xFA24, 0xF98A, 0xF8FE, 0xF882, 0xF81C, 0xF7CE, 0xF79C, 0xF78B, - 0x0000, 0x0008, 0x0021, 0x0047, 0x007A, 0x00B7, 0x00FC, 0x0149, - 0x0199, 0x01ED, 0x0241, 0x0295, 0x02E6, 0x0332, 0x0377, 0x03B4, - 0x03E7, 0x040E, 0x0426, 0x042F, 0xE077, 0xE0EF, 0xE245, 0xE460, - 0xE725, 0xEA7A, 0xEE45, 0xF26B, 0xF6D2, 0xFB61, 0xFFFE, 0x048B, - 0x08F3, 0x0D19, 0x10E4, 0x1439, 0x16FE, 0x1919, 0x1A6F, 0x1AE7, - 0x0000, 0x0013, 0x004D, 0x00A6, 0x011C, 0x01AA, 0x024C, 0x02FD, - 0x03B9, 0x047B, 0x053F, 0x0602, 0x06BE, 0x076E, 0x0810, 0x089E, - 0x0914, 0x096E, 0x09A7, 0x09BB, 0x0000, 0x0001, 0x0005, 0x000C, - 0x0015, 0x0020, 0x002C, 0x003A, 0x0048, 0x0057, 0x0066, 0x0075, - 0x0083, 0x0091, 0x009D, 0x00A8, 0x00B1, 0x00B8, 0x00BC, 0x00BE, - 0x0606, 0x05F9, 0x05D5, 0x059B, 0x054E, 0x04F3, 0x048A, 0x0418, - 0x039F, 0x0321, 0x02A2, 0x0225, 0x01AB, 0x0139, 0x00D1, 0x0075, - 0x0029, 0xFFF0, 0xFFCB, 0xFFBE, 0x5DDE, 0x5DA2, 0x5CF7, 0x5BE9, - 0x5A87, 0x58DC, 0x56F6, 0x54E3, 0x52AF, 0x5067, 0x4E19, 0x4BD1, - 0x499C, 0x4789, 0x45A3, 0x43F9, 0x4296, 0x4188, 0x40DD, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_A9_values, 0x0056466c, 1728, 0x00000000, 1728); diff --git a/assets/anims/anim_AA.inc.c b/assets/anims/anim_AA.inc.c index c0aa5a5bb..ba37b3795 100644 --- a/assets/anims/anim_AA.inc.c +++ b/assets/anims/anim_AA.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_AA[] = { 1, 189, @@ -13,90 +14,7 @@ static const struct Animation anim_AA[] = { }; -static const u16 anim_AA_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000D, 0x01D9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000D, 0x01CC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000D, 0x01BF, - 0x000D, 0x0197, 0x000D, 0x01A4, 0x000D, 0x01B1, - 0x000D, 0x0037, 0x000D, 0x0044, 0x000D, 0x0051, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000D, 0x002A, - 0x000D, 0x0003, 0x000D, 0x0010, 0x000D, 0x001D, - 0x000D, 0x016F, 0x000D, 0x017C, 0x000D, 0x0189, - 0x000D, 0x0092, 0x000D, 0x009F, 0x000D, 0x00AC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000D, 0x0085, - 0x000D, 0x005E, 0x000D, 0x006B, 0x000D, 0x0078, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0196, - 0x000D, 0x0148, 0x000D, 0x0155, 0x000D, 0x0162, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000D, 0x013B, - 0x000D, 0x0114, 0x000D, 0x0121, 0x000D, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01BE, - 0x000D, 0x00ED, 0x000D, 0x00FA, 0x000D, 0x0107, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000D, 0x00E0, - 0x000D, 0x00B9, 0x000D, 0x00C6, 0x000D, 0x00D3, -}; +ROM_ASSET_LOAD_ANIM(anim_AA_indices, 0x00564d44, 252, 0x00000000, 252); -static const s16 anim_AA_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0x1DFA, 0x2375, 0x2998, 0x2ABD, 0x2B93, - 0x2C29, 0x2C8D, 0x2CCC, 0x2CF3, 0x2D12, 0x2D35, 0x2D6A, 0x2DC0, - 0xFF74, 0x00B2, 0x023C, 0x02C8, 0x0346, 0x03B9, 0x0422, 0x0485, - 0x04E3, 0x0540, 0x059E, 0x05FF, 0x0666, 0xEB6C, 0xEC22, 0xED46, - 0xEE21, 0xEEFB, 0xEFD4, 0xF0AC, 0xF184, 0xF25B, 0xF332, 0xF409, - 0xF4E0, 0xF5B8, 0xDDE8, 0xE575, 0xEE13, 0xEFFA, 0xF179, 0xF2A3, - 0xF38A, 0xF440, 0xF4D7, 0xF563, 0xF5F4, 0xF69E, 0xF772, 0xA354, - 0xAB27, 0xB3A8, 0xB4C2, 0xB566, 0xB5A8, 0xB59D, 0xB55B, 0xB4F6, - 0xB483, 0xB417, 0xB3C7, 0xB3A8, 0xA07F, 0x9B5A, 0x95C3, 0x9509, - 0x949D, 0x9472, 0x9479, 0x94A4, 0x94E7, 0x9532, 0x9579, 0x95AE, - 0x95C3, 0xE7CF, 0xE04D, 0xD825, 0xD716, 0xD679, 0xD63A, 0xD644, - 0xD683, 0xD6E4, 0xD752, 0xD7BA, 0xD807, 0xD825, 0xE679, 0xDEE3, - 0xD646, 0xD473, 0xD309, 0xD1F6, 0xD127, 0xD089, 0xD00A, 0xCF98, - 0xCF1F, 0xCE8E, 0xCDD1, 0xFBF8, 0xF83E, 0xF431, 0xF3A9, 0xF35A, - 0xF339, 0xF33C, 0xF35B, 0xF389, 0xF3BE, 0xF3F0, 0xF415, 0xF423, - 0xE70F, 0xE847, 0xEA27, 0xEB74, 0xECBE, 0xEE05, 0xEF48, 0xF08A, - 0xF1CB, 0xF30B, 0xF44C, 0xF58D, 0xF6D0, 0xE290, 0xE972, 0xF0ED, - 0xF1E6, 0xF276, 0xF2B0, 0xF2A7, 0xF26C, 0xF214, 0xF1AE, 0xF14F, - 0xF109, 0xF0ED, 0xD0C1, 0xCAE4, 0xC485, 0xC3B1, 0xC337, 0xC305, - 0xC30D, 0xC33E, 0xC38A, 0xC3E0, 0xC431, 0xC46D, 0xC485, 0x1C37, - 0x183A, 0x13E4, 0x1354, 0x1301, 0x12DF, 0x12E4, 0x1306, 0x1339, - 0x1374, 0x13AB, 0x13D4, 0x13E4, 0x60B0, 0x5AE2, 0x5492, 0x53C1, - 0x5347, 0x5316, 0x531E, 0x534F, 0x539A, 0x53EF, 0x543F, 0x547B, - 0x5492, 0xFF6E, 0xFF84, 0xFF84, 0xFF2B, 0xFEBA, 0xFE92, 0xFEEE, - 0xFF92, 0x0028, 0x0097, 0x00FD, 0x0160, 0x01C4, 0x0235, 0x0236, - 0x0226, 0x01F1, 0x01B0, 0x018E, 0x01AE, 0x01ED, 0x020F, 0x0201, - 0x01E0, 0x01B6, 0x0190, 0xBF43, 0xC0BC, 0xC02B, 0xB87F, 0xAED0, - 0xAAE4, 0xB173, 0xBDC5, 0xC979, 0xD270, 0xDAF8, 0xE354, 0xEBC5, - 0x5489, 0x556F, 0x538F, 0x4DD4, 0x47C1, 0x4165, 0x3AD1, 0x3413, - 0x2D3C, 0x265A, 0x1F7D, 0x18B4, 0x1211, 0x0EF3, 0x0D2E, 0x0AAC, - 0x08D8, 0x06B9, 0x04E8, 0x03FF, 0x0498, 0x0724, 0x0B3D, 0x1039, - 0x156D, 0x1A30, 0x142D, 0x1546, 0x16D7, 0x1821, 0x19BE, 0x1B1A, - 0x1B9D, 0x1AB4, 0x17F4, 0x13C0, 0x0EB8, 0x097B, 0x04A8, 0xB176, - 0xAE00, 0xAB05, 0xAC61, 0xAE79, 0xB134, 0xB47A, 0xB833, 0xBC94, - 0xC1AC, 0xC72E, 0xCCC9, 0xD230, 0x00BC, 0x00B9, 0x00BB, 0x00D2, - 0x00EE, 0x00F3, 0x00D4, 0x009D, 0x0061, 0x0023, 0xFFE2, 0xFF9E, - 0xFF5B, 0xFF30, 0xFF32, 0xFF45, 0xFF7B, 0xFFBC, 0xFFD8, 0xFFAE, - 0xFF60, 0xFF27, 0xFF15, 0xFF11, 0xFF14, 0xFF13, 0xC4CD, 0xC4E7, - 0xC23C, 0xB8EB, 0xADB7, 0xA921, 0xB02A, 0xBDD1, 0xCB9D, 0xD766, - 0xE34A, 0xEF38, 0xFB21, 0x5361, 0x5553, 0x5435, 0x4DD3, 0x46FF, - 0x3FCD, 0x3852, 0x30A1, 0x28CE, 0x20EE, 0x1915, 0x1156, 0x09C7, - 0xEC5E, 0xEDB3, 0xEFB3, 0xF162, 0xF366, 0xF52C, 0xF61F, 0xF5AE, - 0xF371, 0xEFCA, 0xEB53, 0xE6A9, 0xE267, 0xEC8B, 0xEBFE, 0xEAD9, - 0xE920, 0xE6D4, 0xE4BD, 0xE3A4, 0xE453, 0xE749, 0xEC01, 0xF1BA, - 0xF7B3, 0xFD2B, 0xB692, 0xB468, 0xB2C7, 0xB41C, 0xB5F1, 0xB83C, - 0xBAF4, 0xBE10, 0xC1BB, 0xC5FA, 0xCA8E, 0xCF37, 0xD3B5, 0x85AC, - 0x8515, 0x7FFF, 0x76C5, 0x6D21, 0x6324, 0x58E3, 0x4E6E, 0x43DB, - 0x393A, 0x2EA0, 0x2420, 0x19CB, 0x7FF3, 0x7FF4, 0x7FFF, 0x8012, - 0x8026, 0x803B, 0x8051, 0x8067, 0x807D, 0x8093, 0x80A9, 0x80BF, - 0x80D5, 0x4016, 0x403A, 0x4171, 0x43A4, 0x45F1, 0x4853, 0x4AC5, - 0x4D43, 0x4FC9, 0x5252, 0x54DA, 0x575B, 0x59D2, 0xBF5F, 0x7AA7, - 0x7B35, 0x7FFF, 0x88AD, 0x91BF, 0x9B25, 0xA4CC, 0xAEA3, 0xB897, - 0xC297, 0xCC91, 0xD673, 0xE02C, 0x804E, 0x8046, 0x7FFF, 0x7F7D, - 0x7EF5, 0x7E68, 0x7DD8, 0x7D45, 0x7CB0, 0x7C1A, 0x7B85, 0x7AF1, - 0x7A60, 0x400F, 0x4034, 0x4171, 0x43AF, 0x4607, 0x4875, 0x4AF3, - 0x4D7E, 0x5010, 0x52A6, 0x553A, 0x57C8, 0x5A4B, 0xBF5F, 0xE1B0, - 0xE0E6, 0xDF6E, 0xDEA4, 0xDE51, 0xDD6C, 0xDC13, 0xDA62, 0xD877, - 0xD66E, 0xD466, 0xD27B, 0xD0CA, 0x0606, 0x0691, 0x0792, 0x081C, - 0x0852, 0x08E5, 0x09C5, 0x0ADD, 0x0C1B, 0x0D6C, 0x0EBD, 0x0FFA, - 0x1113, 0x5FE8, 0x6005, 0x6058, 0x60D9, 0x617F, 0x6245, 0x6321, - 0x640C, 0x6500, 0x65F3, 0x66DE, 0x67BB, 0x6880, -}; +ROM_ASSET_LOAD_ANIM(anim_AA_values, 0x00564e40, 972, 0x00000000, 972); diff --git a/assets/anims/anim_AB.inc.c b/assets/anims/anim_AB.inc.c index 29c46d3d4..5b717103d 100644 --- a/assets/anims/anim_AB.inc.c +++ b/assets/anims/anim_AB.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_AB[] = { 1, 189, @@ -13,76 +14,7 @@ static const struct Animation anim_AB[] = { }; -static const u16 anim_AB_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x016D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0163, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0159, - 0x000A, 0x013A, 0x000A, 0x0144, 0x000A, 0x014E, - 0x000A, 0x002B, 0x000A, 0x0035, 0x000A, 0x003F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0021, - 0x000A, 0x0003, 0x000A, 0x000D, 0x000A, 0x0017, - 0x000A, 0x011B, 0x000A, 0x0125, 0x000A, 0x012F, - 0x000A, 0x0071, 0x000A, 0x007B, 0x000A, 0x0085, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0067, - 0x000A, 0x0049, 0x000A, 0x0053, 0x000A, 0x005D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0139, - 0x000A, 0x00FD, 0x000A, 0x0107, 0x000A, 0x0111, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00F3, - 0x000A, 0x00D5, 0x000A, 0x00DF, 0x000A, 0x00E9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0158, - 0x000A, 0x00B7, 0x000A, 0x00C1, 0x000A, 0x00CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00AD, - 0x000A, 0x008F, 0x000A, 0x0099, 0x000A, 0x00A3, -}; +ROM_ASSET_LOAD_ANIM(anim_AB_indices, 0x00565224, 252, 0x00000000, 252); -static const s16 anim_AB_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0x2C14, 0x2B29, 0x28B2, 0x251B, 0x20D0, - 0x1C3D, 0x17D0, 0x13F3, 0x0FDF, 0x0D27, 0x0606, 0x05C0, 0x0500, - 0x03EA, 0x029D, 0x013A, 0xFFE2, 0xFEB5, 0xFD72, 0xFC97, 0xF585, - 0xF53B, 0xF475, 0xF353, 0xF1F9, 0xF086, 0xEF1F, 0xEDE3, 0xEC89, - 0xEB9B, 0xF36E, 0xF125, 0xEB0E, 0xE250, 0xD811, 0xCD78, 0xC3AC, - 0xBBD3, 0xB8CC, 0xB907, 0xAFBB, 0xADCE, 0xA89D, 0xA10D, 0x9803, - 0x8E64, 0x8514, 0x7CF8, 0x7478, 0x6ED3, 0x9739, 0x97F1, 0x99E0, - 0x9CB1, 0xA010, 0xA3A5, 0xA71E, 0xAA24, 0xAD4E, 0xAF69, 0xDC21, - 0xDE17, 0xE35D, 0xEB0B, 0xF43A, 0xFE00, 0x0775, 0x0FB2, 0x1855, - 0x1E11, 0xD021, 0xD174, 0xD505, 0xDA38, 0xE06F, 0xE70E, 0xED78, - 0xF310, 0xF8FD, 0xFCF4, 0xF547, 0xF5D7, 0xF75C, 0xF991, 0xFC35, - 0xFF04, 0x01BB, 0x041A, 0x0696, 0x083C, 0xF677, 0xF603, 0xF4CA, - 0xF301, 0xF0DD, 0xEE95, 0xEC5E, 0xEA6D, 0xE84B, 0xE6D6, 0xEDB3, - 0xEC0C, 0xE7A5, 0xE150, 0xD9E1, 0xD22B, 0xCB02, 0xC539, 0xC292, - 0xC248, 0xC805, 0xC9BE, 0xCE61, 0xD521, 0xDD33, 0xE5CA, 0xEE1B, - 0xF559, 0xFCF0, 0x01FA, 0x1573, 0x1637, 0x1847, 0x1B49, 0x1EE0, - 0x22B3, 0x2666, 0x299F, 0x2D01, 0x2F3B, 0x584E, 0x5A25, 0x5F16, - 0x6649, 0x6EE4, 0x780D, 0x80EB, 0x88A4, 0x90BB, 0x961B, 0x01EB, - 0x01EE, 0x01E9, 0x01C4, 0x0178, 0x0116, 0x00AC, 0x0047, 0xFFF6, - 0xFFC4, 0x0186, 0x0185, 0x0188, 0x0190, 0x01A1, 0x01B6, 0x01CC, - 0x01E1, 0x01F2, 0x01FD, 0xEEE4, 0xEF19, 0xEE9B, 0xEBC5, 0xE619, - 0xDEDA, 0xD706, 0xCF97, 0xC98A, 0xC5DA, 0x0EA9, 0x0E70, 0x0EF9, - 0x1211, 0x183F, 0x2024, 0x28AD, 0x30C7, 0x3760, 0x3B65, 0x1B98, - 0x1B58, 0x1AC7, 0x1A30, 0x19A0, 0x1900, 0x185F, 0x17CB, 0x1754, - 0x170A, 0x0320, 0x0348, 0x03C8, 0x04A8, 0x05F1, 0x0784, 0x092F, - 0x0AC1, 0x0C06, 0x0CCE, 0xD40B, 0xD3EA, 0xD35F, 0xD230, 0xD047, - 0xCDE7, 0xCB5E, 0xC8FA, 0xC708, 0xC5D8, 0xFF43, 0xFF42, 0xFF46, - 0xFF5B, 0xFF83, 0xFFB6, 0xFFEE, 0x0022, 0x004D, 0x0067, 0xFF12, - 0xFF12, 0xFF12, 0xFF13, 0xFF17, 0xFF1B, 0xFF20, 0xFF24, 0xFF28, - 0xFF2A, 0xFF3D, 0xFF4B, 0xFE6E, 0xFB21, 0xF4EA, 0xED08, 0xE48B, - 0xDC7F, 0xD5F4, 0xD1F7, 0x05FD, 0x05D4, 0x0682, 0x09C7, 0x1028, - 0x1847, 0x210C, 0x295E, 0x3024, 0x3446, 0xE121, 0xE157, 0xE1D5, - 0xE267, 0xE302, 0xE3B5, 0xE46D, 0xE517, 0xE5A0, 0xE5F5, 0xFEED, - 0xFEC7, 0xFE3E, 0xFD2B, 0xFB7D, 0xF969, 0xF733, 0xF51D, 0xF36C, - 0xF263, 0xD552, 0xD548, 0xD4E3, 0xD3B5, 0xD19B, 0xCEF5, 0xCC1D, - 0xC96C, 0xC73C, 0xC5E6, 0x1C50, 0x1FFF, 0x29D3, 0x37F8, 0x4898, - 0x59DF, 0x69F8, 0x770E, 0x7DAD, 0x7F0A, 0x8053, 0x8007, 0x7F3F, - 0x7E25, 0x7CE4, 0x7BA6, 0x7A95, 0x79DB, 0x7AA4, 0x7BD4, 0x5B45, - 0x5B84, 0x5C21, 0x5CEA, 0x5DAB, 0x5E32, 0x5E4E, 0x5DCB, 0x58AC, - 0x5349, 0xBF5F, 0xDEF0, 0xDC19, 0xD47E, 0xC97E, 0xBC78, 0xAECB, - 0xA1D7, 0x96F9, 0x8EC6, 0x8AAE, 0x7BE2, 0x7CD6, 0x7F5A, 0x82E8, - 0x86F9, 0x8B07, 0x8E8D, 0x9103, 0x8F03, 0x8BB5, 0x5ADC, 0x5A9D, - 0x59EE, 0x58E3, 0x5790, 0x560B, 0x5467, 0x52BA, 0x4F13, 0x4BD4, - 0xBF5F, 0xD17C, 0xD20F, 0xD39C, 0xD5DE, 0xD894, 0xDB79, 0xDE4A, - 0xE0C4, 0xE2A4, 0xE3A6, 0x109A, 0x1039, 0x0F33, 0x0DB4, 0x0BEA, - 0x0A00, 0x0824, 0x0682, 0x0546, 0x049D, 0x6843, 0x67FC, 0x673D, - 0x6628, 0x64DC, 0x637A, 0x6223, 0x60F8, 0x601A, 0x5FA8, -}; +ROM_ASSET_LOAD_ANIM(anim_AB_values, 0x00565320, 750, 0x00000000, 750); diff --git a/assets/anims/anim_AC.inc.c b/assets/anims/anim_AC.inc.c index b146d0164..bbb57748b 100644 --- a/assets/anims/anim_AC.inc.c +++ b/assets/anims/anim_AC.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_AC[] = { 0, 189, @@ -13,136 +14,7 @@ static const struct Animation anim_AC[] = { }; -static const u16 anim_AC_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0018, 0x030D, 0x0018, 0x0325, 0x0018, 0x033D, - 0x0018, 0x02C5, 0x0018, 0x02DD, 0x0018, 0x02F5, - 0x0018, 0x027D, 0x0018, 0x0295, 0x0018, 0x02AD, - 0x0001, 0x0279, 0x0001, 0x027A, 0x0001, 0x027B, - 0x0018, 0x0063, 0x0018, 0x007B, 0x0018, 0x0093, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x004B, - 0x0018, 0x0003, 0x0018, 0x001B, 0x0018, 0x0033, - 0x0001, 0x025E, 0x0001, 0x025F, 0x0001, 0x0260, - 0x0018, 0x010B, 0x0018, 0x0123, 0x0018, 0x013B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x00F3, - 0x0018, 0x00AB, 0x0018, 0x00C3, 0x0018, 0x00DB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0261, - 0x0018, 0x0244, 0x0001, 0x025C, 0x0001, 0x025D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x022C, - 0x0018, 0x01E4, 0x0018, 0x01FC, 0x0018, 0x0214, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x027C, - 0x0018, 0x01B3, 0x0001, 0x01CB, 0x0018, 0x01CC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x019B, - 0x0018, 0x0153, 0x0018, 0x016B, 0x0018, 0x0183, -}; +ROM_ASSET_LOAD_ANIM(anim_AC_indices, 0x00565628, 252, 0x00000000, 252); -static const s16 anim_AC_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0x2DC0, 0x2DC5, 0x2DD0, 0x2DDF, 0x2DED, - 0x2DF9, 0x2DFD, 0x2DFB, 0x2DF5, 0x2DEA, 0x2DD8, 0x2DC0, 0x2D96, - 0x2D5A, 0x2D1B, 0x2CEA, 0x2CD6, 0x2CE3, 0x2D05, 0x2D32, 0x2D64, - 0x2D92, 0x2DB3, 0x2DC0, 0x0666, 0x05F6, 0x04DF, 0x0375, 0x020A, - 0x00F3, 0x0083, 0x00ED, 0x01FE, 0x0370, 0x04FF, 0x0666, 0x07F3, - 0x09DD, 0x0BBB, 0x0D26, 0x0DB5, 0x0D4E, 0x0C42, 0x0AD5, 0x0947, - 0x07D9, 0x06CE, 0x0666, 0xF5B8, 0xF5EE, 0xF673, 0xF720, 0xF7CE, - 0xF853, 0xF888, 0xF857, 0xF7D6, 0xF727, 0xF668, 0xF5B8, 0xF4F1, - 0xF3F8, 0xF304, 0xF24A, 0xF200, 0xF235, 0xF2BD, 0xF377, 0xF442, - 0xF4FC, 0xF584, 0xF5B8, 0xF913, 0xF931, 0xF97C, 0xF9DF, 0xFA48, - 0xFAA0, 0xFAD4, 0xFAD0, 0xFA3E, 0xF929, 0xF810, 0xF772, 0xF745, - 0xF727, 0xF717, 0xF712, 0xF717, 0xF721, 0xF731, 0xF742, 0xF754, - 0xF763, 0xF76E, 0xF772, 0xB490, 0xB490, 0xB491, 0xB492, 0xB494, - 0xB497, 0xB499, 0xB49B, 0xB49E, 0xB4A0, 0xB4A3, 0xB4A5, 0xB4A6, - 0xB4A7, 0xB4A7, 0xB4A7, 0xB4A4, 0xB4A1, 0xB49D, 0xB49A, 0xB496, - 0xB493, 0xB490, 0xB490, 0x92C7, 0x92A8, 0x9251, 0x91CB, 0x9120, - 0x9059, 0x8F7F, 0x8E9C, 0x8DB9, 0x8CDF, 0x8C18, 0x8B6D, 0x8AE8, - 0x8A90, 0x8A71, 0x8ABB, 0x8B7F, 0x8C9A, 0x8DEB, 0x8F4D, 0x909E, - 0x91BA, 0x927E, 0x92C7, 0xD684, 0xD688, 0xD694, 0xD6A5, 0xD6BC, - 0xD6D6, 0xD6F3, 0xD711, 0xD72F, 0xD74C, 0xD766, 0xD77D, 0xD78F, - 0xD79A, 0xD79E, 0xD795, 0xD77B, 0xD755, 0xD729, 0xD6FA, 0xD6CD, - 0xD6A8, 0xD68E, 0xD684, 0xCDD1, 0xCE09, 0xCE82, 0xCEFC, 0xCF34, - 0xCF26, 0xCF00, 0xCEC9, 0xCE89, 0xCE46, 0xCE06, 0xCDD1, 0xCDA4, - 0xCD7A, 0xCD5C, 0xCD51, 0xCD56, 0xCD65, 0xCD79, 0xCD91, 0xCDA9, - 0xCDBD, 0xCDCC, 0xCDD1, 0xF423, 0xF2C3, 0xEFBE, 0xECB8, 0xEB59, - 0xEBA7, 0xEC7D, 0xEDB9, 0xEF3B, 0xF0E3, 0xF291, 0xF423, 0xF60C, - 0xF857, 0xFA43, 0xFB11, 0xFAC5, 0xF9FC, 0xF8E0, 0xF79A, 0xF654, - 0xF538, 0xF46F, 0xF423, 0xF6D0, 0xF642, 0xF50B, 0xF3D4, 0xF346, - 0xF367, 0xF3BF, 0xF441, 0xF4DF, 0xF58A, 0xF634, 0xF6D0, 0xF783, - 0xF851, 0xF8FB, 0xF942, 0xF927, 0xF8E0, 0xF87C, 0xF809, 0xF796, - 0xF732, 0xF6EB, 0xF6D0, 0xFF30, 0xFF0E, 0xFEB5, 0xFE3D, 0xFDB9, - 0xFD40, 0xFCE8, 0xFCC6, 0xFCCD, 0xFCE0, 0xFCFF, 0xFD26, 0xFD55, - 0xFD89, 0xFDC1, 0xFDFB, 0xFE34, 0xFE6C, 0xFEA1, 0xFECF, 0xFEF7, - 0xFF15, 0xFF29, 0xFF30, 0xC412, 0xC44F, 0xC48D, 0xC4CA, 0xC584, - 0xC669, 0xC766, 0xC86A, 0xC965, 0xCA43, 0xCAF5, 0xCB69, 0xCB8E, - 0xCB59, 0xCADA, 0xCA21, 0xC93F, 0xC844, 0xC742, 0xC649, 0xC56A, - 0xC4B6, 0xC43E, 0xC412, 0x0824, 0x0802, 0x07E0, 0x07BE, 0x07D3, - 0x07F3, 0x0819, 0x0843, 0x086D, 0x0895, 0x08B7, 0x08CF, 0x08DC, - 0x08DC, 0x08D3, 0x08C2, 0x08AD, 0x0894, 0x087A, 0x0860, 0x0848, - 0x0835, 0x0828, 0x0824, 0x5341, 0x547E, 0x55BB, 0x56F8, 0x56BF, - 0x564E, 0x55B4, 0x5502, 0x5445, 0x538D, 0x52EA, 0x5269, 0x521B, - 0x51FB, 0x51F5, 0x5206, 0x5227, 0x5253, 0x5287, 0x52BD, 0x52EF, - 0x5319, 0x5336, 0x5341, 0x01C4, 0x01C5, 0x01C8, 0x01CC, 0x01D0, - 0x01D5, 0x01D8, 0x01DA, 0x01D9, 0x01D6, 0x01CF, 0x01C4, 0x01AA, - 0x017F, 0x014A, 0x0117, 0x00EE, 0x00C9, 0x00A3, 0x008E, 0x0099, - 0x00F4, 0x017E, 0x01C4, 0x0190, 0x0190, 0x018E, 0x018B, 0x0187, - 0x0184, 0x0182, 0x0181, 0x0181, 0x0183, 0x0188, 0x0190, 0x01A4, - 0x01C5, 0x01EC, 0x0211, 0x022B, 0x023C, 0x0247, 0x0249, 0x023B, - 0x0204, 0x01B7, 0x0190, 0xEBC5, 0xEBDD, 0xEC1B, 0xEC70, 0xECCF, - 0xED29, 0xED70, 0xED96, 0xED8D, 0xED45, 0xECB2, 0xEBC5, 0xE999, - 0xE5E0, 0xE173, 0xDD28, 0xD9D6, 0xD6F8, 0xD441, 0xD2DA, 0xD3EC, - 0xDB4D, 0xE62F, 0xEBC5, 0x1211, 0x1385, 0x1746, 0x1C68, 0x2200, - 0x2722, 0x2AE3, 0x2C58, 0x288B, 0x2006, 0x1718, 0x1211, 0x10AF, - 0x0FC9, 0x0F4B, 0x0F25, 0x0F45, 0x0F9A, 0x1012, 0x109B, 0x1124, - 0x119C, 0x11F0, 0x1211, 0x0500, 0x0505, 0x0512, 0x0526, 0x053F, - 0x055A, 0x0577, 0x0592, 0x05AA, 0x05BE, 0x05CC, 0x05D0, 0x05CC, - 0x05C1, 0x05B0, 0x059A, 0x0582, 0x0568, 0x054F, 0x0536, 0x0521, - 0x0510, 0x0504, 0x0500, 0x04A8, 0xF127, 0xEFC7, 0xEC01, 0xE65E, - 0xDF66, 0xD7A2, 0xCF99, 0xC7D4, 0xC0DD, 0xBB39, 0xB774, 0xB613, - 0xB73D, 0xBA74, 0xBF4F, 0xC564, 0xCC4C, 0xD39D, 0xDAEE, 0xE1D6, - 0xE7EC, 0xECC7, 0xEFFD, 0xF127, 0xFF5B, 0xFF72, 0xFFA7, 0xFFE2, - 0x000B, 0x001B, 0x0019, 0x0006, 0xFFDF, 0xFFA9, 0xFF77, 0xFF5B, - 0xFF52, 0xFF4C, 0xFF48, 0xFF47, 0xFF48, 0xFF4A, 0xFF4E, 0xFF51, - 0xFF55, 0xFF58, 0xFF5A, 0xFF5B, 0xFF13, 0xFF0C, 0xFEFC, 0xFEEB, - 0xFEDF, 0xFEDE, 0xFEE4, 0xFEEC, 0xFEF6, 0xFF03, 0xFF0D, 0xFF13, - 0xFF16, 0xFF17, 0xFF18, 0xFF18, 0xFF18, 0xFF17, 0xFF16, 0xFF16, - 0xFF15, 0xFF14, 0xFF14, 0xFF13, 0xFB21, 0xF7AB, 0xEFAA, 0xE6AB, - 0xE03B, 0xDDAB, 0xDDD8, 0xE0A0, 0xE6B9, 0xEF11, 0xF6D0, 0xFB21, - 0xFC85, 0xFD6E, 0xFDEC, 0xFE12, 0xFDF2, 0xFD9D, 0xFD24, 0xFC99, - 0xFC0F, 0xFB96, 0xFB41, 0xFB21, 0x09C7, 0x09A7, 0x0954, 0x08E1, - 0x0862, 0x07E9, 0x0789, 0x0756, 0x0763, 0x07C3, 0x0888, 0x09C7, - 0x0C23, 0x0FDD, 0x1470, 0x1957, 0x1E0D, 0x2210, 0x24D8, 0x25E3, - 0x217F, 0x17D5, 0x0E2B, 0x09C7, 0x0366, 0x0357, 0x032F, 0x02F4, - 0x02AA, 0x0258, 0x0202, 0x01B0, 0x0166, 0x012B, 0x0103, 0x00F4, - 0x0100, 0x0122, 0x0156, 0x0196, 0x01DF, 0x022D, 0x027A, 0x02C4, - 0x0304, 0x0337, 0x035A, 0x0366, 0xFD2B, 0xBADB, 0x19CB, 0x80D5, - 0x59D2, 0xBF5F, 0xC09D, 0xC406, 0xC91E, 0xCF69, 0xD66E, 0xDDB0, - 0xE4B4, 0xEB00, 0xF018, 0xF380, 0xF4BE, 0xF3B2, 0xF0CA, 0xEC67, - 0xE6E8, 0xE0AB, 0xDA0F, 0xD373, 0xCD35, 0xC7B6, 0xC353, 0xC06C, - 0xBF5F, 0xE02C, 0x7A60, 0x5A4B, 0xBF5F, 0x0000, 0x0021, 0x006A, - 0x00B3, 0x00D4, 0x00CE, 0x00BB, 0x00A0, 0x007D, 0x0055, 0x002A, - 0x0000, 0xFFC3, 0xFF74, 0xFF2E, 0xFF11, 0xFF1B, 0xFF36, 0xFF5D, - 0xFF89, 0xFFB5, 0xFFDB, 0xFFF6, 0x0000, 0x0000, 0x007E, 0x0193, - 0x02A8, 0x0326, 0x030D, 0x02C8, 0x025F, 0x01DA, 0x0143, 0x00A2, - 0x0000, 0xFF18, 0xFDEA, 0xFCE4, 0xFC75, 0xFC9C, 0xFD03, 0xFD94, - 0xFE3B, 0xFEE1, 0xFF73, 0xFFD9, 0x0000, 0xD0CA, 0xD0CB, 0xD0CE, - 0xD0D1, 0xD0D2, 0xD0D1, 0xD0D0, 0xD0CF, 0xD0CD, 0xD0CB, 0xD0CA, - 0xD0CA, 0xD0CB, 0xD0CF, 0xD0D3, 0xD0D4, 0xD0D4, 0xD0D3, 0xD0D1, - 0xD0CF, 0xD0CD, 0xD0CB, 0xD0CA, 0xD0CA, 0x0000, 0x0047, 0x00CB, - 0x0112, 0x010D, 0x00FE, 0x00E7, 0x00C7, 0x009F, 0x0070, 0x003B, - 0x0000, 0xFF80, 0xFED4, 0xFE7D, 0xFE8A, 0xFEAE, 0xFEE1, 0xFF1F, - 0xFF5F, 0xFF9C, 0xFFD0, 0xFFF3, 0x0000, 0x0000, 0x0012, 0x0035, - 0x0048, 0x0047, 0x0043, 0x003C, 0x0034, 0x002A, 0x001D, 0x000F, - 0x0000, 0xFFDF, 0xFFB1, 0xFF9A, 0xFF9D, 0xFFA7, 0xFFB4, 0xFFC5, - 0xFFD6, 0xFFE6, 0xFFF4, 0xFFFD, 0x0000, 0x1113, 0x1113, 0x1115, - 0x1116, 0x1115, 0x1115, 0x1114, 0x1114, 0x1113, 0x1113, 0x1113, - 0x1113, 0x1114, 0x1117, 0x1118, 0x1118, 0x1117, 0x1117, 0x1116, - 0x1115, 0x1114, 0x1113, 0x1113, 0x1113, 0x057A, 0x0541, 0x04A4, - 0x03BA, 0x0299, 0x0156, 0x0009, 0xFEC7, 0xFDA6, 0xFCBC, 0xFC1F, - 0xFBE6, 0xFC16, 0xFC9B, 0xFD65, 0xFE62, 0xFF81, 0x00AF, 0x01DF, - 0x02FE, 0x03FB, 0x04C4, 0x054A, 0x057A, 0x038B, 0x0366, 0x0300, - 0x0269, 0x01AD, 0x00DC, 0x0004, 0xFF35, 0xFE79, 0xFDE2, 0xFD7C, - 0xFD57, 0xFD76, 0xFDCD, 0xFE4F, 0xFEF3, 0xFFAD, 0x0070, 0x0135, - 0x01EF, 0x0292, 0x0315, 0x036B, 0x038B, 0x68BD, 0x68BC, 0x68BB, - 0x68B8, 0x68B5, 0x68B2, 0x68AE, 0x68AA, 0x68A7, 0x68A5, 0x68A3, - 0x68A2, 0x68A3, 0x68A4, 0x68A7, 0x68A9, 0x68AC, 0x68B0, 0x68B3, - 0x68B6, 0x68B9, 0x68BB, 0x68BD, 0x68BD, -}; +ROM_ASSET_LOAD_ANIM(anim_AC_values, 0x00565724, 1706, 0x00000000, 1706); diff --git a/assets/anims/anim_AD.inc.c b/assets/anims/anim_AD.inc.c index cc7e3a120..0466ae62b 100644 --- a/assets/anims/anim_AD.inc.c +++ b/assets/anims/anim_AD.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_AD[] = { 1, 189, @@ -13,146 +14,7 @@ static const struct Animation anim_AD[] = { }; -static const u16 anim_AD_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0389, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0370, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0357, - 0x0019, 0x030B, 0x0019, 0x0324, 0x0019, 0x033D, - 0x0019, 0x0067, 0x0019, 0x0080, 0x0019, 0x0099, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x004E, - 0x0019, 0x0003, 0x0019, 0x001C, 0x0019, 0x0035, - 0x0019, 0x02BF, 0x0019, 0x02D8, 0x0019, 0x02F1, - 0x0019, 0x0116, 0x0019, 0x012F, 0x0019, 0x0148, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x00FD, - 0x0019, 0x00B2, 0x0019, 0x00CB, 0x0019, 0x00E4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x030A, - 0x0019, 0x0274, 0x0019, 0x028D, 0x0019, 0x02A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x025B, - 0x0019, 0x0210, 0x0019, 0x0229, 0x0019, 0x0242, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0356, - 0x0019, 0x01C5, 0x0019, 0x01DE, 0x0019, 0x01F7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x01AC, - 0x0019, 0x0161, 0x0019, 0x017A, 0x0019, 0x0193, -}; +ROM_ASSET_LOAD_ANIM(anim_AD_indices, 0x00565de8, 252, 0x00000000, 252); -static const s16 anim_AD_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0x0D27, 0x0D3C, 0x0D7B, 0x0DE0, 0x0E66, - 0x0F09, 0x0FC8, 0x109C, 0x1183, 0x1279, 0x137B, 0x1484, 0x1590, - 0x169D, 0x17A6, 0x18A7, 0x199D, 0x1A84, 0x1B59, 0x1C17, 0x1CBB, - 0x1D41, 0x1DA5, 0x1DE4, 0x1DFA, 0xFC97, 0xFC9B, 0xFCA6, 0xFCB7, - 0xFCCE, 0xFCE9, 0xFD0A, 0xFD2E, 0xFD55, 0xFD7F, 0xFDAB, 0xFDD8, - 0xFE06, 0xFE34, 0xFE61, 0xFE8C, 0xFEB6, 0xFEDE, 0xFF02, 0xFF22, - 0xFF3E, 0xFF55, 0xFF66, 0xFF71, 0xFF74, 0xEB9B, 0xEB9B, 0xEB9A, - 0xEB99, 0xEB98, 0xEB96, 0xEB94, 0xEB92, 0xEB8F, 0xEB8C, 0xEB8A, - 0xEB87, 0xEB84, 0xEB81, 0xEB7E, 0xEB7B, 0xEB78, 0xEB76, 0xEB74, - 0xEB72, 0xEB70, 0xEB6E, 0xEB6D, 0xEB6D, 0xEB6C, 0xB907, 0xB936, - 0xB9C0, 0xBA9C, 0xBBC2, 0xBD29, 0xBECA, 0xC09C, 0xC296, 0xC4B2, - 0xC6E6, 0xC92B, 0xCB77, 0xCDC4, 0xD009, 0xD23D, 0xD458, 0xD653, - 0xD825, 0xD9C5, 0xDB2D, 0xDC52, 0xDD2E, 0xDDB8, 0xDDE8, 0x6ED0, - 0x6F03, 0x6F94, 0x707C, 0x71B2, 0x732D, 0x74E5, 0x76D1, 0x78E8, - 0x7B21, 0x7D74, 0x7FD9, 0x8249, 0x84B7, 0x871B, 0x896F, 0x8BA8, - 0x8DBF, 0x8FAB, 0x9162, 0x92DE, 0x9414, 0x94FC, 0x958D, 0x95C0, - 0xAF69, 0xAF57, 0xAF24, 0xAED3, 0xAE67, 0xADE3, 0xAD49, 0xAC9E, - 0xABE3, 0xAB1C, 0xAA4D, 0xA977, 0xA89E, 0xA7C5, 0xA6EF, 0xA61F, - 0xA559, 0xA49E, 0xA3F2, 0xA359, 0xA2D5, 0xA268, 0xA217, 0xA1E5, - 0xA1D3, 0x1E11, 0x1E01, 0x1DD6, 0x1D90, 0x1D32, 0x1CC0, 0x1C3B, - 0x1BA7, 0x1B05, 0x1A59, 0x19A6, 0x18ED, 0x1832, 0x1776, 0x16BD, - 0x160A, 0x155E, 0x14BC, 0x1428, 0x13A3, 0x1331, 0x12D3, 0x128D, - 0x1262, 0x1252, 0xFCF4, 0xFCD7, 0xFC83, 0xFBFD, 0xFB4A, 0xFA6F, - 0xF971, 0xF855, 0xF720, 0xF5D7, 0xF47F, 0xF31D, 0xF1B7, 0xF050, - 0xEEEE, 0xED96, 0xEC4D, 0xEB18, 0xE9FC, 0xE8FE, 0xE823, 0xE770, - 0xE6EA, 0xE696, 0xE679, 0x083C, 0x082C, 0x07FE, 0x07B5, 0x0753, - 0x06DC, 0x0651, 0x05B6, 0x050E, 0x045A, 0x039E, 0x02DD, 0x0219, - 0x0156, 0x0094, 0xFFDA, 0xFF26, 0xFE7E, 0xFDE3, 0xFD58, 0xFCE1, - 0xFC7F, 0xFC36, 0xFC08, 0xFBF8, 0xE6D6, 0xE6D7, 0xE6D7, 0xE6D9, - 0xE6DA, 0xE6DD, 0xE6DF, 0xE6E2, 0xE6E5, 0xE6E8, 0xE6EC, 0xE6EF, - 0xE6F3, 0xE6F6, 0xE6FA, 0xE6FD, 0xE700, 0xE704, 0xE706, 0xE709, - 0xE70B, 0xE70D, 0xE70E, 0xE70F, 0xE70F, 0xC248, 0xC272, 0xC2EB, - 0xC3AB, 0xC4AC, 0xC5E7, 0xC753, 0xC8EB, 0xCAA7, 0xCC7F, 0xCE6D, - 0xD069, 0xD26C, 0xD46F, 0xD66B, 0xD859, 0xDA31, 0xDBED, 0xDD85, - 0xDEF1, 0xE02C, 0xE12D, 0xE1ED, 0xE266, 0xE290, 0x01FC, 0x01E6, - 0x01A5, 0x013D, 0x00B2, 0x0008, 0xFF44, 0xFE68, 0xFD78, 0xFC79, - 0xFB6F, 0xFA5C, 0xF946, 0xF830, 0xF71D, 0xF613, 0xF513, 0xF424, - 0xF348, 0xF283, 0xF1D9, 0xF14E, 0xF0E6, 0xF0A5, 0xF08E, 0x2F3B, - 0x2F2B, 0x2EFE, 0x2EB6, 0x2E56, 0x2DE0, 0x2D58, 0x2CBF, 0x2C19, - 0x2B69, 0x2AB0, 0x29F2, 0x2931, 0x2870, 0x27B2, 0x26FA, 0x2649, - 0x25A3, 0x250B, 0x2482, 0x240D, 0x23AD, 0x2365, 0x2337, 0x2328, - 0x961E, 0x961B, 0x9611, 0x9601, 0x95EC, 0x95D2, 0x95B4, 0x9592, - 0x956E, 0x9547, 0x951E, 0x94F5, 0x94CA, 0x94A0, 0x9476, 0x944D, - 0x9426, 0x9402, 0x93E0, 0x93C2, 0x93A9, 0x9393, 0x9384, 0x937A, - 0x9376, 0xFFC4, 0xFFC4, 0xFFC6, 0xFFC8, 0xFFCB, 0xFFCF, 0xFFD3, - 0xFFD8, 0xFFDE, 0xFFE3, 0xFFE9, 0xFFEF, 0xFFF6, 0xFFFC, 0x0001, - 0x0007, 0x000D, 0x0012, 0x0017, 0x001B, 0x001F, 0x0022, 0x0025, - 0x0026, 0x0027, 0x01FD, 0x01FD, 0x01FE, 0x0200, 0x0202, 0x0205, - 0x0208, 0x020C, 0x0210, 0x0214, 0x0219, 0x021D, 0x0222, 0x0226, - 0x022B, 0x022F, 0x0234, 0x0238, 0x023B, 0x023F, 0x0241, 0x0244, - 0x0245, 0x0246, 0x0247, 0xC5DA, 0xC5E3, 0xC5FB, 0xC622, 0xC655, - 0xC694, 0xC6DD, 0xC72F, 0xC788, 0xC7E6, 0xC849, 0xC8AF, 0xC916, - 0xC97D, 0xC9E3, 0xCA46, 0xCAA5, 0xCAFD, 0xCB4F, 0xCB98, 0xCBD7, - 0xCC0B, 0xCC31, 0xCC49, 0xCC52, 0x3B65, 0x3B5F, 0x3B4E, 0x3B33, - 0x3B0E, 0x3AE1, 0x3AAD, 0x3A73, 0x3A34, 0x39F1, 0x39AA, 0x3962, - 0x3918, 0x38CF, 0x3886, 0x3840, 0x37FD, 0x37BE, 0x3783, 0x374F, - 0x3723, 0x36FE, 0x36E3, 0x36D1, 0x36CB, 0x170A, 0x1700, 0x16E1, - 0x16AF, 0x166D, 0x161C, 0x15BE, 0x1556, 0x14E4, 0x146A, 0x13EB, - 0x1369, 0x12E4, 0x1260, 0x11DD, 0x115F, 0x10E5, 0x1073, 0x100A, - 0x0FAD, 0x0F5C, 0x0F1A, 0x0EE8, 0x0EC9, 0x0EBF, 0x0CCE, 0x0CD8, - 0x0CF4, 0x0D21, 0x0D5D, 0x0DA6, 0x0DFB, 0x0E5A, 0x0EC1, 0x0F2F, - 0x0FA2, 0x1018, 0x1090, 0x1108, 0x117E, 0x11F1, 0x125F, 0x12C6, - 0x1325, 0x137A, 0x13C3, 0x13FF, 0x142C, 0x1448, 0x1452, 0xC5D8, - 0xC5BD, 0xC56F, 0xC4F3, 0xC44D, 0xC382, 0xC297, 0xC190, 0xC072, - 0xBF42, 0xBE03, 0xBCBC, 0xBB6F, 0xBA23, 0xB8DB, 0xB79D, 0xB66D, - 0xB54E, 0xB448, 0xB35C, 0xB292, 0xB1EC, 0xB170, 0xB122, 0xB107, - 0x0067, 0x0067, 0x0067, 0x0067, 0x0068, 0x0068, 0x0068, 0x0069, - 0x0069, 0x006A, 0x006A, 0x006B, 0x006C, 0x006C, 0x006D, 0x006D, - 0x006E, 0x006F, 0x006F, 0x006F, 0x0070, 0x0070, 0x0070, 0x0071, - 0x0071, 0xFF2A, 0xFF2A, 0xFF29, 0xFF28, 0xFF27, 0xFF25, 0xFF23, - 0xFF21, 0xFF1F, 0xFF1C, 0xFF1A, 0xFF17, 0xFF15, 0xFF12, 0xFF0F, - 0xFF0D, 0xFF0A, 0xFF08, 0xFF06, 0xFF04, 0xFF02, 0xFF01, 0xFF00, - 0xFF00, 0xFEFF, 0xD1F7, 0xD1F6, 0xD1F6, 0xD1F5, 0xD1F4, 0xD1F3, - 0xD1F2, 0xD1F0, 0xD1EE, 0xD1ED, 0xD1EB, 0xD1E9, 0xD1E7, 0xD1E5, - 0xD1E3, 0xD1E1, 0xD1DF, 0xD1DE, 0xD1DC, 0xD1DB, 0xD1D9, 0xD1D9, - 0xD1D8, 0xD1D7, 0xD1D7, 0x3446, 0x344C, 0x345D, 0x3479, 0x349D, - 0x34CA, 0x34FF, 0x3539, 0x3579, 0x35BC, 0x3603, 0x364C, 0x3696, - 0x36DF, 0x3728, 0x376F, 0x37B3, 0x37F2, 0x382D, 0x3861, 0x388E, - 0x38B3, 0x38CE, 0x38E0, 0x38E6, 0xE5F5, 0xE602, 0xE627, 0xE662, - 0xE6B2, 0xE713, 0xE783, 0xE801, 0xE88A, 0xE91C, 0xE9B4, 0xEA51, - 0xEAF0, 0xEB8F, 0xEC2C, 0xECC4, 0xED56, 0xEDDF, 0xEE5C, 0xEECD, - 0xEF2E, 0xEF7D, 0xEFB9, 0xEFDE, 0xEFEB, 0xF263, 0xF258, 0xF237, - 0xF202, 0xF1BC, 0xF167, 0xF103, 0xF094, 0xF01C, 0xEF9B, 0xEF15, - 0xEE8A, 0xEDFE, 0xED72, 0xECE7, 0xEC61, 0xEBE0, 0xEB67, 0xEAF8, - 0xEA95, 0xEA3F, 0xE9F9, 0xE9C5, 0xE9A4, 0xE999, 0xC5E6, 0xC5C8, - 0xC574, 0xC4EE, 0xC43A, 0xC35F, 0xC261, 0xC144, 0xC00E, 0xBEC5, - 0xBD6C, 0xBC0A, 0xBAA2, 0xB93B, 0xB7D8, 0xB67F, 0xB536, 0xB400, - 0xB2E4, 0xB1E5, 0xB10A, 0xB056, 0xAFD0, 0xAF7C, 0xAF5F, 0x7F0A, - 0x7F13, 0x7F2C, 0x7F53, 0x7F88, 0x7FC9, 0x8016, 0x806A, 0x80C5, - 0x8126, 0x818C, 0x81F4, 0x825E, 0x82C8, 0x8330, 0x8396, 0x83F7, - 0x8452, 0x84A6, 0x84F1, 0x8531, 0x8566, 0x858E, 0x85A6, 0x85AF, - 0x7BD4, 0x7BD9, 0x7BE8, 0x7C01, 0x7C22, 0x7C4A, 0x7C79, 0x7CAD, - 0x7CE5, 0x7D22, 0x7D61, 0x7DA1, 0x7DE3, 0x7E25, 0x7E66, 0x7EA5, - 0x7EE1, 0x7F1A, 0x7F4E, 0x7F7C, 0x7FA4, 0x7FC5, 0x7FDE, 0x7FED, - 0x7FF3, 0x5349, 0x5331, 0x52E9, 0x5276, 0x51DD, 0x5122, 0x5049, - 0x4F57, 0x4E4F, 0x4D36, 0x4C10, 0x4AE2, 0x49B0, 0x487D, 0x474F, - 0x4629, 0x4510, 0x4408, 0x4316, 0x423D, 0x4182, 0x40E9, 0x4077, - 0x402F, 0x4016, 0xBF5F, 0x8AB1, 0x8A9D, 0x8A61, 0x8A01, 0x8981, - 0x88E5, 0x8830, 0x8766, 0x8689, 0x859F, 0x84AA, 0x83AD, 0x82AD, - 0x81AE, 0x80B1, 0x7FB9, 0x7ECF, 0x7DF2, 0x7D28, 0x7C73, 0x7BD7, - 0x7B57, 0x7AF7, 0x7ABB, 0x7AA7, 0x8BB8, 0x8BA9, 0x8B7F, 0x8B3B, - 0x8AE0, 0x8A71, 0x89F0, 0x8960, 0x88C4, 0x881D, 0x876E, 0x86BB, - 0x8605, 0x854F, 0x849B, 0x83ED, 0x8346, 0x82A9, 0x8219, 0x8199, - 0x812A, 0x80CF, 0x808B, 0x8060, 0x8051, 0x4BD4, 0x4BC5, 0x4B99, - 0x4B52, 0x4AF5, 0x4A82, 0x49FD, 0x4968, 0x48C7, 0x481B, 0x4767, - 0x46AD, 0x45F2, 0x4536, 0x447C, 0x43C8, 0x431C, 0x427B, 0x41E6, - 0x4161, 0x40EE, 0x4091, 0x404A, 0x401E, 0x400F, 0xBF5F, 0xE3A6, - 0xE3A2, 0xE396, 0xE383, 0xE36A, 0xE34B, 0xE327, 0xE2FF, 0xE2D3, - 0xE2A4, 0xE273, 0xE241, 0xE20F, 0xE1DC, 0xE1AA, 0xE179, 0xE14A, - 0xE11E, 0xE0F6, 0xE0D2, 0xE0B3, 0xE09A, 0xE087, 0xE07B, 0xE077, - 0x049D, 0x049F, 0x04A4, 0x04AC, 0x04B8, 0x04C5, 0x04D5, 0x04E7, - 0x04FB, 0x050F, 0x0525, 0x053B, 0x0552, 0x0568, 0x057E, 0x0594, - 0x05A9, 0x05BC, 0x05CE, 0x05DE, 0x05EC, 0x05F7, 0x05FF, 0x0604, - 0x0606, 0x5FA8, 0x5FA6, 0x5F9F, 0x5F95, 0x5F86, 0x5F75, 0x5F61, - 0x5F4A, 0x5F32, 0x5F17, 0x5EFC, 0x5EE0, 0x5EC3, 0x5EA7, 0x5E8B, - 0x5E6F, 0x5E55, 0x5E3D, 0x5E26, 0x5E12, 0x5E00, 0x5DF2, 0x5DE7, - 0x5DE1, 0x5DDE, -}; +ROM_ASSET_LOAD_ANIM(anim_AD_values, 0x00565ee4, 1860, 0x00000000, 1860); diff --git a/assets/anims/anim_AE.inc.c b/assets/anims/anim_AE.inc.c index 72577ac7e..c7bdbfef3 100644 --- a/assets/anims/anim_AE.inc.c +++ b/assets/anims/anim_AE.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_AE[] = { 1, 189, @@ -13,89 +14,7 @@ static const struct Animation anim_AE[] = { }; -static const u16 anim_AE_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x000B, 0x01BD, 0x000B, 0x01C8, 0x000B, 0x01D3, - 0x000B, 0x019C, 0x000B, 0x01A7, 0x000B, 0x01B2, - 0x000B, 0x017B, 0x000B, 0x0186, 0x000B, 0x0191, - 0x000B, 0x0159, 0x000B, 0x0164, 0x000B, 0x016F, - 0x000B, 0x002F, 0x000B, 0x003A, 0x000B, 0x0045, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x0024, - 0x000B, 0x0003, 0x000B, 0x000E, 0x000B, 0x0019, - 0x000B, 0x0137, 0x000B, 0x0142, 0x000B, 0x014D, - 0x000B, 0x007C, 0x000B, 0x0087, 0x000B, 0x0092, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x0071, - 0x000B, 0x0050, 0x000B, 0x005B, 0x000B, 0x0066, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0158, - 0x000B, 0x0116, 0x000B, 0x0121, 0x000B, 0x012C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x010B, - 0x000B, 0x00EA, 0x000B, 0x00F5, 0x000B, 0x0100, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x017A, - 0x000B, 0x00C9, 0x000B, 0x00D4, 0x000B, 0x00DF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000B, 0x00BE, - 0x000B, 0x009D, 0x000B, 0x00A8, 0x000B, 0x00B3, -}; +ROM_ASSET_LOAD_ANIM(anim_AE_indices, 0x00566640, 252, 0x00000000, 252); -static const s16 anim_AE_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xEC3D, 0xEC92, 0xEDE0, 0xEFEB, 0xF275, - 0xF542, 0xF815, 0xFAB2, 0xFCDB, 0xFE53, 0xFEDE, 0xF289, 0xF34F, - 0xF476, 0xF5E3, 0xF779, 0xF91D, 0xFAB3, 0xFC1F, 0xFD45, 0xFE0A, - 0xFE52, 0xE228, 0xE0DE, 0xDF8B, 0xDE37, 0xDCEE, 0xDBBA, 0xDAA7, - 0xD9BE, 0xD90B, 0xD897, 0xD86E, 0xF337, 0xF298, 0xF0C2, 0xEE02, - 0xEAA6, 0xE6FA, 0xE34C, 0xDFE8, 0xDD1D, 0xDB38, 0xDA85, 0xAA64, - 0xB1B0, 0xB7BB, 0xBCED, 0xC1A9, 0xC655, 0xCB57, 0xD16B, 0xD78A, - 0xDB76, 0xDAF2, 0x89A5, 0x81E8, 0x7986, 0x7126, 0x6968, 0x62EF, - 0x5E5E, 0x5E10, 0x6209, 0x6762, 0x6B33, 0xD45A, 0xD66B, 0xDBDF, - 0xE382, 0xEC21, 0xF489, 0xFB86, 0x03D8, 0x0E17, 0x15D0, 0x168E, - 0x2DF6, 0x2C03, 0x2939, 0x25D7, 0x221D, 0x1E49, 0x1A9B, 0x1750, - 0x14A8, 0x12E2, 0x123D, 0x2002, 0x1EB1, 0x1D4A, 0x1BDA, 0x1A6F, - 0x1916, 0x17DD, 0x16D3, 0x1603, 0x157D, 0x154D, 0xF9E9, 0xF803, - 0xF59F, 0xF2E6, 0xF002, 0xED1E, 0xEA62, 0xE7F9, 0xE60C, 0xE4C6, - 0xE450, 0xEAF0, 0xEA51, 0xE913, 0xE75F, 0xE55E, 0xE33A, 0xE11C, - 0xDF2F, 0xDD9B, 0xDC8A, 0xDC26, 0xB84C, 0xB47B, 0xB00E, 0xAB38, - 0xA628, 0xA111, 0x9C22, 0x95F3, 0x8EB5, 0x8901, 0x8770, 0x0902, - 0x009A, 0xF863, 0xF09B, 0xE981, 0xE356, 0xDE59, 0xDC3C, 0xDD60, - 0xE013, 0xE2A0, 0x52F8, 0x587B, 0x5EAC, 0x6547, 0x6C09, 0x72AF, - 0x78F4, 0x7FC8, 0x870B, 0x8CDA, 0x8F59, 0x0220, 0x0232, 0x0234, - 0x0227, 0x0211, 0x01F4, 0x01D5, 0x01B7, 0x019C, 0x018A, 0x0183, - 0x0131, 0x0141, 0x0154, 0x0169, 0x017E, 0x0193, 0x01A6, 0x01B7, - 0x01C4, 0x01CC, 0x01D0, 0xF78A, 0xF8D8, 0xF888, 0xF6F3, 0xF474, - 0xF162, 0xEE17, 0xEAED, 0xE83B, 0xE65C, 0xE5A9, 0x11DE, 0x109D, - 0x108D, 0x1170, 0x1305, 0x150B, 0x1743, 0x196D, 0x1B48, 0x1C94, - 0x1D11, 0x10AE, 0x1003, 0x0F01, 0x0DB9, 0x0C3C, 0x0A9A, 0x0844, - 0x0520, 0x01F0, 0xFF79, 0xFE7A, 0x10AA, 0x1138, 0x11D5, 0x1249, - 0x125D, 0x11D9, 0x101E, 0x0D45, 0x0A2C, 0x07AD, 0x06A8, 0xC721, - 0xC86F, 0xC91A, 0xC95B, 0xC966, 0xC973, 0xC936, 0xC875, 0xC784, - 0xC6B6, 0xC65F, 0xFFAE, 0xFFA6, 0xFFA4, 0xFFA7, 0xFFAD, 0xFFB5, - 0xFFBF, 0xFFC8, 0xFFD1, 0xFFD6, 0xFFD9, 0xFEE3, 0xFEDB, 0xFED6, - 0xFED4, 0xFED4, 0xFED6, 0xFED9, 0xFEDC, 0xFEDF, 0xFEE1, 0xFEE2, - 0xEF83, 0xF145, 0xF1D7, 0xF175, 0xF05C, 0xEEC8, 0xECF6, 0xEB22, - 0xE989, 0xE867, 0xE7F9, 0x0BDC, 0x0AEA, 0x0B64, 0x0CF8, 0x0F57, - 0x1233, 0x153C, 0x1822, 0x1A97, 0x1C4A, 0x1CED, 0xE998, 0xEA48, - 0xEB97, 0xED5E, 0xEF75, 0xF1B3, 0xF4E9, 0xF94B, 0xFDC2, 0x013B, - 0x02A1, 0xF089, 0xF026, 0xEF95, 0xEF21, 0xEF15, 0xEFBB, 0xF1C0, - 0xF4FD, 0xF87E, 0xFB4B, 0xFC71, 0xC84F, 0xC9F9, 0xCAC2, 0xCAF2, - 0xCAD2, 0xCAAA, 0xC9FD, 0xC87D, 0xC6B9, 0xC540, 0xC4A3, 0x61DC, - 0x5944, 0x4FF9, 0x465C, 0x3CCD, 0x33AE, 0x2B5E, 0x243F, 0x1EB1, - 0x1B15, 0x19CB, 0x8041, 0x8053, 0x8066, 0x807A, 0x808F, 0x80A2, - 0x80B3, 0x80C2, 0x80CE, 0x80D5, 0x80D8, 0x48A1, 0x4AAE, 0x4CE5, - 0x4F30, 0x5178, 0x53A5, 0x55A1, 0x5754, 0x58A7, 0x5983, 0x59D2, - 0xBF5F, 0x9D43, 0xA53E, 0xADDF, 0xB6CD, 0xBFAD, 0xC826, 0xCFDD, - 0xD67A, 0xDBA3, 0xDEFD, 0xE02F, 0x7E49, 0x7DD1, 0x7D50, 0x7CCB, - 0x7C46, 0x7BC7, 0x7B54, 0x7AF1, 0x7AA4, 0x7A72, 0x7A60, 0x4900, - 0x4B10, 0x4D4B, 0x4F99, 0x51E4, 0x5415, 0x5613, 0x57C9, 0x591E, - 0x59FC, 0x5A4B, 0xBF5F, 0xFF0A, 0xFF69, 0x004B, 0x00DC, 0x00FD, - 0x011C, 0x0138, 0x0150, 0x0162, 0x016D, 0x0171, 0x00E3, 0x014D, - 0x018A, 0x01E5, 0x0278, 0x0322, 0x03D2, 0x0477, 0x0502, 0x0561, - 0x0584, 0xD6F1, 0xD601, 0xD525, 0xD46A, 0xD3BE, 0xD30E, 0xD264, - 0xD1CC, 0xD152, 0xD100, 0xD0E3, 0xFF7C, 0xFED9, 0xFE1F, 0xFD59, - 0xFC8F, 0xFBCB, 0xFB16, 0xFA79, 0xF9FE, 0xF9AD, 0xF990, 0xFEBC, - 0xFDE6, 0xFD6D, 0xFD42, 0xFD53, 0xFD8F, 0xFDE5, 0xFE46, 0xFEA0, - 0xFEE2, 0xFEFC, 0x020D, 0x02DD, 0x043D, 0x0605, 0x080F, 0x0A34, - 0x0C4D, 0x0E32, 0x0FBD, 0x10C6, 0x1127, 0x0014, 0x002E, 0x004C, - 0x006B, 0x008B, 0x00AB, 0x00C8, 0x00E1, 0x00F4, 0x0101, 0x0106, - 0x000D, 0x001E, 0x0031, 0x0046, 0x005B, 0x006F, 0x0082, 0x0092, - 0x009F, 0x00A7, 0x00AA, 0x755B, 0x752C, 0x744C, 0x72E6, 0x7125, - 0x6F34, 0x6D3D, 0x6B6B, 0x69EA, 0x68E3, 0x6882, -}; +ROM_ASSET_LOAD_ANIM(anim_AE_values, 0x0056673c, 956, 0x00000000, 956); diff --git a/assets/anims/anim_AF.inc.c b/assets/anims/anim_AF.inc.c index 7f5d4d35d..a289a51d6 100644 --- a/assets/anims/anim_AF.inc.c +++ b/assets/anims/anim_AF.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_AF[] = { 1, 189, @@ -13,164 +14,7 @@ static const struct Animation anim_AF[] = { }; -static const u16 anim_AF_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0019, 0x03ED, 0x0019, 0x0406, 0x0019, 0x041F, - 0x0019, 0x03A2, 0x0019, 0x03BB, 0x0019, 0x03D4, - 0x0019, 0x0357, 0x0019, 0x0370, 0x0019, 0x0389, - 0x0019, 0x030B, 0x0019, 0x0324, 0x0019, 0x033D, - 0x0019, 0x0067, 0x0019, 0x0080, 0x0019, 0x0099, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x004E, - 0x0019, 0x0003, 0x0019, 0x001C, 0x0019, 0x0035, - 0x0019, 0x02BF, 0x0019, 0x02D8, 0x0019, 0x02F1, - 0x0019, 0x0116, 0x0019, 0x012F, 0x0019, 0x0148, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x00FD, - 0x0019, 0x00B2, 0x0019, 0x00CB, 0x0019, 0x00E4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x030A, - 0x0019, 0x0274, 0x0019, 0x028D, 0x0019, 0x02A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x025B, - 0x0019, 0x0210, 0x0019, 0x0229, 0x0019, 0x0242, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0356, - 0x0019, 0x01C5, 0x0019, 0x01DE, 0x0019, 0x01F7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x01AC, - 0x0019, 0x0161, 0x0019, 0x017A, 0x0019, 0x0193, -}; +ROM_ASSET_LOAD_ANIM(anim_AF_indices, 0x00566b10, 252, 0x00000000, 252); -static const s16 anim_AF_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xEB8C, 0xEBF6, 0xEDCC, 0xF07E, 0xF37B, - 0xF633, 0xF815, 0xF96A, 0xFAD5, 0xFC50, 0xFDD8, 0xFF66, 0x00F6, - 0x0283, 0x0408, 0x0580, 0x06E5, 0x0833, 0x0965, 0x0A76, 0x0B61, - 0x0C20, 0x0CAE, 0x0D08, 0x0D27, 0xF26E, 0xF36E, 0xF4F5, 0xF6BB, - 0xF878, 0xF9E3, 0xFAB3, 0xFB15, 0xFB6B, 0xFBB3, 0xFBF0, 0xFC22, - 0xFC4B, 0xFC6A, 0xFC82, 0xFC93, 0xFC9E, 0xFCA5, 0xFCA7, 0xFCA6, - 0xFCA3, 0xFCA0, 0xFC9C, 0xFC99, 0xFC97, 0xE1D5, 0xE01B, 0xDE5A, - 0xDCC1, 0xDB7C, 0xDABA, 0xDAA7, 0xDB19, 0xDBC1, 0xDC98, 0xDD97, - 0xDEB6, 0xDFED, 0xE136, 0xE289, 0xE3DF, 0xE530, 0xE675, 0xE7A7, - 0xE8BD, 0xE9B2, 0xEA7D, 0xEB17, 0xEB79, 0xEB9B, 0xF41D, 0xF388, - 0xF137, 0xEDCC, 0xE9EA, 0xE634, 0xE34C, 0xE0E0, 0xDE39, 0xDB64, - 0xD86A, 0xD558, 0xD23A, 0xCF19, 0xCC03, 0xC901, 0xC620, 0xC36B, - 0xC0EE, 0xBEB3, 0xBCC7, 0xBB34, 0xBA06, 0xB948, 0xB907, 0xA99A, - 0xAE6B, 0xB222, 0xB6F9, 0xBF29, 0xD867, 0xEBB7, 0xE7C9, 0xDF95, - 0xD4C3, 0xC8FE, 0xBDF0, 0xB542, 0xAE0A, 0xA667, 0x9E8B, 0x96A9, - 0x8EF5, 0x87A2, 0x80E3, 0x7AE8, 0x75EA, 0x721A, 0x6FAB, 0x6ED0, - 0x867F, 0x7A15, 0x6CC5, 0x606B, 0x56EA, 0x559A, 0x5BE1, 0x64CA, - 0x6F60, 0x7A8A, 0x8535, 0x8E42, 0x949C, 0x9909, 0x9D0A, 0xA0A1, - 0xA3CF, 0xA696, 0xA8F8, 0xAAF8, 0xAC96, 0xADD5, 0xAEB7, 0xAF3D, - 0xAF69, 0xCF16, 0xCBD8, 0xCC98, 0xD0CC, 0xD7E8, 0xF5E0, 0x118D, - 0x1218, 0x0D9A, 0x0654, 0xFE8A, 0xF87C, 0xF66D, 0xF7CB, 0xFA54, - 0xFDCB, 0x01F0, 0x0685, 0x0B49, 0x1000, 0x1468, 0x1843, 0x1B52, - 0x1D57, 0x1E11, 0x2E61, 0x2C39, 0x28E6, 0x24F1, 0x20E2, 0x1D43, - 0x1A9B, 0x188F, 0x166F, 0x1440, 0x1209, 0x0FCF, 0x0D98, 0x0B6C, - 0x0950, 0x074A, 0x0560, 0x0399, 0x01FA, 0x008B, 0xFF51, 0xFE52, - 0xFD93, 0xFD1D, 0xFCF4, 0x1FD8, 0x1E6E, 0x1CFD, 0x1B91, 0x1A35, - 0x18F5, 0x17DD, 0x16D6, 0x15C0, 0x14A1, 0x137A, 0x1250, 0x1127, - 0x1001, 0x0EE2, 0x0DCE, 0x0CC8, 0x0BD4, 0x0AF5, 0x0A2E, 0x0984, - 0x08FA, 0x0893, 0x0852, 0x083C, 0xF9E9, 0xF795, 0xF498, 0xF15D, - 0xEE4E, 0xEBD7, 0xEA62, 0xE9A0, 0xE8FA, 0xE86D, 0xE7F8, 0xE798, - 0xE74C, 0xE711, 0xE6E6, 0xE6C8, 0xE6B6, 0xE6AD, 0xE6AC, 0xE6B1, - 0xE6B9, 0xE6C3, 0xE6CC, 0xE6D3, 0xE6D6, 0xEB61, 0xEAD5, 0xE96C, - 0xE772, 0xE534, 0xE2FE, 0xE11C, 0xDF64, 0xDD7E, 0xDB74, 0xD94D, - 0xD712, 0xD4CD, 0xD284, 0xD041, 0xCE0D, 0xCBF0, 0xC9F3, 0xC81D, - 0xC679, 0xC50D, 0xC3E4, 0xC305, 0xC279, 0xC248, 0xABC8, 0x9495, - 0x7C36, 0x6932, 0x6205, 0x6632, 0x6FDD, 0x7D7D, 0x8D8B, 0x9E7A, - 0xAEC2, 0xBCD9, 0xC738, 0xCF19, 0xD6AF, 0xDDE6, 0xE4AD, 0xEAEF, - 0xF09A, 0xF59A, 0xF9DD, 0xFD4E, 0xFFDC, 0x0171, 0x01FC, 0x0384, - 0xF2F5, 0xE2DD, 0xD66C, 0xD0D5, 0xD1A1, 0xD5AB, 0xDC1B, 0xE41D, - 0xECD8, 0xF578, 0xFD25, 0x0308, 0x07DE, 0x0CDC, 0x11E7, 0x16E2, - 0x1BB0, 0x2036, 0x2457, 0x27F7, 0x2AFA, 0x2D44, 0x2EB8, 0x2F3B, - 0x5A50, 0x6BB2, 0x7DE7, 0x8C4F, 0x9241, 0x8F8D, 0x8823, 0x7D92, - 0x7172, 0x6553, 0x5AC6, 0x535F, 0x50AF, 0x5236, 0x5618, 0x5BDB, - 0x6306, 0x6B20, 0x73AF, 0x7C3A, 0x844B, 0x8B61, 0x9108, 0x94C4, - 0x961E, 0x023D, 0x025D, 0x0263, 0x0255, 0x023C, 0x021E, 0x0203, - 0x01EA, 0x01CB, 0x01A9, 0x0183, 0x015B, 0x0131, 0x0106, 0x00DB, - 0x00B0, 0x0086, 0x005F, 0x003A, 0x0019, 0xFFFD, 0xFFE5, 0xFFD3, - 0xFFC8, 0xFFC4, 0x0130, 0x0140, 0x0153, 0x0166, 0x0179, 0x0189, - 0x0194, 0x019D, 0x01A6, 0x01AE, 0x01B7, 0x01BF, 0x01C7, 0x01CE, - 0x01D5, 0x01DC, 0x01E2, 0x01E8, 0x01ED, 0x01F2, 0x01F6, 0x01F9, - 0x01FB, 0x01FC, 0x01FD, 0xF9FE, 0xFC5E, 0xFC30, 0xFA40, 0xF75A, - 0xF449, 0xF1DA, 0xEFCD, 0xED68, 0xEAB9, 0xE7CE, 0xE4B6, 0xE17E, - 0xDE36, 0xDAEB, 0xD7AD, 0xD488, 0xD18D, 0xCEC9, 0xCC4A, 0xCA1F, - 0xC857, 0xC6FF, 0xC626, 0xC5DA, 0x103E, 0x0E22, 0x0DC4, 0x0EA9, - 0x1057, 0x1251, 0x141F, 0x15DB, 0x17EC, 0x1A44, 0x1CD5, 0x1F94, - 0x2271, 0x2561, 0x2855, 0x2B40, 0x2E16, 0x30C7, 0x3348, 0x358C, - 0x3783, 0x3922, 0x3A5B, 0x3B20, 0x3B65, 0x109F, 0x0FD4, 0x0EB1, - 0x0D5A, 0x0BF1, 0x0A9A, 0x0820, 0x08D7, 0x09AC, 0x0A98, 0x0B97, - 0x0CA5, 0x0DBD, 0x0ED9, 0x0FF6, 0x110E, 0x121D, 0x131E, 0x140C, - 0x14E2, 0x159C, 0x1635, 0x16A8, 0x16F1, 0x170A, 0x108C, 0x10D7, - 0x1131, 0x1187, 0x11C5, 0x11D9, 0x102D, 0x0FE9, 0x0FA4, 0x0F5F, - 0x0F1C, 0x0ED9, 0x0E98, 0x0E59, 0x0E1D, 0x0DE5, 0x0DB0, 0x0D7F, - 0x0D53, 0x0D2D, 0x0D0C, 0x0CF2, 0x0CDE, 0x0CD2, 0x0CCE, 0xC710, - 0xC838, 0xC8BD, 0xC8EC, 0xC910, 0xC973, 0xC941, 0xC90D, 0xC8D6, - 0xC89B, 0xC85D, 0xC81D, 0xC7DD, 0xC79C, 0xC75D, 0xC71F, 0xC6E4, - 0xC6AC, 0xC679, 0xC64C, 0xC624, 0xC604, 0xC5EC, 0xC5DD, 0xC5D8, - 0xFFA5, 0xFF98, 0xFF94, 0xFF98, 0xFFA0, 0xFFA9, 0xFFB1, 0xFFB9, - 0xFFC2, 0xFFCD, 0xFFD9, 0xFFE5, 0xFFF3, 0x0000, 0x000D, 0x001B, - 0x0028, 0x0035, 0x0041, 0x004B, 0x0054, 0x005C, 0x0062, 0x0066, - 0x0067, 0xFEDD, 0xFED2, 0xFECD, 0xFECC, 0xFECE, 0xFED1, 0xFED4, - 0xFED7, 0xFEDB, 0xFEDF, 0xFEE4, 0xFEEA, 0xFEF0, 0xFEF7, 0xFEFD, - 0xFF04, 0xFF0B, 0xFF11, 0xFF17, 0xFF1C, 0xFF21, 0xFF24, 0xFF27, - 0xFF29, 0xFF2A, 0xF169, 0xF3F9, 0xF497, 0xF3D7, 0xF24A, 0xF084, - 0xEF18, 0xEDE5, 0xEC6E, 0xEABE, 0xE8DE, 0xE6DA, 0xE4BB, 0xE28C, - 0xE058, 0xDE28, 0xDC07, 0xDA00, 0xD81C, 0xD666, 0xD4E9, 0xD3AE, - 0xD2C1, 0xD22B, 0xD1F7, 0x0A2F, 0x0895, 0x090B, 0x0AE7, 0x0D7E, - 0x1024, 0x122D, 0x13D4, 0x15BC, 0x17D9, 0x1A22, 0x1C8C, 0x1F0B, - 0x2195, 0x2420, 0x269F, 0x2909, 0x2B53, 0x2D72, 0x2F5B, 0x3103, - 0x3260, 0x3367, 0x340C, 0x3446, 0xE9AF, 0xEA91, 0xEC13, 0xEDF1, - 0xEFE7, 0xF1B3, 0xF50B, 0xF45C, 0xF38D, 0xF2A4, 0xF1A5, 0xF096, - 0xEF7C, 0xEE5C, 0xED3A, 0xEC1C, 0xEB07, 0xEA00, 0xE90B, 0xE82F, - 0xE76F, 0xE6D1, 0xE65A, 0xE60F, 0xE5F5, 0xF0AA, 0xF08D, 0xF044, - 0xEFF0, 0xEFB7, 0xEFBB, 0xF1B8, 0xF1D9, 0xF1F6, 0xF20F, 0xF224, - 0xF236, 0xF244, 0xF24F, 0xF258, 0xF25E, 0xF262, 0xF265, 0xF266, - 0xF267, 0xF266, 0xF265, 0xF264, 0xF263, 0xF263, 0xC835, 0xC9A6, - 0xCA36, 0xCA4C, 0xCA50, 0xCAAA, 0xCA0B, 0xC9C8, 0xC981, 0xC936, - 0xC8E9, 0xC89B, 0xC84C, 0xC7FE, 0xC7B2, 0xC768, 0xC721, 0xC6DF, - 0xC6A3, 0xC66D, 0xC63F, 0xC619, 0xC5FD, 0xC5EC, 0xC5E6, 0x6025, - 0x54D3, 0x48BF, 0x3D3B, 0x339D, 0x2D37, 0x2B5E, 0x2CE3, 0x2F9B, - 0x335F, 0x3806, 0x3D69, 0x435F, 0x49C1, 0x5066, 0x5727, 0x5DDC, - 0x645C, 0x6A81, 0x7021, 0x7514, 0x7934, 0x7C57, 0x7E57, 0x7F0A, - 0x804A, 0x806E, 0x8095, 0x80B7, 0x80CD, 0x80CF, 0x80B3, 0x8080, - 0x8042, 0x7FF7, 0x7FA7, 0x7F51, 0x7EF7, 0x7E99, 0x7E3B, 0x7DDE, - 0x7D83, 0x7D2C, 0x7CDB, 0x7C92, 0x7C52, 0x7C1D, 0x7BF6, 0x7BDC, - 0x7BD4, 0x48F4, 0x4B73, 0x4E1A, 0x50AD, 0x52F1, 0x54AB, 0x55A1, - 0x560D, 0x5656, 0x567E, 0x568A, 0x567C, 0x5659, 0x5625, 0x55E2, - 0x5594, 0x553F, 0x54E7, 0x548F, 0x543A, 0x53ED, 0x53AB, 0x5377, - 0x5355, 0x5349, 0xBF5F, 0x9ED0, 0xA93A, 0xB455, 0xBEF1, 0xC7DC, - 0xCDE6, 0xCFDD, 0xCED6, 0xCCC3, 0xC9C6, 0xC603, 0xC19C, 0xBCB2, - 0xB768, 0xB1E0, 0xAC3C, 0xA69F, 0xA12B, 0x9C02, 0x9746, 0x931A, - 0x8FA0, 0x8CF9, 0x8B49, 0x8AB1, 0x7E22, 0x7D62, 0x7C93, 0x7BD5, - 0x7B4B, 0x7B15, 0x7B54, 0x7BF0, 0x7CB6, 0x7DA0, 0x7EA8, 0x7FC6, - 0x80FA, 0x8235, 0x8375, 0x84B3, 0x85EB, 0x8715, 0x882B, 0x8927, - 0x8A03, 0x8AB9, 0x8B43, 0x8B9A, 0x8BB8, 0x495D, 0x4BF8, 0x4EBD, - 0x5167, 0x53B2, 0x5558, 0x5613, 0x5626, 0x5604, 0x55B4, 0x553B, - 0x54A0, 0x53EA, 0x531E, 0x5242, 0x515E, 0x5077, 0x4F94, 0x4EBB, - 0x4DF2, 0x4D40, 0x4CAA, 0x4C37, 0x4BEE, 0x4BD4, 0xBF5F, 0xFF02, - 0xFF5E, 0x0042, 0x00DC, 0x0144, 0x01A5, 0x0142, 0xFF97, 0xFD1F, - 0xFAA3, 0xF8EE, 0xF8C8, 0xFBC5, 0x0139, 0x0699, 0x0954, 0x0973, - 0x08D3, 0x07A6, 0x0620, 0x0470, 0x02CA, 0x015E, 0x005F, 0x0000, - 0x00E4, 0x014A, 0x0184, 0x01E5, 0x02AE, 0x038A, 0x03E8, 0x03A8, - 0x0323, 0x027D, 0x01D7, 0x0155, 0x00FA, 0x00B4, 0x0080, 0x005D, - 0x0045, 0x0032, 0x0022, 0x0016, 0x000D, 0x0006, 0x0002, 0x0000, - 0x0000, 0xD6FA, 0xD61D, 0xD547, 0xD46A, 0xD2B9, 0xD104, 0xD1B1, - 0xD581, 0xDAE4, 0xE0C7, 0xE617, 0xE9C3, 0xEAFD, 0xEA67, 0xE914, - 0xE816, 0xE790, 0xE6F5, 0xE64F, 0xE5A8, 0xE509, 0xE47C, 0xE40C, - 0xE3C1, 0xE3A6, 0xFF63, 0xFE8D, 0xFD9C, 0xFCAE, 0xFBDF, 0xFB4D, - 0xFB16, 0xFB21, 0xFB41, 0xFB73, 0xFBB5, 0xFC04, 0xFC5C, 0xFCBD, - 0xFD23, 0xFD8B, 0xFDF4, 0xFE5A, 0xFEBA, 0xFF13, 0xFF62, 0xFFA3, - 0xFFD5, 0xFFF5, 0x0000, 0xFE4E, 0xFD64, 0xFD11, 0xFD25, 0xFD70, - 0xFDC0, 0xFDE5, 0xFDEA, 0xFDF8, 0xFE0D, 0xFE29, 0xFE4B, 0xFE71, - 0xFE9B, 0xFEC6, 0xFEF3, 0xFF20, 0xFF4B, 0xFF75, 0xFF9B, 0xFFBC, - 0xFFD9, 0xFFEE, 0xFFFC, 0x0000, 0x01DA, 0x0304, 0x04FF, 0x0758, - 0x099B, 0x0B56, 0x0C15, 0x0C1D, 0x0BFF, 0x0BC1, 0x0B66, 0x0AF4, - 0x0A6E, 0x09DA, 0x093B, 0x0896, 0x07F0, 0x074D, 0x06B1, 0x0621, - 0x05A1, 0x0536, 0x04E4, 0x04AF, 0x049D, 0x0018, 0x003A, 0x0061, - 0x0087, 0x00A8, 0x00BF, 0x00C8, 0x00C6, 0x00C1, 0x00B9, 0x00AE, - 0x00A2, 0x0094, 0x0084, 0x0074, 0x0064, 0x0053, 0x0043, 0x0033, - 0x0025, 0x0019, 0x000E, 0x0006, 0x0001, 0x0000, 0x0010, 0x0026, - 0x003F, 0x0058, 0x006D, 0x007C, 0x0082, 0x0081, 0x007D, 0x0078, - 0x0071, 0x0069, 0x0060, 0x0056, 0x004B, 0x0041, 0x0036, 0x002B, - 0x0021, 0x0018, 0x0010, 0x0009, 0x0004, 0x0001, 0x0000, 0x760F, - 0x7618, 0x7529, 0x739D, 0x71D2, 0x7024, 0x6EF1, 0x6E0E, 0x6D16, - 0x6C0F, 0x6AFA, 0x69DD, 0x68BC, 0x679B, 0x667E, 0x6568, 0x645F, - 0x6365, 0x6280, 0x61B2, 0x6101, 0x6070, 0x6004, 0x5FC0, 0x5FA8, -}; +ROM_ASSET_LOAD_ANIM(anim_AF_values, 0x00566c0c, 2160, 0x00000000, 2160); diff --git a/assets/anims/anim_B0.inc.c b/assets/anims/anim_B0.inc.c index fd8959395..5991736a2 100644 --- a/assets/anims/anim_B0.inc.c +++ b/assets/anims/anim_B0.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_B0[] = { 1, 189, @@ -13,57 +14,7 @@ static const struct Animation anim_B0[] = { }; -static const u16 anim_B0_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0005, 0x00CD, 0x0005, 0x00D2, 0x0005, 0x00D7, - 0x0005, 0x00BE, 0x0005, 0x00C3, 0x0005, 0x00C8, - 0x0005, 0x00AF, 0x0005, 0x00B4, 0x0005, 0x00B9, - 0x0005, 0x009F, 0x0005, 0x00A4, 0x0005, 0x00A9, - 0x0005, 0x0017, 0x0005, 0x001C, 0x0005, 0x0021, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x0012, - 0x0005, 0x0003, 0x0005, 0x0008, 0x0005, 0x000D, - 0x0005, 0x008F, 0x0005, 0x0094, 0x0005, 0x0099, - 0x0005, 0x003A, 0x0005, 0x003F, 0x0005, 0x0044, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x0035, - 0x0005, 0x0026, 0x0005, 0x002B, 0x0005, 0x0030, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x009E, - 0x0005, 0x0080, 0x0005, 0x0085, 0x0005, 0x008A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x007B, - 0x0005, 0x006C, 0x0005, 0x0071, 0x0005, 0x0076, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00AE, - 0x0005, 0x005D, 0x0005, 0x0062, 0x0005, 0x0067, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0005, 0x0058, - 0x0005, 0x0049, 0x0005, 0x004E, 0x0005, 0x0053, -}; +ROM_ASSET_LOAD_ANIM(anim_B0_indices, 0x00567494, 252, 0x00000000, 252); -static const s16 anim_B0_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0x165C, 0x106F, 0x031D, 0xF51D, 0xED1F, - 0xFE3D, 0xFC6D, 0xF868, 0xF44E, 0xF240, 0xE9A6, 0xE8EC, 0xE72F, - 0xE51C, 0xE35C, 0xC035, 0xC770, 0xD7AB, 0xE8B2, 0xF252, 0x601D, - 0x687E, 0x7BE7, 0x91C2, 0xA173, 0x9B40, 0x9A8C, 0x9872, 0x94F6, - 0x901C, 0x3400, 0x2669, 0x0800, 0xE84F, 0xD6DF, 0xFE96, 0x071D, - 0x156F, 0x24E2, 0x2ED5, 0x0C9F, 0x16CB, 0x236F, 0x23DD, 0x212F, - 0xE561, 0xE91F, 0xEF79, 0xF6C3, 0xFB27, 0xD2F4, 0xD66F, 0xDE38, - 0xE653, 0xEAC6, 0xB7D6, 0xB8DA, 0xBAD6, 0xBC30, 0xBB51, 0x377E, - 0x330D, 0x2879, 0x1BDF, 0x115A, 0x4D79, 0x4CE0, 0x4BF5, 0x4C07, - 0x4E65, 0xFF40, 0xFEF3, 0xFEFA, 0x008E, 0x01FA, 0x01EF, 0x01A5, - 0x0144, 0x0125, 0x0124, 0xBB29, 0xB09B, 0xACE8, 0xD219, 0xF445, - 0x51B6, 0x4935, 0x35F1, 0x2146, 0x1492, 0x0AE5, 0x0BD8, 0x0DEE, - 0x1002, 0x10EF, 0x112B, 0x1108, 0x10BE, 0x1078, 0x1063, 0xAF11, - 0xB1FF, 0xB8B5, 0xC014, 0xC4FC, 0x00D8, 0x00E4, 0x00CE, 0x003C, - 0xFFBD, 0xFF60, 0xFF87, 0xFF9F, 0xFF46, 0xFEF0, 0xBCC5, 0xB5B2, - 0xB455, 0xD18E, 0xEC55, 0x536B, 0x49C4, 0x33F0, 0x1CA0, 0x0E86, - 0xF70F, 0xF512, 0xF0A4, 0xEC14, 0xE9B0, 0xEBAE, 0xEC5A, 0xEDDE, - 0xEF7C, 0xF076, 0xA7A0, 0xABA2, 0xB4CD, 0xBED8, 0xC57B, 0x8098, - 0x7E68, 0x78DA, 0x715C, 0x6960, 0x7FFD, 0x8005, 0x8010, 0x8020, - 0x8031, 0x414D, 0x41D1, 0x4325, 0x44EE, 0x46D6, 0xBF5F, 0x80BC, - 0x82C1, 0x87E9, 0x8EDF, 0x9648, 0x7FF4, 0x7FD5, 0x7F88, 0x7F20, - 0x7EB1, 0x41A1, 0x4226, 0x437C, 0x4548, 0x4732, 0xBF5F, 0x1071, - 0x0E3B, 0x092D, 0x03A4, 0x0000, 0xF7E8, 0xF8F2, 0xFB58, 0xFE0D, - 0x0000, 0xDC4C, 0xDBCB, 0xDA96, 0xD923, 0xD7E9, 0x0037, 0x0045, - 0x0057, 0x004B, 0x0000, 0x158F, 0x1297, 0x0BDA, 0x0494, 0x0000, - 0x15C6, 0x12D8, 0x0C4E, 0x058B, 0x01F3, 0xFFFA, 0xFFF8, 0xFFF4, - 0xFFF5, 0x0000, 0xFFFA, 0xFFF8, 0xFFF7, 0xFFF8, 0x0000, 0x5729, - 0x5B5E, 0x64D7, 0x6EDB, 0x74AF, -}; +ROM_ASSET_LOAD_ANIM(anim_B0_values, 0x00567590, 440, 0x00000000, 440); diff --git a/assets/anims/anim_B1.inc.c b/assets/anims/anim_B1.inc.c index 5bccf4f50..62e561dff 100644 --- a/assets/anims/anim_B1.inc.c +++ b/assets/anims/anim_B1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_B1[] = { 1, 189, @@ -13,181 +14,7 @@ static const struct Animation anim_B1[] = { }; -static const u16 anim_B1_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x001C, 0x0465, 0x001C, 0x0481, 0x001C, 0x049D, - 0x001C, 0x0411, 0x001C, 0x042D, 0x001C, 0x0449, - 0x001C, 0x03BD, 0x001C, 0x03D9, 0x001C, 0x03F5, - 0x001C, 0x0368, 0x001C, 0x0384, 0x001C, 0x03A0, - 0x001C, 0x0073, 0x001C, 0x008F, 0x001C, 0x00AB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001C, 0x0057, - 0x001C, 0x0003, 0x001C, 0x001F, 0x001C, 0x003B, - 0x001C, 0x0313, 0x001C, 0x032F, 0x001C, 0x034B, - 0x001C, 0x0137, 0x001C, 0x0153, 0x001C, 0x016F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001C, 0x011B, - 0x001C, 0x00C7, 0x001C, 0x00E3, 0x001C, 0x00FF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0367, - 0x001C, 0x02BF, 0x001C, 0x02DB, 0x001C, 0x02F7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001C, 0x02A3, - 0x001C, 0x024F, 0x001C, 0x026B, 0x001C, 0x0287, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03BC, - 0x001C, 0x01FB, 0x001C, 0x0217, 0x001C, 0x0233, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001C, 0x01DF, - 0x001C, 0x018B, 0x001C, 0x01A7, 0x001C, 0x01C3, -}; +ROM_ASSET_LOAD_ANIM(anim_B1_indices, 0x00567760, 252, 0x00000000, 252); -static const s16 anim_B1_values[] = { - 0x0000, 0x00BD, 0x3FFF, 0xF8D9, 0xF75C, 0xF36B, 0xEDCE, 0xE74F, - 0xE0B6, 0xDACD, 0xD65B, 0xD28F, 0xD111, 0xD65B, 0xE603, 0xFBDE, - 0x10C5, 0x1D93, 0x22AD, 0x258E, 0x26AF, 0x268B, 0x259D, 0x245D, - 0x2347, 0x22D4, 0x2258, 0x2125, 0x1FB3, 0x1E7C, 0x1DFA, 0xFA23, - 0xF8D0, 0xF54D, 0xF04D, 0xEA84, 0xE4A3, 0xDF5F, 0xDB69, 0xD8B8, - 0xD814, 0xDB69, 0xE4A7, 0xF192, 0xFDD8, 0x0523, 0x07B5, 0x08E3, - 0x08FB, 0x084B, 0x0721, 0x05CB, 0x0498, 0x03D6, 0x031A, 0x01FA, - 0x00C9, 0xFFD7, 0xFF74, 0xD5DC, 0xD971, 0xE2F0, 0xF073, 0x0017, - 0x0FFA, 0x1E38, 0x28EC, 0x2DF6, 0x2D77, 0x28EC, 0x1FCE, 0x1322, - 0x06BE, 0xFE75, 0xFA17, 0xF6C4, 0xF449, 0xF272, 0xF10B, 0xEFDF, - 0xEEBC, 0xED6C, 0xEC47, 0xEBAA, 0xEB6D, 0xEB66, 0xEB6C, 0xE8E2, - 0xE5E7, 0xDE3E, 0xD3D5, 0xC897, 0xBE72, 0xB752, 0xB523, 0xB92D, - 0xC226, 0xCE24, 0xDB3B, 0xE781, 0xF10A, 0xF5EB, 0xF609, 0xF320, - 0xEE0B, 0xE7A3, 0xE0C3, 0xDA45, 0xD502, 0xD1D6, 0xD1E8, 0xD4C1, - 0xD8C5, 0xDC5B, 0xDDE8, 0xF1E1, 0xF265, 0xF3DC, 0xF62C, 0xF935, - 0xFCDC, 0x0103, 0x058F, 0x0B92, 0x1383, 0x1C56, 0x2503, 0x2C7F, - 0x31BF, 0x33BA, 0x2933, 0x10AE, 0xF4C7, 0xE015, 0xD621, 0xD108, - 0xCD42, 0xC747, 0xBCD7, 0xAFE6, 0xA338, 0x9994, 0x95C0, 0x7C16, - 0x7B72, 0x79BC, 0x773E, 0x7445, 0x711E, 0x6E16, 0x6B78, 0x68E6, - 0x65FF, 0x6305, 0x603E, 0x5DED, 0x5C58, 0x5BC1, 0x5AA5, 0x5935, - 0x5A44, 0x60A8, 0x70A7, 0x8796, 0x9DD2, 0xABBF, 0xAF59, 0xAD78, - 0xA8CB, 0xA404, 0xA1D3, 0xF108, 0xF052, 0xEEA1, 0xEC9A, 0xEAE7, - 0xEA2D, 0xEB16, 0xEE48, 0xF552, 0x0020, 0x0CF1, 0x19FD, 0x2580, - 0x2DB5, 0x30D6, 0x2892, 0x155F, 0xFFA3, 0xEFC3, 0xE6D3, 0xE0BB, - 0xDE22, 0xDFAF, 0xE768, 0xF446, 0x0257, 0x0DAB, 0x1252, 0x1666, - 0x177C, 0x1A5A, 0x1E70, 0x232B, 0x27F9, 0x2C47, 0x2F84, 0x330B, - 0x34E5, 0x2F84, 0x1E5C, 0x0648, 0xEFD9, 0xE39A, 0xDFFD, 0xDDA2, - 0xDC5D, 0xDC03, 0xDC6A, 0xDD66, 0xDECC, 0xE071, 0xE22A, 0xE3CC, - 0xE52C, 0xE61F, 0xE679, 0x11DB, 0x12BF, 0x151A, 0x1876, 0x1C58, - 0x204A, 0x23D4, 0x267C, 0x2846, 0x28AF, 0x267C, 0x2078, 0x1813, - 0x1009, 0x0B15, 0x08B2, 0x0689, 0x0499, 0x02DF, 0x015B, 0x000B, - 0xFEED, 0xFDFF, 0xFD40, 0xFCAE, 0xFC48, 0xFC0C, 0xFBF8, 0xE1DB, - 0xE4F3, 0xED24, 0xF8CE, 0x064D, 0x1402, 0x204C, 0x2989, 0x2E78, - 0x2EA1, 0x2989, 0x1D39, 0x0BFC, 0xFBBE, 0xF267, 0xEEE2, 0xEC15, - 0xE9EE, 0xE859, 0xE742, 0xE695, 0xE63F, 0xE62D, 0xE64A, 0xE683, - 0xE6C4, 0xE6F9, 0xE70F, 0xDC26, 0xD9F2, 0xD453, 0xCCC7, 0xC4CB, - 0xBDDC, 0xB978, 0xB91C, 0xBE28, 0xC7BE, 0xD3FF, 0xE10D, 0xED08, - 0xF612, 0xFA4C, 0xF8B8, 0xF2A9, 0xE9BF, 0xDF97, 0xD5D0, 0xCE07, - 0xC9DB, 0xCA6B, 0xCEA3, 0xD4D7, 0xDB58, 0xE07A, 0xE290, 0x79A3, - 0x79AB, 0x79A5, 0x7964, 0x78BB, 0x777D, 0x757D, 0x728F, 0x6DBC, - 0x66D9, 0x5EEB, 0x56FA, 0x500A, 0x4B20, 0x4943, 0x527E, 0x688F, - 0x8306, 0x996D, 0xAA2B, 0xB8B4, 0xC431, 0xCE34, 0xD84D, 0xE1A3, - 0xE95C, 0xEE9D, 0xF08E, 0xF0B5, 0xF039, 0xEEEF, 0xED12, 0xEAE0, - 0xE897, 0xE673, 0xE4B1, 0xE31D, 0xE16F, 0xDFC8, 0xDE46, 0xDD0B, - 0xDC37, 0xDBE9, 0xDB06, 0xDA3B, 0xDC5A, 0xE432, 0xFACC, 0x19E7, - 0x2D67, 0x3181, 0x30F7, 0x2D87, 0x28EC, 0x24E3, 0x2328, 0x689A, - 0x683A, 0x6769, 0x66A0, 0x6656, 0x6703, 0x691F, 0x6D23, 0x74A0, - 0x7FB0, 0x8C9E, 0x99A9, 0xA51D, 0xAD40, 0xB058, 0xA695, 0x9029, - 0x7763, 0x6699, 0x6371, 0x6858, 0x6EC1, 0x74EF, 0x7CB2, 0x84DA, - 0x8C2A, 0x916F, 0x9376, 0xFFDE, 0xFFDC, 0xFFD5, 0xFFCB, 0xFFBE, - 0xFFB0, 0xFFA1, 0xFF91, 0xFF82, 0xFF75, 0xFF6A, 0xFF62, 0xFF5E, - 0xFF5E, 0xFF79, 0xFFB3, 0xFFEF, 0x0012, 0x001E, 0x0026, 0x002B, - 0x002E, 0x002E, 0x002D, 0x002B, 0x0029, 0x0027, 0x0027, 0x0233, - 0x0233, 0x0231, 0x0230, 0x022D, 0x022B, 0x0228, 0x0225, 0x0223, - 0x0220, 0x021E, 0x021D, 0x021C, 0x021C, 0x0221, 0x022B, 0x0236, - 0x023C, 0x023F, 0x0241, 0x0243, 0x0244, 0x0245, 0x0246, 0x0246, - 0x0247, 0x0247, 0x0247, 0xC719, 0xC6ED, 0xC672, 0xC5B8, 0xC4CD, - 0xC3C1, 0xC2A2, 0xC180, 0xC06A, 0xBF6E, 0xBE9C, 0xBE03, 0xBDB2, - 0xBDB7, 0xBFA8, 0xC3C4, 0xC816, 0xCAA8, 0xCB8C, 0xCC2A, 0xCC8C, - 0xCCBE, 0xCCCB, 0xCCBC, 0xCC9E, 0xCC7B, 0xCC5E, 0xCC52, 0x460E, - 0x46AD, 0x484F, 0x4A98, 0x4D2E, 0x4FB4, 0x51D1, 0x5328, 0x5360, - 0x521C, 0x4F03, 0x3E52, 0x2273, 0x1046, 0x0F04, 0x14CD, 0x1CDE, - 0x2273, 0x253F, 0x2816, 0x2AE3, 0x2D93, 0x3010, 0x3246, 0x3422, - 0x358F, 0x3679, 0x36CB, 0xFEE5, 0xFF28, 0xFFE6, 0x010C, 0x028C, - 0x0451, 0x064C, 0x086A, 0x0A9B, 0x0CCC, 0x0EEC, 0x10EA, 0x12B4, - 0x1439, 0x1558, 0x1600, 0x1638, 0x1607, 0x1582, 0x14C5, 0x13E1, - 0x12E6, 0x11E6, 0x10EF, 0x1012, 0x0F60, 0x0EEA, 0x0EBF, 0x09DB, - 0x09CC, 0x09A4, 0x0968, 0x091B, 0x08C2, 0x0862, 0x0800, 0x07A0, - 0x0746, 0x06F8, 0x06BA, 0x0691, 0x0681, 0x06D1, 0x079D, 0x08A8, - 0x09B7, 0x0AD0, 0x0C15, 0x0D75, 0x0EDF, 0x1040, 0x1189, 0x12A7, - 0x1388, 0x141C, 0x1452, 0x99BB, 0x9996, 0x992F, 0x9894, 0x97D2, - 0x96F5, 0x960A, 0x951E, 0x943F, 0x9379, 0x92D9, 0x926D, 0x9240, - 0x9260, 0x940F, 0x979A, 0x9B9E, 0x9EB9, 0xA102, 0xA36E, 0xA5E5, - 0xA851, 0xAA9C, 0xACAF, 0xAE74, 0xAFD3, 0xB0B6, 0xB107, 0x007C, - 0x007D, 0x007E, 0x0080, 0x0082, 0x0085, 0x0089, 0x008D, 0x0090, - 0x0094, 0x0098, 0x009B, 0x009E, 0x00A0, 0x00A2, 0x00A3, 0x00A3, - 0x00A1, 0x009D, 0x0097, 0x0091, 0x008B, 0x0084, 0x007E, 0x0079, - 0x0075, 0x0072, 0x0071, 0xFF05, 0xFF05, 0xFF06, 0xFF07, 0xFF09, - 0xFF0B, 0xFF0D, 0xFF0F, 0xFF11, 0xFF13, 0xFF16, 0xFF17, 0xFF19, - 0xFF1A, 0xFF1B, 0xFF1A, 0xFF19, 0xFF17, 0xFF15, 0xFF13, 0xFF0F, - 0xFF0C, 0xFF09, 0xFF06, 0xFF03, 0xFF01, 0xFF00, 0xFEFF, 0xCFB7, - 0xCFA3, 0xCF6A, 0xCF13, 0xCEA2, 0xCE1D, 0xCD89, 0xCCEB, 0xCC49, - 0xCBA8, 0xCB0D, 0xCA7E, 0xCA01, 0xC99A, 0xC950, 0xC933, 0xC951, - 0xC9BC, 0xCA70, 0xCB55, 0xCC5A, 0xCD6F, 0xCE86, 0xCF8D, 0xD076, - 0xD130, 0xD1AB, 0xD1D7, 0x3BC7, 0x3CC7, 0x3F5F, 0x42F8, 0x46F8, - 0x4AC8, 0x4DCD, 0x4F70, 0x4F0F, 0x4B78, 0x433E, 0x3101, 0x1A22, - 0x0D55, 0x106F, 0x1B48, 0x27A0, 0x2F35, 0x31FF, 0x3432, 0x35E0, - 0x3719, 0x37F1, 0x3879, 0x38C4, 0x38E2, 0x38E8, 0x38E6, 0xFDC2, - 0xFD91, 0xFD08, 0xFC32, 0xFB1E, 0xF9D8, 0xF86D, 0xF6EB, 0xF55D, - 0xF3D2, 0xF256, 0xF0F7, 0xEFC0, 0xEEC0, 0xEE41, 0xEE4F, 0xEE9C, - 0xEED5, 0xEEEE, 0xEF0D, 0xEF31, 0xEF56, 0xEF7B, 0xEF9E, 0xEFBC, - 0xEFD5, 0xEFE5, 0xEFEB, 0xEFA8, 0xEFC1, 0xF008, 0xF075, 0xF101, - 0xF1A5, 0xF259, 0xF317, 0xF3D7, 0xF491, 0xF53E, 0xF5D8, 0xF657, - 0xF6B3, 0xF6B0, 0xF633, 0xF568, 0xF47B, 0xF36B, 0xF227, 0xF0C1, - 0xEF4D, 0xEDDE, 0xEC88, 0xEB5C, 0xEA6E, 0xE9D1, 0xE999, 0x9B9F, - 0x9B68, 0x9AD0, 0x99E7, 0x98BF, 0x976A, 0x95F8, 0x947B, 0x9304, - 0x91A5, 0x906E, 0x8F72, 0x8EC0, 0x8E6B, 0x8FA1, 0x92B2, 0x9661, - 0x9973, 0x9BF8, 0x9EBE, 0xA1A5, 0xA48E, 0xA75A, 0xA9EA, 0xAC1E, - 0xADD8, 0xAEF8, 0xAF5F, 0x19CB, 0x19CB, 0x19CB, 0x19CB, 0x19CB, - 0x19CB, 0x19CB, 0x19CB, 0x19CB, 0x19CB, 0x19CB, 0x19CB, 0x19CB, - 0x19CB, 0x19CB, 0x1B9C, 0x20AB, 0x2860, 0x3226, 0x3D64, 0x4985, - 0x55F2, 0x6213, 0x6D51, 0x7717, 0x7ECC, 0x83DE, 0x85AF, 0x80D8, - 0x80D8, 0x80D8, 0x80D8, 0x80D8, 0x80D8, 0x80D8, 0x80D8, 0x80D8, - 0x80D8, 0x80D8, 0x80D8, 0x80D8, 0x80D8, 0x80D8, 0x80D4, 0x80CA, - 0x80B9, 0x80A5, 0x808D, 0x8074, 0x805A, 0x8040, 0x8029, 0x8014, - 0x8004, 0x7FF6, 0x7FF3, 0x59D2, 0x59D2, 0x59D2, 0x59D2, 0x59D2, - 0x59D2, 0x59D2, 0x59D2, 0x59D2, 0x59D2, 0x59D2, 0x59D2, 0x59D2, - 0x59D2, 0x59D2, 0x5963, 0x582E, 0x5657, 0x5403, 0x5154, 0x4E6F, - 0x4B79, 0x4894, 0x45E5, 0x4391, 0x41BA, 0x4085, 0x4016, 0xBF5F, - 0xE02F, 0xE02F, 0xE02F, 0xE02F, 0xE02F, 0xE02F, 0xE02F, 0xE02F, - 0xE02F, 0xE02F, 0xE02F, 0xE02F, 0xE02F, 0xE02F, 0xE02F, 0xDE1E, - 0xD87C, 0xD027, 0xC5FC, 0xBAD6, 0xAF94, 0xA511, 0x9C2A, 0x93AF, - 0x8AC0, 0x82B5, 0x7CE3, 0x7AA7, 0x7A60, 0x7A60, 0x7A60, 0x7A60, - 0x7A60, 0x7A60, 0x7A60, 0x7A60, 0x7A60, 0x7A60, 0x7A60, 0x7A60, - 0x7A60, 0x7A60, 0x7A60, 0x7A7F, 0x7AD3, 0x7B50, 0x7BE8, 0x7C8E, - 0x7D37, 0x7DD4, 0x7E59, 0x7ED8, 0x7F5E, 0x7FD6, 0x8030, 0x8051, - 0x5A4B, 0x5A4B, 0x5A4B, 0x5A4B, 0x5A4B, 0x5A4B, 0x5A4B, 0x5A4B, - 0x5A4B, 0x5A4B, 0x5A4B, 0x5A4B, 0x5A4B, 0x5A4B, 0x5A4B, 0x59C2, - 0x584D, 0x5626, 0x5386, 0x50A4, 0x4DBB, 0x4B04, 0x48B7, 0x4686, - 0x4437, 0x4223, 0x40A3, 0x400F, 0xBF5F, 0xFE45, 0xFE46, 0xFE4A, - 0xFE50, 0xFE57, 0xFE5F, 0xFE66, 0xFE6C, 0xFE6F, 0xFE6F, 0xFE6E, - 0xFE6F, 0xFE72, 0xFE7B, 0xFE8B, 0xFEA3, 0xFEC0, 0xFEE2, 0xFF06, - 0xFF2D, 0xFF54, 0xFF7A, 0xFF9D, 0xFFBE, 0xFFD9, 0xFFEE, 0xFFFC, - 0x0000, 0xFFED, 0xFFFA, 0x001A, 0x0047, 0x0076, 0x009F, 0x00B7, - 0x00B7, 0x0095, 0x0056, 0x0007, 0xFFB4, 0xFF66, 0xFF2B, 0xFF0F, - 0xFF0B, 0xFF11, 0xFF1F, 0xFF34, 0xFF4D, 0xFF6A, 0xFF88, 0xFFA6, - 0xFFC2, 0xFFDB, 0xFFEF, 0xFFFC, 0x0000, 0xF62D, 0xF76D, 0xFA99, - 0xFED7, 0x0349, 0x0716, 0x0961, 0x094E, 0x062B, 0x007F, 0xF947, - 0xF17D, 0xEA20, 0xE42A, 0xE099, 0xDEDB, 0xDDAA, 0xDCF4, 0xDCA7, - 0xDCB0, 0xDCFC, 0xDD7A, 0xDE17, 0xDEC1, 0xDF65, 0xDFF1, 0xE052, - 0xE077, 0x0191, 0x017C, 0x0170, 0x018B, 0x01B4, 0x01DE, 0x01FD, - 0x0205, 0x01F6, 0x01DA, 0x01B5, 0x018A, 0x0160, 0x0139, 0x011A, - 0x00FF, 0x00E3, 0x00C6, 0x00A8, 0x008C, 0x0070, 0x0056, 0x003E, - 0x0029, 0x0018, 0x000B, 0x0002, 0x0000, 0xFEB8, 0xFE9E, 0xFE9D, - 0xFEE8, 0xFF4E, 0xFFB6, 0x0005, 0x0021, 0x0002, 0xFFBF, 0xFF64, - 0xFF02, 0xFEA9, 0xFE67, 0xFE4D, 0xFE53, 0xFE66, 0xFE85, 0xFEAC, - 0xFEDA, 0xFF0B, 0xFF3D, 0xFF6F, 0xFF9D, 0xFFC5, 0xFFE4, 0xFFF9, - 0x0000, 0x0A2F, 0x0CEE, 0x0D80, 0x0710, 0xFE13, 0xF4EA, 0xEDFB, - 0xEBA7, 0xEE74, 0xF477, 0xFC6F, 0x051A, 0x0D39, 0x138C, 0x16CF, - 0x17A7, 0x17A1, 0x16E2, 0x158D, 0x13C5, 0x11AE, 0x0F6B, 0x0D20, - 0x0AF0, 0x08FF, 0x0770, 0x0667, 0x0606, 0x002E, 0x0029, 0x001A, - 0x0008, 0xFFF6, 0xFFE6, 0xFFDE, 0xFFE1, 0xFFF6, 0x0018, 0x0043, - 0x0071, 0x0099, 0x00B7, 0x00C4, 0x00C2, 0x00B9, 0x00AC, 0x009A, - 0x0086, 0x0070, 0x0059, 0x0042, 0x002D, 0x001B, 0x000C, 0x0003, - 0x0000, 0x0135, 0x0136, 0x0137, 0x0139, 0x013B, 0x013B, 0x013A, - 0x0137, 0x0132, 0x012B, 0x0123, 0x011A, 0x010F, 0x0102, 0x00F3, - 0x00E2, 0x00CD, 0x00B7, 0x009E, 0x0085, 0x006C, 0x0054, 0x003E, - 0x0029, 0x0018, 0x000B, 0x0003, 0x0000, 0x4647, 0x4587, 0x43A1, - 0x4123, 0x3E97, 0x3C89, 0x3B85, 0x3C17, 0x3EC7, 0x4347, 0x48DF, - 0x4ED9, 0x547C, 0x5911, 0x5BE1, 0x5D5A, 0x5E6D, 0x5F25, 0x5F91, - 0x5FBC, 0x5FB3, 0x5F82, 0x5F36, 0x5EDC, 0x5E80, 0x5E2E, 0x5DF5, - 0x5DDE, -}; +ROM_ASSET_LOAD_ANIM(anim_B1_values, 0x0056785c, 2418, 0x00000000, 2418); diff --git a/assets/anims/anim_B2.inc.c b/assets/anims/anim_B2.inc.c index cab535052..2e8d68d71 100644 --- a/assets/anims/anim_B2.inc.c +++ b/assets/anims/anim_B2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_B2[] = { 0, 189, @@ -13,143 +14,7 @@ static const struct Animation anim_B2[] = { }; -static const u16 anim_B2_indices[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0372, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0371, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0370, - 0x0001, 0x036C, 0x0001, 0x036D, 0x0001, 0x036E, - 0x001E, 0x0098, 0x001E, 0x00B6, 0x001E, 0x00D4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x007A, - 0x001E, 0x0020, 0x001E, 0x003E, 0x001E, 0x005C, - 0x0001, 0x0368, 0x0001, 0x0369, 0x0001, 0x036A, - 0x001E, 0x016A, 0x001E, 0x0188, 0x001E, 0x01A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x014C, - 0x001E, 0x00F2, 0x001E, 0x0110, 0x001E, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x036B, - 0x001E, 0x030E, 0x001E, 0x032C, 0x001E, 0x034A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x02F0, - 0x001E, 0x0296, 0x001E, 0x02B4, 0x001E, 0x02D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x036F, - 0x001E, 0x023C, 0x001E, 0x025A, 0x001E, 0x0278, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x021E, - 0x001E, 0x01C4, 0x001E, 0x01E2, 0x001E, 0x0200, -}; +ROM_ASSET_LOAD_ANIM(anim_B2_indices, 0x005681e8, 252, 0x00000000, 252); -static const s16 anim_B2_values[] = { - 0x0000, 0x00BD, 0x00BC, 0x00BC, 0x00BA, 0x00B9, 0x00B7, 0x00B5, - 0x00B3, 0x00B2, 0x00B0, 0x00B0, 0x00AF, 0x00AF, 0x00B0, 0x00B0, - 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, 0x00B8, - 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BC, 0x00BD, 0x00BD, 0x3FFF, - 0x1DFA, 0x1E1E, 0x1E78, 0x1EEF, 0x1F6A, 0x1FCF, 0x2004, 0x1FF0, - 0x1F79, 0x1E86, 0x1CDE, 0x1A7C, 0x1798, 0x1466, 0x111C, 0x0DF2, - 0x0B1C, 0x08D1, 0x0746, 0x06B2, 0x0753, 0x0915, 0x0BAF, 0x0EDA, - 0x124D, 0x15C1, 0x18EE, 0x1B8C, 0x1D52, 0x1DFA, 0xFF74, 0xFFC0, - 0x0087, 0x01A6, 0x02F4, 0x044C, 0x0585, 0x0679, 0x0702, 0x06F9, - 0x064C, 0x0519, 0x0383, 0x01A9, 0xFFAF, 0xFDB4, 0xFBDB, 0xFA43, - 0xF910, 0xF862, 0xF847, 0xF8A3, 0xF95C, 0xFA55, 0xFB73, 0xFC9B, - 0xFDB1, 0xFE99, 0xFF39, 0xFF74, 0xEB6C, 0xEBB3, 0xEC6E, 0xED78, - 0xEEAF, 0xEFED, 0xF10D, 0xF1EC, 0xF264, 0xF252, 0xF1A3, 0xF073, - 0xEEE3, 0xED12, 0xEB22, 0xE933, 0xE765, 0xE5DA, 0xE4B2, 0xE40D, - 0xE3FA, 0xE460, 0xE523, 0xE626, 0xE74E, 0xE87F, 0xE99D, 0xEA8C, - 0xEB2F, 0xEB6C, 0xDDE8, 0xDD2B, 0xDB32, 0xD858, 0xD4F7, 0xD16C, - 0xCE12, 0xCB44, 0xC95D, 0xC8B8, 0xC95D, 0xCAEF, 0xCD3A, 0xD008, - 0xD324, 0xD659, 0xD970, 0xDC35, 0xDE72, 0xDFF2, 0xE0BF, 0xE116, - 0xE110, 0xE0C1, 0xE040, 0xDFA4, 0xDF04, 0xDE75, 0xDE0F, 0xDDE8, - 0x95C0, 0x9590, 0x950B, 0x943E, 0x9339, 0x920A, 0x90BF, 0x8F67, - 0x8E10, 0x8CC9, 0x8B59, 0x8993, 0x8798, 0x8587, 0x8381, 0x81A6, - 0x8016, 0x7EEE, 0x7E55, 0x7E67, 0x7F6B, 0x816A, 0x841D, 0x8746, - 0x8AA4, 0x8DF7, 0x90FE, 0x9377, 0x9523, 0x95C0, 0xA1D3, 0xA1D0, - 0xA1C8, 0xA1BE, 0xA1B3, 0xA1AB, 0xA1A8, 0xA1AC, 0xA1BA, 0xA1D3, - 0xA1FE, 0xA23C, 0xA286, 0xA2D9, 0xA32D, 0xA37E, 0xA3C7, 0xA401, - 0xA428, 0xA436, 0xA425, 0xA3F7, 0xA3B2, 0xA35F, 0xA305, 0xA2AA, - 0xA257, 0xA213, 0xA1E4, 0xA1D3, 0x1252, 0x124F, 0x1246, 0x123A, - 0x122E, 0x1225, 0x1221, 0x1226, 0x1235, 0x1252, 0x1284, 0x12CA, - 0x1320, 0x137E, 0x13DE, 0x143B, 0x148E, 0x14D1, 0x14FE, 0x150E, - 0x14FB, 0x14C5, 0x1477, 0x1418, 0x13B0, 0x1349, 0x12E9, 0x129B, - 0x1266, 0x1252, 0xE679, 0xE669, 0xE63B, 0xE5F5, 0xE59A, 0xE531, - 0xE4BD, 0xE443, 0xE3C9, 0xE352, 0xE2CA, 0xE221, 0xE163, 0xE09D, - 0xDFDA, 0xDF26, 0xDE8E, 0xDE1F, 0xDDE3, 0xDDE7, 0xDE45, 0xDEFF, - 0xDFFC, 0xE125, 0xE262, 0xE39B, 0xE4B9, 0xE5A2, 0xE63F, 0xE679, - 0xFBF8, 0xFB83, 0xFA48, 0xF87E, 0xF65A, 0xF412, 0xF1DC, 0xEFEF, - 0xEE80, 0xEDC5, 0xEDB0, 0xEE04, 0xEEAC, 0xEF94, 0xF0AB, 0xF1DB, - 0xF312, 0xF43D, 0xF547, 0xF61D, 0xF6DA, 0xF7A1, 0xF86C, 0xF932, - 0xF9EE, 0xFA97, 0xFB27, 0xFB96, 0xFBDE, 0xFBF8, 0xE70F, 0xE766, - 0xE851, 0xE9AA, 0xEB4C, 0xED10, 0xEED0, 0xF067, 0xF1AE, 0xF27F, - 0xF2F4, 0xF33F, 0xF364, 0xF366, 0xF349, 0xF310, 0xF2BD, 0xF254, - 0xF1D8, 0xF14C, 0xF08C, 0xEF80, 0xEE3F, 0xECDF, 0xEB77, 0xEA1D, - 0xE8E9, 0xE7F1, 0xE74B, 0xE70F, 0xE290, 0xE1E7, 0xE020, 0xDD88, - 0xDA6D, 0xD71C, 0xD3E3, 0xD10E, 0xCEEB, 0xCDC8, 0xCD8D, 0xCDDE, - 0xCEA1, 0xCFBE, 0xD11C, 0xD2A3, 0xD439, 0xD5C6, 0xD731, 0xD860, - 0xD981, 0xDAC4, 0xDC1B, 0xDD75, 0xDEC5, 0xDFF9, 0xE104, 0xE1D6, - 0xE25F, 0xE290, 0xF08E, 0xF079, 0xF044, 0xF003, 0xEFC7, 0xEFA4, - 0xEFAC, 0xEFF0, 0xF085, 0xF17B, 0xF30A, 0xF53C, 0xF7E0, 0xFAC6, - 0xFDBE, 0x0094, 0x031C, 0x0524, 0x067B, 0x06F0, 0x0646, 0x048D, - 0x0209, 0xFEFF, 0xFBB1, 0xF864, 0xF55D, 0xF2DF, 0xF12E, 0xF08E, - 0x2328, 0x234C, 0x23AD, 0x2434, 0x24CD, 0x2563, 0x25E1, 0x2633, - 0x2644, 0x25FE, 0x254D, 0x243A, 0x22DF, 0x2157, 0x1FBD, 0x1E2C, - 0x1CBD, 0x1B8C, 0x1AB3, 0x1A4C, 0x1A6E, 0x1B09, 0x1C01, 0x1D36, - 0x1E8C, 0x1FE7, 0x2127, 0x2230, 0x22E5, 0x2328, 0x9376, 0x9314, - 0x920C, 0x908C, 0x8EC0, 0x8CD7, 0x8AFE, 0x8962, 0x8831, 0x8798, - 0x878D, 0x87DB, 0x8872, 0x893F, 0x8A33, 0x8B3D, 0x8C4B, 0x8D4C, - 0x8E2F, 0x8EE4, 0x8F80, 0x9020, 0x90C0, 0x915B, 0x91EB, 0x926C, - 0x92D9, 0x932D, 0x9363, 0x9376, 0x0027, 0x0022, 0x0015, 0x0002, - 0xFFEB, 0xFFD1, 0xFFB7, 0xFF9E, 0xFF88, 0xFF77, 0xFF6D, 0xFF6B, - 0xFF79, 0xFF95, 0xFFBC, 0xFFE8, 0x0015, 0x003E, 0x005F, 0x0071, - 0x0078, 0x0077, 0x0071, 0x0066, 0x0059, 0x004B, 0x003D, 0x0032, - 0x002A, 0x0027, 0x0247, 0x0246, 0x0245, 0x0244, 0x0242, 0x023F, - 0x023D, 0x023A, 0x0238, 0x0236, 0x0234, 0x0234, 0x0233, 0x0234, - 0x0235, 0x0237, 0x0238, 0x023A, 0x023C, 0x023D, 0x023E, 0x023F, - 0x0241, 0x0242, 0x0243, 0x0244, 0x0245, 0x0246, 0x0247, 0x0247, - 0xCC52, 0xCBFD, 0xCB15, 0xC9BB, 0xC813, 0xC63F, 0xC45F, 0xC297, - 0xC109, 0xBFD7, 0xBF23, 0xBF0F, 0xBFFD, 0xC1FF, 0xC4BE, 0xC7E2, - 0xCB15, 0xCE00, 0xD04B, 0xD1A0, 0xD213, 0xD204, 0xD190, 0xD0D1, - 0xCFE5, 0xCEE5, 0xCDEE, 0xCD1B, 0xCC89, 0xCC52, 0x36CB, 0x36E2, - 0x3722, 0x3784, 0x3802, 0x3897, 0x393C, 0x39E9, 0x3A9A, 0x3B48, - 0x3BED, 0x3C81, 0x3D00, 0x3D62, 0x3DA2, 0x3DB8, 0x3D9F, 0x3D56, - 0x3CE7, 0x3C59, 0x3BB4, 0x3AFF, 0x3A42, 0x3985, 0x38D0, 0x382B, - 0x379D, 0x372E, 0x36E5, 0x36CB, 0x0EBF, 0x0EB1, 0x0E8C, 0x0E52, - 0x0E08, 0x0DB0, 0x0D50, 0x0CEA, 0x0C82, 0x0C1B, 0x0BBB, 0x0B64, - 0x0B19, 0x0ADF, 0x0ABA, 0x0AAD, 0x0ABC, 0x0AE6, 0x0B28, 0x0B7B, - 0x0BDC, 0x0C47, 0x0CB6, 0x0D25, 0x0D8F, 0x0DF0, 0x0E44, 0x0E85, - 0x0EAF, 0x0EBF, 0x1452, 0x1459, 0x146E, 0x148E, 0x14B7, 0x14E8, - 0x151D, 0x1556, 0x1590, 0x15C9, 0x15FE, 0x162F, 0x1658, 0x1678, - 0x168D, 0x1694, 0x168C, 0x1674, 0x1650, 0x1621, 0x15EC, 0x15B0, - 0x1573, 0x1535, 0x14FA, 0x14C4, 0x1496, 0x1472, 0x145A, 0x1452, - 0xB107, 0xB0ED, 0xB0A3, 0xB030, 0xAF9C, 0xAEEF, 0xAE2F, 0xAD65, - 0xAC96, 0xABCB, 0xAB0C, 0xAA5E, 0xA9CB, 0xA958, 0xA90E, 0xA8F4, - 0xA912, 0xA966, 0xA9E8, 0xAA8E, 0xAB4E, 0xAC21, 0xACFD, 0xADD9, - 0xAEAC, 0xAF6D, 0xB013, 0xB094, 0xB0E9, 0xB107, 0x0071, 0x0072, - 0x0077, 0x007F, 0x0088, 0x0092, 0x009D, 0x00A8, 0x00B1, 0x00B9, - 0x00BF, 0x00C2, 0x00C1, 0x00BB, 0x00B3, 0x00A9, 0x009E, 0x0094, - 0x008B, 0x0085, 0x0081, 0x007D, 0x007A, 0x0077, 0x0075, 0x0073, - 0x0072, 0x0071, 0x0071, 0x0071, 0xFEFF, 0xFF01, 0xFF04, 0xFF09, - 0xFF0F, 0xFF16, 0xFF1E, 0xFF25, 0xFF2B, 0xFF30, 0xFF34, 0xFF36, - 0xFF35, 0xFF31, 0xFF2A, 0xFF23, 0xFF1B, 0xFF14, 0xFF0D, 0xFF09, - 0xFF06, 0xFF04, 0xFF03, 0xFF01, 0xFF00, 0xFF00, 0xFF00, 0xFEFF, - 0xFEFF, 0xFEFF, 0xD1D7, 0xD186, 0xD0A6, 0xCF57, 0xCDB7, 0xCBE4, - 0xC9FF, 0xC825, 0xC674, 0xC50D, 0xC40D, 0xC394, 0xC3D5, 0xC4CF, - 0xC64D, 0xC81E, 0xCA0D, 0xCBE8, 0xCD7B, 0xCE95, 0xCF50, 0xCFEF, - 0xD073, 0xD0DE, 0xD133, 0xD174, 0xD1A3, 0xD1C1, 0xD1D2, 0xD1D7, - 0x38E6, 0x38FF, 0x3946, 0x39B4, 0x3A41, 0x3AE7, 0x3B9F, 0x3C61, - 0x3D27, 0x3DEA, 0x3EA1, 0x3F48, 0x3FD5, 0x4043, 0x408A, 0x40A3, - 0x4086, 0x4035, 0x3FB9, 0x3F1A, 0x3E61, 0x3D97, 0x3CC4, 0x3BF2, - 0x3B27, 0x3A6E, 0x39D0, 0x3953, 0x3902, 0x38E6, 0xEFEB, 0xEFF6, - 0xF016, 0xF047, 0xF087, 0xF0D1, 0xF124, 0xF17B, 0xF1D3, 0xF22A, - 0xF27D, 0xF2C7, 0xF307, 0xF338, 0xF358, 0xF363, 0xF356, 0xF332, - 0xF2FA, 0xF2B3, 0xF260, 0xF206, 0xF1A7, 0xF148, 0xF0EE, 0xF09B, - 0xF054, 0xF01C, 0xEFF8, 0xEFEB, 0xE999, 0xE992, 0xE980, 0xE964, - 0xE940, 0xE916, 0xE8E7, 0xE8B5, 0xE883, 0xE852, 0xE823, 0xE7F8, - 0xE7D4, 0xE7B8, 0xE7A6, 0xE7A0, 0xE7A7, 0xE7BC, 0xE7DB, 0xE804, - 0xE833, 0xE867, 0xE89C, 0xE8D2, 0xE906, 0xE935, 0xE95D, 0xE97D, - 0xE991, 0xE999, 0xAF5F, 0xAF4A, 0xAF0F, 0xAEB5, 0xAE40, 0xADB7, - 0xAD20, 0xAC80, 0xABDD, 0xAB3D, 0xAAA5, 0xAA1C, 0xA9A8, 0xA94D, - 0xA913, 0xA8FE, 0xA916, 0xA958, 0xA9BF, 0xAA42, 0xAADA, 0xAB81, - 0xAC2E, 0xACDC, 0xAD83, 0xAE1B, 0xAE9E, 0xAF04, 0xAF47, 0xAF5F, - 0x85AF, 0x7FF3, 0x4016, 0xBF5F, 0x7AA7, 0x8051, 0x400F, 0xBF5F, - 0xE077, 0x0606, 0x5DDE, 0x5DD6, 0x5DBD, 0x5D98, 0x5D69, 0x5D32, - 0x5CF8, 0x5CBC, 0x5C81, 0x5C4B, 0x5C1B, 0x5BF6, 0x5BDE, 0x5BD5, - 0x5BDB, 0x5BEB, 0x5C05, 0x5C26, 0x5C4E, 0x5C7A, 0x5CA9, 0x5CDA, - 0x5D0A, 0x5D39, 0x5D65, 0x5D8D, 0x5DAE, 0x5DC8, 0x5DD9, 0x5DDE, -}; +ROM_ASSET_LOAD_ANIM(anim_B2_values, 0x005682e4, 1824, 0x00000000, 1824); diff --git a/assets/anims/anim_B3.inc.c b/assets/anims/anim_B3.inc.c index ef50d8c1f..ec04150de 100644 --- a/assets/anims/anim_B3.inc.c +++ b/assets/anims/anim_B3.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_B3[] = { 1, 189, @@ -13,435 +14,7 @@ static const struct Animation anim_B3[] = { }; -static const u16 anim_B3_indices[] = { - 0x0001, 0x0000, 0x0053, 0x0001, 0x0053, 0x0054, 0x0001, 0x0000, 0x0001, 0x00A7, 0x0001, 0x0000, - 0x0053, 0x0BB6, 0x0053, 0x0C09, 0x0053, 0x0C5C, - 0x0053, 0x0ABD, 0x0053, 0x0B10, 0x0053, 0x0B63, - 0x0053, 0x09C4, 0x0053, 0x0A17, 0x0053, 0x0A6A, - 0x0001, 0x09C0, 0x0001, 0x09C1, 0x0001, 0x09C2, - 0x0053, 0x01F4, 0x0053, 0x0247, 0x0053, 0x029A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0053, 0x01A1, - 0x0053, 0x00A8, 0x0053, 0x00FB, 0x0053, 0x014E, - 0x0001, 0x09BC, 0x0001, 0x09BD, 0x0001, 0x09BE, - 0x0053, 0x0439, 0x0053, 0x048C, 0x0053, 0x04DF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0053, 0x03E6, - 0x0053, 0x02ED, 0x0053, 0x0340, 0x0053, 0x0393, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x09BF, - 0x0053, 0x08C3, 0x0053, 0x0916, 0x0053, 0x0969, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0053, 0x0870, - 0x0053, 0x0777, 0x0053, 0x07CA, 0x0053, 0x081D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x09C3, - 0x0053, 0x067E, 0x0053, 0x06D1, 0x0053, 0x0724, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0053, 0x062B, - 0x0053, 0x0532, 0x0053, 0x0585, 0x0053, 0x05D8, -}; +ROM_ASSET_LOAD_ANIM(anim_B3_indices, 0x00568a1c, 252, 0x00000000, 252); -static const s16 anim_B3_values[] = { - 0x0000, 0x00BD, 0x00BD, 0x00BC, 0x00BC, 0x00BB, 0x00BA, 0x00BA, - 0x00B9, 0x00B8, 0x00B8, 0x00B8, 0x00B8, 0x00B8, 0x00B9, 0x00B9, - 0x00BB, 0x00BD, 0x00BF, 0x00C2, 0x00C6, 0x00CB, 0x00D1, 0x00D9, - 0x00E3, 0x00F0, 0x0105, 0x0124, 0x0145, 0x0160, 0x0174, 0x0181, - 0x0187, 0x0185, 0x017C, 0x016C, 0x0155, 0x013A, 0x011D, 0x0100, - 0x00E3, 0x00C6, 0x00AB, 0x0091, 0x007E, 0x0073, 0x006D, 0x006B, - 0x006A, 0x006A, 0x006B, 0x006C, 0x006E, 0x0070, 0x0073, 0x0075, - 0x0078, 0x007A, 0x007C, 0x007D, 0x007E, 0x007F, 0x007F, 0x007F, - 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, - 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, 0x007F, - 0x007F, 0x007F, 0x007F, 0x007F, 0x0000, 0x0000, 0xFFFF, 0xFFFE, - 0xFFFC, 0xFFFA, 0xFFF8, 0xFFF7, 0xFFF5, 0xFFF4, 0xFFF3, 0xFFF3, - 0xFFF3, 0xFFF5, 0xFFF8, 0xFFFC, 0x0000, 0x0009, 0x0019, 0x002E, - 0x0044, 0x005B, 0x0070, 0x0081, 0x008C, 0x0088, 0x0072, 0x0056, - 0x0036, 0x0014, 0xFFF0, 0xFFCC, 0xFFAA, 0xFF8D, 0xFF73, 0xFF5C, - 0xFF48, 0xFF3A, 0xFF32, 0xFF37, 0xFF47, 0xFF5D, 0xFF72, 0xFF89, - 0xFFA2, 0xFFBA, 0xFFD1, 0xFFE5, 0xFFF6, 0x0001, 0x000B, 0x0012, - 0x0017, 0x001A, 0x001C, 0x001C, 0x001B, 0x001A, 0x0019, 0x0018, - 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, - 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, - 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, 0x0017, 0x3FFF, - 0x1DFA, 0x1DF6, 0x1DEA, 0x1DD8, 0x1DC3, 0x1DAA, 0x1D91, 0x1D78, - 0x1D62, 0x1D4E, 0x1D41, 0x1D3A, 0x1D3B, 0x1D47, 0x1D5E, 0x1D83, - 0x1DB6, 0x1DFA, 0x20CC, 0x23A5, 0x2399, 0x22F5, 0x2204, 0x2113, - 0x206F, 0x2009, 0x1FA3, 0x1F3E, 0x1ED8, 0x1E72, 0x1E0D, 0x1DA8, - 0x1D43, 0x1CDE, 0x1C7A, 0x1C16, 0x1BB3, 0x1B50, 0x1AED, 0x1A8C, - 0x1A2B, 0x19CB, 0x196B, 0x190D, 0x18AF, 0x1853, 0x17F7, 0x179D, - 0x1743, 0x16EB, 0x1695, 0x163F, 0x15EB, 0x1598, 0x1547, 0x14F8, - 0x14AA, 0x145D, 0x1413, 0x13CA, 0x1390, 0x1370, 0x1365, 0x136A, - 0x137A, 0x1391, 0x13A9, 0x13BD, 0x13CA, 0x13CA, 0x13BF, 0x13B2, - 0x13A1, 0x138E, 0x137B, 0x1366, 0x1352, 0x133F, 0x132E, 0x131F, - 0x1314, 0x130C, 0x130A, 0xFF74, 0xFF82, 0xFFA9, 0xFFE3, 0x002B, - 0x007C, 0x00D0, 0x0123, 0x016F, 0x01AE, 0x01DC, 0x01F3, 0x01EE, - 0x01C7, 0x0179, 0x0100, 0x0055, 0xFF74, 0xF53B, 0xEC8F, 0xF158, - 0xF9B9, 0x0313, 0x0ACD, 0x0E4A, 0x0EBB, 0x0F12, 0x0F50, 0x0F76, - 0x0F86, 0x0F81, 0x0F67, 0x0F3B, 0x0EFD, 0x0EAF, 0x0E51, 0x0DE6, - 0x0D6E, 0x0CEB, 0x0C5E, 0x0BC7, 0x0B29, 0x0A84, 0x09DB, 0x092D, - 0x087C, 0x07C9, 0x0717, 0x0665, 0x05B5, 0x0509, 0x0461, 0x03BF, - 0x0324, 0x0292, 0x0208, 0x018A, 0x0117, 0x00B2, 0x005B, 0x0016, - 0xFFE4, 0xFFC3, 0xFFB2, 0xFFB0, 0xFFBC, 0xFFD4, 0xFFF8, 0x0025, - 0x005B, 0x00A4, 0x0105, 0x0179, 0x01FC, 0x0287, 0x0315, 0x03A1, - 0x0427, 0x04A0, 0x0507, 0x0557, 0x058B, 0x059E, 0xEB6C, 0xEB7B, - 0xEBA4, 0xEBE1, 0xEC2D, 0xEC82, 0xECDB, 0xED32, 0xED82, 0xEDC5, - 0xEDF5, 0xEE0D, 0xEE08, 0xEDDF, 0xED8D, 0xED0D, 0xEC5A, 0xEB6C, - 0xE0B7, 0xD78B, 0xDC50, 0xE4C6, 0xEE43, 0xF61E, 0xF9AC, 0xFA23, - 0xFA7F, 0xFAC3, 0xFAEE, 0xFB03, 0xFB02, 0xFAED, 0xFAC6, 0xFA8C, - 0xFA42, 0xF9E9, 0xF982, 0xF90E, 0xF88E, 0xF804, 0xF771, 0xF6D7, - 0xF635, 0xF58F, 0xF4E4, 0xF436, 0xF387, 0xF2D8, 0xF229, 0xF17C, - 0xF0D2, 0xF02E, 0xEF8E, 0xEEF6, 0xEE66, 0xEDE0, 0xED64, 0xECF5, - 0xEC92, 0xEC3E, 0xEC0B, 0xEC01, 0xEC15, 0xEC3D, 0xEC6C, 0xEC98, - 0xECB4, 0xECB7, 0xEC93, 0xEC3E, 0xEBB2, 0xEAF7, 0xEA16, 0xE91B, - 0xE80E, 0xE6FB, 0xE5EC, 0xE4EA, 0xE401, 0xE339, 0xE29E, 0xE23A, - 0xE216, 0xDDE8, 0xDDA7, 0xDCF1, 0xDBD8, 0xDA6E, 0xD8C7, 0xD6F4, - 0xD508, 0xD316, 0xD131, 0xCF69, 0xCDD3, 0xCC81, 0xCB85, 0xCAF1, - 0xCAD9, 0xCB4E, 0xCC63, 0xD043, 0xD7FB, 0xE1EF, 0xEC84, 0xF620, - 0xFD28, 0x0000, 0x0000, 0x0000, 0xFFCC, 0xFF5F, 0xFEC9, 0xFE0C, - 0xFD2B, 0xFC29, 0xFB09, 0xF9CC, 0xF876, 0xF709, 0xF588, 0xF3F6, - 0xF255, 0xF0A8, 0xEEF1, 0xED34, 0xEB73, 0xE9B0, 0xE7EE, 0xE630, - 0xE479, 0xE2CB, 0xE129, 0xDF95, 0xDE12, 0xDCA3, 0xDB4A, 0xDA0A, - 0xD8E7, 0xD7E1, 0xD6FD, 0xD63C, 0xD5A1, 0xD5A8, 0xD6A7, 0xD867, - 0xDAB5, 0xDD59, 0xE01F, 0xE2D2, 0xE53C, 0xE727, 0xE85F, 0xE90B, - 0xE97D, 0xE9BB, 0xE9CF, 0xE9BF, 0xE994, 0xE955, 0xE90B, 0xE8BC, - 0xE872, 0xE833, 0xE807, 0xE7F7, 0x95C0, 0x95D7, 0x9618, 0x9678, - 0x96ED, 0x976D, 0x97EE, 0x9867, 0x98CD, 0x9917, 0x993A, 0x992D, - 0x98E5, 0x985A, 0x9780, 0x964E, 0x94BA, 0x92BA, 0x8DFD, 0x8499, - 0x7807, 0x69CF, 0x5B6D, 0x4E63, 0x4431, 0x3E57, 0x3E3B, 0x40BF, - 0x43CA, 0x4756, 0x4B59, 0x4FCB, 0x54A5, 0x59DF, 0x5F70, 0x6550, - 0x6B77, 0x71DD, 0x787B, 0x7F48, 0x863E, 0x8D51, 0x947A, 0x9BB2, - 0xA2F1, 0xAA2E, 0xB162, 0xB884, 0xBF8D, 0xC674, 0xCD31, 0xD3BD, - 0xDA0F, 0xE01F, 0xE5E5, 0xEB59, 0xF073, 0xF52A, 0xF978, 0xFD53, - 0xFF6C, 0xFED7, 0xFC1C, 0xF7C6, 0xF25F, 0xEC71, 0xE687, 0xE12A, - 0xDCE4, 0xDA3F, 0xD8CC, 0xD7B6, 0xD6F2, 0xD675, 0xD634, 0xD624, - 0xD63A, 0xD66B, 0xD6AC, 0xD6F2, 0xD731, 0xD75F, 0xD771, 0xA1D3, - 0xA1F9, 0xA262, 0xA306, 0xA3D9, 0xA4D3, 0xA5E8, 0xA70E, 0xA83B, - 0xA966, 0xAA84, 0xAB8A, 0xAC6F, 0xAD28, 0xADAC, 0xADF0, 0xADEA, - 0xAD90, 0xAC42, 0xA8D8, 0xA402, 0x9E8A, 0x9938, 0x94D6, 0x922D, - 0x9206, 0x9368, 0x94D4, 0x964A, 0x97CA, 0x9952, 0x9AE3, 0x9C7C, - 0x9E1C, 0x9FC3, 0xA170, 0xA323, 0xA4DB, 0xA698, 0xA85A, 0xAA1F, - 0xABE7, 0xADB2, 0xAF7F, 0xB14E, 0xB31E, 0xB4EF, 0xB6C0, 0xB890, - 0xBA60, 0xBC2E, 0xBDFB, 0xBFC5, 0xC18C, 0xC34F, 0xC50F, 0xC6CA, - 0xC880, 0xCA31, 0xCBDC, 0xCD92, 0xCF5D, 0xD130, 0xD300, 0xD4BF, - 0xD661, 0xD7DA, 0xD91D, 0xDA1F, 0xDAD1, 0xDB38, 0xDB65, 0xDB5F, - 0xDB31, 0xDAE3, 0xDA7D, 0xDA08, 0xD98D, 0xD915, 0xD8A9, 0xD851, - 0xD815, 0xD7FF, 0x1252, 0x11C6, 0x103D, 0x0DDF, 0x0AD4, 0x0745, - 0x0359, 0xFF3B, 0xFB10, 0xF702, 0xF339, 0xEFDC, 0xED16, 0xEB0D, - 0xE9EA, 0xE9D6, 0xEAF8, 0xED78, 0xF4E7, 0x03E1, 0x17BB, 0x2DC0, - 0x433E, 0x5582, 0x61DA, 0x6594, 0x63CF, 0x617B, 0x5EA3, 0x5B4C, - 0x5780, 0x5347, 0x4EA8, 0x49AC, 0x445B, 0x3EBC, 0x38D9, 0x32B8, - 0x2C63, 0x25E0, 0x1F39, 0x1875, 0x119C, 0x0AB7, 0x03CD, 0xFCE8, - 0xF60D, 0xEF46, 0xE89B, 0xE214, 0xDBB8, 0xD591, 0xCFA6, 0xC9FE, - 0xC4A3, 0xBF9C, 0xBAF2, 0xB6AB, 0xB2D2, 0xAF6D, 0xADDC, 0xAF1B, - 0xB29A, 0xB7C8, 0xBE14, 0xC4F0, 0xCBC9, 0xD211, 0xD737, 0xDAAB, - 0xDCF0, 0xDEEB, 0xE0A1, 0xE217, 0xE351, 0xE455, 0xE527, 0xE5CC, - 0xE649, 0xE6A1, 0xE6DA, 0xE6F9, 0xE703, 0xE679, 0xE67B, 0xE681, - 0xE68A, 0xE695, 0xE6A2, 0xE6AF, 0xE6BC, 0xE6C7, 0xE6D1, 0xE6D8, - 0xE6DC, 0xE6DB, 0xE6D5, 0xE6C9, 0xE6B6, 0xE69C, 0xE679, 0xE519, - 0xE390, 0xE323, 0xE2D6, 0xE2B6, 0xE2CE, 0xE32A, 0xE3B4, 0xE44A, - 0xE4EC, 0xE59A, 0xE651, 0xE711, 0xE7D9, 0xE8A7, 0xE97C, 0xEA55, - 0xEB32, 0xEC12, 0xECF4, 0xEDD6, 0xEEB8, 0xEF99, 0xF077, 0xF152, - 0xF228, 0xF2F9, 0xF3C4, 0xF487, 0xF542, 0xF5F3, 0xF699, 0xF734, - 0xF7C3, 0xF844, 0xF8B6, 0xF918, 0xF96A, 0xF9AB, 0xF9D8, 0xF9F2, - 0xF9F7, 0xF9E6, 0xF9BE, 0xF97F, 0xF74E, 0xF222, 0xEB2F, 0xE3AD, - 0xDCD0, 0xD7CE, 0xD5DE, 0xD5DE, 0xD5DE, 0xD5DE, 0xD5DE, 0xD5DE, - 0xD5DE, 0xD5DE, 0xD5DE, 0xD5DE, 0xD5DE, 0xD5DE, 0xD5DE, 0xD5DE, - 0xFBF8, 0xFBDF, 0xFB9C, 0xFB37, 0xFABA, 0xFA2D, 0xF99A, 0xF90A, - 0xF887, 0xF819, 0xF7C9, 0xF7A1, 0xF7AB, 0xF7EE, 0xF875, 0xF948, - 0xFA70, 0xFBF8, 0x0D4A, 0x1CC7, 0x16DA, 0x0B7B, 0xFE6F, 0xF377, - 0xEE58, 0xED72, 0xEC9F, 0xEBDF, 0xEB33, 0xEA98, 0xEA10, 0xE999, - 0xE933, 0xE8DE, 0xE899, 0xE864, 0xE83F, 0xE829, 0xE821, 0xE828, - 0xE83C, 0xE85E, 0xE88D, 0xE8C8, 0xE910, 0xE963, 0xE9C2, 0xEA2C, - 0xEAA0, 0xEB1E, 0xEBA6, 0xEC38, 0xECD2, 0xED74, 0xEE1F, 0xEED1, - 0xEF8A, 0xF04B, 0xF111, 0xF1DE, 0xF2B0, 0xF387, 0xF463, 0xF6DA, - 0xFBD1, 0x023A, 0x090A, 0x0F34, 0x13AC, 0x1564, 0x1564, 0x1564, - 0x1564, 0x1564, 0x1564, 0x1564, 0x1564, 0x1564, 0x1564, 0x1564, - 0x1564, 0x1564, 0x1564, 0xE70F, 0xE71A, 0xE739, 0xE768, 0xE7A1, - 0xE7E2, 0xE825, 0xE867, 0xE8A3, 0xE8D6, 0xE8FA, 0xE90D, 0xE908, - 0xE8E9, 0xE8AC, 0xE84B, 0xE7C3, 0xE70F, 0xDEC8, 0xD804, 0xDCAA, - 0xE482, 0xED19, 0xF3FB, 0xF6B7, 0xF684, 0xF63C, 0xF5E1, 0xF573, - 0xF4F3, 0xF461, 0xF3C0, 0xF30E, 0xF24E, 0xF180, 0xF0A4, 0xEFBC, - 0xEEC8, 0xEDC9, 0xECC0, 0xEBAE, 0xEA94, 0xE971, 0xE848, 0xE718, - 0xE5E3, 0xE4AA, 0xE36D, 0xE22C, 0xE0EA, 0xDFA6, 0xDE62, 0xDD1D, - 0xDBDA, 0xDA98, 0xD959, 0xD81D, 0xD6E6, 0xD5B3, 0xD486, 0xD35F, - 0xD240, 0xD129, 0xCFC6, 0xCDEE, 0xCBDF, 0xC9D7, 0xC817, 0xC6DB, - 0xC664, 0xC664, 0xC664, 0xC664, 0xC664, 0xC664, 0xC664, 0xC664, - 0xC664, 0xC664, 0xC664, 0xC664, 0xC664, 0xC664, 0xE290, 0xE25C, - 0xE1C8, 0xE0E4, 0xDFBC, 0xDE5F, 0xDCDA, 0xDB3B, 0xD991, 0xD7E9, - 0xD651, 0xD4D6, 0xD387, 0xD272, 0xD1A5, 0xD12C, 0xD117, 0xD173, - 0xD3B5, 0xD88D, 0xDEE0, 0xE594, 0xEB8F, 0xEFB5, 0xF0ED, 0xF039, - 0xEF59, 0xEE4F, 0xED1E, 0xEBC9, 0xEA52, 0xE8BD, 0xE70B, 0xE541, - 0xE35F, 0xE16A, 0xDF63, 0xDD4E, 0xDB2E, 0xD904, 0xD6D3, 0xD4A0, - 0xD26B, 0xD038, 0xCE09, 0xCBE2, 0xC9C5, 0xC7B4, 0xC5B2, 0xC3C3, - 0xC1E9, 0xC025, 0xBE7D, 0xBCF1, 0xBB84, 0xBA3A, 0xB915, 0xB818, - 0xB746, 0xB6A0, 0xB62A, 0xB5E7, 0xB5DA, 0xB94C, 0xC21A, 0xCE1E, - 0xDB33, 0xE733, 0xEFF8, 0xF35F, 0xF35F, 0xF35F, 0xF35F, 0xF35F, - 0xF35F, 0xF35F, 0xF35F, 0xF35F, 0xF35F, 0xF35F, 0xF35F, 0xF35F, - 0xF35F, 0xF08E, 0xF081, 0xF05D, 0xF027, 0xEFE4, 0xEF99, 0xEF4C, - 0xEF03, 0xEEC1, 0xEE8C, 0xEE6A, 0xEE60, 0xEE73, 0xEEA8, 0xEF04, - 0xEF8C, 0xF046, 0xF138, 0xF333, 0xF6A7, 0xFB01, 0xFFAD, 0x0419, - 0x07B2, 0x09E4, 0x0B34, 0x0C87, 0x0DDB, 0x0F30, 0x1086, 0x11DB, - 0x1330, 0x1483, 0x15D3, 0x1721, 0x186A, 0x19B0, 0x1AF0, 0x1C2B, - 0x1D5F, 0x1E8C, 0x1FB1, 0x20CE, 0x21E2, 0x22EC, 0x23EB, 0x24DF, - 0x25C8, 0x26A4, 0x2772, 0x2833, 0x28E5, 0x2988, 0x2A1B, 0x2A9D, - 0x2B0E, 0x2B6D, 0x2BBA, 0x2BF3, 0x2C18, 0x2C28, 0x2C23, 0x2C08, - 0x29A8, 0x23C6, 0x1BCB, 0x1321, 0x0B31, 0x0565, 0x0326, 0x0326, - 0x0326, 0x0326, 0x0326, 0x0326, 0x0326, 0x0326, 0x0326, 0x0326, - 0x0326, 0x0326, 0x0326, 0x0326, 0x2328, 0x235E, 0x23F7, 0x24E4, - 0x2617, 0x2781, 0x2913, 0x2AC0, 0x2C78, 0x2E2C, 0x2FD0, 0x3152, - 0x32A7, 0x33BD, 0x3488, 0x34F9, 0x3500, 0x3490, 0x3247, 0x2D78, - 0x2722, 0x2047, 0x19E7, 0x1501, 0x1297, 0x11C5, 0x1101, 0x1048, - 0x0F9C, 0x0EFC, 0x0E68, 0x0DDF, 0x0D61, 0x0CEE, 0x0C86, 0x0C29, - 0x0BD6, 0x0B8D, 0x0B4E, 0x0B19, 0x0AED, 0x0ACB, 0x0AB1, 0x0AA0, - 0x0A97, 0x0A97, 0x0A9F, 0x0AAE, 0x0AC5, 0x0AE4, 0x0B09, 0x0B36, - 0x0B69, 0x0BA2, 0x0BE2, 0x0C28, 0x0C73, 0x0CC4, 0x0D1A, 0x0D75, - 0x0DD5, 0x0E39, 0x0EA2, 0x1033, 0x1392, 0x17FF, 0x1CBC, 0x210B, - 0x242C, 0x2562, 0x2562, 0x2562, 0x2562, 0x2562, 0x2562, 0x2562, - 0x2562, 0x2562, 0x2562, 0x2562, 0x2562, 0x2562, 0x2562, 0x9376, - 0x9300, 0x91B3, 0x8FB2, 0x8D20, 0x8A1F, 0x86D2, 0x835B, 0x7FD9, - 0x7C75, 0x794E, 0x7686, 0x7441, 0x72A0, 0x71C7, 0x71D6, 0x72F2, - 0x753C, 0x7CB2, 0x8B4E, 0x9E23, 0xB24A, 0xC4DC, 0xD2F0, 0xD99F, - 0xDB89, 0xDD43, 0xDECF, 0xE02E, 0xE160, 0xE269, 0xE349, 0xE402, - 0xE495, 0xE504, 0xE550, 0xE57B, 0xE587, 0xE574, 0xE545, 0xE4FB, - 0xE497, 0xE41C, 0xE389, 0xE2E2, 0xE227, 0xE15A, 0xE07D, 0xDF91, - 0xDE97, 0xDD92, 0xDC81, 0xDB68, 0xDA48, 0xD922, 0xD7F7, 0xD6C9, - 0xD59A, 0xD46B, 0xD33E, 0xD214, 0xD0EF, 0xCFCF, 0xCCC7, 0xC6BE, - 0xBEF7, 0xB6B6, 0xAF41, 0xA9D9, 0xA7C4, 0xA7C4, 0xA7C4, 0xA7C4, - 0xA7C4, 0xA7C4, 0xA7C4, 0xA7C4, 0xA7C4, 0xA7C4, 0xA7C4, 0xA7C4, - 0xA7C4, 0xA7C4, 0x0027, 0x0022, 0x0015, 0x0001, 0xFFE8, 0xFFC9, - 0xFFA6, 0xFF81, 0xFF5A, 0xFF33, 0xFF0D, 0xFEE8, 0xFEC7, 0xFEA9, - 0xFE91, 0xFE80, 0xFE76, 0xFE75, 0xFE90, 0xFED1, 0xFF2B, 0xFF91, - 0xFFF4, 0x0047, 0x007E, 0x00A0, 0x00BE, 0x00D9, 0x00F1, 0x0106, - 0x0118, 0x0128, 0x0136, 0x0141, 0x014C, 0x0154, 0x015C, 0x0163, - 0x016A, 0x016F, 0x0174, 0x0178, 0x017B, 0x017D, 0x017F, 0x017F, - 0x0180, 0x017F, 0x017F, 0x017E, 0x017C, 0x017B, 0x0179, 0x0177, - 0x0175, 0x0173, 0x0171, 0x016F, 0x016D, 0x016C, 0x016B, 0x016A, - 0x016A, 0x016A, 0x016C, 0x016E, 0x016F, 0x016F, 0x016E, 0x016A, - 0x0163, 0x015A, 0x0150, 0x0145, 0x0139, 0x012D, 0x0121, 0x0116, - 0x010C, 0x0104, 0x00FD, 0x00F9, 0x00F7, 0x0247, 0x0245, 0x0241, - 0x023A, 0x0232, 0x0228, 0x021C, 0x020F, 0x0202, 0x01F5, 0x01E8, - 0x01DB, 0x01CF, 0x01C5, 0x01BC, 0x01B5, 0x01B0, 0x01AE, 0x01B5, - 0x01C9, 0x01E4, 0x0201, 0x021D, 0x0232, 0x023A, 0x023A, 0x0237, - 0x0231, 0x0229, 0x0220, 0x0215, 0x020A, 0x01FE, 0x01F3, 0x01E8, - 0x01DE, 0x01D5, 0x01CF, 0x01CB, 0x01C8, 0x01C6, 0x01C4, 0x01C2, - 0x01C1, 0x01C1, 0x01C0, 0x01C0, 0x01C0, 0x01C1, 0x01C1, 0x01C2, - 0x01C3, 0x01C3, 0x01C4, 0x01C5, 0x01C6, 0x01C7, 0x01C8, 0x01C9, - 0x01CA, 0x01CA, 0x01CA, 0x01CB, 0x01CA, 0x01C9, 0x01C8, 0x01C7, - 0x01C7, 0x01C8, 0x01CB, 0x01CF, 0x01D4, 0x01DA, 0x01E1, 0x01E9, - 0x01F0, 0x01F7, 0x01FE, 0x0204, 0x0209, 0x020D, 0x0210, 0x0211, - 0xCC52, 0xCBFA, 0xCB01, 0xC97C, 0xC782, 0xC52A, 0xC287, 0xBFB2, - 0xBCC0, 0xB9C6, 0xB6DB, 0xB415, 0xB18A, 0xAF50, 0xAD7D, 0xAC26, - 0xAB63, 0xAB48, 0xAD4E, 0xB230, 0xB8EF, 0xC088, 0xC7FD, 0xCE4A, - 0xD271, 0xD509, 0xD75D, 0xD96F, 0xDB46, 0xDCE5, 0xDE52, 0xDF90, - 0xE0A6, 0xE196, 0xE267, 0xE31D, 0xE3BC, 0xE44A, 0xE4CB, 0xE53C, - 0xE59A, 0xE5E7, 0xE622, 0xE64E, 0xE66C, 0xE67D, 0xE682, 0xE67D, - 0xE66F, 0xE65A, 0xE63E, 0xE61C, 0xE5F7, 0xE5CF, 0xE5A7, 0xE57E, - 0xE556, 0xE531, 0xE50F, 0xE4F3, 0xE4DE, 0xE4D0, 0xE4CB, 0xE4D9, - 0xE4FC, 0xE523, 0xE540, 0xE545, 0xE523, 0xE4CB, 0xE43C, 0xE386, - 0xE2B1, 0xE1C7, 0xE0CF, 0xDFD4, 0xDEDD, 0xDDF4, 0xDD22, 0xDC6F, - 0xDBE4, 0xDB8A, 0xDB6A, 0x36CB, 0x3745, 0x389E, 0x3AB3, 0x3D65, - 0x4093, 0x441D, 0x47E0, 0x4BBD, 0x4F94, 0x5342, 0x56A7, 0x59A3, - 0x5C15, 0x5DDC, 0x5ED8, 0x5EE7, 0x5DE8, 0x5906, 0x4ED3, 0x4148, - 0x3261, 0x2419, 0x186A, 0x1150, 0x0D8A, 0x0A7D, 0x0817, 0x0648, - 0x0501, 0x0430, 0x03C6, 0x03B2, 0x03E3, 0x044B, 0x04D7, 0x0578, - 0x061E, 0x06B8, 0x075A, 0x0820, 0x0907, 0x0A0D, 0x0B2F, 0x0C6A, - 0x0DBA, 0x0F1E, 0x1092, 0x1214, 0x13A0, 0x1535, 0x16CE, 0x1869, - 0x1A04, 0x1B9B, 0x1D2C, 0x1EB3, 0x202F, 0x219B, 0x22F6, 0x243C, - 0x256B, 0x267F, 0x274A, 0x27AD, 0x27BE, 0x2792, 0x2740, 0x26DD, - 0x267F, 0x261C, 0x259E, 0x250A, 0x2467, 0x23BB, 0x230C, 0x2260, - 0x21BF, 0x212C, 0x20B0, 0x204F, 0x2011, 0x1FFB, 0x0EBF, 0x0EB8, - 0x0EA6, 0x0E88, 0x0E60, 0x0E30, 0x0DF7, 0x0DB8, 0x0D73, 0x0D29, - 0x0CDB, 0x0C8C, 0x0C3A, 0x0BE8, 0x0B97, 0x0B48, 0x0AFB, 0x0AB3, - 0x0A71, 0x0A32, 0x09F0, 0x09A2, 0x0941, 0x08C4, 0x0825, 0x0760, - 0x067B, 0x057D, 0x046D, 0x0353, 0x0234, 0x0119, 0x0009, 0xFF0A, - 0xFE23, 0xFD5B, 0xFCBA, 0xFC46, 0xFC07, 0xFBEE, 0xFBE8, 0xFBF4, - 0xFC0F, 0xFC3A, 0xFC71, 0xFCB5, 0xFD02, 0xFD59, 0xFDB8, 0xFE1D, - 0xFE87, 0xFEF4, 0xFF64, 0xFFD4, 0x0042, 0x00B0, 0x011A, 0x017F, - 0x01DE, 0x0236, 0x0284, 0x02C8, 0x0300, 0x0318, 0x0305, 0x02D4, - 0x0296, 0x0256, 0x0225, 0x020F, 0x020F, 0x0216, 0x0222, 0x0232, - 0x0245, 0x025A, 0x026F, 0x0284, 0x0298, 0x02AA, 0x02B7, 0x02C0, - 0x02C4, 0x1452, 0x144D, 0x1440, 0x1428, 0x1407, 0x13DA, 0x13A2, - 0x135F, 0x130F, 0x12B2, 0x1247, 0x11CF, 0x1147, 0x10B1, 0x100C, - 0x0F56, 0x0E8F, 0x0DB7, 0x0C5B, 0x0A3D, 0x07AE, 0x04FD, 0x027B, - 0x0078, 0xFF44, 0xFEA6, 0xFE2E, 0xFDD8, 0xFDA1, 0xFD86, 0xFD82, - 0xFD92, 0xFDB4, 0xFDE2, 0xFE1B, 0xFE59, 0xFE9A, 0xFEDA, 0xFF16, - 0xFF52, 0xFF94, 0xFFDD, 0x002A, 0x007E, 0x00D6, 0x0132, 0x0191, - 0x01F4, 0x0259, 0x02BF, 0x0327, 0x038F, 0x03F8, 0x0460, 0x04C7, - 0x052D, 0x0591, 0x05F2, 0x0650, 0x06AA, 0x0700, 0x0751, 0x079D, - 0x07D8, 0x07F9, 0x0806, 0x0806, 0x07FE, 0x07F3, 0x07EB, 0x07E5, - 0x07DB, 0x07CE, 0x07BF, 0x07AF, 0x079D, 0x078C, 0x077B, 0x076C, - 0x075F, 0x0754, 0x074E, 0x074B, 0xB107, 0xB084, 0xAF13, 0xACD8, - 0xA9F6, 0xA692, 0xA2CE, 0x9ECE, 0x9AB7, 0x96AB, 0x92CF, 0x8F46, - 0x8C33, 0x89BB, 0x8802, 0x872A, 0x8757, 0x88AE, 0x8EC5, 0x9B5D, - 0xABD7, 0xBD95, 0xCDF8, 0xDA62, 0xE034, 0xE0F3, 0xE00B, 0xDDB8, - 0xDA39, 0xD5CB, 0xD0AB, 0xCB16, 0xC54A, 0xBF83, 0xBA00, 0xB4FE, - 0xB0BA, 0xAD71, 0xAB60, 0xAA20, 0xA91A, 0xA84B, 0xA7AF, 0xA742, - 0xA6FF, 0xA6E2, 0xA6E7, 0xA70A, 0xA747, 0xA799, 0xA7FD, 0xA86E, - 0xA8E8, 0xA966, 0xA9E5, 0xAA61, 0xAAD5, 0xAB3D, 0xAB95, 0xABD9, - 0xAC04, 0xAC13, 0xAC00, 0xABA2, 0xAAE6, 0xA9F5, 0xA8F2, 0xA806, - 0xA756, 0xA708, 0xA70A, 0xA72D, 0xA76B, 0xA7BF, 0xA822, 0xA88F, - 0xA900, 0xA970, 0xA9D8, 0xAA33, 0xAA7B, 0xAAAA, 0xAABC, 0x0071, - 0x0072, 0x0078, 0x0080, 0x008A, 0x0097, 0x00A4, 0x00B3, 0x00C3, - 0x00D2, 0x00E1, 0x00EF, 0x00FC, 0x0107, 0x0110, 0x0116, 0x0119, - 0x0118, 0x0109, 0x00E8, 0x00BC, 0x008B, 0x005E, 0x003C, 0x002B, - 0x0025, 0x0021, 0x001D, 0x0019, 0x0016, 0x0014, 0x0012, 0x0010, - 0x000F, 0x000E, 0x000D, 0x000D, 0x000D, 0x000E, 0x000F, 0x000F, - 0x0011, 0x0012, 0x0013, 0x0015, 0x0017, 0x0018, 0x001A, 0x001C, - 0x001E, 0x0020, 0x0021, 0x0023, 0x0025, 0x0026, 0x0027, 0x0029, - 0x0029, 0x002A, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, - 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, - 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, 0x002B, - 0x002B, 0x002B, 0xFEFF, 0xFF02, 0xFF0A, 0xFF16, 0xFF26, 0xFF3A, - 0xFF4F, 0xFF66, 0xFF7E, 0xFF97, 0xFFAF, 0xFFC6, 0xFFDB, 0xFFEE, - 0xFFFD, 0x0008, 0x000F, 0x0011, 0x0001, 0xFFDA, 0xFFA2, 0xFF65, - 0xFF2C, 0xFF00, 0xFEEB, 0xFEE4, 0xFEDF, 0xFEDA, 0xFED5, 0xFED1, - 0xFECE, 0xFECC, 0xFECA, 0xFEC8, 0xFEC7, 0xFEC6, 0xFEC6, 0xFEC6, - 0xFEC7, 0xFEC8, 0xFEC9, 0xFECA, 0xFECC, 0xFECE, 0xFED0, 0xFED2, - 0xFED4, 0xFED6, 0xFED9, 0xFEDB, 0xFEDD, 0xFEDF, 0xFEE1, 0xFEE3, - 0xFEE5, 0xFEE7, 0xFEE8, 0xFEE9, 0xFEEA, 0xFEEB, 0xFEEB, 0xFEEB, - 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEB, - 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEB, - 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEB, 0xD1D7, 0xD152, 0xCFD9, - 0xCD8D, 0xCA90, 0xC703, 0xC308, 0xBEC0, 0xBA4D, 0xB5D0, 0xB169, - 0xAD3C, 0xA969, 0xA611, 0xA357, 0xA15B, 0xA03F, 0xA024, 0xA3A2, - 0xABF9, 0xB746, 0xC3A8, 0xCF3B, 0xD81F, 0xDC70, 0xDDC3, 0xDEF0, - 0xDFF9, 0xE0DE, 0xE1A3, 0xE247, 0xE2CE, 0xE339, 0xE389, 0xE3C0, - 0xE3E0, 0xE3EA, 0xE3E1, 0xE3C5, 0xE398, 0xE35C, 0xE314, 0xE2BF, - 0xE261, 0xE1FA, 0xE18D, 0xE11A, 0xE0A4, 0xE02D, 0xDFB6, 0xDF40, - 0xDECE, 0xDE60, 0xDDF9, 0xDD9B, 0xDD46, 0xDCFE, 0xDCC2, 0xDC95, - 0xDC79, 0xDC70, 0xDC70, 0xDC70, 0xDC70, 0xDC70, 0xDC70, 0xDC70, - 0xDC70, 0xDC70, 0xDC70, 0xDC70, 0xDC70, 0xDC70, 0xDC70, 0xDC70, - 0xDC70, 0xDC70, 0xDC70, 0xDC70, 0xDC70, 0xDC70, 0xDC70, 0xDC70, - 0x38E6, 0x3967, 0x3AD6, 0x3D0D, 0x3FEA, 0x4349, 0x4707, 0x4B01, - 0x4F13, 0x531B, 0x56F4, 0x5A7B, 0x5D8E, 0x6008, 0x61C6, 0x62A6, - 0x6283, 0x613B, 0x5B60, 0x4F41, 0x3F57, 0x2E1D, 0x1E0A, 0x119A, - 0x0B44, 0x0943, 0x081C, 0x07B9, 0x0805, 0x08E9, 0x0A4F, 0x0C22, - 0x0E4C, 0x10B7, 0x134D, 0x15F8, 0x18A2, 0x1B35, 0x1D9C, 0x1FC1, - 0x218D, 0x22EC, 0x23C6, 0x2440, 0x248E, 0x24B5, 0x24BA, 0x249F, - 0x246A, 0x241E, 0x23BF, 0x2352, 0x22DB, 0x225E, 0x21DF, 0x2162, - 0x20EC, 0x207F, 0x2022, 0x1FD7, 0x1FA3, 0x1F84, 0x1F73, 0x1F6F, - 0x1F72, 0x1F7C, 0x1F89, 0x1F95, 0x1F9F, 0x1FA3, 0x1FA3, 0x1FA3, - 0x1FA3, 0x1FA3, 0x1FA3, 0x1FA3, 0x1FA3, 0x1FA3, 0x1FA3, 0x1FA3, - 0x1FA3, 0x1FA3, 0x1FA3, 0xEFEB, 0xF00E, 0xF073, 0xF112, 0xF1E4, - 0xF2E0, 0xF400, 0xF53C, 0xF68C, 0xF7E9, 0xF94B, 0xFAAC, 0xFC02, - 0xFD47, 0xFE73, 0xFF7F, 0x0062, 0x0116, 0x0164, 0x0133, 0x00AD, - 0xFFFA, 0xFF41, 0xFEAA, 0xFE5E, 0xFE47, 0xFE35, 0xFE26, 0xFE1B, - 0xFE13, 0xFE0E, 0xFE0C, 0xFE0C, 0xFE0E, 0xFE12, 0xFE17, 0xFE1E, - 0xFE25, 0xFE2E, 0xFE36, 0xFE3E, 0xFE46, 0xFE4E, 0xFE55, 0xFE5A, - 0xFE5E, 0xFE62, 0xFE67, 0xFE6E, 0xFE75, 0xFE7D, 0xFE86, 0xFE8F, - 0xFE99, 0xFEA2, 0xFEAB, 0xFEB4, 0xFEBC, 0xFEC4, 0xFECA, 0xFECF, - 0xFED3, 0xFED5, 0xFED6, 0xFED5, 0xFED4, 0xFED3, 0xFED1, 0xFED0, - 0xFECF, 0xFECF, 0xFECF, 0xFECF, 0xFECF, 0xFECF, 0xFECF, 0xFECF, - 0xFECF, 0xFECF, 0xFECF, 0xFECF, 0xFECF, 0xFECF, 0xE999, 0xE9A7, - 0xE9D0, 0xEA12, 0xEA6B, 0xEADA, 0xEB5D, 0xEBF1, 0xEC96, 0xED49, - 0xEE08, 0xEED2, 0xEFA5, 0xF07F, 0xF15E, 0xF241, 0xF325, 0xF409, - 0xF53E, 0xF6F0, 0xF8E5, 0xFAE6, 0xFCB7, 0xFE20, 0xFEE7, 0xFF42, - 0xFF8B, 0xFFC4, 0xFFEE, 0x000A, 0x001B, 0x0021, 0x001D, 0x0012, - 0x0000, 0xFFE8, 0xFFCC, 0xFFAD, 0xFF8C, 0xFF6B, 0xFF4B, 0xFF2D, - 0xFF13, 0xFEFE, 0xFEEF, 0xFEE7, 0xFEE3, 0xFEDE, 0xFED7, 0xFECF, - 0xFEC6, 0xFEBD, 0xFEB3, 0xFEA9, 0xFE9F, 0xFE96, 0xFE8C, 0xFE84, - 0xFE7C, 0xFE75, 0xFE6F, 0xFE6B, 0xFE69, 0xFE68, 0xFE69, 0xFE6A, - 0xFE6C, 0xFE6D, 0xFE6F, 0xFE6F, 0xFE6F, 0xFE6F, 0xFE6F, 0xFE6F, - 0xFE6F, 0xFE6F, 0xFE6F, 0xFE6F, 0xFE6F, 0xFE6F, 0xFE6F, 0xFE6F, - 0xFE6F, 0xAF5F, 0xAEF0, 0xADB7, 0xABD4, 0xA967, 0xA68D, 0xA366, - 0xA012, 0x9CAE, 0x995C, 0x9639, 0x9364, 0x90FE, 0x8F24, 0x8DF6, - 0x8D94, 0x8E1C, 0x8FAD, 0x9575, 0xA10A, 0xB025, 0xC082, 0xCFDA, - 0xDBE8, 0xE266, 0xE518, 0xE74C, 0xE90C, 0xEA5F, 0xEB4F, 0xEBE6, - 0xEC2B, 0xEC29, 0xEBE7, 0xEB6F, 0xEACA, 0xEA02, 0xE91E, 0xE827, - 0xE728, 0xE629, 0xE533, 0xE44E, 0xE384, 0xE2DF, 0xE266, 0xE1EF, - 0xE150, 0xE08D, 0xDFAC, 0xDEB4, 0xDDAA, 0xDC94, 0xDB78, 0xDA5B, - 0xD945, 0xD839, 0xD73F, 0xD65C, 0xD597, 0xD4F4, 0xD483, 0xD446, - 0xD435, 0xD443, 0xD466, 0xD494, 0xD4C2, 0xD4E6, 0xD4F4, 0xD4F4, - 0xD4F4, 0xD4F4, 0xD4F4, 0xD4F4, 0xD4F4, 0xD4F4, 0xD4F4, 0xD4F4, - 0xD4F4, 0xD4F4, 0xD4F4, 0xD4F4, 0x85AF, 0x7FF3, 0x4016, 0xBF5F, - 0x7AA7, 0x8051, 0x400F, 0xBF5F, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFD, 0xFFF1, - 0xFFE0, 0xFFC9, 0xFFAD, 0xFF8E, 0xFF6D, 0xFF4A, 0xFF26, 0xFF03, - 0xFEE1, 0xFEC1, 0xFEA4, 0xFE8C, 0xFE78, 0xFE6B, 0xFE64, 0xFE66, - 0xFE70, 0xFE84, 0xFEA3, 0xFECE, 0xFF05, 0xFF4A, 0xFF9D, 0x0000, - 0x008E, 0x015E, 0x0265, 0x039A, 0x04F5, 0x066B, 0x07F4, 0x0986, - 0x0B18, 0x0CA0, 0x0E16, 0x0F71, 0x10A6, 0x11AD, 0x127C, 0x130A, - 0x134E, 0x133E, 0x12D2, 0x0E9D, 0x0578, 0xFAC1, 0xF1D6, 0xEB0A, - 0xE571, 0xE28F, 0xE1AB, 0xE107, 0xE099, 0xE05C, 0xE045, 0xE04F, - 0xE070, 0xE0A2, 0xE0DC, 0xE117, 0xE14B, 0xE16F, 0xE17D, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0002, 0x0007, 0x0011, 0x001D, 0x002B, 0x003B, 0x004D, - 0x005F, 0x0071, 0x0084, 0x0096, 0x00A6, 0x00B5, 0x00C2, 0x00CC, - 0x00D3, 0x00D7, 0x00D6, 0x00D1, 0x00C6, 0x00B6, 0x00A0, 0x0083, - 0x005F, 0x0033, 0x0000, 0xFFBD, 0xFF63, 0xFEF5, 0xFE77, 0xFDEB, - 0xFD53, 0xFCB2, 0xFC0A, 0xFB5F, 0xFAB4, 0xFA09, 0xF963, 0xF8C4, - 0xF82E, 0xF7A4, 0xF72A, 0xF6C0, 0xF66B, 0xF62C, 0xF812, 0xFBDA, - 0x0044, 0x046A, 0x075D, 0x09C1, 0x0AFF, 0x0B68, 0x0BB7, 0x0BEF, - 0x0C14, 0x0C28, 0x0C2E, 0x0C29, 0x0C1D, 0x0C0C, 0x0BFA, 0x0BE9, - 0x0BDD, 0x0BD8, 0xE077, 0xE099, 0xE0FB, 0xE195, 0xE260, 0xE352, - 0xE465, 0xE591, 0xE6CE, 0xE815, 0xE95C, 0xEA9E, 0xEBD2, 0xECF0, - 0xEDF0, 0xEECB, 0xEF79, 0xEFF2, 0xF045, 0xF086, 0xF0B7, 0xF0D8, - 0xF0EC, 0xF0F4, 0xF0F1, 0xF0E5, 0xF0D0, 0xF0B5, 0xF095, 0xF071, - 0xF04A, 0xF022, 0xEFFB, 0xEFD6, 0xEFB3, 0xEF95, 0xEF7E, 0xEF6D, - 0xEF65, 0xEF68, 0xEF75, 0xEF90, 0xEFB9, 0xEFF2, 0xF038, 0xF085, - 0xF0DC, 0xF13B, 0xF1A3, 0xF215, 0xF290, 0xF314, 0xF3A2, 0xF439, - 0xF4DB, 0xF587, 0xF63E, 0xF6FF, 0xF7CA, 0xF8A1, 0xF983, 0xFA70, - 0xFB68, 0xFD5F, 0x0099, 0x0414, 0x06C8, 0x084B, 0x090A, 0x0944, - 0x0949, 0x093F, 0x0926, 0x0903, 0x08D9, 0x08A9, 0x0876, 0x0844, - 0x0815, 0x07EB, 0x07CA, 0x07B4, 0x07AC, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0007, 0x001D, - 0x003E, 0x0069, 0x009B, 0x00D2, 0x010D, 0x0147, 0x0181, 0x01B7, - 0x01E7, 0x020F, 0x022C, 0x023D, 0x0240, 0x0232, 0x0210, 0x01DA, - 0x018C, 0x0124, 0x00A1, 0x0000, 0xFEF9, 0xFD59, 0xFB40, 0xF8CB, - 0xF61A, 0xF34C, 0xF07F, 0xEDD2, 0xEB63, 0xE952, 0xE7BD, 0xE6C2, - 0xE681, 0xE717, 0xE99B, 0xEE8E, 0xF537, 0xFCDA, 0x04BC, 0x0C24, - 0x1255, 0x1695, 0x1829, 0x1829, 0x1829, 0x1829, 0x1829, 0x1829, - 0x1829, 0x1829, 0x1829, 0x1829, 0x1829, 0x1829, 0x1829, 0x1829, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFE, 0xFFF8, 0xFFEE, 0xFFE1, 0xFFD2, 0xFFC2, 0xFFB1, - 0xFF9F, 0xFF8E, 0xFF7E, 0xFF70, 0xFF64, 0xFF5C, 0xFF57, 0xFF56, - 0xFF5A, 0xFF64, 0xFF74, 0xFF8B, 0xFFAA, 0xFFD1, 0x0000, 0x004D, - 0x00C8, 0x0166, 0x021F, 0x02EA, 0x03BE, 0x0491, 0x055C, 0x0614, - 0x06B1, 0x0729, 0x0775, 0x078A, 0x0760, 0x06A7, 0x0538, 0x034A, - 0x0112, 0xFEC9, 0xFCA3, 0xFAD6, 0xF99A, 0xF925, 0xF925, 0xF925, - 0xF925, 0xF925, 0xF925, 0xF925, 0xF925, 0xF925, 0xF925, 0xF925, - 0xF925, 0xF925, 0xF925, 0x0606, 0x0628, 0x0688, 0x071B, 0x07D8, - 0x08B5, 0x09A8, 0x0AA8, 0x0BAB, 0x0CA7, 0x0D92, 0x0E63, 0x0F10, - 0x0F8F, 0x0FD7, 0x0FDC, 0x0F97, 0x0EFD, 0x0D05, 0x092B, 0x042A, - 0xFEBF, 0xF9A3, 0xF593, 0xF349, 0xF237, 0xF14D, 0xF087, 0xEFE2, - 0xEF5D, 0xEEF3, 0xEEA1, 0xEE66, 0xEE3D, 0xEE24, 0xEE18, 0xEE16, - 0xEE1B, 0xEE23, 0xEE2D, 0xEE35, 0xEE38, 0xEE33, 0xEE23, 0xEE06, - 0xEDD7, 0xED95, 0xED46, 0xECF1, 0xEC97, 0xEC3A, 0xEBDB, 0xEB79, - 0xEB15, 0xEAB1, 0xEA4E, 0xE9EB, 0xE989, 0xE92B, 0xE8CF, 0xE877, - 0xE81D, 0xE7BD, 0xE75B, 0xE6FC, 0xE6A4, 0xE657, 0xE61C, 0xE5F4, - 0xE5E6, 0xE5E6, 0xE5E6, 0xE5E6, 0xE5E6, 0xE5E6, 0xE5E6, 0xE5E6, - 0xE5E6, 0xE5E6, 0xE5E6, 0xE5E6, 0xE5E6, 0xE5E6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0002, 0x0005, 0x0008, 0x000C, 0x0011, 0x0015, 0x001A, 0x001E, - 0x0023, 0x0026, 0x0029, 0x002B, 0x002B, 0x002B, 0x0028, 0x0024, - 0x001E, 0x0017, 0x000C, 0x0000, 0xFFE9, 0xFFC0, 0xFF8A, 0xFF4A, - 0xFF04, 0xFEBB, 0xFE74, 0xFE31, 0xFDF5, 0xFDC6, 0xFDA6, 0xFD99, - 0xFDA2, 0xFDC6, 0xFE07, 0xFE8C, 0xFF69, 0x0086, 0x01CF, 0x032C, - 0x0485, 0x05C4, 0x06D2, 0x0798, 0x082C, 0x08B1, 0x0929, 0x0995, - 0x09F3, 0x0A45, 0x0A8B, 0x0AC6, 0x0AF5, 0x0B19, 0x0B32, 0x0B41, - 0x0B46, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFC, 0xFFF1, 0xFFE0, 0xFFCA, 0xFFB0, 0xFF94, - 0xFF76, 0xFF59, 0xFF3D, 0xFF23, 0xFF0D, 0xFEFB, 0xFEF0, 0xFEEC, - 0xFEF1, 0xFEFF, 0xFF18, 0xFF3D, 0xFF6F, 0xFFB0, 0x0000, 0x0077, - 0x0125, 0x0200, 0x02FE, 0x0417, 0x0540, 0x0670, 0x079E, 0x08C0, - 0x09CC, 0x0ABA, 0x0B7F, 0x0C12, 0x0C6A, 0x0C7E, 0x0C0B, 0x0AF1, - 0x095A, 0x076C, 0x0551, 0x0331, 0x0134, 0xFF84, 0xFE45, 0xFD55, - 0xFC72, 0xFB9D, 0xFAD8, 0xFA23, 0xF97F, 0xF8EF, 0xF871, 0xF808, - 0xF7B5, 0xF778, 0xF753, 0xF746, 0x5DDE, 0x5DE2, 0x5DEC, 0x5DFC, - 0x5E0F, 0x5E23, 0x5E38, 0x5E4D, 0x5E5E, 0x5E6B, 0x5E73, 0x5E73, - 0x5E6B, 0x5E59, 0x5E3A, 0x5E0F, 0x5DD4, 0x5D6A, 0x5C48, 0x59D1, - 0x53A4, 0x4AEE, 0x4476, 0x3C23, 0x323C, 0x272E, 0x1B61, 0x0F42, - 0x033C, 0xF7BA, 0xED24, 0xE3E8, 0xDB93, 0xD362, 0xCB5C, 0xC388, - 0xBBEB, 0xB48D, 0xAD74, 0xA6A7, 0xA02B, 0x9A08, 0x9444, 0x8EE5, - 0x89F2, 0x8569, 0x813C, 0x7D60, 0x79D4, 0x768D, 0x7383, 0x70AF, - 0x6E09, 0x6B89, 0x6927, 0x66DC, 0x64A0, 0x626C, 0x6037, 0x5DFB, - 0x5BAF, 0x5979, 0x5780, 0x55C1, 0x543A, 0x52E5, 0x51C1, 0x50C8, - 0x4FF9, 0x4F4F, 0x4ECA, 0x4E69, 0x4E28, 0x4E01, 0x4DF2, 0x4DF4, - 0x4E05, 0x4E1F, 0x4E3E, 0x4E5E, 0x4E7A, 0x4E8F, 0x4E96, -}; +ROM_ASSET_LOAD_ANIM(anim_B3_values, 0x00568b18, 6494, 0x00000000, 6494); diff --git a/assets/anims/anim_B4.inc.c b/assets/anims/anim_B4.inc.c index 39b725500..1d9bc0f2c 100644 --- a/assets/anims/anim_B4.inc.c +++ b/assets/anims/anim_B4.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_B4[] = { 1, 189, @@ -13,145 +14,7 @@ static const struct Animation anim_B4[] = { }; -static const u16 anim_B4_indices[] = { - 0x0001, 0x0000, 0x0018, 0x0001, 0x0018, 0x0019, 0x0001, 0x0000, 0x0001, 0x0031, 0x0001, 0x0000, - 0x0018, 0x0353, 0x0018, 0x036B, 0x0018, 0x0383, - 0x0018, 0x030B, 0x0018, 0x0323, 0x0018, 0x033B, - 0x0018, 0x02C3, 0x0018, 0x02DB, 0x0018, 0x02F3, - 0x0001, 0x02BF, 0x0001, 0x02C0, 0x0001, 0x02C1, - 0x0018, 0x0092, 0x0018, 0x00AA, 0x0018, 0x00C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x007A, - 0x0018, 0x0032, 0x0018, 0x004A, 0x0018, 0x0062, - 0x0001, 0x02BB, 0x0001, 0x02BC, 0x0001, 0x02BD, - 0x0018, 0x0123, 0x0018, 0x013B, 0x0018, 0x0153, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0122, - 0x0018, 0x00DA, 0x0018, 0x00F2, 0x0018, 0x010A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02BE, - 0x0018, 0x0273, 0x0018, 0x028B, 0x0018, 0x02A3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x025B, - 0x0018, 0x0213, 0x0018, 0x022B, 0x0018, 0x0243, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02C2, - 0x0018, 0x01CB, 0x0018, 0x01E3, 0x0018, 0x01FB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x01B3, - 0x0018, 0x016B, 0x0018, 0x0183, 0x0018, 0x019B, -}; +ROM_ASSET_LOAD_ANIM(anim_B4_indices, 0x0056a490, 252, 0x00000000, 252); -static const s16 anim_B4_values[] = { - 0x0000, 0x007F, 0x007F, 0x0080, 0x0081, 0x0083, 0x0086, 0x0089, - 0x008C, 0x0090, 0x0093, 0x0097, 0x009B, 0x009F, 0x00A3, 0x00A7, - 0x00AB, 0x00AF, 0x00B2, 0x00B5, 0x00B8, 0x00BA, 0x00BB, 0x00BC, - 0x00BD, 0x0017, 0x0017, 0x0017, 0x0016, 0x0015, 0x0014, 0x0013, - 0x0012, 0x0011, 0x000F, 0x000E, 0x000C, 0x000B, 0x0009, 0x0008, - 0x0006, 0x0005, 0x0004, 0x0003, 0x0002, 0x0001, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0x130A, 0x1319, 0x1345, 0x138B, 0x13E9, 0x145B, - 0x14DE, 0x1571, 0x1611, 0x16BA, 0x176A, 0x181E, 0x18D4, 0x1988, - 0x1A39, 0x1AE2, 0x1B83, 0x1C17, 0x1C9D, 0x1D10, 0x1D70, 0x1DB9, - 0x1DE7, 0x1DFA, 0x059E, 0x0595, 0x057C, 0x0555, 0x0520, 0x04E0, - 0x0496, 0x0443, 0x03E9, 0x038A, 0x0327, 0x02C1, 0x025A, 0x01F5, - 0x0191, 0x0131, 0x00D7, 0x0083, 0x0038, 0xFFF8, 0xFFC2, 0xFF99, - 0xFF7F, 0xFF74, 0xE216, 0xE223, 0xE249, 0xE284, 0xE2D4, 0xE335, - 0xE3A6, 0xE423, 0xE4AC, 0xE53C, 0xE5D2, 0xE66C, 0xE707, 0xE7A1, - 0xE838, 0xE8C9, 0xE952, 0xE9D0, 0xEA42, 0xEAA5, 0xEAF7, 0xEB35, - 0xEB5D, 0xEB6C, 0xE7F7, 0xE7E9, 0xE7C0, 0xE780, 0xE72A, 0xE6C1, - 0xE648, 0xE5C1, 0xE52E, 0xE493, 0xE3F1, 0xE34B, 0xE2A4, 0xE1FE, - 0xE15C, 0xE0C0, 0xE02C, 0xDFA4, 0xDF29, 0xDEBF, 0xDE67, 0xDE24, - 0xDDF9, 0xDDE8, 0xD771, 0xD715, 0xD60D, 0xD468, 0xD237, 0xCF8B, - 0xCC73, 0xC900, 0xC543, 0xC14C, 0xBD2B, 0xB8F1, 0xB4AD, 0xB071, - 0xAC4D, 0xA851, 0xA48D, 0xA113, 0x9DF1, 0x9B39, 0x98FB, 0x9747, - 0x962E, 0x95C1, 0xD7FF, 0xD7B4, 0xD6DA, 0xD57E, 0xD3B0, 0xD17B, - 0xCEEF, 0xCC17, 0xC901, 0xC5BC, 0xC255, 0xBED8, 0xBB54, 0xB7D6, - 0xB46C, 0xB123, 0xAE08, 0xAB2A, 0xA895, 0xA657, 0xA47D, 0xA316, - 0xA22E, 0xA1D4, 0xE703, 0xE73F, 0xE7EE, 0xE903, 0xEA75, 0xEC38, - 0xEE42, 0xF088, 0xF2FF, 0xF59D, 0xF856, 0xFB1F, 0xFDEF, 0x00B9, - 0x0374, 0x0614, 0x0890, 0x0ADB, 0x0CEB, 0x0EB6, 0x1031, 0x1150, - 0x1209, 0x1252, 0xD5DE, 0xD5F6, 0xD638, 0xD6A3, 0xD731, 0xD7DE, - 0xD8A6, 0xD985, 0xDA77, 0xDB77, 0xDC82, 0xDD94, 0xDEA8, 0xDFBA, - 0xE0C6, 0xE1C8, 0xE2BB, 0xE39C, 0xE467, 0xE517, 0xE5A8, 0xE616, - 0xE65D, 0xE679, 0x1564, 0x1541, 0x14DA, 0x1438, 0x135E, 0x1256, - 0x1123, 0x0FCD, 0x0E5B, 0x0CD2, 0x0B39, 0x0996, 0x07F0, 0x064C, - 0x04B2, 0x0327, 0x01B2, 0x0059, 0xFF24, 0xFE16, 0xFD38, 0xFC90, - 0xFC23, 0xFBF8, 0xC664, 0xC692, 0xC716, 0xC7E7, 0xC8FE, 0xCA52, - 0xCBDC, 0xCD93, 0xCF6F, 0xD168, 0xD375, 0xD58F, 0xD7AE, 0xD9C9, - 0xDBD8, 0xDDD4, 0xDFB3, 0xE16E, 0xE2FC, 0xE456, 0xE574, 0xE64C, - 0xE6D8, 0xE70F, 0xF35F, 0x0326, 0x030C, 0x02C1, 0x024A, 0x01AB, - 0x00EA, 0x000A, 0xFF11, 0xFE02, 0xFCE2, 0xFBB7, 0xFA85, 0xF950, - 0xF81D, 0xF6F1, 0xF5D0, 0xF4BF, 0xF3C3, 0xF2E0, 0xF21B, 0xF179, - 0xF0FD, 0xF0AE, 0xF08F, 0x2562, 0x255F, 0x2556, 0x2548, 0x2535, - 0x251D, 0x2502, 0x24E5, 0x24C4, 0x24A2, 0x247E, 0x2459, 0x2434, - 0x240F, 0x23EB, 0x23C9, 0x23A8, 0x238A, 0x236F, 0x2357, 0x2344, - 0x2335, 0x232B, 0x2328, 0xA7C4, 0xA7A8, 0xA756, 0xA6D4, 0xA626, - 0xA553, 0xA45E, 0xA34D, 0xA226, 0xA0EC, 0x9FA5, 0x9E57, 0x9D05, - 0x9BB6, 0x9A6F, 0x9933, 0x9809, 0x96F6, 0x95FE, 0x9527, 0x9476, - 0x93EF, 0x9398, 0x9376, 0x00F7, 0x00F6, 0x00F3, 0x00EE, 0x00E7, - 0x00DE, 0x00D4, 0x00C9, 0x00BE, 0x00B1, 0x00A4, 0x0096, 0x0089, - 0x007B, 0x006E, 0x0062, 0x0056, 0x004B, 0x0041, 0x0038, 0x0031, - 0x002B, 0x0028, 0x0027, 0x0211, 0x0211, 0x0212, 0x0214, 0x0215, - 0x0218, 0x021A, 0x021D, 0x0220, 0x0223, 0x0227, 0x022A, 0x022E, - 0x0231, 0x0234, 0x0238, 0x023B, 0x023E, 0x0240, 0x0242, 0x0244, - 0x0246, 0x0246, 0x0247, 0xDB6A, 0xDB55, 0xDB18, 0xDAB8, 0xDA37, - 0xD999, 0xD8E3, 0xD819, 0xD73D, 0xD653, 0xD561, 0xD468, 0xD36D, - 0xD274, 0xD180, 0xD096, 0xCFB9, 0xCEEC, 0xCE34, 0xCD94, 0xCD10, - 0xCCAC, 0xCC6B, 0xCC52, 0x1FFB, 0x201A, 0x2076, 0x2108, 0x21CB, - 0x22B9, 0x23CC, 0x24FF, 0x264B, 0x27AC, 0x291B, 0x2A93, 0x2C0E, - 0x2D86, 0x2EF6, 0x3059, 0x31A7, 0x32DD, 0x33F3, 0x34E5, 0x35AC, - 0x3643, 0x36A5, 0x36CB, 0x02C4, 0x02D4, 0x0305, 0x0351, 0x03B8, - 0x0435, 0x04C5, 0x0566, 0x0614, 0x06CE, 0x078E, 0x0854, 0x091B, - 0x09E0, 0x0AA2, 0x0B5C, 0x0C0B, 0x0CAE, 0x0D40, 0x0DBF, 0x0E28, - 0x0E77, 0x0EAA, 0x0EBE, 0x074B, 0x075E, 0x0792, 0x07E5, 0x0855, - 0x08DC, 0x0979, 0x0A28, 0x0AE6, 0x0BAF, 0x0C81, 0x0D58, 0x0E30, - 0x0F07, 0x0FD9, 0x10A3, 0x1162, 0x1213, 0x12B2, 0x133C, 0x13AE, - 0x1404, 0x143C, 0x1452, 0xAABC, 0xAAC4, 0xAADE, 0xAB06, 0xAB3C, - 0xAB7D, 0xABC9, 0xAC1E, 0xAC79, 0xACDB, 0xAD40, 0xADA8, 0xAE10, - 0xAE78, 0xAEDE, 0xAF40, 0xAF9C, 0xAFF1, 0xB03E, 0xB081, 0xB0B8, - 0xB0E1, 0xB0FC, 0xB107, 0x002B, 0x002B, 0x002C, 0x002E, 0x0030, - 0x0033, 0x0036, 0x003A, 0x003E, 0x0042, 0x0047, 0x004B, 0x0050, - 0x0054, 0x0059, 0x005D, 0x0061, 0x0065, 0x0068, 0x006B, 0x006D, - 0x006F, 0x0070, 0x0071, 0xFEEB, 0xFEEB, 0xFEEB, 0xFEEC, 0xFEED, - 0xFEED, 0xFEEE, 0xFEEF, 0xFEF1, 0xFEF2, 0xFEF3, 0xFEF4, 0xFEF6, - 0xFEF7, 0xFEF8, 0xFEFA, 0xFEFB, 0xFEFC, 0xFEFD, 0xFEFE, 0xFEFE, - 0xFEFF, 0xFEFF, 0xFEFF, 0xDC70, 0xDC61, 0xDC36, 0xDBF2, 0xDB98, - 0xDB2A, 0xDAAA, 0xDA1B, 0xD981, 0xD8DD, 0xD833, 0xD784, 0xD6D4, - 0xD625, 0xD57A, 0xD4D6, 0xD43A, 0xD3AB, 0xD329, 0xD2B9, 0xD25D, - 0xD216, 0xD1E9, 0xD1D7, 0x1FA3, 0x1FC6, 0x202C, 0x20CE, 0x21A5, - 0x22AD, 0x23DD, 0x2530, 0x26A0, 0x2827, 0x29BD, 0x2B5D, 0x2D01, - 0x2EA2, 0x303A, 0x31C2, 0x3334, 0x348B, 0x35BF, 0x36CB, 0x37A7, - 0x384F, 0x38BB, 0x38E5, 0xFECF, 0xFEBB, 0xFE7F, 0xFE1F, 0xFDA0, - 0xFD05, 0xFC51, 0xFB89, 0xFAB0, 0xF9CA, 0xF8DB, 0xF7E5, 0xF6EE, - 0xF5F8, 0xF508, 0xF420, 0xF346, 0xF27C, 0xF1C6, 0xF129, 0xF0A6, - 0xF044, 0xF004, 0xEFEB, 0xFE6F, 0xFE52, 0xFDFE, 0xFD79, 0xFCC7, - 0xFBEE, 0xFAF2, 0xF9DA, 0xF8AB, 0xF769, 0xF61A, 0xF4C2, 0xF368, - 0xF210, 0xF0C0, 0xEF7C, 0xEE4B, 0xED30, 0xEC32, 0xEB55, 0xEA9F, - 0xEA15, 0xE9BC, 0xE999, 0xD4F4, 0xD4BF, 0xD428, 0xD337, 0xD1F6, - 0xD06F, 0xCEAA, 0xCCB1, 0xCA8D, 0xC848, 0xC5EC, 0xC381, 0xC110, - 0xBEA4, 0xBC46, 0xB9FE, 0xB7D7, 0xB5D9, 0xB40E, 0xB280, 0xB138, - 0xB03F, 0xAF9E, 0xAF5F, 0x85AF, 0x7FF3, 0x4016, 0xBF5F, 0x7AA7, - 0x8051, 0x400F, 0xBF5F, 0xE17D, 0xE1A8, 0xE223, 0xE2E6, 0xE3EB, - 0xE529, 0xE699, 0xE833, 0xE9EF, 0xEBC7, 0xEDB2, 0xEFA8, 0xF1A3, - 0xF39B, 0xF587, 0xF761, 0xF920, 0xFABE, 0xFC32, 0xFD76, 0xFE80, - 0xFF4B, 0xFFCD, 0x0000, 0x0BD8, 0x0BC8, 0x0B98, 0x0B4C, 0x0AE7, - 0x0A6B, 0x09DD, 0x093D, 0x0891, 0x07DA, 0x071B, 0x0658, 0x0593, - 0x04D0, 0x0411, 0x0359, 0x02AB, 0x020A, 0x017A, 0x00FC, 0x0095, - 0x0046, 0x0013, 0x0000, 0x07AC, 0x0776, 0x06D8, 0x05DC, 0x048E, - 0x02F5, 0x011C, 0xFF0F, 0xFCD3, 0xFA75, 0xF7FE, 0xF578, 0xF2ED, - 0xF066, 0xEDED, 0xEB8C, 0xE94D, 0xE739, 0xE55B, 0xE3BB, 0xE265, - 0xE161, 0xE0B9, 0xE077, 0x1829, 0x1808, 0x17A6, 0x170C, 0x163D, - 0x1541, 0x141E, 0x12DA, 0x117A, 0x1004, 0x0E7F, 0x0CF1, 0x0B60, - 0x09D1, 0x084B, 0x06D4, 0x0571, 0x042A, 0x0303, 0x0203, 0x0130, - 0x0090, 0x0028, 0x0000, 0xF925, 0xF92E, 0xF94A, 0xF976, 0xF9B1, - 0xF9F8, 0xFA4B, 0xFAA7, 0xFB0B, 0xFB75, 0xFBE3, 0xFC54, 0xFCC6, - 0xFD37, 0xFDA6, 0xFE10, 0xFE75, 0xFED2, 0xFF26, 0xFF6E, 0xFFAA, - 0xFFD8, 0xFFF5, 0x0000, 0xE5E6, 0xE613, 0xE694, 0xE762, 0xE875, - 0xE9C3, 0xEB47, 0xECF6, 0xEECA, 0xF0BB, 0xF2C0, 0xF4D1, 0xF6E7, - 0xF8F9, 0xFB00, 0xFCF3, 0xFECA, 0x007D, 0x0205, 0x0359, 0x0472, - 0x0547, 0x05D0, 0x0606, 0x0B46, 0x0B37, 0x0B09, 0x0AC1, 0x0A61, - 0x09EB, 0x0963, 0x08CC, 0x0827, 0x0779, 0x06C4, 0x060A, 0x054F, - 0x0495, 0x03DF, 0x032F, 0x028A, 0x01F1, 0x0168, 0x00F0, 0x008E, - 0x0043, 0x0013, 0x0000, 0xF746, 0xF753, 0xF776, 0xF7AE, 0xF7F8, - 0xF853, 0xF8BC, 0xF931, 0xF9B1, 0xFA38, 0xFAC4, 0xFB54, 0xFBE5, - 0xFC75, 0xFD02, 0xFD89, 0xFE09, 0xFE7F, 0xFEEA, 0xFF46, 0xFF93, - 0xFFCC, 0xFFF2, 0x0000, 0x4E75, 0x4E8B, 0x4EC9, 0x4F2C, 0x4FAF, - 0x5050, 0x5109, 0x51D9, 0x52B9, 0x53A7, 0x549F, 0x559D, 0x569D, - 0x579B, 0x5894, 0x5983, 0x5A65, 0x5B36, 0x5BF2, 0x5C96, 0x5D1C, - 0x5D82, 0x5DC4, 0x5DDE, -}; +ROM_ASSET_LOAD_ANIM(anim_B4_values, 0x0056a58c, 1846, 0x00000000, 1846); diff --git a/assets/anims/anim_B5_B6.inc.c b/assets/anims/anim_B5_B6.inc.c index c809687a7..8dc3d9e44 100644 --- a/assets/anims/anim_B5_B6.inc.c +++ b/assets/anims/anim_B5_B6.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_B5[] = { 1, 189, @@ -27,116 +28,7 @@ static const struct Animation anim_B6[] = { }; -static const u16 anim_B5_B6_indices[] = { - 0x0001, 0x0000, 0x0014, 0x0001, 0x0014, 0x0015, 0x0001, 0x0000, 0x0001, 0x0029, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x029F, - 0x0014, 0x0263, 0x0014, 0x0277, 0x0014, 0x028B, - 0x0014, 0x0227, 0x0014, 0x023B, 0x0014, 0x024F, - 0x0001, 0x0223, 0x0001, 0x0224, 0x0001, 0x0225, - 0x0014, 0x007A, 0x0014, 0x008E, 0x0014, 0x00A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0066, - 0x0014, 0x002A, 0x0014, 0x003E, 0x0014, 0x0052, - 0x0001, 0x021F, 0x0001, 0x0220, 0x0001, 0x0221, - 0x0014, 0x00CB, 0x0014, 0x00DF, 0x0014, 0x00F3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00B7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00B6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0222, - 0x0014, 0x01E3, 0x0014, 0x01F7, 0x0014, 0x020B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01CF, - 0x0014, 0x0193, 0x0014, 0x01A7, 0x0014, 0x01BB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0226, - 0x0014, 0x0157, 0x0014, 0x016B, 0x0014, 0x017F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0143, - 0x0014, 0x0107, 0x0014, 0x011B, 0x0014, 0x012F, -}; +ROM_ASSET_LOAD_ANIM(anim_B5_B6_indices, 0x0056acf4, 252, 0x00000000, 252); -static const s16 anim_B5_B6_values[] = { - 0x0000, 0x008A, 0x008B, 0x0090, 0x0097, 0x009F, 0x00A8, 0x00B1, - 0x00BA, 0x00C0, 0x00C4, 0x00C5, 0x00C2, 0x00BD, 0x00B7, 0x00B1, - 0x00A6, 0x0099, 0x008D, 0x0080, 0x0073, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFD, 0xFFFB, 0xFFF6, 0xFFF1, 0xFFE7, - 0xFFD9, 0xFFC7, 0xFFB6, 0xFFA6, 0xFF99, 0xFF94, 0xFF91, 0xFF8D, - 0xFF8A, 0x3FFF, 0x0000, 0xFFEC, 0xFFB1, 0xFF52, 0xFED3, 0xFE38, - 0xFD83, 0xFCB7, 0xFBD9, 0xFAEC, 0xF9F2, 0xF8F0, 0xF7E7, 0xF6DD, - 0xF5D4, 0xF4CF, 0xF3D2, 0xF2E0, 0xF1FD, 0xF12B, 0xF97C, 0xF979, - 0xF973, 0xF968, 0xF959, 0xF947, 0xF933, 0xF91B, 0xF902, 0xF8E7, - 0xF8CA, 0xF8AC, 0xF88E, 0xF870, 0xF851, 0xF833, 0xF816, 0xF7FB, - 0xF7E0, 0xF7C8, 0xED8C, 0xED9B, 0xEDC9, 0xEE13, 0xEE75, 0xEEEE, - 0xEF7A, 0xF018, 0xF0C4, 0xF17D, 0xF23E, 0xF307, 0xF3D4, 0xF4A2, - 0xF570, 0xF63B, 0xF6FF, 0xF7BB, 0xF86B, 0xF90E, 0xF16C, 0xF175, - 0xF18E, 0xF1B7, 0xF1ED, 0xF230, 0xF27D, 0xF2D4, 0xF333, 0xF399, - 0xF403, 0xF472, 0xF4E3, 0xF555, 0xF5C7, 0xF636, 0xF6A2, 0xF70A, - 0xF76B, 0xF7C5, 0x1CDF, 0x1CB4, 0x1C41, 0x1B9B, 0x1AD9, 0x1A10, - 0x1956, 0x18C1, 0x1867, 0x185D, 0x18C6, 0x19A2, 0x1AD0, 0x1C31, - 0x1DA6, 0x1F0E, 0x208B, 0x223E, 0x2406, 0x25C4, 0xFBFE, 0xFC05, - 0xFC17, 0xFC36, 0xFC60, 0xFC96, 0xFCD5, 0xFD1F, 0xFD73, 0xFDD0, - 0xFE49, 0xFEE7, 0xFF9C, 0x0058, 0x010F, 0x01B1, 0x0237, 0x02AC, - 0x0319, 0x0389, 0x84A3, 0x85D2, 0x8900, 0x8DA0, 0x9325, 0x9902, - 0x9EA9, 0xA38D, 0xA721, 0xA8D8, 0xA7BF, 0xA3EB, 0x9E62, 0x9825, - 0x9238, 0x8D9D, 0x8AA0, 0x8883, 0x86C0, 0x84CF, 0xF549, 0xEE2A, - 0xEE2B, 0xEE2E, 0xEE33, 0xEE3A, 0xEE43, 0xEE4D, 0xEE58, 0xEE64, - 0xEE71, 0xEE7F, 0xEE8D, 0xEE9C, 0xEEAA, 0xEEB9, 0xEEC7, 0xEED5, - 0xEEE3, 0xEEEF, 0xEEFB, 0xE264, 0xE2D0, 0xE3F3, 0xE59E, 0xE79F, - 0xE9C7, 0xEBE6, 0xEDCB, 0xEF46, 0xF027, 0xF00A, 0xEEEF, 0xED3A, - 0xEB50, 0xE997, 0xE805, 0xE658, 0xE49C, 0xE2DC, 0xE124, 0x0BFE, - 0x0BC1, 0x0B1E, 0x0A2F, 0x090E, 0x07D7, 0x06A5, 0x0591, 0x04B8, - 0x0434, 0x042C, 0x049F, 0x056C, 0x0673, 0x0791, 0x08DA, 0x0A64, - 0x0C13, 0x0DCB, 0x0F70, 0x7FE1, 0x8138, 0x84CC, 0x8A07, 0x904D, - 0x9706, 0x9D96, 0xA364, 0xA7D5, 0xAA50, 0xA945, 0xA4A9, 0x9E25, - 0x9761, 0x9206, 0x8E32, 0x8ACA, 0x87A1, 0x8487, 0x814E, 0x0584, - 0x058C, 0x05A0, 0x05B6, 0x05C6, 0x05C8, 0x05B2, 0x057D, 0x051F, - 0x0491, 0x03CF, 0x02E1, 0x01D0, 0x00A2, 0xFF61, 0xFE12, 0xFCBD, - 0xFB6C, 0xFA24, 0xF8EF, 0xFF7B, 0xFF66, 0xFF2C, 0xFED8, 0xFE73, - 0xFE07, 0xFD9F, 0xFD44, 0xFD00, 0xFCDC, 0xFCD7, 0xFCE3, 0xFCFE, - 0xFD25, 0xFD55, 0xFD89, 0xFDC0, 0xFDF6, 0xFE27, 0xFE51, 0xA5FD, - 0xA674, 0xA7BF, 0xA9B6, 0xAC2F, 0xAF02, 0xB205, 0xB511, 0xB7FD, - 0xBAA0, 0xBD17, 0xBF99, 0xC225, 0xC4B9, 0xC751, 0xC9EE, 0xCC8B, - 0xCF28, 0xD1C2, 0xD457, 0x4637, 0x44FE, 0x41B0, 0x3CD9, 0x3707, - 0x30C4, 0x2A9D, 0x251E, 0x20D3, 0x1E4A, 0x1D50, 0x1D3F, 0x1DEC, - 0x1F2F, 0x20DF, 0x22D3, 0x24E2, 0x26E4, 0x28AF, 0x2A1B, 0x1C6D, - 0x1C6D, 0x1C6C, 0x1C68, 0x1C5F, 0x1C50, 0x1C37, 0x1C14, 0x1BE4, - 0x1BA6, 0x1B57, 0x1AFA, 0x1A91, 0x1A1E, 0x19A4, 0x1926, 0x18A7, - 0x1828, 0x17AC, 0x1737, 0x1844, 0x17C8, 0x1677, 0x148D, 0x123F, - 0x0FC9, 0x0D61, 0x0B40, 0x09A0, 0x08B8, 0x0877, 0x0898, 0x090A, - 0x09BC, 0x0A9C, 0x0B99, 0x0CA2, 0x0DA5, 0x0E91, 0x0F54, 0xA826, - 0xA8DD, 0xAABE, 0xAD65, 0xB06D, 0xB372, 0xB60D, 0xB7DC, 0xB879, - 0xB77F, 0xB4FA, 0xB15B, 0xACD3, 0xA794, 0xA1D1, 0x9BBA, 0x9582, - 0x8F5B, 0x8976, 0x8405, 0xF779, 0xF774, 0xF769, 0xF760, 0xF75F, - 0xF76D, 0xF790, 0xF7D1, 0xF836, 0xF8C5, 0xF981, 0xFA66, 0xFB6B, - 0xFC8A, 0xFDBB, 0xFEF9, 0x003A, 0x0179, 0x02AF, 0x03D5, 0x00AD, - 0x00CE, 0x0125, 0x01A4, 0x023C, 0x02DE, 0x037A, 0x0402, 0x0466, - 0x0497, 0x049B, 0x0482, 0x0452, 0x0410, 0x03C1, 0x0369, 0x030E, - 0x02B5, 0x0262, 0x021B, 0xB0EC, 0xB17C, 0xB304, 0xB546, 0xB804, - 0xBB00, 0xBDFC, 0xC0BC, 0xC300, 0xC48C, 0xC577, 0xC60E, 0xC660, - 0xC67B, 0xC66E, 0xC648, 0xC619, 0xC5EE, 0xC5D7, 0xC5E3, 0x4083, - 0x3EE9, 0x3A9C, 0x345A, 0x2CE4, 0x24F7, 0x1D55, 0x16BB, 0x11E9, - 0x0F9F, 0x0FA4, 0x1115, 0x13B4, 0x173E, 0x1B73, 0x2014, 0x24E0, - 0x2997, 0x2DF7, 0x31C2, 0xF2E8, 0xF2CB, 0xF27E, 0xF214, 0xF19C, - 0xF129, 0xF0CB, 0xF093, 0xF093, 0xF0DB, 0xF16B, 0xF230, 0xF320, - 0xF433, 0xF55E, 0xF699, 0xF7DA, 0xF919, 0xFA4A, 0xFB66, 0xE7FE, - 0xE86A, 0xE98E, 0xEB3D, 0xED49, 0xEF84, 0xF1C2, 0xF3D3, 0xF58A, - 0xF6BA, 0xF776, 0xF7F4, 0xF841, 0xF866, 0xF86F, 0xF866, 0xF856, - 0xF849, 0xF84B, 0xF866, 0x9DB4, 0x9EEF, 0xA236, 0xA6E8, 0xAC64, - 0xB209, 0xB737, 0xBB4D, 0xBDA9, 0xBDAC, 0xBB75, 0xB7BC, 0xB2C5, - 0xACD4, 0xA62E, 0x9F16, 0x97D1, 0x90A2, 0x89CE, 0x839A, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x002B, 0x008A, 0x00EA, 0x0115, 0x00D8, 0x0000, 0xFDFC, - 0xFAD2, 0xF734, 0xF3D0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0004, 0x000E, 0x0019, - 0x001D, 0x0017, 0x0000, 0xFFC9, 0xFF72, 0xFF0E, 0xFEB1, 0x027D, - 0x025C, 0x01BE, 0x004A, 0xFDA6, 0xF944, 0xF381, 0xED68, 0xE801, - 0xE458, 0xE234, 0xE0B9, 0xDFF7, 0xE001, 0xE0E7, 0xE2BC, 0xE6C1, - 0xED34, 0xF49E, 0xFB8D, 0x0000, 0xFFF1, 0xFFCC, 0xFF9A, 0xFF69, - 0xFF43, 0xFF34, 0xFF47, 0xFF87, 0x0000, 0x00B3, 0x0195, 0x029F, - 0x03C6, 0x0504, 0x064F, 0x07A0, 0x08EE, 0x0A31, 0x0B61, 0x0000, - 0xFFFC, 0xFFF1, 0xFFE4, 0xFFD6, 0xFFCB, 0xFFC7, 0xFFCC, 0xFFDE, - 0x0000, 0x0032, 0x0072, 0x00BE, 0x0111, 0x016B, 0x01C9, 0x0228, - 0x0287, 0x02E3, 0x0339, 0x215E, 0x2044, 0x1D47, 0x18E0, 0x138A, - 0x0DBF, 0x07F7, 0x02AD, 0xFE5C, 0xFB7B, 0xF9DC, 0xF8EA, 0xF887, - 0xF894, 0xF8F3, 0xF984, 0xFA2A, 0xFAC6, 0xFB38, 0xFB64, 0x46BE, - 0x4653, 0x4532, 0x4388, 0x4184, 0x3F54, 0x3D27, 0x3B2A, 0x398C, - 0x387B, 0x37E5, 0x3792, 0x3776, 0x3786, 0x37B5, 0x37F7, 0x3842, - 0x3888, 0x38BF, 0x38DA, -}; +ROM_ASSET_LOAD_ANIM(anim_B5_B6_values, 0x0056adf0, 1382, 0x00000000, 1382); diff --git a/assets/anims/anim_B7.inc.c b/assets/anims/anim_B7.inc.c index e16fdb2f3..94f9c07cd 100644 --- a/assets/anims/anim_B7.inc.c +++ b/assets/anims/anim_B7.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_B7[] = { 1, 189, @@ -13,216 +14,7 @@ static const struct Animation anim_B7[] = { }; -static const u16 anim_B7_indices[] = { - 0x0001, 0x0000, 0x0028, 0x0001, 0x0028, 0x0029, 0x0001, 0x0000, 0x0001, 0x0051, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x05AA, - 0x0028, 0x0532, 0x0028, 0x055A, 0x0028, 0x0582, - 0x0028, 0x04BA, 0x0028, 0x04E2, 0x0028, 0x050A, - 0x0001, 0x04B6, 0x0001, 0x04B7, 0x0001, 0x04B8, - 0x0028, 0x00F2, 0x0028, 0x011A, 0x0028, 0x0142, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x00CA, - 0x0028, 0x0052, 0x0028, 0x007A, 0x0028, 0x00A2, - 0x0001, 0x04B2, 0x0001, 0x04B3, 0x0001, 0x04B4, - 0x0028, 0x020A, 0x0028, 0x0232, 0x0028, 0x025A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x01E2, - 0x0028, 0x016A, 0x0028, 0x0192, 0x0028, 0x01BA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04B5, - 0x0028, 0x043A, 0x0028, 0x0462, 0x0028, 0x048A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x0412, - 0x0028, 0x039A, 0x0028, 0x03C2, 0x0028, 0x03EA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04B9, - 0x0028, 0x0322, 0x0028, 0x034A, 0x0028, 0x0372, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0028, 0x02FA, - 0x0028, 0x0282, 0x0028, 0x02AA, 0x0028, 0x02D2, -}; +ROM_ASSET_LOAD_ANIM(anim_B7_indices, 0x0056b370, 252, 0x00000000, 252); -static const s16 anim_B7_values[] = { - 0x0000, 0x0070, 0x0072, 0x0074, 0x0076, 0x0075, 0x0073, 0x006D, - 0x0063, 0x0053, 0x003B, 0x0047, 0x0052, 0x005B, 0x005E, 0x005A, - 0x0052, 0x0046, 0x0038, 0x0041, 0x0048, 0x004D, 0x004F, 0x004D, - 0x004A, 0x0042, 0x0036, 0x004C, 0x0052, 0x0052, 0x0055, 0x005E, - 0x0068, 0x0073, 0x007F, 0x008A, 0x0094, 0x009D, 0x00A4, 0x00A8, - 0x00AA, 0xFF8C, 0xFF8E, 0xFF93, 0xFF98, 0xFF9B, 0xFF9C, 0xFF9D, - 0xFF9E, 0xFF9E, 0xFF9F, 0xFF9F, 0xFFA0, 0xFFA0, 0xFFA0, 0xFFA0, - 0xFFA1, 0xFFA1, 0xFFA1, 0xFFA2, 0xFFA2, 0xFFA3, 0xFFA4, 0xFFA4, - 0xFFA5, 0xFFA7, 0xFFA8, 0xFFAA, 0xFFAC, 0xFFAE, 0xFFD5, 0xFFDD, - 0xFFE3, 0xFFEA, 0xFFEF, 0xFFF4, 0xFFF8, 0xFFFC, 0xFFFE, 0x0000, - 0x0000, 0x3FFF, 0xF0D0, 0xF0EB, 0xF130, 0xF190, 0xF1FE, 0xF26F, - 0xF2E0, 0xF354, 0xF3C8, 0xF43E, 0xF4B4, 0xF52C, 0xF5A4, 0xF61D, - 0xF696, 0xF710, 0xF789, 0xF803, 0xF87C, 0xF8F5, 0xF96E, 0xF9E6, - 0xFA5D, 0xFAD4, 0xFB49, 0xFBBD, 0xFC30, 0xFCA1, 0xFD11, 0xFD7F, - 0xFDEB, 0xFE54, 0xFEBC, 0xFF19, 0xFF65, 0xFFA0, 0xFFCC, 0xFFEA, - 0xFFFB, 0x0000, 0xF7BE, 0xF7C1, 0xF7C9, 0xF7D4, 0xF7E1, 0xF7EE, - 0xF7FB, 0xF808, 0xF815, 0xF823, 0xF830, 0xF83E, 0xF84C, 0xF85A, - 0xF867, 0xF875, 0xF883, 0xF891, 0xF89F, 0xF8AD, 0xF8BB, 0xF8C9, - 0xF8D6, 0xF8E4, 0xF8F1, 0xF8FF, 0xF90C, 0xF919, 0xF926, 0xF932, - 0xF93E, 0xF94B, 0xF957, 0xF961, 0xF96A, 0xF971, 0xF976, 0xF979, - 0xF97B, 0xF97C, 0xF954, 0xF940, 0xF90A, 0xF8BF, 0xF86A, 0xF813, - 0xF7BA, 0xF761, 0xF707, 0xF6AB, 0xF64F, 0xF5F2, 0xF595, 0xF537, - 0xF4D9, 0xF47B, 0xF41D, 0xF3BF, 0xF360, 0xF302, 0xF2A5, 0xF248, - 0xF1EB, 0xF18F, 0xF134, 0xF0DA, 0xF081, 0xF029, 0xEFD3, 0xEF7E, - 0xEF2A, 0xEED8, 0xEE87, 0xEE3F, 0xEE04, 0xEDD6, 0xEDB4, 0xED9D, - 0xED90, 0xED8C, 0xF59B, 0xF31F, 0xED8C, 0xE7B0, 0xE45D, 0xEA72, - 0xEEE1, 0xE6C5, 0xDA96, 0xCF4B, 0xC9DA, 0xCC34, 0xD31C, 0xDBC5, - 0xE362, 0xE727, 0xE472, 0xDD45, 0xD5C3, 0xD211, 0xD4C5, 0xDB2A, - 0xE178, 0xE3E6, 0xDD82, 0xD278, 0xCCAB, 0xCE91, 0xD321, 0xD901, - 0xDED4, 0xE340, 0xE4E7, 0xE34C, 0xDF72, 0xDA42, 0xD4A5, 0xCF82, - 0xCBC3, 0xCA4F, 0x24F8, 0x2416, 0x21E5, 0x1F11, 0x1C4A, 0x19BE, - 0x172B, 0x148F, 0x11EA, 0x0F3B, 0x0C81, 0x09BC, 0x06EB, 0x040D, - 0x00B5, 0xFCAE, 0xF84A, 0xF3DA, 0xEFB0, 0xEC1E, 0xE977, 0xE80C, - 0xE82E, 0xEA3A, 0xEE0A, 0xF32D, 0xF933, 0xFFAD, 0x0627, 0x0C35, - 0x1164, 0x1545, 0x1767, 0x16A7, 0x12EE, 0x0D5B, 0x0710, 0x012C, - 0xFCD1, 0xFB1D, 0x026F, 0x01AE, 0xFFAF, 0xFCDA, 0xF996, 0xF5ED, - 0xF1C5, 0xED50, 0xE8BE, 0xE441, 0xE009, 0xDC48, 0xD92E, 0xD6ED, - 0xD59A, 0xD50F, 0xD524, 0xD5B0, 0xD689, 0xD787, 0xD881, 0xD94F, - 0xD9C8, 0xDA13, 0xDA6F, 0xDAD2, 0xDB35, 0xDB90, 0xDBDA, 0xDC0B, - 0xDC1A, 0xDC00, 0xDBB3, 0xDAE9, 0xD988, 0xD7D2, 0xD60A, 0xD472, - 0xD34D, 0xD2DC, 0x801A, 0x7D05, 0x767A, 0x7070, 0x6EE5, 0x7173, - 0x74F3, 0x793C, 0x7E25, 0x8388, 0x8936, 0x8F0A, 0x94DB, 0x9A7F, - 0xA09D, 0xA7B1, 0xAF52, 0xB719, 0xBE9D, 0xC577, 0xCB3E, 0xCF89, - 0xD1F2, 0xD229, 0xD074, 0xCD46, 0xC913, 0xC44F, 0xBF6C, 0xBADF, - 0xB71C, 0xB496, 0xB3C0, 0xB5B2, 0xBA73, 0xC0E1, 0xC7DA, 0xCE3C, - 0xD2E5, 0xD4B4, 0x0042, 0x004D, 0x006E, 0x00A3, 0x00EA, 0x0141, - 0x01A6, 0x0218, 0x0295, 0x031C, 0x03A9, 0x043C, 0x04D3, 0x056C, - 0x0605, 0x069C, 0x0730, 0x07BF, 0x0847, 0x08C7, 0x093C, 0x09A4, - 0x09FF, 0x09D9, 0x091F, 0x085E, 0x07C8, 0x072F, 0x0695, 0x05FA, - 0x055F, 0x04C5, 0x042B, 0x037F, 0x02BB, 0x01F1, 0x0133, 0x0095, - 0x0028, 0x0000, 0x0024, 0x0029, 0x0039, 0x0053, 0x0075, 0x00A0, - 0x00D3, 0x010C, 0x014B, 0x018F, 0x01D8, 0x0225, 0x0274, 0x02C6, - 0x0319, 0x036D, 0x03C1, 0x0415, 0x0466, 0x04B6, 0x0503, 0x054B, - 0x0590, 0x0603, 0x0684, 0x0693, 0x0629, 0x0598, 0x04ED, 0x0437, - 0x0382, 0x02DC, 0x0251, 0x01D8, 0x0161, 0x00F2, 0x0091, 0x0044, - 0x0012, 0x0000, 0xF4D0, 0xF4BE, 0xF48A, 0xF436, 0xF3C5, 0xF339, - 0xF294, 0xF1D9, 0xF109, 0xF028, 0xEF37, 0xEE39, 0xED30, 0xEC1E, - 0xEB06, 0xE9EA, 0xE8CC, 0xE7AF, 0xE696, 0xE581, 0xE474, 0xE370, - 0xE279, 0xE07D, 0xDDFE, 0xDD5D, 0xDEDA, 0xE0F9, 0xE383, 0xE63F, - 0xE8F5, 0xEB6E, 0xED71, 0xEF22, 0xF0BE, 0xF234, 0xF374, 0xF46E, - 0xF510, 0xF549, 0xEEC0, 0xEEB6, 0xEE83, 0xEE09, 0xED29, 0xEBC5, - 0xE9BE, 0xE6F6, 0xDF75, 0xD4B4, 0xCEC3, 0xD372, 0xDCF1, 0xE1DE, - 0xDF6D, 0xDA32, 0xD3E4, 0xCE3A, 0xCAE9, 0xCB0A, 0xCD91, 0xD0F6, - 0xD3B4, 0xD455, 0xD4B2, 0xD83C, 0xE65E, 0xF30E, 0xF57B, 0xF624, - 0xF547, 0xF324, 0xEFF9, 0xEB1C, 0xE45A, 0xDCA9, 0xD502, 0xCE59, - 0xC9A5, 0xC7DD, 0xE208, 0xE316, 0xE5B2, 0xE909, 0xEC48, 0xEF08, - 0xF191, 0xF418, 0xF6D1, 0xF9EF, 0xFDA7, 0x022C, 0x084B, 0x1010, - 0x188E, 0x20DA, 0x2807, 0x2D29, 0x2FBA, 0x303F, 0x2F5F, 0x2DBF, - 0x2C05, 0x295B, 0x2536, 0x20AA, 0x1BD7, 0x1614, 0x0ED7, 0x068C, - 0xFE8E, 0xF835, 0xF4DC, 0xF4BE, 0xF6B1, 0xF9F6, 0xFDCD, 0x0177, - 0x0436, 0x054B, 0x11B5, 0x12EB, 0x15CA, 0x1928, 0x1BDD, 0x1DFA, - 0x2038, 0x226C, 0x246E, 0x2614, 0x2734, 0x27A4, 0x2736, 0x25F7, - 0x2414, 0x21BC, 0x1F1D, 0x1C66, 0x1942, 0x157B, 0x116D, 0x0D72, - 0x09E5, 0x06E9, 0x0477, 0x02AE, 0x0171, 0x02D0, 0x0775, 0x0D3D, - 0x1359, 0x18F9, 0x1D4F, 0x20A0, 0x23AD, 0x2660, 0x28A1, 0x2A5A, - 0x2B73, 0x2BD6, 0x7CD7, 0x7A30, 0x74A3, 0x6FD2, 0x6F5D, 0x72EC, - 0x77AA, 0x7D78, 0x843E, 0x8BD7, 0x9429, 0x9D16, 0xA7F2, 0xB536, - 0xC384, 0xD17B, 0xDDBC, 0xE6E6, 0xEC1C, 0xEE23, 0xEE0E, 0xECF4, - 0xEBE9, 0xE9EB, 0xE616, 0xE1AE, 0xDCDC, 0xD689, 0xCDDC, 0xC3A9, - 0xB9CF, 0xB233, 0xAEB7, 0xAFCE, 0xB3E5, 0xB9D6, 0xC078, 0xC6A3, - 0xCB30, 0xCCF6, 0xF885, 0xF88F, 0xF8AB, 0xF8D3, 0xF903, 0xF938, - 0xF96D, 0xF99F, 0xF9C7, 0xF9E4, 0xF9EF, 0xF9EC, 0xF9E1, 0xF9D2, - 0xF9C5, 0xF9C0, 0xF9C9, 0xF9E4, 0xFA41, 0xFADE, 0xFB70, 0xFBB1, - 0xFBC4, 0xFBBE, 0xFB3E, 0xF9E4, 0xF705, 0xF306, 0xEF18, 0xEC6E, - 0xED64, 0xF017, 0xF1E9, 0xF3B9, 0xF592, 0xF780, 0xF9F3, 0xFCBF, - 0xFF0C, 0x0000, 0xFE68, 0xFE6A, 0xFE72, 0xFE7C, 0xFE89, 0xFE97, - 0xFEA4, 0xFEB1, 0xFEBC, 0xFEC3, 0xFECB, 0xFED4, 0xFEDD, 0xFEE5, - 0xFEE8, 0xFEE5, 0xFED9, 0xFEC3, 0xFE7F, 0xFE0D, 0xFDA2, 0xFD72, - 0xFDD9, 0xFEA1, 0xFF25, 0xFEC3, 0xFCE5, 0xFA05, 0xF719, 0xF515, - 0xF59B, 0xF751, 0xF87E, 0xF9B3, 0xFADD, 0xFBEC, 0xFCFC, 0xFE0C, - 0xFEDD, 0xFF30, 0xD55A, 0xD550, 0xD532, 0xD507, 0xD4D3, 0xD499, - 0xD460, 0xD42B, 0xD3FF, 0xD3E0, 0xD3F6, 0xD44E, 0xD4C3, 0xD532, - 0xD576, 0xD56D, 0xD4F1, 0xD3E0, 0xD072, 0xCABB, 0xC55E, 0xC2FF, - 0xC59D, 0xCB63, 0xD12F, 0xD3E0, 0xD232, 0xCDF7, 0xC8A6, 0xC3BC, - 0xBE49, 0xBA84, 0xBA4B, 0xBB20, 0xBCA8, 0xBE85, 0xC15E, 0xC524, - 0xC86F, 0xC9D8, 0x25AF, 0x2041, 0x15C3, 0x0EE9, 0x0D7F, 0x0D4F, - 0x0E08, 0x0F57, 0x10EC, 0x1274, 0x1461, 0x170F, 0x1A0D, 0x1CE9, - 0x1FB2, 0x2295, 0x2550, 0x27A4, 0x29A9, 0x2B73, 0x2CBA, 0x2D38, - 0x2B6B, 0x27F3, 0x25B9, 0x27A4, 0x31A1, 0x4116, 0x4F22, 0x54E6, - 0x52D4, 0x4E5D, 0x481F, 0x40B7, 0x38C2, 0x30DF, 0x29AA, 0x23C1, - 0x1FC2, 0x1E4A, 0x181F, 0x1956, 0x1B98, 0x1CCC, 0x1CB0, 0x1C5E, - 0x1BC9, 0x1AE3, 0x19A0, 0x17F1, 0x14A6, 0x0FE1, 0x0B96, 0x09B9, - 0x0C1B, 0x1144, 0x1635, 0x17F1, 0x1427, 0x0CEF, 0x05F0, 0x02CB, - 0x05DA, 0x0CB7, 0x13E7, 0x17F1, 0x16F8, 0x1326, 0x0F0F, 0x0D45, - 0x0DD5, 0x0EFC, 0x1091, 0x126F, 0x146D, 0x1667, 0x1833, 0x19AC, - 0x1AAB, 0x1B09, 0x0E89, 0x0D53, 0x0B1F, 0x0A12, 0x0AA3, 0x0BB5, - 0x0D10, 0x0E7E, 0x0FC7, 0x10B3, 0x1117, 0x1113, 0x10E4, 0x10C7, - 0x10C3, 0x10BB, 0x10B4, 0x10B3, 0x10BF, 0x10D3, 0x10E6, 0x10EF, - 0x10F8, 0x1102, 0x10F4, 0x10B3, 0x1008, 0x0F11, 0x0E34, 0x0DDA, - 0x0DFB, 0x0E43, 0x0EA6, 0x0F1D, 0x0F9C, 0x101B, 0x108E, 0x10ED, - 0x112D, 0x1144, 0x8565, 0x899D, 0x9152, 0x9517, 0x9325, 0x8F46, - 0x8A6C, 0x8585, 0x8183, 0x7F52, 0x806D, 0x8438, 0x88A0, 0x8B8B, - 0x8C4E, 0x8C11, 0x8B77, 0x8B25, 0x8B45, 0x8B80, 0x8BB8, 0x8BD2, - 0x8BEE, 0x8C0E, 0x8BE5, 0x8B25, 0x88BC, 0x8528, 0x8274, 0x82AC, - 0x85C1, 0x8A07, 0x8F23, 0x94B8, 0x9A6D, 0x9FE5, 0xA4C6, 0xA8B2, - 0xAB50, 0xAC44, 0x047C, 0x049B, 0x04D1, 0x04E4, 0x04C7, 0x0498, - 0x0460, 0x0428, 0x03F9, 0x03DA, 0x03CC, 0x03C5, 0x03C4, 0x03C7, - 0x03CD, 0x03D3, 0x03D8, 0x03DA, 0x03BE, 0x037A, 0x0327, 0x02DB, - 0x02AF, 0x02BB, 0x0317, 0x03DA, 0x0600, 0x0994, 0x0D48, 0x0FCD, - 0x0F0F, 0x0CCC, 0x0B42, 0x09B7, 0x0827, 0x0692, 0x04A4, 0x027C, - 0x00BA, 0x0000, 0x01A6, 0x0148, 0x0096, 0x002F, 0x0035, 0x005A, - 0x0092, 0x00D0, 0x0105, 0x0125, 0x0133, 0x0139, 0x013A, 0x0137, - 0x0132, 0x012C, 0x0127, 0x0125, 0x011A, 0x00FF, 0x00DE, 0x00C0, - 0x00AF, 0x00B3, 0x00D8, 0x0125, 0x01F7, 0x0353, 0x04C9, 0x05E6, - 0x0626, 0x05E5, 0x05B2, 0x057B, 0x0523, 0x048E, 0x036E, 0x01E9, - 0x0092, 0x0000, 0xC829, 0xCA8E, 0xCEE8, 0xD0FD, 0xCFD2, 0xCD97, - 0xCACB, 0xC7EB, 0xC575, 0xC3E7, 0xC330, 0xC2DA, 0xC2CF, 0xC2F8, - 0xC33F, 0xC38E, 0xC3CD, 0xC3E7, 0xC3FB, 0xC42A, 0xC465, 0xC49A, - 0xC4B8, 0xC4B0, 0xC470, 0xC3E7, 0xC2B2, 0xC0B0, 0xBE31, 0xBB8B, - 0xB765, 0xB430, 0xB3F7, 0xB494, 0xB5BA, 0xB719, 0xB926, 0xBBDE, - 0xBE3D, 0xBF40, 0x2E88, 0x293A, 0x1E95, 0x1685, 0x13B7, 0x12C6, - 0x1277, 0x1191, 0x0D7E, 0x0CEB, 0x150E, 0x204D, 0x2B1F, 0x31F6, - 0x318F, 0x2C30, 0x26A0, 0x21B2, 0x22C0, 0x2486, 0x269A, 0x2892, - 0x2A04, 0x2A85, 0x23CE, 0x20E1, 0x2D8F, 0x3FC0, 0x5026, 0x5771, - 0x5649, 0x529D, 0x4D0C, 0x4635, 0x3EB7, 0x3731, 0x3042, 0x2A89, - 0x26A6, 0x2537, 0xFAF3, 0xF9E7, 0xF7BD, 0xF5EE, 0xF4CC, 0xF3B6, - 0xF2B7, 0xF1D8, 0xF124, 0xF0A6, 0xF05C, 0xF039, 0xF035, 0xF045, - 0xF062, 0xF082, 0xF09B, 0xF0A6, 0xF09E, 0xF08B, 0xF073, 0xF05D, - 0xF050, 0xF054, 0xF06E, 0xF0A6, 0xF1B2, 0xF371, 0xF4A6, 0xF412, - 0xF1B6, 0xEE90, 0xEADE, 0xE6E0, 0xE2D3, 0xDEF7, 0xDB89, 0xD8C9, - 0xD6F4, 0xD64A, 0xF824, 0xF7C6, 0xF705, 0xF665, 0xF604, 0xF5A9, - 0xF557, 0xF510, 0xF4D6, 0xF4AD, 0xF495, 0xF48A, 0xF489, 0xF48E, - 0xF497, 0xF4A2, 0xF4AA, 0xF4AD, 0xF4D1, 0xF528, 0xF593, 0xF5F5, - 0xF62D, 0xF61E, 0xF5A8, 0xF4AD, 0xF1AD, 0xECAC, 0xE7D6, 0xE558, - 0xE50D, 0xE54B, 0xE5F3, 0xE6E9, 0xE80C, 0xE93E, 0xEA62, 0xEB58, - 0xEC01, 0xEC41, 0x83C6, 0x870B, 0x8CDC, 0x8F40, 0x8CA2, 0x881B, - 0x82B9, 0x7D85, 0x7993, 0x77ED, 0x7893, 0x7A91, 0x7D85, 0x810E, - 0x84C3, 0x8844, 0x8B2F, 0x8D1F, 0x8E37, 0x8EE2, 0x8F2E, 0x8F2A, - 0x8EE5, 0x8E6E, 0x8DD1, 0x8D1F, 0x8AD4, 0x8701, 0x8416, 0x8480, - 0x8838, 0x8D4F, 0x935C, 0x99F4, 0xA0AD, 0xA71B, 0xACD5, 0xB16F, - 0xB481, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0xF34F, 0xF365, 0xF3A1, 0xF3F9, 0xF464, 0xF4D9, - 0xF54E, 0xF5BB, 0xF615, 0xF653, 0xF676, 0xF686, 0xF688, 0xF680, - 0xF673, 0xF664, 0xF658, 0xF653, 0xF629, 0xF5C4, 0xF547, 0xF4D6, - 0xF495, 0xF4A7, 0xF530, 0xF653, 0xF8B8, 0xFC7D, 0x00F7, 0x057B, - 0x0960, 0x0BFB, 0x0CA0, 0x098C, 0x02E6, 0xFAE6, 0xF3C0, 0xEFAC, - 0xF763, 0x0000, 0xFEC7, 0xFED4, 0xFEFA, 0xFF32, 0xFF77, 0xFFC1, - 0x000A, 0x004F, 0x0088, 0x00B0, 0x00C6, 0x00D0, 0x00D2, 0x00CD, - 0x00C4, 0x00BB, 0x00B3, 0x00B0, 0x00B1, 0x00B2, 0x00B4, 0x00B6, - 0x00B7, 0x00B7, 0x00B5, 0x00B0, 0x00A8, 0x009C, 0x008E, 0x007F, - 0x006F, 0x005F, 0x0051, 0x0044, 0x0037, 0x002A, 0x001D, 0x0011, - 0x0005, 0x0000, 0xFDD9, 0xFE16, 0xFEBC, 0xFFB1, 0x00D9, 0x021D, - 0x0363, 0x048F, 0x0589, 0x0636, 0x0696, 0x06C4, 0x06CA, 0x06B4, - 0x068F, 0x0665, 0x0644, 0x0636, 0x0640, 0x0658, 0x0675, 0x0690, - 0x06A0, 0x069B, 0x067B, 0x0636, 0x05C0, 0x051B, 0x0455, 0x037A, - 0x0297, 0x01BA, 0x00EF, 0x0032, 0xFF76, 0xFEBC, 0xFE08, 0xFD5D, - 0xFCB6, 0xFC62, 0x0B8D, 0x0B0F, 0x0A39, 0x0966, 0x0890, 0x081C, - 0x0832, 0x0891, 0x0902, 0x094B, 0x095B, 0x0951, 0x093D, 0x092E, - 0x0922, 0x0913, 0x090B, 0x0917, 0x0994, 0x0A5E, 0x0ABC, 0x09F2, - 0x0792, 0x0414, 0x0018, 0xFC41, 0xF7B4, 0xF307, 0xF107, 0xF199, - 0xF2B1, 0xF430, 0xF5F6, 0xF7E5, 0xF9DE, 0xFBC0, 0xFD6D, 0xFEC7, - 0xFFAD, 0x0000, 0x03B5, 0x0428, 0x04CA, 0x0545, 0x05AC, 0x058C, - 0x04B0, 0x036B, 0x0215, 0x0104, 0x0052, 0xFFD1, 0xFF69, 0xFF07, - 0xFE97, 0xFE29, 0xFDDC, 0xFDCC, 0xFE0B, 0xFE85, 0xFF23, 0xFFCD, - 0x0081, 0x014C, 0x0226, 0x0307, 0x0439, 0x057C, 0x05F3, 0x05A2, - 0x0524, 0x0485, 0x03D0, 0x030F, 0x024D, 0x0196, 0x00F5, 0x0074, - 0x001E, 0x0000, 0xFA89, 0xF959, 0xF752, 0xF4D6, 0xF253, 0xF228, - 0xF553, 0xFA49, 0xFF9F, 0x03E8, 0x06C5, 0x08F7, 0x0AC6, 0x0C79, - 0x0E59, 0x102D, 0x117D, 0x11CD, 0x1043, 0x0D5D, 0x0AAA, 0x09B9, - 0x0BA2, 0x0F57, 0x1329, 0x156B, 0x14A5, 0x1216, 0x1018, 0x0F28, - 0x0E33, 0x0D3F, 0x0C53, 0x0B73, 0x0AA5, 0x09F0, 0x0959, 0x08E7, - 0x089D, 0x0884, 0x3799, 0x3711, 0x359E, 0x337B, 0x30E2, 0x2E0D, - 0x2B35, 0x2895, 0x2666, 0x24E3, 0x240C, 0x23A6, 0x2399, 0x23CA, - 0x241D, 0x247A, 0x24C4, 0x24E3, 0x24AD, 0x242A, 0x2388, 0x22F6, - 0x22A1, 0x22B8, 0x2369, 0x24E3, 0x286A, 0x2E27, 0x34A2, 0x3A65, - 0x3DF6, 0x3F9E, 0x40B2, 0x414B, 0x4185, 0x4179, 0x4142, 0x40FA, - 0x40BC, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_B7_values, 0x0056b46c, 2980, 0x00000000, 2980); diff --git a/assets/anims/anim_B8.inc.c b/assets/anims/anim_B8.inc.c index 6c8f3e535..d0986168d 100644 --- a/assets/anims/anim_B8.inc.c +++ b/assets/anims/anim_B8.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_B8[] = { 0, 189, @@ -13,78 +14,7 @@ static const struct Animation anim_B8[] = { }; -static const u16 anim_B8_indices[] = { - 0x0001, 0x0000, 0x0032, 0x0001, 0x0001, 0x0033, 0x0001, 0x0000, 0x0001, 0x0034, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0183, - 0x0001, 0x014F, 0x0001, 0x0150, 0x0032, 0x0151, - 0x0001, 0x011B, 0x0001, 0x011C, 0x0032, 0x011D, - 0x0001, 0x0117, 0x0001, 0x0118, 0x0001, 0x0119, - 0x0001, 0x0039, 0x0001, 0x003A, 0x0001, 0x003B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0038, - 0x0001, 0x0035, 0x0001, 0x0036, 0x0001, 0x0037, - 0x0001, 0x0113, 0x0001, 0x0114, 0x0001, 0x0115, - 0x0001, 0x003E, 0x0001, 0x003F, 0x0001, 0x0040, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0116, - 0x0001, 0x00DF, 0x0001, 0x00E0, 0x0032, 0x00E1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x00AD, - 0x0001, 0x0079, 0x0001, 0x007A, 0x0032, 0x007B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x011A, - 0x0001, 0x0076, 0x0001, 0x0077, 0x0001, 0x0078, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0075, - 0x0001, 0x0041, 0x0001, 0x0042, 0x0032, 0x0043, -}; +ROM_ASSET_LOAD_ANIM(anim_B8_indices, 0x0056c028, 252, 0x00000000, 252); -static const s16 anim_B8_values[] = { - 0x0000, 0x0073, 0x0073, 0x0073, 0x0073, 0x0072, 0x0072, 0x0071, - 0x0071, 0x0070, 0x0070, 0x006F, 0x006F, 0x006E, 0x006D, 0x006D, - 0x006C, 0x006B, 0x006B, 0x006A, 0x006A, 0x006A, 0x006A, 0x0069, - 0x0069, 0x0069, 0x0069, 0x006A, 0x006A, 0x006A, 0x006B, 0x006B, - 0x006C, 0x006C, 0x006D, 0x006D, 0x006E, 0x006E, 0x006F, 0x006F, - 0x0070, 0x0070, 0x0071, 0x0071, 0x0072, 0x0072, 0x0072, 0x0073, - 0x0073, 0x0073, 0x0073, 0xFF8A, 0x3FFF, 0xF12B, 0xF7C8, 0xF90E, - 0xF7C5, 0x25C4, 0x0389, 0x84CF, 0xF549, 0xEEFB, 0xE124, 0x0F70, - 0x814E, 0xF8EF, 0xFE51, 0xD457, 0xD454, 0xD44B, 0xD43C, 0xD429, - 0xD411, 0xD3F6, 0xD3D7, 0xD3B5, 0xD391, 0xD36C, 0xD345, 0xD31E, - 0xD2F7, 0xD2D1, 0xD2AC, 0xD288, 0xD266, 0xD247, 0xD22C, 0xD214, - 0xD200, 0xD1F2, 0xD1E9, 0xD1E6, 0xD1E8, 0xD1F1, 0xD1FE, 0xD210, - 0xD227, 0xD240, 0xD25D, 0xD27D, 0xD29E, 0xD2C2, 0xD2E6, 0xD30C, - 0xD331, 0xD357, 0xD37B, 0xD39E, 0xD3C0, 0xD3E0, 0xD3FD, 0xD416, - 0xD42C, 0xD43E, 0xD44C, 0xD454, 0xD457, 0x2A1B, 0x1737, 0x0F54, - 0x8405, 0x03D5, 0x021B, 0xC5E3, 0xC5E1, 0xC5D9, 0xC5CD, 0xC5BD, - 0xC5A9, 0xC592, 0xC578, 0xC55C, 0xC53E, 0xC51F, 0xC4FF, 0xC4DF, - 0xC4BE, 0xC49E, 0xC47F, 0xC461, 0xC445, 0xC42B, 0xC414, 0xC401, - 0xC3F0, 0xC3E4, 0xC3DD, 0xC3DA, 0xC3DC, 0xC3E3, 0xC3EF, 0xC3FE, - 0xC410, 0xC426, 0xC43E, 0xC458, 0xC474, 0xC492, 0xC4B0, 0xC4CF, - 0xC4EE, 0xC50D, 0xC52C, 0xC549, 0xC565, 0xC580, 0xC598, 0xC5AD, - 0xC5C0, 0xC5CF, 0xC5DA, 0xC5E1, 0xC5E3, 0x31C2, 0x31C6, 0x31D4, - 0x31EA, 0x3207, 0x322B, 0x3254, 0x3283, 0x32B5, 0x32EB, 0x3323, - 0x335D, 0x3397, 0x33D2, 0x340B, 0x3443, 0x3479, 0x34AB, 0x34DA, - 0x3503, 0x3527, 0x3544, 0x355A, 0x3568, 0x356C, 0x3568, 0x355B, - 0x3547, 0x352C, 0x350B, 0x34E4, 0x34B9, 0x348A, 0x3457, 0x3422, - 0x33EB, 0x33B3, 0x337B, 0x3343, 0x330C, 0x32D7, 0x32A5, 0x3275, - 0x324A, 0x3223, 0x3202, 0x31E7, 0x31D3, 0x31C6, 0x31C2, 0xFB66, - 0xF866, 0x839A, 0x8396, 0x838D, 0x837F, 0x836B, 0x8353, 0x8338, - 0x8319, 0x82F7, 0x82D4, 0x82AE, 0x8288, 0x8261, 0x823A, 0x8213, - 0x81EE, 0x81CA, 0x81A8, 0x8189, 0x816E, 0x8156, 0x8143, 0x8134, - 0x812B, 0x8128, 0x812B, 0x8133, 0x8141, 0x8153, 0x8169, 0x8183, - 0x819F, 0x81BF, 0x81E1, 0x8204, 0x8229, 0x824E, 0x8273, 0x8299, - 0x82BD, 0x82E1, 0x8302, 0x8322, 0x833F, 0x8358, 0x836F, 0x8381, - 0x838E, 0x8397, 0x839A, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0xF3D0, 0xFEB1, 0xFB8D, 0xFB9B, 0xFBC2, - 0xFC02, 0xFC56, 0xFCBC, 0xFD33, 0xFDB7, 0xFE47, 0xFEDF, 0xFF7D, - 0x001E, 0x00C1, 0x0163, 0x0201, 0x0299, 0x0329, 0x03AD, 0x0424, - 0x048A, 0x04DF, 0x051E, 0x0545, 0x0553, 0x0548, 0x0529, 0x04F7, - 0x04B4, 0x0461, 0x0401, 0x0395, 0x031E, 0x029F, 0x0219, 0x018E, - 0x0100, 0x0070, 0xFFE0, 0xFF52, 0xFEC7, 0xFE41, 0xFDC2, 0xFD4C, - 0xFCDF, 0xFC7F, 0xFC2C, 0xFBE9, 0xFBB7, 0xFB98, 0xFB8D, 0x0B61, - 0x0339, 0xFB64, 0xFB62, 0xFB5E, 0xFB57, 0xFB4D, 0xFB41, 0xFB33, - 0xFB24, 0xFB13, 0xFB01, 0xFAEE, 0xFADB, 0xFAC8, 0xFAB4, 0xFAA1, - 0xFA8E, 0xFA7C, 0xFA6B, 0xFA5C, 0xFA4E, 0xFA42, 0xFA39, 0xFA31, - 0xFA2D, 0xFA2B, 0xFA2D, 0xFA31, 0xFA38, 0xFA41, 0xFA4C, 0xFA58, - 0xFA67, 0xFA77, 0xFA88, 0xFA99, 0xFAAB, 0xFABE, 0xFAD1, 0xFAE4, - 0xFAF6, 0xFB08, 0xFB18, 0xFB28, 0xFB37, 0xFB43, 0xFB4F, 0xFB58, - 0xFB5E, 0xFB63, 0xFB64, 0x38DA, -}; +ROM_ASSET_LOAD_ANIM(anim_B8_values, 0x0056c124, 776, 0x00000000, 776); diff --git a/assets/anims/anim_B9.inc.c b/assets/anims/anim_B9.inc.c index 907c21763..06e5a6e02 100644 --- a/assets/anims/anim_B9.inc.c +++ b/assets/anims/anim_B9.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_B9[] = { 1, 189, @@ -13,159 +14,7 @@ static const struct Animation anim_B9[] = { }; -static const u16 anim_B9_indices[] = { - 0x0019, 0x0001, 0x0019, 0x001A, 0x0019, 0x0033, 0x0001, 0x0000, 0x0001, 0x004C, 0x0001, 0x0000, - 0x0019, 0x03BF, 0x0019, 0x03D8, 0x0019, 0x03F1, - 0x0019, 0x0374, 0x0019, 0x038D, 0x0019, 0x03A6, - 0x0019, 0x0329, 0x0019, 0x0342, 0x0019, 0x035B, - 0x0001, 0x030D, 0x0001, 0x030E, 0x0019, 0x030F, - 0x0019, 0x00B1, 0x0019, 0x00CA, 0x0019, 0x00E3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0098, - 0x0019, 0x004D, 0x0019, 0x0066, 0x0019, 0x007F, - 0x0001, 0x0309, 0x0001, 0x030A, 0x0001, 0x030B, - 0x0019, 0x0160, 0x0019, 0x0179, 0x0019, 0x0192, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x0147, - 0x0019, 0x00FC, 0x0019, 0x0115, 0x0019, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x030C, - 0x0019, 0x02BE, 0x0019, 0x02D7, 0x0019, 0x02F0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x02A5, - 0x0019, 0x025A, 0x0019, 0x0273, 0x0019, 0x028C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0328, - 0x0019, 0x020F, 0x0019, 0x0228, 0x0019, 0x0241, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0019, 0x01F6, - 0x0019, 0x01AB, 0x0019, 0x01C4, 0x0019, 0x01DD, -}; +ROM_ASSET_LOAD_ANIM(anim_B9_indices, 0x0056c444, 252, 0x00000000, 252); -static const s16 anim_B9_values[] = { - 0x0000, 0xFFEC, 0xFFEC, 0xFFEC, 0xFFEC, 0xFFEB, 0xFFEA, 0xFFE8, - 0xFFE4, 0xFFE1, 0xFFE2, 0xFFE7, 0xFFEF, 0xFFF8, 0xFFFD, 0xFFFF, - 0xFFFF, 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFD, 0xFFFD, 0xFFFE, 0xFFFF, - 0x0000, 0x0000, 0x00A3, 0x00A4, 0x00A6, 0x00A8, 0x00AB, 0x00AD, - 0x00AE, 0x00AE, 0x00AE, 0x00AD, 0x00AB, 0x00A8, 0x00A6, 0x00A5, - 0x00A7, 0x00AA, 0x00AE, 0x00B1, 0x00B3, 0x00B2, 0x00B1, 0x00AF, - 0x00AC, 0x00AB, 0x00AA, 0x0039, 0x0039, 0x0039, 0x0039, 0x0039, - 0x0039, 0x0038, 0x0037, 0x0037, 0x0039, 0x003F, 0x0048, 0x0050, - 0x0052, 0x004D, 0x0044, 0x0039, 0x002E, 0x0025, 0x001D, 0x0015, - 0x000D, 0x0006, 0x0001, 0x0000, 0x3FFF, 0xE7CE, 0xE7CE, 0xE7CE, - 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE, 0xE7CE, - 0xE7CE, 0xE945, 0xEC59, 0xEF14, 0xF117, 0xF344, 0xF586, 0xF7C5, - 0xF9E9, 0xFBDE, 0xFD8B, 0xFED9, 0xFFB3, 0x0000, 0xF984, 0xF984, - 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, - 0xF984, 0xF984, 0xF984, 0xF983, 0xF982, 0xF981, 0xF980, 0xF97F, - 0xF97F, 0xF97E, 0xF97D, 0xF97D, 0xF97C, 0xF97C, 0xF97C, 0xE96B, - 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, - 0xE96B, 0xE96B, 0xE96B, 0xE9AB, 0xEA31, 0xEAA9, 0xEB00, 0xEB60, - 0xEBC2, 0xEC24, 0xEC82, 0xECD7, 0xED20, 0xED59, 0xED7E, 0xED8C, - 0xEC20, 0xEC20, 0xEC20, 0xEC20, 0xEC20, 0xEC20, 0xEC20, 0xEC20, - 0xEC20, 0xEC20, 0xEC20, 0xEC20, 0xF15E, 0xFA9A, 0xFE13, 0xFA7A, - 0xF54C, 0xEEFF, 0xE809, 0xE0E1, 0xD9FC, 0xD3D2, 0xCED8, 0xCB85, - 0xCA4F, 0x17E9, 0x17E9, 0x17E9, 0x17E9, 0x17E9, 0x17E9, 0x17E9, - 0x17E9, 0x17E9, 0x17E9, 0x17E9, 0x17E9, 0x1FF9, 0x2DC7, 0x31C3, - 0x200B, 0x0481, 0xF339, 0xEFA5, 0xEF36, 0xF0F9, 0xF3FE, 0xF751, - 0xFA02, 0xFB1D, 0xCAB2, 0xCAB2, 0xCAB2, 0xCAB2, 0xCAB2, 0xCAB2, - 0xCAB2, 0xCAB2, 0xCAB2, 0xCAB2, 0xCAB2, 0xCAB2, 0xD200, 0xE056, - 0xEA59, 0xEACA, 0xE6E7, 0xE311, 0xE071, 0xDD75, 0xDA63, 0xD783, - 0xD51D, 0xD378, 0xD2DC, 0x7623, 0x7623, 0x7623, 0x7623, 0x7623, - 0x7623, 0x7623, 0x7623, 0x7623, 0x7623, 0x7623, 0x7623, 0x700B, - 0x6741, 0x6A00, 0x854E, 0xAC22, 0xC5B3, 0xCE5E, 0xD38F, 0xD60E, - 0xD6A3, 0xD615, 0xD52D, 0xD4B4, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, - 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, 0x0ACF, - 0x0A28, 0x08C8, 0x0790, 0x06A9, 0x05B0, 0x04AE, 0x03AD, 0x02B8, - 0x01D9, 0x0119, 0x0083, 0x0022, 0x0000, 0x020D, 0x020D, 0x020D, - 0x020D, 0x020D, 0x020D, 0x020D, 0x020D, 0x020D, 0x020D, 0x020D, - 0x020D, 0x01ED, 0x01AA, 0x016F, 0x0143, 0x0114, 0x00E3, 0x00B2, - 0x0084, 0x0059, 0x0035, 0x0019, 0x0006, 0x0000, 0xEDD2, 0xEDD2, - 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2, 0xEDD2, - 0xEDD2, 0xEDD2, 0xEE45, 0xEF39, 0xF010, 0xF0AF, 0xF15B, 0xF20D, - 0xF2BF, 0xF368, 0xF403, 0xF487, 0xF4EE, 0xF531, 0xF549, 0xF09C, - 0xF09C, 0xF09C, 0xF09C, 0xF09C, 0xF09C, 0xF09C, 0xF09C, 0xF09C, - 0xF09C, 0xF09C, 0xF09C, 0xF388, 0xF85A, 0xF924, 0xF52D, 0xEFED, - 0xE9CD, 0xE332, 0xDC82, 0xD625, 0xD07F, 0xCBF8, 0xC8F5, 0xC7DD, - 0xEE04, 0xEE04, 0xEE04, 0xEE04, 0xEE04, 0xEE04, 0xEE04, 0xEE04, - 0xEE04, 0xEE04, 0xEE04, 0xEE04, 0xEC7D, 0xE99C, 0xE7EE, 0xE99B, - 0xECDE, 0xF02B, 0xF3FD, 0xF80A, 0xFC05, 0xFFA2, 0x0294, 0x0491, - 0x054B, 0x132B, 0x132B, 0x132B, 0x132B, 0x132B, 0x132B, 0x132B, - 0x132B, 0x132B, 0x132B, 0x132B, 0x132B, 0x114C, 0x0EC2, 0x102D, - 0x1E8D, 0x2BD8, 0x2DF6, 0x2EF5, 0x2F16, 0x2E9B, 0x2DC9, 0x2CE0, - 0x2C24, 0x2BD6, 0x7137, 0x7137, 0x7137, 0x7137, 0x7137, 0x7137, - 0x7137, 0x7137, 0x7137, 0x7137, 0x7137, 0x7137, 0x6F66, 0x6E16, - 0x7380, 0x8DFB, 0xA77E, 0xAFF3, 0xB768, 0xBDD4, 0xC32C, 0xC765, - 0xCA76, 0xCC54, 0xCCF6, 0x0791, 0x0791, 0x0790, 0x078F, 0x078F, - 0x078F, 0x0753, 0x06EF, 0x06DB, 0x0791, 0x09F1, 0x0D7C, 0x1095, - 0x11A0, 0x100B, 0x0CEA, 0x091E, 0x0589, 0x030E, 0x01B0, 0x00CE, - 0x004C, 0x0010, 0x0000, 0x0000, 0xFFE7, 0xFFDF, 0xFFCC, 0xFFB5, - 0xFFA2, 0xFF9A, 0xFFD0, 0x002E, 0x0056, 0xFFE7, 0xFE61, 0xFC1A, - 0xF9ED, 0xF8B4, 0xF8A4, 0xF933, 0xFA1B, 0xFB16, 0xFBE0, 0xFC8A, - 0xFD45, 0xFDFC, 0xFE99, 0xFF07, 0xFF30, 0xAA57, 0xAA82, 0xAAE7, - 0xAB61, 0xABC6, 0xABF1, 0xAB40, 0xA9F7, 0xA944, 0xAA57, 0xAE44, - 0xB428, 0xBA40, 0xBEC8, 0xC164, 0xC31A, 0xC43C, 0xC518, 0xC5FF, - 0xC6FF, 0xC7E9, 0xC8B1, 0xC94E, 0xC9B4, 0xC9D8, 0x2670, 0x270E, - 0x28B1, 0x2B04, 0x2DB5, 0x306E, 0x32DC, 0x34AA, 0x3586, 0x351A, - 0x3012, 0x265E, 0x1C91, 0x1740, 0x1623, 0x15CB, 0x1615, 0x16DC, - 0x17FD, 0x1955, 0x1ABE, 0x1C15, 0x1D37, 0x1DFF, 0x1E4A, 0x07D3, - 0x0761, 0x0633, 0x0487, 0x0299, 0x00A5, 0xFEE9, 0xFDA1, 0xFD09, - 0xFD5F, 0x00E7, 0x07BD, 0x0EDB, 0x133D, 0x1515, 0x169D, 0x17DB, - 0x18D7, 0x1999, 0x1A29, 0x1A8E, 0x1ACF, 0x1AF4, 0x1B05, 0x1B09, - 0x09FE, 0x0A73, 0x0BB0, 0x0D85, 0x0FBF, 0x122D, 0x149F, 0x16E3, - 0x18C8, 0x1A1B, 0x1A3E, 0x1935, 0x17C8, 0x16BB, 0x161C, 0x1574, - 0x14C8, 0x141E, 0x137B, 0x12E2, 0x125B, 0x11E8, 0x1191, 0x1158, - 0x1144, 0xB8CC, 0xB859, 0xB71E, 0xB54B, 0xB30E, 0xB097, 0xAE16, - 0xABB8, 0xA9AD, 0xA824, 0xA788, 0xA7CD, 0xA872, 0xA8F5, 0xA944, - 0xA99F, 0xAA01, 0xAA68, 0xAACD, 0xAB2F, 0xAB88, 0xABD4, 0xAC0F, - 0xAC36, 0xAC44, 0x0019, 0x0029, 0x0050, 0x0082, 0x00B5, 0x00DB, - 0x00EB, 0x00D8, 0x0096, 0x0019, 0xFD1D, 0xF958, 0xF995, 0xF990, - 0xF93F, 0xF967, 0xF9F1, 0xFB27, 0xFC9B, 0xFDBA, 0xFE72, 0xFF12, - 0xFF90, 0xFFE3, 0x0000, 0x0141, 0x013B, 0x012D, 0x011A, 0x0107, - 0x00F8, 0x00F2, 0x00FA, 0x0112, 0x0141, 0x0248, 0x03CB, 0x04DD, - 0x0411, 0x0446, 0x0527, 0x057B, 0x0437, 0x0267, 0x011B, 0x008D, - 0x0039, 0x000F, 0x0001, 0x0000, 0xC822, 0xC827, 0xC832, 0xC842, - 0xC851, 0xC85D, 0xC862, 0xC85C, 0xC848, 0xC822, 0xC706, 0xC611, - 0xC87B, 0xC162, 0xC22F, 0xC840, 0xCC53, 0xC978, 0xC434, 0xC07C, - 0xBF4F, 0xBEDF, 0xBEE6, 0xBF1E, 0xBF40, 0x2395, 0x25E4, 0x2B5D, - 0x31D3, 0x3719, 0x3901, 0x35DB, 0x2EF1, 0x2696, 0x1F1A, 0x1796, - 0x135B, 0x19F9, 0x2053, 0x1C96, 0x15DE, 0x1239, 0x152C, 0x1B33, - 0x1FCA, 0x21E0, 0x2369, 0x2472, 0x2508, 0x2537, 0xE385, 0xE3A8, - 0xE407, 0xE492, 0xE53B, 0xE5F3, 0xE6AA, 0xE751, 0xE7D9, 0xE833, - 0xE75B, 0xE62F, 0xE667, 0xE686, 0xE5A7, 0xE46E, 0xE31E, 0xE1CE, - 0xE066, 0xDEDE, 0xDCF3, 0xDAB2, 0xD88A, 0xD6ED, 0xD64A, 0xEDF5, - 0xEDBE, 0xED2C, 0xEC59, 0xEB5F, 0xEA58, 0xE960, 0xE890, 0xE804, - 0xE7D4, 0xEA9C, 0xEE51, 0xEF11, 0xEF59, 0xF082, 0xF1DB, 0xF305, - 0xF425, 0xF516, 0xF504, 0xF390, 0xF153, 0xEEEF, 0xED07, 0xEC41, - 0xA3FD, 0xA3B4, 0xA2F0, 0xA1D0, 0xA075, 0x9EFF, 0x9D8E, 0x9C42, - 0x9B3B, 0x9A99, 0x9CC7, 0x9FAF, 0x9F2A, 0x9ED5, 0xA0F1, 0xA3DF, - 0xA6D5, 0xA9C1, 0xACB4, 0xAF0E, 0xB0EC, 0xB2B2, 0xB432, 0xB53B, - 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4AD0, - 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, 0x4AD0, - 0x4AD0, 0x4AD0, 0x4AD0, 0x4A3E, 0x490D, 0x47FF, 0x4737, 0x465F, - 0x4580, 0x44A1, 0x43CC, 0x430B, 0x4265, 0x41E3, 0x418F, 0x4171, - 0xBF5F, 0x3A73, 0x3ACA, 0x3BAE, 0x3CE8, 0x3E46, 0x3F93, 0x4099, - 0x4125, 0x4102, 0x3FFC, 0x3DDD, 0x3A73, 0x2188, 0x04B7, 0xFD31, - 0xFBA3, 0xFBC6, 0xFB9F, 0xFBF1, 0xFC99, 0xFD73, 0xFE5B, 0xFF2D, - 0xFFC6, 0x0000, 0x020F, 0x020C, 0x0203, 0x01F8, 0x01EA, 0x01DE, - 0x01D4, 0x01CE, 0x01D0, 0x01DA, 0x01EE, 0x020F, 0x032D, 0x0418, - 0x0338, 0x01C6, 0x00CE, 0x007B, 0x0040, 0x001B, 0x0005, 0xFFFD, - 0xFFFC, 0xFFFF, 0x0000, 0xFD2E, 0xFD47, 0xFD88, 0xFDE2, 0xFE47, - 0xFEA6, 0xFEF1, 0xFF19, 0xFF0F, 0xFEC4, 0xFE28, 0xFD2E, 0xF693, - 0xEDC9, 0xE775, 0xE1C5, 0xE00C, 0xE24D, 0xE600, 0xEA9A, 0xEF92, - 0xF45F, 0xF877, 0xFB50, 0xFC62, 0xF9E5, 0xF9CC, 0xF98E, 0xF93A, - 0xF8E3, 0xF899, 0xF86D, 0xF872, 0xF8B7, 0xF94E, 0xFA48, 0xFE75, - 0x0531, 0x0966, 0x083B, 0x0498, 0x0204, 0x0143, 0x00B8, 0x005A, - 0x0022, 0x0006, 0xFFFD, 0xFFFE, 0x0000, 0xFF99, 0xFFCE, 0x0057, - 0x011C, 0x0201, 0x02E8, 0x03B9, 0x0455, 0x04A3, 0x0486, 0x03E4, - 0xFFC3, 0xF89A, 0xF37B, 0xF280, 0xF36D, 0xF4D4, 0xF633, 0xF7E2, - 0xF9BA, 0xFB94, 0xFD49, 0xFEB1, 0xFFA6, 0x0000, 0xDBAE, 0xDB58, - 0xDA7A, 0xD94B, 0xD802, 0xD6D6, 0xD5FF, 0xD5B3, 0xD62A, 0xD79A, - 0xDA3B, 0xE4B1, 0xF6CC, 0x0681, 0x120A, 0x1BCD, 0x2004, 0x1F27, - 0x1C8E, 0x18CD, 0x1474, 0x1015, 0x0C42, 0x098B, 0x0884, 0xF3D9, - 0xF362, 0xF21F, 0xF048, 0xEE10, 0xEBAD, 0xE954, 0xE73B, 0xE597, - 0xE49E, 0xE52A, 0xE74D, 0xEA0C, 0xEC6A, 0xEE68, 0xF09C, 0xF2F0, - 0xF54F, 0xF7A3, 0xF9D7, 0xFBD6, 0xFD88, 0xFED9, 0xFFB3, 0x0000, - 0x04C2, 0x051E, 0x0619, 0x078A, 0x094A, 0x0B33, 0x0D1E, 0x0EE2, - 0x1059, 0x115B, 0x1181, 0x10C3, 0x0F8B, 0x0E42, 0x0CF4, 0x0B71, - 0x09CA, 0x0811, 0x0659, 0x04B3, 0x0332, 0x01E7, 0x00E4, 0x003C, - 0x0000, 0x4630, 0x45A3, 0x442F, 0x421F, 0x3FBC, 0x3D51, 0x3B29, - 0x398F, 0x38CC, 0x392C, 0x3DCE, 0x46B2, 0x4F73, 0x53AF, 0x53A8, - 0x52B3, 0x5101, 0x4EC6, 0x4C34, 0x497D, 0x46D3, 0x4469, 0x4271, - 0x411D, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_B9_values, 0x0056c540, 2068, 0x00000000, 2068); diff --git a/assets/anims/anim_BA.inc.c b/assets/anims/anim_BA.inc.c index 93e81e722..6de7c14c9 100644 --- a/assets/anims/anim_BA.inc.c +++ b/assets/anims/anim_BA.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_BA[] = { 0, 189, @@ -13,91 +14,7 @@ static const struct Animation anim_BA[] = { }; -static const u16 anim_BA_indices[] = { - 0x0001, 0x0000, 0x0014, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0015, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01D9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01C5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01B1, - 0x0001, 0x01AD, 0x0001, 0x01AE, 0x0001, 0x01AF, - 0x0014, 0x002C, 0x0014, 0x0040, 0x0014, 0x0054, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0018, - 0x0001, 0x0000, 0x0001, 0x0016, 0x0001, 0x0017, - 0x0001, 0x01A9, 0x0001, 0x01AA, 0x0001, 0x01AB, - 0x0014, 0x007D, 0x0014, 0x0091, 0x0014, 0x00A5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0069, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0068, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01AC, - 0x0014, 0x016D, 0x0014, 0x0181, 0x0014, 0x0195, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0159, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0145, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01B0, - 0x0014, 0x0109, 0x0014, 0x011D, 0x0014, 0x0131, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00F5, - 0x0014, 0x00B9, 0x0014, 0x00CD, 0x0014, 0x00E1, -}; +ROM_ASSET_LOAD_ANIM(anim_BA_indices, 0x0056cd6c, 252, 0x00000000, 252); -static const s16 anim_BA_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00A9, 0x00A8, 0x00A7, 0x00A5, 0x00A4, - 0x00A3, 0x00A1, 0x00A1, 0x00A0, 0x00A1, 0x00A1, 0x00A3, 0x00A4, - 0x00A5, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x3FFF, 0xF97C, 0xED8C, - 0xEC20, 0xEC2F, 0xEC56, 0xEC91, 0xECD8, 0xED25, 0xED72, 0xEDB9, - 0xEDF3, 0xEE1B, 0xEE2A, 0xEE1B, 0xEDF3, 0xEDB9, 0xED72, 0xED25, - 0xECD8, 0xEC91, 0xEC56, 0xEC2F, 0x2D12, 0x2D37, 0x2D9C, 0x2E32, - 0x2EE7, 0x2FAC, 0x3072, 0x3127, 0x31BC, 0x3222, 0x3247, 0x3222, - 0x31BC, 0x3127, 0x3072, 0x2FAC, 0x2EE7, 0x2E32, 0x2D9C, 0x2D37, - 0xEBCE, 0xEBB4, 0xEB6C, 0xEB03, 0xEA83, 0xE9F8, 0xE96C, 0xE8EC, - 0xE883, 0xE83B, 0xE821, 0xE83B, 0xE883, 0xE8EC, 0xE96C, 0xE9F8, - 0xEA83, 0xEB03, 0xEB6C, 0xEBB4, 0x9631, 0x95E9, 0x9525, 0x9405, - 0x92A6, 0x9129, 0x8FAB, 0x8E4C, 0x8D2C, 0x8C68, 0x8C20, 0x8C68, - 0x8D2C, 0x8E4C, 0x8FAB, 0x9129, 0x92A6, 0x9405, 0x9525, 0x95E9, - 0xF549, 0xE3FA, 0xE429, 0xE4A8, 0xE563, 0xE646, 0xE73D, 0xE834, - 0xE917, 0xE9D1, 0xEA50, 0xEA7F, 0xEA50, 0xE9D1, 0xE917, 0xE834, - 0xE73D, 0xE646, 0xE563, 0xE4A8, 0xE429, 0xD331, 0xD310, 0xD2B5, - 0xD22F, 0xD18C, 0xD0DB, 0xD02A, 0xCF87, 0xCF01, 0xCEA6, 0xCE84, - 0xCEA6, 0xCF01, 0xCF87, 0xD02A, 0xD0DB, 0xD18C, 0xD22F, 0xD2B5, - 0xD310, 0x18EF, 0x18E0, 0x18B9, 0x187F, 0x1838, 0x17EB, 0x179F, - 0x1758, 0x171E, 0x16F7, 0x16E8, 0x16F7, 0x171E, 0x1758, 0x179F, - 0x17EB, 0x1838, 0x187F, 0x18B9, 0x18E0, 0x92E2, 0x92A1, 0x91F1, - 0x90EC, 0x8FB1, 0x8E59, 0x8D01, 0x8BC5, 0x8AC1, 0x8A10, 0x89CF, - 0x8A10, 0x8AC1, 0x8BC5, 0x8D01, 0x8E59, 0x8FB1, 0x90EC, 0x91F1, - 0x92A1, 0x0000, 0x0001, 0x0004, 0x0009, 0x000F, 0x0015, 0x001B, - 0x0020, 0x0023, 0x0024, 0x0023, 0x0021, 0x001E, 0x0019, 0x0014, - 0x000F, 0x000B, 0x0006, 0x0003, 0x0000, 0xFF30, 0xFF30, 0xFF30, - 0xFF31, 0xFF31, 0xFF32, 0xFF32, 0xFF33, 0xFF33, 0xFF33, 0xFF33, - 0xFF33, 0xFF33, 0xFF32, 0xFF32, 0xFF31, 0xFF31, 0xFF31, 0xFF30, - 0xFF30, 0xC9D8, 0xC998, 0xC8EB, 0xC7F1, 0xC6C9, 0xC591, 0xC469, - 0xC36F, 0xC2C3, 0xC282, 0xC2AE, 0xC326, 0xC3D9, 0xC4B7, 0xC5AE, - 0xC6AD, 0xC7A4, 0xC881, 0xC934, 0xC9AC, 0x1E4A, 0x1EB7, 0x1FDD, - 0x2186, 0x237E, 0x2590, 0x2788, 0x2932, 0x2A57, 0x2AC5, 0x2A7A, - 0x29AE, 0x287E, 0x2705, 0x2561, 0x23AE, 0x220A, 0x2091, 0x1F60, - 0x1E94, 0x1B09, 0x1AF5, 0x1AC0, 0x1A74, 0x1A19, 0x19BA, 0x195F, - 0x1913, 0x18DE, 0x18CA, 0x18D7, 0x18FC, 0x1933, 0x1977, 0x19C2, - 0x1A10, 0x1A5C, 0x1AA0, 0x1AD7, 0x1AFB, 0x1144, 0x1161, 0x11AF, - 0x121F, 0x12A4, 0x1330, 0x13B5, 0x1425, 0x1473, 0x1490, 0x147C, - 0x1446, 0x13F6, 0x1392, 0x1323, 0x12B1, 0x1242, 0x11DE, 0x118E, - 0x1158, 0xA486, 0xA43F, 0xA37F, 0xA269, 0xA11F, 0x9FC4, 0x9E7B, - 0x9D65, 0x9CA5, 0x9C5D, 0x9C8E, 0x9D13, 0x9DDA, 0x9ED1, 0x9FE3, - 0xA100, 0xA212, 0xA309, 0xA3D0, 0xA456, 0xBF40, 0xBF23, 0xBED4, - 0xBE5F, 0xBDD1, 0xBD37, 0xBC9C, 0xBC0F, 0xBB9A, 0xBB4B, 0xBB2D, - 0xBB4B, 0xBB9A, 0xBC0F, 0xBC9C, 0xBD37, 0xBDD1, 0xBE5F, 0xBED4, - 0xBF23, 0x2537, 0x2574, 0x261A, 0x2710, 0x283A, 0x297E, 0x2AC2, - 0x2BEC, 0x2CE1, 0x2D88, 0x2DC5, 0x2D88, 0x2CE1, 0x2BEC, 0x2AC2, - 0x297E, 0x283A, 0x2710, 0x261A, 0x2574, 0xD64A, 0xD653, 0xD66C, - 0xD690, 0xD6BC, 0xD6EC, 0xD71C, 0xD748, 0xD76C, 0xD785, 0xD78E, - 0xD785, 0xD76C, 0xD748, 0xD71C, 0xD6EC, 0xD6BC, 0xD690, 0xD66C, - 0xD653, 0xEC41, 0xEC28, 0xEBE5, 0xEB82, 0xEB0A, 0xEA87, 0xEA05, - 0xE98D, 0xE92A, 0xE8E7, 0xE8CE, 0xE8E7, 0xE92A, 0xE98D, 0xEA05, - 0xEA87, 0xEB0A, 0xEB82, 0xEBE5, 0xEC28, 0xAC3F, 0xAC16, 0xABA6, - 0xAB00, 0xAA37, 0xA95C, 0xA882, 0xA7B9, 0xA713, 0xA6A3, 0xA679, - 0xA6A3, 0xA713, 0xA7B9, 0xA882, 0xA95C, 0xAA37, 0xAB00, 0xABA6, - 0xAC16, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0xE732, 0xE68E, 0xE4E4, 0xE299, 0xE012, 0xDDB1, 0xDBDD, - 0xDAF9, 0xDB18, 0xDBE7, 0xDD31, 0xDEC3, 0xE069, 0xE1EE, 0xE31F, - 0xE416, 0xE507, 0xE5E0, 0xE691, 0xE707, 0x1C7A, 0x1CC3, 0x1D8A, - 0x1EAE, 0x2010, 0x2192, 0x2314, 0x2477, 0x259B, 0x2661, 0x26AA, - 0x2661, 0x259B, 0x2477, 0x2314, 0x2192, 0x2010, 0x1EAE, 0x1D8A, - 0x1CC3, 0x48C7, 0x48DE, 0x491E, 0x497B, 0x49ED, 0x4A68, 0x4AE4, - 0x4B55, 0x4BB3, 0x4BF2, 0x4C09, 0x4BF2, 0x4BB3, 0x4B55, 0x4AE4, - 0x4A68, 0x49ED, 0x497B, 0x491E, 0x48DE, -}; +ROM_ASSET_LOAD_ANIM(anim_BA_values, 0x0056ce68, 986, 0x00000000, 986); diff --git a/assets/anims/anim_BB.inc.c b/assets/anims/anim_BB.inc.c index cbe61747e..0b4bf7587 100644 --- a/assets/anims/anim_BB.inc.c +++ b/assets/anims/anim_BB.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_BB[] = { 0, 189, @@ -13,288 +14,7 @@ static const struct Animation anim_BB[] = { }; -static const u16 anim_BB_indices[] = { - 0x0001, 0x0001, 0x0061, 0x0002, 0x0001, 0x0063, 0x0001, 0x0000, 0x0001, 0x0064, 0x0001, 0x0000, - 0x0061, 0x06EF, 0x0061, 0x0750, 0x0061, 0x07B1, - 0x0061, 0x05CC, 0x0061, 0x062D, 0x0061, 0x068E, - 0x0001, 0x05C9, 0x0001, 0x05CA, 0x0001, 0x05CB, - 0x0001, 0x05C5, 0x0001, 0x05C6, 0x0001, 0x05C7, - 0x0001, 0x0069, 0x0001, 0x006A, 0x0001, 0x006B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0068, - 0x0001, 0x0065, 0x0001, 0x0066, 0x0001, 0x0067, - 0x0001, 0x05C1, 0x0001, 0x05C2, 0x0001, 0x05C3, - 0x0001, 0x0070, 0x0001, 0x0071, 0x0001, 0x0072, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x006F, - 0x0001, 0x006C, 0x0001, 0x006D, 0x0001, 0x006E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05C4, - 0x0061, 0x049E, 0x0061, 0x04FF, 0x0061, 0x0560, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0061, 0x043D, - 0x0061, 0x031A, 0x0061, 0x037B, 0x0061, 0x03DC, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x05C8, - 0x0061, 0x01F7, 0x0061, 0x0258, 0x0061, 0x02B9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0061, 0x0196, - 0x0061, 0x0073, 0x0061, 0x00D4, 0x0061, 0x0135, -}; +ROM_ASSET_LOAD_ANIM(anim_BB_indices, 0x0056d25c, 252, 0x00000000, 252); -static const s16 anim_BB_values[] = { - 0x0000, 0xFFEC, 0x00A3, 0x00A3, 0x00A3, 0x00A3, 0x00A4, 0x00A4, - 0x00A5, 0x00A5, 0x00A6, 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00A9, - 0x00AA, 0x00AB, 0x00AB, 0x00AC, 0x00AC, 0x00AD, 0x00AD, 0x00AE, - 0x00AE, 0x00AE, 0x00AE, 0x00AE, 0x00AE, 0x00AE, 0x00AE, 0x00AD, - 0x00AD, 0x00AC, 0x00AC, 0x00AB, 0x00AA, 0x00AA, 0x00A9, 0x00A8, - 0x00A8, 0x00A7, 0x00A7, 0x00A6, 0x00A5, 0x00A5, 0x00A4, 0x00A4, - 0x00A4, 0x00A4, 0x00A3, 0x00A3, 0x00A4, 0x00A4, 0x00A5, 0x00A5, - 0x00A6, 0x00A7, 0x00A8, 0x00A9, 0x00AA, 0x00AA, 0x00AB, 0x00AB, - 0x00AC, 0x00AC, 0x00AD, 0x00AD, 0x00AE, 0x00AE, 0x00AE, 0x00AE, - 0x00AE, 0x00AE, 0x00AE, 0x00AE, 0x00AE, 0x00AD, 0x00AD, 0x00AC, - 0x00AC, 0x00AB, 0x00AB, 0x00AA, 0x00A9, 0x00A9, 0x00A8, 0x00A7, - 0x00A7, 0x00A6, 0x00A5, 0x00A5, 0x00A4, 0x00A4, 0x00A4, 0x00A3, - 0x00A3, 0x00A3, 0x00A3, 0x0039, 0x3FFF, 0xE7CE, 0xF984, 0xE96B, - 0xEC20, 0x17E9, 0xCAB2, 0x7623, 0x0ACF, 0x020D, 0xEDD2, 0xF09C, - 0xEE04, 0x132B, 0x7137, 0x0791, 0x0790, 0x078C, 0x0786, 0x077D, - 0x0773, 0x0766, 0x0756, 0x0745, 0x0732, 0x071C, 0x0705, 0x06EC, - 0x06D1, 0x06B4, 0x0695, 0x0675, 0x0653, 0x062F, 0x060A, 0x05E4, - 0x05BC, 0x0593, 0x0569, 0x053D, 0x050E, 0x04D8, 0x049D, 0x045C, - 0x0418, 0x03D0, 0x0385, 0x0338, 0x02E9, 0x0299, 0x0249, 0x01FA, - 0x01AB, 0x015E, 0x0113, 0x00CC, 0x0088, 0x0048, 0x000D, 0xFFD9, - 0xFFAA, 0xFF82, 0xFF61, 0xFF49, 0xFF38, 0xFF2C, 0xFF26, 0xFF24, - 0xFF26, 0xFF2E, 0xFF39, 0xFF48, 0xFF5B, 0xFF71, 0xFF8A, 0xFFA7, - 0xFFC6, 0xFFE7, 0x0009, 0x002F, 0x0056, 0x007F, 0x00A8, 0x00D3, - 0x00FF, 0x012B, 0x0157, 0x0183, 0x01B4, 0x01EC, 0x022B, 0x0271, - 0x02BC, 0x030B, 0x035D, 0x03B2, 0x0409, 0x0461, 0x04B8, 0x050F, - 0x0564, 0x05B6, 0x0604, 0x064E, 0x0692, 0x06D1, 0x0708, 0x0737, - 0x075D, 0x0779, 0x078B, 0x0791, 0xFFE7, 0xFFE4, 0xFFDB, 0xFFCC, - 0xFFB9, 0xFFA0, 0xFF84, 0xFF63, 0xFF40, 0xFF19, 0xFEF0, 0xFEC5, - 0xFE98, 0xFE6A, 0xFE3B, 0xFE0C, 0xFDDE, 0xFDAF, 0xFD82, 0xFD56, - 0xFD2D, 0xFD05, 0xFCE0, 0xFCBF, 0xFCA1, 0xFC85, 0xFC68, 0xFC4B, - 0xFC2D, 0xFC10, 0xFBF2, 0xFBD5, 0xFBB8, 0xFB9C, 0xFB81, 0xFB66, - 0xFB4D, 0xFB35, 0xFB1E, 0xFB09, 0xFAF6, 0xFAE4, 0xFAD5, 0xFAC8, - 0xFABD, 0xFAB5, 0xFAAF, 0xFAAD, 0xFAAE, 0xFAB2, 0xFAB9, 0xFAC4, - 0xFAD1, 0xFAE2, 0xFAF5, 0xFB0A, 0xFB21, 0xFB3B, 0xFB56, 0xFB72, - 0xFB90, 0xFBAF, 0xFBCF, 0xFBEF, 0xFC10, 0xFC31, 0xFC52, 0xFC73, - 0xFC93, 0xFCB3, 0xFCD2, 0xFCF0, 0xFD0C, 0xFD2A, 0xFD4A, 0xFD6C, - 0xFD90, 0xFDB6, 0xFDDD, 0xFE05, 0xFE2D, 0xFE56, 0xFE7E, 0xFEA6, - 0xFECD, 0xFEF4, 0xFF18, 0xFF3B, 0xFF5B, 0xFF79, 0xFF94, 0xFFAC, - 0xFFC1, 0xFFD1, 0xFFDD, 0xFFE5, 0xFFE7, 0xAA57, 0xAA63, 0xAA84, - 0xAABB, 0xAB05, 0xAB61, 0xABCE, 0xAC4A, 0xACD4, 0xAD6A, 0xAE0B, - 0xAEB6, 0xAF6A, 0xB024, 0xB0E3, 0xB1A7, 0xB26E, 0xB336, 0xB3FE, - 0xB4C4, 0xB587, 0xB647, 0xB700, 0xB7B3, 0xB85D, 0xB90B, 0xB9CA, - 0xBA97, 0xBB70, 0xBC53, 0xBD3D, 0xBE2E, 0xBF21, 0xC016, 0xC10A, - 0xC1FC, 0xC2E8, 0xC3CD, 0xC4A8, 0xC578, 0xC63A, 0xC6ED, 0xC78D, - 0xC819, 0xC88F, 0xC8ED, 0xC930, 0xC956, 0xC95E, 0xC944, 0xC90B, - 0xC8B3, 0xC841, 0xC7B5, 0xC712, 0xC65B, 0xC591, 0xC4B8, 0xC3D1, - 0xC2DF, 0xC1E4, 0xC0E3, 0xBFDD, 0xBED6, 0xBDCF, 0xBCCB, 0xBBCB, - 0xBAD4, 0xB9E6, 0xB904, 0xB830, 0xB76D, 0xB6BE, 0xB616, 0xB569, - 0xB4B9, 0xB407, 0xB353, 0xB29F, 0xB1EC, 0xB13A, 0xB08B, 0xAFE0, - 0xAF3A, 0xAE9A, 0xAE00, 0xAD6F, 0xACE6, 0xAC68, 0xABF4, 0xAB8D, - 0xAB32, 0xAAE6, 0xAAA9, 0xAA7C, 0xAA60, 0xAA57, 0x2670, 0x267A, - 0x2697, 0x26C5, 0x2702, 0x274E, 0x27A5, 0x2807, 0x2871, 0x28E3, - 0x2959, 0x29D3, 0x2A4E, 0x2ACA, 0x2B44, 0x2BBA, 0x2C2C, 0x2C96, - 0x2CF8, 0x2D4F, 0x2D9A, 0x2DD8, 0x2E06, 0x2E23, 0x2E2D, 0x2E24, - 0x2E0A, 0x2DE1, 0x2DAA, 0x2D66, 0x2D17, 0x2CBE, 0x2C5C, 0x2BF4, - 0x2B87, 0x2B15, 0x2AA1, 0x2A2C, 0x29B7, 0x2943, 0x28D3, 0x2868, - 0x2802, 0x27A4, 0x274F, 0x2704, 0x26C5, 0x2693, 0x2670, 0x2655, - 0x263D, 0x2627, 0x2613, 0x2601, 0x25F1, 0x25E3, 0x25D7, 0x25CC, - 0x25C3, 0x25BC, 0x25B6, 0x25B1, 0x25AE, 0x25AC, 0x25AC, 0x25AC, - 0x25AE, 0x25B1, 0x25B4, 0x25B9, 0x25BE, 0x25C4, 0x25CA, 0x25D2, - 0x25D9, 0x25E1, 0x25EA, 0x25F2, 0x25FB, 0x2605, 0x260E, 0x2617, - 0x2620, 0x2629, 0x2632, 0x263A, 0x2642, 0x264A, 0x2651, 0x2658, - 0x265D, 0x2663, 0x2667, 0x266B, 0x266D, 0x266F, 0x2670, 0x07D3, - 0x07CE, 0x07C0, 0x07A9, 0x078A, 0x0763, 0x0736, 0x0703, 0x06CA, - 0x068D, 0x064C, 0x0607, 0x05BF, 0x0576, 0x052B, 0x04DF, 0x0493, - 0x0448, 0x03FD, 0x03B5, 0x036F, 0x032D, 0x02EE, 0x02B4, 0x027F, - 0x024B, 0x0213, 0x01D9, 0x019C, 0x015D, 0x011E, 0x00DD, 0x009D, - 0x005D, 0x001E, 0xFFE2, 0xFFA8, 0xFF70, 0xFF3B, 0xFF0B, 0xFEDF, - 0xFEB9, 0xFE98, 0xFE7E, 0xFE6A, 0xFE5F, 0xFE5B, 0xFE60, 0xFE6E, - 0xFE83, 0xFE9D, 0xFEBB, 0xFEDD, 0xFF03, 0xFF2C, 0xFF59, 0xFF89, - 0xFFBC, 0xFFF2, 0x002A, 0x0065, 0x00A2, 0x00E0, 0x0121, 0x0163, - 0x01A7, 0x01EB, 0x0231, 0x0277, 0x02BD, 0x0304, 0x034B, 0x0391, - 0x03D8, 0x041D, 0x0462, 0x04A6, 0x04E8, 0x052A, 0x0569, 0x05A6, - 0x05E2, 0x061B, 0x0652, 0x0686, 0x06B7, 0x06E4, 0x070F, 0x0736, - 0x0759, 0x0778, 0x0793, 0x07A9, 0x07BB, 0x07C8, 0x07D0, 0x07D3, - 0x09FE, 0x09FC, 0x09F5, 0x09E9, 0x09DA, 0x09C6, 0x09AF, 0x0995, - 0x0978, 0x0958, 0x0936, 0x0912, 0x08EC, 0x08C5, 0x089C, 0x0873, - 0x0849, 0x081F, 0x07F5, 0x07CC, 0x07A3, 0x077B, 0x0755, 0x0730, - 0x070C, 0x06E8, 0x06C0, 0x0695, 0x0666, 0x0636, 0x0604, 0x05D0, - 0x059B, 0x0567, 0x0533, 0x04FF, 0x04CD, 0x049D, 0x046F, 0x0444, - 0x041C, 0x03F8, 0x03D9, 0x03BF, 0x03AA, 0x039C, 0x0394, 0x0392, - 0x0399, 0x03A5, 0x03B4, 0x03C7, 0x03DC, 0x03F5, 0x040F, 0x042D, - 0x044C, 0x046E, 0x0492, 0x04B8, 0x04DF, 0x0509, 0x0533, 0x055F, - 0x058C, 0x05BA, 0x05E9, 0x0618, 0x0648, 0x0679, 0x06A9, 0x06DA, - 0x070B, 0x073B, 0x076B, 0x079B, 0x07C9, 0x07F7, 0x0825, 0x0850, - 0x087B, 0x08A4, 0x08CC, 0x08F2, 0x0916, 0x0938, 0x0958, 0x0976, - 0x0991, 0x09A9, 0x09BF, 0x09D2, 0x09E1, 0x09EE, 0x09F7, 0x09FD, - 0x09FE, 0xB8CC, 0xB8B9, 0xB883, 0xB82B, 0xB7B4, 0xB721, 0xB675, - 0xB5B1, 0xB4DA, 0xB3F1, 0xB2F9, 0xB1F5, 0xB0E6, 0xAFD1, 0xAEB7, - 0xAD9B, 0xAC80, 0xAB68, 0xAA56, 0xA94D, 0xA84F, 0xA75E, 0xA67E, - 0xA5B1, 0xA4F9, 0xA449, 0xA38F, 0xA2CF, 0xA20A, 0xA141, 0xA076, - 0x9FAB, 0x9EE2, 0x9E1C, 0x9D5B, 0x9CA1, 0x9BEF, 0x9B48, 0x9AAC, - 0x9A1D, 0x999E, 0x9930, 0x98D4, 0x988C, 0x985B, 0x9841, 0x9841, - 0x985C, 0x9893, 0x98E1, 0x993E, 0x99AA, 0x9A22, 0x9AA8, 0x9B39, - 0x9BD6, 0x9C7E, 0x9D2F, 0x9DEA, 0x9EAD, 0x9F78, 0xA04A, 0xA122, - 0xA200, 0xA2E3, 0xA3CA, 0xA4B5, 0xA5A2, 0xA692, 0xA783, 0xA874, - 0xA966, 0xAA57, 0xAB46, 0xAC33, 0xAD1D, 0xAE04, 0xAEE6, 0xAFC3, - 0xB09B, 0xB16C, 0xB236, 0xB2F8, 0xB3B2, 0xB462, 0xB508, 0xB5A4, - 0xB634, 0xB6B7, 0xB72F, 0xB798, 0xB7F3, 0xB83F, 0xB87C, 0xB8A8, - 0xB8C3, 0xB8CC, 0x0019, 0x0013, 0x0000, 0xFFE2, 0xFFB9, 0xFF86, - 0xFF4B, 0xFF08, 0xFEBD, 0xFE6D, 0xFE18, 0xFDBE, 0xFD61, 0xFD02, - 0xFCA2, 0xFC41, 0xFBE0, 0xFB81, 0xFB25, 0xFACB, 0xFA75, 0xFA25, - 0xF9DA, 0xF997, 0xF95B, 0xF923, 0xF8EB, 0xF8B3, 0xF87B, 0xF844, - 0xF80D, 0xF7D7, 0xF7A2, 0xF76F, 0xF73D, 0xF70D, 0xF6DF, 0xF6B4, - 0xF68B, 0xF664, 0xF641, 0xF621, 0xF604, 0xF5EB, 0xF5D6, 0xF5C5, - 0xF5B8, 0xF5B0, 0xF5AC, 0xF5AE, 0xF5B4, 0xF5BF, 0xF5CE, 0xF5E1, - 0xF5F8, 0xF613, 0xF631, 0xF652, 0xF676, 0xF69D, 0xF6C7, 0xF6F2, - 0xF720, 0xF750, 0xF782, 0xF7B5, 0xF7EA, 0xF81F, 0xF855, 0xF88C, - 0xF8C4, 0xF8FC, 0xF933, 0xF96F, 0xF9B3, 0xF9FF, 0xFA51, 0xFAA8, - 0xFB03, 0xFB62, 0xFBC3, 0xFC26, 0xFC89, 0xFCEC, 0xFD4E, 0xFDAD, - 0xFE09, 0xFE60, 0xFEB3, 0xFEFF, 0xFF45, 0xFF82, 0xFFB6, 0xFFE1, - 0x0000, 0x0012, 0x0019, 0x0141, 0x0141, 0x0140, 0x013E, 0x013C, - 0x0139, 0x0136, 0x0132, 0x012E, 0x012B, 0x0127, 0x0123, 0x011F, - 0x011B, 0x0118, 0x0115, 0x0112, 0x0110, 0x010F, 0x010E, 0x010E, - 0x010F, 0x0110, 0x0113, 0x0117, 0x011C, 0x0123, 0x012B, 0x0134, - 0x013E, 0x014A, 0x0156, 0x0162, 0x016F, 0x017D, 0x018B, 0x0199, - 0x01A6, 0x01B4, 0x01C1, 0x01CE, 0x01DA, 0x01E6, 0x01F0, 0x01FA, - 0x0202, 0x0209, 0x020F, 0x0213, 0x0216, 0x0217, 0x0218, 0x0217, - 0x0216, 0x0214, 0x0211, 0x020E, 0x0209, 0x0205, 0x01FF, 0x01FA, - 0x01F4, 0x01EE, 0x01E7, 0x01E1, 0x01DB, 0x01D4, 0x01CE, 0x01C8, - 0x01C2, 0x01BC, 0x01B7, 0x01B3, 0x01AE, 0x01A9, 0x01A4, 0x019E, - 0x0198, 0x0192, 0x018C, 0x0186, 0x017F, 0x0179, 0x0173, 0x016D, - 0x0167, 0x0161, 0x015C, 0x0157, 0x0152, 0x014E, 0x014A, 0x0147, - 0x0145, 0x0143, 0x0141, 0x0141, 0xC822, 0xC81A, 0xC801, 0xC7DA, - 0xC7A5, 0xC763, 0xC715, 0xC6BC, 0xC659, 0xC5ED, 0xC578, 0xC4FD, - 0xC47B, 0xC3F5, 0xC36A, 0xC2DB, 0xC24B, 0xC1B9, 0xC127, 0xC095, - 0xC005, 0xBF78, 0xBEEE, 0xBE69, 0xBDE9, 0xBD66, 0xBCD6, 0xBC3B, - 0xBB96, 0xBAEA, 0xBA38, 0xB981, 0xB8C7, 0xB80C, 0xB751, 0xB698, - 0xB5E3, 0xB532, 0xB489, 0xB3E8, 0xB351, 0xB2C6, 0xB248, 0xB1D9, - 0xB17A, 0xB12E, 0xB0F5, 0xB0D1, 0xB0C5, 0xB0D0, 0xB0F3, 0xB12B, - 0xB176, 0xB1D4, 0xB241, 0xB2BE, 0xB348, 0xB3DE, 0xB47E, 0xB526, - 0xB5D5, 0xB689, 0xB741, 0xB7FB, 0xB8B5, 0xB96E, 0xBA24, 0xBAD6, - 0xBB82, 0xBC26, 0xBCC0, 0xBD50, 0xBDD4, 0xBE53, 0xBED9, 0xBF63, - 0xBFF1, 0xC082, 0xC114, 0xC1A8, 0xC23B, 0xC2CC, 0xC35C, 0xC3E8, - 0xC471, 0xC4F3, 0xC570, 0xC5E6, 0xC653, 0xC6B8, 0xC712, 0xC761, - 0xC7A4, 0xC7D9, 0xC801, 0xC819, 0xC822, 0x2395, 0x2391, 0x2384, - 0x236F, 0x2353, 0x232F, 0x2304, 0x22D3, 0x229B, 0x225D, 0x221A, - 0x21D2, 0x2185, 0x2134, 0x20DF, 0x2086, 0x202A, 0x1FCB, 0x1F69, - 0x1F05, 0x1EA0, 0x1E39, 0x1DD1, 0x1D68, 0x1CFF, 0x1C96, 0x1C2E, - 0x1BC6, 0x1B60, 0x1AFB, 0x1A98, 0x1A37, 0x19D9, 0x197D, 0x1926, - 0x18D2, 0x1882, 0x1836, 0x17F0, 0x17AF, 0x1773, 0x173D, 0x170E, - 0x16E5, 0x16C4, 0x16AA, 0x1697, 0x168D, 0x168C, 0x169E, 0x16CC, - 0x1714, 0x1774, 0x17E9, 0x1871, 0x190B, 0x19B2, 0x1A65, 0x1B23, - 0x1BE7, 0x1CB1, 0x1D7E, 0x1E4B, 0x1F16, 0x1FDD, 0x209D, 0x2155, - 0x2201, 0x22A0, 0x232F, 0x23AC, 0x2414, 0x2466, 0x24A5, 0x24D7, - 0x24FD, 0x2518, 0x2529, 0x2530, 0x252F, 0x2527, 0x2519, 0x2504, - 0x24EB, 0x24CE, 0x24AF, 0x248D, 0x246A, 0x2447, 0x2425, 0x2404, - 0x23E6, 0x23CC, 0x23B5, 0x23A4, 0x2399, 0x2395, 0xE385, 0xE388, - 0xE38F, 0xE39B, 0xE3AC, 0xE3C1, 0xE3DA, 0xE3F8, 0xE418, 0xE43D, - 0xE465, 0xE490, 0xE4BE, 0xE4EF, 0xE522, 0xE558, 0xE58F, 0xE5C9, - 0xE605, 0xE642, 0xE681, 0xE6C1, 0xE702, 0xE743, 0xE785, 0xE7C8, - 0xE80B, 0xE84E, 0xE891, 0xE8D3, 0xE915, 0xE956, 0xE996, 0xE9D5, - 0xEA12, 0xEA4E, 0xEA89, 0xEAC1, 0xEAF7, 0xEB2B, 0xEB5C, 0xEB8B, - 0xEBB7, 0xEBDF, 0xEC04, 0xEC26, 0xEC44, 0xEC5E, 0xEC74, 0xEC84, - 0xEC8C, 0xEC8D, 0xEC86, 0xEC7A, 0xEC67, 0xEC4F, 0xEC31, 0xEC0F, - 0xEBE9, 0xEBBF, 0xEB92, 0xEB62, 0xEB30, 0xEAFC, 0xEAC6, 0xEA8F, - 0xEA58, 0xEA21, 0xE9EA, 0xE9B4, 0xE97F, 0xE94C, 0xE91B, 0xE8E8, - 0xE8AF, 0xE870, 0xE82D, 0xE7E5, 0xE79B, 0xE74E, 0xE6FF, 0xE6AF, - 0xE65F, 0xE610, 0xE5C1, 0xE575, 0xE52B, 0xE4E5, 0xE4A3, 0xE466, - 0xE42F, 0xE3FE, 0xE3D5, 0xE3B3, 0xE39A, 0xE38A, 0xE385, 0xEDF5, - 0xEDF9, 0xEE07, 0xEE1D, 0xEE3B, 0xEE61, 0xEE8E, 0xEEC2, 0xEEFD, - 0xEF3E, 0xEF85, 0xEFD2, 0xF024, 0xF07A, 0xF0D5, 0xF134, 0xF197, - 0xF1FD, 0xF266, 0xF2D2, 0xF340, 0xF3B0, 0xF421, 0xF493, 0xF506, - 0xF57A, 0xF5ED, 0xF660, 0xF6D3, 0xF744, 0xF7B4, 0xF822, 0xF88D, - 0xF8F6, 0xF95D, 0xF9C0, 0xFA1F, 0xFA7A, 0xFAD1, 0xFB22, 0xFB6F, - 0xFBB6, 0xFBF8, 0xFC33, 0xFC67, 0xFC95, 0xFCBB, 0xFCD9, 0xFCEF, - 0xFCF6, 0xFCE7, 0xFCC5, 0xFC91, 0xFC4C, 0xFBF8, 0xFB97, 0xFB2A, - 0xFAB2, 0xFA32, 0xF9AA, 0xF91D, 0xF88C, 0xF7F8, 0xF764, 0xF6D0, - 0xF63E, 0xF5B0, 0xF527, 0xF4A5, 0xF42B, 0xF3BC, 0xF358, 0xF301, - 0xF2B1, 0xF261, 0xF212, 0xF1C3, 0xF176, 0xF129, 0xF0DF, 0xF096, - 0xF04F, 0xF00B, 0xEFCA, 0xEF8B, 0xEF50, 0xEF19, 0xEEE5, 0xEEB6, - 0xEE8B, 0xEE65, 0xEE44, 0xEE28, 0xEE12, 0xEE02, 0xEDF8, 0xEDF5, - 0xA3FD, 0xA407, 0xA424, 0xA454, 0xA495, 0xA4E8, 0xA54A, 0xA5BC, - 0xA63D, 0xA6CB, 0xA766, 0xA80D, 0xA8C0, 0xA97D, 0xAA43, 0xAB13, - 0xABEB, 0xACCA, 0xADB0, 0xAE9B, 0xAF8C, 0xB080, 0xB178, 0xB273, - 0xB36F, 0xB46C, 0xB569, 0xB665, 0xB760, 0xB859, 0xB94F, 0xBA41, - 0xBB2E, 0xBC16, 0xBCF7, 0xBDD1, 0xBEA4, 0xBF6E, 0xC02E, 0xC0E4, - 0xC18F, 0xC22E, 0xC2C1, 0xC346, 0xC3BD, 0xC424, 0xC47C, 0xC4C3, - 0xC4F9, 0xC50F, 0xC4F8, 0xC4B9, 0xC454, 0xC3CC, 0xC325, 0xC262, - 0xC186, 0xC094, 0xBF8F, 0xBE7B, 0xBD5A, 0xBC30, 0xBB00, 0xB9CD, - 0xB89B, 0xB76C, 0xB644, 0xB525, 0xB414, 0xB312, 0xB224, 0xB14D, - 0xB08F, 0xAFDD, 0xAF28, 0xAE71, 0xADB8, 0xACFF, 0xAC46, 0xAB8F, - 0xAADB, 0xAA2A, 0xA97E, 0xA8D7, 0xA836, 0xA79D, 0xA70C, 0xA684, - 0xA606, 0xA594, 0xA52E, 0xA4D4, 0xA489, 0xA44D, 0xA421, 0xA406, - 0xA3FD, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4AD0, - 0xBF5F, 0x3A73, 0x020F, 0xFD2E, 0xF9E5, 0xF9E6, 0xF9E8, 0xF9EB, - 0xF9EF, 0xF9F4, 0xF9FA, 0xFA00, 0xFA08, 0xFA0F, 0xFA17, 0xFA1F, - 0xFA28, 0xFA30, 0xFA38, 0xFA40, 0xFA48, 0xFA4F, 0xFA56, 0xFA5B, - 0xFA60, 0xFA65, 0xFA68, 0xFA6A, 0xFA6A, 0xFA6A, 0xFA69, 0xFA67, - 0xFA64, 0xFA61, 0xFA5D, 0xFA58, 0xFA53, 0xFA4D, 0xFA46, 0xFA3F, - 0xFA37, 0xFA2F, 0xFA26, 0xFA1C, 0xFA12, 0xFA08, 0xF9FD, 0xF9F1, - 0xF9E5, 0xF9D8, 0xF9C8, 0xF9B7, 0xF9A5, 0xF991, 0xF97C, 0xF966, - 0xF950, 0xF939, 0xF922, 0xF90B, 0xF8F5, 0xF8DF, 0xF8C9, 0xF8B5, - 0xF8A2, 0xF890, 0xF880, 0xF872, 0xF865, 0xF85C, 0xF854, 0xF850, - 0xF84E, 0xF850, 0xF854, 0xF85B, 0xF865, 0xF870, 0xF87E, 0xF88E, - 0xF89F, 0xF8B1, 0xF8C5, 0xF8D9, 0xF8EE, 0xF904, 0xF91A, 0xF92F, - 0xF945, 0xF95A, 0xF96E, 0xF982, 0xF994, 0xF9A5, 0xF9B5, 0xF9C3, - 0xF9CF, 0xF9D8, 0xF9DF, 0xF9E4, 0xF9E5, 0xFF99, 0xFF99, 0xFF97, - 0xFF93, 0xFF8F, 0xFF89, 0xFF82, 0xFF7B, 0xFF73, 0xFF6B, 0xFF62, - 0xFF59, 0xFF50, 0xFF47, 0xFF3E, 0xFF35, 0xFF2C, 0xFF25, 0xFF1D, - 0xFF17, 0xFF11, 0xFF0D, 0xFF09, 0xFF07, 0xFF06, 0xFF07, 0xFF08, - 0xFF0A, 0xFF0D, 0xFF10, 0xFF15, 0xFF1A, 0xFF20, 0xFF26, 0xFF2D, - 0xFF35, 0xFF3E, 0xFF47, 0xFF51, 0xFF5C, 0xFF67, 0xFF73, 0xFF7F, - 0xFF8C, 0xFF99, 0xFFA8, 0xFFBA, 0xFFCD, 0xFFE2, 0xFFF8, 0x000F, - 0x0028, 0x0041, 0x005B, 0x0075, 0x008F, 0x00A8, 0x00C1, 0x00D9, - 0x00F0, 0x0106, 0x011A, 0x012D, 0x013D, 0x014B, 0x0156, 0x015E, - 0x0163, 0x0165, 0x0163, 0x015E, 0x0156, 0x014C, 0x013E, 0x012F, - 0x011D, 0x010A, 0x00F5, 0x00DF, 0x00C8, 0x00B0, 0x0097, 0x007F, - 0x0066, 0x004E, 0x0036, 0x001F, 0x0009, 0xFFF5, 0xFFE1, 0xFFD0, - 0xFFC0, 0xFFB3, 0xFFA8, 0xFFA0, 0xFF9B, 0xFF99, 0xDBAE, 0xDBAE, - 0xDBAD, 0xDBAB, 0xDBA9, 0xDBA7, 0xDBA4, 0xDBA1, 0xDB9D, 0xDB99, - 0xDB95, 0xDB91, 0xDB8D, 0xDB89, 0xDB85, 0xDB81, 0xDB7D, 0xDB79, - 0xDB76, 0xDB73, 0xDB71, 0xDB6F, 0xDB6D, 0xDB6C, 0xDB6C, 0xDB6C, - 0xDB6D, 0xDB6E, 0xDB6F, 0xDB71, 0xDB73, 0xDB75, 0xDB78, 0xDB7B, - 0xDB7E, 0xDB82, 0xDB86, 0xDB8A, 0xDB8E, 0xDB93, 0xDB98, 0xDB9D, - 0xDBA3, 0xDBA8, 0xDBAE, 0xDBB5, 0xDBBC, 0xDBC4, 0xDBCD, 0xDBD6, - 0xDBE0, 0xDBEB, 0xDBF5, 0xDC00, 0xDC0B, 0xDC16, 0xDC21, 0xDC2B, - 0xDC35, 0xDC3F, 0xDC48, 0xDC51, 0xDC58, 0xDC5F, 0xDC65, 0xDC6A, - 0xDC6D, 0xDC6F, 0xDC70, 0xDC6F, 0xDC6D, 0xDC6A, 0xDC65, 0xDC60, - 0xDC59, 0xDC52, 0xDC4A, 0xDC41, 0xDC37, 0xDC2E, 0xDC24, 0xDC19, - 0xDC0F, 0xDC05, 0xDBFA, 0xDBF0, 0xDBE7, 0xDBDD, 0xDBD5, 0xDBCC, - 0xDBC5, 0xDBBF, 0xDBB9, 0xDBB4, 0xDBB1, 0xDBAF, 0xDBAE, 0xF3D9, - 0xF3D8, 0xF3D7, 0xF3D5, 0xF3D2, 0xF3CF, 0xF3CB, 0xF3C7, 0xF3C3, - 0xF3BE, 0xF3B9, 0xF3B4, 0xF3B0, 0xF3AB, 0xF3A7, 0xF3A3, 0xF3A0, - 0xF39D, 0xF39B, 0xF39A, 0xF39A, 0xF39A, 0xF39A, 0xF39C, 0xF39D, - 0xF39F, 0xF3A1, 0xF3A3, 0xF3A6, 0xF3A9, 0xF3AC, 0xF3AF, 0xF3B2, - 0xF3B6, 0xF3B9, 0xF3BD, 0xF3C0, 0xF3C4, 0xF3C7, 0xF3CB, 0xF3CE, - 0xF3D1, 0xF3D4, 0xF3D6, 0xF3D9, 0xF3DB, 0xF3DD, 0xF3E0, 0xF3E2, - 0xF3E5, 0xF3E7, 0xF3EA, 0xF3EC, 0xF3EF, 0xF3F1, 0xF3F4, 0xF3F6, - 0xF3F9, 0xF3FB, 0xF3FD, 0xF3FF, 0xF402, 0xF403, 0xF405, 0xF407, - 0xF408, 0xF40A, 0xF40B, 0xF40C, 0xF40D, 0xF40D, 0xF40E, 0xF40E, - 0xF40D, 0xF40D, 0xF40B, 0xF40A, 0xF408, 0xF405, 0xF403, 0xF400, - 0xF3FD, 0xF3FA, 0xF3F7, 0xF3F3, 0xF3F0, 0xF3ED, 0xF3EA, 0xF3E7, - 0xF3E4, 0xF3E1, 0xF3DF, 0xF3DD, 0xF3DB, 0xF3DA, 0xF3D9, 0xF3D9, - 0x04C2, 0x04BF, 0x04B7, 0x04A9, 0x0497, 0x0482, 0x0469, 0x044E, - 0x0431, 0x0413, 0x03F4, 0x03D5, 0x03B7, 0x039A, 0x037F, 0x0366, - 0x0351, 0x033F, 0x0332, 0x0329, 0x0326, 0x0327, 0x032C, 0x0333, - 0x033C, 0x0348, 0x0356, 0x0366, 0x0377, 0x038A, 0x039E, 0x03B3, - 0x03C9, 0x03DF, 0x03F6, 0x040D, 0x0424, 0x043B, 0x0451, 0x0467, - 0x047C, 0x048F, 0x04A2, 0x04B3, 0x04C2, 0x04D1, 0x04E0, 0x04F0, - 0x0500, 0x0510, 0x0520, 0x0531, 0x0541, 0x0552, 0x0562, 0x0572, - 0x0582, 0x0591, 0x05A0, 0x05AE, 0x05BC, 0x05C9, 0x05D6, 0x05E1, - 0x05EC, 0x05F6, 0x05FE, 0x0606, 0x060C, 0x0611, 0x0615, 0x0617, - 0x0618, 0x0616, 0x0611, 0x0609, 0x05FF, 0x05F2, 0x05E3, 0x05D2, - 0x05BF, 0x05AC, 0x0598, 0x0583, 0x056D, 0x0558, 0x0543, 0x052E, - 0x051B, 0x0509, 0x04F8, 0x04E9, 0x04DC, 0x04D1, 0x04C9, 0x04C4, - 0x04C2, 0x4630, 0x4630, 0x462F, 0x462F, 0x462F, 0x462F, 0x462E, - 0x462E, 0x462D, 0x462D, 0x462D, 0x462C, 0x462C, 0x462B, 0x462B, - 0x462A, 0x462A, 0x462A, 0x462A, 0x462A, 0x4629, 0x462A, 0x462A, - 0x462A, 0x462A, 0x462A, 0x462A, 0x462A, 0x462B, 0x462B, 0x462B, - 0x462B, 0x462C, 0x462C, 0x462C, 0x462D, 0x462D, 0x462D, 0x462E, - 0x462E, 0x462E, 0x462F, 0x462F, 0x462F, 0x4630, 0x4630, 0x4630, - 0x4630, 0x4631, 0x4631, 0x4631, 0x4632, 0x4632, 0x4632, 0x4633, - 0x4633, 0x4633, 0x4634, 0x4634, 0x4634, 0x4635, 0x4635, 0x4635, - 0x4635, 0x4636, 0x4636, 0x4636, 0x4636, 0x4636, 0x4636, 0x4636, - 0x4637, 0x4637, 0x4637, 0x4636, 0x4636, 0x4636, 0x4636, 0x4635, - 0x4635, 0x4635, 0x4634, 0x4634, 0x4634, 0x4633, 0x4633, 0x4632, - 0x4632, 0x4631, 0x4631, 0x4631, 0x4630, 0x4630, 0x4630, 0x4630, - 0x4630, 0x4630, -}; +ROM_ASSET_LOAD_ANIM(anim_BB_values, 0x0056d358, 4132, 0x00000000, 4132); diff --git a/assets/anims/anim_BC_BD.inc.c b/assets/anims/anim_BC_BD.inc.c index bf15ddb7b..6aacac820 100644 --- a/assets/anims/anim_BC_BD.inc.c +++ b/assets/anims/anim_BC_BD.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_BC[] = { 1, 189, @@ -27,125 +28,7 @@ static const struct Animation anim_BD[] = { }; -static const u16 anim_BC_BD_indices[] = { - 0x0001, 0x0000, 0x0012, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0013, 0x0001, 0x0000, - 0x0012, 0x02C6, 0x0012, 0x02D8, 0x0012, 0x02EA, - 0x0012, 0x0290, 0x0012, 0x02A2, 0x0012, 0x02B4, - 0x0012, 0x025A, 0x0012, 0x026C, 0x0012, 0x027E, - 0x0001, 0x0221, 0x0001, 0x0222, 0x0001, 0x0223, - 0x0012, 0x005C, 0x0012, 0x006E, 0x0012, 0x0080, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x004A, - 0x0012, 0x0014, 0x0012, 0x0026, 0x0012, 0x0038, - 0x0001, 0x020C, 0x0001, 0x020D, 0x0001, 0x020E, - 0x0012, 0x00DA, 0x0012, 0x00EC, 0x0012, 0x00FE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x00C8, - 0x0012, 0x0092, 0x0012, 0x00A4, 0x0012, 0x00B6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x020F, - 0x0012, 0x01D6, 0x0012, 0x01E8, 0x0012, 0x01FA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x01C4, - 0x0012, 0x018E, 0x0012, 0x01A0, 0x0012, 0x01B2, - 0x0012, 0x0224, 0x0012, 0x0236, 0x0012, 0x0248, - 0x0012, 0x0158, 0x0012, 0x016A, 0x0012, 0x017C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x0146, - 0x0012, 0x0110, 0x0012, 0x0122, 0x0012, 0x0134, -}; +ROM_ASSET_LOAD_ANIM(anim_BC_BD_indices, 0x0056e3ac, 252, 0x00000000, 252); -static const s16 anim_BC_BD_values[] = { - 0x0000, 0x0057, 0x0058, 0x005A, 0x005D, 0x0060, 0x0065, 0x006C, - 0x0083, 0x00A5, 0x00CC, 0x00F1, 0x010F, 0x011E, 0x0118, 0x0101, - 0x00E4, 0x00CB, 0x00C0, 0x3FFF, 0xFF8A, 0x00F6, 0x0489, 0x0939, - 0x0DF9, 0x11C0, 0x1382, 0x1233, 0x0D95, 0x068E, 0xFDCD, 0xF3FF, - 0xE9D3, 0xDFFA, 0xD720, 0xCFF6, 0xCB29, 0xC968, 0xF980, 0xFA09, - 0xFB6C, 0xFD51, 0xFF61, 0x0145, 0x02A7, 0x0331, 0x02EB, 0x022E, - 0x0117, 0xFFC6, 0xFE56, 0xFCE7, 0xFB94, 0xFA7E, 0xF9C1, 0xF97C, - 0xF06F, 0xEF5A, 0xEC8E, 0xE8B8, 0xE485, 0xE0A3, 0xDDBE, 0xDC83, - 0xDCDA, 0xDE11, 0xDFF1, 0xE243, 0xE4D1, 0xE763, 0xE9C2, 0xEBB8, - 0xED0E, 0xED8C, 0xC485, 0xC6B8, 0xCC72, 0xD468, 0xDD4B, 0xE5CF, - 0xECA7, 0xF085, 0xF1CA, 0xF1E0, 0xF106, 0xEF7B, 0xED7F, 0xEB51, - 0xE931, 0xE75D, 0xE616, 0xE59B, 0xE000, 0xDE6C, 0xDA71, 0xD531, - 0xCFD0, 0xCB70, 0xC934, 0xCA3F, 0xCEC9, 0xD5D3, 0xDEAA, 0xE899, - 0xF2ED, 0xFCF4, 0x05F7, 0x0D46, 0x122D, 0x13F7, 0xECD9, 0xEDDC, - 0xF05B, 0xF388, 0xF696, 0xF8B7, 0xF91E, 0xF6FD, 0xF1FF, 0xEAC6, - 0xE1F8, 0xD83C, 0xCE37, 0xC491, 0xBBEE, 0xB4F5, 0xB04C, 0xAE99, - 0xE26A, 0xE4C1, 0xEAAB, 0xF27D, 0xFA8D, 0x0131, 0x04C0, 0x0391, - 0xFD5A, 0xF395, 0xE741, 0xD95B, 0xCAE1, 0xBCD1, 0xB027, 0xA5E2, - 0x9EFE, 0x9C7A, 0x0000, 0xFFBC, 0xFF1D, 0xFE66, 0xFDDE, 0xFDC7, - 0xFE66, 0x0000, 0x02CD, 0x06A5, 0x0B36, 0x1030, 0x1543, 0x1A1E, - 0x1E70, 0x21EA, 0x243B, 0x2513, 0x0000, 0xFFF1, 0xFFCC, 0xFFA2, - 0xFF82, 0xFF7D, 0xFFA2, 0x0000, 0x00A5, 0x0188, 0x0296, 0x03BC, - 0x04E8, 0x0607, 0x0706, 0x07D3, 0x085C, 0x088E, 0xED8C, 0xEC49, - 0xE90D, 0xE4AE, 0xDFFE, 0xDBD3, 0xD901, 0xD85C, 0xD9E1, 0xDCC1, - 0xE0A2, 0xE528, 0xE9F6, 0xEEB3, 0xF301, 0xF686, 0xF8E6, 0xF9C5, - 0xC898, 0xC86C, 0xC80A, 0xC7A5, 0xC76D, 0xC796, 0xC851, 0xC9D1, - 0xCC49, 0xCF9F, 0xD38F, 0xD7D6, 0xDC2E, 0xE055, 0xE406, 0xE6FD, - 0xE8F7, 0xE9AE, 0x4CE0, 0x4613, 0x3482, 0x1C6B, 0x020E, 0xE9AD, - 0xD784, 0xCFD3, 0xD1FE, 0xD9AB, 0xE580, 0xF424, 0x043B, 0x146E, - 0x2361, 0x2FBB, 0x3822, 0x3B3C, 0x2C94, 0x2C25, 0x2B10, 0x29A9, - 0x2845, 0x2737, 0x26D4, 0x276F, 0x2924, 0x2BAB, 0x2ECA, 0x3242, - 0x35D8, 0x394E, 0x3C69, 0x3EEC, 0x409A, 0x4137, 0x0951, 0x01B1, - 0xEE17, 0xD367, 0xB688, 0x9C62, 0x89DC, 0x83DB, 0x8A06, 0x9781, - 0xAA6A, 0xC0E2, 0xD909, 0xF101, 0x06E6, 0x18DD, 0x2505, 0x297C, - 0xFF57, 0xFF3B, 0xFF03, 0xFED7, 0xFEAB, 0xFE79, 0xFE68, 0xFEA4, - 0xFFA6, 0x0116, 0x01E6, 0x00B8, 0xFF57, 0xFF3C, 0xFF61, 0xFFA4, - 0xFFE4, 0x0000, 0xFC91, 0xFD51, 0xFEDA, 0x001C, 0x00CB, 0x0150, - 0x01B0, 0x01EE, 0x01D8, 0x0183, 0x015A, 0x01E0, 0x0244, 0x01E8, - 0x0154, 0x00B4, 0x0034, 0x0000, 0xBDC5, 0xBFE7, 0xC37D, 0xC454, - 0xBEED, 0xB630, 0xAF7D, 0xB038, 0xC2EE, 0xDFA7, 0xF000, 0xD923, - 0xBDAE, 0xBA06, 0xBAB3, 0xBDB1, 0xC0F8, 0xC283, 0x091A, 0x1015, - 0x1F1F, 0x2D5C, 0x38C4, 0x4437, 0x4E39, 0x554A, 0x5644, 0x52E7, - 0x5113, 0x5485, 0x59C5, 0x5EA1, 0x4B41, 0x32A5, 0x1D7E, 0x1482, - 0x1711, 0x179D, 0x1925, 0x1B80, 0x2026, 0x2665, 0x2AD6, 0x2A14, - 0x1DF3, 0x0A95, 0xFC06, 0xFC7D, 0x0156, 0x01A4, 0x0176, 0x0109, - 0x009A, 0x0068, 0x1373, 0x1868, 0x2234, 0x293D, 0x2BAA, 0x2C97, - 0x2BDC, 0x2952, 0x23AC, 0x1AE6, 0x10C7, 0x01A2, 0xF64E, 0xF58B, - 0xF770, 0xFA90, 0xFD7D, 0xFEC8, 0xA1B6, 0xA41A, 0xA9BF, 0xB058, - 0xB8F5, 0xC378, 0xCBC9, 0xCDD2, 0xC35B, 0xB025, 0x9F05, 0x9551, - 0x8F7C, 0x8A9F, 0x85E0, 0x81CD, 0x7EEF, 0x7DDD, 0x011B, 0x02DD, - 0x062E, 0x0825, 0x0759, 0x0533, 0x02FA, 0x00D0, 0x0050, 0x0044, - 0x006A, 0x00AF, 0x00D0, 0x00B5, 0x0080, 0x0045, 0x0014, 0x0000, - 0xFFC8, 0xFF20, 0xFDE7, 0xFD3E, 0xFDC6, 0xFEDE, 0xFFBC, 0xFF38, - 0xFF3F, 0xFF56, 0xFF4A, 0xFF36, 0xFF38, 0xFF5A, 0xFF8E, 0xFFC4, - 0xFFEF, 0x0000, 0xAA72, 0xAFB9, 0xB9CC, 0xC009, 0xBD3E, 0xB69E, - 0xB321, 0xC1AA, 0xC230, 0xC07C, 0xC000, 0xBFC6, 0xC1AA, 0xC6CA, - 0xCDDA, 0xD516, 0xDAB9, 0xDCFE, 0x5730, 0x56C3, 0x562A, 0x5666, - 0x593D, 0x5CEA, 0x5D1F, 0x4A8E, 0x37D3, 0x2886, 0x1E62, 0x170F, - 0x152F, 0x19BC, 0x2218, 0x2B7D, 0x3328, 0x3653, 0xFFB8, 0xFF48, - 0xFE6A, 0xFDC9, 0xFD9A, 0xFDA8, 0xFDFD, 0xFFBC, 0x0701, 0x0D26, - 0x0EE3, 0x0EE2, 0x0DB3, 0x0B4C, 0x07DF, 0x0452, 0x0188, 0x0068, - 0x0050, 0x023F, 0x0646, 0x09BC, 0x0B91, 0x0CD4, 0x0E13, 0x0F6A, - 0x1124, 0x114E, 0x0DC7, 0x08EC, 0x0536, 0x030F, 0x0147, 0xFFEF, - 0xFF14, 0xFEC8, 0x82F7, 0x82BA, 0x8244, 0x81F7, 0x81BD, 0x81AC, - 0x8268, 0x875A, 0x9B45, 0xAE87, 0xB8EF, 0xC096, 0xCA4D, 0xD999, - 0xEC36, 0xFE47, 0x0BF1, 0x115B, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0xBF61, 0xBF64, 0xBF5F, 0xBF49, 0xBF2C, 0xBF1E, 0xBF5F, 0xC0FA, - 0xC217, 0xC309, 0xC35F, 0xBF5F, 0xB4BC, 0xA618, 0x971D, 0x8B71, - 0x86BD, 0x8001, 0x8001, 0x4171, 0x0000, 0xFE1F, 0xFA44, 0xF719, - 0xF52E, 0xF388, 0xF283, 0xF27C, 0xF46B, 0xF7E7, 0xFB3E, 0xFE21, - 0x0000, 0x006F, 0x007D, 0x0053, 0x001B, 0x0000, 0x0000, 0x0317, - 0x0971, 0x0EA7, 0x11CF, 0x1486, 0x1634, 0x163E, 0x1310, 0x0D54, - 0x07D4, 0x0315, 0x0000, 0xFF49, 0xFF32, 0xFF77, 0xFFD3, 0x0000, - 0xBF5F, 0xBB66, 0xB33F, 0xAC8D, 0xA87F, 0xA503, 0xA2DB, 0xA2CD, - 0xA6E3, 0xAE41, 0xB551, 0xBB6A, 0xBF5F, 0xC04A, 0xC068, 0xC010, - 0xBF9A, 0xBF5F, 0xE0EA, 0xDF08, 0xDD10, 0xE08A, 0xEBE4, 0xFB80, - 0x0BC8, 0x192E, 0x2075, 0x211E, 0x1AE6, 0x11D2, 0x0CD4, 0x0E03, - 0x11BE, 0x1667, 0x1A63, 0x1C13, 0xF9D5, 0xFC05, 0x0039, 0x02EC, - 0x02D9, 0x01A6, 0x0026, 0xFF2B, 0xFF33, 0x0033, 0x0286, 0x0547, - 0x0698, 0x05E4, 0x0441, 0x024F, 0x00AE, 0x0000, 0x02C2, 0x04FC, - 0x094B, 0x0C21, 0x0C73, 0x0BD4, 0x0A9B, 0x0922, 0x06DB, 0x0337, - 0xFD77, 0xF728, 0xF412, 0xF553, 0xF8A1, 0xFCA6, 0x000A, 0x0177, - 0x0000, 0x00E6, 0x02CF, 0x0488, 0x05BA, 0x06D4, 0x07CC, 0x0898, - 0x09DB, 0x0BA3, 0x0D01, 0x0D06, 0x0AC5, 0x04D9, 0xFBE2, 0xF1F4, - 0xE926, 0xE38F, 0x06ED, 0x0520, 0x0194, 0xFF0D, 0xFE5B, 0xFE4E, - 0xFEAE, 0xFF40, 0x0028, 0x0176, 0x02D4, 0x03ED, 0x046A, 0x0401, - 0x02EA, 0x0197, 0x0078, 0x0000, 0x0CFE, 0x0B38, 0x07EE, 0x062D, - 0x074B, 0x09B5, 0x0C1D, 0x0D34, 0x0CB4, 0x0B6D, 0x09B1, 0x07D1, - 0x061F, 0x0456, 0x0240, 0x0043, 0xFEC8, 0xFE32, 0x257D, 0x2639, - 0x2840, 0x2B4B, 0x2F17, 0x335F, 0x3806, 0x3D12, 0x427A, 0x4830, - 0x4E28, 0x5456, 0x5AAF, 0x62B4, 0x6C8E, 0x7629, 0x7D73, 0x8059, - 0xF72C, 0xF790, 0xF894, 0xF9F7, 0xFB7C, 0xFCE5, 0xFE54, 0xFFFC, - 0x01B6, 0x035F, 0x04D0, 0x05E4, 0x0674, 0x05F2, 0x045E, 0x0265, - 0x00B6, 0x0000, 0x3380, 0x3335, 0x3278, 0x317E, 0x307E, 0x2FAD, - 0x2EDC, 0x2DD5, 0x2CC5, 0x2BD9, 0x2B3D, 0x2B1F, 0x2BAA, 0x2DDA, - 0x31B6, 0x3601, 0x397D, 0x3AED, -}; +ROM_ASSET_LOAD_ANIM(anim_BC_BD_values, 0x0056e4a8, 1528, 0x00000000, 1528); diff --git a/assets/anims/anim_BE.inc.c b/assets/anims/anim_BE.inc.c index 00adcc7f7..7096ea86a 100644 --- a/assets/anims/anim_BE.inc.c +++ b/assets/anims/anim_BE.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_BE[] = { 1, 189, @@ -13,77 +14,7 @@ static const struct Animation anim_BE[] = { }; -static const u16 anim_BE_indices[] = { - 0x0001, 0x0000, 0x000A, 0x0001, 0x000A, 0x000B, 0x0001, 0x0000, 0x0001, 0x0015, 0x0001, 0x0000, - 0x000A, 0x015E, 0x000A, 0x0168, 0x000A, 0x0172, - 0x000A, 0x0140, 0x000A, 0x014A, 0x000A, 0x0154, - 0x000A, 0x0122, 0x000A, 0x012C, 0x000A, 0x0136, - 0x0001, 0x011E, 0x0001, 0x011F, 0x0001, 0x0120, - 0x000A, 0x003E, 0x000A, 0x0048, 0x000A, 0x0052, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0034, - 0x000A, 0x0016, 0x000A, 0x0020, 0x000A, 0x002A, - 0x0001, 0x011A, 0x0001, 0x011B, 0x0001, 0x011C, - 0x000A, 0x0070, 0x000A, 0x007A, 0x000A, 0x0084, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x0066, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x005C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x011D, - 0x000A, 0x00FC, 0x000A, 0x0106, 0x000A, 0x0110, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00F2, - 0x000A, 0x00D4, 0x000A, 0x00DE, 0x000A, 0x00E8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0121, - 0x000A, 0x00B6, 0x000A, 0x00C0, 0x000A, 0x00CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000A, 0x00AC, - 0x000A, 0x008E, 0x000A, 0x0098, 0x000A, 0x00A2, -}; +ROM_ASSET_LOAD_ANIM(anim_BE_indices, 0x0056eab8, 252, 0x00000000, 252); -static const s16 anim_BE_values[] = { - 0x0000, 0x00A6, 0x0097, 0x0084, 0x0078, 0x007F, 0x008D, 0x009A, - 0x00A2, 0x00A9, 0x00AB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, 0x0311, 0x0279, - 0x01EF, 0x0173, 0x0107, 0x00AB, 0x0062, 0x002C, 0x000B, 0x0000, - 0xFB1E, 0xFACE, 0xFA84, 0xFA42, 0xFA08, 0xF9D7, 0xF9B0, 0xF993, - 0xF982, 0xF97C, 0xEAAD, 0xEB3B, 0xEBBC, 0xEC30, 0xEC96, 0xECEB, - 0xED2F, 0xED62, 0xED81, 0xED8C, 0xD8F1, 0xD641, 0xD3BF, 0xD175, - 0xCF6C, 0xCDAD, 0xCC42, 0xCB33, 0xCA8A, 0xCA4F, 0x9D7A, 0xA913, - 0xB623, 0xC3E8, 0xD1A2, 0xDE8D, 0xE9EA, 0xF2F7, 0xF8F3, 0xFB1D, - 0xCDEC, 0xCE4B, 0xCEDA, 0xCF8A, 0xD04B, 0xD10D, 0xD1C0, 0xD253, - 0xD2B7, 0xD2DC, 0x2A3A, 0x1FDE, 0x140F, 0x0785, 0xFAF6, 0xEF15, - 0xE49C, 0xDC3F, 0xD6B5, 0xD4B4, 0xF066, 0xF157, 0xF234, 0xF2F9, - 0xF3A6, 0xF438, 0xF4AC, 0xF502, 0xF537, 0xF549, 0xD5D3, 0xD347, - 0xD0E5, 0xCEB7, 0xCCC5, 0xCB1A, 0xC9BD, 0xC8B9, 0xC816, 0xC7DD, - 0x5659, 0x4C1F, 0x40B8, 0x34C5, 0x28EA, 0x1DCA, 0x1407, 0x0C44, - 0x0725, 0x054B, 0x2C3A, 0x2C20, 0x2C0A, 0x2BF9, 0x2BED, 0x2BE3, - 0x2BDD, 0x2BD9, 0x2BD7, 0x2BD6, 0x1C40, 0x1266, 0x0753, 0xFBAA, - 0xF00C, 0xE51D, 0xDB81, 0xD3D9, 0xCECA, 0xCCF6, 0x037F, 0xFF8C, - 0xFA48, 0xF71C, 0xF7CF, 0xF977, 0xFB99, 0xFDB9, 0xFF5A, 0x0000, - 0x00E9, 0xFF1E, 0xFD6F, 0xFC7E, 0xFCB2, 0xFD32, 0xFDD8, 0xFE7E, - 0xFEFD, 0xFF30, 0xBE0A, 0xB491, 0xB087, 0xB024, 0xB3E4, 0xB92B, - 0xBEFD, 0xC45D, 0xC84F, 0xC9D8, 0x2765, 0x37AF, 0x44ED, 0x4AB2, - 0x4534, 0x3C5C, 0x321C, 0x2864, 0x2123, 0x1E4A, 0x023E, 0x0AC3, - 0x11CD, 0x167D, 0x183D, 0x197A, 0x1A49, 0x1AC2, 0x1AFB, 0x1B09, - 0x0418, 0x09BC, 0x11C6, 0x171D, 0x1755, 0x166F, 0x14E5, 0x1333, - 0x11D5, 0x1144, 0x9404, 0x8FDC, 0x8B64, 0x8A51, 0x8F4C, 0x9647, - 0x9DF4, 0xA50B, 0xAA3E, 0xAC44, 0xFF11, 0x03C4, 0x096A, 0x0C93, - 0x0B51, 0x08E5, 0x05EF, 0x030D, 0x00DD, 0x0000, 0x0002, 0x0189, - 0x02BA, 0x0347, 0x02E7, 0x0242, 0x017F, 0x00C3, 0x0037, 0x0000, - 0xBD93, 0xB396, 0xAD1B, 0xAA87, 0xAD13, 0xB132, 0xB5FB, 0xBA87, - 0xBDEB, 0xBF40, 0x28E2, 0x38F4, 0x457F, 0x4B1B, 0x4695, 0x3F16, - 0x364F, 0x2DF1, 0x27AD, 0x2537, 0xFCA1, 0xEF74, 0xE23F, 0xD958, - 0xD6EF, 0xD5C2, 0xD575, 0xD5AF, 0xD614, 0xD64A, 0xFC33, 0xF4C4, - 0xEB47, 0xE51B, 0xE4E5, 0xE603, 0xE7E1, 0xE9ED, 0xEB93, 0xEC41, - 0x92AA, 0x9050, 0x91C1, 0x951E, 0x9AC3, 0xA1B0, 0xA8DD, 0xAF44, - 0xB3DC, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x00EF, 0x00D5, 0x004F, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0083, 0x0074, 0x002B, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x138A, 0x13F8, - 0x12FD, 0x1128, 0x0E2D, 0x09EC, 0x0535, 0x00D7, 0xFDA2, 0xFC62, - 0xFFE8, 0xFFEB, 0xFFF8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFDD, 0xFFE1, 0xFFF5, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0FE0, 0x0FE1, 0x0F0E, 0x0E38, - 0x0D66, 0x0C3B, 0x0AF0, 0x09BD, 0x08DC, 0x0884, 0x81A2, 0x8174, - 0x808C, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, 0x8001, - 0x001C, 0x0019, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2D82, 0x2D80, 0x2F9D, 0x31BC, 0x33C8, 0x36B3, - 0x39F0, 0x3CEF, 0x3F23, 0x3FFF, -}; +ROM_ASSET_LOAD_ANIM(anim_BE_values, 0x0056ebb4, 760, 0x00000000, 760); diff --git a/assets/anims/anim_BF.inc.c b/assets/anims/anim_BF.inc.c index 4f6651e21..1196b09ea 100644 --- a/assets/anims/anim_BF.inc.c +++ b/assets/anims/anim_BF.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_BF[] = { 1, 189, @@ -13,150 +14,7 @@ static const struct Animation anim_BF[] = { }; -static const u16 anim_BF_indices[] = { - 0x0001, 0x0000, 0x0018, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0019, 0x0001, 0x0000, - 0x0018, 0x0380, 0x0018, 0x0398, 0x0018, 0x03B0, - 0x0018, 0x0338, 0x0018, 0x0350, 0x0018, 0x0368, - 0x0018, 0x02F0, 0x0018, 0x0308, 0x0018, 0x0320, - 0x0001, 0x02A5, 0x0001, 0x02A6, 0x0001, 0x02A7, - 0x0018, 0x007A, 0x0018, 0x0092, 0x0018, 0x00AA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0062, - 0x0018, 0x001A, 0x0018, 0x0032, 0x0018, 0x004A, - 0x0001, 0x028A, 0x0001, 0x028B, 0x0001, 0x028C, - 0x0018, 0x00F2, 0x0018, 0x010A, 0x0018, 0x0122, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x00DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x00C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x028D, - 0x0018, 0x0242, 0x0018, 0x025A, 0x0018, 0x0272, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x022A, - 0x0018, 0x01E2, 0x0018, 0x01FA, 0x0018, 0x0212, - 0x0018, 0x02A8, 0x0018, 0x02C0, 0x0018, 0x02D8, - 0x0018, 0x019A, 0x0018, 0x01B2, 0x0018, 0x01CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0018, 0x0182, - 0x0018, 0x013A, 0x0018, 0x0152, 0x0018, 0x016A, -}; +ROM_ASSET_LOAD_ANIM(anim_BF_indices, 0x0056eec4, 252, 0x00000000, 252); -static const s16 anim_BF_values[] = { - 0x0000, 0x006C, 0x0070, 0x0074, 0x0078, 0x007C, 0x0080, 0x0084, - 0x0088, 0x008C, 0x0091, 0x0095, 0x0099, 0x009D, 0x00A1, 0x00A5, - 0x00A9, 0x00AD, 0x00B1, 0x00B4, 0x00B7, 0x00BB, 0x00BD, 0x00C0, - 0x00C3, 0x3FFF, 0x1233, 0x12DA, 0x129F, 0x125B, 0x126E, 0x1233, - 0x1192, 0x10E4, 0x102C, 0x0F6A, 0x0EA0, 0x0DCF, 0x0CF9, 0x0C1F, - 0x0B43, 0x0A65, 0x0987, 0x08AA, 0x07D1, 0x06FB, 0x062B, 0x0562, - 0x04A2, 0x03EA, 0x0331, 0x0387, 0x0368, 0x0345, 0x034F, 0x0331, - 0x02DA, 0x027E, 0x021C, 0x01B4, 0x0148, 0x00D9, 0x0067, 0xFFF4, - 0xFF7E, 0xFF07, 0xFE91, 0xFE1B, 0xFDA7, 0xFD35, 0xFCC7, 0xFC5B, - 0xFBF4, 0xFB93, 0xDC83, 0xDBD1, 0xDC11, 0xDC59, 0xDC4A, 0xDC83, - 0xDD1A, 0xDDBD, 0xDE6A, 0xDF1F, 0xDFDC, 0xE0A0, 0xE168, 0xE234, - 0xE302, 0xE3D2, 0xE4A2, 0xE570, 0xE63C, 0xE703, 0xE7C6, 0xE882, - 0xE936, 0xE9E1, 0xF085, 0xF619, 0xFBFE, 0xFEBB, 0xF7A8, 0xF085, - 0xF19B, 0xF474, 0xF812, 0xFB7B, 0xFDB1, 0xFDB9, 0xFC27, 0xFA3C, - 0xF804, 0xF588, 0xF2D3, 0xEFF0, 0xECE9, 0xE9C8, 0xE698, 0xE363, - 0xE034, 0xDD15, 0xCA3F, 0xD325, 0xE26C, 0xE8E9, 0xE564, 0xE0E0, - 0xDB84, 0xD575, 0xCED9, 0xC7D7, 0xC096, 0xB93A, 0xB1EC, 0xAAD0, - 0xA40C, 0x9DC9, 0x982A, 0x9358, 0x8F77, 0x8CAF, 0x8B25, 0x8AFF, - 0x8DB5, 0x9423, 0xF6FD, 0xF490, 0xEFC2, 0xEC1A, 0xEA31, 0xE842, - 0xE650, 0xE45D, 0xE26C, 0xE080, 0xDE9C, 0xDCC1, 0xDAF3, 0xD934, - 0xD787, 0xD5EE, 0xD46C, 0xD304, 0xD1B7, 0xD08A, 0xCF7E, 0xCE96, - 0xCDF9, 0xCDBF, 0x0391, 0xF3DA, 0xD8DE, 0xCBF0, 0xCF29, 0xD3A4, - 0xD936, 0xDFB3, 0xE6ED, 0xEEB8, 0xF6E9, 0xFF52, 0x07C7, 0x101D, - 0x1826, 0x1FB7, 0x26A3, 0x2CBE, 0x31DB, 0x35CE, 0x386B, 0x3985, - 0x37C7, 0x3274, 0xD85C, 0xD7AC, 0xD804, 0xD85C, 0xD81F, 0xD85C, - 0xD95B, 0xDA6D, 0xDB91, 0xDCC4, 0xDE04, 0xDF4F, 0xE0A2, 0xE1FD, - 0xE35B, 0xE4BC, 0xE61D, 0xE77B, 0xE8D5, 0xEA29, 0xEB74, 0xECB4, - 0xEDE7, 0xEF0B, 0xC9D1, 0xD509, 0xE7E6, 0xF639, 0xF845, 0xF639, - 0xF62E, 0xF657, 0xF692, 0xF6BF, 0xF6BD, 0xF669, 0xF5A3, 0xF449, - 0xF272, 0xF051, 0xEDF1, 0xEB5C, 0xE89D, 0xE5BF, 0xE2CC, 0xDFCE, - 0xDCD1, 0xD9DF, 0xCFD3, 0xD60F, 0xE8D4, 0x010B, 0x17A0, 0x257A, - 0x2C8D, 0x337C, 0x3A39, 0x40B7, 0x46E7, 0x4CBC, 0x5228, 0x571D, - 0x5B8D, 0x5F6B, 0x62A9, 0x6538, 0x670C, 0x6815, 0x6847, 0x6793, - 0x64A9, 0x5EAC, 0x276F, 0x2899, 0x2AF9, 0x2DC0, 0x301C, 0x313E, - 0x316B, 0x3177, 0x3165, 0x313A, 0x30F9, 0x30A6, 0x3044, 0x2FD7, - 0x2F63, 0x2EEC, 0x2E75, 0x2E03, 0x2D98, 0x2D39, 0x2CE9, 0x2CAC, - 0x2C7D, 0x2C56, 0x83DB, 0x8A32, 0x9DA9, 0xB6E9, 0xCE9A, 0xDD66, - 0xE542, 0xED01, 0xF493, 0xFBE9, 0x02F3, 0x09A3, 0x0FEA, 0x15B8, - 0x1AFF, 0x1FAE, 0x23B7, 0x270A, 0x2999, 0x2B54, 0x2C2B, 0x2C11, - 0x29B1, 0x2431, 0xFEA4, 0xFED4, 0xFF1F, 0xFF57, 0xFF5F, 0xFF57, - 0xFF54, 0xFF4C, 0xFF3F, 0xFF30, 0xFF1E, 0xFF0B, 0xFEF8, 0xFEE6, - 0xFED6, 0xFECA, 0xFEC1, 0xFEBE, 0xFEC2, 0xFECD, 0xFEE0, 0xFEFD, - 0xFF24, 0xFF57, 0x01EE, 0x0225, 0x0239, 0x0244, 0x0248, 0x0244, - 0x0245, 0x0248, 0x024C, 0x0251, 0x0257, 0x025D, 0x0263, 0x0269, - 0x026E, 0x0272, 0x0275, 0x0276, 0x0275, 0x0271, 0x026B, 0x0261, - 0x0255, 0x0244, 0xB038, 0xB2BA, 0xB8E4, 0xBDAE, 0xBE49, 0xBDAE, - 0xBDAD, 0xBDAD, 0xBDAC, 0xBDAA, 0xBDA9, 0xBDA7, 0xBDA5, 0xBDA4, - 0xBDA3, 0xBDA1, 0xBDA1, 0xBDA0, 0xBDA1, 0xBDA2, 0xBDA3, 0xBDA6, - 0xBDA9, 0xBDAE, 0x554A, 0x5EA1, 0x6135, 0x5EA1, 0x4DC6, 0x3E71, - 0x3A9B, 0x36E7, 0x3355, 0x2FE6, 0x2C9A, 0x2972, 0x266E, 0x238F, - 0x20D5, 0x1E41, 0x1BD3, 0x198C, 0x176C, 0x1574, 0x13A5, 0x11FF, - 0x1082, 0x0F2E, 0x2A14, 0x1F8C, 0x0E94, 0x0156, 0xFD64, 0xFDAE, - 0xFE58, 0xFF4E, 0x0077, 0x01C1, 0x0313, 0x045A, 0x057E, 0x066A, - 0x0708, 0x0742, 0x06E9, 0x05F9, 0x04A0, 0x030A, 0x0161, 0xFFD5, - 0xFE8F, 0xFDBD, 0x2952, 0x1ABB, 0x05E6, 0xF64E, 0xF3EE, 0xF67E, - 0xF743, 0xF81D, 0xF907, 0xF9FA, 0xFAEE, 0xFBDF, 0xFCC5, 0xFD99, - 0xFE56, 0xFEF5, 0xFF5F, 0xFF91, 0xFF9C, 0xFF95, 0xFF8D, 0xFF99, - 0xFFCB, 0x0034, 0xCDD2, 0xBD57, 0xA24B, 0x8F7C, 0x9471, 0x9EFD, - 0xA1B9, 0xA461, 0xA6E7, 0xA93F, 0xAB5C, 0xAD30, 0xAEAF, 0xAFCB, - 0xB077, 0xB0A6, 0xB01B, 0xAEBE, 0xACB4, 0xAA23, 0xA733, 0xA408, - 0xA0CB, 0x9DA0, 0x00D0, 0x006A, 0xFFCD, 0xFFF1, 0x003E, 0x00D0, - 0x00CB, 0x00BC, 0x00A6, 0x008C, 0x0073, 0x005D, 0x004D, 0x0047, - 0x004E, 0x005E, 0x0076, 0x0092, 0x00AE, 0x00C8, 0x00DB, 0x00E5, - 0x00E3, 0x00D0, 0xFF38, 0xFF13, 0xFEF7, 0xFEE6, 0xFEE6, 0xFF38, - 0xFF2D, 0xFF1C, 0xFF06, 0xFEEE, 0xFED7, 0xFEC3, 0xFEB5, 0xFEB0, - 0xFEB1, 0xFEB4, 0xFEBA, 0xFEC2, 0xFECE, 0xFEDC, 0xFEEE, 0xFF03, - 0xFF1B, 0xFF38, 0xC1AA, 0xC9BA, 0xE469, 0xE2C3, 0xD992, 0xC1AA, - 0xC314, 0xC641, 0xCA96, 0xCF7B, 0xD456, 0xD88C, 0xDB83, 0xDCA3, - 0xDC22, 0xDAB9, 0xD891, 0xD5D1, 0xD2A2, 0xCF2C, 0xCB96, 0xC809, - 0xC4AD, 0xC1AA, 0x4A8E, 0x1FCC, 0x051C, 0x0994, 0x1298, 0x152F, - 0x151B, 0x14DB, 0x147C, 0x140E, 0x139E, 0x133D, 0x12F8, 0x12DD, - 0x12C0, 0x1279, 0x121F, 0x11C9, 0x118E, 0x1186, 0x11C8, 0x126A, - 0x1385, 0x152F, 0xFFBC, 0x0730, 0x05E8, 0x0350, 0x003C, 0xFD5D, - 0xFA89, 0xF74B, 0xF3E6, 0xF09D, 0xEDB1, 0xEB64, 0xE9F8, 0xE9AF, - 0xEA91, 0xEC57, 0xEED1, 0xF1CF, 0xF51F, 0xF892, 0xFBF6, 0xFF1A, - 0x01CE, 0x03E1, 0x0F6A, 0x0481, 0xFD88, 0xF772, 0xF124, 0xEDE7, - 0xEDB3, 0xEE34, 0xEF40, 0xF0AB, 0xF24B, 0xF3F5, 0xF57E, 0xF6BB, - 0xF7CA, 0xF8E0, 0xF9F8, 0xFB0D, 0xFC1A, 0xFD19, 0xFE04, 0xFED7, - 0xFF8C, 0x001C, 0x875A, 0xB361, 0xC2F3, 0xC3F5, 0xC28B, 0xC09B, - 0xBEFE, 0xBD48, 0xBB7D, 0xB99E, 0xB7AF, 0xB5B0, 0xB3A6, 0xB191, - 0xAF81, 0xAD7F, 0xAB83, 0xA984, 0xA77C, 0xA563, 0xA331, 0xA0DE, - 0x9E62, 0x9BB7, 0x8001, 0x8001, 0x4171, 0xBF5F, 0xBF66, 0xBF65, - 0xBF62, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xF27C, 0xF60B, 0xFBB7, 0x0000, 0x009B, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x163E, 0x1064, 0x070E, 0x0000, 0xFF00, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xA2CD, 0xAA52, 0xB64E, 0xBF5F, 0xC0A8, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0x1331, 0x1DE4, 0x1D42, 0x1622, 0x10E1, 0x0B29, 0x053B, 0xFF5B, - 0xF9C9, 0xF4CA, 0xEFE3, 0xEB31, 0xE7DC, 0xE707, 0xE839, 0xEA18, - 0xEC80, 0xEF4A, 0xF251, 0xF572, 0xF886, 0xFB67, 0xFDF2, 0x0000, - 0x0D7A, 0x0F0A, 0x0D0A, 0x090E, 0x05D0, 0x0250, 0xFEC1, 0xFB53, - 0xF83B, 0xF5AA, 0xF3BF, 0xF27F, 0xF1FF, 0xF24F, 0xF335, 0xF460, - 0xF5C0, 0xF745, 0xF8E0, 0xFA80, 0xFC17, 0xFD94, 0xFEE7, 0x0000, - 0xF113, 0xEC1C, 0xF1B6, 0xF7F0, 0xF51C, 0xF0AA, 0xEB55, 0xE5D8, - 0xE0EB, 0xDD49, 0xDAD8, 0xD968, 0xD997, 0xDC01, 0xE02E, 0xE51C, - 0xEA9C, 0xF07D, 0xF68E, 0xFCA0, 0x0281, 0x0804, 0x0CF6, 0x1128, - 0x0898, 0x091B, 0x0986, 0x09CA, 0x09D9, 0x09A5, 0x0944, 0x08D9, - 0x0864, 0x07E7, 0x0763, 0x06D9, 0x064A, 0x05B6, 0x051F, 0x0487, - 0x03ED, 0x0353, 0x02BB, 0x0224, 0x0191, 0x0103, 0x0069, 0x0000, - 0xFF40, 0x007F, 0x0256, 0x0448, 0x05D8, 0x068B, 0x069A, 0x0692, - 0x0675, 0x0645, 0x0605, 0x05B7, 0x055D, 0x04F9, 0x048E, 0x041D, - 0x03A8, 0x0333, 0x02BF, 0x024E, 0x01E2, 0x017E, 0x00B8, 0x0000, - 0x0D34, 0x0B24, 0x0779, 0x034A, 0xFFB0, 0xFDC2, 0xFD11, 0xFC70, - 0xFBE3, 0xFB6A, 0xFB06, 0xFAB9, 0xFA84, 0xFA68, 0xFA68, 0xFA82, - 0xFABB, 0xFB11, 0xFB87, 0xFC1F, 0xFCD9, 0xFDB6, 0x057C, 0x0E38, - 0x3519, 0x35C2, 0x36C3, 0x3876, 0x3AB0, 0x3D09, 0x3F83, 0x4223, - 0x44E9, 0x47D8, 0x4AF3, 0x4E3D, 0x51B7, 0x557E, 0x599F, 0x5E01, - 0x6290, 0x6734, 0x6BD8, 0x7066, 0x74C7, 0x78E5, 0x7CA9, 0x8001, - 0xFDC4, 0xFE52, 0xFEC4, 0xFEF4, 0xFEE0, 0xFEAC, 0xFE61, 0xFE08, - 0xFDAC, 0xFD56, 0xFD11, 0xFCE5, 0xFCDD, 0xFCF7, 0xFD25, 0xFD65, - 0xFDB3, 0xFE0A, 0xFE67, 0xFEC5, 0xFF21, 0xFF77, 0xFFC3, 0x0000, - 0x2C37, 0x293E, 0x24A8, 0x1DE0, 0x15AD, 0x0CDE, 0x0380, 0xF9A0, - 0xEF49, 0xE48A, 0xD96F, 0xCE05, 0xC258, 0xB5D1, 0xA80F, 0x996F, - 0x8A51, 0x7B10, 0x6C12, 0x5DB1, 0x504C, 0x4443, 0x39F3, 0x31BC, -}; +ROM_ASSET_LOAD_ANIM(anim_BF_values, 0x0056efc0, 1936, 0x00000000, 1936); diff --git a/assets/anims/anim_C0.inc.c b/assets/anims/anim_C0.inc.c index de4887c0f..a3a2b9d96 100644 --- a/assets/anims/anim_C0.inc.c +++ b/assets/anims/anim_C0.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_C0[] = { 1, 189, @@ -13,183 +14,7 @@ static const struct Animation anim_C0[] = { }; -static const u16 anim_C0_indices[] = { - 0x0020, 0x0001, 0x0020, 0x0021, 0x0020, 0x0041, 0x0001, 0x0000, 0x0001, 0x0061, 0x0001, 0x0000, - 0x0020, 0x046A, 0x0020, 0x048A, 0x0020, 0x04AA, - 0x0020, 0x040A, 0x0020, 0x042A, 0x0020, 0x044A, - 0x0020, 0x03AA, 0x0020, 0x03CA, 0x0020, 0x03EA, - 0x0001, 0x03A6, 0x0001, 0x03A7, 0x0001, 0x03A8, - 0x0020, 0x00E2, 0x0020, 0x0102, 0x0020, 0x0122, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0020, 0x00C2, - 0x0020, 0x0062, 0x0020, 0x0082, 0x0020, 0x00A2, - 0x0001, 0x03A2, 0x0001, 0x03A3, 0x0001, 0x03A4, - 0x0020, 0x0182, 0x0020, 0x01A2, 0x0020, 0x01C2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0020, 0x0162, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0020, 0x0142, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03A5, - 0x0020, 0x0342, 0x0020, 0x0362, 0x0020, 0x0382, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0020, 0x0322, - 0x0020, 0x02C2, 0x0020, 0x02E2, 0x0020, 0x0302, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03A9, - 0x0020, 0x0262, 0x0020, 0x0282, 0x0020, 0x02A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0020, 0x0242, - 0x0020, 0x01E2, 0x0020, 0x0202, 0x0020, 0x0222, -}; +ROM_ASSET_LOAD_ANIM(anim_C0_indices, 0x0056f768, 252, 0x00000000, 252); -static const s16 anim_C0_values[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFD, 0xFFF6, - 0xFFF0, 0xFFEB, 0xFFEC, 0xFFF2, 0xFFF8, 0xFFFE, 0x0000, 0x0000, - 0x0000, 0x007A, 0x005F, 0x005A, 0x0067, 0x0074, 0x0082, 0x0090, - 0x009D, 0x00A7, 0x00B0, 0x00B7, 0x00BA, 0x00BB, 0x00BB, 0x00BB, - 0x00BB, 0x00BA, 0x00BA, 0x00BA, 0x00BB, 0x00BB, 0x00BC, 0x00BD, - 0x00B8, 0x00AF, 0x00AD, 0x00AB, 0x00AB, 0x00AA, 0x00AA, 0x00AA, - 0x00AA, 0xFFE8, 0xFFE6, 0xFFEA, 0xFFE9, 0xFFE9, 0xFFEA, 0xFFEC, - 0xFFF4, 0xFFFD, 0x0005, 0x000B, 0x0017, 0x0017, 0x0017, 0x0017, - 0x0017, 0x0017, 0x0017, 0x0017, 0x0016, 0x0012, 0x000D, 0x000A, - 0x000D, 0x0014, 0x0011, 0x0009, 0x0005, 0x0001, 0x0000, 0x0000, - 0x0000, 0x3FFF, 0x00AB, 0x00B3, 0x00B8, 0x00B9, 0x00B3, 0x00A9, - 0x009C, 0x008D, 0x007E, 0x0070, 0x0064, 0x005C, 0x0058, 0x0058, - 0x005A, 0x005C, 0x005E, 0x005F, 0x005C, 0x0056, 0x004F, 0x0047, - 0x003E, 0x0035, 0x002B, 0x0021, 0x0018, 0x0010, 0x0009, 0x0004, - 0x0001, 0x0000, 0xF985, 0xF986, 0xF986, 0xF986, 0xF986, 0xF985, - 0xF984, 0xF983, 0xF983, 0xF982, 0xF981, 0xF981, 0xF981, 0xF981, - 0xF981, 0xF981, 0xF981, 0xF981, 0xF981, 0xF980, 0xF980, 0xF980, - 0xF97F, 0xF97F, 0xF97E, 0xF97E, 0xF97D, 0xF97D, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xE957, 0xE924, 0xE902, 0xE8FF, 0xE921, 0xE960, - 0xE9B3, 0xEA10, 0xEA70, 0xEAC9, 0xEB14, 0xEB47, 0xEB5D, 0xEB5F, - 0xEB54, 0xEB44, 0xEB37, 0xEB35, 0xEB47, 0xEB69, 0xEB96, 0xEBC9, - 0xEC02, 0xEC3E, 0xEC7B, 0xECB6, 0xECEF, 0xED21, 0xED4D, 0xED6E, - 0xED84, 0xED8C, 0xDDCD, 0xDA71, 0xD986, 0xDB0F, 0xDE3F, 0xE2AD, - 0xE7ED, 0xED96, 0xF33D, 0xF878, 0xFCDD, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFB0D, 0xF3B3, 0xEB13, - 0xE24C, 0xDA81, 0xD4D0, 0xD11A, 0xCE62, 0xCC81, 0xCB50, 0xCAA7, - 0xCA5F, 0xCA4F, 0xE392, 0xD662, 0xCCF0, 0xCA09, 0xC7BE, 0xC5F4, - 0xC496, 0xC38A, 0xC2B8, 0xC208, 0xC163, 0xC0B1, 0xBFC6, 0xBEB7, - 0xBDC8, 0xBD3F, 0xBD5F, 0xBE6E, 0xC0B1, 0xC430, 0xC8A3, 0xCDD3, - 0xD389, 0xD98E, 0xDFAC, 0xE5AA, 0xEB53, 0xF070, 0xF4C9, 0xF828, - 0xFA57, 0xFB1D, 0xC69C, 0xD296, 0xD99F, 0xDA34, 0xD9CA, 0xD898, - 0xD6DA, 0xD4C9, 0xD29F, 0xD096, 0xCEE9, 0xCDD0, 0xCD3F, 0xCCF7, - 0xCCEA, 0xCD07, 0xCD42, 0xCD8A, 0xCDD0, 0xCE1E, 0xCE80, 0xCEF3, - 0xCF71, 0xCFF6, 0xD07D, 0xD102, 0xD17F, 0xD1F0, 0xD250, 0xD29B, - 0xD2CB, 0xD2DC, 0xE8D2, 0xF76E, 0x01C9, 0x0566, 0x0858, 0x0AB9, - 0x0CA1, 0x0E29, 0x0F6A, 0x107B, 0x1177, 0x1275, 0x1398, 0x14C7, - 0x15C1, 0x1644, 0x160F, 0x14DF, 0x1275, 0x0EC2, 0x0A0E, 0x0492, - 0xFE89, 0xF82C, 0xF1B6, 0xEB60, 0xE564, 0xDFFC, 0xDB64, 0xD7D3, - 0xD585, 0xD4B4, 0xE9FF, 0xE9D4, 0xE9E1, 0xEA2C, 0xEAAE, 0xEB59, - 0xEC1E, 0xECEF, 0xEDBF, 0xEE7F, 0xEF20, 0xEF95, 0xEFCE, 0xEFD3, - 0xEFB7, 0xEF8F, 0xEF6F, 0xEF6A, 0xEF95, 0xEFED, 0xF05C, 0xF0DD, - 0xF16C, 0xF203, 0xF29B, 0xF331, 0xF3BF, 0xF43E, 0xF4AB, 0xF4FF, - 0xF536, 0xF549, 0xD616, 0xD129, 0xCF98, 0xD15D, 0xD549, 0xDAD5, - 0xE175, 0xE8A1, 0xEFCF, 0xF674, 0xFC08, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF9CD, 0xF082, 0xE5A6, - 0xDABD, 0xD14C, 0xCAD8, 0xC768, 0xC5B5, 0xC54F, 0xC5C4, 0xC6A3, - 0xC77C, 0xC7DD, 0x52EE, 0x46BD, 0x3FBD, 0x3F09, 0x3F61, 0x4088, - 0x4243, 0x4455, 0x4682, 0x4890, 0x4A40, 0x4B58, 0x4C3D, 0x4D4F, - 0x4E45, 0x4ED5, 0x4EB9, 0x4DA7, 0x4B58, 0x4363, 0x36B8, 0x2D13, - 0x2775, 0x21D2, 0x1C4F, 0x1711, 0x123C, 0x0DF6, 0x0A63, 0x07A7, - 0x05E8, 0x054B, 0x3612, 0x299A, 0x226F, 0x21DF, 0x2264, 0x23BE, - 0x25AF, 0x27F8, 0x2A5B, 0x2C98, 0x2E72, 0x2FA9, 0x3044, 0x3083, - 0x307E, 0x304E, 0x300A, 0x2FCB, 0x2FA9, 0x2F98, 0x2F75, 0x2F38, - 0x2EE0, 0x2E7A, 0x2E0A, 0x2D97, 0x2D26, 0x2CBC, 0x2C60, 0x2C17, - 0x2BE7, 0x2BD6, 0x1A14, 0x0E1A, 0x0770, 0x074D, 0x0846, 0x0A19, - 0x0C82, 0x0F41, 0x1212, 0x14B4, 0x16E3, 0x185F, 0x1989, 0x1AC0, - 0x1BC2, 0x1C4A, 0x1C15, 0x1ADD, 0x185F, 0x0FEF, 0x027F, 0xF837, - 0xF228, 0xEC0E, 0xE613, 0xE05F, 0xDB1B, 0xD671, 0xD288, 0xCF8B, - 0xCDA2, 0xCCF6, 0x006A, 0x0080, 0x0058, 0xFFBE, 0xFEFC, 0xFE33, - 0xFD82, 0xFD09, 0xFD4D, 0xFE1A, 0xFF38, 0x0010, 0x0010, 0x0010, - 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0xFEA1, 0xFCE0, 0xFC0C, - 0xFBD5, 0xFC5B, 0xFD36, 0xFDFC, 0xFEA2, 0xFF4A, 0xFFCC, 0x0000, - 0x0000, 0x0000, 0xFF43, 0xFF43, 0xFF49, 0xFF56, 0xFF68, 0xFF79, - 0xFF88, 0xFF8F, 0xFF7C, 0xFF5C, 0xFF44, 0xFF35, 0xFF3E, 0xFF5A, - 0xFF7B, 0xFF95, 0xFF9A, 0xFF7F, 0xFF35, 0xFDC8, 0xFBD2, 0xFA0E, - 0xF904, 0xF984, 0xFAA1, 0xFBBB, 0xFCC4, 0xFDE6, 0xFED0, 0xFF30, - 0xFF30, 0xFF30, 0xB937, 0xB893, 0xB836, 0xB8E2, 0xB9C2, 0xBAC9, - 0xBBEC, 0xBD1D, 0xBE8F, 0xC0AC, 0xC470, 0xC74A, 0xC74A, 0xC74A, - 0xC74A, 0xC74A, 0xC74A, 0xC74A, 0xC74A, 0xC652, 0xC493, 0xC1A8, - 0xBF76, 0xBFBB, 0xC0F3, 0xC27C, 0xC478, 0xC6E8, 0xC8F9, 0xC9D8, - 0xC9D8, 0xC9D8, 0x484B, 0x5326, 0x5703, 0x52D4, 0x4C0E, 0x4389, - 0x3A1B, 0x309C, 0x27E2, 0x1E46, 0x1464, 0x0E7D, 0x0E7D, 0x0E7D, - 0x0E7D, 0x0E7D, 0x0E7D, 0x0E7D, 0x0E7D, 0x0F0A, 0x11E7, 0x1907, - 0x21A1, 0x27A4, 0x2665, 0x22B0, 0x2120, 0x1FB6, 0x1EAF, 0x1E4A, - 0x1E4A, 0x1E4A, 0x02F5, 0x005E, 0xFF8D, 0x00D2, 0x028C, 0x0498, - 0x06D8, 0x0929, 0x0B6B, 0x0D7D, 0x0F3E, 0x108F, 0x108F, 0x108F, - 0x108F, 0x108F, 0x108F, 0x108F, 0x108F, 0x11F6, 0x1390, 0x13A5, - 0x13B2, 0x149D, 0x15CF, 0x16F9, 0x1833, 0x1987, 0x1A99, 0x1B09, - 0x1B09, 0x1B09, 0x0722, 0x05FA, 0x0509, 0x0491, 0x041C, 0x03AD, - 0x0343, 0x02E1, 0x0287, 0x0236, 0x01F0, 0x01B6, 0x01B6, 0x01B6, - 0x01B6, 0x01B6, 0x01B6, 0x01B6, 0x01B6, 0x0154, 0x0163, 0x02F8, - 0x053F, 0x07C3, 0x0A6B, 0x0C96, 0x0E48, 0x0FC9, 0x10DB, 0x1144, - 0x1144, 0x1144, 0x8D4C, 0x82E8, 0x7F85, 0x8378, 0x8921, 0x900A, - 0x97BB, 0x9FBA, 0xA790, 0xAEC3, 0xB4DB, 0xB95F, 0xB95F, 0xB95F, - 0xB95F, 0xB95F, 0xB95F, 0xB95F, 0xB95F, 0xB911, 0xB7E3, 0xB4AD, - 0xB14C, 0xAF3D, 0xADA5, 0xAC9D, 0xAC28, 0xAC15, 0xAC2F, 0xAC44, - 0xAC44, 0xAC44, 0xFFFD, 0xFFFA, 0x0000, 0x0018, 0x0035, 0x0054, - 0x0072, 0x008D, 0x00AB, 0x00AA, 0x0050, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF9C, 0xFEF9, 0xFE16, - 0xFCEF, 0xFA92, 0xF846, 0xF97A, 0xFB5E, 0xFD83, 0xFF46, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0004, 0x000A, 0x0010, - 0x0017, 0x001E, 0x0029, 0x002D, 0x0016, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF95, 0xFEE7, 0xFE49, - 0xFE0E, 0xFF17, 0x0076, 0x0053, 0x0038, 0x001D, 0x0008, 0x0000, - 0x0000, 0x0000, 0xB529, 0xB44F, 0xB3EA, 0xB50D, 0xB689, 0xB837, - 0xB9F1, 0xBB91, 0xBCE3, 0xBE93, 0xC1FF, 0xC49E, 0xC49E, 0xC49E, - 0xC49E, 0xC49E, 0xC49E, 0xC49E, 0xC49E, 0xC57B, 0xC6E4, 0xC813, - 0xC843, 0xC53D, 0xC135, 0xC082, 0xC018, 0xBFAF, 0xBF60, 0xBF40, - 0xBF40, 0xBF40, 0x49C7, 0x5530, 0x59AB, 0x5551, 0x4E64, 0x45BB, - 0x3C2E, 0x3294, 0x29C1, 0x2019, 0x1638, 0x1055, 0x1055, 0x1055, - 0x1055, 0x1055, 0x1055, 0x1055, 0x1055, 0x10DF, 0x11B8, 0x1207, - 0x1372, 0x18B5, 0x1DBC, 0x2023, 0x2232, 0x23CD, 0x24D8, 0x2537, - 0x2537, 0x2537, 0xFF6C, 0x00E9, 0x013C, 0x0059, 0xFF2A, 0xFDC3, - 0xFC3A, 0xFAA6, 0xF91D, 0xF7B5, 0xF683, 0xF59D, 0xF59D, 0xF59D, - 0xF59D, 0xF59D, 0xF59D, 0xF59D, 0xF59D, 0xF405, 0xF171, 0xEE59, - 0xEB36, 0xE769, 0xE39D, 0xE051, 0xDCC5, 0xD98C, 0xD733, 0xD64A, - 0xD64A, 0xD64A, 0xFAAA, 0xFA82, 0xFAA9, 0xFB1B, 0xFBA6, 0xFC40, - 0xFCE4, 0xFD88, 0xFE27, 0xFEB7, 0xFF33, 0xFF91, 0xFF91, 0xFF91, - 0xFF91, 0xFF91, 0xFF91, 0xFF91, 0xFF91, 0xFD72, 0xFA01, 0xF634, - 0xF2FE, 0xF117, 0xF001, 0xEEFF, 0xEDFE, 0xED1C, 0xEC7D, 0xEC41, - 0xEC41, 0xEC41, 0x8F75, 0x8489, 0x80C9, 0x84A3, 0x8A3D, 0x911D, - 0x98CA, 0xA0C8, 0xA89F, 0xAFD4, 0xB5EC, 0xBA6F, 0xBA6F, 0xBA6F, - 0xBA6F, 0xBA6F, 0xBA6F, 0xBA6F, 0xBA6F, 0xB999, 0xB83D, 0xB6EC, - 0xB63B, 0xB7BA, 0xB946, 0xB8D6, 0xB7ED, 0xB6DD, 0xB5FC, 0xB59E, - 0xB59E, 0xB59E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFF9, 0xFFE7, - 0xFFD3, 0xFFC3, 0xFFC1, 0xFFD3, 0x0000, 0x0067, 0x0109, 0x01C3, - 0x0274, 0x02F8, 0x032D, 0x02DB, 0x0211, 0x0120, 0x0055, 0x0000, - 0x0000, 0x0000, 0xFFDB, 0xFFEE, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0006, - 0x000B, 0x000F, 0x0010, 0x000B, 0x0000, 0xFFE6, 0xFFBD, 0xFF8D, - 0xFF60, 0xFF3D, 0xFF2D, 0xFF40, 0xFF74, 0xFFB3, 0xFFEA, 0x0000, - 0x0000, 0x0000, 0x0557, 0x05BF, 0x0627, 0x0627, 0x0627, 0x0627, - 0x0627, 0x0627, 0x0627, 0x0627, 0x0627, 0x0627, 0x0634, 0x0653, - 0x0676, 0x0690, 0x0695, 0x0676, 0x0627, 0x0591, 0x04B5, 0x03AF, - 0x0296, 0x0186, 0x0093, 0xFF88, 0xFE6A, 0xFD66, 0xFCAA, 0xFC62, - 0xFC62, 0xFC62, 0x002B, 0x0017, 0x000B, 0x000E, 0x0013, 0x0019, - 0x001F, 0x0027, 0x002E, 0x0034, 0x003A, 0x003E, 0x0041, 0x0042, - 0x0042, 0x0042, 0x0041, 0x003F, 0x003E, 0x003B, 0x0036, 0x0030, - 0x002A, 0x0024, 0x001D, 0x0017, 0x0010, 0x000A, 0x0004, 0x0000, - 0x0000, 0x0000, 0xFFE9, 0xFFD2, 0xFFC2, 0xFFC8, 0xFFCF, 0xFFD8, - 0xFFE2, 0xFFEB, 0xFFF5, 0xFFFD, 0x0004, 0x0009, 0x0003, 0xFFF1, - 0xFFD9, 0xFFC6, 0xFFC2, 0xFFD5, 0x0009, 0x00F3, 0x024E, 0x02E1, - 0x0221, 0x00BD, 0xFF51, 0xFE78, 0xFE75, 0xFEED, 0xFF8D, 0x0000, - 0x0010, 0x0000, 0x1E92, 0x2990, 0x2D38, 0x28E3, 0x22BD, 0x1B47, - 0x1300, 0x0A69, 0x0201, 0xFA49, 0xF3BE, 0xEEE3, 0xEBFE, 0xEABA, - 0xEAB3, 0xEB80, 0xECBC, 0xEDFF, 0xEEE3, 0xF01F, 0xF23E, 0xF49E, - 0xF70B, 0xF9A9, 0xFC53, 0xFEE7, 0x0180, 0x0426, 0x0694, 0x0884, - 0x08EA, 0x0884, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x002A, 0x0070, 0x007F, - 0x0000, 0xFD22, 0xFAB5, 0xFB00, 0xFBC1, 0xFCCA, 0xFDEB, 0xFEF4, - 0xFFB5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000F, 0x0032, - 0x005A, 0x0079, 0x007E, 0x005A, 0x0000, 0xFEE1, 0xFD0D, 0xFB5F, - 0xFAB2, 0xFD83, 0x00A7, 0x0115, 0x0103, 0x00A9, 0x003F, 0x0000, - 0xFFFB, 0x0000, 0x411C, 0x4192, 0x41CF, 0x41DD, 0x41C4, 0x418F, - 0x4148, 0x40F7, 0x40A6, 0x4060, 0x402D, 0x4017, 0x4014, 0x4012, - 0x4011, 0x4012, 0x4013, 0x4015, 0x4017, 0x401B, 0x4022, 0x4029, - 0x4031, 0x4038, 0x403F, 0x4046, 0x404D, 0x4055, 0x405C, 0x4062, - 0x4066, 0x4067, -}; +ROM_ASSET_LOAD_ANIM(anim_C0_values, 0x0056f864, 2452, 0x00000000, 2452); diff --git a/assets/anims/anim_C1.inc.c b/assets/anims/anim_C1.inc.c index caa31881d..31f9eccd0 100644 --- a/assets/anims/anim_C1.inc.c +++ b/assets/anims/anim_C1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_C1[] = { 1, 189, @@ -13,184 +14,7 @@ static const struct Animation anim_C1[] = { }; -static const u16 anim_C1_indices[] = { - 0x0001, 0x0000, 0x0024, 0x0001, 0x0024, 0x0025, 0x0001, 0x0000, 0x0001, 0x0049, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x04AE, - 0x0024, 0x0466, 0x0001, 0x0000, 0x0024, 0x048A, - 0x0024, 0x03FA, 0x0024, 0x041E, 0x0024, 0x0442, - 0x0001, 0x03F6, 0x0001, 0x03F7, 0x0001, 0x03F8, - 0x0024, 0x00DA, 0x0024, 0x00FE, 0x0024, 0x0122, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x00B6, - 0x0024, 0x004A, 0x0024, 0x006E, 0x0024, 0x0092, - 0x0001, 0x03F2, 0x0001, 0x03F3, 0x0001, 0x03F4, - 0x0024, 0x018E, 0x0024, 0x01B2, 0x0024, 0x01D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x016A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0146, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03F5, - 0x0024, 0x0386, 0x0024, 0x03AA, 0x0024, 0x03CE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0362, - 0x0024, 0x02F6, 0x0024, 0x031A, 0x0024, 0x033E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03F9, - 0x0024, 0x028A, 0x0024, 0x02AE, 0x0024, 0x02D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0024, 0x0266, - 0x0024, 0x01FA, 0x0024, 0x021E, 0x0024, 0x0242, -}; +ROM_ASSET_LOAD_ANIM(anim_C1_indices, 0x00570210, 252, 0x00000000, 252); -static const s16 anim_C1_values[] = { - 0x0000, 0x007C, 0x007D, 0x007E, 0x0080, 0x0082, 0x0085, 0x0087, - 0x008A, 0x008C, 0x008E, 0x008F, 0x0090, 0x0090, 0x0091, 0x0091, - 0x0093, 0x0095, 0x0095, 0x0095, 0x0095, 0x0094, 0x0094, 0x0094, - 0x0094, 0x0093, 0x0093, 0x0092, 0x0092, 0x0092, 0x0091, 0x0091, - 0x0090, 0x008F, 0x008F, 0x008E, 0x008D, 0x002B, 0x0035, 0x0038, - 0x0032, 0x0027, 0x0018, 0x0007, 0xFFF9, 0xFFED, 0xFFE6, 0xFFE8, - 0xFFF2, 0x0000, 0x000C, 0x0016, 0x001D, 0x0021, 0x0021, 0x0020, - 0x001F, 0x001D, 0x001B, 0x001A, 0x0018, 0x0016, 0x0014, 0x0013, - 0x0011, 0x000F, 0x000D, 0x000A, 0x0008, 0x0006, 0x0004, 0x0002, - 0x0000, 0x3FFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFD, 0xFFFB, 0xFFFC, - 0x0000, 0x0008, 0x0011, 0x001A, 0x0025, 0x0030, 0x003B, 0x0047, - 0x0052, 0x005E, 0x0069, 0x0074, 0x007E, 0x0087, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97B, 0xF97B, 0xF97B, 0xF97C, 0xF97C, 0xF97D, 0xF97D, - 0xF97E, 0xF97E, 0xF97F, 0xF980, 0xF980, 0xF981, 0xF981, 0xF982, - 0xF983, 0xF983, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED93, 0xEDA2, 0xEDAE, 0xEDAA, - 0xED8C, 0xED59, 0xED20, 0xECE2, 0xECA1, 0xEC5C, 0xEC15, 0xEBCC, - 0xEB84, 0xEB3C, 0xEAF5, 0xEAB1, 0xEA71, 0xEA35, 0xFABA, 0xFB09, - 0xFB95, 0xFC50, 0xFD2D, 0xFE1F, 0xFF18, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFF2A, 0xFD12, - 0xF5A2, 0xE759, 0xD71F, 0xC9DB, 0xC474, 0xC585, 0xC835, 0xCC3C, - 0xD152, 0xD72D, 0xDD87, 0xE415, 0xEA91, 0xF0B2, 0xF630, 0xFAC1, - 0xFE1F, 0x0000, 0x2438, 0x1DA2, 0x169D, 0x0F31, 0x0766, 0xFF44, - 0xF6D1, 0xEE16, 0xE51A, 0xDBE5, 0xD27E, 0xC8ED, 0xBF3A, 0xB56C, - 0xAB8A, 0xA19E, 0x97AD, 0x8DC0, 0x81FF, 0x7397, 0x6423, 0x5536, - 0x4865, 0x3B9D, 0x2F44, 0x28A4, 0x2D05, 0x3FB9, 0x5CA1, 0x7DDA, - 0x9D88, 0xB5C3, 0xC4DC, 0xCE99, 0xD54A, 0xDB40, 0xEF8D, 0xEEB4, - 0xED9E, 0xEC52, 0xEAD8, 0xE939, 0xE77D, 0xE5AD, 0xE3D0, 0xE1F0, - 0xE013, 0xDE44, 0xDC89, 0xDAEC, 0xD975, 0xD82B, 0xD718, 0xD643, - 0xD78C, 0xDB5A, 0xDF82, 0xE1DA, 0xE038, 0xD762, 0xC90F, 0xBA78, - 0xB0D7, 0xACFA, 0xAB9B, 0xABD3, 0xACBD, 0xAD75, 0xAE30, 0xAF9F, - 0xB191, 0xB3D4, 0x5BBC, 0x633F, 0x6BB2, 0x7501, 0x7F18, 0x89E6, - 0x9553, 0xA14C, 0xADBF, 0xBA98, 0xC7C3, 0xD52C, 0xE2C1, 0xF06D, - 0xFE1D, 0x0BBC, 0x1938, 0x267D, 0x362F, 0x496C, 0x5DD8, 0x7118, - 0x80D3, 0x8E1B, 0x98FE, 0x9D8E, 0x97DC, 0x84C7, 0x67B0, 0x4674, - 0x26E5, 0x0EDB, 0x001A, 0xF6EC, 0xF0E9, 0xEBAB, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF55C, 0xF583, 0xF59F, 0xF596, 0xF549, 0xF4CA, 0xF43B, 0xF3A0, - 0xF2FB, 0xF24E, 0xF19B, 0xF0E5, 0xF02F, 0xEF7A, 0xEEC9, 0xEE1E, - 0xED7C, 0xECE5, 0xF0EF, 0xF0E5, 0xF12A, 0xF1AF, 0xF265, 0xF33D, - 0xF42A, 0xF51D, 0xF606, 0xF6D9, 0xF785, 0xF7FD, 0xF832, 0xF815, - 0xF798, 0xF6AC, 0xF543, 0xF34F, 0xEC4B, 0xDED5, 0xCF8E, 0xC319, - 0xBE15, 0xBF35, 0xC1E6, 0xC5E1, 0xCADF, 0xD099, 0xD6CA, 0xDD2A, - 0xE372, 0xE95D, 0xEEA4, 0xF2FF, 0xF629, 0xF7DA, 0xCEB4, 0xD4D5, - 0xDBD2, 0xE398, 0xEC16, 0xF537, 0xFEEA, 0x0919, 0x13B6, 0x1EAB, - 0x29E6, 0x3554, 0x40E2, 0x4C7E, 0x5815, 0x6393, 0x6EE7, 0x79FC, - 0x8911, 0x9CFF, 0xB0B0, 0xBF0D, 0xC2FC, 0xB448, 0x9689, 0x7659, - 0x6059, 0x5645, 0x5089, 0x4DC4, 0x4C96, 0x4B9E, 0x4BD0, 0x4E25, - 0x514E, 0x53F6, 0x1730, 0x17AD, 0x185F, 0x1942, 0x1A4E, 0x1B7C, - 0x1CC6, 0x1E25, 0x1F91, 0x2105, 0x2279, 0x23E7, 0x2547, 0x2693, - 0x27C5, 0x28D5, 0x29BC, 0x2A75, 0x2A4D, 0x2907, 0x274C, 0x25C2, - 0x2511, 0x25E5, 0x27BC, 0x297D, 0x2A0E, 0x28C8, 0x265B, 0x23B4, - 0x21BD, 0x2161, 0x2391, 0x27C7, 0x2CB7, 0x3114, 0x59AB, 0x5F16, - 0x65E4, 0x6DF8, 0x7734, 0x817C, 0x8CAD, 0x98AC, 0xA55A, 0xB29A, - 0xC04D, 0xCE56, 0xDC95, 0xEAEF, 0xF943, 0x0774, 0x1565, 0x22F7, - 0x35E2, 0x4FAB, 0x69EA, 0x7E33, 0x8620, 0x784D, 0x5922, 0x36CB, - 0x1F76, 0x151B, 0x0F4B, 0x0CA0, 0x0BB1, 0x0B16, 0x0BE0, 0x0F17, - 0x1341, 0x16E6, 0xFFD7, 0xFFFE, 0x001A, 0x002D, 0x0037, 0x003A, - 0x0037, 0x002E, 0x0021, 0x0012, 0x0000, 0xFFEE, 0xFFDB, 0xFFCA, - 0xFFBB, 0xFFAF, 0xFFA8, 0xFFA6, 0xFFAA, 0xFFB1, 0xFFB9, 0xFFC1, - 0xFFC7, 0xFFC7, 0xFFC5, 0xFFC3, 0xFFC7, 0xFFCF, 0xFFD9, 0xFFE4, - 0xFFF0, 0xFFFC, 0x0008, 0x0014, 0x0021, 0x002C, 0xFF43, 0xFF41, - 0xFF40, 0xFF3F, 0xFF3F, 0xFF3F, 0xFF3F, 0xFF3F, 0xFF40, 0xFF41, - 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF46, 0xFF46, 0xFF46, - 0xFF45, 0xFF44, 0xFF42, 0xFF40, 0xFF3E, 0xFF3E, 0xFF3D, 0xFF3E, - 0xFF3E, 0xFF3F, 0xFF40, 0xFF40, 0xFF41, 0xFF42, 0xFF43, 0xFF44, - 0xFF45, 0xFF46, 0xDF06, 0xE0F4, 0xE26A, 0xE375, 0xE41F, 0xE473, - 0xE47D, 0xE446, 0xE3DA, 0xE344, 0xE28F, 0xE1C6, 0xE0F4, 0xE024, - 0xDF60, 0xDEB4, 0xDE2B, 0xDDCF, 0xDD0C, 0xDB8D, 0xD9BB, 0xD801, - 0xD6CB, 0xD6A2, 0xD72E, 0xD787, 0xD6C6, 0xD4FE, 0xD2EB, 0xD09C, - 0xCE21, 0xCB8B, 0xC8E8, 0xC64B, 0xC3C2, 0xC15D, 0x1D4E, 0x1BEE, - 0x1AF2, 0x1A53, 0x1A08, 0x1A09, 0x1A4F, 0x1AD2, 0x1B89, 0x1C6E, - 0x1D78, 0x1E9F, 0x1FDB, 0x2125, 0x2275, 0x23C2, 0x2506, 0x2637, - 0x28EC, 0x2DBA, 0x3314, 0x3771, 0x3944, 0x3670, 0x3021, 0x29B7, - 0x2693, 0x2690, 0x2734, 0x2861, 0x29FA, 0x2BE2, 0x2DFA, 0x3026, - 0x3249, 0x3444, 0x06E3, 0x067D, 0x0634, 0x05FB, 0x05C5, 0x0596, - 0x056E, 0x0550, 0x053D, 0x0539, 0x0555, 0x0599, 0x05F1, 0x064C, - 0x0697, 0x06BF, 0x06B2, 0x065F, 0x0592, 0x0440, 0x0291, 0x00AC, - 0xFEB9, 0xFC39, 0xF93D, 0xF6C3, 0xF5CC, 0xF624, 0xF6E1, 0xF7EF, - 0xF939, 0xFAA9, 0xFC2B, 0xFDAA, 0xFF11, 0x0049, 0xFFCA, 0xFF49, - 0xFF31, 0xFF57, 0xFFA3, 0x0007, 0x0075, 0x00DD, 0x012F, 0x015E, - 0x0167, 0x0157, 0x0136, 0x010C, 0x00DE, 0x00B5, 0x0096, 0x008A, - 0x009E, 0x00CD, 0x0108, 0x013C, 0x0158, 0x014A, 0x011F, 0x00F2, - 0x00E1, 0x00E0, 0x00D6, 0x00C9, 0x00C0, 0x00C0, 0x00D1, 0x00FA, - 0x0140, 0x01AA, 0xC4ED, 0xC730, 0xC716, 0xC5C7, 0xC390, 0xC0D0, - 0xBDE2, 0xBB25, 0xB8F3, 0xB7AB, 0xB77D, 0xB826, 0xB959, 0xBAC6, - 0xBC1E, 0xBD14, 0xBD58, 0xBC9C, 0xB955, 0xB37A, 0xACFB, 0xA7CD, - 0xA5DF, 0xAA14, 0xB2E4, 0xBBA0, 0xBF9C, 0xBF1A, 0xBD97, 0xBB44, - 0xB84F, 0xB4E8, 0xB140, 0xAD84, 0xA9E6, 0xA695, 0x0030, 0x0056, - 0x0072, 0x0084, 0x008F, 0x0093, 0x0090, 0x0089, 0x007D, 0x006E, - 0x005E, 0x004C, 0x003B, 0x002A, 0x001B, 0x0010, 0x0008, 0x0006, - 0x0006, 0x0005, 0x0005, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, - 0x0004, 0x0004, 0x0003, 0x0003, 0x0003, 0x0002, 0x0002, 0x0002, - 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDD4C, 0xDF2D, - 0xE0A0, 0xE1B0, 0xE265, 0xE2CA, 0xE2E8, 0xE2C9, 0xE275, 0xE1F8, - 0xE15A, 0xE0A4, 0xDFE2, 0xDF1B, 0xDE5B, 0xDDA9, 0xDD11, 0xDC9B, - 0xDB7B, 0xD946, 0xD698, 0xD40F, 0xD246, 0xD1E4, 0xD275, 0xD2ED, - 0xD23F, 0xD07B, 0xCE6B, 0xCC20, 0xC9AA, 0xC719, 0xC47C, 0xC1E3, - 0xBF5F, 0xBCFF, 0x2050, 0x214F, 0x22D7, 0x24D8, 0x2742, 0x2A03, - 0x2D0B, 0x304A, 0x33AF, 0x372A, 0x3AA9, 0x3E1D, 0x4176, 0x44A1, - 0x478F, 0x4A30, 0x4C72, 0x4E46, 0x4F06, 0x4E37, 0x4C04, 0x489A, - 0x4426, 0x3C22, 0x3101, 0x2765, 0x23EF, 0x2640, 0x2A89, 0x3044, - 0x36E9, 0x3DF4, 0x44DC, 0x4B1C, 0x502D, 0x5389, 0xF9E3, 0xFA5A, - 0xFABD, 0xFAF3, 0xFB23, 0xFB4F, 0xFB79, 0xFBA0, 0xFBC7, 0xFBEE, - 0xFC16, 0xFC42, 0xFC71, 0xFCA5, 0xFCDF, 0xFD20, 0xFD69, 0xFDBC, - 0xFE71, 0xFF97, 0x00C2, 0x0186, 0x0177, 0xFFCC, 0xFCDF, 0xF9FE, - 0xF873, 0xF82B, 0xF82B, 0xF866, 0xF8CE, 0xF955, 0xF9EE, 0xFA8C, - 0xFB1F, 0xFB9C, 0x0049, 0x00D8, 0x00D9, 0x00A7, 0x0061, 0x000A, - 0xFFA7, 0xFF39, 0xFEC6, 0xFE51, 0xFDDE, 0xFD70, 0xFD0A, 0xFCB1, - 0xFC68, 0xFC33, 0xFC15, 0xFC13, 0xFCAA, 0xFE06, 0xFFA7, 0x0110, - 0x01C5, 0x0154, 0x0010, 0xFEA4, 0xFDB4, 0xFD48, 0xFCF1, 0xFCAA, - 0xFC71, 0xFC40, 0xFC15, 0xFBEB, 0xFBBF, 0xFB8D, 0xC4AB, 0xC5FB, - 0xC49B, 0xC236, 0xBF7A, 0xBC75, 0xB936, 0xB5CD, 0xB247, 0xAEB4, - 0xAB23, 0xA7A2, 0xA440, 0xA10C, 0x9E14, 0x9B68, 0x9917, 0x972E, - 0x96CA, 0x9887, 0x9BB6, 0x9FA7, 0xA3AB, 0xA8FC, 0xAFB8, 0xB58A, - 0xB81B, 0xB7D8, 0xB6D1, 0xB52B, 0xB308, 0xB08B, 0xADD8, 0xAB11, - 0xA85A, 0xA5D6, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, - 0x4171, 0xBF5F, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFE7, 0xFFB4, 0xFF8D, 0xFF9A, - 0x0000, 0x014E, 0x0354, 0x0518, 0x05A2, 0x04FE, 0x03F0, 0x0296, - 0x010F, 0xFF79, 0xFDF0, 0xFC92, 0xFB7E, 0xFAD2, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x000E, 0x002C, 0x0043, 0x003B, 0x0000, 0xFF40, 0xFE16, 0xFD0F, - 0xFCB8, 0xFD08, 0xFD90, 0xFE42, 0xFF0D, 0xFFE1, 0x00AF, 0x0169, - 0x01FE, 0x025E, 0xEB56, 0xED2B, 0xEF1F, 0xF12E, 0xF352, 0xF586, - 0xF7C8, 0xFA11, 0xFC5D, 0xFEA9, 0x00ED, 0x0329, 0x0555, 0x076E, - 0x096F, 0x0B54, 0x0D17, 0x0EB5, 0x0F6F, 0x0EF6, 0x0DEC, 0x0CF3, - 0x0CAD, 0x0D76, 0x0EDE, 0x1054, 0x1149, 0x11D9, 0x1277, 0x1314, - 0x13A1, 0x140F, 0x144E, 0x144F, 0x1403, 0x135B, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0002, 0x0004, 0x0007, - 0x000A, 0x000D, 0x0010, 0x0013, 0x0017, 0x001A, 0x001D, 0x0020, - 0x0023, 0x0025, 0xF3C6, 0xEAC3, 0xEA5E, 0xEA50, 0xEA8E, 0xEB10, - 0xEBCB, 0xECB6, 0xEDC8, 0xEEF7, 0xF03A, 0xF187, 0xF2D4, 0xF419, - 0xF54C, 0xF662, 0xF753, 0xF816, 0xFE42, 0x0C17, 0x1C87, 0x2A81, - 0x30F5, 0x31AA, 0x31D1, 0x317A, 0x30B7, 0x2F97, 0x2E2B, 0x2C83, - 0x2AB0, 0x2888, 0x23BE, 0x1D96, 0x17C6, 0x1326, 0x4563, 0x4622, - 0x48CC, 0x4D46, 0x5376, 0x5B40, 0x648C, 0x6F3E, 0x7B3C, 0x886F, - 0x96B6, 0xA5FA, 0xB621, 0xC711, 0xD8AE, 0xEADF, 0xFD89, 0x1090, - 0x23DE, 0x3755, 0x4ADC, 0x5E59, 0x71B1, 0x84CC, 0x978B, 0xA9D5, - 0xBB91, 0xCCA4, 0xDCF5, 0xEC67, 0xFAE2, 0x084A, 0x1485, 0x1F7A, - 0x290E, 0x3126, -}; +ROM_ASSET_LOAD_ANIM(anim_C1_values, 0x0057030c, 2468, 0x00000000, 2468); diff --git a/assets/anims/anim_C2.inc.c b/assets/anims/anim_C2.inc.c index 4e4afef6c..6af7a9e4f 100644 --- a/assets/anims/anim_C2.inc.c +++ b/assets/anims/anim_C2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_C2[] = { 0, 189, @@ -13,368 +14,7 @@ static const struct Animation anim_C2[] = { }; -static const u16 anim_C2_indices[] = { - 0x0001, 0x0000, 0x005A, 0x0001, 0x005A, 0x005B, 0x0001, 0x0000, 0x0001, 0x00B5, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0A3D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0A3C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x09E2, - 0x0001, 0x09DE, 0x0001, 0x09DF, 0x0001, 0x09E0, - 0x005A, 0x021E, 0x005A, 0x0278, 0x005A, 0x02D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x01C4, - 0x005A, 0x00B6, 0x005A, 0x0110, 0x005A, 0x016A, - 0x0001, 0x09DA, 0x0001, 0x09DB, 0x0001, 0x09DC, - 0x005A, 0x03E0, 0x005A, 0x043A, 0x005A, 0x0494, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0386, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x032C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x09DD, - 0x005A, 0x08CC, 0x005A, 0x0926, 0x005A, 0x0980, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x0872, - 0x005A, 0x0764, 0x005A, 0x07BE, 0x005A, 0x0818, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x09E1, - 0x005A, 0x0656, 0x005A, 0x06B0, 0x005A, 0x070A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x005A, 0x05FC, - 0x005A, 0x04EE, 0x005A, 0x0548, 0x005A, 0x05A2, -}; +ROM_ASSET_LOAD_ANIM(anim_C2_indices, 0x00570cc8, 252, 0x00000000, 252); -static const s16 anim_C2_values[] = { - 0x0000, 0x00AC, 0x00AB, 0x00AB, 0x00A9, 0x00A8, 0x00A6, 0x00A4, - 0x00A2, 0x00A0, 0x009E, 0x009D, 0x009B, 0x009A, 0x0099, 0x0099, - 0x0099, 0x009A, 0x009B, 0x009C, 0x009E, 0x00A0, 0x00A1, 0x00A3, - 0x00A5, 0x00A7, 0x00A8, 0x00AA, 0x00AB, 0x00AB, 0x00AC, 0x00AB, - 0x00AB, 0x00A9, 0x00A8, 0x00A6, 0x00A4, 0x00A2, 0x00A0, 0x009E, - 0x009C, 0x009B, 0x0099, 0x0098, 0x0097, 0x0097, 0x0097, 0x0098, - 0x0099, 0x009B, 0x009C, 0x009E, 0x00A0, 0x00A2, 0x00A4, 0x00A6, - 0x00A8, 0x00A9, 0x00AB, 0x00AB, 0x00AC, 0x00AB, 0x00AB, 0x00A9, - 0x00A8, 0x00A6, 0x00A4, 0x00A2, 0x00A0, 0x009E, 0x009C, 0x009B, - 0x0099, 0x0098, 0x0097, 0x0097, 0x0097, 0x0098, 0x0099, 0x009A, - 0x009B, 0x009C, 0x009E, 0x00A0, 0x00A1, 0x00A3, 0x00A5, 0x00A7, - 0x00A8, 0x00AA, 0x00AB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, 0x0002, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0002, 0x0002, 0x0001, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0001, 0x0001, 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, - 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0003, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0003, - 0x000D, 0x001D, 0x0031, 0x0049, 0x0063, 0x007D, 0x0098, 0x00B2, - 0x00C9, 0x00DD, 0x00ED, 0x00F7, 0x00FB, 0x00F8, 0x00EF, 0x00E1, - 0x00CF, 0x00BA, 0x00A2, 0x008A, 0x0071, 0x0058, 0x0041, 0x002C, - 0x001A, 0x000C, 0x0003, 0x0000, 0x0003, 0x000C, 0x001A, 0x002C, - 0x0041, 0x0058, 0x0071, 0x008A, 0x00A2, 0x00BA, 0x00CF, 0x00E1, - 0x00EF, 0x00F8, 0x00FB, 0x00F8, 0x00EF, 0x00E1, 0x00CF, 0x00BA, - 0x00A2, 0x008A, 0x0071, 0x0058, 0x0041, 0x002C, 0x001A, 0x000C, - 0x0003, 0x0000, 0x0003, 0x000C, 0x001A, 0x002C, 0x0041, 0x0058, - 0x0071, 0x008A, 0x00A2, 0x00BA, 0x00CF, 0x00E1, 0x00EF, 0x00F8, - 0x00FB, 0x00F8, 0x00EF, 0x00E1, 0x00D0, 0x00BB, 0x00A4, 0x008B, - 0x0073, 0x005A, 0x0043, 0x002E, 0x001D, 0x000F, 0x0006, 0x0003, - 0xF97C, 0xF97C, 0xF97D, 0xF97E, 0xF97F, 0xF981, 0xF983, 0xF985, - 0xF987, 0xF989, 0xF98B, 0xF98C, 0xF98E, 0xF98E, 0xF98F, 0xF98E, - 0xF98E, 0xF98D, 0xF98B, 0xF98A, 0xF988, 0xF986, 0xF984, 0xF982, - 0xF981, 0xF97F, 0xF97E, 0xF97D, 0xF97C, 0xF97C, 0xF97C, 0xF97D, - 0xF97E, 0xF97F, 0xF981, 0xF982, 0xF984, 0xF986, 0xF988, 0xF98A, - 0xF98B, 0xF98D, 0xF98E, 0xF98E, 0xF98F, 0xF98E, 0xF98E, 0xF98D, - 0xF98B, 0xF98A, 0xF988, 0xF986, 0xF984, 0xF982, 0xF981, 0xF97F, - 0xF97E, 0xF97D, 0xF97C, 0xF97C, 0xF97C, 0xF97D, 0xF97E, 0xF97F, - 0xF981, 0xF982, 0xF984, 0xF986, 0xF988, 0xF98A, 0xF98B, 0xF98D, - 0xF98E, 0xF98E, 0xF98F, 0xF98E, 0xF98E, 0xF98D, 0xF98B, 0xF98A, - 0xF988, 0xF986, 0xF984, 0xF983, 0xF981, 0xF97F, 0xF97E, 0xF97D, - 0xF97C, 0xF97C, 0xED8C, 0xED74, 0xED34, 0xECD0, 0xEC51, 0xEBBE, - 0xEB1C, 0xEA73, 0xE9CB, 0xE929, 0xE895, 0xE816, 0xE7B3, 0xE772, - 0xE75B, 0xE76F, 0xE7A8, 0xE800, 0xE871, 0xE8F6, 0xE989, 0xEA24, - 0xEAC2, 0xEB5E, 0xEBF1, 0xEC76, 0xECE7, 0xED3F, 0xED77, 0xED8C, - 0xED77, 0xED3F, 0xECE7, 0xEC76, 0xEBF1, 0xEB5E, 0xEAC2, 0xEA24, - 0xE989, 0xE8F6, 0xE871, 0xE800, 0xE7A8, 0xE76F, 0xE75B, 0xE76F, - 0xE7A8, 0xE800, 0xE871, 0xE8F6, 0xE989, 0xEA24, 0xEAC2, 0xEB5E, - 0xEBF1, 0xEC76, 0xECE7, 0xED3F, 0xED77, 0xED8C, 0xED77, 0xED3F, - 0xECE7, 0xEC76, 0xEBF2, 0xEB5F, 0xEAC4, 0xEA26, 0xE98A, 0xE8F7, - 0xE872, 0xE801, 0xE7A9, 0xE770, 0xE75B, 0xE76E, 0xE7A6, 0xE7FD, - 0xE86C, 0xE8EF, 0xE980, 0xEA1A, 0xEAB6, 0xEB50, 0xEBE1, 0xEC64, - 0xECD4, 0xED2B, 0xED63, 0xED77, 0xCA4F, 0xCA3D, 0xCA0A, 0xC9BB, - 0xC957, 0xC8E2, 0xC863, 0xC7DD, 0xC758, 0xC6D9, 0xC664, 0xC5FF, - 0xC5B1, 0xC57E, 0xC56C, 0xC57C, 0xC5A8, 0xC5EE, 0xC647, 0xC6B0, - 0xC724, 0xC79F, 0xC81C, 0xC897, 0xC90B, 0xC974, 0xC9CD, 0xCA12, - 0xCA3F, 0xCA4F, 0xCA3F, 0xCA12, 0xC9CD, 0xC974, 0xC90B, 0xC897, - 0xC81C, 0xC79F, 0xC724, 0xC6B0, 0xC647, 0xC5EE, 0xC5A8, 0xC57C, - 0xC56C, 0xC57C, 0xC5A8, 0xC5EE, 0xC647, 0xC6B0, 0xC724, 0xC79F, - 0xC81C, 0xC897, 0xC90B, 0xC974, 0xC9CD, 0xCA12, 0xCA3F, 0xCA4F, - 0xCA3F, 0xCA12, 0xC9CD, 0xC973, 0xC90A, 0xC896, 0xC81B, 0xC79E, - 0xC723, 0xC6AF, 0xC646, 0xC5ED, 0xC5A8, 0xC57B, 0xC56C, 0xC57C, - 0xC5AA, 0xC5F1, 0xC64B, 0xC6B6, 0xC72C, 0xC7A8, 0xC826, 0xC8A3, - 0xC918, 0xC982, 0xC9DD, 0xCA23, 0xCA50, 0xCA61, 0xFB1D, 0xFAF0, - 0xFA72, 0xF9B0, 0xF8B8, 0xF798, 0xF65D, 0xF514, 0xF3CB, 0xF290, - 0xF16F, 0xF078, 0xEFB6, 0xEF38, 0xEF0B, 0xEF32, 0xEFA1, 0xF04C, - 0xF129, 0xF22C, 0xF34A, 0xF47A, 0xF5AE, 0xF6DD, 0xF7FC, 0xF8FF, - 0xF9DC, 0xFA87, 0xFAF6, 0xFB1D, 0xFAF6, 0xFA87, 0xF9DC, 0xF8FF, - 0xF7FC, 0xF6DD, 0xF5AE, 0xF47A, 0xF34A, 0xF22C, 0xF129, 0xF04C, - 0xEFA1, 0xEF32, 0xEF0B, 0xEF32, 0xEFA1, 0xF04C, 0xF129, 0xF22C, - 0xF34A, 0xF47A, 0xF5AE, 0xF6DD, 0xF7FC, 0xF8FF, 0xF9DC, 0xFA87, - 0xFAF6, 0xFB1D, 0xFAF6, 0xFA87, 0xF9DC, 0xF900, 0xF7FD, 0xF6DF, - 0xF5B0, 0xF47C, 0xF34D, 0xF22F, 0xF12C, 0xF04F, 0xEFA3, 0xEF33, - 0xEF0B, 0xEF30, 0xEF9D, 0xF045, 0xF11F, 0xF21F, 0xF33A, 0xF465, - 0xF596, 0xF6C2, 0xF7DD, 0xF8DD, 0xF9B8, 0xFA61, 0xFACF, 0xFAF6, - 0xD2DC, 0xD30B, 0xD38D, 0xD455, 0xD555, 0xD67E, 0xD7C4, 0xD918, - 0xDA6B, 0xDBB1, 0xDCDB, 0xDDDB, 0xDEA3, 0xDF25, 0xDF54, 0xDF2B, - 0xDEB8, 0xDE08, 0xDD24, 0xDC18, 0xDAF0, 0xD9B7, 0xD878, 0xD73F, - 0xD617, 0xD50C, 0xD428, 0xD377, 0xD305, 0xD2DC, 0xD305, 0xD377, - 0xD428, 0xD50C, 0xD617, 0xD73F, 0xD878, 0xD9B7, 0xDAF0, 0xDC18, - 0xDD24, 0xDE08, 0xDEB8, 0xDF2B, 0xDF54, 0xDF2B, 0xDEB8, 0xDE08, - 0xDD24, 0xDC18, 0xDAF0, 0xD9B7, 0xD878, 0xD73F, 0xD617, 0xD50C, - 0xD428, 0xD377, 0xD305, 0xD2DC, 0xD305, 0xD377, 0xD427, 0xD50B, - 0xD616, 0xD73D, 0xD876, 0xD9B4, 0xDAED, 0xDC15, 0xDD21, 0xDE05, - 0xDEB6, 0xDF2A, 0xDF54, 0xDF2D, 0xDEBC, 0xDE0E, 0xDD2E, 0xDC26, - 0xDB01, 0xD9CC, 0xD891, 0xD75C, 0xD637, 0xD52E, 0xD44D, 0xD39E, - 0xD32D, 0xD305, 0xD4B4, 0xD4F2, 0xD5A1, 0xD6AF, 0xD807, 0xD997, - 0xDB4E, 0xDD16, 0xDEDF, 0xE095, 0xE226, 0xE37E, 0xE48B, 0xE53B, - 0xE579, 0xE543, 0xE4A9, 0xE3BB, 0xE288, 0xE120, 0xDF92, 0xDDED, - 0xDC40, 0xDA9B, 0xD90D, 0xD7A5, 0xD672, 0xD584, 0xD4EA, 0xD4B4, - 0xD4EA, 0xD584, 0xD672, 0xD7A5, 0xD90D, 0xDA9B, 0xDC40, 0xDDED, - 0xDF92, 0xE120, 0xE288, 0xE3BB, 0xE4A9, 0xE543, 0xE579, 0xE543, - 0xE4A9, 0xE3BB, 0xE288, 0xE120, 0xDF92, 0xDDED, 0xDC40, 0xDA9B, - 0xD90D, 0xD7A5, 0xD672, 0xD584, 0xD4EA, 0xD4B4, 0xD4EA, 0xD584, - 0xD671, 0xD7A3, 0xD90B, 0xDA98, 0xDC3D, 0xDDE9, 0xDF8E, 0xE11C, - 0xE284, 0xE3B7, 0xE4A6, 0xE541, 0xE579, 0xE545, 0xE4AE, 0xE3C4, - 0xE296, 0xE132, 0xDFA9, 0xDE09, 0xDC61, 0xDAC1, 0xD937, 0xD7D3, - 0xD6A4, 0xD5B9, 0xD520, 0xD4EA, 0xF549, 0xF516, 0xF485, 0xF3A7, - 0xF28A, 0xF13F, 0xEFD6, 0xEE5C, 0xECE3, 0xEB79, 0xEA2E, 0xE912, - 0xE833, 0xE7A3, 0xE76F, 0xE79C, 0xE81B, 0xE8E0, 0xE9DD, 0xEB06, - 0xEC4F, 0xEDAB, 0xEF0D, 0xF069, 0xF1B2, 0xF2DB, 0xF3D8, 0xF49D, - 0xF51C, 0xF549, 0xF51C, 0xF49D, 0xF3D8, 0xF2DB, 0xF1B2, 0xF069, - 0xEF0D, 0xEDAB, 0xEC4F, 0xEB06, 0xE9DD, 0xE8E0, 0xE81B, 0xE79C, - 0xE76F, 0xE79C, 0xE81B, 0xE8E0, 0xE9DD, 0xEB06, 0xEC4F, 0xEDAB, - 0xEF0D, 0xF069, 0xF1B2, 0xF2DB, 0xF3D8, 0xF49D, 0xF51C, 0xF549, - 0xF51C, 0xF49D, 0xF3D9, 0xF2DC, 0xF1B4, 0xF06B, 0xEF10, 0xEDAE, - 0xEC53, 0xEB0A, 0xE9E0, 0xE8E3, 0xE81E, 0xE79E, 0xE76F, 0xE79A, - 0xE817, 0xE8D8, 0xE9D2, 0xEAF7, 0xEC3C, 0xED94, 0xEEF2, 0xF04A, - 0xF18F, 0xF2B5, 0xF3AF, 0xF472, 0xF4EF, 0xF51C, 0xC7DD, 0xC7E2, - 0xC7EF, 0xC802, 0xC81B, 0xC839, 0xC859, 0xC87A, 0xC89B, 0xC8BB, - 0xC8D8, 0xC8F1, 0xC905, 0xC912, 0xC916, 0xC912, 0xC907, 0xC8F6, - 0xC8DF, 0xC8C5, 0xC8A8, 0xC88A, 0xC86A, 0xC84C, 0xC82F, 0xC814, - 0xC7FE, 0xC7ED, 0xC7E1, 0xC7DD, 0xC7E1, 0xC7ED, 0xC7FE, 0xC814, - 0xC82F, 0xC84C, 0xC86A, 0xC88A, 0xC8A8, 0xC8C5, 0xC8DF, 0xC8F6, - 0xC907, 0xC912, 0xC916, 0xC912, 0xC907, 0xC8F6, 0xC8DF, 0xC8C5, - 0xC8A8, 0xC88A, 0xC86A, 0xC84C, 0xC82F, 0xC814, 0xC7FE, 0xC7ED, - 0xC7E1, 0xC7DD, 0xC7E1, 0xC7EC, 0xC7FD, 0xC813, 0xC82D, 0xC84A, - 0xC868, 0xC887, 0xC8A6, 0xC8C3, 0xC8DD, 0xC8F4, 0xC905, 0xC911, - 0xC916, 0xC914, 0xC90B, 0xC8FC, 0xC8E8, 0xC8D1, 0xC8B7, 0xC89B, - 0xC87F, 0xC864, 0xC849, 0xC832, 0xC81E, 0xC80E, 0xC804, 0xC800, - 0x054B, 0x057F, 0x0611, 0x06F1, 0x0810, 0x095D, 0x0ACA, 0x0C46, - 0x0DC2, 0x0F2E, 0x107C, 0x119A, 0x127A, 0x130C, 0x1340, 0x1313, - 0x1292, 0x11CC, 0x10CD, 0x0FA2, 0x0E56, 0x0CF8, 0x0B93, 0x0A35, - 0x08EA, 0x07BE, 0x06BF, 0x05F9, 0x0579, 0x054B, 0x0579, 0x05F9, - 0x06BF, 0x07BE, 0x08EA, 0x0A35, 0x0B93, 0x0CF8, 0x0E56, 0x0FA2, - 0x10CD, 0x11CC, 0x1292, 0x1313, 0x1340, 0x1313, 0x1292, 0x11CC, - 0x10CD, 0x0FA2, 0x0E56, 0x0CF8, 0x0B93, 0x0A35, 0x08EA, 0x07BE, - 0x06BF, 0x05F9, 0x0579, 0x054B, 0x0579, 0x05F9, 0x06BE, 0x07BD, - 0x08E8, 0x0A33, 0x0B91, 0x0CF5, 0x0E53, 0x0F9E, 0x10CA, 0x11CA, - 0x1290, 0x1311, 0x1340, 0x1314, 0x1297, 0x11D4, 0x10D9, 0x0FB1, - 0x0E6A, 0x0D10, 0x0BAF, 0x0A55, 0x090D, 0x07E5, 0x06E8, 0x0625, - 0x05A6, 0x0579, 0x2BD6, 0x2BC0, 0x2B80, 0x2B1F, 0x2AA3, 0x2A13, - 0x2975, 0x28D0, 0x282B, 0x278D, 0x26FC, 0x2680, 0x261F, 0x25E0, - 0x25C9, 0x25DD, 0x2615, 0x266A, 0x26D9, 0x275B, 0x27EB, 0x2882, - 0x291D, 0x29B5, 0x2A45, 0x2AC7, 0x2B35, 0x2B8B, 0x2BC3, 0x2BD6, - 0x2BC3, 0x2B8B, 0x2B35, 0x2AC7, 0x2A45, 0x29B5, 0x291D, 0x2882, - 0x27EB, 0x275B, 0x26D9, 0x266A, 0x2615, 0x25DD, 0x25C9, 0x25DD, - 0x2615, 0x266A, 0x26D9, 0x275B, 0x27EB, 0x2882, 0x291D, 0x29B5, - 0x2A45, 0x2AC7, 0x2B35, 0x2B8B, 0x2BC3, 0x2BD6, 0x2BC3, 0x2B8B, - 0x2B35, 0x2AC7, 0x2A45, 0x29B6, 0x291E, 0x2884, 0x27EC, 0x275C, - 0x26DA, 0x266C, 0x2616, 0x25DE, 0x25C9, 0x25DC, 0x2613, 0x2667, - 0x26D4, 0x2754, 0x27E2, 0x2878, 0x2911, 0x29A7, 0x2A35, 0x2AB6, - 0x2B23, 0x2B78, 0x2BAF, 0x2BC3, 0xCCF6, 0xCD40, 0xCE0F, 0xCF4D, - 0xD0E4, 0xD2BE, 0xD4C4, 0xD6E1, 0xD8FD, 0xDB03, 0xDCDD, 0xDE74, - 0xDFB2, 0xE081, 0xE0CB, 0xE08B, 0xDFD5, 0xDEBB, 0xDD51, 0xDBA7, - 0xD9D0, 0xD7DE, 0xD5E3, 0xD3F1, 0xD21A, 0xD070, 0xCF06, 0xCDED, - 0xCD37, 0xCCF6, 0xCD37, 0xCDED, 0xCF06, 0xD070, 0xD21A, 0xD3F1, - 0xD5E3, 0xD7DE, 0xD9D0, 0xDBA7, 0xDD51, 0xDEBB, 0xDFD5, 0xE08B, - 0xE0CB, 0xE08B, 0xDFD5, 0xDEBB, 0xDD51, 0xDBA7, 0xD9D0, 0xD7DE, - 0xD5E3, 0xD3F1, 0xD21A, 0xD070, 0xCF06, 0xCDED, 0xCD37, 0xCCF6, - 0xCD36, 0xCDEC, 0xCF05, 0xD06F, 0xD218, 0xD3EE, 0xD5DF, 0xD7DA, - 0xD9CB, 0xDBA2, 0xDD4C, 0xDEB7, 0xDFD1, 0xE089, 0xE0CB, 0xE08D, - 0xDFDB, 0xDEC6, 0xDD61, 0xDBBC, 0xD9EB, 0xD7FF, 0xD60A, 0xD41E, - 0xD24D, 0xD0A7, 0xCF41, 0xCE2B, 0xCD77, 0xCD37, 0x0000, 0x0006, - 0x0019, 0x0036, 0x005C, 0x0087, 0x00B7, 0x00E8, 0x0119, 0x0149, - 0x0174, 0x019A, 0x01B7, 0x01CA, 0x01D1, 0x01CB, 0x01BA, 0x01A0, - 0x017F, 0x0158, 0x012D, 0x00FF, 0x00D1, 0x00A3, 0x0078, 0x0051, - 0x0030, 0x0016, 0x0005, 0x0000, 0x0005, 0x0016, 0x0030, 0x0051, - 0x0078, 0x00A3, 0x00D1, 0x00FF, 0x012D, 0x0158, 0x017F, 0x01A0, - 0x01BA, 0x01CB, 0x01D1, 0x01CB, 0x01BA, 0x01A0, 0x017F, 0x0158, - 0x012D, 0x00FF, 0x00D1, 0x00A3, 0x0078, 0x0051, 0x0030, 0x0016, - 0x0005, 0x0000, 0x0005, 0x0016, 0x0030, 0x0051, 0x0078, 0x00A3, - 0x00D0, 0x00FF, 0x012C, 0x0158, 0x017F, 0x01A0, 0x01BA, 0x01CA, - 0x01D1, 0x01CD, 0x01C2, 0x01B0, 0x0198, 0x017C, 0x015B, 0x0138, - 0x0111, 0x00E9, 0x00C1, 0x0098, 0x0070, 0x004A, 0x0026, 0x0005, - 0xFF30, 0xFF32, 0xFF37, 0xFF40, 0xFF4B, 0xFF58, 0xFF66, 0xFF74, - 0xFF83, 0xFF90, 0xFF9D, 0xFFA8, 0xFFB1, 0xFFB6, 0xFFB8, 0xFFB6, - 0xFFB2, 0xFFAA, 0xFFA0, 0xFF95, 0xFF88, 0xFF7B, 0xFF6D, 0xFF60, - 0xFF53, 0xFF48, 0xFF3E, 0xFF37, 0xFF32, 0xFF30, 0xFF32, 0xFF37, - 0xFF3E, 0xFF48, 0xFF53, 0xFF60, 0xFF6D, 0xFF7B, 0xFF88, 0xFF95, - 0xFFA0, 0xFFAA, 0xFFB2, 0xFFB6, 0xFFB8, 0xFFB6, 0xFFB2, 0xFFAA, - 0xFFA0, 0xFF95, 0xFF88, 0xFF7B, 0xFF6D, 0xFF60, 0xFF53, 0xFF48, - 0xFF3E, 0xFF37, 0xFF32, 0xFF30, 0xFF32, 0xFF37, 0xFF3E, 0xFF48, - 0xFF53, 0xFF60, 0xFF6D, 0xFF7B, 0xFF88, 0xFF95, 0xFFA0, 0xFFAA, - 0xFFB1, 0xFFB6, 0xFFB8, 0xFFB7, 0xFFB4, 0xFFAF, 0xFFA8, 0xFF9F, - 0xFF96, 0xFF8B, 0xFF80, 0xFF74, 0xFF69, 0xFF5D, 0xFF51, 0xFF46, - 0xFF3B, 0xFF32, 0xC9D8, 0xC9A7, 0xC91F, 0xC84E, 0xC743, 0xC60C, - 0xC4B7, 0xC355, 0xC1F2, 0xC09D, 0xBF66, 0xBE5B, 0xBD8A, 0xBD02, - 0xBCD1, 0xBCFC, 0xBD73, 0xBE2C, 0xBF1A, 0xC032, 0xC167, 0xC2AE, - 0xC3FB, 0xC542, 0xC677, 0xC78F, 0xC87D, 0xC936, 0xC9AE, 0xC9D8, - 0xC9AE, 0xC936, 0xC87D, 0xC78F, 0xC677, 0xC542, 0xC3FB, 0xC2AE, - 0xC167, 0xC032, 0xBF1A, 0xBE2C, 0xBD73, 0xBCFC, 0xBCD1, 0xBCFC, - 0xBD73, 0xBE2C, 0xBF1A, 0xC032, 0xC167, 0xC2AE, 0xC3FB, 0xC542, - 0xC677, 0xC78F, 0xC87D, 0xC936, 0xC9AE, 0xC9D8, 0xC9AE, 0xC936, - 0xC87E, 0xC790, 0xC679, 0xC544, 0xC3FE, 0xC2B1, 0xC16A, 0xC035, - 0xBF1D, 0xBE2F, 0xBD75, 0xBCFD, 0xBCD1, 0xBCEC, 0xBD3C, 0xBDBB, - 0xBE64, 0xBF30, 0xC019, 0xC11A, 0xC22C, 0xC34A, 0xC46F, 0xC593, - 0xC6B1, 0xC7C4, 0xC8C4, 0xC9AE, 0x1E4A, 0x1E9C, 0x1F82, 0x20E3, - 0x22A6, 0x24B4, 0x26F2, 0x294A, 0x2BA1, 0x2DE0, 0x2FED, 0x31B1, - 0x3312, 0x33F8, 0x344A, 0x3402, 0x3338, 0x3200, 0x306E, 0x2E96, - 0x2C8B, 0x2A63, 0x2830, 0x2608, 0x23FE, 0x2225, 0x2093, 0x1F5B, - 0x1E91, 0x1E4A, 0x1E91, 0x1F5B, 0x2093, 0x2225, 0x23FE, 0x2608, - 0x2830, 0x2A63, 0x2C8B, 0x2E96, 0x306E, 0x3200, 0x3338, 0x3402, - 0x344A, 0x3402, 0x3338, 0x3200, 0x306E, 0x2E96, 0x2C8B, 0x2A63, - 0x2830, 0x2608, 0x23FE, 0x2225, 0x2093, 0x1F5B, 0x1E91, 0x1E4A, - 0x1E91, 0x1F5B, 0x2092, 0x2224, 0x23FB, 0x2605, 0x282C, 0x2A5E, - 0x2C86, 0x2E90, 0x3069, 0x31FB, 0x3335, 0x3400, 0x344A, 0x341C, - 0x3395, 0x32BE, 0x31A2, 0x3049, 0x2EBF, 0x2D0E, 0x2B3E, 0x295B, - 0x276D, 0x2580, 0x239C, 0x21CD, 0x201B, 0x1E91, 0x1B09, 0x1AF8, - 0x1AC8, 0x1A7F, 0x1A22, 0x19B5, 0x193F, 0x18C3, 0x1847, 0x17D0, - 0x1764, 0x1706, 0x16BD, 0x168E, 0x167D, 0x168C, 0x16B5, 0x16F6, - 0x1749, 0x17AB, 0x1817, 0x1889, 0x18FD, 0x196F, 0x19DB, 0x1A3D, - 0x1A90, 0x1AD0, 0x1AFA, 0x1B09, 0x1AFA, 0x1AD0, 0x1A90, 0x1A3D, - 0x19DB, 0x196F, 0x18FD, 0x1889, 0x1817, 0x17AB, 0x1749, 0x16F6, - 0x16B5, 0x168C, 0x167D, 0x168C, 0x16B5, 0x16F6, 0x1749, 0x17AB, - 0x1817, 0x1889, 0x18FD, 0x196F, 0x19DB, 0x1A3D, 0x1A90, 0x1AD0, - 0x1AFA, 0x1B09, 0x1AFA, 0x1AD0, 0x1A90, 0x1A3D, 0x19DC, 0x1970, - 0x18FE, 0x188A, 0x1818, 0x17AC, 0x174A, 0x16F7, 0x16B6, 0x168C, - 0x167D, 0x1686, 0x16A2, 0x16CF, 0x1709, 0x1751, 0x17A2, 0x17FC, - 0x185B, 0x18BF, 0x1925, 0x198B, 0x19EF, 0x1A4F, 0x1AA9, 0x1AFA, - 0x1144, 0x115A, 0x1197, 0x11F5, 0x126D, 0x12F9, 0x1391, 0x1431, - 0x14D0, 0x1569, 0x15F4, 0x166C, 0x16CA, 0x1707, 0x171D, 0x170A, - 0x16D4, 0x1681, 0x1616, 0x1599, 0x150E, 0x147B, 0x13E6, 0x1353, - 0x12C8, 0x124B, 0x11E0, 0x118D, 0x1157, 0x1144, 0x1157, 0x118D, - 0x11E0, 0x124B, 0x12C8, 0x1353, 0x13E6, 0x147B, 0x150E, 0x1599, - 0x1616, 0x1681, 0x16D4, 0x170A, 0x171D, 0x170A, 0x16D4, 0x1681, - 0x1616, 0x1599, 0x150E, 0x147B, 0x13E6, 0x1353, 0x12C8, 0x124B, - 0x11E0, 0x118D, 0x1157, 0x1144, 0x1157, 0x118D, 0x11E0, 0x124A, - 0x12C8, 0x1352, 0x13E5, 0x147A, 0x150D, 0x1598, 0x1615, 0x1680, - 0x16D3, 0x1709, 0x171D, 0x1711, 0x16ED, 0x16B4, 0x1668, 0x160D, - 0x15A4, 0x1531, 0x14B6, 0x1435, 0x13B2, 0x132F, 0x12AE, 0x1233, - 0x11C0, 0x1157, 0xAC44, 0xAC20, 0xABBD, 0xAB25, 0xAA62, 0xA97F, - 0xA887, 0xA784, 0xA681, 0xA589, 0xA4A6, 0xA3E3, 0xA34A, 0xA2E7, - 0xA2C3, 0xA2E2, 0xA33A, 0xA3C0, 0xA46E, 0xA53A, 0xA61C, 0xA70A, - 0xA7FD, 0xA8EC, 0xA9CD, 0xAA99, 0xAB47, 0xABCE, 0xAC25, 0xAC44, - 0xAC25, 0xABCE, 0xAB47, 0xAA99, 0xA9CD, 0xA8EC, 0xA7FD, 0xA70A, - 0xA61C, 0xA53A, 0xA46E, 0xA3C0, 0xA33A, 0xA2E2, 0xA2C3, 0xA2E2, - 0xA33A, 0xA3C0, 0xA46E, 0xA53A, 0xA61C, 0xA70A, 0xA7FD, 0xA8EC, - 0xA9CD, 0xAA99, 0xAB47, 0xABCE, 0xAC25, 0xAC44, 0xAC25, 0xABCE, - 0xAB47, 0xAA9A, 0xA9CE, 0xA8ED, 0xA7FF, 0xA70C, 0xA61E, 0xA53C, - 0xA470, 0xA3C2, 0xA33B, 0xA2E3, 0xA2C3, 0xA2D7, 0xA312, 0xA36E, - 0xA3E9, 0xA47E, 0xA528, 0xA5E3, 0xA6AC, 0xA77C, 0xA851, 0xA926, - 0xA9F7, 0xAABF, 0xAB7B, 0xAC25, 0x0000, 0xFFFB, 0xFFEA, 0xFFD1, - 0xFFB0, 0xFF8B, 0xFF61, 0xFF36, 0xFF0B, 0xFEE2, 0xFEBC, 0xFE9C, - 0xFE83, 0xFE72, 0xFE6C, 0xFE71, 0xFE80, 0xFE96, 0xFEB3, 0xFED5, - 0xFEFB, 0xFF22, 0xFF4B, 0xFF72, 0xFF98, 0xFFBA, 0xFFD6, 0xFFED, - 0xFFFB, 0x0000, 0xFFFB, 0xFFED, 0xFFD6, 0xFFBA, 0xFF98, 0xFF72, - 0xFF4B, 0xFF22, 0xFEFB, 0xFED5, 0xFEB3, 0xFE96, 0xFE80, 0xFE71, - 0xFE6C, 0xFE71, 0xFE80, 0xFE96, 0xFEB3, 0xFED5, 0xFEFB, 0xFF22, - 0xFF4B, 0xFF72, 0xFF98, 0xFFBA, 0xFFD6, 0xFFED, 0xFFFB, 0x0000, - 0xFFFB, 0xFFED, 0xFFD7, 0xFFBA, 0xFF98, 0xFF72, 0xFF4B, 0xFF23, - 0xFEFB, 0xFED5, 0xFEB4, 0xFE97, 0xFE80, 0xFE72, 0xFE6C, 0xFE70, - 0xFE79, 0xFE89, 0xFE9D, 0xFEB6, 0xFED2, 0xFEF1, 0xFF12, 0xFF35, - 0xFF59, 0xFF7C, 0xFF9F, 0xFFC0, 0xFFDF, 0xFFFB, 0x0000, 0xFFFF, - 0xFFFB, 0xFFF4, 0xFFEC, 0xFFE2, 0xFFD8, 0xFFCD, 0xFFC2, 0xFFB7, - 0xFFAE, 0xFFA5, 0xFF9F, 0xFF9B, 0xFF99, 0xFF9B, 0xFF9E, 0xFFA4, - 0xFFAB, 0xFFB4, 0xFFBE, 0xFFC8, 0xFFD2, 0xFFDC, 0xFFE6, 0xFFEE, - 0xFFF6, 0xFFFB, 0xFFFF, 0x0000, 0xFFFF, 0xFFFB, 0xFFF6, 0xFFEE, - 0xFFE6, 0xFFDC, 0xFFD2, 0xFFC8, 0xFFBE, 0xFFB4, 0xFFAB, 0xFFA4, - 0xFF9E, 0xFF9B, 0xFF99, 0xFF9B, 0xFF9E, 0xFFA4, 0xFFAB, 0xFFB4, - 0xFFBE, 0xFFC8, 0xFFD2, 0xFFDC, 0xFFE6, 0xFFEE, 0xFFF6, 0xFFFB, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFB, 0xFFF6, 0xFFEE, 0xFFE6, 0xFFDC, - 0xFFD2, 0xFFC8, 0xFFBE, 0xFFB4, 0xFFAC, 0xFFA4, 0xFF9E, 0xFF9B, - 0xFF99, 0xFF9A, 0xFF9D, 0xFFA1, 0xFFA6, 0xFFAC, 0xFFB3, 0xFFBB, - 0xFFC4, 0xFFCD, 0xFFD6, 0xFFDF, 0xFFE8, 0xFFF0, 0xFFF8, 0xFFFF, - 0xBF40, 0xBF1A, 0xBEB0, 0xBE0D, 0xBD3C, 0xBC49, 0xBB3F, 0xBA2A, - 0xB914, 0xB80A, 0xB717, 0xB646, 0xB5A3, 0xB539, 0xB513, 0xB534, - 0xB591, 0xB622, 0xB6DC, 0xB7B6, 0xB8A8, 0xB9A7, 0xBAAC, 0xBBAB, - 0xBC9D, 0xBD77, 0xBE31, 0xBEC2, 0xBF1F, 0xBF40, 0xBF1F, 0xBEC2, - 0xBE31, 0xBD77, 0xBC9D, 0xBBAB, 0xBAAC, 0xB9A7, 0xB8A8, 0xB7B6, - 0xB6DC, 0xB622, 0xB591, 0xB534, 0xB513, 0xB534, 0xB591, 0xB622, - 0xB6DC, 0xB7B6, 0xB8A8, 0xB9A7, 0xBAAC, 0xBBAB, 0xBC9D, 0xBD77, - 0xBE31, 0xBEC2, 0xBF1F, 0xBF40, 0xBF1F, 0xBEC2, 0xBE32, 0xBD78, - 0xBC9E, 0xBBAD, 0xBAAE, 0xB9AA, 0xB8AA, 0xB7B9, 0xB6DE, 0xB624, - 0xB593, 0xB535, 0xB513, 0xB528, 0xB566, 0xB5CA, 0xB64D, 0xB6ED, - 0xB7A3, 0xB86C, 0xB942, 0xBA22, 0xBB06, 0xBBEA, 0xBCCA, 0xBDA0, - 0xBE69, 0xBF1F, 0x2537, 0x257A, 0x2635, 0x2755, 0x28C4, 0x2A71, - 0x2C45, 0x2E2D, 0x3016, 0x31EA, 0x3396, 0x3506, 0x3626, 0x36E1, - 0x3724, 0x36E9, 0x3645, 0x3547, 0x33FF, 0x327E, 0x30D4, 0x2F12, - 0x2D48, 0x2B86, 0x29DC, 0x285C, 0x2714, 0x2616, 0x2571, 0x2537, - 0x2571, 0x2616, 0x2714, 0x285C, 0x29DC, 0x2B86, 0x2D48, 0x2F12, - 0x30D4, 0x327E, 0x33FF, 0x3547, 0x3645, 0x36E9, 0x3724, 0x36E9, - 0x3645, 0x3547, 0x33FF, 0x327E, 0x30D4, 0x2F12, 0x2D48, 0x2B86, - 0x29DC, 0x285C, 0x2714, 0x2616, 0x2571, 0x2537, 0x2571, 0x2615, - 0x2713, 0x285A, 0x29DA, 0x2B83, 0x2D45, 0x2F0F, 0x30D0, 0x327A, - 0x33FB, 0x3543, 0x3642, 0x36E8, 0x3724, 0x36FF, 0x3690, 0x35E1, - 0x34FA, 0x33E1, 0x32A0, 0x313F, 0x2FC5, 0x2E3B, 0x2CA9, 0x2B17, - 0x298D, 0x2813, 0x26B2, 0x2571, 0xD64A, 0xD656, 0xD676, 0xD6A7, - 0xD6E5, 0xD72E, 0xD77E, 0xD7D1, 0xD824, 0xD874, 0xD8BD, 0xD8FC, - 0xD92D, 0xD94D, 0xD958, 0xD94E, 0xD932, 0xD907, 0xD8CF, 0xD88D, - 0xD845, 0xD7F8, 0xD7AA, 0xD75D, 0xD715, 0xD6D3, 0xD69C, 0xD670, - 0xD654, 0xD64A, 0xD654, 0xD670, 0xD69C, 0xD6D3, 0xD715, 0xD75D, - 0xD7AA, 0xD7F8, 0xD845, 0xD88D, 0xD8CF, 0xD907, 0xD932, 0xD94E, - 0xD958, 0xD94E, 0xD932, 0xD907, 0xD8CF, 0xD88D, 0xD845, 0xD7F8, - 0xD7AA, 0xD75D, 0xD715, 0xD6D3, 0xD69C, 0xD670, 0xD654, 0xD64A, - 0xD654, 0xD670, 0xD69B, 0xD6D3, 0xD715, 0xD75D, 0xD7AA, 0xD7F8, - 0xD844, 0xD88D, 0xD8CE, 0xD906, 0xD932, 0xD94E, 0xD958, 0xD952, - 0xD93F, 0xD921, 0xD8FA, 0xD8CA, 0xD893, 0xD857, 0xD817, 0xD7D4, - 0xD78F, 0xD74B, 0xD707, 0xD6C7, 0xD68B, 0xD654, 0xEC41, 0xEC26, - 0xEBDB, 0xEB69, 0xEAD6, 0xEA2B, 0xE971, 0xE8AE, 0xE7EB, 0xE730, - 0xE686, 0xE5F3, 0xE580, 0xE535, 0xE51B, 0xE532, 0xE574, 0xE5D9, - 0xE65C, 0xE6F5, 0xE79F, 0xE852, 0xE909, 0xE9BD, 0xEA66, 0xEB00, - 0xEB82, 0xEBE8, 0xEC29, 0xEC41, 0xEC29, 0xEBE8, 0xEB82, 0xEB00, - 0xEA66, 0xE9BD, 0xE909, 0xE852, 0xE79F, 0xE6F5, 0xE65C, 0xE5D9, - 0xE574, 0xE532, 0xE51B, 0xE532, 0xE574, 0xE5D9, 0xE65C, 0xE6F5, - 0xE79F, 0xE852, 0xE909, 0xE9BD, 0xEA66, 0xEB00, 0xEB82, 0xEBE8, - 0xEC29, 0xEC41, 0xEC2A, 0xEBE8, 0xEB83, 0xEB00, 0xEA67, 0xE9BE, - 0xE90B, 0xE854, 0xE7A1, 0xE6F7, 0xE65D, 0xE5DB, 0xE575, 0xE533, - 0xE51B, 0xE52A, 0xE556, 0xE59B, 0xE5F8, 0xE668, 0xE6E8, 0xE775, - 0xE80B, 0xE8A8, 0xE949, 0xE9E9, 0xEA86, 0xEB1D, 0xEBA9, 0xEC29, - 0xB59E, 0xB589, 0xB54F, 0xB4F5, 0xB481, 0xB3FB, 0xB369, 0xB2D0, - 0xB237, 0xB1A5, 0xB11F, 0xB0AC, 0xB052, 0xB017, 0xB002, 0xB014, - 0xB048, 0xB097, 0xB0FE, 0xB176, 0xB1FC, 0xB288, 0xB318, 0xB3A5, - 0xB42A, 0xB4A2, 0xB509, 0xB558, 0xB58C, 0xB59E, 0xB58C, 0xB558, - 0xB509, 0xB4A2, 0xB42A, 0xB3A5, 0xB318, 0xB288, 0xB1FC, 0xB176, - 0xB0FE, 0xB097, 0xB048, 0xB014, 0xB002, 0xB014, 0xB048, 0xB097, - 0xB0FE, 0xB176, 0xB1FC, 0xB288, 0xB318, 0xB3A5, 0xB42A, 0xB4A2, - 0xB509, 0xB558, 0xB58C, 0xB59E, 0xB58C, 0xB559, 0xB509, 0xB4A3, - 0xB42B, 0xB3A6, 0xB319, 0xB28A, 0xB1FD, 0xB178, 0xB0FF, 0xB099, - 0xB049, 0xB015, 0xB002, 0xB00E, 0xB030, 0xB067, 0xB0AF, 0xB107, - 0xB16C, 0xB1DA, 0xB250, 0xB2CC, 0xB34A, 0xB3C7, 0xB443, 0xB4B9, - 0xB527, 0xB58C, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF, - 0x4171, 0xBF5F, 0x0215, 0x01F5, 0x019A, 0x010E, 0x005C, 0xFF8D, - 0xFEAA, 0xFDBD, 0xFCD0, 0xFBED, 0xFB1D, 0xFA6B, 0xF9DF, 0xF984, - 0xF964, 0xF980, 0xF9D0, 0xFA4B, 0xFAEA, 0xFBA5, 0xFC73, 0xFD4E, - 0xFE2C, 0xFF06, 0xFFD5, 0x008E, 0x012D, 0x01A9, 0x01F9, 0x0215, - 0x01F9, 0x01A9, 0x012D, 0x008E, 0xFFD5, 0xFF06, 0xFE2C, 0xFD4E, - 0xFC73, 0xFBA5, 0xFAEA, 0xFA4B, 0xF9D0, 0xF980, 0xF964, 0xF980, - 0xF9D0, 0xFA4B, 0xFAEA, 0xFBA5, 0xFC73, 0xFD4E, 0xFE2C, 0xFF06, - 0xFFD5, 0x008E, 0x012D, 0x01A9, 0x01F9, 0x0215, 0x01F9, 0x01A9, - 0x012D, 0x008E, 0xFFD5, 0xFF06, 0xFE2C, 0xFD4E, 0xFC73, 0xFBA5, - 0xFAEA, 0xFA4B, 0xF9D0, 0xF980, 0xF964, 0xF980, 0xF9D0, 0xFA4B, - 0xFAEA, 0xFBA5, 0xFC73, 0xFD4E, 0xFE2C, 0xFF06, 0xFFD5, 0x008E, - 0x012D, 0x01A9, 0x01F9, 0x0215, 0x081A, 0x40A1, 0x40A7, 0x40B8, - 0x40D2, 0x40F4, 0x411B, 0x4145, 0x4172, 0x419E, 0x41C9, 0x41F0, - 0x4211, 0x422B, 0x423C, 0x4242, 0x423D, 0x422E, 0x4217, 0x41F9, - 0x41D6, 0x41AF, 0x4186, 0x415D, 0x4134, 0x410D, 0x40EA, 0x40CC, - 0x40B5, 0x40A6, 0x40A1, 0x40A6, 0x40B5, 0x40CC, 0x40EA, 0x410D, - 0x4134, 0x415D, 0x4186, 0x41AF, 0x41D6, 0x41F9, 0x4217, 0x422E, - 0x423D, 0x4242, 0x423D, 0x422E, 0x4217, 0x41F9, 0x41D6, 0x41AF, - 0x4186, 0x415D, 0x4134, 0x410D, 0x40EA, 0x40CC, 0x40B5, 0x40A6, - 0x40A1, 0x40A6, 0x40B5, 0x40CC, 0x40EA, 0x410D, 0x4134, 0x415C, - 0x4186, 0x41AF, 0x41D6, 0x41F9, 0x4217, 0x422E, 0x423D, 0x4242, - 0x423F, 0x4235, 0x4225, 0x4210, 0x41F6, 0x41D9, 0x41B9, 0x4197, - 0x4173, 0x414E, 0x412A, 0x4106, 0x40E4, 0x40C4, 0x40A6, -}; +ROM_ASSET_LOAD_ANIM(anim_C2_values, 0x00570dc4, 5422, 0x00000000, 5422); diff --git a/assets/anims/anim_C3.inc.c b/assets/anims/anim_C3.inc.c index 044a50edf..fb3dae459 100644 --- a/assets/anims/anim_C3.inc.c +++ b/assets/anims/anim_C3.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_C3[] = { 1, 189, @@ -13,151 +14,7 @@ static const struct Animation anim_C3[] = { }; -static const u16 anim_C3_indices[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x001E, 0x001F, 0x0001, 0x0000, 0x0001, 0x003D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x03AD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03AC, - 0x001E, 0x0352, 0x001E, 0x0370, 0x001E, 0x038E, - 0x0001, 0x034E, 0x0001, 0x034F, 0x0001, 0x0350, - 0x001E, 0x00B6, 0x001E, 0x00D4, 0x001E, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0098, - 0x001E, 0x003E, 0x001E, 0x005C, 0x001E, 0x007A, - 0x0001, 0x034A, 0x0001, 0x034B, 0x0001, 0x034C, - 0x001E, 0x014C, 0x001E, 0x016A, 0x001E, 0x0188, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0110, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x034D, - 0x001E, 0x02F0, 0x001E, 0x030E, 0x001E, 0x032C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x02D2, - 0x001E, 0x0278, 0x001E, 0x0296, 0x001E, 0x02B4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0351, - 0x001E, 0x021E, 0x001E, 0x023C, 0x001E, 0x025A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0200, - 0x001E, 0x01A6, 0x001E, 0x01C4, 0x001E, 0x01E2, -}; +ROM_ASSET_LOAD_ANIM(anim_C3_indices, 0x0057230c, 252, 0x00000000, 252); -static const s16 anim_C3_values[] = { - 0x0000, 0x00AA, 0x00AA, 0x00A9, 0x00A8, 0x00A6, 0x00A5, 0x00A3, - 0x00A1, 0x009F, 0x009E, 0x009C, 0x009B, 0x009A, 0x0099, 0x0099, - 0x0099, 0x009A, 0x009B, 0x009C, 0x009E, 0x00A0, 0x00A2, 0x00A3, - 0x00A5, 0x00A7, 0x00A8, 0x00AA, 0x00AB, 0x00AB, 0x00AC, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0002, 0x0002, - 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0000, 0x0003, - 0x000D, 0x001D, 0x0031, 0x0049, 0x0063, 0x007D, 0x0098, 0x00B2, - 0x00C9, 0x00DD, 0x00ED, 0x00F7, 0x00FB, 0x00F8, 0x00EF, 0x00E1, - 0x00CF, 0x00BA, 0x00A2, 0x008A, 0x0071, 0x0058, 0x0041, 0x002C, - 0x001A, 0x000C, 0x0003, 0x0000, 0xF97C, 0xF97C, 0xF97D, 0xF97E, - 0xF97F, 0xF981, 0xF983, 0xF985, 0xF987, 0xF989, 0xF98B, 0xF98C, - 0xF98E, 0xF98E, 0xF98F, 0xF98E, 0xF98E, 0xF98D, 0xF98B, 0xF98A, - 0xF988, 0xF986, 0xF984, 0xF982, 0xF981, 0xF97F, 0xF97E, 0xF97D, - 0xF97C, 0xF97C, 0xED8C, 0xED74, 0xED34, 0xECD0, 0xEC51, 0xEBBE, - 0xEB1C, 0xEA73, 0xE9CB, 0xE929, 0xE895, 0xE816, 0xE7B3, 0xE772, - 0xE75B, 0xE76F, 0xE7A8, 0xE800, 0xE871, 0xE8F6, 0xE989, 0xEA24, - 0xEAC2, 0xEB5E, 0xEBF1, 0xEC76, 0xECE7, 0xED3F, 0xED77, 0xED8C, - 0xCA4F, 0xCA3D, 0xCA0A, 0xC9BB, 0xC957, 0xC8E2, 0xC863, 0xC7DD, - 0xC758, 0xC6D9, 0xC664, 0xC5FF, 0xC5B1, 0xC57E, 0xC56C, 0xC57C, - 0xC5A8, 0xC5EE, 0xC647, 0xC6B0, 0xC724, 0xC79F, 0xC81C, 0xC897, - 0xC90B, 0xC974, 0xC9CD, 0xCA12, 0xCA3F, 0xCA4F, 0xFB1D, 0xFAF0, - 0xFA72, 0xF9B0, 0xF8B8, 0xF798, 0xF65D, 0xF514, 0xF3CB, 0xF290, - 0xF16F, 0xF078, 0xEFB6, 0xEF38, 0xEF0B, 0xEF32, 0xEFA1, 0xF04C, - 0xF129, 0xF22C, 0xF34A, 0xF47A, 0xF5AE, 0xF6DD, 0xF7FC, 0xF8FF, - 0xF9DC, 0xFA87, 0xFAF6, 0xFB1D, 0xD2DC, 0xD30B, 0xD38D, 0xD455, - 0xD555, 0xD67E, 0xD7C4, 0xD918, 0xDA6B, 0xDBB1, 0xDCDB, 0xDDDB, - 0xDEA3, 0xDF25, 0xDF54, 0xDF2B, 0xDEB8, 0xDE08, 0xDD24, 0xDC18, - 0xDAF0, 0xD9B7, 0xD878, 0xD73F, 0xD617, 0xD50C, 0xD428, 0xD377, - 0xD305, 0xD2DC, 0xD4B4, 0xD4F2, 0xD5A1, 0xD6AF, 0xD807, 0xD997, - 0xDB4E, 0xDD16, 0xDEDF, 0xE095, 0xE226, 0xE37E, 0xE48B, 0xE53B, - 0xE579, 0xE543, 0xE4A9, 0xE3BB, 0xE288, 0xE120, 0xDF92, 0xDDED, - 0xDC40, 0xDA9B, 0xD90D, 0xD7A5, 0xD672, 0xD584, 0xD4EA, 0xD4B4, - 0xF549, 0xF516, 0xF485, 0xF3A7, 0xF28A, 0xF13F, 0xEFD6, 0xEE5C, - 0xECE3, 0xEB79, 0xEA2E, 0xE912, 0xE833, 0xE7A3, 0xE76F, 0xE79C, - 0xE81B, 0xE8E0, 0xE9DD, 0xEB06, 0xEC4F, 0xEDAB, 0xEF0D, 0xF069, - 0xF1B2, 0xF2DB, 0xF3D8, 0xF49D, 0xF51C, 0xF549, 0xC7DD, 0xC7E2, - 0xC7EF, 0xC802, 0xC81B, 0xC839, 0xC859, 0xC87A, 0xC89B, 0xC8BB, - 0xC8D8, 0xC8F1, 0xC905, 0xC912, 0xC916, 0xC912, 0xC907, 0xC8F6, - 0xC8DF, 0xC8C5, 0xC8A8, 0xC88A, 0xC86A, 0xC84C, 0xC82F, 0xC814, - 0xC7FE, 0xC7ED, 0xC7E1, 0xC7DD, 0x054B, 0x057F, 0x0611, 0x06F1, - 0x0810, 0x095D, 0x0ACA, 0x0C46, 0x0DC2, 0x0F2E, 0x107C, 0x119A, - 0x127A, 0x130C, 0x1340, 0x1313, 0x1292, 0x11CC, 0x10CD, 0x0FA2, - 0x0E56, 0x0CF8, 0x0B93, 0x0A35, 0x08EA, 0x07BE, 0x06BF, 0x05F9, - 0x0579, 0x054B, 0x2BD6, 0x2BC0, 0x2B80, 0x2B1F, 0x2AA3, 0x2A13, - 0x2975, 0x28D0, 0x282B, 0x278D, 0x26FC, 0x2680, 0x261F, 0x25E0, - 0x25C9, 0x25DD, 0x2615, 0x266A, 0x26D9, 0x275B, 0x27EB, 0x2882, - 0x291D, 0x29B5, 0x2A45, 0x2AC7, 0x2B35, 0x2B8B, 0x2BC3, 0x2BD6, - 0xCCF6, 0xCD40, 0xCE0F, 0xCF4D, 0xD0E4, 0xD2BE, 0xD4C4, 0xD6E1, - 0xD8FD, 0xDB03, 0xDCDD, 0xDE74, 0xDFB2, 0xE081, 0xE0CB, 0xE08B, - 0xDFD5, 0xDEBB, 0xDD51, 0xDBA7, 0xD9D0, 0xD7DE, 0xD5E3, 0xD3F1, - 0xD21A, 0xD070, 0xCF06, 0xCDED, 0xCD37, 0xCCF6, 0x0000, 0x0006, - 0x0019, 0x0036, 0x005C, 0x0087, 0x00B7, 0x00E8, 0x0119, 0x0149, - 0x0174, 0x019A, 0x01B7, 0x01CA, 0x01D1, 0x01CB, 0x01BA, 0x01A0, - 0x017F, 0x0158, 0x012D, 0x00FF, 0x00D1, 0x00A3, 0x0078, 0x0051, - 0x0030, 0x0016, 0x0005, 0x0000, 0xFF30, 0xFF32, 0xFF37, 0xFF40, - 0xFF4B, 0xFF58, 0xFF66, 0xFF74, 0xFF83, 0xFF90, 0xFF9D, 0xFFA8, - 0xFFB1, 0xFFB6, 0xFFB8, 0xFFB6, 0xFFB2, 0xFFAA, 0xFFA0, 0xFF95, - 0xFF88, 0xFF7B, 0xFF6D, 0xFF60, 0xFF53, 0xFF48, 0xFF3E, 0xFF37, - 0xFF32, 0xFF30, 0xC9D8, 0xC9A7, 0xC91F, 0xC84E, 0xC743, 0xC60C, - 0xC4B7, 0xC355, 0xC1F2, 0xC09D, 0xBF66, 0xBE5B, 0xBD8A, 0xBD02, - 0xBCD1, 0xBCFC, 0xBD73, 0xBE2C, 0xBF1A, 0xC032, 0xC167, 0xC2AE, - 0xC3FB, 0xC542, 0xC677, 0xC78F, 0xC87D, 0xC936, 0xC9AE, 0xC9D8, - 0x1E4A, 0x1E9C, 0x1F82, 0x20E3, 0x22A6, 0x24B4, 0x26F2, 0x294A, - 0x2BA1, 0x2DE0, 0x2FED, 0x31B1, 0x3312, 0x33F8, 0x344A, 0x3402, - 0x3338, 0x3200, 0x306E, 0x2E96, 0x2C8B, 0x2A63, 0x2830, 0x2608, - 0x23FE, 0x2225, 0x2093, 0x1F5B, 0x1E91, 0x1E4A, 0x1B09, 0x1AF8, - 0x1AC8, 0x1A7F, 0x1A22, 0x19B5, 0x193F, 0x18C3, 0x1847, 0x17D0, - 0x1764, 0x1706, 0x16BD, 0x168E, 0x167D, 0x168C, 0x16B5, 0x16F6, - 0x1749, 0x17AB, 0x1817, 0x1889, 0x18FD, 0x196F, 0x19DB, 0x1A3D, - 0x1A90, 0x1AD0, 0x1AFA, 0x1B09, 0x1144, 0x115A, 0x1197, 0x11F5, - 0x126D, 0x12F9, 0x1391, 0x1431, 0x14D0, 0x1569, 0x15F4, 0x166C, - 0x16CA, 0x1707, 0x171D, 0x170A, 0x16D4, 0x1681, 0x1616, 0x1599, - 0x150E, 0x147B, 0x13E6, 0x1353, 0x12C8, 0x124B, 0x11E0, 0x118D, - 0x1157, 0x1144, 0xAC44, 0xAC20, 0xABBD, 0xAB25, 0xAA62, 0xA97F, - 0xA887, 0xA784, 0xA681, 0xA589, 0xA4A6, 0xA3E3, 0xA34A, 0xA2E7, - 0xA2C3, 0xA2E2, 0xA33A, 0xA3C0, 0xA46E, 0xA53A, 0xA61C, 0xA70A, - 0xA7FD, 0xA8EC, 0xA9CD, 0xAA99, 0xAB47, 0xABCE, 0xAC25, 0xAC44, - 0x0000, 0xFFFB, 0xFFEA, 0xFFD1, 0xFFB0, 0xFF8B, 0xFF61, 0xFF36, - 0xFF0B, 0xFEE2, 0xFEBC, 0xFE9C, 0xFE83, 0xFE72, 0xFE6C, 0xFE71, - 0xFE80, 0xFE96, 0xFEB3, 0xFED5, 0xFEFB, 0xFF22, 0xFF4B, 0xFF72, - 0xFF98, 0xFFBA, 0xFFD6, 0xFFED, 0xFFFB, 0x0000, 0x0000, 0xFFFF, - 0xFFFB, 0xFFF4, 0xFFEC, 0xFFE2, 0xFFD8, 0xFFCD, 0xFFC2, 0xFFB7, - 0xFFAE, 0xFFA5, 0xFF9F, 0xFF9B, 0xFF99, 0xFF9B, 0xFF9E, 0xFFA4, - 0xFFAB, 0xFFB4, 0xFFBE, 0xFFC8, 0xFFD2, 0xFFDC, 0xFFE6, 0xFFEE, - 0xFFF6, 0xFFFB, 0xFFFF, 0x0000, 0xBF40, 0xBF1A, 0xBEB0, 0xBE0D, - 0xBD3C, 0xBC49, 0xBB3F, 0xBA2A, 0xB914, 0xB80A, 0xB717, 0xB646, - 0xB5A3, 0xB539, 0xB513, 0xB534, 0xB591, 0xB622, 0xB6DC, 0xB7B6, - 0xB8A8, 0xB9A7, 0xBAAC, 0xBBAB, 0xBC9D, 0xBD77, 0xBE31, 0xBEC2, - 0xBF1F, 0xBF40, 0x2537, 0x257A, 0x2635, 0x2755, 0x28C4, 0x2A71, - 0x2C45, 0x2E2D, 0x3016, 0x31EA, 0x3396, 0x3506, 0x3626, 0x36E1, - 0x3724, 0x36E9, 0x3645, 0x3547, 0x33FF, 0x327E, 0x30D4, 0x2F12, - 0x2D48, 0x2B86, 0x29DC, 0x285C, 0x2714, 0x2616, 0x2571, 0x2537, - 0xD64A, 0xD656, 0xD676, 0xD6A7, 0xD6E5, 0xD72E, 0xD77E, 0xD7D1, - 0xD824, 0xD874, 0xD8BD, 0xD8FC, 0xD92D, 0xD94D, 0xD958, 0xD94E, - 0xD932, 0xD907, 0xD8CF, 0xD88D, 0xD845, 0xD7F8, 0xD7AA, 0xD75D, - 0xD715, 0xD6D3, 0xD69C, 0xD670, 0xD654, 0xD64A, 0xEC41, 0xEC26, - 0xEBDB, 0xEB69, 0xEAD6, 0xEA2B, 0xE971, 0xE8AE, 0xE7EB, 0xE730, - 0xE686, 0xE5F3, 0xE580, 0xE535, 0xE51B, 0xE532, 0xE574, 0xE5D9, - 0xE65C, 0xE6F5, 0xE79F, 0xE852, 0xE909, 0xE9BD, 0xEA66, 0xEB00, - 0xEB82, 0xEBE8, 0xEC29, 0xEC41, 0xB59E, 0xB589, 0xB54F, 0xB4F5, - 0xB481, 0xB3FB, 0xB369, 0xB2D0, 0xB237, 0xB1A5, 0xB11F, 0xB0AC, - 0xB052, 0xB017, 0xB002, 0xB014, 0xB048, 0xB097, 0xB0FE, 0xB176, - 0xB1FC, 0xB288, 0xB318, 0xB3A5, 0xB42A, 0xB4A2, 0xB509, 0xB558, - 0xB58C, 0xB59E, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF, - 0x4171, 0xBF5F, 0x0000, 0x0034, 0x00CA, 0x01B5, 0x02EA, 0x045B, - 0x05FE, 0x07C6, 0x09A7, 0x0B96, 0x0D85, 0x0F6A, 0x1138, 0x12E3, - 0x145F, 0x15E8, 0x17B6, 0x19B7, 0x1BD9, 0x1E0B, 0x203B, 0x2256, - 0x244B, 0x2608, 0x277A, 0x2891, 0x2939, 0x2962, 0x28F9, 0x27ED, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0006, 0x000D, 0x0015, 0x001F, 0x0028, 0x0030, 0x0037, 0x003C, - 0x003E, 0x003C, 0x0035, 0x002A, 0x0018, 0x0000, 0xFC62, 0xFC53, - 0xFC2B, 0xFBEE, 0xFBA1, 0xFB49, 0xFAEA, 0xFA8B, 0xFA2F, 0xF9DB, - 0xF995, 0xF961, 0xF944, 0xF943, 0xF964, 0xF9AF, 0xFA27, 0xFAC3, - 0xFB7C, 0xFC4A, 0xFD25, 0xFE06, 0xFEE3, 0xFFB7, 0x0077, 0x011D, - 0x01A2, 0x01FD, 0x0226, 0x0215, 0x0884, 0x40A1, 0x40A7, 0x40B8, - 0x40D2, 0x40F4, 0x411B, 0x4145, 0x4172, 0x419E, 0x41C9, 0x41F0, - 0x4211, 0x422B, 0x423C, 0x4242, 0x423D, 0x422E, 0x4217, 0x41F9, - 0x41D6, 0x41AF, 0x4186, 0x415D, 0x4134, 0x410D, 0x40EA, 0x40CC, - 0x40B5, 0x40A6, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_C3_values, 0x00572408, 1942, 0x00000000, 1942); diff --git a/assets/anims/anim_C4.inc.c b/assets/anims/anim_C4.inc.c index cb910a7d3..dfb8dbffb 100644 --- a/assets/anims/anim_C4.inc.c +++ b/assets/anims/anim_C4.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_C4[] = { 1, 189, @@ -13,151 +14,7 @@ static const struct Animation anim_C4[] = { }; -static const u16 anim_C4_indices[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x001E, 0x001F, 0x0001, 0x0000, 0x0001, 0x003D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x03AD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03AC, - 0x001E, 0x0352, 0x001E, 0x0370, 0x001E, 0x038E, - 0x0001, 0x034E, 0x0001, 0x034F, 0x0001, 0x0350, - 0x001E, 0x00B6, 0x001E, 0x00D4, 0x001E, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0098, - 0x001E, 0x003E, 0x001E, 0x005C, 0x001E, 0x007A, - 0x0001, 0x034A, 0x0001, 0x034B, 0x0001, 0x034C, - 0x001E, 0x014C, 0x001E, 0x016A, 0x001E, 0x0188, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0110, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x034D, - 0x001E, 0x02F0, 0x001E, 0x030E, 0x001E, 0x032C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x02D2, - 0x001E, 0x0278, 0x001E, 0x0296, 0x001E, 0x02B4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0351, - 0x001E, 0x021E, 0x001E, 0x023C, 0x001E, 0x025A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0200, - 0x001E, 0x01A6, 0x001E, 0x01C4, 0x001E, 0x01E2, -}; +ROM_ASSET_LOAD_ANIM(anim_C4_indices, 0x0057230c, 252, 0x00000000, 252); -static const s16 anim_C4_values[] = { - 0x0000, 0x00AB, 0x00AB, 0x00A9, 0x00A8, 0x00A6, 0x00A4, 0x00A2, - 0x00A0, 0x009E, 0x009C, 0x009B, 0x0099, 0x0098, 0x0097, 0x0097, - 0x0097, 0x0098, 0x0099, 0x009B, 0x009C, 0x009E, 0x00A0, 0x00A2, - 0x00A4, 0x00A6, 0x00A8, 0x00A9, 0x00AB, 0x00AB, 0x00AC, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, - 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0003, 0x000C, - 0x001A, 0x002C, 0x0041, 0x0058, 0x0071, 0x008A, 0x00A2, 0x00BA, - 0x00CF, 0x00E1, 0x00EF, 0x00F8, 0x00FB, 0x00F8, 0x00EF, 0x00E1, - 0x00CF, 0x00BA, 0x00A2, 0x008A, 0x0071, 0x0058, 0x0041, 0x002C, - 0x001A, 0x000C, 0x0003, 0x0000, 0xF97C, 0xF97D, 0xF97E, 0xF97F, - 0xF981, 0xF982, 0xF984, 0xF986, 0xF988, 0xF98A, 0xF98B, 0xF98D, - 0xF98E, 0xF98E, 0xF98F, 0xF98E, 0xF98E, 0xF98D, 0xF98B, 0xF98A, - 0xF988, 0xF986, 0xF984, 0xF982, 0xF981, 0xF97F, 0xF97E, 0xF97D, - 0xF97C, 0xF97C, 0xED77, 0xED3F, 0xECE7, 0xEC76, 0xEBF1, 0xEB5E, - 0xEAC2, 0xEA24, 0xE989, 0xE8F6, 0xE871, 0xE800, 0xE7A8, 0xE76F, - 0xE75B, 0xE76F, 0xE7A8, 0xE800, 0xE871, 0xE8F6, 0xE989, 0xEA24, - 0xEAC2, 0xEB5E, 0xEBF1, 0xEC76, 0xECE7, 0xED3F, 0xED77, 0xED8C, - 0xCA3F, 0xCA12, 0xC9CD, 0xC974, 0xC90B, 0xC897, 0xC81C, 0xC79F, - 0xC724, 0xC6B0, 0xC647, 0xC5EE, 0xC5A8, 0xC57C, 0xC56C, 0xC57C, - 0xC5A8, 0xC5EE, 0xC647, 0xC6B0, 0xC724, 0xC79F, 0xC81C, 0xC897, - 0xC90B, 0xC974, 0xC9CD, 0xCA12, 0xCA3F, 0xCA4F, 0xFAF6, 0xFA87, - 0xF9DC, 0xF8FF, 0xF7FC, 0xF6DD, 0xF5AE, 0xF47A, 0xF34A, 0xF22C, - 0xF129, 0xF04C, 0xEFA1, 0xEF32, 0xEF0B, 0xEF32, 0xEFA1, 0xF04C, - 0xF129, 0xF22C, 0xF34A, 0xF47A, 0xF5AE, 0xF6DD, 0xF7FC, 0xF8FF, - 0xF9DC, 0xFA87, 0xFAF6, 0xFB1D, 0xD305, 0xD377, 0xD428, 0xD50C, - 0xD617, 0xD73F, 0xD878, 0xD9B7, 0xDAF0, 0xDC18, 0xDD24, 0xDE08, - 0xDEB8, 0xDF2B, 0xDF54, 0xDF2B, 0xDEB8, 0xDE08, 0xDD24, 0xDC18, - 0xDAF0, 0xD9B7, 0xD878, 0xD73F, 0xD617, 0xD50C, 0xD428, 0xD377, - 0xD305, 0xD2DC, 0xD4EA, 0xD584, 0xD672, 0xD7A5, 0xD90D, 0xDA9B, - 0xDC40, 0xDDED, 0xDF92, 0xE120, 0xE288, 0xE3BB, 0xE4A9, 0xE543, - 0xE579, 0xE543, 0xE4A9, 0xE3BB, 0xE288, 0xE120, 0xDF92, 0xDDED, - 0xDC40, 0xDA9B, 0xD90D, 0xD7A5, 0xD672, 0xD584, 0xD4EA, 0xD4B4, - 0xF51C, 0xF49D, 0xF3D8, 0xF2DB, 0xF1B2, 0xF069, 0xEF0D, 0xEDAB, - 0xEC4F, 0xEB06, 0xE9DD, 0xE8E0, 0xE81B, 0xE79C, 0xE76F, 0xE79C, - 0xE81B, 0xE8E0, 0xE9DD, 0xEB06, 0xEC4F, 0xEDAB, 0xEF0D, 0xF069, - 0xF1B2, 0xF2DB, 0xF3D8, 0xF49D, 0xF51C, 0xF549, 0xC7E1, 0xC7ED, - 0xC7FE, 0xC814, 0xC82F, 0xC84C, 0xC86A, 0xC88A, 0xC8A8, 0xC8C5, - 0xC8DF, 0xC8F6, 0xC907, 0xC912, 0xC916, 0xC912, 0xC907, 0xC8F6, - 0xC8DF, 0xC8C5, 0xC8A8, 0xC88A, 0xC86A, 0xC84C, 0xC82F, 0xC814, - 0xC7FE, 0xC7ED, 0xC7E1, 0xC7DD, 0x0579, 0x05F9, 0x06BF, 0x07BE, - 0x08EA, 0x0A35, 0x0B93, 0x0CF8, 0x0E56, 0x0FA2, 0x10CD, 0x11CC, - 0x1292, 0x1313, 0x1340, 0x1313, 0x1292, 0x11CC, 0x10CD, 0x0FA2, - 0x0E56, 0x0CF8, 0x0B93, 0x0A35, 0x08EA, 0x07BE, 0x06BF, 0x05F9, - 0x0579, 0x054B, 0x2BC3, 0x2B8B, 0x2B35, 0x2AC7, 0x2A45, 0x29B5, - 0x291D, 0x2882, 0x27EB, 0x275B, 0x26D9, 0x266A, 0x2615, 0x25DD, - 0x25C9, 0x25DD, 0x2615, 0x266A, 0x26D9, 0x275B, 0x27EB, 0x2882, - 0x291D, 0x29B5, 0x2A45, 0x2AC7, 0x2B35, 0x2B8B, 0x2BC3, 0x2BD6, - 0xCD37, 0xCDED, 0xCF06, 0xD070, 0xD21A, 0xD3F1, 0xD5E3, 0xD7DE, - 0xD9D0, 0xDBA7, 0xDD51, 0xDEBB, 0xDFD5, 0xE08B, 0xE0CB, 0xE08B, - 0xDFD5, 0xDEBB, 0xDD51, 0xDBA7, 0xD9D0, 0xD7DE, 0xD5E3, 0xD3F1, - 0xD21A, 0xD070, 0xCF06, 0xCDED, 0xCD37, 0xCCF6, 0x0005, 0x0016, - 0x0030, 0x0051, 0x0078, 0x00A3, 0x00D1, 0x00FF, 0x012D, 0x0158, - 0x017F, 0x01A0, 0x01BA, 0x01CB, 0x01D1, 0x01CB, 0x01BA, 0x01A0, - 0x017F, 0x0158, 0x012D, 0x00FF, 0x00D1, 0x00A3, 0x0078, 0x0051, - 0x0030, 0x0016, 0x0005, 0x0000, 0xFF32, 0xFF37, 0xFF3E, 0xFF48, - 0xFF53, 0xFF60, 0xFF6D, 0xFF7B, 0xFF88, 0xFF95, 0xFFA0, 0xFFAA, - 0xFFB2, 0xFFB6, 0xFFB8, 0xFFB6, 0xFFB2, 0xFFAA, 0xFFA0, 0xFF95, - 0xFF88, 0xFF7B, 0xFF6D, 0xFF60, 0xFF53, 0xFF48, 0xFF3E, 0xFF37, - 0xFF32, 0xFF30, 0xC9AE, 0xC936, 0xC87D, 0xC78F, 0xC677, 0xC542, - 0xC3FB, 0xC2AE, 0xC167, 0xC032, 0xBF1A, 0xBE2C, 0xBD73, 0xBCFC, - 0xBCD1, 0xBCFC, 0xBD73, 0xBE2C, 0xBF1A, 0xC032, 0xC167, 0xC2AE, - 0xC3FB, 0xC542, 0xC677, 0xC78F, 0xC87D, 0xC936, 0xC9AE, 0xC9D8, - 0x1E91, 0x1F5B, 0x2093, 0x2225, 0x23FE, 0x2608, 0x2830, 0x2A63, - 0x2C8B, 0x2E96, 0x306E, 0x3200, 0x3338, 0x3402, 0x344A, 0x3402, - 0x3338, 0x3200, 0x306E, 0x2E96, 0x2C8B, 0x2A63, 0x2830, 0x2608, - 0x23FE, 0x2225, 0x2093, 0x1F5B, 0x1E91, 0x1E4A, 0x1AFA, 0x1AD0, - 0x1A90, 0x1A3D, 0x19DB, 0x196F, 0x18FD, 0x1889, 0x1817, 0x17AB, - 0x1749, 0x16F6, 0x16B5, 0x168C, 0x167D, 0x168C, 0x16B5, 0x16F6, - 0x1749, 0x17AB, 0x1817, 0x1889, 0x18FD, 0x196F, 0x19DB, 0x1A3D, - 0x1A90, 0x1AD0, 0x1AFA, 0x1B09, 0x1157, 0x118D, 0x11E0, 0x124B, - 0x12C8, 0x1353, 0x13E6, 0x147B, 0x150E, 0x1599, 0x1616, 0x1681, - 0x16D4, 0x170A, 0x171D, 0x170A, 0x16D4, 0x1681, 0x1616, 0x1599, - 0x150E, 0x147B, 0x13E6, 0x1353, 0x12C8, 0x124B, 0x11E0, 0x118D, - 0x1157, 0x1144, 0xAC25, 0xABCE, 0xAB47, 0xAA99, 0xA9CD, 0xA8EC, - 0xA7FD, 0xA70A, 0xA61C, 0xA53A, 0xA46E, 0xA3C0, 0xA33A, 0xA2E2, - 0xA2C3, 0xA2E2, 0xA33A, 0xA3C0, 0xA46E, 0xA53A, 0xA61C, 0xA70A, - 0xA7FD, 0xA8EC, 0xA9CD, 0xAA99, 0xAB47, 0xABCE, 0xAC25, 0xAC44, - 0xFFFB, 0xFFED, 0xFFD6, 0xFFBA, 0xFF98, 0xFF72, 0xFF4B, 0xFF22, - 0xFEFB, 0xFED5, 0xFEB3, 0xFE96, 0xFE80, 0xFE71, 0xFE6C, 0xFE71, - 0xFE80, 0xFE96, 0xFEB3, 0xFED5, 0xFEFB, 0xFF22, 0xFF4B, 0xFF72, - 0xFF98, 0xFFBA, 0xFFD6, 0xFFED, 0xFFFB, 0x0000, 0xFFFF, 0xFFFB, - 0xFFF6, 0xFFEE, 0xFFE6, 0xFFDC, 0xFFD2, 0xFFC8, 0xFFBE, 0xFFB4, - 0xFFAB, 0xFFA4, 0xFF9E, 0xFF9B, 0xFF99, 0xFF9B, 0xFF9E, 0xFFA4, - 0xFFAB, 0xFFB4, 0xFFBE, 0xFFC8, 0xFFD2, 0xFFDC, 0xFFE6, 0xFFEE, - 0xFFF6, 0xFFFB, 0xFFFF, 0x0000, 0xBF1F, 0xBEC2, 0xBE31, 0xBD77, - 0xBC9D, 0xBBAB, 0xBAAC, 0xB9A7, 0xB8A8, 0xB7B6, 0xB6DC, 0xB622, - 0xB591, 0xB534, 0xB513, 0xB534, 0xB591, 0xB622, 0xB6DC, 0xB7B6, - 0xB8A8, 0xB9A7, 0xBAAC, 0xBBAB, 0xBC9D, 0xBD77, 0xBE31, 0xBEC2, - 0xBF1F, 0xBF40, 0x2571, 0x2616, 0x2714, 0x285C, 0x29DC, 0x2B86, - 0x2D48, 0x2F12, 0x30D4, 0x327E, 0x33FF, 0x3547, 0x3645, 0x36E9, - 0x3724, 0x36E9, 0x3645, 0x3547, 0x33FF, 0x327E, 0x30D4, 0x2F12, - 0x2D48, 0x2B86, 0x29DC, 0x285C, 0x2714, 0x2616, 0x2571, 0x2537, - 0xD654, 0xD670, 0xD69C, 0xD6D3, 0xD715, 0xD75D, 0xD7AA, 0xD7F8, - 0xD845, 0xD88D, 0xD8CF, 0xD907, 0xD932, 0xD94E, 0xD958, 0xD94E, - 0xD932, 0xD907, 0xD8CF, 0xD88D, 0xD845, 0xD7F8, 0xD7AA, 0xD75D, - 0xD715, 0xD6D3, 0xD69C, 0xD670, 0xD654, 0xD64A, 0xEC29, 0xEBE8, - 0xEB82, 0xEB00, 0xEA66, 0xE9BD, 0xE909, 0xE852, 0xE79F, 0xE6F5, - 0xE65C, 0xE5D9, 0xE574, 0xE532, 0xE51B, 0xE532, 0xE574, 0xE5D9, - 0xE65C, 0xE6F5, 0xE79F, 0xE852, 0xE909, 0xE9BD, 0xEA66, 0xEB00, - 0xEB82, 0xEBE8, 0xEC29, 0xEC41, 0xB58C, 0xB558, 0xB509, 0xB4A2, - 0xB42A, 0xB3A5, 0xB318, 0xB288, 0xB1FC, 0xB176, 0xB0FE, 0xB097, - 0xB048, 0xB014, 0xB002, 0xB014, 0xB048, 0xB097, 0xB0FE, 0xB176, - 0xB1FC, 0xB288, 0xB318, 0xB3A5, 0xB42A, 0xB4A2, 0xB509, 0xB558, - 0xB58C, 0xB59E, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF, - 0x4171, 0xBF5F, 0x2617, 0x2370, 0x2016, 0x1C26, 0x17BD, 0x12F7, - 0x0DF3, 0x08CD, 0x03A2, 0xFE91, 0xF9B5, 0xF52B, 0xF112, 0xED85, - 0xEAA3, 0xE839, 0xE602, 0xE400, 0xE232, 0xE099, 0xDF36, 0xDE09, - 0xDD12, 0xDC53, 0xDBCC, 0xDB7E, 0xDB68, 0xDB8C, 0xDBEA, 0xDC83, - 0xFFE1, 0xFFB9, 0xFF8C, 0xFF58, 0xFF21, 0xFEE5, 0xFEA7, 0xFE66, - 0xFE25, 0xFDE3, 0xFDA2, 0xFD63, 0xFD26, 0xFCED, 0xFCB8, 0xFC81, - 0xFC44, 0xFC02, 0xFBBD, 0xFB77, 0xFB31, 0xFAEE, 0xFAB0, 0xFA77, - 0xFA47, 0xFA21, 0xFA06, 0xF9F8, 0xF9FA, 0xFA0D, 0x01BF, 0x0124, - 0x004F, 0xFF4C, 0xFE23, 0xFCE0, 0xFB8D, 0xFA35, 0xF8E3, 0xF7A1, - 0xF67A, 0xF579, 0xF4A8, 0xF411, 0xF3C1, 0xF3B7, 0xF3EA, 0xF452, - 0xF4E4, 0xF59B, 0xF66C, 0xF750, 0xF83E, 0xF92D, 0xFA17, 0xFAF1, - 0xFBB4, 0xFC58, 0xFCD3, 0xFD1E, 0x0884, 0x40A6, 0x40B5, 0x40CC, - 0x40EA, 0x410D, 0x4134, 0x415D, 0x4186, 0x41AF, 0x41D6, 0x41F9, - 0x4217, 0x422E, 0x423D, 0x4242, 0x423D, 0x422E, 0x4217, 0x41F9, - 0x41D6, 0x41AF, 0x4186, 0x415D, 0x4134, 0x410D, 0x40EA, 0x40CC, - 0x40B5, 0x40A6, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_C4_values, 0x00572cb4, 1942, 0x00000000, 1942); diff --git a/assets/anims/anim_C5.inc.c b/assets/anims/anim_C5.inc.c index cdc6239a1..a9ad5b930 100644 --- a/assets/anims/anim_C5.inc.c +++ b/assets/anims/anim_C5.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_C5[] = { 1, 189, @@ -13,151 +14,7 @@ static const struct Animation anim_C5[] = { }; -static const u16 anim_C5_indices[] = { - 0x0001, 0x0000, 0x001E, 0x0001, 0x001E, 0x001F, 0x0001, 0x0000, 0x0001, 0x003D, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x03AD, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03AC, - 0x001E, 0x0352, 0x001E, 0x0370, 0x001E, 0x038E, - 0x0001, 0x034E, 0x0001, 0x034F, 0x0001, 0x0350, - 0x001E, 0x00B6, 0x001E, 0x00D4, 0x001E, 0x00F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0098, - 0x001E, 0x003E, 0x001E, 0x005C, 0x001E, 0x007A, - 0x0001, 0x034A, 0x0001, 0x034B, 0x0001, 0x034C, - 0x001E, 0x014C, 0x001E, 0x016A, 0x001E, 0x0188, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0110, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x034D, - 0x001E, 0x02F0, 0x001E, 0x030E, 0x001E, 0x032C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x02D2, - 0x001E, 0x0278, 0x001E, 0x0296, 0x001E, 0x02B4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0351, - 0x001E, 0x021E, 0x001E, 0x023C, 0x001E, 0x025A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0200, - 0x001E, 0x01A6, 0x001E, 0x01C4, 0x001E, 0x01E2, -}; +ROM_ASSET_LOAD_ANIM(anim_C5_indices, 0x0057230c, 252, 0x00000000, 252); -static const s16 anim_C5_values[] = { - 0x0000, 0x00AB, 0x00AB, 0x00A9, 0x00A8, 0x00A6, 0x00A4, 0x00A2, - 0x00A0, 0x009E, 0x009C, 0x009B, 0x0099, 0x0098, 0x0097, 0x0097, - 0x0097, 0x0098, 0x0099, 0x009B, 0x009C, 0x009E, 0x00A0, 0x00A2, - 0x00A4, 0x00A6, 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AB, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, - 0x0002, 0x0002, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, 0x0003, - 0x0003, 0x0002, 0x0002, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x3FFF, 0x0003, 0x000C, - 0x001A, 0x002C, 0x0041, 0x0058, 0x0071, 0x008A, 0x00A2, 0x00BA, - 0x00CF, 0x00E1, 0x00EF, 0x00F8, 0x00FB, 0x00F8, 0x00EF, 0x00E1, - 0x00D0, 0x00BB, 0x00A4, 0x008B, 0x0073, 0x005A, 0x0043, 0x002E, - 0x001D, 0x000F, 0x0006, 0x0003, 0xF97C, 0xF97D, 0xF97E, 0xF97F, - 0xF981, 0xF982, 0xF984, 0xF986, 0xF988, 0xF98A, 0xF98B, 0xF98D, - 0xF98E, 0xF98E, 0xF98F, 0xF98E, 0xF98E, 0xF98D, 0xF98B, 0xF98A, - 0xF988, 0xF986, 0xF984, 0xF983, 0xF981, 0xF97F, 0xF97E, 0xF97D, - 0xF97C, 0xF97C, 0xED77, 0xED3F, 0xECE7, 0xEC76, 0xEBF2, 0xEB5F, - 0xEAC4, 0xEA26, 0xE98A, 0xE8F7, 0xE872, 0xE801, 0xE7A9, 0xE770, - 0xE75B, 0xE76E, 0xE7A6, 0xE7FD, 0xE86C, 0xE8EF, 0xE980, 0xEA1A, - 0xEAB6, 0xEB50, 0xEBE1, 0xEC64, 0xECD4, 0xED2B, 0xED63, 0xED77, - 0xCA3F, 0xCA12, 0xC9CD, 0xC973, 0xC90A, 0xC896, 0xC81B, 0xC79E, - 0xC723, 0xC6AF, 0xC646, 0xC5ED, 0xC5A8, 0xC57B, 0xC56C, 0xC57C, - 0xC5AA, 0xC5F1, 0xC64B, 0xC6B6, 0xC72C, 0xC7A8, 0xC826, 0xC8A3, - 0xC918, 0xC982, 0xC9DD, 0xCA23, 0xCA50, 0xCA61, 0xFAF6, 0xFA87, - 0xF9DC, 0xF900, 0xF7FD, 0xF6DF, 0xF5B0, 0xF47C, 0xF34D, 0xF22F, - 0xF12C, 0xF04F, 0xEFA3, 0xEF33, 0xEF0B, 0xEF30, 0xEF9D, 0xF045, - 0xF11F, 0xF21F, 0xF33A, 0xF465, 0xF596, 0xF6C2, 0xF7DD, 0xF8DD, - 0xF9B8, 0xFA61, 0xFACF, 0xFAF6, 0xD305, 0xD377, 0xD427, 0xD50B, - 0xD616, 0xD73D, 0xD876, 0xD9B4, 0xDAED, 0xDC15, 0xDD21, 0xDE05, - 0xDEB6, 0xDF2A, 0xDF54, 0xDF2D, 0xDEBC, 0xDE0E, 0xDD2E, 0xDC26, - 0xDB01, 0xD9CC, 0xD891, 0xD75C, 0xD637, 0xD52E, 0xD44D, 0xD39E, - 0xD32D, 0xD305, 0xD4EA, 0xD584, 0xD671, 0xD7A3, 0xD90B, 0xDA98, - 0xDC3D, 0xDDE9, 0xDF8E, 0xE11C, 0xE284, 0xE3B7, 0xE4A6, 0xE541, - 0xE579, 0xE545, 0xE4AE, 0xE3C4, 0xE296, 0xE132, 0xDFA9, 0xDE09, - 0xDC61, 0xDAC1, 0xD937, 0xD7D3, 0xD6A4, 0xD5B9, 0xD520, 0xD4EA, - 0xF51C, 0xF49D, 0xF3D9, 0xF2DC, 0xF1B4, 0xF06B, 0xEF10, 0xEDAE, - 0xEC53, 0xEB0A, 0xE9E0, 0xE8E3, 0xE81E, 0xE79E, 0xE76F, 0xE79A, - 0xE817, 0xE8D8, 0xE9D2, 0xEAF7, 0xEC3C, 0xED94, 0xEEF2, 0xF04A, - 0xF18F, 0xF2B5, 0xF3AF, 0xF472, 0xF4EF, 0xF51C, 0xC7E1, 0xC7EC, - 0xC7FD, 0xC813, 0xC82D, 0xC84A, 0xC868, 0xC887, 0xC8A6, 0xC8C3, - 0xC8DD, 0xC8F4, 0xC905, 0xC911, 0xC916, 0xC914, 0xC90B, 0xC8FC, - 0xC8E8, 0xC8D1, 0xC8B7, 0xC89B, 0xC87F, 0xC864, 0xC849, 0xC832, - 0xC81E, 0xC80E, 0xC804, 0xC800, 0x0579, 0x05F9, 0x06BE, 0x07BD, - 0x08E8, 0x0A33, 0x0B91, 0x0CF5, 0x0E53, 0x0F9E, 0x10CA, 0x11CA, - 0x1290, 0x1311, 0x1340, 0x1314, 0x1297, 0x11D4, 0x10D9, 0x0FB1, - 0x0E6A, 0x0D10, 0x0BAF, 0x0A55, 0x090D, 0x07E5, 0x06E8, 0x0625, - 0x05A6, 0x0579, 0x2BC3, 0x2B8B, 0x2B35, 0x2AC7, 0x2A45, 0x29B6, - 0x291E, 0x2884, 0x27EC, 0x275C, 0x26DA, 0x266C, 0x2616, 0x25DE, - 0x25C9, 0x25DC, 0x2613, 0x2667, 0x26D4, 0x2754, 0x27E2, 0x2878, - 0x2911, 0x29A7, 0x2A35, 0x2AB6, 0x2B23, 0x2B78, 0x2BAF, 0x2BC3, - 0xCD36, 0xCDEC, 0xCF05, 0xD06F, 0xD218, 0xD3EE, 0xD5DF, 0xD7DA, - 0xD9CB, 0xDBA2, 0xDD4C, 0xDEB7, 0xDFD1, 0xE089, 0xE0CB, 0xE08D, - 0xDFDB, 0xDEC6, 0xDD61, 0xDBBC, 0xD9EB, 0xD7FF, 0xD60A, 0xD41E, - 0xD24D, 0xD0A7, 0xCF41, 0xCE2B, 0xCD77, 0xCD37, 0x0005, 0x0016, - 0x0030, 0x0051, 0x0078, 0x00A3, 0x00D0, 0x00FF, 0x012C, 0x0158, - 0x017F, 0x01A0, 0x01BA, 0x01CA, 0x01D1, 0x01CD, 0x01C2, 0x01B0, - 0x0198, 0x017C, 0x015B, 0x0138, 0x0111, 0x00E9, 0x00C1, 0x0098, - 0x0070, 0x004A, 0x0026, 0x0005, 0xFF32, 0xFF37, 0xFF3E, 0xFF48, - 0xFF53, 0xFF60, 0xFF6D, 0xFF7B, 0xFF88, 0xFF95, 0xFFA0, 0xFFAA, - 0xFFB1, 0xFFB6, 0xFFB8, 0xFFB7, 0xFFB4, 0xFFAF, 0xFFA8, 0xFF9F, - 0xFF96, 0xFF8B, 0xFF80, 0xFF74, 0xFF69, 0xFF5D, 0xFF51, 0xFF46, - 0xFF3B, 0xFF32, 0xC9AE, 0xC936, 0xC87E, 0xC790, 0xC679, 0xC544, - 0xC3FE, 0xC2B1, 0xC16A, 0xC035, 0xBF1D, 0xBE2F, 0xBD75, 0xBCFD, - 0xBCD1, 0xBCEC, 0xBD3C, 0xBDBB, 0xBE64, 0xBF30, 0xC019, 0xC11A, - 0xC22C, 0xC34A, 0xC46F, 0xC593, 0xC6B1, 0xC7C4, 0xC8C4, 0xC9AE, - 0x1E91, 0x1F5B, 0x2092, 0x2224, 0x23FB, 0x2605, 0x282C, 0x2A5E, - 0x2C86, 0x2E90, 0x3069, 0x31FB, 0x3335, 0x3400, 0x344A, 0x341C, - 0x3395, 0x32BE, 0x31A2, 0x3049, 0x2EBF, 0x2D0E, 0x2B3E, 0x295B, - 0x276D, 0x2580, 0x239C, 0x21CD, 0x201B, 0x1E91, 0x1AFA, 0x1AD0, - 0x1A90, 0x1A3D, 0x19DC, 0x1970, 0x18FE, 0x188A, 0x1818, 0x17AC, - 0x174A, 0x16F7, 0x16B6, 0x168C, 0x167D, 0x1686, 0x16A2, 0x16CF, - 0x1709, 0x1751, 0x17A2, 0x17FC, 0x185B, 0x18BF, 0x1925, 0x198B, - 0x19EF, 0x1A4F, 0x1AA9, 0x1AFA, 0x1157, 0x118D, 0x11E0, 0x124A, - 0x12C8, 0x1352, 0x13E5, 0x147A, 0x150D, 0x1598, 0x1615, 0x1680, - 0x16D3, 0x1709, 0x171D, 0x1711, 0x16ED, 0x16B4, 0x1668, 0x160D, - 0x15A4, 0x1531, 0x14B6, 0x1435, 0x13B2, 0x132F, 0x12AE, 0x1233, - 0x11C0, 0x1157, 0xAC25, 0xABCE, 0xAB47, 0xAA9A, 0xA9CE, 0xA8ED, - 0xA7FF, 0xA70C, 0xA61E, 0xA53C, 0xA470, 0xA3C2, 0xA33B, 0xA2E3, - 0xA2C3, 0xA2D7, 0xA312, 0xA36E, 0xA3E9, 0xA47E, 0xA528, 0xA5E3, - 0xA6AC, 0xA77C, 0xA851, 0xA926, 0xA9F7, 0xAABF, 0xAB7B, 0xAC25, - 0xFFFB, 0xFFED, 0xFFD7, 0xFFBA, 0xFF98, 0xFF72, 0xFF4B, 0xFF23, - 0xFEFB, 0xFED5, 0xFEB4, 0xFE97, 0xFE80, 0xFE72, 0xFE6C, 0xFE70, - 0xFE79, 0xFE89, 0xFE9D, 0xFEB6, 0xFED2, 0xFEF1, 0xFF12, 0xFF35, - 0xFF59, 0xFF7C, 0xFF9F, 0xFFC0, 0xFFDF, 0xFFFB, 0xFFFF, 0xFFFB, - 0xFFF6, 0xFFEE, 0xFFE6, 0xFFDC, 0xFFD2, 0xFFC8, 0xFFBE, 0xFFB4, - 0xFFAC, 0xFFA4, 0xFF9E, 0xFF9B, 0xFF99, 0xFF9A, 0xFF9D, 0xFFA1, - 0xFFA6, 0xFFAC, 0xFFB3, 0xFFBB, 0xFFC4, 0xFFCD, 0xFFD6, 0xFFDF, - 0xFFE8, 0xFFF0, 0xFFF8, 0xFFFF, 0xBF1F, 0xBEC2, 0xBE32, 0xBD78, - 0xBC9E, 0xBBAD, 0xBAAE, 0xB9AA, 0xB8AA, 0xB7B9, 0xB6DE, 0xB624, - 0xB593, 0xB535, 0xB513, 0xB528, 0xB566, 0xB5CA, 0xB64D, 0xB6ED, - 0xB7A3, 0xB86C, 0xB942, 0xBA22, 0xBB06, 0xBBEA, 0xBCCA, 0xBDA0, - 0xBE69, 0xBF1F, 0x2571, 0x2615, 0x2713, 0x285A, 0x29DA, 0x2B83, - 0x2D45, 0x2F0F, 0x30D0, 0x327A, 0x33FB, 0x3543, 0x3642, 0x36E8, - 0x3724, 0x36FF, 0x3690, 0x35E1, 0x34FA, 0x33E1, 0x32A0, 0x313F, - 0x2FC5, 0x2E3B, 0x2CA9, 0x2B17, 0x298D, 0x2813, 0x26B2, 0x2571, - 0xD654, 0xD670, 0xD69B, 0xD6D3, 0xD715, 0xD75D, 0xD7AA, 0xD7F8, - 0xD844, 0xD88D, 0xD8CE, 0xD906, 0xD932, 0xD94E, 0xD958, 0xD952, - 0xD93F, 0xD921, 0xD8FA, 0xD8CA, 0xD893, 0xD857, 0xD817, 0xD7D4, - 0xD78F, 0xD74B, 0xD707, 0xD6C7, 0xD68B, 0xD654, 0xEC2A, 0xEBE8, - 0xEB83, 0xEB00, 0xEA67, 0xE9BE, 0xE90B, 0xE854, 0xE7A1, 0xE6F7, - 0xE65D, 0xE5DB, 0xE575, 0xE533, 0xE51B, 0xE52A, 0xE556, 0xE59B, - 0xE5F8, 0xE668, 0xE6E8, 0xE775, 0xE80B, 0xE8A8, 0xE949, 0xE9E9, - 0xEA86, 0xEB1D, 0xEBA9, 0xEC29, 0xB58C, 0xB559, 0xB509, 0xB4A3, - 0xB42B, 0xB3A6, 0xB319, 0xB28A, 0xB1FD, 0xB178, 0xB0FF, 0xB099, - 0xB049, 0xB015, 0xB002, 0xB00E, 0xB030, 0xB067, 0xB0AF, 0xB107, - 0xB16C, 0xB1DA, 0xB250, 0xB2CC, 0xB34A, 0xB3C7, 0xB443, 0xB4B9, - 0xB527, 0xB58C, 0x7FFF, 0x7FFF, 0x4171, 0xBF5F, 0x7FFF, 0x7FFF, - 0x4171, 0xBF5F, 0xDD83, 0xDF09, 0xE101, 0xE358, 0xE5FB, 0xE8D7, - 0xEBD8, 0xEEEA, 0xF1FB, 0xF4F7, 0xF7CA, 0xFA62, 0xFCAA, 0xFE90, - 0x0000, 0x0107, 0x01C6, 0x0245, 0x028B, 0x02A0, 0x028E, 0x025A, - 0x020F, 0x01B4, 0x0150, 0x00EC, 0x0091, 0x0045, 0x0012, 0x0000, - 0xFA36, 0xFA75, 0xFAC9, 0xFB2D, 0xFB9E, 0xFC19, 0xFC9A, 0xFD1E, - 0xFDA3, 0xFE24, 0xFE9E, 0xFF0E, 0xFF71, 0xFFC3, 0x0000, 0x002C, - 0x004C, 0x0061, 0x006D, 0x0070, 0x006D, 0x0065, 0x0058, 0x0049, - 0x0038, 0x0027, 0x0018, 0x000B, 0x0003, 0x0000, 0xFD3C, 0xFD3A, - 0xFD1A, 0xFCE3, 0xFC99, 0xFC3F, 0xFBDB, 0xFB72, 0xFB07, 0xFA9F, - 0xFA3E, 0xF9EA, 0xF9A7, 0xF978, 0xF964, 0xF968, 0xF980, 0xF9A7, - 0xF9DD, 0xFA1C, 0xFA64, 0xFAB0, 0xFAFE, 0xFB4B, 0xFB94, 0xFBD6, - 0xFC0F, 0xFC3B, 0xFC58, 0xFC62, 0x0884, 0x40A6, 0x40B5, 0x40CC, - 0x40EA, 0x410D, 0x4134, 0x415C, 0x4186, 0x41AF, 0x41D6, 0x41F9, - 0x4217, 0x422E, 0x423D, 0x4242, 0x423F, 0x4235, 0x4225, 0x4210, - 0x41F6, 0x41D9, 0x41B9, 0x4197, 0x4173, 0x414E, 0x412A, 0x4106, - 0x40E4, 0x40C4, 0x40A6, -}; +ROM_ASSET_LOAD_ANIM(anim_C5_values, 0x00573560, 1942, 0x00000000, 1942); diff --git a/assets/anims/anim_C6.inc.c b/assets/anims/anim_C6.inc.c index 0da0b0cb4..58911acc2 100644 --- a/assets/anims/anim_C6.inc.c +++ b/assets/anims/anim_C6.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_C6[] = { 0, 189, @@ -13,134 +14,7 @@ static const struct Animation anim_C6[] = { }; -static const u16 anim_C6_indices[] = { - 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0032, 0x02AB, 0x0032, 0x02DD, 0x0032, 0x030F, - 0x0032, 0x0215, 0x0032, 0x0247, 0x0032, 0x0279, - 0x0032, 0x01E1, 0x0001, 0x0213, 0x0001, 0x0214, - 0x0001, 0x01DD, 0x0001, 0x01DE, 0x0001, 0x01DF, - 0x0032, 0x0008, 0x0032, 0x003A, 0x0032, 0x006C, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0007, - 0x0001, 0x0004, 0x0001, 0x0005, 0x0001, 0x0006, - 0x0001, 0x01D9, 0x0001, 0x01DA, 0x0001, 0x01DB, - 0x0032, 0x00D3, 0x0032, 0x0105, 0x0032, 0x0137, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x00A1, - 0x0001, 0x009E, 0x0001, 0x009F, 0x0001, 0x00A0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01DC, - 0x0001, 0x01D6, 0x0001, 0x01D7, 0x0001, 0x01D8, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x01A4, - 0x0001, 0x01A1, 0x0001, 0x01A2, 0x0001, 0x01A3, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01E0, - 0x0001, 0x019E, 0x0001, 0x019F, 0x0001, 0x01A0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x016C, - 0x0001, 0x0169, 0x0001, 0x016A, 0x0001, 0x016B, -}; +ROM_ASSET_LOAD_ANIM(anim_C6_indices, 0x00573d10, 252, 0x00000000, 252); -static const s16 anim_C6_values[] = { - 0x0000, 0xFFBB, 0x00BD, 0x3FFF, 0xFF8A, 0xF980, 0xF06F, 0xF085, - 0x4B74, 0x4B53, 0x4AF8, 0x4A70, 0x49C9, 0x490D, 0x484C, 0x4791, - 0x46E9, 0x4661, 0x4606, 0x45E5, 0x45F9, 0x462F, 0x4684, 0x46F1, - 0x4771, 0x47FE, 0x4892, 0x4928, 0x49BB, 0x4A45, 0x4AC0, 0x4B27, - 0x4B74, 0x4BAD, 0x4BDB, 0x4BFE, 0x4C1A, 0x4C2D, 0x4C3A, 0x4C42, - 0x4C45, 0x4C46, 0x4C44, 0x4C41, 0x4C3F, 0x4C3E, 0x4C3A, 0x4C2F, - 0x4C1E, 0x4C0A, 0x4BF2, 0x4BD9, 0x4BC0, 0x4BA9, 0x4B94, 0x4B83, - 0x4B78, 0x4B74, 0xD899, 0xD88B, 0xD863, 0xD826, 0xD7DC, 0xD789, - 0xD734, 0xD6E1, 0xD697, 0xD65B, 0xD632, 0xD624, 0xD62D, 0xD647, - 0xD66F, 0xD6A2, 0xD6DE, 0xD71F, 0xD763, 0xD7A7, 0xD7E8, 0xD824, - 0xD857, 0xD87F, 0xD899, 0xD8A7, 0xD8AA, 0xD8A6, 0xD89B, 0xD88B, - 0xD877, 0xD861, 0xD84B, 0xD835, 0xD822, 0xD812, 0xD807, 0xD804, - 0xD807, 0xD80F, 0xD81B, 0xD82A, 0xD83C, 0xD84F, 0xD861, 0xD873, - 0xD882, 0xD88E, 0xD897, 0xD899, 0x3DBE, 0x3DE6, 0x3E54, 0x3EF8, - 0x3FC2, 0x40A4, 0x418E, 0x426F, 0x433A, 0x43DE, 0x444B, 0x4473, - 0x445C, 0x441A, 0x43B3, 0x4330, 0x4296, 0x41EC, 0x4139, 0x4084, - 0x3FD2, 0x3F2C, 0x3E98, 0x3E1B, 0x3DBE, 0x3D7A, 0x3D43, 0x3D17, - 0x3CF7, 0x3CDF, 0x3CCF, 0x3CC6, 0x3CC2, 0x3CC1, 0x3CC3, 0x3CC7, - 0x3CC9, 0x3CCB, 0x3CD0, 0x3CDD, 0x3CF1, 0x3D0A, 0x3D26, 0x3D44, - 0x3D63, 0x3D7F, 0x3D98, 0x3DAC, 0x3DB9, 0x3DBE, 0x0F57, 0x0217, - 0xF7EF, 0xF913, 0xF907, 0xF8E3, 0xF8AA, 0xF85C, 0xF7FB, 0xF78A, - 0xF709, 0xF67A, 0xF5DF, 0xF539, 0xF48A, 0xF3D4, 0xF318, 0xF258, - 0xF196, 0xF0D2, 0xF00F, 0xEF4F, 0xEE92, 0xEDDB, 0xED2A, 0xEC83, - 0xEBE6, 0xEB55, 0xEAD1, 0xEA4A, 0xE9B3, 0xE912, 0xE86E, 0xE7CE, - 0xE73A, 0xE6B7, 0xE64D, 0xE602, 0xE5DE, 0xE5E7, 0xE624, 0xE69D, - 0xE789, 0xE904, 0xEAED, 0xED20, 0xEF79, 0xF1D6, 0xF414, 0xF60F, - 0xF7A5, 0xF8B2, 0xF913, 0x1E40, 0x1E5A, 0x1EA0, 0x1F09, 0x1F8A, - 0x2018, 0x20A9, 0x2133, 0x21AB, 0x2207, 0x223D, 0x2242, 0x220E, - 0x21A7, 0x2118, 0x206B, 0x1FAE, 0x1EEB, 0x1E2D, 0x1D7F, 0x1CEE, - 0x1C84, 0x1C4C, 0x1C50, 0x1C89, 0x1CEB, 0x1D6A, 0x1DF9, 0x1E8D, - 0x1F19, 0x1F92, 0x1FEA, 0x2017, 0x2023, 0x2022, 0x2016, 0x2000, - 0x1FE3, 0x1FBF, 0x1F96, 0x1F6A, 0x1F3C, 0x1F0D, 0x1EE0, 0x1EB6, - 0x1E8F, 0x1E6F, 0x1E56, 0x1E46, 0x1E40, 0x2243, 0x224C, 0x2264, - 0x2285, 0x22AA, 0x22CC, 0x22E8, 0x22F6, 0x22F2, 0x22D5, 0x229B, - 0x223E, 0x21AA, 0x20DA, 0x1FDC, 0x1EC0, 0x1D95, 0x1C69, 0x1B4C, - 0x1A4D, 0x197A, 0x18E3, 0x1897, 0x18A5, 0x1906, 0x19A9, 0x1A7B, - 0x1B6C, 0x1C69, 0x1D61, 0x1E42, 0x1EFB, 0x1F7A, 0x1FD2, 0x2024, - 0x206F, 0x20B4, 0x20F3, 0x212C, 0x215F, 0x218D, 0x21B5, 0x21D7, - 0x21F5, 0x220E, 0x2221, 0x2230, 0x223B, 0x2241, 0x2243, 0xD907, - 0xD929, 0xD984, 0xDA0D, 0xDAB4, 0xDB6D, 0xDC29, 0xDCDC, 0xDD77, - 0xDDEE, 0xDE32, 0xDE35, 0xDDEE, 0xDD61, 0xDCA0, 0xDBB9, 0xDABC, - 0xD9B6, 0xD8B8, 0xD7D0, 0xD70E, 0xD680, 0xD637, 0xD63D, 0xD68B, - 0xD70F, 0xD7BB, 0xD87D, 0xD945, 0xDA02, 0xDAA6, 0xDB1E, 0xDB5C, - 0xDB6E, 0xDB6F, 0xDB61, 0xDB47, 0xDB22, 0xDAF5, 0xDAC0, 0xDA88, - 0xDA4C, 0xDA11, 0xD9D6, 0xD99F, 0xD96E, 0xD944, 0xD924, 0xD90F, - 0xD907, 0x001B, 0x025B, 0xCB25, 0x41BC, 0x41C5, 0x41E0, 0x420A, - 0x4243, 0x4288, 0x42D7, 0x4330, 0x438F, 0x43F3, 0x445C, 0x44C6, - 0x4530, 0x4599, 0x45FE, 0x465E, 0x46B7, 0x4708, 0x474F, 0x4789, - 0x47B6, 0x47D3, 0x47DF, 0x47D8, 0x47B1, 0x4761, 0x46EE, 0x465E, - 0x45B7, 0x44FF, 0x443B, 0x4371, 0x42A8, 0x41E4, 0x412C, 0x4085, - 0x3FF5, 0x3F83, 0x3F33, 0x3F11, 0x3F1B, 0x3F4A, 0x3F95, 0x3FF2, - 0x4059, 0x40C1, 0x4122, 0x4171, 0x41A8, 0x41BC, 0x0FA0, 0x09D7, - 0xB72D, 0x001D, 0xFEE1, 0xDE31, 0x12BD, 0x12EA, 0x1365, 0x1421, - 0x150F, 0x1621, 0x1747, 0x1875, 0x199B, 0x1AAB, 0x1B97, 0x1C4F, - 0x1CC6, 0x1CED, 0x1CBB, 0x1C3A, 0x1B77, 0x1A83, 0x1969, 0x183A, - 0x1702, 0x15D1, 0x14B4, 0x13BA, 0x12F0, 0x1266, 0x1229, 0x123A, - 0x128B, 0x1312, 0x13C3, 0x1495, 0x157E, 0x1672, 0x1768, 0x1856, - 0x1930, 0x19EE, 0x1A84, 0x1AE8, 0x1B10, 0x1ACC, 0x1A0B, 0x18F0, - 0x179F, 0x163C, 0x14EA, 0x13CC, 0x1307, 0x12BD, 0xEB85, 0xFDA0, - 0xCD0E, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x0B13, 0x0AF9, 0x0AB2, 0x0A43, 0x09B6, 0x0910, 0x085A, - 0x079B, 0x06D9, 0x061D, 0x056D, 0x04D1, 0x0451, 0x03F3, 0x03C0, - 0x03BD, 0x03E8, 0x0435, 0x04A1, 0x0526, 0x05C1, 0x066F, 0x072A, - 0x07EF, 0x08B9, 0x0986, 0x0A50, 0x0B14, 0x0BCD, 0x0C77, 0x0D0F, - 0x0D91, 0x0DF7, 0x0E3F, 0x0E67, 0x0E71, 0x0E62, 0x0E3D, 0x0E05, - 0x0DC0, 0x0D6F, 0x0D17, 0x0CBC, 0x0C61, 0x0C0A, 0x0BBB, 0x0B77, - 0x0B42, 0x0B1F, 0x0B13, 0x0183, 0x195D, 0xEFE6, 0xEFED, 0xEFFE, - 0xF019, 0xF03A, 0xF05E, 0xF084, 0xF0A9, 0xF0CA, 0xF0E4, 0xF0F6, - 0xF0FC, 0xF0F6, 0xF0E5, 0xF0CC, 0xF0AC, 0xF088, 0xF063, 0xF03F, - 0xF01E, 0xF002, 0xEFEE, 0xEFE4, 0xEFE6, 0xEFF7, 0xF015, 0xF03C, - 0xF06C, 0xF0A2, 0xF0DA, 0xF113, 0xF14A, 0xF17C, 0xF1A8, 0xF1CA, - 0xF1E0, 0xF1E8, 0xF1E0, 0xF1C8, 0xF1A3, 0xF174, 0xF13F, 0xF105, - 0xF0CA, 0xF090, 0xF05A, 0xF02C, 0xF007, 0xEFEF, 0xEFE6, 0x11D7, - 0x11CC, 0x11AE, 0x1180, 0x1148, 0x1109, 0x10C8, 0x1089, 0x1050, - 0x1023, 0x1004, 0x0FF9, 0x1004, 0x1020, 0x104B, 0x1080, 0x10BC, - 0x10FB, 0x1139, 0x1172, 0x11A2, 0x11C5, 0x11D9, 0x11D7, 0x11C0, - 0x1193, 0x1156, 0x110D, 0x10BB, 0x1064, 0x100C, 0x0FB7, 0x0F68, - 0x0F25, 0x0EF0, 0x0ECD, 0x0EC1, 0x0ECE, 0x0EF3, 0x0F2B, 0x0F73, - 0x0FC6, 0x101E, 0x107A, 0x10D2, 0x1125, 0x116D, 0x11A5, 0x11CA, - 0x11D7, 0xFA39, 0xFA4B, 0xFA7B, 0xFAC3, 0xFB1C, 0xFB80, 0xFBE6, - 0xFC4A, 0xFCA3, 0xFCEB, 0xFD1B, 0xFD2D, 0xFD1E, 0xFCF6, 0xFCBA, - 0xFC6E, 0xFC18, 0xFBBC, 0xFB60, 0xFB08, 0xFAB9, 0xFA79, 0xFA4D, - 0xFA39, 0xFA3E, 0xFA57, 0xFA80, 0xFAB6, 0xFAF6, 0xFB3B, 0xFB82, - 0xFBC8, 0xFC09, 0xFC42, 0xFC6F, 0xFC8C, 0xFC97, 0xFC8D, 0xFC70, - 0xFC45, 0xFC0E, 0xFBCF, 0xFB8B, 0xFB45, 0xFB01, 0xFAC2, 0xFA8B, - 0xFA60, 0xFA43, 0xFA39, 0xF889, 0xF883, 0xF874, 0xF85C, 0xF83F, - 0xF81F, 0xF7FE, 0xF7DE, 0xF7C2, 0xF7AC, 0xF79D, 0xF799, 0xF7A0, - 0xF7B2, 0xF7CB, 0xF7EA, 0xF80D, 0xF831, 0xF854, 0xF875, 0xF891, - 0xF8A5, 0xF8B1, 0xF8B1, 0xF8A4, 0xF88A, 0xF866, 0xF83A, 0xF809, - 0xF7D7, 0xF7A4, 0xF774, 0xF74B, 0xF729, 0xF712, 0xF709, 0xF70D, - 0xF71C, 0xF733, 0xF752, 0xF776, 0xF79D, 0xF7C6, 0xF7F0, 0xF817, - 0xF83C, 0xF85B, 0xF873, 0xF883, 0xF889, 0xFEAC, 0xFEB7, 0xFED6, - 0xFF03, 0xFF3B, 0xFF79, 0xFFB9, 0xFFF7, 0x002C, 0x0057, 0x0073, - 0x007A, 0x006B, 0x0048, 0x0015, 0xFFD8, 0xFF94, 0xFF4C, 0xFF05, - 0xFEC5, 0xFE8D, 0xFE64, 0xFE4D, 0xFE4C, 0xFE66, 0xFE99, 0xFEE0, - 0xFF36, 0xFF96, 0xFFFA, 0x005D, 0x00BB, 0x010D, 0x0150, 0x017D, - 0x0190, 0x0188, 0x016C, 0x013F, 0x0105, 0x00C0, 0x0074, 0x0024, - 0xFFD5, 0xFF88, 0xFF42, 0xFF05, 0xFED6, 0xFEB7, 0xFEAC, 0x2FC5, - 0x2FB1, 0x2F7C, 0x2F2D, 0x2ECB, 0x2E5D, 0x2DEC, 0x2D7F, 0x2D1D, - 0x2CCD, 0x2C98, 0x2C85, 0x2C95, 0x2CC2, 0x2D06, 0x2D5C, 0x2DBD, - 0x2E24, 0x2E8B, 0x2EEC, 0x2F42, 0x2F86, 0x2FB3, 0x2FC3, 0x2FB3, - 0x2F85, 0x2F40, 0x2EEB, 0x2E89, 0x2E22, 0x2DBB, 0x2D59, 0x2D03, - 0x2CBF, 0x2C91, 0x2C81, 0x2C8D, 0x2CAF, 0x2CE4, 0x2D27, 0x2D75, - 0x2DCA, 0x2E23, 0x2E7C, 0x2ED1, 0x2F1F, 0x2F62, 0x2F96, 0x2FB8, - 0x2FC5, -}; +ROM_ASSET_LOAD_ANIM(anim_C6_values, 0x00573e0c, 1666, 0x00000000, 1666); diff --git a/assets/anims/anim_C7.inc.c b/assets/anims/anim_C7.inc.c index 7027b8111..cfc85cdf4 100644 --- a/assets/anims/anim_C7.inc.c +++ b/assets/anims/anim_C7.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_C7[] = { 0, 189, @@ -13,207 +14,7 @@ static const struct Animation anim_C7[] = { }; -static const u16 anim_C7_indices[] = { - 0x0001, 0x0001, 0x0001, 0x0002, 0x0032, 0x0003, 0x0001, 0x0000, 0x0001, 0x0035, 0x0001, 0x0000, - 0x0032, 0x04F8, 0x0032, 0x052A, 0x0032, 0x055C, - 0x0032, 0x0462, 0x0032, 0x0494, 0x0032, 0x04C6, - 0x0032, 0x03CC, 0x0032, 0x03FE, 0x0032, 0x0430, - 0x0001, 0x03C8, 0x0001, 0x03C9, 0x0001, 0x03CA, - 0x0032, 0x006B, 0x0032, 0x009D, 0x0032, 0x00CF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0039, - 0x0001, 0x0036, 0x0001, 0x0037, 0x0001, 0x0038, - 0x0001, 0x03C4, 0x0001, 0x03C5, 0x0001, 0x03C6, - 0x0032, 0x0105, 0x0032, 0x0137, 0x0032, 0x0169, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0104, - 0x0001, 0x0101, 0x0001, 0x0102, 0x0001, 0x0103, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03C7, - 0x0032, 0x032E, 0x0032, 0x0360, 0x0032, 0x0392, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x02FC, - 0x0032, 0x0266, 0x0032, 0x0298, 0x0032, 0x02CA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x03CB, - 0x0001, 0x0263, 0x0001, 0x0264, 0x0001, 0x0265, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0032, 0x0231, - 0x0032, 0x019B, 0x0032, 0x01CD, 0x0032, 0x01FF, -}; +ROM_ASSET_LOAD_ANIM(anim_C7_indices, 0x005744a8, 252, 0x00000000, 252); -static const s16 anim_C7_values[] = { - 0x0000, 0x001B, 0x00BD, 0x0000, 0x0000, 0xFFFF, 0xFFFE, 0xFFFC, - 0xFFFA, 0xFFF8, 0xFFF6, 0xFFF5, 0xFFF4, 0xFFF4, 0xFFF4, 0xFFF5, - 0xFFF7, 0xFFF8, 0xFFFA, 0xFFFC, 0xFFFE, 0x0000, 0x0001, 0x0002, - 0x0003, 0x0004, 0x0004, 0x0004, 0x0003, 0x0001, 0x0000, 0xFFFE, - 0xFFFC, 0xFFFA, 0xFFF8, 0xFFF6, 0xFFF4, 0xFFF2, 0xFFF1, 0xFFF0, - 0xFFEF, 0xFFEF, 0xFFF0, 0xFFF2, 0xFFF3, 0xFFF5, 0xFFF8, 0xFFFA, - 0xFFFC, 0xFFFE, 0xFFFF, 0x0000, 0x0000, 0x3FFF, 0xFF8A, 0xF980, - 0xF06F, 0xF085, 0xF072, 0xF03C, 0xEFE6, 0xEF73, 0xEEE8, 0xEE48, - 0xED97, 0xECD8, 0xEC0F, 0xEB3F, 0xEA6D, 0xE99B, 0xE8CE, 0xE809, - 0xE74F, 0xE6A5, 0xE60E, 0xE58D, 0xE527, 0xE4DE, 0xE4B7, 0xE4B4, - 0xE4F9, 0xE598, 0xE684, 0xE7AC, 0xE901, 0xEA75, 0xEBF8, 0xED7A, - 0xEEED, 0xF041, 0xF167, 0xF24F, 0xF2EA, 0xF342, 0xF36D, 0xF371, - 0xF355, 0xF31F, 0xF2D4, 0xF27C, 0xF21B, 0xF1B8, 0xF15A, 0xF106, - 0xF0C2, 0xF095, 0xF085, 0xF955, 0xF944, 0xF918, 0xF8DC, 0xF89C, - 0xF861, 0xF838, 0xF82B, 0xF846, 0xF893, 0xF928, 0xFA06, 0xFB18, - 0xFC49, 0xFD81, 0xFEAD, 0xFFB6, 0x0086, 0x010A, 0x012A, 0x00E5, - 0x0050, 0xFF7B, 0xFE75, 0xFD4C, 0xFC11, 0xFAD2, 0xF99F, 0xF886, - 0xF798, 0xF6E4, 0xF677, 0xF642, 0xF627, 0xF622, 0xF632, 0xF653, - 0xF683, 0xF6BF, 0xF704, 0xF750, 0xF79F, 0xF7EF, 0xF83E, 0xF888, - 0xF8CA, 0xF903, 0xF92F, 0xF94B, 0xF955, 0xCD9D, 0xCDB9, 0xCE05, - 0xCE78, 0xCF06, 0xCFA6, 0xD04C, 0xD0EF, 0xD184, 0xD201, 0xD274, - 0xD2F1, 0xD372, 0xD3F1, 0xD46A, 0xD4D8, 0xD536, 0xD57D, 0xD5AA, - 0xD5B8, 0xD5A5, 0xD577, 0xD533, 0xD4DE, 0xD47A, 0xD40D, 0xD39A, - 0xD327, 0xD2B6, 0xD24D, 0xD1EF, 0xD1A0, 0xD159, 0xD110, 0xD0C4, - 0xD077, 0xD02A, 0xCFDE, 0xCF92, 0xCF49, 0xCF03, 0xCEC1, 0xCE83, - 0xCE4B, 0xCE1A, 0xCDEF, 0xCDCD, 0xCDB3, 0xCDA3, 0xCD9D, 0xD6A1, - 0xD6A9, 0xD6BA, 0xD6CD, 0xD6DD, 0xD6E0, 0xD6D1, 0xD6A8, 0xD65E, - 0xD5EB, 0xD535, 0xD434, 0xD2FF, 0xD1AD, 0xD056, 0xCF10, 0xCDF3, - 0xCD15, 0xCC8E, 0xCC74, 0xCCCD, 0xCD80, 0xCE7C, 0xCFB1, 0xD10D, - 0xD27E, 0xD3F3, 0xD55B, 0xD6A4, 0xD7BE, 0xD896, 0xD91C, 0xD964, - 0xD990, 0xD9A2, 0xD99E, 0xD987, 0xD95F, 0xD92A, 0xD8EA, 0xD8A2, - 0xD855, 0xD807, 0xD7BA, 0xD770, 0xD72D, 0xD6F4, 0xD6C8, 0xD6AB, - 0xD6A1, 0x0F57, 0x0217, 0xF7EF, 0xF913, 0x0DB8, 0x0DA2, 0x0D66, - 0x0D0D, 0x0C9E, 0x0C22, 0x0BA3, 0x0B27, 0x0AB8, 0x0A5F, 0x0A23, - 0x0A0D, 0x0A0F, 0x0A14, 0x0A1D, 0x0A2A, 0x0A39, 0x0A4C, 0x0A61, - 0x0A78, 0x0A92, 0x0AAE, 0x0ACB, 0x0AEB, 0x0B0B, 0x0B2D, 0x0B50, - 0x0B74, 0x0B99, 0x0BBD, 0x0BE2, 0x0C07, 0x0C2C, 0x0C51, 0x0C75, - 0x0C98, 0x0CBA, 0x0CDA, 0x0CFA, 0x0D17, 0x0D33, 0x0D4D, 0x0D64, - 0x0D79, 0x0D8C, 0x0D9B, 0x0DA7, 0x0DB1, 0x0DB6, 0x0DB8, 0x1A58, - 0x1A60, 0x1A77, 0x1A99, 0x1AC4, 0x1AF3, 0x1B24, 0x1B54, 0x1B7E, - 0x1BA1, 0x1BB8, 0x1BC0, 0x1BC0, 0x1BBD, 0x1BBA, 0x1BB5, 0x1BAF, - 0x1BA8, 0x1BA0, 0x1B97, 0x1B8D, 0x1B82, 0x1B77, 0x1B6B, 0x1B5F, - 0x1B51, 0x1B44, 0x1B36, 0x1B28, 0x1B1A, 0x1B0C, 0x1AFE, 0x1AF0, - 0x1AE2, 0x1AD4, 0x1AC6, 0x1AB9, 0x1AAD, 0x1AA1, 0x1A95, 0x1A8B, - 0x1A81, 0x1A78, 0x1A70, 0x1A69, 0x1A63, 0x1A5E, 0x1A5A, 0x1A58, - 0x1A58, 0x5C3E, 0x5C1B, 0x5BBA, 0x5B28, 0x5A75, 0x59AD, 0x58DE, - 0x5815, 0x5762, 0x56D1, 0x566F, 0x564C, 0x564F, 0x5658, 0x5667, - 0x567B, 0x5694, 0x56B2, 0x56D4, 0x56FA, 0x5724, 0x5751, 0x5781, - 0x57B3, 0x57E9, 0x5820, 0x5858, 0x5892, 0x58CD, 0x5909, 0x5945, - 0x5981, 0x59BD, 0x59F8, 0x5A32, 0x5A6B, 0x5AA2, 0x5AD7, 0x5B09, - 0x5B3A, 0x5B67, 0x5B90, 0x5BB6, 0x5BD8, 0x5BF6, 0x5C0F, 0x5C23, - 0x5C32, 0x5C3B, 0x5C3E, 0x001B, 0x001A, 0x0016, 0x0011, 0x0009, - 0x0001, 0xFFF8, 0xFFEE, 0xFFE4, 0xFFDA, 0xFFD0, 0xFFC7, 0xFFC0, - 0xFFBA, 0xFFB6, 0xFFB5, 0xFFB6, 0xFFBA, 0xFFBF, 0xFFC7, 0xFFD1, - 0xFFDB, 0xFFE7, 0xFFF4, 0x0000, 0x000E, 0x001C, 0x002A, 0x0037, - 0x0044, 0x0050, 0x005B, 0x0065, 0x006D, 0x0073, 0x0077, 0x0079, - 0x0077, 0x0072, 0x006B, 0x0063, 0x0059, 0x004F, 0x0044, 0x003A, - 0x0030, 0x0028, 0x0021, 0x001D, 0x001B, 0x025B, 0x025B, 0x025B, - 0x025B, 0x025B, 0x025B, 0x025B, 0x025A, 0x025A, 0x025A, 0x025A, - 0x0259, 0x0259, 0x0259, 0x0258, 0x0258, 0x0257, 0x0257, 0x0256, - 0x0256, 0x0255, 0x0255, 0x0254, 0x0253, 0x0253, 0x0252, 0x0251, - 0x0251, 0x0250, 0x024F, 0x024F, 0x024E, 0x024E, 0x024E, 0x024E, - 0x024E, 0x024E, 0x024F, 0x0250, 0x0251, 0x0252, 0x0253, 0x0255, - 0x0256, 0x0258, 0x0259, 0x025A, 0x025B, 0x025B, 0x025B, 0xCB25, - 0xCB0F, 0xCACF, 0xCA6C, 0xC9ED, 0xC958, 0xC8B3, 0xC804, 0xC751, - 0xC6A2, 0xC5FB, 0xC564, 0xC4E3, 0xC47E, 0xC43B, 0xC421, 0xC435, - 0xC477, 0xC4DD, 0xC564, 0xC607, 0xC6C2, 0xC791, 0xC86E, 0xC957, - 0xCA47, 0xCB39, 0xCC2A, 0xCD14, 0xCDF4, 0xCEC6, 0xCF85, 0xD02D, - 0xD0BA, 0xD127, 0xD170, 0xD187, 0xD166, 0xD115, 0xD09E, 0xD009, - 0xCF5F, 0xCEA9, 0xCDEE, 0xCD39, 0xCC90, 0xCBFF, 0xCB8C, 0xCB40, - 0xCB25, 0x4F2E, 0x4F43, 0x4F7E, 0x4FD9, 0x504C, 0x50D0, 0x515E, - 0x51F0, 0x527F, 0x5304, 0x5377, 0x53D3, 0x5410, 0x5427, 0x5411, - 0x53CF, 0x536A, 0x52E5, 0x5247, 0x5193, 0x50CF, 0x4FFF, 0x4F29, - 0x4E50, 0x4D7B, 0x4CAE, 0x4BEE, 0x4B3F, 0x4AA6, 0x4A29, 0x49CC, - 0x4994, 0x4981, 0x498D, 0x49B4, 0x49F3, 0x4A45, 0x4AA9, 0x4B18, - 0x4B92, 0x4C10, 0x4C91, 0x4D10, 0x4D8A, 0x4DFB, 0x4E60, 0x4EB5, - 0x4EF5, 0x4F1F, 0x4F2E, 0x0F26, 0xFFFD, 0xB340, 0x001D, 0x001E, - 0x0021, 0x0026, 0x002C, 0x0032, 0x0039, 0x0040, 0x0047, 0x004E, - 0x0054, 0x0058, 0x005B, 0x005E, 0x0060, 0x0061, 0x0063, 0x0065, - 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B, 0x006B, 0x006B, - 0x006B, 0x006B, 0x006B, 0x006A, 0x0069, 0x0068, 0x0067, 0x0065, - 0x0063, 0x0060, 0x005B, 0x0056, 0x0051, 0x004B, 0x0044, 0x003E, - 0x0038, 0x0032, 0x002C, 0x0027, 0x0023, 0x0020, 0x001E, 0x001D, - 0xFEE1, 0xFEE1, 0xFEE2, 0xFEE3, 0xFEE4, 0xFEE5, 0xFEE7, 0xFEE8, - 0xFEEA, 0xFEEB, 0xFEEC, 0xFEED, 0xFEEE, 0xFEEF, 0xFEEF, 0xFEF0, - 0xFEF0, 0xFEF1, 0xFEF1, 0xFEF2, 0xFEF2, 0xFEF3, 0xFEF3, 0xFEF3, - 0xFEF4, 0xFEF4, 0xFEF4, 0xFEF4, 0xFEF4, 0xFEF4, 0xFEF4, 0xFEF4, - 0xFEF4, 0xFEF3, 0xFEF3, 0xFEF2, 0xFEF1, 0xFEF0, 0xFEEE, 0xFEED, - 0xFEEB, 0xFEE9, 0xFEE8, 0xFEE6, 0xFEE5, 0xFEE3, 0xFEE2, 0xFEE1, - 0xFEE1, 0xFEE1, 0xDE31, 0xDE0A, 0xDD9E, 0xDCF8, 0xDC26, 0xDB35, - 0xDA30, 0xD924, 0xD81E, 0xD72A, 0xD655, 0xD5AB, 0xD53A, 0xD4EA, - 0xD49F, 0xD459, 0xD418, 0xD3DC, 0xD3A6, 0xD375, 0xD34A, 0xD326, - 0xD308, 0xD2F0, 0xD2E0, 0xD2D7, 0xD2D5, 0xD2DB, 0xD2E9, 0xD2FF, - 0xD31E, 0xD345, 0xD375, 0xD3AF, 0xD404, 0xD481, 0xD522, 0xD5DF, - 0xD6B1, 0xD793, 0xD87E, 0xD96C, 0xDA56, 0xDB35, 0xDC04, 0xDCBB, - 0xDD55, 0xDDCB, 0xDE16, 0xDE31, 0x12BD, 0x1311, 0x13FA, 0x155A, - 0x1715, 0x190C, 0x1B22, 0x1D3B, 0x1F39, 0x20FF, 0x226F, 0x236D, - 0x23DA, 0x23A4, 0x22E0, 0x21A9, 0x201C, 0x1E55, 0x1C72, 0x1A8E, - 0x18C6, 0x1738, 0x15FE, 0x1537, 0x14D0, 0x14A1, 0x14A1, 0x14C8, - 0x150D, 0x1566, 0x15CD, 0x1638, 0x169E, 0x16F7, 0x173A, 0x175F, - 0x175D, 0x1734, 0x16EE, 0x1692, 0x1623, 0x15A8, 0x1527, 0x14A5, - 0x1427, 0x13B4, 0x1350, 0x1302, 0x12D0, 0x12BD, 0xFD5C, 0xFD5D, - 0xFD5F, 0xFD62, 0xFD65, 0xFD67, 0xFD69, 0xFD6A, 0xFD69, 0xFD66, - 0xFD60, 0xFD57, 0xFD4A, 0xFD39, 0xFD1B, 0xFCEA, 0xFCAE, 0xFC6E, - 0xFC30, 0xFBFC, 0xFBD9, 0xFBCE, 0xFBD6, 0xFBE7, 0xFBFF, 0xFC1E, - 0xFC41, 0xFC68, 0xFC91, 0xFCBB, 0xFCE5, 0xFD0C, 0xFD30, 0xFD50, - 0xFD6A, 0xFD7C, 0xFD88, 0xFD8F, 0xFD92, 0xFD93, 0xFD90, 0xFD8B, - 0xFD85, 0xFD7E, 0xFD76, 0xFD6E, 0xFD67, 0xFD62, 0xFD5E, 0xFD5C, - 0xF385, 0xF372, 0xF33D, 0xF2EB, 0xF281, 0xF206, 0xF17E, 0xF0EF, - 0xF05F, 0xEFD3, 0xEF51, 0xEEDE, 0xEE80, 0xEE3D, 0xEE1A, 0xEE18, - 0xEE2F, 0xEE58, 0xEE8E, 0xEEC8, 0xEF00, 0xEF2E, 0xEF58, 0xEF83, - 0xEFB1, 0xEFDF, 0xF00F, 0xF03F, 0xF070, 0xF0A1, 0xF0D1, 0xF101, - 0xF12F, 0xF15C, 0xF187, 0xF1B0, 0xF1D9, 0xF204, 0xF231, 0xF25E, - 0xF28B, 0xF2B7, 0xF2E0, 0xF307, 0xF32A, 0xF349, 0xF362, 0xF375, - 0xF381, 0xF385, 0xCC7D, 0xCC7B, 0xCC77, 0xCC71, 0xCC6A, 0xCC65, - 0xCC61, 0xCC61, 0xCC64, 0xCC6D, 0xCC7D, 0xCC94, 0xCCB4, 0xCCDE, - 0xCD2A, 0xCDA4, 0xCE3A, 0xCEDA, 0xCF72, 0xCFF2, 0xD047, 0xD05E, - 0xD045, 0xD014, 0xCFCF, 0xCF7A, 0xCF18, 0xCEAE, 0xCE3E, 0xCDCC, - 0xCD5C, 0xCCF2, 0xCC92, 0xCC3E, 0xCBFB, 0xCBCC, 0xCBB0, 0xCBA2, - 0xCB9F, 0xCBA7, 0xCBB6, 0xCBCC, 0xCBE6, 0xCC03, 0xCC21, 0xCC3D, - 0xCC56, 0xCC6A, 0xCC78, 0xCC7D, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x04C2, 0x04B6, 0x0495, 0x0463, - 0x0423, 0x03D9, 0x038A, 0x0337, 0x02E7, 0x029B, 0x0258, 0x0222, - 0x01FC, 0x01EA, 0x01F0, 0x0212, 0x0253, 0x02B7, 0x034A, 0x0411, - 0x0503, 0x061B, 0x0751, 0x089E, 0x09FA, 0x0B5F, 0x0CC5, 0x0E26, - 0x0F7A, 0x10BA, 0x11DE, 0x12E1, 0x13BA, 0x1463, 0x14D3, 0x1506, - 0x14E1, 0x145C, 0x1385, 0x1269, 0x1117, 0x0F9D, 0x0E09, 0x0C69, - 0x0ACB, 0x093D, 0x07CE, 0x068B, 0x0582, 0x04C2, 0xFFB2, 0xFFB5, - 0xFFBD, 0xFFCB, 0xFFDD, 0xFFF2, 0x0009, 0x0024, 0x0040, 0x005D, - 0x007A, 0x0096, 0x00B2, 0x00CC, 0x00E3, 0x00F8, 0x0108, 0x0114, - 0x011D, 0x0125, 0x012B, 0x0130, 0x0134, 0x0137, 0x0138, 0x0139, - 0x0138, 0x0136, 0x0133, 0x012F, 0x012A, 0x0123, 0x011C, 0x0113, - 0x010A, 0x00FF, 0x00F1, 0x00DC, 0x00C3, 0x00A6, 0x0086, 0x0065, - 0x0043, 0x0023, 0x0004, 0xFFEA, 0xFFD2, 0xFFC1, 0xFFB5, 0xFFB2, - 0x148E, 0x14A9, 0x14F5, 0x156B, 0x1605, 0x16BD, 0x178A, 0x1868, - 0x194F, 0x1A39, 0x1B1E, 0x1BF9, 0x1CC2, 0x1D73, 0x1E06, 0x1E74, - 0x1EB5, 0x1EC4, 0x1EA2, 0x1E57, 0x1DEA, 0x1D5D, 0x1CB5, 0x1BF7, - 0x1B28, 0x1A4D, 0x1968, 0x1880, 0x1799, 0x16B7, 0x15DE, 0x1514, - 0x145D, 0x13BD, 0x1339, 0x12D6, 0x128F, 0x125E, 0x1241, 0x1236, - 0x123C, 0x1252, 0x1277, 0x12A8, 0x12E4, 0x132B, 0x137A, 0x13D1, - 0x142D, 0x148E, 0xFF37, 0xFF3C, 0xFF4A, 0xFF60, 0xFF79, 0xFF96, - 0xFFB2, 0xFFCC, 0xFFE1, 0xFFEF, 0xFFF5, 0xFFF4, 0xFFF3, 0xFFF1, - 0xFFEF, 0xFFEC, 0xFFE8, 0xFFE4, 0xFFE0, 0xFFDB, 0xFFD6, 0xFFD0, - 0xFFCA, 0xFFC3, 0xFFBD, 0xFFB6, 0xFFAF, 0xFFA8, 0xFFA1, 0xFF99, - 0xFF92, 0xFF8B, 0xFF83, 0xFF7C, 0xFF75, 0xFF6E, 0xFF68, 0xFF61, - 0xFF5B, 0xFF56, 0xFF50, 0xFF4B, 0xFF47, 0xFF43, 0xFF3F, 0xFF3C, - 0xFF3A, 0xFF38, 0xFF37, 0xFF37, 0xF64F, 0xF651, 0xF655, 0xF65C, - 0xF664, 0xF66C, 0xF675, 0xF67D, 0xF683, 0xF688, 0xF689, 0xF689, - 0xF689, 0xF688, 0xF688, 0xF687, 0xF686, 0xF684, 0xF683, 0xF682, - 0xF680, 0xF67E, 0xF67C, 0xF67A, 0xF678, 0xF676, 0xF674, 0xF672, - 0xF670, 0xF66D, 0xF66B, 0xF669, 0xF667, 0xF665, 0xF662, 0xF660, - 0xF65E, 0xF65C, 0xF65A, 0xF659, 0xF657, 0xF655, 0xF654, 0xF653, - 0xF652, 0xF651, 0xF650, 0xF650, 0xF64F, 0xF64F, 0x042B, 0x0437, - 0x0459, 0x048A, 0x04C6, 0x0507, 0x0548, 0x0584, 0x05B5, 0x05D6, - 0x05E3, 0x05E2, 0x05DF, 0x05DB, 0x05D6, 0x05CF, 0x05C7, 0x05BD, - 0x05B3, 0x05A7, 0x059B, 0x058D, 0x057F, 0x0571, 0x0561, 0x0552, - 0x0541, 0x0531, 0x0520, 0x050F, 0x04FE, 0x04EE, 0x04DD, 0x04CC, - 0x04BC, 0x04AC, 0x049D, 0x048E, 0x0480, 0x0473, 0x0466, 0x045B, - 0x0450, 0x0447, 0x043F, 0x0438, 0x0432, 0x042E, 0x042C, 0x042B, - 0x068D, 0x068E, 0x0692, 0x0696, 0x069C, 0x06A3, 0x06A9, 0x06AF, - 0x06B4, 0x06B7, 0x06B8, 0x06B8, 0x06B6, 0x06B2, 0x06AF, 0x06AA, - 0x06A5, 0x06A0, 0x069B, 0x0697, 0x0693, 0x0690, 0x068E, 0x068D, - 0x068E, 0x0690, 0x0693, 0x0697, 0x069B, 0x06A0, 0x06A5, 0x06AA, - 0x06AF, 0x06B2, 0x06B6, 0x06B8, 0x06B8, 0x06B8, 0x06B6, 0x06B2, - 0x06AF, 0x06AA, 0x06A5, 0x06A0, 0x069B, 0x0697, 0x0693, 0x0690, - 0x068E, 0x068D, 0xF3BE, 0xF3B1, 0xF38E, 0xF35A, 0xF31B, 0xF2D6, - 0xF291, 0xF252, 0xF21E, 0xF1FB, 0xF1EE, 0xF1F6, 0xF20B, 0xF22D, - 0xF257, 0xF287, 0xF2BB, 0xF2F1, 0xF325, 0xF356, 0xF380, 0xF3A1, - 0xF3B7, 0xF3BE, 0xF3B7, 0xF3A1, 0xF380, 0xF356, 0xF325, 0xF2F1, - 0xF2BB, 0xF287, 0xF257, 0xF22D, 0xF20B, 0xF1F6, 0xF1EE, 0xF1F6, - 0xF20B, 0xF22D, 0xF257, 0xF287, 0xF2BB, 0xF2F1, 0xF325, 0xF356, - 0xF380, 0xF3A1, 0xF3B7, 0xF3BE, 0x298D, 0x29A1, 0x29D8, 0x2A29, - 0x2A8B, 0x2AF5, 0x2B60, 0x2BC2, 0x2C13, 0x2C49, 0x2C5E, 0x2C52, - 0x2C30, 0x2BFC, 0x2BBB, 0x2B70, 0x2B1F, 0x2ACC, 0x2A7B, 0x2A30, - 0x29EE, 0x29BB, 0x2999, 0x298D, 0x2999, 0x29BB, 0x29EE, 0x2A30, - 0x2A7B, 0x2ACC, 0x2B1F, 0x2B70, 0x2BBB, 0x2BFC, 0x2C30, 0x2C52, - 0x2C5E, 0x2C52, 0x2C30, 0x2BFC, 0x2BBB, 0x2B70, 0x2B1F, 0x2ACC, - 0x2A7B, 0x2A30, 0x29EE, 0x29BB, 0x2999, 0x298D, -}; +ROM_ASSET_LOAD_ANIM(anim_C7_values, 0x005745a4, 2844, 0x00000000, 2844); diff --git a/assets/anims/anim_C8.inc.c b/assets/anims/anim_C8.inc.c index e0a729dc8..bade2c3ee 100644 --- a/assets/anims/anim_C8.inc.c +++ b/assets/anims/anim_C8.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_C8[] = { 1, 189, @@ -13,132 +14,7 @@ static const struct Animation anim_C8[] = { }; -static const u16 anim_C8_indices[] = { - 0x0001, 0x0000, 0x0014, 0x0001, 0x0014, 0x0015, 0x0001, 0x0000, 0x0001, 0x0029, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0324, - 0x0014, 0x02E8, 0x0014, 0x02FC, 0x0014, 0x0310, - 0x0014, 0x02AC, 0x0014, 0x02C0, 0x0014, 0x02D4, - 0x0014, 0x026F, 0x0014, 0x0283, 0x0014, 0x0297, - 0x0014, 0x007A, 0x0014, 0x008E, 0x0014, 0x00A2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x0066, - 0x0014, 0x002A, 0x0014, 0x003E, 0x0014, 0x0052, - 0x0014, 0x0232, 0x0014, 0x0246, 0x0014, 0x025A, - 0x0014, 0x0106, 0x0014, 0x011A, 0x0014, 0x012E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x00F2, - 0x0014, 0x00B6, 0x0014, 0x00CA, 0x0014, 0x00DE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x026E, - 0x0014, 0x01F6, 0x0014, 0x020A, 0x0014, 0x021E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01E2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x01CE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02AB, - 0x0014, 0x0192, 0x0014, 0x01A6, 0x0014, 0x01BA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0014, 0x017E, - 0x0014, 0x0142, 0x0014, 0x0156, 0x0014, 0x016A, -}; +ROM_ASSET_LOAD_ANIM(anim_C8_indices, 0x005750d8, 252, 0x00000000, 252); -static const s16 anim_C8_values[] = { - 0x0000, 0x0035, 0x0035, 0x0033, 0x0030, 0x002E, 0x002D, 0x002D, - 0x002F, 0x0034, 0x0046, 0x0065, 0x007B, 0x0085, 0x008E, 0x0096, - 0x009D, 0x00A2, 0x00A7, 0x00A9, 0x00AA, 0xFF5A, 0xFF5B, 0xFF5E, - 0xFF63, 0xFF6A, 0xFF72, 0xFF7C, 0xFF86, 0xFF92, 0xFFA7, 0xFFC6, - 0xFFDA, 0xFFE4, 0xFFEB, 0xFFF2, 0xFFF7, 0xFFFA, 0xFFFD, 0xFFFE, - 0xFFFF, 0x3FFF, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, 0x0816, - 0x0816, 0x0816, 0x0816, 0x06F9, 0x04B6, 0x02E5, 0x0208, 0x0175, - 0x010F, 0x00B6, 0x0065, 0x002C, 0x000B, 0x0000, 0xE285, 0xE285, - 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE285, 0xE90D, - 0xF5F0, 0xFF1F, 0x0160, 0x0118, 0xFFA6, 0xFE64, 0xFD3A, 0xFB96, - 0xFA1E, 0xF97C, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, 0xEA2F, - 0xEA2F, 0xEA2F, 0xEA2F, 0xEED0, 0xF7BB, 0xFD79, 0xFD95, 0xFB78, - 0xF871, 0xF5D0, 0xF367, 0xF0AF, 0xEE77, 0xED8C, 0xF5E7, 0xF5E7, - 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, 0xF5E7, - 0xF5E7, 0xF5E7, 0xF20E, 0xE90B, 0xDEAC, 0xD6BC, 0xD1BB, 0xCDCC, - 0xCB3B, 0xCA4F, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, - 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6E83, 0x6833, 0x58E0, - 0x45F1, 0x34CF, 0x23AE, 0x10BF, 0x016C, 0xFB1D, 0x9FAC, 0x9FAC, - 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, 0x9FAC, - 0x9FAC, 0x9FAC, 0xA279, 0xA945, 0xB1AB, 0xB944, 0xC0DD, 0xC943, - 0xD00F, 0xD2DC, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, - 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5146, 0x5876, 0x69EA, - 0x7F7A, 0x92FD, 0xA67F, 0xBC0F, 0xCD84, 0xD4B4, 0xF345, 0xF345, - 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF345, 0xF59A, - 0xFA49, 0xFDD7, 0xFF2B, 0xFFBD, 0xFFEB, 0x0013, 0x0037, 0x002C, - 0x0010, 0x0000, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, 0x2351, - 0x2351, 0x2351, 0x2351, 0x1DD2, 0x12B4, 0x0A05, 0x0646, 0x0424, - 0x02E3, 0x01CC, 0x00D0, 0x0045, 0x000B, 0x0000, 0xDF86, 0xDF86, - 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xDF86, 0xE291, - 0xE8C1, 0xEDB1, 0xF005, 0xF187, 0xF291, 0xF378, 0xF449, 0xF4DA, - 0xF52E, 0xF549, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, - 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xFA63, 0xF619, 0xEC06, - 0xE060, 0xD759, 0xD160, 0xCC73, 0xC91A, 0xC7DD, 0x131C, 0x131C, - 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, 0x131C, - 0x131C, 0x131C, 0x1566, 0x1A42, 0x1EB0, 0x1FAE, 0x1A96, 0x11A0, - 0x0918, 0x054B, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, - 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xEC4C, 0xF47B, 0x0745, - 0x1C0C, 0x2A30, 0x2EEA, 0x2EFC, 0x2D12, 0x2BD6, 0xE0B0, 0xE0B0, - 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, 0xE0B0, - 0xE0B0, 0xE0B0, 0xE44F, 0xEC07, 0xF321, 0xF4E7, 0xED46, 0xDFB3, - 0xD2BD, 0xCCF6, 0xFFB8, 0xFFB7, 0xFFB4, 0xFFB1, 0xFFAE, 0xFFAC, - 0xFFAC, 0xFFB0, 0xFFB8, 0xFFD8, 0x000A, 0x0028, 0x002C, 0x0029, - 0x0023, 0x001A, 0x0011, 0x0008, 0x0002, 0x0000, 0xFF3D, 0xFF48, - 0xFF64, 0xFF87, 0xFFA6, 0xFFB8, 0xFFB3, 0xFF8D, 0xFF3D, 0xFDE3, - 0xFBCD, 0xFAB8, 0xFAE9, 0xFB6A, 0xFC21, 0xFCF3, 0xFDC5, 0xFE7D, - 0xFEFF, 0xFF30, 0xD81B, 0xD853, 0xD8DB, 0xD984, 0xDA1C, 0xDA74, - 0xDA5C, 0xD9A4, 0xD81B, 0xD1CC, 0xC7ED, 0xC216, 0xC16D, 0xC1D7, - 0xC305, 0xC4AB, 0xC67A, 0xC825, 0xC95E, 0xC9D8, 0x0366, 0x052F, - 0x0A05, 0x111A, 0x19A4, 0x22D5, 0x2BE3, 0x3402, 0x3A66, 0x3E0B, - 0x3ED1, 0x3D40, 0x39F7, 0x358A, 0x3076, 0x2B37, 0x264A, 0x222B, - 0x1F57, 0x1E4A, 0x0CE2, 0x0C9B, 0x0BD9, 0x0ABD, 0x0968, 0x07FB, - 0x0695, 0x0557, 0x0462, 0x0395, 0x034C, 0x0462, 0x06EF, 0x0A3D, - 0x0DF7, 0x11C5, 0x1551, 0x1844, 0x1A49, 0x1B09, 0x0EFE, 0x0F21, - 0x0F7F, 0x1008, 0x10AE, 0x115F, 0x120C, 0x12A7, 0x131D, 0x1352, - 0x1346, 0x131D, 0x12E8, 0x12A3, 0x1255, 0x1206, 0x11BC, 0x117E, - 0x1154, 0x1144, 0x961D, 0x956F, 0x939B, 0x90EE, 0x8DB8, 0x8A46, - 0x86E6, 0x83E7, 0x8198, 0x7FE7, 0x7F75, 0x8198, 0x8666, 0x8CA0, - 0x93A4, 0x9ACF, 0xA17E, 0xA70D, 0xAADB, 0xAC44, 0xCEBC, 0xCEF2, - 0xCF75, 0xD016, 0xD0A9, 0xD0FE, 0xD0E6, 0xD035, 0xCEBC, 0xC8B3, - 0xBF3D, 0xB98C, 0xB8B7, 0xB8DB, 0xB9B4, 0xBAFE, 0xBC75, 0xBDD5, - 0xBEDA, 0xBF40, 0x0710, 0x090A, 0x0E60, 0x162F, 0x1F95, 0x29B0, - 0x339C, 0x3C76, 0x435D, 0x46E6, 0x470A, 0x44FE, 0x4187, 0x3CF2, - 0x37BA, 0x325D, 0x2D57, 0x2927, 0x2647, 0x2537, 0xF169, 0xF1B0, - 0xF271, 0xF38B, 0xF4DD, 0xF649, 0xF7AC, 0xF8E8, 0xF9DB, 0xFAEB, - 0xFB77, 0xF9DB, 0xF5DA, 0xF0AA, 0xEAD0, 0xE4D7, 0xDF45, 0xDAA3, - 0xD777, 0xD64A, 0xF279, 0xF24D, 0xF1D5, 0xF125, 0xF052, 0xEF70, - 0xEE93, 0xEDCE, 0xED37, 0xED05, 0xED26, 0xED37, 0xED1B, 0xECF7, - 0xECCF, 0xECA5, 0xEC7F, 0xEC5F, 0xEC49, 0xEC41, 0x973B, 0x9686, - 0x949E, 0x91D4, 0x8E7A, 0x8AE2, 0x875D, 0x843E, 0x81D5, 0x7FEC, - 0x7F4F, 0x81D5, 0x87AA, 0x8F38, 0x97BC, 0xA06F, 0xA88B, 0xAF4B, - 0xB3E8, 0xB59E, 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, - 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, 0x9524, 0x93FC, 0x912D, - 0x8DB5, 0x8A91, 0x876E, 0x83F5, 0x8127, 0x7FFF, 0x5D21, 0x5D21, - 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, - 0x5D21, 0x5D21, 0x5F0A, 0x63AB, 0x6963, 0x6E90, 0x73BD, 0x7975, - 0x7E16, 0x7FFF, 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, - 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, 0x475E, 0x470B, 0x4641, - 0x4548, 0x4467, 0x4386, 0x428D, 0x41C4, 0x4171, 0xBF5F, 0x90BE, - 0x90BE, 0x90BE, 0x90BE, 0x90BE, 0x90BE, 0x90BE, 0x90BE, 0x90BE, - 0x90BE, 0x90BE, 0x90BE, 0x8FD3, 0x8D9A, 0x8ADA, 0x885E, 0x85E2, - 0x8322, 0x80E9, 0x7FFF, 0x7987, 0x7987, 0x7987, 0x7987, 0x7987, - 0x7987, 0x7987, 0x7987, 0x7987, 0x7987, 0x7987, 0x7987, 0x79E1, - 0x7ABD, 0x7BCD, 0x7CC3, 0x7DB8, 0x7EC8, 0x7FA4, 0x7FFF, 0x4B8C, - 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, - 0x4B8C, 0x4B8C, 0x4B8C, 0x4AFF, 0x49A7, 0x47FE, 0x467E, 0x44FE, - 0x4356, 0x41FE, 0x4171, 0xBF5F, 0xFD80, 0xFDA5, 0xFE03, 0xFE87, - 0xFF19, 0xFFA6, 0x0017, 0x0058, 0x0073, 0x0081, 0x0083, 0x007D, - 0x0070, 0x005F, 0x004A, 0x0035, 0x0020, 0x000F, 0x0004, 0x0000, - 0xFEF8, 0xFEDF, 0xFEA0, 0xFE4B, 0xFDF0, 0xFD9F, 0xFD68, 0xFD5B, - 0xFD74, 0xFDA1, 0xFDDC, 0xFE24, 0xFE72, 0xFEC3, 0xFF13, 0xFF5D, - 0xFF9E, 0xFFD2, 0xFFF4, 0x0000, 0x26DC, 0x2434, 0x1D4C, 0x13B5, - 0x0902, 0xFEC9, 0xF699, 0xF207, 0xF05A, 0xEFB0, 0xEFDF, 0xF0BD, - 0xF21E, 0xF3DA, 0xF5C5, 0xF7B6, 0xF982, 0xFAFE, 0xFC02, 0xFC62, - 0xFF6C, 0xFF6F, 0xFF78, 0xFF84, 0xFF92, 0xFFA1, 0xFFAE, 0xFFB7, - 0xFFBF, 0xFFC8, 0xFFD0, 0xFFD8, 0xFFE0, 0xFFE8, 0xFFEF, 0xFFF5, - 0xFFF9, 0xFFFD, 0x0000, 0x0000, 0x00A3, 0x00A7, 0x00AF, 0x00BB, - 0x00C7, 0x00D0, 0x00D4, 0x00D0, 0x00C5, 0x00B4, 0x00A1, 0x008B, - 0x0073, 0x005B, 0x0043, 0x002E, 0x001B, 0x000D, 0x0003, 0x0000, - 0x0F98, 0x108B, 0x12FA, 0x1648, 0x19D8, 0x1D0B, 0x1F44, 0x1FE5, - 0x1F1F, 0x1DA5, 0x1B9D, 0x192B, 0x1677, 0x13A5, 0x10DB, 0x0E3F, - 0x0BF5, 0x0A24, 0x08F2, 0x0884, 0x2968, 0x2968, 0x2968, 0x2968, - 0x2968, 0x2968, 0x2968, 0x2968, 0x2968, 0x32C3, 0x4489, 0x4F4C, - 0x5048, 0x4F61, 0x4D21, 0x4A13, 0x46C1, 0x43B6, 0x417D, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_C8_values, 0x005751d4, 1648, 0x00000000, 1648); diff --git a/assets/anims/anim_C9.inc.c b/assets/anims/anim_C9.inc.c index ca7e8f5f8..9e3553758 100644 --- a/assets/anims/anim_C9.inc.c +++ b/assets/anims/anim_C9.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_C9[] = { 1, 189, @@ -13,151 +14,7 @@ static const struct Animation anim_C9[] = { }; -static const u16 anim_C9_indices[] = { - 0x0015, 0x0001, 0x0015, 0x0016, 0x0015, 0x002B, 0x0001, 0x0000, 0x0001, 0x0040, 0x0001, 0x0000, - 0x0015, 0x038B, 0x0015, 0x03A0, 0x0015, 0x03B5, - 0x0015, 0x034C, 0x0015, 0x0361, 0x0015, 0x0376, - 0x0015, 0x030D, 0x0015, 0x0322, 0x0015, 0x0337, - 0x0015, 0x02CD, 0x0015, 0x02E2, 0x0015, 0x02F7, - 0x0015, 0x0095, 0x0015, 0x00AA, 0x0015, 0x00BF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x0080, - 0x0015, 0x0041, 0x0015, 0x0056, 0x0015, 0x006B, - 0x0015, 0x028D, 0x0015, 0x02A2, 0x0015, 0x02B7, - 0x0015, 0x0128, 0x0015, 0x013D, 0x0015, 0x0152, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x0113, - 0x0015, 0x00D4, 0x0015, 0x00E9, 0x0015, 0x00FE, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x02CC, - 0x0015, 0x024E, 0x0015, 0x0263, 0x0015, 0x0278, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x0239, - 0x0015, 0x01FA, 0x0015, 0x020F, 0x0015, 0x0224, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x030C, - 0x0015, 0x01BB, 0x0015, 0x01D0, 0x0015, 0x01E5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0015, 0x01A6, - 0x0015, 0x0167, 0x0015, 0x017C, 0x0015, 0x0191, -}; +ROM_ASSET_LOAD_ANIM(anim_C9_indices, 0x0057585c, 252, 0x00000000, 252); -static const s16 anim_C9_values[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFC, 0xFFF9, 0xFFF7, 0xFFF6, 0xFFF6, 0xFFF7, - 0xFFF8, 0xFFFA, 0xFFFC, 0xFFFE, 0x0000, 0x0000, 0x0066, 0x0067, - 0x0068, 0x0068, 0x0066, 0x005F, 0x0055, 0x0051, 0x0054, 0x0059, - 0x0061, 0x0068, 0x006F, 0x0075, 0x007B, 0x0082, 0x0089, 0x0092, - 0x009D, 0x00A6, 0x00AA, 0xFF5A, 0xFF59, 0xFF58, 0xFF58, 0xFF5A, - 0xFF5E, 0xFF65, 0xFF6E, 0xFF7B, 0xFF89, 0xFF99, 0xFFA8, 0xFFB5, - 0xFFC0, 0xFFCA, 0xFFD4, 0xFFDE, 0xFFE8, 0xFFF3, 0xFFFB, 0xFFFF, - 0x3FFF, 0xF772, 0xF709, 0xF65B, 0xF638, 0xF772, 0xFBD2, 0x01FB, - 0x0609, 0x0748, 0x07B1, 0x0763, 0x0679, 0x0512, 0x022B, 0xFDD2, - 0xF9B7, 0xF78D, 0xF875, 0xFB4D, 0xFE60, 0xFFFD, 0xF00D, 0xEFB6, - 0xEF25, 0xEF08, 0xF00D, 0xF3A9, 0xF8C1, 0xFC2F, 0xFD66, 0xFDFD, - 0xFDFD, 0xFD73, 0xFC68, 0xF9ED, 0xF617, 0xF27B, 0xF0AF, 0xF1CC, - 0xF4BD, 0xF7DA, 0xF978, 0xE2ED, 0xE287, 0xE1DC, 0xE1BA, 0xE2ED, - 0xE72E, 0xED2D, 0xF133, 0xF284, 0xF301, 0xF2D6, 0xF232, 0xF141, - 0xEF4D, 0xEC4C, 0xE970, 0xE7EA, 0xE87F, 0xEA64, 0xEC74, 0xED89, - 0xC0C8, 0xC028, 0xBF1F, 0xBEE9, 0xC0C8, 0xC71E, 0xD02D, 0xD6F8, - 0xD847, 0xD716, 0xD7B0, 0xDF91, 0xE5A3, 0xE30F, 0xDDF2, 0xD828, - 0xD390, 0xD040, 0xCD55, 0xCB38, 0xCA51, 0x7347, 0x7423, 0x74EE, - 0x74E6, 0x7347, 0x6EDE, 0x6816, 0x6096, 0x5BE2, 0x5677, 0x476F, - 0x1913, 0xEE94, 0xE590, 0xE57A, 0xE98B, 0xECFE, 0xEFFE, 0xF49E, - 0xF8F4, 0xFB18, 0x88D4, 0x87CF, 0x8743, 0x8780, 0x88D4, 0x8B9C, - 0x9027, 0x96A9, 0xA15A, 0xAE03, 0xB638, 0xB08D, 0xA9DA, 0xAD81, - 0xB3BB, 0xBAC7, 0xC0E5, 0xC67A, 0xCC37, 0xD0C7, 0xD2D7, 0x5E7C, - 0x5E53, 0x5E60, 0x5E7A, 0x5E7C, 0x5D9D, 0x5CAA, 0x5DDC, 0x5F10, - 0x626A, 0x7086, 0xA03E, 0xCDAA, 0xD9A3, 0xDCEF, 0xDC00, 0xDB47, - 0xDACB, 0xD890, 0xD60D, 0xD4B7, 0xF852, 0xF6AD, 0xF3A0, 0xF00C, - 0xECD2, 0xEABD, 0xE8F5, 0xE5E3, 0xDDF4, 0xD88D, 0xE028, 0xE9BF, - 0xEE1B, 0xF1BC, 0xF4CF, 0xF782, 0xF9FF, 0xFC4B, 0xFE2D, 0xFF78, - 0xFFFF, 0x1329, 0x107B, 0x0BAA, 0x075C, 0x0636, 0x0B97, 0x14EC, - 0x1BF4, 0x1BDB, 0x1850, 0x12AF, 0x0D1F, 0x0A70, 0x0843, 0x0675, - 0x04E6, 0x0372, 0x021B, 0x0107, 0x004C, 0x0000, 0xC27F, 0xC841, - 0xD2C8, 0xDDC5, 0xE4E7, 0xE52E, 0xE0E6, 0xDBB5, 0xD441, 0xCFC0, - 0xD865, 0xE2AA, 0xE6CD, 0xE9FF, 0xEC84, 0xEEA6, 0xF0A9, 0xF286, - 0xF3F7, 0xF4E9, 0xF549, 0xC6F6, 0xC666, 0xC575, 0xC545, 0xC6F6, - 0xCD52, 0xD624, 0xDB18, 0xD1E2, 0xCB49, 0xE133, 0xF861, 0xEC6C, - 0xE2EE, 0xD967, 0xD106, 0xCAF5, 0xC7EA, 0xC71A, 0xC771, 0xC7DC, - 0x7A64, 0x6F06, 0x59F3, 0x4186, 0x2C17, 0x1BA9, 0x0E0D, 0x0356, - 0xFF59, 0xFFFD, 0x011F, 0x036E, 0x0645, 0x09A4, 0x0CE6, 0x0F68, - 0x1085, 0x0EF5, 0x0B36, 0x0752, 0x0550, 0x3394, 0x2C36, 0x1E8F, - 0x0EBA, 0x00D5, 0xF528, 0xEB4C, 0xE662, 0xEE3E, 0xFA2C, 0x00CF, - 0x0691, 0x0B6D, 0x1013, 0x1488, 0x18D4, 0x1CFD, 0x218D, 0x264C, - 0x2A19, 0x2BD2, 0x0265, 0x0084, 0xFD13, 0xF972, 0xF702, 0xF670, - 0xF744, 0xF925, 0xFFA8, 0x01F1, 0xEE8E, 0xDBC6, 0xD93F, 0xDA43, - 0xDCE7, 0xDF3E, 0xDF5D, 0xDBAE, 0xD5A2, 0xCFDC, 0xCCFD, 0xFFEF, - 0xFFFE, 0x0019, 0x0035, 0x0046, 0x0041, 0x002E, 0x001C, 0xFFF7, - 0xFFD0, 0xFFF8, 0x012B, 0x027B, 0x0314, 0x0388, 0x03BE, 0x039E, - 0x02E5, 0x01B4, 0x0091, 0x0001, 0xFF31, 0xFF33, 0xFF37, 0xFF3A, - 0xFF3C, 0xFF3A, 0xFF35, 0xFF31, 0xFF30, 0xFF2F, 0xFF2F, 0xFF2C, - 0xFF2F, 0xFF43, 0xFF5D, 0xFF74, 0xFF7E, 0xFF72, 0xFF58, 0xFF3E, - 0xFF30, 0xCD1B, 0xCA0F, 0xC482, 0xBEE0, 0xBB95, 0xBCBD, 0xC0B7, - 0xC452, 0xC70B, 0xC9C1, 0xCB56, 0xCA4F, 0xC804, 0xC5BA, 0xC32F, - 0xC12B, 0xC07B, 0xC205, 0xC51F, 0xC83E, 0xC9D4, 0x4D24, 0x4DE6, - 0x4F29, 0x4F69, 0x4D24, 0x448F, 0x38AD, 0x322A, 0x3365, 0x37B9, - 0x3D57, 0x426C, 0x4527, 0x4516, 0x4332, 0x3FCE, 0x3B3E, 0x3407, - 0x2AA2, 0x2251, 0x1E53, 0x01C0, 0x017F, 0x00FA, 0xFFF3, 0xFE2C, - 0xFA8C, 0xF5E5, 0xF2D4, 0xF18C, 0xF0A0, 0xF049, 0xF0BB, 0xF22F, - 0xF572, 0xFA86, 0x006A, 0x0623, 0x0C4B, 0x12FE, 0x187C, 0x1B03, - 0x089B, 0x071C, 0x0484, 0x030A, 0x04E7, 0x0E7D, 0x1C63, 0x2526, - 0x26AD, 0x25D8, 0x23A1, 0x2106, 0x1F01, 0x1D6F, 0x1B9D, 0x19B2, - 0x17D5, 0x15D5, 0x13BB, 0x120B, 0x1146, 0x9AAE, 0x9698, 0x8F03, - 0x8624, 0x7E2F, 0x7733, 0x7107, 0x6D9B, 0x6CA0, 0x6C87, 0x6D60, - 0x6F3B, 0x722A, 0x7736, 0x7E88, 0x86DF, 0x8EF3, 0x97A5, 0xA10A, - 0xA8B6, 0xAC3C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0025, - 0x004B, 0x0000, 0xFF0A, 0xFDB0, 0xFC3E, 0xFB04, 0xFA4E, 0xFA58, - 0xFAF3, 0xFBD4, 0xFCAE, 0xFD9A, 0xFEAB, 0xFF93, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0003, 0x0000, 0xFFF4, - 0xFFE3, 0xFFD0, 0xFFC1, 0xFFB8, 0xFFB8, 0xFFC0, 0xFFCB, 0xFFD6, - 0xFFE2, 0xFFEF, 0xFFFB, 0x0000, 0xD266, 0xD0A0, 0xCD97, 0xCA83, - 0xC89F, 0xC955, 0xCB7D, 0xCC75, 0xCB7B, 0xC9CC, 0xC7CA, 0xC5D6, - 0xC451, 0xC34D, 0xC286, 0xC1E0, 0xC13F, 0xC092, 0xBFF1, 0xBF76, - 0xBF41, 0x4224, 0x4240, 0x41F9, 0x41C8, 0x4224, 0x441E, 0x46BD, - 0x4770, 0x457A, 0x424E, 0x3E9F, 0x3B1F, 0x3881, 0x3752, 0x36FC, - 0x3682, 0x34E7, 0x3120, 0x2C06, 0x2772, 0x253C, 0xD9F3, 0xD6E5, - 0xD177, 0xCD11, 0xCD17, 0xD65A, 0xE53A, 0xF076, 0xF681, 0xFBBF, - 0xFFE0, 0x028E, 0x037B, 0x017B, 0xFC94, 0xF638, 0xEFDE, 0xE8B1, - 0xE076, 0xD98C, 0xD652, 0x087E, 0x076E, 0x057D, 0x0292, 0xFE96, - 0xF7EA, 0xEFB9, 0xEA15, 0xE7B1, 0xE64D, 0xE593, 0xE52F, 0xE4CC, - 0xE46B, 0xE454, 0xE49B, 0xE553, 0xE6EA, 0xE92C, 0xEB3D, 0xEC3E, - 0xC0C7, 0xC085, 0xBFFD, 0xBE46, 0xBA76, 0xB1A4, 0xA5FF, 0x9E47, - 0x9BCD, 0x9AFC, 0x9B35, 0x9BDA, 0x9C4D, 0x9C49, 0x9C66, 0x9D4C, - 0x9FA4, 0xA4CE, 0xABF6, 0xB272, 0xB597, 0x9527, 0x9527, 0x9527, - 0x9527, 0x9527, 0x9555, 0x9583, 0x9527, 0x936E, 0x9142, 0x8F21, - 0x8CEB, 0x8B00, 0x8917, 0x873E, 0x8585, 0x83FC, 0x8294, 0x8152, - 0x8067, 0x8002, 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5D21, 0x5CD5, - 0x5C88, 0x5D21, 0x5FF7, 0x638D, 0x670F, 0x6AB5, 0x6DDE, 0x7105, - 0x7411, 0x76E8, 0x796F, 0x7BC1, 0x7DD3, 0x7F57, 0x7FFD, 0x475E, - 0x475E, 0x475E, 0x475E, 0x475E, 0x476B, 0x4778, 0x475E, 0x46E2, - 0x4646, 0x45AE, 0x450F, 0x4485, 0x43FC, 0x4378, 0x42FC, 0x428E, - 0x4229, 0x41CF, 0x418D, 0x4171, 0xBF5F, 0x90C1, 0x90C1, 0x90C1, - 0x90C1, 0x90C1, 0x90F6, 0x912A, 0x90C1, 0x8FA0, 0x8E2F, 0x8C90, - 0x8AE6, 0x8955, 0x87CB, 0x8639, 0x84BB, 0x8371, 0x8245, 0x812E, - 0x805D, 0x8002, 0x7987, 0x7987, 0x7987, 0x7987, 0x7987, 0x7972, - 0x795E, 0x7987, 0x79F6, 0x7A85, 0x7B25, 0x7BC9, 0x7C65, 0x7CFC, - 0x7D98, 0x7E2B, 0x7EAB, 0x7F1F, 0x7F8A, 0x7FDB, 0x7FFE, 0x4B8C, - 0x4B8C, 0x4B8C, 0x4B8C, 0x4B8C, 0x4BAC, 0x4BCC, 0x4B8C, 0x4ADE, - 0x49FF, 0x4905, 0x4804, 0x4711, 0x4624, 0x4531, 0x444B, 0x4384, - 0x42CE, 0x4226, 0x41A8, 0x4171, 0xBF5F, 0xFC93, 0xFC5B, 0xFB1C, - 0xF961, 0xF7B8, 0xF508, 0xF23D, 0xF2EB, 0xF7C4, 0xFE77, 0x0607, - 0x0D7A, 0x13D5, 0x181D, 0x1757, 0x1231, 0x0D2D, 0x092E, 0x04DD, - 0x0169, 0x0000, 0xFCBF, 0xFA75, 0xF5E4, 0xF148, 0xEEDC, 0xF0CB, - 0xF556, 0xF8D7, 0xFA6D, 0xFBAF, 0xFCAE, 0xFD7D, 0xFE2D, 0xFED1, - 0xFF00, 0xFEB5, 0xFE95, 0xFEE6, 0xFF60, 0xFFD0, 0x0000, 0x1A73, - 0x170A, 0x105C, 0x098B, 0x05B9, 0x0882, 0x0EDA, 0x11E2, 0x1041, - 0x0D6F, 0x09C9, 0x05AD, 0x0175, 0xFD81, 0xF885, 0xF31F, 0xF081, - 0xF245, 0xF65D, 0xFA7F, 0xFC62, 0x1603, 0x15DF, 0x157E, 0x13D8, - 0x0FE8, 0x093F, 0x00D1, 0xF7AB, 0xEEDA, 0xE76D, 0xE2D8, 0xE02C, - 0xDCDB, 0xD57B, 0xDB11, 0xE265, 0xEA85, 0xF27F, 0xF95E, 0xFE2F, - 0x0000, 0xFC95, 0xFA18, 0xF5B9, 0xF1B0, 0xF035, 0xF1B5, 0xF4BF, - 0xF8BB, 0xFD11, 0x0129, 0x0596, 0x0A71, 0x0E71, 0x0DBE, 0x0BA7, - 0x092D, 0x0690, 0x0415, 0x01FC, 0x008A, 0x0000, 0x1A0F, 0x1955, - 0x1798, 0x14BF, 0x10B5, 0x0A66, 0x0225, 0xF9FB, 0xF3EA, 0xF1F9, - 0xF9D6, 0x0969, 0x1716, 0x1807, 0x15D5, 0x1318, 0x1023, 0x0D48, - 0x0AD9, 0x0927, 0x0884, 0xB079, 0xB910, 0xC912, 0xDC52, 0xEEA3, - 0x0148, 0x1396, 0x1E70, 0x2121, 0x2085, 0x1DE1, 0x1A76, 0x1788, - 0x14CE, 0x115D, 0x0D8A, 0x09A8, 0x0609, 0x0301, 0x00E3, 0x0001, - 0x3A85, 0x3A0B, 0x390F, 0x3710, 0x338C, 0x2CE4, 0x2426, 0x1CD2, - 0x1728, 0x116B, 0x0C18, 0x07AE, 0x04AB, 0x02D3, 0x0185, 0x00AB, - 0x002E, 0xFFF6, 0xFFEB, 0xFFF6, 0x0000, 0xEE75, 0xF837, 0x0A30, - 0x1E0C, 0x2D76, 0x3480, 0x3699, 0x387A, 0x3C5B, 0x40D0, 0x4519, - 0x4876, 0x4A27, 0x4A38, 0x4962, 0x47EB, 0x4619, 0x4430, 0x4275, - 0x412F, 0x40A2, -}; +ROM_ASSET_LOAD_ANIM(anim_C9_values, 0x00575958, 1940, 0x00000000, 1940); diff --git a/assets/anims/anim_CA.inc.c b/assets/anims/anim_CA.inc.c index 40aac4268..a4bda9873 100644 --- a/assets/anims/anim_CA.inc.c +++ b/assets/anims/anim_CA.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_CA[] = { 0, 189, @@ -13,154 +14,7 @@ static const struct Animation anim_CA[] = { }; -static const u16 anim_CA_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x03C9, - 0x001E, 0x038D, 0x0001, 0x0000, 0x001E, 0x03AB, - 0x001E, 0x0333, 0x001E, 0x0351, 0x001E, 0x036F, - 0x0001, 0x032F, 0x0001, 0x0330, 0x0001, 0x0331, - 0x001E, 0x007B, 0x001E, 0x0099, 0x001E, 0x00B7, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x005D, - 0x001E, 0x0003, 0x001E, 0x0021, 0x001E, 0x003F, - 0x0001, 0x02D3, 0x0001, 0x02D4, 0x001E, 0x02D5, - 0x001E, 0x014D, 0x001E, 0x016B, 0x001E, 0x0189, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x012F, - 0x001E, 0x00D5, 0x001E, 0x00F3, 0x001E, 0x0111, - 0x0001, 0x0000, 0x001E, 0x02F3, 0x001E, 0x0311, - 0x001E, 0x0279, 0x001E, 0x0297, 0x001E, 0x02B5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x025B, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x023D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0332, - 0x001E, 0x01E3, 0x001E, 0x0201, 0x001E, 0x021F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x01C5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x01A7, -}; +ROM_ASSET_LOAD_ANIM(anim_CA_indices, 0x00576104, 252, 0x00000000, 252); -static const s16 anim_CA_values[] = { - 0x0000, 0x00C0, 0x3FFF, 0xDFD1, 0xDFAA, 0xDF41, 0xDEA3, 0xDDE0, - 0xDD07, 0xDC27, 0xDB4E, 0xDA8B, 0xD9ED, 0xD984, 0xD95D, 0xD970, - 0xD9A4, 0xD9F6, 0xDA5F, 0xDADC, 0xDB68, 0xDBFD, 0xDC97, 0xDD31, - 0xDDC6, 0xDE52, 0xDECF, 0xDF38, 0xDF8A, 0xDFBE, 0xDFD1, 0xDFD1, - 0xDFD1, 0x047B, 0x0437, 0x037F, 0x026B, 0x0116, 0xFF9B, 0xFE12, - 0xFC96, 0xFB41, 0xFA2D, 0xF975, 0xF931, 0xF952, 0xF9AE, 0xFA3C, - 0xFAF5, 0xFBD0, 0xFCC4, 0xFDC9, 0xFED7, 0xFFE4, 0x00E8, 0x01DC, - 0x02B7, 0x0370, 0x03FF, 0x045A, 0x047B, 0x047B, 0x047B, 0xED8C, - 0xED63, 0xECF6, 0xEC51, 0xEB87, 0xEAA4, 0xE9BA, 0xE8D8, 0xE80D, - 0xE769, 0xE6FB, 0xE6D3, 0xE6E6, 0xE71D, 0xE772, 0xE7E0, 0xE862, - 0xE8F3, 0xE98F, 0xEA2F, 0xEAD0, 0xEB6B, 0xEBFD, 0xEC7F, 0xECED, - 0xED42, 0xED78, 0xED8C, 0xED8C, 0xED8C, 0xDF7F, 0xDFAB, 0xE023, - 0xE0D6, 0xE1B3, 0xE2AA, 0xE3A9, 0xE4A0, 0xE57E, 0xE631, 0xE6A9, - 0xE6D4, 0xE6BF, 0xE684, 0xE627, 0xE5AF, 0xE521, 0xE482, 0xE3D9, - 0xE32A, 0xE27B, 0xE1D1, 0xE132, 0xE0A4, 0xE02C, 0xDFD0, 0xDF94, - 0xDF7F, 0xDF7F, 0xDF7F, 0x0B0D, 0x0A9F, 0x096F, 0x07AA, 0x057A, - 0x030A, 0x0084, 0xFE15, 0xFBE5, 0xFA20, 0xF8F1, 0xF882, 0xF8B7, - 0xF94E, 0xFA38, 0xFB68, 0xFCCF, 0xFE60, 0x000C, 0x01C7, 0x0382, - 0x052F, 0x06C0, 0x0827, 0x0957, 0x0A41, 0x0AD8, 0x0B0D, 0x0B0D, - 0x0B0D, 0xDC8D, 0xDCD4, 0xDD97, 0xDEBB, 0xE024, 0xE1B7, 0xE357, - 0xE4E9, 0xE652, 0xE776, 0xE839, 0xE881, 0xE85E, 0xE7FD, 0xE766, - 0xE6A2, 0xE5BB, 0xE4B8, 0xE3A4, 0xE287, 0xE169, 0xE055, 0xDF52, - 0xDE6B, 0xDDA7, 0xDD10, 0xDCAF, 0xDC8D, 0xDC8D, 0xDC8D, 0xC35A, - 0xC43C, 0xC6A9, 0xCA49, 0xCEC3, 0xD3C1, 0xD8EB, 0xDDE9, 0xE264, - 0xE603, 0xE870, 0xE952, 0xE8E5, 0xE7B1, 0xE5D1, 0xE364, 0xE084, - 0xDD4F, 0xD9E1, 0xD656, 0xD2CC, 0xCF5E, 0xCC28, 0xC949, 0xC6DB, - 0xC4FC, 0xC3C7, 0xC35A, 0xC35A, 0xC35A, 0x0000, 0x0081, 0x01E2, - 0x03F3, 0x0680, 0x0959, 0x0C4A, 0x0F22, 0x11B0, 0x13C1, 0x1522, - 0x15A3, 0x1565, 0x14B5, 0x13A4, 0x1242, 0x109E, 0x0ECA, 0x0CD6, - 0x0AD1, 0x08CD, 0x06D8, 0x0504, 0x0361, 0x01FF, 0x00EE, 0x003E, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0055, 0x013E, 0x029A, 0x0448, - 0x0628, 0x0819, 0x09F9, 0x0BA7, 0x0D04, 0x0DED, 0x0E42, 0x0E19, - 0x0DA5, 0x0CF1, 0x0C07, 0x0AF3, 0x09BF, 0x0875, 0x0721, 0x05CC, - 0x0482, 0x034E, 0x023A, 0x0150, 0x009C, 0x0028, 0x0000, 0x0000, - 0x0000, 0xF549, 0xF510, 0xF472, 0xF387, 0xF264, 0xF120, 0xEFD1, - 0xEE8D, 0xED6A, 0xEC7F, 0xEBE2, 0xEBA8, 0xEBC4, 0xEC12, 0xEC8C, - 0xED29, 0xEDE4, 0xEEB4, 0xEF93, 0xF079, 0xF15F, 0xF23D, 0xF30E, - 0xF3C8, 0xF466, 0xF4DF, 0xF52E, 0xF549, 0xF549, 0xF549, 0xD47F, - 0xD4D4, 0xD5BD, 0xD719, 0xD8C8, 0xDAA8, 0xDC98, 0xDE78, 0xE027, - 0xE183, 0xE26C, 0xE2C1, 0xE298, 0xE224, 0xE170, 0xE087, 0xDF73, - 0xDE3E, 0xDCF5, 0xDBA0, 0xDA4C, 0xD902, 0xD7CD, 0xD6B9, 0xD5D0, - 0xD51C, 0xD4A8, 0xD47F, 0xD47F, 0xD47F, 0xF9E1, 0xF929, 0xF732, - 0xF443, 0xF0A2, 0xEC96, 0xE867, 0xE45B, 0xE0BA, 0xDDCA, 0xDBD3, - 0xDB1C, 0xDB74, 0xDC6E, 0xDDF3, 0xDFEA, 0xE23F, 0xE4D8, 0xE7A0, - 0xEA7E, 0xED5D, 0xF024, 0xF2BE, 0xF512, 0xF70A, 0xF88E, 0xF988, - 0xF9E1, 0xF9E1, 0xF9E1, 0x2329, 0x2336, 0x2359, 0x238C, 0x23CC, - 0x2413, 0x245C, 0x24A3, 0x24E3, 0x2516, 0x2539, 0x2545, 0x253F, - 0x252E, 0x2514, 0x24F1, 0x24C8, 0x249B, 0x246A, 0x2437, 0x2405, - 0x23D4, 0x23A7, 0x237E, 0x235B, 0x2341, 0x2330, 0x2329, 0x2329, - 0x2329, 0xE1B6, 0xE047, 0xDC59, 0xD67B, 0xCF39, 0xC723, 0xBEC6, - 0xB6AF, 0xAF6E, 0xA98F, 0xA5A2, 0xA433, 0xA4E4, 0xA6D8, 0xA9E0, - 0xADCF, 0xB277, 0xB7A9, 0xBD38, 0xC2F4, 0xC8B1, 0xCE3F, 0xD372, - 0xD819, 0xDC09, 0xDF11, 0xE105, 0xE1B6, 0xE1B6, 0xE1B6, 0xC4F4, - 0xC591, 0xC6FA, 0xC88D, 0xC9A8, 0xC9AA, 0xC79E, 0xC3FF, 0xC04C, - 0xBE07, 0xBE77, 0xC06F, 0xC1C5, 0xC1E5, 0xC1BC, 0xC169, 0xC109, - 0xC0B8, 0xC095, 0xC0BB, 0xC14A, 0xC330, 0xC660, 0xC977, 0xCB11, - 0xCAB0, 0xC934, 0xC74C, 0xC5A8, 0xC4F4, 0x1101, 0x10FE, 0x10F8, - 0x10EF, 0x10E5, 0x10DB, 0x10D3, 0x10CF, 0x10D0, 0x10D8, 0x0FD6, - 0x0EF5, 0x118D, 0x1813, 0x2031, 0x2910, 0x31D5, 0x39AA, 0x4054, - 0x4527, 0x469F, 0x4474, 0x4006, 0x3A4F, 0x344A, 0x2CE0, 0x23A8, - 0x1A9E, 0x13BD, 0x1101, 0x0040, 0x0041, 0x0043, 0x0045, 0x0049, - 0x004E, 0x0053, 0x0059, 0x0060, 0x0068, 0x007A, 0x0094, 0x00A1, - 0x009B, 0x008C, 0x007A, 0x006C, 0x0068, 0x0080, 0x00A8, 0x00B5, - 0x0090, 0x0053, 0x0016, 0xFFF5, 0xFFF4, 0x0005, 0x001F, 0x0036, - 0x0040, 0xFFAF, 0xFFA8, 0xFF97, 0xFF7E, 0xFF5F, 0xFF3C, 0xFF19, - 0xFEF9, 0xFEDD, 0xFEC8, 0xFEC7, 0xFED7, 0xFEE1, 0xFEDE, 0xFED7, - 0xFECF, 0xFEC9, 0xFEC8, 0xFED2, 0xFEE5, 0xFEED, 0xFEDF, 0xFEC6, - 0xFEB3, 0xFEB7, 0xFEDE, 0xFF1D, 0xFF62, 0xFF98, 0xFFAF, 0xAFFC, - 0xB076, 0xB1C7, 0xB3C8, 0xB653, 0xB93D, 0xBC61, 0xBF96, 0xC2B4, - 0xC594, 0xCA37, 0xCFC1, 0xD1C1, 0xCFAA, 0xCC1D, 0xC776, 0xC20C, - 0xBC38, 0xB462, 0xAB6B, 0xA564, 0xA32E, 0xA29A, 0xA31E, 0xA42E, - 0xA625, 0xA92B, 0xAC62, 0xAEF1, 0xAFFC, 0xC079, 0xC250, 0xC5DF, - 0xC837, 0xC83C, 0xC756, 0xC65E, 0xC62D, 0xC724, 0xC8BE, 0xCA83, - 0xCBF7, 0xCCA0, 0xCC45, 0xCB39, 0xC9CF, 0xC85D, 0xC736, 0xC766, - 0xC45B, 0xC208, 0xC179, 0xC10F, 0xC0C6, 0xC097, 0xC07E, 0xC073, - 0xC073, 0xC077, 0xC079, 0x2670, 0x2E92, 0x3E09, 0x4770, 0x46CD, - 0x4248, 0x3BA7, 0x34B2, 0x2CD8, 0x2355, 0x19A2, 0x113A, 0x0B97, - 0x08DF, 0x07E9, 0x0839, 0x0953, 0x0ABB, 0x0BF4, 0x0F0C, 0x12E1, - 0x157B, 0x184E, 0x1B35, 0x1E0D, 0x20B2, 0x22FF, 0x24D0, 0x2602, - 0x2670, 0x00CE, 0xFCFB, 0xF5B6, 0xF156, 0xF227, 0xF51C, 0xF884, - 0xFAAF, 0xFB41, 0xFB33, 0xFAD4, 0xFA72, 0xFA5E, 0xFA9A, 0xFAF2, - 0xFB5A, 0xFBC7, 0xFC2F, 0xFC88, 0xFC8D, 0xFC9E, 0xFD13, 0xFDA0, - 0xFE3B, 0xFEDB, 0xFF74, 0xFFFD, 0x006A, 0x00B4, 0x00CE, 0x001B, - 0x0020, 0x0020, 0x0000, 0xFFA5, 0xFF23, 0xFEAD, 0xFE74, 0xFE85, - 0xFEC1, 0xFF12, 0xFF63, 0xFF9F, 0xFFC7, 0xFFE9, 0x0005, 0x001D, - 0x0030, 0x003E, 0x0020, 0xFFFB, 0xFFFA, 0xFFFB, 0xFFFF, 0x0004, - 0x000A, 0x0010, 0x0015, 0x0019, 0x001B, 0xC8D7, 0xC3A9, 0xBA96, - 0xB752, 0xBE16, 0xC9BE, 0xD5F3, 0xDE5B, 0xE1F7, 0xE36A, 0xE3C9, - 0xE42D, 0xE5AB, 0xE852, 0xEB5C, 0xEEA4, 0xF204, 0xF556, 0xF873, - 0xFC02, 0xFBE3, 0xF6AA, 0xF021, 0xE8CB, 0xE12D, 0xD9C9, 0xD325, - 0xCDC3, 0xCA28, 0xC8D7, 0x8001, 0x8001, 0x4171, 0x419C, 0x4214, - 0x42C7, 0x43A5, 0x449C, 0x459B, 0x4692, 0x476F, 0x4822, 0x489A, - 0x48C6, 0x48B5, 0x4886, 0x483B, 0x47D9, 0x4764, 0x46DF, 0x464F, - 0x45B7, 0x451B, 0x4480, 0x43E8, 0x4357, 0x42D3, 0x425E, 0x41FC, - 0x41B1, 0x4181, 0x4171, 0x0000, 0xFC18, 0xF4D6, 0xF0ED, 0xF2F7, - 0xF79D, 0xFCB1, 0x0000, 0x0124, 0x0167, 0x0126, 0x00BB, 0x0083, - 0x007C, 0x006A, 0x0050, 0x0032, 0x0016, 0x0000, 0xFFF7, 0xFFF7, - 0xFFF7, 0xFFF8, 0xFFF9, 0xFFFB, 0xFFFC, 0xFFFE, 0xFFFF, 0x0000, - 0x0000, 0xC5E4, 0xC612, 0xC4CE, 0xBF5F, 0xB2FC, 0xA20A, 0x919A, - 0x86BD, 0x8273, 0x8175, 0x826B, 0x83FB, 0x84CE, 0x84E8, 0x852F, - 0x8590, 0x85FE, 0x8667, 0x86BD, 0x856C, 0x86E1, 0x8DA6, 0x95E2, - 0x9EFD, 0xA85A, 0xB15F, 0xB971, 0xBFF4, 0xC44E, 0xC5E4, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x04B0, 0x048D, 0x042D, 0x039A, 0x02EB, - 0x022D, 0x0165, 0x0096, 0xFFC7, 0xFEF7, 0xFE2D, 0xFD6D, 0xFCBA, - 0xFC18, 0xFB8C, 0xFB75, 0xFBEE, 0xFC94, 0xFD40, 0xFE07, 0xFEE0, - 0xFFC4, 0x00AA, 0x018B, 0x0260, 0x0320, 0x03C3, 0x0441, 0x0493, - 0x04B0, 0x0000, 0x0009, 0x001B, 0x0024, 0x001C, 0x000B, 0x0000, - 0xFFFE, 0xFFFE, 0xFFFF, 0x0000, 0x0001, 0x0000, 0xFFFC, 0xFFF6, - 0xFFEE, 0xFFE9, 0xFFE6, 0xFFE8, 0xFFEC, 0xFFF2, 0xFFF8, 0xFFFD, - 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, 0x0107, - 0x00E3, 0x00A3, 0x0089, 0x00C7, 0x012C, 0x0168, 0x016D, 0x0162, - 0x014D, 0x0134, 0x011C, 0x010C, 0x0101, 0x00F7, 0x00F0, 0x00EE, - 0x00F4, 0x0104, 0x011D, 0x013B, 0x0157, 0x016C, 0x0176, 0x016E, - 0x015A, 0x013F, 0x0124, 0x010F, 0x0107, 0xFC58, 0xFC71, 0xFCB8, - 0xFD27, 0xFDB6, 0xFE5E, 0xFF19, 0xFFDF, 0x00AA, 0x0173, 0x0234, - 0x02E6, 0x0381, 0x0408, 0x0413, 0x039C, 0x0311, 0x0276, 0x01D0, - 0x0122, 0x0071, 0xFFC2, 0xFF17, 0xFE76, 0xFDE2, 0xFD5F, 0xFCF2, - 0xFC9F, 0xFC6A, 0xFC58, 0x07C5, 0x07FC, 0x085E, 0x0889, 0x0871, - 0x084C, 0x081D, 0x07E9, 0x07B1, 0x077A, 0x0746, 0x0719, 0x06F5, - 0x0703, 0x0743, 0x079D, 0x0809, 0x0866, 0x0893, 0x0895, 0x088C, - 0x087B, 0x0863, 0x0847, 0x0828, 0x080B, 0x07F0, 0x07D9, 0x07CA, - 0x07C5, 0x3B05, 0x3B67, 0x3C1C, 0x3C7D, 0x3C74, 0x3C5C, 0x3C39, - 0x3C0C, 0x3BDB, 0x3BA8, 0x3B76, 0x3B4A, 0x3B26, 0x3B0E, 0x3B05, - 0x3B67, 0x3C1C, 0x3C7D, 0x3C76, 0x3C61, 0x3C42, 0x3C1C, 0x3BF0, - 0x3BC1, 0x3B93, 0x3B67, 0x3B40, 0x3B21, 0x3B0D, 0x3B05, -}; +ROM_ASSET_LOAD_ANIM(anim_CA_values, 0x00576200, 1998, 0x00000000, 1998); diff --git a/assets/anims/anim_CB_CC.inc.c b/assets/anims/anim_CB_CC.inc.c index 452f91822..7263fab9f 100644 --- a/assets/anims/anim_CB_CC.inc.c +++ b/assets/anims/anim_CB_CC.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_CB[] = { 1, 189, @@ -27,116 +28,7 @@ static const struct Animation anim_CC[] = { }; -static const u16 anim_CB_CC_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0003, 0x0001, 0x0000, - 0x0011, 0x0280, 0x0011, 0x0291, 0x0011, 0x02A2, - 0x0011, 0x024D, 0x0011, 0x025E, 0x0011, 0x026F, - 0x0011, 0x021A, 0x0011, 0x022B, 0x0011, 0x023C, - 0x0011, 0x01E4, 0x0011, 0x01F5, 0x0011, 0x0206, - 0x0011, 0x0048, 0x0011, 0x0059, 0x0011, 0x006A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x0037, - 0x0011, 0x0004, 0x0011, 0x0015, 0x0011, 0x0026, - 0x0001, 0x01E0, 0x0001, 0x01E1, 0x0001, 0x01E2, - 0x0011, 0x00BF, 0x0011, 0x00D0, 0x0011, 0x00E1, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x00AE, - 0x0011, 0x007B, 0x0011, 0x008C, 0x0011, 0x009D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x01E3, - 0x0011, 0x01AD, 0x0011, 0x01BE, 0x0011, 0x01CF, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x019C, - 0x0011, 0x0169, 0x0011, 0x017A, 0x0011, 0x018B, - 0x0001, 0x0217, 0x0001, 0x0218, 0x0001, 0x0219, - 0x0011, 0x0136, 0x0011, 0x0147, 0x0011, 0x0158, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0011, 0x0125, - 0x0011, 0x00F2, 0x0011, 0x0103, 0x0011, 0x0114, -}; +ROM_ASSET_LOAD_ANIM(anim_CB_CC_indices, 0x00576a00, 252, 0x00000000, 252); -static const s16 anim_CB_CC_values[] = { - 0x0000, 0x00C3, 0xFFBD, 0x3FFF, 0x1292, 0x12A8, 0x12DE, 0x1321, - 0x135D, 0x1380, 0x1377, 0x132E, 0x1292, 0x116A, 0x0FB0, 0x0D9D, - 0x0B6A, 0x0951, 0x078A, 0x064F, 0x05DA, 0x0362, 0x037C, 0x03BB, - 0x0409, 0x0450, 0x0479, 0x046E, 0x0418, 0x0362, 0x0207, 0x0001, - 0xFD94, 0xFB01, 0xF88B, 0xF676, 0xF505, 0xF47B, 0xDC1E, 0xDC2B, - 0xDC4A, 0xDC6F, 0xDC92, 0xDCA5, 0xDCA0, 0xDC77, 0xDC1E, 0xDB77, - 0xDA7D, 0xD950, 0xD811, 0xD6E1, 0xD5DF, 0xD52D, 0xD4EA, 0xF163, - 0xF0C6, 0xEF1D, 0xECAC, 0xE9B9, 0xE689, 0xE361, 0xE086, 0xDE3D, - 0xDC49, 0xDA4F, 0xD864, 0xD6A0, 0xD519, 0xD3E6, 0xD31D, 0xD2D5, - 0x2209, 0x2210, 0x2221, 0x2236, 0x2249, 0x2254, 0x2251, 0x223A, - 0x2209, 0x21AB, 0x2120, 0x2078, 0x1FC7, 0x1F1D, 0x1E8E, 0x1E2A, - 0x1E05, 0x065B, 0x0683, 0x06E5, 0x075E, 0x07CC, 0x080C, 0x07FA, - 0x0776, 0x065B, 0x0442, 0x0120, 0xFD5E, 0xF961, 0xF592, 0xF259, - 0xF01E, 0xEF48, 0x86DD, 0x86D2, 0x86B8, 0x8699, 0x867C, 0x866B, - 0x866F, 0x8692, 0x86DD, 0x876A, 0x883E, 0x893C, 0x8A49, 0x8B4A, - 0x8C23, 0x8CBA, 0x8CF2, 0xE2F8, 0xE323, 0xE36C, 0xE37A, 0xE2F8, - 0xE12D, 0xDE7D, 0xDC3C, 0xDBBE, 0xDD1E, 0xDF5D, 0xE229, 0xE52D, - 0xE817, 0xEA92, 0xEC4D, 0xECF3, 0x147F, 0x1500, 0x15D6, 0x1601, - 0x147F, 0x0FED, 0x0933, 0x02C3, 0xFF11, 0xFE0A, 0xFDDA, 0xFE4A, - 0xFF23, 0x002B, 0x012E, 0x01F2, 0x023F, 0xDCAB, 0xDC50, 0xDBB8, - 0xDB9A, 0xDCAB, 0xE004, 0xE4F8, 0xE98E, 0xEBD1, 0xEBBB, 0xEAC6, - 0xE938, 0xE756, 0xE566, 0xE3AD, 0xE271, 0xE1F9, 0xD87F, 0xD57D, - 0xCF52, 0xCA47, 0xCAA1, 0xD49C, 0xE4E8, 0xF47E, 0xFC56, 0xFC4A, - 0xF975, 0xF4B5, 0xEEE4, 0xE8DF, 0xE382, 0xDFA9, 0xDE30, 0x464D, - 0x4509, 0x421F, 0x3EE7, 0x3CB8, 0x3C3D, 0x3CA4, 0x3D09, 0x3C89, - 0x3AF3, 0x38D5, 0x366A, 0x33EB, 0x3195, 0x2FA1, 0x2E4A, 0x2DCA, - 0x27A4, 0x21A4, 0x141D, 0x05C6, 0xFD55, 0xFD7E, 0x025E, 0x08C9, - 0x0D92, 0x1099, 0x13C1, 0x16E0, 0x19CC, 0x1C5B, 0x1E63, 0x1FBA, - 0x2036, 0xD360, 0xD358, 0xD340, 0xD319, 0xD2E4, 0xD222, 0xD0FD, - 0xD075, 0xD18B, 0xD475, 0xD871, 0xDD0C, 0xE1D3, 0xE652, 0xEA17, - 0xECAF, 0xEDA6, 0xEACE, 0xEBF5, 0xEED1, 0xF27A, 0xF60C, 0xF8A0, - 0xF97F, 0xF946, 0xF90F, 0xF933, 0xF952, 0xF971, 0xF997, 0xF9CA, - 0xFA0F, 0xFAE6, 0xFB94, 0x023F, 0x01D4, 0x00CF, 0xFF8F, 0xFE6D, - 0xFDC7, 0xFE40, 0xFF65, 0xFFF4, 0xFFB1, 0xFF3F, 0xFEA7, 0xFDF4, - 0xFD30, 0xFC67, 0xFAD9, 0xF9B0, 0xB9FE, 0xBC20, 0xC181, 0xC89A, - 0xCFE4, 0xD5D8, 0xDAEC, 0xDF1D, 0xE02A, 0xDE53, 0xDB7C, 0xD7DB, - 0xD3A9, 0xCF1C, 0xCA6C, 0xC162, 0xBAB0, 0x5EA1, 0x54DA, 0x3E60, - 0x257D, 0x147A, 0x0E1D, 0x0CE5, 0x0EB8, 0x1178, 0x1566, 0x1B52, - 0x21F7, 0x2812, 0x2C5D, 0x2D95, 0x1C5D, 0x0B84, 0x0B6D, 0x0BA4, - 0x0C33, 0x0CF7, 0x0DD1, 0x0E9F, 0x0FE9, 0x114E, 0x114F, 0x0F96, - 0x0D17, 0x0A3F, 0x077B, 0x0536, 0x03DD, 0x076E, 0x0B5D, 0x01E2, - 0x020F, 0x0283, 0x0322, 0x03CE, 0x046B, 0x0503, 0x05A6, 0x063E, - 0x06E2, 0x07A4, 0x0863, 0x08FE, 0x0955, 0x0945, 0x0679, 0x03D3, - 0x9CFC, 0x9F6D, 0xA5A7, 0xAE03, 0xB6D9, 0xBE83, 0xC67C, 0xCE42, - 0xD134, 0xCEAE, 0xC9DC, 0xC3D5, 0xBDAF, 0xB880, 0xB55E, 0xBBDD, - 0xC33B, 0xF4EA, 0xF573, 0xF6B5, 0xF829, 0xF948, 0xFA19, 0xFAF8, - 0xFBDF, 0xFCC8, 0xFDAC, 0xFE86, 0xFF4F, 0x0000, 0x0095, 0x0107, - 0x0150, 0x016A, 0xF1ED, 0xF2F5, 0xF541, 0xF79F, 0xF8DC, 0xF90B, - 0xF90E, 0xF8ED, 0xF8B1, 0xF85F, 0xF801, 0xF79C, 0xF739, 0xF6DF, - 0xF696, 0xF664, 0xF652, 0xD482, 0xD5F2, 0xD8ED, 0xDB6F, 0xDB76, - 0xD927, 0xD61C, 0xD281, 0xCE86, 0xCA57, 0xC622, 0xC215, 0xBE5E, - 0xBB2B, 0xB8A9, 0xB706, 0xB671, 0x1FFC, 0x2678, 0x34F5, 0x4403, - 0x4C30, 0x4DEB, 0x4EB6, 0x4EB7, 0x4E14, 0x4CF4, 0x4B7E, 0x49D7, - 0x4827, 0x4694, 0x4544, 0x445F, 0x440A, 0x0C64, 0x0B07, 0x079B, - 0x0321, 0xFE9B, 0xFB06, 0xF96A, 0xF8FB, 0xF88F, 0xF825, 0xF7BF, - 0xF760, 0xF70D, 0xF6C6, 0xF690, 0xF66E, 0xF662, 0x089E, 0x07FC, - 0x0664, 0x0447, 0x0217, 0x0046, 0xFF3E, 0xFE42, 0xFCB6, 0xFAEB, - 0xF8FD, 0xF70B, 0xF532, 0xF38F, 0xF23F, 0xF160, 0xF10F, 0xBD10, - 0xB86B, 0xACD9, 0x9DE1, 0x8F0E, 0x83E9, 0x81F0, 0x8428, 0x8474, - 0x84CE, 0x852F, 0x8592, 0x85F1, 0x8646, 0x8689, 0x86B6, 0x86C7, - 0x7FFF, 0x7FFF, 0x4171, 0xBF62, 0x7FFF, 0x7FFF, 0x8000, 0x8002, - 0x8004, 0x8006, 0x8008, 0x8009, 0x800A, 0x800B, 0x800B, 0x800B, - 0x800B, 0x800B, 0x800B, 0x800B, 0x800A, 0x7FFF, 0x7CDC, 0x7478, - 0x685A, 0x5A07, 0x4B07, 0x3CE0, 0x3118, 0x2936, 0x250F, 0x231C, - 0x22DB, 0x23CA, 0x2566, 0x272E, 0x289F, 0x2936, 0x4171, 0x4172, - 0x4177, 0x417E, 0x4185, 0x418D, 0x4195, 0x419C, 0x41A0, 0x41A2, - 0x41A3, 0x41A3, 0x41A3, 0x41A2, 0x41A1, 0x41A0, 0x41A0, 0xFCC9, - 0x054B, 0xB893, 0x1DE4, 0x1D1E, 0x1B13, 0x1830, 0x14E1, 0x1194, - 0x0EB4, 0x0CAF, 0x0B54, 0x0A2A, 0x092F, 0x0860, 0x07BB, 0x073E, - 0x06E8, 0x06B6, 0x06A6, 0x0F0A, 0x0E4F, 0x0C63, 0x09AE, 0x0699, - 0x038D, 0x00F2, 0xFF32, 0xFE24, 0xFD58, 0xFCC3, 0xFC5F, 0xFC20, - 0xFBFF, 0xFBF3, 0xFBF2, 0xFBF4, 0xEC1C, 0xEC91, 0xEDCA, 0xEF92, - 0xF1B1, 0xF3F1, 0xF61A, 0xF7F7, 0xF9C3, 0xFBC7, 0xFDE6, 0x0003, - 0x0200, 0x03C0, 0x0525, 0x0611, 0x0666, 0xFD44, 0xFD7A, 0xFE08, - 0xFECF, 0xFFB0, 0x008C, 0x0144, 0x01BA, 0x01F6, 0x021A, 0x0229, - 0x0229, 0x021E, 0x020D, 0x01FB, 0x01ED, 0x01E7, 0xFB67, 0xFBB0, - 0xFC6F, 0xFD78, 0xFE9F, 0xFFB9, 0x009A, 0x0118, 0x0139, 0x0127, - 0x00F0, 0x009F, 0x0042, 0xFFE4, 0xFF92, 0xFF57, 0xFF41, 0x3308, - 0x2FB0, 0x2705, 0x1B11, 0x0DDD, 0x0174, 0xF7E0, 0xF329, 0xF335, - 0xF60D, 0xFAF2, 0x0122, 0x07E1, 0x0E6D, 0x1408, 0x17F1, 0x196A, - 0xD07F, 0xD236, 0xD6B4, 0xDCFC, 0xE413, 0xEAFB, 0xF0B8, 0xF44E, - 0xF600, 0xF6D6, 0xF6FD, 0xF6A2, 0xF5F3, 0xF51C, 0xF44A, 0xF3AC, - 0xF36D, 0xFAF9, 0xFB6A, 0xFC97, 0xFE50, 0x005E, 0x0291, 0x04B3, - 0x0693, 0x057F, 0x0426, 0x02B7, 0x0148, 0xFFED, 0xFEBB, 0xFDC6, - 0xFD24, 0xFCEA, 0x50F2, 0x50BD, 0x502F, 0x4F5E, 0x4E66, 0x4D5C, - 0x4C5C, 0x4B7C, 0x486D, 0x44EF, 0x413D, 0x3D8B, 0x3A0D, 0x36FA, - 0x3486, 0x32E6, 0x324F, -}; +ROM_ASSET_LOAD_ANIM(anim_CB_CC_values, 0x00576afc, 1382, 0x00000000, 1382); diff --git a/assets/anims/anim_CD.inc.c b/assets/anims/anim_CD.inc.c index 450f9a399..c78ffd073 100644 --- a/assets/anims/anim_CD.inc.c +++ b/assets/anims/anim_CD.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_CD[] = { 1, 189, @@ -13,353 +14,7 @@ static const struct Animation anim_CD[] = { }; -static const u16 anim_CD_indices[] = { - 0x003F, 0x0001, 0x003F, 0x0040, 0x003F, 0x007F, 0x0001, 0x0000, 0x0001, 0x00BE, 0x0001, 0x0000, - 0x003F, 0x0963, 0x003F, 0x09A2, 0x003F, 0x09E1, - 0x003F, 0x08A6, 0x003F, 0x08E5, 0x003F, 0x0924, - 0x003F, 0x07E9, 0x003F, 0x0828, 0x003F, 0x0867, - 0x0001, 0x07E5, 0x0001, 0x07E6, 0x0001, 0x07E7, - 0x003F, 0x01BB, 0x003F, 0x01FA, 0x003F, 0x0239, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003F, 0x017C, - 0x003F, 0x00BF, 0x003F, 0x00FE, 0x003F, 0x013D, - 0x0001, 0x07A3, 0x0001, 0x07A4, 0x0001, 0x07A5, - 0x003F, 0x0374, 0x003F, 0x03B3, 0x003F, 0x03F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003F, 0x0335, - 0x003F, 0x0278, 0x003F, 0x02B7, 0x003F, 0x02F6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003F, 0x07A6, - 0x003F, 0x06E6, 0x003F, 0x0725, 0x003F, 0x0764, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003F, 0x06A7, - 0x003F, 0x05EA, 0x003F, 0x0629, 0x003F, 0x0668, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x07E8, - 0x003F, 0x052D, 0x003F, 0x056C, 0x003F, 0x05AB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x003F, 0x04EE, - 0x003F, 0x0431, 0x003F, 0x0470, 0x003F, 0x04AF, -}; +ROM_ASSET_LOAD_ANIM(anim_CD_indices, 0x0057707c, 252, 0x00000000, 252); -static const s16 anim_CD_values[] = { - 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0002, 0x0003, 0x0000, - 0xFFFA, 0xFFF3, 0xFFE5, 0xFFCB, 0xFFAA, 0xFF8A, 0xFF75, 0xFF75, - 0xFF79, 0xFF7E, 0xFF82, 0xFF8B, 0xFF9A, 0xFFB5, 0xFFF3, 0xFFFF, - 0x0000, 0x0001, 0x0002, 0x0002, 0x0002, 0x0001, 0x0001, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, - 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, - 0x00AA, 0x00A9, 0x00A6, 0x00A2, 0x009F, 0x009C, 0x009C, 0x00B0, - 0x00C8, 0x00DB, 0x00E5, 0x00EB, 0x00EF, 0x00F2, 0x00F1, 0x00EF, - 0x00EC, 0x00E7, 0x00DE, 0x00CB, 0x00B7, 0x00AE, 0x00A3, 0x0076, - 0x007D, 0x0077, 0x0071, 0x0070, 0x0070, 0x0070, 0x0070, 0x0070, - 0x0070, 0x0071, 0x0071, 0x0071, 0x0072, 0x0072, 0x0072, 0x0073, - 0x0073, 0x0073, 0x0073, 0x0073, 0x0074, 0x0073, 0x0073, 0x0073, - 0x0073, 0x0073, 0x0073, 0x0072, 0x0072, 0x0072, 0x0072, 0x0071, - 0x0071, 0x0071, 0x0071, 0x0071, 0x0070, 0x0070, 0x0070, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0004, 0x000A, 0x0014, - 0x001E, 0x0028, 0x002E, 0x002F, 0x0028, 0x0019, 0x0007, 0xFFF6, - 0xFFE9, 0xFFE4, 0xFFEC, 0xFFFF, 0x0018, 0x0034, 0x005B, 0x0086, - 0x00A9, 0x00BC, 0x00BF, 0x00C0, 0x00C2, 0x00C3, 0x00C3, 0x00C3, - 0x00C3, 0x00C3, 0x00C2, 0x00C2, 0x00C1, 0x00C0, 0x00BF, 0x00BE, - 0x00BD, 0x00BD, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, - 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, - 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x00BC, 0x3FFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0012, 0x0044, 0x008D, 0x00E7, 0x0148, 0x01A9, 0x0202, 0x024C, - 0x027E, 0x0290, 0x027B, 0x0237, 0x01BB, 0x0101, 0x0000, 0xFDFA, - 0xFA8F, 0xF641, 0xF194, 0xED0C, 0xE92D, 0xE67A, 0xE576, 0xE576, - 0xE576, 0xE576, 0xE576, 0xE576, 0xE576, 0xE576, 0xE576, 0xE576, - 0xE576, 0xE576, 0xE576, 0xE576, 0xE576, 0xE576, 0xE576, 0xE576, - 0xE576, 0xE576, 0xE576, 0xE576, 0xE576, 0xE576, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, - 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF97C, 0xF983, - 0xF996, 0xF9B3, 0xF9D6, 0xF9FC, 0xFA22, 0xFA45, 0xFA62, 0xFA76, - 0xFA7D, 0xFA75, 0xFA5A, 0xFA2A, 0xF9E1, 0xF97C, 0xF8B1, 0xF75A, - 0xF5AA, 0xF3D5, 0xF20F, 0xF08A, 0xEF7C, 0xEF16, 0xEF16, 0xEF16, - 0xEF16, 0xEF16, 0xEF16, 0xEF16, 0xEF16, 0xEF16, 0xEF16, 0xEF16, - 0xEF16, 0xEF16, 0xEF16, 0xEF16, 0xEF16, 0xEF16, 0xEF16, 0xEF16, - 0xEF16, 0xEF16, 0xEF16, 0xEF16, 0xEF16, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8E, 0xED96, - 0xEDA1, 0xEDAE, 0xEDBD, 0xEDCB, 0xEDD9, 0xEDE4, 0xEDEB, 0xEDEE, - 0xEDEB, 0xEDE1, 0xEDCE, 0xEDB2, 0xED8C, 0xED3E, 0xECBA, 0xEC15, - 0xEB61, 0xEAB3, 0xEA1E, 0xE9B6, 0xE98F, 0xE98F, 0xE98F, 0xE98F, - 0xE98F, 0xE98F, 0xE98F, 0xE98F, 0xE98F, 0xE98F, 0xE98F, 0xE98F, - 0xE98F, 0xE98F, 0xE98F, 0xE98F, 0xE98F, 0xE98F, 0xE98F, 0xE98F, - 0xE98F, 0xE98F, 0xE98F, 0xE98F, 0xCA4F, 0xCCDE, 0xD36C, 0xDC49, - 0xE5C8, 0xEE3A, 0xF3F0, 0xF65C, 0xF6A9, 0xF5C1, 0xF48B, 0xF3F0, - 0xF40B, 0xF441, 0xF469, 0xF45B, 0xF3F0, 0xF348, 0xF29F, 0xF1F3, - 0xF140, 0xF084, 0xEFBC, 0xEEE6, 0xEDFF, 0xED04, 0xEBF3, 0xEAC9, - 0xE983, 0xE81F, 0xE413, 0xDE24, 0xD857, 0xD1BA, 0xCAC6, 0xC3F8, - 0xBDCA, 0xB8B8, 0xB53D, 0xB3D3, 0xB59B, 0xBA9B, 0xC1A7, 0xC994, - 0xD134, 0xD75C, 0xDAE0, 0xDC7E, 0xDDC0, 0xDEB0, 0xDF55, 0xDFBA, - 0xDFE7, 0xDFE6, 0xDFBE, 0xDF7A, 0xDF21, 0xDEBE, 0xDE58, 0xDDFA, - 0xDDAB, 0xDD75, 0xDD62, 0xFB1D, 0xFB8D, 0xFC39, 0xFC27, 0xFA60, - 0xF5E9, 0xEDCC, 0xDEE3, 0xC966, 0xB168, 0x9AFB, 0x8A34, 0x7F67, - 0x77E4, 0x7322, 0x709A, 0x6FC7, 0x703C, 0x71C8, 0x743F, 0x7774, - 0x7B3D, 0x7F6C, 0x83D9, 0x8851, 0x8DBB, 0x948E, 0x9BFE, 0xA341, - 0xA98B, 0xA98B, 0xB1A9, 0xB96E, 0xC239, 0xCB67, 0xD457, 0xDC66, - 0xE2F1, 0xE755, 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, - 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, - 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, 0xE8F0, - 0xE8F0, 0xE8F0, 0xD2DC, 0xD582, 0xDBEE, 0xE3D8, 0xEAFB, 0xEF0E, - 0xEDC9, 0xE38C, 0xD18F, 0xBCD5, 0xAA60, 0x9F31, 0x9D39, 0xA120, - 0xA800, 0xAEEF, 0xB306, 0xB4A0, 0xB5FC, 0xB70A, 0xB7B6, 0xB7F1, - 0xB7A7, 0xB6C7, 0xB53F, 0xB1FB, 0xACA3, 0xA642, 0x9FE4, 0x9A92, - 0x9A92, 0xA159, 0xA7D5, 0xAF2D, 0xB6D8, 0xBE4E, 0xC508, 0xCA7F, - 0xCE29, 0xCF80, 0xCF80, 0xCF80, 0xCF80, 0xCF80, 0xCF80, 0xCF80, - 0xCF80, 0xCF80, 0xCF80, 0xCF80, 0xCF80, 0xCF80, 0xCF80, 0xCF80, - 0xCF80, 0xCF80, 0xCF80, 0xCF80, 0xCF80, 0xCF80, 0xCF80, 0xCF80, - 0xCF80, 0xD4B4, 0xD4F4, 0xD5C2, 0xD734, 0xD95D, 0xDC52, 0xE027, - 0xE5A2, 0xECDD, 0xF4F1, 0xFCF5, 0x0400, 0x0A9B, 0x1160, 0x1785, - 0x1C3F, 0x1EC2, 0x1F5D, 0x1F01, 0x1DDE, 0x1C23, 0x19FD, 0x179C, - 0x152D, 0x12E0, 0x1037, 0x0CD9, 0x092D, 0x0596, 0x027B, 0x027B, - 0xFD63, 0xF883, 0xF2FD, 0xED39, 0xE79C, 0xE28D, 0xDE72, 0xDBB0, - 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, - 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, - 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, 0xDAAE, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFF7, 0xFFDE, 0xFFB8, 0xFF8B, 0xFF5A, 0xFF28, 0xFEFB, - 0xFED6, 0xFEBC, 0xFEB3, 0xFEBD, 0xFEE0, 0xFF1F, 0xFF7E, 0x0000, - 0x009A, 0x0194, 0x036C, 0x06A4, 0x0BBB, 0x1745, 0x2715, 0x318D, - 0x3284, 0x2F10, 0x2B6E, 0x2BDD, 0x33E4, 0x4074, 0x4BE8, 0x509A, - 0x4F81, 0x4D72, 0x4A95, 0x4710, 0x430B, 0x3EAD, 0x3A1E, 0x3585, - 0x3109, 0x2CD1, 0x2906, 0x25CE, 0x2351, 0x21B6, 0x2124, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFF4, 0xFFD2, 0xFFA0, 0xFF62, 0xFF20, 0xFEDE, 0xFEA0, 0xFE6E, - 0xFE4C, 0xFE3F, 0xFE4E, 0xFE7D, 0xFED1, 0xFF50, 0x0000, 0x011D, - 0x0307, 0x05F6, 0x0A24, 0x0FC9, 0x1AE9, 0x29B1, 0x339A, 0x3595, - 0x33F9, 0x3153, 0x3034, 0x318C, 0x33E8, 0x363F, 0x3789, 0x37E9, - 0x3833, 0x3868, 0x388D, 0x38A2, 0x38AA, 0x38A8, 0x389E, 0x388D, - 0x3879, 0x3863, 0x384E, 0x383D, 0x3830, 0x382C, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF549, 0xF544, - 0xF536, 0xF520, 0xF506, 0xF4EA, 0xF4CE, 0xF4B4, 0xF49F, 0xF491, - 0xF48B, 0xF491, 0xF4A5, 0xF4C9, 0xF4FF, 0xF549, 0xF5F7, 0xF730, - 0xF8BE, 0xFA68, 0xFBF8, 0xFDA4, 0xFF6D, 0x00C8, 0x0046, 0xFEA0, - 0xFE8C, 0x02C3, 0x0F97, 0x2263, 0x336B, 0x3AF6, 0x3A7F, 0x38C8, - 0x3600, 0x3258, 0x2E02, 0x292E, 0x240E, 0x1ED0, 0x19A8, 0x14C5, - 0x1057, 0x0C91, 0x09A3, 0x07BC, 0x0710, 0xC7DD, 0xC75C, 0xC650, - 0xC571, 0xC572, 0xC70A, 0xCAEE, 0xD3CD, 0xE173, 0xF044, 0xFCA3, - 0xFCA3, 0xFCB5, 0xFCE8, 0xFD34, 0xFD92, 0xFDFC, 0xFE6A, 0xFED6, - 0xFF39, 0xFF8C, 0xFFC8, 0xFFE6, 0xFFDF, 0xFFAC, 0xFF47, 0xFEA8, - 0xFDC9, 0xFCA3, 0xF777, 0xED63, 0xE2AB, 0xD70D, 0xC952, 0xBC4D, - 0xB2CE, 0xAFAA, 0xBED4, 0xDA68, 0xEA6F, 0xEC81, 0xEE34, 0xEF90, - 0xF09B, 0xF15B, 0xF1D8, 0xF217, 0xF220, 0xF1F9, 0xF1A8, 0xF134, - 0xF0A3, 0xEFFD, 0xEF48, 0xEE89, 0xEDC9, 0xED0D, 0xEC5B, 0xEBBC, - 0xEB34, 0xEACB, 0xEA87, 0xEA6F, 0x054B, 0x028E, 0xFB6C, 0xF184, - 0xE676, 0xDBE2, 0xD368, 0xCD48, 0xC861, 0xC440, 0xC072, 0xC072, - 0xC29F, 0xC512, 0xC7B7, 0xCA78, 0xCD3F, 0xCFF9, 0xD291, 0xD4F0, - 0xD703, 0xD8B4, 0xD9EF, 0xDA9D, 0xDA28, 0xD849, 0xD566, 0xD1E7, - 0xCE30, 0xCAAA, 0xC7BA, 0xC688, 0xC6A9, 0xC6DE, 0xC76E, 0xC8A1, - 0xCA5F, 0xCC58, 0xCE83, 0xD0D4, 0xD33F, 0xD5B9, 0xD837, 0xDAAD, - 0xDD12, 0xDF58, 0xE175, 0xE35E, 0xE507, 0xE665, 0xE76E, 0xE814, - 0xE84E, 0xE84E, 0xE84E, 0xE84E, 0xE84E, 0xE84E, 0xE84E, 0xE84E, - 0xE84E, 0xE84E, 0xE84E, 0x2BD6, 0x288C, 0x2079, 0x164D, 0x0CBC, - 0x0675, 0x062A, 0x10EE, 0x256A, 0x3CAF, 0x4FCD, 0x4FCD, 0x4EDF, - 0x4DC5, 0x4C8D, 0x4B44, 0x49F8, 0x48B7, 0x478E, 0x468C, 0x45BD, - 0x4530, 0x44F3, 0x4512, 0x45EB, 0x47AB, 0x4A16, 0x4CF3, 0x5007, - 0x5316, 0x55E7, 0x59FE, 0x5D4C, 0x60D7, 0x636C, 0x63DA, 0x6299, - 0x60FD, 0x5F14, 0x5CEB, 0x5A91, 0x5814, 0x5584, 0x52ED, 0x5060, - 0x4DE9, 0x4B98, 0x497A, 0x479F, 0x4614, 0x44E9, 0x442A, 0x43E8, - 0x43E8, 0x43E8, 0x43E8, 0x43E8, 0x43E8, 0x43E8, 0x43E8, 0x43E8, - 0x43E8, 0x43E8, 0xCCF6, 0xC92A, 0xBF55, 0xB1CA, 0xA2DD, 0x94E2, - 0x8A2E, 0x8399, 0x7F91, 0x7CCF, 0x7A07, 0x7A07, 0x7C40, 0x7EC0, - 0x8175, 0x8444, 0x8719, 0x89E1, 0x8C86, 0x8EF2, 0x9111, 0x92CD, - 0x9411, 0x94C8, 0x944F, 0x925D, 0x8F62, 0x8BCD, 0x880F, 0x8496, - 0x81D3, 0x82AE, 0x8523, 0x87DF, 0x8A92, 0x8CEC, 0x8F18, 0x916E, - 0x93E4, 0x9672, 0x990C, 0x9BA9, 0x9E40, 0xA0C5, 0xA331, 0xA579, - 0xA792, 0xA974, 0xAB14, 0xAC69, 0xAD68, 0xAE09, 0xAE41, 0xAE41, - 0xAE41, 0xAE41, 0xAE41, 0xAE41, 0xAE41, 0xAE41, 0xAE41, 0xAE41, - 0xAE41, 0x0000, 0x0024, 0x0082, 0x00FE, 0x0180, 0x01EE, 0x022D, - 0x0230, 0x0208, 0x01C9, 0x018B, 0x0164, 0x0155, 0x0150, 0x0151, - 0x0159, 0x0164, 0x0178, 0x0196, 0x01B7, 0x01D4, 0x01E5, 0x01F8, - 0x0229, 0x022C, 0x022C, 0x022B, 0x0228, 0x0224, 0x0221, 0x021E, - 0x021D, 0x021C, 0x021C, 0x021B, 0x021B, 0x021A, 0x021A, 0x021A, - 0x021A, 0x021A, 0x021A, 0x021A, 0x021A, 0x021A, 0x021A, 0x021A, - 0x021A, 0x021A, 0x021A, 0x021B, 0x021B, 0x021B, 0x021B, 0x021C, - 0x021C, 0x021C, 0x021C, 0x021C, 0x021D, 0x021D, 0x021D, 0x021D, - 0xFF30, 0xFF3E, 0xFF62, 0xFF8E, 0xFFB7, 0xFFD0, 0xFFCD, 0xFF9F, - 0xFF4B, 0xFEE8, 0xFE8D, 0xFE50, 0xFE34, 0xFE2A, 0xFE2E, 0xFE3C, - 0xFE50, 0xFE67, 0xFE88, 0xFEBF, 0xFF16, 0x0003, 0x00D4, 0xFFAC, - 0xFF8B, 0xFF77, 0xFF6D, 0xFF69, 0xFF6B, 0xFF6E, 0xFF71, 0xFF70, - 0xFF6D, 0xFF6A, 0xFF68, 0xFF67, 0xFF66, 0xFF65, 0xFF65, 0xFF64, - 0xFF64, 0xFF65, 0xFF65, 0xFF65, 0xFF65, 0xFF65, 0xFF65, 0xFF66, - 0xFF66, 0xFF67, 0xFF68, 0xFF69, 0xFF69, 0xFF6A, 0xFF6B, 0xFF6C, - 0xFF6D, 0xFF6E, 0xFF6E, 0xFF6F, 0xFF6F, 0xFF70, 0xFF70, 0xC9D8, - 0xC8B6, 0xC5F4, 0xC289, 0xBF6E, 0xBD98, 0xBE00, 0xC203, 0xC91B, - 0xD169, 0xD90E, 0xDE29, 0xE085, 0xE161, 0xE10F, 0xDFE1, 0xDE29, - 0xDC17, 0xD91C, 0xD46E, 0xCD46, 0xBAA7, 0xAA38, 0xC071, 0xC2E0, - 0xC462, 0xC528, 0xC565, 0xC54A, 0xC50C, 0xC4DB, 0xC4EA, 0xC525, - 0xC554, 0xC579, 0xC595, 0xC5A9, 0xC5B7, 0xC5BF, 0xC5C2, 0xC5C3, - 0xC5C1, 0xC5BE, 0xC5BC, 0xC5BB, 0xC5B9, 0xC5B4, 0xC5AB, 0xC5A1, - 0xC594, 0xC585, 0xC575, 0xC564, 0xC553, 0xC541, 0xC530, 0xC520, - 0xC512, 0xC505, 0xC4FA, 0xC4F2, 0xC4EC, 0xC4EA, 0x1E4A, 0x1FA0, - 0x22FA, 0x275B, 0x2BC3, 0x2F36, 0x30B6, 0x2F67, 0x2BE5, 0x276B, - 0x232F, 0x206A, 0x1EA4, 0x1D0C, 0x1C58, 0x1D3B, 0x206A, 0x2810, - 0x33AB, 0x3FED, 0x4984, 0x4EE3, 0x517C, 0x5287, 0x5300, 0x531F, - 0x52FA, 0x52A3, 0x522E, 0x51B0, 0x513C, 0x50E6, 0x509F, 0x504D, - 0x4FF4, 0x4F96, 0x4F36, 0x4ED6, 0x4E7A, 0x4E24, 0x4DD8, 0x4D98, - 0x4D66, 0x4D46, 0x4D3B, 0x4D43, 0x4D5B, 0x4D81, 0x4DB1, 0x4DEC, - 0x4E2E, 0x4E76, 0x4EC2, 0x4F10, 0x4F5E, 0x4FAA, 0x4FF2, 0x5035, - 0x506F, 0x50A0, 0x50C6, 0x50DD, 0x50E6, 0x1B09, 0x1AA1, 0x19A0, - 0x1858, 0x171C, 0x163E, 0x1610, 0x16F1, 0x18AF, 0x1ACA, 0x1CBF, - 0x1E0B, 0x1ED7, 0x1F7C, 0x1FBA, 0x1F53, 0x1E0B, 0x1ABB, 0x15AA, - 0x10B9, 0x0DC9, 0x0EE7, 0x1278, 0x14E6, 0x156A, 0x15AD, 0x15BC, - 0x15A8, 0x157E, 0x154F, 0x152A, 0x151C, 0x1520, 0x1524, 0x1527, - 0x152A, 0x152D, 0x152F, 0x1531, 0x1533, 0x1535, 0x1536, 0x1537, - 0x1538, 0x1538, 0x1537, 0x1537, 0x1536, 0x1534, 0x1533, 0x1531, - 0x152F, 0x152C, 0x152A, 0x1528, 0x1526, 0x1523, 0x1522, 0x1520, - 0x151E, 0x151D, 0x151D, 0x151C, 0x1144, 0x11C7, 0x1302, 0x1483, - 0x15D7, 0x168B, 0x162D, 0x140C, 0x1066, 0x0C29, 0x0846, 0x05AB, - 0x0454, 0x03A1, 0x0399, 0x0445, 0x05AB, 0x0930, 0x0E9D, 0x138F, - 0x15A4, 0x118C, 0x09C6, 0x04AC, 0x035E, 0x02A9, 0x026C, 0x0284, - 0x02CD, 0x0325, 0x0369, 0x0378, 0x035F, 0x0347, 0x0330, 0x031A, - 0x0305, 0x02F1, 0x02E0, 0x02D0, 0x02C2, 0x02B7, 0x02AF, 0x02AA, - 0x02A9, 0x02AA, 0x02B0, 0x02B8, 0x02C3, 0x02D0, 0x02DE, 0x02EE, - 0x02FF, 0x0310, 0x0321, 0x0332, 0x0342, 0x0351, 0x035E, 0x0368, - 0x0371, 0x0376, 0x0378, 0xAC44, 0xAB62, 0xA93B, 0xA68A, 0xA40C, - 0xA27D, 0xA299, 0xA55E, 0xAA62, 0xB04C, 0xB5BF, 0xB962, 0xBB64, - 0xBCAE, 0xBCF5, 0xBBF4, 0xB962, 0xB28C, 0xA804, 0x9E69, 0x9A5A, - 0xA245, 0xB14F, 0xBB2D, 0xBDAE, 0xBF05, 0xBF75, 0xBF41, 0xBEAC, - 0xBDFB, 0xBD70, 0xBD50, 0xBD7B, 0xBDA5, 0xBDCE, 0xBDF5, 0xBE1A, - 0xBE3C, 0xBE5B, 0xBE77, 0xBE8E, 0xBEA1, 0xBEAF, 0xBEB8, 0xBEBB, - 0xBEB8, 0xBEAF, 0xBEA0, 0xBE8D, 0xBE77, 0xBE5D, 0xBE41, 0xBE24, - 0xBE05, 0xBDE7, 0xBDCA, 0xBDAE, 0xBD94, 0xBD7E, 0xBD6B, 0xBD5C, - 0xBD53, 0xBD50, 0x0000, 0xFE3D, 0xF9D4, 0xF419, 0xEE5D, 0xE9F4, - 0xE831, 0xEDB4, 0xF881, 0x0000, 0x01D9, 0x01F8, 0x012C, 0x003F, - 0x0000, 0x007B, 0x012B, 0x01F7, 0x02C9, 0x038D, 0x0453, 0x0524, - 0x05DB, 0x0655, 0x0665, 0x061E, 0x05B8, 0x0525, 0x0475, 0x0410, - 0x03F8, 0x03E9, 0x03E0, 0x03DE, 0x03E0, 0x03E6, 0x03EE, 0x03F7, - 0x0400, 0x0408, 0x040E, 0x0410, 0x0410, 0x0410, 0x0410, 0x0410, - 0x0410, 0x0410, 0x0410, 0x0410, 0x0410, 0x0410, 0x0410, 0x0410, - 0x0410, 0x0410, 0x0410, 0x0410, 0x0410, 0x0410, 0x0410, 0x0410, - 0x0410, 0x0000, 0xFF71, 0xFE0A, 0xFC38, 0xFA65, 0xF8FF, 0xF86F, - 0xFA30, 0xFD9F, 0x0000, 0x009A, 0x00AB, 0x0070, 0x0023, 0x0000, - 0x0007, 0x0012, 0x001E, 0x002B, 0x0037, 0x0043, 0x004F, 0x005A, - 0x0060, 0x005D, 0x0053, 0x004B, 0x0049, 0x0048, 0x0048, 0x0048, - 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, - 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, - 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, - 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, - 0xBF40, 0xBEEC, 0xBE45, 0xBDCE, 0xBE0C, 0xBF7F, 0xC2AB, 0xCD35, - 0xDC97, 0xE517, 0xE3A9, 0xDE6C, 0xD75F, 0xD082, 0xCBD4, 0xC99F, - 0xC88C, 0xC830, 0xC81C, 0xC7E4, 0xC7A7, 0xC7B0, 0xC7D6, 0xC7F1, - 0xC7F2, 0xC7F6, 0xC811, 0xC85F, 0xC8C3, 0xC8FE, 0xC90B, 0xC914, - 0xC918, 0xC91A, 0xC918, 0xC915, 0xC911, 0xC90C, 0xC906, 0xC902, - 0xC8FF, 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, - 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, - 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, 0xC8FE, 0x2537, - 0x24DD, 0x2414, 0x2346, 0x22DA, 0x233A, 0x24CE, 0x2C10, 0x3680, - 0x3A0D, 0x32D4, 0x2667, 0x18DC, 0x0E4A, 0x0ACA, 0x114F, 0x1F1F, - 0x2FCC, 0x3EE7, 0x4801, 0x499C, 0x46AC, 0x4170, 0x3C25, 0x3909, - 0x3B7C, 0x3F1F, 0x3F83, 0x3F0B, 0x3E88, 0x3E40, 0x3DEF, 0x3D97, - 0x3D3B, 0x3CDE, 0x3C84, 0x3C30, 0x3BE3, 0x3BA3, 0x3B71, 0x3B51, - 0x3B45, 0x3B5D, 0x3B9C, 0x3BFA, 0x3C6B, 0x3CE7, 0x3D62, 0x3DD4, - 0x3E31, 0x3E70, 0x3E88, 0x3E88, 0x3E88, 0x3E88, 0x3E88, 0x3E88, - 0x3E88, 0x3E88, 0x3E88, 0x3E88, 0x3E88, 0x3E88, 0xD64A, 0xD69C, - 0xD798, 0xD946, 0xDBAF, 0xDED9, 0xE2CF, 0xE86C, 0xEFD6, 0xF803, - 0xFFE8, 0x067A, 0x0AB1, 0x0C88, 0x0CEC, 0x0C3A, 0x0ACC, 0x0900, - 0x0730, 0x05B9, 0x040E, 0x01C9, 0xFF83, 0xFDD4, 0xFD34, 0xFD47, - 0xFD67, 0xFD58, 0xFD4E, 0xFD49, 0xFD46, 0xFD46, 0xFD47, 0xFD4B, - 0xFD51, 0xFD57, 0xFD5D, 0xFD63, 0xFD68, 0xFD6B, 0xFD6D, 0xFD6E, - 0xFD6E, 0xFD6E, 0xFD6E, 0xFD6D, 0xFD6C, 0xFD6C, 0xFD6B, 0xFD6B, - 0xFD6B, 0xFD6B, 0xFD6B, 0xFD6B, 0xFD6B, 0xFD6B, 0xFD6B, 0xFD6B, - 0xFD6B, 0xFD6B, 0xFD6B, 0xFD6B, 0xFD6B, 0xEC41, 0xEC2C, 0xEBE9, - 0xEB76, 0xEACD, 0xE9E9, 0xE8C8, 0xE6AD, 0xE378, 0xE009, 0xDD41, - 0xDC00, 0xDD28, 0xE11C, 0xE72D, 0xEE9C, 0xF6AD, 0xFEA1, 0x05BA, - 0x0B3C, 0x0E2E, 0x0EE0, 0x0E80, 0x0E3D, 0x0DEB, 0x0D18, 0x0C86, - 0x0C6D, 0x0C77, 0x0C92, 0x0CAE, 0x0CB9, 0x0CB2, 0x0CA6, 0x0C97, - 0x0C87, 0x0C76, 0x0C66, 0x0C59, 0x0C51, 0x0C4C, 0x0C49, 0x0C49, - 0x0C49, 0x0C4B, 0x0C4D, 0x0C4F, 0x0C50, 0x0C51, 0x0C51, 0x0C51, - 0x0C51, 0x0C51, 0x0C51, 0x0C51, 0x0C51, 0x0C51, 0x0C51, 0x0C51, - 0x0C51, 0x0C51, 0x0C51, 0x0C51, 0xB59E, 0xB71E, 0xBAB7, 0xBF0E, - 0xC2C8, 0xC489, 0xC2F7, 0xBCA3, 0xB259, 0xA616, 0x99D9, 0x8F9F, - 0x8967, 0x878F, 0x887D, 0x8B38, 0x8EC9, 0x9237, 0x9489, 0x94C8, - 0x9135, 0x8A64, 0x82DC, 0x7D21, 0x7A6C, 0x7970, 0x78FA, 0x788A, - 0x7859, 0x7851, 0x785B, 0x7860, 0x785E, 0x7864, 0x786F, 0x787E, - 0x788D, 0x789C, 0x78A9, 0x78B1, 0x78B4, 0x78B6, 0x78B7, 0x78B6, - 0x78B5, 0x78B4, 0x78B2, 0x78B1, 0x78B1, 0x78B1, 0x78B1, 0x78B1, - 0x78B1, 0x78B1, 0x78B1, 0x78B1, 0x78B1, 0x78B1, 0x78B1, 0x78B1, - 0x78B1, 0x78B1, 0x78B1, 0x8001, 0x8001, 0x4171, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF60, 0xBF61, 0xBF61, 0xBF61, 0xBF5F, 0xBF5A, 0xBF53, 0xBF4B, - 0xBF43, 0xBF3D, 0xBF36, 0xBF2F, 0xBF29, 0xBF22, 0xBF1E, 0xBF1C, - 0xBF1E, 0xBF23, 0xBF34, 0xBF5F, 0xBFA2, 0xBFF0, 0xC047, 0xC0A2, - 0xC0FF, 0xC15A, 0xC1B0, 0xC1FE, 0xC241, 0xC274, 0xC296, 0xC2A1, - 0xC28A, 0xC24B, 0xC1ED, 0xC17C, 0xC100, 0xC085, 0xC013, 0xBFB6, - 0xBF76, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, - 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0xBF5F, 0x8001, 0x8001, 0x4171, - 0xBF5F, 0x0000, 0xFE18, 0xF962, 0xF363, 0xED9E, 0xE998, 0xE8D4, - 0xEDB2, 0xF783, 0x0334, 0x0DB7, 0x154D, 0x13F5, 0x11D8, 0x0F19, - 0x0BDB, 0x0843, 0x0384, 0xFD86, 0xF77C, 0xF29B, 0xF017, 0xF7A3, - 0x01BC, 0x05F7, 0x0A32, 0x0E41, 0x11F6, 0x1525, 0x17A1, 0x193C, - 0x19C9, 0x18E0, 0x1660, 0x1286, 0x0D90, 0x07BD, 0x014A, 0xF375, - 0xE461, 0xDE7B, 0xDCAD, 0xDBD7, 0xDB3C, 0xDAD6, 0xDA9B, 0xDA83, - 0xDA86, 0xDA9D, 0xDABF, 0xDAF3, 0xDB43, 0xDBAA, 0xDC21, 0xDCA4, - 0xDD2C, 0xDDB4, 0xDE37, 0xDEAE, 0xDF14, 0xDF65, 0xDF99, 0xDFAB, - 0x0000, 0x000D, 0x002B, 0x004D, 0x0065, 0x0066, 0x0041, 0xFFDA, - 0xFF31, 0xFE6B, 0xFDAD, 0xFCE0, 0xFCBE, 0xFCA3, 0xFC9A, 0xFCAB, - 0xFCE0, 0xFD2B, 0xFD85, 0xFE04, 0xFEBE, 0xFFC8, 0x02C3, 0x056E, - 0x05E4, 0x0621, 0x0632, 0x0623, 0x0602, 0x05DA, 0x05B9, 0x05AD, - 0x05AB, 0x05A6, 0x059E, 0x0594, 0x0589, 0x057F, 0x0571, 0x055B, - 0x056A, 0x0513, 0x040C, 0x02D2, 0x017C, 0x0021, 0xFEDB, 0xFDBF, - 0xFCE6, 0xFC67, 0xFC34, 0xFC28, 0xFC3F, 0xFC71, 0xFCB8, 0xFD0F, - 0xFD6F, 0xFDD1, 0xFE2F, 0xFE83, 0xFEC7, 0xFEF5, 0xFF05, 0xFC62, - 0xFB4A, 0xF885, 0xF4D6, 0xF100, 0xEDC6, 0xEBEB, 0xEC2E, 0xEE26, - 0xF0D3, 0xF338, 0xF588, 0xF5E9, 0xF635, 0xF64F, 0xF61F, 0xF588, - 0xF474, 0xF2F4, 0xF12B, 0xEF3D, 0xED4A, 0xEA46, 0xE829, 0xE830, - 0xE872, 0xE8E5, 0xE97A, 0xEA26, 0xEADD, 0xEB92, 0xEC39, 0xECDE, - 0xED92, 0xEE51, 0xEF18, 0xEFE2, 0xF0AC, 0xF191, 0xF279, 0xF370, - 0xF3EA, 0xF3AA, 0xF348, 0xF2CE, 0xF24B, 0xF1CB, 0xF15A, 0xF107, - 0xF0DD, 0xF0D6, 0xF0E0, 0xF0F9, 0xF11D, 0xF14A, 0xF17D, 0xF1B2, - 0xF1E7, 0xF219, 0xF245, 0xF268, 0xF27F, 0xF288, 0x0000, 0x0371, - 0x0BF4, 0x16CE, 0x2145, 0x289E, 0x2A1F, 0x2143, 0x0F5E, 0xFA82, - 0xE8BA, 0xE305, 0xDF18, 0xDAD6, 0xD701, 0xD45C, 0xD3A9, 0xD72A, - 0xDE28, 0xE4EB, 0xE7BB, 0xE6BF, 0xE4BF, 0xE1FA, 0xDEAB, 0xDB11, - 0xD768, 0xD3EE, 0xD0E1, 0xCE7E, 0xCF29, 0xD1FB, 0xD36E, 0xD40A, - 0xD535, 0xD856, 0xDED2, 0xF03F, 0x0867, 0x1707, 0x1AAC, 0x1CE6, - 0x1DF4, 0x1E11, 0x1D7B, 0x1C6F, 0x1B2B, 0x19EC, 0x18EE, 0x186F, - 0x1833, 0x17DA, 0x176A, 0x16E9, 0x165D, 0x15CB, 0x153A, 0x14AF, - 0x1430, 0x13C3, 0x136E, 0x1336, 0x1323, 0x0000, 0xFFAD, 0xFEDC, - 0xFDCC, 0xFCBD, 0xFBED, 0xFB9B, 0xFC23, 0xFD65, 0xFEDF, 0x0011, - 0x0011, 0x01B3, 0x03AC, 0x05A4, 0x0741, 0x082D, 0x07BF, 0x063D, - 0x04B5, 0x0432, 0x04AD, 0x0564, 0x0649, 0x0751, 0x086E, 0x0993, - 0x0AB4, 0x0BC5, 0x0CB9, 0x0D85, 0x0DD7, 0x0E2B, 0x0EDB, 0x0F35, - 0x0E89, 0x0C26, 0x043A, 0xF8D2, 0xF206, 0xF0A6, 0xF000, 0xEFF3, - 0xF05C, 0xF118, 0xF204, 0xF300, 0xF3E7, 0xF499, 0xF4F1, 0xF50D, - 0xF51F, 0xF52A, 0xF52F, 0xF52E, 0xF529, 0xF521, 0xF517, 0xF50D, - 0xF502, 0xF4F9, 0xF4F3, 0xF4F1, 0x0884, 0x09A5, 0x0C7A, 0x1032, - 0x13F8, 0x16F9, 0x1861, 0x1715, 0x138A, 0x0F4A, 0x0BDD, 0x0BDD, - 0x08DA, 0x052E, 0x018B, 0xFEA4, 0xFD2A, 0xFE26, 0x0124, 0x04A2, - 0x071A, 0x087A, 0x09B6, 0x0AD3, 0x0BD5, 0x0CC3, 0x0DA1, 0x0E74, - 0x0F42, 0x1010, 0x1054, 0x1006, 0x0FF7, 0x1026, 0x1023, 0x0F7E, - 0x0DC6, 0x08AE, 0x016B, 0xFCD2, 0xFB5D, 0xFA47, 0xF981, 0xF8FD, - 0xF8AD, 0xF883, 0xF86F, 0xF864, 0xF853, 0xF82F, 0xF803, 0xF7E5, - 0xF7D3, 0xF7CC, 0xF7CD, 0xF7D5, 0xF7E2, 0xF7F2, 0xF803, 0xF813, - 0xF821, 0xF82B, 0xF82F, 0x0000, 0x0010, 0x0034, 0x0059, 0x0069, - 0x0052, 0x0000, 0x003B, 0x00B3, 0xFFA8, 0xFB5A, 0xDF68, 0xC869, - 0xB1CD, 0x9C4A, 0x8898, 0x766D, 0x652C, 0x54FB, 0x4603, 0x386D, - 0x2C73, 0x2261, 0x1A7C, 0x150C, 0x1198, 0x0F4A, 0x0DD9, 0x0CFD, - 0x0C70, 0x0BE8, 0x0B1F, 0x0AA2, 0x0AC9, 0x0AF8, 0x0AF8, 0x0AF8, - 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, - 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, - 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, 0x0AF8, - 0x0AF8, 0x0AF8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0033, 0x0099, - 0x00E5, 0x00CC, 0x0000, 0xFDC3, 0xFA56, 0xF6F0, 0xF4C8, 0xF4F5, - 0xF69F, 0xF80F, 0xF8CE, 0xF984, 0xFA33, 0xFAD9, 0xFB78, 0xFC0E, - 0xFC9B, 0xFD1F, 0xFD76, 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, - 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, - 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, - 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, 0xFD90, - 0xFD90, 0x40A1, 0x4107, 0x4202, 0x433D, 0x4462, 0x451E, 0x451C, - 0x43B9, 0x411E, 0x3E2B, 0x3BBD, 0x3BBD, 0x3BB4, 0x3BA1, 0x3B93, - 0x3B98, 0x3BBD, 0x3BBF, 0x3BB3, 0x3C32, 0x3DD2, 0x4257, 0x4885, - 0x4C78, 0x4DB9, 0x4E7C, 0x4EDC, 0x4EF5, 0x4EE3, 0x4EC1, 0x4EAC, - 0x4EBE, 0x4EC5, 0x4E9F, 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, - 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, - 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, - 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, 0x4E85, -}; +ROM_ASSET_LOAD_ANIM(anim_CD_values, 0x00577178, 5184, 0x00000000, 5184); diff --git a/assets/anims/anim_CE.inc.c b/assets/anims/anim_CE.inc.c index 6e0d052e8..83ca71bce 100644 --- a/assets/anims/anim_CE.inc.c +++ b/assets/anims/anim_CE.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_CE[] = { 1, 189, @@ -13,121 +14,7 @@ static const struct Animation anim_CE[] = { }; -static const u16 anim_CE_indices[] = { - 0x0012, 0x0001, 0x0012, 0x0013, 0x0012, 0x0025, 0x0001, 0x0000, 0x0001, 0x0037, 0x0001, 0x0000, - 0x0012, 0x02A4, 0x0012, 0x02B6, 0x0012, 0x02C8, - 0x0012, 0x026E, 0x0012, 0x0280, 0x0012, 0x0292, - 0x0012, 0x0238, 0x0012, 0x024A, 0x0012, 0x025C, - 0x0001, 0x0234, 0x0001, 0x0235, 0x0001, 0x0236, - 0x0012, 0x0080, 0x0012, 0x0092, 0x0012, 0x00A4, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x006E, - 0x0012, 0x0038, 0x0012, 0x004A, 0x0012, 0x005C, - 0x0001, 0x0230, 0x0001, 0x0231, 0x0001, 0x0232, - 0x0012, 0x00FE, 0x0012, 0x0110, 0x0012, 0x0122, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x00EC, - 0x0012, 0x00B6, 0x0012, 0x00C8, 0x0012, 0x00DA, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0233, - 0x0012, 0x01FA, 0x0012, 0x020C, 0x0012, 0x021E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x01E8, - 0x0012, 0x01B2, 0x0012, 0x01C4, 0x0012, 0x01D6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0237, - 0x0012, 0x017C, 0x0012, 0x018E, 0x0012, 0x01A0, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0012, 0x016A, - 0x0012, 0x0134, 0x0012, 0x0146, 0x0012, 0x0158, -}; +ROM_ASSET_LOAD_ANIM(anim_CE_indices, 0x005785d0, 252, 0x00000000, 252); -static const s16 anim_CE_values[] = { - 0x0000, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0000, - 0xFFFE, 0xFFFC, 0xFFFB, 0xFFFC, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0070, 0x0075, 0x007F, 0x008B, 0x0097, - 0x009F, 0x00A4, 0x00A7, 0x00A8, 0x00A8, 0x00A7, 0x00A4, 0x00A3, - 0x00A3, 0x00A5, 0x00A7, 0x00A9, 0x00AA, 0x00BC, 0x00B1, 0x009A, - 0x007F, 0x0065, 0x004C, 0x0031, 0x001B, 0x000F, 0x0008, 0x0004, - 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3FFF, - 0xE576, 0xE67F, 0xE809, 0xE9FD, 0xEC46, 0xEECD, 0xF17C, 0xF43D, - 0xF6F9, 0xF99B, 0xFC0B, 0xFE35, 0x0000, 0x0103, 0x0124, 0x00C2, - 0x0040, 0x0000, 0xEF16, 0xEF7E, 0xF018, 0xF0DC, 0xF1C1, 0xF2BE, - 0xF3CC, 0xF4E0, 0xF5F2, 0xF6FA, 0xF7EF, 0xF8C8, 0xF97C, 0xF9E1, - 0xF9EE, 0xF9C8, 0xF995, 0xF97C, 0xE98F, 0xE9B7, 0xE9F2, 0xEA3D, - 0xEA95, 0xEAF6, 0xEB5D, 0xEBC7, 0xEC30, 0xEC96, 0xECF3, 0xED47, - 0xED8C, 0xEDB3, 0xEDB7, 0xEDA9, 0xED95, 0xED8C, 0xDD62, 0xDDA2, - 0xDE07, 0xDE64, 0xDE8B, 0xDE4F, 0xDD82, 0xDC1F, 0xDA50, 0xD833, - 0xD5E5, 0xD385, 0xD131, 0xCF07, 0xCD23, 0xCBA5, 0xCAAA, 0xCA4F, - 0xE8F0, 0xE986, 0xEA58, 0xEB5D, 0xEC8D, 0xEDDE, 0xEF47, 0xF0C0, - 0xF240, 0xF3BD, 0xF52E, 0xF68B, 0xF7CC, 0xF8E5, 0xF9D0, 0xFA83, - 0xFAF5, 0xFB1D, 0xCF80, 0xCF9C, 0xCFC3, 0xCFF3, 0xD02B, 0xD06A, - 0xD0AC, 0xD0F2, 0xD139, 0xD17F, 0xD1C3, 0xD204, 0xD23F, 0xD273, - 0xD29F, 0xD2C0, 0xD2D5, 0xD2DC, 0xDAAE, 0xDA7C, 0xDA37, 0xD9E1, - 0xD97D, 0xD90F, 0xD898, 0xD81C, 0xD79E, 0xD721, 0xD6A7, 0xD634, - 0xD5CB, 0xD56E, 0xD521, 0xD4E6, 0xD4C1, 0xD4B4, 0x2124, 0x1E28, - 0x1B21, 0x1816, 0x150D, 0x120C, 0x0F1A, 0x0C3D, 0x097B, 0x06DA, - 0x0461, 0x0216, 0x0000, 0xFEBC, 0xFE94, 0xFF0D, 0xFFAF, 0x0000, - 0x382C, 0x359C, 0x321C, 0x2DD7, 0x28F7, 0x23A6, 0x1E0F, 0x185B, - 0x12B6, 0x0D4A, 0x0840, 0x03C4, 0x0000, 0xFDDB, 0xFD96, 0xFE64, - 0xFF77, 0x0000, 0x0710, 0x04A5, 0x027D, 0x0091, 0xFEDA, 0xFD51, - 0xFBEF, 0xFAAC, 0xF982, 0xF86B, 0xF75E, 0xF655, 0xF549, 0xF49B, - 0xF486, 0xF4C7, 0xF51E, 0xF549, 0xEA6F, 0xE94D, 0xE728, 0xE45F, - 0xE153, 0xDE65, 0xDBF5, 0xD9C9, 0xD772, 0xD504, 0xD294, 0xD035, - 0xCDFD, 0xCBFE, 0xCA4E, 0xC901, 0xC82A, 0xC7DD, 0xE84E, 0xE98E, - 0xEB1A, 0xECE7, 0xEEE7, 0xF10E, 0xF350, 0xF5A1, 0xF7F4, 0xFA3D, - 0xFC70, 0xFE80, 0x005F, 0x0204, 0x0361, 0x0469, 0x0511, 0x054B, - 0x43E8, 0x42DE, 0x4195, 0x4017, 0x3E6E, 0x3CA4, 0x3AC4, 0x38D8, - 0x36EA, 0x3504, 0x3331, 0x317B, 0x2FED, 0x2E8F, 0x2D6E, 0x2C92, - 0x2C07, 0x2BD6, 0xAE41, 0xAF93, 0xB137, 0xB31F, 0xB53D, 0xB785, - 0xB9E9, 0xBC5D, 0xBED4, 0xC13F, 0xC393, 0xC5C2, 0xC7BF, 0xC97C, - 0xCAEE, 0xCC06, 0xCCB8, 0xCCF6, 0x021D, 0x01AA, 0x00D0, 0xFFD3, - 0xFEF6, 0xFE7D, 0x00FF, 0x00A7, 0x0002, 0xFF37, 0xFE6E, 0xFDCF, - 0xFD82, 0xFDB5, 0xFE52, 0xFF15, 0xFFBA, 0x0000, 0xFF70, 0xFF8B, - 0xFFBD, 0xFFF9, 0x002E, 0x0050, 0xFFDD, 0xFF8A, 0xFF31, 0xFEDA, - 0xFE8E, 0xFE54, 0xFE34, 0xFE44, 0xFE81, 0xFED0, 0xFF13, 0xFF30, - 0xC4EA, 0xC1BC, 0xBBC0, 0xB48E, 0xADBD, 0xA8E2, 0xB0DC, 0xB3D6, - 0xB670, 0xB8C6, 0xBAF5, 0xBD18, 0xBF4B, 0xC1D8, 0xC4A5, 0xC739, - 0xC91C, 0xC9D8, 0x50E6, 0x4F75, 0x4D6C, 0x4AE1, 0x47EC, 0x44A3, - 0x411B, 0x3D6C, 0x39AB, 0x35EF, 0x324F, 0x2EE1, 0x2BBB, 0x286E, - 0x24DB, 0x2197, 0x1F36, 0x1E4A, 0x151C, 0x148A, 0x138F, 0x124D, - 0x10E6, 0x0F7A, 0x0E2B, 0x0D1A, 0x0C04, 0x0ACF, 0x09DD, 0x0993, - 0x0A52, 0x0CF3, 0x1135, 0x15D2, 0x1985, 0x1B09, 0x0378, 0x03BF, - 0x0434, 0x04C6, 0x0561, 0x05F3, 0x0669, 0x06B2, 0x0681, 0x05E0, - 0x0538, 0x04F2, 0x0578, 0x075F, 0x0A62, 0x0D9F, 0x1035, 0x1144, - 0xBD50, 0xBC8C, 0xBB5A, 0xB9CD, 0xB7FC, 0xB5FC, 0xB3E3, 0xB1C7, - 0xAF1D, 0xABC2, 0xA861, 0xA5A3, 0xA436, 0xA4B2, 0xA6A6, 0xA92A, - 0xAB57, 0xAC44, 0x0410, 0x03F1, 0x03CC, 0x03A2, 0x0372, 0x033E, - 0x0307, 0x02CD, 0x0292, 0x0255, 0x0218, 0x01DC, 0x01A0, 0x0146, - 0x00E0, 0x0081, 0x0027, 0x0000, 0x0048, 0x0045, 0x0041, 0x003D, - 0x0038, 0x0032, 0x002D, 0x0027, 0x0021, 0x001C, 0x0017, 0x0013, - 0x000F, 0x0016, 0x001D, 0x0014, 0x0006, 0x0000, 0xC8FE, 0xC875, - 0xC7D1, 0xC714, 0xC641, 0xC55C, 0xC468, 0xC366, 0xC25B, 0xC149, - 0xC033, 0xBF1C, 0xBE08, 0xBBAC, 0xB9F9, 0xBB73, 0xBDF0, 0xBF40, - 0x3E88, 0x3926, 0x3009, 0x252D, 0x1A8E, 0x1227, 0x0DF5, 0x0EFF, - 0x13E3, 0x1B00, 0x22B5, 0x295E, 0x2D5D, 0x2DDE, 0x2C04, 0x2919, - 0x2666, 0x2537, 0xFD6B, 0xFD6F, 0xFD82, 0xFD8B, 0xFD73, 0xFD22, - 0xFC80, 0xFBBF, 0xFAFD, 0xFA01, 0xF895, 0xF680, 0xF38A, 0xEE46, - 0xE6BE, 0xDEEB, 0xD8C7, 0xD64A, 0x0C51, 0x0B2E, 0x0940, 0x06D3, - 0x0435, 0x01B5, 0xFFA1, 0xFE01, 0xFC9C, 0xFB54, 0xFA0C, 0xF8A8, - 0xF70C, 0xF4CC, 0xF1FA, 0xEF35, 0xED18, 0xEC41, 0x78B1, 0x7B30, - 0x7F74, 0x84CE, 0x8A88, 0x8FF5, 0x9464, 0x97CA, 0x9AB2, 0x9D4C, - 0x9FCA, 0xA25A, 0xA52D, 0xA8D2, 0xAD24, 0xB148, 0xB464, 0xB59E, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0xDFAB, 0xE350, 0xE94E, 0xF08A, 0xF7E6, 0xFE45, 0x0288, 0x048B, - 0x052C, 0x04DA, 0x0404, 0x031A, 0x028B, 0x0220, 0x017A, 0x00C8, - 0x003A, 0x0000, 0xFF05, 0xFEED, 0xFE9E, 0xFE33, 0xFDCA, 0xFD7D, - 0xFD6A, 0xFD9E, 0xFE07, 0xFE8C, 0xFF19, 0xFF97, 0xFFEF, 0x0017, - 0x0020, 0x0017, 0x0008, 0x0000, 0xF288, 0xF507, 0xF956, 0xFE77, - 0x036A, 0x0736, 0x08DA, 0x07BD, 0x048B, 0x0030, 0xFB9A, 0xF7B5, - 0xF56E, 0xF569, 0xF70A, 0xF961, 0xFB79, 0xFC62, 0x1323, 0x0F9B, - 0x0999, 0x02B9, 0xFC9A, 0xF8D6, 0xF7A6, 0xF7DB, 0xF8FB, 0xFA8E, - 0xFC17, 0xFD1D, 0xFDC1, 0xFE68, 0xFF04, 0xFF86, 0xFFDF, 0x0000, - 0xF4F1, 0xF6BE, 0xF9F5, 0xFDBB, 0x0134, 0x0389, 0x04B0, 0x054C, - 0x057B, 0x055E, 0x0516, 0x04C4, 0x0434, 0x0343, 0x0228, 0x011A, - 0x004F, 0x0000, 0xF82F, 0xFA8F, 0xFEBC, 0x03E0, 0x0928, 0x0DBD, - 0x1219, 0x16E2, 0x1B83, 0x1F69, 0x21FE, 0x22B0, 0x2071, 0x1B82, - 0x1544, 0x0F1A, 0x0A64, 0x0884, 0x0AF8, 0x0A8F, 0x09BA, 0x08A6, - 0x0783, 0x067F, 0x058C, 0x0485, 0x0378, 0x0271, 0x017C, 0x00A8, - 0x0000, 0xFFA6, 0xFF9B, 0xFFBD, 0xFFEA, 0x0000, 0xFD90, 0xFDD3, - 0xFE5B, 0xFEFF, 0xFF94, 0xFFF1, 0x0016, 0x0026, 0x0027, 0x001D, - 0x0010, 0x0004, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4E85, 0x4CF0, 0x49B8, 0x45DC, 0x425C, 0x4037, 0x3F66, 0x3F20, - 0x3F3E, 0x3F99, 0x400C, 0x4071, 0x40A1, 0x40A7, 0x40A8, 0x40A5, - 0x40A2, 0x40A1, -}; +ROM_ASSET_LOAD_ANIM(anim_CE_values, 0x005786cc, 1460, 0x00000000, 1460); diff --git a/assets/anims/anim_CF.inc.c b/assets/anims/anim_CF.inc.c index d27da53b2..15c1564a7 100644 --- a/assets/anims/anim_CF.inc.c +++ b/assets/anims/anim_CF.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_CF[] = { 1, 189, @@ -13,199 +14,7 @@ static const struct Animation anim_CF[] = { }; -static const u16 anim_CF_indices[] = { - 0x0001, 0x0000, 0x002A, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002B, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002A, 0x0520, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002A, 0x04F6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002A, 0x04CC, - 0x0001, 0x04C8, 0x0001, 0x04C9, 0x0001, 0x04CA, - 0x002A, 0x00D4, 0x002A, 0x00FE, 0x002A, 0x0128, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002A, 0x00AA, - 0x002A, 0x002C, 0x002A, 0x0056, 0x002A, 0x0080, - 0x0001, 0x04C4, 0x0001, 0x04C5, 0x0001, 0x04C6, - 0x002A, 0x01FA, 0x002A, 0x0224, 0x002A, 0x024E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002A, 0x01D0, - 0x002A, 0x0152, 0x002A, 0x017C, 0x002A, 0x01A6, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04C7, - 0x002A, 0x0446, 0x002A, 0x0470, 0x002A, 0x049A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002A, 0x041C, - 0x002A, 0x039E, 0x002A, 0x03C8, 0x002A, 0x03F2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x04CB, - 0x002A, 0x0320, 0x002A, 0x034A, 0x002A, 0x0374, - 0x0001, 0x0000, 0x0001, 0x0000, 0x002A, 0x02F6, - 0x002A, 0x0278, 0x002A, 0x02A2, 0x002A, 0x02CC, -}; +ROM_ASSET_LOAD_ANIM(anim_CF_indices, 0x00578c98, 252, 0x00000000, 252); -static const s16 anim_CF_values[] = { - 0x0000, 0x0090, 0x0090, 0x0090, 0x0090, 0x0090, 0x0090, 0x0090, - 0x0090, 0x0090, 0x0090, 0x008C, 0x0082, 0x0073, 0x0061, 0x004D, - 0x0039, 0x0025, 0x0014, 0x0007, 0x0000, 0xFFFC, 0xFFF9, 0xFFF6, - 0xFFF4, 0xFFF3, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF2, 0xFFF3, 0xFFF4, - 0xFFF5, 0xFFF7, 0xFFF8, 0xFFFA, 0xFFFB, 0xFFFD, 0xFFFE, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x3FFF, 0x00A8, 0x00A8, 0x00A8, 0x00A8, - 0x00A8, 0x00A8, 0x00A8, 0x00A8, 0x00A8, 0x00A8, 0x00A7, 0x00A5, - 0x00A2, 0x009E, 0x009A, 0x0096, 0x0092, 0x008E, 0x008C, 0x008A, - 0x0089, 0x0089, 0x0088, 0x0088, 0x0087, 0x0087, 0x0087, 0x0087, - 0x0087, 0x0087, 0x0088, 0x0088, 0x0088, 0x0088, 0x0089, 0x0089, - 0x0089, 0x008A, 0x008A, 0x008A, 0x008A, 0x008A, 0xF984, 0xF984, - 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, 0xF984, - 0xF962, 0xF904, 0xF879, 0xF7CF, 0xF712, 0xF651, 0xF599, 0xF4F9, - 0xF47E, 0xF435, 0xF40F, 0xF3EF, 0xF3D6, 0xF3C4, 0xF3B7, 0xF3AF, - 0xF3AB, 0xF3AC, 0xF3B0, 0xF3B7, 0xF3C1, 0xF3CC, 0xF3D9, 0xF3E7, - 0xF3F5, 0xF403, 0xF410, 0xF41C, 0xF426, 0xF42E, 0xF433, 0xF435, - 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, 0xE96B, - 0xE96B, 0xE96B, 0xE970, 0xE97D, 0xE991, 0xE9A9, 0xE9C4, 0xE9E0, - 0xE9FA, 0xEA10, 0xEA22, 0xEA2C, 0xEA32, 0xEA36, 0xEA3A, 0xEA3C, - 0xEA3E, 0xEA3F, 0xEA40, 0xEA40, 0xEA3F, 0xEA3E, 0xEA3D, 0xEA3B, - 0xEA39, 0xEA37, 0xEA35, 0xEA33, 0xEA32, 0xEA30, 0xEA2E, 0xEA2D, - 0xEA2C, 0xEA2C, 0xC898, 0xC898, 0xC898, 0xC898, 0xC898, 0xC898, - 0xC898, 0xC898, 0xC898, 0xC898, 0xC9D0, 0xCD26, 0xD21C, 0xD834, - 0xDEF1, 0xE5D4, 0xEC60, 0xF218, 0xF67E, 0xF913, 0xFA75, 0xFB95, - 0xFC77, 0xFD22, 0xFD99, 0xFDE2, 0xFE02, 0xFDFC, 0xFDD6, 0xFD95, - 0xFD3E, 0xFCD5, 0xFC5F, 0xFBE1, 0xFB60, 0xFAE1, 0xFA68, 0xF9FA, - 0xF99C, 0xF954, 0xF924, 0xF913, 0x1106, 0x1106, 0x1106, 0x1106, - 0x1106, 0x1106, 0x1106, 0x1106, 0x1106, 0x1106, 0x0D99, 0x0445, - 0xF673, 0xE588, 0xD2ED, 0xC00D, 0xAE4D, 0x9F18, 0x93D5, 0x8DED, - 0x8BAA, 0x8A5A, 0x89E9, 0x8A40, 0x8B4B, 0x8CF4, 0x8F28, 0x91CF, - 0x94D7, 0x9828, 0x9BAF, 0x9F55, 0xA307, 0xA6AF, 0xAA38, 0xAD8C, - 0xB098, 0xB344, 0xB57E, 0xB72E, 0xB842, 0xB8A2, 0xE692, 0xE692, - 0xE692, 0xE692, 0xE692, 0xE692, 0xE692, 0xE692, 0xE692, 0xE692, - 0xE5F2, 0xE43E, 0xE1B3, 0xDE8F, 0xDB12, 0xD779, 0xD403, 0xD0EF, - 0xCE7A, 0xCCE5, 0xCBDE, 0xCAED, 0xCA10, 0xC948, 0xC892, 0xC7EF, - 0xC75D, 0xC6DA, 0xC667, 0xC602, 0xC5AB, 0xC560, 0xC521, 0xC4EC, - 0xC4C1, 0xC49E, 0xC484, 0xC470, 0xC463, 0xC45A, 0xC455, 0xC454, - 0xB427, 0xB427, 0xB427, 0xB427, 0xB427, 0xB427, 0xB427, 0xB427, - 0xB427, 0xB427, 0xB5F2, 0xBAD3, 0xC20A, 0xCAD4, 0xD472, 0xDE23, - 0xE725, 0xEEB8, 0xF41B, 0xF68C, 0xF6F2, 0xF6BB, 0xF5F7, 0xF4B4, - 0xF302, 0xF0EE, 0xEE88, 0xEBDE, 0xE900, 0xE5FC, 0xE2E0, 0xDFBD, - 0xDC9F, 0xD997, 0xD6B2, 0xD401, 0xD191, 0xCF71, 0xCDB0, 0xCC5E, - 0xCB87, 0xCB3D, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0005, 0x0013, 0x0029, 0x0044, - 0x0061, 0x007F, 0x009C, 0x00B5, 0x00C8, 0x00D4, 0x00DA, 0x00DF, - 0x00E3, 0x00E6, 0x00E8, 0x00E9, 0x00E9, 0x00E9, 0x00E9, 0x00E7, - 0x00E6, 0x00E4, 0x00E2, 0x00E0, 0x00DE, 0x00DC, 0x00DA, 0x00D8, - 0x00D6, 0x00D5, 0x00D4, 0x00D4, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0062, 0x016F, - 0x0300, 0x04EC, 0x070B, 0x0937, 0x0B48, 0x0D15, 0x0E78, 0x0F49, - 0x0FB8, 0x1013, 0x105A, 0x1090, 0x10B6, 0x10CD, 0x10D7, 0x10D5, - 0x10C9, 0x10B4, 0x1099, 0x1078, 0x1053, 0x102B, 0x1002, 0x0FDA, - 0x0FB4, 0x0F91, 0x0F74, 0x0F5D, 0x0F4E, 0x0F49, 0xED8C, 0xED8C, - 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, - 0xED76, 0xED3B, 0xECE4, 0xEC79, 0xEC02, 0xEB89, 0xEB15, 0xEAB1, - 0xEA63, 0xEA36, 0xEA1E, 0xEA0A, 0xE9FA, 0xE9EE, 0xE9E6, 0xE9E1, - 0xE9DF, 0xE9DF, 0xE9E2, 0xE9E7, 0xE9ED, 0xE9F4, 0xE9FC, 0xEA04, - 0xEA0D, 0xEA16, 0xEA1E, 0xEA26, 0xEA2C, 0xEA31, 0xEA35, 0xEA36, - 0xC68E, 0xC68E, 0xC68E, 0xC68E, 0xC68E, 0xC68E, 0xC68E, 0xC68E, - 0xC68E, 0xC68E, 0xC7C4, 0xCB13, 0xCFFE, 0xD609, 0xDCB7, 0xE38C, - 0xEA0A, 0xEFB5, 0xF411, 0xF6A2, 0xF800, 0xF91D, 0xF9FE, 0xFAA7, - 0xFB1E, 0xFB66, 0xFB85, 0xFB80, 0xFB5A, 0xFB1A, 0xFAC3, 0xFA5B, - 0xF9E6, 0xF96A, 0xF8EA, 0xF86B, 0xF7F3, 0xF786, 0xF729, 0xF6E1, - 0xF6B2, 0xF6A2, 0xF40A, 0xF40A, 0xF40A, 0xF40A, 0xF40A, 0xF40A, - 0xF40A, 0xF40A, 0xF40A, 0xF40A, 0xF73D, 0xFFF6, 0x0CE3, 0x1CB6, - 0x2E1E, 0x3FCA, 0x506B, 0x5EAE, 0x6945, 0x6EDE, 0x7113, 0x7267, - 0x72EF, 0x72BE, 0x71E6, 0x707C, 0x6E93, 0x6C3D, 0x698F, 0x669A, - 0x6374, 0x602F, 0x5CDD, 0x5994, 0x5665, 0x5364, 0x50A5, 0x4E3A, - 0x4C37, 0x4AAF, 0x49B6, 0x495F, 0x1E67, 0x1E67, 0x1E67, 0x1E67, - 0x1E67, 0x1E67, 0x1E67, 0x1E67, 0x1E67, 0x1E67, 0x1ED9, 0x2014, - 0x21EA, 0x2430, 0x26B7, 0x2955, 0x2BDD, 0x2E21, 0x2FF6, 0x312E, - 0x3204, 0x32CE, 0x338C, 0x343E, 0x34E5, 0x3580, 0x3610, 0x3696, - 0x3711, 0x3781, 0x37E7, 0x3844, 0x3896, 0x38DF, 0x391E, 0x3955, - 0x3982, 0x39A7, 0x39C3, 0x39D7, 0x39E3, 0x39E6, 0xB4BD, 0xB4BD, - 0xB4BD, 0xB4BD, 0xB4BD, 0xB4BD, 0xB4BD, 0xB4BD, 0xB4BD, 0xB4BD, - 0xB667, 0xBAEE, 0xC1A0, 0xC9CA, 0xD2B9, 0xDBBB, 0xE41D, 0xEB2D, - 0xF037, 0xF28A, 0xF2F9, 0xF2DA, 0xF23A, 0xF126, 0xEFAC, 0xEDD9, - 0xEBBB, 0xE95E, 0xE6D1, 0xE420, 0xE159, 0xDE8A, 0xDBC0, 0xD908, - 0xD670, 0xD405, 0xD1D5, 0xCFEC, 0xCE58, 0xCD28, 0xCC67, 0xCC24, - 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, - 0x001B, 0x001B, 0x0022, 0x0036, 0x0053, 0x0076, 0x009D, 0x00C5, - 0x00EB, 0x010C, 0x0126, 0x0135, 0x013D, 0x0143, 0x0148, 0x014C, - 0x014F, 0x0150, 0x0151, 0x0151, 0x0150, 0x014F, 0x014D, 0x014A, - 0x0148, 0x0145, 0x0142, 0x013F, 0x013C, 0x013A, 0x0138, 0x0136, - 0x0135, 0x0135, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, - 0x025B, 0x025B, 0x025B, 0x025B, 0x0259, 0x0253, 0x024B, 0x0240, - 0x0235, 0x0229, 0x021D, 0x0213, 0x020C, 0x0207, 0x0205, 0x0203, - 0x0201, 0x0200, 0x01FF, 0x01FF, 0x01FF, 0x01FF, 0x01FF, 0x01FF, - 0x0200, 0x0201, 0x0201, 0x0202, 0x0203, 0x0204, 0x0205, 0x0206, - 0x0206, 0x0207, 0x0207, 0x0207, 0xCB25, 0xCB25, 0xCB25, 0xCB25, - 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCB25, 0xCBA6, 0xCD06, - 0xCF12, 0xD195, 0xD45C, 0xD733, 0xD9E6, 0xDC42, 0xDE12, 0xDF23, - 0xDFB5, 0xE02B, 0xE089, 0xE0CF, 0xE100, 0xE11E, 0xE12B, 0xE129, - 0xE119, 0xE0FF, 0xE0DB, 0xE0AF, 0xE07F, 0xE04B, 0xE016, 0xDFE1, - 0xDFAF, 0xDF82, 0xDF5B, 0xDF3D, 0xDF2A, 0xDF23, 0x5AFE, 0x5AFE, - 0x5AFE, 0x5AFE, 0x5AFE, 0x5AFE, 0x5AFE, 0x5AFE, 0x5AFE, 0x5AFE, - 0x5920, 0x5406, 0x4C70, 0x431E, 0x38D1, 0x2E48, 0x2444, 0x1B85, - 0x14CC, 0x10D8, 0x0EBB, 0x0D03, 0x0BA8, 0x0AA3, 0x09ED, 0x097D, - 0x094D, 0x0956, 0x098F, 0x09F3, 0x0A78, 0x0B19, 0x0BCD, 0x0C8D, - 0x0D53, 0x0E16, 0x0ECF, 0x0F77, 0x1006, 0x1076, 0x10BE, 0x10D8, - 0x008D, 0x008D, 0x008D, 0x008D, 0x008D, 0x008D, 0x008D, 0x008D, - 0x008D, 0x008D, 0x00F7, 0x0217, 0x03C4, 0x05D3, 0x081A, 0x0A6D, - 0x0CA3, 0x0E92, 0x100F, 0x10EF, 0x1167, 0x11C8, 0x1216, 0x1250, - 0x1279, 0x1293, 0x129F, 0x129E, 0x1292, 0x127D, 0x1261, 0x123E, - 0x1217, 0x11EE, 0x11C3, 0x1199, 0x1170, 0x114C, 0x112D, 0x1114, - 0x1105, 0x10FF, 0xFECB, 0xFECB, 0xFECB, 0xFECB, 0xFECB, 0xFECB, - 0xFECB, 0xFECB, 0xFECB, 0xFECB, 0xFF9B, 0x01CF, 0x0511, 0x0908, - 0x0D5C, 0x11B5, 0x15BB, 0x1917, 0x1B6F, 0x1C6D, 0x1C78, 0x1C37, - 0x1BB2, 0x1AEF, 0x19F7, 0x18D1, 0x1783, 0x1616, 0x1490, 0x12FA, - 0x1159, 0x0FB7, 0x0E19, 0x0C88, 0x0B0B, 0x09A8, 0x0868, 0x0752, - 0x066C, 0x05C0, 0x0553, 0x052D, 0x83AC, 0x83AC, 0x83AC, 0x83AC, - 0x83AC, 0x83AC, 0x83AC, 0x83AC, 0x83AC, 0x83AC, 0x853F, 0x898D, - 0x8FF2, 0x97CB, 0xA076, 0xA950, 0xB1B4, 0xB902, 0xBE95, 0xC1CA, - 0xC36B, 0xC4B2, 0xC5A5, 0xC64B, 0xC6AC, 0xC6CF, 0xC6B9, 0xC673, - 0xC602, 0xC56F, 0xC4C0, 0xC3FC, 0xC329, 0xC24F, 0xC175, 0xC0A2, - 0xBFDC, 0xBF2A, 0xBE94, 0xBE20, 0xBDD6, 0xBDBB, 0x0095, 0x0095, - 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, - 0x0092, 0x0089, 0x007C, 0x006B, 0x0059, 0x0047, 0x0035, 0x0026, - 0x001A, 0x0013, 0x000F, 0x000C, 0x000A, 0x0008, 0x0007, 0x0006, - 0x0006, 0x0006, 0x0006, 0x0007, 0x0008, 0x0009, 0x000A, 0x000B, - 0x000D, 0x000E, 0x000F, 0x0010, 0x0011, 0x0012, 0x0013, 0x0013, - 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF09, - 0xFF09, 0xFF09, 0xFF08, 0xFF05, 0xFF01, 0xFEFC, 0xFEF6, 0xFEF0, - 0xFEEB, 0xFEE6, 0xFEE2, 0xFEE0, 0xFEDF, 0xFEDE, 0xFEDD, 0xFEDC, - 0xFEDC, 0xFEDC, 0xFEDC, 0xFEDC, 0xFEDC, 0xFEDC, 0xFEDC, 0xFEDD, - 0xFEDD, 0xFEDD, 0xFEDE, 0xFEDE, 0xFEDF, 0xFEDF, 0xFEDF, 0xFEE0, - 0xFEE0, 0xFEE0, 0xCC42, 0xCC42, 0xCC42, 0xCC42, 0xCC42, 0xCC42, - 0xCC42, 0xCC42, 0xCC42, 0xCC42, 0xCCBE, 0xCE0F, 0xD005, 0xD26D, - 0xD517, 0xD7CF, 0xDA66, 0xDCA8, 0xDE65, 0xDF6A, 0xDFF6, 0xE067, - 0xE0C1, 0xE104, 0xE133, 0xE150, 0xE15D, 0xE15A, 0xE14C, 0xE132, - 0xE10F, 0xE0E6, 0xE0B7, 0xE086, 0xE053, 0xE020, 0xDFF1, 0xDFC5, - 0xDFA0, 0xDF83, 0xDF71, 0xDF6A, 0x5730, 0x5730, 0x5730, 0x5730, - 0x5730, 0x5730, 0x5730, 0x5730, 0x5730, 0x5730, 0x555F, 0x5068, - 0x4908, 0x3FF7, 0x35F2, 0x2BB4, 0x21F6, 0x1975, 0x12EB, 0x0F13, - 0x0D05, 0x0B59, 0x0A08, 0x090A, 0x0858, 0x07EC, 0x07BD, 0x07C6, - 0x07FE, 0x085E, 0x08E0, 0x097C, 0x0A2B, 0x0AE7, 0x0BA7, 0x0C64, - 0x0D18, 0x0DBB, 0x0E47, 0x0EB3, 0x0EFA, 0x0F13, 0xFFBA, 0xFFBA, - 0xFFBA, 0xFFBA, 0xFFBA, 0xFFBA, 0xFFBA, 0xFFBA, 0xFFBA, 0xFFBA, - 0xFF66, 0xFE81, 0xFD2D, 0xFB8D, 0xF9C3, 0xF7F1, 0xF63A, 0xF4BF, - 0xF3A4, 0xF30A, 0xF2C8, 0xF29B, 0xF283, 0xF27C, 0xF286, 0xF29E, - 0xF2C3, 0xF2F3, 0xF32B, 0xF36B, 0xF3B0, 0xF3F9, 0xF444, 0xF48E, - 0xF4D6, 0xF51B, 0xF55A, 0xF592, 0xF5C0, 0xF5E4, 0xF5FA, 0xF602, - 0x0051, 0x0051, 0x0051, 0x0051, 0x0051, 0x0051, 0x0051, 0x0051, - 0x0051, 0x0051, 0xFFD0, 0xFE6E, 0xFC63, 0xF9E6, 0xF72F, 0xF474, - 0xF1ED, 0xEFD0, 0xEE56, 0xEDB4, 0xEDAB, 0xEDD0, 0xEE21, 0xEE97, - 0xEF2E, 0xEFE3, 0xF0B0, 0xF190, 0xF280, 0xF37A, 0xF47B, 0xF57D, - 0xF67D, 0xF774, 0xF860, 0xF93B, 0xFA01, 0xFAAD, 0xFB3A, 0xFBA5, - 0xFBE9, 0xFC00, 0x85D1, 0x85D1, 0x85D1, 0x85D1, 0x85D1, 0x85D1, - 0x85D1, 0x85D1, 0x85D1, 0x85D1, 0x876E, 0x8BD3, 0x925A, 0x9A5B, - 0xA330, 0xAC30, 0xB4B5, 0xBC18, 0xC1B0, 0xC4D8, 0xC65B, 0xC77D, - 0xC844, 0xC8B9, 0xC8E4, 0xC8CB, 0xC878, 0xC7F2, 0xC741, 0xC66C, - 0xC57B, 0xC476, 0xC365, 0xC250, 0xC13E, 0xC037, 0xBF44, 0xBE6B, - 0xBDB5, 0xBD29, 0xBCCF, 0xBCB0, 0x8001, 0x8001, 0x4171, 0xBF5F, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x2A6B, 0x29C5, 0x27F8, 0x2539, - 0x21BE, 0x1DBD, 0x196B, 0x14FF, 0x10AD, 0x0CAD, 0x0898, 0x0405, - 0xFF20, 0xFA16, 0xF514, 0xF048, 0xEBDF, 0xE806, 0xE4E9, 0xE2B7, - 0xE11D, 0xDFA9, 0xDE5B, 0xDD2F, 0xDC25, 0xDB39, 0xDA6B, 0xD9B8, - 0xD91E, 0xD89C, 0xD82F, 0xD7D6, 0xD78E, 0xD757, 0xD72D, 0xD70E, - 0xD6FA, 0xD6EE, 0xD6E7, 0xD6E5, 0xD6E6, 0xD6E6, 0x0F71, 0x0F71, - 0x0F71, 0x0F71, 0x0F71, 0x0F71, 0x0F71, 0x0F71, 0x0F71, 0x0F71, - 0x0EA9, 0x0C89, 0x0963, 0x0586, 0x0146, 0xFCF4, 0xF8E0, 0xF55C, - 0xF2BA, 0xF14B, 0xF0AD, 0xF042, 0xF006, 0xEFF5, 0xF00A, 0xF042, - 0xF097, 0xF106, 0xF18B, 0xF221, 0xF2C3, 0xF36E, 0xF41D, 0xF4CC, - 0xF576, 0xF618, 0xF6AC, 0xF72F, 0xF79D, 0xF7F1, 0xF826, 0xF839, - 0x3FFF, 0x5BFE, 0x77FD, 0x93FF, 0xAFFE, 0xCBFD, 0xE7FC, 0x03FA, - 0x1FF9, 0x3BF8, 0x4FC8, 0x5E75, 0x6925, 0x7081, 0x7535, 0x77EA, - 0x794B, 0x7A02, 0x7ABA, 0x7C1D, 0x7DE2, 0x7F53, 0x8079, 0x8154, - 0x81ED, 0x824A, 0x8272, 0x826B, 0x823B, 0x81E8, 0x8178, 0x80F1, - 0x805A, 0x7FB6, 0x7F10, 0x7E6D, 0x7DD2, 0x7D45, 0x7CCD, 0x7C6F, - 0x7C33, 0x7C1D, -}; +ROM_ASSET_LOAD_ANIM(anim_CF_values, 0x00578d94, 2708, 0x00000000, 2708); diff --git a/assets/anims/anim_D0.inc.c b/assets/anims/anim_D0.inc.c index fd81b5407..cdaaa05e4 100644 --- a/assets/anims/anim_D0.inc.c +++ b/assets/anims/anim_D0.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_D0[] = { 1, 189, @@ -13,75 +14,7 @@ static const struct Animation anim_D0[] = { }; -static const u16 anim_D0_indices[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x015F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0151, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0143, - 0x0001, 0x013F, 0x0001, 0x0140, 0x0001, 0x0141, - 0x000E, 0x0014, 0x000E, 0x0022, 0x000E, 0x0030, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0006, - 0x0001, 0x0003, 0x0001, 0x0004, 0x0001, 0x0005, - 0x0001, 0x013B, 0x0001, 0x013C, 0x0001, 0x013D, - 0x000E, 0x004D, 0x000E, 0x005B, 0x000E, 0x0069, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x003F, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x003E, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x013E, - 0x000E, 0x0111, 0x000E, 0x011F, 0x000E, 0x012D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x0103, - 0x000E, 0x00D9, 0x000E, 0x00E7, 0x000E, 0x00F5, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0142, - 0x000E, 0x00AF, 0x000E, 0x00BD, 0x000E, 0x00CB, - 0x0001, 0x0000, 0x0001, 0x0000, 0x000E, 0x00A1, - 0x000E, 0x0077, 0x000E, 0x0085, 0x000E, 0x0093, -}; +ROM_ASSET_LOAD_ANIM(anim_D0_indices, 0x00579840, 252, 0x00000000, 252); -static const s16 anim_D0_values[] = { - 0x0000, 0x0090, 0x3FFF, 0x00A8, 0xF984, 0xE96B, 0xC7C7, 0xC7CB, - 0xC7D4, 0xC7E3, 0xC7F6, 0xC80C, 0xC823, 0xC83B, 0xC853, 0xC869, - 0xC87B, 0xC88A, 0xC894, 0xC898, 0x4DD9, 0x4CD3, 0x49F9, 0x45A0, - 0x401E, 0x39C6, 0x32F0, 0x2BEF, 0x2518, 0x1EC1, 0x193F, 0x14E6, - 0x120C, 0x1106, 0x9FD9, 0xA10A, 0xA45B, 0xA968, 0xAFD0, 0xB72F, - 0xBF23, 0xC748, 0xCF3B, 0xD69A, 0xDD02, 0xE210, 0xE561, 0xE692, - 0x6AA4, 0x6BE0, 0x6F53, 0x7493, 0x7B3B, 0x82E8, 0x8B2B, 0x93A2, - 0x9BE5, 0xA38F, 0xAA37, 0xAF78, 0xB2EA, 0xB427, 0xED8C, 0xBED0, - 0xBEF2, 0xBF4F, 0xBFDC, 0xC090, 0xC15E, 0xC23D, 0xC321, 0xC400, - 0xC4CF, 0xC582, 0xC610, 0xC66D, 0xC68E, 0x30C8, 0x2FC2, 0x2CE9, - 0x2892, 0x2311, 0x1CBC, 0x15E8, 0x0EE9, 0x0815, 0x01C0, 0xFC40, - 0xF7E9, 0xF510, 0xF40A, 0x1F17, 0x1F14, 0x1F0C, 0x1EFF, 0x1EEF, - 0x1EDD, 0x1EC9, 0x1EB5, 0x1EA1, 0x1E8E, 0x1E7E, 0x1E72, 0x1E6A, - 0x1E67, 0xE456, 0xE389, 0xE14E, 0xDDE7, 0xD997, 0xD4A1, 0xCF47, - 0xC9CC, 0xC472, 0xBF7C, 0xBB2C, 0xB7C5, 0xB58A, 0xB4BD, 0xFF7F, - 0xFF8F, 0xFFB5, 0xFFE0, 0xFFFD, 0x000A, 0x0014, 0x0019, 0x001B, - 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x024E, 0x024F, 0x0253, - 0x0256, 0x0259, 0x025A, 0x025B, 0x025B, 0x025B, 0x025B, 0x025B, - 0x025B, 0x025B, 0x025B, 0xC089, 0xC1A5, 0xC435, 0xC70F, 0xC90B, - 0xCA01, 0xCA9F, 0xCAF7, 0xCB1D, 0xCB25, 0xCB25, 0xCB25, 0xCB25, - 0xCB25, 0x5208, 0x4D20, 0x41C9, 0x350E, 0x2BFE, 0x273C, 0x25FF, - 0x2B33, 0x4572, 0x5AFE, 0x5AFE, 0x5AFE, 0x5AFE, 0x5AFE, 0x009D, - 0x0089, 0x005D, 0x0030, 0x001B, 0x0026, 0x0042, 0x0064, 0x0081, - 0x008D, 0x008D, 0x008D, 0x008D, 0x008D, 0xFED2, 0xFECD, 0xFEC0, - 0xFEB3, 0xFEAD, 0xFEB0, 0xFEB7, 0xFEC0, 0xFEC8, 0xFECB, 0xFECB, - 0xFECB, 0xFECB, 0xFECB, 0x81A2, 0x8413, 0x8978, 0x8EEC, 0x9188, - 0x903C, 0x8CD1, 0x88A9, 0x8526, 0x83AC, 0x83AC, 0x83AC, 0x83AC, - 0x83AC, 0x0121, 0x00FF, 0x00B3, 0x0063, 0x0036, 0x0036, 0x004C, - 0x006C, 0x0089, 0x0095, 0x0095, 0x0095, 0x0095, 0x0095, 0xFFF9, - 0xFFD6, 0xFF87, 0xFF31, 0xFEFB, 0xFEEB, 0xFEED, 0xFEF7, 0xFF03, - 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xFF09, 0xA386, 0xAB1A, 0xBC37, - 0xCE73, 0xD960, 0xDADE, 0xD7F9, 0xD305, 0xCE56, 0xCC42, 0xCC42, - 0xCC42, 0xCC42, 0xCC42, 0x4A26, 0x4393, 0x3476, 0x23BB, 0x184E, - 0x13D0, 0x14A6, 0x1CDB, 0x3D2A, 0x5730, 0x5730, 0x5730, 0x5730, - 0x5730, 0xFFF1, 0xFFF2, 0xFFF4, 0xFFF4, 0xFFF0, 0xFFE7, 0xFFD9, - 0xFFCA, 0xFFBE, 0xFFBA, 0xFFBA, 0xFFBA, 0xFFBA, 0xFFBA, 0x006B, - 0x006B, 0x006B, 0x006A, 0x0068, 0x0064, 0x005E, 0x0058, 0x0053, - 0x0051, 0x0051, 0x0051, 0x0051, 0x0051, 0x9CA2, 0x9D1C, 0x9DE8, - 0x9E13, 0x9CAD, 0x98B3, 0x92D4, 0x8CAA, 0x87CC, 0x85D1, 0x85D1, - 0x85D1, 0x85D1, 0x85D1, 0x8001, 0x8001, 0x4171, 0xBF5F, 0x8001, - 0x8001, 0x4171, 0xBF5F, 0x0690, 0x0021, 0xF4B6, 0xF01E, 0xF3FC, - 0xF9B6, 0x00C3, 0x089B, 0x10B6, 0x188B, 0x1F90, 0x253C, 0x2908, - 0x2A6B, 0x165E, 0x1749, 0x1932, 0x1AD9, 0x1AFC, 0x1786, 0x1233, - 0x0F71, 0x1454, 0x1938, 0x17B1, 0x1454, 0x10F8, 0x0F71, 0x4BD0, - 0x4FAC, 0x536E, 0x57B1, 0x5D10, 0x6427, 0x6D91, 0x79E9, 0x89CE, - 0x9DD6, 0xB69E, 0xD4C3, 0xF8DF, 0x238D, -}; +ROM_ASSET_LOAD_ANIM(anim_D0_values, 0x0057993c, 730, 0x00000000, 730); diff --git a/assets/anims/anim_D1.inc.c b/assets/anims/anim_D1.inc.c deleted file mode 100644 index 29e027d3e..000000000 --- a/assets/anims/anim_D1.inc.c +++ /dev/null @@ -1,461 +0,0 @@ -static const struct Animation anim_D1[] = { - 0, - 0, - 0, - 1, - 76, - ANIMINDEX_NUMPARTS(anim_D1_indices), - anim_D1_values, - anim_D1_indices, - 0, - ANIM_FIELD_LENGTH(anim_D1_values), - ANIM_FIELD_LENGTH(anim_D1_indices), -}; - - -static const u16 anim_D1_indices[] = { - 0x0001, 0x0000, 0x004C, 0x0001, 0x0001, 0x004D, 0x0001, 0x004E, 0x0001, - 0x004F, 0x0001, 0x0050, 0x004C, 0x0051, 0x004C, 0x009D, 0x004C, 0x00E9, - 0x004C, 0x0135, 0x004B, 0x0181, 0x004C, 0x01CC, 0x004C, 0x0218, 0x004C, - 0x0264, 0x004C, 0x02B0, 0x0001, 0x02FC, 0x0001, 0x02FD, 0x0001, 0x02FE, - 0x0048, 0x02FF, 0x0048, 0x0347, 0x0048, 0x038F, 0x004B, 0x03D7, 0x004B, - 0x0422, 0x0048, 0x046D, 0x0048, 0x04B5, 0x0048, 0x04FD, 0x0048, 0x0545, - 0x0001, 0x058D, 0x0001, 0x058E, 0x0048, 0x058F, 0x0048, 0x05D7, 0x0048, - 0x061F, 0x0048, 0x0667, 0x004C, 0x06AF, 0x004B, 0x06FB, 0x0048, 0x0746, - 0x0048, 0x078E, 0x004B, 0x07D6, 0x0048, 0x0821, 0x004C, 0x0869, 0x004C, - 0x08B5, 0x0024, 0x0901, 0x004C, 0x0925, 0x003F, 0x0971, 0x004C, 0x09B0, - 0x004C, 0x09FC, 0x004B, 0x0A48, 0x004C, 0x0A93, 0x0048, 0x0ADF, 0x004B, - 0x0B27, 0x004C, 0x0B72, 0x004B, 0x0BBE, 0x004C, 0x0C09, 0x0001, 0x0C55, - 0x004C, 0x0C56, 0x004B, 0x0CA2, 0x004C, 0x0CED, 0x004A, 0x0D39, 0x0047, - 0x0D83, 0x004C, 0x0DCA, 0x004C, 0x0E16, 0x004B, 0x0E62, 0x004C, 0x0EAD, - -}; -static const s16 anim_D1_values[] = { - 0x0000, 0x00BF, 0x00BB, 0x00B7, 0x00B4, 0x00B1, 0x00AE, 0x00AC, 0x00AC, - 0x00AD, 0x00AF, 0x00B1, 0x00B3, 0x00B6, 0x00B8, 0x00BB, 0x00BE, 0x00C0, - 0x00C3, 0x00C6, 0x00C8, 0x00CA, 0x00CD, 0x00D0, 0x00D3, 0x00D5, 0x00D8, - 0x00D9, 0x00D9, 0x00D9, 0x00D8, 0x00D5, 0x00D3, 0x00D0, 0x00CD, 0x00CA, - 0x00C8, 0x00C5, 0x00C3, 0x00C0, 0x00BD, 0x00BA, 0x00B8, 0x00B5, 0x00B2, - 0x00B0, 0x00AE, 0x00AC, 0x00AB, 0x00AB, 0x00AB, 0x00AC, 0x00AC, 0x00AD, - 0x00AE, 0x00B0, 0x00B2, 0x00B6, 0x00BB, 0x00C2, 0x00C6, 0x00C9, 0x00CC, - 0x00CF, 0x00D2, 0x00D4, 0x00D6, 0x00D8, 0x00D9, 0x00D9, 0x00D8, 0x00D6, - 0x00D3, 0x00CF, 0x00CA, 0x00C5, 0x00C3, 0x0000, 0x0000, 0x3FFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x3B16, - 0x3B40, 0x3B7C, 0x3BC1, 0x3C06, 0x3C42, 0x3C6D, 0x3C7D, 0x3C7C, 0x3C78, - 0x3C71, 0x3C68, 0x3C5D, 0x3C51, 0x3C42, 0x3C33, 0x3C22, 0x3C10, 0x3BFD, - 0x3BE9, 0x3BD5, 0x3BC1, 0x3BAD, 0x3B99, 0x3B86, 0x3B73, 0x3B61, 0x3B50, - 0x3B40, 0x3B32, 0x3B25, 0x3B1A, 0x3B12, 0x3B0B, 0x3B07, 0x3B05, 0x3B16, - 0x3B40, 0x3B7C, 0x3BC1, 0x3C06, 0x3C42, 0x3C6D, 0x3C7D, 0x3C7C, 0x3C79, - 0x3C74, 0x3C6D, 0x3C64, 0x3C5A, 0x3C4F, 0x3C42, 0x3C35, 0x3C26, 0x3C16, - 0x3C06, 0x3BF6, 0x3BE4, 0x3BD3, 0x3BC1, 0x3BB0, 0x3B9E, 0x3B8D, 0x3B7C, - 0x3B6C, 0x3B5D, 0x3B4E, 0x3B40, 0x3B34, 0x3B28, 0x3B1E, 0x3B16, 0x3B0F, - 0x3B0A, 0x3B07, 0x3B05, 0xFA30, 0xFA81, 0xFAD9, 0xFB37, 0xFB9B, 0xFC03, - 0xFC6F, 0xFCE0, 0xFD53, 0xFDCA, 0xFE42, 0xFEBC, 0xFF37, 0xFFB2, 0x002E, - 0x00A9, 0x0123, 0x019B, 0x0211, 0x0284, 0x02F4, 0x0360, 0x03C8, 0x042A, - 0x0488, 0x04DF, 0x0530, 0x0579, 0x05BB, 0x05F5, 0x0626, 0x064E, 0x066C, - 0x067F, 0x0688, 0x0685, 0x0677, 0x065F, 0x063E, 0x0613, 0x05DF, 0x05A4, - 0x0560, 0x0516, 0x04C4, 0x046C, 0x040E, 0x03AA, 0x0342, 0x02D5, 0x0264, - 0x01EF, 0x0177, 0x00FC, 0x007E, 0x0000, 0xFF7F, 0xFEFE, 0xFE7C, 0xFDFA, - 0xFD79, 0xFCF8, 0xFC79, 0xFBFB, 0xFB80, 0xFB08, 0xFA93, 0xFA21, 0xF9B4, - 0xF94B, 0xF8E7, 0xF888, 0xF82F, 0xF7DD, 0xF792, 0xF74E, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0x1C17, 0x1C2F, 0x1C4F, 0x1C75, 0x1C9B, 0x1CBA, 0x1CCE, 0x1CD1, - 0x1CC9, 0x1CBE, 0x1CB1, 0x1CA1, 0x1C8F, 0x1C7C, 0x1C67, 0x1C51, 0x1C3B, - 0x1C23, 0x1C0B, 0x1BF4, 0x1BDC, 0x1BC5, 0x1BAF, 0x1B9A, 0x1B87, 0x1B75, - 0x1B65, 0x1B57, 0x1B4C, 0x1B44, 0x1B3F, 0x1B3E, 0x1B42, 0x1B4F, 0x1B63, - 0x1B7D, 0x1B9C, 0x1BBE, 0x1BE3, 0x1C09, 0x1C2F, 0x1C53, 0x1C76, 0x1C96, - 0x1CB0, 0x1CC6, 0x1CD4, 0x1CDA, 0x1CDB, 0x1CD9, 0x1CD4, 0x1CCD, 0x1CC4, - 0x1CBA, 0x1CAE, 0x1CA0, 0x1C91, 0x1C81, 0x1C70, 0x1C5F, 0x1C4D, 0x1C3C, - 0x1C29, 0x1C17, 0x1C05, 0x1BF4, 0x1BE3, 0x1BD4, 0x1BC5, 0x1BB8, 0x1BAC, - 0x1BA2, 0x1B9A, 0x1B94, 0x1B90, 0x1B8F, 0x069B, 0x0685, 0x0660, 0x062E, - 0x05F0, 0x05A6, 0x0552, 0x04F5, 0x048E, 0x0420, 0x03AB, 0x0330, 0x02B0, - 0x022C, 0x01A4, 0x011A, 0x008E, 0x0002, 0xFF76, 0xFEEB, 0xFE62, 0xFDDC, - 0xFD5A, 0xFCDD, 0xFC65, 0xFBF4, 0xFB8A, 0xFB28, 0xFACF, 0xFA81, 0xFA3E, - 0xFA06, 0xF9DB, 0xF9BE, 0xF9AF, 0xF9B0, 0xF9C0, 0xF9DD, 0xFA06, 0xFA3C, - 0xFA7D, 0xFAC8, 0xFB1D, 0xFB7B, 0xFBE1, 0xFC4F, 0xFCC4, 0xFD3F, 0xFDC0, - 0xFE46, 0xFECF, 0xFF5C, 0xFFEB, 0x007D, 0x010F, 0x01A2, 0x0235, 0x02C7, - 0x0358, 0x03E6, 0x0470, 0x04F7, 0x057A, 0x05F7, 0x066F, 0x06E0, 0x0749, - 0x07AA, 0x0803, 0x0852, 0x0897, 0x08D1, 0x08FF, 0x0921, 0x0936, 0x093D, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xE440, 0xE471, 0xE4AD, 0xE4E5, 0xE51E, - 0xE55F, 0xE592, 0xE5A4, 0xE598, 0xE57E, 0xE55B, 0xE532, 0xE508, 0xE4E1, - 0xE4C1, 0xE4AB, 0xE49B, 0xE48C, 0xE47D, 0xE46F, 0xE461, 0xE454, 0xE448, - 0xE43E, 0xE435, 0xE42E, 0xE429, 0xE426, 0xE425, 0xE427, 0xE42C, 0xE433, - 0xE442, 0xE45A, 0xE47A, 0xE49F, 0xE4C9, 0xE4F4, 0xE51E, 0xE546, 0xE56A, - 0xE588, 0xE59D, 0xE5A8, 0xE5AA, 0xE5A8, 0xE5A1, 0xE597, 0xE58A, 0xE57A, - 0xE568, 0xE554, 0xE540, 0xE52A, 0xE515, 0xE500, 0xE4EC, 0xE4DA, 0xE4CA, - 0xE4BC, 0xE4AF, 0xE4A2, 0xE495, 0xE488, 0xE47A, 0xE46D, 0xE460, 0xE454, - 0xE449, 0xE43E, 0xE435, 0xE42D, 0xE427, 0xE422, 0xE41F, 0xE41E, 0x0001, - 0xFFFE, 0xC170, 0xF75E, 0xF74E, 0xF733, 0xF710, 0xF6E4, 0xF6B0, 0xF676, - 0xF636, 0xF5F1, 0xF5A8, 0xF55B, 0xF50D, 0xF4BC, 0xF46B, 0xF419, 0xF3C8, - 0xF37A, 0xF32D, 0xF2E4, 0xF29F, 0xF25F, 0xF225, 0xF1F2, 0xF1C6, 0xF1A2, - 0xF187, 0xF177, 0xF171, 0xF174, 0xF17A, 0xF185, 0xF195, 0xF1A8, 0xF1BE, - 0xF1D9, 0xF1F6, 0xF216, 0xF239, 0xF25F, 0xF287, 0xF2B1, 0xF2DE, 0xF30B, - 0xF33B, 0xF36B, 0xF39D, 0xF3D0, 0xF403, 0xF437, 0xF46B, 0xF49E, 0xF4D2, - 0xF505, 0xF538, 0xF56A, 0xF59A, 0xF5CA, 0xF5F7, 0xF624, 0xF64E, 0xF676, - 0xF69C, 0xF6BF, 0xF6DF, 0xF6FD, 0xF717, 0xF72D, 0xF740, 0xF750, 0xF75B, - 0xF762, 0xF764, 0xD55B, 0xD565, 0xD575, 0xD58A, 0xD5A4, 0xD5C3, 0xD5E6, - 0xD60C, 0xD635, 0xD661, 0xD68F, 0xD6BE, 0xD6EE, 0xD71F, 0xD74F, 0xD780, - 0xD7AF, 0xD7DD, 0xD808, 0xD831, 0xD858, 0xD87B, 0xD899, 0xD8B4, 0xD8C9, - 0xD8D9, 0xD8E3, 0xD8E6, 0xD8E5, 0xD8E1, 0xD8DA, 0xD8D1, 0xD8C5, 0xD8B8, - 0xD8A8, 0xD897, 0xD883, 0xD86E, 0xD858, 0xD840, 0xD827, 0xD80C, 0xD7F1, - 0xD7D4, 0xD7B7, 0xD79A, 0xD77B, 0xD75D, 0xD73E, 0xD71F, 0xD700, 0xD6E1, - 0xD6C2, 0xD6A4, 0xD686, 0xD669, 0xD64D, 0xD631, 0xD617, 0xD5FE, 0xD5E6, - 0xD5CF, 0xD5BA, 0xD5A7, 0xD595, 0xD586, 0xD578, 0xD56D, 0xD564, 0xD55D, - 0xD559, 0xD557, 0xBB7D, 0xBC22, 0xBD2D, 0xBE93, 0xC04D, 0xC252, 0xC49A, - 0xC71D, 0xC9D2, 0xCCB0, 0xCFB0, 0xD2CA, 0xD5F4, 0xD926, 0xDC58, 0xDF82, - 0xE29B, 0xE59B, 0xE87A, 0xEB2F, 0xEDB2, 0xEFFA, 0xF1FF, 0xF3B9, 0xF51F, - 0xF629, 0xF6CF, 0xF708, 0xF6F1, 0xF6AC, 0xF63D, 0xF5A4, 0xF4E5, 0xF400, - 0xF2FA, 0xF1D3, 0xF08E, 0xEF2D, 0xEDB2, 0xEC1F, 0xEA77, 0xE8BB, 0xE6EE, - 0xE512, 0xE329, 0xE135, 0xDF39, 0xDD36, 0xDB2F, 0xD926, 0xD71D, 0xD516, - 0xD313, 0xD116, 0xCF23, 0xCD3A, 0xCB5E, 0xC991, 0xC7D5, 0xC62D, 0xC49A, - 0xC31F, 0xC1BE, 0xC079, 0xBF52, 0xBE4B, 0xBD67, 0xBCA8, 0xBC0F, 0xBB9F, - 0xBB5B, 0xBB43, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xDF85, - 0xDF99, 0xDFBA, 0xDFE6, 0xE01C, 0xE05C, 0xE0A3, 0xE0F2, 0xE147, 0xE1A1, - 0xE1FF, 0xE261, 0xE2C4, 0xE329, 0xE38D, 0xE3F0, 0xE452, 0xE4B0, 0xE50A, - 0xE55F, 0xE5AE, 0xE5F6, 0xE635, 0xE66B, 0xE697, 0xE6B8, 0xE6CC, 0xE6D3, - 0xE6D0, 0xE6C8, 0xE6BA, 0xE6A8, 0xE690, 0xE674, 0xE654, 0xE630, 0xE608, - 0xE5DC, 0xE5AE, 0xE57D, 0xE548, 0xE512, 0xE4DA, 0xE49F, 0xE463, 0xE426, - 0xE3E7, 0xE3A8, 0xE369, 0xE329, 0xE2E9, 0xE2A9, 0xE26A, 0xE22B, 0xE1EE, - 0xE1B2, 0xE178, 0xE13F, 0xE109, 0xE0D5, 0xE0A3, 0xE075, 0xE049, 0xE022, - 0xDFFD, 0xDFDD, 0xDFC1, 0xDFAA, 0xDF97, 0xDF89, 0xDF81, 0xDF7E, 0xDFCA, - 0xDFB8, 0xDF9B, 0xDF74, 0xDF45, 0xDF0D, 0xDECE, 0xDE88, 0xDE3E, 0xDDEE, - 0xDD9B, 0xDD46, 0xDCEE, 0xDC96, 0xDC3E, 0xDBE6, 0xDB91, 0xDB3E, 0xDAEF, - 0xDAA4, 0xDA5E, 0xDA1F, 0xD9E8, 0xD9B8, 0xD991, 0xD974, 0xD963, 0xD95C, - 0xD95F, 0xD966, 0xD972, 0xD983, 0xD998, 0xD9B0, 0xD9CC, 0xD9EC, 0xDA0F, - 0xDA35, 0xDA5E, 0xDA8A, 0xDAB8, 0xDAE8, 0xDB19, 0xDB4D, 0xDB81, 0xDBB7, - 0xDBEE, 0xDC26, 0xDC5E, 0xDC96, 0xDCCE, 0xDD06, 0xDD3E, 0xDD75, 0xDDAB, - 0xDDDF, 0xDE13, 0xDE45, 0xDE74, 0xDEA2, 0xDECE, 0xDEF7, 0xDF1D, 0xDF40, - 0xDF60, 0xDF7C, 0xDF95, 0xDFA9, 0xDFBA, 0xDFC6, 0xDFCD, 0xDFD0, 0x0470, - 0x0451, 0x041E, 0x03DB, 0x0387, 0x0326, 0x02B7, 0x023E, 0x01BB, 0x0130, - 0x009F, 0x0009, 0xFF70, 0xFED6, 0xFE3B, 0xFDA2, 0xFD0C, 0xFC7B, 0xFBF0, - 0xFB6D, 0xFAF4, 0xFA86, 0xFA24, 0xF9D0, 0xF98D, 0xF95A, 0xF93B, 0xF930, - 0xF935, 0xF942, 0xF957, 0xF974, 0xF998, 0xF9C3, 0xF9F5, 0xFA2C, 0xFA6A, - 0xFAAC, 0xFAF4, 0xFB40, 0xFB90, 0xFBE4, 0xFC3B, 0xFC95, 0xFCF1, 0xFD50, - 0xFDB0, 0xFE11, 0xFE73, 0xFED6, 0xFF38, 0xFF9A, 0xFFFB, 0x005B, 0x00BA, - 0x0116, 0x0170, 0x01C7, 0x021B, 0x026B, 0x02B7, 0x02FF, 0x0341, 0x037F, - 0x03B7, 0x03E8, 0x0413, 0x0437, 0x0454, 0x0469, 0x0476, 0x047B, 0xED84, - 0xED71, 0xED54, 0xED2B, 0xECFA, 0xECBF, 0xEC7E, 0xEC35, 0xEBE8, 0xEB95, - 0xEB3F, 0xEAE5, 0xEA8A, 0xEA2E, 0xE9D2, 0xE977, 0xE91E, 0xE8C8, 0xE875, - 0xE827, 0xE7DF, 0xE79D, 0xE763, 0xE731, 0xE709, 0xE6EB, 0xE6D8, 0xE6D2, - 0xE6D5, 0xE6DC, 0xE6E9, 0xE6FA, 0xE710, 0xE729, 0xE747, 0xE768, 0xE78D, - 0xE7B4, 0xE7DF, 0xE80C, 0xE83C, 0xE86E, 0xE8A2, 0xE8D7, 0xE90E, 0xE946, - 0xE97F, 0xE9B9, 0xE9F4, 0xEA2E, 0xEA69, 0xEAA3, 0xEADD, 0xEB16, 0xEB4F, - 0xEB86, 0xEBBB, 0xEBEF, 0xEC21, 0xEC50, 0xEC7E, 0xECA8, 0xECD0, 0xECF5, - 0xED16, 0xED33, 0xED4D, 0xED62, 0xED74, 0xED80, 0xED88, 0xED8B, 0x0001, - 0xFFFE, 0xC177, 0xC18B, 0xC1AC, 0xC1D8, 0xC20E, 0xC24D, 0xC295, 0xC2E4, - 0xC339, 0xC393, 0xC3F1, 0xC453, 0xC4B6, 0xC51A, 0xC57F, 0xC5E2, 0xC643, - 0xC6A2, 0xC6FC, 0xC751, 0xC7A0, 0xC7E7, 0xC827, 0xC85D, 0xC889, 0xC8AA, - 0xC8BE, 0xC8C5, 0xC7A8, 0xC530, 0xC2AD, 0xC170, 0xC147, 0xC123, 0xC102, - 0xC0E5, 0xC0CC, 0xC0B7, 0xC0A4, 0xC095, 0xC089, 0xC080, 0xC079, 0xC075, - 0xC073, 0xC073, 0xC076, 0xC07A, 0xC080, 0xC087, 0xC090, 0xC09A, 0xC0A5, - 0xC0B2, 0xC0BE, 0xC0CC, 0xC0DA, 0xC0E8, 0xC0F6, 0xC104, 0xC112, 0xC120, - 0xC12D, 0xC139, 0xC145, 0xC14F, 0xC158, 0xC160, 0xC167, 0xC16C, 0xC16F, - 0xC170, 0x1245, 0x1219, 0x11D4, 0x1176, 0x1102, 0x107A, 0x0FE1, 0x0F38, - 0x0E84, 0x0DC3, 0x0CFA, 0x0C29, 0x0B55, 0x0A7E, 0x09A8, 0x08D3, 0x0803, - 0x073A, 0x0679, 0x05C4, 0x051B, 0x0482, 0x03FA, 0x0386, 0x0328, 0x02E2, - 0x02B7, 0x02A8, 0x02AE, 0x02C0, 0x02DD, 0x0305, 0x0338, 0x0374, 0x03B8, - 0x0406, 0x045B, 0x04B8, 0x051B, 0x0585, 0x05F4, 0x0668, 0x06E1, 0x075E, - 0x07DE, 0x0861, 0x08E7, 0x096E, 0x09F6, 0x0A7E, 0x0B07, 0x0B8F, 0x0C16, - 0x0C9C, 0x0D1F, 0x0D9F, 0x0E1C, 0x0E95, 0x0F09, 0x0F77, 0x0FE1, 0x1044, - 0x10A1, 0x10F6, 0x1144, 0x1188, 0x11C4, 0x11F6, 0x121E, 0x123C, 0x124E, - 0x1254, 0x3169, 0x3148, 0x3112, 0x30C9, 0x306F, 0x3006, 0x2F90, 0x2F0D, - 0x2E81, 0x2DEC, 0x2D50, 0x2CAF, 0x2C0B, 0x2B65, 0x2ABE, 0x2A1A, 0x2979, - 0x28DD, 0x2848, 0x27BC, 0x2739, 0x26C3, 0x265A, 0x2600, 0x25B7, 0x2581, - 0x2560, 0x2554, 0x2559, 0x2567, 0x257D, 0x259C, 0x25C3, 0x25F2, 0x2627, - 0x2663, 0x26A5, 0x26EC, 0x2739, 0x278B, 0x27E1, 0x283B, 0x2899, 0x28F9, - 0x295C, 0x29C2, 0x2A29, 0x2A91, 0x2AFB, 0x2B65, 0x2BCE, 0x2C38, 0x2CA0, - 0x2D07, 0x2D6D, 0x2DD0, 0x2E30, 0x2E8E, 0x2EE8, 0x2F3E, 0x2F90, 0x2FDD, - 0x3024, 0x3066, 0x30A2, 0x30D7, 0x3106, 0x312D, 0x314C, 0x3162, 0x3170, - 0x3175, 0xF329, 0xF26E, 0xF141, 0xEFAD, 0xEDBA, 0xEB71, 0xE8DE, 0xE608, - 0xE2F9, 0xDFBC, 0xDC58, 0xD8D8, 0xD545, 0xD1A9, 0xCE0D, 0xCA7A, 0xC6FA, - 0xC397, 0xC059, 0xBD4A, 0xBA75, 0xB7E1, 0xB599, 0xB3A6, 0xB211, 0xB0E4, - 0xB029, 0xAFE8, 0xB003, 0xB050, 0xB0CE, 0xB17B, 0xB253, 0xB355, 0xB47D, - 0xB5CA, 0xB73A, 0xB8C8, 0xBA75, 0xBC3B, 0xBE1B, 0xC010, 0xC218, 0xC432, - 0xC65A, 0xC88E, 0xCACD, 0xCD12, 0xCF5C, 0xD1A9, 0xD3F6, 0xD640, 0xD886, - 0xDAC4, 0xDCF8, 0xDF20, 0xE13A, 0xE343, 0xE538, 0xE717, 0xE8DE, 0xEA8A, - 0xEC19, 0xED88, 0xEED5, 0xEFFE, 0xF0FF, 0xF1D7, 0xF284, 0xF302, 0xF350, - 0xF36A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xD48B, - 0xD4B3, 0xD4F3, 0xD548, 0xD5B1, 0xD62D, 0xD6B8, 0xD752, 0xD7F7, 0xD8A6, - 0xD95D, 0xDA1B, 0xDADC, 0xDB9F, 0xDC62, 0xDD24, 0xDDE1, 0xDE98, 0xDF47, - 0xDFED, 0xE086, 0xE111, 0xE18D, 0xE1F6, 0xE24C, 0xE28B, 0xE2B3, 0xE2C0, - 0xE2BB, 0xE2AA, 0xE290, 0xE26B, 0xE23E, 0xE207, 0xE1C9, 0xE182, 0xE135, - 0xE0E0, 0xE086, 0xE026, 0xDFC1, 0xDF57, 0xDEE9, 0xDE77, 0xDE03, 0xDD8B, - 0xDD12, 0xDC97, 0xDC1B, 0xDB9F, 0xDB23, 0xDAA7, 0xDA2C, 0xD9B3, 0xD93C, - 0xD8C7, 0xD855, 0xD7E7, 0xD77D, 0xD718, 0xD6B8, 0xD65E, 0xD60A, 0xD5BC, - 0xD576, 0xD537, 0xD501, 0xD4D3, 0xD4AE, 0xD494, 0xD483, 0xD47E, 0x0014, - 0x0050, 0x00B1, 0x0132, 0x01D2, 0x028E, 0x0361, 0x044A, 0x0545, 0x064F, - 0x0765, 0x0884, 0x09A9, 0x0AD1, 0x0BFA, 0x0D1F, 0x0E3E, 0x0F54, 0x105E, - 0x1159, 0x1242, 0x1315, 0x13D0, 0x1470, 0x14F2, 0x1553, 0x158F, 0x15A3, - 0x159B, 0x1582, 0x155A, 0x1522, 0x14DD, 0x148A, 0x142B, 0x13C1, 0x134B, - 0x12CB, 0x1242, 0x11B0, 0x1116, 0x1076, 0x0FCF, 0x0F22, 0x0E71, 0x0DBD, - 0x0D04, 0x0C4A, 0x0B8E, 0x0AD1, 0x0A15, 0x0959, 0x089E, 0x07E6, 0x0731, - 0x0680, 0x05D4, 0x052D, 0x048D, 0x03F3, 0x0361, 0x02D8, 0x0258, 0x01E2, - 0x0178, 0x0118, 0x00C6, 0x0081, 0x0049, 0x0021, 0x0008, 0xFFFF, 0x000D, - 0x0035, 0x0074, 0x00CA, 0x0133, 0x01AE, 0x023A, 0x02D3, 0x0378, 0x0428, - 0x04DF, 0x059C, 0x065D, 0x0721, 0x07E4, 0x08A5, 0x0962, 0x0A19, 0x0AC9, - 0x0B6E, 0x0C07, 0x0C93, 0x0D0E, 0x0D77, 0x0DCD, 0x0E0C, 0x0E34, 0x0E42, - 0x0E3C, 0x0E2C, 0x0E11, 0x0DED, 0x0DBF, 0x0D89, 0x0D4A, 0x0D04, 0x0CB6, - 0x0C62, 0x0C07, 0x0BA7, 0x0B42, 0x0AD8, 0x0A6A, 0x09F9, 0x0984, 0x090D, - 0x0894, 0x0819, 0x079D, 0x0721, 0x06A4, 0x0628, 0x05AE, 0x0534, 0x04BD, - 0x0448, 0x03D7, 0x0369, 0x02FF, 0x029A, 0x023A, 0x01DF, 0x018B, 0x013E, - 0x00F7, 0x00B9, 0x0082, 0x0055, 0x0030, 0x0015, 0x0005, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xF53F, 0xF524, 0xF4F9, 0xF4C0, 0xF479, 0xF425, 0xF3C7, - 0xF360, 0xF2F0, 0xF27A, 0xF1FE, 0xF17E, 0xF0FC, 0xF078, 0xEFF4, 0xEF71, - 0xEEF2, 0xEE76, 0xEE00, 0xED90, 0xED28, 0xECCA, 0xEC77, 0xEC30, 0xEBF6, - 0xEBCB, 0xEBB1, 0xEBA7, 0xEBAB, 0xEBB6, 0xEBC8, 0xEBE1, 0xEC00, 0xEC24, - 0xEC4F, 0xEC7E, 0xECB3, 0xECEB, 0xED28, 0xED69, 0xEDAE, 0xEDF5, 0xEE3F, - 0xEE8C, 0xEEDB, 0xEF2B, 0xEF7D, 0xEFD0, 0xF024, 0xF078, 0xF0CC, 0xF11F, - 0xF172, 0xF1C4, 0xF215, 0xF263, 0xF2B0, 0xF2FA, 0xF342, 0xF386, 0xF3C7, - 0xF404, 0xF43D, 0xF471, 0xF4A1, 0xF4CB, 0xF4F0, 0xF50F, 0xF527, 0xF539, - 0xF545, 0xF548, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFF5A, 0xFDA5, 0xFB3A, - 0xF876, 0xF5B1, 0xF347, 0xF192, 0xF0EC, 0xF110, 0xF174, 0xF212, 0xF2E0, - 0xF3D7, 0xF4F0, 0xF621, 0xF762, 0xF8AD, 0xF9F7, 0xFB3B, 0xFC6E, 0xFD8A, - 0xFE87, 0xFF5B, 0x0000, 0x0073, 0x00BF, 0x00E8, 0x00F5, 0x00EA, 0x00CE, - 0x00A7, 0x007A, 0x004D, 0x0026, 0x000A, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xC5E5, 0xC5DB, 0xC5AC, 0xC542, 0xC483, 0xC359, 0xC1A9, 0xBF5E, - 0xBC89, 0xB959, 0xB5DB, 0xB21D, 0xAE30, 0xAA20, 0xA5FD, 0xA1D5, 0x9DB7, - 0x99B2, 0x95D3, 0x9229, 0x8EC4, 0x8BB1, 0x88FF, 0x86BC, 0x8509, 0x83ED, - 0x8352, 0x8324, 0x834B, 0x83B4, 0x8447, 0x84F0, 0x8599, 0x862C, 0x8695, - 0x86BC, 0x002B, 0xFE75, 0xFC09, 0xF93E, 0xF66E, 0xF3F1, 0xF220, 0xF155, - 0xF149, 0xF17A, 0xF1DF, 0xF271, 0xF328, 0xF3FF, 0xF4ED, 0xF5EB, 0xF6F2, - 0xF7FB, 0xF8FE, 0xF9F4, 0xFAD7, 0xFB9E, 0xFC42, 0xFCBD, 0xFCF6, 0xFCE5, - 0xFC9E, 0xFC35, 0xFBBB, 0xFB43, 0xFAE2, 0xFAAA, 0xFAAF, 0xFAE3, 0xFB27, - 0xFB5B, 0xFB7D, 0xFBA0, 0xFBC3, 0xFBE6, 0xFC09, 0xFC2B, 0xFC4B, 0xFC68, - 0xFC83, 0xFC9B, 0xFCAE, 0xFCBD, 0xFCC6, 0xFCC9, 0xFCC7, 0xFCC0, 0xFCB7, - 0xFCAC, 0xFC9F, 0xFC93, 0xFC89, 0xFC80, 0xFC7B, 0xFC7B, 0xFC80, 0xFC8D, - 0xFCA0, 0xFCBD, 0xFCEC, 0xFD31, 0xFD88, 0xFDEC, 0xFE57, 0xFEC5, 0xFF2F, - 0xFF92, 0xFFE8, 0x002C, 0x0058, 0x0068, 0x0005, 0x0011, 0x0021, 0x002F, - 0x0038, 0x0035, 0x0024, 0x0000, 0xFFCA, 0xFF89, 0xFF40, 0xFEF0, 0xFE9A, - 0xFE40, 0xFDE5, 0xFD8A, 0xFD31, 0xFCDB, 0xFC8A, 0xFC40, 0xFC00, 0xFBCA, - 0xFBA0, 0xFB84, 0xFB8D, 0xFBC7, 0xFC23, 0xFC95, 0xFD0E, 0xFD82, 0xFDE3, - 0xFE22, 0xFE1F, 0xFDE2, 0xFD9C, 0xFD81, 0xFD8F, 0xFDA4, 0xFDBF, 0xFDDD, - 0xFDFF, 0xFE22, 0xFE45, 0xFE67, 0xFE86, 0xFEA1, 0xFEB7, 0xFEC7, 0xFED1, - 0xFED8, 0xFEDE, 0xFEE1, 0xFEE2, 0xFEE2, 0xFEE0, 0xFEDE, 0xFEDB, 0xFED7, - 0xFED3, 0xFECF, 0xFECC, 0xFEC9, 0xFEC7, 0xCD33, 0xCABB, 0xC739, 0xC32A, - 0xBF0D, 0xBB61, 0xB8A2, 0xB751, 0xB6FB, 0xB6D8, 0xB6E5, 0xB720, 0xB785, - 0xB812, 0xB8C4, 0xB997, 0xBA89, 0xBB97, 0xBCBD, 0xBDFA, 0xBF49, 0xC0A8, - 0xC214, 0xC38A, 0xC57E, 0xC83C, 0xCB80, 0xCF0A, 0xD298, 0xD5E7, 0xD8B5, - 0xDAC2, 0xDADA, 0xD913, 0xD718, 0xD692, 0xD76B, 0xD86B, 0xD98E, 0xDACF, - 0xDC2A, 0xDD9B, 0xDF1C, 0xE0A9, 0xE23D, 0xE3D5, 0xE56C, 0xE6FC, 0xE88F, - 0xEA2D, 0xEBD6, 0xED88, 0xEF40, 0xF0FD, 0xF2BE, 0xF47F, 0xF640, 0xF7FF, - 0xF9B9, 0xFB6E, 0xFD1A, 0xFEBE, 0x0055, 0x01E0, 0x0373, 0x0520, 0x06D9, - 0x0894, 0x0A46, 0x0BE3, 0x0D5F, 0x0EB0, 0x0FCA, 0x10A1, 0x112B, 0x115B, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x2B45, 0x2E5E, - 0x32CA, 0x37EC, 0x3D29, 0x41E6, 0x4587, 0x4770, 0x483B, 0x48E6, 0x496E, - 0x49D1, 0x4A0B, 0x4A19, 0x49F8, 0x49A4, 0x491B, 0x4859, 0x475C, 0x461F, - 0x44A1, 0x42DD, 0x40D1, 0x3E79, 0x3AC3, 0x3508, 0x2DE9, 0x2609, 0x1E09, - 0x168A, 0x102F, 0x0B97, 0x0AA9, 0x0D59, 0x1163, 0x1482, 0x167C, 0x1891, - 0x1AB7, 0x1CE4, 0x1F0C, 0x2124, 0x2322, 0x24FC, 0x26A6, 0x2815, 0x2940, - 0x2A1A, 0x2AB3, 0x2B21, 0x2B68, 0x2B8B, 0x2B8F, 0x2B77, 0x2B46, 0x2B01, - 0x2AAB, 0x2A48, 0x29DB, 0x2967, 0x28F2, 0x287E, 0x280F, 0x27A8, 0x272E, - 0x2687, 0x25BF, 0x24DF, 0x23F3, 0x2304, 0x221D, 0x2149, 0x2092, 0x2002, - 0x1FA4, 0x1F82, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xD6C0, 0xD551, 0xD33E, 0xD0C9, - 0xCE32, 0xCBBB, 0xC9A7, 0xC836, 0xC732, 0xC638, 0xC549, 0xC465, 0xC38F, - 0xC2C6, 0xC20A, 0xC15E, 0xC0C1, 0xC035, 0xBFBA, 0xBF51, 0xBEFA, 0xBEB7, - 0xBE88, 0xBE6F, 0xBE85, 0xBEDD, 0xBF6B, 0xC024, 0xC0FD, 0xC1EA, 0xC2DF, - 0xC3D1, 0xC4B5, 0xC57E, 0xC622, 0xC695, 0xC6E7, 0xC729, 0xC751, 0xC755, - 0xC72A, 0xC6C7, 0xC620, 0xC52B, 0xC311, 0xBFAE, 0xBC08, 0xB923, 0xB6BA, - 0xB46F, 0xB327, 0xB3C4, 0xB5E3, 0xB879, 0xBB6C, 0xBEA6, 0xC20D, 0xC589, - 0xC902, 0xCC60, 0xCF8A, 0xD268, 0xD4E3, 0xD6E1, 0xD871, 0xD9B7, 0xDABB, - 0xDB84, 0xDC19, 0xDC83, 0xDCC7, 0xDCEE, 0xDD00, 0xDD03, 0xDD00, 0xDCFD, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xBF5E, 0x0058, - 0x005A, 0x005C, 0x005F, 0x0062, 0x0064, 0x0067, 0x0068, 0x0068, 0x0068, - 0x0068, 0x0068, 0x0067, 0x0066, 0x0065, 0x0064, 0x0064, 0x0063, 0x0063, - 0x0063, 0x0063, 0x0064, 0x0066, 0x0068, 0x006C, 0x0073, 0x007D, 0x0087, - 0x0091, 0x0099, 0x009F, 0x00A1, 0x00A0, 0x009C, 0x0097, 0x0091, 0x008A, - 0x0083, 0x007B, 0x0074, 0x006F, 0x006A, 0x0068, 0x0068, 0x0075, 0x008F, - 0x00A9, 0x00B5, 0x00B5, 0x00B4, 0x00B3, 0x00B2, 0x00B0, 0x00AD, 0x00AA, - 0x00A6, 0x00A1, 0x009C, 0x0096, 0x008E, 0x0086, 0x007D, 0x0073, 0x0068, - 0x0059, 0x0045, 0x002C, 0x0011, 0xFFF4, 0xFFD7, 0xFFBB, 0xFFA1, 0xFF8B, - 0xFF7A, 0xFF6E, 0xFF6A, 0xFFBD, 0xFFA3, 0xFF7E, 0xFF52, 0xFF24, 0xFEFB, - 0xFEDA, 0xFEC7, 0xFEBD, 0xFEB6, 0xFEB1, 0xFEAE, 0xFEAC, 0xFEAC, 0xFEAD, - 0xFEAF, 0xFEB2, 0xFEB5, 0xFEB9, 0xFEBC, 0xFEC0, 0xFEC3, 0xFEC5, 0xFEC7, - 0xFEC8, 0xFECC, 0xFED0, 0xFED4, 0xFED9, 0xFEDC, 0xFEDF, 0xFEE0, 0xFEDF, - 0xFEDE, 0xFEDC, 0xFED9, 0xFED5, 0xFED2, 0xFECF, 0xFECC, 0xFEC9, 0xFEC7, - 0xFEC6, 0xFEC7, 0xFECD, 0xFEDA, 0xFEE6, 0xFEEC, 0xFEEC, 0xFEEA, 0xFEE9, - 0xFEE7, 0xFEE4, 0xFEE1, 0xFEDE, 0xFEDB, 0xFED7, 0xFED4, 0xFED1, 0xFECE, - 0xFECB, 0xFEC9, 0xFEC8, 0xFEC7, 0xFEC6, 0xFEC7, 0xFEC8, 0xFECA, 0xFECD, - 0xFECF, 0xFED2, 0xFED4, 0xFED6, 0xFED8, 0xFED9, 0xA292, 0xA2B1, 0xA2EE, - 0xA351, 0xA3E4, 0xA4AD, 0xA5B5, 0xA705, 0xA88B, 0xAA2E, 0xABEB, 0xADBE, - 0xAFA5, 0xB19B, 0xB39D, 0xB5A8, 0xB7B8, 0xB9CA, 0xBBD9, 0xBDE4, 0xBFE6, - 0xC1DB, 0xC3C1, 0xC593, 0xC783, 0xC9A8, 0xCBD8, 0xCDE9, 0xCFB3, 0xD10B, - 0xD1C8, 0xD1C0, 0xD125, 0xD047, 0xCF28, 0xCDCD, 0xCC39, 0xCA71, 0xC877, - 0xC650, 0xC3FF, 0xC188, 0xBEEF, 0xBC37, 0xB774, 0xB062, 0xA986, 0xA563, - 0xA385, 0xA1CB, 0xA033, 0x9EBC, 0x9D64, 0x9C2B, 0x9B10, 0x9A11, 0x992C, - 0x9862, 0x97B0, 0x9716, 0x9692, 0x9623, 0x95C8, 0x9580, 0x9578, 0x95D3, - 0x967D, 0x9764, 0x9875, 0x999E, 0x9ACD, 0x9BEE, 0x9CF0, 0x9DBF, 0x9E48, - 0x9E7A, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0x1871, 0x19CE, 0x1BBF, 0x1E00, 0x204D, 0x2262, 0x23F9, - 0x24CE, 0x2511, 0x2523, 0x250B, 0x24CF, 0x2476, 0x2406, 0x2388, 0x2301, - 0x2277, 0x21F3, 0x217B, 0x2115, 0x20C8, 0x209B, 0x2094, 0x20BB, 0x212F, - 0x21FF, 0x231B, 0x2472, 0x25F3, 0x278E, 0x2933, 0x2AD0, 0x2C7F, 0x2E5C, - 0x305F, 0x327D, 0x34AD, 0x36E5, 0x391C, 0x3B48, 0x3D60, 0x3F59, 0x412B, - 0x42CB, 0x4431, 0x4552, 0x4624, 0x469F, 0x46C8, 0x46AE, 0x4656, 0x45C4, - 0x44FE, 0x4408, 0x42E7, 0x41A1, 0x4038, 0x3EB3, 0x3D17, 0x3B67, 0x39A9, - 0x37E2, 0x3616, 0x344A, 0x3229, 0x2F73, 0x2C4D, 0x28DE, 0x254A, 0x21B7, - 0x1E4A, 0x1B28, 0x1878, 0x165E, 0x14FF, 0x1482, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xC37D, 0xC3ED, 0xC488, 0xC534, 0xC5D9, - 0xC65B, 0xC6A2, 0xC695, 0xC54C, 0xC2E3, 0xC0C1, 0xC04A, 0xC14A, 0xC292, - 0xC416, 0xC5C9, 0xC79E, 0xC989, 0xCB7D, 0xCD6D, 0xCF4C, 0xD10E, 0xD2A6, - 0xD407, 0xD55A, 0xD6BC, 0xD80E, 0xD931, 0xDA03, 0xDA68, 0xDA3D, 0xD966, - 0xD7FA, 0xD632, 0xD41D, 0xD1C8, 0xCF41, 0xCC98, 0xC9DA, 0xC715, 0xC458, - 0xC1B1, 0xBF2E, 0xBCDD, 0xBACE, 0xB90D, 0xB7A9, 0xB6B1, 0xB624, 0xB5F0, - 0xB60C, 0xB66D, 0xB70A, 0xB7D8, 0xB8CC, 0xB9DE, 0xBB02, 0xBC2E, 0xBD59, - 0xBE78, 0xBF81, 0xC069, 0xC127, 0xC1B1, 0xC210, 0xC257, 0xC288, 0xC2A7, - 0xC2B7, 0xC2BB, 0xC2B7, 0xC2AC, 0xC29E, 0xC290, 0xC286, 0xC282, -}; - diff --git a/assets/anims/anim_D2.inc.c b/assets/anims/anim_D2.inc.c deleted file mode 100644 index 25b2d6ebe..000000000 --- a/assets/anims/anim_D2.inc.c +++ /dev/null @@ -1,412 +0,0 @@ - - -static const struct Animation anim_D2[] = { - 0, - 0, - 0, - 1, - 71, - ANIMINDEX_NUMPARTS(anim_D2_indices), - anim_D2_values, - anim_D2_indices, - 0, - ANIM_FIELD_LENGTH(anim_D2_values), - ANIM_FIELD_LENGTH(anim_D2_indices), -}; - -static const u16 anim_D2_indices[] = { - 0x0001, 0x0000, 0x0047, 0x0001, 0x0001, 0x0048, 0x0001, 0x0049, 0x0001, - 0x004A, 0x0001, 0x004B, 0x0044, 0x004C, 0x0044, 0x0090, 0x0047, 0x00D4, - 0x0047, 0x011B, 0x0045, 0x0162, 0x0047, 0x01A7, 0x0047, 0x01EE, 0x0047, - 0x0235, 0x0047, 0x027C, 0x0001, 0x02C3, 0x0001, 0x02C4, 0x0001, 0x02C5, - 0x0047, 0x02C6, 0x0047, 0x030D, 0x0047, 0x0354, 0x0047, 0x039B, 0x0047, - 0x03E2, 0x0047, 0x0429, 0x0047, 0x0470, 0x0047, 0x04B7, 0x0001, 0x04FE, - 0x0001, 0x04FF, 0x0001, 0x0500, 0x0001, 0x0501, 0x0047, 0x0502, 0x0047, - 0x0549, 0x0047, 0x0590, 0x0047, 0x05D7, 0x0047, 0x061E, 0x0047, 0x0665, - 0x0047, 0x06AC, 0x0047, 0x06F3, 0x0046, 0x073A, 0x0047, 0x0780, 0x0042, - 0x07C7, 0x0021, 0x0809, 0x0047, 0x082A, 0x003A, 0x0871, 0x0047, 0x08AB, - 0x0046, 0x08F2, 0x0047, 0x0938, 0x0047, 0x097F, 0x0047, 0x09C6, 0x0047, - 0x0A0D, 0x0046, 0x0A54, 0x0046, 0x0A9A, 0x0045, 0x0AE0, 0x0001, 0x0B25, - 0x0001, 0x0B26, 0x0015, 0x0B27, 0x0047, 0x0B3C, 0x0047, 0x0B83, 0x0046, - 0x0BCA, 0x0047, 0x0C10, 0x0047, 0x0C57, 0x0044, 0x0C9E, 0x0047, 0x0CE2, - -}; - -static const s16 anim_D2_values[] = { - 0x0000, 0x00BD, 0x00B8, 0x00B4, 0x00B1, 0x00AF, 0x00AD, 0x00AB, 0x00AC, - 0x00AE, 0x00B0, 0x00B3, 0x00B7, 0x00BA, 0x00BE, 0x00C2, 0x00C5, 0x00C8, - 0x00CB, 0x00CE, 0x00D1, 0x00D3, 0x00D6, 0x00D8, 0x00D9, 0x00D9, 0x00D9, - 0x00D8, 0x00D7, 0x00D5, 0x00D2, 0x00D0, 0x00CD, 0x00CA, 0x00C8, 0x00C5, - 0x00C1, 0x00BD, 0x00B9, 0x00B5, 0x00B2, 0x00B0, 0x00AE, 0x00AD, 0x00AC, - 0x00AB, 0x00AB, 0x00AB, 0x00AC, 0x00AD, 0x00AF, 0x00B2, 0x00B6, 0x00BC, - 0x00C2, 0x00C6, 0x00CA, 0x00CD, 0x00CF, 0x00D2, 0x00D4, 0x00D6, 0x00D8, - 0x00D9, 0x00D9, 0x00D8, 0x00D5, 0x00D3, 0x00CF, 0x00CA, 0x00C5, 0x00C3, - 0x0000, 0x0000, 0x3FFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x3AA5, 0x3AFB, 0x3B75, 0x3C01, - 0x3C8C, 0x3D06, 0x3D5C, 0x3D7D, 0x3D7A, 0x3D70, 0x3D60, 0x3D4B, 0x3D30, - 0x3D11, 0x3CEE, 0x3CC8, 0x3CA0, 0x3C75, 0x3C49, 0x3C1C, 0x3BEF, 0x3BC2, - 0x3B96, 0x3B6C, 0x3B43, 0x3B1D, 0x3AFB, 0x3ADC, 0x3AC2, 0x3AAC, 0x3A9C, - 0x3A92, 0x3A8F, 0x3AAA, 0x3AF0, 0x3B55, 0x3BCD, 0x3C4B, 0x3CC4, 0x3D2A, - 0x3D71, 0x3D8D, 0x3D8D, 0x3D89, 0x3D7F, 0x3D72, 0x3D61, 0x3D4C, 0x3D35, - 0x3D1B, 0x3CFE, 0x3CDF, 0x3CBF, 0x3C9E, 0x3C7B, 0x3C58, 0x3C34, 0x3C11, - 0x3BEE, 0x3BCC, 0x3BAB, 0x3B8C, 0x3B6E, 0x3B53, 0x3B3A, 0x3B24, 0x3B11, - 0x3B02, 0x3AF6, 0x3AEF, 0x3AED, 0xED00, 0xEE15, 0xEF45, 0xF08E, 0xF1ED, - 0xF360, 0xF4E4, 0xF678, 0xF818, 0xF9C2, 0xFB75, 0xFD2C, 0xFEE7, 0x00A2, - 0x025B, 0x0410, 0x05BE, 0x0763, 0x08FD, 0x0A88, 0x0C03, 0x0D6B, 0x0EBE, - 0x0FFA, 0x111B, 0x121F, 0x1305, 0x13C9, 0x146A, 0x14E4, 0x1535, 0x155C, - 0x1555, 0x1523, 0x14CD, 0x1453, 0x13B8, 0x12FE, 0x1226, 0x1132, 0x1024, - 0x0EFD, 0x0DC0, 0x0C6E, 0x0B09, 0x0993, 0x080D, 0x067A, 0x04DB, 0x0332, - 0x0180, 0xFFC8, 0xFE0B, 0xFC4C, 0xFA8B, 0xF8CA, 0xF70D, 0xF553, 0xF39F, - 0xF1F3, 0xF051, 0xEEBA, 0xED30, 0xEBB5, 0xEA4A, 0xE8F2, 0xE7AF, 0xE681, - 0xE56B, 0xE46F, 0xE38E, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xF595, 0xF5D1, 0xF624, 0xF683, 0xF6E0, 0xF72E, 0xF75F, 0xF766, 0xF74F, - 0xF72F, 0xF707, 0xF6D8, 0xF6A2, 0xF667, 0xF629, 0xF5E9, 0xF5A5, 0xF561, - 0xF51E, 0xF4DC, 0xF49C, 0xF460, 0xF428, 0xF3F6, 0xF3CB, 0xF3A8, 0xF38E, - 0xF37D, 0xF378, 0xF382, 0xF39F, 0xF3CC, 0xF406, 0xF44B, 0xF499, 0xF4ED, - 0xF545, 0xF59F, 0xF5F7, 0xF64B, 0xF69B, 0xF6E2, 0xF71E, 0xF74E, 0xF76E, - 0xF77D, 0xF77D, 0xF776, 0xF767, 0xF752, 0xF736, 0xF716, 0xF6F0, 0xF6C7, - 0xF69A, 0xF66B, 0xF63A, 0xF609, 0xF5D6, 0xF5A3, 0xF571, 0xF541, 0xF513, - 0xF4E7, 0xF4C0, 0xF49C, 0xF47E, 0xF465, 0xF452, 0xF446, 0xF442, 0x140F, - 0x13BD, 0x1339, 0x1287, 0x11A9, 0x10A4, 0x0F7A, 0x0E30, 0x0CC9, 0x0B49, - 0x09B2, 0x0809, 0x0651, 0x048E, 0x02C2, 0x00F2, 0xFF21, 0xFD53, 0xFB8B, - 0xF9CD, 0xF81C, 0xF67B, 0xF4EF, 0xF37B, 0xF221, 0xF0E7, 0xEFCF, 0xEEDC, - 0xEE14, 0xED77, 0xED0C, 0xECD4, 0xECD4, 0xED07, 0xED68, 0xEDF2, 0xEEA5, - 0xEF7C, 0xF076, 0xF190, 0xF2C8, 0xF41B, 0xF586, 0xF708, 0xF89C, 0xFA42, - 0xFBF6, 0xFDB6, 0xFF80, 0x0150, 0x0324, 0x04FB, 0x06D0, 0x08A2, 0x0A6F, - 0x0C33, 0x0DEC, 0x0F98, 0x1134, 0x12BD, 0x1432, 0x158F, 0x16D2, 0x17F8, - 0x1900, 0x19E6, 0x1AA7, 0x1B42, 0x1BB4, 0x1BFB, 0x1C13, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0E12, 0x0E4A, 0x0E90, - 0x0ECF, 0x0F0F, 0x0F5A, 0x0F96, 0x0FAC, 0x0F9F, 0x0F88, 0x0F67, 0x0F41, - 0x0F18, 0x0EEE, 0x0EC7, 0x0EA5, 0x0E8C, 0x0E77, 0x0E62, 0x0E4D, 0x0E39, - 0x0E27, 0x0E17, 0x0E09, 0x0DFF, 0x0DF8, 0x0DF6, 0x0DF9, 0x0E02, 0x0E13, - 0x0E2C, 0x0E4D, 0x0E74, 0x0E9E, 0x0ECB, 0x0EF8, 0x0F23, 0x0F4C, 0x0F70, - 0x0F8E, 0x0FA3, 0x0FAF, 0x0FB0, 0x0FA8, 0x0F98, 0x0F82, 0x0F67, 0x0F48, - 0x0F28, 0x0F07, 0x0EE8, 0x0ECB, 0x0EB3, 0x0EA0, 0x0E90, 0x0E81, 0x0E71, - 0x0E62, 0x0E53, 0x0E45, 0x0E37, 0x0E2A, 0x0E1D, 0x0E12, 0x0E08, 0x0DFF, - 0x0DF8, 0x0DF2, 0x0DED, 0x0DEA, 0x0DE9, 0xFFFE, 0x0001, 0xC170, 0xDB0A, - 0xDB5F, 0xDBE8, 0xDCA2, 0xDD89, 0xDE99, 0xDFCF, 0xE127, 0xE29E, 0xE430, - 0xE5D9, 0xE796, 0xE963, 0xEB3D, 0xED20, 0xEF07, 0xF0F1, 0xF2D8, 0xF4BA, - 0xF693, 0xF85F, 0xFA1B, 0xFBC2, 0xFD53, 0xFEC7, 0x001D, 0x0151, 0x025E, - 0x0342, 0x040E, 0x04D4, 0x0595, 0x0651, 0x0708, 0x07BA, 0x0867, 0x090F, - 0x09B3, 0x0A51, 0x0AEA, 0x0B7E, 0x0C0D, 0x0C97, 0x0D1D, 0x0D9D, 0x0E18, - 0x0E8F, 0x0F00, 0x0F6D, 0x0FD5, 0x1038, 0x1096, 0x10EF, 0x1143, 0x1192, - 0x11DD, 0x1222, 0x1263, 0x129F, 0x12D6, 0x1308, 0x1335, 0x135E, 0x1382, - 0x13A1, 0x13BB, 0x13D1, 0x13E1, 0x13ED, 0x13F4, 0x13F7, 0xB6DB, 0xB72E, - 0xB7B3, 0xB867, 0xB945, 0xBA49, 0xBB6F, 0xBCB2, 0xBE0F, 0xBF82, 0xC107, - 0xC298, 0xC433, 0xC5D4, 0xC775, 0xC913, 0xCAAA, 0xCC35, 0xCDB2, 0xCF1A, - 0xD06C, 0xD1A1, 0xD2B7, 0xD3A8, 0xD472, 0xD50F, 0xD57C, 0xD5B5, 0xD5B5, - 0xD588, 0xD53E, 0xD4D7, 0xD456, 0xD3BB, 0xD309, 0xD241, 0xD164, 0xD073, - 0xCF72, 0xCE60, 0xCD40, 0xCC13, 0xCADA, 0xC998, 0xC84D, 0xC6FB, 0xC5A3, - 0xC448, 0xC2EB, 0xC18C, 0xC02F, 0xBED3, 0xBD7C, 0xBC29, 0xBADE, 0xB99A, - 0xB861, 0xB733, 0xB611, 0xB4FE, 0xB3FB, 0xB30A, 0xB22B, 0xB161, 0xB0AD, - 0xB011, 0xAF8D, 0xAF24, 0xAED8, 0xAEA8, 0xAE98, 0xD80C, 0xD885, 0xD948, - 0xDA4F, 0xDB92, 0xDD0C, 0xDEB7, 0xE08D, 0xE287, 0xE49F, 0xE6CF, 0xE911, - 0xEB5E, 0xEDB1, 0xF003, 0xF24E, 0xF48C, 0xF6B7, 0xF8C8, 0xFABA, 0xFC86, - 0xFE25, 0xFF93, 0x00C9, 0x01BF, 0x0271, 0x02D7, 0x02EC, 0x02AA, 0x0220, - 0x0163, 0x0076, 0xFF5B, 0xFE15, 0xFCA7, 0xFB14, 0xF95E, 0xF788, 0xF594, - 0xF385, 0xF15F, 0xEF23, 0xECD4, 0xEA75, 0xE809, 0xE592, 0xE313, 0xE08E, - 0xDE07, 0xDB80, 0xD8FB, 0xD67C, 0xD405, 0xD198, 0xCF39, 0xCCEA, 0xCAAE, - 0xC887, 0xC678, 0xC484, 0xC2AD, 0xC0F7, 0xBF63, 0xBDF5, 0xBCAF, 0xBB93, - 0xBAA6, 0xB9E8, 0xB95D, 0xB908, 0xB8EB, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0xDF41, 0xDEBE, 0xDE40, 0xDE13, 0xDE29, 0xDE43, - 0xDE60, 0xDE80, 0xDEA3, 0xDEC8, 0xDEEF, 0xDF17, 0xDF42, 0xDF6D, 0xDF9A, - 0xDFC7, 0xDFF5, 0xE023, 0xE051, 0xE07E, 0xE0AB, 0xE0D7, 0xE102, 0xE12B, - 0xE153, 0xE179, 0xE19C, 0xE1BE, 0xE1DC, 0xE1F9, 0xE217, 0xE235, 0xE253, - 0xE271, 0xE290, 0xE2AF, 0xE2CE, 0xE2ED, 0xE30D, 0xE32C, 0xE34B, 0xE369, - 0xE388, 0xE3A6, 0xE3C4, 0xE3E2, 0xE3FF, 0xE41B, 0xE437, 0xE453, 0xE46D, - 0xE487, 0xE4A0, 0xE4B9, 0xE4D0, 0xE4E6, 0xE4FC, 0xE510, 0xE523, 0xE535, - 0xE546, 0xE555, 0xE563, 0xE56F, 0xE57B, 0xE584, 0xE58C, 0xE592, 0xE597, - 0xE599, 0xE59A, 0xDFEF, 0xE04A, 0xE0DD, 0xE1A1, 0xE294, 0xE3B0, 0xE4F0, - 0xE650, 0xE7CC, 0xE95E, 0xEB02, 0xECB4, 0xEE6F, 0xF02D, 0xF1EB, 0xF3A5, - 0xF554, 0xF6F5, 0xF883, 0xF9F9, 0xFB53, 0xFC8D, 0xFDA0, 0xFE8A, 0xFF45, - 0xFFCC, 0x001B, 0x002E, 0x0000, 0xFF9B, 0xFF11, 0xFE63, 0xFD93, 0xFCA3, - 0xFB95, 0xFA6B, 0xF928, 0xF7CC, 0xF65B, 0xF4D5, 0xF33E, 0xF196, 0xEFE1, - 0xEE20, 0xEC54, 0xEA81, 0xE8A7, 0xE6CA, 0xE4EA, 0xE30B, 0xE12D, 0xDF54, - 0xDD80, 0xDBB4, 0xD9F2, 0xD83C, 0xD693, 0xD4FB, 0xD374, 0xD201, 0xD0A4, - 0xCF5F, 0xCE34, 0xCD24, 0xCC32, 0xCB60, 0xCAB0, 0xCA23, 0xC9BC, 0xC97D, - 0xC967, 0x0472, 0x045A, 0x0432, 0x03FC, 0x03B9, 0x036A, 0x0311, 0x02AE, - 0x0242, 0x01CF, 0x0155, 0x00D7, 0x0054, 0xFFCE, 0xFF47, 0xFEBE, 0xFE36, - 0xFDAF, 0xFD2B, 0xFCAA, 0xFC2E, 0xFBB8, 0xFB48, 0xFAE1, 0xFA83, 0xFA2F, - 0xF9E6, 0xF9A9, 0xF97B, 0xF955, 0xF933, 0xF914, 0xF8F9, 0xF8E1, 0xF8CC, - 0xF8BA, 0xF8AB, 0xF89E, 0xF894, 0xF88D, 0xF888, 0xF885, 0xF884, 0xF885, - 0xF887, 0xF88C, 0xF891, 0xF899, 0xF8A1, 0xF8AA, 0xF8B5, 0xF8C0, 0xF8CC, - 0xF8D8, 0xF8E5, 0xF8F2, 0xF8FF, 0xF90C, 0xF91A, 0xF926, 0xF933, 0xF93F, - 0xF94A, 0xF954, 0xF95E, 0xF966, 0xF96D, 0xF973, 0xF977, 0xF97A, 0xF97B, - 0xED8B, 0xFFFE, 0x0001, 0xC170, 0x1305, 0x1360, 0x13F2, 0x14B8, 0x15AD, - 0x16CE, 0x1816, 0x1981, 0x1B0C, 0x1CB2, 0x1E6F, 0x2040, 0x221F, 0x2409, - 0x25FB, 0x27F0, 0x29E3, 0x2BD1, 0x2DB7, 0x2F8F, 0x3156, 0x3307, 0x34A0, - 0x361B, 0x3774, 0x38A8, 0x39B3, 0x3A90, 0x3B3C, 0x3BC7, 0x3C44, 0x3CB4, - 0x3D18, 0x3D71, 0x3DBD, 0x3DFF, 0x3E37, 0x3E65, 0x3E89, 0x3EA4, 0x3EB7, - 0x3EC2, 0x3EC5, 0x3EC2, 0x3EB8, 0x3EA9, 0x3E93, 0x3E79, 0x3E5B, 0x3E38, - 0x3E12, 0x3DE9, 0x3DBD, 0x3D90, 0x3D61, 0x3D31, 0x3D01, 0x3CD0, 0x3CA0, - 0x3C71, 0x3C44, 0x3C18, 0x3BF0, 0x3BC9, 0x3BA7, 0xBB87, 0xBB6D, 0xBB58, - 0xBB48, 0xBB3E, 0xBB3B, 0x3230, 0x3252, 0x3288, 0x32D2, 0x332E, 0x339A, - 0x3414, 0x349C, 0x3530, 0x35CD, 0x3674, 0x3721, 0x37D4, 0x388C, 0x3946, - 0x3A01, 0x3ABB, 0x3B74, 0x3C2A, 0x3CDA, 0x3D84, 0x3E26, 0x3EBF, 0x3F4C, - 0x3FCE, 0x4041, 0x40A4, 0x40F7, 0x4137, 0x416B, 0x419A, 0x41C4, 0x41E9, - 0x420A, 0x4227, 0x4240, 0x4254, 0x4265, 0x4273, 0x427D, 0x4284, 0x4288, - 0x428A, 0x4288, 0x4285, 0x427F, 0x4277, 0x426D, 0x4262, 0x4255, 0x4247, - 0x4237, 0x4227, 0x4216, 0x4204, 0x41F2, 0x41E0, 0x41CE, 0x41BC, 0x41AB, - 0x419A, 0x418A, 0x417A, 0x416C, 0x415F, 0x3EAC, 0x3EB6, 0x3EBE, 0x3EC4, - 0x3EC8, 0x3EC9, 0x11B4, 0x1178, 0x1118, 0x1097, 0x0FF9, 0x0F42, 0x0E74, - 0x0D93, 0x0CA2, 0x0BA6, 0x0AA0, 0x0995, 0x0888, 0x077D, 0x0676, 0x0578, - 0x0485, 0x03A1, 0x02CF, 0x0213, 0x0171, 0x00EB, 0x0085, 0x0042, 0x0025, - 0x0034, 0x006F, 0x00DC, 0x017D, 0x024D, 0x0345, 0x0463, 0x05A3, 0x0705, - 0x0885, 0x0A21, 0x0BD8, 0x0DA7, 0x0F8C, 0x1184, 0x138F, 0x15A8, 0x17CE, - 0x1A00, 0x1C3A, 0x1E79, 0x20BE, 0x2305, 0x254C, 0x2791, 0x29D1, 0x2C0A, - 0x2E3B, 0x3061, 0x3279, 0x3482, 0x3679, 0x385C, 0x3A29, 0x3BDD, 0x3D79, - 0x3EF6, 0x4055, 0x4193, 0x42AE, 0xC3A2, 0xC470, 0xC513, 0xC58B, 0xC5D4, - 0xC5ED, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xE257, - 0xE254, 0xE24E, 0xE246, 0xE23A, 0xE22C, 0xE21A, 0xE204, 0xE1EA, 0xE1CC, - 0xE1A9, 0xE182, 0xE155, 0xE123, 0xE0EC, 0xE0AE, 0xE06B, 0xE021, 0xDFD0, - 0xDF79, 0xDF1A, 0xDEB4, 0xDE46, 0xDDD0, 0xDD52, 0xDCCC, 0xDC3C, 0xDBA4, - 0xDB03, 0xD9E0, 0xD7F3, 0xD57C, 0xD2BE, 0xCFFB, 0xCD77, 0xCB72, 0xCA2F, - 0xC9F0, 0xCA5B, 0xCAE5, 0xCB8D, 0xCC4F, 0xCD2B, 0xCE1E, 0xCF25, 0xD03E, - 0xD168, 0xD29F, 0xD3E3, 0xD52F, 0xD683, 0xD7DC, 0xD938, 0xDA94, 0xDBEF, - 0xDD46, 0xDE97, 0xDFDF, 0xE11D, 0xE24F, 0xE371, 0xE483, 0xE581, 0xE669, - 0xE73A, 0xE7F0, 0xE88B, 0xE906, 0xE962, 0xE99A, 0xE9AD, 0x002C, 0x00AD, - 0x017C, 0x0294, 0x03EF, 0x0587, 0x0756, 0x0956, 0x0B81, 0x0DD1, 0x1040, - 0x12C9, 0x1565, 0x180F, 0x1AC0, 0x1D73, 0x2021, 0x22C6, 0x255A, 0x27D8, - 0x2A3B, 0x2C7B, 0x2E94, 0x307F, 0x3236, 0x33B3, 0x34F2, 0x35EA, 0x3698, - 0x3710, 0x376D, 0x37B0, 0x37DB, 0x37EF, 0x37ED, 0x37D6, 0x37AB, 0x376D, - 0x371F, 0x36C0, 0x3652, 0x35D6, 0x354D, 0x34B9, 0x341B, 0x3374, 0x32C5, - 0x320F, 0x3153, 0x3094, 0x2FD1, 0x2F0C, 0x2E46, 0x2D80, 0x2CBC, 0x2BFB, - 0x2B3E, 0x2A86, 0x29D4, 0x2929, 0x2887, 0x27EF, 0x2762, 0x26E1, 0x266E, - 0x2609, 0x25B3, 0x256F, 0x253D, 0x251D, 0x2513, 0x000F, 0x003B, 0x0083, - 0x00E4, 0x015C, 0x01E9, 0x0288, 0x0339, 0x03F8, 0x04C3, 0x0599, 0x0678, - 0x075C, 0x0845, 0x0930, 0x0A1B, 0x0B04, 0x0BE9, 0x0CC7, 0x0D9D, 0x0E69, - 0x0F28, 0x0FD9, 0x1079, 0x1106, 0x117E, 0x11E0, 0x1228, 0x1255, 0x126E, - 0x127D, 0x1280, 0x127A, 0x126B, 0x1252, 0x1232, 0x1209, 0x11D9, 0x11A2, - 0x1165, 0x1122, 0x10D9, 0x108C, 0x103B, 0x0FE5, 0x0F8D, 0x0F31, 0x0ED4, - 0x0E74, 0x0E13, 0x0DB2, 0x0D50, 0x0CEF, 0x0C8F, 0x0C2F, 0x0BD2, 0x0B77, - 0x0B1F, 0x0ACA, 0x0A79, 0x0A2C, 0x09E4, 0x09A2, 0x0965, 0x092F, 0x0900, - 0x08D8, 0x08B8, 0x08A1, 0x0893, 0x088E, 0xF54C, 0xF557, 0xF569, 0xF581, - 0xF5A0, 0xF5C3, 0xF5EB, 0xF618, 0xF648, 0xF67C, 0xF6B2, 0xF6EB, 0xF725, - 0xF761, 0xF79E, 0xF7DB, 0xF818, 0xF854, 0xF88F, 0xF8C8, 0xF8FF, 0xF933, - 0xF964, 0xF992, 0xF9BB, 0xF9DF, 0xF9FF, 0xFA18, 0xFA2C, 0xFA3B, 0xFA49, - 0xFA54, 0xFA5E, 0xFA67, 0xFA6D, 0xFA73, 0xFA77, 0xFA79, 0xFA7B, 0xFA7B, - 0xFA7A, 0xFA78, 0xFA75, 0xFA72, 0xFA6D, 0xFA68, 0xFA62, 0xFA5B, 0xFA54, - 0xFA4D, 0xFA45, 0xFA3C, 0xFA34, 0xFA2B, 0xFA22, 0xFA1A, 0xFA11, 0xFA08, - 0xFA00, 0xF9F8, 0xF9F0, 0xF9E8, 0xF9E1, 0xF9DB, 0xF9D5, 0xF9D0, 0xF9CC, - 0xF9C8, 0xF9C6, 0xF9C4, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFF5A, 0xFDA5, 0xFB3A, 0xF876, 0xF5B1, 0xF347, 0xF192, - 0xF0EC, 0xF122, 0xF1BA, 0xF2A4, 0xF3D0, 0xF530, 0xF6B2, 0xF848, 0xF9E2, - 0xFB71, 0xFCE4, 0xFE2D, 0xFF3B, 0xFFFF, 0x0081, 0x00D6, 0x0104, 0x0111, - 0x0106, 0x00E7, 0x00BB, 0x0088, 0x0056, 0x002A, 0x000B, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xC5F0, 0xC601, 0xC5F3, 0xC5A7, - 0xC4FA, 0xC3CA, 0xC1F7, 0xBF5E, 0xBBFF, 0xB804, 0xB38B, 0xAEB5, 0xA9A0, - 0xA46B, 0x9F36, 0x9A20, 0x9547, 0x90CB, 0x8CCB, 0x8967, 0x86BC, 0x84D6, - 0x8398, 0x82EB, 0x82B7, 0x82E3, 0x8358, 0x83FD, 0x84BA, 0x8577, 0x861B, - 0x8690, 0x86BC, 0x002B, 0xFE78, 0xFC0D, 0xF944, 0xF675, 0xF3F8, 0xF225, - 0xF155, 0xF151, 0xF1A1, 0xF239, 0xF30D, 0xF40E, 0xF531, 0xF66A, 0xF7AB, - 0xF8E9, 0xFA16, 0xFB26, 0xFC0D, 0xFCBD, 0xFD31, 0xFD71, 0xFD89, 0xFD84, - 0xFD6D, 0xFD4F, 0xFD34, 0xFD29, 0xFD1A, 0xFCF6, 0xFCD2, 0xFCBD, 0xFCB8, - 0xFCB4, 0xFCB2, 0xFCB1, 0xFCB1, 0xFCB2, 0xFCB3, 0xFCB5, 0xFCB8, 0xFCBA, - 0xFCBB, 0xFCBD, 0xFCBD, 0xFCBA, 0xFCB3, 0xFCA8, 0xFC9C, 0xFC90, 0xFC85, - 0xFC7D, 0xFC7A, 0xFC7E, 0xFC89, 0xFC9E, 0xFCBD, 0xFCED, 0xFD2F, 0xFD7F, - 0xFDD9, 0xFE3A, 0xFE9E, 0xFF00, 0xFF5E, 0xFFB4, 0xFFFD, 0x0036, 0x005B, - 0x0068, 0x0006, 0x0014, 0x0026, 0x0036, 0x0040, 0x003D, 0x002A, 0xFFFF, - 0xFFC2, 0xFF77, 0xFF23, 0xFEC6, 0xFE64, 0xFDFE, 0xFD96, 0xFD2F, 0xFCCB, - 0xFC6C, 0xFC15, 0xFBC7, 0xFB84, 0xFB52, 0xFB30, 0xFB1D, 0xFB14, 0xFB13, - 0xFB16, 0xFB1A, 0xFB1C, 0xFB22, 0xFB34, 0xFB54, 0xFB84, 0xFBC0, 0xFC01, - 0xFC47, 0xFC90, 0xFCDB, 0xFD25, 0xFD6F, 0xFDB7, 0xFDFA, 0xFE39, 0xFE70, - 0xFEA0, 0xFEC7, 0xFEE3, 0xFEF5, 0xFEFF, 0xFF02, 0xFEFF, 0xFEF9, 0xFEEF, - 0xFEE4, 0xFED9, 0xFED0, 0xFEC9, 0xFEC7, 0xCD35, 0xCAC2, 0xC745, 0xC33B, - 0xBF21, 0xBB74, 0xB8AF, 0xB751, 0xB711, 0xB749, 0xB7E6, 0xB8D6, 0xBA04, - 0xBB5F, 0xBCD4, 0xBE4F, 0xBFBE, 0xC10F, 0xC22D, 0xC307, 0xC38A, 0xC38B, - 0xC308, 0xC22A, 0xC117, 0xBFF8, 0xBEF5, 0xBE35, 0xBDE1, 0xBE24, 0xBF0A, - 0xC092, 0xC2B9, 0xC541, 0xC7E7, 0xCAA7, 0xCD7B, 0xD05E, 0xD34A, 0xD63A, - 0xD928, 0xDC10, 0xDEEB, 0xE1B4, 0xE466, 0xE6FC, 0xE981, 0xEC02, 0xEE7D, - 0xF0EF, 0xF355, 0xF5AD, 0xF7F2, 0xFA23, 0xFC3D, 0xFE3C, 0x001E, 0x01E0, - 0x0394, 0x0549, 0x06F9, 0x089D, 0x0A30, 0x0BAB, 0x0D08, 0x0E40, 0x0F4E, - 0x102A, 0x10D0, 0x1137, 0x115B, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x3CE6, 0x3E1E, 0x3FD9, 0x41D7, 0x43D8, 0x459C, 0x46E4, 0x4770, - 0x4793, 0x47C1, 0x47ED, 0x480B, 0x480F, 0x47EB, 0x4793, 0x46FA, 0x4614, - 0x44D4, 0x432D, 0x4113, 0x3E79, 0x3A5E, 0x343D, 0x2CC6, 0x24AC, 0x1C9C, - 0x1549, 0x0F62, 0x0B97, 0x0CE3, 0x132E, 0x1A8E, 0x1F1A, 0x20D2, 0x2255, - 0x23A7, 0x24CC, 0x25CA, 0x26A4, 0x275E, 0x27FD, 0x2885, 0x28FB, 0x2963, - 0x29C2, 0x2A1A, 0x2A4E, 0x2A43, 0x2A06, 0x29A4, 0x292C, 0x28A9, 0x282A, - 0x27BA, 0x2769, 0x2742, 0x2752, 0x27A8, 0x2852, 0x294B, 0x2A82, 0x2BE8, - 0x2D6C, 0x2EFF, 0x3090, 0x3210, 0x336E, 0x349A, 0x3585, 0x361D, 0x3653, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xD6C5, 0xD560, - 0xD35A, 0xD0F0, 0xCE60, 0xCBE8, 0xC9C5, 0xC836, 0xC709, 0xC5E6, 0xC4CF, - 0xC3C6, 0xC2CE, 0xC1E9, 0xC119, 0xC060, 0xBFC0, 0xBF3C, 0xBED7, 0xBE91, - 0xBE6F, 0xBE8E, 0xBF01, 0xBFB7, 0xC09E, 0xC1A5, 0xC2BA, 0xC3CC, 0xC4C9, - 0xC5A1, 0xC641, 0xC698, 0xC695, 0xC621, 0xC540, 0xC40B, 0xC296, 0xC0F9, - 0xBF4B, 0xBDA3, 0xBC17, 0xBABE, 0xB9B0, 0xB901, 0xB8CB, 0xB923, 0xBA29, - 0xBBD8, 0xBE13, 0xC0BB, 0xC3B1, 0xC6D6, 0xCA0C, 0xCD33, 0xD02E, 0xD2DE, - 0xD524, 0xD6E1, 0xD833, 0xD951, 0xDA3F, 0xDB01, 0xDB9B, 0xDC12, 0xDC6C, - 0xDCAB, 0xDCD4, 0xDCED, 0xDCF9, 0xDCFD, 0xFFFF, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0xBF5E, 0x0068, 0xFFF4, 0xFFD4, 0xFFA7, 0xFF72, 0xFF3B, 0xFF08, 0xFEE0, - 0xFEC7, 0xFEBA, 0xFEB1, 0xFEAC, 0xFEAA, 0xFEAA, 0xFEAD, 0xFEB0, 0xFEB5, - 0xFEBA, 0xFEBF, 0xFEC3, 0xFEC6, 0xFEC7, 0x8C33, 0x8E99, 0x921E, 0x9660, - 0x9AFB, 0x9F8D, 0xA3B1, 0xA705, 0xA9BE, 0xAC56, 0xAED1, 0xB136, 0xB387, - 0xB5CA, 0xB803, 0xBA37, 0xBC6B, 0xBEA3, 0xC0E4, 0xC333, 0xC593, 0xC830, - 0xCB14, 0xCE18, 0xD113, 0xD3DD, 0xD64D, 0xD83B, 0xD97F, 0xD909, 0xD6A5, - 0xD373, 0xD094, 0xCE4A, 0xCC14, 0xC9EA, 0xC7C5, 0xC59C, 0xC368, 0xC120, - 0xBEBD, 0xBC37, 0xB946, 0xB5F5, 0xB2B6, 0xAFFC, 0xADAA, 0xAB5B, 0xA90F, - 0xA6C6, 0xA482, 0xA244, 0xA00C, 0x9DDD, 0x9BB6, 0x9999, 0x9786, 0x9580, - 0x9366, 0x9121, 0x8EC1, 0x8C54, 0x89EA, 0x8790, 0x8557, 0x834D, 0x8180, - 0x8001, 0x7EDC, 0x7E21, 0x7DE0, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, - 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x1BF7, 0x1CF1, 0x1E56, 0x1FF5, 0x219B, 0x2317, 0x2439, 0x24CE, - 0x24E3, 0x24AF, 0x243F, 0x23A6, 0x22F1, 0x2230, 0x2173, 0x20CA, 0x2043, - 0x1FEF, 0x1FDC, 0x201B, 0x20BB, 0x220F, 0x2439, 0x2700, 0x2A2A, 0x2D7E, - 0x30C2, 0x33BE, 0x3638, 0x3816, 0x3981, 0x3AA1, 0x3B9F, 0x3C9D, 0x3D9F, - 0x3EA1, 0x3FA1, 0x409D, 0x4191, 0x427C, 0x435B, 0x442A, 0x44E8, 0x4592, - 0x4625, 0x469F, 0x471F, 0x47BC, 0x4866, 0x490C, 0x499F, 0x4A0E, 0x4A49, - 0x4A41, 0x49E5, 0x4924, 0x47F0, 0x4637, 0x43AC, 0x402F, 0x3BF2, 0x3728, - 0x3206, 0x2CBE, 0x2784, 0x228B, 0x1E07, 0x1A2A, 0x1728, 0x1534, 0x1482, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, - 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, - 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, - 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0x0000, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFFF, - 0x0000, 0xFFFF, 0x0000, 0xFFFF, 0xC360, 0xC388, 0xC3CA, 0xC427, 0xC49D, - 0xC52C, 0xC5D4, 0xC695, 0xC76D, 0xC859, 0xC957, 0xCA62, 0xCB77, 0xCC94, - 0xCDB4, 0xCED4, 0xCFF2, 0xD109, 0xD216, 0xD317, 0xD407, 0xD4E3, 0xD5AC, - 0xD665, 0xD70F, 0xD7AF, 0xD846, 0xD8D8, 0xD966, 0xDA6D, 0xDBB6, 0xDC3B, - 0xDAF4, 0xD825, 0xD4D5, 0xD120, 0xCD24, 0xC8FE, 0xC4CA, 0xC0A5, 0xBCAC, - 0xB8FD, 0xB5B3, 0xB2ED, 0xB0C6, 0xAF5C, 0xAED0, 0xAF1A, 0xB017, 0xB1A3, - 0xB39C, 0xB5DD, 0xB845, 0xBAAF, 0xBCF8, 0xBEFE, 0xC09D, 0xC1B1, 0xC25B, - 0xC2D7, 0xC329, 0xC357, 0xC369, 0xC362, 0xC349, 0xC325, 0xC2F9, 0xC2CE, - 0xC2A7, 0xC28C, 0xC282, -}; - diff --git a/autogen/convert_functions.py b/autogen/convert_functions.py index 9e33b9a6b..a5a7d3fcb 100644 --- a/autogen/convert_functions.py +++ b/autogen/convert_functions.py @@ -112,7 +112,7 @@ override_disallowed_functions = { "src/pc/lua/utils/smlua_audio_utils.h": [ "smlua_audio_utils_override", "audio_custom_shutdown"], "src/pc/djui/djui_hud_utils.h": [ "djui_hud_render_texture", "djui_hud_render_texture_raw", "djui_hud_render_texture_tile", "djui_hud_render_texture_tile_raw" ], "src/pc/lua/utils/smlua_level_utils.h": [ "smlua_level_util_reset" ], - "src/pc/lua/utils/smlua_text_utils.h": [ "smlua_text_utils_reset_all" ], + "src/pc/lua/utils/smlua_text_utils.h": [ "smlua_text_utils_init", "smlua_text_utils_reset_all" ], "src/pc/lua/utils/smlua_anim_utils.h": [ "smlua_anim_util_reset", "smlua_anim_util_register_animation" ], "src/pc/network/lag_compensation.h": [ "lag_compensation_clear", "lag_compensation_store" ], "src/game/first_person_cam.h": [ "first_person_update" ] diff --git a/autogen/lua_definitions/constants.lua b/autogen/lua_definitions/constants.lua index 7943d17b0..3830e8fb8 100644 --- a/autogen/lua_definitions/constants.lua +++ b/autogen/lua_definitions/constants.lua @@ -11330,11 +11330,14 @@ SOUND_MARIO_HRMM = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x06, 0x80, SOUND_NO_P --- @type integer SOUND_MARIO_IMA_TIRED = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x37, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) +--- @type integer +SOUND_MARIO_LETS_A_GO = SOUND_MENU_STAR_SOUND_LETS_A_GO + --- @type integer SOUND_MARIO_MAMA_MIA = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x20, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) --- @type integer -SOUND_MARIO_OKEY_DOKEY = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x21, 0x00, 0) +SOUND_MARIO_OKEY_DOKEY = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x21, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) --- @type integer SOUND_MARIO_ON_FIRE = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x14, 0xA0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) diff --git a/bin/bbh_skybox.c b/bin/bbh_skybox.c new file mode 100644 index 000000000..4208c378d --- /dev/null +++ b/bin/bbh_skybox.c @@ -0,0 +1,170 @@ +#include "pc/rom_assets.h" +#include "types.h" + +#include "make_const_nonconst.h" + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00000, "bbh_skybox_texture_00000", 0x002fb1b0, 27422, 0x00000000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00001, "bbh_skybox_texture_00001", 0x002fb1b0, 27422, 0x00000800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00002, "bbh_skybox_texture_00002", 0x002fb1b0, 27422, 0x00001000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00003, "bbh_skybox_texture_00003", 0x002fb1b0, 27422, 0x00001800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00004, "bbh_skybox_texture_00004", 0x002fb1b0, 27422, 0x00002000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00005, "bbh_skybox_texture_00005", 0x002fb1b0, 27422, 0x00002800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00006, "bbh_skybox_texture_00006", 0x002fb1b0, 27422, 0x00003000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00007, "bbh_skybox_texture_00007", 0x002fb1b0, 27422, 0x00003800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00008, "bbh_skybox_texture_00008", 0x002fb1b0, 27422, 0x00004000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00009, "bbh_skybox_texture_00009", 0x002fb1b0, 27422, 0x00004800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_0000A, "bbh_skybox_texture_0000A", 0x002fb1b0, 27422, 0x00005000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_0000B, "bbh_skybox_texture_0000B", 0x002fb1b0, 27422, 0x00005800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_0000C, "bbh_skybox_texture_0000C", 0x002fb1b0, 27422, 0x00006000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_0000D, "bbh_skybox_texture_0000D", 0x002fb1b0, 27422, 0x00006800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_0000E, "bbh_skybox_texture_0000E", 0x002fb1b0, 27422, 0x00007000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_0000F, "bbh_skybox_texture_0000F", 0x002fb1b0, 27422, 0x00007800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00010, "bbh_skybox_texture_00010", 0x002fb1b0, 27422, 0x00008000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00011, "bbh_skybox_texture_00011", 0x002fb1b0, 27422, 0x00008800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00012, "bbh_skybox_texture_00012", 0x002fb1b0, 27422, 0x00009000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00013, "bbh_skybox_texture_00013", 0x002fb1b0, 27422, 0x00009800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00014, "bbh_skybox_texture_00014", 0x002fb1b0, 27422, 0x0000a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00015, "bbh_skybox_texture_00015", 0x002fb1b0, 27422, 0x0000a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00016, "bbh_skybox_texture_00016", 0x002fb1b0, 27422, 0x0000b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00017, "bbh_skybox_texture_00017", 0x002fb1b0, 27422, 0x0000b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00018, "bbh_skybox_texture_00018", 0x002fb1b0, 27422, 0x0000c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00019, "bbh_skybox_texture_00019", 0x002fb1b0, 27422, 0x0000c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_0001A, "bbh_skybox_texture_0001A", 0x002fb1b0, 27422, 0x0000d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_0001B, "bbh_skybox_texture_0001B", 0x002fb1b0, 27422, 0x0000d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_0001C, "bbh_skybox_texture_0001C", 0x002fb1b0, 27422, 0x0000e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_0001D, "bbh_skybox_texture_0001D", 0x002fb1b0, 27422, 0x0000e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_0001E, "bbh_skybox_texture_0001E", 0x002fb1b0, 27422, 0x0000f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_0001F, "bbh_skybox_texture_0001F", 0x002fb1b0, 27422, 0x0000f800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00020, "bbh_skybox_texture_00020", 0x002fb1b0, 27422, 0x00010000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00021, "bbh_skybox_texture_00021", 0x002fb1b0, 27422, 0x00010800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00022, "bbh_skybox_texture_00022", 0x002fb1b0, 27422, 0x00011000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00023, "bbh_skybox_texture_00023", 0x002fb1b0, 27422, 0x00011800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00024, "bbh_skybox_texture_00024", 0x002fb1b0, 27422, 0x00012000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00025, "bbh_skybox_texture_00025", 0x002fb1b0, 27422, 0x00012800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00026, "bbh_skybox_texture_00026", 0x002fb1b0, 27422, 0x00013000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00027, "bbh_skybox_texture_00027", 0x002fb1b0, 27422, 0x00013800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bbh_skybox_texture_00028, "bbh_skybox_texture_00028", 0x002d0040, 25776, 0x00017a40, 2048); + +const Texture *const bbh_skybox_ptrlist[] = { +bbh_skybox_texture_00000, +bbh_skybox_texture_00001, +bbh_skybox_texture_00002, +bbh_skybox_texture_00003, +bbh_skybox_texture_00004, +bbh_skybox_texture_00005, +bbh_skybox_texture_00006, +bbh_skybox_texture_00007, +bbh_skybox_texture_00000, +bbh_skybox_texture_00001, +bbh_skybox_texture_00008, +bbh_skybox_texture_00009, +bbh_skybox_texture_0000A, +bbh_skybox_texture_0000B, +bbh_skybox_texture_0000C, +bbh_skybox_texture_0000D, +bbh_skybox_texture_0000E, +bbh_skybox_texture_0000F, +bbh_skybox_texture_00008, +bbh_skybox_texture_00009, +bbh_skybox_texture_00010, +bbh_skybox_texture_00011, +bbh_skybox_texture_00012, +bbh_skybox_texture_00013, +bbh_skybox_texture_00014, +bbh_skybox_texture_00015, +bbh_skybox_texture_00016, +bbh_skybox_texture_00017, +bbh_skybox_texture_00010, +bbh_skybox_texture_00011, +bbh_skybox_texture_00018, +bbh_skybox_texture_00019, +bbh_skybox_texture_0001A, +bbh_skybox_texture_0001B, +bbh_skybox_texture_0001C, +bbh_skybox_texture_0001D, +bbh_skybox_texture_0001E, +bbh_skybox_texture_0001F, +bbh_skybox_texture_00018, +bbh_skybox_texture_00019, +bbh_skybox_texture_00020, +bbh_skybox_texture_00021, +bbh_skybox_texture_00022, +bbh_skybox_texture_00023, +bbh_skybox_texture_00024, +bbh_skybox_texture_00025, +bbh_skybox_texture_00026, +bbh_skybox_texture_00027, +bbh_skybox_texture_00020, +bbh_skybox_texture_00021, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +bbh_skybox_texture_00028, +}; + diff --git a/bin/bitdw_skybox.c b/bin/bitdw_skybox.c new file mode 100644 index 000000000..d9357180d --- /dev/null +++ b/bin/bitdw_skybox.c @@ -0,0 +1,216 @@ +#include "pc/rom_assets.h" +#include "types.h" + +#include "make_const_nonconst.h" + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00000, "bitdw_skybox_texture_00000", 0x00301cd0, 45542, 0x00000000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00001, "bitdw_skybox_texture_00001", 0x00301cd0, 45542, 0x00000800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00002, "bitdw_skybox_texture_00002", 0x00301cd0, 45542, 0x00001000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00003, "bitdw_skybox_texture_00003", 0x00301cd0, 45542, 0x00001800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00004, "bitdw_skybox_texture_00004", 0x00301cd0, 45542, 0x00002000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00005, "bitdw_skybox_texture_00005", 0x00301cd0, 45542, 0x00002800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00006, "bitdw_skybox_texture_00006", 0x00301cd0, 45542, 0x00003000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00007, "bitdw_skybox_texture_00007", 0x00301cd0, 45542, 0x00003800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00008, "bitdw_skybox_texture_00008", 0x00301cd0, 45542, 0x00004000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00009, "bitdw_skybox_texture_00009", 0x00301cd0, 45542, 0x00004800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0000A, "bitdw_skybox_texture_0000A", 0x00301cd0, 45542, 0x00005000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0000B, "bitdw_skybox_texture_0000B", 0x00301cd0, 45542, 0x00005800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0000C, "bitdw_skybox_texture_0000C", 0x00301cd0, 45542, 0x00006000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0000D, "bitdw_skybox_texture_0000D", 0x00301cd0, 45542, 0x00006800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0000E, "bitdw_skybox_texture_0000E", 0x00301cd0, 45542, 0x00007000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0000F, "bitdw_skybox_texture_0000F", 0x00301cd0, 45542, 0x00007800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00010, "bitdw_skybox_texture_00010", 0x00301cd0, 45542, 0x00008000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00011, "bitdw_skybox_texture_00011", 0x00301cd0, 45542, 0x00008800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00012, "bitdw_skybox_texture_00012", 0x00301cd0, 45542, 0x00009000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00013, "bitdw_skybox_texture_00013", 0x00301cd0, 45542, 0x00009800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00014, "bitdw_skybox_texture_00014", 0x00301cd0, 45542, 0x0000a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00015, "bitdw_skybox_texture_00015", 0x00301cd0, 45542, 0x0000a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00016, "bitdw_skybox_texture_00016", 0x00301cd0, 45542, 0x0000b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00017, "bitdw_skybox_texture_00017", 0x00301cd0, 45542, 0x0000b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00018, "bitdw_skybox_texture_00018", 0x00301cd0, 45542, 0x0000c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00019, "bitdw_skybox_texture_00019", 0x00301cd0, 45542, 0x0000c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0001A, "bitdw_skybox_texture_0001A", 0x00301cd0, 45542, 0x0000d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0001B, "bitdw_skybox_texture_0001B", 0x00301cd0, 45542, 0x0000d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0001C, "bitdw_skybox_texture_0001C", 0x00301cd0, 45542, 0x0000e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0001D, "bitdw_skybox_texture_0001D", 0x00301cd0, 45542, 0x0000e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0001E, "bitdw_skybox_texture_0001E", 0x00301cd0, 45542, 0x0000f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0001F, "bitdw_skybox_texture_0001F", 0x00301cd0, 45542, 0x0000f800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00020, "bitdw_skybox_texture_00020", 0x00301cd0, 45542, 0x00010000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00021, "bitdw_skybox_texture_00021", 0x00301cd0, 45542, 0x00010800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00022, "bitdw_skybox_texture_00022", 0x00301cd0, 45542, 0x00011000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00023, "bitdw_skybox_texture_00023", 0x00301cd0, 45542, 0x00011800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00024, "bitdw_skybox_texture_00024", 0x00301cd0, 45542, 0x00012000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00025, "bitdw_skybox_texture_00025", 0x00301cd0, 45542, 0x00012800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00026, "bitdw_skybox_texture_00026", 0x00301cd0, 45542, 0x00013000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00027, "bitdw_skybox_texture_00027", 0x00301cd0, 45542, 0x00013800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00028, "bitdw_skybox_texture_00028", 0x00301cd0, 45542, 0x00014000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00029, "bitdw_skybox_texture_00029", 0x00301cd0, 45542, 0x00014800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0002A, "bitdw_skybox_texture_0002A", 0x00301cd0, 45542, 0x00015000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0002B, "bitdw_skybox_texture_0002B", 0x00301cd0, 45542, 0x00015800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0002C, "bitdw_skybox_texture_0002C", 0x00301cd0, 45542, 0x00016000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0002D, "bitdw_skybox_texture_0002D", 0x00301cd0, 45542, 0x00016800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0002E, "bitdw_skybox_texture_0002E", 0x00301cd0, 45542, 0x00017000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0002F, "bitdw_skybox_texture_0002F", 0x00301cd0, 45542, 0x00017800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00030, "bitdw_skybox_texture_00030", 0x00301cd0, 45542, 0x00018000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00031, "bitdw_skybox_texture_00031", 0x00301cd0, 45542, 0x00018800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00032, "bitdw_skybox_texture_00032", 0x00301cd0, 45542, 0x00019000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00033, "bitdw_skybox_texture_00033", 0x00301cd0, 45542, 0x00019800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00034, "bitdw_skybox_texture_00034", 0x00301cd0, 45542, 0x0001a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00035, "bitdw_skybox_texture_00035", 0x00301cd0, 45542, 0x0001a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00036, "bitdw_skybox_texture_00036", 0x00301cd0, 45542, 0x0001b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00037, "bitdw_skybox_texture_00037", 0x00301cd0, 45542, 0x0001b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00038, "bitdw_skybox_texture_00038", 0x00301cd0, 45542, 0x0001c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_00039, "bitdw_skybox_texture_00039", 0x00301cd0, 45542, 0x0001c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0003A, "bitdw_skybox_texture_0003A", 0x00301cd0, 45542, 0x0001d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0003B, "bitdw_skybox_texture_0003B", 0x00301cd0, 45542, 0x0001d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0003C, "bitdw_skybox_texture_0003C", 0x00301cd0, 45542, 0x0001e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0003D, "bitdw_skybox_texture_0003D", 0x00301cd0, 45542, 0x0001e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0003E, "bitdw_skybox_texture_0003E", 0x00301cd0, 45542, 0x0001f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitdw_skybox_texture_0003F, "bitdw_skybox_texture_0003F", 0x00301cd0, 45542, 0x0001f800, 2048); + +const Texture *const bitdw_skybox_ptrlist[] = { +bitdw_skybox_texture_00000, +bitdw_skybox_texture_00001, +bitdw_skybox_texture_00002, +bitdw_skybox_texture_00003, +bitdw_skybox_texture_00004, +bitdw_skybox_texture_00005, +bitdw_skybox_texture_00006, +bitdw_skybox_texture_00007, +bitdw_skybox_texture_00000, +bitdw_skybox_texture_00001, +bitdw_skybox_texture_00008, +bitdw_skybox_texture_00009, +bitdw_skybox_texture_0000A, +bitdw_skybox_texture_0000B, +bitdw_skybox_texture_0000C, +bitdw_skybox_texture_0000D, +bitdw_skybox_texture_0000E, +bitdw_skybox_texture_0000F, +bitdw_skybox_texture_00008, +bitdw_skybox_texture_00009, +bitdw_skybox_texture_00010, +bitdw_skybox_texture_00011, +bitdw_skybox_texture_00012, +bitdw_skybox_texture_00013, +bitdw_skybox_texture_00014, +bitdw_skybox_texture_00015, +bitdw_skybox_texture_00016, +bitdw_skybox_texture_00017, +bitdw_skybox_texture_00010, +bitdw_skybox_texture_00011, +bitdw_skybox_texture_00018, +bitdw_skybox_texture_00019, +bitdw_skybox_texture_0001A, +bitdw_skybox_texture_0001B, +bitdw_skybox_texture_0001C, +bitdw_skybox_texture_0001D, +bitdw_skybox_texture_0001E, +bitdw_skybox_texture_0001F, +bitdw_skybox_texture_00018, +bitdw_skybox_texture_00019, +bitdw_skybox_texture_00020, +bitdw_skybox_texture_00021, +bitdw_skybox_texture_00022, +bitdw_skybox_texture_00023, +bitdw_skybox_texture_00024, +bitdw_skybox_texture_00025, +bitdw_skybox_texture_00026, +bitdw_skybox_texture_00027, +bitdw_skybox_texture_00020, +bitdw_skybox_texture_00021, +bitdw_skybox_texture_00028, +bitdw_skybox_texture_00029, +bitdw_skybox_texture_0002A, +bitdw_skybox_texture_0002B, +bitdw_skybox_texture_0002C, +bitdw_skybox_texture_0002D, +bitdw_skybox_texture_0002E, +bitdw_skybox_texture_0002F, +bitdw_skybox_texture_00028, +bitdw_skybox_texture_00029, +bitdw_skybox_texture_00030, +bitdw_skybox_texture_00031, +bitdw_skybox_texture_00032, +bitdw_skybox_texture_00033, +bitdw_skybox_texture_00034, +bitdw_skybox_texture_00035, +bitdw_skybox_texture_00036, +bitdw_skybox_texture_00037, +bitdw_skybox_texture_00030, +bitdw_skybox_texture_00031, +bitdw_skybox_texture_00038, +bitdw_skybox_texture_00039, +bitdw_skybox_texture_0003A, +bitdw_skybox_texture_0003B, +bitdw_skybox_texture_0003C, +bitdw_skybox_texture_0003D, +bitdw_skybox_texture_0003E, +bitdw_skybox_texture_0003F, +bitdw_skybox_texture_00038, +bitdw_skybox_texture_00039, +}; + diff --git a/bin/bitfs_skybox.c b/bin/bitfs_skybox.c new file mode 100644 index 000000000..6f18c4625 --- /dev/null +++ b/bin/bitfs_skybox.c @@ -0,0 +1,186 @@ +#include "pc/rom_assets.h" +#include "types.h" + +#include "make_const_nonconst.h" + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00000, "bitfs_skybox_texture_00000", 0x002d0040, 25776, 0x00000000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00001, "bitfs_skybox_texture_00001", 0x002d0040, 25776, 0x00000800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00002, "bitfs_skybox_texture_00002", 0x002d0040, 25776, 0x00001000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00003, "bitfs_skybox_texture_00003", 0x002d0040, 25776, 0x00001800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00004, "bitfs_skybox_texture_00004", 0x002d0040, 25776, 0x00002000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00005, "bitfs_skybox_texture_00005", 0x002d0040, 25776, 0x00002800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00006, "bitfs_skybox_texture_00006", 0x002d0040, 25776, 0x00003000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00007, "bitfs_skybox_texture_00007", 0x002d0040, 25776, 0x00003800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00008, "bitfs_skybox_texture_00008", 0x002d0040, 25776, 0x00004000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00009, "bitfs_skybox_texture_00009", 0x002d0040, 25776, 0x00004800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0000A, "bitfs_skybox_texture_0000A", 0x002d0040, 25776, 0x00005000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0000B, "bitfs_skybox_texture_0000B", 0x002d0040, 25776, 0x00005800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0000C, "bitfs_skybox_texture_0000C", 0x002d0040, 25776, 0x00006000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0000D, "bitfs_skybox_texture_0000D", 0x002d0040, 25776, 0x00006800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0000E, "bitfs_skybox_texture_0000E", 0x002d0040, 25776, 0x00007000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0000F, "bitfs_skybox_texture_0000F", 0x002d0040, 25776, 0x00007800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00010, "bitfs_skybox_texture_00010", 0x002d0040, 25776, 0x00008000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00011, "bitfs_skybox_texture_00011", 0x002d0040, 25776, 0x00008800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00012, "bitfs_skybox_texture_00012", 0x002d0040, 25776, 0x00009000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00013, "bitfs_skybox_texture_00013", 0x002d0040, 25776, 0x00009800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00014, "bitfs_skybox_texture_00014", 0x002d0040, 25776, 0x0000a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00015, "bitfs_skybox_texture_00015", 0x002d0040, 25776, 0x0000a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00016, "bitfs_skybox_texture_00016", 0x002d0040, 25776, 0x0000b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00017, "bitfs_skybox_texture_00017", 0x002d0040, 25776, 0x0000b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00018, "bitfs_skybox_texture_00018", 0x002d0040, 25776, 0x0000c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00019, "bitfs_skybox_texture_00019", 0x002d0040, 25776, 0x0000c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0001A, "bitfs_skybox_texture_0001A", 0x002d0040, 25776, 0x0000d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0001B, "bitfs_skybox_texture_0001B", 0x002d0040, 25776, 0x0000d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0001C, "bitfs_skybox_texture_0001C", 0x002d0040, 25776, 0x0000e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0001D, "bitfs_skybox_texture_0001D", 0x002d0040, 25776, 0x0000e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0001E, "bitfs_skybox_texture_0001E", 0x002d0040, 25776, 0x0000f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0001F, "bitfs_skybox_texture_0001F", 0x002d0040, 25776, 0x0000f800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00020, "bitfs_skybox_texture_00020", 0x002d0040, 25776, 0x00010000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00021, "bitfs_skybox_texture_00021", 0x002d0040, 25776, 0x00010800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00022, "bitfs_skybox_texture_00022", 0x002d0040, 25776, 0x00011000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00023, "bitfs_skybox_texture_00023", 0x002d0040, 25776, 0x00011800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00024, "bitfs_skybox_texture_00024", 0x002d0040, 25776, 0x00012000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00025, "bitfs_skybox_texture_00025", 0x002d0040, 25776, 0x00012800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00026, "bitfs_skybox_texture_00026", 0x002d0040, 25776, 0x00013000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00027, "bitfs_skybox_texture_00027", 0x002d0040, 25776, 0x00013800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00028, "bitfs_skybox_texture_00028", 0x002d0040, 25776, 0x00014000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00029, "bitfs_skybox_texture_00029", 0x002d0040, 25776, 0x00014800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0002A, "bitfs_skybox_texture_0002A", 0x002d0040, 25776, 0x00015000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0002B, "bitfs_skybox_texture_0002B", 0x002d0040, 25776, 0x00015800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0002C, "bitfs_skybox_texture_0002C", 0x002d0040, 25776, 0x00016000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0002D, "bitfs_skybox_texture_0002D", 0x002d0040, 25776, 0x00016800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0002E, "bitfs_skybox_texture_0002E", 0x002d0040, 25776, 0x00017000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_0002F, "bitfs_skybox_texture_0002F", 0x002d0040, 25776, 0x00017800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bitfs_skybox_texture_00030, "bitfs_skybox_texture_00030", 0x002d0040, 25776, 0x00017a40, 2048); + +const Texture *const bitfs_skybox_ptrlist[] = { +bitfs_skybox_texture_00000, +bitfs_skybox_texture_00001, +bitfs_skybox_texture_00002, +bitfs_skybox_texture_00003, +bitfs_skybox_texture_00004, +bitfs_skybox_texture_00005, +bitfs_skybox_texture_00006, +bitfs_skybox_texture_00007, +bitfs_skybox_texture_00000, +bitfs_skybox_texture_00001, +bitfs_skybox_texture_00008, +bitfs_skybox_texture_00009, +bitfs_skybox_texture_0000A, +bitfs_skybox_texture_0000B, +bitfs_skybox_texture_0000C, +bitfs_skybox_texture_0000D, +bitfs_skybox_texture_0000E, +bitfs_skybox_texture_0000F, +bitfs_skybox_texture_00008, +bitfs_skybox_texture_00009, +bitfs_skybox_texture_00010, +bitfs_skybox_texture_00011, +bitfs_skybox_texture_00012, +bitfs_skybox_texture_00013, +bitfs_skybox_texture_00014, +bitfs_skybox_texture_00015, +bitfs_skybox_texture_00016, +bitfs_skybox_texture_00017, +bitfs_skybox_texture_00010, +bitfs_skybox_texture_00011, +bitfs_skybox_texture_00018, +bitfs_skybox_texture_00019, +bitfs_skybox_texture_0001A, +bitfs_skybox_texture_0001B, +bitfs_skybox_texture_0001C, +bitfs_skybox_texture_0001D, +bitfs_skybox_texture_0001E, +bitfs_skybox_texture_0001F, +bitfs_skybox_texture_00018, +bitfs_skybox_texture_00019, +bitfs_skybox_texture_00020, +bitfs_skybox_texture_00021, +bitfs_skybox_texture_00022, +bitfs_skybox_texture_00023, +bitfs_skybox_texture_00024, +bitfs_skybox_texture_00025, +bitfs_skybox_texture_00026, +bitfs_skybox_texture_00027, +bitfs_skybox_texture_00020, +bitfs_skybox_texture_00021, +bitfs_skybox_texture_00028, +bitfs_skybox_texture_00029, +bitfs_skybox_texture_0002A, +bitfs_skybox_texture_0002B, +bitfs_skybox_texture_0002C, +bitfs_skybox_texture_0002D, +bitfs_skybox_texture_0002E, +bitfs_skybox_texture_0002F, +bitfs_skybox_texture_00028, +bitfs_skybox_texture_00029, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +bitfs_skybox_texture_00030, +}; + diff --git a/bin/bits_skybox.c b/bin/bits_skybox.c new file mode 100644 index 000000000..1e184394f --- /dev/null +++ b/bin/bits_skybox.c @@ -0,0 +1,216 @@ +#include "pc/rom_assets.h" +#include "types.h" + +#include "make_const_nonconst.h" + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00000, "bits_skybox_texture_00000", 0x0030cec0, 70411, 0x00000000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00001, "bits_skybox_texture_00001", 0x0030cec0, 70411, 0x00000800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00002, "bits_skybox_texture_00002", 0x0030cec0, 70411, 0x00001000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00003, "bits_skybox_texture_00003", 0x0030cec0, 70411, 0x00001800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00004, "bits_skybox_texture_00004", 0x0030cec0, 70411, 0x00002000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00005, "bits_skybox_texture_00005", 0x0030cec0, 70411, 0x00002800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00006, "bits_skybox_texture_00006", 0x0030cec0, 70411, 0x00003000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00007, "bits_skybox_texture_00007", 0x0030cec0, 70411, 0x00003800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00008, "bits_skybox_texture_00008", 0x0030cec0, 70411, 0x00004000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00009, "bits_skybox_texture_00009", 0x0030cec0, 70411, 0x00004800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0000A, "bits_skybox_texture_0000A", 0x0030cec0, 70411, 0x00005000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0000B, "bits_skybox_texture_0000B", 0x0030cec0, 70411, 0x00005800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0000C, "bits_skybox_texture_0000C", 0x0030cec0, 70411, 0x00006000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0000D, "bits_skybox_texture_0000D", 0x0030cec0, 70411, 0x00006800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0000E, "bits_skybox_texture_0000E", 0x0030cec0, 70411, 0x00007000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0000F, "bits_skybox_texture_0000F", 0x0030cec0, 70411, 0x00007800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00010, "bits_skybox_texture_00010", 0x0030cec0, 70411, 0x00008000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00011, "bits_skybox_texture_00011", 0x0030cec0, 70411, 0x00008800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00012, "bits_skybox_texture_00012", 0x0030cec0, 70411, 0x00009000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00013, "bits_skybox_texture_00013", 0x0030cec0, 70411, 0x00009800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00014, "bits_skybox_texture_00014", 0x0030cec0, 70411, 0x0000a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00015, "bits_skybox_texture_00015", 0x0030cec0, 70411, 0x0000a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00016, "bits_skybox_texture_00016", 0x0030cec0, 70411, 0x0000b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00017, "bits_skybox_texture_00017", 0x0030cec0, 70411, 0x0000b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00018, "bits_skybox_texture_00018", 0x0030cec0, 70411, 0x0000c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00019, "bits_skybox_texture_00019", 0x0030cec0, 70411, 0x0000c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0001A, "bits_skybox_texture_0001A", 0x0030cec0, 70411, 0x0000d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0001B, "bits_skybox_texture_0001B", 0x0030cec0, 70411, 0x0000d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0001C, "bits_skybox_texture_0001C", 0x0030cec0, 70411, 0x0000e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0001D, "bits_skybox_texture_0001D", 0x0030cec0, 70411, 0x0000e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0001E, "bits_skybox_texture_0001E", 0x0030cec0, 70411, 0x0000f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0001F, "bits_skybox_texture_0001F", 0x0030cec0, 70411, 0x0000f800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00020, "bits_skybox_texture_00020", 0x0030cec0, 70411, 0x00010000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00021, "bits_skybox_texture_00021", 0x0030cec0, 70411, 0x00010800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00022, "bits_skybox_texture_00022", 0x0030cec0, 70411, 0x00011000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00023, "bits_skybox_texture_00023", 0x0030cec0, 70411, 0x00011800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00024, "bits_skybox_texture_00024", 0x0030cec0, 70411, 0x00012000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00025, "bits_skybox_texture_00025", 0x0030cec0, 70411, 0x00012800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00026, "bits_skybox_texture_00026", 0x0030cec0, 70411, 0x00013000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00027, "bits_skybox_texture_00027", 0x0030cec0, 70411, 0x00013800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00028, "bits_skybox_texture_00028", 0x0030cec0, 70411, 0x00014000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00029, "bits_skybox_texture_00029", 0x0030cec0, 70411, 0x00014800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0002A, "bits_skybox_texture_0002A", 0x0030cec0, 70411, 0x00015000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0002B, "bits_skybox_texture_0002B", 0x0030cec0, 70411, 0x00015800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0002C, "bits_skybox_texture_0002C", 0x0030cec0, 70411, 0x00016000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0002D, "bits_skybox_texture_0002D", 0x0030cec0, 70411, 0x00016800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0002E, "bits_skybox_texture_0002E", 0x0030cec0, 70411, 0x00017000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0002F, "bits_skybox_texture_0002F", 0x0030cec0, 70411, 0x00017800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00030, "bits_skybox_texture_00030", 0x0030cec0, 70411, 0x00018000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00031, "bits_skybox_texture_00031", 0x0030cec0, 70411, 0x00018800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00032, "bits_skybox_texture_00032", 0x0030cec0, 70411, 0x00019000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00033, "bits_skybox_texture_00033", 0x0030cec0, 70411, 0x00019800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00034, "bits_skybox_texture_00034", 0x0030cec0, 70411, 0x0001a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00035, "bits_skybox_texture_00035", 0x0030cec0, 70411, 0x0001a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00036, "bits_skybox_texture_00036", 0x0030cec0, 70411, 0x0001b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00037, "bits_skybox_texture_00037", 0x0030cec0, 70411, 0x0001b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00038, "bits_skybox_texture_00038", 0x0030cec0, 70411, 0x0001c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_00039, "bits_skybox_texture_00039", 0x0030cec0, 70411, 0x0001c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0003A, "bits_skybox_texture_0003A", 0x0030cec0, 70411, 0x0001d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0003B, "bits_skybox_texture_0003B", 0x0030cec0, 70411, 0x0001d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0003C, "bits_skybox_texture_0003C", 0x0030cec0, 70411, 0x0001e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0003D, "bits_skybox_texture_0003D", 0x0030cec0, 70411, 0x0001e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0003E, "bits_skybox_texture_0003E", 0x0030cec0, 70411, 0x0001f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(bits_skybox_texture_0003F, "bits_skybox_texture_0003F", 0x0030cec0, 70411, 0x0001f800, 2048); + +const Texture *const bits_skybox_ptrlist[] = { +bits_skybox_texture_00000, +bits_skybox_texture_00001, +bits_skybox_texture_00002, +bits_skybox_texture_00003, +bits_skybox_texture_00004, +bits_skybox_texture_00005, +bits_skybox_texture_00006, +bits_skybox_texture_00007, +bits_skybox_texture_00000, +bits_skybox_texture_00001, +bits_skybox_texture_00008, +bits_skybox_texture_00009, +bits_skybox_texture_0000A, +bits_skybox_texture_0000B, +bits_skybox_texture_0000C, +bits_skybox_texture_0000D, +bits_skybox_texture_0000E, +bits_skybox_texture_0000F, +bits_skybox_texture_00008, +bits_skybox_texture_00009, +bits_skybox_texture_00010, +bits_skybox_texture_00011, +bits_skybox_texture_00012, +bits_skybox_texture_00013, +bits_skybox_texture_00014, +bits_skybox_texture_00015, +bits_skybox_texture_00016, +bits_skybox_texture_00017, +bits_skybox_texture_00010, +bits_skybox_texture_00011, +bits_skybox_texture_00018, +bits_skybox_texture_00019, +bits_skybox_texture_0001A, +bits_skybox_texture_0001B, +bits_skybox_texture_0001C, +bits_skybox_texture_0001D, +bits_skybox_texture_0001E, +bits_skybox_texture_0001F, +bits_skybox_texture_00018, +bits_skybox_texture_00019, +bits_skybox_texture_00020, +bits_skybox_texture_00021, +bits_skybox_texture_00022, +bits_skybox_texture_00023, +bits_skybox_texture_00024, +bits_skybox_texture_00025, +bits_skybox_texture_00026, +bits_skybox_texture_00027, +bits_skybox_texture_00020, +bits_skybox_texture_00021, +bits_skybox_texture_00028, +bits_skybox_texture_00029, +bits_skybox_texture_0002A, +bits_skybox_texture_0002B, +bits_skybox_texture_0002C, +bits_skybox_texture_0002D, +bits_skybox_texture_0002E, +bits_skybox_texture_0002F, +bits_skybox_texture_00028, +bits_skybox_texture_00029, +bits_skybox_texture_00030, +bits_skybox_texture_00031, +bits_skybox_texture_00032, +bits_skybox_texture_00033, +bits_skybox_texture_00034, +bits_skybox_texture_00035, +bits_skybox_texture_00036, +bits_skybox_texture_00037, +bits_skybox_texture_00030, +bits_skybox_texture_00031, +bits_skybox_texture_00038, +bits_skybox_texture_00039, +bits_skybox_texture_0003A, +bits_skybox_texture_0003B, +bits_skybox_texture_0003C, +bits_skybox_texture_0003D, +bits_skybox_texture_0003E, +bits_skybox_texture_0003F, +bits_skybox_texture_00038, +bits_skybox_texture_00039, +}; + diff --git a/bin/cave.c b/bin/cave.c index a2e358f3d..114157aee 100644 --- a/bin/cave.c +++ b/bin/cave.c @@ -1,89 +1,56 @@ +#include "pc/rom_assets.h" #include "macros.h" #include "types.h" #include "make_const_nonconst.h" // 0x09000000 -ALIGNED8 const Texture cave_09000000[] = { -#include "textures/cave/hmc_textures.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09000000, "textures/cave/hmc_textures.00000.rgba16.inc.c", 0x00347a50, 27905, 0x00000000, 4096); // 0x09001000 -ALIGNED8 const Texture cave_09001000[] = { -#include "textures/cave/hmc_textures.01000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09001000, "textures/cave/hmc_textures.01000.rgba16.inc.c", 0x00347a50, 27905, 0x00001000, 2048); // 0x09001800 -ALIGNED8 const Texture cave_09001800[] = { -#include "textures/cave/hmc_textures.01800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09001800, "textures/cave/hmc_textures.01800.rgba16.inc.c", 0x00347a50, 27905, 0x00001800, 4096); // 0x09002800 -ALIGNED8 const Texture cave_09002800[] = { -#include "textures/cave/hmc_textures.02800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09002800, "textures/cave/hmc_textures.02800.rgba16.inc.c", 0x00347a50, 27905, 0x00002800, 2048); // 0x09003000 -ALIGNED8 const Texture cave_09003000[] = { -#include "textures/cave/hmc_textures.03000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09003000, "textures/cave/hmc_textures.03000.rgba16.inc.c", 0x00347a50, 27905, 0x00003000, 2048); // 0x09003800 -ALIGNED8 const Texture cave_09003800[] = { -#include "textures/cave/hmc_textures.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09003800, "textures/cave/hmc_textures.03800.rgba16.inc.c", 0x00347a50, 27905, 0x00003800, 4096); // 0x09004800 -ALIGNED8 const Texture cave_09004800[] = { -#include "textures/cave/hmc_textures.04800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09004800, "textures/cave/hmc_textures.04800.rgba16.inc.c", 0x00347a50, 27905, 0x00004800, 4096); // 0x09005800 -ALIGNED8 const Texture cave_09005800[] = { -#include "textures/cave/hmc_textures.05800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09005800, "textures/cave/hmc_textures.05800.rgba16.inc.c", 0x00347a50, 27905, 0x00005800, 4096); // 0x09006800 -ALIGNED8 const Texture cave_09006800[] = { -#include "textures/cave/hmc_textures.06800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09006800, "textures/cave/hmc_textures.06800.rgba16.inc.c", 0x00347a50, 27905, 0x00006800, 2048); // 0x09007000 -ALIGNED8 const Texture cave_09007000[] = { -#include "textures/cave/hmc_textures.07000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09007000, "textures/cave/hmc_textures.07000.rgba16.inc.c", 0x00347a50, 27905, 0x00007000, 2048); // 0x09007800 -ALIGNED8 const Texture cave_09007800[] = { -#include "textures/cave/hmc_textures.07800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09007800, "textures/cave/hmc_textures.07800.rgba16.inc.c", 0x00347a50, 27905, 0x00007800, 4096); // 0x09008800 -ALIGNED8 const Texture cave_09008800[] = { -#include "textures/cave/hmc_textures.08800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09008800, "textures/cave/hmc_textures.08800.rgba16.inc.c", 0x00347a50, 27905, 0x00008800, 4096); // 0x09009800 -ALIGNED8 const Texture cave_09009800[] = { -#include "textures/cave/hmc_textures.09800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_09009800, "textures/cave/hmc_textures.09800.rgba16.inc.c", 0x00347a50, 27905, 0x00009800, 2048); // 0x0900A000 -ALIGNED8 const Texture cave_0900A000[] = { -#include "textures/cave/hmc_textures.0A000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_0900A000, "textures/cave/hmc_textures.0A000.rgba16.inc.c", 0x00347a50, 27905, 0x0000a000, 2048); // 0x0900A800 -ALIGNED8 const Texture cave_0900A800[] = { -#include "textures/cave/hmc_textures.0A800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_0900A800, "textures/cave/hmc_textures.0A800.rgba16.inc.c", 0x00347a50, 27905, 0x0000a800, 4096); // 0x0900B800 -ALIGNED8 const Texture cave_0900B800[] = { -#include "textures/cave/hmc_textures.0B800.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_0900B800, "textures/cave/hmc_textures.0B800.ia16.inc.c", 0x00347a50, 27905, 0x0000b800, 2048); // 0x0900C000 -ALIGNED8 const Texture cave_0900C000[] = { -#include "textures/cave/hmc_textures.0C000.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cave_0900C000, "textures/cave/hmc_textures.0C000.ia16.inc.c", 0x00326e40, 25130, 0x0000a800, 2048); diff --git a/bin/ccm_skybox.c b/bin/ccm_skybox.c new file mode 100644 index 000000000..41b75fabe --- /dev/null +++ b/bin/ccm_skybox.c @@ -0,0 +1,216 @@ +#include "pc/rom_assets.h" +#include "types.h" + +#include "make_const_nonconst.h" + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00000, "ccm_skybox_texture_00000", 0x002b8f10, 58548, 0x00000000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00001, "ccm_skybox_texture_00001", 0x002b8f10, 58548, 0x00000800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00002, "ccm_skybox_texture_00002", 0x002b8f10, 58548, 0x00001000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00003, "ccm_skybox_texture_00003", 0x002b8f10, 58548, 0x00001800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00004, "ccm_skybox_texture_00004", 0x002b8f10, 58548, 0x00002000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00005, "ccm_skybox_texture_00005", 0x002b8f10, 58548, 0x00002800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00006, "ccm_skybox_texture_00006", 0x002b8f10, 58548, 0x00003000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00007, "ccm_skybox_texture_00007", 0x002b8f10, 58548, 0x00003800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00008, "ccm_skybox_texture_00008", 0x002b8f10, 58548, 0x00004000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00009, "ccm_skybox_texture_00009", 0x002b8f10, 58548, 0x00004800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0000A, "ccm_skybox_texture_0000A", 0x002b8f10, 58548, 0x00005000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0000B, "ccm_skybox_texture_0000B", 0x002b8f10, 58548, 0x00005800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0000C, "ccm_skybox_texture_0000C", 0x002b8f10, 58548, 0x00006000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0000D, "ccm_skybox_texture_0000D", 0x002b8f10, 58548, 0x00006800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0000E, "ccm_skybox_texture_0000E", 0x002b8f10, 58548, 0x00007000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0000F, "ccm_skybox_texture_0000F", 0x002b8f10, 58548, 0x00007800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00010, "ccm_skybox_texture_00010", 0x002b8f10, 58548, 0x00008000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00011, "ccm_skybox_texture_00011", 0x002b8f10, 58548, 0x00008800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00012, "ccm_skybox_texture_00012", 0x002b8f10, 58548, 0x00009000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00013, "ccm_skybox_texture_00013", 0x002b8f10, 58548, 0x00009800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00014, "ccm_skybox_texture_00014", 0x002b8f10, 58548, 0x0000a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00015, "ccm_skybox_texture_00015", 0x002b8f10, 58548, 0x0000a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00016, "ccm_skybox_texture_00016", 0x002b8f10, 58548, 0x0000b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00017, "ccm_skybox_texture_00017", 0x002b8f10, 58548, 0x0000b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00018, "ccm_skybox_texture_00018", 0x002b8f10, 58548, 0x0000c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00019, "ccm_skybox_texture_00019", 0x002b8f10, 58548, 0x0000c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0001A, "ccm_skybox_texture_0001A", 0x002b8f10, 58548, 0x0000d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0001B, "ccm_skybox_texture_0001B", 0x002b8f10, 58548, 0x0000d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0001C, "ccm_skybox_texture_0001C", 0x002b8f10, 58548, 0x0000e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0001D, "ccm_skybox_texture_0001D", 0x002b8f10, 58548, 0x0000e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0001E, "ccm_skybox_texture_0001E", 0x002b8f10, 58548, 0x0000f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0001F, "ccm_skybox_texture_0001F", 0x002b8f10, 58548, 0x0000f800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00020, "ccm_skybox_texture_00020", 0x002b8f10, 58548, 0x00010000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00021, "ccm_skybox_texture_00021", 0x002b8f10, 58548, 0x00010800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00022, "ccm_skybox_texture_00022", 0x002b8f10, 58548, 0x00011000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00023, "ccm_skybox_texture_00023", 0x002b8f10, 58548, 0x00011800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00024, "ccm_skybox_texture_00024", 0x002b8f10, 58548, 0x00012000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00025, "ccm_skybox_texture_00025", 0x002b8f10, 58548, 0x00012800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00026, "ccm_skybox_texture_00026", 0x002b8f10, 58548, 0x00013000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00027, "ccm_skybox_texture_00027", 0x002b8f10, 58548, 0x00013800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00028, "ccm_skybox_texture_00028", 0x002b8f10, 58548, 0x00014000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00029, "ccm_skybox_texture_00029", 0x002b8f10, 58548, 0x00014800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0002A, "ccm_skybox_texture_0002A", 0x002b8f10, 58548, 0x00015000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0002B, "ccm_skybox_texture_0002B", 0x002b8f10, 58548, 0x00015800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0002C, "ccm_skybox_texture_0002C", 0x002b8f10, 58548, 0x00016000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0002D, "ccm_skybox_texture_0002D", 0x002b8f10, 58548, 0x00016800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0002E, "ccm_skybox_texture_0002E", 0x002b8f10, 58548, 0x00017000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0002F, "ccm_skybox_texture_0002F", 0x002b8f10, 58548, 0x00017800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00030, "ccm_skybox_texture_00030", 0x002b8f10, 58548, 0x00018000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00031, "ccm_skybox_texture_00031", 0x002b8f10, 58548, 0x00018800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00032, "ccm_skybox_texture_00032", 0x002b8f10, 58548, 0x00019000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00033, "ccm_skybox_texture_00033", 0x002b8f10, 58548, 0x00019800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00034, "ccm_skybox_texture_00034", 0x002b8f10, 58548, 0x0001a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00035, "ccm_skybox_texture_00035", 0x002b8f10, 58548, 0x0001a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00036, "ccm_skybox_texture_00036", 0x002b8f10, 58548, 0x0001b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00037, "ccm_skybox_texture_00037", 0x002b8f10, 58548, 0x0001b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00038, "ccm_skybox_texture_00038", 0x002b8f10, 58548, 0x0001c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_00039, "ccm_skybox_texture_00039", 0x002b8f10, 58548, 0x0001c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0003A, "ccm_skybox_texture_0003A", 0x002b8f10, 58548, 0x0001d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0003B, "ccm_skybox_texture_0003B", 0x002b8f10, 58548, 0x0001d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0003C, "ccm_skybox_texture_0003C", 0x002b8f10, 58548, 0x0001e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0003D, "ccm_skybox_texture_0003D", 0x002b8f10, 58548, 0x0001e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0003E, "ccm_skybox_texture_0003E", 0x002b8f10, 58548, 0x0001f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ccm_skybox_texture_0003F, "ccm_skybox_texture_0003F", 0x002b8f10, 58548, 0x0001f800, 2048); + +const Texture *const ccm_skybox_ptrlist[] = { +ccm_skybox_texture_00000, +ccm_skybox_texture_00001, +ccm_skybox_texture_00002, +ccm_skybox_texture_00003, +ccm_skybox_texture_00004, +ccm_skybox_texture_00005, +ccm_skybox_texture_00006, +ccm_skybox_texture_00007, +ccm_skybox_texture_00000, +ccm_skybox_texture_00001, +ccm_skybox_texture_00008, +ccm_skybox_texture_00009, +ccm_skybox_texture_0000A, +ccm_skybox_texture_0000B, +ccm_skybox_texture_0000C, +ccm_skybox_texture_0000D, +ccm_skybox_texture_0000E, +ccm_skybox_texture_0000F, +ccm_skybox_texture_00008, +ccm_skybox_texture_00009, +ccm_skybox_texture_00010, +ccm_skybox_texture_00011, +ccm_skybox_texture_00012, +ccm_skybox_texture_00013, +ccm_skybox_texture_00014, +ccm_skybox_texture_00015, +ccm_skybox_texture_00016, +ccm_skybox_texture_00017, +ccm_skybox_texture_00010, +ccm_skybox_texture_00011, +ccm_skybox_texture_00018, +ccm_skybox_texture_00019, +ccm_skybox_texture_0001A, +ccm_skybox_texture_0001B, +ccm_skybox_texture_0001C, +ccm_skybox_texture_0001D, +ccm_skybox_texture_0001E, +ccm_skybox_texture_0001F, +ccm_skybox_texture_00018, +ccm_skybox_texture_00019, +ccm_skybox_texture_00020, +ccm_skybox_texture_00021, +ccm_skybox_texture_00022, +ccm_skybox_texture_00023, +ccm_skybox_texture_00024, +ccm_skybox_texture_00025, +ccm_skybox_texture_00026, +ccm_skybox_texture_00027, +ccm_skybox_texture_00020, +ccm_skybox_texture_00021, +ccm_skybox_texture_00028, +ccm_skybox_texture_00029, +ccm_skybox_texture_0002A, +ccm_skybox_texture_0002B, +ccm_skybox_texture_0002C, +ccm_skybox_texture_0002D, +ccm_skybox_texture_0002E, +ccm_skybox_texture_0002F, +ccm_skybox_texture_00028, +ccm_skybox_texture_00029, +ccm_skybox_texture_00030, +ccm_skybox_texture_00031, +ccm_skybox_texture_00032, +ccm_skybox_texture_00033, +ccm_skybox_texture_00034, +ccm_skybox_texture_00035, +ccm_skybox_texture_00036, +ccm_skybox_texture_00037, +ccm_skybox_texture_00030, +ccm_skybox_texture_00031, +ccm_skybox_texture_00038, +ccm_skybox_texture_00039, +ccm_skybox_texture_0003A, +ccm_skybox_texture_0003B, +ccm_skybox_texture_0003C, +ccm_skybox_texture_0003D, +ccm_skybox_texture_0003E, +ccm_skybox_texture_0003F, +ccm_skybox_texture_00038, +ccm_skybox_texture_00039, +}; + diff --git a/bin/cloud_floor_skybox.c b/bin/cloud_floor_skybox.c new file mode 100644 index 000000000..77d7c8f2b --- /dev/null +++ b/bin/cloud_floor_skybox.c @@ -0,0 +1,216 @@ +#include "pc/rom_assets.h" +#include "types.h" + +#include "make_const_nonconst.h" + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00000, "cloud_floor_skybox_texture_00000", 0x002e7880, 40017, 0x00000000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00001, "cloud_floor_skybox_texture_00001", 0x002e7880, 40017, 0x00000800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00002, "cloud_floor_skybox_texture_00002", 0x002e7880, 40017, 0x00001000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00003, "cloud_floor_skybox_texture_00003", 0x002e7880, 40017, 0x00001800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00004, "cloud_floor_skybox_texture_00004", 0x002e7880, 40017, 0x00002000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00005, "cloud_floor_skybox_texture_00005", 0x002e7880, 40017, 0x00002800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00006, "cloud_floor_skybox_texture_00006", 0x002e7880, 40017, 0x00003000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00007, "cloud_floor_skybox_texture_00007", 0x002e7880, 40017, 0x00003800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00008, "cloud_floor_skybox_texture_00008", 0x002e7880, 40017, 0x00004000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00009, "cloud_floor_skybox_texture_00009", 0x002e7880, 40017, 0x00004800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0000A, "cloud_floor_skybox_texture_0000A", 0x002e7880, 40017, 0x00005000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0000B, "cloud_floor_skybox_texture_0000B", 0x002e7880, 40017, 0x00005800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0000C, "cloud_floor_skybox_texture_0000C", 0x002e7880, 40017, 0x00006000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0000D, "cloud_floor_skybox_texture_0000D", 0x002e7880, 40017, 0x00006800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0000E, "cloud_floor_skybox_texture_0000E", 0x002e7880, 40017, 0x00007000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0000F, "cloud_floor_skybox_texture_0000F", 0x002e7880, 40017, 0x00007800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00010, "cloud_floor_skybox_texture_00010", 0x002e7880, 40017, 0x00008000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00011, "cloud_floor_skybox_texture_00011", 0x002e7880, 40017, 0x00008800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00012, "cloud_floor_skybox_texture_00012", 0x002e7880, 40017, 0x00009000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00013, "cloud_floor_skybox_texture_00013", 0x002e7880, 40017, 0x00009800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00014, "cloud_floor_skybox_texture_00014", 0x002e7880, 40017, 0x0000a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00015, "cloud_floor_skybox_texture_00015", 0x002e7880, 40017, 0x0000a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00016, "cloud_floor_skybox_texture_00016", 0x002e7880, 40017, 0x0000b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00017, "cloud_floor_skybox_texture_00017", 0x002e7880, 40017, 0x0000b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00018, "cloud_floor_skybox_texture_00018", 0x002e7880, 40017, 0x0000c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00019, "cloud_floor_skybox_texture_00019", 0x002e7880, 40017, 0x0000c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0001A, "cloud_floor_skybox_texture_0001A", 0x002e7880, 40017, 0x0000d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0001B, "cloud_floor_skybox_texture_0001B", 0x002e7880, 40017, 0x0000d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0001C, "cloud_floor_skybox_texture_0001C", 0x002e7880, 40017, 0x0000e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0001D, "cloud_floor_skybox_texture_0001D", 0x002e7880, 40017, 0x0000e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0001E, "cloud_floor_skybox_texture_0001E", 0x002e7880, 40017, 0x0000f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0001F, "cloud_floor_skybox_texture_0001F", 0x002e7880, 40017, 0x0000f800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00020, "cloud_floor_skybox_texture_00020", 0x002e7880, 40017, 0x00010000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00021, "cloud_floor_skybox_texture_00021", 0x002e7880, 40017, 0x00010800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00022, "cloud_floor_skybox_texture_00022", 0x002e7880, 40017, 0x00011000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00023, "cloud_floor_skybox_texture_00023", 0x002e7880, 40017, 0x00011800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00024, "cloud_floor_skybox_texture_00024", 0x002e7880, 40017, 0x00012000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00025, "cloud_floor_skybox_texture_00025", 0x002e7880, 40017, 0x00012800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00026, "cloud_floor_skybox_texture_00026", 0x002e7880, 40017, 0x00013000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00027, "cloud_floor_skybox_texture_00027", 0x002e7880, 40017, 0x00013800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00028, "cloud_floor_skybox_texture_00028", 0x002e7880, 40017, 0x00014000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00029, "cloud_floor_skybox_texture_00029", 0x002e7880, 40017, 0x00014800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0002A, "cloud_floor_skybox_texture_0002A", 0x002e7880, 40017, 0x00015000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0002B, "cloud_floor_skybox_texture_0002B", 0x002e7880, 40017, 0x00015800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0002C, "cloud_floor_skybox_texture_0002C", 0x002e7880, 40017, 0x00016000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0002D, "cloud_floor_skybox_texture_0002D", 0x002e7880, 40017, 0x00016800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0002E, "cloud_floor_skybox_texture_0002E", 0x002e7880, 40017, 0x00017000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0002F, "cloud_floor_skybox_texture_0002F", 0x002e7880, 40017, 0x00017800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00030, "cloud_floor_skybox_texture_00030", 0x002e7880, 40017, 0x00018000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00031, "cloud_floor_skybox_texture_00031", 0x002e7880, 40017, 0x00018800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00032, "cloud_floor_skybox_texture_00032", 0x002e7880, 40017, 0x00019000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00033, "cloud_floor_skybox_texture_00033", 0x002e7880, 40017, 0x00019800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00034, "cloud_floor_skybox_texture_00034", 0x002e7880, 40017, 0x0001a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00035, "cloud_floor_skybox_texture_00035", 0x002e7880, 40017, 0x0001a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00036, "cloud_floor_skybox_texture_00036", 0x002e7880, 40017, 0x0001b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00037, "cloud_floor_skybox_texture_00037", 0x002e7880, 40017, 0x0001b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00038, "cloud_floor_skybox_texture_00038", 0x002e7880, 40017, 0x0001c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_00039, "cloud_floor_skybox_texture_00039", 0x002e7880, 40017, 0x0001c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0003A, "cloud_floor_skybox_texture_0003A", 0x002e7880, 40017, 0x0001d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0003B, "cloud_floor_skybox_texture_0003B", 0x002e7880, 40017, 0x0001d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0003C, "cloud_floor_skybox_texture_0003C", 0x002e7880, 40017, 0x0001e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0003D, "cloud_floor_skybox_texture_0003D", 0x002e7880, 40017, 0x0001e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0003E, "cloud_floor_skybox_texture_0003E", 0x002e7880, 40017, 0x0001f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(cloud_floor_skybox_texture_0003F, "cloud_floor_skybox_texture_0003F", 0x002e7880, 40017, 0x0001f800, 2048); + +const Texture *const cloud_floor_skybox_ptrlist[] = { +cloud_floor_skybox_texture_00000, +cloud_floor_skybox_texture_00001, +cloud_floor_skybox_texture_00002, +cloud_floor_skybox_texture_00003, +cloud_floor_skybox_texture_00004, +cloud_floor_skybox_texture_00005, +cloud_floor_skybox_texture_00006, +cloud_floor_skybox_texture_00007, +cloud_floor_skybox_texture_00000, +cloud_floor_skybox_texture_00001, +cloud_floor_skybox_texture_00008, +cloud_floor_skybox_texture_00009, +cloud_floor_skybox_texture_0000A, +cloud_floor_skybox_texture_0000B, +cloud_floor_skybox_texture_0000C, +cloud_floor_skybox_texture_0000D, +cloud_floor_skybox_texture_0000E, +cloud_floor_skybox_texture_0000F, +cloud_floor_skybox_texture_00008, +cloud_floor_skybox_texture_00009, +cloud_floor_skybox_texture_00010, +cloud_floor_skybox_texture_00011, +cloud_floor_skybox_texture_00012, +cloud_floor_skybox_texture_00013, +cloud_floor_skybox_texture_00014, +cloud_floor_skybox_texture_00015, +cloud_floor_skybox_texture_00016, +cloud_floor_skybox_texture_00017, +cloud_floor_skybox_texture_00010, +cloud_floor_skybox_texture_00011, +cloud_floor_skybox_texture_00018, +cloud_floor_skybox_texture_00019, +cloud_floor_skybox_texture_0001A, +cloud_floor_skybox_texture_0001B, +cloud_floor_skybox_texture_0001C, +cloud_floor_skybox_texture_0001D, +cloud_floor_skybox_texture_0001E, +cloud_floor_skybox_texture_0001F, +cloud_floor_skybox_texture_00018, +cloud_floor_skybox_texture_00019, +cloud_floor_skybox_texture_00020, +cloud_floor_skybox_texture_00021, +cloud_floor_skybox_texture_00022, +cloud_floor_skybox_texture_00023, +cloud_floor_skybox_texture_00024, +cloud_floor_skybox_texture_00025, +cloud_floor_skybox_texture_00026, +cloud_floor_skybox_texture_00027, +cloud_floor_skybox_texture_00020, +cloud_floor_skybox_texture_00021, +cloud_floor_skybox_texture_00028, +cloud_floor_skybox_texture_00029, +cloud_floor_skybox_texture_0002A, +cloud_floor_skybox_texture_0002B, +cloud_floor_skybox_texture_0002C, +cloud_floor_skybox_texture_0002D, +cloud_floor_skybox_texture_0002E, +cloud_floor_skybox_texture_0002F, +cloud_floor_skybox_texture_00028, +cloud_floor_skybox_texture_00029, +cloud_floor_skybox_texture_00030, +cloud_floor_skybox_texture_00031, +cloud_floor_skybox_texture_00032, +cloud_floor_skybox_texture_00033, +cloud_floor_skybox_texture_00034, +cloud_floor_skybox_texture_00035, +cloud_floor_skybox_texture_00036, +cloud_floor_skybox_texture_00037, +cloud_floor_skybox_texture_00030, +cloud_floor_skybox_texture_00031, +cloud_floor_skybox_texture_00038, +cloud_floor_skybox_texture_00039, +cloud_floor_skybox_texture_0003A, +cloud_floor_skybox_texture_0003B, +cloud_floor_skybox_texture_0003C, +cloud_floor_skybox_texture_0003D, +cloud_floor_skybox_texture_0003E, +cloud_floor_skybox_texture_0003F, +cloud_floor_skybox_texture_00038, +cloud_floor_skybox_texture_00039, +}; + diff --git a/bin/clouds_skybox.c b/bin/clouds_skybox.c new file mode 100644 index 000000000..9a48eeba6 --- /dev/null +++ b/bin/clouds_skybox.c @@ -0,0 +1,170 @@ +#include "pc/rom_assets.h" +#include "types.h" + +#include "make_const_nonconst.h" + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00000, "clouds_skybox_texture_00000", 0x002c73d0, 35951, 0x00000000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00001, "clouds_skybox_texture_00001", 0x002c73d0, 35951, 0x00000800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00002, "clouds_skybox_texture_00002", 0x002c73d0, 35951, 0x00001000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00003, "clouds_skybox_texture_00003", 0x002c73d0, 35951, 0x00001800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00004, "clouds_skybox_texture_00004", 0x002c73d0, 35951, 0x00002000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00005, "clouds_skybox_texture_00005", 0x002c73d0, 35951, 0x00002800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00006, "clouds_skybox_texture_00006", 0x002c73d0, 35951, 0x00003000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00007, "clouds_skybox_texture_00007", 0x002c73d0, 35951, 0x00003800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00008, "clouds_skybox_texture_00008", 0x002c73d0, 35951, 0x00004000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00009, "clouds_skybox_texture_00009", 0x002c73d0, 35951, 0x00004800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_0000A, "clouds_skybox_texture_0000A", 0x002c73d0, 35951, 0x00005000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_0000B, "clouds_skybox_texture_0000B", 0x002c73d0, 35951, 0x00005800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_0000C, "clouds_skybox_texture_0000C", 0x002c73d0, 35951, 0x00006000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_0000D, "clouds_skybox_texture_0000D", 0x002c73d0, 35951, 0x00006800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_0000E, "clouds_skybox_texture_0000E", 0x002c73d0, 35951, 0x00007000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_0000F, "clouds_skybox_texture_0000F", 0x002c73d0, 35951, 0x00007800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00010, "clouds_skybox_texture_00010", 0x002c73d0, 35951, 0x00008000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00011, "clouds_skybox_texture_00011", 0x002c73d0, 35951, 0x00008800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00012, "clouds_skybox_texture_00012", 0x002c73d0, 35951, 0x00009000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00013, "clouds_skybox_texture_00013", 0x002c73d0, 35951, 0x00009800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00014, "clouds_skybox_texture_00014", 0x002c73d0, 35951, 0x0000a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00015, "clouds_skybox_texture_00015", 0x002c73d0, 35951, 0x0000a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00016, "clouds_skybox_texture_00016", 0x002c73d0, 35951, 0x0000b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00017, "clouds_skybox_texture_00017", 0x002c73d0, 35951, 0x0000b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00018, "clouds_skybox_texture_00018", 0x002c73d0, 35951, 0x0000c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00019, "clouds_skybox_texture_00019", 0x002c73d0, 35951, 0x0000c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_0001A, "clouds_skybox_texture_0001A", 0x002c73d0, 35951, 0x0000d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_0001B, "clouds_skybox_texture_0001B", 0x002c73d0, 35951, 0x0000d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_0001C, "clouds_skybox_texture_0001C", 0x002c73d0, 35951, 0x0000e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_0001D, "clouds_skybox_texture_0001D", 0x002c73d0, 35951, 0x0000e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_0001E, "clouds_skybox_texture_0001E", 0x002c73d0, 35951, 0x0000f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_0001F, "clouds_skybox_texture_0001F", 0x002c73d0, 35951, 0x0000f800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00020, "clouds_skybox_texture_00020", 0x002c73d0, 35951, 0x00010000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00021, "clouds_skybox_texture_00021", 0x002c73d0, 35951, 0x00010800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00022, "clouds_skybox_texture_00022", 0x002c73d0, 35951, 0x00011000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00023, "clouds_skybox_texture_00023", 0x002c73d0, 35951, 0x00011800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00024, "clouds_skybox_texture_00024", 0x002c73d0, 35951, 0x00012000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00025, "clouds_skybox_texture_00025", 0x002c73d0, 35951, 0x00012800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00026, "clouds_skybox_texture_00026", 0x002c73d0, 35951, 0x00013000, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00027, "clouds_skybox_texture_00027", 0x002c73d0, 35951, 0x00013800, 2048); + +ROM_ASSET_LOAD_TEXTURE(clouds_skybox_texture_00028, "clouds_skybox_texture_00028", 0x002c73d0, 35951, 0x00013b80, 2048); + +const Texture *const clouds_skybox_ptrlist[] = { +clouds_skybox_texture_00000, +clouds_skybox_texture_00001, +clouds_skybox_texture_00002, +clouds_skybox_texture_00003, +clouds_skybox_texture_00004, +clouds_skybox_texture_00005, +clouds_skybox_texture_00006, +clouds_skybox_texture_00007, +clouds_skybox_texture_00000, +clouds_skybox_texture_00001, +clouds_skybox_texture_00008, +clouds_skybox_texture_00009, +clouds_skybox_texture_0000A, +clouds_skybox_texture_0000B, +clouds_skybox_texture_0000C, +clouds_skybox_texture_0000D, +clouds_skybox_texture_0000E, +clouds_skybox_texture_0000F, +clouds_skybox_texture_00008, +clouds_skybox_texture_00009, +clouds_skybox_texture_00010, +clouds_skybox_texture_00011, +clouds_skybox_texture_00012, +clouds_skybox_texture_00013, +clouds_skybox_texture_00014, +clouds_skybox_texture_00015, +clouds_skybox_texture_00016, +clouds_skybox_texture_00017, +clouds_skybox_texture_00010, +clouds_skybox_texture_00011, +clouds_skybox_texture_00018, +clouds_skybox_texture_00019, +clouds_skybox_texture_0001A, +clouds_skybox_texture_0001B, +clouds_skybox_texture_0001C, +clouds_skybox_texture_0001D, +clouds_skybox_texture_0001E, +clouds_skybox_texture_0001F, +clouds_skybox_texture_00018, +clouds_skybox_texture_00019, +clouds_skybox_texture_00020, +clouds_skybox_texture_00021, +clouds_skybox_texture_00022, +clouds_skybox_texture_00023, +clouds_skybox_texture_00024, +clouds_skybox_texture_00025, +clouds_skybox_texture_00026, +clouds_skybox_texture_00027, +clouds_skybox_texture_00020, +clouds_skybox_texture_00021, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +clouds_skybox_texture_00028, +}; + diff --git a/bin/debug_level_select.c b/bin/debug_level_select.c index 345203a69..4a6342577 100644 --- a/bin/debug_level_select.c +++ b/bin/debug_level_select.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" #include #include "sm64.h" @@ -10,172 +11,31 @@ static const Lights1 debug_level_select_lights_07000000 = gdSPDefLights1( ); // 0x07000018 - 0x07000108 -static const Vtx debug_level_select_vertex_07000018[] = { - {{{ -23, 74, -19}, 0, { 0, 0}, {0xbc, 0x6c, 0x00, 0x00}}}, - {{{ -65, 32, -19}, 0, { 0, 0}, {0xa4, 0x59, 0x00, 0x00}}}, - {{{ -65, 32, 20}, 0, { 0, 0}, {0xa4, 0x59, 0x00, 0x00}}}, - {{{ -23, 74, -19}, 0, { 0, 0}, {0xbc, 0x6c, 0x00, 0x00}}}, - {{{ -65, 32, 20}, 0, { 0, 0}, {0xa4, 0x59, 0x00, 0x00}}}, - {{{ -23, 74, 20}, 0, { 0, 0}, {0xda, 0x7a, 0x00, 0x00}}}, - {{{ -65, 32, -19}, 0, { 0, 0}, {0xa8, 0xa2, 0x00, 0x00}}}, - {{{ -8, -21, -19}, 0, { 0, 0}, {0xa8, 0xa2, 0x00, 0x00}}}, - {{{ -8, -21, 20}, 0, { 0, 0}, {0xa8, 0xa2, 0x00, 0x00}}}, - {{{ -65, 32, -19}, 0, { 0, 0}, {0xa8, 0xa2, 0x00, 0x00}}}, - {{{ -8, -21, 20}, 0, { 0, 0}, {0xa8, 0xa2, 0x00, 0x00}}}, - {{{ -65, 32, 20}, 0, { 0, 0}, {0xa8, 0xa2, 0x00, 0x00}}}, - {{{ -8, -21, -19}, 0, { 0, 0}, {0xd9, 0x79, 0x00, 0x00}}}, - {{{ -59, -38, -19}, 0, { 0, 0}, {0xd9, 0x79, 0x00, 0x00}}}, - {{{ -59, -38, 20}, 0, { 0, 0}, {0xd9, 0x79, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07000018, 0x0026f420, 5278, 0x00000018, 240); // 0x07000108 - 0x070001F8 -static const Vtx debug_level_select_vertex_07000108[] = { - {{{ -8, -21, -19}, 0, { 0, 0}, {0xd9, 0x79, 0x00, 0x00}}}, - {{{ -59, -38, 20}, 0, { 0, 0}, {0xd9, 0x79, 0x00, 0x00}}}, - {{{ -8, -21, 20}, 0, { 0, 0}, {0xd9, 0x79, 0x00, 0x00}}}, - {{{ -59, -38, -19}, 0, { 0, 0}, {0xa9, 0xa1, 0x00, 0x00}}}, - {{{ -23, -71, -19}, 0, { 0, 0}, {0xf7, 0x80, 0x00, 0x00}}}, - {{{ -23, -71, 20}, 0, { 0, 0}, {0xcb, 0x8b, 0x00, 0x00}}}, - {{{ -59, -38, -19}, 0, { 0, 0}, {0xa9, 0xa1, 0x00, 0x00}}}, - {{{ -23, -71, 20}, 0, { 0, 0}, {0xcb, 0x8b, 0x00, 0x00}}}, - {{{ -59, -38, 20}, 0, { 0, 0}, {0xa9, 0xa1, 0x00, 0x00}}}, - {{{ -23, -71, -19}, 0, { 0, 0}, {0xf7, 0x80, 0x00, 0x00}}}, - {{{ 31, -57, -19}, 0, { 0, 0}, {0x5a, 0xa5, 0x00, 0x00}}}, - {{{ 31, -57, 20}, 0, { 0, 0}, {0x3e, 0x90, 0x00, 0x00}}}, - {{{ -23, -71, -19}, 0, { 0, 0}, {0xf7, 0x80, 0x00, 0x00}}}, - {{{ 31, -57, 20}, 0, { 0, 0}, {0x3e, 0x90, 0x00, 0x00}}}, - {{{ -23, -71, 20}, 0, { 0, 0}, {0xcb, 0x8b, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07000108, 0x0026f420, 5278, 0x00000108, 240); // 0x070001F8 - 0x070002E8 -static const Vtx debug_level_select_vertex_070001F8[] = { - {{{ 31, -57, -19}, 0, { 0, 0}, {0x5a, 0xa5, 0x00, 0x00}}}, - {{{ 53, -20, -19}, 0, { 0, 0}, {0x6e, 0xc0, 0x00, 0x00}}}, - {{{ 53, -20, 20}, 0, { 0, 0}, {0x6e, 0xc0, 0x00, 0x00}}}, - {{{ 31, -57, -19}, 0, { 0, 0}, {0x5a, 0xa5, 0x00, 0x00}}}, - {{{ 53, -20, 20}, 0, { 0, 0}, {0x6e, 0xc0, 0x00, 0x00}}}, - {{{ 31, -57, 20}, 0, { 0, 0}, {0x3e, 0x90, 0x00, 0x00}}}, - {{{ 53, -20, -19}, 0, { 0, 0}, {0x50, 0x63, 0x00, 0x00}}}, - {{{ -10, 30, -19}, 0, { 0, 0}, {0x50, 0x63, 0x00, 0x00}}}, - {{{ -10, 30, 20}, 0, { 0, 0}, {0x50, 0x63, 0x00, 0x00}}}, - {{{ 53, -20, -19}, 0, { 0, 0}, {0x50, 0x63, 0x00, 0x00}}}, - {{{ -10, 30, 20}, 0, { 0, 0}, {0x50, 0x63, 0x00, 0x00}}}, - {{{ 53, -20, 20}, 0, { 0, 0}, {0x50, 0x63, 0x00, 0x00}}}, - {{{ -10, 30, -19}, 0, { 0, 0}, {0x55, 0xa0, 0x00, 0x00}}}, - {{{ 5, 44, -19}, 0, { 0, 0}, {0x55, 0xa0, 0x00, 0x00}}}, - {{{ 5, 44, 20}, 0, { 0, 0}, {0x55, 0xa0, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070001F8, 0x0026f420, 5278, 0x000001f8, 240); // 0x070002E8 - 0x070003D8 -static const Vtx debug_level_select_vertex_070002E8[] = { - {{{ -10, 30, -19}, 0, { 0, 0}, {0x55, 0xa0, 0x00, 0x00}}}, - {{{ 5, 44, 20}, 0, { 0, 0}, {0x55, 0xa0, 0x00, 0x00}}}, - {{{ -10, 30, 20}, 0, { 0, 0}, {0x55, 0xa0, 0x00, 0x00}}}, - {{{ 5, 44, -19}, 0, { 0, 0}, {0xc4, 0x8e, 0x00, 0x00}}}, - {{{ 34, 28, -19}, 0, { 0, 0}, {0xc4, 0x8e, 0x00, 0x00}}}, - {{{ 34, 28, 20}, 0, { 0, 0}, {0xc4, 0x8e, 0x00, 0x00}}}, - {{{ 5, 44, -19}, 0, { 0, 0}, {0xc4, 0x8e, 0x00, 0x00}}}, - {{{ 34, 28, 20}, 0, { 0, 0}, {0xc4, 0x8e, 0x00, 0x00}}}, - {{{ 5, 44, 20}, 0, { 0, 0}, {0xc4, 0x8e, 0x00, 0x00}}}, - {{{ 34, 28, -19}, 0, { 0, 0}, {0x58, 0xa3, 0x00, 0x00}}}, - {{{ 56, 49, -19}, 0, { 0, 0}, {0x58, 0xa3, 0x00, 0x00}}}, - {{{ 56, 49, 20}, 0, { 0, 0}, {0x58, 0xa3, 0x00, 0x00}}}, - {{{ 34, 28, -19}, 0, { 0, 0}, {0x58, 0xa3, 0x00, 0x00}}}, - {{{ 56, 49, 20}, 0, { 0, 0}, {0x58, 0xa3, 0x00, 0x00}}}, - {{{ 34, 28, 20}, 0, { 0, 0}, {0x58, 0xa3, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070002E8, 0x0026f420, 5278, 0x000002e8, 240); // 0x070003D8 - 0x070004C8 -static const Vtx debug_level_select_vertex_070003D8[] = { - {{{ 56, 49, -19}, 0, { 0, 0}, {0x4b, 0x67, 0x00, 0x00}}}, - {{{ 19, 77, -19}, 0, { 0, 0}, {0x15, 0x7e, 0x00, 0x00}}}, - {{{ 19, 77, 20}, 0, { 0, 0}, {0x32, 0x75, 0x00, 0x00}}}, - {{{ 56, 49, -19}, 0, { 0, 0}, {0x4b, 0x67, 0x00, 0x00}}}, - {{{ 19, 77, 20}, 0, { 0, 0}, {0x32, 0x75, 0x00, 0x00}}}, - {{{ 56, 49, 20}, 0, { 0, 0}, {0x4b, 0x67, 0x00, 0x00}}}, - {{{ 19, 77, -19}, 0, { 0, 0}, {0x15, 0x7e, 0x00, 0x00}}}, - {{{ -23, 74, -19}, 0, { 0, 0}, {0xbc, 0x6c, 0x00, 0x00}}}, - {{{ -23, 74, 20}, 0, { 0, 0}, {0xda, 0x7a, 0x00, 0x00}}}, - {{{ 19, 77, -19}, 0, { 0, 0}, {0x15, 0x7e, 0x00, 0x00}}}, - {{{ -23, 74, 20}, 0, { 0, 0}, {0xda, 0x7a, 0x00, 0x00}}}, - {{{ 19, 77, 20}, 0, { 0, 0}, {0x32, 0x75, 0x00, 0x00}}}, - {{{ -23, 74, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 19, 77, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 56, 49, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070003D8, 0x0026f420, 5278, 0x000003d8, 240); // 0x070004C8 - 0x070005B8 -static const Vtx debug_level_select_vertex_070004C8[] = { - {{{ -23, 74, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 56, 49, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 34, 28, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -23, 74, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 34, 28, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 5, 44, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -23, 74, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 5, 44, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -10, 30, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -10, 30, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 53, -20, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 31, -57, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 31, -57, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -23, -71, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -59, -38, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070004C8, 0x0026f420, 5278, 0x000004c8, 240); // 0x070005B8 - 0x070006A8 -static const Vtx debug_level_select_vertex_070005B8[] = { - {{{ 31, -57, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -59, -38, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -8, -21, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 31, -57, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -8, -21, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -65, 32, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -65, 32, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -23, 74, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -10, 30, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -65, 32, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -10, 30, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 31, -57, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -8, -21, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -59, -38, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -23, -71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070005B8, 0x0026f420, 5278, 0x000005b8, 240); // 0x070006A8 - 0x07000798 -static const Vtx debug_level_select_vertex_070006A8[] = { - {{{ -8, -21, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -23, -71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 31, -57, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -8, -21, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 31, -57, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 53, -20, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -8, -21, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 53, -20, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -10, 30, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 5, 44, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 34, 28, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 56, 49, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 5, 44, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 56, 49, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 19, 77, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070006A8, 0x0026f420, 5278, 0x000006a8, 240); // 0x07000798 - 0x07000858 -static const Vtx debug_level_select_vertex_07000798[] = { - {{{ 5, 44, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 19, 77, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -23, 74, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 5, 44, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -23, 74, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -65, 32, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -65, 32, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -8, -21, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -10, 30, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -65, 32, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -10, 30, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 5, 44, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07000798, 0x0026f420, 5278, 0x00000798, 192); // 0x07000858 - 0x07000A28 const Gfx debug_level_select_dl_07000858[] = { @@ -226,144 +86,28 @@ static const Lights1 debug_level_select_lights_07000A28 = gdSPDefLights1( ); // 0x07000A40 - 0x07000B30 -static const Vtx debug_level_select_vertex_07000A40[] = { - {{{ -41, 81, -22}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -42, -36, -22}, 0, { 0, 0}, {0x88, 0xd3, 0x00, 0x00}}}, - {{{ -42, -36, 20}, 0, { 0, 0}, {0x81, 0xe9, 0x00, 0x00}}}, - {{{ -41, 81, -22}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -42, -36, 20}, 0, { 0, 0}, {0x81, 0xe9, 0x00, 0x00}}}, - {{{ -41, 81, 20}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -42, -36, -22}, 0, { 0, 0}, {0x88, 0xd3, 0x00, 0x00}}}, - {{{ -20, -72, -22}, 0, { 0, 0}, {0x92, 0xbe, 0x00, 0x00}}}, - {{{ -20, -72, 20}, 0, { 0, 0}, {0x92, 0xbe, 0x00, 0x00}}}, - {{{ -42, -36, -22}, 0, { 0, 0}, {0x88, 0xd3, 0x00, 0x00}}}, - {{{ -20, -72, 20}, 0, { 0, 0}, {0x92, 0xbe, 0x00, 0x00}}}, - {{{ -42, -36, 20}, 0, { 0, 0}, {0x81, 0xe9, 0x00, 0x00}}}, - {{{ -20, -72, -22}, 0, { 0, 0}, {0x11, 0x81, 0x00, 0x00}}}, - {{{ 33, -64, -22}, 0, { 0, 0}, {0x4d, 0x99, 0x00, 0x00}}}, - {{{ 33, -64, 20}, 0, { 0, 0}, {0x30, 0x89, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07000A40, 0x0026f420, 5278, 0x00000a40, 240); // 0x07000B30 - 0x07000C20 -static const Vtx debug_level_select_vertex_07000B30[] = { - {{{ -20, -72, -22}, 0, { 0, 0}, {0x11, 0x81, 0x00, 0x00}}}, - {{{ 33, -64, 20}, 0, { 0, 0}, {0x30, 0x89, 0x00, 0x00}}}, - {{{ -20, -72, 20}, 0, { 0, 0}, {0x11, 0x81, 0x00, 0x00}}}, - {{{ 33, -64, -22}, 0, { 0, 0}, {0x4d, 0x99, 0x00, 0x00}}}, - {{{ 58, -32, -22}, 0, { 0, 0}, {0x7f, 0xf6, 0x00, 0x00}}}, - {{{ 58, -32, 20}, 0, { 0, 0}, {0x76, 0xcf, 0x00, 0x00}}}, - {{{ 33, -64, -22}, 0, { 0, 0}, {0x4d, 0x99, 0x00, 0x00}}}, - {{{ 58, -32, 20}, 0, { 0, 0}, {0x76, 0xcf, 0x00, 0x00}}}, - {{{ 33, -64, 20}, 0, { 0, 0}, {0x30, 0x89, 0x00, 0x00}}}, - {{{ 58, -32, -22}, 0, { 0, 0}, {0x7f, 0xf6, 0x00, 0x00}}}, - {{{ 39, 58, -22}, 0, { 0, 0}, {0x7d, 0x1b, 0x00, 0x00}}}, - {{{ 39, 58, 20}, 0, { 0, 0}, {0x7d, 0x1b, 0x00, 0x00}}}, - {{{ 58, -32, -22}, 0, { 0, 0}, {0x7f, 0xf6, 0x00, 0x00}}}, - {{{ 39, 58, 20}, 0, { 0, 0}, {0x7d, 0x1b, 0x00, 0x00}}}, - {{{ 58, -32, 20}, 0, { 0, 0}, {0x76, 0xcf, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07000B30, 0x0026f420, 5278, 0x00000b30, 240); // 0x07000C20 - 0x07000D10 -static const Vtx debug_level_select_vertex_07000C20[] = { - {{{ 39, 58, -22}, 0, { 0, 0}, {0xdf, 0x7b, 0x00, 0x00}}}, - {{{ 6, 49, -22}, 0, { 0, 0}, {0xdf, 0x7b, 0x00, 0x00}}}, - {{{ 6, 49, 20}, 0, { 0, 0}, {0xdf, 0x7b, 0x00, 0x00}}}, - {{{ 39, 58, -22}, 0, { 0, 0}, {0xdf, 0x7b, 0x00, 0x00}}}, - {{{ 6, 49, 20}, 0, { 0, 0}, {0xdf, 0x7b, 0x00, 0x00}}}, - {{{ 39, 58, 20}, 0, { 0, 0}, {0xdf, 0x7b, 0x00, 0x00}}}, - {{{ 6, 49, -22}, 0, { 0, 0}, {0x82, 0xe4, 0x00, 0x00}}}, - {{{ 21, -18, -22}, 0, { 0, 0}, {0x82, 0xe4, 0x00, 0x00}}}, - {{{ 21, -18, 20}, 0, { 0, 0}, {0x82, 0xe4, 0x00, 0x00}}}, - {{{ 6, 49, -22}, 0, { 0, 0}, {0x82, 0xe4, 0x00, 0x00}}}, - {{{ 21, -18, 20}, 0, { 0, 0}, {0x82, 0xe4, 0x00, 0x00}}}, - {{{ 6, 49, 20}, 0, { 0, 0}, {0x82, 0xe4, 0x00, 0x00}}}, - {{{ 21, -18, -22}, 0, { 0, 0}, {0xb0, 0x64, 0x00, 0x00}}}, - {{{ -4, -38, -22}, 0, { 0, 0}, {0xb0, 0x64, 0x00, 0x00}}}, - {{{ -4, -38, 20}, 0, { 0, 0}, {0xb0, 0x64, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07000C20, 0x0026f420, 5278, 0x00000c20, 240); // 0x07000D10 - 0x07000E00 -static const Vtx debug_level_select_vertex_07000D10[] = { - {{{ 21, -18, -22}, 0, { 0, 0}, {0xb0, 0x64, 0x00, 0x00}}}, - {{{ -4, -38, 20}, 0, { 0, 0}, {0xb0, 0x64, 0x00, 0x00}}}, - {{{ 21, -18, 20}, 0, { 0, 0}, {0xb0, 0x64, 0x00, 0x00}}}, - {{{ -4, -38, -22}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -4, 81, -22}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -4, 81, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -4, -38, -22}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -4, 81, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -4, -38, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -4, 81, -22}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -41, 81, -22}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -41, 81, 20}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -4, 81, -22}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -41, 81, 20}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -4, 81, 20}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07000D10, 0x0026f420, 5278, 0x00000d10, 240); // 0x07000E00 - 0x07000EF0 -static const Vtx debug_level_select_vertex_07000E00[] = { - {{{ -41, 81, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -4, 81, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -4, -38, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 21, -18, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 6, 49, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 39, 58, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 21, -18, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 39, 58, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 58, -32, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 21, -18, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 58, -32, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 33, -64, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 21, -18, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 33, -64, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -20, -72, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07000E00, 0x0026f420, 5278, 0x00000e00, 240); // 0x07000EF0 - 0x07000FE0 -static const Vtx debug_level_select_vertex_07000EF0[] = { - {{{ -20, -72, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -42, -36, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -41, 81, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -20, -72, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -41, 81, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -4, -38, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -20, -72, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -4, -38, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 21, -18, -22}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -42, -36, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -20, -72, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 33, -64, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 33, -64, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 58, -32, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 39, 58, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07000EF0, 0x0026f420, 5278, 0x00000ef0, 240); // 0x07000FE0 - 0x070010D0 -static const Vtx debug_level_select_vertex_07000FE0[] = { - {{{ 33, -64, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 39, 58, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 6, 49, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 33, -64, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 6, 49, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 21, -18, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 33, -64, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 21, -18, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -4, -38, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -4, -38, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -4, 81, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -41, 81, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -4, -38, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -41, 81, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -42, -36, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07000FE0, 0x0026f420, 5278, 0x00000fe0, 240); // 0x070010D0 - 0x07001100 -static const Vtx debug_level_select_vertex_070010D0[] = { - {{{ -4, -38, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -42, -36, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 33, -64, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070010D0, 0x0026f420, 5278, 0x000010d0, 48); // 0x07001100 - 0x07001288 const Gfx debug_level_select_dl_07001100[] = { @@ -409,188 +153,34 @@ static const Lights1 debug_level_select_lights_07001288 = gdSPDefLights1( ); // 0x070012A0 - 0x07001390 -static const Vtx debug_level_select_vertex_070012A0[] = { - {{{ 3, 82, -19}, 0, { 0, 0}, {0x0f, 0x7e, 0x00, 0x00}}}, - {{{ -42, 82, -19}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -42, 82, 20}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 3, 82, -19}, 0, { 0, 0}, {0x0f, 0x7e, 0x00, 0x00}}}, - {{{ -42, 82, 20}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 3, 82, 20}, 0, { 0, 0}, {0x1f, 0x7c, 0x00, 0x00}}}, - {{{ -42, 82, -19}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -42, -71, -19}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -42, -71, 20}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -42, 82, -19}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -42, -71, 20}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -42, 82, 20}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -42, -71, -19}, 0, { 0, 0}, {0x02, 0x80, 0x00, 0x00}}}, - {{{ -5, -71, -19}, 0, { 0, 0}, {0x02, 0x80, 0x00, 0x00}}}, - {{{ -5, -71, 20}, 0, { 0, 0}, {0x02, 0x80, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070012A0, 0x0026f420, 5278, 0x000012a0, 240); // 0x07001390 - 0x07001480 -static const Vtx debug_level_select_vertex_07001390[] = { - {{{ -42, -71, -19}, 0, { 0, 0}, {0x02, 0x80, 0x00, 0x00}}}, - {{{ -5, -71, 20}, 0, { 0, 0}, {0x02, 0x80, 0x00, 0x00}}}, - {{{ -42, -71, 20}, 0, { 0, 0}, {0x02, 0x80, 0x00, 0x00}}}, - {{{ -5, -71, -19}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -5, -43, -19}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -5, -43, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -5, -71, -19}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -5, -43, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -5, -71, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -5, -43, -19}, 0, { 0, 0}, {0xfc, 0x80, 0x00, 0x00}}}, - {{{ 20, -44, -19}, 0, { 0, 0}, {0x3e, 0x90, 0x00, 0x00}}}, - {{{ 20, -44, 20}, 0, { 0, 0}, {0x1c, 0x83, 0x00, 0x00}}}, - {{{ -5, -43, -19}, 0, { 0, 0}, {0xfc, 0x80, 0x00, 0x00}}}, - {{{ 20, -44, 20}, 0, { 0, 0}, {0x1c, 0x83, 0x00, 0x00}}}, - {{{ -5, -43, 20}, 0, { 0, 0}, {0xfc, 0x80, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07001390, 0x0026f420, 5278, 0x00001390, 240); // 0x07001480 - 0x07001570 -static const Vtx debug_level_select_vertex_07001480[] = { - {{{ 20, -44, -19}, 0, { 0, 0}, {0x3e, 0x90, 0x00, 0x00}}}, - {{{ 58, -8, -19}, 0, { 0, 0}, {0x7e, 0xeb, 0x00, 0x00}}}, - {{{ 58, -8, 20}, 0, { 0, 0}, {0x70, 0xc2, 0x00, 0x00}}}, - {{{ 20, -44, -19}, 0, { 0, 0}, {0x3e, 0x90, 0x00, 0x00}}}, - {{{ 58, -8, 20}, 0, { 0, 0}, {0x70, 0xc2, 0x00, 0x00}}}, - {{{ 20, -44, 20}, 0, { 0, 0}, {0x1c, 0x83, 0x00, 0x00}}}, - {{{ 58, -8, -19}, 0, { 0, 0}, {0x7e, 0xeb, 0x00, 0x00}}}, - {{{ 47, 65, -19}, 0, { 0, 0}, {0x7e, 0x12, 0x00, 0x00}}}, - {{{ 47, 65, 20}, 0, { 0, 0}, {0x7e, 0x12, 0x00, 0x00}}}, - {{{ 58, -8, -19}, 0, { 0, 0}, {0x7e, 0xeb, 0x00, 0x00}}}, - {{{ 47, 65, 20}, 0, { 0, 0}, {0x7e, 0x12, 0x00, 0x00}}}, - {{{ 58, -8, 20}, 0, { 0, 0}, {0x70, 0xc2, 0x00, 0x00}}}, - {{{ 47, 65, -19}, 0, { 0, 0}, {0x2e, 0x77, 0x00, 0x00}}}, - {{{ 3, 82, -19}, 0, { 0, 0}, {0x0f, 0x7e, 0x00, 0x00}}}, - {{{ 3, 82, 20}, 0, { 0, 0}, {0x1f, 0x7c, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07001480, 0x0026f420, 5278, 0x00001480, 240); // 0x07001570 - 0x07001660 -static const Vtx debug_level_select_vertex_07001570[] = { - {{{ 47, 65, -19}, 0, { 0, 0}, {0x2e, 0x77, 0x00, 0x00}}}, - {{{ 3, 82, 20}, 0, { 0, 0}, {0x1f, 0x7c, 0x00, 0x00}}}, - {{{ 47, 65, 20}, 0, { 0, 0}, {0x2e, 0x77, 0x00, 0x00}}}, - {{{ -5, -4, -19}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -5, 32, -19}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -5, 32, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -5, -4, -19}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -5, 32, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -5, -4, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -5, 32, -19}, 0, { 0, 0}, {0x08, 0x80, 0x00, 0x00}}}, - {{{ 29, 34, -19}, 0, { 0, 0}, {0x08, 0x80, 0x00, 0x00}}}, - {{{ 29, 34, 20}, 0, { 0, 0}, {0x08, 0x80, 0x00, 0x00}}}, - {{{ -5, 32, -19}, 0, { 0, 0}, {0x08, 0x80, 0x00, 0x00}}}, - {{{ 29, 34, 20}, 0, { 0, 0}, {0x08, 0x80, 0x00, 0x00}}}, - {{{ -5, 32, 20}, 0, { 0, 0}, {0x08, 0x80, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07001570, 0x0026f420, 5278, 0x00001570, 240); // 0x07001660 - 0x07001750 -static const Vtx debug_level_select_vertex_07001660[] = { - {{{ 29, 34, -19}, 0, { 0, 0}, {0x83, 0x1c, 0x00, 0x00}}}, - {{{ 18, -9, -19}, 0, { 0, 0}, {0x83, 0x1c, 0x00, 0x00}}}, - {{{ 18, -9, 20}, 0, { 0, 0}, {0x83, 0x1c, 0x00, 0x00}}}, - {{{ 29, 34, -19}, 0, { 0, 0}, {0x83, 0x1c, 0x00, 0x00}}}, - {{{ 18, -9, 20}, 0, { 0, 0}, {0x83, 0x1c, 0x00, 0x00}}}, - {{{ 29, 34, 20}, 0, { 0, 0}, {0x83, 0x1c, 0x00, 0x00}}}, - {{{ 18, -9, -19}, 0, { 0, 0}, {0x1c, 0x7c, 0x00, 0x00}}}, - {{{ -5, -4, -19}, 0, { 0, 0}, {0x1c, 0x7c, 0x00, 0x00}}}, - {{{ -5, -4, 20}, 0, { 0, 0}, {0x1c, 0x7c, 0x00, 0x00}}}, - {{{ 18, -9, -19}, 0, { 0, 0}, {0x1c, 0x7c, 0x00, 0x00}}}, - {{{ -5, -4, 20}, 0, { 0, 0}, {0x1c, 0x7c, 0x00, 0x00}}}, - {{{ 18, -9, 20}, 0, { 0, 0}, {0x1c, 0x7c, 0x00, 0x00}}}, - {{{ 3, 82, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 29, 34, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -5, 32, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07001660, 0x0026f420, 5278, 0x00001660, 240); // 0x07001750 - 0x07001840 -static const Vtx debug_level_select_vertex_07001750[] = { - {{{ 29, 34, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 3, 82, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 47, 65, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 29, 34, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 47, 65, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 58, -8, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 29, 34, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 58, -8, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 20, -44, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -5, -43, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -5, -71, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -42, -71, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -5, -43, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -42, -71, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -42, 82, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07001750, 0x0026f420, 5278, 0x00001750, 240); // 0x07001840 - 0x07001930 -static const Vtx debug_level_select_vertex_07001840[] = { - {{{ -42, 82, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 3, 82, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -5, 32, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -42, 82, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -5, 32, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -5, -4, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 18, -9, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 29, 34, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 20, -44, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 18, -9, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 20, -44, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -5, -43, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -5, -43, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -42, 82, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -5, -4, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07001840, 0x0026f420, 5278, 0x00001840, 240); // 0x07001930 - 0x07001A20 -static const Vtx debug_level_select_vertex_07001930[] = { - {{{ -5, -43, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -5, -4, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 18, -9, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -42, 82, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -5, 32, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 29, 34, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -5, -4, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -5, 32, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -42, 82, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -5, -4, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -42, 82, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -42, -71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -42, -71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -5, -71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -5, -43, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07001930, 0x0026f420, 5278, 0x00001930, 240); // 0x07001A20 - 0x07001B10 -static const Vtx debug_level_select_vertex_07001A20[] = { - {{{ -5, -43, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 20, -44, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 58, -8, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 58, -8, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 47, 65, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 3, 82, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 3, 82, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -42, 82, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 29, 34, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 18, -9, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -5, -4, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -42, -71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 18, -9, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -42, -71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -5, -43, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07001A20, 0x0026f420, 5278, 0x00001a20, 240); // 0x07001B10 - 0x07001BA0 -static const Vtx debug_level_select_vertex_07001B10[] = { - {{{ 18, -9, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -5, -43, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 58, -8, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 58, -8, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 3, 82, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 29, 34, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 58, -8, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 29, 34, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 18, -9, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07001B10, 0x0026f420, 5278, 0x00001b10, 144); // 0x07001BA0 - 0x07001D98 const Gfx debug_level_select_dl_07001BA0[] = { @@ -645,172 +235,31 @@ static const Lights1 debug_level_select_lights_07001D98 = gdSPDefLights1( ); // 0x07001DB0 - 0x07001EA0 -static const Vtx debug_level_select_vertex_07001DB0[] = { - {{{ 42, 76, -19}, 0, { 0, 0}, {0xec, 0x7e, 0x00, 0x00}}}, - {{{ -49, 62, -19}, 0, { 0, 0}, {0xec, 0x7e, 0x00, 0x00}}}, - {{{ -49, 62, 20}, 0, { 0, 0}, {0xec, 0x7e, 0x00, 0x00}}}, - {{{ 42, 76, -19}, 0, { 0, 0}, {0xec, 0x7e, 0x00, 0x00}}}, - {{{ -49, 62, 20}, 0, { 0, 0}, {0xec, 0x7e, 0x00, 0x00}}}, - {{{ 42, 76, 20}, 0, { 0, 0}, {0xec, 0x7e, 0x00, 0x00}}}, - {{{ -49, 62, -19}, 0, { 0, 0}, {0x82, 0xe4, 0x00, 0x00}}}, - {{{ -22, -62, -19}, 0, { 0, 0}, {0x82, 0xe4, 0x00, 0x00}}}, - {{{ -22, -62, 20}, 0, { 0, 0}, {0x82, 0xe4, 0x00, 0x00}}}, - {{{ -49, 62, -19}, 0, { 0, 0}, {0x82, 0xe4, 0x00, 0x00}}}, - {{{ -22, -62, 20}, 0, { 0, 0}, {0x82, 0xe4, 0x00, 0x00}}}, - {{{ -49, 62, 20}, 0, { 0, 0}, {0x82, 0xe4, 0x00, 0x00}}}, - {{{ -22, -62, -19}, 0, { 0, 0}, {0x0a, 0x80, 0x00, 0x00}}}, - {{{ 73, -54, -19}, 0, { 0, 0}, {0x0a, 0x80, 0x00, 0x00}}}, - {{{ 73, -54, 20}, 0, { 0, 0}, {0x0a, 0x80, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07001DB0, 0x0026f420, 5278, 0x00001db0, 240); // 0x07001EA0 - 0x07001F90 -static const Vtx debug_level_select_vertex_07001EA0[] = { - {{{ -22, -62, -19}, 0, { 0, 0}, {0x0a, 0x80, 0x00, 0x00}}}, - {{{ 73, -54, 20}, 0, { 0, 0}, {0x0a, 0x80, 0x00, 0x00}}}, - {{{ -22, -62, 20}, 0, { 0, 0}, {0x0a, 0x80, 0x00, 0x00}}}, - {{{ 73, -54, -19}, 0, { 0, 0}, {0x74, 0x35, 0x00, 0x00}}}, - {{{ 57, -18, -19}, 0, { 0, 0}, {0x74, 0x35, 0x00, 0x00}}}, - {{{ 57, -18, 20}, 0, { 0, 0}, {0x74, 0x35, 0x00, 0x00}}}, - {{{ 73, -54, -19}, 0, { 0, 0}, {0x74, 0x35, 0x00, 0x00}}}, - {{{ 57, -18, 20}, 0, { 0, 0}, {0x74, 0x35, 0x00, 0x00}}}, - {{{ 73, -54, 20}, 0, { 0, 0}, {0x74, 0x35, 0x00, 0x00}}}, - {{{ 57, -18, -19}, 0, { 0, 0}, {0xe6, 0x7d, 0x00, 0x00}}}, - {{{ 7, -28, -19}, 0, { 0, 0}, {0xe6, 0x7d, 0x00, 0x00}}}, - {{{ 7, -28, 20}, 0, { 0, 0}, {0xe6, 0x7d, 0x00, 0x00}}}, - {{{ 57, -18, -19}, 0, { 0, 0}, {0xe6, 0x7d, 0x00, 0x00}}}, - {{{ 7, -28, 20}, 0, { 0, 0}, {0xe6, 0x7d, 0x00, 0x00}}}, - {{{ 57, -18, 20}, 0, { 0, 0}, {0xe6, 0x7d, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07001EA0, 0x0026f420, 5278, 0x00001ea0, 240); // 0x07001F90 - 0x07002080 -static const Vtx debug_level_select_vertex_07001F90[] = { - {{{ 7, -28, -19}, 0, { 0, 0}, {0x7e, 0x12, 0x00, 0x00}}}, - {{{ 3, -1, -19}, 0, { 0, 0}, {0x7e, 0x12, 0x00, 0x00}}}, - {{{ 3, -1, 20}, 0, { 0, 0}, {0x7e, 0x12, 0x00, 0x00}}}, - {{{ 7, -28, -19}, 0, { 0, 0}, {0x7e, 0x12, 0x00, 0x00}}}, - {{{ 3, -1, 20}, 0, { 0, 0}, {0x7e, 0x12, 0x00, 0x00}}}, - {{{ 7, -28, 20}, 0, { 0, 0}, {0x7e, 0x12, 0x00, 0x00}}}, - {{{ 3, -1, -19}, 0, { 0, 0}, {0xee, 0x81, 0x00, 0x00}}}, - {{{ 43, -7, -19}, 0, { 0, 0}, {0xee, 0x81, 0x00, 0x00}}}, - {{{ 43, -7, 20}, 0, { 0, 0}, {0xee, 0x81, 0x00, 0x00}}}, - {{{ 3, -1, -19}, 0, { 0, 0}, {0xee, 0x81, 0x00, 0x00}}}, - {{{ 43, -7, 20}, 0, { 0, 0}, {0xee, 0x81, 0x00, 0x00}}}, - {{{ 3, -1, 20}, 0, { 0, 0}, {0xee, 0x81, 0x00, 0x00}}}, - {{{ 43, -7, -19}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 43, 19, -19}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 43, 19, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07001F90, 0x0026f420, 5278, 0x00001f90, 240); // 0x07002080 - 0x07002170 -static const Vtx debug_level_select_vertex_07002080[] = { - {{{ 43, -7, -19}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 43, 19, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 43, -7, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ 43, 19, -19}, 0, { 0, 0}, {0x0c, 0x7f, 0x00, 0x00}}}, - {{{ -4, 23, -19}, 0, { 0, 0}, {0x0c, 0x7f, 0x00, 0x00}}}, - {{{ -4, 23, 20}, 0, { 0, 0}, {0x0c, 0x7f, 0x00, 0x00}}}, - {{{ 43, 19, -19}, 0, { 0, 0}, {0x0c, 0x7f, 0x00, 0x00}}}, - {{{ -4, 23, 20}, 0, { 0, 0}, {0x0c, 0x7f, 0x00, 0x00}}}, - {{{ 43, 19, 20}, 0, { 0, 0}, {0x0c, 0x7f, 0x00, 0x00}}}, - {{{ -4, 23, -19}, 0, { 0, 0}, {0x7a, 0xda, 0x00, 0x00}}}, - {{{ 1, 42, -19}, 0, { 0, 0}, {0x7a, 0xda, 0x00, 0x00}}}, - {{{ 1, 42, 20}, 0, { 0, 0}, {0x7a, 0xda, 0x00, 0x00}}}, - {{{ -4, 23, -19}, 0, { 0, 0}, {0x7a, 0xda, 0x00, 0x00}}}, - {{{ 1, 42, 20}, 0, { 0, 0}, {0x7a, 0xda, 0x00, 0x00}}}, - {{{ -4, 23, 20}, 0, { 0, 0}, {0x7a, 0xda, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07002080, 0x0026f420, 5278, 0x00002080, 240); // 0x07002170 - 0x07002260 -static const Vtx debug_level_select_vertex_07002170[] = { - {{{ 1, 42, -19}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0x00}}}, - {{{ 38, 42, -19}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0x00}}}, - {{{ 38, 42, 20}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0x00}}}, - {{{ 1, 42, -19}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0x00}}}, - {{{ 38, 42, 20}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0x00}}}, - {{{ 1, 42, 20}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0x00}}}, - {{{ 38, 42, -19}, 0, { 0, 0}, {0x7f, 0xf1, 0x00, 0x00}}}, - {{{ 42, 76, -19}, 0, { 0, 0}, {0x7f, 0xf1, 0x00, 0x00}}}, - {{{ 42, 76, 20}, 0, { 0, 0}, {0x7f, 0xf1, 0x00, 0x00}}}, - {{{ 38, 42, -19}, 0, { 0, 0}, {0x7f, 0xf1, 0x00, 0x00}}}, - {{{ 42, 76, 20}, 0, { 0, 0}, {0x7f, 0xf1, 0x00, 0x00}}}, - {{{ 38, 42, 20}, 0, { 0, 0}, {0x7f, 0xf1, 0x00, 0x00}}}, - {{{ 42, 76, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 38, 42, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 1, 42, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07002170, 0x0026f420, 5278, 0x00002170, 240); // 0x07002260 - 0x07002350 -static const Vtx debug_level_select_vertex_07002260[] = { - {{{ -4, 23, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 43, 19, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 43, -7, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -4, 23, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 43, -7, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 3, -1, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -4, 23, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 3, -1, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 7, -28, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 7, -28, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 57, -18, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 73, -54, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 7, -28, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 73, -54, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -22, -62, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07002260, 0x0026f420, 5278, 0x00002260, 240); // 0x07002350 - 0x07002440 -static const Vtx debug_level_select_vertex_07002350[] = { - {{{ 7, -28, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -22, -62, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -49, 62, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -49, 62, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 42, 76, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 1, 42, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -49, 62, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 1, 42, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -4, 23, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -49, 62, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -4, 23, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 7, -28, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -22, -62, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 73, -54, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 57, -18, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07002350, 0x0026f420, 5278, 0x00002350, 240); // 0x07002440 - 0x07002530 -static const Vtx debug_level_select_vertex_07002440[] = { - {{{ -22, -62, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 57, -18, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 7, -28, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -22, -62, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 7, -28, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 3, -1, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 3, -1, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 43, -7, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 43, 19, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 3, -1, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 43, 19, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -4, 23, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 1, 42, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 38, 42, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 42, 76, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07002440, 0x0026f420, 5278, 0x00002440, 240); // 0x07002530 - 0x070025F0 -static const Vtx debug_level_select_vertex_07002530[] = { - {{{ 1, 42, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 42, 76, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -49, 62, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -49, 62, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -22, -62, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 3, -1, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -49, 62, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 3, -1, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -4, 23, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -49, 62, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -4, 23, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 1, 42, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07002530, 0x0026f420, 5278, 0x00002530, 192); // 0x070025F0 - 0x070027C0 const Gfx debug_level_select_dl_070025F0[] = { @@ -861,220 +310,40 @@ static const Lights1 debug_level_select_lights_070027C0 = gdSPDefLights1( ); // 0x070027D8 - 0x070028C8 -static const Vtx debug_level_select_vertex_070027D8[] = { - {{{ 28, 75, -20}, 0, { 0, 0}, {0x16, 0x7d, 0x00, 0x00}}}, - {{{ -43, 76, -20}, 0, { 0, 0}, {0x01, 0x7f, 0x00, 0x00}}}, - {{{ -43, 76, 20}, 0, { 0, 0}, {0x01, 0x7f, 0x00, 0x00}}}, - {{{ 28, 75, -20}, 0, { 0, 0}, {0x16, 0x7d, 0x00, 0x00}}}, - {{{ -43, 76, 20}, 0, { 0, 0}, {0x01, 0x7f, 0x00, 0x00}}}, - {{{ 28, 75, 20}, 0, { 0, 0}, {0x2b, 0x78, 0x00, 0x00}}}, - {{{ -43, 76, -20}, 0, { 0, 0}, {0x80, 0xfb, 0x00, 0x00}}}, - {{{ -37, -71, -20}, 0, { 0, 0}, {0x80, 0xfb, 0x00, 0x00}}}, - {{{ -37, -71, 20}, 0, { 0, 0}, {0x80, 0xfb, 0x00, 0x00}}}, - {{{ -43, 76, -20}, 0, { 0, 0}, {0x80, 0xfb, 0x00, 0x00}}}, - {{{ -37, -71, 20}, 0, { 0, 0}, {0x80, 0xfb, 0x00, 0x00}}}, - {{{ -43, 76, 20}, 0, { 0, 0}, {0x80, 0xfb, 0x00, 0x00}}}, - {{{ -37, -71, -20}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0x00}}}, - {{{ 0, -71, -20}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0x00}}}, - {{{ 0, -71, 20}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070027D8, 0x0026f420, 5278, 0x000027d8, 240); // 0x070028C8 - 0x070029B8 -static const Vtx debug_level_select_vertex_070028C8[] = { - {{{ -37, -71, -20}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0x00}}}, - {{{ 0, -71, 20}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0x00}}}, - {{{ -37, -71, 20}, 0, { 0, 0}, {0x00, 0x80, 0x00, 0x00}}}, - {{{ 0, -71, -20}, 0, { 0, 0}, {0x7f, 0x0e, 0x00, 0x00}}}, - {{{ -7, -14, -20}, 0, { 0, 0}, {0x7f, 0x0e, 0x00, 0x00}}}, - {{{ -7, -14, 20}, 0, { 0, 0}, {0x7f, 0x0e, 0x00, 0x00}}}, - {{{ 0, -71, -20}, 0, { 0, 0}, {0x7f, 0x0e, 0x00, 0x00}}}, - {{{ -7, -14, 20}, 0, { 0, 0}, {0x7f, 0x0e, 0x00, 0x00}}}, - {{{ 0, -71, 20}, 0, { 0, 0}, {0x7f, 0x0e, 0x00, 0x00}}}, - {{{ -7, -14, -20}, 0, { 0, 0}, {0xa3, 0xa7, 0x00, 0x00}}}, - {{{ 46, -70, -20}, 0, { 0, 0}, {0xa3, 0xa7, 0x00, 0x00}}}, - {{{ 46, -70, 20}, 0, { 0, 0}, {0xa3, 0xa7, 0x00, 0x00}}}, - {{{ -7, -14, -20}, 0, { 0, 0}, {0xa3, 0xa7, 0x00, 0x00}}}, - {{{ 46, -70, 20}, 0, { 0, 0}, {0xa3, 0xa7, 0x00, 0x00}}}, - {{{ -7, -14, 20}, 0, { 0, 0}, {0xa3, 0xa7, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070028C8, 0x0026f420, 5278, 0x000028c8, 240); // 0x070029B8 - 0x07002AA8 -static const Vtx debug_level_select_vertex_070029B8[] = { - {{{ 46, -70, -20}, 0, { 0, 0}, {0x57, 0xa2, 0x00, 0x00}}}, - {{{ 79, -39, -20}, 0, { 0, 0}, {0x57, 0xa2, 0x00, 0x00}}}, - {{{ 79, -39, 20}, 0, { 0, 0}, {0x57, 0xa2, 0x00, 0x00}}}, - {{{ 46, -70, -20}, 0, { 0, 0}, {0x57, 0xa2, 0x00, 0x00}}}, - {{{ 79, -39, 20}, 0, { 0, 0}, {0x57, 0xa2, 0x00, 0x00}}}, - {{{ 46, -70, 20}, 0, { 0, 0}, {0x57, 0xa2, 0x00, 0x00}}}, - {{{ 79, -39, -20}, 0, { 0, 0}, {0x49, 0x69, 0x00, 0x00}}}, - {{{ 35, -8, -20}, 0, { 0, 0}, {0x49, 0x69, 0x00, 0x00}}}, - {{{ 35, -8, 20}, 0, { 0, 0}, {0x49, 0x69, 0x00, 0x00}}}, - {{{ 79, -39, -20}, 0, { 0, 0}, {0x49, 0x69, 0x00, 0x00}}}, - {{{ 35, -8, 20}, 0, { 0, 0}, {0x49, 0x69, 0x00, 0x00}}}, - {{{ 79, -39, 20}, 0, { 0, 0}, {0x49, 0x69, 0x00, 0x00}}}, - {{{ 35, -8, -20}, 0, { 0, 0}, {0x53, 0x9f, 0x00, 0x00}}}, - {{{ 64, 16, -20}, 0, { 0, 0}, {0x7d, 0xe6, 0x00, 0x00}}}, - {{{ 64, 16, 20}, 0, { 0, 0}, {0x6d, 0xbd, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070029B8, 0x0026f420, 5278, 0x000029b8, 240); // 0x07002AA8 - 0x07002B98 -static const Vtx debug_level_select_vertex_07002AA8[] = { - {{{ 35, -8, -20}, 0, { 0, 0}, {0x53, 0x9f, 0x00, 0x00}}}, - {{{ 64, 16, 20}, 0, { 0, 0}, {0x6d, 0xbd, 0x00, 0x00}}}, - {{{ 35, -8, 20}, 0, { 0, 0}, {0x53, 0x9f, 0x00, 0x00}}}, - {{{ 64, 16, -20}, 0, { 0, 0}, {0x7d, 0xe6, 0x00, 0x00}}}, - {{{ 59, 58, -20}, 0, { 0, 0}, {0x5d, 0x57, 0x00, 0x00}}}, - {{{ 59, 58, 20}, 0, { 0, 0}, {0x75, 0x33, 0x00, 0x00}}}, - {{{ 64, 16, -20}, 0, { 0, 0}, {0x7d, 0xe6, 0x00, 0x00}}}, - {{{ 59, 58, 20}, 0, { 0, 0}, {0x75, 0x33, 0x00, 0x00}}}, - {{{ 64, 16, 20}, 0, { 0, 0}, {0x6d, 0xbd, 0x00, 0x00}}}, - {{{ 59, 58, -20}, 0, { 0, 0}, {0x5d, 0x57, 0x00, 0x00}}}, - {{{ 28, 75, -20}, 0, { 0, 0}, {0x16, 0x7d, 0x00, 0x00}}}, - {{{ 28, 75, 20}, 0, { 0, 0}, {0x2b, 0x78, 0x00, 0x00}}}, - {{{ 59, 58, -20}, 0, { 0, 0}, {0x5d, 0x57, 0x00, 0x00}}}, - {{{ 28, 75, 20}, 0, { 0, 0}, {0x2b, 0x78, 0x00, 0x00}}}, - {{{ 59, 58, 20}, 0, { 0, 0}, {0x75, 0x33, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07002AA8, 0x0026f420, 5278, 0x00002aa8, 240); // 0x07002B98 - 0x07002C88 -static const Vtx debug_level_select_vertex_07002B98[] = { - {{{ -9, 56, -20}, 0, { 0, 0}, {0xc0, 0x90, 0x00, 0x00}}}, - {{{ 32, 32, -20}, 0, { 0, 0}, {0xc0, 0x90, 0x00, 0x00}}}, - {{{ 32, 32, 20}, 0, { 0, 0}, {0xc0, 0x90, 0x00, 0x00}}}, - {{{ -9, 56, -20}, 0, { 0, 0}, {0xc0, 0x90, 0x00, 0x00}}}, - {{{ 32, 32, 20}, 0, { 0, 0}, {0xc0, 0x90, 0x00, 0x00}}}, - {{{ -9, 56, 20}, 0, { 0, 0}, {0xc0, 0x90, 0x00, 0x00}}}, - {{{ 32, 32, -20}, 0, { 0, 0}, {0x90, 0x3e, 0x00, 0x00}}}, - {{{ 11, -3, -20}, 0, { 0, 0}, {0x90, 0x3e, 0x00, 0x00}}}, - {{{ 11, -3, 20}, 0, { 0, 0}, {0x90, 0x3e, 0x00, 0x00}}}, - {{{ 32, 32, -20}, 0, { 0, 0}, {0x90, 0x3e, 0x00, 0x00}}}, - {{{ 11, -3, 20}, 0, { 0, 0}, {0x90, 0x3e, 0x00, 0x00}}}, - {{{ 32, 32, 20}, 0, { 0, 0}, {0x90, 0x3e, 0x00, 0x00}}}, - {{{ 11, -3, -20}, 0, { 0, 0}, {0x44, 0x6c, 0x00, 0x00}}}, - {{{ -9, 10, -20}, 0, { 0, 0}, {0x79, 0x28, 0x00, 0x00}}}, - {{{ -9, 10, 20}, 0, { 0, 0}, {0x63, 0x51, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07002B98, 0x0026f420, 5278, 0x00002b98, 240); // 0x07002C88 - 0x07002D78 -static const Vtx debug_level_select_vertex_07002C88[] = { - {{{ 11, -3, -20}, 0, { 0, 0}, {0x44, 0x6c, 0x00, 0x00}}}, - {{{ -9, 10, 20}, 0, { 0, 0}, {0x63, 0x51, 0x00, 0x00}}}, - {{{ 11, -3, 20}, 0, { 0, 0}, {0x44, 0x6c, 0x00, 0x00}}}, - {{{ -9, 10, -20}, 0, { 0, 0}, {0x79, 0x28, 0x00, 0x00}}}, - {{{ -9, 56, -20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -9, 56, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -9, 10, -20}, 0, { 0, 0}, {0x79, 0x28, 0x00, 0x00}}}, - {{{ -9, 56, 20}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x00}}}, - {{{ -9, 10, 20}, 0, { 0, 0}, {0x63, 0x51, 0x00, 0x00}}}, - {{{ 32, 32, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -9, 56, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 28, 75, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 32, 32, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 28, 75, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 59, 58, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07002C88, 0x0026f420, 5278, 0x00002c88, 240); // 0x07002D78 - 0x07002E68 -static const Vtx debug_level_select_vertex_07002D78[] = { - {{{ 32, 32, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 59, 58, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 64, 16, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 32, 32, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 64, 16, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 35, -8, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 35, -8, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 79, -39, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 46, -70, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 35, -8, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 46, -70, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -7, -14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -7, -14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 0, -71, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -37, -71, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07002D78, 0x0026f420, 5278, 0x00002d78, 240); // 0x07002E68 - 0x07002F58 -static const Vtx debug_level_select_vertex_07002E68[] = { - {{{ -7, -14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -37, -71, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -43, 76, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -43, 76, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 28, 75, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -9, 56, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -43, 76, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -9, 56, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -9, 10, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 11, -3, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 32, 32, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 35, -8, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 11, -3, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 35, -8, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -7, -14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07002E68, 0x0026f420, 5278, 0x00002e68, 240); // 0x07002F58 - 0x07003048 -static const Vtx debug_level_select_vertex_07002F58[] = { - {{{ -7, -14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -43, 76, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -9, 10, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -7, -14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -9, 10, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 11, -3, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -9, 56, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 32, 32, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -43, 76, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -9, 56, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -43, 76, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -37, -71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -37, -71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 0, -71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -7, -14, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07002F58, 0x0026f420, 5278, 0x00002f58, 240); // 0x07003048 - 0x07003138 -static const Vtx debug_level_select_vertex_07003048[] = { - {{{ -7, -14, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 46, -70, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 79, -39, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -7, -14, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 79, -39, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 35, -8, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -7, -14, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 35, -8, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 64, 16, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 64, 16, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 59, 58, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 28, 75, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 64, 16, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 28, 75, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -43, 76, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07003048, 0x0026f420, 5278, 0x00003048, 240); // 0x07003138 - 0x07003228 -static const Vtx debug_level_select_vertex_07003138[] = { - {{{ 64, 16, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -43, 76, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 32, 32, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 64, 16, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 32, 32, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 11, -3, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -9, 10, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -9, 56, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -37, -71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -9, 10, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -37, -71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -7, -14, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -7, -14, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 64, 16, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 11, -3, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07003138, 0x0026f420, 5278, 0x00003138, 240); // 0x07003228 - 0x07003258 -static const Vtx debug_level_select_vertex_07003228[] = { - {{{ -7, -14, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 11, -3, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -9, 10, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07003228, 0x0026f420, 5278, 0x00003228, 48); // 0x07003258 - 0x070034A0 const Gfx debug_level_select_dl_07003258[] = { @@ -1136,188 +405,34 @@ static const Lights1 debug_level_select_lights_070034A0 = gdSPDefLights1( ); // 0x070034B8 - 0x070035A8 -static const Vtx debug_level_select_vertex_070034B8[] = { - {{{ 17, 107, -20}, 0, { 0, 0}, {0x89, 0x2f, 0x00, 0x00}}}, - {{{ -1, 60, -20}, 0, { 0, 0}, {0x89, 0x2f, 0x00, 0x00}}}, - {{{ -1, 60, 19}, 0, { 0, 0}, {0x89, 0x2f, 0x00, 0x00}}}, - {{{ 17, 107, -20}, 0, { 0, 0}, {0x89, 0x2f, 0x00, 0x00}}}, - {{{ -1, 60, 19}, 0, { 0, 0}, {0x89, 0x2f, 0x00, 0x00}}}, - {{{ 17, 107, 19}, 0, { 0, 0}, {0x89, 0x2f, 0x00, 0x00}}}, - {{{ -1, 60, -20}, 0, { 0, 0}, {0x73, 0x36, 0x00, 0x00}}}, - {{{ -23, 107, -20}, 0, { 0, 0}, {0x73, 0x36, 0x00, 0x00}}}, - {{{ -23, 107, 19}, 0, { 0, 0}, {0x73, 0x36, 0x00, 0x00}}}, - {{{ -1, 60, -20}, 0, { 0, 0}, {0x73, 0x36, 0x00, 0x00}}}, - {{{ -23, 107, 19}, 0, { 0, 0}, {0x73, 0x36, 0x00, 0x00}}}, - {{{ -1, 60, 19}, 0, { 0, 0}, {0x73, 0x36, 0x00, 0x00}}}, - {{{ -23, 107, -20}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ -64, 108, -20}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ -64, 108, 19}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070034B8, 0x0026f420, 5278, 0x000034b8, 240); // 0x070035A8 - 0x07003698 -static const Vtx debug_level_select_vertex_070035A8[] = { - {{{ -23, 107, -20}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ -64, 108, 19}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ -23, 107, 19}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ -64, 108, -20}, 0, { 0, 0}, {0x82, 0x18, 0x00, 0x00}}}, - {{{ -101, -85, -20}, 0, { 0, 0}, {0x82, 0x18, 0x00, 0x00}}}, - {{{ -101, -85, 19}, 0, { 0, 0}, {0x82, 0x18, 0x00, 0x00}}}, - {{{ -64, 108, -20}, 0, { 0, 0}, {0x82, 0x18, 0x00, 0x00}}}, - {{{ -101, -85, 19}, 0, { 0, 0}, {0x82, 0x18, 0x00, 0x00}}}, - {{{ -64, 108, 19}, 0, { 0, 0}, {0x82, 0x18, 0x00, 0x00}}}, - {{{ -101, -85, -20}, 0, { 0, 0}, {0xe5, 0x82, 0x00, 0x00}}}, - {{{ -40, -98, -20}, 0, { 0, 0}, {0xe5, 0x82, 0x00, 0x00}}}, - {{{ -40, -98, 19}, 0, { 0, 0}, {0xe5, 0x82, 0x00, 0x00}}}, - {{{ -101, -85, -20}, 0, { 0, 0}, {0xe5, 0x82, 0x00, 0x00}}}, - {{{ -40, -98, 19}, 0, { 0, 0}, {0xe5, 0x82, 0x00, 0x00}}}, - {{{ -101, -85, 19}, 0, { 0, 0}, {0xe5, 0x82, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070035A8, 0x0026f420, 5278, 0x000035a8, 240); // 0x07003698 - 0x07003788 -static const Vtx debug_level_select_vertex_07003698[] = { - {{{ -40, -98, -20}, 0, { 0, 0}, {0x7f, 0xf5, 0x00, 0x00}}}, - {{{ -32, 9, -20}, 0, { 0, 0}, {0x7f, 0xf5, 0x00, 0x00}}}, - {{{ -32, 9, 19}, 0, { 0, 0}, {0x7f, 0xf5, 0x00, 0x00}}}, - {{{ -40, -98, -20}, 0, { 0, 0}, {0x7f, 0xf5, 0x00, 0x00}}}, - {{{ -32, 9, 19}, 0, { 0, 0}, {0x7f, 0xf5, 0x00, 0x00}}}, - {{{ -40, -98, 19}, 0, { 0, 0}, {0x7f, 0xf5, 0x00, 0x00}}}, - {{{ -32, 9, -20}, 0, { 0, 0}, {0x8e, 0xc4, 0x00, 0x00}}}, - {{{ -2, -46, -20}, 0, { 0, 0}, {0x8e, 0xc4, 0x00, 0x00}}}, - {{{ -2, -46, 19}, 0, { 0, 0}, {0x8e, 0xc4, 0x00, 0x00}}}, - {{{ -32, 9, -20}, 0, { 0, 0}, {0x8e, 0xc4, 0x00, 0x00}}}, - {{{ -2, -46, 19}, 0, { 0, 0}, {0x8e, 0xc4, 0x00, 0x00}}}, - {{{ -32, 9, 19}, 0, { 0, 0}, {0x8e, 0xc4, 0x00, 0x00}}}, - {{{ -2, -46, -20}, 0, { 0, 0}, {0x71, 0xc4, 0x00, 0x00}}}, - {{{ 29, 14, -20}, 0, { 0, 0}, {0x71, 0xc4, 0x00, 0x00}}}, - {{{ 29, 14, 19}, 0, { 0, 0}, {0x71, 0xc4, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07003698, 0x0026f420, 5278, 0x00003698, 240); // 0x07003788 - 0x07003878 -static const Vtx debug_level_select_vertex_07003788[] = { - {{{ -2, -46, -20}, 0, { 0, 0}, {0x71, 0xc4, 0x00, 0x00}}}, - {{{ 29, 14, 19}, 0, { 0, 0}, {0x71, 0xc4, 0x00, 0x00}}}, - {{{ -2, -46, 19}, 0, { 0, 0}, {0x71, 0xc4, 0x00, 0x00}}}, - {{{ 29, 14, -20}, 0, { 0, 0}, {0x92, 0xbe, 0x00, 0x00}}}, - {{{ 63, -41, -20}, 0, { 0, 0}, {0x80, 0xf8, 0x00, 0x00}}}, - {{{ 63, -41, 19}, 0, { 0, 0}, {0x85, 0xd9, 0x00, 0x00}}}, - {{{ 29, 14, -20}, 0, { 0, 0}, {0x92, 0xbe, 0x00, 0x00}}}, - {{{ 63, -41, 19}, 0, { 0, 0}, {0x85, 0xd9, 0x00, 0x00}}}, - {{{ 29, 14, 19}, 0, { 0, 0}, {0x92, 0xbe, 0x00, 0x00}}}, - {{{ 63, -41, -20}, 0, { 0, 0}, {0x80, 0xf8, 0x00, 0x00}}}, - {{{ 54, -93, -20}, 0, { 0, 0}, {0x82, 0x16, 0x00, 0x00}}}, - {{{ 54, -93, 19}, 0, { 0, 0}, {0x82, 0x16, 0x00, 0x00}}}, - {{{ 63, -41, -20}, 0, { 0, 0}, {0x80, 0xf8, 0x00, 0x00}}}, - {{{ 54, -93, 19}, 0, { 0, 0}, {0x82, 0x16, 0x00, 0x00}}}, - {{{ 63, -41, 19}, 0, { 0, 0}, {0x85, 0xd9, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07003788, 0x0026f420, 5278, 0x00003788, 240); // 0x07003878 - 0x07003968 -static const Vtx debug_level_select_vertex_07003878[] = { - {{{ 54, -93, -20}, 0, { 0, 0}, {0x38, 0x8d, 0x00, 0x00}}}, - {{{ 119, -61, -20}, 0, { 0, 0}, {0x38, 0x8d, 0x00, 0x00}}}, - {{{ 119, -61, 19}, 0, { 0, 0}, {0x38, 0x8d, 0x00, 0x00}}}, - {{{ 54, -93, -20}, 0, { 0, 0}, {0x38, 0x8d, 0x00, 0x00}}}, - {{{ 119, -61, 19}, 0, { 0, 0}, {0x38, 0x8d, 0x00, 0x00}}}, - {{{ 54, -93, 19}, 0, { 0, 0}, {0x38, 0x8d, 0x00, 0x00}}}, - {{{ 119, -61, -20}, 0, { 0, 0}, {0x78, 0x2b, 0x00, 0x00}}}, - {{{ 64, 89, -20}, 0, { 0, 0}, {0x4d, 0x65, 0x00, 0x00}}}, - {{{ 64, 89, 19}, 0, { 0, 0}, {0x68, 0x4a, 0x00, 0x00}}}, - {{{ 119, -61, -20}, 0, { 0, 0}, {0x78, 0x2b, 0x00, 0x00}}}, - {{{ 64, 89, 19}, 0, { 0, 0}, {0x68, 0x4a, 0x00, 0x00}}}, - {{{ 119, -61, 19}, 0, { 0, 0}, {0x78, 0x2b, 0x00, 0x00}}}, - {{{ 64, 89, -20}, 0, { 0, 0}, {0x4d, 0x65, 0x00, 0x00}}}, - {{{ 17, 107, -20}, 0, { 0, 0}, {0x2f, 0x76, 0x00, 0x00}}}, - {{{ 17, 107, 19}, 0, { 0, 0}, {0x2f, 0x76, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07003878, 0x0026f420, 5278, 0x00003878, 240); // 0x07003968 - 0x07003A58 -static const Vtx debug_level_select_vertex_07003968[] = { - {{{ 64, 89, -20}, 0, { 0, 0}, {0x4d, 0x65, 0x00, 0x00}}}, - {{{ 17, 107, 19}, 0, { 0, 0}, {0x2f, 0x76, 0x00, 0x00}}}, - {{{ 64, 89, 19}, 0, { 0, 0}, {0x68, 0x4a, 0x00, 0x00}}}, - {{{ 17, 107, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 64, 89, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 119, -61, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 119, -61, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 54, -93, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 63, -41, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 119, -61, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 63, -41, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 29, 14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 29, 14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -2, -46, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -32, 9, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07003968, 0x0026f420, 5278, 0x00003968, 240); // 0x07003A58 - 0x07003B48 -static const Vtx debug_level_select_vertex_07003A58[] = { - {{{ -32, 9, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -40, -98, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -101, -85, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -32, 9, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -101, -85, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -64, 108, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -32, 9, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -64, 108, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -23, 107, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -32, 9, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -23, 107, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -1, 60, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -1, 60, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 17, 107, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 119, -61, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07003A58, 0x0026f420, 5278, 0x00003a58, 240); // 0x07003B48 - 0x07003C38 -static const Vtx debug_level_select_vertex_07003B48[] = { - {{{ -1, 60, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 119, -61, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 29, 14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -1, 60, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 29, 14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -32, 9, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -1, 60, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -23, 107, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -64, 108, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -1, 60, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -64, 108, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -101, -85, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -101, -85, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -40, -98, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -32, 9, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07003B48, 0x0026f420, 5278, 0x00003b48, 240); // 0x07003C38 - 0x07003D28 -static const Vtx debug_level_select_vertex_07003C38[] = { - {{{ -32, 9, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -2, -46, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 29, 14, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 63, -41, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 54, -93, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 119, -61, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 63, -41, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 119, -61, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 64, 89, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 63, -41, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 64, 89, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 17, 107, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -1, 60, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -101, -85, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -32, 9, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07003C38, 0x0026f420, 5278, 0x00003c38, 240); // 0x07003D28 - 0x07003DB8 -static const Vtx debug_level_select_vertex_07003D28[] = { - {{{ -1, 60, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -32, 9, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 29, 14, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 29, 14, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 63, -41, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 17, 107, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 29, 14, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 17, 107, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -1, 60, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07003D28, 0x0026f420, 5278, 0x00003d28, 144); // 0x07003DB8 - 0x07003FB0 const Gfx debug_level_select_dl_07003DB8[] = { @@ -1372,188 +487,34 @@ static const Lights1 debug_level_select_lights_07003FB0 = gdSPDefLights1( ); // 0x07003FC8 - 0x070040B8 -static const Vtx debug_level_select_vertex_07003FC8[] = { - {{{ -15, 83, -20}, 0, { 0, 0}, {0x93, 0x44, 0x00, 0x00}}}, - {{{ -105, -60, -20}, 0, { 0, 0}, {0x93, 0x44, 0x00, 0x00}}}, - {{{ -105, -60, 19}, 0, { 0, 0}, {0x93, 0x44, 0x00, 0x00}}}, - {{{ -15, 83, -20}, 0, { 0, 0}, {0x93, 0x44, 0x00, 0x00}}}, - {{{ -105, -60, 19}, 0, { 0, 0}, {0x93, 0x44, 0x00, 0x00}}}, - {{{ -15, 83, 19}, 0, { 0, 0}, {0x93, 0x44, 0x00, 0x00}}}, - {{{ -105, -60, -20}, 0, { 0, 0}, {0xe5, 0x82, 0x00, 0x00}}}, - {{{ -48, -72, -20}, 0, { 0, 0}, {0xe5, 0x82, 0x00, 0x00}}}, - {{{ -48, -72, 19}, 0, { 0, 0}, {0xe5, 0x82, 0x00, 0x00}}}, - {{{ -105, -60, -20}, 0, { 0, 0}, {0xe5, 0x82, 0x00, 0x00}}}, - {{{ -48, -72, 19}, 0, { 0, 0}, {0xe5, 0x82, 0x00, 0x00}}}, - {{{ -105, -60, 19}, 0, { 0, 0}, {0xe5, 0x82, 0x00, 0x00}}}, - {{{ -48, -72, -20}, 0, { 0, 0}, {0x70, 0xc2, 0x00, 0x00}}}, - {{{ -35, -47, -20}, 0, { 0, 0}, {0x70, 0xc2, 0x00, 0x00}}}, - {{{ -35, -47, 19}, 0, { 0, 0}, {0x70, 0xc2, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07003FC8, 0x0026f420, 5278, 0x00003fc8, 240); // 0x070040B8 - 0x070041A8 -static const Vtx debug_level_select_vertex_070040B8[] = { - {{{ -48, -72, -20}, 0, { 0, 0}, {0x70, 0xc2, 0x00, 0x00}}}, - {{{ -35, -47, 19}, 0, { 0, 0}, {0x70, 0xc2, 0x00, 0x00}}}, - {{{ -48, -72, 19}, 0, { 0, 0}, {0x70, 0xc2, 0x00, 0x00}}}, - {{{ -35, -47, -20}, 0, { 0, 0}, {0xdd, 0x84, 0x00, 0x00}}}, - {{{ 26, -65, -20}, 0, { 0, 0}, {0x96, 0xb7, 0x00, 0x00}}}, - {{{ 26, -65, 19}, 0, { 0, 0}, {0xb7, 0x96, 0x00, 0x00}}}, - {{{ -35, -47, -20}, 0, { 0, 0}, {0xdd, 0x84, 0x00, 0x00}}}, - {{{ 26, -65, 19}, 0, { 0, 0}, {0xb7, 0x96, 0x00, 0x00}}}, - {{{ -35, -47, 19}, 0, { 0, 0}, {0xdd, 0x84, 0x00, 0x00}}}, - {{{ 26, -65, -20}, 0, { 0, 0}, {0x96, 0xb7, 0x00, 0x00}}}, - {{{ 33, -90, -20}, 0, { 0, 0}, {0x84, 0xdd, 0x00, 0x00}}}, - {{{ 33, -90, 19}, 0, { 0, 0}, {0x84, 0xdd, 0x00, 0x00}}}, - {{{ 26, -65, -20}, 0, { 0, 0}, {0x96, 0xb7, 0x00, 0x00}}}, - {{{ 33, -90, 19}, 0, { 0, 0}, {0x84, 0xdd, 0x00, 0x00}}}, - {{{ 26, -65, 19}, 0, { 0, 0}, {0xb7, 0x96, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070040B8, 0x0026f420, 5278, 0x000040b8, 240); // 0x070041A8 - 0x07004298 -static const Vtx debug_level_select_vertex_070041A8[] = { - {{{ 33, -90, -20}, 0, { 0, 0}, {0x01, 0x80, 0x00, 0x00}}}, - {{{ 89, -89, -20}, 0, { 0, 0}, {0x01, 0x80, 0x00, 0x00}}}, - {{{ 89, -89, 19}, 0, { 0, 0}, {0x01, 0x80, 0x00, 0x00}}}, - {{{ 33, -90, -20}, 0, { 0, 0}, {0x01, 0x80, 0x00, 0x00}}}, - {{{ 89, -89, 19}, 0, { 0, 0}, {0x01, 0x80, 0x00, 0x00}}}, - {{{ 33, -90, 19}, 0, { 0, 0}, {0x01, 0x80, 0x00, 0x00}}}, - {{{ 89, -89, -20}, 0, { 0, 0}, {0x78, 0x2c, 0x00, 0x00}}}, - {{{ 28, 74, -20}, 0, { 0, 0}, {0x3f, 0x6e, 0x00, 0x00}}}, - {{{ 28, 74, 19}, 0, { 0, 0}, {0x63, 0x50, 0x00, 0x00}}}, - {{{ 89, -89, -20}, 0, { 0, 0}, {0x78, 0x2c, 0x00, 0x00}}}, - {{{ 28, 74, 19}, 0, { 0, 0}, {0x63, 0x50, 0x00, 0x00}}}, - {{{ 89, -89, 19}, 0, { 0, 0}, {0x78, 0x2c, 0x00, 0x00}}}, - {{{ 28, 74, -20}, 0, { 0, 0}, {0x3f, 0x6e, 0x00, 0x00}}}, - {{{ -15, 83, -20}, 0, { 0, 0}, {0x18, 0x7d, 0x00, 0x00}}}, - {{{ -15, 83, 19}, 0, { 0, 0}, {0x18, 0x7d, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070041A8, 0x0026f420, 5278, 0x000041a8, 240); // 0x07004298 - 0x07004388 -static const Vtx debug_level_select_vertex_07004298[] = { - {{{ 28, 74, -20}, 0, { 0, 0}, {0x3f, 0x6e, 0x00, 0x00}}}, - {{{ -15, 83, 19}, 0, { 0, 0}, {0x18, 0x7d, 0x00, 0x00}}}, - {{{ 28, 74, 19}, 0, { 0, 0}, {0x63, 0x50, 0x00, 0x00}}}, - {{{ -22, -19, -20}, 0, { 0, 0}, {0x79, 0xd8, 0x00, 0x00}}}, - {{{ -6, 29, -20}, 0, { 0, 0}, {0x79, 0xd8, 0x00, 0x00}}}, - {{{ -6, 29, 19}, 0, { 0, 0}, {0x79, 0xd8, 0x00, 0x00}}}, - {{{ -22, -19, -20}, 0, { 0, 0}, {0x79, 0xd8, 0x00, 0x00}}}, - {{{ -6, 29, 19}, 0, { 0, 0}, {0x79, 0xd8, 0x00, 0x00}}}, - {{{ -22, -19, 19}, 0, { 0, 0}, {0x79, 0xd8, 0x00, 0x00}}}, - {{{ -6, 29, -20}, 0, { 0, 0}, {0xf9, 0x80, 0x00, 0x00}}}, - {{{ 8, 28, -20}, 0, { 0, 0}, {0xf9, 0x80, 0x00, 0x00}}}, - {{{ 8, 28, 19}, 0, { 0, 0}, {0xf9, 0x80, 0x00, 0x00}}}, - {{{ -6, 29, -20}, 0, { 0, 0}, {0xf9, 0x80, 0x00, 0x00}}}, - {{{ 8, 28, 19}, 0, { 0, 0}, {0xf9, 0x80, 0x00, 0x00}}}, - {{{ -6, 29, 19}, 0, { 0, 0}, {0xf9, 0x80, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004298, 0x0026f420, 5278, 0x00004298, 240); // 0x07004388 - 0x07004478 -static const Vtx debug_level_select_vertex_07004388[] = { - {{{ 8, 28, -20}, 0, { 0, 0}, {0x81, 0xed, 0x00, 0x00}}}, - {{{ 15, -20, -20}, 0, { 0, 0}, {0x81, 0xed, 0x00, 0x00}}}, - {{{ 15, -20, 19}, 0, { 0, 0}, {0x81, 0xed, 0x00, 0x00}}}, - {{{ 8, 28, -20}, 0, { 0, 0}, {0x81, 0xed, 0x00, 0x00}}}, - {{{ 15, -20, 19}, 0, { 0, 0}, {0x81, 0xed, 0x00, 0x00}}}, - {{{ 8, 28, 19}, 0, { 0, 0}, {0x81, 0xed, 0x00, 0x00}}}, - {{{ 15, -20, -20}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ -22, -19, -20}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ -22, -19, 19}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ 15, -20, -20}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ -22, -19, 19}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ 15, -20, 19}, 0, { 0, 0}, {0x02, 0x7f, 0x00, 0x00}}}, - {{{ -6, 29, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -22, -19, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -15, 83, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004388, 0x0026f420, 5278, 0x00004388, 240); // 0x07004478 - 0x07004568 -static const Vtx debug_level_select_vertex_07004478[] = { - {{{ -6, 29, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -15, 83, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 28, 74, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 28, 74, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 89, -89, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 33, -90, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 28, 74, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 33, -90, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 26, -65, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -35, -47, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -48, -72, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -105, -60, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -35, -47, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -105, -60, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -15, 83, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004478, 0x0026f420, 5278, 0x00004478, 240); // 0x07004568 - 0x07004658 -static const Vtx debug_level_select_vertex_07004568[] = { - {{{ -35, -47, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -15, 83, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -22, -19, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -35, -47, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -22, -19, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 15, -20, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 8, 28, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -6, 29, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 28, 74, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 8, 28, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 28, 74, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 26, -65, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 26, -65, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -35, -47, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 15, -20, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004568, 0x0026f420, 5278, 0x00004568, 240); // 0x07004658 - 0x07004748 -static const Vtx debug_level_select_vertex_07004658[] = { - {{{ 26, -65, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 15, -20, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 8, 28, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -22, -19, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -6, 29, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -105, -60, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -22, -19, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -105, -60, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -48, -72, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -22, -19, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -48, -72, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -35, -47, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -22, -19, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -35, -47, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 26, -65, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004658, 0x0026f420, 5278, 0x00004658, 240); // 0x07004748 - 0x07004838 -static const Vtx debug_level_select_vertex_07004748[] = { - {{{ 26, -65, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 33, -90, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 89, -89, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 26, -65, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 89, -89, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 28, 74, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 28, 74, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -15, 83, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -105, -60, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 28, 74, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -105, -60, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -6, 29, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 28, 74, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -6, 29, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 8, 28, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004748, 0x0026f420, 5278, 0x00004748, 240); // 0x07004838 - 0x070048C8 -static const Vtx debug_level_select_vertex_07004838[] = { - {{{ 28, 74, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 8, 28, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 15, -20, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 15, -20, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -22, -19, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 26, -65, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 15, -20, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 26, -65, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 28, 74, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004838, 0x0026f420, 5278, 0x00004838, 144); // 0x070048C8 - 0x07004AC0 const Gfx debug_level_select_dl_070048C8[] = { @@ -1608,220 +569,40 @@ static const Lights1 debug_level_select_lights_07004AC0 = gdSPDefLights1( ); // 0x07004AD8 - 0x07004BC8 -static const Vtx debug_level_select_vertex_07004AD8[] = { - {{{ -60, 95, -20}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -61, -92, -20}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -61, -92, 19}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -60, 95, -20}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -61, -92, 19}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -60, 95, 19}, 0, { 0, 0}, {0x80, 0x00, 0x00, 0x00}}}, - {{{ -61, -92, -20}, 0, { 0, 0}, {0xfe, 0x80, 0x00, 0x00}}}, - {{{ -17, -92, -20}, 0, { 0, 0}, {0xfe, 0x80, 0x00, 0x00}}}, - {{{ -17, -92, 19}, 0, { 0, 0}, {0xfe, 0x80, 0x00, 0x00}}}, - {{{ -61, -92, -20}, 0, { 0, 0}, {0xfe, 0x80, 0x00, 0x00}}}, - {{{ -17, -92, 19}, 0, { 0, 0}, {0xfe, 0x80, 0x00, 0x00}}}, - {{{ -61, -92, 19}, 0, { 0, 0}, {0xfe, 0x80, 0x00, 0x00}}}, - {{{ -17, -92, -20}, 0, { 0, 0}, {0x7f, 0xff, 0x00, 0x00}}}, - {{{ -17, -40, -20}, 0, { 0, 0}, {0x7f, 0xff, 0x00, 0x00}}}, - {{{ -17, -40, 19}, 0, { 0, 0}, {0x7f, 0xff, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004AD8, 0x0026f420, 5278, 0x00004ad8, 240); // 0x07004BC8 - 0x07004CB8 -static const Vtx debug_level_select_vertex_07004BC8[] = { - {{{ -17, -92, -20}, 0, { 0, 0}, {0x7f, 0xff, 0x00, 0x00}}}, - {{{ -17, -40, 19}, 0, { 0, 0}, {0x7f, 0xff, 0x00, 0x00}}}, - {{{ -17, -92, 19}, 0, { 0, 0}, {0x7f, 0xff, 0x00, 0x00}}}, - {{{ -17, -40, -20}, 0, { 0, 0}, {0xa7, 0xa3, 0x00, 0x00}}}, - {{{ 40, -95, -20}, 0, { 0, 0}, {0xa7, 0xa3, 0x00, 0x00}}}, - {{{ 40, -95, 19}, 0, { 0, 0}, {0xa7, 0xa3, 0x00, 0x00}}}, - {{{ -17, -40, -20}, 0, { 0, 0}, {0xa7, 0xa3, 0x00, 0x00}}}, - {{{ 40, -95, 19}, 0, { 0, 0}, {0xa7, 0xa3, 0x00, 0x00}}}, - {{{ -17, -40, 19}, 0, { 0, 0}, {0xa7, 0xa3, 0x00, 0x00}}}, - {{{ 40, -95, -20}, 0, { 0, 0}, {0x52, 0x9d, 0x00, 0x00}}}, - {{{ 85, -57, -20}, 0, { 0, 0}, {0x52, 0x9d, 0x00, 0x00}}}, - {{{ 85, -57, 19}, 0, { 0, 0}, {0x52, 0x9d, 0x00, 0x00}}}, - {{{ 40, -95, -20}, 0, { 0, 0}, {0x52, 0x9d, 0x00, 0x00}}}, - {{{ 85, -57, 19}, 0, { 0, 0}, {0x52, 0x9d, 0x00, 0x00}}}, - {{{ 40, -95, 19}, 0, { 0, 0}, {0x52, 0x9d, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004BC8, 0x0026f420, 5278, 0x00004bc8, 240); // 0x07004CB8 - 0x07004DA8 -static const Vtx debug_level_select_vertex_07004CB8[] = { - {{{ 85, -57, -20}, 0, { 0, 0}, {0x4b, 0x67, 0x00, 0x00}}}, - {{{ 35, -20, -20}, 0, { 0, 0}, {0x4b, 0x67, 0x00, 0x00}}}, - {{{ 35, -20, 19}, 0, { 0, 0}, {0x4b, 0x67, 0x00, 0x00}}}, - {{{ 85, -57, -20}, 0, { 0, 0}, {0x4b, 0x67, 0x00, 0x00}}}, - {{{ 35, -20, 19}, 0, { 0, 0}, {0x4b, 0x67, 0x00, 0x00}}}, - {{{ 85, -57, 19}, 0, { 0, 0}, {0x4b, 0x67, 0x00, 0x00}}}, - {{{ 35, -20, -20}, 0, { 0, 0}, {0x46, 0x95, 0x00, 0x00}}}, - {{{ 64, -1, -20}, 0, { 0, 0}, {0x78, 0xd4, 0x00, 0x00}}}, - {{{ 64, -1, 19}, 0, { 0, 0}, {0x63, 0xaf, 0x00, 0x00}}}, - {{{ 35, -20, -20}, 0, { 0, 0}, {0x46, 0x95, 0x00, 0x00}}}, - {{{ 64, -1, 19}, 0, { 0, 0}, {0x63, 0xaf, 0x00, 0x00}}}, - {{{ 35, -20, 19}, 0, { 0, 0}, {0x46, 0x95, 0x00, 0x00}}}, - {{{ 64, -1, -20}, 0, { 0, 0}, {0x78, 0xd4, 0x00, 0x00}}}, - {{{ 66, 58, -20}, 0, { 0, 0}, {0x7f, 0xfb, 0x00, 0x00}}}, - {{{ 66, 58, 19}, 0, { 0, 0}, {0x7f, 0xfb, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004CB8, 0x0026f420, 5278, 0x00004cb8, 240); // 0x07004DA8 - 0x07004E98 -static const Vtx debug_level_select_vertex_07004DA8[] = { - {{{ 64, -1, -20}, 0, { 0, 0}, {0x78, 0xd4, 0x00, 0x00}}}, - {{{ 66, 58, 19}, 0, { 0, 0}, {0x7f, 0xfb, 0x00, 0x00}}}, - {{{ 64, -1, 19}, 0, { 0, 0}, {0x63, 0xaf, 0x00, 0x00}}}, - {{{ 66, 58, -20}, 0, { 0, 0}, {0x43, 0x6c, 0x00, 0x00}}}, - {{{ 6, 95, -20}, 0, { 0, 0}, {0x17, 0x7d, 0x00, 0x00}}}, - {{{ 6, 95, 19}, 0, { 0, 0}, {0x2e, 0x77, 0x00, 0x00}}}, - {{{ 66, 58, -20}, 0, { 0, 0}, {0x43, 0x6c, 0x00, 0x00}}}, - {{{ 6, 95, 19}, 0, { 0, 0}, {0x2e, 0x77, 0x00, 0x00}}}, - {{{ 66, 58, 19}, 0, { 0, 0}, {0x43, 0x6c, 0x00, 0x00}}}, - {{{ 6, 95, -20}, 0, { 0, 0}, {0x17, 0x7d, 0x00, 0x00}}}, - {{{ -60, 95, -20}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ -60, 95, 19}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 6, 95, -20}, 0, { 0, 0}, {0x17, 0x7d, 0x00, 0x00}}}, - {{{ -60, 95, 19}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 6, 95, 19}, 0, { 0, 0}, {0x2e, 0x77, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004DA8, 0x0026f420, 5278, 0x00004da8, 240); // 0x07004E98 - 0x07004F88 -static const Vtx debug_level_select_vertex_07004E98[] = { - {{{ -16, -1, -20}, 0, { 0, 0}, {0x7c, 0x1e, 0x00, 0x00}}}, - {{{ -12, 50, -20}, 0, { 0, 0}, {0x7f, 0xf8, 0x00, 0x00}}}, - {{{ -12, 50, 19}, 0, { 0, 0}, {0x7f, 0xf8, 0x00, 0x00}}}, - {{{ -16, -1, -20}, 0, { 0, 0}, {0x7c, 0x1e, 0x00, 0x00}}}, - {{{ -12, 50, 19}, 0, { 0, 0}, {0x7f, 0xf8, 0x00, 0x00}}}, - {{{ -16, -1, 19}, 0, { 0, 0}, {0x6b, 0x45, 0x00, 0x00}}}, - {{{ -12, 50, -20}, 0, { 0, 0}, {0xb2, 0x9a, 0x00, 0x00}}}, - {{{ 20, 24, -20}, 0, { 0, 0}, {0xb2, 0x9a, 0x00, 0x00}}}, - {{{ 20, 24, 19}, 0, { 0, 0}, {0xb2, 0x9a, 0x00, 0x00}}}, - {{{ -12, 50, -20}, 0, { 0, 0}, {0xb2, 0x9a, 0x00, 0x00}}}, - {{{ 20, 24, 19}, 0, { 0, 0}, {0xb2, 0x9a, 0x00, 0x00}}}, - {{{ -12, 50, 19}, 0, { 0, 0}, {0xb2, 0x9a, 0x00, 0x00}}}, - {{{ 20, 24, -20}, 0, { 0, 0}, {0x90, 0x3f, 0x00, 0x00}}}, - {{{ -1, -14, -20}, 0, { 0, 0}, {0x90, 0x3f, 0x00, 0x00}}}, - {{{ -1, -14, 19}, 0, { 0, 0}, {0x90, 0x3f, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004E98, 0x0026f420, 5278, 0x00004e98, 240); // 0x07004F88 - 0x07005078 -static const Vtx debug_level_select_vertex_07004F88[] = { - {{{ 20, 24, -20}, 0, { 0, 0}, {0x90, 0x3f, 0x00, 0x00}}}, - {{{ -1, -14, 19}, 0, { 0, 0}, {0x90, 0x3f, 0x00, 0x00}}}, - {{{ 20, 24, 19}, 0, { 0, 0}, {0x90, 0x3f, 0x00, 0x00}}}, - {{{ -1, -14, -20}, 0, { 0, 0}, {0x52, 0x61, 0x00, 0x00}}}, - {{{ -16, -1, -20}, 0, { 0, 0}, {0x7c, 0x1e, 0x00, 0x00}}}, - {{{ -16, -1, 19}, 0, { 0, 0}, {0x6b, 0x45, 0x00, 0x00}}}, - {{{ -1, -14, -20}, 0, { 0, 0}, {0x52, 0x61, 0x00, 0x00}}}, - {{{ -16, -1, 19}, 0, { 0, 0}, {0x6b, 0x45, 0x00, 0x00}}}, - {{{ -1, -14, 19}, 0, { 0, 0}, {0x52, 0x61, 0x00, 0x00}}}, - {{{ -12, 50, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -16, -1, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -60, 95, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -12, 50, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -60, 95, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 6, 95, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07004F88, 0x0026f420, 5278, 0x00004f88, 240); // 0x07005078 - 0x07005168 -static const Vtx debug_level_select_vertex_07005078[] = { - {{{ -12, 50, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 6, 95, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 66, 58, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -12, 50, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 66, 58, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 64, -1, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 35, -20, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 85, -57, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 40, -95, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 35, -20, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 40, -95, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -17, -40, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -17, -40, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -17, -92, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -61, -92, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005078, 0x0026f420, 5278, 0x00005078, 240); // 0x07005168 - 0x07005258 -static const Vtx debug_level_select_vertex_07005168[] = { - {{{ -17, -40, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -61, -92, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -60, 95, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -17, -40, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -60, 95, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -16, -1, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -17, -40, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -16, -1, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -1, -14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 20, 24, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -12, 50, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 64, -1, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 20, 24, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 64, -1, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 35, -20, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005168, 0x0026f420, 5278, 0x00005168, 240); // 0x07005258 - 0x07005348 -static const Vtx debug_level_select_vertex_07005258[] = { - {{{ 35, -20, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -17, -40, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -1, -14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 35, -20, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -1, -14, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 20, 24, -20}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -16, -1, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -12, 50, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -61, -92, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -61, -92, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -17, -92, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -17, -40, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -17, -40, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 40, -95, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 85, -57, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005258, 0x0026f420, 5278, 0x00005258, 240); // 0x07005348 - 0x07005438 -static const Vtx debug_level_select_vertex_07005348[] = { - {{{ -17, -40, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 85, -57, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 35, -20, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -17, -40, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 35, -20, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 64, -1, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -17, -40, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 64, -1, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 66, 58, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 66, 58, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 6, 95, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -60, 95, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -60, 95, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -61, -92, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -12, 50, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005348, 0x0026f420, 5278, 0x00005348, 240); // 0x07005438 - 0x07005528 -static const Vtx debug_level_select_vertex_07005438[] = { - {{{ -60, 95, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -12, 50, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 20, 24, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -1, -14, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -16, -1, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -61, -92, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -1, -14, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -61, -92, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -17, -40, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -1, -14, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -17, -40, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 66, 58, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 66, 58, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -60, 95, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 20, 24, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005438, 0x0026f420, 5278, 0x00005438, 240); // 0x07005528 - 0x07005558 -static const Vtx debug_level_select_vertex_07005528[] = { - {{{ 66, 58, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 20, 24, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -1, -14, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005528, 0x0026f420, 5278, 0x00005528, 48); // 0x07005558 - 0x070057A0 const Gfx debug_level_select_dl_07005558[] = { @@ -1883,52 +664,13 @@ static const Lights1 debug_level_select_lights_070057A0 = gdSPDefLights1( ); // 0x070057B8 - 0x070058A8 -static const Vtx debug_level_select_vertex_070057B8[] = { - {{{ -32, 103, -19}, 0, { 0, 0}, {0x80, 0xfa, 0x00, 0x00}}}, - {{{ -22, -107, -19}, 0, { 0, 0}, {0x80, 0xfa, 0x00, 0x00}}}, - {{{ -22, -107, 20}, 0, { 0, 0}, {0x80, 0xfa, 0x00, 0x00}}}, - {{{ -32, 103, -19}, 0, { 0, 0}, {0x80, 0xfa, 0x00, 0x00}}}, - {{{ -22, -107, 20}, 0, { 0, 0}, {0x80, 0xfa, 0x00, 0x00}}}, - {{{ -32, 103, 20}, 0, { 0, 0}, {0x80, 0xfa, 0x00, 0x00}}}, - {{{ -22, -107, -19}, 0, { 0, 0}, {0x14, 0x81, 0x00, 0x00}}}, - {{{ 28, -98, -19}, 0, { 0, 0}, {0x14, 0x81, 0x00, 0x00}}}, - {{{ 28, -98, 20}, 0, { 0, 0}, {0x14, 0x81, 0x00, 0x00}}}, - {{{ -22, -107, -19}, 0, { 0, 0}, {0x14, 0x81, 0x00, 0x00}}}, - {{{ 28, -98, 20}, 0, { 0, 0}, {0x14, 0x81, 0x00, 0x00}}}, - {{{ -22, -107, 20}, 0, { 0, 0}, {0x14, 0x81, 0x00, 0x00}}}, - {{{ 28, -98, -19}, 0, { 0, 0}, {0x7f, 0x09, 0x00, 0x00}}}, - {{{ 13, 100, -19}, 0, { 0, 0}, {0x7f, 0x09, 0x00, 0x00}}}, - {{{ 13, 100, 20}, 0, { 0, 0}, {0x7f, 0x09, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070057B8, 0x0026f420, 5278, 0x000057b8, 240); // 0x070058A8 - 0x07005998 -static const Vtx debug_level_select_vertex_070058A8[] = { - {{{ 28, -98, -19}, 0, { 0, 0}, {0x7f, 0x09, 0x00, 0x00}}}, - {{{ 13, 100, 20}, 0, { 0, 0}, {0x7f, 0x09, 0x00, 0x00}}}, - {{{ 28, -98, 20}, 0, { 0, 0}, {0x7f, 0x09, 0x00, 0x00}}}, - {{{ 13, 100, -19}, 0, { 0, 0}, {0x06, 0x7f, 0x00, 0x00}}}, - {{{ -32, 103, -19}, 0, { 0, 0}, {0x06, 0x7f, 0x00, 0x00}}}, - {{{ -32, 103, 20}, 0, { 0, 0}, {0x06, 0x7f, 0x00, 0x00}}}, - {{{ 13, 100, -19}, 0, { 0, 0}, {0x06, 0x7f, 0x00, 0x00}}}, - {{{ -32, 103, 20}, 0, { 0, 0}, {0x06, 0x7f, 0x00, 0x00}}}, - {{{ 13, 100, 20}, 0, { 0, 0}, {0x06, 0x7f, 0x00, 0x00}}}, - {{{ -32, 103, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 13, 100, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 28, -98, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -32, 103, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 28, -98, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -22, -107, -19}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_070058A8, 0x0026f420, 5278, 0x000058a8, 240); // 0x07005998 - 0x070059F8 -static const Vtx debug_level_select_vertex_07005998[] = { - {{{ -22, -107, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 28, -98, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 13, 100, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -22, -107, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 13, 100, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -32, 103, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005998, 0x0026f420, 5278, 0x00005998, 96); // 0x070059F8 - 0x07005A98 const Gfx debug_level_select_dl_070059F8[] = { @@ -1954,188 +696,34 @@ static const Lights1 debug_level_select_lights_07005A98 = gdSPDefLights1( ); // 0x07005AB0 - 0x07005BA0 -static const Vtx debug_level_select_vertex_07005AB0[] = { - {{{ 30, 71, -26}, 0, { 0, 0}, {0x1b, 0x7c, 0x00, 0x00}}}, - {{{ -30, 68, -26}, 0, { 0, 0}, {0xc3, 0x71, 0x00, 0x00}}}, - {{{ -30, 68, 20}, 0, { 0, 0}, {0xde, 0x7b, 0x00, 0x00}}}, - {{{ 30, 71, -26}, 0, { 0, 0}, {0x1b, 0x7c, 0x00, 0x00}}}, - {{{ -30, 68, 20}, 0, { 0, 0}, {0xde, 0x7b, 0x00, 0x00}}}, - {{{ 30, 71, 20}, 0, { 0, 0}, {0x3f, 0x6f, 0x00, 0x00}}}, - {{{ -30, 68, -26}, 0, { 0, 0}, {0xc3, 0x71, 0x00, 0x00}}}, - {{{ -72, 33, -26}, 0, { 0, 0}, {0x84, 0x23, 0x00, 0x00}}}, - {{{ -72, 33, 20}, 0, { 0, 0}, {0x95, 0x47, 0x00, 0x00}}}, - {{{ -30, 68, -26}, 0, { 0, 0}, {0xc3, 0x71, 0x00, 0x00}}}, - {{{ -72, 33, 20}, 0, { 0, 0}, {0x95, 0x47, 0x00, 0x00}}}, - {{{ -30, 68, 20}, 0, { 0, 0}, {0xde, 0x7b, 0x00, 0x00}}}, - {{{ -72, 33, -26}, 0, { 0, 0}, {0x84, 0x23, 0x00, 0x00}}}, - {{{ -72, -32, -26}, 0, { 0, 0}, {0x9a, 0xb1, 0x00, 0x00}}}, - {{{ -72, -32, 20}, 0, { 0, 0}, {0x86, 0xd8, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005AB0, 0x0026f420, 5278, 0x00005ab0, 240); // 0x07005BA0 - 0x07005C90 -static const Vtx debug_level_select_vertex_07005BA0[] = { - {{{ -72, 33, -26}, 0, { 0, 0}, {0x84, 0x23, 0x00, 0x00}}}, - {{{ -72, -32, 20}, 0, { 0, 0}, {0x86, 0xd8, 0x00, 0x00}}}, - {{{ -72, 33, 20}, 0, { 0, 0}, {0x95, 0x47, 0x00, 0x00}}}, - {{{ -72, -32, -26}, 0, { 0, 0}, {0x9a, 0xb1, 0x00, 0x00}}}, - {{{ -14, -72, -26}, 0, { 0, 0}, {0xf2, 0x80, 0x00, 0x00}}}, - {{{ -14, -72, 20}, 0, { 0, 0}, {0xd2, 0x88, 0x00, 0x00}}}, - {{{ -72, -32, -26}, 0, { 0, 0}, {0x9a, 0xb1, 0x00, 0x00}}}, - {{{ -14, -72, 20}, 0, { 0, 0}, {0xd2, 0x88, 0x00, 0x00}}}, - {{{ -72, -32, 20}, 0, { 0, 0}, {0x86, 0xd8, 0x00, 0x00}}}, - {{{ -14, -72, -26}, 0, { 0, 0}, {0xf2, 0x80, 0x00, 0x00}}}, - {{{ 54, -62, -26}, 0, { 0, 0}, {0x11, 0x81, 0x00, 0x00}}}, - {{{ 54, -62, 20}, 0, { 0, 0}, {0x11, 0x81, 0x00, 0x00}}}, - {{{ -14, -72, -26}, 0, { 0, 0}, {0xf2, 0x80, 0x00, 0x00}}}, - {{{ 54, -62, 20}, 0, { 0, 0}, {0x11, 0x81, 0x00, 0x00}}}, - {{{ -14, -72, 20}, 0, { 0, 0}, {0xd2, 0x88, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005BA0, 0x0026f420, 5278, 0x00005ba0, 240); // 0x07005C90 - 0x07005D80 -static const Vtx debug_level_select_vertex_07005C90[] = { - {{{ 54, -62, -26}, 0, { 0, 0}, {0x76, 0xcf, 0x00, 0x00}}}, - {{{ 86, 14, -26}, 0, { 0, 0}, {0x76, 0xcf, 0x00, 0x00}}}, - {{{ 86, 14, 20}, 0, { 0, 0}, {0x76, 0xcf, 0x00, 0x00}}}, - {{{ 54, -62, -26}, 0, { 0, 0}, {0x76, 0xcf, 0x00, 0x00}}}, - {{{ 86, 14, 20}, 0, { 0, 0}, {0x76, 0xcf, 0x00, 0x00}}}, - {{{ 54, -62, 20}, 0, { 0, 0}, {0x76, 0xcf, 0x00, 0x00}}}, - {{{ 86, 14, -26}, 0, { 0, 0}, {0x5b, 0x59, 0x00, 0x00}}}, - {{{ 30, 71, -26}, 0, { 0, 0}, {0x1b, 0x7c, 0x00, 0x00}}}, - {{{ 30, 71, 20}, 0, { 0, 0}, {0x3f, 0x6f, 0x00, 0x00}}}, - {{{ 86, 14, -26}, 0, { 0, 0}, {0x5b, 0x59, 0x00, 0x00}}}, - {{{ 30, 71, 20}, 0, { 0, 0}, {0x3f, 0x6f, 0x00, 0x00}}}, - {{{ 86, 14, 20}, 0, { 0, 0}, {0x5b, 0x59, 0x00, 0x00}}}, - {{{ 2, 31, -26}, 0, { 0, 0}, {0xa8, 0xa3, 0x00, 0x00}}}, - {{{ 31, 4, -26}, 0, { 0, 0}, {0xa8, 0xa3, 0x00, 0x00}}}, - {{{ 31, 4, 20}, 0, { 0, 0}, {0xa8, 0xa3, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005C90, 0x0026f420, 5278, 0x00005c90, 240); // 0x07005D80 - 0x07005E70 -static const Vtx debug_level_select_vertex_07005D80[] = { - {{{ 2, 31, -26}, 0, { 0, 0}, {0xa8, 0xa3, 0x00, 0x00}}}, - {{{ 31, 4, 20}, 0, { 0, 0}, {0xa8, 0xa3, 0x00, 0x00}}}, - {{{ 2, 31, 20}, 0, { 0, 0}, {0xa8, 0xa3, 0x00, 0x00}}}, - {{{ 31, 4, -26}, 0, { 0, 0}, {0x8a, 0x32, 0x00, 0x00}}}, - {{{ 20, -19, -26}, 0, { 0, 0}, {0xc0, 0x6f, 0x00, 0x00}}}, - {{{ 20, -19, 20}, 0, { 0, 0}, {0x9f, 0x53, 0x00, 0x00}}}, - {{{ 31, 4, -26}, 0, { 0, 0}, {0x8a, 0x32, 0x00, 0x00}}}, - {{{ 20, -19, 20}, 0, { 0, 0}, {0x9f, 0x53, 0x00, 0x00}}}, - {{{ 31, 4, 20}, 0, { 0, 0}, {0x8a, 0x32, 0x00, 0x00}}}, - {{{ 20, -19, -26}, 0, { 0, 0}, {0xc0, 0x6f, 0x00, 0x00}}}, - {{{ -14, -27, -26}, 0, { 0, 0}, {0xe5, 0x7d, 0x00, 0x00}}}, - {{{ -14, -27, 20}, 0, { 0, 0}, {0xe5, 0x7d, 0x00, 0x00}}}, - {{{ 20, -19, -26}, 0, { 0, 0}, {0xc0, 0x6f, 0x00, 0x00}}}, - {{{ -14, -27, 20}, 0, { 0, 0}, {0xe5, 0x7d, 0x00, 0x00}}}, - {{{ 20, -19, 20}, 0, { 0, 0}, {0x9f, 0x53, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005D80, 0x0026f420, 5278, 0x00005d80, 240); // 0x07005E70 - 0x07005F60 -static const Vtx debug_level_select_vertex_07005E70[] = { - {{{ -14, -27, -26}, 0, { 0, 0}, {0x6e, 0x41, 0x00, 0x00}}}, - {{{ -33, 5, -26}, 0, { 0, 0}, {0x6e, 0x41, 0x00, 0x00}}}, - {{{ -33, 5, 20}, 0, { 0, 0}, {0x6e, 0x41, 0x00, 0x00}}}, - {{{ -14, -27, -26}, 0, { 0, 0}, {0x6e, 0x41, 0x00, 0x00}}}, - {{{ -33, 5, 20}, 0, { 0, 0}, {0x6e, 0x41, 0x00, 0x00}}}, - {{{ -14, -27, 20}, 0, { 0, 0}, {0x6e, 0x41, 0x00, 0x00}}}, - {{{ -33, 5, -26}, 0, { 0, 0}, {0x4b, 0x98, 0x00, 0x00}}}, - {{{ 2, 31, -26}, 0, { 0, 0}, {0x4b, 0x98, 0x00, 0x00}}}, - {{{ 2, 31, 20}, 0, { 0, 0}, {0x4b, 0x98, 0x00, 0x00}}}, - {{{ -33, 5, -26}, 0, { 0, 0}, {0x4b, 0x98, 0x00, 0x00}}}, - {{{ 2, 31, 20}, 0, { 0, 0}, {0x4b, 0x98, 0x00, 0x00}}}, - {{{ -33, 5, 20}, 0, { 0, 0}, {0x4b, 0x98, 0x00, 0x00}}}, - {{{ 30, 71, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 2, 31, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -33, 5, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005E70, 0x0026f420, 5278, 0x00005e70, 240); // 0x07005F60 - 0x07006050 -static const Vtx debug_level_select_vertex_07005F60[] = { - {{{ 31, 4, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 2, 31, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 30, 71, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 31, 4, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 30, 71, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 86, 14, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 31, 4, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 86, 14, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 54, -62, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 54, -62, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -14, -72, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -72, -32, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -72, -32, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -72, 33, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -30, 68, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07005F60, 0x0026f420, 5278, 0x00005f60, 240); // 0x07006050 - 0x07006140 -static const Vtx debug_level_select_vertex_07006050[] = { - {{{ -72, -32, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -30, 68, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 30, 71, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -72, -32, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 30, 71, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -33, 5, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -72, -32, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -33, 5, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -14, -27, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 20, -19, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 31, 4, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 54, -62, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 54, -62, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -72, -32, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -14, -27, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07006050, 0x0026f420, 5278, 0x00006050, 240); // 0x07006140 - 0x07006230 -static const Vtx debug_level_select_vertex_07006140[] = { - {{{ 54, -62, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ -14, -27, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 20, -19, -26}, 0, { 0, 0}, {0x00, 0x00, 0x80, 0x00}}}, - {{{ 2, 31, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 31, 4, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -30, 68, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 2, 31, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -30, 68, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -72, 33, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -72, 33, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -72, -32, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -14, -72, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -14, -72, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 54, -62, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 86, 14, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07006140, 0x0026f420, 5278, 0x00006140, 240); // 0x07006230 - 0x07006320 -static const Vtx debug_level_select_vertex_07006230[] = { - {{{ 86, 14, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 30, 71, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -30, 68, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 86, 14, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -30, 68, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 31, 4, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 86, 14, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 31, 4, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 20, -19, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -33, 5, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 2, 31, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -72, 33, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -33, 5, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -72, 33, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -14, -72, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07006230, 0x0026f420, 5278, 0x00006230, 240); // 0x07006320 - 0x070063B0 -static const Vtx debug_level_select_vertex_07006320[] = { - {{{ -14, -72, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 86, 14, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 20, -19, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -14, -72, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 20, -19, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -14, -27, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -14, -72, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -14, -27, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -33, 5, 20}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(debug_level_select_vertex_07006320, 0x0026f420, 5278, 0x00006320, 144); // 0x070063B0 - 0x070065A8 const Gfx debug_level_select_dl_070063B0[] = { diff --git a/bin/effect.c b/bin/effect.c index 12054bab4..a661c796b 100644 --- a/bin/effect.c +++ b/bin/effect.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" #include #include @@ -10,24 +11,16 @@ UNUSED static const u64 effect_unused_0 = 0; // Flower (Unused) // 0x0B000008 -ALIGNED8 const Texture effect_0B000008[] = { -#include "textures/effect/flower.00008.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B000008, "textures/effect/flower.00008.rgba16.inc.c", 0x0036f530, 9994, 0x00000008, 2048); // 0x0B000808 -ALIGNED8 const Texture effect_0B000808[] = { -#include "textures/effect/flower.00808.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B000808, "textures/effect/flower.00808.rgba16.inc.c", 0x0036f530, 9994, 0x00000808, 2048); // 0x0B001008 -ALIGNED8 const Texture effect_0B001008[] = { -#include "textures/effect/flower.01008.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B001008, "textures/effect/flower.01008.rgba16.inc.c", 0x0036f530, 9994, 0x00001008, 2048); // 0x0B001808 -ALIGNED8 const Texture effect_0B001808[] = { -#include "textures/effect/flower.01808.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B001808, "textures/effect/flower.01808.rgba16.inc.c", 0x0036f530, 9994, 0x00001808, 2048); // 0x0B002008 const Texture *const flower_bubbles_textures_ptr_0B002008[] = { @@ -41,44 +34,28 @@ const Texture *const flower_bubbles_textures_ptr_0B002008[] = { // Lava Bubble // 0x0B002020 -ALIGNED8 const Texture effect_0B002020[] = { -#include "textures/effect/lava_bubble.02020.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B002020, "textures/effect/lava_bubble.02020.rgba16.inc.c", 0x0036f530, 9994, 0x00002020, 2048); // 0x0B002820 -ALIGNED8 const Texture effect_0B002820[] = { -#include "textures/effect/lava_bubble.02820.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B002820, "textures/effect/lava_bubble.02820.rgba16.inc.c", 0x0036f530, 9994, 0x00002820, 2048); // 0x0B003020 -ALIGNED8 const Texture effect_0B003020[] = { -#include "textures/effect/lava_bubble.03020.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B003020, "textures/effect/lava_bubble.03020.rgba16.inc.c", 0x0036f530, 9994, 0x00003020, 2048); // 0x0B003820 -ALIGNED8 const Texture effect_0B003820[] = { -#include "textures/effect/lava_bubble.03820.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B003820, "textures/effect/lava_bubble.03820.rgba16.inc.c", 0x0036f530, 9994, 0x00003820, 2048); // 0x0B004020 -ALIGNED8 const Texture effect_0B004020[] = { -#include "textures/effect/lava_bubble.04020.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B004020, "textures/effect/lava_bubble.04020.rgba16.inc.c", 0x0036f530, 9994, 0x00004020, 2048); // 0x0B004820 -ALIGNED8 const Texture effect_0B004820[] = { -#include "textures/effect/lava_bubble.04820.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B004820, "textures/effect/lava_bubble.04820.rgba16.inc.c", 0x0036f530, 9994, 0x00004820, 2048); // 0x0B005020 -ALIGNED8 const Texture effect_0B005020[] = { -#include "textures/effect/lava_bubble.05020.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B005020, "textures/effect/lava_bubble.05020.rgba16.inc.c", 0x0036f530, 9994, 0x00005020, 2048); // 0x0B005820 -ALIGNED8 const Texture effect_0B005820[] = { -#include "textures/effect/lava_bubble.05820.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B005820, "textures/effect/lava_bubble.05820.rgba16.inc.c", 0x0036f530, 9994, 0x00005820, 2048); // 0x0B006020 const Texture *const lava_bubble_ptr_0B006020[] = { @@ -96,9 +73,7 @@ const Texture *const lava_bubble_ptr_0B006020[] = { // Bubble // 0x0B006048 -ALIGNED8 const Texture effect_0B006048[] = { -#include "textures/effect/bubble.06048.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B006048, "textures/effect/bubble.06048.rgba16.inc.c", 0x0036f530, 9994, 0x00006048, 2048); // 0x0B006848 const Texture *const bubble_ptr_0B006848[] = { @@ -107,9 +82,7 @@ const Texture *const bubble_ptr_0B006848[] = { // Tiny Bubble // 0x0B00684C -ALIGNED8 const Texture effect_0B00684C[] = { -#include "textures/effect/tiny_bubble.0684C.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B00684C, "textures/effect/tiny_bubble.0684C.rgba16.inc.c", 0x0036f530, 9994, 0x0000684c, 512); // 0x0B006A50 - 0x0B006AB0 const Gfx tiny_bubble_dl_0B006A50[] = { @@ -137,9 +110,7 @@ const Gfx tiny_bubble_dl_0B006AB0[] = { }; // 0x0B006AD8 -ALIGNED8 const Texture effect_0B006AD8[] = { -#include "textures/effect/tiny_bubble.06AD8.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(effect_0B006AD8, "textures/effect/tiny_bubble.06AD8.rgba16.inc.c", 0x0036f530, 9994, 0x00006ad8, 512); // 0x0B006CD8 - 0x0B006D38 const Gfx tiny_bubble_dl_0B006CD8[] = { diff --git a/bin/fire.c b/bin/fire.c index 72e230cf2..3839b649b 100644 --- a/bin/fire.c +++ b/bin/fire.c @@ -1,124 +1,77 @@ +#include "pc/rom_assets.h" #include "macros.h" #include "types.h" #include "make_const_nonconst.h" // 0x09000000 -ALIGNED8 const Texture fire_09000000[] = { -#include "textures/fire/lll_textures.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09000000, "textures/fire/lll_textures.00000.rgba16.inc.c", 0x0031e1d0, 35938, 0x00000000, 2048); // 0x09000800 -ALIGNED8 const Texture fire_09000800[] = { -#include "textures/fire/lll_textures.00800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09000800, "textures/fire/lll_textures.00800.rgba16.inc.c", 0x0031e1d0, 35938, 0x00000800, 2048); // 0x09001000 -ALIGNED8 const Texture fire_09001000[] = { -#include "textures/fire/lll_textures.01000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09001000, "textures/fire/lll_textures.01000.rgba16.inc.c", 0x0031e1d0, 35938, 0x00001000, 2048); // 0x09001800 -ALIGNED8 const Texture fire_09001800[] = { -#include "textures/fire/lll_textures.01800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09001800, "textures/fire/lll_textures.01800.rgba16.inc.c", 0x0031e1d0, 35938, 0x00001800, 2048); // 0x09002000 -ALIGNED8 const Texture fire_09002000[] = { -#include "textures/fire/lll_textures.02000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09002000, "textures/fire/lll_textures.02000.rgba16.inc.c", 0x0031e1d0, 35938, 0x00002000, 2048); // 0x09002800 -ALIGNED8 const Texture fire_09002800[] = { -#include "textures/fire/lll_textures.02800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09002800, "textures/fire/lll_textures.02800.rgba16.inc.c", 0x0031e1d0, 35938, 0x00002800, 2048); // 0x09003000 -ALIGNED8 const Texture fire_09003000[] = { -#include "textures/fire/lll_textures.03000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09003000, "textures/fire/lll_textures.03000.rgba16.inc.c", 0x0031e1d0, 35938, 0x00003000, 2048); // 0x09003800 -ALIGNED8 const Texture fire_09003800[] = { -#include "textures/fire/lll_textures.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09003800, "textures/fire/lll_textures.03800.rgba16.inc.c", 0x0031e1d0, 35938, 0x00003800, 2048); // 0x09004000 -ALIGNED8 const Texture fire_09004000[] = { -#include "textures/fire/lll_textures.04000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09004000, "textures/fire/lll_textures.04000.rgba16.inc.c", 0x0031e1d0, 35938, 0x00004000, 2048); // 0x09004800 -ALIGNED8 const Texture fire_09004800[] = { -#include "textures/fire/lll_textures.04800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09004800, "textures/fire/lll_textures.04800.rgba16.inc.c", 0x0031e1d0, 35938, 0x00004800, 2048); // 0x09005000 -ALIGNED8 const Texture fire_09005000[] = { -#include "textures/fire/lll_textures.05000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09005000, "textures/fire/lll_textures.05000.rgba16.inc.c", 0x0031e1d0, 35938, 0x00005000, 2048); // 0x09005800 -ALIGNED8 const Texture fire_09005800[] = { -#include "textures/fire/lll_textures.05800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09005800, "textures/fire/lll_textures.05800.rgba16.inc.c", 0x0031e1d0, 35938, 0x00005800, 2048); // 0x09006000 -ALIGNED8 const Texture fire_09006000[] = { -#include "textures/fire/lll_textures.06000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09006000, "textures/fire/lll_textures.06000.rgba16.inc.c", 0x0031e1d0, 35938, 0x00006000, 2048); // 0x09006800 -ALIGNED8 const Texture fire_09006800[] = { -#include "textures/fire/lll_textures.06800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09006800, "textures/fire/lll_textures.06800.rgba16.inc.c", 0x0031e1d0, 35938, 0x00006800, 2048); // 0x09007000 -ALIGNED8 const Texture fire_09007000[] = { -#include "textures/fire/lll_textures.07000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09007000, "textures/fire/lll_textures.07000.rgba16.inc.c", 0x0031e1d0, 35938, 0x00007000, 2048); // 0x09007800 -ALIGNED8 const Texture fire_09007800[] = { -#include "textures/fire/lll_textures.07800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09007800, "textures/fire/lll_textures.07800.rgba16.inc.c", 0x0031e1d0, 35938, 0x00007800, 2048); // 0x09008000 -ALIGNED8 const Texture fire_09008000[] = { -#include "textures/fire/lll_textures.08000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09008000, "textures/fire/lll_textures.08000.rgba16.inc.c", 0x0031e1d0, 35938, 0x00008000, 2048); // 0x09008800 -ALIGNED8 const Texture fire_09008800[] = { -#include "textures/fire/lll_textures.08800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09008800, "textures/fire/lll_textures.08800.rgba16.inc.c", 0x0031e1d0, 35938, 0x00008800, 2048); // 0x09009000 -ALIGNED8 const Texture fire_09009000[] = { -#include "textures/fire/lll_textures.09000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09009000, "textures/fire/lll_textures.09000.rgba16.inc.c", 0x00108a40, 48390, 0x00016ab8, 2048); // 0x09009800 -ALIGNED8 const Texture fire_09009800[] = { -#include "textures/fire/lll_textures.09800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_09009800, "textures/fire/lll_textures.09800.rgba16.inc.c", 0x0031e1d0, 35938, 0x00009800, 2048); // 0x0900A000 -ALIGNED8 const Texture fire_0900A000[] = { -#include "textures/fire/lll_textures.0A000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_0900A000, "textures/fire/lll_textures.0A000.rgba16.inc.c", 0x0031e1d0, 35938, 0x0000a000, 2048); // 0x0900A800 -ALIGNED8 const Texture fire_0900A800[] = { -#include "textures/fire/lll_textures.0A800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_0900A800, "textures/fire/lll_textures.0A800.rgba16.inc.c", 0x0031e1d0, 35938, 0x0000a800, 2048); // 0x0900B000 -ALIGNED8 const Texture fire_0900B000[] = { -#include "textures/fire/lll_textures.0B000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_0900B000, "textures/fire/lll_textures.0B000.rgba16.inc.c", 0x0031e1d0, 35938, 0x0000b000, 2048); // 0x0900B800 -ALIGNED8 const Texture fire_0900B800[] = { -#include "textures/fire/lll_textures.0B800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(fire_0900B800, "textures/fire/lll_textures.0B800.rgba16.inc.c", 0x0031e1d0, 35938, 0x0000b800, 2048); diff --git a/bin/generic.c b/bin/generic.c index c90dea6c0..6371ae82c 100644 --- a/bin/generic.c +++ b/bin/generic.c @@ -1,114 +1,71 @@ +#include "pc/rom_assets.h" #include "macros.h" #include "types.h" #include "make_const_nonconst.h" // 0x09000000 -ALIGNED8 const Texture generic_09000000[] = { -#include "textures/generic/bob_textures.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09000000, "textures/generic/bob_textures.00000.rgba16.inc.c", 0x0032d070, 31409, 0x00000000, 2048); // 0x09000800 -ALIGNED8 const Texture generic_09000800[] = { -#include "textures/generic/bob_textures.00800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09000800, "textures/generic/bob_textures.00800.rgba16.inc.c", 0x00145e90, 48337, 0x00008d40, 2048); // 0x09001000 -ALIGNED8 const Texture generic_09001000[] = { -#include "textures/generic/bob_textures.01000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09001000, "textures/generic/bob_textures.01000.rgba16.inc.c", 0x0032d070, 31409, 0x00001000, 2048); // 0x09001800 -ALIGNED8 const Texture generic_09001800[] = { -#include "textures/generic/bob_textures.01800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09001800, "textures/generic/bob_textures.01800.rgba16.inc.c", 0x0032d070, 31409, 0x00001800, 2048); // 0x09002000 -ALIGNED8 const Texture generic_09002000[] = { -#include "textures/generic/bob_textures.02000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09002000, "textures/generic/bob_textures.02000.rgba16.inc.c", 0x0032d070, 31409, 0x00002000, 2048); // 0x09002800 -ALIGNED8 const Texture generic_09002800[] = { -#include "textures/generic/bob_textures.02800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09002800, "textures/generic/bob_textures.02800.rgba16.inc.c", 0x0032d070, 31409, 0x00002800, 2048); // 0x09003000 -ALIGNED8 const Texture generic_09003000[] = { -#include "textures/generic/bob_textures.03000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09003000, "textures/generic/bob_textures.03000.rgba16.inc.c", 0x0032d070, 31409, 0x00003000, 2048); // 0x09003800 -ALIGNED8 const Texture generic_09003800[] = { -#include "textures/generic/bob_textures.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09003800, "textures/generic/bob_textures.03800.rgba16.inc.c", 0x0032d070, 31409, 0x00003800, 2048); // 0x09004000 -ALIGNED8 const Texture generic_09004000[] = { -#include "textures/generic/bob_textures.04000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09004000, "textures/generic/bob_textures.04000.rgba16.inc.c", 0x0032d070, 31409, 0x00004000, 2048); // 0x09004800 -ALIGNED8 const Texture generic_09004800[] = { -#include "textures/generic/bob_textures.04800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09004800, "textures/generic/bob_textures.04800.rgba16.inc.c", 0x0032d070, 31409, 0x00004800, 2048); // 0x09005000 -ALIGNED8 const Texture generic_09005000[] = { -#include "textures/generic/bob_textures.05000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09005000, "textures/generic/bob_textures.05000.rgba16.inc.c", 0x0032d070, 31409, 0x00005000, 2048); // 0x09005800 -ALIGNED8 const Texture generic_09005800[] = { -#include "textures/generic/bob_textures.05800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09005800, "textures/generic/bob_textures.05800.rgba16.inc.c", 0x0032d070, 31409, 0x00005800, 2048); // 0x09006000 -ALIGNED8 const Texture generic_09006000[] = { -#include "textures/generic/bob_textures.06000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09006000, "textures/generic/bob_textures.06000.rgba16.inc.c", 0x0032d070, 31409, 0x00006000, 4096); // 0x09007000 -ALIGNED8 const Texture generic_09007000[] = { -#include "textures/generic/bob_textures.07000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09007000, "textures/generic/bob_textures.07000.rgba16.inc.c", 0x0032d070, 31409, 0x00007000, 2048); // 0x09007800 -ALIGNED8 const Texture generic_09007800[] = { -#include "textures/generic/bob_textures.07800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09007800, "textures/generic/bob_textures.07800.rgba16.inc.c", 0x0032d070, 31409, 0x00007800, 2048); // 0x09008000 -ALIGNED8 const Texture generic_09008000[] = { -#include "textures/generic/bob_textures.08000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09008000, "textures/generic/bob_textures.08000.rgba16.inc.c", 0x0032d070, 31409, 0x00008000, 2048); // 0x09008800 -ALIGNED8 const Texture generic_09008800[] = { -#include "textures/generic/bob_textures.08800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09008800, "textures/generic/bob_textures.08800.rgba16.inc.c", 0x0032d070, 31409, 0x00008800, 2048); // 0x09009000 -ALIGNED8 const Texture generic_09009000[] = { -#include "textures/generic/bob_textures.09000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09009000, "textures/generic/bob_textures.09000.rgba16.inc.c", 0x0032d070, 31409, 0x00009000, 2048); // 0x09009800 -ALIGNED8 const Texture generic_09009800[] = { -#include "textures/generic/bob_textures.09800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_09009800, "textures/generic/bob_textures.09800.rgba16.inc.c", 0x0032d070, 31409, 0x00009800, 2048); // 0x0900A000 -ALIGNED8 const Texture generic_0900A000[] = { -#include "textures/generic/bob_textures.0A000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_0900A000, "textures/generic/bob_textures.0A000.rgba16.inc.c", 0x0032d070, 31409, 0x0000a000, 2048); // 0x0900A800 -ALIGNED8 const Texture generic_0900A800[] = { -#include "textures/generic/bob_textures.0A800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_0900A800, "textures/generic/bob_textures.0A800.rgba16.inc.c", 0x0032d070, 31409, 0x0000a800, 2048); // 0x0900B000 -ALIGNED8 const Texture generic_0900B000[] = { -#include "textures/generic/bob_textures.0B000.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(generic_0900B000, "textures/generic/bob_textures.0B000.ia16.inc.c", 0x0032d070, 31409, 0x0000b000, 2048); diff --git a/bin/grass.c b/bin/grass.c index 240445382..476829a58 100644 --- a/bin/grass.c +++ b/bin/grass.c @@ -1,124 +1,77 @@ +#include "pc/rom_assets.h" #include "macros.h" #include "types.h" #include "make_const_nonconst.h" // 0x09000000 -ALIGNED8 const Texture grass_09000000[] = { -#include "textures/grass/wf_textures.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09000000, "textures/grass/wf_textures.00000.rgba16.inc.c", 0x00357350, 31161, 0x00000000, 2048); // 0x09000800 -ALIGNED8 const Texture grass_09000800[] = { -#include "textures/grass/wf_textures.00800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09000800, "textures/grass/wf_textures.00800.rgba16.inc.c", 0x00357350, 31161, 0x00000800, 2048); // 0x09001000 -ALIGNED8 const Texture grass_09001000[] = { -#include "textures/grass/wf_textures.01000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09001000, "textures/grass/wf_textures.01000.rgba16.inc.c", 0x00357350, 31161, 0x00001000, 2048); // 0x09001800 -ALIGNED8 const Texture grass_09001800[] = { -#include "textures/grass/wf_textures.01800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09001800, "textures/grass/wf_textures.01800.rgba16.inc.c", 0x00357350, 31161, 0x00001800, 2048); // 0x09002000 -ALIGNED8 const Texture grass_09002000[] = { -#include "textures/grass/wf_textures.02000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09002000, "textures/grass/wf_textures.02000.rgba16.inc.c", 0x00357350, 31161, 0x00002000, 2048); // 0x09002800 -ALIGNED8 const Texture grass_09002800[] = { -#include "textures/grass/wf_textures.02800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09002800, "textures/grass/wf_textures.02800.rgba16.inc.c", 0x00357350, 31161, 0x00002800, 2048); // 0x09003000 -ALIGNED8 const Texture grass_09003000[] = { -#include "textures/grass/wf_textures.03000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09003000, "textures/grass/wf_textures.03000.rgba16.inc.c", 0x00357350, 31161, 0x00003000, 2048); // 0x09003800 -ALIGNED8 const Texture grass_09003800[] = { -#include "textures/grass/wf_textures.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09003800, "textures/grass/wf_textures.03800.rgba16.inc.c", 0x00357350, 31161, 0x00003800, 2048); // 0x09004000 -ALIGNED8 const Texture grass_09004000[] = { -#include "textures/grass/wf_textures.04000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09004000, "textures/grass/wf_textures.04000.rgba16.inc.c", 0x00357350, 31161, 0x00004000, 2048); // 0x09004800 -ALIGNED8 const Texture grass_09004800[] = { -#include "textures/grass/wf_textures.04800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09004800, "textures/grass/wf_textures.04800.rgba16.inc.c", 0x00357350, 31161, 0x00004800, 2048); // 0x09005000 -ALIGNED8 const Texture grass_09005000[] = { -#include "textures/grass/wf_textures.05000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09005000, "textures/grass/wf_textures.05000.rgba16.inc.c", 0x00357350, 31161, 0x00005000, 2048); // 0x09005800 -ALIGNED8 const Texture grass_09005800[] = { -#include "textures/grass/wf_textures.05800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09005800, "textures/grass/wf_textures.05800.rgba16.inc.c", 0x00357350, 31161, 0x00005800, 2048); // 0x09006000 -ALIGNED8 const Texture grass_09006000[] = { -#include "textures/grass/wf_textures.06000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09006000, "textures/grass/wf_textures.06000.rgba16.inc.c", 0x0033d710, 14883, 0x00005000, 2048); // 0x09006800 -ALIGNED8 const Texture grass_09006800[] = { -#include "textures/grass/wf_textures.06800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09006800, "textures/grass/wf_textures.06800.rgba16.inc.c", 0x00357350, 31161, 0x00006800, 2048); // 0x09007000 -ALIGNED8 const Texture grass_09007000[] = { -#include "textures/grass/wf_textures.07000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09007000, "textures/grass/wf_textures.07000.rgba16.inc.c", 0x00357350, 31161, 0x00007000, 2048); // 0x09007800 -ALIGNED8 const Texture grass_09007800[] = { -#include "textures/grass/wf_textures.07800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09007800, "textures/grass/wf_textures.07800.rgba16.inc.c", 0x00357350, 31161, 0x00007800, 2048); // 0x09008000 -ALIGNED8 const Texture grass_09008000[] = { -#include "textures/grass/wf_textures.08000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09008000, "textures/grass/wf_textures.08000.rgba16.inc.c", 0x00357350, 31161, 0x00008000, 2048); // 0x09008800 -ALIGNED8 const Texture grass_09008800[] = { -#include "textures/grass/wf_textures.08800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09008800, "textures/grass/wf_textures.08800.rgba16.inc.c", 0x00357350, 31161, 0x00008800, 2048); // 0x09009000 -ALIGNED8 const Texture grass_09009000[] = { -#include "textures/grass/wf_textures.09000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09009000, "textures/grass/wf_textures.09000.rgba16.inc.c", 0x00357350, 31161, 0x00009000, 2048); // 0x09009800 -ALIGNED8 const Texture grass_09009800[] = { -#include "textures/grass/wf_textures.09800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_09009800, "textures/grass/wf_textures.09800.rgba16.inc.c", 0x00357350, 31161, 0x00009800, 2048); // 0x0900A000 -ALIGNED8 const Texture grass_0900A000[] = { -#include "textures/grass/wf_textures.0A000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_0900A000, "textures/grass/wf_textures.0A000.rgba16.inc.c", 0x00357350, 31161, 0x0000a000, 2048); // 0x0900A800 -ALIGNED8 const Texture grass_0900A800[] = { -#include "textures/grass/wf_textures.0A800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_0900A800, "textures/grass/wf_textures.0A800.rgba16.inc.c", 0x00357350, 31161, 0x0000a800, 2048); // 0x0900B000 -ALIGNED8 const Texture grass_0900B000[] = { -#include "textures/grass/wf_textures.0B000.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_0900B000, "textures/grass/wf_textures.0B000.ia16.inc.c", 0x0032d070, 31409, 0x0000b000, 2048); // 0x0900B800 -ALIGNED8 const Texture grass_0900B800[] = { -#include "textures/grass/wf_textures.0B800.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(grass_0900B800, "textures/grass/wf_textures.0B800.ia16.inc.c", 0x00357350, 31161, 0x0000b800, 2048); diff --git a/bin/inside.c b/bin/inside.c index 5fe85a1e8..efecea2f1 100644 --- a/bin/inside.c +++ b/bin/inside.c @@ -1,89 +1,56 @@ +#include "pc/rom_assets.h" #include "macros.h" #include "types.h" #include "make_const_nonconst.h" // 0x09000000 -ALIGNED8 const Texture inside_09000000[] = { -#include "textures/inside/inside_castle_textures.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09000000, "textures/inside/inside_castle_textures.00000.rgba16.inc.c", 0x00365980, 39851, 0x00000000, 4096); // 0x09001000 -ALIGNED8 const Texture inside_09001000[] = { -#include "textures/inside/inside_castle_textures.01000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09001000, "textures/inside/inside_castle_textures.01000.rgba16.inc.c", 0x00365980, 39851, 0x00001000, 4096); // 0x09002000 -ALIGNED8 const Texture inside_09002000[] = { -#include "textures/inside/inside_castle_textures.02000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09002000, "textures/inside/inside_castle_textures.02000.rgba16.inc.c", 0x00365980, 39851, 0x00002000, 4096); // 0x09003000 -ALIGNED8 const Texture inside_09003000[] = { -#include "textures/inside/inside_castle_textures.03000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09003000, "textures/inside/inside_castle_textures.03000.rgba16.inc.c", 0x00365980, 39851, 0x00003000, 2048); // 0x09003800 -ALIGNED8 const Texture inside_09003800[] = { -#include "textures/inside/inside_castle_textures.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09003800, "textures/inside/inside_castle_textures.03800.rgba16.inc.c", 0x00365980, 39851, 0x00003800, 2048); // 0x09004000 -ALIGNED8 const Texture inside_09004000[] = { -#include "textures/inside/inside_castle_textures.04000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09004000, "textures/inside/inside_castle_textures.04000.rgba16.inc.c", 0x00365980, 39851, 0x00004000, 2048); // 0x09004800 -ALIGNED8 const Texture inside_09004800[] = { -#include "textures/inside/inside_castle_textures.04800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09004800, "textures/inside/inside_castle_textures.04800.rgba16.inc.c", 0x0034e760, 12786, 0x00000800, 2048); // 0x09005000 -ALIGNED8 const Texture inside_09005000[] = { -#include "textures/inside/inside_castle_textures.05000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09005000, "textures/inside/inside_castle_textures.05000.rgba16.inc.c", 0x00365980, 39851, 0x00005000, 2048); // 0x09005800 -ALIGNED8 const Texture inside_09005800[] = { -#include "textures/inside/inside_castle_textures.05800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09005800, "textures/inside/inside_castle_textures.05800.rgba16.inc.c", 0x00365980, 39851, 0x00005800, 2048); // 0x09006000 -ALIGNED8 const Texture inside_09006000[] = { -#include "textures/inside/inside_castle_textures.06000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09006000, "textures/inside/inside_castle_textures.06000.rgba16.inc.c", 0x00365980, 39851, 0x00006000, 4096); // 0x09007000 -ALIGNED8 const Texture inside_09007000[] = { -#include "textures/inside/inside_castle_textures.07000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09007000, "textures/inside/inside_castle_textures.07000.rgba16.inc.c", 0x00365980, 39851, 0x00007000, 4096); // 0x09008000 -ALIGNED8 const Texture inside_09008000[] = { -#include "textures/inside/inside_castle_textures.08000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09008000, "textures/inside/inside_castle_textures.08000.rgba16.inc.c", 0x00365980, 39851, 0x00008000, 2048); // 0x09008800 -ALIGNED8 const Texture inside_09008800[] = { -#include "textures/inside/inside_castle_textures.08800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09008800, "textures/inside/inside_castle_textures.08800.rgba16.inc.c", 0x00365980, 39851, 0x00008800, 2048); // 0x09009000 -ALIGNED8 const Texture inside_09009000[] = { -#include "textures/inside/inside_castle_textures.09000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_09009000, "textures/inside/inside_castle_textures.09000.rgba16.inc.c", 0x00365980, 39851, 0x00009000, 4096); // 0x0900A000 -ALIGNED8 const Texture inside_0900A000[] = { -#include "textures/inside/inside_castle_textures.0A000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_0900A000, "textures/inside/inside_castle_textures.0A000.rgba16.inc.c", 0x00365980, 39851, 0x0000a000, 4096); // 0x0900B000 -ALIGNED8 const Texture inside_0900B000[] = { -#include "textures/inside/inside_castle_textures.0B000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_0900B000, "textures/inside/inside_castle_textures.0B000.rgba16.inc.c", 0x00365980, 39851, 0x0000b000, 2048); // 0x0900B800 -ALIGNED8 const Texture inside_0900B800[] = { -#include "textures/inside/inside_castle_textures.0B800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_0900B800, "textures/inside/inside_castle_textures.0B800.rgba16.inc.c", 0x00365980, 39851, 0x0000b800, 4096); diff --git a/bin/machine.c b/bin/machine.c index f3f447fe7..0a1ccc2ba 100644 --- a/bin/machine.c +++ b/bin/machine.c @@ -1,89 +1,56 @@ +#include "pc/rom_assets.h" #include "macros.h" #include "types.h" #include "make_const_nonconst.h" // 0x09000000 -ALIGNED8 const Texture machine_09000000[] = { -#include "textures/machine/ttc_textures.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09000000, "textures/machine/ttc_textures.00000.rgba16.inc.c", 0x0034e760, 12786, 0x00000000, 2048); // 0x09000800 -ALIGNED8 const Texture machine_09000800[] = { -#include "textures/machine/ttc_textures.00800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09000800, "textures/machine/ttc_textures.00800.rgba16.inc.c", 0x0034e760, 12786, 0x00000800, 2048); // 0x09001000 -ALIGNED8 const Texture machine_09001000[] = { -#include "textures/machine/ttc_textures.01000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09001000, "textures/machine/ttc_textures.01000.rgba16.inc.c", 0x0034e760, 12786, 0x00001000, 2048); // 0x09001800 -ALIGNED8 const Texture machine_09001800[] = { -#include "textures/machine/ttc_textures.01800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09001800, "textures/machine/ttc_textures.01800.rgba16.inc.c", 0x0034e760, 12786, 0x00001800, 2048); // 0x09002000 -ALIGNED8 const Texture machine_09002000[] = { -#include "textures/machine/ttc_textures.02000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09002000, "textures/machine/ttc_textures.02000.rgba16.inc.c", 0x0034e760, 12786, 0x00002000, 2048); // 0x09002800 -ALIGNED8 const Texture machine_09002800[] = { -#include "textures/machine/ttc_textures.02800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09002800, "textures/machine/ttc_textures.02800.rgba16.inc.c", 0x0034e760, 12786, 0x00002800, 2048); // 0x09003000 -ALIGNED8 const Texture machine_09003000[] = { -#include "textures/machine/ttc_textures.03000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09003000, "textures/machine/ttc_textures.03000.rgba16.inc.c", 0x0034e760, 12786, 0x00003000, 2048); // 0x09003800 -ALIGNED8 const Texture machine_09003800[] = { -#include "textures/machine/ttc_textures.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09003800, "textures/machine/ttc_textures.03800.rgba16.inc.c", 0x0034e760, 12786, 0x00003800, 2048); // 0x09004000 -ALIGNED8 const Texture machine_09004000[] = { -#include "textures/machine/ttc_textures.04000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09004000, "textures/machine/ttc_textures.04000.rgba16.inc.c", 0x0034e760, 12786, 0x00004000, 4096); // 0x09005000 -ALIGNED8 const Texture machine_09005000[] = { -#include "textures/machine/ttc_textures.05000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09005000, "textures/machine/ttc_textures.05000.rgba16.inc.c", 0x0034e760, 12786, 0x00005000, 2048); // 0x09005800 -ALIGNED8 const Texture machine_09005800[] = { -#include "textures/machine/ttc_textures.05800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09005800, "textures/machine/ttc_textures.05800.rgba16.inc.c", 0x0034e760, 12786, 0x00005800, 2048); // 0x09006000 -ALIGNED8 const Texture machine_09006000[] = { -#include "textures/machine/ttc_textures.06000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09006000, "textures/machine/ttc_textures.06000.rgba16.inc.c", 0x0034e760, 12786, 0x00006000, 2048); // 0x09006800 -ALIGNED8 const Texture machine_09006800[] = { -#include "textures/machine/ttc_textures.06800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09006800, "textures/machine/ttc_textures.06800.rgba16.inc.c", 0x0034e760, 12786, 0x00006800, 2048); // 0x09007000 -ALIGNED8 const Texture machine_09007000[] = { -#include "textures/machine/ttc_textures.07000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09007000, "textures/machine/ttc_textures.07000.rgba16.inc.c", 0x0034e760, 12786, 0x00007000, 2048); // 0x09007800 -ALIGNED8 const Texture machine_09007800[] = { -#include "textures/machine/ttc_textures.07800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09007800, "textures/machine/ttc_textures.07800.rgba16.inc.c", 0x0034e760, 12786, 0x00007800, 2048); // 0x09008000 -ALIGNED8 const Texture machine_09008000[] = { -#include "textures/machine/ttc_textures.08000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09008000, "textures/machine/ttc_textures.08000.rgba16.inc.c", 0x0034e760, 12786, 0x00008000, 1024); // 0x09008400 -ALIGNED8 const Texture machine_09008400[] = { -#include "textures/machine/ttc_textures.08400.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(machine_09008400, "textures/machine/ttc_textures.08400.rgba16.inc.c", 0x0034e760, 12786, 0x00008400, 2048); diff --git a/bin/mountain.c b/bin/mountain.c index 2f3ae9472..567e495bd 100644 --- a/bin/mountain.c +++ b/bin/mountain.c @@ -1,109 +1,68 @@ +#include "pc/rom_assets.h" #include "macros.h" #include "types.h" #include "make_const_nonconst.h" // 0x09000000 -ALIGNED8 const Texture mountain_09000000[] = { -#include "textures/mountain/ttm_textures.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09000000, "textures/mountain/ttm_textures.00000.rgba16.inc.c", 0x00351960, 23013, 0x00000000, 2048); // 0x09000800 -ALIGNED8 const Texture mountain_09000800[] = { -#include "textures/mountain/ttm_textures.00800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09000800, "textures/mountain/ttm_textures.00800.rgba16.inc.c", 0x00351960, 23013, 0x00000800, 4096); // 0x09001800 -ALIGNED8 const Texture mountain_09001800[] = { -#include "textures/mountain/ttm_textures.01800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09001800, "textures/mountain/ttm_textures.01800.rgba16.inc.c", 0x00351960, 23013, 0x00001800, 4096); // 0x09002800 -ALIGNED8 const Texture mountain_09002800[] = { -#include "textures/mountain/ttm_textures.02800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09002800, "textures/mountain/ttm_textures.02800.rgba16.inc.c", 0x00351960, 23013, 0x00002800, 2048); // 0x09003000 -ALIGNED8 const Texture mountain_09003000[] = { -#include "textures/mountain/ttm_textures.03000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09003000, "textures/mountain/ttm_textures.03000.rgba16.inc.c", 0x00351960, 23013, 0x00003000, 2048); // 0x09003800 -ALIGNED8 const Texture mountain_09003800[] = { -#include "textures/mountain/ttm_textures.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09003800, "textures/mountain/ttm_textures.03800.rgba16.inc.c", 0x00351960, 23013, 0x00003800, 2048); // 0x09004000 -ALIGNED8 const Texture mountain_09004000[] = { -#include "textures/mountain/ttm_textures.04000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09004000, "textures/mountain/ttm_textures.04000.rgba16.inc.c", 0x00351960, 23013, 0x00004000, 2048); // 0x09004800 -ALIGNED8 const Texture mountain_09004800[] = { -#include "textures/mountain/ttm_textures.04800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09004800, "textures/mountain/ttm_textures.04800.rgba16.inc.c", 0x00351960, 23013, 0x00004800, 2048); // 0x09005000 -ALIGNED8 const Texture mountain_09005000[] = { -#include "textures/mountain/ttm_textures.05000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09005000, "textures/mountain/ttm_textures.05000.rgba16.inc.c", 0x00351960, 23013, 0x00005000, 2048); // 0x09005800 -ALIGNED8 const Texture mountain_09005800[] = { -#include "textures/mountain/ttm_textures.05800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09005800, "textures/mountain/ttm_textures.05800.rgba16.inc.c", 0x00351960, 23013, 0x00005800, 4096); // 0x09006800 -ALIGNED8 const Texture mountain_09006800[] = { -#include "textures/mountain/ttm_textures.06800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09006800, "textures/mountain/ttm_textures.06800.rgba16.inc.c", 0x00351960, 23013, 0x00006800, 2048); // 0x09007000 -ALIGNED8 const Texture mountain_09007000[] = { -#include "textures/mountain/ttm_textures.07000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09007000, "textures/mountain/ttm_textures.07000.rgba16.inc.c", 0x00351960, 23013, 0x00007000, 2048); // 0x09007800 -ALIGNED8 const Texture mountain_09007800[] = { -#include "textures/mountain/ttm_textures.07800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09007800, "textures/mountain/ttm_textures.07800.rgba16.inc.c", 0x00351960, 23013, 0x00007800, 2048); // 0x09008000 -ALIGNED8 const Texture mountain_09008000[] = { -#include "textures/mountain/ttm_textures.08000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09008000, "textures/mountain/ttm_textures.08000.rgba16.inc.c", 0x00351960, 23013, 0x00008000, 2048); // 0x09008800 -ALIGNED8 const Texture mountain_09008800[] = { -#include "textures/mountain/ttm_textures.08800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09008800, "textures/mountain/ttm_textures.08800.rgba16.inc.c", 0x00351960, 23013, 0x00008800, 4096); // 0x09009800 -ALIGNED8 const Texture mountain_09009800[] = { -#include "textures/mountain/ttm_textures.09800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_09009800, "textures/mountain/ttm_textures.09800.rgba16.inc.c", 0x00351960, 23013, 0x00009800, 2048); // 0x0900A000 -ALIGNED8 const Texture mountain_0900A000[] = { -#include "textures/mountain/ttm_textures.0A000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_0900A000, "textures/mountain/ttm_textures.0A000.rgba16.inc.c", 0x0033d710, 14883, 0x00006000, 2048); // 0x0900A800 -ALIGNED8 const Texture mountain_0900A800[] = { -#include "textures/mountain/ttm_textures.0A800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_0900A800, "textures/mountain/ttm_textures.0A800.rgba16.inc.c", 0x00351960, 23013, 0x0000a800, 2048); // 0x0900B000 -ALIGNED8 const Texture mountain_0900B000[] = { -#include "textures/mountain/ttm_textures.0B000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_0900B000, "textures/mountain/ttm_textures.0B000.rgba16.inc.c", 0x00351960, 23013, 0x0000b000, 2048); // 0x0900B800 -ALIGNED8 const Texture mountain_0900B800[] = { -#include "textures/mountain/ttm_textures.0B800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_0900B800, "textures/mountain/ttm_textures.0B800.rgba16.inc.c", 0x00351960, 23013, 0x0000b800, 2048); // 0x0900C000 -ALIGNED8 const Texture mountain_0900C000[] = { -#include "textures/mountain/ttm_textures.0C000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(mountain_0900C000, "textures/mountain/ttm_textures.0C000.rgba16.inc.c", 0x00351960, 23013, 0x0000c000, 2048); diff --git a/bin/outside.c b/bin/outside.c index 50cae362c..7149f011d 100644 --- a/bin/outside.c +++ b/bin/outside.c @@ -1,109 +1,68 @@ +#include "pc/rom_assets.h" #include "macros.h" #include "types.h" #include "make_const_nonconst.h" // 0x09000000 -ALIGNED8 const Texture outside_09000000[] = { -#include "textures/outside/castle_grounds_textures.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09000000, "textures/outside/castle_grounds_textures.00000.rgba16.inc.c", 0x0035ed10, 27747, 0x00000000, 2048); // 0x09000800 -ALIGNED8 const Texture outside_09000800[] = { -#include "textures/outside/castle_grounds_textures.00800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09000800, "textures/outside/castle_grounds_textures.00800.rgba16.inc.c", 0x0035ed10, 27747, 0x00000800, 2048); // 0x09001000 -ALIGNED8 const Texture outside_09001000[] = { -#include "textures/outside/castle_grounds_textures.01000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09001000, "textures/outside/castle_grounds_textures.01000.rgba16.inc.c", 0x0035ed10, 27747, 0x00001000, 4096); // 0x09002000 -ALIGNED8 const Texture outside_09002000[] = { -#include "textures/outside/castle_grounds_textures.02000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09002000, "textures/outside/castle_grounds_textures.02000.rgba16.inc.c", 0x0035ed10, 27747, 0x00002000, 4096); // 0x09003000 -ALIGNED8 const Texture outside_09003000[] = { -#include "textures/outside/castle_grounds_textures.03000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09003000, "textures/outside/castle_grounds_textures.03000.rgba16.inc.c", 0x0035ed10, 27747, 0x00003000, 2048); // 0x09003800 -ALIGNED8 const Texture outside_09003800[] = { -#include "textures/outside/castle_grounds_textures.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09003800, "textures/outside/castle_grounds_textures.03800.rgba16.inc.c", 0x0035ed10, 27747, 0x00003800, 2048); // 0x09004000 -ALIGNED8 const Texture outside_09004000[] = { -#include "textures/outside/castle_grounds_textures.04000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09004000, "textures/outside/castle_grounds_textures.04000.rgba16.inc.c", 0x0035ed10, 27747, 0x00004000, 2048); // 0x09004800 -ALIGNED8 const Texture outside_09004800[] = { -#include "textures/outside/castle_grounds_textures.04800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09004800, "textures/outside/castle_grounds_textures.04800.rgba16.inc.c", 0x0035ed10, 27747, 0x00004800, 4096); // 0x09005800 -ALIGNED8 const Texture outside_09005800[] = { -#include "textures/outside/castle_grounds_textures.05800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09005800, "textures/outside/castle_grounds_textures.05800.rgba16.inc.c", 0x0035ed10, 27747, 0x00005800, 2048); // 0x09006000 -ALIGNED8 const Texture outside_09006000[] = { -#include "textures/outside/castle_grounds_textures.06000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09006000, "textures/outside/castle_grounds_textures.06000.rgba16.inc.c", 0x0035ed10, 27747, 0x00006000, 2048); // 0x09006800 -ALIGNED8 const Texture outside_09006800[] = { -#include "textures/outside/castle_grounds_textures.06800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09006800, "textures/outside/castle_grounds_textures.06800.rgba16.inc.c", 0x0035ed10, 27747, 0x00006800, 4096); // 0x09007800 -ALIGNED8 const Texture outside_09007800[] = { -#include "textures/outside/castle_grounds_textures.07800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09007800, "textures/outside/castle_grounds_textures.07800.rgba16.inc.c", 0x0035ed10, 27747, 0x00007800, 2048); // 0x09008000 -ALIGNED8 const Texture outside_09008000[] = { -#include "textures/outside/castle_grounds_textures.08000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09008000, "textures/outside/castle_grounds_textures.08000.rgba16.inc.c", 0x0035ed10, 27747, 0x00008000, 2048); // 0x09008800 -ALIGNED8 const Texture outside_09008800[] = { -#include "textures/outside/castle_grounds_textures.08800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09008800, "textures/outside/castle_grounds_textures.08800.rgba16.inc.c", 0x0035ed10, 27747, 0x00008800, 2048); // 0x09009000 -ALIGNED8 const Texture outside_09009000[] = { -#include "textures/outside/castle_grounds_textures.09000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09009000, "textures/outside/castle_grounds_textures.09000.rgba16.inc.c", 0x0035ed10, 27747, 0x00009000, 2048); // 0x09009800 -ALIGNED8 const Texture outside_09009800[] = { -#include "textures/outside/castle_grounds_textures.09800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_09009800, "textures/outside/castle_grounds_textures.09800.rgba16.inc.c", 0x0035ed10, 27747, 0x00009800, 2048); // 0x0900A000 -ALIGNED8 const Texture outside_0900A000[] = { -#include "textures/outside/castle_grounds_textures.0A000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_0900A000, "textures/outside/castle_grounds_textures.0A000.rgba16.inc.c", 0x0035ed10, 27747, 0x0000a000, 2048); // 0x0900A800 -ALIGNED8 const Texture outside_0900A800[] = { -#include "textures/outside/castle_grounds_textures.0A800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_0900A800, "textures/outside/castle_grounds_textures.0A800.rgba16.inc.c", 0x0035ed10, 27747, 0x0000a800, 2048); // 0x0900B000 -ALIGNED8 const Texture outside_0900B000[] = { -#include "textures/outside/castle_grounds_textures.0B000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_0900B000, "textures/outside/castle_grounds_textures.0B000.rgba16.inc.c", 0x0035ed10, 27747, 0x0000b000, 1024); // 0x0900B400 -ALIGNED8 const Texture outside_0900B400[] = { -#include "textures/outside/castle_grounds_textures.0B400.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_0900B400, "textures/outside/castle_grounds_textures.0B400.rgba16.inc.c", 0x0035ed10, 27747, 0x0000b400, 2048); // 0x0900BC00 -ALIGNED8 const Texture outside_0900BC00[] = { -#include "textures/outside/castle_grounds_textures.0BC00.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(outside_0900BC00, "textures/outside/castle_grounds_textures.0BC00.ia16.inc.c", 0x0032d070, 31409, 0x0000b000, 2048); diff --git a/bin/segment2.c b/bin/segment2.c index 08b31f83b..76c4ef52f 100644 --- a/bin/segment2.c +++ b/bin/segment2.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" #include #include @@ -10,157 +11,91 @@ // SM64 (US/JP/EU/SH) Segment 02 -ALIGNED8 const Texture texture_hud_char_0[] = { -#include "textures/segment2/segment2.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_0, "textures/segment2/segment2.00000.rgba16.inc.c", 0x00108a40, 48390, 0x00000000, 512); -ALIGNED8 const Texture texture_hud_char_1[] = { -#include "textures/segment2/segment2.00200.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_1, "textures/segment2/segment2.00200.rgba16.inc.c", 0x00108a40, 48390, 0x00000200, 512); -ALIGNED8 const Texture texture_hud_char_2[] = { -#include "textures/segment2/segment2.00400.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_2, "textures/segment2/segment2.00400.rgba16.inc.c", 0x00108a40, 48390, 0x00000400, 512); -ALIGNED8 const Texture texture_hud_char_3[] = { -#include "textures/segment2/segment2.00600.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_3, "textures/segment2/segment2.00600.rgba16.inc.c", 0x00108a40, 48390, 0x00000600, 512); -ALIGNED8 const Texture texture_hud_char_4[] = { -#include "textures/segment2/segment2.00800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_4, "textures/segment2/segment2.00800.rgba16.inc.c", 0x00108a40, 48390, 0x00000800, 512); -ALIGNED8 const Texture texture_hud_char_5[] = { -#include "textures/segment2/segment2.00A00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_5, "textures/segment2/segment2.00A00.rgba16.inc.c", 0x00108a40, 48390, 0x00000a00, 512); -ALIGNED8 const Texture texture_hud_char_6[] = { -#include "textures/segment2/segment2.00C00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_6, "textures/segment2/segment2.00C00.rgba16.inc.c", 0x00108a40, 48390, 0x00000c00, 512); -ALIGNED8 const Texture texture_hud_char_7[] = { -#include "textures/segment2/segment2.00E00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_7, "textures/segment2/segment2.00E00.rgba16.inc.c", 0x00108a40, 48390, 0x00000e00, 512); -ALIGNED8 const Texture texture_hud_char_8[] = { -#include "textures/segment2/segment2.01000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_8, "textures/segment2/segment2.01000.rgba16.inc.c", 0x00108a40, 48390, 0x00001000, 512); -ALIGNED8 const Texture texture_hud_char_9[] = { -#include "textures/segment2/segment2.01200.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_9, "textures/segment2/segment2.01200.rgba16.inc.c", 0x00108a40, 48390, 0x00001200, 512); -ALIGNED8 const Texture texture_hud_char_A[] = { -#include "textures/segment2/segment2.01400.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_A, "textures/segment2/segment2.01400.rgba16.inc.c", 0x00108a40, 48390, 0x00001400, 512); -ALIGNED8 const Texture texture_hud_char_B[] = { -#include "textures/segment2/segment2.01600.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_B, "textures/segment2/segment2.01600.rgba16.inc.c", 0x00108a40, 48390, 0x00001600, 512); -ALIGNED8 const Texture texture_hud_char_C[] = { -#include "textures/segment2/segment2.01800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_C, "textures/segment2/segment2.01800.rgba16.inc.c", 0x00108a40, 48390, 0x00001800, 512); -ALIGNED8 const Texture texture_hud_char_D[] = { -#include "textures/segment2/segment2.01A00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_D, "textures/segment2/segment2.01A00.rgba16.inc.c", 0x00108a40, 48390, 0x00001a00, 512); -ALIGNED8 const Texture texture_hud_char_E[] = { -#include "textures/segment2/segment2.01C00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_E, "textures/segment2/segment2.01C00.rgba16.inc.c", 0x00108a40, 48390, 0x00001c00, 512); -ALIGNED8 const Texture texture_hud_char_F[] = { -#include "textures/segment2/segment2.01E00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_F, "textures/segment2/segment2.01E00.rgba16.inc.c", 0x00108a40, 48390, 0x00001e00, 512); -ALIGNED8 const Texture texture_hud_char_G[] = { -#include "textures/segment2/segment2.02000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_G, "textures/segment2/segment2.02000.rgba16.inc.c", 0x00108a40, 48390, 0x00002000, 512); -ALIGNED8 const Texture texture_hud_char_H[] = { -#include "textures/segment2/segment2.02200.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_H, "textures/segment2/segment2.02200.rgba16.inc.c", 0x00108a40, 48390, 0x00002200, 512); -ALIGNED8 const Texture texture_hud_char_I[] = { -#include "textures/segment2/segment2.02400.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_I, "textures/segment2/segment2.02400.rgba16.inc.c", 0x00108a40, 48390, 0x00002400, 512); ALIGNED8 const Texture texture_hud_char_J[] = { #include "textures/segment2/custom_hud_j.rgba16.inc.c" }; -ALIGNED8 const Texture texture_hud_char_K[] = { -#include "textures/segment2/segment2.02800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_K, "textures/segment2/segment2.02800.rgba16.inc.c", 0x00108a40, 48390, 0x00002600, 512); -ALIGNED8 const Texture texture_hud_char_L[] = { -#include "textures/segment2/segment2.02A00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_L, "textures/segment2/segment2.02A00.rgba16.inc.c", 0x00108a40, 48390, 0x00002800, 512); -ALIGNED8 const Texture texture_hud_char_M[] = { -#include "textures/segment2/segment2.02C00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_M, "textures/segment2/segment2.02C00.rgba16.inc.c", 0x00108a40, 48390, 0x00002a00, 512); -ALIGNED8 const Texture texture_hud_char_N[] = { -#include "textures/segment2/segment2.02E00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_N, "textures/segment2/segment2.02E00.rgba16.inc.c", 0x00108a40, 48390, 0x00002c00, 512); -ALIGNED8 const Texture texture_hud_char_O[] = { -#include "textures/segment2/segment2.03000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_O, "textures/segment2/segment2.03000.rgba16.inc.c", 0x00108a40, 48390, 0x00002e00, 512); -ALIGNED8 const Texture texture_hud_char_P[] = { -#include "textures/segment2/segment2.03200.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_P, "textures/segment2/segment2.03200.rgba16.inc.c", 0x00108a40, 48390, 0x00003000, 512); ALIGNED8 const Texture texture_hud_char_Q[] = { #include "textures/segment2/custom_hud_q.rgba16.inc.c" }; -ALIGNED8 const Texture texture_hud_char_R[] = { -#include "textures/segment2/segment2.03600.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_R, "textures/segment2/segment2.03600.rgba16.inc.c", 0x00108a40, 48390, 0x00003200, 512); -ALIGNED8 const Texture texture_hud_char_S[] = { -#include "textures/segment2/segment2.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_S, "textures/segment2/segment2.03800.rgba16.inc.c", 0x00108a40, 48390, 0x00003400, 512); -ALIGNED8 const Texture texture_hud_char_T[] = { -#include "textures/segment2/segment2.03A00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_T, "textures/segment2/segment2.03A00.rgba16.inc.c", 0x00108a40, 48390, 0x00003600, 512); -ALIGNED8 const Texture texture_hud_char_U[] = { -#include "textures/segment2/segment2.03C00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_U, "textures/segment2/segment2.03C00.rgba16.inc.c", 0x00108a40, 48390, 0x00003800, 512); ALIGNED8 const Texture texture_hud_char_V[] = { #include "textures/segment2/custom_hud_v.rgba16.inc.c" }; -ALIGNED8 const Texture texture_hud_char_W[] = { -#include "textures/segment2/segment2.04000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_W, "textures/segment2/segment2.04000.rgba16.inc.c", 0x00108a40, 48390, 0x00003a00, 512); ALIGNED8 const Texture texture_hud_char_X[] = { #include "textures/segment2/custom_hud_x.rgba16.inc.c" }; -ALIGNED8 const Texture texture_hud_char_Y[] = { -#include "textures/segment2/segment2.04400.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_Y, "textures/segment2/segment2.04400.rgba16.inc.c", 0x00108a40, 48390, 0x00003c00, 512); ALIGNED8 const Texture texture_hud_char_Z[] = { #include "textures/segment2/custom_hud_z.rgba16.inc.c" }; -ALIGNED8 const Texture texture_hud_char_apostrophe[] = { -#include "textures/segment2/segment2.04800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_apostrophe, "textures/segment2/segment2.04800.rgba16.inc.c", 0x00108a40, 48390, 0x00003e00, 512); -ALIGNED8 const Texture texture_hud_char_double_quote[] = { -#include "textures/segment2/segment2.04A00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_double_quote, "textures/segment2/segment2.04A00.rgba16.inc.c", 0x00108a40, 48390, 0x00004000, 512); #ifdef VERSION_EU ALIGNED8 const Texture texture_hud_char_umlaut[] = { @@ -176,9 +111,7 @@ ALIGNED8 const Texture texture_hud_char_hashtag[] = { #include "textures/segment2/custom_hud_hashtag.rgba16.inc.c" // originally JP !! }; -ALIGNED8 const Texture texture_hud_char_question[] = { -#include "textures/segment2/segment2.05000.rgba16.inc.c" // JP ? (removed JP version check as ? exists in other versions) -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_question, "textures/segment2/segment2.05000.rgba16.inc.c", 0x002a65b0, 22255, 0x0000a1d0, 512); ALIGNED8 const Texture texture_hud_char_ampersand[] = { #include "textures/segment2/custom_hud_ampersand.rgba16.inc.c" // beta & no longer in use, new non beta & was made for all versions @@ -192,21 +125,13 @@ ALIGNED8 const Texture texture_hud_char_slash[] = { #include "textures/segment2/custom_hud_slash.rgba16.inc.c" }; -ALIGNED8 const Texture texture_hud_char_multiply[] = { -#include "textures/segment2/segment2.05600.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_multiply, "textures/segment2/segment2.05600.rgba16.inc.c", 0x00108a40, 48390, 0x00004200, 512); -ALIGNED8 const Texture texture_hud_char_coin[] = { -#include "textures/segment2/segment2.05800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_coin, "textures/segment2/segment2.05800.rgba16.inc.c", 0x00108a40, 48390, 0x00004400, 512); -ALIGNED8 const Texture texture_hud_char_mario_head[] = { -#include "textures/segment2/segment2.05A00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_mario_head, "textures/segment2/segment2.05A00.rgba16.inc.c", 0x00108a40, 48390, 0x00004600, 512); -ALIGNED8 const Texture texture_hud_char_star[] = { -#include "textures/segment2/segment2.05C00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_star, "textures/segment2/segment2.05C00.rgba16.inc.c", 0x00108a40, 48390, 0x00004800, 512); ALIGNED8 const Texture texture_hud_char_period[] = { #include "textures/segment2/custom_hud_period.rgba16.inc.c" @@ -232,125 +157,65 @@ ALIGNED8 const Texture texture_hud_char_plus[] = { #include "textures/segment2/custom_hud_plus.rgba16.inc.c" }; -ALIGNED8 const Texture texture_credits_char_3[] = { -#include "textures/segment2/segment2.06200.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_3, "textures/segment2/segment2.06200.rgba16.inc.c", 0x00108a40, 48390, 0x00004a00, 128); -ALIGNED8 const Texture texture_credits_char_4[] = { -#include "textures/segment2/segment2.06280.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_4, "textures/segment2/segment2.06280.rgba16.inc.c", 0x00108a40, 48390, 0x00004a80, 128); -ALIGNED8 const Texture texture_credits_char_6[] = { -#include "textures/segment2/segment2.06300.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_6, "textures/segment2/segment2.06300.rgba16.inc.c", 0x00108a40, 48390, 0x00004b00, 128); -ALIGNED8 const Texture texture_credits_char_A[] = { -#include "textures/segment2/segment2.06380.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_A, "textures/segment2/segment2.06380.rgba16.inc.c", 0x00108a40, 48390, 0x00004b80, 128); -ALIGNED8 const Texture texture_credits_char_B[] = { -#include "textures/segment2/segment2.06400.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_B, "textures/segment2/segment2.06400.rgba16.inc.c", 0x00108a40, 48390, 0x00004c00, 128); -ALIGNED8 const Texture texture_credits_char_C[] = { -#include "textures/segment2/segment2.06480.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_C, "textures/segment2/segment2.06480.rgba16.inc.c", 0x00108a40, 48390, 0x00004c80, 128); -ALIGNED8 const Texture texture_credits_char_D[] = { -#include "textures/segment2/segment2.06500.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_D, "textures/segment2/segment2.06500.rgba16.inc.c", 0x00108a40, 48390, 0x00004d00, 128); -ALIGNED8 const Texture texture_credits_char_E[] = { -#include "textures/segment2/segment2.06580.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_E, "textures/segment2/segment2.06580.rgba16.inc.c", 0x00108a40, 48390, 0x00004d80, 128); -ALIGNED8 const Texture texture_credits_char_F[] = { -#include "textures/segment2/segment2.06600.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_F, "textures/segment2/segment2.06600.rgba16.inc.c", 0x00108a40, 48390, 0x00004e00, 128); -ALIGNED8 const Texture texture_credits_char_G[] = { -#include "textures/segment2/segment2.06680.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_G, "textures/segment2/segment2.06680.rgba16.inc.c", 0x00108a40, 48390, 0x00004e80, 128); -ALIGNED8 const Texture texture_credits_char_H[] = { -#include "textures/segment2/segment2.06700.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_H, "textures/segment2/segment2.06700.rgba16.inc.c", 0x00108a40, 48390, 0x00004f00, 128); -ALIGNED8 const Texture texture_credits_char_I[] = { -#include "textures/segment2/segment2.06780.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_I, "textures/segment2/segment2.06780.rgba16.inc.c", 0x00108a40, 48390, 0x00004f80, 128); -ALIGNED8 const Texture texture_credits_char_J[] = { -#include "textures/segment2/segment2.06800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_J, "textures/segment2/segment2.06800.rgba16.inc.c", 0x00108a40, 48390, 0x00005000, 128); -ALIGNED8 const Texture texture_credits_char_K[] = { -#include "textures/segment2/segment2.06880.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_K, "textures/segment2/segment2.06880.rgba16.inc.c", 0x00108a40, 48390, 0x00005080, 128); -ALIGNED8 const Texture texture_credits_char_L[] = { -#include "textures/segment2/segment2.06900.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_L, "textures/segment2/segment2.06900.rgba16.inc.c", 0x00108a40, 48390, 0x00005100, 128); -ALIGNED8 const Texture texture_credits_char_M[] = { -#include "textures/segment2/segment2.06980.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_M, "textures/segment2/segment2.06980.rgba16.inc.c", 0x00108a40, 48390, 0x00005180, 128); -ALIGNED8 const Texture texture_credits_char_N[] = { -#include "textures/segment2/segment2.06A00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_N, "textures/segment2/segment2.06A00.rgba16.inc.c", 0x00108a40, 48390, 0x00005200, 128); -ALIGNED8 const Texture texture_credits_char_O[] = { -#include "textures/segment2/segment2.06A80.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_O, "textures/segment2/segment2.06A80.rgba16.inc.c", 0x00108a40, 48390, 0x00005280, 128); -ALIGNED8 const Texture texture_credits_char_P[] = { -#include "textures/segment2/segment2.06B00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_P, "textures/segment2/segment2.06B00.rgba16.inc.c", 0x00108a40, 48390, 0x00005300, 128); -ALIGNED8 const Texture texture_credits_char_Q[] = { -#include "textures/segment2/segment2.06B80.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_Q, "textures/segment2/segment2.06B80.rgba16.inc.c", 0x00108a40, 48390, 0x00005380, 128); -ALIGNED8 const Texture texture_credits_char_R[] = { -#include "textures/segment2/segment2.06C00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_R, "textures/segment2/segment2.06C00.rgba16.inc.c", 0x00108a40, 48390, 0x00005400, 128); -ALIGNED8 const Texture texture_credits_char_S[] = { -#include "textures/segment2/segment2.06C80.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_S, "textures/segment2/segment2.06C80.rgba16.inc.c", 0x00108a40, 48390, 0x00005480, 128); -ALIGNED8 const Texture texture_credits_char_T[] = { -#include "textures/segment2/segment2.06D00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_T, "textures/segment2/segment2.06D00.rgba16.inc.c", 0x00108a40, 48390, 0x00005500, 128); -ALIGNED8 const Texture texture_credits_char_U[] = { -#include "textures/segment2/segment2.06D80.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_U, "textures/segment2/segment2.06D80.rgba16.inc.c", 0x00108a40, 48390, 0x00005580, 128); -ALIGNED8 const Texture texture_credits_char_V[] = { -#include "textures/segment2/segment2.06E00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_V, "textures/segment2/segment2.06E00.rgba16.inc.c", 0x00108a40, 48390, 0x00005600, 128); -ALIGNED8 const Texture texture_credits_char_W[] = { -#include "textures/segment2/segment2.06E80.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_W, "textures/segment2/segment2.06E80.rgba16.inc.c", 0x00108a40, 48390, 0x00005680, 128); -ALIGNED8 const Texture texture_credits_char_X[] = { -#include "textures/segment2/segment2.06F00.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_X, "textures/segment2/segment2.06F00.rgba16.inc.c", 0x00108a40, 48390, 0x00005700, 128); -ALIGNED8 const Texture texture_credits_char_Y[] = { -#include "textures/segment2/segment2.06F80.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_Y, "textures/segment2/segment2.06F80.rgba16.inc.c", 0x00108a40, 48390, 0x00005780, 128); -ALIGNED8 const Texture texture_credits_char_Z[] = { -#include "textures/segment2/segment2.07000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_Z, "textures/segment2/segment2.07000.rgba16.inc.c", 0x00108a40, 48390, 0x00005800, 128); -ALIGNED8 const Texture texture_credits_char_period[] = { -#include "textures/segment2/segment2.07080.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_credits_char_period, "textures/segment2/segment2.07080.rgba16.inc.c", 0x00108a40, 48390, 0x00005880, 128); // JP Small Font #if defined(VERSION_JP) || defined(VERSION_SH) @@ -498,9 +363,7 @@ ALIGNED8 const Texture texture_font_char_jp_Z[] = { #include "textures/segment2/segment2.07330.ia1.inc.c" }; -ALIGNED8 const Texture texture_font_char_jp_long_vowel[] = { -#include "textures/segment2/segment2.07340.ia1.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_jp_long_vowel, "textures/segment2/segment2.07340.ia1.inc.c", 0x00108a40, 48390, 0x00005df2, 16); ALIGNED8 const Texture texture_font_char_jp_exclamation[] = { #include "textures/segment2/segment2.07350.ia1.inc.c" @@ -1341,13 +1204,9 @@ ALIGNED8 const Texture texture_font_char_eu_double_quote_close[] = { #include "textures/segment2/font_graphics.06400.ia1.inc.c" }; -ALIGNED8 const Texture texture_font_char_eu_colon[] = { -#include "textures/segment2/font_graphics.06410.ia1.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_eu_colon, "textures/segment2/font_graphics.06410.ia1.inc.c", 0x00188440, 199722, 0x00014676, 16); -ALIGNED8 const Texture texture_font_char_EU_slash[] = { -#include "textures/segment2/font_graphics.06420.ia1.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_EU_slash, "textures/segment2/font_graphics.06420.ia1.inc.c", 0x001c4230, 80474, 0x00020b5b, 16); ALIGNED8 const Texture texture_font_char_eu_button_A[] = { #include "textures/segment2/font_graphics.06430.ia1.inc.c" @@ -1419,394 +1278,200 @@ ALIGNED8 const Texture texture_font_char_eu_eszeet[] = { // US Small Font #else -ALIGNED8 const Texture texture_font_char_us_0[] = { -#include "textures/segment2/font_graphics.05900.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_0, "textures/segment2/font_graphics.05900.ia4.inc.c", 0x00108a40, 48390, 0x00005900, 64); -ALIGNED8 const Texture texture_font_char_us_1[] = { -#include "textures/segment2/font_graphics.05940.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_1, "textures/segment2/font_graphics.05940.ia4.inc.c", 0x00108a40, 48390, 0x00005940, 64); -ALIGNED8 const Texture texture_font_char_us_2[] = { -#include "textures/segment2/font_graphics.05980.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_2, "textures/segment2/font_graphics.05980.ia4.inc.c", 0x00108a40, 48390, 0x00005980, 64); -ALIGNED8 const Texture texture_font_char_us_3[] = { -#include "textures/segment2/font_graphics.059C0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_3, "textures/segment2/font_graphics.059C0.ia4.inc.c", 0x00108a40, 48390, 0x000059c0, 64); -ALIGNED8 const Texture texture_font_char_us_4[] = { -#include "textures/segment2/font_graphics.05A00.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_4, "textures/segment2/font_graphics.05A00.ia4.inc.c", 0x00108a40, 48390, 0x00005a00, 64); -ALIGNED8 const Texture texture_font_char_us_5[] = { -#include "textures/segment2/font_graphics.05A40.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_5, "textures/segment2/font_graphics.05A40.ia4.inc.c", 0x00108a40, 48390, 0x00005a40, 64); -ALIGNED8 const Texture texture_font_char_us_6[] = { -#include "textures/segment2/font_graphics.05A80.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_6, "textures/segment2/font_graphics.05A80.ia4.inc.c", 0x00108a40, 48390, 0x00005a80, 64); -ALIGNED8 const Texture texture_font_char_us_7[] = { -#include "textures/segment2/font_graphics.05AC0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_7, "textures/segment2/font_graphics.05AC0.ia4.inc.c", 0x00108a40, 48390, 0x00005ac0, 64); -ALIGNED8 const Texture texture_font_char_us_8[] = { -#include "textures/segment2/font_graphics.05B00.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_8, "textures/segment2/font_graphics.05B00.ia4.inc.c", 0x00108a40, 48390, 0x00005b00, 64); -ALIGNED8 const Texture texture_font_char_us_9[] = { -#include "textures/segment2/font_graphics.05B40.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_9, "textures/segment2/font_graphics.05B40.ia4.inc.c", 0x00108a40, 48390, 0x00005b40, 64); -ALIGNED8 const Texture texture_font_char_us_A[] = { -#include "textures/segment2/font_graphics.05B80.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_A, "textures/segment2/font_graphics.05B80.ia4.inc.c", 0x00108a40, 48390, 0x00005b80, 64); -ALIGNED8 const Texture texture_font_char_us_B[] = { -#include "textures/segment2/font_graphics.05BC0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_B, "textures/segment2/font_graphics.05BC0.ia4.inc.c", 0x00108a40, 48390, 0x00005bc0, 64); -ALIGNED8 const Texture texture_font_char_us_C[] = { -#include "textures/segment2/font_graphics.05C00.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_C, "textures/segment2/font_graphics.05C00.ia4.inc.c", 0x00108a40, 48390, 0x00005c00, 64); -ALIGNED8 const Texture texture_font_char_us_D[] = { -#include "textures/segment2/font_graphics.05C40.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_D, "textures/segment2/font_graphics.05C40.ia4.inc.c", 0x00108a40, 48390, 0x00005c40, 64); -ALIGNED8 const Texture texture_font_char_us_E[] = { -#include "textures/segment2/font_graphics.05C80.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_E, "textures/segment2/font_graphics.05C80.ia4.inc.c", 0x00108a40, 48390, 0x00005c80, 64); -ALIGNED8 const Texture texture_font_char_us_F[] = { -#include "textures/segment2/font_graphics.05CC0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_F, "textures/segment2/font_graphics.05CC0.ia4.inc.c", 0x00108a40, 48390, 0x00005cc0, 64); -ALIGNED8 const Texture texture_font_char_us_G[] = { -#include "textures/segment2/font_graphics.05D00.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_G, "textures/segment2/font_graphics.05D00.ia4.inc.c", 0x00108a40, 48390, 0x00005d00, 64); -ALIGNED8 const Texture texture_font_char_us_H[] = { -#include "textures/segment2/font_graphics.05D40.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_H, "textures/segment2/font_graphics.05D40.ia4.inc.c", 0x00108a40, 48390, 0x00005d40, 64); -ALIGNED8 const Texture texture_font_char_us_I[] = { -#include "textures/segment2/font_graphics.05D80.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_I, "textures/segment2/font_graphics.05D80.ia4.inc.c", 0x00108a40, 48390, 0x00005d80, 64); -ALIGNED8 const Texture texture_font_char_us_J[] = { -#include "textures/segment2/font_graphics.05DC0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_J, "textures/segment2/font_graphics.05DC0.ia4.inc.c", 0x00108a40, 48390, 0x00005dc0, 64); -ALIGNED8 const Texture texture_font_char_us_K[] = { -#include "textures/segment2/font_graphics.05E00.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_K, "textures/segment2/font_graphics.05E00.ia4.inc.c", 0x00108a40, 48390, 0x00005e00, 64); -ALIGNED8 const Texture texture_font_char_us_L[] = { -#include "textures/segment2/font_graphics.05E40.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_L, "textures/segment2/font_graphics.05E40.ia4.inc.c", 0x00108a40, 48390, 0x00005e40, 64); -ALIGNED8 const Texture texture_font_char_us_M[] = { -#include "textures/segment2/font_graphics.05E80.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_M, "textures/segment2/font_graphics.05E80.ia4.inc.c", 0x00108a40, 48390, 0x00005e80, 64); -ALIGNED8 const Texture texture_font_char_us_N[] = { -#include "textures/segment2/font_graphics.05EC0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_N, "textures/segment2/font_graphics.05EC0.ia4.inc.c", 0x00108a40, 48390, 0x00005ec0, 64); -ALIGNED8 const Texture texture_font_char_us_O[] = { -#include "textures/segment2/font_graphics.05F00.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_O, "textures/segment2/font_graphics.05F00.ia4.inc.c", 0x00108a40, 48390, 0x00005f00, 64); -ALIGNED8 const Texture texture_font_char_us_P[] = { -#include "textures/segment2/font_graphics.05F40.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_P, "textures/segment2/font_graphics.05F40.ia4.inc.c", 0x00108a40, 48390, 0x00005f40, 64); -ALIGNED8 const Texture texture_font_char_us_Q[] = { -#include "textures/segment2/font_graphics.05F80.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_Q, "textures/segment2/font_graphics.05F80.ia4.inc.c", 0x00108a40, 48390, 0x00005f80, 64); -ALIGNED8 const Texture texture_font_char_us_R[] = { -#include "textures/segment2/font_graphics.05FC0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_R, "textures/segment2/font_graphics.05FC0.ia4.inc.c", 0x00108a40, 48390, 0x00005fc0, 64); -ALIGNED8 const Texture texture_font_char_us_S[] = { -#include "textures/segment2/font_graphics.06000.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_S, "textures/segment2/font_graphics.06000.ia4.inc.c", 0x00108a40, 48390, 0x00006000, 64); -ALIGNED8 const Texture texture_font_char_us_T[] = { -#include "textures/segment2/font_graphics.06040.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_T, "textures/segment2/font_graphics.06040.ia4.inc.c", 0x00108a40, 48390, 0x00006040, 64); -ALIGNED8 const Texture texture_font_char_us_U[] = { -#include "textures/segment2/font_graphics.06080.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_U, "textures/segment2/font_graphics.06080.ia4.inc.c", 0x00108a40, 48390, 0x00006080, 64); -ALIGNED8 const Texture texture_font_char_us_V[] = { -#include "textures/segment2/font_graphics.060C0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_V, "textures/segment2/font_graphics.060C0.ia4.inc.c", 0x00108a40, 48390, 0x000060c0, 64); -ALIGNED8 const Texture texture_font_char_us_W[] = { -#include "textures/segment2/font_graphics.06100.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_W, "textures/segment2/font_graphics.06100.ia4.inc.c", 0x00108a40, 48390, 0x00006100, 64); -ALIGNED8 const Texture texture_font_char_us_X[] = { -#include "textures/segment2/font_graphics.06140.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_X, "textures/segment2/font_graphics.06140.ia4.inc.c", 0x00108a40, 48390, 0x00006140, 64); -ALIGNED8 const Texture texture_font_char_us_Y[] = { -#include "textures/segment2/font_graphics.06180.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_Y, "textures/segment2/font_graphics.06180.ia4.inc.c", 0x00108a40, 48390, 0x00006180, 64); -ALIGNED8 const Texture texture_font_char_us_Z[] = { -#include "textures/segment2/font_graphics.061C0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_Z, "textures/segment2/font_graphics.061C0.ia4.inc.c", 0x00108a40, 48390, 0x000061c0, 64); -ALIGNED8 const Texture texture_font_char_us_a[] = { -#include "textures/segment2/font_graphics.06200.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_a, "textures/segment2/font_graphics.06200.ia4.inc.c", 0x00108a40, 48390, 0x00006200, 64); -ALIGNED8 const Texture texture_font_char_us_b[] = { -#include "textures/segment2/font_graphics.06240.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_b, "textures/segment2/font_graphics.06240.ia4.inc.c", 0x00108a40, 48390, 0x00006240, 64); -ALIGNED8 const Texture texture_font_char_us_c[] = { -#include "textures/segment2/font_graphics.06280.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_c, "textures/segment2/font_graphics.06280.ia4.inc.c", 0x00108a40, 48390, 0x00006280, 64); -ALIGNED8 const Texture texture_font_char_us_d[] = { -#include "textures/segment2/font_graphics.062C0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_d, "textures/segment2/font_graphics.062C0.ia4.inc.c", 0x00108a40, 48390, 0x000062c0, 64); -ALIGNED8 const Texture texture_font_char_us_e[] = { -#include "textures/segment2/font_graphics.06300.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_e, "textures/segment2/font_graphics.06300.ia4.inc.c", 0x00108a40, 48390, 0x00006300, 64); -ALIGNED8 const Texture texture_font_char_us_f[] = { -#include "textures/segment2/font_graphics.06340.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_f, "textures/segment2/font_graphics.06340.ia4.inc.c", 0x00108a40, 48390, 0x00006340, 64); -ALIGNED8 const Texture texture_font_char_us_g[] = { -#include "textures/segment2/font_graphics.06380.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_g, "textures/segment2/font_graphics.06380.ia4.inc.c", 0x00108a40, 48390, 0x00006380, 64); -ALIGNED8 const Texture texture_font_char_us_h[] = { -#include "textures/segment2/font_graphics.063C0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_h, "textures/segment2/font_graphics.063C0.ia4.inc.c", 0x00108a40, 48390, 0x000063c0, 64); -ALIGNED8 const Texture texture_font_char_us_i[] = { -#include "textures/segment2/font_graphics.06400.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_i, "textures/segment2/font_graphics.06400.ia4.inc.c", 0x00108a40, 48390, 0x00006400, 64); -ALIGNED8 const Texture texture_font_char_us_j[] = { -#include "textures/segment2/font_graphics.06440.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_j, "textures/segment2/font_graphics.06440.ia4.inc.c", 0x00108a40, 48390, 0x00006440, 64); -ALIGNED8 const Texture texture_font_char_us_k[] = { -#include "textures/segment2/font_graphics.06480.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_k, "textures/segment2/font_graphics.06480.ia4.inc.c", 0x00108a40, 48390, 0x00006480, 64); -ALIGNED8 const Texture texture_font_char_us_l[] = { -#include "textures/segment2/font_graphics.064C0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_l, "textures/segment2/font_graphics.064C0.ia4.inc.c", 0x00108a40, 48390, 0x000064c0, 64); -ALIGNED8 const Texture texture_font_char_us_m[] = { -#include "textures/segment2/font_graphics.06500.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_m, "textures/segment2/font_graphics.06500.ia4.inc.c", 0x00108a40, 48390, 0x00006500, 64); -ALIGNED8 const Texture texture_font_char_us_n[] = { -#include "textures/segment2/font_graphics.06540.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_n, "textures/segment2/font_graphics.06540.ia4.inc.c", 0x00108a40, 48390, 0x00006540, 64); -ALIGNED8 const Texture texture_font_char_us_o[] = { -#include "textures/segment2/font_graphics.06580.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_o, "textures/segment2/font_graphics.06580.ia4.inc.c", 0x00108a40, 48390, 0x00006580, 64); -ALIGNED8 const Texture texture_font_char_us_p[] = { -#include "textures/segment2/font_graphics.065C0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_p, "textures/segment2/font_graphics.065C0.ia4.inc.c", 0x00108a40, 48390, 0x000065c0, 64); -ALIGNED8 const Texture texture_font_char_us_q[] = { -#include "textures/segment2/font_graphics.06600.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_q, "textures/segment2/font_graphics.06600.ia4.inc.c", 0x00108a40, 48390, 0x00006600, 64); -ALIGNED8 const Texture texture_font_char_us_r[] = { -#include "textures/segment2/font_graphics.06640.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_r, "textures/segment2/font_graphics.06640.ia4.inc.c", 0x00108a40, 48390, 0x00006640, 64); -ALIGNED8 const Texture texture_font_char_us_s[] = { -#include "textures/segment2/font_graphics.06680.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_s, "textures/segment2/font_graphics.06680.ia4.inc.c", 0x00108a40, 48390, 0x00006680, 64); -ALIGNED8 const Texture texture_font_char_us_t[] = { -#include "textures/segment2/font_graphics.066C0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_t, "textures/segment2/font_graphics.066C0.ia4.inc.c", 0x00108a40, 48390, 0x000066c0, 64); -ALIGNED8 const Texture texture_font_char_us_u[] = { -#include "textures/segment2/font_graphics.06700.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_u, "textures/segment2/font_graphics.06700.ia4.inc.c", 0x00108a40, 48390, 0x00006700, 64); -ALIGNED8 const Texture texture_font_char_us_v[] = { -#include "textures/segment2/font_graphics.06740.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_v, "textures/segment2/font_graphics.06740.ia4.inc.c", 0x00108a40, 48390, 0x00006740, 64); -ALIGNED8 const Texture texture_font_char_us_w[] = { -#include "textures/segment2/font_graphics.06780.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_w, "textures/segment2/font_graphics.06780.ia4.inc.c", 0x00108a40, 48390, 0x00006780, 64); -ALIGNED8 const Texture texture_font_char_us_x[] = { -#include "textures/segment2/font_graphics.067C0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_x, "textures/segment2/font_graphics.067C0.ia4.inc.c", 0x00108a40, 48390, 0x000067c0, 64); -ALIGNED8 const Texture texture_font_char_us_y[] = { -#include "textures/segment2/font_graphics.06800.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_y, "textures/segment2/font_graphics.06800.ia4.inc.c", 0x00108a40, 48390, 0x00006800, 64); -ALIGNED8 const Texture texture_font_char_us_z[] = { -#include "textures/segment2/font_graphics.06840.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_z, "textures/segment2/font_graphics.06840.ia4.inc.c", 0x00108a40, 48390, 0x00006840, 64); -ALIGNED8 const Texture texture_font_char_us_left_right_arrow[] = { -#include "textures/segment2/font_graphics.06880.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_left_right_arrow, "textures/segment2/font_graphics.06880.ia4.inc.c", 0x00108a40, 48390, 0x00006880, 64); -ALIGNED8 const Texture texture_font_char_us_exclamation[] = { -#include "textures/segment2/font_graphics.068C0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_exclamation, "textures/segment2/font_graphics.068C0.ia4.inc.c", 0x00108a40, 48390, 0x000068c0, 64); -ALIGNED8 const Texture texture_font_char_us_coin[] = { -#include "textures/segment2/font_graphics.06900.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_coin, "textures/segment2/font_graphics.06900.ia4.inc.c", 0x00108a40, 48390, 0x00006900, 64); -ALIGNED8 const Texture texture_font_char_us_multiply[] = { -#include "textures/segment2/font_graphics.06940.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_multiply, "textures/segment2/font_graphics.06940.ia4.inc.c", 0x00108a40, 48390, 0x00006940, 64); -ALIGNED8 const Texture texture_font_char_us_open_parentheses[] = { -#include "textures/segment2/font_graphics.06980.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_open_parentheses, "textures/segment2/font_graphics.06980.ia4.inc.c", 0x00108a40, 48390, 0x00006980, 64); -ALIGNED8 const Texture texture_font_char_us_close_open_parentheses[] = { -#include "textures/segment2/font_graphics.069C0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_close_open_parentheses, "textures/segment2/font_graphics.069C0.ia4.inc.c", 0x00108a40, 48390, 0x000069c0, 64); -ALIGNED8 const Texture texture_font_char_us_close_parentheses[] = { -#include "textures/segment2/font_graphics.06A00.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_close_parentheses, "textures/segment2/font_graphics.06A00.ia4.inc.c", 0x00108a40, 48390, 0x00006a00, 64); -ALIGNED8 const Texture texture_font_char_us_tilde[] = { -#include "textures/segment2/font_graphics.06A40.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_tilde, "textures/segment2/font_graphics.06A40.ia4.inc.c", 0x00108a40, 48390, 0x00006a40, 64); -ALIGNED8 const Texture texture_font_char_us_period[] = { -#include "textures/segment2/font_graphics.06A80.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_period, "textures/segment2/font_graphics.06A80.ia4.inc.c", 0x00108a40, 48390, 0x00006a80, 64); -ALIGNED8 const Texture texture_font_char_us_percent[] = { -#include "textures/segment2/font_graphics.06AC0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_percent, "textures/segment2/font_graphics.06AC0.ia4.inc.c", 0x00108a40, 48390, 0x00006ac0, 64); -ALIGNED8 const Texture texture_font_char_us_interpunct[] = { -#include "textures/segment2/font_graphics.06B00.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_interpunct, "textures/segment2/font_graphics.06B00.ia4.inc.c", 0x00108a40, 48390, 0x00006b00, 64); -ALIGNED8 const Texture texture_font_char_us_comma[] = { -#include "textures/segment2/font_graphics.06B40.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_comma, "textures/segment2/font_graphics.06B40.ia4.inc.c", 0x00108a40, 48390, 0x00006b40, 64); -ALIGNED8 const Texture texture_font_char_us_apostrophe[] = { -#include "textures/segment2/font_graphics.06B80.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_apostrophe, "textures/segment2/font_graphics.06B80.ia4.inc.c", 0x00108a40, 48390, 0x00006b80, 64); -ALIGNED8 const Texture texture_font_char_us_question[] = { -#include "textures/segment2/font_graphics.06BC0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_question, "textures/segment2/font_graphics.06BC0.ia4.inc.c", 0x00108a40, 48390, 0x00006bc0, 64); -ALIGNED8 const Texture texture_font_char_us_star_filled[] = { -#include "textures/segment2/font_graphics.06C00.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_star_filled, "textures/segment2/font_graphics.06C00.ia4.inc.c", 0x00108a40, 48390, 0x00006c00, 64); -ALIGNED8 const Texture texture_font_char_us_star_hollow[] = { -#include "textures/segment2/font_graphics.06C40.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_star_hollow, "textures/segment2/font_graphics.06C40.ia4.inc.c", 0x00108a40, 48390, 0x00006c40, 64); -ALIGNED8 const Texture texture_font_char_us_double_quote_open[] = { -#include "textures/segment2/font_graphics.06C80.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_double_quote_open, "textures/segment2/font_graphics.06C80.ia4.inc.c", 0x00108a40, 48390, 0x00006c80, 64); -ALIGNED8 const Texture texture_font_char_us_double_quote_close[] = { -#include "textures/segment2/font_graphics.06CC0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_double_quote_close, "textures/segment2/font_graphics.06CC0.ia4.inc.c", 0x00108a40, 48390, 0x00006cc0, 64); -ALIGNED8 const Texture texture_font_char_us_ellipsis[] = { -#include "textures/segment2/font_graphics.06D00.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_ellipsis, "textures/segment2/font_graphics.06D00.ia4.inc.c", 0x00108a40, 48390, 0x00006d00, 64); -ALIGNED8 const Texture texture_font_char_us_slash[] = { -#include "textures/segment2/font_graphics.06D40.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_slash, "textures/segment2/font_graphics.06D40.ia4.inc.c", 0x00108a40, 48390, 0x00006d40, 64); -ALIGNED8 const Texture texture_font_char_us_ampersand[] = { -#include "textures/segment2/font_graphics.06D80.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_ampersand, "textures/segment2/font_graphics.06D80.ia4.inc.c", 0x00108a40, 48390, 0x00006d80, 64); -ALIGNED8 const Texture texture_font_char_us_button_A[] = { -#include "textures/segment2/font_graphics.06DC0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_button_A, "textures/segment2/font_graphics.06DC0.ia4.inc.c", 0x00108a40, 48390, 0x00006dc0, 64); -ALIGNED8 const Texture texture_font_char_us_button_B[] = { -#include "textures/segment2/font_graphics.06E00.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_button_B, "textures/segment2/font_graphics.06E00.ia4.inc.c", 0x00108a40, 48390, 0x00006e00, 64); -ALIGNED8 const Texture texture_font_char_us_button_C[] = { -#include "textures/segment2/font_graphics.06E40.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_button_C, "textures/segment2/font_graphics.06E40.ia4.inc.c", 0x00108a40, 48390, 0x00006e40, 64); -ALIGNED8 const Texture texture_font_char_us_button_Z[] = { -#include "textures/segment2/font_graphics.06E80.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_button_Z, "textures/segment2/font_graphics.06E80.ia4.inc.c", 0x00108a40, 48390, 0x00006e80, 64); -ALIGNED8 const Texture texture_font_char_us_button_R[] = { -#include "textures/segment2/font_graphics.06EC0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_button_R, "textures/segment2/font_graphics.06EC0.ia4.inc.c", 0x00108a40, 48390, 0x00006ec0, 64); -ALIGNED8 const Texture texture_font_char_us_button_C_up[] = { -#include "textures/segment2/font_graphics.06F00.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_button_C_up, "textures/segment2/font_graphics.06F00.ia4.inc.c", 0x00108a40, 48390, 0x00006f00, 64); -ALIGNED8 const Texture texture_font_char_us_button_C_down[] = { -#include "textures/segment2/font_graphics.06F40.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_button_C_down, "textures/segment2/font_graphics.06F40.ia4.inc.c", 0x00108a40, 48390, 0x00006f40, 64); -ALIGNED8 const Texture texture_font_char_us_button_C_left[] = { -#include "textures/segment2/font_graphics.06F80.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_button_C_left, "textures/segment2/font_graphics.06F80.ia4.inc.c", 0x00108a40, 48390, 0x00006f80, 64); -ALIGNED8 const Texture texture_font_char_us_button_C_right[] = { -#include "textures/segment2/font_graphics.06FC0.ia4.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_font_char_us_button_C_right, "textures/segment2/font_graphics.06FC0.ia4.inc.c", 0x00108a40, 48390, 0x00006fc0, 64); #endif -ALIGNED8 const Texture texture_hud_char_camera[] = { -#include "textures/segment2/segment2.07B50.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_camera, "textures/segment2/segment2.07B50.rgba16.inc.c", 0x00108a40, 48390, 0x00007000, 512); -ALIGNED8 const Texture texture_hud_char_lakitu[] = { -#include "textures/segment2/segment2.07D50.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_lakitu, "textures/segment2/segment2.07D50.rgba16.inc.c", 0x00108a40, 48390, 0x00007200, 512); -ALIGNED8 const Texture texture_hud_char_no_camera[] = { -#include "textures/segment2/segment2.07F50.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_no_camera, "textures/segment2/segment2.07F50.rgba16.inc.c", 0x00108a40, 48390, 0x00007400, 512); -ALIGNED8 const Texture texture_hud_char_arrow_up[] = { -#include "textures/segment2/segment2.08150.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_arrow_up, "textures/segment2/segment2.08150.rgba16.inc.c", 0x00108a40, 48390, 0x00007600, 128); -ALIGNED8 const Texture texture_hud_char_arrow_down[] = { -#include "textures/segment2/segment2.081D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_hud_char_arrow_down, "textures/segment2/segment2.081D0.rgba16.inc.c", 0x00108a40, 48390, 0x00007680, 128); // TODO: move these out of the font extern ALIGNED8 const Texture texture_hud_char_luigi_head[]; @@ -2179,12 +1844,7 @@ const Gfx dl_rgba16_text_end[] = { }; // 0x0200EDA8 - 0x0200EDE8 -static const Vtx vertex_text_bg_box[] = { - {{{ 0, -80, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 130, -80, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 130, 0, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_text_bg_box, 0x00108a40, 48390, 0x00011c08, 64); // 0x0200EDE8 - 0x0200EE28 const Gfx dl_draw_text_bg_box[] = { @@ -2199,19 +1859,16 @@ const Gfx dl_draw_text_bg_box[] = { #ifndef VERSION_EU // 0x0200EE28 - 0x0200EE68 -static const Vtx vertex_ia8_char[] = { #if defined(VERSION_JP) || defined(VERSION_SH) +static const Vtx vertex_ia8_char[] = { {{{ 0, 0, 0}, 0, { 0, 1024}, {0xff, 0xff, 0xff, 0xff}}}, {{{ 8, 0, 0}, 0, { 512, 1024}, {0xff, 0xff, 0xff, 0xff}}}, {{{ 8, 16, 0}, 0, { 512, 0}, {0xff, 0xff, 0xff, 0xff}}}, {{{ 0, 16, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -#else - {{{ 0, 0, 0}, 0, { 0, 256}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, 0, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, 16, 0}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 16, 0}, 0, { 480, 256}, {0xff, 0xff, 0xff, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(vertex_ia8_char, 0x00108a40, 48390, 0x00011c88, 64); +#endif // !EU #endif @@ -2312,11 +1969,7 @@ const Gfx dl_ia_text_end[] = { #endif // 0x0200EF30 - 0x0200EF60 -static const Vtx vertex_triangle[] = { - {{{ 0, 0, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, 8, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 16, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_triangle, 0x00108a40, 48390, 0x00011d90, 48); // 0x0200EF60 - 0x0200EFB0 const Gfx dl_draw_triangle[] = { @@ -2333,12 +1986,7 @@ const Gfx dl_draw_triangle[] = { }; // 0x0200EFB0 - 0x0200EFF0 -static const Vtx vertex_billboard_num[] = { - {{{ -32, -32, 0}, 0, { 0, 1024}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 32, -32, 0}, 0, { 1024, 1024}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 32, 32, 0}, 0, { 1024, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 32, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_billboard_num, 0x00108a40, 48390, 0x00011e10, 64); // 0x0200EFF0 - 0x0200F038 const Gfx dl_billboard_num_begin[] = { @@ -2567,49 +2215,27 @@ define_dl_billboard_num3(xx7, 7, 5); define_dl_billboard_num3(xx8, 8, 5); define_dl_billboard_num3(xx9, 9, 5); -ALIGNED8 const Texture texture_shadow_quarter_circle[] = { -#include "textures/segment2/shadow_quarter_circle.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_shadow_quarter_circle, "textures/segment2/shadow_quarter_circle.ia8.inc.c", 0x00108a40, 48390, 0x000120b8, 256); -ALIGNED8 const Texture texture_shadow_quarter_square[] = { -#include "textures/segment2/shadow_quarter_square.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_shadow_quarter_square, "textures/segment2/shadow_quarter_square.ia8.inc.c", 0x00108a40, 48390, 0x000121b8, 256); -const Texture texture_transition_star_half[] = { -#include "textures/segment2/segment2.0F458.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_transition_star_half, "textures/segment2/segment2.0F458.ia8.inc.c", 0x00108a40, 48390, 0x000122b8, 2048); -const Texture texture_transition_circle_half[] = { -#include "textures/segment2/segment2.0FC58.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_transition_circle_half, "textures/segment2/segment2.0FC58.ia8.inc.c", 0x00108a40, 48390, 0x00012ab8, 2048); -const Texture texture_transition_mario[] = { -#include "textures/segment2/segment2.10458.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_transition_mario, "textures/segment2/segment2.10458.ia8.inc.c", 0x00108a40, 48390, 0x000132b8, 4096); -const Texture texture_transition_bowser_half[] = { -#include "textures/segment2/segment2.11458.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_transition_bowser_half, "textures/segment2/segment2.11458.ia8.inc.c", 0x00108a40, 48390, 0x000142b8, 2048); -const Texture texture_waterbox_water[] = { -#include "textures/segment2/segment2.11C58.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_waterbox_water, "textures/segment2/segment2.11C58.rgba16.inc.c", 0x00108a40, 48390, 0x00014ab8, 2048); -const Texture texture_waterbox_jrb_water[] = { -#include "textures/segment2/segment2.12458.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_waterbox_jrb_water, "textures/segment2/segment2.12458.rgba16.inc.c", 0x00108a40, 48390, 0x000152b8, 2048); -const Texture texture_waterbox_unknown_water[] = { -#include "textures/segment2/segment2.12C58.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_waterbox_unknown_water, "textures/segment2/segment2.12C58.rgba16.inc.c", 0x00108a40, 48390, 0x00015ab8, 2048); -const Texture texture_waterbox_mist[] = { -#include "textures/segment2/segment2.13458.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_waterbox_mist, "textures/segment2/segment2.13458.ia16.inc.c", 0x00108a40, 48390, 0x000162b8, 2048); -const Texture texture_waterbox_lava[] = { -#include "textures/segment2/segment2.13C58.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_waterbox_lava, "textures/segment2/segment2.13C58.rgba16.inc.c", 0x00108a40, 48390, 0x00016ab8, 2048); // Unreferenced light group static const Lights1 segment2_lights_unused = gdSPDefLights1( @@ -2790,9 +2416,7 @@ const Gfx dl_waterbox_end[] = { }; // 0x02014838 - 0x02014878 -ALIGNED8 const Texture texture_ia8_up_arrow[] = { -#include "textures/segment2/segment2.14838.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_ia8_up_arrow, "textures/segment2/segment2.14838.ia8.inc.c", 0x00108a40, 48390, 0x00017698, 64); // 0x02014878 - 0x020148B0 const Gfx dl_ia8_up_arrow_begin[] = { diff --git a/bin/sky.c b/bin/sky.c index 48c078306..908f6e723 100644 --- a/bin/sky.c +++ b/bin/sky.c @@ -1,78 +1,49 @@ +#include "pc/rom_assets.h" #include "macros.h" #include "types.h" #include "make_const_nonconst.h" // 0x09000000 -ALIGNED8 const Texture sky_09000000[] = { -#include "textures/sky/rr_textures.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09000000, "textures/sky/rr_textures.00000.rgba16.inc.c", 0x0033d710, 14883, 0x00000000, 2048); // 0x09000800 -ALIGNED8 const Texture sky_09000800[] = { -#include "textures/sky/rr_textures.00800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09000800, "textures/sky/rr_textures.00800.rgba16.inc.c", 0x0033d710, 14883, 0x00000800, 2048); // 0x09001000 -ALIGNED8 const Texture sky_09001000[] = { -#include "textures/sky/rr_textures.01000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09001000, "textures/sky/rr_textures.01000.rgba16.inc.c", 0x0033d710, 14883, 0x00001000, 2048); // 0x09001800 -ALIGNED8 const Texture sky_09001800[] = { -#include "textures/sky/rr_textures.01800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09001800, "textures/sky/rr_textures.01800.rgba16.inc.c", 0x0033d710, 14883, 0x00001800, 2048); // 0x09002000 -ALIGNED8 const Texture sky_09002000[] = { -#include "textures/sky/rr_textures.02000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09002000, "textures/sky/rr_textures.02000.rgba16.inc.c", 0x0033d710, 14883, 0x00002000, 4096); // 0x09003000 -ALIGNED8 const Texture sky_09003000[] = { -#include "textures/sky/rr_textures.03000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09003000, "textures/sky/rr_textures.03000.rgba16.inc.c", 0x0033d710, 14883, 0x00003000, 2048); // 0x09003800 -ALIGNED8 const Texture sky_09003800[] = { -#include "textures/sky/rr_textures.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09003800, "textures/sky/rr_textures.03800.rgba16.inc.c", 0x0033d710, 14883, 0x00003800, 4096); // 0x09004800 -ALIGNED8 const Texture sky_09004800[] = { -#include "textures/sky/rr_textures.04800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09004800, "textures/sky/rr_textures.04800.rgba16.inc.c", 0x0033d710, 14883, 0x00004800, 2048); // 0x09005000 -ALIGNED8 const Texture sky_09005000[] = { -#include "textures/sky/rr_textures.05000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09005000, "textures/sky/rr_textures.05000.rgba16.inc.c", 0x0033d710, 14883, 0x00005000, 2048); // 0x09005800 -ALIGNED8 const Texture sky_09005800[] = { -#include "textures/sky/rr_textures.05800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09005800, "textures/sky/rr_textures.05800.rgba16.inc.c", 0x0033d710, 14883, 0x00005800, 2048); // 0x09006000 -ALIGNED8 const Texture sky_09006000[] = { -#include "textures/sky/rr_textures.06000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09006000, "textures/sky/rr_textures.06000.rgba16.inc.c", 0x0033d710, 14883, 0x00006000, 2048); -ALIGNED8 const Texture texture_metal_hole[] = { -#include "textures/sky/metal_hole.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_metal_hole, "textures/sky/metal_hole.rgba16.inc.c", 0x0033d710, 14883, 0x00006800, 2048); // 0x09007000 -ALIGNED8 const Texture sky_09007000[] = { -#include "textures/sky/rr_textures.07000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09007000, "textures/sky/rr_textures.07000.rgba16.inc.c", 0x0033d710, 14883, 0x00007000, 2048); // 0x09007800 -ALIGNED8 const Texture sky_09007800[] = { -#include "textures/sky/rr_textures.07800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09007800, "textures/sky/rr_textures.07800.rgba16.inc.c", 0x0033d710, 14883, 0x00007800, 2048); // 0x09008000 -ALIGNED8 const Texture sky_09008000[] = { -#include "textures/sky/rr_textures.08000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sky_09008000, "textures/sky/rr_textures.08000.rgba16.inc.c", 0x0033d710, 14883, 0x00008000, 2048); diff --git a/bin/snow.c b/bin/snow.c index f89ebe0c3..052b111c3 100644 --- a/bin/snow.c +++ b/bin/snow.c @@ -1,94 +1,59 @@ +#include "pc/rom_assets.h" #include "macros.h" #include "types.h" #include "make_const_nonconst.h" // 0x09000000 -ALIGNED8 const Texture snow_09000000[] = { -#include "textures/snow/ccm_textures.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09000000, "textures/snow/ccm_textures.00000.rgba16.inc.c", 0x00341140, 26888, 0x00000000, 2048); // 0x09000800 -ALIGNED8 const Texture snow_09000800[] = { -#include "textures/snow/ccm_textures.00800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09000800, "textures/snow/ccm_textures.00800.rgba16.inc.c", 0x00341140, 26888, 0x00000800, 2048); // 0x09001000 -ALIGNED8 const Texture snow_09001000[] = { -#include "textures/snow/ccm_textures.01000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09001000, "textures/snow/ccm_textures.01000.rgba16.inc.c", 0x00341140, 26888, 0x00001000, 4096); // 0x09002000 -ALIGNED8 const Texture snow_09002000[] = { -#include "textures/snow/ccm_textures.02000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09002000, "textures/snow/ccm_textures.02000.rgba16.inc.c", 0x00341140, 26888, 0x00002000, 2048); // 0x09002800 -ALIGNED8 const Texture snow_09002800[] = { -#include "textures/snow/ccm_textures.02800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09002800, "textures/snow/ccm_textures.02800.rgba16.inc.c", 0x00341140, 26888, 0x00002800, 2048); // 0x09003000 -ALIGNED8 const Texture snow_09003000[] = { -#include "textures/snow/ccm_textures.03000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09003000, "textures/snow/ccm_textures.03000.rgba16.inc.c", 0x00341140, 26888, 0x00003000, 2048); // 0x09003800 -ALIGNED8 const Texture snow_09003800[] = { -#include "textures/snow/ccm_textures.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09003800, "textures/snow/ccm_textures.03800.rgba16.inc.c", 0x00341140, 26888, 0x00003800, 2048); // 0x09004000 -ALIGNED8 const Texture snow_09004000[] = { -#include "textures/snow/ccm_textures.04000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09004000, "textures/snow/ccm_textures.04000.rgba16.inc.c", 0x00341140, 26888, 0x00004000, 2048); // 0x09004800 -ALIGNED8 const Texture snow_09004800[] = { -#include "textures/snow/ccm_textures.04800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09004800, "textures/snow/ccm_textures.04800.rgba16.inc.c", 0x00341140, 26888, 0x00004800, 2048); // 0x09005000 -ALIGNED8 const Texture snow_09005000[] = { -#include "textures/snow/ccm_textures.05000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09005000, "textures/snow/ccm_textures.05000.rgba16.inc.c", 0x00341140, 26888, 0x00005000, 2048); // 0x09005800 -ALIGNED8 const Texture snow_09005800[] = { -#include "textures/snow/ccm_textures.05800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09005800, "textures/snow/ccm_textures.05800.rgba16.inc.c", 0x00341140, 26888, 0x00005800, 2048); // 0x09006000 -ALIGNED8 const Texture snow_09006000[] = { -#include "textures/snow/ccm_textures.06000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09006000, "textures/snow/ccm_textures.06000.rgba16.inc.c", 0x00341140, 26888, 0x00006000, 2048); // 0x09006800 -ALIGNED8 const Texture snow_09006800[] = { -#include "textures/snow/ccm_textures.06800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09006800, "textures/snow/ccm_textures.06800.rgba16.inc.c", 0x00341140, 26888, 0x00006800, 2048); // 0x09007000 -ALIGNED8 const Texture snow_09007000[] = { -#include "textures/snow/ccm_textures.07000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09007000, "textures/snow/ccm_textures.07000.rgba16.inc.c", 0x00341140, 26888, 0x00007000, 4096); // 0x09008000 -ALIGNED8 const Texture snow_09008000[] = { -#include "textures/snow/ccm_textures.08000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09008000, "textures/snow/ccm_textures.08000.rgba16.inc.c", 0x00341140, 26888, 0x00008000, 2048); // 0x09008800 -ALIGNED8 const Texture snow_09008800[] = { -#include "textures/snow/ccm_textures.08800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09008800, "textures/snow/ccm_textures.08800.rgba16.inc.c", 0x00341140, 26888, 0x00008800, 2048); // 0x09009000 -ALIGNED8 const Texture snow_09009000[] = { -#include "textures/snow/ccm_textures.09000.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09009000, "textures/snow/ccm_textures.09000.ia16.inc.c", 0x00341140, 26888, 0x00009000, 2048); // 0x09009800 -ALIGNED8 const Texture snow_09009800[] = { -#include "textures/snow/ccm_textures.09800.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(snow_09009800, "textures/snow/ccm_textures.09800.ia16.inc.c", 0x00341140, 26888, 0x00009800, 2048); diff --git a/bin/spooky.c b/bin/spooky.c index c8616703c..65c727b80 100644 --- a/bin/spooky.c +++ b/bin/spooky.c @@ -1,90 +1,57 @@ +#include "pc/rom_assets.h" #include "macros.h" #include "types.h" #include "make_const_nonconst.h" // 0x09000000 -ALIGNED8 const Texture spooky_09000000[] = { -#include "textures/spooky/bbh_textures.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09000000, "textures/spooky/bbh_textures.00000.rgba16.inc.c", 0x00326e40, 25130, 0x00000000, 2048); // 0x09000800 -ALIGNED8 const Texture spooky_09000800[] = { -#include "textures/spooky/bbh_textures.00800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09000800, "textures/spooky/bbh_textures.00800.rgba16.inc.c", 0x00326e40, 25130, 0x00000800, 4096); // 0x09001800 -ALIGNED8 const Texture spooky_09001800[] = { -#include "textures/spooky/bbh_textures.01800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09001800, "textures/spooky/bbh_textures.01800.rgba16.inc.c", 0x00326e40, 25130, 0x00001800, 4096); // 0x09002800 -ALIGNED8 const Texture spooky_09002800[] = { -#include "textures/spooky/bbh_textures.02800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09002800, "textures/spooky/bbh_textures.02800.rgba16.inc.c", 0x00326e40, 25130, 0x00002800, 4096); // 0x09003800 -ALIGNED8 const Texture spooky_09003800[] = { -#include "textures/spooky/bbh_textures.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09003800, "textures/spooky/bbh_textures.03800.rgba16.inc.c", 0x00326e40, 25130, 0x00003800, 4096); // 0x09004800 -ALIGNED8 const Texture spooky_09004800[] = { -#include "textures/spooky/bbh_textures.04800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09004800, "textures/spooky/bbh_textures.04800.rgba16.inc.c", 0x00326e40, 25130, 0x00004800, 2048); // 0x09005000 -ALIGNED8 const Texture spooky_09005000[] = { -#include "textures/spooky/bbh_textures.05000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09005000, "textures/spooky/bbh_textures.05000.rgba16.inc.c", 0x00326e40, 25130, 0x00005000, 4096); // 0x09006000 -ALIGNED8 const Texture spooky_09006000[] = { -#include "textures/spooky/bbh_textures.06000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09006000, "textures/spooky/bbh_textures.06000.rgba16.inc.c", 0x00326e40, 25130, 0x00006000, 2048); // 0x09006800 -ALIGNED8 const Texture spooky_09006800[] = { -#include "textures/spooky/bbh_textures.06800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09006800, "textures/spooky/bbh_textures.06800.rgba16.inc.c", 0x00326e40, 25130, 0x00006800, 2048); // 0x09007000 -ALIGNED8 const Texture spooky_09007000[] = { -#include "textures/spooky/bbh_textures.07000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09007000, "textures/spooky/bbh_textures.07000.rgba16.inc.c", 0x00326e40, 25130, 0x00007000, 4096); // 0x09008000 -ALIGNED8 const Texture spooky_09008000[] = { -#include "textures/spooky/bbh_textures.08000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09008000, "textures/spooky/bbh_textures.08000.rgba16.inc.c", 0x00326e40, 25130, 0x00008000, 2048); // 0x09008800 -ALIGNED8 const Texture spooky_09008800[] = { -#include "textures/spooky/bbh_textures.08800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09008800, "textures/spooky/bbh_textures.08800.rgba16.inc.c", 0x00326e40, 25130, 0x00008800, 2048); // 0x09009000 -ALIGNED8 const Texture spooky_09009000[] = { -#include "textures/spooky/bbh_textures.09000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_09009000, "textures/spooky/bbh_textures.09000.rgba16.inc.c", 0x00326e40, 25130, 0x00009000, 4096); // 0x0900A000 -ALIGNED8 const Texture spooky_0900A000[] = { -#include "textures/spooky/bbh_textures.0A000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_0900A000, "textures/spooky/bbh_textures.0A000.rgba16.inc.c", 0x00166c60, 26968, 0x0000c288, 2048); // 0x0900A800 -ALIGNED8 const Texture spooky_0900A800[] = { -#include "textures/spooky/bbh_textures.0A800.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_0900A800, "textures/spooky/bbh_textures.0A800.ia16.inc.c", 0x00326e40, 25130, 0x0000a800, 2048); // 0x0900B000 -ALIGNED8 const Texture spooky_0900B000[] = { -#include "textures/spooky/bbh_textures.0B000.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_0900B000, "textures/spooky/bbh_textures.0B000.ia16.inc.c", 0x00326e40, 25130, 0x0000b000, 2048); // 0x0900B800 -ALIGNED8 const Texture spooky_0900B800[] = { -#include "textures/spooky/bbh_textures.0B800.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(spooky_0900B800, "textures/spooky/bbh_textures.0B800.ia16.inc.c", 0x00326e40, 25130, 0x0000b800, 4096); diff --git a/bin/ssl_skybox.c b/bin/ssl_skybox.c new file mode 100644 index 000000000..2266c67e9 --- /dev/null +++ b/bin/ssl_skybox.c @@ -0,0 +1,216 @@ +#include "pc/rom_assets.h" +#include "types.h" + +#include "make_const_nonconst.h" + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00000, "ssl_skybox_texture_00000", 0x002f14e0, 40130, 0x00000000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00001, "ssl_skybox_texture_00001", 0x002f14e0, 40130, 0x00000800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00002, "ssl_skybox_texture_00002", 0x002f14e0, 40130, 0x00001000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00003, "ssl_skybox_texture_00003", 0x002f14e0, 40130, 0x00001800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00004, "ssl_skybox_texture_00004", 0x002f14e0, 40130, 0x00002000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00005, "ssl_skybox_texture_00005", 0x002f14e0, 40130, 0x00002800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00006, "ssl_skybox_texture_00006", 0x002f14e0, 40130, 0x00003000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00007, "ssl_skybox_texture_00007", 0x002f14e0, 40130, 0x00003800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00008, "ssl_skybox_texture_00008", 0x002f14e0, 40130, 0x00004000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00009, "ssl_skybox_texture_00009", 0x002f14e0, 40130, 0x00004800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0000A, "ssl_skybox_texture_0000A", 0x002f14e0, 40130, 0x00005000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0000B, "ssl_skybox_texture_0000B", 0x002f14e0, 40130, 0x00005800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0000C, "ssl_skybox_texture_0000C", 0x002f14e0, 40130, 0x00006000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0000D, "ssl_skybox_texture_0000D", 0x002f14e0, 40130, 0x00006800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0000E, "ssl_skybox_texture_0000E", 0x002f14e0, 40130, 0x00007000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0000F, "ssl_skybox_texture_0000F", 0x002f14e0, 40130, 0x00007800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00010, "ssl_skybox_texture_00010", 0x002f14e0, 40130, 0x00008000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00011, "ssl_skybox_texture_00011", 0x002f14e0, 40130, 0x00008800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00012, "ssl_skybox_texture_00012", 0x002f14e0, 40130, 0x00009000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00013, "ssl_skybox_texture_00013", 0x002f14e0, 40130, 0x00009800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00014, "ssl_skybox_texture_00014", 0x002f14e0, 40130, 0x0000a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00015, "ssl_skybox_texture_00015", 0x002f14e0, 40130, 0x0000a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00016, "ssl_skybox_texture_00016", 0x002f14e0, 40130, 0x0000b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00017, "ssl_skybox_texture_00017", 0x002f14e0, 40130, 0x0000b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00018, "ssl_skybox_texture_00018", 0x002f14e0, 40130, 0x0000c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00019, "ssl_skybox_texture_00019", 0x002f14e0, 40130, 0x0000c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0001A, "ssl_skybox_texture_0001A", 0x002f14e0, 40130, 0x0000d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0001B, "ssl_skybox_texture_0001B", 0x002f14e0, 40130, 0x0000d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0001C, "ssl_skybox_texture_0001C", 0x002f14e0, 40130, 0x0000e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0001D, "ssl_skybox_texture_0001D", 0x002f14e0, 40130, 0x0000e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0001E, "ssl_skybox_texture_0001E", 0x002f14e0, 40130, 0x0000f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0001F, "ssl_skybox_texture_0001F", 0x002f14e0, 40130, 0x0000f800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00020, "ssl_skybox_texture_00020", 0x002f14e0, 40130, 0x00010000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00021, "ssl_skybox_texture_00021", 0x002f14e0, 40130, 0x00010800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00022, "ssl_skybox_texture_00022", 0x002f14e0, 40130, 0x00011000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00023, "ssl_skybox_texture_00023", 0x002f14e0, 40130, 0x00011800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00024, "ssl_skybox_texture_00024", 0x002f14e0, 40130, 0x00012000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00025, "ssl_skybox_texture_00025", 0x002f14e0, 40130, 0x00012800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00026, "ssl_skybox_texture_00026", 0x002f14e0, 40130, 0x00013000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00027, "ssl_skybox_texture_00027", 0x002f14e0, 40130, 0x00013800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00028, "ssl_skybox_texture_00028", 0x002f14e0, 40130, 0x00014000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00029, "ssl_skybox_texture_00029", 0x002f14e0, 40130, 0x00014800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0002A, "ssl_skybox_texture_0002A", 0x002f14e0, 40130, 0x00015000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0002B, "ssl_skybox_texture_0002B", 0x002f14e0, 40130, 0x00015800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0002C, "ssl_skybox_texture_0002C", 0x002f14e0, 40130, 0x00016000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0002D, "ssl_skybox_texture_0002D", 0x002f14e0, 40130, 0x00016800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0002E, "ssl_skybox_texture_0002E", 0x002f14e0, 40130, 0x00017000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0002F, "ssl_skybox_texture_0002F", 0x002f14e0, 40130, 0x00017800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00030, "ssl_skybox_texture_00030", 0x002f14e0, 40130, 0x00018000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00031, "ssl_skybox_texture_00031", 0x002f14e0, 40130, 0x00018800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00032, "ssl_skybox_texture_00032", 0x002f14e0, 40130, 0x00019000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00033, "ssl_skybox_texture_00033", 0x002f14e0, 40130, 0x00019800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00034, "ssl_skybox_texture_00034", 0x002f14e0, 40130, 0x0001a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00035, "ssl_skybox_texture_00035", 0x002f14e0, 40130, 0x0001a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00036, "ssl_skybox_texture_00036", 0x002f14e0, 40130, 0x0001b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00037, "ssl_skybox_texture_00037", 0x002f14e0, 40130, 0x0001b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00038, "ssl_skybox_texture_00038", 0x002f14e0, 40130, 0x0001c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_00039, "ssl_skybox_texture_00039", 0x002f14e0, 40130, 0x0001c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0003A, "ssl_skybox_texture_0003A", 0x002f14e0, 40130, 0x0001d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0003B, "ssl_skybox_texture_0003B", 0x002f14e0, 40130, 0x0001d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0003C, "ssl_skybox_texture_0003C", 0x002f14e0, 40130, 0x0001e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0003D, "ssl_skybox_texture_0003D", 0x002f14e0, 40130, 0x0001e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0003E, "ssl_skybox_texture_0003E", 0x002f14e0, 40130, 0x0001f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(ssl_skybox_texture_0003F, "ssl_skybox_texture_0003F", 0x002f14e0, 40130, 0x0001f800, 2048); + +const Texture *const ssl_skybox_ptrlist[] = { +ssl_skybox_texture_00000, +ssl_skybox_texture_00001, +ssl_skybox_texture_00002, +ssl_skybox_texture_00003, +ssl_skybox_texture_00004, +ssl_skybox_texture_00005, +ssl_skybox_texture_00006, +ssl_skybox_texture_00007, +ssl_skybox_texture_00000, +ssl_skybox_texture_00001, +ssl_skybox_texture_00008, +ssl_skybox_texture_00009, +ssl_skybox_texture_0000A, +ssl_skybox_texture_0000B, +ssl_skybox_texture_0000C, +ssl_skybox_texture_0000D, +ssl_skybox_texture_0000E, +ssl_skybox_texture_0000F, +ssl_skybox_texture_00008, +ssl_skybox_texture_00009, +ssl_skybox_texture_00010, +ssl_skybox_texture_00011, +ssl_skybox_texture_00012, +ssl_skybox_texture_00013, +ssl_skybox_texture_00014, +ssl_skybox_texture_00015, +ssl_skybox_texture_00016, +ssl_skybox_texture_00017, +ssl_skybox_texture_00010, +ssl_skybox_texture_00011, +ssl_skybox_texture_00018, +ssl_skybox_texture_00019, +ssl_skybox_texture_0001A, +ssl_skybox_texture_0001B, +ssl_skybox_texture_0001C, +ssl_skybox_texture_0001D, +ssl_skybox_texture_0001E, +ssl_skybox_texture_0001F, +ssl_skybox_texture_00018, +ssl_skybox_texture_00019, +ssl_skybox_texture_00020, +ssl_skybox_texture_00021, +ssl_skybox_texture_00022, +ssl_skybox_texture_00023, +ssl_skybox_texture_00024, +ssl_skybox_texture_00025, +ssl_skybox_texture_00026, +ssl_skybox_texture_00027, +ssl_skybox_texture_00020, +ssl_skybox_texture_00021, +ssl_skybox_texture_00028, +ssl_skybox_texture_00029, +ssl_skybox_texture_0002A, +ssl_skybox_texture_0002B, +ssl_skybox_texture_0002C, +ssl_skybox_texture_0002D, +ssl_skybox_texture_0002E, +ssl_skybox_texture_0002F, +ssl_skybox_texture_00028, +ssl_skybox_texture_00029, +ssl_skybox_texture_00030, +ssl_skybox_texture_00031, +ssl_skybox_texture_00032, +ssl_skybox_texture_00033, +ssl_skybox_texture_00034, +ssl_skybox_texture_00035, +ssl_skybox_texture_00036, +ssl_skybox_texture_00037, +ssl_skybox_texture_00030, +ssl_skybox_texture_00031, +ssl_skybox_texture_00038, +ssl_skybox_texture_00039, +ssl_skybox_texture_0003A, +ssl_skybox_texture_0003B, +ssl_skybox_texture_0003C, +ssl_skybox_texture_0003D, +ssl_skybox_texture_0003E, +ssl_skybox_texture_0003F, +ssl_skybox_texture_00038, +ssl_skybox_texture_00039, +}; + diff --git a/bin/title_screen_bg.c b/bin/title_screen_bg.c index c5e0ed485..427d082ee 100644 --- a/bin/title_screen_bg.c +++ b/bin/title_screen_bg.c @@ -1,27 +1,11 @@ +#include "pc/rom_assets.h" #include #include "sm64.h" #include "make_const_nonconst.h" // 0x0A000000 - 0x0A000100 -static const Vtx title_screen_bg_vertex_0A000000[] = { - {{{ 0, 60, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 60, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 80, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 80, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 40, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 40, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 60, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 60, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 20, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 20, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 40, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 40, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 0, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 20, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 20, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(title_screen_bg_vertex_0A000000, 0x002708c0, 12510, 0x00000000, 256); // 0x0A000100 - 0x0A000118 const Gfx title_screen_bg_dl_0A000100[] = { @@ -72,44 +56,28 @@ const Gfx title_screen_bg_dl_0A000190[] = { }; // 0x0A0001C0 -ALIGNED8 const Texture title_texture_0A0001C0[] = { -#include "textures/title_screen_bg/title_screen_bg.001C0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(title_texture_0A0001C0, "textures/title_screen_bg/title_screen_bg.001C0.rgba16.inc.c", 0x002708c0, 12510, 0x000001c0, 3200); // 0x0A000E40 -ALIGNED8 const Texture title_texture_0A000E40[] = { -#include "textures/title_screen_bg/title_screen_bg.00E40.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(title_texture_0A000E40, "textures/title_screen_bg/title_screen_bg.00E40.rgba16.inc.c", 0x002708c0, 12510, 0x00000e40, 3200); // 0x0A001AC0 -ALIGNED8 const Texture title_texture_0A001AC0[] = { -#include "textures/title_screen_bg/title_screen_bg.01AC0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(title_texture_0A001AC0, "textures/title_screen_bg/title_screen_bg.01AC0.rgba16.inc.c", 0x002708c0, 12510, 0x00001ac0, 3200); // 0x0A002740 -ALIGNED8 const Texture title_texture_0A002740[] = { -#include "textures/title_screen_bg/title_screen_bg.02740.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(title_texture_0A002740, "textures/title_screen_bg/title_screen_bg.02740.rgba16.inc.c", 0x002708c0, 12510, 0x00002740, 3200); // 0x0A0033C0 -ALIGNED8 const Texture title_texture_0A0033C0[] = { -#include "textures/title_screen_bg/title_screen_bg.033C0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(title_texture_0A0033C0, "textures/title_screen_bg/title_screen_bg.033C0.rgba16.inc.c", 0x002708c0, 12510, 0x000033c0, 3200); // 0x0A004040 -ALIGNED8 const Texture title_texture_0A004040[] = { -#include "textures/title_screen_bg/title_screen_bg.04040.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(title_texture_0A004040, "textures/title_screen_bg/title_screen_bg.04040.rgba16.inc.c", 0x002708c0, 12510, 0x00004040, 3200); // 0x0A004CC0 -ALIGNED8 const Texture title_texture_0A004CC0[] = { -#include "textures/title_screen_bg/title_screen_bg.04CC0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(title_texture_0A004CC0, "textures/title_screen_bg/title_screen_bg.04CC0.rgba16.inc.c", 0x002708c0, 12510, 0x00004cc0, 3200); // 0x0A005940 -ALIGNED8 const Texture title_texture_0A005940[] = { -#include "textures/title_screen_bg/title_screen_bg.05940.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(title_texture_0A005940, "textures/title_screen_bg/title_screen_bg.05940.rgba16.inc.c", 0x002708c0, 12510, 0x00005940, 3200); // 0x0A0065C0 const Texture *const mario_title_texture_table[] = { diff --git a/bin/water.c b/bin/water.c index ce612c98f..e78239d70 100644 --- a/bin/water.c +++ b/bin/water.c @@ -1,79 +1,50 @@ +#include "pc/rom_assets.h" #include "macros.h" #include "types.h" #include "make_const_nonconst.h" // 0x09000000 -ALIGNED8 const Texture water_09000000[] = { -#include "textures/water/jrb_textures.00000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_09000000, "textures/water/jrb_textures.00000.rgba16.inc.c", 0x00334b30, 35798, 0x00000000, 2048); // 0x09000800 -ALIGNED8 const Texture water_09000800[] = { -#include "textures/water/jrb_textures.00800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_09000800, "textures/water/jrb_textures.00800.rgba16.inc.c", 0x00334b30, 35798, 0x00000800, 4096); // 0x09001800 -ALIGNED8 const Texture water_09001800[] = { -#include "textures/water/jrb_textures.01800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_09001800, "textures/water/jrb_textures.01800.rgba16.inc.c", 0x00334b30, 35798, 0x00001800, 4096); // 0x09002800 -ALIGNED8 const Texture water_09002800[] = { -#include "textures/water/jrb_textures.02800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_09002800, "textures/water/jrb_textures.02800.rgba16.inc.c", 0x00334b30, 35798, 0x00002800, 4096); // 0x09003800 -ALIGNED8 const Texture water_09003800[] = { -#include "textures/water/jrb_textures.03800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_09003800, "textures/water/jrb_textures.03800.rgba16.inc.c", 0x00334b30, 35798, 0x00003800, 4096); // 0x09004800 -ALIGNED8 const Texture water_09004800[] = { -#include "textures/water/jrb_textures.04800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_09004800, "textures/water/jrb_textures.04800.rgba16.inc.c", 0x00334b30, 35798, 0x00004800, 4096); // 0x09005800 -ALIGNED8 const Texture water_09005800[] = { -#include "textures/water/jrb_textures.05800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_09005800, "textures/water/jrb_textures.05800.rgba16.inc.c", 0x00334b30, 35798, 0x00005800, 2048); // 0x09006000 -ALIGNED8 const Texture water_09006000[] = { -#include "textures/water/jrb_textures.06000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_09006000, "textures/water/jrb_textures.06000.rgba16.inc.c", 0x00334b30, 35798, 0x00006000, 2048); // 0x09006800 -ALIGNED8 const Texture water_09006800[] = { -#include "textures/water/jrb_textures.06800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_09006800, "textures/water/jrb_textures.06800.rgba16.inc.c", 0x00334b30, 35798, 0x00006800, 4096); // 0x09007800 -ALIGNED8 const Texture water_09007800[] = { -#include "textures/water/jrb_textures.07800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_09007800, "textures/water/jrb_textures.07800.rgba16.inc.c", 0x00334b30, 35798, 0x00007800, 4096); // 0x09008800 -ALIGNED8 const Texture water_09008800[] = { -#include "textures/water/jrb_textures.08800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_09008800, "textures/water/jrb_textures.08800.rgba16.inc.c", 0x00334b30, 35798, 0x00008800, 2048); // 0x09009000 -ALIGNED8 const Texture water_09009000[] = { -#include "textures/water/jrb_textures.09000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_09009000, "textures/water/jrb_textures.09000.rgba16.inc.c", 0x00334b30, 35798, 0x00009000, 4096); // 0x0900A000 -ALIGNED8 const Texture water_0900A000[] = { -#include "textures/water/jrb_textures.0A000.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_0900A000, "textures/water/jrb_textures.0A000.rgba16.inc.c", 0x00334b30, 35798, 0x0000a000, 2048); // 0x0900A800 -ALIGNED8 const Texture water_0900A800[] = { -#include "textures/water/jrb_textures.0A800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_0900A800, "textures/water/jrb_textures.0A800.rgba16.inc.c", 0x00334b30, 35798, 0x0000a800, 4096); // 0x0900B800 -ALIGNED8 const Texture water_0900B800[] = { -#include "textures/water/jrb_textures.0B800.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(water_0900B800, "textures/water/jrb_textures.0B800.rgba16.inc.c", 0x00334b30, 35798, 0x0000b800, 4096); diff --git a/bin/water_skybox.c b/bin/water_skybox.c new file mode 100644 index 000000000..cd123a945 --- /dev/null +++ b/bin/water_skybox.c @@ -0,0 +1,216 @@ +#include "pc/rom_assets.h" +#include "types.h" + +#include "make_const_nonconst.h" + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00000, "water_skybox_texture_00000", 0x002ac6b0, 51287, 0x00000000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00001, "water_skybox_texture_00001", 0x002ac6b0, 51287, 0x00000800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00002, "water_skybox_texture_00002", 0x002ac6b0, 51287, 0x00001000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00003, "water_skybox_texture_00003", 0x002ac6b0, 51287, 0x00001800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00004, "water_skybox_texture_00004", 0x002ac6b0, 51287, 0x00002000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00005, "water_skybox_texture_00005", 0x002ac6b0, 51287, 0x00002800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00006, "water_skybox_texture_00006", 0x002ac6b0, 51287, 0x00003000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00007, "water_skybox_texture_00007", 0x002ac6b0, 51287, 0x00003800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00008, "water_skybox_texture_00008", 0x002ac6b0, 51287, 0x00004000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00009, "water_skybox_texture_00009", 0x002ac6b0, 51287, 0x00004800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0000A, "water_skybox_texture_0000A", 0x002ac6b0, 51287, 0x00005000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0000B, "water_skybox_texture_0000B", 0x002ac6b0, 51287, 0x00005800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0000C, "water_skybox_texture_0000C", 0x002ac6b0, 51287, 0x00006000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0000D, "water_skybox_texture_0000D", 0x002ac6b0, 51287, 0x00006800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0000E, "water_skybox_texture_0000E", 0x002ac6b0, 51287, 0x00007000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0000F, "water_skybox_texture_0000F", 0x002ac6b0, 51287, 0x00007800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00010, "water_skybox_texture_00010", 0x002ac6b0, 51287, 0x00008000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00011, "water_skybox_texture_00011", 0x002ac6b0, 51287, 0x00008800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00012, "water_skybox_texture_00012", 0x002ac6b0, 51287, 0x00009000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00013, "water_skybox_texture_00013", 0x002ac6b0, 51287, 0x00009800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00014, "water_skybox_texture_00014", 0x002ac6b0, 51287, 0x0000a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00015, "water_skybox_texture_00015", 0x002ac6b0, 51287, 0x0000a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00016, "water_skybox_texture_00016", 0x002ac6b0, 51287, 0x0000b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00017, "water_skybox_texture_00017", 0x002ac6b0, 51287, 0x0000b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00018, "water_skybox_texture_00018", 0x002ac6b0, 51287, 0x0000c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00019, "water_skybox_texture_00019", 0x002ac6b0, 51287, 0x0000c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0001A, "water_skybox_texture_0001A", 0x002ac6b0, 51287, 0x0000d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0001B, "water_skybox_texture_0001B", 0x002ac6b0, 51287, 0x0000d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0001C, "water_skybox_texture_0001C", 0x002ac6b0, 51287, 0x0000e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0001D, "water_skybox_texture_0001D", 0x002ac6b0, 51287, 0x0000e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0001E, "water_skybox_texture_0001E", 0x002ac6b0, 51287, 0x0000f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0001F, "water_skybox_texture_0001F", 0x002ac6b0, 51287, 0x0000f800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00020, "water_skybox_texture_00020", 0x002ac6b0, 51287, 0x00010000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00021, "water_skybox_texture_00021", 0x002ac6b0, 51287, 0x00010800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00022, "water_skybox_texture_00022", 0x002ac6b0, 51287, 0x00011000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00023, "water_skybox_texture_00023", 0x002ac6b0, 51287, 0x00011800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00024, "water_skybox_texture_00024", 0x002ac6b0, 51287, 0x00012000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00025, "water_skybox_texture_00025", 0x002ac6b0, 51287, 0x00012800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00026, "water_skybox_texture_00026", 0x002ac6b0, 51287, 0x00013000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00027, "water_skybox_texture_00027", 0x002ac6b0, 51287, 0x00013800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00028, "water_skybox_texture_00028", 0x002ac6b0, 51287, 0x00014000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00029, "water_skybox_texture_00029", 0x002ac6b0, 51287, 0x00014800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0002A, "water_skybox_texture_0002A", 0x002ac6b0, 51287, 0x00015000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0002B, "water_skybox_texture_0002B", 0x002ac6b0, 51287, 0x00015800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0002C, "water_skybox_texture_0002C", 0x002ac6b0, 51287, 0x00016000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0002D, "water_skybox_texture_0002D", 0x002ac6b0, 51287, 0x00016800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0002E, "water_skybox_texture_0002E", 0x002ac6b0, 51287, 0x00017000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0002F, "water_skybox_texture_0002F", 0x002ac6b0, 51287, 0x00017800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00030, "water_skybox_texture_00030", 0x002ac6b0, 51287, 0x00018000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00031, "water_skybox_texture_00031", 0x002ac6b0, 51287, 0x00018800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00032, "water_skybox_texture_00032", 0x002ac6b0, 51287, 0x00019000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00033, "water_skybox_texture_00033", 0x002ac6b0, 51287, 0x00019800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00034, "water_skybox_texture_00034", 0x002ac6b0, 51287, 0x0001a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00035, "water_skybox_texture_00035", 0x002ac6b0, 51287, 0x0001a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00036, "water_skybox_texture_00036", 0x002ac6b0, 51287, 0x0001b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00037, "water_skybox_texture_00037", 0x002ac6b0, 51287, 0x0001b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00038, "water_skybox_texture_00038", 0x002ac6b0, 51287, 0x0001c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_00039, "water_skybox_texture_00039", 0x002ac6b0, 51287, 0x0001c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0003A, "water_skybox_texture_0003A", 0x002ac6b0, 51287, 0x0001d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0003B, "water_skybox_texture_0003B", 0x002ac6b0, 51287, 0x0001d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0003C, "water_skybox_texture_0003C", 0x002ac6b0, 51287, 0x0001e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0003D, "water_skybox_texture_0003D", 0x002ac6b0, 51287, 0x0001e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0003E, "water_skybox_texture_0003E", 0x002ac6b0, 51287, 0x0001f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(water_skybox_texture_0003F, "water_skybox_texture_0003F", 0x002ac6b0, 51287, 0x0001f800, 2048); + +const Texture *const water_skybox_ptrlist[] = { +water_skybox_texture_00000, +water_skybox_texture_00001, +water_skybox_texture_00002, +water_skybox_texture_00003, +water_skybox_texture_00004, +water_skybox_texture_00005, +water_skybox_texture_00006, +water_skybox_texture_00007, +water_skybox_texture_00000, +water_skybox_texture_00001, +water_skybox_texture_00008, +water_skybox_texture_00009, +water_skybox_texture_0000A, +water_skybox_texture_0000B, +water_skybox_texture_0000C, +water_skybox_texture_0000D, +water_skybox_texture_0000E, +water_skybox_texture_0000F, +water_skybox_texture_00008, +water_skybox_texture_00009, +water_skybox_texture_00010, +water_skybox_texture_00011, +water_skybox_texture_00012, +water_skybox_texture_00013, +water_skybox_texture_00014, +water_skybox_texture_00015, +water_skybox_texture_00016, +water_skybox_texture_00017, +water_skybox_texture_00010, +water_skybox_texture_00011, +water_skybox_texture_00018, +water_skybox_texture_00019, +water_skybox_texture_0001A, +water_skybox_texture_0001B, +water_skybox_texture_0001C, +water_skybox_texture_0001D, +water_skybox_texture_0001E, +water_skybox_texture_0001F, +water_skybox_texture_00018, +water_skybox_texture_00019, +water_skybox_texture_00020, +water_skybox_texture_00021, +water_skybox_texture_00022, +water_skybox_texture_00023, +water_skybox_texture_00024, +water_skybox_texture_00025, +water_skybox_texture_00026, +water_skybox_texture_00027, +water_skybox_texture_00020, +water_skybox_texture_00021, +water_skybox_texture_00028, +water_skybox_texture_00029, +water_skybox_texture_0002A, +water_skybox_texture_0002B, +water_skybox_texture_0002C, +water_skybox_texture_0002D, +water_skybox_texture_0002E, +water_skybox_texture_0002F, +water_skybox_texture_00028, +water_skybox_texture_00029, +water_skybox_texture_00030, +water_skybox_texture_00031, +water_skybox_texture_00032, +water_skybox_texture_00033, +water_skybox_texture_00034, +water_skybox_texture_00035, +water_skybox_texture_00036, +water_skybox_texture_00037, +water_skybox_texture_00030, +water_skybox_texture_00031, +water_skybox_texture_00038, +water_skybox_texture_00039, +water_skybox_texture_0003A, +water_skybox_texture_0003B, +water_skybox_texture_0003C, +water_skybox_texture_0003D, +water_skybox_texture_0003E, +water_skybox_texture_0003F, +water_skybox_texture_00038, +water_skybox_texture_00039, +}; + diff --git a/bin/wdw_skybox.c b/bin/wdw_skybox.c new file mode 100644 index 000000000..e8c0a5c7d --- /dev/null +++ b/bin/wdw_skybox.c @@ -0,0 +1,216 @@ +#include "pc/rom_assets.h" +#include "types.h" + +#include "make_const_nonconst.h" + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00000, "wdw_skybox_texture_00000", 0x002d64f0, 70542, 0x00000000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00001, "wdw_skybox_texture_00001", 0x002d64f0, 70542, 0x00000800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00002, "wdw_skybox_texture_00002", 0x002d64f0, 70542, 0x00001000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00003, "wdw_skybox_texture_00003", 0x002d64f0, 70542, 0x00001800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00004, "wdw_skybox_texture_00004", 0x002d64f0, 70542, 0x00002000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00005, "wdw_skybox_texture_00005", 0x002d64f0, 70542, 0x00002800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00006, "wdw_skybox_texture_00006", 0x002d64f0, 70542, 0x00003000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00007, "wdw_skybox_texture_00007", 0x002d64f0, 70542, 0x00003800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00008, "wdw_skybox_texture_00008", 0x002d64f0, 70542, 0x00004000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00009, "wdw_skybox_texture_00009", 0x002d64f0, 70542, 0x00004800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0000A, "wdw_skybox_texture_0000A", 0x002d64f0, 70542, 0x00005000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0000B, "wdw_skybox_texture_0000B", 0x002d64f0, 70542, 0x00005800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0000C, "wdw_skybox_texture_0000C", 0x002d64f0, 70542, 0x00006000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0000D, "wdw_skybox_texture_0000D", 0x002d64f0, 70542, 0x00006800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0000E, "wdw_skybox_texture_0000E", 0x002d64f0, 70542, 0x00007000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0000F, "wdw_skybox_texture_0000F", 0x002d64f0, 70542, 0x00007800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00010, "wdw_skybox_texture_00010", 0x002d64f0, 70542, 0x00008000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00011, "wdw_skybox_texture_00011", 0x002d64f0, 70542, 0x00008800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00012, "wdw_skybox_texture_00012", 0x002d64f0, 70542, 0x00009000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00013, "wdw_skybox_texture_00013", 0x002d64f0, 70542, 0x00009800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00014, "wdw_skybox_texture_00014", 0x002d64f0, 70542, 0x0000a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00015, "wdw_skybox_texture_00015", 0x002d64f0, 70542, 0x0000a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00016, "wdw_skybox_texture_00016", 0x002d64f0, 70542, 0x0000b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00017, "wdw_skybox_texture_00017", 0x002d64f0, 70542, 0x0000b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00018, "wdw_skybox_texture_00018", 0x002d64f0, 70542, 0x0000c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00019, "wdw_skybox_texture_00019", 0x002d64f0, 70542, 0x0000c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0001A, "wdw_skybox_texture_0001A", 0x002d64f0, 70542, 0x0000d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0001B, "wdw_skybox_texture_0001B", 0x002d64f0, 70542, 0x0000d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0001C, "wdw_skybox_texture_0001C", 0x002d64f0, 70542, 0x0000e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0001D, "wdw_skybox_texture_0001D", 0x002d64f0, 70542, 0x0000e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0001E, "wdw_skybox_texture_0001E", 0x002d64f0, 70542, 0x0000f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0001F, "wdw_skybox_texture_0001F", 0x002d64f0, 70542, 0x0000f800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00020, "wdw_skybox_texture_00020", 0x002d64f0, 70542, 0x00010000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00021, "wdw_skybox_texture_00021", 0x002d64f0, 70542, 0x00010800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00022, "wdw_skybox_texture_00022", 0x002d64f0, 70542, 0x00011000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00023, "wdw_skybox_texture_00023", 0x002d64f0, 70542, 0x00011800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00024, "wdw_skybox_texture_00024", 0x002d64f0, 70542, 0x00012000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00025, "wdw_skybox_texture_00025", 0x002d64f0, 70542, 0x00012800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00026, "wdw_skybox_texture_00026", 0x002d64f0, 70542, 0x00013000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00027, "wdw_skybox_texture_00027", 0x002d64f0, 70542, 0x00013800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00028, "wdw_skybox_texture_00028", 0x002d64f0, 70542, 0x00014000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00029, "wdw_skybox_texture_00029", 0x002d64f0, 70542, 0x00014800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0002A, "wdw_skybox_texture_0002A", 0x002d64f0, 70542, 0x00015000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0002B, "wdw_skybox_texture_0002B", 0x002d64f0, 70542, 0x00015800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0002C, "wdw_skybox_texture_0002C", 0x002d64f0, 70542, 0x00016000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0002D, "wdw_skybox_texture_0002D", 0x002d64f0, 70542, 0x00016800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0002E, "wdw_skybox_texture_0002E", 0x002d64f0, 70542, 0x00017000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0002F, "wdw_skybox_texture_0002F", 0x002d64f0, 70542, 0x00017800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00030, "wdw_skybox_texture_00030", 0x002d64f0, 70542, 0x00018000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00031, "wdw_skybox_texture_00031", 0x002d64f0, 70542, 0x00018800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00032, "wdw_skybox_texture_00032", 0x002d64f0, 70542, 0x00019000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00033, "wdw_skybox_texture_00033", 0x002d64f0, 70542, 0x00019800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00034, "wdw_skybox_texture_00034", 0x002d64f0, 70542, 0x0001a000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00035, "wdw_skybox_texture_00035", 0x002d64f0, 70542, 0x0001a800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00036, "wdw_skybox_texture_00036", 0x002d64f0, 70542, 0x0001b000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00037, "wdw_skybox_texture_00037", 0x002d64f0, 70542, 0x0001b800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00038, "wdw_skybox_texture_00038", 0x002d64f0, 70542, 0x0001c000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_00039, "wdw_skybox_texture_00039", 0x002d64f0, 70542, 0x0001c800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0003A, "wdw_skybox_texture_0003A", 0x002d64f0, 70542, 0x0001d000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0003B, "wdw_skybox_texture_0003B", 0x002d64f0, 70542, 0x0001d800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0003C, "wdw_skybox_texture_0003C", 0x002d64f0, 70542, 0x0001e000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0003D, "wdw_skybox_texture_0003D", 0x002d64f0, 70542, 0x0001e800, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0003E, "wdw_skybox_texture_0003E", 0x002d64f0, 70542, 0x0001f000, 2048); + +ROM_ASSET_LOAD_TEXTURE(wdw_skybox_texture_0003F, "wdw_skybox_texture_0003F", 0x002d64f0, 70542, 0x0001f800, 2048); + +const Texture *const wdw_skybox_ptrlist[] = { +wdw_skybox_texture_00000, +wdw_skybox_texture_00001, +wdw_skybox_texture_00002, +wdw_skybox_texture_00003, +wdw_skybox_texture_00004, +wdw_skybox_texture_00005, +wdw_skybox_texture_00006, +wdw_skybox_texture_00007, +wdw_skybox_texture_00000, +wdw_skybox_texture_00001, +wdw_skybox_texture_00008, +wdw_skybox_texture_00009, +wdw_skybox_texture_0000A, +wdw_skybox_texture_0000B, +wdw_skybox_texture_0000C, +wdw_skybox_texture_0000D, +wdw_skybox_texture_0000E, +wdw_skybox_texture_0000F, +wdw_skybox_texture_00008, +wdw_skybox_texture_00009, +wdw_skybox_texture_00010, +wdw_skybox_texture_00011, +wdw_skybox_texture_00012, +wdw_skybox_texture_00013, +wdw_skybox_texture_00014, +wdw_skybox_texture_00015, +wdw_skybox_texture_00016, +wdw_skybox_texture_00017, +wdw_skybox_texture_00010, +wdw_skybox_texture_00011, +wdw_skybox_texture_00018, +wdw_skybox_texture_00019, +wdw_skybox_texture_0001A, +wdw_skybox_texture_0001B, +wdw_skybox_texture_0001C, +wdw_skybox_texture_0001D, +wdw_skybox_texture_0001E, +wdw_skybox_texture_0001F, +wdw_skybox_texture_00018, +wdw_skybox_texture_00019, +wdw_skybox_texture_00020, +wdw_skybox_texture_00021, +wdw_skybox_texture_00022, +wdw_skybox_texture_00023, +wdw_skybox_texture_00024, +wdw_skybox_texture_00025, +wdw_skybox_texture_00026, +wdw_skybox_texture_00027, +wdw_skybox_texture_00020, +wdw_skybox_texture_00021, +wdw_skybox_texture_00028, +wdw_skybox_texture_00029, +wdw_skybox_texture_0002A, +wdw_skybox_texture_0002B, +wdw_skybox_texture_0002C, +wdw_skybox_texture_0002D, +wdw_skybox_texture_0002E, +wdw_skybox_texture_0002F, +wdw_skybox_texture_00028, +wdw_skybox_texture_00029, +wdw_skybox_texture_00030, +wdw_skybox_texture_00031, +wdw_skybox_texture_00032, +wdw_skybox_texture_00033, +wdw_skybox_texture_00034, +wdw_skybox_texture_00035, +wdw_skybox_texture_00036, +wdw_skybox_texture_00037, +wdw_skybox_texture_00030, +wdw_skybox_texture_00031, +wdw_skybox_texture_00038, +wdw_skybox_texture_00039, +wdw_skybox_texture_0003A, +wdw_skybox_texture_0003B, +wdw_skybox_texture_0003C, +wdw_skybox_texture_0003D, +wdw_skybox_texture_0003E, +wdw_skybox_texture_0003F, +wdw_skybox_texture_00038, +wdw_skybox_texture_00039, +}; + diff --git a/data/dynos.c.h b/data/dynos.c.h index 0b568b553..98d845ecb 100644 --- a/data/dynos.c.h +++ b/data/dynos.c.h @@ -26,13 +26,11 @@ bool dynos_warp_to_castle(s32 aLevel); // -- dynos packs -- // void dynos_gfx_init(void); -void dynos_packs_init(void); int dynos_pack_get_count(void); const char* dynos_pack_get_name(s32 index); bool dynos_pack_get_enabled(s32 index); void dynos_pack_set_enabled(s32 index, bool value); bool dynos_pack_get_exists(s32 index); -void dynos_pack_init(void); void dynos_generate_packs(const char* directory); // -- geos -- // diff --git a/data/dynos.cpp.h b/data/dynos.cpp.h index cd26a4b8c..da701bac9 100644 --- a/data/dynos.cpp.h +++ b/data/dynos.cpp.h @@ -510,7 +510,7 @@ struct AnimData : NoCopy { s16 mUnk06 = 0; s16 mUnk08 = 0; Pair mUnk0A; - Pair> mValues; + Pair> mValues; Pair> mIndex; u32 mLength = 0; }; @@ -588,7 +588,6 @@ struct ActorGfx { struct PackData { s32 mIndex; bool mEnabled; - bool mEnabledSet; SysPath mPath; String mDisplayName; Array> mGfxData; @@ -872,7 +871,6 @@ void DynOS_Pack_SetEnabled(PackData* aPack, bool aEnabled); PackData* DynOS_Pack_GetFromIndex(s32 aIndex); PackData* DynOS_Pack_GetFromPath(const SysPath& aPath); PackData* DynOS_Pack_Add(const SysPath& aPath); -void DynOS_Pack_Init(); Pair* DynOS_Pack_GetActor(PackData* aPackData, const char* aActorName); void DynOS_Pack_AddActor(PackData* aPackData, const char* aActorName, GfxData* aGfxData); DataNode* DynOS_Pack_GetTex(PackData* aPackData, const char* aTexName); diff --git a/data/dynos_c.cpp b/data/dynos_c.cpp index 0bb078210..d766f187f 100644 --- a/data/dynos_c.cpp +++ b/data/dynos_c.cpp @@ -66,10 +66,6 @@ void dynos_gfx_init(void) { DynOS_Gfx_Init(); } -void dynos_packs_init(void) { - DynOS_Pack_Init(); -} - int dynos_pack_get_count(void) { return DynOS_Pack_GetCount(); } @@ -105,10 +101,6 @@ bool dynos_pack_get_exists(s32 index) { return false; } -void dynos_pack_init(void) { - DynOS_Pack_Init(); -} - void dynos_generate_packs(const char* directory) { DynOS_Gfx_GeneratePacks(directory); } diff --git a/data/dynos_mgr_anim.cpp b/data/dynos_mgr_anim.cpp index e6a22a6a3..84d57f8b9 100644 --- a/data/dynos_mgr_anim.cpp +++ b/data/dynos_mgr_anim.cpp @@ -99,8 +99,8 @@ void DynOS_Anim_Swap(void *aPtr) { sGfxDataAnimation.loopStart = _AnimData->mUnk06; sGfxDataAnimation.loopEnd = _AnimData->mUnk08; sGfxDataAnimation.unusedBoneCount = _AnimData->mUnk0A.second; - sGfxDataAnimation.values = _AnimData->mValues.second.begin(); - sGfxDataAnimation.index = _AnimData->mIndex.second.begin(); + sGfxDataAnimation.values = (u16*)_AnimData->mValues.second.begin(); + sGfxDataAnimation.index = (u16*)_AnimData->mIndex.second.begin(); sGfxDataAnimation.valuesLength = _AnimData->mValues.second.Count(); sGfxDataAnimation.indexLength = _AnimData->mIndex.second.Count(); sGfxDataAnimation.length = _AnimData->mLength; diff --git a/data/dynos_mgr_pack.cpp b/data/dynos_mgr_pack.cpp index 130e1a2c9..4a9ad6b8c 100644 --- a/data/dynos_mgr_pack.cpp +++ b/data/dynos_mgr_pack.cpp @@ -89,7 +89,6 @@ s32 DynOS_Pack_GetCount() { void DynOS_Pack_SetEnabled(PackData* aPack, bool aEnabled) { if (aPack == NULL) { return; } aPack->mEnabled = aEnabled; - aPack->mEnabledSet = true; if (aEnabled && !aPack->mLoaded) { ScanPackBins(aPack); @@ -165,7 +164,6 @@ PackData* DynOS_Pack_Add(const SysPath& aPath) { const PackData packData = { .mIndex = index, .mEnabled = false, - .mEnabledSet = false, .mPath = aPath, .mDisplayName = "", .mGfxData = {}, @@ -178,20 +176,9 @@ PackData* DynOS_Pack_Add(const SysPath& aPath) { _Pack->mDisplayName = displayName; - _Pack->mEnabled = false; - _Pack->mEnabledSet = false; - return _Pack; } -void DynOS_Pack_Init() { - for (auto& pack : DynosPacks()) { - if (!pack.mEnabledSet) { - DynOS_Pack_SetEnabled(&pack, pack.mEnabled); - } - } -} - Pair* DynOS_Pack_GetActor(PackData* aPackData, const char* aActorName) { if (aPackData == NULL || aActorName == NULL) { return NULL; diff --git a/docs/lua/constants.md b/docs/lua/constants.md index 4e2d818c1..b712d94f8 100644 --- a/docs/lua/constants.md +++ b/docs/lua/constants.md @@ -4029,6 +4029,7 @@ - SOUND_MARIO_HOOHOO - SOUND_MARIO_HRMM - SOUND_MARIO_IMA_TIRED +- SOUND_MARIO_LETS_A_GO - SOUND_MARIO_MAMA_MIA - SOUND_MARIO_OKEY_DOKEY - SOUND_MARIO_ON_FIRE diff --git a/docs/lua/examples/custom-animations-dynos/actors/mario/anims/anim_72.inc.c b/docs/lua/examples/custom-animations-dynos/actors/mario/anims/anim_72.inc.c index 1083f3e93..a425dca92 100644 --- a/docs/lua/examples/custom-animations-dynos/actors/mario/anims/anim_72.inc.c +++ b/docs/lua/examples/custom-animations-dynos/actors/mario/anims/anim_72.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" static const struct Animation anim_72[] = { 0, 189, @@ -10,348 +11,7 @@ static const struct Animation anim_72[] = { 0, }; -static const u16 anim_72_indices[] = { - 0x0001, 0x0000, 0x004D, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x004E, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x09A8, - 0x004D, 0x090E, 0x0001, 0x0000, 0x004D, 0x095B, - 0x004D, 0x0874, 0x0001, 0x0000, 0x004D, 0x08C1, - 0x0001, 0x0870, 0x0001, 0x0871, 0x0001, 0x0872, - 0x004D, 0x0183, 0x004D, 0x01D0, 0x004D, 0x021D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x0136, - 0x004D, 0x004F, 0x004D, 0x009C, 0x004D, 0x00E9, - 0x0001, 0x0787, 0x0001, 0x0788, 0x004D, 0x0789, - 0x004D, 0x039E, 0x004D, 0x03EB, 0x004D, 0x0438, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x0351, - 0x004D, 0x026A, 0x004D, 0x02B7, 0x004D, 0x0304, - 0x0001, 0x0000, 0x004D, 0x07D6, 0x004D, 0x0823, - 0x004D, 0x06A0, 0x004D, 0x06ED, 0x004D, 0x073A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x0653, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x0606, - 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0873, - 0x004D, 0x051F, 0x004D, 0x056C, 0x004D, 0x05B9, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x04D2, - 0x0001, 0x0000, 0x0001, 0x0000, 0x004D, 0x0485, -}; +ROM_ASSET_LOAD_ANIM(anim_72_indices, 0x00525d60, 252, 0x00000000, 252); -static const s16 anim_72_values[] = { - 0x0000, 0x00C0, 0x00BF, 0x00BB, 0x00B7, 0x00B4, 0x00B1, 0x00AE, - 0x00AC, 0x00AC, 0x00AD, 0x00AF, 0x00B1, 0x00B3, 0x00B6, 0x00B8, - 0x00BB, 0x00BE, 0x00C0, 0x00C3, 0x00C6, 0x00C8, 0x00CA, 0x00CD, - 0x00D0, 0x00D3, 0x00D5, 0x00D8, 0x00D9, 0x00D9, 0x00D9, 0x00D8, - 0x00D5, 0x00D3, 0x00D0, 0x00CD, 0x00CA, 0x00C8, 0x00C5, 0x00C3, - 0x00C0, 0x00BD, 0x00BA, 0x00B8, 0x00B5, 0x00B2, 0x00B0, 0x00AE, - 0x00AC, 0x00AB, 0x00AB, 0x00AB, 0x00AC, 0x00AC, 0x00AD, 0x00AE, - 0x00B0, 0x00B2, 0x00B6, 0x00BB, 0x00C2, 0x00C6, 0x00C9, 0x00CC, - 0x00CF, 0x00D2, 0x00D4, 0x00D6, 0x00D8, 0x00D9, 0x00D9, 0x00D8, - 0x00D6, 0x00D3, 0x00CF, 0x00CA, 0x00C5, 0x00C3, 0x3FFF, 0xDFD1, - 0xDFCB, 0xDFB9, 0xDF9C, 0xDF75, 0xDF46, 0xDF0E, 0xDECF, 0xDE89, - 0xDE3F, 0xDDEF, 0xDD9C, 0xDD47, 0xDCEF, 0xDC97, 0xDC3F, 0xDBE7, - 0xDB92, 0xDB3F, 0xDAF0, 0xDAA5, 0xDA5F, 0xDA20, 0xD9E9, 0xD9B9, - 0xD992, 0xD975, 0xD964, 0xD95D, 0xD960, 0xD967, 0xD973, 0xD984, - 0xD999, 0xD9B1, 0xD9CD, 0xD9ED, 0xDA10, 0xDA36, 0xDA5F, 0xDA8B, - 0xDAB9, 0xDAE9, 0xDB1A, 0xDB4E, 0xDB82, 0xDBB8, 0xDBEF, 0xDC27, - 0xDC5F, 0xDC97, 0xDCCF, 0xDD07, 0xDD3F, 0xDD76, 0xDDAC, 0xDDE0, - 0xDE14, 0xDE46, 0xDE75, 0xDEA3, 0xDECF, 0xDEF8, 0xDF1E, 0xDF41, - 0xDF61, 0xDF7D, 0xDF96, 0xDFAA, 0xDFBB, 0xDFC7, 0xDFCE, 0xDFD1, - 0xDFD1, 0xDFD1, 0xDFD1, 0xDFD1, 0x047B, 0x0470, 0x0451, 0x041E, - 0x03DB, 0x0387, 0x0326, 0x02B7, 0x023E, 0x01BB, 0x0130, 0x009F, - 0x0009, 0xFF71, 0xFED7, 0xFE3C, 0xFDA3, 0xFD0D, 0xFC7C, 0xFBF1, - 0xFB6E, 0xFAF5, 0xFA87, 0xFA25, 0xF9D1, 0xF98E, 0xF95B, 0xF93C, - 0xF931, 0xF936, 0xF943, 0xF958, 0xF975, 0xF999, 0xF9C4, 0xF9F6, - 0xFA2D, 0xFA6B, 0xFAAD, 0xFAF5, 0xFB41, 0xFB91, 0xFBE5, 0xFC3C, - 0xFC96, 0xFCF2, 0xFD51, 0xFDB1, 0xFE12, 0xFE74, 0xFED7, 0xFF39, - 0xFF9B, 0xFFFC, 0x005B, 0x00BA, 0x0116, 0x0170, 0x01C7, 0x021B, - 0x026B, 0x02B7, 0x02FF, 0x0341, 0x037F, 0x03B7, 0x03E8, 0x0413, - 0x0437, 0x0454, 0x0469, 0x0476, 0x047B, 0x047B, 0x047B, 0x047B, - 0x047B, 0xED8C, 0xED85, 0xED72, 0xED55, 0xED2C, 0xECFB, 0xECC0, - 0xEC7F, 0xEC36, 0xEBE9, 0xEB96, 0xEB40, 0xEAE6, 0xEA8B, 0xEA2F, - 0xE9D3, 0xE978, 0xE91F, 0xE8C9, 0xE876, 0xE828, 0xE7E0, 0xE79E, - 0xE764, 0xE732, 0xE70A, 0xE6EC, 0xE6D9, 0xE6D3, 0xE6D6, 0xE6DD, - 0xE6EA, 0xE6FB, 0xE711, 0xE72A, 0xE748, 0xE769, 0xE78E, 0xE7B5, - 0xE7E0, 0xE80D, 0xE83D, 0xE86F, 0xE8A3, 0xE8D8, 0xE90F, 0xE947, - 0xE980, 0xE9BA, 0xE9F5, 0xEA2F, 0xEA6A, 0xEAA4, 0xEADE, 0xEB17, - 0xEB50, 0xEB87, 0xEBBC, 0xEBF0, 0xEC22, 0xEC51, 0xEC7F, 0xECA9, - 0xECD1, 0xECF6, 0xED17, 0xED34, 0xED4E, 0xED63, 0xED75, 0xED81, - 0xED89, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xED8C, 0xDF7F, 0xDF86, - 0xDF9A, 0xDFBB, 0xDFE7, 0xE01D, 0xE05D, 0xE0A4, 0xE0F3, 0xE148, - 0xE1A2, 0xE200, 0xE262, 0xE2C5, 0xE32A, 0xE38E, 0xE3F1, 0xE453, - 0xE4B1, 0xE50B, 0xE560, 0xE5AF, 0xE5F7, 0xE636, 0xE66C, 0xE698, - 0xE6B9, 0xE6CD, 0xE6D4, 0xE6D1, 0xE6C9, 0xE6BB, 0xE6A9, 0xE691, - 0xE675, 0xE655, 0xE631, 0xE609, 0xE5DD, 0xE5AF, 0xE57E, 0xE549, - 0xE513, 0xE4DB, 0xE4A0, 0xE464, 0xE427, 0xE3E8, 0xE3A9, 0xE36A, - 0xE32A, 0xE2EA, 0xE2AA, 0xE26B, 0xE22C, 0xE1EF, 0xE1B3, 0xE179, - 0xE140, 0xE10A, 0xE0D6, 0xE0A4, 0xE076, 0xE04A, 0xE023, 0xDFFE, - 0xDFDE, 0xDFC2, 0xDFAB, 0xDF98, 0xDF8A, 0xDF82, 0xDF7F, 0xDF7F, - 0xDF7F, 0xDF7F, 0xDF7F, 0xF765, 0xF75F, 0xF74F, 0xF734, 0xF711, - 0xF6E5, 0xF6B1, 0xF677, 0xF637, 0xF5F2, 0xF5A9, 0xF55C, 0xF50E, - 0xF4BD, 0xF46C, 0xF41A, 0xF3C9, 0xF37B, 0xF32E, 0xF2E5, 0xF2A0, - 0xF260, 0xF226, 0xF1F3, 0xF1C7, 0xF1A3, 0xF188, 0xF178, 0xF172, - 0xF175, 0xF17B, 0xF186, 0xF196, 0xF1A9, 0xF1BF, 0xF1DA, 0xF1F7, - 0xF217, 0xF23A, 0xF260, 0xF288, 0xF2B2, 0xF2DF, 0xF30C, 0xF33C, - 0xF36C, 0xF39E, 0xF3D1, 0xF404, 0xF438, 0xF46C, 0xF49F, 0xF4D3, - 0xF506, 0xF539, 0xF56B, 0xF59B, 0xF5CB, 0xF5F8, 0xF625, 0xF64F, - 0xF677, 0xF69D, 0xF6C0, 0xF6E0, 0xF6FE, 0xF718, 0xF72E, 0xF741, - 0xF751, 0xF75C, 0xF763, 0xF765, 0xF765, 0xF765, 0xF765, 0xF765, - 0xE83F, 0xE843, 0xE84D, 0xE85D, 0xE872, 0xE88C, 0xE8AB, 0xE8CE, - 0xE8F4, 0xE91D, 0xE949, 0xE977, 0xE9A6, 0xE9D6, 0xEA07, 0xEA37, - 0xEA68, 0xEA97, 0xEAC5, 0xEAF0, 0xEB19, 0xEB40, 0xEB63, 0xEB81, - 0xEB9C, 0xEBB1, 0xEBC1, 0xEBCB, 0xEBCE, 0xEBCD, 0xEBC9, 0xEBC2, - 0xEBB9, 0xEBAD, 0xEBA0, 0xEB90, 0xEB7F, 0xEB6B, 0xEB56, 0xEB40, - 0xEB28, 0xEB0F, 0xEAF4, 0xEAD9, 0xEABC, 0xEA9F, 0xEA82, 0xEA63, - 0xEA45, 0xEA26, 0xEA07, 0xE9E8, 0xE9C9, 0xE9AA, 0xE98C, 0xE96E, - 0xE951, 0xE935, 0xE919, 0xE8FF, 0xE8E6, 0xE8CE, 0xE8B7, 0xE8A2, - 0xE88F, 0xE87D, 0xE86E, 0xE860, 0xE855, 0xE84C, 0xE845, 0xE841, - 0xE83F, 0xE83F, 0xE83F, 0xE83F, 0xE83F, 0xBB44, 0xBB7E, 0xBC23, - 0xBD2E, 0xBE94, 0xC04E, 0xC253, 0xC49B, 0xC71E, 0xC9D3, 0xCCB1, - 0xCFB1, 0xD2CB, 0xD5F5, 0xD927, 0xDC59, 0xDF83, 0xE29C, 0xE59C, - 0xE87B, 0xEB30, 0xEDB3, 0xEFFB, 0xF200, 0xF3BA, 0xF520, 0xF62A, - 0xF6D0, 0xF709, 0xF6F2, 0xF6AD, 0xF63E, 0xF5A5, 0xF4E6, 0xF401, - 0xF2FB, 0xF1D4, 0xF08F, 0xEF2E, 0xEDB3, 0xEC20, 0xEA78, 0xE8BC, - 0xE6EF, 0xE513, 0xE32A, 0xE136, 0xDF3A, 0xDD37, 0xDB30, 0xD927, - 0xD71E, 0xD517, 0xD314, 0xD117, 0xCF24, 0xCD3B, 0xCB5F, 0xC992, - 0xC7D6, 0xC62E, 0xC49B, 0xC320, 0xC1BF, 0xC07A, 0xBF53, 0xBE4C, - 0xBD68, 0xBCA9, 0xBC10, 0xBBA0, 0xBB5C, 0xBB44, 0xBB44, 0xBB44, - 0xBB44, 0xBB44, 0x0000, 0x0014, 0x0050, 0x00B1, 0x0132, 0x01D2, - 0x028E, 0x0361, 0x044A, 0x0545, 0x064F, 0x0765, 0x0884, 0x09A9, - 0x0AD1, 0x0BFA, 0x0D1F, 0x0E3E, 0x0F54, 0x105E, 0x1159, 0x1242, - 0x1315, 0x13D0, 0x1470, 0x14F2, 0x1553, 0x158F, 0x15A3, 0x159B, - 0x1582, 0x155A, 0x1522, 0x14DD, 0x148A, 0x142B, 0x13C1, 0x134B, - 0x12CB, 0x1242, 0x11B0, 0x1116, 0x1076, 0x0FCF, 0x0F22, 0x0E71, - 0x0DBD, 0x0D04, 0x0C4A, 0x0B8E, 0x0AD1, 0x0A15, 0x0959, 0x089E, - 0x07E6, 0x0731, 0x0680, 0x05D4, 0x052D, 0x048D, 0x03F3, 0x0361, - 0x02D8, 0x0258, 0x01E2, 0x0178, 0x0118, 0x00C6, 0x0081, 0x0049, - 0x0021, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x000D, 0x0035, 0x0074, 0x00CA, 0x0133, 0x01AE, 0x023A, 0x02D3, - 0x0378, 0x0428, 0x04DF, 0x059C, 0x065D, 0x0721, 0x07E4, 0x08A5, - 0x0962, 0x0A19, 0x0AC9, 0x0B6E, 0x0C07, 0x0C93, 0x0D0E, 0x0D77, - 0x0DCD, 0x0E0C, 0x0E34, 0x0E42, 0x0E3C, 0x0E2C, 0x0E11, 0x0DED, - 0x0DBF, 0x0D89, 0x0D4A, 0x0D04, 0x0CB6, 0x0C62, 0x0C07, 0x0BA7, - 0x0B42, 0x0AD8, 0x0A6A, 0x09F9, 0x0984, 0x090D, 0x0894, 0x0819, - 0x079D, 0x0721, 0x06A4, 0x0628, 0x05AE, 0x0534, 0x04BD, 0x0448, - 0x03D7, 0x0369, 0x02FF, 0x029A, 0x023A, 0x01DF, 0x018B, 0x013E, - 0x00F7, 0x00B9, 0x0082, 0x0055, 0x0030, 0x0015, 0x0005, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xF549, 0xF540, 0xF525, 0xF4FA, - 0xF4C1, 0xF47A, 0xF426, 0xF3C8, 0xF361, 0xF2F1, 0xF27B, 0xF1FF, - 0xF17F, 0xF0FD, 0xF079, 0xEFF5, 0xEF72, 0xEEF3, 0xEE77, 0xEE01, - 0xED91, 0xED29, 0xECCB, 0xEC78, 0xEC31, 0xEBF7, 0xEBCC, 0xEBB2, - 0xEBA8, 0xEBAC, 0xEBB7, 0xEBC9, 0xEBE2, 0xEC01, 0xEC25, 0xEC50, - 0xEC7F, 0xECB4, 0xECEC, 0xED29, 0xED6A, 0xEDAF, 0xEDF6, 0xEE40, - 0xEE8D, 0xEEDC, 0xEF2C, 0xEF7E, 0xEFD1, 0xF025, 0xF079, 0xF0CD, - 0xF120, 0xF173, 0xF1C5, 0xF216, 0xF264, 0xF2B1, 0xF2FB, 0xF343, - 0xF387, 0xF3C8, 0xF405, 0xF43E, 0xF472, 0xF4A2, 0xF4CC, 0xF4F1, - 0xF510, 0xF528, 0xF53A, 0xF546, 0xF549, 0xF549, 0xF549, 0xF549, - 0xF549, 0xD47F, 0xD48C, 0xD4B4, 0xD4F4, 0xD549, 0xD5B2, 0xD62E, - 0xD6B9, 0xD753, 0xD7F8, 0xD8A7, 0xD95E, 0xDA1C, 0xDADD, 0xDBA0, - 0xDC63, 0xDD25, 0xDDE2, 0xDE99, 0xDF48, 0xDFEE, 0xE087, 0xE112, - 0xE18E, 0xE1F7, 0xE24D, 0xE28C, 0xE2B4, 0xE2C1, 0xE2BC, 0xE2AB, - 0xE291, 0xE26C, 0xE23F, 0xE208, 0xE1CA, 0xE183, 0xE136, 0xE0E1, - 0xE087, 0xE027, 0xDFC2, 0xDF58, 0xDEEA, 0xDE78, 0xDE04, 0xDD8C, - 0xDD13, 0xDC98, 0xDC1C, 0xDBA0, 0xDB24, 0xDAA8, 0xDA2D, 0xD9B4, - 0xD93D, 0xD8C8, 0xD856, 0xD7E8, 0xD77E, 0xD719, 0xD6B9, 0xD65F, - 0xD60B, 0xD5BD, 0xD577, 0xD538, 0xD502, 0xD4D4, 0xD4AF, 0xD495, - 0xD484, 0xD47F, 0xD47F, 0xD47F, 0xD47F, 0xD47F, 0x0340, 0x0331, - 0x0305, 0x02C0, 0x0262, 0x01EE, 0x0166, 0x00CD, 0x0024, 0xFF70, - 0xFEAF, 0xFDE6, 0xFD15, 0xFC41, 0xFB6A, 0xFA94, 0xF9BF, 0xF8EF, - 0xF826, 0xF765, 0xF6B0, 0xF607, 0xF56E, 0xF4E6, 0xF472, 0xF414, - 0xF3CE, 0xF3A3, 0xF394, 0xF39A, 0xF3AC, 0xF3C9, 0xF3F1, 0xF424, - 0xF460, 0xF4A4, 0xF4F2, 0xF547, 0xF5A4, 0xF607, 0xF671, 0xF6E0, - 0xF754, 0xF7CD, 0xF84A, 0xF8CA, 0xF94D, 0xF9D3, 0xFA5A, 0xFAE2, - 0xFB6A, 0xFBF3, 0xFC7B, 0xFD02, 0xFD88, 0xFE0B, 0xFE8B, 0xFF08, - 0xFF81, 0xFFF5, 0x0063, 0x00CD, 0x0130, 0x018D, 0x01E2, 0x0230, - 0x0274, 0x02B0, 0x02E2, 0x030A, 0x0328, 0x033A, 0x0340, 0x0340, - 0x0340, 0x0340, 0x0340, 0x2A4A, 0x2A3E, 0x2A1D, 0x29E7, 0x299E, - 0x2944, 0x28DB, 0x2865, 0x27E2, 0x2756, 0x26C1, 0x2625, 0x2584, - 0x24E0, 0x243A, 0x2393, 0x22EF, 0x224E, 0x21B2, 0x211D, 0x2091, - 0x200E, 0x1F98, 0x1F2F, 0x1ED5, 0x1E8C, 0x1E56, 0x1E35, 0x1E29, - 0x1E2E, 0x1E3C, 0x1E52, 0x1E71, 0x1E98, 0x1EC7, 0x1EFC, 0x1F38, - 0x1F7A, 0x1FC1, 0x200E, 0x2060, 0x20B6, 0x2110, 0x216E, 0x21CE, - 0x2231, 0x2297, 0x22FE, 0x2366, 0x23D0, 0x243A, 0x24A3, 0x250D, - 0x2575, 0x25DC, 0x2642, 0x26A5, 0x2705, 0x2763, 0x27BD, 0x2813, - 0x2865, 0x28B2, 0x28F9, 0x293B, 0x2977, 0x29AC, 0x29DB, 0x2A02, - 0x2A21, 0x2A37, 0x2A45, 0x2A4A, 0x2A4A, 0x2A4A, 0x2A4A, 0x2A4A, - 0xF36B, 0xF32A, 0xF26F, 0xF142, 0xEFAE, 0xEDBB, 0xEB72, 0xE8DF, - 0xE609, 0xE2FA, 0xDFBD, 0xDC59, 0xD8D9, 0xD546, 0xD1AA, 0xCE0E, - 0xCA7B, 0xC6FB, 0xC398, 0xC05A, 0xBD4B, 0xBA76, 0xB7E2, 0xB59A, - 0xB3A7, 0xB212, 0xB0E5, 0xB02A, 0xAFE9, 0xB004, 0xB051, 0xB0CF, - 0xB17C, 0xB254, 0xB356, 0xB47E, 0xB5CB, 0xB73B, 0xB8C9, 0xBA76, - 0xBC3C, 0xBE1C, 0xC011, 0xC219, 0xC433, 0xC65B, 0xC88F, 0xCACE, - 0xCD13, 0xCF5D, 0xD1AA, 0xD3F7, 0xD641, 0xD887, 0xDAC5, 0xDCF9, - 0xDF21, 0xE13B, 0xE344, 0xE539, 0xE718, 0xE8DF, 0xEA8B, 0xEC1A, - 0xED89, 0xEED6, 0xEFFF, 0xF100, 0xF1D8, 0xF285, 0xF303, 0xF351, - 0xF36B, 0xF36B, 0xF36B, 0xF36B, 0xF36B, 0xC353, 0xC37E, 0xC3EE, - 0xC489, 0xC535, 0xC5DA, 0xC65C, 0xC6A3, 0xC696, 0xC54D, 0xC2E4, - 0xC0C2, 0xC04B, 0xC14B, 0xC293, 0xC417, 0xC5CA, 0xC79F, 0xC98A, - 0xCB7E, 0xCD6E, 0xCF4D, 0xD10F, 0xD2A7, 0xD408, 0xD55B, 0xD6BD, - 0xD80F, 0xD932, 0xDA04, 0xDA69, 0xDA3E, 0xD967, 0xD7FB, 0xD633, - 0xD41E, 0xD1C9, 0xCF42, 0xCC99, 0xC9DB, 0xC716, 0xC459, 0xC1B2, - 0xBF2F, 0xBCDE, 0xBACF, 0xB90E, 0xB7AA, 0xB6B2, 0xB625, 0xB5F1, - 0xB60D, 0xB66E, 0xB70B, 0xB7D9, 0xB8CD, 0xB9DF, 0xBB03, 0xBC2F, - 0xBD5A, 0xBE79, 0xBF82, 0xC06A, 0xC128, 0xC1B2, 0xC211, 0xC258, - 0xC289, 0xC2A8, 0xC2B8, 0xC2BC, 0xC2B8, 0xC2AD, 0xC29F, 0xC291, - 0xC287, 0xC283, 0x17EE, 0x1871, 0x19CE, 0x1BBF, 0x1E00, 0x204D, - 0x2262, 0x23F9, 0x24CE, 0x2511, 0x2523, 0x250B, 0x24CF, 0x2476, - 0x2406, 0x2388, 0x2301, 0x2277, 0x21F3, 0x217B, 0x2115, 0x20C8, - 0x209B, 0x2094, 0x20BB, 0x212F, 0x21FF, 0x231B, 0x2472, 0x25F3, - 0x278E, 0x2933, 0x2AD0, 0x2C7F, 0x2E5C, 0x305F, 0x327D, 0x34AD, - 0x36E5, 0x391C, 0x3B48, 0x3D60, 0x3F59, 0x412B, 0x42CB, 0x4431, - 0x4552, 0x4624, 0x469F, 0x46C8, 0x46AE, 0x4656, 0x45C4, 0x44FE, - 0x4408, 0x42E7, 0x41A1, 0x4038, 0x3EB3, 0x3D17, 0x3B67, 0x39A9, - 0x37E2, 0x3616, 0x344A, 0x3229, 0x2F73, 0x2C4D, 0x28DE, 0x254A, - 0x21B7, 0x1E4A, 0x1B28, 0x1878, 0x165E, 0x14FF, 0x1482, 0x0057, - 0x0058, 0x005A, 0x005C, 0x005F, 0x0062, 0x0064, 0x0067, 0x0068, - 0x0068, 0x0068, 0x0068, 0x0068, 0x0067, 0x0066, 0x0065, 0x0064, - 0x0064, 0x0063, 0x0063, 0x0063, 0x0063, 0x0064, 0x0066, 0x0068, - 0x006C, 0x0073, 0x007D, 0x0087, 0x0091, 0x0099, 0x009F, 0x00A1, - 0x00A0, 0x009C, 0x0097, 0x0091, 0x008A, 0x0083, 0x007B, 0x0074, - 0x006F, 0x006A, 0x0068, 0x0068, 0x0075, 0x008F, 0x00A9, 0x00B5, - 0x00B5, 0x00B4, 0x00B3, 0x00B2, 0x00B0, 0x00AD, 0x00AA, 0x00A6, - 0x00A1, 0x009C, 0x0096, 0x008E, 0x0086, 0x007D, 0x0073, 0x0068, - 0x0059, 0x0045, 0x002C, 0x0011, 0xFFF5, 0xFFD8, 0xFFBC, 0xFFA2, - 0xFF8C, 0xFF7B, 0xFF6F, 0xFF6B, 0xFFC8, 0xFFBE, 0xFFA4, 0xFF7F, - 0xFF53, 0xFF25, 0xFEFC, 0xFEDB, 0xFEC8, 0xFEBE, 0xFEB7, 0xFEB2, - 0xFEAF, 0xFEAD, 0xFEAD, 0xFEAE, 0xFEB0, 0xFEB3, 0xFEB6, 0xFEBA, - 0xFEBD, 0xFEC1, 0xFEC4, 0xFEC6, 0xFEC8, 0xFEC9, 0xFECD, 0xFED1, - 0xFED5, 0xFEDA, 0xFEDD, 0xFEE0, 0xFEE1, 0xFEE0, 0xFEDF, 0xFEDD, - 0xFEDA, 0xFED6, 0xFED3, 0xFED0, 0xFECD, 0xFECA, 0xFEC8, 0xFEC7, - 0xFEC8, 0xFECE, 0xFEDB, 0xFEE7, 0xFEED, 0xFEED, 0xFEEB, 0xFEEA, - 0xFEE8, 0xFEE5, 0xFEE2, 0xFEDF, 0xFEDC, 0xFED8, 0xFED5, 0xFED2, - 0xFECF, 0xFECC, 0xFECA, 0xFEC9, 0xFEC8, 0xFEC7, 0xFEC8, 0xFEC9, - 0xFECB, 0xFECE, 0xFED0, 0xFED3, 0xFED5, 0xFED7, 0xFED9, 0xFEDA, - 0xFEDA, 0xA28A, 0xA293, 0xA2B2, 0xA2EF, 0xA352, 0xA3E5, 0xA4AE, - 0xA5B6, 0xA706, 0xA88C, 0xAA2F, 0xABEC, 0xADBF, 0xAFA6, 0xB19C, - 0xB39E, 0xB5A9, 0xB7B9, 0xB9CB, 0xBBDA, 0xBDE5, 0xBFE7, 0xC1DC, - 0xC3C2, 0xC594, 0xC784, 0xC9A9, 0xCBD9, 0xCDEA, 0xCFB4, 0xD10C, - 0xD1C9, 0xD1C1, 0xD126, 0xD048, 0xCF29, 0xCDCE, 0xCC3A, 0xCA72, - 0xC878, 0xC651, 0xC400, 0xC189, 0xBEF0, 0xBC38, 0xB775, 0xB063, - 0xA987, 0xA564, 0xA386, 0xA1CC, 0xA034, 0x9EBD, 0x9D65, 0x9C2C, - 0x9B11, 0x9A12, 0x992D, 0x9863, 0x97B1, 0x9717, 0x9693, 0x9624, - 0x95C9, 0x9581, 0x9579, 0x95D4, 0x967E, 0x9765, 0x9876, 0x999F, - 0x9ACE, 0x9BEF, 0x9CF1, 0x9DC0, 0x9E49, 0x9E7B, 0xD74A, 0xD6C1, - 0xD552, 0xD33F, 0xD0CA, 0xCE33, 0xCBBC, 0xC9A8, 0xC837, 0xC733, - 0xC639, 0xC54A, 0xC466, 0xC390, 0xC2C7, 0xC20B, 0xC15F, 0xC0C2, - 0xC036, 0xBFBB, 0xBF52, 0xBEFB, 0xBEB8, 0xBE89, 0xBE70, 0xBE86, - 0xBEDE, 0xBF6C, 0xC025, 0xC0FE, 0xC1EB, 0xC2E0, 0xC3D2, 0xC4B6, - 0xC57F, 0xC623, 0xC696, 0xC6E8, 0xC72A, 0xC752, 0xC756, 0xC72B, - 0xC6C8, 0xC621, 0xC52C, 0xC312, 0xBFAF, 0xBC09, 0xB924, 0xB6BB, - 0xB470, 0xB328, 0xB3C5, 0xB5E4, 0xB87A, 0xBB6D, 0xBEA7, 0xC20E, - 0xC58A, 0xC903, 0xCC61, 0xCF8B, 0xD269, 0xD4E4, 0xD6E2, 0xD872, - 0xD9B8, 0xDABC, 0xDB85, 0xDC1A, 0xDC84, 0xDCC8, 0xDCEF, 0xDD01, - 0xDD04, 0xDD01, 0xDCFE, 0x2A1A, 0x2B45, 0x2E5E, 0x32CA, 0x37EC, - 0x3D29, 0x41E6, 0x4587, 0x4770, 0x483B, 0x48E6, 0x496E, 0x49D1, - 0x4A0B, 0x4A19, 0x49F8, 0x49A4, 0x491B, 0x4859, 0x475C, 0x461F, - 0x44A1, 0x42DD, 0x40D1, 0x3E79, 0x3AC3, 0x3508, 0x2DE9, 0x2609, - 0x1E09, 0x168A, 0x102F, 0x0B97, 0x0AA9, 0x0D59, 0x1163, 0x1482, - 0x167C, 0x1891, 0x1AB7, 0x1CE4, 0x1F0C, 0x2124, 0x2322, 0x24FC, - 0x26A6, 0x2815, 0x2940, 0x2A1A, 0x2AB3, 0x2B21, 0x2B68, 0x2B8B, - 0x2B8F, 0x2B77, 0x2B46, 0x2B01, 0x2AAB, 0x2A48, 0x29DB, 0x2967, - 0x28F2, 0x287E, 0x280F, 0x27A8, 0x272E, 0x2687, 0x25BF, 0x24DF, - 0x23F3, 0x2304, 0x221D, 0x2149, 0x2092, 0x2002, 0x1FA4, 0x1F82, - 0x00D0, 0x002B, 0xFE76, 0xFC0A, 0xF93F, 0xF66F, 0xF3F2, 0xF221, - 0xF156, 0xF14A, 0xF17B, 0xF1E0, 0xF272, 0xF329, 0xF400, 0xF4EE, - 0xF5EC, 0xF6F3, 0xF7FC, 0xF8FF, 0xF9F5, 0xFAD8, 0xFB9F, 0xFC43, - 0xFCBE, 0xFCF7, 0xFCE6, 0xFC9F, 0xFC36, 0xFBBC, 0xFB44, 0xFAE3, - 0xFAAB, 0xFAB0, 0xFAE4, 0xFB28, 0xFB5C, 0xFB7E, 0xFBA1, 0xFBC4, - 0xFBE7, 0xFC0A, 0xFC2C, 0xFC4C, 0xFC69, 0xFC84, 0xFC9C, 0xFCAF, - 0xFCBE, 0xFCC7, 0xFCCA, 0xFCC8, 0xFCC1, 0xFCB8, 0xFCAD, 0xFCA0, - 0xFC94, 0xFC8A, 0xFC81, 0xFC7C, 0xFC7C, 0xFC81, 0xFC8E, 0xFCA1, - 0xFCBE, 0xFCED, 0xFD32, 0xFD89, 0xFDED, 0xFE58, 0xFEC6, 0xFF30, - 0xFF93, 0xFFE9, 0x002C, 0x0058, 0x0068, 0x0000, 0x0005, 0x0011, - 0x0021, 0x002F, 0x0038, 0x0035, 0x0024, 0x0000, 0xFFCB, 0xFF8A, - 0xFF41, 0xFEF1, 0xFE9B, 0xFE41, 0xFDE6, 0xFD8B, 0xFD32, 0xFCDC, - 0xFC8B, 0xFC41, 0xFC01, 0xFBCB, 0xFBA1, 0xFB85, 0xFB8E, 0xFBC8, - 0xFC24, 0xFC96, 0xFD0F, 0xFD83, 0xFDE4, 0xFE23, 0xFE20, 0xFDE3, - 0xFD9D, 0xFD82, 0xFD90, 0xFDA5, 0xFDC0, 0xFDDE, 0xFE00, 0xFE23, - 0xFE46, 0xFE68, 0xFE87, 0xFEA2, 0xFEB8, 0xFEC8, 0xFED2, 0xFED9, - 0xFEDF, 0xFEE2, 0xFEE3, 0xFEE3, 0xFEE1, 0xFEDF, 0xFEDC, 0xFED8, - 0xFED4, 0xFED0, 0xFECD, 0xFECA, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, 0xFEC8, - 0xFEC8, 0xFEC8, 0xCE23, 0xCD34, 0xCABC, 0xC73A, 0xC32B, 0xBF0E, - 0xBB62, 0xB8A3, 0xB752, 0xB6FC, 0xB6D9, 0xB6E6, 0xB721, 0xB786, - 0xB813, 0xB8C5, 0xB998, 0xBA8A, 0xBB98, 0xBCBE, 0xBDFB, 0xBF4A, - 0xC0A9, 0xC215, 0xC38B, 0xC57F, 0xC83D, 0xCB81, 0xCF0B, 0xD299, - 0xD5E8, 0xD8B6, 0xDAC3, 0xDADB, 0xD914, 0xD719, 0xD693, 0xD76C, - 0xD86C, 0xD98F, 0xDAD0, 0xDC2B, 0xDD9C, 0xDF1D, 0xE0AA, 0xE23E, - 0xE3D6, 0xE56D, 0xE6FD, 0xE890, 0xEA2E, 0xEBD7, 0xED89, 0xEF41, - 0xF0FE, 0xF2BF, 0xF480, 0xF641, 0xF800, 0xF9BA, 0xFB6F, 0xFD1B, - 0xFEBF, 0x0055, 0x01E0, 0x0373, 0x0520, 0x06D9, 0x0894, 0x0A46, - 0x0BE3, 0x0D5F, 0x0EB0, 0x0FCA, 0x10A1, 0x112B, 0x115B, 0x8001, - 0x8001, 0x4171, 0x4178, 0x418C, 0x41AD, 0x41D9, 0x420F, 0x424E, - 0x4296, 0x42E5, 0x433A, 0x4394, 0x43F2, 0x4454, 0x44B7, 0x451B, - 0x4580, 0x45E3, 0x4644, 0x46A3, 0x46FD, 0x4752, 0x47A1, 0x47E8, - 0x4828, 0x485E, 0x488A, 0x48AB, 0x48BF, 0x48C6, 0x47A9, 0x4531, - 0x42AE, 0x4171, 0x4148, 0x4124, 0x4103, 0x40E6, 0x40CD, 0x40B8, - 0x40A5, 0x4096, 0x408A, 0x4081, 0x407A, 0x4076, 0x4074, 0x4074, - 0x4077, 0x407B, 0x4081, 0x4088, 0x4091, 0x409B, 0x40A6, 0x40B3, - 0x40BF, 0x40CD, 0x40DB, 0x40E9, 0x40F7, 0x4105, 0x4113, 0x4121, - 0x412E, 0x413A, 0x4146, 0x4150, 0x4159, 0x4161, 0x4168, 0x416D, - 0x4170, 0x4171, 0x4171, 0x4171, 0x4171, 0x4171, 0x0000, 0xFF5B, - 0xFDA6, 0xFB3B, 0xF877, 0xF5B2, 0xF348, 0xF193, 0xF0ED, 0xF111, - 0xF175, 0xF213, 0xF2E1, 0xF3D8, 0xF4F1, 0xF622, 0xF763, 0xF8AE, - 0xF9F8, 0xFB3C, 0xFC6F, 0xFD8B, 0xFE88, 0xFF5C, 0x0000, 0x0073, - 0x00BF, 0x00E8, 0x00F5, 0x00EA, 0x00CE, 0x00A7, 0x007A, 0x004D, - 0x0026, 0x000A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xC5E4, 0xC5E6, 0xC5DC, 0xC5AD, 0xC543, - 0xC484, 0xC35A, 0xC1AA, 0xBF5F, 0xBC8A, 0xB95A, 0xB5DC, 0xB21E, - 0xAE31, 0xAA21, 0xA5FE, 0xA1D6, 0x9DB8, 0x99B3, 0x95D4, 0x922A, - 0x8EC5, 0x8BB2, 0x8900, 0x86BD, 0x850A, 0x83EE, 0x8353, 0x8325, - 0x834C, 0x83B5, 0x8448, 0x84F1, 0x859A, 0x862D, 0x8696, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, 0x86BD, - 0x8001, 0x8001, 0x4171, 0xBF5F, 0x06A3, 0x069B, 0x0685, 0x0660, - 0x062E, 0x05F0, 0x05A6, 0x0552, 0x04F5, 0x048E, 0x0420, 0x03AB, - 0x0330, 0x02B0, 0x022C, 0x01A4, 0x011A, 0x008E, 0x0002, 0xFF77, - 0xFEEC, 0xFE63, 0xFDDD, 0xFD5B, 0xFCDE, 0xFC66, 0xFBF5, 0xFB8B, - 0xFB29, 0xFAD0, 0xFA82, 0xFA3F, 0xFA07, 0xF9DC, 0xF9BF, 0xF9B0, - 0xF9B1, 0xF9C1, 0xF9DE, 0xFA07, 0xFA3D, 0xFA7E, 0xFAC9, 0xFB1E, - 0xFB7C, 0xFBE2, 0xFC50, 0xFCC5, 0xFD40, 0xFDC1, 0xFE47, 0xFED0, - 0xFF5D, 0xFFEC, 0x007D, 0x010F, 0x01A2, 0x0235, 0x02C7, 0x0358, - 0x03E6, 0x0470, 0x04F7, 0x057A, 0x05F7, 0x066F, 0x06E0, 0x0749, - 0x07AA, 0x0803, 0x0852, 0x0897, 0x08D1, 0x08FF, 0x0921, 0x0936, - 0x093D, 0x0154, 0x0168, 0x0199, 0x01D5, 0x020D, 0x0246, 0x0287, - 0x02BA, 0x02CC, 0x02C0, 0x02A6, 0x0283, 0x025A, 0x0230, 0x0209, - 0x01E9, 0x01D3, 0x01C3, 0x01B4, 0x01A5, 0x0197, 0x0189, 0x017C, - 0x0170, 0x0166, 0x015D, 0x0156, 0x0151, 0x014E, 0x014D, 0x014F, - 0x0154, 0x015B, 0x016A, 0x0182, 0x01A2, 0x01C7, 0x01F1, 0x021C, - 0x0246, 0x026E, 0x0292, 0x02B0, 0x02C5, 0x02D0, 0x02D2, 0x02D0, - 0x02C9, 0x02BF, 0x02B2, 0x02A2, 0x0290, 0x027C, 0x0268, 0x0252, - 0x023D, 0x0228, 0x0214, 0x0202, 0x01F2, 0x01E4, 0x01D7, 0x01CA, - 0x01BD, 0x01B0, 0x01A2, 0x0195, 0x0188, 0x017C, 0x0171, 0x0166, - 0x015D, 0x0155, 0x014F, 0x014A, 0x0147, 0x0146, 0xF9E6, 0xFA31, - 0xFA82, 0xFADA, 0xFB38, 0xFB9C, 0xFC04, 0xFC70, 0xFCE1, 0xFD54, - 0xFDCB, 0xFE43, 0xFEBD, 0xFF38, 0xFFB3, 0x002E, 0x00A9, 0x0123, - 0x019B, 0x0211, 0x0284, 0x02F4, 0x0360, 0x03C8, 0x042A, 0x0488, - 0x04DF, 0x0530, 0x0579, 0x05BB, 0x05F5, 0x0626, 0x064E, 0x066C, - 0x067F, 0x0688, 0x0685, 0x0677, 0x065F, 0x063E, 0x0613, 0x05DF, - 0x05A4, 0x0560, 0x0516, 0x04C4, 0x046C, 0x040E, 0x03AA, 0x0342, - 0x02D5, 0x0264, 0x01EF, 0x0177, 0x00FC, 0x007E, 0x0000, 0xFF80, - 0xFEFF, 0xFE7D, 0xFDFB, 0xFD7A, 0xFCF9, 0xFC7A, 0xFBFC, 0xFB81, - 0xFB09, 0xFA94, 0xFA22, 0xF9B5, 0xF94C, 0xF8E8, 0xF889, 0xF830, - 0xF7DE, 0xF793, 0xF74F, 0xFFC6, 0xFFCF, 0xFFE7, 0x0007, 0x002D, - 0x0053, 0x0072, 0x0086, 0x0089, 0x0081, 0x0076, 0x0069, 0x0059, - 0x0047, 0x0034, 0x001F, 0x0009, 0xFFF3, 0xFFDB, 0xFFC3, 0xFFAC, - 0xFF94, 0xFF7D, 0xFF67, 0xFF52, 0xFF3F, 0xFF2D, 0xFF1D, 0xFF0F, - 0xFF04, 0xFEFC, 0xFEF7, 0xFEF6, 0xFEFA, 0xFF07, 0xFF1B, 0xFF35, - 0xFF54, 0xFF76, 0xFF9B, 0xFFC1, 0xFFE7, 0x000B, 0x002E, 0x004E, - 0x0068, 0x007E, 0x008C, 0x0092, 0x0093, 0x0091, 0x008C, 0x0085, - 0x007C, 0x0072, 0x0066, 0x0058, 0x0049, 0x0039, 0x0028, 0x0017, - 0x0005, 0xFFF4, 0xFFE1, 0xFFCF, 0xFFBD, 0xFFAC, 0xFF9B, 0xFF8C, - 0xFF7D, 0xFF70, 0xFF64, 0xFF5A, 0xFF52, 0xFF4C, 0xFF48, 0xFF47, - 0x3B05, 0x3B16, 0x3B40, 0x3B7C, 0x3BC1, 0x3C06, 0x3C42, 0x3C6D, - 0x3C7D, 0x3C7C, 0x3C78, 0x3C71, 0x3C68, 0x3C5D, 0x3C51, 0x3C42, - 0x3C33, 0x3C22, 0x3C10, 0x3BFD, 0x3BE9, 0x3BD5, 0x3BC1, 0x3BAD, - 0x3B99, 0x3B86, 0x3B73, 0x3B61, 0x3B50, 0x3B40, 0x3B32, 0x3B25, - 0x3B1A, 0x3B12, 0x3B0B, 0x3B07, 0x3B05, 0x3B16, 0x3B40, 0x3B7C, - 0x3BC1, 0x3C06, 0x3C42, 0x3C6D, 0x3C7D, 0x3C7C, 0x3C79, 0x3C74, - 0x3C6D, 0x3C64, 0x3C5A, 0x3C4F, 0x3C42, 0x3C35, 0x3C26, 0x3C16, - 0x3C06, 0x3BF6, 0x3BE4, 0x3BD3, 0x3BC1, 0x3BB0, 0x3B9E, 0x3B8D, - 0x3B7C, 0x3B6C, 0x3B5D, 0x3B4E, 0x3B40, 0x3B34, 0x3B28, 0x3B1E, - 0x3B16, 0x3B0F, 0x3B0A, 0x3B07, 0x3B05, -}; +ROM_ASSET_LOAD_ANIM(anim_72_values, 0x00525e5c, 5098, 0x00000000, 5098); diff --git a/docs/lua/examples/custom-box-model/actors/custom_box/model.inc.c b/docs/lua/examples/custom-box-model/actors/custom_box/model.inc.c index 4287baf11..7479991b4 100644 --- a/docs/lua/examples/custom-box-model/actors/custom_box/model.inc.c +++ b/docs/lua/examples/custom-box-model/actors/custom_box/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Breakable Box // 0x08011A78 @@ -12,38 +13,10 @@ ALIGNED8 static const Texture custom_box_texture[] = { }; // 0x08012A90 -static const Vtx custom_box_seg8_vertex_08012A90[] = { - {{{ -100, 0, -100}, 0, { 992, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -100, 0, 100}, 0, { 992, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -100, 200, 100}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -100, 0, 100}, 0, { 0, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 100, 0, 100}, 0, { 992, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 100, 200, 100}, 0, { 992, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -100, 200, 100}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 100, 0, -100}, 0, { 992, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 100, 0, 100}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -100, 0, 100}, 0, { 0, 992}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -100, 0, -100}, 0, { 992, 992}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 100, 200, -100}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 100, 200, 100}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 100, 0, 100}, 0, { 992, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 100, 0, -100}, 0, { 992, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(custom_box_seg8_vertex_08012A90, 0x001f2200, 59076, 0x00012a90, 240); // 0x08012B80 -static const Vtx custom_box_seg8_vertex_08012B80[] = { - {{{ -100, 200, 100}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 100, 200, -100}, 0, { 992, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -100, 200, -100}, 0, { 992, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 100, 200, 100}, 0, { 0, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 100, 200, -100}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 100, 0, -100}, 0, { 0, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -100, 0, -100}, 0, { 992, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -100, 200, -100}, 0, { 992, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -100, 0, -100}, 0, { 992, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -100, 200, 100}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -100, 200, -100}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(custom_box_seg8_vertex_08012B80, 0x001f2200, 59076, 0x00012b80, 176); // 0x08012C30 - 0x08012CD8 const Gfx custom_box_seg8_dl_08012C30[] = { diff --git a/extract_assets.py b/extract_assets.py index 66f2ee8f4..160fb7c66 100755 --- a/extract_assets.py +++ b/extract_assets.py @@ -89,6 +89,8 @@ def main(): all_assets = [] any_missing_assets = False for asset, data in asset_map.items(): + if '.png' in asset: + continue if asset.startswith("@"): continue if os.path.isfile(asset): diff --git a/include/luigi_sounds.h b/include/luigi_sounds.h index b78bda446..7476d4b24 100644 --- a/include/luigi_sounds.h +++ b/include/luigi_sounds.h @@ -36,7 +36,7 @@ #define SOUND_LUIGI_PUNCH_YAH SOUND_ARG_LOAD(SOUND_BANK_LUIGI_VOICE, 0x1E, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_LUIGI_PUNCH_HOO SOUND_ARG_LOAD(SOUND_BANK_LUIGI_VOICE, 0x1F, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_LUIGI_MAMA_MIA SOUND_ARG_LOAD(SOUND_BANK_LUIGI_VOICE, 0x20, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) -#define SOUND_LUIGI_OKEY_DOKEY SOUND_ARG_LOAD(SOUND_BANK_LUIGI_VOICE, 0x21, 0x00, 0) // unused +#define SOUND_LUIGI_OKEY_DOKEY SOUND_ARG_LOAD(SOUND_BANK_LUIGI_VOICE, 0x21, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) // unused #define SOUND_LUIGI_GROUND_POUND_WAH SOUND_ARG_LOAD(SOUND_BANK_LUIGI_VOICE, 0x22, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_LUIGI_DROWNING SOUND_ARG_LOAD(SOUND_BANK_LUIGI_VOICE, 0x23, 0xF0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_LUIGI_PUNCH_WAH SOUND_ARG_LOAD(SOUND_BANK_LUIGI_VOICE, 0x24, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) @@ -54,4 +54,7 @@ #define SOUND_LUIGI_SO_LONGA_BOWSER SOUND_ARG_LOAD(SOUND_BANK_LUIGI_VOICE, 0x36, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_LUIGI_IMA_TIRED SOUND_ARG_LOAD(SOUND_BANK_LUIGI_VOICE, 0x37, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) +#define SOUND_LUIGI_OKEY_DOKEY SOUND_ARG_LOAD(SOUND_BANK_LUIGI_VOICE, 0x21, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) +#define SOUND_LUIGI_LETS_A_GO SOUND_ARG_LOAD(SOUND_BANK_LUIGI_VOICE, 0x24, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) + #endif // LUIGI_SOUNDS_H \ No newline at end of file diff --git a/include/sounds.h b/include/sounds.h index 8bc336336..dd9b15aab 100644 --- a/include/sounds.h +++ b/include/sounds.h @@ -230,10 +230,11 @@ #define SOUND_MARIO_PUNCH_YAH /* 0x241E8080 */ SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x1E, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_MARIO_PUNCH_HOO /* 0x241F8080 */ SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x1F, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_MARIO_MAMA_MIA /* 0x24208080 */ SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x20, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) -#define SOUND_MARIO_OKEY_DOKEY /* 0x20210000 */ SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x21, 0x00, 0) // unused +#define SOUND_MARIO_OKEY_DOKEY /* 0x20210000 */ SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x21, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_MARIO_GROUND_POUND_WAH /* 0x24228080 */ SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x22, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_MARIO_DROWNING /* 0x2423F080 */ SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x23, 0xF0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_MARIO_PUNCH_WAH /* 0x24248080 */ SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x24, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) +#define SOUND_MARIO_LETS_A_GO SOUND_MENU_STAR_SOUND_LETS_A_GO /* Mario Sound Effects (US/EU only) */ #define SOUND_PEACH_DEAR_MARIO /* 0x2428FF80 */ SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x28, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) diff --git a/include/text_menu_strings.h.in b/include/text_menu_strings.h.in deleted file mode 100644 index c9f93af3b..000000000 --- a/include/text_menu_strings.h.in +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef TEXT_MENU_STRINGS_H -#define TEXT_MENU_STRINGS_H - -// These strings use a different table defined in menu_hud_lut -// Unlike text_strings.h.in, the charmap is different and -// uses char values from charmap_menu.txt - -/** - * File Select JP HUD Text - */ -#define TEXT_JPHUD_MARIO _("マリオ") -#define TEXT_JPHUD_SELECT_FILE _("ファイルセレクト") -#define TEXT_JPHUD_CHECK_FILE _("どのスコアをみる?") -#define TEXT_JPHUD_COPY_FILE _("ファイルコピーする") -#define TEXT_JPHUD_ERASE_FILE _("ファイルけす") -#define TEXT_JPHUD_SOUND_SELECT _("サウンドセレクト") - -#endif // TEXT_MENU_STRINGS_H diff --git a/include/text_strings.h.in b/include/text_strings.h.in deleted file mode 100644 index b97a5cc93..000000000 --- a/include/text_strings.h.in +++ /dev/null @@ -1,483 +0,0 @@ -#ifndef TEXT_STRINGS_H -#define TEXT_STRINGS_H - -#include "text_menu_strings.h" - -/** - * Global Symbols - */ -#define TEXT_ZERO _("0") -#define TEXT_COIN _("$") -#define TEXT_STAR _("★") -#define TEXT_COIN_X _("$×") -#define TEXT_STAR_X _("★×") -#define TEXT_VARIABLE_X _("×") -#define TEXT_UNFILLED_STAR _("☆") - -/** - * Global Text - */ -// File Select -#define TEXT_NEW _("NEW") // New File Text -#define TEXT_4DASHES _("----") // Used in Score File Menu - -// Ingame Menu -#define TEXT_PAUSE _("PAUSE") // Pause text, Castle Courses -#define TEXT_HUD_CONGRATULATIONS _("CONGRATULATIONS") // Course Complete Text, Bowser Courses - -#if defined(VERSION_JP) || defined(VERSION_SH) - -/** - * File Select Text - */ -// Main Screens -// JPHUD menu strings are defined in "text_menu_strings.h.in" -#define TEXT_MARIO TEXT_JPHUD_MARIO // View Score Menu -#define TEXT_SELECT_FILE TEXT_JPHUD_SELECT_FILE -#define TEXT_CHECK_FILE TEXT_JPHUD_CHECK_FILE -#define TEXT_COPY_FILE TEXT_JPHUD_COPY_FILE -#define TEXT_ERASE_FILE TEXT_JPHUD_ERASE_FILE -#define TEXT_SOUND_SELECT TEXT_JPHUD_SOUND_SELECT - -#define TEXT_FILE_MARIO_A _("マリオA") -#define TEXT_FILE_MARIO_B _("マリオB") -#define TEXT_FILE_MARIO_C _("マリオC") -#define TEXT_FILE_MARIO_D _("マリオD") - -// Menu Options -#define TEXT_SCORE _("スコア") -#define TEXT_COPY _("コピー") -#define TEXT_ERASE _("けす") - -// Sound Options -#define TEXT_STEREO _("ステレオ") -#define TEXT_MONO _("モノラル") -#define TEXT_HEADSET _("ヘッドホン") - -// Misc Menu Text -#define TEXT_SAVED_DATA_EXISTS _("ファイルにデータがはいってます") -#define TEXT_NO_SAVED_DATA_EXISTS _("ファイルにデータがありません") - -// Inside a Menu -#define TEXT_RETURN _("もどる") -#define TEXT_CHECK_SCORE _("スコアをみる") -#define TEXT_COPY_FILE_BUTTON _("ファイルコピー") -#define TEXT_ERASE_FILE_BUTTON _("ファイルけす") - -// Score Menu -#define TEXT_HI_SCORE _("ハイスコア") -#define TEXT_MY_SCORE _("マイスコア") -#define TEXT_SCORE_MARIO_A _("マリオA") -#define TEXT_SCORE_MARIO_B _("マリオB") -#define TEXT_SCORE_MARIO_C _("マリオC") -#define TEXT_SCORE_MARIO_D _("マリオD") - -// Copy Menu -#define TEXT_COPY_IT_TO_WHERE _("どこにコピーしますか?") -#define TEXT_COPYING_COMPLETED _("コピーおわりました") -#define TEXT_NO_FILE_TO_COPY_FROM _("からのファイルがありません") - -// Erase Menu -#define TEXT_SURE _("ほんと?") -#define TEXT_YES _("はい") -#define TEXT_NO _("いいえ") -#define TEXT_FILE_MARIO_A_JUST_ERASED _("マリオAをけしました") - -/** - * Menus Text (Pause, Course Completed) - */ -// Main Courses -#define TEXT_COURSE _("コース") -#define TEXT_MYSCORE _("マイスコア") -#define TEXT_CONTINUE _("つづけて マリオする?") -#define TEXT_EXIT_GAME _("ゲームをしゅうりょうする") -#define TEXT_EXIT_COURSE _("コースからでる?") -#define TEXT_CAMERA_ANGLE_R _("Rボタンのカメラきりかえ") - -// Camera Options -#define TEXT_LAKITU_MARIO _("ジュゲム↔マリオ") -#define TEXT_LAKITU_STOP _("ジュゲム↔ストップ") -#define TEXT_NORMAL_UPCLOSE _("(おすすめ)(リアル)") -#define TEXT_NORMAL_FIXED _("(おすすめ)(とまる)") - -// Course Completed Misc Text -#define TEXT_CATCH _("キャッチ!") -#define TEXT_CLEAR _("クリア!") -#define TEXT_HUD_HI_SCORE _("HISCORE") - -// Save Options -#define TEXT_SAVE_AND_CONTINUE _("セーブしてつづける?") -#define TEXT_SAVE_AND_QUIT _("セーブしておわる?") -#define TEXT_SAVE_EXIT_GAME _("ゲームをやめる?") -#define TEXT_CONTINUE_WITHOUT_SAVING _("セーブしないでつづける?") - -/** - * Ending Peach cutscene text. - */ -#define TEXT_FILE_MARIO_EXCLAMATION _("マリオ!!") -#define TEXT_POWER_STARS_RESTORED _("おしろにスターが もどったのね") -#define TEXT_THANKS_TO_YOU _("みんな あなたのおかげだわ!") -#define TEXT_THANK_YOU_MARIO _("ありがとう マリオ") -#define TEXT_SOMETHING_SPECIAL _("なにか おれいをしなくちゃ・・") -#define TEXT_LISTEN_EVERYBODY _("さあ みんな") -#define TEXT_LETS_HAVE_CAKE _("おいしいケーキを やきましょう") -#define TEXT_FOR_MARIO _("マリオの ために・・・") -#define TEXT_FILE_MARIO_QUESTION _("マリオ?") - -#endif - -#if defined(VERSION_US) || defined(VERSION_EU) - -/** - * File Select Text - */ -// Main Screens -#define TEXT_MARIO _("MARIO") // View Score Menu -#define TEXT_SELECT_FILE _("SELECT FILE") -#define TEXT_CHECK_FILE _("CHECK FILE") -#define TEXT_COPY_FILE _("COPY FILE") -#define TEXT_ERASE_FILE _("ERASE FILE") -#define TEXT_SOUND_SELECT _("SOUND SELECT") -#define TEXT_FILE_MARIO_A _("MARIO A") -#define TEXT_FILE_MARIO_B _("MARIO B") -#define TEXT_FILE_MARIO_C _("MARIO C") -#define TEXT_FILE_MARIO_D _("MARIO D") - -// Menu Options -#define TEXT_SCORE _("SCORE") -#define TEXT_COPY _("COPY") -#define TEXT_ERASE _("ERASE") - -// Sound Options -#define TEXT_STEREO _("STEREO") -#define TEXT_MONO _("MONO") -#define TEXT_HEADSET _("HEADSET") - -// Misc Menu Text -#define TEXT_SAVED_DATA_EXISTS _("SAVED DATA EXITS") // Misspell -#define TEXT_NO_SAVED_DATA_EXISTS _("NO SAVED DATA EXISTS") - -// Inside a Menu -#define TEXT_RETURN _("RETURN") -#define TEXT_CHECK_SCORE _("CHECK SCORE") -#define TEXT_COPY_FILE_BUTTON _("COPY FILE") -#define TEXT_ERASE_FILE_BUTTON _("ERASE FILE") - -// Score Menu -#define TEXT_HI_SCORE _("HI SCORE") -#define TEXT_MY_SCORE _("MY SCORE") -// Score Mario Text ("☺" is the Mario face defined in the US/EU menu char table) -#define TEXT_SCORE_MARIO_A _("☺A") -#define TEXT_SCORE_MARIO_B _("☺B") -#define TEXT_SCORE_MARIO_C _("☺C") -#define TEXT_SCORE_MARIO_D _("☺D") - -// Copy Menu -#define TEXT_COPY_IT_TO_WHERE _("COPY IT TO WHERE?") -#define TEXT_COPYING_COMPLETED _("COPYING COMPLETED") -#define TEXT_NO_FILE_TO_COPY_FROM _("NO EMPTY FILE") - -// Erase Menu -#define TEXT_SURE _("SURE?") -#define TEXT_YES _("YES") -#define TEXT_NO _("NO") -#define TEXT_FILE_MARIO_A_JUST_ERASED _("MARIO A JUST ERASED") - -/** - * Menus Text (Pause, Course Completed) - */ -// Main Courses -#define TEXT_COURSE _("COURSE") -#define TEXT_MYSCORE _("MYSCORE") -#define TEXT_CONTINUE _("CONTINUE") -#define TEXT_EXIT_COURSE _("EXIT COURSE") -#define TEXT_EXIT_GAME _("EXIT GAME") -#ifndef VERSION_EU // "R" text is different in EU -#define TEXT_CAMERA_ANGLE_R _("SET CAMERA ANGLE WITH R") -#endif - -// Camera Options -#define TEXT_LAKITU_MARIO _("LAKITU + MARIO") -#define TEXT_LAKITU_STOP _("LAKITU + STOP") -#define TEXT_NORMAL_UPCLOSE __("(NORMAL)(UP-CLOSE)") -#define TEXT_NORMAL_FIXED __("(NORMAL)(FIXED)") - -// Course Completed Misc Text -#define TEXT_CATCH _("CATCH") -#define TEXT_CLEAR _("CLEAR") -#define TEXT_HUD_HI_SCORE _("HI SCORE") - -// Save Options -#define TEXT_SAVE_AND_CONTINUE _("SAVE & CONTINUE") -#define TEXT_SAVE_AND_QUIT _("SAVE & QUIT") -#define TEXT_SAVE_EXIT_GAME _("SAVE & EXIT GAME") -#define TEXT_CONTINUE_WITHOUT_SAVING _("CONTINUE, DON'T SAVE") - -/** - * Ending Peach cutscene text. - */ -#define TEXT_FILE_MARIO_EXCLAMATION _("Mario!") -#define TEXT_POWER_STARS_RESTORED __("The power of the Stars is restored to the castle...") -#define TEXT_THANKS_TO_YOU __("...and it's all thanks to you!") -#define TEXT_THANK_YOU_MARIO __("Thank you, Mario!") -#define TEXT_SOMETHING_SPECIAL __("We have to do something special for you...") -#define TEXT_LISTEN_EVERYBODY _("Listen, everybody,") -#define TEXT_LETS_HAVE_CAKE _("let's bake a delicious cake...") -#define TEXT_FOR_MARIO _("...for Mario...") -#define TEXT_FILE_MARIO_QUESTION _("Mario!") - -#endif - -#ifdef VERSION_EU - -/** - * File Select Text - */ -#define TEXT_RETURN_FR _("RETOUR") -#define TEXT_RETURN_DE _("ZURÜCK") - -#define TEXT_CHECK_SCORE_FR _("SCORE") -#define TEXT_CHECK_SCORE_DE _("LEISTUNG") - -#define TEXT_COPY_FILE_FR _("COPIER") -#define TEXT_COPY_FILE_DE _("KOPIEREN") - -#define TEXT_ERASE_FILE_FR _("EFFACER") -#define TEXT_ERASE_FILE_DE _("LÖSCHEN") - -#define TEXT_SELECT_FILE_FR _("CHOISIR FICHIER") -#define TEXT_SELECT_FILE_DE _("WwHLE SPIEL") - -#define TEXT_SCORE_FR _("SCORE") -#define TEXT_SCORE_DE _("LEISTUNG") - -#define TEXT_COPY_FR _("COPIER") -#define TEXT_COPY_DE _("KOPIEREN") - -#define TEXT_ERASE_FR _("EFFACER") -#define TEXT_ERASE_DE _("LÖSCHEN") - -#define TEXT_OPTION _("OPTION") // new in EU -#define TEXT_OPTION_FR _("OPTION") -#define TEXT_OPTION_DE _("OPTIONEN") - -#define TEXT_CHECK_FILE_FR _("VOIR SCORE") -#define TEXT_CHECK_FILE_DE _("VON WELCHEM SPIEL") - -#define TEXT_NO_SAVED_DATA_EXISTS_FR _("AUCUNE SAUVEGARDE DISPONIBLE") -#define TEXT_NO_SAVED_DATA_EXISTS_DE _("KEIN SPIEL VORHANDEN") - -#define TEXT_COPY_FILE_BUTTON_FR _("COPIER FICHIER") -#define TEXT_COPY_FILE_BUTTON_DE _("SPIEL KOPIEREN") - -#define TEXT_COPY_IT_TO_WHERE_FR _("COPIER SUR?") -#define TEXT_COPY_IT_TO_WHERE_DE _("WOHIN KOPIEREN?") - -#define TEXT_COPYING_COMPLETED_FR _("COPIE ACHEVEÉ") -#define TEXT_COPYING_COMPLETED_DE _("SPIEL KOPIERT") - -#define TEXT_SAVED_DATA_EXISTS_FR _("SAVEGARDE EXISTANTE") -#define TEXT_SAVED_DATA_EXISTS_DE _("BEREITS BELEGT") - -#define TEXT_NO_FILE_TO_COPY_FROM_FR _("AUCUN FICHIER VIDE") -#define TEXT_NO_FILE_TO_COPY_FROM_DE _("KEIN PLATZ VORHANDEN") - -#define TEXT_YES_FR _("OUI") -#define TEXT_YES_DE _("JA") - -#define TEXT_NO_FR _("NON") -#define TEXT_NO_DE _("NEIN") - -#define TEXT_ERASE_FILE_BUTTON_FR _("EFFACER FICHIER") -#define TEXT_ERASE_FILE_BUTTON_DE _("SPIEL LxSCHEN") - -#define TEXT_SURE_FR _("OK?") -#define TEXT_SURE_DE _("SICHER?") - -#define TEXT_FILE_MARIO_A_JUST_ERASED_FR _("MARIO A EFFACÉ") -#define TEXT_FILE_MARIO_A_JUST_ERASED_DE _("MARIO A GELÖSCHT") - -#define TEXT_SOUND_SELECT_FR _("SON") -#define TEXT_SOUND_SELECT_DE _("SOUND") - -#define TEXT_LANGUAGE_SELECT _("LANGUAGE SELECT") // new in EU -#define TEXT_LANGUAGE_SELECT_FR _("SELECTION LANGUE") -#define TEXT_LANGUAGE_SELECT_DE _("WwHLE SPRACHE") - -#define TEXT_STEREO_FR _("STÉRÉO") -#define TEXT_MONO_FR _("MONO") -#define TEXT_HEADSET_FR _("CASQUE") - -#define TEXT_STEREO_DE _("STEREO") -#define TEXT_MONO_DE _("MONO") -#define TEXT_HEADSET_DE _("PHONES") - -#define TEXT_ENGLISH _("ENGLISH") -#define TEXT_FRENCH _("FRANÇAIS") -#define TEXT_GERMAN _("DEUTSCH") - -#define TEXT_HI_SCORE_FR _("MEILLEUR SCORE") -#define TEXT_HI_SCORE_DE _("BESTLEISTUNG") - -#define TEXT_MY_SCORE_FR _("MON SCORE") -#define TEXT_MY_SCORE_DE _("LEISTUNG") - -#define TEXT_NEW_FR _("VIDE") -#define TEXT_NEW_DE _("FREI") - - -/** - * Menus Text (Pause, Course Completed) - */ -// Main Courses -// English, "R" text is different -#define TEXT_CAMERA_ANGLE_R _("SET CAMERA ANGLE WITH [R]") -// French -#define TEXT_COURSE_FR _("NIVEAU") -#define TEXT_MY_SCORE_FR _("MON SCORE") -#define TEXT_CONTINUE_FR _("CONTINUER") -#define TEXT_EXIT_COURSE_FR _("QUITTER NIVEAU") -#define TEXT_EXIT_GAME_FR _("QUITTER JEU") -#define TEXT_CAMERA_ANGLE_R_FR _("RÉGLAGE CAMÉRA AVEC [R]") -// German -#define TEXT_COURSE_DE _("KURS") -#define TEXT_MY_SCORE_DE _("LEISTUNG") -#define TEXT_CONTINUE_DE _("WEITER") -#define TEXT_EXIT_COURSE_DE _("KURS VERLASSEN") -#define TEXT_EXIT_GAME_DE _("SPIEL VERLASSEN") -#define TEXT_CAMERA_ANGLE_R_DE _("KAMERA MIT [R] VERSTELLEN") - -// Camera Options -// French -#define TEXT_NORMAL_UPCLOSE_FR __("(NORMAL)(GROS-PLAN)") -#define TEXT_NORMAL_FIXED_FR __("(NORMAL)(FIXE)") -// German -#define TEXT_NORMAL_UPCLOSE_DE __("(NORMAL)(WEIT-ZOOM)") -#define TEXT_NORMAL_FIXED_DE __("(NORMAL)(STATIV)") - -// Course Completed Misc Text -// French -#define TEXT_HUD_HI_SCORE_FR _("MEILLEUR SCORE") -#define TEXT_HUD_CONGRATULATIONS_FR _("FELICITATIONS") -// German -#define TEXT_HUD_HI_SCORE_DE _("BESTLEISTUNG") -#define TEXT_HUD_CONGRATULATIONS_DE _("GRATULATION") - -// Save Options -// French -#define TEXT_SAVE_AND_CONTINUE_FR _("SAUVEGARDER & CONTINUER") -#define TEXT_SAVE_AND_QUIT_FR _("SAUVEGARDER & QUITTER") -#define TEXT_SAVE_EXIT_GAME_FR _("SAUVEGARDER & QUITTER JEU") -#define TEXT_CONTINUE_WITHOUT_SAVING_FR _("CONTINUER SANS SAUVEGARDER") -// German -#define TEXT_SAVE_AND_CONTINUE_DE _("SPEICHERN & WEITER") -#define TEXT_SAVE_AND_QUIT_DE _("SPEICHERN & ENDE") -#define TEXT_SAVE_EXIT_GAME_DE _("SPEICHERN & SPIEL VERLASSEN") -#define TEXT_CONTINUE_WITHOUT_SAVING_DE _("WEITER OHNE ZU SPEICHERN") - -/** - * Ending Peach cutscene text. - */ -// French -#define TEXT_POWER_STARS_RESTORED_FR _("Grâce aux étoiles, le château a retrouvé ses pouvoirs...") -#define TEXT_THANKS_TO_YOU_FR _("...et ceci grâce à toi!") -#define TEXT_THANK_YOU_MARIO_FR _("Merci, Mario!") -#define TEXT_SOMETHING_SPECIAL_FR _("Tu mérites une récompense...") -#define TEXT_COME_ON_EVERYBODY_FR _("Venez les amis...") -#define TEXT_LETS_HAVE_CAKE_FR _("Allons préparer un délicieux gâteau...") -#define TEXT_FOR_MARIO_FR _("...pour Mario...") -// German -#define TEXT_POWER_STARS_RESTORED_DE _("Die Macht der Sterne ruht wieder sicher im Schloss...") -#define TEXT_THANKS_TO_YOU_DE _("...und alles dank Deiner Hilfe!") -#define TEXT_THANK_YOU_MARIO_DE _("Vielen Dank, Mario!") -#define TEXT_SOMETHING_SPECIAL_DE _("Wir haben eine Überraschung für Dich...") -#define TEXT_COME_ON_EVERYBODY_DE _("Hört alle her...") -#define TEXT_LETS_HAVE_CAKE_DE _("Laßt uns einen leckeren Kuchen backen...") -#define TEXT_FOR_MARIO_DE _("...für Mario...") - -/** - * Course Table names for Score Menu Save view - */ -#define TEXT_MENU_BOB _(" 1 BOB-OMB BATTLEFIELD") -#define TEXT_MENU_WF _(" 2 WHOMP'S FORTRESS") -#define TEXT_MENU_JRB _(" 3 JOLLY ROGER BAY") -#define TEXT_MENU_CCM _(" 4 COOL, COOL MOUNTAIN") -#define TEXT_MENU_BBH _(" 5 BIG BOO'S HAUNT") -#define TEXT_MENU_HMC _(" 6 HAZY MAZE CAVE") -#define TEXT_MENU_LLL _(" 7 LETHAL LAVA LAND") -#define TEXT_MENU_SSL _(" 8 SHIFTING SAND LAND") -#define TEXT_MENU_DDD _(" 9 DIRE, DIRE DOCKS") -#define TEXT_MENU_SL _("10 SNOWMAN'S LAND") -#define TEXT_MENU_WDW _("11 WET-DRY WORLD") -#define TEXT_MENU_TTM _("12 TALL, TALL MOUNTAIN") -#define TEXT_MENU_THI _("13 TINY-HUGE ISLAND") -#define TEXT_MENU_TTC _("14 TICK TOCK CLOCK") -#define TEXT_MENU_RR _("15 RAINBOW RIDE") -#define TEXT_MENU_BITDW _(" BOWSER IN THE DARK WORLD") -#define TEXT_MENU_BITFS _(" BOWSER IN THE FIRE SEA") -#define TEXT_MENU_BITS _(" BOWSER IN THE SKY") -#define TEXT_MENU_PSS _(" THE PRINCESS'S SECRET SLIDE") -#define TEXT_MENU_COTMC _(" CAVERN OF THE METAL CAP") -#define TEXT_MENU_TOTWC _(" TOWER OF THE WING CAP") -#define TEXT_MENU_VCUTM _(" VANISH CAP UNDER THE MOAT") -#define TEXT_MENU_WMOTR _(" WING MARIO OVER THE RAINBOW") -#define TEXT_MENU_SA _(" THE SECRET AQUARIUM") -#define TEXT_MENU_NONE _("") -#define TEXT_MENU_STARS _(" CASTLE SECRET STARS") - -#define TEXT_MENU_BOB_FR _(" 1 BATAILLE DE BOB-OMB") -#define TEXT_MENU_WF_FR _(" 2 FORTERESSE DE WHOMP") -#define TEXT_MENU_JRB_FR _(" 3 BAIE DES PIRATES") -#define TEXT_MENU_CCM_FR _(" 4 MONTAGNE GLA-GLA") -#define TEXT_MENU_BBH_FR _(" 5 MANOIR DE BIG BOO") -#define TEXT_MENU_HMC_FR _(" 6 CAVERNE BRUMEUSE") -#define TEXT_MENU_LLL_FR _(" 7 LAVES FATALES") -#define TEXT_MENU_SSL_FR _(" 8 SABLES TROP MOUVANTS") -#define TEXT_MENU_DDD_FR _(" 9 AFFREUX BASSIN") -#define TEXT_MENU_SL_FR _("10 CHEZ LE ROI DES NEIGES") -#define TEXT_MENU_WDW_FR _("11 MONDE TREMPE-SECHE") -#define TEXT_MENU_TTM_FR _("12 TROP HAUTE MONTAGNE") -#define TEXT_MENU_THI_FR _("13 ILE GRANDS-PETITS") -#define TEXT_MENU_TTC_FR _("14 HORLOGE TIC-TAC") -#define TEXT_MENU_RR_FR _("15 COURSE ARC-EN-CIEL") -#define TEXT_MENU_BITDW_FR _(" BOWSER DES TENEBRES") -#define TEXT_MENU_BITFS_FR _(" BOWSER DES LAVES") -#define TEXT_MENU_BITS_FR _(" BOWSER DES CIEUX") -#define TEXT_MENU_PSS_FR _(" GLISSADE DE LA PRINCESSE") -#define TEXT_MENU_COTMC_FR _(" MINE DES CASQUETTES-METAL") -#define TEXT_MENU_TOTWC_FR _(" INTERRUPTEUR DE LA TOUR AILEE") -#define TEXT_MENU_VCUTM_FR _(" INVISIBLE SOUS LES DOUVES") -#define TEXT_MENU_WMOTR_FR _(" AU-DELA DE L'ARC-EN-CIEL") -#define TEXT_MENU_SA_FR _(" AQUARIUM SECRET") -#define TEXT_MENU_NONE_FR _("") -#define TEXT_MENU_STARS_FR _(" ETOILES SECRETES") - -#define TEXT_MENU_BOB_DE _(" 1 BOB-OMBS BOMBENBERG") -#define TEXT_MENU_WF_DE _(" 2 WUMMPS WUCHTWALL") -#define TEXT_MENU_JRB_DE _(" 3 PIRATENBUCHT PANIK") -#define TEXT_MENU_CCM_DE _(" 4 BIBBERBERG BOB") -#define TEXT_MENU_BBH_DE _(" 5 BIG BOOS BURG") -#define TEXT_MENU_HMC_DE _(" 6 GRÜNE GIFTGROTTE") -#define TEXT_MENU_LLL_DE _(" 7 LAVA LAGUNE") -#define TEXT_MENU_SSL_DE _(" 8 WOBIWABA WÜSTE") -#define TEXT_MENU_DDD_DE _(" 9 WILDE WASSERWERFT") -#define TEXT_MENU_SL_DE _("10 FROSTBEULEN FRUST") -#define TEXT_MENU_WDW_DE _("11 ATLANTIS AQUARIA") -#define TEXT_MENU_TTM_DE _("12 FLIEGENPILZ FIASKO") -#define TEXT_MENU_THI_DE _("13 GULLIVER GUMBA") -#define TEXT_MENU_TTC_DE _("14 TICK TACK TRAUMA") -#define TEXT_MENU_RR_DE _("15 REGENBOGEN RASEREI") -#define TEXT_MENU_BITDW_DE _(" BOWSERS SCHATTENWELT") -#define TEXT_MENU_BITFS_DE _(" BOWSERS LAVASEE") -#define TEXT_MENU_BITS_DE _(" BOWSERS LUFTSCHLOSS") -#define TEXT_MENU_PSS_DE _(" TOADSTOOLS RUTSCHBAHN") -#define TEXT_MENU_COTMC_DE _(" GRÜNER SCHALTERPALAST") -#define TEXT_MENU_TOTWC_DE _(" ROTER SCHALTERPALAST") -#define TEXT_MENU_VCUTM_DE _(" BLAUER SCHALTERPALAST") -#define TEXT_MENU_WMOTR_DE _(" REGENBOGEN FEUERWERK") -#define TEXT_MENU_SA_DE _(" VERSTECKTES AQUARIUM") -#define TEXT_MENU_NONE_DE _("") -#define TEXT_MENU_STARS_DE _(" GEHEIME STERNE") -#endif // VERSION_EU - -#endif // TEXT_STRINGS_H diff --git a/include/toad_sounds.h b/include/toad_sounds.h index fd2f7278b..71eb037cf 100644 --- a/include/toad_sounds.h +++ b/include/toad_sounds.h @@ -36,7 +36,7 @@ #define SOUND_TOAD_PUNCH_YAH SOUND_ARG_LOAD(SOUND_BANK_TOAD_VOICE, 0x1E, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_TOAD_PUNCH_HOO SOUND_ARG_LOAD(SOUND_BANK_TOAD_VOICE, 0x1F, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_TOAD_MAMA_MIA SOUND_ARG_LOAD(SOUND_BANK_TOAD_VOICE, 0x20, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) -#define SOUND_TOAD_OKEY_DOKEY SOUND_ARG_LOAD(SOUND_BANK_TOAD_VOICE, 0x21, 0x00, 0) // unused +#define SOUND_TOAD_OKEY_DOKEY SOUND_ARG_LOAD(SOUND_BANK_TOAD_VOICE, 0x21, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) // unused #define SOUND_TOAD_GROUND_POUND_WAH SOUND_ARG_LOAD(SOUND_BANK_TOAD_VOICE, 0x22, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_TOAD_DROWNING SOUND_ARG_LOAD(SOUND_BANK_TOAD_VOICE, 0x23, 0xF0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_TOAD_PUNCH_WAH SOUND_ARG_LOAD(SOUND_BANK_TOAD_VOICE, 0x24, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) @@ -54,4 +54,7 @@ #define SOUND_TOAD_SO_LONGA_BOWSER SOUND_ARG_LOAD(SOUND_BANK_TOAD_VOICE, 0x36, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_TOAD_IMA_TIRED SOUND_ARG_LOAD(SOUND_BANK_TOAD_VOICE, 0x37, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) -#endif // TOAD_SOUNDS_H \ No newline at end of file +#define SOUND_TOAD_OKEY_DOKEY SOUND_ARG_LOAD(SOUND_BANK_TOAD_VOICE, 0x21, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) +#define SOUND_TOAD_LETS_A_GO SOUND_ARG_LOAD(SOUND_BANK_TOAD_VOICE, 0x24, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) + +#endif // TOAD_SOUNDS_H diff --git a/include/types.h b/include/types.h index e9c9cbaf9..a0fd1fe1d 100644 --- a/include/types.h +++ b/include/types.h @@ -102,8 +102,8 @@ struct Animation { /*0x06*/ s16 loopStart; /*0x08*/ s16 loopEnd; /*0x0A*/ s16 unusedBoneCount; - /*0x0C*/ const s16 *values; - /*0x10*/ const u16 *index; + /*0x0C*/ u16 *values; + /*0x10*/ u16 *index; /*0x14*/ u32 length; // only used with Mario animations to determine how much to load. 0 otherwise. /*????*/ u32 valuesLength; /*????*/ u32 indexLength; diff --git a/include/wario_sounds.h b/include/wario_sounds.h index 93ca21470..88d1b06da 100644 --- a/include/wario_sounds.h +++ b/include/wario_sounds.h @@ -36,7 +36,7 @@ #define SOUND_WARIO_PUNCH_YAH SOUND_ARG_LOAD(SOUND_BANK_WARIO_VOICE, 0x1E, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_WARIO_PUNCH_HOO SOUND_ARG_LOAD(SOUND_BANK_WARIO_VOICE, 0x1F, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_WARIO_MAMA_MIA SOUND_ARG_LOAD(SOUND_BANK_WARIO_VOICE, 0x20, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) -#define SOUND_WARIO_OKEY_DOKEY SOUND_ARG_LOAD(SOUND_BANK_WARIO_VOICE, 0x21, 0x00, 0) // unused +#define SOUND_WARIO_OKEY_DOKEY SOUND_ARG_LOAD(SOUND_BANK_WARIO_VOICE, 0x21, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) // unused #define SOUND_WARIO_GROUND_POUND_WAH SOUND_ARG_LOAD(SOUND_BANK_WARIO_VOICE, 0x22, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_WARIO_DROWNING SOUND_ARG_LOAD(SOUND_BANK_WARIO_VOICE, 0x23, 0xF0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_WARIO_PUNCH_WAH SOUND_ARG_LOAD(SOUND_BANK_WARIO_VOICE, 0x24, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) @@ -54,4 +54,7 @@ #define SOUND_WARIO_SO_LONGA_BOWSER SOUND_ARG_LOAD(SOUND_BANK_WARIO_VOICE, 0x36, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) #define SOUND_WARIO_IMA_TIRED SOUND_ARG_LOAD(SOUND_BANK_WARIO_VOICE, 0x37, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) +#define SOUND_WARIO_OKEY_DOKEY SOUND_ARG_LOAD(SOUND_BANK_WARIO_VOICE, 0x21, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) +#define SOUND_WARIO_LETS_A_GO SOUND_ARG_LOAD(SOUND_BANK_WARIO_VOICE, 0x24, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE) + #endif // WARIO_SOUNDS_H \ No newline at end of file diff --git a/levels/bbh/areas/1/1/model.inc.c b/levels/bbh/areas/1/1/model.inc.c index f504896ab..dfc50a61c 100644 --- a/levels/bbh/areas/1/1/model.inc.c +++ b/levels/bbh/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07004800 - 0x07004818 static const Lights1 bbh_seg7_lights_07004800 = gdSPDefLights1( 0x20, 0x20, 0x20, @@ -11,720 +12,124 @@ static const Lights1 bbh_seg7_lights_07004818 = gdSPDefLights1( ); // 0x07004830 - 0x07004920 -static const Vtx bbh_seg7_vertex_07004830[] = { - {{{ -50, 0, 717}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 717}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 563}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 819, 0}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 819, 0}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 819, -50}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 819, -50}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 0, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, 0, -50}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 0, -50}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, 0, 0}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, 0, 0}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, 0}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, -50}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, 0, -50}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07004830, 0x00371c40, 68724, 0x00004830, 240); // 0x07004920 - 0x070049D0 -static const Vtx bbh_seg7_vertex_07004920[] = { - {{{ 2048, 0, 1536}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 0, 1382}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 0, 1382}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 0, 717}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 563}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 0, 563}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 0, 1536}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 1536}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 1382}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 0, 1382}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 0, 1536}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07004920, 0x00371c40, 68724, 0x00004920, 176); // 0x070049D0 - 0x07004AC0 -static const Vtx bbh_seg7_vertex_070049D0[] = { - {{{ 0, 0, 2048}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 0, 1024}, 0, { 480, 530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 0, 1024}, 0, { 480, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 0, 410}, 0, { 786, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 0, 410}, 0, { 786, 530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 0, 0}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 0, 2048}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 819, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, 819, -50}, 0, { 480, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 819, -50}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 1075, 563}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 1075, 717}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1075, 717}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 1075, 563}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070049D0, 0x00371c40, 68724, 0x000049d0, 240); // 0x07004AC0 - 0x07004BA0 -static const Vtx bbh_seg7_vertex_07004AC0[] = { - {{{ 1690, 1075, -50}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1536, 1075, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1536, 1075, -50}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1690, 1075, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 1075, -50}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 1075, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 102, 1075, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 102, 1075, -50}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1690, 256, -50}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1690, 256, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1536, 256, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1536, 819, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, 819, 0}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, 819, -50}, 0, { 480, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07004AC0, 0x00371c40, 68724, 0x00004ac0, 224); // 0x07004BA0 - 0x07004C80 -static const Vtx bbh_seg7_vertex_07004BA0[] = { - {{{ 1536, 256, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 0, -50}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 256, -50}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 0, 0}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 256, -50}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 358, 256, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 358, 256, -50}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 256, 0}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1690, 256, -50}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1536, 256, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1536, 256, -50}, 0, { 478, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1075, 1485}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 819, 1485}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 819, 1485}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07004BA0, 0x00371c40, 68724, 0x00004ba0, 224); // 0x07004C80 - 0x07004D70 -static const Vtx bbh_seg7_vertex_07004C80[] = { - {{{ 1690, 0, -50}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 0, 0}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 256, 0}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 256, -50}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 1075, 1331}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 1075, 1331}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 1075, 1485}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1075, 1485}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 1075, 1331}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 1075, 1331}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 819, 1331}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 819, 1331}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 256, 563}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, 0, 563}, 0, { 478, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 0, 563}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07004C80, 0x00371c40, 68724, 0x00004c80, 240); // 0x07004D70 - 0x07004E50 -static const Vtx bbh_seg7_vertex_07004D70[] = { - {{{ -767, 1075, 1485}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 1075, 1485}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 819, 1485}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 256, 717}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, 717}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 0, 717}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 256, 717}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 256, 563}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 256, 563}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 256, 717}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 256, 717}, 0, { 478, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 256, 563}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, 256, 563}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, 0, 563}, 0, { 478, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07004D70, 0x00371c40, 68724, 0x00004d70, 224); // 0x07004E50 - 0x07004F40 -static const Vtx bbh_seg7_vertex_07004E50[] = { - {{{ 2048, 1075, 410}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 1075, 563}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 1075, 563}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 256, 1382}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, 0, 1382}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 0, 1382}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, 256, 1382}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, 256, 1382}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 256, 1382}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 256, 1536}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 256, 1536}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 256, 1536}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 256, 1536}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, 1536}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 0, 1536}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07004E50, 0x00371c40, 68724, 0x00004e50, 240); // 0x07004F40 - 0x07005030 -static const Vtx bbh_seg7_vertex_07004F40[] = { - {{{ 2099, 256, 1382}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 0, 1382}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 0, 1382}, 0, { 478, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1075, 410}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 1075, 410}, 0, { 478, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 1075, 563}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 1075, 1741}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 1075, 1741}, 0, { 478, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 1075, 1894}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 1075, 1894}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 256, 1382}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 256, 1536}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 256, 1536}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 256, 1382}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 256, 1382}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07004F40, 0x00371c40, 68724, 0x00004f40, 240); // 0x07005030 - 0x07005120 -static const Vtx bbh_seg7_vertex_07005030[] = { - {{{ 0, 614, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 614, 0}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1638, 614, 410}, 0, { 786, 786}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 256, 1536}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 0, 1536}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 0, 1536}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 256, 1536}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 256, 2048}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 819, 256, 2099}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 256, 2099}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 819, 256, 2048}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 819, 0, 2099}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, 2048}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, 2099}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 0, 2048}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005030, 0x00371c40, 68724, 0x00005030, 240); // 0x07005120 - 0x07005220 -static const Vtx bbh_seg7_vertex_07005120[] = { - {{{ 0, 614, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 410, 614, 410}, 0, { 172, 786}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 410, 614, 2048}, 0, { 172, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1638, 614, 410}, 0, { 786, 786}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 614, 0}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 614, 819}, 0, { 990, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1638, 614, 819}, 0, { 786, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 614, 2048}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 614, 2048}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, 614, 2048}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, 614, 1638}, 0, { 480, 172}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 614, 1638}, 0, { 990, 172}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 1638, 2048}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 1638, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 1638, 0}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 1638, 2048}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005120, 0x00371c40, 68724, 0x00005120, 256); // 0x07005220 - 0x07005310 -static const Vtx bbh_seg7_vertex_07005220[] = { - {{{ 2048, 819, 819}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1638, 819, 819}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1638, 614, 819}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, 614, 410}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 410, 819, 2048}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 410, 614, 2048}, 0, { -7184, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 410, 819, 410}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, 819, 410}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1638, 614, 819}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1638, 819, 819}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1638, 614, 410}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1638, 819, 410}, 0, { 6100, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, 614, 410}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1638, 614, 410}, 0, { 6100, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, 819, 410}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005220, 0x00371c40, 68724, 0x00005220, 240); // 0x07005310 - 0x070053C0 -static const Vtx bbh_seg7_vertex_07005310[] = { - {{{ 1024, 819, 1638}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 614, 1638}, 0, { -4118, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 614, 1638}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 819, 819}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1638, 614, 819}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 614, 819}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 614, 2048}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 819, 2048}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 819, 1638}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 614, 1638}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 819, 1638}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005310, 0x00371c40, 68724, 0x00005310, 176); // 0x070053C0 - 0x07005440 -static const Vtx bbh_seg7_vertex_070053C0[] = { - {{{ 1126, 0, 614}, 0, { 3034, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 0, 819}, 0, { -3096, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 0, 819}, 0, { 3034, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 0, 1024}, 0, { -3096, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 0, 1024}, 0, { 3034, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 0, 614}, 0, { -3096, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 0, 410}, 0, { 3034, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 0, 410}, 0, { -3096, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070053C0, 0x00371c40, 68724, 0x000053c0, 128); // 0x07005440 - 0x07005530 -static const Vtx bbh_seg7_vertex_07005440[] = { - {{{ 102, 1075, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 819, 0}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 819, -50}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -767, 1075, 717}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 1075, 717}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 819, 717}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 819, 717}, 0, { 480, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 1075, 563}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 819, 563}, 0, { 480, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 819, 563}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 1075, 563}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, 1075, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 819, 0}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 819, -50}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 1075, -50}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005440, 0x00371c40, 68724, 0x00005440, 240); // 0x07005530 - 0x07005620 -static const Vtx bbh_seg7_vertex_07005530[] = { - {{{ 358, 256, 0}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, 0, 0}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, 0, -50}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 1075, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 819, -50}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 1075, -50}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1690, 819, -50}, 0, { 480, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 819, 0}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 1075, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 1075, -50}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 819, -50}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 1075, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 1075, -50}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 819, 0}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 358, 256, -50}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005530, 0x00371c40, 68724, 0x00005530, 240); // 0x07005620 - 0x07005710 -static const Vtx bbh_seg7_vertex_07005620[] = { - {{{ 2099, 1075, 1741}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1075, 1741}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 819, 1741}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 0, -50}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, 0}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 256, 0}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 256, -50}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2099, 1075, 410}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1075, 410}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 819, 410}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 819, 410}, 0, { 480, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1075, 563}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 819, 563}, 0, { 480, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 819, 563}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 1075, 563}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005620, 0x00371c40, 68724, 0x00005620, 240); // 0x07005710 - 0x07005800 -static const Vtx bbh_seg7_vertex_07005710[] = { - {{{ 512, 0, 2099}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, 2048}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 256, 2048}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2099, 1075, 1741}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 819, 1741}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 819, 1741}, 0, { 480, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1075, 1894}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 819, 1894}, 0, { 480, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 819, 1894}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 1075, 1894}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 256, 2048}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 0, 2099}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 256, 2099}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 0, 2048}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 256, 2099}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005710, 0x00371c40, 68724, 0x00005710, 240); // 0x07005800 - 0x07005900 -static const Vtx bbh_seg7_vertex_07005800[] = { - {{{ 0, 0, 1843}, 0, { -1308, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 1536}, 0, { -540, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 256, 1536}, 0, { -540, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, 0}, 0, { -3096, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 358, 256, 0}, 0, { -2712, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 614, 0}, 0, { -3096, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1690, 256, 0}, 0, { 606, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1843, 614, 0}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1843, 0, 0}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 358, 0, 0}, 0, { -2712, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 614, 1843}, 0, { -1308, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1690, 0, 0}, 0, { 606, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, 256, 0}, 0, { 224, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 256, 0}, 0, { -2330, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 0, 0}, 0, { -2330, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, 0, 0}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005800, 0x00371c40, 68724, 0x00005800, 256); // 0x07005900 - 0x070059E0 -static const Vtx bbh_seg7_vertex_07005900[] = { - {{{ 1843, 0, 2048}, 0, { -3096, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 0, 2048}, 0, { -540, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 256, 2048}, 0, { -540, 1372}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1843, 819, 2048}, 0, { -3096, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 256, 2048}, 0, { 224, 1372}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 0, 2048}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 0, 2048}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 819, 2048}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 819, 1843}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 819, 1485}, 0, { 1160, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 1075, 1485}, 0, { 1160, 608}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 1638, 1843}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 1075, 563}, 0, { 4226, 608}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 1638, 205}, 0, { 5418, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005900, 0x00371c40, 68724, 0x00005900, 224); // 0x070059E0 - 0x07005AC0 -static const Vtx bbh_seg7_vertex_070059E0[] = { - {{{ -716, 1075, 1331}, 0, { 1672, 608}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 819, 1331}, 0, { 1672, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 819, 717}, 0, { 3716, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 563}, 0, { 1884, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 205}, 0, { 2778, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 614, 205}, 0, { 2778, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 1075, 717}, 0, { 3716, 608}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 819, 563}, 0, { 4226, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 819, 205}, 0, { 5418, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 1075, 563}, 0, { 4226, 608}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 1638, 205}, 0, { 5418, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 614, 1843}, 0, { -1308, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 256, 1536}, 0, { -540, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 256, 563}, 0, { 1884, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070059E0, 0x00371c40, 68724, 0x000059e0, 224); // 0x07005AC0 - 0x07005BB0 -static const Vtx bbh_seg7_vertex_07005AC0[] = { - {{{ 2048, 819, 1741}, 0, { 4312, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1075, 1741}, 0, { 4312, 608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1075, 563}, 0, { 1374, 608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 717}, 0, { 1500, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 256, 717}, 0, { 1500, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 256, 1382}, 0, { -158, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 1382}, 0, { -158, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2048, 819, 410}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1075, 410}, 0, { 990, 608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1638, 0}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1638, 2048}, 0, { 5078, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1075, 1894}, 0, { 4694, 608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 819, 1894}, 0, { 4694, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 819, 2048}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 819, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005AC0, 0x00371c40, 68724, 0x00005ac0, 240); // 0x07005BB0 - 0x07005CA0 -static const Vtx bbh_seg7_vertex_07005BB0[] = { - {{{ 1536, 1075, 0}, 0, { 5078, 608}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 819, 0}, 0, { 1884, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, 819, 0}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 819, 1741}, 0, { 4312, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1075, 563}, 0, { 1374, 608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 819, 563}, 0, { 1374, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 819, 0}, 0, { 1502, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 1075, 0}, 0, { 1502, 608}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 819, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 1638, 0}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1638, 0}, 0, { 6356, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1690, 1075, 0}, 0, { 5462, 608}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 1075, 0}, 0, { 1884, 608}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 819, 0}, 0, { 6356, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1690, 819, 0}, 0, { 5462, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005BB0, 0x00371c40, 68724, 0x00005bb0, 240); // 0x07005CA0 - 0x07005D90 -static const Vtx bbh_seg7_vertex_07005CA0[] = { - {{{ -511, 1638, 2048}, 0, { 6866, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 1638, 2048}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 819, 2048}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 819, 2048}, 0, { 6866, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 0, 1536}, 0, { 1756, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 614, 1843}, 0, { 2522, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 256, 1536}, 0, { 1756, 1372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 0, 1843}, 0, { 2522, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 256, 1382}, 0, { 1374, 1372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 614, 205}, 0, { -1562, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 0, 205}, 0, { -1562, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 0, 1382}, 0, { 1374, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 1024, 420}, 0, { -602, 1244}, {0x00, 0x49, 0x67, 0xff}}}, - {{{ 717, 922, 492}, 0, { -964, 1756}, {0x00, 0x49, 0x67, 0xff}}}, - {{{ 819, 922, 492}, 0, { -602, 1756}, {0x00, 0x49, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005CA0, 0x00371c40, 68724, 0x00005ca0, 240); // 0x07005D90 - 0x07005E80 -static const Vtx bbh_seg7_vertex_07005D90[] = { - {{{ 717, 922, 348}, 0, { -602, 1756}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 768, 1024, 420}, 0, { -602, 1244}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 819, 922, 348}, 0, { -242, 1756}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 819, 922, 492}, 0, { -602, 1756}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 819, 922, 348}, 0, { -242, 1756}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 768, 1024, 420}, 0, { -602, 1244}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 717, 922, 492}, 0, { -964, 1756}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 768, 1024, 420}, 0, { -602, 1244}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 717, 922, 348}, 0, { -602, 1756}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 1126, 922, 348}, 0, { 478, 1756}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 1178, 1024, 420}, 0, { 478, 1244}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 1229, 922, 348}, 0, { 840, 1756}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 1126, 922, 492}, 0, { 118, 1756}, {0x8f, 0x39, 0x00, 0xff}}}, - {{{ 1178, 1024, 420}, 0, { 478, 1244}, {0x8f, 0x39, 0x00, 0xff}}}, - {{{ 1126, 922, 348}, 0, { 478, 1756}, {0x8f, 0x39, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005D90, 0x00371c40, 68724, 0x00005d90, 240); // 0x07005E80 - 0x07005F80 -static const Vtx bbh_seg7_vertex_07005E80[] = { - {{{ 1229, 922, 492}, 0, { 1924, 648}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 922, 492}, 0, { 1562, 648}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 819, 492}, 0, { 1562, 1104}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1178, 1024, 420}, 0, { 478, 1244}, {0x00, 0x49, 0x67, 0xff}}}, - {{{ 1126, 922, 492}, 0, { 118, 1756}, {0x00, 0x49, 0x67, 0xff}}}, - {{{ 1229, 922, 492}, 0, { 478, 1756}, {0x00, 0x49, 0x67, 0xff}}}, - {{{ 1229, 922, 492}, 0, { 478, 1756}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 1229, 922, 348}, 0, { 840, 1756}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 1178, 1024, 420}, 0, { 478, 1244}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 717, 922, 348}, 0, { 478, 648}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 922, 348}, 0, { 840, 648}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 819, 348}, 0, { 840, 1104}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 717, 819, 348}, 0, { 478, 1104}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 922, 348}, 0, { 1924, 648}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 819, 348}, 0, { 2286, 1104}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 819, 348}, 0, { 1924, 1104}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005E80, 0x00371c40, 68724, 0x00005e80, 256); // 0x07005F80 - 0x07006080 -static const Vtx bbh_seg7_vertex_07005F80[] = { - {{{ 1126, 922, 348}, 0, { 1924, 648}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 922, 348}, 0, { 2286, 648}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 819, 348}, 0, { 2286, 1104}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 717, 922, 492}, 0, { 118, 648}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 717, 922, 348}, 0, { 478, 648}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 717, 717, 348}, 0, { 478, 1556}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 922, 492}, 0, { 1924, 648}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 819, 492}, 0, { 1562, 1104}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 819, 492}, 0, { 1924, 1104}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 922, 492}, 0, { 1562, 648}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1126, 717, 348}, 0, { 1924, 1556}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1126, 819, 492}, 0, { 1562, 1104}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1126, 922, 348}, 0, { 1924, 648}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 819, 492}, 0, { 1924, 1104}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 922, 348}, 0, { 2286, 648}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 922, 492}, 0, { 1924, 648}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07005F80, 0x00371c40, 68724, 0x00005f80, 256); // 0x07006080 - 0x07006180 -static const Vtx bbh_seg7_vertex_07006080[] = { - {{{ 1229, 819, 492}, 0, { 1924, 1104}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 717, 348}, 0, { 2286, 1556}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 922, 348}, 0, { 2286, 648}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 819, 922, 492}, 0, { 478, 648}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 717, 819, 492}, 0, { 118, 1104}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 819, 492}, 0, { 478, 1104}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 717, 922, 492}, 0, { 118, 648}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 717, 922, 492}, 0, { 118, 648}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 717, 717, 348}, 0, { 478, 1556}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 717, 819, 492}, 0, { 118, 1104}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 614, 1638}, 0, { 2012, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 819, 819}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 614, 819}, 0, { 0, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 819, 492}, 0, { 478, 1104}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 819, 922, 348}, 0, { 840, 648}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 819, 922, 492}, 0, { 478, 648}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07006080, 0x00371c40, 68724, 0x00006080, 256); // 0x07006180 - 0x07006260 -static const Vtx bbh_seg7_vertex_07006180[] = { - {{{ 819, 819, 492}, 0, { 478, 1104}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 819, 717, 348}, 0, { 840, 1556}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 819, 922, 348}, 0, { 840, 648}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 819, 819, 492}, 0, { -286, 524}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ 717, 819, 492}, 0, { -796, 524}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ 717, 717, 348}, 0, { -796, 1244}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ 819, 717, 348}, 0, { -286, 1244}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ 1229, 819, 492}, 0, { 1756, 524}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ 1126, 717, 348}, 0, { 1246, 1244}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ 1229, 717, 348}, 0, { 1756, 1244}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ 1126, 819, 492}, 0, { 1246, 524}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ 2048, 614, 1638}, 0, { 2012, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 819, 1638}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 819, 819}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07006180, 0x00371c40, 68724, 0x00006180, 224); // 0x07006260 - 0x07006350 -static const Vtx bbh_seg7_vertex_07006260[] = { - {{{ -613, 1638, 205}, 0, { 734, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -613, 819, 205}, 0, { 734, 2012}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -511, 819, 102}, 0, { 224, 2012}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -511, 1638, 1946}, 0, { 224, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -511, 819, 1946}, 0, { 224, 2012}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -613, 819, 1843}, 0, { 734, 2012}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -511, 1638, 2048}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 819, 1946}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 1638, 1946}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -613, 1638, 1843}, 0, { 734, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -613, 1638, 1843}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 819, 1843}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 819, 1843}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 1638, 1843}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 819, 2048}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07006260, 0x00371c40, 68724, 0x00006260, 240); // 0x07006350 - 0x07006430 -static const Vtx bbh_seg7_vertex_07006350[] = { - {{{ -716, 1638, 205}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 819, 205}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 1638, 205}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 819, 205}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 614, 2048}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, 2048}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, 1946}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -613, 1638, 205}, 0, { 734, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -511, 819, 102}, 0, { 224, 2012}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -511, 1638, 102}, 0, { 224, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -511, 1638, 102}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 819, 0}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 1638, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 819, 102}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07006350, 0x00371c40, 68724, 0x00006350, 224); // 0x07006430 - 0x07006510 -static const Vtx bbh_seg7_vertex_07006430[] = { - {{{ 205, 614, 1946}, 0, { 224, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 102, 0, 1843}, 0, { 734, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 102, 614, 1843}, 0, { 734, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 102, 614, 1843}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 0, 1843}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, 1843}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 614, 1843}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 0, 1946}, 0, { 224, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 205, 614, 2048}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, 1946}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 614, 1946}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1946, 614, 1843}, 0, { 734, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1946, 0, 1843}, 0, { 734, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1843, 0, 1946}, 0, { 224, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07006430, 0x00371c40, 68724, 0x00006430, 224); // 0x07006510 - 0x07006610 -static const Vtx bbh_seg7_vertex_07006510[] = { - {{{ 205, 614, 102}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, 102}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, 0}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 614, 0}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 614, 205}, 0, { 734, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 205, 0, 102}, 0, { 224, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 205, 614, 102}, 0, { 224, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 102, 0, 205}, 0, { 734, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 0, 614, 205}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 0, 205}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 614, 205}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 0, 205}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 614, 1843}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, 0, 1843}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, 614, 1843}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 0, 1843}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07006510, 0x00371c40, 68724, 0x00006510, 256); // 0x07006610 - 0x070066F0 -static const Vtx bbh_seg7_vertex_07006610[] = { - {{{ 1946, 614, 205}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1946, 0, 205}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 0, 205}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1946, 614, 1843}, 0, { 734, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1843, 0, 1946}, 0, { 224, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1843, 614, 1946}, 0, { 224, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1843, 614, 1946}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1843, 0, 1946}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1843, 0, 2048}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1843, 614, 2048}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1843, 614, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1843, 0, 0}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1843, 0, 102}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1843, 614, 102}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07006610, 0x00371c40, 68724, 0x00006610, 224); // 0x070066F0 - 0x07006760 -static const Vtx bbh_seg7_vertex_070066F0[] = { - {{{ 1843, 614, 102}, 0, { 224, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1843, 0, 102}, 0, { 224, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1946, 0, 205}, 0, { 734, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1946, 614, 205}, 0, { 734, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1946, 614, 205}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 0, 205}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 614, 205}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070066F0, 0x00371c40, 68724, 0x000066f0, 112); // 0x07006760 - 0x07006850 -static const Vtx bbh_seg7_vertex_07006760[] = { - {{{ 870, 0, 2048}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 870, 256, 1946}, 0, { 0, 552}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 870, 0, 1946}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 870, 256, 1946}, 0, { 990, 552}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 947, 358, 1997}, 0, { 478, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 1024, 256, 1946}, 0, { 0, 552}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 870, 0, 1946}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 870, 256, 1946}, 0, { 990, 552}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 256, 1946}, 0, { 0, 552}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 0, 1946}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 870, 256, 2048}, 0, { 990, 552}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 947, 358, 2048}, 0, { 990, 0}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 947, 358, 1997}, 0, { 480, 0}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 870, 256, 1946}, 0, { 0, 552}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 870, 256, 2048}, 0, { 990, 552}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07006760, 0x00371c40, 68724, 0x00006760, 240); // 0x07006850 - 0x070068D0 -static const Vtx bbh_seg7_vertex_07006850[] = { - {{{ 947, 358, 2048}, 0, { 990, 0}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 1024, 256, 1946}, 0, { 0, 552}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 947, 358, 1997}, 0, { 480, 0}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 1024, 256, 2048}, 0, { 990, 552}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 1024, 0, 1946}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 256, 2048}, 0, { 990, 552}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, 2048}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 256, 1946}, 0, { 0, 552}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07006850, 0x00371c40, 68724, 0x00006850, 128); // 0x070068D0 - 0x070069C0 -static const Vtx bbh_seg7_vertex_070068D0[] = { - {{{ 2048, 819, 1894}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 819, 1894}, 0, { 2012, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 819, 1741}, 0, { 480, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 819, 717}, 0, { 480, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 819, 717}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 819, 563}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 819, 563}, 0, { 2012, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 819, 1485}, 0, { 3544, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 819, 1485}, 0, { 4056, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 819, 1331}, 0, { 4056, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 819, 1331}, 0, { 3544, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 819, 563}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 819, 563}, 0, { 2012, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 819, 410}, 0, { 480, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 819, 410}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070068D0, 0x00371c40, 68724, 0x000068d0, 240); // 0x070069C0 - 0x07006AC0 -static const Vtx bbh_seg7_vertex_070069C0[] = { - {{{ 1638, 819, 410}, 0, { 4056, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 819, 819}, 0, { 8144, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 819, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 819, 1894}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 819, 1741}, 0, { 480, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 819, 1741}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 819, 0}, 0, {-11268, -10252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, 819, 410}, 0, { 12232, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 819, 0}, 0, { 16320, -10252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 410, 819, 410}, 0, { 0, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 410, 819, 2048}, 0, { 0, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 819, 2048}, 0, {-11268, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, 819, 819}, 0, { 8144, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 819, 1638}, 0, { 10188, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 819, 1638}, 0, { 0, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 819, 2048}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070069C0, 0x00371c40, 68724, 0x000069c0, 256); // 0x07006AC0 - 0x07006AF0 -static const Vtx bbh_seg7_vertex_07006AC0[] = { - {{{ 2048, 819, 1638}, 0, { 10188, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 819, 2048}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 819, 2048}, 0, { 10188, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07006AC0, 0x00371c40, 68724, 0x00006ac0, 48); // 0x07006AF0 - 0x07006DF8 static const Gfx bbh_seg7_dl_07006AF0[] = { diff --git a/levels/bbh/areas/1/10/model.inc.c b/levels/bbh/areas/1/10/model.inc.c index 720403a5f..bc8ca9ccf 100644 --- a/levels/bbh/areas/1/10/model.inc.c +++ b/levels/bbh/areas/1/10/model.inc.c @@ -1,88 +1,18 @@ +#include "pc/rom_assets.h" // 0x0700B488 - 0x0700B578 -static const Vtx bbh_seg7_vertex_0700B488[] = { - {{{ 3379, 410, 1137}, 0, { 0, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 3354, 486, 1162}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 3354, 410, 1162}, 0, { 478, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 3379, 486, 1137}, 0, { 0, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 3379, 410, 1137}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 3354, 410, 1162}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 3328, 410, 1137}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 3379, 486, 1137}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 3328, 486, 1137}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 3354, 486, 1162}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 3328, 486, 1137}, 0, { 990, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 3328, 410, 1137}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 2202, 461}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 2202, 486}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 2202, 512}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700B488, 0x00371c40, 68724, 0x0000b488, 240); // 0x0700B578 - 0x0700B678 -static const Vtx bbh_seg7_vertex_0700B578[] = { - {{{ 2186, 2278, 486}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 2278, 461}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 2278, 512}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 2202, 461}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 2278, 486}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 2202, 486}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 2278, 461}, 0, { 990, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 2202, 486}, 0, { 478, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 2278, 512}, 0, { 0, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 2202, 512}, 0, { 0, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 1280, 486}, 0, { 478, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1357, 512}, 0, { 0, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1280, 512}, 0, { 0, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 1357, 486}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1280, 461}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 1280, 486}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700B578, 0x00371c40, 68724, 0x0000b578, 256); // 0x0700B678 - 0x0700B768 -static const Vtx bbh_seg7_vertex_0700B678[] = { - {{{ 2161, 1280, 461}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1357, 461}, 0, { 990, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 1357, 486}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 1357, 486}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1357, 461}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1357, 512}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1280, 461}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 1280, 486}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1280, 512}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1280, 1792}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 1280, 1818}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1280, 1843}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 1357, 1818}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1357, 1792}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1357, 1843}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700B678, 0x00371c40, 68724, 0x0000b678, 240); // 0x0700B768 - 0x0700B848 -static const Vtx bbh_seg7_vertex_0700B768[] = { - {{{ 2161, 1280, 1792}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 1357, 1818}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 1280, 1818}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1357, 1792}, 0, { 990, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 1280, 1818}, 0, { 478, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1357, 1843}, 0, { 0, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 1280, 1843}, 0, { 0, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 461, 1459}, 0, { 478, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 538, 1485}, 0, { 0, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 461, 1485}, 0, { 0, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 538, 1459}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 461, 1434}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 461, 1459}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 538, 1434}, 0, { 990, 0}, {0xff, 0xcc, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700B768, 0x00371c40, 68724, 0x0000b768, 224); // 0x0700B848 - 0x0700B8A8 -static const Vtx bbh_seg7_vertex_0700B848[] = { - {{{ 2186, 538, 1459}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 538, 1434}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 538, 1485}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 461, 1434}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2186, 461, 1459}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ 2161, 461, 1485}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700B848, 0x00371c40, 68724, 0x0000b848, 96); // 0x0700B8A8 - 0x0700B9E0 static const Gfx bbh_seg7_dl_0700B8A8[] = { diff --git a/levels/bbh/areas/1/11/model.inc.c b/levels/bbh/areas/1/11/model.inc.c index 3ece530c0..6d18c0a91 100644 --- a/levels/bbh/areas/1/11/model.inc.c +++ b/levels/bbh/areas/1/11/model.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700BA50 - 0x0700BB50 -static const Vtx bbh_seg7_vertex_0700BA50[] = { - {{{ 2739, 819, 2166}, 0, { 0, 172}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2739, 1203, 2550}, 0, { 0, 786}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2739, 1459, 2550}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2739, 0, 2268}, 0, { 0, 212}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2739, 282, 2550}, 0, { 0, 746}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2739, 538, 2550}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2739, 0, 2012}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2995, 0, 2268}, 0, { 990, 212}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2995, 282, 2550}, 0, { 990, 746}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2995, 538, 2550}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2995, 0, 2012}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2739, 819, 1910}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2995, 819, 2166}, 0, { 990, 172}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2995, 819, 1910}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2995, 1459, 2550}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 2995, 1203, 2550}, 0, { 990, 786}, {0xff, 0xec, 0x40, 0x50}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700BA50, 0x00371c40, 68724, 0x0000ba50, 256); // 0x0700BB50 - 0x0700BBF8 static const Gfx bbh_seg7_dl_0700BB50[] = { diff --git a/levels/bbh/areas/1/12/model.inc.c b/levels/bbh/areas/1/12/model.inc.c index 5474a878a..1b4c1fe1e 100644 --- a/levels/bbh/areas/1/12/model.inc.c +++ b/levels/bbh/areas/1/12/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BC68 - 0x0700BC80 static const Lights1 bbh_seg7_lights_0700BC68 = gdSPDefLights1( 0x20, 0x20, 0x20, @@ -11,312 +12,58 @@ static const Lights1 bbh_seg7_lights_0700BC80 = gdSPDefLights1( ); // 0x0700BC98 - 0x0700BD18 -static const Vtx bbh_seg7_vertex_0700BC98[] = { - {{{ -2098, 0, 1126}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 0, 1075}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2098, 0, 1075}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 0, 1126}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 1536}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 0, 1382}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 1382}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 0, 1536}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700BC98, 0x00371c40, 68724, 0x0000bc98, 128); // 0x0700BD18 - 0x0700BE18 -static const Vtx bbh_seg7_vertex_0700BD18[] = { - {{{ -101, 717, 2048}, 0, { 334, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 717, 2048}, 0, { 334, 650}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, 717, 1126}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1330, 717, 1638}, 0, { 626, 406}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1330, 717, 1126}, 0, { 990, 406}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 717, 2048}, 0, { 332, 650}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2252, 819, 2048}, 0, { 334, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1842, 819, 2150}, 0, { 260, 162}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, 819, 2355}, 0, { 114, 66}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2252, 819, 1126}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1842, 819, 1126}, 0, { 990, 162}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2252, 1638, 2048}, 0, { 334, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 1638, 2048}, 0, { 334, 650}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1228, 1638, 2560}, 0, { 0, 454}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 1638, 1126}, 0, { 990, 650}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1842, 1638, 2560}, 0, { 0, 162}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700BD18, 0x00371c40, 68724, 0x0000bd18, 256); // 0x0700BE18 - 0x0700BEF8 -static const Vtx bbh_seg7_vertex_0700BE18[] = { - {{{ -2252, 1638, 2048}, 0, { 334, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2252, 1638, 1126}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 1638, 1126}, 0, { 990, 650}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, 256, 1382}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 256, 1382}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 256, 1536}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1945, 256, 1075}, 0, { 478, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2098, 256, 1126}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2098, 256, 1075}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1945, 256, 1126}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1893, 1280, 1075}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1893, 1280, 1126}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, 1280, 1126}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, 1280, 1075}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700BE18, 0x00371c40, 68724, 0x0000be18, 224); // 0x0700BEF8 - 0x0700BFD8 -static const Vtx bbh_seg7_vertex_0700BEF8[] = { - {{{ -101, 256, 1536}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 256, 1536}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 0, 1536}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 0, 1536}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 1075, 1485}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 819, 1485}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 819, 1485}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 256, 1382}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 256, 1536}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, 256, 1536}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 256, 1382}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 0, 1382}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, 0, 1382}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 256, 1382}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700BEF8, 0x00371c40, 68724, 0x0000bef8, 224); // 0x0700BFD8 - 0x0700C088 -static const Vtx bbh_seg7_vertex_0700BFD8[] = { - {{{ -767, 1075, 1331}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 1075, 1331}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 819, 1331}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 819, 1331}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 1075, 1485}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 1075, 1485}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 819, 1485}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 1075, 1331}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1075, 1331}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1075, 1485}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 1075, 1485}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700BFD8, 0x00371c40, 68724, 0x0000bfd8, 176); // 0x0700C088 - 0x0700C188 -static const Vtx bbh_seg7_vertex_0700C088[] = { - {{{ -1330, 819, 1638}, 0, { 0, 0}, {0xb1, 0x00, 0x63, 0xff}}}, - {{{ -1330, 717, 1638}, 0, { 0, 990}, {0xb1, 0x00, 0x63, 0xff}}}, - {{{ -818, 717, 2048}, 0, { 4330, 990}, {0xb1, 0x00, 0x63, 0xff}}}, - {{{ -818, 819, 2048}, 0, { 4330, 0}, {0xb1, 0x00, 0x63, 0xff}}}, - {{{ -1330, 819, 1638}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1330, 717, 1126}, 0, { -2414, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1330, 717, 1638}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1330, 819, 1126}, 0, { -2414, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1024, 2355}, 0, { -158, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2047, 819, 2355}, 0, { -158, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1842, 1024, 2150}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1842, 819, 2150}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1842, 819, 1126}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1842, 1024, 1126}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1842, 1024, 2150}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1842, 819, 2150}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700C088, 0x00371c40, 68724, 0x0000c088, 256); // 0x0700C188 - 0x0700C268 -static const Vtx bbh_seg7_vertex_0700C188[] = { - {{{ -1279, 1382, 1126}, 0, { 2268, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 1638, 1126}, 0, { 4566, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 1638, 1126}, 0, { -2584, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 1382, 1126}, 0, { 4312, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 819, 1126}, 0, { 4566, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 922, 1126}, 0, { 4312, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 922, 1126}, 0, { 2268, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1842, 819, 1126}, 0, { -540, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, 1638, 2560}, 0, { 0, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -818, 819, 2048}, 0, { -2074, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -1228, 819, 2560}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -818, 1638, 2048}, 0, { -3606, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1075, 1485}, 0, { -796, 608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 819, 2048}, 0, { -3606, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700C188, 0x00371c40, 68724, 0x0000c188, 224); // 0x0700C268 - 0x0700C358 -static const Vtx bbh_seg7_vertex_0700C268[] = { - {{{ -2252, 1638, 2048}, 0, { -3606, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 819, 2048}, 0, { -3606, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 819, 1126}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 1638, 1126}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 0, 1126}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 0, 2048}, 0, { -3606, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1228, 1638, 2560}, 0, { 0, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -818, 1638, 2048}, 0, { -2074, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -818, 819, 2048}, 0, { -2074, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -818, 0, 2048}, 0, { -2074, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -1228, 819, 2560}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -1228, 0, 2560}, 0, { 0, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -1228, 819, 2560}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1228, 0, 2560}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1842, 0, 2560}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700C268, 0x00371c40, 68724, 0x0000c268, 240); // 0x0700C358 - 0x0700C458 -static const Vtx bbh_seg7_vertex_0700C358[] = { - {{{ -1842, 1638, 2560}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1228, 1638, 2560}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1228, 819, 2560}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1842, 819, 2560}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1842, 0, 2560}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2252, 1638, 2048}, 0, { 5078, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -1842, 819, 2560}, 0, { 3034, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -2252, 819, 2048}, 0, { 5078, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -1842, 1638, 2560}, 0, { 3034, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -1842, 819, 2560}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -1842, 0, 2560}, 0, { 0, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -2252, 0, 2048}, 0, { 3240, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -2252, 819, 2048}, 0, { 3240, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -2252, 1024, 1126}, 0, { -2584, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 1024, 1126}, 0, { -1562, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 1638, 1126}, 0, { -2584, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700C358, 0x00371c40, 68724, 0x0000c358, 256); // 0x0700C458 - 0x0700C548 -static const Vtx bbh_seg7_vertex_0700C458[] = { - {{{ -2047, 1024, 1126}, 0, { -1562, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 1280, 1126}, 0, { -1562, 1116}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 1638, 1126}, 0, { -2584, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1893, 1280, 1126}, 0, { -796, 1116}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 1382, 1126}, 0, { 2268, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1893, 1024, 1126}, 0, { -796, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1842, 819, 1126}, 0, { -540, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 922, 1126}, 0, { 2268, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 717, 1126}, 0, { 7122, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 819, 1126}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 819, 1126}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2098, 256, 1126}, 0, { 734, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, 256, 1126}, 0, { 1502, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 0, 1126}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2098, 0, 1126}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700C458, 0x00371c40, 68724, 0x0000c458, 240); // 0x0700C548 - 0x0700C648 -static const Vtx bbh_seg7_vertex_0700C548[] = { - {{{ -1945, 0, 1126}, 0, { 1502, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 717, 1126}, 0, { 10700, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, 256, 1126}, 0, { 1502, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1893, 1280, 1126}, 0, { -796, 1116}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 922, 1126}, 0, { 2266, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 1382, 1126}, 0, { 2268, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 1075, 1331}, 0, { 0, 608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1075, 1485}, 0, { -796, 608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1638, 2048}, 0, { -3606, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 717, 2048}, 0, { -2074, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 0, 2048}, 0, { -5650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 0, 2048}, 0, { -2074, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 819, 1485}, 0, { -796, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 819, 2048}, 0, { -3606, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1638, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 819, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700C548, 0x00371c40, 68724, 0x0000c548, 256); // 0x0700C648 - 0x0700C748 -static const Vtx bbh_seg7_vertex_0700C648[] = { - {{{ -818, 819, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 819, 1331}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1075, 1331}, 0, { 0, 608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1945, 0, 1126}, 0, { 1502, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 0, 1126}, 0, { 10700, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 717, 1126}, 0, { 10700, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 717, 2048}, 0, { -2074, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 717, 2048}, 0, { -5650, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 0, 2048}, 0, { -5650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 717, 1126}, 0, { 7122, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, 256, 1126}, 0, { 1502, 1372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 256, 1382}, 0, { -286, 1372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 717, 2048}, 0, { -3606, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 717, 1126}, 0, { 990, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 256, 1536}, 0, { -1052, 1372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, 1382}, 0, { -286, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700C648, 0x00371c40, 68724, 0x0000c648, 256); // 0x0700C748 - 0x0700C838 -static const Vtx bbh_seg7_vertex_0700C748[] = { - {{{ -101, 717, 2048}, 0, { -3606, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, 1536}, 0, { -1052, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, 2048}, 0, { -3606, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 256, 1536}, 0, { -1052, 1372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, 1382}, 0, { -286, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 717, 1126}, 0, { 990, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2252, 0, 2048}, 0, { 3240, 2012}, {0xf5, 0x00, 0x82, 0xff}}}, - {{{ -2068, 256, 2032}, 0, { 2728, 1244}, {0xf5, 0x00, 0x82, 0xff}}}, - {{{ -2068, 0, 2032}, 0, { 2728, 2012}, {0xf5, 0x00, 0x82, 0xff}}}, - {{{ -2252, 256, 2048}, 0, { 3240, 1244}, {0xf5, 0x00, 0x82, 0xff}}}, - {{{ -1786, 0, 2384}, 0, { 478, 2012}, {0x79, 0x00, 0x26, 0xff}}}, - {{{ -1842, 256, 2560}, 0, { 0, 1244}, {0x79, 0x00, 0x26, 0xff}}}, - {{{ -1842, 0, 2560}, 0, { 0, 2012}, {0x79, 0x00, 0x26, 0xff}}}, - {{{ -1786, 256, 2384}, 0, { 478, 1244}, {0x79, 0x00, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700C748, 0x00371c40, 68724, 0x0000c748, 240); // 0x0700C838 - 0x0700C878 -static const Vtx bbh_seg7_vertex_0700C838[] = { - {{{ -1842, 256, 2560}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1786, 256, 2384}, 0, { 0, 1696}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2068, 256, 2032}, 0, { 0, 312}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 256, 2048}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700C838, 0x00371c40, 68724, 0x0000c838, 64); // 0x0700C878 - 0x0700C978 -static const Vtx bbh_seg7_vertex_0700C878[] = { - {{{ -2047, 1280, 1126}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1024, 1126}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1024, 1075}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2098, 256, 1126}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2098, 0, 1126}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2098, 0, 1075}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2098, 256, 1075}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, 0, 1075}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1945, 256, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1945, 256, 1075}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1945, 0, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1893, 1024, 1075}, 0, { 480, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1893, 1024, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1893, 1280, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1893, 1280, 1075}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1280, 1075}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700C878, 0x00371c40, 68724, 0x0000c878, 256); // 0x0700C978 - 0x0700C9B8 -static const Vtx bbh_seg7_vertex_0700C978[] = { - {{{ -2068, 0, 2032}, 0, { 3034, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -2068, 256, 2032}, 0, { 3034, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -1786, 256, 2384}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -1786, 0, 2384}, 0, { 0, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700C978, 0x00371c40, 68724, 0x0000c978, 64); // 0x0700C9B8 - 0x0700CAA8 -static const Vtx bbh_seg7_vertex_0700C9B8[] = { - {{{ -2252, 0, 1126}, 0, { -7180, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 0, 2048}, 0, { 7120, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 1126}, 0, { 14276, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 0, 2048}, 0, { -7180, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1842, 0, 2560}, 0, { -3092, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 0, 2560}, 0, { 3032, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 2048}, 0, { 14276, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 1024, 1126}, 0, { -1052, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1893, 1024, 1126}, 0, { -1052, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1893, 1024, 1075}, 0, { -1560, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1842, 1024, 1126}, 0, { -1052, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 1024, 2048}, 0, { 8144, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 1024, 2355}, 0, { 11212, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1842, 1024, 2150}, 0, { 9168, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 1024, 1126}, 0, { -1052, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700C9B8, 0x00371c40, 68724, 0x0000c9b8, 240); // 0x0700CAA8 - 0x0700CB58 -static const Vtx bbh_seg7_vertex_0700CAA8[] = { - {{{ -1330, 819, 1126}, 0, { -2072, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, 819, 1638}, 0, { -2072, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 819, 2048}, 0, { 3036, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 819, 1126}, 0, { 3032, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 1024, 1126}, 0, { -1052, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1893, 1024, 1075}, 0, { -1560, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 1024, 1075}, 0, { -1560, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 819, 1485}, 0, { 3032, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 819, 1331}, 0, { 3544, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 819, 1331}, 0, { 3032, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 819, 1485}, 0, { 3544, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700CAA8, 0x00371c40, 68724, 0x0000caa8, 176); // 0x0700CB58 - 0x0700CCB0 static const Gfx bbh_seg7_dl_0700CB58[] = { diff --git a/levels/bbh/areas/1/13/model.inc.c b/levels/bbh/areas/1/13/model.inc.c index aaaaed010..ce39a3ea2 100644 --- a/levels/bbh/areas/1/13/model.inc.c +++ b/levels/bbh/areas/1/13/model.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700D178 - 0x0700D278 -static const Vtx bbh_seg7_vertex_0700D178[] = { - {{{ -2037, 1024, 2316}, 0, { -1470, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1863, 1126, 2142}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2037, 1126, 2316}, 0, { -1470, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1310, 819, 1126}, 0, { 4980, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1310, 922, 1126}, 0, { 4980, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1310, 922, 1629}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1310, 819, 1629}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1310, 922, 1629}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -805, 922, 2032}, 0, { -5454, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -805, 819, 2032}, 0, { -5454, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1310, 819, 1629}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1863, 1024, 1126}, 0, { 10104, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1863, 1126, 2142}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1863, 1024, 2142}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1863, 1126, 1126}, 0, { 10104, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1863, 1024, 2142}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700D178, 0x00371c40, 68724, 0x0000d178, 256); // 0x0700D278 - 0x0700D2E0 static const Gfx bbh_seg7_dl_0700D278[] = { diff --git a/levels/bbh/areas/1/14/model.inc.c b/levels/bbh/areas/1/14/model.inc.c index d93eb547f..5325b4076 100644 --- a/levels/bbh/areas/1/14/model.inc.c +++ b/levels/bbh/areas/1/14/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700D350 - 0x0700D368 static const Lights1 bbh_seg7_lights_0700D350 = gdSPDefLights1( 0x3f, 0x51, 0x66, @@ -5,20 +6,7 @@ static const Lights1 bbh_seg7_lights_0700D350 = gdSPDefLights1( ); // 0x0700D368 - 0x0700D428 -static const Vtx bbh_seg7_vertex_0700D368[] = { - {{{ -1740, 1536, 2550}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 1536, 2550}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 1126, 2550}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1740, 1126, 2550}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1740, 614, 2550}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 614, 2550}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 205, 2550}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1740, 205, 2550}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 614, 2038}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 614, 2038}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 205, 2038}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 205, 2038}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700D368, 0x00371c40, 68724, 0x0000d368, 192); // 0x0700D428 - 0x0700D490 static const Gfx bbh_seg7_dl_0700D428[] = { diff --git a/levels/bbh/areas/1/15/model.inc.c b/levels/bbh/areas/1/15/model.inc.c index 51f4c88dc..80436ebfe 100644 --- a/levels/bbh/areas/1/15/model.inc.c +++ b/levels/bbh/areas/1/15/model.inc.c @@ -1,41 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700D500 - 0x0700D600 -static const Vtx bbh_seg7_vertex_0700D500[] = { - {{{ -537, 0, 1756}, 0, { 0, 212}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -537, 282, 2038}, 0, { 0, 746}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -537, 538, 2038}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1663, 1357, 2447}, 0, { 734, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1407, 1459, 2550}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1407, 1357, 2447}, 0, { 734, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1663, 1459, 2550}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1663, 1101, 2447}, 0, { 96, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1663, 1203, 2550}, 0, { 352, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1407, 1203, 2550}, 0, { 352, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1407, 1101, 2447}, 0, { 96, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -281, 0, 1756}, 0, { 990, 212}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -537, 0, 1500}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1663, 0, 2268}, 0, { 0, 212}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1663, 282, 2550}, 0, { 0, 746}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1663, 538, 2550}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700D500, 0x00371c40, 68724, 0x0000d500, 256); // 0x0700D600 - 0x0700D6F0 -static const Vtx bbh_seg7_vertex_0700D600[] = { - {{{ -281, 0, 1756}, 0, { 990, 212}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -281, 282, 2038}, 0, { 990, 746}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -537, 282, 2038}, 0, { 0, 746}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -537, 0, 1500}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -537, 538, 2038}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -281, 538, 2038}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -281, 0, 1500}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1663, 0, 2012}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1407, 538, 2550}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1407, 0, 2012}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1663, 538, 2550}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1663, 0, 2268}, 0, { 0, 212}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1407, 282, 2550}, 0, { 990, 746}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1407, 0, 2268}, 0, { 990, 212}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -1663, 282, 2550}, 0, { 0, 746}, {0xff, 0xec, 0x40, 0x50}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700D600, 0x00371c40, 68724, 0x0000d600, 240); // 0x0700D6F0 - 0x0700D7E0 static const Gfx bbh_seg7_dl_0700D6F0[] = { diff --git a/levels/bbh/areas/1/16/model.inc.c b/levels/bbh/areas/1/16/model.inc.c index 0b1c055be..add296663 100644 --- a/levels/bbh/areas/1/16/model.inc.c +++ b/levels/bbh/areas/1/16/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700D850 - 0x0700D868 static const Lights1 bbh_seg7_lights_0700D850 = gdSPDefLights1( 0x20, 0x20, 0x20, @@ -17,456 +18,79 @@ static const Lights1 bbh_seg7_lights_0700D880 = gdSPDefLights1( ); // 0x0700D898 - 0x0700D918 -static const Vtx bbh_seg7_vertex_0700D898[] = { - {{{ 3430, 0, 1075}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, 0, 1024}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, 0, 1075}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3430, 0, 1024}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, 0, -50}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 0, -101}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 0, -50}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, 0, -101}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700D898, 0x00371c40, 68724, 0x0000d898, 128); // 0x0700D918 - 0x0700D9B8 -static const Vtx bbh_seg7_vertex_0700D918[] = { - {{{ 1126, 0, -1535}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 0, -101}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 0, -101}, 0, { 504, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, 0, -1228}, 0, { 0, 772}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, 0, -1535}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 0, -1228}, 0, { 504, 772}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 0, 1024}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2662, 0, -306}, 0, { 458, 352}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2662, 0, 1024}, 0, { 990, 352}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 0, -306}, 0, { 458, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700D918, 0x00371c40, 68724, 0x0000d918, 160); // 0x0700D9B8 - 0x0700DA98 -static const Vtx bbh_seg7_vertex_0700D9B8[] = { - {{{ 3584, 717, -1535}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 717, 1024}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 717, 1024}, 0, { 394, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 717, -101}, 0, { 394, 418}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, 717, -101}, 0, { 0, 418}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, 717, -1535}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1536, 256, -101}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1690, 256, -50}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1536, 256, -50}, 0, { 478, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1690, 256, -101}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1690, 256, -101}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 0, -50}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 256, -50}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 0, -101}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700D9B8, 0x00371c40, 68724, 0x0000d9b8, 224); // 0x0700DA98 - 0x0700DB98 -static const Vtx bbh_seg7_vertex_0700DA98[] = { - {{{ 3277, 256, 1024}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3430, 256, 1024}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3430, 256, 1075}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1536, 0, -50}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 256, -101}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 256, -50}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 0, -101}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, 0, 1075}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, 256, 1024}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, 256, 1075}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, 0, 1024}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3430, 256, 1024}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3430, 0, 1024}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3430, 0, 1075}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3430, 256, 1075}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, 256, 1075}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700DA98, 0x00371c40, 68724, 0x0000da98, 256); // 0x0700DB98 - 0x0700DC88 -static const Vtx bbh_seg7_vertex_0700DB98[] = { - {{{ 3174, 102, -347}, 0, { 478, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, 102, -245}, 0, { 840, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, -101, -245}, 0, { 840, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, 0, -347}, 0, { 478, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, -101, -245}, 0, { 840, 2012}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ 3072, -101, -245}, 0, { 480, 2012}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ 3174, 0, -347}, 0, { 480, 1500}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ 3072, 0, -347}, 0, { 118, 1500}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ 2867, -101, -245}, 0, { -242, 2012}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ 2765, -101, -245}, 0, { -602, 2012}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ 2867, 0, -347}, 0, { -602, 1500}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ 2765, 0, -347}, 0, { -964, 1500}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ 3174, 0, -347}, 0, { 478, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 0, -347}, 0, { 118, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 102, -347}, 0, { 118, 988}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700DB98, 0x00371c40, 68724, 0x0000db98, 240); // 0x0700DC88 - 0x0700DD78 -static const Vtx bbh_seg7_vertex_0700DC88[] = { - {{{ 3072, 0, -347}, 0, { 118, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -101, -245}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 102, -245}, 0, { 478, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 102, -347}, 0, { 118, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 0, -347}, 0, { 478, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 102, -347}, 0, { 118, 988}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 102, -347}, 0, { 478, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 0, -245}, 0, { 478, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3174, 102, -245}, 0, { 840, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 102, -245}, 0, { 478, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3174, 0, -245}, 0, { 840, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2867, 102, -347}, 0, { -602, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2867, -101, -245}, 0, { -242, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2867, 0, -347}, 0, { -602, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2867, 102, -245}, 0, { -242, 988}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700DC88, 0x00371c40, 68724, 0x0000dc88, 240); // 0x0700DD78 - 0x0700DE68 -static const Vtx bbh_seg7_vertex_0700DD78[] = { - {{{ 2765, 0, -245}, 0, { -602, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2867, 0, -245}, 0, { -242, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2867, 102, -245}, 0, { -242, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2765, 102, -245}, 0, { -602, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2765, 0, -347}, 0, { -964, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2765, -101, -245}, 0, { -602, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2765, 102, -245}, 0, { -602, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2765, 102, -347}, 0, { -964, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2867, 0, -347}, 0, { -602, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2765, 102, -347}, 0, { -964, 988}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2867, 102, -347}, 0, { -602, 988}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2765, 0, -347}, 0, { -964, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 102, -347}, 0, { 478, 1756}, {0x00, 0x58, 0xa6, 0xff}}}, - {{{ 3072, 102, -347}, 0, { 118, 1756}, {0x00, 0x58, 0xa6, 0xff}}}, - {{{ 3123, 154, -296}, 0, { 478, 1244}, {0x00, 0x58, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700DD78, 0x00371c40, 68724, 0x0000dd78, 240); // 0x0700DE68 - 0x0700DF58 -static const Vtx bbh_seg7_vertex_0700DE68[] = { - {{{ 3123, 154, -296}, 0, { 478, 1244}, {0x5a, 0x58, 0x00, 0xff}}}, - {{{ 3174, 102, -245}, 0, { 840, 1756}, {0x5a, 0x58, 0x00, 0xff}}}, - {{{ 3174, 102, -347}, 0, { 478, 1756}, {0x5a, 0x58, 0x00, 0xff}}}, - {{{ 3072, 102, -245}, 0, { 478, 1756}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 3123, 154, -296}, 0, { 478, 1244}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 3072, 102, -347}, 0, { 118, 1756}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 3174, 102, -245}, 0, { 840, 1756}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ 3123, 154, -296}, 0, { 478, 1244}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ 3072, 102, -245}, 0, { 478, 1756}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ 2867, 102, -245}, 0, { -242, 1756}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ 2816, 154, -296}, 0, { -602, 1244}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ 2765, 102, -245}, 0, { -602, 1756}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ 2816, 154, -296}, 0, { -602, 1244}, {0x5a, 0x58, 0x00, 0xff}}}, - {{{ 2867, 102, -245}, 0, { -242, 1756}, {0x5a, 0x58, 0x00, 0xff}}}, - {{{ 2867, 102, -347}, 0, { -602, 1756}, {0x5a, 0x58, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700DE68, 0x00371c40, 68724, 0x0000de68, 240); // 0x0700DF58 - 0x0700E058 -static const Vtx bbh_seg7_vertex_0700DF58[] = { - {{{ 1126, 0, -1330}, 0, { 2524, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 717, -1330}, 0, { 2524, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 717, -306}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2867, 102, -347}, 0, { -602, 1756}, {0x00, 0x58, 0xa6, 0xff}}}, - {{{ 2765, 102, -347}, 0, { -964, 1756}, {0x00, 0x58, 0xa6, 0xff}}}, - {{{ 2816, 154, -296}, 0, { -602, 1244}, {0x00, 0x58, 0xa6, 0xff}}}, - {{{ 2765, 102, -245}, 0, { -602, 1756}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 2816, 154, -296}, 0, { -602, 1244}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 2765, 102, -347}, 0, { -964, 1756}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 3430, 256, 1024}, 0, { 352, 1284}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, 717, 1024}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 717, 1024}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 0, 1024}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3430, 0, 1024}, 0, { 352, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, 256, 1024}, 0, { 734, 1284}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, 0, 1024}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700DF58, 0x00371c40, 68724, 0x0000df58, 256); // 0x0700E058 - 0x0700E158 -static const Vtx bbh_seg7_vertex_0700E058[] = { - {{{ 2355, 0, 1024}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, 256, 1024}, 0, { 734, 1284}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, 0, 1024}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 717, -1535}, 0, { 3546, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1331, 0, -1535}, 0, { -2074, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 0, -1535}, 0, { 3546, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 0, -1330}, 0, { 2524, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 717, -306}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 0, -306}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 0, 0}, 0, { 2012, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 717, 0}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 717, 819}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 0, 819}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 0, 1024}, 0, { 4312, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 717, -1535}, 0, { -2074, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 0, -1535}, 0, { -2074, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700E058, 0x00371c40, 68724, 0x0000e058, 256); // 0x0700E158 - 0x0700E258 -static const Vtx bbh_seg7_vertex_0700E158[] = { - {{{ 3584, 0, 1024}, 0, { 4312, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 717, 1024}, 0, { 4312, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 717, -1535}, 0, { -2074, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 717, -1535}, 0, { 3546, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1331, 717, -1535}, 0, { -2074, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1331, 0, -1535}, 0, { -2074, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3174, 102, -1187}, 0, { 478, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 102, -1187}, 0, { 118, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 0, -1187}, 0, { 118, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1690, 256, -101}, 0, { 352, 1280}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1536, 256, -101}, 0, { 734, 1280}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1331, 717, -101}, 0, { 1246, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, 717, -101}, 0, { -286, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1690, 0, -101}, 0, { 352, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1536, 0, -101}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1331, 0, -101}, 0, { 1246, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700E158, 0x00371c40, 68724, 0x0000e158, 256); // 0x0700E258 - 0x0700E338 -static const Vtx bbh_seg7_vertex_0700E258[] = { - {{{ 1690, 0, -101}, 0, { 352, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, 717, -101}, 0, { -286, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, 0, -101}, 0, { -286, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2867, 0, -1187}, 0, { -602, 1500}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 2765, 0, -1187}, 0, { -964, 1500}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 2765, -101, -1289}, 0, { -602, 2012}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 2867, -101, -1289}, 0, { -242, 2012}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 2867, 0, -1187}, 0, { -602, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2867, -101, -1289}, 0, { -242, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2867, 102, -1289}, 0, { -242, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 102, -1187}, 0, { 118, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 102, -1289}, 0, { 478, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -101, -1289}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, -1187}, 0, { 118, 1500}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700E258, 0x00371c40, 68724, 0x0000e258, 224); // 0x0700E338 - 0x0700E418 -static const Vtx bbh_seg7_vertex_0700E338[] = { - {{{ 3174, 102, -1187}, 0, { 478, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 0, -1187}, 0, { 118, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3174, 0, -1187}, 0, { 478, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 102, -1289}, 0, { 478, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 0, -1289}, 0, { 840, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 0, -1289}, 0, { 478, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 102, -1289}, 0, { 840, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 0, -1187}, 0, { 478, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, -101, -1289}, 0, { 840, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, 102, -1289}, 0, { 840, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, 102, -1187}, 0, { 478, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, 0, -1187}, 0, { 480, 1500}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 3072, -101, -1289}, 0, { 480, 2012}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 3174, -101, -1289}, 0, { 840, 2012}, {0x00, 0xa6, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700E338, 0x00371c40, 68724, 0x0000e338, 224); // 0x0700E418 - 0x0700E508 -static const Vtx bbh_seg7_vertex_0700E418[] = { - {{{ 2765, 102, -1289}, 0, { -602, 988}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2867, 0, -1289}, 0, { -242, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2765, 0, -1289}, 0, { -602, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2867, 0, -1187}, 0, { -602, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2867, 102, -1289}, 0, { -242, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2867, 102, -1187}, 0, { -602, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2867, 102, -1187}, 0, { -602, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2765, 102, -1187}, 0, { -964, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2765, 0, -1187}, 0, { -964, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2765, 102, -1187}, 0, { -964, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2765, 102, -1289}, 0, { -602, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2765, -101, -1289}, 0, { -602, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2765, 0, -1187}, 0, { -964, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2867, 0, -1187}, 0, { -602, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2867, 102, -1289}, 0, { -242, 988}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700E418, 0x00371c40, 68724, 0x0000e418, 240); // 0x0700E508 - 0x0700E5F8 -static const Vtx bbh_seg7_vertex_0700E508[] = { - {{{ 3174, 0, -1187}, 0, { 480, 1500}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 3072, 0, -1187}, 0, { 118, 1500}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 3072, -101, -1289}, 0, { 480, 2012}, {0x00, 0xa6, 0x59, 0xff}}}, - {{{ 3174, 102, -1187}, 0, { 478, 1756}, {0x5a, 0x58, 0x00, 0xff}}}, - {{{ 3174, 102, -1289}, 0, { 840, 1756}, {0x5a, 0x58, 0x00, 0xff}}}, - {{{ 3123, 154, -1238}, 0, { 478, 1244}, {0x5a, 0x58, 0x00, 0xff}}}, - {{{ 3123, 154, -1238}, 0, { 478, 1244}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ 3072, 102, -1187}, 0, { 118, 1756}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ 3174, 102, -1187}, 0, { 478, 1756}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ 3072, 102, -1187}, 0, { 118, 1756}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 3123, 154, -1238}, 0, { 478, 1244}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 3072, 102, -1289}, 0, { 478, 1756}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 3072, 102, -1289}, 0, { 478, 1756}, {0x00, 0x58, 0xa6, 0xff}}}, - {{{ 3123, 154, -1238}, 0, { 478, 1244}, {0x00, 0x58, 0xa6, 0xff}}}, - {{{ 3174, 102, -1289}, 0, { 840, 1756}, {0x00, 0x58, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700E508, 0x00371c40, 68724, 0x0000e508, 240); // 0x0700E5F8 - 0x0700E6B8 -static const Vtx bbh_seg7_vertex_0700E5F8[] = { - {{{ 2765, 102, -1289}, 0, { -602, 1756}, {0x00, 0x58, 0xa6, 0xff}}}, - {{{ 2816, 154, -1238}, 0, { -602, 1244}, {0x00, 0x58, 0xa6, 0xff}}}, - {{{ 2867, 102, -1289}, 0, { -242, 1756}, {0x00, 0x58, 0xa6, 0xff}}}, - {{{ 2765, 102, -1187}, 0, { -964, 1756}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 2816, 154, -1238}, 0, { -602, 1244}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 2765, 102, -1289}, 0, { -602, 1756}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 2867, 102, -1187}, 0, { -602, 1756}, {0x5a, 0x58, 0x00, 0xff}}}, - {{{ 2867, 102, -1289}, 0, { -242, 1756}, {0x5a, 0x58, 0x00, 0xff}}}, - {{{ 2816, 154, -1238}, 0, { -602, 1244}, {0x5a, 0x58, 0x00, 0xff}}}, - {{{ 2816, 154, -1238}, 0, { -602, 1244}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ 2765, 102, -1187}, 0, { -964, 1756}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ 2867, 102, -1187}, 0, { -602, 1756}, {0x00, 0x58, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700E5F8, 0x00371c40, 68724, 0x0000e5f8, 192); // 0x0700E6B8 - 0x0700E7A8 -static const Vtx bbh_seg7_vertex_0700E6B8[] = { - {{{ 3584, -716, -306}, 0, { 0, 3540}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, -716, -306}, 0, { 4566, 3540}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, 0, -306}, 0, { 4566, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -716, -306}, 0, { 3034, 3540}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 0, -1535}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, -716, -1535}, 0, { -3096, 3540}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 0, -306}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 0, -1535}, 0, { 1502, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 0, -1535}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -716, -1535}, 0, { 0, 3540}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -716, -1535}, 0, { 1502, 3540}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, -716, -1228}, 0, { 0, 3540}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -716, -1228}, 0, { 5588, 3540}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 0, -1228}, 0, { 5588, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 0, -1228}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700E6B8, 0x00371c40, 68724, 0x0000e6b8, 240); // 0x0700E7A8 - 0x0700E898 -static const Vtx bbh_seg7_vertex_0700E7A8[] = { - {{{ 3277, 0, -1228}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, -716, -1535}, 0, { 1500, 3540}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, 0, -1535}, 0, { 1502, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, -716, -306}, 0, { 0, 3540}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, 0, -306}, 0, { 4566, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 0, -306}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, 0, 1024}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, -716, 1024}, 0, { -540, 3540}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, -716, 1024}, 0, { 990, 3540}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, 0, 1024}, 0, { -542, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, 0, -306}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2662, -716, -306}, 0, { 0, 3540}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2662, -716, 1024}, 0, { 6612, 3540}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2662, 0, 1024}, 0, { 6612, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -716, -1228}, 0, { 0, 3540}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700E7A8, 0x00371c40, 68724, 0x0000e7a8, 240); // 0x0700E898 - 0x0700E988 -static const Vtx bbh_seg7_vertex_0700E898[] = { - {{{ 2253, 0, -204}, 0, { 650, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2253, -716, -204}, 0, { 650, 3540}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2150, -716, -306}, 0, { 990, 3540}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2150, 0, 819}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, -716, -1228}, 0, { 10188, 3540}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 0, -1228}, 0, { 10188, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, -716, 819}, 0, { 0, 3540}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 0, 922}, 0, { 224, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 2253, -716, 819}, 0, { 734, 3536}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 2253, 0, 819}, 0, { 734, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 2253, 0, 819}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, -716, 819}, 0, { 990, 3536}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 0, 819}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2253, -716, 819}, 0, { 734, 3536}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, -716, 922}, 0, { 224, 3540}, {0x5a, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700E898, 0x00371c40, 68724, 0x0000e898, 240); // 0x0700E988 - 0x0700EA78 -static const Vtx bbh_seg7_vertex_0700E988[] = { - {{{ 2355, 0, 1024}, 0, { 0, -28}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, -716, 922}, 0, { 224, 3540}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 0, 922}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, -716, 1024}, 0, { 0, 3540}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 0, 0}, 0, { 0, 0}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 2150, -716, 0}, 0, { 0, 3540}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 2253, -716, -101}, 0, { 308, 3540}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 2253, 0, -204}, 0, { 650, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2150, -716, -306}, 0, { 990, 3540}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2150, 0, -306}, 0, { 990, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2253, 0, -101}, 0, { 308, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, -716, -204}, 0, { 650, 3540}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 0, -204}, 0, { 650, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, -716, -101}, 0, { 308, 3540}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 0, -101}, 0, { 308, 0}, {0x58, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700E988, 0x00371c40, 68724, 0x0000e988, 240); // 0x0700EA78 - 0x0700EB68 -static const Vtx bbh_seg7_vertex_0700EA78[] = { - {{{ 2253, 717, 819}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 0, 819}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 717, 819}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 717, -1330}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 0, -1330}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 717, -1330}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 717, -1330}, 0, { 734, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 1331, 0, -1433}, 0, { 224, 2012}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 1331, 717, -1433}, 0, { 224, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 1229, 0, -1330}, 0, { 734, 2012}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 1331, 717, -1433}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 0, -1433}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 0, -1535}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 717, -1535}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 0, -1330}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700EA78, 0x00371c40, 68724, 0x0000ea78, 240); // 0x0700EB68 - 0x0700EC48 -static const Vtx bbh_seg7_vertex_0700EB68[] = { - {{{ 2355, 717, 922}, 0, { 224, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 2253, 0, 819}, 0, { 734, 2012}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 2253, 717, 819}, 0, { 734, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 2253, 717, 819}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2253, 0, 819}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 0, 819}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1331, 717, -101}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 0, -101}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 0, -204}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 0, 922}, 0, { 224, 2012}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 2355, 717, 1024}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 0, 1024}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 0, 922}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 717, 922}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700EB68, 0x00371c40, 68724, 0x0000eb68, 224); // 0x0700EC48 - 0x0700ED28 -static const Vtx bbh_seg7_vertex_0700EC48[] = { - {{{ 1229, 717, -306}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 0, -306}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 0, -306}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 717, -306}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1331, 717, -204}, 0, { 224, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, 0, -306}, 0, { 734, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, 717, -306}, 0, { 734, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1331, 0, -204}, 0, { 224, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1331, 717, -101}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 0, -204}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 717, -204}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 717, -101}, 0, { 308, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 0, -204}, 0, { 650, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 717, -204}, 0, { 650, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700EC48, 0x00371c40, 68724, 0x0000ec48, 224); // 0x0700ED28 - 0x0700EE28 -static const Vtx bbh_seg7_vertex_0700ED28[] = { - {{{ 2048, 717, -306}, 0, { 224, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1946, 0, -204}, 0, { 734, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1946, 717, -204}, 0, { 734, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1946, 717, -204}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, 0, -204}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, 0, -101}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, 717, -101}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 0, -306}, 0, { 224, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2150, 717, -306}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 0, -306}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 717, -306}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 0, -306}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2253, 717, -204}, 0, { 650, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2150, 0, -306}, 0, { 990, 2012}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2150, 717, -306}, 0, { 990, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2253, 0, -204}, 0, { 650, 2012}, {0x59, 0x00, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700ED28, 0x00371c40, 68724, 0x0000ed28, 256); // 0x0700EE28 - 0x0700EE98 -static const Vtx bbh_seg7_vertex_0700EE28[] = { - {{{ 2150, 717, 0}, 0, { 0, 0}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 2150, 0, 0}, 0, { 0, 2012}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 2253, 0, -101}, 0, { 308, 2012}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 2253, 717, -101}, 0, { 308, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 0, -101}, 0, { 308, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 0, -204}, 0, { 650, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 717, -101}, 0, { 308, 0}, {0x58, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700EE28, 0x00371c40, 68724, 0x0000ee28, 112); // 0x0700EE98 - 0x0700EFD8 static const Gfx bbh_seg7_dl_0700EE98[] = { diff --git a/levels/bbh/areas/1/17/model.inc.c b/levels/bbh/areas/1/17/model.inc.c index aaccd34c2..cdbb73325 100644 --- a/levels/bbh/areas/1/17/model.inc.c +++ b/levels/bbh/areas/1/17/model.inc.c @@ -1,40 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700F5C8 - 0x0700F6B8 -static const Vtx bbh_seg7_vertex_0700F5C8[] = { - {{{ 2130, 0, -1248}, 0, { 2216, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2130, 102, -306}, 0, { -7184, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2130, 0, -306}, 0, { -7184, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2683, 0, 1024}, 0, { 13050, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2683, 102, 1024}, 0, { 13050, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2683, 102, -286}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2683, 0, -286}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2683, 102, -286}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 102, -286}, 0, { 172, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 0, -286}, 0, { 172, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2683, 0, -286}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 102, -286}, 0, { -3914, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 102, -286}, 0, { -8002, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 0, -286}, 0, { -8002, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 0, -286}, 0, { -3914, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700F5C8, 0x00371c40, 68724, 0x0000f5c8, 240); // 0x0700F6B8 - 0x0700F7A8 -static const Vtx bbh_seg7_vertex_0700F6B8[] = { - {{{ 2130, 0, -1248}, 0, { -5344, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 102, -1248}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2130, 102, -1248}, 0, { -5344, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2130, 0, -1248}, 0, { 2216, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2130, 102, -1248}, 0, { 2216, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2130, 102, -306}, 0, { -7184, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3256, 0, -1535}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3256, 102, -1535}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3256, 102, -1248}, 0, { 2216, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3256, 0, -1248}, 0, { 2216, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 0, -1248}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3256, 0, -1248}, 0, { 5896, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3256, 102, -1248}, 0, { 5896, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 102, -1248}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 0, -1248}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700F6B8, 0x00371c40, 68724, 0x0000f6b8, 240); // 0x0700F7A8 - 0x0700F848 static const Gfx bbh_seg7_dl_0700F7A8[] = { diff --git a/levels/bbh/areas/1/18/model.inc.c b/levels/bbh/areas/1/18/model.inc.c index dd7b78e8a..c2c16a4d1 100644 --- a/levels/bbh/areas/1/18/model.inc.c +++ b/levels/bbh/areas/1/18/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700F8B8 - 0x0700F8D0 static const Lights1 bbh_seg7_lights_0700F8B8 = gdSPDefLights1( 0x65, 0x65, 0x38, @@ -23,371 +24,73 @@ static const Lights1 bbh_seg7_lights_0700F900 = gdSPDefLights1( ); // 0x0700F918 - 0x0700F9F8 -static const Vtx bbh_seg7_vertex_0700F918[] = { - {{{ -818, 717, 0}, 0, { 0, 650}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, 717, 1024}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2252, 717, 1024}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 0, -255}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 0, -255}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 0, 1024}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 0, 0}, 0, { 0, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 0}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 0, 0}, 0, { 0, 650}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 1024}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 717, -1535}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 717, -357}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2252, 717, -357}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 717, -1535}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700F918, 0x00371c40, 68724, 0x0000f918, 224); // 0x0700F9F8 - 0x0700FA68 -static const Vtx bbh_seg7_vertex_0700F9F8[] = { - {{{ -818, 717, 0}, 0, { 0, 786}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2252, 717, -255}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 717, -255}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 717, 0}, 0, { 0, 650}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, 717, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, 717, 1024}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2252, 717, 1024}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700F9F8, 0x00371c40, 68724, 0x0000f9f8, 112); // 0x0700FA68 - 0x0700FAE8 -static const Vtx bbh_seg7_vertex_0700FA68[] = { - {{{ -101, 0, 717}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 0, 563}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 563}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 0, 717}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 0, 1075}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2098, 0, 1024}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2098, 0, 1075}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 0, 1024}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700FA68, 0x00371c40, 68724, 0x0000fa68, 128); // 0x0700FAE8 - 0x0700FBA8 -static const Vtx bbh_seg7_vertex_0700FAE8[] = { - {{{ -1125, 512, 922}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 512, 1024}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1125, 512, 1024}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 512, 922}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 512, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 512, 102}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 512, 102}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 512, 0}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1637, 0, -1535}, 0, { 698, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1484, 0, -1586}, 0, { 624, 1008}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1637, 0, -1586}, 0, { 698, 1008}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1484, 0, -1535}, 0, { 624, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700FAE8, 0x00371c40, 68724, 0x0000fae8, 192); // 0x0700FBA8 - 0x0700FBE8 -static const Vtx bbh_seg7_vertex_0700FBA8[] = { - {{{ -1740, 72, 614}, 0, { -332, 1680}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, 102, 614}, 0, { 478, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1740, 102, 614}, 0, { -364, 1680}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, 72, 614}, 0, { 512, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700FBA8, 0x00371c40, 68724, 0x0000fba8, 64); // 0x0700FBE8 - 0x0700FCA8 -static const Vtx bbh_seg7_vertex_0700FBE8[] = { - {{{ -1125, 0, 922}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1125, 512, 1024}, 0, { 0, 552}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1125, 0, 1024}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1125, 512, 922}, 0, { 480, 552}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1740, 0, 1024}, 0, { 480, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 512, 922}, 0, { 0, 552}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 0, 922}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 512, 1024}, 0, { 478, 552}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 0, 102}, 0, { 480, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 512, 102}, 0, { 478, 552}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 512, 0}, 0, { 0, 552}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 0, 0}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700FBE8, 0x00371c40, 68724, 0x0000fbe8, 192); // 0x0700FCA8 - 0x0700FD68 -static const Vtx bbh_seg7_vertex_0700FCA8[] = { - {{{ -1689, 92, -255}, 0, { 608, 268}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1689, -9, -255}, 0, { 716, 268}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1689, -9, 563}, 0, { 58, 1576}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1689, 92, 563}, 0, { -48, 1576}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1689, 92, 563}, 0, { -48, 1576}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1689, -9, 563}, 0, { 58, 1576}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1381, -9, 563}, 0, { 482, 1744}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1381, 92, 563}, 0, { 372, 1744}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1381, 92, 563}, 0, { 372, 1744}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1381, -9, -255}, 0, { 1138, 436}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1381, 92, -255}, 0, { 1030, 436}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1381, -9, 563}, 0, { 482, 1744}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700FCA8, 0x00371c40, 68724, 0x0000fca8, 192); // 0x0700FD68 - 0x0700FE28 -static const Vtx bbh_seg7_vertex_0700FD68[] = { - {{{ -1330, 72, -255}, 0, { 274, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 102, -255}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 102, 614}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 72, 614}, 0, { 274, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1740, 72, 614}, 0, { 274, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 102, -255}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 72, -255}, 0, { 274, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 102, 614}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1330, 102, -255}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 102, -255}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 102, 614}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, 102, 614}, 0, { 2012, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700FD68, 0x00371c40, 68724, 0x0000fd68, 192); // 0x0700FE28 - 0x0700FF28 -static const Vtx bbh_seg7_vertex_0700FE28[] = { - {{{ -2252, 102, -1535}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1842, 102, -1330}, 0, { 4056, 552}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1842, 102, -1535}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 102, -357}, 0, { 2012, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 102, -1330}, 0, { 2012, 552}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 102, -357}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 102, -1535}, 0, { 14276, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 102, -1330}, 0, { 12232, 552}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 102, -357}, 0, { 12232, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 102, -1330}, 0, { 10188, 552}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 102, -1535}, 0, { 10188, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 102, -357}, 0, { 14276, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2149, 154, 717}, 0, { 990, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2149, 154, 614}, 0, { 990, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 154, 512}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 154, 819}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700FE28, 0x00371c40, 68724, 0x0000fe28, 256); // 0x0700FF28 - 0x07010018 -static const Vtx bbh_seg7_vertex_0700FF28[] = { - {{{ -1228, 0, -1330}, 0, { 3034, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 0, -1330}, 0, { 4056, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 102, -1330}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1842, 0, -1535}, 0, { -1052, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1842, 102, -1535}, 0, { -1052, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1842, 102, -1330}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1842, 0, -1330}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1228, 0, -1330}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 102, -1535}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 0, -1535}, 0, { -1052, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 102, -1330}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1842, 102, -1330}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 102, -1330}, 0, { -1052, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 0, -1330}, 0, { -1052, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1842, 0, -1330}, 0, { 0, 988}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700FF28, 0x00371c40, 68724, 0x0000ff28, 240); // 0x07010018 - 0x070100C8 -static const Vtx bbh_seg7_vertex_07010018[] = { - {{{ -1023, 0, -357}, 0, { 4822, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 102, -1330}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 0, -1330}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 0, -1330}, 0, { 3034, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 102, -1330}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, 102, -1330}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 0, -1330}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 102, -357}, 0, { 4822, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 0, -357}, 0, { 4822, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 102, -1330}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 102, -357}, 0, { 4822, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07010018, 0x00371c40, 68724, 0x00010018, 176); // 0x070100C8 - 0x070101A8 -static const Vtx bbh_seg7_vertex_070100C8[] = { - {{{ -1637, 256, -1535}, 0, { -1734, 1280}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 717, -1535}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 717, -1535}, 0, { -3778, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1484, 256, -1535}, 0, { -1222, 1280}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 0, -1535}, 0, { -3778, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1637, 0, -1535}, 0, { -1734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 0, -1535}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1484, 0, -1535}, 0, { -1222, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 256, 563}, 0, { -540, 1280}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 256, 717}, 0, { 0, 1280}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 717, 1024}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 717, 0}, 0, { -2414, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, 0}, 0, { -2414, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, 563}, 0, { -540, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070100C8, 0x00371c40, 68724, 0x000100c8, 224); // 0x070101A8 - 0x07010298 -static const Vtx bbh_seg7_vertex_070101A8[] = { - {{{ -818, 717, -1535}, 0, { -4118, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 0, -1535}, 0, { -4118, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 0, 0}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, 717}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 717, 1024}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 256, 717}, 0, { 0, 1280}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, 1024}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2252, 0, -1535}, 0, { 8484, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 717, 1024}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 0, 1024}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 717, -1535}, 0, { 8484, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -101, 717, 0}, 0, { 2352, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 0, 0}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 0, 0}, 0, { 2352, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 717, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070101A8, 0x00371c40, 68724, 0x000101a8, 240); // 0x07010298 - 0x07010388 -static const Vtx bbh_seg7_vertex_07010298[] = { - {{{ -101, 256, 717}, 0, { 0, 1280}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 256, 717}, 0, { 0, 1280}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 0, 717}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 717, -1535}, 0, { -4118, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 0, 0}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 717, 0}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1945, 0, 1024}, 0, { 6100, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1945, 256, 1024}, 0, { 6100, 1280}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 0, 1024}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 717, 1024}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2252, 717, 1024}, 0, { 7122, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2098, 256, 1024}, 0, { 6610, 1280}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2252, 0, 1024}, 0, { 7122, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2098, 0, 1024}, 0, { 6610, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 0, 717}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07010298, 0x00371c40, 68724, 0x00010298, 240); // 0x07010388 - 0x07010478 -static const Vtx bbh_seg7_vertex_07010388[] = { - {{{ -2098, 0, 1075}, 0, { 6610, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2098, 256, 1024}, 0, { 6610, 1280}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2098, 256, 1075}, 0, { 6610, 1280}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -50, 256, 563}, 0, { -542, 1280}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 0, 563}, 0, { -542, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, 0, 563}, 0, { -542, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 256, 563}, 0, { -542, 1280}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2098, 256, 1024}, 0, { 6610, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1945, 256, 1075}, 0, { 6100, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2098, 256, 1075}, 0, { 6610, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1945, 256, 1024}, 0, { 6100, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1945, 256, 1024}, 0, { 6100, 1280}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1945, 0, 1075}, 0, { 6100, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1945, 256, 1075}, 0, { 6100, 1280}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1945, 0, 1024}, 0, { 6100, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07010388, 0x00371c40, 68724, 0x00010388, 240); // 0x07010478 - 0x07010568 -static const Vtx bbh_seg7_vertex_07010478[] = { - {{{ -1637, 256, -1535}, 0, { -1734, 1280}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1637, 0, -1535}, 0, { -1734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1637, 0, -1586}, 0, { -1734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2098, 0, 1075}, 0, { 6610, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2098, 0, 1024}, 0, { 6610, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2098, 256, 1024}, 0, { 6610, 1280}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -101, 256, 563}, 0, { -542, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 256, 563}, 0, { -542, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 256, 717}, 0, { 0, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, 256, 717}, 0, { 0, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1484, 256, -1586}, 0, { -1222, 1280}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1484, 0, -1535}, 0, { -1222, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1484, 256, -1535}, 0, { -1222, 1280}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1484, 0, -1586}, 0, { -1222, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1637, 256, -1586}, 0, { -1734, 1280}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07010478, 0x00371c40, 68724, 0x00010478, 240); // 0x07010568 - 0x07010668 -static const Vtx bbh_seg7_vertex_07010568[] = { - {{{ -1637, 256, -1586}, 0, { -1734, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1484, 256, -1535}, 0, { -1222, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1637, 256, -1535}, 0, { -1734, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1484, 256, -1586}, 0, { -1222, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2252, 0, 512}, 0, { 1672, 2012}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -2149, 154, 614}, 0, { 1330, 1572}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -2149, 0, 614}, 0, { 1330, 2012}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -2252, 154, 512}, 0, { 1672, 1572}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -2149, 0, 614}, 0, { 1330, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2149, 154, 614}, 0, { 1330, 1572}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2149, 154, 717}, 0, { 990, 1572}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2149, 0, 717}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2149, 0, 717}, 0, { 990, 2012}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -2149, 154, 717}, 0, { 990, 1572}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -2252, 154, 819}, 0, { 650, 1572}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -2252, 0, 819}, 0, { 650, 2012}, {0x59, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07010568, 0x00371c40, 68724, 0x00010568, 256); // 0x07010668 - 0x07010768 -static const Vtx bbh_seg7_vertex_07010668[] = { - {{{ -1279, 614, -255}, 0, { 4822, 260}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 0, -255}, 0, { 7122, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 717, -255}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 102, -357}, 0, { 990, 1720}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1791, 614, -357}, 0, { -286, 260}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1791, 102, -357}, 0, { -286, 1720}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2252, 717, -357}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2252, 102, -357}, 0, { 2012, 1720}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, 0, -357}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 717, -357}, 0, { -5140, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 614, -357}, 0, { -2840, 260}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 0, -357}, 0, { -4118, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 102, -357}, 0, { -2840, 1720}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 102, -357}, 0, { -4118, 1720}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 102, -357}, 0, { -5140, 1720}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 102, -255}, 0, { 4822, 1720}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07010668, 0x00371c40, 68724, 0x00010668, 256); // 0x07010768 - 0x07010858 -static const Vtx bbh_seg7_vertex_07010768[] = { - {{{ -818, 0, -255}, 0, { 7122, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, 102, -255}, 0, { 2268, 1720}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 0, -255}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 102, -255}, 0, { 4822, 1720}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, 614, -255}, 0, { 2268, 260}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 717, -255}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 614, -255}, 0, { 4822, 260}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 717, -255}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, 614, -255}, 0, { 2778, 260}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1791, 614, -357}, 0, { 2778, 260}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1279, 614, -357}, 0, { 224, 260}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1791, 102, -255}, 0, { 2778, 1720}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1791, 614, -357}, 0, { 2778, 260}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1791, 614, -255}, 0, { 2778, 260}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 614, -255}, 0, { 224, 260}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07010768, 0x00371c40, 68724, 0x00010768, 240); // 0x07010858 - 0x07010908 -static const Vtx bbh_seg7_vertex_07010858[] = { - {{{ -1279, 102, -255}, 0, { 224, 1720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1791, 102, -357}, 0, { 2778, 1720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1791, 102, -255}, 0, { 2778, 1720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1791, 102, -255}, 0, { 2778, 1720}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1791, 102, -357}, 0, { 2778, 1720}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1791, 614, -357}, 0, { 2778, 260}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 614, -255}, 0, { 224, 260}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 614, -357}, 0, { 224, 260}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 102, -357}, 0, { 224, 1720}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 102, -255}, 0, { 224, 1720}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 102, -357}, 0, { 224, 1720}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07010858, 0x00371c40, 68724, 0x00010858, 176); // 0x07010908 - 0x07010988 -static const Vtx bbh_seg7_vertex_07010908[] = { - {{{ -1125, 0, 922}, 0, { 3034, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1740, 0, 922}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1740, 512, 922}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1125, 512, 922}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 512, 102}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 512, 102}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 0, 102}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 0, 102}, 0, { 3034, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07010908, 0x00371c40, 68724, 0x00010908, 128); // 0x07010988 - 0x07010A08 -static const Vtx bbh_seg7_vertex_07010988[] = { - {{{ -1791, 614, -357}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 102, -357}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1791, 102, -357}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 614, -357}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 614, -255}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, 614, -255}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, 102, -255}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 102, -255}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07010988, 0x00371c40, 68724, 0x00010988, 128); // 0x07010A08 - 0x07010A48 -static const Vtx bbh_seg7_vertex_07010A08[] = { - {{{ -818, 0, -1535}, 0, { 8144, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 0, -1535}, 0, { -6160, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 0, -306}, 0, { -6160, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 0, -306}, 0, { 8144, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07010A08, 0x00371c40, 68724, 0x00010a08, 64); // 0x07010A48 - 0x07010B58 static const Gfx bbh_seg7_dl_07010A48[] = { diff --git a/levels/bbh/areas/1/19/model.inc.c b/levels/bbh/areas/1/19/model.inc.c index 577f53370..c24f2563d 100644 --- a/levels/bbh/areas/1/19/model.inc.c +++ b/levels/bbh/areas/1/19/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07011228 - 0x07011240 static const Lights1 bbh_seg7_lights_07011228 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,247 +6,46 @@ static const Lights1 bbh_seg7_lights_07011228 = gdSPDefLights1( ); // 0x07011240 - 0x070112C0 -static const Vtx bbh_seg7_vertex_07011240[] = { - {{{ -1074, 819, 819}, 0, { 4056, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 819, 819}, 0, { -1052, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 819, 461}, 0, { -1052, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1074, 819, 461}, 0, { 4056, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 819, 717}, 0, { -1052, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 819, 717}, 0, { -2074, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 819, 563}, 0, { -2074, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 819, 563}, 0, { -1052, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07011240, 0x00371c40, 68724, 0x00011240, 128); // 0x070112C0 - 0x070113A0 -static const Vtx bbh_seg7_vertex_070112C0[] = { - {{{ -818, 1075, 563}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1075, 563}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1075, 717}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 1075, 717}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2252, 1331, -1330}, 0, { 990, 908}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 1331, -1535}, 0, { 844, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 1331, -1535}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 1331, -1330}, 0, { 0, 908}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 1331, -1535}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 1331, -1535}, 0, { 114, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 1638, -1535}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 1638, 1024}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2252, 1638, 1024}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 1638, -1535}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070112C0, 0x00371c40, 68724, 0x000112c0, 224); // 0x070113A0 - 0x07011490 -static const Vtx bbh_seg7_vertex_070113A0[] = { - {{{ -1279, 1382, 1024}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 922, 1126}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 922, 1024}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -869, 1382, 1024}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, 1382, 1126}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1279, 1382, 1126}, 0, { 0, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1279, 1382, 1024}, 0, { 990, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, 922, 1024}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 1382, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 1382, 1024}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 922, 1126}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 922, 1024}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 922, 1126}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 922, 1126}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 922, 1024}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070113A0, 0x00371c40, 68724, 0x000113a0, 240); // 0x07011490 - 0x07011570 -static const Vtx bbh_seg7_vertex_07011490[] = { - {{{ -1279, 922, 1024}, 0, { 1118, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 922, 1024}, 0, { 96, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 819, 1024}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 1382, 1024}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 1382, 1126}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 922, 1126}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 1638, 1024}, 0, { 3546, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 1638, 1024}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 1382, 1024}, 0, { 1118, 608}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 1382, 1024}, 0, { 96, 608}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2252, 819, 1024}, 0, { 3546, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, 1280, 1024}, 0, { 3034, 864}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1893, 1280, 1024}, 0, { 2650, 864}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1893, 1280, 1075}, 0, { 2650, 864}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07011490, 0x00371c40, 68724, 0x00011490, 224); // 0x07011570 - 0x07011660 -static const Vtx bbh_seg7_vertex_07011570[] = { - {{{ -818, 1075, 717}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 1075, 717}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 819, 717}, 0, { 480, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 819, 717}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 1075, 563}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 819, 563}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 819, 563}, 0, { 480, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 1075, 563}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1893, 1280, 1024}, 0, { 2650, 864}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1893, 1024, 1075}, 0, { 2650, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1893, 1280, 1075}, 0, { 2650, 864}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1893, 1024, 1024}, 0, { 2650, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2252, 819, 1024}, 0, { 3546, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1893, 973, 1024}, 0, { 2650, 1628}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 922, 1024}, 0, { 1118, 1756}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07011570, 0x00371c40, 68724, 0x00011570, 240); // 0x07011660 - 0x07011740 -static const Vtx bbh_seg7_vertex_07011660[] = { - {{{ -2047, 1280, 1024}, 0, { 3034, 864}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1893, 1280, 1075}, 0, { 2650, 864}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, 1280, 1075}, 0, { 3034, 864}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, 1024, 1075}, 0, { 3034, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1024, 1024}, 0, { 3034, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1280, 1024}, 0, { 3034, 864}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1893, 1024, 1075}, 0, { 2650, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 1024, 1024}, 0, { 3034, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 1024, 1075}, 0, { 3034, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 1280, 1075}, 0, { 3034, 864}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1893, 1024, 1024}, 0, { 2650, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 819, 1024}, 0, { 3546, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, 973, 1024}, 0, { 3034, 1628}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1893, 973, 1024}, 0, { 2650, 1628}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07011660, 0x00371c40, 68724, 0x00011660, 224); // 0x07011740 - 0x07011830 -static const Vtx bbh_seg7_vertex_07011740[] = { - {{{ -818, 819, 1024}, 0, { 3800, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1331, 1024}, 0, { 3800, 736}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1075, 717}, 0, { 3034, 1372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 819, 717}, 0, { 3034, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1638, 1024}, 0, { 3800, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1638, -1535}, 0, { -2586, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1331, -1535}, 0, { -2586, 736}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1638, -1535}, 0, { 3544, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 1331, -1535}, 0, { 0, 736}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 1331, -1535}, 0, { 3544, 736}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 1638, -1535}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 1331, -1535}, 0, { 3546, 736}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 1638, 1024}, 0, { -2840, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 1331, 1024}, 0, { -2840, 736}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 1638, -1535}, 0, { 3546, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07011740, 0x00371c40, 68724, 0x00011740, 240); // 0x07011830 - 0x07011930 -static const Vtx bbh_seg7_vertex_07011830[] = { - {{{ -818, 1075, 563}, 0, { 2650, 1372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1331, 358}, 0, { 2140, 736}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 819, 358}, 0, { 2140, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1893, 1280, 1024}, 0, { 2650, 864}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, 1280, 1024}, 0, { 3034, 864}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2252, 1638, 1024}, 0, { 3546, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 1382, 1024}, 0, { 1118, 608}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 922, 1024}, 0, { 1118, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1893, 973, 1024}, 0, { 2650, 1628}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, 973, 1024}, 0, { 3034, 1628}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2252, 819, 1024}, 0, { 3546, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 1075, 717}, 0, { 3034, 1372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 819, 563}, 0, { 2650, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 1638, -1023}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 1638, -1023}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 819, -1023}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07011830, 0x00371c40, 68724, 0x00011830, 256); // 0x07011930 - 0x07011990 -static const Vtx bbh_seg7_vertex_07011930[] = { - {{{ -818, 1075, 717}, 0, { 3034, 1372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1331, 1024}, 0, { 3800, 736}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1331, 358}, 0, { 2140, 736}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 1638, -1023}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 819, -1023}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1740, 819, -1023}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07011930, 0x00371c40, 68724, 0x00011930, 96); // 0x07011990 - 0x07011A90 -static const Vtx bbh_seg7_vertex_07011990[] = { - {{{ -1893, 819, 512}, 0, { 0, 648}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1893, 922, 512}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1893, 922, 614}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 1024, 614}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1740, 1024, 614}, 0, { -1562, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1740, 819, 614}, 0, { -1562, 1332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2252, 819, 614}, 0, { 990, 1332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2098, 922, 512}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1893, 819, 512}, 0, { 0, 648}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2098, 819, 512}, 0, { 990, 648}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1893, 922, 512}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2098, 922, 512}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2098, 819, 512}, 0, { 0, 648}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2098, 819, 614}, 0, { 480, 648}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2098, 922, 614}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1893, 819, 614}, 0, { 480, 648}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07011990, 0x00371c40, 68724, 0x00011990, 256); // 0x07011A90 - 0x07011B80 -static const Vtx bbh_seg7_vertex_07011A90[] = { - {{{ -2252, 1331, -1330}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2252, 819, -1330}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2047, 819, -1535}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1330, 1331, 1024}, 0, { -4628, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 819, -1023}, 0, { 5588, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 1331, -1023}, 0, { 5588, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 819, 1024}, 0, { -4630, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1740, 1331, -1023}, 0, { -4118, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 819, 1024}, 0, { 6100, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 1331, 1024}, 0, { 6100, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 819, -1023}, 0, { -4118, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 1331, -1535}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1023, 819, -1535}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -818, 819, -1330}, 0, { 990, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -818, 1331, -1330}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07011A90, 0x00371c40, 68724, 0x00011a90, 240); // 0x07011B80 - 0x07011C70 -static const Vtx bbh_seg7_vertex_07011B80[] = { - {{{ -818, 1331, -1330}, 0, { -7440, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 819, 358}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 1331, 358}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2252, 1331, -1330}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2047, 819, -1535}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2047, 1331, -1535}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1023, 1331, -1535}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 819, -1535}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 819, -1535}, 0, { 5078, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 1331, -1535}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2252, 819, -1330}, 0, { 7122, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 1331, -1330}, 0, { 7122, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 1331, 1024}, 0, { -4630, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2252, 819, 1024}, 0, { -4630, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -818, 819, -1330}, 0, { -7440, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07011B80, 0x00371c40, 68724, 0x00011b80, 240); // 0x07011C70 - 0x07011CF0 -static const Vtx bbh_seg7_vertex_07011C70[] = { - {{{ -1740, 1638, -1023}, 0, { 0, 580}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 1331, 1024}, 0, { 10188, 1808}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 1638, 1024}, 0, { 10188, 580}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 1331, -1023}, 0, { 0, 1808}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1330, 1638, 1024}, 0, { 10188, 580}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 1331, -1023}, 0, { 0, 1808}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 1638, -1023}, 0, { 0, 580}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 1331, 1024}, 0, { 10188, 1808}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07011C70, 0x00371c40, 68724, 0x00011c70, 128); // 0x07011CF0 - 0x07011DF0 -static const Vtx bbh_seg7_vertex_07011CF0[] = { - {{{ -2252, 819, -1535}, 0, {-12292, 12230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 819, 1024}, 0, { 13256, 12230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1074, 819, 461}, 0, { 7632, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 819, -1535}, 0, {-12292, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1074, 819, 819}, 0, { 11212, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 819, 461}, 0, { 7632, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 819, 1024}, 0, { 13256, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 819, 819}, 0, { 11212, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 1024, 1024}, 0, { -2072, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 1024, 1024}, 0, { -2072, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 1024, 614}, 0, { -6160, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, 1024, 614}, 0, { -6160, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2098, 922, 614}, 0, { -6160, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1893, 922, 614}, 0, { -6160, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1893, 922, 512}, 0, { -7184, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2098, 922, 512}, 0, { -7184, 478}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07011CF0, 0x00371c40, 68724, 0x00011cf0, 256); // 0x07011DF0 - 0x07011E48 static const Gfx bbh_seg7_dl_07011DF0[] = { diff --git a/levels/bbh/areas/1/2/model.inc.c b/levels/bbh/areas/1/2/model.inc.c index c8dae4ea6..fc95228f1 100644 --- a/levels/bbh/areas/1/2/model.inc.c +++ b/levels/bbh/areas/1/2/model.inc.c @@ -1,40 +1,9 @@ +#include "pc/rom_assets.h" // 0x070076C0 - 0x070077B0 -static const Vtx bbh_seg7_vertex_070076C0[] = { - {{{ 1044, 819, 1659}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1044, 922, 2048}, 0, { 3852, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1044, 819, 2048}, 0, { 3852, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1044, 922, 1659}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1044, 819, 1659}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 819, 1659}, 0, { -9024, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 922, 1659}, 0, { -9024, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1044, 922, 1659}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1229, 819, 389}, 0, { -3300, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1659, 922, 389}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1229, 922, 389}, 0, { -3300, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 389, 819, 389}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 389, 922, 389}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 389, 922, 2048}, 0, {-15564, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 389, 819, 2048}, 0, {-15564, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070076C0, 0x00371c40, 68724, 0x000076c0, 240); // 0x070077B0 - 0x070078A0 -static const Vtx bbh_seg7_vertex_070077B0[] = { - {{{ 1659, 922, 389}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1659, 819, 389}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1659, 819, 799}, 0, { 4056, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1659, 922, 799}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 717, 922, 389}, 0, { 3238, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 389, 922, 389}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 389, 819, 389}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 717, 819, 389}, 0, { 3238, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 922, 799}, 0, { 3852, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1659, 819, 799}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 819, 799}, 0, { 3852, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1229, 819, 389}, 0, { -3300, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1659, 819, 389}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1659, 922, 389}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1659, 922, 799}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070077B0, 0x00371c40, 68724, 0x000077b0, 240); // 0x070078A0 - 0x07007940 static const Gfx bbh_seg7_dl_070078A0[] = { diff --git a/levels/bbh/areas/1/20/model.inc.c b/levels/bbh/areas/1/20/model.inc.c index be26cd067..e0e1f363c 100644 --- a/levels/bbh/areas/1/20/model.inc.c +++ b/levels/bbh/areas/1/20/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07012318 - 0x07012330 static const Lights1 bbh_seg7_lights_07012318 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,32 +6,10 @@ static const Lights1 bbh_seg7_lights_07012318 = gdSPDefLights1( ); // 0x07012330 - 0x07012430 -static const Vtx bbh_seg7_vertex_07012330[] = { - {{{ -1100, 1382, 1075}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1100, 1178, 1075}, 0, { 308, 152}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, 1152, 1075}, 0, { 138, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1100, 1126, 1075}, 0, { 0, 152}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1100, 922, 1075}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1049, 922, 1075}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1049, 1126, 1075}, 0, { 308, 152}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 1178, 1075}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 1126, 1075}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1100, 1126, 1075}, 0, { 308, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1100, 1178, 1075}, 0, { 0, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1049, 1178, 1075}, 0, { 0, 152}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1049, 1382, 1075}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1049, 1178, 1075}, 0, { 308, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 1126, 1075}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 1178, 1075}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07012330, 0x00371c40, 68724, 0x00012330, 256); // 0x07012430 - 0x07012470 -static const Vtx bbh_seg7_vertex_07012430[] = { - {{{ -1049, 1178, 1075}, 0, { 308, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, 1152, 1075}, 0, { 138, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1049, 1126, 1075}, 0, { 0, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 1126, 1075}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07012430, 0x00371c40, 68724, 0x00012430, 64); // 0x07012470 - 0x07012510 static const Gfx bbh_seg7_dl_07012470[] = { diff --git a/levels/bbh/areas/1/21/model.inc.c b/levels/bbh/areas/1/21/model.inc.c index 67c42a767..36937e234 100644 --- a/levels/bbh/areas/1/21/model.inc.c +++ b/levels/bbh/areas/1/21/model.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x07012580 - 0x07012680 -static const Vtx bbh_seg7_vertex_07012580[] = { - {{{ -1049, 1178, 1075}, 0, { 542, 536}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -869, 1382, 1075}, 0, { 990, 990}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -1049, 1382, 1075}, 0, { 542, 990}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -1279, 922, 1075}, 0, { 0, 0}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -1100, 922, 1075}, 0, { 416, 0}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -1100, 1126, 1075}, 0, { 416, 422}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -1279, 1126, 1075}, 0, { 0, 422}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -1049, 922, 1075}, 0, { 542, 0}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -869, 922, 1075}, 0, { 990, 0}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -869, 1126, 1075}, 0, { 990, 422}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -1049, 1126, 1075}, 0, { 542, 422}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -1279, 1178, 1075}, 0, { 0, 536}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -1100, 1382, 1075}, 0, { 416, 990}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -1279, 1382, 1075}, 0, { 0, 990}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -1100, 1178, 1075}, 0, { 416, 536}, {0x09, 0xb3, 0xff, 0x80}}}, - {{{ -869, 1178, 1075}, 0, { 990, 536}, {0x09, 0xb3, 0xff, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07012580, 0x00371c40, 68724, 0x00012580, 256); // 0x07012680 - 0x070126E8 static const Gfx bbh_seg7_dl_07012680[] = { diff --git a/levels/bbh/areas/1/22/model.inc.c b/levels/bbh/areas/1/22/model.inc.c index f20a6871e..7fc44ef8f 100644 --- a/levels/bbh/areas/1/22/model.inc.c +++ b/levels/bbh/areas/1/22/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07012758 - 0x07012770 static const Lights1 bbh_seg7_lights_07012758 = gdSPDefLights1( 0x3c, 0x3c, 0x3c, @@ -11,292 +12,58 @@ static const Lights1 bbh_seg7_lights_07012770 = gdSPDefLights1( ); // 0x07012788 - 0x070127C8 -static const Vtx bbh_seg7_vertex_07012788[] = { - {{{ 3584, 819, -1535}, 0, { -5140, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, 819, -1535}, 0, { 8144, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, 819, -101}, 0, { 8144, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 819, -101}, 0, { -5140, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07012788, 0x00371c40, 68724, 0x00012788, 64); // 0x070127C8 - 0x07012848 -static const Vtx bbh_seg7_vertex_070127C8[] = { - {{{ 3584, 1638, -101}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, 1638, -1535}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 1638, -1535}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, 1638, -101}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2253, 819, -1535}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 819, -1535}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 819, -101}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, 819, -101}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070127C8, 0x00371c40, 68724, 0x000127c8, 128); // 0x07012848 - 0x070128A8 -static const Vtx bbh_seg7_vertex_07012848[] = { - {{{ 1331, 922, -1228}, 0, { 0, 990}, {0x41, 0x57, 0x41, 0xff}}}, - {{{ 1331, 1075, -1433}, 0, { 990, 0}, {0x41, 0x57, 0x41, 0xff}}}, - {{{ 1229, 1075, -1330}, 0, { 0, 0}, {0x41, 0x57, 0x41, 0xff}}}, - {{{ 1331, 922, -1228}, 0, { 0, 990}, {0x40, 0x57, 0x41, 0xff}}}, - {{{ 1434, 922, -1330}, 0, { 990, 990}, {0x40, 0x57, 0x41, 0xff}}}, - {{{ 1331, 1075, -1433}, 0, { 990, 0}, {0x40, 0x57, 0x41, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07012848, 0x00371c40, 68724, 0x00012848, 96); // 0x070128A8 - 0x070129A8 -static const Vtx bbh_seg7_vertex_070128A8[] = { - {{{ 1331, 819, -1433}, 0, { 990, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1331, 922, -1433}, 0, { 990, 844}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1434, 922, -1330}, 0, { 0, 844}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1434, 819, -1330}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1434, 819, -1330}, 0, { 1414, 2012}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1434, 922, -1330}, 0, { 1414, 648}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1331, 922, -1228}, 0, { 0, 648}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1331, 819, -1228}, 0, { 0, 2012}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1331, 819, -1228}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1331, 922, -1228}, 0, { 0, 844}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1229, 922, -1330}, 0, { 990, 844}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1229, 819, -1330}, 0, { 990, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1690, 1075, -101}, 0, { 862, 1372}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1331, 1638, -101}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, 1638, -101}, 0, { 1500, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1536, 1075, -101}, 0, { 478, 1372}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070128A8, 0x00371c40, 68724, 0x000128a8, 256); // 0x070129A8 - 0x07012A88 -static const Vtx bbh_seg7_vertex_070129A8[] = { - {{{ 2253, 819, -613}, 0, { 1756, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 819, -613}, 0, { 1756, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 1126, -613}, 0, { 1756, 1244}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2253, 1126, -613}, 0, { 1756, 1244}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2253, 1126, -613}, 0, { 1756, 1244}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 2150, 1126, -613}, 0, { 1756, 1244}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 2150, 1229, -716}, 0, { 1502, 988}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 2150, 1126, -613}, 0, { 1756, 1244}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 819, -613}, 0, { 1756, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 819, -306}, 0, { 2524, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1229, -716}, 0, { 1502, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1638, -306}, 0, { 2524, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1229, -921}, 0, { 990, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1638, -1330}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070129A8, 0x00371c40, 68724, 0x000129a8, 224); // 0x07012A88 - 0x07012B88 -static const Vtx bbh_seg7_vertex_07012A88[] = { - {{{ 2253, 1638, -306}, 0, { 2524, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 1126, -613}, 0, { 1756, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 1229, -716}, 0, { 1502, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 1229, -716}, 0, { 1502, 988}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 1229, -716}, 0, { 1502, 988}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 1229, -921}, 0, { 990, 988}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2253, 1126, -613}, 0, { 1756, 1244}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 2150, 1229, -716}, 0, { 1502, 988}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 2253, 1229, -716}, 0, { 1502, 988}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 2253, 1229, -921}, 0, { 990, 988}, {0x00, 0xa7, 0x5a, 0xff}}}, - {{{ 2150, 1229, -921}, 0, { 990, 988}, {0x00, 0xa7, 0x5a, 0xff}}}, - {{{ 2150, 1126, -1023}, 0, { 734, 1244}, {0x00, 0xa7, 0x5a, 0xff}}}, - {{{ 2253, 1229, -921}, 0, { 990, 988}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 1126, -1023}, 0, { 734, 1244}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1229, -921}, 0, { 990, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1638, -1330}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07012A88, 0x00371c40, 68724, 0x00012a88, 256); // 0x07012B88 - 0x07012C78 -static const Vtx bbh_seg7_vertex_07012B88[] = { - {{{ 2150, 1126, -1023}, 0, { 734, 1244}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1638, -1330}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 819, -1330}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 819, -1023}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2253, 1229, -921}, 0, { 990, 988}, {0x00, 0xa7, 0x5a, 0xff}}}, - {{{ 2150, 1126, -1023}, 0, { 734, 1244}, {0x00, 0xa7, 0x5a, 0xff}}}, - {{{ 2253, 1126, -1023}, 0, { 734, 1244}, {0x00, 0xa7, 0x5a, 0xff}}}, - {{{ 2253, 1126, -1023}, 0, { 734, 1244}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 1126, -1023}, 0, { 734, 1244}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 819, -1023}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2253, 819, -1023}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2253, 819, -306}, 0, { 2524, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 819, -613}, 0, { 1756, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 1126, -613}, 0, { 1756, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 1638, -306}, 0, { 2524, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07012B88, 0x00371c40, 68724, 0x00012b88, 240); // 0x07012C78 - 0x07012D68 -static const Vtx bbh_seg7_vertex_07012C78[] = { - {{{ 1946, 819, -101}, 0, { 1500, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1690, 819, -101}, 0, { 862, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1690, 1075, -101}, 0, { 862, 1372}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2253, 1638, -1330}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 1638, -306}, 0, { 2524, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 1229, -716}, 0, { 1502, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 1229, -921}, 0, { 990, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 819, -1330}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 1126, -1023}, 0, { 734, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 819, -1023}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 1075, -101}, 0, { 478, 1372}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1536, 819, -101}, 0, { 478, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1331, 819, -101}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1331, 1638, -101}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, 1638, -101}, 0, { 1500, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07012C78, 0x00371c40, 68724, 0x00012c78, 240); // 0x07012D68 - 0x07012E58 -static const Vtx bbh_seg7_vertex_07012D68[] = { - {{{ 1536, 1075, -101}, 0, { 478, 1372}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1690, 1075, -50}, 0, { 862, 1372}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1536, 1075, -50}, 0, { 478, 1372}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1331, 819, -1535}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1946, 819, -1535}, 0, { 1500, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1946, 1638, -1535}, 0, { 1500, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1331, 1638, -1535}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 1638, -306}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 819, -1330}, 0, { 2522, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 1638, -1330}, 0, { 2522, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 819, -306}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1690, 1075, -101}, 0, { 862, 1372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 819, -101}, 0, { 862, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 819, -50}, 0, { 862, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 1075, -50}, 0, { 862, 1372}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07012D68, 0x00371c40, 68724, 0x00012d68, 240); // 0x07012E58 - 0x07012F38 -static const Vtx bbh_seg7_vertex_07012E58[] = { - {{{ 1536, 819, -50}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 1075, -101}, 0, { 478, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 1075, -50}, 0, { 478, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 1075, -101}, 0, { 478, 1372}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1690, 1075, -101}, 0, { 862, 1372}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1690, 1075, -50}, 0, { 862, 1372}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1690, 819, -50}, 0, { 862, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, 819, -101}, 0, { 862, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 819, -101}, 0, { 478, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 819, -50}, 0, { 478, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 819, -101}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 922, -1433}, 0, { 990, 844}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1331, 1075, -1433}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1434, 922, -1330}, 0, { 0, 844}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07012E58, 0x00371c40, 68724, 0x00012e58, 224); // 0x07012F38 - 0x07012F68 -static const Vtx bbh_seg7_vertex_07012F38[] = { - {{{ 1331, 922, -1228}, 0, { 0, 844}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1229, 1075, -1330}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1229, 922, -1330}, 0, { 990, 844}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07012F38, 0x00371c40, 68724, 0x00012f38, 48); // 0x07012F68 - 0x07013028 -static const Vtx bbh_seg7_vertex_07012F68[] = { - {{{ 3584, 1638, -1535}, 0, { 5590, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2458, 819, -1535}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 819, -1535}, 0, { 5590, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2458, 1638, -1535}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 819, -101}, 0, { 5590, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2458, 819, -101}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2458, 1638, -101}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 1638, -101}, 0, { 5590, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 819, -101}, 0, { 7122, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 1638, -101}, 0, { 7122, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 1638, -1535}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 819, -1535}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07012F68, 0x00371c40, 68724, 0x00012f68, 192); // 0x07013028 - 0x07013118 -static const Vtx bbh_seg7_vertex_07013028[] = { - {{{ 2458, 1638, -204}, 0, { 224, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2458, 819, -204}, 0, { 224, 2012}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2355, 819, -306}, 0, { 734, 2012}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2253, 1638, -1330}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2355, 819, -1330}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2355, 1638, -1330}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2355, 1638, -1330}, 0, { 224, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2355, 819, -1330}, 0, { 224, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2458, 819, -1433}, 0, { 734, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2458, 1638, -1433}, 0, { 734, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2458, 1638, -1433}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2458, 819, -1433}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2458, 819, -1535}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2458, 1638, -1535}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 819, -1330}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07013028, 0x00371c40, 68724, 0x00013028, 240); // 0x07013118 - 0x07013208 -static const Vtx bbh_seg7_vertex_07013118[] = { - {{{ 2458, 1638, -101}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2458, 819, -204}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2458, 1638, -204}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2458, 819, -101}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1946, 1638, -1535}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, 819, -1535}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, 819, -1433}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2458, 1638, -204}, 0, { 224, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2355, 819, -306}, 0, { 734, 2012}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2355, 1638, -306}, 0, { 734, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2355, 1638, -306}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, 819, -306}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2253, 819, -306}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2253, 1638, -306}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, 1638, -1433}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07013118, 0x00371c40, 68724, 0x00013118, 240); // 0x07013208 - 0x070132F8 -static const Vtx bbh_seg7_vertex_07013208[] = { - {{{ 1946, 1638, -1433}, 0, { 224, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 1946, 819, -1433}, 0, { 224, 2012}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 2048, 819, -1330}, 0, { 734, 2012}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 2048, 1638, -1330}, 0, { 734, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 2048, 1638, -1330}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 819, -1330}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 819, -1330}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 1638, -1330}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1331, 1638, -204}, 0, { 224, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, 819, -306}, 0, { 734, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, 1638, -306}, 0, { 734, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2048, 1638, -306}, 0, { 224, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1946, 819, -204}, 0, { 734, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1946, 1638, -204}, 0, { 734, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2048, 819, -306}, 0, { 224, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07013208, 0x00371c40, 68724, 0x00013208, 240); // 0x070132F8 - 0x070133E8 -static const Vtx bbh_seg7_vertex_070132F8[] = { - {{{ 2150, 1638, -306}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 819, -306}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 1638, -306}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, 1638, -204}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, 819, -204}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, 819, -101}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, 1638, -101}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 819, -306}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 1638, -306}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 819, -306}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 1638, -306}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 819, -306}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 1638, -1330}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 819, -1330}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 819, -1330}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070132F8, 0x00371c40, 68724, 0x000132f8, 240); // 0x070133E8 - 0x070134D8 -static const Vtx bbh_seg7_vertex_070133E8[] = { - {{{ 1331, 1638, -204}, 0, { 224, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1331, 819, -204}, 0, { 224, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, 819, -306}, 0, { 734, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1331, 1638, -101}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 819, -204}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 1638, -204}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 819, -101}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 1638, -1330}, 0, { 224, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 1331, 819, -1433}, 0, { 734, 2012}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 1331, 1638, -1433}, 0, { 734, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 1331, 1638, -1433}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 819, -1433}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 819, -1535}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 1638, -1535}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 819, -1330}, 0, { 224, 2012}, {0x5a, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070133E8, 0x00371c40, 68724, 0x000133e8, 240); // 0x070134D8 - 0x07013508 -static const Vtx bbh_seg7_vertex_070134D8[] = { - {{{ 1126, 1638, -1330}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 819, -1330}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 1638, -1330}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070134D8, 0x00371c40, 68724, 0x000134d8, 48); // 0x07013508 - 0x07013550 static const Gfx bbh_seg7_dl_07013508[] = { diff --git a/levels/bbh/areas/1/23/model.inc.c b/levels/bbh/areas/1/23/model.inc.c index 4b59e9b7a..e1b65044f 100644 --- a/levels/bbh/areas/1/23/model.inc.c +++ b/levels/bbh/areas/1/23/model.inc.c @@ -1,20 +1,6 @@ +#include "pc/rom_assets.h" // 0x07013AA0 - 0x07013B80 -static const Vtx bbh_seg7_vertex_07013AA0[] = { - {{{ 2140, 1126, -306}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 2140, 1536, -716}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 2140, 1126, -716}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1432, 1280, -1519}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1142, 1280, -1229}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1142, 1075, -1229}, 0, { 0, 480}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1432, 1075, -1519}, 0, { 990, 480}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1243, 928, -1129}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1533, 928, -1418}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 2140, 1126, -921}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 2140, 1536, -1330}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 2140, 1126, -1330}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 2140, 1536, -921}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 2140, 1536, -306}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07013AA0, 0x00371c40, 68724, 0x00013aa0, 224); // 0x07013B80 - 0x07013BE8 static const Gfx bbh_seg7_dl_07013B80[] = { diff --git a/levels/bbh/areas/1/24/model.inc.c b/levels/bbh/areas/1/24/model.inc.c index 4692f5012..4f0e63bf3 100644 --- a/levels/bbh/areas/1/24/model.inc.c +++ b/levels/bbh/areas/1/24/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07013C58 - 0x07013C70 static const Lights1 bbh_seg7_lights_07013C58 = gdSPDefLights1( 0x20, 0x20, 0x20, @@ -11,310 +12,58 @@ static const Lights1 bbh_seg7_lights_07013C70 = gdSPDefLights1( ); // 0x07013C88 - 0x07013D08 -static const Vtx bbh_seg7_vertex_07013C88[] = { - {{{ 512, 0, -50}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, 0, -101}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, 0, -50}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, -101}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 819, -50}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 819, -101}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 819, -50}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 819, -101}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07013C88, 0x00371c40, 68724, 0x00013c88, 128); // 0x07013D08 - 0x07013DC8 -static const Vtx bbh_seg7_vertex_07013D08[] = { - {{{ 1024, 1638, -101}, 0, { -98, 1074}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 1638, -101}, 0, { 1058, 1074}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 1638, -1535}, 0, { 1058, -118}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, 1638, -1535}, 0, { -98, -118}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 358, 256, -101}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 256, -50}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 358, 256, -50}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 256, -101}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 102, 1075, -101}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 1075, -101}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 1075, -50}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 102, 1075, -50}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07013D08, 0x00371c40, 68724, 0x00013d08, 192); // 0x07013DC8 - 0x07013E08 -static const Vtx bbh_seg7_vertex_07013DC8[] = { - {{{ 1024, 0, -1535}, 0, { -7184, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 0, -1535}, 0, { 10188, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 0, -101}, 0, { 10188, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 0, -101}, 0, { -7184, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07013DC8, 0x00371c40, 68724, 0x00013dc8, 64); // 0x07013E08 - 0x07013E48 -static const Vtx bbh_seg7_vertex_07013E08[] = { - {{{ -511, 205, -1228}, 0, { 0, 990}, {0x41, 0x57, 0x41, 0xff}}}, - {{{ -511, 358, -1433}, 0, { 990, 0}, {0x41, 0x57, 0x41, 0xff}}}, - {{{ -613, 358, -1330}, 0, { 0, 0}, {0x41, 0x57, 0x41, 0xff}}}, - {{{ -409, 205, -1330}, 0, { 990, 990}, {0x41, 0x57, 0x41, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07013E08, 0x00371c40, 68724, 0x00013e08, 64); // 0x07013E48 - 0x07013F38 -static const Vtx bbh_seg7_vertex_07013E48[] = { - {{{ -511, 0, -1228}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -613, 205, -1330}, 0, { 990, 844}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -613, 0, -1330}, 0, { 990, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -511, 205, -1228}, 0, { 0, 844}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -409, 0, -1330}, 0, { 1414, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -409, 205, -1330}, 0, { 1414, 648}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -511, 205, -1228}, 0, { 0, 648}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -511, 0, -1228}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -511, 0, -1433}, 0, { 990, 2012}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -511, 205, -1433}, 0, { 990, 844}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -409, 0, -1330}, 0, { 0, 2012}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -409, 205, -1330}, 0, { 0, 844}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 358, 0, -50}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, 256, -101}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, 256, -50}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07013E48, 0x00371c40, 68724, 0x00013e48, 240); // 0x07013F38 - 0x07014028 -static const Vtx bbh_seg7_vertex_07013F38[] = { - {{{ 512, 256, -101}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -50}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 256, -50}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -101}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 1075, -101}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 819, -101}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 819, -50}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 1075, -50}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 819, -50}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 1075, -101}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 1075, -50}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 819, -101}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, 0, -50}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, 0, -101}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, 256, -101}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07013F38, 0x00371c40, 68724, 0x00013f38, 240); // 0x07014028 - 0x07014088 -static const Vtx bbh_seg7_vertex_07014028[] = { - {{{ -511, 205, -1433}, 0, { 990, 844}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -511, 358, -1433}, 0, { 990, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -409, 205, -1330}, 0, { 0, 844}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -511, 205, -1228}, 0, { 0, 844}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -613, 358, -1330}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -613, 205, -1330}, 0, { 990, 844}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07014028, 0x00371c40, 68724, 0x00014028, 96); // 0x07014088 - 0x07014178 -static const Vtx bbh_seg7_vertex_07014088[] = { - {{{ -511, 1638, -101}, 0, { 0, 2688}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 1075, -101}, 0, { 3034, 820}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 819, -101}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 0, -101}, 0, { 0, 2688}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 256, -101}, 0, { 1502, 1840}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 819, -101}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 0, -101}, 0, { 1502, 2688}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 819, -101}, 0, { 2778, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 819, -101}, 0, { 6612, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 819, -101}, 0, { 3800, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 1075, -101}, 0, { 3800, 820}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 1638, -101}, 0, { 6612, 2688}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 0, -101}, 0, { 6610, 2688}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 819, -101}, 0, { 6610, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 819, -101}, 0, { 3544, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07014088, 0x00371c40, 68724, 0x00014088, 240); // 0x07014178 - 0x07014268 -static const Vtx bbh_seg7_vertex_07014178[] = { - {{{ -716, 819, -1330}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 1638, -1330}, 0, { 0, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 1638, -306}, 0, { 5078, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 1075, -101}, 0, { 3034, 820}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 819, -101}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 819, -101}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 819, -306}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 1638, -306}, 0, { 0, 2688}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 1638, -1330}, 0, { 5078, 2688}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 819, -1330}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, -306}, 0, { 5078, 2688}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 819, -1330}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, -1330}, 0, { 0, 2688}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 819, -306}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 819, -306}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07014178, 0x00371c40, 68724, 0x00014178, 240); // 0x07014268 - 0x07014368 -static const Vtx bbh_seg7_vertex_07014268[] = { - {{{ 512, 256, -101}, 0, { 1502, 1840}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 358, 256, -101}, 0, { 2268, 1840}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 819, -101}, 0, { 2778, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 0, -1330}, 0, { 5078, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 819, -1330}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 819, -306}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 0, -306}, 0, { 0, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 819, 1638, -1535}, 0, { 0, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 1638, -1535}, 0, { 6612, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 819, -1535}, 0, { 6612, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 819, -1535}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 819, -1535}, 0, { 6612, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 0, -1535}, 0, { 0, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 0, -1535}, 0, { 6612, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 819, -1535}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 819, -101}, 0, { 3544, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07014268, 0x00371c40, 68724, 0x00014268, 256); // 0x07014368 - 0x07014458 -static const Vtx bbh_seg7_vertex_07014368[] = { - {{{ 358, 256, -101}, 0, { 2268, 1840}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 358, 0, -101}, 0, { 2268, 2688}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 0, -101}, 0, { 6610, 2688}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 819, -101}, 0, { 3544, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 1075, -101}, 0, { 3800, 820}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 1075, -101}, 0, { 3034, 820}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 1638, -101}, 0, { 0, 2688}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 1638, -101}, 0, { 6612, 2688}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 1638, -1535}, 0, { 990, 2680}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 819, -1433}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 1638, -1433}, 0, { 734, 2684}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 1638, -1433}, 0, { 734, 2684}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 819, 819, -1433}, 0, { 734, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 922, 819, -1330}, 0, { 224, -28}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 922, 1638, -1330}, 0, { 224, 2684}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07014368, 0x00371c40, 68724, 0x00014368, 240); // 0x07014458 - 0x07014538 -static const Vtx bbh_seg7_vertex_07014458[] = { - {{{ 922, 819, -1330}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 922, 0, -1330}, 0, { 734, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 0, -1330}, 0, { 990, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 922, 1638, -1330}, 0, { 224, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 922, 819, -1330}, 0, { 224, -28}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 819, -1330}, 0, { 0, -28}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 1638, -1330}, 0, { 0, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 1638, -1535}, 0, { 990, 2680}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 819, -1535}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 819, -1433}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 819, -1433}, 0, { 224, -28}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 922, 0, -1330}, 0, { 734, 2684}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 922, 819, -1330}, 0, { 734, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 819, 0, -1433}, 0, { 224, 2688}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07014458, 0x00371c40, 68724, 0x00014458, 224); // 0x07014538 - 0x07014638 -static const Vtx bbh_seg7_vertex_07014538[] = { - {{{ 819, 819, -1535}, 0, { 0, -28}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 0, -1433}, 0, { 224, 2688}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 819, -1433}, 0, { 224, -28}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 819, -204}, 0, { 224, -28}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 0, -101}, 0, { 0, 2688}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 819, -101}, 0, { 0, -28}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 922, 819, -1330}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 0, -1330}, 0, { 990, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 819, -1330}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 0, -1535}, 0, { 0, 2688}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 922, 819, -306}, 0, { 734, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 922, 0, -306}, 0, { 734, 2684}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 819, 0, -204}, 0, { 224, 2688}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1024, 819, -306}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, 0, -306}, 0, { 734, 2684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, 819, -306}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07014538, 0x00371c40, 68724, 0x00014538, 256); // 0x07014638 - 0x07014738 -static const Vtx bbh_seg7_vertex_07014638[] = { - {{{ 922, 819, -306}, 0, { 734, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 819, 0, -204}, 0, { 224, 2688}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 819, 819, -204}, 0, { 224, -28}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 819, 819, -204}, 0, { 224, -28}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 0, -204}, 0, { 224, 2688}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 0, -101}, 0, { 0, 2688}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 819, -306}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 0, -306}, 0, { 990, 2684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, 0, -306}, 0, { 734, 2684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, 1638, -306}, 0, { 224, 2684}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 922, 819, -306}, 0, { 224, -28}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 819, 819, -204}, 0, { 734, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1024, 1638, -306}, 0, { 0, 2688}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, 819, -306}, 0, { 224, -28}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, 1638, -306}, 0, { 224, 2684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 1638, -204}, 0, { 734, 2684}, {0xa7, 0x00, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07014638, 0x00371c40, 68724, 0x00014638, 256); // 0x07014738 - 0x07014838 -static const Vtx bbh_seg7_vertex_07014738[] = { - {{{ 819, 1638, -204}, 0, { 734, 2684}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 819, -204}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 819, -101}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 1638, -101}, 0, { 990, 2680}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 1638, -306}, 0, { 0, 2688}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 819, -306}, 0, { 0, -28}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, 819, -306}, 0, { 224, -28}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 819, -1330}, 0, { 734, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -511, 0, -1433}, 0, { 224, 2688}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -511, 819, -1433}, 0, { 224, -28}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -716, 819, -1330}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 0, -1330}, 0, { 734, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 819, -1330}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 819, -1433}, 0, { 224, -28}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, -1433}, 0, { 224, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, -1535}, 0, { 0, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07014738, 0x00371c40, 68724, 0x00014738, 256); // 0x07014838 - 0x07014938 -static const Vtx bbh_seg7_vertex_07014838[] = { - {{{ -613, 819, -1330}, 0, { 734, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -613, 0, -1330}, 0, { 734, 2684}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -511, 0, -1433}, 0, { 224, 2688}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -511, 819, -1433}, 0, { 224, -28}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, -1535}, 0, { 0, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 819, -1535}, 0, { 0, -28}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 819, -1330}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 0, -1330}, 0, { 990, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 0, -1330}, 0, { 734, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 1638, -1330}, 0, { 224, 2684}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -511, 819, -1433}, 0, { 734, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -511, 1638, -1433}, 0, { 734, 2684}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -716, 1638, -1330}, 0, { 0, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 819, -1330}, 0, { 224, -28}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 1638, -1330}, 0, { 224, 2684}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 819, -1330}, 0, { 224, -28}, {0x5a, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07014838, 0x00371c40, 68724, 0x00014838, 256); // 0x07014938 - 0x07014A28 -static const Vtx bbh_seg7_vertex_07014938[] = { - {{{ -511, 1638, -204}, 0, { 734, 2684}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -511, 819, -204}, 0, { 734, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -613, 819, -306}, 0, { 224, -28}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -511, 1638, -1433}, 0, { 734, 2684}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 819, -1433}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 819, -1535}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 1638, -1535}, 0, { 990, 2680}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 1638, -1330}, 0, { 0, 2688}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 819, -1330}, 0, { 0, -28}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 819, -1330}, 0, { 224, -28}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 1638, -306}, 0, { 224, 2684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 819, -306}, 0, { 224, -28}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 819, -306}, 0, { 0, -28}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 1638, -306}, 0, { 224, 2684}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -716, 1638, -306}, 0, { 0, 2688}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07014938, 0x00371c40, 68724, 0x00014938, 240); // 0x07014A28 - 0x07014B28 -static const Vtx bbh_seg7_vertex_07014A28[] = { - {{{ -613, 819, -306}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 0, -306}, 0, { 734, 2684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 0, -306}, 0, { 990, 2684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 819, -306}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 819, -204}, 0, { 224, -28}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -613, 0, -306}, 0, { 734, 2684}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -613, 819, -306}, 0, { 734, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -511, 0, -204}, 0, { 224, 2688}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -511, 1638, -101}, 0, { 990, 2680}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 819, -101}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 819, -204}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 1638, -204}, 0, { 734, 2684}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 819, -101}, 0, { 0, -28}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, -204}, 0, { 224, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 819, -204}, 0, { 224, -28}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, -101}, 0, { 0, 2688}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07014A28, 0x00371c40, 68724, 0x00014a28, 256); // 0x07014B28 - 0x07014BC8 static const Gfx bbh_seg7_dl_07014B28[] = { diff --git a/levels/bbh/areas/1/25/model.inc.c b/levels/bbh/areas/1/25/model.inc.c index 1574659c1..f0eb7dba7 100644 --- a/levels/bbh/areas/1/25/model.inc.c +++ b/levels/bbh/areas/1/25/model.inc.c @@ -1,42 +1,9 @@ +#include "pc/rom_assets.h" // 0x07015098 - 0x07015198 -static const Vtx bbh_seg7_vertex_07015098[] = { - {{{ -306, 819, -1125}, 0, { -2074, -1564}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 819, -1330}, 0, { -1564, -2588}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 819, -1535}, 0, { -2074, -3610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 819, 819, -1330}, 0, { 3546, -2588}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 819, -1535}, 0, { 4568, -3610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 819, 819, -306}, 0, { 3546, 2520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 819, -101}, 0, { 4568, 3542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 819, -1023}, 0, { -1564, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -716, 819, -1125}, 0, { -4118, -1564}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 819, -921}, 0, { -2074, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 819, -921}, 0, { 0, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 819, -1023}, 0, { 2524, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 819, -511}, 0, { -3096, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -716, 819, -101}, 0, { -4118, 3544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 819, -613}, 0, { -2074, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 819, -511}, 0, { -1564, 1500}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015098, 0x00371c40, 68724, 0x00015098, 256); // 0x07015198 - 0x07015298 -static const Vtx bbh_seg7_vertex_07015198[] = { - {{{ -716, 819, -101}, 0, { -4118, 3544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 819, -204}, 0, { -3096, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 819, -511}, 0, { -3096, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 819, -511}, 0, { -1564, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 819, -613}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 819, -613}, 0, { -2074, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 819, -101}, 0, { 4568, 3542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 819, -204}, 0, { -1564, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 819, -306}, 0, { 2012, 2520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 819, 819, -306}, 0, { 3546, 2520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 819, -613}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 819, -818}, 0, { 2524, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 819, -921}, 0, { 0, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 819, 819, -613}, 0, { 3546, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 819, -1023}, 0, { 2524, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 819, 819, -818}, 0, { 3546, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015198, 0x00371c40, 68724, 0x00015198, 256); // 0x07015298 - 0x07015398 static const Gfx bbh_seg7_dl_07015298[] = { diff --git a/levels/bbh/areas/1/26/model.inc.c b/levels/bbh/areas/1/26/model.inc.c index c2e81594b..b6792098a 100644 --- a/levels/bbh/areas/1/26/model.inc.c +++ b/levels/bbh/areas/1/26/model.inc.c @@ -1,48 +1,12 @@ +#include "pc/rom_assets.h" // 0x07015408 - 0x07015508 -static const Vtx bbh_seg7_vertex_07015408[] = { - {{{ 358, 1434, -1525}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -50, 1024, -1525}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 358, 1024, -1525}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -410, 563, -1519}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -700, 563, -1229}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -700, 358, -1229}, 0, { 0, 480}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -410, 358, -1519}, 0, { 990, 480}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -599, 211, -1129}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -310, 211, -1418}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 358, 614, -1525}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -50, 205, -1525}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 358, 205, -1525}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -50, 614, -1525}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1014, 205, -613}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1014, 614, -1023}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1014, 205, -1023}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015408, 0x00371c40, 68724, 0x00015408, 256); // 0x07015508 - 0x070155E8 -static const Vtx bbh_seg7_vertex_07015508[] = { - {{{ 358, 1434, -1525}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -50, 1434, -1525}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -50, 1024, -1525}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -706, 205, -1023}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -706, 614, -613}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -706, 205, -613}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -706, 614, -1023}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -706, 1024, -1023}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -706, 1434, -1023}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -706, 1434, -613}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -706, 1024, -613}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1014, 205, -613}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1014, 614, -613}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1014, 614, -1023}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015508, 0x00371c40, 68724, 0x00015508, 224); // 0x070155E8 - 0x07015628 -static const Vtx bbh_seg7_vertex_070155E8[] = { - {{{ 1014, 1024, -613}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1014, 1434, -613}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1014, 1434, -1023}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1014, 1024, -1023}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070155E8, 0x00371c40, 68724, 0x000155e8, 64); // 0x07015628 - 0x070156E0 static const Gfx bbh_seg7_dl_07015628[] = { diff --git a/levels/bbh/areas/1/27/model.inc.c b/levels/bbh/areas/1/27/model.inc.c index 384fd6d26..bda1652dd 100644 --- a/levels/bbh/areas/1/27/model.inc.c +++ b/levels/bbh/areas/1/27/model.inc.c @@ -1,40 +1,9 @@ +#include "pc/rom_assets.h" // 0x07015750 - 0x07015840 -static const Vtx bbh_seg7_vertex_07015750[] = { - {{{ 1014, 307, -818}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1014, 410, -716}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 963, 410, -818}, 0, { 478, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1014, 512, -818}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1014, 410, -921}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1014, 1126, -818}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1014, 1229, -716}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 963, 1229, -818}, 0, { 478, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1014, 1229, -921}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1014, 1331, -818}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1229, -716}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1126, -818}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -654, 1229, -818}, 0, { 480, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1229, -921}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1331, -818}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015750, 0x00371c40, 68724, 0x00015750, 240); // 0x07015840 - 0x07015930 -static const Vtx bbh_seg7_vertex_07015840[] = { - {{{ -706, 512, -818}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 410, -716}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -654, 410, -818}, 0, { 480, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 307, -818}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 410, -921}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 256, 410, -1525}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 154, 512, -1525}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 154, 410, -1474}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 154, 307, -1525}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, 410, -1525}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, 1229, -1525}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 154, 1126, -1525}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 154, 1229, -1474}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 256, 1229, -1525}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 154, 1331, -1525}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015840, 0x00371c40, 68724, 0x00015840, 240); // 0x07015930 - 0x07015A20 static const Gfx bbh_seg7_dl_07015930[] = { diff --git a/levels/bbh/areas/1/28/model.inc.c b/levels/bbh/areas/1/28/model.inc.c index 437165eba..2439efc87 100644 --- a/levels/bbh/areas/1/28/model.inc.c +++ b/levels/bbh/areas/1/28/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07015A90 - 0x07015AA8 static const Lights1 bbh_seg7_lights_07015A90 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,389 +6,70 @@ static const Lights1 bbh_seg7_lights_07015A90 = gdSPDefLights1( ); // 0x07015AA8 - 0x07015B98 -static const Vtx bbh_seg7_vertex_07015AA8[] = { - {{{ 1024, 1741, 1140}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 1843, 1345}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 1741, 1345}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, 1741, 1345}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, 1843, 1345}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, 1843, 1140}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, 1741, 1140}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, 1741, 1140}, 0, { 6100, 990}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 307, 1843, 1140}, 0, { 6100, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 410, 1843, 1038}, 0, { 5078, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 410, 1741, 1038}, 0, { 5078, 990}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 410, 1741, 1038}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 410, 1843, 1038}, 0, { 5078, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, 1843, 1038}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, 1741, 1038}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015AA8, 0x00371c40, 68724, 0x00015aa8, 240); // 0x07015B98 - 0x07015C08 -static const Vtx bbh_seg7_vertex_07015B98[] = { - {{{ 922, 1741, 1038}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 922, 1843, 1038}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1024, 1843, 1140}, 0, { -1052, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1024, 1741, 1140}, 0, { -1052, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1024, 1741, 1140}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 1843, 1140}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 1843, 1345}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015B98, 0x00371c40, 68724, 0x00015b98, 112); // 0x07015C08 - 0x07015C78 -static const Vtx bbh_seg7_vertex_07015C08[] = { - {{{ 102, 1741, 218}, 0, { 0, 454}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 1741, -805}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 1741, -805}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 1741, 1345}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 1741, 1345}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 1741, 218}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 1741, 218}, 0, { 0, 612}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015C08, 0x00371c40, 68724, 0x00015c08, 112); // 0x07015C78 - 0x07015D68 -static const Vtx bbh_seg7_vertex_07015C78[] = { - {{{ 1229, 1922, 1843}, 0, { 2454, 880}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2150, 1843}, 0, { 2454, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2150, 1345}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 1741, -805}, 0, { -4118, 1604}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 2150, -805}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 2150, -805}, 0, { -4118, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 1741, -805}, 0, { 480, 1604}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 2150, -805}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 1741, 1345}, 0, { -9740, 1604}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 1741, -805}, 0, { 990, 1604}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 2150, 1345}, 0, { -9740, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 2150, 1843}, 0, { 2454, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 1922, 1345}, 0, { 0, 880}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 2150, 1345}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 1922, 1843}, 0, { 2454, 880}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015C78, 0x00371c40, 68724, 0x00015c78, 240); // 0x07015D68 - 0x07015E58 -static const Vtx bbh_seg7_vertex_07015D68[] = { - {{{ 2048, 1997, 410}, 0, { 922, 580}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1997, 563}, 0, { 1688, 580}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 2150, 1345}, 0, { 5590, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 1922, 1843}, 0, { 2454, 880}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2150, 1345}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 1922, 1345}, 0, { 0, 880}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 1922, 1843}, 0, { 3716, 880}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 2150, 1843}, 0, { 2352, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 1922, 1843}, 0, { 2352, 880}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 2150, 1843}, 0, { 3716, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 1922, 1843}, 0, { 0, 880}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 1922, 1843}, 0, { 1330, 880}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 2150, 1843}, 0, { 1330, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 2150, 1843}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 2150, 218}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015D68, 0x00371c40, 68724, 0x00015d68, 240); // 0x07015E58 - 0x07015F58 -static const Vtx bbh_seg7_vertex_07015E58[] = { - {{{ -716, 2150, 1345}, 0, { 6440, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 1741, 1345}, 0, { 3716, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 1741, 1345}, 0, { 6440, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 1997, 563}, 0, { 1688, 580}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1741, 563}, 0, { 1688, 1604}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1741, 1345}, 0, { 5590, 1604}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 2150, 1345}, 0, { 5590, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1997, 410}, 0, { 922, 580}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 2150, 218}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1741, 218}, 0, { 0, 1604}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1741, 410}, 0, { 922, 1604}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2150, 1345}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 1741, 1345}, 0, { -2756, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 1741, 1345}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 2150, 1345}, 0, { -2756, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 2150, 1345}, 0, { 3716, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015E58, 0x00371c40, 68724, 0x00015e58, 256); // 0x07015F58 - 0x07016038 -static const Vtx bbh_seg7_vertex_07015F58[] = { - {{{ 512, 2150, 1894}, 0, { 1246, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 1922, 1843}, 0, { 1500, 880}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 2150, 1843}, 0, { 1500, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 1922, 1894}, 0, { 1246, 880}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 819, 2150, 1843}, 0, { 1500, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 1922, 1894}, 0, { 1246, 880}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 2150, 1894}, 0, { 1246, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 1922, 1843}, 0, { 1500, 880}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2099, 1741, 410}, 0, { -98, 1604}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 1741, 563}, 0, { 666, 1604}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 1741, 563}, 0, { 666, 1604}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 1997, 563}, 0, { 666, 580}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 1997, 410}, 0, { -98, 580}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 1997, 410}, 0, { -98, 580}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07015F58, 0x00371c40, 68724, 0x00015f58, 224); // 0x07016038 - 0x07016118 -static const Vtx bbh_seg7_vertex_07016038[] = { - {{{ 2099, 1997, 410}, 0, { -98, 580}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1741, 410}, 0, { -98, 1604}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 1741, 410}, 0, { -98, 1604}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 1741, 563}, 0, { 666, 1604}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 1741, 563}, 0, { 666, 1604}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 1997, 563}, 0, { 666, 580}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 1741, 410}, 0, { -98, 1604}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 1741, 410}, 0, { -98, 1604}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 1741, 563}, 0, { 666, 1604}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 1997, 563}, 0, { 666, 580}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 1997, 410}, 0, { -98, 580}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 1997, 563}, 0, { 666, 580}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 1997, 563}, 0, { 666, 580}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 1997, 410}, 0, { -98, 580}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07016038, 0x00371c40, 68724, 0x00016038, 224); // 0x07016118 - 0x07016208 -static const Vtx bbh_seg7_vertex_07016118[] = { - {{{ 102, 1922, 1345}, 0, { 3716, 1112}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 1922, 1345}, 0, { 0, 1112}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 1741, 1345}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 1741, 1345}, 0, { 3716, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 2150, 116}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 1741, 218}, 0, { 990, 1604}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 2150, 218}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 1741, 116}, 0, { 1500, 1604}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -716, 2150, 116}, 0, { 1500, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -613, 2150, 218}, 0, { 990, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -613, 1741, 218}, 0, { 990, 1604}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -613, 1741, 218}, 0, { 990, 1604}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -613, 2150, 218}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -613, 2150, 423}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -613, 1741, 423}, 0, { 0, 1604}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07016118, 0x00371c40, 68724, 0x00016118, 240); // 0x07016208 - 0x070162F8 -static const Vtx bbh_seg7_vertex_07016208[] = { - {{{ -613, 1741, 423}, 0, { 0, 1604}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -613, 2150, 423}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -716, 2150, 526}, 0, { -540, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -716, 1741, 526}, 0, { -542, 1604}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 102, 2150, -805}, 0, { -4118, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 1741, -497}, 0, { -2586, 1604}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 2150, -497}, 0, { -2586, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 1741, -805}, 0, { -4118, 1604}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1741, 218}, 0, { 9678, 1604}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 2150, 218}, 0, { 9678, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 2150, 218}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 2150, 116}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 1741, 116}, 0, { 480, 1604}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 1741, 218}, 0, { 990, 1604}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 1741, 218}, 0, { 0, 1604}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07016208, 0x00371c40, 68724, 0x00016208, 240); // 0x070162F8 - 0x070163F8 -static const Vtx bbh_seg7_vertex_070162F8[] = { - {{{ 205, 1741, -805}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 2150, -805}, 0, { 8144, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 2150, -805}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1741, -805}, 0, { 8144, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1741, 116}, 0, { 4568, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 2150, -805}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1741, -805}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 2150, 116}, 0, { 4568, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, 2150, -497}, 0, { -542, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 1741, -805}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 2150, -805}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 1741, -497}, 0, { -540, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 1741, 116}, 0, { 8144, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 2150, 116}, 0, { 8144, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 2150, 116}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 1741, 116}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070162F8, 0x00371c40, 68724, 0x000162f8, 256); // 0x070163F8 - 0x070164D8 -static const Vtx bbh_seg7_vertex_070163F8[] = { - {{{ 102, 1922, 1345}, 0, { 36, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 1922, 1843}, 0, { 2524, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1229, 1922, 1843}, 0, { 2524, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1229, 1922, 1345}, 0, { 36, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 410, 1843, 1038}, 0, { -540, 1720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, 1843, 1140}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, 1843, 1345}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 1843, 1345}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 1843, 1140}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 922, 1843, 1038}, 0, { -540, 260}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 2150, 116}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 2150, 526}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, 2150, 423}, 0, { 990, 1400}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, 2150, 218}, 0, { 990, 580}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070163F8, 0x00371c40, 68724, 0x000163f8, 224); // 0x070164D8 - 0x07016558 -static const Vtx bbh_seg7_vertex_070164D8[] = { - {{{ 205, 2355, 116}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 1741, -497}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 2355, -497}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 1741, 116}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 2355, -497}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 1741, 116}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 2355, 116}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 1741, -497}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070164D8, 0x00371c40, 68724, 0x000164d8, 128); // 0x07016558 - 0x070165D8 -static const Vtx bbh_seg7_vertex_07016558[] = { - {{{ 819, 1922, 1843}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 1922, 1843}, 0, { 3036, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 1922, 1894}, 0, { 3036, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 1922, 1894}, 0, { 0, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 1741, 116}, 0, { 0, 4564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 1741, -805}, 0, { 10868, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 1741, -805}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 1741, 116}, 0, { 10868, 4564}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07016558, 0x00371c40, 68724, 0x00016558, 128); // 0x070165D8 - 0x070166B8 -static const Vtx bbh_seg7_vertex_070165D8[] = { - {{{ 819, 2150, 1843}, 0, { -1048, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 2150, 1894}, 0, { -1048, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 2178, 1894}, 0, { -1048, 1740}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 2150, 1894}, 0, { 2012, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 2178, 1843}, 0, { 2012, 1740}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 2178, 1894}, 0, { 2012, 1740}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 2150, 1843}, 0, { 2012, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 2178, 1843}, 0, { 2012, 1740}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 2150, 1843}, 0, { 2012, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 2150, 1843}, 0, { 6100, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 2178, 1843}, 0, { -1048, 1740}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 717, 2765, 1843}, 0, { 0, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 2253, 1843}, 0, { 6100, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 614, 2765, 1843}, 0, { 988, -4120}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070165D8, 0x00371c40, 68724, 0x000165d8, 224); // 0x070166B8 - 0x070167A8 -static const Vtx bbh_seg7_vertex_070166B8[] = { - {{{ 819, 2178, 1894}, 0, { -1048, 1740}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 2178, 1894}, 0, { 2012, 1740}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 2178, 1843}, 0, { 2012, 1740}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 819, 2150, 1843}, 0, { -1048, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 2178, 1843}, 0, { -1048, 1740}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 2150, 1843}, 0, { -5136, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 2150, 1843}, 0, { -1048, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 2178, 1894}, 0, { -1048, 1740}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 2178, 1843}, 0, { -1048, 1740}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 2253, 1843}, 0, { -2072, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 614, 2765, 792}, 0, { 8416, -5142}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 614, 2765, 1843}, 0, { -2072, -5142}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 819, 2178, 1843}, 0, { -1048, 1740}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1229, 2253, 1843}, 0, { -5136, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 717, 2765, 1843}, 0, { 0, -4120}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070166B8, 0x00371c40, 68724, 0x000166b8, 240); // 0x070167A8 - 0x07016888 -static const Vtx bbh_seg7_vertex_070167A8[] = { - {{{ 102, 2253, 1843}, 0, { -2072, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 2150, 1843}, 0, { -2072, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 2150, 1345}, 0, { 2896, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 2253, 1253}, 0, { 3816, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 2253, 1843}, 0, { -2072, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 102, 2253, 1253}, 0, { 3816, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 614, 2765, 792}, 0, { 8416, -5142}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 1229, 2150, 1843}, 0, { -2072, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2253, 1843}, 0, { -2072, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2150, 1345}, 0, { 2896, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2253, 1253}, 0, { 3816, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1229, 2253, 1843}, 0, { -2072, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 717, 2765, 1843}, 0, { -2072, -5142}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1229, 2253, 1253}, 0, { 3816, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070167A8, 0x00371c40, 68724, 0x000167a8, 224); // 0x07016888 - 0x07016968 -static const Vtx bbh_seg7_vertex_07016888[] = { - {{{ 2048, 3174, 423}, 0, { 2012, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 3174, 116}, 0, { -1052, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 2150, -805}, 0, {-10248, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 2150, 1345}, 0, { 11212, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 2253, 1253}, 0, { -2072, 4054}, {0x00, 0xac, 0xa2, 0xff}}}, - {{{ 102, 2150, 1345}, 0, { -2072, 5076}, {0x00, 0xac, 0xa2, 0xff}}}, - {{{ -716, 2150, 1345}, 0, {-10248, 5076}, {0x00, 0xac, 0xa2, 0xff}}}, - {{{ -716, 3174, 423}, 0, {-10248, -5142}, {0x00, 0xac, 0xa2, 0xff}}}, - {{{ 614, 2765, 792}, 0, { 3036, -1054}, {0x00, 0xab, 0xa2, 0xff}}}, - {{{ 102, 2253, 1253}, 0, { -2072, 4054}, {0x00, 0xab, 0xa2, 0xff}}}, - {{{ -716, 3174, 423}, 0, {-10248, -5142}, {0x00, 0xab, 0xa2, 0xff}}}, - {{{ 717, 2765, 792}, 0, { 4056, -1054}, {0x00, 0xab, 0xa2, 0xff}}}, - {{{ 2048, 3174, 423}, 0, { 17344, -5142}, {0x00, 0xab, 0xa2, 0xff}}}, - {{{ 1229, 2253, 1253}, 0, { 9168, 4054}, {0x00, 0xab, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07016888, 0x00371c40, 68724, 0x00016888, 224); // 0x07016968 - 0x07016A58 -static const Vtx bbh_seg7_vertex_07016968[] = { - {{{ 2048, 2150, 1345}, 0, { 17344, 5076}, {0x00, 0xac, 0xa2, 0xff}}}, - {{{ 1229, 2253, 1253}, 0, { 9168, 4054}, {0x00, 0xac, 0xa2, 0xff}}}, - {{{ 2048, 3174, 423}, 0, { 17344, -5142}, {0x00, 0xac, 0xa2, 0xff}}}, - {{{ 1229, 2150, 1345}, 0, { 9168, 5076}, {0x00, 0xac, 0xa2, 0xff}}}, - {{{ 1229, 2253, 1253}, 0, { 3816, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 717, 2765, 1843}, 0, { -2072, -5142}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 717, 2765, 792}, 0, { 8416, -5142}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 717, 2765, 792}, 0, { 3936, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 614, 2765, 1843}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 614, 2765, 792}, 0, { 3936, 570}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 717, 2765, 1843}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 2150, -805}, 0, {-10248, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 3174, 116}, 0, { -1052, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 3174, 423}, 0, { 2012, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, 2150, 1345}, 0, { 11212, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07016968, 0x00371c40, 68724, 0x00016968, 240); // 0x07016A58 - 0x07016B58 -static const Vtx bbh_seg7_vertex_07016A58[] = { - {{{ 2048, 2150, -805}, 0, { 17344, 5076}, {0x00, 0xac, 0x5e, 0xff}}}, - {{{ -716, 3174, 116}, 0, {-10248, -5142}, {0x00, 0xac, 0x5e, 0xff}}}, - {{{ -716, 2150, -805}, 0, {-10248, 5076}, {0x00, 0xac, 0x5e, 0xff}}}, - {{{ 2048, 3174, 116}, 0, { 17344, -5142}, {0x00, 0xac, 0x5e, 0xff}}}, - {{{ 2048, 3174, 423}, 0, {-12292, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 3174, 423}, 0, { 15300, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 3174, 116}, 0, { 15300, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 3174, 116}, 0, {-12292, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, 2355, 116}, 0, { -3092, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 2355, -497}, 0, { 3032, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 3174, 116}, 0, { -3092, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 2150, -497}, 0, { 3032, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 2150, -805}, 0, { 6100, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 2150, 116}, 0, { 9164, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 3174, 116}, 0, { 9168, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 3174, 116}, 0, { -7180, -4120}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07016A58, 0x00371c40, 68724, 0x00016a58, 256); // 0x07016B58 - 0x07016C58 -static const Vtx bbh_seg7_vertex_07016B58[] = { - {{{ 205, 2150, 116}, 0, { 9164, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 3174, 116}, 0, { -7180, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 2150, 116}, 0, { -7184, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 2355, -497}, 0, { -2072, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 2355, 116}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 3288, 218}, 0, { 5076, -8322}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 2150, 218}, 0, { 5076, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 2150, 116}, 0, { 4056, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, 2355, -497}, 0, { 0, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 1741, -497}, 0, { 992, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 1741, -497}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 2150, -805}, 0, { -5136, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 2150, -497}, 0, { -2072, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 2150, 218}, 0, { 11208, 6098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 3288, 218}, 0, { 11208, -5256}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 3288, 218}, 0, { -8204, -5256}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07016B58, 0x00371c40, 68724, 0x00016b58, 256); // 0x07016C58 - 0x07016D38 -static const Vtx bbh_seg7_vertex_07016C58[] = { - {{{ 2048, 2150, 218}, 0, { 11208, 6098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 3288, 218}, 0, { -8204, -5256}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 2150, 218}, 0, { -8204, 6098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 2355, 116}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 102, 2355, -497}, 0, { 988, 6098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, 2355, -497}, 0, { 0, 6098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 102, 2355, 116}, 0, { 988, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, 1741, 116}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 2355, 116}, 0, { 992, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 2355, 116}, 0, { 0, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 2355, -497}, 0, { 0, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 2355, -497}, 0, { 992, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 1741, -497}, 0, { 992, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 1741, 116}, 0, { 992, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07016C58, 0x00371c40, 68724, 0x00016c58, 224); // 0x07016D38 - 0x07016DC8 static const Gfx bbh_seg7_dl_07016D38[] = { diff --git a/levels/bbh/areas/1/29/model.inc.c b/levels/bbh/areas/1/29/model.inc.c index f76f7fc9a..92d926e02 100644 --- a/levels/bbh/areas/1/29/model.inc.c +++ b/levels/bbh/areas/1/29/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07017480 - 0x07017498 static const Lights1 bbh_seg7_lights_07017480 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,16 +6,7 @@ static const Lights1 bbh_seg7_lights_07017480 = gdSPDefLights1( ); // 0x07017498 - 0x07017518 -static const Vtx bbh_seg7_vertex_07017498[] = { - {{{ 102, 2372, 1132}, 0, { 0, 990}, {0x00, 0xab, 0xa2, 0xff}}}, - {{{ -306, 2676, 858}, 0, { 990, 0}, {0x00, 0xab, 0xa2, 0xff}}}, - {{{ 102, 2676, 858}, 0, { 0, 0}, {0x00, 0xab, 0xa2, 0xff}}}, - {{{ -306, 2372, 1132}, 0, { 990, 990}, {0x00, 0xab, 0xa2, 0xff}}}, - {{{ 1638, 2372, 1132}, 0, { 0, 990}, {0x00, 0xab, 0xa2, 0xff}}}, - {{{ 1229, 2676, 858}, 0, { 990, 0}, {0x00, 0xab, 0xa2, 0xff}}}, - {{{ 1638, 2676, 858}, 0, { 0, 0}, {0x00, 0xab, 0xa2, 0xff}}}, - {{{ 1229, 2372, 1132}, 0, { 990, 990}, {0x00, 0xab, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07017498, 0x00371c40, 68724, 0x00017498, 128); // 0x07017518 - 0x07017570 static const Gfx bbh_seg7_dl_07017518[] = { diff --git a/levels/bbh/areas/1/3/model.inc.c b/levels/bbh/areas/1/3/model.inc.c index 7bcc13f85..7dd207210 100644 --- a/levels/bbh/areas/1/3/model.inc.c +++ b/levels/bbh/areas/1/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070079B0 - 0x070079C8 static const Lights1 bbh_seg7_lights_070079B0 = gdSPDefLights1( 0x3f, 0x51, 0x66, @@ -11,28 +12,10 @@ static const Lights1 bbh_seg7_lights_070079C8 = gdSPDefLights1( ); // 0x070079E0 - 0x07007AA0 -static const Vtx bbh_seg7_vertex_070079E0[] = { - {{{ 1331, 512, 2038}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1741, 512, 2038}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1741, 102, 2038}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1331, 102, 2038}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -409, 1536, 2038}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 1536, 2038}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 1126, 2038}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -409, 1126, 2038}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1331, 1536, 2038}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1741, 1536, 2038}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1741, 1126, 2038}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1331, 1126, 2038}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070079E0, 0x00371c40, 68724, 0x000079e0, 192); // 0x07007AA0 - 0x07007AE0 -static const Vtx bbh_seg7_vertex_07007AA0[] = { - {{{ 512, 1075, 2038}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, 666, 2038}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 666, 2038}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, 1075, 2038}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07007AA0, 0x00371c40, 68724, 0x00007aa0, 64); // 0x07007AE0 - 0x07007B48 static const Gfx bbh_seg7_dl_07007AE0[] = { diff --git a/levels/bbh/areas/1/30/model.inc.c b/levels/bbh/areas/1/30/model.inc.c index a874bfcf8..291ca900b 100644 --- a/levels/bbh/areas/1/30/model.inc.c +++ b/levels/bbh/areas/1/30/model.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x070175E0 - 0x070176E0 -static const Vtx bbh_seg7_vertex_070175E0[] = { - {{{ -229, 1815, 466}, 0, { 0, -48}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ -229, 2429, 1080}, 0, { 0, 974}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ -229, 2619, 909}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ 1306, 2005, 295}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ 1306, 2619, 909}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ 1562, 2619, 909}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ 1562, 2005, 295}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ 1306, 1815, 466}, 0, { 0, -48}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ 1306, 2429, 1080}, 0, { 0, 974}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ 1562, 2429, 1080}, 0, { 990, 974}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ 1562, 1815, 466}, 0, { 990, -48}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ -229, 2005, 295}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ 26, 1815, 466}, 0, { 990, -48}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ 26, 2005, 295}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ 26, 2619, 909}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x84}}}, - {{{ 26, 2429, 1080}, 0, { 990, 974}, {0xff, 0xec, 0x40, 0x84}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070175E0, 0x00371c40, 68724, 0x000175e0, 256); // 0x070176E0 - 0x07017788 static const Gfx bbh_seg7_dl_070176E0[] = { diff --git a/levels/bbh/areas/1/31/model.inc.c b/levels/bbh/areas/1/31/model.inc.c index fb295fd5e..ab59a82a2 100644 --- a/levels/bbh/areas/1/31/model.inc.c +++ b/levels/bbh/areas/1/31/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070177F8 - 0x07017810 static const Lights1 bbh_seg7_lights_070177F8 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -11,612 +12,106 @@ static const Lights1 bbh_seg7_lights_07017810 = gdSPDefLights1( ); // 0x07017828 - 0x07017918 -static const Vtx bbh_seg7_vertex_07017828[] = { - {{{ -2764, -2354, 1024}, 0, { 13766, -3098}, {0x00, 0x7c, 0xe7, 0xff}}}, - {{{ -2047, -2457, 512}, 0, { 10188, -544}, {0x00, 0x7c, 0xe7, 0xff}}}, - {{{ -2764, -2457, 512}, 0, { 13766, -544}, {0x00, 0x7c, 0xe7, 0xff}}}, - {{{ -2047, -2354, 1024}, 0, { 10188, -3098}, {0x00, 0x7c, 0xe7, 0xff}}}, - {{{ -2764, -2354, 1024}, 0, { 13766, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2764, -2354, 1536}, 0, { 13766, -5654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -2354, 1536}, 0, { 7634, -5654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, -2354, 1024}, 0, { 10188, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -2764, -1023}, 0, { 6612, -5654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, -2764, -1023}, 0, { -5650, -5654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, -2764, 1434}, 0, { -5650, 6610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -2764, 1434}, 0, { 6610, 6610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, -2969, 1126}, 0, { -2074, 4566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2969, 2048}, 0, { -4628, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1946, -2969, 2048}, 0, { -3096, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07017828, 0x00371c40, 68724, 0x00017828, 240); // 0x07017918 - 0x07017A08 -static const Vtx bbh_seg7_vertex_07017918[] = { - {{{ -2047, -2457, 512}, 0, { 10188, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2764, -2457, -1535}, 0, { 13766, 9676}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2764, -2457, 512}, 0, { 13766, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, -2457, -613}, 0, { 10188, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -2457, -1125}, 0, { 7634, 7632}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, -1535}, 0, { -8206, 9676}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, -2969, 1126}, 0, { -2074, 4566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1946, -2969, 2048}, 0, { -3096, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2355, -2969, 2560}, 0, { -1052, 11720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -2969, 2560}, 0, { 3546, 11720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3686, -2969, 2048}, 0, { 5590, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3686, -2969, 1126}, 0, { 5588, 4566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, -2457, 1536}, 0, { -5652, -5654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, 2048}, 0, { -8206, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, 1638}, 0, { -8206, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07017918, 0x00371c40, 68724, 0x00017918, 240); // 0x07017A08 - 0x07017AE8 -static const Vtx bbh_seg7_vertex_07017A08[] = { - {{{ 2150, -2969, 1126}, 0, { -2074, 4566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2969, 1638}, 0, { -4628, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2969, 2048}, 0, { -4628, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, -1125}, 0, { -8206, 7632}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, -2457, -1125}, 0, { -5652, 7632}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, -613}, 0, { -8206, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, -1535}, 0, { -8206, 9676}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, -2457, -613}, 0, {-10762, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, -2457, 1126}, 0, {-10762, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, 1024}, 0, { -8206, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, 1638}, 0, { -8206, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, 1024}, 0, { 9678, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, -2457, 1536}, 0, { 7122, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, 1638}, 0, { 9678, 6608}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07017A08, 0x00371c40, 68724, 0x00017a08, 224); // 0x07017AE8 - 0x07017BE8 -static const Vtx bbh_seg7_vertex_07017AE8[] = { - {{{ -2764, -2457, 2048}, 0, { 13766, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, -2457, 2560}, 0, { 7122, -10764}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -2457, 2048}, 0, { 5078, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2354, -2457, 2560}, 0, { 11722, -10764}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, -2457, 1536}, 0, { -5652, -5654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2764, -2457, 1536}, 0, { 13766, -5654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, 2048}, 0, { -8206, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -2457, -1125}, 0, { 7634, 7632}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, -2457, -1125}, 0, { -5652, 7632}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, -1535}, 0, { -8206, 9676}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3686, -2661, -1535}, 0, { 5588, -8720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2661, 102}, 0, { -5650, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3686, -2661, 102}, 0, { 5588, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3686, -2661, 102}, 0, { 5588, -544}, {0x00, 0x79, 0x24, 0xff}}}, - {{{ 2150, -2969, 1126}, 0, { -2074, 4566}, {0x00, 0x79, 0x24, 0xff}}}, - {{{ 3686, -2969, 1126}, 0, { 5588, 4566}, {0x00, 0x79, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07017AE8, 0x00371c40, 68724, 0x00017ae8, 256); // 0x07017BE8 - 0x07017CC8 -static const Vtx bbh_seg7_vertex_07017BE8[] = { - {{{ 3686, -2661, 102}, 0, { 5588, -544}, {0x00, 0x79, 0x24, 0xff}}}, - {{{ 2150, -2661, 102}, 0, { -2074, -544}, {0x00, 0x79, 0x24, 0xff}}}, - {{{ 2150, -2969, 1126}, 0, { -2074, 4566}, {0x00, 0x79, 0x24, 0xff}}}, - {{{ 1638, -2457, 128}, 0, { 9678, -926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, -2457, 128}, 0, { 9166, -926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, -2457, 282}, 0, { 9166, -160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2457, 282}, 0, { 9678, -160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, -2457, 282}, 0, { -8718, -160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, -2457, 282}, 0, { -8206, -160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, -2457, 128}, 0, { -8206, -926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, -2457, 128}, 0, { -8718, -926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3686, -2661, -1535}, 0, { 5588, -8720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2661, -1535}, 0, { -4630, -8720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -2661, 102}, 0, { -5650, -544}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07017BE8, 0x00371c40, 68724, 0x00017be8, 224); // 0x07017CC8 - 0x07017DB8 -static const Vtx bbh_seg7_vertex_07017CC8[] = { - {{{ -1244, -1945, 891}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -882, -1945, 1253}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -882, -2457, 1253}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1244, -2457, -480}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -882, -2457, -842}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -882, -1945, -842}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1244, -1945, -480}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -460, -2457, -1013}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, -1945, -1013}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -460, -1945, -1013}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, -2457, -1013}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 836, -1945, -480}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 474, -2457, -842}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 836, -2457, -480}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 474, -1945, -842}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07017CC8, 0x00371c40, 68724, 0x00017cc8, 240); // 0x07017DB8 - 0x07017E68 -static const Vtx bbh_seg7_vertex_07017DB8[] = { - {{{ -460, -1945, 1423}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, -1945, 1423}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, -2457, 1423}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1244, -1945, 891}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -882, -2457, 1253}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1244, -2457, 891}, 0, { 990, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 836, -2457, 891}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 474, -2457, 1253}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 474, -1945, 1253}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 836, -1945, 891}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -460, -2457, 1423}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07017DB8, 0x00371c40, 68724, 0x00017db8, 176); // 0x07017E68 - 0x07017F48 -static const Vtx bbh_seg7_vertex_07017E68[] = { - {{{ 691, -2354, 1536}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 589, -2354, 1536}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 589, -2354, 2048}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 691, -2354, 2048}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -1637, 512}, 0, { 3034, 0}, {0xe8, 0x00, 0x84, 0xff}}}, - {{{ 1536, -2047, 410}, 0, { 2524, 988}, {0xe8, 0x00, 0x84, 0xff}}}, - {{{ 1536, -2457, 410}, 0, { 2524, 2012}, {0xe8, 0x00, 0x84, 0xff}}}, - {{{ 1024, -1637, -101}, 0, { 0, 0}, {0xb1, 0x9d, 0x00, 0xff}}}, - {{{ 1536, -2047, 0}, 0, { 478, 988}, {0xb1, 0x9d, 0x00, 0xff}}}, - {{{ 1536, -2047, 410}, 0, { 2524, 988}, {0xb1, 0x9d, 0x00, 0xff}}}, - {{{ 1536, -2047, 0}, 0, { 478, 988}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ 1024, -2457, -101}, 0, { 0, 2012}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ 1536, -2457, 0}, 0, { 478, 2012}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ 1024, -1637, -101}, 0, { 0, 0}, {0xe8, 0x00, 0x7c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07017E68, 0x00371c40, 68724, 0x00017e68, 224); // 0x07017F48 - 0x07018028 -static const Vtx bbh_seg7_vertex_07017F48[] = { - {{{ 1536, -2047, 0}, 0, { 478, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, -2201, 128}, 0, { 1118, 1372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, -2201, 282}, 0, { 1884, 1372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, -2457, 0}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, -2457, 128}, 0, { 1118, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, -2047, 410}, 0, { 2524, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, -2457, 410}, 0, { 2524, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, -2457, 282}, 0, { 1884, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -1637, 512}, 0, { 3034, 0}, {0xb1, 0x9d, 0x00, 0xff}}}, - {{{ 1024, -1637, -101}, 0, { 0, 0}, {0xb1, 0x9d, 0x00, 0xff}}}, - {{{ 1536, -2047, 410}, 0, { 2524, 988}, {0xb1, 0x9d, 0x00, 0xff}}}, - {{{ 1024, -1637, 512}, 0, { 3034, 0}, {0xe8, 0x00, 0x84, 0xff}}}, - {{{ 1536, -2457, 410}, 0, { 2524, 2012}, {0xe8, 0x00, 0x84, 0xff}}}, - {{{ 1024, -2457, 512}, 0, { 3034, 2012}, {0xe8, 0x00, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07017F48, 0x00371c40, 68724, 0x00017f48, 224); // 0x07018028 - 0x07018128 -static const Vtx bbh_seg7_vertex_07018028[] = { - {{{ 1536, -2201, 282}, 0, { 132, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1638, -2457, 282}, 0, { 124, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1536, -2457, 282}, 0, { 132, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1638, -2201, 282}, 0, { 124, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1638, -2201, 128}, 0, { 16270, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, -2201, 128}, 0, { 16266, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, -2457, 128}, 0, { 16266, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, -2201, 282}, 0, { 16484, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1638, -2201, 128}, 0, { 16270, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1638, -2201, 282}, 0, { 16476, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1536, -2201, 128}, 0, { 16266, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1638, -2457, 128}, 0, { 16270, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, -2201, 282}, 0, { 7972, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, -2201, 128}, 0, { 8200, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1945, -2201, 128}, 0, { 8204, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1945, -2201, 282}, 0, { 7960, 480}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018028, 0x00371c40, 68724, 0x00018028, 256); // 0x07018128 - 0x070181A8 -static const Vtx bbh_seg7_vertex_07018128[] = { - {{{ -1945, -2457, 282}, 0, { 7960, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, -2457, 282}, 0, { 7972, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, -2201, 282}, 0, { 7972, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1945, -2201, 282}, 0, { 7960, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, -2457, 128}, 0, { 8200, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, -2201, 128}, 0, { 8204, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, -2201, 128}, 0, { 8200, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, -2457, 128}, 0, { 8204, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018128, 0x00371c40, 68724, 0x00018128, 128); // 0x070181A8 - 0x07018298 -static const Vtx bbh_seg7_vertex_070181A8[] = { - {{{ -1535, -2354, 1536}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2764, -2354, 1536}, 0, { -5140, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2764, -2457, 1536}, 0, { -5140, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -2457, 1536}, 0, { 7122, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 589, -2354, 1536}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 589, -2457, 2048}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 589, -2354, 2048}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 589, -2457, 1536}, 0, { 5078, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 691, -2354, 2048}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 691, -2457, 1536}, 0, { 5078, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 691, -2354, 1536}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 691, -2457, 2048}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, -2457, -1330}, 0, { 690, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3686, -2661, -1330}, 0, { 932, 376}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3686, -2457, -1330}, 0, { 932, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070181A8, 0x00371c40, 68724, 0x000181a8, 240); // 0x07018298 - 0x07018378 -static const Vtx bbh_seg7_vertex_07018298[] = { - {{{ 2150, -2457, -613}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1638, -2661, -1125}, 0, { 1774, 376}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1638, -2457, -1125}, 0, { 1774, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2150, -2661, -613}, 0, { 0, 376}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1638, -2661, -1535}, 0, { 6610, 376}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2457, -1125}, 0, { 5588, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2661, -1125}, 0, { 5588, 376}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2457, -1535}, 0, { 6610, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, -2457, -1330}, 0, { 690, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -2661, -1330}, 0, { 690, 376}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3686, -2661, -1330}, 0, { 932, 376}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3482, -2457, -1433}, 0, { 208, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3584, -2661, -1330}, 0, { 690, 376}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3584, -2457, -1330}, 0, { 690, 0}, {0xa6, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018298, 0x00371c40, 68724, 0x00018298, 224); // 0x07018378 - 0x07018468 -static const Vtx bbh_seg7_vertex_07018378[] = { - {{{ 1638, -2457, 1638}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2150, -2969, 1126}, 0, { 1774, 992}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2150, -2457, 1126}, 0, { 1774, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3482, -2457, -1433}, 0, { 208, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3482, -2661, -1433}, 0, { 208, 376}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3584, -2661, -1330}, 0, { 690, 376}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3482, -2457, -1535}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3482, -2661, -1433}, 0, { 208, 376}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3482, -2457, -1433}, 0, { 208, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3482, -2661, -1535}, 0, { 0, 376}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, -2969, 2048}, 0, { 2524, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1638, -2457, 2048}, 0, { 3290, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, -2457, 2048}, 0, { 2522, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1638, -2969, 2048}, 0, { 3290, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1638, -2969, 1638}, 0, { 0, 988}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018378, 0x00371c40, 68724, 0x00018378, 240); // 0x07018468 - 0x07018558 -static const Vtx bbh_seg7_vertex_07018468[] = { - {{{ 2150, -2457, 1126}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, -2661, -613}, 0, { 4312, 376}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, -2457, -613}, 0, { 4312, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2969, 1638}, 0, { -1308, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2457, 1638}, 0, { -1308, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2457, 2048}, 0, { -2330, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2969, 2048}, 0, { -2330, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2457, -1535}, 0, { -2840, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1638, -2661, -1535}, 0, { -2840, 376}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3482, -2661, -1535}, 0, { 1756, 376}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3482, -2457, -1535}, 0, { 1756, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3686, -2969, -1330}, 0, { -3608, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3686, -2457, 2048}, 0, { 4822, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3686, -2457, -1330}, 0, { -3608, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3686, -2969, 2048}, 0, { 4822, 992}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018468, 0x00371c40, 68724, 0x00018468, 240); // 0x07018558 - 0x07018648 -static const Vtx bbh_seg7_vertex_07018558[] = { - {{{ 2355, -2457, 2560}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 1946, -2969, 2048}, 0, { 1604, 988}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 1946, -2457, 2048}, 0, { 1604, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2150, -2457, 1126}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, -2969, 1126}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, -2661, -613}, 0, { 4312, 376}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, -2457, 2048}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3686, -2969, 2048}, 0, { 0, 992}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3277, -2969, 2560}, 0, { 1604, 988}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3277, -2457, 2560}, 0, { 1604, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3277, -2457, 2560}, 0, { -796, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -2969, 2560}, 0, { -796, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, -2969, 2560}, 0, { 1502, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, -2457, 2560}, 0, { 1502, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, -2969, 2560}, 0, { 0, 988}, {0x63, 0x00, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018558, 0x00371c40, 68724, 0x00018558, 240); // 0x07018648 - 0x07018748 -static const Vtx bbh_seg7_vertex_07018648[] = { - {{{ 3482, -1433, -1535}, 0, { 8400, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2559, -2457, -1535}, 0, { -6672, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3482, -2457, -1535}, 0, { 8400, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, -2457, 2048}, 0, { 1564, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2201, 2099}, 0, { 1564, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2201, 2048}, 0, { 1564, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2201, 2048}, 0, { 1564, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, -2201, 2099}, 0, { 1948, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, -2201, 2048}, 0, { 1948, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, -2201, 2099}, 0, { 1564, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, -2201, 2048}, 0, { 1564, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, -2201, 2048}, 0, { 1948, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -1433, 2048}, 0, { 4312, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, -1433, 2048}, 0, { -3096, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, -2457, 2048}, 0, { -3096, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, -2457, 2048}, 0, { 1564, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018648, 0x00371c40, 68724, 0x00018648, 256); // 0x07018748 - 0x07018838 -static const Vtx bbh_seg7_vertex_07018748[] = { - {{{ -76, -2201, 2048}, 0, { 1948, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2201, 2099}, 0, { 1948, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2457, 2099}, 0, { 1948, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2201, 2048}, 0, { 1948, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, -2457, 2048}, 0, { 1948, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -2457, 2048}, 0, { 4312, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -1433, 2048}, 0, { 4312, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, -2457, 2048}, 0, { 1948, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, -2457, 2048}, 0, { 1564, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2457, 2099}, 0, { 1564, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2201, 2099}, 0, { 1564, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, -2457, 2048}, 0, { 1948, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, -2457, 2099}, 0, { 1564, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, -2457, 2048}, 0, { 1564, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, -2457, 2099}, 0, { 1948, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018748, 0x00371c40, 68724, 0x00018748, 240); // 0x07018838 - 0x07018918 -static const Vtx bbh_seg7_vertex_07018838[] = { - {{{ -2354, -1433, 2560}, 0, { 7634, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -2354, -2457, 2560}, 0, { 7634, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -2764, -2457, 2048}, 0, { 8656, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 3482, -1433, -1535}, 0, { 8400, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2559, -1433, -1535}, 0, { -6672, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2559, -2457, -1535}, 0, { -6672, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2764, -1433, 2048}, 0, { -2584, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2764, -2457, 2048}, 0, { -2584, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2764, -2457, -1330}, 0, { 5844, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2764, -1433, -1330}, 0, { 5844, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, -2457, -1330}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3686, -2457, 2048}, 0, { 8400, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3686, -1433, 2048}, 0, { 8400, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3686, -1433, -1330}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018838, 0x00371c40, 68724, 0x00018838, 224); // 0x07018918 - 0x070189F8 -static const Vtx bbh_seg7_vertex_07018918[] = { - {{{ -1433, -1433, 2560}, 0, { 5334, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2354, -2457, 2560}, 0, { 7634, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2354, -1433, 2560}, 0, { 7634, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -1433, 2560}, 0, { -6418, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, -2457, 2560}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, -1433, 2560}, 0, { -4118, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2354, -1433, 2560}, 0, { 7634, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -2764, -2457, 2048}, 0, { 8656, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -2764, -1433, 2048}, 0, { 8656, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ -1433, -2457, 2560}, 0, { 5334, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -1433, 2048}, 0, { 4312, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -1433, -2457, 2560}, 0, { 5334, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -1433, -1433, 2560}, 0, { 5334, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -1023, -2457, 2048}, 0, { 4312, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018918, 0x00371c40, 68724, 0x00018918, 224); // 0x070189F8 - 0x07018AD8 -static const Vtx bbh_seg7_vertex_070189F8[] = { - {{{ 2355, -1433, 2560}, 0, { 0, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2355, -2457, 2560}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 1946, -2457, 2048}, 0, { 1604, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 1946, -1433, 2048}, 0, { 1604, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 3482, -1433, -1433}, 0, { 734, 2012}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3584, -2457, -1330}, 0, { 224, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3584, -1433, -1330}, 0, { 224, 2012}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3277, -1433, 2560}, 0, { -6418, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -2457, 2560}, 0, { -6418, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, -2457, 2560}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3686, -1433, 2048}, 0, { 0, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3277, -2457, 2560}, 0, { 1604, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3277, -1433, 2560}, 0, { 1604, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3686, -2457, 2048}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070189F8, 0x00371c40, 68724, 0x000189f8, 224); // 0x07018AD8 - 0x07018B88 -static const Vtx bbh_seg7_vertex_07018AD8[] = { - {{{ 3482, -1433, -1535}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3482, -2457, -1433}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3482, -1433, -1433}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3482, -2457, -1535}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3482, -1433, -1433}, 0, { 734, 2012}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3482, -2457, -1433}, 0, { 734, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3584, -2457, -1330}, 0, { 224, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3584, -1433, -1330}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -2457, -1330}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3686, -2457, -1330}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3686, -1433, -1330}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018AD8, 0x00371c40, 68724, 0x00018ad8, 176); // 0x07018B88 - 0x07018C48 -static const Vtx bbh_seg7_vertex_07018B88[] = { - {{{ -2764, -1433, -1330}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2764, -2457, -1330}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2661, -2457, -1330}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2661, -1433, -1330}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2661, -1433, -1330}, 0, { 224, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -2661, -2457, -1330}, 0, { 224, 2012}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -2559, -2457, -1433}, 0, { 734, 2012}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -2559, -1433, -1433}, 0, { 734, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -2559, -1433, -1433}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2559, -2457, -1433}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2559, -2457, -1535}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2559, -1433, -1535}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018B88, 0x00371c40, 68724, 0x00018b88, 192); // 0x07018C48 - 0x07018D48 -static const Vtx bbh_seg7_vertex_07018C48[] = { - {{{ -2047, -1433, 1024}, 0, { 13850, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1535, -2354, 1536}, 0, { 12626, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1535, -1433, 1536}, 0, { 12626, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2047, -2354, 1024}, 0, { 13850, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1535, -1433, 1536}, 0, { 12626, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, -2457, 1536}, 0, { 7590, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, -1433, 1536}, 0, { 7590, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -2457, 1536}, 0, { 12626, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, -1433, 1536}, 0, { 7590, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1126, -2457, 1536}, 0, { 7590, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1638, -2457, 1024}, 0, { 6438, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1638, -1433, 1024}, 0, { 6438, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1638, -1433, -613}, 0, { 3800, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1638, -2457, -613}, 0, { 3800, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1126, -2457, -1125}, 0, { 2636, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1126, -1433, -1125}, 0, { 2636, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018C48, 0x00371c40, 68724, 0x00018c48, 256); // 0x07018D48 - 0x07018E38 -static const Vtx bbh_seg7_vertex_07018D48[] = { - {{{ 1024, -1433, 717}, 0, { 7116, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 307, -2764, 1434}, 0, { 5084, 2380}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 307, -1433, 1434}, 0, { 5084, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1126, -1433, -1125}, 0, { 23076, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, -2457, -1125}, 0, { 17898, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, -1433, -1125}, 0, { 17898, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, -2457, -1125}, 0, { 23076, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, -1433, -1125}, 0, { 17898, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1535, -2457, -1125}, 0, { 17898, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2047, -2457, -613}, 0, { 16658, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2047, -1433, -613}, 0, { 16658, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -716, -1433, 1434}, 0, { 3028, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1433, -2764, 717}, 0, { 996, 2380}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1433, -1433, 717}, 0, { 996, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -716, -2764, 1434}, 0, { 3028, 2380}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018D48, 0x00371c40, 68724, 0x00018d48, 240); // 0x07018E38 - 0x07018F38 -static const Vtx bbh_seg7_vertex_07018E38[] = { - {{{ 307, -1433, 1434}, 0, { 5084, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, -2764, 1434}, 0, { 3028, 2380}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, -1433, 1434}, 0, { 3028, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, -2764, 1434}, 0, { 5084, 2380}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1433, -1433, -306}, 0, { 15292, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1433, -2764, -306}, 0, { 15292, 2380}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -716, -2764, -1023}, 0, { 13260, 2380}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1024, -1433, 717}, 0, { 7116, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1024, -2764, 717}, 0, { 7116, 2380}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 307, -2764, 1434}, 0, { 5084, 2380}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -716, -1433, -1023}, 0, { 13260, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -2764, -1023}, 0, { 11204, 2380}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -1433, -1023}, 0, { 11204, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -1433, -1023}, 0, { 11204, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 307, -2764, -1023}, 0, { 11204, 2380}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1024, -2764, -306}, 0, { 9172, 2380}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018E38, 0x00371c40, 68724, 0x00018e38, 256); // 0x07018F38 - 0x07019038 -static const Vtx bbh_seg7_vertex_07018F38[] = { - {{{ 307, -1433, -1023}, 0, { 11204, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1024, -2764, -306}, 0, { 9172, 2380}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1024, -1433, -306}, 0, { 9172, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -716, -1433, -1023}, 0, { 13260, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -2764, -1023}, 0, { 13260, 2380}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -2764, -1023}, 0, { 11204, 2380}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, -1433, -306}, 0, { 15292, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -716, -2764, -1023}, 0, { 13260, 2380}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -716, -1433, -1023}, 0, { 13260, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1638, -2457, 1024}, 0, { 6438, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2457, 282}, 0, { 5258, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2201, 282}, 0, { 5258, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, -1433, 717}, 0, { 7116, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -1433, -306}, 0, { 9172, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -1637, -101}, 0, { 8782, 340}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2457, -101}, 0, { 8782, 1828}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07018F38, 0x00371c40, 68724, 0x00018f38, 256); // 0x07019038 - 0x07019138 -static const Vtx bbh_seg7_vertex_07019038[] = { - {{{ 1024, -1433, -306}, 0, { 9172, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2764, -306}, 0, { 9172, 2380}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2457, -101}, 0, { 8782, 1828}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -1433, 717}, 0, { 7116, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -1637, -101}, 0, { 8782, 340}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -1637, 512}, 0, { 7506, 340}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2457, 512}, 0, { 7506, 1828}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2764, 717}, 0, { 7116, 2380}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1433, -1637, -101}, 0, { 15682, 340}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -2764, -306}, 0, { 15292, 2380}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -1433, -306}, 0, { 15292, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -1433, 1024}, 0, { 6438, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2457, 1024}, 0, { 6438, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2201, 282}, 0, { 5258, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -1433, -613}, 0, { 3800, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2201, 128}, 0, { 4996, 480}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07019038, 0x00371c40, 68724, 0x00019038, 256); // 0x07019138 - 0x07019228 -static const Vtx bbh_seg7_vertex_07019138[] = { - {{{ 1638, -1433, -613}, 0, { 3800, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2201, 128}, 0, { 4996, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2457, -613}, 0, { 3800, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1638, -2457, 128}, 0, { 4996, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -2764, -306}, 0, { 15292, 2380}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -2457, 512}, 0, { 16958, 1828}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -2764, 717}, 0, { 17348, 2380}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -2457, -101}, 0, { 15682, 1828}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -1637, 512}, 0, { 16958, 340}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -1637, -101}, 0, { 15682, 340}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -1433, -306}, 0, { 15292, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, -2201, 282}, 0, { 15104, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, -2457, 1024}, 0, { 13850, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, -1433, 1024}, 0, { 13850, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1433, -1433, 717}, 0, { 17348, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07019138, 0x00371c40, 68724, 0x00019138, 240); // 0x07019228 - 0x070192E8 -static const Vtx bbh_seg7_vertex_07019228[] = { - {{{ -1433, -2764, 717}, 0, { 996, 2380}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -1637, 512}, 0, { 606, 340}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -1433, 717}, 0, { 996, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -2457, 512}, 0, { 606, 1828}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, -2201, 128}, 0, { 15386, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, -2201, 282}, 0, { 15104, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, -1433, 1024}, 0, { 13850, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, -2457, 282}, 0, { 15104, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, -2457, 1024}, 0, { 13850, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, -2457, -613}, 0, { 16658, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, -2457, 128}, 0, { 15386, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, -1433, -613}, 0, { 16658, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07019228, 0x00371c40, 68724, 0x00019228, 192); // 0x070192E8 - 0x070193E8 -static const Vtx bbh_seg7_vertex_070192E8[] = { - {{{ -1945, -2457, 0}, 0, { 2524, 2012}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ -1433, -2457, -101}, 0, { 3034, 2012}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ -1433, -1637, -101}, 0, { 3034, 0}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ -1945, -2047, 410}, 0, { 480, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, -2201, 282}, 0, { 1118, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, -2201, 128}, 0, { 1884, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, -2457, 282}, 0, { 1118, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, -2047, 0}, 0, { 2524, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, -2457, 410}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1433, -2457, 512}, 0, { 0, 2012}, {0x18, 0x00, 0x84, 0xff}}}, - {{{ -1945, -2047, 410}, 0, { 480, 988}, {0x18, 0x00, 0x84, 0xff}}}, - {{{ -1433, -1637, 512}, 0, { 0, 0}, {0x18, 0x00, 0x84, 0xff}}}, - {{{ -1945, -2457, 410}, 0, { 480, 2012}, {0x18, 0x00, 0x84, 0xff}}}, - {{{ -1945, -2047, 410}, 0, { 480, 988}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ -1945, -2047, 0}, 0, { 2524, 988}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ -1433, -1637, -101}, 0, { 3034, 0}, {0x4f, 0x9d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070192E8, 0x00371c40, 68724, 0x000192e8, 256); // 0x070193E8 - 0x07019488 -static const Vtx bbh_seg7_vertex_070193E8[] = { - {{{ -1945, -2047, 410}, 0, { 480, 988}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ -1433, -1637, -101}, 0, { 3034, 0}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ -1433, -1637, 512}, 0, { 0, 0}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ -1945, -2201, 128}, 0, { 1884, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, -2457, 0}, 0, { 2524, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, -2047, 0}, 0, { 2524, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, -2457, 0}, 0, { 2524, 2012}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ -1433, -1637, -101}, 0, { 3034, 0}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ -1945, -2047, 0}, 0, { 2524, 988}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ -1945, -2457, 128}, 0, { 1884, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070193E8, 0x00371c40, 68724, 0x000193e8, 160); // 0x07019488 - 0x07019508 -static const Vtx bbh_seg7_vertex_07019488[] = { - {{{ 1024, -2457, 512}, 0, { 3036, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, -2457, 0}, 0, { -2072, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -2457, -101}, 0, { 3032, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, -2457, 410}, 0, { -2072, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, -2457, -101}, 0, { -2072, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, -2457, 0}, 0, { 3036, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, -2457, 410}, 0, { 3036, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, -2457, 512}, 0, { -2072, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07019488, 0x00371c40, 68724, 0x00019488, 128); // 0x07019508 - 0x070195A8 -static const Vtx bbh_seg7_vertex_07019508[] = { - {{{ -2764, -1433, -1535}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3686, -1433, 2048}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2764, -1433, 2048}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3686, -1433, -1535}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1946, -1433, 2048}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3277, -1433, 2560}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1023, -1433, 2048}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2354, -1433, 2560}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2355, -1433, 2560}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1433, -1433, 2560}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07019508, 0x00371c40, 68724, 0x00019508, 160); // 0x070195A8 - 0x07019728 static const Gfx bbh_seg7_dl_070195A8[] = { diff --git a/levels/bbh/areas/1/32/model.inc.c b/levels/bbh/areas/1/32/model.inc.c index 8d4fc3b4f..4e91d9356 100644 --- a/levels/bbh/areas/1/32/model.inc.c +++ b/levels/bbh/areas/1/32/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x0701A008 - 0x0701A048 -static const Vtx bbh_seg7_vertex_0701A008[] = { - {{{ 640, -1433, 1536}, 0, { -1564, -2588}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 640, -2354, 1536}, 0, { 3034, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 640, -2354, 2048}, 0, { 480, 4564}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 640, -1433, 2048}, 0, { -4118, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701A008, 0x00371c40, 68724, 0x0001a008, 64); // 0x0701A048 - 0x0701A080 static const Gfx bbh_seg7_dl_0701A048[] = { diff --git a/levels/bbh/areas/1/33/model.inc.c b/levels/bbh/areas/1/33/model.inc.c index 1330cb538..a585ba7e7 100644 --- a/levels/bbh/areas/1/33/model.inc.c +++ b/levels/bbh/areas/1/33/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701A0F0 - 0x0701A108 static const Lights1 bbh_seg7_lights_0701A0F0 = gdSPDefLights1( 0x20, 0x20, 0x20, @@ -11,108 +12,22 @@ static const Lights1 bbh_seg7_lights_0701A108 = gdSPDefLights1( ); // 0x0701A120 - 0x0701A160 -static const Vtx bbh_seg7_vertex_0701A120[] = { - {{{ -306, -2457, 2150}, 0, { 24496, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, -2457, 4608}, 0, { 0, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, -2457, 2150}, 0, { 24496, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, -2457, 4608}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701A120, 0x00371c40, 68724, 0x0001a120, 64); // 0x0701A160 - 0x0701A260 -static const Vtx bbh_seg7_vertex_0701A160[] = { - {{{ -76, -2457, 2099}, 0, { 990, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, -2457, 2150}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, -2457, 2150}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, -2457, 4608}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, -2457, 4659}, 0, { 990, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, -2457, 4659}, 0, { 0, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, -2457, 4608}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, -2201, 4608}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, -2201, 4659}, 0, { 0, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, -2201, 4659}, 0, { 990, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, -2201, 4608}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, -2201, 2099}, 0, { 0, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, -2201, 2150}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, -2201, 2150}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, -2201, 2099}, 0, { 990, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, -2457, 2099}, 0, { 0, 478}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701A160, 0x00371c40, 68724, 0x0001a160, 256); // 0x0701A260 - 0x0701A360 -static const Vtx bbh_seg7_vertex_0701A260[] = { - {{{ -76, -2201, 2099}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2201, 2150}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2457, 2150}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2201, 4608}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2457, 4659}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2457, 4608}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2201, 4659}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, -2457, 4608}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2201, 4659}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2201, 4608}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2457, 4659}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2457, 2099}, 0, { 480, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2457, 2150}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2201, 2150}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2201, 2099}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, -2457, 2099}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701A260, 0x00371c40, 68724, 0x0001a260, 256); // 0x0701A360 - 0x0701A450 -static const Vtx bbh_seg7_vertex_0701A360[] = { - {{{ 307, -2457, 2150}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, -2047, 4608}, 0, { 12232, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, -2047, 2150}, 0, { 0, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -1842, 2150}, 0, { 12232, -456}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -306, -2047, 4608}, 0, { 0, 990}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -306, -2047, 2150}, 0, { 12232, 990}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -101, -1842, 4608}, 0, { 0, -456}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 102, -1842, 2150}, 0, { 12232, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 102, -1842, 4608}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, -1842, 4608}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, -1842, 2150}, 0, { 12232, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 307, -2047, 2150}, 0, { 0, 990}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 307, -2047, 4608}, 0, { 12232, 990}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 102, -1842, 4608}, 0, { 12232, -456}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 102, -1842, 2150}, 0, { 0, -456}, {0xa7, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701A360, 0x00371c40, 68724, 0x0001a360, 240); // 0x0701A450 - 0x0701A550 -static const Vtx bbh_seg7_vertex_0701A450[] = { - {{{ -76, -2201, 4608}, 0, { 1884, -288}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -306, -2047, 4608}, 0, { 3032, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, -1842, 4608}, 0, { 988, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, -2457, 2150}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, -2457, 4608}, 0, { 12232, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, -2047, 4608}, 0, { 12232, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, -2047, 2150}, 0, { 7632, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -306, -2047, 4608}, 0, { -4628, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -306, -2457, 4608}, 0, { -4628, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -306, -2457, 2150}, 0, { 7632, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2457, 4608}, 0, { 1884, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -306, -2457, 4608}, 0, { 3032, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, -2201, 4608}, 0, { 1116, -288}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, -1842, 4608}, 0, { 2012, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, -2047, 4608}, 0, { 0, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, -2457, 4608}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701A450, 0x00371c40, 68724, 0x0001a450, 256); // 0x0701A550 - 0x0701A620 -static const Vtx bbh_seg7_vertex_0701A550[] = { - {{{ 307, -2457, 4608}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, -2457, 4608}, 0, { 1116, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, -2201, 4608}, 0, { 1116, -288}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, -2047, 2150}, 0, { 3032, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, -2201, 2150}, 0, { 1884, -288}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -2457, 2150}, 0, { 3032, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, -1842, 2150}, 0, { 2012, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, -2201, 2150}, 0, { 1116, -288}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, -2457, 2150}, 0, { 1884, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -306, -2457, 2150}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, -2457, 2150}, 0, { 1116, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -306, -2047, 2150}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, -1842, 2150}, 0, { 988, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701A550, 0x00371c40, 68724, 0x0001a550, 208); // 0x0701A620 - 0x0701A668 static const Gfx bbh_seg7_dl_0701A620[] = { diff --git a/levels/bbh/areas/1/34/model.inc.c b/levels/bbh/areas/1/34/model.inc.c index d4e7e57e8..0e27b75ee 100644 --- a/levels/bbh/areas/1/34/model.inc.c +++ b/levels/bbh/areas/1/34/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701A920 - 0x0701A938 static const Lights1 bbh_seg7_lights_0701A920 = gdSPDefLights1( 0x10, 0x11, 0x16, @@ -17,212 +18,43 @@ static const Lights1 bbh_seg7_lights_0701A950 = gdSPDefLights1( ); // 0x0701A968 - 0x0701A9C8 -static const Vtx bbh_seg7_vertex_0701A968[] = { - {{{ -3313, -2457, 5450}, 0, { 990, 18362}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3313, -921, 5450}, 0, { 990, 3032}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3023, -921, 5740}, 0, { 0, 3032}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3023, -2457, 5740}, 0, { 0, 18362}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3313, 410, 5450}, 0, { 990, -10252}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3023, 410, 5740}, 0, { 0, -10252}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701A968, 0x00371c40, 68724, 0x0001a968, 96); // 0x0701A9C8 - 0x0701AA08 -static const Vtx bbh_seg7_vertex_0701A9C8[] = { - {{{ -2118, -204, 4617}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2191, -204, 4472}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2227, -204, 4509}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2082, -204, 4581}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701A9C8, 0x00371c40, 68724, 0x0001a9c8, 64); // 0x0701AA08 - 0x0701AB08 -static const Vtx bbh_seg7_vertex_0701AA08[] = { - {{{ -3023, -306, 5015}, 0, { 260, 334}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2661, -306, 4074}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1648, -306, 5088}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2227, 51, 4509}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2191, 51, 4472}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2082, 51, 4581}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2118, 51, 4617}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3675, 410, 5088}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2661, 410, 4074}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1648, 410, 5088}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2661, 410, 6102}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2589, -306, 5450}, 0, { 698, 334}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3385, -306, 5378}, 0, { 260, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2661, 410, 6102}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2661, -2457, 6102}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3023, -2457, 5740}, 0, { 332, 990}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701AA08, 0x00371c40, 68724, 0x0001aa08, 256); // 0x0701AB08 - 0x0701ABE8 -static const Vtx bbh_seg7_vertex_0701AB08[] = { - {{{ -3385, -306, 5378}, 0, { 260, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3675, -306, 5088}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2661, -306, 4074}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1648, -306, 5088}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2661, -306, 6102}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2951, -306, 5812}, 0, { 698, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2589, -306, 5450}, 0, { 698, 334}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3675, 410, 5088}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2661, -2457, 4074}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2661, 410, 4074}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3675, -2457, 5088}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2661, 410, 6102}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3023, -2457, 5740}, 0, { 332, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3023, 410, 5740}, 0, { 332, 0}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701AB08, 0x00371c40, 68724, 0x0001ab08, 224); // 0x0701ABE8 - 0x0701ACD8 -static const Vtx bbh_seg7_vertex_0701ABE8[] = { - {{{ -1986, -1535, 5427}, 0, { 296, 310}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2661, -2457, 6102}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1648, 410, 5088}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3675, -2457, 5088}, 0, { 990, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3675, 410, 5088}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3313, 410, 5450}, 0, { 624, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3313, -2457, 5450}, 0, { 624, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2661, -2457, 4074}, 0, { 1000, 230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2661, -2457, 6102}, 0, { -10, 230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1986, -2457, 5427}, 0, { 326, 402}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, -2457, 5427}, 0, { 326, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, -2457, 4710}, 0, { 684, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2024, -2457, 4712}, 0, { 682, 394}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3675, -2457, 5088}, 0, { 496, -30}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1986, -2457, 5427}, 0, { 0, 310}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701ABE8, 0x00371c40, 68724, 0x0001abe8, 240); // 0x0701ACD8 - 0x0701ADD8 -static const Vtx bbh_seg7_vertex_0701ACD8[] = { - {{{ -2661, 410, 4074}, 0, { 0, 0}, {0xa7, 0x01, 0x5a, 0xff}}}, - {{{ -2227, 51, 4509}, 0, { 406, 96}, {0xa7, 0x01, 0x5a, 0xff}}}, - {{{ -2118, 51, 4617}, 0, { 516, 96}, {0xa7, 0x01, 0x5a, 0xff}}}, - {{{ -2661, -2457, 6102}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2661, 410, 6102}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1648, 410, 5088}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1648, -1536, 5088}, 0, { 296, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1986, -1535, 5427}, 0, { 296, 310}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1648, -1536, 5088}, 0, { 132, 454}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 307, -1535, 5427}, 0, { 990, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -1986, -1535, 5427}, 0, { -16, -30}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 307, -1535, 4710}, 0, { 990, 990}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -2024, -1535, 4712}, 0, { 0, 990}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -2661, 410, 4074}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2118, 51, 4617}, 0, { 516, 96}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1648, 410, 5088}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701ACD8, 0x00371c40, 68724, 0x0001acd8, 256); // 0x0701ADD8 - 0x0701AED8 -static const Vtx bbh_seg7_vertex_0701ADD8[] = { - {{{ -1648, 410, 5088}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2118, 51, 4617}, 0, { 516, 96}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2118, -255, 4617}, 0, { 516, 206}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1648, -1536, 5088}, 0, { 990, 662}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2227, -255, 4509}, 0, { 406, 206}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2227, 51, 4509}, 0, { 406, 96}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2661, 410, 4074}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1648, -1536, 5088}, 0, { 990, 662}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -2118, -255, 4617}, 0, { 516, 206}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -2227, -255, 4509}, 0, { 406, 206}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -2024, -1535, 4712}, 0, { 610, 662}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2661, -2457, 4074}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2024, -2457, 4712}, 0, { 610, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 77, -2201, 4659}, 0, { 0, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, -2201, 4710}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, -2201, 4659}, 0, { 990, 478}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701ADD8, 0x00371c40, 68724, 0x0001add8, 256); // 0x0701AED8 - 0x0701AF48 -static const Vtx bbh_seg7_vertex_0701AED8[] = { - {{{ 77, -2201, 4659}, 0, { 0, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, -2201, 4710}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, -2201, 4710}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, -2457, 4659}, 0, { 990, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, -2457, 4710}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, -2457, 4710}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, -2457, 4659}, 0, { 0, 480}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701AED8, 0x00371c40, 68724, 0x0001aed8, 112); // 0x0701AF48 - 0x0701B048 -static const Vtx bbh_seg7_vertex_0701AF48[] = { - {{{ -1986, -2457, 5427}, 0, { 5694, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, -1535, 5427}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, -2457, 5427}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2024, -1535, 4712}, 0, { -4826, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -2024, -2457, 4712}, 0, { -4826, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -76, -2201, 4710}, 0, { 32, 1444}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -76, -2457, 4710}, 0, { 32, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 307, -1535, 4710}, 0, { 990, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -76, -2201, 4710}, 0, { 32, 1444}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, -2201, 4710}, 0, { 416, 1444}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -1535, 4710}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, -2457, 4710}, 0, { 416, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -2457, 4710}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -2457, 5427}, 0, { 1756, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, -1535, 5427}, 0, { 1756, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, -1535, 4710}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701AF48, 0x00371c40, 68724, 0x0001af48, 256); // 0x0701B048 - 0x0701B148 -static const Vtx bbh_seg7_vertex_0701B048[] = { - {{{ 307, -2457, 5427}, 0, { 1756, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, -1535, 4710}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, -2457, 4710}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2457, 4659}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2457, 4710}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2201, 4710}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1986, -2457, 5427}, 0, { 5694, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1986, -1535, 5427}, 0, { 5694, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, -1535, 5427}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2118, 51, 4617}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2082, -204, 4581}, 0, { 480, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2118, -204, 4617}, 0, { 0, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2082, 51, 4581}, 0, { 480, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2227, -204, 4509}, 0, { 0, 2012}, {0x5b, 0x00, 0x58, 0xff}}}, - {{{ -2191, 51, 4472}, 0, { 478, 0}, {0x5b, 0x00, 0x58, 0xff}}}, - {{{ -2227, 51, 4509}, 0, { 0, 0}, {0x5b, 0x00, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701B048, 0x00371c40, 68724, 0x0001b048, 256); // 0x0701B148 - 0x0701B1E8 -static const Vtx bbh_seg7_vertex_0701B148[] = { - {{{ -2227, -204, 4509}, 0, { 0, 2012}, {0x5b, 0x00, 0x58, 0xff}}}, - {{{ -2191, -204, 4472}, 0, { 480, 2012}, {0x5b, 0x00, 0x58, 0xff}}}, - {{{ -2191, 51, 4472}, 0, { 478, 0}, {0x5b, 0x00, 0x58, 0xff}}}, - {{{ 77, -2457, 4659}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2201, 4710}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, -2201, 4659}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, -2201, 4659}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2457, 4710}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2457, 4659}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, -2201, 4710}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701B148, 0x00371c40, 68724, 0x0001b148, 160); // 0x0701B1E8 - 0x0701B2A8 -static const Vtx bbh_seg7_vertex_0701B1E8[] = { - {{{ -2589, -306, 5450}, 0, { 3034, 648}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3023, -204, 5015}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3023, -306, 5015}, 0, { 0, 648}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2589, -204, 5450}, 0, { 3034, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3023, -306, 5015}, 0, { 2524, 648}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3385, -204, 5378}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3385, -306, 5378}, 0, { 0, 648}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3023, -204, 5015}, 0, { 2524, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2951, -306, 5812}, 0, { 0, 648}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2951, -204, 5812}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2589, -204, 5450}, 0, { 2522, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2589, -306, 5450}, 0, { 2522, 648}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701B1E8, 0x00371c40, 68724, 0x0001b1e8, 192); // 0x0701B2A8 - 0x0701B328 -static const Vtx bbh_seg7_vertex_0701B2A8[] = { - {{{ -2589, -204, 5450}, 0, { 0, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1648, -204, 5088}, 0, { 4056, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2661, -204, 4074}, 0, {-10248, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3023, -204, 5015}, 0, { -6160, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2951, -204, 5812}, 0, { 0, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2661, -204, 6102}, 0, { 4056, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3385, -204, 5378}, 0, { -6160, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3675, -204, 5088}, 0, {-10248, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701B2A8, 0x00371c40, 68724, 0x0001b2a8, 128); // 0x0701B328 - 0x0701B380 static const Gfx bbh_seg7_dl_0701B328[] = { diff --git a/levels/bbh/areas/1/35/model.inc.c b/levels/bbh/areas/1/35/model.inc.c index a13941606..145de31f9 100644 --- a/levels/bbh/areas/1/35/model.inc.c +++ b/levels/bbh/areas/1/35/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701B7A8 - 0x0701B7C0 static const Lights1 bbh_seg7_lights_0701B7A8 = gdSPDefLights1( 0x24, 0x11, 0x0b, @@ -41,695 +42,121 @@ static const Lights1 bbh_seg7_lights_0701B838 = gdSPDefLights1( ); // 0x0701B850 - 0x0701B940 -static const Vtx bbh_seg7_vertex_0701B850[] = { - {{{ 1331, 1717, 2150}, 0, { 1502, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 1922, 2458}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 1717, 2458}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 1922, 2714}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 0, 1717, 2458}, 0, { -814, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 256, 1717, 2714}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 0, 1922, 2458}, 0, { -814, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1331, 1922, 2458}, 0, { 1774, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1075, 1717, 2714}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1331, 1717, 2458}, 0, { 1774, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1075, 1922, 2714}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1075, 1922, 2714}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 1717, 2714}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, 1717, 2714}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 1922, 2714}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701B850, 0x00371c40, 68724, 0x0001b850, 240); // 0x0701B940 - 0x0701B9B0 -static const Vtx bbh_seg7_vertex_0701B940[] = { - {{{ 0, 1717, 2458}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 1922, 2458}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 1922, 1946}, 0, { -1562, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1331, 1717, 2150}, 0, { 1502, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 1922, 1946}, 0, { 2524, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 1922, 2458}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 1717, 2150}, 0, { -540, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701B940, 0x00371c40, 68724, 0x0001b940, 112); // 0x0701B9B0 - 0x0701BAB0 -static const Vtx bbh_seg7_vertex_0701B9B0[] = { - {{{ 5530, -204, -1945}, 0, { 11210, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3686, -204, -1637}, 0, { 7530, -3506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3686, -204, 2150}, 0, { 7530, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2661, -204, 3929}, 0, { -5140, 7604}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1503, -204, 5088}, 0, { -2828, 9918}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, -204, 2150}, 0, { 4260, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2661, -204, 6246}, 0, { -5140, 12230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2149, -204, 6758}, 0, { -4118, 13252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3482, -204, 6758}, 0, { 7122, 13252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2458, -204, 2662}, 0, { 5078, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -204, 2662}, 0, { 6714, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5530, -204, 4710}, 0, { 11210, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, -204, -1637}, 0, { 4260, -3506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2149, -204, -3993}, 0, { -4118, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, -204, -1945}, 0, { -8206, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3482, -204, -3993}, 0, { 7122, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701B9B0, 0x00371c40, 68724, 0x0001b9b0, 256); // 0x0701BAB0 - 0x0701BAF0 -static const Vtx bbh_seg7_vertex_0701BAB0[] = { - {{{ -4197, -204, 4710}, 0, { -8206, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3820, -204, 5088}, 0, { -7452, 9918}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2661, -204, 3929}, 0, { -5140, 7604}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, -204, -1945}, 0, { -8206, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701BAB0, 0x00371c40, 68724, 0x0001bab0, 64); // 0x0701BAF0 - 0x0701BBF0 -static const Vtx bbh_seg7_vertex_0701BAF0[] = { - {{{ -2082, -204, 4581}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2155, -204, 4436}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2191, -204, 4472}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 53, 0, 2423}, 0, { 232, 310}, {0xde, 0x78, 0x13, 0xff}}}, - {{{ -479, -204, 2727}, 0, { 28, 528}, {0xde, 0x78, 0x13, 0xff}}}, - {{{ 307, 0, 2867}, 0, { 330, 626}, {0xde, 0x78, 0x13, 0xff}}}, - {{{ -225, -204, 3172}, 0, { 126, 844}, {0xde, 0x78, 0x13, 0xff}}}, - {{{ 1024, 0, 2867}, 0, { 606, 626}, {0x22, 0x78, 0x13, 0xff}}}, - {{{ 1557, -204, 3172}, 0, { 810, 844}, {0x22, 0x78, 0x13, 0xff}}}, - {{{ 1811, -204, 2727}, 0, { 908, 528}, {0x22, 0x78, 0x13, 0xff}}}, - {{{ 1278, 0, 2423}, 0, { 702, 310}, {0x22, 0x78, 0x13, 0xff}}}, - {{{ 1434, 0, 2150}, 0, { 762, 116}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 2150}, 0, { 172, 116}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, 0, 2867}, 0, { 330, 626}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 0, 2867}, 0, { 606, 626}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2046, -204, 4545}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701BAF0, 0x00371c40, 68724, 0x0001baf0, 256); // 0x0701BBF0 - 0x0701BCF0 -static const Vtx bbh_seg7_vertex_0701BBF0[] = { - {{{ -2191, 51, 4472}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2155, 51, 4436}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2046, 51, 4545}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 819, 256, 2099}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 256, 2150}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 256, 2099}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 819, 256, 2150}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 0, 2150}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 0, 2150}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 0, 2099}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, 2099}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1637, 256, -1637}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1484, 256, -1586}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1637, 256, -1586}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1484, 256, -1637}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2082, 51, 4581}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701BBF0, 0x00371c40, 68724, 0x0001bbf0, 256); // 0x0701BCF0 - 0x0701BDF0 -static const Vtx bbh_seg7_vertex_0701BCF0[] = { - {{{ -2661, 512, 6246}, 0, { 0, 1540}, {0x3a, 0x60, 0x3a, 0xff}}}, - {{{ -2010, 1126, 4581}, 0, { 4056, 0}, {0x3a, 0x60, 0x3a, 0xff}}}, - {{{ -3168, 1126, 5740}, 0, { 0, 0}, {0x3a, 0x60, 0x3a, 0xff}}}, - {{{ -2661, 512, 3929}, 0, { 4566, 1500}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2155, 1126, 4436}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2010, 1126, 4581}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1503, 512, 5088}, 0, { -3606, 1500}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2155, 1126, 4436}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3313, 1126, 5595}, 0, { 4056, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3168, 1126, 5740}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2010, 1126, 4581}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3313, 1126, 5595}, 0, { 990, 0}, {0xc6, 0x60, 0xc6, 0xff}}}, - {{{ -2155, 1126, 4436}, 0, { -3096, 0}, {0xc6, 0x60, 0xc6, 0xff}}}, - {{{ -3820, 512, 5088}, 0, { 990, 1680}, {0xc6, 0x60, 0xc6, 0xff}}}, - {{{ -2661, 512, 3929}, 0, { -3096, 1680}, {0xc6, 0x60, 0xc6, 0xff}}}, - {{{ -1503, 512, 5088}, 0, { 4056, 1540}, {0x3a, 0x60, 0x3a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701BCF0, 0x00371c40, 68724, 0x0001bcf0, 256); // 0x0701BDF0 - 0x0701BEE0 -static const Vtx bbh_seg7_vertex_0701BDF0[] = { - {{{ 102, 2355, 2150}, 0, { 0, 2012}, {0x65, 0xb4, 0x00, 0xff}}}, - {{{ 410, 2765, 1946}, 0, { 990, 0}, {0x65, 0xb4, 0x00, 0xff}}}, - {{{ 410, 2765, 2150}, 0, { -46, 0}, {0x65, 0xb4, 0x00, 0xff}}}, - {{{ 1229, 1922, 2146}, 0, { 990, 2012}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2355, 2150}, 0, { 990, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 1228, 1922, 1946}, 0, { 0, 2012}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2355, 1946}, 0, { -52, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 922, 2765, 1946}, 0, { 0, 0}, {0x9b, 0xb4, 0x00, 0xff}}}, - {{{ 1229, 2355, 2150}, 0, { 990, 2012}, {0x9b, 0xb4, 0x00, 0xff}}}, - {{{ 922, 2765, 2150}, 0, { 990, 0}, {0x9b, 0xb4, 0x00, 0xff}}}, - {{{ 1229, 2355, 1946}, 0, { 0, 2012}, {0x9b, 0xb4, 0x00, 0xff}}}, - {{{ 922, 2765, 2150}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 410, 2765, 1946}, 0, { 990, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 922, 2765, 1946}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 410, 2765, 2150}, 0, { 0, 2012}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701BDF0, 0x00371c40, 68724, 0x0001bdf0, 240); // 0x0701BEE0 - 0x0701BFD0 -static const Vtx bbh_seg7_vertex_0701BEE0[] = { - {{{ 922, 2765, 2150}, 0, { 1604, 328}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1331, 2355, 2150}, 0, { 2626, 1148}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 922, 2867, 2150}, 0, { 1604, 124}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 2355, 2150}, 0, { 0, 2012}, {0x65, 0xb4, 0x00, 0xff}}}, - {{{ 102, 2355, 1946}, 0, { 1006, 2012}, {0x65, 0xb4, 0x00, 0xff}}}, - {{{ 410, 2765, 1946}, 0, { 990, 0}, {0x65, 0xb4, 0x00, 0xff}}}, - {{{ 102, 2355, 2150}, 0, { -52, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 1922, 2146}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 2355, 1946}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 1922, 1946}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2355, 2150}, 0, { 2420, 1148}, {0x00, 0xff, 0x7e, 0xff}}}, - {{{ 1331, 1922, 2146}, 0, { 2626, 2012}, {0x00, 0xff, 0x7e, 0xff}}}, - {{{ 1331, 2355, 2150}, 0, { 2626, 1148}, {0x00, 0xff, 0x7e, 0xff}}}, - {{{ 1229, 1922, 2146}, 0, { 2420, 2012}, {0x00, 0xff, 0x7e, 0xff}}}, - {{{ 1229, 2355, 2150}, 0, { 2420, 1148}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701BEE0, 0x00371c40, 68724, 0x0001bee0, 240); // 0x0701BFD0 - 0x0701C0D0 -static const Vtx bbh_seg7_vertex_0701BFD0[] = { - {{{ 1331, 1922, 2146}, 0, { -22, 1752}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 1922, 1946}, 0, { 480, 1752}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 2355, 1454}, 0, { 1706, 308}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 410, 2765, 2150}, 0, { 990, 328}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 922, 2765, 2150}, 0, { 1604, 328}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 922, 2867, 2150}, 0, { 1604, 124}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, 2867, 2150}, 0, { 990, 124}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 2355, 2150}, 0, { 172, 1148}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 2355, 2150}, 0, { 0, 1148}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 1922, 2146}, 0, { 0, 2012}, {0x00, 0xff, 0x7e, 0xff}}}, - {{{ 102, 1922, 2146}, 0, { 172, 2012}, {0x00, 0xff, 0x7e, 0xff}}}, - {{{ 102, 2355, 2150}, 0, { 172, 1148}, {0x00, 0xff, 0x7e, 0xff}}}, - {{{ 0, 2355, 2150}, 0, { 0, 1148}, {0x00, 0xff, 0x7e, 0xff}}}, - {{{ 0, 2355, 2150}, 0, { 0, 308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 2355, 1454}, 0, { 1706, 308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 1922, 2146}, 0, { -22, 1752}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701BFD0, 0x00371c40, 68724, 0x0001bfd0, 256); // 0x0701C0D0 - 0x0701C1B0 -static const Vtx bbh_seg7_vertex_0701C0D0[] = { - {{{ 0, 2355, 1454}, 0, { 1706, 308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 1922, 1946}, 0, { 480, 1752}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 1922, 2146}, 0, { -22, 1752}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1331, 1922, 2146}, 0, { -22, 1752}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 2355, 1454}, 0, { 1706, 308}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1331, 2355, 2150}, 0, { 0, 308}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 3277, 102}, 0, { 3800, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 3277, 102}, 0, { -2202, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 3277, 410}, 0, { -2202, 1604}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 3277, 410}, 0, { 3800, 1604}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2354, 1741, 2150}, 0, { 2906, 1456}, {0x8b, 0x2f, 0x00, 0xff}}}, - {{{ -1740, 3277, 410}, 0, { 734, -48}, {0x8b, 0x2f, 0x00, 0xff}}}, - {{{ -1740, 3277, 102}, 0, { 352, -48}, {0x8b, 0x2f, 0x00, 0xff}}}, - {{{ -2354, 1741, -1637}, 0, { -1818, 1456}, {0x8b, 0x2f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701C0D0, 0x00371c40, 68724, 0x0001c0d0, 224); // 0x0701C1B0 - 0x0701C2A0 -static const Vtx bbh_seg7_vertex_0701C1B0[] = { - {{{ 3686, 1741, 2150}, 0, { -1308, 1456}, {0x75, 0x2f, 0x00, 0xff}}}, - {{{ 3686, 1741, -1637}, 0, { 3418, 1456}, {0x75, 0x2f, 0x00, 0xff}}}, - {{{ 3072, 3277, 410}, 0, { 862, -48}, {0x75, 0x2f, 0x00, 0xff}}}, - {{{ 3072, 3277, 102}, 0, { 1246, -48}, {0x75, 0x2f, 0x00, 0xff}}}, - {{{ -1740, 2560, 2150}, 0, { 0, 0}, {0xab, 0x40, 0x44, 0xff}}}, - {{{ -1945, 1741, 2662}, 0, { 980, 1076}, {0xab, 0x40, 0x44, 0xff}}}, - {{{ -1637, 2150, 2662}, 0, { 980, 348}, {0xab, 0x40, 0x44, 0xff}}}, - {{{ -2354, 1741, 2150}, 0, { 0, 1428}, {0xab, 0x40, 0x44, 0xff}}}, - {{{ -2354, 1741, 2150}, 0, { 990, 1428}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ -1740, 2560, 2150}, 0, { 990, 0}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ -1740, 2560, 1229}, 0, { -158, 0}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ -1637, 2150, 2662}, 0, { -644, 480}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ -1433, 2150, 2662}, 0, { -644, 1500}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ -1330, 2560, 2150}, 0, { 990, 2012}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ -1740, 2560, 2150}, 0, { 990, 0}, {0x00, 0x63, 0x4f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701C1B0, 0x00371c40, 68724, 0x0001c1b0, 240); // 0x0701C2A0 - 0x0701C380 -static const Vtx bbh_seg7_vertex_0701C2A0[] = { - {{{ 2662, 2560, 2150}, 0, { 0, 0}, {0xab, 0x40, 0x44, 0xff}}}, - {{{ 2048, 1741, 2150}, 0, { 0, 1428}, {0xab, 0x40, 0x44, 0xff}}}, - {{{ 2765, 2150, 2662}, 0, { 980, 348}, {0xab, 0x40, 0x44, 0xff}}}, - {{{ -1433, 2150, 2662}, 0, { -22, 412}, {0x55, 0x40, 0x44, 0xff}}}, - {{{ -1125, 1741, 2662}, 0, { -22, 1264}, {0x55, 0x40, 0x44, 0xff}}}, - {{{ -716, 1741, 2150}, 0, { 990, 1672}, {0x55, 0x40, 0x44, 0xff}}}, - {{{ -1330, 2560, 2150}, 0, { 990, 0}, {0x55, 0x40, 0x44, 0xff}}}, - {{{ -716, 1741, 2150}, 0, { 0, 1428}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ -1330, 2560, 1229}, 0, { 888, 0}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ -1330, 2560, 2150}, 0, { 0, 0}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 2048, 1741, 2150}, 0, { 990, 1840}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 2662, 2560, 2150}, 0, { 990, 140}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 2662, 2560, 1229}, 0, { -540, 140}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 2458, 1741, 2662}, 0, { 980, 1076}, {0xab, 0x40, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701C2A0, 0x00371c40, 68724, 0x0001c2a0, 224); // 0x0701C380 - 0x0701C460 -static const Vtx bbh_seg7_vertex_0701C380[] = { - {{{ 2765, 2150, 2662}, 0, { -644, 480}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 3072, 2560, 2150}, 0, { 990, 2012}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 2662, 2560, 2150}, 0, { 990, 0}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 2970, 2150, 2662}, 0, { -644, 1500}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 2970, 2150, 2662}, 0, { -22, 412}, {0x55, 0x40, 0x44, 0xff}}}, - {{{ 3277, 1741, 2662}, 0, { -22, 1264}, {0x55, 0x40, 0x44, 0xff}}}, - {{{ 3686, 1741, 2150}, 0, { 990, 1672}, {0x55, 0x40, 0x44, 0xff}}}, - {{{ 3072, 2560, 2150}, 0, { 990, 0}, {0x55, 0x40, 0x44, 0xff}}}, - {{{ 3686, 1741, 2150}, 0, { 0, 1428}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 3072, 2560, 1229}, 0, { 1118, 0}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 3072, 2560, 2150}, 0, { 0, 0}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 410, 2867, 874}, 0, { 1092, 504}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 3072, 3277, 410}, 0, { 3750, 0}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ -1740, 3277, 410}, 0, { -1052, 0}, {0x00, 0x5f, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701C380, 0x00371c40, 68724, 0x0001c380, 224); // 0x0701C460 - 0x0701C560 -static const Vtx bbh_seg7_vertex_0701C460[] = { - {{{ 2048, 1741, 2150}, 0, { 2728, 1984}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 2662, 2560, 1229}, 0, { 3340, 912}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 1331, 2355, 1454}, 0, { 2012, 1176}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 1331, 1741, 2150}, 0, { 2012, 1984}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 922, 2867, 874}, 0, { 1604, 504}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 922, 2867, 874}, 0, { 1604, 504}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 2662, 2560, 1229}, 0, { 3340, 912}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 3072, 3277, 410}, 0, { 3750, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 0, 1741, 2150}, 0, { 684, 1984}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 0, 2355, 1454}, 0, { 684, 1176}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ -716, 1741, 2150}, 0, { 0, 1984}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ -1330, 2560, 1229}, 0, { -644, 912}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 410, 2867, 874}, 0, { 1092, 504}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ -1740, 3277, 410}, 0, { -1052, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1330, 2560, 1229}, 0, { -644, 912}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 410, 2867, 874}, 0, { 1092, 504}, {0x00, 0x5f, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701C460, 0x00371c40, 68724, 0x0001c460, 256); // 0x0701C560 - 0x0701C650 -static const Vtx bbh_seg7_vertex_0701C560[] = { - {{{ 3072, 3277, 410}, 0, { 4694, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 2662, 2560, 1229}, 0, { 4184, 744}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 3072, 2560, 1229}, 0, { 4694, 744}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 410, 2867, 874}, 0, { 1092, 504}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 922, 2867, 874}, 0, { 1604, 504}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 3072, 3277, 410}, 0, { 3750, 0}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 410, 2867, 2150}, 0, { 1050, 0}, {0x9d, 0x4f, 0x00, 0xff}}}, - {{{ 0, 2355, 1454}, 0, { 436, 1124}, {0x9d, 0x4f, 0x00, 0xff}}}, - {{{ 0, 2355, 2150}, 0, { 1050, 1124}, {0x9d, 0x4f, 0x00, 0xff}}}, - {{{ 3072, 3277, 410}, 0, { 4694, 0}, {0x01, 0x5f, 0x53, 0xff}}}, - {{{ 3072, 2560, 1229}, 0, { 4694, 744}, {0x01, 0x5f, 0x53, 0xff}}}, - {{{ 3686, 1741, 2150}, 0, { 5462, 1624}, {0x01, 0x5f, 0x53, 0xff}}}, - {{{ -1740, 2560, 1229}, 0, { -1308, 744}, {0xff, 0x5f, 0x53, 0xff}}}, - {{{ -1740, 3277, 410}, 0, { -1308, 0}, {0xff, 0x5f, 0x53, 0xff}}}, - {{{ -2354, 1741, 2150}, 0, { -2074, 1624}, {0xff, 0x5f, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701C560, 0x00371c40, 68724, 0x0001c560, 240); // 0x0701C650 - 0x0701C730 -static const Vtx bbh_seg7_vertex_0701C650[] = { - {{{ -1330, 2560, 1229}, 0, { -796, 744}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1740, 3277, 410}, 0, { -1308, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1740, 2560, 1229}, 0, { -1308, 744}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1740, 3277, 102}, 0, { 2268, 0}, {0x00, 0x5f, 0xac, 0xff}}}, - {{{ 3072, 3277, 102}, 0, { -3734, 0}, {0x00, 0x5f, 0xac, 0xff}}}, - {{{ 3686, 1741, -1637}, 0, { -4502, 1624}, {0x00, 0x5f, 0xac, 0xff}}}, - {{{ -2354, 1741, -1637}, 0, { 3034, 1624}, {0x00, 0x5f, 0xac, 0xff}}}, - {{{ 410, 2867, 2150}, 0, { 1050, 0}, {0x9d, 0x4f, 0x00, 0xff}}}, - {{{ 410, 2867, 874}, 0, { -286, 0}, {0x9d, 0x4f, 0x00, 0xff}}}, - {{{ 0, 2355, 1454}, 0, { 436, 1124}, {0x9d, 0x4f, 0x00, 0xff}}}, - {{{ 1331, 2355, 2150}, 0, { 0, 1776}, {0x63, 0x4f, 0x00, 0xff}}}, - {{{ 1331, 2355, 1454}, 0, { 1194, 1776}, {0x63, 0x4f, 0x00, 0xff}}}, - {{{ 922, 2867, 874}, 0, { 2642, 0}, {0x63, 0x4f, 0x00, 0xff}}}, - {{{ 922, 2867, 2150}, 0, { 0, 0}, {0x63, 0x4f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701C650, 0x00371c40, 68724, 0x0001c650, 224); // 0x0701C730 - 0x0701C820 -static const Vtx bbh_seg7_vertex_0701C730[] = { - {{{ -1484, 256, -1637}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1484, 0, -1586}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1484, 256, -1586}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 0, 2099}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 256, 2150}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 256, 2099}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 0, 2150}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 256, 2150}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, 2150}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, 2099}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 256, 2099}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1637, 256, -1586}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1637, 0, -1637}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1637, 256, -1637}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1637, 0, -1586}, 0, { 478, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701C730, 0x00371c40, 68724, 0x0001c730, 240); // 0x0701C820 - 0x0701C8D0 -static const Vtx bbh_seg7_vertex_0701C820[] = { - {{{ -2082, 51, 4581}, 0, { 480, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2046, 51, 4545}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2046, -204, 4545}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1484, 256, -1637}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1484, 0, -1637}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1484, 0, -1586}, 0, { 478, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2191, -204, 4472}, 0, { 480, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2155, -204, 4436}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2155, 51, 4436}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2191, 51, 4472}, 0, { 478, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2082, -204, 4581}, 0, { 480, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701C820, 0x00371c40, 68724, 0x0001c820, 176); // 0x0701C8D0 - 0x0701C990 -static const Vtx bbh_seg7_vertex_0701C8D0[] = { - {{{ -1330, 2560, 1229}, 0, { 2268, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 2560, 2150}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, 2560, 2150}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 2560, 1229}, 0, { 2268, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 2560, 1229}, 0, { 2268, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2662, 2560, 1229}, 0, { 2268, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2662, 2560, 2150}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 2560, 2150}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 922, 2867, 2150}, 0, { 0, 1604}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 410, 2867, 874}, 0, { 2642, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 410, 2867, 2150}, 0, { 0, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 922, 2867, 874}, 0, { 2642, 1604}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701C8D0, 0x00371c40, 68724, 0x0001c8d0, 192); // 0x0701C990 - 0x0701CA80 -static const Vtx bbh_seg7_vertex_0701C990[] = { - {{{ 1434, 0, 2150}, 0, { 1532, 0}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ 1278, -204, 2423}, 0, { 0, 988}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ 1434, -204, 2150}, 0, { 1532, 988}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -306, -204, -1637}, 0, { 0, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 0, -1637}, 0, { 4822, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -306, 0, -1637}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, -204, -1637}, 0, { 4822, 988}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1842, -204, -1637}, 0, { 7632, 988}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2354, -204, -1637}, 0, { 10188, 988}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2354, 0, -1637}, 0, { 10188, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1842, 0, -1637}, 0, { 7632, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 53, -204, 2423}, 0, { 1532, 992}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 53, 0, 2423}, 0, { 1532, 0}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ -101, 0, 2150}, 0, { 0, 0}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ -101, -204, 2150}, 0, { 0, 992}, {0x92, 0x00, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701C990, 0x00371c40, 68724, 0x0001c990, 240); // 0x0701CA80 - 0x0701CB70 -static const Vtx bbh_seg7_vertex_0701CA80[] = { - {{{ 1024, -204, 2867}, 0, { 0, 988}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ 1557, -204, 3172}, 0, { 2012, 0}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ 1024, 0, 2867}, 0, { 0, 0}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ 1434, 0, 2150}, 0, { 1532, 0}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ 1278, 0, 2423}, 0, { 0, 0}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ 1278, -204, 2423}, 0, { 0, 988}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ 307, 0, 2867}, 0, { 990, 0}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ -225, -204, 3172}, 0, { -1052, 0}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ 307, -204, 2867}, 0, { 990, 988}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ 53, -204, 2423}, 0, { 990, 992}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ -479, -204, 2727}, 0, { -1052, 0}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 53, 0, 2423}, 0, { 990, 0}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 1278, 0, 2423}, 0, { 0, 0}, {0x3e, 0x00, 0x92, 0xff}}}, - {{{ 1811, -204, 2727}, 0, { 2012, 0}, {0x3e, 0x00, 0x92, 0xff}}}, - {{{ 1278, -204, 2423}, 0, { 0, 992}, {0x3e, 0x00, 0x92, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701CA80, 0x00371c40, 68724, 0x0001ca80, 240); // 0x0701CB70 - 0x0701CC60 -static const Vtx bbh_seg7_vertex_0701CB70[] = { - {{{ 3686, -204, 410}, 0, { 990, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, 0, 410}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, 0, 2150}, 0, { -7694, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2048, 0, 2150}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1434, 0, 2150}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1434, -204, 2150}, 0, { 0, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, -204, 2150}, 0, { 3034, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 0, 2150}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -204, 2150}, 0, { 0, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, -204, 2150}, 0, { 3034, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 0, 2150}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 0, 2867}, 0, { 3544, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -204, 2867}, 0, { 0, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, -204, 2867}, 0, { 3544, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, 0, 2867}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701CB70, 0x00371c40, 68724, 0x0001cb70, 240); // 0x0701CC60 - 0x0701CD50 -static const Vtx bbh_seg7_vertex_0701CC60[] = { - {{{ 1741, -204, -1637}, 0, { -9228, 988}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -306, -204, -1637}, 0, { 990, 988}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -306, 0, -1637}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3686, -204, 410}, 0, { 990, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, 0, 2150}, 0, { -7694, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, -204, 2150}, 0, { -7696, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, 0, 410}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, -204, 410}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, -204, -1637}, 0, { 10188, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, 0, -1637}, 0, { 10188, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1741, 0, -1637}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3686, 0, -1637}, 0, { -8716, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3686, -204, -1637}, 0, { -8716, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1741, -204, -1637}, 0, { 990, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1741, 0, -1637}, 0, { -9228, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701CC60, 0x00371c40, 68724, 0x0001cc60, 240); // 0x0701CD50 - 0x0701CE40 -static const Vtx bbh_seg7_vertex_0701CD50[] = { - {{{ -1945, 0, 2662}, 0, { -3096, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, -204, 2662}, 0, { -3096, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1125, -204, 2662}, 0, { 990, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2354, -204, 102}, 0, { 990, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, 0, 102}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, 0, -1637}, 0, { -7696, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, -204, -1637}, 0, { -7696, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, -204, 2150}, 0, { 10188, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, 0, 102}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, -204, 102}, 0, { 0, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, 0, 2150}, 0, { 10188, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, 0, 2150}, 0, { -2280, 0}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ -2354, -204, 2150}, 0, { -2280, 992}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ -1945, -204, 2662}, 0, { 990, 992}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ -1945, 0, 2662}, 0, { 990, 0}, {0x9d, 0x00, 0x4f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701CD50, 0x00371c40, 68724, 0x0001cd50, 240); // 0x0701CE40 - 0x0701CF30 -static const Vtx bbh_seg7_vertex_0701CE40[] = { - {{{ 2458, 0, 2662}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -204, 2662}, 0, { 4056, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 0, 2662}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, 0, 2662}, 0, { -3096, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1125, -204, 2662}, 0, { 990, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1125, 0, 2662}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1125, 0, 2662}, 0, { -2280, 0}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ -1125, -204, 2662}, 0, { -2280, 992}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ -716, -204, 2150}, 0, { 990, 992}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ -716, 0, 2150}, 0, { 990, 0}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ 2048, 0, 2150}, 0, { 0, 0}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ 2048, -204, 2150}, 0, { 0, 992}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ 2458, -204, 2662}, 0, { 3240, 992}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ 2458, 0, 2662}, 0, { 3240, 0}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ 2458, -204, 2662}, 0, { 0, 988}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701CE40, 0x00371c40, 68724, 0x0001ce40, 240); // 0x0701CF30 - 0x0701D030 -static const Vtx bbh_seg7_vertex_0701CF30[] = { - {{{ -1842, 0, -1637}, 0, { 0, 0}, {0x88, 0x00, 0xd9, 0xff}}}, - {{{ -1740, -204, -1945}, 0, { 1500, 988}, {0x88, 0x00, 0xd9, 0xff}}}, - {{{ -1842, -204, -1637}, 0, { 0, 988}, {0x88, 0x00, 0xd9, 0xff}}}, - {{{ 3277, 0, 2662}, 0, { 0, 0}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ 3277, -204, 2662}, 0, { 0, 992}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ 3686, -204, 2150}, 0, { 3240, 992}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ 3686, 0, 2150}, 0, { 3240, 0}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ -1740, 0, -1945}, 0, { 1756, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1381, 0, -1945}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1381, -204, -1945}, 0, { 0, 988}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1740, -204, -1945}, 0, { 1756, 988}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1381, 0, -1945}, 0, { 1500, 0}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -1279, -204, -1637}, 0, { 0, 988}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -1381, -204, -1945}, 0, { 1500, 988}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -1279, 0, -1637}, 0, { 0, 0}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -1740, 0, -1945}, 0, { 1500, 0}, {0x88, 0x00, 0xd9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701CF30, 0x00371c40, 68724, 0x0001cf30, 256); // 0x0701D030 - 0x0701D130 -static const Vtx bbh_seg7_vertex_0701D030[] = { - {{{ -2661, 512, 6246}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1503, -204, 5088}, 0, { 8144, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1503, 512, 5088}, 0, { 8144, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2661, 512, 3929}, 0, { 8144, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2155, -204, 4436}, 0, { 4566, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2661, -204, 3929}, 0, { 8144, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2155, 51, 4436}, 0, { 4566, 1284}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2046, 51, 4545}, 0, { 3800, 1284}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1503, 512, 5088}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1503, -204, 5088}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2046, -204, 4545}, 0, { 3800, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2661, 512, 3929}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2661, -204, 3929}, 0, { 0, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3820, -204, 5088}, 0, { 8144, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3820, 512, 5088}, 0, { 8144, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2661, -204, 6246}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701D030, 0x00371c40, 68724, 0x0001d030, 256); // 0x0701D130 - 0x0701D1B0 -static const Vtx bbh_seg7_vertex_0701D130[] = { - {{{ -1945, 1741, 2662}, 0, { 0, -7696}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1125, 1741, 2662}, 0, { 4056, -7696}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, 2150, 2662}, 0, { 2524, -9740}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1637, 2150, 2662}, 0, { 1500, -9740}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 1741, 2662}, 0, { 4056, -7698}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2765, 2150, 2662}, 0, { 1500, -9742}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2458, 1741, 2662}, 0, { 0, -7698}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2970, 2150, 2662}, 0, { 2524, -9742}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701D130, 0x00371c40, 68724, 0x0001d130, 128); // 0x0701D1B0 - 0x0701D2B0 -static const Vtx bbh_seg7_vertex_0701D1B0[] = { - {{{ 819, 2178, 1946}, 0, { 2012, -1190}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 2178, 1946}, 0, { 3544, -1190}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 2178, 1894}, 0, { 3544, -1190}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 410, 1102, 2150}, 0, { 1500, -4510}, {0x00, 0xab, 0x5d, 0xff}}}, - {{{ 1075, 1717, 2714}, 0, { 4824, -7576}, {0x00, 0xab, 0x5d, 0xff}}}, - {{{ 256, 1717, 2714}, 0, { 736, -7576}, {0x00, 0xab, 0x5d, 0xff}}}, - {{{ 410, 1102, 2150}, 0, { 1500, -4510}, {0xbb, 0xb0, 0x45, 0xff}}}, - {{{ 256, 1717, 2714}, 0, { 736, -7576}, {0xbb, 0xb0, 0x45, 0xff}}}, - {{{ 0, 1717, 2458}, 0, { -540, -7576}, {0xbb, 0xb0, 0x45, 0xff}}}, - {{{ 922, 1102, 2150}, 0, { 4056, -4510}, {0x00, 0xab, 0x5d, 0xff}}}, - {{{ 0, 1717, 2150}, 0, { -540, -7576}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ 410, 1102, 2150}, 0, { 1500, -4510}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ 0, 1717, 2458}, 0, { -540, -7576}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ 922, 1102, 2150}, 0, { 4056, -4510}, {0x45, 0xb0, 0x45, 0xff}}}, - {{{ 1331, 1717, 2458}, 0, { 6100, -7576}, {0x45, 0xb0, 0x45, 0xff}}}, - {{{ 1075, 1717, 2714}, 0, { 4824, -7576}, {0x45, 0xb0, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701D1B0, 0x00371c40, 68724, 0x0001d1b0, 256); // 0x0701D2B0 - 0x0701D3B0 -static const Vtx bbh_seg7_vertex_0701D2B0[] = { - {{{ 1331, 1717, 2458}, 0, { 6100, -7576}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 922, 1102, 2150}, 0, { 4056, -4510}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 1331, 1717, 2150}, 0, { 6100, -7576}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 819, 2178, 1894}, 0, { 2012, -1190}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 1922, 1894}, 0, { 2012, 88}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 1922, 1946}, 0, { 2012, 88}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 2178, 1946}, 0, { 2012, -1190}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, 1741, 2150}, 0, { -1256, -7696}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ -2354, 0, 2150}, 0, { -1256, 990}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ -1945, 0, 2662}, 0, { 2012, 990}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ 819, 2178, 1946}, 0, { 2012, -1190}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 2178, 1894}, 0, { 3544, -1190}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 819, 2178, 1894}, 0, { 2012, -1190}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 2178, 1946}, 0, { 3544, -1190}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 1922, 1946}, 0, { 3544, 88}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 1922, 1894}, 0, { 3544, 88}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701D2B0, 0x00371c40, 68724, 0x0001d2b0, 256); // 0x0701D3B0 - 0x0701D4B0 -static const Vtx bbh_seg7_vertex_0701D3B0[] = { - {{{ 512, 2178, 1946}, 0, { 3544, -1190}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 1922, 1894}, 0, { 3544, 88}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 2178, 1894}, 0, { 3544, -1190}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2354, 1741, -1637}, 0, { -8204, -7698}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, 0, 2150}, 0, { 10700, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, 1741, 2150}, 0, { 10700, -7698}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, 0, -1637}, 0, { -8204, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, 1741, 2150}, 0, { -1256, -7696}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ -1945, 0, 2662}, 0, { 2012, 990}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ -1945, 1741, 2662}, 0, { 2012, -7696}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ 512, 256, 2150}, 0, { 2012, -288}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1741, 2150}, 0, { 9676, -7698}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 1741, 2150}, 0, { -4116, -7698}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, 1741, 2662}, 0, { 0, -7696}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, 0, 2662}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1125, 0, 2662}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701D3B0, 0x00371c40, 68724, 0x0001d3b0, 256); // 0x0701D4B0 - 0x0701D5B0 -static const Vtx bbh_seg7_vertex_0701D4B0[] = { - {{{ -1945, 1741, 2662}, 0, { 0, -7696}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1125, 0, 2662}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1125, 1741, 2662}, 0, { 4056, -7696}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1125, 1741, 2662}, 0, { 0, -7698}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ -716, 0, 2150}, 0, { 3240, 990}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ -716, 1741, 2150}, 0, { 3240, -7698}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ -1125, 0, 2662}, 0, { 0, 990}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ 512, 0, 2150}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 1741, 2150}, 0, { -4116, -7698}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 0, 2150}, 0, { -4116, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 256, 2150}, 0, { 2012, -288}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2458, 1741, 2662}, 0, { 0, -7698}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 0, 2662}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 1741, 2662}, 0, { 4056, -7698}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 256, 2150}, 0, { 3544, -288}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1741, 2150}, 0, { 9676, -7698}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701D4B0, 0x00371c40, 68724, 0x0001d4b0, 256); // 0x0701D5B0 - 0x0701D6A0 -static const Vtx bbh_seg7_vertex_0701D5B0[] = { - {{{ 2048, 1741, 2150}, 0, { 9676, -7698}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 0, 2150}, 0, { 3544, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 0, 2150}, 0, { 9676, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 256, 2150}, 0, { 3544, -288}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1741, 2150}, 0, { 0, -7698}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ 2048, 0, 2150}, 0, { 0, 990}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ 2458, 0, 2662}, 0, { 3240, 990}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ 2458, 1741, 2662}, 0, { 3240, -7698}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ 2458, 1741, 2662}, 0, { 0, -7698}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2458, 0, 2662}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 0, 2662}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 1741, 2662}, 0, { 0, -7696}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ 3277, 0, 2662}, 0, { 0, 990}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ 3686, 0, 2150}, 0, { 3240, 990}, {0x63, 0x00, 0x4f, 0xff}}}, - {{{ 3686, 1741, 2150}, 0, { 3240, -7696}, {0x63, 0x00, 0x4f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701D5B0, 0x00371c40, 68724, 0x0001d5b0, 240); // 0x0701D6A0 - 0x0701D7A0 -static const Vtx bbh_seg7_vertex_0701D6A0[] = { - {{{ 3686, 1741, 2150}, 0, { -6160, -7696}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, 0, -1637}, 0, { 12744, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, 1741, -1637}, 0, { 12744, -7696}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, 0, 2150}, 0, { -6160, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3686, 1741, -1637}, 0, {-12804, -7698}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3686, 0, -1637}, 0, {-12804, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1484, 256, -1637}, 0, { 13000, -288}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1484, 0, -1637}, 0, { 13000, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2354, 1741, -1637}, 0, { 17340, -7698}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1637, 256, -1637}, 0, { 13764, -288}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2354, 0, -1637}, 0, { 17340, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1637, 0, -1637}, 0, { 13764, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1228, 1922, 1946}, 0, { 5588, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 2355, 1946}, 0, { 5588, -1174}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 1922, 1946}, 0, { 3544, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 2178, 1946}, 0, { 3544, -288}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701D6A0, 0x00371c40, 68724, 0x0001d6a0, 256); // 0x0701D7A0 - 0x0701D820 -static const Vtx bbh_seg7_vertex_0701D7A0[] = { - {{{ 102, 1922, 1946}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 1922, 1946}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 2355, 1946}, 0, { 0, -1174}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, 2765, 1946}, 0, { 1500, -3218}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 2178, 1946}, 0, { 2012, -288}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 922, 2765, 1946}, 0, { 4056, -3218}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 2178, 1946}, 0, { 3544, -288}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 2355, 1946}, 0, { 5588, -1174}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701D7A0, 0x00371c40, 68724, 0x0001d7a0, 128); // 0x0701D820 - 0x0701D910 -static const Vtx bbh_seg7_vertex_0701D820[] = { - {{{ -1637, 0, -1586}, 0, { 1500, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1484, 0, -1637}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1637, 0, -1637}, 0, { 1500, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 1922, 2458}, 0, { -5140, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 1922, 2714}, 0, { -2584, 4564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1075, 1922, 2714}, 0, { 5588, 4564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1331, 1922, 2458}, 0, { 8144, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1331, 1922, 1946}, 0, { 7120, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 1922, 2458}, 0, { -6160, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1331, 1922, 2458}, 0, { 7120, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 1922, 1946}, 0, { -6160, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 1922, 1894}, 0, { 2012, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 1922, 1894}, 0, { -1048, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 1922, 1946}, 0, { -1048, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 1922, 1946}, 0, { 2012, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701D820, 0x00371c40, 68724, 0x0001d820, 240); // 0x0701D910 - 0x0701D980 -static const Vtx bbh_seg7_vertex_0701D910[] = { - {{{ -1381, 0, -1945}, 0, { -1052, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1842, 0, -1637}, 0, { 3544, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 0, -1637}, 0, { -2072, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1637, 0, -1586}, 0, { 1500, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1484, 0, -1586}, 0, { 0, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1484, 0, -1637}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 0, -1945}, 0, { 2524, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701D910, 0x00371c40, 68724, 0x0001d910, 112); // 0x0701D980 - 0x0701D9C0 -static const Vtx bbh_seg7_vertex_0701D980[] = { - {{{ 0, -409, -1009}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 2150, -1009}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 2150, -1009}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, -409, -1009}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701D980, 0x00371c40, 68724, 0x0001d980, 64); // 0x0701D9C0 - 0x0701DA50 static const Gfx bbh_seg7_dl_0701D9C0[] = { diff --git a/levels/bbh/areas/1/36/model.inc.c b/levels/bbh/areas/1/36/model.inc.c index d6501eade..fb417dc42 100644 --- a/levels/bbh/areas/1/36/model.inc.c +++ b/levels/bbh/areas/1/36/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701E5D8 - 0x0701E5F0 static const Lights1 bbh_seg7_lights_0701E5D8 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,50 +6,13 @@ static const Lights1 bbh_seg7_lights_0701E5D8 = gdSPDefLights1( ); // 0x0701E5F0 - 0x0701E6E0 -static const Vtx bbh_seg7_vertex_0701E5F0[] = { - {{{ 5530, 1843, -1945}, 0, {-10250, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5530, -204, -1945}, 0, {-10250, 5758}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5530, -204, 4710}, 0, { 11210, 5758}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4197, 1843, -1945}, 0, { -4118, -1054}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2149, -204, -3993}, 0, { 5078, 5758}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2149, 1843, -3993}, 0, { 5078, -1054}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4197, -204, -1945}, 0, { -4118, 5758}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2149, 1843, -3993}, 0, { -8206, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2149, -204, -3993}, 0, { -8206, 6780}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3482, -204, -3993}, 0, { 10188, 6780}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3482, 1843, -3993}, 0, { 10188, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3482, 1843, -3993}, 0, { -4118, -1054}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3482, -204, -3993}, 0, { -4118, 5758}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 5530, -204, -1945}, 0, { 5078, 5758}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 5530, 1843, -1945}, 0, { 5078, -1054}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701E5F0, 0x00371c40, 68724, 0x0001e5f0, 240); // 0x0701E6E0 - 0x0701E7D0 -static const Vtx bbh_seg7_vertex_0701E6E0[] = { - {{{ 5530, 1843, 4710}, 0, { -4118, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 5530, -204, 4710}, 0, { -4118, 6780}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3482, -204, 6758}, 0, { 5070, 6780}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 5530, 1843, -1945}, 0, {-10250, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5530, -204, 4710}, 0, { 11210, 5758}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5530, 1843, 4710}, 0, { 11210, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4197, 1843, 4710}, 0, {-10250, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4197, -204, 4710}, 0, {-10250, 5758}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4197, -204, -1945}, 0, { 11210, 5758}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4197, 1843, -1945}, 0, { 11210, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2149, 1843, 6758}, 0, { -4118, -2076}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -4197, -204, 4710}, 0, { 5078, 4736}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -4197, 1843, 4710}, 0, { 5078, -2076}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2149, -204, 6758}, 0, { -4118, 4736}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3482, 1843, 6758}, 0, { 5070, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701E6E0, 0x00371c40, 68724, 0x0001e6e0, 240); // 0x0701E7D0 - 0x0701E810 -static const Vtx bbh_seg7_vertex_0701E7D0[] = { - {{{ -2149, 1843, 6758}, 0, { 9166, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3482, 1843, 6758}, 0, { -9228, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3482, -204, 6758}, 0, { -9228, 6780}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2149, -204, 6758}, 0, { 9166, 6780}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701E7D0, 0x00371c40, 68724, 0x0001e7d0, 64); // 0x0701E810 - 0x0701E8D8 static const Gfx bbh_seg7_dl_0701E810[] = { diff --git a/levels/bbh/areas/1/37/model.inc.c b/levels/bbh/areas/1/37/model.inc.c index 3810ed45b..b2804c1e5 100644 --- a/levels/bbh/areas/1/37/model.inc.c +++ b/levels/bbh/areas/1/37/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701E948 - 0x0701E960 static const Lights1 bbh_seg7_lights_0701E948 = gdSPDefLights1( 0x24, 0x11, 0x0b, @@ -11,62 +12,16 @@ static const Lights1 bbh_seg7_lights_0701E960 = gdSPDefLights1( ); // 0x0701E978 - 0x0701E9F8 -static const Vtx bbh_seg7_vertex_0701E978[] = { - {{{ 1638, 3021, 730}, 0, { 990, 0}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 1229, 3021, 730}, 0, { 0, 0}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 1229, 2750, 1037}, 0, { 0, 990}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 1638, 2750, 1037}, 0, { 990, 990}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ -306, 2750, 1037}, 0, { 0, 990}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 102, 3021, 730}, 0, { 990, 0}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ -306, 3021, 730}, 0, { 0, 0}, {0x00, 0x5f, 0x54, 0xff}}}, - {{{ 102, 2750, 1037}, 0, { 990, 990}, {0x00, 0x5f, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701E978, 0x00371c40, 68724, 0x0001e978, 128); // 0x0701E9F8 - 0x0701EAE8 -static const Vtx bbh_seg7_vertex_0701E9F8[] = { - {{{ 1843, 1536, 2161}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1434, 1126, 2161}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1843, 1126, 2161}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 614, 2161}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 205, 2161}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 205, 2161}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 614, 2161}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1843, 614, 2161}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1434, 205, 2161}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1843, 205, 2161}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1434, 614, 2161}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 1536, 2161}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 1126, 2161}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 1126, 2161}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 1536, 2161}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701E9F8, 0x00371c40, 68724, 0x0001e9f8, 240); // 0x0701EAE8 - 0x0701EBD8 -static const Vtx bbh_seg7_vertex_0701EAE8[] = { - {{{ 3072, 614, 2673}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, 205, 2673}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 205, 2673}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1843, 1536, 2161}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1434, 1536, 2161}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1434, 1126, 2161}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, 614, 2673}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1740, 205, 2673}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, 205, 2673}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1740, 614, 2673}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, 1536, 2673}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1740, 1126, 2673}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, 1126, 2673}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1740, 1536, 2673}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, 614, 2673}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701EAE8, 0x00371c40, 68724, 0x0001eae8, 240); // 0x0701EBD8 - 0x0701EC18 -static const Vtx bbh_seg7_vertex_0701EBD8[] = { - {{{ 3072, 1536, 2673}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, 1126, 2673}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 1126, 2673}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, 1536, 2673}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701EBD8, 0x00371c40, 68724, 0x0001ebd8, 64); // 0x0701EC18 - 0x0701ED18 static const Gfx bbh_seg7_dl_0701EC18[] = { diff --git a/levels/bbh/areas/1/38/model.inc.c b/levels/bbh/areas/1/38/model.inc.c index 637ca8c3a..d6f7097d6 100644 --- a/levels/bbh/areas/1/38/model.inc.c +++ b/levels/bbh/areas/1/38/model.inc.c @@ -1,22 +1,9 @@ +#include "pc/rom_assets.h" // 0x0701ED88 - 0x0701EE08 -static const Vtx bbh_seg7_vertex_0701ED88[] = { - {{{ 1331, 563, 2161}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 922, 154, 2161}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 1331, 154, 2161}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 922, 563, 2161}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 0, 154, 2161}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 410, 154, 2161}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 410, 563, 2161}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ 0, 563, 2161}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701ED88, 0x00371c40, 68724, 0x0001ed88, 128); // 0x0701EE08 - 0x0701EE48 -static const Vtx bbh_seg7_vertex_0701EE08[] = { - {{{ -1740, 717, -1648}, 0, { 990, 0}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ -1381, 717, -1648}, 0, { 0, 0}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ -1381, 0, -1648}, 0, { 0, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ -1740, 0, -1648}, 0, { 990, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701EE08, 0x00371c40, 68724, 0x0001ee08, 64); // 0x0701EE48 - 0x0701EE90 static const Gfx bbh_seg7_dl_0701EE48[] = { diff --git a/levels/bbh/areas/1/39/model.inc.c b/levels/bbh/areas/1/39/model.inc.c index f2880771b..70df04cb8 100644 --- a/levels/bbh/areas/1/39/model.inc.c +++ b/levels/bbh/areas/1/39/model.inc.c @@ -1,18 +1,6 @@ +#include "pc/rom_assets.h" // 0x0701EF58 - 0x0701F018 -static const Vtx bbh_seg7_vertex_0701EF58[] = { - {{{ -1561, 538, -1673}, 0, { 478, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ -1535, 614, -1648}, 0, { 0, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ -1535, 538, -1648}, 0, { 0, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ -1561, 614, -1673}, 0, { 480, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ -1586, 538, -1648}, 0, { 990, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ -1561, 538, -1673}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ -1586, 614, -1648}, 0, { 990, 0}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ -1561, 614, -1673}, 0, { 480, 990}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ -1586, 614, -1648}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ -1535, 614, -1648}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ -1586, 538, -1648}, 0, { 990, 480}, {0xff, 0xcc, 0x90, 0xff}}}, - {{{ -1535, 538, -1648}, 0, { 0, 480}, {0xff, 0xcc, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701EF58, 0x00371c40, 68724, 0x0001ef58, 192); // 0x0701F018 - 0x0701F070 static const Gfx bbh_seg7_dl_0701F018[] = { diff --git a/levels/bbh/areas/1/4/model.inc.c b/levels/bbh/areas/1/4/model.inc.c index 4c53af936..89a8f615d 100644 --- a/levels/bbh/areas/1/4/model.inc.c +++ b/levels/bbh/areas/1/4/model.inc.c @@ -1,60 +1,12 @@ +#include "pc/rom_assets.h" // 0x07007C08 - 0x07007CF8 -static const Vtx bbh_seg7_vertex_07007C08[] = { - {{{ -706, 819, 1229}, 0, { 0, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ -706, 1485, 1587}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ -706, 819, 1587}, 0, { 990, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 10, 614, 1638}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 10, 0, 1280}, 0, { 990, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 10, 614, 1280}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 10, 0, 1638}, 0, { 0, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 10, 614, 819}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 10, 0, 461}, 0, { 990, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 10, 614, 461}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 10, 0, 819}, 0, { 0, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ -706, 819, 461}, 0, { 0, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ -706, 1485, 461}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ -706, 1485, 819}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ -706, 819, 819}, 0, { 990, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07007C08, 0x00371c40, 68724, 0x00007c08, 240); // 0x07007CF8 - 0x07007DE8 -static const Vtx bbh_seg7_vertex_07007CF8[] = { - {{{ 2038, 819, 666}, 0, { 990, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 2038, 1485, 666}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 2038, 1485, 307}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ -706, 819, 1229}, 0, { 0, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ -706, 1485, 1229}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ -706, 1485, 1587}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 2038, 0, 1638}, 0, { 990, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 2038, 666, 1280}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 2038, 0, 1280}, 0, { 0, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 2038, 666, 1638}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 2038, 819, 1997}, 0, { 990, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 2038, 1485, 1638}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 2038, 819, 1638}, 0, { 0, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 2038, 1485, 1997}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 2038, 819, 307}, 0, { 0, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07007CF8, 0x00371c40, 68724, 0x00007cf8, 240); // 0x07007DE8 - 0x07007EE8 -static const Vtx bbh_seg7_vertex_07007DE8[] = { - {{{ 1792, 1485, 10}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 1434, 819, 10}, 0, { 0, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 1792, 819, 10}, 0, { 990, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 614, 614, 10}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 256, 0, 10}, 0, { 0, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 614, 0, 10}, 0, { 990, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 256, 614, 10}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 1792, 614, 10}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 1434, 614, 10}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 1434, 0, 10}, 0, { 0, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 1792, 0, 10}, 0, { 990, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 358, 1485, 10}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 0, 819, 10}, 0, { 0, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 358, 819, 10}, 0, { 990, 2012}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 0, 1485, 10}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x9a}}}, - {{{ 1434, 1485, 10}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07007DE8, 0x00371c40, 68724, 0x00007de8, 256); // 0x07007EE8 - 0x07007FD0 static const Gfx bbh_seg7_dl_07007EE8[] = { diff --git a/levels/bbh/areas/1/5/model.inc.c b/levels/bbh/areas/1/5/model.inc.c index adb3b5fd4..94c4293fb 100644 --- a/levels/bbh/areas/1/5/model.inc.c +++ b/levels/bbh/areas/1/5/model.inc.c @@ -1,176 +1,30 @@ +#include "pc/rom_assets.h" // 0x07008040 - 0x07008140 -static const Vtx bbh_seg7_vertex_07008040[] = { - {{{ 435, 410, 36}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 435, 486, 36}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 486, 10}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 410, 10}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 461, 486, 10}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 486, 10}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 435, 486, 36}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 461, 410, 10}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 410, 10}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 461, 410, 10}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 435, 410, 36}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 461, 486, 10}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1638, 410, 10}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1613, 486, 36}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1613, 410, 36}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1638, 486, 10}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008040, 0x00371c40, 68724, 0x00008040, 256); // 0x07008140 - 0x07008240 -static const Vtx bbh_seg7_vertex_07008140[] = { - {{{ 1638, 410, 10}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1613, 410, 36}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, 410, 10}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1638, 486, 10}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, 486, 10}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1613, 486, 36}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1613, 486, 36}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, 486, 10}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, 410, 10}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 179, 1280, 36}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 179, 1357, 36}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 154, 1357, 10}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 154, 1280, 10}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 1280, 10}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 1357, 10}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 179, 1280, 36}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008140, 0x00371c40, 68724, 0x00008140, 256); // 0x07008240 - 0x07008330 -static const Vtx bbh_seg7_vertex_07008240[] = { - {{{ 205, 1357, 10}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 154, 1357, 10}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 179, 1357, 36}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 1280, 10}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 179, 1280, 36}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 154, 1280, 10}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1613, 1280, 36}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1613, 1357, 36}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, 1357, 10}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, 1280, 10}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1638, 1357, 10}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, 1357, 10}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1613, 1357, 36}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1638, 1280, 10}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, 1280, 10}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008240, 0x00371c40, 68724, 0x00008240, 240); // 0x07008330 - 0x07008430 -static const Vtx bbh_seg7_vertex_07008330[] = { - {{{ 1638, 1280, 10}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1613, 1357, 36}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1613, 1280, 36}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1638, 1357, 10}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 461, 1485}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2012, 461, 1459}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 461, 1434}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 538, 1485}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 538, 1434}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2012, 538, 1459}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2012, 538, 1459}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 538, 1434}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 461, 1434}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 461, 1485}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 538, 1485}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2012, 461, 1459}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008330, 0x00371c40, 68724, 0x00008330, 256); // 0x07008430 - 0x07008530 -static const Vtx bbh_seg7_vertex_07008430[] = { - {{{ 2038, 1280, 512}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1357, 512}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2012, 1357, 486}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2012, 1280, 486}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1280, 512}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2012, 1280, 486}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1280, 461}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1357, 512}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1357, 461}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2012, 1357, 486}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1357, 461}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1280, 461}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1280, 1843}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1357, 1843}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2012, 1357, 1818}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2012, 1280, 1818}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008430, 0x00371c40, 68724, 0x00008430, 256); // 0x07008530 - 0x07008620 -static const Vtx bbh_seg7_vertex_07008530[] = { - {{{ 2012, 1280, 1818}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2012, 1357, 1818}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1357, 1792}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1280, 1792}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1357, 1843}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1357, 1792}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2012, 1357, 1818}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1280, 1843}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2038, 1280, 1792}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 410, 1434}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 36, 410, 1459}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 410, 1485}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 36, 486, 1459}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 486, 1434}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 486, 1485}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008530, 0x00371c40, 68724, 0x00008530, 240); // 0x07008620 - 0x07008720 -static const Vtx bbh_seg7_vertex_07008620[] = { - {{{ 10, 410, 1434}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 486, 1434}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 36, 486, 1459}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 36, 410, 1459}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 36, 410, 1459}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 486, 1485}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 410, 1485}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 410, 614}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 486, 614}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 36, 486, 640}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 36, 410, 640}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 36, 486, 640}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 486, 614}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 486, 666}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 410, 614}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 410, 666}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008620, 0x00371c40, 68724, 0x00008620, 256); // 0x07008720 - 0x07008820 -static const Vtx bbh_seg7_vertex_07008720[] = { - {{{ 36, 410, 640}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 36, 486, 640}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 486, 666}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 10, 410, 666}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1280, 1382}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -680, 1280, 1408}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1280, 1434}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -680, 1357, 1408}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1357, 1382}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1357, 1434}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1280, 1382}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -680, 1357, 1408}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1357, 1382}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -680, 1280, 1408}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1357, 1434}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1280, 1434}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008720, 0x00371c40, 68724, 0x00008720, 256); // 0x07008820 - 0x070088E0 -static const Vtx bbh_seg7_vertex_07008820[] = { - {{{ -706, 1280, 614}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1357, 614}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -680, 1357, 640}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -680, 1280, 640}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -680, 1357, 640}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1357, 614}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1357, 666}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1280, 614}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1280, 666}, 0, { 0, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -680, 1280, 640}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1357, 666}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -706, 1280, 666}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008820, 0x00371c40, 68724, 0x00008820, 192); // 0x070088E0 - 0x07008B58 static const Gfx bbh_seg7_dl_070088E0[] = { diff --git a/levels/bbh/areas/1/6/model.inc.c b/levels/bbh/areas/1/6/model.inc.c index 7117f68f0..e21e328e6 100644 --- a/levels/bbh/areas/1/6/model.inc.c +++ b/levels/bbh/areas/1/6/model.inc.c @@ -1,41 +1,9 @@ +#include "pc/rom_assets.h" // 0x07008BC8 - 0x07008CC8 -static const Vtx bbh_seg7_vertex_07008BC8[] = { - {{{ 1408, 0, 1603}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1408, 435, 2038}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1664, 435, 2038}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1408, 1357, 1935}, 0, { 734, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1664, 1459, 2038}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1664, 1357, 1935}, 0, { 734, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1408, 1459, 2038}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1408, 1101, 1935}, 0, { 96, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1408, 1203, 2038}, 0, { 352, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1664, 1203, 2038}, 0, { 352, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1664, 1101, 1935}, 0, { 96, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1408, 0, 1859}, 0, { 0, 268}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1664, 0, 1603}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -76, 819, 1654}, 0, { 990, 172}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -76, 1203, 2038}, 0, { 990, 786}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -332, 1203, 2038}, 0, { 0, 786}, {0xff, 0xec, 0x40, 0x50}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008BC8, 0x00371c40, 68724, 0x00008bc8, 256); // 0x07008CC8 - 0x07008DB8 -static const Vtx bbh_seg7_vertex_07008CC8[] = { - {{{ 1408, 0, 1859}, 0, { 0, 268}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1408, 179, 2038}, 0, { 0, 690}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1408, 435, 2038}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1664, 0, 1603}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1664, 435, 2038}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1664, 179, 2038}, 0, { 990, 690}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ 1664, 0, 1859}, 0, { 990, 268}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -332, 819, 1654}, 0, { 0, 172}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -332, 1459, 2038}, 0, { 0, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -332, 819, 1398}, 0, { 0, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -332, 1203, 2038}, 0, { 0, 786}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -76, 819, 1654}, 0, { 990, 172}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -76, 1459, 2038}, 0, { 990, 990}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -76, 819, 1398}, 0, { 990, 0}, {0xff, 0xec, 0x40, 0x50}}}, - {{{ -76, 1203, 2038}, 0, { 990, 786}, {0xff, 0xec, 0x40, 0x50}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008CC8, 0x00371c40, 68724, 0x00008cc8, 240); // 0x07008DB8 - 0x07008EA8 static const Gfx bbh_seg7_dl_07008DB8[] = { diff --git a/levels/bbh/areas/1/7/model.inc.c b/levels/bbh/areas/1/7/model.inc.c index af6faf5c3..bfbc38ebd 100644 --- a/levels/bbh/areas/1/7/model.inc.c +++ b/levels/bbh/areas/1/7/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07008F18 - 0x07008F30 static const Lights1 bbh_seg7_lights_07008F18 = gdSPDefLights1( 0x20, 0x20, 0x20, @@ -17,514 +18,91 @@ static const Lights1 bbh_seg7_lights_07008F48 = gdSPDefLights1( ); // 0x07008F60 - 0x07008FE0 -static const Vtx bbh_seg7_vertex_07008F60[] = { - {{{ 2099, 0, 1536}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 0, 1382}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 0, 1382}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 0, 1536}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, 0, 1126}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3430, 0, 1126}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3430, 0, 1075}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, 0, 1075}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008F60, 0x00371c40, 68724, 0x00008f60, 128); // 0x07008FE0 - 0x070090E0 -static const Vtx bbh_seg7_vertex_07008FE0[] = { - {{{ 2150, 0, 2048}, 0, { 0, 624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 0, 1843}, 0, { 260, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 0, 1126}, 0, { 260, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3490, 0, 2001}, 0, { 924, 592}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3174, 0, 2560}, 0, { 698, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 0, 2048}, 0, { 990, 624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3131, 0, 2451}, 0, { 666, 912}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2970, 0, 2048}, 0, { 552, 624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 0, 2560}, 0, { 260, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2604, 0, 2451}, 0, { 292, 912}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2244, 0, 2001}, 0, { 34, 592}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 0, 1126}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3174, 0, 1843}, 0, { 698, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 0, 1126}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2765, 0, 2048}, 0, { 406, 624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3174, 0, 1126}, 0, { 698, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07008FE0, 0x00371c40, 68724, 0x00008fe0, 256); // 0x070090E0 - 0x070091E0 -static const Vtx bbh_seg7_vertex_070090E0[] = { - {{{ 2150, 1638, 2048}, 0, { 0, 172}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 1638, 2048}, 0, { 990, 172}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3174, 1638, 2560}, 0, { 698, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 2048, 717}, 0, { 990, 704}, {0xde, 0x86, 0x00, 0xff}}}, - {{{ 2150, 2458, 0}, 0, { 0, 990}, {0xde, 0x86, 0x00, 0xff}}}, - {{{ 3584, 2048, 0}, 0, { 990, 990}, {0xde, 0x86, 0x00, 0xff}}}, - {{{ 2150, 2458, 717}, 0, { 0, 704}, {0xde, 0x86, 0x00, 0xff}}}, - {{{ 2150, 1997, 563}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 1997, 410}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 1997, 410}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 1997, 563}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2662, 1638, 717}, 0, { 334, 704}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 1638, 717}, 0, { 0, 704}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 1638, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2662, 1638, 0}, 0, { 334, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2560, 1638, 2560}, 0, { 260, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070090E0, 0x00371c40, 68724, 0x000090e0, 256); // 0x070091E0 - 0x070092D0 -static const Vtx bbh_seg7_vertex_070091E0[] = { - {{{ 2150, 1638, 2048}, 0, { 0, 172}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 1638, 717}, 0, { 990, 704}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 1638, 2048}, 0, { 990, 172}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 1638, 717}, 0, { 0, 704}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 717, 1126}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3174, 717, 1638}, 0, { 698, 624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 717, 1126}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 717, 2048}, 0, { 0, 332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2560, 717, 1638}, 0, { 260, 624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3174, 717, 2560}, 0, { 698, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 717, 2048}, 0, { 990, 332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 256, 1382}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 0, 1382}, 0, { 478, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 0, 1382}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, 717, 2560}, 0, { 260, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070091E0, 0x00371c40, 68724, 0x000091e0, 240); // 0x070092D0 - 0x070093B0 -static const Vtx bbh_seg7_vertex_070092D0[] = { - {{{ 2560, 717, 2150}, 0, { 260, 260}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3174, 717, 2150}, 0, { 698, 260}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3174, 717, 2560}, 0, { 698, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2560, 717, 2560}, 0, { 260, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 256, 1536}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 256, 1536}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 0, 1536}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 0, 1536}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 256, 1382}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 256, 1382}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 0, 1382}, 0, { 478, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 256, 1126}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, 0, 1126}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, 0, 1075}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070092D0, 0x00371c40, 68724, 0x000092d0, 224); // 0x070093B0 - 0x070094A0 -static const Vtx bbh_seg7_vertex_070093B0[] = { - {{{ 2099, 256, 1382}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 256, 1536}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 256, 1536}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 256, 1382}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3430, 0, 1075}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3430, 0, 1126}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3430, 256, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3430, 256, 1075}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3430, 256, 1075}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3277, 256, 1126}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3277, 256, 1075}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3430, 256, 1126}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 1075, 410}, 0, { 478, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 1075, 410}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 1075, 563}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070093B0, 0x00371c40, 68724, 0x000093b0, 240); // 0x070094A0 - 0x07009540 -static const Vtx bbh_seg7_vertex_070094A0[] = { - {{{ 3277, 256, 1126}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, 0, 1075}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, 256, 1075}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2099, 1075, 1741}, 0, { 478, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 1075, 1741}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 1075, 1894}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 1075, 1894}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 1075, 410}, 0, { 478, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2150, 1075, 563}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, 1075, 563}, 0, { 478, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070094A0, 0x00371c40, 68724, 0x000094a0, 160); // 0x07009540 - 0x07009640 -static const Vtx bbh_seg7_vertex_07009540[] = { - {{{ 3584, 1024, 731}, 0, { 990, 1500}, {0x00, 0x46, 0x69, 0xff}}}, - {{{ 3584, 1178, 629}, 0, { 990, 988}, {0x00, 0x46, 0x69, 0xff}}}, - {{{ 3379, 1024, 731}, 0, { 478, 1500}, {0x00, 0x46, 0x69, 0xff}}}, - {{{ 3379, 1024, 527}, 0, { -542, 1500}, {0xb4, 0x65, 0x00, 0xff}}}, - {{{ 3379, 1024, 731}, 0, { 0, 1500}, {0xb4, 0x65, 0x00, 0xff}}}, - {{{ 3584, 1178, 629}, 0, { 0, 988}, {0xb4, 0x65, 0x00, 0xff}}}, - {{{ 3379, 1024, 527}, 0, { 478, 1500}, {0x00, 0x46, 0x97, 0xff}}}, - {{{ 3584, 1178, 629}, 0, { 990, 988}, {0x00, 0x46, 0x97, 0xff}}}, - {{{ 3584, 1024, 527}, 0, { 990, 1500}, {0x00, 0x46, 0x97, 0xff}}}, - {{{ 2150, 1741, 563}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 1741, 563}, 0, { 478, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 1997, 563}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 1638, 205}, 0, { -542, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 2048, 717}, 0, { 734, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 2048, 205}, 0, { -542, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 1638, 717}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07009540, 0x00371c40, 68724, 0x00009540, 256); // 0x07009640 - 0x07009720 -static const Vtx bbh_seg7_vertex_07009640[] = { - {{{ 3379, 2107, 0}, 0, { 2522, 1136}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2355, 1638, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3379, 1638, 0}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2355, 2399, 0}, 0, { 0, 1864}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 1638, 717}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 2458, 717}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 2048, 717}, 0, { 3544, 988}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 1638, 717}, 0, { 3544, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 1997, 563}, 0, { 352, 1284}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 2458, 205}, 0, { 1246, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 2458, 717}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1741, 563}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 1997, 563}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 1997, 563}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07009640, 0x00371c40, 68724, 0x00009640, 224); // 0x07009720 - 0x07009810 -static const Vtx bbh_seg7_vertex_07009720[] = { - {{{ 2150, 1997, 410}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 1997, 410}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 1741, 410}, 0, { 478, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 1741, 410}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 1741, 717}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1997, 563}, 0, { 352, 1284}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 2458, 717}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1741, 563}, 0, { 352, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1997, 410}, 0, { 734, 1284}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 2458, 205}, 0, { 1246, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 717, 2048}, 0, { 1604, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2560, 717, 2560}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2150, 0, 2048}, 0, { 1604, 1756}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2150, 1741, 410}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1741, 205}, 0, { 1246, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07009720, 0x00371c40, 68724, 0x00009720, 240); // 0x07009810 - 0x070098F0 -static const Vtx bbh_seg7_vertex_07009810[] = { - {{{ 3277, 256, 1126}, 0, { 2778, 1116}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3430, 256, 1126}, 0, { 3162, 1116}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 717, 1126}, 0, { 3544, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 0, 1126}, 0, { 2778, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 717, 1126}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 0, 1126}, 0, { 3544, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 0, 1126}, 0, { 0, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3430, 0, 1126}, 0, { 3162, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 0, 2048}, 0, { 990, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 717, 1126}, 0, { -1308, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 0, 1126}, 0, { -1308, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2560, 717, 2560}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2560, 0, 2560}, 0, { 0, 1756}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2150, 0, 2048}, 0, { 1604, 1756}, {0x63, 0x00, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07009810, 0x00371c40, 68724, 0x00009810, 224); // 0x070098F0 - 0x070099F0 -static const Vtx bbh_seg7_vertex_070098F0[] = { - {{{ 3174, 717, 2560}, 0, { 1604, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3584, 717, 2048}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3584, 0, 2048}, 0, { 0, 1756}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3174, 0, 2560}, 0, { 1604, 1756}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 2560, 717, 2560}, 0, { 1500, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 717, 2560}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 0, 2560}, 0, { 0, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2560, 0, 2560}, 0, { 1500, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 0, 2048}, 0, { 990, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 717, 2048}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 717, 1126}, 0, { -1308, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 717, 2048}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 256, 1536}, 0, { 1246, 1116}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 256, 1382}, 0, { 1628, 1116}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 717, 1126}, 0, { 2268, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 0, 1126}, 0, { 2268, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070098F0, 0x00371c40, 68724, 0x000098f0, 256); // 0x070099F0 - 0x07009AE0 -static const Vtx bbh_seg7_vertex_070099F0[] = { - {{{ 2150, 0, 1126}, 0, { 2268, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 256, 1382}, 0, { 1628, 1116}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 0, 1382}, 0, { 1628, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 0, 1536}, 0, { 1246, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 256, 1536}, 0, { 1246, 1116}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 717, 2048}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 0, 2048}, 0, { 0, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1638, 2048}, 0, { -1818, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1075, 410}, 0, { 2268, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1638, 205}, 0, { 2778, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 819, 205}, 0, { 2778, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1075, 1894}, 0, { -1436, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 819, 410}, 0, { 2268, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 819, 1894}, 0, { -1436, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 819, 2048}, 0, { -1818, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_070099F0, 0x00371c40, 68724, 0x000099f0, 240); // 0x07009AE0 - 0x07009BD0 -static const Vtx bbh_seg7_vertex_07009AE0[] = { - {{{ 2150, 819, 563}, 0, { 1884, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1075, 563}, 0, { 1884, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1075, 1741}, 0, { -1052, 1372}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 819, 1741}, 0, { -1052, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, 819, 2560}, 0, { 1604, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3584, 1638, 2048}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3584, 819, 2048}, 0, { 0, 2012}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3174, 1638, 2560}, 0, { 1604, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3584, 1638, 205}, 0, { -1562, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 819, 205}, 0, { -1562, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 819, 2048}, 0, { 3034, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2150, 819, 2048}, 0, { 1604, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2150, 1638, 2048}, 0, { 1604, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2560, 1638, 2560}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2560, 819, 2560}, 0, { 0, 2012}, {0x63, 0x00, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07009AE0, 0x00371c40, 68724, 0x00009ae0, 240); // 0x07009BD0 - 0x07009CB0 -static const Vtx bbh_seg7_vertex_07009BD0[] = { - {{{ 3174, 819, 2560}, 0, { -286, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2560, 819, 2560}, 0, { 1246, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2560, 1638, 2560}, 0, { 1246, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 1638, 2560}, 0, { -286, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3379, 1638, 0}, 0, { 2524, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2355, 1638, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2355, 819, 0}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3379, 819, 0}, 0, { 2524, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 1075, 563}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 819, 563}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 819, 563}, 0, { 480, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 1638, 205}, 0, { -1562, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 819, 2048}, 0, { 3034, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3584, 1638, 2048}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07009BD0, 0x00371c40, 68724, 0x00009bd0, 224); // 0x07009CB0 - 0x07009D90 -static const Vtx bbh_seg7_vertex_07009CB0[] = { - {{{ 2150, 1075, 1741}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 819, 1741}, 0, { 480, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 819, 1741}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 1075, 1741}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 1075, 1894}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 1075, 1894}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 819, 1894}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 819, 1894}, 0, { 480, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, 1075, 563}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 1075, 563}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2150, 819, 563}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2390, 1638, 1464}, 0, { 478, 0}, {0x4a, 0x00, 0x66, 0xff}}}, - {{{ 2150, 1638, 1638}, 0, { -142, 0}, {0x4a, 0x00, 0x66, 0xff}}}, - {{{ 2390, 819, 1464}, 0, { 478, 2012}, {0x4a, 0x00, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07009CB0, 0x00371c40, 68724, 0x00009cb0, 224); // 0x07009D90 - 0x07009E80 -static const Vtx bbh_seg7_vertex_07009D90[] = { - {{{ 2150, 1075, 410}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 1075, 410}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, 819, 410}, 0, { 480, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 819, 410}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 1638, 717}, 0, { 1102, 0}, {0x24, 0x00, 0x87, 0xff}}}, - {{{ 2390, 819, 789}, 0, { 478, 2012}, {0x24, 0x00, 0x87, 0xff}}}, - {{{ 2150, 819, 717}, 0, { 1102, 2012}, {0x24, 0x00, 0x87, 0xff}}}, - {{{ 2390, 1638, 789}, 0, { 478, 0}, {0x24, 0x00, 0x87, 0xff}}}, - {{{ 3174, 819, 1024}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, 1638, 1024}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, 1638, 1229}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, 819, 1229}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 1638, 1638}, 0, { -142, 0}, {0x4a, 0x00, 0x66, 0xff}}}, - {{{ 2150, 819, 1638}, 0, { -142, 2012}, {0x4a, 0x00, 0x66, 0xff}}}, - {{{ 2390, 819, 1464}, 0, { 478, 2012}, {0x4a, 0x00, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07009D90, 0x00371c40, 68724, 0x00009d90, 240); // 0x07009E80 - 0x07009F70 -static const Vtx bbh_seg7_vertex_07009E80[] = { - {{{ 2867, 1024, 307}, 0, { 0, 0}, {0xaf, 0x00, 0x61, 0xff}}}, - {{{ 2867, 819, 307}, 0, { 0, 1332}, {0xaf, 0x00, 0x61, 0xff}}}, - {{{ 3379, 819, 731}, 0, { 3286, 1332}, {0xaf, 0x00, 0x61, 0xff}}}, - {{{ 3379, 1024, 731}, 0, { 3286, 0}, {0xaf, 0x00, 0x61, 0xff}}}, - {{{ 3379, 1024, 731}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3379, 819, 731}, 0, { 0, 1332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 819, 731}, 0, { 990, 1332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 1024, 731}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2765, 0, 2048}, 0, { 0, 0}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ 2765, -716, 2048}, 0, { 0, 3540}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ 2604, -716, 2451}, 0, { 2132, 3540}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ 2662, 1638, 0}, 0, { 3546, 648}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2662, 1741, 717}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2662, 1638, 717}, 0, { 0, 648}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2662, 1741, 0}, 0, { 3546, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07009E80, 0x00371c40, 68724, 0x00009e80, 240); // 0x07009F70 - 0x0700A050 -static const Vtx bbh_seg7_vertex_07009F70[] = { - {{{ 2244, 0, 2001}, 0, { -770, 0}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 2244, -716, 2001}, 0, { -770, 3540}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 2560, -716, 1843}, 0, { 990, 3540}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 2560, 0, 1843}, 0, { 990, 0}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 2604, 0, 2451}, 0, { 0, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2604, -716, 2451}, 0, { 0, 3540}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2244, 0, 2001}, 0, { 2842, 0}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 2244, -716, 2001}, 0, { 2842, 3540}, {0x63, 0x00, 0xb1, 0xff}}}, - {{{ 3174, 0, 1843}, 0, { 0, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 3490, -716, 2001}, 0, { 1730, 3540}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 3490, 0, 2001}, 0, { 1730, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2765, 0, 2048}, 0, { 0, 0}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ 2604, -716, 2451}, 0, { 2132, 3540}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ 2604, 0, 2451}, 0, { 2132, 0}, {0x8b, 0x00, 0xd1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07009F70, 0x00371c40, 68724, 0x00009f70, 224); // 0x0700A050 - 0x0700A130 -static const Vtx bbh_seg7_vertex_0700A050[] = { - {{{ 2970, -716, 2048}, 0, { 990, 3540}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ 2970, 0, 2048}, 0, { 990, 0}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ 3131, -716, 2451}, 0, { -1174, 3540}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ 3131, 0, 2451}, 0, { -1174, 0}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ 3490, 0, 2001}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3131, -716, 2451}, 0, { 2842, 3540}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3131, 0, 2451}, 0, { 2842, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3490, -716, 2001}, 0, { 0, 3540}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 3174, 0, 1843}, 0, { 0, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 3174, -716, 1843}, 0, { 0, 3540}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 3490, -716, 2001}, 0, { 1730, 3540}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2765, 0, 2048}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2970, 0, 2048}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2970, -716, 2048}, 0, { 0, 3540}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700A050, 0x00371c40, 68724, 0x0000a050, 224); // 0x0700A130 - 0x0700A220 -static const Vtx bbh_seg7_vertex_0700A130[] = { - {{{ 2560, -716, 1126}, 0, { 0, 3540}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3174, 0, 1126}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, 0, 1126}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3174, -716, 1126}, 0, { 3034, 3540}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3174, -716, 1843}, 0, { 3544, 3540}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 0, 1126}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -716, 1126}, 0, { 0, 3540}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 0, 1843}, 0, { 3544, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2560, -716, 1126}, 0, { 3544, 3540}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, 0, 1843}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, -716, 1843}, 0, { 0, 3540}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, 0, 1126}, 0, { 3544, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, 819, 2150}, 0, { 2522, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, 717, 2150}, 0, { 2522, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, 717, 1638}, 0, { 0, 988}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700A130, 0x00371c40, 68724, 0x0000a130, 240); // 0x0700A220 - 0x0700A300 -static const Vtx bbh_seg7_vertex_0700A220[] = { - {{{ 2765, 0, 2048}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2970, -716, 2048}, 0, { 0, 3540}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2765, -716, 2048}, 0, { 990, 3540}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 819, 1638}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 717, 1638}, 0, { 0, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 717, 2150}, 0, { 2522, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 819, 2150}, 0, { 2522, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 819, 2150}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2560, 717, 2150}, 0, { 3034, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2560, 819, 2150}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 717, 2150}, 0, { 0, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2560, 819, 2150}, 0, { 2522, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, 717, 1638}, 0, { 0, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, 819, 1638}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700A220, 0x00371c40, 68724, 0x0000a220, 224); // 0x0700A300 - 0x0700A380 -static const Vtx bbh_seg7_vertex_0700A300[] = { - {{{ 2560, 819, 1638}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, 717, 1638}, 0, { 3034, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3174, 717, 1638}, 0, { 0, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3174, 819, 1638}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2867, 1024, 0}, 0, { -542, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2867, 819, 0}, 0, { -542, 1332}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2867, 819, 307}, 0, { 990, 1332}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2867, 1024, 307}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700A300, 0x00371c40, 68724, 0x0000a300, 128); // 0x0700A380 - 0x0700A3E0 -static const Vtx bbh_seg7_vertex_0700A380[] = { - {{{ 3379, 1024, 731}, 0, { -1562, 188}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3379, 1024, 527}, 0, { -1562, 700}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2867, 1024, 307}, 0, { 990, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2867, 1024, 0}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 1024, 0}, 0, { -2584, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 1024, 527}, 0, { -2584, 700}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700A380, 0x00371c40, 68724, 0x0000a380, 96); // 0x0700A3E0 - 0x0700A460 -static const Vtx bbh_seg7_vertex_0700A3E0[] = { - {{{ 2390, 1638, 789}, 0, { 4056, 0}, {0x24, 0x00, 0x87, 0xff}}}, - {{{ 3174, 819, 1024}, 0, { 0, 4052}, {0x24, 0x00, 0x87, 0xff}}}, - {{{ 2390, 819, 789}, 0, { 4056, 4052}, {0x24, 0x00, 0x87, 0xff}}}, - {{{ 3174, 1638, 1024}, 0, { 0, 0}, {0x24, 0x00, 0x87, 0xff}}}, - {{{ 3174, 1638, 1229}, 0, { 990, 0}, {0x24, 0x00, 0x79, 0xff}}}, - {{{ 2390, 1638, 1464}, 0, { -3096, 0}, {0x24, 0x00, 0x79, 0xff}}}, - {{{ 3174, 819, 1229}, 0, { 990, 4052}, {0x24, 0x00, 0x79, 0xff}}}, - {{{ 2390, 819, 1464}, 0, { -3096, 4052}, {0x24, 0x00, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700A3E0, 0x00371c40, 68724, 0x0000a3e0, 128); // 0x0700A460 - 0x0700A550 -static const Vtx bbh_seg7_vertex_0700A460[] = { - {{{ 2355, 2399, 102}, 0, { 734, 156}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 819, 0}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 2399, 0}, 0, { 990, 156}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3379, 2107, 0}, 0, { 990, 292}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3379, 1024, 0}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3379, 1024, 102}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3379, 2107, 102}, 0, { 734, 292}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3379, 2107, 102}, 0, { 734, 292}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3379, 1024, 102}, 0, { 734, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3482, 1024, 205}, 0, { 224, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3482, 2077, 205}, 0, { 224, 340}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3482, 2077, 205}, 0, { 224, 340}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3482, 1024, 205}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 1024, 205}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 2048, 205}, 0, { 0, 388}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700A460, 0x00371c40, 68724, 0x0000a460, 240); // 0x0700A550 - 0x0700A600 -static const Vtx bbh_seg7_vertex_0700A550[] = { - {{{ 2253, 2428, 205}, 0, { 224, 124}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 2355, 819, 102}, 0, { 734, 2012}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 2355, 2399, 102}, 0, { 734, 156}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 2355, 2399, 102}, 0, { 734, 156}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 819, 102}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 819, 0}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 2458, 205}, 0, { 0, 88}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2150, 819, 205}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2253, 819, 205}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2253, 819, 205}, 0, { 224, 2012}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 2253, 2428, 205}, 0, { 224, 124}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700A550, 0x00371c40, 68724, 0x0000a550, 176); // 0x0700A600 - 0x0700A700 -static const Vtx bbh_seg7_vertex_0700A600[] = { - {{{ 2150, 819, 0}, 0, {-12292, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 819, 1638}, 0, { 4056, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3174, 819, 1638}, 0, { 4056, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 1741, 410}, 0, { 992, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 1741, 410}, 0, { 992, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 1741, 563}, 0, { -540, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 1741, 563}, 0, { -540, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2662, 1741, 0}, 0, { 5080, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 1741, 0}, 0, { 5080, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 1741, 717}, 0, { -2072, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2662, 1741, 717}, 0, { -2072, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 819, 0}, 0, {-12292, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 819, 2048}, 0, { 8144, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 819, 563}, 0, { 2012, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 819, 563}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 819, 410}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700A600, 0x00371c40, 68724, 0x0000a600, 256); // 0x0700A700 - 0x0700A800 -static const Vtx bbh_seg7_vertex_0700A700[] = { - {{{ 2560, 819, 2560}, 0, { 13252, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 819, 1638}, 0, { 4056, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 819, 2048}, 0, { 8144, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 819, 2048}, 0, { 8144, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 819, 0}, 0, {-12292, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3174, 819, 1638}, 0, { 4056, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3174, 819, 2560}, 0, { 13252, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3174, 819, 2150}, 0, { 9164, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 819, 2150}, 0, { 9164, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 819, 563}, 0, { 2012, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 819, 410}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 819, 410}, 0, { 480, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 819, 1894}, 0, { 2012, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 819, 1894}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2150, 819, 1741}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, 819, 1741}, 0, { 480, 480}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700A700, 0x00371c40, 68724, 0x0000a700, 256); // 0x0700A800 - 0x0700AA08 static const Gfx bbh_seg7_dl_0700A800[] = { diff --git a/levels/bbh/areas/1/8/model.inc.c b/levels/bbh/areas/1/8/model.inc.c index abc5a6abf..da217dba8 100644 --- a/levels/bbh/areas/1/8/model.inc.c +++ b/levels/bbh/areas/1/8/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700B0D8 - 0x0700B0F0 static const Lights1 bbh_seg7_lights_0700B0D8 = gdSPDefLights1( 0x3f, 0x51, 0x66, @@ -5,16 +6,7 @@ static const Lights1 bbh_seg7_lights_0700B0D8 = gdSPDefLights1( ); // 0x0700B0F0 - 0x0700B170 -static const Vtx bbh_seg7_vertex_0700B0F0[] = { - {{{ 2662, 614, 2550}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 205, 2550}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, 205, 2550}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 614, 2550}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, 1536, 2550}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 1126, 2550}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, 1126, 2550}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 1536, 2550}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700B0F0, 0x00371c40, 68724, 0x0000b0f0, 128); // 0x0700B170 - 0x0700B1C8 static const Gfx bbh_seg7_dl_0700B170[] = { diff --git a/levels/bbh/areas/1/9/model.inc.c b/levels/bbh/areas/1/9/model.inc.c index 64e30ef25..576ace3f8 100644 --- a/levels/bbh/areas/1/9/model.inc.c +++ b/levels/bbh/areas/1/9/model.inc.c @@ -1,32 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700B238 - 0x0700B328 -static const Vtx bbh_seg7_vertex_0700B238[] = { - {{{ 2161, 819, 1638}, 0, { 0, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 1485, 1638}, 0, { 0, 0}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 1485, 1997}, 0, { 990, 0}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 1741, 307}, 0, { 0, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 2406, 307}, 0, { 0, 0}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 2406, 666}, 0, { 990, 0}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 1741, 666}, 0, { 990, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 819, 307}, 0, { 0, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 1485, 307}, 0, { 0, 0}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 1485, 666}, 0, { 990, 0}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 819, 666}, 0, { 990, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 3533, 614, 1137}, 0, { 990, 0}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 3174, 0, 1137}, 0, { 0, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 3533, 0, 1137}, 0, { 990, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 3174, 614, 1137}, 0, { 0, 0}, {0xff, 0x57, 0x00, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700B238, 0x00371c40, 68724, 0x0000b238, 240); // 0x0700B328 - 0x0700B398 -static const Vtx bbh_seg7_vertex_0700B328[] = { - {{{ 2161, 0, 1280}, 0, { 0, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 666, 1638}, 0, { 990, 0}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 0, 1638}, 0, { 990, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 819, 1638}, 0, { 0, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 1485, 1997}, 0, { 990, 0}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 819, 1997}, 0, { 990, 2012}, {0xff, 0x57, 0x00, 0x9a}}}, - {{{ 2161, 666, 1280}, 0, { 0, 0}, {0xff, 0x57, 0x00, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0700B328, 0x00371c40, 68724, 0x0000b328, 112); // 0x0700B398 - 0x0700B418 static const Gfx bbh_seg7_dl_0700B398[] = { diff --git a/levels/bbh/areas/1/collision.inc.c b/levels/bbh/areas/1/collision.inc.c index e17311a85..d27584b96 100644 --- a/levels/bbh/areas/1/collision.inc.c +++ b/levels/bbh/areas/1/collision.inc.c @@ -1,3775 +1,3 @@ +#include "pc/rom_assets.h" // 0x070207A0 - 0x0702605C -const Collision bbh_seg7_collision_level[] = { - COL_INIT(), - COL_VERTEX_INIT(0x62E), - COL_VERTEX(102, 2355, -497), - COL_VERTEX(102, 1741, 116), - COL_VERTEX(102, 2355, 116), - COL_VERTEX(102, 1741, -497), - COL_VERTEX(205, 2355, 116), - COL_VERTEX(205, 1741, -497), - COL_VERTEX(205, 2355, -497), - COL_VERTEX(205, 1741, 116), - COL_VERTEX(-1279, 614, -255), - COL_VERTEX(-1791, 102, -255), - COL_VERTEX(-1279, 102, -255), - COL_VERTEX(-1791, 614, -255), - COL_VERTEX(-1791, 614, -357), - COL_VERTEX(-1279, 614, -357), - COL_VERTEX(-1279, 102, -357), - COL_VERTEX(-1791, 102, -357), - COL_VERTEX(307, 0, 2867), - COL_VERTEX(1024, 0, 2867), - COL_VERTEX(410, 0, 2253), - COL_VERTEX(922, 0, 2253), - COL_VERTEX(1278, 0, 2423), - COL_VERTEX(1434, 0, 2150), - COL_VERTEX(922, 0, 2150), - COL_VERTEX(53, 0, 2423), - COL_VERTEX(410, 0, 2150), - COL_VERTEX(-101, 0, 2150), - COL_VERTEX(-479, -204, 2727), - COL_VERTEX(-225, -204, 3172), - COL_VERTEX(-1125, -204, 2662), - COL_VERTEX(1024, -204, 2867), - COL_VERTEX(307, -204, 2867), - COL_VERTEX(1557, -204, 3172), - COL_VERTEX(-1945, -204, 2662), - COL_VERTEX(-1901, -204, 4545), - COL_VERTEX(-1503, -204, 5088), - COL_VERTEX(3482, -204, 6758), - COL_VERTEX(2458, -204, 2662), - COL_VERTEX(-2661, -204, 3929), - COL_VERTEX(-2354, -204, 2150), - COL_VERTEX(-716, -204, 2150), - COL_VERTEX(53, -204, 2423), - COL_VERTEX(2048, -204, 2150), - COL_VERTEX(1434, -204, 2150), - COL_VERTEX(3482, -204, -3993), - COL_VERTEX(-2354, -204, -1637), - COL_VERTEX(3277, -204, 2662), - COL_VERTEX(5530, -204, 4710), - COL_VERTEX(3686, -204, 2150), - COL_VERTEX(5530, -204, -1945), - COL_VERTEX(-4197, -204, -1945), - COL_VERTEX(-4197, -204, 4710), - COL_VERTEX(512, 0, 2150), - COL_VERTEX(819, 0, 2099), - COL_VERTEX(-76, -2457, 4659), - COL_VERTEX(-76, -2457, 4608), - COL_VERTEX(-2661, -2457, 4074), - COL_VERTEX(-1986, -2457, 5427), - COL_VERTEX(-178, -2457, 4813), - COL_VERTEX(179, -2457, 4710), - COL_VERTEX(307, -2457, 4710), - COL_VERTEX(307, -2457, 5427), - COL_VERTEX(179, -2457, 4506), - COL_VERTEX(307, -2457, 2150), - COL_VERTEX(179, -2457, 2150), - COL_VERTEX(-178, -2457, 4506), - COL_VERTEX(-306, -2457, 2150), - COL_VERTEX(-306, -2457, 4608), - COL_VERTEX(-76, -2457, 2099), - COL_VERTEX(-76, -2457, 2048), - COL_VERTEX(-2764, -2457, 2048), - COL_VERTEX(-2764, -2457, 1536), - COL_VERTEX(-178, -2457, 2048), - COL_VERTEX(1126, -2457, 1536), - COL_VERTEX(179, -2457, 1946), - COL_VERTEX(3686, -2661, -1535), - COL_VERTEX(-2047, -2457, -613), - COL_VERTEX(-1535, -2457, -1125), - COL_VERTEX(-2047, -2457, 512), - COL_VERTEX(2150, -2457, 1126), - COL_VERTEX(1638, -2457, -1125), - COL_VERTEX(1638, -2457, 1024), - COL_VERTEX(2150, -2969, 1126), - COL_VERTEX(3686, -2661, 102), - COL_VERTEX(-2764, -2354, 1024), - COL_VERTEX(2099, 1741, 410), - COL_VERTEX(-716, 1741, 1345), - COL_VERTEX(2048, 1741, 1345), - COL_VERTEX(1946, 1741, 666), - COL_VERTEX(-716, 1741, -805), - COL_VERTEX(1946, 1741, 307), - COL_VERTEX(-204, 819, -204), - COL_VERTEX(512, 819, -306), - COL_VERTEX(-716, 819, -101), - COL_VERTEX(-204, 819, -511), - COL_VERTEX(-716, 819, -1125), - COL_VERTEX(0, 819, -101), - COL_VERTEX(1024, 819, -101), - COL_VERTEX(1024, 819, -1535), - COL_VERTEX(-306, 819, -1125), - COL_VERTEX(-306, 819, -1535), - COL_VERTEX(-204, 819, -1023), - COL_VERTEX(614, 819, -1023), - COL_VERTEX(-511, 819, -511), - COL_VERTEX(102, 819, -613), - COL_VERTEX(614, 819, -818), - COL_VERTEX(819, 819, -613), - COL_VERTEX(-716, 0, -101), - COL_VERTEX(-716, 0, -1535), - COL_VERTEX(256, 0, -101), - COL_VERTEX(1024, 0, -1535), - COL_VERTEX(1024, 0, -101), - COL_VERTEX(358, 0, 0), - COL_VERTEX(512, 0, -50), - COL_VERTEX(256, 819, -50), - COL_VERTEX(1792, 819, -204), - COL_VERTEX(1434, 819, -204), - COL_VERTEX(1126, 819, -101), - COL_VERTEX(1690, 819, -50), - COL_VERTEX(-2201, 0, 922), - COL_VERTEX(-2201, 0, 1024), - COL_VERTEX(-2252, 0, 1024), - COL_VERTEX(-1842, 0, 922), - COL_VERTEX(-818, 0, 0), - COL_VERTEX(-1381, 0, -1433), - COL_VERTEX(-1381, 0, -1535), - COL_VERTEX(-2252, 0, -1535), - COL_VERTEX(-101, 0, 1024), - COL_VERTEX(-204, 0, 819), - COL_VERTEX(-204, 0, 461), - COL_VERTEX(-101, 0, 717), - COL_VERTEX(-50, 0, 717), - COL_VERTEX(-1945, 0, 1075), - COL_VERTEX(-1637, 0, -1535), - COL_VERTEX(3584, 0, -306), - COL_VERTEX(3533, 0, 922), - COL_VERTEX(3174, 0, 1024), - COL_VERTEX(2662, 0, -306), - COL_VERTEX(2662, 0, 1024), - COL_VERTEX(2150, 0, -1228), - COL_VERTEX(1792, 0, -204), - COL_VERTEX(1434, 0, -101), - COL_VERTEX(1126, 0, -101), - COL_VERTEX(3277, 0, 1126), - COL_VERTEX(3430, 0, 1075), - COL_VERTEX(1690, 0, -50), - COL_VERTEX(1536, 0, 0), - COL_VERTEX(3584, 0, 1126), - COL_VERTEX(3584, 0, 2048), - COL_VERTEX(3533, 0, 1126), - COL_VERTEX(3533, 0, 1229), - COL_VERTEX(2560, 0, 1843), - COL_VERTEX(2253, 0, 1638), - COL_VERTEX(2253, 0, 1280), - COL_VERTEX(2560, 0, 1126), - COL_VERTEX(2244, 0, 2001), - COL_VERTEX(2150, 0, 1126), - COL_VERTEX(3490, 0, 2001), - COL_VERTEX(2970, 0, 2048), - COL_VERTEX(2604, 0, 2451), - COL_VERTEX(2048, 0, 1536), - COL_VERTEX(2099, 0, 1536), - COL_VERTEX(-50, 0, 1536), - COL_VERTEX(1946, 0, 1638), - COL_VERTEX(2048, 0, 2048), - COL_VERTEX(1434, 0, 102), - COL_VERTEX(614, 0, 0), - COL_VERTEX(102, 0, 461), - COL_VERTEX(1792, 0, 102), - COL_VERTEX(2048, 0, 0), - COL_VERTEX(256, 0, 102), - COL_VERTEX(0, 0, 1280), - COL_VERTEX(102, 0, 1280), - COL_VERTEX(0, 0, 1638), - COL_VERTEX(102, 0, 1638), - COL_VERTEX(0, 0, 2048), - COL_VERTEX(410, 0, 2048), - COL_VERTEX(922, 0, 1946), - COL_VERTEX(-2155, -204, 4291), - COL_VERTEX(1811, -204, 2727), - COL_VERTEX(-101, -204, 2150), - COL_VERTEX(1278, -204, 2423), - COL_VERTEX(3686, -204, -1637), - COL_VERTEX(-2149, -204, -3993), - COL_VERTEX(-2149, -204, 6758), - COL_VERTEX(-2661, -204, 6246), - COL_VERTEX(-3820, -204, 5088), - COL_VERTEX(819, 0, 2150), - COL_VERTEX(512, 0, 2099), - COL_VERTEX(512, 0, 2048), - COL_VERTEX(819, 0, 2048), - COL_VERTEX(77, -2457, 4710), - COL_VERTEX(77, -2457, 4659), - COL_VERTEX(-76, -2457, 4710), - COL_VERTEX(77, -2457, 4608), - COL_VERTEX(-3675, -2457, 5088), - COL_VERTEX(-2661, -2457, 6102), - COL_VERTEX(-2024, -2457, 4712), - COL_VERTEX(-178, -2457, 4710), - COL_VERTEX(179, -2457, 4813), - COL_VERTEX(307, -2457, 4608), - COL_VERTEX(179, -2457, 2253), - COL_VERTEX(-178, -2457, 2150), - COL_VERTEX(-178, -2457, 2253), - COL_VERTEX(-178, -2457, 4608), - COL_VERTEX(179, -2457, 4608), - COL_VERTEX(-76, -2457, 2150), - COL_VERTEX(77, -2457, 2150), - COL_VERTEX(77, -2457, 2099), - COL_VERTEX(77, -2457, 2048), - COL_VERTEX(-2354, -2457, 2560), - COL_VERTEX(-1433, -2457, 2560), - COL_VERTEX(-1023, -2457, 2048), - COL_VERTEX(-178, -2457, 1946), - COL_VERTEX(179, -2457, 2048), - COL_VERTEX(1638, -2457, 2048), - COL_VERTEX(1638, -2457, 1638), - COL_VERTEX(1638, -2661, -1535), - COL_VERTEX(1638, -2661, 102), - COL_VERTEX(-2764, -2457, -1535), - COL_VERTEX(1126, -2457, -1125), - COL_VERTEX(1638, -2457, -1535), - COL_VERTEX(-2764, -2457, 512), - COL_VERTEX(1638, -2457, -613), - COL_VERTEX(2150, -2457, -613), - COL_VERTEX(1638, -2969, 2048), - COL_VERTEX(1946, -2969, 2048), - COL_VERTEX(1638, -2969, 1638), - COL_VERTEX(2355, -2969, 2560), - COL_VERTEX(3277, -2969, 2560), - COL_VERTEX(3686, -2969, 2048), - COL_VERTEX(2150, -2661, 102), - COL_VERTEX(3686, -2969, 1126), - COL_VERTEX(-1535, -2354, 1536), - COL_VERTEX(-2047, -2354, 1024), - COL_VERTEX(-2764, -2354, 1536), - COL_VERTEX(2048, 1741, 563), - COL_VERTEX(2099, 1741, 563), - COL_VERTEX(2048, 1741, 410), - COL_VERTEX(2048, 1741, 666), - COL_VERTEX(2048, 1741, 307), - COL_VERTEX(2048, 1741, -805), - COL_VERTEX(0, 819, -204), - COL_VERTEX(-511, 819, -204), - COL_VERTEX(358, 819, -204), - COL_VERTEX(358, 819, -101), - COL_VERTEX(819, 819, -306), - COL_VERTEX(512, 819, -613), - COL_VERTEX(-306, 819, -921), - COL_VERTEX(-306, 819, -613), - COL_VERTEX(-204, 819, -1330), - COL_VERTEX(819, 819, -1330), - COL_VERTEX(102, 819, -921), - COL_VERTEX(819, 819, -818), - COL_VERTEX(256, 0, -204), - COL_VERTEX(614, 0, -101), - COL_VERTEX(614, 0, -204), - COL_VERTEX(512, 0, 0), - COL_VERTEX(358, 0, -50), - COL_VERTEX(358, 0, -101), - COL_VERTEX(512, 0, -101), - COL_VERTEX(102, 819, -101), - COL_VERTEX(102, 819, -50), - COL_VERTEX(256, 819, -101), - COL_VERTEX(1434, 819, -101), - COL_VERTEX(1792, 819, -101), - COL_VERTEX(1126, 819, -1535), - COL_VERTEX(3584, 819, -101), - COL_VERTEX(3584, 819, -1535), - COL_VERTEX(1536, 819, -101), - COL_VERTEX(1536, 819, -50), - COL_VERTEX(1690, 819, -101), - COL_VERTEX(-1740, 0, -1433), - COL_VERTEX(-101, 0, 0), - COL_VERTEX(-818, 0, -1535), - COL_VERTEX(-1740, 0, -1535), - COL_VERTEX(-1842, 0, 1024), - COL_VERTEX(-101, 0, 819), - COL_VERTEX(-101, 0, 461), - COL_VERTEX(-50, 0, 563), - COL_VERTEX(-101, 0, 563), - COL_VERTEX(0, 0, 563), - COL_VERTEX(0, 0, 717), - COL_VERTEX(-1945, 0, 1024), - COL_VERTEX(-2098, 0, 1024), - COL_VERTEX(-2098, 0, 1075), - COL_VERTEX(-1484, 0, -1586), - COL_VERTEX(-1637, 0, -1586), - COL_VERTEX(-1484, 0, -1535), - COL_VERTEX(3174, 0, 922), - COL_VERTEX(3533, 0, 1024), - COL_VERTEX(3584, 0, 1024), - COL_VERTEX(1126, 0, -1535), - COL_VERTEX(2150, 0, -101), - COL_VERTEX(1434, 0, -204), - COL_VERTEX(1792, 0, -101), - COL_VERTEX(3277, 0, -1228), - COL_VERTEX(3277, 0, -1535), - COL_VERTEX(3277, 0, 1075), - COL_VERTEX(3430, 0, 1126), - COL_VERTEX(3277, 0, 1024), - COL_VERTEX(3430, 0, 1024), - COL_VERTEX(1690, 0, -101), - COL_VERTEX(1536, 0, -101), - COL_VERTEX(1536, 0, -50), - COL_VERTEX(1690, 0, 0), - COL_VERTEX(3174, 0, 1126), - COL_VERTEX(3174, 0, 1229), - COL_VERTEX(3174, 0, 1843), - COL_VERTEX(2150, 0, 2048), - COL_VERTEX(2150, 0, 1638), - COL_VERTEX(2150, 0, 1280), - COL_VERTEX(2560, 0, 2560), - COL_VERTEX(3131, 0, 2451), - COL_VERTEX(3174, 0, 2560), - COL_VERTEX(2765, 0, 2048), - COL_VERTEX(2099, 0, 1382), - COL_VERTEX(2150, 0, 1536), - COL_VERTEX(2150, 0, 1382), - COL_VERTEX(2048, 0, 1382), - COL_VERTEX(0, 0, 1536), - COL_VERTEX(0, 0, 1382), - COL_VERTEX(-50, 0, 1382), - COL_VERTEX(2048, 0, 1280), - COL_VERTEX(1946, 0, 1280), - COL_VERTEX(2048, 0, 1638), - COL_VERTEX(1792, 0, 0), - COL_VERTEX(1434, 0, 0), - COL_VERTEX(614, 0, 102), - COL_VERTEX(256, 0, 0), - COL_VERTEX(0, 0, 0), - COL_VERTEX(0, 0, 461), - COL_VERTEX(0, 0, 819), - COL_VERTEX(102, 0, 819), - COL_VERTEX(410, 0, 1946), - COL_VERTEX(922, 0, 2048), - COL_VERTEX(-1433, -2457, -101), - COL_VERTEX(-1945, -2457, 410), - COL_VERTEX(-1433, -2457, 512), - COL_VERTEX(-1945, -2457, 0), - COL_VERTEX(1024, -2457, 512), - COL_VERTEX(1536, -2457, 0), - COL_VERTEX(1024, -2457, -101), - COL_VERTEX(1536, -2457, 410), - COL_VERTEX(1024, -2764, -1023), - COL_VERTEX(-1433, -2764, -1023), - COL_VERTEX(-1433, -2764, 1434), - COL_VERTEX(1024, -2764, 1434), - COL_VERTEX(-716, 2253, 218), - COL_VERTEX(-716, 2253, 423), - COL_VERTEX(-613, 2150, 423), - COL_VERTEX(-716, 2150, 577), - COL_VERTEX(-613, 2150, 218), - COL_VERTEX(-716, 2150, 65), - COL_VERTEX(-511, 205, -1228), - COL_VERTEX(-511, 358, -1433), - COL_VERTEX(-613, 358, -1330), - COL_VERTEX(-409, 205, -1330), - COL_VERTEX(1331, 922, -1228), - COL_VERTEX(1331, 1075, -1433), - COL_VERTEX(1229, 1075, -1330), - COL_VERTEX(1434, 922, -1330), - COL_VERTEX(-2149, 154, 717), - COL_VERTEX(-2252, 256, 717), - COL_VERTEX(-2252, 154, 512), - COL_VERTEX(2662, 102, -306), - COL_VERTEX(2765, 82, -265), - COL_VERTEX(2662, 102, 1024), - COL_VERTEX(3174, 102, -306), - COL_VERTEX(3236, 82, -1269), - COL_VERTEX(3277, 102, -1535), - COL_VERTEX(2109, 82, -306), - COL_VERTEX(2150, 102, -1228), - COL_VERTEX(-2252, 256, 2048), - COL_VERTEX(-1786, 256, 2384), - COL_VERTEX(-2024, 1106, 2332), - COL_VERTEX(-1842, 1106, 2150), - COL_VERTEX(-1289, 922, 1619), - COL_VERTEX(-1289, 922, 1126), - COL_VERTEX(3379, 1101, 527), - COL_VERTEX(870, 256, 2048), - COL_VERTEX(947, 358, 2048), - COL_VERTEX(1065, 922, 2048), - COL_VERTEX(1065, 922, 1679), - COL_VERTEX(2048, 922, 778), - COL_VERTEX(1679, 922, 778), - COL_VERTEX(1679, 922, 369), - COL_VERTEX(717, 922, 369), - COL_VERTEX(369, 922, 369), - COL_VERTEX(-2252, 154, 819), - COL_VERTEX(-2149, 154, 614), - COL_VERTEX(-2252, 256, 614), - COL_VERTEX(2703, 82, -265), - COL_VERTEX(2765, 102, -306), - COL_VERTEX(2703, 82, 1024), - COL_VERTEX(3584, 82, -265), - COL_VERTEX(3584, 102, -306), - COL_VERTEX(3174, 82, -265), - COL_VERTEX(3174, 82, -1269), - COL_VERTEX(3174, 102, -1228), - COL_VERTEX(3236, 82, -1535), - COL_VERTEX(3277, 102, -1228), - COL_VERTEX(2150, 102, -306), - COL_VERTEX(2765, 82, -1269), - COL_VERTEX(2109, 82, -1269), - COL_VERTEX(2765, 102, -1228), - COL_VERTEX(-2188, 410, 2128), - COL_VERTEX(-2068, 256, 2032), - COL_VERTEX(-1906, 410, 2480), - COL_VERTEX(-1842, 256, 2560), - COL_VERTEX(-1883, 1126, 2133), - COL_VERTEX(-2050, 1126, 2300), - COL_VERTEX(-1883, 1126, 1126), - COL_VERTEX(-1842, 1106, 1126), - COL_VERTEX(-1330, 901, 1638), - COL_VERTEX(-818, 901, 2048), - COL_VERTEX(-818, 922, 1996), - COL_VERTEX(-1330, 901, 1126), - COL_VERTEX(3584, 1178, 731), - COL_VERTEX(3584, 1178, 527), - COL_VERTEX(3379, 1101, 731), - COL_VERTEX(947, 358, 1946), - COL_VERTEX(870, 256, 1946), - COL_VERTEX(1024, 256, 1946), - COL_VERTEX(1024, 256, 2048), - COL_VERTEX(1024, 901, 1638), - COL_VERTEX(1024, 901, 2048), - COL_VERTEX(2048, 922, 1679), - COL_VERTEX(2048, 901, 1638), - COL_VERTEX(1638, 901, 819), - COL_VERTEX(2048, 901, 819), - COL_VERTEX(1638, 901, 410), - COL_VERTEX(1229, 922, 369), - COL_VERTEX(1229, 901, 410), - COL_VERTEX(410, 901, 410), - COL_VERTEX(717, 901, 410), - COL_VERTEX(369, 922, 2048), - COL_VERTEX(410, 901, 2048), - COL_VERTEX(3584, -204, -1535), - COL_VERTEX(3277, -204, -1228), - COL_VERTEX(3584, -204, -1228), - COL_VERTEX(2150, -204, -1228), - COL_VERTEX(2150, -204, -306), - COL_VERTEX(3584, -204, -306), - COL_VERTEX(2150, -204, 1024), - COL_VERTEX(2662, -204, -306), - COL_VERTEX(2662, -204, 1024), - COL_VERTEX(3277, -204, -1535), - COL_VERTEX(2150, -1330, 1024), - COL_VERTEX(3584, -1330, 1024), - COL_VERTEX(3584, -1330, -1535), - COL_VERTEX(2150, -1330, -1535), - COL_VERTEX(2244, -204, 2001), - COL_VERTEX(2560, -204, 1843), - COL_VERTEX(3174, -204, 1126), - COL_VERTEX(2970, -204, 2048), - COL_VERTEX(3584, -1330, 1126), - COL_VERTEX(2604, -204, 2451), - COL_VERTEX(2765, -204, 2048), - COL_VERTEX(2560, -204, 1126), - COL_VERTEX(3174, -204, 1843), - COL_VERTEX(3131, -204, 2451), - COL_VERTEX(3490, -204, 2001), - COL_VERTEX(2150, -1330, 2560), - COL_VERTEX(3584, -1330, 2560), - COL_VERTEX(2150, -1330, 1126), - COL_VERTEX(3789, 1741, 1126), - COL_VERTEX(3072, 3277, 410), - COL_VERTEX(3686, 1741, 2150), - COL_VERTEX(3789, 1741, -409), - COL_VERTEX(3072, 3277, 102), - COL_VERTEX(3686, 1741, -1637), - COL_VERTEX(410, 2867, 874), - COL_VERTEX(922, 2867, 874), - COL_VERTEX(-1740, 3277, 410), - COL_VERTEX(2662, 2560, 1229), - COL_VERTEX(3072, 2560, 1229), - COL_VERTEX(1229, 2355, 2150), - COL_VERTEX(1229, 2355, 1946), - COL_VERTEX(922, 2765, 1946), - COL_VERTEX(819, 2178, 1894), - COL_VERTEX(1228, 1922, 1946), - COL_VERTEX(512, 1922, 1946), - COL_VERTEX(819, 1922, 1894), - COL_VERTEX(512, 2178, 1946), - COL_VERTEX(410, 2765, 1946), - COL_VERTEX(819, 2178, 1946), - COL_VERTEX(102, 2355, 2150), - COL_VERTEX(922, 2765, 2150), - COL_VERTEX(1331, 2355, 2150), - COL_VERTEX(922, 2867, 2150), - COL_VERTEX(1331, 2355, 1454), - COL_VERTEX(410, 2867, 2150), - COL_VERTEX(-1330, 2560, 1229), - COL_VERTEX(-2354, 1741, 2150), - COL_VERTEX(-1740, 2560, 1229), - COL_VERTEX(-716, 1741, 2150), - COL_VERTEX(0, 1741, 2150), - COL_VERTEX(1331, 1922, 2146), - COL_VERTEX(2048, 1741, 2150), - COL_VERTEX(1331, 1741, 2150), - COL_VERTEX(0, 1922, 2146), - COL_VERTEX(410, 2765, 2150), - COL_VERTEX(1229, 1922, 2146), - COL_VERTEX(-2149, 1843, 6758), - COL_VERTEX(5530, 1843, 4710), - COL_VERTEX(1331, 1922, 2458), - COL_VERTEX(1331, 1922, 1946), - COL_VERTEX(1331, 1717, 2150), - COL_VERTEX(922, 1922, 1946), - COL_VERTEX(0, 1922, 2458), - COL_VERTEX(410, 1922, 2048), - COL_VERTEX(-1740, 0, -1637), - COL_VERTEX(-1740, 0, -1740), - COL_VERTEX(-1381, 0, -1945), - COL_VERTEX(-1740, 0, -1945), - COL_VERTEX(-1842, 0, -1637), - COL_VERTEX(-2661, 512, 3929), - COL_VERTEX(-2227, -204, 4364), - COL_VERTEX(-2155, 1126, 4436), - COL_VERTEX(-2661, 512, 6246), - COL_VERTEX(-3313, 1126, 5595), - COL_VERTEX(-2046, 51, 4545), - COL_VERTEX(-1945, 1741, 2662), - COL_VERTEX(-1740, 2560, 2150), - COL_VERTEX(-1433, 2150, 2662), - COL_VERTEX(-1637, 2150, 2662), - COL_VERTEX(3277, 1741, 2662), - COL_VERTEX(2970, 2150, 2662), - COL_VERTEX(2458, 1741, 2662), - COL_VERTEX(2662, 2560, 2150), - COL_VERTEX(2765, 2150, 2662), - COL_VERTEX(1075, 1922, 2714), - COL_VERTEX(256, 1922, 2714), - COL_VERTEX(102, 1922, 2146), - COL_VERTEX(102, 1922, 1946), - COL_VERTEX(0, 2355, 1454), - COL_VERTEX(0, 2355, 2150), - COL_VERTEX(-2354, 1741, -1637), - COL_VERTEX(3072, 2560, 2150), - COL_VERTEX(0, 1717, 2150), - COL_VERTEX(410, 1102, 2150), - COL_VERTEX(922, 1102, 2150), - COL_VERTEX(1331, 1717, 2458), - COL_VERTEX(0, 1717, 2458), - COL_VERTEX(819, 2178, 1843), - COL_VERTEX(819, 1922, 1843), - COL_VERTEX(512, 2178, 1894), - COL_VERTEX(-1637, 256, -1637), - COL_VERTEX(-1125, 1741, 2662), - COL_VERTEX(512, -204, 2150), - COL_VERTEX(512, 256, 2150), - COL_VERTEX(-1484, -204, -1637), - COL_VERTEX(-1484, 256, -1637), - COL_VERTEX(-1740, 3277, 102), - COL_VERTEX(819, 256, 2048), - COL_VERTEX(512, 256, 2048), - COL_VERTEX(819, 256, 2099), - COL_VERTEX(-1637, 256, -1535), - COL_VERTEX(-1637, 256, -1586), - COL_VERTEX(-1484, 256, -1586), - COL_VERTEX(-4197, 1843, -1945), - COL_VERTEX(-2149, 1843, -3993), - COL_VERTEX(3482, 1843, -3993), - COL_VERTEX(5530, 1843, -1945), - COL_VERTEX(-4197, 1843, 4710), - COL_VERTEX(-2118, -204, 4617), - COL_VERTEX(-2082, -204, 4581), - COL_VERTEX(-2191, -204, 4472), - COL_VERTEX(-2227, -204, 4509), - COL_VERTEX(-2082, 51, 4581), - COL_VERTEX(-2191, 51, 4472), - COL_VERTEX(-2227, 51, 4509), - COL_VERTEX(-2118, 51, 4617), - COL_VERTEX(-1648, -306, 5088), - COL_VERTEX(-2951, -306, 5812), - COL_VERTEX(-2589, -306, 5450), - COL_VERTEX(77, -2201, 4608), - COL_VERTEX(-76, -2201, 4608), - COL_VERTEX(77, -2201, 4659), - COL_VERTEX(-76, -2201, 4659), - COL_VERTEX(307, -1535, 4710), - COL_VERTEX(-76, -2201, 4710), - COL_VERTEX(-2024, -1535, 4712), - COL_VERTEX(-3675, 410, 5088), - COL_VERTEX(-2227, -255, 4509), - COL_VERTEX(-1648, -1536, 5088), - COL_VERTEX(-1648, 410, 5088), - COL_VERTEX(-2661, 410, 4074), - COL_VERTEX(-1986, -1535, 5427), - COL_VERTEX(-3023, -306, 5015), - COL_VERTEX(-3385, -306, 5378), - COL_VERTEX(-2046, -204, 4690), - COL_VERTEX(-2372, -204, 4509), - COL_VERTEX(-2589, -204, 5450), - COL_VERTEX(-1648, -204, 5088), - COL_VERTEX(-2661, -204, 6102), - COL_VERTEX(-3675, -204, 5088), - COL_VERTEX(-3023, -204, 5015), - COL_VERTEX(-101, -1842, 2150), - COL_VERTEX(102, -1842, 2150), - COL_VERTEX(-306, -2047, 2150), - COL_VERTEX(-306, -2047, 4608), - COL_VERTEX(307, -2047, 2150), - COL_VERTEX(77, -2201, 2099), - COL_VERTEX(77, -2201, 2048), - COL_VERTEX(-76, -2201, 2099), - COL_VERTEX(-76, -2201, 2048), - COL_VERTEX(77, -2201, 2150), - COL_VERTEX(3482, -1433, -1535), - COL_VERTEX(-1433, -1433, -306), - COL_VERTEX(-716, -1433, -1023), - COL_VERTEX(307, -1433, -1023), - COL_VERTEX(1024, -1433, 717), - COL_VERTEX(307, -1433, 1434), - COL_VERTEX(-716, -1433, 1434), - COL_VERTEX(-1535, -1433, 1536), - COL_VERTEX(-2047, -1433, 1024), - COL_VERTEX(1126, -1433, 1536), - COL_VERTEX(1126, -1433, -1125), - COL_VERTEX(-1535, -1433, -1125), - COL_VERTEX(1638, -1433, -613), - COL_VERTEX(3482, -1433, -1433), - COL_VERTEX(3584, -1433, -1330), - COL_VERTEX(3686, -1433, 2048), - COL_VERTEX(3686, -2969, -1330), - COL_VERTEX(3277, -1433, 2560), - COL_VERTEX(2355, -1433, 2560), - COL_VERTEX(-1023, -1433, 2048), - COL_VERTEX(-1433, -1433, 2560), - COL_VERTEX(-2354, -1433, 2560), - COL_VERTEX(-2764, -1433, 2048), - COL_VERTEX(-2661, -1433, -1330), - COL_VERTEX(-2559, -1433, -1433), - COL_VERTEX(-2764, -1433, -1330), - COL_VERTEX(1946, -2457, 2048), - COL_VERTEX(-2047, -2201, 282), - COL_VERTEX(-2047, -2457, 128), - COL_VERTEX(-2047, -2201, 128), - COL_VERTEX(-1945, -2457, 282), - COL_VERTEX(-2047, -2457, 282), - COL_VERTEX(-1433, -2764, 717), - COL_VERTEX(-1433, -1637, 512), - COL_VERTEX(-1945, -2047, 410), - COL_VERTEX(-1433, -1637, -101), - COL_VERTEX(-1945, -2201, 128), - COL_VERTEX(-1433, -2764, -306), - COL_VERTEX(1536, -2201, 282), - COL_VERTEX(1638, -2201, 128), - COL_VERTEX(1638, -1433, 1024), - COL_VERTEX(1638, -2457, 128), - COL_VERTEX(1024, -2764, 717), - COL_VERTEX(1024, -1637, 512), - COL_VERTEX(1024, -1433, -306), - COL_VERTEX(1024, -1637, -101), - COL_VERTEX(1536, -2047, 0), - COL_VERTEX(691, -1433, 2048), - COL_VERTEX(589, -1433, 1536), - COL_VERTEX(102, 2150, -805), - COL_VERTEX(2048, 1741, 218), - COL_VERTEX(-613, 1741, 218), - COL_VERTEX(-613, 1741, 423), - COL_VERTEX(-716, 1741, 65), - COL_VERTEX(102, 1922, 1345), - COL_VERTEX(102, 1922, 1843), - COL_VERTEX(410, 1922, 1843), - COL_VERTEX(1229, 1922, 1345), - COL_VERTEX(102, 2253, 1843), - COL_VERTEX(1229, 1922, 1843), - COL_VERTEX(2150, 1997, 410), - COL_VERTEX(2150, 1997, 563), - COL_VERTEX(2099, 1997, 563), - COL_VERTEX(2099, 1997, 410), - COL_VERTEX(2048, 1997, 410), - COL_VERTEX(2150, 1741, 410), - COL_VERTEX(2150, 1741, 563), - COL_VERTEX(2048, 1997, 563), - COL_VERTEX(2048, 3174, 423), - COL_VERTEX(2048, 2150, 1345), - COL_VERTEX(717, 2765, 792), - COL_VERTEX(1229, 2253, 1253), - COL_VERTEX(2048, 2150, -805), - COL_VERTEX(614, 2765, 1843), - COL_VERTEX(1229, 2253, 1843), - COL_VERTEX(512, 2178, 1843), - COL_VERTEX(102, 2253, 1253), - COL_VERTEX(-716, 2150, 1345), - COL_VERTEX(1229, 2150, 1345), - COL_VERTEX(-716, 2150, -805), - COL_VERTEX(614, 2765, 792), - COL_VERTEX(410, 1843, 1038), - COL_VERTEX(307, 1741, 1140), - COL_VERTEX(410, 1741, 1038), - COL_VERTEX(1024, 1741, 1140), - COL_VERTEX(922, 1741, 1038), - COL_VERTEX(307, 1741, 1345), - COL_VERTEX(-511, 205, -1433), - COL_VERTEX(-511, 0, -1433), - COL_VERTEX(-409, 0, -1330), - COL_VERTEX(-511, 0, -1228), - COL_VERTEX(-716, 799, -101), - COL_VERTEX(-204, 799, -204), - COL_VERTEX(1024, 799, -101), - COL_VERTEX(512, 799, -306), - COL_VERTEX(819, 799, -306), - COL_VERTEX(1024, 799, -1535), - COL_VERTEX(819, 799, -1330), - COL_VERTEX(102, 799, -921), - COL_VERTEX(-204, 799, -1023), - COL_VERTEX(-306, 799, -921), - COL_VERTEX(-306, 799, -1535), - COL_VERTEX(-306, 799, -1125), - COL_VERTEX(614, 799, -818), - COL_VERTEX(512, 799, -613), - COL_VERTEX(-511, 799, -204), - COL_VERTEX(-306, 799, -613), - COL_VERTEX(-511, 799, -511), - COL_VERTEX(819, 0, -101), - COL_VERTEX(512, 256, -101), - COL_VERTEX(819, 819, -101), - COL_VERTEX(-511, 0, -101), - COL_VERTEX(-511, 1638, -101), - COL_VERTEX(102, 1075, -101), - COL_VERTEX(1024, 0, -306), - COL_VERTEX(-716, 0, -1330), - COL_VERTEX(819, 1638, -1535), - COL_VERTEX(-511, 1638, -1433), - COL_VERTEX(1024, 1638, -101), - COL_VERTEX(358, 256, -101), - COL_VERTEX(256, 1075, -101), - COL_VERTEX(512, 256, -50), - COL_VERTEX(256, 1075, -50), - COL_VERTEX(102, 819, 0), - COL_VERTEX(102, 1075, 0), - COL_VERTEX(358, 256, 0), - COL_VERTEX(819, 1638, -1433), - COL_VERTEX(922, 1638, -1330), - COL_VERTEX(1024, 1638, -306), - COL_VERTEX(922, 1638, -306), - COL_VERTEX(819, 1638, -204), - COL_VERTEX(-613, 1638, -1330), - COL_VERTEX(-716, 1638, -1330), - COL_VERTEX(-511, 1638, -204), - COL_VERTEX(-613, 1638, -306), - COL_VERTEX(1434, 819, -1330), - COL_VERTEX(1331, 819, -1433), - COL_VERTEX(1331, 819, -1228), - COL_VERTEX(1126, 1638, -1330), - COL_VERTEX(1229, 1638, -1330), - COL_VERTEX(1331, 1638, -1433), - COL_VERTEX(1331, 922, -1433), - COL_VERTEX(3584, 1638, -101), - COL_VERTEX(2253, 1638, -1330), - COL_VERTEX(2355, 1638, -1330), - COL_VERTEX(2458, 1638, -1433), - COL_VERTEX(2253, 819, -1330), - COL_VERTEX(2458, 1638, -101), - COL_VERTEX(2458, 1638, -204), - COL_VERTEX(2355, 1638, -306), - COL_VERTEX(2253, 1638, -306), - COL_VERTEX(2253, 819, -306), - COL_VERTEX(1946, 1638, -1535), - COL_VERTEX(1946, 1638, -1433), - COL_VERTEX(2048, 1638, -1330), - COL_VERTEX(2150, 1638, -306), - COL_VERTEX(2048, 1638, -306), - COL_VERTEX(1946, 1638, -204), - COL_VERTEX(2253, 819, -613), - COL_VERTEX(2253, 1126, -613), - COL_VERTEX(2150, 1229, -716), - COL_VERTEX(2150, 1126, -613), - COL_VERTEX(2150, 1229, -921), - COL_VERTEX(2253, 1229, -716), - COL_VERTEX(2253, 1229, -921), - COL_VERTEX(2150, 1126, -1023), - COL_VERTEX(2253, 1126, -1023), - COL_VERTEX(2150, 819, -1023), - COL_VERTEX(1331, 1638, -101), - COL_VERTEX(1536, 1075, -101), - COL_VERTEX(1331, 819, -1535), - COL_VERTEX(1126, 1638, -306), - COL_VERTEX(1690, 1075, -101), - COL_VERTEX(1690, 1075, -50), - COL_VERTEX(1536, 1075, 0), - COL_VERTEX(1536, 819, 0), - COL_VERTEX(1331, 1638, -204), - COL_VERTEX(1229, 1638, -306), - COL_VERTEX(-818, 1075, 717), - COL_VERTEX(-818, 1075, 563), - COL_VERTEX(-818, 819, 563), - COL_VERTEX(-2252, 819, -1535), - COL_VERTEX(-2252, 1024, 614), - COL_VERTEX(-2252, 1024, 1024), - COL_VERTEX(-2149, 1024, 1024), - COL_VERTEX(-1740, 1024, 614), - COL_VERTEX(-1740, 1024, 1024), - COL_VERTEX(-1791, 1024, 1024), - COL_VERTEX(-921, 819, 819), - COL_VERTEX(-818, 819, -1535), - COL_VERTEX(-921, 819, 461), - COL_VERTEX(-818, 819, 1024), - COL_VERTEX(-818, 819, 819), - COL_VERTEX(-1740, 1638, -1023), - COL_VERTEX(-1330, 1638, 1024), - COL_VERTEX(-1893, 819, 512), - COL_VERTEX(-2098, 922, 512), - COL_VERTEX(-2098, 922, 614), - COL_VERTEX(-2252, 1638, -1535), - COL_VERTEX(-1893, 1280, 1024), - COL_VERTEX(-2252, 1638, 1024), - COL_VERTEX(-818, 1331, -1330), - COL_VERTEX(-1023, 1331, -1535), - COL_VERTEX(-2252, 1331, -1330), - COL_VERTEX(-2252, 819, 1024), - COL_VERTEX(-2047, 1024, 1126), - COL_VERTEX(-1893, 1024, 1075), - COL_VERTEX(-2047, 1280, 1126), - COL_VERTEX(-2047, 1024, 1075), - COL_VERTEX(-2047, 1280, 1024), - COL_VERTEX(-1893, 1280, 1075), - COL_VERTEX(-716, 1075, 563), - COL_VERTEX(-767, 1075, 563), - COL_VERTEX(-818, 819, 717), - COL_VERTEX(-767, 819, 717), - COL_VERTEX(-767, 1075, 717), - COL_VERTEX(-818, 0, -255), - COL_VERTEX(-2252, 0, -255), - COL_VERTEX(-818, 717, -357), - COL_VERTEX(-2047, 102, -357), - COL_VERTEX(-1023, 102, -357), - COL_VERTEX(-1023, 0, -357), - COL_VERTEX(-2047, 0, -357), - COL_VERTEX(-818, 102, -1535), - COL_VERTEX(-2252, 102, -1535), - COL_VERTEX(-2047, 0, -1330), - COL_VERTEX(-1228, 0, -1330), - COL_VERTEX(-1842, 102, -1330), - COL_VERTEX(-1842, 0, -1535), - COL_VERTEX(-2252, 0, 512), - COL_VERTEX(-2149, 0, 614), - COL_VERTEX(-2149, 0, 717), - COL_VERTEX(-1330, 102, -255), - COL_VERTEX(-1330, -9, -255), - COL_VERTEX(-1740, -9, 614), - COL_VERTEX(-2252, 717, 1024), - COL_VERTEX(-1125, 0, 922), - COL_VERTEX(-1125, 512, 922), - COL_VERTEX(-1740, 0, 1024), - COL_VERTEX(-716, 0, 102), - COL_VERTEX(-101, 512, 102), - COL_VERTEX(-101, 256, 563), - COL_VERTEX(-101, 717, 0), - COL_VERTEX(-818, 717, -1535), - COL_VERTEX(-1945, 256, 1024), - COL_VERTEX(-101, 256, 717), - COL_VERTEX(-50, 256, 717), - COL_VERTEX(-50, 256, 563), - COL_VERTEX(0, 256, 563), - COL_VERTEX(-2098, 256, 1024), - COL_VERTEX(-1945, 256, 1075), - COL_VERTEX(-2098, 0, 1126), - COL_VERTEX(-2098, 256, 1126), - COL_VERTEX(-101, 512, 0), - COL_VERTEX(3174, 0, -265), - COL_VERTEX(2109, 0, -306), - COL_VERTEX(2150, -716, -1228), - COL_VERTEX(2150, 717, 819), - COL_VERTEX(2253, 717, 819), - COL_VERTEX(1126, 717, -1330), - COL_VERTEX(1229, 717, -1330), - COL_VERTEX(1331, 717, -1433), - COL_VERTEX(3584, 717, -1535), - COL_VERTEX(1126, 717, -101), - COL_VERTEX(3174, 102, -347), - COL_VERTEX(3174, -101, -245), - COL_VERTEX(3072, -101, -245), - COL_VERTEX(2867, -101, -245), - COL_VERTEX(2765, -101, -245), - COL_VERTEX(3072, 0, -347), - COL_VERTEX(3174, 0, -347), - COL_VERTEX(3072, 0, -245), - COL_VERTEX(3123, 154, -296), - COL_VERTEX(3174, 102, -245), - COL_VERTEX(2867, 102, -347), - COL_VERTEX(2765, 0, -245), - COL_VERTEX(2867, 0, -347), - COL_VERTEX(2765, 0, -347), - COL_VERTEX(2765, 102, -245), - COL_VERTEX(2867, 102, -245), - COL_VERTEX(3072, 102, -245), - COL_VERTEX(2816, 154, -296), - COL_VERTEX(3584, -716, -306), - COL_VERTEX(3584, 0, -1535), - COL_VERTEX(2355, 0, 1024), - COL_VERTEX(3430, 256, 1024), - COL_VERTEX(1126, 0, -1330), - COL_VERTEX(1690, 256, -101), - COL_VERTEX(2867, 0, -1187), - COL_VERTEX(3072, 102, -1187), - COL_VERTEX(3174, 102, -1187), - COL_VERTEX(3072, 102, -1289), - COL_VERTEX(3174, 0, -1187), - COL_VERTEX(2867, 102, -1187), - COL_VERTEX(2765, 102, -1187), - COL_VERTEX(2765, 102, -1289), - COL_VERTEX(3123, 154, -1238), - COL_VERTEX(2816, 154, -1238), - COL_VERTEX(1536, 256, -101), - COL_VERTEX(1690, 256, -50), - COL_VERTEX(1536, 256, 0), - COL_VERTEX(3277, 256, 1126), - COL_VERTEX(3277, 256, 1024), - COL_VERTEX(3430, 256, 1075), - COL_VERTEX(2355, 717, 922), - COL_VERTEX(2355, 717, 1024), - COL_VERTEX(1331, 717, -204), - COL_VERTEX(1229, 717, -306), - COL_VERTEX(1331, 717, -101), - COL_VERTEX(2048, 717, -306), - COL_VERTEX(1946, 717, -204), - COL_VERTEX(2150, 717, -306), - COL_VERTEX(2253, 717, -204), - COL_VERTEX(2253, 717, -101), - COL_VERTEX(2150, 717, 0), - COL_VERTEX(-2068, 0, 2032), - COL_VERTEX(-2252, 0, 2048), - COL_VERTEX(-1786, 0, 2384), - COL_VERTEX(-818, 819, 1996), - COL_VERTEX(-1289, 819, 1126), - COL_VERTEX(-1842, 1024, 1126), - COL_VERTEX(-1842, 1024, 1229), - COL_VERTEX(-2149, 1024, 1229), - COL_VERTEX(-2252, 1024, 2048), - COL_VERTEX(-818, 819, 2048), - COL_VERTEX(-1330, 819, 1638), - COL_VERTEX(-921, 819, 1587), - COL_VERTEX(-1330, 819, 1126), - COL_VERTEX(-818, 819, 1126), - COL_VERTEX(-204, 0, 1638), - COL_VERTEX(-204, 0, 1280), - COL_VERTEX(-1842, 0, 1229), - COL_VERTEX(-2201, 0, 1229), - COL_VERTEX(-2252, 1638, 2048), - COL_VERTEX(-101, 0, 1638), - COL_VERTEX(-1842, 0, 1126), - COL_VERTEX(-818, 1638, 2048), - COL_VERTEX(-101, 717, 2048), - COL_VERTEX(-101, 717, 1126), - COL_VERTEX(-1228, 1638, 2560), - COL_VERTEX(-1842, 1638, 2560), - COL_VERTEX(-2252, 1024, 1126), - COL_VERTEX(-1893, 1280, 1126), - COL_VERTEX(-1893, 1024, 1126), - COL_VERTEX(-2252, 819, 2048), - COL_VERTEX(-818, 717, 1126), - COL_VERTEX(-1945, 256, 1126), - COL_VERTEX(-2252, 819, 1126), - COL_VERTEX(-1945, 0, 1126), - COL_VERTEX(-2047, 819, 2355), - COL_VERTEX(-2047, 1106, 2355), - COL_VERTEX(-1842, 819, 1126), - COL_VERTEX(-818, 1075, 1331), - COL_VERTEX(-818, 1075, 1485), - COL_VERTEX(-818, 717, 2048), - COL_VERTEX(-101, 256, 1382), - COL_VERTEX(-101, 0, 1382), - COL_VERTEX(-101, 256, 1536), - COL_VERTEX(-50, 256, 1536), - COL_VERTEX(-50, 256, 1382), - COL_VERTEX(0, 256, 1382), - COL_VERTEX(-101, 0, 1536), - COL_VERTEX(-818, 819, 1485), - COL_VERTEX(-767, 1075, 1331), - COL_VERTEX(-716, 1075, 1331), - COL_VERTEX(-767, 819, 1485), - COL_VERTEX(-767, 1075, 1485), - COL_VERTEX(3379, 1024, 527), - COL_VERTEX(3379, 1024, 731), - COL_VERTEX(2867, 1024, 0), - COL_VERTEX(2867, 1024, 307), - COL_VERTEX(2355, 819, 0), - COL_VERTEX(3379, 819, 0), - COL_VERTEX(2150, 819, 2048), - COL_VERTEX(2150, 819, 1997), - COL_VERTEX(2560, 819, 2150), - COL_VERTEX(2150, 819, 1894), - COL_VERTEX(2150, 1638, 2048), - COL_VERTEX(2662, 1741, 0), - COL_VERTEX(2150, 1741, 0), - COL_VERTEX(2253, 1741, 307), - COL_VERTEX(2662, 1741, 717), - COL_VERTEX(2150, 1741, 717), - COL_VERTEX(2253, 1741, 666), - COL_VERTEX(2253, 819, 1638), - COL_VERTEX(2150, 819, 1638), - COL_VERTEX(2253, 819, 307), - COL_VERTEX(2253, 819, 666), - COL_VERTEX(2560, 819, 1638), - COL_VERTEX(2150, 819, 307), - COL_VERTEX(3379, 2107, 0), - COL_VERTEX(3379, 2107, 102), - COL_VERTEX(3482, 2077, 205), - COL_VERTEX(3584, 2048, 717), - COL_VERTEX(2150, 1638, 717), - COL_VERTEX(3584, 1638, 205), - COL_VERTEX(2253, 2428, 205), - COL_VERTEX(2355, 2399, 102), - COL_VERTEX(2150, 2458, 205), - COL_VERTEX(2150, 819, 410), - COL_VERTEX(2150, 1638, 205), - COL_VERTEX(2662, 1638, 717), - COL_VERTEX(2662, 1638, 0), - COL_VERTEX(3584, 717, 1126), - COL_VERTEX(2150, 717, 2048), - COL_VERTEX(2150, 717, 1126), - COL_VERTEX(3174, 717, 1638), - COL_VERTEX(3174, 717, 2560), - COL_VERTEX(2560, 717, 2150), - COL_VERTEX(3584, 819, 2048), - COL_VERTEX(3174, 819, 1638), - COL_VERTEX(3174, 819, 2150), - COL_VERTEX(2604, -716, 2451), - COL_VERTEX(2970, -716, 2048), - COL_VERTEX(2560, -716, 1126), - COL_VERTEX(3174, -716, 1843), - COL_VERTEX(2048, 256, 1536), - COL_VERTEX(2099, 256, 1536), - COL_VERTEX(2150, 256, 1382), - COL_VERTEX(2099, 256, 1382), - COL_VERTEX(2048, 256, 1382), - COL_VERTEX(2150, 819, 563), - COL_VERTEX(2150, 1075, 1741), - COL_VERTEX(2048, 819, 1894), - COL_VERTEX(2099, 1075, 1741), - COL_VERTEX(2099, 819, 1894), - COL_VERTEX(2048, 1075, 1894), - COL_VERTEX(2099, 1075, 1894), - COL_VERTEX(2048, 1075, 1741), - COL_VERTEX(2048, 1075, 410), - COL_VERTEX(2099, 1075, 410), - COL_VERTEX(2048, 1075, 563), - COL_VERTEX(2099, 1075, 563), - COL_VERTEX(2150, 1075, 410), - COL_VERTEX(2048, 819, 563), - COL_VERTEX(2099, 819, 563), - COL_VERTEX(2390, 1638, 789), - COL_VERTEX(3174, 819, 1024), - COL_VERTEX(2390, 1638, 1464), - COL_VERTEX(2150, 1638, 1638), - COL_VERTEX(3174, 1638, 1229), - COL_VERTEX(870, 0, 1946), - COL_VERTEX(1024, 0, 1946), - COL_VERTEX(870, 0, 2048), - COL_VERTEX(-511, 1638, 1946), - COL_VERTEX(-511, 1638, 2048), - COL_VERTEX(-613, 1638, 1843), - COL_VERTEX(-716, 819, 1843), - COL_VERTEX(2048, 819, 1741), - COL_VERTEX(2048, 819, 410), - COL_VERTEX(205, 0, 0), - COL_VERTEX(1843, 0, 0), - COL_VERTEX(0, 0, 1843), - COL_VERTEX(0, 614, 0), - COL_VERTEX(2048, 614, 0), - COL_VERTEX(1638, 819, 410), - COL_VERTEX(410, 614, 410), - COL_VERTEX(1690, 256, 0), - COL_VERTEX(-716, 1638, 1843), - COL_VERTEX(-716, 819, 563), - COL_VERTEX(-716, 1638, 205), - COL_VERTEX(0, 614, 1843), - COL_VERTEX(2048, 614, 2048), - COL_VERTEX(1024, 614, 2048), - COL_VERTEX(2048, 1638, 2048), - COL_VERTEX(2048, 1638, 0), - COL_VERTEX(2048, 819, 0), - COL_VERTEX(717, 922, 348), - COL_VERTEX(717, 922, 492), - COL_VERTEX(819, 922, 492), - COL_VERTEX(768, 1024, 420), - COL_VERTEX(1126, 922, 492), - COL_VERTEX(1126, 922, 348), - COL_VERTEX(1178, 1024, 420), - COL_VERTEX(1229, 922, 492), - COL_VERTEX(1229, 819, 492), - COL_VERTEX(819, 819, 492), - COL_VERTEX(-613, 1638, 205), - COL_VERTEX(-511, 1638, 102), - COL_VERTEX(205, 614, 1946), - COL_VERTEX(102, 614, 1843), - COL_VERTEX(205, 614, 2048), - COL_VERTEX(102, 614, 205), - COL_VERTEX(205, 614, 102), - COL_VERTEX(0, 614, 205), - COL_VERTEX(2048, 614, 1843), - COL_VERTEX(1946, 614, 1843), - COL_VERTEX(1843, 614, 1946), - COL_VERTEX(1843, 614, 0), - COL_VERTEX(1843, 614, 102), - COL_VERTEX(1946, 614, 205), - COL_VERTEX(-613, 819, 1229), - COL_VERTEX(-613, 819, 1587), - COL_VERTEX(410, 819, 2048), - COL_VERTEX(410, 819, 410), - COL_VERTEX(-716, 819, 461), - COL_VERTEX(-716, 819, 0), - COL_VERTEX(-613, 819, 461), - COL_VERTEX(0, 819, 102), - COL_VERTEX(1434, 819, 0), - COL_VERTEX(358, 819, 0), - COL_VERTEX(1792, 819, 0), - COL_VERTEX(1946, 819, 666), - COL_VERTEX(2048, 819, 819), - COL_VERTEX(1638, 819, 819), - COL_VERTEX(1946, 819, 307), - COL_VERTEX(1946, 819, 1997), - COL_VERTEX(1024, 819, 2048), - COL_VERTEX(1946, 819, 1638), - COL_VERTEX(205, 819, 2048), - COL_VERTEX(369, 819, 2048), - COL_VERTEX(-2764, -1433, -1535), - COL_VERTEX(819, 1922, 1946), - COL_VERTEX(102, 2355, 1946), - COL_VERTEX(512, 1922, 1894), - COL_VERTEX(3482, 1843, 6758), - COL_VERTEX(922, 1922, 2048), - COL_VERTEX(410, 1922, 1946), - COL_VERTEX(1075, 1717, 2714), - COL_VERTEX(0, 1922, 1946), - COL_VERTEX(256, 1717, 2714), - COL_VERTEX(-1381, 0, -1740), - COL_VERTEX(-1381, 0, -1637), - COL_VERTEX(-1279, 0, -1637), - COL_VERTEX(-1740, -204, -1945), - COL_VERTEX(-1842, -204, -1637), - COL_VERTEX(-1279, -204, -1637), - COL_VERTEX(-1381, -204, -1945), - COL_VERTEX(-2155, -204, 4436), - COL_VERTEX(-2155, 51, 4436), - COL_VERTEX(-1974, -204, 4617), - COL_VERTEX(-2046, -204, 4545), - COL_VERTEX(-1503, 512, 5088), - COL_VERTEX(-2010, 1126, 4581), - COL_VERTEX(-3168, 1126, 5740), - COL_VERTEX(-3820, 512, 5088), - COL_VERTEX(-1330, 2560, 2150), - COL_VERTEX(512, 1922, 1843), - COL_VERTEX(-1637, -204, -1637), - COL_VERTEX(819, 256, 2150), - COL_VERTEX(819, -204, 2150), - COL_VERTEX(512, 256, 2099), - COL_VERTEX(-1637, 0, -1637), - COL_VERTEX(-1484, 256, -1535), - COL_VERTEX(-1484, 0, -1637), - COL_VERTEX(-2661, -306, 6102), - COL_VERTEX(-2951, -204, 5812), - COL_VERTEX(77, -2201, 4710), - COL_VERTEX(-3385, -204, 5378), - COL_VERTEX(-2661, -306, 4074), - COL_VERTEX(-2661, 410, 6102), - COL_VERTEX(-2118, -255, 4617), - COL_VERTEX(307, -1535, 5427), - COL_VERTEX(-3675, -306, 5088), - COL_VERTEX(-2118, -204, 4762), - COL_VERTEX(-2299, -204, 4436), - COL_VERTEX(-2661, -204, 4074), - COL_VERTEX(-101, -1842, 4608), - COL_VERTEX(102, -1842, 4608), - COL_VERTEX(307, -2047, 4608), - COL_VERTEX(-76, -2201, 2150), - COL_VERTEX(-2559, -1433, -1535), - COL_VERTEX(-2559, -2661, -1535), - COL_VERTEX(3482, -2661, -1535), - COL_VERTEX(-716, -2764, -1023), - COL_VERTEX(307, -2764, -1023), - COL_VERTEX(1024, -2764, -306), - COL_VERTEX(307, -2764, 1434), - COL_VERTEX(-716, -2764, 1434), - COL_VERTEX(1536, -2047, 410), - COL_VERTEX(-1433, -1433, 717), - COL_VERTEX(-1535, -2457, 1536), - COL_VERTEX(-2047, -1433, -613), - COL_VERTEX(3482, -2969, -1433), - COL_VERTEX(3584, -2969, -1330), - COL_VERTEX(3482, -2969, -1535), - COL_VERTEX(3686, -1433, -1330), - COL_VERTEX(1946, -1433, 2048), - COL_VERTEX(-2764, -2457, -1330), - COL_VERTEX(-2559, -2457, -1433), - COL_VERTEX(-2559, -2457, -1535), - COL_VERTEX(-2661, -2457, -1330), - COL_VERTEX(2150, -2661, -613), - COL_VERTEX(1638, -2661, -1125), - COL_VERTEX(-1945, -2457, 128), - COL_VERTEX(-2047, -2457, 1024), - COL_VERTEX(-1945, -2201, 282), - COL_VERTEX(-1945, -2047, 0), - COL_VERTEX(1638, -2201, 282), - COL_VERTEX(1536, -2201, 128), - COL_VERTEX(1536, -2457, 128), - COL_VERTEX(1638, -2457, 282), - COL_VERTEX(1536, -2457, 282), - COL_VERTEX(691, -2457, 2048), - COL_VERTEX(691, -2457, 1536), - COL_VERTEX(691, -1433, 1536), - COL_VERTEX(589, -2457, 1536), - COL_VERTEX(589, -2457, 2048), - COL_VERTEX(589, -1433, 2048), - COL_VERTEX(205, 3174, 116), - COL_VERTEX(2048, 3174, 116), - COL_VERTEX(2048, 1741, 116), - COL_VERTEX(102, 1741, 218), - COL_VERTEX(102, 3288, 218), - COL_VERTEX(2048, 3288, 218), - COL_VERTEX(102, 1741, -805), - COL_VERTEX(205, 1741, -805), - COL_VERTEX(205, 2150, -805), - COL_VERTEX(-716, 1741, 577), - COL_VERTEX(410, 1922, 1741), - COL_VERTEX(922, 1922, 1843), - COL_VERTEX(922, 1922, 1741), - COL_VERTEX(102, 2150, 1345), - COL_VERTEX(1229, 1741, 1345), - COL_VERTEX(102, 1741, 1345), - COL_VERTEX(-716, 3174, 116), - COL_VERTEX(-716, 3174, 423), - COL_VERTEX(717, 2765, 1843), - COL_VERTEX(307, 1843, 1140), - COL_VERTEX(307, 1843, 1345), - COL_VERTEX(1024, 1843, 1345), - COL_VERTEX(1024, 1843, 1140), - COL_VERTEX(922, 1843, 1038), - COL_VERTEX(1024, 1741, 1345), - COL_VERTEX(-613, 205, -1330), - COL_VERTEX(-613, 0, -1330), - COL_VERTEX(-204, 799, -1330), - COL_VERTEX(614, 799, -1023), - COL_VERTEX(102, 799, -613), - COL_VERTEX(-716, 799, -1125), - COL_VERTEX(819, 799, -613), - COL_VERTEX(819, 799, -818), - COL_VERTEX(-204, 799, -511), - COL_VERTEX(819, 1638, -101), - COL_VERTEX(-511, 819, -101), - COL_VERTEX(1024, 1638, -1330), - COL_VERTEX(1024, 0, -1330), - COL_VERTEX(-716, 1638, -306), - COL_VERTEX(-716, 0, -306), - COL_VERTEX(-511, 1638, -1535), - COL_VERTEX(-511, 0, -1535), - COL_VERTEX(819, 0, -1535), - COL_VERTEX(819, 0, -1433), - COL_VERTEX(-716, 1638, -101), - COL_VERTEX(-716, 1638, -1535), - COL_VERTEX(1024, 1638, -1535), - COL_VERTEX(512, 256, 0), - COL_VERTEX(358, 256, -50), - COL_VERTEX(102, 1075, -50), - COL_VERTEX(256, 1075, 0), - COL_VERTEX(256, 819, 0), - COL_VERTEX(922, 0, -1330), - COL_VERTEX(922, 0, -306), - COL_VERTEX(819, 0, -204), - COL_VERTEX(-613, 0, -306), - COL_VERTEX(-511, 0, -204), - COL_VERTEX(1229, 922, -1330), - COL_VERTEX(1229, 819, -1330), - COL_VERTEX(1126, 819, -1330), - COL_VERTEX(3584, 1638, -1535), - COL_VERTEX(1126, 1638, -101), - COL_VERTEX(1126, 1638, -1535), - COL_VERTEX(1331, 1638, -1535), - COL_VERTEX(2355, 819, -1330), - COL_VERTEX(2458, 819, -1433), - COL_VERTEX(2458, 819, -1535), - COL_VERTEX(2458, 1638, -1535), - COL_VERTEX(2253, 819, -1023), - COL_VERTEX(2458, 819, -204), - COL_VERTEX(2458, 819, -101), - COL_VERTEX(2355, 819, -306), - COL_VERTEX(1946, 819, -1433), - COL_VERTEX(2048, 819, -1330), - COL_VERTEX(2150, 819, -1330), - COL_VERTEX(1946, 819, -1535), - COL_VERTEX(2150, 819, -613), - COL_VERTEX(2150, 1638, -1330), - COL_VERTEX(2048, 819, -306), - COL_VERTEX(1946, 819, -204), - COL_VERTEX(1946, 819, -101), - COL_VERTEX(1946, 1638, -101), - COL_VERTEX(2150, 819, -306), - COL_VERTEX(1331, 819, -101), - COL_VERTEX(1126, 819, -306), - COL_VERTEX(1690, 1075, 0), - COL_VERTEX(1690, 819, 0), - COL_VERTEX(1536, 1075, -50), - COL_VERTEX(1229, 819, -306), - COL_VERTEX(1331, 819, -204), - COL_VERTEX(-818, 1638, 1024), - COL_VERTEX(-818, 1638, -1535), - COL_VERTEX(-2149, 1024, 922), - COL_VERTEX(-1791, 1024, 922), - COL_VERTEX(-818, 819, 461), - COL_VERTEX(-1330, 1638, -1023), - COL_VERTEX(-1330, 819, -1023), - COL_VERTEX(-1740, 819, -1023), - COL_VERTEX(-1893, 922, 512), - COL_VERTEX(-1893, 922, 614), - COL_VERTEX(-1893, 819, 614), - COL_VERTEX(-1330, 819, 1024), - COL_VERTEX(-2098, 819, 614), - COL_VERTEX(-2098, 819, 512), - COL_VERTEX(-1740, 819, 614), - COL_VERTEX(-2252, 819, 614), - COL_VERTEX(-2047, 973, 1024), - COL_VERTEX(-1893, 973, 1024), - COL_VERTEX(-818, 1331, -1535), - COL_VERTEX(-818, 819, -1330), - COL_VERTEX(-1023, 819, -1535), - COL_VERTEX(-2252, 819, -1330), - COL_VERTEX(-2047, 819, -1535), - COL_VERTEX(-2047, 1331, -1535), - COL_VERTEX(-2252, 1331, -1535), - COL_VERTEX(-1740, 819, 1024), - COL_VERTEX(-1740, 1638, 1024), - COL_VERTEX(-1893, 1024, 1024), - COL_VERTEX(-2047, 1024, 1024), - COL_VERTEX(-2047, 1280, 1075), - COL_VERTEX(-767, 819, 563), - COL_VERTEX(-716, 819, 717), - COL_VERTEX(-716, 1075, 717), - COL_VERTEX(-2252, 717, -255), - COL_VERTEX(-818, 717, -255), - COL_VERTEX(-2252, 717, -357), - COL_VERTEX(-818, 102, -357), - COL_VERTEX(-2252, 102, -357), - COL_VERTEX(-1023, 102, -1330), - COL_VERTEX(-1228, 102, -1330), - COL_VERTEX(-1228, 102, -1535), - COL_VERTEX(-1842, 102, -1535), - COL_VERTEX(-2047, 102, -1330), - COL_VERTEX(-1023, 0, -1330), - COL_VERTEX(-1228, 0, -1535), - COL_VERTEX(-1842, 0, -1330), - COL_VERTEX(-2252, 0, 819), - COL_VERTEX(-1740, 102, -255), - COL_VERTEX(-1740, 102, 614), - COL_VERTEX(-1330, 102, 614), - COL_VERTEX(-1740, -9, -255), - COL_VERTEX(-1330, -9, 614), - COL_VERTEX(-2252, 717, -1535), - COL_VERTEX(-818, 717, 0), - COL_VERTEX(-1125, 512, 1024), - COL_VERTEX(-1125, 0, 1024), - COL_VERTEX(-1740, 0, 922), - COL_VERTEX(-1740, 512, 922), - COL_VERTEX(-1740, 512, 1024), - COL_VERTEX(-716, 512, 0), - COL_VERTEX(-716, 0, 0), - COL_VERTEX(-716, 512, 102), - COL_VERTEX(-101, 0, 102), - COL_VERTEX(-101, 717, 1024), - COL_VERTEX(0, 256, 717), - COL_VERTEX(-2098, 256, 1075), - COL_VERTEX(2703, 0, -265), - COL_VERTEX(2765, 0, -265), - COL_VERTEX(2703, 0, 1024), - COL_VERTEX(3584, 0, -265), - COL_VERTEX(2109, 0, -1269), - COL_VERTEX(2765, 0, -1269), - COL_VERTEX(3236, 0, -1269), - COL_VERTEX(3174, 0, -1269), - COL_VERTEX(3236, 0, -1535), - COL_VERTEX(2150, -716, -306), - COL_VERTEX(2150, -716, 819), - COL_VERTEX(2150, -716, 0), - COL_VERTEX(2253, -716, 819), - COL_VERTEX(1229, 0, -1330), - COL_VERTEX(1331, 0, -1433), - COL_VERTEX(1331, 0, -1535), - COL_VERTEX(1331, 717, -1535), - COL_VERTEX(2150, 717, 1024), - COL_VERTEX(2150, 717, -101), - COL_VERTEX(3584, 717, 1024), - COL_VERTEX(1126, 717, -1535), - COL_VERTEX(3174, 0, -306), - COL_VERTEX(2765, 0, -306), - COL_VERTEX(3072, 102, -347), - COL_VERTEX(3174, 0, -245), - COL_VERTEX(2867, 0, -245), - COL_VERTEX(2765, 102, -347), - COL_VERTEX(3174, 0, -1228), - COL_VERTEX(2765, 0, -1228), - COL_VERTEX(3584, -716, -1535), - COL_VERTEX(3277, -716, -1535), - COL_VERTEX(3277, -716, -1228), - COL_VERTEX(2662, -716, -306), - COL_VERTEX(2662, -716, 1024), - COL_VERTEX(2355, -716, 1024), - COL_VERTEX(1126, 717, -306), - COL_VERTEX(1126, 0, -306), - COL_VERTEX(1946, 717, -101), - COL_VERTEX(1331, 0, -101), - COL_VERTEX(1946, 0, -101), - COL_VERTEX(2765, -101, -1289), - COL_VERTEX(2867, -101, -1289), - COL_VERTEX(2765, 0, -1187), - COL_VERTEX(3072, -101, -1289), - COL_VERTEX(3072, 0, -1187), - COL_VERTEX(3174, 0, -1289), - COL_VERTEX(3072, 0, -1289), - COL_VERTEX(3174, 102, -1289), - COL_VERTEX(3174, -101, -1289), - COL_VERTEX(2867, 102, -1289), - COL_VERTEX(2867, 0, -1289), - COL_VERTEX(2765, 0, -1289), - COL_VERTEX(1536, 256, -50), - COL_VERTEX(3277, 256, 1075), - COL_VERTEX(3430, 256, 1126), - COL_VERTEX(2355, -716, 922), - COL_VERTEX(1229, 0, -306), - COL_VERTEX(1331, 0, -204), - COL_VERTEX(1946, 0, -204), - COL_VERTEX(2048, 0, -306), - COL_VERTEX(2253, -716, -204), - COL_VERTEX(2253, -716, -101), - COL_VERTEX(-1842, 0, 2560), - COL_VERTEX(-1883, 1024, 2133), - COL_VERTEX(-2050, 1024, 2300), - COL_VERTEX(-1883, 1024, 1126), - COL_VERTEX(-1289, 819, 1619), - COL_VERTEX(-2149, 1024, 1126), - COL_VERTEX(-1842, 1024, 2150), - COL_VERTEX(-2047, 1024, 2355), - COL_VERTEX(-818, 819, 1587), - COL_VERTEX(-818, 819, 1229), - COL_VERTEX(-921, 819, 1229), - COL_VERTEX(-818, 1638, 1126), - COL_VERTEX(-818, 819, 1331), - COL_VERTEX(-101, 0, 1280), - COL_VERTEX(-101, 0, 1126), - COL_VERTEX(-818, 0, 2048), - COL_VERTEX(-1228, 0, 2560), - COL_VERTEX(-2201, 0, 1126), - COL_VERTEX(-2252, 0, 1126), - COL_VERTEX(-101, 0, 2048), - COL_VERTEX(-2252, 1638, 1126), - COL_VERTEX(-1330, 717, 1638), - COL_VERTEX(-1330, 717, 1126), - COL_VERTEX(-1842, 819, 2150), - COL_VERTEX(0, 256, 1536), - COL_VERTEX(-767, 819, 1331), - COL_VERTEX(-716, 819, 1331), - COL_VERTEX(-716, 819, 1485), - COL_VERTEX(-716, 1075, 1485), - COL_VERTEX(3584, 1024, 527), - COL_VERTEX(3584, 1024, 0), - COL_VERTEX(2867, 819, 307), - COL_VERTEX(3379, 819, 731), - COL_VERTEX(2867, 819, 0), - COL_VERTEX(3584, 819, 731), - COL_VERTEX(2355, 2399, 0), - COL_VERTEX(2150, 1075, 1894), - COL_VERTEX(2253, 819, 1997), - COL_VERTEX(2560, 819, 2560), - COL_VERTEX(3174, 1638, 2560), - COL_VERTEX(3584, 1638, 2048), - COL_VERTEX(3584, 1638, 717), - COL_VERTEX(2560, 1638, 2560), - COL_VERTEX(2150, 1741, 307), - COL_VERTEX(2150, 1741, 666), - COL_VERTEX(2150, 819, 666), - COL_VERTEX(2150, 819, 0), - COL_VERTEX(3379, 1024, 0), - COL_VERTEX(3379, 1024, 102), - COL_VERTEX(3482, 1024, 205), - COL_VERTEX(3584, 1024, 205), - COL_VERTEX(3584, 2048, 205), - COL_VERTEX(2150, 2458, 0), - COL_VERTEX(3584, 2048, 0), - COL_VERTEX(2150, 2458, 717), - COL_VERTEX(2355, 819, 102), - COL_VERTEX(2253, 819, 205), - COL_VERTEX(2150, 819, 205), - COL_VERTEX(2150, 1638, 0), - COL_VERTEX(2150, 1741, 205), - COL_VERTEX(2560, 717, 1638), - COL_VERTEX(3584, 717, 2048), - COL_VERTEX(2560, 717, 2560), - COL_VERTEX(3174, 717, 2150), - COL_VERTEX(3584, 819, 0), - COL_VERTEX(3174, 819, 2560), - COL_VERTEX(2244, -716, 2001), - COL_VERTEX(2560, -716, 1843), - COL_VERTEX(2765, -716, 2048), - COL_VERTEX(3131, -716, 2451), - COL_VERTEX(3490, -716, 2001), - COL_VERTEX(3174, -716, 1126), - COL_VERTEX(2150, 256, 1536), - COL_VERTEX(2150, 1075, 563), - COL_VERTEX(2150, 819, 1741), - COL_VERTEX(3584, 819, 205), - COL_VERTEX(2099, 819, 1741), - COL_VERTEX(2099, 819, 410), - COL_VERTEX(2390, 819, 789), - COL_VERTEX(2150, 819, 717), - COL_VERTEX(3174, 1638, 1024), - COL_VERTEX(3174, 819, 1229), - COL_VERTEX(2390, 819, 1464), - COL_VERTEX(1024, 0, 2048), - COL_VERTEX(-613, 819, 1843), - COL_VERTEX(-511, 819, 1946), - COL_VERTEX(-511, 819, 2048), - COL_VERTEX(-511, 819, 0), - COL_VERTEX(-511, 1638, 0), - COL_VERTEX(205, 614, 0), - COL_VERTEX(410, 614, 2048), - COL_VERTEX(0, 614, 2048), - COL_VERTEX(1638, 614, 410), - COL_VERTEX(1638, 614, 819), - COL_VERTEX(2048, 614, 819), - COL_VERTEX(1229, 819, 410), - COL_VERTEX(717, 819, 410), - COL_VERTEX(-716, 819, 205), - COL_VERTEX(0, 0, 205), - COL_VERTEX(1024, 614, 1638), - COL_VERTEX(2048, 614, 1638), - COL_VERTEX(-716, 1638, 0), - COL_VERTEX(-716, 1638, 2048), - COL_VERTEX(819, 922, 348), - COL_VERTEX(1229, 922, 348), - COL_VERTEX(1229, 819, 348), - COL_VERTEX(1126, 819, 348), - COL_VERTEX(819, 819, 348), - COL_VERTEX(717, 819, 348), - COL_VERTEX(717, 717, 348), - COL_VERTEX(1229, 717, 348), - COL_VERTEX(1126, 819, 492), - COL_VERTEX(717, 819, 492), - COL_VERTEX(1126, 717, 348), - COL_VERTEX(819, 717, 348), - COL_VERTEX(-613, 819, 205), - COL_VERTEX(-511, 819, 102), - COL_VERTEX(102, 0, 1843), - COL_VERTEX(205, 0, 1946), - COL_VERTEX(205, 0, 2048), - COL_VERTEX(205, 0, 102), - COL_VERTEX(102, 0, 205), - COL_VERTEX(2048, 0, 1843), - COL_VERTEX(1946, 0, 1843), - COL_VERTEX(1843, 0, 1946), - COL_VERTEX(1843, 0, 2048), - COL_VERTEX(1843, 614, 2048), - COL_VERTEX(1843, 0, 102), - COL_VERTEX(1946, 0, 205), - COL_VERTEX(2048, 0, 205), - COL_VERTEX(2048, 614, 205), - COL_VERTEX(-716, 819, 819), - COL_VERTEX(-716, 819, 1229), - COL_VERTEX(-613, 819, 819), - COL_VERTEX(-716, 819, 1587), - COL_VERTEX(-716, 819, 2048), - COL_VERTEX(0, 819, 0), - COL_VERTEX(358, 819, 102), - COL_VERTEX(1792, 819, 102), - COL_VERTEX(1434, 819, 102), - COL_VERTEX(2048, 819, 307), - COL_VERTEX(2048, 819, 666), - COL_VERTEX(2048, 819, 2048), - COL_VERTEX(2048, 819, 1997), - COL_VERTEX(2048, 819, 1638), - COL_VERTEX(1024, 819, 1638), - COL_VERTEX(1065, 819, 1679), - COL_VERTEX(1065, 819, 2048), - COL_VERTEX(2048, 819, 1679), - COL_VERTEX(369, 819, 369), - COL_VERTEX(717, 819, 369), - COL_VERTEX(2048, 819, 778), - COL_VERTEX(1679, 819, 778), - COL_VERTEX(1679, 819, 369), - COL_VERTEX(1229, 819, 369), - COL_VERTEX(1638, -1433, 2048), - COL_VERTEX(1638, -1433, -1535), - COL_TRI_INIT(SURFACE_DEFAULT, 1756), - COL_TRI(465, 466, 467), - COL_TRI(465, 468, 469), - COL_TRI(465, 469, 466), - COL_TRI(470, 469, 468), - COL_TRI(471, 472, 466), - COL_TRI(471, 466, 473), - COL_TRI(472, 474, 466), - COL_TRI(466, 474, 475), - COL_TRI(466, 475, 467), - COL_TRI(467, 181, 470), - COL_TRI(476, 477, 480), - COL_TRI(477, 485, 1120), - COL_TRI(477, 478, 485), - COL_TRI(478, 483, 485), - COL_TRI(479, 1120, 485), - COL_TRI(479, 482, 1120), - COL_TRI(480, 477, 1120), - COL_TRI(481, 483, 1121), - COL_TRI(482, 1122, 481), - COL_TRI(482, 481, 1120), - COL_TRI(484, 1121, 483), - COL_TRI(478, 484, 483), - COL_TRI(485, 483, 546), - COL_TRI(486, 1121, 484), - COL_TRI(478, 476, 487), - COL_TRI(478, 477, 476), - COL_TRI(487, 484, 478), - COL_TRI(487, 501, 484), - COL_TRI(471, 492, 535), - COL_TRI(488, 472, 489), - COL_TRI(488, 490, 472), - COL_TRI(489, 471, 491), - COL_TRI(489, 472, 471), - COL_TRI(490, 474, 472), - COL_TRI(491, 535, 536), - COL_TRI(491, 471, 535), - COL_TRI(473, 492, 471), - COL_TRI(493, 473, 553), - COL_TRI(492, 473, 494), - COL_TRI(494, 473, 493), - COL_TRI(495, 535, 492), - COL_TRI(496, 535, 495), - COL_TRI(497, 506, 490), - COL_TRI(497, 490, 488), - COL_TRI(498, 474, 490), - COL_TRI(486, 533, 1121), - COL_TRI(500, 533, 486), - COL_TRI(500, 486, 536), - COL_TRI(486, 491, 536), - COL_TRI(486, 501, 491), - COL_TRI(501, 489, 491), - COL_TRI(501, 487, 489), - COL_TRI(486, 484, 501), - COL_TRI(487, 488, 489), - COL_TRI(487, 476, 488), - COL_TRI(503, 50, 564), - COL_TRI(476, 497, 488), - COL_TRI(476, 502, 497), - COL_TRI(502, 476, 480), - COL_TRI(503, 35, 183), - COL_TRI(503, 1123, 35), - COL_TRI(503, 183, 50), - COL_TRI(505, 1126, 542), - COL_TRI(504, 35, 1123), - COL_TRI(505, 506, 1124), - COL_TRI(506, 508, 1124), - COL_TRI(507, 506, 505), - COL_TRI(508, 1125, 510), - COL_TRI(508, 510, 1124), - COL_TRI(509, 505, 1124), - COL_TRI(509, 1124, 510), - COL_TRI(507, 505, 542), - COL_TRI(505, 531, 1126), - COL_TRI(515, 1132, 1133), - COL_TRI(509, 510, 1127), - COL_TRI(510, 1125, 1127), - COL_TRI(511, 1129, 512), - COL_TRI(512, 1129, 513), - COL_TRI(512, 513, 514), - COL_TRI(513, 1130, 1131), - COL_TRI(514, 515, 511), - COL_TRI(511, 1130, 1129), - COL_TRI(37, 517, 177), - COL_TRI(515, 514, 1132), - COL_TRI(513, 1131, 1134), - COL_TRI(513, 1134, 1135), - COL_TRI(514, 513, 1135), - COL_TRI(514, 1135, 1132), - COL_TRI(516, 1136, 37), - COL_TRI(516, 1141, 1140), - COL_TRI(517, 33, 177), - COL_TRI(33, 1138, 34), - COL_TRI(517, 1138, 33), - COL_TRI(34, 1139, 521), - COL_TRI(34, 521, 1140), - COL_TRI(516, 518, 1141), - COL_TRI(518, 520, 1142), - COL_TRI(518, 1142, 1141), - COL_TRI(519, 1141, 1142), - COL_TRI(520, 518, 1143), - COL_TRI(518, 516, 1143), - COL_TRI(519, 1140, 1141), - COL_TRI(521, 1137, 516), - COL_TRI(521, 516, 1140), - COL_TRI(523, 522, 525), - COL_TRI(516, 1137, 1136), - COL_TRI(516, 37, 185), - COL_TRI(516, 185, 1143), - COL_TRI(522, 548, 524), - COL_TRI(522, 524, 525), - COL_TRI(523, 493, 522), - COL_TRI(524, 548, 495), - COL_TRI(524, 495, 1144), - COL_TRI(525, 524, 1144), - COL_TRI(525, 1144, 523), - COL_TRI(526, 527, 530), - COL_TRI(526, 530, 528), - COL_TRI(527, 526, 467), - COL_TRI(526, 45, 47), - COL_TRI(526, 47, 467), - COL_TRI(528, 45, 526), - COL_TRI(509, 532, 531), - COL_TRI(529, 498, 530), - COL_TRI(530, 527, 538), - COL_TRI(530, 538, 529), - COL_TRI(498, 528, 530), - COL_TRI(528, 36, 45), - COL_TRI(498, 36, 528), - COL_TRI(527, 467, 538), - COL_TRI(509, 531, 505), - COL_TRI(531, 532, 1128), - COL_TRI(531, 1128, 1126), - COL_TRI(532, 509, 543), - COL_TRI(532, 543, 1128), - COL_TRI(533, 534, 1121), - COL_TRI(534, 481, 1121), - COL_TRI(535, 1127, 500), - COL_TRI(536, 535, 500), - COL_TRI(469, 473, 466), - COL_TRI(469, 553, 473), - COL_TRI(493, 523, 494), - COL_TRI(493, 553, 537), - COL_TRI(537, 44, 38), - COL_TRI(537, 38, 493), - COL_TRI(492, 494, 523), - COL_TRI(492, 523, 1144), - COL_TRI(539, 540, 543), - COL_TRI(495, 492, 1144), - COL_TRI(498, 529, 474), - COL_TRI(499, 498, 490), - COL_TRI(475, 474, 529), - COL_TRI(475, 529, 538), - COL_TRI(467, 475, 538), - COL_TRI(544, 545, 482), - COL_TRI(540, 1128, 543), - COL_TRI(540, 541, 1126), - COL_TRI(541, 542, 1126), - COL_TRI(540, 1126, 1128), - COL_TRI(542, 541, 507), - COL_TRI(543, 509, 1127), - COL_TRI(543, 1127, 539), - COL_TRI(544, 482, 479), - COL_TRI(485, 546, 479), - COL_TRI(479, 546, 683), - COL_TRI(479, 683, 544), - COL_TRI(483, 481, 1122), - COL_TRI(483, 1122, 546), - COL_TRI(545, 1122, 482), - COL_TRI(545, 1145, 1122), - COL_TRI(546, 1122, 1145), - COL_TRI(40, 25, 179), - COL_TRI(40, 23, 25), - COL_TRI(40, 26, 23), - COL_TRI(21, 20, 180), - COL_TRI(21, 180, 42), - COL_TRI(16, 27, 30), - COL_TRI(493, 38, 32), - COL_TRI(20, 178, 180), - COL_TRI(29, 31, 17), - COL_TRI(17, 16, 30), - COL_TRI(17, 30, 29), - COL_TRI(549, 495, 39), - COL_TRI(493, 32, 522), - COL_TRI(537, 547, 44), - COL_TRI(547, 1146, 44), - COL_TRI(522, 32, 28), - COL_TRI(522, 28, 548), - COL_TRI(548, 28, 39), - COL_TRI(548, 39, 495), - COL_TRI(549, 550, 495), - COL_TRI(550, 498, 495), - COL_TRI(550, 1147, 498), - COL_TRI(498, 1147, 1148), - COL_TRI(498, 1148, 41), - COL_TRI(498, 41, 36), - COL_TRI(467, 47, 181), - COL_TRI(181, 551, 552), - COL_TRI(470, 181, 552), - COL_TRI(470, 552, 537), - COL_TRI(552, 547, 537), - COL_TRI(553, 469, 470), - COL_TRI(553, 470, 537), - COL_TRI(554, 52, 556), - COL_TRI(554, 189, 52), - COL_TRI(52, 186, 1147), - COL_TRI(52, 1147, 556), - COL_TRI(557, 286, 558), - COL_TRI(555, 556, 1149), - COL_TRI(555, 554, 556), - COL_TRI(556, 1147, 550), - COL_TRI(556, 550, 1149), - COL_TRI(550, 51, 187), - COL_TRI(550, 187, 1149), - COL_TRI(187, 555, 1149), - COL_TRI(187, 188, 555), - COL_TRI(558, 1150, 547), - COL_TRI(558, 286, 1150), - COL_TRI(557, 132, 286), - COL_TRI(547, 552, 559), - COL_TRI(547, 559, 558), - COL_TRI(558, 559, 1151), - COL_TRI(558, 1151, 557), - COL_TRI(552, 1152, 285), - COL_TRI(560, 182, 561), - COL_TRI(559, 285, 287), - COL_TRI(552, 285, 559), - COL_TRI(559, 287, 1151), - COL_TRI(286, 1152, 1150), - COL_TRI(286, 285, 1152), - COL_TRI(560, 49, 182), - COL_TRI(561, 182, 43), - COL_TRI(561, 43, 562), - COL_TRI(562, 43, 48), - COL_TRI(562, 48, 563), - COL_TRI(563, 46, 504), - COL_TRI(563, 48, 46), - COL_TRI(564, 50, 49), - COL_TRI(564, 49, 560), - COL_TRI(567, 1136, 1137), - COL_TRI(504, 46, 35), - COL_TRI(519, 184, 34), - COL_TRI(519, 34, 1140), - COL_TRI(565, 566, 567), - COL_TRI(566, 1139, 1136), - COL_TRI(566, 1136, 567), - COL_TRI(568, 567, 570), - COL_TRI(565, 567, 568), - COL_TRI(567, 1137, 570), - COL_TRI(569, 521, 1139), - COL_TRI(569, 1139, 566), - COL_TRI(570, 1137, 521), - COL_TRI(568, 570, 571), - COL_TRI(571, 570, 569), - COL_TRI(570, 521, 569), - COL_TRI(571, 569, 572), - COL_TRI(572, 569, 566), - COL_TRI(572, 566, 565), - COL_TRI(573, 574, 575), - COL_TRI(573, 1153, 574), - COL_TRI(579, 581, 192), - COL_TRI(574, 1154, 593), - COL_TRI(575, 593, 597), - COL_TRI(574, 593, 575), - COL_TRI(573, 575, 589), - COL_TRI(575, 597, 589), - COL_TRI(576, 578, 579), - COL_TRI(576, 579, 577), - COL_TRI(577, 579, 53), - COL_TRI(578, 581, 579), - COL_TRI(579, 192, 53), - COL_TRI(578, 1155, 581), - COL_TRI(580, 582, 581), - COL_TRI(581, 1155, 580), - COL_TRI(196, 192, 581), - COL_TRI(582, 196, 581), - COL_TRI(577, 53, 54), - COL_TRI(193, 191, 578), - COL_TRI(191, 1155, 578), - COL_TRI(191, 190, 1155), - COL_TRI(580, 1155, 190), - COL_TRI(55, 584, 587), - COL_TRI(580, 190, 59), - COL_TRI(193, 578, 576), - COL_TRI(583, 194, 55), - COL_TRI(583, 55, 587), - COL_TRI(55, 196, 582), - COL_TRI(55, 582, 584), - COL_TRI(60, 1160, 580), - COL_TRI(584, 582, 585), - COL_TRI(585, 582, 580), - COL_TRI(585, 1159, 584), - COL_TRI(584, 571, 587), - COL_TRI(586, 585, 588), - COL_TRI(585, 1160, 588), - COL_TRI(585, 580, 1160), - COL_TRI(586, 1159, 585), - COL_TRI(586, 572, 1159), - COL_TRI(587, 571, 572), - COL_TRI(587, 572, 586), - COL_TRI(60, 580, 59), - COL_TRI(583, 587, 586), - COL_TRI(588, 195, 586), - COL_TRI(588, 56, 195), - COL_TRI(56, 588, 1160), - COL_TRI(195, 1158, 586), - COL_TRI(56, 1160, 60), - COL_TRI(194, 1158, 195), - COL_TRI(194, 583, 1158), - COL_TRI(583, 586, 1158), - COL_TRI(589, 590, 1157), - COL_TRI(590, 1161, 1157), - COL_TRI(589, 1156, 590), - COL_TRI(589, 1157, 573), - COL_TRI(589, 597, 1156), - COL_TRI(591, 592, 1162), - COL_TRI(591, 1163, 592), - COL_TRI(592, 1163, 1164), - COL_TRI(593, 595, 1162), - COL_TRI(593, 1162, 592), - COL_TRI(594, 591, 1162), - COL_TRI(595, 594, 1162), - COL_TRI(596, 1156, 597), - COL_TRI(596, 597, 592), - COL_TRI(596, 592, 1164), - COL_TRI(597, 593, 592), - COL_TRI(593, 1154, 595), - COL_TRI(598, 601, 600), - COL_TRI(62, 1167, 602), - COL_TRI(599, 1165, 598), - COL_TRI(600, 601, 66), - COL_TRI(598, 1165, 601), - COL_TRI(577, 601, 1166), - COL_TRI(577, 66, 601), - COL_TRI(601, 1165, 1166), - COL_TRI(600, 66, 65), - COL_TRI(599, 1166, 1165), - COL_TRI(602, 1166, 599), - COL_TRI(602, 1167, 1166), - COL_TRI(576, 1166, 1167), - COL_TRI(576, 577, 1166), - COL_TRI(62, 199, 1167), - COL_TRI(199, 576, 1167), - COL_TRI(199, 193, 576), - COL_TRI(207, 607, 603), - COL_TRI(207, 206, 607), - COL_TRI(208, 207, 603), - COL_TRI(603, 607, 1168), - COL_TRI(603, 1168, 605), - COL_TRI(604, 603, 605), - COL_TRI(208, 603, 604), - COL_TRI(602, 607, 62), - COL_TRI(605, 1168, 205), - COL_TRI(605, 205, 67), - COL_TRI(604, 605, 606), - COL_TRI(606, 605, 67), - COL_TRI(606, 67, 68), - COL_TRI(577, 54, 66), - COL_TRI(599, 1168, 607), - COL_TRI(602, 599, 607), - COL_TRI(608, 1170, 1171), - COL_TRI(607, 206, 62), - COL_TRI(600, 65, 1168), - COL_TRI(65, 205, 1168), - COL_TRI(599, 600, 1168), - COL_TRI(599, 598, 600), - COL_TRI(608, 1169, 1170), - COL_TRI(609, 645, 1172), - COL_TRI(609, 1172, 610), - COL_TRI(610, 1172, 1173), - COL_TRI(610, 1173, 611), - COL_TRI(611, 1173, 1174), - COL_TRI(611, 1174, 652), - COL_TRI(612, 650, 1175), - COL_TRI(612, 1175, 613), - COL_TRI(612, 652, 653), - COL_TRI(612, 653, 651), - COL_TRI(613, 1175, 1176), - COL_TRI(613, 1176, 614), - COL_TRI(614, 1176, 640), - COL_TRI(614, 640, 1178), - COL_TRI(615, 72, 617), - COL_TRI(615, 1179, 72), - COL_TRI(616, 232, 615), - COL_TRI(617, 72, 80), - COL_TRI(621, 1181, 1182), - COL_TRI(617, 80, 648), - COL_TRI(618, 76, 619), - COL_TRI(619, 76, 75), - COL_TRI(619, 75, 1180), - COL_TRI(618, 219, 76), - COL_TRI(620, 219, 618), - COL_TRI(620, 222, 219), - COL_TRI(608, 1181, 621), - COL_TRI(624, 229, 623), - COL_TRI(608, 1183, 1181), - COL_TRI(622, 1182, 624), - COL_TRI(621, 1182, 622), - COL_TRI(622, 624, 1184), - COL_TRI(623, 228, 625), - COL_TRI(623, 229, 228), - COL_TRI(625, 228, 227), - COL_TRI(625, 227, 626), - COL_TRI(626, 227, 225), - COL_TRI(626, 225, 1185), - COL_TRI(627, 629, 630), - COL_TRI(627, 628, 629), - COL_TRI(627, 211, 210), - COL_TRI(627, 210, 628), - COL_TRI(628, 210, 209), - COL_TRI(628, 209, 629), - COL_TRI(629, 209, 69), - COL_TRI(629, 69, 630), - COL_TRI(630, 69, 1186), - COL_TRI(630, 1186, 633), - COL_TRI(624, 623, 1184), - COL_TRI(631, 1187, 632), - COL_TRI(632, 1188, 1169), - COL_TRI(632, 1187, 1188), - COL_TRI(606, 211, 627), - COL_TRI(631, 1189, 1187), - COL_TRI(633, 1189, 631), - COL_TRI(633, 1186, 1189), - COL_TRI(634, 208, 604), - COL_TRI(634, 604, 1185), - COL_TRI(604, 627, 1185), - COL_TRI(604, 606, 627), - COL_TRI(606, 68, 211), - COL_TRI(216, 220, 79), - COL_TRI(78, 1190, 223), - COL_TRI(78, 81, 1190), - COL_TRI(215, 226, 81), - COL_TRI(215, 81, 78), - COL_TRI(226, 215, 214), - COL_TRI(226, 214, 224), - COL_TRI(225, 224, 214), - COL_TRI(225, 214, 634), - COL_TRI(223, 1191, 79), - COL_TRI(216, 79, 1191), - COL_TRI(223, 1190, 1191), - COL_TRI(75, 636, 637), - COL_TRI(75, 637, 1180), - COL_TRI(635, 637, 644), - COL_TRI(636, 644, 637), - COL_TRI(637, 635, 616), - COL_TRI(637, 616, 1180), - COL_TRI(636, 1192, 644), - COL_TRI(640, 641, 1178), - COL_TRI(635, 1193, 616), - COL_TRI(638, 635, 1194), - COL_TRI(638, 639, 635), - COL_TRI(635, 644, 1194), - COL_TRI(635, 639, 1193), - COL_TRI(639, 638, 1192), - COL_TRI(639, 1192, 636), - COL_TRI(640, 337, 641), - COL_TRI(642, 1194, 644), - COL_TRI(641, 643, 609), - COL_TRI(641, 609, 1178), - COL_TRI(337, 642, 641), - COL_TRI(642, 643, 641), - COL_TRI(643, 645, 609), - COL_TRI(643, 335, 645), - COL_TRI(642, 1195, 643), - COL_TRI(338, 335, 643), - COL_TRI(338, 643, 1195), - COL_TRI(644, 1195, 642), - COL_TRI(642, 336, 638), - COL_TRI(642, 638, 1194), - COL_TRI(620, 1196, 647), - COL_TRI(644, 1192, 338), - COL_TRI(644, 338, 1195), - COL_TRI(337, 336, 642), - COL_TRI(645, 337, 640), - COL_TRI(645, 335, 337), - COL_TRI(620, 648, 1196), - COL_TRI(646, 647, 1196), - COL_TRI(647, 649, 222), - COL_TRI(620, 647, 222), - COL_TRI(647, 1197, 1198), - COL_TRI(647, 1198, 649), - COL_TRI(646, 1197, 647), - COL_TRI(80, 1199, 1196), - COL_TRI(648, 80, 1196), - COL_TRI(646, 1196, 1199), - COL_TRI(649, 1200, 1199), - COL_TRI(646, 1199, 1200), - COL_TRI(649, 1198, 1200), - COL_TRI(653, 654, 1177), - COL_TRI(650, 339, 341), - COL_TRI(650, 341, 1174), - COL_TRI(612, 651, 339), - COL_TRI(612, 339, 650), - COL_TRI(651, 653, 1177), - COL_TRI(651, 1177, 342), - COL_TRI(651, 342, 339), - COL_TRI(652, 341, 653), - COL_TRI(652, 1174, 341), - COL_TRI(646, 1177, 654), - COL_TRI(646, 342, 1177), - COL_TRI(654, 653, 341), - COL_TRI(654, 341, 340), - COL_TRI(654, 340, 1198), - COL_TRI(654, 1198, 1197), - COL_TRI(654, 1197, 646), - COL_TRI(646, 1200, 342), - COL_TRI(232, 234, 70), - COL_TRI(232, 70, 1179), - COL_TRI(616, 233, 232), - COL_TRI(655, 1201, 1202), - COL_TRI(655, 1202, 1203), - COL_TRI(656, 1204, 1205), - COL_TRI(656, 1205, 1206), - COL_TRI(7, 1, 2), - COL_TRI(7, 2, 4), - COL_TRI(7, 1207, 1208), - COL_TRI(7, 1208, 1209), - COL_TRI(2, 1, 1210), - COL_TRI(4, 2, 0), - COL_TRI(2, 1210, 1211), - COL_TRI(0, 2, 1211), - COL_TRI(4, 0, 6), - COL_TRI(6, 3, 5), - COL_TRI(6, 0, 3), - COL_TRI(657, 0, 1211), - COL_TRI(657, 3, 0), - COL_TRI(658, 1212, 1211), - COL_TRI(658, 1211, 1210), - COL_TRI(657, 1213, 3), - COL_TRI(661, 351, 659), - COL_TRI(5, 1214, 1215), - COL_TRI(6, 5, 1215), - COL_TRI(6, 1215, 1207), - COL_TRI(4, 6, 1207), - COL_TRI(659, 349, 660), - COL_TRI(660, 349, 350), - COL_TRI(660, 350, 1216), - COL_TRI(659, 351, 349), - COL_TRI(666, 662, 1220), - COL_TRI(661, 352, 351), - COL_TRI(662, 663, 1217), - COL_TRI(663, 664, 1217), - COL_TRI(664, 1218, 1219), - COL_TRI(664, 1219, 1217), - COL_TRI(665, 662, 1217), - COL_TRI(665, 1217, 1219), - COL_TRI(666, 663, 662), - COL_TRI(667, 686, 665), - COL_TRI(667, 665, 1219), - COL_TRI(662, 665, 1221), - COL_TRI(667, 1219, 1218), - COL_TRI(668, 671, 84), - COL_TRI(669, 670, 671), - COL_TRI(669, 671, 668), - COL_TRI(670, 672, 671), - COL_TRI(671, 237, 84), - COL_TRI(671, 672, 237), - COL_TRI(673, 236, 674), - COL_TRI(237, 672, 240), - COL_TRI(672, 680, 240), - COL_TRI(672, 675, 677), - COL_TRI(672, 677, 680), - COL_TRI(670, 675, 672), - COL_TRI(668, 84, 673), - COL_TRI(673, 84, 236), - COL_TRI(674, 670, 669), - COL_TRI(674, 236, 670), - COL_TRI(236, 675, 670), - COL_TRI(675, 235, 86), - COL_TRI(675, 86, 677), - COL_TRI(236, 235, 675), - COL_TRI(546, 1145, 683), - COL_TRI(676, 1223, 1208), - COL_TRI(676, 1224, 1223), - COL_TRI(676, 1208, 680), - COL_TRI(677, 676, 680), - COL_TRI(682, 679, 686), - COL_TRI(680, 1223, 687), - COL_TRI(680, 1208, 1223), - COL_TRI(544, 683, 1225), - COL_TRI(544, 1225, 682), - COL_TRI(681, 1225, 683), - COL_TRI(667, 544, 682), - COL_TRI(667, 682, 686), - COL_TRI(679, 682, 1225), - COL_TRI(685, 1222, 85), - COL_TRI(666, 681, 683), - COL_TRI(683, 663, 666), - COL_TRI(666, 684, 688), - COL_TRI(666, 688, 681), - COL_TRI(684, 666, 1220), - COL_TRI(685, 1220, 1222), - COL_TRI(686, 677, 86), - COL_TRI(686, 86, 1221), - COL_TRI(677, 686, 679), - COL_TRI(677, 679, 676), - COL_TRI(88, 687, 685), - COL_TRI(88, 685, 85), - COL_TRI(88, 680, 687), - COL_TRI(88, 240, 680), - COL_TRI(679, 678, 676), - COL_TRI(687, 1224, 685), - COL_TRI(684, 1220, 685), - COL_TRI(684, 685, 1224), - COL_TRI(687, 1223, 1224), - COL_TRI(688, 684, 1224), - COL_TRI(678, 688, 1224), - COL_TRI(678, 1224, 676), - COL_TRI(679, 1225, 678), - COL_TRI(678, 1225, 681), - COL_TRI(678, 681, 688), - COL_TRI(689, 1229, 1230), - COL_TRI(663, 683, 1145), - COL_TRI(667, 545, 544), - COL_TRI(662, 1221, 1222), - COL_TRI(689, 1226, 1227), - COL_TRI(689, 1227, 1228), - COL_TRI(689, 1228, 1229), - COL_TRI(695, 356, 697), - COL_TRI(692, 1229, 1228), - COL_TRI(693, 1230, 1229), - COL_TRI(693, 1229, 692), - COL_TRI(691, 689, 1230), - COL_TRI(691, 1230, 693), - COL_TRI(692, 1228, 1231), - COL_TRI(694, 1227, 1226), - COL_TRI(694, 1226, 690), - COL_TRI(690, 1226, 689), - COL_TRI(690, 689, 691), - COL_TRI(695, 354, 356), - COL_TRI(696, 695, 697), - COL_TRI(697, 356, 353), - COL_TRI(353, 355, 1232), - COL_TRI(698, 353, 1232), - COL_TRI(697, 353, 698), - COL_TRI(698, 1232, 1233), - COL_TRI(709, 1234, 707), - COL_TRI(699, 700, 701), - COL_TRI(700, 702, 701), - COL_TRI(701, 703, 704), - COL_TRI(702, 703, 701), - COL_TRI(703, 705, 704), - COL_TRI(704, 705, 709), - COL_TRI(705, 1234, 709), - COL_TRI(706, 1235, 711), - COL_TRI(706, 707, 1235), - COL_TRI(706, 708, 707), - COL_TRI(710, 707, 1237), - COL_TRI(707, 708, 1237), - COL_TRI(708, 714, 715), - COL_TRI(708, 715, 1237), - COL_TRI(709, 707, 710), - COL_TRI(706, 711, 1236), - COL_TRI(711, 1238, 1236), - COL_TRI(711, 1239, 1238), - COL_TRI(712, 702, 1240), - COL_TRI(714, 1240, 715), - COL_TRI(714, 712, 1240), - COL_TRI(718, 262, 728), - COL_TRI(702, 700, 1240), - COL_TRI(713, 700, 699), - COL_TRI(715, 699, 1237), - COL_TRI(715, 713, 699), - COL_TRI(716, 259, 717), - COL_TRI(716, 717, 718), - COL_TRI(717, 262, 718), - COL_TRI(718, 728, 1241), - COL_TRI(723, 1245, 1246), - COL_TRI(719, 1242, 260), - COL_TRI(720, 721, 1242), - COL_TRI(721, 260, 1242), - COL_TRI(722, 1243, 1244), - COL_TRI(722, 736, 1243), - COL_TRI(723, 740, 1245), - COL_TRI(726, 1252, 1253), - COL_TRI(724, 1247, 1248), - COL_TRI(724, 1248, 1249), - COL_TRI(725, 696, 1248), - COL_TRI(725, 1248, 1247), - COL_TRI(724, 1249, 1250), - COL_TRI(726, 1251, 1252), - COL_TRI(727, 258, 719), - COL_TRI(717, 727, 262), - COL_TRI(727, 260, 262), - COL_TRI(727, 719, 260), - COL_TRI(728, 721, 720), - COL_TRI(728, 720, 1241), - COL_TRI(717, 259, 112), - COL_TRI(717, 112, 729), - COL_TRI(112, 1254, 729), - COL_TRI(112, 256, 1254), - COL_TRI(727, 717, 729), - COL_TRI(727, 729, 1255), - COL_TRI(729, 1254, 733), - COL_TRI(729, 733, 1255), - COL_TRI(721, 728, 730), - COL_TRI(721, 730, 1256), - COL_TRI(730, 1257, 732), - COL_TRI(730, 732, 1256), - COL_TRI(728, 262, 113), - COL_TRI(728, 113, 730), - COL_TRI(113, 1257, 730), - COL_TRI(113, 1258, 1257), - COL_TRI(731, 113, 261), - COL_TRI(732, 261, 1256), - COL_TRI(734, 1259, 735), - COL_TRI(261, 260, 721), - COL_TRI(261, 721, 1256), - COL_TRI(733, 257, 1255), - COL_TRI(733, 111, 257), - COL_TRI(257, 727, 1255), - COL_TRI(257, 258, 727), - COL_TRI(724, 1250, 734), - COL_TRI(734, 1250, 1259), - COL_TRI(739, 696, 725), - COL_TRI(735, 1259, 1244), - COL_TRI(735, 1244, 1243), - COL_TRI(736, 1260, 737), - COL_TRI(737, 1260, 1261), - COL_TRI(737, 1261, 738), - COL_TRI(738, 1261, 716), - COL_TRI(738, 716, 1241), - COL_TRI(736, 722, 1260), - COL_TRI(720, 1263, 741), - COL_TRI(740, 1233, 739), - COL_TRI(739, 1233, 696), - COL_TRI(740, 723, 1233), - COL_TRI(741, 1262, 742), - COL_TRI(742, 1262, 1246), - COL_TRI(742, 1246, 1245), - COL_TRI(741, 1263, 1262), - COL_TRI(720, 719, 1263), - COL_TRI(743, 360, 357), - COL_TRI(743, 357, 745), - COL_TRI(744, 360, 743), - COL_TRI(357, 359, 1264), - COL_TRI(745, 357, 1264), - COL_TRI(745, 1264, 1265), - COL_TRI(744, 749, 360), - COL_TRI(746, 1266, 1265), - COL_TRI(746, 1265, 747), - COL_TRI(747, 1265, 744), - COL_TRI(266, 1267, 267), - COL_TRI(747, 744, 748), - COL_TRI(748, 744, 778), - COL_TRI(749, 358, 360), - COL_TRI(266, 750, 1267), - COL_TRI(750, 1268, 1269), - COL_TRI(750, 1269, 1267), - COL_TRI(751, 1271, 752), - COL_TRI(752, 1271, 1272), - COL_TRI(752, 1272, 753), - COL_TRI(753, 1272, 1273), - COL_TRI(753, 1273, 1274), - COL_TRI(751, 754, 1271), - COL_TRI(754, 774, 1275), - COL_TRI(754, 751, 774), - COL_TRI(755, 1276, 756), - COL_TRI(755, 1277, 1276), - COL_TRI(761, 1280, 762), - COL_TRI(756, 1276, 1278), - COL_TRI(756, 1278, 757), - COL_TRI(757, 1278, 759), - COL_TRI(757, 759, 758), - COL_TRI(758, 759, 767), - COL_TRI(759, 766, 767), - COL_TRI(760, 1279, 761), - COL_TRI(761, 1279, 1280), - COL_TRI(765, 1286, 1287), - COL_TRI(762, 1280, 1281), - COL_TRI(762, 1281, 1284), - COL_TRI(760, 1282, 1279), - COL_TRI(763, 1285, 764), - COL_TRI(764, 1285, 1286), - COL_TRI(764, 1286, 765), - COL_TRI(765, 1287, 1288), - COL_TRI(763, 1289, 1285), - COL_TRI(766, 769, 767), - COL_TRI(767, 769, 768), - COL_TRI(766, 1283, 769), - COL_TRI(768, 769, 763), - COL_TRI(769, 1289, 763), - COL_TRI(769, 1283, 1289), - COL_TRI(758, 767, 771), - COL_TRI(770, 763, 1284), - COL_TRI(770, 768, 763), - COL_TRI(767, 768, 771), - COL_TRI(771, 768, 770), - COL_TRI(771, 770, 772), - COL_TRI(772, 770, 773), - COL_TRI(773, 770, 1284), - COL_TRI(773, 1284, 1281), - COL_TRI(772, 773, 774), - COL_TRI(774, 773, 775), - COL_TRI(775, 773, 1281), - COL_TRI(774, 775, 1275), - COL_TRI(266, 270, 780), - COL_TRI(751, 758, 771), - COL_TRI(751, 771, 772), - COL_TRI(751, 772, 774), - COL_TRI(750, 780, 777), - COL_TRI(750, 777, 776), - COL_TRI(776, 777, 1290), - COL_TRI(777, 268, 1290), - COL_TRI(266, 780, 750), - COL_TRI(778, 267, 1267), - COL_TRI(778, 1267, 1270), - COL_TRI(779, 1291, 1266), - COL_TRI(779, 1266, 746), - COL_TRI(780, 117, 781), - COL_TRI(780, 270, 117), - COL_TRI(117, 1292, 781), - COL_TRI(117, 1293, 1292), - COL_TRI(269, 777, 1294), - COL_TRI(777, 780, 781), - COL_TRI(777, 781, 1294), - COL_TRI(781, 782, 1294), - COL_TRI(781, 1292, 782), - COL_TRI(782, 269, 1294), - COL_TRI(782, 783, 269), - COL_TRI(783, 117, 269), - COL_TRI(269, 268, 777), - COL_TRI(786, 821, 799), - COL_TRI(784, 1295, 785), - COL_TRI(785, 1295, 1291), - COL_TRI(785, 1291, 779), - COL_TRI(784, 1296, 1295), - COL_TRI(776, 1296, 784), - COL_TRI(776, 1290, 1296), - COL_TRI(748, 778, 1270), - COL_TRI(786, 799, 1297), - COL_TRI(790, 791, 1299), - COL_TRI(787, 786, 1297), - COL_TRI(787, 1297, 1298), - COL_TRI(788, 787, 797), - COL_TRI(787, 1298, 797), - COL_TRI(789, 1298, 806), - COL_TRI(789, 806, 808), - COL_TRI(789, 808, 812), - COL_TRI(789, 797, 1298), - COL_TRI(791, 792, 1299), - COL_TRI(792, 1300, 1299), - COL_TRI(792, 795, 1300), - COL_TRI(793, 1299, 1300), - COL_TRI(793, 790, 1299), - COL_TRI(794, 793, 1300), - COL_TRI(795, 794, 1300), - COL_TRI(796, 1301, 798), - COL_TRI(797, 798, 1301), - COL_TRI(796, 798, 812), - COL_TRI(798, 789, 812), - COL_TRI(798, 797, 789), - COL_TRI(799, 796, 812), - COL_TRI(796, 800, 1301), - COL_TRI(800, 796, 799), - COL_TRI(801, 1302, 1303), - COL_TRI(801, 1303, 1304), - COL_TRI(802, 1303, 1302), - COL_TRI(803, 1305, 1306), - COL_TRI(803, 1306, 1307), - COL_TRI(790, 793, 1311), - COL_TRI(804, 1309, 805), - COL_TRI(804, 1310, 1309), - COL_TRI(805, 1306, 1305), - COL_TRI(805, 1305, 804), - COL_TRI(804, 1305, 803), - COL_TRI(804, 803, 1310), - COL_TRI(799, 1314, 807), - COL_TRI(790, 1311, 1312), - COL_TRI(806, 1297, 808), - COL_TRI(806, 1298, 1297), - COL_TRI(807, 808, 1297), - COL_TRI(799, 807, 1297), - COL_TRI(807, 817, 808), - COL_TRI(808, 817, 1313), - COL_TRI(808, 1313, 812), - COL_TRI(809, 1315, 810), - COL_TRI(810, 1316, 809), - COL_TRI(810, 1317, 1316), - COL_TRI(811, 1318, 1319), - COL_TRI(811, 1319, 1320), - COL_TRI(811, 1320, 1321), - COL_TRI(812, 1313, 1314), - COL_TRI(812, 1314, 799), - COL_TRI(814, 1325, 816), - COL_TRI(801, 1304, 1322), - COL_TRI(801, 1322, 1323), - COL_TRI(802, 1308, 1303), - COL_TRI(813, 951, 814), - COL_TRI(813, 814, 816), - COL_TRI(814, 1324, 1325), - COL_TRI(807, 1324, 814), - COL_TRI(815, 813, 816), - COL_TRI(815, 816, 1326), - COL_TRI(816, 817, 1326), - COL_TRI(816, 1325, 817), - COL_TRI(817, 807, 818), - COL_TRI(817, 818, 1326), - COL_TRI(818, 815, 1326), - COL_TRI(818, 950, 815), - COL_TRI(814, 951, 950), - COL_TRI(814, 950, 818), - COL_TRI(807, 814, 818), - COL_TRI(819, 820, 1327), - COL_TRI(820, 787, 788), - COL_TRI(820, 788, 1327), - COL_TRI(821, 1327, 788), - COL_TRI(822, 1067, 1327), - COL_TRI(819, 1327, 1067), - COL_TRI(821, 822, 1327), - COL_TRI(822, 1328, 1067), - COL_TRI(786, 822, 821), - COL_TRI(786, 823, 822), - COL_TRI(823, 1328, 822), - COL_TRI(823, 1329, 1328), - COL_TRI(787, 820, 823), - COL_TRI(787, 823, 786), - COL_TRI(820, 1329, 823), - COL_TRI(820, 819, 1329), - COL_TRI(825, 11, 1330), - COL_TRI(9, 15, 12), - COL_TRI(9, 12, 11), - COL_TRI(10, 15, 9), - COL_TRI(11, 12, 13), - COL_TRI(11, 13, 8), - COL_TRI(10, 14, 15), - COL_TRI(8, 14, 10), - COL_TRI(8, 13, 14), - COL_TRI(824, 9, 825), - COL_TRI(825, 9, 11), - COL_TRI(826, 828, 13), - COL_TRI(11, 8, 1331), - COL_TRI(11, 1331, 1330), - COL_TRI(824, 10, 9), - COL_TRI(8, 824, 1331), - COL_TRI(8, 10, 824), - COL_TRI(826, 12, 1332), - COL_TRI(826, 13, 12), - COL_TRI(826, 1333, 828), - COL_TRI(831, 1336, 1335), - COL_TRI(827, 1332, 12), - COL_TRI(827, 12, 15), - COL_TRI(827, 1334, 1332), - COL_TRI(828, 14, 13), - COL_TRI(828, 829, 14), - COL_TRI(829, 15, 14), - COL_TRI(829, 830, 15), - COL_TRI(830, 827, 15), - COL_TRI(831, 828, 1333), - COL_TRI(831, 1335, 828), - COL_TRI(829, 828, 1335), - COL_TRI(831, 1337, 1336), - COL_TRI(832, 1334, 827), - COL_TRI(832, 835, 1338), - COL_TRI(832, 1339, 835), - COL_TRI(832, 827, 1339), - COL_TRI(829, 1335, 1340), - COL_TRI(833, 827, 830), - COL_TRI(833, 1339, 827), - COL_TRI(834, 1337, 1341), - COL_TRI(834, 1336, 1337), - COL_TRI(834, 1335, 1336), - COL_TRI(834, 1340, 1335), - COL_TRI(835, 833, 1342), - COL_TRI(835, 1339, 833), - COL_TRI(840, 1344, 1345), - COL_TRI(836, 1338, 835), - COL_TRI(836, 835, 1342), - COL_TRI(837, 389, 838), - COL_TRI(838, 389, 361), - COL_TRI(838, 361, 839), - COL_TRI(839, 361, 388), - COL_TRI(839, 388, 1343), - COL_TRI(837, 363, 389), - COL_TRI(841, 840, 1346), - COL_TRI(842, 1344, 1347), - COL_TRI(842, 1345, 1344), - COL_TRI(840, 1345, 1346), - COL_TRI(841, 1346, 1348), - COL_TRI(842, 1348, 1346), - COL_TRI(842, 1346, 1345), - COL_TRI(125, 557, 1349), - COL_TRI(844, 1351, 1352), - COL_TRI(125, 132, 557), - COL_TRI(557, 1151, 851), - COL_TRI(843, 1349, 851), - COL_TRI(843, 851, 1350), - COL_TRI(273, 851, 1151), - COL_TRI(557, 851, 1349), - COL_TRI(287, 273, 1151), - COL_TRI(844, 845, 1351), - COL_TRI(847, 1356, 1357), - COL_TRI(844, 1353, 1354), - COL_TRI(844, 1354, 845), - COL_TRI(845, 1354, 1355), - COL_TRI(845, 1355, 1351), - COL_TRI(846, 1355, 1354), - COL_TRI(846, 1354, 1353), - COL_TRI(848, 1358, 847), - COL_TRI(848, 847, 1359), - COL_TRI(847, 1358, 1356), - COL_TRI(272, 849, 850), - COL_TRI(272, 279, 849), - COL_TRI(849, 853, 1360), - COL_TRI(849, 1360, 850), - COL_TRI(843, 850, 1360), - COL_TRI(129, 126, 1360), - COL_TRI(129, 1360, 853), - COL_TRI(851, 122, 1350), - COL_TRI(843, 1350, 850), - COL_TRI(125, 843, 120), - COL_TRI(125, 1349, 843), - COL_TRI(850, 1350, 122), - COL_TRI(850, 122, 272), - COL_TRI(851, 273, 122), - COL_TRI(854, 281, 130), - COL_TRI(282, 852, 126), - COL_TRI(852, 1360, 126), - COL_TRI(852, 843, 1360), - COL_TRI(852, 857, 843), - COL_TRI(120, 857, 283), - COL_TRI(120, 843, 857), - COL_TRI(853, 854, 130), - COL_TRI(853, 130, 129), - COL_TRI(857, 858, 1362), - COL_TRI(854, 1361, 281), - COL_TRI(855, 279, 278), - COL_TRI(855, 849, 279), - COL_TRI(856, 855, 278), - COL_TRI(856, 278, 280), - COL_TRI(857, 852, 858), - COL_TRI(858, 860, 1362), - COL_TRI(858, 954, 860), - COL_TRI(852, 282, 131), - COL_TRI(852, 131, 858), - COL_TRI(131, 954, 858), - COL_TRI(131, 956, 954), - COL_TRI(859, 131, 284), - COL_TRI(860, 284, 1362), - COL_TRI(284, 283, 857), - COL_TRI(284, 857, 1362), - COL_TRI(849, 854, 853), - COL_TRI(849, 855, 854), - COL_TRI(855, 1361, 854), - COL_TRI(855, 856, 1361), - COL_TRI(861, 1356, 1358), - COL_TRI(861, 1358, 848), - COL_TRI(365, 391, 1363), - COL_TRI(365, 1363, 1364), - COL_TRI(391, 1365, 1363), - COL_TRI(391, 393, 1365), - COL_TRI(862, 1366, 394), - COL_TRI(862, 394, 396), - COL_TRI(863, 370, 403), - COL_TRI(863, 403, 1367), - COL_TRI(403, 402, 1368), - COL_TRI(403, 1368, 1367), - COL_TRI(397, 368, 1369), - COL_TRI(397, 1369, 1370), - COL_TRI(368, 1371, 1369), - COL_TRI(368, 399, 1371), - COL_TRI(864, 371, 401), - COL_TRI(864, 401, 1372), - COL_TRI(865, 1373, 1374), - COL_TRI(865, 1374, 922), - COL_TRI(866, 1375, 1373), - COL_TRI(866, 1373, 865), - COL_TRI(867, 1376, 868), - COL_TRI(868, 1376, 1377), - COL_TRI(868, 1377, 869), - COL_TRI(869, 1377, 1378), - COL_TRI(133, 1384, 367), - COL_TRI(869, 1378, 1379), - COL_TRI(867, 894, 1376), - COL_TRI(870, 1380, 1381), - COL_TRI(870, 1381, 871), - COL_TRI(870, 1382, 1380), - COL_TRI(871, 1383, 870), - COL_TRI(133, 367, 395), - COL_TRI(364, 392, 1385), - COL_TRI(364, 1385, 136), - COL_TRI(872, 881, 873), - COL_TRI(872, 873, 878), - COL_TRI(873, 874, 878), - COL_TRI(879, 881, 888), - COL_TRI(874, 877, 878), - COL_TRI(875, 876, 884), - COL_TRI(876, 885, 884), - COL_TRI(877, 874, 888), - COL_TRI(877, 888, 1386), - COL_TRI(878, 877, 1386), - COL_TRI(878, 1386, 872), - COL_TRI(880, 881, 872), - COL_TRI(879, 1387, 881), - COL_TRI(881, 880, 888), - COL_TRI(882, 875, 884), - COL_TRI(882, 887, 875), - COL_TRI(872, 1386, 880), - COL_TRI(883, 1388, 887), - COL_TRI(883, 887, 886), - COL_TRI(884, 885, 1389), - COL_TRI(885, 876, 886), - COL_TRI(885, 886, 1389), - COL_TRI(886, 889, 1389), - COL_TRI(887, 889, 886), - COL_TRI(884, 1389, 882), - COL_TRI(404, 138, 1391), - COL_TRI(888, 880, 1386), - COL_TRI(889, 887, 882), - COL_TRI(882, 1389, 889), - COL_TRI(400, 398, 1390), - COL_TRI(400, 1390, 295), - COL_TRI(404, 371, 138), - COL_TRI(890, 133, 891), - COL_TRI(890, 891, 1392), - COL_TRI(891, 296, 1393), - COL_TRI(891, 1393, 1392), - COL_TRI(290, 870, 891), - COL_TRI(864, 295, 138), - COL_TRI(864, 1394, 295), - COL_TRI(890, 1395, 136), - COL_TRI(400, 1393, 369), - COL_TRI(890, 136, 133), - COL_TRI(364, 1395, 1396), - COL_TRI(892, 137, 1396), - COL_TRI(892, 1396, 1397), - COL_TRI(364, 1396, 366), - COL_TRI(400, 1394, 1393), - COL_TRI(290, 1382, 870), - COL_TRI(893, 910, 913), - COL_TRI(893, 913, 1382), - COL_TRI(290, 893, 1382), - COL_TRI(290, 300, 893), - COL_TRI(892, 913, 910), - COL_TRI(892, 910, 299), - COL_TRI(894, 867, 1398), - COL_TRI(894, 1398, 1399), - COL_TRI(896, 1403, 1404), - COL_TRI(870, 1379, 1378), - COL_TRI(870, 1378, 891), - COL_TRI(301, 895, 1400), - COL_TRI(895, 906, 916), - COL_TRI(895, 916, 1400), - COL_TRI(302, 1401, 916), - COL_TRI(302, 916, 906), - COL_TRI(301, 1400, 1402), - COL_TRI(900, 1410, 898), - COL_TRI(896, 1405, 1403), - COL_TRI(897, 899, 1406), - COL_TRI(897, 1406, 1407), - COL_TRI(898, 897, 1407), - COL_TRI(898, 1407, 900), - COL_TRI(899, 1408, 1409), - COL_TRI(899, 1410, 1408), - COL_TRI(900, 1411, 1410), - COL_TRI(899, 904, 1410), - COL_TRI(898, 1410, 904), - COL_TRI(900, 1406, 1411), - COL_TRI(896, 1412, 901), - COL_TRI(896, 1404, 1412), - COL_TRI(901, 902, 1405), - COL_TRI(902, 903, 1403), - COL_TRI(902, 1403, 1405), - COL_TRI(901, 1405, 896), - COL_TRI(902, 905, 903), - COL_TRI(903, 905, 1412), - COL_TRI(903, 1412, 1413), - COL_TRI(903, 1413, 1414), - COL_TRI(901, 1412, 905), - COL_TRI(897, 904, 899), - COL_TRI(905, 902, 901), - COL_TRI(895, 301, 144), - COL_TRI(904, 897, 898), - COL_TRI(900, 1407, 1406), - COL_TRI(906, 907, 1415), - COL_TRI(906, 895, 907), - COL_TRI(907, 908, 1415), - COL_TRI(907, 1065, 908), - COL_TRI(297, 910, 1416), - COL_TRI(895, 144, 907), - COL_TRI(144, 1065, 907), - COL_TRI(144, 304, 1065), - COL_TRI(303, 302, 906), - COL_TRI(303, 906, 1415), - COL_TRI(908, 303, 1415), - COL_TRI(908, 145, 303), - COL_TRI(297, 299, 910), - COL_TRI(910, 911, 1416), - COL_TRI(909, 297, 1416), - COL_TRI(893, 300, 143), - COL_TRI(893, 143, 911), - COL_TRI(143, 298, 1417), - COL_TRI(143, 1417, 911), - COL_TRI(910, 893, 911), - COL_TRI(915, 1399, 1398), - COL_TRI(911, 1417, 909), - COL_TRI(911, 909, 1416), - COL_TRI(912, 1375, 866), - COL_TRI(912, 1418, 1375), - COL_TRI(913, 1418, 912), - COL_TRI(913, 1397, 1418), - COL_TRI(914, 1419, 915), - COL_TRI(915, 1419, 1399), - COL_TRI(919, 1372, 1422), - COL_TRI(914, 1420, 1419), - COL_TRI(916, 1420, 914), - COL_TRI(916, 1401, 1420), - COL_TRI(917, 1421, 918), - COL_TRI(918, 1421, 1402), - COL_TRI(918, 1402, 1400), - COL_TRI(917, 1422, 1421), - COL_TRI(919, 1422, 917), - COL_TRI(923, 406, 373), - COL_TRI(920, 1372, 919), - COL_TRI(920, 1423, 1372), - COL_TRI(921, 1423, 920), - COL_TRI(921, 1424, 1423), - COL_TRI(922, 1424, 921), - COL_TRI(922, 1374, 1424), - COL_TRI(923, 373, 925), - COL_TRI(924, 406, 923), - COL_TRI(409, 1428, 1426), - COL_TRI(925, 373, 408), - COL_TRI(925, 408, 1425), - COL_TRI(924, 372, 406), - COL_TRI(410, 1426, 1427), - COL_TRI(410, 409, 1426), - COL_TRI(409, 411, 1428), - COL_TRI(930, 1430, 949), - COL_TRI(926, 1429, 376), - COL_TRI(926, 376, 415), - COL_TRI(927, 377, 376), - COL_TRI(927, 376, 1429), - COL_TRI(928, 1430, 930), - COL_TRI(928, 930, 929), - COL_TRI(929, 930, 931), - COL_TRI(930, 949, 931), - COL_TRI(929, 931, 1431), - COL_TRI(931, 1432, 1431), - COL_TRI(932, 1433, 934), - COL_TRI(933, 932, 934), - COL_TRI(934, 1433, 1434), - COL_TRI(934, 1434, 1435), - COL_TRI(933, 934, 1435), - COL_TRI(935, 933, 1435), - COL_TRI(936, 1435, 1434), - COL_TRI(936, 935, 1435), - COL_TRI(936, 960, 1436), - COL_TRI(936, 1437, 960), - COL_TRI(940, 924, 1425), - COL_TRI(937, 1438, 938), - COL_TRI(938, 1438, 1439), - COL_TRI(938, 943, 939), - COL_TRI(938, 1439, 943), - COL_TRI(938, 939, 1440), - COL_TRI(937, 938, 1440), - COL_TRI(937, 942, 1438), - COL_TRI(939, 1425, 1441), - COL_TRI(939, 1441, 1440), - COL_TRI(939, 940, 1425), - COL_TRI(940, 1442, 1443), - COL_TRI(940, 1443, 924), - COL_TRI(944, 961, 932), - COL_TRI(941, 1443, 1445), - COL_TRI(941, 924, 1443), - COL_TRI(937, 1440, 1444), - COL_TRI(942, 937, 1444), - COL_TRI(943, 1442, 940), - COL_TRI(943, 940, 939), - COL_TRI(948, 1441, 1425), - COL_TRI(945, 962, 946), - COL_TRI(946, 962, 1446), - COL_TRI(946, 1446, 1447), - COL_TRI(947, 944, 1440), - COL_TRI(947, 1440, 1441), - COL_TRI(948, 947, 1441), - COL_TRI(950, 936, 1436), - COL_TRI(941, 948, 1425), - COL_TRI(941, 1425, 924), - COL_TRI(949, 813, 1445), - COL_TRI(813, 815, 1445), - COL_TRI(950, 1436, 1445), - COL_TRI(815, 950, 1445), - COL_TRI(951, 959, 936), - COL_TRI(950, 951, 936), - COL_TRI(952, 1448, 957), - COL_TRI(952, 955, 959), - COL_TRI(952, 959, 1448), - COL_TRI(953, 936, 955), - COL_TRI(860, 954, 955), - COL_TRI(954, 953, 955), - COL_TRI(955, 1443, 859), - COL_TRI(955, 859, 860), - COL_TRI(956, 946, 954), - COL_TRI(957, 1448, 375), - COL_TRI(958, 957, 375), - COL_TRI(959, 412, 375), - COL_TRI(959, 375, 1448), - COL_TRI(941, 947, 948), - COL_TRI(941, 944, 947), - COL_TRI(941, 1445, 1436), - COL_TRI(941, 1436, 944), - COL_TRI(413, 416, 1447), - COL_TRI(960, 961, 944), - COL_TRI(961, 970, 932), - COL_TRI(960, 944, 1436), - COL_TRI(413, 1446, 962), - COL_TRI(413, 962, 414), - COL_TRI(413, 1447, 1446), - COL_TRI(964, 946, 1439), - COL_TRI(956, 1439, 946), - COL_TRI(962, 945, 1444), - COL_TRI(962, 1444, 1440), - COL_TRI(945, 969, 1444), - COL_TRI(945, 965, 969), - COL_TRI(963, 945, 946), - COL_TRI(963, 965, 945), - COL_TRI(964, 963, 946), - COL_TRI(965, 966, 161), - COL_TRI(860, 859, 284), - COL_TRI(946, 953, 954), - COL_TRI(859, 956, 131), - COL_TRI(965, 161, 969), - COL_TRI(968, 967, 321), - COL_TRI(966, 319, 161), - COL_TRI(966, 1449, 319), - COL_TRI(963, 967, 966), - COL_TRI(963, 966, 965), - COL_TRI(967, 1449, 966), - COL_TRI(967, 968, 1449), - COL_TRI(967, 963, 964), - COL_TRI(967, 964, 321), - COL_TRI(973, 1451, 1450), - COL_TRI(969, 321, 964), - COL_TRI(969, 161, 321), - COL_TRI(968, 321, 320), - COL_TRI(970, 973, 1450), - COL_TRI(970, 1450, 1437), - COL_TRI(971, 1437, 1450), - COL_TRI(972, 1450, 1451), - COL_TRI(972, 971, 1450), - COL_TRI(960, 971, 974), - COL_TRI(971, 960, 1437), - COL_TRI(973, 1452, 1451), - COL_TRI(961, 974, 973), - COL_TRI(961, 973, 970), - COL_TRI(974, 1452, 973), - COL_TRI(974, 1453, 1452), - COL_TRI(975, 1454, 1455), - COL_TRI(971, 1453, 974), - COL_TRI(960, 974, 961), - COL_TRI(971, 972, 1453), - COL_TRI(975, 378, 1454), - COL_TRI(976, 378, 975), - COL_TRI(976, 419, 378), - COL_TRI(977, 1456, 978), - COL_TRI(978, 1456, 1457), - COL_TRI(978, 1457, 976), - COL_TRI(977, 1458, 1456), - COL_TRI(976, 975, 978), - COL_TRI(977, 978, 975), - COL_TRI(977, 975, 1455), - COL_TRI(419, 1457, 1459), - COL_TRI(419, 1459, 417), - COL_TRI(378, 418, 1454), - COL_TRI(979, 980, 1460), - COL_TRI(980, 998, 1460), - COL_TRI(981, 1461, 985), - COL_TRI(982, 981, 1462), - COL_TRI(984, 1461, 981), - COL_TRI(985, 1461, 1041), - COL_TRI(985, 1464, 1467), - COL_TRI(985, 1465, 1464), - COL_TRI(985, 1002, 1466), - COL_TRI(985, 1466, 1465), - COL_TRI(986, 987, 988), - COL_TRI(987, 1468, 988), - COL_TRI(988, 1468, 1469), - COL_TRI(988, 1469, 991), - COL_TRI(989, 988, 991), - COL_TRI(989, 986, 988), - COL_TRI(990, 989, 991), - COL_TRI(991, 1469, 990), - COL_TRI(992, 993, 982), - COL_TRI(993, 992, 995), - COL_TRI(993, 995, 1470), - COL_TRI(994, 995, 996), - COL_TRI(995, 992, 996), - COL_TRI(994, 1470, 995), - COL_TRI(994, 997, 1470), - COL_TRI(992, 982, 1462), - COL_TRI(996, 992, 1462), - COL_TRI(994, 996, 1018), - COL_TRI(983, 996, 1462), - COL_TRI(997, 994, 1471), - COL_TRI(994, 1018, 1471), - COL_TRI(983, 1462, 981), - COL_TRI(983, 981, 1463), - COL_TRI(998, 1472, 1473), - COL_TRI(999, 1473, 1474), - COL_TRI(998, 1473, 999), - COL_TRI(999, 1474, 1000), - COL_TRI(1000, 1474, 1475), - COL_TRI(1000, 1475, 1476), - COL_TRI(1001, 1477, 1478), - COL_TRI(1001, 1479, 1477), - COL_TRI(1002, 1479, 1001), - COL_TRI(1003, 1466, 1001), - COL_TRI(1003, 1001, 1476), - COL_TRI(1004, 1480, 1005), - COL_TRI(1005, 1480, 979), - COL_TRI(1005, 979, 1460), - COL_TRI(1004, 1481, 1480), - COL_TRI(1006, 1482, 1481), - COL_TRI(1006, 1481, 1004), - COL_TRI(1007, 1482, 1041), - COL_TRI(1008, 1041, 1482), - COL_TRI(1009, 1002, 1483), - COL_TRI(1002, 1001, 1466), - COL_TRI(990, 674, 669), - COL_TRI(990, 669, 1479), - COL_TRI(669, 668, 1006), - COL_TRI(669, 1006, 1479), - COL_TRI(1006, 668, 673), - COL_TRI(1006, 673, 1484), - COL_TRI(1010, 986, 989), - COL_TRI(1010, 989, 1009), - COL_TRI(1009, 1483, 1010), - COL_TRI(1011, 1014, 1013), - COL_TRI(1012, 1013, 1485), - COL_TRI(1014, 1011, 1486), - COL_TRI(1013, 1014, 1485), - COL_TRI(1015, 1014, 1486), - COL_TRI(1012, 1485, 1487), - COL_TRI(1016, 1015, 1487), - COL_TRI(1016, 1488, 1015), - COL_TRI(1017, 1489, 1018), - COL_TRI(1018, 1489, 1471), - COL_TRI(1017, 1018, 1490), - COL_TRI(1019, 983, 1463), - COL_TRI(1019, 1463, 1490), - COL_TRI(1019, 1488, 1016), - COL_TRI(1019, 1016, 983), - COL_TRI(1018, 1488, 1019), - COL_TRI(983, 1016, 1485), - COL_TRI(983, 1485, 996), - COL_TRI(1020, 1491, 154), - COL_TRI(158, 1020, 154), - COL_TRI(154, 1491, 1492), - COL_TRI(154, 1492, 150), - COL_TRI(314, 1493, 1020), - COL_TRI(314, 1020, 158), - COL_TRI(314, 157, 1021), - COL_TRI(314, 1021, 1493), - COL_TRI(1021, 157, 1494), - COL_TRI(1022, 305, 153), - COL_TRI(157, 312, 1494), - COL_TRI(156, 1495, 1494), - COL_TRI(156, 1494, 312), - COL_TRI(307, 1023, 1495), - COL_TRI(307, 1495, 156), - COL_TRI(1022, 1496, 305), - COL_TRI(142, 909, 1013), - COL_TRI(1023, 305, 1496), - COL_TRI(1023, 307, 305), - COL_TRI(1022, 153, 150), - COL_TRI(1022, 150, 1492), - COL_TRI(909, 1417, 1011), - COL_TRI(909, 1011, 1013), - COL_TRI(146, 1011, 1417), - COL_TRI(1012, 1026, 1013), - COL_TRI(142, 1013, 155), - COL_TRI(155, 1013, 1026), - COL_TRI(146, 1417, 298), - COL_TRI(155, 1026, 317), - COL_TRI(147, 1486, 1011), - COL_TRI(147, 1011, 146), - COL_TRI(1012, 1497, 1026), - COL_TRI(316, 1497, 1012), - COL_TRI(316, 1012, 308), - COL_TRI(1024, 1025, 160), - COL_TRI(1025, 1497, 316), - COL_TRI(1025, 316, 160), - COL_TRI(1024, 160, 159), - COL_TRI(1026, 1027, 315), - COL_TRI(1027, 318, 315), - COL_TRI(1026, 315, 317), - COL_TRI(1027, 1028, 318), - COL_TRI(1028, 1027, 1025), - COL_TRI(1027, 1026, 1497), - COL_TRI(1027, 1497, 1025), - COL_TRI(1028, 1025, 1024), - COL_TRI(909, 142, 297), - COL_TRI(313, 1465, 147), - COL_TRI(985, 1041, 1008), - COL_TRI(1029, 1498, 1030), - COL_TRI(1029, 1030, 1499), - COL_TRI(313, 311, 1467), - COL_TRI(313, 1467, 1464), - COL_TRI(313, 1464, 1465), - COL_TRI(308, 985, 1467), - COL_TRI(308, 1467, 311), - COL_TRI(1003, 1017, 1465), - COL_TRI(1003, 1500, 1017), - COL_TRI(1030, 1032, 1501), - COL_TRI(1030, 1501, 1499), - COL_TRI(1031, 1033, 1501), - COL_TRI(1032, 1056, 1501), - COL_TRI(1031, 1501, 1056), - COL_TRI(1033, 1499, 1501), - COL_TRI(1036, 1032, 1035), - COL_TRI(1033, 984, 1499), - COL_TRI(1032, 1036, 1056), - COL_TRI(1034, 1035, 1033), - COL_TRI(1035, 1461, 984), - COL_TRI(1035, 984, 1033), - COL_TRI(1034, 1033, 1031), - COL_TRI(1032, 1030, 1461), - COL_TRI(1032, 1461, 1035), - COL_TRI(1036, 1035, 1034), - COL_TRI(1037, 1038, 1040), - COL_TRI(1038, 1041, 1498), - COL_TRI(1038, 1498, 1040), - COL_TRI(1037, 1040, 1039), - COL_TRI(1039, 1040, 1043), - COL_TRI(1043, 1007, 1502), - COL_TRI(1040, 1498, 1029), - COL_TRI(1040, 1029, 1043), - COL_TRI(1039, 1043, 1042), - COL_TRI(1041, 1038, 1502), - COL_TRI(1041, 1502, 1007), - COL_TRI(1042, 1502, 1057), - COL_TRI(1042, 1043, 1502), - COL_TRI(1038, 1057, 1502), - COL_TRI(1002, 1503, 1504), - COL_TRI(1043, 1029, 1007), - COL_TRI(1038, 1037, 1057), - COL_TRI(1018, 1014, 1488), - COL_TRI(996, 1485, 1014), - COL_TRI(996, 1014, 1018), - COL_TRI(1002, 1044, 1503), - COL_TRI(1048, 1046, 1506), - COL_TRI(1044, 1505, 1045), - COL_TRI(1044, 1045, 1503), - COL_TRI(1045, 1048, 1506), - COL_TRI(1045, 1505, 1048), - COL_TRI(1046, 1047, 1507), - COL_TRI(1047, 993, 1507), - COL_TRI(1052, 1509, 1054), - COL_TRI(1046, 1507, 1506), - COL_TRI(1049, 422, 1050), - COL_TRI(1050, 422, 423), - COL_TRI(1050, 423, 1508), - COL_TRI(421, 420, 422), - COL_TRI(1049, 421, 422), - COL_TRI(1051, 421, 1049), - COL_TRI(1051, 379, 421), - COL_TRI(732, 731, 261), - COL_TRI(1052, 1510, 1509), - COL_TRI(1053, 1510, 1052), - COL_TRI(1053, 1511, 1510), - COL_TRI(1054, 1509, 1055), - COL_TRI(1054, 1055, 1066), - COL_TRI(1055, 1453, 1066), - COL_TRI(1055, 1452, 1453), - COL_TRI(783, 1293, 117), - COL_TRI(731, 732, 1512), - COL_TRI(731, 1258, 113), - COL_TRI(1036, 1039, 1042), - COL_TRI(1056, 1036, 1042), - COL_TRI(168, 318, 1028), - COL_TRI(1031, 1028, 1024), - COL_TRI(1024, 159, 163), - COL_TRI(1031, 1024, 163), - COL_TRI(1058, 733, 1514), - COL_TRI(733, 1096, 1514), - COL_TRI(733, 1065, 1096), - COL_TRI(1059, 1096, 1065), - COL_TRI(733, 1058, 111), - COL_TRI(1063, 1064, 1517), - COL_TRI(1060, 319, 1449), - COL_TRI(1060, 1449, 1069), - COL_TRI(1061, 1515, 1516), - COL_TRI(1061, 1064, 1515), - COL_TRI(1061, 1517, 1064), - COL_TRI(1061, 1062, 1517), - COL_TRI(1062, 1518, 1517), - COL_TRI(1062, 1519, 1518), - COL_TRI(1063, 1102, 1064), - COL_TRI(1064, 436, 1515), - COL_TRI(1064, 433, 436), - COL_TRI(434, 433, 1102), - COL_TRI(430, 1518, 428), - COL_TRI(430, 1517, 1518), - COL_TRI(430, 1520, 1063), - COL_TRI(430, 432, 1520), - COL_TRI(908, 1254, 256), - COL_TRI(429, 428, 1518), - COL_TRI(434, 1102, 1521), - COL_TRI(1065, 304, 1059), - COL_TRI(908, 256, 145), - COL_TRI(1066, 1453, 819), - COL_TRI(1066, 819, 1068), - COL_TRI(972, 1328, 1329), - COL_TRI(972, 1451, 1328), - COL_TRI(1067, 1522, 819), - COL_TRI(1068, 819, 1522), - COL_TRI(1069, 856, 1092), - COL_TRI(1069, 1449, 856), - COL_TRI(1071, 424, 1524), - COL_TRI(280, 1092, 856), - COL_TRI(280, 1523, 1092), - COL_TRI(281, 1361, 968), - COL_TRI(281, 968, 320), - COL_TRI(429, 1518, 1519), - COL_TRI(1070, 1071, 1524), - COL_TRI(1071, 425, 424), - COL_TRI(424, 1525, 1524), - COL_TRI(424, 427, 1525), - COL_TRI(1070, 1524, 1525), - COL_TRI(732, 1513, 1512), - COL_TRI(732, 1292, 1073), - COL_TRI(732, 1073, 1513), - COL_TRI(1037, 1072, 1073), - COL_TRI(1057, 1037, 1073), - COL_TRI(1057, 1073, 168), - COL_TRI(782, 1257, 1258), - COL_TRI(782, 1258, 783), - COL_TRI(1072, 1526, 1073), - COL_TRI(1072, 1527, 1526), - COL_TRI(1080, 1530, 1531), - COL_TRI(1073, 1292, 1074), - COL_TRI(1074, 1292, 1293), - COL_TRI(1075, 1078, 1528), - COL_TRI(1076, 1078, 1075), - COL_TRI(1077, 1528, 1078), - COL_TRI(1078, 1076, 1077), - COL_TRI(1079, 1081, 1080), - COL_TRI(1080, 1081, 1529), - COL_TRI(1083, 1529, 1082), - COL_TRI(1081, 1079, 1082), - COL_TRI(1082, 1529, 1081), - COL_TRI(1075, 1528, 1532), - COL_TRI(1075, 1532, 1533), - COL_TRI(1076, 1075, 1534), - COL_TRI(1080, 1529, 1530), - COL_TRI(1082, 1536, 1083), - COL_TRI(1082, 1079, 1536), - COL_TRI(1079, 1538, 1536), - COL_TRI(1079, 1080, 1538), - COL_TRI(1083, 1535, 1529), - COL_TRI(1077, 1537, 1084), - COL_TRI(1077, 1076, 1537), - COL_TRI(1076, 1534, 1537), - COL_TRI(1068, 1540, 1085), - COL_TRI(1084, 1528, 1077), - COL_TRI(1084, 1539, 1528), - COL_TRI(1083, 1538, 1535), - COL_TRI(1084, 1537, 1534), - COL_TRI(1084, 1534, 1539), - COL_TRI(1083, 1536, 1538), - COL_TRI(1068, 1522, 1540), - COL_TRI(1085, 1540, 1541), - COL_TRI(1085, 1541, 1086), - COL_TRI(1086, 1512, 1513), - COL_TRI(1086, 1541, 1512), - COL_TRI(1087, 1542, 1088), - COL_TRI(1088, 1060, 1069), - COL_TRI(1088, 1542, 1060), - COL_TRI(1092, 1523, 1546), - COL_TRI(1087, 1543, 1542), - COL_TRI(1089, 1543, 1087), - COL_TRI(1089, 1544, 1543), - COL_TRI(1090, 1545, 1091), - COL_TRI(1091, 1058, 1514), - COL_TRI(1091, 1545, 1058), - COL_TRI(1090, 1546, 1545), - COL_TRI(1092, 1546, 1090), - COL_TRI(1097, 1552, 1553), - COL_TRI(1093, 1547, 1548), - COL_TRI(1093, 1548, 1094), - COL_TRI(1094, 1548, 1549), - COL_TRI(1094, 1549, 1095), - COL_TRI(1095, 1550, 1551), - COL_TRI(1095, 1549, 1550), - COL_TRI(1096, 1552, 1097), - COL_TRI(1096, 1059, 1552), - COL_TRI(1097, 1553, 1098), - COL_TRI(1098, 1553, 1554), - COL_TRI(1098, 1554, 1555), - COL_TRI(1099, 1556, 1557), - COL_TRI(1099, 1558, 1556), - COL_TRI(1099, 1559, 1100), - COL_TRI(1099, 1557, 1559), - COL_TRI(1100, 1559, 1560), - COL_TRI(1101, 1100, 1560), - COL_TRI(1102, 1105, 1100), - COL_TRI(1102, 1100, 1101), - COL_TRI(1105, 1556, 1558), - COL_TRI(1107, 1562, 1564), - COL_TRI(1103, 1105, 1104), - COL_TRI(1104, 1105, 1102), - COL_TRI(1105, 1103, 1556), - COL_TRI(1102, 1063, 1106), - COL_TRI(1102, 1106, 1104), - COL_TRI(1106, 1561, 1104), - COL_TRI(1107, 1108, 1562), - COL_TRI(1108, 1561, 1106), - COL_TRI(1108, 1106, 1562), - COL_TRI(1063, 1563, 1106), - COL_TRI(1109, 1563, 1074), - COL_TRI(1109, 1564, 1563), - COL_TRI(1109, 1107, 1564), - COL_TRI(1063, 1074, 1563), - COL_TRI(1110, 1565, 1113), - COL_TRI(1110, 1566, 1565), - COL_TRI(1111, 1566, 1110), - COL_TRI(1112, 1111, 1110), - COL_TRI(1063, 1112, 1110), - COL_TRI(1063, 1110, 1113), - COL_TRI(1057, 168, 1028), - COL_TRI(1031, 1057, 1028), - COL_TRI(1113, 1565, 1074), - COL_TRI(1063, 1113, 1074), - COL_TRI(1114, 1567, 1568), - COL_TRI(1115, 1114, 1116), - COL_TRI(1115, 1567, 1114), - COL_TRI(1114, 1569, 1116), - COL_TRI(1114, 1568, 1569), - COL_TRI(1116, 1570, 1115), - COL_TRI(555, 188, 1544), - COL_TRI(1037, 1034, 1072), - COL_TRI(1034, 1031, 1072), - COL_TRI(1031, 163, 1072), - COL_TRI(1117, 1053, 1072), - COL_TRI(554, 1117, 1072), - COL_TRI(163, 554, 1072), - COL_TRI(163, 189, 554), - COL_TRI(554, 555, 1117), - COL_TRI(1117, 1511, 1053), - COL_TRI(555, 1544, 1117), - COL_TRI(426, 382, 1571), - COL_TRI(382, 1572, 1571), - COL_TRI(382, 381, 1572), - COL_TRI(426, 1571, 1573), - COL_TRI(1118, 387, 1574), - COL_TRI(1118, 435, 387), - COL_TRI(387, 1575, 1574), - COL_TRI(387, 386, 1575), - COL_TRI(384, 1576, 1577), - COL_TRI(384, 383, 1576), - COL_TRI(385, 384, 1577), - COL_TRI(385, 1577, 1578), - COL_TRI(431, 385, 1578), - COL_TRI(431, 1578, 1579), - COL_TRI(1119, 1580, 630), - COL_TRI(1119, 1581, 1580), - COL_TRI_INIT(SURFACE_INTANGIBLE, 18), - COL_TRI(437, 438, 439), - COL_TRI(439, 440, 441), - COL_TRI(439, 441, 442), - COL_TRI(443, 444, 441), - COL_TRI(443, 445, 444), - COL_TRI(437, 446, 438), - COL_TRI(447, 448, 449), - COL_TRI(447, 449, 450), - COL_TRI(451, 456, 457), - COL_TRI(452, 451, 457), - COL_TRI(452, 457, 454), - COL_TRI(453, 458, 452), - COL_TRI(452, 454, 459), - COL_TRI(453, 452, 459), - COL_TRI(454, 460, 461), - COL_TRI(454, 461, 459), - COL_TRI(455, 462, 463), - COL_TRI(455, 464, 462), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 58), - COL_TRI(347, 348, 349), - COL_TRI(348, 350, 349), - COL_TRI(347, 349, 351), - COL_TRI(352, 347, 351), - COL_TRI(353, 354, 355), - COL_TRI(353, 356, 354), - COL_TRI(357, 358, 359), - COL_TRI(357, 360, 358), - COL_TRI(367, 394, 395), - COL_TRI(361, 362, 388), - COL_TRI(362, 361, 389), - COL_TRI(362, 389, 390), - COL_TRI(363, 390, 389), - COL_TRI(364, 366, 391), - COL_TRI(365, 364, 391), - COL_TRI(365, 392, 364), - COL_TRI(366, 393, 391), - COL_TRI(370, 371, 403), - COL_TRI(367, 396, 394), - COL_TRI(368, 397, 398), - COL_TRI(369, 399, 368), - COL_TRI(369, 368, 400), - COL_TRI(368, 398, 400), - COL_TRI(370, 401, 371), - COL_TRI(371, 402, 403), - COL_TRI(371, 404, 402), - COL_TRI(372, 405, 406), - COL_TRI(373, 406, 405), - COL_TRI(373, 405, 407), - COL_TRI(373, 407, 408), - COL_TRI(374, 375, 409), - COL_TRI(374, 409, 410), - COL_TRI(375, 411, 409), - COL_TRI(375, 412, 411), - COL_TRI(376, 413, 414), - COL_TRI(376, 414, 415), - COL_TRI(376, 377, 413), - COL_TRI(377, 416, 413), - COL_TRI(378, 417, 418), - COL_TRI(378, 419, 417), - COL_TRI(379, 380, 420), - COL_TRI(379, 420, 421), - COL_TRI(380, 422, 420), - COL_TRI(380, 423, 422), - COL_TRI(381, 382, 424), - COL_TRI(381, 424, 425), - COL_TRI(382, 426, 427), - COL_TRI(382, 427, 424), - COL_TRI(383, 428, 429), - COL_TRI(383, 384, 428), - COL_TRI(384, 385, 430), - COL_TRI(384, 430, 428), - COL_TRI(385, 431, 432), - COL_TRI(385, 432, 430), - COL_TRI(386, 387, 433), - COL_TRI(386, 433, 434), - COL_TRI(387, 435, 436), - COL_TRI(387, 436, 433), - COL_TRI_INIT(SURFACE_MGR_MUSIC, 6), - COL_TRI(335, 336, 337), - COL_TRI(335, 338, 336), - COL_TRI(339, 340, 341), - COL_TRI(339, 342, 340), - COL_TRI(343, 344, 345), - COL_TRI(343, 345, 346), - COL_TRI_INIT(SURFACE_NOISE_DEFAULT, 304), - COL_TRI(16, 17, 18), - COL_TRI(17, 19, 18), - COL_TRI(17, 20, 19), - COL_TRI(20, 21, 19), - COL_TRI(21, 22, 19), - COL_TRI(22, 18, 19), - COL_TRI(16, 18, 23), - COL_TRI(18, 24, 25), - COL_TRI(22, 24, 18), - COL_TRI(23, 18, 25), - COL_TRI(26, 27, 16), - COL_TRI(27, 26, 28), - COL_TRI(29, 27, 31), - COL_TRI(33, 27, 32), - COL_TRI(33, 32, 177), - COL_TRI(27, 33, 34), - COL_TRI(35, 31, 34), - COL_TRI(31, 27, 34), - COL_TRI(17, 31, 178), - COL_TRI(36, 178, 31), - COL_TRI(35, 36, 31), - COL_TRI(37, 32, 38), - COL_TRI(37, 177, 32), - COL_TRI(38, 49, 37), - COL_TRI(29, 30, 27), - COL_TRI(27, 28, 32), - COL_TRI(26, 39, 28), - COL_TRI(23, 26, 16), - COL_TRI(26, 40, 39), - COL_TRI(36, 41, 178), - COL_TRI(17, 178, 20), - COL_TRI(41, 42, 178), - COL_TRI(42, 180, 178), - COL_TRI(40, 179, 39), - COL_TRI(43, 44, 181), - COL_TRI(43, 182, 44), - COL_TRI(44, 182, 49), - COL_TRI(38, 44, 49), - COL_TRI(45, 36, 35), - COL_TRI(46, 45, 35), - COL_TRI(47, 45, 46), - COL_TRI(35, 34, 183), - COL_TRI(48, 47, 46), - COL_TRI(48, 181, 47), - COL_TRI(43, 181, 48), - COL_TRI(34, 184, 183), - COL_TRI(49, 50, 37), - COL_TRI(50, 185, 37), - COL_TRI(51, 186, 52), - COL_TRI(51, 52, 187), - COL_TRI(55, 195, 56), - COL_TRI(52, 188, 187), - COL_TRI(52, 189, 188), - COL_TRI(53, 190, 191), - COL_TRI(53, 192, 190), - COL_TRI(54, 53, 191), - COL_TRI(54, 191, 193), - COL_TRI(55, 194, 195), - COL_TRI(55, 56, 196), - COL_TRI(62, 63, 200), - COL_TRI(56, 57, 196), - COL_TRI(56, 60, 57), - COL_TRI(57, 197, 196), - COL_TRI(58, 57, 198), - COL_TRI(58, 197, 57), - COL_TRI(59, 58, 198), - COL_TRI(60, 198, 57), - COL_TRI(60, 59, 198), - COL_TRI(61, 199, 62), - COL_TRI(61, 62, 200), - COL_TRI(67, 206, 207), - COL_TRI(63, 201, 202), - COL_TRI(63, 202, 200), - COL_TRI(64, 61, 200), - COL_TRI(64, 200, 202), - COL_TRI(65, 66, 64), - COL_TRI(66, 203, 64), - COL_TRI(61, 64, 203), - COL_TRI(61, 203, 204), - COL_TRI(65, 64, 202), - COL_TRI(61, 204, 199), - COL_TRI(65, 202, 201), - COL_TRI(67, 205, 206), - COL_TRI(68, 207, 208), - COL_TRI(68, 67, 207), - COL_TRI(69, 209, 210), - COL_TRI(69, 210, 211), - COL_TRI(70, 69, 212), - COL_TRI(69, 71, 212), - COL_TRI(71, 213, 73), - COL_TRI(71, 73, 212), - COL_TRI(72, 70, 212), - COL_TRI(72, 212, 73), - COL_TRI(72, 73, 214), - COL_TRI(73, 213, 214), - COL_TRI(72, 214, 215), - COL_TRI(74, 216, 217), - COL_TRI(74, 217, 82), - COL_TRI(75, 76, 218), - COL_TRI(76, 219, 220), - COL_TRI(76, 220, 218), - COL_TRI(77, 218, 221), - COL_TRI(77, 75, 218), - COL_TRI(78, 222, 80), - COL_TRI(78, 223, 222), - COL_TRI(79, 219, 222), - COL_TRI(79, 222, 223), - COL_TRI(78, 80, 215), - COL_TRI(80, 72, 215), - COL_TRI(79, 220, 219), - COL_TRI(81, 224, 225), - COL_TRI(81, 226, 224), - COL_TRI(81, 225, 227), - COL_TRI(83, 233, 77), - COL_TRI(82, 230, 81), - COL_TRI(82, 81, 231), - COL_TRI(81, 228, 229), - COL_TRI(81, 227, 228), - COL_TRI(81, 229, 231), - COL_TRI(83, 232, 233), - COL_TRI(83, 234, 232), - COL_TRI(83, 77, 221), - COL_TRI(90, 92, 95), - COL_TRI(84, 235, 236), - COL_TRI(84, 237, 235), - COL_TRI(85, 86, 87), - COL_TRI(86, 238, 87), - COL_TRI(87, 238, 239), - COL_TRI(87, 239, 89), - COL_TRI(88, 87, 89), - COL_TRI(88, 85, 87), - COL_TRI(88, 89, 240), - COL_TRI(89, 239, 240), - COL_TRI(93, 90, 91), - COL_TRI(90, 95, 241), - COL_TRI(91, 90, 241), - COL_TRI(92, 90, 242), - COL_TRI(94, 92, 102), - COL_TRI(92, 242, 102), - COL_TRI(95, 243, 241), - COL_TRI(95, 244, 243), - COL_TRI(91, 241, 243), - COL_TRI(91, 243, 244), - COL_TRI(91, 244, 96), - COL_TRI(96, 245, 91), - COL_TRI(93, 91, 246), - COL_TRI(94, 102, 247), - COL_TRI(97, 245, 96), - COL_TRI(98, 249, 99), - COL_TRI(99, 249, 250), - COL_TRI(99, 250, 97), - COL_TRI(97, 250, 245), - COL_TRI(98, 100, 249), - COL_TRI(94, 100, 98), - COL_TRI(94, 247, 100), - COL_TRI(100, 247, 251), - COL_TRI(101, 100, 251), - COL_TRI(107, 106, 253), - COL_TRI(102, 248, 247), - COL_TRI(102, 93, 248), - COL_TRI(93, 246, 248), - COL_TRI(103, 105, 104), - COL_TRI(103, 104, 251), - COL_TRI(104, 101, 251), - COL_TRI(105, 252, 104), - COL_TRI(106, 108, 253), - COL_TRI(108, 254, 255), - COL_TRI(108, 255, 253), - COL_TRI(109, 253, 255), - COL_TRI(109, 107, 253), - COL_TRI(110, 109, 255), - COL_TRI(110, 255, 254), - COL_TRI(111, 256, 112), - COL_TRI(111, 112, 257), - COL_TRI(112, 258, 257), - COL_TRI(112, 259, 258), - COL_TRI(117, 268, 269), - COL_TRI(113, 260, 261), - COL_TRI(113, 262, 260), - COL_TRI(114, 263, 264), - COL_TRI(114, 115, 263), - COL_TRI(115, 114, 265), - COL_TRI(114, 264, 266), - COL_TRI(114, 266, 267), - COL_TRI(114, 267, 265), - COL_TRI(116, 115, 265), - COL_TRI(116, 263, 115), - COL_TRI(117, 270, 268), - COL_TRI(118, 121, 122), - COL_TRI(118, 122, 271), - COL_TRI(119, 121, 118), - COL_TRI(120, 118, 125), - COL_TRI(120, 119, 118), - COL_TRI(118, 271, 125), - COL_TRI(121, 127, 122), - COL_TRI(122, 127, 128), - COL_TRI(122, 128, 272), - COL_TRI(123, 271, 122), - COL_TRI(123, 122, 273), - COL_TRI(124, 274, 271), - COL_TRI(125, 271, 274), - COL_TRI(124, 271, 123), - COL_TRI(123, 273, 124), - COL_TRI(119, 275, 121), - COL_TRI(126, 121, 275), - COL_TRI(121, 126, 127), - COL_TRI(127, 276, 277), - COL_TRI(127, 277, 128), - COL_TRI(126, 276, 127), - COL_TRI(131, 283, 284), - COL_TRI(128, 277, 272), - COL_TRI(129, 130, 278), - COL_TRI(129, 278, 279), - COL_TRI(130, 280, 278), - COL_TRI(130, 281, 280), - COL_TRI(131, 282, 283), - COL_TRI(138, 291, 141), - COL_TRI(132, 285, 286), - COL_TRI(132, 287, 285), - COL_TRI(133, 288, 134), - COL_TRI(134, 289, 290), - COL_TRI(133, 134, 290), - COL_TRI(135, 289, 134), - COL_TRI(135, 134, 288), - COL_TRI(136, 137, 288), - COL_TRI(137, 135, 288), - COL_TRI(133, 136, 288), - COL_TRI(142, 298, 143), - COL_TRI(139, 292, 138), - COL_TRI(138, 141, 293), - COL_TRI(140, 139, 293), - COL_TRI(141, 140, 293), - COL_TRI(138, 293, 139), - COL_TRI(140, 294, 139), - COL_TRI(139, 294, 292), - COL_TRI(138, 295, 296), - COL_TRI(138, 296, 291), - COL_TRI(142, 143, 297), - COL_TRI(143, 299, 297), - COL_TRI(143, 300, 299), - COL_TRI(144, 301, 302), - COL_TRI(144, 302, 303), - COL_TRI(145, 144, 303), - COL_TRI(145, 304, 144), - COL_TRI(146, 148, 149), - COL_TRI(147, 146, 149), - COL_TRI(148, 305, 306), - COL_TRI(148, 306, 149), - COL_TRI(149, 306, 307), - COL_TRI(147, 149, 307), - COL_TRI(150, 151, 308), - COL_TRI(151, 309, 308), - COL_TRI(152, 309, 151), - COL_TRI(150, 153, 151), - COL_TRI(153, 152, 151), - COL_TRI(152, 310, 309), - COL_TRI(154, 308, 311), - COL_TRI(155, 310, 152), - COL_TRI(153, 155, 152), - COL_TRI(156, 312, 313), - COL_TRI(156, 313, 147), - COL_TRI(157, 311, 313), - COL_TRI(161, 319, 320), - COL_TRI(158, 154, 311), - COL_TRI(157, 314, 311), - COL_TRI(159, 160, 315), - COL_TRI(160, 316, 317), - COL_TRI(160, 317, 315), - COL_TRI(159, 315, 318), - COL_TRI(161, 320, 321), - COL_TRI(162, 322, 323), - COL_TRI(163, 324, 162), - COL_TRI(162, 324, 322), - COL_TRI(164, 167, 325), - COL_TRI(164, 325, 326), - COL_TRI(165, 164, 326), - COL_TRI(165, 327, 164), - COL_TRI(166, 329, 330), - COL_TRI(166, 167, 169), - COL_TRI(166, 323, 167), - COL_TRI(167, 323, 322), - COL_TRI(168, 167, 322), - COL_TRI(168, 325, 167), - COL_TRI(165, 328, 169), - COL_TRI(165, 169, 327), - COL_TRI(169, 328, 329), - COL_TRI(166, 169, 329), - COL_TRI(166, 173, 176), - COL_TRI(166, 176, 323), - COL_TRI(166, 330, 331), - COL_TRI(166, 331, 332), - COL_TRI(170, 332, 331), - COL_TRI(170, 171, 332), - COL_TRI(171, 170, 172), - COL_TRI(171, 172, 173), - COL_TRI(172, 174, 173), - COL_TRI(173, 333, 176), - COL_TRI(174, 333, 173), - COL_TRI(174, 175, 333), - COL_TRI(175, 334, 176), - COL_TRI(175, 176, 333), - COL_TRI(176, 334, 163), - COL_TRI(176, 163, 162), - COL_TRI(176, 162, 323), - COL_TRI_INIT(SURFACE_VANISH_CAP_WALLS, 8), - COL_TRI(12, 13, 14), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 5, 6), - COL_TRI(4, 7, 5), - COL_TRI(8, 9, 10), - COL_TRI(8, 11, 9), - COL_TRI(12, 14, 15), - COL_TRI_STOP(), - COL_SPECIAL_INIT(26), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 1434, -204, 4710, /*yaw*/ 128), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 0, -2457, 2099, /*yaw*/ 128), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ -1996, -2457, 205, /*yaw*/ 192), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 1587, -2457, 205, /*yaw*/ 64), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ -2136, -204, 4527, /*yaw*/ 224), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 0, -2457, 4659, /*yaw*/ 128), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 2099, 1741, 486, /*yaw*/ 64), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 589, 1922, 1894, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 742, 1922, 1894, /*yaw*/ 128), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ -1970, 1024, 1075, /*yaw*/ 128), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ -2021, 0, 1075, /*yaw*/ 128), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 2099, 819, 1818, /*yaw*/ 192), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 3354, 0, 1075, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 742, 0, 2099, /*yaw*/ 128), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 589, 0, 2099, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 2099, 0, 1459, /*yaw*/ 192), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 179, 819, -50, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 2099, 819, 486, /*yaw*/ 192), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 435, 0, -50, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 1613, 0, -50, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ 1613, 819, -50, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ -1561, 0, -1586, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ -767, 819, 1408, /*yaw*/ 64), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ -767, 819, 640, /*yaw*/ 64), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ -50, 0, 640, /*yaw*/ 64), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_haunted_door, /*pos*/ -50, 0, 1459, /*yaw*/ 64), - COL_WATER_BOX_INIT(2), - COL_WATER_BOX(0, -4812, 1485, 640, 7270, -2405), - COL_WATER_BOX(1, 1536, -1637, 3789, 2662, -2508), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bbh_seg7_collision_level, 0x00371c40, 68724, 0x000207a0, 22716); diff --git a/levels/bbh/coffin/model.inc.c b/levels/bbh/coffin/model.inc.c index 147b833cb..220099653 100644 --- a/levels/bbh/coffin/model.inc.c +++ b/levels/bbh/coffin/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07020368 - 0x07020380 static const Lights1 bbh_seg7_lights_07020368 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,56 +6,16 @@ static const Lights1 bbh_seg7_lights_07020368 = gdSPDefLights1( ); // 0x07020380 - 0x07020480 -static const Vtx bbh_seg7_vertex_07020380[] = { - {{{ 58, 0, 0}, 0, { 990, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -57, 77, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -57, 0, 0}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 58, 77, 0}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 115, 0, -306}, 0, { 2006, 479}, {0x7c, 0x00, 0x17, 0xff}}}, - {{{ 58, 77, 0}, 0, { 0, 0}, {0x7c, 0x00, 0x17, 0xff}}}, - {{{ 58, 0, 0}, 0, { 0, 479}, {0x7c, 0x00, 0x17, 0xff}}}, - {{{ 115, 77, -306}, 0, { 2006, 0}, {0x7c, 0x00, 0x17, 0xff}}}, - {{{ 58, 0, -460}, 0, { 990, 479}, {0x77, 0x00, 0xd4, 0xff}}}, - {{{ 115, 77, -306}, 0, { -30, 0}, {0x77, 0x00, 0xd4, 0xff}}}, - {{{ 115, 0, -306}, 0, { -30, 479}, {0x77, 0x00, 0xd4, 0xff}}}, - {{{ 58, 77, -460}, 0, { 990, 0}, {0x77, 0x00, 0xd4, 0xff}}}, - {{{ -57, 0, -460}, 0, { 0, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 58, 77, -460}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 58, 0, -460}, 0, { 990, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -57, 77, -460}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07020380, 0x00371c40, 68724, 0x00020380, 256); // 0x07020480 - 0x07020500 -static const Vtx bbh_seg7_vertex_07020480[] = { - {{{ -114, 0, -306}, 0, { -30, 479}, {0x89, 0x00, 0xd4, 0xff}}}, - {{{ -114, 77, -306}, 0, { -30, 0}, {0x89, 0x00, 0xd4, 0xff}}}, - {{{ -57, 77, -460}, 0, { 990, 0}, {0x89, 0x00, 0xd4, 0xff}}}, - {{{ -57, 0, -460}, 0, { 990, 479}, {0x89, 0x00, 0xd4, 0xff}}}, - {{{ -57, 0, 0}, 0, { 0, 479}, {0x84, 0x00, 0x17, 0xff}}}, - {{{ -114, 77, -306}, 0, { 2006, 0}, {0x84, 0x00, 0x17, 0xff}}}, - {{{ -114, 0, -306}, 0, { 2006, 479}, {0x84, 0x00, 0x17, 0xff}}}, - {{{ -57, 77, 0}, 0, { 0, 0}, {0x84, 0x00, 0x17, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07020480, 0x00371c40, 68724, 0x00020480, 128); // 0x07020500 - 0x07020560 -static const Vtx bbh_seg7_vertex_07020500[] = { - {{{ -57, 0, -460}, 0, { 3034, 1117}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 58, 0, -460}, 0, { 3034, 351}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 115, 0, -306}, 0, { 2012, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -114, 0, -306}, 0, { 2012, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -57, 0, 0}, 0, { 0, 1117}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 58, 0, 0}, 0, { 0, 351}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07020500, 0x00371c40, 68724, 0x00020500, 96); // 0x07020560 - 0x070205C0 -static const Vtx bbh_seg7_vertex_07020560[] = { - {{{ -57, 77, 0}, 0, { 224, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 115, 77, -306}, 0, { 990, 648}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -114, 77, -306}, 0, { 0, 648}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 58, 77, 0}, 0, { 734, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 58, 77, -460}, 0, { 734, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -57, 77, -460}, 0, { 224, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07020560, 0x00371c40, 68724, 0x00020560, 96); // 0x070205C0 - 0x07020660 static const Gfx bbh_seg7_dl_070205C0[] = { diff --git a/levels/bbh/merry_go_round/collision.inc.c b/levels/bbh/merry_go_round/collision.inc.c index a62ca8660..746da45a9 100644 --- a/levels/bbh/merry_go_round/collision.inc.c +++ b/levels/bbh/merry_go_round/collision.inc.c @@ -1,48 +1,3 @@ +#include "pc/rom_assets.h" // 0x07026C1C - 0x07026D18 -const Collision bbh_seg7_collision_merry_go_round[] = { - COL_INIT(), - COL_VERTEX_INIT(0x10), - COL_VERTEX(-204, 0, -204), - COL_VERTEX(51, 307, -50), - COL_VERTEX(205, 0, -204), - COL_VERTEX(-50, 307, -50), - COL_VERTEX(-204, 0, 205), - COL_VERTEX(-50, 307, 51), - COL_VERTEX(51, 1024, -50), - COL_VERTEX(-50, 1024, -50), - COL_VERTEX(51, 1024, 51), - COL_VERTEX(51, 307, 51), - COL_VERTEX(205, 0, 205), - COL_VERTEX(-50, 1024, 51), - COL_VERTEX(-1433, 0, 1434), - COL_VERTEX(1434, 0, 1434), - COL_VERTEX(1434, 0, -1433), - COL_VERTEX(-1433, 0, -1433), - COL_TRI_INIT(SURFACE_MGR_MUSIC, 24), - COL_TRI(10, 12, 13), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 3, 0), - COL_TRI(4, 5, 3), - COL_TRI(3, 6, 1), - COL_TRI(3, 7, 6), - COL_TRI(5, 7, 3), - COL_TRI(1, 8, 9), - COL_TRI(1, 6, 8), - COL_TRI(2, 1, 9), - COL_TRI(2, 9, 10), - COL_TRI(5, 11, 7), - COL_TRI(10, 5, 4), - COL_TRI(9, 11, 5), - COL_TRI(10, 9, 5), - COL_TRI(9, 8, 11), - COL_TRI(14, 2, 10), - COL_TRI(10, 4, 12), - COL_TRI(14, 10, 13), - COL_TRI(12, 4, 0), - COL_TRI(12, 0, 15), - COL_TRI(15, 0, 2), - COL_TRI(15, 2, 14), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bbh_seg7_collision_merry_go_round, 0x00371c40, 68724, 0x00026c1c, 252); diff --git a/levels/bbh/merry_go_round/model.inc.c b/levels/bbh/merry_go_round/model.inc.c index 0647beca6..92dbb7993 100644 --- a/levels/bbh/merry_go_round/model.inc.c +++ b/levels/bbh/merry_go_round/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07020058 - 0x07020070 static const Lights1 bbh_seg7_lights_07020058 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,40 +6,10 @@ static const Lights1 bbh_seg7_lights_07020058 = gdSPDefLights1( ); // 0x07020070 - 0x07020130 -static const Vtx bbh_seg7_vertex_07020070[] = { - {{{ -204, 0, -204}, 0, { 0, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 0, 410, 0}, 0, { 480, 784}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 205, 0, -204}, 0, { 990, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -204, 0, 205}, 0, { 990, 0}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 0, 410, 0}, 0, { 478, 784}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -204, 0, -204}, 0, { 0, 0}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 205, 0, -204}, 0, { 0, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 0, 410, 0}, 0, { 478, 784}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 205, 0, 205}, 0, { 990, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 205, 0, 205}, 0, { 990, 0}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 410, 0}, 0, { 480, 784}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -204, 0, 205}, 0, { 0, 0}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07020070, 0x00371c40, 68724, 0x00020070, 192); // 0x07020130 - 0x07020230 -static const Vtx bbh_seg7_vertex_07020130[] = { - {{{ 1434, 0, -1433}, 0, { 4056, 2164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 0, -204}, 0, { 990, 284}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 0, 205}, 0, { 0, 284}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 0, 205}, 0, { 990, 284}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, 0, 1434}, 0, { -3096, 2164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1434, 0, 1434}, 0, { 4056, 2164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 0, 205}, 0, { 0, 284}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, 0, 1434}, 0, { 4056, 2164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 0, -204}, 0, { 0, 284}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, 0, -1433}, 0, { -3096, 2164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 0, 205}, 0, { 990, 284}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, 0, -1433}, 0, { 4056, 2164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 0, -204}, 0, { 0, 284}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1434, 0, -1433}, 0, { -3096, 2164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 0, -204}, 0, { 990, 284}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1434, 0, 1434}, 0, { -3096, 2164}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_07020130, 0x00371c40, 68724, 0x00020130, 256); // 0x07020230 - 0x07020288 static const Gfx bbh_seg7_dl_07020230[] = { diff --git a/levels/bbh/mesh_elevator/model.inc.c b/levels/bbh/mesh_elevator/model.inc.c index 5fc1ddc44..f6b25ab45 100644 --- a/levels/bbh/mesh_elevator/model.inc.c +++ b/levels/bbh/mesh_elevator/model.inc.c @@ -1,35 +1,8 @@ -static const Vtx bbh_seg7_vertex_0701FDB8[] = { - {{{ -306, 0, 256}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, -101, 256}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 0, 256}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 0, 256}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, -101, 256}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, -101, -255}, 0, { -4118, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 0, -255}, 0, { -4118, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 0, -255}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, -101, -255}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, -101, -255}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 0, -255}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 0, -255}, 0, { -4118, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, -101, -255}, 0, { -4118, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, -101, 256}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 0, 256}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +#include "pc/rom_assets.h" +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701FDB8, 0x00371c40, 68724, 0x0001fdb8, 240); // 0x0701FEA8 - 0x0701FF58 -static const Vtx bbh_seg7_vertex_0701FEA8[] = { - {{{ 307, -101, 256}, 0, { -2074, -3608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, -101, 256}, 0, { 4056, -3608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, -101, -255}, 0, { 4056, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 0, 256}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, -101, 256}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, -101, 256}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 0, -255}, 0, { 4056, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 0, 256}, 0, { 4056, -3608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 0, 256}, 0, { -2074, -3608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 0, -255}, 0, { -2074, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, -101, -255}, 0, { -2074, 1500}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701FEA8, 0x00371c40, 68724, 0x0001fea8, 176); // 0x0701FF58 - 0x0701FFE8 static const Gfx bbh_seg7_dl_0701FF58[] = { diff --git a/levels/bbh/moving_bookshelf/collision.inc.c b/levels/bbh/moving_bookshelf/collision.inc.c index d834515f0..a3091f290 100644 --- a/levels/bbh/moving_bookshelf/collision.inc.c +++ b/levels/bbh/moving_bookshelf/collision.inc.c @@ -1,18 +1,3 @@ +#include "pc/rom_assets.h" // 0x07026B4C - 0x07026B94 -const Collision bbh_seg7_collision_haunted_bookshelf[] = { - COL_INIT(), - COL_VERTEX_INIT(0x6), - COL_VERTEX(-255, 819, -204), - COL_VERTEX(-255, 0, 205), - COL_VERTEX(-255, 819, 205), - COL_VERTEX(-255, 0, -204), - COL_VERTEX(256, 0, -204), - COL_VERTEX(256, 819, -204), - COL_TRI_INIT(SURFACE_DEFAULT, 4), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(0, 4, 3), - COL_TRI(0, 5, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bbh_seg7_collision_haunted_bookshelf, 0x00371c40, 68724, 0x00026b4c, 72); diff --git a/levels/bbh/moving_bookshelf/model.inc.c b/levels/bbh/moving_bookshelf/model.inc.c index f20df1eb0..efa8a3285 100644 --- a/levels/bbh/moving_bookshelf/model.inc.c +++ b/levels/bbh/moving_bookshelf/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701FB20 - 0x0701FB38 static const Lights1 bbh_seg7_lights_0701FB20 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,32 +6,10 @@ static const Lights1 bbh_seg7_lights_0701FB20 = gdSPDefLights1( ); // 0x0701FB38 - 0x0701FB78 -static const Vtx bbh_seg7_vertex_0701FB38[] = { - {{{ -255, 819, -204}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 819, -204}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 0, -204}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 0, -204}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701FB38, 0x00371c40, 68724, 0x0001fb38, 64); // 0x0701FB78 - 0x0701FC78 -static const Vtx bbh_seg7_vertex_0701FB78[] = { - {{{ -255, 0, 205}, 0, { 2012, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 512, 205}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 512, -204}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, 512, -204}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 0, -204}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 0, -204}, 0, { 2012, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 512, -204}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 819, -204}, 0, { 2012, 580}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 512, -204}, 0, { 0, 1808}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 512, -204}, 0, { 2012, 1808}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 819, -204}, 0, { 0, 580}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 512, 205}, 0, { 2012, 1808}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 819, -204}, 0, { 0, 580}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 512, -204}, 0, { 0, 1808}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 819, 205}, 0, { 2012, 580}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, -204}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701FB78, 0x00371c40, 68724, 0x0001fb78, 256); // 0x0701FC78 - 0x0701FCC0 static const Gfx bbh_seg7_dl_0701FC78[] = { diff --git a/levels/bbh/staircase_step/collision.inc.c b/levels/bbh/staircase_step/collision.inc.c index b243c22f4..8c491059c 100644 --- a/levels/bbh/staircase_step/collision.inc.c +++ b/levels/bbh/staircase_step/collision.inc.c @@ -1,27 +1,3 @@ +#include "pc/rom_assets.h" // 0x07026A1C - 0x07026A98 -const Collision bbh_seg7_collision_staircase_step[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(154, 614, -101), - COL_VERTEX(-153, 614, 102), - COL_VERTEX(154, 614, 102), - COL_VERTEX(-153, 614, -101), - COL_VERTEX(154, 0, -101), - COL_VERTEX(-153, 0, -101), - COL_VERTEX(154, 0, 102), - COL_VERTEX(-153, 0, 102), - COL_TRI_INIT(SURFACE_DEFAULT, 8), - COL_TRI(2, 7, 6), - COL_TRI(4, 5, 0), - COL_TRI(5, 3, 0), - COL_TRI(4, 2, 6), - COL_TRI(4, 0, 2), - COL_TRI(5, 7, 1), - COL_TRI(5, 1, 3), - COL_TRI(2, 1, 7), - COL_TRI_INIT(SURFACE_NOISE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bbh_seg7_collision_staircase_step, 0x00371c40, 68724, 0x00026a1c, 124); diff --git a/levels/bbh/staircase_step/model.inc.c b/levels/bbh/staircase_step/model.inc.c index 9b0a917bd..fdab8f823 100644 --- a/levels/bbh/staircase_step/model.inc.c +++ b/levels/bbh/staircase_step/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701F0E0 - 0x0701F0F8 static const Lights1 bbh_seg7_lights_0701F0E0 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,32 +6,10 @@ static const Lights1 bbh_seg7_lights_0701F0E0 = gdSPDefLights1( ); // 0x0701F0F8 - 0x0701F138 -static const Vtx bbh_seg7_vertex_0701F0F8[] = { - {{{ 154, 614, -101}, 0, { 3034, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 614, -101}, 0, { -3096, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 614, 102}, 0, { -3096, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 154, 614, 102}, 0, { 3034, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701F0F8, 0x00371c40, 68724, 0x0001f0f8, 64); // 0x0701F138 - 0x0701F238 -static const Vtx bbh_seg7_vertex_0701F138[] = { - {{{ 154, 0, -101}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 0, -101}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 614, -101}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 614, 102}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 0, 102}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 0, 102}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 614, 102}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 0, -101}, 0, { 308, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, 614, 102}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, 614, -101}, 0, { 308, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, 0, 102}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 0, -101}, 0, { 308, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 614, -101}, 0, { 308, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 614, 102}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 0, 102}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, 614, -101}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701F138, 0x00371c40, 68724, 0x0001f138, 256); // 0x0701F238 - 0x0701F280 static const Gfx bbh_seg7_dl_0701F238[] = { diff --git a/levels/bbh/texture.inc.c b/levels/bbh/texture.inc.c index 4ec4d6fd1..a557c25d6 100644 --- a/levels/bbh/texture.inc.c +++ b/levels/bbh/texture.inc.c @@ -1,34 +1,21 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07001000 -ALIGNED8 const Texture bbh_seg7_texture_07000000[] = { -#include "levels/bbh/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bbh_seg7_texture_07000000, "levels/bbh/0.rgba16.inc.c", 0x00371c40, 68724, 0x00000000, 4096); // 0x07001000 - 0x07001800 -ALIGNED8 const Texture bbh_seg7_texture_07001000[] = { -#include "levels/bbh/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bbh_seg7_texture_07001000, "levels/bbh/1.rgba16.inc.c", 0x00371c40, 68724, 0x00001000, 2048); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture bbh_seg7_texture_07001800[] = { -#include "levels/bbh/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bbh_seg7_texture_07001800, "levels/bbh/2.rgba16.inc.c", 0x00371c40, 68724, 0x00001800, 2048); // 0x07002000 - 0x07003000 -ALIGNED8 const Texture bbh_seg7_texture_07002000[] = { -#include "levels/bbh/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bbh_seg7_texture_07002000, "levels/bbh/3.rgba16.inc.c", 0x00371c40, 68724, 0x00002000, 4096); // 0x07003000 - 0x07003400 -ALIGNED8 const Texture bbh_seg7_texture_07003000[] = { -#include "levels/bbh/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bbh_seg7_texture_07003000, "levels/bbh/4.rgba16.inc.c", 0x00371c40, 68724, 0x00003000, 1024); // 0x07003400 - 0x07004400 -ALIGNED8 const Texture bbh_seg7_texture_07003400[] = { -#include "levels/bbh/5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bbh_seg7_texture_07003400, "levels/bbh/5.rgba16.inc.c", 0x00371c40, 68724, 0x00003400, 4096); // 0x07004400 - 0x07004800 -ALIGNED8 const Texture bbh_seg7_texture_07004400[] = { -#include "levels/bbh/6.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bbh_seg7_texture_07004400, "levels/bbh/6.rgba16.inc.c", 0x00371c40, 68724, 0x00004400, 1024); diff --git a/levels/bbh/tilting_trap_platform/collision.inc.c b/levels/bbh/tilting_trap_platform/collision.inc.c index 71684bb67..086bb1ebd 100644 --- a/levels/bbh/tilting_trap_platform/collision.inc.c +++ b/levels/bbh/tilting_trap_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07026A98 - 0x07026B1C -const Collision bbh_seg7_collision_tilt_floor_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(307, 0, -255), - COL_VERTEX(-306, 0, 256), - COL_VERTEX(307, 0, 256), - COL_VERTEX(307, -101, -255), - COL_VERTEX(307, -101, 256), - COL_VERTEX(-306, -101, -255), - COL_VERTEX(-306, 0, -255), - COL_VERTEX(-306, -101, 256), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 0), - COL_TRI(2, 4, 3), - COL_TRI(1, 4, 2), - COL_TRI(0, 3, 5), - COL_TRI(4, 5, 3), - COL_TRI(0, 6, 1), - COL_TRI(0, 5, 6), - COL_TRI(4, 7, 5), - COL_TRI(1, 7, 4), - COL_TRI(6, 7, 1), - COL_TRI(6, 5, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bbh_seg7_collision_tilt_floor_platform, 0x00371c40, 68724, 0x00026a98, 132); diff --git a/levels/bbh/tilting_trap_platform/model.inc.c b/levels/bbh/tilting_trap_platform/model.inc.c index 5d07d9188..806d7e228 100644 --- a/levels/bbh/tilting_trap_platform/model.inc.c +++ b/levels/bbh/tilting_trap_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701F378 - 0x0701F390 static const Lights1 bbh_seg7_lights_0701F378 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,40 +6,13 @@ static const Lights1 bbh_seg7_lights_0701F378 = gdSPDefLights1( ); // 0x0701F390 - 0x0701F3D0 -static const Vtx bbh_seg7_vertex_0701F390[] = { - {{{ 307, -101, 256}, 0, { 698, 260}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -306, -101, 256}, 0, { 260, 260}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -306, -101, -255}, 0, { 260, 624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 307, -101, -255}, 0, { 698, 624}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701F390, 0x00371c40, 68724, 0x0001f390, 64); // 0x0701F3D0 - 0x0701F4D0 -static const Vtx bbh_seg7_vertex_0701F3D0[] = { - {{{ 307, 0, 256}, 0, { 2522, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, -101, -255}, 0, { 0, 988}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, 0, -255}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, 0, -255}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -306, -101, -255}, 0, { 3034, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -306, 0, -255}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, -101, -255}, 0, { 0, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -306, 0, -255}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, -101, -255}, 0, { 0, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, -101, 256}, 0, { 2522, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 0, 256}, 0, { 2522, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 0, 256}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -306, -101, 256}, 0, { 3034, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -101, 256}, 0, { 0, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, 0, 256}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -101, 256}, 0, { 2522, 988}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701F3D0, 0x00371c40, 68724, 0x0001f3d0, 256); // 0x0701F4D0 - 0x0701F510 -static const Vtx bbh_seg7_vertex_0701F4D0[] = { - {{{ 307, 0, -255}, 0, { 5080, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, 0, 256}, 0, { 0, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, 0, 256}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, 0, -255}, 0, { 5076, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701F4D0, 0x00371c40, 68724, 0x0001f4d0, 64); // 0x0701F510 - 0x0701F558 static const Gfx bbh_seg7_dl_0701F510[] = { diff --git a/levels/bbh/tumbling_platform_far/model.inc.c b/levels/bbh/tumbling_platform_far/model.inc.c index 9e523ee79..17e4ca9ef 100644 --- a/levels/bbh/tumbling_platform_far/model.inc.c +++ b/levels/bbh/tumbling_platform_far/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701F6A8 - 0x0701F6C0 static const Lights1 bbh_seg7_lights_0701F6A8 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,20 +6,7 @@ static const Lights1 bbh_seg7_lights_0701F6A8 = gdSPDefLights1( ); // 0x0701F6C0 - 0x0701F780 -static const Vtx bbh_seg7_vertex_0701F6C0[] = { - {{{ -101, 0, -460}, 0, { 990, 9164}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -101, 461}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, 461}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -101, -460}, 0, { 0, 9164}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 0, 461}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, -101, -460}, 0, { 0, 9164}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 0, -460}, 0, { 990, 9164}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, -101, 461}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 0, -460}, 0, { 990, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 461}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 0, 461}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, -460}, 0, { 0, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701F6C0, 0x00371c40, 68724, 0x0001f6c0, 192); // 0x0701F780 - 0x0701F7E8 static const Gfx bbh_seg7_dl_0701F780[] = { diff --git a/levels/bbh/tumbling_platform_near/collision.inc.c b/levels/bbh/tumbling_platform_near/collision.inc.c index 5bccb78e4..7b23f06a8 100644 --- a/levels/bbh/tumbling_platform_near/collision.inc.c +++ b/levels/bbh/tumbling_platform_near/collision.inc.c @@ -1,14 +1,3 @@ +#include "pc/rom_assets.h" // 0x07026B1C - 0x07026B4C -const Collision bbh_seg7_collision_07026B1C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(102, 0, -50), - COL_VERTEX(-101, 0, -50), - COL_VERTEX(-101, 0, 51), - COL_VERTEX(102, 0, 51), - COL_TRI_INIT(SURFACE_NOISE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bbh_seg7_collision_07026B1C, 0x00371c40, 68724, 0x00026b1c, 48); diff --git a/levels/bbh/tumbling_platform_near/model.inc.c b/levels/bbh/tumbling_platform_near/model.inc.c index f5ab8dcbb..4fb9d41e6 100644 --- a/levels/bbh/tumbling_platform_near/model.inc.c +++ b/levels/bbh/tumbling_platform_near/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701F858 - 0x0701F870 static const Lights1 bbh_seg7_lights_0701F858 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,38 +6,10 @@ static const Lights1 bbh_seg7_lights_0701F858 = gdSPDefLights1( ); // 0x0701F870 - 0x0701F960 -static const Vtx bbh_seg7_vertex_0701F870[] = { - {{{ 102, -101, -50}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 0, 51}, 0, { 990, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, -101, 51}, 0, { 0, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 0, -50}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, -101, -50}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, -101, -50}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 0, 51}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 0, 51}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, -101, 51}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, -101, 51}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, -101, 51}, 0, { 0, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, 51}, 0, { 990, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, -50}, 0, { 990, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -101, -50}, 0, { 0, -1054}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701F870, 0x00371c40, 68724, 0x0001f870, 240); // 0x0701F960 - 0x0701FA10 -static const Vtx bbh_seg7_vertex_0701F960[] = { - {{{ 102, 0, -50}, 0, { 990, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 51}, 0, { 0, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 0, 51}, 0, { 990, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, -101, -50}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 0, -50}, 0, { 990, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 0, 51}, 0, { 990, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, -101, 51}, 0, { 990, 3032}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, -101, 51}, 0, { 0, 3032}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, -101, -50}, 0, { 0, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 102, -101, -50}, 0, { 990, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, 0, -50}, 0, { 0, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bbh_seg7_vertex_0701F960, 0x00371c40, 68724, 0x0001f960, 176); // 0x0701FA10 - 0x0701FAB0 static const Gfx bbh_seg7_dl_0701FA10[] = { diff --git a/levels/bitdw/areas/1/1/model.inc.c b/levels/bitdw/areas/1/1/model.inc.c index a45d9ee5c..3d7273250 100644 --- a/levels/bitdw/areas/1/1/model.inc.c +++ b/levels/bitdw/areas/1/1/model.inc.c @@ -1,14 +1,6 @@ +#include "pc/rom_assets.h" // 0x07002000 - 0x07002080 -static const Vtx bitdw_seg7_vertex_07002000[] = { - {{{ 2516, -2357, 2962}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2415, -2440, 3024}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2517, -2439, 3023}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2413, -2358, 2962}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3038, -2766, 2960}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3139, -2849, 3023}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3037, -2848, 3022}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3141, -2768, 2961}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07002000, 0x00454e00, 29021, 0x00002000, 128); // 0x07002080 - 0x070020C8 static const Gfx bitdw_seg7_dl_07002080[] = { diff --git a/levels/bitdw/areas/1/collision.inc.c b/levels/bitdw/areas/1/collision.inc.c index 21eb923f5..f6b51b432 100644 --- a/levels/bitdw/areas/1/collision.inc.c +++ b/levels/bitdw/areas/1/collision.inc.c @@ -1,1351 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700D460 - 0x0700F436 -const Collision bitdw_seg7_collision_level[] = { - COL_INIT(), - COL_VERTEX_INIT(0x225), - COL_VERTEX(-2559, -1535, 2764), - COL_VERTEX(-2252, -1535, 2764), - COL_VERTEX(-2553, -890, 920), - COL_VERTEX(-2244, -913, 920), - COL_VERTEX(1439, 1249, 840), - COL_VERTEX(1439, 584, 840), - COL_VERTEX(1491, 584, 942), - COL_VERTEX(1491, 1249, 942), - COL_VERTEX(1542, 686, 840), - COL_VERTEX(2475, 686, 840), - COL_VERTEX(2513, 584, 942), - COL_VERTEX(1542, 1249, 840), - COL_VERTEX(2512, 584, 840), - COL_VERTEX(1439, 584, 184), - COL_VERTEX(2474, 686, 184), - COL_VERTEX(1542, 686, 184), - COL_VERTEX(2512, 584, 184), - COL_VERTEX(1439, 1249, 184), - COL_VERTEX(1491, 1249, 82), - COL_VERTEX(1491, 584, 82), - COL_VERTEX(1542, 1249, 184), - COL_VERTEX(2512, 584, 82), - COL_VERTEX(1439, 1249, 82), - COL_VERTEX(1542, 1249, 82), - COL_VERTEX(1439, 1249, 942), - COL_VERTEX(1542, 1249, 942), - COL_VERTEX(-96, 584, 840), - COL_VERTEX(-198, 686, 840), - COL_VERTEX(-96, 891, 840), - COL_VERTEX(-198, 891, 840), - COL_VERTEX(-147, 891, 942), - COL_VERTEX(-96, 891, 184), - COL_VERTEX(-147, 584, 82), - COL_VERTEX(-147, 891, 82), - COL_VERTEX(-198, 686, 184), - COL_VERTEX(-198, 891, 184), - COL_VERTEX(-96, 891, 82), - COL_VERTEX(-198, 891, 82), - COL_VERTEX(-1284, 686, 840), - COL_VERTEX(-1322, 584, 942), - COL_VERTEX(-147, 584, 942), - COL_VERTEX(-1322, 584, 840), - COL_VERTEX(-198, 891, 942), - COL_VERTEX(-96, 891, 942), - COL_VERTEX(-96, 584, 184), - COL_VERTEX(-1322, 584, 82), - COL_VERTEX(-1284, 686, 184), - COL_VERTEX(-1322, 584, 184), - COL_VERTEX(-2041, 710, 607), - COL_VERTEX(-1978, 541, 702), - COL_VERTEX(-2451, 710, 710), - COL_VERTEX(594, -2231, 3996), - COL_VERTEX(-224, -3153, 3381), - COL_VERTEX(-224, -3153, 3996), - COL_VERTEX(594, -2231, 3381), - COL_VERTEX(799, -2231, 3996), - COL_VERTEX(797, -3154, 3996), - COL_VERTEX(799, -2231, 3381), - COL_VERTEX(799, -2027, 3996), - COL_VERTEX(799, -2027, 3381), - COL_VERTEX(-3065, 812, 915), - COL_VERTEX(-3734, 872, 702), - COL_VERTEX(-2451, 710, 915), - COL_VERTEX(-3589, 770, 558), - COL_VERTEX(-4164, 1024, 272), - COL_VERTEX(-3589, 872, 558), - COL_VERTEX(1413, -2027, 3996), - COL_VERTEX(2232, -2539, 3996), - COL_VERTEX(-4601, -716, -824), - COL_VERTEX(-4089, -716, -312), - COL_VERTEX(-4601, -716, 199), - COL_VERTEX(-4438, 819, -312), - COL_VERTEX(-5113, -716, -312), - COL_VERTEX(-4601, 819, -149), - COL_VERTEX(3641, 717, 1017), - COL_VERTEX(3641, 717, -313), - COL_VERTEX(364, 717, -313), - COL_VERTEX(-1273, 713, -57), - COL_VERTEX(364, 713, -57), - COL_VERTEX(2463, 1024, -57), - COL_VERTEX(1439, 1413, 184), - COL_VERTEX(1542, 1413, 184), - COL_VERTEX(1388, 1331, 184), - COL_VERTEX(1593, 1331, 184), - COL_VERTEX(1439, 1413, 942), - COL_VERTEX(1542, 1413, 840), - COL_VERTEX(1388, 1331, 840), - COL_VERTEX(2463, 717, -313), - COL_VERTEX(3641, 1024, -313), - COL_VERTEX(3641, 1024, 1017), - COL_VERTEX(2463, 1843, -313), - COL_VERTEX(2463, 1843, 812), - COL_VERTEX(2463, 1690, 812), - COL_VERTEX(2463, 1690, -108), - COL_VERTEX(3027, 1843, -313), - COL_VERTEX(3027, 1024, -108), - COL_VERTEX(825, 2048, -313), - COL_VERTEX(1388, 1024, -108), - COL_VERTEX(1388, 2048, -313), - COL_VERTEX(825, 1894, 812), - COL_VERTEX(825, 1894, -108), - COL_VERTEX(825, 2048, 812), - COL_VERTEX(-1273, 717, 1017), - COL_VERTEX(-44, 973, 184), - COL_VERTEX(-198, 1055, 184), - COL_VERTEX(-96, 1055, 184), - COL_VERTEX(-249, 973, 184), - COL_VERTEX(-198, 1055, 942), - COL_VERTEX(-96, 1055, 840), - COL_VERTEX(-249, 973, 840), - COL_VERTEX(-2041, 717, 1017), - COL_VERTEX(-1273, 1024, 1017), - COL_VERTEX(-2041, 717, -313), - COL_VERTEX(-1573, -93, 567), - COL_VERTEX(-1741, -90, 567), - COL_VERTEX(-1741, -90, 136), - COL_VERTEX(-1273, 1843, -313), - COL_VERTEX(-710, 1843, -313), - COL_VERTEX(-710, 1024, -108), - COL_VERTEX(-1273, 1690, 812), - COL_VERTEX(-1273, 1690, -108), - COL_VERTEX(-1273, 1843, 812), - COL_VERTEX(-198, 1843, -313), - COL_VERTEX(-198, 1690, 812), - COL_VERTEX(-198, 1843, 812), - COL_VERTEX(-198, 1690, -108), - COL_VERTEX(364, 1024, -108), - COL_VERTEX(364, 1843, -313), - COL_VERTEX(-1375, -1855, 3378), - COL_VERTEX(-1375, -1650, 3378), - COL_VERTEX(-869, -1855, 3378), - COL_VERTEX(-1375, -1855, 3992), - COL_VERTEX(-1689, -1535, 3378), - COL_VERTEX(-1689, -1535, 4197), - COL_VERTEX(-2610, -1740, 4402), - COL_VERTEX(-1893, -1740, 3276), - COL_VERTEX(-3122, -1535, 3173), - COL_VERTEX(-2201, -1740, 2968), - COL_VERTEX(-1893, -1740, 3992), - COL_VERTEX(-2559, -1444, 2798), - COL_VERTEX(-2244, -811, 920), - COL_VERTEX(-2149, -921, 920), - COL_VERTEX(-6983, -4689, 3579), - COL_VERTEX(-6266, -3153, 3577), - COL_VERTEX(-6266, -3255, 4193), - COL_VERTEX(-5651, -3358, 3579), - COL_VERTEX(-6266, -3255, 3577), - COL_VERTEX(-6983, -4689, 4193), - COL_VERTEX(-5651, -3358, 4193), - COL_VERTEX(-5037, -3358, 4193), - COL_VERTEX(-6983, -3153, 4193), - COL_VERTEX(-6983, -3460, 4193), - COL_VERTEX(-6061, -4689, 3579), - COL_VERTEX(-7904, -3460, 4398), - COL_VERTEX(-6983, -3153, 4398), - COL_VERTEX(-6983, -3460, 3374), - COL_VERTEX(-7904, -3153, 4398), - COL_VERTEX(-5115, -3460, 3937), - COL_VERTEX(-4627, -3460, 3831), - COL_VERTEX(-2272, -3358, 3585), - COL_VERTEX(-2779, -2946, 4409), - COL_VERTEX(-2779, -3150, 4409), - COL_VERTEX(-2272, -3153, 3585), - COL_VERTEX(-2784, -2948, 3380), - COL_VERTEX(-3394, -2946, 3385), - COL_VERTEX(-3394, -3150, 4409), - COL_VERTEX(-4790, 1229, -1792), - COL_VERTEX(-5404, 1229, -1792), - COL_VERTEX(-4790, 1229, -2509), - COL_VERTEX(-5404, 1229, -2509), - COL_VERTEX(-4038, 1024, -1843), - COL_VERTEX(-3270, 1024, -1997), - COL_VERTEX(-3270, 1024, -2304), - COL_VERTEX(-3321, 870, -2304), - COL_VERTEX(-4038, 1024, -2458), - COL_VERTEX(-3884, 1024, -6), - COL_VERTEX(-4089, 819, -108), - COL_VERTEX(-4294, 1024, 403), - COL_VERTEX(-4908, 1024, 403), - COL_VERTEX(-5113, 819, -108), - COL_VERTEX(-4806, 819, 198), - COL_VERTEX(-5318, 1024, -620), - COL_VERTEX(-4908, 1024, -1030), - COL_VERTEX(-4089, 819, -518), - COL_VERTEX(-4396, 819, -825), - COL_VERTEX(-4294, 1024, -1030), - COL_VERTEX(6303, 2560, 198), - COL_VERTEX(6611, 2560, 505), - COL_VERTEX(6099, 2765, -313), - COL_VERTEX(6508, 2765, -723), - COL_VERTEX(3948, 1229, 300), - COL_VERTEX(3948, 1331, 915), - COL_VERTEX(3641, 1229, 915), - COL_VERTEX(3641, 1229, 300), - COL_VERTEX(3948, 1485, 300), - COL_VERTEX(3641, 1638, 300), - COL_VERTEX(3743, 1587, 607), - COL_VERTEX(4255, 1485, 300), - COL_VERTEX(4255, 1587, 915), - COL_VERTEX(3948, 1485, 607), - COL_VERTEX(3948, 1587, 607), - COL_VERTEX(3743, 1690, 607), - COL_VERTEX(3641, 717, 300), - COL_VERTEX(3948, 1741, 300), - COL_VERTEX(3641, 922, 300), - COL_VERTEX(3641, 922, -313), - COL_VERTEX(3641, 1741, 300), - COL_VERTEX(5689, 2491, -313), - COL_VERTEX(6099, 2765, 300), - COL_VERTEX(-2354, -818, 511), - COL_VERTEX(-3481, -1023, 920), - COL_VERTEX(-2354, -1023, 511), - COL_VERTEX(-3685, -921, 306), - COL_VERTEX(-2149, -1023, 920), - COL_VERTEX(-5119, -204, 818), - COL_VERTEX(-5119, -613, 818), - COL_VERTEX(-7372, 307, -819), - COL_VERTEX(-7167, -101, 920), - COL_VERTEX(-5415, -495, 1350), - COL_VERTEX(-5119, -204, 1432), - COL_VERTEX(-7986, 717, -615), - COL_VERTEX(-7067, 922, -2453), - COL_VERTEX(-7781, 307, -615), - COL_VERTEX(-7986, 819, -615), - COL_VERTEX(-7372, 717, -819), - COL_VERTEX(-7372, 819, -819), - COL_VERTEX(-6137, 1126, -2458), - COL_VERTEX(-6961, 614, -2155), - COL_VERTEX(-6858, 870, -1848), - COL_VERTEX(-6858, 614, -1950), - COL_VERTEX(-6137, 1024, -1843), - COL_VERTEX(1413, -2027, 3381), - COL_VERTEX(-429, -4279, 3381), - COL_VERTEX(2232, -2539, 3381), - COL_VERTEX(-429, -4279, 4405), - COL_VERTEX(-1043, -3358, 4405), - COL_VERTEX(2744, -2743, 3381), - COL_VERTEX(1413, -4279, 4405), - COL_VERTEX(-1043, -3153, 4405), - COL_VERTEX(-4627, -3563, 4204), - COL_VERTEX(-4218, -3563, 3589), - COL_VERTEX(-4218, -3358, 4204), - COL_VERTEX(-3394, -3150, 3385), - COL_VERTEX(-4218, -4587, 4204), - COL_VERTEX(-4218, -3563, 4204), - COL_VERTEX(-4218, -4587, 3589), - COL_VERTEX(-2779, -4584, 3590), - COL_VERTEX(-2784, -3153, 3380), - COL_VERTEX(-2779, -4584, 3589), - COL_VERTEX(2514, -2295, 2793), - COL_VERTEX(2616, -2500, 2690), - COL_VERTEX(2309, -2500, 2690), - COL_VERTEX(2565, -2500, 3049), - COL_VERTEX(2412, -2295, 2895), - COL_VERTEX(2360, -2500, 3049), - COL_VERTEX(-3245, -2910, 2689), - COL_VERTEX(-3040, -2705, 2791), - COL_VERTEX(-2938, -2910, 2689), - COL_VERTEX(-3194, -2910, 3047), - COL_VERTEX(-3143, -2705, 2894), - COL_VERTEX(-2989, -2910, 3047), - COL_VERTEX(-2451, 812, 915), - COL_VERTEX(-3065, 710, 915), - COL_VERTEX(-1978, 541, 923), - COL_VERTEX(-2041, 710, 1017), - COL_VERTEX(-2041, 812, 1017), - COL_VERTEX(-3734, 770, 702), - COL_VERTEX(-3065, 812, 710), - COL_VERTEX(-2451, 812, 710), - COL_VERTEX(-3065, 710, 710), - COL_VERTEX(-4164, 922, 272), - COL_VERTEX(-4019, 922, 128), - COL_VERTEX(-4019, 1024, 128), - COL_VERTEX(-4601, -1023, -722), - COL_VERTEX(-5011, -1023, -312), - COL_VERTEX(-4764, 819, -312), - COL_VERTEX(-4601, 819, -475), - COL_VERTEX(-4601, -1023, 97), - COL_VERTEX(-4192, -1023, -312), - COL_VERTEX(3341, -90, 136), - COL_VERTEX(364, 1024, -313), - COL_VERTEX(2463, 717, 1017), - COL_VERTEX(3341, -90, 567), - COL_VERTEX(2763, -93, 567), - COL_VERTEX(-2041, 1024, -313), - COL_VERTEX(364, 1024, -57), - COL_VERTEX(2463, 713, -57), - COL_VERTEX(2463, 1024, 1017), - COL_VERTEX(-1273, 1024, -57), - COL_VERTEX(1439, 1413, 840), - COL_VERTEX(1593, 1331, 840), - COL_VERTEX(1388, 1331, 82), - COL_VERTEX(1439, 1413, 82), - COL_VERTEX(1542, 1413, 82), - COL_VERTEX(1593, 1331, 82), - COL_VERTEX(1542, 1413, 942), - COL_VERTEX(1593, 1331, 942), - COL_VERTEX(1388, 1331, 942), - COL_VERTEX(2763, -93, 136), - COL_VERTEX(2463, 1024, -313), - COL_VERTEX(2463, 1024, -108), - COL_VERTEX(3027, 1024, -313), - COL_VERTEX(3027, 1690, 812), - COL_VERTEX(3027, 1690, -108), - COL_VERTEX(3027, 1843, 812), - COL_VERTEX(825, 1024, -108), - COL_VERTEX(825, 1024, -313), - COL_VERTEX(1388, 1024, -313), - COL_VERTEX(1388, 2048, 812), - COL_VERTEX(1388, 1894, -108), - COL_VERTEX(1388, 1894, 812), - COL_VERTEX(-44, 973, 840), - COL_VERTEX(-198, 1055, 840), - COL_VERTEX(-96, 1055, 82), - COL_VERTEX(-198, 1055, 82), - COL_VERTEX(-44, 973, 82), - COL_VERTEX(-249, 973, 82), - COL_VERTEX(-96, 1055, 942), - COL_VERTEX(-44, 973, 942), - COL_VERTEX(-249, 973, 942), - COL_VERTEX(-2041, 1024, 1017), - COL_VERTEX(-1273, 717, -313), - COL_VERTEX(-1573, -93, 136), - COL_VERTEX(-1273, 1024, -108), - COL_VERTEX(-1273, 1024, -313), - COL_VERTEX(-710, 1024, -313), - COL_VERTEX(-710, 1690, -108), - COL_VERTEX(-710, 1690, 812), - COL_VERTEX(-710, 1843, 812), - COL_VERTEX(-198, 1024, -313), - COL_VERTEX(-198, 1024, -108), - COL_VERTEX(364, 1843, 812), - COL_VERTEX(364, 1690, 812), - COL_VERTEX(364, 1690, -108), - COL_VERTEX(-869, -1855, 3992), - COL_VERTEX(-869, -1650, 3378), - COL_VERTEX(-869, -1650, 3992), - COL_VERTEX(-1375, -1650, 3992), - COL_VERTEX(-1893, -1740, 3378), - COL_VERTEX(-2201, -1740, 4402), - COL_VERTEX(-1893, -1740, 4095), - COL_VERTEX(-2098, -1535, 4607), - COL_VERTEX(-2713, -1535, 4607), - COL_VERTEX(-1689, -1535, 3173), - COL_VERTEX(-2098, -1535, 2764), - COL_VERTEX(-1689, -1535, 3992), - COL_VERTEX(-2713, -1535, 2764), - COL_VERTEX(-2610, -1740, 2968), - COL_VERTEX(-2917, -1740, 3276), - COL_VERTEX(-2559, -1671, 2830), - COL_VERTEX(-2553, -992, 920), - COL_VERTEX(-2553, -787, 920), - COL_VERTEX(-2252, -1671, 2830), - COL_VERTEX(-2252, -1444, 2798), - COL_VERTEX(-2244, -1015, 920), - COL_VERTEX(-2149, -818, 920), - COL_VERTEX(-6983, -3153, 3579), - COL_VERTEX(-6266, -3153, 4193), - COL_VERTEX(-7495, -3460, 3579), - COL_VERTEX(-6983, -3460, 3579), - COL_VERTEX(-5651, -3255, 3579), - COL_VERTEX(-5037, -3358, 3579), - COL_VERTEX(-5651, -3255, 4193), - COL_VERTEX(-6061, -4689, 4193), - COL_VERTEX(-7495, -3460, 4193), - COL_VERTEX(-6983, -3460, 4398), - COL_VERTEX(-6983, -3153, 3374), - COL_VERTEX(-7904, -3460, 3374), - COL_VERTEX(-7904, -3153, 3374), - COL_VERTEX(-4627, -3358, 3937), - COL_VERTEX(-5037, -3358, 3937), - COL_VERTEX(-4627, -3460, 3937), - COL_VERTEX(-5115, -3460, 3835), - COL_VERTEX(-5037, -3358, 3835), - COL_VERTEX(-4627, -3358, 3833), - COL_VERTEX(-2272, -3153, 4201), - COL_VERTEX(-2272, -3358, 4201), - COL_VERTEX(-3394, -2946, 4409), - COL_VERTEX(-4790, 614, -1792), - COL_VERTEX(-4790, 614, -2509), - COL_VERTEX(-5404, 614, -1792), - COL_VERTEX(-5404, 614, -2509), - COL_VERTEX(-3321, 870, -1997), - COL_VERTEX(-4038, 717, -1946), - COL_VERTEX(-4038, 717, -2355), - COL_VERTEX(-3884, 1024, -620), - COL_VERTEX(-4396, 819, 198), - COL_VERTEX(-5318, 1024, -6), - COL_VERTEX(-5113, 819, -518), - COL_VERTEX(-4806, 819, -825), - COL_VERTEX(6508, 2765, 710), - COL_VERTEX(6303, 2560, -211), - COL_VERTEX(6611, 2560, -518), - COL_VERTEX(3948, 1331, 300), - COL_VERTEX(3948, 1229, 915), - COL_VERTEX(3641, 1331, 915), - COL_VERTEX(3641, 1331, 300), - COL_VERTEX(4255, 1485, 915), - COL_VERTEX(3948, 1485, 915), - COL_VERTEX(4255, 1587, 300), - COL_VERTEX(3948, 1587, 915), - COL_VERTEX(4255, 1741, 300), - COL_VERTEX(5689, 2491, 300), - COL_VERTEX(5484, 2765, 300), - COL_VERTEX(3641, 1741, -313), - COL_VERTEX(4255, 1741, -313), - COL_VERTEX(5484, 2765, -313), - COL_VERTEX(-3428, -736, 346), - COL_VERTEX(-3428, -838, 346), - COL_VERTEX(-2354, -921, 511), - COL_VERTEX(-3481, -716, 920), - COL_VERTEX(-3481, -818, 920), - COL_VERTEX(-3685, -818, 306), - COL_VERTEX(-6757, -204, 306), - COL_VERTEX(-6757, 205, 306), - COL_VERTEX(-7167, 205, 920), - COL_VERTEX(-7167, 307, 920), - COL_VERTEX(-6858, 972, -1848), - COL_VERTEX(-6137, 1024, -2458), - COL_VERTEX(-7067, 1024, -2453), - COL_VERTEX(-7095, 486, -312), - COL_VERTEX(-6137, 819, -2355), - COL_VERTEX(-6137, 1126, -1842), - COL_VERTEX(-6137, 819, -1946), - COL_VERTEX(-7095, 588, -312), - COL_VERTEX(-6137, 1024, -1842), - COL_VERTEX(-2041, 812, 607), - COL_VERTEX(-1043, -3153, 3381), - COL_VERTEX(1413, -4279, 3381), - COL_VERTEX(-1043, -3360, 3381), - COL_VERTEX(2744, -2539, 3381), - COL_VERTEX(-1043, -3358, 3381), - COL_VERTEX(2744, -2539, 4405), - COL_VERTEX(2744, -2743, 4405), - COL_VERTEX(799, -3153, 4405), - COL_VERTEX(-1043, -3360, 4405), - COL_VERTEX(2232, -2539, 4405), - COL_VERTEX(-4627, -3358, 3589), - COL_VERTEX(-4627, -3563, 3589), - COL_VERTEX(-4627, -3358, 4204), - COL_VERTEX(-4218, -3358, 3589), - COL_VERTEX(-2779, -4584, 4204), - COL_VERTEX(2514, -2295, 2895), - COL_VERTEX(2412, -2295, 2793), - COL_VERTEX(2514, -2654, 2895), - COL_VERTEX(2412, -2654, 2895), - COL_VERTEX(-3143, -2705, 2791), - COL_VERTEX(-3040, -2705, 2894), - COL_VERTEX(-3040, -3063, 2894), - COL_VERTEX(-3143, -3063, 2894), - COL_VERTEX(0, -6655, 0), - COL_VERTEX(-8191, -6655, 8192), - COL_VERTEX(0, -6655, 8192), - COL_VERTEX(8192, -6655, 0), - COL_VERTEX(8192, -6655, 8192), - COL_VERTEX(8192, -6655, -8191), - COL_VERTEX(0, -6655, -8191), - COL_VERTEX(-8191, -6655, 0), - COL_VERTEX(-8191, -6655, -8191), - COL_VERTEX(-2201, -1433, 2968), - COL_VERTEX(-1893, -1433, 3276), - COL_VERTEX(-1893, -1433, 4095), - COL_VERTEX(-2917, -1433, 4095), - COL_VERTEX(-2201, -1433, 4402), - COL_VERTEX(-2610, -1433, 4402), - COL_VERTEX(-2917, -1433, 3276), - COL_VERTEX(-6266, -3153, 3579), - COL_VERTEX(6611, 2867, -518), - COL_VERTEX(-4806, 1126, 198), - COL_VERTEX(-4396, 1126, 198), - COL_VERTEX(-4694, 1126, -312), - COL_VERTEX(-4089, 1126, -108), - COL_VERTEX(-4601, 1126, -405), - COL_VERTEX(-4089, 1126, -518), - COL_VERTEX(-4806, 1126, -825), - COL_VERTEX(-2610, -1433, 2968), - COL_VERTEX(-6266, -3255, 3579), - COL_VERTEX(7020, 2867, 505), - COL_VERTEX(7327, 2867, 198), - COL_VERTEX(6303, 2867, -211), - COL_VERTEX(6303, 2867, 198), - COL_VERTEX(6611, 2867, 505), - COL_VERTEX(7327, 2867, -211), - COL_VERTEX(7020, 2867, -518), - COL_VERTEX(-5113, 1126, -108), - COL_VERTEX(-4601, 1126, -219), - COL_VERTEX(-4508, 1126, -312), - COL_VERTEX(-5113, 1126, -518), - COL_VERTEX(-4396, 1126, -825), - COL_VERTEX(-4601, 1536, -312), - COL_VERTEX(-4095, -491, 990), - COL_VERTEX(-4013, -619, 1072), - COL_VERTEX(-4013, -491, 1072), - COL_VERTEX(-4013, -491, 908), - COL_VERTEX(-4095, -588, 990), - COL_VERTEX(-4013, -414, 990), - COL_VERTEX(-3931, -491, 990), - COL_VERTEX(-4013, -619, 908), - COL_VERTEX(-3931, -649, 990), - COL_VERTEX(-6466, 265, 986), - COL_VERTEX(-6548, 188, 986), - COL_VERTEX(-6466, 188, 904), - COL_VERTEX(-6384, 188, 986), - COL_VERTEX(-6466, 188, 1068), - COL_VERTEX(-7026, 388, 356), - COL_VERTEX(-7108, 465, 356), - COL_VERTEX(-7190, 388, 356), - COL_VERTEX(-7108, 388, 274), - COL_VERTEX(-7108, 388, 438), - COL_VERTEX(-7665, 758, -251), - COL_VERTEX(-7747, 681, -251), - COL_VERTEX(-7665, 681, -333), - COL_VERTEX(-7583, 681, -251), - COL_VERTEX(-7665, 681, -169), - COL_VERTEX(-7103, 1100, -2088), - COL_VERTEX(-7021, 1024, -2088), - COL_VERTEX(-7185, 1024, -2088), - COL_VERTEX(-7103, 1024, -2170), - COL_VERTEX(-7103, 1024, -2006), - COL_VERTEX(-5333, -97, 967), - COL_VERTEX(-5169, -97, 967), - COL_VERTEX(-5251, -20, 967), - COL_VERTEX(-5251, -97, 885), - COL_VERTEX(-5251, -97, 1049), - COL_VERTEX(-6466, 68, 1068), - COL_VERTEX(-6548, 91, 986), - COL_VERTEX(-6466, 87, 904), - COL_VERTEX(-6384, 63, 986), - COL_VERTEX(-7190, 354, 356), - COL_VERTEX(-7108, 303, 438), - COL_VERTEX(-7026, 293, 356), - COL_VERTEX(-7108, 344, 274), - COL_VERTEX(-7747, 591, -251), - COL_VERTEX(-7665, 560, -169), - COL_VERTEX(-7665, 607, -333), - COL_VERTEX(-7583, 576, -251), - COL_VERTEX(-7185, 883, -2088), - COL_VERTEX(-7103, 877, -2006), - COL_VERTEX(-7021, 888, -2088), - COL_VERTEX(-7103, 893, -2170), - COL_VERTEX(-5333, -150, 967), - COL_VERTEX(-5251, -171, 1049), - COL_VERTEX(-5251, -171, 885), - COL_VERTEX(-5169, -191, 967), - COL_VERTEX(-3122, -1535, 4197), - COL_VERTEX(7532, 2765, -313), - COL_VERTEX(7123, 2765, -723), - COL_VERTEX(7123, 2765, 710), - COL_VERTEX(7532, 2765, 300), - COL_TRI_INIT(SURFACE_DEFAULT, 475), - COL_TRI(48, 49, 50), - COL_TRI(51, 52, 53), - COL_TRI(51, 54, 52), - COL_TRI(55, 51, 53), - COL_TRI(55, 53, 56), - COL_TRI(54, 57, 52), - COL_TRI(55, 58, 59), - COL_TRI(55, 59, 57), - COL_TRI(50, 269, 267), - COL_TRI(60, 62, 261), - COL_TRI(60, 262, 62), - COL_TRI(61, 262, 60), - COL_TRI(62, 263, 264), - COL_TRI(62, 264, 265), - COL_TRI(62, 265, 261), - COL_TRI(61, 266, 262), - COL_TRI(50, 267, 268), - COL_TRI(63, 267, 269), - COL_TRI(63, 65, 267), - COL_TRI(64, 266, 61), - COL_TRI(64, 270, 266), - COL_TRI(65, 63, 271), - COL_TRI(65, 271, 272), - COL_TRI(56, 66, 58), - COL_TRI(56, 67, 66), - COL_TRI(74, 279, 75), - COL_TRI(68, 273, 274), - COL_TRI(68, 274, 72), - COL_TRI(69, 273, 68), - COL_TRI(68, 72, 275), - COL_TRI(69, 68, 276), - COL_TRI(68, 275, 276), - COL_TRI(70, 275, 72), - COL_TRI(70, 73, 275), - COL_TRI(71, 69, 276), - COL_TRI(72, 277, 70), - COL_TRI(72, 274, 277), - COL_TRI(73, 69, 71), - COL_TRI(70, 278, 69), - COL_TRI(69, 278, 273), - COL_TRI(73, 70, 69), - COL_TRI(70, 277, 278), - COL_TRI(79, 281, 287), - COL_TRI(75, 280, 88), - COL_TRI(76, 284, 280), - COL_TRI(76, 112, 284), - COL_TRI(75, 76, 280), - COL_TRI(77, 78, 285), - COL_TRI(78, 286, 79), - COL_TRI(78, 79, 285), - COL_TRI(79, 286, 281), - COL_TRI(80, 82, 17), - COL_TRI(77, 285, 288), - COL_TRI(4, 289, 85), - COL_TRI(4, 85, 290), - COL_TRI(4, 290, 11), - COL_TRI(4, 86, 289), - COL_TRI(80, 291, 82), - COL_TRI(81, 292, 80), - COL_TRI(80, 292, 291), - COL_TRI(84, 295, 85), - COL_TRI(82, 291, 22), - COL_TRI(82, 22, 17), - COL_TRI(80, 17, 20), - COL_TRI(20, 23, 294), - COL_TRI(20, 294, 83), - COL_TRI(80, 20, 83), - COL_TRI(83, 294, 293), - COL_TRI(83, 293, 81), - COL_TRI(80, 83, 81), - COL_TRI(81, 293, 292), - COL_TRI(22, 294, 23), - COL_TRI(22, 293, 294), - COL_TRI(22, 292, 293), - COL_TRI(22, 291, 292), - COL_TRI(4, 24, 297), - COL_TRI(84, 85, 289), - COL_TRI(85, 295, 296), - COL_TRI(85, 296, 290), - COL_TRI(86, 84, 289), - COL_TRI(84, 297, 24), - COL_TRI(84, 24, 25), - COL_TRI(84, 25, 296), - COL_TRI(84, 296, 295), - COL_TRI(86, 297, 84), - COL_TRI(4, 297, 86), - COL_TRI(11, 290, 296), - COL_TRI(11, 296, 25), - COL_TRI(87, 283, 281), - COL_TRI(87, 298, 283), - COL_TRI(74, 281, 283), - COL_TRI(74, 282, 279), - COL_TRI(74, 283, 282), - COL_TRI(88, 74, 75), - COL_TRI(90, 300, 93), - COL_TRI(89, 281, 74), - COL_TRI(88, 89, 74), - COL_TRI(89, 287, 281), - COL_TRI(90, 299, 300), - COL_TRI(90, 94, 301), - COL_TRI(90, 301, 299), - COL_TRI(90, 92, 91), - COL_TRI(90, 93, 92), - COL_TRI(91, 92, 302), - COL_TRI(92, 303, 302), - COL_TRI(92, 93, 303), - COL_TRI(91, 302, 304), - COL_TRI(93, 300, 95), - COL_TRI(93, 95, 303), - COL_TRI(94, 302, 303), - COL_TRI(94, 304, 302), - COL_TRI(95, 301, 94), - COL_TRI(94, 303, 95), - COL_TRI(96, 305, 100), - COL_TRI(96, 306, 305), - COL_TRI(102, 77, 288), - COL_TRI(96, 98, 307), - COL_TRI(96, 307, 306), - COL_TRI(97, 307, 98), - COL_TRI(98, 308, 310), - COL_TRI(98, 309, 97), - COL_TRI(98, 310, 309), - COL_TRI(99, 100, 309), - COL_TRI(100, 97, 309), - COL_TRI(100, 305, 97), - COL_TRI(96, 100, 99), - COL_TRI(99, 309, 310), - COL_TRI(101, 99, 310), - COL_TRI(96, 99, 101), - COL_TRI(101, 310, 308), - COL_TRI(103, 315, 313), - COL_TRI(29, 311, 28), - COL_TRI(29, 108, 311), - COL_TRI(29, 312, 108), - COL_TRI(29, 109, 312), - COL_TRI(103, 313, 105), - COL_TRI(104, 103, 105), - COL_TRI(105, 314, 104), - COL_TRI(105, 313, 314), - COL_TRI(37, 313, 315), - COL_TRI(37, 314, 313), - COL_TRI(107, 108, 312), - COL_TRI(37, 316, 314), - COL_TRI(104, 314, 316), - COL_TRI(104, 106, 35), - COL_TRI(104, 31, 103), - COL_TRI(104, 35, 31), - COL_TRI(104, 316, 106), - COL_TRI(106, 316, 37), - COL_TRI(106, 37, 35), - COL_TRI(37, 315, 36), - COL_TRI(31, 315, 103), - COL_TRI(31, 36, 315), - COL_TRI(107, 317, 108), - COL_TRI(107, 42, 43), - COL_TRI(107, 318, 317), - COL_TRI(108, 317, 318), - COL_TRI(107, 43, 318), - COL_TRI(28, 318, 43), - COL_TRI(28, 311, 318), - COL_TRI(108, 318, 311), - COL_TRI(29, 319, 109), - COL_TRI(29, 42, 319), - COL_TRI(107, 319, 42), - COL_TRI(109, 319, 107), - COL_TRI(109, 107, 312), - COL_TRI(110, 102, 320), - COL_TRI(102, 111, 320), - COL_TRI(111, 102, 288), - COL_TRI(110, 320, 284), - COL_TRI(112, 110, 284), - COL_TRI(113, 102, 110), - COL_TRI(114, 113, 110), - COL_TRI(116, 120, 119), - COL_TRI(102, 113, 321), - COL_TRI(112, 115, 110), - COL_TRI(115, 114, 110), - COL_TRI(113, 322, 321), - COL_TRI(116, 323, 120), - COL_TRI(116, 324, 323), - COL_TRI(116, 117, 325), - COL_TRI(116, 325, 324), - COL_TRI(122, 280, 329), - COL_TRI(117, 326, 118), - COL_TRI(117, 327, 326), - COL_TRI(117, 328, 327), - COL_TRI(118, 325, 117), - COL_TRI(119, 120, 326), - COL_TRI(120, 118, 326), - COL_TRI(120, 323, 118), - COL_TRI(119, 326, 327), - COL_TRI(121, 119, 327), - COL_TRI(116, 119, 121), - COL_TRI(121, 327, 328), - COL_TRI(122, 127, 280), - COL_TRI(122, 329, 330), - COL_TRI(122, 330, 125), - COL_TRI(123, 125, 333), - COL_TRI(123, 333, 332), - COL_TRI(124, 123, 332), - COL_TRI(122, 123, 124), - COL_TRI(122, 125, 123), - COL_TRI(124, 332, 331), - COL_TRI(125, 126, 333), - COL_TRI(125, 330, 126), - COL_TRI(126, 280, 127), - COL_TRI(127, 331, 332), - COL_TRI(127, 332, 333), - COL_TRI(127, 333, 126), - COL_TRI(128, 130, 334), - COL_TRI(129, 335, 130), - COL_TRI(130, 336, 334), - COL_TRI(130, 335, 336), - COL_TRI(129, 130, 128), - COL_TRI(131, 336, 337), - COL_TRI(131, 334, 336), - COL_TRI(128, 334, 131), - COL_TRI(132, 129, 128), - COL_TRI(132, 128, 338), - COL_TRI(133, 339, 340), - COL_TRI(133, 341, 339), - COL_TRI(135, 344, 343), - COL_TRI(134, 339, 341), - COL_TRI(133, 340, 138), - COL_TRI(134, 341, 342), - COL_TRI(132, 135, 343), - COL_TRI(132, 338, 135), - COL_TRI(135, 137, 344), - COL_TRI(139, 350, 351), - COL_TRI(136, 346, 347), - COL_TRI(136, 347, 348), - COL_TRI(137, 347, 346), - COL_TRI(137, 346, 344), - COL_TRI(138, 131, 337), - COL_TRI(138, 337, 345), - COL_TRI(133, 138, 345), - COL_TRI(139, 349, 350), - COL_TRI(140, 352, 353), - COL_TRI(140, 354, 352), - COL_TRI(141, 3, 140), - COL_TRI(141, 140, 355), - COL_TRI(142, 143, 146), - COL_TRI(143, 142, 356), - COL_TRI(144, 143, 357), - COL_TRI(144, 146, 143), - COL_TRI(145, 362, 148), - COL_TRI(142, 145, 152), - COL_TRI(145, 142, 146), - COL_TRI(142, 358, 359), - COL_TRI(145, 146, 360), - COL_TRI(145, 361, 152), - COL_TRI(145, 360, 362), - COL_TRI(147, 148, 144), - COL_TRI(144, 148, 362), - COL_TRI(148, 147, 363), - COL_TRI(150, 147, 357), - COL_TRI(147, 144, 357), - COL_TRI(151, 364, 147), - COL_TRI(149, 148, 363), - COL_TRI(152, 149, 363), - COL_TRI(152, 361, 149), - COL_TRI(153, 154, 156), - COL_TRI(153, 365, 154), - COL_TRI(154, 365, 155), - COL_TRI(154, 155, 366), - COL_TRI(155, 367, 368), - COL_TRI(155, 368, 366), - COL_TRI(156, 367, 153), - COL_TRI(156, 368, 367), - COL_TRI(157, 369, 370), - COL_TRI(157, 371, 369), - COL_TRI(158, 372, 373), - COL_TRI(158, 373, 374), - COL_TRI(159, 375, 376), - COL_TRI(159, 162, 375), - COL_TRI(160, 161, 375), - COL_TRI(161, 376, 375), - COL_TRI(162, 159, 247), - COL_TRI(163, 162, 247), - COL_TRI(167, 378, 166), - COL_TRI(164, 247, 242), - COL_TRI(164, 163, 247), - COL_TRI(165, 161, 160), - COL_TRI(165, 160, 377), - COL_TRI(166, 378, 379), - COL_TRI(166, 379, 168), - COL_TRI(170, 383, 382), - COL_TRI(167, 380, 378), - COL_TRI(168, 379, 381), - COL_TRI(168, 381, 169), - COL_TRI(169, 380, 167), - COL_TRI(169, 381, 380), - COL_TRI(170, 382, 171), - COL_TRI(171, 382, 173), - COL_TRI(171, 173, 172), - COL_TRI(172, 173, 174), - COL_TRI(173, 384, 174), - COL_TRI(174, 383, 170), - COL_TRI(174, 384, 383), - COL_TRI(175, 176, 385), - COL_TRI(175, 177, 176), - COL_TRI(176, 183, 385), - COL_TRI(177, 178, 386), - COL_TRI(178, 180, 386), - COL_TRI(177, 386, 176), - COL_TRI(179, 180, 387), - COL_TRI(180, 178, 387), - COL_TRI(181, 182, 388), - COL_TRI(181, 388, 179), - COL_TRI(181, 179, 387), - COL_TRI(182, 389, 388), - COL_TRI(188, 189, 391), - COL_TRI(183, 184, 385), - COL_TRI(184, 185, 385), - COL_TRI(185, 184, 389), - COL_TRI(182, 185, 389), - COL_TRI(186, 187, 208), - COL_TRI(187, 390, 208), - COL_TRI(194, 197, 397), - COL_TRI(189, 392, 391), - COL_TRI(190, 393, 191), - COL_TRI(190, 191, 394), - COL_TRI(191, 192, 394), - COL_TRI(191, 395, 192), - COL_TRI(192, 395, 396), - COL_TRI(193, 394, 192), - COL_TRI(192, 396, 193), - COL_TRI(193, 190, 394), - COL_TRI(194, 397, 398), - COL_TRI(197, 399, 198), - COL_TRI(197, 198, 397), - COL_TRI(198, 398, 397), - COL_TRI(198, 400, 398), - COL_TRI(199, 398, 400), - COL_TRI(200, 199, 400), - COL_TRI(201, 206, 195), - COL_TRI(196, 201, 195), - COL_TRI(202, 401, 206), - COL_TRI(196, 199, 200), - COL_TRI(204, 206, 404), - COL_TRI(195, 194, 196), - COL_TRI(201, 196, 200), - COL_TRI(196, 194, 199), - COL_TRI(186, 208, 402), - COL_TRI(202, 402, 403), - COL_TRI(204, 404, 205), - COL_TRI(203, 206, 201), - COL_TRI(75, 404, 405), - COL_TRI(75, 405, 406), - COL_TRI(75, 406, 207), - COL_TRI(209, 407, 408), - COL_TRI(207, 188, 391), - COL_TRI(207, 406, 188), - COL_TRI(208, 403, 402), - COL_TRI(202, 403, 401), - COL_TRI(211, 409, 141), - COL_TRI(209, 409, 141), - COL_TRI(209, 408, 409), - COL_TRI(209, 141, 355), - COL_TRI(2, 410, 351), - COL_TRI(2, 411, 410), - COL_TRI(210, 411, 219), - COL_TRI(211, 141, 213), - COL_TRI(213, 141, 411), - COL_TRI(213, 411, 210), - COL_TRI(212, 409, 211), - COL_TRI(212, 412, 409), - COL_TRI(210, 219, 218), - COL_TRI(214, 412, 212), - COL_TRI(215, 214, 212), - COL_TRI(214, 413, 414), - COL_TRI(214, 215, 413), - COL_TRI(216, 414, 413), - COL_TRI(216, 224, 414), - COL_TRI(217, 415, 220), - COL_TRI(217, 220, 222), - COL_TRI(218, 219, 217), - COL_TRI(219, 415, 217), - COL_TRI(220, 223, 415), - COL_TRI(221, 223, 220), - COL_TRI(222, 221, 227), - COL_TRI(222, 220, 221), - COL_TRI(223, 416, 415), - COL_TRI(224, 216, 228), - COL_TRI(216, 229, 228), - COL_TRI(225, 224, 420), - COL_TRI(224, 225, 417), - COL_TRI(224, 417, 228), - COL_TRI(230, 421, 418), - COL_TRI(221, 418, 226), - COL_TRI(226, 419, 221), - COL_TRI(221, 419, 223), - COL_TRI(221, 418, 421), - COL_TRI(227, 221, 421), - COL_TRI(228, 422, 425), - COL_TRI(228, 417, 422), - COL_TRI(228, 229, 230), - COL_TRI(233, 232, 57), - COL_TRI(229, 423, 230), - COL_TRI(230, 423, 421), - COL_TRI(225, 420, 424), - COL_TRI(48, 50, 268), - COL_TRI(48, 268, 426), - COL_TRI(57, 231, 233), - COL_TRI(234, 235, 431), - COL_TRI(232, 52, 57), - COL_TRI(57, 59, 231), - COL_TRI(232, 427, 52), - COL_TRI(233, 428, 232), - COL_TRI(232, 429, 427), - COL_TRI(234, 431, 232), - COL_TRI(235, 427, 431), - COL_TRI(235, 238, 427), - COL_TRI(239, 437, 438), - COL_TRI(233, 236, 428), - COL_TRI(233, 430, 236), - COL_TRI(236, 430, 432), - COL_TRI(236, 432, 433), - COL_TRI(237, 434, 238), - COL_TRI(238, 435, 234), - COL_TRI(238, 234, 237), - COL_TRI(237, 436, 434), - COL_TRI(237, 433, 432), - COL_TRI(237, 432, 436), - COL_TRI(242, 240, 164), - COL_TRI(239, 439, 437), - COL_TRI(240, 438, 437), - COL_TRI(240, 437, 440), - COL_TRI(241, 239, 244), - COL_TRI(241, 439, 239), - COL_TRI(241, 165, 377), - COL_TRI(241, 244, 165), - COL_TRI(164, 240, 440), - COL_TRI(243, 239, 438), - COL_TRI(161, 165, 441), - COL_TRI(161, 441, 376), - COL_TRI(243, 441, 165), - COL_TRI(244, 243, 165), - COL_TRI(244, 239, 243), - COL_TRI(243, 438, 245), - COL_TRI(245, 438, 240), - COL_TRI(242, 245, 240), - COL_TRI(246, 245, 242), - COL_TRI(242, 247, 246), - COL_TRI(247, 159, 246), - COL_TRI(248, 376, 441), - COL_TRI(248, 159, 376), - COL_TRI(249, 253, 442), - COL_TRI(250, 249, 442), - COL_TRI(249, 443, 253), - COL_TRI(251, 249, 250), - COL_TRI(252, 253, 254), - COL_TRI(252, 442, 253), - COL_TRI(253, 443, 251), - COL_TRI(254, 253, 251), - COL_TRI(250, 442, 252), - COL_TRI(251, 443, 249), - COL_TRI(254, 444, 252), - COL_TRI(252, 444, 250), - COL_TRI(254, 445, 444), - COL_TRI(260, 448, 257), - COL_TRI(251, 445, 254), - COL_TRI(255, 446, 256), - COL_TRI(255, 256, 257), - COL_TRI(256, 446, 259), - COL_TRI(256, 259, 447), - COL_TRI(257, 256, 447), - COL_TRI(258, 259, 255), - COL_TRI(259, 446, 255), - COL_TRI(260, 259, 258), - COL_TRI(260, 447, 259), - COL_TRI(257, 447, 260), - COL_TRI(258, 448, 260), - COL_TRI(258, 449, 448), - COL_TRI(255, 449, 258), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 8), - COL_TRI(450, 451, 452), - COL_TRI(452, 453, 450), - COL_TRI(452, 454, 453), - COL_TRI(455, 450, 453), - COL_TRI(456, 457, 450), - COL_TRI(455, 456, 450), - COL_TRI(450, 457, 451), - COL_TRI(456, 458, 457), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 48), - COL_TRI(17, 13, 15), - COL_TRI(4, 5, 6), - COL_TRI(7, 6, 8), - COL_TRI(4, 6, 7), - COL_TRI(6, 9, 8), - COL_TRI(6, 10, 9), - COL_TRI(11, 8, 5), - COL_TRI(7, 8, 11), - COL_TRI(8, 12, 5), - COL_TRI(8, 9, 12), - COL_TRI(11, 5, 4), - COL_TRI(13, 14, 15), - COL_TRI(13, 16, 14), - COL_TRI(15, 14, 21), - COL_TRI(20, 15, 19), - COL_TRI(17, 15, 20), - COL_TRI(15, 21, 19), - COL_TRI(20, 19, 18), - COL_TRI(18, 19, 13), - COL_TRI(22, 18, 17), - COL_TRI(18, 13, 17), - COL_TRI(23, 20, 18), - COL_TRI(4, 7, 24), - COL_TRI(30, 26, 28), - COL_TRI(7, 11, 25), - COL_TRI(26, 38, 27), - COL_TRI(27, 38, 39), - COL_TRI(27, 39, 40), - COL_TRI(28, 26, 27), - COL_TRI(28, 27, 29), - COL_TRI(29, 27, 40), - COL_TRI(29, 40, 30), - COL_TRI(30, 40, 26), - COL_TRI(26, 41, 38), - COL_TRI(29, 30, 42), - COL_TRI(31, 32, 33), - COL_TRI(31, 44, 32), - COL_TRI(32, 45, 46), - COL_TRI(32, 46, 34), - COL_TRI(33, 32, 34), - COL_TRI(34, 46, 47), - COL_TRI(34, 47, 44), - COL_TRI(33, 34, 35), - COL_TRI(35, 34, 44), - COL_TRI(35, 44, 31), - COL_TRI(37, 33, 35), - COL_TRI(30, 28, 43), - COL_TRI(36, 31, 33), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 156), - COL_TRI(57, 51, 55), - COL_TRI(57, 54, 51), - COL_TRI(267, 261, 268), - COL_TRI(267, 60, 261), - COL_TRI(261, 265, 426), - COL_TRI(261, 426, 268), - COL_TRI(267, 65, 60), - COL_TRI(65, 61, 60), - COL_TRI(287, 89, 88), - COL_TRI(434, 53, 238), - COL_TRI(53, 434, 56), - COL_TRI(238, 53, 52), - COL_TRI(52, 427, 238), - COL_TRI(285, 79, 299), - COL_TRI(285, 299, 280), - COL_TRI(288, 285, 280), - COL_TRI(288, 280, 324), - COL_TRI(284, 320, 111), - COL_TRI(287, 88, 299), - COL_TRI(94, 91, 304), - COL_TRI(94, 90, 91), - COL_TRI(98, 101, 308), - COL_TRI(98, 96, 101), - COL_TRI(324, 284, 111), - COL_TRI(430, 436, 432), - COL_TRI(117, 116, 121), - COL_TRI(117, 121, 328), - COL_TRI(127, 122, 124), - COL_TRI(127, 124, 331), - COL_TRI(231, 59, 58), - COL_TRI(231, 58, 66), - COL_TRI(430, 233, 436), - COL_TRI(459, 475, 465), - COL_TRI(460, 459, 465), - COL_TRI(461, 460, 465), - COL_TRI(462, 464, 465), - COL_TRI(463, 461, 465), - COL_TRI(464, 463, 465), - COL_TRI(465, 475, 136), - COL_TRI(361, 145, 148), - COL_TRI(337, 336, 335), - COL_TRI(337, 335, 129), - COL_TRI(366, 368, 156), - COL_TRI(366, 156, 154), - COL_TRI(360, 476, 144), - COL_TRI(360, 144, 362), - COL_TRI(439, 440, 437), - COL_TRI(361, 148, 149), - COL_TRI(466, 150, 357), - COL_TRI(466, 356, 150), - COL_TRI(370, 369, 374), - COL_TRI(370, 374, 373), - COL_TRI(439, 241, 440), - COL_TRI(467, 477, 478), - COL_TRI(163, 164, 377), - COL_TRI(163, 377, 160), - COL_TRI(167, 166, 168), - COL_TRI(167, 168, 169), - COL_TRI(172, 174, 170), - COL_TRI(172, 170, 171), - COL_TRI(467, 479, 480), - COL_TRI(467, 480, 481), - COL_TRI(467, 481, 477), - COL_TRI(467, 478, 482), - COL_TRI(467, 482, 483), - COL_TRI(393, 395, 191), - COL_TRI(393, 396, 395), - COL_TRI(188, 403, 208), - COL_TRI(188, 406, 403), - COL_TRI(200, 198, 399), - COL_TRI(200, 400, 198), - COL_TRI(409, 412, 141), - COL_TRI(412, 214, 411), - COL_TRI(214, 219, 411), - COL_TRI(228, 425, 221), - COL_TRI(214, 414, 219), - COL_TRI(414, 415, 219), - COL_TRI(414, 224, 415), - COL_TRI(224, 220, 415), - COL_TRI(228, 221, 220), - COL_TRI(224, 228, 220), - COL_TRI(471, 486, 469), - COL_TRI(425, 418, 221), - COL_TRI(468, 470, 484), - COL_TRI(468, 485, 470), - COL_TRI(469, 485, 468), - COL_TRI(469, 486, 485), - COL_TRI(470, 474, 487), - COL_TRI(470, 472, 474), - COL_TRI(470, 487, 484), - COL_TRI(472, 486, 473), - COL_TRI(473, 486, 471), - COL_TRI(472, 473, 488), - COL_TRI(474, 472, 488), - COL_TRI(272, 64, 65), - COL_TRI(64, 61, 65), - COL_TRI(436, 67, 434), - COL_TRI(67, 56, 434), - COL_TRI(67, 231, 66), - COL_TRI(67, 233, 231), - COL_TRI(343, 460, 133), - COL_TRI(343, 344, 460), - COL_TRI(344, 459, 460), - COL_TRI(460, 461, 133), - COL_TRI(463, 341, 133), - COL_TRI(461, 463, 133), - COL_TRI(346, 475, 459), - COL_TRI(344, 346, 459), - COL_TRI(475, 346, 136), - COL_TRI(342, 341, 464), - COL_TRI(341, 463, 464), - COL_TRI(342, 464, 462), - COL_TRI(241, 164, 440), - COL_TRI(544, 342, 462), - COL_TRI(544, 462, 136), - COL_TRI(462, 465, 136), - COL_TRI(345, 129, 132), - COL_TRI(345, 337, 129), - COL_TRI(241, 377, 164), - COL_TRI(162, 163, 160), - COL_TRI(162, 160, 375), - COL_TRI(387, 484, 487), - COL_TRI(387, 487, 181), - COL_TRI(387, 468, 484), - COL_TRI(387, 178, 468), - COL_TRI(487, 474, 182), - COL_TRI(487, 182, 181), - COL_TRI(474, 488, 185), - COL_TRI(474, 185, 182), - COL_TRI(385, 185, 488), - COL_TRI(385, 488, 473), - COL_TRI(471, 469, 177), - COL_TRI(469, 178, 177), - COL_TRI(469, 468, 178), - COL_TRI(471, 177, 175), - COL_TRI(385, 471, 175), - COL_TRI(385, 473, 471), - COL_TRI(478, 477, 547), - COL_TRI(208, 480, 479), - COL_TRI(208, 479, 188), - COL_TRI(208, 481, 480), - COL_TRI(208, 390, 481), - COL_TRI(479, 189, 188), - COL_TRI(479, 467, 189), - COL_TRI(467, 483, 546), - COL_TRI(467, 546, 189), - COL_TRI(545, 483, 482), - COL_TRI(545, 546, 483), - COL_TRI(477, 481, 390), - COL_TRI(477, 390, 547), - COL_TRI(478, 547, 548), - COL_TRI(545, 478, 548), - COL_TRI(545, 482, 478), - COL_TRI(200, 399, 203), - COL_TRI(203, 201, 200), - COL_TRI(412, 411, 141), - COL_TRI_INIT(SURFACE_CAMERA_ROTATE_RIGHT, 2), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 76), - COL_TRI(489, 470, 485), - COL_TRI(489, 472, 470), - COL_TRI(490, 491, 492), - COL_TRI(493, 494, 490), - COL_TRI(490, 494, 491), - COL_TRI(495, 490, 492), - COL_TRI(490, 495, 493), - COL_TRI(496, 493, 495), - COL_TRI(496, 495, 492), - COL_TRI(496, 497, 493), - COL_TRI(493, 497, 494), - COL_TRI(492, 498, 496), - COL_TRI(496, 498, 497), - COL_TRI(492, 491, 498), - COL_TRI(499, 500, 503), - COL_TRI(500, 499, 501), - COL_TRI(500, 524, 503), - COL_TRI(500, 525, 524), - COL_TRI(501, 525, 500), - COL_TRI(502, 499, 503), - COL_TRI(502, 501, 499), - COL_TRI(502, 526, 501), - COL_TRI(501, 526, 525), - COL_TRI(502, 527, 526), - COL_TRI(503, 527, 502), - COL_TRI(503, 524, 527), - COL_TRI(504, 505, 508), - COL_TRI(505, 506, 508), - COL_TRI(504, 507, 505), - COL_TRI(506, 505, 507), - COL_TRI(507, 528, 506), - COL_TRI(506, 528, 529), - COL_TRI(506, 529, 508), - COL_TRI(508, 529, 530), - COL_TRI(508, 530, 504), - COL_TRI(504, 530, 531), - COL_TRI(504, 531, 507), - COL_TRI(507, 531, 528), - COL_TRI(509, 510, 513), - COL_TRI(510, 509, 511), - COL_TRI(510, 532, 533), - COL_TRI(511, 532, 510), - COL_TRI(510, 533, 513), - COL_TRI(512, 509, 513), - COL_TRI(512, 511, 509), - COL_TRI(512, 534, 511), - COL_TRI(511, 534, 532), - COL_TRI(513, 535, 512), - COL_TRI(512, 535, 534), - COL_TRI(513, 533, 535), - COL_TRI(514, 516, 518), - COL_TRI(515, 514, 518), - COL_TRI(515, 517, 514), - COL_TRI(516, 514, 517), - COL_TRI(519, 521, 522), - COL_TRI(517, 536, 516), - COL_TRI(516, 537, 518), - COL_TRI(516, 536, 537), - COL_TRI(518, 537, 538), - COL_TRI(518, 538, 515), - COL_TRI(515, 538, 539), - COL_TRI(515, 539, 517), - COL_TRI(517, 539, 536), - COL_TRI(486, 472, 489), - COL_TRI(520, 521, 523), - COL_TRI(520, 522, 521), - COL_TRI(519, 540, 541), - COL_TRI(519, 541, 523), - COL_TRI(521, 519, 523), - COL_TRI(522, 540, 519), - COL_TRI(523, 543, 520), - COL_TRI(523, 541, 543), - COL_TRI(520, 543, 542), - COL_TRI(520, 542, 522), - COL_TRI(522, 542, 540), - COL_TRI(485, 486, 489), - COL_TRI_STOP(), - COL_SPECIAL_INIT(23), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -7443, -3153, 3886, /*yaw*/ 64), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -6368, -3972, 3883, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_04, /*pos*/ -3245, -3358, 3893, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_05, /*pos*/ -2405, -1228, 1740, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_06, /*pos*/ -5861, -434, 306, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_07, /*pos*/ -5062, 922, -1895, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_08, /*pos*/ -7116, 717, -819, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_09, /*pos*/ -4601, 0, -312, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0A, /*pos*/ 797, -3282, 3868, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0B, /*pos*/ -2047, -1868, 3685, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0C, /*pos*/ -966, 922, 44, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0D, /*pos*/ 2207, 922, 44, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0E, /*pos*/ -7108, 209, 356, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0E, /*pos*/ -7103, 844, -2088, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0E, /*pos*/ -6466, 9, 986, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0E, /*pos*/ -4013, -670, 990, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0E, /*pos*/ -5251, -276, 967, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0E, /*pos*/ -7665, 502, -251, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0F, /*pos*/ 5382, 1536, -6, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_10, /*pos*/ -1658, -3281, 3893, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_10, /*pos*/ -2656, 889, -2156, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_10, /*pos*/ -2052, 889, -928, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_11, /*pos*/ -3168, 710, 607, /*yaw*/ 0), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitdw_seg7_collision_level, 0x00454e00, 29021, 0x0000d460, 8150); diff --git a/levels/bitdw/areas/1/large_platform/model.inc.c b/levels/bitdw/areas/1/large_platform/model.inc.c index b6058dbdf..07ad91e6c 100644 --- a/levels/bitdw/areas/1/large_platform/model.inc.c +++ b/levels/bitdw/areas/1/large_platform/model.inc.c @@ -1,152 +1,27 @@ +#include "pc/rom_assets.h" // 0x07002928 - 0x07002A28 -static const Vtx bitdw_seg7_vertex_07002928[] = { - {{{ 205, 653, -1101}, 0, { 480, 990}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 102, 653, -1101}, 0, { 224, 1244}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 102, 653, -999}, 0, { 0, 990}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 205, 653, -999}, 0, { 224, 734}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 51, 448, -845}, 0, { -542, 734}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ 102, 294, -999}, 0, { 0, 990}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ 205, 294, -999}, 0, { 224, 734}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ 256, 448, -845}, 0, { 0, 224}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ 307, 448, -1203}, 0, { 990, 990}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ 102, 294, -1101}, 0, { 224, 1244}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ 0, 448, -1203}, 0, { 224, 1754}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ 205, 294, -1101}, 0, { 480, 990}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ 205, 294, -999}, 0, { 224, 734}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 102, 294, -999}, 0, { 0, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 102, 294, -1101}, 0, { 224, 1244}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 205, 294, -1101}, 0, { 480, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07002928, 0x00454e00, 29021, 0x00002928, 256); // 0x07002A28 - 0x07002B28 -static const Vtx bitdw_seg7_vertex_07002A28[] = { - {{{ 256, 448, -845}, 0, { 0, 224}, {0x4f, 0x61, 0x55, 0xff}}}, - {{{ 205, 294, -999}, 0, { 224, 734}, {0x4f, 0x61, 0x55, 0xff}}}, - {{{ 307, 448, -1203}, 0, { 990, 990}, {0x4f, 0x61, 0x55, 0xff}}}, - {{{ 205, 294, -1101}, 0, { 480, 990}, {0x4f, 0x61, 0x55, 0xff}}}, - {{{ 0, 448, -1203}, 0, { 224, 1754}, {0x4f, 0x61, 0x55, 0xff}}}, - {{{ 102, 294, -999}, 0, { 0, 990}, {0x4f, 0x61, 0x55, 0xff}}}, - {{{ 51, 448, -845}, 0, { -542, 734}, {0x4f, 0x61, 0x55, 0xff}}}, - {{{ 102, 294, -1101}, 0, { 224, 1244}, {0x4f, 0x61, 0x55, 0xff}}}, - {{{ 51, 448, -845}, 0, { -542, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, 653, -999}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 0, 448, -1203}, 0, { 224, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, 653, -1101}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 307, 448, -1203}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 205, 653, -1101}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 205, 653, -999}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 256, 448, -845}, 0, { 0, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07002A28, 0x00454e00, 29021, 0x00002a28, 256); // 0x07002B28 - 0x07002BA8 -static const Vtx bitdw_seg7_vertex_07002B28[] = { - {{{ 0, 448, -1203}, 0, { 224, 1754}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 102, 653, -1101}, 0, { 224, 1244}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 205, 653, -1101}, 0, { 480, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 307, 448, -1203}, 0, { 990, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 256, 448, -845}, 0, { 0, 224}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 205, 653, -999}, 0, { 224, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 102, 653, -999}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 51, 448, -845}, 0, { -542, 734}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07002B28, 0x00454e00, 29021, 0x00002b28, 128); // 0x07002BA8 - 0x07002CA8 -static const Vtx bitdw_seg7_vertex_07002BA8[] = { - {{{ -972, -204, -304}, 0, { 4060, 296}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ -1381, 0, -304}, 0, { 5082, -44}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ -972, 0, -304}, 0, { 4400, 636}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ -972, 0, 311}, 0, { 2012, -1054}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ -1381, 0, 311}, 0, { 1330, -1736}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ -1381, -204, 311}, 0, { 990, -1394}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ -972, -204, 311}, 0, { 1672, -714}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ -147, 412, -508}, 0, { 3716, 2692}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ 461, 205, -512}, 0, { 2356, 3360}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ -147, 207, -508}, 0, { 3374, 2350}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ 461, 410, -512}, 0, { 2698, 3700}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ -147, 207, 515}, 0, { 3728, -28}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ 466, 412, 515}, 0, { 5090, 654}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ -147, 412, 515}, 0, { 4068, -368}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ 466, 207, 515}, 0, { 4750, 992}, {0x70, 0x83, 0x73, 0xff}}}, - {{{ -1381, -204, -304}, 0, { 4742, -386}, {0x70, 0x83, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07002BA8, 0x00454e00, 29021, 0x00002ba8, 256); // 0x07002CA8 - 0x07002D98 -static const Vtx bitdw_seg7_vertex_07002CA8[] = { - {{{ -972, 0, 311}, 0, { 2012, -1054}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -147, 207, 515}, 0, { 3728, -28}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -147, 412, 515}, 0, { 4068, -368}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -147, 207, -508}, 0, { 3374, 2350}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -972, -204, -304}, 0, { 4060, 296}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -147, 412, -508}, 0, { 3716, 2692}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -972, 0, -304}, 0, { 4400, 636}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 466, 412, 515}, 0, { 5090, 654}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 466, 207, 515}, 0, { 4750, 992}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 973, 205, 307}, 0, { 5588, 1840}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 973, 0, 307}, 0, { 5248, 2180}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 973, 205, -307}, 0, { 1506, 4212}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 973, 0, -307}, 0, { 1164, 3870}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 461, 205, -512}, 0, { 2356, 3360}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 461, 410, -512}, 0, { 2698, 3700}, {0x68, 0x7b, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07002CA8, 0x00454e00, 29021, 0x00002ca8, 240); // 0x07002D98 - 0x07002E88 -static const Vtx bitdw_seg7_vertex_07002D98[] = { - {{{ 466, -1225, -303}, 0, { 0, 990}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -972, -1228, -304}, 0, { 2356, -1408}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -147, 207, -508}, 0, { 3374, 2350}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -972, 0, 311}, 0, { 2012, -1054}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -972, -204, 311}, 0, { 1672, -714}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -147, 207, 515}, 0, { 3728, -28}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 461, 205, -512}, 0, { 2356, 3360}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 973, 0, -307}, 0, { 1164, 3870}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 466, 207, 515}, 0, { 4750, 992}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 466, -1225, 311}, 0, { 2366, 3376}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 973, 0, 307}, 0, { 5248, 2180}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -972, -1228, 311}, 0, { 0, 990}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -1381, -204, -304}, 0, { 4742, -386}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -972, -204, -304}, 0, { 4060, 296}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -1381, -204, 311}, 0, { 990, -1394}, {0x68, 0x7b, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07002D98, 0x00454e00, 29021, 0x00002d98, 240); // 0x07002E88 - 0x07002F88 -static const Vtx bitdw_seg7_vertex_07002E88[] = { - {{{ 973, 0, -307}, 0, { 990, 3032}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ 973, 205, -307}, 0, { 1502, 2522}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ 973, 205, 307}, 0, { 0, 988}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ 973, 0, 307}, 0, { -544, 1496}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ -1381, -204, 311}, 0, { -808, 1742}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ -1381, 0, -304}, 0, { 982, 3024}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ -1381, -204, -304}, 0, { 726, 3278}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ -1381, 0, 311}, 0, { -552, 1488}, {0x5e, 0x69, 0x58, 0xff}}}, - {{{ 466, -1225, -304}, 0, { -28, 992}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 973, 0, 307}, 0, { 3030, 2014}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 466, -1225, 311}, 0, { 996, -30}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 973, 0, -307}, 0, { 2006, 3038}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -972, -1228, 311}, 0, { 992, -34}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1381, -204, -304}, 0, { 1672, 2692}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -972, -1228, -304}, 0, { 0, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1381, -204, 311}, 0, { 2696, 1668}, {0x38, 0x4a, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07002E88, 0x00454e00, 29021, 0x00002e88, 256); // 0x07002F88 - 0x07003088 -static const Vtx bitdw_seg7_vertex_07002F88[] = { - {{{ -1381, 0, 311}, 0, { 5842, -4890}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ -972, 0, 311}, 0, { 6864, -5912}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ -972, 0, -304}, 0, { 8400, -4376}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ -1381, 0, -304}, 0, { 7378, -3354}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 461, 410, -512}, 0, { 12496, -7432}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ -147, 412, 515}, 0, { 8410, -8480}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 466, 412, 515}, 0, { 9942, -10012}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ -147, 412, -508}, 0, { 10964, -5924}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ -972, 0, 311}, 0, { 6864, -5912}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -147, 412, 515}, 0, { 8410, -8480}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -147, 412, -508}, 0, { 10964, -5924}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -972, 0, -304}, 0, { 8400, -4376}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 973, 205, -307}, 0, { 3288, 1778}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 461, 410, -512}, 0, { 2522, 3568}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 466, 412, 515}, 0, { 0, 990}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 973, 205, 307}, 0, { 1752, 244}, {0xb7, 0xcd, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07002F88, 0x00454e00, 29021, 0x00002f88, 256); // 0x07003088 - 0x07003160 static const Gfx bitdw_seg7_dl_07003088[] = { diff --git a/levels/bitdw/areas/1/narrow_path_platform/model.inc.c b/levels/bitdw/areas/1/narrow_path_platform/model.inc.c index 64029a16d..fdfcbba91 100644 --- a/levels/bitdw/areas/1/narrow_path_platform/model.inc.c +++ b/levels/bitdw/areas/1/narrow_path_platform/model.inc.c @@ -1,92 +1,18 @@ +#include "pc/rom_assets.h" // 0x0700A718 - 0x0700A818 -static const Vtx bitdw_seg7_vertex_0700A718[] = { - {{{ 102, 102, 102}, 0, { 18, 836}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ -420, 162, -49}, 0, { 82, -532}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ 102, 102, 307}, 0, { 990, 990}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ -565, 162, 95}, 0, { 990, -766}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ -995, 314, -334}, 0, { 990, -574}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ -565, 162, 95}, 0, { 990, 990}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ -420, 162, -49}, 0, { 0, 990}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ -850, 314, -479}, 0, { 0, -574}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ 102, 102, 102}, 0, { 0, 62}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ 717, 102, 307}, 0, { 990, 990}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ 717, 102, 102}, 0, { 0, 990}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ 102, 102, 307}, 0, { 990, 0}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ -565, 60, 95}, 0, { 1012, -744}, {0x3a, 0x47, 0x2d, 0xff}}}, - {{{ -420, 60, -49}, 0, { 104, -510}, {0x3a, 0x47, 0x2d, 0xff}}}, - {{{ 102, 0, 102}, 0, { 40, 858}, {0x3a, 0x47, 0x2d, 0xff}}}, - {{{ 102, 0, 307}, 0, { 1012, 1010}, {0x3a, 0x47, 0x2d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700A718, 0x00454e00, 29021, 0x0000a718, 256); // 0x0700A818 - 0x0700A918 -static const Vtx bitdw_seg7_vertex_0700A818[] = { - {{{ -565, 60, 95}, 0, { 990, 1050}, {0x3a, 0x47, 0x2d, 0xff}}}, - {{{ -1065, 236, -404}, 0, { 990, -512}, {0x3a, 0x47, 0x2d, 0xff}}}, - {{{ -920, 236, -549}, 0, { 0, -512}, {0x3a, 0x47, 0x2d, 0xff}}}, - {{{ -420, 60, -49}, 0, { 0, 1050}, {0x3a, 0x47, 0x2d, 0xff}}}, - {{{ 717, 0, 102}, 0, { 0, 990}, {0x3a, 0x47, 0x2d, 0xff}}}, - {{{ 717, 0, 307}, 0, { 990, 990}, {0x3a, 0x47, 0x2d, 0xff}}}, - {{{ 102, 0, 307}, 0, { 990, -542}, {0x3a, 0x47, 0x2d, 0xff}}}, - {{{ 102, 0, 102}, 0, { 0, -544}, {0x3a, 0x47, 0x2d, 0xff}}}, - {{{ 717, 0, 102}, 0, { -1308, 606}, {0x4d, 0x6f, 0x2d, 0xff}}}, - {{{ 102, 102, 102}, 0, { -158, 734}, {0x4d, 0x6f, 0x2d, 0xff}}}, - {{{ 717, 102, 102}, 0, { -1308, 352}, {0x4d, 0x6f, 0x2d, 0xff}}}, - {{{ 102, 0, 102}, 0, { -158, 990}, {0x4d, 0x6f, 0x2d, 0xff}}}, - {{{ 102, 102, 307}, 0, { 0, 734}, {0x4d, 0x6f, 0x2d, 0xff}}}, - {{{ 717, 0, 307}, 0, { -1308, 606}, {0x4d, 0x6f, 0x2d, 0xff}}}, - {{{ 717, 102, 307}, 0, { -1308, 352}, {0x4d, 0x6f, 0x2d, 0xff}}}, - {{{ 102, 0, 307}, 0, { 0, 990}, {0x4d, 0x6f, 0x2d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700A818, 0x00454e00, 29021, 0x0000a818, 256); // 0x0700A918 - 0x0700AA18 -static const Vtx bitdw_seg7_vertex_0700A918[] = { - {{{ -420, 60, -49}, 0, { 1352, 1244}, {0x47, 0x61, 0x15, 0xff}}}, - {{{ -420, 162, -49}, 0, { 1352, 990}, {0x47, 0x61, 0x15, 0xff}}}, - {{{ 102, 102, 102}, 0, { 2658, 1136}, {0x47, 0x61, 0x15, 0xff}}}, - {{{ 102, 0, 102}, 0, { 2658, 1392}, {0x47, 0x61, 0x15, 0xff}}}, - {{{ -565, 162, 95}, 0, { 1636, 720}, {0x47, 0x61, 0x15, 0xff}}}, - {{{ -565, 60, 95}, 0, { 1636, 890}, {0x47, 0x61, 0x15, 0xff}}}, - {{{ 102, 0, 307}, 0, { 0, 990}, {0x47, 0x61, 0x15, 0xff}}}, - {{{ 102, 102, 307}, 0, { 0, 820}, {0x47, 0x61, 0x15, 0xff}}}, - {{{ -420, 162, -49}, 0, { 1352, 990}, {0x44, 0x5f, 0x25, 0xff}}}, - {{{ -420, 60, -49}, 0, { 1352, 1244}, {0x44, 0x5f, 0x25, 0xff}}}, - {{{ -850, 314, -479}, 0, { 278, 610}, {0x44, 0x5f, 0x25, 0xff}}}, - {{{ -920, 236, -549}, 0, { 102, 804}, {0x44, 0x5f, 0x25, 0xff}}}, - {{{ -995, 314, -334}, 0, { -82, 610}, {0x44, 0x5f, 0x25, 0xff}}}, - {{{ -565, 60, 95}, 0, { 990, 1244}, {0x44, 0x5f, 0x25, 0xff}}}, - {{{ -565, 162, 95}, 0, { 990, 990}, {0x44, 0x5f, 0x25, 0xff}}}, - {{{ -1065, 236, -404}, 0, { -256, 804}, {0x44, 0x5f, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700A918, 0x00454e00, 29021, 0x0000a918, 256); // 0x0700AA18 - 0x0700AAF8 -static const Vtx bitdw_seg7_vertex_0700AA18[] = { - {{{ 1126, 0, 0}, 0, { -90, 1042}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 1189, -168, 94}, 0, { -18, 1254}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 717, 0, 102}, 0, { 562, 512}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 717, 0, 307}, 0, { 888, 758}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 1189, -168, 315}, 0, { 336, 1520}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 1126, 0, 410}, 0, { 562, 1532}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 717, 102, 307}, 0, { 820, 1498}, {0x74, 0xb2, 0xbd, 0xff}}}, - {{{ 1126, 102, 410}, 0, { 0, 990}, {0x74, 0xb2, 0xbd, 0xff}}}, - {{{ 1126, 102, 0}, 0, { 650, 308}, {0x74, 0xb2, 0xbd, 0xff}}}, - {{{ 717, 102, 102}, 0, { 1160, 1158}, {0x74, 0xb2, 0xbd, 0xff}}}, - {{{ 717, 0, 102}, 0, { 562, 512}, {0x27, 0x35, 0x3e, 0xff}}}, - {{{ 1189, -168, 315}, 0, { 336, 1520}, {0x27, 0x35, 0x3e, 0xff}}}, - {{{ 717, 0, 307}, 0, { 888, 758}, {0x27, 0x35, 0x3e, 0xff}}}, - {{{ 1189, -168, 94}, 0, { -18, 1254}, {0x27, 0x35, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700AA18, 0x00454e00, 29021, 0x0000aa18, 224); // 0x0700AAF8 - 0x0700AB78 -static const Vtx bitdw_seg7_vertex_0700AAF8[] = { - {{{ 717, 0, 307}, 0, { 0, 480}, {0x2d, 0x5e, 0x7c, 0xff}}}, - {{{ 1126, 102, 410}, 0, { 1246, 1244}, {0x2d, 0x5e, 0x7c, 0xff}}}, - {{{ 717, 102, 307}, 0, { 224, 224}, {0x2d, 0x5e, 0x7c, 0xff}}}, - {{{ 1126, 0, 410}, 0, { 990, 1498}, {0x2d, 0x5e, 0x7c, 0xff}}}, - {{{ 1126, 0, 0}, 0, { 990, 1498}, {0x2d, 0x5e, 0x7c, 0xff}}}, - {{{ 717, 102, 102}, 0, { 224, 224}, {0x2d, 0x5e, 0x7c, 0xff}}}, - {{{ 1126, 102, 0}, 0, { 1246, 1244}, {0x2d, 0x5e, 0x7c, 0xff}}}, - {{{ 717, 0, 102}, 0, { 0, 480}, {0x2d, 0x5e, 0x7c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700AAF8, 0x00454e00, 29021, 0x0000aaf8, 128); // 0x0700AB78 - 0x0700AC70 static const Gfx bitdw_seg7_dl_0700AB78[] = { diff --git a/levels/bitdw/areas/1/octogonal_platform/model.inc.c b/levels/bitdw/areas/1/octogonal_platform/model.inc.c index a13a05789..439288e4f 100644 --- a/levels/bitdw/areas/1/octogonal_platform/model.inc.c +++ b/levels/bitdw/areas/1/octogonal_platform/model.inc.c @@ -1,159 +1,30 @@ +#include "pc/rom_assets.h" // 0x07004630 - 0x07004720 -static const Vtx bitdw_seg7_vertex_07004630[] = { - {{{ -716, 1024, 306}, 0, { -302, 922}, {0xff, 0x4e, 0x00, 0xff}}}, - {{{ -511, 1126, -205}, 0, { -644, 786}, {0xff, 0x4e, 0x00, 0xff}}}, - {{{ -716, 1024, -307}, 0, { -712, 922}, {0xff, 0x4e, 0x00, 0xff}}}, - {{{ -511, 1126, 204}, 0, { -370, 786}, {0xff, 0x4e, 0x00, 0xff}}}, - {{{ 717, 1024, -307}, 0, { -712, 0}, {0xff, 0x4e, 0x00, 0xff}}}, - {{{ 512, 1126, -205}, 0, { -644, 104}, {0xff, 0x4e, 0x00, 0xff}}}, - {{{ 512, 1126, 204}, 0, { -370, 104}, {0xff, 0x4e, 0x00, 0xff}}}, - {{{ 717, 1024, 306}, 0, { -302, 0}, {0xff, 0x4e, 0x00, 0xff}}}, - {{{ 512, 1126, 204}, 0, { -370, 104}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ 205, 1126, 511}, 0, { -166, 308}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ 307, 1024, 716}, 0, { 0, 240}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ 717, 1024, -307}, 0, { -712, 0}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ 307, 1024, -717}, 0, { -984, 240}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ 205, 1126, -512}, 0, { -848, 308}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ 512, 1126, -205}, 0, { -644, 104}, {0xfb, 0x5f, 0x19, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07004630, 0x00454e00, 29021, 0x00004630, 240); // 0x07004720 - 0x07004810 -static const Vtx bitdw_seg7_vertex_07004720[] = { - {{{ -511, 1126, -205}, 0, { -644, 786}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ -204, 1126, -512}, 0, { -848, 582}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ -306, 1024, -717}, 0, { -984, 650}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ -716, 1024, -307}, 0, { -712, 922}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ -716, 1024, 306}, 0, { -302, 922}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ -306, 1024, 716}, 0, { 0, 650}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ -204, 1126, 511}, 0, { -166, 582}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ -511, 1126, 204}, 0, { -370, 786}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ 512, 1126, 204}, 0, { -370, 104}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ 307, 1024, 716}, 0, { 0, 240}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ 717, 1024, 306}, 0, { -302, 0}, {0xfb, 0x5f, 0x19, 0xff}}}, - {{{ -204, 1126, -512}, 0, { -848, 582}, {0xff, 0x7c, 0x30, 0xff}}}, - {{{ 307, 1024, -717}, 0, { -984, 240}, {0xff, 0x7c, 0x30, 0xff}}}, - {{{ -306, 1024, -717}, 0, { -984, 650}, {0xff, 0x7c, 0x30, 0xff}}}, - {{{ 205, 1126, -512}, 0, { -848, 308}, {0xff, 0x7c, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07004720, 0x00454e00, 29021, 0x00004720, 240); // 0x07004810 - 0x07004910 -static const Vtx bitdw_seg7_vertex_07004810[] = { - {{{ 205, 1126, 511}, 0, { -166, 308}, {0xff, 0x7c, 0x30, 0xff}}}, - {{{ -306, 1024, 716}, 0, { 0, 650}, {0xff, 0x7c, 0x30, 0xff}}}, - {{{ 307, 1024, 716}, 0, { 0, 240}, {0xff, 0x7c, 0x30, 0xff}}}, - {{{ -204, 1126, 511}, 0, { -166, 582}, {0xff, 0x7c, 0x30, 0xff}}}, - {{{ 307, 1024, 716}, 0, { 0, 240}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ -306, 1024, 716}, 0, { 0, 650}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ 205, 819, 511}, 0, { -166, 308}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ -204, 819, 511}, 0, { -166, 582}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ -306, 1024, -717}, 0, { -984, 650}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ 307, 1024, -717}, 0, { -984, 240}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ -204, 819, -512}, 0, { -848, 582}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ 205, 819, -512}, 0, { -848, 308}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ 717, 1024, 306}, 0, { -302, 0}, {0x66, 0x16, 0x00, 0xff}}}, - {{{ 512, 819, 204}, 0, { -370, 104}, {0x66, 0x16, 0x00, 0xff}}}, - {{{ 717, 1024, -307}, 0, { -712, 0}, {0x66, 0x16, 0x00, 0xff}}}, - {{{ 512, 819, -205}, 0, { -644, 104}, {0x66, 0x16, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07004810, 0x00454e00, 29021, 0x00004810, 256); // 0x07004910 - 0x07004A00 -static const Vtx bitdw_seg7_vertex_07004910[] = { - {{{ -716, 1024, -307}, 0, { -712, 922}, {0x66, 0x16, 0x00, 0xff}}}, - {{{ -511, 819, 204}, 0, { -370, 786}, {0x66, 0x16, 0x00, 0xff}}}, - {{{ -716, 1024, 306}, 0, { -302, 922}, {0x66, 0x16, 0x00, 0xff}}}, - {{{ -511, 819, -205}, 0, { -644, 786}, {0x66, 0x16, 0x00, 0xff}}}, - {{{ -716, 1024, -307}, 0, { -712, 922}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ -306, 1024, -717}, 0, { -984, 650}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ -511, 819, -205}, 0, { -644, 786}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ 717, 1024, 306}, 0, { -302, 0}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ 307, 1024, 716}, 0, { 0, 240}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ 512, 819, 204}, 0, { -370, 104}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ 205, 819, 511}, 0, { -166, 308}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ -511, 819, 204}, 0, { -370, 786}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ -204, 819, 511}, 0, { -166, 582}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ -716, 1024, 306}, 0, { -302, 922}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ -306, 1024, 716}, 0, { 0, 650}, {0x9e, 0x27, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07004910, 0x00454e00, 29021, 0x00004910, 240); // 0x07004A00 - 0x07004B00 -static const Vtx bitdw_seg7_vertex_07004A00[] = { - {{{ 205, 819, -512}, 0, { -848, 308}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ 307, 1024, -717}, 0, { -984, 240}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ 717, 1024, -307}, 0, { -712, 0}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ -306, 1024, -717}, 0, { -984, 650}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ -204, 819, -512}, 0, { -848, 582}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ -511, 819, -205}, 0, { -644, 786}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ 512, 819, -205}, 0, { -644, 104}, {0x9e, 0x27, 0x00, 0xff}}}, - {{{ 0, 1126, 93}, 0, { 432, 944}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 1536, 0}, 0, { 432, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -92, 1126, 0}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 1126, -92}, 0, { 432, 14}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 93, 1126, 0}, 0, { 898, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -716, -511}, 0, { -26, -18}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, -716, 0}, 0, { -20, 1000}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -162, 819, 0}, 0, { 320, 656}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 819, 163}, 0, { 638, 656}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07004A00, 0x00454e00, 29021, 0x00004a00, 256); // 0x07004B00 - 0x07004B80 -static const Vtx bitdw_seg7_vertex_07004B00[] = { - {{{ -511, -716, 0}, 0, { -20, 1000}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -716, 512}, 0, { 982, 1004}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 819, 163}, 0, { 638, 656}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, -716, 0}, 0, { 976, -14}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 819, -162}, 0, { 318, 330}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -716, -511}, 0, { -26, -18}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -162, 819, 0}, 0, { 320, 656}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 163, 819, 0}, 0, { 636, 332}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07004B00, 0x00454e00, 29021, 0x00004b00, 128); // 0x07004B80 - 0x07004C80 -static const Vtx bitdw_seg7_vertex_07004B80[] = { - {{{ -204, 1126, -512}, 0, { 1502, 0}, {0xfe, 0xff, 0xa8, 0xff}}}, - {{{ 205, 1126, 511}, 0, { 3546, 582}, {0xfe, 0xff, 0xa8, 0xff}}}, - {{{ 512, 1126, 204}, 0, { 5078, 0}, {0xfe, 0xff, 0xa8, 0xff}}}, - {{{ 512, 1126, -205}, 0, { 5078, -440}, {0xfe, 0xff, 0xa8, 0xff}}}, - {{{ 205, 1126, -512}, 0, { 3546, -440}, {0xfe, 0xff, 0xa8, 0xff}}}, - {{{ -511, 1126, 204}, 0, { 0, 990}, {0xfe, 0xff, 0xa8, 0xff}}}, - {{{ -204, 1126, 511}, 0, { 1502, 990}, {0xfe, 0xff, 0xa8, 0xff}}}, - {{{ -511, 1126, -205}, 0, { 0, 582}, {0xfe, 0xff, 0xa8, 0xff}}}, - {{{ 205, 819, -512}, 0, { 3546, -440}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 512, 819, -205}, 0, { 5078, -440}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -204, 819, -512}, 0, { 1502, 0}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 512, 819, 204}, 0, { 5078, 0}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -204, 819, 511}, 0, { 1502, 990}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -511, 819, 204}, 0, { 0, 990}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 205, 819, 511}, 0, { 3546, 582}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -511, 819, -205}, 0, { 0, 582}, {0x5d, 0x5d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07004B80, 0x00454e00, 29021, 0x00004b80, 256); // 0x07004C80 - 0x07004D80 -static const Vtx bitdw_seg7_vertex_07004C80[] = { - {{{ 410, -1023, 0}, 0, { 1398, -648}, {0x2f, 0x49, 0x5e, 0xff}}}, - {{{ 0, -1023, 410}, 0, { 582, -1466}, {0x2f, 0x49, 0x5e, 0xff}}}, - {{{ -409, -1023, 0}, 0, { -234, -648}, {0x2f, 0x49, 0x5e, 0xff}}}, - {{{ 0, -1023, -409}, 0, { 582, 170}, {0x2f, 0x49, 0x5e, 0xff}}}, - {{{ -511, -716, 0}, 0, { 1168, 2380}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ -409, -1023, 0}, 0, { 1692, 1494}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 0, -1023, 410}, 0, { 246, 52}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 0, -716, 512}, 0, { -638, 576}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 512, -716, 0}, 0, { -1052, 990}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 0, -1023, -409}, 0, { 1360, 1826}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 0, -716, -511}, 0, { 752, 2794}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 410, -1023, 0}, 0, { -84, 384}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 0, -716, 512}, 0, { 1872, 302}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 410, -1023, 0}, 0, { -458, 1222}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 512, -716, 0}, 0, { 64, 2106}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 0, -1023, 410}, 0, { 986, -222}, {0x4e, 0x69, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07004C80, 0x00454e00, 29021, 0x00004c80, 256); // 0x07004D80 - 0x07004DC0 -static const Vtx bitdw_seg7_vertex_07004D80[] = { - {{{ 0, -716, -511}, 0, { 480, 2522}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 0, -1023, -409}, 0, { -126, 1552}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ -409, -1023, 0}, 0, { 1318, 110}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ -511, -716, 0}, 0, { 2286, 716}, {0x4e, 0x69, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07004D80, 0x00454e00, 29021, 0x00004d80, 64); // 0x07004DC0 - 0x07004F70 static const Gfx bitdw_seg7_dl_07004DC0[] = { diff --git a/levels/bitdw/areas/1/platform_with_hill/model.inc.c b/levels/bitdw/areas/1/platform_with_hill/model.inc.c index 50302494e..72388848e 100644 --- a/levels/bitdw/areas/1/platform_with_hill/model.inc.c +++ b/levels/bitdw/areas/1/platform_with_hill/model.inc.c @@ -1,166 +1,30 @@ +#include "pc/rom_assets.h" // 0x070050F8 - 0x070051F8 -static const Vtx bitdw_seg7_vertex_070050F8[] = { - {{{ 1717, 986, -1074}, 0, { 480, 990}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 1615, 986, -1074}, 0, { 224, 1244}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 1615, 986, -972}, 0, { 0, 990}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 1717, 986, -972}, 0, { 224, 734}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 1819, 782, -1177}, 0, { 990, 990}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1717, 628, -1074}, 0, { 480, 990}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1615, 628, -1074}, 0, { 224, 1244}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1512, 782, -1177}, 0, { 224, 1754}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1563, 782, -818}, 0, { -542, 734}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1615, 628, -972}, 0, { 0, 990}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1717, 628, -972}, 0, { 224, 734}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1768, 782, -818}, 0, { 0, 224}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1717, 628, -972}, 0, { 224, 734}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 1615, 628, -972}, 0, { 0, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 1615, 628, -1074}, 0, { 224, 1244}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 1717, 628, -1074}, 0, { 480, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070050F8, 0x00454e00, 29021, 0x000050f8, 256); // 0x070051F8 - 0x070052F8 -static const Vtx bitdw_seg7_vertex_070051F8[] = { - {{{ 1512, 782, -1177}, 0, { 224, 1754}, {0x46, 0x65, 0x5d, 0xff}}}, - {{{ 1615, 628, -1074}, 0, { 224, 1244}, {0x46, 0x65, 0x5d, 0xff}}}, - {{{ 1615, 628, -972}, 0, { 0, 990}, {0x46, 0x65, 0x5d, 0xff}}}, - {{{ 1563, 782, -818}, 0, { -542, 734}, {0x46, 0x65, 0x5d, 0xff}}}, - {{{ 1717, 628, -972}, 0, { 224, 734}, {0x46, 0x65, 0x5d, 0xff}}}, - {{{ 1717, 628, -1074}, 0, { 480, 990}, {0x46, 0x65, 0x5d, 0xff}}}, - {{{ 1819, 782, -1177}, 0, { 990, 990}, {0x46, 0x65, 0x5d, 0xff}}}, - {{{ 1768, 782, -818}, 0, { 0, 224}, {0x46, 0x65, 0x5d, 0xff}}}, - {{{ 1819, 782, -1177}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1717, 986, -1074}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1717, 986, -972}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1768, 782, -818}, 0, { 0, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1615, 986, -972}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1615, 986, -1074}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1512, 782, -1177}, 0, { 224, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1563, 782, -818}, 0, { -542, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070051F8, 0x00454e00, 29021, 0x000051f8, 256); // 0x070052F8 - 0x07005378 -static const Vtx bitdw_seg7_vertex_070052F8[] = { - {{{ 1768, 782, -818}, 0, { 0, 224}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1717, 986, -972}, 0, { 224, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1615, 986, -972}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1563, 782, -818}, 0, { -542, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1512, 782, -1177}, 0, { 224, 1754}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1717, 986, -1074}, 0, { 480, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1819, 782, -1177}, 0, { 990, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1615, 986, -1074}, 0, { 224, 1244}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070052F8, 0x00454e00, 29021, 0x000052f8, 128); // 0x07005378 - 0x07005478 -static const Vtx bitdw_seg7_vertex_07005378[] = { - {{{ 0, 128, 128}, 0, { 1666, 2690}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1435, 743, 128}, 0, { 5078, 4054}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 616, 1255, 128}, 0, { 4568, 1840}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 2, 1050, 128}, 0, { 3204, 1158}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -817, 129, 128}, 0, { 308, 1328}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 2, 1255, 128}, 0, { 3546, 820}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1840, 129, 538}, 0, { -2756, -2416}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1226, -997, 538}, 0, { -3608, 478}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 616, -997, 538}, 0, { -542, 3544}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1435, 743, -485}, 0, { 3716, 2010}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 616, -997, -485}, 0, { -542, 3544}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1226, -997, -485}, 0, { -3608, 478}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -817, 129, -485}, 0, { -1052, -714}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 2, 1050, -485}, 0, { 1842, -884}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1840, -77, -485}, 0, { -3100, -2072}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1840, 129, -485}, 0, { -2756, -2416}, {0x7c, 0x89, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07005378, 0x00454e00, 29021, 0x00005378, 256); // 0x07005478 - 0x07005568 -static const Vtx bitdw_seg7_vertex_07005478[] = { - {{{ 2, 1050, -485}, 0, { 1842, -884}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 616, 1255, -485}, 0, { 3204, -202}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1435, 743, -485}, 0, { 3716, 2010}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 2, 1255, -485}, 0, { 2182, -1224}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1947, 538, -485}, 0, { 4226, 3202}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 616, -997, -485}, 0, { -542, 3544}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1947, 743, -485}, 0, { 4566, 2862}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 616, -997, 538}, 0, { -542, 3544}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 2, 129, 538}, 0, { 308, 650}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1840, 129, 538}, 0, { -2756, -2416}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1840, -77, 538}, 0, { -3100, -2072}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1226, -997, 538}, 0, { -3608, 478}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1947, 743, 538}, 0, { 4566, 2862}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1435, 743, 538}, 0, { 3716, 2010}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1947, 538, 538}, 0, { 4226, 3202}, {0x7c, 0x89, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07005478, 0x00454e00, 29021, 0x00005478, 240); // 0x07005568 - 0x07005668 -static const Vtx bitdw_seg7_vertex_07005568[] = { - {{{ 2, 1050, 128}, 0, { -438, 582}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 2, 1255, -485}, 0, { -1256, 2214}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 2, 1050, -485}, 0, { -1666, 1806}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 2, 1255, 128}, 0, { 0, 990}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -1840, -77, 538}, 0, { 1672, -714}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -1840, 129, 538}, 0, { 2016, -368}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -1840, 129, -485}, 0, { 312, 1332}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -1840, -77, -485}, 0, { 0, 990}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1947, 538, -485}, 0, { 994, 2014}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1947, 743, -485}, 0, { 1334, 2354}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1947, 743, 538}, 0, { 3038, 654}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1947, 538, 538}, 0, { 2698, 312}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -1226, -997, 538}, 0, { 340, 1978}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1840, -75, 538}, 0, { 2182, 138}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1840, -75, -485}, 0, { 480, -1564}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1226, -997, -485}, 0, { -1362, 278}, {0x38, 0x4a, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07005568, 0x00454e00, 29021, 0x00005568, 256); // 0x07005668 - 0x07005748 -static const Vtx bitdw_seg7_vertex_07005668[] = { - {{{ 616, -997, -485}, 0, { 1712, 690}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 1947, 538, 538}, 0, { 3400, 5782}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 616, -997, 538}, 0, { 8, 2392}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 1947, 538, -485}, 0, { 5104, 4080}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 2, 129, 538}, 0, { 4568, -3610}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 0, 128, 128}, 0, { 5584, -2582}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ -1021, 129, 128}, 0, { 3034, 0}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ -1840, 129, 538}, 0, { 0, 990}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ -1840, 129, -485}, 0, { 2522, 3544}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ -1021, 129, -485}, 0, { 4566, 1500}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 616, 1255, -485}, 0, { 6610, -4630}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 2, 1255, 128}, 0, { 3544, -4630}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 616, 1255, 128}, 0, { 5078, -6164}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 2, 1255, -485}, 0, { 5078, -3098}, {0xcd, 0xdf, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07005668, 0x00454e00, 29021, 0x00005668, 224); // 0x07005748 - 0x070057F8 -static const Vtx bitdw_seg7_vertex_07005748[] = { - {{{ 1947, 743, -485}, 0, { 9676, -7696}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 1435, 743, 538}, 0, { 6100, -9230}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 1947, 743, 538}, 0, { 7122, -10252}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 1435, 743, -485}, 0, { 8654, -6674}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 1435, 743, 128}, 0, { 7122, -8208}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 616, 1255, -485}, 0, { 6610, -4630}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 616, 1255, 128}, 0, { 5078, -6164}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 1435, 743, -485}, 0, { 8654, -6674}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 0, 128, 128}, 0, { 3540, -4626}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 2, 129, 538}, 0, { 2524, -5652}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 1435, 743, 538}, 0, { 6100, -9230}, {0xb7, 0xcd, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07005748, 0x00454e00, 29021, 0x00005748, 176); // 0x070057F8 - 0x070058F8 -static const Vtx bitdw_seg7_vertex_070057F8[] = { - {{{ 2, 1050, 128}, 0, { -30, -22}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1021, 129, 128}, 0, { 308, 990}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -817, 129, 128}, 0, { -30, 890}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -202, 1050, 128}, 0, { 308, 78}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -817, 129, -485}, 0, { -30, 890}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1021, 129, -485}, 0, { 308, 990}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 2, 1050, -485}, 0, { -30, -22}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -202, 1050, -485}, 0, { 308, 78}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -202, 1050, 128}, 0, { 4056, -36}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 2, 1050, -485}, 0, { 0, -148}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -202, 1050, -485}, 0, { 0, -36}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 2, 1050, 128}, 0, { 4056, -148}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1021, 129, -485}, 0, { 0, 990}, {0x8e, 0x9e, 0x8a, 0xff}}}, - {{{ -202, 1050, 128}, 0, { 4056, -36}, {0x8e, 0x9e, 0x8a, 0xff}}}, - {{{ -202, 1050, -485}, 0, { 0, -36}, {0x8e, 0x9e, 0x8a, 0xff}}}, - {{{ -1021, 129, 128}, 0, { 4056, 990}, {0x8e, 0x9e, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070057F8, 0x00454e00, 29021, 0x000057f8, 256); // 0x070058F8 - 0x070059D0 static const Gfx bitdw_seg7_dl_070058F8[] = { diff --git a/levels/bitdw/areas/1/platforms_and_tilting/model.inc.c b/levels/bitdw/areas/1/platforms_and_tilting/model.inc.c index 9f4469fc7..cdf38fd90 100644 --- a/levels/bitdw/areas/1/platforms_and_tilting/model.inc.c +++ b/levels/bitdw/areas/1/platforms_and_tilting/model.inc.c @@ -1,314 +1,54 @@ +#include "pc/rom_assets.h" // 0x07006670 - 0x07006770 -static const Vtx bitdw_seg7_vertex_07006670[] = { - {{{ 870, 133, 140}, 0, { 734, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 768, 133, 38}, 0, { 224, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 768, 133, 140}, 0, { 224, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 870, 133, 38}, 0, { 734, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 768, 133, 898}, 0, { 224, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 870, 133, 898}, 0, { 734, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 870, 133, 795}, 0, { 734, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 768, 133, 795}, 0, { 224, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 768, -235, 795}, 0, { 820, 904}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ -317, -235, 795}, 0, { 820, 2}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ -355, -337, 898}, 0, { 990, -30}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 819, -337, 898}, 0, { 990, 948}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 819, -337, 38}, 0, { 990, 948}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ -317, -235, 140}, 0, { 820, 2}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 768, -235, 140}, 0, { 820, 904}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ -354, -337, 38}, 0, { 990, -30}, {0xbe, 0xbe, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07006670, 0x00454e00, 29021, 0x00006670, 256); // 0x07006770 - 0x07006870 -static const Vtx bitdw_seg7_vertex_07006770[] = { - {{{ 717, 51, 795}, 0, { 0, 478}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, 51, 898}, 0, { 0, 478}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 768, 133, 898}, 0, { 224, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 768, 133, 140}, 0, { 224, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 768, 133, 38}, 0, { 224, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, 51, 38}, 0, { 0, 480}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, 51, 140}, 0, { 0, 480}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 922, 51, 140}, 0, { 990, 480}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 922, 51, 38}, 0, { 990, 480}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 870, 133, 38}, 0, { 734, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 870, 133, 140}, 0, { 734, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 870, 133, 795}, 0, { 734, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 870, 133, 898}, 0, { 734, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 922, 51, 898}, 0, { 990, 478}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 922, 51, 795}, 0, { 990, 478}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 768, 133, 795}, 0, { 224, 70}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07006770, 0x00454e00, 29021, 0x00006770, 256); // 0x07006870 - 0x07006970 -static const Vtx bitdw_seg7_vertex_07006870[] = { - {{{ 768, -30, 795}, 0, { 478, 904}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, -337, 898}, 0, { 990, 948}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, -30, 898}, 0, { 478, 948}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 768, -235, 795}, 0, { 820, 904}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, -30, 38}, 0, { 478, 948}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 768, -235, 140}, 0, { 820, 904}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 768, -30, 140}, 0, { 478, 904}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, -337, 38}, 0, { 990, 948}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, -337, 898}, 0, { 990, 948}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -355, -337, 795}, 0, { 990, -30}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 870, -337, 795}, 0, { 990, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -355, -337, 898}, 0, { 990, -30}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 870, -337, 140}, 0, { 990, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -354, -337, 38}, 0, { 990, -30}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 819, -337, 38}, 0, { 990, 948}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -355, -337, 140}, 0, { 990, -30}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07006870, 0x00454e00, 29021, 0x00006870, 256); // 0x07006970 - 0x07006A70 -static const Vtx bitdw_seg7_vertex_07006970[] = { - {{{ 870, -30, 795}, 0, { 478, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 870, -337, 795}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 768, -235, 795}, 0, { 820, 904}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -355, -337, 795}, 0, { 990, -30}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -317, -235, 795}, 0, { 820, 2}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 768, -30, 795}, 0, { 478, 904}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 768, -235, 140}, 0, { 820, 904}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -355, -337, 140}, 0, { 990, -30}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 870, -337, 140}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -317, -235, 140}, 0, { 820, 2}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 768, -30, 140}, 0, { 478, 904}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 870, -30, 140}, 0, { 480, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, -30, 898}, 0, { 478, 948}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 819, -337, 898}, 0, { 990, 948}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 870, -337, 795}, 0, { 990, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 870, -30, 795}, 0, { 478, 990}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07006970, 0x00454e00, 29021, 0x00006970, 256); // 0x07006A70 - 0x07006B70 -static const Vtx bitdw_seg7_vertex_07006A70[] = { - {{{ 870, -30, 140}, 0, { 480, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 870, -337, 140}, 0, { 990, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 819, -337, 38}, 0, { 990, 948}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 819, -30, 38}, 0, { 478, 948}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 768, 133, 140}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 717, 51, 140}, 0, { 0, 480}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 768, -30, 140}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 768, -30, 795}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 768, 133, 795}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 870, 133, 795}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 922, 51, 795}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 870, -30, 795}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 717, 51, 795}, 0, { 0, 480}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 768, -30, 38}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 717, 51, 38}, 0, { 0, 480}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 768, 133, 38}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07006A70, 0x00454e00, 29021, 0x00006a70, 256); // 0x07006B70 - 0x07006C70 -static const Vtx bitdw_seg7_vertex_07006B70[] = { - {{{ 768, -30, 38}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 922, 51, 38}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 870, -30, 38}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 768, 133, 38}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 870, 133, 38}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 768, 133, 898}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 717, 51, 898}, 0, { 0, 478}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 768, -30, 898}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 768, 133, 140}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 768, -30, 140}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 870, -30, 140}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 922, 51, 140}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 870, 133, 140}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 870, -30, 898}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 922, 51, 898}, 0, { 990, 478}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 870, 133, 898}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07006B70, 0x00454e00, 29021, 0x00006b70, 256); // 0x07006C70 - 0x07006D70 -static const Vtx bitdw_seg7_vertex_07006C70[] = { - {{{ 870, -30, 38}, 0, { 734, 888}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 870, -30, 140}, 0, { 734, 888}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 819, -30, 38}, 0, { 480, 888}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 768, -30, 38}, 0, { 224, 888}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 768, -30, 140}, 0, { 224, 888}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 768, -30, 795}, 0, { 224, 888}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 819, -30, 898}, 0, { 480, 888}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 768, -30, 898}, 0, { 224, 888}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 870, -30, 795}, 0, { 734, 888}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 870, -30, 898}, 0, { 734, 888}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 768, -30, 795}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 717, 51, 898}, 0, { 0, 478}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 717, 51, 795}, 0, { 0, 478}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 717, 51, 140}, 0, { 0, 480}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 717, 51, 38}, 0, { 0, 480}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 768, -30, 38}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07006C70, 0x00454e00, 29021, 0x00006c70, 256); // 0x07006D70 - 0x07006E50 -static const Vtx bitdw_seg7_vertex_07006D70[] = { - {{{ 717, 51, 140}, 0, { 0, 480}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 768, -30, 38}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 768, -30, 140}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 870, -30, 140}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 922, 51, 38}, 0, { 990, 480}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 922, 51, 140}, 0, { 990, 480}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 870, -30, 38}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 870, -30, 795}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 922, 51, 898}, 0, { 990, 478}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 870, -30, 898}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 922, 51, 795}, 0, { 990, 478}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 768, -30, 795}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 768, -30, 898}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 717, 51, 898}, 0, { 0, 478}, {0x78, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07006D70, 0x00454e00, 29021, 0x00006d70, 224); // 0x07006E50 - 0x07006F50 -static const Vtx bitdw_seg7_vertex_07006E50[] = { - {{{ 1331, 922, -357}, 0, { 6100, -1054}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 768, 922, -357}, 0, { 5164, -118}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 768, 922, 768}, 0, { 3290, -1990}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -306, 102, -101}, 0, { 2268, 1372}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 1331, 102, -101}, 0, { 4312, -670}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 1331, 102, -357}, 0, { 4630, -352}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -306, 102, -357}, 0, { 2586, 1690}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -1074, 102, -357}, 0, { 2012, 3032}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -1074, 102, 973}, 0, { 0, 990}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -306, 102, 973}, 0, { 1246, -288}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -306, 102, -357}, 0, { 3290, 1754}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 256, 922, -357}, 0, { 4226, 820}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -306, 922, -357}, 0, { 3290, 1754}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -306, 922, 768}, 0, { 1416, -118}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 256, 922, 768}, 0, { 2352, -1054}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 1331, 922, 768}, 0, { 4226, -2928}, {0xb4, 0xee, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07006E50, 0x00454e00, 29021, 0x00006e50, 256); // 0x07006F50 - 0x07007050 -static const Vtx bitdw_seg7_vertex_07006F50[] = { - {{{ 1331, -204, -357}, 0, { 4630, -352}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1074, 102, -357}, 0, { 1628, 2648}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1331, 102, -357}, 0, { 4630, -352}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1074, -204, -357}, 0, { 1628, 2648}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, -208, -101}, 0, { 2268, 1372}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1331, -208, -101}, 0, { 4312, -670}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1331, 102, -101}, 0, { 4312, -670}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, 102, -101}, 0, { 2268, 1372}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1074, -204, 973}, 0, { 0, 990}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, -204, 973}, 0, { 920, 144}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1074, 102, 973}, 0, { 0, 990}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, 102, 973}, 0, { 920, 144}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, 102, 973}, 0, { 1246, -288}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ -306, -204, 973}, 0, { 1246, -288}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ -306, 102, -101}, 0, { 3034, 1500}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ -306, -208, -101}, 0, { 3034, 1500}, {0x20, 0x52, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07006F50, 0x00454e00, 29021, 0x00006f50, 256); // 0x07007050 - 0x07007150 -static const Vtx bitdw_seg7_vertex_07007050[] = { - {{{ -1074, -204, 973}, 0, { 0, 990}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ -1074, 102, 973}, 0, { 0, 990}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ -1074, 102, -357}, 0, { 1322, 2510}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ -1074, -204, -357}, 0, { 1322, 2510}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 1331, -208, -101}, 0, { 4312, -670}, {0x0d, 0x22, 0x4c, 0xff}}}, - {{{ -306, -208, -101}, 0, { 2268, 1372}, {0x0d, 0x22, 0x4c, 0xff}}}, - {{{ -306, -204, -357}, 0, { 2586, 1690}, {0x0d, 0x22, 0x4c, 0xff}}}, - {{{ 1331, -204, -357}, 0, { 4630, -352}, {0x0d, 0x22, 0x4c, 0xff}}}, - {{{ -606, -1015, 523}, 0, { -2726, 464}, {0x2f, 0x49, 0x5e, 0xff}}}, - {{{ -774, -1011, 523}, 0, { -3006, 744}, {0x2f, 0x49, 0x5e, 0xff}}}, - {{{ -606, -1015, 91}, 0, { -3444, -254}, {0x2f, 0x49, 0x5e, 0xff}}}, - {{{ -774, -1011, 91}, 0, { -3724, 26}, {0x2f, 0x49, 0x5e, 0xff}}}, - {{{ -1074, -204, -357}, 0, { -4972, -224}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ -774, -1011, 91}, 0, { -3724, 26}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ -1074, -204, 973}, 0, { -2758, 1988}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ -774, -1011, 523}, 0, { -3006, 744}, {0x3b, 0x4f, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07007050, 0x00454e00, 29021, 0x00007050, 256); // 0x07007150 - 0x07007210 -static const Vtx bitdw_seg7_vertex_07007150[] = { - {{{ -606, -1015, 523}, 0, { -2726, 464}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ -606, -1015, 91}, 0, { -3444, -254}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ -306, -204, -357}, 0, { -3694, -1500}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ -306, -204, 973}, 0, { -1480, 714}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ -606, -1015, 523}, 0, { -2726, 464}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ -306, -204, 973}, 0, { -1480, 714}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ -1074, -204, 973}, 0, { -2758, 1988}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ -774, -1011, 523}, 0, { -3006, 744}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ -1074, -204, -357}, 0, { -4972, -224}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ -606, -1015, 91}, 0, { -3444, -254}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ -774, -1011, 91}, 0, { -3724, 26}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ -306, -204, -357}, 0, { -3694, -1500}, {0x4e, 0x69, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07007150, 0x00454e00, 29021, 0x00007150, 192); // 0x07007210 - 0x07007300 -static const Vtx bitdw_seg7_vertex_07007210[] = { - {{{ 768, 922, -357}, 0, { 2650, -1692}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 768, 768, 768}, 0, { -158, -4504}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 768, 922, 768}, 0, { -158, -4504}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 102, -153}, 0, { 862, -926}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 102, -357}, 0, { 1374, -416}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 922, -357}, 0, { 1374, -416}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 768, -153}, 0, { 862, -926}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 768, 768}, 0, { -1436, -3226}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 922, 768}, 0, { -1436, -3226}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, 922, -357}, 0, { 0, 990}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, 102, -153}, 0, { -542, 480}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, 768, -153}, 0, { -542, 480}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, 768, 768}, 0, { -2840, -1820}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, 922, 768}, 0, { -2840, -1820}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, 102, -357}, 0, { 0, 990}, {0x35, 0x65, 0x8d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07007210, 0x00454e00, 29021, 0x00007210, 240); // 0x07007300 - 0x070073F0 -static const Vtx bitdw_seg7_vertex_07007300[] = { - {{{ 1331, 922, -357}, 0, { 4056, -3098}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1331, 768, -153}, 0, { 3546, -3608}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1331, 102, -153}, 0, { 3546, -3608}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 768, 922, -357}, 0, { 2650, -1692}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 768, 768, -153}, 0, { 2140, -2204}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 768, 768, 768}, 0, { -158, -4504}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 768, 102, -153}, 0, { 2140, -2204}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 768, 102, -357}, 0, { 2650, -1692}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1331, 768, 768}, 0, { 1246, -5908}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1331, 102, -357}, 0, { 4056, -3098}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1331, 922, 768}, 0, { 1246, -5908}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, 768, 768}, 0, { -3352, -2332}, {0x13, 0x28, 0x4d, 0xff}}}, - {{{ -306, 768, -153}, 0, { -4502, -1182}, {0x13, 0x28, 0x4d, 0xff}}}, - {{{ 256, 768, -153}, 0, { -3798, -480}, {0x13, 0x28, 0x4d, 0xff}}}, - {{{ 256, 768, 768}, 0, { -2648, -1628}, {0x13, 0x28, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07007300, 0x00454e00, 29021, 0x00007300, 240); // 0x070073F0 - 0x07007430 -static const Vtx bitdw_seg7_vertex_070073F0[] = { - {{{ 768, 768, 768}, 0, { -2010, -990}, {0x13, 0x28, 0x4d, 0xff}}}, - {{{ 1331, 768, -153}, 0, { -2458, 862}, {0x13, 0x28, 0x4d, 0xff}}}, - {{{ 1331, 768, 768}, 0, { -1308, -288}, {0x13, 0x28, 0x4d, 0xff}}}, - {{{ 768, 768, -153}, 0, { -3160, 160}, {0x13, 0x28, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070073F0, 0x00454e00, 29021, 0x000073f0, 64); // 0x07007430 - 0x07007530 -static const Vtx bitdw_seg7_vertex_07007430[] = { - {{{ -306, 922, -357}, 0, { 3800, -6164}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 922, -357}, 0, { 6612, -6164}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 102, -357}, 0, { 6612, -6164}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, 102, -357}, 0, { 3800, -6164}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 768, 922, -357}, 0, { 12616, -8208}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1331, 102, -357}, 0, { 15426, -8208}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 768, 102, -357}, 0, { 12616, -8208}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1331, 922, -357}, 0, { 15426, -8208}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -306, 768, -153}, 0, { 3800, -5142}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 256, 102, -153}, 0, { 6612, -5142}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 256, 768, -153}, 0, { 6612, -5142}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ -306, 102, -153}, 0, { 3800, -5142}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 768, 768, -153}, 0, { 12616, -7186}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 768, 102, -153}, 0, { 12616, -7186}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 1331, 102, -153}, 0, { 15554, -7186}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 1331, 768, -153}, 0, { 15426, -7186}, {0x20, 0x52, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07007430, 0x00454e00, 29021, 0x00007430, 256); // 0x07007530 - 0x070075B0 -static const Vtx bitdw_seg7_vertex_07007530[] = { - {{{ -306, 922, 768}, 0, { 3800, 478}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 256, 768, 768}, 0, { 6612, 478}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 256, 922, 768}, 0, { 6612, 478}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -306, 768, 768}, 0, { 3800, 478}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 768, 922, 768}, 0, { 12616, -2586}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 768, 768, 768}, 0, { 12616, -2586}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1331, 768, 768}, 0, { 15426, -2586}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1331, 922, 768}, 0, { 15426, -2586}, {0x52, 0x7f, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07007530, 0x00454e00, 29021, 0x00007530, 128); // 0x070075B0 - 0x07007810 static const Gfx bitdw_seg7_dl_070075B0[] = { diff --git a/levels/bitdw/areas/1/platforms_and_tilting_2/model.inc.c b/levels/bitdw/areas/1/platforms_and_tilting_2/model.inc.c index 815510876..b6f44a820 100644 --- a/levels/bitdw/areas/1/platforms_and_tilting_2/model.inc.c +++ b/levels/bitdw/areas/1/platforms_and_tilting_2/model.inc.c @@ -1,326 +1,57 @@ +#include "pc/rom_assets.h" // 0x07007B30 - 0x07007C30 -static const Vtx bitdw_seg7_vertex_07007B30[] = { - {{{ -665, 492, 140}, 0, { 734, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -767, 492, 38}, 0, { 224, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -767, 492, 140}, 0, { 224, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -665, 492, 38}, 0, { 734, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -767, 492, 898}, 0, { 224, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -665, 492, 898}, 0, { 734, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -665, 492, 795}, 0, { 734, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -767, 492, 795}, 0, { 224, 70}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -716, -337, 898}, 0, { 980, 934}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 267, -235, 795}, 0, { 866, -158}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ -665, -235, 795}, 0, { 866, 876}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 305, -337, 898}, 0, { 980, -200}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ -665, -235, 140}, 0, { 866, 876}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 304, -337, 38}, 0, { 980, -200}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ -716, -337, 38}, 0, { 980, 934}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 266, -235, 140}, 0, { 866, -158}, {0xbe, 0xbe, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07007B30, 0x00454e00, 29021, 0x00007b30, 256); // 0x07007C30 - 0x07007D30 -static const Vtx bitdw_seg7_vertex_07007C30[] = { - {{{ -665, 492, 795}, 0, { 734, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -613, 410, 898}, 0, { 990, 480}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -613, 410, 795}, 0, { 990, 478}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -613, 410, 140}, 0, { 990, 480}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -613, 410, 38}, 0, { 990, 480}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -665, 492, 38}, 0, { 734, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -665, 492, 140}, 0, { 734, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -767, 492, 140}, 0, { 224, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -767, 492, 38}, 0, { 224, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -818, 410, 38}, 0, { 0, 478}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -818, 410, 140}, 0, { 0, 478}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -818, 410, 795}, 0, { 0, 478}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -818, 410, 898}, 0, { 0, 478}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -767, 492, 898}, 0, { 224, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -767, 492, 795}, 0, { 224, 70}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -665, 492, 898}, 0, { 734, 70}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07007C30, 0x00454e00, 29021, 0x00007c30, 256); // 0x07007D30 - 0x07007E30 -static const Vtx bitdw_seg7_vertex_07007D30[] = { - {{{ -716, 328, 38}, 0, { 478, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, -337, 38}, 0, { 478, 42}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -767, -337, 140}, 0, { 734, 42}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -767, 328, 140}, 0, { 734, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -767, 328, 795}, 0, { 734, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -767, -337, 795}, 0, { 734, 42}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, -337, 898}, 0, { 478, 42}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, 328, 898}, 0, { 478, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -767, -337, 795}, 0, { 980, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 305, -337, 898}, 0, { 980, -200}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -716, -337, 898}, 0, { 980, 934}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 305, -337, 795}, 0, { 980, -200}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -716, -337, 38}, 0, { 980, 934}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 304, -337, 38}, 0, { 980, -200}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 304, -337, 140}, 0, { 980, -200}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -767, -337, 140}, 0, { 980, 990}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07007D30, 0x00454e00, 29021, 0x00007d30, 256); // 0x07007E30 - 0x07007F30 -static const Vtx bitdw_seg7_vertex_07007E30[] = { - {{{ -665, 328, 795}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -665, -235, 795}, 0, { 224, 188}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -767, -337, 795}, 0, { 734, 42}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -665, -235, 795}, 0, { 866, 876}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 305, -337, 795}, 0, { 980, -200}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -767, -337, 795}, 0, { 980, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 267, -235, 795}, 0, { 866, -158}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -767, -337, 140}, 0, { 980, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 266, -235, 140}, 0, { 866, -158}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -665, -235, 140}, 0, { 866, 876}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 304, -337, 140}, 0, { 980, -200}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -767, 328, 140}, 0, { 734, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -665, -235, 140}, 0, { 224, 188}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -665, 328, 140}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -767, -337, 140}, 0, { 734, 42}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -767, 328, 795}, 0, { 734, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07007E30, 0x00454e00, 29021, 0x00007e30, 256); // 0x07007F30 - 0x07008030 -static const Vtx bitdw_seg7_vertex_07007F30[] = { - {{{ -665, 328, 140}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -665, -235, 140}, 0, { 224, 188}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -716, -337, 38}, 0, { 478, 42}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -716, 328, 38}, 0, { 478, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -716, 328, 898}, 0, { 478, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -716, -337, 898}, 0, { 478, 42}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -665, -235, 795}, 0, { 224, 188}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -665, 328, 795}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -767, 328, 38}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -818, 410, 38}, 0, { 0, 478}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -767, 492, 38}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -767, 328, 795}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -818, 410, 795}, 0, { 0, 478}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -767, 492, 795}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -665, 492, 795}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -613, 410, 795}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07007F30, 0x00454e00, 29021, 0x00007f30, 256); // 0x07008030 - 0x07008120 -static const Vtx bitdw_seg7_vertex_07008030[] = { - {{{ -767, 328, 795}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -613, 410, 795}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -665, 328, 795}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -767, 492, 140}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -613, 410, 140}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -665, 492, 140}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -818, 410, 140}, 0, { 0, 478}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -767, 328, 140}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -665, 328, 140}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -767, 492, 898}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -767, 328, 898}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -665, 328, 898}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -767, 328, 38}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -767, 492, 38}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -665, 492, 38}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008030, 0x00454e00, 29021, 0x00008030, 240); // 0x07008120 - 0x07008210 -static const Vtx bitdw_seg7_vertex_07008120[] = { - {{{ -767, 328, 38}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -613, 410, 38}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -665, 328, 38}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -665, 492, 38}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -767, 492, 898}, 0, { 224, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -613, 410, 898}, 0, { 990, 480}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -665, 492, 898}, 0, { 734, 70}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -665, 328, 898}, 0, { 734, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -818, 410, 898}, 0, { 0, 478}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -767, 328, 898}, 0, { 224, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -716, 328, 898}, 0, { 5930, -798}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -665, 328, 795}, 0, { 6100, -798}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -665, 328, 898}, 0, { 6100, -798}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -767, 328, 795}, 0, { 5760, -798}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -767, 328, 898}, 0, { 5760, -798}, {0x6b, 0x6b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008120, 0x00454e00, 29021, 0x00008120, 240); // 0x07008210 - 0x07008310 -static const Vtx bitdw_seg7_vertex_07008210[] = { - {{{ -767, 328, 38}, 0, { 5760, -798}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -716, 328, 38}, 0, { 5930, -798}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -767, 328, 140}, 0, { 5760, -798}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -665, 328, 38}, 0, { 6100, -798}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -665, 328, 140}, 0, { 6100, -798}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -665, 328, 795}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -613, 410, 898}, 0, { 990, 480}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -665, 328, 898}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -665, 328, 140}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -613, 410, 38}, 0, { 990, 480}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -613, 410, 140}, 0, { 990, 480}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -665, 328, 38}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -818, 410, 140}, 0, { 0, 478}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -767, 328, 38}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -767, 328, 140}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -818, 410, 38}, 0, { 0, 478}, {0x78, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008210, 0x00454e00, 29021, 0x00008210, 256); // 0x07008310 - 0x07008380 -static const Vtx bitdw_seg7_vertex_07008310[] = { - {{{ -767, 328, 795}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -818, 410, 898}, 0, { 0, 478}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -818, 410, 795}, 0, { 0, 478}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -767, 328, 898}, 0, { 224, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -665, 328, 795}, 0, { 734, 888}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -613, 410, 795}, 0, { 990, 478}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -613, 410, 898}, 0, { 990, 480}, {0x78, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008310, 0x00454e00, 29021, 0x00008310, 112); // 0x07008380 - 0x07008480 -static const Vtx bitdw_seg7_vertex_07008380[] = { - {{{ -818, 1126, -357}, 0, { 7888, -2842}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -1381, 1126, -357}, 0, { 6952, -1906}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -1381, 1126, 768}, 0, { 5078, -3780}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -1842, 102, -101}, 0, { 4312, -670}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 256, 102, -101}, 0, { 6930, -3290}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 256, 102, -357}, 0, { 7250, -2970}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -1842, 102, -357}, 0, { 4630, -352}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 256, 102, 973}, 0, { 7292, -6334}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 1434, 102, -357}, 0, { 11466, -6420}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 256, 102, -357}, 0, { 9336, -4290}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 1434, 102, 973}, 0, { 9422, -8464}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 819, 922, -357}, 0, { 10274, -5228}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 256, 922, -357}, 0, { 9336, -4290}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 256, 922, 768}, 0, { 7462, -6164}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 819, 922, 768}, 0, { 8400, -7100}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -818, 1126, 768}, 0, { 6014, -4716}, {0xb4, 0xee, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008380, 0x00454e00, 29021, 0x00008380, 256); // 0x07008480 - 0x07008580 -static const Vtx bitdw_seg7_vertex_07008480[] = { - {{{ 1434, -204, -357}, 0, { 8718, -4440}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1842, -204, -357}, 0, { 4630, -352}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1842, 102, -357}, 0, { 4630, -352}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1434, 102, -357}, 0, { 8718, -4440}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1842, -208, -101}, 0, { 4312, -670}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 102, -101}, 0, { 6930, -3290}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1842, 102, -101}, 0, { 4312, -670}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, -208, -101}, 0, { 6930, -3290}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1434, 102, 973}, 0, { 7010, -5268}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, -204, 973}, 0, { 5424, -3860}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1434, -204, 973}, 0, { 7010, -5268}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 102, 973}, 0, { 5424, -3860}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 1434, 102, -357}, 0, { 8362, -3746}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 1434, -204, 973}, 0, { 7010, -5268}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 1434, -204, -357}, 0, { 8362, -3746}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 1434, 102, 973}, 0, { 7010, -5268}, {0x20, 0x52, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008480, 0x00454e00, 29021, 0x00008480, 256); // 0x07008580 - 0x07008680 -static const Vtx bitdw_seg7_vertex_07008580[] = { - {{{ 256, 102, -101}, 0, { 6494, -2654}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 256, -208, -101}, 0, { 6494, -2654}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 256, -204, 973}, 0, { 5424, -3860}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 256, 102, 973}, 0, { 5424, -3860}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 256, -208, -101}, 0, { 6930, -3290}, {0x0d, 0x22, 0x4c, 0xff}}}, - {{{ -1842, -208, -101}, 0, { 4312, -670}, {0x0d, 0x22, 0x4c, 0xff}}}, - {{{ -1842, -204, -357}, 0, { 4630, -352}, {0x0d, 0x22, 0x4c, 0xff}}}, - {{{ 256, -204, -357}, 0, { 7250, -2970}, {0x0d, 0x22, 0x4c, 0xff}}}, - {{{ 556, -1015, 91}, 0, { 3768, -7468}, {0x2f, 0x49, 0x5e, 0xff}}}, - {{{ 1134, -1011, 91}, 0, { 4730, -8430}, {0x2f, 0x49, 0x5e, 0xff}}}, - {{{ 1134, -1011, 523}, 0, { 5448, -7712}, {0x2f, 0x49, 0x5e, 0xff}}}, - {{{ 556, -1015, 523}, 0, { 4486, -6750}, {0x2f, 0x49, 0x5e, 0xff}}}, - {{{ 256, -204, -357}, 0, { 2522, -7718}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 556, -1015, 91}, 0, { 3768, -7468}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 556, -1015, 523}, 0, { 4486, -6750}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 256, -204, 973}, 0, { 4736, -5504}, {0x3b, 0x4f, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008580, 0x00454e00, 29021, 0x00008580, 256); // 0x07008680 - 0x07008740 -static const Vtx bitdw_seg7_vertex_07008680[] = { - {{{ 1434, -204, 973}, 0, { 6694, -7462}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 1134, -1011, 523}, 0, { 5448, -7712}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 1134, -1011, 91}, 0, { 4730, -8430}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 1434, -204, -357}, 0, { 4480, -9676}, {0x3b, 0x4f, 0x67, 0xff}}}, - {{{ 1134, -1011, 91}, 0, { 4730, -8430}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 556, -1015, 91}, 0, { 3768, -7468}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 1434, -204, -357}, 0, { 4480, -9676}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 256, -204, -357}, 0, { 2522, -7718}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 1434, -204, 973}, 0, { 6694, -7462}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 256, -204, 973}, 0, { 4736, -5504}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 556, -1015, 523}, 0, { 4486, -6750}, {0x4e, 0x69, 0x7e, 0xff}}}, - {{{ 1134, -1011, 523}, 0, { 5448, -7712}, {0x4e, 0x69, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008680, 0x00454e00, 29021, 0x00008680, 192); // 0x07008740 - 0x07008830 -static const Vtx bitdw_seg7_vertex_07008740[] = { - {{{ -818, 1126, -357}, 0, { 6612, -5652}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -818, 973, -153}, 0, { 6100, -6164}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -818, 102, -153}, 0, { 6100, -6164}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 922, -357}, 0, { 9294, -8336}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 768, 768}, 0, { 6484, -11146}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 922, 768}, 0, { 6484, -11146}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 768, -153}, 0, { 8782, -8846}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 102, -153}, 0, { 8782, -8846}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 102, -357}, 0, { 9294, -8336}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 819, 102, -153}, 0, { 10188, -10252}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 819, 102, -357}, 0, { 10700, -9740}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 819, 922, -357}, 0, { 10700, -9740}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 819, 922, 768}, 0, { 7888, -12552}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 819, 768, 768}, 0, { 7888, -12552}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 819, 768, -153}, 0, { 10188, -10252}, {0x35, 0x65, 0x8d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008740, 0x00454e00, 29021, 0x00008740, 240); // 0x07008830 - 0x07008930 -static const Vtx bitdw_seg7_vertex_07008830[] = { - {{{ -1381, 1126, -357}, 0, { 5206, -4248}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1381, 973, 768}, 0, { 2396, -7058}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1381, 1126, 768}, 0, { 2396, -7058}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -818, 102, -153}, 0, { 6100, -6164}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -818, 102, -357}, 0, { 6612, -5652}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -818, 1126, -357}, 0, { 6612, -5652}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -818, 1126, 768}, 0, { 3800, -8464}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -818, 973, 768}, 0, { 3800, -8464}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -818, 973, -153}, 0, { 6100, -6164}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1381, 102, -153}, 0, { 4694, -4758}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1381, 973, -153}, 0, { 4694, -4758}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1381, 102, -357}, 0, { 5206, -4248}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 768, 768}, 0, { 1310, 2330}, {0x13, 0x28, 0x4d, 0xff}}}, - {{{ 819, 768, -153}, 0, { 862, 4182}, {0x13, 0x28, 0x4d, 0xff}}}, - {{{ 819, 768, 768}, 0, { 2012, 3032}, {0x13, 0x28, 0x4d, 0xff}}}, - {{{ 256, 768, -153}, 0, { 160, 3480}, {0x13, 0x28, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008830, 0x00454e00, 29021, 0x00008830, 256); // 0x07008930 - 0x07008970 -static const Vtx bitdw_seg7_vertex_07008930[] = { - {{{ -1381, 973, 768}, 0, { -732, 288}, {0x13, 0x28, 0x4d, 0xff}}}, - {{{ -1381, 973, -153}, 0, { -1882, 1436}, {0x13, 0x28, 0x4d, 0xff}}}, - {{{ -818, 973, -153}, 0, { -1180, 2138}, {0x13, 0x28, 0x4d, 0xff}}}, - {{{ -818, 973, 768}, 0, { 0, 990}, {0x13, 0x28, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008930, 0x00454e00, 29021, 0x00008930, 64); // 0x07008970 - 0x07008A70 -static const Vtx bitdw_seg7_vertex_07008970[] = { - {{{ 256, 922, -357}, 0, { 12616, -8208}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 819, 922, -357}, 0, { 15426, -8208}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 819, 102, -357}, 0, { 15426, -8208}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 102, -357}, 0, { 12616, -8208}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1381, 1126, -357}, 0, { 14788, -6164}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -818, 1126, -357}, 0, { 17598, -6164}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -818, 102, -357}, 0, { 17598, -6164}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ -1381, 102, -357}, 0, { 14788, -6164}, {0x35, 0x65, 0x8d, 0xff}}}, - {{{ 256, 768, -153}, 0, { 12616, -7186}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 256, 102, -153}, 0, { 12616, -7186}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 819, 102, -153}, 0, { 15554, -7186}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ 819, 768, -153}, 0, { 15426, -7186}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ -1381, 973, -153}, 0, { 14788, -5142}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ -818, 102, -153}, 0, { 17598, -5142}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ -818, 973, -153}, 0, { 17598, -5142}, {0x20, 0x52, 0x79, 0xff}}}, - {{{ -1381, 102, -153}, 0, { 14788, -5142}, {0x20, 0x52, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008970, 0x00454e00, 29021, 0x00008970, 256); // 0x07008A70 - 0x07008AF0 -static const Vtx bitdw_seg7_vertex_07008A70[] = { - {{{ 256, 922, 768}, 0, { 12616, -2586}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 819, 768, 768}, 0, { 15426, -2586}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 819, 922, 768}, 0, { 15426, -2586}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 256, 768, 768}, 0, { 12616, -2586}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -1381, 1126, 768}, 0, { 14788, 478}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -1381, 973, 768}, 0, { 14788, 478}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -818, 973, 768}, 0, { 17598, 478}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -818, 1126, 768}, 0, { 17598, 478}, {0x52, 0x7f, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07008A70, 0x00454e00, 29021, 0x00008a70, 128); // 0x07008AF0 - 0x07008D58 static const Gfx bitdw_seg7_dl_07008AF0[] = { diff --git a/levels/bitdw/areas/1/quartz_crystal/model.inc.c b/levels/bitdw/areas/1/quartz_crystal/model.inc.c index 9c49bf064..3bd467e9e 100644 --- a/levels/bitdw/areas/1/quartz_crystal/model.inc.c +++ b/levels/bitdw/areas/1/quartz_crystal/model.inc.c @@ -1,53 +1,12 @@ +#include "pc/rom_assets.h" // 0x07009078 - 0x07009168 -static const Vtx bitdw_seg7_vertex_07009078[] = { - {{{ 39, 178, -60}, 0, { 794, 0}, {0xe4, 0xff, 0xff, 0xff}}}, - {{{ -37, 178, -60}, 0, { 204, 0}, {0xe4, 0xff, 0xff, 0xff}}}, - {{{ 0, 256, 0}, 0, { 494, 476}, {0xe4, 0xff, 0xff, 0xff}}}, - {{{ -37, 178, 62}, 0, { 204, 990}, {0xe4, 0xff, 0xff, 0xff}}}, - {{{ 39, 178, 62}, 0, { 794, 990}, {0xe4, 0xff, 0xff, 0xff}}}, - {{{ 0, 256, 0}, 0, { 494, 476}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -66, 178, 0}, 0, { -24, 476}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -37, 178, 62}, 0, { 204, 990}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ 67, 178, 0}, 0, { 1010, 476}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ 39, 178, -60}, 0, { 794, 0}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -37, 178, -60}, 0, { 204, 0}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -66, 178, 0}, 0, { -24, 476}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ 0, 256, 0}, 0, { 494, 476}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ 39, 178, 62}, 0, { 794, 990}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ 67, 178, 0}, 0, { 1010, 476}, {0xa0, 0xd8, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009078, 0x00454e00, 29021, 0x00009078, 240); // 0x07009168 - 0x07009268 -static const Vtx bitdw_seg7_vertex_07009168[] = { - {{{ -37, 178, 62}, 0, { 204, 990}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -17, 25, 37}, 0, { 356, 786}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ 20, 25, 37}, 0, { 648, 786}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ 39, 178, 62}, 0, { 794, 990}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ 39, 178, -60}, 0, { 794, 0}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ 20, 25, -36}, 0, { 648, 172}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -17, 25, -36}, 0, { 356, 172}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -37, 178, -60}, 0, { 204, 0}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ 39, 178, 62}, 0, { 794, 990}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ 43, 25, 0}, 0, { 824, 474}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ 67, 178, 0}, 0, { 1010, 476}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ 20, 25, 37}, 0, { 648, 786}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -37, 178, -60}, 0, { 204, 0}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -40, 25, 0}, 0, { 180, 474}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -66, 178, 0}, 0, { -24, 476}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -17, 25, -36}, 0, { 356, 172}, {0x69, 0xb4, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009168, 0x00454e00, 29021, 0x00009168, 256); // 0x07009268 - 0x070092E8 -static const Vtx bitdw_seg7_vertex_07009268[] = { - {{{ 43, 25, 0}, 0, { 824, 474}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ 20, 25, -36}, 0, { 648, 172}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ 39, 178, -60}, 0, { 794, 0}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ 67, 178, 0}, 0, { 1010, 476}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ -40, 25, 0}, 0, { 180, 474}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ -17, 25, 37}, 0, { 356, 786}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ -37, 178, 62}, 0, { 204, 990}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ -66, 178, 0}, 0, { -24, 476}, {0x5f, 0x9c, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009268, 0x00454e00, 29021, 0x00009268, 128); // 0x070092E8 - 0x070093B0 static const Gfx bitdw_seg7_dl_070092E8[] = { diff --git a/levels/bitdw/areas/1/quartzy_path_1/model.inc.c b/levels/bitdw/areas/1/quartzy_path_1/model.inc.c index 4a11151f5..abf70a224 100644 --- a/levels/bitdw/areas/1/quartzy_path_1/model.inc.c +++ b/levels/bitdw/areas/1/quartzy_path_1/model.inc.c @@ -1,87 +1,18 @@ +#include "pc/rom_assets.h" // 0x07003688 - 0x07003778 -static const Vtx bitdw_seg7_vertex_07003688[] = { - {{{ 3507, -588, 205}, 0, { 4226, -542}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ 3712, -485, 614}, 0, { 4056, -1054}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ 3712, -588, 614}, 0, { 4056, -1054}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ 3507, -485, 205}, 0, { 4226, -542}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ -1305, 333, 614}, 0, { -116, 3118}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ -1305, 640, 614}, 0, { -116, 3118}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ -2124, 1152, -921}, 0, { 478, 5076}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ -1919, 742, -921}, 0, { 650, 4906}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ -1509, 742, -1125}, 0, { 1160, 4736}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ -895, 640, 0}, 0, { 734, 3288}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ -895, 230, 0}, 0, { 734, 3288}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ -1509, 1152, -1125}, 0, { 1160, 4736}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ 742, 230, 1126}, 0, { 1160, 990}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -1305, 640, 614}, 0, { -116, 3118}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -1305, 333, 614}, 0, { -116, 3118}, {0x37, 0x7e, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07003688, 0x00454e00, 29021, 0x00003688, 240); // 0x07003778 - 0x07003868 -static const Vtx bitdw_seg7_vertex_07003778[] = { - {{{ 3712, -588, 614}, 0, { 4056, -1054}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ 3712, -485, 614}, 0, { 4056, -1054}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ 2381, -383, 614}, 0, { 2948, 54}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ 2381, -588, 614}, 0, { 2948, 54}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ 2176, -485, 0}, 0, { 3290, 734}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ 3507, -485, 205}, 0, { 4226, -542}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ 3507, -588, 205}, 0, { 4226, -542}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ 2176, -383, 0}, 0, { 3290, 734}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ 742, 230, 512}, 0, { 1672, 1500}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -895, 230, 0}, 0, { 734, 3288}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -895, 640, 0}, 0, { 734, 3288}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ 742, -178, 512}, 0, { 1672, 1500}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ 447, -59, 1044}, 0, { 982, 1302}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ 742, 230, 1126}, 0, { 1160, 990}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -1305, 333, 614}, 0, { -116, 3118}, {0x37, 0x7e, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07003778, 0x00454e00, 29021, 0x00003778, 240); // 0x07003868 - 0x07003968 -static const Vtx bitdw_seg7_vertex_07003868[] = { - {{{ 742, 230, 512}, 0, { 1672, 1500}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ 2176, -383, 0}, 0, { 3290, 734}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ 2176, -485, 0}, 0, { 3290, 734}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ 742, -178, 512}, 0, { 1672, 1500}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ 2381, -588, 614}, 0, { 2948, 54}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ 742, 230, 1126}, 0, { 1160, 990}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ 447, -59, 1044}, 0, { 982, 1302}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ 2381, -383, 614}, 0, { 2948, 54}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ -1509, 1152, -1125}, 0, { 1160, 4736}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2124, 1152, -921}, 0, { 478, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1305, 640, 614}, 0, { -116, 3118}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2176, -383, 0}, 0, { 3290, 734}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2381, -383, 614}, 0, { 2948, 54}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3712, -485, 614}, 0, { 4056, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3507, -485, 205}, 0, { 4226, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 742, 230, 512}, 0, { 1672, 1500}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07003868, 0x00454e00, 29021, 0x00003868, 256); // 0x07003968 - 0x07003A68 -static const Vtx bitdw_seg7_vertex_07003968[] = { - {{{ 742, 230, 512}, 0, { 1672, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 742, 230, 1126}, 0, { 1160, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2381, -383, 614}, 0, { 2948, 54}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 742, 230, 512}, 0, { 1672, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -895, 640, 0}, 0, { 734, 3288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1305, 640, 614}, 0, { -116, 3118}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1509, 1152, -1125}, 0, { 1160, 4736}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2176, -485, 0}, 0, { 3290, 734}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 3507, -588, 205}, 0, { 4226, -542}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 2381, -588, 614}, 0, { 2948, 54}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 3712, -588, 614}, 0, { 4056, -1054}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 742, -178, 512}, 0, { 1672, 1500}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 447, -59, 1044}, 0, { 982, 1302}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1305, 333, 614}, 0, { -116, 3118}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -895, 230, 0}, 0, { 734, 3288}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1919, 742, -921}, 0, { 650, 4906}, {0x00, 0x43, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07003968, 0x00454e00, 29021, 0x00003968, 256); // 0x07003A68 - 0x07003A98 -static const Vtx bitdw_seg7_vertex_07003A68[] = { - {{{ -1919, 742, -921}, 0, { 650, 4906}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1509, 742, -1125}, 0, { 1160, 4736}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -895, 230, 0}, 0, { 734, 3288}, {0x00, 0x43, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07003A68, 0x00454e00, 29021, 0x00003a68, 48); // 0x07003A98 - 0x07003BF0 static const Gfx bitdw_seg7_dl_07003A98[] = { diff --git a/levels/bitdw/areas/1/quartzy_path_2/model.inc.c b/levels/bitdw/areas/1/quartzy_path_2/model.inc.c index 00d18d7ca..975fe462f 100644 --- a/levels/bitdw/areas/1/quartzy_path_2/model.inc.c +++ b/levels/bitdw/areas/1/quartzy_path_2/model.inc.c @@ -1,102 +1,18 @@ +#include "pc/rom_assets.h" // 0x07003C60 - 0x07003D60 -static const Vtx bitdw_seg7_vertex_07003C60[] = { - {{{ -1074, 102, 51}, 0, { 1330, 1568}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ -1074, -101, -50}, 0, { 1500, 1396}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ -1074, -101, -460}, 0, { 2182, 1534}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ -1074, 102, -562}, 0, { 2352, 1772}, {0x2b, 0x5c, 0x54, 0xff}}}, - {{{ -2309, -204, 1075}, 0, { -370, 922}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -2309, -613, 1075}, 0, { -370, 514}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -1795, -51, 47}, 0, { 1338, 1414}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -1795, -307, -55}, 0, { 1508, 1194}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -2718, -613, 1280}, 0, { 0, 650}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -2923, -204, 1280}, 0, { 0, 990}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -2004, 0, -557}, 0, { -3088, 1668}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -1898, -307, -259}, 0, { -2592, 1330}, {0x37, 0x7e, 0x69, 0xff}}}, - {{{ -1898, -307, -259}, 0, { -3434, 1766}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ -2004, 0, -557}, 0, { -3612, 2010}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ -1074, -101, -460}, 0, { -2064, 1716}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ -1074, 102, -562}, 0, { -2064, 1862}, {0x2e, 0x9a, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07003C60, 0x00454e00, 29021, 0x00003c60, 256); // 0x07003D60 - 0x07003E60 -static const Vtx bitdw_seg7_vertex_07003D60[] = { - {{{ -1795, -51, 47}, 0, { -3264, 1924}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ -1795, -307, -55}, 0, { -3264, 1742}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ -1074, 102, 51}, 0, { -2064, 1862}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ -1074, -101, -50}, 0, { -2064, 1716}, {0x2e, 0x9a, 0x73, 0xff}}}, - {{{ -1795, -51, 47}, 0, { 2442, 4142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1074, 102, 52}, 0, { 3038, 3538}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2004, 0, -557}, 0, { 2772, 4818}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1074, 102, -562}, 0, { 3550, 4050}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2309, -204, 1075}, 0, { 1160, 3714}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2923, -204, 1280}, 0, { 478, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1898, -307, -259}, 0, { 2614, 4482}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1795, -307, -55}, 0, { 2528, 4226}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -2309, -613, 1075}, 0, { 1160, 3714}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1074, -101, -50}, 0, { 3124, 3624}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -2718, -613, 1280}, 0, { 650, 3884}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1074, -101, -460}, 0, { 3464, 3964}, {0x00, 0x43, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07003D60, 0x00454e00, 29021, 0x00003d60, 256); // 0x07003E60 - 0x07003F60 -static const Vtx bitdw_seg7_vertex_07003E60[] = { - {{{ 272, 307, -613}, 0, { -540, 480}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 272, -306, -613}, 0, { 990, -1054}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -341, -306, -613}, 0, { 2524, 478}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -341, 307, -613}, 0, { 990, 2010}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -341, 307, 102}, 0, { 990, 2010}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -341, -306, 102}, 0, { 2524, 478}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 272, -306, 102}, 0, { 990, -1054}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 272, 307, 102}, 0, { -540, 480}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1792, 102, -101}, 0, { 1246, 1244}, {0x59, 0x7d, 0x4c, 0xff}}}, - {{{ 1741, -50, -101}, 0, { 1628, 862}, {0x59, 0x7d, 0x4c, 0xff}}}, - {{{ 1741, -50, -409}, 0, { 862, 96}, {0x59, 0x7d, 0x4c, 0xff}}}, - {{{ 1792, 102, -409}, 0, { 480, 480}, {0x59, 0x7d, 0x4c, 0xff}}}, - {{{ 1024, 102, -562}, 0, { 96, 96}, {0x59, 0x7d, 0x4c, 0xff}}}, - {{{ 1024, -204, -50}, 0, { 2140, 606}, {0x59, 0x7d, 0x4c, 0xff}}}, - {{{ 1024, 102, 51}, 0, { 1628, 1626}, {0x59, 0x7d, 0x4c, 0xff}}}, - {{{ 1024, -204, -460}, 0, { 1118, -416}, {0x59, 0x7d, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07003E60, 0x00454e00, 29021, 0x00003e60, 256); // 0x07003F60 - 0x07004060 -static const Vtx bitdw_seg7_vertex_07003F60[] = { - {{{ 272, 307, 102}, 0, { 1246, 2266}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 272, -306, -613}, 0, { 990, -1054}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 272, 307, -613}, 0, { -542, 480}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 272, -306, 102}, 0, { 2778, 734}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -341, 307, -613}, 0, { -542, 480}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -341, -306, -613}, 0, { 990, -1054}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -341, -306, 102}, 0, { 2778, 734}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -341, 307, 102}, 0, { 1246, 2266}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -341, 307, 102}, 0, { 0, 990}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 272, 307, -613}, 0, { 3290, 1244}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -341, 307, -613}, 0, { 1756, 2776}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 272, 307, 102}, 0, { 1500, -542}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -341, -306, -613}, 0, { 1756, 2776}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 272, -306, -613}, 0, { 3290, 1244}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 272, -306, 102}, 0, { 1500, -542}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -341, -306, 102}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07003F60, 0x00454e00, 29021, 0x00003f60, 256); // 0x07004060 - 0x07004160 -static const Vtx bitdw_seg7_vertex_07004060[] = { - {{{ 1741, -50, -101}, 0, { 2352, 1498}, {0x3a, 0x48, 0x35, 0xff}}}, - {{{ 1024, -204, -460}, 0, { 0, 2692}, {0x3a, 0x48, 0x35, 0xff}}}, - {{{ 1741, -50, -409}, 0, { 2352, 2522}, {0x3a, 0x48, 0x35, 0xff}}}, - {{{ 1024, -204, -50}, 0, { 0, 1328}, {0x3a, 0x48, 0x35, 0xff}}}, - {{{ 1792, 102, -409}, 0, { -3734, -3736}, {0x66, 0x88, 0x67, 0xff}}}, - {{{ 1741, -50, -409}, 0, { -3224, -3992}, {0x66, 0x88, 0x67, 0xff}}}, - {{{ 1024, 102, -562}, 0, { -1818, -1820}, {0x66, 0x88, 0x67, 0xff}}}, - {{{ 1024, -204, -460}, 0, { -1052, -2588}, {0x66, 0x88, 0x67, 0xff}}}, - {{{ 1024, 102, 51}, 0, { -1818, -1820}, {0x66, 0x88, 0x67, 0xff}}}, - {{{ 1024, -204, -50}, 0, { -1052, -2588}, {0x66, 0x88, 0x67, 0xff}}}, - {{{ 1741, -50, -101}, 0, { -3224, -3992}, {0x66, 0x88, 0x67, 0xff}}}, - {{{ 1792, 102, -101}, 0, { -3734, -3736}, {0x66, 0x88, 0x67, 0xff}}}, - {{{ 1792, 102, -409}, 0, { 6484, -2970}, {0xbd, 0xdb, 0xb3, 0xff}}}, - {{{ 1024, 102, 51}, 0, { 3418, -2204}, {0xbd, 0xdb, 0xb3, 0xff}}}, - {{{ 1792, 102, -101}, 0, { 5716, -3736}, {0xbd, 0xdb, 0xb3, 0xff}}}, - {{{ 1024, 102, -562}, 0, { 4950, -670}, {0xbd, 0xdb, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07004060, 0x00454e00, 29021, 0x00004060, 256); // 0x07004160 - 0x07004220 static const Gfx bitdw_seg7_dl_07004160[] = { diff --git a/levels/bitdw/areas/1/quartzy_path_fences/model.inc.c b/levels/bitdw/areas/1/quartzy_path_fences/model.inc.c index 9e007cf50..2a5a4f2d3 100644 --- a/levels/bitdw/areas/1/quartzy_path_fences/model.inc.c +++ b/levels/bitdw/areas/1/quartzy_path_fences/model.inc.c @@ -1,36 +1,9 @@ +#include "pc/rom_assets.h" // 0x07004390 - 0x07004480 -static const Vtx bitdw_seg7_vertex_07004390[] = { - {{{ 979, 307, -1022}, 0, { 7430, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 253, 255, -1018}, 0, { 240, -14}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 258, 153, -1027}, 0, { 70, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 49, 205, -1632}, 0, { 172, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 979, 307, -1637}, 0, { 9510, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 979, 410, -1637}, 0, { 9510, 0}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 49, 307, -1632}, 0, { 238, -30}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 49, 205, -1632}, 0, { 20784, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 49, 307, -1632}, 0, { 20784, 0}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -874, 102, 214}, 0, { 172, 0}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -869, 0, 205}, 0, { 172, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -874, 102, 214}, 0, { 17900, -6}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -44, -413, 1770}, 0, { -438, 0}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -50, -511, 1741}, 0, { -438, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -869, 0, 205}, 0, { 17670, 990}, {0xaf, 0xce, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07004390, 0x00454e00, 29021, 0x00004390, 240); // 0x07004480 - 0x07004530 -static const Vtx bitdw_seg7_vertex_07004480[] = { - {{{ 33, -135, 544}, 0, { -438, 0}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -255, 0, 0}, 0, { 5772, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -258, 102, 8}, 0, { 6092, 20}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 979, 307, -1022}, 0, { 7430, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 979, 410, -1023}, 0, { 7644, -10}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 253, 255, -1018}, 0, { 240, -14}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 258, 153, -1027}, 0, { 11336, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 253, 255, -1018}, 0, { 11370, 0}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -258, 102, 8}, 0, { -186, -30}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -255, 0, 0}, 0, { -234, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 21, -230, 508}, 0, { -438, 990}, {0xaf, 0xce, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07004480, 0x00454e00, 29021, 0x00004480, 176); // 0x07004530 - 0x070045C0 static const Gfx bitdw_seg7_dl_07004530[] = { diff --git a/levels/bitdw/areas/1/staircase_slope_and_platform/model.inc.c b/levels/bitdw/areas/1/staircase_slope_and_platform/model.inc.c index 624e18c6b..d6ec27044 100644 --- a/levels/bitdw/areas/1/staircase_slope_and_platform/model.inc.c +++ b/levels/bitdw/areas/1/staircase_slope_and_platform/model.inc.c @@ -1,240 +1,45 @@ +#include "pc/rom_assets.h" // 0x07009430 - 0x07009530 -static const Vtx bitdw_seg7_vertex_07009430[] = { - {{{ 307, 955, 307}, 0, { -4538, -2496}, {0x3b, 0x41, 0x42, 0xff}}}, - {{{ 922, 1024, -204}, 0, { -4644, -4306}, {0x3b, 0x41, 0x42, 0xff}}}, - {{{ 922, 1024, 205}, 0, { -5326, -3624}, {0x3b, 0x41, 0x42, 0xff}}}, - {{{ 307, 955, -306}, 0, { -3516, -3518}, {0x3b, 0x41, 0x42, 0xff}}}, - {{{ -1740, -818, 307}, 0, { 0, 2010}, {0x3b, 0x41, 0x42, 0xff}}}, - {{{ -1740, -818, -306}, 0, { 990, 990}, {0x3b, 0x41, 0x42, 0xff}}}, - {{{ 307, 955, -306}, 0, { 6326, 1442}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 102, 1229, -306}, 0, { 6612, 478}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 717, 1229, -306}, 0, { 7632, 1498}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 922, 1024, 205}, 0, { 7632, 2180}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 717, 1229, 307}, 0, { 7632, 1498}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 307, 955, 307}, 0, { 6326, 1442}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1740, -818, 307}, 0, { 0, 990}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 102, 1229, 307}, 0, { 6610, 478}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1740, -818, -306}, 0, { 0, 990}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 102, 1229, -306}, 0, { 6610, 478}, {0x7c, 0x89, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009430, 0x00454e00, 29021, 0x00009430, 256); // 0x07009530 - 0x07009610 -static const Vtx bitdw_seg7_vertex_07009530[] = { - {{{ -1740, -818, -306}, 0, { 0, 990}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1740, 205, -306}, 0, { 1842, -884}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1125, 205, -306}, 0, { 2864, 138}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 102, 1229, -306}, 0, { 6610, 478}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 307, 955, -306}, 0, { 6326, 1442}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 717, 1229, -306}, 0, { 7632, 1498}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 922, 1024, -204}, 0, { 7632, 2180}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1740, -818, 307}, 0, { 0, 990}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 102, 1229, 307}, 0, { 6610, 478}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1125, 205, 307}, 0, { 2864, 138}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 717, 1229, 307}, 0, { 7632, 1498}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 102, 1229, 307}, 0, { 6612, 478}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 307, 955, 307}, 0, { 6326, 1442}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ -1740, 205, 307}, 0, { 1842, -884}, {0x7c, 0x89, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009530, 0x00454e00, 29021, 0x00009530, 224); // 0x07009610 - 0x07009690 -static const Vtx bitdw_seg7_vertex_07009610[] = { - {{{ -1740, -613, 307}, 0, { 990, 0}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -1740, 205, 307}, 0, { 2352, 1328}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -1740, 205, -306}, 0, { 1330, 2350}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ -1740, -613, -306}, 0, { 0, 990}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 717, 1229, -306}, 0, { 2012, 990}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 102, 1229, -306}, 0, { 990, 2010}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 102, 1229, 307}, 0, { 0, 990}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 717, 1229, 307}, 0, { 990, 0}, {0xb7, 0xcd, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009610, 0x00454e00, 29021, 0x00009610, 128); // 0x07009690 - 0x07009790 -static const Vtx bitdw_seg7_vertex_07009690[] = { - {{{ 1946, 1331, 205}, 0, { 862, -30}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 1741, 1229, 717}, 0, { 0, 990}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 2150, 1229, 307}, 0, { 990, 990}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 2150, 1229, -306}, 0, { 0, 990}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 1741, 1229, -716}, 0, { 990, 990}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 1638, 1331, -511}, 0, { 990, 0}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 1946, 1331, -204}, 0, { 224, 0}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 922, 1331, -204}, 0, { 862, -30}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 1126, 1229, -716}, 0, { 0, 990}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 717, 1229, -306}, 0, { 990, 990}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 1229, 1331, -511}, 0, { 96, -30}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 717, 1229, 307}, 0, { 0, 990}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 1126, 1229, 717}, 0, { 990, 990}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 1229, 1331, 512}, 0, { 990, 0}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 922, 1331, 205}, 0, { 224, 0}, {0xd2, 0xd2, 0xd2, 0xff}}}, - {{{ 1638, 1331, 512}, 0, { 96, -30}, {0xd2, 0xd2, 0xd2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009690, 0x00454e00, 29021, 0x00009690, 256); // 0x07009790 - 0x07009880 -static const Vtx bitdw_seg7_vertex_07009790[] = { - {{{ 717, 1229, 307}, 0, { 990, 990}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 922, 1331, 205}, 0, { 820, -48}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 922, 1331, -204}, 0, { 138, -48}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 717, 1229, -306}, 0, { 0, 990}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 2150, 1229, -306}, 0, { 990, 990}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 1946, 1331, 205}, 0, { 308, 0}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 2150, 1229, 307}, 0, { 0, 990}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 1946, 1331, -204}, 0, { 990, 0}, {0xbe, 0xbe, 0xbe, 0xff}}}, - {{{ 717, 1229, -306}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1126, 1229, -716}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, 1024, -204}, 0, { 862, 526}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2150, 1229, 307}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1741, 1229, 717}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1946, 1024, 205}, 0, { 862, 526}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1638, 1024, 512}, 0, { 96, 526}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009790, 0x00454e00, 29021, 0x00009790, 240); // 0x07009880 - 0x07009970 -static const Vtx bitdw_seg7_vertex_07009880[] = { - {{{ 922, 1024, 205}, 0, { 154, 526}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1229, 1024, 512}, 0, { 920, 526}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 717, 1229, 307}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1126, 1229, 717}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1638, 1024, -511}, 0, { 920, 526}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1741, 1229, -716}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2150, 1229, -306}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1126, 1229, -716}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1229, 1024, -511}, 0, { 96, 526}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, 1024, -204}, 0, { 862, 526}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1946, 1024, -204}, 0, { 154, 526}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1229, 1331, -511}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1741, 1229, -716}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1126, 1229, -716}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1638, 1331, -511}, 0, { 308, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009880, 0x00454e00, 29021, 0x00009880, 240); // 0x07009970 - 0x07009A70 -static const Vtx bitdw_seg7_vertex_07009970[] = { - {{{ 1638, 1331, 512}, 0, { 820, -26}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1229, 1331, 512}, 0, { 138, -26}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1126, 1229, 717}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1741, 1229, 717}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2150, 1229, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1946, 1024, 205}, 0, { 206, 582}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2150, 1229, -306}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1946, 1024, -204}, 0, { 888, 582}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, 1229, 717}, 0, { 990, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1126, 1229, 717}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1638, 1024, 512}, 0, { 820, 584}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1229, 1024, 512}, 0, { 138, 584}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1126, 1229, -716}, 0, { 990, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1741, 1229, -716}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1229, 1024, -511}, 0, { 888, 582}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1638, 1024, -511}, 0, { 206, 582}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009970, 0x00454e00, 29021, 0x00009970, 256); // 0x07009A70 - 0x07009B60 -static const Vtx bitdw_seg7_vertex_07009A70[] = { - {{{ -1433, -204, 922}, 0, { 1194, 990}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -1740, -306, 922}, 0, { 2420, 990}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -1433, -306, 922}, 0, { 1194, 990}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -1740, -204, 922}, 0, { 2420, 990}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -1125, 51, 922}, 0, { 0, 990}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -1433, -50, 922}, 0, { 1194, 990}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -1125, -50, 922}, 0, { 0, 990}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -1433, 51, 922}, 0, { 1194, 990}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -1433, 205, 307}, 0, { 1194, -1462}, {0xa5, 0xd8, 0x8c, 0xff}}}, - {{{ -1740, 205, 307}, 0, { 2420, -1462}, {0xa5, 0xd8, 0x8c, 0xff}}}, - {{{ -1637, 154, 614}, 0, { 2012, -236}, {0xa5, 0xd8, 0x8c, 0xff}}}, - {{{ -1433, -204, 307}, 0, { 1194, -1462}, {0xa5, 0xd8, 0x8c, 0xff}}}, - {{{ -1740, -204, 922}, 0, { 2420, 990}, {0xa5, 0xd8, 0x8c, 0xff}}}, - {{{ -1433, -204, 922}, 0, { 1194, 990}, {0xa5, 0xd8, 0x8c, 0xff}}}, - {{{ -1740, -204, 307}, 0, { 2420, -1462}, {0xa5, 0xd8, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009A70, 0x00454e00, 29021, 0x00009a70, 240); // 0x07009B60 - 0x07009C50 -static const Vtx bitdw_seg7_vertex_07009B60[] = { - {{{ -1433, 51, 614}, 0, { 1194, -236}, {0xa5, 0xd8, 0x8c, 0xff}}}, - {{{ -1125, 51, 922}, 0, { 0, 990}, {0xa5, 0xd8, 0x8c, 0xff}}}, - {{{ -1125, 51, 307}, 0, { 0, -1462}, {0xa5, 0xd8, 0x8c, 0xff}}}, - {{{ -1433, 51, 922}, 0, { 1194, 990}, {0xa5, 0xd8, 0x8c, 0xff}}}, - {{{ -1637, 51, 614}, 0, { 480, 734}, {0x70, 0xac, 0x52, 0xff}}}, - {{{ -1433, -50, 614}, 0, { 0, 990}, {0x70, 0xac, 0x52, 0xff}}}, - {{{ -1433, 51, 614}, 0, { 0, 734}, {0x70, 0xac, 0x52, 0xff}}}, - {{{ -1637, 154, 614}, 0, { 480, 480}, {0x70, 0xac, 0x52, 0xff}}}, - {{{ -1740, -306, 307}, 0, { 2420, -1462}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1433, -306, 307}, 0, { 1194, -1462}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1433, -306, 922}, 0, { 1194, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1740, -306, 922}, 0, { 2420, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1637, 51, 614}, 0, { 2012, -236}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1433, -50, 307}, 0, { 1194, -1462}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1433, -50, 614}, 0, { 1194, -236}, {0x38, 0x4a, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009B60, 0x00454e00, 29021, 0x00009b60, 240); // 0x07009C50 - 0x07009D50 -static const Vtx bitdw_seg7_vertex_07009C50[] = { - {{{ -1433, -50, 307}, 0, { 1194, -1462}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1125, -50, 922}, 0, { 0, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1433, -50, 922}, 0, { 1194, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1125, -50, 307}, 0, { 0, -1462}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1740, 102, 307}, 0, { 2420, -1462}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1637, 51, 614}, 0, { 2012, -236}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ -1433, 205, 307}, 0, { 1194, -1462}, {0x95, 0xcd, 0x7a, 0xff}}}, - {{{ -1637, 154, 614}, 0, { 2012, -236}, {0x95, 0xcd, 0x7a, 0xff}}}, - {{{ -1433, 51, 614}, 0, { 1194, -236}, {0x95, 0xcd, 0x7a, 0xff}}}, - {{{ -1125, 51, 307}, 0, { 0, -1462}, {0x95, 0xcd, 0x7a, 0xff}}}, - {{{ -1637, 154, 614}, 0, { 734, -160}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1740, 205, 307}, 0, { 1502, -288}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1740, 102, 307}, 0, { 1502, 0}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1740, -306, 922}, 0, { 0, 990}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1740, -204, 922}, 0, { 0, 734}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1740, -204, 307}, 0, { 1502, 734}, {0x69, 0x8a, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009C50, 0x00454e00, 29021, 0x00009c50, 256); // 0x07009D50 - 0x07009E30 -static const Vtx bitdw_seg7_vertex_07009D50[] = { - {{{ -1740, -306, 922}, 0, { 0, 990}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1740, -204, 307}, 0, { 1502, 734}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1740, -306, 307}, 0, { 1502, 990}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1433, -306, 307}, 0, { 1502, 990}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1433, -204, 307}, 0, { 1502, 734}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1433, -204, 922}, 0, { 0, 734}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1433, -306, 922}, 0, { 0, 990}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1125, -50, 307}, 0, { 1502, 352}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1125, 51, 307}, 0, { 1502, 96}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1125, 51, 922}, 0, { 0, 96}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1125, -50, 922}, 0, { 0, 352}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1433, 51, 614}, 0, { 734, 96}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1433, -50, 614}, 0, { 734, 352}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1433, 51, 922}, 0, { 0, 96}, {0x69, 0x8a, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009D50, 0x00454e00, 29021, 0x00009d50, 224); // 0x07009E30 - 0x07009E90 -static const Vtx bitdw_seg7_vertex_07009E30[] = { - {{{ -1637, 51, 614}, 0, { 734, 96}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1637, 154, 614}, 0, { 734, -160}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1740, 102, 307}, 0, { 1502, 0}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1433, -50, 614}, 0, { 734, 352}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1433, -50, 922}, 0, { 0, 352}, {0x69, 0x8a, 0x4e, 0xff}}}, - {{{ -1433, 51, 922}, 0, { 0, 96}, {0x69, 0x8a, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009E30, 0x00454e00, 29021, 0x00009e30, 96); // 0x07009E90 - 0x07009F10 -static const Vtx bitdw_seg7_vertex_07009E90[] = { - {{{ 1638, 1024, 512}, 0, { 2012, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1229, 1024, 512}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1229, 1024, -511}, 0, { 0, -1566}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1946, 1024, 205}, 0, { 3546, 224}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 922, 1024, 205}, 0, { -1564, 224}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1638, 1024, -511}, 0, { 2012, -1566}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1946, 1024, -204}, 0, { 3546, -798}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 922, 1024, -204}, 0, { -1564, -798}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009E90, 0x00454e00, 29021, 0x00009e90, 128); // 0x07009F10 - 0x07009F90 -static const Vtx bitdw_seg7_vertex_07009F10[] = { - {{{ 1229, 1331, -511}, 0, { 1672, 2692}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1638, 1331, 512}, 0, { 650, 308}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1946, 1331, 205}, 0, { 1672, 308}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1946, 1331, -204}, 0, { 2352, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1638, 1331, -511}, 0, { 2352, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 922, 1331, -204}, 0, { 650, 2692}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 922, 1331, 205}, 0, { 0, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1229, 1331, 512}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07009F10, 0x00454e00, 29021, 0x00009f10, 128); // 0x07009F90 - 0x0700A058 static const Gfx bitdw_seg7_dl_07009F90[] = { diff --git a/levels/bitdw/areas/1/starting_platform/model.inc.c b/levels/bitdw/areas/1/starting_platform/model.inc.c index 059f3eebd..9ede65ab5 100644 --- a/levels/bitdw/areas/1/starting_platform/model.inc.c +++ b/levels/bitdw/areas/1/starting_platform/model.inc.c @@ -1,116 +1,24 @@ +#include "pc/rom_assets.h" // 0x07002138 - 0x07002238 -static const Vtx bitdw_seg7_vertex_07002138[] = { - {{{ -613, 819, 514}, 0, { 1808, 376}, {0x3d, 0x41, 0x74, 0xff}}}, - {{{ -613, 512, -509}, 0, { 1808, 990}, {0x3d, 0x41, 0x74, 0xff}}}, - {{{ -613, 819, -509}, 0, { 1808, 376}, {0x3d, 0x41, 0x74, 0xff}}}, - {{{ -613, 512, 514}, 0, { 1808, 990}, {0x3d, 0x41, 0x74, 0xff}}}, - {{{ -1535, 819, 514}, 0, { 1808, 376}, {0x3d, 0x41, 0x74, 0xff}}}, - {{{ -1535, 819, -509}, 0, { 1808, 376}, {0x3d, 0x41, 0x74, 0xff}}}, - {{{ -1535, 512, -509}, 0, { 1808, 990}, {0x3d, 0x41, 0x74, 0xff}}}, - {{{ -1535, 512, 514}, 0, { 1808, 990}, {0x3d, 0x41, 0x74, 0xff}}}, - {{{ -613, 512, -509}, 0, { -882, 990}, {0x51, 0x51, 0xa8, 0xff}}}, - {{{ -1535, 512, -509}, 0, { -882, 990}, {0x51, 0x51, 0xa8, 0xff}}}, - {{{ -1535, 819, -509}, 0, { -882, 376}, {0x51, 0x51, 0xa8, 0xff}}}, - {{{ -613, 819, -509}, 0, { -882, 376}, {0x51, 0x51, 0xa8, 0xff}}}, - {{{ -1535, 512, 514}, 0, { 820, 990}, {0x51, 0x51, 0xa8, 0xff}}}, - {{{ -613, 819, 514}, 0, { 820, 376}, {0x51, 0x51, 0xa8, 0xff}}}, - {{{ -1535, 819, 514}, 0, { 820, 376}, {0x51, 0x51, 0xa8, 0xff}}}, - {{{ -613, 512, 514}, 0, { 820, 990}, {0x51, 0x51, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07002138, 0x00454e00, 29021, 0x00002138, 256); // 0x07002238 - 0x070022F8 -static const Vtx bitdw_seg7_vertex_07002238[] = { - {{{ 1331, 614, 53}, 0, { 480, 990}, {0xbf, 0xd8, 0x8c, 0xff}}}, - {{{ 1741, 614, -49}, 0, { -36, 0}, {0xbf, 0xd8, 0x8c, 0xff}}}, - {{{ 1331, 614, -48}, 0, { 0, 990}, {0xbf, 0xd8, 0x8c, 0xff}}}, - {{{ 1741, 614, 53}, 0, { 480, 0}, {0xbf, 0xd8, 0x8c, 0xff}}}, - {{{ 1253, 512, 53}, 0, { 0, 990}, {0x70, 0x98, 0x75, 0xff}}}, - {{{ 1741, 614, 53}, 0, { 990, -372}, {0x70, 0x98, 0x75, 0xff}}}, - {{{ 1331, 614, 53}, 0, { 990, 990}, {0x70, 0x98, 0x75, 0xff}}}, - {{{ 1741, 512, 53}, 0, { 0, -372}, {0x70, 0x98, 0x75, 0xff}}}, - {{{ 1741, 512, -51}, 0, { 0, -372}, {0x70, 0x98, 0x75, 0xff}}}, - {{{ 1331, 614, -48}, 0, { 990, 990}, {0x70, 0x98, 0x75, 0xff}}}, - {{{ 1741, 614, -49}, 0, { 990, -372}, {0x70, 0x98, 0x75, 0xff}}}, - {{{ 1253, 512, -48}, 0, { 0, 990}, {0x70, 0x98, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07002238, 0x00454e00, 29021, 0x00002238, 192); // 0x070022F8 - 0x070023F8 -static const Vtx bitdw_seg7_vertex_070022F8[] = { - {{{ 717, 614, -304}, 0, { 982, 3024}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 717, 717, -304}, 0, { 1236, 2768}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 717, 717, 309}, 0, { -294, 1234}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 717, 614, 309}, 0, { -550, 1490}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 102, 717, 309}, 0, { -294, 1234}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 102, 819, -305}, 0, { 1496, 2516}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 102, 819, 309}, 0, { -38, 982}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 102, 717, -305}, 0, { 1240, 2770}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 102, 819, -305}, 0, { 5590, -1054}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ -613, -716, -304}, 0, { 0, 990}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ -613, 819, -304}, 0, { 3800, -2842}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ -1125, 512, -304}, 0, { 1756, -3354}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ -613, 512, -304}, 0, { 3034, -2076}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 717, 614, -304}, 0, { 6612, 990}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 102, 717, -305}, 0, { 5334, -798}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 307, -716, -304}, 0, { 2268, 3288}, {0x83, 0x91, 0x80, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070022F8, 0x00454e00, 29021, 0x000022f8, 256); // 0x070023F8 - 0x070024F8 -static const Vtx bitdw_seg7_vertex_070023F8[] = { - {{{ -613, -716, -304}, 0, { 1500, -542}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 102, 819, -305}, 0, { 2864, 3202}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 102, 717, -305}, 0, { 2694, 3032}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 717, 614, -304}, 0, { 1500, 3884}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 717, 717, -304}, 0, { 1672, 4054}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ -613, 819, 309}, 0, { 3800, -2842}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ -613, -716, 309}, 0, { 0, 990}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 102, 819, 309}, 0, { 5590, -1054}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 717, 614, -304}, 0, { 6612, 990}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 1331, 614, -304}, 0, { 8144, 2522}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 307, -716, -304}, 0, { 2268, 3288}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 717, 614, 309}, 0, { 6612, 990}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 102, 717, 309}, 0, { 5334, -798}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 717, 717, 309}, 0, { 6866, 734}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 1331, 614, 309}, 0, { 8144, 2522}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 307, -716, 309}, 0, { 2268, 3288}, {0x83, 0x91, 0x80, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070023F8, 0x00454e00, 29021, 0x000023f8, 256); // 0x070024F8 - 0x070025D8 -static const Vtx bitdw_seg7_vertex_070024F8[] = { - {{{ -613, 512, 309}, 0, { 3034, -2076}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ -1125, 512, 309}, 0, { 1756, -3354}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ -613, -716, 309}, 0, { 0, 990}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ -613, -716, 309}, 0, { 480, 1498}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 102, 717, 309}, 0, { -712, -2076}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 102, 819, 309}, 0, { -882, -2246}, {0x83, 0x91, 0x80, 0xff}}}, - {{{ 307, -716, -304}, 0, { -2338, 6344}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 1331, 614, -304}, 0, { 982, 3024}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 1331, 614, 309}, 0, { -550, 1490}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 307, -716, 309}, 0, { -3872, 4812}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 717, 717, -304}, 0, { 4822, -798}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 102, 717, 309}, 0, { 1756, -798}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 717, 717, 309}, 0, { 3290, -2332}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 102, 717, -304}, 0, { 3290, 734}, {0xcd, 0xdf, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070024F8, 0x00454e00, 29021, 0x000024f8, 224); // 0x070025D8 - 0x07002658 -static const Vtx bitdw_seg7_vertex_070025D8[] = { - {{{ 1331, 614, -304}, 0, { 6356, -2332}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 717, 614, -304}, 0, { 4822, -798}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 717, 614, 309}, 0, { 3290, -2332}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 1331, 614, 309}, 0, { 4822, -3864}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 102, 819, -304}, 0, { 3290, 734}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ -613, 819, 309}, 0, { 0, 990}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 102, 819, 309}, 0, { 1756, -798}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ -613, 819, -304}, 0, { 1502, 2522}, {0xcd, 0xdf, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070025D8, 0x00454e00, 29021, 0x000025d8, 128); // 0x07002658 - 0x07002698 -static const Vtx bitdw_seg7_vertex_07002658[] = { - {{{ -613, 819, -509}, 0, { 4566, -4120}, {0x79, 0x9f, 0xeb, 0xff}}}, - {{{ -1535, 819, -509}, 0, { 0, -4120}, {0x79, 0x9f, 0xeb, 0xff}}}, - {{{ -1535, 819, 514}, 0, { 0, 990}, {0x79, 0x9f, 0xeb, 0xff}}}, - {{{ -613, 819, 514}, 0, { 4568, 990}, {0x79, 0x9f, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07002658, 0x00454e00, 29021, 0x00002658, 64); // 0x07002698 - 0x07002700 static const Gfx bitdw_seg7_dl_07002698[] = { diff --git a/levels/bitdw/areas/1/track_for_pyramid_platforms/model.inc.c b/levels/bitdw/areas/1/track_for_pyramid_platforms/model.inc.c index 1a24f0ec2..2130fded0 100644 --- a/levels/bitdw/areas/1/track_for_pyramid_platforms/model.inc.c +++ b/levels/bitdw/areas/1/track_for_pyramid_platforms/model.inc.c @@ -1,42 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700A3F8 - 0x0700A4F8 -static const Vtx bitdw_seg7_vertex_0700A3F8[] = { - {{{ -562, 57, -568}, 0, { 260, -6504}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ 614, 57, -620}, 0, { -76, 1328}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ -613, 57, -620}, 0, { -76, -6846}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ 563, 57, 558}, 0, { 260, 990}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ -562, 57, 558}, 0, { 260, 8482}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ -613, 57, 609}, 0, { -76, 8824}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ 614, 57, 609}, 0, { -76, 650}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ 563, 57, -568}, 0, { 260, -8208}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ 614, 57, 609}, 0, { -76, 990}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ 614, 57, -620}, 0, { -76, -8548}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ 563, 57, 558}, 0, { 260, 650}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ -613, 57, 609}, 0, { -76, 990}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ -562, 57, 558}, 0, { 260, 1328}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ -562, 57, -568}, 0, { 260, 10186}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ -613, 57, -620}, 0, { -76, 10526}, {0xe6, 0xee, 0x91, 0xff}}}, - {{{ 563, 57, -568}, 0, { 260, 990}, {0xe6, 0xee, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700A3F8, 0x00454e00, 29021, 0x0000a3f8, 256); // 0x0700A4F8 - 0x0700A5F8 -static const Vtx bitdw_seg7_vertex_0700A4F8[] = { - {{{ 563, 57, 558}, 0, { 404, 1328}, {0xb7, 0xc2, 0x52, 0xff}}}, - {{{ 512, 0, 513}, 0, { -76, 990}, {0xb7, 0xc2, 0x52, 0xff}}}, - {{{ -511, 0, 513}, 0, { -76, -5824}, {0xb7, 0xc2, 0x52, 0xff}}}, - {{{ -562, 57, 558}, 0, { 404, -6164}, {0xb7, 0xc2, 0x52, 0xff}}}, - {{{ -562, 57, -568}, 0, { 460, 650}, {0xb7, 0xc2, 0x52, 0xff}}}, - {{{ 512, 0, -511}, 0, { -76, 7802}, {0xb7, 0xc2, 0x52, 0xff}}}, - {{{ 563, 57, -568}, 0, { 460, 8142}, {0xb7, 0xc2, 0x52, 0xff}}}, - {{{ -511, 0, -511}, 0, { -76, 990}, {0xb7, 0xc2, 0x52, 0xff}}}, - {{{ 563, 57, -568}, 0, { 432, 982}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ 512, 0, 513}, 0, { -76, 9538}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ 563, 57, 558}, 0, { 432, 9838}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ 512, 0, -511}, 0, { -76, 1362}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ -511, 0, 513}, 0, { -76, 956}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ -511, 0, -511}, 0, { -76, -7220}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ -562, 57, -568}, 0, { 432, -7602}, {0x8e, 0xac, 0x52, 0xff}}}, - {{{ -562, 57, 558}, 0, { 432, 1254}, {0x8e, 0xac, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700A4F8, 0x00454e00, 29021, 0x0000a4f8, 256); // 0x0700A5F8 - 0x0700A6A8 static const Gfx bitdw_seg7_dl_0700A5F8[] = { diff --git a/levels/bitdw/areas/1/wooden_bridge_and_fences/model.inc.c b/levels/bitdw/areas/1/wooden_bridge_and_fences/model.inc.c index 077611539..0033bd338 100644 --- a/levels/bitdw/areas/1/wooden_bridge_and_fences/model.inc.c +++ b/levels/bitdw/areas/1/wooden_bridge_and_fences/model.inc.c @@ -1,41 +1,12 @@ +#include "pc/rom_assets.h" // 0x07003370 - 0x07003460 -static const Vtx bitdw_seg7_vertex_07003370[] = { - {{{ 51, 410, -1228}, 0, { 912, -30}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -1021, 492, -1393}, 0, {-10012, -24}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -1021, 390, -1393}, 0, { -9878, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 51, 410, -1228}, 0, { 990, 0}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 256, 307, -818}, 0, { -3578, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 264, 409, -818}, 0, { -3614, -28}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 51, 307, -1228}, 0, { 990, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 264, 409, -818}, 0, { 786, 0}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 162, 417, -818}, 0, { -234, 0}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 154, 315, -818}, 0, { -234, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ 256, 307, -818}, 0, { 786, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -146, 441, -818}, 0, { 800, -30}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -1074, 512, -818}, 0, { -8488, -28}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -1074, 410, -818}, 0, { -8410, 990}, {0xaf, 0xce, 0x16, 0xff}}}, - {{{ -146, 338, -818}, 0, { 878, 990}, {0xaf, 0xce, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07003370, 0x00454e00, 29021, 0x00003370, 240); // 0x07003460 - 0x070034E0 -static const Vtx bitdw_seg7_vertex_07003460[] = { - {{{ -153, 205, -818}, 0, { 990, 990}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -153, -442, 1090}, 0, { -9072, 990}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -153, -215, 1058}, 0, { -8900, -86}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -146, 441, -818}, 0, { 990, 0}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ 154, -215, 1058}, 0, { -8900, -86}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ 154, -442, 1090}, 0, { -9070, 990}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ 162, 417, -818}, 0, { 990, 0}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ 154, 205, -818}, 0, { 990, 990}, {0xdf, 0xbf, 0x1f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07003460, 0x00454e00, 29021, 0x00003460, 128); // 0x070034E0 - 0x07003520 -static const Vtx bitdw_seg7_vertex_070034E0[] = { - {{{ 154, -306, 1024}, 0, { 0, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 154, 315, -818}, 0, { 6440, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -146, 338, -818}, 0, { 6464, 972}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -153, -306, 1024}, 0, { 0, 988}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070034E0, 0x00454e00, 29021, 0x000034e0, 64); // 0x07003520 - 0x07003588 static const Gfx bitdw_seg7_dl_07003520[] = { diff --git a/levels/bitdw/areas/1/wooden_platform/model.inc.c b/levels/bitdw/areas/1/wooden_platform/model.inc.c index c42be71d5..6f906dc6c 100644 --- a/levels/bitdw/areas/1/wooden_platform/model.inc.c +++ b/levels/bitdw/areas/1/wooden_platform/model.inc.c @@ -1,148 +1,27 @@ +#include "pc/rom_assets.h" // 0x07005C40 - 0x07005D40 -static const Vtx bitdw_seg7_vertex_07005C40[] = { - {{{ -153, 435, -716}, 0, { 1672, -1054}, {0xff, 0xff, 0xa8, 0xff}}}, - {{{ -562, 435, -716}, 0, { 308, -1054}, {0xff, 0xff, 0xa8, 0xff}}}, - {{{ -869, 435, -409}, 0, { -712, -616}, {0xff, 0xff, 0xa8, 0xff}}}, - {{{ 154, 435, -409}, 0, { 2694, -616}, {0xff, 0xff, 0xa8, 0xff}}}, - {{{ 154, 435, 410}, 0, { 2694, 552}, {0xff, 0xff, 0xa8, 0xff}}}, - {{{ -869, 435, 410}, 0, { -712, 552}, {0xff, 0xff, 0xa8, 0xff}}}, - {{{ -562, 435, 717}, 0, { 308, 990}, {0xff, 0xff, 0xa8, 0xff}}}, - {{{ -153, 435, 717}, 0, { 1672, 990}, {0xff, 0xff, 0xa8, 0xff}}}, - {{{ -869, 128, -409}, 0, { -712, -616}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 154, 128, -409}, 0, { 2694, -616}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 154, 128, 410}, 0, { 2694, 552}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -562, 128, 717}, 0, { 308, 990}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -869, 128, 410}, 0, { -712, 552}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -562, 128, -716}, 0, { 308, -1054}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -153, 128, -716}, 0, { 1672, -1054}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -153, 128, 717}, 0, { 1672, 990}, {0x52, 0x70, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07005C40, 0x00454e00, 29021, 0x00005c40, 256); // 0x07005D40 - 0x07005E40 -static const Vtx bitdw_seg7_vertex_07005D40[] = { - {{{ 358, 333, -306}, 0, { 1864, 160}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 672, 218, -306}, 0, { 1150, 490}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 672, 13, -306}, 0, { 808, 150}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1178, 218, -306}, 0, { 308, 1328}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1178, 13, -306}, 0, { 0, 990}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 154, 128, -306}, 0, { 1864, -522}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 672, 13, 307}, 0, { 808, 150}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1178, 13, 307}, 0, { 0, 990}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1178, 218, 307}, 0, { 308, 1328}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 672, 218, 307}, 0, { 1150, 490}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 154, 128, 307}, 0, { 1864, -522}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 358, 333, 307}, 0, { 1864, 160}, {0x7c, 0x89, 0x79, 0xff}}}, - {{{ 1178, 13, -306}, 0, { 1160, 1840}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1178, 218, -306}, 0, { 1502, 1498}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1178, 218, 307}, 0, { 478, 478}, {0x68, 0x7b, 0x6e, 0xff}}}, - {{{ 1178, 13, 307}, 0, { 138, 820}, {0x68, 0x7b, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07005D40, 0x00454e00, 29021, 0x00005d40, 256); // 0x07005E40 - 0x07005F20 -static const Vtx bitdw_seg7_vertex_07005E40[] = { - {{{ 672, 13, -306}, 0, { 150, 1828}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 1178, 13, 307}, 0, { 0, 0}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 672, 13, 307}, 0, { -870, 808}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 154, 128, -306}, 0, { -712, 2692}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 1178, 13, -306}, 0, { 990, 990}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 154, 128, 307}, 0, { -1734, 1670}, {0x38, 0x4a, 0x3d, 0xff}}}, - {{{ 672, 218, 307}, 0, { -870, 808}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 1178, 218, 307}, 0, { 0, 0}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 1178, 218, -306}, 0, { 990, 990}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 672, 218, -306}, 0, { 150, 1828}, {0xcd, 0xdf, 0xcc, 0xff}}}, - {{{ 358, 333, 307}, 0, { -1392, 1328}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 672, 218, -306}, 0, { 150, 1828}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 358, 333, -306}, 0, { -370, 2350}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ 672, 218, 307}, 0, { -870, 808}, {0xb7, 0xcd, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07005E40, 0x00454e00, 29021, 0x00005e40, 224); // 0x07005F20 - 0x07006010 -static const Vtx bitdw_seg7_vertex_07005F20[] = { - {{{ -665, 333, -921}, 0, { 0, 990}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -562, 435, -716}, 0, { 308, 0}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -153, 435, -716}, 0, { 990, 0}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -50, 333, -921}, 0, { 990, 990}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -665, 333, 922}, 0, { 990, 990}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -50, 333, 922}, 0, { 0, 990}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -562, 435, 717}, 0, { 820, -26}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -153, 435, 717}, 0, { 138, -26}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -665, 333, 922}, 0, { 0, 990}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -562, 435, 717}, 0, { 96, -30}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -869, 435, 410}, 0, { 862, -30}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -562, 435, -716}, 0, { 990, 0}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -665, 333, -921}, 0, { 990, 990}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -1074, 333, -511}, 0, { 0, 990}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -869, 435, -409}, 0, { 224, 0}, {0xa0, 0xd8, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07005F20, 0x00454e00, 29021, 0x00005f20, 240); // 0x07006010 - 0x070060F0 -static const Vtx bitdw_seg7_vertex_07006010[] = { - {{{ -50, 333, -921}, 0, { 0, 990}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -153, 435, -716}, 0, { 96, -30}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ 154, 435, -409}, 0, { 862, -30}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ 358, 333, -511}, 0, { 990, 990}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -153, 435, 717}, 0, { 990, 0}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -50, 333, 922}, 0, { 990, 990}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ 358, 333, 512}, 0, { 0, 990}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ 154, 435, 410}, 0, { 224, 0}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -1074, 333, 512}, 0, { 990, 990}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -665, 333, 922}, 0, { 0, 990}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -869, 435, 410}, 0, { 862, -30}, {0xa0, 0xd8, 0xff, 0xff}}}, - {{{ -869, 435, 410}, 0, { 308, 0}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -869, 435, -409}, 0, { 990, 0}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -1074, 333, -511}, 0, { 990, 990}, {0x82, 0xc2, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_07006010, 0x00454e00, 29021, 0x00006010, 224); // 0x070060F0 - 0x070061E0 -static const Vtx bitdw_seg7_vertex_070060F0[] = { - {{{ -562, 128, 717}, 0, { 820, 584}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -153, 128, 717}, 0, { 138, 584}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -50, 333, 922}, 0, { 0, 990}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -665, 333, 922}, 0, { 990, 990}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -153, 128, -716}, 0, { 888, 582}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -665, 333, -921}, 0, { 0, 990}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -50, 333, -921}, 0, { 990, 990}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -562, 128, -716}, 0, { 206, 582}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ 358, 333, -511}, 0, { 0, 990}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ 154, 435, -409}, 0, { 138, -48}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ 358, 333, 512}, 0, { 990, 990}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ 154, 435, 410}, 0, { 820, -48}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -1074, 333, 512}, 0, { 0, 990}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -869, 435, 410}, 0, { 308, 0}, {0x82, 0xc2, 0xff, 0xff}}}, - {{{ -1074, 333, -511}, 0, { 990, 990}, {0x82, 0xc2, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070060F0, 0x00454e00, 29021, 0x000060f0, 240); // 0x070061E0 - 0x070062E0 -static const Vtx bitdw_seg7_vertex_070061E0[] = { - {{{ -869, 128, 410}, 0, { 862, 526}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -665, 333, 922}, 0, { 0, 990}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -1074, 333, 512}, 0, { 990, 990}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -562, 128, 717}, 0, { 96, 526}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ 358, 333, 512}, 0, { 0, 990}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -153, 128, 717}, 0, { 920, 526}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ 154, 128, 410}, 0, { 154, 526}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -50, 333, 922}, 0, { 990, 990}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ 154, 128, -409}, 0, { 862, 526}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -153, 128, -716}, 0, { 96, 526}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -50, 333, -921}, 0, { 0, 990}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ 358, 333, -511}, 0, { 990, 990}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -1074, 333, -511}, 0, { 0, 990}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -562, 128, -716}, 0, { 920, 526}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -869, 128, -409}, 0, { 154, 526}, {0x69, 0xb4, 0xff, 0xff}}}, - {{{ -665, 333, -921}, 0, { 990, 990}, {0x69, 0xb4, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070061E0, 0x00454e00, 29021, 0x000061e0, 256); // 0x070062E0 - 0x07006360 -static const Vtx bitdw_seg7_vertex_070062E0[] = { - {{{ 358, 333, 512}, 0, { 0, 990}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ 154, 128, 410}, 0, { 206, 582}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ 358, 333, -511}, 0, { 990, 990}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ 154, 128, -409}, 0, { 888, 582}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ -1074, 333, -511}, 0, { 990, 990}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ -869, 128, 410}, 0, { 206, 582}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ -1074, 333, 512}, 0, { 0, 990}, {0x5f, 0x9c, 0xff, 0xff}}}, - {{{ -869, 128, -409}, 0, { 888, 582}, {0x5f, 0x9c, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_070062E0, 0x00454e00, 29021, 0x000062e0, 128); // 0x07006360 - 0x070063E8 static const Gfx bitdw_seg7_dl_07006360[] = { diff --git a/levels/bitdw/collapsing_stairs_1/collision.inc.c b/levels/bitdw/collapsing_stairs_1/collision.inc.c index adc569cc9..4ccedd12d 100644 --- a/levels/bitdw/collapsing_stairs_1/collision.inc.c +++ b/levels/bitdw/collapsing_stairs_1/collision.inc.c @@ -1,54 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700F91C - 0x0700FA3C -const Collision bitdw_seg7_collision_0700F91C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x14), - COL_VERTEX(-409, 512, 307), - COL_VERTEX(-716, 512, 307), - COL_VERTEX(-716, 256, 307), - COL_VERTEX(-716, 512, -306), - COL_VERTEX(-716, 256, -306), - COL_VERTEX(-409, 512, -306), - COL_VERTEX(-409, 768, 307), - COL_VERTEX(-409, 768, -306), - COL_VERTEX(-101, 768, -306), - COL_VERTEX(-101, 768, 307), - COL_VERTEX(-1023, 256, 307), - COL_VERTEX(-1023, 0, 307), - COL_VERTEX(-101, 1024, 307), - COL_VERTEX(205, 1024, 307), - COL_VERTEX(-1023, 0, -306), - COL_VERTEX(-1637, 0, -306), - COL_VERTEX(-1637, 0, 307), - COL_VERTEX(-101, 1024, -306), - COL_VERTEX(205, 1024, -306), - COL_VERTEX(-1023, 256, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 26), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 4), - COL_TRI(2, 1, 3), - COL_TRI(5, 1, 0), - COL_TRI(5, 3, 1), - COL_TRI(6, 5, 0), - COL_TRI(6, 7, 5), - COL_TRI(5, 7, 8), - COL_TRI(4, 3, 5), - COL_TRI(6, 0, 9), - COL_TRI(9, 7, 6), - COL_TRI(9, 8, 7), - COL_TRI(10, 11, 2), - COL_TRI(10, 14, 11), - COL_TRI(11, 14, 15), - COL_TRI(11, 15, 16), - COL_TRI(12, 8, 9), - COL_TRI(12, 17, 8), - COL_TRI(8, 17, 18), - COL_TRI(13, 17, 12), - COL_TRI(13, 18, 17), - COL_TRI(12, 9, 13), - COL_TRI(10, 19, 14), - COL_TRI(14, 19, 4), - COL_TRI(2, 19, 10), - COL_TRI(2, 4, 19), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitdw_seg7_collision_0700F91C, 0x00454e00, 29021, 0x0000f91c, 288); diff --git a/levels/bitdw/collapsing_stairs_1/model.inc.c b/levels/bitdw/collapsing_stairs_1/model.inc.c index 6106d7f1c..62b52e613 100644 --- a/levels/bitdw/collapsing_stairs_1/model.inc.c +++ b/levels/bitdw/collapsing_stairs_1/model.inc.c @@ -1,84 +1,18 @@ +#include "pc/rom_assets.h" // 0x0700BBC8 - 0x0700BCA8 -static const Vtx bitdw_seg7_vertex_0700BBC8[] = { - {{{ -716, 256, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 0}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 256, -306}, 0, { 32, 926}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 256, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 256, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 256, -306}, 0, { 32, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -1023, 256, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -1023, 256, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700BBC8, 0x00454e00, 29021, 0x0000bbc8, 224); // 0x0700BCA8 - 0x0700BD98 -static const Vtx bitdw_seg7_vertex_0700BCA8[] = { - {{{ -409, 512, -306}, 0, { 32, 0}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -716, 512, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -716, 512, -306}, 0, { 32, 926}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -409, 768, -306}, 0, { 32, 926}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -409, 768, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 0}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 512, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 512, -306}, 0, { 32, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -716, 512, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700BCA8, 0x00454e00, 29021, 0x0000bca8, 240); // 0x0700BD98 - 0x0700BE98 -static const Vtx bitdw_seg7_vertex_0700BD98[] = { - {{{ -409, 512, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -716, 512, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -409, 768, 307}, 0, { 1948, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 768, -306}, 0, { 32, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -409, 768, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -409, 768, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 1024, -306}, 0, { 32, 926}, {0x65, 0xe5, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700BD98, 0x00454e00, 29021, 0x0000bd98, 256); // 0x0700BE98 - 0x0700BF68 -static const Vtx bitdw_seg7_vertex_0700BE98[] = { - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 1024, -306}, 0, { 32, 926}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 1024, 307}, 0, { 1948, 926}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 1024, 307}, 0, { 1948, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 1024, -306}, 0, { 32, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -101, 1024, -306}, 0, { 32, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 0}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -101, 1024, 307}, 0, { 1948, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x3f, 0xaa, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700BE98, 0x00454e00, 29021, 0x0000be98, 208); // 0x0700BF68 - 0x0700BFA8 -static const Vtx bitdw_seg7_vertex_0700BF68[] = { - {{{ -1023, 0, 307}, 0, { 0, 0}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1023, 0, -306}, 0, { -1052, 990}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1637, 0, -306}, 0, { -2074, 0}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1637, 0, 307}, 0, { -1052, -1054}, {0xb7, 0xcd, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700BF68, 0x00454e00, 29021, 0x0000bf68, 64); // 0x0700BFA8 - 0x0700C0A8 static const Gfx bitdw_seg7_dl_0700BFA8[] = { diff --git a/levels/bitdw/collapsing_stairs_2/collision.inc.c b/levels/bitdw/collapsing_stairs_2/collision.inc.c index ecfaba84e..0a4caa2ac 100644 --- a/levels/bitdw/collapsing_stairs_2/collision.inc.c +++ b/levels/bitdw/collapsing_stairs_2/collision.inc.c @@ -1,54 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FA3C - 0x0700FB5C -const Collision bitdw_seg7_collision_0700FA3C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x14), - COL_VERTEX(-409, 512, 307), - COL_VERTEX(-716, 471, 307), - COL_VERTEX(-716, 256, 307), - COL_VERTEX(-716, 471, -306), - COL_VERTEX(-716, 256, -306), - COL_VERTEX(-409, 512, -306), - COL_VERTEX(-409, 727, 307), - COL_VERTEX(-409, 727, -306), - COL_VERTEX(-101, 768, -306), - COL_VERTEX(-101, 768, 307), - COL_VERTEX(-1023, 215, 307), - COL_VERTEX(-1023, 0, 307), - COL_VERTEX(-101, 983, 307), - COL_VERTEX(205, 1024, 307), - COL_VERTEX(-1023, 0, -306), - COL_VERTEX(-1637, 0, -306), - COL_VERTEX(-1637, 0, 307), - COL_VERTEX(-101, 983, -306), - COL_VERTEX(205, 1024, -306), - COL_VERTEX(-1023, 215, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 26), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 4), - COL_TRI(2, 1, 3), - COL_TRI(5, 1, 0), - COL_TRI(5, 3, 1), - COL_TRI(6, 5, 0), - COL_TRI(6, 7, 5), - COL_TRI(5, 7, 8), - COL_TRI(4, 3, 5), - COL_TRI(6, 0, 9), - COL_TRI(9, 7, 6), - COL_TRI(9, 8, 7), - COL_TRI(10, 11, 2), - COL_TRI(10, 14, 11), - COL_TRI(11, 14, 15), - COL_TRI(11, 15, 16), - COL_TRI(12, 8, 9), - COL_TRI(12, 17, 8), - COL_TRI(8, 17, 18), - COL_TRI(13, 17, 12), - COL_TRI(13, 18, 17), - COL_TRI(12, 9, 13), - COL_TRI(10, 19, 14), - COL_TRI(14, 19, 4), - COL_TRI(2, 19, 10), - COL_TRI(2, 4, 19), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitdw_seg7_collision_0700FA3C, 0x00454e00, 29021, 0x0000fa3c, 288); diff --git a/levels/bitdw/collapsing_stairs_2/model.inc.c b/levels/bitdw/collapsing_stairs_2/model.inc.c index 0b64e5c70..92e624883 100644 --- a/levels/bitdw/collapsing_stairs_2/model.inc.c +++ b/levels/bitdw/collapsing_stairs_2/model.inc.c @@ -1,84 +1,18 @@ +#include "pc/rom_assets.h" // 0x0700C158 - 0x0700C238 -static const Vtx bitdw_seg7_vertex_0700C158[] = { - {{{ -716, 256, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 0}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 215, -306}, 0, { 32, 926}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 215, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 215, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 215, -306}, 0, { 32, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -1023, 215, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -1023, 215, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700C158, 0x00454e00, 29021, 0x0000c158, 224); // 0x0700C238 - 0x0700C328 -static const Vtx bitdw_seg7_vertex_0700C238[] = { - {{{ -409, 512, -306}, 0, { 32, 0}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -716, 471, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -716, 471, -306}, 0, { 32, 926}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -409, 727, -306}, 0, { 32, 926}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -409, 727, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 0}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 471, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 471, -306}, 0, { 32, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -716, 471, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700C238, 0x00454e00, 29021, 0x0000c238, 240); // 0x0700C328 - 0x0700C428 -static const Vtx bitdw_seg7_vertex_0700C328[] = { - {{{ -409, 512, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -716, 471, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -409, 727, 307}, 0, { 1948, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 727, -306}, 0, { 32, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -409, 727, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -409, 727, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 983, -306}, 0, { 32, 926}, {0x65, 0xe5, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700C328, 0x00454e00, 29021, 0x0000c328, 256); // 0x0700C428 - 0x0700C4F8 -static const Vtx bitdw_seg7_vertex_0700C428[] = { - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 983, -306}, 0, { 32, 926}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 983, 307}, 0, { 1948, 926}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 983, 307}, 0, { 1948, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 983, -306}, 0, { 32, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -101, 983, -306}, 0, { 32, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 0}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -101, 983, 307}, 0, { 1948, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x3f, 0xaa, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700C428, 0x00454e00, 29021, 0x0000c428, 208); // 0x0700C4F8 - 0x0700C538 -static const Vtx bitdw_seg7_vertex_0700C4F8[] = { - {{{ -1023, 0, 307}, 0, { 0, 0}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1023, 0, -306}, 0, { -1052, 990}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1637, 0, -306}, 0, { -2074, 0}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1637, 0, 307}, 0, { -1052, -1054}, {0xb7, 0xcd, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700C4F8, 0x00454e00, 29021, 0x0000bf68, 64); // 0x0700C538 - 0x0700C638 static const Gfx bitdw_seg7_dl_0700C538[] = { diff --git a/levels/bitdw/collapsing_stairs_3/collision.inc.c b/levels/bitdw/collapsing_stairs_3/collision.inc.c index 6ec375d57..d6a2a27dc 100644 --- a/levels/bitdw/collapsing_stairs_3/collision.inc.c +++ b/levels/bitdw/collapsing_stairs_3/collision.inc.c @@ -1,54 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FB5C - 0x0700FC7C -const Collision bitdw_seg7_collision_0700FB5C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x14), - COL_VERTEX(-409, 512, 307), - COL_VERTEX(-716, 410, 307), - COL_VERTEX(-716, 256, 307), - COL_VERTEX(-716, 410, -306), - COL_VERTEX(-716, 256, -306), - COL_VERTEX(-409, 512, -306), - COL_VERTEX(-409, 666, 307), - COL_VERTEX(-409, 666, -306), - COL_VERTEX(-101, 768, -306), - COL_VERTEX(-101, 768, 307), - COL_VERTEX(-1023, 154, 307), - COL_VERTEX(-1023, 0, 307), - COL_VERTEX(-101, 922, 307), - COL_VERTEX(205, 1024, 307), - COL_VERTEX(-1023, 0, -306), - COL_VERTEX(-1637, 0, -306), - COL_VERTEX(-1637, 0, 307), - COL_VERTEX(-101, 922, -306), - COL_VERTEX(205, 1024, -306), - COL_VERTEX(-1023, 154, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 26), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 4), - COL_TRI(2, 1, 3), - COL_TRI(5, 1, 0), - COL_TRI(5, 3, 1), - COL_TRI(6, 5, 0), - COL_TRI(6, 7, 5), - COL_TRI(5, 7, 8), - COL_TRI(4, 3, 5), - COL_TRI(6, 0, 9), - COL_TRI(9, 7, 6), - COL_TRI(9, 8, 7), - COL_TRI(10, 11, 2), - COL_TRI(10, 14, 11), - COL_TRI(11, 14, 15), - COL_TRI(11, 15, 16), - COL_TRI(12, 8, 9), - COL_TRI(12, 17, 8), - COL_TRI(8, 17, 18), - COL_TRI(13, 17, 12), - COL_TRI(13, 18, 17), - COL_TRI(12, 9, 13), - COL_TRI(10, 19, 14), - COL_TRI(14, 19, 4), - COL_TRI(2, 19, 10), - COL_TRI(2, 4, 19), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitdw_seg7_collision_0700FB5C, 0x00454e00, 29021, 0x0000fb5c, 288); diff --git a/levels/bitdw/collapsing_stairs_3/model.inc.c b/levels/bitdw/collapsing_stairs_3/model.inc.c index 0ce77050f..8f5e08454 100644 --- a/levels/bitdw/collapsing_stairs_3/model.inc.c +++ b/levels/bitdw/collapsing_stairs_3/model.inc.c @@ -1,84 +1,18 @@ +#include "pc/rom_assets.h" // 0x0700C6E8 - 0x0700C7C8 -static const Vtx bitdw_seg7_vertex_0700C6E8[] = { - {{{ -716, 256, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 0}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 154, -306}, 0, { 32, 926}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 154, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 154, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 154, -306}, 0, { 32, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -1023, 154, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -1023, 154, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700C6E8, 0x00454e00, 29021, 0x0000c6e8, 224); // 0x0700C7C8 - 0x0700C8B8 -static const Vtx bitdw_seg7_vertex_0700C7C8[] = { - {{{ -409, 512, -306}, 0, { 32, 0}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -716, 410, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -716, 410, -306}, 0, { 32, 926}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -409, 666, -306}, 0, { 32, 926}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -409, 666, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 0}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 410, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 410, -306}, 0, { 32, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -716, 410, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700C7C8, 0x00454e00, 29021, 0x0000c7c8, 240); // 0x0700C8B8 - 0x0700C9B8 -static const Vtx bitdw_seg7_vertex_0700C8B8[] = { - {{{ -409, 512, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -716, 410, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -409, 666, 307}, 0, { 1948, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 666, -306}, 0, { 32, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -409, 666, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -409, 666, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 922, -306}, 0, { 32, 926}, {0x65, 0xe5, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700C8B8, 0x00454e00, 29021, 0x0000c8b8, 256); // 0x0700C9B8 - 0x0700CA88 -static const Vtx bitdw_seg7_vertex_0700C9B8[] = { - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 922, -306}, 0, { 32, 926}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 922, 307}, 0, { 1948, 926}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 922, 307}, 0, { 1948, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 922, -306}, 0, { 32, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -101, 922, -306}, 0, { 32, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 0}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -101, 922, 307}, 0, { 1948, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x3f, 0xaa, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700C9B8, 0x00454e00, 29021, 0x0000c9b8, 208); // 0x0700CA88 - 0x0700CAC8 -static const Vtx bitdw_seg7_vertex_0700CA88[] = { - {{{ -1023, 0, 307}, 0, { 0, 0}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1023, 0, -306}, 0, { -1052, 990}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1637, 0, -306}, 0, { -2074, 0}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1637, 0, 307}, 0, { -1052, -1054}, {0xb7, 0xcd, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700CA88, 0x00454e00, 29021, 0x0000bf68, 64); // 0x0700CAC8 - 0x0700CBC8 static const Gfx bitdw_seg7_dl_0700CAC8[] = { diff --git a/levels/bitdw/collapsing_stairs_4/collision.inc.c b/levels/bitdw/collapsing_stairs_4/collision.inc.c index 62986d0de..bad7eb6d4 100644 --- a/levels/bitdw/collapsing_stairs_4/collision.inc.c +++ b/levels/bitdw/collapsing_stairs_4/collision.inc.c @@ -1,54 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FC7C - 0x0700FD9C -const Collision bitdw_seg7_collision_0700FC7C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x14), - COL_VERTEX(-409, 512, 307), - COL_VERTEX(-716, 338, 307), - COL_VERTEX(-716, 256, 307), - COL_VERTEX(-716, 338, -306), - COL_VERTEX(-716, 256, -306), - COL_VERTEX(-409, 512, -306), - COL_VERTEX(-409, 594, 307), - COL_VERTEX(-409, 594, -306), - COL_VERTEX(-101, 768, -306), - COL_VERTEX(-101, 768, 307), - COL_VERTEX(-1023, 82, 307), - COL_VERTEX(-1023, 0, 307), - COL_VERTEX(-101, 850, 307), - COL_VERTEX(205, 1024, 307), - COL_VERTEX(-1023, 0, -306), - COL_VERTEX(-1637, 0, -306), - COL_VERTEX(-1637, 0, 307), - COL_VERTEX(-101, 850, -306), - COL_VERTEX(205, 1024, -306), - COL_VERTEX(-1023, 82, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 26), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 4), - COL_TRI(2, 1, 3), - COL_TRI(5, 1, 0), - COL_TRI(5, 3, 1), - COL_TRI(6, 5, 0), - COL_TRI(6, 7, 5), - COL_TRI(5, 7, 8), - COL_TRI(4, 3, 5), - COL_TRI(6, 0, 9), - COL_TRI(9, 7, 6), - COL_TRI(9, 8, 7), - COL_TRI(10, 11, 2), - COL_TRI(10, 14, 11), - COL_TRI(11, 14, 15), - COL_TRI(11, 15, 16), - COL_TRI(12, 8, 9), - COL_TRI(12, 17, 8), - COL_TRI(8, 17, 18), - COL_TRI(13, 17, 12), - COL_TRI(13, 18, 17), - COL_TRI(12, 9, 13), - COL_TRI(10, 19, 14), - COL_TRI(14, 19, 4), - COL_TRI(2, 19, 10), - COL_TRI(2, 4, 19), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitdw_seg7_collision_0700FC7C, 0x00454e00, 29021, 0x0000fc7c, 288); diff --git a/levels/bitdw/collapsing_stairs_4/model.inc.c b/levels/bitdw/collapsing_stairs_4/model.inc.c index ce5d84f96..1666658fc 100644 --- a/levels/bitdw/collapsing_stairs_4/model.inc.c +++ b/levels/bitdw/collapsing_stairs_4/model.inc.c @@ -1,84 +1,18 @@ +#include "pc/rom_assets.h" // 0x0700CC78 - 0x0700CD58 -static const Vtx bitdw_seg7_vertex_0700CC78[] = { - {{{ -716, 256, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 0}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 82, -306}, 0, { 32, 926}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 82, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 82, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 82, -306}, 0, { 32, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x7f, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -1023, 82, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -1023, 82, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700CC78, 0x00454e00, 29021, 0x0000cc78, 224); // 0x0700CD58 - 0x0700CE48 -static const Vtx bitdw_seg7_vertex_0700CD58[] = { - {{{ -409, 512, -306}, 0, { 32, 0}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -716, 338, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -716, 338, -306}, 0, { 32, 926}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -409, 594, -306}, 0, { 32, 926}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -409, 594, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 0}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 338, 307}, 0, { 1948, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 338, -306}, 0, { 32, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 926}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -716, 338, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700CD58, 0x00454e00, 29021, 0x0000cd58, 240); // 0x0700CE48 - 0x0700CF48 -static const Vtx bitdw_seg7_vertex_0700CE48[] = { - {{{ -409, 512, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -716, 338, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -409, 594, 307}, 0, { 1948, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 594, -306}, 0, { 32, 926}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -409, 594, -306}, 0, { 32, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 0}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -409, 594, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 926}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 0}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 850, -306}, 0, { 32, 926}, {0x65, 0xe5, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700CE48, 0x00454e00, 29021, 0x0000ce48, 256); // 0x0700CF48 - 0x0700D018 -static const Vtx bitdw_seg7_vertex_0700CF48[] = { - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 850, -306}, 0, { 32, 926}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 850, 307}, 0, { 1948, 926}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 850, 307}, 0, { 1948, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 850, -306}, 0, { 32, 926}, {0x52, 0x9d, 0xac, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -101, 850, -306}, 0, { 32, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 0}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -101, 850, 307}, 0, { 1948, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 926}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x3f, 0xaa, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700CF48, 0x00454e00, 29021, 0x0000cf48, 208); // 0x0700D018 - 0x0700D058 -static const Vtx bitdw_seg7_vertex_0700D018[] = { - {{{ -1023, 0, 307}, 0, { 0, 0}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1023, 0, -306}, 0, { -1052, 990}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1637, 0, -306}, 0, { -2074, 0}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1637, 0, 307}, 0, { -1052, -1054}, {0xb7, 0xcd, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700D018, 0x00454e00, 29021, 0x0000bf68, 64); // 0x0700D058 - 0x0700D158 static const Gfx bitdw_seg7_dl_0700D058[] = { diff --git a/levels/bitdw/collapsing_stairs_5/collision.inc.c b/levels/bitdw/collapsing_stairs_5/collision.inc.c index 97fb608fb..c4b61b036 100644 --- a/levels/bitdw/collapsing_stairs_5/collision.inc.c +++ b/levels/bitdw/collapsing_stairs_5/collision.inc.c @@ -1,31 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FD9C - 0x0700FE30 -const Collision bitdw_seg7_collision_0700FD9C[] = { - COL_INIT(), - COL_VERTEX_INIT(0xC), - COL_VERTEX(-101, 768, 307), - COL_VERTEX(-101, 768, -306), - COL_VERTEX(-409, 512, -306), - COL_VERTEX(-409, 512, 307), - COL_VERTEX(-716, 256, -306), - COL_VERTEX(-716, 256, 307), - COL_VERTEX(205, 1024, 307), - COL_VERTEX(205, 1024, -306), - COL_VERTEX(-1023, 0, -306), - COL_VERTEX(-1023, 0, 307), - COL_VERTEX(-1637, 0, -306), - COL_VERTEX(-1637, 0, 307), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(9, 8, 10), - COL_TRI(9, 10, 11), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 8), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(2, 4, 5), - COL_TRI(2, 5, 3), - COL_TRI(6, 1, 0), - COL_TRI(6, 7, 1), - COL_TRI(5, 4, 8), - COL_TRI(5, 8, 9), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitdw_seg7_collision_0700FD9C, 0x00454e00, 29021, 0x0000fd9c, 148); diff --git a/levels/bitdw/collapsing_stairs_5/model.inc.c b/levels/bitdw/collapsing_stairs_5/model.inc.c index f339a1a0d..449d97ff6 100644 --- a/levels/bitdw/collapsing_stairs_5/model.inc.c +++ b/levels/bitdw/collapsing_stairs_5/model.inc.c @@ -1,30 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700D208 - 0x0700D308 -static const Vtx bitdw_seg7_vertex_0700D208[] = { - {{{ -716, 256, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 926}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 0}, {0x65, 0xff, 0xb2, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 0}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 926}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 0}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 926}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 926}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 0}, {0x65, 0xff, 0xe5, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 0}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 926}, {0x65, 0xe5, 0xff, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 926}, {0x65, 0xe5, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700D208, 0x00454e00, 29021, 0x0000d208, 256); // 0x0700D308 - 0x0700D348 -static const Vtx bitdw_seg7_vertex_0700D308[] = { - {{{ -1023, 0, 307}, 0, { 0, 0}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1023, 0, -306}, 0, { -1052, 990}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1637, 0, -306}, 0, { -2074, 0}, {0xb7, 0xcd, 0xba, 0xff}}}, - {{{ -1637, 0, 307}, 0, { -1052, -1054}, {0xb7, 0xcd, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700D308, 0x00454e00, 29021, 0x0000bf68, 64); // 0x0700D348 - 0x0700D3B0 static const Gfx bitdw_seg7_dl_0700D348[] = { diff --git a/levels/bitdw/ferris_platform/model.inc.c b/levels/bitdw/ferris_platform/model.inc.c index e3da385a7..aea443243 100644 --- a/levels/bitdw/ferris_platform/model.inc.c +++ b/levels/bitdw/ferris_platform/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700B948 - 0x0700BA48 -static const Vtx bitdw_seg7_vertex_0700B948[] = { - {{{ 205, 0, -306}, 0, { 2012, -2076}, {0x3d, 0x41, 0x74, 0xff}}}, - {{{ 205, 0, 307}, 0, { 2012, 990}, {0x3d, 0x41, 0x74, 0xff}}}, - {{{ -204, 0, -306}, 0, { 0, -2076}, {0x3d, 0x41, 0x74, 0xff}}}, - {{{ -204, 0, 307}, 0, { 0, 990}, {0x3d, 0x41, 0x74, 0xff}}}, - {{{ -204, 102, -306}, 0, { 0, -2076}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -204, 102, 307}, 0, { 0, 990}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ 205, 102, -306}, 0, { 2012, -2076}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ 205, 102, 307}, 0, { 2012, 990}, {0xc7, 0xee, 0xff, 0xff}}}, - {{{ -204, 102, -306}, 0, { 2012, 990}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 205, 102, -306}, 0, { 0, 990}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -204, 0, -306}, 0, { 2012, 0}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 205, 0, -306}, 0, { 0, 0}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 205, 102, 307}, 0, { 0, 990}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -204, 102, 307}, 0, { -2074, 990}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 205, 0, 307}, 0, { 0, 0}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -204, 0, 307}, 0, { -2074, 0}, {0x65, 0x7f, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700B948, 0x00454e00, 29021, 0x0000b948, 256); // 0x0700BA48 - 0x0700BAC8 -static const Vtx bitdw_seg7_vertex_0700BA48[] = { - {{{ -204, 0, -306}, 0, { -2074, 0}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -204, 0, 307}, 0, { 990, 0}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -204, 102, -306}, 0, { -2074, 990}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -204, 102, 307}, 0, { 990, 990}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 205, 102, -306}, 0, { 3034, 990}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 205, 102, 307}, 0, { 0, 990}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 205, 0, -306}, 0, { 3034, 0}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 205, 0, 307}, 0, { 0, 0}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700BA48, 0x00454e00, 29021, 0x0000ba48, 128); // 0x0700BAC8 - 0x0700BB58 static const Gfx bitdw_seg7_dl_0700BAC8[] = { diff --git a/levels/bitdw/ferris_wheel_axle/model.inc.c b/levels/bitdw/ferris_wheel_axle/model.inc.c index 9370404d2..227216fc3 100644 --- a/levels/bitdw/ferris_wheel_axle/model.inc.c +++ b/levels/bitdw/ferris_wheel_axle/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700B4F0 - 0x0700B508 static const Lights1 bitdw_seg7_lights_0700B4F0 = gdSPDefLights1( 0x39, 0x6f, 0x5d, @@ -5,68 +6,16 @@ static const Lights1 bitdw_seg7_lights_0700B4F0 = gdSPDefLights1( ); // 0x0700B508 - 0x0700B5F8 -static const Vtx bitdw_seg7_vertex_0700B508[] = { - {{{ 0, 389, -50}, 0, { 938, 2}, {0xd5, 0x0f, 0x76, 0xff}}}, - {{{ -101, 102, -50}, 0, { -542, 650}, {0xd5, 0x0f, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 650}, {0xd5, 0x0f, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 650}, {0x2a, 0x0f, 0x76, 0xff}}}, - {{{ 102, 102, -50}, 0, { 990, 308}, {0x2a, 0x0f, 0x76, 0xff}}}, - {{{ 0, 389, -50}, 0, { 938, 2}, {0x2a, 0x0f, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 650}, {0xf1, 0x2a, 0x76, 0xff}}}, - {{{ -101, 102, -50}, 0, { -542, 650}, {0xf1, 0x2a, 0x76, 0xff}}}, - {{{ -388, 0, -50}, 0, { -2942, 1294}, {0xf1, 0x2a, 0x76, 0xff}}}, - {{{ -388, 0, -50}, 0, { -2942, 1294}, {0xf1, 0xd5, 0x76, 0xff}}}, - {{{ -101, -101, -50}, 0, { -1052, 990}, {0xf1, 0xd5, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 650}, {0xf1, 0xd5, 0x76, 0xff}}}, - {{{ 389, 0, -50}, 0, { 2880, 2}, {0x0f, 0x2a, 0x76, 0xff}}}, - {{{ 102, 102, -50}, 0, { 990, 308}, {0x0f, 0x2a, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 650}, {0x0f, 0x2a, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700B508, 0x00454e00, 29021, 0x0000b508, 240); // 0x0700B5F8 - 0x0700B6E8 -static const Vtx bitdw_seg7_vertex_0700B5F8[] = { - {{{ 0, 0, 0}, 0, { 0, 650}, {0x0f, 0xd5, 0x76, 0xff}}}, - {{{ 102, -101, -50}, 0, { 480, 650}, {0x0f, 0xd5, 0x76, 0xff}}}, - {{{ 389, 0, -50}, 0, { 2880, 2}, {0x0f, 0xd5, 0x76, 0xff}}}, - {{{ 0, -388, -50}, 0, { -1000, 1294}, {0x2a, 0xf1, 0x76, 0xff}}}, - {{{ 102, -101, -50}, 0, { 480, 650}, {0x2a, 0xf1, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 650}, {0x2a, 0xf1, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 650}, {0xd5, 0xf1, 0x76, 0xff}}}, - {{{ -101, -101, -50}, 0, { -1052, 990}, {0xd5, 0xf1, 0x76, 0xff}}}, - {{{ 0, -388, -50}, 0, { -1000, 1294}, {0xd5, 0xf1, 0x76, 0xff}}}, - {{{ 0, 389, -50}, 0, { 938, 2}, {0x2b, 0x0f, 0x8a, 0xff}}}, - {{{ 102, 102, -50}, 0, { 990, 308}, {0x2b, 0x0f, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { 0, 650}, {0x2b, 0x0f, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { 0, 650}, {0x0f, 0x2b, 0x8a, 0xff}}}, - {{{ 102, 102, -50}, 0, { 990, 308}, {0x0f, 0x2b, 0x8a, 0xff}}}, - {{{ 389, 0, -50}, 0, { 2880, 2}, {0x0f, 0x2b, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700B5F8, 0x00454e00, 29021, 0x0000b5f8, 240); // 0x0700B6E8 - 0x0700B7D8 -static const Vtx bitdw_seg7_vertex_0700B6E8[] = { - {{{ 389, 0, -50}, 0, { 2880, 2}, {0x0f, 0xd4, 0x8a, 0xff}}}, - {{{ 102, -101, -50}, 0, { 480, 650}, {0x0f, 0xd4, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { 0, 650}, {0x0f, 0xd4, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { 0, 650}, {0x2b, 0xf1, 0x8a, 0xff}}}, - {{{ 102, -101, -50}, 0, { 480, 650}, {0x2b, 0xf1, 0x8a, 0xff}}}, - {{{ 0, -388, -50}, 0, { -1000, 1294}, {0x2b, 0xf1, 0x8a, 0xff}}}, - {{{ -388, 0, -50}, 0, { -2942, 1294}, {0xf1, 0x2b, 0x8a, 0xff}}}, - {{{ -101, 102, -50}, 0, { -542, 650}, {0xf1, 0x2b, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { 0, 650}, {0xf1, 0x2b, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { 0, 650}, {0xd4, 0x0f, 0x8a, 0xff}}}, - {{{ -101, 102, -50}, 0, { -542, 650}, {0xd4, 0x0f, 0x8a, 0xff}}}, - {{{ 0, 389, -50}, 0, { 938, 2}, {0xd4, 0x0f, 0x8a, 0xff}}}, - {{{ 0, -388, -50}, 0, { -1000, 1294}, {0xd4, 0xf1, 0x8a, 0xff}}}, - {{{ -101, -101, -50}, 0, { -1052, 990}, {0xd4, 0xf1, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { 0, 650}, {0xd4, 0xf1, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700B6E8, 0x00454e00, 29021, 0x0000b6e8, 240); // 0x0700B7D8 - 0x0700B808 -static const Vtx bitdw_seg7_vertex_0700B7D8[] = { - {{{ 0, 0, -101}, 0, { 0, 650}, {0xf1, 0xd4, 0x8a, 0xff}}}, - {{{ -101, -101, -50}, 0, { -1052, 990}, {0xf1, 0xd4, 0x8a, 0xff}}}, - {{{ -388, 0, -50}, 0, { -2942, 1294}, {0xf1, 0xd4, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700B7D8, 0x00454e00, 29021, 0x0000b7d8, 48); // 0x0700B808 - 0x0700B8D8 static const Gfx bitdw_seg7_dl_0700B808[] = { diff --git a/levels/bitdw/seesaw_platform/collision.inc.c b/levels/bitdw/seesaw_platform/collision.inc.c index 97a394584..22a264494 100644 --- a/levels/bitdw/seesaw_platform/collision.inc.c +++ b/levels/bitdw/seesaw_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700F70C - 0x0700F790 -const Collision bitdw_seg7_collision_0700F70C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(307, 0, -767), - COL_VERTEX(307, 102, -818), - COL_VERTEX(307, 102, 819), - COL_VERTEX(-306, 0, -767), - COL_VERTEX(-306, 102, -818), - COL_VERTEX(-306, 102, 819), - COL_VERTEX(-306, 0, 768), - COL_VERTEX(307, 0, 768), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(3, 1, 0), - COL_TRI(3, 4, 1), - COL_TRI(1, 4, 5), - COL_TRI(1, 5, 2), - COL_TRI(6, 4, 3), - COL_TRI(6, 5, 4), - COL_TRI(7, 2, 5), - COL_TRI(7, 5, 6), - COL_TRI(0, 2, 7), - COL_TRI(3, 0, 7), - COL_TRI(3, 7, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitdw_seg7_collision_0700F70C, 0x00454e00, 29021, 0x0000f70c, 132); diff --git a/levels/bitdw/seesaw_platform/model.inc.c b/levels/bitdw/seesaw_platform/model.inc.c index 3cd97d2f9..fe53c1e83 100644 --- a/levels/bitdw/seesaw_platform/model.inc.c +++ b/levels/bitdw/seesaw_platform/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700B010 - 0x0700B110 -static const Vtx bitdw_seg7_vertex_0700B010[] = { - {{{ 307, 102, -818}, 0, { 5760, -4460}, {0x8d, 0xf0, 0xe3, 0xff}}}, - {{{ -306, 102, -818}, 0, { 3716, -4460}, {0x8d, 0xf0, 0xe3, 0xff}}}, - {{{ -306, 102, 819}, 0, { 3716, 990}, {0x8d, 0xf0, 0xe3, 0xff}}}, - {{{ 307, 102, 819}, 0, { 5760, 990}, {0x8d, 0xf0, 0xe3, 0xff}}}, - {{{ -306, 0, 768}, 0, { 0, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -306, 102, 819}, 0, { 990, 1158}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -306, 102, -818}, 0, { 990, -4290}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -306, 0, -767}, 0, { 0, -4120}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 307, 0, -767}, 0, { 0, -4120}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 307, 102, 819}, 0, { 990, 1158}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 307, 0, 768}, 0, { 0, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 307, 102, -818}, 0, { 990, -4290}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -306, 0, -767}, 0, { 3716, -4290}, {0x00, 0x96, 0x96, 0xff}}}, - {{{ 307, 102, -818}, 0, { 5760, -4460}, {0x00, 0x96, 0x96, 0xff}}}, - {{{ 307, 0, -767}, 0, { 5760, -4290}, {0x00, 0x96, 0x96, 0xff}}}, - {{{ -306, 102, -818}, 0, { 3716, -4460}, {0x00, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700B010, 0x00454e00, 29021, 0x0000b010, 256); // 0x0700B110 - 0x0700B190 -static const Vtx bitdw_seg7_vertex_0700B110[] = { - {{{ 307, 0, 768}, 0, { 5760, 820}, {0x00, 0x96, 0x96, 0xff}}}, - {{{ 307, 102, 819}, 0, { 5760, 990}, {0x00, 0x96, 0x96, 0xff}}}, - {{{ -306, 102, 819}, 0, { 3716, 990}, {0x00, 0x96, 0x96, 0xff}}}, - {{{ -306, 0, 768}, 0, { 3716, 820}, {0x00, 0x96, 0x96, 0xff}}}, - {{{ -306, 0, -767}, 0, { 3716, -4290}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ 307, 0, 768}, 0, { 5760, 820}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -306, 0, 768}, 0, { 3716, 820}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ 307, 0, -767}, 0, { 5760, -4290}, {0x00, 0x5d, 0x5d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700B110, 0x00454e00, 29021, 0x0000b110, 128); // 0x0700B190 - 0x0700B220 static const Gfx bitdw_seg7_dl_0700B190[] = { diff --git a/levels/bitdw/sliding_platform/collision.inc.c b/levels/bitdw/sliding_platform/collision.inc.c index 5bce4ee9a..d96f73bb8 100644 --- a/levels/bitdw/sliding_platform/collision.inc.c +++ b/levels/bitdw/sliding_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700F688 - 0x0700F70C -const Collision bitdw_seg7_collision_0700F688[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-409, 205, 205), - COL_VERTEX(-409, 205, -204), - COL_VERTEX(-409, 0, -204), - COL_VERTEX(-409, 0, 205), - COL_VERTEX(973, 0, 205), - COL_VERTEX(973, 0, -204), - COL_VERTEX(973, 205, 205), - COL_VERTEX(973, 205, -204), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(2, 4, 3), - COL_TRI(2, 5, 4), - COL_TRI(1, 5, 2), - COL_TRI(6, 3, 4), - COL_TRI(7, 6, 4), - COL_TRI(7, 4, 5), - COL_TRI(7, 0, 6), - COL_TRI(7, 1, 0), - COL_TRI(1, 7, 5), - COL_TRI(6, 0, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitdw_seg7_collision_0700F688, 0x00454e00, 29021, 0x0000f688, 132); diff --git a/levels/bitdw/sliding_platform/model.inc.c b/levels/bitdw/sliding_platform/model.inc.c index 20989a8c5..9755106dd 100644 --- a/levels/bitdw/sliding_platform/model.inc.c +++ b/levels/bitdw/sliding_platform/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700AD90 - 0x0700AE90 -static const Vtx bitdw_seg7_vertex_0700AD90[] = { - {{{ -409, 205, -204}, 0, { 990, 2010}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -409, 0, -204}, 0, { 478, 1498}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -409, 0, 205}, 0, { 1502, 478}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -409, 205, 205}, 0, { 2012, 990}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ 973, 0, -204}, 0, { 480, 1498}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ 973, 205, 205}, 0, { 2012, 990}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ 973, 0, 205}, 0, { 1500, 480}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ 973, 205, -204}, 0, { 990, 2010}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -409, 205, -204}, 0, { 478, 478}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ 973, 0, -204}, 0, { 3418, 4438}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -409, 0, -204}, 0, { 0, 990}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ 973, 205, -204}, 0, { 3928, 3926}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ 973, 205, 205}, 0, { 3928, 3926}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -409, 0, 205}, 0, { 0, 990}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ 973, 0, 205}, 0, { 3418, 4438}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -409, 205, 205}, 0, { 478, 478}, {0xce, 0xaf, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700AD90, 0x00454e00, 29021, 0x0000ad90, 256); // 0x0700AE90 - 0x0700AF10 -static const Vtx bitdw_seg7_vertex_0700AE90[] = { - {{{ -409, 0, -204}, 0, { 990, 2010}, {0x91, 0x6d, 0x00, 0xff}}}, - {{{ 973, 0, -204}, 0, { 4440, -1438}, {0x91, 0x6d, 0x00, 0xff}}}, - {{{ 973, 0, 205}, 0, { 3418, -2460}, {0x91, 0x6d, 0x00, 0xff}}}, - {{{ -409, 0, 205}, 0, { 0, 990}, {0x91, 0x6d, 0x00, 0xff}}}, - {{{ -409, 205, 205}, 0, { 0, 990}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 973, 205, -204}, 0, { 4440, -1438}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -409, 205, -204}, 0, { 990, 2010}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 973, 205, 205}, 0, { 3418, -2460}, {0xff, 0xe5, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700AE90, 0x00454e00, 29021, 0x0000ae90, 128); // 0x0700AF10 - 0x0700AFA0 static const Gfx bitdw_seg7_dl_0700AF10[] = { diff --git a/levels/bitdw/square_platform/collision.inc.c b/levels/bitdw/square_platform/collision.inc.c index b4a20323a..3fdcc4d9d 100644 --- a/levels/bitdw/square_platform/collision.inc.c +++ b/levels/bitdw/square_platform/collision.inc.c @@ -1,22 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700F790 - 0x0700F7F0 -const Collision bitdw_seg7_collision_moving_pyramid[] = { - COL_INIT(), - COL_VERTEX_INIT(0x6), - COL_VERTEX(0, 102, 0), - COL_VERTEX(307, 0, -306), - COL_VERTEX(-306, 0, -306), - COL_VERTEX(307, 0, 307), - COL_VERTEX(0, -306, 0), - COL_VERTEX(-306, 0, 307), - COL_TRI_INIT(SURFACE_DEFAULT, 8), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(1, 3, 4), - COL_TRI(2, 1, 4), - COL_TRI(3, 0, 5), - COL_TRI(5, 4, 3), - COL_TRI(4, 5, 2), - COL_TRI(2, 5, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitdw_seg7_collision_moving_pyramid, 0x00454e00, 29021, 0x0000f790, 96); diff --git a/levels/bitdw/square_platform/model.inc.c b/levels/bitdw/square_platform/model.inc.c index 860e9ef05..efa3e6091 100644 --- a/levels/bitdw/square_platform/model.inc.c +++ b/levels/bitdw/square_platform/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700B290 - 0x0700B380 -static const Vtx bitdw_seg7_vertex_0700B290[] = { - {{{ 0, 102, 0}, 0, { 990, -40}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 307, 0, 307}, 0, { 0, 2012}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 307, 0, -306}, 0, { 2012, 2012}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 0, 102, 0}, 0, { 2012, -44}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 307, 0, -306}, 0, { 0, 2012}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ -306, 0, -306}, 0, { 4056, 2012}, {0xb4, 0xee, 0xfe, 0xff}}}, - {{{ 0, -306, 0}, 0, { 990, 0}, {0x52, 0x77, 0x8d, 0xff}}}, - {{{ -306, 0, 307}, 0, { 1994, 2012}, {0x52, 0x77, 0x8d, 0xff}}}, - {{{ -306, 0, -306}, 0, { 0, 2012}, {0x52, 0x77, 0x8d, 0xff}}}, - {{{ -306, 0, 307}, 0, { 0, 2012}, {0x55, 0x86, 0x97, 0xff}}}, - {{{ 0, -306, 0}, 0, { 2032, -44}, {0x55, 0x86, 0x97, 0xff}}}, - {{{ 307, 0, 307}, 0, { 4138, 2012}, {0x55, 0x86, 0x97, 0xff}}}, - {{{ 307, 0, -306}, 0, { 2012, 2012}, {0x67, 0x9b, 0xb0, 0xff}}}, - {{{ 307, 0, 307}, 0, { 0, 2012}, {0x67, 0x9b, 0xb0, 0xff}}}, - {{{ 0, -306, 0}, 0, { 990, -40}, {0x67, 0x9b, 0xb0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700B290, 0x00454e00, 29021, 0x0000b290, 240); // 0x0700B380 - 0x0700B410 -static const Vtx bitdw_seg7_vertex_0700B380[] = { - {{{ -306, 0, -306}, 0, { 4056, 2012}, {0x67, 0x9b, 0xb0, 0xff}}}, - {{{ 307, 0, -306}, 0, { 0, 2012}, {0x67, 0x9b, 0xb0, 0xff}}}, - {{{ 0, -306, 0}, 0, { 2012, -44}, {0x67, 0x9b, 0xb0, 0xff}}}, - {{{ -306, 0, -306}, 0, { 0, 2012}, {0x8c, 0xbf, 0xd8, 0xff}}}, - {{{ -306, 0, 307}, 0, { 1994, 2012}, {0x8c, 0xbf, 0xd8, 0xff}}}, - {{{ 0, 102, 0}, 0, { 990, 0}, {0x8c, 0xbf, 0xd8, 0xff}}}, - {{{ 307, 0, 307}, 0, { 4138, 2012}, {0x8c, 0xbf, 0xd8, 0xff}}}, - {{{ 0, 102, 0}, 0, { 2032, -44}, {0x8c, 0xbf, 0xd8, 0xff}}}, - {{{ -306, 0, 307}, 0, { 0, 2012}, {0x8c, 0xbf, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitdw_seg7_vertex_0700B380, 0x00454e00, 29021, 0x0000b380, 144); // 0x0700B410 - 0x0700B480 static const Gfx bitdw_seg7_dl_0700B410[] = { diff --git a/levels/bitdw/texture.inc.c b/levels/bitdw/texture.inc.c index f6c3a86a7..154e78674 100644 --- a/levels/bitdw/texture.inc.c +++ b/levels/bitdw/texture.inc.c @@ -1,19 +1,12 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000002 -ALIGNED8 const Texture bitdw_seg7_texture_07000000[] = { -#include "levels/bitdw/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bitdw_seg7_texture_07000000, "levels/bitdw/0.rgba16.inc.c", 0x00454e00, 29021, 0x00000000, 2048); // 0x07000800 - 0x07000802 -ALIGNED8 const Texture bitdw_seg7_texture_07000800[] = { -#include "levels/bitdw/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bitdw_seg7_texture_07000800, "levels/bitdw/1.rgba16.inc.c", 0x00454e00, 29021, 0x00000800, 2048); // 0x07001000 - 0x07001002 -ALIGNED8 const Texture bitdw_seg7_texture_07001000[] = { -#include "levels/bitdw/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bitdw_seg7_texture_07001000, "levels/bitdw/2.rgba16.inc.c", 0x00454e00, 29021, 0x00001000, 2048); // 0x07001800 - 0x07001802 -ALIGNED8 const Texture bitdw_seg7_texture_07001800[] = { -#include "levels/bitdw/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bitdw_seg7_texture_07001800, "levels/bitdw/3.rgba16.inc.c", 0x00454e00, 29021, 0x00001800, 2048); diff --git a/levels/bitfs/areas/1/1/model.inc.c b/levels/bitfs/areas/1/1/model.inc.c index 9916e4a74..7ea7fec46 100644 --- a/levels/bitfs/areas/1/1/model.inc.c +++ b/levels/bitfs/areas/1/1/model.inc.c @@ -1,18 +1,6 @@ +#include "pc/rom_assets.h" // 0x07002000 - 0x070020C0 -static const Vtx bitfs_seg7_vertex_07002000[] = { - {{{ 1280, 348, -293}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1178, 348, -293}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1280, 266, -231}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1178, 266, -231}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1330, 3625, -703}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1433, 3625, -703}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1330, 3543, -642}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1433, 3543, -642}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3173, 3625, -707}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3276, 3625, -707}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3173, 3543, -646}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3276, 3543, -646}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002000, 0x004614d0, 37742, 0x00002000, 192); // 0x070020C0 - 0x07002118 static const Gfx bitfs_seg7_dl_070020C0[] = { diff --git a/levels/bitfs/areas/1/10/model.inc.c b/levels/bitfs/areas/1/10/model.inc.c index a89ccdcdd..206bd5bbe 100644 --- a/levels/bitfs/areas/1/10/model.inc.c +++ b/levels/bitfs/areas/1/10/model.inc.c @@ -1,30 +1,9 @@ +#include "pc/rom_assets.h" // 0x07007798 - 0x07007898 -static const Vtx bitfs_seg7_vertex_07007798[] = { - {{{ 102, 0, 205}, 0, { 4558, -4386}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 51, 205, 51}, 0, { 4812, -3874}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -50, 205, 51}, 0, { 4558, -3618}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -101, 0, 205}, 0, { 4046, -3874}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 51, 205, -50}, 0, { 5068, -3618}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -50, 205, -50}, 0, { 4812, -3364}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -50, 205, 51}, 0, { 4558, -3618}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 51, 205, 51}, 0, { 4812, -3874}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -101, 0, 205}, 0, { 4046, -3874}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -50, 205, 51}, 0, { 4558, -3618}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -153, 0, -153}, 0, { 4812, -2852}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -50, 205, -50}, 0, { 4812, -3364}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 154, 0, -153}, 0, { 5580, -3618}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 51, 205, 51}, 0, { 4812, -3874}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, 0, 205}, 0, { 4558, -4386}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 51, 205, -50}, 0, { 5068, -3618}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07007798, 0x004614d0, 37742, 0x00007798, 256); // 0x07007898 - 0x070078D8 -static const Vtx bitfs_seg7_vertex_07007898[] = { - {{{ -153, 0, -153}, 0, { 4812, -2852}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 51, 205, -50}, 0, { 5068, -3618}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 154, 0, -153}, 0, { 5580, -3618}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -50, 205, -50}, 0, { 4812, -3364}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07007898, 0x004614d0, 37742, 0x00007898, 64); // 0x070078D8 - 0x07007958 static const Gfx bitfs_seg7_dl_070078D8[] = { diff --git a/levels/bitfs/areas/1/11/model.inc.c b/levels/bitfs/areas/1/11/model.inc.c index 5b40f5d35..4007daef6 100644 --- a/levels/bitfs/areas/1/11/model.inc.c +++ b/levels/bitfs/areas/1/11/model.inc.c @@ -1,336 +1,60 @@ +#include "pc/rom_assets.h" // 0x070079C8 - 0x07007AC8 -static const Vtx bitfs_seg7_vertex_070079C8[] = { - {{{ 870, 102, 128}, 0, { 606, -542}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 1382, -306, 742}, 0, { 478, 480}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 1382, -306, 128}, 0, { 478, 480}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 870, 102, 742}, 0, { 606, -542}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 358, -306, 128}, 0, { 734, 480}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 358, -306, 742}, 0, { 734, 480}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 768, 102, 128}, 0, { 632, -542}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 768, 102, 742}, 0, { 632, -542}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 358, -306, 128}, 0, { 734, 480}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 768, 102, 128}, 0, { 632, -542}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 870, 102, 128}, 0, { 606, -542}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1382, -306, 128}, 0, { 478, 480}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1382, -306, 742}, 0, { 478, 480}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 870, 102, 742}, 0, { 606, -542}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 768, 102, 742}, 0, { 632, -542}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 358, -306, 742}, 0, { 734, 480}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070079C8, 0x004614d0, 37742, 0x000079c8, 256); // 0x07007AC8 - 0x07007B08 -static const Vtx bitfs_seg7_vertex_07007AC8[] = { - {{{ 768, 102, 742}, 0, { 632, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 870, 102, 742}, 0, { 606, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 870, 102, 128}, 0, { 606, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 102, 128}, 0, { 632, -542}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07007AC8, 0x004614d0, 37742, 0x00007ac8, 64); // 0x07007B08 - 0x07007BF8 -static const Vtx bitfs_seg7_vertex_07007B08[] = { - {{{ 102, 26, 102}, 0, { 3352, 2204}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ -1023, 26, 102}, 0, { 540, -604}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ -1023, 51, 128}, 0, { 540, -604}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 102, 51, 128}, 0, { 3352, 2204}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 102, 51, 742}, 0, { 2268, 3288}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ -1023, 51, 742}, 0, { -542, 480}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ -1023, 26, 768}, 0, { -632, 570}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 102, 26, 768}, 0, { 2178, 3378}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ -972, 102, 102}, 0, { 3352, 2204}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -997, -511, 128}, 0, { 1754, 608}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -997, 102, 128}, 0, { 3352, 2204}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 51, 102, 102}, 0, { 3352, 2204}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 26, -511, 128}, 0, { 1754, 608}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 26, 102, 128}, 0, { 3352, 2204}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 51, -511, 102}, 0, { 1754, 608}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07007B08, 0x004614d0, 37742, 0x00007b08, 240); // 0x07007BF8 - 0x07007CE8 -static const Vtx bitfs_seg7_vertex_07007BF8[] = { - {{{ 26, 102, 742}, 0, { 2268, 3288}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 26, -511, 742}, 0, { 670, 1690}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 51, -511, 768}, 0, { 580, 1780}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 51, 102, 768}, 0, { 2178, 3378}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -997, 102, 742}, 0, { 2268, 3288}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -997, -511, 742}, 0, { 670, 1690}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -972, -511, 768}, 0, { 580, 1780}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -972, 102, 768}, 0, { 2178, 3378}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -972, 102, 102}, 0, { 3352, 2204}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -972, -511, 102}, 0, { 1754, 608}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -997, -511, 128}, 0, { 1754, 608}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -921, 614, -485}, 0, { -1052, 990}, {0x5a, 0x75, 0x5e, 0xff}}}, - {{{ -921, 512, -485}, 0, { -1052, 990}, {0x5a, 0x75, 0x5e, 0xff}}}, - {{{ -921, 512, -178}, 0, { -1564, 480}, {0x5a, 0x75, 0x5e, 0xff}}}, - {{{ -921, 614, -178}, 0, { -1564, 480}, {0x5a, 0x75, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07007BF8, 0x004614d0, 37742, 0x00007bf8, 240); // 0x07007CE8 - 0x07007DE8 -static const Vtx bitfs_seg7_vertex_07007CE8[] = { - {{{ -921, 614, -485}, 0, { -1052, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 102, 614, -178}, 0, { 138, -1224}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 102, 614, -485}, 0, { 650, -714}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -204, 614, -793}, 0, { 650, 308}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -613, 614, -793}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -204, 614, 128}, 0, { -882, -1224}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -921, 614, -178}, 0, { -1564, 480}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -613, 614, 128}, 0, { -1564, -544}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -613, 614, -793}, 0, { 0, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -204, 512, -793}, 0, { 650, 308}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -613, 512, -793}, 0, { 0, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -204, 614, -793}, 0, { 650, 308}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -613, 512, 128}, 0, { -1564, -544}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -204, 614, 128}, 0, { -882, -1224}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -613, 614, 128}, 0, { -1564, -544}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -204, 512, 128}, 0, { -882, -1224}, {0x88, 0x98, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07007CE8, 0x004614d0, 37742, 0x00007ce8, 256); // 0x07007DE8 - 0x07007EE8 -static const Vtx bitfs_seg7_vertex_07007DE8[] = { - {{{ -204, 614, -793}, 0, { 650, 308}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 102, 614, -485}, 0, { 650, -714}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 102, 512, -485}, 0, { 650, -714}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -613, 614, 128}, 0, { -1564, -544}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -921, 614, -178}, 0, { -1564, 480}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -921, 512, -178}, 0, { -1564, 480}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -613, 512, 128}, 0, { -1562, -544}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -204, 512, 128}, 0, { -882, -1224}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 102, 512, -178}, 0, { 138, -1224}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 102, 614, -178}, 0, { 138, -1224}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -204, 614, 128}, 0, { -882, -1224}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -613, 512, -793}, 0, { 0, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -921, 512, -485}, 0, { -1052, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -613, 614, -793}, 0, { 0, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -921, 614, -485}, 0, { -1052, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -204, 512, -793}, 0, { 650, 308}, {0x74, 0x86, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07007DE8, 0x004614d0, 37742, 0x00007de8, 256); // 0x07007EE8 - 0x07007FD8 -static const Vtx bitfs_seg7_vertex_07007EE8[] = { - {{{ -613, 512, 128}, 0, { -1564, -544}, {0x43, 0x56, 0x37, 0xff}}}, - {{{ -921, 512, -485}, 0, { -1052, 990}, {0x43, 0x56, 0x37, 0xff}}}, - {{{ -613, 512, -793}, 0, { 0, 990}, {0x43, 0x56, 0x37, 0xff}}}, - {{{ -204, 512, -793}, 0, { 650, 308}, {0x43, 0x56, 0x37, 0xff}}}, - {{{ 102, 512, -485}, 0, { 650, -714}, {0x43, 0x56, 0x37, 0xff}}}, - {{{ 102, 512, -178}, 0, { 138, -1224}, {0x43, 0x56, 0x37, 0xff}}}, - {{{ -204, 512, 128}, 0, { -882, -1224}, {0x43, 0x56, 0x37, 0xff}}}, - {{{ -921, 512, -178}, 0, { -1564, 480}, {0x43, 0x56, 0x37, 0xff}}}, - {{{ 102, 0, 742}, 0, { 2178, 3378}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1023, 51, 742}, 0, { -542, 480}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, 51, 742}, 0, { 2268, 3288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 26, 102, 128}, 0, { 3352, 2204}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 77, -511, 128}, 0, { 1664, 698}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 77, 102, 128}, 0, { 3262, 2294}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 26, -511, 128}, 0, { 1754, 608}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07007EE8, 0x004614d0, 37742, 0x00007ee8, 240); // 0x07007FD8 - 0x070080B8 -static const Vtx bitfs_seg7_vertex_07007FD8[] = { - {{{ 77, 102, 742}, 0, { 2178, 3378}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 26, -511, 742}, 0, { 670, 1690}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 26, 102, 742}, 0, { 2268, 3288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 77, -511, 742}, 0, { 580, 1780}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, 51, 128}, 0, { 3352, 2204}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1023, 51, 128}, 0, { 540, -604}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1023, 0, 128}, 0, { 450, -514}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, 0, 128}, 0, { 3262, 2294}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -997, 102, 128}, 0, { 3352, 2204}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -946, -511, 128}, 0, { 1664, 698}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -946, 102, 128}, 0, { 3262, 2294}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, 0, 742}, 0, { 2178, 3378}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1023, 0, 742}, 0, { -632, 570}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1023, 51, 742}, 0, { -542, 480}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07007FD8, 0x004614d0, 37742, 0x00007fd8, 224); // 0x070080B8 - 0x070081B8 -static const Vtx bitfs_seg7_vertex_070080B8[] = { - {{{ -946, 102, 742}, 0, { 2178, 3378}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -997, -511, 742}, 0, { 670, 1690}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -997, 102, 742}, 0, { 2268, 3288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -946, -511, 742}, 0, { 580, 1780}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -997, 102, 128}, 0, { 3352, 2204}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -997, -511, 128}, 0, { 1754, 608}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -946, -511, 128}, 0, { 1664, 698}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1023, 0, 128}, 0, { 450, -514}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1023, 51, 128}, 0, { 540, -604}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1023, 26, 102}, 0, { 540, -604}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1023, 26, 768}, 0, { -632, 570}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1023, 51, 742}, 0, { -542, 480}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1023, 0, 742}, 0, { -632, 570}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 102, 51, 128}, 0, { 3352, 2204}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, 0, 128}, 0, { 3262, 2294}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, 26, 102}, 0, { 3352, 2204}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070080B8, 0x004614d0, 37742, 0x000080b8, 256); // 0x070081B8 - 0x070082A8 -static const Vtx bitfs_seg7_vertex_070081B8[] = { - {{{ 51, -511, 102}, 0, { 1754, 608}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 51, 102, 102}, 0, { 3352, 2204}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 77, 102, 128}, 0, { 3262, 2294}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 77, -511, 128}, 0, { 1664, 698}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 77, -511, 742}, 0, { 580, 1780}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 51, 102, 768}, 0, { 2178, 3378}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 51, -511, 768}, 0, { 580, 1780}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 77, 102, 742}, 0, { 2178, 3378}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 26, 102}, 0, { 540, -604}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, 0, 128}, 0, { 3262, 2294}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 0, 128}, 0, { 450, -514}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, 26, 102}, 0, { 3352, 2204}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -972, -511, 102}, 0, { 1754, 608}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -946, 102, 128}, 0, { 3262, 2294}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -946, -511, 128}, 0, { 1664, 698}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070081B8, 0x004614d0, 37742, 0x000081b8, 240); // 0x070082A8 - 0x07008368 -static const Vtx bitfs_seg7_vertex_070082A8[] = { - {{{ 102, 26, 768}, 0, { 2178, 3378}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, 0, 742}, 0, { 2178, 3378}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, 51, 742}, 0, { 2268, 3288}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 0, 742}, 0, { -632, 570}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 26, 768}, 0, { -632, 570}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -946, -511, 742}, 0, { 580, 1780}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -946, 102, 742}, 0, { 2178, 3378}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -972, 102, 768}, 0, { 2178, 3378}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -972, -511, 768}, 0, { 580, 1780}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -972, -511, 102}, 0, { 1754, 608}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -972, 102, 102}, 0, { 3352, 2204}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -946, 102, 128}, 0, { 3262, 2294}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070082A8, 0x004614d0, 37742, 0x000082a8, 192); // 0x07008368 - 0x07008468 -static const Vtx bitfs_seg7_vertex_07008368[] = { - {{{ -1535, -306, 745}, 0, { -932, 588}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -716, -409, 745}, 0, { 624, 2144}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -716, -409, 130}, 0, { 2268, 224}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1535, -306, 130}, 0, { 708, -1336}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 0, -306, 742}, 0, { -3608, 4566}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 358, -306, 742}, 0, { -2712, 3670}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 358, -306, 128}, 0, { -1180, 5204}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 0, -306, 128}, 0, { -2074, 6098}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1382, -306, 742}, 0, { -158, 1116}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1638, -306, 128}, 0, { 2012, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1382, -306, 128}, 0, { 1374, 2648}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1638, -306, 742}, 0, { 480, 478}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 666, 0, -485}, 0, { 1502, 2522}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 973, 0, -485}, 0, { 3034, 990}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 973, 0, -178}, 0, { 1502, -544}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 666, 0, -178}, 0, { 0, 990}, {0x43, 0x43, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07008368, 0x004614d0, 37742, 0x00008368, 256); // 0x07008468 - 0x07008548 -static const Vtx bitfs_seg7_vertex_07008468[] = { - {{{ 666, 0, -178}, 0, { 0, 990}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 102, 512, -178}, 0, { -2840, 3798}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 102, 512, -485}, 0, { -1308, 5332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 666, 0, -485}, 0, { 1502, 2522}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 973, 102, -178}, 0, { 480, 480}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 973, 0, -485}, 0, { 1502, 2522}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 973, 102, -485}, 0, { 2012, 2010}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 973, 0, -178}, 0, { 0, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 666, 102, -178}, 0, { 478, 480}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ 102, 512, -178}, 0, { -286, -4376}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ 666, 0, -178}, 0, { 0, 990}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ 973, 102, -178}, 0, { 2012, 2010}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ 973, 0, -178}, 0, { 1500, 2520}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ 102, 614, -178}, 0, { 224, -4886}, {0x82, 0x82, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07008468, 0x004614d0, 37742, 0x00008468, 224); // 0x07008548 - 0x070085A8 -static const Vtx bitfs_seg7_vertex_07008548[] = { - {{{ 666, 102, -485}, 0, { 478, 480}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ 973, 102, -485}, 0, { 2012, 2010}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ 973, 0, -485}, 0, { 1500, 2520}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ 666, 0, -485}, 0, { 0, 990}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ 102, 512, -485}, 0, { -286, -4376}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ 102, 614, -485}, 0, { 224, -4886}, {0x82, 0x82, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07008548, 0x004614d0, 37742, 0x00008548, 96); // 0x070085A8 - 0x070086A8 -static const Vtx bitfs_seg7_vertex_070085A8[] = { - {{{ 870, 102, -178}, 0, { 990, 0}, {0xcc, 0xd8, 0x8c, 0xff}}}, - {{{ 768, 102, -178}, 0, { 0, 0}, {0xcc, 0xd8, 0x8c, 0xff}}}, - {{{ 768, 102, 128}, 0, { 0, 990}, {0xcc, 0xd8, 0x8c, 0xff}}}, - {{{ 870, 102, 128}, 0, { 990, 990}, {0xcc, 0xd8, 0x8c, 0xff}}}, - {{{ 870, 0, 128}, 0, { 990, 990}, {0x5b, 0x6d, 0x41, 0xff}}}, - {{{ 768, 0, 128}, 0, { 0, 990}, {0x5b, 0x6d, 0x41, 0xff}}}, - {{{ 768, 0, -178}, 0, { 0, 0}, {0x5b, 0x6d, 0x41, 0xff}}}, - {{{ 870, 0, -178}, 0, { 990, 0}, {0x5b, 0x6d, 0x41, 0xff}}}, - {{{ 870, 0, -178}, 0, { 990, 990}, {0x67, 0x7b, 0x30, 0xff}}}, - {{{ 870, 102, 128}, 0, { 0, 0}, {0x67, 0x7b, 0x30, 0xff}}}, - {{{ 870, 0, 128}, 0, { 990, 0}, {0x67, 0x7b, 0x30, 0xff}}}, - {{{ 870, 102, -178}, 0, { 0, 990}, {0x67, 0x7b, 0x30, 0xff}}}, - {{{ 768, 0, 128}, 0, { 990, 0}, {0x67, 0x7b, 0x30, 0xff}}}, - {{{ 768, 102, -178}, 0, { 0, 990}, {0x67, 0x7b, 0x30, 0xff}}}, - {{{ 768, 0, -178}, 0, { 990, 990}, {0x67, 0x7b, 0x30, 0xff}}}, - {{{ 768, 102, 128}, 0, { 0, 0}, {0x67, 0x7b, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070085A8, 0x004614d0, 37742, 0x000085a8, 256); // 0x070086A8 - 0x07008728 -static const Vtx bitfs_seg7_vertex_070086A8[] = { - {{{ 666, 102, -485}, 0, { 10188, -3098}, {0xd0, 0xc2, 0x3e, 0xff}}}, - {{{ 102, 614, -178}, 0, { 60, 990}, {0xd0, 0xc2, 0x3e, 0xff}}}, - {{{ 666, 102, -178}, 0, { 10188, 990}, {0xd0, 0xc2, 0x3e, 0xff}}}, - {{{ 102, 614, -485}, 0, { 60, -3098}, {0xd0, 0xc2, 0x3e, 0xff}}}, - {{{ 666, 102, -178}, 0, { 0, 990}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 973, 102, -485}, 0, { 4056, -3098}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 666, 102, -485}, 0, { 0, -3098}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 973, 102, -178}, 0, { 4056, 990}, {0xff, 0xe5, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070086A8, 0x004614d0, 37742, 0x000086a8, 128); // 0x07008728 - 0x07008828 -static const Vtx bitfs_seg7_vertex_07008728[] = { - {{{ -716, -409, 745}, 0, { 2012, 650}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, -511, 745}, 0, { 2012, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, -511, 130}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, -306, 130}, 0, { -370, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, -511, 130}, 0, { -370, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, -511, 745}, 0, { 1672, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, -306, 745}, 0, { 1672, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, -306, 745}, 0, { 0, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, -511, 745}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, -511, 745}, 0, { 2694, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, -409, 745}, 0, { 2694, 650}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, -409, 130}, 0, { 0, 650}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, -511, 130}, 0, { 2694, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, -306, 130}, 0, { 0, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, -409, 130}, 0, { 2694, 650}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, -511, 130}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07008728, 0x004614d0, 37742, 0x00008728, 256); // 0x07008828 - 0x07008928 -static const Vtx bitfs_seg7_vertex_07008828[] = { - {{{ 0, -306, 128}, 0, { 0, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -511, 742}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -306, 742}, 0, { 2012, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -511, 128}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1638, -306, 742}, 0, { 2012, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1638, -511, 128}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1638, -306, 128}, 0, { 0, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1638, -511, 742}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1638, -511, 128}, 0, { 5418, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 0, -306, 128}, 0, { 0, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1638, -306, 128}, 0, { 5418, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 0, -511, 128}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 0, -306, 742}, 0, { 0, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 0, -511, 742}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1638, -511, 742}, 0, { 5418, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1638, -306, 742}, 0, { 5418, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07008828, 0x004614d0, 37742, 0x00008828, 256); // 0x07008928 - 0x070089E8 -static const Vtx bitfs_seg7_vertex_07008928[] = { - {{{ 51, 102, 102}, 0, { 0, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 26, 102, 128}, 0, { 0, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 77, 102, 128}, 0, { 0, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 77, 102, 742}, 0, { 0, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 26, 102, 742}, 0, { 0, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 51, 102, 768}, 0, { 0, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -946, 102, 742}, 0, { 0, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -997, 102, 742}, 0, { 0, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -972, 102, 768}, 0, { 0, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -972, 102, 102}, 0, { 0, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -997, 102, 128}, 0, { 0, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -946, 102, 128}, 0, { 0, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07008928, 0x004614d0, 37742, 0x00008928, 192); // 0x070089E8 - 0x07008A68 static const Gfx bitfs_seg7_dl_070089E8[] = { diff --git a/levels/bitfs/areas/1/12/model.inc.c b/levels/bitfs/areas/1/12/model.inc.c index bafc8b886..9dcc0e84b 100644 --- a/levels/bitfs/areas/1/12/model.inc.c +++ b/levels/bitfs/areas/1/12/model.inc.c @@ -1,30 +1,9 @@ +#include "pc/rom_assets.h" // 0x07009000 - 0x07009040 -static const Vtx bitfs_seg7_vertex_07009000[] = { - {{{ -588, 154, -306}, 0, { 4464, 3440}, {0x8c, 0xcc, 0xd8, 0xff}}}, - {{{ -1714, 154, -306}, 0, { 0, 3440}, {0x8c, 0xcc, 0xd8, 0xff}}}, - {{{ -1714, 154, 307}, 0, { 0, 990}, {0x8c, 0xcc, 0xd8, 0xff}}}, - {{{ -588, 154, 307}, 0, { 4464, 990}, {0x8c, 0xcc, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009000, 0x004614d0, 37742, 0x00009000, 64); // 0x07009040 - 0x07009140 -static const Vtx bitfs_seg7_vertex_07009040[] = { - {{{ 1664, -281, -204}, 0, { 308, -372}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1664, -178, -204}, 0, { 0, -372}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1664, -178, 205}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1664, -281, 205}, 0, { 308, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1664, -178, -204}, 0, { 308, 3372}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 947, -178, 205}, 0, { 1672, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1664, -178, 205}, 0, { 1672, 3372}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 947, -178, -204}, 0, { 308, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 947, -383, -206}, 0, { 1332, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1664, -178, -206}, 0, { 2012, 3372}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 947, -178, -206}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1664, -383, -206}, 0, { 1332, 3372}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 947, -383, 205}, 0, { 1332, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1664, -178, 205}, 0, { 2012, 3372}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 947, -178, 205}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1664, -383, 205}, 0, { 1332, 3372}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009040, 0x004614d0, 37742, 0x00009040, 256); // 0x07009140 - 0x07009178 static const Gfx bitfs_seg7_dl_07009140[] = { diff --git a/levels/bitfs/areas/1/13/model.inc.c b/levels/bitfs/areas/1/13/model.inc.c index 9d292fcae..f1ea69614 100644 --- a/levels/bitfs/areas/1/13/model.inc.c +++ b/levels/bitfs/areas/1/13/model.inc.c @@ -1,54 +1,12 @@ +#include "pc/rom_assets.h" // 0x07009258 - 0x07009358 -static const Vtx bitfs_seg7_vertex_07009258[] = { - {{{ 819, 205, 307}, 0, { 1414, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 512, 0, 614}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, 0, 307}, 0, { 1414, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, 0, -307}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 512, 205, -615}, 0, { 1414, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, 205, -307}, 0, { 0, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 512, 0, -615}, 0, { 1414, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -511, 205, -615}, 0, { 0, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -511, 0, -615}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, 0, -307}, 0, { 1414, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, 205, -307}, 0, { 1414, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, 0, 307}, 0, { -454, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -511, 205, 614}, 0, { 990, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, 205, 307}, 0, { -454, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -511, 0, 614}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 512, 205, 614}, 0, { 0, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009258, 0x004614d0, 37742, 0x00009258, 256); // 0x07009358 - 0x07009458 -static const Vtx bitfs_seg7_vertex_07009358[] = { - {{{ -818, 0, 307}, 0, { 2016, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -818, 205, -307}, 0, { 0, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -818, 0, -307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -818, 205, 307}, 0, { 2016, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 0, -307}, 0, { 2016, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 205, -307}, 0, { 2016, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 205, 307}, 0, { 0, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 0, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, 205, -615}, 0, { 3374, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 512, 205, -615}, 0, { 0, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 512, 0, -615}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -511, 0, -615}, 0, { 3374, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 512, 205, 614}, 0, { 3374, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -511, 0, 614}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 512, 0, 614}, 0, { 3374, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -511, 205, 614}, 0, { 0, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009358, 0x004614d0, 37742, 0x00009358, 256); // 0x07009458 - 0x070094D8 -static const Vtx bitfs_seg7_vertex_07009458[] = { - {{{ -818, 205, -307}, 0, { 736, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 205, 614}, 0, { 1246, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 819, 205, 307}, 0, { 2012, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 819, 205, -307}, 0, { 2780, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 205, -615}, 0, { 2780, 1244}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 205, 614}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 205, -615}, 0, { 1502, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -818, 205, 307}, 0, { 0, 1754}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009458, 0x004614d0, 37742, 0x00009458, 128); // 0x070094D8 - 0x07009588 static const Gfx bitfs_seg7_dl_070094D8[] = { diff --git a/levels/bitfs/areas/1/14/model.inc.c b/levels/bitfs/areas/1/14/model.inc.c index ac2a7f2a6..8314870aa 100644 --- a/levels/bitfs/areas/1/14/model.inc.c +++ b/levels/bitfs/areas/1/14/model.inc.c @@ -1,301 +1,51 @@ +#include "pc/rom_assets.h" // 0x07009670 - 0x07009770 -static const Vtx bitfs_seg7_vertex_07009670[] = { - {{{ 1331, 333, -1023}, 0, { 3020, 4040}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 538, -211}, 0, { 2010, 2348}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 333, -211}, 0, { 1670, 2690}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 538, -1023}, 0, { 3362, 3700}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 435, 403}, 0, { 818, 1498}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 333, 403}, 0, { 648, 1668}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 435, -211}, 0, { 1840, 2520}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 538, 403}, 0, { 988, 1326}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 538, 811}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 333, 811}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -383, 0}, 0, { 1416, 1584}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -485, 51}, 0, { 1160, 1670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -639, 0}, 0, { 990, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -383, 51}, 0, { 1330, 1498}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -485, 563}, 0, { 308, 820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -639, 614}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009670, 0x004614d0, 37742, 0x00009670, 256); // 0x07009770 - 0x07009870 -static const Vtx bitfs_seg7_vertex_07009770[] = { - {{{ 0, -383, 563}, 0, { 480, 650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -639, 614}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -485, 563}, 0, { 308, 820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -383, 614}, 0, { 394, 564}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -613, -383, 0}, 0, { 2012, -3438}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 0, -639, 0}, 0, { 564, -2842}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -634, -639, 0}, 0, { 1672, -3780}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 0, -383, 0}, 0, { 990, -2416}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1280, 538, 403}, 0, { 562, 566}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1280, 538, 760}, 0, { 138, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1331, 538, 811}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1331, 538, 403}, 0, { 478, 480}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 666, 538, 760}, 0, { 1160, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 614, 538, 811}, 0, { 1160, 2180}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 666, 538, -665}, 0, { 3532, -360}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 614, 538, -665}, 0, { 3618, -274}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009770, 0x004614d0, 37742, 0x00009770, 256); // 0x07009870 - 0x07009960 -static const Vtx bitfs_seg7_vertex_07009870[] = { - {{{ 666, 435, -972}, 0, { 5248, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -613, -178, -972}, 0, { 3120, 3118}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -665, -178, -665}, 0, { 2524, 2692}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 666, 435, -665}, 0, { 4738, 480}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -665, -178, -613}, 0, { 2438, 2606}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1177, -178, -613}, 0, { 1586, 3458}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -665, -485, 51}, 0, { 1330, 1500}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1177, -485, 0}, 0, { 564, 2436}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -613, -76, -613}, 0, { 5576, 1852}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 614, 538, -613}, 0, { 3532, -190}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 614, 538, -665}, 0, { 3618, -274}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -665, -383, 51}, 0, { 4554, 3046}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -613, -383, 0}, 0, { 4554, 2874}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -665, -383, 0}, 0, { 4640, 2960}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -613, -383, 51}, 0, { 4468, 2960}, {0xb9, 0xb9, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009870, 0x004614d0, 37742, 0x00009870, 240); // 0x07009960 - 0x07009A60 -static const Vtx bitfs_seg7_vertex_07009960[] = { - {{{ -613, -76, -665}, 0, { 5662, 1768}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -665, -76, -613}, 0, { 5662, 1938}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -613, -76, -613}, 0, { 5576, 1852}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -665, -76, -665}, 0, { 5746, 1852}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -665, -383, 0}, 0, { 4640, 2960}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -613, -383, 0}, 0, { 4554, 2874}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 614, 538, -1023}, 0, { 4214, -870}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 614, 538, -972}, 0, { 4128, -786}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1280, 538, -972}, 0, { 3020, -1892}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 614, 538, -665}, 0, { 3618, -274}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -613, -383, 51}, 0, { 4468, 2960}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 0, -383, 51}, 0, { 3446, 1938}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 0, -383, 0}, 0, { 3532, 1852}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1280, 538, -211}, 0, { 1586, -458}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1331, 538, -211}, 0, { 1500, -542}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1331, 538, -1023}, 0, { 3020, -2062}, {0xb9, 0xb9, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009960, 0x004614d0, 37742, 0x00009960, 256); // 0x07009A60 - 0x07009B50 -static const Vtx bitfs_seg7_vertex_07009A60[] = { - {{{ 614, 538, -972}, 0, { 4128, -786}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 614, 538, -1023}, 0, { 4214, -870}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -613, -76, -972}, 0, { 6172, 1256}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -613, -76, -1023}, 0, { 6258, 1172}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1074, -76, -1022}, 0, { 7022, 1940}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1023, -76, -972}, 0, { 6854, 1938}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1228, -76, -613}, 0, { 6598, 2874}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1177, -76, -613}, 0, { 6512, 2790}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1074, -76, -1023}, 0, { 7024, 1938}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1228, -383, 0}, 0, { 5576, 3896}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1177, -383, 0}, 0, { 5490, 3812}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -921, -383, 614}, 0, { 4042, 4408}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -890, -383, 563}, 0, { 4076, 4272}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 0, -383, 614}, 0, { 2510, 2874}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 0, -383, 563}, 0, { 2596, 2790}, {0xb9, 0xb9, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009A60, 0x004614d0, 37742, 0x00009a60, 240); // 0x07009B50 - 0x07009C40 -static const Vtx bitfs_seg7_vertex_07009B50[] = { - {{{ 614, 538, -665}, 0, { 1500, 138}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 666, 538, -665}, 0, { 1416, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 666, 384, -665}, 0, { 1160, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 614, 384, -665}, 0, { 1246, -118}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -613, -178, -665}, 0, { 2352, -3098}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 666, 538, 760}, 0, { 1416, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1280, 435, 760}, 0, { 224, 1074}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 666, 435, 760}, 0, { 1246, 54}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1280, 538, 760}, 0, { 394, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -613, -76, -972}, 0, { 2522, -2928}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 666, 435, -972}, 0, { 1246, 54}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 614, 538, -972}, 0, { 1500, 138}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1280, 435, -972}, 0, { 224, 1074}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1280, 538, -972}, 0, { 394, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -613, -178, -972}, 0, { 2352, -3098}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009B50, 0x004614d0, 37742, 0x00009b50, 240); // 0x07009C40 - 0x07009D30 -static const Vtx bitfs_seg7_vertex_07009C40[] = { - {{{ -1023, -178, -972}, 0, { 3034, -3780}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -613, -76, -972}, 0, { 2522, -2928}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1023, -76, -972}, 0, { 3204, -3608}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -613, -178, -972}, 0, { 2352, -3098}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -613, -178, -665}, 0, { 2352, -3098}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -665, -178, -665}, 0, { 2438, -3184}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -665, -76, -665}, 0, { 2608, -3012}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -613, -76, -665}, 0, { 2522, -2928}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 614, 538, -665}, 0, { 1500, 138}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -665, -178, -613}, 0, { -2756, -202}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -665, -76, -665}, 0, { -3010, -118}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -665, -178, -665}, 0, { -2840, -288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -665, -76, -613}, 0, { -2926, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -665, -485, 0}, 0, { -1222, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -665, -383, 0}, 0, { -1392, 480}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009C40, 0x004614d0, 37742, 0x00009c40, 240); // 0x07009D30 - 0x07009E30 -static const Vtx bitfs_seg7_vertex_07009D30[] = { - {{{ -665, -485, 51}, 0, { -1138, 394}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -665, -383, 51}, 0, { -1308, 564}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -665, -383, 0}, 0, { -1392, 480}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -665, -485, 0}, 0, { -1222, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1074, -281, -1023}, 0, { 478, 478}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1074, -76, -1023}, 0, { 820, 138}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -613, -76, -1023}, 0, { 1842, 1158}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -613, -281, -1023}, 0, { 1500, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 614, 333, -1023}, 0, { 4566, 2520}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 614, 538, -1023}, 0, { 4908, 2180}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, 538, -1023}, 0, { 6100, 3372}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, 333, -1023}, 0, { 5760, 3714}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -613, -332, -613}, 0, { 1500, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 614, 333, -613}, 0, { 4566, 2520}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 614, 538, -613}, 0, { 4908, 2180}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -613, -76, -613}, 0, { 1842, 1158}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009D30, 0x004614d0, 37742, 0x00009d30, 256); // 0x07009E30 - 0x07009F30 -static const Vtx bitfs_seg7_vertex_07009E30[] = { - {{{ 614, 333, 811}, 0, { 4566, 2520}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, 538, 811}, 0, { 6100, 3372}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 614, 538, 811}, 0, { 4908, 2180}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, 333, 811}, 0, { 5760, 3714}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1228, -332, -613}, 0, { -2074, 3032}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1074, -281, -1023}, 0, { -2756, 3714}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -613, -281, -1023}, 0, { -1734, 4736}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -613, -332, -613}, 0, { -1052, 4054}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1228, -639, 0}, 0, { -1052, 2010}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 0, -639, 0}, 0, { 990, 4054}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 0, -639, 614}, 0, { 2012, 3032}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -921, -639, 614}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 614, 333, -1023}, 0, { 308, 6780}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1331, 333, -1023}, 0, { 1500, 7972}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1331, 333, 811}, 0, { 4554, 4918}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 614, 333, 811}, 0, { 3362, 3726}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009E30, 0x004614d0, 37742, 0x00009e30, 256); // 0x07009F30 - 0x0700A010 -static const Vtx bitfs_seg7_vertex_07009F30[] = { - {{{ -1228, -639, 0}, 0, { -1052, 2010}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -613, -332, -613}, 0, { -1052, 4054}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -634, -639, 0}, 0, { 0, 3032}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1228, -332, -613}, 0, { -2074, 3032}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -613, -281, -1023}, 0, { -1734, 4736}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 614, 333, -1023}, 0, { 308, 6780}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 614, 333, -613}, 0, { 990, 6098}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -665, -485, 51}, 0, { 1330, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1177, -485, 0}, 0, { 564, 2436}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -890, -485, 563}, 0, { 104, 1022}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1280, 435, -972}, 0, { 6270, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 666, 435, -972}, 0, { 5248, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1280, 435, 760}, 0, { 3388, -2914}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 666, 435, 760}, 0, { 2366, -1892}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07009F30, 0x004614d0, 37742, 0x00009f30, 224); // 0x0700A010 - 0x0700A100 -static const Vtx bitfs_seg7_vertex_0700A010[] = { - {{{ 1280, 435, 403}, 0, { -1120, 752}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1331, 435, 403}, 0, { -1034, 666}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1331, 435, -211}, 0, { -14, 1686}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1280, 435, -211}, 0, { -98, 1772}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -613, -178, -972}, 0, { 3120, 3118}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, -178, -972}, 0, { 2438, 3798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1177, -178, -613}, 0, { 1586, 3458}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -665, -178, -613}, 0, { 2438, 2606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -665, -485, 51}, 0, { 1330, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -890, -485, 563}, 0, { 104, 1022}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -485, 563}, 0, { 1586, -458}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -485, 51}, 0, { 2438, 394}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1280, 435, 760}, 0, { 4292, -3334}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1280, 538, 760}, 0, { 4548, -3078}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1280, 538, 403}, 0, { 3656, -2186}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700A010, 0x004614d0, 37742, 0x0000a010, 240); // 0x0700A100 - 0x0700A1F0 -static const Vtx bitfs_seg7_vertex_0700A100[] = { - {{{ 1331, 435, 403}, 0, { 138, 1158}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1280, 538, 403}, 0, { 394, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 538, 403}, 0, { 308, 1328}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1280, 435, 403}, 0, { 224, 1074}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 538, -211}, 0, { 308, 1328}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1280, 538, -211}, 0, { 394, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1280, 435, -211}, 0, { 224, 1074}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 435, -211}, 0, { 138, 1158}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 666, 435, -665}, 0, { -3862, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 666, 538, 760}, 0, { -1662, 3274}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 666, 435, 760}, 0, { -1490, 3104}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 666, 538, -665}, 0, { -4032, 904}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1177, -178, -613}, 0, { 1148, 4552}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1177, -76, -613}, 0, { 1318, 4382}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1177, -383, 0}, 0, { -214, 3870}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700A100, 0x004614d0, 37742, 0x0000a100, 240); // 0x0700A1F0 - 0x0700A2E0 -static const Vtx bitfs_seg7_vertex_0700A1F0[] = { - {{{ 1280, 435, 760}, 0, { 4292, -3334}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1280, 538, 403}, 0, { 3656, -2186}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1280, 435, 403}, 0, { 3400, -2442}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1280, 435, -211}, 0, { 1868, -910}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1280, 538, -211}, 0, { 2122, -654}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1280, 538, -972}, 0, { 224, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1280, 435, -972}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1177, -76, -613}, 0, { 1316, 4380}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1177, -178, -613}, 0, { 1148, 4552}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -178, -972}, 0, { 1744, 5148}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -76, -972}, 0, { 1914, 4978}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1177, -383, 0}, 0, { -214, 3870}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1177, -485, 0}, 0, { -384, 4040}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -890, -383, 563}, 0, { -1150, 2934}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -890, -485, 563}, 0, { -1320, 3104}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700A1F0, 0x004614d0, 37742, 0x0000a1f0, 240); // 0x0700A2E0 - 0x0700A3E0 -static const Vtx bitfs_seg7_vertex_0700A2E0[] = { - {{{ -921, -639, 614}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1228, -383, 0}, 0, { -1392, 480}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1228, -639, 0}, 0, { -1052, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -921, -383, 614}, 0, { -370, 1500}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1228, -76, -613}, 0, { -2926, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1228, -332, -613}, 0, { -2500, -458}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1074, -281, -1023}, 0, { -3266, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1074, -76, -1023}, 0, { -3608, -714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -613, -332, -613}, 0, { -2500, -458}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -613, -76, -613}, 0, { -2926, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -613, -383, 0}, 0, { -1392, 480}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -634, -639, 0}, 0, { -1052, 138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 614, 333, -613}, 0, { 2340, 3360}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 614, 333, 811}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 614, 538, 811}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 614, 538, -613}, 0, { 2680, 3018}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700A2E0, 0x004614d0, 37742, 0x0000a2e0, 256); // 0x0700A3E0 - 0x0700A4A0 -static const Vtx bitfs_seg7_vertex_0700A3E0[] = { - {{{ 0, -485, 563}, 0, { 820, -2586}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -890, -383, 563}, 0, { 2472, -3898}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 0, -383, 563}, 0, { 990, -2416}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -890, -485, 563}, 0, { 2302, -4068}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 0, -383, 51}, 0, { 990, -2416}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -665, -383, 51}, 0, { 2098, -3524}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -665, -485, 51}, 0, { 1926, -3694}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 0, -485, 51}, 0, { 820, -2586}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -921, -639, 614}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 0, -383, 614}, 0, { 2352, 2692}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -921, -383, 614}, 0, { 308, 650}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 0, -639, 614}, 0, { 2012, 3032}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700A3E0, 0x004614d0, 37742, 0x0000a3e0, 192); // 0x0700A4A0 - 0x0700A520 -static const Vtx bitfs_seg7_vertex_0700A4A0[] = { - {{{ -1177, -76, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1228, -76, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1228, -178, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1177, -178, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -613, -76, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -665, -76, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -665, -178, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -613, -178, -613}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700A4A0, 0x004614d0, 37742, 0x0000a4a0, 128); // 0x0700A520 - 0x0700A9D0 static const Gfx bitfs_seg7_dl_0700A520[] = { diff --git a/levels/bitfs/areas/1/15/model.inc.c b/levels/bitfs/areas/1/15/model.inc.c index ce15ac096..ca3285813 100644 --- a/levels/bitfs/areas/1/15/model.inc.c +++ b/levels/bitfs/areas/1/15/model.inc.c @@ -1,18 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700AA78 - 0x0700AB38 -static const Vtx bitfs_seg7_vertex_0700AA78[] = { - {{{ 410, 51, -306}, 0, { 2012, 1340}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 72, 205, 307}, 0, { 0, 0}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 410, 51, 307}, 0, { 0, 1340}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 72, 205, -306}, 0, { 2012, 0}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ -409, 205, 307}, 0, { 0, -542}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 72, 205, 307}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 72, 205, -306}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -409, 205, -306}, 0, { 2012, -544}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 410, 0, -306}, 0, { 1500, -1258}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, 51, 307}, 0, { 2012, 786}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, 0, 307}, 0, { 1500, 786}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, 51, -306}, 0, { 2012, -1258}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700AA78, 0x004614d0, 37742, 0x0000aa78, 192); // 0x0700AB38 - 0x0700AB90 static const Gfx bitfs_seg7_dl_0700AB38[] = { diff --git a/levels/bitfs/areas/1/16/model.inc.c b/levels/bitfs/areas/1/16/model.inc.c index 0954e34c6..d9a938429 100644 --- a/levels/bitfs/areas/1/16/model.inc.c +++ b/levels/bitfs/areas/1/16/model.inc.c @@ -1,299 +1,54 @@ +#include "pc/rom_assets.h" // 0x0700AC00 - 0x0700AD00 -static const Vtx bitfs_seg7_vertex_0700AC00[] = { - {{{ -1023, -716, -306}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 973, -357}, 0, { 2182, -4632}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -716, -357}, 0, { 2182, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 973, -306}, 0, { 2012, -4632}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2048, 512, -306}, 0, { 2012, -3098}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2048, -716, -306}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2048, -716, -357}, 0, { 2182, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2048, 512, -357}, 0, { 2182, -3098}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 307, -306}, 0, { 0, -2416}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -1023, -101, -306}, 0, { 0, -1054}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -409, -101, -306}, 0, { 2012, -1054}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -1023, -716, -357}, 0, { 0, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -409, 973, -357}, 0, { 2012, -4630}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -409, 742, -357}, 0, { 2012, -3864}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 819, 742, -357}, 0, { 6100, -3864}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 819, 512, -357}, 0, { 6100, -3098}, {0x7d, 0x83, 0x7b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700AC00, 0x004614d0, 37742, 0x0000ac00, 256); // 0x0700AD00 - 0x0700AE00 -static const Vtx bitfs_seg7_vertex_0700AD00[] = { - {{{ -1023, -716, -357}, 0, { 0, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 2048, 512, -357}, 0, { 10188, -3098}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 2048, -716, -357}, 0, { 10188, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 819, 512, -357}, 0, { 6100, -3098}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -1023, 973, -357}, 0, { 0, -4630}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -409, 973, -357}, 0, { 2012, -4630}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 205, -306, -306}, 0, { 4056, -372}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -1023, 307, -306}, 0, { 0, -2416}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -409, -101, -306}, 0, { 2012, -1054}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -409, 307, -306}, 0, { 2012, -2416}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -409, 742, -306}, 0, { 2012, -3864}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -409, -716, -306}, 0, { 2012, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 1434, -716, -306}, 0, { 8144, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 1434, -101, -306}, 0, { 8144, -1054}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 819, -306, -306}, 0, { 6100, -372}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 819, 512, -306}, 0, { 6100, -3098}, {0x7d, 0x83, 0x7b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700AD00, 0x004614d0, 37742, 0x0000ad00, 256); // 0x0700AE00 - 0x0700AEE0 -static const Vtx bitfs_seg7_vertex_0700AE00[] = { - {{{ 1434, -101, -306}, 0, { 8144, -1054}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 2048, 512, -306}, 0, { 10188, -3098}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 819, 512, -306}, 0, { 6100, -3098}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 2048, -101, -306}, 0, { 10188, -1054}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 1434, -716, -306}, 0, { 8144, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 819, -306, -306}, 0, { 6100, -372}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 205, -306, -306}, 0, { 4056, -372}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -409, -716, -306}, 0, { 2012, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 205, 742, -306}, 0, { 4056, -3864}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -409, 742, -306}, 0, { 2012, -3864}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 2048, -716, -306}, 0, { 2012, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2048, -460, -306}, 0, { 2012, 138}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2048, -460, 307}, 0, { 0, 138}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2048, -716, 307}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700AE00, 0x004614d0, 37742, 0x0000ae00, 224); // 0x0700AEE0 - 0x0700AFD0 -static const Vtx bitfs_seg7_vertex_0700AEE0[] = { - {{{ -409, -716, -306}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, -101, -306}, 0, { 2012, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, -101, 307}, 0, { 0, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, 973, -306}, 0, { 2012, -4632}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, 742, -306}, 0, { 2012, -3864}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, 742, -357}, 0, { 2182, -3864}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, 973, -357}, 0, { 2182, -4632}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 742, -306}, 0, { 2012, -3864}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 512, -306}, 0, { 2012, -3098}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 512, -357}, 0, { 2182, -3098}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 742, -357}, 0, { 2182, -3864}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -716, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -101, -306}, 0, { 2012, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -716, -306}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -101, 307}, 0, { 0, -1054}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700AEE0, 0x004614d0, 37742, 0x0000aee0, 240); // 0x0700AFD0 - 0x0700B0C0 -static const Vtx bitfs_seg7_vertex_0700AFD0[] = { - {{{ 1434, -716, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1434, -101, 307}, 0, { 0, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1434, -101, -306}, 0, { 2012, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, -716, -306}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, -101, 307}, 0, { 0, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, -716, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, -306, -306}, 0, { 2012, -372}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 742, -306}, 0, { 2012, -3864}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 742, 307}, 0, { 0, -3864}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, -306, 307}, 0, { 0, -372}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -306, 307}, 0, { 0, -372}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, 742, -306}, 0, { 2012, -3864}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -306, -306}, 0, { 2012, -372}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, 742, 307}, 0, { 0, -3864}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1434, -716, -306}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700AFD0, 0x004614d0, 37742, 0x0000afd0, 240); // 0x0700B0C0 - 0x0700B1B0 -static const Vtx bitfs_seg7_vertex_0700B0C0[] = { - {{{ -409, 307, -306}, 0, { 2012, -2416}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, 973, 307}, 0, { 0, -4632}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, 307, 307}, 0, { 0, -2416}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, 973, -306}, 0, { 2012, -4632}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 307, 307}, 0, { 0, -2416}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 973, 307}, 0, { 0, -4632}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 973, -306}, 0, { 2012, -4632}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 307, -306}, 0, { 2012, -2416}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, 307, 307}, 0, { 2012, -2416}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1023, 973, 307}, 0, { 0, -4630}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1023, 307, 307}, 0, { 0, -2416}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -409, -716, 307}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -409, -101, 307}, 0, { 2012, -1054}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1023, -101, 307}, 0, { 0, -1054}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1023, -716, 307}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700B0C0, 0x004614d0, 37742, 0x0000b0c0, 240); // 0x0700B1B0 - 0x0700B260 -static const Vtx bitfs_seg7_vertex_0700B1B0[] = { - {{{ 819, -306, 307}, 0, { 6100, -372}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 819, 742, 307}, 0, { 6100, -3864}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 205, 742, 307}, 0, { 4056, -3864}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 205, -306, 307}, 0, { 4056, -372}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2048, -716, 307}, 0, { 10188, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2048, -101, 307}, 0, { 10188, -1054}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1434, -101, 307}, 0, { 8144, -1054}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1434, -716, 307}, 0, { 8144, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -409, 307, 307}, 0, { 2012, -2416}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -409, 973, 307}, 0, { 2012, -4630}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1023, 973, 307}, 0, { 0, -4630}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700B1B0, 0x004614d0, 37742, 0x0000b1b0, 176); // 0x0700B260 - 0x0700B360 -static const Vtx bitfs_seg7_vertex_0700B260[] = { - {{{ -409, -101, -306}, 0, { 2012, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -101, -306}, 0, { 0, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -101, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, -101, 307}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, -716, -306}, 0, { 2012, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -716, -306}, 0, { 0, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -716, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, -716, 307}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1637, -716, -306}, 0, { 2012, -1054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -2252, -716, -306}, 0, { 0, -1054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -2252, -716, 307}, 0, { 0, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1637, -716, 307}, 0, { 2012, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 2048, -101, -306}, 0, { 2012, -1054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1434, -101, 307}, 0, { 0, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 2048, -101, 307}, 0, { 2012, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1434, -101, -306}, 0, { 0, -1054}, {0xb9, 0xb9, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700B260, 0x004614d0, 37742, 0x0000b260, 256); // 0x0700B360 - 0x0700B450 -static const Vtx bitfs_seg7_vertex_0700B360[] = { - {{{ 2048, 512, -357}, 0, { 7760, -3482}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 819, 512, -357}, 0, { 4694, -416}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 819, 512, -306}, 0, { 4568, -544}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 2048, 512, -306}, 0, { 7634, -3610}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 819, 742, -357}, 0, { 4694, -416}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 205, 742, -357}, 0, { 3162, 1116}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 205, 742, 307}, 0, { 1502, -544}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -409, 742, -357}, 0, { 1628, 2648}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -409, 742, -306}, 0, { 1502, 2520}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 205, 742, -306}, 0, { 3034, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 819, 742, 307}, 0, { 3034, -2076}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -409, 973, -357}, 0, { 1628, 2648}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1023, 973, -357}, 0, { 96, 4182}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1023, 973, 307}, 0, { -1562, 2520}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -409, 973, 307}, 0, { 0, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700B360, 0x004614d0, 37742, 0x0000b360, 240); // 0x0700B450 - 0x0700B4D0 -static const Vtx bitfs_seg7_vertex_0700B450[] = { - {{{ 819, -306, 307}, 0, { 2012, 990}, {0x33, 0x33, 0x33, 0xff}}}, - {{{ 205, -306, 307}, 0, { 0, 990}, {0x33, 0x33, 0x33, 0xff}}}, - {{{ 819, -306, -306}, 0, { 2012, -1054}, {0x33, 0x33, 0x33, 0xff}}}, - {{{ 205, -306, -306}, 0, { 0, -1054}, {0x33, 0x33, 0x33, 0xff}}}, - {{{ -1023, 307, 307}, 0, { 0, 990}, {0x33, 0x33, 0x33, 0xff}}}, - {{{ -1023, 307, -306}, 0, { 0, -1054}, {0x33, 0x33, 0x33, 0xff}}}, - {{{ -409, 307, -306}, 0, { 2012, -1054}, {0x33, 0x33, 0x33, 0xff}}}, - {{{ -409, 307, 307}, 0, { 2012, 990}, {0x33, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700B450, 0x004614d0, 37742, 0x0000b450, 128); // 0x0700B4D0 - 0x0700B5D0 -static const Vtx bitfs_seg7_vertex_0700B4D0[] = { - {{{ -1023, -1023, 307}, 0, { -1564, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -716, 307}, 0, { -1564, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -716, -357}, 0, { 650, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -1023, -357}, 0, { 650, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2048, -716, 307}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2048, -1023, -357}, 0, { 2182, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2048, -716, -357}, 0, { 2182, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2048, -1023, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -716, -357}, 0, { 0, 0}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 2048, -1023, -357}, 0, { 10188, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -1023, -1023, -357}, 0, { 0, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 2048, -716, -357}, 0, { 10188, 0}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 819, -1023, -306}, 0, { 6100, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 1434, -1023, -306}, 0, { 8144, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 1434, -716, -306}, 0, { 8144, 0}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 819, -716, -306}, 0, { 6100, 0}, {0x7d, 0x83, 0x7b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700B4D0, 0x004614d0, 37742, 0x0000b4d0, 256); // 0x0700B5D0 - 0x0700B6C0 -static const Vtx bitfs_seg7_vertex_0700B5D0[] = { - {{{ 205, -716, -306}, 0, { 4056, 0}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -409, -716, -306}, 0, { 2012, 0}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ -409, -1023, -306}, 0, { 2012, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 205, -1023, -306}, 0, { 4056, 990}, {0x7d, 0x83, 0x7b, 0xff}}}, - {{{ 205, -1023, 307}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -716, -306}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -1023, -306}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2252, -1023, 307}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2252, -716, -306}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2252, -1023, -306}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2252, -716, 307}, 0, { 2012, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1637, -1023, -306}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1637, -716, -306}, 0, { 2012, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1637, -716, 307}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1637, -1023, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700B5D0, 0x004614d0, 37742, 0x0000b5d0, 240); // 0x0700B6C0 - 0x0700B7B0 -static const Vtx bitfs_seg7_vertex_0700B6C0[] = { - {{{ -409, -1023, -306}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, -716, -306}, 0, { 2012, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, -716, 307}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, -1023, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1434, -1023, 307}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1434, -716, 307}, 0, { 2012, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1434, -716, -306}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -1023, 307}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -716, 307}, 0, { 2012, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -716, -306}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, -1023, -306}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, -716, 307}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, -1023, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, -716, -306}, 0, { 2012, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1434, -1023, -306}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700B6C0, 0x004614d0, 37742, 0x0000b6c0, 240); // 0x0700B7B0 - 0x0700B8A0 -static const Vtx bitfs_seg7_vertex_0700B7B0[] = { - {{{ 819, -1023, 307}, 0, { 6100, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 205, -716, 307}, 0, { 4056, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 205, -1023, 307}, 0, { 4056, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2252, -1023, -306}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1637, -716, -306}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1637, -1023, -306}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2252, -716, -306}, 0, { 2012, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1637, -1023, 307}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1637, -716, 307}, 0, { 2012, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2252, -716, 307}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2252, -1023, 307}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -409, -1023, 307}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1023, -716, 307}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1023, -1023, 307}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -409, -716, 307}, 0, { 2012, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700B7B0, 0x004614d0, 37742, 0x0000b7b0, 240); // 0x0700B8A0 - 0x0700B910 -static const Vtx bitfs_seg7_vertex_0700B8A0[] = { - {{{ 2048, -1023, 307}, 0, { 10188, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2048, -716, 307}, 0, { 10188, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1434, -716, 307}, 0, { 8144, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 819, -1023, 307}, 0, { 6100, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 819, -716, 307}, 0, { 6100, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 205, -716, 307}, 0, { 4056, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1434, -1023, 307}, 0, { 8144, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700B8A0, 0x004614d0, 37742, 0x0000b8a0, 112); // 0x0700B910 - 0x0700BA10 -static const Vtx bitfs_seg7_vertex_0700B910[] = { - {{{ 2458, -101, -306}, 0, { 650, 1670}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2458, -255, -306}, 0, { 394, 1924}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2048, -460, -306}, 0, { -626, 1584}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2048, -101, -306}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2048, -101, 307}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2048, -460, 307}, 0, { -626, 1584}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2458, -255, 307}, 0, { 394, 1924}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2458, -101, 307}, 0, { 650, 1670}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2458, -255, -306}, 0, { 990, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2458, -101, -306}, 0, { 1246, 1754}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2458, -101, 307}, 0, { 224, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2458, -255, 307}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2048, -460, 307}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2458, -255, -306}, 0, { 1752, 1248}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2458, -255, 307}, 0, { 730, 228}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2048, -460, -306}, 0, { 990, 2010}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700B910, 0x004614d0, 37742, 0x0000b910, 256); // 0x0700BA10 - 0x0700BA50 -static const Vtx bitfs_seg7_vertex_0700BA10[] = { - {{{ 2458, -101, -306}, 0, { 1672, 1328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, -101, -306}, 0, { 990, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, -101, 307}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2458, -101, 307}, 0, { 650, 308}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700BA10, 0x004614d0, 37742, 0x0000ba10, 64); // 0x0700BA50 - 0x0700BC38 static const Gfx bitfs_seg7_dl_0700BA50[] = { diff --git a/levels/bitfs/areas/1/17/model.inc.c b/levels/bitfs/areas/1/17/model.inc.c index 8eb313ac9..c25895e88 100644 --- a/levels/bitfs/areas/1/17/model.inc.c +++ b/levels/bitfs/areas/1/17/model.inc.c @@ -1,68 +1,15 @@ +#include "pc/rom_assets.h" // 0x0700BF90 - 0x0700C090 -static const Vtx bitfs_seg7_vertex_0700BF90[] = { - {{{ -1637, -562, 614}, 0, { 2012, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2252, -869, 614}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1637, -869, 614}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2252, -562, 614}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1637, -869, -613}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2252, -562, -613}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1637, -562, -613}, 0, { 2012, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2252, -869, -613}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1637, -562, 307}, 0, { 2012, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2252, -562, 614}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1637, -562, 614}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2252, -562, 307}, 0, { 0, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1637, -562, -613}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2252, -562, -306}, 0, { 0, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1637, -562, -306}, 0, { 2012, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2252, -562, -613}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700BF90, 0x004614d0, 37742, 0x0000bf90, 256); // 0x0700C090 - 0x0700C190 -static const Vtx bitfs_seg7_vertex_0700C090[] = { - {{{ 0, 51, -101}, 0, { 992, 0}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 0, 51, 102}, 0, { 992, -1054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 205, 51, -306}, 0, { 0, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -409, 51, 307}, 0, { 0, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -204, 51, 102}, 0, { 992, 0}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 205, 51, 307}, 0, { 0, -2076}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -204, 51, -101}, 0, { 988, -1054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -409, 51, -306}, 0, { 0, -2076}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -204, 51, 102}, 0, { 988, 0}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 0, 51, -101}, 0, { 988, 0}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -2252, -562, 307}, 0, { -1424, 820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2252, -869, 614}, 0, { -404, -202}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2252, -562, 614}, 0, { -404, 820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2252, -562, -613}, 0, { -368, 820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2252, -869, -613}, 0, { -368, -202}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2252, -869, -306}, 0, { -1392, -202}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700C090, 0x004614d0, 37742, 0x0000c090, 256); // 0x0700C190 - 0x0700C270 -static const Vtx bitfs_seg7_vertex_0700C190[] = { - {{{ -2252, -562, -613}, 0, { -368, 820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2252, -869, -306}, 0, { -1392, -202}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2252, -562, -306}, 0, { -1392, 820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1637, -869, -613}, 0, { -368, -202}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1637, -562, -306}, 0, { -1392, 820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1637, -869, -306}, 0, { -1392, -202}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1637, -562, -613}, 0, { -368, 820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1637, -869, 307}, 0, { -1424, -202}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1637, -562, 614}, 0, { -404, 820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1637, -869, 614}, 0, { -404, -202}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1637, -562, 307}, 0, { -1424, 820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2252, -562, 307}, 0, { -1424, 820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2252, -869, 307}, 0, { -1424, -202}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2252, -869, 614}, 0, { -404, -202}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700C190, 0x004614d0, 37742, 0x0000c190, 224); // 0x0700C270 - 0x0700C2B0 -static const Vtx bitfs_seg7_vertex_0700C270[] = { - {{{ -409, -153, 307}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, 51, 307}, 0, { 988, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, 51, 307}, 0, { 988, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -153, 307}, 0, { 2012, -2076}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700C270, 0x004614d0, 37742, 0x0000c270, 64); // 0x0700C2B0 - 0x0700C3C0 static const Gfx bitfs_seg7_dl_0700C2B0[] = { diff --git a/levels/bitfs/areas/1/18/model.inc.c b/levels/bitfs/areas/1/18/model.inc.c index 44b913dbd..89cdb6944 100644 --- a/levels/bitfs/areas/1/18/model.inc.c +++ b/levels/bitfs/areas/1/18/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700C430 - 0x0700C448 static const Lights1 bitfs_seg7_lights_0700C430 = gdSPDefLights1( 0x46, 0x46, 0x46, @@ -35,658 +36,115 @@ static const Lights1 bitfs_seg7_lights_0700C4A8 = gdSPDefLights1( ); // 0x0700C4C0 - 0x0700C540 -static const Vtx bitfs_seg7_vertex_0700C4C0[] = { - {{{ -983, 454, 320}, 0, { 224, 734}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -296, 454, 320}, 0, { 1366, 1876}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -574, 608, 320}, 0, { 1160, 1158}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -983, 608, 320}, 0, { 480, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -983, 608, -293}, 0, { 480, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -296, 454, -293}, 0, { 1366, 1876}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -983, 454, -293}, 0, { 224, 734}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -574, 608, -293}, 0, { 1160, 1158}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700C4C0, 0x004614d0, 37742, 0x0000c4c0, 128); // 0x0700C540 - 0x0700C580 -static const Vtx bitfs_seg7_vertex_0700C540[] = { - {{{ -983, 608, -293}, 0, { -542, 2520}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -983, 454, -293}, 0, { -924, 2138}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -983, 454, 320}, 0, { 606, 606}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -983, 608, 320}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700C540, 0x004614d0, 37742, 0x0000c540, 64); // 0x0700C580 - 0x0700C5C0 -static const Vtx bitfs_seg7_vertex_0700C580[] = { - {{{ -983, 608, 320}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -574, 608, 320}, 0, { 650, 308}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -574, 608, -293}, 0, { 1672, 1328}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -983, 608, -293}, 0, { 990, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700C580, 0x004614d0, 37742, 0x0000c580, 64); // 0x0700C5C0 - 0x0700C600 -static const Vtx bitfs_seg7_vertex_0700C5C0[] = { - {{{ -296, 454, 320}, 0, { 1110, -152}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -983, 454, 320}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -983, 454, -293}, 0, { 990, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -296, 454, -293}, 0, { 2132, 870}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700C5C0, 0x004614d0, 37742, 0x0000c5c0, 64); // 0x0700C600 - 0x0700C700 -static const Vtx bitfs_seg7_vertex_0700C600[] = { - {{{ 71, -74, -283}, 0, { -724, 500}, {0xbc, 0x52, 0xbc, 0xff}}}, - {{{ -98, -74, -114}, 0, { -744, 544}, {0xbc, 0x52, 0xbc, 0xff}}}, - {{{ -49, -15, -92}, 0, { -806, 520}, {0xbc, 0x52, 0xbc, 0xff}}}, - {{{ 446, -15, -92}, 0, { -744, 392}, {0x44, 0x52, 0xbc, 0xff}}}, - {{{ 326, -74, -283}, 0, { -690, 434}, {0x44, 0x52, 0xbc, 0xff}}}, - {{{ 304, -15, -234}, 0, { -762, 428}, {0x44, 0x52, 0xbc, 0xff}}}, - {{{ 304, -15, -234}, 0, { -762, 428}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 326, -74, -283}, 0, { -690, 434}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 71, -74, -283}, 0, { -724, 500}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 92, -15, -234}, 0, { -788, 482}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 304, -15, -234}, 0, { -762, 428}, {0xb8, 0x4a, 0x48, 0xff}}}, - {{{ 377, -112, -61}, 0, { -642, 428}, {0xb8, 0x4a, 0x48, 0xff}}}, - {{{ 446, -15, -92}, 0, { -744, 392}, {0xb8, 0x4a, 0x48, 0xff}}}, - {{{ 304, -15, -234}, 0, { -762, 428}, {0xb9, 0x4b, 0x48, 0xff}}}, - {{{ 275, -112, -162}, 0, { -654, 454}, {0xb9, 0x4b, 0x48, 0xff}}}, - {{{ 377, -112, -61}, 0, { -642, 428}, {0xb9, 0x4b, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700C600, 0x004614d0, 37742, 0x0000c600, 256); // 0x0700C700 - 0x0700C7E0 -static const Vtx bitfs_seg7_vertex_0700C700[] = { - {{{ 304, -15, -234}, 0, { -762, 428}, {0x00, 0x4b, 0x65, 0xff}}}, - {{{ 92, -15, -234}, 0, { -788, 482}, {0x00, 0x4b, 0x65, 0xff}}}, - {{{ 123, -112, -162}, 0, { -674, 494}, {0x00, 0x4b, 0x65, 0xff}}}, - {{{ 275, -112, -162}, 0, { -654, 454}, {0x00, 0x4b, 0x65, 0xff}}}, - {{{ -98, -74, -114}, 0, { -744, 544}, {0xe6, 0x87, 0xe6, 0xff}}}, - {{{ 123, -112, -162}, 0, { -674, 494}, {0xe6, 0x87, 0xe6, 0xff}}}, - {{{ 21, -112, -61}, 0, { -686, 520}, {0xe6, 0x87, 0xe6, 0xff}}}, - {{{ 71, -74, -283}, 0, { -724, 500}, {0xe6, 0x87, 0xe6, 0xff}}}, - {{{ 71, -74, -283}, 0, { -724, 500}, {0x00, 0x87, 0xda, 0xff}}}, - {{{ 275, -112, -162}, 0, { -654, 454}, {0x00, 0x87, 0xda, 0xff}}}, - {{{ 123, -112, -162}, 0, { -674, 494}, {0x00, 0x87, 0xda, 0xff}}}, - {{{ 21, -112, -61}, 0, { -686, 520}, {0x48, 0x4b, 0x48, 0xff}}}, - {{{ 123, -112, -162}, 0, { -674, 494}, {0x48, 0x4b, 0x48, 0xff}}}, - {{{ -49, -15, -92}, 0, { -806, 520}, {0x48, 0x4b, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700C700, 0x004614d0, 37742, 0x0000c700, 224); // 0x0700C7E0 - 0x0700C8E0 -static const Vtx bitfs_seg7_vertex_0700C7E0[] = { - {{{ 123, -112, -162}, 0, { -674, 494}, {0x48, 0x4c, 0x47, 0xff}}}, - {{{ 92, -15, -234}, 0, { -788, 482}, {0x48, 0x4c, 0x47, 0xff}}}, - {{{ -49, -15, -92}, 0, { -806, 520}, {0x48, 0x4c, 0x47, 0xff}}}, - {{{ 71, -74, -283}, 0, { -724, 500}, {0x00, 0x87, 0xda, 0xff}}}, - {{{ 326, -74, -283}, 0, { -690, 434}, {0x00, 0x87, 0xda, 0xff}}}, - {{{ 275, -112, -162}, 0, { -654, 454}, {0x00, 0x87, 0xda, 0xff}}}, - {{{ 92, -15, -234}, 0, { -788, 482}, {0xbb, 0x51, 0xbc, 0xff}}}, - {{{ 71, -74, -283}, 0, { -724, 500}, {0xbb, 0x51, 0xbc, 0xff}}}, - {{{ -49, -15, -92}, 0, { -806, 520}, {0xbb, 0x51, 0xbc, 0xff}}}, - {{{ -98, -74, 140}, 0, { -744, 544}, {0xda, 0x88, 0x00, 0xff}}}, - {{{ 21, -112, -61}, 0, { -686, 520}, {0xda, 0x88, 0x00, 0xff}}}, - {{{ 21, -112, 91}, 0, { -686, 520}, {0xda, 0x88, 0x00, 0xff}}}, - {{{ -98, -74, -114}, 0, { -744, 544}, {0xda, 0x88, 0x00, 0xff}}}, - {{{ -49, -15, 119}, 0, { -806, 520}, {0x66, 0x4a, 0x00, 0xff}}}, - {{{ 21, -112, -61}, 0, { -686, 520}, {0x66, 0x4a, 0x00, 0xff}}}, - {{{ -49, -15, -92}, 0, { -806, 520}, {0x66, 0x4a, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700C7E0, 0x004614d0, 37742, 0x0000c7e0, 256); // 0x0700C8E0 - 0x0700C9E0 -static const Vtx bitfs_seg7_vertex_0700C8E0[] = { - {{{ -49, -15, 119}, 0, { -806, 520}, {0x66, 0x4a, 0x00, 0xff}}}, - {{{ 21, -112, 91}, 0, { -686, 520}, {0x66, 0x4a, 0x00, 0xff}}}, - {{{ 21, -112, -61}, 0, { -686, 520}, {0x66, 0x4a, 0x00, 0xff}}}, - {{{ -49, -15, -92}, 0, { -806, 520}, {0x9f, 0x51, 0x00, 0xff}}}, - {{{ -98, -74, 140}, 0, { -744, 544}, {0x9f, 0x51, 0x00, 0xff}}}, - {{{ -49, -15, 119}, 0, { -806, 520}, {0x9f, 0x51, 0x00, 0xff}}}, - {{{ -98, -74, -114}, 0, { -744, 544}, {0x9f, 0x51, 0x00, 0xff}}}, - {{{ -98, -74, 140}, 0, { -744, 544}, {0xbb, 0x51, 0x44, 0xff}}}, - {{{ 92, -15, 261}, 0, { -788, 482}, {0xbb, 0x51, 0x44, 0xff}}}, - {{{ -49, -15, 119}, 0, { -806, 520}, {0xbb, 0x51, 0x44, 0xff}}}, - {{{ 123, -112, 193}, 0, { -674, 494}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 21, -112, 91}, 0, { -686, 520}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -49, -15, 119}, 0, { -806, 520}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 92, -15, 261}, 0, { -788, 482}, {0x49, 0x4a, 0xb8, 0xff}}}, - {{{ 123, -112, 193}, 0, { -674, 494}, {0x49, 0x4a, 0xb8, 0xff}}}, - {{{ -49, -15, 119}, 0, { -806, 520}, {0x49, 0x4a, 0xb8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700C8E0, 0x004614d0, 37742, 0x0000c8e0, 256); // 0x0700C9E0 - 0x0700CAE0 -static const Vtx bitfs_seg7_vertex_0700C9E0[] = { - {{{ -98, -74, 140}, 0, { -744, 544}, {0xe5, 0x88, 0x1b, 0xff}}}, - {{{ 21, -112, 91}, 0, { -686, 520}, {0xe5, 0x88, 0x1b, 0xff}}}, - {{{ 123, -112, 193}, 0, { -674, 494}, {0xe5, 0x88, 0x1b, 0xff}}}, - {{{ 326, -74, 310}, 0, { -690, 434}, {0x00, 0x51, 0x61, 0xff}}}, - {{{ 304, -15, 261}, 0, { -762, 428}, {0x00, 0x51, 0x61, 0xff}}}, - {{{ 92, -15, 261}, 0, { -788, 482}, {0x00, 0x51, 0x61, 0xff}}}, - {{{ 71, -74, 310}, 0, { -724, 500}, {0x00, 0x51, 0x61, 0xff}}}, - {{{ -98, -74, 140}, 0, { -744, 544}, {0xbb, 0x51, 0x44, 0xff}}}, - {{{ 71, -74, 310}, 0, { -724, 500}, {0xbb, 0x51, 0x44, 0xff}}}, - {{{ 92, -15, 261}, 0, { -788, 482}, {0xbb, 0x51, 0x44, 0xff}}}, - {{{ 123, -112, 193}, 0, { -674, 494}, {0x00, 0x48, 0x99, 0xff}}}, - {{{ 92, -15, 261}, 0, { -788, 482}, {0x00, 0x48, 0x99, 0xff}}}, - {{{ 304, -15, 261}, 0, { -762, 428}, {0x00, 0x48, 0x99, 0xff}}}, - {{{ 71, -74, 310}, 0, { -724, 500}, {0x00, 0x88, 0x27, 0xff}}}, - {{{ 123, -112, 193}, 0, { -674, 494}, {0x00, 0x88, 0x27, 0xff}}}, - {{{ 275, -112, 193}, 0, { -654, 454}, {0x00, 0x88, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700C9E0, 0x004614d0, 37742, 0x0000c9e0, 256); // 0x0700CAE0 - 0x0700CBD0 -static const Vtx bitfs_seg7_vertex_0700CAE0[] = { - {{{ 71, -74, 310}, 0, { -724, 500}, {0xe5, 0x87, 0x1b, 0xff}}}, - {{{ -98, -74, 140}, 0, { -744, 544}, {0xe5, 0x87, 0x1b, 0xff}}}, - {{{ 123, -112, 193}, 0, { -674, 494}, {0xe5, 0x87, 0x1b, 0xff}}}, - {{{ 123, -112, 193}, 0, { -674, 494}, {0x00, 0x48, 0x99, 0xff}}}, - {{{ 304, -15, 261}, 0, { -762, 428}, {0x00, 0x48, 0x99, 0xff}}}, - {{{ 275, -112, 193}, 0, { -654, 454}, {0x00, 0x48, 0x99, 0xff}}}, - {{{ 495, -74, 140}, 0, { -668, 392}, {0x44, 0x51, 0x44, 0xff}}}, - {{{ 446, -15, 119}, 0, { -744, 392}, {0x44, 0x51, 0x44, 0xff}}}, - {{{ 304, -15, 261}, 0, { -762, 428}, {0x44, 0x51, 0x44, 0xff}}}, - {{{ 326, -74, 310}, 0, { -690, 434}, {0x44, 0x52, 0x44, 0xff}}}, - {{{ 495, -74, 140}, 0, { -668, 392}, {0x44, 0x52, 0x44, 0xff}}}, - {{{ 304, -15, 261}, 0, { -762, 428}, {0x44, 0x52, 0x44, 0xff}}}, - {{{ 275, -112, 193}, 0, { -654, 454}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 304, -15, 261}, 0, { -762, 428}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 446, -15, 119}, 0, { -744, 392}, {0xb7, 0x49, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700CAE0, 0x004614d0, 37742, 0x0000cae0, 240); // 0x0700CBD0 - 0x0700CCB0 -static const Vtx bitfs_seg7_vertex_0700CBD0[] = { - {{{ 377, -112, 91}, 0, { -642, 428}, {0x1b, 0x88, 0x1b, 0xff}}}, - {{{ 495, -74, 140}, 0, { -668, 392}, {0x1b, 0x88, 0x1b, 0xff}}}, - {{{ 275, -112, 193}, 0, { -654, 454}, {0x1b, 0x88, 0x1b, 0xff}}}, - {{{ 326, -74, 310}, 0, { -690, 434}, {0x1b, 0x88, 0x1b, 0xff}}}, - {{{ 71, -74, 310}, 0, { -724, 500}, {0x00, 0x88, 0x27, 0xff}}}, - {{{ 275, -112, 193}, 0, { -654, 454}, {0x00, 0x88, 0x27, 0xff}}}, - {{{ 326, -74, 310}, 0, { -690, 434}, {0x00, 0x88, 0x27, 0xff}}}, - {{{ 275, -112, 193}, 0, { -654, 454}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 446, -15, 119}, 0, { -744, 392}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 377, -112, 91}, 0, { -642, 428}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 446, -15, 119}, 0, { -744, 392}, {0x61, 0x51, 0x00, 0xff}}}, - {{{ 495, -74, 140}, 0, { -668, 392}, {0x61, 0x51, 0x00, 0xff}}}, - {{{ 495, -74, -114}, 0, { -668, 392}, {0x61, 0x51, 0x00, 0xff}}}, - {{{ 446, -15, -92}, 0, { -744, 392}, {0x61, 0x51, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700CBD0, 0x004614d0, 37742, 0x0000cbd0, 224); // 0x0700CCB0 - 0x0700CD90 -static const Vtx bitfs_seg7_vertex_0700CCB0[] = { - {{{ 446, -15, -92}, 0, { -744, 392}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 377, -112, 91}, 0, { -642, 428}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 446, -15, 119}, 0, { -744, 392}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 377, -112, 91}, 0, { -642, 428}, {0x26, 0x88, 0x00, 0xff}}}, - {{{ 495, -74, -114}, 0, { -668, 392}, {0x26, 0x88, 0x00, 0xff}}}, - {{{ 495, -74, 140}, 0, { -668, 392}, {0x26, 0x88, 0x00, 0xff}}}, - {{{ 377, -112, -61}, 0, { -642, 428}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 377, -112, -61}, 0, { -642, 428}, {0x26, 0x88, 0x00, 0xff}}}, - {{{ 446, -15, -92}, 0, { -744, 392}, {0x44, 0x52, 0xbc, 0xff}}}, - {{{ 495, -74, -114}, 0, { -668, 392}, {0x44, 0x52, 0xbc, 0xff}}}, - {{{ 326, -74, -283}, 0, { -690, 434}, {0x44, 0x52, 0xbc, 0xff}}}, - {{{ 377, -112, -61}, 0, { -642, 428}, {0x1a, 0x87, 0xe5, 0xff}}}, - {{{ 275, -112, -162}, 0, { -654, 454}, {0x1a, 0x87, 0xe5, 0xff}}}, - {{{ 495, -74, -114}, 0, { -668, 392}, {0x1a, 0x87, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700CCB0, 0x004614d0, 37742, 0x0000ccb0, 224); // 0x0700CD90 - 0x0700CE70 -static const Vtx bitfs_seg7_vertex_0700CD90[] = { - {{{ 275, -112, -162}, 0, { -654, 454}, {0x1a, 0x87, 0xe6, 0xff}}}, - {{{ 326, -74, -283}, 0, { -690, 434}, {0x1a, 0x87, 0xe6, 0xff}}}, - {{{ 495, -74, -114}, 0, { -668, 392}, {0x1a, 0x87, 0xe6, 0xff}}}, - {{{ 284, -294, -188}, 0, { -442, 488}, {0x00, 0x4b, 0x65, 0xff}}}, - {{{ 112, -294, -188}, 0, { -464, 532}, {0x00, 0x4b, 0x65, 0xff}}}, - {{{ 136, -372, -130}, 0, { -372, 540}, {0x00, 0x4b, 0x65, 0xff}}}, - {{{ 260, -372, -130}, 0, { -356, 508}, {0x00, 0x4b, 0x65, 0xff}}}, - {{{ 284, -294, -188}, 0, { -442, 488}, {0xb8, 0x4b, 0x48, 0xff}}}, - {{{ 260, -372, -130}, 0, { -356, 508}, {0xb8, 0x4b, 0x48, 0xff}}}, - {{{ 343, -372, -47}, 0, { -346, 488}, {0xb8, 0x4b, 0x48, 0xff}}}, - {{{ 398, -294, -73}, 0, { -428, 458}, {0xb8, 0x4b, 0x48, 0xff}}}, - {{{ 398, -294, -73}, 0, { -428, 458}, {0x45, 0x51, 0xbc, 0xff}}}, - {{{ 301, -342, -228}, 0, { -386, 492}, {0x45, 0x51, 0xbc, 0xff}}}, - {{{ 284, -294, -188}, 0, { -442, 488}, {0x45, 0x51, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700CD90, 0x004614d0, 37742, 0x0000cd90, 224); // 0x0700CE70 - 0x0700CF60 -static const Vtx bitfs_seg7_vertex_0700CE70[] = { - {{{ 284, -294, -188}, 0, { -442, 488}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 301, -342, -228}, 0, { -386, 492}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 94, -342, -228}, 0, { -412, 546}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 112, -294, -188}, 0, { -464, 532}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 94, -342, -228}, 0, { -412, 546}, {0x00, 0x87, 0xdb, 0xff}}}, - {{{ 260, -372, -130}, 0, { -356, 508}, {0x00, 0x87, 0xdb, 0xff}}}, - {{{ 136, -372, -130}, 0, { -372, 540}, {0x00, 0x87, 0xdb, 0xff}}}, - {{{ 301, -342, -228}, 0, { -386, 492}, {0x00, 0x87, 0xdb, 0xff}}}, - {{{ 94, -342, 253}, 0, { -412, 546}, {0xe6, 0x87, 0x1a, 0xff}}}, - {{{ -42, -342, 115}, 0, { -430, 580}, {0xe6, 0x87, 0x1a, 0xff}}}, - {{{ 136, -372, 158}, 0, { -372, 540}, {0xe6, 0x87, 0x1a, 0xff}}}, - {{{ 54, -372, -47}, 0, { -382, 562}, {0x48, 0x4b, 0x47, 0xff}}}, - {{{ 136, -372, -130}, 0, { -372, 540}, {0x48, 0x4b, 0x47, 0xff}}}, - {{{ -2, -294, -73}, 0, { -480, 560}, {0x48, 0x4b, 0x47, 0xff}}}, - {{{ 112, -294, -188}, 0, { -464, 532}, {0x48, 0x4b, 0x47, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700CE70, 0x004614d0, 37742, 0x0000ce70, 240); // 0x0700CF60 - 0x0700D060 -static const Vtx bitfs_seg7_vertex_0700CF60[] = { - {{{ -42, -342, -90}, 0, { -430, 580}, {0xe6, 0x87, 0xe7, 0xff}}}, - {{{ 94, -342, -228}, 0, { -412, 546}, {0xe6, 0x87, 0xe7, 0xff}}}, - {{{ 136, -372, -130}, 0, { -372, 540}, {0xe6, 0x87, 0xe7, 0xff}}}, - {{{ 112, -294, -188}, 0, { -464, 532}, {0xbc, 0x52, 0xbc, 0xff}}}, - {{{ 94, -342, -228}, 0, { -412, 546}, {0xbc, 0x52, 0xbc, 0xff}}}, - {{{ -2, -294, -73}, 0, { -480, 560}, {0xbc, 0x52, 0xbc, 0xff}}}, - {{{ -2, -294, 98}, 0, { -480, 560}, {0x67, 0x4a, 0x00, 0xff}}}, - {{{ 54, -372, -47}, 0, { -382, 562}, {0x67, 0x4a, 0x00, 0xff}}}, - {{{ -2, -294, -73}, 0, { -480, 560}, {0x67, 0x4a, 0x00, 0xff}}}, - {{{ -42, -342, 115}, 0, { -430, 580}, {0xdb, 0x87, 0x00, 0xff}}}, - {{{ 54, -372, -47}, 0, { -382, 562}, {0xdb, 0x87, 0x00, 0xff}}}, - {{{ 54, -372, 75}, 0, { -382, 562}, {0xdb, 0x87, 0x00, 0xff}}}, - {{{ -42, -342, -90}, 0, { -430, 580}, {0xdb, 0x87, 0x00, 0xff}}}, - {{{ -42, -342, -90}, 0, { -430, 580}, {0xe6, 0x87, 0xe6, 0xff}}}, - {{{ 136, -372, -130}, 0, { -372, 540}, {0xe6, 0x87, 0xe6, 0xff}}}, - {{{ 54, -372, -47}, 0, { -382, 562}, {0xe6, 0x87, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700CF60, 0x004614d0, 37742, 0x0000cf60, 256); // 0x0700D060 - 0x0700D160 -static const Vtx bitfs_seg7_vertex_0700D060[] = { - {{{ -2, -294, 98}, 0, { -480, 560}, {0x67, 0x4a, 0x00, 0xff}}}, - {{{ 54, -372, 75}, 0, { -382, 562}, {0x67, 0x4a, 0x00, 0xff}}}, - {{{ 54, -372, -47}, 0, { -382, 562}, {0x67, 0x4a, 0x00, 0xff}}}, - {{{ 94, -342, -228}, 0, { -412, 546}, {0xbb, 0x51, 0xbc, 0xff}}}, - {{{ -42, -342, -90}, 0, { -430, 580}, {0xbb, 0x51, 0xbc, 0xff}}}, - {{{ -2, -294, -73}, 0, { -480, 560}, {0xbb, 0x51, 0xbc, 0xff}}}, - {{{ -2, -294, -73}, 0, { -480, 560}, {0x9f, 0x51, 0x00, 0xff}}}, - {{{ -42, -342, 115}, 0, { -430, 580}, {0x9f, 0x51, 0x00, 0xff}}}, - {{{ -2, -294, 98}, 0, { -480, 560}, {0x9f, 0x51, 0x00, 0xff}}}, - {{{ -42, -342, -90}, 0, { -430, 580}, {0x9f, 0x51, 0x00, 0xff}}}, - {{{ 112, -294, 213}, 0, { -464, 532}, {0x49, 0x49, 0xb8, 0xff}}}, - {{{ 136, -372, 158}, 0, { -372, 540}, {0x49, 0x49, 0xb8, 0xff}}}, - {{{ -2, -294, 98}, 0, { -480, 560}, {0x49, 0x49, 0xb8, 0xff}}}, - {{{ 136, -372, 158}, 0, { -372, 540}, {0x49, 0x4a, 0xb8, 0xff}}}, - {{{ 54, -372, 75}, 0, { -382, 562}, {0x49, 0x4a, 0xb8, 0xff}}}, - {{{ -2, -294, 98}, 0, { -480, 560}, {0x49, 0x4a, 0xb8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700D060, 0x004614d0, 37742, 0x0000d060, 256); // 0x0700D160 - 0x0700D260 -static const Vtx bitfs_seg7_vertex_0700D160[] = { - {{{ -42, -342, 115}, 0, { -430, 580}, {0xbb, 0x51, 0x44, 0xff}}}, - {{{ 112, -294, 213}, 0, { -464, 532}, {0xbb, 0x51, 0x44, 0xff}}}, - {{{ -2, -294, 98}, 0, { -480, 560}, {0xbb, 0x51, 0x44, 0xff}}}, - {{{ -42, -342, 115}, 0, { -430, 580}, {0xe6, 0x87, 0x1a, 0xff}}}, - {{{ 54, -372, 75}, 0, { -382, 562}, {0xe6, 0x87, 0x1a, 0xff}}}, - {{{ 136, -372, 158}, 0, { -372, 540}, {0xe6, 0x87, 0x1a, 0xff}}}, - {{{ -42, -342, 115}, 0, { -430, 580}, {0xbc, 0x52, 0x43, 0xff}}}, - {{{ 94, -342, 253}, 0, { -412, 546}, {0xbc, 0x52, 0x43, 0xff}}}, - {{{ 112, -294, 213}, 0, { -464, 532}, {0xbc, 0x52, 0x43, 0xff}}}, - {{{ 136, -372, 158}, 0, { -372, 540}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 112, -294, 213}, 0, { -464, 532}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 284, -294, 213}, 0, { -442, 488}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 301, -342, 253}, 0, { -386, 492}, {0x00, 0x51, 0x61, 0xff}}}, - {{{ 284, -294, 213}, 0, { -442, 488}, {0x00, 0x51, 0x61, 0xff}}}, - {{{ 112, -294, 213}, 0, { -464, 532}, {0x00, 0x51, 0x61, 0xff}}}, - {{{ 94, -342, 253}, 0, { -412, 546}, {0x00, 0x51, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700D160, 0x004614d0, 37742, 0x0000d160, 256); // 0x0700D260 - 0x0700D360 -static const Vtx bitfs_seg7_vertex_0700D260[] = { - {{{ 136, -372, 158}, 0, { -372, 540}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 284, -294, 213}, 0, { -442, 488}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 260, -372, 158}, 0, { -356, 508}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 260, -372, 158}, 0, { -356, 508}, {0xb7, 0x49, 0xb8, 0xff}}}, - {{{ 284, -294, 213}, 0, { -442, 488}, {0xb7, 0x49, 0xb8, 0xff}}}, - {{{ 398, -294, 98}, 0, { -428, 458}, {0xb7, 0x49, 0xb8, 0xff}}}, - {{{ 438, -342, 115}, 0, { -368, 458}, {0x45, 0x51, 0x44, 0xff}}}, - {{{ 398, -294, 98}, 0, { -428, 458}, {0x45, 0x51, 0x44, 0xff}}}, - {{{ 284, -294, 213}, 0, { -442, 488}, {0x45, 0x51, 0x44, 0xff}}}, - {{{ 301, -342, 253}, 0, { -386, 492}, {0x45, 0x51, 0x44, 0xff}}}, - {{{ 260, -372, 158}, 0, { -356, 508}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 398, -294, 98}, 0, { -428, 458}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 343, -372, 75}, 0, { -346, 488}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 94, -342, 253}, 0, { -412, 546}, {0x00, 0x87, 0x26, 0xff}}}, - {{{ 136, -372, 158}, 0, { -372, 540}, {0x00, 0x87, 0x26, 0xff}}}, - {{{ 260, -372, 158}, 0, { -356, 508}, {0x00, 0x87, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700D260, 0x004614d0, 37742, 0x0000d260, 256); // 0x0700D360 - 0x0700D440 -static const Vtx bitfs_seg7_vertex_0700D360[] = { - {{{ 94, -342, 253}, 0, { -412, 546}, {0x00, 0x87, 0x26, 0xff}}}, - {{{ 260, -372, 158}, 0, { -356, 508}, {0x00, 0x87, 0x26, 0xff}}}, - {{{ 301, -342, 253}, 0, { -386, 492}, {0x00, 0x87, 0x26, 0xff}}}, - {{{ 343, -372, 75}, 0, { -346, 488}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ 301, -342, 253}, 0, { -386, 492}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ 260, -372, 158}, 0, { -356, 508}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ 398, -294, -73}, 0, { -428, 458}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 343, -372, 75}, 0, { -346, 488}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 398, -294, 98}, 0, { -428, 458}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 398, -294, 98}, 0, { -428, 458}, {0x61, 0x51, 0x00, 0xff}}}, - {{{ 438, -342, -90}, 0, { -368, 458}, {0x61, 0x51, 0x00, 0xff}}}, - {{{ 398, -294, -73}, 0, { -428, 458}, {0x61, 0x51, 0x00, 0xff}}}, - {{{ 438, -342, 115}, 0, { -368, 458}, {0x61, 0x51, 0x00, 0xff}}}, - {{{ 343, -372, -47}, 0, { -346, 488}, {0x99, 0x49, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700D360, 0x004614d0, 37742, 0x0000d360, 224); // 0x0700D440 - 0x0700D520 -static const Vtx bitfs_seg7_vertex_0700D440[] = { - {{{ 343, -372, 75}, 0, { -346, 488}, {0x26, 0x87, 0x00, 0xff}}}, - {{{ 438, -342, -90}, 0, { -368, 458}, {0x26, 0x87, 0x00, 0xff}}}, - {{{ 438, -342, 115}, 0, { -368, 458}, {0x26, 0x87, 0x00, 0xff}}}, - {{{ 343, -372, -47}, 0, { -346, 488}, {0x26, 0x87, 0x00, 0xff}}}, - {{{ 343, -372, 75}, 0, { -346, 488}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ 438, -342, 115}, 0, { -368, 458}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ 301, -342, 253}, 0, { -386, 492}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ 398, -294, -73}, 0, { -428, 458}, {0x44, 0x51, 0xbc, 0xff}}}, - {{{ 438, -342, -90}, 0, { -368, 458}, {0x44, 0x51, 0xbc, 0xff}}}, - {{{ 301, -342, -228}, 0, { -386, 492}, {0x44, 0x51, 0xbc, 0xff}}}, - {{{ 343, -372, -47}, 0, { -346, 488}, {0x1a, 0x87, 0xe6, 0xff}}}, - {{{ 260, -372, -130}, 0, { -356, 508}, {0x1a, 0x87, 0xe6, 0xff}}}, - {{{ 438, -342, -90}, 0, { -368, 458}, {0x1a, 0x87, 0xe6, 0xff}}}, - {{{ 301, -342, -228}, 0, { -386, 492}, {0x1a, 0x87, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700D440, 0x004614d0, 37742, 0x0000d440, 224); // 0x0700D520 - 0x0700D620 -static const Vtx bitfs_seg7_vertex_0700D520[] = { - {{{ 357, -551, 79}, 0, { -138, 518}, {0x5f, 0x53, 0x00, 0xff}}}, - {{{ 390, -589, 93}, 0, { -90, 516}, {0x5f, 0x53, 0x00, 0xff}}}, - {{{ 390, -589, -71}, 0, { -90, 516}, {0x5f, 0x53, 0x00, 0xff}}}, - {{{ 357, -551, -57}, 0, { -138, 518}, {0x5f, 0x53, 0x00, 0xff}}}, - {{{ 357, -551, -57}, 0, { -138, 518}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 313, -613, 61}, 0, { -72, 542}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 357, -551, 79}, 0, { -138, 518}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 247, -613, 127}, 0, { -80, 558}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 357, -551, 79}, 0, { -138, 518}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 313, -613, 61}, 0, { -72, 542}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 247, -613, 127}, 0, { -80, 558}, {0xb7, 0x49, 0xb8, 0xff}}}, - {{{ 266, -551, 171}, 0, { -150, 542}, {0xb7, 0x49, 0xb8, 0xff}}}, - {{{ 357, -551, 79}, 0, { -138, 518}, {0xb7, 0x49, 0xb8, 0xff}}}, - {{{ 390, -589, 93}, 0, { -90, 516}, {0x43, 0x53, 0x43, 0xff}}}, - {{{ 357, -551, 79}, 0, { -138, 518}, {0x43, 0x53, 0x43, 0xff}}}, - {{{ 266, -551, 171}, 0, { -150, 542}, {0x43, 0x53, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700D520, 0x004614d0, 37742, 0x0000d520, 256); // 0x0700D620 - 0x0700D720 -static const Vtx bitfs_seg7_vertex_0700D620[] = { - {{{ 313, -613, 61}, 0, { -72, 542}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ 390, -589, 93}, 0, { -90, 516}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ 279, -589, 203}, 0, { -104, 546}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ 313, -613, 61}, 0, { -72, 542}, {0x25, 0x87, 0x00, 0xff}}}, - {{{ 390, -589, -71}, 0, { -90, 516}, {0x25, 0x87, 0x00, 0xff}}}, - {{{ 390, -589, 93}, 0, { -90, 516}, {0x25, 0x87, 0x00, 0xff}}}, - {{{ 279, -589, 203}, 0, { -104, 546}, {0x44, 0x51, 0x45, 0xff}}}, - {{{ 390, -589, 93}, 0, { -90, 516}, {0x44, 0x51, 0x45, 0xff}}}, - {{{ 266, -551, 171}, 0, { -150, 542}, {0x44, 0x51, 0x45, 0xff}}}, - {{{ 357, -551, -57}, 0, { -138, 518}, {0x43, 0x53, 0xbd, 0xff}}}, - {{{ 390, -589, -71}, 0, { -90, 516}, {0x43, 0x53, 0xbd, 0xff}}}, - {{{ 279, -589, -181}, 0, { -104, 546}, {0x43, 0x53, 0xbd, 0xff}}}, - {{{ 313, -613, -37}, 0, { -72, 542}, {0x1a, 0x87, 0xe6, 0xff}}}, - {{{ 247, -613, -103}, 0, { -80, 558}, {0x1a, 0x87, 0xe6, 0xff}}}, - {{{ 390, -589, -71}, 0, { -90, 516}, {0x1a, 0x87, 0xe6, 0xff}}}, - {{{ 279, -589, -181}, 0, { -104, 546}, {0x1a, 0x87, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700D620, 0x004614d0, 37742, 0x0000d620, 256); // 0x0700D720 - 0x0700D810 -static const Vtx bitfs_seg7_vertex_0700D720[] = { - {{{ 313, -613, 61}, 0, { -72, 542}, {0x25, 0x87, 0x00, 0xff}}}, - {{{ 313, -613, -37}, 0, { -72, 542}, {0x25, 0x87, 0x00, 0xff}}}, - {{{ 390, -589, -71}, 0, { -90, 516}, {0x25, 0x87, 0x00, 0xff}}}, - {{{ 357, -551, -57}, 0, { -138, 518}, {0x45, 0x51, 0xbc, 0xff}}}, - {{{ 279, -589, -181}, 0, { -104, 546}, {0x45, 0x51, 0xbc, 0xff}}}, - {{{ 266, -551, -149}, 0, { -150, 542}, {0x45, 0x51, 0xbc, 0xff}}}, - {{{ 266, -551, -149}, 0, { -150, 542}, {0xb8, 0x4a, 0x48, 0xff}}}, - {{{ 313, -613, -37}, 0, { -72, 542}, {0xb8, 0x4a, 0x48, 0xff}}}, - {{{ 357, -551, -57}, 0, { -138, 518}, {0xb8, 0x4a, 0x48, 0xff}}}, - {{{ 357, -551, -57}, 0, { -138, 518}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 313, -613, -37}, 0, { -72, 542}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 313, -613, 61}, 0, { -72, 542}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 266, -551, -149}, 0, { -150, 542}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 279, -589, -181}, 0, { -104, 546}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 114, -589, -181}, 0, { -124, 588}, {0x00, 0x51, 0x9f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700D720, 0x004614d0, 37742, 0x0000d720, 240); // 0x0700D810 - 0x0700D910 -static const Vtx bitfs_seg7_vertex_0700D810[] = { - {{{ 114, -589, -181}, 0, { -124, 588}, {0x00, 0x87, 0xdb, 0xff}}}, - {{{ 279, -589, -181}, 0, { -104, 546}, {0x00, 0x87, 0xdb, 0xff}}}, - {{{ 247, -613, -103}, 0, { -80, 558}, {0x00, 0x87, 0xdb, 0xff}}}, - {{{ 266, -551, -149}, 0, { -150, 542}, {0xb8, 0x4b, 0x48, 0xff}}}, - {{{ 247, -613, -103}, 0, { -80, 558}, {0xb8, 0x4b, 0x48, 0xff}}}, - {{{ 313, -613, -37}, 0, { -72, 542}, {0xb8, 0x4b, 0x48, 0xff}}}, - {{{ 313, -613, 61}, 0, { -72, 542}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ 279, -589, 203}, 0, { -104, 546}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ 247, -613, 127}, 0, { -80, 558}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ 266, -551, -149}, 0, { -150, 542}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 114, -589, -181}, 0, { -124, 588}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 128, -551, -149}, 0, { -166, 576}, {0x00, 0x51, 0x9f, 0xff}}}, - {{{ 266, -551, -149}, 0, { -150, 542}, {0x00, 0x4b, 0x65, 0xff}}}, - {{{ 148, -613, -103}, 0, { -92, 584}, {0x00, 0x4b, 0x65, 0xff}}}, - {{{ 247, -613, -103}, 0, { -80, 558}, {0x00, 0x4b, 0x65, 0xff}}}, - {{{ 128, -551, -149}, 0, { -166, 576}, {0x00, 0x4b, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700D810, 0x004614d0, 37742, 0x0000d810, 256); // 0x0700D910 - 0x0700D9F0 -static const Vtx bitfs_seg7_vertex_0700D910[] = { - {{{ 114, -589, -181}, 0, { -124, 588}, {0xbc, 0x52, 0xbc, 0xff}}}, - {{{ 4, -589, -71}, 0, { -138, 616}, {0xbc, 0x52, 0xbc, 0xff}}}, - {{{ 36, -551, -57}, 0, { -178, 600}, {0xbc, 0x52, 0xbc, 0xff}}}, - {{{ 114, -589, -181}, 0, { -124, 588}, {0x00, 0x87, 0xdb, 0xff}}}, - {{{ 247, -613, -103}, 0, { -80, 558}, {0x00, 0x87, 0xdb, 0xff}}}, - {{{ 148, -613, -103}, 0, { -92, 584}, {0x00, 0x87, 0xdb, 0xff}}}, - {{{ 4, -589, -71}, 0, { -138, 616}, {0xe6, 0x87, 0xe6, 0xff}}}, - {{{ 114, -589, -181}, 0, { -124, 588}, {0xe6, 0x87, 0xe6, 0xff}}}, - {{{ 148, -613, -103}, 0, { -92, 584}, {0xe6, 0x87, 0xe6, 0xff}}}, - {{{ 128, -551, -149}, 0, { -166, 576}, {0xbc, 0x52, 0xbc, 0xff}}}, - {{{ 148, -613, -103}, 0, { -92, 584}, {0x47, 0x4c, 0x47, 0xff}}}, - {{{ 128, -551, -149}, 0, { -166, 576}, {0x47, 0x4c, 0x47, 0xff}}}, - {{{ 36, -551, -57}, 0, { -178, 600}, {0x47, 0x4c, 0x47, 0xff}}}, - {{{ 82, -613, -37}, 0, { -100, 600}, {0xe6, 0x87, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700D910, 0x004614d0, 37742, 0x0000d910, 224); // 0x0700D9F0 - 0x0700DAF0 -static const Vtx bitfs_seg7_vertex_0700D9F0[] = { - {{{ 4, -589, 93}, 0, { -138, 616}, {0xdb, 0x87, 0x00, 0xff}}}, - {{{ 4, -589, -71}, 0, { -138, 616}, {0xdb, 0x87, 0x00, 0xff}}}, - {{{ 82, -613, -37}, 0, { -100, 600}, {0xdb, 0x87, 0x00, 0xff}}}, - {{{ 36, -551, -57}, 0, { -178, 600}, {0x9f, 0x51, 0x00, 0xff}}}, - {{{ 4, -589, -71}, 0, { -138, 616}, {0x9f, 0x51, 0x00, 0xff}}}, - {{{ 4, -589, 93}, 0, { -138, 616}, {0x9f, 0x51, 0x00, 0xff}}}, - {{{ 36, -551, 79}, 0, { -178, 600}, {0x65, 0x4b, 0x00, 0xff}}}, - {{{ 82, -613, -37}, 0, { -100, 600}, {0x65, 0x4b, 0x00, 0xff}}}, - {{{ 36, -551, -57}, 0, { -178, 600}, {0x65, 0x4b, 0x00, 0xff}}}, - {{{ 82, -613, -37}, 0, { -100, 600}, {0x47, 0x4c, 0x47, 0xff}}}, - {{{ 148, -613, -103}, 0, { -92, 584}, {0x47, 0x4c, 0x47, 0xff}}}, - {{{ 36, -551, -57}, 0, { -178, 600}, {0x47, 0x4c, 0x47, 0xff}}}, - {{{ 36, -551, 79}, 0, { -178, 600}, {0x9f, 0x51, 0x00, 0xff}}}, - {{{ 4, -589, 93}, 0, { -138, 616}, {0xbc, 0x52, 0x44, 0xff}}}, - {{{ 114, -589, 203}, 0, { -124, 588}, {0xbc, 0x52, 0x44, 0xff}}}, - {{{ 128, -551, 171}, 0, { -166, 576}, {0xbc, 0x52, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700D9F0, 0x004614d0, 37742, 0x0000d9f0, 256); // 0x0700DAF0 - 0x0700DBF0 -static const Vtx bitfs_seg7_vertex_0700DAF0[] = { - {{{ 114, -589, 203}, 0, { -124, 588}, {0xe6, 0x87, 0x1a, 0xff}}}, - {{{ 4, -589, 93}, 0, { -138, 616}, {0xe6, 0x87, 0x1a, 0xff}}}, - {{{ 148, -613, 127}, 0, { -92, 584}, {0xe6, 0x87, 0x1a, 0xff}}}, - {{{ 82, -613, 61}, 0, { -100, 600}, {0xe6, 0x87, 0x1a, 0xff}}}, - {{{ 4, -589, 93}, 0, { -138, 616}, {0xdb, 0x87, 0x00, 0xff}}}, - {{{ 82, -613, -37}, 0, { -100, 600}, {0xdb, 0x87, 0x00, 0xff}}}, - {{{ 82, -613, 61}, 0, { -100, 600}, {0xdb, 0x87, 0x00, 0xff}}}, - {{{ 4, -589, 93}, 0, { -138, 616}, {0xbc, 0x52, 0x44, 0xff}}}, - {{{ 128, -551, 171}, 0, { -166, 576}, {0xbc, 0x52, 0x44, 0xff}}}, - {{{ 36, -551, 79}, 0, { -178, 600}, {0xbc, 0x52, 0x44, 0xff}}}, - {{{ 128, -551, 171}, 0, { -166, 576}, {0x48, 0x4a, 0xb8, 0xff}}}, - {{{ 148, -613, 127}, 0, { -92, 584}, {0x48, 0x4a, 0xb8, 0xff}}}, - {{{ 36, -551, 79}, 0, { -178, 600}, {0x48, 0x4a, 0xb8, 0xff}}}, - {{{ 36, -551, 79}, 0, { -178, 600}, {0x65, 0x4b, 0x00, 0xff}}}, - {{{ 82, -613, 61}, 0, { -100, 600}, {0x65, 0x4b, 0x00, 0xff}}}, - {{{ 82, -613, -37}, 0, { -100, 600}, {0x65, 0x4b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700DAF0, 0x004614d0, 37742, 0x0000daf0, 256); // 0x0700DBF0 - 0x0700DCE0 -static const Vtx bitfs_seg7_vertex_0700DBF0[] = { - {{{ 148, -613, 127}, 0, { -92, 584}, {0x48, 0x4a, 0xb8, 0xff}}}, - {{{ 82, -613, 61}, 0, { -100, 600}, {0x48, 0x4a, 0xb8, 0xff}}}, - {{{ 36, -551, 79}, 0, { -178, 600}, {0x48, 0x4a, 0xb8, 0xff}}}, - {{{ 114, -589, 203}, 0, { -124, 588}, {0x00, 0x87, 0x26, 0xff}}}, - {{{ 247, -613, 127}, 0, { -80, 558}, {0x00, 0x87, 0x26, 0xff}}}, - {{{ 279, -589, 203}, 0, { -104, 546}, {0x00, 0x87, 0x26, 0xff}}}, - {{{ 279, -589, 203}, 0, { -104, 546}, {0x00, 0x51, 0x61, 0xff}}}, - {{{ 128, -551, 171}, 0, { -166, 576}, {0x00, 0x51, 0x61, 0xff}}}, - {{{ 114, -589, 203}, 0, { -124, 588}, {0x00, 0x51, 0x61, 0xff}}}, - {{{ 148, -613, 127}, 0, { -92, 584}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 266, -551, 171}, 0, { -150, 542}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 247, -613, 127}, 0, { -80, 558}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 128, -551, 171}, 0, { -166, 576}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 266, -551, 171}, 0, { -150, 542}, {0x00, 0x51, 0x61, 0xff}}}, - {{{ 148, -613, 127}, 0, { -92, 584}, {0x00, 0x87, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700DBF0, 0x004614d0, 37742, 0x0000dbf0, 240); // 0x0700DCE0 - 0x0700DDC0 -static const Vtx bitfs_seg7_vertex_0700DCE0[] = { - {{{ 844, 710, 288}, 0, { 408, 314}, {0x4e, 0x63, 0x00, 0xff}}}, - {{{ 973, 608, 344}, 0, { 346, 270}, {0x4e, 0x63, 0x00, 0xff}}}, - {{{ 973, 608, -319}, 0, { 346, 270}, {0x4e, 0x63, 0x00, 0xff}}}, - {{{ 531, 608, 786}, 0, { 388, 418}, {0x37, 0x63, 0x37, 0xff}}}, - {{{ 844, 710, 288}, 0, { 408, 314}, {0x37, 0x63, 0x37, 0xff}}}, - {{{ 476, 710, 657}, 0, { 442, 436}, {0x37, 0x63, 0x37, 0xff}}}, - {{{ 531, 608, 786}, 0, { 388, 418}, {0x37, 0x64, 0x37, 0xff}}}, - {{{ 973, 608, 344}, 0, { 346, 270}, {0x37, 0x64, 0x37, 0xff}}}, - {{{ 844, 710, 288}, 0, { 408, 314}, {0x37, 0x64, 0x37, 0xff}}}, - {{{ 844, 710, -264}, 0, { 408, 314}, {0x4e, 0x63, 0x00, 0xff}}}, - {{{ 285, 224, 218}, 0, { 230, 500}, {0xbe, 0x55, 0xbe, 0xff}}}, - {{{ 844, 710, 288}, 0, { 408, 314}, {0xbe, 0x55, 0xbe, 0xff}}}, - {{{ 403, 224, 100}, 0, { 218, 460}, {0xbe, 0x55, 0xbe, 0xff}}}, - {{{ 476, 710, 657}, 0, { 442, 436}, {0xbe, 0x55, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700DCE0, 0x004614d0, 37742, 0x0000dce0, 224); // 0x0700DDC0 - 0x0700DEA0 -static const Vtx bitfs_seg7_vertex_0700DDC0[] = { - {{{ 844, 710, -264}, 0, { 408, 314}, {0xa2, 0x55, 0x00, 0xff}}}, - {{{ 403, 224, 100}, 0, { 218, 460}, {0xa2, 0x55, 0x00, 0xff}}}, - {{{ 844, 710, 288}, 0, { 408, 314}, {0xa2, 0x55, 0x00, 0xff}}}, - {{{ 403, 224, 100}, 0, { 218, 460}, {0x31, 0x97, 0x31, 0xff}}}, - {{{ 973, 608, 344}, 0, { 346, 270}, {0x31, 0x97, 0x31, 0xff}}}, - {{{ 285, 224, 218}, 0, { 230, 500}, {0x31, 0x97, 0x31, 0xff}}}, - {{{ 531, 608, 786}, 0, { 388, 418}, {0x31, 0x97, 0x31, 0xff}}}, - {{{ 403, 224, 100}, 0, { 218, 460}, {0x46, 0x97, 0x00, 0xff}}}, - {{{ 973, 608, -319}, 0, { 346, 270}, {0x46, 0x97, 0x00, 0xff}}}, - {{{ 973, 608, 344}, 0, { 346, 270}, {0x46, 0x97, 0x00, 0xff}}}, - {{{ 403, 224, -76}, 0, { 218, 460}, {0x46, 0x97, 0x00, 0xff}}}, - {{{ 403, 224, -76}, 0, { 218, 460}, {0x31, 0x97, 0xcf, 0xff}}}, - {{{ 531, 608, -761}, 0, { 388, 418}, {0x31, 0x97, 0xcf, 0xff}}}, - {{{ 973, 608, -319}, 0, { 346, 270}, {0x31, 0x97, 0xcf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700DDC0, 0x004614d0, 37742, 0x0000ddc0, 224); // 0x0700DEA0 - 0x0700DFA0 -static const Vtx bitfs_seg7_vertex_0700DEA0[] = { - {{{ 844, 710, -264}, 0, { 408, 314}, {0x37, 0x63, 0xc9, 0xff}}}, - {{{ 973, 608, -319}, 0, { 346, 270}, {0x37, 0x63, 0xc9, 0xff}}}, - {{{ 531, 608, -761}, 0, { 388, 418}, {0x37, 0x63, 0xc9, 0xff}}}, - {{{ 476, 710, -632}, 0, { 442, 436}, {0x37, 0x63, 0xc9, 0xff}}}, - {{{ 844, 710, -264}, 0, { 408, 314}, {0xa2, 0x55, 0x00, 0xff}}}, - {{{ 403, 224, -76}, 0, { 218, 460}, {0xa2, 0x55, 0x00, 0xff}}}, - {{{ 403, 224, 100}, 0, { 218, 460}, {0xa2, 0x55, 0x00, 0xff}}}, - {{{ 476, 710, -632}, 0, { 442, 436}, {0xbe, 0x55, 0x42, 0xff}}}, - {{{ 403, 224, -76}, 0, { 218, 460}, {0xbe, 0x55, 0x42, 0xff}}}, - {{{ 844, 710, -264}, 0, { 408, 314}, {0xbe, 0x55, 0x42, 0xff}}}, - {{{ 403, 224, -76}, 0, { 218, 460}, {0x31, 0x97, 0xcf, 0xff}}}, - {{{ 285, 224, -194}, 0, { 230, 500}, {0x31, 0x97, 0xcf, 0xff}}}, - {{{ 531, 608, -761}, 0, { 388, 418}, {0x31, 0x97, 0xcf, 0xff}}}, - {{{ 476, 710, -632}, 0, { 442, 436}, {0x00, 0x63, 0xb2, 0xff}}}, - {{{ 531, 608, -761}, 0, { 388, 418}, {0x00, 0x63, 0xb2, 0xff}}}, - {{{ -131, 608, -761}, 0, { 452, 638}, {0x00, 0x63, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700DEA0, 0x004614d0, 37742, 0x0000dea0, 256); // 0x0700DFA0 - 0x0700E0A0 -static const Vtx bitfs_seg7_vertex_0700DFA0[] = { - {{{ -131, 608, -761}, 0, { 452, 638}, {0x00, 0x97, 0xb9, 0xff}}}, - {{{ 531, 608, -761}, 0, { 388, 418}, {0x00, 0x97, 0xb9, 0xff}}}, - {{{ 285, 224, -194}, 0, { 230, 500}, {0x00, 0x97, 0xb9, 0xff}}}, - {{{ 476, 710, -632}, 0, { 442, 436}, {0xbe, 0x55, 0x42, 0xff}}}, - {{{ 285, 224, -194}, 0, { 230, 500}, {0xbe, 0x55, 0x42, 0xff}}}, - {{{ 403, 224, -76}, 0, { 218, 460}, {0xbe, 0x55, 0x42, 0xff}}}, - {{{ 476, 710, -632}, 0, { 442, 436}, {0x00, 0x63, 0xb2, 0xff}}}, - {{{ -131, 608, -761}, 0, { 452, 638}, {0x00, 0x63, 0xb2, 0xff}}}, - {{{ -76, 710, -632}, 0, { 494, 620}, {0x00, 0x63, 0xb2, 0xff}}}, - {{{ 476, 710, -632}, 0, { 442, 436}, {0x00, 0x55, 0x5e, 0xff}}}, - {{{ 109, 224, -194}, 0, { 246, 558}, {0x00, 0x55, 0x5e, 0xff}}}, - {{{ 285, 224, -194}, 0, { 230, 500}, {0x00, 0x55, 0x5e, 0xff}}}, - {{{ -76, 710, -632}, 0, { 494, 620}, {0x00, 0x55, 0x5e, 0xff}}}, - {{{ -131, 608, -761}, 0, { 452, 638}, {0xce, 0x97, 0xcf, 0xff}}}, - {{{ 109, 224, -194}, 0, { 246, 558}, {0xce, 0x97, 0xcf, 0xff}}}, - {{{ -8, 224, -76}, 0, { 258, 598}, {0xce, 0x97, 0xcf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700DFA0, 0x004614d0, 37742, 0x0000dfa0, 256); // 0x0700E0A0 - 0x0700E180 -static const Vtx bitfs_seg7_vertex_0700E0A0[] = { - {{{ -131, 608, -761}, 0, { 452, 638}, {0x00, 0x97, 0xb9, 0xff}}}, - {{{ 285, 224, -194}, 0, { 230, 500}, {0x00, 0x97, 0xb9, 0xff}}}, - {{{ 109, 224, -194}, 0, { 246, 558}, {0x00, 0x97, 0xb9, 0xff}}}, - {{{ -76, 710, -632}, 0, { 494, 620}, {0xc9, 0x63, 0xc9, 0xff}}}, - {{{ -131, 608, -761}, 0, { 452, 638}, {0xc9, 0x63, 0xc9, 0xff}}}, - {{{ -574, 608, -319}, 0, { 494, 786}, {0xc9, 0x63, 0xc9, 0xff}}}, - {{{ -574, 608, -319}, 0, { 494, 786}, {0xce, 0x97, 0xce, 0xff}}}, - {{{ -131, 608, -761}, 0, { 452, 638}, {0xce, 0x97, 0xce, 0xff}}}, - {{{ -8, 224, -76}, 0, { 258, 598}, {0xce, 0x97, 0xce, 0xff}}}, - {{{ -445, 710, -264}, 0, { 530, 742}, {0xc9, 0x63, 0xc9, 0xff}}}, - {{{ -8, 224, -76}, 0, { 258, 598}, {0x42, 0x55, 0x42, 0xff}}}, - {{{ -76, 710, -632}, 0, { 494, 620}, {0x42, 0x55, 0x42, 0xff}}}, - {{{ -445, 710, -264}, 0, { 530, 742}, {0x42, 0x55, 0x42, 0xff}}}, - {{{ 109, 224, -194}, 0, { 246, 558}, {0x42, 0x55, 0x42, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700E0A0, 0x004614d0, 37742, 0x0000e0a0, 224); // 0x0700E180 - 0x0700E260 -static const Vtx bitfs_seg7_vertex_0700E180[] = { - {{{ -445, 710, -264}, 0, { 530, 742}, {0xb2, 0x63, 0x00, 0xff}}}, - {{{ -574, 608, -319}, 0, { 494, 786}, {0xb2, 0x63, 0x00, 0xff}}}, - {{{ -574, 608, 344}, 0, { 494, 786}, {0xb2, 0x63, 0x00, 0xff}}}, - {{{ -574, 608, 344}, 0, { 494, 786}, {0xb9, 0x97, 0x00, 0xff}}}, - {{{ -574, 608, -319}, 0, { 494, 786}, {0xb9, 0x97, 0x00, 0xff}}}, - {{{ -8, 224, -76}, 0, { 258, 598}, {0xb9, 0x97, 0x00, 0xff}}}, - {{{ -445, 710, 288}, 0, { 530, 742}, {0xb2, 0x63, 0x00, 0xff}}}, - {{{ -445, 710, 288}, 0, { 530, 742}, {0x5e, 0x54, 0x00, 0xff}}}, - {{{ -8, 224, -76}, 0, { 258, 598}, {0x5e, 0x54, 0x00, 0xff}}}, - {{{ -445, 710, -264}, 0, { 530, 742}, {0x5e, 0x54, 0x00, 0xff}}}, - {{{ -131, 608, 786}, 0, { 452, 638}, {0xcf, 0x97, 0x32, 0xff}}}, - {{{ -574, 608, 344}, 0, { 494, 786}, {0xcf, 0x97, 0x32, 0xff}}}, - {{{ -8, 224, 100}, 0, { 258, 598}, {0xcf, 0x97, 0x32, 0xff}}}, - {{{ -8, 224, 100}, 0, { 258, 598}, {0xb9, 0x97, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700E180, 0x004614d0, 37742, 0x0000e180, 224); // 0x0700E260 - 0x0700E350 -static const Vtx bitfs_seg7_vertex_0700E260[] = { - {{{ -574, 608, 344}, 0, { 494, 786}, {0xc9, 0x63, 0x37, 0xff}}}, - {{{ -131, 608, 786}, 0, { 452, 638}, {0xc9, 0x63, 0x37, 0xff}}}, - {{{ -76, 710, 657}, 0, { 494, 620}, {0xc9, 0x63, 0x37, 0xff}}}, - {{{ -574, 608, 344}, 0, { 494, 786}, {0xc9, 0x64, 0x37, 0xff}}}, - {{{ -76, 710, 657}, 0, { 494, 620}, {0xc9, 0x64, 0x37, 0xff}}}, - {{{ -445, 710, 288}, 0, { 530, 742}, {0xc9, 0x64, 0x37, 0xff}}}, - {{{ -76, 710, 657}, 0, { 494, 620}, {0x42, 0x55, 0xbe, 0xff}}}, - {{{ -8, 224, 100}, 0, { 258, 598}, {0x42, 0x55, 0xbe, 0xff}}}, - {{{ -445, 710, 288}, 0, { 530, 742}, {0x42, 0x55, 0xbe, 0xff}}}, - {{{ -445, 710, 288}, 0, { 530, 742}, {0x5e, 0x54, 0x00, 0xff}}}, - {{{ -8, 224, 100}, 0, { 258, 598}, {0x5e, 0x54, 0x00, 0xff}}}, - {{{ -8, 224, -76}, 0, { 258, 598}, {0x5e, 0x54, 0x00, 0xff}}}, - {{{ -131, 608, 786}, 0, { 452, 638}, {0x00, 0x97, 0x47, 0xff}}}, - {{{ 285, 224, 218}, 0, { 230, 500}, {0x00, 0x97, 0x47, 0xff}}}, - {{{ 531, 608, 786}, 0, { 388, 418}, {0x00, 0x97, 0x47, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700E260, 0x004614d0, 37742, 0x0000e260, 240); // 0x0700E350 - 0x0700E430 -static const Vtx bitfs_seg7_vertex_0700E350[] = { - {{{ 531, 608, 786}, 0, { 388, 418}, {0x00, 0x63, 0x4e, 0xff}}}, - {{{ -76, 710, 657}, 0, { 494, 620}, {0x00, 0x63, 0x4e, 0xff}}}, - {{{ -131, 608, 786}, 0, { 452, 638}, {0x00, 0x63, 0x4e, 0xff}}}, - {{{ 476, 710, 657}, 0, { 442, 436}, {0x00, 0x63, 0x4e, 0xff}}}, - {{{ 109, 224, 218}, 0, { 246, 558}, {0x00, 0x55, 0xa2, 0xff}}}, - {{{ 476, 710, 657}, 0, { 442, 436}, {0x00, 0x55, 0xa2, 0xff}}}, - {{{ 285, 224, 218}, 0, { 230, 500}, {0x00, 0x55, 0xa2, 0xff}}}, - {{{ -76, 710, 657}, 0, { 494, 620}, {0x00, 0x55, 0xa2, 0xff}}}, - {{{ -76, 710, 657}, 0, { 494, 620}, {0x42, 0x55, 0xbe, 0xff}}}, - {{{ 109, 224, 218}, 0, { 246, 558}, {0x42, 0x55, 0xbe, 0xff}}}, - {{{ -8, 224, 100}, 0, { 258, 598}, {0x42, 0x55, 0xbe, 0xff}}}, - {{{ -131, 608, 786}, 0, { 452, 638}, {0x00, 0x97, 0x47, 0xff}}}, - {{{ 109, 224, 218}, 0, { 246, 558}, {0x00, 0x97, 0x47, 0xff}}}, - {{{ 285, 224, 218}, 0, { 230, 500}, {0x00, 0x97, 0x47, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700E350, 0x004614d0, 37742, 0x0000e350, 224); // 0x0700E430 - 0x0700E460 -static const Vtx bitfs_seg7_vertex_0700E430[] = { - {{{ -131, 608, 786}, 0, { 452, 638}, {0xce, 0x97, 0x31, 0xff}}}, - {{{ -8, 224, 100}, 0, { 258, 598}, {0xce, 0x97, 0x31, 0xff}}}, - {{{ 109, 224, 218}, 0, { 246, 558}, {0xce, 0x97, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700E430, 0x004614d0, 37742, 0x0000e430, 48); // 0x0700E460 - 0x0700E530 static const Gfx bitfs_seg7_dl_0700E460[] = { diff --git a/levels/bitfs/areas/1/19/model.inc.c b/levels/bitfs/areas/1/19/model.inc.c index bcd59a178..d27b65def 100644 --- a/levels/bitfs/areas/1/19/model.inc.c +++ b/levels/bitfs/areas/1/19/model.inc.c @@ -1,12 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700ECF0 - 0x0700ED50 -static const Vtx bitfs_seg7_vertex_0700ECF0[] = { - {{{ 0, 0, -306}, 0, { 334, 528}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -278, 0, 283}, 0, { 362, 620}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -7, 0, 135}, 0, { 336, 530}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 262, 0, 283}, 0, { 310, 440}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 326, 0, -118}, 0, { 304, 420}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -330, 0, -118}, 0, { 366, 638}, {0xff, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700ECF0, 0x004614d0, 37742, 0x0000ecf0, 96); // 0x0700ED50 - 0x0700ED90 static const Gfx bitfs_seg7_dl_0700ED50[] = { diff --git a/levels/bitfs/areas/1/2/model.inc.c b/levels/bitfs/areas/1/2/model.inc.c index 8403f7aa5..bd94fd2bb 100644 --- a/levels/bitfs/areas/1/2/model.inc.c +++ b/levels/bitfs/areas/1/2/model.inc.c @@ -1,136 +1,27 @@ +#include "pc/rom_assets.h" // 0x07002188 - 0x07002288 -static const Vtx bitfs_seg7_vertex_07002188[] = { - {{{ -101, 205, -306}, 0, { 1672, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -613, 205, 307}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -101, 205, 307}, 0, { 1672, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -613, 205, -306}, 0, { 0, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1125, 307, 307}, 0, { -746, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -613, 205, -306}, 0, { 990, -1054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1125, 307, -306}, 0, { -746, -1054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -613, 205, 307}, 0, { 990, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1485, 328, -306}, 0, { 990, 2010}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1485, 328, 307}, 0, { 0, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1792, 328, 307}, 0, { 308, 650}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1792, 328, -306}, 0, { 1330, 1670}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1792, 328, -306}, 0, { 2064, 1958}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1792, 328, 307}, 0, { 530, 428}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1792, 102, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1792, 102, -306}, 0, { 1500, 2520}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002188, 0x004614d0, 37742, 0x00002188, 256); // 0x07002288 - 0x07002308 -static const Vtx bitfs_seg7_vertex_07002288[] = { - {{{ 1485, 102, -306}, 0, { 1500, 2520}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1485, 102, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1485, 328, 307}, 0, { 530, 428}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1485, 328, -306}, 0, { 2064, 1958}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1792, 328, 307}, 0, { 1042, 938}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1485, 102, 307}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1792, 102, 307}, 0, { 480, 1500}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1485, 328, 307}, 0, { 530, 428}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002288, 0x004614d0, 37742, 0x00002288, 128); // 0x07002308 - 0x07002408 -static const Vtx bitfs_seg7_vertex_07002308[] = { - {{{ 1485, 410, -306}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1792, 410, -613}, 0, { 820, 1158}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1485, 410, -613}, 0, { 478, 1500}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1792, 410, -306}, 0, { 308, 650}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1125, 307, -511}, 0, { 3120, 1074}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -2047, 307, 512}, 0, { -116, 904}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1125, 307, 512}, 0, { 1416, -628}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -2047, 307, -511}, 0, { 1586, 2606}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 1485, 410, -613}, 0, { -542, 480}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 0, -306}, 0, { 650, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1485, 410, -306}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 0, -613}, 0, { 138, -202}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1946, 0, -613}, 0, { 138, -202}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1792, 410, -613}, 0, { -542, 480}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1792, 410, -306}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1946, 0, -306}, 0, { 650, 308}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002308, 0x004614d0, 37742, 0x00002308, 256); // 0x07002408 - 0x07002488 -static const Vtx bitfs_seg7_vertex_07002408[] = { - {{{ 1485, 410, -613}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1946, 0, -613}, 0, { 1246, 1074}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1331, 0, -613}, 0, { 394, 1924}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1792, 410, -613}, 0, { 308, 650}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1792, 410, -306}, 0, { 308, 650}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1485, 410, -306}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1331, 0, -306}, 0, { 394, 1924}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1946, 0, -306}, 0, { 1246, 1074}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002408, 0x004614d0, 37742, 0x00002408, 128); // 0x07002488 - 0x07002588 -static const Vtx bitfs_seg7_vertex_07002488[] = { - {{{ -2047, 307, 512}, 0, { 990, 0}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -2047, 307, -511}, 0, { -2414, 0}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -2047, 0, -511}, 0, { -2414, 990}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -2047, 0, 512}, 0, { 990, 990}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -1125, 307, 512}, 0, { 0, 0}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -1125, 0, -511}, 0, { 3374, 990}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -1125, 307, -511}, 0, { 3374, 0}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -1125, 0, 512}, 0, { 0, 990}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -2047, 0, 512}, 0, { 0, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -1125, 307, 512}, 0, { 3034, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -2047, 307, 512}, 0, { 0, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -1125, 0, 512}, 0, { 3034, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -1125, 0, -511}, 0, { 0, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -2047, 307, -511}, 0, { 3034, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -1125, 307, -511}, 0, { 0, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -2047, 0, -511}, 0, { 3034, 990}, {0x88, 0x98, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002488, 0x004614d0, 37742, 0x00002488, 256); // 0x07002588 - 0x07002688 -static const Vtx bitfs_seg7_vertex_07002588[] = { - {{{ -101, 0, -306}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -101, 205, 307}, 0, { 0, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -101, 0, 307}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -101, 205, -306}, 0, { 2012, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -613, 205, -306}, 0, { 1672, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -101, 0, -306}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1125, 0, -306}, 0, { 3374, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1125, 205, -306}, 0, { 3374, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1125, 307, -306}, 0, { 3374, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -101, 205, -306}, 0, { 0, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -613, 205, 307}, 0, { -712, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1125, 307, 307}, 0, { -2414, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1125, 205, 307}, 0, { -2414, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1125, 0, 322}, 0, { -2414, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -101, 0, 307}, 0, { 990, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -101, 205, 307}, 0, { 990, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002588, 0x004614d0, 37742, 0x00002588, 256); // 0x07002688 - 0x07002788 -static const Vtx bitfs_seg7_vertex_07002688[] = { - {{{ -101, 51, 0}, 0, {-11920, 5562}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 922, 51, 0}, 0, { -5106, 3006}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -101, 0, -50}, 0, {-12430, 5690}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 870, 0, -50}, 0, { -5958, 3262}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1157, -163, -50}, 0, { -4050, 2546}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1208, -112, 0}, 0, { -3198, 2290}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1823, -112, 0}, 0, { 888, 760}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1874, -163, -50}, 0, { 718, 760}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 2130, 41, 10}, 0, { 3034, 0}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 2181, -9, -40}, 0, { 2864, 0}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -101, 0, 51}, 0, {-11408, 5434}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 870, 0, 51}, 0, { -4936, 3006}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -101, 51, 0}, 0, {-11920, 5562}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 1208, -112, 0}, 0, { -3198, 2290}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 922, 51, 0}, 0, { -5106, 3006}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 1157, -163, 51}, 0, { -3028, 2290}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002688, 0x004614d0, 37742, 0x00002688, 256); // 0x07002788 - 0x070027E8 -static const Vtx bitfs_seg7_vertex_07002788[] = { - {{{ 1157, -163, 51}, 0, { -3028, 2290}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 1874, -163, 51}, 0, { 1740, 504}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 1208, -112, 0}, 0, { -3198, 2290}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 1823, -112, 0}, 0, { 888, 760}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 2181, -9, 61}, 0, { 3886, -288}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 2130, 41, 10}, 0, { 3034, 0}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002788, 0x004614d0, 37742, 0x00002788, 96); // 0x070027E8 - 0x07002878 static const Gfx bitfs_seg7_dl_070027E8[] = { diff --git a/levels/bitfs/areas/1/20/model.inc.c b/levels/bitfs/areas/1/20/model.inc.c index a92fbdbc0..ab40be6a8 100644 --- a/levels/bitfs/areas/1/20/model.inc.c +++ b/levels/bitfs/areas/1/20/model.inc.c @@ -1,59 +1,12 @@ +#include "pc/rom_assets.h" // 0x0700EE10 - 0x0700EF10 -static const Vtx bitfs_seg7_vertex_0700EE10[] = { - {{{ 2611, 0, -1163}, 0, { 60, -548}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 5, 0, -5}, 0, { 4790, 222}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2559, 0, -1163}, 0, { 9444, -514}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2559, 0, 1147}, 0, { 9444, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2611, 0, 1147}, 0, { 60, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2559, 256, -1112}, 0, { 10290, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2586, 256, -1137}, 0, { 20562, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 256, -1163}, 0, { 10290, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2586, 256, 1121}, 0, { 20562, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 256, 1096}, 0, { 10290, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, 256, 1147}, 0, { 20612, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 256, 1147}, 0, { 10290, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, 256, -1163}, 0, { 4938, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2586, 256, -1137}, 0, { 4886, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, 256, 1147}, 0, { 326, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2586, 256, 1121}, 0, { 376, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700EE10, 0x004614d0, 37742, 0x0000ee10, 256); // 0x0700EF10 - 0x0700EFF0 -static const Vtx bitfs_seg7_vertex_0700EF10[] = { - {{{ 2586, 256, -1137}, 0, { 20562, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, 256, -1163}, 0, { 20612, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 256, -1163}, 0, { 10290, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, 0, -1163}, 0, { 4938, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2611, 256, -1163}, 0, { 4938, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2611, 0, 1147}, 0, { 326, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2611, 256, 1147}, 0, { 326, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2586, 256, -1137}, 0, { 4886, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2534, 205, -1086}, 0, { 4784, 582}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2586, 256, 1121}, 0, { 376, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2534, 205, 1070}, 0, { 480, 582}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2611, 0, -1163}, 0, { 20612, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2559, 256, -1163}, 0, { 10290, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2611, 256, -1163}, 0, { 20612, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700EF10, 0x004614d0, 37742, 0x0000ef10, 224); // 0x0700EFF0 - 0x0700F0E0 -static const Vtx bitfs_seg7_vertex_0700EFF0[] = { - {{{ 2534, 205, 1070}, 0, { 20460, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2559, 205, 1044}, 0, { 10290, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2586, 256, 1121}, 0, { 20562, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2559, 256, 1096}, 0, { 10290, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2611, 256, 1147}, 0, { 20612, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2559, 256, 1147}, 0, { 10290, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2611, 0, 1147}, 0, { 20612, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2559, 0, 1147}, 0, { 10290, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2586, 256, -1137}, 0, { 20562, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2559, 256, -1112}, 0, { 10290, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2534, 205, -1086}, 0, { 20460, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2559, 205, -1060}, 0, { 10290, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2611, 0, -1163}, 0, { 20612, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2559, 0, -1163}, 0, { 10290, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2559, 256, -1163}, 0, { 10290, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700EFF0, 0x004614d0, 37742, 0x0000eff0, 240); // 0x0700F0E0 - 0x0700F1C8 static const Gfx bitfs_seg7_dl_0700F0E0[] = { diff --git a/levels/bitfs/areas/1/3/model.inc.c b/levels/bitfs/areas/1/3/model.inc.c index 654e123ee..1dde56a23 100644 --- a/levels/bitfs/areas/1/3/model.inc.c +++ b/levels/bitfs/areas/1/3/model.inc.c @@ -1,178 +1,33 @@ +#include "pc/rom_assets.h" // 0x07002B30 - 0x07002C30 -static const Vtx bitfs_seg7_vertex_07002B30[] = { - {{{ 61, -1535, 492}, 0, { 240, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, -1228, 573}, 0, { 0, 0}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, -1535, 573}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, -1535, -654}, 0, { 240, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, -1228, -572}, 0, { 0, 0}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, -1535, -572}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, -1228, -654}, 0, { 240, 0}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, -1535, -572}, 0, { 240, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, -1228, -654}, 0, { 0, 0}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, -1535, -654}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, -1228, -572}, 0, { 240, 0}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, -1535, 573}, 0, { 240, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, -1228, 492}, 0, { 0, 0}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, -1535, 492}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, -1228, 573}, 0, { 240, 0}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, -1228, 492}, 0, { 240, 0}, {0x72, 0x67, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002B30, 0x004614d0, 37742, 0x00002b30, 256); // 0x07002C30 - 0x07002D20 -static const Vtx bitfs_seg7_vertex_07002C30[] = { - {{{ -81, -1535, -511}, 0, { 0, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, -1228, -511}, 0, { 0, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1228, -572}, 0, { -234, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, -1535, -572}, 0, { 444, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, -1228, -572}, 0, { 444, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, -1228, -511}, 0, { 240, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, -1535, -511}, 0, { 240, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, -1535, -716}, 0, { 240, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, -1228, -716}, 0, { 240, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, -1228, -654}, 0, { 444, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, -1535, -654}, 0, { 444, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1535, -654}, 0, { 0, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, -1228, -716}, 0, { 258, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, -1535, -716}, 0, { 258, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1228, -654}, 0, { 0, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002C30, 0x004614d0, 37742, 0x00002c30, 240); // 0x07002D20 - 0x07002E10 -static const Vtx bitfs_seg7_vertex_07002D20[] = { - {{{ 0, -1535, 430}, 0, { 240, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, -1228, 430}, 0, { 240, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, -1228, 492}, 0, { 444, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, -1535, -511}, 0, { 0, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1228, -572}, 0, { -234, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1535, -572}, 0, { -234, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, -1535, 635}, 0, { 0, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, -1228, 635}, 0, { 0, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1228, 573}, 0, { -234, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1535, 573}, 0, { -234, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1535, 492}, 0, { 0, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, -1228, 430}, 0, { 258, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, -1535, 430}, 0, { 258, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1228, 492}, 0, { 0, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, -1535, 492}, 0, { 444, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002D20, 0x004614d0, 37742, 0x00002d20, 240); // 0x07002E10 - 0x07002F00 -static const Vtx bitfs_seg7_vertex_07002E10[] = { - {{{ 61, -1535, 573}, 0, { 444, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, -1228, 573}, 0, { 444, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, -1228, 635}, 0, { 240, 0}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, -1535, 635}, 0, { 240, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, -1535, 635}, 0, { 240, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, -1228, 635}, 0, { 0, 0}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, -1535, 635}, 0, { 0, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, -1535, -511}, 0, { 240, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, -1228, -511}, 0, { 240, 0}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, -1228, -511}, 0, { 0, 0}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, -1535, -511}, 0, { 0, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, -1535, -716}, 0, { 0, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, -1228, -716}, 0, { 0, 0}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, -1228, -716}, 0, { 240, 0}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, -1535, -716}, 0, { 240, 990}, {0xac, 0x9d, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002E10, 0x004614d0, 37742, 0x00002e10, 240); // 0x07002F00 - 0x07002F70 -static const Vtx bitfs_seg7_vertex_07002F00[] = { - {{{ -81, -1535, 430}, 0, { 0, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, -1228, 430}, 0, { 0, 0}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, -1228, 430}, 0, { 240, 0}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, -1535, 430}, 0, { 240, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, -1535, 635}, 0, { 240, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, -1228, 635}, 0, { 240, 0}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, -1228, 635}, 0, { 0, 0}, {0xac, 0x9d, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002F00, 0x004614d0, 37742, 0x00002f00, 112); // 0x07002F70 - 0x07003070 -static const Vtx bitfs_seg7_vertex_07002F70[] = { - {{{ 61, -1228, -654}, 0, { 240, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, 1536, -654}, 0, { 240, -8208}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, 1536, -572}, 0, { 0, -8208}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, -1228, 492}, 0, { 240, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, 1536, 573}, 0, { 0, -8208}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, -1228, 573}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, 1536, 492}, 0, { 240, -8208}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, -1228, 573}, 0, { 240, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, 1536, 573}, 0, { 240, -8208}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, 1536, 492}, 0, { 0, -8208}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, -1228, 492}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, -1228, -572}, 0, { 240, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, 1536, -654}, 0, { 0, -8208}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, -1228, -654}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -142, 1536, -572}, 0, { 240, -8208}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 61, -1228, -572}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07002F70, 0x004614d0, 37742, 0x00002f70, 256); // 0x07003070 - 0x07003160 -static const Vtx bitfs_seg7_vertex_07003070[] = { - {{{ -81, -1228, 635}, 0, { 0, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, 1536, 573}, 0, { -234, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1228, 573}, 0, { -234, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, -1228, 573}, 0, { 444, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, 1536, 573}, 0, { 444, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, 1536, 635}, 0, { 240, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, -1228, 635}, 0, { 240, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, -1228, 430}, 0, { 240, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, 1536, 430}, 0, { 240, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, 1536, 492}, 0, { 444, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, -1228, 492}, 0, { 444, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1228, 492}, 0, { 0, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, 1536, 430}, 0, { 258, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, -1228, 430}, 0, { 258, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, 1536, 492}, 0, { 0, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07003070, 0x004614d0, 37742, 0x00003070, 240); // 0x07003160 - 0x07003250 -static const Vtx bitfs_seg7_vertex_07003160[] = { - {{{ 0, -1228, -716}, 0, { 240, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, 1536, -654}, 0, { 444, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, -1228, -654}, 0, { 444, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, -1228, 635}, 0, { 0, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, 1536, 635}, 0, { 0, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, 1536, 573}, 0, { -234, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, -1228, -511}, 0, { 0, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, 1536, -572}, 0, { -234, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1228, -572}, 0, { -234, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, 1536, -511}, 0, { 0, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, -1228, -654}, 0, { 0, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -142, 1536, -654}, 0, { 0, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, 1536, -716}, 0, { 258, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -81, -1228, -716}, 0, { 258, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, 1536, -716}, 0, { 240, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07003160, 0x004614d0, 37742, 0x00003160, 240); // 0x07003250 - 0x07003340 -static const Vtx bitfs_seg7_vertex_07003250[] = { - {{{ 61, -1228, -572}, 0, { 444, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, 1536, -511}, 0, { 240, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, -1228, -511}, 0, { 240, 990}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 61, 1536, -572}, 0, { 444, -8208}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 0, -1228, -511}, 0, { 240, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, 1536, -511}, 0, { 0, -8208}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, -1228, -511}, 0, { 0, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, -1228, 635}, 0, { 240, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, 1536, 635}, 0, { 0, -8208}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, -1228, 635}, 0, { 0, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, 1536, 635}, 0, { 240, -8208}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, -1228, 430}, 0, { 0, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, 1536, 430}, 0, { 240, -8208}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, -1228, 430}, 0, { 240, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, 1536, 430}, 0, { 0, -8208}, {0xac, 0x9d, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07003250, 0x004614d0, 37742, 0x00003250, 240); // 0x07003340 - 0x070033B0 -static const Vtx bitfs_seg7_vertex_07003340[] = { - {{{ -81, -1228, -716}, 0, { -302, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, 1536, -716}, 0, { 0, -8206}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, -1228, -716}, 0, { 0, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, 1536, -716}, 0, { -302, -8206}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, -1228, -511}, 0, { 240, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 0, 1536, -511}, 0, { 240, -8208}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -81, 1536, -511}, 0, { 0, -8208}, {0xac, 0x9d, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07003340, 0x004614d0, 37742, 0x00003340, 112); // TODO: what is this? // Possibly vertices for a perfect triangle, but flag seems to be used here. diff --git a/levels/bitfs/areas/1/4/model.inc.c b/levels/bitfs/areas/1/4/model.inc.c index 9924880f7..bc6c8d550 100644 --- a/levels/bitfs/areas/1/4/model.inc.c +++ b/levels/bitfs/areas/1/4/model.inc.c @@ -1,81 +1,18 @@ +#include "pc/rom_assets.h" // 0x07003700 - 0x07003780 -static const Vtx bitfs_seg7_vertex_07003700[] = { - {{{ 1659, 164, 297}, 0, { 734, 1754}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1966, 164, 911}, 0, { 352, 606}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1966, 164, -316}, 0, { 1884, 2138}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1659, 164, -316}, 0, { 1500, 2520}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1045, 10, 911}, 0, { -796, 1754}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1966, 164, 911}, 0, { 352, 606}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1659, 164, 297}, 0, { 734, 1754}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1045, 10, 297}, 0, { 0, 2520}, {0xb9, 0xb9, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07003700, 0x004614d0, 37742, 0x00003700, 128); // 0x07003780 - 0x07003870 -static const Vtx bitfs_seg7_vertex_07003780[] = { - {{{ 1434, -50, 51}, 0, { 25348, -8336}, {0x97, 0xa0, 0xcd, 0xff}}}, - {{{ 1434, -50, -50}, 0, { 24326, -8080}, {0x97, 0xa0, 0xcd, 0xff}}}, - {{{ 1331, 0, 0}, 0, { 24156, -7952}, {0x97, 0xa0, 0xcd, 0xff}}}, - {{{ -297, -302, -9}, 0, { 13212, -3862}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 0, 0, 0}, 0, { 15298, -4632}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 51, -50, -50}, 0, { 15128, -4632}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1434, -50, -50}, 0, { 24326, -8080}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1331, 0, 0}, 0, { 24156, -7952}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -246, -353, -60}, 0, { 13042, -3862}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -716, -306, 0}, 0, { 10528, -2842}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -767, -357, -50}, 0, { 9678, -2588}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -1125, 0, 0}, 0, { 7804, -1820}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -1177, -50, -50}, 0, { 6952, -1566}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -1842, 0, 0}, 0, { 3034, 0}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -1791, -50, -50}, 0, { 2864, 0}, {0x8c, 0x98, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07003780, 0x004614d0, 37742, 0x00003780, 240); // 0x07003870 - 0x07003930 -static const Vtx bitfs_seg7_vertex_07003870[] = { - {{{ 51, -50, 51}, 0, { 16150, -4886}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 1434, -50, 51}, 0, { 25348, -8336}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 1331, 0, 0}, 0, { 24156, -7952}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 0, 0, 0}, 0, { 15298, -4632}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -246, -353, 41}, 0, { 14064, -4118}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -297, -302, -9}, 0, { 13212, -3862}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -716, -306, 0}, 0, { 10528, -2842}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -767, -357, 51}, 0, { 10700, -2842}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1177, -50, 51}, 0, { 7974, -1820}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1125, 0, 0}, 0, { 7804, -1820}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1791, -50, 51}, 0, { 3886, -288}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1842, 0, 0}, 0, { 3034, 0}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07003870, 0x004614d0, 37742, 0x00003870, 192); // 0x07003930 - 0x07003A30 -static const Vtx bitfs_seg7_vertex_07003930[] = { - {{{ 1659, -40, 297}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1659, 164, -316}, 0, { 4056, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1659, -40, -316}, 0, { 4056, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1659, 164, 297}, 0, { 2012, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1045, -40, 297}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1045, -40, 911}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1045, 10, 911}, 0, { 0, 820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1045, 10, 297}, 0, { 2012, 820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1966, -40, -316}, 0, { 4056, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1966, 164, -316}, 0, { 4056, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1966, 164, 911}, 0, { 0, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1966, -40, 911}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1659, -40, 297}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1045, -40, 297}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1045, 10, 297}, 0, { 0, 820}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1659, 164, 297}, 0, { 2012, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07003930, 0x004614d0, 37742, 0x00003930, 256); // 0x07003A30 - 0x07003AB0 -static const Vtx bitfs_seg7_vertex_07003A30[] = { - {{{ 1045, -40, 911}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1966, 164, 911}, 0, { 3034, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1045, 10, 911}, 0, { 0, 820}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1966, -40, 911}, 0, { 3034, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1659, 164, -316}, 0, { 2012, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1966, -40, -316}, 0, { 3034, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1659, -40, -316}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1966, 164, -316}, 0, { 3034, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07003A30, 0x004614d0, 37742, 0x00003a30, 128); // 0x07003AB0 - 0x07003AF8 static const Gfx bitfs_seg7_dl_07003AB0[] = { diff --git a/levels/bitfs/areas/1/5/model.inc.c b/levels/bitfs/areas/1/5/model.inc.c index f9d76e7b5..2f6a54402 100644 --- a/levels/bitfs/areas/1/5/model.inc.c +++ b/levels/bitfs/areas/1/5/model.inc.c @@ -1,59 +1,12 @@ +#include "pc/rom_assets.h" // 0x07003CF8 - 0x07003DF8 -static const Vtx bitfs_seg7_vertex_07003CF8[] = { - {{{ 2560, 0, 1147}, 0, { 9352, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -4, 0, -5}, 0, { 4698, 222}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2560, 0, -1163}, 0, { 9352, -514}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2610, 0, 1147}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2610, 0, -1163}, 0, { 0, -548}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2610, 256, 1147}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 256, 1147}, 0, { 10290, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 256, 1096}, 0, { 10290, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2585, 256, 1121}, 0, { 20, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2610, 256, 1147}, 0, { 326, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2585, 256, -1137}, 0, { 4886, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2610, 256, -1163}, 0, { 4938, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2585, 256, 1121}, 0, { 376, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 256, -1163}, 0, { 10290, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2585, 256, -1137}, 0, { 20, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 256, -1112}, 0, { 10290, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07003CF8, 0x004614d0, 37742, 0x00003cf8, 256); // 0x07003DF8 - 0x07003ED8 -static const Vtx bitfs_seg7_vertex_07003DF8[] = { - {{{ 2560, 256, -1163}, 0, { 10290, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2610, 256, -1163}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2585, 256, -1137}, 0, { 20, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2610, 0, 1147}, 0, { 326, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2610, 256, 1147}, 0, { 326, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2610, 256, -1163}, 0, { 4938, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2610, 0, -1163}, 0, { 4938, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2585, 256, 1121}, 0, { 376, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2533, 205, -1086}, 0, { 4784, 582}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2585, 256, -1137}, 0, { 4886, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2533, 205, 1070}, 0, { 480, 582}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2610, 256, -1163}, 0, { 0, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2560, 256, -1163}, 0, { 10290, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2610, 0, -1163}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07003DF8, 0x004614d0, 37742, 0x00003df8, 224); // 0x07003ED8 - 0x07003FC8 -static const Vtx bitfs_seg7_vertex_07003ED8[] = { - {{{ -2585, 256, 1121}, 0, { 20, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2560, 205, 1044}, 0, { 10290, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2533, 205, 1070}, 0, { 122, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2560, 256, 1096}, 0, { 10290, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2610, 0, 1147}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2560, 256, 1147}, 0, { 10290, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2610, 256, 1147}, 0, { 0, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2560, 0, 1147}, 0, { 10290, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2533, 205, -1086}, 0, { 122, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2560, 256, -1112}, 0, { 10290, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2585, 256, -1137}, 0, { 20, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2560, 205, -1060}, 0, { 10290, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2560, 256, -1163}, 0, { 10290, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2560, 0, -1163}, 0, { 10290, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2610, 0, -1163}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07003ED8, 0x004614d0, 37742, 0x00003ed8, 240); // 0x07003FC8 - 0x070040B0 static const Gfx bitfs_seg7_dl_07003FC8[] = { diff --git a/levels/bitfs/areas/1/6/model.inc.c b/levels/bitfs/areas/1/6/model.inc.c index 931b20946..02016e585 100644 --- a/levels/bitfs/areas/1/6/model.inc.c +++ b/levels/bitfs/areas/1/6/model.inc.c @@ -1,80 +1,15 @@ +#include "pc/rom_assets.h" // 0x07004120 - 0x07004210 -static const Vtx bitfs_seg7_vertex_07004120[] = { - {{{ -153, 922, -890}, 0, { 0, -5074}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -767, 922, -1197}, 0, { 2012, -986}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1074, 922, -890}, 0, { 0, 1056}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -153, 922, -1811}, 0, { 0, -5142}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -460, 922, -1197}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -153, 922, -890}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -460, 922, -1504}, 0, { 2012, -3098}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1074, 922, -1811}, 0, { 0, -5074}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -767, 922, -1504}, 0, { 2012, -3030}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -460, 922, -1504}, 0, { 2012, -986}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -153, 922, -1811}, 0, { 0, 1056}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1074, 922, -890}, 0, { 0, -5142}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -767, 922, -1197}, 0, { 2012, -3098}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -767, 922, -1504}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1074, 922, -1811}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004120, 0x004614d0, 37742, 0x00004120, 240); // 0x07004210 - 0x07004300 -static const Vtx bitfs_seg7_vertex_07004210[] = { - {{{ 1178, 614, -521}, 0, { 2012, -5078}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 0, 614, -521}, 0, { 2012, -1406}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 0, 614, -214}, 0, { 1000, -1406}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -153, 922, -890}, 0, { 0, -5074}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -460, 922, -1197}, 0, { 2012, -3030}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -767, 922, -1197}, 0, { 2012, -986}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -767, 614, -521}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -818, 614, -521}, 0, { 1816, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -818, 614, 92}, 0, { 1816, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -767, 614, 92}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -767, 614, -214}, 0, { 1000, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -409, 614, -521}, 0, { 2012, -128}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -767, 614, -521}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -409, 614, -214}, 0, { 1000, -128}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1178, 614, -214}, 0, { 1000, -5078}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004210, 0x004614d0, 37742, 0x00004210, 240); // 0x07004300 - 0x07004400 -static const Vtx bitfs_seg7_vertex_07004300[] = { - {{{ 1178, 614, 92}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1229, 614, 92}, 0, { 1816, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1178, 614, -521}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1178, 614, -214}, 0, { 1000, -5078}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 819, 614, 92}, 0, { 2012, -3960}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1178, 614, 92}, 0, { 2012, -5078}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 819, 614, -214}, 0, { 1000, -3960}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 410, 614, -214}, 0, { 1000, -2682}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -767, 614, -214}, 0, { 1000, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -767, 614, 92}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 410, 614, 92}, 0, { 2012, -2682}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1229, 307, 461}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 819, 307, 461}, 0, { 0, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 819, 307, 870}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1229, 307, 870}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1229, 614, -521}, 0, { 1816, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004300, 0x004614d0, 37742, 0x00004300, 256); // 0x07004400 - 0x07004500 -static const Vtx bitfs_seg7_vertex_07004400[] = { - {{{ 1229, 307, 870}, 0, { 0, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, 0, 870}, 0, { 1244, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1229, 0, 870}, 0, { 1244, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, 307, 870}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1229, 307, 461}, 0, { 2012, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, 307, 461}, 0, { 2012, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1229, 0, 461}, 0, { 736, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, 0, 461}, 0, { 736, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, 922, -890}, 0, { 0, -1576}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -409, 614, -521}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -409, 922, -890}, 0, { 2012, -1576}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -818, 614, -521}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 819, 614, 92}, 0, { 0, -1576}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1229, 307, 461}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1229, 614, 92}, 0, { 2012, -1576}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 819, 307, 461}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004400, 0x004614d0, 37742, 0x00004400, 256); // 0x07004500 - 0x07004630 static const Gfx bitfs_seg7_dl_07004500[] = { diff --git a/levels/bitfs/areas/1/7/model.inc.c b/levels/bitfs/areas/1/7/model.inc.c index 71bccc109..8c8b3b736 100644 --- a/levels/bitfs/areas/1/7/model.inc.c +++ b/levels/bitfs/areas/1/7/model.inc.c @@ -1,566 +1,96 @@ +#include "pc/rom_assets.h" // 0x070046A0 - 0x07004790 -static const Vtx bitfs_seg7_vertex_070046A0[] = { - {{{ -775, 435, -64}, 0, { 334, -6088}, {0x8f, 0xef, 0xbe, 0xff}}}, - {{{ -775, 435, -37}, 0, { 334, -6088}, {0x8f, 0xef, 0xbe, 0xff}}}, - {{{ -759, 435, -37}, 0, { 386, -5934}, {0x8f, 0xef, 0xbe, 0xff}}}, - {{{ -752, 435, -50}, 0, { 410, -5858}, {0x8f, 0xef, 0xbe, 0xff}}}, - {{{ -759, 435, -64}, 0, { 386, -5934}, {0x8f, 0xef, 0xbe, 0xff}}}, - {{{ -782, 435, -50}, 0, { 308, -6164}, {0x8f, 0xef, 0xbe, 0xff}}}, - {{{ -255, 998, 512}, 0, { 3374, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -204, 998, -562}, 0, { -200, 1158}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -255, 998, -511}, 0, { 0, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -204, 998, -562}, 0, { 3374, 1158}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -1279, 998, -562}, 0, { -200, 1158}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -1279, 998, -511}, 0, { -200, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -255, 998, -511}, 0, { 3204, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -1586, 998, -204}, 0, { -1222, 0}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -204, 998, 512}, 0, { 3374, 1158}, {0xad, 0xbb, 0xd1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070046A0, 0x004614d0, 37742, 0x000046a0, 240); // 0x07004790 - 0x07004890 -static const Vtx bitfs_seg7_vertex_07004790[] = { - {{{ -1586, 486, 205}, 0, { 3204, -202}, {0xce, 0x72, 0x16, 0xff}}}, - {{{ -1586, 538, 205}, 0, { 3204, -202}, {0xce, 0x72, 0x16, 0xff}}}, - {{{ -1586, 538, -204}, 0, { 3204, 1158}, {0xce, 0x72, 0x16, 0xff}}}, - {{{ -1586, 486, -204}, 0, { 3204, 1158}, {0xce, 0x72, 0x16, 0xff}}}, - {{{ -921, 333, -153}, 0, { 990, 990}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -921, 384, 154}, 0, { 990, 0}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -921, 333, 154}, 0, { 990, 0}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -921, 384, -153}, 0, { 990, 990}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -613, 333, 154}, 0, { 0, 0}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -613, 384, -153}, 0, { 0, 990}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -613, 333, -153}, 0, { 0, 990}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -613, 384, 154}, 0, { 0, 0}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -1586, 538, 205}, 0, { 3204, -202}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -1586, 486, 205}, 0, { 3204, -202}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -1279, 333, 512}, 0, { 2182, -1224}, {0xce, 0x91, 0x16, 0xff}}}, - {{{ -1279, 384, 512}, 0, { 2182, -1224}, {0xce, 0x91, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004790, 0x004614d0, 37742, 0x00004790, 256); // 0x07004890 - 0x07004990 -static const Vtx bitfs_seg7_vertex_07004890[] = { - {{{ -255, 998, -511}, 0, { 3204, 0}, {0x79, 0x79, 0xeb, 0xff}}}, - {{{ -1279, 998, -511}, 0, { -200, 0}, {0x79, 0x79, 0xeb, 0xff}}}, - {{{ -1279, 384, -511}, 0, { -200, 2010}, {0x79, 0x79, 0xeb, 0xff}}}, - {{{ -255, 384, -511}, 0, { 3204, 2010}, {0x79, 0x79, 0xeb, 0xff}}}, - {{{ -204, 998, 512}, 0, { 0, 820}, {0x79, 0x79, 0xeb, 0xff}}}, - {{{ -255, 384, 512}, 0, { 2012, 990}, {0x79, 0x79, 0xeb, 0xff}}}, - {{{ -204, 333, 512}, 0, { 2182, 820}, {0x79, 0x79, 0xeb, 0xff}}}, - {{{ -255, 998, 512}, 0, { 0, 990}, {0x79, 0x79, 0xeb, 0xff}}}, - {{{ -1586, 538, -204}, 0, { 4226, 478}, {0x65, 0x65, 0xff, 0xff}}}, - {{{ -1279, 384, -511}, 0, { 3204, 990}, {0x65, 0x65, 0xff, 0xff}}}, - {{{ -1586, 998, -204}, 0, { 4226, -1054}, {0x65, 0x65, 0xff, 0xff}}}, - {{{ -1279, 998, -511}, 0, { 3204, -1054}, {0x65, 0x65, 0xff, 0xff}}}, - {{{ -255, 998, -511}, 0, { 0, 3032}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ -255, 384, -511}, 0, { 0, 990}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ -255, 384, 512}, 0, { 3374, 990}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ -255, 998, 512}, 0, { 3374, 3032}, {0x52, 0x52, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004890, 0x004614d0, 37742, 0x00004890, 256); // 0x07004990 - 0x07004A90 -static const Vtx bitfs_seg7_vertex_07004990[] = { - {{{ -204, 333, -562}, 0, { 3374, 2180}, {0x7f, 0x65, 0xff, 0xff}}}, - {{{ -1279, 998, -562}, 0, { -200, 0}, {0x7f, 0x65, 0xff, 0xff}}}, - {{{ -204, 998, -562}, 0, { 3374, 0}, {0x7f, 0x65, 0xff, 0xff}}}, - {{{ -1279, 333, -562}, 0, { -200, 2180}, {0x7f, 0x65, 0xff, 0xff}}}, - {{{ -1586, 486, -204}, 0, { -1222, 1670}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -1586, 998, -204}, 0, { -1222, 0}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -1279, 998, -562}, 0, { -200, 0}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -1279, 333, -562}, 0, { -200, 2180}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -204, 333, -562}, 0, { 3204, 2180}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -204, 998, -562}, 0, { 3204, 0}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -204, 333, 512}, 0, { -370, 2180}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -204, 998, 512}, 0, { -370, 0}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -782, -383, -50}, 0, { 308, 2010}, {0x79, 0xeb, 0xb2, 0xff}}}, - {{{ -775, 435, -64}, 0, { 334, -6088}, {0x79, 0xeb, 0xb2, 0xff}}}, - {{{ -775, -383, -64}, 0, { 334, 2086}, {0x79, 0xeb, 0xb2, 0xff}}}, - {{{ -782, 435, -50}, 0, { 308, -6164}, {0x79, 0xeb, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004990, 0x004614d0, 37742, 0x00004990, 256); // 0x07004A90 - 0x07004B90 -static const Vtx bitfs_seg7_vertex_07004A90[] = { - {{{ -752, -383, -50}, 0, { 410, 2316}, {0x79, 0xeb, 0xb2, 0xff}}}, - {{{ -752, 435, -50}, 0, { 410, -5858}, {0x79, 0xeb, 0xb2, 0xff}}}, - {{{ -759, 435, -37}, 0, { 386, -5934}, {0x79, 0xeb, 0xb2, 0xff}}}, - {{{ -759, -383, -37}, 0, { 386, 2240}, {0x79, 0xeb, 0xb2, 0xff}}}, - {{{ -775, -383, -64}, 0, { 334, 2086}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -775, 435, -64}, 0, { 334, -6088}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -759, 435, -64}, 0, { 386, -5934}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -759, -383, -64}, 0, { 386, 2240}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -759, -383, -37}, 0, { 386, 2240}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -775, 435, -37}, 0, { 334, -6088}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -775, -383, -37}, 0, { 334, 2086}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -759, 435, -37}, 0, { 386, -5934}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ -759, -383, -64}, 0, { 386, 2240}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ -759, 435, -64}, 0, { 386, -5934}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ -752, 435, -50}, 0, { 410, -5858}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ -752, -383, -50}, 0, { 410, 2316}, {0x1f, 0xdf, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004A90, 0x004614d0, 37742, 0x00004a90, 256); // 0x07004B90 - 0x07004C90 -static const Vtx bitfs_seg7_vertex_07004B90[] = { - {{{ -775, -383, -37}, 0, { 334, 2086}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ -782, 435, -50}, 0, { 308, -6164}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ -782, -383, -50}, 0, { 308, 2010}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ -775, 435, -37}, 0, { 334, -6088}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ -613, 384, -153}, 0, { 0, 990}, {0xdf, 0x9f, 0x1f, 0xff}}}, - {{{ -921, 384, -153}, 0, { 990, 990}, {0xdf, 0x9f, 0x1f, 0xff}}}, - {{{ -921, 333, -153}, 0, { 990, 990}, {0xdf, 0x9f, 0x1f, 0xff}}}, - {{{ -613, 333, -153}, 0, { 0, 990}, {0xdf, 0x9f, 0x1f, 0xff}}}, - {{{ -613, 333, 154}, 0, { 0, 0}, {0xdf, 0x9f, 0x1f, 0xff}}}, - {{{ -921, 333, 154}, 0, { 990, 0}, {0xdf, 0x9f, 0x1f, 0xff}}}, - {{{ -921, 384, 154}, 0, { 990, 0}, {0xdf, 0x9f, 0x1f, 0xff}}}, - {{{ -613, 384, 154}, 0, { 0, 0}, {0xdf, 0x9f, 0x1f, 0xff}}}, - {{{ -255, 384, 512}, 0, { 3204, 1328}, {0xdf, 0x9f, 0x1f, 0xff}}}, - {{{ -1279, 333, 512}, 0, { -200, 1500}, {0xdf, 0x9f, 0x1f, 0xff}}}, - {{{ -204, 333, 512}, 0, { 3374, 1498}, {0xdf, 0x9f, 0x1f, 0xff}}}, - {{{ -1279, 384, 512}, 0, { -200, 1328}, {0xdf, 0x9f, 0x1f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004B90, 0x004614d0, 37742, 0x00004b90, 256); // 0x07004C90 - 0x07004D90 -static const Vtx bitfs_seg7_vertex_07004C90[] = { - {{{ -1279, 384, 512}, 0, { 2182, -1224}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -1586, 538, -204}, 0, { 3204, 1158}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -1586, 538, 205}, 0, { 3204, -202}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -1279, 384, -511}, 0, { 2182, 2180}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -613, 384, -153}, 0, { 0, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -255, 384, 512}, 0, { -1222, -1224}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -255, 384, -511}, 0, { -1222, 2180}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1279, 384, -511}, 0, { 2182, 2180}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -921, 384, -153}, 0, { 990, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -613, 384, 154}, 0, { 0, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -921, 384, 154}, 0, { 990, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1279, 384, 512}, 0, { 2182, -1224}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1586, 486, 205}, 0, { 3204, -202}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ -1586, 486, -204}, 0, { 3204, 1158}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ -1279, 333, 512}, 0, { 2182, -1224}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ -1279, 333, -562}, 0, { 2182, 2180}, {0xc8, 0x64, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004C90, 0x004614d0, 37742, 0x00004c90, 256); // 0x07004D90 - 0x07004E10 -static const Vtx bitfs_seg7_vertex_07004D90[] = { - {{{ -1279, 333, -562}, 0, { 2182, 2180}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ -921, 333, -153}, 0, { 990, 990}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ -1279, 333, 512}, 0, { 2182, -1224}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ -613, 333, -153}, 0, { 0, 990}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ -204, 333, -562}, 0, { -1222, 2180}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ -921, 333, 154}, 0, { 990, 0}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ -204, 333, 512}, 0, { -1222, -1224}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ -613, 333, 154}, 0, { 0, 0}, {0xc8, 0x64, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004D90, 0x004614d0, 37742, 0x00004d90, 128); // 0x07004E10 - 0x07004F10 -static const Vtx bitfs_seg7_vertex_07004E10[] = { - {{{ 308, -542, -91}, 0, { 606, 862}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ 411, -542, 10}, 0, { 352, 606}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ 308, -542, 10}, 0, { 352, 606}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ 1639, -696, -91}, 0, { 224, 1244}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ 1742, -696, 10}, 0, { 0, 990}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ 1639, -696, 10}, 0, { 0, 990}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ 1742, -696, -91}, 0, { 224, 1244}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ 613, -696, 10}, 0, { 0, 990}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ 511, -696, 10}, 0, { 0, 990}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ 511, -696, -91}, 0, { 224, 1244}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ 613, -696, -91}, 0, { 224, 1244}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ -717, -542, 10}, 0, { 352, 606}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ -819, -542, 10}, 0, { 352, 606}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ -819, -542, -91}, 0, { 606, 862}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ -717, -542, -91}, 0, { 606, 862}, {0x53, 0x46, 0x20, 0xff}}}, - {{{ 411, -542, -91}, 0, { 606, 862}, {0x53, 0x46, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004E10, 0x004614d0, 37742, 0x00004e10, 256); // 0x07004F10 - 0x07005010 -static const Vtx bitfs_seg7_vertex_07004F10[] = { - {{{ 1639, -696, 10}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 1639, -614, 61}, 0, { 44, 658}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 1639, -532, 10}, 0, { 376, 582}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 1639, -532, -91}, 0, { 632, 836}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 1639, -614, -142}, 0, { 556, 1166}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 1639, -696, -91}, 0, { 224, 1244}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 1742, -614, -142}, 0, { 556, 1166}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 1742, -696, -91}, 0, { 224, 1244}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 1742, -532, 10}, 0, { 376, 582}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 1742, -532, -91}, 0, { 632, 836}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 1742, -614, 61}, 0, { 44, 658}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 1742, -696, 10}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 613, -614, -142}, 0, { 556, 1166}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 613, -532, -91}, 0, { 632, 836}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 613, -696, 10}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 613, -532, 10}, 0, { 376, 582}, {0x72, 0x67, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07004F10, 0x004614d0, 37742, 0x00004f10, 256); // 0x07005010 - 0x070050F0 -static const Vtx bitfs_seg7_vertex_07005010[] = { - {{{ 613, -532, 10}, 0, { 376, 582}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 613, -614, 61}, 0, { 44, 658}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 613, -696, 10}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 613, -696, -91}, 0, { 224, 1244}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 613, -614, -142}, 0, { 556, 1166}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -717, -378, -91}, 0, { 1016, 454}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -717, -378, 10}, 0, { 760, 198}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -717, -542, 10}, 0, { 352, 606}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 511, -696, -91}, 0, { 224, 1244}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 511, -614, -142}, 0, { 556, 1166}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 511, -532, 10}, 0, { 376, 582}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 511, -532, -91}, 0, { 632, 836}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 511, -614, 61}, 0, { 44, 658}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 511, -696, 10}, 0, { 0, 990}, {0x72, 0x67, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07005010, 0x004614d0, 37742, 0x00005010, 224); // 0x070050F0 - 0x070051F0 -static const Vtx bitfs_seg7_vertex_070050F0[] = { - {{{ -819, -460, -142}, 0, { 938, 786}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -717, -460, -142}, 0, { 938, 786}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -717, -542, -91}, 0, { 606, 862}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -717, -378, 10}, 0, { 760, 198}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -717, -460, 61}, 0, { 428, 274}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -717, -542, 10}, 0, { 352, 606}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -717, -378, -91}, 0, { 1016, 454}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -819, -542, -91}, 0, { 606, 862}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -819, -378, -91}, 0, { 1016, 454}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -819, -378, 10}, 0, { 760, 198}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -819, -460, 61}, 0, { 428, 274}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ -819, -542, 10}, 0, { 352, 606}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 308, -542, 10}, 0, { 352, 606}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 308, -460, 61}, 0, { 428, 274}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 308, -378, 10}, 0, { 760, 198}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 308, -378, -91}, 0, { 1016, 454}, {0x72, 0x67, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070050F0, 0x004614d0, 37742, 0x000050f0, 256); // 0x070051F0 - 0x070052D0 -static const Vtx bitfs_seg7_vertex_070051F0[] = { - {{{ 308, -542, 10}, 0, { 352, 606}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 308, -460, -142}, 0, { 938, 786}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 308, -542, -91}, 0, { 606, 862}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 308, -378, -91}, 0, { 1016, 454}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 411, -460, -142}, 0, { 938, 786}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 411, -542, -91}, 0, { 606, 862}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 411, -378, 10}, 0, { 760, 198}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 411, -378, -91}, 0, { 1016, 454}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 411, -542, 10}, 0, { 352, 606}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 411, -460, 61}, 0, { 428, 274}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 308, -460, 61}, 0, { 428, 274}, {0x72, 0x67, 0x34, 0xff}}}, - {{{ 613, -532, 10}, 0, { 376, 582}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 511, -532, 10}, 0, { 376, 582}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 613, -614, 61}, 0, { 44, 658}, {0x8a, 0x7d, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070051F0, 0x004614d0, 37742, 0x000051f0, 224); // 0x070052D0 - 0x070053C0 -static const Vtx bitfs_seg7_vertex_070052D0[] = { - {{{ 1639, -532, -91}, 0, { 632, 836}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 1742, -532, -91}, 0, { 632, 836}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 1742, -614, -142}, 0, { 556, 1166}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 1639, -614, -142}, 0, { 556, 1166}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 1639, -614, 61}, 0, { 44, 658}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 1742, -614, 61}, 0, { 44, 658}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 1742, -532, 10}, 0, { 376, 582}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 1639, -532, 10}, 0, { 376, 582}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 613, -614, -142}, 0, { 556, 1166}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 511, -614, -142}, 0, { 556, 1166}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 613, -532, -91}, 0, { 632, 836}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 511, -532, -91}, 0, { 632, 836}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 308, -378, -91}, 0, { 1016, 454}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 411, -378, -91}, 0, { 1016, 454}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 411, -460, -142}, 0, { 938, 786}, {0x8a, 0x7d, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070052D0, 0x004614d0, 37742, 0x000052d0, 240); // 0x070053C0 - 0x070054A0 -static const Vtx bitfs_seg7_vertex_070053C0[] = { - {{{ 511, -532, 10}, 0, { 376, 582}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 511, -614, 61}, 0, { 44, 658}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 613, -614, 61}, 0, { 44, 658}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -717, -460, -142}, 0, { 938, 786}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -819, -460, -142}, 0, { 938, 786}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -717, -378, -91}, 0, { 1016, 454}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -819, -378, -91}, 0, { 1016, 454}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -717, -378, 10}, 0, { 760, 198}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -819, -378, 10}, 0, { 760, 198}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -717, -460, 61}, 0, { 428, 274}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ -819, -460, 61}, 0, { 428, 274}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 308, -378, -91}, 0, { 1016, 454}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 411, -460, -142}, 0, { 938, 786}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 308, -460, -142}, 0, { 938, 786}, {0x8a, 0x7d, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070053C0, 0x004614d0, 37742, 0x000053c0, 224); // 0x070054A0 - 0x07005590 -static const Vtx bitfs_seg7_vertex_070054A0[] = { - {{{ 308, -460, 61}, 0, { 428, 274}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 411, -460, 61}, 0, { 428, 274}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 411, -378, 10}, 0, { 760, 198}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 308, -378, 10}, 0, { 760, 198}, {0x8a, 0x7d, 0x4c, 0xff}}}, - {{{ 411, -378, 10}, 0, { 760, 198}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 308, -378, -91}, 0, { 1016, 454}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 308, -378, 10}, 0, { 760, 198}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 1742, -532, 10}, 0, { 376, 582}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 1742, -532, -91}, 0, { 632, 836}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 1639, -532, -91}, 0, { 632, 836}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 1639, -532, 10}, 0, { 376, 582}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 613, -532, 10}, 0, { 376, 582}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 613, -532, -91}, 0, { 632, 836}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 511, -532, 10}, 0, { 376, 582}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 511, -532, -91}, 0, { 632, 836}, {0xac, 0x9d, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070054A0, 0x004614d0, 37742, 0x000054a0, 240); // 0x07005590 - 0x07005600 -static const Vtx bitfs_seg7_vertex_07005590[] = { - {{{ -717, -378, 10}, 0, { 760, 198}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -717, -378, -91}, 0, { 1016, 454}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -819, -378, 10}, 0, { 760, 198}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -819, -378, -91}, 0, { 1016, 454}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 411, -378, 10}, 0, { 760, 198}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 411, -378, -91}, 0, { 1016, 454}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 308, -378, -91}, 0, { 1016, 454}, {0xac, 0x9d, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07005590, 0x004614d0, 37742, 0x00005590, 112); // 0x07005600 - 0x07005700 -static const Vtx bitfs_seg7_vertex_07005600[] = { - {{{ 563, -1253, 266}, 0, { 0, 990}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 563, -1253, -347}, 0, { 2012, 990}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ -357, -1100, -347}, 0, { 2012, -2118}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ -357, -1100, 266}, 0, { 0, -2118}, {0xaf, 0xaf, 0xaf, 0xff}}}, - {{{ 2867, -485, -347}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2253, -485, -347}, 0, { 0, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2253, -485, 266}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2867, -485, 266}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1996, -1100, -654}, 0, { 4568, 2520}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -2610, -1100, -654}, 0, { 3034, 4054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -2610, -1100, 573}, 0, { 0, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1996, -1100, 573}, 0, { 1502, -544}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 563, -1253, 266}, 0, { 990, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1638, -1253, 266}, 0, { -2586, 990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1638, -1253, -347}, 0, { -2586, -1054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 563, -1253, -347}, 0, { 990, -1054}, {0xb9, 0xb9, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07005600, 0x004614d0, 37742, 0x00005600, 256); // 0x07005700 - 0x07005800 -static const Vtx bitfs_seg7_vertex_07005700[] = { - {{{ 513, -429, 10}, 0, { 734, 734}, {0x68, 0x95, 0x73, 0xff}}}, - {{{ 411, -378, 10}, 0, { 606, 352}, {0x68, 0x95, 0x73, 0xff}}}, - {{{ 411, -634, 10}, 0, { 0, 990}, {0x68, 0x95, 0x73, 0xff}}}, - {{{ 513, -685, 10}, 0, { 96, 1372}, {0x68, 0x95, 0x73, 0xff}}}, - {{{ 513, -685, -91}, 0, { 96, 1372}, {0x68, 0x95, 0x73, 0xff}}}, - {{{ 411, -378, -91}, 0, { 606, 352}, {0x68, 0x95, 0x73, 0xff}}}, - {{{ 513, -429, -91}, 0, { 734, 734}, {0x68, 0x95, 0x73, 0xff}}}, - {{{ 411, -634, -91}, 0, { 0, 990}, {0x68, 0x95, 0x73, 0xff}}}, - {{{ 513, -685, -91}, 0, { 862, 1372}, {0x49, 0x88, 0x77, 0xff}}}, - {{{ 513, -429, 10}, 0, { 0, 990}, {0x49, 0x88, 0x77, 0xff}}}, - {{{ 513, -685, 10}, 0, { 606, 1626}, {0x49, 0x88, 0x77, 0xff}}}, - {{{ 513, -429, -91}, 0, { 224, 734}, {0x49, 0x88, 0x77, 0xff}}}, - {{{ 411, -378, -91}, 0, { 96, 606}, {0x49, 0x88, 0x77, 0xff}}}, - {{{ 411, -634, 10}, 0, { 478, 1498}, {0x49, 0x88, 0x77, 0xff}}}, - {{{ 411, -378, 10}, 0, { -158, 862}, {0x49, 0x88, 0x77, 0xff}}}, - {{{ 411, -634, -91}, 0, { 734, 1244}, {0x49, 0x88, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07005700, 0x004614d0, 37742, 0x00005700, 256); // 0x07005800 - 0x070058F0 -static const Vtx bitfs_seg7_vertex_07005800[] = { - {{{ -1996, 2074, 205}, 0, { 650, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -2201, 2074, 410}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1381, 2074, 410}, 0, { 1330, -372}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 513, -429, -91}, 0, { 224, 734}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 411, -378, 10}, 0, { -158, 862}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 513, -429, 10}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 411, -378, -91}, 0, { 96, 606}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1279, -1100, -654}, 0, { 1500, 2522}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -665, -1100, 573}, 0, { 734, 224}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -357, -1100, 266}, 0, { 1500, 224}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1586, -1100, -347}, 0, { 734, 2522}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1586, -1100, 266}, 0, { 0, 1754}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1279, -1100, 573}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -357, -1100, -347}, 0, { 2268, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -665, -1100, -654}, 0, { 2268, 1754}, {0xbc, 0xca, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07005800, 0x004614d0, 37742, 0x00005800, 240); // 0x070058F0 - 0x070059B0 -static const Vtx bitfs_seg7_vertex_070058F0[] = { - {{{ -2201, 2074, -409}, 0, { 1330, 2350}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1996, 2074, -204}, 0, { 1330, 1670}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1586, 2074, -204}, 0, { 2012, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1381, 2074, 410}, 0, { 1330, -372}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1586, 2074, 205}, 0, { 1330, 308}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1381, 2074, -409}, 0, { 2694, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1996, 2074, 205}, 0, { 650, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -2201, 2074, 410}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 513, -685, 10}, 0, { 606, 1626}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 411, -634, -91}, 0, { 734, 1244}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 513, -685, -91}, 0, { 862, 1372}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 411, -634, 10}, 0, { 478, 1498}, {0x00, 0x43, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070058F0, 0x004614d0, 37742, 0x000058f0, 192); // 0x070059B0 - 0x07005AA0 -static const Vtx bitfs_seg7_vertex_070059B0[] = { - {{{ -1586, -1407, 266}, 0, { 2012, 990}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -1586, -1100, 266}, 0, { 2012, 0}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -1586, -1100, -347}, 0, { 0, 0}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -1586, -1407, -347}, 0, { 0, 990}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -2201, 2074, -409}, 0, { 0, 308}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -2201, 1869, -409}, 0, { 0, 990}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -2201, 1869, 410}, 0, { 2694, 990}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -2201, 2074, 410}, 0, { 2694, 308}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -1381, 1869, -409}, 0, { 2694, 990}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -1381, 2074, -409}, 0, { 2694, 308}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -1381, 2074, 410}, 0, { 0, 308}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -1381, 1869, 410}, 0, { 0, 990}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -2201, 2074, -409}, 0, { 2694, 308}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -1381, 1869, -409}, 0, { 0, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -2201, 1869, -409}, 0, { 2694, 990}, {0x88, 0x98, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070059B0, 0x004614d0, 37742, 0x000059b0, 240); // 0x07005AA0 - 0x07005B90 -static const Vtx bitfs_seg7_vertex_07005AA0[] = { - {{{ -1279, -1100, -654}, 0, { 2012, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -665, -1407, -654}, 0, { 0, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -1279, -1407, -654}, 0, { 2012, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -665, -1100, -654}, 0, { 0, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -665, -1100, 573}, 0, { 2012, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -1279, -1407, 573}, 0, { 0, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -665, -1407, 573}, 0, { 2012, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -1279, -1100, 573}, 0, { 0, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -1381, 2074, 410}, 0, { 2694, 308}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -2201, 1869, 410}, 0, { 0, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -1381, 1869, 410}, 0, { 2694, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -2201, 2074, 410}, 0, { 0, 308}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -2201, 2074, -409}, 0, { 2694, 308}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -1381, 2074, -409}, 0, { 0, 308}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -1381, 1869, -409}, 0, { 0, 990}, {0x88, 0x98, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07005AA0, 0x004614d0, 37742, 0x00005aa0, 240); // 0x07005B90 - 0x07005C90 -static const Vtx bitfs_seg7_vertex_07005B90[] = { - {{{ -357, -1100, 266}, 0, { 1414, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -665, -1407, 573}, 0, { 0, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -357, -1407, 266}, 0, { 1414, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -357, -1407, -347}, 0, { -454, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -665, -1407, -654}, 0, { 990, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -665, -1100, -654}, 0, { 990, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -357, -1100, -347}, 0, { -454, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -1586, -1100, -347}, 0, { 1414, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -1279, -1100, -654}, 0, { 0, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -1279, -1407, -654}, 0, { 0, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -1586, -1407, -347}, 0, { 1414, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -1586, -1407, 266}, 0, { -454, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -1279, -1100, 573}, 0, { 990, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -1586, -1100, 266}, 0, { -454, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -1279, -1407, 573}, 0, { 990, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -665, -1100, 573}, 0, { 0, 0}, {0x74, 0x86, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07005B90, 0x004614d0, 37742, 0x00005b90, 256); // 0x07005C90 - 0x07005D80 -static const Vtx bitfs_seg7_vertex_07005C90[] = { - {{{ 2253, -1407, 266}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2253, -1100, -347}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2253, -1407, -347}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2610, -1407, 573}, 0, { 4056, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2610, -1100, 573}, 0, { 4056, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2610, -1100, -654}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2610, -1407, -654}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, -1407, -654}, 0, { 4056, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, -1100, 573}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, -1407, 573}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, -1100, -654}, 0, { 4056, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2867, -1407, -347}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2867, -1100, -347}, 0, { 2012, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2867, -1100, 266}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2867, -1407, 266}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07005C90, 0x004614d0, 37742, 0x00005c90, 240); // 0x07005D80 - 0x07005E60 -static const Vtx bitfs_seg7_vertex_07005D80[] = { - {{{ 1638, -1253, -347}, 0, { 2012, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1638, -1253, 266}, 0, { 0, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1638, -1407, 266}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2253, -1407, 266}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2253, -1100, 266}, 0, { 2012, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2253, -1100, -347}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1638, -1407, -347}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2253, -1407, -347}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2253, -1100, -347}, 0, { 2012, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2867, -1100, -347}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1996, -1407, 573}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2610, -1100, 573}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2610, -1407, 573}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1996, -1100, 573}, 0, { 2012, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07005D80, 0x004614d0, 37742, 0x00005d80, 224); // 0x07005E60 - 0x07005F40 -static const Vtx bitfs_seg7_vertex_07005E60[] = { - {{{ -1996, -1407, -654}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2610, -1100, -654}, 0, { 2012, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1996, -1100, -654}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2610, -1407, -654}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2867, -1407, 266}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2253, -1100, 266}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2253, -1407, 266}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2867, -1100, 266}, 0, { 2012, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 563, -1253, -347}, 0, { -2586, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 563, -1407, -347}, 0, { -2586, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -357, -1407, -347}, 0, { -5652, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2253, -1407, -347}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2867, -1100, -347}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2867, -1407, -347}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07005E60, 0x004614d0, 37742, 0x00005e60, 224); // 0x07005F40 - 0x07006000 -static const Vtx bitfs_seg7_vertex_07005F40[] = { - {{{ -357, -1100, 266}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -357, -1407, 266}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 563, -1407, 266}, 0, { 3034, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 563, -1253, 266}, 0, { 3034, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1638, -1407, 266}, 0, { 6610, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1638, -1253, 266}, 0, { 6610, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 563, -1253, -347}, 0, { -2586, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -357, -1407, -347}, 0, { -5652, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -357, -1100, -347}, 0, { -5652, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1638, -1253, -347}, 0, { 990, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1638, -1407, -347}, 0, { 990, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 563, -1407, -347}, 0, { -2586, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07005F40, 0x004614d0, 37742, 0x00005f40, 192); // 0x07006000 - 0x070060F0 -static const Vtx bitfs_seg7_vertex_07006000[] = { - {{{ -1996, 1664, -204}, 0, { 990, 1328}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1996, 2074, -204}, 0, { 990, 0}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1996, 2074, 205}, 0, { -370, 0}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1996, 1663, 205}, 0, { -370, 1332}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1586, 1664, 205}, 0, { -1222, 1328}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1586, 2074, -204}, 0, { 138, 0}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1586, 1664, -204}, 0, { 138, 1328}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1586, 2074, 205}, 0, { -1222, 0}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1586, 2074, 205}, 0, { -370, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1586, 1664, 205}, 0, { -370, 1328}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, 1663, 205}, 0, { 990, 1332}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2253, -1100, 266}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2253, -485, 266}, 0, { 2012, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2253, -485, -347}, 0, { 0, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2253, -1100, -347}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07006000, 0x004614d0, 37742, 0x00006000, 240); // 0x070060F0 - 0x070061E0 -static const Vtx bitfs_seg7_vertex_070060F0[] = { - {{{ 2867, -1100, -347}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2867, -485, -347}, 0, { 0, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2867, -485, 266}, 0, { 2012, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2867, -1100, 266}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1586, 1664, -204}, 0, { 1330, 1328}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1586, 2074, -204}, 0, { 1330, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, 2074, -204}, 0, { 0, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, 1664, -204}, 0, { 0, 1328}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, 2074, 205}, 0, { 990, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1586, 2074, 205}, 0, { -370, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, 1663, 205}, 0, { 990, 1332}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2253, -1100, -347}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2253, -485, -347}, 0, { 2012, -1054}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2867, -485, -347}, 0, { 0, -1054}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2867, -1100, -347}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070060F0, 0x004614d0, 37742, 0x000060f0, 240); // 0x070061E0 - 0x07006220 -static const Vtx bitfs_seg7_vertex_070061E0[] = { - {{{ 2867, -1100, 266}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2253, -485, 266}, 0, { 0, -1054}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2253, -1100, 266}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2867, -485, 266}, 0, { 2012, -1054}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070061E0, 0x004614d0, 37742, 0x000061e0, 64); // 0x07006220 - 0x070064A8 static const Gfx bitfs_seg7_dl_07006220[] = { diff --git a/levels/bitfs/areas/1/8/model.inc.c b/levels/bitfs/areas/1/8/model.inc.c index cc04223f2..d389975fb 100644 --- a/levels/bitfs/areas/1/8/model.inc.c +++ b/levels/bitfs/areas/1/8/model.inc.c @@ -1,62 +1,12 @@ +#include "pc/rom_assets.h" // 0x07006C58 - 0x07006D58 -static const Vtx bitfs_seg7_vertex_07006C58[] = { - {{{ 1280, -153, 512}, 0, { 308, 1328}, {0x9a, 0xfe, 0xb3, 0xff}}}, - {{{ 1280, -153, -511}, 0, { -3092, 4736}, {0x9a, 0xfe, 0xb3, 0xff}}}, - {{{ 256, -152, -511}, 0, { -6500, 1328}, {0x9a, 0xfe, 0xb3, 0xff}}}, - {{{ 256, -152, 512}, 0, { -3092, -2076}, {0x9a, 0xfe, 0xb3, 0xff}}}, - {{{ -50, -153, -204}, 0, { -6500, -714}, {0x9a, 0xfe, 0xb3, 0xff}}}, - {{{ -50, -153, 205}, 0, { -5136, -2076}, {0x9a, 0xfe, 0xb3, 0xff}}}, - {{{ 256, -153, 512}, 0, { -3092, -2076}, {0x9a, 0xfe, 0xb3, 0xff}}}, - {{{ 256, -153, -511}, 0, { -6500, 1328}, {0x9a, 0xfe, 0xb3, 0xff}}}, - {{{ 256, -153, 512}, 0, { 0, 990}, {0x8e, 0xf0, 0x98, 0xff}}}, - {{{ 256, -767, 512}, 0, { 2012, 3032}, {0x8e, 0xf0, 0x98, 0xff}}}, - {{{ 1280, -767, 512}, 0, { 5420, -372}, {0x8e, 0xf0, 0x98, 0xff}}}, - {{{ 1280, -153, 512}, 0, { 3376, -2416}, {0x8e, 0xf0, 0x98, 0xff}}}, - {{{ -50, -153, 205}, 0, { -1732, -372}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -50, -153, -204}, 0, { -368, -1736}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -50, 512, -204}, 0, { -2584, -3950}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -50, 512, 205}, 0, { -3944, -2586}, {0xce, 0xaf, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07006C58, 0x004614d0, 37742, 0x00006c58, 256); // 0x07006D58 - 0x07006E58 -static const Vtx bitfs_seg7_vertex_07006D58[] = { - {{{ -460, -613, 205}, 0, { -200, 1158}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -460, 512, 205}, 0, { -3944, -2586}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -460, -613, -204}, 0, { 1160, -202}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -460, 512, -204}, 0, { -2584, -3950}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -50, -153, 205}, 0, { -368, 1670}, {0x8c, 0xd8, 0x8c, 0xff}}}, - {{{ -50, -613, 205}, 0, { 1160, 3202}, {0x8c, 0xd8, 0x8c, 0xff}}}, - {{{ 256, -767, 512}, 0, { 3716, 1670}, {0x8c, 0xd8, 0x8c, 0xff}}}, - {{{ 256, -153, 512}, 0, { 1672, -372}, {0x8c, 0xd8, 0x8c, 0xff}}}, - {{{ -50, -613, 205}, 0, { -4968, 4906}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -50, 512, 205}, 0, { -8716, 1158}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -460, 511, 205}, 0, {-10076, 2524}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -460, -613, 205}, 0, { -6332, 6268}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -50, 512, -204}, 0, { -8716, 1158}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -460, -613, -204}, 0, { -6332, 6268}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -50, -613, -204}, 0, { -4968, 4906}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -460, 512, -204}, 0, {-10076, 2520}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07006D58, 0x004614d0, 37742, 0x00006d58, 256); // 0x07006E58 - 0x07006F58 -static const Vtx bitfs_seg7_vertex_07006E58[] = { - {{{ -1381, 819, 205}, 0, { 308, 2350}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1381, 922, 205}, 0, { 0, 2350}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1381, 922, -204}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1381, 819, -204}, 0, { 308, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -665, 922, -204}, 0, { 1672, -1394}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1381, 922, 205}, 0, { 308, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -665, 922, 205}, 0, { 308, -1394}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1381, 922, -204}, 0, { 1672, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -665, 922, -206}, 0, { 0, -1394}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1381, 717, -204}, 0, { 648, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -665, 717, -206}, 0, { 648, -1394}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1381, 922, -204}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1381, 717, 205}, 0, { 648, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -665, 717, 205}, 0, { 648, -1394}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -665, 922, 205}, 0, { 0, -1394}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1381, 922, 205}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07006E58, 0x004614d0, 37742, 0x00006e58, 256); // 0x07006F58 - 0x07007008 static const Gfx bitfs_seg7_dl_07006F58[] = { diff --git a/levels/bitfs/areas/1/9/model.inc.c b/levels/bitfs/areas/1/9/model.inc.c index 5d4da3a1f..ead29baac 100644 --- a/levels/bitfs/areas/1/9/model.inc.c +++ b/levels/bitfs/areas/1/9/model.inc.c @@ -1,99 +1,21 @@ +#include "pc/rom_assets.h" // 0x070070E8 - 0x070071C8 -static const Vtx bitfs_seg7_vertex_070070E8[] = { - {{{ -3737, 0, -1177}, 0, { 9352, -514}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1280, 0, 108}, 0, { 18458, 308}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1280, 1, 519}, 0, { 18456, 582}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 3533, 0, 1133}, 0, { 22544, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1690, 0, 519}, 0, { 19200, 582}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1690, 0, 109}, 0, { 19200, 308}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -255, 0, 1133}, 0, { 15670, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 3533, 0, -1177}, 0, { 22544, -548}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -255, 0, -1177}, 0, { 15668, -514}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -3737, 0, 1133}, 0, { 9352, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 3507, 256, 1107}, 0, { 14532, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -255, 256, 1133}, 0, { 7020, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3533, 256, 1133}, 0, { 14582, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -255, 256, 1107}, 0, { 7020, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070070E8, 0x004614d0, 37742, 0x000070e8, 224); // 0x070071C8 - 0x070072A8 -static const Vtx bitfs_seg7_vertex_070071C8[] = { - {{{ -255, 256, -1177}, 0, { 7018, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3737, 256, -1177}, 0, { 70, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3737, 256, -1125}, 0, { 70, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -255, 256, -1151}, 0, { 7018, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3507, 256, -1151}, 0, { 14532, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3533, 256, -1177}, 0, { 14582, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3533, 256, -1177}, 0, { 3864, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3507, 256, -1151}, 0, { 3814, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3507, 256, 1107}, 0, { -694, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3533, 256, 1133}, 0, { -746, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -255, 256, 1107}, 0, { 7020, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3737, 256, 1133}, 0, { 70, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -255, 256, 1133}, 0, { 7020, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3737, 256, 1082}, 0, { 70, 480}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070071C8, 0x004614d0, 37742, 0x000071c8, 224); // 0x070072A8 - 0x070073A8 -static const Vtx bitfs_seg7_vertex_070072A8[] = { - {{{ 3533, 0, -1177}, 0, { 3864, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3533, 256, -1177}, 0, { 3864, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3533, 256, 1133}, 0, { -746, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3533, 0, 1133}, 0, { -746, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3507, 256, 1107}, 0, { -694, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3456, 205, -1100}, 0, { 3712, 582}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3456, 205, 1056}, 0, { -592, 582}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3507, 256, -1151}, 0, { 3814, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -255, 205, -1100}, 0, { 7018, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3456, 205, -1100}, 0, { 14430, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3507, 256, -1151}, 0, { 14532, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 256, -1151}, 0, { 7018, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3456, 205, 1056}, 0, { 14430, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 256, 1107}, 0, { 7020, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3507, 256, 1107}, 0, { 14532, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 205, 1056}, 0, { 7020, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070072A8, 0x004614d0, 37742, 0x000072a8, 256); // 0x070073A8 - 0x07007488 -static const Vtx bitfs_seg7_vertex_070073A8[] = { - {{{ -255, 205, 1056}, 0, { 7020, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -3737, 256, 1082}, 0, { 70, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 256, 1107}, 0, { 7020, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -3737, 205, 1031}, 0, { 70, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3533, 256, 1133}, 0, { 14582, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 0, 1133}, 0, { 7020, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3533, 0, 1133}, 0, { 14582, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 256, 1133}, 0, { 7020, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 0, -1177}, 0, { 7020, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -3737, 0, -1177}, 0, { 70, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 256, -1177}, 0, { 7020, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 256, 1133}, 0, { 7020, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -3737, 0, 1133}, 0, { 70, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -3737, 256, 1133}, 0, { 70, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070073A8, 0x004614d0, 37742, 0x000073a8, 224); // 0x07007488 - 0x07007538 -static const Vtx bitfs_seg7_vertex_07007488[] = { - {{{ -255, 256, -1151}, 0, { 7018, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -3737, 256, -1125}, 0, { 70, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -3737, 205, -1074}, 0, { 70, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 205, -1100}, 0, { 7018, 582}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3533, 0, -1177}, 0, { 14582, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 0, -1177}, 0, { 7020, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3533, 256, -1177}, 0, { 14582, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 256, -1177}, 0, { 7020, 478}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -3737, 0, -1177}, 0, { 70, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -3737, 256, -1177}, 0, { 70, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -255, 256, -1177}, 0, { 7020, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07007488, 0x004614d0, 37742, 0x00007488, 176); // 0x07007538 - 0x07007578 -static const Vtx bitfs_seg7_vertex_07007538[] = { - {{{ 1280, 246, 519}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 1690, 246, 519}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 1690, 246, 109}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 1280, 246, 109}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07007538, 0x004614d0, 37742, 0x00007538, 64); // 0x07007578 - 0x07007700 static const Gfx bitfs_seg7_dl_07007578[] = { diff --git a/levels/bitfs/areas/1/collision.inc.c b/levels/bitfs/areas/1/collision.inc.c index 0307e25cb..3b5ded311 100644 --- a/levels/bitfs/areas/1/collision.inc.c +++ b/levels/bitfs/areas/1/collision.inc.c @@ -1,2081 +1,3 @@ +#include "pc/rom_assets.h" // 0x07011E98 - 0x07014F90 -const Collision bitfs_seg7_collision_level[] = { - COL_INIT(), - COL_VERTEX_INIT(0x33D), - COL_VERTEX(6462, 4506, 740), - COL_VERTEX(7015, 5120, 740), - COL_VERTEX(7015, 4506, 740), - COL_VERTEX(7384, 5120, 371), - COL_VERTEX(7384, 4506, 371), - COL_VERTEX(6811, 4019, 271), - COL_VERTEX(6661, 4019, 271), - COL_VERTEX(6462, 5120, 740), - COL_VERTEX(7384, 5120, -181), - COL_VERTEX(7384, 4506, -181), - COL_VERTEX(6912, 4019, 170), - COL_VERTEX(7015, 4506, -549), - COL_VERTEX(6462, 5120, -549), - COL_VERTEX(6462, 4506, -549), - COL_VERTEX(7015, 5120, -549), - COL_VERTEX(6912, 4019, 20), - COL_VERTEX(6811, 4019, -79), - COL_VERTEX(6661, 4019, -79), - COL_VERTEX(6561, 4019, 20), - COL_VERTEX(6561, 4019, 170), - COL_VERTEX(6640, 3988, 321), - COL_VERTEX(6513, 3988, 194), - COL_VERTEX(6830, 3988, 321), - COL_VERTEX(6640, 2899, -122), - COL_VERTEX(6957, 3988, 194), - COL_VERTEX(6957, 3988, 4), - COL_VERTEX(6830, 3988, -122), - COL_VERTEX(6640, 3988, -122), - COL_VERTEX(6513, 3988, 4), - COL_VERTEX(6407, 4403, 869), - COL_VERTEX(7513, 4403, 426), - COL_VERTEX(6407, 4403, -678), - COL_VERTEX(5965, 4403, -236), - COL_VERTEX(5965, 4403, 426), - COL_VERTEX(6094, 4506, 371), - COL_VERTEX(6094, 4506, -181), - COL_VERTEX(6661, 3072, 271), - COL_VERTEX(6561, 3072, 170), - COL_VERTEX(6811, 3072, 271), - COL_VERTEX(6561, 3072, 20), - COL_VERTEX(6661, 3072, -79), - COL_VERTEX(6811, 3072, -79), - COL_VERTEX(6912, 3072, 20), - COL_VERTEX(6912, 3072, 170), - COL_VERTEX(6640, 2899, 321), - COL_VERTEX(6830, 2899, 321), - COL_VERTEX(6957, 2899, 194), - COL_VERTEX(6513, 2899, 194), - COL_VERTEX(6957, 2899, 4), - COL_VERTEX(6513, 2899, 4), - COL_VERTEX(6830, 2899, -122), - COL_VERTEX(7071, 4403, 869), - COL_VERTEX(7513, 4403, -236), - COL_VERTEX(7071, 4403, -678), - COL_VERTEX(-8191, -3071, 8192), - COL_VERTEX(8192, -3071, -8191), - COL_VERTEX(-8191, -3071, -8191), - COL_VERTEX(8192, -3071, 8192), - COL_VERTEX(1126, 205, 1050), - COL_VERTEX(3072, 205, 512), - COL_VERTEX(2662, 207, 512), - COL_VERTEX(4838, 205, 1050), - COL_VERTEX(4838, 205, -1106), - COL_VERTEX(3072, 205, 102), - COL_VERTEX(-2354, 205, -1081), - COL_VERTEX(-2354, 205, 1024), - COL_VERTEX(2663, 205, 101), - COL_VERTEX(1126, 205, -1106), - COL_VERTEX(-7449, 205, -1106), - COL_VERTEX(-4919, 205, -26), - COL_VERTEX(-7449, 205, 1050), - COL_VERTEX(-4530, 3482, 1050), - COL_VERTEX(-4530, 3482, -1106), - COL_VERTEX(563, 3482, -1081), - COL_VERTEX(563, 3482, 1024), - COL_VERTEX(3128, 3482, -26), - COL_VERTEX(5658, 3482, -1106), - COL_VERTEX(-2000, 3482, -26), - COL_VERTEX(5658, 3482, 1050), - COL_VERTEX(-2354, 256, 1126), - COL_VERTEX(1126, 256, 1126), - COL_VERTEX(-7525, 256, 1126), - COL_VERTEX(4915, 256, 1126), - COL_VERTEX(-4167, 3482, 404), - COL_VERTEX(-4167, 3523, 404), - COL_VERTEX(-4167, 3523, -209), - COL_VERTEX(-4167, 3482, -209), - COL_VERTEX(-4146, 3482, -209), - COL_VERTEX(-4146, 3533, 404), - COL_VERTEX(-4146, 3482, 404), - COL_VERTEX(-4146, 3533, -209), - COL_VERTEX(768, -2170, -2211), - COL_VERTEX(1690, -2170, -2211), - COL_VERTEX(768, -2170, -1289), - COL_VERTEX(1690, -2170, -1289), - COL_VERTEX(1434, -2170, -1289), - COL_VERTEX(1434, -2477, -921), - COL_VERTEX(2253, -2477, -306), - COL_VERTEX(1024, -2477, -306), - COL_VERTEX(1024, -2477, -921), - COL_VERTEX(2253, -2477, -613), - COL_VERTEX(1843, -2477, -613), - COL_VERTEX(1843, -2477, -921), - COL_VERTEX(3072, -2477, -306), - COL_VERTEX(3072, -2477, -921), - COL_VERTEX(3072, -2784, 61), - COL_VERTEX(-4146, -2969, 307), - COL_VERTEX(-4146, -2743, 307), - COL_VERTEX(-4453, -2969, -306), - COL_VERTEX(-4146, -2743, -306), - COL_VERTEX(-6962, 3072, -612), - COL_VERTEX(-4197, 205, 1), - COL_VERTEX(-4197, 410, 617), - COL_VERTEX(-4505, 410, 924), - COL_VERTEX(-5836, 205, 617), - COL_VERTEX(-5836, 410, 1), - COL_VERTEX(-5529, 410, -305), - COL_VERTEX(205, 205, 512), - COL_VERTEX(922, 307, 102), - COL_VERTEX(205, 410, 102), - COL_VERTEX(922, 410, 102), - COL_VERTEX(-4965, 3666, -209), - COL_VERTEX(-7525, 256, -1183), - COL_VERTEX(-2354, 0, -1183), - COL_VERTEX(-2354, 256, -1183), - COL_VERTEX(1126, 0, -1183), - COL_VERTEX(4915, 0, -1183), - COL_VERTEX(-1330, 732, 0), - COL_VERTEX(-2457, 753, 0), - COL_VERTEX(-2431, 819, 0), - COL_VERTEX(-2431, 788, 0), - COL_VERTEX(-2431, 717, 0), - COL_VERTEX(-2405, 205, -25), - COL_VERTEX(-2405, 742, -25), - COL_VERTEX(-2405, 819, -25), - COL_VERTEX(-1381, 742, -25), - COL_VERTEX(-1381, 819, -25), - COL_VERTEX(-1381, 205, -25), - COL_VERTEX(-1407, 717, 0), - COL_VERTEX(-1407, 788, 0), - COL_VERTEX(-1407, 819, 0), - COL_VERTEX(-2380, 788, 614), - COL_VERTEX(-2380, 819, 614), - COL_VERTEX(-2380, 717, 614), - COL_VERTEX(-2380, 205, 614), - COL_VERTEX(-2431, 717, 614), - COL_VERTEX(-2431, 819, 614), - COL_VERTEX(-1356, 717, 614), - COL_VERTEX(-1356, 205, 614), - COL_VERTEX(-1407, 717, 614), - COL_VERTEX(-1407, 819, 614), - COL_VERTEX(-1356, 788, 614), - COL_VERTEX(-1356, 819, 614), - COL_VERTEX(-1330, 788, 0), - COL_VERTEX(-2457, 742, -25), - COL_VERTEX(-1330, 742, -25), - COL_VERTEX(-2457, 717, 0), - COL_VERTEX(-1330, 788, 614), - COL_VERTEX(-2457, 717, 614), - COL_VERTEX(-1330, 742, 640), - COL_VERTEX(-1330, 717, 614), - COL_VERTEX(-2457, 742, 640), - COL_VERTEX(-2149, 307, 617), - COL_VERTEX(-2969, 410, 617), - COL_VERTEX(-2969, 410, 2), - COL_VERTEX(-2149, 205, 2), - COL_VERTEX(-3173, 3686, -876), - COL_VERTEX(-3378, 3482, -978), - COL_VERTEX(-3071, 3482, -978), - COL_VERTEX(-3276, 3686, -774), - COL_VERTEX(-3327, 3482, -620), - COL_VERTEX(-3122, 3482, -620), - COL_VERTEX(1075, 205, -564), - COL_VERTEX(1382, 205, -564), - COL_VERTEX(1280, 410, -462), - COL_VERTEX(1178, 410, -359), - COL_VERTEX(1126, 205, -206), - COL_VERTEX(1331, 205, -206), - COL_VERTEX(-1535, 3482, -975), - COL_VERTEX(-1228, 3482, -975), - COL_VERTEX(-1330, 3686, -872), - COL_VERTEX(-1279, 3482, -616), - COL_VERTEX(-1433, 3686, -770), - COL_VERTEX(-1484, 3482, -616), - COL_VERTEX(1741, 307, 512), - COL_VERTEX(1741, 205, 102), - COL_VERTEX(4403, -1279, 819), - COL_VERTEX(4403, -665, -204), - COL_VERTEX(4454, -665, 819), - COL_VERTEX(4403, -665, 819), - COL_VERTEX(3072, -1125, 512), - COL_VERTEX(1741, 205, 512), - COL_VERTEX(2458, 205, 102), - COL_VERTEX(2662, -1125, 102), - COL_VERTEX(3072, 0, 102), - COL_VERTEX(3072, 0, 512), - COL_VERTEX(3379, -1279, -204), - COL_VERTEX(3072, -1125, 102), - COL_VERTEX(3379, -665, -204), - COL_VERTEX(3072, -1177, 512), - COL_VERTEX(2662, 0, 512), - COL_VERTEX(2662, 410, 512), - COL_VERTEX(3072, 410, 512), - COL_VERTEX(2662, 0, 102), - COL_VERTEX(3379, -1279, 819), - COL_VERTEX(4915, 0, 1126), - COL_VERTEX(-2354, 0, 1126), - COL_VERTEX(-4919, 0, -26), - COL_VERTEX(1126, 256, -1183), - COL_VERTEX(-7525, 0, 1126), - COL_VERTEX(2662, 1, 512), - COL_VERTEX(4915, 256, -1183), - COL_VERTEX(3277, 205, -101), - COL_VERTEX(2458, 410, -101), - COL_VERTEX(3277, 410, 717), - COL_VERTEX(4045, -1330, 154), - COL_VERTEX(4454, -1330, -255), - COL_VERTEX(4454, -1330, 819), - COL_VERTEX(4045, -1330, 461), - COL_VERTEX(4045, -1279, 154), - COL_VERTEX(3738, -1330, 154), - COL_VERTEX(3379, -1330, -255), - COL_VERTEX(3072, -1177, 102), - COL_VERTEX(4454, -665, -255), - COL_VERTEX(7526, -2764, 573), - COL_VERTEX(7526, -2764, -40), - COL_VERTEX(7526, -3071, -40), - COL_VERTEX(7526, -3071, 573), - COL_VERTEX(6912, -2764, 573), - COL_VERTEX(6912, -3071, 573), - COL_VERTEX(6912, -2764, -40), - COL_VERTEX(6912, -3071, -40), - COL_VERTEX(5222, -3071, 573), - COL_VERTEX(4301, -2764, 573), - COL_VERTEX(6298, -2917, -40), - COL_VERTEX(5222, -2917, -40), - COL_VERTEX(4301, -3071, -40), - COL_VERTEX(3994, -2764, 881), - COL_VERTEX(3072, -3071, 573), - COL_VERTEX(3072, -2764, -40), - COL_VERTEX(3379, -2764, -347), - COL_VERTEX(4967, -2206, 215), - COL_VERTEX(4967, -2206, 317), - COL_VERTEX(5070, -2042, 317), - COL_VERTEX(3941, -2042, 317), - COL_VERTEX(3941, -2206, 215), - COL_VERTEX(3941, -2124, 164), - COL_VERTEX(3941, -2042, 215), - COL_VERTEX(3941, -2206, 317), - COL_VERTEX(3839, -2124, 369), - COL_VERTEX(3839, -2206, 215), - COL_VERTEX(3839, -2206, 317), - COL_VERTEX(3941, -2124, 369), - COL_VERTEX(3839, -2124, 164), - COL_VERTEX(3839, -2042, 215), - COL_VERTEX(5273, -2360, 317), - COL_VERTEX(5273, -2360, 215), - COL_VERTEX(5273, -2196, 317), - COL_VERTEX(5273, -2278, 164), - COL_VERTEX(5273, -2196, 215), - COL_VERTEX(5170, -2278, 369), - COL_VERTEX(5170, -2360, 215), - COL_VERTEX(5170, -2360, 317), - COL_VERTEX(5273, -2278, 369), - COL_VERTEX(5170, -2278, 164), - COL_VERTEX(5170, -2196, 215), - COL_VERTEX(6299, -2360, 317), - COL_VERTEX(6299, -2360, 215), - COL_VERTEX(6401, -2196, 317), - COL_VERTEX(5172, -2349, 215), - COL_VERTEX(5172, -2349, 317), - COL_VERTEX(5070, -2042, 215), - COL_VERTEX(5172, -2093, 215), - COL_VERTEX(5172, -2093, 317), - COL_VERTEX(2662, -3071, -347), - COL_VERTEX(2048, -3071, 881), - COL_VERTEX(2662, -3071, 881), - COL_VERTEX(3072, -2764, 471), - COL_VERTEX(3072, -3071, 61), - COL_VERTEX(563, 3277, -1183), - COL_VERTEX(-4607, 3277, -1183), - COL_VERTEX(-2000, 3277, -26), - COL_VERTEX(563, 3277, 1126), - COL_VERTEX(-4607, 3533, 1126), - COL_VERTEX(-4607, 3277, 1126), - COL_VERTEX(-7525, 0, -1183), - COL_VERTEX(0, -3071, -306), - COL_VERTEX(-306, -2866, -306), - COL_VERTEX(-921, -3071, 922), - COL_VERTEX(-306, -3071, 307), - COL_VERTEX(-921, -3020, 307), - COL_VERTEX(-921, -3071, 307), - COL_VERTEX(4342, 205, -470), - COL_VERTEX(4403, 205, -531), - COL_VERTEX(4260, 205, -470), - COL_VERTEX(4403, 205, -613), - COL_VERTEX(4342, 205, -675), - COL_VERTEX(4260, 205, -675), - COL_VERTEX(4198, 205, -613), - COL_VERTEX(4198, 205, -531), - COL_VERTEX(4260, 205, 676), - COL_VERTEX(4342, 205, 676), - COL_VERTEX(4198, 205, 614), - COL_VERTEX(4198, 205, 532), - COL_VERTEX(4260, 205, 471), - COL_VERTEX(4342, 205, 471), - COL_VERTEX(4403, 205, 532), - COL_VERTEX(4403, 205, 614), - COL_VERTEX(-5488, -3071, 676), - COL_VERTEX(-5426, -3071, 614), - COL_VERTEX(-5570, -3071, 676), - COL_VERTEX(-5426, -3071, 532), - COL_VERTEX(-5488, -3071, 471), - COL_VERTEX(-5570, -3071, 471), - COL_VERTEX(-5631, -3071, 532), - COL_VERTEX(-5631, -3071, 614), - COL_VERTEX(-5488, -3071, -470), - COL_VERTEX(-5570, -3071, -470), - COL_VERTEX(-5631, -3071, -531), - COL_VERTEX(-5631, -3071, -613), - COL_VERTEX(-5570, -3071, -675), - COL_VERTEX(-5488, -3071, -675), - COL_VERTEX(-5426, -3071, -613), - COL_VERTEX(-5426, -3071, -531), - COL_VERTEX(-5488, -2764, -470), - COL_VERTEX(-5426, -2764, -531), - COL_VERTEX(-5570, -2764, -470), - COL_VERTEX(-5426, -2764, -613), - COL_VERTEX(-5488, -2764, -675), - COL_VERTEX(-5570, -2764, -675), - COL_VERTEX(-5631, -2764, -613), - COL_VERTEX(-5631, -2764, -531), - COL_VERTEX(-5570, -2764, 676), - COL_VERTEX(-5488, -2764, 676), - COL_VERTEX(-5631, -2764, 614), - COL_VERTEX(-5631, -2764, 532), - COL_VERTEX(-5570, -2764, 471), - COL_VERTEX(-5488, -2764, 471), - COL_VERTEX(-5426, -2764, 532), - COL_VERTEX(-5426, -2764, 614), - COL_VERTEX(-4146, -2661, -306), - COL_VERTEX(-4453, -2661, -613), - COL_VERTEX(-3993, -3071, -613), - COL_VERTEX(-7986, -3071, 512), - COL_VERTEX(-7065, -2764, 512), - COL_VERTEX(-7065, -3071, -511), - COL_VERTEX(-7986, -2764, 512), - COL_VERTEX(-6553, -2866, 307), - COL_VERTEX(-6041, -3071, 307), - COL_VERTEX(-7065, -3071, 322), - COL_VERTEX(-6041, -2866, -306), - COL_VERTEX(-6553, -2866, -306), - COL_VERTEX(-6041, -3071, -306), - COL_VERTEX(-7065, -2866, -306), - COL_VERTEX(-6297, 2867, 564), - COL_VERTEX(-6297, 2765, 564), - COL_VERTEX(-6297, 2611, 1), - COL_VERTEX(-7525, 2611, 1), - COL_VERTEX(-6297, 2867, 1), - COL_VERTEX(-6297, 2867, 52), - COL_VERTEX(-7218, 2611, 616), - COL_VERTEX(-6911, 2867, 1), - COL_VERTEX(-4965, 3584, 404), - COL_VERTEX(-4965, 3789, 404), - COL_VERTEX(-5682, 3584, 813), - COL_VERTEX(-5682, 3584, -1022), - COL_VERTEX(-4965, 3584, -1022), - COL_VERTEX(-4965, 3584, -209), - COL_VERTEX(-4965, 3686, 404), - COL_VERTEX(-5017, 3686, 404), - COL_VERTEX(-4965, 3789, -1022), - COL_VERTEX(-5017, 3789, -971), - COL_VERTEX(-6911, 3174, -1022), - COL_VERTEX(-6911, 2970, -1022), - COL_VERTEX(-5682, 3789, -1022), - COL_VERTEX(-6911, 2918, -612), - COL_VERTEX(-5682, 3584, -612), - COL_VERTEX(-4965, 3789, 813), - COL_VERTEX(-7525, 2867, 1), - COL_VERTEX(-6932, 2611, 1), - COL_VERTEX(-7525, 2918, -612), - COL_VERTEX(-7372, 2970, -1022), - COL_VERTEX(-7525, 3174, -612), - COL_VERTEX(-7474, 2867, 1), - COL_VERTEX(-7218, 2867, 616), - COL_VERTEX(-7474, 2765, 1), - COL_VERTEX(-7474, 3174, -612), - COL_VERTEX(-7474, 3072, -612), - COL_VERTEX(-7372, 3174, -1021), - COL_VERTEX(-7474, 3174, -611), - COL_VERTEX(-5682, 3789, -971), - COL_VERTEX(-6911, 3174, -971), - COL_VERTEX(-7321, 3072, -971), - COL_VERTEX(-5017, 3686, -209), - COL_VERTEX(-6911, 3174, -612), - COL_VERTEX(-6911, 3174, -663), - COL_VERTEX(-6962, 2867, 1), - COL_VERTEX(-6962, 2867, 52), - COL_VERTEX(-6962, 3174, -612), - COL_VERTEX(-6962, 2765, 52), - COL_VERTEX(-5682, 3789, -663), - COL_VERTEX(-5631, 3789, -663), - COL_VERTEX(-6911, 3072, -663), - COL_VERTEX(-5017, 3686, 761), - COL_VERTEX(-5631, 3789, 761), - COL_VERTEX(-5631, 3686, -663), - COL_VERTEX(-4965, 3789, -209), - COL_VERTEX(-767, 717, -306), - COL_VERTEX(-767, 717, -613), - COL_VERTEX(-767, 819, -306), - COL_VERTEX(-460, 819, -306), - COL_VERTEX(-767, 819, -613), - COL_VERTEX(-2354, 1331, -613), - COL_VERTEX(-562, 717, -306), - COL_VERTEX(-562, 819, -306), - COL_VERTEX(-665, 717, 0), - COL_VERTEX(-1637, 1229, 0), - COL_VERTEX(-562, 717, 0), - COL_VERTEX(-2047, 1229, 0), - COL_VERTEX(-2047, 1331, 0), - COL_VERTEX(-2047, 1229, -921), - COL_VERTEX(-2354, 1229, -613), - COL_VERTEX(-2047, 1331, -921), - COL_VERTEX(-1637, 1331, -921), - COL_VERTEX(-50, 410, 614), - COL_VERTEX(-665, 819, 614), - COL_VERTEX(-1074, 410, 0), - COL_VERTEX(-562, 819, 0), - COL_VERTEX(-1433, 410, 0), - COL_VERTEX(205, 205, 0), - COL_VERTEX(-1433, 410, 614), - COL_VERTEX(205, 205, 614), - COL_VERTEX(205, 410, 614), - COL_VERTEX(922, 3482, -262), - COL_VERTEX(922, 3482, -210), - COL_VERTEX(1536, 5478, -210), - COL_VERTEX(2765, 5248, -210), - COL_VERTEX(3994, 5018, -262), - COL_VERTEX(3994, 3482, -262), - COL_VERTEX(922, 4813, 403), - COL_VERTEX(3379, 4403, -210), - COL_VERTEX(3379, 3789, -210), - COL_VERTEX(2765, 3482, -210), - COL_VERTEX(2150, 4198, -210), - COL_VERTEX(2150, 3789, -210), - COL_VERTEX(922, 4813, -210), - COL_VERTEX(2150, 5248, -262), - COL_VERTEX(2765, 4198, -210), - COL_VERTEX(2150, 4198, 403), - COL_VERTEX(4342, 512, -470), - COL_VERTEX(4403, 512, -531), - COL_VERTEX(4260, 512, -470), - COL_VERTEX(4403, 512, -613), - COL_VERTEX(4342, 512, -675), - COL_VERTEX(4260, 512, -675), - COL_VERTEX(4198, 512, -613), - COL_VERTEX(4198, 512, -531), - COL_VERTEX(4260, 512, 676), - COL_VERTEX(4342, 512, 676), - COL_VERTEX(4198, 512, 614), - COL_VERTEX(4198, 512, 532), - COL_VERTEX(4260, 512, 471), - COL_VERTEX(4342, 512, 471), - COL_VERTEX(4403, 512, 532), - COL_VERTEX(4403, 512, 614), - COL_VERTEX(5734, 3533, 1126), - COL_VERTEX(563, 3533, 1126), - COL_VERTEX(5734, 3533, -1183), - COL_VERTEX(563, 3533, -1183), - COL_VERTEX(5734, 3277, 1126), - COL_VERTEX(5734, 3277, -1183), - COL_VERTEX(2150, 4383, -210), - COL_VERTEX(2150, 4383, 403), - COL_VERTEX(1741, 4383, -6), - COL_VERTEX(1536, 4383, -210), - COL_VERTEX(1946, 4403, -6), - COL_VERTEX(1946, 4383, 198), - COL_VERTEX(1741, 4383, 198), - COL_VERTEX(1741, 4403, 198), - COL_VERTEX(1536, 4198, 382), - COL_VERTEX(1536, 4198, 403), - COL_VERTEX(-4607, 3533, -1183), - COL_VERTEX(1536, 4813, 403), - COL_VERTEX(2765, 4198, 403), - COL_VERTEX(4403, 4250, -210), - COL_VERTEX(3994, 4045, 403), - COL_VERTEX(3994, 4403, 403), - COL_VERTEX(4403, 4403, -210), - COL_VERTEX(1536, 4813, -210), - COL_VERTEX(3994, 3789, 403), - COL_VERTEX(3994, 3789, -210), - COL_VERTEX(3994, 3482, 403), - COL_VERTEX(3994, 3482, -210), - COL_VERTEX(3379, 3789, 403), - COL_VERTEX(3379, 3482, 403), - COL_VERTEX(2765, 3482, 403), - COL_VERTEX(2150, 3482, 403), - COL_VERTEX(1536, 3482, 403), - COL_VERTEX(1536, 3482, -210), - COL_VERTEX(1536, 3789, -210), - COL_VERTEX(1536, 3789, 403), - COL_VERTEX(922, 3789, 403), - COL_VERTEX(922, 3482, 403), - COL_VERTEX(307, 3482, 710), - COL_VERTEX(307, 3482, -518), - COL_VERTEX(-306, 3482, 710), - COL_VERTEX(-306, 3482, -518), - COL_VERTEX(5965, 4255, 426), - COL_VERTEX(5555, 4403, -210), - COL_VERTEX(5965, 4403, -210), - COL_VERTEX(5555, 4250, 403), - COL_VERTEX(1075, -2170, -1904), - COL_VERTEX(1075, -2170, -1596), - COL_VERTEX(1382, -2170, -1904), - COL_VERTEX(1382, -2170, -1596), - COL_VERTEX(1024, -2170, -1289), - COL_VERTEX(1434, -2477, -613), - COL_VERTEX(2662, -2477, -613), - COL_VERTEX(2662, -2477, -306), - COL_VERTEX(2662, -2784, 61), - COL_VERTEX(-4146, -2969, -306), - COL_VERTEX(-4453, -2969, 307), - COL_VERTEX(-4453, -2743, 307), - COL_VERTEX(-4453, -2743, -306), - COL_VERTEX(-6962, 3072, -663), - COL_VERTEX(-4197, 410, 1), - COL_VERTEX(-4197, 205, 617), - COL_VERTEX(-4505, 205, 924), - COL_VERTEX(-5529, 205, 924), - COL_VERTEX(-5529, 410, 924), - COL_VERTEX(-5836, 205, 1), - COL_VERTEX(-5836, 410, 617), - COL_VERTEX(-5529, 205, -305), - COL_VERTEX(-4505, 410, -305), - COL_VERTEX(-4505, 205, -305), - COL_VERTEX(922, 410, 512), - COL_VERTEX(205, 410, 512), - COL_VERTEX(922, 205, 512), - COL_VERTEX(922, 307, 512), - COL_VERTEX(205, 205, 101), - COL_VERTEX(922, 205, 102), - COL_VERTEX(-4484, 3666, -209), - COL_VERTEX(-4484, 3666, 404), - COL_VERTEX(-4965, 3666, 404), - COL_VERTEX(-1330, 753, 614), - COL_VERTEX(-1330, 732, 614), - COL_VERTEX(-1330, 753, 0), - COL_VERTEX(-2457, 732, 614), - COL_VERTEX(-2457, 753, 614), - COL_VERTEX(-2457, 732, 0), - COL_VERTEX(-2380, 788, 0), - COL_VERTEX(-2380, 717, 0), - COL_VERTEX(-2380, 205, 0), - COL_VERTEX(-2431, 205, 0), - COL_VERTEX(-2380, 819, 0), - COL_VERTEX(-1407, 205, 0), - COL_VERTEX(-1356, 717, 0), - COL_VERTEX(-1356, 205, 0), - COL_VERTEX(-1356, 819, 0), - COL_VERTEX(-1356, 788, 0), - COL_VERTEX(-2431, 788, 614), - COL_VERTEX(-2431, 205, 614), - COL_VERTEX(-2405, 742, 640), - COL_VERTEX(-2405, 205, 640), - COL_VERTEX(-2405, 819, 640), - COL_VERTEX(-1407, 205, 614), - COL_VERTEX(-1381, 742, 640), - COL_VERTEX(-1381, 205, 640), - COL_VERTEX(-1381, 819, 640), - COL_VERTEX(-1407, 788, 614), - COL_VERTEX(-1330, 717, 0), - COL_VERTEX(-2457, 788, 0), - COL_VERTEX(-2457, 788, 614), - COL_VERTEX(-2149, 205, 617), - COL_VERTEX(-2969, 205, 617), - COL_VERTEX(-2969, 205, 2), - COL_VERTEX(-2149, 307, 2), - COL_VERTEX(-3276, 3686, -876), - COL_VERTEX(-3173, 3686, -774), - COL_VERTEX(1280, 410, -359), - COL_VERTEX(1178, 410, -462), - COL_VERTEX(-1330, 3686, -770), - COL_VERTEX(-1433, 3686, -872), - COL_VERTEX(1741, 410, 512), - COL_VERTEX(1741, 410, 102), - COL_VERTEX(1741, 307, 102), - COL_VERTEX(2458, 410, 102), - COL_VERTEX(4403, -1279, -204), - COL_VERTEX(3379, -1330, 819), - COL_VERTEX(3379, -665, 819), - COL_VERTEX(2458, 410, 512), - COL_VERTEX(2458, 205, 512), - COL_VERTEX(2662, -1125, 512), - COL_VERTEX(3379, -665, -255), - COL_VERTEX(3072, -665, 512), - COL_VERTEX(3072, -665, 102), - COL_VERTEX(3072, 410, 102), - COL_VERTEX(2662, 410, 102), - COL_VERTEX(2663, 0, 101), - COL_VERTEX(1126, 0, 1126), - COL_VERTEX(3277, 410, -101), - COL_VERTEX(3277, 205, 717), - COL_VERTEX(2458, 205, -101), - COL_VERTEX(2458, 205, 717), - COL_VERTEX(2458, 410, 717), - COL_VERTEX(3738, -1330, 461), - COL_VERTEX(3738, -1279, 154), - COL_VERTEX(3738, -1279, 461), - COL_VERTEX(4045, -1279, 461), - COL_VERTEX(7526, -2149, 573), - COL_VERTEX(6912, -2149, 573), - COL_VERTEX(7526, -2149, -40), - COL_VERTEX(6912, -2149, -40), - COL_VERTEX(6298, -2917, 573), - COL_VERTEX(5222, -2917, 573), - COL_VERTEX(6298, -3071, 573), - COL_VERTEX(4301, -3071, 573), - COL_VERTEX(3994, -3071, 881), - COL_VERTEX(6298, -3071, -40), - COL_VERTEX(5222, -3071, -40), - COL_VERTEX(4301, -2764, -40), - COL_VERTEX(3994, -2764, -347), - COL_VERTEX(3994, -3071, -347), - COL_VERTEX(3379, -3071, 881), - COL_VERTEX(3379, -2764, 881), - COL_VERTEX(3072, -2764, 573), - COL_VERTEX(3072, -3071, -40), - COL_VERTEX(3379, -3071, -347), - COL_VERTEX(5070, -2206, 215), - COL_VERTEX(5070, -2206, 317), - COL_VERTEX(4967, -2124, 164), - COL_VERTEX(5070, -2124, 164), - COL_VERTEX(5070, -2124, 369), - COL_VERTEX(4967, -2042, 215), - COL_VERTEX(4967, -2042, 317), - COL_VERTEX(4967, -2124, 369), - COL_VERTEX(3839, -2042, 317), - COL_VERTEX(5170, -2196, 317), - COL_VERTEX(6299, -2278, 164), - COL_VERTEX(6401, -2360, 317), - COL_VERTEX(6401, -2360, 215), - COL_VERTEX(6401, -2278, 164), - COL_VERTEX(6401, -2278, 369), - COL_VERTEX(6299, -2278, 369), - COL_VERTEX(6299, -2196, 317), - COL_VERTEX(6299, -2196, 215), - COL_VERTEX(6401, -2196, 215), - COL_VERTEX(5070, -2298, 215), - COL_VERTEX(5070, -2298, 317), - COL_VERTEX(2662, -2764, -347), - COL_VERTEX(2662, -2764, 881), - COL_VERTEX(2048, -2764, -347), - COL_VERTEX(2048, -3071, -347), - COL_VERTEX(2048, -2764, 881), - COL_VERTEX(2662, -3071, 471), - COL_VERTEX(3072, -3071, 471), - COL_VERTEX(2662, -2764, 471), - COL_VERTEX(2662, -2764, 61), - COL_VERTEX(3072, -2764, 61), - COL_VERTEX(2662, -3071, 61), - COL_VERTEX(3128, 3277, -26), - COL_VERTEX(0, -2866, -306), - COL_VERTEX(0, -2866, 922), - COL_VERTEX(0, -3071, 922), - COL_VERTEX(-306, -3071, -306), - COL_VERTEX(-306, -2866, 307), - COL_VERTEX(-921, -3020, 922), - COL_VERTEX(-5488, 0, -470), - COL_VERTEX(-5570, 0, -470), - COL_VERTEX(-5426, 0, -531), - COL_VERTEX(-5631, 0, -531), - COL_VERTEX(-5426, 0, -613), - COL_VERTEX(-5488, 0, -675), - COL_VERTEX(-5570, 0, -675), - COL_VERTEX(-5631, 0, -613), - COL_VERTEX(-5570, 0, 676), - COL_VERTEX(-5631, 0, 614), - COL_VERTEX(-5488, 0, 676), - COL_VERTEX(-5631, 0, 532), - COL_VERTEX(-5570, 0, 471), - COL_VERTEX(-5488, 0, 471), - COL_VERTEX(-5426, 0, 532), - COL_VERTEX(-5426, 0, 614), - COL_VERTEX(-4607, -3071, -306), - COL_VERTEX(-3993, -3071, -306), - COL_VERTEX(-4453, -2661, -306), - COL_VERTEX(-4607, -3071, -613), - COL_VERTEX(-4146, -2661, -613), - COL_VERTEX(-7065, -3071, 512), - COL_VERTEX(-7065, -2764, -511), - COL_VERTEX(-7986, -3071, -511), - COL_VERTEX(-7986, -2764, -511), - COL_VERTEX(-6041, -2866, 307), - COL_VERTEX(-7065, -2764, 307), - COL_VERTEX(-7065, -2866, 307), - COL_VERTEX(-7065, -3071, -306), - COL_VERTEX(-7065, -2764, -306), - COL_VERTEX(-6297, 2867, 616), - COL_VERTEX(-6297, 2611, 616), - COL_VERTEX(-7187, 2765, 564), - COL_VERTEX(-7187, 2867, 564), - COL_VERTEX(-6297, 2765, 52), - COL_VERTEX(-6911, 2867, 52), - COL_VERTEX(-4965, 3584, 813), - COL_VERTEX(-5017, 3789, 404), - COL_VERTEX(-5017, 3789, 761), - COL_VERTEX(-5682, 3789, 813), - COL_VERTEX(-4965, 3686, -209), - COL_VERTEX(-5017, 3789, -209), - COL_VERTEX(-5682, 3789, -612), - COL_VERTEX(-7372, 3174, -1022), - COL_VERTEX(-5017, 3686, -971), - COL_VERTEX(-5631, 3686, -971), - COL_VERTEX(-7321, 3174, -971), - COL_VERTEX(-6911, 3072, -971), - COL_VERTEX(-6962, 3174, -663), - COL_VERTEX(-6962, 2765, 1), - COL_VERTEX(-5682, 3635, -663), - COL_VERTEX(-5631, 3635, -663), - COL_VERTEX(-5631, 3686, 761), - COL_VERTEX(-6911, 3072, -612), - COL_VERTEX(-7525, 3072, -612), - COL_VERTEX(-460, 717, -306), - COL_VERTEX(-1330, 1229, -306), - COL_VERTEX(-1330, 1229, -613), - COL_VERTEX(-460, 717, -613), - COL_VERTEX(-460, 819, -613), - COL_VERTEX(-1330, 1331, -306), - COL_VERTEX(-1330, 1331, -613), - COL_VERTEX(-2354, 1229, -306), - COL_VERTEX(-2354, 1331, -306), - COL_VERTEX(-665, 819, 0), - COL_VERTEX(-665, 819, -306), - COL_VERTEX(-665, 717, -306), - COL_VERTEX(-1637, 1331, 0), - COL_VERTEX(-1637, 1229, -921), - COL_VERTEX(-562, 819, 614), - COL_VERTEX(-1074, 410, 614), - COL_VERTEX(-50, 410, 0), - COL_VERTEX(-1433, 205, 0), - COL_VERTEX(-1433, 205, 614), - COL_VERTEX(205, 410, 0), - COL_VERTEX(2765, 5248, -262), - COL_VERTEX(2765, 5018, -262), - COL_VERTEX(922, 5478, -262), - COL_VERTEX(1536, 5248, -262), - COL_VERTEX(1536, 5478, -262), - COL_VERTEX(922, 5478, -210), - COL_VERTEX(1536, 5248, -210), - COL_VERTEX(2765, 5018, -210), - COL_VERTEX(3994, 5018, -210), - COL_VERTEX(922, 5478, 403), - COL_VERTEX(3994, 4403, -210), - COL_VERTEX(2765, 3789, -210), - COL_VERTEX(3379, 3482, -210), - COL_VERTEX(1536, 4403, -210), - COL_VERTEX(2150, 5248, -210), - COL_VERTEX(922, 4403, -210), - COL_VERTEX(2150, 3482, -210), - COL_VERTEX(2765, 5248, 403), - COL_VERTEX(2150, 5248, 403), - COL_VERTEX(4260, 3277, -470), - COL_VERTEX(4342, 3277, -470), - COL_VERTEX(4403, 3277, -531), - COL_VERTEX(4198, 3277, -531), - COL_VERTEX(4403, 3277, -613), - COL_VERTEX(4198, 3277, -613), - COL_VERTEX(4342, 3277, -675), - COL_VERTEX(4260, 3277, -675), - COL_VERTEX(4198, 3277, 614), - COL_VERTEX(4260, 3277, 676), - COL_VERTEX(4342, 3277, 676), - COL_VERTEX(4198, 3277, 532), - COL_VERTEX(4260, 3277, 471), - COL_VERTEX(4342, 3277, 471), - COL_VERTEX(4403, 3277, 532), - COL_VERTEX(4403, 3277, 614), - COL_VERTEX(1946, 4383, -6), - COL_VERTEX(1741, 4403, -6), - COL_VERTEX(1536, 4383, 403), - COL_VERTEX(1946, 4403, 198), - COL_VERTEX(2150, 4383, 382), - COL_VERTEX(1536, 4383, 382), - COL_VERTEX(2150, 4198, 382), - COL_VERTEX(2150, 4403, 403), - COL_VERTEX(1536, 4403, 403), - COL_VERTEX(4403, 4403, 403), - COL_VERTEX(4403, 4250, 403), - COL_VERTEX(3994, 4045, -210), - COL_VERTEX(1536, 5478, 403), - COL_VERTEX(3379, 4403, 403), - COL_VERTEX(2765, 3789, 403), - COL_VERTEX(2150, 3789, 403), - COL_VERTEX(922, 4403, 403), - COL_VERTEX(922, 3789, -210), - COL_VERTEX(307, 3789, 710), - COL_VERTEX(-306, 3789, 710), - COL_VERTEX(307, 3789, -518), - COL_VERTEX(-306, 3789, -518), - COL_VERTEX(5555, 4250, -210), - COL_VERTEX(5965, 4255, -187), - COL_VERTEX(5555, 4403, 403), - COL_VERTEX(5965, 4403, 403), - COL_VERTEX(3379, -664, 819), - COL_VERTEX(-4484, 3686, 404), - COL_VERTEX(-4484, 3686, -209), - COL_VERTEX(2662, -2457, -306), - COL_VERTEX(2662, -2457, -613), - COL_VERTEX(2253, -2457, -613), - COL_VERTEX(1843, -2457, -613), - COL_VERTEX(1434, -2457, -613), - COL_VERTEX(1024, -2149, -1289), - COL_VERTEX(1690, -2149, -1289), - COL_VERTEX(1690, -2149, -2211), - COL_VERTEX(768, -2149, -1289), - COL_VERTEX(768, -2149, -2211), - COL_VERTEX(2150, 4403, -210), - COL_VERTEX(3072, -2457, -306), - COL_VERTEX(3072, -2457, -921), - COL_VERTEX(1843, -2457, -921), - COL_VERTEX(2253, -2457, -306), - COL_VERTEX(1024, -2457, -306), - COL_VERTEX(1024, -2457, -921), - COL_VERTEX(1434, -2457, -921), - COL_VERTEX(1434, -2149, -1289), - COL_VERTEX(1382, -2149, -1596), - COL_VERTEX(1075, -2149, -1596), - COL_VERTEX(1382, -2149, -1904), - COL_VERTEX(1075, -2149, -1904), - COL_TRI_INIT(SURFACE_DEFAULT, 949), - COL_TRI(58, 65, 79), - COL_TRI(79, 80, 58), - COL_TRI(81, 79, 65), - COL_TRI(61, 80, 82), - COL_TRI(61, 58, 80), - COL_TRI(83, 84, 85), - COL_TRI(83, 85, 86), - COL_TRI(87, 88, 89), - COL_TRI(87, 90, 88), - COL_TRI(91, 511, 512), - COL_TRI(91, 512, 93), - COL_TRI(92, 511, 91), - COL_TRI(92, 513, 511), - COL_TRI(93, 512, 514), - COL_TRI(93, 514, 94), - COL_TRI(94, 513, 92), - COL_TRI(94, 514, 513), - COL_TRI(95, 96, 515), - COL_TRI(101, 102, 100), - COL_TRI(96, 99, 515), - COL_TRI(97, 98, 516), - COL_TRI(98, 99, 516), - COL_TRI(99, 96, 516), - COL_TRI(97, 516, 101), - COL_TRI(100, 97, 101), - COL_TRI(102, 104, 517), - COL_TRI(102, 517, 100), - COL_TRI(103, 518, 517), - COL_TRI(104, 103, 517), - COL_TRI(105, 519, 518), - COL_TRI(103, 105, 518), - COL_TRI(106, 108, 520), - COL_TRI(106, 521, 108), - COL_TRI(109, 107, 106), - COL_TRI(107, 522, 521), - COL_TRI(107, 521, 106), - COL_TRI(108, 521, 522), - COL_TRI(109, 106, 520), - COL_TRI(51, 2, 0), - COL_TRI(51, 0, 29), - COL_TRI(51, 30, 4), - COL_TRI(51, 4, 2), - COL_TRI(112, 113, 527), - COL_TRI(4, 52, 9), - COL_TRI(4, 30, 52), - COL_TRI(9, 52, 53), - COL_TRI(110, 524, 387), - COL_TRI(111, 525, 112), - COL_TRI(111, 112, 526), - COL_TRI(116, 534, 532), - COL_TRI(113, 528, 527), - COL_TRI(112, 527, 526), - COL_TRI(113, 529, 528), - COL_TRI(114, 115, 530), - COL_TRI(114, 528, 529), - COL_TRI(114, 529, 531), - COL_TRI(114, 531, 115), - COL_TRI(115, 116, 530), - COL_TRI(116, 532, 530), - COL_TRI(116, 533, 534), - COL_TRI(119, 120, 539), - COL_TRI(111, 534, 533), - COL_TRI(111, 533, 525), - COL_TRI(117, 535, 536), - COL_TRI(117, 537, 535), - COL_TRI(118, 120, 535), - COL_TRI(118, 535, 538), - COL_TRI(120, 540, 539), - COL_TRI(84, 541, 85), - COL_TRI(84, 542, 541), - COL_TRI(121, 542, 543), - COL_TRI(121, 541, 542), - COL_TRI(122, 124, 285), - COL_TRI(127, 546, 544), - COL_TRI(123, 124, 208), - COL_TRI(124, 123, 285), - COL_TRI(125, 123, 208), - COL_TRI(126, 125, 211), - COL_TRI(125, 208, 211), - COL_TRI(127, 544, 545), - COL_TRI(132, 551, 552), - COL_TRI(128, 547, 548), - COL_TRI(128, 549, 547), - COL_TRI(129, 130, 550), - COL_TRI(130, 551, 550), - COL_TRI(130, 131, 551), - COL_TRI(131, 552, 551), - COL_TRI(131, 553, 552), - COL_TRI(129, 550, 554), - COL_TRI(132, 133, 551), - COL_TRI(133, 132, 553), - COL_TRI(133, 554, 550), - COL_TRI(133, 134, 554), - COL_TRI(134, 133, 130), - COL_TRI(133, 553, 131), - COL_TRI(135, 555, 138), - COL_TRI(135, 137, 555), - COL_TRI(140, 139, 559), - COL_TRI(137, 556, 557), - COL_TRI(137, 135, 556), - COL_TRI(135, 558, 559), - COL_TRI(135, 136, 558), - COL_TRI(138, 555, 557), - COL_TRI(138, 557, 556), - COL_TRI(139, 556, 559), - COL_TRI(139, 138, 556), - COL_TRI(142, 141, 560), - COL_TRI(140, 559, 558), - COL_TRI(134, 130, 129), - COL_TRI(136, 139, 140), - COL_TRI(136, 135, 139), - COL_TRI(141, 145, 560), - COL_TRI(141, 143, 145), - COL_TRI(146, 562, 564), - COL_TRI(143, 561, 145), - COL_TRI(143, 144, 561), - COL_TRI(142, 560, 146), - COL_TRI(144, 143, 562), - COL_TRI(144, 562, 563), - COL_TRI(145, 563, 562), - COL_TRI(145, 561, 563), - COL_TRI(146, 560, 562), - COL_TRI(147, 565, 149), - COL_TRI(147, 148, 565), - COL_TRI(148, 147, 566), - COL_TRI(148, 566, 567), - COL_TRI(149, 567, 566), - COL_TRI(150, 566, 568), - COL_TRI(150, 569, 566), - COL_TRI(151, 568, 566), - COL_TRI(149, 565, 567), - COL_TRI(151, 149, 569), - COL_TRI(151, 147, 149), - COL_TRI(152, 151, 569), - COL_TRI(152, 569, 150), - COL_TRI(142, 564, 562), - COL_TRI(141, 142, 562), - COL_TRI(151, 152, 568), - COL_TRI(136, 140, 558), - COL_TRI(153, 156, 570), - COL_TRI(152, 150, 568), - COL_TRI(153, 570, 155), - COL_TRI(154, 155, 570), - COL_TRI(155, 154, 571), - COL_TRI(155, 571, 153), - COL_TRI(154, 570, 156), - COL_TRI(156, 571, 154), - COL_TRI(153, 571, 156), - COL_TRI(142, 146, 564), - COL_TRI(157, 161, 159), - COL_TRI(158, 159, 161), - COL_TRI(159, 160, 157), - COL_TRI(158, 160, 159), - COL_TRI(160, 158, 572), - COL_TRI(160, 572, 157), - COL_TRI(161, 572, 158), - COL_TRI(157, 572, 161), - COL_TRI(165, 164, 576), - COL_TRI(134, 129, 554), - COL_TRI(162, 573, 165), - COL_TRI(163, 573, 162), - COL_TRI(163, 574, 573), - COL_TRI(164, 574, 163), - COL_TRI(164, 575, 574), - COL_TRI(165, 575, 164), - COL_TRI(162, 165, 576), - COL_TRI(166, 577, 169), - COL_TRI(166, 169, 578), - COL_TRI(167, 577, 166), - COL_TRI(167, 166, 168), - COL_TRI(168, 166, 578), - COL_TRI(169, 577, 167), - COL_TRI(170, 169, 167), - COL_TRI(171, 578, 169), - COL_TRI(171, 169, 170), - COL_TRI(168, 578, 171), - COL_TRI(172, 174, 173), - COL_TRI(173, 174, 579), - COL_TRI(172, 580, 174), - COL_TRI(174, 580, 175), - COL_TRI(174, 175, 579), - COL_TRI(175, 580, 172), - COL_TRI(176, 175, 172), - COL_TRI(177, 579, 175), - COL_TRI(177, 175, 176), - COL_TRI(173, 579, 177), - COL_TRI(178, 180, 179), - COL_TRI(179, 180, 581), - COL_TRI(179, 581, 181), - COL_TRI(180, 582, 182), - COL_TRI(180, 182, 581), - COL_TRI(178, 582, 180), - COL_TRI(181, 581, 182), - COL_TRI(182, 582, 178), - COL_TRI(187, 587, 186), - COL_TRI(181, 182, 183), - COL_TRI(183, 182, 178), - COL_TRI(184, 583, 584), - COL_TRI(184, 584, 585), - COL_TRI(185, 584, 586), - COL_TRI(186, 189, 187), - COL_TRI(191, 591, 590), - COL_TRI(188, 189, 186), - COL_TRI(186, 204, 588), - COL_TRI(186, 589, 189), - COL_TRI(186, 204, 589), - COL_TRI(189, 188, 223), - COL_TRI(189, 223, 187), - COL_TRI(190, 588, 204), - COL_TRI(191, 590, 583), - COL_TRI(197, 196, 595), - COL_TRI(192, 185, 586), - COL_TRI(193, 200, 592), - COL_TRI(193, 203, 200), - COL_TRI(194, 193, 197), - COL_TRI(194, 203, 193), - COL_TRI(195, 194, 594), - COL_TRI(194, 595, 594), - COL_TRI(196, 198, 595), - COL_TRI(199, 190, 197), - COL_TRI(190, 199, 588), - COL_TRI(190, 592, 200), - COL_TRI(200, 195, 190), - COL_TRI(201, 202, 200), - COL_TRI(202, 195, 200), - COL_TRI(203, 201, 200), - COL_TRI(195, 202, 596), - COL_TRI(195, 596, 194), - COL_TRI(190, 594, 589), - COL_TRI(204, 190, 589), - COL_TRI(125, 126, 194), - COL_TRI(125, 194, 598), - COL_TRI(205, 195, 194), - COL_TRI(205, 194, 126), - COL_TRI(123, 125, 598), - COL_TRI(195, 205, 599), - COL_TRI(195, 599, 210), - COL_TRI(285, 207, 209), - COL_TRI(206, 123, 210), - COL_TRI(123, 598, 210), - COL_TRI(123, 207, 285), - COL_TRI(206, 207, 123), - COL_TRI(207, 206, 209), - COL_TRI(208, 124, 64), - COL_TRI(208, 64, 67), - COL_TRI(68, 64, 124), - COL_TRI(80, 79, 206), - COL_TRI(80, 206, 599), - COL_TRI(209, 206, 79), - COL_TRI(209, 79, 81), - COL_TRI(210, 599, 206), - COL_TRI(82, 80, 599), - COL_TRI(82, 599, 205), - COL_TRI(82, 211, 62), - COL_TRI(67, 62, 211), - COL_TRI(67, 211, 208), - COL_TRI(82, 62, 61), - COL_TRI(126, 211, 82), - COL_TRI(126, 82, 205), - COL_TRI(194, 596, 597), - COL_TRI(194, 597, 203), - COL_TRI(203, 597, 201), - COL_TRI(212, 600, 214), - COL_TRI(212, 214, 601), - COL_TRI(213, 600, 212), - COL_TRI(213, 212, 602), - COL_TRI(214, 603, 601), - COL_TRI(214, 604, 603), - COL_TRI(213, 602, 603), - COL_TRI(213, 603, 604), - COL_TRI(215, 220, 221), - COL_TRI(216, 215, 221), - COL_TRI(217, 218, 215), - COL_TRI(216, 217, 215), - COL_TRI(218, 219, 215), - COL_TRI(219, 220, 215), - COL_TRI(220, 605, 588), - COL_TRI(221, 220, 588), - COL_TRI(220, 606, 607), - COL_TRI(220, 607, 605), - COL_TRI(217, 588, 605), - COL_TRI(218, 217, 605), - COL_TRI(188, 186, 217), - COL_TRI(222, 221, 588), - COL_TRI(216, 223, 217), - COL_TRI(218, 608, 219), - COL_TRI(218, 605, 607), - COL_TRI(218, 607, 608), - COL_TRI(186, 588, 217), - COL_TRI(223, 188, 217), - COL_TRI(199, 222, 588), - COL_TRI(199, 197, 222), - COL_TRI(216, 221, 593), - COL_TRI(216, 593, 223), - COL_TRI(223, 198, 187), - COL_TRI(223, 593, 198), - COL_TRI(187, 198, 196), - COL_TRI(198, 593, 595), - COL_TRI(228, 610, 612), - COL_TRI(187, 196, 587), - COL_TRI(224, 609, 610), - COL_TRI(224, 610, 228), - COL_TRI(225, 609, 224), - COL_TRI(226, 225, 224), - COL_TRI(226, 224, 227), - COL_TRI(227, 224, 228), - COL_TRI(225, 611, 609), - COL_TRI(228, 612, 230), - COL_TRI(227, 228, 229), - COL_TRI(229, 228, 230), - COL_TRI(230, 611, 225), - COL_TRI(231, 230, 225), - COL_TRI(231, 225, 226), - COL_TRI(230, 612, 611), - COL_TRI(229, 230, 231), - COL_TRI(232, 613, 614), - COL_TRI(232, 615, 613), - COL_TRI(233, 616, 232), - COL_TRI(233, 232, 614), - COL_TRI(234, 613, 615), - COL_TRI(234, 615, 618), - COL_TRI(235, 618, 619), - COL_TRI(235, 234, 618), - COL_TRI(235, 236, 620), - COL_TRI(235, 619, 236), - COL_TRI(236, 621, 620), - COL_TRI(236, 622, 621), - COL_TRI(233, 617, 616), - COL_TRI(233, 237, 617), - COL_TRI(241, 628, 629), - COL_TRI(237, 623, 617), - COL_TRI(237, 624, 623), - COL_TRI(238, 624, 625), - COL_TRI(238, 623, 624), - COL_TRI(238, 239, 626), - COL_TRI(238, 625, 239), - COL_TRI(239, 627, 626), - COL_TRI(239, 240, 627), - COL_TRI(240, 622, 627), - COL_TRI(240, 621, 622), - COL_TRI(241, 629, 242), - COL_TRI(241, 631, 628), - COL_TRI(242, 629, 632), - COL_TRI(242, 633, 630), - COL_TRI(242, 634, 633), - COL_TRI(242, 630, 241), - COL_TRI(242, 635, 634), - COL_TRI(243, 271, 633), - COL_TRI(241, 630, 631), - COL_TRI(243, 633, 634), - COL_TRI(243, 631, 271), - COL_TRI(243, 632, 629), - COL_TRI(243, 629, 628), - COL_TRI(243, 628, 631), - COL_TRI(242, 632, 635), - COL_TRI(244, 247, 636), - COL_TRI(244, 252, 248), - COL_TRI(245, 246, 248), - COL_TRI(246, 247, 248), - COL_TRI(247, 244, 248), - COL_TRI(248, 250, 245), - COL_TRI(248, 251, 250), - COL_TRI(249, 251, 248), - COL_TRI(250, 253, 245), - COL_TRI(253, 246, 245), - COL_TRI(247, 254, 636), - COL_TRI(250, 251, 636), - COL_TRI(251, 249, 636), - COL_TRI(252, 249, 248), - COL_TRI(253, 250, 636), - COL_TRI(254, 253, 636), - COL_TRI(259, 265, 637), - COL_TRI(255, 262, 261), - COL_TRI(255, 261, 256), - COL_TRI(256, 258, 255), - COL_TRI(257, 263, 255), - COL_TRI(258, 259, 255), - COL_TRI(259, 257, 255), - COL_TRI(260, 262, 255), - COL_TRI(261, 264, 256), - COL_TRI(264, 258, 256), - COL_TRI(257, 259, 637), - COL_TRI(261, 262, 637), - COL_TRI(262, 260, 637), - COL_TRI(263, 260, 255), - COL_TRI(264, 261, 637), - COL_TRI(265, 264, 637), - COL_TRI(268, 645, 644), - COL_TRI(266, 638, 267), - COL_TRI(267, 639, 266), - COL_TRI(267, 640, 639), - COL_TRI(267, 641, 640), - COL_TRI(266, 639, 642), - COL_TRI(266, 643, 644), - COL_TRI(266, 645, 638), - COL_TRI(266, 644, 645), - COL_TRI(267, 638, 641), - COL_TRI(268, 646, 645), - COL_TRI(268, 639, 640), - COL_TRI(268, 640, 641), - COL_TRI(268, 641, 646), - COL_TRI(268, 642, 639), - COL_TRI(266, 642, 643), - COL_TRI(269, 272, 273), - COL_TRI(269, 273, 270), - COL_TRI(270, 647, 269), - COL_TRI(269, 647, 271), - COL_TRI(269, 271, 272), - COL_TRI(271, 647, 648), - COL_TRI(270, 648, 647), - COL_TRI(271, 648, 243), - COL_TRI(272, 271, 243), - COL_TRI(272, 243, 273), - COL_TRI(273, 648, 270), - COL_TRI(273, 243, 648), - COL_TRI(274, 649, 650), - COL_TRI(274, 650, 276), - COL_TRI(274, 651, 649), - COL_TRI(274, 652, 651), - COL_TRI(275, 651, 652), - COL_TRI(275, 653, 651), - COL_TRI(276, 650, 653), - COL_TRI(276, 653, 275), - COL_TRI(277, 654, 655), - COL_TRI(277, 656, 654), - COL_TRI(278, 657, 658), - COL_TRI(278, 659, 657), - COL_TRI(279, 281, 280), - COL_TRI(280, 281, 284), - COL_TRI(281, 282, 284), - COL_TRI(282, 281, 279), - COL_TRI(283, 466, 74), - COL_TRI(283, 74, 71), - COL_TRI(283, 71, 72), - COL_TRI(283, 72, 481), - COL_TRI(72, 468, 481), - COL_TRI(72, 73, 468), - COL_TRI(284, 283, 481), - COL_TRI(284, 466, 283), - COL_TRI(284, 481, 280), - COL_TRI(81, 65, 70), - COL_TRI(81, 70, 68), - COL_TRI(81, 68, 122), - COL_TRI(68, 124, 122), - COL_TRI(209, 81, 122), - COL_TRI(209, 122, 285), - COL_TRI(286, 661, 662), - COL_TRI(286, 662, 663), - COL_TRI(287, 661, 286), - COL_TRI(288, 663, 662), - COL_TRI(289, 665, 287), - COL_TRI(287, 286, 664), - COL_TRI(289, 287, 664), - COL_TRI(290, 291, 666), - COL_TRI(291, 288, 666), - COL_TRI(289, 291, 290), - COL_TRI(289, 290, 665), - COL_TRI(295, 452, 450), - COL_TRI(288, 662, 666), - COL_TRI(292, 449, 451), - COL_TRI(292, 451, 294), - COL_TRI(293, 449, 292), - COL_TRI(293, 450, 449), - COL_TRI(294, 451, 456), - COL_TRI(294, 456, 299), - COL_TRI(295, 450, 293), - COL_TRI(301, 457, 300), - COL_TRI(296, 452, 295), - COL_TRI(296, 453, 452), - COL_TRI(297, 453, 296), - COL_TRI(297, 454, 453), - COL_TRI(298, 454, 297), - COL_TRI(298, 455, 454), - COL_TRI(299, 455, 298), - COL_TRI(299, 456, 455), - COL_TRI(300, 457, 459), - COL_TRI(300, 459, 302), - COL_TRI(305, 463, 306), - COL_TRI(301, 458, 457), - COL_TRI(302, 459, 460), - COL_TRI(302, 460, 303), - COL_TRI(303, 460, 461), - COL_TRI(303, 461, 304), - COL_TRI(304, 461, 462), - COL_TRI(304, 462, 305), - COL_TRI(305, 462, 463), - COL_TRI(310, 334, 315), - COL_TRI(306, 463, 464), - COL_TRI(306, 464, 307), - COL_TRI(307, 464, 458), - COL_TRI(307, 458, 301), - COL_TRI(308, 332, 310), - COL_TRI(308, 333, 332), - COL_TRI(309, 333, 308), - COL_TRI(310, 332, 334), - COL_TRI(315, 334, 335), - COL_TRI(309, 339, 333), - COL_TRI(311, 339, 309), - COL_TRI(311, 338, 339), - COL_TRI(312, 338, 311), - COL_TRI(312, 337, 338), - COL_TRI(313, 337, 312), - COL_TRI(313, 336, 337), - COL_TRI(314, 336, 313), - COL_TRI(314, 335, 336), - COL_TRI(315, 335, 314), - COL_TRI(321, 328, 327), - COL_TRI(316, 326, 317), - COL_TRI(317, 331, 318), - COL_TRI(317, 326, 331), - COL_TRI(318, 331, 330), - COL_TRI(318, 330, 319), - COL_TRI(316, 324, 326), - COL_TRI(319, 330, 329), - COL_TRI(319, 329, 320), - COL_TRI(320, 329, 328), - COL_TRI(320, 328, 321), - COL_TRI(325, 669, 667), - COL_TRI(321, 327, 322), - COL_TRI(322, 327, 325), - COL_TRI(322, 325, 323), - COL_TRI(323, 325, 324), - COL_TRI(323, 324, 316), - COL_TRI(324, 667, 668), - COL_TRI(324, 668, 326), - COL_TRI(325, 667, 324), - COL_TRI(330, 673, 329), - COL_TRI(326, 668, 670), - COL_TRI(326, 670, 331), - COL_TRI(327, 669, 325), - COL_TRI(327, 671, 669), - COL_TRI(328, 671, 327), - COL_TRI(328, 672, 671), - COL_TRI(329, 672, 328), - COL_TRI(329, 673, 672), - COL_TRI(334, 678, 335), - COL_TRI(330, 674, 673), - COL_TRI(331, 674, 330), - COL_TRI(331, 670, 674), - COL_TRI(332, 675, 676), - COL_TRI(333, 675, 332), - COL_TRI(332, 676, 334), - COL_TRI(333, 677, 675), - COL_TRI(334, 676, 678), - COL_TRI(108, 522, 523), - COL_TRI(335, 678, 679), - COL_TRI(335, 679, 336), - COL_TRI(336, 679, 680), - COL_TRI(336, 680, 337), - COL_TRI(337, 680, 681), - COL_TRI(337, 681, 338), - COL_TRI(338, 681, 682), - COL_TRI(338, 682, 339), - COL_TRI(339, 682, 677), - COL_TRI(339, 677, 333), - COL_TRI(343, 344, 346), - COL_TRI(340, 683, 684), - COL_TRI(340, 685, 683), - COL_TRI(341, 683, 685), - COL_TRI(341, 686, 683), - COL_TRI(342, 340, 684), - COL_TRI(342, 687, 340), - COL_TRI(341, 687, 342), - COL_TRI(341, 342, 686), - COL_TRI(349, 347, 694), - COL_TRI(344, 688, 345), - COL_TRI(344, 345, 689), - COL_TRI(343, 688, 344), - COL_TRI(345, 690, 691), - COL_TRI(345, 691, 689), - COL_TRI(346, 691, 690), - COL_TRI(346, 690, 343), - COL_TRI(347, 349, 348), - COL_TRI(348, 692, 347), - COL_TRI(347, 693, 694), - COL_TRI(350, 352, 351), - COL_TRI(351, 352, 695), - COL_TRI(352, 350, 692), - COL_TRI(352, 692, 348), - COL_TRI(353, 351, 695), - COL_TRI(351, 353, 696), - COL_TRI(354, 697, 698), - COL_TRI(354, 698, 355), - COL_TRI(355, 699, 700), - COL_TRI(355, 700, 354), - COL_TRI(356, 701, 355), - COL_TRI(356, 355, 698), - COL_TRI(357, 356, 698), - COL_TRI(358, 701, 356), - COL_TRI(359, 399, 701), - COL_TRI(358, 359, 701), - COL_TRI(357, 698, 360), - COL_TRI(360, 698, 697), - COL_TRI(361, 358, 356), - COL_TRI(361, 359, 358), - COL_TRI(361, 702, 359), - COL_TRI(362, 363, 377), - COL_TRI(362, 377, 703), - COL_TRI(363, 704, 705), - COL_TRI(363, 705, 377), - COL_TRI(364, 703, 377), - COL_TRI(365, 703, 364), - COL_TRI(365, 366, 703), - COL_TRI(371, 708, 406), - COL_TRI(366, 406, 367), - COL_TRI(367, 368, 362), - COL_TRI(367, 707, 368), - COL_TRI(368, 369, 704), - COL_TRI(368, 704, 363), - COL_TRI(369, 368, 707), - COL_TRI(366, 370, 406), - COL_TRI(370, 371, 406), - COL_TRI(372, 374, 365), - COL_TRI(372, 365, 373), - COL_TRI(365, 376, 375), - COL_TRI(373, 365, 375), - COL_TRI(374, 366, 365), - COL_TRI(375, 376, 709), - COL_TRI(376, 364, 706), - COL_TRI(376, 706, 709), - COL_TRI(364, 377, 706), - COL_TRI(377, 404, 706), - COL_TRI(375, 709, 394), - COL_TRI(360, 378, 357), - COL_TRI(378, 380, 357), - COL_TRI(357, 380, 379), - COL_TRI(360, 384, 378), - COL_TRI(360, 697, 384), - COL_TRI(361, 356, 379), - COL_TRI(375, 394, 361), - COL_TRI(379, 375, 361), - COL_TRI(380, 375, 379), - COL_TRI(380, 381, 373), - COL_TRI(374, 390, 371), - COL_TRI(374, 371, 370), - COL_TRI(374, 370, 366), - COL_TRI(380, 373, 375), - COL_TRI(381, 710, 372), - COL_TRI(381, 372, 373), - COL_TRI(385, 700, 699), - COL_TRI(382, 381, 380), - COL_TRI(382, 710, 381), - COL_TRI(378, 382, 380), - COL_TRI(383, 378, 384), - COL_TRI(384, 700, 383), - COL_TRI(384, 697, 354), - COL_TRI(384, 354, 700), - COL_TRI(385, 383, 700), - COL_TRI(389, 387, 392), - COL_TRI(386, 378, 383), - COL_TRI(386, 382, 378), - COL_TRI(387, 386, 383), - COL_TRI(387, 383, 385), - COL_TRI(382, 386, 713), - COL_TRI(382, 713, 710), - COL_TRI(388, 713, 391), - COL_TRI(389, 392, 713), - COL_TRI(390, 712, 711), - COL_TRI(388, 391, 372), - COL_TRI(374, 372, 391), - COL_TRI(390, 374, 391), - COL_TRI(391, 714, 712), - COL_TRI(391, 712, 390), - COL_TRI(392, 714, 391), - COL_TRI(392, 391, 713), - COL_TRI(390, 711, 371), - COL_TRI(395, 715, 398), - COL_TRI(393, 708, 371), - COL_TRI(394, 709, 400), - COL_TRI(395, 394, 400), - COL_TRI(396, 394, 398), - COL_TRI(396, 361, 394), - COL_TRI(395, 398, 394), - COL_TRI(397, 361, 396), - COL_TRI(359, 397, 399), - COL_TRI(397, 702, 361), - COL_TRI(110, 398, 715), - COL_TRI(398, 716, 396), - COL_TRI(398, 110, 716), - COL_TRI(110, 715, 524), - COL_TRI(399, 396, 716), - COL_TRI(399, 397, 396), - COL_TRI(400, 717, 402), - COL_TRI(400, 402, 395), - COL_TRI(401, 400, 706), - COL_TRI(400, 718, 717), - COL_TRI(402, 715, 395), - COL_TRI(402, 524, 715), - COL_TRI(400, 401, 718), - COL_TRI(401, 706, 404), - COL_TRI(377, 705, 404), - COL_TRI(403, 704, 369), - COL_TRI(403, 705, 704), - COL_TRI(404, 705, 403), - COL_TRI(393, 371, 711), - COL_TRI(404, 403, 719), - COL_TRI(405, 401, 404), - COL_TRI(405, 404, 719), - COL_TRI(406, 708, 393), - COL_TRI(406, 393, 707), - COL_TRI(369, 707, 393), - COL_TRI(394, 110, 720), - COL_TRI(394, 398, 110), - COL_TRI(408, 725, 722), - COL_TRI(386, 721, 387), - COL_TRI(386, 382, 721), - COL_TRI(407, 410, 409), - COL_TRI(407, 722, 410), - COL_TRI(408, 722, 407), - COL_TRI(409, 723, 407), - COL_TRI(407, 724, 408), - COL_TRI(407, 723, 724), - COL_TRI(410, 725, 726), - COL_TRI(410, 722, 725), - COL_TRI(414, 731, 427), - COL_TRI(409, 727, 723), - COL_TRI(411, 725, 408), - COL_TRI(411, 726, 725), - COL_TRI(412, 729, 730), - COL_TRI(412, 421, 729), - COL_TRI(413, 414, 427), - COL_TRI(414, 732, 731), - COL_TRI(413, 427, 417), - COL_TRI(415, 732, 733), - COL_TRI(415, 731, 732), - COL_TRI(408, 728, 411), - COL_TRI(408, 724, 728), - COL_TRI(418, 416, 734), - COL_TRI(416, 723, 727), - COL_TRI(417, 733, 413), - COL_TRI(417, 415, 733), - COL_TRI(418, 734, 419), - COL_TRI(419, 729, 418), - COL_TRI(419, 730, 729), - COL_TRI(418, 420, 735), - COL_TRI(418, 723, 416), - COL_TRI(416, 727, 734), - COL_TRI(420, 421, 422), - COL_TRI(421, 412, 422), - COL_TRI(422, 423, 735), - COL_TRI(422, 735, 420), - COL_TRI(423, 724, 735), - COL_TRI(423, 728, 724), - COL_TRI(418, 735, 724), - COL_TRI(418, 421, 420), - COL_TRI(418, 724, 723), - COL_TRI(418, 729, 421), - COL_TRI(424, 736, 425), - COL_TRI(424, 425, 737), - COL_TRI(425, 426, 737), - COL_TRI(425, 731, 426), - COL_TRI(425, 736, 427), - COL_TRI(427, 736, 424), - COL_TRI(426, 731, 427), - COL_TRI(426, 427, 738), - COL_TRI(427, 424, 738), - COL_TRI(428, 739, 740), - COL_TRI(428, 740, 430), - COL_TRI(429, 428, 741), - COL_TRI(433, 742, 743), - COL_TRI(430, 740, 431), - COL_TRI(431, 432, 430), - COL_TRI(429, 739, 428), - COL_TRI(432, 429, 741), - COL_TRI(432, 431, 429), - COL_TRI(425, 427, 731), - COL_TRI(437, 743, 749), - COL_TRI(433, 743, 437), - COL_TRI(434, 744, 433), - COL_TRI(433, 745, 742), - COL_TRI(433, 744, 746), - COL_TRI(434, 747, 744), - COL_TRI(433, 746, 745), - COL_TRI(435, 745, 746), - COL_TRI(435, 748, 745), - COL_TRI(436, 743, 742), - COL_TRI(436, 749, 743), - COL_TRI(433, 437, 438), - COL_TRI(438, 437, 750), - COL_TRI(438, 750, 492), - COL_TRI(439, 751, 747), - COL_TRI(439, 747, 445), - COL_TRI(440, 750, 749), - COL_TRI(440, 752, 750), - COL_TRI(441, 447, 443), - COL_TRI(441, 440, 447), - COL_TRI(440, 749, 447), - COL_TRI(443, 499, 441), - COL_TRI(443, 755, 499), - COL_TRI(443, 445, 755), - COL_TRI(443, 488, 445), - COL_TRI(443, 748, 488), - COL_TRI(443, 756, 748), - COL_TRI(444, 499, 498), - COL_TRI(445, 757, 755), - COL_TRI(446, 748, 756), - COL_TRI(446, 745, 748), - COL_TRI(442, 441, 753), - COL_TRI(442, 754, 441), - COL_TRI(444, 498, 758), - COL_TRI(447, 436, 759), - COL_TRI(448, 756, 443), - COL_TRI(448, 760, 756), - COL_TRI(452, 765, 763), - COL_TRI(437, 749, 750), - COL_TRI(449, 761, 451), - COL_TRI(450, 762, 449), - COL_TRI(449, 762, 761), - COL_TRI(450, 763, 762), - COL_TRI(451, 761, 764), - COL_TRI(451, 764, 456), - COL_TRI(452, 763, 450), - COL_TRI(458, 770, 457), - COL_TRI(453, 765, 452), - COL_TRI(453, 767, 765), - COL_TRI(454, 767, 453), - COL_TRI(454, 768, 767), - COL_TRI(455, 768, 454), - COL_TRI(455, 766, 768), - COL_TRI(456, 766, 455), - COL_TRI(456, 764, 766), - COL_TRI(457, 769, 459), - COL_TRI(457, 770, 769), - COL_TRI(462, 775, 463), - COL_TRI(458, 771, 770), - COL_TRI(459, 769, 772), - COL_TRI(459, 772, 460), - COL_TRI(460, 772, 773), - COL_TRI(460, 773, 461), - COL_TRI(461, 773, 774), - COL_TRI(461, 774, 462), - COL_TRI(462, 774, 775), - COL_TRI(284, 282, 466), - COL_TRI(463, 775, 776), - COL_TRI(463, 776, 464), - COL_TRI(464, 776, 771), - COL_TRI(464, 771, 458), - COL_TRI(78, 74, 465), - COL_TRI(74, 466, 465), - COL_TRI(465, 466, 469), - COL_TRI(466, 282, 469), - COL_TRI(467, 468, 76), - COL_TRI(468, 73, 76), - COL_TRI(279, 660, 282), - COL_TRI(469, 282, 660), - COL_TRI(470, 660, 279), - COL_TRI(469, 660, 470), - COL_TRI(472, 777, 471), - COL_TRI(467, 76, 465), - COL_TRI(76, 78, 465), - COL_TRI(467, 465, 469), - COL_TRI(470, 467, 469), - COL_TRI(471, 473, 474), - COL_TRI(471, 777, 473), - COL_TRI(479, 783, 781), - COL_TRI(473, 478, 477), - COL_TRI(473, 778, 478), - COL_TRI(474, 473, 477), - COL_TRI(475, 473, 777), - COL_TRI(475, 778, 473), - COL_TRI(474, 477, 779), - COL_TRI(476, 475, 777), - COL_TRI(472, 476, 777), - COL_TRI(477, 476, 472), - COL_TRI(477, 472, 779), - COL_TRI(476, 780, 475), - COL_TRI(478, 476, 477), - COL_TRI(478, 780, 476), - COL_TRI(479, 781, 782), - COL_TRI(482, 439, 488), - COL_TRI(448, 479, 783), - COL_TRI(448, 480, 479), - COL_TRI(480, 448, 784), - COL_TRI(480, 784, 785), - COL_TRI(470, 279, 468), - COL_TRI(470, 468, 467), - COL_TRI(481, 468, 280), - COL_TRI(468, 279, 280), - COL_TRI(485, 788, 484), - COL_TRI(439, 445, 488), - COL_TRI(483, 448, 447), - COL_TRI(448, 443, 447), - COL_TRI(484, 786, 787), - COL_TRI(484, 487, 786), - COL_TRI(485, 484, 787), - COL_TRI(486, 787, 786), - COL_TRI(486, 485, 787), - COL_TRI(487, 788, 752), - COL_TRI(487, 484, 788), - COL_TRI(482, 751, 439), - COL_TRI(482, 789, 751), - COL_TRI(488, 435, 789), - COL_TRI(488, 789, 482), - COL_TRI(495, 791, 792), - COL_TRI(489, 486, 790), - COL_TRI(489, 790, 493), - COL_TRI(490, 486, 489), - COL_TRI(491, 489, 493), - COL_TRI(492, 490, 489), - COL_TRI(492, 489, 491), - COL_TRI(490, 752, 486), - COL_TRI(493, 790, 440), - COL_TRI(491, 493, 494), - COL_TRI(493, 440, 441), - COL_TRI(494, 493, 441), - COL_TRI(494, 441, 754), - COL_TRI(495, 792, 496), - COL_TRI(442, 791, 495), - COL_TRI(442, 753, 791), - COL_TRI(496, 792, 444), - COL_TRI(496, 444, 758), - COL_TRI(483, 760, 448), - COL_TRI(483, 759, 760), - COL_TRI(447, 759, 483), - COL_TRI(503, 795, 796), - COL_TRI(497, 500, 501), - COL_TRI(498, 499, 500), - COL_TRI(498, 500, 497), - COL_TRI(499, 785, 500), - COL_TRI(500, 785, 793), - COL_TRI(500, 793, 501), - COL_TRI(499, 755, 785), - COL_TRI(501, 793, 757), - COL_TRI(497, 501, 502), - COL_TRI(501, 757, 794), - COL_TRI(502, 501, 794), - COL_TRI(502, 794, 434), - COL_TRI(503, 796, 505), - COL_TRI(504, 795, 503), - COL_TRI(504, 797, 795), - COL_TRI(505, 796, 798), - COL_TRI(505, 798, 506), - COL_TRI(506, 797, 504), - COL_TRI(506, 798, 797), - COL_TRI(9, 53, 11), - COL_TRI(11, 53, 31), - COL_TRI(11, 31, 13), - COL_TRI(13, 31, 32), - COL_TRI(13, 32, 35), - COL_TRI(33, 29, 0), - COL_TRI(33, 0, 34), - COL_TRI(507, 510, 799), - COL_TRI(507, 799, 800), - COL_TRI(508, 509, 799), - COL_TRI(509, 800, 799), - COL_TRI(510, 507, 801), - COL_TRI(507, 802, 801), - COL_TRI(508, 510, 801), - COL_TRI(508, 799, 510), - COL_TRI_INIT(SURFACE_BURNING, 24), - COL_TRI(54, 55, 56), - COL_TRI(54, 57, 55), - COL_TRI(58, 59, 60), - COL_TRI(58, 61, 59), - COL_TRI(62, 59, 61), - COL_TRI(62, 63, 59), - COL_TRI(60, 64, 65), - COL_TRI(58, 60, 65), - COL_TRI(60, 66, 64), - COL_TRI(66, 63, 62), - COL_TRI(66, 67, 64), - COL_TRI(66, 62, 67), - COL_TRI(68, 69, 64), - COL_TRI(64, 69, 65), - COL_TRI(70, 65, 69), - COL_TRI(71, 77, 72), - COL_TRI(71, 74, 77), - COL_TRI(70, 69, 68), - COL_TRI(72, 77, 73), - COL_TRI(73, 77, 74), - COL_TRI(74, 75, 73), - COL_TRI(73, 75, 76), - COL_TRI(75, 74, 78), - COL_TRI(76, 75, 78), - COL_TRI_INIT(SURFACE_HANGABLE, 6), - COL_TRI(545, 549, 127), - COL_TRI(545, 547, 549), - COL_TRI(198, 589, 595), - COL_TRI(589, 594, 595), - COL_TRI(198, 189, 803), - COL_TRI(198, 187, 189), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 80), - COL_TRI(9, 8, 14), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(5, 2, 4), - COL_TRI(6, 0, 2), - COL_TRI(6, 2, 5), - COL_TRI(0, 7, 1), - COL_TRI(4, 3, 8), - COL_TRI(4, 8, 9), - COL_TRI(9, 10, 4), - COL_TRI(5, 4, 10), - COL_TRI(11, 12, 13), - COL_TRI(11, 14, 12), - COL_TRI(9, 14, 11), - COL_TRI(11, 15, 9), - COL_TRI(18, 17, 13), - COL_TRI(18, 13, 35), - COL_TRI(11, 13, 17), - COL_TRI(9, 15, 10), - COL_TRI(0, 19, 34), - COL_TRI(0, 6, 19), - COL_TRI(5, 36, 6), - COL_TRI(34, 19, 18), - COL_TRI(34, 18, 35), - COL_TRI(6, 37, 19), - COL_TRI(6, 36, 37), - COL_TRI(19, 37, 39), - COL_TRI(19, 39, 18), - COL_TRI(5, 38, 36), - COL_TRI(18, 39, 40), - COL_TRI(18, 40, 17), - COL_TRI(17, 40, 41), - COL_TRI(17, 41, 16), - COL_TRI(16, 41, 42), - COL_TRI(23, 44, 45), - COL_TRI(16, 42, 15), - COL_TRI(15, 42, 43), - COL_TRI(15, 43, 10), - COL_TRI(10, 43, 38), - COL_TRI(10, 38, 5), - COL_TRI(20, 44, 45), - COL_TRI(21, 44, 20), - COL_TRI(20, 45, 22), - COL_TRI(22, 45, 46), - COL_TRI(23, 45, 46), - COL_TRI(27, 23, 49), - COL_TRI(22, 46, 24), - COL_TRI(23, 47, 44), - COL_TRI(21, 47, 44), - COL_TRI(24, 46, 48), - COL_TRI(23, 46, 48), - COL_TRI(24, 48, 25), - COL_TRI(25, 48, 50), - COL_TRI(23, 48, 50), - COL_TRI(25, 50, 26), - COL_TRI(26, 50, 23), - COL_TRI(26, 23, 27), - COL_TRI(23, 49, 47), - COL_TRI(30, 51, 22), - COL_TRI(27, 49, 28), - COL_TRI(28, 49, 47), - COL_TRI(28, 47, 21), - COL_TRI(29, 21, 20), - COL_TRI(29, 33, 21), - COL_TRI(29, 22, 51), - COL_TRI(29, 20, 22), - COL_TRI(24, 30, 22), - COL_TRI(24, 52, 30), - COL_TRI(24, 25, 52), - COL_TRI(25, 26, 53), - COL_TRI(25, 53, 52), - COL_TRI(31, 53, 26), - COL_TRI(32, 31, 28), - COL_TRI(31, 26, 27), - COL_TRI(31, 27, 28), - COL_TRI(33, 32, 28), - COL_TRI(33, 28, 21), - COL_TRI(11, 16, 15), - COL_TRI(11, 17, 16), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 156), - COL_TRI(524, 714, 387), - COL_TRI(714, 392, 387), - COL_TRI(712, 714, 524), - COL_TRI(110, 387, 399), - COL_TRI(387, 385, 399), - COL_TRI(712, 524, 405), - COL_TRI(368, 804, 805), - COL_TRI(368, 805, 707), - COL_TRI(120, 119, 536), - COL_TRI(90, 805, 804), - COL_TRI(90, 804, 88), - COL_TRI(115, 525, 533), - COL_TRI(115, 533, 116), - COL_TRI(115, 112, 525), - COL_TRI(115, 531, 529), - COL_TRI(115, 529, 113), - COL_TRI(115, 113, 112), - COL_TRI(586, 583, 590), - COL_TRI(120, 536, 535), - COL_TRI(546, 548, 544), - COL_TRI(546, 128, 548), - COL_TRI(163, 576, 164), - COL_TRI(163, 162, 576), - COL_TRI(586, 584, 583), - COL_TRI(204, 607, 606), - COL_TRI(201, 604, 214), - COL_TRI(604, 201, 597), - COL_TRI(604, 597, 213), - COL_TRI(213, 597, 596), - COL_TRI(213, 596, 600), - COL_TRI(214, 600, 596), - COL_TRI(214, 596, 202), - COL_TRI(201, 214, 202), - COL_TRI(607, 186, 608), - COL_TRI(607, 204, 186), - COL_TRI(204, 197, 190), - COL_TRI(204, 606, 196), - COL_TRI(204, 196, 197), - COL_TRI(219, 608, 186), - COL_TRI(219, 186, 587), - COL_TRI(196, 606, 219), - COL_TRI(196, 219, 587), - COL_TRI(219, 606, 220), - COL_TRI(611, 612, 610), - COL_TRI(611, 610, 609), - COL_TRI(614, 613, 234), - COL_TRI(614, 620, 233), - COL_TRI(614, 235, 620), - COL_TRI(614, 234, 235), - COL_TRI(240, 620, 621), - COL_TRI(240, 233, 620), - COL_TRI(240, 239, 625), - COL_TRI(240, 625, 624), - COL_TRI(240, 237, 233), - COL_TRI(240, 624, 237), - COL_TRI(253, 254, 247), - COL_TRI(635, 632, 243), - COL_TRI(635, 243, 634), - COL_TRI(633, 271, 631), - COL_TRI(633, 631, 630), - COL_TRI(244, 636, 252), - COL_TRI(636, 249, 252), - COL_TRI(643, 268, 644), - COL_TRI(246, 253, 247), - COL_TRI(257, 637, 263), - COL_TRI(637, 260, 263), - COL_TRI(264, 265, 259), - COL_TRI(258, 264, 259), - COL_TRI(643, 642, 268), - COL_TRI(645, 641, 638), - COL_TRI(645, 646, 641), - COL_TRI(649, 651, 653), - COL_TRI(649, 653, 650), - COL_TRI(806, 657, 658), - COL_TRI(806, 658, 817), - COL_TRI(658, 656, 277), - COL_TRI(658, 657, 656), - COL_TRI(807, 818, 819), - COL_TRI(807, 806, 817), - COL_TRI(807, 817, 818), - COL_TRI(808, 807, 819), - COL_TRI(808, 819, 809), - COL_TRI(809, 820, 808), - COL_TRI(809, 810, 820), - COL_TRI(810, 821, 820), - COL_TRI(810, 822, 821), - COL_TRI(810, 823, 822), - COL_TRI(290, 666, 665), - COL_TRI(811, 823, 824), - COL_TRI(811, 822, 823), - COL_TRI(812, 825, 826), - COL_TRI(812, 826, 814), - COL_TRI(813, 825, 812), - COL_TRI(813, 827, 825), - COL_TRI(814, 826, 828), - COL_TRI(814, 828, 815), - COL_TRI(815, 828, 827), - COL_TRI(815, 827, 813), - COL_TRI(685, 340, 687), - COL_TRI(665, 662, 661), - COL_TRI(666, 662, 665), - COL_TRI(665, 661, 287), - COL_TRI(523, 522, 107), - COL_TRI(523, 107, 109), - COL_TRI(685, 687, 341), - COL_TRI(399, 355, 701), - COL_TRI(689, 346, 344), - COL_TRI(689, 691, 346), - COL_TRI(350, 347, 692), - COL_TRI(350, 351, 347), - COL_TRI(693, 347, 351), - COL_TRI(693, 351, 696), - COL_TRI(399, 699, 355), - COL_TRI(399, 385, 699), - COL_TRI(412, 734, 727), - COL_TRI(712, 719, 403), - COL_TRI(711, 712, 403), - COL_TRI(411, 727, 409), - COL_TRI(409, 410, 726), - COL_TRI(409, 726, 411), - COL_TRI(411, 728, 727), - COL_TRI(412, 730, 419), - COL_TRI(412, 419, 734), - COL_TRI(424, 741, 738), - COL_TRI(412, 728, 423), - COL_TRI(412, 423, 422), - COL_TRI(412, 727, 728), - COL_TRI(430, 426, 428), - COL_TRI(430, 737, 426), - COL_TRI(424, 432, 741), - COL_TRI(752, 440, 790), - COL_TRI(753, 444, 792), - COL_TRI(753, 792, 791), - COL_TRI(487, 752, 486), - COL_TRI(487, 486, 786), - COL_TRI(746, 744, 751), - COL_TRI(746, 751, 789), - COL_TRI(797, 796, 795), - COL_TRI(752, 790, 486), - COL_TRI(742, 760, 759), - COL_TRI(742, 446, 760), - COL_TRI(755, 757, 793), - COL_TRI(755, 793, 785), - COL_TRI(797, 798, 796), - COL_TRI(801, 509, 508), - COL_TRI(785, 784, 780), - COL_TRI(785, 780, 478), - COL_TRI(785, 778, 755), - COL_TRI(785, 478, 778), - COL_TRI(755, 778, 475), - COL_TRI(755, 475, 816), - COL_TRI(816, 780, 784), - COL_TRI(816, 475, 780), - COL_TRI(35, 32, 33), - COL_TRI(35, 33, 34), - COL_TRI(801, 802, 509), - COL_TRI_STOP(), - COL_SPECIAL_INIT(24), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -7577, -2764, 0, /*yaw*/ 64), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -5938, -3071, 0, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_04, /*pos*/ -5488, -1535, 41, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_04, /*pos*/ 4342, 1741, 41, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_05, /*pos*/ -1965, -3030, 10, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_06, /*pos*/ -1996, 3277, -19, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_06, /*pos*/ -4914, 0, -19, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_07, /*pos*/ 1843, -3071, -398, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_08, /*pos*/ 4659, -1663, 307, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_09, /*pos*/ 3123, -511, 307, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0A, /*pos*/ 1382, 0, -6, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0B, /*pos*/ 1229, 205, -410, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0B, /*pos*/ -3225, 3482, -825, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0B, /*pos*/ -1381, 3482, -821, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0C, /*pos*/ -1433, 717, -127, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0D, /*pos*/ -741, 589, 307, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0E, /*pos*/ -5017, 205, 310, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0F, /*pos*/ -6297, 3251, 1, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_10, /*pos*/ -4556, 3482, 97, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_11, /*pos*/ 1946, 4506, 96, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_12, /*pos*/ 1946, 4352, 96, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_13, /*pos*/ 6540, 3796, 83, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_14, /*pos*/ 6740, 4224, 74, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_15, /*pos*/ 3123, 3277, -19, /*yaw*/ 0), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitfs_seg7_collision_level, 0x004614d0, 37742, 0x00011e98, 12536); diff --git a/levels/bitfs/elevator/collision.inc.c b/levels/bitfs/elevator/collision.inc.c index 7a3f56c87..ec8196716 100644 --- a/levels/bitfs/elevator/collision.inc.c +++ b/levels/bitfs/elevator/collision.inc.c @@ -1,30 +1,3 @@ +#include "pc/rom_assets.h" // 0x07015124 - 0x070151B4 -const Collision bitfs_seg7_collision_07015124[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-204, 154, -204), - COL_VERTEX(205, 154, -204), - COL_VERTEX(184, 0, -183), - COL_VERTEX(-183, 0, -183), - COL_VERTEX(184, 0, 184), - COL_VERTEX(-183, 0, 184), - COL_VERTEX(205, 154, 205), - COL_VERTEX(-204, 154, 205), - COL_TRI_INIT(SURFACE_DEFAULT, 14), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(3, 4, 5), - COL_TRI(3, 2, 4), - COL_TRI(2, 6, 4), - COL_TRI(6, 5, 4), - COL_TRI(2, 1, 6), - COL_TRI(1, 3, 2), - COL_TRI(6, 7, 5), - COL_TRI(5, 7, 0), - COL_TRI(5, 0, 3), - COL_TRI(7, 6, 1), - COL_TRI(7, 1, 0), - COL_TRI(1, 0, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitfs_seg7_collision_07015124, 0x004614d0, 37742, 0x00015124, 144); diff --git a/levels/bitfs/elevator/model.inc.c b/levels/bitfs/elevator/model.inc.c index 19178bf08..a9b1027b7 100644 --- a/levels/bitfs/elevator/model.inc.c +++ b/levels/bitfs/elevator/model.inc.c @@ -1,46 +1,15 @@ +#include "pc/rom_assets.h" // 0x0700F238 - 0x0700F278 -static const Vtx bitfs_seg7_vertex_0700F238[] = { - {{{ -204, 154, 205}, 0, { 650, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 205, 154, -204}, 0, { 2012, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -204, 154, -204}, 0, { 1330, 1670}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 205, 154, 205}, 0, { 1330, 308}, {0xbc, 0xca, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700F238, 0x004614d0, 37742, 0x0000f238, 64); // 0x0700F278 - 0x0700F378 -static const Vtx bitfs_seg7_vertex_0700F278[] = { - {{{ 184, 0, -183}, 0, { 938, 480}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ 205, 154, -204}, 0, { 990, 0}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ 205, 154, 205}, 0, { 0, 0}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ 184, 0, 184}, 0, { 20, 480}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -183, 0, 184}, 0, { 938, 480}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -204, 154, 205}, 0, { 990, 0}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -204, 154, -204}, 0, { 0, 0}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -183, 0, -183}, 0, { 20, 480}, {0x67, 0x76, 0x64, 0xff}}}, - {{{ -204, 154, -204}, 0, { 990, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 184, 0, -183}, 0, { 20, 480}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -183, 0, -183}, 0, { 938, 480}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 205, 154, -204}, 0, { 0, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 205, 154, 205}, 0, { 990, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -204, 154, 205}, 0, { 0, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -183, 0, 184}, 0, { 20, 478}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 184, 0, 184}, 0, { 938, 478}, {0x74, 0x86, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700F278, 0x004614d0, 37742, 0x0000f278, 256); // 0x0700F378 - 0x0700F3B8 -static const Vtx bitfs_seg7_vertex_0700F378[] = { - {{{ -183, 0, -183}, 0, { 0, 990}, {0x43, 0x56, 0x37, 0xff}}}, - {{{ 184, 0, 184}, 0, { 2176, 254}, {0x43, 0x56, 0x37, 0xff}}}, - {{{ -183, 0, 184}, 0, { 704, -482}, {0x43, 0x56, 0x37, 0xff}}}, - {{{ 184, 0, -183}, 0, { 1440, 1724}, {0x43, 0x56, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700F378, 0x004614d0, 37742, 0x0000f378, 64); // 0x0700F3B8 - 0x0700F3F8 -static const Vtx bitfs_seg7_vertex_0700F3B8[] = { - {{{ 205, 154, -204}, 0, { 990, 0}, {0x79, 0xb2, 0xeb, 0xff}}}, - {{{ -183, 0, -183}, 0, { 20, 20}, {0x79, 0xb2, 0xeb, 0xff}}}, - {{{ 184, 0, -183}, 0, { 938, 20}, {0x79, 0xb2, 0xeb, 0xff}}}, - {{{ -204, 154, -204}, 0, { 0, 0}, {0x79, 0xb2, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700F3B8, 0x004614d0, 37742, 0x0000f3b8, 64); // 0x0700F3F8 - 0x0700F430 static const Gfx bitfs_seg7_dl_0700F3F8[] = { diff --git a/levels/bitfs/moving_square_platform/collision.inc.c b/levels/bitfs/moving_square_platform/collision.inc.c index 418510195..350fd3e96 100644 --- a/levels/bitfs/moving_square_platform/collision.inc.c +++ b/levels/bitfs/moving_square_platform/collision.inc.c @@ -1,20 +1,3 @@ +#include "pc/rom_assets.h" // 0x07015714 - 0x07015766 -const Collision bitfs_seg7_collision_07015714[] = { - COL_INIT(), - COL_VERTEX_INIT(0x5), - COL_VERTEX(0, 0, 0), - COL_VERTEX(307, 307, -306), - COL_VERTEX(307, 307, 307), - COL_VERTEX(-306, 307, -306), - COL_VERTEX(-306, 307, 307), - COL_TRI_INIT(SURFACE_DEFAULT, 4), - COL_TRI(0, 1, 2), - COL_TRI(1, 0, 3), - COL_TRI(4, 3, 0), - COL_TRI(0, 2, 4), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitfs_seg7_collision_07015714, 0x004614d0, 37742, 0x00015714, 82); diff --git a/levels/bitfs/moving_square_platform/model.inc.c b/levels/bitfs/moving_square_platform/model.inc.c index 615e1ad8f..c4e94d745 100644 --- a/levels/bitfs/moving_square_platform/model.inc.c +++ b/levels/bitfs/moving_square_platform/model.inc.c @@ -1,25 +1,9 @@ +#include "pc/rom_assets.h" // 0x070111A8 - 0x070111E8 -static const Vtx bitfs_seg7_vertex_070111A8[] = { - {{{ 307, 307, -306}, 0, { 5078, -4120}, {0xe0, 0xf5, 0xc9, 0xff}}}, - {{{ -306, 307, 307}, 0, { 0, 990}, {0xe0, 0xf5, 0xc9, 0xff}}}, - {{{ 307, 307, 307}, 0, { 5078, 990}, {0xe0, 0xf5, 0xc9, 0xff}}}, - {{{ -306, 307, -306}, 0, { 0, -4120}, {0xe0, 0xf5, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070111A8, 0x004614d0, 37742, 0x000111a8, 64); // 0x070111E8 - 0x07011298 -static const Vtx bitfs_seg7_vertex_070111E8[] = { - {{{ 307, 307, -306}, 0, { 0, 1604}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 990, -132}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -306, 307, -306}, 0, { 2012, 1604}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 734, -132}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 307, 307, 307}, 0, { 1500, 1604}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -306, 307, 307}, 0, { 0, 1604}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 990, -132}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ 307, 307, -306}, 0, { 2012, 1604}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ 307, 307, 307}, 0, { 0, 1604}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ -306, 307, 307}, 0, { 2012, 1604}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ -306, 307, -306}, 0, { 0, 1604}, {0x96, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070111E8, 0x004614d0, 37742, 0x000111e8, 176); // 0x07011298 - 0x070112D0 static const Gfx bitfs_seg7_dl_07011298[] = { diff --git a/levels/bitfs/platform_on_track/collision.inc.c b/levels/bitfs/platform_on_track/collision.inc.c index 270efa08b..114784b11 100644 --- a/levels/bitfs/platform_on_track/collision.inc.c +++ b/levels/bitfs/platform_on_track/collision.inc.c @@ -1,26 +1,3 @@ +#include "pc/rom_assets.h" // 0x070157E0 - 0x07015858 -const Collision bitfs_seg7_collision_070157E0[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(307, 0, -306), - COL_VERTEX(-306, 205, -306), - COL_VERTEX(307, 205, -306), - COL_VERTEX(-306, 0, -306), - COL_VERTEX(307, 205, 307), - COL_VERTEX(307, 0, 307), - COL_VERTEX(-306, 205, 307), - COL_VERTEX(-306, 0, 307), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(0, 4, 5), - COL_TRI(0, 2, 4), - COL_TRI(2, 1, 6), - COL_TRI(7, 6, 1), - COL_TRI(7, 1, 3), - COL_TRI(2, 6, 4), - COL_TRI(4, 7, 5), - COL_TRI(4, 6, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitfs_seg7_collision_070157E0, 0x004614d0, 37742, 0x000157e0, 120); diff --git a/levels/bitfs/platform_on_track/model.inc.c b/levels/bitfs/platform_on_track/model.inc.c index 09a8e95e6..ad8405dd1 100644 --- a/levels/bitfs/platform_on_track/model.inc.c +++ b/levels/bitfs/platform_on_track/model.inc.c @@ -1,30 +1,9 @@ +#include "pc/rom_assets.h" // 0x070115D8 - 0x070116D8 -static const Vtx bitfs_seg7_vertex_070115D8[] = { - {{{ 307, 205, -306}, 0, { 4056, 5076}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -306, 205, -306}, 0, { 0, 5076}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -306, 205, 307}, 0, { 0, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 307, 205, 307}, 0, { 4056, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 307, 0, -306}, 0, { 0, 990}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -306, 205, -306}, 0, { 4056, 0}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 307, 205, -306}, 0, { 0, 0}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -306, 0, -306}, 0, { 4056, 990}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 307, 205, 307}, 0, { 4056, 0}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -306, 0, 307}, 0, { 0, 990}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 307, 0, 307}, 0, { 4056, 990}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -306, 205, 307}, 0, { 0, 0}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 307, 0, -306}, 0, { 4056, 990}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 307, 205, 307}, 0, { 0, 0}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 307, 0, 307}, 0, { 0, 990}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 307, 205, -306}, 0, { 4056, 0}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070115D8, 0x004614d0, 37742, 0x000115d8, 256); // 0x070116D8 - 0x07011718 -static const Vtx bitfs_seg7_vertex_070116D8[] = { - {{{ -306, 0, 307}, 0, { 0, 990}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -306, 205, 307}, 0, { 0, 0}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -306, 205, -306}, 0, { 4056, 0}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -306, 0, -306}, 0, { 4056, 990}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070116D8, 0x004614d0, 37742, 0x000116d8, 64); // 0x07011718 - 0x07011798 static const Gfx bitfs_seg7_dl_07011718[] = { diff --git a/levels/bitfs/seesaw_platform/collision.inc.c b/levels/bitfs/seesaw_platform/collision.inc.c index 4d15e5f5c..97c6892cb 100644 --- a/levels/bitfs/seesaw_platform/collision.inc.c +++ b/levels/bitfs/seesaw_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07015928 - 0x070159AC -const Collision bitfs_seg7_collision_07015928[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-511, 179, 307), - COL_VERTEX(512, 179, 307), - COL_VERTEX(512, 179, -306), - COL_VERTEX(512, 26, -306), - COL_VERTEX(512, 26, 307), - COL_VERTEX(-511, 26, 307), - COL_VERTEX(-511, 26, -306), - COL_VERTEX(-511, 179, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI(1, 4, 3), - COL_TRI(5, 1, 0), - COL_TRI(5, 4, 1), - COL_TRI(4, 6, 3), - COL_TRI(7, 2, 3), - COL_TRI(0, 2, 7), - COL_TRI(4, 5, 6), - COL_TRI(0, 6, 5), - COL_TRI(0, 7, 6), - COL_TRI(7, 3, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitfs_seg7_collision_07015928, 0x004614d0, 37742, 0x00015928, 132); diff --git a/levels/bitfs/seesaw_platform/model.inc.c b/levels/bitfs/seesaw_platform/model.inc.c index d9e716401..8ce19b519 100644 --- a/levels/bitfs/seesaw_platform/model.inc.c +++ b/levels/bitfs/seesaw_platform/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x07011C18 - 0x07011D18 -static const Vtx bitfs_seg7_vertex_07011C18[] = { - {{{ -511, 179, 307}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 512, 179, 307}, 0, { 1672, -714}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 512, 179, -306}, 0, { 2694, 308}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -511, 179, -306}, 0, { 990, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 512, 26, 307}, 0, { 1672, -714}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -511, 26, 307}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -511, 26, -306}, 0, { 990, 2010}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 512, 26, -306}, 0, { 2694, 308}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 512, 179, 307}, 0, { 478, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, 26, -306}, 0, { 1246, 1754}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, 179, -306}, 0, { 1500, 1498}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, 26, 307}, 0, { 224, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, 179, 307}, 0, { 478, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, 179, -306}, 0, { 1500, 1498}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, 26, -306}, 0, { 1246, 1754}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, 26, 307}, 0, { 224, 734}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07011C18, 0x004614d0, 37742, 0x00011c18, 256); // 0x07011D18 - 0x07011D98 -static const Vtx bitfs_seg7_vertex_07011D18[] = { - {{{ -511, 26, 307}, 0, { -1988, -1480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 512, 179, 307}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -511, 179, 307}, 0, { -1734, -1736}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 512, 26, 307}, 0, { -286, 224}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -511, 179, -306}, 0, { -1734, -1736}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 512, 26, -306}, 0, { -286, 224}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -511, 26, -306}, 0, { -1988, -1480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 512, 179, -306}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07011D18, 0x004614d0, 37742, 0x00011d18, 128); // 0x07011D98 - 0x07011E28 const Gfx bitfs_seg7_dl_07011D98[] = { diff --git a/levels/bitfs/sinking_cage_platform/collision.inc.c b/levels/bitfs/sinking_cage_platform/collision.inc.c index 398cd466d..5f9871d1e 100644 --- a/levels/bitfs/sinking_cage_platform/collision.inc.c +++ b/levels/bitfs/sinking_cage_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x070151B4 - 0x07015238 -const Collision bitfs_seg7_collision_sinking_cage_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0xA), - COL_VERTEX(307, 0, 307), - COL_VERTEX(307, 0, -306), - COL_VERTEX(307, 152, 307), - COL_VERTEX(307, 152, -306), - COL_VERTEX(-306, 0, -306), - COL_VERTEX(307, 154, -306), - COL_VERTEX(-306, 154, -306), - COL_VERTEX(-306, 0, 307), - COL_VERTEX(-306, 154, 307), - COL_VERTEX(307, 154, 307), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI(1, 4, 5), - COL_TRI(6, 4, 7), - COL_TRI(4, 6, 5), - COL_TRI(8, 6, 7), - COL_TRI(3, 6, 8), - COL_TRI(9, 7, 0), - COL_TRI(9, 8, 7), - COL_TRI(3, 8, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitfs_seg7_collision_sinking_cage_platform, 0x004614d0, 37742, 0x000151b4, 132); diff --git a/levels/bitfs/sinking_cage_platform/model.inc.c b/levels/bitfs/sinking_cage_platform/model.inc.c index 95b622634..aa63e73a0 100644 --- a/levels/bitfs/sinking_cage_platform/model.inc.c +++ b/levels/bitfs/sinking_cage_platform/model.inc.c @@ -1,18 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700F590 - 0x0700F650 -static const Vtx bitfs_seg7_vertex_0700F590[] = { - {{{ 307, 152, -288}, 0, { -3092, -2076}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -306, 154, -288}, 0, { 0, -2076}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -306, 154, 307}, 0, { 0, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 307, 152, 307}, 0, { -3092, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 307, 154, -286}, 0, { 3060, -722}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -306, 0, -286}, 0, { -8, 44}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 307, 0, -286}, 0, { 3060, 44}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -306, 154, -286}, 0, { -8, -722}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 307, 154, 307}, 0, { 3060, -722}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -306, 0, 307}, 0, { -8, 44}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 307, 0, 307}, 0, { 3060, 44}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -306, 154, 307}, 0, { -8, -722}, {0x8c, 0x98, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700F590, 0x004614d0, 37742, 0x0000f590, 192); // 0x0700F650 - 0x0700F6A8 static const Gfx bitfs_seg7_dl_0700F650[] = { diff --git a/levels/bitfs/sinking_cage_pole/model.inc.c b/levels/bitfs/sinking_cage_pole/model.inc.c index 44bc121a9..44ee669c4 100644 --- a/levels/bitfs/sinking_cage_pole/model.inc.c +++ b/levels/bitfs/sinking_cage_pole/model.inc.c @@ -1,68 +1,15 @@ +#include "pc/rom_assets.h" // 0x0700F718 - 0x0700F818 -static const Vtx bitfs_seg7_vertex_0700F718[] = { - {{{ -7, 742, -12}, 0, { 334, -7110}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 8, 742, 13}, 0, { 386, -6956}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 15, 742, 0}, 0, { 410, -6880}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -7, 742, 13}, 0, { 334, -7110}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -14, 742, 0}, 0, { 308, -7186}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 8, 742, -12}, 0, { 386, -6956}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 297, 0, 307}, 0, { 308, 4054}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ 297, 152, 307}, 0, { 644, 4054}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ 297, 1, -288}, 0, { 308, -2076}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ -306, 0, 307}, 0, { 308, 4054}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ -306, 154, 307}, 0, { 650, 4054}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ -306, 154, -288}, 0, { 650, -2076}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ -306, 1, -288}, 0, { 308, -2076}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ 307, 1, -288}, 0, { 308, -2076}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ 307, 152, -288}, 0, { 644, -2076}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ 307, 152, 307}, 0, { 644, 4054}, {0x5e, 0x58, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700F718, 0x004614d0, 37742, 0x0000f718, 256); // 0x0700F818 - 0x0700F8F8 -static const Vtx bitfs_seg7_vertex_0700F818[] = { - {{{ 307, 1, -288}, 0, { 308, -2076}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ 307, 152, 307}, 0, { 644, 4054}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ 307, 0, 307}, 0, { 308, 4054}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ -296, 1, -288}, 0, { 308, -2076}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ -296, 154, -288}, 0, { 650, -2076}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ -296, 0, 307}, 0, { 308, 4054}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ -296, 154, 307}, 0, { 650, 4054}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ 297, 152, 307}, 0, { 644, 4054}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ 297, 152, -288}, 0, { 644, -2076}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ 297, 1, -288}, 0, { 308, -2076}, {0x5e, 0x58, 0xa6, 0xff}}}, - {{{ -14, 0, 0}, 0, { 308, 2010}, {0x97, 0xa0, 0xcd, 0xff}}}, - {{{ -14, 742, 0}, 0, { 308, -7186}, {0x97, 0xa0, 0xcd, 0xff}}}, - {{{ -7, 742, -12}, 0, { 334, -7110}, {0x97, 0xa0, 0xcd, 0xff}}}, - {{{ -7, 0, -12}, 0, { 334, 2086}, {0x97, 0xa0, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700F818, 0x004614d0, 37742, 0x0000f818, 224); // 0x0700F8F8 - 0x0700F9F8 -static const Vtx bitfs_seg7_vertex_0700F8F8[] = { - {{{ 15, 0, 0}, 0, { 410, 2316}, {0x97, 0xa0, 0xcd, 0xff}}}, - {{{ 8, 742, 13}, 0, { 386, -6956}, {0x97, 0xa0, 0xcd, 0xff}}}, - {{{ 8, 0, 13}, 0, { 386, 2240}, {0x97, 0xa0, 0xcd, 0xff}}}, - {{{ 15, 742, 0}, 0, { 410, -6880}, {0x97, 0xa0, 0xcd, 0xff}}}, - {{{ 8, 0, -12}, 0, { 386, 2240}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 15, 742, 0}, 0, { 410, -6880}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 15, 0, 0}, 0, { 410, 2316}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 8, 742, -12}, 0, { 386, -6956}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -7, 0, 13}, 0, { 334, 2086}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -7, 742, 13}, 0, { 334, -7110}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -14, 742, 0}, 0, { 308, -7186}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -14, 0, 0}, 0, { 308, 2010}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -7, 0, -12}, 0, { 334, 2086}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -7, 742, -12}, 0, { 334, -7110}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 8, 742, -12}, 0, { 386, -6956}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 8, 0, -12}, 0, { 386, 2240}, {0x79, 0x8c, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700F8F8, 0x004614d0, 37742, 0x0000f8f8, 256); // 0x0700F9F8 - 0x0700FA38 -static const Vtx bitfs_seg7_vertex_0700F9F8[] = { - {{{ 8, 0, 13}, 0, { 386, 2240}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -7, 742, 13}, 0, { 334, -7110}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -7, 0, 13}, 0, { 334, 2086}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 8, 742, 13}, 0, { 386, -6956}, {0x79, 0x8c, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700F9F8, 0x004614d0, 37742, 0x0000f9f8, 64); // 0x0700FA38 - 0x0700FB38 static const Gfx bitfs_seg7_dl_0700FA38[] = { diff --git a/levels/bitfs/sinking_platforms/collision.inc.c b/levels/bitfs/sinking_platforms/collision.inc.c index 669744b01..456d85d8e 100644 --- a/levels/bitfs/sinking_platforms/collision.inc.c +++ b/levels/bitfs/sinking_platforms/collision.inc.c @@ -1,41 +1,3 @@ +#include "pc/rom_assets.h" // 0x07015858 - 0x07015928 -const Collision bitfs_seg7_collision_sinking_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0xE), - COL_VERTEX(922, 0, 614), - COL_VERTEX(614, 56, 614), - COL_VERTEX(307, 0, 614), - COL_VERTEX(922, 0, -613), - COL_VERTEX(307, 0, -613), - COL_VERTEX(614, 56, -613), - COL_VERTEX(0, 56, 614), - COL_VERTEX(-306, 0, 614), - COL_VERTEX(-613, 56, 614), - COL_VERTEX(-921, 0, 614), - COL_VERTEX(-306, 0, -613), - COL_VERTEX(0, 56, -613), - COL_VERTEX(-921, 0, -613), - COL_VERTEX(-613, 56, -613), - COL_TRI_INIT(SURFACE_DEFAULT, 6), - COL_TRI(0, 1, 2), - COL_TRI(3, 4, 5), - COL_TRI(2, 6, 7), - COL_TRI(7, 8, 9), - COL_TRI(4, 10, 11), - COL_TRI(10, 12, 13), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 12), - COL_TRI(5, 1, 0), - COL_TRI(12, 8, 13), - COL_TRI(12, 9, 8), - COL_TRI(13, 8, 7), - COL_TRI(13, 7, 10), - COL_TRI(10, 7, 6), - COL_TRI(10, 6, 11), - COL_TRI(11, 6, 2), - COL_TRI(11, 2, 4), - COL_TRI(4, 2, 1), - COL_TRI(4, 1, 5), - COL_TRI(5, 0, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitfs_seg7_collision_sinking_platform, 0x004614d0, 37742, 0x00015858, 208); diff --git a/levels/bitfs/sinking_platforms/model.inc.c b/levels/bitfs/sinking_platforms/model.inc.c index a6b1620b0..a6761a977 100644 --- a/levels/bitfs/sinking_platforms/model.inc.c +++ b/levels/bitfs/sinking_platforms/model.inc.c @@ -1,61 +1,15 @@ +#include "pc/rom_assets.h" // 0x07011808 - 0x07011908 -static const Vtx bitfs_seg7_vertex_07011808[] = { - {{{ -921, 0, -613}, 0, { 0, 3236}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ -921, 0, 614}, 0, { 4056, 3236}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ -613, 56, 614}, 0, { 4056, 1996}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ -613, 56, -613}, 0, { 0, 1996}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ -306, 0, -613}, 0, { 0, 3236}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ -306, 0, 614}, 0, { 4056, 3236}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ 0, 56, 614}, 0, { 4056, 1996}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ 0, 56, -613}, 0, { 0, 1996}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ 307, 0, -613}, 0, { 0, 3236}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ 614, 56, 614}, 0, { 4056, 1996}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ 614, 56, -613}, 0, { 0, 1996}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ 307, 0, 614}, 0, { 4056, 3236}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ -613, 56, -613}, 0, { 0, 2012}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -613, 56, 614}, 0, { 4056, 2012}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -306, 0, 614}, 0, { 4056, 3252}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -306, 0, -613}, 0, { 0, 3252}, {0x8c, 0x98, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07011808, 0x004614d0, 37742, 0x00011808, 256); // 0x07011908 - 0x07011988 -static const Vtx bitfs_seg7_vertex_07011908[] = { - {{{ 0, 56, -613}, 0, { 990, 1996}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 307, 0, 614}, 0, { -3096, 3236}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 307, 0, -613}, 0, { 990, 3236}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 0, 56, 614}, 0, { -3096, 1996}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 614, 56, -613}, 0, { 990, 2012}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 614, 56, 614}, 0, { -3096, 2012}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 922, 0, 614}, 0, { -3096, 3252}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 922, 0, -613}, 0, { 990, 3252}, {0x8c, 0x98, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07011908, 0x004614d0, 37742, 0x00011908, 128); // 0x07011988 - 0x07011A68 -static const Vtx bitfs_seg7_vertex_07011988[] = { - {{{ 307, 0, 614}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ 0, 56, 614}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ -306, 0, 614}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ 922, 0, 614}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ 614, 56, 614}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ 922, 0, -613}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ 307, 0, -613}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ 614, 56, -613}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ -306, 0, -613}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ 0, 56, -613}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ -921, 0, -613}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ -613, 56, -613}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ -613, 56, 614}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, - {{{ -921, 0, 614}, 0, { 0, 0}, {0x48, 0x3b, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07011988, 0x004614d0, 37742, 0x00011988, 224); // 0x07011A68 - 0x07011AB8 -static const Vtx bitfs_seg7_vertex_07011A68[] = { - {{{ 307, 0, 614}, 0, { 0, 0}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 0, 56, 614}, 0, { 0, 0}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -306, 0, 614}, 0, { 0, 0}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -613, 56, 614}, 0, { 0, 0}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -921, 0, 614}, 0, { 0, 0}, {0x79, 0x8c, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07011A68, 0x004614d0, 37742, 0x00011a68, 80); // 0x07011AB8 - 0x07011B48 static const Gfx bitfs_seg7_dl_07011AB8[] = { diff --git a/levels/bitfs/sliding_platform/collision.inc.c b/levels/bitfs/sliding_platform/collision.inc.c index 83d113bff..03a137a98 100644 --- a/levels/bitfs/sliding_platform/collision.inc.c +++ b/levels/bitfs/sliding_platform/collision.inc.c @@ -1,26 +1,3 @@ +#include "pc/rom_assets.h" // 0x07015768 - 0x070157E0 -const Collision bitfs_seg7_collision_07015768[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-361, 109, 179), - COL_VERTEX(355, 109, 179), - COL_VERTEX(355, 109, -188), - COL_VERTEX(355, 7, 179), - COL_VERTEX(355, 7, -188), - COL_VERTEX(-361, 7, 179), - COL_VERTEX(-361, 7, -188), - COL_VERTEX(-361, 109, -188), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI(0, 3, 1), - COL_TRI(0, 5, 3), - COL_TRI(2, 4, 6), - COL_TRI(2, 6, 7), - COL_TRI(0, 2, 7), - COL_TRI(7, 5, 0), - COL_TRI(7, 6, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitfs_seg7_collision_07015768, 0x004614d0, 37742, 0x00015768, 120); diff --git a/levels/bitfs/sliding_platform/model.inc.c b/levels/bitfs/sliding_platform/model.inc.c index 3bbc20b25..2da7829b9 100644 --- a/levels/bitfs/sliding_platform/model.inc.c +++ b/levels/bitfs/sliding_platform/model.inc.c @@ -1,30 +1,9 @@ +#include "pc/rom_assets.h" // 0x070113A8 - 0x070114A8 -static const Vtx bitfs_seg7_vertex_070113A8[] = { - {{{ 355, 109, 179}, 0, { 990, 0}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ 355, 7, 179}, 0, { 990, 480}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ 355, 7, -188}, 0, { 0, 480}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ 355, 109, -188}, 0, { 0, 0}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ -361, 109, -188}, 0, { 734, 480}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ -361, 7, -188}, 0, { 734, 990}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ -361, 7, 179}, 0, { -286, 990}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ -361, 109, 179}, 0, { -286, 480}, {0xce, 0x35, 0x16, 0xff}}}, - {{{ -361, 109, 179}, 0, { 224, 650}, {0xdf, 0x3f, 0x1f, 0xff}}}, - {{{ 355, 7, 179}, 0, { 2268, 820}, {0xdf, 0x3f, 0x1f, 0xff}}}, - {{{ 355, 109, 179}, 0, { 2268, 650}, {0xdf, 0x3f, 0x1f, 0xff}}}, - {{{ -361, 7, 179}, 0, { 224, 820}, {0xdf, 0x3f, 0x1f, 0xff}}}, - {{{ 355, 109, -188}, 0, { 0, 478}, {0xdf, 0x3f, 0x1f, 0xff}}}, - {{{ -361, 7, -188}, 0, { -322, 2522}, {0xdf, 0x3f, 0x1f, 0xff}}}, - {{{ -361, 109, -188}, 0, { 0, 2522}, {0xdf, 0x3f, 0x1f, 0xff}}}, - {{{ 355, 7, -188}, 0, { -322, 478}, {0xdf, 0x3f, 0x1f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070113A8, 0x004614d0, 37742, 0x000113a8, 256); // 0x070114A8 - 0x070114E8 -static const Vtx bitfs_seg7_vertex_070114A8[] = { - {{{ -361, 109, 179}, 0, { 990, 990}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 355, 109, -188}, 0, { 0, 3032}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -361, 109, -188}, 0, { 0, 990}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 355, 109, 179}, 0, { 990, 3032}, {0xff, 0xe5, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070114A8, 0x004614d0, 37742, 0x000114a8, 64); // 0x070114E8 - 0x07011568 static const Gfx bitfs_seg7_dl_070114E8[] = { diff --git a/levels/bitfs/stretching_platform/1.inc.c b/levels/bitfs/stretching_platform/1.inc.c index 308e6c37f..1aec69500 100644 --- a/levels/bitfs/stretching_platform/1.inc.c +++ b/levels/bitfs/stretching_platform/1.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x070101D8 - 0x070102D8 -static const Vtx bitfs_seg7_vertex_070101D8[] = { - {{{ 0, 0, -298}, 0, { 0, 1000}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1125, 717, 315}, 0, { 2012, -3438}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 0, 0, 314}, 0, { 2004, 1002}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1331, 1946, -911}, 0, { 2008, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 154, 2662, -298}, 0, { 0, -3596}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1331, 1946, -298}, 0, { 0, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 154, 2662, -913}, 0, { 2012, -3596}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 614, 1331, 315}, 0, { 2012, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1331, 1946, -298}, 0, { 0, -2150}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 614, 1331, -298}, 0, { 0, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1331, 1946, 321}, 0, { 2032, -2150}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -306, 1331, -918}, 0, { 2028, -2416}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1125, 717, -913}, 0, { 2012, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1125, 717, -298}, 0, { 0, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -306, 1331, -298}, 0, { 0, -2416}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1125, 717, -298}, 0, { 0, -3440}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070101D8, 0x004614d0, 37742, 0x000101d8, 256); // 0x070102D8 - 0x07010340 static const Gfx bitfs_seg7_dl_070102D8[] = { diff --git a/levels/bitfs/stretching_platform/2.inc.c b/levels/bitfs/stretching_platform/2.inc.c index f660f2535..23dae05e8 100644 --- a/levels/bitfs/stretching_platform/2.inc.c +++ b/levels/bitfs/stretching_platform/2.inc.c @@ -1,213 +1,36 @@ +#include "pc/rom_assets.h" // 0x070103B0 - 0x070104A0 -static const Vtx bitfs_seg7_vertex_070103B0[] = { - {{{ 1946, 1946, -292}, 0, { -1818, 5842}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1843, 1741, -292}, 0, { -1946, 5204}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1638, 1946, -292}, 0, { -1052, 5076}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 154, 2662, -913}, 0, { 4440, 3160}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 51, 2458, -810}, 0, { 4312, 2520}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -357, 2458, -810}, 0, { 5334, 1498}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -460, 2662, -913}, 0, { 5972, 1626}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -460, 2662, 315}, 0, { 5972, 1626}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -357, 2458, 213}, 0, { 5334, 1498}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -153, 2458, 213}, 0, { 4822, 2010}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -153, 2662, 315}, 0, { 5206, 2394}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -153, 2662, -298}, 0, { 5206, 2394}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 51, 2458, -298}, 0, { 4312, 2520}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 154, 2662, -298}, 0, { 4440, 3160}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -153, 2458, -298}, 0, { 4822, 2010}, {0x7f, 0x52, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070103B0, 0x004614d0, 37742, 0x000103b0, 240); // 0x070104A0 - 0x07010590 -static const Vtx bitfs_seg7_vertex_070104A0[] = { - {{{ -1740, 717, 315}, 0, { 4312, -6420}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -1637, 512, 213}, 0, { 3672, -6548}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -1228, 512, 213}, 0, { 2650, -5526}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1843, 1741, -292}, 0, { -1946, 5204}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1638, 1741, -292}, 0, { -1436, 4692}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1638, 1946, -292}, 0, { -1052, 5076}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1638, 1741, -804}, 0, { -1436, 4692}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1331, 1946, -906}, 0, { -286, 4310}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1638, 1946, -906}, 0, { -1052, 5076}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1434, 1741, -804}, 0, { -924, 4182}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1434, 1741, 219}, 0, { -924, 4182}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1843, 1741, 219}, 0, { -1946, 5204}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1946, 1946, 321}, 0, { -1818, 5842}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1331, 1946, 321}, 0, { -286, 4310}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -1125, 717, 315}, 0, { 2778, -4886}, {0x7f, 0x52, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_070104A0, 0x004614d0, 37742, 0x000104a0, 240); // 0x07010590 - 0x07010680 -static const Vtx bitfs_seg7_vertex_07010590[] = { - {{{ -1125, 717, -913}, 0, { 2778, -4886}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -1228, 512, -810}, 0, { 2650, -5526}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -1637, 512, -810}, 0, { 3672, -6548}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -1740, 717, -913}, 0, { 4312, -6420}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -204, 1126, 208}, 0, { 1628, -1438}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 614, 1331, 310}, 0, { 0, 990}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -306, 1331, 310}, 0, { 2268, -1310}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 512, 1126, 208}, 0, { -158, 352}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 512, 1126, -815}, 0, { -158, 352}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -204, 1126, -815}, 0, { 1628, -1438}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ -306, 1331, -918}, 0, { 2268, -1310}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 614, 1331, -918}, 0, { 0, 990}, {0x7f, 0x52, 0xac, 0xff}}}, - {{{ 1638, 1741, -804}, 0, { -142, 6466}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 1638, 1946, -906}, 0, { -16, 7104}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 1638, 1946, -292}, 0, { 1516, 5572}, {0x56, 0x3d, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07010590, 0x004614d0, 37742, 0x00010590, 240); // 0x07010680 - 0x07010770 -static const Vtx bitfs_seg7_vertex_07010680[] = { - {{{ -460, 2662, -913}, 0, { 1756, 8908}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -357, 2458, 213}, 0, { 4184, 5714}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -460, 2662, 315}, 0, { 4822, 5842}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -357, 2458, -810}, 0, { 1628, 8270}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 51, 2458, -810}, 0, { 1628, 8270}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 154, 2662, -913}, 0, { 1756, 8908}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 154, 2662, -298}, 0, { 3290, 7376}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 51, 2458, -298}, 0, { 2906, 6992}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -153, 2458, -298}, 0, { 2906, 6992}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -153, 2662, -298}, 0, { 3290, 7376}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -153, 2662, 315}, 0, { 4822, 5842}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -153, 2458, 213}, 0, { 4184, 5714}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -1228, 512, -810}, 0, { -3224, 3416}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -1125, 717, 315}, 0, { 0, 990}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -1228, 512, 213}, 0, { -668, 862}, {0x56, 0x3d, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07010680, 0x004614d0, 37742, 0x00010680, 240); // 0x07010770 - 0x07010850 -static const Vtx bitfs_seg7_vertex_07010770[] = { - {{{ 1638, 1741, -804}, 0, { -142, 6466}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 1638, 1946, -292}, 0, { 1516, 5572}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 1638, 1741, -292}, 0, { 1134, 5188}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 1946, 1946, -292}, 0, { 1516, 5572}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 1946, 1946, 321}, 0, { 3050, 4038}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 1843, 1741, 219}, 0, { 2412, 3910}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 1843, 1741, -292}, 0, { 1134, 5188}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 1434, 1741, 219}, 0, { 2412, 3910}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 1331, 1946, 321}, 0, { 3050, 4038}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 1434, 1741, -804}, 0, { -142, 6466}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 1331, 1946, -906}, 0, { -16, 7104}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -1228, 512, -810}, 0, { -3224, 3416}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -1125, 717, -913}, 0, { -3096, 4054}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -1125, 717, 315}, 0, { 0, 990}, {0x56, 0x3d, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07010770, 0x004614d0, 37742, 0x00010770, 224); // 0x07010850 - 0x07010940 -static const Vtx bitfs_seg7_vertex_07010850[] = { - {{{ 0, 1331, -150}, 0, { 1502, -542}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 307, 1331, -150}, 0, { 734, 224}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 307, 1126, -150}, 0, { 352, -160}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -1637, 512, 213}, 0, { -668, 862}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -1740, 717, 315}, 0, { 0, 990}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -1740, 717, -913}, 0, { -3096, 4054}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -1637, 512, -810}, 0, { -3224, 3416}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -204, 1126, 208}, 0, { 850, 2406}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -306, 1331, 310}, 0, { 1488, 2534}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -204, 1126, -815}, 0, { -1704, 4962}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -306, 1331, -918}, 0, { -1576, 5600}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 614, 1331, -918}, 0, { -1576, 5600}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 512, 1126, 208}, 0, { 850, 2406}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 512, 1126, -815}, 0, { -1704, 4962}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 614, 1331, 310}, 0, { 1488, 2534}, {0x56, 0x3d, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07010850, 0x004614d0, 37742, 0x00010850, 240); // 0x07010940 - 0x07010A40 -static const Vtx bitfs_seg7_vertex_07010940[] = { - {{{ 0, 1126, -457}, 0, { 1118, -926}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 307, 1331, -457}, 0, { 734, 224}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 0, 1331, -457}, 0, { 1502, -542}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 0, 1331, -150}, 0, { 1502, -542}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 307, 1126, -150}, 0, { 352, -160}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 0, 1126, -150}, 0, { 1118, -926}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ 307, 1126, -457}, 0, { 352, -160}, {0x56, 0x3d, 0x86, 0xff}}}, - {{{ -1125, 717, -913}, 0, { 1374, 5714}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ -1740, 717, 315}, 0, { -3224, 4182}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ -1125, 717, 315}, 0, { -1690, 2648}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ -460, 2662, -913}, 0, { 3034, 4054}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ -460, 2662, 315}, 0, { 0, 990}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ -153, 2662, 315}, 0, { 734, 224}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 154, 2662, -298}, 0, { 3034, 990}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 154, 2662, -913}, 0, { 4568, 2520}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ -153, 2662, -298}, 0, { 2268, 1754}, {0xb5, 0xc0, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07010940, 0x004614d0, 37742, 0x00010940, 256); // 0x07010A40 - 0x07010B30 -static const Vtx bitfs_seg7_vertex_07010A40[] = { - {{{ 1331, 1946, 321}, 0, { 4424, -3498}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 1638, 1946, -292}, 0, { 6722, -2730}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 1638, 1946, -906}, 0, { 8256, -1198}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 1331, 1946, -906}, 0, { 7490, -432}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 1946, 1946, 321}, 0, { 5956, -5030}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 1946, 1946, -292}, 0, { 7490, -3498}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ -306, 1331, 310}, 0, { 364, 620}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 0, 1331, -150}, 0, { 2280, 1000}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 0, 1331, -457}, 0, { 3046, 1768}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ -1125, 717, -913}, 0, { 1374, 5714}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ -1740, 717, -913}, 0, { -158, 7248}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ -1740, 717, 315}, 0, { -3224, 4182}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 614, 1331, -918}, 0, { 5730, 1384}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 307, 1331, -150}, 0, { 3046, 236}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 614, 1331, 310}, 0, { 2664, -1680}, {0xb5, 0xc0, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07010A40, 0x004614d0, 37742, 0x00010a40, 240); // 0x07010B30 - 0x07010C30 -static const Vtx bitfs_seg7_vertex_07010B30[] = { - {{{ -306, 1331, -918}, 0, { 3430, 3684}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 307, 1331, -457}, 0, { 3814, 1000}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 614, 1331, -918}, 0, { 5730, 1384}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 307, 1331, -150}, 0, { 3046, 236}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 0, 1331, -457}, 0, { 3046, 1768}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ -306, 1331, 310}, 0, { 364, 620}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 614, 1331, 310}, 0, { 2664, -1680}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ 0, 1331, -150}, 0, { 2280, 1000}, {0xb5, 0xc0, 0xff, 0xff}}}, - {{{ -1228, 512, 213}, 0, { 2510, 3556}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ -1637, 512, 213}, 0, { 3532, 4578}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ -1637, 512, -810}, 0, { 6088, 2022}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ -357, 2458, -810}, 0, { 2894, -1168}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ -153, 2458, 213}, 0, { -170, 876}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ -357, 2458, 213}, 0, { 338, 1384}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ -153, 2458, -298}, 0, { 1104, -402}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 51, 2458, -298}, 0, { 594, -914}, {0x42, 0x1f, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07010B30, 0x004614d0, 37742, 0x00010b30, 256); // 0x07010C30 - 0x07010D20 -static const Vtx bitfs_seg7_vertex_07010C30[] = { - {{{ -357, 2458, -810}, 0, { 2894, -1168}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 51, 2458, -810}, 0, { 1872, -2190}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 51, 2458, -298}, 0, { 594, -914}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 1434, 1741, 219}, 0, { -4146, -3070}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 1843, 1741, -292}, 0, { -3892, -5368}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 1843, 1741, 219}, 0, { -5168, -4092}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 1638, 1741, -292}, 0, { -3380, -4858}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 1638, 1741, -804}, 0, { -2102, -6136}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 1434, 1741, -804}, 0, { -1592, -5624}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ -204, 1126, -815}, 0, { 2522, -1564}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 0, 1126, -457}, 0, { 1118, -1182}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 0, 1126, -150}, 0, { 352, -416}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ -1228, 512, 213}, 0, { 2510, 3556}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ -1637, 512, -810}, 0, { 6088, 2022}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ -1228, 512, -810}, 0, { 5066, 1000}, {0x42, 0x1f, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07010C30, 0x004614d0, 37742, 0x00010c30, 240); // 0x07010D20 - 0x07010E20 -static const Vtx bitfs_seg7_vertex_07010D20[] = { - {{{ 0, 1126, -457}, 0, { 1514, 748}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 0, 1331, -457}, 0, { 1898, 364}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 0, 1331, -150}, 0, { 1130, -402}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 0, 1126, -150}, 0, { 748, -20}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 307, 1126, -150}, 0, { 748, -20}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 307, 1331, -457}, 0, { 1898, 364}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 307, 1126, -457}, 0, { 1514, 748}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 307, 1331, -150}, 0, { 1130, -402}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 512, 1126, -815}, 0, { 734, -3354}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 0, 1126, -457}, 0, { 1118, -1182}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ -204, 1126, -815}, 0, { 2522, -1564}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 307, 1126, -457}, 0, { 352, -1948}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 0, 1126, -150}, 0, { 352, -416}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ -204, 1126, 208}, 0, { 0, 990}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 512, 1126, 208}, 0, { -1818, -798}, {0x42, 0x1f, 0x6b, 0xff}}}, - {{{ 307, 1126, -150}, 0, { -414, -1182}, {0x42, 0x1f, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07010D20, 0x004614d0, 37742, 0x00010d20, 256); // 0x07010E20 - 0x07011138 static const Gfx bitfs_seg7_dl_07010E20[] = { diff --git a/levels/bitfs/stretching_platform/collision.inc.c b/levels/bitfs/stretching_platform/collision.inc.c index 7d8b7710f..3f939874a 100644 --- a/levels/bitfs/stretching_platform/collision.inc.c +++ b/levels/bitfs/stretching_platform/collision.inc.c @@ -1,178 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701530C - 0x07015714 -const Collision bitfs_seg7_collision_squishable_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x46), - COL_VERTEX(-306, 1331, 310), - COL_VERTEX(0, 1331, -150), - COL_VERTEX(0, 1331, -457), - COL_VERTEX(-306, 1331, -918), - COL_VERTEX(614, 1331, 310), - COL_VERTEX(307, 1331, -150), - COL_VERTEX(307, 1126, -150), - COL_VERTEX(614, 1331, -918), - COL_VERTEX(307, 1331, -457), - COL_VERTEX(0, 1126, -150), - COL_VERTEX(0, 1126, -457), - COL_VERTEX(307, 1126, -457), - COL_VERTEX(512, 1126, 208), - COL_VERTEX(512, 1126, -815), - COL_VERTEX(-204, 1126, -815), - COL_VERTEX(-204, 1126, 208), - COL_VERTEX(-1228, 512, 213), - COL_VERTEX(-1228, 512, -810), - COL_VERTEX(-1740, 717, 315), - COL_VERTEX(-1637, 512, 213), - COL_VERTEX(-1637, 512, -810), - COL_VERTEX(-1125, 717, -913), - COL_VERTEX(-1740, 717, -913), - COL_VERTEX(-1125, 717, 315), - COL_VERTEX(1331, 1946, 321), - COL_VERTEX(1434, 1741, 219), - COL_VERTEX(1946, 1946, -292), - COL_VERTEX(1843, 1741, -292), - COL_VERTEX(1638, 1741, -804), - COL_VERTEX(-460, 2662, -913), - COL_VERTEX(-357, 2458, 213), - COL_VERTEX(1331, 1946, -911), - COL_VERTEX(51, 2458, -810), - COL_VERTEX(154, 2662, -913), - COL_VERTEX(-153, 2662, -298), - COL_VERTEX(-153, 2458, -298), - COL_VERTEX(-357, 2458, -810), - COL_VERTEX(51, 2458, -298), - COL_VERTEX(-153, 2662, 315), - COL_VERTEX(-460, 2662, 315), - COL_VERTEX(0, 0, -298), - COL_VERTEX(614, 1331, 315), - COL_VERTEX(-19, -19, 314), - COL_VERTEX(-1146, 696, 315), - COL_VERTEX(-327, 1311, -298), - COL_VERTEX(-1146, 696, -298), - COL_VERTEX(594, 1311, -298), - COL_VERTEX(1311, 1925, -298), - COL_VERTEX(133, 2642, -298), - COL_VERTEX(1946, 1946, 321), - COL_VERTEX(1638, 1946, -292), - COL_VERTEX(1638, 1946, -906), - COL_VERTEX(1331, 1946, -906), - COL_VERTEX(1434, 1741, -804), - COL_VERTEX(1843, 1741, 219), - COL_VERTEX(1638, 1741, -292), - COL_VERTEX(154, 2662, -298), - COL_VERTEX(-153, 2458, 213), - COL_VERTEX(1331, 1946, -298), - COL_VERTEX(-1125, 717, -298), - COL_VERTEX(0, 0, 314), - COL_VERTEX(-306, 1331, -298), - COL_VERTEX(614, 1331, -298), - COL_VERTEX(-19, -19, -298), - COL_VERTEX(-327, 1311, -918), - COL_VERTEX(-1146, 696, -913), - COL_VERTEX(594, 1311, 315), - COL_VERTEX(1311, 1925, 321), - COL_VERTEX(1311, 1925, -911), - COL_VERTEX(133, 2642, -913), - COL_TRI_INIT(SURFACE_DEFAULT, 100), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(0, 4, 5), - COL_TRI(0, 5, 1), - COL_TRI(1, 5, 6), - COL_TRI(7, 8, 5), - COL_TRI(7, 5, 4), - COL_TRI(1, 6, 9), - COL_TRI(10, 2, 1), - COL_TRI(10, 1, 9), - COL_TRI(10, 8, 2), - COL_TRI(3, 2, 8), - COL_TRI(3, 8, 7), - COL_TRI(10, 11, 8), - COL_TRI(12, 11, 13), - COL_TRI(13, 11, 10), - COL_TRI(13, 10, 14), - COL_TRI(14, 10, 9), - COL_TRI(12, 6, 11), - COL_TRI(9, 6, 12), - COL_TRI(14, 9, 15), - COL_TRI(9, 12, 15), - COL_TRI(6, 5, 8), - COL_TRI(6, 8, 11), - COL_TRI(16, 20, 17), - COL_TRI(16, 19, 20), - COL_TRI(17, 23, 16), - COL_TRI(17, 21, 23), - COL_TRI(18, 19, 16), - COL_TRI(19, 18, 22), - COL_TRI(20, 19, 22), - COL_TRI(21, 22, 18), - COL_TRI(21, 18, 23), - COL_TRI(13, 14, 3), - COL_TRI(13, 3, 7), - COL_TRI(7, 12, 13), - COL_TRI(0, 3, 14), - COL_TRI(7, 4, 12), - COL_TRI(15, 12, 4), - COL_TRI(15, 4, 0), - COL_TRI(15, 0, 14), - COL_TRI(22, 21, 20), - COL_TRI(21, 17, 20), - COL_TRI(23, 18, 16), - COL_TRI(26, 27, 50), - COL_TRI(24, 49, 26), - COL_TRI(24, 26, 50), - COL_TRI(24, 50, 51), - COL_TRI(24, 51, 52), - COL_TRI(25, 24, 53), - COL_TRI(24, 52, 53), - COL_TRI(25, 49, 24), - COL_TRI(25, 54, 49), - COL_TRI(26, 54, 27), - COL_TRI(26, 49, 54), - COL_TRI(27, 55, 50), - COL_TRI(28, 51, 50), - COL_TRI(28, 50, 55), - COL_TRI(28, 52, 51), - COL_TRI(28, 53, 52), - COL_TRI(25, 28, 55), - COL_TRI(25, 55, 27), - COL_TRI(25, 27, 54), - COL_TRI(25, 53, 28), - COL_TRI(29, 39, 38), - COL_TRI(37, 32, 56), - COL_TRI(29, 38, 34), - COL_TRI(29, 34, 56), - COL_TRI(29, 56, 33), - COL_TRI(31, 33, 56), - COL_TRI(29, 33, 36), - COL_TRI(32, 33, 56), - COL_TRI(33, 32, 36), - COL_TRI(34, 35, 37), - COL_TRI(34, 37, 56), - COL_TRI(35, 34, 38), - COL_TRI(36, 57, 30), - COL_TRI(36, 35, 57), - COL_TRI(36, 32, 37), - COL_TRI(36, 37, 35), - COL_TRI(35, 38, 57), - COL_TRI(38, 39, 57), - COL_TRI(39, 30, 57), - COL_TRI(30, 29, 36), - COL_TRI(41, 24, 58), - COL_TRI(29, 30, 39), - COL_TRI(40, 59, 23), - COL_TRI(40, 23, 60), - COL_TRI(3, 59, 61), - COL_TRI(3, 21, 59), - COL_TRI(41, 58, 62), - COL_TRI(31, 56, 58), - COL_TRI(42, 43, 63), - COL_TRI(43, 45, 63), - COL_TRI(44, 45, 64), - COL_TRI(45, 65, 64), - COL_TRI(46, 47, 66), - COL_TRI(48, 69, 68), - COL_TRI(47, 48, 68), - COL_TRI(47, 67, 66), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitfs_seg7_collision_squishable_platform, 0x004614d0, 37742, 0x0001530c, 1032); diff --git a/levels/bitfs/texture.inc.c b/levels/bitfs/texture.inc.c index 4308b7093..c28337748 100644 --- a/levels/bitfs/texture.inc.c +++ b/levels/bitfs/texture.inc.c @@ -1,14 +1,9 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07001000 -ALIGNED8 const Texture bitfs_seg7_texture_07000000[] = { -#include "levels/bitfs/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bitfs_seg7_texture_07000000, "levels/bitfs/0.rgba16.inc.c", 0x004614d0, 37742, 0x00000000, 4096); // 0x07001000 - 0x07001800 -ALIGNED8 const Texture bitfs_seg7_texture_07001000[] = { -#include "levels/bitfs/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bitfs_seg7_texture_07001000, "levels/bitfs/1.rgba16.inc.c", 0x004614d0, 37742, 0x00001000, 2048); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture bitfs_seg7_texture_07001800[] = { -#include "levels/bitfs/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bitfs_seg7_texture_07001800, "levels/bitfs/2.rgba16.inc.c", 0x004614d0, 37742, 0x00001800, 2048); diff --git a/levels/bitfs/tilting_square_platform/collision.inc.c b/levels/bitfs/tilting_square_platform/collision.inc.c index 0c5783d53..ad4ded3ca 100644 --- a/levels/bitfs/tilting_square_platform/collision.inc.c +++ b/levels/bitfs/tilting_square_platform/collision.inc.c @@ -1,19 +1,3 @@ +#include "pc/rom_assets.h" // 0x07015238 - 0x07015286 -const Collision bitfs_seg7_collision_inverted_pyramid[] = { - COL_INIT(), - COL_VERTEX_INIT(0x5), - COL_VERTEX(307, 307, -306), - COL_VERTEX(-306, 307, -306), - COL_VERTEX(-306, 307, 307), - COL_VERTEX(307, 307, 307), - COL_VERTEX(0, 0, 0), - COL_TRI_INIT(SURFACE_DEFAULT, 6), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(2, 1, 4), - COL_TRI(4, 3, 2), - COL_TRI(0, 4, 1), - COL_TRI(4, 0, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitfs_seg7_collision_inverted_pyramid, 0x00437870, 75979, 0x00029494, 78); diff --git a/levels/bitfs/tilting_square_platform/model.inc.c b/levels/bitfs/tilting_square_platform/model.inc.c index b7e4f2b84..543f3515b 100644 --- a/levels/bitfs/tilting_square_platform/model.inc.c +++ b/levels/bitfs/tilting_square_platform/model.inc.c @@ -1,24 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700FBA8 - 0x0700FBE8 -static const Vtx bitfs_seg7_vertex_0700FBA8[] = { - {{{ 307, 307, -306}, 0, { 2420, 990}, {0x70, 0x7f, 0x60, 0xff}}}, - {{{ -306, 307, 307}, 0, { 0, 990}, {0x70, 0x7f, 0x60, 0xff}}}, - {{{ 307, 307, 307}, 0, { 1194, -236}, {0x70, 0x7f, 0x60, 0xff}}}, - {{{ -306, 307, -306}, 0, { 1194, 2214}, {0x70, 0x7f, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700FBA8, 0x004614d0, 37742, 0x0000fba8, 64); // 0x0700FBE8 - 0x0700FC88 -static const Vtx bitfs_seg7_vertex_0700FBE8[] = { - {{{ 307, 307, -306}, 0, { 478, 1498}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -306, 307, -306}, 0, { 478, 480}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 307, 307, 307}, 0, { -540, 1498}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -306, 307, 307}, 0, { -542, 480}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -306, 307, 307}, 0, { -542, 480}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ -306, 307, -306}, 0, { 478, 480}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 990}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ 307, 307, -306}, 0, { 478, 1498}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ 307, 307, 307}, 0, { -540, 1498}, {0x96, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700FBE8, 0x004614d0, 37742, 0x0000fbe8, 160); // 0x0700FC88 - 0x0700FCC0 static const Gfx bitfs_seg7_dl_0700FC88[] = { diff --git a/levels/bitfs/tumbling_platform_far/model.inc.c b/levels/bitfs/tumbling_platform_far/model.inc.c index 453bd0603..d03b53d14 100644 --- a/levels/bitfs/tumbling_platform_far/model.inc.c +++ b/levels/bitfs/tumbling_platform_far/model.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x07010000 - 0x07010100 -static const Vtx bitfs_seg7_vertex_07010000[] = { - {{{ -575, 0, 307}, 0, { 480, -542}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ 576, 154, 307}, 0, { 9678, -542}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ -575, 154, 307}, 0, { 480, -542}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ 576, 0, 307}, 0, { 9678, -542}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ -575, 154, -306}, 0, { 480, 480}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ 576, 0, -306}, 0, { 9678, 480}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ -575, 0, -306}, 0, { 480, 480}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ 576, 154, -306}, 0, { 9678, 480}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ -575, 0, -306}, 0, { 480, 480}, {0x78, 0x16, 0x01, 0xff}}}, - {{{ 576, 0, -306}, 0, { 9678, 480}, {0x78, 0x16, 0x01, 0xff}}}, - {{{ 576, 0, 307}, 0, { 9678, -542}, {0x78, 0x16, 0x01, 0xff}}}, - {{{ -575, 0, 307}, 0, { 480, -542}, {0x78, 0x16, 0x01, 0xff}}}, - {{{ -575, 154, 307}, 0, { 480, -542}, {0xfe, 0xa5, 0x39, 0xff}}}, - {{{ 576, 154, -306}, 0, { 9678, 480}, {0xfe, 0xa5, 0x39, 0xff}}}, - {{{ -575, 154, -306}, 0, { 480, 480}, {0xfe, 0xa5, 0x39, 0xff}}}, - {{{ 576, 154, 307}, 0, { 9678, -542}, {0xfe, 0xa5, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_07010000, 0x004614d0, 37742, 0x00010000, 256); // 0x07010100 - 0x07010168 static const Gfx bitfs_seg7_dl_07010100[] = { diff --git a/levels/bitfs/tumbling_platform_near/collision.inc.c b/levels/bitfs/tumbling_platform_near/collision.inc.c index 370623c12..09e2afaeb 100644 --- a/levels/bitfs/tumbling_platform_near/collision.inc.c +++ b/levels/bitfs/tumbling_platform_near/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07015288 - 0x0701530C -const Collision bitfs_seg7_collision_07015288[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(64, 0, -306), - COL_VERTEX(64, 154, -306), - COL_VERTEX(64, 154, 307), - COL_VERTEX(64, 0, 307), - COL_VERTEX(-63, 154, 307), - COL_VERTEX(-63, 0, 307), - COL_VERTEX(-63, 154, -306), - COL_VERTEX(-63, 0, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(2, 4, 5), - COL_TRI(2, 5, 3), - COL_TRI(6, 4, 2), - COL_TRI(6, 2, 1), - COL_TRI(5, 4, 6), - COL_TRI(5, 6, 7), - COL_TRI(0, 3, 5), - COL_TRI(0, 5, 7), - COL_TRI(7, 6, 1), - COL_TRI(7, 1, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bitfs_seg7_collision_07015288, 0x004614d0, 37742, 0x00015288, 132); diff --git a/levels/bitfs/tumbling_platform_near/model.inc.c b/levels/bitfs/tumbling_platform_near/model.inc.c index 4baf39be7..e356b10f1 100644 --- a/levels/bitfs/tumbling_platform_near/model.inc.c +++ b/levels/bitfs/tumbling_platform_near/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700FD80 - 0x0700FE80 -static const Vtx bitfs_seg7_vertex_0700FD80[] = { - {{{ -63, 0, 307}, 0, { 9678, -542}, {0xb2, 0x45, 0x00, 0xff}}}, - {{{ -63, 154, -306}, 0, { 9678, 480}, {0xb2, 0x45, 0x00, 0xff}}}, - {{{ -63, 0, -306}, 0, { 9678, 480}, {0xb2, 0x45, 0x00, 0xff}}}, - {{{ -63, 154, 307}, 0, { 9678, -542}, {0xb2, 0x45, 0x00, 0xff}}}, - {{{ 64, 0, -306}, 0, { 10700, 480}, {0xb2, 0x45, 0x00, 0xff}}}, - {{{ 64, 154, -306}, 0, { 10700, 480}, {0xb2, 0x45, 0x00, 0xff}}}, - {{{ 64, 154, 307}, 0, { 10700, -542}, {0xb2, 0x45, 0x00, 0xff}}}, - {{{ 64, 0, 307}, 0, { 10700, -542}, {0xb2, 0x45, 0x00, 0xff}}}, - {{{ 64, 154, 307}, 0, { 10700, -542}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ -63, 154, 307}, 0, { 9678, -542}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ -63, 0, 307}, 0, { 9678, -542}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ 64, 0, 307}, 0, { 10700, -542}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ -63, 0, -306}, 0, { 9678, 480}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ 64, 154, -306}, 0, { 10700, 480}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ 64, 0, -306}, 0, { 10700, 480}, {0xd3, 0x53, 0x00, 0xff}}}, - {{{ -63, 154, -306}, 0, { 9678, 480}, {0xd3, 0x53, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700FD80, 0x004614d0, 37742, 0x0000fd80, 256); // 0x0700FE80 - 0x0700FF00 -static const Vtx bitfs_seg7_vertex_0700FE80[] = { - {{{ 64, 0, -306}, 0, { 10700, 480}, {0x78, 0x16, 0x01, 0xff}}}, - {{{ 64, 0, 307}, 0, { 10700, -542}, {0x78, 0x16, 0x01, 0xff}}}, - {{{ -63, 0, 307}, 0, { 9678, -542}, {0x78, 0x16, 0x01, 0xff}}}, - {{{ -63, 0, -306}, 0, { 9678, 480}, {0x78, 0x16, 0x01, 0xff}}}, - {{{ -63, 154, -306}, 0, { 9678, 480}, {0xfe, 0xa5, 0x39, 0xff}}}, - {{{ -63, 154, 307}, 0, { 9678, -542}, {0xfe, 0xa5, 0x39, 0xff}}}, - {{{ 64, 154, 307}, 0, { 10700, -542}, {0xfe, 0xa5, 0x39, 0xff}}}, - {{{ 64, 154, -306}, 0, { 10700, 480}, {0xfe, 0xa5, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bitfs_seg7_vertex_0700FE80, 0x004614d0, 37742, 0x0000fe80, 128); // 0x0700FF00 - 0x0700FF90 static const Gfx bitfs_seg7_dl_0700FF00[] = { diff --git a/levels/bits/areas/1/1/model.inc.c b/levels/bits/areas/1/1/model.inc.c index 164fff2da..a4f6a30f3 100644 --- a/levels/bits/areas/1/1/model.inc.c +++ b/levels/bits/areas/1/1/model.inc.c @@ -1,18 +1,6 @@ +#include "pc/rom_assets.h" // 0x07002800 - 0x070028C0 -static const Vtx bits_seg7_vertex_07002800[] = { - {{{ 5570, 3242, -3991}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5468, 3242, -3991}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5570, 3160, -3930}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5468, 3160, -3930}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6517, 3791, -1836}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6414, 3791, -1836}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6517, 3709, -1774}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6414, 3709, -1774}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5966, 3777, -3991}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5864, 3777, -3991}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5966, 3695, -3930}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5864, 3695, -3930}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07002800, 0x0046c3a0, 47442, 0x00002800, 192); // 0x070028C0 - 0x07002918 static const Gfx bits_seg7_dl_070028C0[] = { diff --git a/levels/bits/areas/1/10/model.inc.c b/levels/bits/areas/1/10/model.inc.c index 4582a2ed1..f1c8868e0 100644 --- a/levels/bits/areas/1/10/model.inc.c +++ b/levels/bits/areas/1/10/model.inc.c @@ -1,96 +1,18 @@ +#include "pc/rom_assets.h" // 0x07009058 - 0x07009158 -static const Vtx bits_seg7_vertex_07009058[] = { - {{{ 614, 154, 819}, 0, { 990, -542}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 1229, 154, 717}, 0, { 2182, -1394}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 1229, 154, 102}, 0, { 3204, -372}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 307, 154, 0}, 0, { 1842, 1328}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -562, -50, 205}, 0, { 54, 2436}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -101, 51, 205}, 0, { 820, 1670}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -460, -50, -306}, 0, { 1076, 3118}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -1023, -101, -204}, 0, { 0, 3884}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -1023, -101, -613}, 0, { 650, 4564}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -1504, -20, -188}, 0, { -858, 4658}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -1504, -20, -546}, 0, { -260, 5254}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -153, -50, 666}, 0, { 0, 990}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -1023, -101, -204}, 0, { 0, 3884}, {0x54, 0x16, 0xce, 0xff}}}, - {{{ -562, -153, 205}, 0, { 54, 2436}, {0x54, 0x16, 0xce, 0xff}}}, - {{{ -562, -50, 205}, 0, { 54, 2436}, {0x54, 0x16, 0xce, 0xff}}}, - {{{ -1023, -204, -204}, 0, { 0, 3884}, {0x54, 0x16, 0xce, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009058, 0x0046c3a0, 47442, 0x00009058, 256); // 0x07009158 - 0x07009258 -static const Vtx bits_seg7_vertex_07009158[] = { - {{{ -153, -50, 666}, 0, { 0, 990}, {0x54, 0x16, 0xce, 0xff}}}, - {{{ -153, -153, 666}, 0, { 0, 990}, {0x54, 0x16, 0xce, 0xff}}}, - {{{ 614, 154, 819}, 0, { 990, -542}, {0x54, 0x16, 0xce, 0xff}}}, - {{{ 512, -153, 666}, 0, { 1076, -118}, {0x54, 0x16, 0xce, 0xff}}}, - {{{ -1023, -101, -613}, 0, { 650, 4564}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -1023, -204, -613}, 0, { 650, 4564}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -1504, -20, -546}, 0, { -260, 5254}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -1504, -225, -546}, 0, { -260, 5254}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 205, -255, 0}, 0, { 1672, 1500}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -101, -50, 205}, 0, { 820, 1670}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -101, 51, 205}, 0, { 820, 1670}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 307, 154, 0}, 0, { 1842, 1328}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 1126, -50, 102}, 0, { 3034, -202}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 1229, 154, 717}, 0, { 2182, -1394}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 1126, -50, 666}, 0, { 2098, -1140}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 1229, 154, 102}, 0, { 3204, -372}, {0x61, 0x52, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009158, 0x0046c3a0, 47442, 0x00009158, 256); // 0x07009258 - 0x07009338 -static const Vtx bits_seg7_vertex_07009258[] = { - {{{ -460, -50, -306}, 0, { 1076, 3118}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -460, -153, -306}, 0, { 1076, 3118}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -1023, -204, -613}, 0, { 650, 4564}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -101, 51, 205}, 0, { 820, 1670}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -1023, -101, -613}, 0, { 650, 4564}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -101, -50, 205}, 0, { 820, 1670}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -562, -50, 205}, 0, { 54, 2436}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -153, -153, 666}, 0, { 0, 990}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -153, -50, 666}, 0, { 0, 990}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -562, -153, 205}, 0, { 54, 2436}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 307, 154, 0}, 0, { 1842, 1328}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1229, 154, 102}, 0, { 3204, -372}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1126, -50, 102}, 0, { 3034, -202}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 205, -255, 0}, 0, { 1672, 1500}, {0x41, 0x43, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009258, 0x0046c3a0, 47442, 0x00009258, 224); // 0x07009338 - 0x07009438 -static const Vtx bits_seg7_vertex_07009338[] = { - {{{ -1504, -20, -188}, 0, { -858, 4658}, {0x6a, 0x3f, 0xbf, 0xff}}}, - {{{ -1504, -225, -188}, 0, { -858, 4658}, {0x6a, 0x3f, 0xbf, 0xff}}}, - {{{ -1023, -204, -204}, 0, { 0, 3884}, {0x6a, 0x3f, 0xbf, 0xff}}}, - {{{ -1023, -101, -204}, 0, { 0, 3884}, {0x6a, 0x3f, 0xbf, 0xff}}}, - {{{ 512, -153, 666}, 0, { 1076, -118}, {0x6a, 0x3f, 0xbf, 0xff}}}, - {{{ 1126, -50, 666}, 0, { 2098, -1140}, {0x6a, 0x3f, 0xbf, 0xff}}}, - {{{ 1229, 154, 717}, 0, { 2182, -1394}, {0x6a, 0x3f, 0xbf, 0xff}}}, - {{{ 614, 154, 819}, 0, { 990, -542}, {0x6a, 0x3f, 0xbf, 0xff}}}, - {{{ -101, -50, 205}, 0, { 820, 1670}, {0x35, 0x00, 0x35, 0xff}}}, - {{{ 205, -255, 0}, 0, { 1672, 1500}, {0x35, 0x00, 0x35, 0xff}}}, - {{{ 512, -153, 666}, 0, { 1076, -118}, {0x35, 0x00, 0x35, 0xff}}}, - {{{ -153, -153, 666}, 0, { 0, 990}, {0x35, 0x00, 0x35, 0xff}}}, - {{{ -460, -153, -306}, 0, { 1076, 3118}, {0x35, 0x00, 0x35, 0xff}}}, - {{{ -562, -153, 205}, 0, { 54, 2436}, {0x35, 0x00, 0x35, 0xff}}}, - {{{ -1023, -204, -204}, 0, { 0, 3884}, {0x35, 0x00, 0x35, 0xff}}}, - {{{ -1023, -204, -613}, 0, { 650, 4564}, {0x35, 0x00, 0x35, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009338, 0x0046c3a0, 47442, 0x00009338, 256); // 0x07009438 - 0x070094F8 -static const Vtx bits_seg7_vertex_07009438[] = { - {{{ 205, -255, 0}, 0, { 1672, 1500}, {0x43, 0x00, 0x43, 0xff}}}, - {{{ 1126, -50, 666}, 0, { 2098, -1140}, {0x43, 0x00, 0x43, 0xff}}}, - {{{ 512, -153, 666}, 0, { 1076, -118}, {0x43, 0x00, 0x43, 0xff}}}, - {{{ -101, -50, 205}, 0, { 820, 1670}, {0x43, 0x00, 0x43, 0xff}}}, - {{{ -153, -153, 666}, 0, { 0, 990}, {0x43, 0x00, 0x43, 0xff}}}, - {{{ -562, -153, 205}, 0, { 54, 2436}, {0x43, 0x00, 0x43, 0xff}}}, - {{{ -1504, -225, -188}, 0, { -858, 4658}, {0x43, 0x00, 0x43, 0xff}}}, - {{{ -1504, -225, -546}, 0, { -260, 5254}, {0x43, 0x00, 0x43, 0xff}}}, - {{{ -1023, -204, -613}, 0, { 650, 4564}, {0x43, 0x00, 0x43, 0xff}}}, - {{{ -460, -153, -306}, 0, { 1076, 3118}, {0x43, 0x00, 0x43, 0xff}}}, - {{{ -1023, -204, -204}, 0, { 0, 3884}, {0x43, 0x00, 0x43, 0xff}}}, - {{{ 1126, -50, 102}, 0, { 3034, -202}, {0x43, 0x00, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009438, 0x0046c3a0, 47442, 0x00009438, 192); // 0x070094F8 - 0x07009690 static const Gfx bits_seg7_dl_070094F8[] = { diff --git a/levels/bits/areas/1/11/model.inc.c b/levels/bits/areas/1/11/model.inc.c index 89400e940..f6675f7a4 100644 --- a/levels/bits/areas/1/11/model.inc.c +++ b/levels/bits/areas/1/11/model.inc.c @@ -1,464 +1,81 @@ +#include "pc/rom_assets.h" // 0x07009700 - 0x070097E0 -static const Vtx bits_seg7_vertex_07009700[] = { - {{{ -844, -1433, 543}, 0, { 4738, -5142}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ -1765, -1433, 645}, 0, { 4056, 990}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ -844, -1433, 1362}, 0, { -712, -5142}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ -1765, -1433, 1260}, 0, { 0, 990}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 2099, 1808, -498}, 0, { 11182, -24780}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 1818, 1741, -1117}, 0, { 15298, -22906}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 1324, 1545, -539}, 0, { 11452, -19626}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 1289, 1528, -1369}, 0, { 16980, -19388}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 2070, 1768, 319}, 0, { 5742, -24586}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 1292, 1500, 380}, 0, { 5332, -19406}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 1292, 1500, 380}, 0, { 5330, -19418}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 1873, 1764, 894}, 0, { 1914, -23284}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 2070, 1768, 319}, 0, { 5740, -24596}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 1396, 1587, 1188}, 0, { -42, -20112}, {0xc2, 0xff, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009700, 0x0046c3a0, 47442, 0x00009700, 224); // 0x070097E0 - 0x070098E0 -static const Vtx bits_seg7_vertex_070097E0[] = { - {{{ 179, 102, 543}, 0, { 4738, -11824}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 179, 102, 1362}, 0, { -712, -11824}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 589, 205, 1362}, 0, { -712, -14548}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ 589, 205, 543}, 0, { 4738, -14548}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ -1000, -246, -1612}, 0, { 18774, -4100}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ -1612, -306, -793}, 0, { 13322, 0}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ -1000, -246, -793}, 0, { 13322, -4100}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ -1612, -306, -1612}, 0, { 18774, 0}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ -2226, -306, -793}, 0, { 13322, 4054}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ -2226, -306, -1612}, 0, { 18774, 4054}, {0xc2, 0xff, 0xc0, 0xff}}}, - {{{ -127, -101, 543}, 0, { -4800, -13060}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ -127, -101, 1362}, 0, { 650, -13060}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ 179, 102, 1362}, 0, { 650, -15498}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ -844, -1433, 543}, 0, { -4800, -4630}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ -434, -1228, 1362}, 0, { 650, -7678}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ -434, -1228, 543}, 0, { -4800, -7678}, {0xb0, 0xe5, 0xa4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070097E0, 0x0046c3a0, 47442, 0x000097e0, 256); // 0x070098E0 - 0x070099C0 -static const Vtx bits_seg7_vertex_070098E0[] = { - {{{ -844, -1433, 543}, 0, { -4800, -4630}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ -844, -1433, 1362}, 0, { 650, -4630}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ -434, -1228, 1362}, 0, { 650, -7678}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ 1289, 1528, -1369}, 0, { -4546, -56}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ 530, 1154, -1612}, 0, { -6354, 5514}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ 530, 1154, -793}, 0, { -906, 5700}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ 1324, 1545, -539}, 0, { 984, -130}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ 968, 1190, 1395}, 0, { 850, -23610}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ 1396, 1587, 1188}, 0, { -524, -27342}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ 1292, 1500, 380}, 0, { -5898, -26462}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ 948, 1170, 551}, 0, { -4764, -23438}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ -246, 73, -793}, 0, {-13384, -12126}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ -246, 73, -1612}, 0, {-18836, -12126}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ -1000, -246, -1612}, 0, {-18836, -6686}, {0xb0, 0xe5, 0xa4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070098E0, 0x0046c3a0, 47442, 0x000098e0, 224); // 0x070099C0 - 0x07009AA0 -static const Vtx bits_seg7_vertex_070099C0[] = { - {{{ -127, -101, 543}, 0, { -4800, -13060}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ 179, 102, 1362}, 0, { 650, -15498}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ 179, 102, 543}, 0, { -4800, -15498}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ -246, 73, -793}, 0, {-13384, -12126}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ -1000, -246, -1612}, 0, {-18836, -6686}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ -1000, -246, -793}, 0, {-13384, -6686}, {0xb0, 0xe5, 0xa4, 0xff}}}, - {{{ 530, 1154, -793}, 0, { 5210, -7628}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 530, 1154, -1612}, 0, { -238, -7766}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -246, 73, -1612}, 0, { -460, 1086}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -246, 73, -793}, 0, { 4988, 1224}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 589, 205, 1362}, 0, { 650, -9912}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 968, 1190, 1395}, 0, { 868, -16466}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 948, 1170, 551}, 0, { -4746, -16336}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 589, 205, 543}, 0, { -4800, -9912}, {0x97, 0xcd, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070099C0, 0x0046c3a0, 47442, 0x000099c0, 224); // 0x07009AA0 - 0x07009AE0 -static const Vtx bits_seg7_vertex_07009AA0[] = { - {{{ -434, -1228, 543}, 0, { -4800, -504}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -434, -1228, 1362}, 0, { 650, -504}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -127, -101, 1362}, 0, { 650, -7998}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -127, -101, 543}, 0, { -4800, -7998}, {0x97, 0xcd, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009AA0, 0x0046c3a0, 47442, 0x00009aa0, 64); // 0x07009AE0 - 0x07009BD0 -static const Vtx bits_seg7_vertex_07009AE0[] = { - {{{ 932, 1099, -139}, 0, { 932, 1302}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 830, 1099, -36}, 0, { 420, 1302}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 932, 1099, -36}, 0, { 676, 1046}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 830, 1099, -139}, 0, { 676, 1558}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -13, 550, -2294}, 0, { 734, 1244}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -116, 550, -2192}, 0, { 734, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -13, 550, -2192}, 0, { 990, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -116, 550, -2294}, 0, { 478, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 382, 1085, -2294}, 0, { 734, 1244}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 280, 1085, -2294}, 0, { 478, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 280, 1085, -2192}, 0, { 734, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 382, 1085, -2192}, 0, { 990, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1035, 894, -241}, 0, { 1442, 1302}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 932, 741, -139}, 0, { 932, 1302}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 830, 741, -139}, 0, { 676, 1558}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009AE0, 0x0046c3a0, 47442, 0x00009ae0, 240); // 0x07009BD0 - 0x07009CD0 -static const Vtx bits_seg7_vertex_07009BD0[] = { - {{{ 779, 894, 116}, 0, { -88, 1046}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 830, 1099, -36}, 0, { 420, 1302}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 728, 894, -241}, 0, { 676, 2068}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 830, 1099, -139}, 0, { 676, 1558}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1035, 894, -241}, 0, { 1442, 1302}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 932, 1099, -36}, 0, { 676, 1046}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 984, 894, 116}, 0, { 420, 538}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 932, 1099, -139}, 0, { 932, 1302}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 830, 741, -36}, 0, { 420, 1302}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 932, 741, -36}, 0, { 676, 1046}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 88, 346, -2397}, 0, { 734, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -13, 550, -2192}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 37, 346, -2038}, 0, { 1502, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 830, 741, -139}, 0, { 676, 1558}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -116, 192, -2294}, 0, { 478, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -218, 346, -2397}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009BD0, 0x0046c3a0, 47442, 0x00009bd0, 256); // 0x07009CD0 - 0x07009DC0 -static const Vtx bits_seg7_vertex_07009CD0[] = { - {{{ 88, 346, -2397}, 0, { 734, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -13, 192, -2294}, 0, { 734, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -116, 192, -2294}, 0, { 478, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -167, 346, -2038}, 0, { 990, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -116, 192, -2192}, 0, { 734, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -13, 192, -2192}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 37, 346, -2038}, 0, { 1502, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -13, 550, -2294}, 0, { 734, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -13, 550, -2192}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 229, 880, -2038}, 0, { 990, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 382, 727, -2192}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 433, 880, -2038}, 0, { 1502, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -116, 550, -2192}, 0, { 734, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -116, 550, -2294}, 0, { 478, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -218, 346, -2397}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009CD0, 0x0046c3a0, 47442, 0x00009cd0, 240); // 0x07009DC0 - 0x07009EC0 -static const Vtx bits_seg7_vertex_07009DC0[] = { - {{{ 229, 880, -2038}, 0, { 990, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 280, 1085, -2192}, 0, { 734, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 177, 880, -2397}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 280, 1085, -2294}, 0, { 478, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 485, 880, -2397}, 0, { 734, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 382, 1085, -2192}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 433, 880, -2038}, 0, { 1502, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 382, 1085, -2294}, 0, { 734, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 382, 727, -2294}, 0, { 734, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 280, 727, -2294}, 0, { 478, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 280, 727, -2192}, 0, { 734, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 382, 727, -2192}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 932, 741, -36}, 0, { 676, 1046}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 830, 741, -139}, 0, { 676, 1558}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 932, 741, -139}, 0, { 932, 1302}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 830, 741, -36}, 0, { 420, 1302}, {0x50, 0x50, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009DC0, 0x0046c3a0, 47442, 0x00009dc0, 256); // 0x07009EC0 - 0x07009FB0 -static const Vtx bits_seg7_vertex_07009EC0[] = { - {{{ -13, 192, -2192}, 0, { 990, 990}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -116, 192, -2192}, 0, { 734, 734}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -116, 192, -2294}, 0, { 478, 990}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -13, 192, -2294}, 0, { 734, 1244}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 382, 727, -2192}, 0, { 990, 990}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 280, 727, -2294}, 0, { 478, 990}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 382, 727, -2294}, 0, { 734, 1244}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 280, 727, -2192}, 0, { 734, 734}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -13, 192, -2192}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -13, 192, -2294}, 0, { 734, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 88, 346, -2397}, 0, { 734, 1754}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 932, 741, -36}, 0, { 676, 1046}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 932, 741, -139}, 0, { 932, 1302}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1035, 894, -241}, 0, { 1442, 1302}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 984, 894, 116}, 0, { 420, 538}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009EC0, 0x0046c3a0, 47442, 0x00009ec0, 240); // 0x07009FB0 - 0x0700A090 -static const Vtx bits_seg7_vertex_07009FB0[] = { - {{{ 728, 894, -241}, 0, { 676, 2068}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 830, 741, -139}, 0, { 676, 1558}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 830, 741, -36}, 0, { 420, 1302}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 779, 894, 116}, 0, { -88, 1046}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -218, 346, -2397}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -116, 192, -2192}, 0, { 734, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -167, 346, -2038}, 0, { 990, 224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -116, 192, -2294}, 0, { 478, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 177, 880, -2397}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 280, 727, -2192}, 0, { 734, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 229, 880, -2038}, 0, { 990, 224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 37, 346, -2038}, 0, { 1502, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -13, 192, -2192}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 88, 346, -2397}, 0, { 734, 1754}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07009FB0, 0x0046c3a0, 47442, 0x00009fb0, 224); // 0x0700A090 - 0x0700A170 -static const Vtx bits_seg7_vertex_0700A090[] = { - {{{ 433, 880, -2038}, 0, { 1502, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 382, 727, -2192}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 485, 880, -2397}, 0, { 734, 1754}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 382, 727, -2294}, 0, { 734, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 177, 880, -2397}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 280, 727, -2294}, 0, { 478, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 280, 727, -2192}, 0, { 734, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -218, 346, -2397}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -13, 550, -2294}, 0, { 734, 1244}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 88, 346, -2397}, 0, { 734, 1754}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 728, 894, -241}, 0, { 676, 2068}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 830, 1099, -139}, 0, { 676, 1558}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 932, 1099, -139}, 0, { 932, 1302}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1035, 894, -241}, 0, { 1442, 1302}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700A090, 0x0046c3a0, 47442, 0x0000a090, 224); // 0x0700A170 - 0x0700A250 -static const Vtx bits_seg7_vertex_0700A170[] = { - {{{ 984, 894, 116}, 0, { 420, 538}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 830, 1099, -36}, 0, { 420, 1302}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 779, 894, 116}, 0, { -88, 1046}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 932, 1099, -36}, 0, { 676, 1046}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 37, 346, -2038}, 0, { 1502, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -116, 550, -2192}, 0, { 734, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -167, 346, -2038}, 0, { 990, 224}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -13, 550, -2192}, 0, { 990, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 433, 880, -2038}, 0, { 1502, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 382, 1085, -2192}, 0, { 990, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 280, 1085, -2192}, 0, { 734, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -218, 346, -2397}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -116, 550, -2294}, 0, { 478, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -13, 550, -2294}, 0, { 734, 1244}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700A170, 0x0046c3a0, 47442, 0x0000a170, 224); // 0x0700A250 - 0x0700A2C0 -static const Vtx bits_seg7_vertex_0700A250[] = { - {{{ 177, 880, -2397}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 382, 1085, -2294}, 0, { 734, 1244}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 485, 880, -2397}, 0, { 734, 1754}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 280, 1085, -2294}, 0, { 478, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 433, 880, -2038}, 0, { 1502, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 280, 1085, -2192}, 0, { 734, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 229, 880, -2038}, 0, { 990, 224}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700A250, 0x0046c3a0, 47442, 0x0000a250, 112); // 0x0700A2C0 - 0x0700A3A0 -static const Vtx bits_seg7_vertex_0700A2C0[] = { - {{{ 550, 1133, -1612}, 0, { 1200, 9394}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 550, 1133, -793}, 0, { -842, 7350}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -205, -29, -793}, 0, { -2780, 9288}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -205, -29, -1612}, 0, { -736, 11332}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 609, 164, 543}, 0, { -4030, 3868}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 969, 1150, 551}, 0, { -3152, 2952}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 988, 1169, 1395}, 0, { -5210, 800}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 609, 164, 1362}, 0, { -6074, 1824}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 1396, 1546, 1188}, 0, { -3880, 502}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 1292, 1480, 380}, 0, { -2126, 2776}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 609, 164, 543}, 0, { 10444, 3288}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 948, 1170, 551}, 0, { 13750, 756}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 969, 1150, 551}, 0, { 13750, 1776}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 589, 205, 543}, 0, { 10444, 2266}, {0x61, 0x52, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700A2C0, 0x0046c3a0, 47442, 0x0000a2c0, 224); // 0x0700A3A0 - 0x0700A4A0 -static const Vtx bits_seg7_vertex_0700A3A0[] = { - {{{ -66, -163, 1337}, 0, { -7862, 3614}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -66, -163, 543}, 0, { -5818, 5658}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 173, 37, 543}, 0, { -5306, 5146}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 173, 37, 1362}, 0, { -7350, 3102}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -332, -1310, 1362}, 0, { -8628, 4380}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ -332, -1310, 543}, 0, { -6584, 6424}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 2099, 1808, -498}, 0, { 2620, 2416}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ 2099, 1788, -498}, 0, { 1854, 3184}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ 1818, 1720, -1117}, 0, { 3228, 4896}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ 1818, 1741, -1117}, 0, { 3994, 4130}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ 2070, 1748, 319}, 0, { -286, 1244}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ 2070, 1768, 319}, 0, { 478, 478}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ -2124, -511, -1612}, 0, { 0, 990}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ -2124, -511, -793}, 0, { 2012, -1054}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ -2226, -306, -793}, 0, { 2522, -542}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ -2226, -306, -1612}, 0, { 480, 1500}, {0x7f, 0x7a, 0xc2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700A3A0, 0x0046c3a0, 47442, 0x0000a3a0, 256); // 0x0700A4A0 - 0x0700A580 -static const Vtx bits_seg7_vertex_0700A4A0[] = { - {{{ 1292, 1500, 380}, 0, { 9962, 1036}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ 1324, 1525, -539}, 0, { 7012, 2676}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ 1292, 1480, 380}, 0, { 9194, 270}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ 1324, 1545, -539}, 0, { 7778, 3444}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ 1873, 1764, 894}, 0, { -964, -946}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ 2070, 1748, 319}, 0, { -286, 1244}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ 2070, 1768, 319}, 0, { 478, 478}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ 1873, 1741, 894}, 0, { -1730, -180}, {0x7f, 0x7a, 0xc2, 0xff}}}, - {{{ -844, -1596, 543}, 0, { 1246, 2776}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -844, -1433, 543}, 0, { 2778, 2776}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -434, -1228, 543}, 0, { 4312, 3288}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -332, -1310, 543}, 0, { 4312, 4310}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -127, -101, 543}, 0, { 7888, 1244}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -66, -163, 543}, 0, { 7888, 2266}, {0x66, 0x5b, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700A4A0, 0x0046c3a0, 47442, 0x0000a4a0, 224); // 0x0700A580 - 0x0700A680 -static const Vtx bits_seg7_vertex_0700A580[] = { - {{{ -66, -163, 1337}, 0, { 7888, 2266}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -434, -1228, 1362}, 0, { 4312, 3288}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -332, -1310, 1362}, 0, { 4312, 4310}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -844, -1433, 1362}, 0, { 2778, 2776}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -844, -1596, 1362}, 0, { 2012, 3544}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -127, -101, 1362}, 0, { 7888, 1244}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1765, -1637, 1260}, 0, { 0, 990}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1765, -1433, 1260}, 0, { 478, 480}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -844, -1596, 543}, 0, { 1246, 2776}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1765, -1433, 645}, 0, { 478, 478}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -844, -1433, 543}, 0, { 2778, 2776}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1765, -1637, 645}, 0, { 0, 990}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -246, 73, -1612}, 0, { 8028, 512}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1000, -410, -1612}, 0, { 4838, 448}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1000, -246, -1612}, 0, { 5350, -574}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -205, -29, -1612}, 0, { 8028, 1532}, {0x66, 0x5b, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700A580, 0x0046c3a0, 47442, 0x0000a580, 256); // 0x0700A680 - 0x0700A780 -static const Vtx bits_seg7_vertex_0700A680[] = { - {{{ -205, -29, -1612}, 0, { 8028, 1532}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -246, 73, -1612}, 0, { 8028, 512}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 530, 1154, -1612}, 0, { 12664, -248}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 550, 1133, -1612}, 0, { 12664, 774}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1000, -410, -1612}, 0, { 4838, 448}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1714, -511, -1612}, 0, { 2906, -1692}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1612, -306, -1612}, 0, { 3672, -1948}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1000, -246, -1612}, 0, { 5350, -574}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1818, 1741, -1117}, 0, { 17342, 1500}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1818, 1720, -1117}, 0, { 16830, 2522}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1289, 1507, -1369}, 0, { 14980, 1734}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1289, 1528, -1369}, 0, { 15492, 714}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1324, 1525, -539}, 0, { 15112, 1778}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1324, 1545, -539}, 0, { 15624, 758}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 530, 1154, -793}, 0, { 12664, -248}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 550, 1133, -793}, 0, { 12664, 774}, {0x66, 0x5b, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700A680, 0x0046c3a0, 47442, 0x0000a680, 256); // 0x0700A780 - 0x0700A880 -static const Vtx bits_seg7_vertex_0700A780[] = { - {{{ 550, 1133, -793}, 0, { 12664, 774}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 530, 1154, -793}, 0, { 12664, -248}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -246, 73, -793}, 0, { 8028, 512}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -205, -29, -793}, 0, { 8028, 1532}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1000, -246, -793}, 0, { 5350, -574}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1000, -410, -793}, 0, { 4838, 448}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 948, 1170, 551}, 0, { 13750, 756}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1292, 1500, 380}, 0, { 15428, 790}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1292, 1480, 380}, 0, { 14918, 1810}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 969, 1150, 551}, 0, { 13750, 1776}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 988, 1169, 1395}, 0, { 13846, 1774}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 968, 1190, 1395}, 0, { 13846, 754}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 589, 205, 1362}, 0, { 10444, 2266}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 609, 164, 1362}, 0, { 10444, 3288}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1396, 1546, 1188}, 0, { 15396, 1852}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1396, 1587, 1188}, 0, { 15908, 832}, {0x66, 0x5b, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700A780, 0x0046c3a0, 47442, 0x0000a780, 256); // 0x0700A880 - 0x0700A970 -static const Vtx bits_seg7_vertex_0700A880[] = { - {{{ 179, 102, 1362}, 0, { 9166, 1500}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 173, 37, 1362}, 0, { 8654, 2522}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 609, 164, 1362}, 0, { 10444, 3288}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 589, 205, 1362}, 0, { 10444, 2266}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -66, -163, 543}, 0, { 7888, 2266}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 179, 102, 543}, 0, { 9166, 1500}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 173, 37, 543}, 0, { 8654, 2522}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1396, 1587, 1188}, 0, { 15908, 832}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1873, 1741, 894}, 0, { 17026, 2600}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1873, 1764, 894}, 0, { 17538, 1578}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1396, 1546, 1188}, 0, { 15396, 1852}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -127, -101, 1362}, 0, { 7888, 1244}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -66, -163, 1337}, 0, { 7888, 2266}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 589, 205, 543}, 0, { 10444, 2266}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 609, 164, 543}, 0, { 10444, 3288}, {0x66, 0x5b, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700A880, 0x0046c3a0, 47442, 0x0000a880, 240); // 0x0700A970 - 0x0700AA70 -static const Vtx bits_seg7_vertex_0700A970[] = { - {{{ -1714, -511, -1612}, 0, { 2906, -1692}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -2226, -306, -1612}, 0, { 2140, -3482}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1612, -306, -1612}, 0, { 3672, -1948}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -66, -163, 543}, 0, { 7888, 2266}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -127, -101, 543}, 0, { 7888, 1244}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 179, 102, 543}, 0, { 9166, 1500}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1000, -246, -793}, 0, { 5350, -574}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1612, -306, -793}, 0, { 3672, -1948}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1714, -511, -793}, 0, { 2906, -1692}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -1000, -410, -793}, 0, { 4838, 448}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -2124, -511, -1612}, 0, { 1884, -2714}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ -844, -1596, 1362}, 0, {-10162, 5912}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -844, -1596, 543}, 0, { -8884, 8724}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -332, -1310, 543}, 0, { -6584, 6424}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -332, -1310, 1362}, 0, { -8628, 4380}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -1765, -1637, 1260}, 0, {-12206, 8468}, {0x5e, 0x4a, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700A970, 0x0046c3a0, 47442, 0x0000a970, 256); // 0x0700AA70 - 0x0700AB70 -static const Vtx bits_seg7_vertex_0700AA70[] = { - {{{ -1765, -1637, 1260}, 0, {-12206, 8468}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -1765, -1637, 645}, 0, {-10672, 10000}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -844, -1596, 543}, 0, { -8884, 8724}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 1818, 1720, -1117}, 0, { 2922, 5202}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 2099, 1788, -498}, 0, { 2082, 2956}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 1289, 1507, -1369}, 0, { 2234, 7150}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 1324, 1525, -539}, 0, { 250, 4990}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 550, 1133, -793}, 0, { -842, 7350}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 550, 1133, -1612}, 0, { 1200, 9394}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 1292, 1480, 380}, 0, { -2126, 2776}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 1396, 1546, 1188}, 0, { -3880, 502}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 2070, 1748, 319}, 0, { 0, 990}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 1873, 1741, 894}, 0, { -1958, 48}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 173, 37, 1362}, 0, { -7350, 3102}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 173, 37, 543}, 0, { -5306, 5146}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 609, 164, 543}, 0, { -4030, 3868}, {0x5e, 0x4a, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700AA70, 0x0046c3a0, 47442, 0x0000aa70, 256); // 0x0700AB70 - 0x0700AC20 -static const Vtx bits_seg7_vertex_0700AB70[] = { - {{{ 173, 37, 1362}, 0, { -7350, 3102}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 609, 164, 543}, 0, { -4030, 3868}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ 609, 164, 1362}, 0, { -6074, 1824}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -205, -29, -1612}, 0, { -736, 11332}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -205, -29, -793}, 0, { -2780, 9288}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -1000, -410, -793}, 0, { -4918, 11426}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -1000, -410, -1612}, 0, { -2874, 13470}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -1714, -511, -793}, 0, { -6954, 13464}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -1714, -511, -1612}, 0, { -4910, 15508}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -2124, -511, -1612}, 0, { -5932, 16530}, {0x5e, 0x4a, 0x95, 0xff}}}, - {{{ -2124, -511, -793}, 0, { -7976, 14486}, {0x5e, 0x4a, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700AB70, 0x0046c3a0, 47442, 0x0000ab70, 176); // 0x0700AC20 - 0x0700AD20 -static const Vtx bits_seg7_vertex_0700AC20[] = { - {{{ -1714, -511, 1152}, 0, { 1672, 660}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2124, -511, -793}, 0, { 308, -5604}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1714, -511, -793}, 0, { 1672, -5604}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2124, -511, 1152}, 0, { 308, 660}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2226, -306, 1254}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1612, -306, 1254}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1612, -306, -793}, 0, { 2012, -5604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2226, -306, -793}, 0, { 0, -5604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2226, -306, 1254}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2124, -511, 1152}, 0, { 308, 660}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1714, -511, 1152}, 0, { 1672, 660}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1612, -306, 1254}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2226, -306, -793}, 0, { 0, -5604}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2124, -511, -793}, 0, { 308, -5604}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2124, -511, 1152}, 0, { 308, 660}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2226, -306, 1254}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700AC20, 0x0046c3a0, 47442, 0x0000ac20, 256); // 0x0700AD20 - 0x0700AD60 -static const Vtx bits_seg7_vertex_0700AD20[] = { - {{{ -1612, -306, 1254}, 0, { 2012, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1714, -511, -793}, 0, { 1672, -5604}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1612, -306, -793}, 0, { 2012, -5604}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1714, -511, 1152}, 0, { 1672, 660}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700AD20, 0x0046c3a0, 47442, 0x0000ad20, 64); // 0x0700AD60 - 0x0700AE98 static const Gfx bits_seg7_dl_0700AD60[] = { diff --git a/levels/bits/areas/1/12/model.inc.c b/levels/bits/areas/1/12/model.inc.c index b1ae2ae34..0d8d46c54 100644 --- a/levels/bits/areas/1/12/model.inc.c +++ b/levels/bits/areas/1/12/model.inc.c @@ -1,48 +1,12 @@ +#include "pc/rom_assets.h" // 0x0700B528 - 0x0700B5A8 -static const Vtx bits_seg7_vertex_0700B528[] = { - {{{ 836, -306, 401}, 0, { 2694, 6438}, {0x44, 0x53, 0x41, 0xff}}}, - {{{ -801, -306, -417}, 0, { 0, 990}, {0x44, 0x53, 0x41, 0xff}}}, - {{{ 836, -306, -417}, 0, { 0, 6438}, {0x44, 0x53, 0x41, 0xff}}}, - {{{ -801, -306, 401}, 0, { 2694, 990}, {0x44, 0x53, 0x41, 0xff}}}, - {{{ -801, 0, 401}, 0, { 2694, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 836, 0, -417}, 0, { 0, 6438}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -801, 0, -417}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 836, 0, 401}, 0, { 2694, 6438}, {0xbc, 0xca, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700B528, 0x0046c3a0, 47442, 0x0000b528, 128); // 0x0700B5A8 - 0x0700B698 -static const Vtx bits_seg7_vertex_0700B5A8[] = { - {{{ 836, 0, -417}, 0, { 5076, 0}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ -801, -306, -417}, 0, { 0, 990}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ -801, 0, -417}, 0, { 0, 0}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ 836, -306, -417}, 0, { 5076, 990}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ -801, 0, 401}, 0, { 0, 0}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ 836, -306, 401}, 0, { 5076, 990}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ 836, 0, 401}, 0, { 5076, 0}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ -801, -306, 401}, 0, { 0, 990}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ -801, 0, -8}, 0, { 2808, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -801, -306, 401}, 0, { 992, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -801, 0, 401}, 0, { 992, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ 836, -306, -8}, 0, { 2240, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ 836, -306, -417}, 0, { 4056, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ 836, 0, -417}, 0, { 4056, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ 836, 0, -8}, 0, { 2240, 0}, {0x88, 0x98, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700B5A8, 0x0046c3a0, 47442, 0x0000b5a8, 240); // 0x0700B698 - 0x0700B748 -static const Vtx bits_seg7_vertex_0700B698[] = { - {{{ 836, 0, 401}, 0, { 992, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ 836, -306, -8}, 0, { 2808, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ 836, 0, -8}, 0, { 2808, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ 836, -306, 401}, 0, { 992, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -801, 0, -8}, 0, { 2240, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -801, 0, -417}, 0, { 4056, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -801, -306, -417}, 0, { 4056, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -801, -306, -8}, 0, { 2240, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -801, 0, -8}, 0, { 2808, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -801, -306, -8}, 0, { 2808, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -801, -306, 401}, 0, { 992, 990}, {0x88, 0x98, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700B698, 0x0046c3a0, 47442, 0x0000b698, 176); // 0x0700B748 - 0x0700B790 static const Gfx bits_seg7_dl_0700B748[] = { diff --git a/levels/bits/areas/1/13/model.inc.c b/levels/bits/areas/1/13/model.inc.c index a1fc07f8c..af08ef044 100644 --- a/levels/bits/areas/1/13/model.inc.c +++ b/levels/bits/areas/1/13/model.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700B8B0 - 0x0700B9B0 -static const Vtx bits_seg7_vertex_0700B8B0[] = { - {{{ 410, 0, 410}, 0, { 2012, 1040}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 410, 0, -409}, 0, { 2012, -3046}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 154, 154, -153}, 0, { -20, -1770}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 154, 154, 154}, 0, { -20, -236}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -409, 0, -409}, 0, { 2012, 1040}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -409, 0, 410}, 0, { 2012, -3046}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -153, 154, 154}, 0, { -40, -1770}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -153, 154, -153}, 0, { -40, -236}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -409, 0, 410}, 0, { 2012, 990}, {0xbe, 0xbe, 0x00, 0xff}}}, - {{{ 154, 154, 154}, 0, { -40, -1820}, {0xbe, 0xbe, 0x00, 0xff}}}, - {{{ -153, 154, 154}, 0, { -40, -288}, {0xbe, 0xbe, 0x00, 0xff}}}, - {{{ 410, 0, 410}, 0, { 2012, -3098}, {0xbe, 0xbe, 0x00, 0xff}}}, - {{{ -409, 0, -409}, 0, { 2012, -3098}, {0xbe, 0xbe, 0x00, 0xff}}}, - {{{ -153, 154, -153}, 0, { -40, -1820}, {0xbe, 0xbe, 0x00, 0xff}}}, - {{{ 154, 154, -153}, 0, { -40, -288}, {0xbe, 0xbe, 0x00, 0xff}}}, - {{{ 410, 0, -409}, 0, { 2012, 990}, {0xbe, 0xbe, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700B8B0, 0x0046c3a0, 47442, 0x0000b8b0, 256); // 0x0700B9B0 - 0x0700BA18 static const Gfx bits_seg7_dl_0700B9B0[] = { diff --git a/levels/bits/areas/1/14/model.inc.c b/levels/bits/areas/1/14/model.inc.c index d2df6c95c..e73955605 100644 --- a/levels/bits/areas/1/14/model.inc.c +++ b/levels/bits/areas/1/14/model.inc.c @@ -1,306 +1,57 @@ +#include "pc/rom_assets.h" // 0x0700BA88 - 0x0700BB88 -static const Vtx bits_seg7_vertex_0700BA88[] = { - {{{ 2648, -352, 307}, 0, { 1462, 0}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 1843, -352, -306}, 0, { 804, 2144}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 1843, -352, 307}, 0, { -6, 1026}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2648, -352, -306}, 0, { 2270, 1086}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 1843, -455, 307}, 0, { -6, 1026}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 2648, -455, -306}, 0, { 2270, 1086}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 2648, -455, 307}, 0, { 1462, 0}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1843, -455, -306}, 0, { 804, 2144}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 2648, -455, 307}, 0, { 1462, 0}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 2648, -455, -306}, 0, { 2270, 1086}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 2648, -352, -306}, 0, { 2270, 1086}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 2648, -352, 307}, 0, { 1462, 0}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1843, -352, 307}, 0, { -6, 1026}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1843, -352, -306}, 0, { 804, 2144}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1843, -455, -306}, 0, { 804, 2144}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1843, -455, 307}, 0, { -6, 1026}, {0x6b, 0x72, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700BA88, 0x0046c3a0, 47442, 0x0000ba88, 256); // 0x0700BB88 - 0x0700BC08 -static const Vtx bits_seg7_vertex_0700BB88[] = { - {{{ 2648, -455, -306}, 0, { 2270, 1086}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1843, -455, -306}, 0, { 804, 2144}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1843, -352, -306}, 0, { 804, 2144}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 2648, -352, -306}, 0, { 2270, 1086}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 2648, -352, 307}, 0, { 1462, 0}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1843, -455, 307}, 0, { -6, 1026}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 2648, -455, 307}, 0, { 1462, 0}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1843, -352, 307}, 0, { -6, 1026}, {0x52, 0x52, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700BB88, 0x0046c3a0, 47442, 0x0000bb88, 128); // 0x0700BC08 - 0x0700BD08 -static const Vtx bits_seg7_vertex_0700BC08[] = { - {{{ -2402, 1111, -12}, 0, { -6332, 650}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -2402, 1111, 13}, 0, { -6332, 650}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -2387, 1111, 13}, 0, { -6128, 598}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -2379, 1111, 0}, 0, { -6026, 572}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -2387, 1111, -12}, 0, { -6128, 598}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -2410, 1111, 0}, 0, { -6434, 674}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -2402, 343, 13}, 0, { 1330, 650}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -2410, 343, 0}, 0, { 1228, 674}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -2402, 343, -12}, 0, { 1330, 650}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -2387, 343, 13}, 0, { 1536, 598}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -2379, 343, 0}, 0, { 1638, 572}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -2387, 343, -12}, 0, { 1536, 598}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -2410, 343, 0}, 0, { 1228, 674}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -2410, 1111, 0}, 0, { -6434, 674}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -2402, 1111, -12}, 0, { -6332, 650}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -2402, 343, -12}, 0, { 1330, 650}, {0x97, 0xa9, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700BC08, 0x0046c3a0, 47442, 0x0000bc08, 256); // 0x0700BD08 - 0x0700BE08 -static const Vtx bits_seg7_vertex_0700BD08[] = { - {{{ -2379, 343, 0}, 0, { 1638, 572}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -2387, 1111, 13}, 0, { -6128, 598}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -2387, 343, 13}, 0, { 1536, 598}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -2379, 1111, 0}, 0, { -6026, 572}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -2402, 343, -12}, 0, { 1330, 650}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2402, 1111, -12}, 0, { -6332, 650}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2387, 1111, -12}, 0, { -6128, 598}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2387, 343, -12}, 0, { 1536, 598}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2387, 343, 13}, 0, { 1536, 598}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2387, 1111, 13}, 0, { -6128, 598}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2402, 1111, 13}, 0, { -6332, 650}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2402, 343, 13}, 0, { 1330, 650}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2387, 343, -12}, 0, { 1536, 598}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -2387, 1111, -12}, 0, { -6128, 598}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -2379, 1111, 0}, 0, { -6026, 572}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -2379, 343, 0}, 0, { 1638, 572}, {0x79, 0x8c, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700BD08, 0x0046c3a0, 47442, 0x0000bd08, 256); // 0x0700BE08 - 0x0700BE48 -static const Vtx bits_seg7_vertex_0700BE08[] = { - {{{ -2402, 343, 13}, 0, { 1330, 650}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -2410, 1111, 0}, 0, { -6434, 674}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -2410, 343, 0}, 0, { 1228, 674}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -2402, 1111, 13}, 0, { -6332, 650}, {0x79, 0x8c, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700BE08, 0x0046c3a0, 47442, 0x0000be08, 64); // 0x0700BE48 - 0x0700BF48 -static const Vtx bits_seg7_vertex_0700BE48[] = { - {{{ -2610, -414, 307}, 0, { -2074, 0}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -2610, -414, -306}, 0, { -2074, 0}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -2201, -414, -306}, 0, { -712, 0}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -2201, -414, 307}, 0, { -712, 0}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -2201, -414, 307}, 0, { -712, 0}, {0x79, 0x9f, 0xeb, 0xff}}}, - {{{ -2201, -414, -306}, 0, { -712, 0}, {0x79, 0x9f, 0xeb, 0xff}}}, - {{{ -2388, 148, -306}, 0, { -2824, -646}, {0x79, 0x9f, 0xeb, 0xff}}}, - {{{ -2388, 148, 307}, 0, { -2824, -646}, {0x79, 0x9f, 0xeb, 0xff}}}, - {{{ -2422, 148, 307}, 0, { -2824, -646}, {0x79, 0x9f, 0xeb, 0xff}}}, - {{{ -2422, 148, -306}, 0, { -2824, -646}, {0x79, 0x9f, 0xeb, 0xff}}}, - {{{ -2610, -414, -306}, 0, { -2074, 0}, {0x79, 0x9f, 0xeb, 0xff}}}, - {{{ -2610, -414, 307}, 0, { -2074, 0}, {0x79, 0x9f, 0xeb, 0xff}}}, - {{{ -2610, -414, -306}, 0, { -2074, 0}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2422, 148, -306}, 0, { -2762, -594}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2388, 148, -306}, 0, { -2648, -594}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2201, -414, -306}, 0, { -712, 0}, {0x52, 0x70, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700BE48, 0x0046c3a0, 47442, 0x0000be48, 256); // 0x0700BF48 - 0x0700BF88 -static const Vtx bits_seg7_vertex_0700BF48[] = { - {{{ -2201, -414, 307}, 0, { -712, 0}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2422, 148, 307}, 0, { -2762, -594}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2610, -414, 307}, 0, { -2074, 0}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -2388, 148, 307}, 0, { -2648, -594}, {0x52, 0x70, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700BF48, 0x0046c3a0, 47442, 0x0000bf48, 64); // 0x0700BF88 - 0x0700C088 -static const Vtx bits_seg7_vertex_0700BF88[] = { - {{{ 1010, -250, 307}, 0, { 11284, -1638}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 1215, -250, 307}, 0, { 12598, -1930}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 1215, -250, -306}, 0, { 12598, -1930}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -1344, -147, 307}, 0, { -4338, 1718}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -1139, -147, -306}, 0, { -3024, 1426}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -1344, -147, -306}, 0, { -4338, 1718}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -1139, -147, 307}, 0, { -3024, 1426}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -525, -147, 307}, 0, { 918, 552}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -320, -147, -306}, 0, { 2232, 260}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -525, -147, -306}, 0, { 918, 552}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -320, -147, 307}, 0, { 2232, 260}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 396, -250, 307}, 0, { 7342, -762}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 600, -250, 307}, 0, { 8656, -1054}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 600, -250, -306}, 0, { 8656, -1054}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 396, -250, -306}, 0, { 7342, -762}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 1010, -250, -306}, 0, { 11284, -1638}, {0xeb, 0xeb, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700BF88, 0x0046c3a0, 47442, 0x0000bf88, 256); // 0x0700C088 - 0x0700C188 -static const Vtx bits_seg7_vertex_0700C088[] = { - {{{ -832, 261, 307}, 0, { 990, 7120}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ -832, 261, -306}, 0, { 990, 7120}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ -935, 159, -306}, 0, { 2012, 7120}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ 805, 159, 307}, 0, { -6672, -1566}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ 703, 56, -306}, 0, { -5650, -1566}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ 703, 56, 307}, 0, { -5650, -1566}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ 805, 159, -306}, 0, { -6672, -1566}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ 908, 56, 307}, 0, { 9094, -1492}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ 908, 56, -306}, 0, { 9094, -1492}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ 805, 159, -306}, 0, { 7926, -1346}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ 805, 159, 307}, 0, { 7926, -1346}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ -730, 159, 307}, 0, { -1928, 844}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ -832, 261, -306}, 0, { -3096, 990}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ -832, 261, 307}, 0, { -3096, 990}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ -730, 159, -306}, 0, { -1928, 844}, {0xff, 0xff, 0x65, 0xff}}}, - {{{ -935, 159, 307}, 0, { 2012, 7120}, {0xff, 0xff, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700C088, 0x0046c3a0, 47442, 0x0000c088, 256); // 0x0700C188 - 0x0700C288 -static const Vtx bits_seg7_vertex_0700C188[] = { - {{{ 1010, -455, 307}, 0, { 12306, -1638}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ 1010, -455, -306}, 0, { 12306, -1638}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ 1215, -455, -306}, 0, { 13620, -1930}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ -1344, -455, 307}, 0, { -2804, 1718}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ -1344, -455, -306}, 0, { -2804, 1718}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ -1139, -455, -306}, 0, { -1490, 1426}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ -1139, -455, 307}, 0, { -1490, 1426}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ -525, -455, 307}, 0, { 2450, 552}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ -320, -455, -306}, 0, { 3764, 260}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ -320, -455, 307}, 0, { 3764, 260}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ -525, -455, -306}, 0, { 2450, 552}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ 396, -455, 307}, 0, { 8364, -762}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ 600, -455, -306}, 0, { 9678, -1054}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ 600, -455, 307}, 0, { 9678, -1054}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ 396, -455, -306}, 0, { 8364, -762}, {0x62, 0x51, 0x52, 0xff}}}, - {{{ 1215, -455, 307}, 0, { 13620, -1930}, {0x62, 0x51, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700C188, 0x0046c3a0, 47442, 0x0000c188, 256); // 0x0700C288 - 0x0700C378 -static const Vtx bits_seg7_vertex_0700C288[] = { - {{{ -320, -147, 307}, 0, { 2232, 260}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -320, -455, -306}, 0, { 3764, 260}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -320, -147, -306}, 0, { 2232, 260}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -1139, -147, 307}, 0, { -3024, 1426}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -1139, -455, 307}, 0, { -1490, 1426}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -1139, -455, -306}, 0, { -1490, 1426}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -1139, -147, -306}, 0, { -3024, 1426}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -1344, -147, -306}, 0, { -4338, 1718}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -1344, -455, -306}, 0, { -2804, 1718}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -1344, -455, 307}, 0, { -2804, 1718}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -1344, -147, 307}, 0, { -4338, 1718}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -525, -147, -306}, 0, { 918, 552}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -525, -455, 307}, 0, { 2450, 552}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -525, -147, 307}, 0, { 918, 552}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -525, -455, -306}, 0, { 2450, 552}, {0xbb, 0x96, 0x6c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700C288, 0x0046c3a0, 47442, 0x0000c288, 240); // 0x0700C378 - 0x0700C468 -static const Vtx bits_seg7_vertex_0700C378[] = { - {{{ 1010, -250, -306}, 0, { 11284, -1638}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 1010, -455, -306}, 0, { 12306, -1638}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 1010, -455, 307}, 0, { 12306, -1638}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -320, -147, 307}, 0, { 2232, 260}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -320, -455, 307}, 0, { 3764, 260}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ -320, -455, -306}, 0, { 3764, 260}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 600, -250, 307}, 0, { 8656, -1054}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 600, -455, 307}, 0, { 9678, -1054}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 600, -455, -306}, 0, { 9678, -1054}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 600, -250, -306}, 0, { 8656, -1054}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 396, -250, -306}, 0, { 7342, -762}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 396, -455, 307}, 0, { 8364, -762}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 396, -250, 307}, 0, { 7342, -762}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 396, -455, -306}, 0, { 8364, -762}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 1010, -250, 307}, 0, { 11284, -1638}, {0xbb, 0x96, 0x6c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700C378, 0x0046c3a0, 47442, 0x0000c378, 240); // 0x0700C468 - 0x0700C558 -static const Vtx bits_seg7_vertex_0700C468[] = { - {{{ 1215, -250, 307}, 0, { 12598, -1930}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 1215, -455, 307}, 0, { 13620, -1930}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 1215, -455, -306}, 0, { 13620, -1930}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 1215, -250, -306}, 0, { 12598, -1930}, {0xbb, 0x96, 0x6c, 0xff}}}, - {{{ 600, -250, 307}, 0, { 8656, -1054}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ 396, -455, 307}, 0, { 8364, -762}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ 600, -455, 307}, 0, { 9678, -1054}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ -1139, -147, 307}, 0, { -3024, 1426}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ -1344, -147, 307}, 0, { -4338, 1718}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ -1344, -455, 307}, 0, { -2804, 1718}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ -1139, -455, 307}, 0, { -1490, 1426}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ -320, -147, 307}, 0, { 2232, 260}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ -525, -455, 307}, 0, { 2450, 552}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ -320, -455, 307}, 0, { 3764, 260}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ -525, -147, 307}, 0, { 918, 552}, {0x90, 0x6b, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700C468, 0x0046c3a0, 47442, 0x0000c468, 240); // 0x0700C558 - 0x0700C648 -static const Vtx bits_seg7_vertex_0700C558[] = { - {{{ 703, 56, 307}, 0, { 7780, -1200}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ 805, -45, 307}, 0, { 8948, -1346}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ 908, 56, 307}, 0, { 9094, -1492}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ 805, 159, 307}, 0, { 7926, -1346}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ -935, 159, 307}, 0, { -3242, 1134}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ -832, 56, 307}, 0, { -2074, 990}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ -730, 159, 307}, 0, { -1928, 844}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ 600, -250, 307}, 0, { 8656, -1054}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ 396, -250, 307}, 0, { 7342, -762}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ 396, -455, 307}, 0, { 8364, -762}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ 1215, -250, 307}, 0, { 12598, -1930}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ 1010, -250, 307}, 0, { 11284, -1638}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ 1010, -455, 307}, 0, { 12306, -1638}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ 1215, -455, 307}, 0, { 13620, -1930}, {0x90, 0x6b, 0x59, 0xff}}}, - {{{ -832, 261, 307}, 0, { -3096, 990}, {0x90, 0x6b, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700C558, 0x0046c3a0, 47442, 0x0000c558, 240); // 0x0700C648 - 0x0700C738 -static const Vtx bits_seg7_vertex_0700C648[] = { - {{{ 703, 56, 307}, 0, { 7780, -1200}, {0x76, 0x6a, 0x52, 0xff}}}, - {{{ 703, 56, -306}, 0, { 7780, -1200}, {0x76, 0x6a, 0x52, 0xff}}}, - {{{ 805, -45, -306}, 0, { 8948, -1346}, {0x76, 0x6a, 0x52, 0xff}}}, - {{{ 805, -45, 307}, 0, { 8948, -1346}, {0x76, 0x6a, 0x52, 0xff}}}, - {{{ 908, 56, -306}, 0, { 9094, -1492}, {0x76, 0x6a, 0x52, 0xff}}}, - {{{ 908, 56, 307}, 0, { 9094, -1492}, {0x76, 0x6a, 0x52, 0xff}}}, - {{{ -832, 56, 307}, 0, { -2074, 990}, {0x76, 0x6a, 0x52, 0xff}}}, - {{{ -730, 159, -306}, 0, { -1928, 844}, {0x76, 0x6a, 0x52, 0xff}}}, - {{{ -730, 159, 307}, 0, { -1928, 844}, {0x76, 0x6a, 0x52, 0xff}}}, - {{{ -832, 56, -306}, 0, { -2074, 990}, {0x76, 0x6a, 0x52, 0xff}}}, - {{{ -935, 159, 307}, 0, { -3242, 1134}, {0x76, 0x6a, 0x52, 0xff}}}, - {{{ -935, 159, -306}, 0, { -3242, 1134}, {0x76, 0x6a, 0x52, 0xff}}}, - {{{ 600, -455, -306}, 0, { 9678, -1054}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 396, -250, -306}, 0, { 7342, -762}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 600, -250, -306}, 0, { 8656, -1054}, {0xbf, 0xaa, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700C648, 0x0046c3a0, 47442, 0x0000c648, 240); // 0x0700C738 - 0x0700C828 -static const Vtx bits_seg7_vertex_0700C738[] = { - {{{ -1139, -455, -306}, 0, { -1490, 1426}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -1344, -455, -306}, 0, { -2804, 1718}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -1344, -147, -306}, 0, { -4338, 1718}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -1139, -147, -306}, 0, { -3024, 1426}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -320, -455, -306}, 0, { 3764, 260}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -525, -147, -306}, 0, { 918, 552}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -320, -147, -306}, 0, { 2232, 260}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -525, -455, -306}, 0, { 2450, 552}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 805, 159, -306}, 0, { 7926, -1346}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 805, -45, -306}, 0, { 8948, -1346}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 703, 56, -306}, 0, { 7780, -1200}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 908, 56, -306}, 0, { 9094, -1492}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -832, 261, -306}, 0, { -3096, 990}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -730, 159, -306}, 0, { -1928, 844}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -832, 56, -306}, 0, { -2074, 990}, {0xbf, 0xaa, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700C738, 0x0046c3a0, 47442, 0x0000c738, 240); // 0x0700C828 - 0x0700C8C8 -static const Vtx bits_seg7_vertex_0700C828[] = { - {{{ 600, -455, -306}, 0, { 9678, -1054}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 396, -455, -306}, 0, { 8364, -762}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 396, -250, -306}, 0, { 7342, -762}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 1215, -455, -306}, 0, { 13620, -1930}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 1010, -455, -306}, 0, { 12306, -1638}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 1010, -250, -306}, 0, { 11284, -1638}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 1215, -250, -306}, 0, { 12598, -1930}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -832, 261, -306}, 0, { -3096, 990}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -832, 56, -306}, 0, { -2074, 990}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -935, 159, -306}, 0, { -3242, 1134}, {0xbf, 0xaa, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700C828, 0x0046c3a0, 47442, 0x0000c828, 160); // 0x0700C8C8 - 0x0700C908 -static const Vtx bits_seg7_vertex_0700C8C8[] = { - {{{ -2388, 148, -306}, 0, { 0, 0}, {0x8f, 0xb8, 0xef, 0xff}}}, - {{{ -2422, 148, -306}, 0, { 0, 0}, {0x8f, 0xb8, 0xef, 0xff}}}, - {{{ -2422, 148, 307}, 0, { 0, 0}, {0x8f, 0xb8, 0xef, 0xff}}}, - {{{ -2388, 148, 307}, 0, { 0, 0}, {0x8f, 0xb8, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700C8C8, 0x0046c3a0, 47442, 0x0000c8c8, 64); // 0x0700C908 - 0x0700C998 static const Gfx bits_seg7_dl_0700C908[] = { diff --git a/levels/bits/areas/1/15/model.inc.c b/levels/bits/areas/1/15/model.inc.c index 3ef325e85..dc06184e1 100644 --- a/levels/bits/areas/1/15/model.inc.c +++ b/levels/bits/areas/1/15/model.inc.c @@ -1,65 +1,15 @@ +#include "pc/rom_assets.h" // 0x0700CE50 - 0x0700CF50 -static const Vtx bits_seg7_vertex_0700CE50[] = { - {{{ -2047, 205, 307}, 0, { 480, 478}, {0x7d, 0x7d, 0x9b, 0xff}}}, - {{{ -2047, 205, -306}, 0, { 2012, 2010}, {0x7d, 0x7d, 0x9b, 0xff}}}, - {{{ -2047, 0, -306}, 0, { 1502, 2522}, {0x7d, 0x7d, 0x9b, 0xff}}}, - {{{ -2047, 0, 307}, 0, { 0, 990}, {0x7d, 0x7d, 0x9b, 0xff}}}, - {{{ 102, 1741, -306}, 0, { 6866, -2842}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 102, 1741, 307}, 0, { 5334, -4376}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1331, 1741, 307}, 0, { 8400, -7442}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1331, 1741, -306}, 0, { 9932, -5908}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 102, 1741, 307}, 0, { 9678, 2010}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ 1331, 1536, 307}, 0, { 12232, 5588}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ 1331, 1741, 307}, 0, { 12744, 5076}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ 307, 1536, 307}, 0, { 9678, 3032}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ -1740, 205, 307}, 0, { 1246, 1244}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ -1525, 7, 307}, 0, { 1288, 2272}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ -2047, 205, 307}, 0, { 480, 478}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ -2047, 0, 307}, 0, { 0, 990}, {0x6f, 0x6b, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700CE50, 0x0046c3a0, 47442, 0x0000ce50, 256); // 0x0700CF50 - 0x0700D040 -static const Vtx bits_seg7_vertex_0700CF50[] = { - {{{ 102, 1741, -306}, 0, { 9678, 2010}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ 307, 1536, -306}, 0, { 9678, 3032}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ -1525, 7, -306}, 0, { 1288, 2272}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ -1740, 205, -306}, 0, { 1246, 1244}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ -2047, 205, -306}, 0, { 480, 478}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ -2047, 0, -306}, 0, { 0, 990}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ 1331, 1741, -306}, 0, { 12744, 5076}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ 102, 1741, 307}, 0, { 9678, 2010}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ 307, 1536, 307}, 0, { 9678, 3032}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ 1331, 1536, 307}, 0, { 12232, 5588}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ 1331, 1536, -306}, 0, { 12232, 5588}, {0x6f, 0x6b, 0x89, 0xff}}}, - {{{ -1525, 7, 307}, 0, { 2802, 758}, {0x54, 0x47, 0x61, 0xff}}}, - {{{ 307, 1536, -306}, 0, { 5844, 6864}, {0x54, 0x47, 0x61, 0xff}}}, - {{{ 307, 1536, 307}, 0, { 7378, 5332}, {0x54, 0x47, 0x61, 0xff}}}, - {{{ -1525, 7, -306}, 0, { 1270, 2290}, {0x54, 0x47, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700CF50, 0x0046c3a0, 47442, 0x0000cf50, 240); // 0x0700D040 - 0x0700D0C0 -static const Vtx bits_seg7_vertex_0700D040[] = { - {{{ -2047, 0, 307}, 0, { 1502, -544}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ -2047, 0, -306}, 0, { 0, 990}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ -1525, 7, -306}, 0, { 1270, 2290}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ -1525, 7, 307}, 0, { 2802, 758}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ 307, 1536, -306}, 0, { 5844, 6864}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ 1331, 1536, -306}, 0, { 8400, 9420}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ 1331, 1536, 307}, 0, { 9932, 7886}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ 307, 1536, 307}, 0, { 7378, 5332}, {0x43, 0x3b, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700D040, 0x0046c3a0, 47442, 0x0000d040, 128); // 0x0700D0C0 - 0x0700D140 -static const Vtx bits_seg7_vertex_0700D0C0[] = { - {{{ 1280, 1587, -281}, 0, { 0, 0}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ 1382, 1587, 282}, 0, { 0, 0}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ 1280, 1587, 282}, 0, { 0, 0}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ 1382, 1715, 282}, 0, { 0, 0}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ 1280, 1715, 282}, 0, { 0, 0}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ 1382, 1587, -281}, 0, { 0, 0}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ 1382, 1715, -281}, 0, { 0, 0}, {0x43, 0x3b, 0x58, 0xff}}}, - {{{ 1280, 1715, -281}, 0, { 0, 0}, {0x43, 0x3b, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700D0C0, 0x0046c3a0, 47442, 0x0000d0c0, 128); // 0x0700D140 - 0x0700D228 static const Gfx bits_seg7_dl_0700D140[] = { diff --git a/levels/bits/areas/1/16/model.inc.c b/levels/bits/areas/1/16/model.inc.c index cb35d5a31..0bd824bf7 100644 --- a/levels/bits/areas/1/16/model.inc.c +++ b/levels/bits/areas/1/16/model.inc.c @@ -1,40 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700D2F0 - 0x0700D3F0 -static const Vtx bits_seg7_vertex_0700D2F0[] = { - {{{ -3043, 51, -50}, 0, { 23342, 678}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 0, 51, -50}, 0, { 10684, 678}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 0, 0, 0}, 0, { 10862, 748}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -3043, 0, 0}, 0, { 23520, 748}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 2765, 51, -50}, 0, { -810, 678}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 2765, 0, 0}, 0, { -634, 748}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -3043, 51, 51}, 0, { 23342, 678}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 0, 102, 0}, 0, { 10508, 606}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -3043, 102, 0}, 0, { 23164, 606}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 0, 51, 51}, 0, { 10684, 678}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 2765, 102, 0}, 0, { -988, 606}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 2765, 51, 51}, 0, { -810, 678}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -3043, 102, 0}, 0, { 23164, 606}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 0, 51, -50}, 0, { 10684, 678}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -3043, 51, -50}, 0, { 23342, 678}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 0, 102, 0}, 0, { 10508, 606}, {0x8c, 0x98, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700D2F0, 0x0046c3a0, 47442, 0x0000d2f0, 256); // 0x0700D3F0 - 0x0700D4D0 -static const Vtx bits_seg7_vertex_0700D3F0[] = { - {{{ 0, 102, 0}, 0, { 10508, 606}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 2765, 51, -50}, 0, { -810, 678}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 0, 51, -50}, 0, { 10684, 678}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 2765, 102, 0}, 0, { -988, 606}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -3043, 51, -50}, 0, { 23342, 678}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -3043, 0, 0}, 0, { 23520, 748}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -3043, 51, 51}, 0, { 23342, 678}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 0, 51, 51}, 0, { 10684, 678}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 0, 0, 0}, 0, { 10862, 748}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 2765, 51, 51}, 0, { -810, 678}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 2765, 0, 0}, 0, { -634, 748}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -3043, 102, 0}, 0, { 23164, 606}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 2765, 102, 0}, 0, { -988, 606}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 2765, 51, -50}, 0, { -810, 678}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700D3F0, 0x0046c3a0, 47442, 0x0000d3f0, 224); // 0x0700D4D0 - 0x0700D5A0 static const Gfx bits_seg7_dl_0700D4D0[] = { diff --git a/levels/bits/areas/1/17/model.inc.c b/levels/bits/areas/1/17/model.inc.c index ef092daff..1bb6d8908 100644 --- a/levels/bits/areas/1/17/model.inc.c +++ b/levels/bits/areas/1/17/model.inc.c @@ -1,106 +1,21 @@ +#include "pc/rom_assets.h" // 0x0700D620 - 0x0700D720 -static const Vtx bits_seg7_vertex_0700D620[] = { - {{{ 1581, 51, -108}, 0, { 1246, 2328}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 1536, 51, 0}, 0, { 478, 2010}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 1581, 51, 109}, 0, { 162, 1244}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 1690, 51, 154}, 0, { 480, 478}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 1798, 51, 109}, 0, { 1246, 162}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 1843, 51, 0}, 0, { 2012, 480}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 1798, 51, -108}, 0, { 2330, 1244}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 1690, 51, -153}, 0, { 2012, 2010}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 1798, 0, 109}, 0, { 1246, 162}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 1690, 51, 154}, 0, { 480, 478}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 1690, 0, 154}, 0, { 478, 480}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 1798, 51, 109}, 0, { 1246, 162}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 1690, 0, -153}, 0, { 2012, 2010}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 1690, 51, -153}, 0, { 2012, 2010}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 1798, 51, -108}, 0, { 2330, 1244}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 1798, 0, -108}, 0, { 2330, 1244}, {0x96, 0x96, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700D620, 0x0046c3a0, 47442, 0x0000d620, 256); // 0x0700D720 - 0x0700D820 -static const Vtx bits_seg7_vertex_0700D720[] = { - {{{ 1581, 0, 109}, 0, { 162, 1244}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 1536, 51, 0}, 0, { 478, 2010}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 1536, 0, 0}, 0, { 478, 2010}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 1581, 51, 109}, 0, { 162, 1244}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 1798, 0, -108}, 0, { 2330, 1244}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 1843, 51, 0}, 0, { 2012, 480}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 1843, 0, 0}, 0, { 2012, 480}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 1798, 51, -108}, 0, { 2330, 1244}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 1536, 0, 0}, 0, { 478, 2010}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 1581, 51, -108}, 0, { 1246, 2328}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 1581, 0, -108}, 0, { 1246, 2328}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 1536, 51, 0}, 0, { 478, 2010}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 1843, 0, 0}, 0, { 2012, 480}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 1843, 51, 0}, 0, { 2012, 480}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 1798, 51, 109}, 0, { 1246, 162}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 1798, 0, 109}, 0, { 1246, 162}, {0x6b, 0x6b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700D720, 0x0046c3a0, 47442, 0x0000d720, 256); // 0x0700D820 - 0x0700D8A0 -static const Vtx bits_seg7_vertex_0700D820[] = { - {{{ 1581, 0, -108}, 0, { 1246, 2328}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1690, 51, -153}, 0, { 2012, 2010}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1690, 0, -153}, 0, { 2012, 2010}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1581, 51, -108}, 0, { 1246, 2328}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1690, 0, 154}, 0, { 478, 480}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1690, 51, 154}, 0, { 480, 478}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1581, 51, 109}, 0, { 162, 1244}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1581, 0, 109}, 0, { 162, 1244}, {0x78, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700D820, 0x0046c3a0, 47442, 0x0000d820, 128); // 0x0700D8A0 - 0x0700D980 -static const Vtx bits_seg7_vertex_0700D8A0[] = { - {{{ -7, 2068, -12}, 0, { 224, -19654}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 15, 2068, 0}, 0, { 280, -19424}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 8, 2068, -12}, 0, { 262, -19502}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 8, 2068, 13}, 0, { 262, -19502}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -14, 2068, 0}, 0, { 204, -19732}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -7, 2068, 13}, 0, { 224, -19654}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 15, 0, 0}, 0, { 280, 1218}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 8, 2068, 13}, 0, { 262, -19502}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 8, 0, 13}, 0, { 262, 1142}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 15, 2068, 0}, 0, { 280, -19424}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ -14, 0, 0}, 0, { 204, 914}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -14, 2068, 0}, 0, { 204, -19732}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -7, 2068, -12}, 0, { 224, -19654}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -7, 0, -12}, 0, { 224, 990}, {0x97, 0xa9, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700D8A0, 0x0046c3a0, 47442, 0x0000d8a0, 224); // 0x0700D980 - 0x0700DA80 -static const Vtx bits_seg7_vertex_0700D980[] = { - {{{ -7, 0, -12}, 0, { 224, 990}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 8, 2068, -12}, 0, { 262, -19502}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 8, 0, -12}, 0, { 262, 1142}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -7, 2068, -12}, 0, { 224, -19654}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 8, 0, 13}, 0, { 262, 1142}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 8, 2068, 13}, 0, { 262, -19502}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -7, 2068, 13}, 0, { 224, -19654}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -7, 0, 13}, 0, { 224, 990}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 8, 0, -12}, 0, { 262, 1142}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 8, 2068, -12}, 0, { 262, -19502}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 15, 2068, 0}, 0, { 280, -19424}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 15, 0, 0}, 0, { 280, 1218}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -7, 0, 13}, 0, { 224, 990}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -7, 2068, 13}, 0, { 224, -19654}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -14, 2068, 0}, 0, { 204, -19732}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -14, 0, 0}, 0, { 204, 914}, {0x8c, 0x98, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700D980, 0x0046c3a0, 47442, 0x0000d980, 256); // 0x0700DA80 - 0x0700DB20 -static const Vtx bits_seg7_vertex_0700DA80[] = { - {{{ 1690, 307, 0}, 0, { 480, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1587, 51, 0}, 0, { 0, 1672}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1690, 51, 102}, 0, { 480, 1672}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1792, 51, 0}, 0, { 990, 1672}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1690, 51, -101}, 0, { 480, 1672}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1690, 51, 102}, 0, { 480, 1672}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1792, 51, 0}, 0, { 990, 1672}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1690, 307, 0}, 0, { 480, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1690, 51, -101}, 0, { 480, 1672}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1587, 51, 0}, 0, { 0, 1672}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700DA80, 0x0046c3a0, 47442, 0x0000da80, 160); // 0x0700DB20 - 0x0700DC08 static const Gfx bits_seg7_dl_0700DB20[] = { diff --git a/levels/bits/areas/1/18/model.inc.c b/levels/bits/areas/1/18/model.inc.c index 177efbf92..5716ef057 100644 --- a/levels/bits/areas/1/18/model.inc.c +++ b/levels/bits/areas/1/18/model.inc.c @@ -1,483 +1,78 @@ +#include "pc/rom_assets.h" // 0x0700DD98 - 0x0700DE98 -static const Vtx bits_seg7_vertex_0700DD98[] = { - {{{ 1132, 1009, -922}, 0, { -5320, 1468}, {0x90, 0x92, 0xee, 0xff}}}, - {{{ 1183, 1009, -973}, 0, { -5086, 1410}, {0x90, 0x92, 0xee, 0xff}}}, - {{{ 1132, 1009, -1025}, 0, { -5320, 1468}, {0x90, 0x92, 0xee, 0xff}}}, - {{{ 1080, 1009, -973}, 0, { -5552, 1528}, {0x90, 0x92, 0xee, 0xff}}}, - {{{ 1183, 958, -922}, 0, { -4872, 1390}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 56, 907, -973}, 0, { -9796, 2656}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1183, 907, -973}, 0, { -4658, 1372}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1971, -19, -979}, 0, { 2816, 122}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1050, 31, -1030}, 0, { -1602, 1190}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1971, 31, -1030}, 0, { 2602, 142}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1050, -19, -979}, 0, { -1388, 1170}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1971, 31, -927}, 0, { 2602, 142}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1050, 31, -927}, 0, { -1602, 1190}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 159, 907, -666}, 0, { -2974, 1724}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 210, 958, -973}, 0, { 3892, -808}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 210, 958, -666}, 0, { -3300, 1806}, {0x3d, 0x3c, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700DD98, 0x0046c3a0, 47442, 0x0000dd98, 256); // 0x0700DE98 - 0x0700DF98 -static const Vtx bits_seg7_vertex_0700DE98[] = { - {{{ 159, 907, -666}, 0, { -2974, 1724}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 159, 907, -973}, 0, { 4220, -890}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 210, 958, -973}, 0, { 3892, -808}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 108, 958, -666}, 0, { -3300, 1806}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 108, 958, -973}, 0, { 3892, -808}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1183, 907, -973}, 0, { -4658, 1372}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 56, 958, -1025}, 0, {-10010, 2676}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1183, 958, -1025}, 0, { -4872, 1390}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1183, 958, -922}, 0, { -4872, 1390}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 56, 958, -922}, 0, {-10010, 2676}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 56, 907, -973}, 0, { -9796, 2656}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1203, -173, -927}, 0, { -44, 940}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1050, -173, -927}, 0, { -744, 1112}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1050, -224, -979}, 0, { -530, 1092}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1203, -224, -979}, 0, { 168, 920}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1050, -173, -1030}, 0, { -744, 1112}, {0x3d, 0x3c, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700DE98, 0x0046c3a0, 47442, 0x0000de98, 256); // 0x0700DF98 - 0x0700E078 -static const Vtx bits_seg7_vertex_0700DF98[] = { - {{{ 1203, -224, -979}, 0, { 168, 920}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1050, -173, -1030}, 0, { -744, 1112}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1203, -173, -1030}, 0, { -44, 940}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1080, -255, -973}, 0, { -264, 1046}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1132, -255, -1025}, 0, { 0, 990}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1183, -255, -973}, 0, { 202, 932}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1132, -255, -922}, 0, { 0, 990}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 1971, 31, -1030}, 0, { 2602, 142}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1050, 82, -979}, 0, { -1816, 1210}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1971, 82, -979}, 0, { 2388, 160}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1050, 31, -1030}, 0, { -1602, 1190}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1050, -19, -979}, 0, { -1388, 1170}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1050, 31, -927}, 0, { -1602, 1190}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1971, 31, -927}, 0, { 2602, 142}, {0x6b, 0x72, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700DF98, 0x0046c3a0, 47442, 0x0000df98, 224); // 0x0700E078 - 0x0700E178 -static const Vtx bits_seg7_vertex_0700E078[] = { - {{{ 159, 1009, -666}, 0, { -3628, 1888}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 159, 1009, -973}, 0, { 3566, -726}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 108, 958, -973}, 0, { 3892, -808}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 108, 958, -666}, 0, { -3300, 1806}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1183, 958, -1025}, 0, { -4872, 1390}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 56, 958, -1025}, 0, {-10010, 2676}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 56, 1009, -973}, 0, {-10224, 2696}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1183, 1009, -973}, 0, { -5086, 1410}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 56, 958, -922}, 0, {-10010, 2676}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1183, 958, -922}, 0, { -4872, 1390}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1203, -122, -979}, 0, { -258, 958}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1050, -173, -927}, 0, { -744, 1112}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1203, -173, -927}, 0, { -44, 940}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1050, -122, -979}, 0, { -958, 1132}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1203, -173, -1030}, 0, { -44, 940}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ 1050, -173, -1030}, 0, { -744, 1112}, {0x6b, 0x72, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700E078, 0x0046c3a0, 47442, 0x0000e078, 256); // 0x0700E178 - 0x0700E268 -static const Vtx bits_seg7_vertex_0700E178[] = { - {{{ 159, 1009, -973}, 0, { -9758, 2578}, {0x73, 0xb0, 0xd3, 0xff}}}, - {{{ 210, 958, -973}, 0, { -9310, 2500}, {0x73, 0xb0, 0xd3, 0xff}}}, - {{{ 159, 907, -973}, 0, { -9330, 2540}, {0x73, 0xb0, 0xd3, 0xff}}}, - {{{ 108, 958, -973}, 0, { -9776, 2618}, {0x73, 0xb0, 0xd3, 0xff}}}, - {{{ 56, 1009, -973}, 0, {-10224, 2696}, {0x73, 0xb0, 0xd3, 0xff}}}, - {{{ 56, 958, -1025}, 0, {-10010, 2676}, {0x73, 0xb0, 0xd3, 0xff}}}, - {{{ 56, 907, -973}, 0, { -9796, 2656}, {0x73, 0xb0, 0xd3, 0xff}}}, - {{{ 56, 958, -922}, 0, {-10010, 2676}, {0x73, 0xb0, 0xd3, 0xff}}}, - {{{ 1183, 1009, -973}, 0, { -5086, 1410}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1183, 958, -922}, 0, { -4872, 1390}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1183, 907, -973}, 0, { -4658, 1372}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1971, 31, -927}, 0, { 2602, 142}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1971, 31, -1030}, 0, { 2602, 142}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1971, 82, -979}, 0, { 2388, 160}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1971, -19, -979}, 0, { 2816, 122}, {0x52, 0x52, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700E178, 0x0046c3a0, 47442, 0x0000e178, 240); // 0x0700E268 - 0x0700E358 -static const Vtx bits_seg7_vertex_0700E268[] = { - {{{ 159, 1009, -666}, 0, { -3628, 1888}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 108, 958, -666}, 0, { -3300, 1806}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 159, 907, -666}, 0, { -2974, 1724}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 210, 958, -666}, 0, { -3300, 1806}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1203, -173, -927}, 0, { -44, 940}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1203, -173, -1030}, 0, { -44, 940}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1203, -122, -979}, 0, { -258, 958}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1203, -224, -979}, 0, { 168, 920}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1183, 1009, -973}, 0, { -5086, 1410}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1183, 907, -973}, 0, { -4658, 1372}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1183, 958, -1025}, 0, { -4872, 1390}, {0x52, 0x52, 0xac, 0xff}}}, - {{{ 1183, 1009, -973}, 0, { -5086, 1410}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 1132, -255, -1025}, 0, { 0, 990}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 1132, 1009, -1025}, 0, { -5320, 1468}, {0x61, 0x52, 0xac, 0xff}}}, - {{{ 1183, -255, -973}, 0, { 202, 932}, {0x61, 0x52, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700E268, 0x0046c3a0, 47442, 0x0000e268, 240); // 0x0700E358 - 0x0700E458 -static const Vtx bits_seg7_vertex_0700E358[] = { - {{{ 1132, 1009, -922}, 0, { -5320, 1468}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1132, -255, -922}, 0, { 0, 990}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1183, -255, -973}, 0, { 202, 932}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1183, 1009, -973}, 0, { -5086, 1410}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1132, 1009, -1025}, 0, { -5320, 1468}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1132, -255, -1025}, 0, { 0, 990}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1080, -255, -973}, 0, { -264, 1046}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1080, 1009, -973}, 0, { -5552, 1528}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1080, 1009, -973}, 0, { -5552, 1528}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1080, -255, -973}, 0, { -264, 1046}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1132, -255, -922}, 0, { 0, 990}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 1132, 1009, -922}, 0, { -5320, 1468}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 210, 958, -666}, 0, { -3300, 1806}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 159, 1009, -973}, 0, { 3566, -726}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 159, 1009, -666}, 0, { -3628, 1888}, {0x66, 0x5b, 0xa3, 0xff}}}, - {{{ 210, 958, -973}, 0, { 3892, -808}, {0x66, 0x5b, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700E358, 0x0046c3a0, 47442, 0x0000e358, 256); // 0x0700E458 - 0x0700E548 -static const Vtx bits_seg7_vertex_0700E458[] = { - {{{ -434, -460, -1279}, 0, { -94, 4118}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -434, -460, -1228}, 0, { 0, 4054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 333, -50, -1279}, 0, { 862, 5076}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 384, -153, -1893}, 0, { 160, 5906}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -434, -562, -1893}, 0, { -860, 4884}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -485, -562, -1279}, 0, { -158, 4054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 384, -153, -1279}, 0, { 926, 5140}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1202, -869, -767}, 0, { -414, 2522}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -485, -562, -1228}, 0, { -94, 3990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1202, -562, -1535}, 0, { -1372, 3480}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -485, -869, -409}, 0, { 926, 2968}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1253, -460, -1535}, 0, { -1436, 3416}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1253, -767, -818}, 0, { -542, 2522}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1202, -767, -818}, 0, { -478, 2584}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1202, -460, -1535}, 0, { -1372, 3480}, {0xb9, 0xb9, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700E458, 0x0046c3a0, 47442, 0x0000e458, 240); // 0x0700E548 - 0x0700E628 -static const Vtx bits_seg7_vertex_0700E548[] = { - {{{ -434, -767, -409}, 0, { 990, 3032}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -434, -460, -1228}, 0, { 0, 4054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -485, -460, -1228}, 0, { -94, 3990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 333, -50, -1228}, 0, { 926, 5012}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 333, -50, -1279}, 0, { 862, 5076}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 333, -50, -1893}, 0, { 96, 5842}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 333, -50, -1945}, 0, { 32, 5906}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -434, -460, -1893}, 0, { -860, 4884}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -434, -460, -1945}, 0, { -924, 4948}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -485, -767, -409}, 0, { 926, 2968}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -1663, -767, 0}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1663, -767, -50}, 0, { -94, 1052}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1663, -869, -50}, 0, { -94, 1052}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1663, -869, 0}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700E548, 0x0046c3a0, 47442, 0x0000e548, 224); // 0x0700E628 - 0x0700E718 -static const Vtx bits_seg7_vertex_0700E628[] = { - {{{ -1663, -869, -818}, 0, { -1052, 2010}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1663, -767, -767}, 0, { -988, 1946}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1663, -767, -818}, 0, { -1052, 2010}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1663, -869, -767}, 0, { -988, 1946}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -434, -562, -1228}, 0, { 0, 4054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -434, -460, -1228}, 0, { 0, 4054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -485, -460, -1228}, 0, { -94, 3990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -485, -562, -1228}, 0, { -94, 3990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1202, -562, -1535}, 0, { -1372, 3480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1202, -460, -1535}, 0, { -1372, 3480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1253, -460, -1535}, 0, { -1436, 3416}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1253, -562, -1535}, 0, { -1436, 3416}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1050, -50, 197}, 0, { 3600, 4128}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 998, -50, 146}, 0, { 3472, 4128}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 384, -50, 146}, 0, { 2704, 3362}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700E628, 0x0046c3a0, 47442, 0x0000e628, 240); // 0x0700E718 - 0x0700E808 -static const Vtx bits_seg7_vertex_0700E718[] = { - {{{ 998, -153, -1893}, 0, { 926, 6672}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 384, -153, -1893}, 0, { 160, 5906}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 998, -153, 146}, 0, { 3472, 4128}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 384, -153, 146}, 0, { 2704, 3362}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 998, -153, -211}, 0, { 3026, 4574}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1050, -153, -825}, 0, { 2322, 5404}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 998, -153, -825}, 0, { 2260, 5340}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1050, -153, -211}, 0, { 3090, 4638}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1050, -50, -211}, 0, { 3090, 4638}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 998, -50, -211}, 0, { 3026, 4574}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1050, -50, 197}, 0, { 3600, 4128}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 998, -50, 146}, 0, { 3472, 4128}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -875, -869, -50}, 0, { 888, 2036}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -485, -869, -409}, 0, { 926, 2968}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1202, -869, -767}, 0, { -414, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700E718, 0x0046c3a0, 47442, 0x0000e718, 240); // 0x0700E808 - 0x0700E908 -static const Vtx bits_seg7_vertex_0700E808[] = { - {{{ 1050, -50, 197}, 0, { 3600, 4128}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 384, -50, 146}, 0, { 2704, 3362}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 333, -50, 197}, 0, { 2704, 3234}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 384, -50, -1279}, 0, { 926, 5140}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 333, -50, -1279}, 0, { 862, 5076}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -485, -562, -1228}, 0, { -94, 3990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -434, -562, -1893}, 0, { -860, 4884}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1202, -562, -1535}, 0, { -1372, 3480}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -793, -562, -1893}, 0, { -1308, 4438}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1663, -869, -50}, 0, { -94, 1052}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -875, -869, -50}, 0, { 888, 2036}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1202, -869, -767}, 0, { -414, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1663, -767, -818}, 0, { -1052, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1663, -767, -767}, 0, { -988, 1946}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1253, -767, -818}, 0, { -542, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1663, -869, -767}, 0, { -988, 1946}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700E808, 0x0046c3a0, 47442, 0x0000e808, 256); // 0x0700E908 - 0x0700EA08 -static const Vtx bits_seg7_vertex_0700E908[] = { - {{{ -1202, -767, -818}, 0, { -478, 2584}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1253, -767, -818}, 0, { -542, 2520}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1202, -767, -767}, 0, { -414, 2520}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1253, -767, -767}, 0, { -478, 2458}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -434, -460, -1279}, 0, { -94, 4118}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -485, -460, -1279}, 0, { -158, 4054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -485, -460, -1228}, 0, { -94, 3990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -434, -460, -1228}, 0, { 0, 4054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1663, -767, -767}, 0, { -988, 1946}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1253, -767, -818}, 0, { -542, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 998, -50, -1893}, 0, { 926, 6672}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 998, -50, -825}, 0, { 2260, 5340}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1050, -50, -825}, 0, { 2322, 5404}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 333, -50, -1945}, 0, { 32, 5906}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 333, -50, -1893}, 0, { 96, 5842}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1050, -50, -1945}, 0, { 926, 6800}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700E908, 0x0046c3a0, 47442, 0x0000e908, 256); // 0x0700EA08 - 0x0700EB08 -static const Vtx bits_seg7_vertex_0700EA08[] = { - {{{ -844, -460, -1944}, 0, { -1434, 4436}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -793, -460, -1893}, 0, { -1308, 4438}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -434, -460, -1893}, 0, { -860, 4884}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -434, -460, -1945}, 0, { -924, 4948}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1253, -460, -1535}, 0, { -1436, 3416}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1202, -460, -1535}, 0, { -1372, 3480}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -844, -460, -1945}, 0, { -1436, 4438}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -844, -767, 0}, 0, { 990, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -434, -767, -409}, 0, { 990, 3032}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -485, -767, -409}, 0, { 926, 2968}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -875, -767, -50}, 0, { 888, 2036}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1663, -767, -50}, 0, { -94, 1052}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1663, -767, 0}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 998, -153, -825}, 0, { 24, 3104}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 998, -50, -1893}, 0, { -1180, 4566}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 998, -153, -1893}, 0, { -1308, 4438}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700EA08, 0x0046c3a0, 47442, 0x0000ea08, 256); // 0x0700EB08 - 0x0700EBF8 -static const Vtx bits_seg7_vertex_0700EB08[] = { - {{{ 384, -153, -1279}, 0, { -2394, 160}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 384, -50, 146}, 0, { -742, 2064}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 384, -153, 146}, 0, { -614, 1936}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 384, -50, -1279}, 0, { -2522, 288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 384, -50, 146}, 0, { 3418, 2648}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 998, -153, 146}, 0, { 4056, 3544}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 384, -153, 146}, 0, { 3290, 2776}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 998, -50, 146}, 0, { 4184, 3416}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 998, -153, 146}, 0, { 1236, 1892}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 998, -50, 146}, 0, { 1364, 2020}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 998, -50, -211}, 0, { 918, 2466}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 998, -153, -211}, 0, { 790, 2338}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1202, -869, -818}, 0, { -924, -160}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1202, -562, -1535}, 0, { -2202, -670}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1202, -460, -1535}, 0, { -2330, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700EB08, 0x0046c3a0, 47442, 0x0000eb08, 240); // 0x0700EBF8 - 0x0700ECD8 -static const Vtx bits_seg7_vertex_0700EBF8[] = { - {{{ 998, -153, -825}, 0, { 24, 3104}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 998, -50, -825}, 0, { 152, 3232}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 998, -50, -1893}, 0, { -1180, 4566}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -485, -562, -1228}, 0, { -1818, -288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -485, -460, -1279}, 0, { -2010, -224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -485, -562, -1279}, 0, { -1882, -352}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -485, -460, -1228}, 0, { -1946, -160}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1202, -869, -818}, 0, { -478, 2584}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1202, -767, -818}, 0, { -478, 2584}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1202, -869, -767}, 0, { -414, 2520}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1202, -767, -767}, 0, { -414, 2520}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1202, -767, -818}, 0, { -1052, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1202, -869, -818}, 0, { -924, -160}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1202, -460, -1535}, 0, { -2330, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700EBF8, 0x0046c3a0, 47442, 0x0000ebf8, 224); // 0x0700ECD8 - 0x0700EDC8 -static const Vtx bits_seg7_vertex_0700ECD8[] = { - {{{ 333, -255, -1228}, 0, { -604, 3480}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 333, -50, 197}, 0, { 1428, 1956}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 333, -50, -1228}, 0, { -350, 3734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -485, -767, -409}, 0, { -222, 1818}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -485, -460, -1228}, 0, { -860, 3224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -485, -562, -1228}, 0, { -988, 3096}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -485, -869, -409}, 0, { -350, 1690}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -434, -1023, -409}, 0, { -542, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -434, -716, -1228}, 0, { -1180, 2904}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -434, -767, -409}, 0, { -222, 1818}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -434, -460, -1228}, 0, { -860, 3224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1253, -767, -818}, 0, { -732, 2330}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1253, -460, -1535}, 0, { -1244, 3606}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1253, -716, -1535}, 0, { -1562, 3288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1232, -1023, -818}, 0, { -1052, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700ECD8, 0x0046c3a0, 47442, 0x0000ecd8, 240); // 0x0700EDC8 - 0x0700EEC8 -static const Vtx bits_seg7_vertex_0700EDC8[] = { - {{{ 1050, -255, -211}, 0, { -932, 1362}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1050, -50, 197}, 0, { -678, 2128}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1050, -255, 197}, 0, { -424, 1872}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 333, -255, -1228}, 0, { -604, 3480}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 333, -255, 197}, 0, { 1172, 1700}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 333, -50, 197}, 0, { 1428, 1956}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1050, -255, -1945}, 0, { -3096, -798}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1050, -50, -1945}, 0, { -3352, -542}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1050, -50, -825}, 0, { -1954, 854}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1050, -255, -825}, 0, { -1700, 598}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1050, -153, -825}, 0, { -1826, 726}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1050, -153, -211}, 0, { -1060, 1490}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1050, -50, -211}, 0, { -1188, 1618}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 333, -255, -1945}, 0, { 32, 5906}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1050, -255, -1945}, 0, { 926, 6800}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1050, -255, 197}, 0, { 3600, 4128}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700EDC8, 0x0046c3a0, 47442, 0x0000edc8, 256); // 0x0700EEC8 - 0x0700EFC8 -static const Vtx bits_seg7_vertex_0700EEC8[] = { - {{{ -1253, -716, -1535}, 0, { -1436, 3416}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -434, -665, -1945}, 0, { -924, 4948}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -434, -716, -1228}, 0, { 0, 4054}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -844, -665, -1945}, 0, { -1436, 4438}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -844, -1023, 0}, 0, { 990, 2010}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1663, -1023, 0}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -434, -1023, -409}, 0, { 990, 3032}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1663, -1023, -818}, 0, { -1052, 2010}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1232, -1023, -818}, 0, { -514, 2548}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 333, -255, -1945}, 0, { 32, 5906}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1050, -255, 197}, 0, { 3600, 4128}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 333, -255, 197}, 0, { 2704, 3234}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1253, -716, -1535}, 0, { -1436, 3416}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -434, -716, -1228}, 0, { 0, 4054}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -434, -1023, -409}, 0, { 990, 3032}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -1232, -1023, -818}, 0, { -514, 2548}, {0x50, 0x50, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700EEC8, 0x0046c3a0, 47442, 0x0000eec8, 256); // 0x0700EFC8 - 0x0700F0B8 -static const Vtx bits_seg7_vertex_0700EFC8[] = { - {{{ -434, -665, -1945}, 0, { -924, 4948}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 333, -255, -1945}, 0, { 32, 5906}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -434, -716, -1228}, 0, { 0, 4054}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 333, -255, -1228}, 0, { 926, 5012}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -1253, -460, -1535}, 0, { 160, 2202}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -844, -460, -1945}, 0, { -350, 2712}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -844, -665, -1945}, 0, { -604, 2458}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1202, -460, -1534}, 0, { -1348, 3058}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -793, -562, -1893}, 0, { -2154, 3610}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -793, -460, -1893}, 0, { -2028, 3738}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1202, -562, -1535}, 0, { -1476, 2932}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -875, -767, -50}, 0, { -808, 1774}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -485, -767, -409}, 0, { -1468, 2434}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -485, -869, -409}, 0, { -1596, 2306}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -875, -869, -50}, 0, { -936, 1646}, {0x73, 0x73, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700EFC8, 0x0046c3a0, 47442, 0x0000efc8, 240); // 0x0700F0B8 - 0x0700F198 -static const Vtx bits_seg7_vertex_0700F0B8[] = { - {{{ -434, -1023, -409}, 0, { -1564, 2520}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -434, -767, -409}, 0, { -1244, 2840}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -844, -1023, 0}, 0, { -1052, 2010}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -844, -767, 0}, 0, { -732, 2330}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1253, -460, -1535}, 0, { 160, 2202}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -844, -665, -1945}, 0, { -604, 2458}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1253, -716, -1535}, 0, { -158, 1882}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 333, -50, -1279}, 0, { 3354, 2584}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 333, -204, -1279}, 0, { 3162, 2776}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -434, -562, -1279}, 0, { 1756, 2266}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1050, -153, -211}, 0, { -2330, 5460}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 998, -153, -211}, 0, { -2266, 5396}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 998, -50, -211}, 0, { -2138, 5524}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1050, -50, -211}, 0, { -2202, 5588}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700F0B8, 0x0046c3a0, 47442, 0x0000f0b8, 224); // 0x0700F198 - 0x0700F298 -static const Vtx bits_seg7_vertex_0700F198[] = { - {{{ 1050, -50, -825}, 0, { -2202, 5588}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 998, -50, -825}, 0, { -2138, 5524}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 998, -153, -825}, 0, { -2266, 5396}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1050, -153, -825}, 0, { -2330, 5460}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 333, -50, -1279}, 0, { 3354, 2584}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 384, -50, -1279}, 0, { 3418, 2648}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 384, -204, -1279}, 0, { 3226, 2840}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 333, -204, -1279}, 0, { 3162, 2776}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -434, -562, -1279}, 0, { 1756, 2266}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -485, -562, -1279}, 0, { 1692, 2202}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -485, -460, -1279}, 0, { 1820, 2074}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 333, -50, -1893}, 0, { -1308, 4692}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 384, -153, -1893}, 0, { -1500, 4628}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 998, -153, -1893}, 0, { -2266, 5396}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 998, -50, -1893}, 0, { -2138, 5524}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -434, -460, -1893}, 0, { -860, 3224}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700F198, 0x0046c3a0, 47442, 0x0000f198, 256); // 0x0700F298 - 0x0700F398 -static const Vtx bits_seg7_vertex_0700F298[] = { - {{{ -434, -460, -1893}, 0, { -860, 3224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -434, -562, -1893}, 0, { -988, 3096}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 384, -153, -1893}, 0, { -1500, 4628}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -793, -562, -1893}, 0, { -540, 2648}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -793, -460, -1893}, 0, { -414, 2776}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 333, -50, -1279}, 0, { 3354, 2584}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -434, -562, -1279}, 0, { 1756, 2266}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -434, -460, -1279}, 0, { 1884, 2138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -485, -460, -1279}, 0, { 1820, 2074}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -875, -767, -50}, 0, { -694, 2292}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -875, -869, -50}, 0, { -822, 2164}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1663, -869, -50}, 0, { 160, 1180}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1663, -767, -50}, 0, { 288, 1308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1202, -869, -767}, 0, { -414, 1754}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1202, -767, -767}, 0, { -286, 1882}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1663, -767, -767}, 0, { 288, 1308}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700F298, 0x0046c3a0, 47442, 0x0000f298, 256); // 0x0700F398 - 0x0700F478 -static const Vtx bits_seg7_vertex_0700F398[] = { - {{{ -1663, -869, -767}, 0, { 160, 1180}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1202, -869, -767}, 0, { -414, 1754}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1663, -767, -767}, 0, { 288, 1308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -844, -665, -1945}, 0, { -604, 2458}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -434, -460, -1945}, 0, { -860, 3224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -434, -665, -1945}, 0, { -1116, 2968}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -844, -460, -1945}, 0, { -350, 2712}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 333, -50, -1945}, 0, { -1308, 4692}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 333, -255, -1945}, 0, { -1562, 4438}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1232, -1023, -818}, 0, { -568, 1526}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1663, -1023, -818}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1253, -767, -818}, 0, { -222, 1818}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1050, -50, -1945}, 0, { -2202, 5586}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1050, -255, -1945}, 0, { -2458, 5332}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700F398, 0x0046c3a0, 47442, 0x0000f398, 224); // 0x0700F478 - 0x0700F568 -static const Vtx bits_seg7_vertex_0700F478[] = { - {{{ -434, -716, -1228}, 0, { -1180, 2904}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 333, -255, -1228}, 0, { -1562, 4438}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 333, -50, -1228}, 0, { -1308, 4692}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -434, -460, -1228}, 0, { -860, 3224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 333, -255, 197}, 0, { -1562, 4438}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1050, -50, 197}, 0, { -2202, 5588}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 333, -50, 197}, 0, { -1308, 4692}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1050, -255, 197}, 0, { -2458, 5332}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -844, -767, 0}, 0, { -732, 2330}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1663, -767, 0}, 0, { 288, 1308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -844, -1023, 0}, 0, { -1052, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1663, -1023, -818}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1663, -767, -818}, 0, { 288, 1308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1253, -767, -818}, 0, { -222, 1818}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1663, -1023, 0}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700F478, 0x0046c3a0, 47442, 0x0000f478, 240); // 0x0700F568 - 0x0700F790 static const Gfx bits_seg7_dl_0700F568[] = { diff --git a/levels/bits/areas/1/19/model.inc.c b/levels/bits/areas/1/19/model.inc.c index 2738aff7e..6f834277d 100644 --- a/levels/bits/areas/1/19/model.inc.c +++ b/levels/bits/areas/1/19/model.inc.c @@ -1,132 +1,28 @@ +#include "pc/rom_assets.h" // 0x0700FCE8 - 0x0700FDE8 -static const Vtx bits_seg7_vertex_0700FCE8[] = { - {{{ -364, 179, -2914}, 0, { 3146, 4016}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ -896, 179, -1602}, 0, { 78, 2718}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ -409, 179, -1049}, 0, { 0, 990}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 410, 179, -1049}, 0, { 1330, -372}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 947, 179, -1602}, 0, { 3144, -346}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 947, 179, -2347}, 0, { 4384, 894}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 403, 179, -2914}, 0, { 4424, 2738}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ -896, 179, -2347}, 0, { 1318, 3958}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ -306, -639, 1715}, 0, { 3716, -372}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 307, -639, 2739}, 0, { 990, 308}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ -306, -639, 2739}, 0, { 2012, 1328}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 307, -639, 1715}, 0, { 2694, -1394}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 410, 179, -1049}, 0, { 1330, 2350}, {0x47, 0x6e, 0x5f, 0xff}}}, - {{{ 307, -25, -1049}, 0, { 820, 2520}, {0x47, 0x6e, 0x5f, 0xff}}}, - {{{ 410, -25, -1049}, 0, { 990, 2692}, {0x47, 0x6e, 0x5f, 0xff}}}, - {{{ 307, 179, -1049}, 0, { 1160, 2180}, {0x47, 0x6e, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700FCE8, 0x0046c3a0, 47442, 0x0000fce8, 256); // 0x0700FDE8 - 0x0700FED8 -static const Vtx bits_seg7_vertex_0700FDE8[] = { - {{{ -409, -25, -1049}, 0, { -370, 1328}, {0x47, 0x6e, 0x5f, 0xff}}}, - {{{ -306, 179, -1049}, 0, { 138, 1158}, {0x47, 0x6e, 0x5f, 0xff}}}, - {{{ -409, 179, -1049}, 0, { 0, 990}, {0x47, 0x6e, 0x5f, 0xff}}}, - {{{ -306, -25, -1049}, 0, { -200, 1498}, {0x47, 0x6e, 0x5f, 0xff}}}, - {{{ 403, -25, -2914}, 0, { 980, 2680}, {0x47, 0x6e, 0x5f, 0xff}}}, - {{{ -364, 179, -2914}, 0, { 42, 1062}, {0x47, 0x6e, 0x5f, 0xff}}}, - {{{ 403, 179, -2914}, 0, { 1320, 2340}, {0x47, 0x6e, 0x5f, 0xff}}}, - {{{ -364, -25, -2914}, 0, { -296, 1404}, {0x47, 0x6e, 0x5f, 0xff}}}, - {{{ 307, -434, 2022}, 0, { 2182, -884}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -306, -434, 2739}, 0, { 2012, 1328}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 307, -434, 2739}, 0, { 990, 308}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -306, -434, 2022}, 0, { 3204, 138}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 947, 179, -1602}, 0, { 2200, 3220}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ 410, 179, -1049}, 0, { 916, 1936}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ 410, -25, -1049}, 0, { 576, 2278}, {0x52, 0x86, 0x6a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700FDE8, 0x0046c3a0, 47442, 0x0000fde8, 240); // 0x0700FED8 - 0x0700FFC8 -static const Vtx bits_seg7_vertex_0700FED8[] = { - {{{ 947, -25, -2347}, 0, { -500, 778}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ 403, 179, -2914}, 0, { -1478, 2414}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ 947, 179, -2347}, 0, { -162, 1118}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ 403, -25, -2914}, 0, { -1816, 2070}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ -896, 179, -2347}, 0, { 954, 1974}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ -364, 179, -2914}, 0, { 2248, 3268}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ -896, -25, -2347}, 0, { 614, 2314}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ -364, -25, -2914}, 0, { 1906, 3608}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ -896, -25, -1602}, 0, { -1604, 1862}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ -409, -25, -1049}, 0, { -368, 646}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ -409, 179, -1049}, 0, { 0, 990}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ -896, 179, -1602}, 0, { -1266, 2206}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ 947, 179, -1602}, 0, { 2200, 3220}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ 410, -25, -1049}, 0, { 576, 2278}, {0x52, 0x86, 0x6a, 0xff}}}, - {{{ 947, -25, -1602}, 0, { 1860, 3560}, {0x52, 0x86, 0x6a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700FED8, 0x0046c3a0, 47442, 0x0000fed8, 240); // 0x0700FFC8 - 0x070100C8 -static const Vtx bits_seg7_vertex_0700FFC8[] = { - {{{ 947, -25, -2347}, 0, { -2530, 2806}, {0x64, 0x97, 0x75, 0xff}}}, - {{{ 947, 179, -2347}, 0, { -2190, 3148}, {0x64, 0x97, 0x75, 0xff}}}, - {{{ 947, 179, -1602}, 0, { -950, 1908}, {0x64, 0x97, 0x75, 0xff}}}, - {{{ 947, -25, -1602}, 0, { -1292, 1568}, {0x64, 0x97, 0x75, 0xff}}}, - {{{ -896, -25, -1602}, 0, { -1292, 1568}, {0x64, 0x97, 0x75, 0xff}}}, - {{{ -896, 179, -1602}, 0, { -950, 1908}, {0x64, 0x97, 0x75, 0xff}}}, - {{{ -896, 179, -2347}, 0, { -2190, 3148}, {0x64, 0x97, 0x75, 0xff}}}, - {{{ -896, -25, -2347}, 0, { -2530, 2806}, {0x64, 0x97, 0x75, 0xff}}}, - {{{ 205, -127, -434}, 0, { 1672, 650}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -204, -127, -434}, 0, { 308, 650}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ -204, -229, -434}, 0, { 308, 990}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ 205, -229, -434}, 0, { 1672, 990}, {0x3f, 0xbf, 0xbf, 0xff}}}, - {{{ 205, -127, -639}, 0, { 1330, 308}, {0x8c, 0xcc, 0xd8, 0xff}}}, - {{{ -204, -127, -434}, 0, { 0, 990}, {0x8c, 0xcc, 0xd8, 0xff}}}, - {{{ 205, -127, -434}, 0, { 1330, 990}, {0x8c, 0xcc, 0xd8, 0xff}}}, - {{{ -204, -127, -639}, 0, { 0, 308}, {0x8c, 0xcc, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_0700FFC8, 0x0046c3a0, 47442, 0x0000ffc8, 256); // 0x070100C8 - 0x070101C8 -static const Vtx bits_seg7_vertex_070100C8[] = { - {{{ 205, -25, -639}, 0, { 1672, 308}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -204, -25, -639}, 0, { 308, 308}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ -204, -127, -639}, 0, { 308, 650}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ 205, -127, -639}, 0, { 1672, 650}, {0x3f, 0xaa, 0xbf, 0xff}}}, - {{{ 205, -25, -844}, 0, { 1330, -372}, {0x92, 0xbc, 0xdf, 0xff}}}, - {{{ -204, -25, -639}, 0, { 0, 308}, {0x92, 0xbc, 0xdf, 0xff}}}, - {{{ 205, -25, -639}, 0, { 1330, 308}, {0x92, 0xbc, 0xdf, 0xff}}}, - {{{ -204, -25, -844}, 0, { 0, -372}, {0x92, 0xbc, 0xdf, 0xff}}}, - {{{ 205, 77, -844}, 0, { 1672, 0}, {0x3f, 0x94, 0xbf, 0xff}}}, - {{{ -204, -25, -844}, 0, { 308, 308}, {0x3f, 0x94, 0xbf, 0xff}}}, - {{{ 205, -25, -844}, 0, { 1672, 308}, {0x3f, 0x94, 0xbf, 0xff}}}, - {{{ -204, 77, -844}, 0, { 308, 0}, {0x3f, 0x94, 0xbf, 0xff}}}, - {{{ 205, 77, -1049}, 0, { 1330, -1054}, {0x8c, 0xb2, 0xd8, 0xff}}}, - {{{ -204, 77, -1049}, 0, { 0, -1054}, {0x8c, 0xb2, 0xd8, 0xff}}}, - {{{ -204, 77, -844}, 0, { 0, -372}, {0x8c, 0xb2, 0xd8, 0xff}}}, - {{{ 205, 77, -844}, 0, { 1330, -372}, {0x8c, 0xb2, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070100C8, 0x0046c3a0, 47442, 0x000100c8, 256); // 0x070101C8 - 0x07010208 -static const Vtx bits_seg7_vertex_070101C8[] = { - {{{ 205, 179, -1049}, 0, { 1672, -372}, {0x3f, 0x7f, 0xbf, 0xff}}}, - {{{ -204, 179, -1049}, 0, { 308, -372}, {0x3f, 0x7f, 0xbf, 0xff}}}, - {{{ -204, 77, -1049}, 0, { 308, 0}, {0x3f, 0x7f, 0xbf, 0xff}}}, - {{{ 205, 77, -1049}, 0, { 1672, 0}, {0x3f, 0x7f, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070101C8, 0x0046c3a0, 47442, 0x000101c8, 64); // 0x07010208 - 0x07010308 -static const Vtx bits_seg7_vertex_07010208[] = { - {{{ 947, -25, -1602}, 0, { 1736, 1212}, {0x81, 0x38, 0x8f, 0xff}}}, - {{{ 532, -537, -2194}, 0, { 766, 1360}, {0x81, 0x38, 0x8f, 0xff}}}, - {{{ 947, -25, -2347}, 0, { 990, 1958}, {0x81, 0x38, 0x8f, 0xff}}}, - {{{ 532, -537, -1755}, 0, { 1140, 990}, {0x81, 0x38, 0x8f, 0xff}}}, - {{{ -896, -25, -2347}, 0, { -604, 362}, {0x81, 0x38, 0x8f, 0xff}}}, - {{{ -527, -537, -1755}, 0, { 340, 192}, {0x81, 0x38, 0x8f, 0xff}}}, - {{{ -896, -25, -1602}, 0, { 138, -384}, {0x81, 0x38, 0x8f, 0xff}}}, - {{{ -527, -537, -2194}, 0, { 0, 564}, {0x81, 0x38, 0x8f, 0xff}}}, - {{{ 307, 179, -1049}, 0, { 2352, -5482}, {0xdc, 0xdc, 0xdc, 0xff}}}, - {{{ 205, 179, -1049}, 0, { 2524, -5312}, {0xdc, 0xdc, 0xdc, 0xff}}}, - {{{ 205, -25, -434}, 0, { 1502, -4290}, {0xdc, 0xdc, 0xdc, 0xff}}}, - {{{ 307, -25, -434}, 0, { 1330, -4460}, {0xdc, 0xdc, 0xdc, 0xff}}}, - {{{ -306, -25, -434}, 0, { 2352, -3438}, {0xdc, 0xdc, 0xdc, 0xff}}}, - {{{ -204, -25, -434}, 0, { 2182, -3610}, {0xdc, 0xdc, 0xdc, 0xff}}}, - {{{ -204, 179, -1049}, 0, { 3204, -4632}, {0xdc, 0xdc, 0xdc, 0xff}}}, - {{{ -306, 179, -1049}, 0, { 3374, -4460}, {0xdc, 0xdc, 0xdc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07010208, 0x0046c3a0, 47442, 0x00010208, 256); // 0x07010308 - 0x070103F8 -static const Vtx bits_seg7_vertex_07010308[] = { #ifdef VERSION_JP +static const Vtx bits_seg7_vertex_07010308[] = { {{{ -921, -229, -434}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}}, {{{ -306, -383, -434}, 0, { 1076, 1924}, {0x64, 0x64, 0x64, 0xff}}}, {{{ -921, -383, -434}, 0, { 54, 904}, {0x64, 0x64, 0x64, 0xff}}}, @@ -142,85 +38,23 @@ static const Vtx bits_seg7_vertex_07010308[] = { {{{ 205, -229, -434}, 0, { -882, 138}, {0x96, 0x96, 0x96, 0xff}}}, {{{ 205, -229, -332}, 0, { -712, 308}, {0x96, 0x96, 0x96, 0xff}}}, {{{ 205, -25, -332}, 0, { -1052, 650}, {0x96, 0x96, 0x96, 0xff}}}, -#else - {{{ -921, -229, -434}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, -383, -434}, 0, { 1076, 1924}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -921, -383, -434}, 0, { 54, 904}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, -240, -434}, 0, { 1330, 1670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, -383, -434}, 0, { 3120, 3968}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -383, -434}, 0, { 2098, 2946}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -240, -434}, 0, { 2352, 2692}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, -229, -434}, 0, { 3374, 3714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, -383, -741}, 0, { 3546, -1564}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 296, -383, -741}, 0, { 2504, -524}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 296, -383, -434}, 0, { 1992, -1034}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 205, -25, -434}, 0, { -1222, 478}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 205, -229, -434}, 0, { -882, 138}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 205, -229, -332}, 0, { -712, 308}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 205, -25, -332}, 0, { -1052, 650}, {0x96, 0x96, 0x96, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07010308, 0x0046c3a0, 47442, 0x00010308, 240); +#endif // 0x070103F8 - 0x070104D8 -static const Vtx bits_seg7_vertex_070103F8[] = { - {{{ -204, -25, -332}, 0, { 3544, 3884}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -204, -229, -332}, 0, { 3204, 4224}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -204, -229, -434}, 0, { 3374, 4394}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -204, -25, -434}, 0, { 3716, 4054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -313, -383, -741}, 0, { 1490, 490}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -921, -383, -741}, 0, { 480, 1500}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -921, -383, -434}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -313, -383, -434}, 0, { 978, -20}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 922, -383, -741}, 0, { 3546, -1564}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 296, -383, -434}, 0, { 1992, -1034}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 922, -383, -434}, 0, { 3034, -2076}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 722, 230, 379}, 0, { -1836, 3372}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 507, 230, 379}, 0, { -1392, 3816}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 722, 230, 594}, 0, { -1392, 2930}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070103F8, 0x0046c3a0, 47442, 0x000103f8, 224); // 0x070104D8 - 0x070105C8 -static const Vtx bits_seg7_vertex_070104D8[] = { - {{{ -721, 230, 594}, 0, { -1392, 2930}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -506, 230, 594}, 0, { -950, 3372}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -506, 230, 379}, 0, { -1392, 3816}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -721, 230, 379}, 0, { -1836, 3372}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -414, 128, 1311}, 0, { 308, 2248}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -199, 128, 1311}, 0, { 752, 2692}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -199, 128, 1096}, 0, { 308, 3134}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -414, 128, 1096}, 0, { -132, 2692}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 200, 128, 1311}, 0, { 308, 2248}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 415, 128, 1311}, 0, { 752, 2692}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 415, 128, 1096}, 0, { 308, 3134}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 200, 128, 1096}, 0, { -132, 2692}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 507, 230, 379}, 0, { -1392, 3816}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 507, 230, 594}, 0, { -950, 3372}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 722, 230, 594}, 0, { -1392, 2930}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070104D8, 0x0046c3a0, 47442, 0x000104d8, 240); // 0x070105C8 - 0x070106C8 -static const Vtx bits_seg7_vertex_070105C8[] = { - {{{ 205, -229, -434}, 0, { 5248, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -229, -332}, 0, { 4396, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -229, -332}, 0, { 5078, 2350}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -229, -434}, 0, { 4568, 3202}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 922, -229, -332}, 0, { 6270, 1158}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -921, -229, 1613}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, -229, 2022}, 0, { 0, -372}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, -229, 2022}, 0, { 1672, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 922, -229, 1613}, 0, { 3034, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -921, -229, -332}, 0, { 3204, 4224}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -25, -434}, 0, { 3716, 4054}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, -229, -434}, 0, { 3374, 4394}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, 179, -1049}, 0, { 5078, 4736}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, -434, -434}, 0, { -3096, -2758}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, -229, 1613}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, -434, 1613}, 0, { 308, 650}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070105C8, 0x0046c3a0, 47442, 0x000105c8, 256); // 0x070106C8 - 0x070107A8 -static const Vtx bits_seg7_vertex_070106C8[] = { #ifdef VERSION_JP +static const Vtx bits_seg7_vertex_070106C8[] = { {{{ 922, -434, -434}, 0, { -3096, -2758}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 922, -229, -434}, 0, { -3436, -2416}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 922, -229, 1613}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, @@ -235,27 +69,14 @@ static const Vtx bits_seg7_vertex_070106C8[] = { {{{ -517, 179, -1759}, 0, { -252, 1788}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -517, 282, -1759}, 0, { 0, 1532}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -517, 282, -2190}, 0, { 1076, 2608}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#else - {{{ 922, -434, -434}, 0, { -3096, -2758}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, -229, -434}, 0, { -3436, -2416}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, -229, 1613}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -921, -434, 1613}, 0, { 308, 650}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -921, -229, 1613}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -921, -229, -434}, 0, { -3436, -2416}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -921, -434, -434}, 0, { -3096, -2758}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 307, -240, -434}, 0, { -882, 138}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 307, -25, -1049}, 0, { -2244, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 307, 179, -1049}, 0, { -2584, -202}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 307, -25, -434}, 0, { -1222, 478}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -517, 179, -1759}, 0, { -252, 1788}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -517, 282, -1759}, 0, { 0, 1532}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -517, 282, -2190}, 0, { 1076, 2608}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070106C8, 0x0046c3a0, 47442, 0x000106c8, 224); +#endif // 0x070107A8 - 0x07010888 -static const Vtx bits_seg7_vertex_070107A8[] = { #ifdef VERSION_JP +static const Vtx bits_seg7_vertex_070107A8[] = { {{{ -204, -229, -434}, 0, { 3374, 4394}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -204, 77, -1049}, 0, { 4908, 4906}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -204, 179, -1049}, 0, { 5078, 4736}, {0x7d, 0x7d, 0x7d, 0xff}}}, @@ -270,27 +91,14 @@ static const Vtx bits_seg7_vertex_070107A8[] = { {{{ -517, 179, -1759}, 0, { -252, 1788}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -517, 282, -2190}, 0, { 1076, 2608}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -517, 179, -2190}, 0, { 820, 2862}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#else - {{{ -204, -229, -434}, 0, { 3374, 4394}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, 77, -1049}, 0, { 4908, 4906}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, 179, -1049}, 0, { 5078, 4736}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -306, -240, -434}, 0, { -882, 138}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -306, -25, -434}, 0, { -1222, 478}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -306, -25, -1049}, 0, { -2244, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -306, 179, -1049}, 0, { -2584, -202}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 205, -229, -434}, 0, { -882, 138}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 205, -25, -434}, 0, { -1222, 478}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 205, 77, -1049}, 0, { -2414, -372}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 205, 179, -1049}, 0, { -2584, -202}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -517, 179, -1759}, 0, { -252, 1788}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -517, 282, -2190}, 0, { 1076, 2608}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -517, 179, -2190}, 0, { 820, 2862}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070107A8, 0x0046c3a0, 47442, 0x000107a8, 224); +#endif // 0x07010888 - 0x07010978 -static const Vtx bits_seg7_vertex_07010888[] = { #ifdef VERSION_JP +static const Vtx bits_seg7_vertex_07010888[] = { {{{ -921, -229, -332}, 0, { -712, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -921, -25, -434}, 0, { -1222, 478}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -921, -229, -434}, 0, { -882, 138}, {0x7d, 0x7d, 0x7d, 0xff}}}, @@ -306,85 +114,23 @@ static const Vtx bits_seg7_vertex_07010888[] = { {{{ 333, 384, -2112}, 0, { 1136, 2156}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 333, 384, -1837}, 0, { 1136, 2156}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 333, 282, -1837}, 0, { 880, 2412}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#else - {{{ -921, -229, -332}, 0, { -712, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -921, -25, -434}, 0, { -1222, 478}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -921, -229, -434}, 0, { -882, 138}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 522, 179, -2190}, 0, { 820, 2862}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 524, 282, -1757}, 0, { -4, 1528}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 524, 179, -1757}, 0, { -258, 1782}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 522, 282, -2190}, 0, { 1076, 2608}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -328, 282, -1837}, 0, { 196, 1728}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -328, 384, -2112}, 0, { 1136, 2156}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -328, 282, -2112}, 0, { 880, 2412}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -328, 384, -1837}, 0, { 452, 1472}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 333, 282, -2112}, 0, { -194, 826}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 333, 384, -2112}, 0, { 60, 570}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 333, 384, -1837}, 0, { -624, -114}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 333, 282, -1837}, 0, { -878, 142}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07010888, 0x0046c3a0, 47442, 0x00010888, 240); +#endif // 0x07010978 - 0x07010A68 -static const Vtx bits_seg7_vertex_07010978[] = { - {{{ -721, 179, 594}, 0, { -2534, 190}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -721, 230, 594}, 0, { -2620, 274}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -721, 230, 379}, 0, { -3062, -168}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -921, -229, -332}, 0, { -712, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -921, -25, -332}, 0, { -1052, 650}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -921, -25, -434}, 0, { -1222, 478}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, -229, -434}, 0, { -882, 138}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, -25, -332}, 0, { -1052, 650}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, -229, -332}, 0, { -712, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, -25, -434}, 0, { -1222, 478}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -506, 179, 379}, 0, { -2976, -254}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -506, 230, 594}, 0, { -2620, 274}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -506, 179, 594}, 0, { -2534, 190}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -506, 230, 379}, 0, { -3062, -168}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -721, 179, 379}, 0, { -2976, -254}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07010978, 0x0046c3a0, 47442, 0x00010978, 240); // 0x07010A68 - 0x07010B58 -static const Vtx bits_seg7_vertex_07010A68[] = { - {{{ 415, 77, 1096}, 0, { -1614, 768}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 415, 128, 1096}, 0, { -1700, 854}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 415, 128, 1311}, 0, { -1256, 1294}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -199, 77, 1096}, 0, { -1614, 768}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -199, 128, 1311}, 0, { -1256, 1294}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -199, 77, 1311}, 0, { -1172, 1210}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -199, 128, 1096}, 0, { -1700, 854}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -414, 77, 1311}, 0, { -1172, 1210}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -414, 128, 1096}, 0, { -1700, 854}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -414, 77, 1096}, 0, { -1614, 768}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -414, 128, 1311}, 0, { -1256, 1294}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 200, 77, 1311}, 0, { -1172, 1210}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 200, 128, 1311}, 0, { -1256, 1294}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 200, 128, 1096}, 0, { -1700, 854}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 200, 77, 1096}, 0, { -1614, 768}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07010A68, 0x0046c3a0, 47442, 0x00010a68, 240); // 0x07010B58 - 0x07010C48 -static const Vtx bits_seg7_vertex_07010B58[] = { - {{{ -921, -383, -434}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -921, -383, -741}, 0, { 478, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -921, -434, -741}, 0, { 394, 1584}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 415, 77, 1096}, 0, { -1614, 768}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 415, 128, 1311}, 0, { -1256, 1294}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 415, 77, 1311}, 0, { -1172, 1210}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 722, 179, 379}, 0, { -2976, -254}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 722, 230, 379}, 0, { -3062, -168}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 722, 179, 594}, 0, { -2534, 190}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 722, 230, 594}, 0, { -2620, 274}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 507, 179, 594}, 0, { -2534, 190}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 507, 230, 594}, 0, { -2620, 274}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 507, 179, 379}, 0, { -2976, -254}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 507, 230, 379}, 0, { -3062, -168}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -921, -434, -434}, 0, { -116, 1074}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07010B58, 0x0046c3a0, 47442, 0x00010b58, 240); // 0x07010C48 - 0x07010D38 -static const Vtx bits_seg7_vertex_07010C48[] = { #ifdef VERSION_JP +static const Vtx bits_seg7_vertex_07010C48[] = { {{{ 922, -434, -434}, 0, { -116, 1074}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 922, -383, -741}, 0, { 480, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 922, -383, -434}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, @@ -400,46 +146,17 @@ static const Vtx bits_seg7_vertex_07010C48[] = { {{{ -506, 179, 594}, 0, { -950, 3372}, {0x44, 0x44, 0x44, 0xff}}}, {{{ -721, 179, 594}, 0, { -1392, 2930}, {0x44, 0x44, 0x44, 0xff}}}, {{{ -506, 179, 379}, 0, { -1392, 3816}, {0x44, 0x44, 0x44, 0xff}}}, -#else - {{{ 922, -434, -434}, 0, { -116, 1074}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, -383, -741}, 0, { 480, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, -383, -434}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, -434, -741}, 0, { 394, 1584}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 200, 77, 1096}, 0, { -132, 2692}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 415, 77, 1311}, 0, { 752, 2692}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 200, 77, 1311}, 0, { 308, 2248}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 307, -25, -1049}, 0, { 2352, -5482}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 307, -240, -434}, 0, { 1330, -4460}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -306, -240, -434}, 0, { 2352, -3438}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -306, -25, -1049}, 0, { 3374, -4460}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -721, 179, 379}, 0, { -1836, 3372}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -506, 179, 594}, 0, { -950, 3372}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -721, 179, 594}, 0, { -1392, 2930}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -506, 179, 379}, 0, { -1392, 3816}, {0x44, 0x44, 0x44, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07010C48, 0x0046c3a0, 47442, 0x00010c48, 240); +#endif // 0x07010D38 - 0x07010E18 -static const Vtx bits_seg7_vertex_07010D38[] = { - {{{ -414, 77, 1096}, 0, { -132, 2692}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -199, 77, 1311}, 0, { 752, 2692}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -414, 77, 1311}, 0, { 308, 2248}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -199, 77, 1096}, 0, { 308, 3134}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -511, -434, 2022}, 0, { -7014, -1224}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -921, -434, -741}, 0, { -3096, 4054}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 922, -434, -741}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 200, 77, 1096}, 0, { -132, 2692}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 415, 77, 1096}, 0, { 308, 3134}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 415, 77, 1311}, 0, { 752, 2692}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 722, 179, 594}, 0, { -1392, 2930}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 507, 179, 594}, 0, { -950, 3372}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 722, 179, 379}, 0, { -1836, 3372}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 507, 179, 379}, 0, { -1392, 3816}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07010D38, 0x0046c3a0, 47442, 0x00010d38, 224); // 0x07010E18 - 0x07010EF8 -static const Vtx bits_seg7_vertex_07010E18[] = { #ifdef VERSION_JP +static const Vtx bits_seg7_vertex_07010E18[] = { {{{ 307, -383, -434}, 0, { 2098, 2946}, {0x44, 0x44, 0x44, 0xff}}}, {{{ -306, -229, -434}, 0, { 1330, 1670}, {0x44, 0x44, 0x44, 0xff}}}, {{{ 307, -229, -434}, 0, { 2352, 2692}, {0x44, 0x44, 0x44, 0xff}}}, @@ -454,120 +171,29 @@ static const Vtx bits_seg7_vertex_07010E18[] = { {{{ -313, -383, -741}, 0, { 1490, 490}, {0x50, 0x50, 0x50, 0xff}}}, {{{ -313, -383, -434}, 0, { 978, -20}, {0x50, 0x50, 0x50, 0xff}}}, {{{ 296, -383, -434}, 0, { 1992, -1034}, {0x50, 0x50, 0x50, 0xff}}}, -#else - {{{ 307, -383, -434}, 0, { 2098, 2946}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -306, -240, -434}, 0, { 1330, 1670}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 307, -240, -434}, 0, { 2352, 2692}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -306, -383, -434}, 0, { 1076, 1924}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -511, -434, 2022}, 0, { -7014, -1224}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -921, -434, 1613}, 0, { -7014, 138}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -921, -434, -741}, 0, { -3096, 4054}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 922, -434, -741}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 922, -434, 1613}, 0, { -3948, -2928}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 512, -434, 2022}, 0, { -5310, -2928}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 296, -383, -741}, 0, { 2504, -524}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -313, -383, -741}, 0, { 1490, 490}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -313, -383, -434}, 0, { 978, -20}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 296, -383, -434}, 0, { 1992, -1034}, {0x50, 0x50, 0x50, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07010E18, 0x0046c3a0, 47442, 0x00010e18, 224); +#endif // 0x07010EF8 - 0x07010FE8 -static const Vtx bits_seg7_vertex_07010EF8[] = { - {{{ -134, 384, -2306}, 0, { 1620, 2640}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -134, 384, -1643}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 384, -1643}, 0, { 652, 306}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -212, 282, -2495}, 0, { 1896, 3308}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -517, 282, -1759}, 0, { -698, 2232}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -212, 282, -1454}, 0, { -698, 714}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 218, 282, -1454}, 0, { 376, -362}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -517, 282, -2190}, 0, { 376, 3308}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 522, 282, -2190}, 0, { 2972, 714}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 218, 282, -2495}, 0, { 2972, 2232}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 524, 282, -1757}, 0, { 1896, -372}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 333, 384, -1837}, 0, { 1620, 306}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 333, 384, -2112}, 0, { 2304, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -328, 384, -2112}, 0, { 652, 2640}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -328, 384, -1837}, 0, { 0, 1956}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07010EF8, 0x0046c3a0, 47442, 0x00010ef8, 240); // 0x07010FE8 - 0x070110C8 -static const Vtx bits_seg7_vertex_07010FE8[] = { - {{{ -921, -25, -332}, 0, { 3204, -2246}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -25, -434}, 0, { 2182, -3610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -921, -25, -434}, 0, { 3374, -2416}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -134, 384, -2306}, 0, { 1620, 2640}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 333, 384, -2112}, 0, { 2304, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 384, -2306}, 0, { 2304, 1956}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 922, -25, -434}, 0, { 308, -5482}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -25, -434}, 0, { 1502, -4290}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -25, -332}, 0, { 1330, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 922, -25, -332}, 0, { 138, -5312}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -25, -332}, 0, { 2012, -3438}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 524, 179, -1757}, 0, { 1102, 3144}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 218, 282, -1454}, 0, { 592, 2124}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 218, 179, -1454}, 0, { 336, 2378}, {0x73, 0x73, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07010FE8, 0x0046c3a0, 47442, 0x00010fe8, 224); // 0x070110C8 - 0x070111B8 -static const Vtx bits_seg7_vertex_070110C8[] = { - {{{ -212, 179, -1454}, 0, { -736, 1304}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -517, 282, -1759}, 0, { -1242, 290}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -517, 179, -1759}, 0, { -1498, 544}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -212, 282, -1454}, 0, { -482, 1048}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -517, 179, -2190}, 0, { -1498, 544}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -212, 282, -2495}, 0, { -482, 1048}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -212, 179, -2495}, 0, { -736, 1304}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -517, 282, -2190}, 0, { -1242, 290}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 218, 179, -2495}, 0, { 336, 2378}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 218, 282, -2495}, 0, { 592, 2124}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 522, 282, -2190}, 0, { 1352, 2884}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 522, 179, -2190}, 0, { 1098, 3140}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 139, 282, -2306}, 0, { 396, 1928}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 139, 384, -2306}, 0, { 652, 1672}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 333, 384, -2112}, 0, { 1136, 2156}, {0x73, 0x73, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070110C8, 0x0046c3a0, 47442, 0x000110c8, 240); // 0x070111B8 - 0x07011298 -static const Vtx bits_seg7_vertex_070111B8[] = { - {{{ 524, 179, -1757}, 0, { 1102, 3144}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 524, 282, -1757}, 0, { 1358, 2888}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 218, 282, -1454}, 0, { 592, 2124}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -134, 282, -1643}, 0, { -286, 1244}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -328, 384, -1837}, 0, { -514, 506}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -328, 282, -1837}, 0, { -770, 762}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -134, 384, -1643}, 0, { 0, 990}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -328, 282, -2112}, 0, { -770, 762}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -328, 384, -2112}, 0, { -514, 506}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -134, 384, -2306}, 0, { 0, 990}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -134, 282, -2306}, 0, { -286, 1244}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 139, 282, -2306}, 0, { 396, 1928}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 333, 384, -2112}, 0, { 1136, 2156}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 333, 282, -2112}, 0, { 880, 2412}, {0x73, 0x73, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070111B8, 0x0046c3a0, 47442, 0x000111b8, 224); // 0x07011298 - 0x07011388 -static const Vtx bits_seg7_vertex_07011298[] = { - {{{ 333, 282, -1837}, 0, { 880, 2412}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 139, 384, -1643}, 0, { 652, 1672}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 139, 282, -1643}, 0, { 396, 1928}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 333, 384, -1837}, 0, { 1136, 2156}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -921, -434, 1613}, 0, { 308, 650}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -511, -229, 2022}, 0, { 932, 1952}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -921, -229, 1613}, 0, { 0, 990}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -511, -434, 2022}, 0, { 1272, 1610}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 512, -434, 2022}, 0, { 1514, 1852}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 922, -434, 1613}, 0, { 2476, 2816}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 922, -229, 1613}, 0, { 2136, 3156}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 512, -229, 2022}, 0, { 1172, 2192}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -134, 282, -2306}, 0, { -286, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 139, 384, -2306}, 0, { 652, 1672}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 139, 282, -2306}, 0, { 396, 1928}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011298, 0x0046c3a0, 47442, 0x00011298, 240); // 0x07011388 - 0x07011478 -static const Vtx bits_seg7_vertex_07011388[] = { #ifdef VERSION_JP +static const Vtx bits_seg7_vertex_07011388[] = { {{{ 512, -434, 2022}, 0, { -2756, 3032}, {0x64, 0x64, 0x64, 0xff}}}, {{{ -511, -229, 2022}, 0, { -712, 1670}, {0x64, 0x64, 0x64, 0xff}}}, {{{ -511, -434, 2022}, 0, { -1052, 1328}, {0x64, 0x64, 0x64, 0xff}}}, @@ -583,28 +209,14 @@ static const Vtx bits_seg7_vertex_07011388[] = { {{{ -921, -25, -434}, 0, { 650, 308}, {0x64, 0x64, 0x64, 0xff}}}, {{{ -306, -229, -434}, 0, { 1330, 1670}, {0x64, 0x64, 0x64, 0xff}}}, {{{ -921, -229, -434}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}}, -#else - {{{ 512, -434, 2022}, 0, { -2756, 3032}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, -229, 2022}, 0, { -712, 1670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, -434, 2022}, 0, { -1052, 1328}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, -229, 2022}, 0, { -2414, 3372}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -212, 179, -2495}, 0, { -736, 1304}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 218, 282, -2495}, 0, { 592, 2124}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 218, 179, -2495}, 0, { 336, 2378}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -212, 282, -2495}, 0, { -482, 1048}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 218, 179, -1454}, 0, { 336, 2378}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -212, 282, -1454}, 0, { -482, 1048}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -212, 179, -1454}, 0, { -736, 1304}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 218, 282, -1454}, 0, { 592, 2124}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -921, -25, -434}, 0, { 650, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, -240, -434}, 0, { 1330, 1670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -921, -229, -434}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011388, 0x0046c3a0, 47442, 0x00011388, 240); +#endif // 0x07011478 - 0x07011558 -static const Vtx bits_seg7_vertex_07011478[] = { #ifdef VERSION_JP +static const Vtx bits_seg7_vertex_07011478[] = { {{{ -134, 282, -2306}, 0, { -286, 1244}, {0x64, 0x64, 0x64, 0xff}}}, {{{ -134, 384, -2306}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, {{{ 139, 384, -2306}, 0, { 652, 1672}, {0x64, 0x64, 0x64, 0xff}}}, @@ -619,217 +231,40 @@ static const Vtx bits_seg7_vertex_07011478[] = { {{{ -921, -25, -434}, 0, { 650, 308}, {0x64, 0x64, 0x64, 0xff}}}, {{{ -306, -25, -434}, 0, { 1672, 1328}, {0x64, 0x64, 0x64, 0xff}}}, {{{ -306, -229, -434}, 0, { 1330, 1670}, {0x64, 0x64, 0x64, 0xff}}}, -#else - {{{ -134, 282, -2306}, 0, { -286, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -134, 384, -2306}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 139, 384, -2306}, 0, { 652, 1672}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 139, 282, -1643}, 0, { 396, 1928}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 139, 384, -1643}, 0, { 652, 1672}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -134, 384, -1643}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -134, 282, -1643}, 0, { -286, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -25, -434}, 0, { 2694, 2350}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, -25, -434}, 0, { 3716, 3372}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, -229, -434}, 0, { 3374, 3714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -240, -434}, 0, { 2352, 2692}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -921, -25, -434}, 0, { 650, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, -25, -434}, 0, { 1672, 1328}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, -240, -434}, 0, { 1330, 1670}, {0x64, 0x64, 0x64, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011478, 0x0046c3a0, 47442, 0x00011478, 224); +#endif // 0x07011558 - 0x07011648 -static const Vtx bits_seg7_vertex_07011558[] = { - {{{ -721, 179, 379}, 0, { -592, -152}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -721, 230, 379}, 0, { -678, -236}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -506, 230, 379}, 0, { -234, -680}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, -25, -332}, 0, { 3374, 3714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -25, -332}, 0, { 2182, 2520}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -229, -332}, 0, { 1842, 2862}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, -229, -332}, 0, { 3034, 4054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -921, -229, -332}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, -25, -332}, 0, { 1500, 1840}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -921, -25, -332}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, -229, -332}, 0, { 1160, 2180}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -506, 179, 594}, 0, { -150, -594}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -506, 230, 594}, 0, { -234, -680}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -721, 230, 594}, 0, { -678, -236}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -721, 179, 594}, 0, { -592, -152}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011558, 0x0046c3a0, 47442, 0x00011558, 240); // 0x07011648 - 0x07011738 -static const Vtx bits_seg7_vertex_07011648[] = { - {{{ 200, 77, 1096}, 0, { 88, -492}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 200, 128, 1096}, 0, { 2, -578}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 415, 128, 1096}, 0, { 444, -1020}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -721, 179, 379}, 0, { -592, -152}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -506, 230, 379}, 0, { -234, -680}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -506, 179, 379}, 0, { -150, -594}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -199, 77, 1311}, 0, { 530, -934}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -414, 128, 1311}, 0, { 2, -578}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -414, 77, 1311}, 0, { 88, -492}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -199, 128, 1311}, 0, { 444, -1020}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -414, 77, 1096}, 0, { 88, -492}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -199, 128, 1096}, 0, { 444, -1020}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -199, 77, 1096}, 0, { 530, -934}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -414, 128, 1096}, 0, { 2, -578}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 415, 77, 1096}, 0, { 530, -934}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011648, 0x0046c3a0, 47442, 0x00011648, 240); // 0x07011738 - 0x07011838 -static const Vtx bits_seg7_vertex_07011738[] = { - {{{ 922, -434, -741}, 0, { 3034, 4054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -921, -434, -741}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -921, -383, -741}, 0, { 54, 904}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 415, 77, 1311}, 0, { 530, -934}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 200, 128, 1311}, 0, { 2, -578}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 200, 77, 1311}, 0, { 88, -492}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 415, 128, 1311}, 0, { 444, -1020}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 507, 179, 379}, 0, { -150, -594}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 507, 230, 379}, 0, { -234, -680}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 722, 179, 379}, 0, { -592, -152}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 722, 230, 379}, 0, { -678, -236}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 722, 179, 594}, 0, { -592, -152}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 722, 230, 594}, 0, { -678, -236}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 507, 179, 594}, 0, { -150, -594}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 507, 230, 594}, 0, { -234, -680}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, -383, -741}, 0, { 3120, 3968}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011738, 0x0046c3a0, 47442, 0x00011738, 256); // 0x07011838 - 0x07011938 -static const Vtx bits_seg7_vertex_07011838[] = { - {{{ -527, -537, -1755}, 0, { 340, 192}, {0x53, 0x2e, 0x5c, 0xff}}}, - {{{ 222, -537, -2504}, 0, { 340, 1360}, {0x53, 0x2e, 0x5c, 0xff}}}, - {{{ 532, -537, -2194}, 0, { 766, 1360}, {0x53, 0x2e, 0x5c, 0xff}}}, - {{{ 222, -537, -1445}, 0, { 1140, 564}, {0x53, 0x2e, 0x5c, 0xff}}}, - {{{ -216, -537, -1445}, 0, { 766, 192}, {0x53, 0x2e, 0x5c, 0xff}}}, - {{{ 532, -537, -1755}, 0, { 1140, 990}, {0x53, 0x2e, 0x5c, 0xff}}}, - {{{ -527, -537, -2194}, 0, { 0, 564}, {0x53, 0x2e, 0x5c, 0xff}}}, - {{{ -216, -537, -2504}, 0, { 0, 990}, {0x53, 0x2e, 0x5c, 0xff}}}, - {{{ -409, -25, -1049}, 0, { 990, -384}, {0x62, 0x28, 0x74, 0xff}}}, - {{{ -216, -537, -1445}, 0, { 766, 192}, {0x62, 0x28, 0x74, 0xff}}}, - {{{ 222, -537, -1445}, 0, { 1140, 564}, {0x62, 0x28, 0x74, 0xff}}}, - {{{ 410, -25, -1049}, 0, { 1736, 362}, {0x62, 0x28, 0x74, 0xff}}}, - {{{ 403, -25, -2914}, 0, { 138, 1958}, {0x62, 0x28, 0x74, 0xff}}}, - {{{ 222, -537, -2504}, 0, { 340, 1360}, {0x62, 0x28, 0x74, 0xff}}}, - {{{ -216, -537, -2504}, 0, { 0, 990}, {0x62, 0x28, 0x74, 0xff}}}, - {{{ -364, -25, -2914}, 0, { -604, 1212}, {0x62, 0x28, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011838, 0x0046c3a0, 47442, 0x00011838, 256); // 0x07011938 - 0x07011A38 -static const Vtx bits_seg7_vertex_07011938[] = { - {{{ -364, -25, -2914}, 0, { -604, 1212}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ -216, -537, -2504}, 0, { 0, 990}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ -896, -25, -2347}, 0, { -604, 362}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ -896, -25, -1602}, 0, { 138, -384}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ -527, -537, -1755}, 0, { 340, 192}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ -216, -537, -1445}, 0, { 766, 192}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ -409, -25, -1049}, 0, { 990, -384}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ 410, -25, -1049}, 0, { 1736, 362}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ 222, -537, -1445}, 0, { 1140, 564}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ 532, -537, -1755}, 0, { 1140, 990}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ 947, -25, -1602}, 0, { 1736, 1212}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ 532, -537, -2194}, 0, { 766, 1360}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ 222, -537, -2504}, 0, { 340, 1360}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ 403, -25, -2914}, 0, { 138, 1958}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ 947, -25, -2347}, 0, { 990, 1958}, {0x70, 0x2d, 0x89, 0xff}}}, - {{{ -527, -537, -2194}, 0, { 0, 564}, {0x70, 0x2d, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011938, 0x0046c3a0, 47442, 0x00011938, 256); // 0x07011A38 - 0x07011B38 -static const Vtx bits_seg7_vertex_07011A38[] = { - {{{ -690, -229, 563}, 0, { 990, 2688}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -690, 179, 563}, 0, { 990, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -690, 179, 410}, 0, { 0, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -229, -229, 1126}, 0, { 990, 2012}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -229, 77, 1126}, 0, { 990, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -229, 77, 1280}, 0, { 0, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -229, -229, 1280}, 0, { 0, 2012}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -383, -229, 1280}, 0, { 990, 2012}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -383, 77, 1280}, 0, { 990, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -383, 77, 1126}, 0, { 0, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -383, -229, 1126}, 0, { 0, 2012}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -537, -229, 410}, 0, { 990, 2688}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -537, 179, 563}, 0, { 0, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -537, -229, 563}, 0, { 0, 2688}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -537, 179, 410}, 0, { 990, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -690, -229, 410}, 0, { 0, 2688}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011A38, 0x0046c3a0, 47442, 0x00011a38, 256); // 0x07011B38 - 0x07011C38 -static const Vtx bits_seg7_vertex_07011B38[] = { - {{{ 230, -229, 1280}, 0, { 990, 2008}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 230, 77, 1280}, 0, { 990, -36}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 230, 77, 1126}, 0, { 0, -36}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 230, -229, 1126}, 0, { 0, 2008}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 384, -229, 1126}, 0, { 990, 2012}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 384, 77, 1126}, 0, { 990, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 384, 77, 1280}, 0, { 0, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 384, -229, 1280}, 0, { 0, 2012}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 691, -229, 410}, 0, { 990, 2688}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 691, 179, 410}, 0, { 990, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 691, -229, 563}, 0, { 0, 2688}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 538, 179, 563}, 0, { 990, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 538, 179, 410}, 0, { 0, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 538, -229, 410}, 0, { 0, 2688}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 691, 179, 563}, 0, { 0, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 538, -229, 563}, 0, { 990, 2688}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011B38, 0x0046c3a0, 47442, 0x00011b38, 256); // 0x07011C38 - 0x07011D38 -static const Vtx bits_seg7_vertex_07011C38[] = { - {{{ -690, -229, 410}, 0, { 990, 2688}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -537, 179, 410}, 0, { 0, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -537, -229, 410}, 0, { 0, 2688}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -229, -229, 1280}, 0, { 990, 2012}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -383, 77, 1280}, 0, { 0, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -383, -229, 1280}, 0, { 0, 2012}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -229, 77, 1280}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -383, -229, 1126}, 0, { 990, 2012}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -383, 77, 1126}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -229, 77, 1126}, 0, { 0, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -229, -229, 1126}, 0, { 0, 2012}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -537, -229, 563}, 0, { 990, 2688}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -690, 179, 563}, 0, { 0, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -690, -229, 563}, 0, { 0, 2688}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -537, 179, 563}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -690, 179, 410}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011C38, 0x0046c3a0, 47442, 0x00011c38, 256); // 0x07011D38 - 0x07011E38 -static const Vtx bits_seg7_vertex_07011D38[] = { - {{{ 230, -229, 1126}, 0, { 990, 2012}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 230, 77, 1126}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 384, 77, 1126}, 0, { 0, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 384, -229, 1126}, 0, { 0, 2012}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 384, -229, 1280}, 0, { 990, 2012}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 384, 77, 1280}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 230, 77, 1280}, 0, { 0, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 230, -229, 1280}, 0, { 0, 2012}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 538, -229, 410}, 0, { 990, 2688}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 538, 179, 410}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 691, -229, 410}, 0, { 0, 2688}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 691, 179, 563}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 538, 179, 563}, 0, { 0, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 538, -229, 563}, 0, { 0, 2688}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 691, 179, 410}, 0, { 0, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 691, -229, 563}, 0, { 990, 2688}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011D38, 0x0046c3a0, 47442, 0x00011d38, 256); // 0x07011E38 - 0x07011EF8 -static const Vtx bits_seg7_vertex_07011E38[] = { - {{{ -306, -639, 1715}, 0, { -232, 990}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ -306, -434, 1715}, 0, { -232, 0}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 307, -434, 1715}, 0, { 2216, 0}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 307, -639, 1715}, 0, { 2216, 990}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ -306, -639, 2739}, 0, { 3160, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -306, -434, 1715}, 0, { 8272, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -306, -639, 1715}, 0, { 8272, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -306, -434, 2739}, 0, { 3160, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 307, -639, 1715}, 0, { 8272, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 307, -434, 2739}, 0, { 3160, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 307, -639, 2739}, 0, { 3160, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 307, -434, 1715}, 0, { 8272, 0}, {0x74, 0x86, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07011E38, 0x0046c3a0, 47442, 0x00011e38, 192); // 0x07011EF8 - 0x07012098 static const Gfx bits_seg7_dl_07011EF8[] = { diff --git a/levels/bits/areas/1/2/model.inc.c b/levels/bits/areas/1/2/model.inc.c index f129fe484..9bd8c47b0 100644 --- a/levels/bits/areas/1/2/model.inc.c +++ b/levels/bits/areas/1/2/model.inc.c @@ -1,202 +1,36 @@ +#include "pc/rom_assets.h" // 0x07002988 - 0x07002A88 -static const Vtx bits_seg7_vertex_07002988[] = { - {{{ 2662, 1024, 410}, 0, { 2352, -1736}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 1638, 1024, -306}, 0, { 0, 990}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 1638, 1024, 307}, 0, { 2012, 990}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 1434, 594, 307}, 0, { 5418, 1328}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 819, 594, -306}, 0, { 4056, -714}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 819, 594, 307}, 0, { 4056, 1328}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 1434, 594, -306}, 0, { 5418, -714}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 614, 410, 307}, 0, { 3374, 1328}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 614, 410, -306}, 0, { 3374, -714}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 0, 410, -306}, 0, { 2012, -714}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 0, 410, 307}, 0, { 2012, 1328}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ -204, 205, 307}, 0, { 1330, 1328}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ -818, 205, -204}, 0, { 0, -372}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ -818, 205, 205}, 0, { 0, 990}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ -204, 205, -306}, 0, { 1330, -714}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 2662, 1024, -409}, 0, { -370, -1736}, {0xb9, 0xd0, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07002988, 0x0046c3a0, 47442, 0x00002988, 256); // 0x07002A88 - 0x07002B78 -static const Vtx bits_seg7_vertex_07002A88[] = { - {{{ 1434, 594, 307}, 0, { 1502, -542}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 819, 0, 307}, 0, { 0, 938}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 1434, 0, 307}, 0, { 1502, 938}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ -204, 0, -306}, 0, { -542, 990}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ -818, 0, -204}, 0, { -2074, 990}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ -818, 205, -204}, 0, { -2074, 480}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ -204, 205, -306}, 0, { -542, 480}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 614, 0, -306}, 0, { 1500, 990}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 0, 0, -306}, 0, { 0, 990}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 0, 410, -306}, 0, { 0, 0}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 614, 410, -306}, 0, { 1500, 0}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 1434, 0, -306}, 0, { 1502, 938}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 819, 0, -306}, 0, { 0, 938}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 819, 594, -306}, 0, { 0, -542}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 1434, 594, -306}, 0, { 1502, -542}, {0x5a, 0x58, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07002A88, 0x0046c3a0, 47442, 0x00002a88, 240); // 0x07002B78 - 0x07002C68 -static const Vtx bits_seg7_vertex_07002B78[] = { - {{{ 2662, 1024, 410}, 0, { 6610, -1564}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 1638, 1024, 307}, 0, { 4056, -1564}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 1638, 0, 307}, 0, { 4056, 990}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 1434, 594, 307}, 0, { 1502, -542}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 819, 594, 307}, 0, { 0, -542}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 819, 0, 307}, 0, { 0, 938}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 614, 410, 307}, 0, { 1500, 0}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 0, 0, 307}, 0, { 0, 990}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 614, 0, 307}, 0, { 1500, 990}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 0, 410, 307}, 0, { 0, 0}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ -204, 205, 307}, 0, { -540, 480}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ -818, 205, 205}, 0, { -2074, 480}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ -818, 0, 205}, 0, { -2074, 990}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ -204, 0, 307}, 0, { -540, 990}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 2662, 0, 410}, 0, { 6610, 990}, {0x5a, 0x58, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07002B78, 0x0046c3a0, 47442, 0x00002b78, 240); // 0x07002C68 - 0x07002D68 -static const Vtx bits_seg7_vertex_07002C68[] = { - {{{ 2662, 0, -409}, 0, { 6610, 990}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 1638, 0, -306}, 0, { 4056, 990}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 1638, 1024, -306}, 0, { 4056, -1564}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 2662, 0, -409}, 0, { 6560, 990}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 1638, 1024, -306}, 0, { 4004, -1564}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 2662, 1024, -409}, 0, { 6560, -1564}, {0x5a, 0x58, 0x96, 0xff}}}, - {{{ 0, 410, 307}, 0, { 224, 0}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 0, 410, -306}, 0, { 1756, 0}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 0, 0, -306}, 0, { 1756, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 1434, 0, 307}, 0, { -1308, 938}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 1434, 594, -306}, 0, { 224, -542}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 1434, 594, 307}, 0, { -1308, -542}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 1434, 0, -306}, 0, { 224, 938}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 819, 594, 307}, 0, { -1308, -542}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 819, 0, -306}, 0, { 224, 938}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 819, 0, 307}, 0, { -1308, 938}, {0x7d, 0x80, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07002C68, 0x0046c3a0, 47442, 0x00002c68, 256); // 0x07002D68 - 0x07002E68 -static const Vtx bits_seg7_vertex_07002D68[] = { - {{{ 819, 594, 307}, 0, { -1308, -542}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 819, 594, -306}, 0, { 224, -542}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 819, 0, -306}, 0, { 224, 938}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 614, 0, 307}, 0, { 224, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 614, 410, -306}, 0, { 1756, 0}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 614, 410, 307}, 0, { 224, 0}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 614, 0, -306}, 0, { 1756, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 1638, 1024, 307}, 0, { 0, -1564}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 1638, 1024, -306}, 0, { 1502, -1564}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 1638, 0, -306}, 0, { 1502, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 0, 410, 307}, 0, { 224, 0}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 0, 0, -306}, 0, { 1756, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 0, 0, 307}, 0, { 224, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ -204, 0, 307}, 0, { 224, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ -204, 205, -306}, 0, { 1756, 480}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ -204, 205, 307}, 0, { 224, 480}, {0x7d, 0x80, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07002D68, 0x0046c3a0, 47442, 0x00002d68, 256); // 0x07002E68 - 0x07002F48 -static const Vtx bits_seg7_vertex_07002E68[] = { - {{{ -204, 0, 307}, 0, { 224, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ -204, 0, -306}, 0, { 1756, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ -204, 205, -306}, 0, { 1756, 480}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ -818, 205, 205}, 0, { 478, 480}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ -818, 0, -204}, 0, { 1500, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ -818, 0, 205}, 0, { 478, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ -818, 205, -204}, 0, { 1500, 480}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 1638, 1024, 307}, 0, { 0, -1564}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 1638, 0, -306}, 0, { 1502, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 1638, 0, 307}, 0, { 0, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 2662, 0, 410}, 0, { -286, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 2662, 1024, -409}, 0, { 1756, -1564}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 2662, 1024, 410}, 0, { -286, -1564}, {0x7d, 0x80, 0xb4, 0xff}}}, - {{{ 2662, 0, -409}, 0, { 1756, 990}, {0x7d, 0x80, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07002E68, 0x0046c3a0, 47442, 0x00002e68, 224); // 0x07002F48 - 0x07003048 -static const Vtx bits_seg7_vertex_07002F48[] = { - {{{ -1740, 0, 614}, 0, { -82, 632}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -1023, 0, 102}, 0, { 1456, 412}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -1023, 184, 102}, 0, { 1500, 734}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -1740, 307, 205}, 0, { 480, 1498}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -2969, 0, 410}, 0, { -1622, 2336}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -1740, 0, 205}, 0, { 164, 1058}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -2969, 307, 410}, 0, { -1308, 2776}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -2969, 307, -409}, 0, { -286, 3798}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -1740, 307, -204}, 0, { 990, 2010}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -1740, 0, -204}, 0, { 1432, 2326}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -2969, 0, -409}, 0, { 154, 4114}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -1023, 0, -101}, 0, { 2078, 1034}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -1740, 0, -613}, 0, { 1858, 2572}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -1740, 205, -613}, 0, { 1500, 2520}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -1023, 184, -101}, 0, { 1756, 990}, {0xa7, 0x43, 0x00, 0xff}}}, - {{{ -1740, 205, 614}, 0, { 0, 990}, {0xa7, 0x43, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07002F48, 0x0046c3a0, 47442, 0x00002f48, 256); // 0x07003048 - 0x07003148 -static const Vtx bits_seg7_vertex_07003048[] = { - {{{ -2969, 0, 410}, 0, { -1690, 3160}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -2969, 307, 410}, 0, { -1308, 2776}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -2969, 307, -409}, 0, { -286, 3798}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -1740, 205, 614}, 0, { 0, 990}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -1740, 307, 205}, 0, { 478, 1498}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -1740, 0, 205}, 0, { 18, 1780}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -1740, 0, 614}, 0, { -338, 1176}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -1740, 0, -613}, 0, { 1314, 2828}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -1740, 0, -204}, 0, { 708, 2472}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -1740, 307, -204}, 0, { 990, 2010}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -1740, 205, -613}, 0, { 1502, 2520}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -1023, 0, 102}, 0, { 1730, 504}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -1023, 0, -101}, 0, { 1986, 760}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -1023, 184, -101}, 0, { 1756, 990}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -1023, 184, 102}, 0, { 1500, 734}, {0xff, 0x6e, 0x01, 0xff}}}, - {{{ -2969, 0, -409}, 0, { -668, 4182}, {0xff, 0x6e, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07003048, 0x0046c3a0, 47442, 0x00003048, 256); // 0x07003148 - 0x070031C8 -static const Vtx bits_seg7_vertex_07003148[] = { - {{{ -1740, 307, 205}, 0, { 478, 1498}, {0xff, 0xcc, 0x65, 0xff}}}, - {{{ -1740, 307, -204}, 0, { 990, 2010}, {0xff, 0xcc, 0x65, 0xff}}}, - {{{ -2969, 307, -409}, 0, { -286, 3798}, {0xff, 0xcc, 0x65, 0xff}}}, - {{{ -2969, 307, 410}, 0, { -1308, 2776}, {0xff, 0xcc, 0x65, 0xff}}}, - {{{ -1740, 205, 614}, 0, { 0, 990}, {0xff, 0xcc, 0x65, 0xff}}}, - {{{ -1023, 184, 102}, 0, { 1500, 734}, {0xff, 0xcc, 0x65, 0xff}}}, - {{{ -1023, 184, -101}, 0, { 1756, 990}, {0xff, 0xcc, 0x65, 0xff}}}, - {{{ -1740, 205, -613}, 0, { 1500, 2520}, {0xff, 0xcc, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07003148, 0x0046c3a0, 47442, 0x00003148, 128); // 0x070031C8 - 0x070032C8 -static const Vtx bits_seg7_vertex_070031C8[] = { - {{{ 2816, 1008, 52}, 0, { 0, -544}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 2816, 1008, -29}, 0, { 786, -544}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 2662, 1008, -29}, 0, { 786, 990}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 2662, 1008, 52}, 0, { 0, 990}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 2662, 942, 93}, 0, { -438, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 2816, 942, 93}, 0, { -438, -544}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 2816, 1008, 52}, 0, { 0, -544}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 2662, 1008, 52}, 0, { 0, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 2662, 1008, -29}, 0, { 786, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 2816, 942, -70}, 0, { 1194, -544}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 2662, 942, -70}, 0, { 1194, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 2816, 1008, -29}, 0, { 786, -544}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 2662, 877, -29}, 0, { 786, 990}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 2816, 877, -29}, 0, { 786, -544}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 2816, 877, 52}, 0, { 0, -544}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 2662, 877, 52}, 0, { 0, 990}, {0x50, 0x50, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070031C8, 0x0046c3a0, 47442, 0x000031c8, 256); // 0x070032C8 - 0x07003348 -static const Vtx bits_seg7_vertex_070032C8[] = { - {{{ 2662, 877, 52}, 0, { 0, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 2816, 942, 93}, 0, { -438, -544}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 2662, 942, 93}, 0, { -438, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 2816, 877, 52}, 0, { 0, -544}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 2662, 877, -29}, 0, { 786, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 2816, 942, -70}, 0, { 1194, -544}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 2816, 877, -29}, 0, { 786, -544}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 2662, 942, -70}, 0, { 1194, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070032C8, 0x0046c3a0, 47442, 0x000032c8, 128); // 0x07003348 - 0x070033B0 static const Gfx bits_seg7_dl_07003348[] = { diff --git a/levels/bits/areas/1/20/collision.inc.c b/levels/bits/areas/1/20/collision.inc.c index c78715bc2..9d6364a9c 100644 --- a/levels/bits/areas/1/20/collision.inc.c +++ b/levels/bits/areas/1/20/collision.inc.c @@ -1,24 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701A9A0 - 0x0701AA0C -const Collision bits_seg7_collision_0701A9A0[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(307, 205, 287), - COL_VERTEX(-511, 0, 287), - COL_VERTEX(307, 0, 287), - COL_VERTEX(-511, 205, -286), - COL_VERTEX(-511, 205, 287), - COL_VERTEX(307, 205, -286), - COL_VERTEX(-511, 0, -286), - COL_VERTEX(307, 0, -286), - COL_TRI_INIT(SURFACE_DEFAULT, 8), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 4), - COL_TRI(0, 5, 3), - COL_TRI(0, 4, 1), - COL_TRI(4, 6, 1), - COL_TRI(4, 3, 6), - COL_TRI(7, 6, 3), - COL_TRI(7, 3, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701A9A0, 0x0046c3a0, 47442, 0x0001a9a0, 108); diff --git a/levels/bits/areas/1/20/model.inc.c b/levels/bits/areas/1/20/model.inc.c index 7e08d1dfe..600e0da2b 100644 --- a/levels/bits/areas/1/20/model.inc.c +++ b/levels/bits/areas/1/20/model.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x070129A8 - 0x07012AA8 -static const Vtx bits_seg7_vertex_070129A8[] = { - {{{ 307, 205, 287}, 0, { 2012, -1054}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 307, 205, -286}, 0, { 3442, 376}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -511, 205, -286}, 0, { 1398, 2418}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -511, 205, 287}, 0, { 0, 990}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -511, 205, 287}, 0, { 1910, 70}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -511, 205, -286}, 0, { 478, 1498}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -511, 0, -286}, 0, { 0, 990}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -511, 0, 287}, 0, { 1398, -440}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 307, 205, 287}, 0, { 2524, 2522}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -511, 0, 287}, 0, { 0, 990}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 307, 0, 287}, 0, { 2012, 3032}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -511, 205, 287}, 0, { 480, 480}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 307, 0, -286}, 0, { 2012, 3032}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -511, 205, -286}, 0, { 478, 480}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 307, 205, -286}, 0, { 2524, 2522}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -511, 0, -286}, 0, { 0, 990}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070129A8, 0x0046c3a0, 47442, 0x000129a8, 256); // 0x07012AA8 - 0x07012B10 static const Gfx bits_seg7_dl_07012AA8[] = { diff --git a/levels/bits/areas/1/21/collision.inc.c b/levels/bits/areas/1/21/collision.inc.c index ce8d6e9e4..15d02290a 100644 --- a/levels/bits/areas/1/21/collision.inc.c +++ b/levels/bits/areas/1/21/collision.inc.c @@ -1,26 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701AA0C - 0x0701AA84 -const Collision bits_seg7_collision_0701AA0C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-460, 205, 205), - COL_VERTEX(512, 205, 205), - COL_VERTEX(512, 205, -204), - COL_VERTEX(512, 0, -204), - COL_VERTEX(512, 0, 205), - COL_VERTEX(-460, 0, -204), - COL_VERTEX(-460, 205, -204), - COL_VERTEX(-460, 0, 205), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI(1, 4, 3), - COL_TRI(0, 4, 1), - COL_TRI(4, 5, 3), - COL_TRI(2, 3, 5), - COL_TRI(0, 2, 6), - COL_TRI(2, 5, 6), - COL_TRI(4, 7, 5), - COL_TRI(0, 7, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701AA0C, 0x0046c3a0, 47442, 0x0001aa0c, 120); diff --git a/levels/bits/areas/1/21/model.inc.c b/levels/bits/areas/1/21/model.inc.c index f8695c60d..b1017cc5e 100644 --- a/levels/bits/areas/1/21/model.inc.c +++ b/levels/bits/areas/1/21/model.inc.c @@ -1,30 +1,9 @@ +#include "pc/rom_assets.h" // 0x07012B80 - 0x07012C80 -static const Vtx bits_seg7_vertex_07012B80[] = { - {{{ 563, 205, -204}, 0, { 990, 2112}, {0xff, 0x7c, 0x00, 0xff}}}, - {{{ -460, 0, -204}, 0, { 0, 72}, {0xff, 0x7c, 0x00, 0xff}}}, - {{{ -460, 205, -204}, 0, { 990, 72}, {0xff, 0x7c, 0x00, 0xff}}}, - {{{ 563, 0, -204}, 0, { 0, 2112}, {0xff, 0x7c, 0x00, 0xff}}}, - {{{ -460, 205, 205}, 0, { 990, 72}, {0xff, 0x7c, 0x00, 0xff}}}, - {{{ -460, 0, 205}, 0, { 0, 72}, {0xff, 0x7c, 0x00, 0xff}}}, - {{{ 563, 0, 205}, 0, { 0, 2112}, {0xff, 0x7c, 0x00, 0xff}}}, - {{{ 563, 205, 205}, 0, { 990, 2112}, {0xff, 0x7c, 0x00, 0xff}}}, - {{{ -460, 205, -204}, 0, { 990, 72}, {0xff, 0x8b, 0x18, 0xff}}}, - {{{ -460, 0, -204}, 0, { 0, 72}, {0xff, 0x8b, 0x18, 0xff}}}, - {{{ -460, 0, 205}, 0, { 0, 72}, {0xff, 0x8b, 0x18, 0xff}}}, - {{{ -460, 205, 205}, 0, { 990, 72}, {0xff, 0x8b, 0x18, 0xff}}}, - {{{ -460, 205, 205}, 0, { 990, 72}, {0xff, 0xb4, 0x4c, 0xff}}}, - {{{ 563, 205, 205}, 0, { 990, 2112}, {0xff, 0xb4, 0x4c, 0xff}}}, - {{{ 563, 205, -204}, 0, { 990, 2112}, {0xff, 0xb4, 0x4c, 0xff}}}, - {{{ -460, 205, -204}, 0, { 990, 72}, {0xff, 0xb4, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07012B80, 0x0046c3a0, 47442, 0x00012b80, 256); // 0x07012C80 - 0x07012CC0 -static const Vtx bits_seg7_vertex_07012C80[] = { - {{{ 563, 0, 205}, 0, { 0, 2112}, {0x78, 0x3c, 0x00, 0xff}}}, - {{{ -460, 0, 205}, 0, { 0, 72}, {0x78, 0x3c, 0x00, 0xff}}}, - {{{ -460, 0, -204}, 0, { 0, 72}, {0x78, 0x3c, 0x00, 0xff}}}, - {{{ 563, 0, -204}, 0, { 0, 2112}, {0x78, 0x3c, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07012C80, 0x0046c3a0, 47442, 0x00012c80, 64); // 0x07012CC0 - 0x07012D40 static const Gfx bits_seg7_dl_07012CC0[] = { diff --git a/levels/bits/areas/1/22/collision.inc.c b/levels/bits/areas/1/22/collision.inc.c index 44d54026c..e101d0455 100644 --- a/levels/bits/areas/1/22/collision.inc.c +++ b/levels/bits/areas/1/22/collision.inc.c @@ -1,76 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701AA84 - 0x0701AC28 -const Collision bits_seg7_collision_0701AA84[] = { - COL_INIT(), - COL_VERTEX_INIT(0x18), - COL_VERTEX(-385, -306, 179), - COL_VERTEX(-180, -306, 384), - COL_VERTEX(-349, 102, 768), - COL_VERTEX(-759, 102, 358), - COL_VERTEX(-180, -306, -383), - COL_VERTEX(177, -306, -383), - COL_VERTEX(382, -306, -178), - COL_VERTEX(382, -306, 179), - COL_VERTEX(177, -306, 384), - COL_VERTEX(-385, -306, -178), - COL_VERTEX(-759, 102, -357), - COL_VERTEX(367, 307, 768), - COL_VERTEX(367, 102, 768), - COL_VERTEX(-349, 307, 768), - COL_VERTEX(-759, 307, -357), - COL_VERTEX(-759, 307, 358), - COL_VERTEX(776, 307, 358), - COL_VERTEX(776, 102, 358), - COL_VERTEX(776, 102, -357), - COL_VERTEX(367, 102, -767), - COL_VERTEX(-349, 102, -767), - COL_VERTEX(-349, 307, -767), - COL_VERTEX(367, 307, -767), - COL_VERTEX(776, 307, -357), - COL_TRI_INIT(SURFACE_DEFAULT, 44), - COL_TRI(0, 1, 2), - COL_TRI(3, 0, 2), - COL_TRI(0, 4, 5), - COL_TRI(0, 5, 6), - COL_TRI(0, 6, 7), - COL_TRI(0, 7, 8), - COL_TRI(0, 8, 1), - COL_TRI(0, 9, 4), - COL_TRI(10, 9, 0), - COL_TRI(10, 0, 3), - COL_TRI(2, 1, 8), - COL_TRI(11, 2, 12), - COL_TRI(11, 13, 2), - COL_TRI(3, 2, 13), - COL_TRI(2, 8, 12), - COL_TRI(12, 8, 7), - COL_TRI(18, 6, 19), - COL_TRI(3, 14, 10), - COL_TRI(3, 15, 14), - COL_TRI(3, 13, 15), - COL_TRI(16, 12, 17), - COL_TRI(16, 11, 12), - COL_TRI(12, 7, 17), - COL_TRI(17, 7, 6), - COL_TRI(18, 16, 17), - COL_TRI(17, 6, 18), - COL_TRI(6, 5, 19), - COL_TRI(21, 23, 22), - COL_TRI(18, 22, 23), - COL_TRI(18, 19, 22), - COL_TRI(18, 23, 16), - COL_TRI(19, 5, 4), - COL_TRI(19, 20, 21), - COL_TRI(19, 21, 22), - COL_TRI(19, 4, 20), - COL_TRI(20, 4, 9), - COL_TRI(20, 9, 10), - COL_TRI(21, 20, 10), - COL_TRI(14, 21, 10), - COL_TRI(21, 16, 23), - COL_TRI(21, 11, 16), - COL_TRI(21, 13, 11), - COL_TRI(21, 15, 13), - COL_TRI(21, 14, 15), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701AA84, 0x0046c3a0, 47442, 0x0001aa84, 420); diff --git a/levels/bits/areas/1/22/model.inc.c b/levels/bits/areas/1/22/model.inc.c index 9d0b89645..653df8256 100644 --- a/levels/bits/areas/1/22/model.inc.c +++ b/levels/bits/areas/1/22/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07012DB0 - 0x07012DC8 static const Lights1 bits_seg7_lights_07012DB0 = gdSPDefLights1( 0x58, 0x5f, 0x7d, @@ -17,124 +18,25 @@ static const Lights1 bits_seg7_lights_07012DE0 = gdSPDefLights1( ); // 0x07012DF8 - 0x07012E78 -static const Vtx bits_seg7_vertex_07012DF8[] = { - {{{ -349, 307, -767}, 0, { 2524, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -759, 307, 358}, 0, { 0, 2350}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -349, 307, 768}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 367, 307, 768}, 0, { 1160, -202}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 776, 307, 358}, 0, { 2522, -202}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 776, 307, -357}, 0, { 3716, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 367, 307, -767}, 0, { 3716, 2350}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -759, 307, -357}, 0, { 1160, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07012DF8, 0x0046c3a0, 47442, 0x00012df8, 128); // 0x07012E78 - 0x07012F58 -static const Vtx bits_seg7_vertex_07012E78[] = { - {{{ -759, 102, 358}, 0, { 0, 2350}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -349, 307, 768}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -759, 307, 358}, 0, { 0, 2350}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 367, 102, -767}, 0, { 3716, 2350}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -349, 102, -767}, 0, { 2524, 3542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -349, 307, -767}, 0, { 2524, 3542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 776, 102, -357}, 0, { 3716, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 367, 102, -767}, 0, { 3716, 2350}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 367, 307, -767}, 0, { 3716, 2350}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 367, 307, -767}, 0, { 3716, 2350}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -349, 307, -767}, 0, { 2524, 3542}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -349, 102, -767}, 0, { 2524, 3542}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -759, 102, -357}, 0, { 1160, 3542}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -759, 307, -357}, 0, { 1160, 3542}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07012E78, 0x0046c3a0, 47442, 0x00012e78, 224); // 0x07012F58 - 0x07013058 -static const Vtx bits_seg7_vertex_07012F58[] = { - {{{ -759, 102, 358}, 0, { 0, 2350}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -759, 307, 358}, 0, { 0, 2350}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -759, 307, -357}, 0, { 1160, 3542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -759, 102, -357}, 0, { 1160, 3542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -759, 102, 358}, 0, { 0, 2350}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -349, 102, 768}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -349, 307, 768}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 776, 307, 358}, 0, { 2522, -202}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 367, 102, 768}, 0, { 1160, -202}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 776, 102, 358}, 0, { 2522, -202}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 776, 102, -357}, 0, { 3716, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 367, 307, -767}, 0, { 3716, 2350}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 776, 307, -357}, 0, { 3716, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 776, 102, -357}, 0, { 3716, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 776, 307, -357}, 0, { 3716, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 776, 307, 358}, 0, { 2522, -202}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07012F58, 0x0046c3a0, 47442, 0x00012f58, 256); // 0x07013058 - 0x070130F8 -static const Vtx bits_seg7_vertex_07013058[] = { - {{{ 776, 102, -357}, 0, { 3716, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 776, 307, 358}, 0, { 2522, -202}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 776, 102, 358}, 0, { 2522, -202}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 776, 307, 358}, 0, { 2522, -202}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 367, 307, 768}, 0, { 1160, -202}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 367, 102, 768}, 0, { 1160, -202}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 367, 307, 768}, 0, { 1160, -202}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -349, 307, 768}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -349, 102, 768}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 367, 102, 768}, 0, { 1160, -202}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07013058, 0x0046c3a0, 47442, 0x00013058, 160); // 0x070130F8 - 0x070131E8 -static const Vtx bits_seg7_vertex_070130F8[] = { - {{{ 776, 102, 358}, 0, { 2522, -202}, {0x5b, 0xa8, 0x00, 0xff}}}, - {{{ 382, -306, 179}, 0, { 2164, 752}, {0x5b, 0xa8, 0x00, 0xff}}}, - {{{ 382, -306, -178}, 0, { 2762, 1346}, {0x5b, 0xa8, 0x00, 0xff}}}, - {{{ -385, -306, 179}, 0, { 888, 2028}, {0xc0, 0xa9, 0x40, 0xff}}}, - {{{ -180, -306, 384}, 0, { 888, 1346}, {0xc0, 0xa9, 0x40, 0xff}}}, - {{{ -349, 102, 768}, 0, { 0, 990}, {0xc0, 0xa9, 0x40, 0xff}}}, - {{{ -759, 102, 358}, 0, { 0, 2350}, {0xc0, 0xa9, 0x40, 0xff}}}, - {{{ -385, -306, 179}, 0, { 888, 2028}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -180, -306, -383}, 0, { 2164, 2624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 177, -306, -383}, 0, { 2762, 2028}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 382, -306, -178}, 0, { 2762, 1346}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 382, -306, 179}, 0, { 2164, 752}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 177, -306, 384}, 0, { 1484, 752}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -180, -306, 384}, 0, { 888, 1346}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -385, -306, -178}, 0, { 1484, 2624}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070130F8, 0x0046c3a0, 47442, 0x000130f8, 240); // 0x070131E8 - 0x070132D8 -static const Vtx bits_seg7_vertex_070131E8[] = { - {{{ -759, 102, -357}, 0, { 1160, 3542}, {0xa3, 0xab, 0x00, 0xff}}}, - {{{ -385, -306, -178}, 0, { 1484, 2624}, {0xa3, 0xab, 0x00, 0xff}}}, - {{{ -385, -306, 179}, 0, { 888, 2028}, {0xa3, 0xab, 0x00, 0xff}}}, - {{{ -759, 102, 358}, 0, { 0, 2350}, {0xa3, 0xab, 0x00, 0xff}}}, - {{{ -349, 102, 768}, 0, { 0, 990}, {0x00, 0xa9, 0x5c, 0xff}}}, - {{{ -180, -306, 384}, 0, { 888, 1346}, {0x00, 0xa9, 0x5c, 0xff}}}, - {{{ 177, -306, 384}, 0, { 1484, 752}, {0x00, 0xa9, 0x5c, 0xff}}}, - {{{ 367, 102, 768}, 0, { 1160, -202}, {0x00, 0xa9, 0x5c, 0xff}}}, - {{{ 367, 102, 768}, 0, { 1160, -202}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ 177, -306, 384}, 0, { 1484, 752}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ 382, -306, 179}, 0, { 2164, 752}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ 776, 102, 358}, 0, { 2522, -202}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ -349, 102, -767}, 0, { 2524, 3542}, {0xc0, 0xa9, 0xc0, 0xff}}}, - {{{ -385, -306, -178}, 0, { 1484, 2624}, {0xc0, 0xa9, 0xc0, 0xff}}}, - {{{ -759, 102, -357}, 0, { 1160, 3542}, {0xc0, 0xa9, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070131E8, 0x0046c3a0, 47442, 0x000131e8, 240); // 0x070132D8 - 0x070133B8 -static const Vtx bits_seg7_vertex_070132D8[] = { - {{{ 776, 102, 358}, 0, { 2522, -202}, {0x5b, 0xa8, 0x00, 0xff}}}, - {{{ 382, -306, -178}, 0, { 2762, 1346}, {0x5b, 0xa8, 0x00, 0xff}}}, - {{{ 776, 102, -357}, 0, { 3716, 990}, {0x5b, 0xa8, 0x00, 0xff}}}, - {{{ 382, -306, -178}, 0, { 2762, 1346}, {0x3f, 0xa7, 0xc1, 0xff}}}, - {{{ 177, -306, -383}, 0, { 2762, 2028}, {0x3f, 0xa7, 0xc1, 0xff}}}, - {{{ 367, 102, -767}, 0, { 3716, 2350}, {0x3f, 0xa7, 0xc1, 0xff}}}, - {{{ 776, 102, -357}, 0, { 3716, 990}, {0x3f, 0xa7, 0xc1, 0xff}}}, - {{{ 367, 102, -767}, 0, { 3716, 2350}, {0x00, 0xa9, 0xa4, 0xff}}}, - {{{ 177, -306, -383}, 0, { 2762, 2028}, {0x00, 0xa9, 0xa4, 0xff}}}, - {{{ -180, -306, -383}, 0, { 2164, 2624}, {0x00, 0xa9, 0xa4, 0xff}}}, - {{{ -349, 102, -767}, 0, { 2524, 3542}, {0x00, 0xa9, 0xa4, 0xff}}}, - {{{ -349, 102, -767}, 0, { 2524, 3542}, {0xc0, 0xa9, 0xc0, 0xff}}}, - {{{ -180, -306, -383}, 0, { 2164, 2624}, {0xc0, 0xa9, 0xc0, 0xff}}}, - {{{ -385, -306, -178}, 0, { 1484, 2624}, {0xc0, 0xa9, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070132D8, 0x0046c3a0, 47442, 0x000132d8, 224); // 0x070133B8 - 0x070135A0 static const Gfx bits_seg7_dl_070133B8[] = { diff --git a/levels/bits/areas/1/23/collision.inc.c b/levels/bits/areas/1/23/collision.inc.c index 8f8282396..6fcbfdc38 100644 --- a/levels/bits/areas/1/23/collision.inc.c +++ b/levels/bits/areas/1/23/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701AC28 - 0x0701ACAC -const Collision bits_seg7_collision_0701AC28[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-204, 0, -306), - COL_VERTEX(-204, 0, 307), - COL_VERTEX(-204, 102, 307), - COL_VERTEX(205, 0, 307), - COL_VERTEX(205, 102, 307), - COL_VERTEX(205, 0, -306), - COL_VERTEX(205, 102, -306), - COL_VERTEX(-204, 102, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI(5, 3, 1), - COL_TRI(5, 1, 0), - COL_TRI(6, 4, 3), - COL_TRI(6, 3, 5), - COL_TRI(7, 2, 4), - COL_TRI(7, 4, 6), - COL_TRI(0, 2, 7), - COL_TRI(5, 0, 7), - COL_TRI(5, 7, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701AC28, 0x0046c3a0, 47442, 0x0001ac28, 132); diff --git a/levels/bits/areas/1/23/model.inc.c b/levels/bits/areas/1/23/model.inc.c index 85b36ec73..4b8b15051 100644 --- a/levels/bits/areas/1/23/model.inc.c +++ b/levels/bits/areas/1/23/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x07013610 - 0x07013710 -static const Vtx bits_seg7_vertex_07013610[] = { - {{{ -204, 102, -306}, 0, { 38, 2968}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -204, 102, 307}, 0, { 38, 1052}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 205, 102, 307}, 0, { 1448, 1052}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 205, 102, -306}, 0, { 1448, 2968}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 205, 0, -306}, 0, { 1448, 2968}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 205, 0, 307}, 0, { 1448, 1052}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -204, 0, 307}, 0, { 38, 1052}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -204, 0, -306}, 0, { 38, 2968}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -204, 0, -306}, 0, { 38, 2968}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -204, 102, 307}, 0, { 38, 1052}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -204, 102, -306}, 0, { 38, 2968}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -204, 0, 307}, 0, { 38, 1052}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 205, 102, -306}, 0, { 1448, 2968}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 205, 102, 307}, 0, { 1448, 1052}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 205, 0, 307}, 0, { 1448, 1052}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 205, 0, -306}, 0, { 1448, 2968}, {0x65, 0x7f, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07013610, 0x0046c3a0, 47442, 0x00013610, 256); // 0x07013710 - 0x07013790 -static const Vtx bits_seg7_vertex_07013710[] = { - {{{ -204, 0, 307}, 0, { 38, 1052}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 205, 0, 307}, 0, { 1448, 1052}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 205, 102, 307}, 0, { 1448, 1052}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -204, 102, 307}, 0, { 38, 1052}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 205, 0, -306}, 0, { 1448, 2968}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -204, 102, -306}, 0, { 38, 2968}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 205, 102, -306}, 0, { 1448, 2968}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -204, 0, -306}, 0, { 38, 2968}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07013710, 0x0046c3a0, 47442, 0x00013710, 128); // 0x07013790 - 0x07013820 static const Gfx bits_seg7_dl_07013790[] = { diff --git a/levels/bits/areas/1/24/collision.inc.c b/levels/bits/areas/1/24/collision.inc.c index 8403d48b8..135460798 100644 --- a/levels/bits/areas/1/24/collision.inc.c +++ b/levels/bits/areas/1/24/collision.inc.c @@ -1,34 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701ACAC - 0x0701AD54 -const Collision bits_seg7_collision_0701ACAC[] = { - COL_INIT(), - COL_VERTEX_INIT(0xA), - COL_VERTEX(-388, 389, 0), - COL_VERTEX(-101, 287, 0), - COL_VERTEX(0, 389, 51), - COL_VERTEX(-101, 492, 0), - COL_VERTEX(0, 389, -50), - COL_VERTEX(0, 778, 0), - COL_VERTEX(0, 0, 0), - COL_VERTEX(102, 287, 0), - COL_VERTEX(102, 492, 0), - COL_VERTEX(389, 389, 0), - COL_TRI_INIT(SURFACE_DEFAULT, 16), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 0), - COL_TRI(0, 3, 4), - COL_TRI(4, 1, 0), - COL_TRI(4, 3, 5), - COL_TRI(6, 1, 4), - COL_TRI(4, 7, 6), - COL_TRI(5, 8, 4), - COL_TRI(4, 8, 9), - COL_TRI(9, 7, 4), - COL_TRI(2, 1, 6), - COL_TRI(6, 7, 2), - COL_TRI(2, 7, 9), - COL_TRI(5, 3, 2), - COL_TRI(9, 8, 2), - COL_TRI(2, 8, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701ACAC, 0x0046c3a0, 47442, 0x0001acac, 168); diff --git a/levels/bits/areas/1/24/model.inc.c b/levels/bits/areas/1/24/model.inc.c index 0e0d2ac84..3fdd87fe6 100644 --- a/levels/bits/areas/1/24/model.inc.c +++ b/levels/bits/areas/1/24/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07013890 - 0x070138A8 static const Lights1 bits_seg7_lights_07013890 = gdSPDefLights1( 0x14, 0x2f, 0x29, @@ -5,68 +6,16 @@ static const Lights1 bits_seg7_lights_07013890 = gdSPDefLights1( ); // 0x070138A8 - 0x07013998 -static const Vtx bits_seg7_vertex_070138A8[] = { - {{{ 0, 0, 0}, 0, { -712, 536}, {0x2a, 0x0f, 0x76, 0xff}}}, - {{{ 102, 102, -50}, 0, { -882, 422}, {0x2a, 0x0f, 0x76, 0xff}}}, - {{{ 0, 389, -50}, 0, { -3300, 104}, {0x2a, 0x0f, 0x76, 0xff}}}, - {{{ 0, 389, -50}, 0, { -3300, 104}, {0xd5, 0x0f, 0x76, 0xff}}}, - {{{ -101, 102, -50}, 0, { -1904, 422}, {0xd5, 0x0f, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { -712, 536}, {0xd5, 0x0f, 0x76, 0xff}}}, - {{{ 389, 0, -50}, 0, { 1228, 536}, {0x0f, 0x2a, 0x76, 0xff}}}, - {{{ 102, 102, -50}, 0, { -882, 422}, {0x0f, 0x2a, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { -712, 536}, {0x0f, 0x2a, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { -712, 536}, {0x0f, 0xd5, 0x76, 0xff}}}, - {{{ 102, -101, -50}, 0, { 478, 650}, {0x0f, 0xd5, 0x76, 0xff}}}, - {{{ 389, 0, -50}, 0, { 1228, 536}, {0x0f, 0xd5, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { -712, 536}, {0xf1, 0x2a, 0x76, 0xff}}}, - {{{ -101, 102, -50}, 0, { -1904, 422}, {0xf1, 0x2a, 0x76, 0xff}}}, - {{{ -388, 0, -50}, 0, { -2654, 536}, {0xf1, 0x2a, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070138A8, 0x0046c3a0, 47442, 0x000138a8, 240); // 0x07013998 - 0x07013A88 -static const Vtx bits_seg7_vertex_07013998[] = { - {{{ -388, 0, -50}, 0, { -2654, 536}, {0xf1, 0xd5, 0x76, 0xff}}}, - {{{ -101, -101, -50}, 0, { -540, 650}, {0xf1, 0xd5, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { -712, 536}, {0xf1, 0xd5, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { -712, 536}, {0xd5, 0xf1, 0x76, 0xff}}}, - {{{ -101, -101, -50}, 0, { -540, 650}, {0xd5, 0xf1, 0x76, 0xff}}}, - {{{ 0, -388, -50}, 0, { 1876, 968}, {0xd5, 0xf1, 0x76, 0xff}}}, - {{{ 0, -388, -50}, 0, { 1876, 968}, {0x2a, 0xf1, 0x76, 0xff}}}, - {{{ 102, -101, -50}, 0, { 478, 650}, {0x2a, 0xf1, 0x76, 0xff}}}, - {{{ 0, 0, 0}, 0, { -712, 536}, {0x2a, 0xf1, 0x76, 0xff}}}, - {{{ 0, 0, -101}, 0, { -712, 536}, {0xd4, 0x0f, 0x8a, 0xff}}}, - {{{ -101, 102, -50}, 0, { -1904, 422}, {0xd4, 0x0f, 0x8a, 0xff}}}, - {{{ 0, 389, -50}, 0, { -3300, 104}, {0xd4, 0x0f, 0x8a, 0xff}}}, - {{{ 0, 389, -50}, 0, { -3300, 104}, {0x2b, 0x0f, 0x8a, 0xff}}}, - {{{ 102, 102, -50}, 0, { -882, 422}, {0x2b, 0x0f, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { -712, 536}, {0x2b, 0x0f, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07013998, 0x0046c3a0, 47442, 0x00013998, 240); // 0x07013A88 - 0x07013B78 -static const Vtx bits_seg7_vertex_07013A88[] = { - {{{ 389, 0, -50}, 0, { 1228, 536}, {0x0f, 0xd4, 0x8a, 0xff}}}, - {{{ 102, -101, -50}, 0, { 478, 650}, {0x0f, 0xd4, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { -712, 536}, {0x0f, 0xd4, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { -712, 536}, {0x0f, 0x2b, 0x8a, 0xff}}}, - {{{ 102, 102, -50}, 0, { -882, 422}, {0x0f, 0x2b, 0x8a, 0xff}}}, - {{{ 389, 0, -50}, 0, { 1228, 536}, {0x0f, 0x2b, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { -712, 536}, {0x2b, 0xf1, 0x8a, 0xff}}}, - {{{ 102, -101, -50}, 0, { 478, 650}, {0x2b, 0xf1, 0x8a, 0xff}}}, - {{{ 0, -388, -50}, 0, { 1876, 968}, {0x2b, 0xf1, 0x8a, 0xff}}}, - {{{ -388, 0, -50}, 0, { -2654, 536}, {0xf1, 0x2b, 0x8a, 0xff}}}, - {{{ -101, 102, -50}, 0, { -1904, 422}, {0xf1, 0x2b, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { -712, 536}, {0xf1, 0x2b, 0x8a, 0xff}}}, - {{{ 0, -388, -50}, 0, { 1876, 968}, {0xd4, 0xf1, 0x8a, 0xff}}}, - {{{ -101, -101, -50}, 0, { -540, 650}, {0xd4, 0xf1, 0x8a, 0xff}}}, - {{{ 0, 0, -101}, 0, { -712, 536}, {0xd4, 0xf1, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07013A88, 0x0046c3a0, 47442, 0x00013a88, 240); // 0x07013B78 - 0x07013BA8 -static const Vtx bits_seg7_vertex_07013B78[] = { - {{{ 0, 0, -101}, 0, { -712, 536}, {0xf1, 0xd4, 0x8a, 0xff}}}, - {{{ -101, -101, -50}, 0, { -540, 650}, {0xf1, 0xd4, 0x8a, 0xff}}}, - {{{ -388, 0, -50}, 0, { -2654, 536}, {0xf1, 0xd4, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07013B78, 0x0046c3a0, 47442, 0x00013b78, 48); // 0x07013BA8 - 0x07013C78 static const Gfx bits_seg7_dl_07013BA8[] = { diff --git a/levels/bits/areas/1/25/collision.inc.c b/levels/bits/areas/1/25/collision.inc.c index aa3b4c9f5..5aae288ae 100644 --- a/levels/bits/areas/1/25/collision.inc.c +++ b/levels/bits/areas/1/25/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701AD54 - 0x0701ADD8 -const Collision bits_seg7_collision_0701AD54[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-460, 0, -306), - COL_VERTEX(461, 0, 307), - COL_VERTEX(-460, 0, 307), - COL_VERTEX(461, 0, -306), - COL_VERTEX(-460, 102, -306), - COL_VERTEX(461, 102, 307), - COL_VERTEX(461, 102, -306), - COL_VERTEX(-460, 102, 307), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 3, 0), - COL_TRI(2, 4, 0), - COL_TRI(2, 1, 5), - COL_TRI(6, 5, 1), - COL_TRI(6, 1, 3), - COL_TRI(2, 5, 7), - COL_TRI(2, 7, 4), - COL_TRI(4, 6, 3), - COL_TRI(6, 4, 7), - COL_TRI(6, 7, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701AD54, 0x0046c3a0, 47442, 0x0001ad54, 132); diff --git a/levels/bits/areas/1/25/model.inc.c b/levels/bits/areas/1/25/model.inc.c index f5d027646..9f8c28158 100644 --- a/levels/bits/areas/1/25/model.inc.c +++ b/levels/bits/areas/1/25/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x07013CE8 - 0x07013DE8 -static const Vtx bits_seg7_vertex_07013CE8[] = { - {{{ -460, 102, -306}, 0, { 990, -10}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 461, 0, -306}, 0, { 990, 968}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -460, 0, -306}, 0, { 990, -10}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 461, 102, -306}, 0, { 990, 968}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -460, 0, 307}, 0, { 0, -10}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 461, 0, 307}, 0, { 0, 968}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 461, 102, 307}, 0, { 0, 968}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -460, 102, 307}, 0, { 0, -10}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -460, 0, -306}, 0, { 990, -10}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 461, 0, 307}, 0, { 0, 968}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -460, 0, 307}, 0, { 0, -10}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 461, 0, -306}, 0, { 990, 968}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 461, 102, -306}, 0, { 990, 968}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -460, 102, -306}, 0, { 990, -10}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -460, 102, 307}, 0, { 0, -10}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 461, 102, 307}, 0, { 0, 968}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07013CE8, 0x0046c3a0, 47442, 0x00013ce8, 256); // 0x07013DE8 - 0x07013E68 -static const Vtx bits_seg7_vertex_07013DE8[] = { - {{{ -460, 0, 307}, 0, { 0, -10}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -460, 102, -306}, 0, { 990, -10}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -460, 0, -306}, 0, { 990, -10}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -460, 102, 307}, 0, { 0, -10}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 461, 102, -306}, 0, { 990, 968}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 461, 0, 307}, 0, { 0, 968}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 461, 0, -306}, 0, { 990, 968}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 461, 102, 307}, 0, { 0, 968}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07013DE8, 0x0046c3a0, 47442, 0x00013de8, 128); // 0x07013E68 - 0x07013EF8 static const Gfx bits_seg7_dl_07013E68[] = { diff --git a/levels/bits/areas/1/26/collision.inc.c b/levels/bits/areas/1/26/collision.inc.c index 45f834398..0e60608fc 100644 --- a/levels/bits/areas/1/26/collision.inc.c +++ b/levels/bits/areas/1/26/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701ADD8 - 0x0701AE5C -const Collision bits_seg7_collision_0701ADD8[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(307, 102, 819), - COL_VERTEX(307, 0, -767), - COL_VERTEX(307, 102, -818), - COL_VERTEX(-306, 102, -818), - COL_VERTEX(-306, 0, -767), - COL_VERTEX(-306, 0, 768), - COL_VERTEX(-306, 102, 819), - COL_VERTEX(307, 0, 768), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(2, 4, 3), - COL_TRI(2, 1, 4), - COL_TRI(5, 4, 1), - COL_TRI(3, 4, 5), - COL_TRI(0, 3, 6), - COL_TRI(3, 5, 6), - COL_TRI(0, 7, 1), - COL_TRI(5, 1, 7), - COL_TRI(6, 5, 7), - COL_TRI(6, 7, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701ADD8, 0x0046c3a0, 47442, 0x0001add8, 132); diff --git a/levels/bits/areas/1/26/model.inc.c b/levels/bits/areas/1/26/model.inc.c index 743bb3afa..5916be03f 100644 --- a/levels/bits/areas/1/26/model.inc.c +++ b/levels/bits/areas/1/26/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x07013F68 - 0x07014068 -static const Vtx bits_seg7_vertex_07013F68[] = { - {{{ 307, 102, -818}, 0, { 0, -2076}, {0xbb, 0x73, 0x84, 0xff}}}, - {{{ -306, 0, -767}, 0, { 480, 990}, {0xbb, 0x73, 0x84, 0xff}}}, - {{{ -306, 102, -818}, 0, { 0, 990}, {0xbb, 0x73, 0x84, 0xff}}}, - {{{ 307, 0, -767}, 0, { 478, -2076}, {0xbb, 0x73, 0x84, 0xff}}}, - {{{ -306, 102, 819}, 0, { 0, 990}, {0xbb, 0x73, 0x84, 0xff}}}, - {{{ -306, 0, 768}, 0, { 480, 990}, {0xbb, 0x73, 0x84, 0xff}}}, - {{{ 307, 0, 768}, 0, { 478, -2076}, {0xbb, 0x73, 0x84, 0xff}}}, - {{{ 307, 102, 819}, 0, { 0, -2076}, {0xbb, 0x73, 0x84, 0xff}}}, - {{{ -306, 102, -818}, 0, { 990, 990}, {0x7c, 0x56, 0x6a, 0xff}}}, - {{{ -306, 0, 768}, 0, { 480, 9164}, {0x7c, 0x56, 0x6a, 0xff}}}, - {{{ -306, 102, 819}, 0, { 990, 9164}, {0x7c, 0x56, 0x6a, 0xff}}}, - {{{ -306, 0, -767}, 0, { 478, 990}, {0x7c, 0x56, 0x6a, 0xff}}}, - {{{ 307, 102, 819}, 0, { 990, 9164}, {0x7c, 0x56, 0x6a, 0xff}}}, - {{{ 307, 0, 768}, 0, { 480, 9164}, {0x7c, 0x56, 0x6a, 0xff}}}, - {{{ 307, 0, -767}, 0, { 478, 990}, {0x7c, 0x56, 0x6a, 0xff}}}, - {{{ 307, 102, -818}, 0, { 990, 990}, {0x7c, 0x56, 0x6a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07013F68, 0x0046c3a0, 47442, 0x00013f68, 256); // 0x07014068 - 0x070140E8 -static const Vtx bits_seg7_vertex_07014068[] = { - {{{ -306, 0, 768}, 0, { 0, 990}, {0x5e, 0x3c, 0x45, 0xff}}}, - {{{ 307, 0, -767}, 0, { 1500, 5076}, {0x5e, 0x3c, 0x45, 0xff}}}, - {{{ 307, 0, 768}, 0, { 1502, 990}, {0x5e, 0x3c, 0x45, 0xff}}}, - {{{ -306, 0, -767}, 0, { 0, 5076}, {0x5e, 0x3c, 0x45, 0xff}}}, - {{{ 307, 102, 819}, 0, { 1502, 990}, {0xff, 0xcc, 0x65, 0xff}}}, - {{{ 307, 102, -818}, 0, { 1502, 5076}, {0xff, 0xcc, 0x65, 0xff}}}, - {{{ -306, 102, -818}, 0, { 0, 5076}, {0xff, 0xcc, 0x65, 0xff}}}, - {{{ -306, 102, 819}, 0, { 0, 990}, {0xff, 0xcc, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07014068, 0x0046c3a0, 47442, 0x00014068, 128); // 0x070140E8 - 0x07014178 static const Gfx bits_seg7_dl_070140E8[] = { diff --git a/levels/bits/areas/1/27/collision.inc.c b/levels/bits/areas/1/27/collision.inc.c index be82522d9..252873d9f 100644 --- a/levels/bits/areas/1/27/collision.inc.c +++ b/levels/bits/areas/1/27/collision.inc.c @@ -1,111 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701AE5C - 0x0701B0D2 -const Collision bits_seg7_collision_0701AE5C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x24), - COL_VERTEX(614, 51, 216), - COL_VERTEX(819, 51, 216), - COL_VERTEX(307, 51, 779), - COL_VERTEX(614, 205, 216), - COL_VERTEX(819, 205, 216), - COL_VERTEX(973, 205, -193), - COL_VERTEX(973, 51, -193), - COL_VERTEX(1382, 51, -193), - COL_VERTEX(1382, 51, 216), - COL_VERTEX(1024, 51, 779), - COL_VERTEX(1024, 205, 779), - COL_VERTEX(1382, 205, -193), - COL_VERTEX(-1381, 205, -193), - COL_VERTEX(-972, 51, -193), - COL_VERTEX(-1381, 51, 216), - COL_VERTEX(-818, 205, 216), - COL_VERTEX(-972, 205, -193), - COL_VERTEX(-613, 205, 216), - COL_VERTEX(-1381, 205, 216), - COL_VERTEX(-1023, 205, 779), - COL_VERTEX(-101, 205, 164), - COL_VERTEX(-306, 205, 779), - COL_VERTEX(307, 205, 779), - COL_VERTEX(102, 205, 164), - COL_VERTEX(1382, 205, 216), - COL_VERTEX(307, 205, -551), - COL_VERTEX(307, 51, -551), - COL_VERTEX(-306, 205, -551), - COL_VERTEX(-613, 51, 216), - COL_VERTEX(-1023, 51, 779), - COL_VERTEX(102, 51, 164), - COL_VERTEX(-101, 51, 164), - COL_VERTEX(-1381, 51, -193), - COL_VERTEX(-818, 51, 216), - COL_VERTEX(-306, 51, 779), - COL_VERTEX(-306, 51, -551), - COL_TRI_INIT(SURFACE_DEFAULT, 67), - COL_TRI(0, 1, 2), - COL_TRI(3, 4, 1), - COL_TRI(3, 1, 0), - COL_TRI(1, 4, 5), - COL_TRI(1, 5, 6), - COL_TRI(1, 6, 7), - COL_TRI(1, 7, 8), - COL_TRI(1, 8, 9), - COL_TRI(1, 9, 2), - COL_TRI(10, 5, 4), - COL_TRI(10, 4, 3), - COL_TRI(10, 11, 5), - COL_TRI(5, 7, 6), - COL_TRI(12, 13, 32), - COL_TRI(12, 16, 13), - COL_TRI(13, 16, 15), - COL_TRI(13, 15, 33), - COL_TRI(14, 13, 33), - COL_TRI(14, 32, 13), - COL_TRI(15, 16, 19), - COL_TRI(16, 18, 19), - COL_TRI(16, 12, 18), - COL_TRI(12, 32, 14), - COL_TRI(12, 14, 18), - COL_TRI(15, 17, 28), - COL_TRI(15, 28, 33), - COL_TRI(17, 15, 19), - COL_TRI(18, 14, 29), - COL_TRI(19, 18, 29), - COL_TRI(19, 21, 20), - COL_TRI(17, 19, 20), - COL_TRI(20, 21, 34), - COL_TRI(21, 19, 29), - COL_TRI(21, 29, 34), - COL_TRI(20, 34, 31), - COL_TRI(20, 23, 27), - COL_TRI(20, 27, 17), - COL_TRI(22, 23, 30), - COL_TRI(23, 20, 31), - COL_TRI(23, 31, 30), - COL_TRI(23, 10, 3), - COL_TRI(23, 3, 27), - COL_TRI(23, 22, 10), - COL_TRI(22, 30, 2), - COL_TRI(7, 24, 8), - COL_TRI(24, 10, 9), - COL_TRI(10, 22, 2), - COL_TRI(10, 2, 9), - COL_TRI(10, 24, 11), - COL_TRI(24, 9, 8), - COL_TRI(7, 11, 24), - COL_TRI(3, 25, 27), - COL_TRI(3, 26, 25), - COL_TRI(3, 0, 26), - COL_TRI(27, 25, 26), - COL_TRI(27, 26, 35), - COL_TRI(27, 35, 28), - COL_TRI(27, 28, 17), - COL_TRI(28, 35, 26), - COL_TRI(29, 28, 26), - COL_TRI(29, 14, 28), - COL_TRI(0, 2, 30), - COL_TRI(26, 0, 30), - COL_TRI(31, 29, 26), - COL_TRI(26, 30, 31), - COL_TRI(31, 34, 29), - COL_TRI(5, 11, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701AE5C, 0x0046c3a0, 47442, 0x0001ae5c, 630); diff --git a/levels/bits/areas/1/27/model.inc.c b/levels/bits/areas/1/27/model.inc.c index b5ccdf974..5cc6d4179 100644 --- a/levels/bits/areas/1/27/model.inc.c +++ b/levels/bits/areas/1/27/model.inc.c @@ -1,162 +1,30 @@ +#include "pc/rom_assets.h" // 0x070141E8 - 0x070142E8 -static const Vtx bits_seg7_vertex_070141E8[] = { - {{{ 102, 205, 164}, 0, { 2268, 2394}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 307, 205, 779}, 0, { 3290, 1882}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 1024, 205, 779}, 0, { 4184, 2776}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -818, 205, 216}, 0, { 1182, 1180}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -972, 205, -193}, 0, { 478, 1500}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -1023, 205, 779}, 0, { 1628, 224}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -1381, 205, -193}, 0, { 0, 990}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -1381, 205, 216}, 0, { 478, 480}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -613, 205, 216}, 0, { 1438, 1436}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -101, 205, 164}, 0, { 2012, 2138}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -306, 205, 779}, 0, { 2522, 1116}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -306, 205, -551}, 0, { 862, 2776}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 614, 205, 216}, 0, { 2970, 2968}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 307, 205, -551}, 0, { 1628, 3544}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 819, 205, 216}, 0, { 3226, 3224}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 973, 205, -193}, 0, { 2906, 3926}, {0xb1, 0xbf, 0xfa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070141E8, 0x0046c3a0, 47442, 0x000141e8, 256); // 0x070142E8 - 0x070143D8 -static const Vtx bits_seg7_vertex_070142E8[] = { - {{{ 1024, 205, 779}, 0, { 4184, 2776}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 1382, 205, -193}, 0, { 3418, 4438}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 973, 205, -193}, 0, { 2906, 3926}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 1382, 205, 216}, 0, { 3928, 3926}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -1023, 51, 779}, 0, { 1628, 224}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -1381, 51, 216}, 0, { 478, 480}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -613, 51, 216}, 0, { 1438, 1436}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -972, 51, -193}, 0, { 478, 1500}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -818, 51, 216}, 0, { 1182, 1180}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -1381, 51, -193}, 0, { 0, 990}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 307, 51, -551}, 0, { 1628, 3544}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -306, 51, -551}, 0, { 862, 2776}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -101, 51, 164}, 0, { 2012, 2138}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 614, 51, 216}, 0, { 2970, 2968}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 102, 51, 164}, 0, { 2268, 2394}, {0x41, 0x43, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070142E8, 0x0046c3a0, 47442, 0x000142e8, 240); // 0x070143D8 - 0x070144B8 -static const Vtx bits_seg7_vertex_070143D8[] = { - {{{ 819, 51, 216}, 0, { 3226, 3224}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1024, 51, 779}, 0, { 4184, 2776}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 307, 51, 779}, 0, { 3290, 1882}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1382, 51, 216}, 0, { 3928, 3926}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 614, 51, 216}, 0, { 2970, 2968}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 102, 51, 164}, 0, { 2268, 2394}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -101, 51, 164}, 0, { 2012, 2138}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -306, 51, 779}, 0, { 2522, 1116}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -1023, 51, 779}, 0, { 1628, 224}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 973, 51, -193}, 0, { 2906, 3926}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ 1382, 51, -193}, 0, { 3418, 4438}, {0x41, 0x43, 0x8c, 0xff}}}, - {{{ -101, 205, 164}, 0, { 2012, 2138}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ -306, 51, 779}, 0, { 2524, 1116}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ -101, 51, 164}, 0, { 2012, 2138}, {0x80, 0x6c, 0xd1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070143D8, 0x0046c3a0, 47442, 0x000143d8, 224); // 0x070144B8 - 0x070145A8 -static const Vtx bits_seg7_vertex_070144B8[] = { - {{{ -306, 205, -551}, 0, { 862, 2776}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ -613, 51, 216}, 0, { 1438, 1436}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ -613, 205, 216}, 0, { 1438, 1436}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ -306, 51, -551}, 0, { 862, 2776}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 614, 205, 216}, 0, { 2970, 2968}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 307, 51, -551}, 0, { 1628, 3544}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 307, 205, -551}, 0, { 1628, 3544}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 614, 51, 216}, 0, { 2970, 2968}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 1382, 205, 216}, 0, { 3928, 3926}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 1024, 205, 779}, 0, { 4184, 2776}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 1024, 51, 779}, 0, { 4184, 2776}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 1382, 51, 216}, 0, { 3928, 3926}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 307, 205, 779}, 0, { 3290, 1882}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 102, 205, 164}, 0, { 2268, 2394}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 102, 51, 164}, 0, { 2268, 2394}, {0x80, 0x6c, 0xd1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070144B8, 0x0046c3a0, 47442, 0x000144b8, 240); // 0x070145A8 - 0x070146A8 -static const Vtx bits_seg7_vertex_070145A8[] = { - {{{ -101, 205, 164}, 0, { 2012, 2138}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ -306, 205, 779}, 0, { 2522, 1116}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ -306, 51, 779}, 0, { 2524, 1116}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ -1381, 205, 216}, 0, { 478, 480}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ -1381, 51, 216}, 0, { 478, 480}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ -1023, 51, 779}, 0, { 1628, 224}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ -1023, 205, 779}, 0, { 1628, 224}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 307, 205, 779}, 0, { 3290, 1882}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 102, 51, 164}, 0, { 2268, 2394}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ 307, 51, 779}, 0, { 3290, 1882}, {0x80, 0x6c, 0xd1, 0xff}}}, - {{{ -1381, 205, -193}, 0, { 0, 990}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ -1381, 51, 216}, 0, { 478, 480}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ -1381, 205, 216}, 0, { 478, 480}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ 819, 51, 216}, 0, { 3226, 3224}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ 819, 205, 216}, 0, { 3226, 3224}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ 973, 205, -193}, 0, { 2906, 3926}, {0x8e, 0x79, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070145A8, 0x0046c3a0, 47442, 0x000145a8, 256); // 0x070146A8 - 0x07014788 -static const Vtx bits_seg7_vertex_070146A8[] = { - {{{ 819, 51, 216}, 0, { 3226, 3224}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ 973, 205, -193}, 0, { 2906, 3926}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ 973, 51, -193}, 0, { 2906, 3926}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ -972, 51, -193}, 0, { 478, 1500}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ -972, 205, -193}, 0, { 478, 1500}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ -818, 205, 216}, 0, { 1182, 1180}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ -818, 51, 216}, 0, { 1182, 1180}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ 1382, 51, -193}, 0, { 3418, 4438}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ 1382, 205, -193}, 0, { 3418, 4438}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ 1382, 205, 216}, 0, { 3928, 3926}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ 1382, 51, 216}, 0, { 3928, 3926}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ -1381, 205, -193}, 0, { 0, 990}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ -1381, 51, -193}, 0, { 0, 990}, {0x8e, 0x79, 0xe5, 0xff}}}, - {{{ -1381, 51, 216}, 0, { 478, 480}, {0x8e, 0x79, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070146A8, 0x0046c3a0, 47442, 0x000146a8, 224); // 0x07014788 - 0x07014878 -static const Vtx bits_seg7_vertex_07014788[] = { - {{{ -306, 205, -551}, 0, { 862, 2776}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 307, 205, -551}, 0, { 1628, 3544}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 307, 51, -551}, 0, { 1628, 3544}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -818, 205, 216}, 0, { 1182, 1180}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -613, 205, 216}, 0, { 1438, 1436}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -613, 51, 216}, 0, { 1438, 1436}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -818, 51, 216}, 0, { 1182, 1180}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 614, 205, 216}, 0, { 2970, 2968}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 819, 205, 216}, 0, { 3226, 3224}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 819, 51, 216}, 0, { 3226, 3224}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 614, 51, 216}, 0, { 2970, 2968}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -1381, 205, -193}, 0, { 0, 990}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -972, 205, -193}, 0, { 478, 1500}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -972, 51, -193}, 0, { 478, 1500}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -1381, 51, -193}, 0, { 0, 990}, {0x72, 0x58, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07014788, 0x0046c3a0, 47442, 0x00014788, 240); // 0x07014878 - 0x07014968 -static const Vtx bits_seg7_vertex_07014878[] = { - {{{ 102, 205, 164}, 0, { 2268, 2394}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -101, 205, 164}, 0, { 2012, 2138}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -101, 51, 164}, 0, { 2012, 2138}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -306, 205, -551}, 0, { 862, 2776}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 307, 51, -551}, 0, { 1628, 3544}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -306, 51, -551}, 0, { 862, 2776}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 973, 205, -193}, 0, { 2906, 3926}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 1382, 205, -193}, 0, { 3418, 4438}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 1382, 51, -193}, 0, { 3418, 4438}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 973, 51, -193}, 0, { 2906, 3926}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 1024, 205, 779}, 0, { 4184, 2776}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 307, 51, 779}, 0, { 3290, 1882}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 1024, 51, 779}, 0, { 4184, 2776}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 307, 205, 779}, 0, { 3290, 1882}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 102, 51, 164}, 0, { 2268, 2394}, {0x72, 0x58, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07014878, 0x0046c3a0, 47442, 0x00014878, 240); // 0x07014968 - 0x070149A8 -static const Vtx bits_seg7_vertex_07014968[] = { - {{{ -306, 205, 779}, 0, { 2522, 1116}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -1023, 205, 779}, 0, { 1628, 224}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -1023, 51, 779}, 0, { 1628, 224}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -306, 51, 779}, 0, { 2522, 1116}, {0x72, 0x58, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07014968, 0x0046c3a0, 47442, 0x00014968, 64); // 0x070149A8 - 0x07014C28 static const Gfx bits_seg7_dl_070149A8[] = { diff --git a/levels/bits/areas/1/28/collision.inc.c b/levels/bits/areas/1/28/collision.inc.c index d891aff4b..2b215af55 100644 --- a/levels/bits/areas/1/28/collision.inc.c +++ b/levels/bits/areas/1/28/collision.inc.c @@ -1,74 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701B0D4 - 0x0701B26C -const Collision bits_seg7_collision_0701B0D4[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1C), - COL_VERTEX(-409, 512, 307), - COL_VERTEX(-716, 512, 307), - COL_VERTEX(-716, 256, 307), - COL_VERTEX(-716, 512, -306), - COL_VERTEX(-716, 256, -306), - COL_VERTEX(-409, 512, -306), - COL_VERTEX(-409, 768, -306), - COL_VERTEX(-101, 768, -306), - COL_VERTEX(-409, 768, 307), - COL_VERTEX(-101, 768, 307), - COL_VERTEX(-1023, 256, 307), - COL_VERTEX(-1023, 0, 307), - COL_VERTEX(512, 1536, 307), - COL_VERTEX(819, 1536, 307), - COL_VERTEX(512, 1280, -306), - COL_VERTEX(205, 1280, 307), - COL_VERTEX(205, 1024, -306), - COL_VERTEX(512, 1280, 307), - COL_VERTEX(-101, 1024, 307), - COL_VERTEX(205, 1024, 307), - COL_VERTEX(-1023, 0, -306), - COL_VERTEX(-1330, 0, -306), - COL_VERTEX(-1330, 0, 307), - COL_VERTEX(512, 1536, -306), - COL_VERTEX(819, 1536, -306), - COL_VERTEX(-1023, 256, -306), - COL_VERTEX(205, 1280, -306), - COL_VERTEX(-101, 1024, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 38), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(5, 3, 1), - COL_TRI(5, 1, 0), - COL_TRI(5, 6, 7), - COL_TRI(8, 6, 5), - COL_TRI(8, 5, 0), - COL_TRI(4, 3, 5), - COL_TRI(8, 0, 9), - COL_TRI(9, 7, 6), - COL_TRI(9, 6, 8), - COL_TRI(10, 20, 11), - COL_TRI(10, 11, 2), - COL_TRI(11, 20, 21), - COL_TRI(11, 21, 22), - COL_TRI(12, 17, 13), - COL_TRI(12, 23, 14), - COL_TRI(12, 14, 17), - COL_TRI(13, 23, 12), - COL_TRI(13, 24, 23), - COL_TRI(14, 23, 24), - COL_TRI(15, 26, 16), - COL_TRI(15, 16, 19), - COL_TRI(16, 26, 14), - COL_TRI(17, 14, 26), - COL_TRI(17, 26, 15), - COL_TRI(15, 19, 17), - COL_TRI(18, 9, 19), - COL_TRI(19, 16, 27), - COL_TRI(19, 27, 18), - COL_TRI(18, 7, 9), - COL_TRI(7, 27, 16), - COL_TRI(18, 27, 7), - COL_TRI(10, 25, 20), - COL_TRI(20, 25, 4), - COL_TRI(2, 25, 10), - COL_TRI(2, 4, 25), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701B0D4, 0x0046c3a0, 47442, 0x0001b0d4, 408); diff --git a/levels/bits/areas/1/28/model.inc.c b/levels/bits/areas/1/28/model.inc.c index fdbb55f6b..7f342976f 100644 --- a/levels/bits/areas/1/28/model.inc.c +++ b/levels/bits/areas/1/28/model.inc.c @@ -1,118 +1,24 @@ +#include "pc/rom_assets.h" // 0x07014C98 - 0x07014CD8 -static const Vtx bits_seg7_vertex_07014C98[] = { - {{{ -1023, 0, 307}, 0, { 990, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1330, 0, -306}, 0, { 1502, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1330, 0, 307}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 2524, 1500}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07014C98, 0x0046c3a0, 47442, 0x00014c98, 64); // 0x07014CD8 - 0x07014DD8 -static const Vtx bits_seg7_vertex_07014CD8[] = { - {{{ -1023, 0, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 256, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 28}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 256, 307}, 0, { 1948, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 28}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 256, 307}, 0, { 1948, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -1023, 256, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 512, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 28}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 512, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07014CD8, 0x0046c3a0, 47442, 0x00014cd8, 256); // 0x07014DD8 - 0x07014EC8 -static const Vtx bits_seg7_vertex_07014DD8[] = { - {{{ -716, 256, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 512, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 512, -306}, 0, { 32, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 28}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -1023, 256, -306}, 0, { 32, 930}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -1023, 256, 307}, 0, { 1948, 930}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 28}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 930}, {0x94, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 768, -306}, 0, { 32, 930}, {0x94, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 28}, {0x94, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 28}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -716, 512, 307}, 0, { 1948, 930}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -716, 512, -306}, 0, { 32, 930}, {0xaa, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07014DD8, 0x0046c3a0, 47442, 0x00014dd8, 240); // 0x07014EC8 - 0x07014FA8 -static const Vtx bits_seg7_vertex_07014EC8[] = { - {{{ -409, 768, 307}, 0, { 1948, 930}, {0x7f, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 930}, {0x7f, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 28}, {0x7f, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 768, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -409, 768, -306}, 0, { 32, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 28}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -409, 768, -306}, 0, { 32, 930}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -409, 768, 307}, 0, { 1948, 930}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 28}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 1024, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 28}, {0x6a, 0xbf, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07014EC8, 0x0046c3a0, 47442, 0x00014ec8, 224); // 0x07014FA8 - 0x07015088 -static const Vtx bits_seg7_vertex_07014FA8[] = { - {{{ -101, 1024, 307}, 0, { 1948, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 28}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 1024, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 1024, -306}, 0, { 32, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 28}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 28}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ -101, 1024, -306}, 0, { 32, 930}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ -101, 1024, 307}, 0, { 1948, 930}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 205, 1280, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07014FA8, 0x0046c3a0, 47442, 0x00014fa8, 224); // 0x07015088 - 0x07015168 -static const Vtx bits_seg7_vertex_07015088[] = { - {{{ 205, 1280, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 28}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 205, 1280, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 205, 1280, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 28}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 28}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 205, 1280, -306}, 0, { 32, 930}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 205, 1280, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 512, 1536, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 819, 1536, 307}, 0, { 1948, 28}, {0x3f, 0xbf, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015088, 0x0046c3a0, 47442, 0x00015088, 224); // 0x07015168 - 0x07015218 -static const Vtx bits_seg7_vertex_07015168[] = { - {{{ 512, 1280, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 512, 1536, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 819, 1536, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 512, 1536, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 512, 1536, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 819, 1536, 307}, 0, { 1948, 28}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 819, 1536, -306}, 0, { 32, 28}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 512, 1536, -306}, 0, { 32, 930}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 512, 1536, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015168, 0x0046c3a0, 47442, 0x00015168, 176); // 0x07015218 - 0x07015250 static const Gfx bits_seg7_dl_07015218[] = { diff --git a/levels/bits/areas/1/29/collision.inc.c b/levels/bits/areas/1/29/collision.inc.c index 7eeb322f4..f71dae05e 100644 --- a/levels/bits/areas/1/29/collision.inc.c +++ b/levels/bits/areas/1/29/collision.inc.c @@ -1,74 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701B26C - 0x0701B404 -const Collision bits_seg7_collision_0701B26C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1C), - COL_VERTEX(-409, 512, 307), - COL_VERTEX(-716, 471, 307), - COL_VERTEX(-716, 256, 307), - COL_VERTEX(-716, 471, -306), - COL_VERTEX(-716, 256, -306), - COL_VERTEX(-409, 512, -306), - COL_VERTEX(-409, 727, -306), - COL_VERTEX(-101, 768, -306), - COL_VERTEX(-409, 727, 307), - COL_VERTEX(-101, 768, 307), - COL_VERTEX(-1023, 215, 307), - COL_VERTEX(-1023, 0, 307), - COL_VERTEX(512, 1495, 307), - COL_VERTEX(819, 1536, 307), - COL_VERTEX(512, 1280, -306), - COL_VERTEX(205, 1239, 307), - COL_VERTEX(205, 1024, -306), - COL_VERTEX(512, 1280, 307), - COL_VERTEX(-101, 983, 307), - COL_VERTEX(205, 1024, 307), - COL_VERTEX(-1023, 0, -306), - COL_VERTEX(-1330, 0, -306), - COL_VERTEX(-1330, 0, 307), - COL_VERTEX(512, 1495, -306), - COL_VERTEX(819, 1536, -306), - COL_VERTEX(-1023, 215, -306), - COL_VERTEX(205, 1239, -306), - COL_VERTEX(-101, 983, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 38), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(5, 3, 1), - COL_TRI(5, 1, 0), - COL_TRI(5, 6, 7), - COL_TRI(8, 6, 5), - COL_TRI(8, 5, 0), - COL_TRI(4, 3, 5), - COL_TRI(8, 0, 9), - COL_TRI(9, 7, 6), - COL_TRI(9, 6, 8), - COL_TRI(10, 20, 11), - COL_TRI(10, 11, 2), - COL_TRI(11, 20, 21), - COL_TRI(11, 21, 22), - COL_TRI(12, 17, 13), - COL_TRI(12, 23, 14), - COL_TRI(12, 14, 17), - COL_TRI(13, 23, 12), - COL_TRI(13, 24, 23), - COL_TRI(14, 23, 24), - COL_TRI(15, 26, 16), - COL_TRI(15, 16, 19), - COL_TRI(16, 26, 14), - COL_TRI(17, 14, 26), - COL_TRI(17, 26, 15), - COL_TRI(15, 19, 17), - COL_TRI(18, 9, 19), - COL_TRI(19, 16, 27), - COL_TRI(19, 27, 18), - COL_TRI(18, 7, 9), - COL_TRI(7, 27, 16), - COL_TRI(18, 27, 7), - COL_TRI(10, 25, 20), - COL_TRI(20, 25, 4), - COL_TRI(2, 25, 10), - COL_TRI(2, 4, 25), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701B26C, 0x0046c3a0, 47442, 0x0001b26c, 408); diff --git a/levels/bits/areas/1/29/model.inc.c b/levels/bits/areas/1/29/model.inc.c index 01cb624e9..c3c156e2c 100644 --- a/levels/bits/areas/1/29/model.inc.c +++ b/levels/bits/areas/1/29/model.inc.c @@ -1,118 +1,24 @@ +#include "pc/rom_assets.h" // 0x07015438 - 0x07015478 -static const Vtx bits_seg7_vertex_07015438[] = { - {{{ -1023, 0, 307}, 0, { 990, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1330, 0, -306}, 0, { 1502, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1330, 0, 307}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 2524, 1500}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015438, 0x0046c3a0, 47442, 0x00014c98, 64); // 0x07015478 - 0x07015578 -static const Vtx bits_seg7_vertex_07015478[] = { - {{{ -1023, 0, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 215, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 28}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 215, 307}, 0, { 1948, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 28}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 215, 307}, 0, { 1948, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -1023, 215, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 471, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 28}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 471, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015478, 0x0046c3a0, 47442, 0x00015478, 256); // 0x07015578 - 0x07015668 -static const Vtx bits_seg7_vertex_07015578[] = { - {{{ -716, 256, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 471, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 471, -306}, 0, { 32, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 28}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -1023, 215, -306}, 0, { 32, 930}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -1023, 215, 307}, 0, { 1948, 930}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 28}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 930}, {0x94, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 727, -306}, 0, { 32, 930}, {0x94, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 28}, {0x94, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 28}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -716, 471, 307}, 0, { 1948, 930}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -716, 471, -306}, 0, { 32, 930}, {0xaa, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015578, 0x0046c3a0, 47442, 0x00015578, 240); // 0x07015668 - 0x07015748 -static const Vtx bits_seg7_vertex_07015668[] = { - {{{ -409, 727, 307}, 0, { 1948, 930}, {0x7f, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 930}, {0x7f, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 28}, {0x7f, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 727, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -409, 727, -306}, 0, { 32, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 28}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -409, 727, -306}, 0, { 32, 930}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -409, 727, 307}, 0, { 1948, 930}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 28}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 983, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 28}, {0x6a, 0xbf, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015668, 0x0046c3a0, 47442, 0x00015668, 224); // 0x07015748 - 0x07015828 -static const Vtx bits_seg7_vertex_07015748[] = { - {{{ -101, 983, 307}, 0, { 1948, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 28}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 983, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 983, -306}, 0, { 32, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 28}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 28}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ -101, 983, -306}, 0, { 32, 930}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ -101, 983, 307}, 0, { 1948, 930}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 205, 1239, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015748, 0x0046c3a0, 47442, 0x00015748, 224); // 0x07015828 - 0x07015908 -static const Vtx bits_seg7_vertex_07015828[] = { - {{{ 205, 1239, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 28}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 205, 1239, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 205, 1239, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 28}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 28}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 205, 1239, -306}, 0, { 32, 930}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 205, 1239, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 512, 1495, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 819, 1536, 307}, 0, { 1948, 28}, {0x3f, 0xbf, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015828, 0x0046c3a0, 47442, 0x00015828, 224); // 0x07015908 - 0x070159B8 -static const Vtx bits_seg7_vertex_07015908[] = { - {{{ 512, 1280, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 512, 1495, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 819, 1536, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 512, 1495, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 512, 1495, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 819, 1536, 307}, 0, { 1948, 28}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 819, 1536, -306}, 0, { 32, 28}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 512, 1495, -306}, 0, { 32, 930}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 512, 1495, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015908, 0x0046c3a0, 47442, 0x00015908, 176); // 0x070159B8 - 0x070159F0 static const Gfx bits_seg7_dl_070159B8[] = { diff --git a/levels/bits/areas/1/3/model.inc.c b/levels/bits/areas/1/3/model.inc.c index 8702d7c49..0aa06c465 100644 --- a/levels/bits/areas/1/3/model.inc.c +++ b/levels/bits/areas/1/3/model.inc.c @@ -1,269 +1,48 @@ +#include "pc/rom_assets.h" // 0x070036F8 - 0x070037F8 -static const Vtx bits_seg7_vertex_070036F8[] = { - {{{ 1843, -537, -741}, 0, { 734, 1244}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2099, -537, -895}, 0, { 606, 606}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 1894, -537, -895}, 0, { 990, 990}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2150, -537, -741}, 0, { 352, 862}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2714, -383, -25}, 0, { 7122, -4632}, {0x79, 0x70, 0x97, 0xff}}}, - {{{ 2816, -383, 384}, 0, { 6738, -5270}, {0x79, 0x70, 0x97, 0xff}}}, - {{{ 2816, -383, -25}, 0, { 7250, -4758}, {0x79, 0x70, 0x97, 0xff}}}, - {{{ 2714, -383, 384}, 0, { 6610, -5142}, {0x79, 0x70, 0x97, 0xff}}}, - {{{ -2405, -383, -741}, 0, { 1628, 2648}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2816, -383, -537}, 0, { 7888, -4120}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2406, -383, -741}, 0, { 7632, -3354}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -2405, -383, 589}, 0, { 0, 990}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2406, -383, 589}, 0, { 5972, -5014}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -2815, -383, -537}, 0, { 862, 2904}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -2815, -383, 384}, 0, { -286, 1754}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2714, -383, -25}, 0, { 7122, -4632}, {0xb1, 0xbf, 0xfa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070036F8, 0x0046c3a0, 47442, 0x000036f8, 256); // 0x070037F8 - 0x070038F8 -static const Vtx bits_seg7_vertex_070037F8[] = { - {{{ 2816, -383, -25}, 0, { 7250, -4758}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2816, -383, -537}, 0, { 7888, -4120}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2714, -383, -25}, 0, { 7122, -4632}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2406, -383, 589}, 0, { 5972, -5014}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2714, -383, 384}, 0, { 6610, -5142}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2816, -383, 384}, 0, { 6738, -5270}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ 2150, -537, -741}, 0, { 352, 862}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 2150, -588, -741}, 0, { 352, 862}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 2099, -588, -895}, 0, { 606, 606}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ -2815, -383, 384}, 0, { 224, 1244}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ -2815, -383, -537}, 0, { 1374, 2394}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ -2815, -588, -537}, 0, { 1118, 2648}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ -2815, -588, 384}, 0, { 0, 1500}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 2816, -588, 384}, 0, { 0, 1500}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 2816, -383, -537}, 0, { 1374, 2394}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 2816, -383, 384}, 0, { 224, 1244}, {0x82, 0x72, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070037F8, 0x0046c3a0, 47442, 0x000037f8, 256); // 0x070038F8 - 0x070039D8 -static const Vtx bits_seg7_vertex_070038F8[] = { - {{{ 2816, -588, 384}, 0, { 0, 1500}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 2816, -588, -537}, 0, { 1118, 2648}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 2816, -383, -537}, 0, { 1374, 2394}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 1894, -537, -895}, 0, { 990, 990}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 1843, -588, -741}, 0, { 734, 1244}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 1843, -537, -741}, 0, { 734, 1244}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 1894, -588, -895}, 0, { 990, 990}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 2150, -537, -741}, 0, { 352, 862}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 2099, -588, -895}, 0, { 606, 606}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ 2099, -537, -895}, 0, { 606, 606}, {0x82, 0x72, 0xba, 0xff}}}, - {{{ -2405, -588, 589}, 0, { -286, 734}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 2406, -588, 589}, 0, { 5716, -5270}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 2406, -383, 589}, 0, { 5972, -5014}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -2405, -383, 589}, 0, { 0, 990}, {0x72, 0x58, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070038F8, 0x0046c3a0, 47442, 0x000038f8, 224); // 0x070039D8 - 0x07003AC8 -static const Vtx bits_seg7_vertex_070039D8[] = { - {{{ -2405, -383, -741}, 0, { 0, 990}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 2406, -383, -741}, 0, { 5972, -5014}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 2406, -588, -741}, 0, { 5716, -5270}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ -2405, -588, -741}, 0, { -286, 734}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 2099, -588, -895}, 0, { 606, 606}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 1894, -537, -895}, 0, { 990, 990}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 2099, -537, -895}, 0, { 606, 606}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 1894, -588, -895}, 0, { 990, 990}, {0x72, 0x58, 0xae, 0xff}}}, - {{{ 2406, -588, 589}, 0, { 5716, -5270}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ 2816, -588, 384}, 0, { 6228, -5780}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ 2816, -383, 384}, 0, { 6484, -5526}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ -2405, -383, 589}, 0, { 0, 990}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ -2815, -588, 384}, 0, { -796, 1244}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ -2405, -588, 589}, 0, { -286, 734}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ -2815, -383, 384}, 0, { -542, 1500}, {0x7d, 0x61, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070039D8, 0x0046c3a0, 47442, 0x000039d8, 240); // 0x07003AC8 - 0x07003BC8 -static const Vtx bits_seg7_vertex_07003AC8[] = { - {{{ -2405, -588, -741}, 0, { -286, 734}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ -2815, -588, -537}, 0, { -796, 1244}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ -2815, -383, -537}, 0, { -542, 1500}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ -2405, -383, -741}, 0, { 0, 990}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ 2406, -383, -741}, 0, { 5972, -5014}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ 2816, -588, -537}, 0, { 6228, -5780}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ 2406, -588, -741}, 0, { 5716, -5270}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ 2816, -383, -537}, 0, { 6484, -5526}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ 2406, -588, 589}, 0, { 5716, -5270}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ 2816, -383, 384}, 0, { 6484, -5526}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ 2406, -383, 589}, 0, { 5972, -5014}, {0x7d, 0x61, 0xae, 0xff}}}, - {{{ -2815, -588, 384}, 0, { -600, 856}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ 2816, -588, 384}, 0, { 4928, 5462}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ 2406, -588, 589}, 0, { 4692, 4926}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ -2405, -588, -741}, 0, { -1120, 2294}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ 2406, -588, -741}, 0, { 3604, 6232}, {0x37, 0x18, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07003AC8, 0x0046c3a0, 47442, 0x00003ac8, 256); // 0x07003BC8 - 0x07003C88 -static const Vtx bits_seg7_vertex_07003BC8[] = { - {{{ -2815, -588, 384}, 0, { -600, 856}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ 2816, -588, -537}, 0, { 4174, 6366}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ 2816, -588, 384}, 0, { 4928, 5462}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ 2406, -588, 589}, 0, { 4692, 4926}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ -2405, -588, 589}, 0, { 0, 990}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ -2815, -588, -537}, 0, { -1354, 1758}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ -2405, -588, -741}, 0, { -1120, 2294}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ 2406, -588, -741}, 0, { 3604, 6232}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ 1894, -588, -895}, 0, { 990, 990}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ 2099, -588, -895}, 0, { 606, 606}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ 2150, -588, -741}, 0, { 352, 862}, {0x37, 0x18, 0x48, 0xff}}}, - {{{ 1843, -588, -741}, 0, { 734, 1244}, {0x37, 0x18, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07003BC8, 0x0046c3a0, 47442, 0x00003bc8, 192); // 0x07003C88 - 0x07003D88 -static const Vtx bits_seg7_vertex_07003C88[] = { - {{{ 543, 742, -537}, 0, { 260, -4192}, {0x4d, 0x70, 0xc4, 0xff}}}, - {{{ 543, -383, -537}, 0, { 260, 1426}, {0x4d, 0x70, 0xc4, 0xff}}}, - {{{ 492, -383, -485}, 0, { 186, 1316}, {0x4d, 0x70, 0xc4, 0xff}}}, - {{{ 492, 742, -485}, 0, { 188, -4302}, {0x4d, 0x70, 0xc4, 0xff}}}, - {{{ 543, 742, -434}, 0, { 260, -4192}, {0x4d, 0x70, 0xc4, 0xff}}}, - {{{ 594, -383, -485}, 0, { 332, 1536}, {0x4d, 0x70, 0xc4, 0xff}}}, - {{{ 594, 742, -485}, 0, { 332, -4084}, {0x4d, 0x70, 0xc4, 0xff}}}, - {{{ 543, -383, -434}, 0, { 260, 1426}, {0x4d, 0x70, 0xc4, 0xff}}}, - {{{ 594, 742, -485}, 0, { 332, -4084}, {0x3f, 0x55, 0xbf, 0xff}}}, - {{{ 543, -383, -537}, 0, { 260, 1426}, {0x3f, 0x55, 0xbf, 0xff}}}, - {{{ 543, 742, -537}, 0, { 260, -4192}, {0x3f, 0x55, 0xbf, 0xff}}}, - {{{ 594, -383, -485}, 0, { 332, 1536}, {0x3f, 0x55, 0xbf, 0xff}}}, - {{{ 492, 742, -485}, 0, { 188, -4302}, {0x3f, 0x55, 0xbf, 0xff}}}, - {{{ 543, -383, -434}, 0, { 260, 1426}, {0x3f, 0x55, 0xbf, 0xff}}}, - {{{ 543, 742, -434}, 0, { 260, -4192}, {0x3f, 0x55, 0xbf, 0xff}}}, - {{{ 492, -383, -485}, 0, { 186, 1316}, {0x3f, 0x55, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07003C88, 0x0046c3a0, 47442, 0x00003c88, 256); // 0x07003D88 - 0x07003E68 -static const Vtx bits_seg7_vertex_07003D88[] = { - {{{ 2344, 415, -380}, 0, { -1234, 918}, {0x11, 0x7f, 0x7b, 0xff}}}, - {{{ 2344, -378, -380}, 0, { 2158, 162}, {0x11, 0x7f, 0x7b, 0xff}}}, - {{{ 2293, -378, -380}, 0, { 1574, 406}, {0x11, 0x7f, 0x7b, 0xff}}}, - {{{ 2293, 415, -380}, 0, { -1818, 1158}, {0x11, 0x7f, 0x7b, 0xff}}}, - {{{ 2293, 415, 479}, 0, { -1818, 1158}, {0x11, 0x7f, 0x7b, 0xff}}}, - {{{ 2293, -378, 479}, 0, { 1574, 406}, {0x11, 0x7f, 0x7b, 0xff}}}, - {{{ 2344, -378, 479}, 0, { 2158, 162}, {0x11, 0x7f, 0x7b, 0xff}}}, - {{{ 2344, 415, 479}, 0, { -1234, 918}, {0x11, 0x7f, 0x7b, 0xff}}}, - {{{ 2293, 671, -278}, 0, { -1418, 186}, {0x32, 0xb2, 0x92, 0xff}}}, - {{{ 2293, 415, -380}, 0, { -322, 552}, {0x32, 0xb2, 0x92, 0xff}}}, - {{{ 2242, 415, -278}, 0, { -396, 698}, {0x32, 0xb2, 0x92, 0xff}}}, - {{{ 2421, 415, -278}, 0, { 1136, 698}, {0x32, 0xb2, 0x92, 0xff}}}, - {{{ 2344, 415, -380}, 0, { 188, 552}, {0x32, 0xb2, 0x92, 0xff}}}, - {{{ 2344, 671, -278}, 0, { -906, 186}, {0x32, 0xb2, 0x92, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07003D88, 0x0046c3a0, 47442, 0x00003d88, 224); // 0x07003E68 - 0x07003F68 -static const Vtx bits_seg7_vertex_07003E68[] = { - {{{ 2344, 671, 377}, 0, { -906, 186}, {0x32, 0xb2, 0x92, 0xff}}}, - {{{ 2344, 415, 479}, 0, { 186, 552}, {0x32, 0xb2, 0x92, 0xff}}}, - {{{ 2421, 415, 377}, 0, { 1136, 698}, {0x32, 0xb2, 0x92, 0xff}}}, - {{{ 2242, 415, 377}, 0, { -396, 698}, {0x32, 0xb2, 0x92, 0xff}}}, - {{{ 2293, 415, 479}, 0, { -322, 552}, {0x32, 0xb2, 0x92, 0xff}}}, - {{{ 2293, 671, 377}, 0, { -1418, 186}, {0x32, 0xb2, 0x92, 0xff}}}, - {{{ 2242, 415, 377}, 0, { -2402, 1402}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2293, -378, 479}, 0, { 1574, 406}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2293, 415, 479}, 0, { -1818, 1158}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2293, 415, -380}, 0, { -1818, 1158}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2242, -378, -278}, 0, { 990, 650}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2242, 415, -278}, 0, { -2402, 1402}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2293, -378, -380}, 0, { 1574, 406}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2421, 415, -278}, 0, { -650, 674}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2344, -378, -380}, 0, { 2158, 162}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2344, 415, -380}, 0, { -1234, 918}, {0x21, 0x96, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07003E68, 0x0046c3a0, 47442, 0x00003e68, 256); // 0x07003F68 - 0x07004048 -static const Vtx bits_seg7_vertex_07003F68[] = { - {{{ 2421, 415, -278}, 0, { -650, 674}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2421, -378, -278}, 0, { 2742, -80}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2344, -378, -380}, 0, { 2158, 162}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2344, 415, 479}, 0, { -1234, 918}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2421, -378, 377}, 0, { 2742, -80}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2421, 415, 377}, 0, { -650, 674}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2344, -378, 479}, 0, { 2158, 162}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2242, 415, 377}, 0, { -2402, 1402}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2242, -378, 377}, 0, { 990, 650}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2293, -378, 479}, 0, { 1574, 406}, {0x21, 0x96, 0x8a, 0xff}}}, - {{{ 2344, 415, -380}, 0, { 188, 552}, {0x2f, 0xa0, 0x93, 0xff}}}, - {{{ 2293, 671, -278}, 0, { -1418, 186}, {0x2f, 0xa0, 0x93, 0xff}}}, - {{{ 2344, 671, -278}, 0, { -906, 186}, {0x2f, 0xa0, 0x93, 0xff}}}, - {{{ 2293, 415, -380}, 0, { -322, 552}, {0x2f, 0xa0, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07003F68, 0x0046c3a0, 47442, 0x00003f68, 224); // 0x07004048 - 0x07004138 -static const Vtx bits_seg7_vertex_07004048[] = { - {{{ 2344, 671, 377}, 0, { -906, 186}, {0x2f, 0xa0, 0x93, 0xff}}}, - {{{ 2293, 415, 479}, 0, { -322, 552}, {0x2f, 0xa0, 0x93, 0xff}}}, - {{{ 2344, 415, 479}, 0, { 186, 552}, {0x2f, 0xa0, 0x93, 0xff}}}, - {{{ 2293, 671, 377}, 0, { -1418, 186}, {0x2f, 0xa0, 0x93, 0xff}}}, - {{{ 2421, 415, 377}, 0, { -650, 674}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2421, -378, 377}, 0, { 2742, -80}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2242, -378, 377}, 0, { 990, 650}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2293, 671, -278}, 0, { -1418, 186}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2421, 415, -278}, 0, { 1136, 698}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2344, 671, -278}, 0, { -906, 186}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2242, 415, -278}, 0, { -396, 698}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2344, 671, 377}, 0, { -906, 186}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2421, 415, 377}, 0, { 1136, 698}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2242, 415, 377}, 0, { -396, 698}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2293, 671, 377}, 0, { -1418, 186}, {0x00, 0x50, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07004048, 0x0046c3a0, 47442, 0x00004048, 240); // 0x07004138 - 0x070041A8 -static const Vtx bits_seg7_vertex_07004138[] = { - {{{ 2242, 415, -278}, 0, { -2402, 1402}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2242, -378, -278}, 0, { 990, 650}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2421, -378, -278}, 0, { 2742, -80}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2421, 415, -278}, 0, { -650, 674}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2421, 415, 377}, 0, { -650, 674}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2242, -378, 377}, 0, { 990, 650}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 2242, 415, 377}, 0, { -2402, 1402}, {0x00, 0x50, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07004138, 0x0046c3a0, 47442, 0x00004138, 112); // 0x070041A8 - 0x070042A8 -static const Vtx bits_seg7_vertex_070041A8[] = { - {{{ -1083, -383, -13}, 0, { -162, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1083, 435, -13}, 0, { -162, -1310}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1083, 435, -114}, 0, { -414, -1310}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1083, -383, -114}, 0, { -414, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -867, -383, -114}, 0, { -414, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -867, 435, -13}, 0, { -162, -1310}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -867, -383, -13}, 0, { -162, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -867, 435, -114}, 0, { -414, -1310}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -925, -383, 44}, 0, { 220, 990}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -925, 435, 44}, 0, { 220, -1310}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -1025, 435, 44}, 0, { 0, -1310}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -1025, -383, 44}, 0, { 0, 990}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -1025, -383, -171}, 0, { 0, 990}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -1025, 435, -171}, 0, { 0, -1310}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -925, 435, -171}, 0, { 220, -1310}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -925, -383, -171}, 0, { 220, 990}, {0x50, 0x50, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070041A8, 0x0046c3a0, 47442, 0x000041a8, 256); // 0x070042A8 - 0x070043A8 -static const Vtx bits_seg7_vertex_070042A8[] = { - {{{ -925, -383, -171}, 0, { 220, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -925, 435, -171}, 0, { 220, -1310}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -867, 435, -114}, 0, { 364, -1310}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1025, -383, 44}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1025, 435, 44}, 0, { 0, -1310}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1083, 435, -13}, 0, { -174, -1310}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1083, -383, -13}, 0, { -174, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1083, -383, -114}, 0, { -174, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1025, 435, -171}, 0, { 0, -1310}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1025, -383, -171}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1083, 435, -114}, 0, { -174, -1310}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -867, -383, -13}, 0, { 364, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -925, 435, 44}, 0, { 220, -1310}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -925, -383, 44}, 0, { 220, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -867, 435, -13}, 0, { 364, -1310}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -867, -383, -114}, 0, { 364, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070042A8, 0x0046c3a0, 47442, 0x000042a8, 256); // 0x070043A8 - 0x070043E8 -static const Vtx bits_seg7_vertex_070043A8[] = { - {{{ 543, 742, -434}, 0, { 0, 0}, {0xa9, 0xe1, 0xe1, 0xff}}}, - {{{ 594, 742, -485}, 0, { 0, 0}, {0xa9, 0xe1, 0xe1, 0xff}}}, - {{{ 543, 742, -537}, 0, { 0, 0}, {0xa9, 0xe1, 0xe1, 0xff}}}, - {{{ 492, 742, -485}, 0, { 0, 0}, {0xa9, 0xe1, 0xe1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070043A8, 0x0046c3a0, 47442, 0x000043a8, 64); // 0x070043E8 - 0x07004590 static const Gfx bits_seg7_dl_070043E8[] = { diff --git a/levels/bits/areas/1/30/collision.inc.c b/levels/bits/areas/1/30/collision.inc.c index 5e779c667..1e61e9c1f 100644 --- a/levels/bits/areas/1/30/collision.inc.c +++ b/levels/bits/areas/1/30/collision.inc.c @@ -1,74 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701B404 - 0x0701B59C -const Collision bits_seg7_collision_0701B404[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1C), - COL_VERTEX(-409, 512, 307), - COL_VERTEX(-716, 410, 307), - COL_VERTEX(-716, 256, 307), - COL_VERTEX(-716, 410, -306), - COL_VERTEX(-716, 256, -306), - COL_VERTEX(-409, 512, -306), - COL_VERTEX(-409, 666, -306), - COL_VERTEX(-101, 768, -306), - COL_VERTEX(-409, 666, 307), - COL_VERTEX(-101, 768, 307), - COL_VERTEX(-1023, 154, 307), - COL_VERTEX(-1023, 0, 307), - COL_VERTEX(512, 1434, 307), - COL_VERTEX(819, 1536, 307), - COL_VERTEX(512, 1280, -306), - COL_VERTEX(205, 1178, 307), - COL_VERTEX(205, 1024, -306), - COL_VERTEX(512, 1280, 307), - COL_VERTEX(-101, 922, 307), - COL_VERTEX(205, 1024, 307), - COL_VERTEX(-1023, 0, -306), - COL_VERTEX(-1330, 0, -306), - COL_VERTEX(-1330, 0, 307), - COL_VERTEX(512, 1434, -306), - COL_VERTEX(819, 1536, -306), - COL_VERTEX(-1023, 154, -306), - COL_VERTEX(205, 1178, -306), - COL_VERTEX(-101, 922, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 38), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(5, 3, 1), - COL_TRI(5, 1, 0), - COL_TRI(5, 6, 7), - COL_TRI(8, 6, 5), - COL_TRI(8, 5, 0), - COL_TRI(4, 3, 5), - COL_TRI(8, 0, 9), - COL_TRI(9, 7, 6), - COL_TRI(9, 6, 8), - COL_TRI(10, 20, 11), - COL_TRI(10, 11, 2), - COL_TRI(11, 20, 21), - COL_TRI(11, 21, 22), - COL_TRI(12, 17, 13), - COL_TRI(12, 23, 14), - COL_TRI(12, 14, 17), - COL_TRI(13, 23, 12), - COL_TRI(13, 24, 23), - COL_TRI(14, 23, 24), - COL_TRI(15, 26, 16), - COL_TRI(15, 16, 19), - COL_TRI(16, 26, 14), - COL_TRI(17, 14, 26), - COL_TRI(17, 26, 15), - COL_TRI(15, 19, 17), - COL_TRI(18, 9, 19), - COL_TRI(19, 16, 27), - COL_TRI(19, 27, 18), - COL_TRI(18, 7, 9), - COL_TRI(7, 27, 16), - COL_TRI(18, 27, 7), - COL_TRI(10, 25, 20), - COL_TRI(20, 25, 4), - COL_TRI(2, 25, 10), - COL_TRI(2, 4, 25), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701B404, 0x0046c3a0, 47442, 0x0001b404, 408); diff --git a/levels/bits/areas/1/30/model.inc.c b/levels/bits/areas/1/30/model.inc.c index 2b04282af..b6f21b356 100644 --- a/levels/bits/areas/1/30/model.inc.c +++ b/levels/bits/areas/1/30/model.inc.c @@ -1,118 +1,24 @@ +#include "pc/rom_assets.h" // 0x07015BD8 - 0x07015C18 -static const Vtx bits_seg7_vertex_07015BD8[] = { - {{{ -1023, 0, 307}, 0, { 990, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1330, 0, -306}, 0, { 1502, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1330, 0, 307}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 2524, 1500}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015BD8, 0x0046c3a0, 47442, 0x00014c98, 64); // 0x07015C18 - 0x07015D18 -static const Vtx bits_seg7_vertex_07015C18[] = { - {{{ -1023, 0, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 154, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 28}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 154, 307}, 0, { 1948, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 28}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 154, 307}, 0, { 1948, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -1023, 154, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 410, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 28}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 410, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015C18, 0x0046c3a0, 47442, 0x00015c18, 256); // 0x07015D18 - 0x07015E08 -static const Vtx bits_seg7_vertex_07015D18[] = { - {{{ -716, 256, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 410, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 410, -306}, 0, { 32, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 28}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -1023, 154, -306}, 0, { 32, 930}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -1023, 154, 307}, 0, { 1948, 930}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 28}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 930}, {0x94, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 666, -306}, 0, { 32, 930}, {0x94, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 28}, {0x94, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 28}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -716, 410, 307}, 0, { 1948, 930}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -716, 410, -306}, 0, { 32, 930}, {0xaa, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015D18, 0x0046c3a0, 47442, 0x00015d18, 240); // 0x07015E08 - 0x07015EE8 -static const Vtx bits_seg7_vertex_07015E08[] = { - {{{ -409, 666, 307}, 0, { 1948, 930}, {0x7f, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 930}, {0x7f, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 28}, {0x7f, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 666, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -409, 666, -306}, 0, { 32, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 28}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -409, 666, -306}, 0, { 32, 930}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -409, 666, 307}, 0, { 1948, 930}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 28}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 922, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 28}, {0x6a, 0xbf, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015E08, 0x0046c3a0, 47442, 0x00015e08, 224); // 0x07015EE8 - 0x07015FC8 -static const Vtx bits_seg7_vertex_07015EE8[] = { - {{{ -101, 922, 307}, 0, { 1948, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 28}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 922, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 922, -306}, 0, { 32, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 28}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 28}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ -101, 922, -306}, 0, { 32, 930}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ -101, 922, 307}, 0, { 1948, 930}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 205, 1178, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015EE8, 0x0046c3a0, 47442, 0x00015ee8, 224); // 0x07015FC8 - 0x070160A8 -static const Vtx bits_seg7_vertex_07015FC8[] = { - {{{ 205, 1178, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 28}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 205, 1178, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 205, 1178, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 28}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 28}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 205, 1178, -306}, 0, { 32, 930}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 205, 1178, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 512, 1434, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 819, 1536, 307}, 0, { 1948, 28}, {0x3f, 0xbf, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07015FC8, 0x0046c3a0, 47442, 0x00015fc8, 224); // 0x070160A8 - 0x07016158 -static const Vtx bits_seg7_vertex_070160A8[] = { - {{{ 512, 1280, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 512, 1434, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 819, 1536, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 512, 1434, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 512, 1434, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 819, 1536, 307}, 0, { 1948, 28}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 819, 1536, -306}, 0, { 32, 28}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 512, 1434, -306}, 0, { 32, 930}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 512, 1434, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070160A8, 0x0046c3a0, 47442, 0x000160a8, 176); // 0x07016158 - 0x07016190 static const Gfx bits_seg7_dl_07016158[] = { diff --git a/levels/bits/areas/1/31/collision.inc.c b/levels/bits/areas/1/31/collision.inc.c index a4b09a442..565262587 100644 --- a/levels/bits/areas/1/31/collision.inc.c +++ b/levels/bits/areas/1/31/collision.inc.c @@ -1,74 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701B59C - 0x0701B734 -const Collision bits_seg7_collision_0701B59C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1C), - COL_VERTEX(-409, 512, 307), - COL_VERTEX(-716, 338, 307), - COL_VERTEX(-716, 256, 307), - COL_VERTEX(-716, 338, -306), - COL_VERTEX(-716, 256, -306), - COL_VERTEX(-409, 512, -306), - COL_VERTEX(-409, 594, -306), - COL_VERTEX(-101, 768, -306), - COL_VERTEX(-409, 594, 307), - COL_VERTEX(-101, 768, 307), - COL_VERTEX(-1023, 82, 307), - COL_VERTEX(-1023, 0, 307), - COL_VERTEX(512, 1362, 307), - COL_VERTEX(819, 1536, 307), - COL_VERTEX(512, 1280, -306), - COL_VERTEX(205, 1106, 307), - COL_VERTEX(205, 1024, -306), - COL_VERTEX(512, 1280, 307), - COL_VERTEX(-101, 850, 307), - COL_VERTEX(205, 1024, 307), - COL_VERTEX(-1023, 0, -306), - COL_VERTEX(-1330, 0, -306), - COL_VERTEX(-1330, 0, 307), - COL_VERTEX(512, 1362, -306), - COL_VERTEX(819, 1536, -306), - COL_VERTEX(-1023, 82, -306), - COL_VERTEX(205, 1106, -306), - COL_VERTEX(-101, 850, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 38), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(5, 3, 1), - COL_TRI(5, 1, 0), - COL_TRI(5, 6, 7), - COL_TRI(8, 6, 5), - COL_TRI(8, 5, 0), - COL_TRI(4, 3, 5), - COL_TRI(8, 0, 9), - COL_TRI(9, 7, 6), - COL_TRI(9, 6, 8), - COL_TRI(10, 20, 11), - COL_TRI(10, 11, 2), - COL_TRI(11, 20, 21), - COL_TRI(11, 21, 22), - COL_TRI(12, 17, 13), - COL_TRI(12, 23, 14), - COL_TRI(12, 14, 17), - COL_TRI(13, 23, 12), - COL_TRI(13, 24, 23), - COL_TRI(14, 23, 24), - COL_TRI(15, 26, 16), - COL_TRI(15, 16, 19), - COL_TRI(16, 26, 14), - COL_TRI(17, 14, 26), - COL_TRI(17, 26, 15), - COL_TRI(15, 19, 17), - COL_TRI(18, 9, 19), - COL_TRI(19, 16, 27), - COL_TRI(19, 27, 18), - COL_TRI(18, 7, 9), - COL_TRI(7, 27, 16), - COL_TRI(18, 27, 7), - COL_TRI(10, 25, 20), - COL_TRI(20, 25, 4), - COL_TRI(2, 25, 10), - COL_TRI(2, 4, 25), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701B59C, 0x0046c3a0, 47442, 0x0001b59c, 408); diff --git a/levels/bits/areas/1/31/model.inc.c b/levels/bits/areas/1/31/model.inc.c index 8b28c0cda..1c9172cc8 100644 --- a/levels/bits/areas/1/31/model.inc.c +++ b/levels/bits/areas/1/31/model.inc.c @@ -1,118 +1,24 @@ +#include "pc/rom_assets.h" // 0x07016378 - 0x070163B8 -static const Vtx bits_seg7_vertex_07016378[] = { - {{{ -1023, 0, 307}, 0, { 990, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1330, 0, -306}, 0, { 1502, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1330, 0, 307}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 2524, 1500}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07016378, 0x0046c3a0, 47442, 0x00014c98, 64); // 0x070163B8 - 0x070164B8 -static const Vtx bits_seg7_vertex_070163B8[] = { - {{{ -1023, 0, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 82, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 28}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 82, 307}, 0, { 1948, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 28}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 82, 307}, 0, { 1948, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -1023, 82, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 338, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 28}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 338, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070163B8, 0x0046c3a0, 47442, 0x000163b8, 256); // 0x070164B8 - 0x070165A8 -static const Vtx bits_seg7_vertex_070164B8[] = { - {{{ -716, 256, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 338, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 338, -306}, 0, { 32, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 28}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -1023, 82, -306}, 0, { 32, 930}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -1023, 82, 307}, 0, { 1948, 930}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 28}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 930}, {0x94, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 594, -306}, 0, { 32, 930}, {0x94, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 28}, {0x94, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 28}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -716, 338, 307}, 0, { 1948, 930}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -716, 338, -306}, 0, { 32, 930}, {0xaa, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070164B8, 0x0046c3a0, 47442, 0x000164b8, 240); // 0x070165A8 - 0x07016688 -static const Vtx bits_seg7_vertex_070165A8[] = { - {{{ -409, 594, 307}, 0, { 1948, 930}, {0x7f, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 930}, {0x7f, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 28}, {0x7f, 0xbf, 0x3f, 0xff}}}, - {{{ -409, 594, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -409, 594, -306}, 0, { 32, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 28}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -409, 594, -306}, 0, { 32, 930}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -409, 594, 307}, 0, { 1948, 930}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 28}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 850, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 28}, {0x6a, 0xbf, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070165A8, 0x0046c3a0, 47442, 0x000165a8, 224); // 0x07016688 - 0x07016768 -static const Vtx bits_seg7_vertex_07016688[] = { - {{{ -101, 850, 307}, 0, { 1948, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 28}, {0x6a, 0xbf, 0x3f, 0xff}}}, - {{{ -101, 850, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 850, -306}, 0, { 32, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 28}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 28}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ -101, 850, -306}, 0, { 32, 930}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ -101, 850, 307}, 0, { 1948, 930}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 205, 1106, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07016688, 0x0046c3a0, 47442, 0x00016688, 224); // 0x07016768 - 0x07016848 -static const Vtx bits_seg7_vertex_07016768[] = { - {{{ 205, 1106, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 28}, {0x3f, 0xbf, 0x55, 0xff}}}, - {{{ 205, 1106, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 205, 1106, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 28}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 28}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 205, 1106, -306}, 0, { 32, 930}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 205, 1106, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 512, 1362, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 819, 1536, 307}, 0, { 1948, 28}, {0x3f, 0xbf, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07016768, 0x0046c3a0, 47442, 0x00016768, 224); // 0x07016848 - 0x070168F8 -static const Vtx bits_seg7_vertex_07016848[] = { - {{{ 512, 1280, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 512, 1362, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 819, 1536, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x7f, 0xff}}}, - {{{ 512, 1362, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 512, 1362, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, - {{{ 819, 1536, 307}, 0, { 1948, 28}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 819, 1536, -306}, 0, { 32, 28}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 512, 1362, -306}, 0, { 32, 930}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 512, 1362, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07016848, 0x0046c3a0, 47442, 0x00016848, 176); // 0x070168F8 - 0x07016930 static const Gfx bits_seg7_dl_070168F8[] = { diff --git a/levels/bits/areas/1/32/collision.inc.c b/levels/bits/areas/1/32/collision.inc.c index 927fcf76e..795e9e7a9 100644 --- a/levels/bits/areas/1/32/collision.inc.c +++ b/levels/bits/areas/1/32/collision.inc.c @@ -1,38 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701B734 - 0x0701B7F4 -const Collision bits_seg7_collision_0701B734[] = { - COL_INIT(), - COL_VERTEX_INIT(0x10), - COL_VERTEX(-409, 512, -306), - COL_VERTEX(-716, 256, -306), - COL_VERTEX(-716, 256, 307), - COL_VERTEX(-409, 512, 307), - COL_VERTEX(-1023, 0, 307), - COL_VERTEX(-1023, 0, -306), - COL_VERTEX(-1330, 0, -306), - COL_VERTEX(-1330, 0, 307), - COL_VERTEX(819, 1536, 307), - COL_VERTEX(819, 1536, -306), - COL_VERTEX(512, 1280, -306), - COL_VERTEX(512, 1280, 307), - COL_VERTEX(205, 1024, 307), - COL_VERTEX(-101, 768, 307), - COL_VERTEX(205, 1024, -306), - COL_VERTEX(-101, 768, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 14), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI(2, 1, 5), - COL_TRI(2, 5, 4), - COL_TRI(8, 9, 10), - COL_TRI(8, 10, 11), - COL_TRI(11, 14, 12), - COL_TRI(11, 10, 14), - COL_TRI(12, 14, 15), - COL_TRI(12, 15, 13), - COL_TRI(13, 15, 0), - COL_TRI(13, 0, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_0701B734, 0x0046c3a0, 47442, 0x0001b734, 192); diff --git a/levels/bits/areas/1/32/model.inc.c b/levels/bits/areas/1/32/model.inc.c index 3e6fe5b0c..c771d5ddd 100644 --- a/levels/bits/areas/1/32/model.inc.c +++ b/levels/bits/areas/1/32/model.inc.c @@ -1,42 +1,12 @@ +#include "pc/rom_assets.h" // 0x07016B18 - 0x07016B58 -static const Vtx bits_seg7_vertex_07016B18[] = { - {{{ -1023, 0, 307}, 0, { 480, 478}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1330, 0, -306}, 0, { 990, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1330, 0, 307}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 1502, 1498}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07016B18, 0x0046c3a0, 47442, 0x00016b18, 64); // 0x07016B58 - 0x07016C58 -static const Vtx bits_seg7_vertex_07016B58[] = { - {{{ -716, 256, 307}, 0, { 1948, 0}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 0}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -1023, 0, -306}, 0, { 32, 926}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 1948, 926}, {0xd4, 0xff, 0x00, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 0}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -716, 256, -306}, 0, { 32, 926}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -716, 256, 307}, 0, { 1948, 926}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 0}, {0xaa, 0xff, 0x00, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 0}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 0}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -409, 512, -306}, 0, { 32, 926}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ -409, 512, 307}, 0, { 1948, 926}, {0x7f, 0xff, 0x00, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 0}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 0}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ -101, 768, -306}, 0, { 32, 926}, {0x2a, 0xff, 0x00, 0xff}}}, - {{{ -101, 768, 307}, 0, { 1948, 926}, {0x2a, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07016B58, 0x0046c3a0, 47442, 0x00016b58, 256); // 0x07016C58 - 0x07016CD8 -static const Vtx bits_seg7_vertex_07016C58[] = { - {{{ 512, 1280, 307}, 0, { 1948, 0}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 205, 1024, -306}, 0, { 32, 926}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 205, 1024, 307}, 0, { 1948, 926}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 0}, {0x00, 0xff, 0x55, 0xff}}}, - {{{ 819, 1536, 307}, 0, { 1948, 0}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 819, 1536, -306}, 0, { 32, 0}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 512, 1280, -306}, 0, { 32, 926}, {0x00, 0xff, 0x7f, 0xff}}}, - {{{ 512, 1280, 307}, 0, { 1948, 926}, {0x00, 0xff, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07016C58, 0x0046c3a0, 47442, 0x00016c58, 128); // 0x07016CD8 - 0x07016D10 static const Gfx bits_seg7_dl_07016CD8[] = { diff --git a/levels/bits/areas/1/4/model.inc.c b/levels/bits/areas/1/4/model.inc.c index 4b432cd38..51e992806 100644 --- a/levels/bits/areas/1/4/model.inc.c +++ b/levels/bits/areas/1/4/model.inc.c @@ -1,336 +1,60 @@ +#include "pc/rom_assets.h" // 0x07004880 - 0x07004980 -static const Vtx bits_seg7_vertex_07004880[] = { - {{{ -2661, -835, 676}, 0, { 172, -544}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -2815, -835, 676}, 0, { 172, 990}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -2815, -835, 758}, 0, { 990, 990}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -2661, -835, 758}, 0, { 990, -544}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -2661, -835, 758}, 0, { 990, -544}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -2815, -835, 758}, 0, { 990, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -2661, -900, 799}, 0, { 1398, -544}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -2815, -900, 799}, 0, { 1398, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -2815, -900, 635}, 0, { -234, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -2815, -835, 676}, 0, { 172, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -2661, -835, 676}, 0, { 172, -544}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -2661, -900, 635}, 0, { -234, -544}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -2661, -966, 758}, 0, { 990, -544}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -2815, -966, 758}, 0, { 990, 990}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -2815, -966, 676}, 0, { 172, 990}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -2661, -966, 676}, 0, { 172, -544}, {0x50, 0x50, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07004880, 0x0046c3a0, 47442, 0x00004880, 256); // 0x07004980 - 0x07004A00 -static const Vtx bits_seg7_vertex_07004980[] = { - {{{ -2661, -900, 799}, 0, { 1398, -544}, {0x6e, 0x6e, 0x00, 0xff}}}, - {{{ -2815, -900, 799}, 0, { 1398, 990}, {0x6e, 0x6e, 0x00, 0xff}}}, - {{{ -2661, -966, 758}, 0, { 990, -544}, {0x6e, 0x6e, 0x00, 0xff}}}, - {{{ -2815, -966, 758}, 0, { 990, 990}, {0x6e, 0x6e, 0x00, 0xff}}}, - {{{ -2815, -966, 676}, 0, { 172, 990}, {0x6e, 0x6e, 0x00, 0xff}}}, - {{{ -2815, -900, 635}, 0, { -234, 990}, {0x6e, 0x6e, 0x00, 0xff}}}, - {{{ -2661, -966, 676}, 0, { 172, -544}, {0x6e, 0x6e, 0x00, 0xff}}}, - {{{ -2661, -900, 635}, 0, { -234, -544}, {0x6e, 0x6e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07004980, 0x0046c3a0, 47442, 0x00004980, 128); // 0x07004A00 - 0x07004B00 -static const Vtx bits_seg7_vertex_07004A00[] = { - {{{ 1894, 1485, 1075}, 0, { 862, -160}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 1894, 1587, 1075}, 0, { 990, 0}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 2662, 1587, 717}, 0, { 32, 926}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 2662, 1485, 716}, 0, { -94, 798}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 2714, 1372, 768}, 0, { -298, 722}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 2714, 1587, 768}, 0, { 0, 990}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 1894, 1587, 1126}, 0, { 990, 0}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 1894, 1372, 1126}, 0, { 722, -300}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 1178, 1823, -818}, 0, { 2242, 2674}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1285, 1926, -869}, 0, { 2436, 2608}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1178, 1823, -869}, 0, { 2306, 2738}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1894, 1587, 358}, 0, { 1502, 1498}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1843, 1587, 307}, 0, { 1628, 1498}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 922, 1331, 358}, 0, { 2714, 2712}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 922, 1331, 307}, 0, { 2778, 2648}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1843, 1925, -818}, 0, { 3034, 96}, {0xb9, 0xb9, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07004A00, 0x0046c3a0, 47442, 0x00004a00, 256); // 0x07004B00 - 0x07004C00 -static const Vtx bits_seg7_vertex_07004B00[] = { - {{{ 1285, 1926, -1381}, 0, { 3074, 3248}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1178, 1823, -1433}, 0, { 3008, 3440}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1178, 1823, -1381}, 0, { 2944, 3376}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1285, 1926, -1433}, 0, { 3138, 3312}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1178, 1823, -818}, 0, { 2242, 2674}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1285, 1926, -818}, 0, { 2372, 2546}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1285, 1926, -869}, 0, { 2436, 2608}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1894, 1823, -869}, 0, { 3034, 0}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1894, 1485, 358}, 0, { 1502, 1498}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 2662, 1823, -869}, 0, { 2076, -990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1894, 1485, 1075}, 0, { 606, 2394}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 922, 1229, 358}, 0, { 2714, 2712}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 922, 1229, 1075}, 0, { 1820, 3606}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1894, 1587, 1075}, 0, { 606, 2394}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 922, 1331, 1075}, 0, { 1820, 3606}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 922, 1331, 1126}, 0, { 1756, 3670}, {0xb9, 0xb9, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07004B00, 0x0046c3a0, 47442, 0x00004b00, 256); // 0x07004C00 - 0x07004D00 -static const Vtx bits_seg7_vertex_07004C00[] = { - {{{ 1894, 1587, 1075}, 0, { 606, 2394}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 922, 1331, 1126}, 0, { 1756, 3670}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1894, 1587, 1126}, 0, { 542, 2458}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 2662, 1925, -869}, 0, { 2076, -990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 2714, 1587, 307}, 0, { 542, 416}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 2714, 1925, -869}, 0, { 2012, -1054}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 2662, 1587, 307}, 0, { 606, 480}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1894, 1485, 358}, 0, { 1502, 1498}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 2662, 1485, 307}, 0, { 606, 480}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 2662, 1823, -869}, 0, { 2076, -990}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1894, 1925, -818}, 0, { 2970, 32}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1843, 1925, -818}, 0, { 3034, 96}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 1894, 1587, 358}, 0, { 1502, 1498}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 2662, 1587, 717}, 0, { 96, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2714, 1587, 768}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2714, 1587, 307}, 0, { 542, 416}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07004C00, 0x0046c3a0, 47442, 0x00004c00, 256); // 0x07004D00 - 0x07004DF0 -static const Vtx bits_seg7_vertex_07004D00[] = { - {{{ 2714, 1925, -1433}, 0, { 2714, -1756}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1285, 1926, -1433}, 0, { 4496, 26}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1285, 1926, -1381}, 0, { 4434, 90}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2662, 1925, -1381}, 0, { 2714, -1628}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2662, 1925, -869}, 0, { 2076, -990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2714, 1925, -869}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2662, 1485, 717}, 0, { 96, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1894, 1485, 358}, 0, { 1502, 1498}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1894, 1485, 1075}, 0, { 606, 2394}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2662, 1485, 307}, 0, { 606, 480}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2714, 1587, 768}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2662, 1587, 717}, 0, { 96, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1894, 1587, 1075}, 0, { 606, 2394}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2714, 1587, 307}, 0, { 542, 416}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2662, 1587, 307}, 0, { 606, 480}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07004D00, 0x0046c3a0, 47442, 0x00004d00, 240); // 0x07004DF0 - 0x07004EE0 -static const Vtx bits_seg7_vertex_07004DF0[] = { - {{{ 1285, 1926, -818}, 0, { 3730, 792}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1894, 1925, -818}, 0, { 2970, 32}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1894, 1925, -869}, 0, { 3034, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2714, 1587, 768}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1894, 1587, 1075}, 0, { 606, 2394}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1894, 1587, 1126}, 0, { 542, 2458}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1178, 1823, -1381}, 0, { 4568, 224}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1894, 1823, -869}, 0, { 3034, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2662, 1823, -869}, 0, { 2076, -990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2662, 1823, -1381}, 0, { 2714, -1628}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1178, 1823, -869}, 0, { 3928, 862}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1285, 1926, -869}, 0, { 3794, 728}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2662, 1587, 717}, 0, { 32, 1052}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2662, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2662, 1485, 307}, 0, { 416, 1690}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07004DF0, 0x0046c3a0, 47442, 0x00004df0, 240); // 0x07004EE0 - 0x07004FD0 -static const Vtx bits_seg7_vertex_07004EE0[] = { - {{{ 1178, 1720, -1433}, 0, { 2880, 3568}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1178, 1823, -818}, 0, { 2242, 2674}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1178, 1823, -1433}, 0, { 3008, 3440}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1178, 1720, -818}, 0, { 2114, 2802}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, 1331, 1075}, 0, { -732, 926}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, 1229, 1126}, 0, { -924, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, 1331, 1126}, 0, { -796, 862}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, 1229, 1075}, 0, { -860, 1052}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, 1331, 307}, 0, { 224, 1882}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, 1229, 307}, 0, { 96, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, 1229, 358}, 0, { 32, 1946}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 922, 1331, 358}, 0, { 160, 1818}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2662, 1587, 717}, 0, { 32, 1052}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2662, 1485, 307}, 0, { 416, 1690}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2662, 1485, 717}, 0, { -94, 1180}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07004EE0, 0x0046c3a0, 47442, 0x00004ee0, 240); // 0x07004FD0 - 0x070050D0 -static const Vtx bits_seg7_vertex_07004FD0[] = { - {{{ 2714, 1372, 768}, 0, { -298, 1256}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2714, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2714, 1587, 768}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2714, 1372, 307}, 0, { 274, 1832}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2714, 1925, -1433}, 0, { 3136, 3314}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2714, 1710, -869}, 0, { 2166, 2878}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2714, 1710, -1433}, 0, { 2868, 3582}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2714, 1925, -869}, 0, { 2434, 2610}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1843, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1843, 1710, -818}, 0, { 2102, 2814}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1843, 1372, 307}, 0, { 274, 1832}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2662, 1823, -1381}, 0, { 2944, 3376}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2662, 1925, -869}, 0, { 2434, 2610}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2662, 1925, -1381}, 0, { 3072, 3250}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2662, 1823, -869}, 0, { 2306, 2738}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2662, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07004FD0, 0x0046c3a0, 47442, 0x00004fd0, 256); // 0x070050D0 - 0x070051D0 -static const Vtx bits_seg7_vertex_070050D0[] = { - {{{ 2662, 1823, -869}, 0, { 2306, 2738}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2662, 1485, 307}, 0, { 416, 1690}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2662, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2714, 1372, 307}, 0, { 274, 1832}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2714, 1925, -869}, 0, { 2434, 2610}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2714, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1843, 1587, 307}, 0, { 542, 1562}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1843, 1925, -818}, 0, { 2370, 2546}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1843, 1710, -818}, 0, { 2102, 2814}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2714, 1710, -818}, 0, { 1948, -990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1178, 1720, -818}, 0, { 3864, 926}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1178, 1720, -1433}, 0, { 4630, 160}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2714, 1710, -1433}, 0, { 2714, -1756}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1843, 1372, 307}, 0, { 1628, 1498}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1843, 1710, -818}, 0, { 3034, 96}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2714, 1710, -869}, 0, { 2012, -1054}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070050D0, 0x0046c3a0, 47442, 0x000050d0, 256); // 0x070051D0 - 0x070052B0 -static const Vtx bits_seg7_vertex_070051D0[] = { - {{{ 1843, 1372, 307}, 0, { 1628, 1498}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2714, 1710, -869}, 0, { 2012, -1054}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2714, 1372, 307}, 0, { 542, 416}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1894, 1372, 1126}, 0, { 542, 2458}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2714, 1372, 768}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1894, 1372, 1126}, 0, { 542, 2458}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 922, 1024, 1126}, 0, { 1756, 3670}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 922, 1024, 307}, 0, { 2778, 2648}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 1843, 1372, 307}, 0, { 1628, 1498}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 2714, 1710, -1433}, 0, { 122, 1142}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1178, 1720, -1433}, 0, { 2050, -760}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1178, 1823, -1433}, 0, { 2178, -632}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1285, 1926, -1433}, 0, { 2174, -370}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2714, 1925, -1433}, 0, { 390, 1410}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070051D0, 0x0046c3a0, 47442, 0x000051d0, 224); // 0x070052B0 - 0x070053B0 -static const Vtx bits_seg7_vertex_070052B0[] = { - {{{ 1178, 1823, -869}, 0, { 2178, -632}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1894, 1925, -869}, 0, { 1412, 390}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1894, 1823, -869}, 0, { 1284, 262}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1285, 1926, -869}, 0, { 2174, -370}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1178, 1823, -818}, 0, { 2178, -632}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1843, 1710, -818}, 0, { 1208, 58}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1843, 1925, -818}, 0, { 1476, 326}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1178, 1720, -818}, 0, { 2050, -760}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1285, 1926, -818}, 0, { 2174, -370}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1843, 1587, 307}, 0, { 1054, -96}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1843, 1372, 307}, 0, { 786, -364}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, 1331, 307}, 0, { 1884, -1564}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1894, 1485, 358}, 0, { 862, -160}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1894, 1587, 358}, 0, { 990, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, 1331, 358}, 0, { 1884, -1564}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, 1229, 358}, 0, { 1756, -1692}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070052B0, 0x0046c3a0, 47442, 0x000052b0, 256); // 0x070053B0 - 0x070054A0 -static const Vtx bits_seg7_vertex_070053B0[] = { - {{{ 1894, 1372, 1126}, 0, { 722, -300}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1894, 1587, 1126}, 0, { 990, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, 1331, 1126}, 0, { 1884, -1564}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, 1024, 1126}, 0, { 1500, -1948}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, 1229, 1075}, 0, { 1756, -1692}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1894, 1587, 1075}, 0, { 990, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1894, 1485, 1075}, 0, { 862, -160}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, 1331, 1075}, 0, { 1884, -1564}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1843, 1372, 307}, 0, { 786, -364}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, 1024, 307}, 0, { 1500, -1948}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 922, 1331, 307}, 0, { 1884, -1564}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2662, 1823, -1381}, 0, { 326, 1218}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2662, 1925, -1381}, 0, { 454, 1346}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1285, 1926, -1381}, 0, { 2174, -370}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1178, 1823, -1381}, 0, { 2178, -632}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070053B0, 0x0046c3a0, 47442, 0x000053b0, 240); // 0x070054A0 - 0x070054F0 -static const Vtx bits_seg7_vertex_070054A0[] = { - {{{ 1894, 1823, -869}, 0, { 2306, 2738}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1894, 1925, -818}, 0, { 2370, 2546}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1894, 1587, 358}, 0, { 480, 1500}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1894, 1485, 358}, 0, { 352, 1626}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1894, 1925, -869}, 0, { 2434, 2610}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070054A0, 0x0046c3a0, 47442, 0x000054a0, 80); // 0x070054F0 - 0x070055F0 -static const Vtx bits_seg7_vertex_070054F0[] = { - {{{ -2661, -818, 1024}, 0, { -796, 480}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ -2661, -818, 410}, 0, { 734, 480}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ -2661, -1023, 410}, 0, { 734, 990}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ -2661, -1023, 1024}, 0, { -796, 990}, {0x8c, 0x8c, 0xd8, 0xff}}}, - {{{ -1433, -613, 1126}, 0, { 734, 0}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -1842, -818, 1126}, 0, { -286, 478}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -613, -1023, 1126}, 0, { 2778, 990}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -2661, -818, 410}, 0, { -2330, 478}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -1842, -818, 307}, 0, { -286, 478}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -1842, -1023, 307}, 0, { -286, 990}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -2661, -1023, 410}, 0, { -2330, 990}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -613, -1023, 307}, 0, { 2778, 990}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -2661, -818, 1024}, 0, { -2330, 478}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -2661, -1023, 1024}, 0, { -2330, 990}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -1842, -1023, 1126}, 0, { -286, 990}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -1433, -613, 307}, 0, { 734, 0}, {0x7d, 0x5f, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070054F0, 0x0046c3a0, 47442, 0x000054f0, 256); // 0x070055F0 - 0x070056E0 -static const Vtx bits_seg7_vertex_070055F0[] = { - {{{ -613, -1023, 307}, 0, { 2778, 990}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -1433, -613, 307}, 0, { 734, 0}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -613, 1229, 307}, 0, { 2778, -4632}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -1023, 1024, 307}, 0, { 1756, -4120}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ 922, 1229, 307}, 0, { 5844, -4632}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ 922, 1024, 307}, 0, { 5844, -4120}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -613, 1024, 307}, 0, { 2778, -4120}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -613, 1229, 1126}, 0, { 2778, -4632}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -1023, 1024, 1126}, 0, { 1756, -4120}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -1433, -613, 1126}, 0, { 734, 0}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -613, -1023, 1126}, 0, { 2778, 990}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -613, 1024, 1126}, 0, { 734, 990}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ 922, 1024, 1126}, 0, { 3800, 990}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ -613, 1229, 1126}, 0, { 734, 478}, {0x7d, 0x5f, 0xa8, 0xff}}}, - {{{ 922, 1229, 1126}, 0, { 3800, 478}, {0x7d, 0x5f, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070055F0, 0x0046c3a0, 47442, 0x000055f0, 240); // 0x070056E0 - 0x07005760 -static const Vtx bits_seg7_vertex_070056E0[] = { - {{{ -613, -1023, 307}, 0, { 734, 990}, {0x54, 0x2b, 0x5e, 0xff}}}, - {{{ -613, 1024, 307}, 0, { 734, -4120}, {0x54, 0x2b, 0x5e, 0xff}}}, - {{{ -613, 1024, 1126}, 0, { -1308, -4120}, {0x54, 0x2b, 0x5e, 0xff}}}, - {{{ -613, -1023, 1126}, 0, { -1308, 990}, {0x54, 0x2b, 0x5e, 0xff}}}, - {{{ 922, 1024, 1126}, 0, { 3034, 990}, {0x34, 0x17, 0x55, 0xff}}}, - {{{ -613, 1024, 1126}, 0, { 0, 990}, {0x34, 0x17, 0x55, 0xff}}}, - {{{ -613, 1024, 307}, 0, { 0, 3032}, {0x34, 0x17, 0x55, 0xff}}}, - {{{ 922, 1024, 307}, 0, { 3034, 3032}, {0x34, 0x17, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070056E0, 0x0046c3a0, 47442, 0x000056e0, 128); // 0x07005760 - 0x07005860 -static const Vtx bits_seg7_vertex_07005760[] = { - {{{ -1433, -613, 1126}, 0, { -90, 1110}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1433, -613, 307}, 0, { 1082, 1110}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1842, -818, 307}, 0, { 1082, 1768}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1842, -818, 1126}, 0, { -90, 1768}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -613, 1229, 1126}, 0, { -90, -1964}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 1024, 307}, 0, { 1082, -1308}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1023, 1024, 1126}, 0, { -90, -1308}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -613, 1229, 307}, 0, { 1082, -1964}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ -1842, -818, 1126}, 0, { -90, 1768}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -1842, -818, 307}, 0, { 1082, 1768}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -2661, -818, 410}, 0, { 934, 2942}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -2661, -818, 1024}, 0, { 54, 2942}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 922, 1229, 1126}, 0, { -90, -4166}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 922, 1229, 307}, 0, { 1082, -4166}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -613, 1229, 307}, 0, { 1082, -1964}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -613, 1229, 1126}, 0, { -90, -1964}, {0xff, 0xe5, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07005760, 0x0046c3a0, 47442, 0x00005760, 256); // 0x07005860 - 0x070058A0 -static const Vtx bits_seg7_vertex_07005860[] = { - {{{ -1023, 1024, 1126}, 0, { -90, -1308}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ -1023, 1024, 307}, 0, { 1082, -1308}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ -1433, -613, 307}, 0, { 1082, 1110}, {0x82, 0x82, 0x00, 0xff}}}, - {{{ -1433, -613, 1126}, 0, { -90, 1110}, {0x82, 0x82, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07005860, 0x0046c3a0, 47442, 0x00005860, 64); // 0x070058A0 - 0x07005930 static const Gfx bits_seg7_dl_070058A0[] = { diff --git a/levels/bits/areas/1/5/model.inc.c b/levels/bits/areas/1/5/model.inc.c index 7ce96bcc3..e40cffba1 100644 --- a/levels/bits/areas/1/5/model.inc.c +++ b/levels/bits/areas/1/5/model.inc.c @@ -1,449 +1,75 @@ +#include "pc/rom_assets.h" // 0x07005E58 - 0x07005F58 -static const Vtx bits_seg7_vertex_07005E58[] = { - {{{ -1228, -613, 102}, 0, { -9658, 1784}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -992, -583, 72}, 0, { -8330, 2806}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -992, -613, 102}, 0, { -8482, 2960}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -343, 430, -27}, 0, { 0, 990}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -374, 430, 3}, 0, { -184, 836}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -374, -265, 3}, 0, { -3658, 4310}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -343, -265, -27}, 0, { -3504, 4462}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -404, -265, -27}, 0, { -3812, 4156}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -374, 430, -58}, 0, { -184, 836}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -374, -265, -58}, 0, { -3658, 4310}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1228, -583, 72}, 0, { -9504, 1632}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -992, -583, 133}, 0, { -8330, 2806}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1228, -583, 133}, 0, { -9504, 1632}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -992, -265, 102}, 0, { -6746, 1222}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1023, -629, 133}, 0, { -8712, 2884}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -992, -629, 102}, 0, { -8560, 3036}, {0x3d, 0x3c, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07005E58, 0x0046c3a0, 47442, 0x00005e58, 256); // 0x07005F58 - 0x07006058 -static const Vtx bits_seg7_vertex_07005F58[] = { - {{{ -992, -265, 102}, 0, { -6746, 1222}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1023, -265, 133}, 0, { -6898, 1070}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1023, -629, 133}, 0, { -8712, 2884}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1054, -629, 102}, 0, { -8866, 2730}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -992, -629, 102}, 0, { -8560, 3036}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1023, -629, 72}, 0, { -8712, 2884}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1023, -265, 72}, 0, { -6898, 1070}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -343, -250, -27}, 0, { -3428, 4386}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -562, -219, 3}, 0, { -4368, 3138}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -562, -250, -27}, 0, { -4522, 3292}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -343, -219, 3}, 0, { -3274, 4232}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -562, -219, -58}, 0, { -4368, 3138}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -343, -219, -58}, 0, { -3274, 4232}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1054, -629, -204}, 0, { -8866, 2730}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -992, -629, -204}, 0, { -8560, 3036}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1023, -629, -173}, 0, { -8712, 2884}, {0x3d, 0x3c, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07005F58, 0x0046c3a0, 47442, 0x00005f58, 256); // 0x07006058 - 0x07006158 -static const Vtx bits_seg7_vertex_07006058[] = { - {{{ -1054, -629, -204}, 0, { -8866, 2730}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1023, -629, -235}, 0, { -8712, 2884}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -992, -629, -204}, 0, { -8560, 3036}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1023, -265, -235}, 0, { -6898, 1070}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -992, -265, -204}, 0, { -6746, 1222}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1228, -613, -204}, 0, { -9658, 1784}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1228, -583, -235}, 0, { -9504, 1632}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -992, -583, -235}, 0, { -8330, 2806}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1023, -265, -173}, 0, { -6898, 1070}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1023, -629, -173}, 0, { -8712, 2884}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -992, -613, -204}, 0, { -8482, 2960}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1228, -583, -173}, 0, { -9504, 1632}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -992, -552, 102}, 0, { -8176, 2654}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -992, -583, 72}, 0, { -8330, 2806}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -1228, -583, 72}, 0, { -9504, 1632}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -1228, -552, 102}, 0, { -9352, 1478}, {0x6b, 0x72, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07006058, 0x0046c3a0, 47442, 0x00006058, 256); // 0x07006158 - 0x07006248 -static const Vtx bits_seg7_vertex_07006158[] = { - {{{ -343, -188, -27}, 0, { -3122, 4080}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -343, -219, -58}, 0, { -3274, 4232}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -562, -219, -58}, 0, { -4368, 3138}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -562, -188, -27}, 0, { -4216, 2986}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -992, -552, -204}, 0, { -8176, 2654}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -992, -583, -235}, 0, { -8330, 2806}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -1228, -583, -235}, 0, { -9504, 1632}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -1228, -552, -204}, 0, { -9352, 1478}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -220, 532, -488}, 0, { 1182, 1308}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 291, 532, -488}, 0, { 1820, 670}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 295, 799, -1043}, 0, { 2518, 1356}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -216, 799, -1043}, 0, { 1880, 1996}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 961, 512, -1043}, 0, { 3350, 528}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 961, 512, -1606}, 0, { 4052, 1228}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 295, 799, -1606}, 0, { 3222, 2058}, {0xb9, 0xb9, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07006158, 0x0046c3a0, 47442, 0x00006158, 240); // 0x07006248 - 0x07006328 -static const Vtx bits_seg7_vertex_07006248[] = { - {{{ 295, 901, -1606}, 0, { 3222, 2058}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 961, 614, -1606}, 0, { 4052, 1228}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 961, 614, -1658}, 0, { 4116, 1292}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 295, 901, -1658}, 0, { 3286, 2122}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 346, 901, -992}, 0, { 2518, 1228}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 961, 614, -1043}, 0, { 3350, 528}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 295, 901, -1043}, 0, { 2518, 1356}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 961, 614, -992}, 0, { 3286, 464}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 291, 635, -488}, 0, { 1820, 670}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ 342, 635, -488}, 0, { 1884, 606}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -267, 901, -1043}, 0, { 1816, 2058}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -220, 635, -488}, 0, { 1182, 1308}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -216, 901, -1043}, 0, { 1880, 1996}, {0xb9, 0xb9, 0xb9, 0xff}}}, - {{{ -271, 635, -488}, 0, { 1118, 1372}, {0xb9, 0xb9, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07006248, 0x0046c3a0, 47442, 0x00006248, 224); // 0x07006328 - 0x07006418 -static const Vtx bits_seg7_vertex_07006328[] = { - {{{ -267, 901, -1043}, 0, { 1816, 2058}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -216, 901, -1043}, 0, { 1880, 1996}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -216, 901, -1606}, 0, { 2582, 2698}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 961, 614, -1606}, 0, { 4052, 1228}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1370, 614, -1658}, 0, { 4626, 784}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 961, 614, -1658}, 0, { 4116, 1292}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1370, 614, -1606}, 0, { 4562, 720}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 961, 614, -992}, 0, { 3286, 464}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1370, 614, -1043}, 0, { 3860, 16}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 961, 614, -1043}, 0, { 3350, 528}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1370, 614, -992}, 0, { 3796, -46}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1473, 512, -1606}, 0, { 4690, 592}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 961, 512, -1606}, 0, { 4052, 1228}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 961, 512, -1043}, 0, { 3350, 528}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1473, 512, -1043}, 0, { 3988, -110}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07006328, 0x0046c3a0, 47442, 0x00006328, 240); // 0x07006418 - 0x070064F8 -static const Vtx bits_seg7_vertex_07006418[] = { - {{{ 295, 901, -1606}, 0, { 3222, 2058}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -267, 901, -1658}, 0, { 2582, 2826}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -216, 901, -1606}, 0, { 2582, 2698}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -267, 901, -1043}, 0, { 1816, 2058}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 295, 901, -1658}, 0, { 3286, 2122}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 291, 532, -488}, 0, { 1820, 670}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -271, 532, 126}, 0, { 352, 606}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 291, 532, 75}, 0, { 1118, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -578, 532, -488}, 0, { 734, 1754}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -578, 532, 126}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -216, 799, -1043}, 0, { 1880, 1996}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 295, 799, -1043}, 0, { 2518, 1356}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 295, 799, -1606}, 0, { 3222, 2058}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -216, 799, -1606}, 0, { 2582, 2698}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07006418, 0x0046c3a0, 47442, 0x00006418, 224); // 0x070064F8 - 0x070065D8 -static const Vtx bits_seg7_vertex_070064F8[] = { - {{{ 342, 635, -488}, 0, { 1884, 606}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 291, 635, 75}, 0, { 1118, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 342, 635, 126}, 0, { 1118, -160}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 291, 635, -488}, 0, { 1820, 670}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -271, 635, 75}, 0, { 416, 670}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -271, 635, 126}, 0, { 352, 606}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1330, -163, -255}, 0, { 480, 1500}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1330, -163, 154}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -562, -163, 154}, 0, { 926, 32}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -562, -163, -255}, 0, { 1438, 542}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -204, 195, 126}, 0, { 1122, 952}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -562, 195, 126}, 0, { 526, 1546}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -562, 195, 461}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -204, 195, 461}, 0, { 564, 394}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070064F8, 0x0046c3a0, 47442, 0x000064f8, 224); // 0x070065D8 - 0x070066D8 -static const Vtx bits_seg7_vertex_070065D8[] = { - {{{ -343, -265, -27}, 0, { -3504, 4462}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -374, -265, -58}, 0, { -3658, 4310}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -374, 430, -58}, 0, { -184, 836}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -992, -613, 102}, 0, { -8482, 2960}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -992, -552, 102}, 0, { -8176, 2654}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -992, -583, 133}, 0, { -8330, 2806}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -992, -583, 72}, 0, { -8330, 2806}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -343, -250, -27}, 0, { -3428, 4386}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -343, -188, -27}, 0, { -3122, 4080}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -343, -219, 3}, 0, { -3274, 4232}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -343, -219, -58}, 0, { -3274, 4232}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -992, -613, -204}, 0, { -8482, 2960}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -992, -583, -173}, 0, { -8330, 2806}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -1228, -583, -173}, 0, { -9504, 1632}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -992, -552, -204}, 0, { -8176, 2654}, {0x47, 0x4f, 0x97, 0xff}}}, - {{{ -992, -583, -235}, 0, { -8330, 2806}, {0x47, 0x4f, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070065D8, 0x0046c3a0, 47442, 0x000065d8, 256); // 0x070066D8 - 0x070067C8 -static const Vtx bits_seg7_vertex_070066D8[] = { - {{{ -1228, -552, 102}, 0, { -9352, 1478}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -1228, -583, 133}, 0, { -9504, 1632}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -992, -583, 133}, 0, { -8330, 2806}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -992, -552, 102}, 0, { -8176, 2654}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -562, -219, 3}, 0, { -4368, 3138}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -343, -188, -27}, 0, { -3122, 4080}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -562, -188, -27}, 0, { -4216, 2986}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -343, -219, 3}, 0, { -3274, 4232}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -1228, -552, -204}, 0, { -9352, 1478}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -1228, -583, -173}, 0, { -9504, 1632}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -992, -583, -173}, 0, { -8330, 2806}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -992, -552, -204}, 0, { -8176, 2654}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -1054, -265, 102}, 0, { -7052, 918}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1023, -629, 72}, 0, { -8712, 2884}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1054, -629, 102}, 0, { -8866, 2730}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070066D8, 0x0046c3a0, 47442, 0x000066d8, 240); // 0x070067C8 - 0x070068B8 -static const Vtx bits_seg7_vertex_070067C8[] = { - {{{ -404, -265, -27}, 0, { -3812, 4156}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -374, 430, 3}, 0, { -184, 836}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -404, 430, -27}, 0, { -336, 684}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -374, -265, 3}, 0, { -3658, 4310}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -374, 430, -58}, 0, { -184, 836}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -374, -265, -58}, 0, { -3658, 4310}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1054, -629, 102}, 0, { -8866, 2730}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1023, -629, 133}, 0, { -8712, 2884}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1023, -265, 133}, 0, { -6898, 1070}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1054, -265, 102}, 0, { -7052, 918}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1054, -629, -204}, 0, { -8866, 2730}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1023, -629, -173}, 0, { -8712, 2884}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1023, -265, -173}, 0, { -6898, 1070}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1023, -265, 72}, 0, { -6898, 1070}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1023, -629, 72}, 0, { -8712, 2884}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070067C8, 0x0046c3a0, 47442, 0x000067c8, 240); // 0x070068B8 - 0x070069A8 -static const Vtx bits_seg7_vertex_070068B8[] = { - {{{ -1054, -265, -204}, 0, { -7052, 918}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1023, -265, -235}, 0, { -6898, 1070}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1023, -629, -235}, 0, { -8712, 2884}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1054, -629, -204}, 0, { -8866, 2730}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1023, -265, -173}, 0, { -6898, 1070}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 1473, 399, -1658}, 0, { 1900, 3508}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1473, 512, -1658}, 0, { 2040, 3368}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1473, 512, -992}, 0, { 1210, 2536}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1473, 399, -992}, 0, { 1070, 2678}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 961, 614, -1043}, 0, { -572, 1990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1473, 512, -1043}, 0, { -1338, 2500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 961, 512, -1043}, 0, { -700, 1862}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1370, 614, -1043}, 0, { -1082, 2500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 295, 901, -1043}, 0, { 614, 1518}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 295, 799, -1043}, 0, { 486, 1390}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070068B8, 0x0046c3a0, 47442, 0x000068b8, 240); // 0x070069A8 - 0x07006A98 -static const Vtx bits_seg7_vertex_070069A8[] = { - {{{ -216, 799, -1606}, 0, { 2334, 2946}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -216, 901, -1043}, 0, { 1760, 2116}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -216, 799, -1043}, 0, { 1632, 2244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -216, 901, -1606}, 0, { 2462, 2818}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 342, 635, -488}, 0, { 734, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 342, 430, -488}, 0, { 478, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 346, 686, -992}, 0, { 1428, 2320}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -271, 430, -488}, 0, { 478, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -271, 635, -488}, 0, { 734, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -267, 901, -1043}, 0, { 1760, 2116}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -267, 686, -992}, 0, { 1428, 2320}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -220, 635, -488}, 0, { 734, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -220, 532, -488}, 0, { 606, 1882}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -267, 901, -1658}, 0, { 2526, 2882}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -267, 686, -1658}, 0, { 2258, 3150}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070069A8, 0x0046c3a0, 47442, 0x000069a8, 240); // 0x07006A98 - 0x07006B78 -static const Vtx bits_seg7_vertex_07006A98[] = { - {{{ 291, 532, 75}, 0, { 1054, -96}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -271, 635, 75}, 0, { 224, 480}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 291, 635, 75}, 0, { 926, -224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 342, 635, 126}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 342, 430, 126}, 0, { -286, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 342, 430, -488}, 0, { 478, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 342, 635, -488}, 0, { 734, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 346, 686, -992}, 0, { 1428, 2320}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 346, 901, -992}, 0, { 1696, 2052}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -578, 430, -488}, 0, { 478, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -578, 430, 126}, 0, { -286, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -578, 532, 126}, 0, { -158, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -578, 532, -488}, 0, { 606, 1882}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -271, 532, 75}, 0, { 352, 606}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07006A98, 0x0046c3a0, 47442, 0x00006a98, 224); // 0x07006B78 - 0x07006C68 -static const Vtx bits_seg7_vertex_07006B78[] = { - {{{ -204, 195, -255}, 0, { 1246, 1074}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, 92, 461}, 0, { -116, 54}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, 92, -255}, 0, { 1076, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -271, 532, 126}, 0, { -158, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -271, 635, 126}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -271, 635, 75}, 0, { 32, 1052}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -271, 532, 75}, 0, { -94, 1180}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1330, -265, -255}, 0, { 480, 1840}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1330, -163, 154}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1330, -163, -255}, 0, { 650, 1670}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1330, -265, 154}, 0, { -200, 1158}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -562, -163, -255}, 0, { 650, 1670}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -562, -265, 154}, 0, { -200, 1158}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -562, -265, -255}, 0, { 480, 1840}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -562, -163, 154}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07006B78, 0x0046c3a0, 47442, 0x00006b78, 240); // 0x07006C68 - 0x07006D68 -static const Vtx bits_seg7_vertex_07006C68[] = { - {{{ -562, 92, -255}, 0, { 1076, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -562, 195, 461}, 0, { 54, -118}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -562, 195, -255}, 0, { 1246, 1074}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, 195, -255}, 0, { 1246, 1074}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, 195, 461}, 0, { 54, -118}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, 92, 461}, 0, { -116, 54}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -562, 92, 461}, 0, { -116, 54}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -267, 686, -992}, 0, { 1752, 1996}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 346, 686, -992}, 0, { 2518, 1228}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 342, 430, -488}, 0, { 1884, 606}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -267, 686, -1658}, 0, { 2582, 2826}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 346, 686, -1658}, 0, { 3350, 2058}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -271, 430, -488}, 0, { 1118, 1372}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1473, 399, -992}, 0, { 3924, -174}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 961, 399, -992}, 0, { 3286, 464}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 961, 399, -1658}, 0, { 4116, 1292}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07006C68, 0x0046c3a0, 47442, 0x00006c68, 256); // 0x07006D68 - 0x07006E58 -static const Vtx bits_seg7_vertex_07006D68[] = { - {{{ 1473, 399, -992}, 0, { 3924, -174}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 961, 399, -1658}, 0, { 4116, 1292}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1473, 399, -1658}, 0, { 4754, 656}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 342, 430, 126}, 0, { 1118, -160}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -578, 430, -488}, 0, { 734, 1754}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 342, 430, -488}, 0, { 1884, 606}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -578, 430, 126}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -562, -265, -255}, 0, { 1438, 542}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -562, -265, 154}, 0, { 926, 32}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1330, -265, 154}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1330, -265, -255}, 0, { 480, 1500}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -204, 92, -255}, 0, { 2352, 0}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -562, 92, 461}, 0, { 564, -628}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -562, 92, -255}, 0, { 1756, 564}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -204, 92, 461}, 0, { 1160, -1224}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07006D68, 0x0046c3a0, 47442, 0x00006d68, 240); // 0x07006E58 - 0x07006F58 -static const Vtx bits_seg7_vertex_07006E58[] = { - {{{ 961, 399, -1658}, 0, { 4116, 1292}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 961, 399, -992}, 0, { 3286, 464}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 346, 686, -992}, 0, { 2518, 1228}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 346, 686, -1658}, 0, { 3350, 2058}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 961, 614, -992}, 0, { 1788, -1034}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1473, 512, -992}, 0, { 2554, -1544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1370, 614, -992}, 0, { 2298, -1544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 295, 799, -1606}, 0, { 726, -434}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 961, 512, -1606}, 0, { 1916, -906}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 961, 614, -1606}, 0, { 1788, -1034}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1473, 512, -1606}, 0, { 2554, -1544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1370, 614, -1606}, 0, { 2298, -1544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 295, 901, -1606}, 0, { 600, -562}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 346, 901, -992}, 0, { 664, -624}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 346, 686, -992}, 0, { 932, -356}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 961, 399, -992}, 0, { 2056, -766}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07006E58, 0x0046c3a0, 47442, 0x00006e58, 256); // 0x07006F58 - 0x07007058 -static const Vtx bits_seg7_vertex_07006F58[] = { - {{{ 961, 614, -992}, 0, { 1788, -1034}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 961, 399, -992}, 0, { 2056, -766}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1473, 399, -992}, 0, { 2694, -1404}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1473, 512, -992}, 0, { 2554, -1544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -267, 901, -1658}, 0, { -102, 142}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 346, 686, -1658}, 0, { 932, -356}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -267, 686, -1658}, 0, { 164, 410}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -216, 799, -1606}, 0, { 88, 206}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 295, 799, -1606}, 0, { 726, -434}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 295, 901, -1606}, 0, { 600, -562}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -216, 901, -1606}, 0, { -38, 78}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 961, 399, -1658}, 0, { 2056, -766}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1473, 512, -1658}, 0, { 2554, -1544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1473, 399, -1658}, 0, { 2694, -1404}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 295, 901, -1658}, 0, { 600, -562}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 961, 614, -1658}, 0, { 1788, -1034}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07006F58, 0x0046c3a0, 47442, 0x00006f58, 256); // 0x07007058 - 0x07007138 -static const Vtx bits_seg7_vertex_07007058[] = { - {{{ 961, 399, -1658}, 0, { 2056, -766}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1370, 614, -1658}, 0, { 2298, -1544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1473, 512, -1658}, 0, { 2554, -1544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 961, 614, -1658}, 0, { 1788, -1034}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -267, 901, -1658}, 0, { -102, 142}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 295, 901, -1658}, 0, { 600, -562}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 346, 686, -1658}, 0, { 932, -356}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, 195, 461}, 0, { 2268, 2096}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -562, 195, 461}, 0, { 1672, 1500}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -562, 92, 461}, 0, { 1500, 1670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -271, 532, -488}, 0, { 606, 606}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -220, 532, -488}, 0, { 542, 670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -220, 635, -488}, 0, { 670, 798}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -271, 635, -488}, 0, { 734, 734}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07007058, 0x0046c3a0, 47442, 0x00007058, 224); // 0x07007138 - 0x07007218 -static const Vtx bits_seg7_vertex_07007138[] = { - {{{ -578, 532, -488}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -271, 532, -488}, 0, { 352, 606}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -271, 430, -488}, 0, { 478, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -578, 430, -488}, 0, { 96, 1116}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -562, -163, 154}, 0, { 926, 32}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1330, -163, 154}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1330, -265, 154}, 0, { 96, 1116}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -562, -265, 154}, 0, { 1054, 160}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -562, 195, 126}, 0, { 526, 1546}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, 195, 126}, 0, { 1122, 952}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, 195, -255}, 0, { 1756, 1584}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, 195, 461}, 0, { 2268, 2096}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -562, 92, 461}, 0, { 1500, 1670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, 92, 461}, 0, { 2098, 2266}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07007138, 0x0046c3a0, 47442, 0x00007138, 224); // 0x07007218 - 0x07007308 -static const Vtx bits_seg7_vertex_07007218[] = { - {{{ -562, -265, -255}, 0, { 1054, 160}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1330, -265, -255}, 0, { 96, 1116}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1330, -163, -255}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -562, -163, -255}, 0, { 926, 32}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, 92, -255}, 0, { 2098, 2266}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -562, 195, -255}, 0, { 1672, 1500}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, 195, -255}, 0, { 2268, 2096}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -562, 92, -255}, 0, { 1500, 1670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -562, 195, 126}, 0, { 526, 1546}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, 195, -255}, 0, { 1756, 1584}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -562, 195, -255}, 0, { 1160, 2180}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -578, 532, 126}, 0, { 96, 862}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -578, 430, 126}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 342, 430, 126}, 0, { 1118, 2138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -271, 532, 126}, 0, { 478, 1244}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07007218, 0x0046c3a0, 47442, 0x00007218, 240); // 0x07007308 - 0x070073F8 -static const Vtx bits_seg7_vertex_07007308[] = { - {{{ 342, 430, 126}, 0, { 1118, 2138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 342, 635, 126}, 0, { 1374, 1882}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -271, 635, 126}, 0, { 606, 1116}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -271, 532, 126}, 0, { 478, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 291, 635, -488}, 0, { 734, 1754}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 291, 532, 75}, 0, { -94, 1180}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 291, 635, 75}, 0, { 32, 1052}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1473, 512, -1658}, 0, { 2040, 3368}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1370, 614, -1606}, 0, { 2104, 3176}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1473, 512, -1606}, 0, { 1976, 3304}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1370, 614, -1658}, 0, { 2168, 3240}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1473, 512, -1043}, 0, { 1274, 2600}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1370, 614, -1043}, 0, { 1402, 2474}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1370, 614, -992}, 0, { 1338, 2410}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1473, 512, -992}, 0, { 1210, 2536}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07007308, 0x0046c3a0, 47442, 0x00007308, 240); // 0x070073F8 - 0x07007448 -static const Vtx bits_seg7_vertex_070073F8[] = { - {{{ 291, 532, -488}, 0, { 606, 1882}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 295, 901, -1043}, 0, { 1760, 2116}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 295, 799, -1043}, 0, { 1632, 2244}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 291, 635, -488}, 0, { 734, 1754}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 291, 532, 75}, 0, { -94, 1180}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070073F8, 0x0046c3a0, 47442, 0x000073f8, 80); // 0x07007448 - 0x07007AF0 static const Gfx bits_seg7_dl_07007448[] = { diff --git a/levels/bits/areas/1/6/model.inc.c b/levels/bits/areas/1/6/model.inc.c index bbf2b116b..efc2c0eb6 100644 --- a/levels/bits/areas/1/6/model.inc.c +++ b/levels/bits/areas/1/6/model.inc.c @@ -1,14 +1,6 @@ +#include "pc/rom_assets.h" // 0x07007B60 - 0x07007BE0 -static const Vtx bits_seg7_vertex_07007B60[] = { - {{{ -716, 0, -306}, 0, { 480, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, 0, -306}, 0, { 14788, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, 102, -306}, 0, { 14788, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -716, 102, -306}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -716, 0, 307}, 0, { 480, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, 0, 307}, 0, { 14788, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, 102, 307}, 0, { 14788, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -716, 102, 307}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07007B60, 0x0046c3a0, 47442, 0x00007b60, 128); // 0x07007BE0 - 0x07007C28 static const Gfx bits_seg7_dl_07007BE0[] = { diff --git a/levels/bits/areas/1/7/model.inc.c b/levels/bits/areas/1/7/model.inc.c index d772dd6f1..181aa1f0f 100644 --- a/levels/bits/areas/1/7/model.inc.c +++ b/levels/bits/areas/1/7/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x07007C98 - 0x07007D18 -static const Vtx bits_seg7_vertex_07007C98[] = { - {{{ 717, 0, 307}, 0, { 6270, 6268}, {0x44, 0x53, 0x41, 0xff}}}, - {{{ -716, 0, 307}, 0, { 3886, 3884}, {0x44, 0x53, 0x41, 0xff}}}, - {{{ -716, 0, -306}, 0, { 2864, 4906}, {0x44, 0x53, 0x41, 0xff}}}, - {{{ 717, 0, -306}, 0, { 5248, 7290}, {0x44, 0x53, 0x41, 0xff}}}, - {{{ 717, 205, -306}, 0, { 1842, 3884}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -716, 205, 307}, 0, { 480, 480}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 717, 205, 307}, 0, { 2864, 2862}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -716, 205, -306}, 0, { -540, 1500}, {0xbc, 0xca, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07007C98, 0x0046c3a0, 47442, 0x00007c98, 128); // 0x07007D18 - 0x07007E18 -static const Vtx bits_seg7_vertex_07007D18[] = { - {{{ 717, 205, -306}, 0, { 0, 0}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ 717, 0, -306}, 0, { 0, 990}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ -716, 0, -306}, 0, { 6120, 990}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ -716, 205, -306}, 0, { 6120, 0}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ -716, 205, 307}, 0, { 0, 0}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ 717, 0, 307}, 0, { 6120, 990}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ 717, 205, 307}, 0, { 6120, 0}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ -716, 0, 307}, 0, { 0, 990}, {0x6e, 0x7c, 0x6c, 0xff}}}, - {{{ -716, 205, -306}, 0, { -1048, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -716, 0, -306}, 0, { -1052, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -716, 0, 307}, 0, { 2012, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ -716, 205, 307}, 0, { 2012, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ 717, 205, 307}, 0, { 0, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ 717, 0, -306}, 0, { 3036, 990}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ 717, 205, -306}, 0, { 3036, 0}, {0x88, 0x98, 0x84, 0xff}}}, - {{{ 717, 0, 307}, 0, { 0, 990}, {0x88, 0x98, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07007D18, 0x0046c3a0, 47442, 0x00007d18, 256); // 0x07007E18 - 0x07007E60 static const Gfx bits_seg7_dl_07007E18[] = { diff --git a/levels/bits/areas/1/8/model.inc.c b/levels/bits/areas/1/8/model.inc.c index 937584912..3a6df5143 100644 --- a/levels/bits/areas/1/8/model.inc.c +++ b/levels/bits/areas/1/8/model.inc.c @@ -1,213 +1,39 @@ +#include "pc/rom_assets.h" // 0x07007F58 - 0x07008058 -static const Vtx bits_seg7_vertex_07007F58[] = { - {{{ -1842, -25, 589}, 0, { 1502, 734}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -1228, -25, 77}, 0, { 0, -544}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -1842, -25, 179}, 0, { 1502, -288}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -1228, -25, 691}, 0, { 0, 990}, {0xb1, 0xbf, 0xfa, 0xff}}}, - {{{ -2047, -434, 589}, 0, { 0, 308}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -1842, -25, 179}, 0, { 514, -1326}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -2047, -434, 179}, 0, { 1058, -236}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -1842, -25, 589}, 0, { -576, -782}, {0x6b, 0x72, 0xb5, 0xff}}}, - {{{ -2047, -434, 589}, 0, { -2482, 1534}, {0x41, 0x45, 0x98, 0xff}}}, - {{{ -1228, -25, 691}, 0, { -848, -646}, {0x41, 0x45, 0x98, 0xff}}}, - {{{ -1842, -25, 589}, 0, { -2482, 172}, {0x41, 0x45, 0x98, 0xff}}}, - {{{ -1228, -639, 691}, 0, { 0, 990}, {0x41, 0x45, 0x98, 0xff}}}, - {{{ -1842, -25, 179}, 0, { 786, 3440}, {0x41, 0x45, 0x98, 0xff}}}, - {{{ -1228, -25, 77}, 0, { -848, 2624}, {0x41, 0x45, 0x98, 0xff}}}, - {{{ -2047, -434, 179}, 0, { 1876, 2624}, {0x41, 0x45, 0x98, 0xff}}}, - {{{ -1228, -639, 77}, 0, { 0, 990}, {0x41, 0x45, 0x98, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07007F58, 0x0046c3a0, 47442, 0x00007f58, 256); // 0x07008058 - 0x07008098 -static const Vtx bits_seg7_vertex_07008058[] = { - {{{ -1228, -434, 77}, 0, { 1330, -372}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1228, -25, 691}, 0, { -848, -646}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1228, -434, 691}, 0, { -302, 444}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -1228, -25, 77}, 0, { 786, -1462}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07008058, 0x0046c3a0, 47442, 0x00008058, 64); // 0x07008098 - 0x07008188 -static const Vtx bits_seg7_vertex_07008098[] = { - {{{ -2047, -434, 589}, 0, { 1672, -1820}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -2047, -434, 179}, 0, { 308, -1820}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1228, -639, 77}, 0, { 0, 990}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ -1228, -639, 691}, 0, { 2012, 990}, {0x3d, 0x3c, 0x76, 0xff}}}, - {{{ 410, -741, 538}, 0, { 0, 990}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 410, -741, 230}, 0, { -540, 1498}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 1331, -741, 230}, 0, { 1502, 3542}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 1331, -741, 538}, 0, { 2012, 3032}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 1946, -741, 78}, 0, { 1758, 4308}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 2355, -741, 77}, 0, { 2438, 4990}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 1331, -741, 230}, 0, { 480, 1498}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 1946, -741, 693}, 0, { 732, -290}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 1331, -741, 538}, 0, { 0, 990}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 2355, -741, 691}, 0, { 1416, -968}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 2355, -741, 77}, 0, { 2438, 54}, {0x3a, 0x4c, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07008098, 0x0046c3a0, 47442, 0x00008098, 240); // 0x07008188 - 0x07008288 -static const Vtx bits_seg7_vertex_07008188[] = { - {{{ 1485, 282, 691}, 0, { 5178, 2642}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ -101, 282, 691}, 0, { 9138, -1316}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ -101, 282, 77}, 0, { 7606, -2850}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 631, 282, -683}, 0, { 3878, -2920}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ -1228, -639, 77}, 0, { -540, 1500}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 205, -639, 691}, 0, { 2864, 2862}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ -1228, -639, 691}, 0, { 480, 480}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 205, -639, 77}, 0, { 1842, 3884}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 2197, 282, -325}, 0, { 862, 1882}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 2197, 282, -683}, 0, { 0, 990}, {0x3a, 0x4c, 0x39, 0xff}}}, - {{{ 1946, -434, 78}, 0, { 1754, 732}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 2355, -434, 691}, 0, { 1416, -968}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 2355, -434, 77}, 0, { 2438, 54}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 1331, -434, 230}, 0, { 478, 1500}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 1331, -434, 538}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 1946, -434, 693}, 0, { 732, -290}, {0xbc, 0xca, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07008188, 0x0046c3a0, 47442, 0x00008188, 256); // 0x07008288 - 0x07008388 -static const Vtx bits_seg7_vertex_07008288[] = { - {{{ 410, -434, 538}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 1024, -434, 538}, 0, { 990, 2010}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 1024, -434, 230}, 0, { 480, 2520}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 410, -434, 230}, 0, { -540, 1498}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 1024, -639, 538}, 0, { 990, 2010}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 1331, -639, 538}, 0, { 2012, 3032}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 1331, -639, 229}, 0, { 1498, 3546}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 1024, -639, 230}, 0, { 480, 2520}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1228, -434, 691}, 0, { 480, 480}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 205, -434, 691}, 0, { 2864, 2862}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 205, -434, 77}, 0, { 1842, 3884}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -1228, -434, 77}, 0, { -540, 1500}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -101, 486, 691}, 0, { 1570, -4272}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 1485, 486, 691}, 0, { 5530, -310}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 631, 486, -683}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -101, 486, 77}, 0, { 38, -2738}, {0xbc, 0xca, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07008288, 0x0046c3a0, 47442, 0x00008288, 256); // 0x07008388 - 0x07008468 -static const Vtx bits_seg7_vertex_07008388[] = { - {{{ 1485, 486, 691}, 0, { 5530, -310}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 2197, 486, -325}, 0, { 4772, 4002}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 631, 486, -683}, 0, { 0, 990}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ 2197, 486, -683}, 0, { 3878, 4898}, {0xbc, 0xca, 0xbf, 0xff}}}, - {{{ -665, 179, 691}, 0, { 1194, 444}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -665, 179, 77}, 0, { 1194, 444}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -869, 179, 77}, 0, { 514, 444}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -869, 179, 691}, 0, { 514, 444}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -665, 179, 77}, 0, { 1194, 444}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -767, -25, 77}, 0, { 1398, 582}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -869, 179, 77}, 0, { 514, 444}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -869, 179, 691}, 0, { 514, 444}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -767, -25, 691}, 0, { 1398, 582}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -665, 179, 691}, 0, { 1194, 444}, {0x50, 0x50, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07008388, 0x0046c3a0, 47442, 0x00008388, 224); // 0x07008468 - 0x070084C8 -static const Vtx bits_seg7_vertex_07008468[] = { - {{{ -869, 179, 691}, 0, { 514, 444}, {0x32, 0x32, 0x32, 0xff}}}, - {{{ -869, 179, 77}, 0, { 514, 444}, {0x32, 0x32, 0x32, 0xff}}}, - {{{ -767, -25, 77}, 0, { 1398, 582}, {0x32, 0x32, 0x32, 0xff}}}, - {{{ -767, -25, 691}, 0, { 1398, 582}, {0x32, 0x32, 0x32, 0xff}}}, - {{{ -665, 179, 77}, 0, { 1194, 444}, {0x32, 0x32, 0x32, 0xff}}}, - {{{ -665, 179, 691}, 0, { 1194, 444}, {0x32, 0x32, 0x32, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07008468, 0x0046c3a0, 47442, 0x00008468, 96); // 0x070084C8 - 0x070085C8 -static const Vtx bits_seg7_vertex_070084C8[] = { - {{{ 410, -741, 230}, 0, { -200, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1024, -639, 230}, 0, { 1842, 650}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1331, -639, 230}, 0, { 3886, 650}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1331, -741, 230}, 0, { 3886, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 410, -434, 230}, 0, { -200, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1024, -434, 230}, 0, { 1842, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1024, -639, 538}, 0, { 2012, 650}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 410, -434, 538}, 0, { 0, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 410, -741, 538}, 0, { 0, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1024, -434, 538}, 0, { 2012, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1331, -639, 538}, 0, { 3034, 650}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1331, -741, 538}, 0, { 3034, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 2355, -434, 77}, 0, { 6440, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 2355, -741, 77}, 0, { 6440, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1946, -741, 78}, 0, { 5078, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1946, -434, 78}, 0, { 5078, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070084C8, 0x0046c3a0, 47442, 0x000084c8, 256); // 0x070085C8 - 0x070086C8 -static const Vtx bits_seg7_vertex_070085C8[] = { - {{{ 1946, -434, 693}, 0, { 5078, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 2355, -741, 691}, 0, { 6440, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 2355, -434, 691}, 0, { 6440, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1946, -741, 693}, 0, { 5078, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1024, -639, 230}, 0, { 1330, 650}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1024, -434, 538}, 0, { 308, 0}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1024, -639, 538}, 0, { 308, 650}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1024, -434, 230}, 0, { 1330, 0}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1946, -434, 693}, 0, { 5078, 0}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1331, -741, 538}, 0, { 3034, 990}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1946, -741, 693}, 0, { 5078, 990}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1331, -434, 538}, 0, { 3034, 0}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1331, -434, 230}, 0, { 3034, 0}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1946, -741, 78}, 0, { 5078, 990}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1331, -741, 230}, 0, { 3034, 990}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1946, -434, 78}, 0, { 5078, 0}, {0x68, 0x77, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070085C8, 0x0046c3a0, 47442, 0x000085c8, 256); // 0x070086C8 - 0x07008788 -static const Vtx bits_seg7_vertex_070086C8[] = { - {{{ 1331, -639, 538}, 0, { 308, 650}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 1331, -434, 230}, 0, { 1330, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 1331, -639, 230}, 0, { 1330, 650}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 1331, -434, 538}, 0, { 308, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 410, -741, 538}, 0, { 308, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 410, -434, 230}, 0, { 1330, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 410, -741, 230}, 0, { 1330, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 410, -434, 538}, 0, { 308, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 2355, -434, 691}, 0, { -200, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 2355, -741, 77}, 0, { 1842, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 2355, -434, 77}, 0, { 1842, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 2355, -741, 691}, 0, { -200, 990}, {0x74, 0x86, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_070086C8, 0x0046c3a0, 47442, 0x000086c8, 192); // 0x07008788 - 0x07008888 -static const Vtx bits_seg7_vertex_07008788[] = { - {{{ 2197, 486, -683}, 0, { 11140, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 2197, 282, -683}, 0, { 11140, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 631, 282, -683}, 0, { 3320, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ -1228, -434, 691}, 0, { 0, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 205, -639, 691}, 0, { 6120, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 205, -434, 691}, 0, { 6120, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ -1228, -639, 691}, 0, { 0, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ -101, 282, 691}, 0, { 120, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1485, 282, 691}, 0, { 8040, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 1485, 486, 691}, 0, { 8040, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ -101, 486, 691}, 0, { 120, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 205, -639, 77}, 0, { 0, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ -1228, -434, 77}, 0, { 6120, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 205, -434, 77}, 0, { 0, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ -1228, -639, 77}, 0, { 6120, 990}, {0x5c, 0x6b, 0x58, 0xff}}}, - {{{ 631, 486, -683}, 0, { 3320, 0}, {0x5c, 0x6b, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07008788, 0x0046c3a0, 47442, 0x00008788, 256); // 0x07008888 - 0x07008988 -static const Vtx bits_seg7_vertex_07008888[] = { - {{{ 631, 282, -683}, 0, { -132, 990}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ -101, 282, 77}, 0, { 5140, 990}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ -101, 486, 77}, 0, { 5140, 0}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 631, 486, -683}, 0, { -132, 0}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1485, 486, 691}, 0, { -180, 0}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 2197, 282, -325}, 0, { 6012, 990}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 2197, 486, -325}, 0, { 6012, 0}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 1485, 282, 691}, 0, { -180, 990}, {0x68, 0x77, 0x61, 0xff}}}, - {{{ 205, -434, 691}, 0, { 0, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 205, -639, 77}, 0, { 3032, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 205, -434, 77}, 0, { 3032, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ 205, -639, 691}, 0, { 0, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -101, 282, 691}, 0, { 2164, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -101, 486, 77}, 0, { -896, 0}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -101, 282, 77}, 0, { -896, 990}, {0x74, 0x86, 0x75, 0xff}}}, - {{{ -101, 486, 691}, 0, { 2164, 0}, {0x74, 0x86, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07008888, 0x0046c3a0, 47442, 0x00008888, 256); // 0x07008988 - 0x07008A08 static const Gfx bits_seg7_dl_07008988[] = { diff --git a/levels/bits/areas/1/9/model.inc.c b/levels/bits/areas/1/9/model.inc.c index df016408e..0034f6b4c 100644 --- a/levels/bits/areas/1/9/model.inc.c +++ b/levels/bits/areas/1/9/model.inc.c @@ -1,36 +1,9 @@ +#include "pc/rom_assets.h" // 0x07008DB8 - 0x07008EA8 -static const Vtx bits_seg7_vertex_07008DB8[] = { - {{{ -1121, -50, 147}, 0, { -788, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -388, 51, -613}, 0, { 8758, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1121, 51, 147}, 0, { -788, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1178, -50, -255}, 0, { 8598, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1178, 51, -255}, 0, { 8598, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 465, 51, 761}, 0, { 582, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 465, -50, 761}, 0, { 582, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1121, -50, 761}, 0, { -644, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 465, -50, 761}, 0, { 10596, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 465, 51, 761}, 0, { 10596, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1121, 51, 761}, 0, { -644, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -388, -50, -613}, 0, { -644, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1178, -50, -613}, 0, { 10596, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1178, 51, -613}, 0, { 10596, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -388, 51, -613}, 0, { -644, 0}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07008DB8, 0x0046c3a0, 47442, 0x00008db8, 240); // 0x07008EA8 - 0x07008F58 -static const Vtx bits_seg7_vertex_07008EA8[] = { - {{{ 4, -1177, 607}, 0, { 0, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 315, -1177, 607}, 0, { 3034, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 315, -1074, 607}, 0, { 3034, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1121, -50, 147}, 0, { -788, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -388, -50, -613}, 0, { 8758, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -388, 51, -613}, 0, { 8758, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 4, -1177, 299}, 0, { 0, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 315, -1074, 299}, 0, { 3034, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 4, -1074, 299}, 0, { 0, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 315, -1177, 299}, 0, { 3034, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 4, -1074, 607}, 0, { 0, 0}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bits_seg7_vertex_07008EA8, 0x0046c3a0, 47442, 0x00008ea8, 176); // 0x07008F58 - 0x07008FE8 static const Gfx bits_seg7_dl_07008F58[] = { diff --git a/levels/bits/areas/1/collision.inc.c b/levels/bits/areas/1/collision.inc.c index 130a24fe3..73ea41d38 100644 --- a/levels/bits/areas/1/collision.inc.c +++ b/levels/bits/areas/1/collision.inc.c @@ -1,2426 +1,3 @@ +#include "pc/rom_assets.h" // 0x07016E18 - 0x0701A76A -const Collision bits_seg7_collision_level[] = { - COL_INIT(), - COL_VERTEX_INIT(0x3D5), - COL_VERTEX(554, 6038, -4387), - COL_VERTEX(1041, 6038, -3645), - COL_VERTEX(1271, 6038, -3579), - COL_VERTEX(1041, 6038, -3491), - COL_VERTEX(964, 6038, -3158), - COL_VERTEX(1271, 6038, -2441), - COL_VERTEX(733, 6038, -2928), - COL_VERTEX(887, 6038, -3491), - COL_VERTEX(733, 6038, -2774), - COL_VERTEX(657, 6038, -2441), - COL_VERTEX(-571, 6038, -2441), - COL_VERTEX(861, 6038, -2032), - COL_VERTEX(887, 6038, -3645), - COL_VERTEX(-187, 6038, -3645), - COL_VERTEX(-341, 6038, -3645), - COL_VERTEX(-264, 6038, -3158), - COL_VERTEX(-571, 6038, -3568), - COL_VERTEX(-187, 6038, -3491), - COL_VERTEX(-34, 6038, -2928), - COL_VERTEX(-34, 6038, -2774), - COL_VERTEX(-162, 6038, -2032), - COL_VERTEX(42, 6038, -2441), - COL_VERTEX(119, 6038, -2928), - COL_VERTEX(856, 6499, -3675), - COL_VERTEX(1071, 6499, -3675), - COL_VERTEX(549, 6397, -2743), - COL_VERTEX(-64, 6396, -2743), - COL_VERTEX(-371, 6499, -3460), - COL_VERTEX(145, 6038, -4387), - COL_VERTEX(-341, 6038, -3491), - COL_VERTEX(580, 6038, -2774), - COL_VERTEX(119, 6038, -2774), - COL_VERTEX(580, 6038, -2928), - COL_VERTEX(856, 6499, -3460), - COL_VERTEX(1071, 6499, -3460), - COL_VERTEX(764, 6397, -2958), - COL_VERTEX(549, 6397, -2958), - COL_VERTEX(764, 6397, -2743), - COL_VERTEX(150, 6396, -2743), - COL_VERTEX(150, 6396, -2958), - COL_VERTEX(-64, 6396, -2958), - COL_VERTEX(-156, 6499, -3675), - COL_VERTEX(-371, 6499, -3675), - COL_VERTEX(-156, 6499, -3460), - COL_VERTEX(-3317, -2457, -718), - COL_VERTEX(-3317, -1637, -718), - COL_VERTEX(-3375, -1637, -776), - COL_VERTEX(-3375, -2457, -776), - COL_VERTEX(-3217, -2457, -718), - COL_VERTEX(-3217, -1637, -718), - COL_VERTEX(-3375, -1637, -876), - COL_VERTEX(-3375, -2457, -876), - COL_VERTEX(-3317, -1637, -934), - COL_VERTEX(-3317, -2457, -934), - COL_VERTEX(-3217, -1637, -934), - COL_VERTEX(-3217, -2457, -934), - COL_VERTEX(-3159, -1637, -876), - COL_VERTEX(-3159, -2457, -876), - COL_VERTEX(-3159, -2457, -776), - COL_VERTEX(-1748, -1330, -1299), - COL_VERTEX(-1799, -1330, -1248), - COL_VERTEX(-1748, -1330, -1197), - COL_VERTEX(-1697, -1330, -1248), - COL_VERTEX(52, -1402, -385), - COL_VERTEX(129, -1658, -385), - COL_VERTEX(52, -1658, -283), - COL_VERTEX(-75, -1658, -385), - COL_VERTEX(1, -1658, -283), - COL_VERTEX(1, -1658, -1143), - COL_VERTEX(-75, -1658, -1040), - COL_VERTEX(1, -1402, -1040), - COL_VERTEX(129, -1658, -1040), - COL_VERTEX(52, -1658, -1143), - COL_VERTEX(760, -2600, -429), - COL_VERTEX(760, -2539, -429), - COL_VERTEX(729, -2569, -398), - COL_VERTEX(698, -2615, -429), - COL_VERTEX(760, -2252, -429), - COL_VERTEX(760, -2615, -429), - COL_VERTEX(698, -2252, -429), - COL_VERTEX(729, -2569, -459), - COL_VERTEX(524, -2539, -429), - COL_VERTEX(667, -2569, -398), - COL_VERTEX(1378, -2144, -528), - COL_VERTEX(1378, -1893, -528), - COL_VERTEX(1347, -2175, -559), - COL_VERTEX(1394, -2252, -544), - COL_VERTEX(1363, -2252, -544), - COL_VERTEX(1378, -2206, -590), - COL_VERTEX(1409, -2252, -559), - COL_VERTEX(1378, -1893, -590), - COL_VERTEX(1347, -2252, -559), - COL_VERTEX(1190, -2206, -528), - COL_VERTEX(1378, -2206, -528), - COL_VERTEX(1317, -2206, -590), - COL_VERTEX(1190, -2206, -590), - COL_VERTEX(1378, -1791, -528), - COL_VERTEX(1409, -1555, -559), - COL_VERTEX(1347, -1555, -559), - COL_VERTEX(1378, -1791, -590), - COL_VERTEX(2275, 5679, -1417), - COL_VERTEX(2223, 5679, -1469), - COL_VERTEX(2326, 5679, -1469), - COL_VERTEX(2275, 5679, -1520), - COL_VERTEX(1199, 5679, -1469), - COL_VERTEX(2275, 5628, -1520), - COL_VERTEX(2223, 5577, -1469), - COL_VERTEX(2172, 5628, -1417), - COL_VERTEX(2275, 5628, -1417), - COL_VERTEX(3114, 4701, -1525), - COL_VERTEX(3114, 4752, -1474), - COL_VERTEX(2280, 4701, -1422), - COL_VERTEX(667, -2569, -705), - COL_VERTEX(729, -2569, -705), - COL_VERTEX(760, -2600, -736), - COL_VERTEX(524, -2539, -736), - COL_VERTEX(760, -2539, -736), - COL_VERTEX(729, -2569, -767), - COL_VERTEX(698, -2252, -736), - COL_VERTEX(760, -2615, -736), - COL_VERTEX(760, -2252, -736), - COL_VERTEX(698, -2615, -736), - COL_VERTEX(1041, 6447, -3491), - COL_VERTEX(1041, 6447, -3645), - COL_VERTEX(887, 6447, -3491), - COL_VERTEX(887, 6447, -3645), - COL_VERTEX(-4878, 2090, -1012), - COL_VERTEX(-4923, 2039, -904), - COL_VERTEX(-4878, 2039, -1012), - COL_VERTEX(-4878, 2039, -795), - COL_VERTEX(-4770, 2039, -750), - COL_VERTEX(-4661, 2039, -795), - COL_VERTEX(-4616, 2039, -904), - COL_VERTEX(-4661, 2039, -1012), - COL_VERTEX(-4770, 2039, -1057), - COL_VERTEX(-4770, 2346, -904), - COL_VERTEX(-4770, 2090, -801), - COL_VERTEX(-3159, -1637, -776), - COL_VERTEX(-1799, -2457, -1248), - COL_VERTEX(-1748, -2457, -1197), - COL_VERTEX(-1748, -2457, -1299), - COL_VERTEX(-1697, -2457, -1248), - COL_VERTEX(129, -2451, -385), - COL_VERTEX(-75, -2451, -385), - COL_VERTEX(52, -2451, -283), - COL_VERTEX(1, -2451, -283), - COL_VERTEX(1, -1402, -385), - COL_VERTEX(-75, -2451, -1040), - COL_VERTEX(129, -2451, -1040), - COL_VERTEX(1, -2451, -1143), - COL_VERTEX(52, -2451, -1143), - COL_VERTEX(52, -1402, -1040), - COL_VERTEX(760, -2569, -398), - COL_VERTEX(760, -2569, -459), - COL_VERTEX(729, -2615, -398), - COL_VERTEX(729, -2252, -398), - COL_VERTEX(729, -2615, -459), - COL_VERTEX(729, -2252, -459), - COL_VERTEX(524, -2569, -459), - COL_VERTEX(698, -2539, -429), - COL_VERTEX(524, -2569, -398), - COL_VERTEX(1347, -1893, -559), - COL_VERTEX(1409, -2175, -559), - COL_VERTEX(1378, -2252, -528), - COL_VERTEX(1409, -1893, -559), - COL_VERTEX(1378, -2252, -590), - COL_VERTEX(1347, -2236, -559), - COL_VERTEX(1409, -2236, -559), - COL_VERTEX(1190, -2236, -559), - COL_VERTEX(1190, -2175, -559), - COL_VERTEX(1378, -1555, -528), - COL_VERTEX(1347, -1791, -559), - COL_VERTEX(1409, -1791, -559), - COL_VERTEX(1378, -1555, -590), - COL_VERTEX(2275, 4415, -1417), - COL_VERTEX(2326, 4415, -1469), - COL_VERTEX(2275, 4415, -1520), - COL_VERTEX(2223, 4415, -1469), - COL_VERTEX(1199, 5628, -1417), - COL_VERTEX(1199, 5628, -1520), - COL_VERTEX(1199, 5577, -1469), - COL_VERTEX(2269, 4701, -1525), - COL_VERTEX(2321, 4752, -1474), - COL_VERTEX(2372, 4701, -1422), - COL_VERTEX(3114, 4701, -1422), - COL_VERTEX(2326, 4747, -1469), - COL_VERTEX(698, -2539, -736), - COL_VERTEX(760, -2569, -705), - COL_VERTEX(760, -2569, -767), - COL_VERTEX(524, -2569, -705), - COL_VERTEX(524, -2569, -767), - COL_VERTEX(729, -2252, -767), - COL_VERTEX(729, -2615, -767), - COL_VERTEX(729, -2615, -705), - COL_VERTEX(729, -2252, -705), - COL_VERTEX(733, 6345, -2774), - COL_VERTEX(580, 6345, -2774), - COL_VERTEX(733, 6345, -2928), - COL_VERTEX(580, 6345, -2928), - COL_VERTEX(-341, 6447, -3645), - COL_VERTEX(-341, 6447, -3491), - COL_VERTEX(-187, 6447, -3645), - COL_VERTEX(-187, 6447, -3491), - COL_VERTEX(-34, 6345, -2928), - COL_VERTEX(-34, 6345, -2774), - COL_VERTEX(119, 6345, -2928), - COL_VERTEX(119, 6345, -2774), - COL_VERTEX(-4923, 2090, -904), - COL_VERTEX(-4878, 2090, -795), - COL_VERTEX(-4770, 2090, -750), - COL_VERTEX(-4770, 2090, -1057), - COL_VERTEX(-4661, 2090, -795), - COL_VERTEX(-4616, 2090, -904), - COL_VERTEX(-4661, 2090, -1012), - COL_VERTEX(-4872, 2090, -904), - COL_VERTEX(-4667, 2090, -904), - COL_VERTEX(-4770, 2090, -1006), - COL_VERTEX(-520, 3646, -494), - COL_VERTEX(-520, 3646, -1313), - COL_VERTEX(708, 3646, -904), - COL_VERTEX(-89, 3646, -1313), - COL_VERTEX(-110, 3902, -1313), - COL_VERTEX(-110, 3954, -2030), - COL_VERTEX(298, 3646, -494), - COL_VERTEX(708, 3954, -1723), - COL_VERTEX(708, 3902, -904), - COL_VERTEX(-520, 3800, -1313), - COL_VERTEX(-520, 3902, -1262), - COL_VERTEX(-520, 3902, -1313), - COL_VERTEX(-520, 3800, -1262), - COL_VERTEX(-59, 3800, -1262), - COL_VERTEX(-520, 3902, -494), - COL_VERTEX(298, 3902, -494), - COL_VERTEX(268, 3902, -545), - COL_VERTEX(-520, 3902, -545), - COL_VERTEX(2193, 4414, -706), - COL_VERTEX(1476, 4414, -297), - COL_VERTEX(2193, 4619, -706), - COL_VERTEX(2193, 4414, -2440), - COL_VERTEX(2193, 4414, -1320), - COL_VERTEX(2193, 4517, -706), - COL_VERTEX(2193, 4619, -2440), - COL_VERTEX(2141, 4619, -2389), - COL_VERTEX(1476, 4414, -1723), - COL_VERTEX(2193, 4619, -297), - COL_VERTEX(-110, 4210, -2030), - COL_VERTEX(1476, 4619, -2440), - COL_VERTEX(708, 4210, -2440), - COL_VERTEX(298, 4005, -2440), - COL_VERTEX(708, 4210, -1723), - COL_VERTEX(657, 3902, -904), - COL_VERTEX(268, 3800, -545), - COL_VERTEX(657, 3800, -904), - COL_VERTEX(298, 4210, -2439), - COL_VERTEX(-59, 4209, -2029), - COL_VERTEX(1476, 4619, -2389), - COL_VERTEX(708, 4210, -2389), - COL_VERTEX(349, 4107, -2389), - COL_VERTEX(2141, 4517, -1320), - COL_VERTEX(708, 4210, -1774), - COL_VERTEX(-59, 4210, -2030), - COL_VERTEX(-59, 3902, -1313), - COL_VERTEX(-59, 3800, -1313), - COL_VERTEX(657, 4107, -1723), - COL_VERTEX(1476, 4619, -1774), - COL_VERTEX(1527, 4619, -1774), - COL_VERTEX(708, 4107, -1774), - COL_VERTEX(2141, 4517, -348), - COL_VERTEX(2141, 4619, -706), - COL_VERTEX(1527, 4619, -348), - COL_VERTEX(1527, 4517, -1774), - COL_VERTEX(2193, 4619, -1320), - COL_VERTEX(-110, 4107, -2030), - COL_VERTEX(-59, 4107, -2030), - COL_VERTEX(708, 4107, -1723), - COL_VERTEX(5365, 3081, -4249), - COL_VERTEX(5672, 3081, -4249), - COL_VERTEX(5569, 3286, -4146), - COL_VERTEX(5416, 3081, -3890), - COL_VERTEX(5467, 3286, -4044), - COL_VERTEX(5621, 3081, -3890), - COL_VERTEX(5569, 2927, -4044), - COL_VERTEX(6068, 3615, -4249), - COL_VERTEX(5761, 3615, -4249), - COL_VERTEX(5966, 3820, -4146), - COL_VERTEX(6017, 3615, -3890), - COL_VERTEX(5863, 3820, -4044), - COL_VERTEX(5812, 3615, -3890), - COL_VERTEX(5966, 3462, -4044), - COL_VERTEX(-2957, -1330, -479), - COL_VERTEX(-3571, -1535, -634), - COL_VERTEX(-3878, -1535, -634), - COL_VERTEX(-3571, -1330, -941), - COL_VERTEX(-2547, -1330, -1094), - COL_VERTEX(-3571, -1637, -941), - COL_VERTEX(-4493, -1637, -941), - COL_VERTEX(-3878, -1535, -941), - COL_VERTEX(-4493, -1637, -634), - COL_VERTEX(-3571, -1433, -634), - COL_VERTEX(-2547, -1330, -480), - COL_VERTEX(1271, 5833, -4489), - COL_VERTEX(861, 5833, -2032), - COL_VERTEX(-571, 5833, -2441), - COL_VERTEX(-571, 6243, -4489), - COL_VERTEX(-571, 5884, -4489), - COL_VERTEX(145, 6243, -4387), - COL_VERTEX(-571, 6038, -4387), - COL_VERTEX(-571, 6243, -4387), - COL_VERTEX(145, 6038, -4489), - COL_VERTEX(145, 6243, -4489), - COL_VERTEX(1296, 6243, -6402), - COL_VERTEX(1296, 6243, -5657), - COL_VERTEX(1296, 6447, -5657), - COL_VERTEX(759, 6243, -5104), - COL_VERTEX(-546, 6243, -5657), - COL_VERTEX(-546, 6243, -6402), - COL_VERTEX(554, 6447, -5104), - COL_VERTEX(554, 6345, -4899), - COL_VERTEX(554, 6243, -4694), - COL_VERTEX(554, 6140, -4489), - COL_VERTEX(657, 6243, -4489), - COL_VERTEX(657, 6038, -4489), - COL_VERTEX(554, 6243, -4489), - COL_VERTEX(657, 6447, -5104), - COL_VERTEX(42, 6243, -4489), - COL_VERTEX(145, 6447, -5104), - COL_VERTEX(42, 6038, -4489), - COL_VERTEX(554, 6038, -4489), - COL_VERTEX(567, 6447, -5509), - COL_VERTEX(136, 6447, -5509), - COL_VERTEX(-168, 6447, -5814), - COL_VERTEX(-168, 6447, -6245), - COL_VERTEX(136, 6447, -6550), - COL_VERTEX(567, 6447, -6550), - COL_VERTEX(872, 6447, -6245), - COL_VERTEX(874, 6447, -5812), - COL_VERTEX(214, 6550, -5698), - COL_VERTEX(489, 6550, -5698), - COL_VERTEX(21, 6550, -5892), - COL_VERTEX(21, 6550, -6167), - COL_VERTEX(214, 6550, -6361), - COL_VERTEX(489, 6550, -6361), - COL_VERTEX(683, 6550, -6167), - COL_VERTEX(683, 6550, -5892), - COL_VERTEX(759, 6447, -5104), - COL_VERTEX(782, 6447, -5104), - COL_VERTEX(-59, 6243, -5104), - COL_VERTEX(753, 6243, -6969), - COL_VERTEX(-14, 6447, -6969), - COL_VERTEX(-546, 6447, -6402), - COL_VERTEX(1271, 6038, -4489), - COL_VERTEX(1271, 6243, -4489), - COL_VERTEX(1271, 6243, -4387), - COL_VERTEX(1271, 5884, -4489), - COL_VERTEX(-3071, -5119, 307), - COL_VERTEX(-3071, -4525, 307), - COL_VERTEX(-3071, -5119, -306), - COL_VERTEX(-3685, -4525, 307), - COL_VERTEX(-3890, -5119, 307), - COL_VERTEX(-3890, -4709, 307), - COL_VERTEX(-3890, -5119, -306), - COL_VERTEX(-4505, -4709, 307), - COL_VERTEX(-4709, -5119, 307), - COL_VERTEX(-4709, -4914, 307), - COL_VERTEX(-4709, -5119, -306), - COL_VERTEX(-5324, -4914, 205), - COL_VERTEX(-7474, -5119, 410), - COL_VERTEX(-6245, -4812, 205), - COL_VERTEX(-7474, -4812, -409), - COL_VERTEX(-6245, -4914, 614), - COL_VERTEX(-6245, -5119, 614), - COL_VERTEX(-5529, -5119, 102), - COL_VERTEX(-5529, -5119, -101), - COL_VERTEX(-6245, -5119, -613), - COL_VERTEX(-1689, -4111, 52), - COL_VERTEX(-1842, -4111, -29), - COL_VERTEX(-1842, -4177, 93), - COL_VERTEX(-1842, -5119, 410), - COL_VERTEX(-1842, -4095, 410), - COL_VERTEX(-2866, -4095, 307), - COL_VERTEX(-1842, -5119, -409), - COL_VERTEX(114, -2661, -173), - COL_VERTEX(-4697, -2661, -173), - COL_VERTEX(524, -2661, -378), - COL_VERTEX(114, -2457, -1504), - COL_VERTEX(-4697, -2457, -1504), - COL_VERTEX(-4697, -2457, -173), - COL_VERTEX(-5107, -2457, -378), - COL_VERTEX(-4697, -2661, -1504), - COL_VERTEX(1229, -4095, 318), - COL_VERTEX(1229, -4095, -295), - COL_VERTEX(2048, -4300, -398), - COL_VERTEX(2048, -4095, 420), - COL_VERTEX(3277, -4300, -398), - COL_VERTEX(2458, -3890, 420), - COL_VERTEX(3277, -2047, -398), - COL_VERTEX(2458, -3890, -398), - COL_VERTEX(3277, -2047, 420), - COL_VERTEX(3277, -2252, 420), - COL_VERTEX(4813, -2252, 420), - COL_VERTEX(1229, -4111, 52), - COL_VERTEX(1229, -4111, -29), - COL_VERTEX(1229, -4177, -70), - COL_VERTEX(1075, -4177, -70), - COL_VERTEX(1075, -4111, 52), - COL_VERTEX(5734, -1351, -1524), - COL_VERTEX(5734, -1689, -398), - COL_VERTEX(5786, -1689, -347), - COL_VERTEX(4813, -1945, -398), - COL_VERTEX(5786, -1791, -347), - COL_VERTEX(6605, -1566, -2139), - COL_VERTEX(6554, -1351, -1575), - COL_VERTEX(6605, -1351, -2139), - COL_VERTEX(6554, -1351, -2087), - COL_VERTEX(5176, -1349, -2087), - COL_VERTEX(6554, -1453, -2087), - COL_VERTEX(5069, -1555, -2139), - COL_VERTEX(5069, -1453, -1524), - COL_VERTEX(5069, -1453, -1575), - COL_VERTEX(5786, -1453, -1575), - COL_VERTEX(5176, -1349, -1524), - COL_VERTEX(4813, -1945, 369), - COL_VERTEX(5786, -1689, 369), - COL_VERTEX(4813, -2047, 369), - COL_VERTEX(5786, -1904, 420), - COL_VERTEX(6554, -1689, 11), - COL_VERTEX(6605, -1689, 62), - COL_VERTEX(5786, -1791, 369), - COL_VERTEX(6605, -1904, 62), - COL_VERTEX(5734, -1904, -398), - COL_VERTEX(6605, -1904, -398), - COL_VERTEX(6554, -1453, -1575), - COL_VERTEX(5786, -1351, -1524), - COL_VERTEX(2714, -1586, -2190), - COL_VERTEX(3226, -1586, -2190), - COL_VERTEX(2714, -1371, -1524), - COL_VERTEX(3226, -1474, -1575), - COL_VERTEX(2714, -1474, -2139), - COL_VERTEX(2048, -1187, -2139), - COL_VERTEX(3226, -1474, -2190), - COL_VERTEX(2714, -1371, -2139), - COL_VERTEX(2048, -1084, -2139), - COL_VERTEX(2714, -1371, -1575), - COL_VERTEX(2048, -1084, -1575), - COL_VERTEX(1536, -1187, -2139), - COL_VERTEX(1485, -1084, -1575), - COL_VERTEX(1485, -1299, -1524), - COL_VERTEX(1485, -1084, -2190), - COL_VERTEX(2099, -1084, -1524), - COL_VERTEX(2095, -1351, -1020), - COL_VERTEX(2044, -1453, -1020), - COL_VERTEX(2044, -1351, -1020), - COL_VERTEX(1481, -1453, -1020), - COL_VERTEX(1481, -1555, -1020), - COL_VERTEX(1536, -1187, -1575), - COL_VERTEX(1173, -1453, -1020), - COL_VERTEX(2095, -1351, -405), - COL_VERTEX(2095, -1555, -405), - COL_VERTEX(2044, -1453, -457), - COL_VERTEX(1481, -1351, -457), - COL_VERTEX(1173, -1555, -405), - COL_VERTEX(1173, -1555, -1020), - COL_VERTEX(1481, -1453, -405), - COL_VERTEX(1190, -2149, -787), - COL_VERTEX(1190, -2149, -378), - COL_VERTEX(422, -2252, -787), - COL_VERTEX(1190, -2252, -787), - COL_VERTEX(1548, -1791, -787), - COL_VERTEX(1548, -1791, -70), - COL_VERTEX(1548, -1893, -787), - COL_VERTEX(1190, -1893, -787), - COL_VERTEX(-6131, -1330, -1094), - COL_VERTEX(-4697, -1535, -1094), - COL_VERTEX(-6131, -1228, -480), - COL_VERTEX(-4697, -1228, -480), - COL_VERTEX(-6131, -1330, -480), - COL_VERTEX(-3899, 2059, -1211), - COL_VERTEX(-2466, 2059, -1211), - COL_VERTEX(-3899, 2162, -597), - COL_VERTEX(-2466, 2162, -597), - COL_VERTEX(-3899, 2059, -597), - COL_VERTEX(1476, 5628, -701), - COL_VERTEX(42, 5833, -701), - COL_VERTEX(1476, 5833, -701), - COL_VERTEX(1476, 5833, -1315), - COL_VERTEX(42, 5833, -1315), - COL_VERTEX(-2466, 2059, -597), - COL_VERTEX(-3417, -409, -480), - COL_VERTEX(-2705, -613, -1497), - COL_VERTEX(-2705, -409, -1855), - COL_VERTEX(-4697, -1330, -480), - COL_VERTEX(-6131, -921, -1094), - COL_VERTEX(-6745, -921, -992), - COL_VERTEX(-6950, -1330, -582), - COL_VERTEX(-3417, -613, -480), - COL_VERTEX(-5005, -613, -480), - COL_VERTEX(-4271, -613, -1855), - COL_VERTEX(-5005, -409, -1094), - COL_VERTEX(-5773, -716, -480), - COL_VERTEX(-5670, -921, -480), - COL_VERTEX(-5568, -716, -1094), - COL_VERTEX(-3417, -306, -480), - COL_VERTEX(-5005, -306, -480), - COL_VERTEX(-4271, -409, -1855), - COL_VERTEX(-1302, -336, -1103), - COL_VERTEX(-1660, -438, -1615), - COL_VERTEX(-2223, -592, -1513), - COL_VERTEX(-2223, -490, -1923), - COL_VERTEX(-2705, -409, -1497), - COL_VERTEX(-2223, -490, -1513), - COL_VERTEX(-1660, -541, -1615), - COL_VERTEX(-1763, -438, -1103), - COL_VERTEX(-892, -234, -1308), - COL_VERTEX(-995, -643, -1308), - COL_VERTEX(-2223, -592, -1923), - COL_VERTEX(-1302, -438, -1103), - COL_VERTEX(-1353, -438, -643), - COL_VERTEX(-1353, -541, -643), - COL_VERTEX(-687, -541, -643), - COL_VERTEX(-73, -438, -1206), - COL_VERTEX(-6050, 3800, -494), - COL_VERTEX(-4411, 3493, -494), - COL_VERTEX(-4411, 3800, -1313), - COL_VERTEX(-6050, 3493, -494), - COL_VERTEX(-4411, 3493, -1313), - COL_VERTEX(-520, 3493, -494), - COL_VERTEX(-2158, 3800, -494), - COL_VERTEX(-2158, 3493, -494), - COL_VERTEX(-520, 3493, -1313), - COL_VERTEX(-3319, 3032, -1211), - COL_VERTEX(-3541, 2469, -1211), - COL_VERTEX(-3131, 2469, -597), - COL_VERTEX(-3541, 2469, -597), - COL_VERTEX(-3353, 3032, -597), - COL_VERTEX(-2275, 2428, -597), - COL_VERTEX(-2070, 2735, -597), - COL_VERTEX(-2275, 2735, -1211), - COL_VERTEX(-2070, 2428, -1211), - COL_VERTEX(-1455, 2735, -1211), - COL_VERTEX(-1251, 2428, -1211), - COL_VERTEX(-1251, 2735, -597), - COL_VERTEX(-1455, 2428, -597), - COL_VERTEX(-227, 2940, -597), - COL_VERTEX(-22, 2940, -597), - COL_VERTEX(-124, 3042, -597), - COL_VERTEX(-124, 3042, -1211), - COL_VERTEX(-124, 2837, -597), - COL_VERTEX(-534, 2428, -597), - COL_VERTEX(-329, 2633, -597), - COL_VERTEX(-534, 2633, -1211), - COL_VERTEX(-329, 2428, -1211), - COL_VERTEX(284, 2428, -1211), - COL_VERTEX(80, 2633, -1211), - COL_VERTEX(284, 2633, -597), - COL_VERTEX(-1865, 3042, -597), - COL_VERTEX(-1763, 3145, -597), - COL_VERTEX(-1763, 2940, -597), - COL_VERTEX(-1660, 3042, -597), - COL_VERTEX(-1763, 3145, -1211), - COL_VERTEX(80, 2428, -597), - COL_VERTEX(1718, 2428, -597), - COL_VERTEX(913, 2428, -597), - COL_VERTEX(1718, 2530, -597), - COL_VERTEX(1718, 2428, -1211), - COL_VERTEX(913, 2530, -597), - COL_VERTEX(745, -234, -591), - COL_VERTEX(2793, 1097, -591), - COL_VERTEX(438, -234, -591), - COL_VERTEX(960, -431, -1206), - COL_VERTEX(2588, 1301, -1206), - COL_VERTEX(2588, 1301, -591), - COL_VERTEX(4739, 1138, -1308), - COL_VERTEX(3817, 1301, -1206), - COL_VERTEX(-6306, 3928, -750), - COL_VERTEX(-6306, 3928, -1057), - COL_VERTEX(-6306, 3954, -1057), - COL_VERTEX(-6050, 3774, -1313), - COL_VERTEX(-6613, 3928, -1057), - COL_VERTEX(-6869, 3774, -494), - COL_VERTEX(-6613, 3928, -750), - COL_VERTEX(-6613, 3954, -750), - COL_VERTEX(42, 5628, -2339), - COL_VERTEX(42, 5628, -1315), - COL_VERTEX(657, 5628, -2339), - COL_VERTEX(5251, 1424, -1308), - COL_VERTEX(5517, 2571, -514), - COL_VERTEX(5251, 1424, -489), - COL_VERTEX(4739, 1301, -489), - COL_VERTEX(3356, 2428, -2645), - COL_VERTEX(3356, 2428, -597), - COL_VERTEX(3868, 2223, -699), - COL_VERTEX(3971, 2428, -597), - COL_VERTEX(7653, 4483, -1532), - COL_VERTEX(7683, 4543, -2350), - COL_VERTEX(7401, 4476, -2969), - COL_VERTEX(3868, 2223, -3464), - COL_VERTEX(3459, 2223, -3464), - COL_VERTEX(5336, 2808, -3464), - COL_VERTEX(5377, 2705, -3464), - COL_VERTEX(4582, 2325, -3464), - COL_VERTEX(6134, 3868, -3464), - COL_VERTEX(6908, 4260, -2391), - COL_VERTEX(6134, 3868, -2645), - COL_VERTEX(4582, 2488, -2645), - COL_VERTEX(6875, 4235, -1471), - COL_VERTEX(6532, 3905, -1300), - COL_VERTEX(6552, 3885, -1300), - COL_VERTEX(7456, 4499, -957), - COL_VERTEX(6193, 2899, -1308), - COL_VERTEX(6172, 2940, -1308), - COL_VERTEX(6572, 3904, -456), - COL_VERTEX(6979, 4282, -663), - COL_VERTEX(6979, 4322, -663), - COL_VERTEX(5763, 2837, -489), - COL_VERTEX(5756, 2772, -489), - COL_VERTEX(5517, 2571, -1308), - COL_VERTEX(6618, 3629, -2093), - COL_VERTEX(6516, 3834, -1991), - COL_VERTEX(6311, 3629, -2093), - COL_VERTEX(6414, 3834, -1888), - COL_VERTEX(6567, 3629, -1735), - COL_VERTEX(6362, 3629, -1735), - COL_VERTEX(6516, 3476, -1888), - COL_VERTEX(1071, 6447, -3460), - COL_VERTEX(856, 6447, -3460), - COL_VERTEX(856, 6447, -3675), - COL_VERTEX(1071, 6447, -3675), - COL_VERTEX(549, 6345, -2958), - COL_VERTEX(549, 6345, -2743), - COL_VERTEX(764, 6345, -2958), - COL_VERTEX(764, 6345, -2743), - COL_VERTEX(-64, 6345, -2958), - COL_VERTEX(-64, 6345, -2743), - COL_VERTEX(150, 6345, -2743), - COL_VERTEX(150, 6345, -2958), - COL_VERTEX(-371, 6447, -3675), - COL_VERTEX(-371, 6447, -3460), - COL_VERTEX(-156, 6447, -3460), - COL_VERTEX(-156, 6447, -3675), - COL_VERTEX(-3878, -1433, -634), - COL_VERTEX(-3878, -1535, -942), - COL_VERTEX(-571, 5884, -4797), - COL_VERTEX(-192, -2661, -1658), - COL_VERTEX(-141, -2610, -1504), - COL_VERTEX(-397, -2661, -1658), - COL_VERTEX(-397, -2610, -1658), - COL_VERTEX(-520, 3800, -545), - COL_VERTEX(-520, 3800, -494), - COL_VERTEX(-110, 3902, -1262), - COL_VERTEX(-59, 3902, -1262), - COL_VERTEX(2193, 4414, -297), - COL_VERTEX(2193, 4517, -1320), - COL_VERTEX(1476, 4619, -297), - COL_VERTEX(2141, 4619, -348), - COL_VERTEX(2141, 4517, -706), - COL_VERTEX(2141, 4619, -1320), - COL_VERTEX(1476, 4619, -1723), - COL_VERTEX(1476, 4414, -2440), - COL_VERTEX(708, 4005, -2440), - COL_VERTEX(298, 4210, -2440), - COL_VERTEX(1527, 4517, -2389), - COL_VERTEX(2141, 4517, -2389), - COL_VERTEX(657, 4210, -1723), - COL_VERTEX(349, 4210, -2389), - COL_VERTEX(708, 4107, -2389), - COL_VERTEX(657, 4210, -1774), - COL_VERTEX(657, 4107, -1774), - COL_VERTEX(1476, 4466, -1774), - COL_VERTEX(1527, 4466, -1774), - COL_VERTEX(1527, 4517, -348), - COL_VERTEX(5467, 3286, -4146), - COL_VERTEX(5569, 3286, -4044), - COL_VERTEX(5467, 2927, -4044), - COL_VERTEX(5569, 2927, -4146), - COL_VERTEX(5467, 2927, -4146), - COL_VERTEX(5966, 3820, -4044), - COL_VERTEX(5863, 3820, -4146), - COL_VERTEX(5863, 3462, -4044), - COL_VERTEX(5863, 3462, -4146), - COL_VERTEX(5966, 3462, -4146), - COL_VERTEX(-3571, -1330, -634), - COL_VERTEX(-3571, -1637, -634), - COL_VERTEX(-2957, -1637, -479), - COL_VERTEX(-2547, -1637, -480), - COL_VERTEX(-3571, -1535, -941), - COL_VERTEX(-2957, -1637, -1093), - COL_VERTEX(-2957, -1330, -1093), - COL_VERTEX(-4493, -1330, -634), - COL_VERTEX(-3878, -1330, -634), - COL_VERTEX(-4493, -1330, -941), - COL_VERTEX(-2547, -1637, -1094), - COL_VERTEX(-3878, -1330, -941), - COL_VERTEX(1271, 5833, -2441), - COL_VERTEX(-162, 5833, -2032), - COL_VERTEX(-571, 6038, -4489), - COL_VERTEX(-571, 5833, -4489), - COL_VERTEX(-571, 5833, -4797), - COL_VERTEX(145, 6345, -5104), - COL_VERTEX(42, 6243, -5104), - COL_VERTEX(657, 6243, -5104), - COL_VERTEX(1296, 6447, -6402), - COL_VERTEX(753, 6447, -6969), - COL_VERTEX(881, 5731, -6249), - COL_VERTEX(881, 5731, -5810), - COL_VERTEX(42, 6447, -5104), - COL_VERTEX(571, 5731, -5500), - COL_VERTEX(-14, 6243, -6969), - COL_VERTEX(-546, 6447, -5657), - COL_VERTEX(-59, 6447, -5104), - COL_VERTEX(132, 5731, -5500), - COL_VERTEX(-177, 5731, -5810), - COL_VERTEX(-177, 5731, -6249), - COL_VERTEX(554, 6345, -5104), - COL_VERTEX(145, 6243, -4899), - COL_VERTEX(554, 6243, -4899), - COL_VERTEX(145, 6345, -4899), - COL_VERTEX(145, 6140, -4694), - COL_VERTEX(554, 6140, -4694), - COL_VERTEX(145, 6243, -4694), - COL_VERTEX(145, 6140, -4489), - COL_VERTEX(136, 6550, -5509), - COL_VERTEX(-168, 6550, -5814), - COL_VERTEX(567, 6550, -5509), - COL_VERTEX(-168, 6550, -6245), - COL_VERTEX(136, 6550, -6550), - COL_VERTEX(567, 6550, -6550), - COL_VERTEX(872, 6550, -6245), - COL_VERTEX(874, 6550, -5812), - COL_VERTEX(214, 6652, -5698), - COL_VERTEX(21, 6652, -5892), - COL_VERTEX(489, 6652, -5698), - COL_VERTEX(21, 6652, -6167), - COL_VERTEX(214, 6652, -6361), - COL_VERTEX(489, 6652, -6361), - COL_VERTEX(683, 6652, -6167), - COL_VERTEX(683, 6652, -5892), - COL_VERTEX(782, 6243, -5104), - COL_VERTEX(1271, 6038, -4387), - COL_VERTEX(554, 6243, -4387), - COL_VERTEX(-3071, -4525, -306), - COL_VERTEX(-3685, -5119, 307), - COL_VERTEX(-3685, -4525, -306), - COL_VERTEX(-3685, -5119, -306), - COL_VERTEX(1271, 5884, -4797), - COL_VERTEX(-3890, -4709, -306), - COL_VERTEX(-4505, -5119, 307), - COL_VERTEX(-4505, -4709, -306), - COL_VERTEX(-4505, -5119, -306), - COL_VERTEX(-4709, -4914, -306), - COL_VERTEX(-5324, -5119, 205), - COL_VERTEX(-5324, -4914, -204), - COL_VERTEX(-5324, -5119, -204), - COL_VERTEX(-7474, -4812, 410), - COL_VERTEX(-7474, -5119, -409), - COL_VERTEX(-6245, -5119, 205), - COL_VERTEX(-6245, -4812, -204), - COL_VERTEX(-6245, -5119, -204), - COL_VERTEX(-5529, -4935, 102), - COL_VERTEX(-5529, -4935, -101), - COL_VERTEX(-6245, -4914, -613), - COL_VERTEX(-1689, -4111, -29), - COL_VERTEX(-1842, -4111, 52), - COL_VERTEX(-1689, -4177, -70), - COL_VERTEX(-1842, -4177, -70), - COL_VERTEX(-1689, -4177, 93), - COL_VERTEX(-1842, -4095, -409), - COL_VERTEX(-2866, -5119, 307), - COL_VERTEX(-2866, -5119, -306), - COL_VERTEX(-2866, -4095, -306), - COL_VERTEX(524, -2457, -378), - COL_VERTEX(114, -2457, -173), - COL_VERTEX(524, -2661, -1299), - COL_VERTEX(524, -2457, -1299), - COL_VERTEX(114, -2661, -1504), - COL_VERTEX(-5107, -2661, -378), - COL_VERTEX(-5107, -2661, -1299), - COL_VERTEX(-5107, -2457, -1299), - COL_VERTEX(1229, -4300, -295), - COL_VERTEX(2048, -4095, -398), - COL_VERTEX(1229, -4300, 318), - COL_VERTEX(2048, -4300, 420), - COL_VERTEX(3277, -4300, 420), - COL_VERTEX(3277, -2252, -398), - COL_VERTEX(4813, -2252, -398), - COL_VERTEX(2867, -2252, -398), - COL_VERTEX(4813, -2047, -398), - COL_VERTEX(2867, -2252, 420), - COL_VERTEX(4813, -2047, 420), - COL_VERTEX(1075, -4111, -29), - COL_VERTEX(1229, -4177, 93), - COL_VERTEX(1075, -4177, 93), - COL_VERTEX(5734, -1566, -1524), - COL_VERTEX(4813, -1945, -347), - COL_VERTEX(4813, -2047, -347), - COL_VERTEX(5176, -1349, -2139), - COL_VERTEX(6605, -1351, -1575), - COL_VERTEX(6605, -1566, -1575), - COL_VERTEX(5069, -1453, -2139), - COL_VERTEX(6605, -1689, -398), - COL_VERTEX(6554, -1689, -398), - COL_VERTEX(5069, -1453, -2087), - COL_VERTEX(5069, -1555, -1524), - COL_VERTEX(5176, -1349, -1575), - COL_VERTEX(5786, -1351, -1575), - COL_VERTEX(4813, -1945, 420), - COL_VERTEX(5786, -1689, 420), - COL_VERTEX(6554, -1791, -398), - COL_VERTEX(6554, -1791, 11), - COL_VERTEX(3226, -1474, -1524), - COL_VERTEX(3226, -1586, -1524), - COL_VERTEX(3123, -1371, -1524), - COL_VERTEX(2714, -1586, -1524), - COL_VERTEX(3123, -1371, -2139), - COL_VERTEX(3123, -1371, -2190), - COL_VERTEX(2714, -1371, -2190), - COL_VERTEX(3123, -1371, -1575), - COL_VERTEX(2099, -1299, -1524), - COL_VERTEX(2099, -1299, -2190), - COL_VERTEX(2048, -1084, -2190), - COL_VERTEX(3226, -1474, -2139), - COL_VERTEX(2714, -1474, -1575), - COL_VERTEX(2048, -1187, -1575), - COL_VERTEX(1536, -1084, -2139), - COL_VERTEX(1536, -1084, -1575), - COL_VERTEX(1485, -1299, -2190), - COL_VERTEX(2095, -1555, -1020), - COL_VERTEX(2044, -1351, -457), - COL_VERTEX(1532, -1351, -1020), - COL_VERTEX(1481, -1351, -1020), - COL_VERTEX(1532, -1453, -1020), - COL_VERTEX(1481, -1351, -405), - COL_VERTEX(1173, -1453, -405), - COL_VERTEX(1481, -1453, -457), - COL_VERTEX(2095, -1453, -405), - COL_VERTEX(1190, -2252, -378), - COL_VERTEX(422, -2149, -378), - COL_VERTEX(422, -2252, -378), - COL_VERTEX(422, -2149, -787), - COL_VERTEX(1548, -1893, -70), - COL_VERTEX(1190, -1791, -70), - COL_VERTEX(1190, -1893, -70), - COL_VERTEX(1190, -1791, -787), - COL_VERTEX(-4697, -1228, -1094), - COL_VERTEX(-6131, -1228, -1094), - COL_VERTEX(-4697, -1330, -1094), - COL_VERTEX(-6131, -1535, -1094), - COL_VERTEX(-4697, -1535, -480), - COL_VERTEX(-6131, -1535, -480), - COL_VERTEX(-2466, 2162, -1211), - COL_VERTEX(-3899, 2162, -1211), - COL_VERTEX(-3899, 1854, -1211), - COL_VERTEX(-3899, 1854, -597), - COL_VERTEX(-2466, 1854, -597), - COL_VERTEX(-2466, 1854, -1211), - COL_VERTEX(42, 5628, -701), - COL_VERTEX(1476, 5628, -1315), - COL_VERTEX(-2705, -613, -1855), - COL_VERTEX(-6131, -921, -480), - COL_VERTEX(-6950, -1330, -992), - COL_VERTEX(-6745, -921, -582), - COL_VERTEX(-5005, -613, -1094), - COL_VERTEX(-5005, -409, -480), - COL_VERTEX(-4271, -306, -1855), - COL_VERTEX(-5568, -716, -480), - COL_VERTEX(-5773, -716, -1094), - COL_VERTEX(-5670, -921, -1094), - COL_VERTEX(-5005, -306, -1094), - COL_VERTEX(-2705, -306, -1855), - COL_VERTEX(-2705, -306, -1497), - COL_VERTEX(-1763, -541, -1103), - COL_VERTEX(-585, -234, -489), - COL_VERTEX(-73, -438, -643), - COL_VERTEX(28, -234, -591), - COL_VERTEX(28, -234, -1206), - COL_VERTEX(-6050, 3493, -1313), - COL_VERTEX(-4411, 3800, -494), - COL_VERTEX(-6050, 3800, -1313), - COL_VERTEX(-2158, 3493, -1313), - COL_VERTEX(-2158, 3800, -1313), - COL_VERTEX(-3353, 3032, -1211), - COL_VERTEX(-3319, 3032, -597), - COL_VERTEX(-3131, 2469, -1211), - COL_VERTEX(-2070, 2428, -597), - COL_VERTEX(-2275, 2428, -1211), - COL_VERTEX(-2275, 2735, -597), - COL_VERTEX(-2070, 2735, -1211), - COL_VERTEX(-1455, 2428, -1211), - COL_VERTEX(-1455, 2735, -597), - COL_VERTEX(-1251, 2735, -1211), - COL_VERTEX(-1251, 2428, -597), - COL_VERTEX(-227, 2940, -1211), - COL_VERTEX(-124, 2837, -1211), - COL_VERTEX(-22, 2940, -1211), - COL_VERTEX(-534, 2428, -1211), - COL_VERTEX(-329, 2428, -597), - COL_VERTEX(-329, 2633, -1211), - COL_VERTEX(-534, 2633, -597), - COL_VERTEX(80, 2428, -1211), - COL_VERTEX(284, 2633, -1211), - COL_VERTEX(80, 2633, -597), - COL_VERTEX(284, 2428, -597), - COL_VERTEX(-1865, 3042, -1211), - COL_VERTEX(-1763, 2940, -1211), - COL_VERTEX(-1660, 3042, -1211), - COL_VERTEX(1718, 2530, -1211), - COL_VERTEX(913, 2428, -1211), - COL_VERTEX(913, 2530, -1211), - COL_VERTEX(960, -431, -591), - COL_VERTEX(438, -438, -591), - COL_VERTEX(438, -438, -1206), - COL_VERTEX(438, -234, -1206), - COL_VERTEX(745, -234, -1206), - COL_VERTEX(2793, 1097, -1206), - COL_VERTEX(3817, 1097, -591), - COL_VERTEX(3817, 1301, -591), - COL_VERTEX(3817, 1097, -1206), - COL_VERTEX(4739, 1301, -1308), - COL_VERTEX(-6050, 3774, -494), - COL_VERTEX(-6869, 3774, -1313), - COL_VERTEX(-6613, 3954, -1057), - COL_VERTEX(-6306, 3954, -750), - COL_VERTEX(-6869, 3800, -1313), - COL_VERTEX(-6869, 3800, -494), - COL_VERTEX(657, 5833, -2339), - COL_VERTEX(42, 5833, -2339), - COL_VERTEX(657, 5833, -1315), - COL_VERTEX(657, 5628, -1315), - COL_VERTEX(5148, 1506, -1308), - COL_VERTEX(5456, 2633, -1308), - COL_VERTEX(5763, 2837, -1308), - COL_VERTEX(5148, 1506, -489), - COL_VERTEX(4739, 1138, -489), - COL_VERTEX(5456, 2633, -489), - COL_VERTEX(3459, 2223, -699), - COL_VERTEX(3459, 2223, -2645), - COL_VERTEX(3868, 2223, -2645), - COL_VERTEX(3971, 2428, -2645), - COL_VERTEX(7653, 4503, -1532), - COL_VERTEX(7683, 4523, -2350), - COL_VERTEX(7401, 4455, -2969), - COL_VERTEX(6872, 4242, -3221), - COL_VERTEX(6872, 4263, -3221), - COL_VERTEX(3356, 2428, -3464), - COL_VERTEX(3971, 2428, -3464), - COL_VERTEX(4582, 2488, -3464), - COL_VERTEX(6113, 3889, -3464), - COL_VERTEX(6113, 3889, -2645), - COL_VERTEX(6908, 4280, -2391), - COL_VERTEX(5336, 2808, -2645), - COL_VERTEX(5377, 2705, -2645), - COL_VERTEX(4582, 2325, -2645), - COL_VERTEX(6875, 4215, -1471), - COL_VERTEX(7456, 4476, -957), - COL_VERTEX(5756, 2772, -1308), - COL_VERTEX(6551, 3925, -456), - COL_VERTEX(6172, 2940, -489), - COL_VERTEX(6193, 2899, -489), - COL_VERTEX(6516, 3834, -1888), - COL_VERTEX(6414, 3834, -1991), - COL_VERTEX(6516, 3476, -1991), - COL_VERTEX(6414, 3476, -1888), - COL_VERTEX(6414, 3476, -1991), - COL_VERTEX(-3571, -1535, -942), - COL_VERTEX(-3571, -1433, -942), - COL_VERTEX(-3878, -1433, -942), - COL_VERTEX(1271, 5833, -4797), - COL_VERTEX(-192, -2610, -1658), - COL_VERTEX(-141, -2661, -1504), - COL_VERTEX(-448, -2661, -1504), - COL_VERTEX(-448, -2610, -1504), - COL_VERTEX(8192, -8191, 0), - COL_VERTEX(0, -8191, 0), - COL_VERTEX(0, -8191, 8192), - COL_VERTEX(-8191, -8191, 8192), - COL_VERTEX(-8191, -8191, 0), - COL_VERTEX(8192, -8191, -8191), - COL_VERTEX(0, -8191, -8191), - COL_VERTEX(-8191, -8191, -8191), - COL_VERTEX(8192, -8191, 8192), - COL_VERTEX(657, 5833, -2032), - COL_VERTEX(42, 5833, -2032), - COL_TRI_INIT(SURFACE_DEFAULT, 952), - COL_TRI(217, 218, 219), - COL_TRI(218, 220, 219), - COL_TRI(220, 218, 221), - COL_TRI(220, 222, 219), - COL_TRI(221, 222, 220), - COL_TRI(223, 217, 219), - COL_TRI(222, 224, 219), - COL_TRI(219, 225, 223), - COL_TRI(219, 224, 225), - COL_TRI(226, 227, 228), - COL_TRI(226, 229, 227), - COL_TRI(218, 228, 221), - COL_TRI(228, 227, 221), - COL_TRI(229, 230, 227), - COL_TRI(231, 217, 223), - COL_TRI(232, 231, 223), - COL_TRI(231, 646, 647), - COL_TRI(231, 234, 646), - COL_TRI(238, 271, 239), - COL_TRI(233, 251, 646), - COL_TRI(234, 233, 646), - COL_TRI(235, 237, 244), - COL_TRI(235, 244, 650), - COL_TRI(236, 650, 244), - COL_TRI(237, 268, 244), - COL_TRI(242, 655, 271), - COL_TRI(239, 651, 240), - COL_TRI(239, 240, 235), - COL_TRI(240, 268, 237), - COL_TRI(240, 654, 268), - COL_TRI(238, 241, 271), - COL_TRI(241, 242, 271), - COL_TRI(243, 652, 656), - COL_TRI(243, 236, 652), - COL_TRI(224, 243, 656), - COL_TRI(236, 244, 652), - COL_TRI(244, 269, 652), - COL_TRI(224, 656, 249), - COL_TRI(225, 232, 223), - COL_TRI(221, 245, 222), - COL_TRI(248, 659, 247), - COL_TRI(246, 242, 241), - COL_TRI(246, 255, 242), - COL_TRI(246, 238, 657), - COL_TRI(246, 241, 238), - COL_TRI(247, 246, 657), - COL_TRI(247, 657, 658), - COL_TRI(222, 658, 224), - COL_TRI(248, 247, 658), - COL_TRI(222, 248, 658), - COL_TRI(245, 659, 248), - COL_TRI(245, 248, 222), - COL_TRI(224, 249, 225), - COL_TRI(232, 225, 250), - COL_TRI(234, 231, 232), - COL_TRI(233, 234, 232), - COL_TRI(250, 233, 232), - COL_TRI(251, 233, 252), - COL_TRI(233, 250, 252), - COL_TRI(250, 225, 662), - COL_TRI(252, 250, 263), - COL_TRI(250, 662, 263), - COL_TRI(225, 249, 662), - COL_TRI(245, 663, 659), - COL_TRI(245, 260, 663), - COL_TRI(253, 663, 256), - COL_TRI(254, 257, 663), - COL_TRI(253, 256, 247), - COL_TRI(255, 246, 256), - COL_TRI(256, 660, 255), - COL_TRI(255, 660, 661), - COL_TRI(255, 661, 242), - COL_TRI(246, 247, 256), - COL_TRI(257, 664, 256), - COL_TRI(257, 256, 663), - COL_TRI(256, 664, 660), - COL_TRI(258, 655, 242), - COL_TRI(227, 648, 221), - COL_TRI(259, 249, 264), - COL_TRI(249, 656, 264), - COL_TRI(260, 245, 261), - COL_TRI(245, 221, 261), - COL_TRI(259, 665, 662), - COL_TRI(259, 662, 249), - COL_TRI(261, 221, 649), - COL_TRI(221, 648, 649), - COL_TRI(230, 649, 227), - COL_TRI(254, 273, 257), - COL_TRI(261, 649, 230), - COL_TRI(262, 261, 230), - COL_TRI(261, 262, 260), - COL_TRI(262, 273, 260), - COL_TRI(263, 665, 666), - COL_TRI(263, 662, 665), - COL_TRI(264, 266, 259), - COL_TRI(264, 667, 266), - COL_TRI(265, 264, 652), - COL_TRI(267, 268, 654), - COL_TRI(266, 666, 665), - COL_TRI(266, 665, 259), - COL_TRI(264, 668, 667), - COL_TRI(264, 265, 668), - COL_TRI(265, 652, 269), - COL_TRI(244, 653, 269), - COL_TRI(270, 269, 669), - COL_TRI(267, 653, 268), - COL_TRI(268, 653, 244), - COL_TRI(269, 653, 267), - COL_TRI(258, 242, 661), - COL_TRI(269, 267, 669), - COL_TRI(270, 265, 269), - COL_TRI(275, 277, 276), - COL_TRI(271, 655, 258), - COL_TRI(271, 258, 651), - COL_TRI(272, 273, 245), - COL_TRI(273, 260, 245), - COL_TRI(263, 274, 662), - COL_TRI(274, 249, 662), - COL_TRI(281, 673, 276), - COL_TRI(275, 670, 277), - COL_TRI(276, 277, 671), - COL_TRI(277, 670, 279), - COL_TRI(278, 279, 275), - COL_TRI(279, 670, 275), - COL_TRI(280, 279, 278), - COL_TRI(280, 671, 279), - COL_TRI(277, 279, 671), - COL_TRI(276, 671, 280), - COL_TRI(278, 281, 280), - COL_TRI(280, 281, 276), - COL_TRI(278, 672, 281), - COL_TRI(276, 674, 275), - COL_TRI(276, 673, 674), - COL_TRI(275, 674, 672), - COL_TRI(275, 672, 278), - COL_TRI(282, 284, 675), - COL_TRI(283, 284, 282), - COL_TRI(284, 676, 286), - COL_TRI(284, 286, 675), - COL_TRI(283, 676, 284), - COL_TRI(285, 675, 286), - COL_TRI(285, 286, 287), - COL_TRI(286, 676, 283), - COL_TRI(287, 286, 283), - COL_TRI(282, 675, 285), - COL_TRI(289, 680, 681), - COL_TRI(285, 288, 282), - COL_TRI(287, 288, 285), - COL_TRI(288, 677, 678), - COL_TRI(288, 679, 282), - COL_TRI(288, 678, 679), - COL_TRI(287, 677, 288), - COL_TRI(282, 679, 678), - COL_TRI(282, 678, 283), - COL_TRI(283, 678, 677), - COL_TRI(283, 677, 287), - COL_TRI(289, 681, 682), - COL_TRI(290, 680, 292), - COL_TRI(290, 291, 681), - COL_TRI(291, 297, 681), - COL_TRI(289, 682, 683), - COL_TRI(290, 292, 684), - COL_TRI(292, 685, 294), - COL_TRI(292, 686, 685), - COL_TRI(291, 688, 687), - COL_TRI(293, 685, 686), - COL_TRI(293, 690, 685), - COL_TRI(294, 295, 684), - COL_TRI(295, 296, 684), - COL_TRI(296, 688, 291), - COL_TRI(291, 687, 297), - COL_TRI(299, 690, 293), - COL_TRI(297, 687, 689), - COL_TRI(297, 689, 295), - COL_TRI(298, 290, 291), - COL_TRI(295, 689, 691), - COL_TRI(295, 691, 296), - COL_TRI(296, 691, 688), - COL_TRI(301, 11, 20), - COL_TRI(299, 683, 690), - COL_TRI(289, 683, 299), - COL_TRI(300, 5, 692), - COL_TRI(300, 350, 5), - COL_TRI(301, 5, 11), - COL_TRI(301, 692, 5), - COL_TRI(302, 693, 20), - COL_TRI(302, 20, 10), - COL_TRI(302, 10, 694), - COL_TRI(301, 20, 693), - COL_TRI(305, 308, 309), - COL_TRI(302, 694, 695), - COL_TRI(303, 326, 694), - COL_TRI(304, 696, 695), - COL_TRI(305, 28, 308), - COL_TRI(306, 28, 305), - COL_TRI(306, 305, 307), - COL_TRI(312, 313, 311), - COL_TRI(308, 697, 325), - COL_TRI(309, 308, 325), - COL_TRI(310, 312, 311), - COL_TRI(310, 700, 312), - COL_TRI(310, 701, 700), - COL_TRI(310, 347, 701), - COL_TRI(311, 702, 310), - COL_TRI(312, 344, 313), - COL_TRI(311, 703, 702), - COL_TRI(313, 703, 311), - COL_TRI(314, 349, 315), - COL_TRI(314, 707, 349), - COL_TRI(314, 346, 708), - COL_TRI(314, 708, 707), - COL_TRI(314, 709, 346), - COL_TRI(314, 710, 709), - COL_TRI(315, 710, 314), - COL_TRI(315, 711, 710), - COL_TRI(319, 719, 308), - COL_TRI(316, 325, 697), - COL_TRI(316, 697, 712), - COL_TRI(317, 713, 714), - COL_TRI(317, 715, 713), - COL_TRI(318, 716, 717), - COL_TRI(318, 718, 716), - COL_TRI(325, 704, 324), - COL_TRI(319, 308, 327), - COL_TRI(320, 321, 323), - COL_TRI(321, 699, 323), - COL_TRI(322, 320, 323), - COL_TRI(323, 316, 322), - COL_TRI(324, 309, 325), - COL_TRI(324, 704, 698), - COL_TRI(326, 324, 698), - COL_TRI(303, 324, 326), - COL_TRI(327, 322, 712), - COL_TRI(322, 316, 712), - COL_TRI(328, 720, 329), - COL_TRI(329, 720, 721), - COL_TRI(329, 721, 330), - COL_TRI(333, 726, 334), - COL_TRI(328, 722, 720), - COL_TRI(330, 721, 723), - COL_TRI(330, 723, 331), - COL_TRI(331, 723, 724), - COL_TRI(331, 724, 332), - COL_TRI(332, 724, 725), - COL_TRI(332, 725, 333), - COL_TRI(333, 725, 726), - COL_TRI(338, 729, 731), - COL_TRI(334, 726, 727), - COL_TRI(334, 727, 335), - COL_TRI(335, 727, 722), - COL_TRI(335, 722, 328), - COL_TRI(336, 728, 729), - COL_TRI(337, 728, 336), - COL_TRI(336, 729, 338), - COL_TRI(337, 730, 728), - COL_TRI(343, 730, 337), - COL_TRI(338, 731, 339), - COL_TRI(339, 731, 732), - COL_TRI(339, 732, 340), - COL_TRI(340, 732, 733), - COL_TRI(340, 733, 341), - COL_TRI(341, 733, 734), - COL_TRI(341, 734, 342), - COL_TRI(342, 734, 735), - COL_TRI(342, 735, 343), - COL_TRI(343, 735, 730), - COL_TRI(344, 699, 313), - COL_TRI(344, 323, 699), - COL_TRI(326, 698, 699), - COL_TRI(326, 699, 321), - COL_TRI(345, 699, 736), - COL_TRI(346, 705, 313), - COL_TRI(313, 705, 703), - COL_TRI(346, 698, 704), - COL_TRI(346, 709, 705), - COL_TRI(346, 704, 708), - COL_TRI(347, 348, 701), - COL_TRI(347, 706, 348), - COL_TRI(348, 706, 315), - COL_TRI(349, 348, 315), - COL_TRI(320, 351, 350), - COL_TRI(320, 350, 321), - COL_TRI(350, 352, 737), - COL_TRI(350, 351, 352), - COL_TRI(306, 307, 303), - COL_TRI(351, 738, 352), - COL_TRI(351, 322, 738), - COL_TRI(322, 0, 738), - COL_TRI(322, 327, 0), - COL_TRI(352, 738, 0), - COL_TRI(307, 309, 303), - COL_TRI(307, 305, 309), - COL_TRI(306, 303, 694), - COL_TRI(356, 741, 739), - COL_TRI(352, 0, 737), - COL_TRI(353, 304, 694), - COL_TRI(353, 694, 350), - COL_TRI(354, 739, 355), - COL_TRI(354, 356, 739), - COL_TRI(355, 740, 354), - COL_TRI(359, 361, 745), - COL_TRI(355, 357, 740), - COL_TRI(356, 742, 741), - COL_TRI(357, 741, 742), - COL_TRI(357, 742, 740), - COL_TRI(358, 360, 744), - COL_TRI(358, 744, 359), - COL_TRI(359, 745, 358), - COL_TRI(360, 746, 744), - COL_TRI(365, 750, 751), - COL_TRI(360, 747, 746), - COL_TRI(361, 746, 747), - COL_TRI(361, 747, 745), - COL_TRI(362, 748, 363), - COL_TRI(362, 364, 748), - COL_TRI(363, 749, 362), - COL_TRI(364, 750, 748), - COL_TRI(363, 365, 749), - COL_TRI(364, 751, 750), - COL_TRI(365, 751, 749), - COL_TRI(366, 752, 368), - COL_TRI(366, 368, 753), - COL_TRI(367, 752, 366), - COL_TRI(367, 366, 754), - COL_TRI(368, 755, 756), - COL_TRI(368, 756, 753), - COL_TRI(369, 754, 370), - COL_TRI(370, 371, 757), - COL_TRI(370, 757, 369), - COL_TRI(369, 367, 754), - COL_TRI(371, 758, 757), - COL_TRI(371, 372, 758), - COL_TRI(372, 373, 759), - COL_TRI(372, 759, 758), - COL_TRI(373, 756, 755), - COL_TRI(373, 755, 759), - COL_TRI(374, 760, 375), - COL_TRI(374, 375, 761), - COL_TRI(375, 760, 762), - COL_TRI(375, 762, 763), - COL_TRI(61, 62, 59), - COL_TRI(376, 374, 761), - COL_TRI(376, 764, 374), - COL_TRI(377, 765, 378), - COL_TRI(378, 379, 766), - COL_TRI(378, 766, 377), - COL_TRI(379, 767, 766), - COL_TRI(379, 768, 767), - COL_TRI(377, 380, 765), - COL_TRI(380, 768, 765), - COL_TRI(380, 767, 768), - COL_TRI(61, 59, 60), - COL_TRI(381, 383, 769), - COL_TRI(381, 769, 770), - COL_TRI(382, 381, 770), - COL_TRI(383, 771, 772), - COL_TRI(383, 772, 769), - COL_TRI(382, 770, 386), - COL_TRI(384, 772, 771), - COL_TRI(384, 771, 773), - COL_TRI(385, 384, 773), - COL_TRI(385, 773, 388), - COL_TRI(386, 387, 774), - COL_TRI(386, 774, 382), - COL_TRI(387, 775, 774), - COL_TRI(387, 776, 775), - COL_TRI(388, 775, 776), - COL_TRI(388, 776, 385), - COL_TRI(389, 390, 777), - COL_TRI(390, 778, 391), - COL_TRI(390, 391, 777), - COL_TRI(391, 778, 393), - COL_TRI(392, 780, 781), - COL_TRI(392, 389, 779), - COL_TRI(392, 779, 780), - COL_TRI(393, 398, 781), - COL_TRI(394, 392, 781), - COL_TRI(395, 785, 783), - COL_TRI(389, 777, 779), - COL_TRI(393, 782, 398), - COL_TRI(395, 783, 782), - COL_TRI(393, 396, 395), - COL_TRI(393, 778, 396), - COL_TRI(396, 784, 395), - COL_TRI(397, 786, 394), - COL_TRI(398, 399, 397), - COL_TRI(399, 787, 397), - COL_TRI(397, 394, 781), - COL_TRI(400, 401, 404), - COL_TRI(401, 788, 404), - COL_TRI(402, 403, 401), - COL_TRI(403, 788, 401), - COL_TRI(400, 404, 789), - COL_TRI(404, 790, 789), - COL_TRI(405, 406, 407), - COL_TRI(406, 791, 429), - COL_TRI(406, 405, 791), - COL_TRI(406, 408, 792), - COL_TRI(407, 406, 792), - COL_TRI(406, 429, 408), - COL_TRI(408, 785, 793), - COL_TRI(408, 793, 792), - COL_TRI(409, 407, 792), - COL_TRI(410, 794, 412), - COL_TRI(411, 412, 413), - COL_TRI(411, 795, 412), - COL_TRI(412, 794, 414), - COL_TRI(413, 412, 414), - COL_TRI(412, 796, 410), - COL_TRI(409, 792, 793), - COL_TRI(416, 417, 797), - COL_TRI(410, 797, 794), - COL_TRI(414, 794, 797), - COL_TRI(414, 797, 800), - COL_TRI(415, 414, 800), - COL_TRI(415, 413, 414), - COL_TRI(415, 411, 413), - COL_TRI(410, 416, 797), - COL_TRI(416, 801, 417), - COL_TRI(417, 802, 418), - COL_TRI(418, 802, 803), - COL_TRI(418, 803, 419), - COL_TRI(417, 420, 802), - COL_TRI(419, 803, 432), - COL_TRI(420, 432, 803), - COL_TRI(420, 803, 802), - COL_TRI(417, 405, 420), - COL_TRI(417, 801, 791), - COL_TRI(417, 791, 405), - COL_TRI(424, 805, 804), - COL_TRI(421, 423, 787), - COL_TRI(421, 787, 804), - COL_TRI(422, 421, 804), - COL_TRI(422, 804, 805), - COL_TRI(423, 421, 422), - COL_TRI(424, 804, 399), - COL_TRI(423, 422, 427), - COL_TRI(425, 799, 806), - COL_TRI(425, 426, 798), - COL_TRI(425, 798, 799), - COL_TRI(426, 425, 422), - COL_TRI(425, 806, 807), - COL_TRI(427, 425, 807), - COL_TRI(427, 422, 425), - COL_TRI(412, 795, 796), - COL_TRI(426, 422, 805), - COL_TRI(428, 426, 805), - COL_TRI(428, 798, 426), - COL_TRI(428, 805, 424), - COL_TRI(428, 430, 798), - COL_TRI(429, 783, 408), - COL_TRI(430, 796, 795), - COL_TRI(415, 431, 411), - COL_TRI(431, 799, 411), - COL_TRI(431, 806, 799), - COL_TRI(411, 798, 795), - COL_TRI(411, 799, 798), - COL_TRI(430, 795, 798), - COL_TRI(432, 405, 407), - COL_TRI(419, 432, 407), - COL_TRI(419, 407, 409), - COL_TRI(433, 439, 434), - COL_TRI(434, 808, 809), - COL_TRI(434, 439, 808), - COL_TRI(435, 808, 810), - COL_TRI(435, 809, 808), - COL_TRI(436, 810, 808), - COL_TRI(435, 811, 809), - COL_TRI(437, 812, 440), - COL_TRI(437, 819, 812), - COL_TRI(438, 437, 440), - COL_TRI(439, 812, 819), - COL_TRI(440, 812, 813), - COL_TRI(439, 813, 812), - COL_TRI(440, 813, 814), - COL_TRI(438, 440, 441), - COL_TRI(441, 440, 814), - COL_TRI(442, 436, 820), - COL_TRI(433, 814, 813), - COL_TRI(433, 813, 439), - COL_TRI(435, 815, 442), - COL_TRI(435, 810, 815), - COL_TRI(435, 816, 811), - COL_TRI(435, 448, 816), - COL_TRI(436, 815, 810), - COL_TRI(442, 815, 436), - COL_TRI(443, 442, 820), - COL_TRI(443, 820, 821), - COL_TRI(444, 822, 823), - COL_TRI(444, 823, 454), - COL_TRI(444, 441, 822), - COL_TRI(445, 822, 447), - COL_TRI(445, 823, 822), - COL_TRI(441, 447, 822), - COL_TRI(441, 814, 818), - COL_TRI(444, 438, 441), - COL_TRI(446, 445, 447), - COL_TRI(446, 447, 824), - COL_TRI(447, 818, 817), - COL_TRI(447, 817, 824), - COL_TRI(441, 818, 447), - COL_TRI(433, 817, 818), - COL_TRI(433, 818, 814), - COL_TRI(448, 435, 442), - COL_TRI(448, 442, 443), - COL_TRI(449, 816, 448), - COL_TRI(449, 825, 816), - COL_TRI(449, 451, 826), - COL_TRI(451, 449, 448), - COL_TRI(453, 828, 445), - COL_TRI(450, 451, 443), - COL_TRI(451, 448, 443), - COL_TRI(450, 443, 821), - COL_TRI(445, 827, 823), - COL_TRI(445, 828, 827), - COL_TRI(452, 827, 828), - COL_TRI(456, 457, 825), - COL_TRI(454, 827, 829), - COL_TRI(454, 823, 827), - COL_TRI(455, 453, 461), - COL_TRI(455, 452, 453), - COL_TRI(453, 445, 446), - COL_TRI(452, 829, 827), - COL_TRI(456, 825, 449), - COL_TRI(451, 450, 458), - COL_TRI(451, 458, 826), - COL_TRI(458, 832, 459), - COL_TRI(458, 459, 826), - COL_TRI(459, 830, 456), - COL_TRI(459, 456, 826), - COL_TRI(456, 830, 462), - COL_TRI(456, 462, 833), - COL_TRI(449, 826, 456), - COL_TRI(462, 830, 459), - COL_TRI(462, 459, 832), - COL_TRI(464, 836, 834), - COL_TRI(460, 457, 833), - COL_TRI(461, 831, 455), - COL_TRI(461, 460, 831), - COL_TRI(460, 833, 831), - COL_TRI(457, 460, 461), - COL_TRI(457, 461, 825), - COL_TRI(463, 464, 834), - COL_TRI(464, 835, 836), - COL_TRI(465, 836, 835), - COL_TRI(465, 835, 837), - COL_TRI(466, 836, 465), - COL_TRI(466, 834, 836), - COL_TRI(463, 834, 466), - COL_TRI(467, 468, 838), - COL_TRI(467, 838, 469), - COL_TRI(468, 839, 840), - COL_TRI(468, 840, 838), - COL_TRI(469, 838, 840), - COL_TRI(469, 841, 467), - COL_TRI(469, 840, 470), - COL_TRI(470, 840, 839), - COL_TRI(470, 839, 841), - COL_TRI(466, 465, 837), - COL_TRI(466, 837, 463), - COL_TRI(469, 470, 841), - COL_TRI(490, 846, 472), - COL_TRI(471, 842, 843), - COL_TRI(471, 844, 842), - COL_TRI(472, 845, 471), - COL_TRI(472, 471, 844), - COL_TRI(473, 474, 475), - COL_TRI(474, 490, 475), - COL_TRI(475, 846, 490), - COL_TRI(475, 847, 846), - COL_TRI(480, 852, 486), - COL_TRI(476, 848, 849), - COL_TRI(476, 477, 848), - COL_TRI(477, 850, 476), - COL_TRI(476, 851, 480), - COL_TRI(476, 850, 851), - COL_TRI(478, 479, 480), - COL_TRI(479, 486, 480), - COL_TRI(480, 851, 852), - COL_TRI(486, 852, 853), - COL_TRI(481, 854, 582), - COL_TRI(482, 481, 483), - COL_TRI(482, 854, 481), - COL_TRI(481, 582, 855), - COL_TRI(483, 481, 855), - COL_TRI(484, 855, 582), - COL_TRI(485, 582, 854), - COL_TRI(484, 582, 485), - COL_TRI(483, 855, 484), - COL_TRI(485, 854, 482), - COL_TRI(486, 853, 477), - COL_TRI(477, 853, 850), - COL_TRI(487, 494, 488), - COL_TRI(487, 488, 508), - COL_TRI(488, 494, 496), - COL_TRI(488, 496, 856), - COL_TRI(489, 856, 496), - COL_TRI(489, 496, 503), - COL_TRI(490, 472, 844), - COL_TRI(471, 491, 857), - COL_TRI(494, 860, 496), - COL_TRI(491, 845, 858), - COL_TRI(493, 492, 858), - COL_TRI(492, 491, 858), - COL_TRI(493, 847, 857), - COL_TRI(493, 857, 859), - COL_TRI(471, 857, 475), - COL_TRI(498, 499, 863), - COL_TRI(494, 495, 860), - COL_TRI(495, 497, 860), - COL_TRI(496, 860, 497), - COL_TRI(496, 497, 503), - COL_TRI(495, 861, 497), - COL_TRI(495, 487, 861), - COL_TRI(495, 494, 487), - COL_TRI(497, 503, 862), - COL_TRI(498, 864, 865), - COL_TRI(499, 865, 500), - COL_TRI(499, 500, 863), - COL_TRI(498, 865, 499), - COL_TRI(500, 865, 864), - COL_TRI(493, 859, 492), - COL_TRI(501, 487, 861), - COL_TRI(502, 501, 861), - COL_TRI(503, 489, 867), - COL_TRI(503, 867, 862), - COL_TRI(497, 862, 866), - COL_TRI(501, 868, 508), - COL_TRI(501, 508, 487), - COL_TRI(504, 510, 505), - COL_TRI(509, 869, 511), - COL_TRI(505, 514, 507), - COL_TRI(506, 514, 510), - COL_TRI(505, 510, 514), - COL_TRI(506, 488, 514), - COL_TRI(507, 514, 489), - COL_TRI(508, 488, 506), - COL_TRI(508, 506, 509), - COL_TRI(509, 506, 869), - COL_TRI(510, 869, 506), - COL_TRI(510, 515, 869), - COL_TRI(511, 869, 517), - COL_TRI(511, 517, 516), - COL_TRI(512, 513, 504), - COL_TRI(513, 515, 504), - COL_TRI(504, 515, 510), - COL_TRI(488, 856, 514), - COL_TRI(514, 856, 489), - COL_TRI(515, 517, 869), - COL_TRI(516, 517, 870), - COL_TRI(515, 518, 517), - COL_TRI(517, 518, 870), - COL_TRI(515, 513, 518), - COL_TRI(521, 523, 874), - COL_TRI(513, 519, 871), - COL_TRI(513, 871, 518), - COL_TRI(512, 519, 513), - COL_TRI(518, 871, 872), - COL_TRI(519, 872, 871), - COL_TRI(518, 872, 870), - COL_TRI(512, 873, 519), - COL_TRI(519, 873, 872), - COL_TRI(520, 523, 521), - COL_TRI(521, 874, 524), - COL_TRI(522, 524, 874), - COL_TRI(522, 874, 876), - COL_TRI(523, 520, 876), - COL_TRI(523, 876, 874), - COL_TRI(524, 522, 875), - COL_TRI(520, 521, 875), - COL_TRI(527, 878, 877), - COL_TRI(524, 875, 521), - COL_TRI(525, 877, 528), - COL_TRI(525, 527, 877), - COL_TRI(526, 527, 525), - COL_TRI(526, 525, 647), - COL_TRI(226, 877, 878), - COL_TRI(226, 528, 877), - COL_TRI(527, 526, 878), - COL_TRI(528, 226, 647), - COL_TRI(528, 647, 525), - COL_TRI(529, 879, 533), - COL_TRI(529, 533, 880), - COL_TRI(530, 879, 529), - COL_TRI(531, 880, 533), - COL_TRI(530, 529, 881), - COL_TRI(532, 530, 881), - COL_TRI(533, 530, 532), - COL_TRI(533, 879, 530), - COL_TRI(532, 881, 531), - COL_TRI(531, 881, 529), - COL_TRI(531, 533, 532), - COL_TRI(531, 529, 880), - COL_TRI(534, 537, 882), - COL_TRI(534, 883, 537), - COL_TRI(538, 886, 541), - COL_TRI(535, 884, 534), - COL_TRI(535, 534, 882), - COL_TRI(535, 537, 885), - COL_TRI(535, 882, 537), - COL_TRI(536, 534, 884), - COL_TRI(536, 883, 534), - COL_TRI(537, 536, 885), - COL_TRI(537, 883, 536), - COL_TRI(541, 539, 889), - COL_TRI(538, 541, 887), - COL_TRI(539, 538, 888), - COL_TRI(540, 887, 541), - COL_TRI(540, 541, 889), - COL_TRI(540, 889, 539), - COL_TRI(540, 539, 888), - COL_TRI(539, 886, 538), - COL_TRI(541, 886, 539), - COL_TRI(548, 894, 550), - COL_TRI(542, 543, 544), - COL_TRI(543, 545, 544), - COL_TRI(544, 890, 542), - COL_TRI(544, 545, 890), - COL_TRI(545, 891, 890), - COL_TRI(542, 890, 891), - COL_TRI(542, 546, 543), - COL_TRI(542, 891, 546), - COL_TRI(543, 892, 545), - COL_TRI(545, 892, 891), - COL_TRI(546, 891, 892), - COL_TRI(546, 892, 543), - COL_TRI(547, 893, 550), - COL_TRI(547, 550, 894), - COL_TRI(551, 552, 898), - COL_TRI(548, 550, 895), - COL_TRI(548, 547, 894), - COL_TRI(548, 896, 547), - COL_TRI(549, 547, 896), - COL_TRI(549, 893, 547), - COL_TRI(550, 893, 549), - COL_TRI(550, 549, 895), - COL_TRI(551, 897, 552), - COL_TRI(555, 901, 554), - COL_TRI(552, 897, 559), - COL_TRI(553, 899, 559), - COL_TRI(553, 559, 900), - COL_TRI(552, 559, 899), - COL_TRI(553, 551, 898), - COL_TRI(553, 900, 551), - COL_TRI(554, 556, 557), - COL_TRI(554, 557, 555), - COL_TRI(554, 902, 556), - COL_TRI(556, 903, 557), - COL_TRI(556, 902, 903), - COL_TRI(557, 903, 558), - COL_TRI(557, 558, 555), - COL_TRI(555, 558, 901), - COL_TRI(558, 903, 902), - COL_TRI(558, 902, 901), - COL_TRI(554, 901, 902), - COL_TRI(559, 897, 551), - COL_TRI(559, 551, 900), - COL_TRI(560, 563, 904), - COL_TRI(560, 904, 562), - COL_TRI(561, 563, 560), - COL_TRI(563, 905, 906), - COL_TRI(561, 905, 563), - COL_TRI(563, 906, 904), - COL_TRI(562, 564, 561), - COL_TRI(562, 561, 560), - COL_TRI(564, 905, 561), - COL_TRI(564, 906, 905), - COL_TRI(565, 567, 907), - COL_TRI(566, 570, 565), - COL_TRI(565, 907, 566), - COL_TRI(570, 566, 913), - COL_TRI(567, 908, 907), - COL_TRI(567, 909, 908), - COL_TRI(567, 910, 909), - COL_TRI(568, 909, 910), - COL_TRI(568, 910, 911), - COL_TRI(568, 911, 569), - COL_TRI(569, 912, 568), - COL_TRI(570, 913, 914), - COL_TRI(571, 915, 572), - COL_TRI(571, 572, 916), - COL_TRI(572, 915, 912), - COL_TRI(572, 912, 569), - COL_TRI(573, 575, 574), - COL_TRI(574, 576, 917), - COL_TRI(573, 574, 917), - COL_TRI(575, 577, 574), - COL_TRI(576, 574, 918), - COL_TRI(574, 577, 918), - COL_TRI(577, 919, 580), - COL_TRI(577, 580, 579), - COL_TRI(575, 919, 577), - COL_TRI(577, 579, 918), - COL_TRI(578, 921, 918), - COL_TRI(579, 578, 918), - COL_TRI(579, 573, 578), - COL_TRI(580, 573, 579), - COL_TRI(573, 917, 578), - COL_TRI(573, 920, 575), - COL_TRI(580, 920, 573), - COL_TRI(520, 578, 917), - COL_TRI(582, 924, 581), - COL_TRI(576, 921, 876), - COL_TRI(576, 918, 921), - COL_TRI(578, 922, 921), - COL_TRI(520, 922, 578), - COL_TRI(581, 923, 583), - COL_TRI(581, 924, 923), - COL_TRI(584, 928, 615), - COL_TRI(583, 923, 925), - COL_TRI(583, 925, 926), - COL_TRI(582, 485, 924), - COL_TRI(571, 927, 584), - COL_TRI(571, 916, 927), - COL_TRI(584, 927, 928), - COL_TRI(589, 933, 590), - COL_TRI(585, 930, 586), - COL_TRI(586, 587, 931), - COL_TRI(586, 930, 587), - COL_TRI(585, 932, 930), - COL_TRI(587, 913, 931), - COL_TRI(587, 914, 913), - COL_TRI(588, 933, 589), - COL_TRI(589, 590, 591), - COL_TRI(593, 938, 939), - COL_TRI(590, 933, 934), - COL_TRI(590, 934, 935), - COL_TRI(591, 590, 935), - COL_TRI(591, 935, 936), - COL_TRI(588, 934, 933), - COL_TRI(592, 593, 937), - COL_TRI(592, 938, 593), - COL_TRI(593, 939, 594), - COL_TRI(594, 939, 940), - COL_TRI(594, 940, 941), - COL_TRI(595, 596, 942), - COL_TRI(596, 588, 942), - COL_TRI(596, 934, 588), - COL_TRI(595, 942, 943), - COL_TRI(597, 598, 599), - COL_TRI(597, 599, 944), - COL_TRI(599, 943, 944), - COL_TRI(599, 595, 943), - COL_TRI(598, 945, 600), - COL_TRI(598, 597, 945), - COL_TRI(600, 941, 940), - COL_TRI(600, 945, 941), - COL_TRI(601, 946, 602), - COL_TRI(601, 947, 946), - COL_TRI(602, 946, 948), - COL_TRI(602, 948, 949), - COL_TRI(603, 949, 948), - COL_TRI(603, 950, 949), - COL_TRI(609, 608, 953), - COL_TRI(604, 947, 601), - COL_TRI(604, 601, 951), - COL_TRI(605, 604, 951), - COL_TRI(606, 605, 951), - COL_TRI(607, 592, 937), - COL_TRI(607, 952, 592), - COL_TRI(608, 609, 605), - COL_TRI(608, 605, 606), - COL_TRI(610, 954, 955), - COL_TRI(610, 955, 956), - COL_TRI(611, 612, 610), - COL_TRI(612, 954, 610), - COL_TRI(613, 614, 956), - COL_TRI(613, 956, 955), - COL_TRI(612, 952, 607), - COL_TRI(612, 611, 952), - COL_TRI(614, 613, 932), - COL_TRI(614, 932, 585), - COL_TRI(619, 958, 618), - COL_TRI(609, 953, 929), - COL_TRI(615, 929, 953), - COL_TRI(615, 928, 929), - COL_TRI(603, 935, 950), - COL_TRI(603, 936, 935), - COL_TRI(616, 617, 957), - COL_TRI(617, 958, 619), - COL_TRI(617, 619, 957), - COL_TRI(618, 958, 617), - COL_TRI(618, 617, 616), - COL_TRI(616, 959, 961), - COL_TRI(620, 619, 621), - COL_TRI(620, 957, 619), - COL_TRI(621, 619, 618), - COL_TRI(616, 957, 620), - COL_TRI(622, 959, 616), - COL_TRI(620, 622, 616), - COL_TRI(621, 622, 620), - COL_TRI(621, 960, 622), - COL_TRI(24, 34, 623), - COL_TRI(616, 961, 618), - COL_TRI(618, 960, 621), - COL_TRI(618, 961, 960), - COL_TRI(34, 33, 624), - COL_TRI(623, 34, 624), - COL_TRI(624, 33, 625), - COL_TRI(623, 624, 626), - COL_TRI(624, 625, 626), - COL_TRI(33, 23, 625), - COL_TRI(625, 23, 626), - COL_TRI(626, 24, 623), - COL_TRI(23, 24, 626), - COL_TRI(627, 629, 630), - COL_TRI(628, 36, 627), - COL_TRI(627, 630, 628), - COL_TRI(627, 35, 629), - COL_TRI(627, 36, 35), - COL_TRI(629, 35, 37), - COL_TRI(629, 37, 630), - COL_TRI(630, 37, 25), - COL_TRI(630, 25, 628), - COL_TRI(628, 25, 36), - COL_TRI(631, 633, 632), - COL_TRI(632, 40, 631), - COL_TRI(632, 26, 40), - COL_TRI(633, 26, 632), - COL_TRI(635, 42, 41), - COL_TRI(631, 40, 39), - COL_TRI(631, 634, 633), - COL_TRI(631, 39, 634), - COL_TRI(633, 38, 26), - COL_TRI(634, 39, 38), - COL_TRI(634, 38, 633), - COL_TRI(635, 637, 636), - COL_TRI(636, 42, 635), - COL_TRI(636, 27, 42), - COL_TRI(637, 27, 636), - COL_TRI(635, 638, 637), - COL_TRI(635, 41, 638), - COL_TRI(637, 43, 27), - COL_TRI(638, 41, 43), - COL_TRI(638, 43, 637), - COL_TRI(639, 298, 291), - COL_TRI(640, 962, 963), - COL_TRI(640, 963, 964), - COL_TRI(300, 743, 353), - COL_TRI(353, 641, 304), - COL_TRI(353, 743, 641), - COL_TRI(304, 641, 696), - COL_TRI(641, 743, 965), - COL_TRI(641, 965, 696), - COL_TRI(300, 965, 743), - COL_TRI(642, 645, 966), - COL_TRI(642, 644, 645), - COL_TRI(643, 642, 966), - COL_TRI(644, 642, 967), - COL_TRI(643, 967, 642), - COL_TRI(645, 644, 968), - COL_TRI(645, 968, 969), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 8), - COL_TRI(970, 971, 972), - COL_TRI(971, 973, 972), - COL_TRI(971, 974, 973), - COL_TRI(975, 971, 970), - COL_TRI(975, 976, 971), - COL_TRI(976, 974, 971), - COL_TRI(976, 977, 974), - COL_TRI(970, 972, 978), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 199), - COL_TRI(664, 257, 273), - COL_TRI(229, 646, 230), - COL_TRI(646, 251, 230), - COL_TRI(251, 252, 230), - COL_TRI(230, 263, 273), - COL_TRI(230, 252, 263), - COL_TRI(263, 664, 273), - COL_TRI(686, 299, 293), - COL_TRI(660, 666, 270), - COL_TRI(660, 664, 666), - COL_TRI(661, 660, 267), - COL_TRI(660, 669, 267), - COL_TRI(654, 651, 258), - COL_TRI(654, 240, 651), - COL_TRI(291, 962, 296), - COL_TRI(686, 289, 299), - COL_TRI(686, 292, 680), - COL_TRI(686, 680, 289), - COL_TRI(687, 688, 691), - COL_TRI(687, 691, 689), - COL_TRI(291, 290, 962), - COL_TRI(712, 715, 317), - COL_TRI(2, 737, 0), - COL_TRI(327, 28, 0), - COL_TRI(327, 308, 28), - COL_TRI(28, 306, 16), - COL_TRI(7, 4, 3), - COL_TRI(712, 697, 715), - COL_TRI(724, 727, 726), - COL_TRI(714, 718, 318), - COL_TRI(714, 713, 718), - COL_TRI(717, 716, 719), - COL_TRI(717, 719, 319), - COL_TRI(724, 720, 722), - COL_TRI(724, 721, 720), - COL_TRI(724, 723, 721), - COL_TRI(724, 722, 727), - COL_TRI(732, 729, 728), - COL_TRI(724, 726, 725), - COL_TRI(348, 707, 708), - COL_TRI(348, 349, 707), - COL_TRI(348, 708, 344), - COL_TRI(348, 344, 312), - COL_TRI(348, 312, 700), - COL_TRI(348, 700, 701), - COL_TRI(732, 731, 729), - COL_TRI(732, 728, 730), - COL_TRI(732, 730, 735), - COL_TRI(732, 735, 734), - COL_TRI(732, 734, 733), - COL_TRI(355, 741, 357), - COL_TRI(355, 739, 741), - COL_TRI(359, 746, 361), - COL_TRI(359, 744, 746), - COL_TRI(363, 750, 365), - COL_TRI(363, 748, 750), - COL_TRI(757, 758, 755), - COL_TRI(755, 367, 757), - COL_TRI(367, 755, 368), - COL_TRI(758, 759, 755), - COL_TRI(369, 757, 367), - COL_TRI(368, 752, 367), - COL_TRI(392, 390, 389), - COL_TRI(378, 768, 379), - COL_TRI(378, 765, 768), - COL_TRI(385, 770, 769), - COL_TRI(385, 772, 384), - COL_TRI(385, 769, 772), - COL_TRI(385, 776, 387), - COL_TRI(385, 386, 770), - COL_TRI(385, 387, 386), - COL_TRI(427, 793, 423), - COL_TRI(394, 778, 392), - COL_TRI(392, 778, 390), - COL_TRI(394, 396, 778), - COL_TRI(396, 394, 786), - COL_TRI(396, 786, 784), - COL_TRI(397, 784, 786), - COL_TRI(397, 395, 784), - COL_TRI(427, 409, 793), - COL_TRI(807, 409, 427), - COL_TRI(807, 806, 409), - COL_TRI(800, 419, 431), - COL_TRI(800, 431, 415), - COL_TRI(419, 409, 431), - COL_TRI(409, 806, 431), - COL_TRI(800, 418, 419), - COL_TRI(450, 831, 462), - COL_TRI(397, 787, 785), - COL_TRI(397, 785, 395), - COL_TRI(819, 437, 820), - COL_TRI(819, 820, 436), - COL_TRI(450, 455, 831), - COL_TRI(450, 462, 458), - COL_TRI(821, 437, 438), - COL_TRI(821, 820, 437), - COL_TRI(829, 821, 454), - COL_TRI(829, 450, 821), - COL_TRI(454, 821, 438), - COL_TRI(454, 438, 444), - COL_TRI(837, 835, 464), - COL_TRI(837, 464, 463), - COL_TRI(477, 480, 486), - COL_TRI(841, 839, 468), - COL_TRI(96, 841, 468), - COL_TRI(467, 96, 468), - COL_TRI(484, 485, 482), - COL_TRI(484, 482, 483), - COL_TRI(477, 476, 480), - COL_TRI(475, 490, 844), - COL_TRI(489, 503, 508), - COL_TRI(487, 508, 503), - COL_TRI(861, 503, 497), - COL_TRI(861, 487, 503), - COL_TRI(863, 500, 864), - COL_TRI(863, 864, 498), - COL_TRI(509, 511, 505), - COL_TRI(475, 844, 471), - COL_TRI(859, 491, 492), - COL_TRI(859, 857, 491), - COL_TRI(870, 873, 512), - COL_TRI(870, 872, 873), - COL_TRI(505, 507, 509), - COL_TRI(507, 489, 508), - COL_TRI(507, 508, 509), - COL_TRI(511, 516, 504), - COL_TRI(511, 504, 505), - COL_TRI(516, 870, 504), - COL_TRI(870, 512, 504), - COL_TRI(520, 875, 522), - COL_TRI(520, 522, 876), - COL_TRI(526, 647, 226), - COL_TRI(526, 226, 878), - COL_TRI(520, 575, 920), - COL_TRI(520, 876, 575), - COL_TRI(922, 520, 920), - COL_TRI(921, 919, 575), - COL_TRI(921, 575, 876), - COL_TRI(922, 920, 580), - COL_TRI(921, 922, 580), - COL_TRI(921, 580, 919), - COL_TRI(899, 553, 898), - COL_TRI(884, 535, 885), - COL_TRI(884, 885, 536), - COL_TRI(887, 888, 538), - COL_TRI(887, 540, 888), - COL_TRI(896, 548, 895), - COL_TRI(896, 895, 549), - COL_TRI(569, 570, 914), - COL_TRI(899, 898, 552), - COL_TRI(562, 904, 906), - COL_TRI(562, 906, 564), - COL_TRI(565, 911, 910), - COL_TRI(565, 910, 567), - COL_TRI(572, 569, 914), - COL_TRI(29, 15, 17), - COL_TRI(572, 914, 587), - COL_TRI(916, 572, 587), - COL_TRI(30, 9, 8), - COL_TRI(19, 21, 31), - COL_TRI(979, 980, 485), - COL_TRI(979, 485, 925), - COL_TRI(916, 930, 927), - COL_TRI(916, 587, 930), - COL_TRI(927, 930, 932), - COL_TRI(927, 932, 928), - COL_TRI(593, 594, 947), - COL_TRI(594, 941, 947), - COL_TRI(947, 941, 946), - COL_TRI(941, 945, 946), - COL_TRI(937, 593, 947), - COL_TRI(946, 945, 597), - COL_TRI(946, 597, 948), - COL_TRI(937, 947, 604), - COL_TRI(955, 954, 605), - COL_TRI(609, 955, 605), - COL_TRI(948, 944, 603), - COL_TRI(605, 954, 604), - COL_TRI(954, 612, 604), - COL_TRI(604, 612, 607), - COL_TRI(604, 607, 937), - COL_TRI(929, 955, 609), - COL_TRI(928, 613, 929), - COL_TRI(929, 613, 955), - COL_TRI(928, 932, 613), - COL_TRI(589, 591, 936), - COL_TRI(948, 597, 944), - COL_TRI(944, 943, 936), - COL_TRI(944, 936, 603), - COL_TRI(943, 588, 936), - COL_TRI(943, 942, 588), - COL_TRI(589, 936, 588), - COL_TRI(171, 99, 841), - COL_TRI(969, 966, 645), - COL_TRI(969, 643, 966), - COL_TRI(467, 172, 96), - COL_TRI(99, 172, 467), - COL_TRI(99, 467, 841), - COL_TRI(96, 171, 841), - COL_TRI_INIT(SURFACE_HORIZONTAL_WIND, 38), - COL_TRI_SPECIAL(0, 1, 2, 0x100), - COL_TRI_SPECIAL(3, 2, 1, 0x100), - COL_TRI_SPECIAL(4, 2, 3, 0x100), - COL_TRI_SPECIAL(2, 4, 5, 0x100), - COL_TRI_SPECIAL(5, 4, 6, 0x100), - COL_TRI_SPECIAL(4, 7, 6, 0x100), - COL_TRI_SPECIAL(5, 8, 9, 0x100), - COL_TRI_SPECIAL(6, 8, 5, 0x100), - COL_TRI_SPECIAL(10, 11, 5, 0x100), - COL_TRI_SPECIAL(0, 12, 1, 0x100), - COL_TRI_SPECIAL(10, 18, 15, 0x100), - COL_TRI_SPECIAL(13, 0, 28, 0x100), - COL_TRI_SPECIAL(13, 12, 0, 0x100), - COL_TRI_SPECIAL(14, 16, 29, 0x100), - COL_TRI_SPECIAL(15, 29, 16, 0x100), - COL_TRI_SPECIAL(15, 16, 10, 0x100), - COL_TRI_SPECIAL(16, 14, 28, 0x100), - COL_TRI_SPECIAL(14, 13, 28, 0x100), - COL_TRI_SPECIAL(17, 12, 13, 0x100), - COL_TRI_SPECIAL(17, 7, 12, 0x100), - COL_TRI_SPECIAL(17, 15, 18, 0x100), - COL_TRI_SPECIAL(18, 7, 17, 0x100), - COL_TRI_SPECIAL(18, 6, 7, 0x100), - COL_TRI_SPECIAL(24, 23, 34, 0x100), - COL_TRI_SPECIAL(10, 19, 18, 0x100), - COL_TRI_SPECIAL(10, 20, 11, 0x100), - COL_TRI_SPECIAL(21, 19, 10, 0x100), - COL_TRI_SPECIAL(21, 9, 30, 0x100), - COL_TRI_SPECIAL(21, 30, 31, 0x100), - COL_TRI_SPECIAL(22, 30, 32, 0x100), - COL_TRI_SPECIAL(22, 31, 30, 0x100), - COL_TRI_SPECIAL(23, 33, 34, 0x100), - COL_TRI_SPECIAL(25, 35, 36, 0x100), - COL_TRI_SPECIAL(25, 37, 35, 0x100), - COL_TRI_SPECIAL(26, 38, 39, 0x100), - COL_TRI_SPECIAL(26, 39, 40, 0x100), - COL_TRI_SPECIAL(27, 41, 42, 0x100), - COL_TRI_SPECIAL(27, 43, 41, 0x100), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 213), - COL_TRI(55, 54, 56), - COL_TRI(44, 45, 46), - COL_TRI(44, 46, 47), - COL_TRI(48, 45, 44), - COL_TRI(48, 49, 45), - COL_TRI(47, 46, 50), - COL_TRI(47, 50, 51), - COL_TRI(51, 50, 52), - COL_TRI(51, 52, 53), - COL_TRI(53, 52, 54), - COL_TRI(53, 54, 55), - COL_TRI(59, 140, 138), - COL_TRI(55, 56, 57), - COL_TRI(57, 56, 137), - COL_TRI(57, 137, 58), - COL_TRI(58, 137, 49), - COL_TRI(58, 49, 48), - COL_TRI(59, 138, 60), - COL_TRI(60, 139, 61), - COL_TRI(60, 138, 139), - COL_TRI(61, 139, 141), - COL_TRI(61, 141, 62), - COL_TRI(62, 141, 140), - COL_TRI(62, 140, 59), - COL_TRI(63, 64, 66), - COL_TRI(64, 142, 143), - COL_TRI(64, 143, 66), - COL_TRI(65, 142, 64), - COL_TRI(63, 65, 64), - COL_TRI(65, 144, 142), - COL_TRI(70, 68, 69), - COL_TRI(66, 143, 145), - COL_TRI(66, 145, 67), - COL_TRI(63, 66, 146), - COL_TRI(66, 67, 146), - COL_TRI(67, 145, 144), - COL_TRI(67, 144, 65), - COL_TRI(63, 67, 65), - COL_TRI(63, 146, 67), - COL_TRI(68, 147, 69), - COL_TRI(69, 147, 148), - COL_TRI(69, 148, 71), - COL_TRI(70, 69, 71), - COL_TRI(73, 153, 74), - COL_TRI(68, 149, 147), - COL_TRI(71, 148, 150), - COL_TRI(71, 150, 72), - COL_TRI(71, 72, 151), - COL_TRI(70, 71, 151), - COL_TRI(72, 150, 149), - COL_TRI(72, 149, 68), - COL_TRI(72, 70, 151), - COL_TRI(72, 68, 70), - COL_TRI(73, 74, 152), - COL_TRI(78, 156, 157), - COL_TRI(74, 153, 80), - COL_TRI(75, 152, 74), - COL_TRI(76, 154, 155), - COL_TRI(76, 155, 79), - COL_TRI(77, 155, 154), - COL_TRI(77, 154, 78), - COL_TRI(81, 82, 159), - COL_TRI(79, 157, 156), - COL_TRI(79, 156, 76), - COL_TRI(78, 157, 77), - COL_TRI(80, 158, 81), - COL_TRI(80, 81, 159), - COL_TRI(81, 160, 82), - COL_TRI(86, 163, 87), - COL_TRI(82, 75, 159), - COL_TRI(83, 161, 85), - COL_TRI(84, 83, 162), - COL_TRI(83, 84, 161), - COL_TRI(83, 163, 89), - COL_TRI(85, 163, 83), - COL_TRI(83, 89, 162), - COL_TRI(85, 87, 163), - COL_TRI(84, 162, 164), - COL_TRI(87, 91, 165), - COL_TRI(87, 165, 89), - COL_TRI(87, 89, 86), - COL_TRI(88, 165, 91), - COL_TRI(88, 91, 166), - COL_TRI(89, 165, 88), - COL_TRI(89, 88, 167), - COL_TRI(90, 88, 85), - COL_TRI(88, 166, 85), - COL_TRI(90, 85, 161), - COL_TRI(88, 90, 164), - COL_TRI(88, 164, 162), - COL_TRI(88, 162, 167), - COL_TRI(91, 87, 166), - COL_TRI(85, 166, 87), - COL_TRI(92, 93, 85), - COL_TRI(93, 92, 168), - COL_TRI(92, 85, 169), - COL_TRI(93, 168, 166), - COL_TRI(88, 94, 85), - COL_TRI(94, 169, 85), - COL_TRI(94, 95, 169), - COL_TRI(95, 166, 168), - COL_TRI(95, 94, 166), - COL_TRI(94, 88, 166), - COL_TRI(100, 102, 103), - COL_TRI(96, 170, 98), - COL_TRI(97, 170, 96), - COL_TRI(96, 98, 171), - COL_TRI(97, 96, 172), - COL_TRI(98, 99, 171), - COL_TRI(98, 173, 99), - COL_TRI(99, 97, 172), - COL_TRI(99, 173, 97), - COL_TRI(100, 103, 101), - COL_TRI(101, 174, 100), - COL_TRI(100, 174, 175), - COL_TRI(102, 176, 103), - COL_TRI(102, 175, 176), - COL_TRI(100, 175, 102), - COL_TRI(103, 176, 177), - COL_TRI(103, 177, 101), - COL_TRI(101, 177, 174), - COL_TRI(101, 104, 178), - COL_TRI(104, 179, 180), - COL_TRI(104, 180, 178), - COL_TRI(105, 179, 104), - COL_TRI(105, 104, 101), - COL_TRI(109, 182, 110), - COL_TRI(106, 180, 179), - COL_TRI(106, 179, 105), - COL_TRI(107, 180, 106), - COL_TRI(107, 178, 180), - COL_TRI(101, 178, 107), - COL_TRI(101, 107, 108), - COL_TRI(108, 107, 106), - COL_TRI(109, 181, 182), - COL_TRI(110, 182, 183), - COL_TRI(110, 183, 184), - COL_TRI(111, 183, 185), - COL_TRI(112, 113, 186), - COL_TRI(113, 187, 116), - COL_TRI(114, 116, 187), - COL_TRI(115, 189, 112), - COL_TRI(115, 112, 186), - COL_TRI(116, 188, 117), - COL_TRI(114, 188, 116), - COL_TRI(117, 115, 186), - COL_TRI(117, 190, 115), - COL_TRI(118, 191, 192), - COL_TRI(118, 192, 121), - COL_TRI(123, 122, 3), - COL_TRI(119, 192, 191), - COL_TRI(119, 191, 120), - COL_TRI(120, 193, 119), - COL_TRI(120, 194, 193), - COL_TRI(121, 193, 194), - COL_TRI(121, 194, 118), - COL_TRI(3, 122, 7), - COL_TRI(122, 124, 7), - COL_TRI(6, 197, 195), - COL_TRI(7, 124, 12), - COL_TRI(124, 125, 12), - COL_TRI(1, 123, 3), - COL_TRI(12, 125, 1), - COL_TRI(125, 123, 1), - COL_TRI(6, 195, 8), - COL_TRI(8, 196, 30), - COL_TRI(8, 195, 196), - COL_TRI(14, 201, 13), - COL_TRI(30, 196, 198), - COL_TRI(30, 198, 32), - COL_TRI(32, 197, 6), - COL_TRI(32, 198, 197), - COL_TRI(29, 199, 14), - COL_TRI(29, 200, 199), - COL_TRI(17, 200, 29), - COL_TRI(14, 199, 201), - COL_TRI(22, 206, 31), - COL_TRI(17, 202, 200), - COL_TRI(13, 201, 202), - COL_TRI(13, 202, 17), - COL_TRI(19, 203, 18), - COL_TRI(19, 204, 203), - COL_TRI(31, 204, 19), - COL_TRI(18, 203, 205), - COL_TRI(18, 205, 22), - COL_TRI(31, 206, 204), - COL_TRI(22, 205, 206), - COL_TRI(131, 211, 209), - COL_TRI(126, 207, 208), - COL_TRI(126, 208, 209), - COL_TRI(127, 126, 128), - COL_TRI(127, 207, 126), - COL_TRI(128, 126, 210), - COL_TRI(126, 209, 211), - COL_TRI(126, 211, 212), - COL_TRI(126, 212, 213), - COL_TRI(126, 213, 210), - COL_TRI(129, 207, 127), - COL_TRI(129, 208, 207), - COL_TRI(130, 208, 129), - COL_TRI(130, 209, 208), - COL_TRI(131, 209, 130), - COL_TRI(136, 215, 135), - COL_TRI(132, 211, 131), - COL_TRI(132, 212, 211), - COL_TRI(133, 213, 212), - COL_TRI(133, 212, 132), - COL_TRI(134, 213, 133), - COL_TRI(134, 210, 213), - COL_TRI(128, 210, 134), - COL_TRI(135, 214, 136), - COL_TRI(135, 215, 216), - COL_TRI(135, 216, 214), - COL_TRI_STOP(), - COL_SPECIAL_INIT(22), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -7039, -4812, 4, /*yaw*/ 64), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -4505, -5119, 0, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_04, /*pos*/ -2291, -2073, -762, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_05, /*pos*/ 3891, -3276, -705, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_06, /*pos*/ 1753, -1986, -531, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_07, /*pos*/ -5414, -1330, -787, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_07, /*pos*/ -3182, 2059, -904, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_08, /*pos*/ -3182, 1854, -904, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_08, /*pos*/ 759, 5628, -1008, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_09, /*pos*/ -4902, -895, -1171, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0A, /*pos*/ -3882, -357, -1241, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0B, /*pos*/ -1199, -387, -1308, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0C, /*pos*/ 5584, 2735, -1851, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0D, /*pos*/ -5248, 3800, -895, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0D, /*pos*/ -1356, 3800, -895, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0E, /*pos*/ -6459, 3800, -904, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0F, /*pos*/ -930, 2884, -904, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_10, /*pos*/ 2486, -438, -899, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_11, /*pos*/ 563, 2249, -904, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_12, /*pos*/ -6459, 2039, -904, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_13, /*pos*/ 1143, 4670, -494, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_14, /*pos*/ 349, 6268, -4054, /*yaw*/ 0), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bits_seg7_collision_level, 0x0046c3a0, 47442, 0x00016e18, 14674); diff --git a/levels/bits/texture.inc.c b/levels/bits/texture.inc.c index 55f2bfb61..6145ff7a0 100644 --- a/levels/bits/texture.inc.c +++ b/levels/bits/texture.inc.c @@ -1,14 +1,9 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07001000 -ALIGNED8 const Texture bits_seg7_texture_07000000[] = { -#include "levels/bits/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bits_seg7_texture_07000000, "levels/bits/0.rgba16.inc.c", 0x0046c3a0, 47442, 0x00000000, 4096); // 0x07001000 - 0x07002000 -ALIGNED8 const Texture bits_seg7_texture_07001000[] = { -#include "levels/bits/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bits_seg7_texture_07001000, "levels/bits/1.rgba16.inc.c", 0x0046c3a0, 47442, 0x00001000, 4096); // 0x07002000 - 0x07002800 -ALIGNED8 const Texture bits_seg7_texture_07002000[] = { -#include "levels/bits/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bits_seg7_texture_07002000, "levels/bits/2.rgba16.inc.c", 0x0046c3a0, 47442, 0x00002000, 2048); diff --git a/levels/bob/areas/1/1/model.inc.c b/levels/bob/areas/1/1/model.inc.c index 97807418e..6b3ee29a8 100644 --- a/levels/bob/areas/1/1/model.inc.c +++ b/levels/bob/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07002800 - 0x07002818 static const Lights1 bob_seg7_lights_07002800 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,425 +6,73 @@ static const Lights1 bob_seg7_lights_07002800 = gdSPDefLights1( ); // 0x07002818 - 0x07002908 -static const Vtx bob_seg7_vertex_07002818[] = { - {{{ 4864, 1024, 4096}, 0, { 22366, -6504}, {0xf8, 0x7e, 0xf9, 0xff}}}, - {{{ 7680, 768, 0}, 0, { 27050, -13318}, {0xd6, 0x77, 0x00, 0xff}}}, - {{{ 3840, 768, 2304}, 0, { 20664, -9486}, {0xf9, 0x7e, 0xf8, 0xff}}}, - {{{ 2304, 768, 4352}, 0, { 18108, -6078}, {0xfc, 0x7e, 0xff, 0xff}}}, - {{{ 3584, 656, -767}, 0, { 20238, -14596}, {0x0b, 0x7b, 0x1b, 0xff}}}, - {{{ 5888, 1024, 4096}, 0, { 24070, -6504}, {0x0b, 0x7e, 0xfe, 0xff}}}, - {{{ 7686, 768, 7100}, 0, { 27060, -1506}, {0xed, 0x7d, 0xf9, 0xff}}}, - {{{ 8192, 2560, 4096}, 0, { 27902, -6504}, {0x90, 0x3b, 0x04, 0xff}}}, - {{{ 8192, 1855, 1024}, 0, { 27902, -11614}, {0x85, 0x1c, 0xff, 0xff}}}, - {{{ 6289, 912, -2653}, 0, { 24738, -17732}, {0x57, 0x45, 0x3c, 0xff}}}, - {{{ 5468, 912, -1870}, 0, { 23372, -16430}, {0x35, 0x4e, 0x54, 0xff}}}, - {{{ -2815, 1024, 256}, 0, { 9592, -12892}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ -4991, 1024, -2431}, 0, { 5972, -17364}, {0x07, 0x7e, 0xfe, 0xff}}}, - {{{ -3231, 1024, -159}, 0, { 8900, -13584}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1692, 768, 3192}, 0, { 17092, -8008}, {0x00, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07002818, 0x003fc2b0, 38830, 0x00002818, 240); // 0x07002908 - 0x070029F8 -static const Vtx bob_seg7_vertex_07002908[] = { - {{{ -1535, 256, 5888}, 0, { 11720, -3524}, {0xff, 0x7d, 0x10, 0xff}}}, - {{{ -3071, 0, 7168}, 0, { 9166, -1394}, {0xff, 0x7b, 0xe5, 0xff}}}, - {{{ -921, 0, 6400}, 0, { 12742, -2672}, {0x03, 0x7c, 0x19, 0xff}}}, - {{{ -921, 256, 5888}, 0, { 12742, -3524}, {0xef, 0x75, 0x2c, 0xff}}}, - {{{ -2559, 179, 5888}, 0, { 10018, -3524}, {0xf1, 0x7d, 0x05, 0xff}}}, - {{{ -3583, 0, 5888}, 0, { 8314, -3524}, {0xf6, 0x7e, 0x01, 0xff}}}, - {{{ -2815, 1024, 256}, 0, { 9592, -12892}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ -1791, 973, -767}, 0, { 11296, -14596}, {0x0c, 0x7c, 0xeb, 0xff}}}, - {{{ -4991, 1024, -2431}, 0, { 5972, -17364}, {0x07, 0x7e, 0xfe, 0xff}}}, - {{{ -4991, 1024, -4479}, 0, { 5972, -20770}, {0x0f, 0x7c, 0xee, 0xff}}}, - {{{ -4132, 513, -6035}, 0, { 7402, -23358}, {0x12, 0x7c, 0xf1, 0xff}}}, - {{{ -7167, 1024, -7167}, 0, { 2352, -25242}, {0x09, 0x79, 0x23, 0xff}}}, - {{{ -1872, 768, -1441}, 0, { 11160, -15716}, {0x11, 0x7b, 0xea, 0xff}}}, - {{{ -2559, 768, -2815}, 0, { 10018, -18002}, {0x11, 0x7d, 0x05, 0xff}}}, - {{{ -4095, 1024, -2943}, 0, { 7462, -18216}, {0x1c, 0x7b, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07002908, 0x003fc2b0, 38830, 0x00002908, 240); // 0x070029F8 - 0x07002AD8 -static const Vtx bob_seg7_vertex_070029F8[] = { - {{{ -7167, 1024, 512}, 0, { 2352, -12466}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4991, 1024, -2431}, 0, { 5972, -17364}, {0x07, 0x7e, 0xfe, 0xff}}}, - {{{ -5887, 1024, -2943}, 0, { 4482, -18216}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4991, 1024, -4479}, 0, { 5972, -20770}, {0x0f, 0x7c, 0xee, 0xff}}}, - {{{ -4095, 1024, -3967}, 0, { 7462, -19918}, {0x19, 0x7a, 0xec, 0xff}}}, - {{{ -4132, 513, -6035}, 0, { 7402, -23358}, {0x12, 0x7c, 0xf1, 0xff}}}, - {{{ -6015, 1024, -3839}, 0, { 4268, -19706}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7167, 1024, -7167}, 0, { 2352, -25242}, {0x09, 0x79, 0x23, 0xff}}}, - {{{ -3151, 512, -6526}, 0, { 9032, -24174}, {0x0c, 0x7c, 0x17, 0xff}}}, - {{{ -7167, 1024, 4096}, 0, { 2352, -6504}, {0x5f, 0x52, 0x09, 0xff}}}, - {{{ -8191, 1536, -8191}, 0, { 650, -26944}, {0x2e, 0x71, 0x20, 0xff}}}, - {{{ -3151, 1024, -6526}, 0, { 9032, -24174}, {0x06, 0x74, 0x32, 0xff}}}, - {{{ -4095, 1792, -8191}, 0, { 7462, -26944}, {0x00, 0x67, 0x49, 0xff}}}, - {{{ -6143, 2560, -8191}, 0, { 4056, -26944}, {0xf6, 0x4b, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070029F8, 0x003fc2b0, 38830, 0x000029f8, 224); // 0x07002AD8 - 0x07002BD8 -static const Vtx bob_seg7_vertex_07002AD8[] = { - {{{ 8093, 1936, -6029}, 0, { 432, 1198}, {0xb4, 0x65, 0x05, 0xff}}}, - {{{ 8093, 1936, -5934}, 0, { 590, 1208}, {0xb8, 0x5d, 0x2e, 0xff}}}, - {{{ 8093, 2064, -5934}, 0, { 602, 998}, {0x82, 0x01, 0x00, 0xff}}}, - {{{ 8093, 2085, -5982}, 0, { 524, 962}, {0x82, 0x08, 0x00, 0xff}}}, - {{{ 8093, 2064, -6029}, 0, { 444, 990}, {0x82, 0x02, 0xfd, 0xff}}}, - {{{ 8192, 2560, -8191}, 0, { -3102, 0}, {0x99, 0x33, 0x34, 0xff}}}, - {{{ 7680, 768, 0}, 0, { 10348, 3740}, {0xd6, 0x77, 0x00, 0xff}}}, - {{{ 8192, 1855, 1024}, 0, { 12144, 1906}, {0x85, 0x1c, 0xff, 0xff}}}, - {{{ 8192, 2720, -5119}, 0, { 2012, 0}, {0x83, 0x12, 0x00, 0xff}}}, - {{{ 8093, 1936, -6029}, 0, { -1052, 0}, {0xb4, 0x65, 0x05, 0xff}}}, - {{{ 8192, 2560, -8191}, 0, { -1052, -3778}, {0x99, 0x33, 0x34, 0xff}}}, - {{{ 7680, 2080, -7679}, 0, { -2016, -2702}, {0xf7, 0x7b, 0x1a, 0xff}}}, - {{{ 6289, 912, -2653}, 0, { 24738, -17732}, {0x57, 0x45, 0x3c, 0xff}}}, - {{{ 7680, 768, 0}, 0, { 27050, -13318}, {0xd6, 0x77, 0x00, 0xff}}}, - {{{ 7029, 912, -3999}, 0, { 25968, -19972}, {0x17, 0x75, 0x28, 0xff}}}, - {{{ 8093, 1936, -5934}, 0, { 27920, -23520}, {0xb8, 0x5d, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07002AD8, 0x003fc2b0, 38830, 0x00002ad8, 256); // 0x07002BD8 - 0x07002CC8 -static const Vtx bob_seg7_vertex_07002BD8[] = { - {{{ 3840, 2048, 8192}, 0, { 20664, 308}, {0xf6, 0x6c, 0xbf, 0xff}}}, - {{{ 7686, 768, 7100}, 0, { 27060, -1506}, {0xed, 0x7d, 0xf9, 0xff}}}, - {{{ 768, 768, 7168}, 0, { 15554, -1394}, {0xee, 0x78, 0xdc, 0xff}}}, - {{{ 6289, 1936, -2653}, 0, { 24738, -17732}, {0x30, 0x69, 0x34, 0xff}}}, - {{{ 8093, 1936, -5934}, 0, { 27920, -23520}, {0xb8, 0x5d, 0x2e, 0xff}}}, - {{{ 8093, 1936, -6029}, 0, { 27852, -23556}, {0xb4, 0x65, 0x05, 0xff}}}, - {{{ 8093, 1936, -5934}, 0, { 9204, 6322}, {0xb8, 0x5d, 0x2e, 0xff}}}, - {{{ 6289, 912, -2653}, 0, { 3412, 4224}, {0x57, 0x45, 0x3c, 0xff}}}, - {{{ 7029, 912, -3999}, 0, { 5222, 5504}, {0x17, 0x75, 0x28, 0xff}}}, - {{{ 6289, 1936, -2653}, 0, { 4554, 3032}, {0x30, 0x69, 0x34, 0xff}}}, - {{{ 3097, 1741, -733}, 0, { -152, -1010}, {0x0d, 0x56, 0x5c, 0xff}}}, - {{{ 5468, 912, -1870}, 0, { 2012, 3032}, {0x35, 0x4e, 0x54, 0xff}}}, - {{{ 768, 768, 5888}, 0, { 15554, -3524}, {0xfa, 0x75, 0x2f, 0xff}}}, - {{{ -3071, 640, 8192}, 0, { 9166, 308}, {0xfb, 0x63, 0xb1, 0xff}}}, - {{{ 768, 768, 7680}, 0, { 15554, -542}, {0xec, 0x65, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07002BD8, 0x003fc2b0, 38830, 0x00002bd8, 240); // 0x07002CC8 - 0x07002DC8 -static const Vtx bob_seg7_vertex_07002CC8[] = { - {{{ -3071, 0, 7168}, 0, { 9166, -1394}, {0xff, 0x7b, 0xe5, 0xff}}}, - {{{ 768, 768, 7680}, 0, { 15554, -542}, {0xec, 0x65, 0xb7, 0xff}}}, - {{{ 768, 0, 7168}, 0, { 15554, -1394}, {0x00, 0x7b, 0xe4, 0xff}}}, - {{{ 768, 768, 7168}, 0, { 15554, -1394}, {0xee, 0x78, 0xdc, 0xff}}}, - {{{ 3840, 2048, 8192}, 0, { 20664, 308}, {0xf6, 0x6c, 0xbf, 0xff}}}, - {{{ 7686, 768, 7100}, 0, { 27060, -1506}, {0xed, 0x7d, 0xf9, 0xff}}}, - {{{ 8192, 1024, 8192}, 0, { 27902, 308}, {0xd5, 0x76, 0xf9, 0xff}}}, - {{{ -869, 1024, -5528}, 0, { 12830, -22514}, {0xf0, 0x7d, 0x0a, 0xff}}}, - {{{ 3072, 2513, -7679}, 0, { 19386, -26092}, {0xf2, 0x7e, 0x00, 0xff}}}, - {{{ 3072, 2513, -8191}, 0, { 19386, -26944}, {0x01, 0x6d, 0x40, 0xff}}}, - {{{ -3105, 1024, -6549}, 0, { 9108, -24214}, {0xfe, 0x71, 0x39, 0xff}}}, - {{{ -3071, 640, 8192}, 0, { 9166, 308}, {0xfb, 0x63, 0xb1, 0xff}}}, - {{{ -8191, 1280, 8192}, 0, { 650, 308}, {0x4d, 0x5f, 0xe0, 0xff}}}, - {{{ 5888, 1024, 5120}, 0, { 24070, -4802}, {0x08, 0x7e, 0x08, 0xff}}}, - {{{ 4864, 1024, 5120}, 0, { 22366, -4802}, {0xf7, 0x7e, 0x06, 0xff}}}, - {{{ 5888, 1024, 4096}, 0, { 24070, -6504}, {0x0b, 0x7e, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07002CC8, 0x003fc2b0, 38830, 0x00002cc8, 256); // 0x07002DC8 - 0x07002EB8 -static const Vtx bob_seg7_vertex_07002DC8[] = { - {{{ 1792, 768, 5376}, 0, { 17256, -4376}, {0xfd, 0x7e, 0x03, 0xff}}}, - {{{ 768, 768, 5888}, 0, { 15554, -3524}, {0xfa, 0x75, 0x2f, 0xff}}}, - {{{ 7686, 768, 7100}, 0, { 27060, -1506}, {0xed, 0x7d, 0xf9, 0xff}}}, - {{{ 4864, 1024, 5120}, 0, { 22366, -4802}, {0xf7, 0x7e, 0x06, 0xff}}}, - {{{ 8192, 1024, 8192}, 0, { 27902, 308}, {0xd5, 0x76, 0xf9, 0xff}}}, - {{{ 8192, 2560, 4096}, 0, { 27902, -6504}, {0x90, 0x3b, 0x04, 0xff}}}, - {{{ 3097, 1741, -733}, 0, { -152, -1010}, {0x0d, 0x56, 0x5c, 0xff}}}, - {{{ 3584, 656, -767}, 0, { -894, 822}, {0x0b, 0x7b, 0x1b, 0xff}}}, - {{{ 5468, 912, -1870}, 0, { 2012, 3032}, {0x35, 0x4e, 0x54, 0xff}}}, - {{{ -8191, 1280, 8192}, 0, { 650, 308}, {0x4d, 0x5f, 0xe0, 0xff}}}, - {{{ -7167, 0, 7168}, 0, { 2352, -1394}, {0x0f, 0x7d, 0xf1, 0xff}}}, - {{{ -7167, 0, 4096}, 0, { 2352, -6504}, {0x2c, 0x76, 0x06, 0xff}}}, - {{{ -5375, 0, 6464}, 0, { 5334, -2566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 0, 7168}, 0, { 9166, -1394}, {0xff, 0x7b, 0xe5, 0xff}}}, - {{{ -3583, 0, 5888}, 0, { 8314, -3524}, {0xf6, 0x7e, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07002DC8, 0x003fc2b0, 38830, 0x00002dc8, 240); // 0x07002EB8 - 0x07002FB8 -static const Vtx bob_seg7_vertex_07002EB8[] = { - {{{ -921, 0, 6400}, 0, { 12742, -2672}, {0x03, 0x7c, 0x19, 0xff}}}, - {{{ -3071, 0, 7168}, 0, { 9166, -1394}, {0xff, 0x7b, 0xe5, 0xff}}}, - {{{ -383, 0, 6400}, 0, { 13638, -2672}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 0, 7168}, 0, { 15554, -1394}, {0x00, 0x7b, 0xe4, 0xff}}}, - {{{ -7167, 0, 7168}, 0, { 2352, -1394}, {0x0f, 0x7d, 0xf1, 0xff}}}, - {{{ -8191, 1280, 8192}, 0, { 650, 308}, {0x4d, 0x5f, 0xe0, 0xff}}}, - {{{ -7167, 1024, 4096}, 0, { 990, -470}, {0x5f, 0x52, 0x09, 0xff}}}, - {{{ -8191, 1280, 8192}, 0, { -5028, -836}, {0x4d, 0x5f, 0xe0, 0xff}}}, - {{{ -7167, 0, 4096}, 0, { 990, 990}, {0x2c, 0x76, 0x06, 0xff}}}, - {{{ -6591, 0, 5312}, 0, { 3310, -4482}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7167, 0, 4096}, 0, { 2352, -6504}, {0x2c, 0x76, 0x06, 0xff}}}, - {{{ -7167, 1024, 4096}, 0, { 2352, -6504}, {0x5f, 0x52, 0x09, 0xff}}}, - {{{ -8191, 2048, 0}, 0, { 650, -13318}, {0x54, 0x5e, 0x02, 0xff}}}, - {{{ -6015, 0, 6464}, 0, { 4268, -2566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6591, 0, 5888}, 0, { 3310, -3524}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5375, 0, 6464}, 0, { 5334, -2566}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07002EB8, 0x003fc2b0, 38830, 0x00002eb8, 256); // 0x07002FB8 - 0x070030B8 -static const Vtx bob_seg7_vertex_07002FB8[] = { - {{{ -7167, 1024, 4096}, 0, { 2352, -6504}, {0x5f, 0x52, 0x09, 0xff}}}, - {{{ -8191, 1536, -8191}, 0, { 650, -26944}, {0x2e, 0x71, 0x20, 0xff}}}, - {{{ -8191, 2048, 0}, 0, { 650, -13318}, {0x54, 0x5e, 0x02, 0xff}}}, - {{{ 4352, 3712, -8191}, 0, { 1808, -702}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 3328, -8191}, 0, { -3670, -206}, {0xfa, 0x39, 0x71, 0xff}}}, - {{{ 3072, 2513, -8191}, 0, { 0, 990}, {0x01, 0x6d, 0x40, 0xff}}}, - {{{ 8192, 2560, -8191}, 0, { 7268, 990}, {0x99, 0x33, 0x34, 0xff}}}, - {{{ -4095, 1792, -8191}, 0, { 7462, -26944}, {0x00, 0x67, 0x49, 0xff}}}, - {{{ -3151, 1024, -6526}, 0, { 9032, -24174}, {0x06, 0x74, 0x32, 0xff}}}, - {{{ -3105, 1024, -6549}, 0, { 9108, -24214}, {0xfe, 0x71, 0x39, 0xff}}}, - {{{ 512, 3328, -8191}, 0, { 15128, -26944}, {0xfa, 0x39, 0x71, 0xff}}}, - {{{ 3072, 2513, -8191}, 0, { 19386, -26944}, {0x01, 0x6d, 0x40, 0xff}}}, - {{{ 8192, 2560, -8191}, 0, { 27902, -26944}, {0x99, 0x33, 0x34, 0xff}}}, - {{{ 7680, 2080, -7679}, 0, { 27050, -26092}, {0xf7, 0x7b, 0x1a, 0xff}}}, - {{{ 6246, 2080, -6962}, 0, { 24666, -24900}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ 6246, 2080, -7167}, 0, { 24666, -25242}, {0x08, 0x7e, 0x08, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07002FB8, 0x003fc2b0, 38830, 0x00002fb8, 256); // 0x070030B8 - 0x070031B8 -static const Vtx bob_seg7_vertex_070030B8[] = { - {{{ 3072, 2513, -8191}, 0, { 19386, -26944}, {0x01, 0x6d, 0x40, 0xff}}}, - {{{ 6265, 2080, -6527}, 0, { 24696, -24176}, {0x0a, 0x7e, 0x01, 0xff}}}, - {{{ 6246, 2080, -6962}, 0, { 24666, -24900}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ 7680, 2080, -7679}, 0, { 27050, -26092}, {0xf7, 0x7b, 0x1a, 0xff}}}, - {{{ 6451, 2080, -6962}, 0, { 25006, -24900}, {0x03, 0x7e, 0x03, 0xff}}}, - {{{ 8093, 1936, -6029}, 0, { 27852, -23556}, {0xb4, 0x65, 0x05, 0xff}}}, - {{{ -4095, 1024, -2943}, 0, { 7462, -18216}, {0x1c, 0x7b, 0x07, 0xff}}}, - {{{ -2559, 768, -2815}, 0, { 10018, -18002}, {0x11, 0x7d, 0x05, 0xff}}}, - {{{ -3445, 777, -4662}, 0, { 8544, -21074}, {0x1b, 0x7b, 0xf3, 0xff}}}, - {{{ -2458, 1024, -5155}, 0, { 10184, -21894}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2240, 1024, -4835}, 0, { 10548, -21362}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2413, 1024, -5178}, 0, { 10260, -21932}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2285, 1024, -4812}, 0, { 10472, -21324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 1024, -5528}, 0, { 12830, -22514}, {0xf0, 0x7d, 0x0a, 0xff}}}, - {{{ -3105, 1024, -6549}, 0, { 9108, -24214}, {0xfe, 0x71, 0x39, 0xff}}}, - {{{ -4095, 1024, -3967}, 0, { 7462, -19918}, {0x19, 0x7a, 0xec, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070030B8, 0x003fc2b0, 38830, 0x000030b8, 256); // 0x070031B8 - 0x07003298 -static const Vtx bob_seg7_vertex_070031B8[] = { - {{{ -4095, 1024, -3967}, 0, { 7462, -19918}, {0x19, 0x7a, 0xec, 0xff}}}, - {{{ -3445, 777, -4662}, 0, { 8544, -21074}, {0x1b, 0x7b, 0xf3, 0xff}}}, - {{{ -4132, 513, -6035}, 0, { 7402, -23358}, {0x12, 0x7c, 0xf1, 0xff}}}, - {{{ 1280, 768, 3328}, 0, { 16406, -7782}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, 768, 4352}, 0, { 18108, -6078}, {0xfc, 0x7e, 0xff, 0xff}}}, - {{{ 1692, 768, 3192}, 0, { 17092, -8008}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -1535, 768, 1536}, 0, { 11720, -10762}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, 768, 4864}, 0, { 18108, -5228}, {0xfc, 0x7e, 0xfe, 0xff}}}, - {{{ 4864, 1024, 5120}, 0, { 22366, -4802}, {0xf7, 0x7e, 0x06, 0xff}}}, - {{{ 4864, 1024, 4096}, 0, { 22366, -6504}, {0xf8, 0x7e, 0xf9, 0xff}}}, - {{{ -7167, 768, 512}, 0, { 2352, -12466}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3368, 768, 246}, 0, { 8672, -12908}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3503, 768, 111}, 0, { 8448, -13134}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 768, 512}, 0, { 9166, -12466}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070031B8, 0x003fc2b0, 38830, 0x000031b8, 224); // 0x07003298 - 0x07003398 -static const Vtx bob_seg7_vertex_07003298[] = { - {{{ 6265, 2080, -6527}, 0, { 24696, -24176}, {0x0a, 0x7e, 0x01, 0xff}}}, - {{{ 3072, 2513, -8191}, 0, { 19386, -26944}, {0x01, 0x6d, 0x40, 0xff}}}, - {{{ 3072, 2513, -7679}, 0, { 19386, -26092}, {0xf2, 0x7e, 0x00, 0xff}}}, - {{{ 7680, 2080, -7679}, 0, { 27050, -26092}, {0xf7, 0x7b, 0x1a, 0xff}}}, - {{{ 6246, 2080, -7167}, 0, { 24666, -25242}, {0x08, 0x7e, 0x08, 0xff}}}, - {{{ 6451, 2080, -7167}, 0, { 25006, -25242}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6246, 2080, -6962}, 0, { 24666, -24900}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ 6451, 2080, -6962}, 0, { 25006, -24900}, {0x03, 0x7e, 0x03, 0xff}}}, - {{{ 8093, 1936, -6029}, 0, { 27852, -23556}, {0xb4, 0x65, 0x05, 0xff}}}, - {{{ 6252, 1936, -2700}, 0, { 24676, -17810}, {0x01, 0x7e, 0x02, 0xff}}}, - {{{ 6289, 1936, -2653}, 0, { 24738, -17732}, {0x30, 0x69, 0x34, 0xff}}}, - {{{ -4095, 768, 4096}, 0, { 7462, -6504}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 768, 3072}, 0, { 9166, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7167, 768, 512}, 0, { 2352, -12466}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 768, 512}, 0, { 9166, -12466}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7167, 768, 4096}, 0, { 2352, -6504}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07003298, 0x003fc2b0, 38830, 0x00003298, 256); // 0x07003398 - 0x07003498 -static const Vtx bob_seg7_vertex_07003398[] = { - {{{ -1535, 768, 1536}, 0, { 11720, -10762}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1692, 768, 3192}, 0, { 17092, -8008}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 1024, 768, 171}, 0, { 15980, -13034}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1888, 768, 720}, 0, { 17416, -12120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6591, 0, 5312}, 0, { 3310, -4482}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6015, 0, 4736}, 0, { 4268, -5440}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7167, 0, 4096}, 0, { 2352, -6504}, {0x2c, 0x76, 0x06, 0xff}}}, - {{{ -5375, 0, 4736}, 0, { 5334, -5440}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4095, 0, 4096}, 0, { 7462, -6504}, {0xfc, 0x7e, 0xf8, 0xff}}}, - {{{ -3583, 0, 5376}, 0, { 8314, -4376}, {0xf9, 0x7e, 0x01, 0xff}}}, - {{{ -4799, 0, 5312}, 0, { 6292, -4482}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 179, 5376}, 0, { 10018, -4376}, {0xf1, 0x7e, 0x00, 0xff}}}, - {{{ -1535, 256, 5376}, 0, { 11720, -4376}, {0xff, 0x7d, 0xea, 0xff}}}, - {{{ -383, 0, 6400}, 0, { 13638, -2672}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, 0, 5888}, 0, { 12742, -3524}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, 0, 6400}, 0, { 12742, -2672}, {0x03, 0x7c, 0x19, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07003398, 0x003fc2b0, 38830, 0x00003398, 256); // 0x07003498 - 0x07003598 -static const Vtx bob_seg7_vertex_07003498[] = { - {{{ -4799, 0, 5888}, 0, { 6292, -3524}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5375, 0, 6464}, 0, { 5334, -2566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, 0, 5888}, 0, { 8314, -3524}, {0xf6, 0x7e, 0x01, 0xff}}}, - {{{ -4095, 0, 4096}, 0, { 7462, -6504}, {0xfc, 0x7e, 0xf8, 0xff}}}, - {{{ -3583, 0, 5376}, 0, { 8314, -4376}, {0xf9, 0x7e, 0x01, 0xff}}}, - {{{ -2559, 179, 5376}, 0, { 10018, -4376}, {0xf1, 0x7e, 0x00, 0xff}}}, - {{{ -1535, 256, 5376}, 0, { 11720, -4376}, {0xff, 0x7d, 0xea, 0xff}}}, - {{{ -921, 0, 4865}, 0, { 12742, -5226}, {0x05, 0x73, 0xcd, 0xff}}}, - {{{ -921, 256, 5375}, 0, { 12742, -4376}, {0xf9, 0x6a, 0xbc, 0xff}}}, - {{{ -3231, 1024, -159}, 0, { 8900, -13584}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4991, 1024, -2431}, 0, { 5972, -17364}, {0x07, 0x7e, 0xfe, 0xff}}}, - {{{ -3503, 1024, 111}, 0, { 8448, -13134}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7167, 1024, 512}, 0, { 2352, -12466}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6015, 0, 4736}, 0, { 4268, -5440}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5375, 0, 4736}, 0, { 5334, -5440}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7167, 0, 4096}, 0, { 2352, -6504}, {0x2c, 0x76, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07003498, 0x003fc2b0, 38830, 0x00003498, 256); // 0x07003598 - 0x07003678 -static const Vtx bob_seg7_vertex_07003598[] = { - {{{ 2304, 768, 4864}, 0, { 18108, -5228}, {0xfc, 0x7e, 0xfe, 0xff}}}, - {{{ 1792, 768, 5376}, 0, { 17256, -4376}, {0xfd, 0x7e, 0x03, 0xff}}}, - {{{ 4864, 1024, 5120}, 0, { 22366, -4802}, {0xf7, 0x7e, 0x06, 0xff}}}, - {{{ -7167, 1024, -7167}, 0, { 2352, -25242}, {0x09, 0x79, 0x23, 0xff}}}, - {{{ -7167, 1024, 512}, 0, { 2352, -12466}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6015, 1024, -3839}, 0, { 4268, -19706}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5887, 1024, -2943}, 0, { 4482, -18216}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 0, 7168}, 0, { 15554, -1394}, {0x00, 0x7b, 0xe4, 0xff}}}, - {{{ 768, 0, 5888}, 0, { 15554, -3524}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 0, 6400}, 0, { 14702, -2672}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 0, 6400}, 0, { 13638, -2672}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7680, 2080, -7679}, 0, { 27050, -26092}, {0xf7, 0x7b, 0x1a, 0xff}}}, - {{{ 6451, 2080, -7167}, 0, { 25006, -25242}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6451, 2080, -6962}, 0, { 25006, -24900}, {0x03, 0x7e, 0x03, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07003598, 0x003fc2b0, 38830, 0x00003598, 224); // 0x07003678 - 0x07003758 -static const Vtx bob_seg7_vertex_07003678[] = { - {{{ 3060, 1741, -780}, 0, { 19366, -14616}, {0xe1, 0x78, 0x18, 0xff}}}, - {{{ 6289, 1936, -2653}, 0, { 24738, -17732}, {0x30, 0x69, 0x34, 0xff}}}, - {{{ 6252, 1936, -2700}, 0, { 24676, -17810}, {0x01, 0x7e, 0x02, 0xff}}}, - {{{ 5888, 3072, 1230}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4454, 3072, 1127}, 0, { 1222, 2546}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4454, 3072, 1332}, 0, { 1576, 2342}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3097, 1741, -733}, 0, { 19426, -14538}, {0x0d, 0x56, 0x5c, 0xff}}}, - {{{ 2079, 1368, -1535}, 0, { 17734, -15872}, {0xb3, 0x50, 0x3c, 0xff}}}, - {{{ 1888, 768, 720}, 0, { 17416, -12120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2076, 768, 425}, 0, { 17728, -12610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1212, 768, -123}, 0, { 16292, -13524}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 768, 171}, 0, { 15980, -13034}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 3072, 2560}, 0, { 3034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 3072, -99}, 0, { -1564, 2622}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07003678, 0x003fc2b0, 38830, 0x00003678, 224); // 0x07003758 - 0x070037E8 -static const Vtx bob_seg7_vertex_07003758[] = { - {{{ 3584, 3072, 2560}, 0, { 4566, 2622}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4250, 3072, 1332}, 0, { 1780, 2696}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2816, 3072, 1230}, 0, { 3034, 5276}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4454, 3072, 1127}, 0, { 1222, 2546}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 3072, -99}, 0, { -1564, 2622}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 3072, -99}, 0, { 0, 5276}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4250, 3072, 1127}, 0, { 1426, 2900}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 3072, 2560}, 0, { 3034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4454, 3072, 1332}, 0, { 1576, 2342}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07003758, 0x003fc2b0, 38830, 0x00003758, 144); // 0x070037E8 - 0x070038E8 -static const Vtx bob_seg7_vertex_070037E8[] = { - {{{ 768, 768, 5888}, 0, { 990, 1484}, {0xfa, 0x75, 0x2f, 0xff}}}, - {{{ 1792, 768, 4864}, 0, { -26, -1562}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 768, 5376}, 0, { -26, 978}, {0xe9, 0x76, 0xd8, 0xff}}}, - {{{ 1792, 768, 5376}, 0, { 990, -1054}, {0xfd, 0x7e, 0x03, 0xff}}}, - {{{ 1792, 768, 5376}, 0, { 990, 2010}, {0xfd, 0x7e, 0x03, 0xff}}}, - {{{ 2304, 768, 4864}, 0, { 990, 0}, {0xfc, 0x7e, 0xfe, 0xff}}}, - {{{ 1792, 768, 4864}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1791, 768, 1792}, 0, { 1020, 1252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 768, 2048}, 0, { 1020, 222}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 768, 1536}, 0, { -12, 1252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, 256, 5375}, 0, { 0, -1256}, {0xf9, 0x6a, 0xbc, 0xff}}}, - {{{ -1535, 256, 5376}, 0, { 0, 0}, {0xff, 0x7d, 0xea, 0xff}}}, - {{{ -1535, 256, 5888}, 0, { 990, 0}, {0xff, 0x7d, 0x10, 0xff}}}, - {{{ -921, 256, 5888}, 0, { 990, -1256}, {0xef, 0x75, 0x2c, 0xff}}}, - {{{ -2559, 179, 5376}, 0, { 0, 2016}, {0xf1, 0x7e, 0x00, 0xff}}}, - {{{ -2559, 179, 5888}, 0, { 990, 2016}, {0xf1, 0x7d, 0x05, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070037E8, 0x003fc2b0, 38830, 0x000037e8, 256); // 0x070038E8 - 0x070039E8 -static const Vtx bob_seg7_vertex_070038E8[] = { - {{{ -3583, 0, 5376}, 0, { 60, 0}, {0xf9, 0x7e, 0x01, 0xff}}}, - {{{ -4799, 0, 5312}, 0, { -54, 2172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4799, 0, 5888}, 0, { 990, 2172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, 0, 5888}, 0, { 990, 0}, {0xf6, 0x7e, 0x01, 0xff}}}, - {{{ -2559, 179, 5376}, 0, { 0, 2016}, {0xf1, 0x7e, 0x00, 0xff}}}, - {{{ -3583, 0, 5376}, 0, { 0, 4080}, {0xf9, 0x7e, 0x01, 0xff}}}, - {{{ -3583, 0, 5888}, 0, { 990, 4080}, {0xf6, 0x7e, 0x01, 0xff}}}, - {{{ -2559, 179, 5888}, 0, { 990, 2016}, {0xf1, 0x7d, 0x05, 0xff}}}, - {{{ 1792, 768, 4352}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, 768, 4864}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, 768, 4864}, 0, { 0, 0}, {0xfc, 0x7e, 0xfe, 0xff}}}, - {{{ 2304, 768, 4352}, 0, { 0, 990}, {0xfc, 0x7e, 0xff, 0xff}}}, - {{{ -1535, 768, 2048}, 0, { 1030, 1316}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 768, 3840}, 0, { 1030, -7894}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 768, 1536}, 0, { 0, 2024}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 768, 3328}, 0, { 0, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070038E8, 0x003fc2b0, 38830, 0x000038e8, 256); // 0x070039E8 - 0x07003A68 -static const Vtx bob_seg7_vertex_070039E8[] = { - {{{ 1280, 768, 3840}, 0, { 1000, 1020}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, 768, 4352}, 0, { 1000, -1044}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, 768, 4352}, 0, { 0, -2076}, {0xfc, 0x7e, 0xff, 0xff}}}, - {{{ 1280, 768, 3328}, 0, { 0, 2052}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 768, 512}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, 768, 256}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3097, 768, -24}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3368, 768, 246}, 0, { -92, -34}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070039E8, 0x003fc2b0, 38830, 0x000039e8, 128); // 0x07003A68 - 0x07003B58 -static const Vtx bob_seg7_vertex_07003A68[] = { - {{{ 768, 717, 5376}, 0, { 6040, 0}, {0x1a, 0xaa, 0xa7, 0xff}}}, - {{{ 768, 717, 5888}, 0, { 6042, 2012}, {0x1a, 0xab, 0x59, 0xff}}}, - {{{ -921, 205, 5888}, 0, { -1004, 2012}, {0x1a, 0xab, 0x59, 0xff}}}, - {{{ -921, 205, 5376}, 0, { -1006, -28}, {0x1a, 0xaa, 0xa8, 0xff}}}, - {{{ -921, 256, 5375}, 0, { -946, 0}, {0xf9, 0x6a, 0xbc, 0xff}}}, - {{{ 768, 768, 5376}, 0, { 6100, 0}, {0xe9, 0x76, 0xd8, 0xff}}}, - {{{ -921, 256, 5888}, 0, { -946, 2012}, {0xef, 0x75, 0x2c, 0xff}}}, - {{{ 768, 768, 5888}, 0, { 6100, 2012}, {0xfa, 0x75, 0x2f, 0xff}}}, - {{{ 3319, 2944, -1866}, 0, { 0, 2012}, {0x71, 0xcd, 0xea, 0xff}}}, - {{{ 3319, 2970, -1866}, 0, { 0, 3008}, {0x3a, 0x55, 0xb8, 0xff}}}, - {{{ 3279, 2970, -1718}, 0, { 970, 3008}, {0x56, 0x33, 0x4d, 0xff}}}, - {{{ 3279, 2944, -1718}, 0, { 970, 2012}, {0x17, 0xad, 0x5c, 0xff}}}, - {{{ 3279, 2944, -1718}, 0, { 228, -40}, {0x17, 0xad, 0x5c, 0xff}}}, - {{{ 3279, 2970, -1718}, 0, { 480, -40}, {0x56, 0x33, 0x4d, 0xff}}}, - {{{ 2407, 2943, -1925}, 0, { 218, 2020}, {0xc2, 0x54, 0x46, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07003A68, 0x003fc2b0, 38830, 0x00003a68, 240); // 0x07003B58 - 0x07003C48 -static const Vtx bob_seg7_vertex_07003B58[] = { - {{{ 2407, 2917, -1925}, 0, { 1136, 968}, {0x90, 0xcc, 0x18, 0xff}}}, - {{{ 2407, 2943, -1925}, 0, { 1136, 1972}, {0xc2, 0x54, 0x46, 0xff}}}, - {{{ 2447, 2943, -2073}, 0, { 134, 1972}, {0xa9, 0x32, 0xb4, 0xff}}}, - {{{ 2447, 2917, -2073}, 0, { 134, 968}, {0xee, 0xac, 0xa4, 0xff}}}, - {{{ 3319, 2970, -1866}, 0, { 0, 0}, {0x3a, 0x55, 0xb8, 0xff}}}, - {{{ 2447, 2943, -2073}, 0, { 0, 2028}, {0xa9, 0x32, 0xb4, 0xff}}}, - {{{ 2407, 2943, -1925}, 0, { 970, 2040}, {0xc2, 0x54, 0x46, 0xff}}}, - {{{ 3279, 2970, -1718}, 0, { 970, -20}, {0x56, 0x33, 0x4d, 0xff}}}, - {{{ 2447, 2917, -2073}, 0, { 0, 2012}, {0xee, 0xac, 0xa4, 0xff}}}, - {{{ 3319, 2970, -1866}, 0, { 480, -52}, {0x3a, 0x55, 0xb8, 0xff}}}, - {{{ 3319, 2944, -1866}, 0, { 228, -52}, {0x71, 0xcd, 0xea, 0xff}}}, - {{{ 2447, 2943, -2073}, 0, { 218, 2012}, {0xa9, 0x32, 0xb4, 0xff}}}, - {{{ 3279, 2944, -1718}, 0, { 970, -20}, {0x17, 0xad, 0x5c, 0xff}}}, - {{{ 2447, 2917, -2073}, 0, { 0, 2032}, {0xee, 0xac, 0xa4, 0xff}}}, - {{{ 3319, 2944, -1866}, 0, { 0, 0}, {0x71, 0xcd, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07003B58, 0x003fc2b0, 38830, 0x00003b58, 240); // 0x07003C48 - 0x07003CA8 -static const Vtx bob_seg7_vertex_07003C48[] = { - {{{ 3279, 2944, -1718}, 0, { 228, -40}, {0x17, 0xad, 0x5c, 0xff}}}, - {{{ 2407, 2943, -1925}, 0, { 218, 2020}, {0xc2, 0x54, 0x46, 0xff}}}, - {{{ 2407, 2917, -1925}, 0, { 0, 2020}, {0x90, 0xcc, 0x18, 0xff}}}, - {{{ 3279, 2944, -1718}, 0, { 970, -20}, {0x17, 0xad, 0x5c, 0xff}}}, - {{{ 2407, 2917, -1925}, 0, { 970, 2040}, {0x90, 0xcc, 0x18, 0xff}}}, - {{{ 2447, 2917, -2073}, 0, { 0, 2032}, {0xee, 0xac, 0xa4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07003C48, 0x003fc2b0, 38830, 0x00003c48, 96); // 0x07003CA8 - 0x070041E0 static const Gfx bob_seg7_dl_07003CA8[] = { diff --git a/levels/bob/areas/1/2/model.inc.c b/levels/bob/areas/1/2/model.inc.c index ac0ed4b9e..e1525936a 100644 --- a/levels/bob/areas/1/2/model.inc.c +++ b/levels/bob/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07004478 - 0x07004490 static const Lights1 bob_seg7_lights_07004478 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,1446 +6,241 @@ static const Lights1 bob_seg7_lights_07004478 = gdSPDefLights1( ); // 0x07004490 - 0x07004590 -static const Vtx bob_seg7_vertex_07004490[] = { - {{{ -6591, 0, 5888}, 0, { -3020, 3702}, {0xd4, 0x77, 0x00, 0xff}}}, - {{{ -6245, 128, 5816}, 0, { -1640, 3416}, {0xd4, 0x77, 0x00, 0xff}}}, - {{{ -6245, 128, 5384}, 0, { -1640, 1690}, {0xd4, 0x77, 0x00, 0xff}}}, - {{{ -6245, 128, 5816}, 0, { -1640, 3416}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5842, 128, 6248}, 0, { 0, 5140}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5797, 128, 5702}, 0, { 146, 2962}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6245, 128, 5384}, 0, { -1640, 1690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5842, 128, 6248}, 0, { 0, 5140}, {0xdc, 0x74, 0x21, 0xff}}}, - {{{ -6245, 128, 5816}, 0, { -1640, 3416}, {0xdc, 0x74, 0x21, 0xff}}}, - {{{ -6591, 0, 5888}, 0, { -3020, 3702}, {0xdc, 0x74, 0x21, 0xff}}}, - {{{ -5593, 128, 5702}, 0, { 964, 2962}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5548, 128, 6248}, 0, { 1144, 5140}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5375, 0, 6464}, 0, { 1834, 6002}, {0x00, 0x6d, 0x40, 0xff}}}, - {{{ -5842, 128, 6248}, 0, { 0, 5140}, {0x00, 0x6d, 0x40, 0xff}}}, - {{{ -6015, 0, 6464}, 0, { -720, 6002}, {0x00, 0x6d, 0x40, 0xff}}}, - {{{ -5548, 128, 6248}, 0, { 1144, 5140}, {0x00, 0x6d, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07004490, 0x003fc2b0, 38830, 0x00004490, 256); // 0x07004590 - 0x07004690 -static const Vtx bob_seg7_vertex_07004590[] = { - {{{ -6015, 0, 6464}, 0, { -720, 6002}, {0xdb, 0x73, 0x25, 0xff}}}, - {{{ -5842, 128, 6248}, 0, { 0, 5140}, {0xdb, 0x73, 0x25, 0xff}}}, - {{{ -6591, 0, 5888}, 0, { -3020, 3702}, {0xdb, 0x73, 0x25, 0xff}}}, - {{{ -6245, 128, 5384}, 0, { -1640, 1690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5797, 128, 5702}, 0, { 146, 2962}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5797, 128, 5498}, 0, { 146, 2144}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5593, 128, 5498}, 0, { 964, 2144}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5593, 128, 5702}, 0, { 964, 2962}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5145, 128, 5816}, 0, { 2752, 3416}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5548, 128, 6248}, 0, { 1144, 5140}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4799, 0, 5888}, 0, { 4132, 3702}, {0x25, 0x73, 0x25, 0xff}}}, - {{{ -5548, 128, 6248}, 0, { 1144, 5140}, {0x25, 0x73, 0x25, 0xff}}}, - {{{ -5375, 0, 6464}, 0, { 1834, 6002}, {0x25, 0x73, 0x25, 0xff}}}, - {{{ -4799, 0, 5888}, 0, { 4132, 3702}, {0x24, 0x74, 0x21, 0xff}}}, - {{{ -5145, 128, 5816}, 0, { 2752, 3416}, {0x24, 0x74, 0x21, 0xff}}}, - {{{ -5548, 128, 6248}, 0, { 1144, 5140}, {0x24, 0x74, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07004590, 0x003fc2b0, 38830, 0x00004590, 256); // 0x07004690 - 0x07004790 -static const Vtx bob_seg7_vertex_07004690[] = { - {{{ -5593, 128, 5498}, 0, { 964, 2144}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5145, 128, 5816}, 0, { 2752, 3416}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5145, 128, 5384}, 0, { 2752, 1690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4799, 0, 5312}, 0, { 4132, 1404}, {0x2c, 0x77, 0x00, 0xff}}}, - {{{ -5145, 128, 5816}, 0, { 2752, 3416}, {0x2c, 0x77, 0x00, 0xff}}}, - {{{ -4799, 0, 5888}, 0, { 4132, 3702}, {0x2c, 0x77, 0x00, 0xff}}}, - {{{ -5145, 128, 5384}, 0, { 2752, 1690}, {0x2c, 0x77, 0x00, 0xff}}}, - {{{ -6591, 0, 5888}, 0, { -3020, 3702}, {0xd4, 0x77, 0x00, 0xff}}}, - {{{ -6245, 128, 5384}, 0, { -1640, 1690}, {0xd4, 0x77, 0x00, 0xff}}}, - {{{ -6591, 0, 5312}, 0, { -3020, 1404}, {0xd4, 0x77, 0x00, 0xff}}}, - {{{ -6245, 128, 5384}, 0, { -1640, 1690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5797, 128, 5498}, 0, { 146, 2144}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5842, 128, 4952}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6591, 0, 5312}, 0, { -3020, 1404}, {0xdc, 0x74, 0xdf, 0xff}}}, - {{{ -6245, 128, 5384}, 0, { -1640, 1690}, {0xdc, 0x74, 0xdf, 0xff}}}, - {{{ -5842, 128, 4952}, 0, { 0, 0}, {0xdc, 0x74, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07004690, 0x003fc2b0, 38830, 0x00004690, 256); // 0x07004790 - 0x07004870 -static const Vtx bob_seg7_vertex_07004790[] = { - {{{ -5842, 128, 4952}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5593, 128, 5498}, 0, { 964, 2144}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5548, 128, 4952}, 0, { 1144, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6591, 0, 5312}, 0, { -3020, 1404}, {0xdb, 0x73, 0xdb, 0xff}}}, - {{{ -5842, 128, 4952}, 0, { 0, 0}, {0xdb, 0x73, 0xdb, 0xff}}}, - {{{ -6015, 0, 4736}, 0, { -720, -894}, {0xdb, 0x73, 0xdb, 0xff}}}, - {{{ -6015, 0, 4736}, 0, { -720, -894}, {0x00, 0x6d, 0xc0, 0xff}}}, - {{{ -5842, 128, 4952}, 0, { 0, 0}, {0x00, 0x6d, 0xc0, 0xff}}}, - {{{ -5548, 128, 4952}, 0, { 1144, 0}, {0x00, 0x6d, 0xc0, 0xff}}}, - {{{ -5145, 128, 5384}, 0, { 2752, 1690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5548, 128, 4952}, 0, { 1144, 0}, {0x24, 0x74, 0xdf, 0xff}}}, - {{{ -5145, 128, 5384}, 0, { 2752, 1690}, {0x24, 0x74, 0xdf, 0xff}}}, - {{{ -4799, 0, 5312}, 0, { 4132, 1404}, {0x24, 0x74, 0xdf, 0xff}}}, - {{{ -5375, 0, 4736}, 0, { 1834, -894}, {0x00, 0x6d, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07004790, 0x003fc2b0, 38830, 0x00004790, 224); // 0x07004870 - 0x070048A0 -static const Vtx bob_seg7_vertex_07004870[] = { - {{{ -5375, 0, 4736}, 0, { 1834, -894}, {0x25, 0x73, 0xdb, 0xff}}}, - {{{ -5548, 128, 4952}, 0, { 1144, 0}, {0x25, 0x73, 0xdb, 0xff}}}, - {{{ -4799, 0, 5312}, 0, { 4132, 1404}, {0x25, 0x73, 0xdb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07004870, 0x003fc2b0, 38830, 0x00004870, 48); // 0x070048A0 - 0x07004990 -static const Vtx bob_seg7_vertex_070048A0[] = { - {{{ -3151, 1741, -6526}, 0, { 12232, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2459, 1741, -5155}, 0, { 0, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2413, 1741, -5178}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3105, 1690, -6549}, 0, { 12232, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2459, 1690, -5155}, 0, { 0, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3151, 1690, -6526}, 0, { 12232, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2413, 1690, -5178}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2459, 1690, -5155}, 0, { 990, 1396}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -2459, 1741, -5155}, 0, { 990, 990}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -3151, 1741, -6526}, 0, {-11272, 990}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -3151, 1690, -6526}, 0, {-11272, 1396}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -3105, 1690, -6549}, 0, { 12232, 990}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -3105, 1741, -6549}, 0, { 12232, 582}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -2413, 1741, -5178}, 0, { 0, 582}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -2413, 1690, -5178}, 0, { 0, 990}, {0x71, 0x00, 0xc7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070048A0, 0x003fc2b0, 38830, 0x000048a0, 240); // 0x07004990 - 0x07004A80 -static const Vtx bob_seg7_vertex_07004990[] = { - {{{ -3151, 1075, -6526}, 0, { 12232, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2458, 1075, -5155}, 0, { 0, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2413, 1075, -5178}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3151, 1741, -6526}, 0, { 12232, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2413, 1741, -5178}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3105, 1741, -6549}, 0, { 12232, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2458, 1024, -5155}, 0, { 990, 1396}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -3151, 1075, -6526}, 0, {-11272, 990}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -3151, 1024, -6526}, 0, {-11272, 1396}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -2458, 1075, -5155}, 0, { 990, 990}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -3105, 1024, -6549}, 0, { 12232, 990}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -3105, 1075, -6549}, 0, { 12232, 582}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -2413, 1075, -5178}, 0, { 0, 582}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -2413, 1024, -5178}, 0, { 0, 990}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -3105, 1075, -6549}, 0, { 12232, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07004990, 0x003fc2b0, 38830, 0x00004990, 240); // 0x07004A80 - 0x07004B70 -static const Vtx bob_seg7_vertex_07004A80[] = { - {{{ -1016, 1690, -2299}, 0, { 22452, 1396}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -1016, 1741, -2299}, 0, { 22452, 990}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -2285, 1741, -4812}, 0, { 0, 990}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -3151, 1024, -6526}, 0, { 990, 14274}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3151, 1075, -6526}, 0, { 990, 13252}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3105, 1075, -6549}, 0, { 0, 13252}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3105, 1024, -6549}, 0, { 0, 14274}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -2413, 1024, -5178}, 0, { 376, 376}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -2413, 1075, -5178}, 0, { 376, 0}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -2458, 1075, -5155}, 0, { 0, 0}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -2458, 1024, -5155}, 0, { 0, 376}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -2240, 1690, -4835}, 0, { 990, -21494}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -970, 1690, -2322}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1016, 1690, -2299}, 0, { 582, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2285, 1690, -4812}, 0, { 582, -21494}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07004A80, 0x003fc2b0, 38830, 0x00004a80, 240); // 0x07004B70 - 0x07004C60 -static const Vtx bob_seg7_vertex_07004B70[] = { - {{{ -1016, 1024, -2299}, 0, { 22452, 1396}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -2285, 1075, -4812}, 0, { 0, 990}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -2285, 1024, -4812}, 0, { 0, 1396}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -1016, 1690, -2299}, 0, { 22452, 1396}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -2285, 1741, -4812}, 0, { 0, 990}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -2285, 1690, -4812}, 0, { 0, 1396}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -2285, 1741, -4812}, 0, { 582, -21494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -970, 1741, -2322}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2240, 1741, -4835}, 0, { 990, -21494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1016, 1741, -2299}, 0, { 582, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2240, 1690, -4835}, 0, { 990, 990}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -2240, 1741, -4835}, 0, { 990, 582}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -970, 1741, -2322}, 0, {-21492, 582}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -970, 1690, -2322}, 0, {-21492, 990}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -1016, 1075, -2299}, 0, { 22452, 990}, {0x8f, 0x00, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07004B70, 0x003fc2b0, 38830, 0x00004b70, 240); // 0x07004C60 - 0x07004D50 -static const Vtx bob_seg7_vertex_07004C60[] = { - {{{ -970, 1024, -2322}, 0, { 376, 376}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1016, 1075, -2299}, 0, { 0, 0}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1016, 1024, -2299}, 0, { 0, 376}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -2285, 1024, -4812}, 0, { 376, 376}, {0xc7, 0x00, 0x8f, 0xff}}}, - {{{ -2285, 1075, -4812}, 0, { 376, 0}, {0xc7, 0x00, 0x8f, 0xff}}}, - {{{ -2240, 1075, -4835}, 0, { 0, 0}, {0xc7, 0x00, 0x8f, 0xff}}}, - {{{ -2240, 1024, -4835}, 0, { 0, 376}, {0xc7, 0x00, 0x8f, 0xff}}}, - {{{ -2240, 1024, -4835}, 0, { 990, 990}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -970, 1075, -2322}, 0, {-21492, 582}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -970, 1024, -2322}, 0, {-21492, 990}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -2240, 1075, -4835}, 0, { 990, 582}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -2285, 1075, -4812}, 0, { 582, -21494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -970, 1075, -2322}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2240, 1075, -4835}, 0, { 990, -21494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1016, 1075, -2299}, 0, { 582, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07004C60, 0x003fc2b0, 38830, 0x00004c60, 240); // 0x07004D50 - 0x07004E40 -static const Vtx bob_seg7_vertex_07004D50[] = { - {{{ -2285, 1741, -4812}, 0, { 3034, 0}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -2458, 1690, -5155}, 0, { 0, 376}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -2285, 1690, -4812}, 0, { 3034, 376}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -970, 1024, -2322}, 0, { 376, 376}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -970, 1075, -2322}, 0, { 376, 0}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1016, 1075, -2299}, 0, { 0, 0}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -970, 1690, -2322}, 0, { 376, 376}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -970, 1741, -2322}, 0, { 376, 0}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1016, 1741, -2299}, 0, { 0, 0}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1016, 1690, -2299}, 0, { 0, 376}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -3151, 1690, -6526}, 0, { 990, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3105, 1741, -6549}, 0, { 0, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3105, 1690, -6549}, 0, { 0, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3151, 1741, -6526}, 0, { 990, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -2458, 1741, -5155}, 0, { 0, 0}, {0x8f, 0x00, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07004D50, 0x003fc2b0, 38830, 0x00004d50, 240); // 0x07004E40 - 0x07004F30 -static const Vtx bob_seg7_vertex_07004E40[] = { - {{{ -5797, 128, 5702}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5797, -383, 5498}, 0, { 990, 2522}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5797, 128, 5498}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2240, 1741, -4835}, 0, { 3034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2413, 1741, -5178}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2458, 1741, -5155}, 0, { 0, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2285, 1741, -4812}, 0, { 3034, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2240, 1690, -4835}, 0, { 0, 376}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -2413, 1690, -5178}, 0, { 3034, 376}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -2413, 1741, -5178}, 0, { 3034, 0}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -2240, 1741, -4835}, 0, { 0, 0}, {0x71, 0x00, 0xc7, 0xff}}}, - {{{ -2285, 1690, -4812}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2458, 1690, -5155}, 0, { 3034, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2413, 1690, -5178}, 0, { 3034, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2240, 1690, -4835}, 0, { 0, 582}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07004E40, 0x003fc2b0, 38830, 0x00004e40, 240); // 0x07004F30 - 0x07005020 -static const Vtx bob_seg7_vertex_07004F30[] = { - {{{ -5593, 128, 5702}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5797, -383, 5702}, 0, { 990, 2520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5797, 128, 5702}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5797, 128, 5702}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5797, -383, 5702}, 0, { 0, 2522}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5797, -383, 5498}, 0, { 990, 2522}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5797, 128, 5498}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5593, -383, 5498}, 0, { 990, 2522}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5593, 128, 5498}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5797, -383, 5498}, 0, { 0, 2522}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5593, 128, 5498}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5593, -383, 5702}, 0, { 990, 2520}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5593, 128, 5702}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5593, -383, 5498}, 0, { 0, 2520}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5593, -383, 5702}, 0, { 0, 2520}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07004F30, 0x003fc2b0, 38830, 0x00004f30, 240); // 0x07005020 - 0x07005120 -static const Vtx bob_seg7_vertex_07005020[] = { - {{{ -5119, 1331, -3429}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5119, 819, -3634}, 0, { 990, 2522}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5119, 1331, -3634}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5797, -383, 5702}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5593, -383, 5702}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5593, -383, 5498}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5797, -383, 5498}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4914, 819, -3634}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, 819, -3634}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, 819, -3429}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4914, 819, -3429}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, 1331, -3634}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4914, 819, -3634}, 0, { 990, 2522}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4914, 1331, -3634}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5119, 819, -3634}, 0, { 0, 2522}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5119, 819, -3429}, 0, { 0, 2522}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07005020, 0x003fc2b0, 38830, 0x00005020, 256); // 0x07005120 - 0x07005200 -static const Vtx bob_seg7_vertex_07005120[] = { - {{{ -4914, 1331, -3429}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4914, 819, -3429}, 0, { 0, 2520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5119, 819, -3429}, 0, { 990, 2520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5119, 1331, -3429}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4914, 1331, -3634}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4914, 819, -3429}, 0, { 990, 2520}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4914, 1331, -3429}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4914, 819, -3634}, 0, { 0, 2520}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, 358, 1024}, 0, { 0, 990}, {0x57, 0x1f, 0xa9, 0xff}}}, - {{{ -2303, 358, 896}, 0, { 972, 990}, {0x57, 0x1f, 0xa9, 0xff}}}, - {{{ -2303, 717, 1024}, 0, { 470, -1060}, {0x57, 0x1f, 0xa9, 0xff}}}, - {{{ -2303, 0, 896}, 0, { 990, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2175, 358, 1024}, 0, { -14, 24}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2175, 0, 1024}, 0, { -14, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07005120, 0x003fc2b0, 38830, 0x00005120, 224); // 0x07005200 - 0x070052F0 -static const Vtx bob_seg7_vertex_07005200[] = { - {{{ -2431, 0, 1024}, 0, { 972, 1954}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2431, 358, 1024}, 0, { 972, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2303, 358, 896}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2303, 0, 896}, 0, { 0, 1954}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2303, 0, 1152}, 0, { 972, 1954}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2431, 358, 1024}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2431, 0, 1024}, 0, { 0, 1954}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2303, 358, 1152}, 0, { 972, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2175, 0, 1024}, 0, { 990, 2010}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2303, 358, 1152}, 0, { -14, 24}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2303, 0, 1152}, 0, { -14, 2010}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2175, 358, 1024}, 0, { 990, 24}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1434, 0, 4352}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1434, 0, 4864}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, 0, 4352}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07005200, 0x003fc2b0, 38830, 0x00005200, 240); // 0x070052F0 - 0x070053E0 -static const Vtx bob_seg7_vertex_070052F0[] = { - {{{ -2303, 0, 896}, 0, { 990, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2303, 358, 896}, 0, { 990, 24}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2175, 358, 1024}, 0, { -14, 24}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2431, 358, 1024}, 0, { -14, 990}, {0xa9, 0x1f, 0x57, 0xff}}}, - {{{ -2303, 358, 1152}, 0, { 990, 990}, {0xa9, 0x1f, 0x57, 0xff}}}, - {{{ -2303, 717, 1024}, 0, { 488, -1060}, {0xa9, 0x1f, 0x57, 0xff}}}, - {{{ -2303, 358, 896}, 0, { 0, 990}, {0xa9, 0x1f, 0xa9, 0xff}}}, - {{{ -2431, 358, 1024}, 0, { 972, 990}, {0xa9, 0x1f, 0xa9, 0xff}}}, - {{{ -2303, 717, 1024}, 0, { 470, -1060}, {0xa9, 0x1f, 0xa9, 0xff}}}, - {{{ -2303, 358, 1152}, 0, { 0, 990}, {0x57, 0x1f, 0x57, 0xff}}}, - {{{ -2175, 358, 1024}, 0, { 972, 990}, {0x57, 0x1f, 0x57, 0xff}}}, - {{{ -2303, 717, 1024}, 0, { 470, -1060}, {0x57, 0x1f, 0x57, 0xff}}}, - {{{ 6246, 2080, -6962}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6246, 1568, -7167}, 0, { 990, 2522}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6246, 2080, -7167}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070052F0, 0x003fc2b0, 38830, 0x000052f0, 240); // 0x070053E0 - 0x070054C0 -static const Vtx bob_seg7_vertex_070053E0[] = { - {{{ 1434, 0, 4864}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, 0, 4864}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, 0, 4352}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6246, 2080, -7167}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6246, 1568, -7167}, 0, { 0, 2522}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6451, 1568, -7167}, 0, { 990, 2522}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6451, 2080, -7167}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6246, 1568, -7167}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6246, 1568, -6962}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6451, 1568, -6962}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6451, 1568, -7167}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6246, 2080, -6962}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6246, 1568, -6962}, 0, { 0, 2522}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6246, 1568, -7167}, 0, { 990, 2522}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070053E0, 0x003fc2b0, 38830, 0x000053e0, 224); // 0x070054C0 - 0x070055B0 -static const Vtx bob_seg7_vertex_070054C0[] = { - {{{ 4147, 3072, -2354}, 0, { 990, -268}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4147, 2560, -2559}, 0, { 0, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4147, 3072, -2559}, 0, { 0, -268}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6451, 2080, -6962}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6451, 1568, -6962}, 0, { 0, 2522}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6246, 1568, -6962}, 0, { 990, 2522}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6246, 2080, -6962}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6451, 2080, -7167}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6451, 1568, -7167}, 0, { 0, 2522}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6451, 1568, -6962}, 0, { 990, 2522}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6451, 2080, -6962}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4352, 2560, -2559}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4147, 2560, -2354}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4352, 2560, -2354}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4147, 2560, -2559}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070054C0, 0x003fc2b0, 38830, 0x000054c0, 240); // 0x070055B0 - 0x070056A0 -static const Vtx bob_seg7_vertex_070055B0[] = { - {{{ 4147, 3072, -2559}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4147, 2560, -2559}, 0, { 990, 2246}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4352, 2560, -2559}, 0, { 0, 2246}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4147, 3072, -2354}, 0, { 990, -268}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4147, 2560, -2354}, 0, { 990, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4147, 2560, -2559}, 0, { 0, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4352, 3072, -2354}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4352, 2560, -2354}, 0, { 0, 2246}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4147, 2560, -2354}, 0, { 990, 2246}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4147, 3072, -2354}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4352, 3072, -2559}, 0, { 0, -268}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4352, 2560, -2559}, 0, { 0, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4352, 2560, -2354}, 0, { 990, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4352, 3072, -2354}, 0, { 990, -268}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4352, 3072, -2559}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070055B0, 0x003fc2b0, 38830, 0x000055b0, 240); // 0x070056A0 - 0x07005790 -static const Vtx bob_seg7_vertex_070056A0[] = { - {{{ 4250, 3072, 1127}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4454, 2560, 1127}, 0, { 990, 2522}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4454, 3072, 1127}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4454, 2560, 1127}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4250, 2560, 1332}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4454, 2560, 1332}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4250, 2560, 1127}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4454, 3072, 1127}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4454, 2560, 1332}, 0, { 990, 2522}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4454, 3072, 1332}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4454, 2560, 1127}, 0, { 0, 2520}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4454, 3072, 1332}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4454, 2560, 1332}, 0, { 0, 2520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4250, 2560, 1332}, 0, { 990, 2522}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4250, 3072, 1332}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070056A0, 0x003fc2b0, 38830, 0x000056a0, 240); // 0x07005790 - 0x07005800 -static const Vtx bob_seg7_vertex_07005790[] = { - {{{ 4250, 3072, 1332}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4250, 2560, 1332}, 0, { 0, 2520}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4250, 2560, 1127}, 0, { 990, 2522}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4250, 3072, 1127}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4250, 2560, 1127}, 0, { 0, 2520}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4454, 2560, 1127}, 0, { 990, 2522}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4250, 3072, 1127}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07005790, 0x003fc2b0, 38830, 0x00005790, 112); // 0x07005800 - 0x070058F0 -static const Vtx bob_seg7_vertex_07005800[] = { - {{{ 5147, 923, -957}, 0, { 2038, 34}, {0xcf, 0x73, 0xec, 0xff}}}, - {{{ 5345, 966, -1188}, 0, { 2236, -196}, {0xcf, 0x73, 0xec, 0xff}}}, - {{{ 5097, 825, -1387}, 0, { 1990, -394}, {0xcf, 0x73, 0xec, 0xff}}}, - {{{ 5314, 717, -540}, 0, { 2206, 450}, {0x0d, 0x54, 0x5d, 0xff}}}, - {{{ 5812, 759, -649}, 0, { 2702, 342}, {0x0d, 0x54, 0x5d, 0xff}}}, - {{{ 5669, 927, -780}, 0, { 2560, 210}, {0x0d, 0x54, 0x5d, 0xff}}}, - {{{ 5314, 717, -540}, 0, { 2206, 450}, {0xeb, 0x6c, 0x3e, 0xff}}}, - {{{ 5669, 927, -780}, 0, { 2560, 210}, {0xeb, 0x6c, 0x3e, 0xff}}}, - {{{ 5147, 923, -957}, 0, { 2038, 34}, {0xeb, 0x6c, 0x3e, 0xff}}}, - {{{ 5669, 927, -780}, 0, { 2560, 210}, {0x21, 0x79, 0xf1, 0xff}}}, - {{{ 5842, 832, -1155}, 0, { 2732, -164}, {0x21, 0x79, 0xf1, 0xff}}}, - {{{ 5345, 966, -1188}, 0, { 2236, -196}, {0x21, 0x79, 0xf1, 0xff}}}, - {{{ 5314, 717, -540}, 0, { 2206, 450}, {0xce, 0x5f, 0x43, 0xff}}}, - {{{ 5147, 923, -957}, 0, { 2038, 34}, {0xce, 0x5f, 0x43, 0xff}}}, - {{{ 4845, 748, -936}, 0, { 1738, 54}, {0xce, 0x5f, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07005800, 0x003fc2b0, 38830, 0x00005800, 240); // 0x070058F0 - 0x070059E0 -static const Vtx bob_seg7_vertex_070058F0[] = { - {{{ 5842, 832, -1155}, 0, { -1246, -7570}, {0x58, 0x59, 0x12, 0xff}}}, - {{{ 5669, 927, -780}, 0, { -1000, -7532}, {0x58, 0x59, 0x12, 0xff}}}, - {{{ 5812, 759, -649}, 0, { -986, -7638}, {0x58, 0x59, 0x12, 0xff}}}, - {{{ 5452, 857, -1485}, 0, { 2344, -494}, {0xe8, 0x71, 0xce, 0xff}}}, - {{{ 5097, 825, -1387}, 0, { 1990, -394}, {0xe8, 0x71, 0xce, 0xff}}}, - {{{ 5345, 966, -1188}, 0, { 2236, -196}, {0xe8, 0x71, 0xce, 0xff}}}, - {{{ 5097, 825, -1387}, 0, { 1990, -394}, {0xc1, 0x6c, 0xef, 0xff}}}, - {{{ 4845, 748, -936}, 0, { 1738, 54}, {0xc1, 0x6c, 0xef, 0xff}}}, - {{{ 5147, 923, -957}, 0, { 2038, 34}, {0xc1, 0x6c, 0xef, 0xff}}}, - {{{ 5452, 857, -1485}, 0, { 2344, -494}, {0x21, 0x76, 0xe1, 0xff}}}, - {{{ 5345, 966, -1188}, 0, { 2236, -196}, {0x21, 0x76, 0xe1, 0xff}}}, - {{{ 5842, 832, -1155}, 0, { 2732, -164}, {0x21, 0x76, 0xe1, 0xff}}}, - {{{ 5345, 966, -1188}, 0, { 2236, -196}, {0xfa, 0x7d, 0x11, 0xff}}}, - {{{ 5147, 923, -957}, 0, { 2038, 34}, {0xfa, 0x7d, 0x11, 0xff}}}, - {{{ 5669, 927, -780}, 0, { 2560, 210}, {0xfa, 0x7d, 0x11, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070058F0, 0x003fc2b0, 38830, 0x000058f0, 240); // 0x070059E0 - 0x07005AD0 -static const Vtx bob_seg7_vertex_070059E0[] = { - {{{ -5322, 1136, -5756}, 0, { 566, 718}, {0xf0, 0x5b, 0xaa, 0xff}}}, - {{{ -5235, 1071, -5842}, 0, { 370, 638}, {0xf0, 0x5b, 0xaa, 0xff}}}, - {{{ -5518, 849, -6024}, 0, { 172, 990}, {0xf0, 0x5b, 0xaa, 0xff}}}, - {{{ -5198, 899, -5376}, 0, { 990, 308}, {0x2c, 0x63, 0x41, 0xff}}}, - {{{ -4852, 799, -5458}, 0, { 582, 0}, {0x2c, 0x63, 0x41, 0xff}}}, - {{{ -5070, 1081, -5738}, 0, { 446, 388}, {0x2c, 0x63, 0x41, 0xff}}}, - {{{ -5198, 899, -5376}, 0, { 990, 308}, {0x13, 0x6d, 0x3d, 0xff}}}, - {{{ -5070, 1081, -5738}, 0, { 446, 388}, {0x13, 0x6d, 0x3d, 0xff}}}, - {{{ -5322, 1136, -5756}, 0, { 566, 718}, {0x13, 0x6d, 0x3d, 0xff}}}, - {{{ -5070, 1081, -5738}, 0, { 446, 388}, {0x3c, 0x30, 0x9c, 0xff}}}, - {{{ -4855, 738, -5776}, 0, { 172, 138}, {0x3c, 0x30, 0x9c, 0xff}}}, - {{{ -5235, 1071, -5842}, 0, { 370, 638}, {0x3c, 0x30, 0x9c, 0xff}}}, - {{{ -5198, 899, -5376}, 0, { 990, 308}, {0xf9, 0x6a, 0x44, 0xff}}}, - {{{ -5322, 1136, -5756}, 0, { 566, 718}, {0xf9, 0x6a, 0x44, 0xff}}}, - {{{ -5577, 963, -5517}, 0, { 990, 990}, {0xf9, 0x6a, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070059E0, 0x003fc2b0, 38830, 0x000059e0, 240); // 0x07005AD0 - 0x07005BC0 -static const Vtx bob_seg7_vertex_07005AD0[] = { - {{{ -4855, 738, -5776}, 0, { 172, 138}, {0x6a, 0x44, 0xf2, 0xff}}}, - {{{ -5070, 1081, -5738}, 0, { 446, 388}, {0x6a, 0x44, 0xf2, 0xff}}}, - {{{ -4852, 799, -5458}, 0, { 582, 0}, {0x6a, 0x44, 0xf2, 0xff}}}, - {{{ -5203, 776, -6012}, 0, { 0, 650}, {0x12, 0x40, 0x95, 0xff}}}, - {{{ -5518, 849, -6024}, 0, { 172, 990}, {0x12, 0x40, 0x95, 0xff}}}, - {{{ -5235, 1071, -5842}, 0, { 370, 638}, {0x12, 0x40, 0x95, 0xff}}}, - {{{ -5518, 849, -6024}, 0, { 172, 990}, {0xa9, 0x57, 0xe3, 0xff}}}, - {{{ -5577, 963, -5517}, 0, { 990, 990}, {0xa9, 0x57, 0xe3, 0xff}}}, - {{{ -5322, 1136, -5756}, 0, { 566, 718}, {0xa9, 0x57, 0xe3, 0xff}}}, - {{{ -5203, 776, -6012}, 0, { 0, 650}, {0x43, 0x3b, 0xa7, 0xff}}}, - {{{ -5235, 1071, -5842}, 0, { 370, 638}, {0x43, 0x3b, 0xa7, 0xff}}}, - {{{ -4855, 738, -5776}, 0, { 172, 138}, {0x43, 0x3b, 0xa7, 0xff}}}, - {{{ -5235, 1071, -5842}, 0, { 370, 638}, {0x1c, 0x6e, 0xc9, 0xff}}}, - {{{ -5322, 1136, -5756}, 0, { 566, 718}, {0x1c, 0x6e, 0xc9, 0xff}}}, - {{{ -5070, 1081, -5738}, 0, { 446, 388}, {0x1c, 0x6e, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07005AD0, 0x003fc2b0, 38830, 0x00005ad0, 240); // 0x07005BC0 - 0x07005CC0 -static const Vtx bob_seg7_vertex_07005BC0[] = { - {{{ -5887, 1024, -2943}, 0, { 144, 758}, {0xc3, 0x6e, 0x08, 0xff}}}, - {{{ -5460, 1331, -3788}, 0, { 224, 478}, {0xc3, 0x6e, 0x08, 0xff}}}, - {{{ -6015, 1024, -3839}, 0, { -52, 326}, {0xc3, 0x6e, 0x08, 0xff}}}, - {{{ -4991, 1024, -2431}, 0, { 458, 1026}, {0x1f, 0x6d, 0x37, 0xff}}}, - {{{ -4095, 1024, -2943}, 0, { 904, 772}, {0x1f, 0x6d, 0x37, 0xff}}}, - {{{ -5017, 1331, -3020}, 0, { 444, 862}, {0x1f, 0x6d, 0x37, 0xff}}}, - {{{ -4095, 1024, -2943}, 0, { 904, 772}, {0x44, 0x6a, 0x00, 0xff}}}, - {{{ -4095, 1024, -3967}, 0, { 904, 262}, {0x44, 0x6a, 0x00, 0xff}}}, - {{{ -4573, 1331, -3788}, 0, { 666, 478}, {0x44, 0x6a, 0x00, 0xff}}}, - {{{ -4991, 1024, -2431}, 0, { 458, 1026}, {0xdf, 0x6c, 0x39, 0xff}}}, - {{{ -5017, 1331, -3020}, 0, { 444, 862}, {0xdf, 0x6c, 0x39, 0xff}}}, - {{{ -5887, 1024, -2943}, 0, { 144, 758}, {0xdf, 0x6c, 0x39, 0xff}}}, - {{{ -5017, 1331, -3020}, 0, { 444, 862}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4573, 1331, -3788}, 0, { 666, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4914, 1331, -3429}, 0, { 496, 658}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, 1331, -3429}, 0, { 394, 658}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07005BC0, 0x003fc2b0, 38830, 0x00005bc0, 256); // 0x07005CC0 - 0x07005DB0 -static const Vtx bob_seg7_vertex_07005CC0[] = { - {{{ -5460, 1331, -3788}, 0, { 224, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5017, 1331, -3020}, 0, { 444, 862}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, 1331, -3429}, 0, { 394, 658}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4573, 1331, -3788}, 0, { 666, 478}, {0x25, 0x77, 0x15, 0xff}}}, - {{{ -5017, 1331, -3020}, 0, { 444, 862}, {0x25, 0x77, 0x15, 0xff}}}, - {{{ -4095, 1024, -2943}, 0, { 904, 772}, {0x25, 0x77, 0x15, 0xff}}}, - {{{ -4991, 1024, -4479}, 0, { 458, 6}, {0xd3, 0x5d, 0xb8, 0xff}}}, - {{{ -6015, 1024, -3839}, 0, { -52, 326}, {0xd3, 0x5d, 0xb8, 0xff}}}, - {{{ -5460, 1331, -3788}, 0, { 224, 478}, {0xd3, 0x5d, 0xb8, 0xff}}}, - {{{ -4991, 1024, -4479}, 0, { 458, 6}, {0x00, 0x74, 0xcd, 0xff}}}, - {{{ -5460, 1331, -3788}, 0, { 224, 478}, {0x00, 0x74, 0xcd, 0xff}}}, - {{{ -4573, 1331, -3788}, 0, { 666, 478}, {0x00, 0x74, 0xcd, 0xff}}}, - {{{ -5460, 1331, -3788}, 0, { 224, 478}, {0xd9, 0x76, 0x16, 0xff}}}, - {{{ -5887, 1024, -2943}, 0, { 144, 758}, {0xd9, 0x76, 0x16, 0xff}}}, - {{{ -5017, 1331, -3020}, 0, { 444, 862}, {0xd9, 0x76, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07005CC0, 0x003fc2b0, 38830, 0x00005cc0, 240); // 0x07005DB0 - 0x07005EA0 -static const Vtx bob_seg7_vertex_07005DB0[] = { - {{{ -4991, 1024, -4479}, 0, { 458, 6}, {0x26, 0x64, 0xbd, 0xff}}}, - {{{ -4573, 1331, -3788}, 0, { 666, 478}, {0x26, 0x64, 0xbd, 0xff}}}, - {{{ -4095, 1024, -3967}, 0, { 904, 262}, {0x26, 0x64, 0xbd, 0xff}}}, - {{{ -2815, 1207, -537}, 0, { 698, 522}, {0xfc, 0x66, 0x4b, 0xff}}}, - {{{ -3199, 1207, -562}, 0, { 346, 676}, {0xfc, 0x66, 0x4b, 0xff}}}, - {{{ -2772, 1011, -268}, 0, { 862, 734}, {0xfc, 0x66, 0x4b, 0xff}}}, - {{{ -4573, 1331, -3788}, 0, { 666, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4914, 1331, -3634}, 0, { 496, 556}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4914, 1331, -3429}, 0, { 496, 658}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5460, 1331, -3788}, 0, { 224, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, 1331, -3429}, 0, { 394, 658}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, 1331, -3634}, 0, { 394, 556}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, 1207, -537}, 0, { 698, 522}, {0x32, 0x61, 0x3f, 0xff}}}, - {{{ -2772, 1011, -268}, 0, { 862, 734}, {0x32, 0x61, 0x3f, 0xff}}}, - {{{ -2540, 1001, -436}, 0, { 990, 480}, {0x32, 0x61, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07005DB0, 0x003fc2b0, 38830, 0x00005db0, 240); // 0x07005EA0 - 0x07005F90 -static const Vtx bob_seg7_vertex_07005EA0[] = { - {{{ -2815, 1207, -844}, 0, { 556, 250}, {0x43, 0x68, 0xe9, 0xff}}}, - {{{ -2422, 993, -663}, 0, { 990, 224}, {0x43, 0x68, 0xe9, 0xff}}}, - {{{ -2477, 990, -835}, 0, { 862, 96}, {0x43, 0x68, 0xe9, 0xff}}}, - {{{ -2772, 1011, -268}, 0, { 862, 734}, {0x02, 0x6b, 0x44, 0xff}}}, - {{{ -3199, 1207, -562}, 0, { 346, 676}, {0x02, 0x6b, 0x44, 0xff}}}, - {{{ -3058, 1019, -272}, 0, { 606, 862}, {0x02, 0x6b, 0x44, 0xff}}}, - {{{ -3045, 1207, -895}, 0, { 328, 312}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, 1207, -537}, 0, { 698, 522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, 1207, -844}, 0, { 556, 250}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3058, 1019, -272}, 0, { 606, 862}, {0xb0, 0x3b, 0x4d, 0xff}}}, - {{{ -3199, 1207, -562}, 0, { 346, 676}, {0xb0, 0x3b, 0x4d, 0xff}}}, - {{{ -3339, 1020, -563}, 0, { 224, 734}, {0xb0, 0x3b, 0x4d, 0xff}}}, - {{{ -3199, 1207, -562}, 0, { 346, 676}, {0xcc, 0x70, 0xe8, 0xff}}}, - {{{ -3045, 1207, -895}, 0, { 328, 312}, {0xcc, 0x70, 0xe8, 0xff}}}, - {{{ -3448, 1015, -908}, 0, { 0, 480}, {0xcc, 0x70, 0xe8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07005EA0, 0x003fc2b0, 38830, 0x00005ea0, 240); // 0x07005F90 - 0x07006080 -static const Vtx bob_seg7_vertex_07005F90[] = { - {{{ -3045, 1207, -895}, 0, { 328, 312}, {0xd4, 0x62, 0xbd, 0xff}}}, - {{{ -3217, 1005, -1076}, 0, { 96, 224}, {0xd4, 0x62, 0xbd, 0xff}}}, - {{{ -3448, 1015, -908}, 0, { 0, 480}, {0xd4, 0x62, 0xbd, 0xff}}}, - {{{ -3217, 1005, -1076}, 0, { 96, 224}, {0xea, 0x5d, 0xae, 0xff}}}, - {{{ -3045, 1207, -895}, 0, { 328, 312}, {0xea, 0x5d, 0xae, 0xff}}}, - {{{ -2872, 993, -1185}, 0, { 352, 0}, {0xea, 0x5d, 0xae, 0xff}}}, - {{{ -3339, 1020, -563}, 0, { 224, 734}, {0x9e, 0x49, 0x1e, 0xff}}}, - {{{ -3199, 1207, -562}, 0, { 346, 676}, {0x9e, 0x49, 0x1e, 0xff}}}, - {{{ -3448, 1015, -908}, 0, { 0, 480}, {0x9e, 0x49, 0x1e, 0xff}}}, - {{{ -2872, 993, -1185}, 0, { 352, 0}, {0x20, 0x6b, 0xc5, 0xff}}}, - {{{ -3045, 1207, -895}, 0, { 328, 312}, {0x20, 0x6b, 0xc5, 0xff}}}, - {{{ -2645, 990, -1067}, 0, { 606, 0}, {0x20, 0x6b, 0xc5, 0xff}}}, - {{{ -3045, 1207, -895}, 0, { 328, 312}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3199, 1207, -562}, 0, { 346, 676}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, 1207, -537}, 0, { 698, 522}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07005F90, 0x003fc2b0, 38830, 0x00005f90, 240); // 0x07006080 - 0x07006170 -static const Vtx bob_seg7_vertex_07006080[] = { - {{{ -2815, 1207, -844}, 0, { 556, 250}, {0x11, 0x60, 0xb0, 0xff}}}, - {{{ -2645, 990, -1067}, 0, { 606, 0}, {0x11, 0x60, 0xb0, 0xff}}}, - {{{ -3045, 1207, -895}, 0, { 328, 312}, {0x11, 0x60, 0xb0, 0xff}}}, - {{{ -2815, 1207, -844}, 0, { 556, 250}, {0x40, 0x62, 0xd2, 0xff}}}, - {{{ -2477, 990, -835}, 0, { 862, 96}, {0x40, 0x62, 0xd2, 0xff}}}, - {{{ -2645, 990, -1067}, 0, { 606, 0}, {0x40, 0x62, 0xd2, 0xff}}}, - {{{ -2815, 1207, -844}, 0, { 556, 250}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ -2815, 1207, -537}, 0, { 698, 522}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ -2422, 993, -663}, 0, { 990, 224}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ -2540, 1001, -436}, 0, { 990, 480}, {0x42, 0x67, 0x1e, 0xff}}}, - {{{ -2422, 993, -663}, 0, { 990, 224}, {0x42, 0x67, 0x1e, 0xff}}}, - {{{ -2815, 1207, -537}, 0, { 698, 522}, {0x42, 0x67, 0x1e, 0xff}}}, - {{{ -2123, 173, 6244}, 0, { 530, 1540}, {0x35, 0x51, 0x51, 0xff}}}, - {{{ -2316, 245, 6300}, 0, { -24, 1254}, {0x35, 0x51, 0x51, 0xff}}}, - {{{ -2357, 134, 6439}, 0, { -8, 1790}, {0x35, 0x51, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006080, 0x003fc2b0, 38830, 0x00006080, 240); // 0x07006170 - 0x07006260 -static const Vtx bob_seg7_vertex_07006170[] = { - {{{ -2357, 134, 6439}, 0, { -8, 1790}, {0x08, 0x61, 0x51, 0xff}}}, - {{{ -2401, 235, 6323}, 0, { -362, 1348}, {0x08, 0x61, 0x51, 0xff}}}, - {{{ -2579, 111, 6491}, 0, { -400, 1646}, {0x08, 0x61, 0x51, 0xff}}}, - {{{ -2357, 134, 6439}, 0, { -8, 1790}, {0x0a, 0x61, 0x50, 0xff}}}, - {{{ -2316, 245, 6300}, 0, { -24, 1254}, {0x0a, 0x61, 0x50, 0xff}}}, - {{{ -2401, 235, 6323}, 0, { -362, 1348}, {0x0a, 0x61, 0x50, 0xff}}}, - {{{ -2316, 245, 6300}, 0, { -24, 1254}, {0x0a, 0x7d, 0xf2, 0xff}}}, - {{{ -2242, 197, 5944}, 0, { 532, 516}, {0x0a, 0x7d, 0xf2, 0xff}}}, - {{{ -2364, 239, 6216}, 0, { -216, 922}, {0x0a, 0x7d, 0xf2, 0xff}}}, - {{{ -2579, 111, 6491}, 0, { -400, 1646}, {0xd7, 0x71, 0x28, 0xff}}}, - {{{ -2401, 235, 6323}, 0, { -362, 1348}, {0xd7, 0x71, 0x28, 0xff}}}, - {{{ -2644, 115, 6413}, 0, { -684, 1410}, {0xd7, 0x71, 0x28, 0xff}}}, - {{{ -2386, 187, 5931}, 0, { -166, 338}, {0xfa, 0x7c, 0xea, 0xff}}}, - {{{ -2364, 239, 6216}, 0, { -216, 922}, {0xfa, 0x7c, 0xea, 0xff}}}, - {{{ -2242, 197, 5944}, 0, { 532, 516}, {0xfa, 0x7c, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006170, 0x003fc2b0, 38830, 0x00006170, 240); // 0x07006260 - 0x07006350 -static const Vtx bob_seg7_vertex_07006260[] = { - {{{ -2401, 235, 6323}, 0, { -362, 1348}, {0xce, 0x74, 0xfb, 0xff}}}, - {{{ -2542, 161, 6061}, 0, { -612, 702}, {0xce, 0x74, 0xfb, 0xff}}}, - {{{ -2632, 132, 6269}, 0, { -754, 1094}, {0xce, 0x74, 0xfb, 0xff}}}, - {{{ -2401, 235, 6323}, 0, { -362, 1348}, {0xd5, 0x77, 0xf6, 0xff}}}, - {{{ -2364, 239, 6216}, 0, { -216, 922}, {0xd5, 0x77, 0xf6, 0xff}}}, - {{{ -2542, 161, 6061}, 0, { -612, 702}, {0xd5, 0x77, 0xf6, 0xff}}}, - {{{ -2542, 161, 6061}, 0, { -612, 702}, {0xdc, 0x78, 0xed, 0xff}}}, - {{{ -2364, 239, 6216}, 0, { -216, 922}, {0xdc, 0x78, 0xed, 0xff}}}, - {{{ -2386, 187, 5931}, 0, { -166, 338}, {0xdc, 0x78, 0xed, 0xff}}}, - {{{ -2644, 115, 6413}, 0, { -684, 1410}, {0xcb, 0x72, 0x09, 0xff}}}, - {{{ -2401, 235, 6323}, 0, { -362, 1348}, {0xcb, 0x72, 0x09, 0xff}}}, - {{{ -2632, 132, 6269}, 0, { -754, 1094}, {0xcb, 0x72, 0x09, 0xff}}}, - {{{ -2364, 239, 6216}, 0, { -216, 922}, {0xf2, 0x7e, 0x00, 0xff}}}, - {{{ -2401, 235, 6323}, 0, { -362, 1348}, {0xf2, 0x7e, 0x00, 0xff}}}, - {{{ -2316, 245, 6300}, 0, { -24, 1254}, {0xf2, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006260, 0x003fc2b0, 38830, 0x00006260, 240); // 0x07006350 - 0x07006440 -static const Vtx bob_seg7_vertex_07006350[] = { - {{{ -2242, 197, 5944}, 0, { 532, 516}, {0x16, 0x7c, 0xf4, 0xff}}}, - {{{ -2316, 245, 6300}, 0, { -24, 1254}, {0x16, 0x7c, 0xf4, 0xff}}}, - {{{ -2110, 189, 6101}, 0, { 692, 942}, {0x16, 0x7c, 0xf4, 0xff}}}, - {{{ -2316, 245, 6300}, 0, { -24, 1254}, {0x30, 0x74, 0x11, 0xff}}}, - {{{ -2123, 173, 6244}, 0, { 530, 1540}, {0x30, 0x74, 0x11, 0xff}}}, - {{{ -2110, 189, 6101}, 0, { 692, 942}, {0x30, 0x74, 0x11, 0xff}}}, - {{{ 4827, 1329, 1183}, 0, { 1846, 2192}, {0x23, 0x79, 0x09, 0xff}}}, - {{{ 5248, 1249, 675}, 0, { 2266, 1686}, {0x23, 0x79, 0x09, 0xff}}}, - {{{ 4966, 1333, 645}, 0, { 1984, 1654}, {0x23, 0x79, 0x09, 0xff}}}, - {{{ 4827, 1329, 1183}, 0, { 1846, 2192}, {0xb7, 0x28, 0x5f, 0xff}}}, - {{{ 4582, 747, 1241}, 0, { 1416, 2366}, {0xb7, 0x28, 0x5f, 0xff}}}, - {{{ 4810, 757, 1414}, 0, { 1668, 2400}, {0xb7, 0x28, 0x5f, 0xff}}}, - {{{ 5360, 763, 1257}, 0, { 2336, 2232}, {0x20, 0x2d, 0x72, 0xff}}}, - {{{ 4827, 1329, 1183}, 0, { 1846, 2192}, {0x20, 0x2d, 0x72, 0xff}}}, - {{{ 4810, 757, 1414}, 0, { 1668, 2400}, {0x20, 0x2d, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006350, 0x003fc2b0, 38830, 0x00006350, 240); // 0x07006440 - 0x07006530 -static const Vtx bob_seg7_vertex_07006440[] = { - {{{ 4827, 1329, 1183}, 0, { 1846, 2192}, {0x4a, 0x57, 0x36, 0xff}}}, - {{{ 5683, 759, 927}, 0, { 2496, 1996}, {0x4a, 0x57, 0x36, 0xff}}}, - {{{ 5856, 754, 699}, 0, { 2658, 1760}, {0x4a, 0x57, 0x36, 0xff}}}, - {{{ 5070, 715, 31}, 0, { 1862, 1012}, {0xf3, 0x57, 0xa6, 0xff}}}, - {{{ 4966, 1333, 645}, 0, { 1984, 1654}, {0xf3, 0x57, 0xa6, 0xff}}}, - {{{ 5471, 721, -23}, 0, { 2258, 938}, {0xf3, 0x57, 0xa6, 0xff}}}, - {{{ 4966, 1333, 645}, 0, { 1984, 1654}, {0xa2, 0x50, 0xe9, 0xff}}}, - {{{ 4378, 732, 943}, 0, { 1324, 2096}, {0xa2, 0x50, 0xe9, 0xff}}}, - {{{ 4827, 1329, 1183}, 0, { 1846, 2192}, {0xa2, 0x50, 0xe9, 0xff}}}, - {{{ 4966, 1333, 645}, 0, { 1984, 1654}, {0x25, 0x66, 0xbf, 0xff}}}, - {{{ 5248, 1249, 675}, 0, { 2266, 1686}, {0x25, 0x66, 0xbf, 0xff}}}, - {{{ 5471, 721, -23}, 0, { 2258, 938}, {0x25, 0x66, 0xbf, 0xff}}}, - {{{ 4378, 732, 943}, 0, { 1324, 2096}, {0x9e, 0x2f, 0x40, 0xff}}}, - {{{ 4582, 747, 1241}, 0, { 1416, 2366}, {0x9e, 0x2f, 0x40, 0xff}}}, - {{{ 4827, 1329, 1183}, 0, { 1846, 2192}, {0x9e, 0x2f, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006440, 0x003fc2b0, 38830, 0x00006440, 240); // 0x07006530 - 0x07006620 -static const Vtx bob_seg7_vertex_07006530[] = { - {{{ 5248, 1249, 675}, 0, { 2266, 1686}, {0x49, 0x5c, 0x2e, 0xff}}}, - {{{ 4827, 1329, 1183}, 0, { 1846, 2192}, {0x49, 0x5c, 0x2e, 0xff}}}, - {{{ 5856, 754, 699}, 0, { 2658, 1760}, {0x49, 0x5c, 0x2e, 0xff}}}, - {{{ 4966, 1333, 645}, 0, { 1984, 1654}, {0xb0, 0x56, 0xd2, 0xff}}}, - {{{ 4496, 713, 314}, 0, { 1430, 1340}, {0xb0, 0x56, 0xd2, 0xff}}}, - {{{ 4299, 721, 668}, 0, { 1250, 1702}, {0xb0, 0x56, 0xd2, 0xff}}}, - {{{ 5471, 721, -23}, 0, { 2258, 938}, {0x43, 0x5f, 0xce, 0xff}}}, - {{{ 5248, 1249, 675}, 0, { 2266, 1686}, {0x43, 0x5f, 0xce, 0xff}}}, - {{{ 5777, 743, 424}, 0, { 2710, 1382}, {0x43, 0x5f, 0xce, 0xff}}}, - {{{ 5777, 743, 424}, 0, { 2710, 1382}, {0x4f, 0x5f, 0xe6, 0xff}}}, - {{{ 5248, 1249, 675}, 0, { 2266, 1686}, {0x4f, 0x5f, 0xe6, 0xff}}}, - {{{ 5856, 754, 699}, 0, { 2658, 1760}, {0x4f, 0x5f, 0xe6, 0xff}}}, - {{{ 4496, 713, 314}, 0, { 1430, 1340}, {0xd5, 0x50, 0xa8, 0xff}}}, - {{{ 4966, 1333, 645}, 0, { 1984, 1654}, {0xd5, 0x50, 0xa8, 0xff}}}, - {{{ 5070, 715, 31}, 0, { 1862, 1012}, {0xd5, 0x50, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006530, 0x003fc2b0, 38830, 0x00006530, 240); // 0x07006620 - 0x07006680 -static const Vtx bob_seg7_vertex_07006620[] = { - {{{ 4378, 732, 943}, 0, { 1324, 2096}, {0xac, 0x5c, 0x14, 0xff}}}, - {{{ 4966, 1333, 645}, 0, { 1984, 1654}, {0xac, 0x5c, 0x14, 0xff}}}, - {{{ 4299, 721, 668}, 0, { 1250, 1702}, {0xac, 0x5c, 0x14, 0xff}}}, - {{{ 5683, 759, 927}, 0, { 2496, 1996}, {0x48, 0x4d, 0x45, 0xff}}}, - {{{ 4827, 1329, 1183}, 0, { 1846, 2192}, {0x48, 0x4d, 0x45, 0xff}}}, - {{{ 5360, 763, 1257}, 0, { 2336, 2232}, {0x48, 0x4d, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006620, 0x003fc2b0, 38830, 0x00006620, 96); // 0x07006680 - 0x07006760 -static const Vtx bob_seg7_vertex_07006680[] = { - {{{ -2458, 1024, -5155}, 0, { 0, -3098}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -2793, 640, -4988}, 0, { 1462, -1566}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3137, 640, -4816}, 0, { 2996, -1566}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -2458, 0, -5155}, 0, { 0, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -2679, 0, -5045}, 0, { 952, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -2679, 384, -5045}, 0, { 952, -544}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3445, 777, -4662}, 0, { 4370, -2110}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3251, 384, -4759}, 0, { 3506, -544}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3251, 0, -4759}, 0, { 3506, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3445, 1, -4662}, 0, { 4370, 956}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3445, 777, -4662}, 0, { -8206, 4564}, {0xe8, 0x7b, 0x0c, 0xff}}}, - {{{ -2559, 768, -2815}, 0, { 990, 4698}, {0xe8, 0x7b, 0x0c, 0xff}}}, - {{{ -2458, 1024, -5155}, 0, { -8150, 0}, {0xe8, 0x7b, 0x0c, 0xff}}}, - {{{ -1535, 1024, -3327}, 0, { 990, 0}, {0xe8, 0x7b, 0x0c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006680, 0x003fc2b0, 38830, 0x00006680, 224); // 0x07006760 - 0x07006860 -static const Vtx bob_seg7_vertex_07006760[] = { - {{{ -1878, 640, -3155}, 0, { -542, -1564}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -1764, 384, -3213}, 0, { 0, -542}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -1535, 1024, -3327}, 0, { 990, -3098}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -1764, 384, -3213}, 0, { 0, -542}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1764, 0, -3213}, 0, { 0, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1535, 1024, -3327}, 0, { 990, -3098}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1535, 0, -3327}, 0, { 990, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -2222, 640, -2984}, 0, { -2074, -1564}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -2559, 768, -2815}, 0, { -3578, -1872}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1878, 640, -3155}, 0, { -542, -1564}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1764, 384, -3213}, 0, { 4566, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2679, 384, -5045}, 0, { 0, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2679, 0, -5045}, 0, { 0, 1498}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2336, 384, -2926}, 0, { -2584, -542}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -2222, 640, -2984}, 0, { -2074, -1564}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -2559, 768, -2815}, 0, { -3578, -1872}, {0x39, 0x00, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006760, 0x003fc2b0, 38830, 0x00006760, 256); // 0x07006860 - 0x07006950 -static const Vtx bob_seg7_vertex_07006860[] = { - {{{ -2559, 0, -2815}, 0, { -3578, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -2336, 384, -2926}, 0, { -2584, -542}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -2559, 768, -2815}, 0, { -3578, -1872}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -2336, 0, -2926}, 0, { -2584, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -2336, 0, -2926}, 0, { 0, 1498}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -3251, 384, -4759}, 0, { 4568, 0}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -2336, 384, -2926}, 0, { 0, 0}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -3251, 0, -4759}, 0, { 4566, 1498}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -1764, 384, -3213}, 0, { 4566, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2679, 0, -5045}, 0, { 0, 1498}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1764, 0, -3213}, 0, { 4566, 1500}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2336, 384, -2926}, 0, { -1052, 990}, {0x65, 0xc8, 0xce, 0xff}}}, - {{{ -3251, 384, -4759}, 0, { 3544, 990}, {0x65, 0xc8, 0xce, 0xff}}}, - {{{ -3137, 640, -4816}, 0, { 3546, -152}, {0x65, 0xc8, 0xce, 0xff}}}, - {{{ -2222, 640, -2984}, 0, { -1052, -152}, {0x65, 0xc8, 0xce, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006860, 0x003fc2b0, 38830, 0x00006860, 240); // 0x07006950 - 0x070069D0 -static const Vtx bob_seg7_vertex_07006950[] = { - {{{ -1878, 640, -3155}, 0, { 4566, -152}, {0x9b, 0xc8, 0x32, 0xff}}}, - {{{ -2679, 384, -5045}, 0, { 0, 990}, {0x9b, 0xc8, 0x32, 0xff}}}, - {{{ -1764, 384, -3213}, 0, { 4566, 990}, {0x9b, 0xc8, 0x32, 0xff}}}, - {{{ -2793, 640, -4988}, 0, { 0, -152}, {0x9b, 0xc8, 0x32, 0xff}}}, - {{{ -2222, 640, -2984}, 0, { 990, 9164}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3137, 640, -4816}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2793, 640, -4988}, 0, { -540, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1878, 640, -3155}, 0, { -542, 9164}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006950, 0x003fc2b0, 38830, 0x00006950, 128); // 0x070069D0 - 0x07006AC0 -static const Vtx bob_seg7_vertex_070069D0[] = { - {{{ 1024, 1536, 171}, 0, { -422, -512}, {0xdc, 0x69, 0xc4, 0xff}}}, - {{{ 3097, 1741, -733}, 0, { -4676, 912}, {0xdc, 0x69, 0xc4, 0xff}}}, - {{{ 1186, 1408, -149}, 0, { -880, 0}, {0xdc, 0x69, 0xc4, 0xff}}}, - {{{ 1024, 1408, 171}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1212, 1408, -123}, 0, { 0, 316}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2076, 1408, 425}, 0, { 990, 316}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1888, 1408, 720}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1888, 1536, 720}, 0, { 990, -160}, {0xbc, 0x00, 0x6b, 0xff}}}, - {{{ 1024, 1408, 171}, 0, { 0, 0}, {0xbc, 0x00, 0x6b, 0xff}}}, - {{{ 1888, 1408, 720}, 0, { 990, 0}, {0xbc, 0x00, 0x6b, 0xff}}}, - {{{ 1024, 1536, 171}, 0, { 0, -160}, {0xbc, 0x00, 0x6b, 0xff}}}, - {{{ 1024, 768, 171}, 0, { 642, 990}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 1212, 1408, -123}, 0, { 990, 224}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 1024, 1408, 171}, 0, { 642, 224}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 1212, 768, -123}, 0, { 990, 990}, {0x6a, 0x00, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070069D0, 0x003fc2b0, 38830, 0x000069d0, 240); // 0x07006AC0 - 0x07006BC0 -static const Vtx bob_seg7_vertex_07006AC0[] = { - {{{ -1535, 0, 1536}, 0, { 6100, 0}, {0xbe, 0x00, 0x95, 0xff}}}, - {{{ -1535, 768, 1536}, 0, { 5482, -1436}, {0xbe, 0x00, 0x95, 0xff}}}, - {{{ 1186, 1408, -149}, 0, { -880, 0}, {0xbe, 0x00, 0x95, 0xff}}}, - {{{ -1535, 768, 1536}, 0, { 5482, -1436}, {0xc2, 0x58, 0xbe, 0xff}}}, - {{{ 1024, 1536, 171}, 0, { -422, -512}, {0xc2, 0x58, 0xbe, 0xff}}}, - {{{ 1186, 1408, -149}, 0, { -880, 0}, {0xc2, 0x58, 0xbe, 0xff}}}, - {{{ 3097, 1741, -733}, 0, { 2528, 232}, {0xcd, 0x27, 0x93, 0xff}}}, - {{{ 1024, 1536, 171}, 0, { 1502, 1074}, {0xcd, 0x27, 0x93, 0xff}}}, - {{{ 1950, 2049, -82}, 0, { 1974, 934}, {0xcd, 0x27, 0x93, 0xff}}}, - {{{ 1888, 1536, 720}, 0, { 1932, 1348}, {0x3c, 0x5b, 0x3f, 0xff}}}, - {{{ 3097, 1741, -733}, 0, { 2528, 232}, {0x3c, 0x5b, 0x3f, 0xff}}}, - {{{ 1950, 2049, -82}, 0, { 1974, 934}, {0x3c, 0x5b, 0x3f, 0xff}}}, - {{{ 1024, 1536, 171}, 0, { 1502, 1074}, {0xd9, 0x66, 0x3e, 0xff}}}, - {{{ 1888, 1536, 720}, 0, { 1932, 1348}, {0xd9, 0x66, 0x3e, 0xff}}}, - {{{ 1950, 2049, -82}, 0, { 1974, 934}, {0xd9, 0x66, 0x3e, 0xff}}}, - {{{ 1186, 768, -149}, 0, { -366, 1136}, {0xbe, 0x00, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006AC0, 0x003fc2b0, 38830, 0x00006ac0, 256); // 0x07006BC0 - 0x07006CC0 -static const Vtx bob_seg7_vertex_07006BC0[] = { - {{{ 1186, 768, -149}, 0, { -366, 1136}, {0xdb, 0x00, 0x87, 0xff}}}, - {{{ 1186, 1408, -149}, 0, { -880, 0}, {0xdb, 0x00, 0x87, 0xff}}}, - {{{ 3097, 1741, -733}, 0, { -4676, 912}, {0xdb, 0x00, 0x87, 0xff}}}, - {{{ 3584, 656, -767}, 0, { 2778, 606}, {0x5a, 0x26, 0x50, 0xff}}}, - {{{ 3097, 1741, -733}, 0, { 2528, 232}, {0x5a, 0x26, 0x50, 0xff}}}, - {{{ 1888, 1536, 720}, 0, { 1932, 1348}, {0x5a, 0x26, 0x50, 0xff}}}, - {{{ 3584, 656, -767}, 0, { 2778, 606}, {0x4f, 0x5c, 0x23, 0xff}}}, - {{{ 1888, 1536, 720}, 0, { 1932, 1348}, {0x4f, 0x5c, 0x23, 0xff}}}, - {{{ 1692, 768, 3192}, 0, { 1628, 2648}, {0x4f, 0x5c, 0x23, 0xff}}}, - {{{ -1535, 768, 1536}, 0, { -4800, 990}, {0x3b, 0x00, 0x70, 0xff}}}, - {{{ 1024, 768, 171}, 0, { 990, 990}, {0x3b, 0x00, 0x70, 0xff}}}, - {{{ 1024, 1536, 171}, 0, { 990, -542}, {0x3b, 0x00, 0x70, 0xff}}}, - {{{ 1212, 1408, -123}, 0, { 0, 0}, {0xbc, 0x00, 0x6b, 0xff}}}, - {{{ 2076, 768, 425}, 0, { 990, 734}, {0xbc, 0x00, 0x6b, 0xff}}}, - {{{ 2076, 1408, 425}, 0, { 990, 0}, {0xbc, 0x00, 0x6b, 0xff}}}, - {{{ 1212, 768, -123}, 0, { 0, 734}, {0xbc, 0x00, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006BC0, 0x003fc2b0, 38830, 0x00006bc0, 256); // 0x07006CC0 - 0x07006DB0 -static const Vtx bob_seg7_vertex_07006CC0[] = { - {{{ -767, 0, -767}, 0, { 0, 1128}, {0xcd, 0x72, 0x15, 0xff}}}, - {{{ 1186, 768, -149}, 0, { 0, -1054}, {0xcd, 0x72, 0x15, 0xff}}}, - {{{ 3097, 1741, -733}, 0, { -1158, -2932}, {0xcd, 0x72, 0x15, 0xff}}}, - {{{ -767, 0, -767}, 0, { 0, 1128}, {0xd6, 0x76, 0xf2, 0xff}}}, - {{{ -1535, 0, 1536}, 0, { 2392, 1164}, {0xd6, 0x76, 0xf2, 0xff}}}, - {{{ 1186, 768, -149}, 0, { 0, -1054}, {0xd6, 0x76, 0xf2, 0xff}}}, - {{{ 2079, 1368, -1535}, 0, { -1616, -1668}, {0xcc, 0x73, 0x0c, 0xff}}}, - {{{ -767, 0, -767}, 0, { 0, 1128}, {0xcc, 0x73, 0x0c, 0xff}}}, - {{{ 3097, 1741, -733}, 0, { -1158, -2932}, {0xcc, 0x73, 0x0c, 0xff}}}, - {{{ -767, 0, -767}, 0, { 0, 1128}, {0xcc, 0x73, 0x08, 0xff}}}, - {{{ 2079, 1368, -1535}, 0, { -1616, -1668}, {0xcc, 0x73, 0x08, 0xff}}}, - {{{ -1016, 0, -2299}, 0, { -1412, 1782}, {0xcc, 0x73, 0x08, 0xff}}}, - {{{ 1692, 768, 3192}, 0, { 5078, 0}, {0x82, 0x00, 0xf6, 0xff}}}, - {{{ 1888, 1536, 720}, 0, { -102, 0}, {0x82, 0x00, 0xf6, 0xff}}}, - {{{ 1888, 768, 720}, 0, { 350, 1430}, {0x82, 0x00, 0xf6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006CC0, 0x003fc2b0, 38830, 0x00006cc0, 240); // 0x07006DB0 - 0x07006E30 -static const Vtx bob_seg7_vertex_07006DB0[] = { - {{{ 1888, 1408, 720}, 0, { 990, 0}, {0x95, 0x00, 0xbc, 0xff}}}, - {{{ 2076, 768, 425}, 0, { 642, 734}, {0x95, 0x00, 0xbc, 0xff}}}, - {{{ 1888, 768, 720}, 0, { 990, 734}, {0x95, 0x00, 0xbc, 0xff}}}, - {{{ 2076, 1408, 425}, 0, { 642, 0}, {0x95, 0x00, 0xbc, 0xff}}}, - {{{ 1260, 2918, -2327}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1521, 2918, -2452}, 0, { 988, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1328, 2918, -2520}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1452, 2918, -2259}, 0, { 988, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006DB0, 0x003fc2b0, 38830, 0x00006db0, 128); // 0x07006E30 - 0x07006F30 -static const Vtx bob_seg7_vertex_07006E30[] = { - {{{ 5478, 1536, 4506}, 0, { 3546, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5478, 1024, 4506}, 0, { 3546, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5478, 1024, 4710}, 0, { 4568, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5478, 1536, 4710}, 0, { 4568, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5274, 1536, 4506}, 0, { 2524, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5478, 1024, 4506}, 0, { 3546, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5478, 1536, 4506}, 0, { 3546, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5274, 1024, 4506}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5478, 1536, 4710}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5478, 1024, 4710}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5274, 1024, 4710}, 0, { 1502, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5274, 1536, 4710}, 0, { 1502, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5274, 1536, 4710}, 0, { 1502, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5274, 1024, 4710}, 0, { 1502, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5274, 1024, 4506}, 0, { 2522, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5274, 1536, 4506}, 0, { 2524, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006E30, 0x003fc2b0, 38830, 0x00006e30, 256); // 0x07006F30 - 0x07007020 -static const Vtx bob_seg7_vertex_07006F30[] = { - {{{ 5478, 1024, 4506}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5274, 1024, 4710}, 0, { 786, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5478, 1024, 4710}, 0, { 786, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5274, 1024, 4506}, 0, { 0, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5888, 1024, 5120}, 0, { 1502, 1108}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 5632, 1536, 4864}, 0, { 990, 0}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 5120, 1536, 4864}, 0, { 0, 0}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 5120, 1536, 4864}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5632, 1536, 4864}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5478, 1536, 4710}, 0, { 684, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5632, 1536, 4352}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5478, 1536, 4506}, 0, { 684, 274}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5274, 1536, 4506}, 0, { 274, 274}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5274, 1536, 4710}, 0, { 274, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 1536, 4352}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07006F30, 0x003fc2b0, 38830, 0x00006f30, 240); // 0x07007020 - 0x07007100 -static const Vtx bob_seg7_vertex_07007020[] = { - {{{ 5888, 1024, 4096}, 0, { 1506, 1108}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 5632, 1536, 4864}, 0, { -26, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 5888, 1024, 5120}, 0, { -536, 1108}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 5632, 1536, 4352}, 0, { 996, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -3503, 960, 111}, 0, { -924, -132}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3187, 960, -115}, 0, { 990, 90}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3231, 960, -159}, 0, { 990, -134}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5888, 1024, 5120}, 0, { 1502, 1108}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 5120, 1536, 4864}, 0, { 0, 0}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 4864, 1024, 5120}, 0, { -542, 1108}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 4864, 1024, 5120}, 0, { 1500, 1108}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 5120, 1536, 4352}, 0, { 0, 0}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 4864, 1024, 4096}, 0, { -540, 1108}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 5120, 1536, 4864}, 0, { 990, 0}, {0x8f, 0x38, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007020, 0x003fc2b0, 38830, 0x00007020, 224); // 0x07007100 - 0x07007200 -static const Vtx bob_seg7_vertex_07007100[] = { - {{{ 4864, 1024, 4096}, 0, { 1502, 1108}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 5632, 1536, 4352}, 0, { 0, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 5888, 1024, 4096}, 0, { -542, 1108}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 5120, 1536, 4352}, 0, { 990, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -3503, 960, 111}, 0, { -924, -132}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3458, 960, 156}, 0, { -924, 90}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3187, 960, -115}, 0, { 990, 90}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3186, 896, -114}, 0, { 990, 316}, {0x59, 0x02, 0x59, 0xff}}}, - {{{ -3187, 960, -115}, 0, { 990, 90}, {0x59, 0x02, 0x59, 0xff}}}, - {{{ -3458, 960, 156}, 0, { -924, 90}, {0x59, 0x02, 0x59, 0xff}}}, - {{{ -3186, 896, -114}, 0, { 990, 316}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -3458, 960, 156}, 0, { -924, 90}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -3458, 896, 156}, 0, { -924, 316}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -3142, 832, -69}, 0, { 990, 766}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3413, 896, 201}, 0, { -924, 540}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3413, 832, 201}, 0, { -924, 766}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007100, 0x003fc2b0, 38830, 0x00007100, 256); // 0x07007200 - 0x070072F0 -static const Vtx bob_seg7_vertex_07007200[] = { - {{{ -3142, 832, -69}, 0, { 990, 766}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3142, 896, -69}, 0, { 990, 540}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3413, 896, 201}, 0, { -924, 540}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3458, 896, 156}, 0, { -924, 316}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3413, 896, 201}, 0, { -924, 540}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3142, 896, -69}, 0, { 990, 540}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3186, 896, -114}, 0, { 990, 316}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3413, 832, 201}, 0, { -924, 766}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3368, 832, 246}, 0, { -924, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3097, 832, -24}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3142, 832, -69}, 0, { 990, 766}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3097, 768, -24}, 0, { 990, 1214}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3097, 832, -24}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3368, 832, 246}, 0, { -924, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3368, 768, 246}, 0, { -924, 1214}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007200, 0x003fc2b0, 38830, 0x00007200, 240); // 0x070072F0 - 0x07007370 -static const Vtx bob_seg7_vertex_070072F0[] = { - {{{ -3503, 768, 111}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3368, 768, 246}, 0, { 1024, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3413, 832, 201}, 0, { 672, 636}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3458, 896, 156}, 0, { 318, 280}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3503, 960, 111}, 0, { 0, -74}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3413, 896, 201}, 0, { 672, 280}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3458, 960, 156}, 0, { 318, -74}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3368, 832, 246}, 0, { 1024, 636}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070072F0, 0x003fc2b0, 38830, 0x000072f0, 128); // 0x07007370 - 0x07007470 -static const Vtx bob_seg7_vertex_07007370[] = { - {{{ -6677, 1075, -3554}, 0, { -1052, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6537, 1075, -3167}, 0, { 3034, 3506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6405, 1075, -3324}, 0, { 5078, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1879, 819, 6421}, 0, { -1052, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2151, 819, 6650}, 0, { 5078, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2081, 819, 6456}, 0, { 3034, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1747, 819, 6579}, 0, { -3096, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1817, 819, 6772}, 0, { -1052, 3506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2019, 819, 6807}, 0, { 3034, 3506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6133, 1075, -5503}, 0, { -1052, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6194, 1075, -5152}, 0, { -1052, 3506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5993, 1075, -5116}, 0, { 3034, 3506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5861, 1075, -5273}, 0, { 5078, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5931, 1075, -5468}, 0, { 3034, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6265, 1075, -5344}, 0, { -3096, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6739, 1075, -3202}, 0, { -1052, 3506}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007370, 0x003fc2b0, 38830, 0x00007370, 256); // 0x07007470 - 0x070074C0 -static const Vtx bob_seg7_vertex_07007470[] = { - {{{ -6677, 1075, -3554}, 0, { -1052, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6809, 1075, -3395}, 0, { -3096, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6739, 1075, -3202}, 0, { -1052, 3506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6405, 1075, -3324}, 0, { 5078, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6475, 1075, -3518}, 0, { 3034, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007470, 0x003fc2b0, 38830, 0x00007470, 80); // 0x070074C0 - 0x070075B0 -static const Vtx bob_seg7_vertex_070074C0[] = { - {{{ 2151, 768, 6650}, 0, { 4056, 990}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ 2151, 819, 6650}, 0, { 4056, 0}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ 2019, 819, 6807}, 0, { 0, 0}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ 1747, 768, 6579}, 0, { 3544, 990}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ 1747, 819, 6579}, 0, { 3544, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ 1879, 819, 6421}, 0, { -354, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ 1879, 768, 6421}, 0, { -354, 990}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ 1879, 768, 6421}, 0, { 4056, 990}, {0x15, 0x00, 0x83, 0xff}}}, - {{{ 1879, 819, 6421}, 0, { 4056, 0}, {0x15, 0x00, 0x83, 0xff}}}, - {{{ 2081, 819, 6456}, 0, { -214, 0}, {0x15, 0x00, 0x83, 0xff}}}, - {{{ 2081, 768, 6456}, 0, { -214, 990}, {0x15, 0x00, 0x83, 0xff}}}, - {{{ 2081, 768, 6456}, 0, { 4056, 990}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ 2151, 819, 6650}, 0, { 0, 0}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ 2151, 768, 6650}, 0, { 0, 990}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ 2081, 819, 6456}, 0, { 4056, 0}, {0x77, 0x00, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070074C0, 0x003fc2b0, 38830, 0x000074c0, 240); // 0x070075B0 - 0x070076A0 -static const Vtx bob_seg7_vertex_070075B0[] = { - {{{ -6265, 1024, -5344}, 0, { 3544, 990}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ -6265, 1075, -5344}, 0, { 3544, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ -6133, 1075, -5503}, 0, { -354, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ 2151, 768, 6650}, 0, { 4056, 990}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ 2019, 819, 6807}, 0, { 0, 0}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ 2019, 768, 6807}, 0, { 0, 990}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ 2019, 768, 6807}, 0, { 4056, 990}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ 2019, 819, 6807}, 0, { 4056, 0}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ 1817, 819, 6772}, 0, { 0, 0}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ 1817, 768, 6772}, 0, { 0, 990}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ 1817, 768, 6772}, 0, { 4056, 990}, {0x89, 0x00, 0x2b, 0xff}}}, - {{{ 1817, 819, 6772}, 0, { 4056, 0}, {0x89, 0x00, 0x2b, 0xff}}}, - {{{ 1747, 819, 6579}, 0, { 0, 0}, {0x89, 0x00, 0x2b, 0xff}}}, - {{{ 1747, 768, 6579}, 0, { 0, 990}, {0x89, 0x00, 0x2b, 0xff}}}, - {{{ -6133, 1024, -5503}, 0, { -354, 990}, {0x9f, 0x00, 0xaf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070075B0, 0x003fc2b0, 38830, 0x000075b0, 240); // 0x070076A0 - 0x07007790 -static const Vtx bob_seg7_vertex_070076A0[] = { - {{{ -5993, 1024, -5116}, 0, { 4056, 990}, {0xea, 0x00, 0x7d, 0xff}}}, - {{{ -6194, 1075, -5152}, 0, { 0, 0}, {0xea, 0x00, 0x7d, 0xff}}}, - {{{ -6194, 1024, -5152}, 0, { 0, 990}, {0xea, 0x00, 0x7d, 0xff}}}, - {{{ -6133, 1024, -5503}, 0, { 4056, 990}, {0x15, 0x00, 0x83, 0xff}}}, - {{{ -5931, 1075, -5468}, 0, { -214, 0}, {0x15, 0x00, 0x83, 0xff}}}, - {{{ -5931, 1024, -5468}, 0, { -214, 990}, {0x15, 0x00, 0x83, 0xff}}}, - {{{ -6133, 1075, -5503}, 0, { 4056, 0}, {0x15, 0x00, 0x83, 0xff}}}, - {{{ -5931, 1024, -5468}, 0, { 4056, 990}, {0x77, 0x00, 0xd6, 0xff}}}, - {{{ -5931, 1075, -5468}, 0, { 4056, 0}, {0x77, 0x00, 0xd6, 0xff}}}, - {{{ -5861, 1075, -5273}, 0, { 0, 0}, {0x77, 0x00, 0xd6, 0xff}}}, - {{{ -5861, 1024, -5273}, 0, { 0, 990}, {0x77, 0x00, 0xd6, 0xff}}}, - {{{ -5861, 1024, -5273}, 0, { 4056, 990}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ -5861, 1075, -5273}, 0, { 4056, 0}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ -5993, 1075, -5116}, 0, { 0, 0}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ -5993, 1024, -5116}, 0, { 0, 990}, {0x61, 0x00, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070076A0, 0x003fc2b0, 38830, 0x000076a0, 240); // 0x07007790 - 0x07007880 -static const Vtx bob_seg7_vertex_07007790[] = { - {{{ -6677, 1024, -3554}, 0, { 4056, 990}, {0x16, 0x00, 0x83, 0xff}}}, - {{{ -6475, 1075, -3518}, 0, { -214, 0}, {0x16, 0x00, 0x83, 0xff}}}, - {{{ -6475, 1024, -3518}, 0, { -214, 990}, {0x16, 0x00, 0x83, 0xff}}}, - {{{ -5993, 1024, -5116}, 0, { 4056, 990}, {0xea, 0x00, 0x7d, 0xff}}}, - {{{ -5993, 1075, -5116}, 0, { 4056, 0}, {0xea, 0x00, 0x7d, 0xff}}}, - {{{ -6194, 1075, -5152}, 0, { 0, 0}, {0xea, 0x00, 0x7d, 0xff}}}, - {{{ -6194, 1024, -5152}, 0, { 4056, 990}, {0x89, 0x00, 0x2c, 0xff}}}, - {{{ -6194, 1075, -5152}, 0, { 4056, 0}, {0x89, 0x00, 0x2c, 0xff}}}, - {{{ -6265, 1075, -5344}, 0, { 0, 0}, {0x89, 0x00, 0x2c, 0xff}}}, - {{{ -6265, 1024, -5344}, 0, { 0, 990}, {0x89, 0x00, 0x2c, 0xff}}}, - {{{ -6809, 1024, -3395}, 0, { 3544, 990}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ -6809, 1075, -3395}, 0, { 3544, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ -6677, 1075, -3554}, 0, { -354, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ -6677, 1024, -3554}, 0, { -354, 990}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ -6677, 1075, -3554}, 0, { 4056, 0}, {0x16, 0x00, 0x83, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007790, 0x003fc2b0, 38830, 0x00007790, 240); // 0x07007880 - 0x07007980 -static const Vtx bob_seg7_vertex_07007880[] = { - {{{ -6739, 1024, -3202}, 0, { 4056, 990}, {0x89, 0x00, 0x2b, 0xff}}}, - {{{ -6739, 1075, -3202}, 0, { 4056, 0}, {0x89, 0x00, 0x2b, 0xff}}}, - {{{ -6809, 1075, -3395}, 0, { 0, 0}, {0x89, 0x00, 0x2b, 0xff}}}, - {{{ -6475, 1024, -3518}, 0, { 4056, 990}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ -6405, 1075, -3324}, 0, { 0, 0}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ -6405, 1024, -3324}, 0, { 0, 990}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ -6475, 1075, -3518}, 0, { 4056, 0}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ -6405, 1024, -3324}, 0, { 4056, 990}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ -6405, 1075, -3324}, 0, { 4056, 0}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ -6537, 1075, -3167}, 0, { 0, 0}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ -6537, 1024, -3167}, 0, { 0, 990}, {0x61, 0x00, 0x51, 0xff}}}, - {{{ -6537, 1024, -3167}, 0, { 4056, 990}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -6739, 1075, -3202}, 0, { 0, 0}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -6739, 1024, -3202}, 0, { 0, 990}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -6537, 1075, -3167}, 0, { 4056, 0}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -6809, 1024, -3395}, 0, { 0, 990}, {0x89, 0x00, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007880, 0x003fc2b0, 38830, 0x00007880, 256); // 0x07007980 - 0x07007A80 -static const Vtx bob_seg7_vertex_07007980[] = { - {{{ 2276, 802, 4352}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2276, 802, 4438}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2276, 888, 4438}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4466, 1052, -1975}, 0, { 0, 990}, {0x55, 0x00, 0x5e, 0xff}}}, - {{{ -4402, 1138, -2033}, 0, { 990, 0}, {0x55, 0x00, 0x5e, 0xff}}}, - {{{ -4466, 1138, -1975}, 0, { 0, 0}, {0x55, 0x00, 0x5e, 0xff}}}, - {{{ -4466, 1052, -1975}, 0, { 0, 990}, {0x54, 0x00, 0x5e, 0xff}}}, - {{{ -4401, 1052, -2033}, 0, { 990, 990}, {0x54, 0x00, 0x5e, 0xff}}}, - {{{ -4402, 1138, -2033}, 0, { 990, 0}, {0x54, 0x00, 0x5e, 0xff}}}, - {{{ -3543, 857, -4185}, 0, { 0, 990}, {0x34, 0x07, 0x73, 0xff}}}, - {{{ -3465, 943, -4226}, 0, { 990, 0}, {0x34, 0x07, 0x73, 0xff}}}, - {{{ -3544, 943, -4190}, 0, { 0, 0}, {0x34, 0x07, 0x73, 0xff}}}, - {{{ -3464, 856, -4221}, 0, { 990, 990}, {0x34, 0x07, 0x73, 0xff}}}, - {{{ -4247, 1058, -763}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4186, 1058, -824}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4186, 1144, -824}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007980, 0x003fc2b0, 38830, 0x00007980, 256); // 0x07007A80 - 0x07007B20 -static const Vtx bob_seg7_vertex_07007A80[] = { - {{{ -4247, 1058, -763}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4186, 1144, -824}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4247, 1144, -763}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 6205, 907, -1524}, 0, { 990, 990}, {0x58, 0x00, 0x5b, 0xff}}}, - {{{ 6267, 907, -1584}, 0, { -24, 990}, {0x58, 0x00, 0x5b, 0xff}}}, - {{{ 6267, 993, -1584}, 0, { -24, -24}, {0x58, 0x00, 0x5b, 0xff}}}, - {{{ 2276, 802, 4352}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2276, 888, 4438}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2276, 888, 4352}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6205, 993, -1524}, 0, { 990, -24}, {0x58, 0x00, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007A80, 0x003fc2b0, 38830, 0x00007a80, 160); // 0x07007B20 - 0x07007C10 -static const Vtx bob_seg7_vertex_07007B20[] = { - {{{ -4442, 1145, -2005}, 0, { 990, 0}, {0xd1, 0xfc, 0x75, 0xff}}}, - {{{ -4448, 1018, -2012}, 0, { 654, 2000}, {0xd1, 0xfc, 0x75, 0xff}}}, - {{{ -4438, 1018, -2008}, 0, { 880, 1996}, {0xd1, 0xfc, 0x75, 0xff}}}, - {{{ -4445, 1145, -2016}, 0, { 538, 0}, {0x9c, 0x48, 0x1b, 0xff}}}, - {{{ -4442, 1145, -2005}, 0, { 990, 0}, {0x9c, 0x48, 0x1b, 0xff}}}, - {{{ -4441, 1149, -2012}, 0, { 752, -88}, {0x9c, 0x48, 0x1b, 0xff}}}, - {{{ -4448, 1018, -2012}, 0, { 654, 2000}, {0x86, 0x03, 0x21, 0xff}}}, - {{{ -4442, 1145, -2005}, 0, { 990, 0}, {0x86, 0x03, 0x21, 0xff}}}, - {{{ -4445, 1145, -2016}, 0, { 538, 0}, {0x86, 0x03, 0x21, 0xff}}}, - {{{ -4434, 1145, -2013}, 0, { 764, -36}, {0x7c, 0xfc, 0xea, 0xff}}}, - {{{ -4438, 1018, -2008}, 0, { 880, 1996}, {0x7c, 0xfc, 0xea, 0xff}}}, - {{{ -4440, 1018, -2019}, 0, { 428, 1996}, {0x7c, 0xfc, 0xea, 0xff}}}, - {{{ -4440, 1018, -2019}, 0, { 428, 1996}, {0x21, 0x04, 0x86, 0xff}}}, - {{{ -4445, 1145, -2016}, 0, { 538, 0}, {0x21, 0x04, 0x86, 0xff}}}, - {{{ -4434, 1145, -2013}, 0, { 764, -36}, {0x21, 0x04, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007B20, 0x003fc2b0, 38830, 0x00007b20, 240); // 0x07007C10 - 0x07007D00 -static const Vtx bob_seg7_vertex_07007C10[] = { - {{{ -4441, 1149, -2012}, 0, { 752, -88}, {0x1b, 0x48, 0x9c, 0xff}}}, - {{{ -4434, 1145, -2013}, 0, { 764, -36}, {0x1b, 0x48, 0x9c, 0xff}}}, - {{{ -4445, 1145, -2016}, 0, { 538, 0}, {0x1b, 0x48, 0x9c, 0xff}}}, - {{{ -4445, 1145, -2016}, 0, { 194, -20}, {0xad, 0xff, 0xa1, 0xff}}}, - {{{ -4440, 1018, -2019}, 0, { 0, 2012}, {0xad, 0xff, 0xa1, 0xff}}}, - {{{ -4448, 1018, -2012}, 0, { 420, 2012}, {0xad, 0xff, 0xa1, 0xff}}}, - {{{ -4438, 1018, -2008}, 0, { 194, 2000}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4434, 1145, -2013}, 0, { 420, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4442, 1145, -2005}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4408, 1052, -2040}, 0, { 1884, 0}, {0xab, 0x00, 0xa2, 0xff}}}, - {{{ -4472, 1138, -1982}, 0, { 0, 1692}, {0xab, 0x00, 0xa2, 0xff}}}, - {{{ -4408, 1138, -2040}, 0, { 0, 0}, {0xab, 0x00, 0xa2, 0xff}}}, - {{{ -4441, 1149, -2012}, 0, { 194, -84}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -4442, 1145, -2005}, 0, { 0, 0}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -4434, 1145, -2013}, 0, { 420, 0}, {0x3d, 0x5c, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007C10, 0x003fc2b0, 38830, 0x00007c10, 240); // 0x07007D00 - 0x07007DE0 -static const Vtx bob_seg7_vertex_07007D00[] = { - {{{ -4472, 1138, -1982}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4402, 1138, -2033}, 0, { 606, 288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4408, 1138, -2040}, 0, { 990, 288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4466, 1138, -1975}, 0, { 606, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4408, 1052, -2040}, 0, { 990, 288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4401, 1052, -2033}, 0, { 606, 288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4466, 1052, -1975}, 0, { 606, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4472, 1052, -1982}, 0, { 990, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4408, 1052, -2040}, 0, { 1884, 0}, {0xab, 0x00, 0xa2, 0xff}}}, - {{{ -4472, 1052, -1982}, 0, { 1884, 1692}, {0xab, 0x00, 0xa2, 0xff}}}, - {{{ -4472, 1138, -1982}, 0, { 0, 1692}, {0xab, 0x00, 0xa2, 0xff}}}, - {{{ -3515, 822, -4213}, 0, { 654, 2000}, {0x82, 0x02, 0xf5, 0xff}}}, - {{{ -3513, 950, -4212}, 0, { 990, 0}, {0x82, 0x02, 0xf5, 0xff}}}, - {{{ -3512, 949, -4223}, 0, { 538, 0}, {0x82, 0x02, 0xf5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007D00, 0x003fc2b0, 38830, 0x00007d00, 224); // 0x07007DE0 - 0x07007EE0 -static const Vtx bob_seg7_vertex_07007DE0[] = { - {{{ -4401, 1052, -2033}, 0, { 352, 2012}, {0x60, 0x01, 0xae, 0xff}}}, - {{{ -4408, 1138, -2040}, 0, { 0, 96}, {0x60, 0x01, 0xae, 0xff}}}, - {{{ -4402, 1138, -2033}, 0, { 352, 96}, {0x60, 0x01, 0xae, 0xff}}}, - {{{ -4401, 1052, -2033}, 0, { 352, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -4408, 1052, -2040}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -4408, 1138, -2040}, 0, { 0, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -4472, 1052, -1982}, 0, { 0, 2012}, {0xa0, 0x00, 0x52, 0xff}}}, - {{{ -4466, 1052, -1975}, 0, { 352, 2012}, {0xa0, 0x00, 0x52, 0xff}}}, - {{{ -4466, 1138, -1975}, 0, { 352, 96}, {0xa0, 0x00, 0x52, 0xff}}}, - {{{ -4472, 1138, -1982}, 0, { 0, 96}, {0xa0, 0x00, 0x52, 0xff}}}, - {{{ -3513, 950, -4212}, 0, { 990, 0}, {0xb8, 0x00, 0x68, 0xff}}}, - {{{ -3515, 822, -4213}, 0, { 654, 2000}, {0xb8, 0x00, 0x68, 0xff}}}, - {{{ -3505, 823, -4206}, 0, { 880, 1996}, {0xb8, 0x00, 0x68, 0xff}}}, - {{{ -3512, 949, -4223}, 0, { 538, 0}, {0xa6, 0x57, 0xf0, 0xff}}}, - {{{ -3513, 950, -4212}, 0, { 990, 0}, {0xa6, 0x57, 0xf0, 0xff}}}, - {{{ -3509, 953, -4218}, 0, { 752, -88}, {0xa6, 0x57, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007DE0, 0x003fc2b0, 38830, 0x00007de0, 256); // 0x07007EE0 - 0x07007FD0 -static const Vtx bob_seg7_vertex_07007EE0[] = { - {{{ -3548, 943, -4199}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3544, 943, -4190}, 0, { 606, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3465, 943, -4226}, 0, { 606, 288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3502, 950, -4217}, 0, { 764, -36}, {0x7e, 0xfe, 0x0a, 0xff}}}, - {{{ -3505, 823, -4206}, 0, { 880, 1996}, {0x7e, 0xfe, 0x0a, 0xff}}}, - {{{ -3504, 822, -4218}, 0, { 428, 1996}, {0x7e, 0xfe, 0x0a, 0xff}}}, - {{{ -3509, 953, -4218}, 0, { 752, -88}, {0x2d, 0x4d, 0xa7, 0xff}}}, - {{{ -3502, 950, -4217}, 0, { 764, -36}, {0x2d, 0x4d, 0xa7, 0xff}}}, - {{{ -3512, 949, -4223}, 0, { 538, 0}, {0x2d, 0x4d, 0xa7, 0xff}}}, - {{{ -3504, 822, -4218}, 0, { 428, 1996}, {0x41, 0x00, 0x94, 0xff}}}, - {{{ -3512, 949, -4223}, 0, { 538, 0}, {0x41, 0x00, 0x94, 0xff}}}, - {{{ -3502, 950, -4217}, 0, { 764, -36}, {0x41, 0x00, 0x94, 0xff}}}, - {{{ -3512, 949, -4223}, 0, { 194, -20}, {0xcc, 0xf9, 0x8d, 0xff}}}, - {{{ -3504, 822, -4218}, 0, { 0, 2012}, {0xcc, 0xf9, 0x8d, 0xff}}}, - {{{ -3515, 822, -4213}, 0, { 420, 2012}, {0xcc, 0xf9, 0x8d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007EE0, 0x003fc2b0, 38830, 0x00007ee0, 240); // 0x07007FD0 - 0x070080D0 -static const Vtx bob_seg7_vertex_07007FD0[] = { - {{{ -3505, 823, -4206}, 0, { 194, 2000}, {0x34, 0x08, 0x73, 0xff}}}, - {{{ -3502, 950, -4217}, 0, { 420, 0}, {0x34, 0x08, 0x73, 0xff}}}, - {{{ -3513, 950, -4212}, 0, { 0, 0}, {0x34, 0x08, 0x73, 0xff}}}, - {{{ -3509, 953, -4218}, 0, { 194, -84}, {0x20, 0x63, 0x47, 0xff}}}, - {{{ -3513, 950, -4212}, 0, { 0, 0}, {0x20, 0x63, 0x47, 0xff}}}, - {{{ -3502, 950, -4217}, 0, { 420, 0}, {0x20, 0x63, 0x47, 0xff}}}, - {{{ -3464, 856, -4221}, 0, { 352, 2012}, {0x74, 0xff, 0xcd, 0xff}}}, - {{{ -3469, 942, -4235}, 0, { 0, 96}, {0x74, 0xff, 0xcd, 0xff}}}, - {{{ -3465, 943, -4226}, 0, { 352, 96}, {0x74, 0xff, 0xcd, 0xff}}}, - {{{ -3548, 943, -4199}, 0, { 990, 2012}, {0xfd, 0x7e, 0xf4, 0xff}}}, - {{{ -3465, 943, -4226}, 0, { 606, 288}, {0xfd, 0x7e, 0xf4, 0xff}}}, - {{{ -3469, 942, -4235}, 0, { 990, 288}, {0xfd, 0x7e, 0xf4, 0xff}}}, - {{{ -3468, 856, -4229}, 0, { 990, 288}, {0xff, 0x82, 0x00, 0xff}}}, - {{{ -3464, 856, -4221}, 0, { 606, 288}, {0xff, 0x82, 0x00, 0xff}}}, - {{{ -3543, 857, -4185}, 0, { 606, 2012}, {0xff, 0x82, 0x00, 0xff}}}, - {{{ -3547, 857, -4194}, 0, { 990, 2012}, {0xff, 0x82, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07007FD0, 0x003fc2b0, 38830, 0x00007fd0, 256); // 0x070080D0 - 0x070081D0 -static const Vtx bob_seg7_vertex_070080D0[] = { - {{{ -3468, 856, -4229}, 0, { 1884, 0}, {0xcc, 0xf8, 0x8d, 0xff}}}, - {{{ -3548, 943, -4199}, 0, { 0, 1692}, {0xcc, 0xf8, 0x8d, 0xff}}}, - {{{ -3469, 942, -4235}, 0, { 0, 0}, {0xcc, 0xf8, 0x8d, 0xff}}}, - {{{ -3468, 856, -4229}, 0, { 1884, 0}, {0xcd, 0xf9, 0x8d, 0xff}}}, - {{{ -3547, 857, -4194}, 0, { 1884, 1692}, {0xcd, 0xf9, 0x8d, 0xff}}}, - {{{ -3548, 943, -4199}, 0, { 0, 1692}, {0xcd, 0xf9, 0x8d, 0xff}}}, - {{{ -3464, 856, -4221}, 0, { 352, 2012}, {0x71, 0xfe, 0xc8, 0xff}}}, - {{{ -3468, 856, -4229}, 0, { 0, 2012}, {0x71, 0xfe, 0xc8, 0xff}}}, - {{{ -3469, 942, -4235}, 0, { 0, 96}, {0x71, 0xfe, 0xc8, 0xff}}}, - {{{ -4228, 1151, -804}, 0, { 194, -20}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -4224, 1024, -808}, 0, { 0, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -4232, 1024, -800}, 0, { 420, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3547, 857, -4194}, 0, { 0, 2012}, {0x8c, 0x01, 0x33, 0xff}}}, - {{{ -3543, 857, -4185}, 0, { 352, 2012}, {0x8c, 0x01, 0x33, 0xff}}}, - {{{ -3544, 943, -4190}, 0, { 352, 96}, {0x8c, 0x01, 0x33, 0xff}}}, - {{{ -3548, 943, -4199}, 0, { 0, 96}, {0x8c, 0x01, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070080D0, 0x003fc2b0, 38830, 0x000080d0, 256); // 0x070081D0 - 0x070082C0 -static const Vtx bob_seg7_vertex_070081D0[] = { - {{{ -4232, 1024, -800}, 0, { 654, 2000}, {0x87, 0x04, 0x24, 0xff}}}, - {{{ -4225, 1151, -794}, 0, { 990, 0}, {0x87, 0x04, 0x24, 0xff}}}, - {{{ -4228, 1151, -804}, 0, { 538, 0}, {0x87, 0x04, 0x24, 0xff}}}, - {{{ -4225, 1151, -794}, 0, { 990, 0}, {0xdf, 0xfd, 0x7a, 0xff}}}, - {{{ -4232, 1024, -800}, 0, { 654, 2000}, {0xdf, 0xfd, 0x7a, 0xff}}}, - {{{ -4221, 1024, -797}, 0, { 880, 1996}, {0xdf, 0xfd, 0x7a, 0xff}}}, - {{{ -4228, 1151, -804}, 0, { 538, 0}, {0x9b, 0x46, 0x1e, 0xff}}}, - {{{ -4225, 1151, -794}, 0, { 990, 0}, {0x9b, 0x46, 0x1e, 0xff}}}, - {{{ -4224, 1155, -800}, 0, { 752, -88}, {0x9b, 0x46, 0x1e, 0xff}}}, - {{{ -4217, 1151, -802}, 0, { 764, -36}, {0x7a, 0xfb, 0xdf, 0xff}}}, - {{{ -4221, 1024, -797}, 0, { 880, 1996}, {0x7a, 0xfb, 0xdf, 0xff}}}, - {{{ -4224, 1024, -808}, 0, { 428, 1996}, {0x7a, 0xfb, 0xdf, 0xff}}}, - {{{ -4224, 1155, -800}, 0, { 752, -88}, {0x11, 0x4f, 0x9f, 0xff}}}, - {{{ -4217, 1151, -802}, 0, { 764, -36}, {0x11, 0x4f, 0x9f, 0xff}}}, - {{{ -4228, 1151, -804}, 0, { 538, 0}, {0x11, 0x4f, 0x9f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070081D0, 0x003fc2b0, 38830, 0x000081d0, 240); // 0x070082C0 - 0x070083C0 -static const Vtx bob_seg7_vertex_070082C0[] = { - {{{ -4224, 1024, -808}, 0, { 428, 1996}, {0x16, 0x04, 0x84, 0xff}}}, - {{{ -4228, 1151, -804}, 0, { 538, 0}, {0x16, 0x04, 0x84, 0xff}}}, - {{{ -4217, 1151, -802}, 0, { 764, -36}, {0x16, 0x04, 0x84, 0xff}}}, - {{{ -4193, 1058, -830}, 0, { 1884, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -4254, 1144, -769}, 0, { 0, 1692}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -4193, 1144, -830}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -4221, 1024, -797}, 0, { 194, 2000}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4217, 1151, -802}, 0, { 420, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4225, 1151, -794}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4224, 1155, -800}, 0, { 194, -84}, {0x43, 0x54, 0x43, 0xff}}}, - {{{ -4225, 1151, -794}, 0, { 0, 0}, {0x43, 0x54, 0x43, 0xff}}}, - {{{ -4217, 1151, -802}, 0, { 420, 0}, {0x43, 0x54, 0x43, 0xff}}}, - {{{ -4254, 1144, -769}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4186, 1144, -824}, 0, { 606, 288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4193, 1144, -830}, 0, { 990, 288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4247, 1144, -763}, 0, { 606, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070082C0, 0x003fc2b0, 38830, 0x000082c0, 256); // 0x070083C0 - 0x070084A0 -static const Vtx bob_seg7_vertex_070083C0[] = { - {{{ -4193, 1058, -830}, 0, { 990, 288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4247, 1058, -763}, 0, { 606, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4254, 1058, -769}, 0, { 990, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4186, 1058, -824}, 0, { 606, 288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2286, 802, 4352}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2276, 888, 4352}, 0, { 352, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2286, 888, 4352}, 0, { 0, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4193, 1058, -830}, 0, { 1884, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -4254, 1058, -769}, 0, { 1884, 1692}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -4254, 1144, -769}, 0, { 0, 1692}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -4186, 1058, -824}, 0, { 352, 2012}, {0x52, 0x00, 0xa0, 0xff}}}, - {{{ -4193, 1058, -830}, 0, { 0, 2012}, {0x52, 0x00, 0xa0, 0xff}}}, - {{{ -4193, 1144, -830}, 0, { 0, 96}, {0x52, 0x00, 0xa0, 0xff}}}, - {{{ -4186, 1144, -824}, 0, { 352, 96}, {0x52, 0x00, 0xa0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070083C0, 0x003fc2b0, 38830, 0x000083c0, 224); // 0x070084A0 - 0x07008580 -static const Vtx bob_seg7_vertex_070084A0[] = { - {{{ -4254, 1058, -769}, 0, { 0, 2012}, {0xae, 0x00, 0x60, 0xff}}}, - {{{ -4247, 1058, -763}, 0, { 352, 2012}, {0xae, 0x00, 0x60, 0xff}}}, - {{{ -4247, 1144, -763}, 0, { 352, 96}, {0xae, 0x00, 0x60, 0xff}}}, - {{{ -4254, 1144, -769}, 0, { 0, 96}, {0xae, 0x00, 0x60, 0xff}}}, - {{{ 2286, 802, 4352}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2276, 802, 4352}, 0, { 352, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2276, 888, 4352}, 0, { 352, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2286, 888, 4352}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2276, 888, 4352}, 0, { 606, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2276, 888, 4438}, 0, { 606, 288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2276, 802, 4438}, 0, { 352, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2286, 802, 4438}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2286, 888, 4438}, 0, { 0, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2276, 888, 4438}, 0, { 352, 96}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_070084A0, 0x003fc2b0, 38830, 0x000084a0, 224); // 0x07008580 - 0x07008660 -static const Vtx bob_seg7_vertex_07008580[] = { - {{{ 2286, 802, 4438}, 0, { 1884, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2286, 888, 4352}, 0, { 0, 1692}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2286, 888, 4438}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2286, 802, 4352}, 0, { 1884, 1692}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2286, 802, 4438}, 0, { 990, 288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2276, 802, 4352}, 0, { 606, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2286, 802, 4352}, 0, { 990, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2276, 802, 4438}, 0, { 606, 288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2286, 888, 4352}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2276, 888, 4438}, 0, { 606, 288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2286, 888, 4438}, 0, { 990, 288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2286, 899, 4395}, 0, { 752, -88}, {0x36, 0x51, 0x51, 0xff}}}, - {{{ 2283, 895, 4401}, 0, { 764, -36}, {0x36, 0x51, 0x51, 0xff}}}, - {{{ 2292, 895, 4395}, 0, { 538, 0}, {0x36, 0x51, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07008580, 0x003fc2b0, 38830, 0x00008580, 224); // 0x07008660 - 0x07008750 -static const Vtx bob_seg7_vertex_07008660[] = { - {{{ 2292, 895, 4395}, 0, { 538, 0}, {0x31, 0x4a, 0xa7, 0xff}}}, - {{{ 2283, 895, 4390}, 0, { 990, 0}, {0x31, 0x4a, 0xa7, 0xff}}}, - {{{ 2286, 899, 4395}, 0, { 752, -88}, {0x31, 0x4a, 0xa7, 0xff}}}, - {{{ 2283, 895, 4401}, 0, { 764, -36}, {0xba, 0xfc, 0x69, 0xff}}}, - {{{ 2283, 768, 4395}, 0, { 880, 1996}, {0xba, 0xfc, 0x69, 0xff}}}, - {{{ 2292, 768, 4401}, 0, { 428, 1996}, {0xba, 0xfc, 0x69, 0xff}}}, - {{{ 2292, 768, 4401}, 0, { 428, 1996}, {0x46, 0x04, 0x69, 0xff}}}, - {{{ 2292, 895, 4395}, 0, { 538, 0}, {0x46, 0x04, 0x69, 0xff}}}, - {{{ 2283, 895, 4401}, 0, { 764, -36}, {0x46, 0x04, 0x69, 0xff}}}, - {{{ 2292, 768, 4390}, 0, { 654, 2000}, {0x3d, 0x04, 0x92, 0xff}}}, - {{{ 2283, 895, 4390}, 0, { 990, 0}, {0x3d, 0x04, 0x92, 0xff}}}, - {{{ 2292, 895, 4395}, 0, { 538, 0}, {0x3d, 0x04, 0x92, 0xff}}}, - {{{ 2286, 899, 4395}, 0, { 194, -84}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 2283, 895, 4390}, 0, { 0, 0}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 2283, 895, 4401}, 0, { 420, 0}, {0x9b, 0x4c, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07008660, 0x003fc2b0, 38830, 0x00008660, 240); // 0x07008750 - 0x07008840 -static const Vtx bob_seg7_vertex_07008750[] = { - {{{ 2283, 895, 4390}, 0, { 990, 0}, {0xc3, 0xfc, 0x92, 0xff}}}, - {{{ 2292, 768, 4390}, 0, { 654, 2000}, {0xc3, 0xfc, 0x92, 0xff}}}, - {{{ 2283, 768, 4395}, 0, { 880, 1996}, {0xc3, 0xfc, 0x92, 0xff}}}, - {{{ 2283, 768, 4395}, 0, { 194, 2000}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2283, 895, 4401}, 0, { 420, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2283, 895, 4390}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2292, 895, 4395}, 0, { 194, -20}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2292, 768, 4401}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2292, 768, 4390}, 0, { 420, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6221, 873, -1562}, 0, { 654, 2000}, {0x84, 0x04, 0x16, 0xff}}}, - {{{ 6227, 1000, -1555}, 0, { 990, 0}, {0x84, 0x04, 0x16, 0xff}}}, - {{{ 6225, 1000, -1566}, 0, { 538, 0}, {0x84, 0x04, 0x16, 0xff}}}, - {{{ 6225, 1000, -1566}, 0, { 538, 0}, {0x9f, 0x4f, 0x11, 0xff}}}, - {{{ 6227, 1000, -1555}, 0, { 990, 0}, {0x9f, 0x4f, 0x11, 0xff}}}, - {{{ 6229, 1004, -1562}, 0, { 752, -88}, {0x9f, 0x4f, 0x11, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07008750, 0x003fc2b0, 38830, 0x00008750, 240); // 0x07008840 - 0x07008930 -static const Vtx bob_seg7_vertex_07008840[] = { - {{{ 6227, 1000, -1555}, 0, { 990, 0}, {0xdf, 0xfb, 0x7a, 0xff}}}, - {{{ 6221, 873, -1562}, 0, { 654, 2000}, {0xdf, 0xfb, 0x7a, 0xff}}}, - {{{ 6232, 873, -1559}, 0, { 880, 1996}, {0xdf, 0xfb, 0x7a, 0xff}}}, - {{{ 6236, 1000, -1563}, 0, { 764, -36}, {0x7a, 0xfc, 0xdf, 0xff}}}, - {{{ 6232, 873, -1559}, 0, { 880, 1996}, {0x7a, 0xfc, 0xdf, 0xff}}}, - {{{ 6229, 873, -1570}, 0, { 428, 1996}, {0x7a, 0xfc, 0xdf, 0xff}}}, - {{{ 6229, 1004, -1562}, 0, { 752, -88}, {0x1b, 0x48, 0x9c, 0xff}}}, - {{{ 6236, 1000, -1563}, 0, { 764, -36}, {0x1b, 0x48, 0x9c, 0xff}}}, - {{{ 6225, 1000, -1566}, 0, { 538, 0}, {0x1b, 0x48, 0x9c, 0xff}}}, - {{{ 6229, 873, -1570}, 0, { 428, 1996}, {0x21, 0x04, 0x86, 0xff}}}, - {{{ 6225, 1000, -1566}, 0, { 538, 0}, {0x21, 0x04, 0x86, 0xff}}}, - {{{ 6236, 1000, -1563}, 0, { 764, -36}, {0x21, 0x04, 0x86, 0xff}}}, - {{{ 6260, 907, -1591}, 0, { 990, 288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 6267, 907, -1584}, 0, { 606, 288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 6205, 907, -1524}, 0, { 606, 2012}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07008840, 0x003fc2b0, 38830, 0x00008840, 240); // 0x07008930 - 0x07008A30 -static const Vtx bob_seg7_vertex_07008930[] = { - {{{ 6225, 1000, -1566}, 0, { 194, -20}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6229, 873, -1570}, 0, { 0, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6221, 873, -1562}, 0, { 420, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6232, 873, -1559}, 0, { 194, 2000}, {0x54, 0x00, 0x5e, 0xff}}}, - {{{ 6236, 1000, -1563}, 0, { 420, 0}, {0x54, 0x00, 0x5e, 0xff}}}, - {{{ 6227, 1000, -1555}, 0, { 0, 0}, {0x54, 0x00, 0x5e, 0xff}}}, - {{{ 6229, 1004, -1562}, 0, { 194, -84}, {0x3c, 0x58, 0x43, 0xff}}}, - {{{ 6227, 1000, -1555}, 0, { 0, 0}, {0x3c, 0x58, 0x43, 0xff}}}, - {{{ 6236, 1000, -1563}, 0, { 420, 0}, {0x3c, 0x58, 0x43, 0xff}}}, - {{{ 6198, 993, -1531}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6205, 993, -1524}, 0, { 606, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6267, 993, -1584}, 0, { 606, 288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6260, 993, -1591}, 0, { 990, 288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6260, 907, -1591}, 0, { 990, 288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 6205, 907, -1524}, 0, { 606, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 6198, 907, -1531}, 0, { 990, 2012}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07008930, 0x003fc2b0, 38830, 0x00008930, 256); // 0x07008A30 - 0x07008AF0 -static const Vtx bob_seg7_vertex_07008A30[] = { - {{{ 6260, 907, -1591}, 0, { 1884, 0}, {0xa8, 0x00, 0xa5, 0xff}}}, - {{{ 6198, 993, -1531}, 0, { 0, 1692}, {0xa8, 0x00, 0xa5, 0xff}}}, - {{{ 6260, 993, -1591}, 0, { 0, 0}, {0xa8, 0x00, 0xa5, 0xff}}}, - {{{ 6198, 907, -1531}, 0, { 1884, 1692}, {0xa8, 0x00, 0xa5, 0xff}}}, - {{{ 6267, 907, -1584}, 0, { 352, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6260, 907, -1591}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6260, 993, -1591}, 0, { 0, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6267, 993, -1584}, 0, { 352, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6198, 907, -1531}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6205, 907, -1524}, 0, { 352, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6205, 993, -1524}, 0, { 352, 96}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6198, 993, -1531}, 0, { 0, 96}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07008A30, 0x003fc2b0, 38830, 0x00008a30, 192); // 0x07008AF0 - 0x07008C28 static const Gfx bob_seg7_dl_07008AF0[] = { diff --git a/levels/bob/areas/1/3/model.inc.c b/levels/bob/areas/1/3/model.inc.c index d0be90389..d03e5e127 100644 --- a/levels/bob/areas/1/3/model.inc.c +++ b/levels/bob/areas/1/3/model.inc.c @@ -1,94 +1,18 @@ +#include "pc/rom_assets.h" // 0x07009E98 - 0x07009F88 -static const Vtx bob_seg7_vertex_07009E98[] = { - {{{ -3890, 768, 2867}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4300, 768, 2867}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4300, 768, 3277}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 4485, 963, 3846}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 3930, 891, 3698}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 4132, 941, 4051}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 4284, 912, 3493}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 3165, 768, 5778}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 2657, 768, 6056}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 3050, 768, 6171}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 2772, 768, 5663}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4001, 0, 4882}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4153, 0, 4501}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4534, 0, 4653}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4382, 0, 5034}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07009E98, 0x003fc2b0, 38830, 0x00009e98, 240); // 0x07009F88 - 0x0700A078 -static const Vtx bob_seg7_vertex_07009F88[] = { - {{{ -5761, 1024, -4942}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5822, 1024, -4366}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5504, 1024, -4624}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3890, 768, 2867}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4300, 768, 3277}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3890, 768, 3277}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4914, 768, 1843}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5324, 768, 2253}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4914, 768, 2253}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5324, 768, 1843}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 5729, 891, 5972}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 5160, 835, 6061}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 5494, 804, 6296}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 5395, 922, 5737}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6080, 1024, -4685}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_07009F88, 0x003fc2b0, 38830, 0x00009f88, 240); // 0x0700A078 - 0x0700A168 -static const Vtx bob_seg7_vertex_0700A078[] = { - {{{ -3890, 768, 1331}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4300, 768, 1331}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4300, 768, 1741}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5857, 821, -6563}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6199, 861, -6786}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6403, 979, -6450}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6061, 939, -6228}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6677, 1024, -5127}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -7065, 1024, -4993}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6931, 1024, -4606}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6543, 1024, -4740}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 6261, 2213, -7837}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 5856, 2251, -7882}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 5804, 2175, -7483}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 6210, 2137, -7438}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700A078, 0x003fc2b0, 38830, 0x0000a078, 240); // 0x0700A168 - 0x0700A258 -static const Vtx bob_seg7_vertex_0700A168[] = { - {{{ -5967, 1024, -635}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6377, 1024, -635}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6377, 1024, -225}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3890, 768, 1331}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4300, 768, 1741}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3890, 768, 1741}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6450, 768, 3379}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6860, 768, 3379}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6860, 768, 3789}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6450, 768, 3789}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3378, 768, 2355}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3788, 768, 2765}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3378, 768, 2765}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3788, 768, 2355}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5967, 1024, -225}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700A168, 0x003fc2b0, 38830, 0x0000a168, 240); // 0x0700A258 - 0x0700A318 -static const Vtx bob_seg7_vertex_0700A258[] = { - {{{ 7040, 1998, -5748}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 6559, 2018, -5426}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 6960, 1988, -5347}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 6639, 2028, -5827}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 4301, 3072, 1434}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 3891, 3072, 1434}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 3891, 3072, 1843}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 4301, 3072, 1843}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -1497, 39, 4825}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -1797, 163, 5074}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -1220, 125, 5114}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -1520, 250, 5364}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700A258, 0x003fc2b0, 38830, 0x0000a258, 192); // 0x0700A318 - 0x0700A470 static const Gfx bob_seg7_dl_0700A318[] = { diff --git a/levels/bob/areas/1/4/model.inc.c b/levels/bob/areas/1/4/model.inc.c index 68984b407..46b920d60 100644 --- a/levels/bob/areas/1/4/model.inc.c +++ b/levels/bob/areas/1/4/model.inc.c @@ -1,68 +1,15 @@ +#include "pc/rom_assets.h" // 0x0700A4E0 - 0x0700A560 -static const Vtx bob_seg7_vertex_0700A4E0[] = { - {{{ -993, 1690, -2310}, 0, { 22656, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2262, 1690, -4824}, 0, { 172, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2262, 1075, -4824}, 0, { 172, 950}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -993, 1075, -2310}, 0, { 22656, 950}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3128, 1690, -6537}, 0, {-11272, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3128, 1075, -6537}, 0, {-11272, 950}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2436, 1075, -5167}, 0, { 990, 950}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2436, 1690, -5167}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700A4E0, 0x003fc2b0, 38830, 0x0000a4e0, 128); // 0x0700A560 - 0x0700A650 -static const Vtx bob_seg7_vertex_0700A560[] = { - {{{ -3071, 768, 1536}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 1024, 3072}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 768, 3072}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 870, 5847}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1751, 768, 5335}, 0, {-10434, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 768, 5847}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1751, 870, 5335}, 0, {-10434, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1751, 870, 5335}, 0, { 808, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2263, 768, 4864}, 0, { -6418, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1751, 768, 5335}, 0, { 808, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2263, 870, 4864}, 0, { -6418, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2263, 870, 4864}, 0, { 3800, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2263, 870, 4480}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2262, 768, 4480}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2263, 768, 4864}, 0, { 3800, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700A560, 0x003fc2b0, 38830, 0x0000a560, 240); // 0x0700A650 - 0x0700A740 -static const Vtx bob_seg7_vertex_0700A650[] = { - {{{ 3078, 1741, -756}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3078, 1869, -756}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6271, 2064, -2677}, 0, {-23536, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 768, 1536}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 1024, 1536}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 1024, 3072}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4095, 1024, 4096}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7167, 1024, 4096}, 0, {-11272, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7167, 768, 4096}, 0, {-11274, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4095, 768, 4096}, 0, { 988, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4095, 768, 4096}, 0, { 318, 996}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 768, 3072}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 1024, 3072}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4095, 1024, 4096}, 0, { 318, -24}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6270, 1936, -2677}, 0, {-23536, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700A650, 0x003fc2b0, 38830, 0x0000a650, 240); // 0x0700A740 - 0x0700A800 -static const Vtx bob_seg7_vertex_0700A740[] = { - {{{ 6271, 2064, -2677}, 0, { 11912, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8093, 2064, -5982}, 0, {-18564, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6270, 1936, -2677}, 0, { 11890, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8093, 1936, -5982}, 0, {-18588, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1521, 891, 2034}, 0, { -8206, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1288, 768, 3820}, 0, { 19480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1288, 891, 3820}, 0, { 19480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1521, 768, 2034}, 0, { -8206, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 768, 7168}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 870, 7168}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 870, 5847}, 0, {-12192, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 768, 5847}, 0, {-12192, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700A740, 0x003fc2b0, 38830, 0x0000a740, 192); // 0x0700A800 - 0x0700A848 static const Gfx bob_seg7_dl_0700A800[] = { diff --git a/levels/bob/areas/1/5/model.inc.c b/levels/bob/areas/1/5/model.inc.c index 48a9dcdfb..5bfe9c800 100644 --- a/levels/bob/areas/1/5/model.inc.c +++ b/levels/bob/areas/1/5/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700A9E0 - 0x0700A9F8 static const Lights1 bob_seg7_lights_0700A9E0 = gdSPDefLights1( 0x33, 0x33, 0x33, @@ -11,779 +12,133 @@ static const Lights1 bob_seg7_lights_0700A9F8 = gdSPDefLights1( ); // 0x0700AA10 - 0x0700AAF0 -static const Vtx bob_seg7_vertex_0700AA10[] = { - {{{ -2815, 1024, 256}, 0, { 990, 0}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ -3231, 960, -159}, 0, { -1358, 224}, {0xe7, 0x00, 0x7c, 0xff}}}, - {{{ -3097, 768, -24}, 0, { -596, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2815, 768, 256}, 0, { 990, 990}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ -3231, 1024, -159}, 0, { -1358, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -3231, 768, -159}, 0, { -1356, 990}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ -3231, 960, -159}, 0, { 990, 224}, {0xe7, 0x00, 0x7c, 0xff}}}, - {{{ -3231, 1024, -159}, 0, { 990, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -3503, 1024, 111}, 0, { -542, 0}, {0x43, 0x00, 0x6b, 0xff}}}, - {{{ -3503, 960, 111}, 0, { -542, 224}, {0x22, 0x00, 0x7a, 0xff}}}, - {{{ -7167, 768, 4096}, 0, { -3096, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -7167, 0, 4096}, 0, { -3096, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4095, 0, 4096}, 0, { 990, 990}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ -4095, 768, 4096}, 0, { 990, 0}, {0x30, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700AA10, 0x003fc2b0, 38830, 0x0000aa10, 224); // 0x0700AAF0 - 0x0700ABF0 -static const Vtx bob_seg7_vertex_0700AAF0[] = { - {{{ 768, 768, 7680}, 0, { 1672, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 768, 7168}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, 7168}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 768, 5888}, 0, { -712, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 717, 5888}, 0, { -712, 36}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, 5888}, 0, { -712, 990}, {0xba, 0x69, 0x00, 0xff}}}, - {{{ 3776, 2560, 2227}, 0, { 32, 452}, {0xcd, 0xa1, 0x42, 0xff}}}, - {{{ 2816, 3072, 1230}, 0, { 990, -542}, {0x9c, 0xb5, 0x13, 0xff}}}, - {{{ 3200, 2560, 1230}, 0, { 606, -542}, {0xad, 0xa1, 0xf5, 0xff}}}, - {{{ 4352, 2048, 1230}, 0, { -540, -544}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 3584, 3072, -99}, 0, { 224, -1870}, {0xce, 0xb4, 0xa8, 0xff}}}, - {{{ 3776, 2560, 232}, 0, { 32, -1538}, {0xd9, 0x9d, 0xbd, 0xff}}}, - {{{ 3584, 3072, 2560}, 0, { 224, 784}, {0xdf, 0xb5, 0x60, 0xff}}}, - {{{ 5120, 3072, -99}, 0, { -1308, -1870}, {0x32, 0xb4, 0xa8, 0xff}}}, - {{{ 4928, 2560, 232}, 0, { -1116, -1538}, {0x2b, 0xa4, 0xb5, 0xff}}}, - {{{ 4928, 2560, 2227}, 0, { -1116, 452}, {0x1f, 0xa1, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700AAF0, 0x003fc2b0, 38830, 0x0000aaf0, 256); // 0x0700ABF0 - 0x0700ACF0 -static const Vtx bob_seg7_vertex_0700ABF0[] = { - {{{ 4352, 2048, 1230}, 0, { -540, -544}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 4928, 2560, 232}, 0, { -1116, -1538}, {0x2b, 0xa4, 0xb5, 0xff}}}, - {{{ 5504, 2560, 1230}, 0, { -1690, -544}, {0x52, 0xa1, 0x0b, 0xff}}}, - {{{ 4928, 2560, 2227}, 0, { -1116, 452}, {0x1f, 0xa1, 0x4d, 0xff}}}, - {{{ 5120, 3072, -99}, 0, { -1308, -1870}, {0x32, 0xb4, 0xa8, 0xff}}}, - {{{ 5888, 3072, 1230}, 0, { -2074, -544}, {0x64, 0xb5, 0xed, 0xff}}}, - {{{ 5120, 3072, 2560}, 0, { -1308, 784}, {0x42, 0xb5, 0x4d, 0xff}}}, - {{{ 3584, 3072, 2560}, 0, { 224, 784}, {0xdf, 0xb5, 0x60, 0xff}}}, - {{{ 3776, 2560, 2227}, 0, { 32, 452}, {0xcd, 0xa1, 0x42, 0xff}}}, - {{{ -7167, 768, 4096}, 0, {-13316, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -7167, 768, 512}, 0, { 990, 990}, {0x42, 0x00, 0x6c, 0xff}}}, - {{{ -7167, 1024, 512}, 0, { 990, 0}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ -7167, 1024, 4096}, 0, {-13316, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3503, 1024, 111}, 0, { 16320, 0}, {0x43, 0x00, 0x6b, 0xff}}}, - {{{ -7167, 1024, 512}, 0, { 0, 0}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ -3503, 960, 111}, 0, { 16320, 224}, {0x22, 0x00, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700ABF0, 0x003fc2b0, 38830, 0x0000abf0, 256); // 0x0700ACF0 - 0x0700ADF0 -static const Vtx bob_seg7_vertex_0700ACF0[] = { - {{{ -7167, 1024, 512}, 0, { 0, 0}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ -7167, 768, 512}, 0, { 0, 990}, {0x42, 0x00, 0x6c, 0xff}}}, - {{{ -3503, 960, 111}, 0, { 16320, 224}, {0x22, 0x00, 0x7a, 0xff}}}, - {{{ -3503, 768, 111}, 0, { 16320, 990}, {0x0d, 0x00, 0x7e, 0xff}}}, - {{{ 2851, 1613, -1919}, 0, { 394, 2128}, {0xe1, 0x64, 0x46, 0xff}}}, - {{{ 3072, 2945, -2047}, 0, { 180, -116}, {0xba, 0x68, 0x10, 0xff}}}, - {{{ 3072, 2894, -2175}, 0, { 0, 0}, {0xb6, 0x66, 0xf5, 0xff}}}, - {{{ 3072, 2894, -2431}, 0, { -456, 0}, {0xb3, 0x60, 0x1a, 0xff}}}, - {{{ 2802, 1613, -2653}, 0, { -826, 2142}, {0x9c, 0x3d, 0x2f, 0xff}}}, - {{{ 3072, 2349, -2047}, 0, { 180, 860}, {0x0f, 0xd2, 0x75, 0xff}}}, - {{{ 3328, 2493, -1603}, 0, { 920, 552}, {0xf4, 0xbf, 0x6b, 0xff}}}, - {{{ 3328, 2944, -1603}, 0, { 918, -188}, {0xf5, 0x69, 0x46, 0xff}}}, - {{{ 5289, 2493, -3327}, 0, { 5086, 990}, {0x66, 0xc1, 0x26, 0xff}}}, - {{{ 5543, 2637, -2883}, 0, { 5098, -72}, {0x66, 0xc1, 0x26, 0xff}}}, - {{{ 3328, 2493, -1603}, 0, { -16, -72}, {0xf4, 0xbf, 0x6b, 0xff}}}, - {{{ 3072, 2945, -2559}, 0, { -668, -116}, {0xdb, 0x1f, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700ACF0, 0x003fc2b0, 38830, 0x0000acf0, 256); // 0x0700ADF0 - 0x0700AED0 -static const Vtx bob_seg7_vertex_0700ADF0[] = { - {{{ 3072, 3521, -7167}, 0, { 990, 544}, {0x9c, 0xc6, 0xcd, 0xff}}}, - {{{ 3072, 3666, -7167}, 0, { 990, 0}, {0xed, 0x7d, 0x0a, 0xff}}}, - {{{ 3072, 3666, -7679}, 0, { 68, 0}, {0xcf, 0x3a, 0x9b, 0xff}}}, - {{{ 3072, 3521, -7679}, 0, { 68, 256}, {0xd7, 0x96, 0xca, 0xff}}}, - {{{ 5289, 2493, -3327}, 0, { 990, 734}, {0x66, 0xc1, 0x26, 0xff}}}, - {{{ 5289, 3089, -3327}, 0, { 990, 0}, {0x1b, 0x7a, 0xec, 0xff}}}, - {{{ 5543, 3089, -2883}, 0, { -1052, 0}, {0x64, 0x43, 0x26, 0xff}}}, - {{{ 5543, 2637, -2883}, 0, { 0, 352}, {0x66, 0xc1, 0x26, 0xff}}}, - {{{ 5289, 2493, -3327}, 0, { 5086, 990}, {0x66, 0xc1, 0x26, 0xff}}}, - {{{ 3328, 2493, -1603}, 0, { -16, -72}, {0xf4, 0xbf, 0x6b, 0xff}}}, - {{{ 3072, 2349, -2047}, 0, { 0, 990}, {0x0f, 0xd2, 0x75, 0xff}}}, - {{{ 167, 2709, -3757}, 0, { 236, -1352}, {0x38, 0x67, 0x2f, 0xff}}}, - {{{ 54, 2762, -3700}, 0, { 0, -1458}, {0xc3, 0x38, 0x5f, 0xff}}}, - {{{ 54, 1024, -3700}, 0, { 0, 2010}, {0xc2, 0x33, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700ADF0, 0x003fc2b0, 38830, 0x0000adf0, 224); // 0x0700AED0 - 0x0700AFC0 -static const Vtx bob_seg7_vertex_0700AED0[] = { - {{{ 3072, 3521, -7167}, 0, { 638, -6200}, {0x9c, 0xc6, 0xcd, 0xff}}}, - {{{ 3072, 3521, -7679}, 0, { -272, -6082}, {0xd7, 0x96, 0xca, 0xff}}}, - {{{ 5289, 3088, -5887}, 0, { 990, -1054}, {0x3d, 0x9e, 0xce, 0xff}}}, - {{{ 5733, 3089, -6143}, 0, { 136, -1054}, {0x70, 0xc7, 0xf8, 0xff}}}, - {{{ 5733, 3089, -6143}, 0, { 990, 990}, {0x70, 0xc7, 0xf8, 0xff}}}, - {{{ 5732, 3233, -6143}, 0, { 990, 702}, {0x44, 0x6a, 0x08, 0xff}}}, - {{{ 5289, 3233, -5887}, 0, { 0, 700}, {0x28, 0x5f, 0x49, 0xff}}}, - {{{ 5289, 3088, -5887}, 0, { 0, 990}, {0x3d, 0x9e, 0xce, 0xff}}}, - {{{ 419, 2706, -3884}, 0, { 772, -1346}, {0x15, 0x6b, 0x40, 0xff}}}, - {{{ 167, 2709, -3757}, 0, { 236, -1352}, {0x38, 0x67, 0x2f, 0xff}}}, - {{{ 54, 1024, -3700}, 0, { 0, 2010}, {0xc2, 0x33, 0x61, 0xff}}}, - {{{ 533, 2755, -3942}, 0, { 1038, -1444}, {0xae, 0x3f, 0x48, 0xff}}}, - {{{ 169, 1024, -3471}, 0, { 1080, 3444}, {0x88, 0x25, 0xf1, 0xff}}}, - {{{ 537, 2721, -3657}, 0, { 238, 66}, {0xc8, 0x54, 0xb4, 0xff}}}, - {{{ 652, 2772, -3715}, 0, { 0, 0}, {0x93, 0x3a, 0x1a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700AED0, 0x003fc2b0, 38830, 0x0000aed0, 240); // 0x0700AFC0 - 0x0700B0C0 -static const Vtx bob_seg7_vertex_0700AFC0[] = { - {{{ 169, 1024, -3471}, 0, { 1080, 3444}, {0x88, 0x25, 0xf1, 0xff}}}, - {{{ 169, 2775, -3471}, 0, { 1046, -50}, {0xd5, 0x6c, 0xcf, 0xff}}}, - {{{ 286, 2723, -3530}, 0, { 778, 56}, {0xea, 0x65, 0xb8, 0xff}}}, - {{{ 537, 2721, -3657}, 0, { 238, 66}, {0xc8, 0x54, 0xb4, 0xff}}}, - {{{ 2560, 2862, -2613}, 0, { 724, -688}, {0x40, 0x6c, 0x0b, 0xff}}}, - {{{ 2560, 2864, -2367}, 0, { 396, -692}, {0x5d, 0x52, 0xe7, 0xff}}}, - {{{ 2560, 1613, -2737}, 0, { 886, 990}, {0x52, 0x46, 0x42, 0xff}}}, - {{{ 2560, 2912, -2736}, 0, { 886, -754}, {0xf0, 0x2f, 0x74, 0xff}}}, - {{{ 2560, 1612, -2244}, 0, { 0, 990}, {0x05, 0x5c, 0x56, 0xff}}}, - {{{ 2560, 2917, -2244}, 0, { 232, -762}, {0x2a, 0x70, 0x2a, 0xff}}}, - {{{ 400, 2546, -3014}, 0, { 0, 606}, {0xbe, 0x99, 0x1f, 0xff}}}, - {{{ 228, 2802, -2532}, 0, { 1246, 0}, {0xb8, 0x66, 0x12, 0xff}}}, - {{{ 400, 2802, -3014}, 0, { 0, 0}, {0xc3, 0x6e, 0x00, 0xff}}}, - {{{ 54, 1024, -3700}, 0, { 8306, -3244}, {0xc2, 0x33, 0x61, 0xff}}}, - {{{ 652, 2772, -3715}, 0, { 8126, -1500}, {0x93, 0x3a, 0x1a, 0xff}}}, - {{{ 533, 2755, -3942}, 0, { 8410, -1516}, {0xae, 0x3f, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700AFC0, 0x003fc2b0, 38830, 0x0000afc0, 256); // 0x0700B0C0 - 0x0700B1B0 -static const Vtx bob_seg7_vertex_0700B0C0[] = { - {{{ 2560, 2917, -2244}, 0, { 734, 0}, {0x2a, 0x70, 0x2a, 0xff}}}, - {{{ 2388, 2917, -1762}, 0, { -542, 0}, {0x1a, 0x64, 0x49, 0xff}}}, - {{{ 2560, 2661, -2244}, 0, { 734, 606}, {0x49, 0xb2, 0x43, 0xff}}}, - {{{ 400, 2546, -3014}, 0, { 7584, -1726}, {0xbe, 0x99, 0x1f, 0xff}}}, - {{{ 2388, 2917, -1762}, 0, { 5240, -1354}, {0x1a, 0x64, 0x49, 0xff}}}, - {{{ 228, 2802, -2532}, 0, { 7312, -1470}, {0xb8, 0x66, 0x12, 0xff}}}, - {{{ 2560, 2661, -2244}, 0, { 5170, -1610}, {0x49, 0xb2, 0x43, 0xff}}}, - {{{ 400, 1024, -3014}, 0, { 7584, -3244}, {0xbb, 0x60, 0x2b, 0xff}}}, - {{{ 2560, 1612, -2244}, 0, { 5170, -2656}, {0x05, 0x5c, 0x56, 0xff}}}, - {{{ 2560, 2917, -2244}, 0, { 5170, -1354}, {0x2a, 0x70, 0x2a, 0xff}}}, - {{{ 400, 2802, -3014}, 0, { 7584, -1470}, {0xc3, 0x6e, 0x00, 0xff}}}, - {{{ 54, 1024, -3700}, 0, { 8306, -3244}, {0xc2, 0x33, 0x61, 0xff}}}, - {{{ 169, 1024, -3471}, 0, { 8068, -3244}, {0x88, 0x25, 0xf1, 0xff}}}, - {{{ 652, 2772, -3715}, 0, { 8126, -1500}, {0x93, 0x3a, 0x1a, 0xff}}}, - {{{ 169, 2775, -3471}, 0, { 8068, -1496}, {0xd5, 0x6c, 0xcf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700B0C0, 0x003fc2b0, 38830, 0x0000b0c0, 240); // 0x0700B1B0 - 0x0700B2B0 -static const Vtx bob_seg7_vertex_0700B1B0[] = { - {{{ 1298, 3810, -5631}, 0, { 10712, -464}, {0xa9, 0x38, 0xb8, 0xff}}}, - {{{ 1343, 3835, -5657}, 0, { 10778, -438}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 1697, 3835, -5861}, 0, { 11352, -438}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 3072, 3666, -6655}, 0, { 13792, -608}, {0x02, 0x4d, 0x9c, 0xff}}}, - {{{ 3072, 4294, -6655}, 0, { 13792, 0}, {0xe8, 0x00, 0x84, 0xff}}}, - {{{ 1697, 4091, -5861}, 0, { 11352, -184}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 1609, 4194, -5810}, 0, { 11200, -80}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 1298, 4293, -5631}, 0, { 10712, 0}, {0xb2, 0x16, 0x9f, 0xff}}}, - {{{ 4846, 3233, -5631}, 0, { 16844, -1040}, {0x58, 0x4c, 0xcf, 0xff}}}, - {{{ 2560, 1613, -2737}, 0, { 5322, -2656}, {0x52, 0x46, 0x42, 0xff}}}, - {{{ 3072, 2945, -2559}, 0, { 4540, -1328}, {0xdb, 0x1f, 0x75, 0xff}}}, - {{{ 2560, 2912, -2736}, 0, { 5322, -1360}, {0xf0, 0x2f, 0x74, 0xff}}}, - {{{ 1298, 4293, -3583}, 0, { 7620, 0}, {0xaa, 0x43, 0x40, 0xff}}}, - {{{ 1431, 4194, -5708}, 0, { 10912, -80}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 1343, 4091, -5657}, 0, { 10778, -184}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 1298, 3954, -3583}, 0, { 7620, -320}, {0xbd, 0x62, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700B1B0, 0x003fc2b0, 38830, 0x0000b1b0, 256); // 0x0700B2B0 - 0x0700B3B0 -static const Vtx bob_seg7_vertex_0700B2B0[] = { - {{{ 4846, 3089, -3583}, 0, { 1488, -1184}, {0x59, 0x41, 0x3e, 0xff}}}, - {{{ 4846, 4242, -3583}, 0, { 1488, 0}, {0x32, 0x6f, 0x22, 0xff}}}, - {{{ 3072, 4097, -2559}, 0, { 4540, -176}, {0xfd, 0x5c, 0x57, 0xff}}}, - {{{ 3072, 2945, -2559}, 0, { 4540, -1328}, {0xdb, 0x1f, 0x75, 0xff}}}, - {{{ 2560, 1613, -2737}, 0, { 5322, -2656}, {0x52, 0x46, 0x42, 0xff}}}, - {{{ 2802, 1613, -2653}, 0, { 4942, -2656}, {0x9c, 0x3d, 0x2f, 0xff}}}, - {{{ 851, 3818, -5894}, 0, { -1752, 1682}, {0xdd, 0x48, 0x9e, 0xff}}}, - {{{ 507, 3042, -5697}, 0, { -2182, 756}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 329, 3042, -5595}, 0, { -2422, 746}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 2560, 2912, -2736}, 0, { 5322, -1360}, {0xf0, 0x2f, 0x74, 0xff}}}, - {{{ 868, 3954, -3302}, 0, { 7590, -320}, {0xb3, 0x4f, 0x3d, 0xff}}}, - {{{ 868, 2801, -3302}, 0, { 7590, -1470}, {0xbb, 0x4a, 0x4b, 0xff}}}, - {{{ 652, 2772, -3715}, 0, { 8126, -1500}, {0x93, 0x3a, 0x1a, 0xff}}}, - {{{ -181, 2658, -5302}, 0, { 9786, -1614}, {0xa4, 0x20, 0xb0, 0xff}}}, - {{{ -181, 3818, -5302}, 0, { 9786, -456}, {0x9c, 0x46, 0xe0, 0xff}}}, - {{{ 533, 2755, -3942}, 0, { 8410, -1516}, {0xae, 0x3f, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700B2B0, 0x003fc2b0, 38830, 0x0000b2b0, 256); // 0x0700B3B0 - 0x0700B4B0 -static const Vtx bob_seg7_vertex_0700B3B0[] = { - {{{ 851, 3818, -5894}, 0, { -1752, 1682}, {0xdd, 0x48, 0x9e, 0xff}}}, - {{{ 3072, 2513, -7167}, 0, { 1308, 268}, {0xf5, 0x3d, 0x92, 0xff}}}, - {{{ 596, 2939, -5748}, 0, { -2058, 640}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 3072, 3666, -7167}, 0, { 1256, 1620}, {0xed, 0x7d, 0x0a, 0xff}}}, - {{{ -181, 2658, -5302}, 0, { -3096, 268}, {0xa4, 0x20, 0xb0, 0xff}}}, - {{{ 596, 2683, -5748}, 0, { -2046, 340}, {0xc1, 0xff, 0x92, 0xff}}}, - {{{ 3072, 2513, -7167}, 0, { 13786, -1758}, {0xf5, 0x3d, 0x92, 0xff}}}, - {{{ 5289, 3088, -5887}, 0, { 16842, -1184}, {0x3d, 0x9e, 0xce, 0xff}}}, - {{{ 5289, 2080, -5887}, 0, { 16842, -2190}, {0x63, 0x4a, 0xe6, 0xff}}}, - {{{ 3072, 3521, -7167}, 0, { 13786, -752}, {0x9c, 0xc6, 0xcd, 0xff}}}, - {{{ 5289, 3233, -5887}, 0, { 16842, -1040}, {0x28, 0x5f, 0x49, 0xff}}}, - {{{ 5289, 3089, -3327}, 0, { 19886, -1182}, {0x1b, 0x7a, 0xec, 0xff}}}, - {{{ 5289, 1936, -3327}, 0, { 19886, -2334}, {0x55, 0x4b, 0x39, 0xff}}}, - {{{ 5543, 3089, -2883}, 0, { 1742, -1182}, {0x64, 0x43, 0x26, 0xff}}}, - {{{ 3328, 2944, -1603}, 0, { 4300, -1328}, {0xf5, 0x69, 0x46, 0xff}}}, - {{{ 3328, 2493, -1603}, 0, { 4300, -1778}, {0xf4, 0xbf, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700B3B0, 0x003fc2b0, 38830, 0x0000b3b0, 256); // 0x0700B4B0 - 0x0700B5A0 -static const Vtx bob_seg7_vertex_0700B4B0[] = { - {{{ 3072, 3521, -7679}, 0, { 13782, -752}, {0xd7, 0x96, 0xca, 0xff}}}, - {{{ 3072, 3666, -7679}, 0, { 13782, -608}, {0xcf, 0x3a, 0x9b, 0xff}}}, - {{{ 5733, 3089, -6143}, 0, { 16840, -1184}, {0x70, 0xc7, 0xf8, 0xff}}}, - {{{ 5732, 3233, -6143}, 0, { 16840, -1040}, {0x44, 0x6a, 0x08, 0xff}}}, - {{{ 5289, 2493, -3327}, 0, { 1490, -1778}, {0x66, 0xc1, 0x26, 0xff}}}, - {{{ 3072, 2349, -2047}, 0, { 4546, -1922}, {0x0f, 0xd2, 0x75, 0xff}}}, - {{{ 2851, 1613, -1919}, 0, { 4788, -2656}, {0xe1, 0x64, 0x46, 0xff}}}, - {{{ 5289, 1936, -3327}, 0, { 1490, -2334}, {0x55, 0x4b, 0x39, 0xff}}}, - {{{ 3072, 2945, -2047}, 0, { 4546, -1328}, {0xba, 0x68, 0x10, 0xff}}}, - {{{ 5543, 2637, -2883}, 0, { 1742, -1634}, {0x66, 0xc1, 0x26, 0xff}}}, - {{{ 5543, 3089, -2883}, 0, { 1742, -1182}, {0x64, 0x43, 0x26, 0xff}}}, - {{{ 3328, 2493, -1603}, 0, { 4300, -1778}, {0xf4, 0xbf, 0x6b, 0xff}}}, - {{{ -869, 1024, -5528}, 0, { 9842, -3244}, {0xe9, 0x66, 0x46, 0xff}}}, - {{{ 54, 2762, -3700}, 0, { 8306, -1510}, {0xc3, 0x38, 0x5f, 0xff}}}, - {{{ -869, 2657, -5528}, 0, { 9842, -1614}, {0xea, 0x7a, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700B4B0, 0x003fc2b0, 38830, 0x0000b4b0, 240); // 0x0700B5A0 - 0x0700B6A0 -static const Vtx bob_seg7_vertex_0700B5A0[] = { - {{{ 3072, 4294, -6655}, 0, { 13792, 0}, {0xe8, 0x00, 0x84, 0xff}}}, - {{{ 4846, 4242, -5631}, 0, { 16844, 0}, {0x4c, 0x60, 0xe2, 0xff}}}, - {{{ 4846, 3233, -5631}, 0, { 16844, -1040}, {0x58, 0x4c, 0xcf, 0xff}}}, - {{{ 4846, 3089, -3583}, 0, { 19884, -1184}, {0x59, 0x41, 0x3e, 0xff}}}, - {{{ 4846, 4242, -3583}, 0, { 19884, 0}, {0x32, 0x6f, 0x22, 0xff}}}, - {{{ 3072, 4097, -3071}, 0, { 4532, -176}, {0x09, 0x31, 0x74, 0xff}}}, - {{{ 3072, 4293, -3071}, 0, { 4532, 0}, {0x0a, 0x5d, 0x55, 0xff}}}, - {{{ 1298, 4293, -3583}, 0, { 7620, 0}, {0xaa, 0x43, 0x40, 0xff}}}, - {{{ 4402, 4294, -3839}, 0, { 1484, 0}, {0x3a, 0x5f, 0x3c, 0xff}}}, - {{{ 4402, 4293, -3839}, 0, { 1484, 0}, {0x2a, 0x4e, 0x5a, 0xff}}}, - {{{ 1298, 3954, -3583}, 0, { 7620, -320}, {0xbd, 0x62, 0x2b, 0xff}}}, - {{{ -869, 1024, -5528}, 0, { 9842, -3244}, {0xe9, 0x66, 0x46, 0xff}}}, - {{{ 54, 1024, -3700}, 0, { 8306, -3244}, {0xc2, 0x33, 0x61, 0xff}}}, - {{{ 54, 2762, -3700}, 0, { 8306, -1510}, {0xc3, 0x38, 0x5f, 0xff}}}, - {{{ 3072, 2513, -7679}, 0, { 13782, -1758}, {0xfd, 0x7e, 0x06, 0xff}}}, - {{{ -869, 2657, -5528}, 0, { 9842, -1614}, {0xea, 0x7a, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700B5A0, 0x003fc2b0, 38830, 0x0000b5a0, 256); // 0x0700B6A0 - 0x0700B790 -static const Vtx bob_seg7_vertex_0700B6A0[] = { - {{{ -181, 2658, -5302}, 0, { -3096, 268}, {0xa4, 0x20, 0xb0, 0xff}}}, - {{{ 851, 3818, -5894}, 0, { -1752, 1682}, {0xdd, 0x48, 0x9e, 0xff}}}, - {{{ 329, 3042, -5595}, 0, { -2422, 746}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 596, 2939, -5748}, 0, { -2058, 640}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 507, 3042, -5697}, 0, { -2182, 756}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 240, 2939, -5544}, 0, { -2538, 622}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 240, 2683, -5544}, 0, { -2526, 320}, {0xc1, 0xff, 0x92, 0xff}}}, - {{{ 596, 2683, -5748}, 0, { -2046, 340}, {0xc1, 0xff, 0x92, 0xff}}}, - {{{ -181, 3818, -5302}, 0, { -3148, 1628}, {0x9c, 0x46, 0xe0, 0xff}}}, - {{{ -7167, 1024, -7167}, 0, { -4420, 0}, {0xec, 0x00, 0x7d, 0xff}}}, - {{{ -3151, 512, -6526}, 0, { 990, 650}, {0xb6, 0x26, 0x5f, 0xff}}}, - {{{ -3151, 1024, -6526}, 0, { 990, 0}, {0xb6, 0x00, 0x66, 0xff}}}, - {{{ 2079, 1368, -1535}, 0, { 3150, -376}, {0xe7, 0x7c, 0x00, 0xff}}}, - {{{ -1016, 1024, -2299}, 0, { 0, 0}, {0xb4, 0x3e, 0x50, 0xff}}}, - {{{ -1016, 0, -2299}, 0, { 0, 990}, {0xcc, 0x68, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700B6A0, 0x003fc2b0, 38830, 0x0000b6a0, 240); // 0x0700B790 - 0x0700B890 -static const Vtx bob_seg7_vertex_0700B790[] = { - {{{ -2458, 1024, -5155}, 0, { 990, 0}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -2633, 0, -5497}, 0, { 398, 1328}, {0xd8, 0x6e, 0x2f, 0xff}}}, - {{{ -2458, 0, -5155}, 0, { 990, 1328}, {0xb1, 0x59, 0x28, 0xff}}}, - {{{ -3151, 512, -6526}, 0, { -1052, 650}, {0xb6, 0x26, 0x5f, 0xff}}}, - {{{ -3151, 1024, -6526}, 0, { -1052, 0}, {0xb6, 0x00, 0x66, 0xff}}}, - {{{ -3445, 1, -4662}, 0, { 396, 990}, {0x65, 0x38, 0xce, 0xff}}}, - {{{ -3617, 1, -5005}, 0, { 990, 990}, {0x21, 0x7a, 0xfe, 0xff}}}, - {{{ -4132, 513, -6035}, 0, { 2442, 310}, {0x60, 0x51, 0xf9, 0xff}}}, - {{{ -3445, 777, -4662}, 0, { 396, -42}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -1791, 0, -767}, 0, { 1402, 990}, {0x5c, 0x51, 0x1f, 0xff}}}, - {{{ -2815, 1024, 256}, 0, { -1050, -344}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ -2815, 0, 256}, 0, { -1052, 990}, {0x28, 0x71, 0x28, 0xff}}}, - {{{ -2559, 0, -2815}, 0, { 990, 2010}, {0x32, 0x71, 0xe7, 0xff}}}, - {{{ -2559, 768, -2815}, 0, { 990, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -1872, 0, -1441}, 0, { -1294, 2010}, {0x62, 0x47, 0xdc, 0xff}}}, - {{{ -1872, 768, -1441}, 0, { -1294, 990}, {0x7b, 0x00, 0xe3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700B790, 0x003fc2b0, 38830, 0x0000b790, 256); // 0x0700B890 - 0x0700B970 -static const Vtx bob_seg7_vertex_0700B890[] = { - {{{ -1016, 0, -2299}, 0, { 990, 990}, {0xcc, 0x68, 0x30, 0xff}}}, - {{{ -1535, 1024, -3327}, 0, { -158, 0}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ -1535, 0, -3327}, 0, { -158, 990}, {0xb0, 0x59, 0x28, 0xff}}}, - {{{ -1016, 1024, -2299}, 0, { 990, 0}, {0xb4, 0x3e, 0x50, 0xff}}}, - {{{ -1791, 0, -767}, 0, { 308, 990}, {0x5c, 0x51, 0x1f, 0xff}}}, - {{{ -1872, 0, -1441}, 0, { 990, 990}, {0x62, 0x47, 0xdc, 0xff}}}, - {{{ -1872, 768, -1441}, 0, { 990, 0}, {0x7b, 0x00, 0xe3, 0xff}}}, - {{{ -1791, 973, -767}, 0, { 308, -304}, {0x78, 0x00, 0x29, 0xff}}}, - {{{ 1434, 0, 4864}, 0, { 1398, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, 0, 5377}, 0, { -950, 736}, {0x4c, 0x65, 0x00, 0xff}}}, - {{{ 768, 0, 5376}, 0, { 734, 734}, {0xbb, 0x60, 0xd5, 0xff}}}, - {{{ -1791, 0, -767}, 0, { 1402, 990}, {0x5c, 0x51, 0x1f, 0xff}}}, - {{{ -1791, 973, -767}, 0, { 1402, -304}, {0x78, 0x00, 0x29, 0xff}}}, - {{{ -2815, 1024, 256}, 0, { -1054, -400}, {0xe8, 0x00, 0x7c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700B890, 0x003fc2b0, 38830, 0x0000b890, 224); // 0x0700B970 - 0x0700BA70 -static const Vtx bob_seg7_vertex_0700B970[] = { - {{{ 768, 717, 5376}, 0, { 1160, 36}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ 768, 768, 5376}, 0, { 1160, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 1792, 768, 4864}, 0, { -362, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 768, 0, 5376}, 0, { 1160, 990}, {0xbb, 0x60, 0xd5, 0xff}}}, - {{{ 1792, 0, 4864}, 0, { -362, 990}, {0xa3, 0x40, 0xc7, 0xff}}}, - {{{ 1434, 0, 4864}, 0, { 1398, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1434, 0, 4352}, 0, { 1398, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, 0, 5377}, 0, { -950, 736}, {0x4c, 0x65, 0x00, 0xff}}}, - {{{ 768, 0, 5376}, 0, { 734, 734}, {0xbb, 0x60, 0xd5, 0xff}}}, - {{{ 1792, 0, 4864}, 0, { 1756, 224}, {0xa3, 0x40, 0xc7, 0xff}}}, - {{{ 768, 0, 5888}, 0, { 734, 1244}, {0xba, 0x69, 0x00, 0xff}}}, - {{{ -921, 0, 5888}, 0, { -950, 1244}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ -383, 0, 6400}, 0, { -414, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 0, 3072}, 0, { -3096, -1566}, {0x3c, 0x6e, 0x0f, 0xff}}}, - {{{ -4095, 0, 4096}, 0, { -4118, -544}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ -921, 0, 4865}, 0, { -950, 224}, {0x38, 0x71, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700B970, 0x003fc2b0, 38830, 0x0000b970, 256); // 0x0700BA70 - 0x0700BB50 -static const Vtx bob_seg7_vertex_0700BA70[] = { - {{{ 768, 0, 5888}, 0, { 734, 1244}, {0xba, 0x69, 0x00, 0xff}}}, - {{{ -383, 0, 6400}, 0, { -414, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 0, 6400}, 0, { 224, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 768, 512}, 0, { 3034, 308}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -3071, 768, 3072}, 0, { -1052, 308}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -3071, 0, 3072}, 0, { -1052, 990}, {0x3c, 0x6e, 0x0f, 0xff}}}, - {{{ -1791, 0, 1792}, 0, { -1818, -2842}, {0xd6, 0x77, 0x00, 0xff}}}, - {{{ -3071, 0, 512}, 0, { -3096, -4120}, {0x59, 0x49, 0x34, 0xff}}}, - {{{ -3071, 0, 3072}, 0, { -3096, -1566}, {0x3c, 0x6e, 0x0f, 0xff}}}, - {{{ -1535, 0, 2048}, 0, { -1564, -2588}, {0xba, 0x39, 0x58, 0xff}}}, - {{{ 1280, 0, 3840}, 0, { 1246, -798}, {0xc6, 0x5a, 0x43, 0xff}}}, - {{{ -921, 256, 5888}, 0, { 0, -26}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -921, 0, 6400}, 0, { -2072, 998}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -921, 0, 5888}, 0, { -30, 994}, {0x46, 0x69, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700BA70, 0x003fc2b0, 38830, 0x0000ba70, 224); // 0x0700BB50 - 0x0700BC50 -static const Vtx bob_seg7_vertex_0700BB50[] = { - {{{ -921, 0, 4865}, 0, { 4056, 984}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -921, 256, 5375}, 0, { 2014, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -921, 0, 5377}, 0, { 2012, 990}, {0x4c, 0x65, 0x00, 0xff}}}, - {{{ -3071, 768, 512}, 0, { 3034, 308}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -3071, 0, 3072}, 0, { -1052, 990}, {0x3c, 0x6e, 0x0f, 0xff}}}, - {{{ -3071, 0, 512}, 0, { 3034, 990}, {0x59, 0x49, 0x34, 0xff}}}, - {{{ 1792, 0, 4352}, 0, { 1756, -288}, {0x8d, 0x2a, 0x1e, 0xff}}}, - {{{ 1280, 0, 3840}, 0, { 1246, -798}, {0xc6, 0x5a, 0x43, 0xff}}}, - {{{ 1434, 0, 4352}, 0, { 1398, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4095, 0, 4096}, 0, { 84, 990}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ -3071, 768, 3072}, 0, { 2012, 308}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -4095, 768, 4096}, 0, { 84, 308}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -3071, 0, 3072}, 0, { 2012, 990}, {0x3c, 0x6e, 0x0f, 0xff}}}, - {{{ -1791, 768, 1792}, 0, { -4870, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -1791, 0, 1792}, 0, { -4870, 990}, {0xd6, 0x77, 0x00, 0xff}}}, - {{{ -1535, 0, 2048}, 0, { -4394, 990}, {0xba, 0x39, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700BB50, 0x003fc2b0, 38830, 0x0000bb50, 256); // 0x0700BC50 - 0x0700BD30 -static const Vtx bob_seg7_vertex_0700BC50[] = { - {{{ -1535, 0, 2048}, 0, { -4394, 990}, {0xba, 0x39, 0x58, 0xff}}}, - {{{ 1280, 0, 3840}, 0, { 40, 990}, {0xc6, 0x5a, 0x43, 0xff}}}, - {{{ 1280, 768, 3840}, 0, { 40, 0}, {0xb5, 0x00, 0x65, 0xff}}}, - {{{ -1535, 768, 2048}, 0, { -4394, 0}, {0xb1, 0x00, 0x63, 0xff}}}, - {{{ 1792, 768, 4352}, 0, { 990, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 1792, 0, 4352}, 0, { 0, 990}, {0x8d, 0x2a, 0x1e, 0xff}}}, - {{{ 1792, 0, 4864}, 0, { 650, 990}, {0xa3, 0x40, 0xc7, 0xff}}}, - {{{ 1792, 768, 4864}, 0, { 650, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 1280, 0, 3840}, 0, { 1246, -798}, {0xc6, 0x5a, 0x43, 0xff}}}, - {{{ -3071, 0, 3072}, 0, { -3096, -1566}, {0x3c, 0x6e, 0x0f, 0xff}}}, - {{{ 1434, 0, 4352}, 0, { 1398, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, 0, 4352}, 0, { 990, 990}, {0x8d, 0x2a, 0x1e, 0xff}}}, - {{{ 1792, 768, 4352}, 0, { 0, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ -1791, 768, 1792}, 0, { -4870, 0}, {0x82, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700BC50, 0x003fc2b0, 38830, 0x0000bc50, 224); // 0x0700BD30 - 0x0700BE30 -static const Vtx bob_seg7_vertex_0700BD30[] = { - {{{ -1535, 0, 1536}, 0, { -1564, -3098}, {0xc1, 0x59, 0xc1, 0xff}}}, - {{{ -767, 0, -767}, 0, { -796, -5398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, 0, 256}, 0, { -2840, -4376}, {0x28, 0x71, 0x28, 0xff}}}, - {{{ -1791, 0, -767}, 0, { -1818, -5398}, {0x5c, 0x51, 0x1f, 0xff}}}, - {{{ -1016, 0, -2299}, 0, { -1044, -6926}, {0xcc, 0x68, 0x30, 0xff}}}, - {{{ -1872, 0, -1441}, 0, { -1900, -6070}, {0x62, 0x47, 0xdc, 0xff}}}, - {{{ -1535, 0, -3327}, 0, { -1564, -7952}, {0xb0, 0x59, 0x28, 0xff}}}, - {{{ -2559, 0, -2815}, 0, { -2586, -7442}, {0x32, 0x71, 0xe7, 0xff}}}, - {{{ -4132, 513, -6035}, 0, { -4184, -10640}, {0x60, 0x51, 0xf9, 0xff}}}, - {{{ -3617, 1, -5005}, 0, { -3682, -9674}, {0x21, 0x7a, 0xfe, 0xff}}}, - {{{ -2633, 0, -5497}, 0, { -2686, -10174}, {0xd8, 0x6e, 0x2f, 0xff}}}, - {{{ -2679, 0, -5045}, 0, { -2704, -9666}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -3251, 0, -4759}, 0, { -3276, -9382}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -3151, 512, -6526}, 0, { -3176, -11146}, {0xb6, 0x26, 0x5f, 0xff}}}, - {{{ -3445, 1, -4662}, 0, { -3470, -9284}, {0x65, 0x38, 0xce, 0xff}}}, - {{{ -2458, 0, -5155}, 0, { -2484, -9776}, {0xb1, 0x59, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700BD30, 0x003fc2b0, 38830, 0x0000bd30, 256); // 0x0700BE30 - 0x0700BF30 -static const Vtx bob_seg7_vertex_0700BE30[] = { - {{{ -2096, 922, -4764}, 0, { -796, 1404}, {0x3a, 0x6f, 0x14, 0xff}}}, - {{{ -2240, 1024, -4835}, 0, { -882, 1498}, {0x4b, 0x66, 0xfc, 0xff}}}, - {{{ -942, 922, -2479}, 0, { 904, 1404}, {0x06, 0x6e, 0xc2, 0xff}}}, - {{{ -970, 1024, -2322}, 0, { 990, 1500}, {0x1a, 0x6a, 0xc0, 0xff}}}, - {{{ -869, 1024, -5528}, 0, { -882, 0}, {0xe9, 0x66, 0x46, 0xff}}}, - {{{ -1552, 717, -4752}, 0, { -626, 926}, {0x1d, 0x77, 0x20, 0xff}}}, - {{{ -1210, 717, -4925}, 0, { -626, 542}, {0x07, 0x7a, 0x22, 0xff}}}, - {{{ -1867, 819, -4737}, 0, { -712, 1212}, {0x2d, 0x76, 0x08, 0xff}}}, - {{{ -828, 819, -2680}, 0, { 820, 1212}, {0x13, 0x76, 0xd6, 0xff}}}, - {{{ -286, 717, -3097}, 0, { 734, 542}, {0xe1, 0x79, 0xea, 0xff}}}, - {{{ -629, 717, -2924}, 0, { 734, 926}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ 28, 819, -3113}, 0, { 820, 256}, {0xd2, 0x75, 0xf2, 0xff}}}, - {{{ 257, 922, -3085}, 0, { 904, 64}, {0xbb, 0x6a, 0x01, 0xff}}}, - {{{ 400, 1024, -3014}, 0, { 990, 0}, {0xbb, 0x60, 0x2b, 0xff}}}, - {{{ -1010, 819, -5170}, 0, { -712, 256}, {0xf4, 0x76, 0x2c, 0xff}}}, - {{{ -897, 922, -5370}, 0, { -796, 64}, {0xcd, 0x6b, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700BE30, 0x003fc2b0, 38830, 0x0000be30, 256); // 0x0700BF30 - 0x0700BF90 -static const Vtx bob_seg7_vertex_0700BF30[] = { - {{{ 54, 1024, -3700}, 0, { 478, 0}, {0xc2, 0x33, 0x61, 0xff}}}, - {{{ -869, 1024, -5528}, 0, { -882, 0}, {0xe9, 0x66, 0x46, 0xff}}}, - {{{ -897, 922, -5370}, 0, { -796, 64}, {0xcd, 0x6b, 0x2c, 0xff}}}, - {{{ 257, 922, -3085}, 0, { 904, 64}, {0xbb, 0x6a, 0x01, 0xff}}}, - {{{ 169, 1024, -3471}, 0, { 650, 0}, {0x88, 0x25, 0xf1, 0xff}}}, - {{{ 400, 1024, -3014}, 0, { 990, 0}, {0xbb, 0x60, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700BF30, 0x003fc2b0, 38830, 0x0000bf30, 96); // 0x0700BF90 - 0x0700C080 -static const Vtx bob_seg7_vertex_0700BF90[] = { - {{{ 768, 717, 5888}, 0, { -712, 36}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 717, 5376}, 0, { -1392, 36}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ 768, 0, 5376}, 0, { -1392, 990}, {0xbb, 0x60, 0xd5, 0xff}}}, - {{{ -3071, 0, 512}, 0, { 0, 990}, {0x59, 0x49, 0x34, 0xff}}}, - {{{ -2815, 0, 256}, 0, { 450, 990}, {0x28, 0x71, 0x28, 0xff}}}, - {{{ -2815, 768, 256}, 0, { 450, 322}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ -3071, 768, 512}, 0, { -30, 336}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -921, 0, 5888}, 0, { -950, 1244}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 768, 0, 5376}, 0, { 734, 734}, {0xbb, 0x60, 0xd5, 0xff}}}, - {{{ -921, 0, 5377}, 0, { -950, 736}, {0x4c, 0x65, 0x00, 0xff}}}, - {{{ 768, 0, 5888}, 0, { 734, 1244}, {0xba, 0x69, 0x00, 0xff}}}, - {{{ -921, 0, 5377}, 0, { 2012, 990}, {0x4c, 0x65, 0x00, 0xff}}}, - {{{ -921, 205, 5888}, 0, { 0, 178}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -921, 0, 5888}, 0, { -30, 994}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ -921, 205, 5376}, 0, { 2012, 172}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700BF90, 0x003fc2b0, 38830, 0x0000bf90, 240); // 0x0700C080 - 0x0700C170 -static const Vtx bob_seg7_vertex_0700C080[] = { - {{{ -1764, 0, -3213}, 0, { -1792, -7838}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2679, 0, -5045}, 0, { -2704, -9666}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -3251, 0, -4759}, 0, { -3276, -9382}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 768, 717, 5888}, 0, { -712, 36}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, 5376}, 0, { -1392, 990}, {0xbb, 0x60, 0xd5, 0xff}}}, - {{{ 768, 0, 5888}, 0, { -712, 990}, {0xba, 0x69, 0x00, 0xff}}}, - {{{ -1791, 768, 1792}, 0, { 450, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -1535, 0, 1536}, 0, { 0, 922}, {0xc1, 0x59, 0xc1, 0xff}}}, - {{{ -1791, 0, 1792}, 0, { 450, 922}, {0xd6, 0x77, 0x00, 0xff}}}, - {{{ -1535, 768, 1536}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1791, 0, 1792}, 0, { -1818, -2842}, {0xd6, 0x77, 0x00, 0xff}}}, - {{{ -2815, 0, 256}, 0, { -2840, -4376}, {0x28, 0x71, 0x28, 0xff}}}, - {{{ -3071, 0, 512}, 0, { -3096, -4120}, {0x59, 0x49, 0x34, 0xff}}}, - {{{ -1535, 0, 1536}, 0, { -1564, -3098}, {0xc1, 0x59, 0xc1, 0xff}}}, - {{{ -2336, 0, -2926}, 0, { -2362, -7552}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700C080, 0x003fc2b0, 38830, 0x0000c080, 240); // 0x0700C170 - 0x0700C250 -static const Vtx bob_seg7_vertex_0700C170[] = { - {{{ 2851, 1613, -1919}, 0, { 622, 1882}, {0xe1, 0x64, 0x46, 0xff}}}, - {{{ 2802, 1613, -2653}, 0, { 540, 664}, {0x9c, 0x3d, 0x2f, 0xff}}}, - {{{ 2560, 1613, -2737}, 0, { 138, 524}, {0x52, 0x46, 0x42, 0xff}}}, - {{{ 2560, 1612, -2244}, 0, { 138, 1342}, {0x05, 0x5c, 0x56, 0xff}}}, - {{{ 2874, 1576, -1794}, 0, { 660, 2090}, {0xd7, 0x76, 0x12, 0xff}}}, - {{{ 400, 1024, -3014}, 0, { -3452, 62}, {0xbb, 0x60, 0x2b, 0xff}}}, - {{{ 2488, 1369, -2138}, 0, { 18, 1518}, {0xc6, 0x69, 0x26, 0xff}}}, - {{{ 4147, 3072, -2559}, 0, { 2778, 820}, {0xee, 0x7c, 0xee, 0xff}}}, - {{{ 5289, 3089, -3327}, 0, { 4678, -458}, {0x1b, 0x7a, 0xec, 0xff}}}, - {{{ 3072, 2945, -2047}, 0, { 990, 1670}, {0xba, 0x68, 0x10, 0xff}}}, - {{{ 228, 2802, -2532}, 0, { 348, 5972}, {0xb8, 0x66, 0x12, 0xff}}}, - {{{ 1328, 2918, -2520}, 0, { 2178, 5992}, {0xfd, 0x7e, 0xf2, 0xff}}}, - {{{ 400, 2802, -3014}, 0, { 634, 5170}, {0xc3, 0x6e, 0x00, 0xff}}}, - {{{ 1260, 2918, -2327}, 0, { 2064, 6312}, {0xf4, 0x7d, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700C170, 0x003fc2b0, 38830, 0x0000c170, 224); // 0x0700C250 - 0x0700C350 -static const Vtx bob_seg7_vertex_0700C250[] = { - {{{ 4352, 3072, -2354}, 0, { 7208, 6268}, {0x03, 0x7d, 0x11, 0xff}}}, - {{{ 4147, 3072, -2354}, 0, { 6866, 6268}, {0xf7, 0x7e, 0x09, 0xff}}}, - {{{ 3328, 2944, -1603}, 0, { 5504, 7518}, {0xf5, 0x69, 0x46, 0xff}}}, - {{{ 1260, 2918, -2327}, 0, { 2064, 6312}, {0xf4, 0x7d, 0x0d, 0xff}}}, - {{{ 228, 2802, -2532}, 0, { 348, 5972}, {0xb8, 0x66, 0x12, 0xff}}}, - {{{ 2388, 2917, -1762}, 0, { 3940, 7254}, {0x1a, 0x64, 0x49, 0xff}}}, - {{{ 1452, 2918, -2259}, 0, { 2384, 6428}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 2560, 2917, -2244}, 0, { 4226, 6452}, {0x2a, 0x70, 0x2a, 0xff}}}, - {{{ 400, 2802, -3014}, 0, { 634, 5170}, {0xc3, 0x6e, 0x00, 0xff}}}, - {{{ 1328, 2918, -2520}, 0, { 2178, 5992}, {0xfd, 0x7e, 0xf2, 0xff}}}, - {{{ 1521, 2918, -2452}, 0, { 2498, 6106}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 4147, 3072, -2559}, 0, { 6866, 5928}, {0xee, 0x7c, 0xee, 0xff}}}, - {{{ 3072, 2945, -2047}, 0, { 5078, 6780}, {0xba, 0x68, 0x10, 0xff}}}, - {{{ 3072, 4293, -6655}, 0, { 5078, -884}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ 4402, 4294, -5375}, 0, { 7290, 1244}, {0x16, 0x7c, 0x00, 0xff}}}, - {{{ 4846, 4242, -5631}, 0, { 8028, 820}, {0x4c, 0x60, 0xe2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700C250, 0x003fc2b0, 38830, 0x0000c250, 256); // 0x0700C350 - 0x0700C440 -static const Vtx bob_seg7_vertex_0700C350[] = { - {{{ 4147, 3072, -2559}, 0, { 6866, 5928}, {0xee, 0x7c, 0xee, 0xff}}}, - {{{ 4352, 3072, -2559}, 0, { 7208, 5928}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ 5289, 3089, -3327}, 0, { 8766, 4650}, {0x1b, 0x7a, 0xec, 0xff}}}, - {{{ 4352, 3072, -2354}, 0, { 7208, 6268}, {0x03, 0x7d, 0x11, 0xff}}}, - {{{ 5543, 3089, -2883}, 0, { 9188, 5390}, {0x64, 0x43, 0x26, 0xff}}}, - {{{ 3328, 2944, -1603}, 0, { 5504, 7518}, {0xf5, 0x69, 0x46, 0xff}}}, - {{{ 3072, 4293, -6655}, 0, { 5078, -884}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ 1298, 4293, -5631}, 0, { 2128, 820}, {0xb2, 0x16, 0x9f, 0xff}}}, - {{{ 1298, 4293, -3583}, 0, { 2128, 4224}, {0xaa, 0x43, 0x40, 0xff}}}, - {{{ 3072, 4293, -3071}, 0, { 5078, 5076}, {0x0a, 0x5d, 0x55, 0xff}}}, - {{{ 4402, 4294, -3839}, 0, { 7290, 3798}, {0x3a, 0x5f, 0x3c, 0xff}}}, - {{{ 4402, 4294, -5375}, 0, { 7290, 1244}, {0x16, 0x7c, 0x00, 0xff}}}, - {{{ 5732, 3233, -6143}, 0, { 9504, 0}, {0x44, 0x6a, 0x08, 0xff}}}, - {{{ 3072, 3666, -7679}, 0, { 5078, -2586}, {0xcf, 0x3a, 0x9b, 0xff}}}, - {{{ 3072, 3666, -7167}, 0, { 5078, -1736}, {0xed, 0x7d, 0x0a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700C350, 0x003fc2b0, 38830, 0x0000c350, 240); // 0x0700C440 - 0x0700C4A0 -static const Vtx bob_seg7_vertex_0700C440[] = { - {{{ 868, 3954, -3302}, 0, { 1412, 4692}, {0xb3, 0x4f, 0x3d, 0xff}}}, - {{{ 851, 3818, -5894}, 0, { 1384, 382}, {0xdd, 0x48, 0x9e, 0xff}}}, - {{{ -181, 3818, -5302}, 0, { -332, 1364}, {0x9c, 0x46, 0xe0, 0xff}}}, - {{{ 5289, 3233, -5887}, 0, { 8766, 394}, {0x28, 0x5f, 0x49, 0xff}}}, - {{{ 5732, 3233, -6143}, 0, { 9504, 0}, {0x44, 0x6a, 0x08, 0xff}}}, - {{{ 3072, 3666, -7167}, 0, { 5078, -1736}, {0xed, 0x7d, 0x0a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700C440, 0x003fc2b0, 38830, 0x0000c440, 96); // 0x0700C4A0 - 0x0700C5A0 -static const Vtx bob_seg7_vertex_0700C4A0[] = { - {{{ 6131, 1885, -2767}, 0, { 740, -6022}, {0xeb, 0x7c, 0xf5, 0xff}}}, - {{{ 3037, 1669, -904}, 0, { 736, 1200}, {0xed, 0x7a, 0xe6, 0xff}}}, - {{{ 3060, 1741, -780}, 0, { 990, 1280}, {0xec, 0x71, 0xcb, 0xff}}}, - {{{ 3072, 2513, -7167}, 0, { 0, 990}, {0xf5, 0x3d, 0x92, 0xff}}}, - {{{ 3072, 2462, -7295}, 0, { 188, 1118}, {0x0c, 0x7d, 0xf2, 0xff}}}, - {{{ -353, 2606, -5359}, 0, { 234, -6740}, {0xf0, 0x7d, 0xf5, 0xff}}}, - {{{ -181, 2658, -5302}, 0, { 0, -6502}, {0xa4, 0x20, 0xb0, 0xff}}}, - {{{ 3072, 2462, -7551}, 0, { 770, 870}, {0x08, 0x7c, 0x19, 0xff}}}, - {{{ 3072, 2513, -7679}, 0, { 990, 990}, {0xfd, 0x7e, 0x06, 0xff}}}, - {{{ -697, 2606, -5472}, 0, { 730, -7728}, {0x11, 0x7d, 0x05, 0xff}}}, - {{{ -353, 2606, -5359}, 0, { 204, -7232}, {0xf0, 0x7d, 0xf5, 0xff}}}, - {{{ 3072, 2462, -7295}, 0, { 322, 626}, {0x0c, 0x7d, 0xf2, 0xff}}}, - {{{ -869, 2657, -5528}, 0, { 990, -7978}, {0xea, 0x7a, 0xe6, 0xff}}}, - {{{ 167, 2709, -3757}, 0, { 750, -2070}, {0x38, 0x67, 0x2f, 0xff}}}, - {{{ -697, 2606, -5472}, 0, { 722, 1766}, {0x11, 0x7d, 0x05, 0xff}}}, - {{{ -869, 2657, -5528}, 0, { 982, 2018}, {0xea, 0x7a, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700C4A0, 0x003fc2b0, 38830, 0x0000c4a0, 256); // 0x0700C5A0 - 0x0700C690 -static const Vtx bob_seg7_vertex_0700C5A0[] = { - {{{ 2079, 1368, -1535}, 0, { 990, 976}, {0xe7, 0x7c, 0x00, 0xff}}}, - {{{ 3060, 1741, -780}, 0, { 990, -542}, {0xec, 0x71, 0xcb, 0xff}}}, - {{{ 3037, 1669, -904}, 0, { 892, -414}, {0xed, 0x7a, 0xe6, 0xff}}}, - {{{ 2874, 1576, -1794}, 0, { 178, 374}, {0xd7, 0x76, 0x12, 0xff}}}, - {{{ -353, 2606, -5359}, 0, { 216, 1250}, {0xf0, 0x7d, 0xf5, 0xff}}}, - {{{ 533, 2755, -3942}, 0, { -46, -2084}, {0xae, 0x3f, 0x48, 0xff}}}, - {{{ -181, 2658, -5302}, 0, { 0, 990}, {0xa4, 0x20, 0xb0, 0xff}}}, - {{{ 419, 2706, -3884}, 0, { 204, -2076}, {0x15, 0x6b, 0x40, 0xff}}}, - {{{ -697, 2606, -5472}, 0, { 722, 1766}, {0x11, 0x7d, 0x05, 0xff}}}, - {{{ 167, 2709, -3757}, 0, { 750, -2070}, {0x38, 0x67, 0x2f, 0xff}}}, - {{{ 517, 2750, -3086}, 0, { 742, -2258}, {0x0c, 0x7c, 0xeb, 0xff}}}, - {{{ 169, 2775, -3471}, 0, { 1016, -1262}, {0xd5, 0x6c, 0xcf, 0xff}}}, - {{{ 400, 2802, -3014}, 0, { 1018, -2284}, {0xc3, 0x6e, 0x00, 0xff}}}, - {{{ -869, 2657, -5528}, 0, { 982, 2018}, {0xea, 0x7a, 0xe6, 0xff}}}, - {{{ 54, 2762, -3700}, 0, { 1022, -2074}, {0xc3, 0x38, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700C5A0, 0x003fc2b0, 38830, 0x0000c5a0, 240); // 0x0700C690 - 0x0700C790 -static const Vtx bob_seg7_vertex_0700C690[] = { - {{{ 751, 2750, -3230}, 0, { 194, -2212}, {0xeb, 0x7c, 0x0e, 0xff}}}, - {{{ 868, 2801, -3302}, 0, { -74, -2196}, {0xbb, 0x4a, 0x4b, 0xff}}}, - {{{ 652, 2772, -3715}, 0, { -60, -1262}, {0x93, 0x3a, 0x1a, 0xff}}}, - {{{ 537, 2721, -3657}, 0, { 204, -1258}, {0xc8, 0x54, 0xb4, 0xff}}}, - {{{ 286, 2723, -3530}, 0, { 742, -1256}, {0xea, 0x65, 0xb8, 0xff}}}, - {{{ 517, 2750, -3086}, 0, { 742, -2258}, {0x0c, 0x7c, 0xeb, 0xff}}}, - {{{ 169, 2775, -3471}, 0, { 1016, -1262}, {0xd5, 0x6c, 0xcf, 0xff}}}, - {{{ 4956, 3038, -3519}, 0, { 232, -4272}, {0x12, 0x7c, 0x0e, 0xff}}}, - {{{ 4846, 3089, -3583}, 0, { 0, -4120}, {0x59, 0x41, 0x3e, 0xff}}}, - {{{ 3072, 2894, -2431}, 0, { 232, 904}, {0xb3, 0x60, 0x1a, 0xff}}}, - {{{ 4402, 4294, -3839}, 0, { 0, 990}, {0x3a, 0x5f, 0x3c, 0xff}}}, - {{{ 4513, 4190, -3775}, 0, { 228, 1138}, {0x16, 0x7b, 0x15, 0xff}}}, - {{{ 4402, 4294, -5375}, 0, { 0, -2618}, {0x16, 0x7c, 0x00, 0xff}}}, - {{{ 4735, 4190, -3647}, 0, { 748, 1438}, {0xed, 0x7c, 0xf6, 0xff}}}, - {{{ 4846, 4242, -5631}, 0, { 1010, -3218}, {0x4c, 0x60, 0xe2, 0xff}}}, - {{{ 4846, 4242, -3583}, 0, { 1010, 1590}, {0x32, 0x6f, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700C690, 0x003fc2b0, 38830, 0x0000c690, 256); // 0x0700C790 - 0x0700C870 -static const Vtx bob_seg7_vertex_0700C790[] = { - {{{ 2079, 1368, -1535}, 0, { 990, -1700}, {0xe7, 0x7c, 0x00, 0xff}}}, - {{{ 400, 1024, -3014}, 0, { -48, 306}, {0xbb, 0x60, 0x2b, 0xff}}}, - {{{ -1016, 1024, -2299}, 0, { 990, 1500}, {0xb4, 0x3e, 0x50, 0xff}}}, - {{{ 2079, 1368, -1535}, 0, { 990, 976}, {0xe7, 0x7c, 0x00, 0xff}}}, - {{{ 2874, 1576, -1794}, 0, { 178, 374}, {0xd7, 0x76, 0x12, 0xff}}}, - {{{ 2488, 1369, -2138}, 0, { -14, 1030}, {0xc6, 0x69, 0x26, 0xff}}}, - {{{ 4956, 3038, -3519}, 0, { 232, -4272}, {0x12, 0x7c, 0x0e, 0xff}}}, - {{{ 3072, 2894, -2431}, 0, { 232, 904}, {0xb3, 0x60, 0x1a, 0xff}}}, - {{{ 3072, 2894, -2175}, 0, { 758, 1206}, {0xb6, 0x66, 0xf5, 0xff}}}, - {{{ 4846, 3089, -3583}, 0, { 0, -4120}, {0x59, 0x41, 0x3e, 0xff}}}, - {{{ 3072, 2945, -2559}, 0, { 0, 752}, {0xdb, 0x1f, 0x75, 0xff}}}, - {{{ 3072, 2945, -2047}, 0, { 1020, 1358}, {0xba, 0x68, 0x10, 0xff}}}, - {{{ 5178, 3038, -3391}, 0, { 758, -4576}, {0xeb, 0x7c, 0xf7, 0xff}}}, - {{{ 5289, 3089, -3327}, 0, { 1022, -4728}, {0x1b, 0x7a, 0xec, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700C790, 0x003fc2b0, 38830, 0x0000c790, 224); // 0x0700C870 - 0x0700C950 -static const Vtx bob_seg7_vertex_0700C870[] = { - {{{ 4956, 3182, -5695}, 0, { 200, -4642}, {0x1c, 0x7b, 0xfd, 0xff}}}, - {{{ 4846, 3233, -5631}, 0, { -62, -4490}, {0x58, 0x4c, 0xcf, 0xff}}}, - {{{ 4956, 3038, -3519}, 0, { 200, 534}, {0x12, 0x7c, 0x0e, 0xff}}}, - {{{ 5178, 3182, -5823}, 0, { 726, -4946}, {0xf3, 0x7c, 0x12, 0xff}}}, - {{{ 5178, 3038, -3391}, 0, { 726, 838}, {0xeb, 0x7c, 0xf7, 0xff}}}, - {{{ 5289, 3233, -5887}, 0, { 990, 990}, {0x28, 0x5f, 0x49, 0xff}}}, - {{{ 3072, 3666, -7167}, 0, { 990, -5132}, {0xed, 0x7d, 0x0a, 0xff}}}, - {{{ 3072, 3614, -7039}, 0, { 726, -4980}, {0x09, 0x7b, 0x19, 0xff}}}, - {{{ 4846, 3089, -3583}, 0, { -60, 382}, {0x59, 0x41, 0x3e, 0xff}}}, - {{{ 5289, 3089, -3327}, 0, { 990, 990}, {0x1b, 0x7a, 0xec, 0xff}}}, - {{{ 5289, 3233, -5887}, 0, { 990, -5098}, {0x28, 0x5f, 0x49, 0xff}}}, - {{{ 5178, 3182, -5823}, 0, { 728, 838}, {0xf3, 0x7c, 0x12, 0xff}}}, - {{{ 4956, 3182, -5695}, 0, { 204, 536}, {0x1c, 0x7b, 0xfd, 0xff}}}, - {{{ 3072, 3614, -6783}, 0, { 198, -4678}, {0x0a, 0x7c, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700C870, 0x003fc2b0, 38830, 0x0000c870, 224); // 0x0700C950 - 0x0700CA40 -static const Vtx bob_seg7_vertex_0700C950[] = { - {{{ 1188, 3902, -3519}, 0, { 232, -4034}, {0xee, 0x7d, 0x03, 0xff}}}, - {{{ 1298, 3954, -3583}, 0, { 0, -3882}, {0xbd, 0x62, 0x2b, 0xff}}}, - {{{ 1188, 3758, -5695}, 0, { 232, 1140}, {0xed, 0x7c, 0xf2, 0xff}}}, - {{{ 4956, 3182, -5695}, 0, { 204, 536}, {0x1c, 0x7b, 0xfd, 0xff}}}, - {{{ 3072, 3614, -6783}, 0, { 198, -4678}, {0x0a, 0x7c, 0xeb, 0xff}}}, - {{{ 3072, 3666, -6655}, 0, { -64, -4528}, {0x02, 0x4d, 0x9c, 0xff}}}, - {{{ 4846, 3233, -5631}, 0, { -56, 386}, {0x58, 0x4c, 0xcf, 0xff}}}, - {{{ 3072, 3614, -7039}, 0, { 758, 1444}, {0x09, 0x7b, 0x19, 0xff}}}, - {{{ 3072, 3666, -7167}, 0, { 1020, 1596}, {0xed, 0x7d, 0x0a, 0xff}}}, - {{{ 966, 3758, -5823}, 0, { 758, -4338}, {0x17, 0x7c, 0x0a, 0xff}}}, - {{{ 1188, 3758, -5695}, 0, { 232, -4034}, {0xed, 0x7c, 0xf2, 0xff}}}, - {{{ 3072, 3614, -6783}, 0, { 232, 1140}, {0x0a, 0x7c, 0xeb, 0xff}}}, - {{{ 851, 3818, -5894}, 0, { 1022, -4490}, {0xdd, 0x48, 0x9e, 0xff}}}, - {{{ 1298, 3810, -5631}, 0, { 0, -3882}, {0xa9, 0x38, 0xb8, 0xff}}}, - {{{ 3072, 3666, -6655}, 0, { 0, 990}, {0x02, 0x4d, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700C950, 0x003fc2b0, 38830, 0x0000c950, 240); // 0x0700CA40 - 0x0700CB20 -static const Vtx bob_seg7_vertex_0700CA40[] = { - {{{ 3072, 4046, -2687}, 0, { 702, -4490}, {0xf9, 0x7c, 0xe9, 0xff}}}, - {{{ 3072, 4046, -2943}, 0, { 128, -4292}, {0xfc, 0x7a, 0x20, 0xff}}}, - {{{ 966, 3902, -3391}, 0, { 760, 792}, {0x12, 0x7c, 0xf2, 0xff}}}, - {{{ 966, 3902, -3391}, 0, { 758, -4338}, {0x12, 0x7c, 0xf2, 0xff}}}, - {{{ 1188, 3902, -3519}, 0, { 232, -4034}, {0xee, 0x7d, 0x03, 0xff}}}, - {{{ 966, 3758, -5823}, 0, { 758, 1444}, {0x17, 0x7c, 0x0a, 0xff}}}, - {{{ 1298, 3954, -3583}, 0, { 0, -3882}, {0xbd, 0x62, 0x2b, 0xff}}}, - {{{ 1298, 3810, -5631}, 0, { 0, 990}, {0xa9, 0x38, 0xb8, 0xff}}}, - {{{ 1188, 3758, -5695}, 0, { 232, 1140}, {0xed, 0x7c, 0xf2, 0xff}}}, - {{{ 851, 3818, -5894}, 0, { 1020, 1596}, {0xdd, 0x48, 0x9e, 0xff}}}, - {{{ 868, 3954, -3302}, 0, { 1022, -4490}, {0xb3, 0x4f, 0x3d, 0xff}}}, - {{{ 1298, 3954, -3583}, 0, { 70, 194}, {0xbd, 0x62, 0x2b, 0xff}}}, - {{{ 1188, 3902, -3519}, 0, { 300, 394}, {0xee, 0x7d, 0x03, 0xff}}}, - {{{ 3072, 4097, -3071}, 0, { -158, -4192}, {0x09, 0x31, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700CA40, 0x003fc2b0, 38830, 0x0000ca40, 224); // 0x0700CB20 - 0x0700CC10 -static const Vtx bob_seg7_vertex_0700CB20[] = { - {{{ 6131, 2029, -6447}, 0, { 728, 1858}, {0xf5, 0x7d, 0x10, 0xff}}}, - {{{ 6265, 2080, -6527}, 0, { 990, 2010}, {0xef, 0x77, 0x26, 0xff}}}, - {{{ 3072, 2462, -7551}, 0, { 726, -5168}, {0x08, 0x7c, 0x19, 0xff}}}, - {{{ 868, 3954, -3302}, 0, { 990, 990}, {0xb3, 0x4f, 0x3d, 0xff}}}, - {{{ 3072, 4046, -2687}, 0, { 702, -4490}, {0xf9, 0x7c, 0xe9, 0xff}}}, - {{{ 966, 3902, -3391}, 0, { 760, 792}, {0x12, 0x7c, 0xf2, 0xff}}}, - {{{ 3072, 4097, -2559}, 0, { 990, -4590}, {0xfd, 0x5c, 0x57, 0xff}}}, - {{{ 4513, 4190, -3775}, 0, { 232, -3250}, {0x16, 0x7b, 0x15, 0xff}}}, - {{{ 4402, 4293, -3839}, 0, { 0, -3098}, {0x2a, 0x4e, 0x5a, 0xff}}}, - {{{ 3072, 4046, -2943}, 0, { 232, 710}, {0xfc, 0x7a, 0x20, 0xff}}}, - {{{ 3072, 4046, -2687}, 0, { 758, 1012}, {0xf9, 0x7c, 0xe9, 0xff}}}, - {{{ 4735, 4190, -3647}, 0, { 758, -3554}, {0xed, 0x7c, 0xf6, 0xff}}}, - {{{ 3072, 4097, -3071}, 0, { 0, 560}, {0x09, 0x31, 0x74, 0xff}}}, - {{{ 3072, 4097, -2559}, 0, { 1022, 1164}, {0xfd, 0x5c, 0x57, 0xff}}}, - {{{ 4846, 4242, -3583}, 0, { 1022, -3706}, {0x32, 0x6f, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700CB20, 0x003fc2b0, 38830, 0x0000cb20, 240); // 0x0700CC10 - 0x0700CD00 -static const Vtx bob_seg7_vertex_0700CC10[] = { - {{{ 5400, 1885, -3263}, 0, { 222, 1134}, {0x0e, 0x7d, 0x10, 0xff}}}, - {{{ 5400, 2029, -5951}, 0, { 222, -5030}, {0x1a, 0x7c, 0xfb, 0xff}}}, - {{{ 5289, 2080, -5887}, 0, { 0, -4884}, {0x63, 0x4a, 0xe6, 0xff}}}, - {{{ 6265, 2080, -6527}, 0, { 990, 2010}, {0xef, 0x77, 0x26, 0xff}}}, - {{{ 3072, 2513, -7679}, 0, { 990, -5320}, {0xfd, 0x7e, 0x06, 0xff}}}, - {{{ 3072, 2462, -7551}, 0, { 726, -5168}, {0x08, 0x7c, 0x19, 0xff}}}, - {{{ 5400, 2029, -5951}, 0, { 204, 1556}, {0x1a, 0x7c, 0xfb, 0xff}}}, - {{{ 3072, 2462, -7295}, 0, { 198, -4866}, {0x0c, 0x7d, 0xf2, 0xff}}}, - {{{ 3072, 2513, -7167}, 0, { -64, -4714}, {0xf5, 0x3d, 0x92, 0xff}}}, - {{{ 5289, 2080, -5887}, 0, { -58, 1404}, {0x63, 0x4a, 0xe6, 0xff}}}, - {{{ 6265, 2080, -6527}, 0, { 986, -5470}, {0xef, 0x77, 0x26, 0xff}}}, - {{{ 6131, 2029, -6447}, 0, { 730, -5324}, {0xf5, 0x7d, 0x10, 0xff}}}, - {{{ 6252, 1936, -2700}, 0, { 986, 1576}, {0xd7, 0x77, 0xf7, 0xff}}}, - {{{ 6131, 1885, -2767}, 0, { 730, 1428}, {0xeb, 0x7c, 0xf5, 0xff}}}, - {{{ 5289, 1936, -3327}, 0, { 0, 990}, {0x55, 0x4b, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700CC10, 0x003fc2b0, 38830, 0x0000cc10, 240); // 0x0700CD00 - 0x0700CE00 -static const Vtx bob_seg7_vertex_0700CD00[] = { - {{{ 5400, 1885, -3263}, 0, { 828, 1104}, {0x0e, 0x7d, 0x10, 0xff}}}, - {{{ 5289, 1936, -3327}, 0, { 990, 990}, {0x55, 0x4b, 0x39, 0xff}}}, - {{{ 2851, 1613, -1919}, 0, { 992, -4666}, {0xe1, 0x64, 0x46, 0xff}}}, - {{{ 2874, 1576, -1794}, 0, { 828, -4760}, {0xd7, 0x76, 0x12, 0xff}}}, - {{{ 6131, 1885, -2767}, 0, { 740, -6022}, {0xeb, 0x7c, 0xf5, 0xff}}}, - {{{ 3060, 1741, -780}, 0, { 990, 1280}, {0xec, 0x71, 0xcb, 0xff}}}, - {{{ 6252, 1936, -2700}, 0, { 990, -6164}, {0xd7, 0x77, 0xf7, 0xff}}}, - {{{ 2079, 1368, -1535}, 0, { 1028, -1628}, {0xe7, 0x7c, 0x00, 0xff}}}, - {{{ 2488, 1369, -2138}, 0, { 32, -1888}, {0xc6, 0x69, 0x26, 0xff}}}, - {{{ 400, 1024, -3014}, 0, { 0, 990}, {0xbb, 0x60, 0x2b, 0xff}}}, - {{{ 2560, 2912, -2736}, 0, { -58, -3234}, {0xf0, 0x2f, 0x74, 0xff}}}, - {{{ 868, 2801, -3302}, 0, { 18, 818}, {0xbb, 0x4a, 0x4b, 0xff}}}, - {{{ 751, 2750, -3230}, 0, { 256, 1018}, {0xeb, 0x7c, 0x0e, 0xff}}}, - {{{ 2560, 2862, -2613}, 0, { 198, -3322}, {0x40, 0x6c, 0x0b, 0xff}}}, - {{{ 517, 2750, -3086}, 0, { 742, 1408}, {0x0c, 0x7c, 0xeb, 0xff}}}, - {{{ 2560, 2864, -2367}, 0, { 722, -3510}, {0x5d, 0x52, 0xe7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700CD00, 0x003fc2b0, 38830, 0x0000cd00, 256); // 0x0700CE00 - 0x0700CE40 -static const Vtx bob_seg7_vertex_0700CE00[] = { - {{{ 400, 2802, -3014}, 0, { 990, 1598}, {0xc3, 0x6e, 0x00, 0xff}}}, - {{{ 2560, 2917, -2244}, 0, { 990, -3608}, {0x2a, 0x70, 0x2a, 0xff}}}, - {{{ 2560, 2864, -2367}, 0, { 722, -3510}, {0x5d, 0x52, 0xe7, 0xff}}}, - {{{ 517, 2750, -3086}, 0, { 742, 1408}, {0x0c, 0x7c, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700CE00, 0x003fc2b0, 38830, 0x0000ce00, 64); // 0x0700CE40 - 0x0700CEC0 -static const Vtx bob_seg7_vertex_0700CE40[] = { - {{{ 1782, 666, 4659}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1782, 768, 4557}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1782, 666, 4557}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1782, 768, 4659}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1782, 179, 4557}, 0, { 0, 10186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1782, 282, 4659}, 0, { 990, 9164}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1782, 282, 4557}, 0, { 0, 9164}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1782, 179, 4659}, 0, { 990, 10186}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700CE40, 0x003fc2b0, 38830, 0x0000ce40, 128); // 0x0700CEC0 - 0x0700CF80 -static const Vtx bob_seg7_vertex_0700CEC0[] = { - {{{ 5400, 2029, -5951}, 0, { -426, -38}, {0x1a, 0x7c, 0xfb, 0xff}}}, - {{{ 6131, 2029, -6447}, 0, { 990, 990}, {0xf5, 0x7d, 0x10, 0xff}}}, - {{{ 3072, 2462, -7295}, 0, { 508, -5388}, {0x0c, 0x7d, 0xf2, 0xff}}}, - {{{ 3072, 2462, -7551}, 0, { 990, -5560}, {0x08, 0x7c, 0x19, 0xff}}}, - {{{ 5400, 1885, -3263}, 0, { -466, 0}, {0x0e, 0x7d, 0x10, 0xff}}}, - {{{ 6131, 1885, -2767}, 0, { 990, 990}, {0xeb, 0x7c, 0xf5, 0xff}}}, - {{{ 5400, 2029, -5951}, 0, { -468, -5372}, {0x1a, 0x7c, 0xfb, 0xff}}}, - {{{ 6131, 2029, -6447}, 0, { 990, -6362}, {0xf5, 0x7d, 0x10, 0xff}}}, - {{{ 6131, 1885, -2767}, 0, { -512, -5762}, {0xeb, 0x7c, 0xf5, 0xff}}}, - {{{ 5400, 1885, -3263}, 0, { -1750, -4506}, {0x0e, 0x7d, 0x10, 0xff}}}, - {{{ 3037, 1669, -904}, 0, { 2280, 990}, {0xed, 0x7a, 0xe6, 0xff}}}, - {{{ 2874, 1576, -1794}, 0, { 1124, 990}, {0xd7, 0x76, 0x12, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700CEC0, 0x003fc2b0, 38830, 0x0000cec0, 192); // 0x0700CF80 - 0x0700CFC0 -static const Vtx bob_seg7_vertex_0700CF80[] = { - {{{ 1782, 282, 4659}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1782, 666, 4557}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1782, 282, 4557}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1782, 666, 4659}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700CF80, 0x003fc2b0, 38830, 0x0000cf80, 64); // 0x0700CFC0 - 0x0700D7D8 static const Gfx bob_seg7_dl_0700CFC0[] = { diff --git a/levels/bob/areas/1/6/model.inc.c b/levels/bob/areas/1/6/model.inc.c index ca18c57b9..9abc5e4dd 100644 --- a/levels/bob/areas/1/6/model.inc.c +++ b/levels/bob/areas/1/6/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700DE30 - 0x0700DE48 static const Lights1 bob_seg7_lights_0700DE30 = gdSPDefLights1( 0x33, 0x33, 0x33, @@ -5,78 +6,16 @@ static const Lights1 bob_seg7_lights_0700DE30 = gdSPDefLights1( ); // 0x0700DE48 - 0x0700DF38 -static const Vtx bob_seg7_vertex_0700DE48[] = { - {{{ 1902, 3835, -5506}, 0, { 0, 990}, {0xb1, 0x37, 0xae, 0xff}}}, - {{{ 1814, 4191, -5455}, 0, { 240, 44}, {0xae, 0xa8, 0xda, 0xff}}}, - {{{ 1902, 4088, -5506}, 0, { 0, 316}, {0x87, 0xe3, 0x14, 0xff}}}, - {{{ 1697, 4091, -5861}, 0, { 172, -30}, {0xa1, 0xc1, 0x36, 0xff}}}, - {{{ 1814, 4191, -5455}, 0, { 444, 1056}, {0xae, 0xa8, 0xda, 0xff}}}, - {{{ 1609, 4194, -5810}, 0, { 444, 0}, {0xe4, 0x86, 0x0f, 0xff}}}, - {{{ 1902, 4088, -5506}, 0, { 172, 1058}, {0x87, 0xe3, 0x14, 0xff}}}, - {{{ 1636, 4191, -5353}, 0, { 990, 1056}, {0xf2, 0x9d, 0xb3, 0xff}}}, - {{{ 1431, 4194, -5708}, 0, { 990, 0}, {0x37, 0x93, 0xdf, 0xff}}}, - {{{ 1548, 4088, -5302}, 0, { 1262, 1058}, {0x28, 0xcd, 0x94, 0xff}}}, - {{{ 1343, 4091, -5657}, 0, { 1262, -30}, {0x6a, 0xe1, 0xc3, 0xff}}}, - {{{ 1343, 4091, -5657}, 0, { 0, 0}, {0x6a, 0xe1, 0xc3, 0xff}}}, - {{{ 1548, 4088, -5302}, 0, { 1604, -22}, {0x28, 0xcd, 0x94, 0xff}}}, - {{{ 1548, 3835, -5302}, 0, { 1604, 990}, {0x3f, 0x33, 0xa0, 0xff}}}, - {{{ 1343, 3835, -5657}, 0, { 0, 990}, {0x31, 0x71, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700DE48, 0x003fc2b0, 38830, 0x0000de48, 240); // 0x0700DF38 - 0x0700E038 -static const Vtx bob_seg7_vertex_0700DF38[] = { - {{{ 1697, 3835, -5861}, 0, { 0, 990}, {0x9e, 0x38, 0x38, 0xff}}}, - {{{ 1902, 3835, -5506}, 0, { 1604, 990}, {0xb1, 0x37, 0xae, 0xff}}}, - {{{ 1902, 4088, -5506}, 0, { 1604, -22}, {0x87, 0xe3, 0x14, 0xff}}}, - {{{ 1902, 3835, -5506}, 0, { 0, 990}, {0xb1, 0x37, 0xae, 0xff}}}, - {{{ 1548, 4088, -5302}, 0, { 1058, 316}, {0x28, 0xcd, 0x94, 0xff}}}, - {{{ 1636, 4191, -5353}, 0, { 786, 44}, {0xf2, 0x9d, 0xb3, 0xff}}}, - {{{ 1814, 4191, -5455}, 0, { 240, 44}, {0xae, 0xa8, 0xda, 0xff}}}, - {{{ 1548, 3835, -5302}, 0, { 1058, 990}, {0x3f, 0x33, 0xa0, 0xff}}}, - {{{ 1343, 3835, -5657}, 0, { 1058, 1056}, {0x31, 0x71, 0xe4, 0xff}}}, - {{{ 1902, 3835, -5506}, 0, { 0, 0}, {0xb1, 0x37, 0xae, 0xff}}}, - {{{ 1697, 3835, -5861}, 0, { 0, 1056}, {0x9e, 0x38, 0x38, 0xff}}}, - {{{ 1548, 3835, -5302}, 0, { 1058, 0}, {0x3f, 0x33, 0xa0, 0xff}}}, - {{{ 1697, 4091, -5861}, 0, { 0, 0}, {0xa1, 0xc1, 0x36, 0xff}}}, - {{{ 240, 2683, -5544}, 0, { 3748, 2264}, {0x31, 0x71, 0xe4, 0xff}}}, - {{{ 445, 2683, -5189}, 0, { 3748, 1174}, {0x3f, 0x33, 0xa0, 0xff}}}, - {{{ 801, 2683, -5393}, 0, { 2658, 1170}, {0xa0, 0x34, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700DF38, 0x003fc2b0, 38830, 0x0000df38, 256); // 0x0700E038 - 0x0700E128 -static const Vtx bob_seg7_vertex_0700E038[] = { - {{{ 596, 2939, -5748}, 0, { 2862, -1214}, {0x9b, 0xd0, 0x3a, 0xff}}}, - {{{ 803, 2940, -5394}, 0, { 2854, -122}, {0x89, 0xd5, 0x00, 0xff}}}, - {{{ 712, 3042, -5342}, 0, { 3136, -126}, {0xaf, 0xa7, 0xda, 0xff}}}, - {{{ 507, 3042, -5697}, 0, { 3136, -1216}, {0xe5, 0x86, 0x10, 0xff}}}, - {{{ 534, 3042, -5240}, 0, { 3680, -128}, {0xf2, 0x9d, 0xb3, 0xff}}}, - {{{ 329, 3042, -5595}, 0, { 3680, -1218}, {0x37, 0x93, 0xe0, 0xff}}}, - {{{ 445, 2939, -5189}, 0, { 3954, -126}, {0x28, 0xcc, 0x94, 0xff}}}, - {{{ 240, 2939, -5544}, 0, { 3954, -1218}, {0x6a, 0xe0, 0xc3, 0xff}}}, - {{{ 240, 2939, -5544}, 0, { -1842, 4564}, {0x6a, 0xe0, 0xc3, 0xff}}}, - {{{ 445, 2683, -5189}, 0, { -206, 5586}, {0x3f, 0x33, 0xa0, 0xff}}}, - {{{ 240, 2683, -5544}, 0, { -1842, 5586}, {0x31, 0x71, 0xe4, 0xff}}}, - {{{ 445, 2939, -5189}, 0, { -206, 4564}, {0x28, 0xcc, 0x94, 0xff}}}, - {{{ 801, 2683, -5393}, 0, { 2658, 4054}, {0xa0, 0x34, 0xc0, 0xff}}}, - {{{ 712, 3042, -5342}, 0, { 2932, 3100}, {0xaf, 0xa7, 0xda, 0xff}}}, - {{{ 803, 2940, -5394}, 0, { 2650, 3372}, {0x89, 0xd5, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700E038, 0x003fc2b0, 38830, 0x0000e038, 240); // 0x0700E128 - 0x0700E1E8 -static const Vtx bob_seg7_vertex_0700E128[] = { - {{{ 240, 2683, -5544}, 0, { 3748, 2264}, {0x31, 0x71, 0xe4, 0xff}}}, - {{{ 801, 2683, -5393}, 0, { 2658, 1170}, {0xa0, 0x34, 0xc0, 0xff}}}, - {{{ 596, 2683, -5748}, 0, { 2658, 2262}, {0xb3, 0x59, 0x2c, 0xff}}}, - {{{ 596, 2683, -5748}, 0, { -1836, 5586}, {0xb3, 0x59, 0x2c, 0xff}}}, - {{{ 801, 2683, -5393}, 0, { -200, 5586}, {0xa0, 0x34, 0xc0, 0xff}}}, - {{{ 596, 2939, -5748}, 0, { -1836, 4564}, {0x9b, 0xd0, 0x3a, 0xff}}}, - {{{ 803, 2940, -5394}, 0, { -200, 4564}, {0x89, 0xd5, 0x00, 0xff}}}, - {{{ 801, 2683, -5393}, 0, { 2658, 4054}, {0xa0, 0x34, 0xc0, 0xff}}}, - {{{ 445, 2683, -5189}, 0, { 3748, 4054}, {0x3f, 0x33, 0xa0, 0xff}}}, - {{{ 445, 2939, -5189}, 0, { 3748, 3372}, {0x28, 0xcc, 0x94, 0xff}}}, - {{{ 534, 3042, -5240}, 0, { 3476, 3100}, {0xf2, 0x9d, 0xb3, 0xff}}}, - {{{ 712, 3042, -5342}, 0, { 2932, 3100}, {0xaf, 0xa7, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700E128, 0x003fc2b0, 38830, 0x0000e128, 192); // 0x0700E1E8 - 0x0700E338 static const Gfx bob_seg7_dl_0700E1E8[] = { diff --git a/levels/bob/areas/1/collision.inc.c b/levels/bob/areas/1/collision.inc.c index 11d9867be..6645f3f9b 100644 --- a/levels/bob/areas/1/collision.inc.c +++ b/levels/bob/areas/1/collision.inc.c @@ -1,1666 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700E958 - 0x0701104C -const Collision bob_seg7_collision_level[] = { - COL_INIT(), - COL_VERTEX_INIT(0x23A), - COL_VERTEX(-3538, 944, -4176), - COL_VERTEX(-3460, 944, -4212), - COL_VERTEX(-3477, 941, -4251), - COL_VERTEX(-3556, 942, -4215), - COL_VERTEX(-3536, 825, -4169), - COL_VERTEX(-3538, 945, -4176), - COL_VERTEX(-3458, 824, -4204), - COL_VERTEX(-3554, 822, -4208), - COL_VERTEX(-3476, 821, -4243), - COL_VERTEX(-4454, 1138, -1962), - COL_VERTEX(-4453, 1018, -1962), - COL_VERTEX(-4389, 1018, -2019), - COL_VERTEX(-4390, 1138, -2020), - COL_VERTEX(-4482, 1138, -1994), - COL_VERTEX(-4418, 1138, -2052), - COL_VERTEX(-4269, 1144, -785), - COL_VERTEX(-4208, 1144, -846), - COL_VERTEX(-4238, 1144, -754), - COL_VERTEX(-4178, 1144, -815), - COL_VERTEX(6215, 993, -1513), - COL_VERTEX(6185, 993, -1544), - COL_VERTEX(6277, 993, -1573), - COL_VERTEX(6247, 993, -1604), - COL_VERTEX(-2303, 0, 896), - COL_VERTEX(-2175, 0, 1024), - COL_VERTEX(-2303, 358, 1152), - COL_VERTEX(-2175, 358, 1024), - COL_VERTEX(-2303, 358, 896), - COL_VERTEX(-2431, 0, 1024), - COL_VERTEX(-2431, 358, 1024), - COL_VERTEX(-2303, 0, 1152), - COL_VERTEX(2304, 888, 4438), - COL_VERTEX(2261, 888, 4438), - COL_VERTEX(2304, 888, 4352), - COL_VERTEX(2261, 888, 4352), - COL_VERTEX(-4482, 1018, -1994), - COL_VERTEX(-4418, 1018, -2051), - COL_VERTEX(-4269, 1024, -785), - COL_VERTEX(-4238, 1024, -754), - COL_VERTEX(-4208, 1024, -846), - COL_VERTEX(-4178, 1024, -815), - COL_VERTEX(6215, 873, -1513), - COL_VERTEX(6277, 873, -1573), - COL_VERTEX(6247, 873, -1604), - COL_VERTEX(6185, 873, -1544), - COL_VERTEX(-2303, 717, 1024), - COL_VERTEX(2304, 768, 4438), - COL_VERTEX(2304, 768, 4352), - COL_VERTEX(2261, 768, 4352), - COL_VERTEX(2261, 768, 4438), - COL_VERTEX(-921, 205, 5376), - COL_VERTEX(768, 717, 5376), - COL_VERTEX(-921, 205, 5888), - COL_VERTEX(768, 717, 5888), - COL_VERTEX(-2458, 1024, -5155), - COL_VERTEX(-2458, 0, -5155), - COL_VERTEX(-2679, 0, -5045), - COL_VERTEX(-2679, 384, -5045), - COL_VERTEX(-3445, 777, -4662), - COL_VERTEX(-3251, 0, -4759), - COL_VERTEX(-3445, 1, -4662), - COL_VERTEX(-3251, 384, -4759), - COL_VERTEX(-2793, 640, -4988), - COL_VERTEX(-3137, 640, -4816), - COL_VERTEX(-2222, 640, -2984), - COL_VERTEX(-1878, 640, -3155), - COL_VERTEX(-2336, 384, -2926), - COL_VERTEX(-1764, 384, -3213), - COL_VERTEX(-1764, 0, -3213), - COL_VERTEX(-2559, 0, -2815), - COL_VERTEX(-2336, 0, -2926), - COL_VERTEX(-1016, 0, -2299), - COL_VERTEX(-7167, 1024, -7167), - COL_VERTEX(-4132, 513, -6035), - COL_VERTEX(-5203, 776, -6012), - COL_VERTEX(-4991, 1024, -4479), - COL_VERTEX(-4095, 1024, -3967), - COL_VERTEX(-3617, 1, -5005), - COL_VERTEX(-3151, 512, -6526), - COL_VERTEX(-1791, 0, 1792), - COL_VERTEX(-1535, 0, 2048), - COL_VERTEX(-1535, 0, 1536), - COL_VERTEX(-767, 0, -767), - COL_VERTEX(-2815, 0, 256), - COL_VERTEX(-1791, 768, 1792), - COL_VERTEX(-1535, 0, -3327), - COL_VERTEX(-1535, 1024, -3327), - COL_VERTEX(-2559, 768, -2815), - COL_VERTEX(-1872, 0, -1441), - COL_VERTEX(-1791, 0, -767), - COL_VERTEX(-4855, 738, -5776), - COL_VERTEX(-4852, 799, -5458), - COL_VERTEX(-2633, 0, -5497), - COL_VERTEX(-3071, 0, 512), - COL_VERTEX(-3071, 0, 3072), - COL_VERTEX(-1535, 768, 2048), - COL_VERTEX(-1535, 768, 1536), - COL_VERTEX(8192, 2560, -8191), - COL_VERTEX(4352, 3712, -8191), - COL_VERTEX(3072, 2513, -8191), - COL_VERTEX(7680, 2080, -7679), - COL_VERTEX(8093, 2085, -5982), - COL_VERTEX(8093, 2064, -6029), - COL_VERTEX(8192, 2720, -5119), - COL_VERTEX(8093, 1936, -6029), - COL_VERTEX(-3105, 1024, -6549), - COL_VERTEX(512, 3328, -8191), - COL_VERTEX(-4095, 1792, -8191), - COL_VERTEX(-3151, 1024, -6526), - COL_VERTEX(-8191, 1536, -8191), - COL_VERTEX(-7167, 1024, 4096), - COL_VERTEX(-8191, 1280, 8192), - COL_VERTEX(-3071, 0, 7168), - COL_VERTEX(-3071, 640, 8192), - COL_VERTEX(3840, 2048, 8192), - COL_VERTEX(7686, 768, 7100), - COL_VERTEX(768, 768, 7168), - COL_VERTEX(7680, 768, 0), - COL_VERTEX(8093, 1936, -5934), - COL_VERTEX(8192, 1855, 1024), - COL_VERTEX(8093, 2064, -5934), - COL_VERTEX(6289, 912, -2653), - COL_VERTEX(6289, 1936, -2653), - COL_VERTEX(3097, 1741, -733), - COL_VERTEX(-869, 1024, -5528), - COL_VERTEX(-6143, 2560, -8191), - COL_VERTEX(-8191, 2048, 0), - COL_VERTEX(-7167, 0, 4096), - COL_VERTEX(-7167, 0, 7168), - COL_VERTEX(768, 768, 7680), - COL_VERTEX(768, 0, 7168), - COL_VERTEX(8192, 1024, 8192), - COL_VERTEX(8192, 2560, 4096), - COL_VERTEX(5468, 912, -1870), - COL_VERTEX(3584, 656, -767), - COL_VERTEX(3072, 2513, -7679), - COL_VERTEX(7029, 912, -3999), - COL_VERTEX(3072, 4293, -6655), - COL_VERTEX(4402, 4294, -3839), - COL_VERTEX(4402, 4294, -5375), - COL_VERTEX(1298, 4293, -3583), - COL_VERTEX(3072, 4293, -3071), - COL_VERTEX(1298, 4293, -5631), - COL_VERTEX(4846, 4294, -5631), - COL_VERTEX(5097, 825, -1387), - COL_VERTEX(5452, 857, -1485), - COL_VERTEX(5842, 832, -1155), - COL_VERTEX(-5577, 963, -5517), - COL_VERTEX(-5518, 849, -6024), - COL_VERTEX(-5198, 899, -5376), - COL_VERTEX(-6015, 1024, -3839), - COL_VERTEX(-3339, 1020, -563), - COL_VERTEX(-3448, 1015, -908), - COL_VERTEX(-4991, 1024, -2431), - COL_VERTEX(-2815, 1024, 256), - COL_VERTEX(-1791, 973, -767), - COL_VERTEX(-1872, 768, -1441), - COL_VERTEX(-7167, 1024, 512), - COL_VERTEX(-2123, 173, 6244), - COL_VERTEX(-2386, 187, 5931), - COL_VERTEX(-2242, 197, 5944), - COL_VERTEX(-2559, 179, 5888), - COL_VERTEX(-1535, 256, 5888), - COL_VERTEX(-921, 0, 6400), - COL_VERTEX(-2644, 115, 6413), - COL_VERTEX(-5375, 0, 6464), - COL_VERTEX(-2632, 132, 6269), - COL_VERTEX(-2542, 161, 6061), - COL_VERTEX(-3231, 1024, -159), - COL_VERTEX(5070, 715, 31), - COL_VERTEX(5471, 721, -23), - COL_VERTEX(5314, 717, -540), - COL_VERTEX(5812, 759, -649), - COL_VERTEX(5777, 743, 424), - COL_VERTEX(5360, 763, 1257), - COL_VERTEX(5683, 759, 927), - COL_VERTEX(5856, 754, 699), - COL_VERTEX(4864, 1024, 4096), - COL_VERTEX(5888, 1024, 4096), - COL_VERTEX(3840, 768, 2304), - COL_VERTEX(4299, 721, 668), - COL_VERTEX(4496, 713, 314), - COL_VERTEX(4845, 748, -936), - COL_VERTEX(4378, 732, 943), - COL_VERTEX(4582, 747, 1241), - COL_VERTEX(4810, 757, 1414), - COL_VERTEX(4250, 3072, 1127), - COL_VERTEX(4250, 3072, 1332), - COL_VERTEX(4454, 3072, 1127), - COL_VERTEX(3584, 3072, 2560), - COL_VERTEX(5120, 3072, 2560), - COL_VERTEX(5888, 3072, 1230), - COL_VERTEX(1888, 768, 720), - COL_VERTEX(1280, 768, 3328), - COL_VERTEX(6252, 1936, -2700), - COL_VERTEX(3060, 1741, -780), - COL_VERTEX(6265, 2080, -6527), - COL_VERTEX(-383, 0, 6400), - COL_VERTEX(6246, 2080, -7167), - COL_VERTEX(4864, 1024, 5120), - COL_VERTEX(1792, 768, 5376), - COL_VERTEX(768, 768, 5888), - COL_VERTEX(-4095, 0, 4096), - COL_VERTEX(-2559, 179, 5376), - COL_VERTEX(-1535, 256, 5376), - COL_VERTEX(2304, 768, 4864), - COL_VERTEX(-4095, 1024, -2943), - COL_VERTEX(-6015, 0, 4736), - COL_VERTEX(-6591, 0, 5312), - COL_VERTEX(-3583, 0, 5376), - COL_VERTEX(-4799, 0, 5888), - COL_VERTEX(-6015, 0, 6464), - COL_VERTEX(1692, 768, 3192), - COL_VERTEX(-7167, 768, 512), - COL_VERTEX(-3071, 768, 512), - COL_VERTEX(-4095, 768, 4096), - COL_VERTEX(6246, 2080, -6962), - COL_VERTEX(5289, 3233, -5887), - COL_VERTEX(5732, 3233, -6143), - COL_VERTEX(-3217, 1005, -1076), - COL_VERTEX(-2872, 993, -1185), - COL_VERTEX(-5887, 1024, -2943), - COL_VERTEX(-3058, 1019, -272), - COL_VERTEX(-2540, 1001, -436), - COL_VERTEX(-2772, 1011, -268), - COL_VERTEX(-2477, 990, -835), - COL_VERTEX(-2422, 993, -663), - COL_VERTEX(-2645, 990, -1067), - COL_VERTEX(-2110, 189, 6101), - COL_VERTEX(-2357, 134, 6439), - COL_VERTEX(-2579, 111, 6491), - COL_VERTEX(-921, 256, 5888), - COL_VERTEX(-3583, 0, 5888), - COL_VERTEX(-3503, 1024, 111), - COL_VERTEX(5888, 1024, 5120), - COL_VERTEX(3584, 3072, -99), - COL_VERTEX(2816, 3072, 1230), - COL_VERTEX(5120, 3072, -99), - COL_VERTEX(4454, 3072, 1332), - COL_VERTEX(2076, 768, 425), - COL_VERTEX(1212, 768, -123), - COL_VERTEX(1024, 768, 171), - COL_VERTEX(6451, 2080, -6962), - COL_VERTEX(6451, 2080, -7167), - COL_VERTEX(2079, 1368, -1535), - COL_VERTEX(-921, 0, 5888), - COL_VERTEX(256, 0, 6400), - COL_VERTEX(768, 0, 5888), - COL_VERTEX(-921, 0, 4865), - COL_VERTEX(-921, 256, 5375), - COL_VERTEX(-5375, 0, 4736), - COL_VERTEX(-6591, 0, 5888), - COL_VERTEX(-4799, 0, 5312), - COL_VERTEX(-7167, 768, 4096), - COL_VERTEX(-3071, 768, 3072), - COL_VERTEX(-3368, 768, 246), - COL_VERTEX(-3503, 768, 111), - COL_VERTEX(3072, 3666, -7167), - COL_VERTEX(3072, 3666, -7679), - COL_VERTEX(-2413, 1024, -5178), - COL_VERTEX(-2240, 1024, -4835), - COL_VERTEX(-2285, 1024, -4812), - COL_VERTEX(768, 870, 5847), - COL_VERTEX(1751, 870, 5335), - COL_VERTEX(1751, 768, 5335), - COL_VERTEX(768, 768, 5847), - COL_VERTEX(809, 768, 5868), - COL_VERTEX(1792, 870, 5376), - COL_VERTEX(809, 870, 5868), - COL_VERTEX(809, 870, 7168), - COL_VERTEX(809, 768, 7168), - COL_VERTEX(788, 891, 7168), - COL_VERTEX(768, 870, 7168), - COL_VERTEX(-5797, 128, 5702), - COL_VERTEX(-5593, 128, 5702), - COL_VERTEX(-5797, 128, 5498), - COL_VERTEX(-5797, -383, 5702), - COL_VERTEX(-5593, 128, 5498), - COL_VERTEX(5478, 1536, 4506), - COL_VERTEX(5274, 1536, 4506), - COL_VERTEX(5478, 1536, 4710), - COL_VERTEX(5478, 1024, 4506), - COL_VERTEX(5274, 1536, 4710), - COL_VERTEX(-5119, 1331, -3634), - COL_VERTEX(-4914, 1331, -3634), - COL_VERTEX(-4914, 819, -3634), - COL_VERTEX(-4914, 1331, -3429), - COL_VERTEX(-5119, 1331, -3429), - COL_VERTEX(6246, 1568, -7167), - COL_VERTEX(4352, 2560, -2559), - COL_VERTEX(4352, 3072, -2559), - COL_VERTEX(4147, 3072, -2559), - COL_VERTEX(4147, 3072, -2354), - COL_VERTEX(4352, 3072, -2354), - COL_VERTEX(2263, 768, 4864), - COL_VERTEX(2263, 870, 4864), - COL_VERTEX(2304, 768, 4480), - COL_VERTEX(2263, 870, 4480), - COL_VERTEX(-3071, 768, 1536), - COL_VERTEX(-3112, 768, 3031), - COL_VERTEX(-3112, 1024, 3031), - COL_VERTEX(-4095, 1024, 4096), - COL_VERTEX(-4136, 768, 4055), - COL_VERTEX(-4136, 1024, 4055), - COL_VERTEX(3097, 1869, -733), - COL_VERTEX(6289, 2064, -2653), - COL_VERTEX(-970, 1024, -2322), - COL_VERTEX(-2285, 1741, -4812), - COL_VERTEX(-1016, 1024, -2299), - COL_VERTEX(-3151, 1741, -6526), - COL_VERTEX(2304, 870, 4480), - COL_VERTEX(6252, 2064, -2700), - COL_VERTEX(1302, 891, 3805), - COL_VERTEX(1280, 768, 3840), - COL_VERTEX(-1506, 768, 2019), - COL_VERTEX(-1535, 891, 2048), - COL_VERTEX(1792, 0, 4352), - COL_VERTEX(1792, 768, 4352), - COL_VERTEX(-5797, -383, 5498), - COL_VERTEX(-5593, -383, 5498), - COL_VERTEX(-5593, -383, 5702), - COL_VERTEX(5478, 1024, 4710), - COL_VERTEX(5274, 1024, 4710), - COL_VERTEX(5274, 1024, 4506), - COL_VERTEX(-5119, 819, -3634), - COL_VERTEX(-4914, 819, -3429), - COL_VERTEX(-5119, 819, -3429), - COL_VERTEX(6451, 1568, -7167), - COL_VERTEX(6451, 1568, -6962), - COL_VERTEX(6246, 1568, -6962), - COL_VERTEX(4147, 2560, -2354), - COL_VERTEX(4352, 2560, -2354), - COL_VERTEX(4147, 2560, -2559), - COL_VERTEX(2262, 768, 4480), - COL_VERTEX(2284, 891, 4480), - COL_VERTEX(-3112, 1024, 1536), - COL_VERTEX(-3071, 1024, 1536), - COL_VERTEX(-3112, 768, 1536), - COL_VERTEX(2304, 870, 4864), - COL_VERTEX(-3071, 1024, 3072), - COL_VERTEX(-7167, 1024, 4055), - COL_VERTEX(-7167, 768, 4055), - COL_VERTEX(3060, 1869, -780), - COL_VERTEX(3078, 1889, -756), - COL_VERTEX(-2240, 1741, -4835), - COL_VERTEX(-1016, 1741, -2299), - COL_VERTEX(-970, 1741, -2322), - COL_VERTEX(-2459, 1741, -5155), - COL_VERTEX(-2413, 1741, -5178), - COL_VERTEX(-3105, 1741, -6549), - COL_VERTEX(-1506, 891, 2019), - COL_VERTEX(1302, 768, 3805), - COL_VERTEX(1280, 891, 3840), - COL_VERTEX(1291, 911, 3823), - COL_VERTEX(-1521, 911, 2034), - COL_VERTEX(1792, 0, 4864), - COL_VERTEX(1792, 768, 4864), - COL_VERTEX(1888, 1536, 720), - COL_VERTEX(1950, 2049, -82), - COL_VERTEX(1024, 1536, 171), - COL_VERTEX(-6245, 128, 5816), - COL_VERTEX(-5842, 128, 6248), - COL_VERTEX(-6245, 128, 5384), - COL_VERTEX(-5548, 128, 6248), - COL_VERTEX(-5842, 128, 4952), - COL_VERTEX(5632, 1536, 4864), - COL_VERTEX(5120, 1536, 4864), - COL_VERTEX(5632, 1536, 4352), - COL_VERTEX(5120, 1536, 4352), - COL_VERTEX(1260, 2918, -2327), - COL_VERTEX(1434, 0, 4352), - COL_VERTEX(1434, 0, 4864), - COL_VERTEX(4454, 2560, 1127), - COL_VERTEX(-3503, 960, 111), - COL_VERTEX(-3231, 960, -159), - COL_VERTEX(-3458, 896, 156), - COL_VERTEX(-3186, 896, -114), - COL_VERTEX(-3142, 832, -69), - COL_VERTEX(-3413, 832, 201), - COL_VERTEX(-3097, 768, -24), - COL_VERTEX(768, 0, 5376), - COL_VERTEX(3279, 2944, -1718), - COL_VERTEX(3319, 2944, -1866), - COL_VERTEX(3319, 2970, -1866), - COL_VERTEX(2407, 2917, -1925), - COL_VERTEX(2447, 2917, -2073), - COL_VERTEX(-921, 0, 5377), - COL_VERTEX(-1010, 819, -5170), - COL_VERTEX(-1210, 717, -4925), - COL_VERTEX(-1552, 717, -4752), - COL_VERTEX(-1867, 819, -4737), - COL_VERTEX(1280, 0, 3840), - COL_VERTEX(-2815, 768, 256), - COL_VERTEX(868, 2801, -3302), - COL_VERTEX(868, 3954, -3302), - COL_VERTEX(-181, 2658, -5302), - COL_VERTEX(851, 3818, -5894), - COL_VERTEX(240, 2939, -5544), - COL_VERTEX(-353, 2606, -5359), - COL_VERTEX(3072, 2513, -7167), - COL_VERTEX(596, 2683, -5748), - COL_VERTEX(5289, 2080, -5887), - COL_VERTEX(5400, 2029, -5951), - COL_VERTEX(240, 2683, -5544), - COL_VERTEX(596, 2939, -5748), - COL_VERTEX(801, 2683, -5393), - COL_VERTEX(507, 3042, -5697), - COL_VERTEX(329, 3042, -5595), - COL_VERTEX(5289, 2493, -3327), - COL_VERTEX(5289, 1936, -3327), - COL_VERTEX(2851, 1613, -1919), - COL_VERTEX(2560, 1613, -2737), - COL_VERTEX(3072, 2945, -2047), - COL_VERTEX(3328, 2944, -1603), - COL_VERTEX(167, 2709, -3757), - COL_VERTEX(169, 1024, -3471), - COL_VERTEX(54, 1024, -3700), - COL_VERTEX(2560, 2862, -2613), - COL_VERTEX(2560, 2864, -2367), - COL_VERTEX(3072, 2894, -2431), - COL_VERTEX(3072, 2945, -2559), - COL_VERTEX(4846, 3089, -3583), - COL_VERTEX(2560, 2912, -2736), - COL_VERTEX(3072, 4097, -3071), - COL_VERTEX(1298, 3954, -3583), - COL_VERTEX(1298, 3810, -5631), - COL_VERTEX(1609, 4194, -5810), - COL_VERTEX(3072, 4294, -6655), - COL_VERTEX(3072, 3666, -6655), - COL_VERTEX(4846, 3233, -5631), - COL_VERTEX(5543, 2637, -2883), - COL_VERTEX(5543, 3089, -2883), - COL_VERTEX(5400, 1885, -3263), - COL_VERTEX(3072, 3521, -7679), - COL_VERTEX(3072, 3521, -7167), - COL_VERTEX(5733, 3089, -6143), - COL_VERTEX(5289, 3088, -5887), - COL_VERTEX(3072, 4097, -2559), - COL_VERTEX(6131, 1885, -2767), - COL_VERTEX(1697, 3835, -5861), - COL_VERTEX(1697, 4091, -5861), - COL_VERTEX(1343, 3835, -5657), - COL_VERTEX(1343, 4091, -5657), - COL_VERTEX(1431, 4194, -5708), - COL_VERTEX(1902, 3835, -5506), - COL_VERTEX(419, 2706, -3884), - COL_VERTEX(400, 1024, -3014), - COL_VERTEX(400, 2802, -3014), - COL_VERTEX(400, 2546, -3014), - COL_VERTEX(2560, 2917, -2244), - COL_VERTEX(537, 2721, -3657), - COL_VERTEX(751, 2750, -3230), - COL_VERTEX(6131, 2029, -6447), - COL_VERTEX(3072, 2462, -7295), - COL_VERTEX(3072, 2462, -7551), - COL_VERTEX(4735, 4190, -3647), - COL_VERTEX(4513, 4190, -3775), - COL_VERTEX(3072, 4046, -2687), - COL_VERTEX(3072, 4046, -2943), - COL_VERTEX(966, 3902, -3391), - COL_VERTEX(1188, 3902, -3519), - COL_VERTEX(5178, 3182, -5823), - COL_VERTEX(4956, 3182, -5695), - COL_VERTEX(3072, 3614, -6783), - COL_VERTEX(3072, 3614, -7039), - COL_VERTEX(5178, 3038, -3391), - COL_VERTEX(4956, 3038, -3519), - COL_VERTEX(517, 2750, -3086), - COL_VERTEX(4352, 2048, 1230), - COL_VERTEX(3776, 2560, 2227), - COL_VERTEX(4928, 2560, 2227), - COL_VERTEX(3200, 2560, 1230), - COL_VERTEX(5504, 2560, 1230), - COL_VERTEX(4928, 2560, 232), - COL_VERTEX(3776, 2560, 232), - COL_VERTEX(-5145, 128, 5816), - COL_VERTEX(-5145, 128, 5384), - COL_VERTEX(-5548, 128, 4952), - COL_VERTEX(1452, 2918, -2259), - COL_VERTEX(1521, 2918, -2452), - COL_VERTEX(1328, 2918, -2520), - COL_VERTEX(4250, 2560, 1127), - COL_VERTEX(4250, 2560, 1332), - COL_VERTEX(4454, 2560, 1332), - COL_VERTEX(-3458, 960, 156), - COL_VERTEX(-3187, 960, -115), - COL_VERTEX(-3413, 896, 201), - COL_VERTEX(-3142, 896, -69), - COL_VERTEX(-3097, 832, -24), - COL_VERTEX(-3368, 832, 246), - COL_VERTEX(768, 768, 5376), - COL_VERTEX(3279, 2970, -1718), - COL_VERTEX(2407, 2943, -1925), - COL_VERTEX(2447, 2943, -2073), - COL_VERTEX(-286, 717, -3097), - COL_VERTEX(28, 819, -3113), - COL_VERTEX(-629, 717, -2924), - COL_VERTEX(-828, 819, -2680), - COL_VERTEX(-3231, 768, -159), - COL_VERTEX(652, 2772, -3715), - COL_VERTEX(533, 2755, -3942), - COL_VERTEX(-181, 3818, -5302), - COL_VERTEX(3037, 1669, -904), - COL_VERTEX(445, 2683, -5189), - COL_VERTEX(445, 2939, -5189), - COL_VERTEX(2560, 1612, -2244), - COL_VERTEX(2488, 1369, -2138), - COL_VERTEX(2874, 1576, -1794), - COL_VERTEX(-869, 2657, -5528), - COL_VERTEX(803, 2940, -5394), - COL_VERTEX(712, 3042, -5342), - COL_VERTEX(5289, 3089, -3327), - COL_VERTEX(534, 3042, -5240), - COL_VERTEX(3072, 2349, -2047), - COL_VERTEX(3072, 2894, -2175), - COL_VERTEX(2802, 1613, -2653), - COL_VERTEX(3328, 2493, -1603), - COL_VERTEX(54, 2762, -3700), - COL_VERTEX(-697, 2606, -5472), - COL_VERTEX(169, 2775, -3471), - COL_VERTEX(286, 2723, -3530), - COL_VERTEX(4846, 4242, -3583), - COL_VERTEX(4402, 4293, -3839), - COL_VERTEX(1902, 4088, -5506), - COL_VERTEX(1548, 3835, -5302), - COL_VERTEX(1636, 4191, -5353), - COL_VERTEX(1814, 4191, -5455), - COL_VERTEX(1548, 4088, -5302), - COL_VERTEX(2388, 2917, -1762), - COL_VERTEX(228, 2802, -2532), - COL_VERTEX(2560, 2661, -2244), - COL_VERTEX(966, 3758, -5823), - COL_VERTEX(1188, 3758, -5695), - COL_VERTEX(788, 891, 5857), - COL_VERTEX(1772, 891, 5356), - COL_VERTEX(2284, 891, 4864), - COL_VERTEX(1024, 1408, 171), - COL_VERTEX(1212, 1408, -123), - COL_VERTEX(1888, 1408, 720), - COL_VERTEX(1186, 768, -149), - COL_VERTEX(-7167, 1044, 4076), - COL_VERTEX(-4115, 1044, 4076), - COL_VERTEX(-3091, 1044, 3052), - COL_VERTEX(-3091, 1044, 1536), - COL_VERTEX(2076, 1408, 425), - COL_VERTEX(1186, 1408, -149), - COL_VERTEX(6271, 2084, -2676), - COL_VERTEX(5669, 927, -780), - COL_VERTEX(5147, 923, -957), - COL_VERTEX(5345, 966, -1188), - COL_VERTEX(-5070, 1081, -5738), - COL_VERTEX(-5322, 1136, -5756), - COL_VERTEX(-5235, 1071, -5842), - COL_VERTEX(-5017, 1331, -3020), - COL_VERTEX(-5460, 1331, -3788), - COL_VERTEX(-4573, 1331, -3788), - COL_VERTEX(-2815, 1207, -537), - COL_VERTEX(-2815, 1207, -844), - COL_VERTEX(-3045, 1207, -895), - COL_VERTEX(-3199, 1207, -562), - COL_VERTEX(-2316, 245, 6300), - COL_VERTEX(-2401, 235, 6323), - COL_VERTEX(-2364, 239, 6216), - COL_VERTEX(4827, 1329, 1183), - COL_VERTEX(4966, 1333, 645), - COL_VERTEX(5248, 1249, 675), - COL_VERTEX(-897, 922, -5370), - COL_VERTEX(-2096, 922, -4764), - COL_VERTEX(-942, 922, -2479), - COL_VERTEX(257, 922, -3085), - COL_TRI_INIT(SURFACE_DEFAULT, 378), - COL_TRI(362, 360, 273), - COL_TRI(60, 73, 58), - COL_TRI(58, 87, 54), - COL_TRI(87, 86, 54), - COL_TRI(71, 86, 85), - COL_TRI(71, 308, 86), - COL_TRI(360, 361, 273), - COL_TRI(365, 278, 280), - COL_TRI(361, 363, 274), - COL_TRI(361, 274, 273), - COL_TRI(362, 273, 275), - COL_TRI(277, 274, 475), - COL_TRI(363, 475, 274), - COL_TRI(277, 475, 476), - COL_TRI(362, 275, 364), - COL_TRI(364, 275, 277), - COL_TRI(364, 277, 477), - COL_TRI(277, 476, 477), - COL_TRI(234, 365, 366), - COL_TRI(365, 367, 278), - COL_TRI(366, 365, 280), - COL_TRI(178, 365, 234), - COL_TRI(367, 279, 278), - COL_TRI(366, 280, 282), - COL_TRI(177, 368, 367), - COL_TRI(177, 367, 178), - COL_TRI(367, 368, 279), - COL_TRI(178, 367, 365), - COL_TRI(199, 366, 368), - COL_TRI(234, 366, 199), - COL_TRI(368, 366, 282), - COL_TRI(368, 282, 279), - COL_TRI(199, 368, 177), - COL_TRI(369, 478, 479), - COL_TRI(369, 479, 480), - COL_TRI(370, 371, 316), - COL_TRI(371, 355, 316), - COL_TRI(186, 372, 188), - COL_TRI(186, 481, 372), - COL_TRI(372, 482, 483), - COL_TRI(372, 481, 482), - COL_TRI(188, 372, 483), - COL_TRI(238, 483, 482), - COL_TRI(187, 482, 481), - COL_TRI(238, 482, 187), - COL_TRI(188, 483, 238), - COL_TRI(187, 481, 186), - COL_TRI(373, 484, 485), - COL_TRI(373, 485, 374), - COL_TRI(374, 233, 373), - COL_TRI(256, 375, 373), - COL_TRI(375, 484, 373), - COL_TRI(378, 486, 375), - COL_TRI(376, 485, 484), - COL_TRI(374, 168, 233), - COL_TRI(376, 484, 375), - COL_TRI(377, 486, 378), - COL_TRI(377, 487, 486), - COL_TRI(375, 486, 487), - COL_TRI(213, 256, 373), - COL_TRI(375, 487, 376), - COL_TRI(256, 378, 375), - COL_TRI(378, 488, 377), - COL_TRI(378, 489, 488), - COL_TRI(255, 489, 378), - COL_TRI(256, 255, 378), - COL_TRI(379, 488, 489), - COL_TRI(379, 489, 255), - COL_TRI(214, 379, 255), - COL_TRI(214, 392, 379), - COL_TRI(313, 317, 47), - COL_TRI(313, 47, 193), - COL_TRI(317, 205, 47), - COL_TRI(95, 313, 96), - COL_TRI(249, 204, 162), - COL_TRI(80, 391, 313), - COL_TRI(80, 313, 95), - COL_TRI(313, 391, 317), - COL_TRI(313, 193, 96), - COL_TRI(317, 356, 205), - COL_TRI(204, 203, 162), - COL_TRI(203, 232, 161), - COL_TRI(203, 161, 162), - COL_TRI(203, 209, 232), - COL_TRI(231, 249, 162), - COL_TRI(209, 210, 232), - COL_TRI(209, 252, 210), - COL_TRI(52, 201, 231), - COL_TRI(84, 95, 96), - COL_TRI(200, 205, 356), - COL_TRI(201, 200, 356), - COL_TRI(380, 51, 356), - COL_TRI(355, 380, 356), - COL_TRI(51, 490, 356), - COL_TRI(201, 356, 490), - COL_TRI(381, 384, 385), - COL_TRI(381, 385, 382), - COL_TRI(52, 53, 201), - COL_TRI(382, 491, 381), - COL_TRI(381, 491, 492), - COL_TRI(381, 492, 384), - COL_TRI(383, 492, 491), - COL_TRI(383, 493, 492), - COL_TRI(384, 492, 493), - COL_TRI(384, 493, 385), - COL_TRI(382, 383, 491), - COL_TRI(385, 493, 383), - COL_TRI(385, 383, 382), - COL_TRI(386, 50, 52), - COL_TRI(386, 52, 245), - COL_TRI(231, 490, 249), - COL_TRI(231, 201, 490), - COL_TRI(51, 249, 490), - COL_TRI(51, 50, 249), - COL_TRI(387, 494, 495), - COL_TRI(387, 388, 494), - COL_TRI(388, 496, 494), - COL_TRI(388, 389, 496), - COL_TRI(389, 390, 496), - COL_TRI(390, 497, 496), - COL_TRI(248, 370, 202), - COL_TRI(316, 391, 370), - COL_TRI(391, 316, 317), - COL_TRI(391, 94, 370), - COL_TRI(391, 80, 94), - COL_TRI(248, 249, 386), - COL_TRI(370, 248, 386), - COL_TRI(371, 386, 380), - COL_TRI(370, 94, 202), - COL_TRI(371, 370, 386), - COL_TRI(202, 94, 254), - COL_TRI(53, 380, 247), - COL_TRI(53, 51, 380), - COL_TRI(53, 247, 130), - COL_TRI(130, 201, 53), - COL_TRI(245, 380, 386), - COL_TRI(202, 254, 215), - COL_TRI(214, 254, 94), - COL_TRI(214, 94, 93), - COL_TRI(231, 163, 245), - COL_TRI(245, 247, 380), - COL_TRI(247, 245, 197), - COL_TRI(247, 197, 246), - COL_TRI(380, 355, 371), - COL_TRI(89, 88, 156), - COL_TRI(89, 156, 155), - COL_TRI(89, 155, 154), - COL_TRI(89, 154, 83), - COL_TRI(93, 83, 392), - COL_TRI(93, 392, 214), - COL_TRI(392, 154, 379), - COL_TRI(154, 374, 379), - COL_TRI(154, 168, 374), - COL_TRI(87, 156, 88), - COL_TRI(69, 87, 88), - COL_TRI(72, 78, 108), - COL_TRI(60, 77, 73), - COL_TRI(54, 108, 78), - COL_TRI(54, 78, 92), - COL_TRI(54, 92, 55), - COL_TRI(393, 394, 499), - COL_TRI(394, 395, 500), - COL_TRI(394, 500, 499), - COL_TRI(394, 396, 501), - COL_TRI(395, 394, 501), - COL_TRI(396, 395, 501), - COL_TRI(244, 308, 71), - COL_TRI(244, 195, 502), - COL_TRI(244, 446, 308), - COL_TRI(397, 395, 407), - COL_TRI(395, 396, 407), - COL_TRI(397, 403, 395), - COL_TRI(395, 403, 400), - COL_TRI(395, 399, 398), - COL_TRI(135, 124, 508), - COL_TRI(395, 400, 399), - COL_TRI(399, 436, 401), - COL_TRI(399, 434, 436), - COL_TRI(396, 257, 399), - COL_TRI(396, 399, 404), - COL_TRI(400, 404, 399), - COL_TRI(399, 453, 398), - COL_TRI(397, 503, 403), - COL_TRI(403, 503, 405), - COL_TRI(403, 405, 400), - COL_TRI(400, 405, 404), - COL_TRI(396, 404, 406), - COL_TRI(404, 509, 510), - COL_TRI(404, 510, 406), - COL_TRI(405, 509, 404), - COL_TRI(396, 406, 407), - COL_TRI(406, 512, 407), - COL_TRI(406, 510, 512), - COL_TRI(407, 504, 397), - COL_TRI(407, 512, 504), - COL_TRI(397, 504, 503), - COL_TRI(405, 503, 504), - COL_TRI(405, 504, 512), - COL_TRI(405, 510, 509), - COL_TRI(405, 512, 510), - COL_TRI(408, 513, 410), - COL_TRI(409, 408, 410), - COL_TRI(410, 513, 412), - COL_TRI(410, 412, 514), - COL_TRI(410, 514, 419), - COL_TRI(411, 505, 410), - COL_TRI(410, 515, 411), - COL_TRI(410, 419, 515), - COL_TRI(408, 516, 513), - COL_TRI(412, 513, 516), - COL_TRI(415, 446, 447), - COL_TRI(413, 412, 516), - COL_TRI(124, 517, 508), - COL_TRI(124, 416, 517), - COL_TRI(414, 518, 508), - COL_TRI(414, 508, 517), - COL_TRI(415, 447, 519), - COL_TRI(421, 437, 420), - COL_TRI(415, 519, 520), - COL_TRI(411, 515, 420), - COL_TRI(411, 420, 422), - COL_TRI(417, 411, 422), - COL_TRI(417, 418, 411), - COL_TRI(418, 505, 411), - COL_TRI(419, 420, 515), - COL_TRI(420, 437, 422), - COL_TRI(425, 439, 428), - COL_TRI(422, 451, 417), - COL_TRI(422, 393, 451), - COL_TRI(423, 140, 424), - COL_TRI(424, 140, 425), - COL_TRI(140, 142, 425), - COL_TRI(423, 141, 140), - COL_TRI(425, 441, 439), - COL_TRI(142, 441, 425), - COL_TRI(429, 143, 421), - COL_TRI(142, 442, 441), - COL_TRI(142, 426, 443), - COL_TRI(142, 443, 442), - COL_TRI(426, 142, 427), - COL_TRI(423, 522, 138), - COL_TRI(141, 423, 138), - COL_TRI(427, 143, 429), - COL_TRI(428, 427, 429), - COL_TRI(401, 511, 409), - COL_TRI(143, 521, 421), - COL_TRI(421, 521, 437), - COL_TRI(428, 439, 427), - COL_TRI(430, 431, 516), - COL_TRI(408, 430, 516), - COL_TRI(431, 413, 516), - COL_TRI(433, 258, 435), - COL_TRI(408, 511, 431), - COL_TRI(408, 431, 430), - COL_TRI(401, 217, 511), - COL_TRI(432, 402, 401), - COL_TRI(409, 432, 401), - COL_TRI(401, 402, 399), - COL_TRI(434, 433, 436), - COL_TRI(258, 218, 435), - COL_TRI(435, 218, 217), - COL_TRI(436, 435, 217), - COL_TRI(433, 435, 436), - COL_TRI(434, 257, 258), - COL_TRI(434, 258, 433), - COL_TRI(394, 393, 422), - COL_TRI(432, 409, 410), - COL_TRI(437, 394, 422), - COL_TRI(432, 438, 402), - COL_TRI(438, 432, 502), - COL_TRI(432, 507, 502), - COL_TRI(432, 410, 507), - COL_TRI(439, 440, 427), - COL_TRI(440, 426, 427), - COL_TRI(440, 523, 526), - COL_TRI(416, 415, 499), - COL_TRI(439, 523, 440), - COL_TRI(426, 525, 443), - COL_TRI(426, 526, 525), - COL_TRI(440, 526, 426), - COL_TRI(441, 444, 439), - COL_TRI(439, 444, 523), - COL_TRI(441, 524, 444), - COL_TRI(442, 524, 441), - COL_TRI(443, 525, 527), - COL_TRI(443, 527, 442), - COL_TRI(442, 527, 524), - COL_TRI(444, 524, 527), - COL_TRI(444, 527, 525), - COL_TRI(444, 526, 523), - COL_TRI(444, 525, 526), - COL_TRI(416, 499, 500), - COL_TRI(445, 416, 500), - COL_TRI(415, 450, 499), - COL_TRI(446, 505, 449), - COL_TRI(446, 449, 447), - COL_TRI(244, 506, 446), - COL_TRI(447, 418, 467), - COL_TRI(447, 449, 418), - COL_TRI(417, 451, 467), - COL_TRI(448, 528, 529), - COL_TRI(448, 530, 528), - COL_TRI(449, 528, 530), - COL_TRI(448, 529, 447), - COL_TRI(418, 449, 505), - COL_TRI(417, 467, 418), - COL_TRI(445, 414, 416), - COL_TRI(244, 502, 507), - COL_TRI(244, 507, 506), - COL_TRI(450, 451, 499), - COL_TRI(415, 520, 450), - COL_TRI(451, 520, 467), - COL_TRI(451, 450, 520), - COL_TRI(452, 454, 453), - COL_TRI(414, 517, 416), - COL_TRI(438, 452, 402), - COL_TRI(438, 195, 194), - COL_TRI(196, 452, 194), - COL_TRI(452, 438, 194), - COL_TRI(402, 453, 399), - COL_TRI(402, 452, 453), - COL_TRI(452, 196, 454), - COL_TRI(455, 456, 457), - COL_TRI(196, 135, 454), - COL_TRI(438, 502, 195), - COL_TRI(453, 454, 398), - COL_TRI(454, 518, 398), - COL_TRI(454, 135, 518), - COL_TRI(135, 508, 518), - COL_TRI(139, 455, 143), - COL_TRI(139, 456, 455), - COL_TRI(464, 531, 532), - COL_TRI(456, 458, 457), - COL_TRI(457, 458, 459), - COL_TRI(458, 460, 459), - COL_TRI(459, 460, 531), - COL_TRI(460, 532, 531), - COL_TRI(461, 464, 463), - COL_TRI(462, 461, 463), - COL_TRI(463, 464, 532), - COL_TRI(451, 393, 499), - COL_TRI(461, 462, 465), - COL_TRI(462, 466, 465), - COL_TRI(465, 466, 514), - COL_TRI(466, 419, 514), - COL_TRI(467, 519, 447), - COL_TRI(467, 520, 519), - COL_TRI(445, 398, 518), - COL_TRI(445, 518, 414), - COL_TRI(398, 445, 500), - COL_TRI(398, 500, 395), - COL_TRI(157, 213, 373), - COL_TRI(233, 157, 373), - COL_TRI(157, 110, 253), - COL_TRI(253, 213, 157), - COL_TRI(468, 471, 474), - COL_TRI(468, 470, 469), - COL_TRI(468, 469, 471), - COL_TRI(468, 473, 472), - COL_TRI(468, 474, 473), - COL_TRI(468, 472, 470), - COL_TRI(469, 189, 236), - COL_TRI(469, 236, 471), - COL_TRI(470, 189, 469), - COL_TRI(471, 235, 474), - COL_TRI(471, 236, 235), - COL_TRI(470, 190, 189), - COL_TRI(472, 190, 470), - COL_TRI(472, 191, 190), - COL_TRI(473, 191, 472), - COL_TRI(473, 237, 191), - COL_TRI(235, 237, 473), - COL_TRI(474, 235, 473), - COL_TRI(374, 498, 379), - COL_TRI(116, 201, 130), - COL_TRI(129, 116, 130), - COL_TRI(253, 127, 202), - COL_TRI(202, 215, 253), - COL_TRI_INIT(SURFACE_HANGABLE, 2), - COL_TRI(50, 51, 52), - COL_TRI(51, 53, 52), - COL_TRI_INIT(SURFACE_CLOSE_CAMERA, 55), - COL_TRI(54, 63, 58), - COL_TRI(54, 55, 56), - COL_TRI(54, 56, 57), - COL_TRI(58, 59, 60), - COL_TRI(58, 61, 59), - COL_TRI(54, 62, 63), - COL_TRI(54, 57, 62), - COL_TRI(64, 63, 62), - COL_TRI(65, 62, 57), - COL_TRI(64, 62, 65), - COL_TRI(66, 61, 63), - COL_TRI(66, 63, 64), - COL_TRI(63, 61, 58), - COL_TRI(65, 57, 67), - COL_TRI(67, 57, 56), - COL_TRI(65, 67, 86), - COL_TRI(67, 56, 68), - COL_TRI(67, 68, 86), - COL_TRI(64, 65, 86), - COL_TRI(68, 56, 59), - COL_TRI(68, 59, 70), - COL_TRI(68, 85, 86), - COL_TRI(64, 86, 87), - COL_TRI(66, 64, 87), - COL_TRI(69, 66, 87), - COL_TRI(70, 61, 66), - COL_TRI(69, 70, 66), - COL_TRI(71, 69, 88), - COL_TRI(70, 59, 61), - COL_TRI(72, 74, 73), - COL_TRI(73, 90, 91), - COL_TRI(74, 90, 73), - COL_TRI(75, 73, 91), - COL_TRI(75, 76, 73), - COL_TRI(73, 78, 72), - COL_TRI(78, 73, 92), - COL_TRI(76, 58, 73), - COL_TRI(77, 56, 92), - COL_TRI(56, 55, 92), - COL_TRI(77, 59, 56), - COL_TRI(77, 60, 59), - COL_TRI(73, 77, 92), - COL_TRI(79, 93, 94), - COL_TRI(80, 79, 94), - COL_TRI(81, 82, 83), - COL_TRI(82, 71, 89), - COL_TRI(83, 82, 89), - COL_TRI(79, 81, 83), - COL_TRI(79, 83, 93), - COL_TRI(84, 81, 79), - COL_TRI(84, 96, 81), - COL_TRI(84, 79, 80), - COL_TRI(85, 69, 71), - COL_TRI(71, 88, 89), - COL_TRI(80, 95, 84), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 5), - COL_TRI(134, 123, 357), - COL_TRI(357, 123, 358), - COL_TRI(123, 359, 358), - COL_TRI(359, 357, 358), - COL_TRI(134, 357, 212), - COL_TRI_INIT(SURFACE_SLIPPERY, 62), - COL_TRI(262, 533, 263), - COL_TRI(533, 267, 534), - COL_TRI(533, 534, 263), - COL_TRI(533, 268, 267), - COL_TRI(263, 535, 295), - COL_TRI(263, 534, 535), - COL_TRI(534, 267, 535), - COL_TRI(267, 338, 535), - COL_TRI(272, 533, 262), - COL_TRI(272, 271, 533), - COL_TRI(271, 269, 533), - COL_TRI(269, 268, 533), - COL_TRI(357, 359, 536), - COL_TRI(357, 536, 538), - COL_TRI(536, 537, 544), - COL_TRI(536, 544, 538), - COL_TRI(241, 537, 536), - COL_TRI(537, 239, 544), - COL_TRI(538, 544, 239), - COL_TRI(538, 239, 192), - COL_TRI(81, 96, 545), - COL_TRI(537, 240, 239), - COL_TRI(241, 240, 537), - COL_TRI(212, 357, 192), - COL_TRI(96, 241, 359), - COL_TRI(359, 123, 545), - COL_TRI(96, 359, 545), - COL_TRI(303, 542, 300), - COL_TRI(81, 545, 539), - COL_TRI(82, 81, 539), - COL_TRI(82, 539, 123), - COL_TRI(539, 545, 123), - COL_TRI(244, 82, 123), - COL_TRI(82, 244, 71), - COL_TRI(303, 340, 541), - COL_TRI(303, 541, 542), - COL_TRI(110, 301, 541), - COL_TRI(540, 110, 541), - COL_TRI(340, 540, 541), - COL_TRI(541, 301, 339), - COL_TRI(541, 339, 542), - COL_TRI(335, 300, 542), - COL_TRI(542, 339, 543), - COL_TRI(335, 542, 543), - COL_TRI(339, 336, 543), - COL_TRI(543, 336, 335), - COL_TRI(310, 334, 535), - COL_TRI(310, 535, 338), - COL_TRI(343, 304, 305), - COL_TRI(334, 295, 535), - COL_TRI(334, 297, 295), - COL_TRI(342, 343, 546), - COL_TRI(342, 546, 311), - COL_TRI(311, 546, 101), - COL_TRI(101, 546, 305), - COL_TRI(343, 305, 546), - COL_TRI(102, 311, 101), - COL_TRI(353, 312, 354), - COL_TRI(101, 305, 120), - COL_TRI(352, 354, 315), - COL_TRI(352, 353, 354), - COL_TRI(312, 350, 354), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 167), - COL_TRI(251, 362, 208), - COL_TRI(251, 360, 362), - COL_TRI(211, 361, 251), - COL_TRI(361, 360, 251), - COL_TRI(208, 362, 364), - COL_TRI(208, 364, 207), - COL_TRI(207, 364, 477), - COL_TRI(207, 477, 250), - COL_TRI(250, 477, 252), - COL_TRI(477, 476, 252), - COL_TRI(252, 475, 210), - COL_TRI(252, 476, 475), - COL_TRI(547, 146, 549), - COL_TRI(210, 475, 363), - COL_TRI(210, 363, 165), - COL_TRI(165, 363, 361), - COL_TRI(165, 361, 211), - COL_TRI(171, 172, 547), - COL_TRI(171, 547, 548), - COL_TRI(145, 549, 146), - COL_TRI(171, 548, 182), - COL_TRI(548, 549, 144), - COL_TRI(145, 144, 549), - COL_TRI(144, 182, 548), - COL_TRI(550, 90, 552), - COL_TRI(549, 548, 547), - COL_TRI(146, 547, 172), - COL_TRI(149, 91, 550), - COL_TRI(149, 550, 551), - COL_TRI(74, 552, 90), - COL_TRI(149, 551, 147), - COL_TRI(551, 552, 148), - COL_TRI(74, 148, 552), - COL_TRI(148, 147, 551), - COL_TRI(153, 553, 221), - COL_TRI(552, 551, 550), - COL_TRI(90, 550, 91), - COL_TRI(153, 206, 553), - COL_TRI(206, 76, 555), - COL_TRI(553, 555, 286), - COL_TRI(553, 286, 287), - COL_TRI(554, 553, 287), - COL_TRI(221, 554, 150), - COL_TRI(75, 150, 554), - COL_TRI(75, 554, 555), - COL_TRI(555, 283, 284), - COL_TRI(554, 221, 553), - COL_TRI(75, 555, 76), - COL_TRI(555, 553, 206), - COL_TRI(555, 284, 286), - COL_TRI(554, 287, 283), - COL_TRI(555, 554, 283), - COL_TRI(556, 224, 223), - COL_TRI(557, 226, 225), - COL_TRI(556, 559, 224), - COL_TRI(224, 559, 222), - COL_TRI(558, 556, 557), - COL_TRI(222, 559, 151), - COL_TRI(220, 558, 227), - COL_TRI(559, 558, 152), - COL_TRI(558, 219, 152), - COL_TRI(219, 558, 220), - COL_TRI(151, 559, 152), - COL_TRI(558, 559, 556), - COL_TRI(557, 227, 558), - COL_TRI(557, 225, 227), - COL_TRI(557, 556, 226), - COL_TRI(223, 226, 556), - COL_TRI(158, 560, 229), - COL_TRI(167, 562, 159), - COL_TRI(229, 560, 561), - COL_TRI(229, 561, 230), - COL_TRI(560, 160, 562), - COL_TRI(230, 561, 164), - COL_TRI(561, 562, 167), - COL_TRI(561, 167, 166), - COL_TRI(164, 561, 166), - COL_TRI(159, 562, 160), - COL_TRI(562, 561, 560), - COL_TRI(160, 560, 228), - COL_TRI(560, 158, 228), - COL_TRI(563, 565, 564), - COL_TRI(563, 175, 176), - COL_TRI(564, 183, 563), - COL_TRI(564, 565, 170), - COL_TRI(169, 564, 170), - COL_TRI(183, 184, 563), - COL_TRI(565, 563, 176), - COL_TRI(564, 181, 180), - COL_TRI(170, 565, 173), - COL_TRI(173, 565, 176), - COL_TRI(181, 564, 169), - COL_TRI(183, 564, 180), - COL_TRI(124, 388, 387), - COL_TRI(563, 184, 185), - COL_TRI(174, 563, 185), - COL_TRI(175, 563, 174), - COL_TRI(124, 387, 566), - COL_TRI(124, 260, 567), - COL_TRI(124, 567, 390), - COL_TRI(124, 390, 389), - COL_TRI(124, 389, 388), - COL_TRI(566, 387, 495), - COL_TRI(416, 124, 566), - COL_TRI(416, 566, 569), - COL_TRI(566, 495, 569), - COL_TRI(390, 567, 568), - COL_TRI(390, 568, 497), - COL_TRI(567, 260, 568), - COL_TRI(260, 306, 568), - COL_TRI(568, 306, 446), - COL_TRI(568, 446, 569), - COL_TRI(568, 569, 495), - COL_TRI(568, 495, 494), - COL_TRI(431, 293, 413), - COL_TRI(568, 494, 496), - COL_TRI(568, 496, 497), - COL_TRI(415, 416, 569), - COL_TRI(415, 569, 446), - COL_TRI(446, 506, 505), - COL_TRI(431, 511, 293), - COL_TRI(511, 290, 293), - COL_TRI(291, 290, 511), - COL_TRI(291, 511, 412), - COL_TRI(293, 292, 413), - COL_TRI(292, 291, 412), - COL_TRI(413, 292, 412), - COL_TRI(479, 449, 480), - COL_TRI(479, 528, 449), - COL_TRI(479, 478, 528), - COL_TRI(449, 447, 480), - COL_TRI(394, 457, 459), - COL_TRI(529, 369, 480), - COL_TRI(529, 480, 447), - COL_TRI(478, 369, 528), - COL_TRI(369, 529, 528), - COL_TRI(437, 455, 457), - COL_TRI(437, 521, 455), - COL_TRI(394, 437, 457), - COL_TRI(521, 143, 455), - COL_TRI(460, 424, 532), - COL_TRI(456, 522, 458), - COL_TRI(138, 456, 139), - COL_TRI(522, 423, 458), - COL_TRI(458, 424, 460), - COL_TRI(458, 423, 424), - COL_TRI(394, 459, 396), - COL_TRI(459, 531, 396), - COL_TRI(424, 425, 532), - COL_TRI(425, 463, 532), - COL_TRI(425, 428, 463), - COL_TRI(462, 463, 428), - COL_TRI(429, 462, 428), - COL_TRI(464, 257, 531), - COL_TRI(461, 217, 464), - COL_TRI(217, 257, 464), - COL_TRI(257, 396, 531), - COL_TRI(462, 429, 466), - COL_TRI(429, 421, 466), - COL_TRI(410, 505, 507), - COL_TRI(511, 461, 465), - COL_TRI(511, 217, 461), - COL_TRI(412, 511, 465), - COL_TRI(412, 465, 514), - COL_TRI(466, 421, 419), - COL_TRI(421, 420, 419), - COL_TRI(505, 506, 507), - COL_TRI_INIT(SURFACE_WALL_MISC, 198), - COL_TRI(9, 10, 11), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(3, 4, 5), - COL_TRI(5, 4, 6), - COL_TRI(5, 6, 1), - COL_TRI(3, 7, 4), - COL_TRI(1, 6, 8), - COL_TRI(1, 8, 2), - COL_TRI(2, 8, 7), - COL_TRI(2, 7, 3), - COL_TRI(9, 11, 12), - COL_TRI(13, 10, 9), - COL_TRI(13, 35, 10), - COL_TRI(12, 11, 36), - COL_TRI(12, 36, 14), - COL_TRI(14, 36, 35), - COL_TRI(14, 35, 13), - COL_TRI(9, 14, 13), - COL_TRI(9, 12, 14), - COL_TRI(15, 37, 38), - COL_TRI(15, 38, 17), - COL_TRI(16, 39, 37), - COL_TRI(16, 37, 15), - COL_TRI(17, 38, 40), - COL_TRI(17, 40, 18), - COL_TRI(18, 39, 16), - COL_TRI(18, 40, 39), - COL_TRI(17, 18, 16), - COL_TRI(17, 16, 15), - COL_TRI(19, 22, 20), - COL_TRI(23, 26, 24), - COL_TRI(19, 21, 22), - COL_TRI(20, 41, 19), - COL_TRI(19, 42, 21), - COL_TRI(19, 41, 42), - COL_TRI(21, 42, 43), - COL_TRI(21, 43, 22), - COL_TRI(20, 44, 41), - COL_TRI(22, 43, 44), - COL_TRI(22, 44, 20), - COL_TRI(23, 27, 26), - COL_TRI(24, 26, 25), - COL_TRI(27, 29, 45), - COL_TRI(28, 29, 27), - COL_TRI(26, 27, 45), - COL_TRI(28, 27, 23), - COL_TRI(29, 25, 45), - COL_TRI(25, 26, 45), - COL_TRI(30, 29, 28), - COL_TRI(30, 25, 29), - COL_TRI(24, 25, 30), - COL_TRI(31, 34, 32), - COL_TRI(31, 33, 34), - COL_TRI(32, 46, 31), - COL_TRI(31, 47, 33), - COL_TRI(31, 46, 47), - COL_TRI(33, 47, 48), - COL_TRI(33, 48, 34), - COL_TRI(32, 49, 46), - COL_TRI(34, 48, 49), - COL_TRI(34, 49, 32), - COL_TRI(116, 269, 272), - COL_TRI(262, 263, 264), - COL_TRI(262, 264, 265), - COL_TRI(266, 267, 268), - COL_TRI(266, 200, 267), - COL_TRI(266, 268, 269), - COL_TRI(266, 269, 270), - COL_TRI(269, 271, 272), - COL_TRI(116, 270, 269), - COL_TRI(279, 281, 278), - COL_TRI(273, 276, 318), - COL_TRI(273, 318, 275), - COL_TRI(274, 276, 273), - COL_TRI(275, 318, 319), - COL_TRI(276, 319, 318), - COL_TRI(275, 319, 277), - COL_TRI(274, 320, 276), - COL_TRI(276, 320, 319), - COL_TRI(277, 319, 320), - COL_TRI(277, 320, 274), - COL_TRI(278, 281, 321), - COL_TRI(278, 321, 280), - COL_TRI(280, 321, 322), - COL_TRI(281, 322, 321), - COL_TRI(280, 322, 282), - COL_TRI(281, 323, 322), - COL_TRI(279, 323, 281), - COL_TRI(282, 322, 323), - COL_TRI(282, 323, 279), - COL_TRI(283, 324, 285), - COL_TRI(283, 285, 284), - COL_TRI(284, 285, 325), - COL_TRI(285, 324, 326), - COL_TRI(285, 326, 325), - COL_TRI(286, 326, 287), - COL_TRI(287, 326, 324), - COL_TRI(286, 325, 326), - COL_TRI(284, 325, 286), - COL_TRI(287, 324, 283), - COL_TRI(198, 327, 243), - COL_TRI(198, 288, 327), - COL_TRI(216, 288, 198), - COL_TRI(243, 327, 328), - COL_TRI(288, 328, 327), - COL_TRI(292, 332, 291), - COL_TRI(243, 328, 242), - COL_TRI(288, 329, 328), - COL_TRI(216, 329, 288), - COL_TRI(242, 328, 329), - COL_TRI(242, 329, 216), - COL_TRI(289, 330, 331), - COL_TRI(289, 332, 330), - COL_TRI(290, 289, 331), - COL_TRI(291, 289, 290), - COL_TRI(291, 332, 289), - COL_TRI(292, 330, 332), - COL_TRI(293, 330, 292), - COL_TRI(293, 331, 330), - COL_TRI(290, 331, 293), - COL_TRI(298, 337, 335), - COL_TRI(263, 295, 294), - COL_TRI(263, 294, 264), - COL_TRI(294, 295, 333), - COL_TRI(295, 297, 333), - COL_TRI(296, 333, 297), - COL_TRI(297, 334, 310), - COL_TRI(296, 297, 310), - COL_TRI(298, 335, 336), - COL_TRI(301, 110, 215), - COL_TRI(298, 336, 339), - COL_TRI(299, 300, 337), - COL_TRI(300, 335, 337), - COL_TRI(215, 339, 301), - COL_TRI(215, 254, 339), - COL_TRI(298, 339, 254), - COL_TRI(195, 123, 304), - COL_TRI(110, 253, 215), - COL_TRI(302, 340, 303), - COL_TRI(302, 341, 340), - COL_TRI(303, 300, 302), - COL_TRI(300, 299, 302), - COL_TRI(195, 304, 342), - COL_TRI(260, 261, 344), - COL_TRI(304, 343, 342), - COL_TRI(305, 304, 122), - COL_TRI(304, 123, 122), - COL_TRI(194, 342, 311), - COL_TRI(194, 195, 342), - COL_TRI(306, 260, 344), - COL_TRI(54, 348, 347), - COL_TRI(261, 308, 345), - COL_TRI(261, 345, 307), - COL_TRI(261, 307, 344), - COL_TRI(307, 346, 344), - COL_TRI(307, 345, 346), - COL_TRI(308, 346, 345), - COL_TRI(308, 306, 346), - COL_TRI(306, 344, 346), - COL_TRI(108, 54, 347), - COL_TRI(54, 259, 348), - COL_TRI(200, 205, 338), - COL_TRI(309, 347, 348), - COL_TRI(309, 348, 349), - COL_TRI(259, 349, 348), - COL_TRI(108, 347, 309), - COL_TRI(259, 105, 349), - COL_TRI(108, 349, 105), - COL_TRI(108, 309, 349), - COL_TRI(310, 205, 296), - COL_TRI(310, 338, 205), - COL_TRI(200, 338, 267), - COL_TRI(311, 102, 194), - COL_TRI(102, 104, 194), - COL_TRI(120, 305, 118), - COL_TRI(104, 120, 101), - COL_TRI(104, 118, 120), - COL_TRI(305, 122, 118), - COL_TRI(312, 314, 350), - COL_TRI(312, 351, 314), - COL_TRI(313, 351, 312), - COL_TRI(95, 314, 351), - COL_TRI(314, 315, 350), - COL_TRI(314, 95, 315), - COL_TRI(315, 354, 350), - COL_TRI(95, 351, 313), - COL_TRI(313, 312, 352), - COL_TRI(312, 353, 352), - COL_TRI(315, 313, 352), - COL_TRI(315, 95, 313), - COL_TRI(317, 316, 356), - COL_TRI(104, 101, 102), - COL_TRI(316, 355, 356), - COL_TRI(262, 264, 265), - COL_TRI(262, 263, 264), - COL_TRI(116, 262, 265), - COL_TRI(116, 272, 262), - COL_TRI_INIT(SURFACE_NOISE_DEFAULT, 141), - COL_TRI(134, 144, 133), - COL_TRI(133, 145, 146), - COL_TRI(144, 145, 133), - COL_TRI(117, 133, 146), - COL_TRI(72, 75, 147), - COL_TRI(148, 72, 147), - COL_TRI(72, 148, 74), - COL_TRI(75, 91, 149), - COL_TRI(75, 149, 147), - COL_TRI(150, 75, 72), - COL_TRI(151, 152, 153), - COL_TRI(152, 219, 153), - COL_TRI(153, 219, 220), - COL_TRI(154, 151, 153), - COL_TRI(155, 153, 220), - COL_TRI(87, 206, 153), - COL_TRI(155, 156, 153), - COL_TRI(156, 87, 153), - COL_TRI(157, 153, 221), - COL_TRI(154, 222, 151), - COL_TRI(154, 223, 224), - COL_TRI(154, 155, 223), - COL_TRI(154, 224, 222), - COL_TRI(155, 225, 226), - COL_TRI(155, 226, 223), - COL_TRI(155, 220, 227), - COL_TRI(155, 227, 225), - COL_TRI(158, 162, 228), - COL_TRI(112, 158, 229), - COL_TRI(112, 162, 158), - COL_TRI(159, 160, 162), - COL_TRI(160, 228, 162), - COL_TRI(161, 159, 162), - COL_TRI(162, 112, 163), - COL_TRI(163, 231, 162), - COL_TRI(112, 230, 164), - COL_TRI(112, 229, 230), - COL_TRI(112, 166, 161), - COL_TRI(164, 166, 112), - COL_TRI(165, 112, 232), - COL_TRI(166, 167, 161), - COL_TRI(167, 159, 161), - COL_TRI(161, 232, 112), - COL_TRI(168, 154, 153), - COL_TRI(168, 153, 233), - COL_TRI(157, 233, 153), - COL_TRI(169, 170, 134), - COL_TRI(170, 117, 134), - COL_TRI(117, 178, 115), - COL_TRI(117, 171, 134), - COL_TRI(117, 172, 171), - COL_TRI(117, 146, 172), - COL_TRI(117, 173, 176), - COL_TRI(117, 174, 179), - COL_TRI(117, 175, 174), - COL_TRI(117, 176, 175), - COL_TRI(117, 170, 173), - COL_TRI(177, 178, 117), - COL_TRI(177, 117, 179), - COL_TRI(174, 185, 179), - COL_TRI(179, 180, 134), - COL_TRI(180, 181, 134), - COL_TRI(181, 169, 134), - COL_TRI(171, 182, 134), - COL_TRI(182, 144, 134), - COL_TRI(47, 134, 212), - COL_TRI(189, 190, 187), - COL_TRI(183, 180, 179), - COL_TRI(184, 183, 179), - COL_TRI(185, 184, 179), - COL_TRI(186, 235, 236), - COL_TRI(187, 186, 236), - COL_TRI(186, 188, 235), - COL_TRI(188, 237, 235), - COL_TRI(189, 187, 236), - COL_TRI(190, 238, 187), - COL_TRI(190, 191, 238), - COL_TRI(191, 188, 238), - COL_TRI(191, 237, 188), - COL_TRI(192, 239, 240), - COL_TRI(192, 240, 241), - COL_TRI(193, 47, 212), - COL_TRI(47, 179, 134), - COL_TRI(47, 177, 179), - COL_TRI(194, 104, 196), - COL_TRI(195, 122, 194), - COL_TRI(194, 122, 104), - COL_TRI(195, 123, 122), - COL_TRI(122, 118, 104), - COL_TRI(196, 104, 242), - COL_TRI(100, 242, 104), - COL_TRI(163, 112, 197), - COL_TRI(123, 195, 244), - COL_TRI(99, 196, 216), - COL_TRI(197, 245, 163), - COL_TRI(130, 246, 197), - COL_TRI(99, 216, 198), - COL_TRI(99, 198, 100), - COL_TRI(100, 198, 243), - COL_TRI(100, 243, 242), - COL_TRI(112, 130, 197), - COL_TRI(130, 247, 246), - COL_TRI(115, 234, 199), - COL_TRI(47, 205, 199), - COL_TRI(47, 199, 177), - COL_TRI(199, 200, 115), - COL_TRI(200, 201, 115), - COL_TRI(201, 116, 115), - COL_TRI(178, 234, 115), - COL_TRI(202, 204, 248), - COL_TRI(203, 204, 202), - COL_TRI(204, 249, 248), - COL_TRI(72, 157, 150), - COL_TRI(157, 221, 150), - COL_TRI(205, 200, 199), - COL_TRI(202, 209, 203), - COL_TRI(76, 206, 58), - COL_TRI(206, 87, 58), - COL_TRI(207, 250, 127), - COL_TRI(208, 207, 127), - COL_TRI(208, 127, 128), - COL_TRI(128, 251, 208), - COL_TRI(165, 211, 128), - COL_TRI(127, 250, 202), - COL_TRI(202, 250, 209), - COL_TRI(209, 250, 252), - COL_TRI(210, 165, 232), - COL_TRI(112, 165, 128), - COL_TRI(211, 251, 128), - COL_TRI(96, 212, 241), - COL_TRI(212, 192, 241), - COL_TRI(213, 253, 215), - COL_TRI(214, 213, 254), - COL_TRI(215, 254, 213), - COL_TRI(193, 212, 96), - COL_TRI(196, 99, 135), - COL_TRI(216, 196, 242), - COL_TRI(213, 214, 255), - COL_TRI(213, 255, 256), - COL_TRI(217, 218, 257), - COL_TRI(218, 258, 257), - COL_TRI_INIT(SURFACE_NOISE_SLIPPERY, 43), - COL_TRI(107, 105, 106), - COL_TRI(97, 98, 99), - COL_TRI(97, 99, 100), - COL_TRI(101, 97, 102), - COL_TRI(101, 103, 97), - COL_TRI(104, 97, 100), - COL_TRI(104, 102, 97), - COL_TRI(105, 99, 106), - COL_TRI(98, 106, 99), - COL_TRI(107, 108, 105), - COL_TRI(109, 72, 125), - COL_TRI(110, 72, 109), - COL_TRI(110, 109, 126), - COL_TRI(72, 108, 107), - COL_TRI(72, 107, 125), - COL_TRI(110, 111, 127), - COL_TRI(110, 126, 111), - COL_TRI(111, 113, 112), - COL_TRI(112, 128, 111), - COL_TRI(113, 129, 112), - COL_TRI(112, 129, 130), - COL_TRI(113, 114, 129), - COL_TRI(111, 128, 127), - COL_TRI(114, 115, 116), - COL_TRI(115, 114, 131), - COL_TRI(115, 131, 132), - COL_TRI(116, 129, 114), - COL_TRI(117, 132, 119), - COL_TRI(115, 132, 117), - COL_TRI(117, 121, 133), - COL_TRI(118, 117, 119), - COL_TRI(101, 119, 103), - COL_TRI(101, 120, 119), - COL_TRI(119, 120, 118), - COL_TRI(121, 122, 133), - COL_TRI(118, 122, 121), - COL_TRI(122, 123, 133), - COL_TRI(123, 134, 133), - COL_TRI(124, 135, 99), - COL_TRI(99, 105, 124), - COL_TRI(117, 118, 136), - COL_TRI(118, 121, 136), - COL_TRI(121, 117, 136), - COL_TRI_INIT(SURFACE_BOSS_FIGHT_CAMERA, 5), - COL_TRI(137, 139, 143), - COL_TRI(137, 138, 139), - COL_TRI(137, 140, 141), - COL_TRI(137, 142, 140), - COL_TRI(137, 141, 138), - COL_TRI_INIT(SURFACE_CAMERA_ROTATE_LEFT, 4), - COL_TRI(259, 124, 105), - COL_TRI(54, 260, 259), - COL_TRI(54, 261, 260), - COL_TRI(260, 124, 259), - COL_TRI_STOP(), - COL_SPECIAL_INIT(17), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -5792, 1024, -4654), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -1509, 144, 5094), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -4095, 768, 3072), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -5119, 768, 2048), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 5444, 863, 6016), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -6655, 768, 3584), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -6130, 900, -6507), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -6804, 1024, -4866), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 6033, 2194, -7660), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -4095, 768, 1536), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -4268, 0, 4768), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -3583, 768, 2560), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -6172, 1024, -430), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 4096, 3072, 1638), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 6799, 2008, -5587), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 2911, 768, 5917), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 4208, 927, 3772), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bob_seg7_collision_level, 0x003fc2b0, 38830, 0x0000e958, 9972); diff --git a/levels/bob/chain_chomp_gate/collision.inc.c b/levels/bob/chain_chomp_gate/collision.inc.c index 8261a0009..1f5b0e946 100644 --- a/levels/bob/chain_chomp_gate/collision.inc.c +++ b/levels/bob/chain_chomp_gate/collision.inc.c @@ -1,14 +1,3 @@ +#include "pc/rom_assets.h" // 0x070113C0 - 0x070113F0 -const Collision bob_seg7_collision_chain_chomp_gate[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(512, 0, 0), - COL_VERTEX(512, 640, 0), - COL_VERTEX(-511, 640, 0), - COL_VERTEX(-511, 0, 0), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(3, 0, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bob_seg7_collision_chain_chomp_gate, 0x003fc2b0, 38830, 0x000113c0, 48); diff --git a/levels/bob/chain_chomp_gate/model.inc.c b/levels/bob/chain_chomp_gate/model.inc.c index 507336465..30e0738a9 100644 --- a/levels/bob/chain_chomp_gate/model.inc.c +++ b/levels/bob/chain_chomp_gate/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700E3E0 - 0x0700E420 -static const Vtx bob_seg7_vertex_0700E3E0[] = { - {{{ 512, 0, 0}, 0, { -7184, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 640, 0}, 0, { -7184, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 640, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 0, 0}, 0, { 990, -5142}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700E3E0, 0x003fc2b0, 38830, 0x0000e3e0, 64); // 0x0700E420 - 0x0700E458 static const Gfx bob_seg7_dl_0700E420[] = { diff --git a/levels/bob/grate_door/collision.inc.c b/levels/bob/grate_door/collision.inc.c index 7672ae70a..e6a3c842f 100644 --- a/levels/bob/grate_door/collision.inc.c +++ b/levels/bob/grate_door/collision.inc.c @@ -1,37 +1,3 @@ +#include "pc/rom_assets.h" // 0x07011474 - 0x0701152E -const Collision bob_seg7_collision_gate[] = { - COL_INIT(), - COL_VERTEX_INIT(0xF), - COL_VERTEX(320, 0, -20), - COL_VERTEX(0, 0, -19), - COL_VERTEX(0, 384, -19), - COL_VERTEX(1, 384, 21), - COL_VERTEX(1, 0, 21), - COL_VERTEX(129, 640, 21), - COL_VERTEX(128, 640, -19), - COL_VERTEX(320, 640, -20), - COL_VERTEX(321, 0, 20), - COL_VERTEX(321, 640, 20), - COL_VERTEX(0, 384, 21), - COL_VERTEX(0, 0, 21), - COL_VERTEX(320, 0, 20), - COL_VERTEX(320, 640, 20), - COL_VERTEX(128, 640, 21), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 14), - COL_TRI(9, 7, 6), - COL_TRI(0, 1, 2), - COL_TRI(3, 2, 1), - COL_TRI(3, 1, 4), - COL_TRI(5, 6, 2), - COL_TRI(5, 2, 3), - COL_TRI(6, 7, 2), - COL_TRI(7, 0, 2), - COL_TRI(8, 0, 7), - COL_TRI(8, 7, 9), - COL_TRI(9, 6, 5), - COL_TRI(10, 12, 13), - COL_TRI(10, 11, 12), - COL_TRI(10, 13, 14), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bob_seg7_collision_gate, 0x003fc2b0, 38830, 0x00011474, 186); diff --git a/levels/bob/grate_door/model.inc.c b/levels/bob/grate_door/model.inc.c index 4af3f627c..331fc8c92 100644 --- a/levels/bob/grate_door/model.inc.c +++ b/levels/bob/grate_door/model.inc.c @@ -1,11 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700E810 - 0x0700E860 -static const Vtx bob_seg7_vertex_0700E810[] = { - {{{ 0, 384, 0}, 0, { -1956, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 640, 0}, 0, { 598, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 128, 640, 0}, 0, { -934, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 0}, 0, { -1956, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 0, 0}, 0, { 598, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700E810, 0x003fc2b0, 38830, 0x0000e810, 80); // 0x0700E860 - 0x0700E8A0 static const Gfx bob_seg7_dl_0700E860[] = { diff --git a/levels/bob/seesaw_platform/collision.inc.c b/levels/bob/seesaw_platform/collision.inc.c index e38e77047..1963d42a1 100644 --- a/levels/bob/seesaw_platform/collision.inc.c +++ b/levels/bob/seesaw_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x070113F0 - 0x07011474 -const Collision bob_seg7_collision_bridge[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-180, 51, -904), - COL_VERTEX(-180, 0, -904), - COL_VERTEX(-180, 51, 905), - COL_VERTEX(181, 0, -904), - COL_VERTEX(-180, 0, 905), - COL_VERTEX(181, 0, 905), - COL_VERTEX(181, 51, -904), - COL_VERTEX(181, 51, 905), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(3, 1, 0), - COL_TRI(1, 4, 2), - COL_TRI(1, 3, 5), - COL_TRI(4, 1, 5), - COL_TRI(3, 0, 6), - COL_TRI(5, 3, 6), - COL_TRI(4, 5, 7), - COL_TRI(7, 5, 6), - COL_TRI(4, 7, 2), - COL_TRI(6, 0, 2), - COL_TRI(7, 6, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bob_seg7_collision_bridge, 0x003fc2b0, 38830, 0x000113f0, 132); diff --git a/levels/bob/seesaw_platform/model.inc.c b/levels/bob/seesaw_platform/model.inc.c index 0271ad428..1bda21dfc 100644 --- a/levels/bob/seesaw_platform/model.inc.c +++ b/levels/bob/seesaw_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700E510 - 0x0700E528 static const Lights1 bob_seg7_lights_0700E510 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,38 +6,10 @@ static const Lights1 bob_seg7_lights_0700E510 = gdSPDefLights1( ); // 0x0700E528 - 0x0700E628 -static const Vtx bob_seg7_vertex_0700E528[] = { - {{{ -180, 51, -904}, 0, { 990, 0}, {0xcd, 0x33, 0x99, 0xff}}}, - {{{ -180, 0, -904}, 0, { 950, 284}, {0xac, 0xac, 0xd6, 0xff}}}, - {{{ -180, 51, 905}, 0, { -3222, 0}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ -180, 0, -904}, 0, { -3204, 0}, {0xac, 0xac, 0xd6, 0xff}}}, - {{{ 181, 0, -904}, 0, { -3204, 2012}, {0x33, 0xcd, 0x99, 0xff}}}, - {{{ 181, 0, 905}, 0, { 990, 2012}, {0x54, 0xac, 0x2a, 0xff}}}, - {{{ -180, 0, 905}, 0, { 990, 0}, {0xcd, 0xcd, 0x67, 0xff}}}, - {{{ 181, 51, -904}, 0, { 990, 2012}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 181, 51, 905}, 0, { -3222, 2012}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 181, 0, 905}, 0, { -3244, 304}, {0x54, 0xac, 0x2a, 0xff}}}, - {{{ 181, 0, -904}, 0, { 950, 284}, {0x33, 0xcd, 0x99, 0xff}}}, - {{{ 181, 51, -904}, 0, { 990, 0}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 181, 51, 905}, 0, { -3222, 0}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -180, 0, 905}, 0, { 0, 172}, {0xcd, 0xcd, 0x67, 0xff}}}, - {{{ 181, 51, 905}, 0, { 690, 0}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -180, 51, 905}, 0, { 0, 0}, {0xac, 0x54, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700E528, 0x003fc2b0, 38830, 0x0000e528, 256); // 0x0700E628 - 0x0700E6C8 -static const Vtx bob_seg7_vertex_0700E628[] = { - {{{ -180, 0, -904}, 0, { 950, 284}, {0xac, 0xac, 0xd6, 0xff}}}, - {{{ -180, 0, 905}, 0, { -3244, 304}, {0xcd, 0xcd, 0x67, 0xff}}}, - {{{ -180, 51, 905}, 0, { -3222, 0}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 181, 0, -904}, 0, { 268, 2012}, {0x33, 0xcd, 0x99, 0xff}}}, - {{{ -180, 0, -904}, 0, { 990, 2012}, {0xac, 0xac, 0xd6, 0xff}}}, - {{{ -180, 51, -904}, 0, { 990, 1808}, {0xcd, 0x33, 0x99, 0xff}}}, - {{{ 181, 51, -904}, 0, { 268, 1808}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -180, 0, 905}, 0, { 0, 172}, {0xcd, 0xcd, 0x67, 0xff}}}, - {{{ 181, 0, 905}, 0, { 690, 172}, {0x54, 0xac, 0x2a, 0xff}}}, - {{{ 181, 51, 905}, 0, { 690, 0}, {0x33, 0x33, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bob_seg7_vertex_0700E628, 0x003fc2b0, 38830, 0x0000e628, 160); // 0x0700E6C8 - 0x0700E768 static const Gfx bob_seg7_dl_0700E6C8[] = { diff --git a/levels/bob/texture.inc.c b/levels/bob/texture.inc.c index b54968a31..b811f3d35 100644 --- a/levels/bob/texture.inc.c +++ b/levels/bob/texture.inc.c @@ -1,24 +1,15 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture bob_seg7_texture_07000000[] = { -#include "levels/bob/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bob_seg7_texture_07000000, "levels/bob/0.rgba16.inc.c", 0x003fc2b0, 38830, 0x00000000, 2048); // 0x07000800 - 0x07001000 -ALIGNED8 const Texture bob_seg7_texture_07000800[] = { -#include "levels/bob/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bob_seg7_texture_07000800, "levels/bob/1.rgba16.inc.c", 0x003fc2b0, 38830, 0x00000800, 2048); // 0x07001000 - 0x07001800 -ALIGNED8 const Texture bob_seg7_texture_07001000[] = { -#include "levels/bob/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bob_seg7_texture_07001000, "levels/bob/2.rgba16.inc.c", 0x003fc2b0, 38830, 0x00001000, 2048); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture bob_seg7_texture_07001800[] = { -#include "levels/bob/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bob_seg7_texture_07001800, "levels/bob/3.rgba16.inc.c", 0x003fc2b0, 38830, 0x00001800, 2048); // 0x07002000 - 0x07002800 -ALIGNED8 const Texture bob_seg7_texture_07002000[] = { -#include "levels/bob/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bob_seg7_texture_07002000, "levels/bob/4.rgba16.inc.c", 0x003fc2b0, 38830, 0x00002000, 2048); diff --git a/levels/bowser_1/areas/1/1/model.inc.c b/levels/bowser_1/areas/1/1/model.inc.c index a5a85e2d3..6148f6bd4 100644 --- a/levels/bowser_1/areas/1/1/model.inc.c +++ b/levels/bowser_1/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07002000 - 0x07002018 static const Lights1 bowser_1_seg7_lights_07002000 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,122 +6,28 @@ static const Lights1 bowser_1_seg7_lights_07002000 = gdSPDefLights1( ); // 0x07002018 - 0x07002108 -static const Vtx bowser_1_seg7_vertex_07002018[] = { - {{{ -1535, 307, 0}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, 0}, 0, { 1502, -2712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1085, 307, -1085}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1086, 307, -1085}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, -1535}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1085, 307, 1086}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 307, 0}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1086, 307, -1085}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 307, 0}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, -1535}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1085, 307, -1085}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1086, 307, 1086}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, 1536}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, 1536}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1085, 307, 1086}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_1_seg7_vertex_07002018, 0x004c2920, 6292, 0x00002018, 240); // 0x07002108 - 0x07002138 -static const Vtx bowser_1_seg7_vertex_07002108[] = { - {{{ 1536, 307, 0}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, 0}, 0, { 1502, -2712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1086, 307, 1086}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_1_seg7_vertex_07002108, 0x004c2920, 6292, 0x00002108, 48); // 0x07002138 - 0x07002228 -static const Vtx bowser_1_seg7_vertex_07002138[] = { - {{{ 1086, 307, -1085}, 0, { 990, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2172, 307, -2171}, 0, { 0, 990}, {0x3e, 0x49, 0xae, 0xff}}}, - {{{ 0, 307, -3071}, 0, { 4056, 990}, {0xf5, 0x5c, 0xab, 0xff}}}, - {{{ -3071, 307, 0}, 0, { 4056, 990}, {0xb8, 0x68, 0x09, 0xff}}}, - {{{ -1535, 307, 0}, 0, { 3034, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1085, 307, -1085}, 0, { 990, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2171, 307, -2171}, 0, { 0, 990}, {0xbb, 0x5c, 0xcc, 0xff}}}, - {{{ -3071, 307, 0}, 0, { 0, 990}, {0xb8, 0x68, 0x09, 0xff}}}, - {{{ -1085, 307, 1086}, 0, { 3034, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 307, 0}, 0, { 990, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2171, 307, 2172}, 0, { 4056, 990}, {0xcc, 0x5c, 0x45, 0xff}}}, - {{{ 0, 307, -1535}, 0, { 990, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2171, 307, -2171}, 0, { 4056, 990}, {0xbb, 0x5c, 0xcc, 0xff}}}, - {{{ -1085, 307, -1085}, 0, { 3034, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, -3071}, 0, { 0, 990}, {0xf5, 0x5c, 0xab, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_1_seg7_vertex_07002138, 0x004c2920, 6292, 0x00002138, 240); // 0x07002228 - 0x07002318 -static const Vtx bowser_1_seg7_vertex_07002228[] = { - {{{ 2172, 307, 2172}, 0, { 0, 990}, {0x45, 0x5c, 0x34, 0xff}}}, - {{{ 3072, 307, 0}, 0, { 4056, 990}, {0x55, 0x5c, 0xf5, 0xff}}}, - {{{ 1536, 307, 0}, 0, { 3034, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1086, 307, -1085}, 0, { 990, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, -3071}, 0, { 4056, 990}, {0xf5, 0x5c, 0xab, 0xff}}}, - {{{ 0, 307, -1535}, 0, { 3034, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2171, 307, 2172}, 0, { 0, 990}, {0xcc, 0x5c, 0x45, 0xff}}}, - {{{ 0, 307, 3072}, 0, { 4056, 990}, {0x0b, 0x5c, 0x55, 0xff}}}, - {{{ 0, 307, 1536}, 0, { 3034, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1085, 307, 1086}, 0, { 990, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, 3072}, 0, { 0, 990}, {0x0b, 0x5c, 0x55, 0xff}}}, - {{{ 1086, 307, 1086}, 0, { 3034, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, 1536}, 0, { 990, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2172, 307, 2172}, 0, { 4056, 990}, {0x45, 0x5c, 0x34, 0xff}}}, - {{{ 1086, 307, 1086}, 0, { 990, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_1_seg7_vertex_07002228, 0x004c2920, 6292, 0x00002228, 240); // 0x07002318 - 0x07002358 -static const Vtx bowser_1_seg7_vertex_07002318[] = { - {{{ 3072, 307, 0}, 0, { 0, 990}, {0x55, 0x5c, 0xf5, 0xff}}}, - {{{ 1086, 307, -1085}, 0, { 3034, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 307, 0}, 0, { 990, -1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2172, 307, -2171}, 0, { 4056, 990}, {0x3e, 0x49, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_1_seg7_vertex_07002318, 0x004c2920, 6292, 0x00002318, 64); // 0x07002358 - 0x07002448 -static const Vtx bowser_1_seg7_vertex_07002358[] = { - {{{ 0, -2047, 3072}, 0, { 990, 1996}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ 0, 307, 3072}, 0, { 990, -4}, {0x0b, 0x5c, 0x55, 0xff}}}, - {{{ -2171, 307, 2172}, 0, { 0, -8}, {0xcc, 0x5c, 0x45, 0xff}}}, - {{{ 2172, -2047, -2171}, 0, { 990, 1984}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 3072, 307, 0}, 0, { 0, -12}, {0x55, 0x5c, 0xf5, 0xff}}}, - {{{ 3072, -2047, 0}, 0, { 0, 1988}, {0x7d, 0x00, 0x11, 0xff}}}, - {{{ 2172, 307, -2171}, 0, { 990, -16}, {0x3e, 0x49, 0xae, 0xff}}}, - {{{ 3072, -2047, 0}, 0, { 990, 1984}, {0x7d, 0x00, 0x11, 0xff}}}, - {{{ 2172, 307, 2172}, 0, { 0, -20}, {0x45, 0x5c, 0x34, 0xff}}}, - {{{ 2172, -2047, 2172}, 0, { 0, 1980}, {0x4c, 0x00, 0x65, 0xff}}}, - {{{ 3072, 307, 0}, 0, { 990, -16}, {0x55, 0x5c, 0xf5, 0xff}}}, - {{{ 2172, -2047, 2172}, 0, { 990, 1988}, {0x4c, 0x00, 0x65, 0xff}}}, - {{{ 0, 307, 3072}, 0, { 0, -16}, {0x0b, 0x5c, 0x55, 0xff}}}, - {{{ 0, -2047, 3072}, 0, { 0, 1984}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ 2172, 307, 2172}, 0, { 990, -16}, {0x45, 0x5c, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_1_seg7_vertex_07002358, 0x004c2920, 6292, 0x00002358, 240); // 0x07002448 - 0x07002538 -static const Vtx bowser_1_seg7_vertex_07002448[] = { - {{{ -2171, -2047, 2172}, 0, { 990, 1992}, {0x9b, 0x00, 0x4c, 0xff}}}, - {{{ -2171, 307, 2172}, 0, { 990, -12}, {0xcc, 0x5c, 0x45, 0xff}}}, - {{{ -3071, 307, 0}, 0, { 0, -16}, {0xb8, 0x68, 0x09, 0xff}}}, - {{{ 0, -2047, 3072}, 0, { 990, 1996}, {0xef, 0x00, 0x7d, 0xff}}}, - {{{ -2171, 307, 2172}, 0, { 0, -8}, {0xcc, 0x5c, 0x45, 0xff}}}, - {{{ -2171, -2047, 2172}, 0, { 0, 1992}, {0x9b, 0x00, 0x4c, 0xff}}}, - {{{ 0, -2047, -3071}, 0, { 990, 1992}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ 0, 307, -3071}, 0, { 990, -16}, {0xf5, 0x5c, 0xab, 0xff}}}, - {{{ 2172, 307, -2171}, 0, { 0, -20}, {0x3e, 0x49, 0xae, 0xff}}}, - {{{ 2172, -2047, -2171}, 0, { 0, 1988}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ -2171, -2047, -2171}, 0, { 990, 1996}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ -2171, 307, -2171}, 0, { 990, -12}, {0xbb, 0x5c, 0xcc, 0xff}}}, - {{{ 0, 307, -3071}, 0, { 0, -16}, {0xf5, 0x5c, 0xab, 0xff}}}, - {{{ 0, -2047, -3071}, 0, { 0, 1996}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ -3071, -2047, 0}, 0, { 0, 1988}, {0x83, 0x00, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_1_seg7_vertex_07002448, 0x004c2920, 6292, 0x00002448, 240); // 0x07002538 - 0x07002578 -static const Vtx bowser_1_seg7_vertex_07002538[] = { - {{{ -3071, -2047, 0}, 0, { 990, 1996}, {0x83, 0x00, 0xef, 0xff}}}, - {{{ -2171, 307, -2171}, 0, { 0, -16}, {0xbb, 0x5c, 0xcc, 0xff}}}, - {{{ -2171, -2047, -2171}, 0, { 0, 1988}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ -3071, 307, 0}, 0, { 990, -8}, {0xb8, 0x68, 0x09, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_1_seg7_vertex_07002538, 0x004c2920, 6292, 0x00002538, 64); // 0x07002578 - 0x070025F8 static const Gfx bowser_1_seg7_dl_07002578[] = { diff --git a/levels/bowser_1/areas/1/collision.inc.c b/levels/bowser_1/areas/1/collision.inc.c index 7593a37b0..12c171abb 100644 --- a/levels/bowser_1/areas/1/collision.inc.c +++ b/levels/bowser_1/areas/1/collision.inc.c @@ -1,103 +1,3 @@ +#include "pc/rom_assets.h" // 0x07002838 - 0x07002AC8 -const Collision bowser_1_seg7_collision_level[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1D), - COL_VERTEX(2172, 307, -2171), - COL_VERTEX(0, 307, -3071), - COL_VERTEX(1086, 307, -1085), - COL_VERTEX(-2171, 307, -2171), - COL_VERTEX(0, 307, -1535), - COL_VERTEX(-2171, 307, 2172), - COL_VERTEX(0, -2047, 3072), - COL_VERTEX(0, 307, 3072), - COL_VERTEX(-3071, -2047, 0), - COL_VERTEX(-3071, 307, 0), - COL_VERTEX(-2171, -2047, 2172), - COL_VERTEX(-1535, 307, 0), - COL_VERTEX(-1085, 307, -1085), - COL_VERTEX(-1085, 307, 1086), - COL_VERTEX(-2171, -2047, -2171), - COL_VERTEX(0, 307, 1536), - COL_VERTEX(3072, 307, 0), - COL_VERTEX(0, -2047, -3071), - COL_VERTEX(2172, -2047, 2172), - COL_VERTEX(3072, -2047, 0), - COL_VERTEX(2172, 307, 2172), - COL_VERTEX(2172, -2047, -2171), - COL_VERTEX(1536, 307, 0), - COL_VERTEX(1086, 307, 1086), - COL_VERTEX(0, 307, 0), - COL_VERTEX(7168, -6143, -7167), - COL_VERTEX(-7167, -6143, -7167), - COL_VERTEX(-7167, -6143, 7168), - COL_VERTEX(7168, -6143, 7168), - COL_TRI_INIT(SURFACE_DEFAULT, 40), - COL_TRI(5, 6, 7), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(5, 7, 15), - COL_TRI(8, 9, 3), - COL_TRI(10, 9, 8), - COL_TRI(10, 5, 9), - COL_TRI(9, 11, 12), - COL_TRI(9, 13, 11), - COL_TRI(9, 5, 13), - COL_TRI(9, 12, 3), - COL_TRI(4, 3, 12), - COL_TRI(8, 3, 14), - COL_TRI(14, 3, 1), - COL_TRI(6, 5, 10), - COL_TRI(5, 15, 13), - COL_TRI(7, 20, 23), - COL_TRI(2, 1, 4), - COL_TRI(16, 0, 2), - COL_TRI(16, 2, 22), - COL_TRI(14, 1, 17), - COL_TRI(17, 1, 0), - COL_TRI(18, 20, 7), - COL_TRI(18, 7, 6), - COL_TRI(7, 23, 15), - COL_TRI(17, 0, 21), - COL_TRI(19, 20, 18), - COL_TRI(19, 16, 20), - COL_TRI(20, 22, 23), - COL_TRI(20, 16, 22), - COL_TRI(21, 16, 19), - COL_TRI(21, 0, 16), - COL_TRI(11, 24, 12), - COL_TRI(13, 24, 11), - COL_TRI(2, 24, 22), - COL_TRI(24, 2, 4), - COL_TRI(23, 24, 15), - COL_TRI(24, 4, 12), - COL_TRI(15, 24, 13), - COL_TRI(22, 24, 23), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(25, 26, 27), - COL_TRI(25, 27, 28), - COL_TRI_STOP(), - COL_SPECIAL_INIT(22), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 0, 1843, 0, /*yaw*/ 1423), // unused, probably an early way to set intial position - SPECIAL_OBJECT(/*preset*/ special_mine, /*pos*/ 2949, 589, 0), - SPECIAL_OBJECT(/*preset*/ special_mine, /*pos*/ 0, 589, -2949), - SPECIAL_OBJECT(/*preset*/ special_mine, /*pos*/ 0, 589, 2949), - SPECIAL_OBJECT(/*preset*/ special_mine, /*pos*/ -2949, 589, 0), - SPECIAL_OBJECT(/*preset*/ special_bowser, /*pos*/ 0, 300, -1000), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 0, 384, 3072, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2171, 384, -2171, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 0, 384, -3071, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -3071, 384, 0, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2171, 384, 2172, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2621, 384, 1086, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 2172, 384, 2172, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 3072, 384, 0, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 2172, 384, -2171, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -1085, 384, 2622, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 2622, 384, 1086, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2621, 384, -1085, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -1085, 384, -2621, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 1086, 384, -2621, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 2622, 384, -1085, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 1086, 384, 2622, /*yaw*/ 0), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_1_seg7_collision_level, 0x004c2920, 6292, 0x00002838, 656); diff --git a/levels/bowser_1/texture.inc.c b/levels/bowser_1/texture.inc.c index 6ec4de8a2..712843da3 100644 --- a/levels/bowser_1/texture.inc.c +++ b/levels/bowser_1/texture.inc.c @@ -1,14 +1,9 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000002 -ALIGNED8 const Texture bowser_1_seg7_texture_07000000[] = { -#include "levels/bowser_1/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_1_seg7_texture_07000000, "levels/bowser_1/0.rgba16.inc.c", 0x004c2920, 6292, 0x00000000, 4096); // 0x07001000 - 0x07001002 -ALIGNED8 const Texture bowser_1_seg7_texture_07001000[] = { -#include "levels/bowser_1/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_1_seg7_texture_07001000, "levels/bowser_1/1.rgba16.inc.c", 0x004c2920, 6292, 0x00001000, 2048); // 0x07001800 - 0x07001802 -ALIGNED8 const Texture bowser_1_seg7_texture_07001800[] = { -#include "levels/bowser_1/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_1_seg7_texture_07001800, "levels/bowser_1/2.rgba16.inc.c", 0x004c2920, 6292, 0x00001800, 2048); diff --git a/levels/bowser_2/areas/1/1/model.inc.c b/levels/bowser_2/areas/1/1/model.inc.c index d867b7e89..b19fd1f5b 100644 --- a/levels/bowser_2/areas/1/1/model.inc.c +++ b/levels/bowser_2/areas/1/1/model.inc.c @@ -1,125 +1,24 @@ +#include "pc/rom_assets.h" // 0x070010B0 - 0x070011B0 -static const Vtx bowser_2_seg7_vertex_070010B0[] = { - {{{ 6546, -511, 2618}, 0, { 4910, 248}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6480, -3071, -2776}, 0, { 8112, 772}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6480, -511, -2776}, 0, { 8100, 232}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6545, -511, -2617}, 0, { 17484, 232}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6545, -3071, -2617}, 0, { 17472, 772}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6479, -3071, 2777}, 0, { 20664, 790}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6479, -511, 2777}, 0, { 20676, 248}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2776, -511, -6479}, 0, { 14348, 220}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2617, -3071, 6546}, 0, { 23924, 800}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2617, -511, 6546}, 0, { 23930, 260}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2776, -3071, -6479}, 0, { 14342, 762}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2618, -511, -6545}, 0, { 11236, 220}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2618, -3071, -6545}, 0, { 11240, 762}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2776, -511, -6479}, 0, { 782, 1298}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2777, -511, 6480}, 0, { -1526, -4090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6546, -511, 2618}, 0, { -3092, -2484}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_070010B0, 0x004cdbd0, 3611, 0x000010b0, 256); // 0x070011B0 - 0x070012B0 -static const Vtx bowser_2_seg7_vertex_070011B0[] = { - {{{ 6546, -511, 2618}, 0, { 4910, 248}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6546, -3071, 2618}, 0, { 4924, 788}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6480, -3071, -2776}, 0, { 8112, 772}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2777, -511, 6480}, 0, { 1658, 260}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2777, -3071, 6480}, 0, { 1664, 800}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2617, -511, 6546}, 0, { 23930, 260}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2617, -3071, 6546}, 0, { 23924, 800}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2777, -3071, 6480}, 0, { 27214, 800}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2777, -511, 6480}, 0, { 27208, 260}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2776, -511, -6479}, 0, { 782, 1298}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6545, -511, -2617}, 0, { 2350, -306}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6479, -511, 2777}, 0, { 2322, -2550}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2617, -511, 6546}, 0, { 716, -4116}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2777, -511, 6480}, 0, { -1526, -4090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6546, -511, 2618}, 0, { -3092, -2484}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6480, -511, -2776}, 0, { -3066, -240}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_070011B0, 0x004cdbd0, 3611, 0x000011b0, 256); // 0x070012B0 - 0x070012E0 -static const Vtx bowser_2_seg7_vertex_070012B0[] = { - {{{ -2776, -511, -6479}, 0, { 782, 1298}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6480, -511, -2776}, 0, { -3066, -240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2618, -511, -6545}, 0, { -1460, 1326}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_070012B0, 0x004cdbd0, 3611, 0x000012b0, 48); // 0x070012E0 - 0x070013E0 -static const Vtx bowser_2_seg7_vertex_070012E0[] = { - {{{ -3512, -511, -889}, 0, { -356, 984}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3159, -511, -886}, 0, { -360, 440}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3323, 399, -1105}, 0, { -26, 692}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 1240, -511, -5279}, 0, { -356, 984}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 1593, -511, -5276}, 0, { -360, 440}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 1429, 399, -5496}, 0, { -26, 692}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 1152, -511, -5616}, 0, { 160, 1116}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 1732, -511, -5615}, 0, { 158, 228}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 1344, -511, -5811}, 0, { 458, 824}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3407, -511, 3474}, 0, { 458, 824}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3600, -511, 3669}, 0, { 160, 1116}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3322, 399, 3790}, 0, { -26, 692}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3511, -511, 4006}, 0, { -356, 984}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3158, -511, 4009}, 0, { -360, 440}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3019, -511, 3670}, 0, { 158, 228}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3021, -511, -1224}, 0, { 158, 228}, {0xfd, 0x42, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_070012E0, 0x004cdbd0, 3611, 0x000012e0, 256); // 0x070013E0 - 0x070014E0 -static const Vtx bowser_2_seg7_vertex_070013E0[] = { - {{{ -3021, -511, -1224}, 0, { 158, 228}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3408, -511, -1420}, 0, { 458, 824}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3323, 399, -1105}, 0, { -26, 692}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3601, -511, -1226}, 0, { 160, 1116}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3512, -511, -889}, 0, { -356, 984}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 4200, -511, -835}, 0, { 160, 1116}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 4288, -511, -498}, 0, { -356, 984}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 4478, 399, -715}, 0, { -26, 692}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 4392, -511, -1030}, 0, { 458, 824}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 4642, -511, -495}, 0, { -360, 440}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 4780, -511, -834}, 0, { 158, 228}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 2820, -511, 2679}, 0, { 160, 1116}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 2909, -511, 3016}, 0, { -356, 984}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 3098, 399, 2799}, 0, { -26, 692}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 3262, -511, 3019}, 0, { -360, 440}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 3400, -511, 2680}, 0, { 158, 228}, {0xfd, 0x42, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_070013E0, 0x004cdbd0, 3611, 0x000013e0, 256); // 0x070014E0 - 0x070015E0 -static const Vtx bowser_2_seg7_vertex_070014E0[] = { - {{{ 3013, -511, 2484}, 0, { 458, 824}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 2820, -511, 2679}, 0, { 160, 1116}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 3098, 399, 2799}, 0, { -26, 692}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 3400, -511, 2680}, 0, { 158, 228}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -130, -511, -4068}, 0, { 762, 860}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -426, -511, -3769}, 0, { 464, 564}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 0, 1229, -3583}, 0, { 278, 990}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -290, -511, -3250}, 0, { -52, 700}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 253, -511, -3245}, 0, { -56, 1242}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 465, -511, -3767}, 0, { 462, 1454}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -126, -511, 3113}, 0, { 324, 450}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -422, -511, 3412}, 0, { 326, 748}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 4, 1229, 3598}, 0, { 632, 628}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -286, -511, 3931}, 0, { 652, 938}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 256, -511, 3936}, 0, { 926, 670}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 469, -511, 3415}, 0, { 772, 304}, {0xfd, 0x42, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_070014E0, 0x004cdbd0, 3611, 0x000014e0, 256); // 0x070015E0 - 0x070016A0 -static const Vtx bowser_2_seg7_vertex_070015E0[] = { - {{{ 3453, -511, -484}, 0, { 458, 824}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 3157, -511, -185}, 0, { 160, 1116}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 3584, 1229, 0}, 0, { -26, 692}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 3293, -511, 333}, 0, { -356, 984}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 3837, -511, 338}, 0, { -360, 440}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 4049, -511, -183}, 0, { 158, 228}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3714, -511, -484}, 0, { -516, 396}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -4010, -511, -185}, 0, { -218, 692}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3583, 1229, 0}, 0, { 0, 266}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3874, -511, 333}, 0, { 298, 556}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3118, -511, -183}, 0, { -216, -198}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -3330, -511, 338}, 0, { 302, 14}, {0xfd, 0x42, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_070015E0, 0x004cdbd0, 3611, 0x000015e0, 192); // 0x070016A0 - 0x07001788 static const Gfx bowser_2_seg7_dl_070016A0[] = { diff --git a/levels/bowser_2/areas/1/collision.inc.c b/levels/bowser_2/areas/1/collision.inc.c index 6853832e0..4c954628b 100644 --- a/levels/bowser_2/areas/1/collision.inc.c +++ b/levels/bowser_2/areas/1/collision.inc.c @@ -1,25 +1,3 @@ +#include "pc/rom_assets.h" // 0x070019F0 - 0x07001A66 -const Collision bowser_2_seg7_collision_lava[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-2776, -1023, -6479), - COL_VERTEX(-6545, -1023, -2617), - COL_VERTEX(-6479, -1023, 2777), - COL_VERTEX(6480, -1023, -2776), - COL_VERTEX(2618, -1023, -6545), - COL_VERTEX(-2617, -1023, 6546), - COL_VERTEX(6546, -1023, 2618), - COL_VERTEX(2777, -1023, 6480), - COL_TRI_INIT(SURFACE_BURNING, 6), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 4), - COL_TRI(0, 2, 5), - COL_TRI(0, 6, 3), - COL_TRI(0, 7, 6), - COL_TRI(0, 5, 7), - COL_TRI_STOP(), - COL_SPECIAL_INIT(2), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 0, 1229, 0, /*yaw*/ 128), // unused, probably an early way to set intial position - SPECIAL_OBJECT(/*preset*/ special_bowser, /*pos*/ -8, 1229, -1418), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_2_seg7_collision_lava, 0x004cdbd0, 3611, 0x000019f0, 118); diff --git a/levels/bowser_2/texture.inc.c b/levels/bowser_2/texture.inc.c index 284a54bd9..4f889780c 100644 --- a/levels/bowser_2/texture.inc.c +++ b/levels/bowser_2/texture.inc.c @@ -1,4 +1,3 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture bowser_2_seg7_texture_07000000[] = { -#include "levels/bowser_2/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_2_seg7_texture_07000000, "levels/bowser_2/0.rgba16.inc.c", 0x004cdbd0, 3611, 0x00000000, 2048); diff --git a/levels/bowser_2/tilting_platform/collision.inc.c b/levels/bowser_2/tilting_platform/collision.inc.c index ba9653c52..72d8f7420 100644 --- a/levels/bowser_2/tilting_platform/collision.inc.c +++ b/levels/bowser_2/tilting_platform/collision.inc.c @@ -1,58 +1,3 @@ +#include "pc/rom_assets.h" // 0x07001A68 - 0x07001BA0 -const Collision bowser_2_seg7_collision_tilting_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x12), - COL_VERTEX(1176, 784, 2838), - COL_VERTEX(-1175, 784, 2838), - COL_VERTEX(0, -306, 0), - COL_VERTEX(2838, 784, 1176), - COL_VERTEX(1176, 1229, 2838), - COL_VERTEX(-1175, 1229, 2838), - COL_VERTEX(0, 1229, 0), - COL_VERTEX(2838, 1229, 1176), - COL_VERTEX(-2837, 1229, 1176), - COL_VERTEX(-2837, 784, 1176), - COL_VERTEX(2838, 784, -1175), - COL_VERTEX(2838, 1229, -1175), - COL_VERTEX(1176, 784, -2837), - COL_VERTEX(1176, 1229, -2837), - COL_VERTEX(-1175, 784, -2837), - COL_VERTEX(-2837, 784, -1175), - COL_VERTEX(-1175, 1229, -2837), - COL_VERTEX(-2837, 1229, -1175), - COL_TRI_INIT(SURFACE_DEFAULT, 32), - COL_TRI(0, 1, 2), - COL_TRI(3, 0, 2), - COL_TRI(3, 4, 0), - COL_TRI(0, 5, 1), - COL_TRI(0, 4, 5), - COL_TRI(5, 4, 6), - COL_TRI(4, 7, 6), - COL_TRI(3, 7, 4), - COL_TRI(8, 5, 6), - COL_TRI(1, 5, 8), - COL_TRI(2, 1, 9), - COL_TRI(1, 8, 9), - COL_TRI(10, 3, 2), - COL_TRI(10, 7, 3), - COL_TRI(7, 11, 6), - COL_TRI(10, 11, 7), - COL_TRI(12, 10, 2), - COL_TRI(12, 11, 10), - COL_TRI(11, 13, 6), - COL_TRI(12, 13, 11), - COL_TRI(14, 12, 2), - COL_TRI(14, 13, 12), - COL_TRI(13, 16, 6), - COL_TRI(14, 16, 13), - COL_TRI(15, 14, 2), - COL_TRI(15, 16, 14), - COL_TRI(16, 17, 6), - COL_TRI(15, 17, 16), - COL_TRI(9, 15, 2), - COL_TRI(9, 17, 15), - COL_TRI(17, 8, 6), - COL_TRI(9, 8, 17), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_2_seg7_collision_tilting_platform, 0x004cdbd0, 3611, 0x00001a68, 312); diff --git a/levels/bowser_2/tilting_platform/model.inc.c b/levels/bowser_2/tilting_platform/model.inc.c index dde776a3f..2ae72290f 100644 --- a/levels/bowser_2/tilting_platform/model.inc.c +++ b/levels/bowser_2/tilting_platform/model.inc.c @@ -1,109 +1,21 @@ +#include "pc/rom_assets.h" // 0x07000800 - 0x07000900 -static const Vtx bowser_2_seg7_vertex_07000800[] = { - {{{ 1176, 784, -2837}, 0, { 6612, 678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2838, 1229, -1175}, 0, { 7634, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2838, 784, -1175}, 0, { 7634, 678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1176, 784, 2838}, 0, { 1502, 678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1176, 1229, 2838}, 0, { 1502, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1175, 1229, 2838}, 0, { 2524, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2838, 784, 1176}, 0, { 480, 678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1175, 784, 2838}, 0, { 2524, 678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2838, 1229, 1176}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 1229, 1176}, 0, { 3546, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 784, 1176}, 0, { 3546, 678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2838, 1229, 1176}, 0, { 8656, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2838, 784, 1176}, 0, { 8656, 678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -306, 0}, 0, { 1502, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1175, 784, 2838}, 0, { 1246, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 784, 1176}, 0, { 1756, 812}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_07000800, 0x004cdbd0, 3611, 0x00000800, 256); // 0x07000900 - 0x07000A00 -static const Vtx bowser_2_seg7_vertex_07000900[] = { - {{{ 1176, 784, -2837}, 0, { 6612, 678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1176, 1229, -2837}, 0, { 6612, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2838, 1229, -1175}, 0, { 7634, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1175, 784, -2837}, 0, { 5590, 678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1175, 1229, -2837}, 0, { 5590, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 784, -1175}, 0, { 4568, 678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 1229, -1175}, 0, { 4568, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 784, 1176}, 0, { 3546, 678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 1229, 1176}, 0, { 3546, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 784, 1176}, 0, { 1756, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 784, -1175}, 0, { 2268, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -306, 0}, 0, { 2012, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1175, 784, -2837}, 0, { 2778, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -306, 0}, 0, { 2524, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1176, 784, -2837}, 0, { 3290, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -306, 0}, 0, { 3034, 552}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_07000900, 0x004cdbd0, 3611, 0x00000900, 256); // 0x07000A00 - 0x07000AA0 -static const Vtx bowser_2_seg7_vertex_07000A00[] = { - {{{ 1176, 784, -2837}, 0, { 3290, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2838, 784, -1175}, 0, { 3800, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -306, 0}, 0, { 3546, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2838, 784, 1176}, 0, { 4312, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -306, 0}, 0, { 4056, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2838, 784, 1176}, 0, { 224, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1176, 784, 2838}, 0, { 734, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -306, 0}, 0, { 480, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1175, 784, 2838}, 0, { 1246, 812}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -306, 0}, 0, { 990, 552}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_07000A00, 0x004cdbd0, 3611, 0x00000a00, 160); // 0x07000AA0 - 0x07000BA0 -static const Vtx bowser_2_seg7_vertex_07000AA0[] = { - {{{ 2838, 1229, -1175}, 0, { 5298, -4574}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ 1703, 1229, 705}, 0, { 3210, -1892}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ 2838, 1229, 1176}, 0, { 4460, -1222}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ -2837, 1229, -1175}, 0, { -1782, -4574}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ -704, 1229, -1702}, 0, { 1064, -5326}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ -1175, 1229, -2837}, 0, { 882, -6944}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ -2837, 1229, 1176}, 0, { -2620, -1222}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ -1702, 1229, -704}, 0, { -534, -3904}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ -1702, 1229, 705}, 0, { -1036, -1892}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ 705, 1229, -1702}, 0, { 2824, -5326}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ 1176, 1229, -2837}, 0, { 3816, -6944}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ -1175, 1229, 2838}, 0, { -1138, 1146}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ -704, 1229, 1703}, 0, { -148, -470}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ 1176, 1229, 2838}, 0, { 1792, 1146}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ 705, 1229, 1703}, 0, { 1610, -470}, {0xad, 0x10, 0x16, 0xff}}}, - {{{ 1703, 1229, -704}, 0, { 3714, -3904}, {0xad, 0x10, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_07000AA0, 0x004cdbd0, 3611, 0x00000aa0, 256); // 0x07000BA0 - 0x07000C30 -static const Vtx bowser_2_seg7_vertex_07000BA0[] = { - {{{ -1418, 1229, 588}, 0, { 3034, -2076}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -587, 1229, 1419}, 0, { 5202, -1178}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 0, 1229, 0}, 0, { 3034, 990}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 588, 1229, 1419}, 0, { 6100, 990}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 1419, 1229, 588}, 0, { 5202, 3156}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -1418, 1229, -587}, 0, { 866, -1178}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 1419, 1229, -587}, 0, { 3034, 4054}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 588, 1229, -1418}, 0, { 866, 3156}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -587, 1229, -1418}, 0, { 0, 990}, {0xfd, 0x42, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_07000BA0, 0x004cdbd0, 3611, 0x00000ba0, 144); // 0x07000C30 - 0x07000D30 -static const Vtx bowser_2_seg7_vertex_07000C30[] = { - {{{ -704, 1229, 1703}, 0, { 0, 850}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 705, 1229, 1703}, 0, { 4568, -1054}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 588, 1229, 1419}, 0, { 3800, -1820}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -1702, 1229, 705}, 0, { -4630, -1054}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -1418, 1229, -587}, 0, { -5450, -5654}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -1702, 1229, -704}, 0, { -6534, -5654}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -587, 1229, -1418}, 0, { -3862, -9486}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -704, 1229, -1702}, 0, { -4628, -10252}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -1418, 1229, 588}, 0, { -3862, -1820}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 588, 1229, -1418}, 0, { 0, -11072}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 705, 1229, -1702}, 0, { 0, -12156}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ -587, 1229, 1419}, 0, { 0, -234}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 1703, 1229, 705}, 0, { 6472, -5652}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 1419, 1229, 588}, 0, { 5388, -5652}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 1703, 1229, -704}, 0, { 4568, -10252}, {0xfd, 0x42, 0x34, 0xff}}}, - {{{ 1419, 1229, -587}, 0, { 3800, -9486}, {0xfd, 0x42, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_2_seg7_vertex_07000C30, 0x004cdbd0, 3611, 0x00000c30, 256); // 0x07000D30 - 0x07000E28 const Gfx bowser_2_seg7_dl_07000D30[] = { diff --git a/levels/bowser_3/areas/1/1/model.inc.c b/levels/bowser_3/areas/1/1/model.inc.c index 1947ba51d..38b013dff 100644 --- a/levels/bowser_3/areas/1/1/model.inc.c +++ b/levels/bowser_3/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07004030 - 0x07004048 static const Lights1 bowser_3_seg7_lights_07004030 = gdSPDefLights1( 0x22, 0x22, 0x22, @@ -11,102 +12,22 @@ static const Lights1 bowser_3_seg7_lights_07004048 = gdSPDefLights1( ); // 0x07004060 - 0x07004160 -static const Vtx bowser_3_seg7_vertex_07004060[] = { - {{{ -1182, -2364, 394}, 0, { 2232, 24}, {0xd8, 0x89, 0xf5, 0xff}}}, - {{{ -2364, -1852, -787}, 0, { 3412, 1202}, {0xd8, 0x89, 0xf5, 0xff}}}, - {{{ -787, -2364, -1024}, 0, { 3648, -370}, {0xd8, 0x89, 0xf5, 0xff}}}, - {{{ -1182, -2364, 394}, 0, { 2232, 24}, {0xe9, 0x88, 0x20, 0xff}}}, - {{{ 0, -2364, 1262}, 0, { 1366, -1156}, {0xe9, 0x88, 0x20, 0xff}}}, - {{{ -1497, -1852, 2050}, 0, { 580, 338}, {0xe9, 0x88, 0x20, 0xff}}}, - {{{ 0, -2364, 1262}, 0, { 1366, -1156}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1182, -2364, 394}, 0, { 2232, 24}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -787, -2364, -1024}, 0, { 3648, -370}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -787, -2364, -1024}, 0, { 3648, -370}, {0x00, 0x88, 0xd7, 0xff}}}, - {{{ 0, -1852, -2522}, 0, { 5144, -1156}, {0x00, 0x88, 0xd7, 0xff}}}, - {{{ 788, -2364, -1024}, 0, { 3648, -1944}, {0x00, 0x88, 0xd7, 0xff}}}, - {{{ 788, -2364, -1024}, 0, { 3648, -1944}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1498, -1852, 2050}, 0, { 580, -2652}, {0x17, 0x88, 0x20, 0xff}}}, - {{{ 0, -2364, 1262}, 0, { 1366, -1156}, {0x17, 0x88, 0x20, 0xff}}}, - {{{ 1183, -2364, 394}, 0, { 2232, -2336}, {0x17, 0x88, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07004060, 0x004cec00, 10476, 0x00004060, 256); // 0x07004160 - 0x070041C0 -static const Vtx bowser_3_seg7_vertex_07004160[] = { - {{{ 0, -2364, 1262}, 0, { 1366, -1156}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 788, -2364, -1024}, 0, { 3648, -1944}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1183, -2364, 394}, 0, { 2232, -2336}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1183, -2364, 394}, 0, { 2232, -2336}, {0x28, 0x89, 0xf5, 0xff}}}, - {{{ 788, -2364, -1024}, 0, { 3648, -1944}, {0x28, 0x89, 0xf5, 0xff}}}, - {{{ 2365, -1852, -787}, 0, { 3412, -3518}, {0x28, 0x89, 0xf5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07004160, 0x004cec00, 10476, 0x00004160, 96); // 0x070041C0 - 0x07004260 -static const Vtx bowser_3_seg7_vertex_070041C0[] = { - {{{ -2364, 307, -787}, 0, { -582, -1714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1182, 307, 394}, 0, { 204, -928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -787, 307, -1024}, 0, { 466, -1872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, 1262}, 0, { 990, -350}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1497, 307, 2050}, 0, { -6, 174}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1183, 307, 394}, 0, { 1776, -928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 788, 307, -1024}, 0, { 1514, -1872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, -2522}, 0, { 990, -2870}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1498, 307, 2050}, 0, { 1986, 174}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2365, 307, -787}, 0, { 2564, -1714}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_070041C0, 0x004cec00, 10476, 0x000041c0, 160); // 0x07004260 - 0x07004350 -static const Vtx bowser_3_seg7_vertex_07004260[] = { - {{{ 0, -1852, -2522}, 0, { 990, 2012}, {0x70, 0x00, 0xc5, 0xff}}}, - {{{ 0, 307, -2522}, 0, { 990, 0}, {0x70, 0x00, 0xc5, 0xff}}}, - {{{ 788, -2364, -1024}, 0, { -698, 2012}, {0x70, 0x00, 0xc5, 0xff}}}, - {{{ 2365, -1852, -787}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1183, 307, 394}, 0, { -678, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1183, -2364, 394}, 0, { -678, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2365, 307, -787}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1183, -2364, 394}, 0, { -690, 2012}, {0x7c, 0x00, 0xe9, 0xff}}}, - {{{ 1498, 307, 2050}, 0, { 990, 0}, {0x7c, 0x00, 0xe9, 0xff}}}, - {{{ 1498, -1852, 2050}, 0, { 990, 2012}, {0x7c, 0x00, 0xe9, 0xff}}}, - {{{ 1183, 307, 394}, 0, { -690, 0}, {0x7c, 0x00, 0xe9, 0xff}}}, - {{{ -787, -2364, -1024}, 0, { -698, 2012}, {0x90, 0x00, 0xc5, 0xff}}}, - {{{ -787, 307, -1024}, 0, { -698, 0}, {0x90, 0x00, 0xc5, 0xff}}}, - {{{ 0, 307, -2522}, 0, { 990, 0}, {0x90, 0x00, 0xc5, 0xff}}}, - {{{ 0, -1852, -2522}, 0, { 990, 2012}, {0x90, 0x00, 0xc5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07004260, 0x004cec00, 10476, 0x00004260, 240); // 0x07004350 - 0x07004440 -static const Vtx bowser_3_seg7_vertex_07004350[] = { - {{{ 1498, -1852, 2050}, 0, { 990, 2012}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ 1498, 307, 2050}, 0, { 990, 0}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ 0, 307, 1262}, 0, { -698, 0}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ 0, 307, -2522}, 0, { 990, 0}, {0x70, 0x00, 0xc5, 0xff}}}, - {{{ 788, 307, -1024}, 0, { -698, 0}, {0x70, 0x00, 0xc5, 0xff}}}, - {{{ 788, -2364, -1024}, 0, { -698, 2012}, {0x70, 0x00, 0xc5, 0xff}}}, - {{{ -2364, 307, -787}, 0, { 990, 0}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ -787, 307, -1024}, 0, { -600, 0}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ -787, -2364, -1024}, 0, { -600, 2012}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ -2364, -1852, -787}, 0, { 990, 2012}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ 788, -2364, -1024}, 0, { -600, 2012}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ 2365, 307, -787}, 0, { 990, 0}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ 2365, -1852, -787}, 0, { 990, 2012}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ 788, 307, -1024}, 0, { -600, 0}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ 0, -2364, 1262}, 0, { -698, 2012}, {0xc5, 0x00, 0x70, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07004350, 0x004cec00, 10476, 0x00004350, 240); // 0x07004440 - 0x07004500 -static const Vtx bowser_3_seg7_vertex_07004440[] = { - {{{ 0, -2364, 1262}, 0, { -698, 2012}, {0x3b, 0x00, 0x70, 0xff}}}, - {{{ 0, 307, 1262}, 0, { -698, 0}, {0x3b, 0x00, 0x70, 0xff}}}, - {{{ -1497, 307, 2050}, 0, { 990, 0}, {0x3b, 0x00, 0x70, 0xff}}}, - {{{ -1497, -1852, 2050}, 0, { 990, 2012}, {0x3b, 0x00, 0x70, 0xff}}}, - {{{ -1497, -1852, 2050}, 0, { 990, 2012}, {0x84, 0x00, 0xe9, 0xff}}}, - {{{ -1497, 307, 2050}, 0, { 990, 0}, {0x84, 0x00, 0xe9, 0xff}}}, - {{{ -1182, 307, 394}, 0, { -690, 0}, {0x84, 0x00, 0xe9, 0xff}}}, - {{{ -1182, -2364, 394}, 0, { -690, 2012}, {0x84, 0x00, 0xe9, 0xff}}}, - {{{ -1182, -2364, 394}, 0, { -678, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2364, 307, -787}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2364, -1852, -787}, 0, { 990, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1182, 307, 394}, 0, { -678, 0}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07004440, 0x004cec00, 10476, 0x00004440, 192); // 0x07004500 - 0x070045D8 static const Gfx bowser_3_seg7_dl_07004500[] = { diff --git a/levels/bowser_3/areas/1/bomb_stand/model.inc.c b/levels/bowser_3/areas/1/bomb_stand/model.inc.c index ca9e8a675..f7baa2683 100644 --- a/levels/bowser_3/areas/1/bomb_stand/model.inc.c +++ b/levels/bowser_3/areas/1/bomb_stand/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07004740 - 0x07004758 static const Lights1 bowser_3_seg7_lights_07004740 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,36 +6,10 @@ static const Lights1 bowser_3_seg7_lights_07004740 = gdSPDefLights1( ); // 0x07004758 - 0x07004848 -static const Vtx bowser_3_seg7_vertex_07004758[] = { - {{{ 205, 256, 0}, 0, { 478, 478}, {0x4d, 0x3e, 0xb2, 0xff}}}, - {{{ 0, 256, -204}, 0, { 734, 478}, {0x4d, 0x3e, 0xb2, 0xff}}}, - {{{ 0, 512, 0}, 0, { 606, 0}, {0x4d, 0x3e, 0xb2, 0xff}}}, - {{{ 0, 256, 205}, 0, { 224, 480}, {0x4e, 0x3e, 0x4e, 0xff}}}, - {{{ 205, 256, 0}, 0, { 478, 478}, {0x4e, 0x3e, 0x4e, 0xff}}}, - {{{ 0, 512, 0}, 0, { 352, 0}, {0x4e, 0x3e, 0x4e, 0xff}}}, - {{{ 205, 256, 0}, 0, { 478, 478}, {0x4e, 0xc2, 0x4e, 0xff}}}, - {{{ 0, 256, 205}, 0, { 224, 480}, {0x4e, 0xc2, 0x4e, 0xff}}}, - {{{ 0, 0, 0}, 0, { 352, 990}, {0x4e, 0xc2, 0x4e, 0xff}}}, - {{{ 0, 256, -204}, 0, { 734, 478}, {0x4d, 0xc2, 0xb2, 0xff}}}, - {{{ 205, 256, 0}, 0, { 478, 478}, {0x4d, 0xc2, 0xb2, 0xff}}}, - {{{ 0, 0, 0}, 0, { 606, 990}, {0x4d, 0xc2, 0xb2, 0xff}}}, - {{{ -204, 256, 0}, 0, { 0, 480}, {0xb2, 0x3e, 0x4d, 0xff}}}, - {{{ 0, 256, 205}, 0, { 224, 480}, {0xb2, 0x3e, 0x4d, 0xff}}}, - {{{ 0, 512, 0}, 0, { 96, 0}, {0xb2, 0x3e, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07004758, 0x004cec00, 10476, 0x00004758, 240); // 0x07004848 - 0x070048D8 -static const Vtx bowser_3_seg7_vertex_07004848[] = { - {{{ 0, 256, 205}, 0, { 224, 480}, {0xb2, 0xc2, 0x4d, 0xff}}}, - {{{ -204, 256, 0}, 0, { 0, 480}, {0xb2, 0xc2, 0x4d, 0xff}}}, - {{{ 0, 0, 0}, 0, { 96, 990}, {0xb2, 0xc2, 0x4d, 0xff}}}, - {{{ 0, 256, -204}, 0, { 734, 478}, {0xb2, 0x3e, 0xb2, 0xff}}}, - {{{ -204, 256, 0}, 0, { 990, 480}, {0xb2, 0x3e, 0xb2, 0xff}}}, - {{{ 0, 512, 0}, 0, { 862, 0}, {0xb2, 0x3e, 0xb2, 0xff}}}, - {{{ -204, 256, 0}, 0, { 990, 480}, {0xb2, 0xc2, 0xb2, 0xff}}}, - {{{ 0, 256, -204}, 0, { 734, 478}, {0xb2, 0xc2, 0xb2, 0xff}}}, - {{{ 0, 0, 0}, 0, { 862, 990}, {0xb2, 0xc2, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07004848, 0x004cec00, 10476, 0x00004848, 144); // 0x070048D8 - 0x07004958 static const Gfx bowser_3_seg7_dl_070048D8[] = { diff --git a/levels/bowser_3/areas/1/collision.inc.c b/levels/bowser_3/areas/1/collision.inc.c index 20b0ef3ae..52a42dbb0 100644 --- a/levels/bowser_3/areas/1/collision.inc.c +++ b/levels/bowser_3/areas/1/collision.inc.c @@ -1,79 +1,3 @@ +#include "pc/rom_assets.h" // 0x070049C8 - 0x07004B94 -const Collision bowser_3_seg7_collision_level[] = { - COL_INIT(), - COL_VERTEX_INIT(0x18), - COL_VERTEX(-8191, -6143, 8192), - COL_VERTEX(8192, -6143, 8192), - COL_VERTEX(8192, -6143, -8191), - COL_VERTEX(-8191, -6143, -8191), - COL_VERTEX(-1182, -2364, 394), - COL_VERTEX(-1182, 307, 394), - COL_VERTEX(-2364, 307, -787), - COL_VERTEX(-2364, -1852, -787), - COL_VERTEX(-787, 307, -1024), - COL_VERTEX(-787, -2364, -1024), - COL_VERTEX(-1497, -1852, 2050), - COL_VERTEX(-1497, 307, 2050), - COL_VERTEX(0, 307, 1262), - COL_VERTEX(788, 307, -1024), - COL_VERTEX(0, 307, -2522), - COL_VERTEX(1183, 307, 394), - COL_VERTEX(1498, -1852, 2050), - COL_VERTEX(1498, 307, 2050), - COL_VERTEX(0, -2364, 1262), - COL_VERTEX(2365, 307, -787), - COL_VERTEX(2365, -1852, -787), - COL_VERTEX(1183, -2364, 394), - COL_VERTEX(788, -2364, -1024), - COL_VERTEX(0, -1852, -2522), - COL_TRI_INIT(SURFACE_DEFAULT, 36), - COL_TRI(4, 18, 10), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI(6, 5, 8), - COL_TRI(6, 8, 9), - COL_TRI(7, 6, 9), - COL_TRI(10, 5, 4), - COL_TRI(10, 11, 5), - COL_TRI(5, 11, 12), - COL_TRI(8, 5, 12), - COL_TRI(13, 14, 8), - COL_TRI(8, 12, 15), - COL_TRI(8, 15, 13), - COL_TRI(9, 8, 14), - COL_TRI(16, 17, 12), - COL_TRI(16, 12, 18), - COL_TRI(18, 12, 11), - COL_TRI(12, 17, 15), - COL_TRI(18, 11, 10), - COL_TRI(18, 4, 9), - COL_TRI(4, 7, 9), - COL_TRI(9, 23, 22), - COL_TRI(15, 19, 13), - COL_TRI(20, 19, 15), - COL_TRI(20, 15, 21), - COL_TRI(21, 15, 17), - COL_TRI(22, 13, 19), - COL_TRI(14, 13, 22), - COL_TRI(23, 14, 22), - COL_TRI(9, 14, 23), - COL_TRI(22, 19, 20), - COL_TRI(21, 17, 16), - COL_TRI(21, 22, 20), - COL_TRI(18, 22, 21), - COL_TRI(16, 18, 21), - COL_TRI(18, 9, 22), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_SPECIAL_INIT(7), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 0, 307, 0, /*yaw*/ 128), // unused, probably an early way to set intial position - SPECIAL_OBJECT(/*preset*/ special_bowser, /*pos*/ 13, 307, -1024), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -3362, -204, 1121, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 0, -204, 3584, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 3362, -204, 1126, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 2123, -204, -2912, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2122, -204, -2912, /*yaw*/ 0), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_3_seg7_collision_level, 0x004cec00, 10476, 0x000049c8, 460); diff --git a/levels/bowser_3/falling_platform_1/collision.inc.c b/levels/bowser_3/falling_platform_1/collision.inc.c index 76524385f..f1927a90d 100644 --- a/levels/bowser_3/falling_platform_1/collision.inc.c +++ b/levels/bowser_3/falling_platform_1/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07004B94 - 0x07004C18 -const Collision bowser_3_seg7_collision_07004B94[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-3071, 307, -1023), - COL_VERTEX(-2364, 307, -787), - COL_VERTEX(-787, 307, -1024), - COL_VERTEX(-3071, -1340, -1023), - COL_VERTEX(-2364, -1852, -787), - COL_VERTEX(-1945, 307, -2661), - COL_VERTEX(-1945, -1340, -2661), - COL_VERTEX(-787, -2364, -1024), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(1, 0, 3), - COL_TRI(1, 3, 4), - COL_TRI(2, 1, 4), - COL_TRI(0, 2, 5), - COL_TRI(0, 5, 6), - COL_TRI(3, 0, 6), - COL_TRI(6, 4, 3), - COL_TRI(6, 7, 4), - COL_TRI(7, 2, 4), - COL_TRI(5, 2, 7), - COL_TRI(6, 5, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_3_seg7_collision_07004B94, 0x004cec00, 10476, 0x00004b94, 132); diff --git a/levels/bowser_3/falling_platform_1/model.inc.c b/levels/bowser_3/falling_platform_1/model.inc.c index 10fe587ca..cadf69f73 100644 --- a/levels/bowser_3/falling_platform_1/model.inc.c +++ b/levels/bowser_3/falling_platform_1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07002000 - 0x07002018 static const Lights1 bowser_3_seg7_lights_07002000 = gdSPDefLights1( 0x22, 0x22, 0x22, @@ -11,42 +12,13 @@ static const Lights1 bowser_3_seg7_lights_07002018 = gdSPDefLights1( ); // 0x07002030 - 0x07002090 -static const Vtx bowser_3_seg7_vertex_07002030[] = { - {{{ -1945, -1340, -2661}, 0, { 5282, 786}, {0xc4, 0x99, 0xd7, 0xff}}}, - {{{ -2364, -1852, -787}, 0, { 3412, 1202}, {0xc4, 0x99, 0xd7, 0xff}}}, - {{{ -3071, -1340, -1023}, 0, { 3648, 1908}, {0xc4, 0x99, 0xd7, 0xff}}}, - {{{ -1945, -1340, -2661}, 0, { 5282, 786}, {0xd6, 0x90, 0xd8, 0xff}}}, - {{{ -787, -2364, -1024}, 0, { 3648, -370}, {0xd6, 0x90, 0xd8, 0xff}}}, - {{{ -2364, -1852, -787}, 0, { 3412, 1202}, {0xd6, 0x90, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07002030, 0x004cec00, 10476, 0x00002030, 96); // 0x07002090 - 0x070020D0 -static const Vtx bowser_3_seg7_vertex_07002090[] = { - {{{ -3071, 307, -1023}, 0, { -1052, -1872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -787, 307, -1024}, 0, { 466, -1872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 307, -2661}, 0, { -302, -2962}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2364, 307, -787}, 0, { -582, -1714}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07002090, 0x004cec00, 10476, 0x00002090, 64); // 0x070020D0 - 0x070021D0 -static const Vtx bowser_3_seg7_vertex_070020D0[] = { - {{{ -1945, -1340, -2661}, 0, { 990, 2012}, {0x67, 0x00, 0xb7, 0xff}}}, - {{{ -1945, 307, -2661}, 0, { 990, 0}, {0x67, 0x00, 0xb7, 0xff}}}, - {{{ -787, -2364, -1024}, 0, { -1010, 2012}, {0x67, 0x00, 0xb7, 0xff}}}, - {{{ -2364, 307, -787}, 0, { 494, 0}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ -3071, 307, -1023}, 0, { 990, 0}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ -3071, -1340, -1023}, 0, { 990, 2012}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ -2364, -1852, -787}, 0, { 494, 2012}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ -787, -2364, -1024}, 0, { -504, 2012}, {0x12, 0x00, 0x7d, 0xff}}}, - {{{ -787, 307, -1024}, 0, { -506, 0}, {0x12, 0x00, 0x7d, 0xff}}}, - {{{ -2364, -1852, -787}, 0, { 1048, 2012}, {0x12, 0x00, 0x7d, 0xff}}}, - {{{ -2364, 307, -787}, 0, { 1046, 0}, {0x12, 0x00, 0x7d, 0xff}}}, - {{{ -3071, -1340, -1023}, 0, { 14512, 1816}, {0x98, 0x00, 0xb9, 0xff}}}, - {{{ -3071, 307, -1023}, 0, { 14512, 172}, {0x98, 0x00, 0xb9, 0xff}}}, - {{{ -1945, -1340, -2661}, 0, { 13006, 1816}, {0x98, 0x00, 0xb9, 0xff}}}, - {{{ -1945, 307, -2661}, 0, { 13006, 172}, {0x98, 0x00, 0xb9, 0xff}}}, - {{{ -787, 307, -1024}, 0, { -1010, 0}, {0x67, 0x00, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_070020D0, 0x004cec00, 10476, 0x000020d0, 256); // 0x070021D0 - 0x07002240 static const Gfx bowser_3_seg7_dl_070021D0[] = { diff --git a/levels/bowser_3/falling_platform_10/collision.inc.c b/levels/bowser_3/falling_platform_10/collision.inc.c index 40c880ab7..25db49459 100644 --- a/levels/bowser_3/falling_platform_10/collision.inc.c +++ b/levels/bowser_3/falling_platform_10/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07005038 - 0x070050BC -const Collision bowser_3_seg7_collision_07005038[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-787, 307, -1024), - COL_VERTEX(-1945, 307, -2661), - COL_VERTEX(-1945, -1340, -2661), - COL_VERTEX(-787, -2364, -1024), - COL_VERTEX(0, 307, -2522), - COL_VERTEX(0, 307, -3276), - COL_VERTEX(0, -1852, -2522), - COL_VERTEX(0, -1340, -3276), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(3, 0, 2), - COL_TRI(4, 0, 3), - COL_TRI(0, 4, 5), - COL_TRI(0, 5, 1), - COL_TRI(4, 3, 6), - COL_TRI(7, 5, 4), - COL_TRI(7, 4, 6), - COL_TRI(2, 1, 5), - COL_TRI(2, 5, 7), - COL_TRI(7, 6, 2), - COL_TRI(6, 3, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_3_seg7_collision_07005038, 0x004cec00, 10476, 0x00005038, 132); diff --git a/levels/bowser_3/falling_platform_10/model.inc.c b/levels/bowser_3/falling_platform_10/model.inc.c index 9d0ebe1b3..3374ce267 100644 --- a/levels/bowser_3/falling_platform_10/model.inc.c +++ b/levels/bowser_3/falling_platform_10/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07003CF8 - 0x07003D10 static const Lights1 bowser_3_seg7_lights_07003CF8 = gdSPDefLights1( 0x22, 0x22, 0x22, @@ -11,42 +12,13 @@ static const Lights1 bowser_3_seg7_lights_07003D10 = gdSPDefLights1( ); // 0x07003D28 - 0x07003D88 -static const Vtx bowser_3_seg7_vertex_07003D28[] = { - {{{ 0, -1340, -3276}, 0, { 5896, -1156}, {0xea, 0x99, 0xba, 0xff}}}, - {{{ 0, -1852, -2522}, 0, { 5144, -1156}, {0xea, 0x99, 0xba, 0xff}}}, - {{{ -1945, -1340, -2661}, 0, { 5282, 786}, {0xea, 0x99, 0xba, 0xff}}}, - {{{ 0, -1852, -2522}, 0, { 5144, -1156}, {0xe7, 0x90, 0xcc, 0xff}}}, - {{{ -787, -2364, -1024}, 0, { 3648, -370}, {0xe7, 0x90, 0xcc, 0xff}}}, - {{{ -1945, -1340, -2661}, 0, { 5282, 786}, {0xe7, 0x90, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07003D28, 0x004cec00, 10476, 0x00003d28, 96); // 0x07003D88 - 0x07003DC8 -static const Vtx bowser_3_seg7_vertex_07003D88[] = { - {{{ -787, 307, -1024}, 0, { 466, -1872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, -2522}, 0, { 990, -2870}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, -3276}, 0, { 990, -3370}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 307, -2661}, 0, { -302, -2962}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07003D88, 0x004cec00, 10476, 0x00003d88, 64); // 0x07003DC8 - 0x07003EC8 -static const Vtx bowser_3_seg7_vertex_07003DC8[] = { - {{{ -787, -2364, -1024}, 0, { -1010, 2012}, {0x99, 0x00, 0x49, 0xff}}}, - {{{ -787, 307, -1024}, 0, { -1010, 0}, {0x99, 0x00, 0x49, 0xff}}}, - {{{ -1945, -1340, -2661}, 0, { 990, 2012}, {0x99, 0x00, 0x49, 0xff}}}, - {{{ -1945, -1340, -2661}, 0, { 13006, 1816}, {0xda, 0x00, 0x87, 0xff}}}, - {{{ 0, 307, -3276}, 0, { 11466, 172}, {0xda, 0x00, 0x87, 0xff}}}, - {{{ 0, -1340, -3276}, 0, { 11466, 1816}, {0xda, 0x00, 0x87, 0xff}}}, - {{{ -1945, 307, -2661}, 0, { 13006, 172}, {0xda, 0x00, 0x87, 0xff}}}, - {{{ 0, -1340, -3276}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 307, -3276}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 307, -2522}, 0, { 238, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -1852, -2522}, 0, { 238, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 307, -2522}, 0, { -698, 0}, {0x70, 0x00, 0x3b, 0xff}}}, - {{{ -787, -2364, -1024}, 0, { 990, 2012}, {0x70, 0x00, 0x3b, 0xff}}}, - {{{ 0, -1852, -2522}, 0, { -698, 2012}, {0x70, 0x00, 0x3b, 0xff}}}, - {{{ -787, 307, -1024}, 0, { 990, 0}, {0x70, 0x00, 0x3b, 0xff}}}, - {{{ -1945, 307, -2661}, 0, { 990, 0}, {0x99, 0x00, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07003DC8, 0x004cec00, 10476, 0x00003dc8, 256); // 0x07003EC8 - 0x07003F38 static const Gfx bowser_3_seg7_dl_07003EC8[] = { diff --git a/levels/bowser_3/falling_platform_2/collision.inc.c b/levels/bowser_3/falling_platform_2/collision.inc.c index b936441d3..7133f7242 100644 --- a/levels/bowser_3/falling_platform_2/collision.inc.c +++ b/levels/bowser_3/falling_platform_2/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07004C18 - 0x07004C9C -const Collision bowser_3_seg7_collision_07004C18[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-1182, -2364, 394), - COL_VERTEX(-1182, 307, 394), - COL_VERTEX(-3071, 307, 1024), - COL_VERTEX(-3071, -1340, 1024), - COL_VERTEX(-2364, 307, -787), - COL_VERTEX(-3071, 307, -1023), - COL_VERTEX(-2364, -1852, -787), - COL_VERTEX(-3071, -1340, -1023), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(2, 1, 4), - COL_TRI(2, 4, 5), - COL_TRI(3, 2, 5), - COL_TRI(4, 1, 0), - COL_TRI(4, 0, 6), - COL_TRI(7, 5, 4), - COL_TRI(7, 4, 6), - COL_TRI(3, 5, 7), - COL_TRI(6, 0, 3), - COL_TRI(6, 3, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_3_seg7_collision_07004C18, 0x004cec00, 10476, 0x00004c18, 132); diff --git a/levels/bowser_3/falling_platform_2/model.inc.c b/levels/bowser_3/falling_platform_2/model.inc.c index 70a4f916b..27ab5970c 100644 --- a/levels/bowser_3/falling_platform_2/model.inc.c +++ b/levels/bowser_3/falling_platform_2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07002338 - 0x07002350 static const Lights1 bowser_3_seg7_lights_07002338 = gdSPDefLights1( 0x22, 0x22, 0x22, @@ -11,42 +12,13 @@ static const Lights1 bowser_3_seg7_lights_07002350 = gdSPDefLights1( ); // 0x07002368 - 0x070023C8 -static const Vtx bowser_3_seg7_vertex_07002368[] = { - {{{ -2364, -1852, -787}, 0, { 3412, 1202}, {0xb6, 0x9a, 0x00, 0xff}}}, - {{{ -3071, -1340, 1024}, 0, { 1604, 1908}, {0xb6, 0x9a, 0x00, 0xff}}}, - {{{ -3071, -1340, -1023}, 0, { 3648, 1908}, {0xb6, 0x9a, 0x00, 0xff}}}, - {{{ -2364, -1852, -787}, 0, { 3412, 1202}, {0xc7, 0x90, 0x09, 0xff}}}, - {{{ -1182, -2364, 394}, 0, { 2232, 24}, {0xc7, 0x90, 0x09, 0xff}}}, - {{{ -3071, -1340, 1024}, 0, { 1604, 1908}, {0xc7, 0x90, 0x09, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07002368, 0x004cec00, 10476, 0x00002368, 96); // 0x070023C8 - 0x07002408 -static const Vtx bowser_3_seg7_vertex_070023C8[] = { - {{{ -3071, 307, 1024}, 0, { -1052, -508}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1182, 307, 394}, 0, { 204, -928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2364, 307, -787}, 0, { -582, -1714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 307, -1023}, 0, { -1052, -1872}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_070023C8, 0x004cec00, 10476, 0x000023c8, 64); // 0x07002408 - 0x07002508 -static const Vtx bowser_3_seg7_vertex_07002408[] = { - {{{ -1182, -2364, 394}, 0, { -996, 2012}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ -3071, 307, 1024}, 0, { 990, 0}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ -3071, -1340, 1024}, 0, { 990, 2012}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ -3071, -1340, 1024}, 0, { 16084, 1816}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3071, 307, -1023}, 0, { 14512, 172}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3071, -1340, -1023}, 0, { 14512, 1816}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3071, 307, 1024}, 0, { 16084, 172}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3071, -1340, -1023}, 0, { 990, 2012}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -3071, 307, -1023}, 0, { 990, 0}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -2364, 307, -787}, 0, { 246, 0}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -2364, -1852, -787}, 0, { 246, 2012}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -2364, 307, -787}, 0, { -678, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1182, -2364, 394}, 0, { 990, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2364, -1852, -787}, 0, { -678, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1182, 307, 394}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1182, 307, 394}, 0, { -996, 0}, {0x28, 0x00, 0x78, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07002408, 0x004cec00, 10476, 0x00002408, 256); // 0x07002508 - 0x07002578 static const Gfx bowser_3_seg7_dl_07002508[] = { diff --git a/levels/bowser_3/falling_platform_3/collision.inc.c b/levels/bowser_3/falling_platform_3/collision.inc.c index 945a9cbad..4375ef4af 100644 --- a/levels/bowser_3/falling_platform_3/collision.inc.c +++ b/levels/bowser_3/falling_platform_3/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07004C9C - 0x07004D20 -const Collision bowser_3_seg7_collision_07004C9C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-1497, 307, 2050), - COL_VERTEX(-1945, -1340, 2662), - COL_VERTEX(-1497, -1852, 2050), - COL_VERTEX(-3071, -1340, 1024), - COL_VERTEX(-1945, 307, 2662), - COL_VERTEX(-3071, 307, 1024), - COL_VERTEX(-1182, 307, 394), - COL_VERTEX(-1182, -2364, 394), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(3, 2, 1), - COL_TRI(0, 4, 1), - COL_TRI(1, 4, 5), - COL_TRI(1, 5, 3), - COL_TRI(5, 4, 0), - COL_TRI(3, 5, 6), - COL_TRI(5, 0, 6), - COL_TRI(3, 6, 7), - COL_TRI(3, 7, 2), - COL_TRI(7, 6, 0), - COL_TRI(7, 0, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_3_seg7_collision_07004C9C, 0x004cec00, 10476, 0x00004c9c, 132); diff --git a/levels/bowser_3/falling_platform_3/model.inc.c b/levels/bowser_3/falling_platform_3/model.inc.c index bd14560b1..c63911df9 100644 --- a/levels/bowser_3/falling_platform_3/model.inc.c +++ b/levels/bowser_3/falling_platform_3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07002670 - 0x07002688 static const Lights1 bowser_3_seg7_lights_07002670 = gdSPDefLights1( 0x22, 0x22, 0x22, @@ -11,42 +12,13 @@ static const Lights1 bowser_3_seg7_lights_07002688 = gdSPDefLights1( ); // 0x070026A0 - 0x07002700 -static const Vtx bowser_3_seg7_vertex_070026A0[] = { - {{{ -3071, -1340, 1024}, 0, { 1604, 1908}, {0xc4, 0x99, 0x29, 0xff}}}, - {{{ -1497, -1852, 2050}, 0, { 580, 338}, {0xc4, 0x99, 0x29, 0xff}}}, - {{{ -1945, -1340, 2662}, 0, { 0, 786}, {0xc4, 0x99, 0x29, 0xff}}}, - {{{ -3071, -1340, 1024}, 0, { 1604, 1908}, {0xcc, 0x90, 0x18, 0xff}}}, - {{{ -1182, -2364, 394}, 0, { 2232, 24}, {0xcc, 0x90, 0x18, 0xff}}}, - {{{ -1497, -1852, 2050}, 0, { 580, 338}, {0xcc, 0x90, 0x18, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_070026A0, 0x004cec00, 10476, 0x000026a0, 96); // 0x07002700 - 0x07002740 -static const Vtx bowser_3_seg7_vertex_07002700[] = { - {{{ -3071, 307, 1024}, 0, { -1052, -508}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1497, 307, 2050}, 0, { -6, 174}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1182, 307, 394}, 0, { 204, -928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 307, 2662}, 0, { -302, 582}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07002700, 0x004cec00, 10476, 0x00002700, 64); // 0x07002740 - 0x07002840 -static const Vtx bowser_3_seg7_vertex_07002740[] = { - {{{ -3071, -1340, 1024}, 0, { -996, 2012}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ -1182, 307, 394}, 0, { 990, 0}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ -1182, -2364, 394}, 0, { 990, 2012}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ -1945, -1340, 2662}, 0, { 2260, 1816}, {0x98, 0x00, 0x47, 0xff}}}, - {{{ -1945, 307, 2662}, 0, { 2260, 172}, {0x98, 0x00, 0x47, 0xff}}}, - {{{ -3071, 307, 1024}, 0, { 754, 172}, {0x98, 0x00, 0x47, 0xff}}}, - {{{ -3071, -1340, 1024}, 0, { 754, 1816}, {0x98, 0x00, 0x47, 0xff}}}, - {{{ -1182, -2364, 394}, 0, { -690, 2012}, {0x7c, 0x00, 0x17, 0xff}}}, - {{{ -1497, 307, 2050}, 0, { 990, 0}, {0x7c, 0x00, 0x17, 0xff}}}, - {{{ -1497, -1852, 2050}, 0, { 990, 2012}, {0x7c, 0x00, 0x17, 0xff}}}, - {{{ -1182, 307, 394}, 0, { -690, 0}, {0x7c, 0x00, 0x17, 0xff}}}, - {{{ -1497, 307, 2050}, 0, { 234, 0}, {0x66, 0x00, 0x4b, 0xff}}}, - {{{ -1945, -1340, 2662}, 0, { 990, 2012}, {0x66, 0x00, 0x4b, 0xff}}}, - {{{ -1497, -1852, 2050}, 0, { 234, 2012}, {0x66, 0x00, 0x4b, 0xff}}}, - {{{ -1945, 307, 2662}, 0, { 990, 0}, {0x66, 0x00, 0x4b, 0xff}}}, - {{{ -3071, 307, 1024}, 0, { -996, 0}, {0xd8, 0x00, 0x88, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07002740, 0x004cec00, 10476, 0x00002740, 256); // 0x07002840 - 0x070028B0 static const Gfx bowser_3_seg7_dl_07002840[] = { diff --git a/levels/bowser_3/falling_platform_4/collision.inc.c b/levels/bowser_3/falling_platform_4/collision.inc.c index bb3376996..0068a9c1b 100644 --- a/levels/bowser_3/falling_platform_4/collision.inc.c +++ b/levels/bowser_3/falling_platform_4/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07004D20 - 0x07004DA4 -const Collision bowser_3_seg7_collision_07004D20[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-1945, 307, 2662), - COL_VERTEX(0, 307, 3277), - COL_VERTEX(0, 307, 1262), - COL_VERTEX(-1497, 307, 2050), - COL_VERTEX(0, -1340, 3277), - COL_VERTEX(-1945, -1340, 2662), - COL_VERTEX(-1497, -1852, 2050), - COL_VERTEX(0, -2364, 1262), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 1, 0), - COL_TRI(4, 0, 5), - COL_TRI(0, 3, 6), - COL_TRI(5, 0, 6), - COL_TRI(2, 1, 4), - COL_TRI(7, 2, 4), - COL_TRI(3, 2, 7), - COL_TRI(3, 7, 6), - COL_TRI(6, 4, 5), - COL_TRI(6, 7, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_3_seg7_collision_07004D20, 0x004cec00, 10476, 0x00004d20, 132); diff --git a/levels/bowser_3/falling_platform_4/model.inc.c b/levels/bowser_3/falling_platform_4/model.inc.c index fad8f63c6..9183ba5ea 100644 --- a/levels/bowser_3/falling_platform_4/model.inc.c +++ b/levels/bowser_3/falling_platform_4/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070029A8 - 0x070029C0 static const Lights1 bowser_3_seg7_lights_070029A8 = gdSPDefLights1( 0x22, 0x22, 0x22, @@ -11,42 +12,13 @@ static const Lights1 bowser_3_seg7_lights_070029C0 = gdSPDefLights1( ); // 0x070029D8 - 0x07002A38 -static const Vtx bowser_3_seg7_vertex_070029D8[] = { - {{{ -1497, -1852, 2050}, 0, { 580, 338}, {0xf8, 0x90, 0x39, 0xff}}}, - {{{ 0, -2364, 1262}, 0, { 1366, -1156}, {0xf8, 0x90, 0x39, 0xff}}}, - {{{ 0, -1340, 3277}, 0, { -644, -1156}, {0xf8, 0x90, 0x39, 0xff}}}, - {{{ -1497, -1852, 2050}, 0, { 580, 338}, {0xea, 0x99, 0x46, 0xff}}}, - {{{ 0, -1340, 3277}, 0, { -644, -1156}, {0xea, 0x99, 0x46, 0xff}}}, - {{{ -1945, -1340, 2662}, 0, { 0, 786}, {0xea, 0x99, 0x46, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_070029D8, 0x004cec00, 10476, 0x000029d8, 96); // 0x07002A38 - 0x07002A78 -static const Vtx bowser_3_seg7_vertex_07002A38[] = { - {{{ -1945, 307, 2662}, 0, { -302, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, 3277}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, 1262}, 0, { 990, -350}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1497, 307, 2050}, 0, { -6, 174}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07002A38, 0x004cec00, 10476, 0x00002a38, 64); // 0x07002A78 - 0x07002B78 -static const Vtx bowser_3_seg7_vertex_07002A78[] = { - {{{ 0, -2364, 1262}, 0, { -1020, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 307, 1262}, 0, { -1020, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -1340, 3277}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -1340, 3277}, 0, { 3800, 1816}, {0xda, 0x00, 0x79, 0xff}}}, - {{{ -1945, 307, 2662}, 0, { 2260, 172}, {0xda, 0x00, 0x79, 0xff}}}, - {{{ -1945, -1340, 2662}, 0, { 2260, 1816}, {0xda, 0x00, 0x79, 0xff}}}, - {{{ 0, 307, 3277}, 0, { 3800, 172}, {0xda, 0x00, 0x79, 0xff}}}, - {{{ -1945, 307, 2662}, 0, { 234, 0}, {0x9a, 0x00, 0xb5, 0xff}}}, - {{{ -1497, 307, 2050}, 0, { 990, 0}, {0x9a, 0x00, 0xb5, 0xff}}}, - {{{ -1497, -1852, 2050}, 0, { 990, 2012}, {0x9a, 0x00, 0xb5, 0xff}}}, - {{{ -1945, -1340, 2662}, 0, { 234, 2012}, {0x9a, 0x00, 0xb5, 0xff}}}, - {{{ -1497, 307, 2050}, 0, { -698, 0}, {0xc5, 0x00, 0x90, 0xff}}}, - {{{ 0, -2364, 1262}, 0, { 990, 2012}, {0xc5, 0x00, 0x90, 0xff}}}, - {{{ -1497, -1852, 2050}, 0, { -698, 2012}, {0xc5, 0x00, 0x90, 0xff}}}, - {{{ 0, 307, 1262}, 0, { 990, 0}, {0xc5, 0x00, 0x90, 0xff}}}, - {{{ 0, 307, 3277}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07002A78, 0x004cec00, 10476, 0x00002a78, 256); // 0x07002B78 - 0x07002BE8 static const Gfx bowser_3_seg7_dl_07002B78[] = { diff --git a/levels/bowser_3/falling_platform_5/collision.inc.c b/levels/bowser_3/falling_platform_5/collision.inc.c index 6773df093..507956dbb 100644 --- a/levels/bowser_3/falling_platform_5/collision.inc.c +++ b/levels/bowser_3/falling_platform_5/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07004DA4 - 0x07004E28 -const Collision bowser_3_seg7_collision_07004DA4[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(1498, 307, 2050), - COL_VERTEX(1946, 307, 2662), - COL_VERTEX(1946, -1340, 2662), - COL_VERTEX(1498, -1852, 2050), - COL_VERTEX(0, -2364, 1262), - COL_VERTEX(0, 307, 1262), - COL_VERTEX(0, 307, 3277), - COL_VERTEX(0, -1340, 3277), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 5, 0), - COL_TRI(4, 0, 3), - COL_TRI(6, 1, 0), - COL_TRI(6, 0, 5), - COL_TRI(2, 1, 6), - COL_TRI(2, 6, 7), - COL_TRI(3, 2, 7), - COL_TRI(4, 3, 7), - COL_TRI(6, 5, 4), - COL_TRI(7, 6, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_3_seg7_collision_07004DA4, 0x004cec00, 10476, 0x00004da4, 132); diff --git a/levels/bowser_3/falling_platform_5/model.inc.c b/levels/bowser_3/falling_platform_5/model.inc.c index c4b349059..941ada00f 100644 --- a/levels/bowser_3/falling_platform_5/model.inc.c +++ b/levels/bowser_3/falling_platform_5/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07002CE0 - 0x07002CF8 static const Lights1 bowser_3_seg7_lights_07002CE0 = gdSPDefLights1( 0x22, 0x22, 0x22, @@ -11,42 +12,13 @@ static const Lights1 bowser_3_seg7_lights_07002CF8 = gdSPDefLights1( ); // 0x07002D10 - 0x07002D70 -static const Vtx bowser_3_seg7_vertex_07002D10[] = { - {{{ 0, -2364, 1262}, 0, { 1366, -1156}, {0x08, 0x90, 0x39, 0xff}}}, - {{{ 1498, -1852, 2050}, 0, { 580, -2652}, {0x08, 0x90, 0x39, 0xff}}}, - {{{ 0, -1340, 3277}, 0, { -644, -1156}, {0x08, 0x90, 0x39, 0xff}}}, - {{{ 1498, -1852, 2050}, 0, { 580, -2652}, {0x16, 0x99, 0x46, 0xff}}}, - {{{ 1946, -1340, 2662}, 0, { 0, -3098}, {0x16, 0x99, 0x46, 0xff}}}, - {{{ 0, -1340, 3277}, 0, { -644, -1156}, {0x16, 0x99, 0x46, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07002D10, 0x004cec00, 10476, 0x00002d10, 96); // 0x07002D70 - 0x07002DB0 -static const Vtx bowser_3_seg7_vertex_07002D70[] = { - {{{ 0, 307, 3277}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1946, 307, 2662}, 0, { 2284, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1498, 307, 2050}, 0, { 1986, 174}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, 1262}, 0, { 990, -350}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07002D70, 0x004cec00, 10476, 0x00002d70, 64); // 0x07002DB0 - 0x07002EB0 -static const Vtx bowser_3_seg7_vertex_07002DB0[] = { - {{{ 0, -1340, 3277}, 0, { 958, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 307, 3277}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, -2364, 1262}, 0, { -1052, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1498, 307, 2050}, 0, { 234, 0}, {0x66, 0x00, 0xb5, 0xff}}}, - {{{ 1946, 307, 2662}, 0, { 990, 0}, {0x66, 0x00, 0xb5, 0xff}}}, - {{{ 1946, -1340, 2662}, 0, { 990, 2012}, {0x66, 0x00, 0xb5, 0xff}}}, - {{{ 1498, -1852, 2050}, 0, { 234, 2012}, {0x66, 0x00, 0xb5, 0xff}}}, - {{{ 0, -2364, 1262}, 0, { 990, 2012}, {0x3b, 0x00, 0x90, 0xff}}}, - {{{ 0, 307, 1262}, 0, { 990, 0}, {0x3b, 0x00, 0x90, 0xff}}}, - {{{ 1498, 307, 2050}, 0, { -698, 0}, {0x3b, 0x00, 0x90, 0xff}}}, - {{{ 1498, -1852, 2050}, 0, { -698, 2012}, {0x3b, 0x00, 0x90, 0xff}}}, - {{{ 1946, -1340, 2662}, 0, { 5340, 1816}, {0x26, 0x00, 0x79, 0xff}}}, - {{{ 0, 307, 3277}, 0, { 3800, 172}, {0x26, 0x00, 0x79, 0xff}}}, - {{{ 0, -1340, 3277}, 0, { 3800, 1816}, {0x26, 0x00, 0x79, 0xff}}}, - {{{ 1946, 307, 2662}, 0, { 5340, 172}, {0x26, 0x00, 0x79, 0xff}}}, - {{{ 0, 307, 1262}, 0, { -1020, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07002DB0, 0x004cec00, 10476, 0x00002db0, 256); // 0x07002EB0 - 0x07002F20 static const Gfx bowser_3_seg7_dl_07002EB0[] = { diff --git a/levels/bowser_3/falling_platform_6/collision.inc.c b/levels/bowser_3/falling_platform_6/collision.inc.c index 1d33aa2aa..92025ec43 100644 --- a/levels/bowser_3/falling_platform_6/collision.inc.c +++ b/levels/bowser_3/falling_platform_6/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07004E28 - 0x07004EAC -const Collision bowser_3_seg7_collision_07004E28[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(1183, -2364, 394), - COL_VERTEX(1183, 307, 394), - COL_VERTEX(3072, 307, 1024), - COL_VERTEX(3072, -1340, 1024), - COL_VERTEX(1498, 307, 2050), - COL_VERTEX(1946, 307, 2662), - COL_VERTEX(1498, -1852, 2050), - COL_VERTEX(1946, -1340, 2662), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(2, 1, 4), - COL_TRI(2, 4, 5), - COL_TRI(3, 2, 5), - COL_TRI(4, 1, 6), - COL_TRI(1, 0, 6), - COL_TRI(7, 5, 4), - COL_TRI(7, 4, 6), - COL_TRI(3, 5, 7), - COL_TRI(0, 3, 6), - COL_TRI(3, 7, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_3_seg7_collision_07004E28, 0x004cec00, 10476, 0x00004e28, 132); diff --git a/levels/bowser_3/falling_platform_6/model.inc.c b/levels/bowser_3/falling_platform_6/model.inc.c index 4238aaeb0..5117c15e2 100644 --- a/levels/bowser_3/falling_platform_6/model.inc.c +++ b/levels/bowser_3/falling_platform_6/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07003018 - 0x07003030 static const Lights1 bowser_3_seg7_lights_07003018 = gdSPDefLights1( 0x22, 0x22, 0x22, @@ -11,42 +12,13 @@ static const Lights1 bowser_3_seg7_lights_07003030 = gdSPDefLights1( ); // 0x07003048 - 0x070030A8 -static const Vtx bowser_3_seg7_vertex_07003048[] = { - {{{ 1183, -2364, 394}, 0, { 2232, -2336}, {0x34, 0x90, 0x18, 0xff}}}, - {{{ 3072, -1340, 1024}, 0, { 1604, -4222}, {0x34, 0x90, 0x18, 0xff}}}, - {{{ 1498, -1852, 2050}, 0, { 580, -2652}, {0x34, 0x90, 0x18, 0xff}}}, - {{{ 3072, -1340, 1024}, 0, { 1604, -4222}, {0x3c, 0x99, 0x29, 0xff}}}, - {{{ 1946, -1340, 2662}, 0, { 0, -3098}, {0x3c, 0x99, 0x29, 0xff}}}, - {{{ 1498, -1852, 2050}, 0, { 580, -2652}, {0x3c, 0x99, 0x29, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07003048, 0x004cec00, 10476, 0x00003048, 96); // 0x070030A8 - 0x070030E8 -static const Vtx bowser_3_seg7_vertex_070030A8[] = { - {{{ 3072, 307, 1024}, 0, { 3034, -508}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1183, 307, 394}, 0, { 1776, -928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1498, 307, 2050}, 0, { 1986, 174}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1946, 307, 2662}, 0, { 2284, 582}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_070030A8, 0x004cec00, 10476, 0x000030a8, 64); // 0x070030E8 - 0x070031E8 -static const Vtx bowser_3_seg7_vertex_070030E8[] = { - {{{ 1183, -2364, 394}, 0, { -996, 2012}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ 3072, 307, 1024}, 0, { 990, 0}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ 3072, -1340, 1024}, 0, { 990, 2012}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ 3072, -1340, 1024}, 0, { 6848, 1816}, {0x68, 0x00, 0x47, 0xff}}}, - {{{ 1946, 307, 2662}, 0, { 5340, 172}, {0x68, 0x00, 0x47, 0xff}}}, - {{{ 1946, -1340, 2662}, 0, { 5340, 1816}, {0x68, 0x00, 0x47, 0xff}}}, - {{{ 3072, 307, 1024}, 0, { 6848, 172}, {0x68, 0x00, 0x47, 0xff}}}, - {{{ 1946, -1340, 2662}, 0, { 990, 2012}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ 1946, 307, 2662}, 0, { 990, 0}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ 1498, 307, 2050}, 0, { 234, 0}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ 1498, -1852, 2050}, 0, { 234, 2012}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ 1498, 307, 2050}, 0, { -690, 0}, {0x84, 0x00, 0x17, 0xff}}}, - {{{ 1183, 307, 394}, 0, { 990, 0}, {0x84, 0x00, 0x17, 0xff}}}, - {{{ 1498, -1852, 2050}, 0, { -690, 2012}, {0x84, 0x00, 0x17, 0xff}}}, - {{{ 1183, -2364, 394}, 0, { 990, 2012}, {0x84, 0x00, 0x17, 0xff}}}, - {{{ 1183, 307, 394}, 0, { -996, 0}, {0x28, 0x00, 0x88, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_070030E8, 0x004cec00, 10476, 0x000030e8, 256); // 0x070031E8 - 0x07003258 static const Gfx bowser_3_seg7_dl_070031E8[] = { diff --git a/levels/bowser_3/falling_platform_7/collision.inc.c b/levels/bowser_3/falling_platform_7/collision.inc.c index 025f4b934..cf9caa15e 100644 --- a/levels/bowser_3/falling_platform_7/collision.inc.c +++ b/levels/bowser_3/falling_platform_7/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07004EAC - 0x07004F30 -const Collision bowser_3_seg7_collision_07004EAC[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(3072, 307, 1024), - COL_VERTEX(2365, 307, -787), - COL_VERTEX(1183, 307, 394), - COL_VERTEX(3072, 307, -1023), - COL_VERTEX(3072, -1340, -1023), - COL_VERTEX(2365, -1852, -787), - COL_VERTEX(1183, -2364, 394), - COL_VERTEX(3072, -1340, 1024), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 5), - COL_TRI(6, 2, 1), - COL_TRI(6, 1, 5), - COL_TRI(4, 3, 0), - COL_TRI(7, 5, 4), - COL_TRI(4, 0, 7), - COL_TRI(7, 6, 5), - COL_TRI(7, 2, 6), - COL_TRI(7, 0, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_3_seg7_collision_07004EAC, 0x004cec00, 10476, 0x00004eac, 132); diff --git a/levels/bowser_3/falling_platform_7/model.inc.c b/levels/bowser_3/falling_platform_7/model.inc.c index fd2802a58..a5c938a32 100644 --- a/levels/bowser_3/falling_platform_7/model.inc.c +++ b/levels/bowser_3/falling_platform_7/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07003350 - 0x07003368 static const Lights1 bowser_3_seg7_lights_07003350 = gdSPDefLights1( 0x22, 0x22, 0x22, @@ -11,42 +12,13 @@ static const Lights1 bowser_3_seg7_lights_07003368 = gdSPDefLights1( ); // 0x07003380 - 0x070033E0 -static const Vtx bowser_3_seg7_vertex_07003380[] = { - {{{ 3072, -1340, 1024}, 0, { 1604, -4222}, {0x39, 0x90, 0x09, 0xff}}}, - {{{ 1183, -2364, 394}, 0, { 2232, -2336}, {0x39, 0x90, 0x09, 0xff}}}, - {{{ 2365, -1852, -787}, 0, { 3412, -3518}, {0x39, 0x90, 0x09, 0xff}}}, - {{{ 3072, -1340, 1024}, 0, { 1604, -4222}, {0x4a, 0x9a, 0x00, 0xff}}}, - {{{ 2365, -1852, -787}, 0, { 3412, -3518}, {0x4a, 0x9a, 0x00, 0xff}}}, - {{{ 3072, -1340, -1023}, 0, { 3648, -4222}, {0x4a, 0x9a, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07003380, 0x004cec00, 10476, 0x00003380, 96); // 0x070033E0 - 0x07003420 -static const Vtx bowser_3_seg7_vertex_070033E0[] = { - {{{ 3072, 307, 1024}, 0, { 3034, -508}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2365, 307, -787}, 0, { 2564, -1714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1183, 307, 394}, 0, { 1776, -928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 307, -1023}, 0, { 3034, -1872}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_070033E0, 0x004cec00, 10476, 0x000033e0, 64); // 0x07003420 - 0x07003520 -static const Vtx bowser_3_seg7_vertex_07003420[] = { - {{{ 3072, -1340, 1024}, 0, { 990, 2012}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ 1183, 307, 394}, 0, { -996, 0}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ 1183, -2364, 394}, 0, { -996, 2012}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ 2365, 307, -787}, 0, { 246, 0}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ 3072, 307, -1023}, 0, { 990, 0}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ 3072, -1340, -1023}, 0, { 990, 2012}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ 2365, -1852, -787}, 0, { 246, 2012}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ 1183, -2364, 394}, 0, { -678, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2365, 307, -787}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2365, -1852, -787}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1183, 307, 394}, 0, { -678, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3072, -1340, -1023}, 0, { 8418, 1816}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 307, 1024}, 0, { 6848, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, -1340, 1024}, 0, { 6848, 1816}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 307, -1023}, 0, { 8418, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 307, 1024}, 0, { 990, 0}, {0xd8, 0x00, 0x78, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07003420, 0x004cec00, 10476, 0x00003420, 256); // 0x07003520 - 0x07003590 static const Gfx bowser_3_seg7_dl_07003520[] = { diff --git a/levels/bowser_3/falling_platform_8/collision.inc.c b/levels/bowser_3/falling_platform_8/collision.inc.c index f580e03b4..6308e05e3 100644 --- a/levels/bowser_3/falling_platform_8/collision.inc.c +++ b/levels/bowser_3/falling_platform_8/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07004F30 - 0x07004FB4 -const Collision bowser_3_seg7_collision_07004F30[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(788, -2364, -1024), - COL_VERTEX(1946, 307, -2661), - COL_VERTEX(1946, -1340, -2661), - COL_VERTEX(2365, -1852, -787), - COL_VERTEX(3072, -1340, -1023), - COL_VERTEX(3072, 307, -1023), - COL_VERTEX(788, 307, -1024), - COL_VERTEX(2365, 307, -787), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(3, 0, 2), - COL_TRI(3, 2, 4), - COL_TRI(2, 1, 5), - COL_TRI(2, 5, 4), - COL_TRI(0, 6, 1), - COL_TRI(6, 5, 1), - COL_TRI(6, 7, 5), - COL_TRI(4, 5, 7), - COL_TRI(4, 7, 3), - COL_TRI(7, 6, 3), - COL_TRI(6, 0, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_3_seg7_collision_07004F30, 0x004cec00, 10476, 0x00004f30, 132); diff --git a/levels/bowser_3/falling_platform_8/model.inc.c b/levels/bowser_3/falling_platform_8/model.inc.c index 7d4364b5b..2132e6123 100644 --- a/levels/bowser_3/falling_platform_8/model.inc.c +++ b/levels/bowser_3/falling_platform_8/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07003688 - 0x070036A0 static const Lights1 bowser_3_seg7_lights_07003688 = gdSPDefLights1( 0x22, 0x22, 0x22, @@ -11,42 +12,13 @@ static const Lights1 bowser_3_seg7_lights_070036A0 = gdSPDefLights1( ); // 0x070036B8 - 0x07003718 -static const Vtx bowser_3_seg7_vertex_070036B8[] = { - {{{ 2365, -1852, -787}, 0, { 3412, -3518}, {0x3c, 0x99, 0xd7, 0xff}}}, - {{{ 1946, -1340, -2661}, 0, { 5282, -3098}, {0x3c, 0x99, 0xd7, 0xff}}}, - {{{ 3072, -1340, -1023}, 0, { 3648, -4222}, {0x3c, 0x99, 0xd7, 0xff}}}, - {{{ 2365, -1852, -787}, 0, { 3412, -3518}, {0x2a, 0x90, 0xd8, 0xff}}}, - {{{ 788, -2364, -1024}, 0, { 3648, -1944}, {0x2a, 0x90, 0xd8, 0xff}}}, - {{{ 1946, -1340, -2661}, 0, { 5282, -3098}, {0x2a, 0x90, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_070036B8, 0x004cec00, 10476, 0x000036b8, 96); // 0x07003718 - 0x07003758 -static const Vtx bowser_3_seg7_vertex_07003718[] = { - {{{ 788, 307, -1024}, 0, { 1514, -1872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 307, -1023}, 0, { 3034, -1872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1946, 307, -2661}, 0, { 2284, -2962}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2365, 307, -787}, 0, { 2564, -1714}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07003718, 0x004cec00, 10476, 0x00003718, 64); // 0x07003758 - 0x07003858 -static const Vtx bowser_3_seg7_vertex_07003758[] = { - {{{ 788, -2364, -1024}, 0, { -1010, 2012}, {0x99, 0x00, 0xb7, 0xff}}}, - {{{ 1946, 307, -2661}, 0, { 990, 0}, {0x99, 0x00, 0xb7, 0xff}}}, - {{{ 1946, -1340, -2661}, 0, { 990, 2012}, {0x99, 0x00, 0xb7, 0xff}}}, - {{{ 1946, -1340, -2661}, 0, { 9926, 1816}, {0x68, 0x00, 0xb9, 0xff}}}, - {{{ 1946, 307, -2661}, 0, { 9926, 172}, {0x68, 0x00, 0xb9, 0xff}}}, - {{{ 3072, 307, -1023}, 0, { 8418, 172}, {0x68, 0x00, 0xb9, 0xff}}}, - {{{ 3072, -1340, -1023}, 0, { 8418, 1816}, {0x68, 0x00, 0xb9, 0xff}}}, - {{{ 3072, -1340, -1023}, 0, { 990, 2012}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ 2365, 307, -787}, 0, { 246, 0}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ 2365, -1852, -787}, 0, { 246, 2012}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ 3072, 307, -1023}, 0, { 990, 0}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ 2365, 307, -787}, 0, { 990, 0}, {0xee, 0x00, 0x7d, 0xff}}}, - {{{ 788, 307, -1024}, 0, { -600, 0}, {0xee, 0x00, 0x7d, 0xff}}}, - {{{ 2365, -1852, -787}, 0, { 990, 2012}, {0xee, 0x00, 0x7d, 0xff}}}, - {{{ 788, -2364, -1024}, 0, { -600, 2012}, {0xee, 0x00, 0x7d, 0xff}}}, - {{{ 788, 307, -1024}, 0, { -1010, 0}, {0x99, 0x00, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07003758, 0x004cec00, 10476, 0x00003758, 256); // 0x07003858 - 0x070038C8 static const Gfx bowser_3_seg7_dl_07003858[] = { diff --git a/levels/bowser_3/falling_platform_9/collision.inc.c b/levels/bowser_3/falling_platform_9/collision.inc.c index c36351467..5e61715d3 100644 --- a/levels/bowser_3/falling_platform_9/collision.inc.c +++ b/levels/bowser_3/falling_platform_9/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07004FB4 - 0x07005038 -const Collision bowser_3_seg7_collision_07004FB4[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(0, -1340, -3276), - COL_VERTEX(0, 307, -3276), - COL_VERTEX(1946, 307, -2661), - COL_VERTEX(0, -1852, -2522), - COL_VERTEX(0, 307, -2522), - COL_VERTEX(788, 307, -1024), - COL_VERTEX(1946, -1340, -2661), - COL_VERTEX(788, -2364, -1024), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(1, 0, 3), - COL_TRI(4, 1, 3), - COL_TRI(1, 4, 5), - COL_TRI(1, 5, 2), - COL_TRI(0, 2, 6), - COL_TRI(3, 0, 6), - COL_TRI(7, 3, 6), - COL_TRI(5, 4, 3), - COL_TRI(7, 5, 3), - COL_TRI(6, 2, 5), - COL_TRI(6, 5, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(bowser_3_seg7_collision_07004FB4, 0x004cec00, 10476, 0x00004fb4, 132); diff --git a/levels/bowser_3/falling_platform_9/model.inc.c b/levels/bowser_3/falling_platform_9/model.inc.c index e64104fa9..a77f7f482 100644 --- a/levels/bowser_3/falling_platform_9/model.inc.c +++ b/levels/bowser_3/falling_platform_9/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070039C0 - 0x070039D8 static const Lights1 bowser_3_seg7_lights_070039C0 = gdSPDefLights1( 0x22, 0x22, 0x22, @@ -11,42 +12,13 @@ static const Lights1 bowser_3_seg7_lights_070039D8 = gdSPDefLights1( ); // 0x070039F0 - 0x07003A50 -static const Vtx bowser_3_seg7_vertex_070039F0[] = { - {{{ 788, -2364, -1024}, 0, { 3648, -1944}, {0x19, 0x90, 0xcc, 0xff}}}, - {{{ 0, -1852, -2522}, 0, { 5144, -1156}, {0x19, 0x90, 0xcc, 0xff}}}, - {{{ 1946, -1340, -2661}, 0, { 5282, -3098}, {0x19, 0x90, 0xcc, 0xff}}}, - {{{ 0, -1852, -2522}, 0, { 5144, -1156}, {0x16, 0x99, 0xba, 0xff}}}, - {{{ 0, -1340, -3276}, 0, { 5896, -1156}, {0x16, 0x99, 0xba, 0xff}}}, - {{{ 1946, -1340, -2661}, 0, { 5282, -3098}, {0x16, 0x99, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_070039F0, 0x004cec00, 10476, 0x000039f0, 96); // 0x07003A50 - 0x07003A90 -static const Vtx bowser_3_seg7_vertex_07003A50[] = { - {{{ 0, 307, -3276}, 0, { 990, -3370}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, -2522}, 0, { 990, -2870}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 788, 307, -1024}, 0, { 1514, -1872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1946, 307, -2661}, 0, { 2284, -2962}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07003A50, 0x004cec00, 10476, 0x00003a50, 64); // 0x07003A90 - 0x07003B90 -static const Vtx bowser_3_seg7_vertex_07003A90[] = { - {{{ 1946, -1340, -2661}, 0, { 990, 2012}, {0x67, 0x00, 0x49, 0xff}}}, - {{{ 788, 307, -1024}, 0, { -1010, 0}, {0x67, 0x00, 0x49, 0xff}}}, - {{{ 788, -2364, -1024}, 0, { -1010, 2012}, {0x67, 0x00, 0x49, 0xff}}}, - {{{ 0, 307, -3276}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, -1340, -3276}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, -1852, -2522}, 0, { 238, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 307, -2522}, 0, { 238, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 788, 307, -1024}, 0, { -698, 0}, {0x90, 0x00, 0x3b, 0xff}}}, - {{{ 0, 307, -2522}, 0, { 990, 0}, {0x90, 0x00, 0x3b, 0xff}}}, - {{{ 0, -1852, -2522}, 0, { 990, 2012}, {0x90, 0x00, 0x3b, 0xff}}}, - {{{ 788, -2364, -1024}, 0, { -698, 2012}, {0x90, 0x00, 0x3b, 0xff}}}, - {{{ 0, -1340, -3276}, 0, { -1044, 2012}, {0x26, 0x00, 0x87, 0xff}}}, - {{{ 1946, 307, -2661}, 0, { 990, 0}, {0x26, 0x00, 0x87, 0xff}}}, - {{{ 1946, -1340, -2661}, 0, { 990, 2012}, {0x26, 0x00, 0x87, 0xff}}}, - {{{ 0, 307, -3276}, 0, { -1044, 0}, {0x26, 0x00, 0x87, 0xff}}}, - {{{ 1946, 307, -2661}, 0, { 990, 0}, {0x67, 0x00, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(bowser_3_seg7_vertex_07003A90, 0x004cec00, 10476, 0x00003a90, 256); // 0x07003B90 - 0x07003C00 static const Gfx bowser_3_seg7_dl_07003B90[] = { diff --git a/levels/bowser_3/texture.inc.c b/levels/bowser_3/texture.inc.c index 3803dad05..c675aca02 100644 --- a/levels/bowser_3/texture.inc.c +++ b/levels/bowser_3/texture.inc.c @@ -1,14 +1,9 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture bowser_3_seg7_texture_07000000[] = { -#include "levels/bowser_3/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_3_seg7_texture_07000000, "levels/bowser_3/0.rgba16.inc.c", 0x004cec00, 10476, 0x00000000, 2048); // 0x07000800 - 0x07001000 -ALIGNED8 const Texture bowser_3_seg7_texture_07000800[] = { -#include "levels/bowser_3/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_3_seg7_texture_07000800, "levels/bowser_3/1.rgba16.inc.c", 0x004cec00, 10476, 0x00000800, 2048); // 0x07001000 - 0x07002000 -ALIGNED8 const Texture bowser_3_seg7_texture_07001000[] = { -#include "levels/bowser_3/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(bowser_3_seg7_texture_07001000, "levels/bowser_3/2.rgba16.inc.c", 0x004cec00, 10476, 0x00001000, 4096); diff --git a/levels/castle_courtyard/areas/1/1/model.inc.c b/levels/castle_courtyard/areas/1/1/model.inc.c index 92740ebad..8da90ef30 100644 --- a/levels/castle_courtyard/areas/1/1/model.inc.c +++ b/levels/castle_courtyard/areas/1/1/model.inc.c @@ -1,1163 +1,189 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x070000F0 -static const Vtx castle_courtyard_seg7_vertex_07000000[] = { - {{{ 2867, 0, 307}, 0, { 0, 479}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 2939, 20, 717}, 0, { 2012, -36}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 2939, 20, 317}, 0, { 16, -36}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 2867, 0, 717}, 0, { 2012, 479}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 984, 20, -3707}, 0, { 72, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 1025, 0, -3727}, 0, { 0, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 902, 20, -3789}, 0, { 890, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -653, 20, -3707}, 0, { 72, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -715, 0, -3830}, 0, { 990, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -735, 20, -3789}, 0, { 890, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -612, 0, -3727}, 0, { 0, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -919, 0, -3420}, 0, { 990, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -899, 20, -3461}, 0, { 888, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -981, 20, -3543}, 0, { 70, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1022, 0, -3522}, 0, { 0, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000000, 0x004ac570, 12537, 0x00000000, 240); // 0x070000F0 - 0x070001D0 -static const Vtx castle_courtyard_seg7_vertex_070000F0[] = { - {{{ 718, 0, -3420}, 0, { 990, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 738, 20, -3461}, 0, { 888, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 616, 0, -3522}, 0, { 0, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 657, 20, -3543}, 0, { 70, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 922, 0, 0}, 0, { 990, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 983, 20, 123}, 0, { 70, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 1024, 0, 102}, 0, { 0, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 1025, 0, -3727}, 0, { 0, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 923, 0, -3830}, 0, { 990, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 902, 20, -3789}, 0, { 890, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -613, 0, 307}, 0, { 0, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -613, 0, 102}, 0, { 990, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -654, 20, 123}, 0, { 890, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -654, 20, 287}, 0, { 72, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070000F0, 0x004ac570, 12537, 0x000000f0, 224); // 0x070001D0 - 0x070002C0 -static const Vtx castle_courtyard_seg7_vertex_070001D0[] = { - {{{ -736, 20, 41}, 0, { 890, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -654, 20, 123}, 0, { 72, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -613, 0, 102}, 0, { 0, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -716, 0, 0}, 0, { 990, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 922, 0, 0}, 0, { 990, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 901, 20, 41}, 0, { 888, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 983, 20, 123}, 0, { 70, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 922, 0, 0}, 0, { 0, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 717, 0, 0}, 0, { 990, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 737, 20, 41}, 0, { 888, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 901, 20, 41}, 0, { 72, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 983, 20, 287}, 0, { 72, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 1024, 0, 307}, 0, { 0, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 1024, 0, 102}, 0, { 990, 479}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 983, 20, 123}, 0, { 890, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070001D0, 0x004ac570, 12537, 0x000001d0, 240); // 0x070002C0 - 0x070003B0 -static const Vtx castle_courtyard_seg7_vertex_070002C0[] = { - {{{ 718, 0, -3830}, 0, { 990, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 738, 20, -3789}, 0, { 888, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 923, 0, -3830}, 0, { 0, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -981, 20, -3707}, 0, { 70, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1022, 0, -3522}, 0, { 990, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -981, 20, -3543}, 0, { 888, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1022, 0, -3727}, 0, { 0, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -919, 0, -3830}, 0, { 990, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -899, 20, -3789}, 0, { 888, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -735, 20, -3789}, 0, { 70, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -715, 0, -3830}, 0, { 0, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 657, 20, -3707}, 0, { 70, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 616, 0, -3727}, 0, { 0, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 657, 20, -3543}, 0, { 888, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 616, 0, -3522}, 0, { 990, 479}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070002C0, 0x004ac570, 12537, 0x000002c0, 240); // 0x070003B0 - 0x070004A0 -static const Vtx castle_courtyard_seg7_vertex_070003B0[] = { - {{{ -3583, 20, 71}, 0, { 2012, -36}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3184, 20, 71}, 0, { 22, -36}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3173, 0, 0}, 0, { 0, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 738, 20, -3789}, 0, { 888, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 902, 20, -3789}, 0, { 70, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 923, 0, -3830}, 0, { 0, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -2938, 20, 317}, 0, { 1958, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -2938, 20, 717}, 0, { -36, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -2866, 0, 717}, 0, { 0, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -2866, 0, 307}, 0, { 2012, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3184, 20, 71}, 0, { 1908, -25}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -2866, 0, 307}, 0, { -46, 482}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3173, 0, 0}, 0, { 2120, 482}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -2938, 20, 317}, 0, { 174, -25}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3583, 0, 0}, 0, { 2012, 479}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070003B0, 0x004ac570, 12537, 0x000003b0, 240); // 0x070004A0 - 0x07000590 -static const Vtx castle_courtyard_seg7_vertex_070004A0[] = { - {{{ 614, 0, 102}, 0, { 990, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 655, 20, 123}, 0, { 888, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 737, 20, 41}, 0, { 70, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -716, 0, 410}, 0, { 0, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -613, 0, 307}, 0, { 990, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -654, 20, 287}, 0, { 884, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -736, 20, 369}, 0, { 68, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -736, 20, 41}, 0, { 70, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -716, 0, 0}, 0, { 0, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -921, 0, 0}, 0, { 990, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -900, 20, 41}, 0, { 888, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -982, 20, 123}, 0, { 886, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -900, 20, 41}, 0, { 68, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -921, 0, 0}, 0, { 0, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1023, 0, 102}, 0, { 990, 479}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070004A0, 0x004ac570, 12537, 0x000004a0, 240); // 0x07000590 - 0x07000670 -static const Vtx castle_courtyard_seg7_vertex_07000590[] = { - {{{ 901, 20, 369}, 0, { 72, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 922, 0, 410}, 0, { 0, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 1024, 0, 307}, 0, { 990, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 614, 0, 102}, 0, { 990, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 737, 20, 41}, 0, { 70, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 717, 0, 0}, 0, { 0, 479}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 983, 20, 287}, 0, { 890, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3584, 0, 0}, 0, { 0, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 3185, 20, 71}, 0, { 1958, -29}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 3584, 20, 71}, 0, { 0, -29}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -899, 20, -3789}, 0, { 74, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -1022, 0, -3727}, 0, { 990, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -981, 20, -3707}, 0, { 892, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -919, 0, -3830}, 0, { 0, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000590, 0x004ac570, 12537, 0x00000590, 224); // 0x07000670 - 0x07000750 -static const Vtx castle_courtyard_seg7_vertex_07000670[] = { - {{{ 738, 20, -3789}, 0, { 70, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 718, 0, -3830}, 0, { 0, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 657, 20, -3707}, 0, { 888, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 616, 0, -3727}, 0, { 990, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 3174, 0, 0}, 0, { 0, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 2939, 20, 317}, 0, { 1916, -36}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 3185, 20, 71}, 0, { 182, -36}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 2867, 0, 307}, 0, { 2136, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -736, 20, 369}, 0, { 884, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -900, 20, 369}, 0, { 68, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -921, 0, 410}, 0, { 0, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 3584, 0, 0}, 0, { 0, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 3174, 0, 0}, 0, { 2012, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 3185, 20, 71}, 0, { 1958, -29}, {0x9c, 0x9c, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000670, 0x004ac570, 12537, 0x00000670, 224); // 0x07000750 - 0x07000840 -static const Vtx castle_courtyard_seg7_vertex_07000750[] = { - {{{ -982, 20, 123}, 0, { 72, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -1023, 0, 102}, 0, { 0, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -982, 20, 287}, 0, { 888, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 990, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -982, 20, 287}, 0, { 68, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -1023, 0, 307}, 0, { 0, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -900, 20, 369}, 0, { 884, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -921, 0, 410}, 0, { 990, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -716, 0, 410}, 0, { 990, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -736, 20, 369}, 0, { 884, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -921, 0, 410}, 0, { 0, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 655, 20, 123}, 0, { 68, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 614, 0, 102}, 0, { 0, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 614, 0, 307}, 0, { 990, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 655, 20, 287}, 0, { 886, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000750, 0x004ac570, 12537, 0x00000750, 240); // 0x07000840 - 0x07000930 -static const Vtx castle_courtyard_seg7_vertex_07000840[] = { - {{{ 655, 20, 287}, 0, { 72, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 614, 0, 307}, 0, { 0, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 717, 0, 410}, 0, { 990, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 737, 20, 369}, 0, { 890, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 922, 0, 410}, 0, { 990, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 737, 20, 369}, 0, { 68, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 717, 0, 410}, 0, { 0, 479}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 901, 20, 369}, 0, { 886, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 1025, 0, -3522}, 0, { 990, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 984, 20, -3543}, 0, { 888, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 923, 0, -3420}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -653, 20, -3543}, 0, { 72, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -612, 0, -3727}, 0, { 990, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -653, 20, -3707}, 0, { 890, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -612, 0, -3522}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000840, 0x004ac570, 12537, 0x00000840, 240); // 0x07000930 - 0x07000A10 -static const Vtx castle_courtyard_seg7_vertex_07000930[] = { - {{{ -612, 0, -3522}, 0, { 990, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -735, 20, -3461}, 0, { 74, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -715, 0, -3420}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -653, 20, -3543}, 0, { 892, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -919, 0, -3420}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -715, 0, -3420}, 0, { 990, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -735, 20, -3461}, 0, { 886, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -899, 20, -3461}, 0, { 68, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1025, 0, -3522}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1025, 0, -3727}, 0, { 990, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 984, 20, -3707}, 0, { 886, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 984, 20, -3543}, 0, { 888, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 902, 20, -3461}, 0, { 70, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 923, 0, -3420}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000930, 0x004ac570, 12537, 0x00000930, 224); // 0x07000A10 - 0x07000A80 -static const Vtx castle_courtyard_seg7_vertex_07000A10[] = { - {{{ 902, 20, -3461}, 0, { 888, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 738, 20, -3461}, 0, { 70, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 923, 0, -3420}, 0, { 990, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 718, 0, -3420}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 984, 20, -3543}, 0, { 68, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1025, 0, -3522}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 984, 20, -3707}, 0, { 886, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000A10, 0x004ac570, 12537, 0x00000a10, 112); // 0x07000A80 - 0x07000B80 -static const Vtx castle_courtyard_seg7_vertex_07000A80[] = { - {{{ -653, 20, -3543}, 0, { -166, 444}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -653, 20, -3707}, 0, { -166, -100}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -735, 20, -3789}, 0, { 104, -372}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 2939, 20, 717}, 0, { 1692, 990}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 3185, 20, 71}, 0, { 0, 990}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 2939, 20, 317}, 0, { 760, 1272}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 3584, 20, 717}, 0, { 1120, -212}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 3584, 20, 71}, 0, { -384, 246}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -981, 20, -3543}, 0, { 922, 444}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -899, 20, -3461}, 0, { 650, 718}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -899, 20, -3789}, 0, { 650, -372}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -981, 20, -3707}, 0, { 922, -100}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -735, 20, -3461}, 0, { 104, 718}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -2938, 20, 317}, 0, { 760, 1272}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -3184, 20, 71}, 0, { 0, 990}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -2938, 20, 717}, 0, { 1692, 990}, {0xb5, 0xa0, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000A80, 0x004ac570, 12537, 0x00000a80, 256); // 0x07000B80 - 0x07000C70 -static const Vtx castle_courtyard_seg7_vertex_07000B80[] = { - {{{ 984, 20, -3543}, 0, { -166, 786}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 902, 20, -3789}, 0, { 104, 0}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 738, 20, -3789}, 0, { 650, 0}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 657, 20, -3707}, 0, { 922, 240}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 657, 20, -3543}, 0, { 922, 786}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 984, 20, -3707}, 0, { -166, 240}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 738, 20, -3461}, 0, { 650, 1056}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 902, 20, -3461}, 0, { 104, 1056}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -3184, 20, 71}, 0, { 0, 990}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -3583, 20, 71}, 0, { -384, 246}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -2938, 20, 717}, 0, { 1692, 990}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -3583, 20, 717}, 0, { 1120, -212}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 901, 20, 369}, 0, { 104, 0}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 983, 20, 123}, 0, { -166, 786}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 901, 20, 41}, 0, { 104, 1056}, {0xb5, 0xa0, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000B80, 0x004ac570, 12537, 0x00000b80, 240); // 0x07000C70 - 0x07000D70 -static const Vtx castle_courtyard_seg7_vertex_07000C70[] = { - {{{ -736, 20, 369}, 0, { 104, -372}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -736, 20, 41}, 0, { 104, 718}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -900, 20, 41}, 0, { 650, 718}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -654, 20, 123}, 0, { -166, 444}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -654, 20, 287}, 0, { -166, -100}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -982, 20, 123}, 0, { 922, 444}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -982, 20, 287}, 0, { 922, -100}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ -900, 20, 369}, 0, { 650, -372}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 901, 20, 369}, 0, { 104, 0}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 737, 20, 41}, 0, { 650, 1056}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 655, 20, 123}, 0, { 922, 786}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 901, 20, 41}, 0, { 104, 1056}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 655, 20, 287}, 0, { 922, 240}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 737, 20, 369}, 0, { 650, 0}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 983, 20, 287}, 0, { -166, 240}, {0xb5, 0xa0, 0x58, 0xff}}}, - {{{ 983, 20, 123}, 0, { -166, 786}, {0xb5, 0xa0, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000C70, 0x004ac570, 12537, 0x00000c70, 256); // 0x07000D70 - 0x07000E70 -static const Vtx castle_courtyard_seg7_vertex_07000D70[] = { - {{{ -818, 0, -1125}, 0, { 12232, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -818, 102, -2354}, 0, { 0, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -818, 0, -2354}, 0, { 0, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -818, 102, -1125}, 0, { 12232, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -613, 0, -921}, 0, { 2950, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -613, 102, -921}, 0, { 2950, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -818, 102, -1125}, 0, { 60, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -818, 0, -1125}, 0, { 60, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -818, 0, -2354}, 0, { 2982, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -613, 102, -2559}, 0, { 92, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -613, 0, -2559}, 0, { 92, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -818, 102, -2354}, 0, { 2982, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -613, 0, -2559}, 0, { 12232, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 614, 102, -2559}, 0, { 0, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 614, 0, -2559}, 0, { 0, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -613, 102, -2559}, 0, { 12232, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000D70, 0x004ac570, 12537, 0x00000d70, 256); // 0x07000E70 - 0x07000F70 -static const Vtx castle_courtyard_seg7_vertex_07000E70[] = { - {{{ 614, 0, -921}, 0, { 12232, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 614, 102, -921}, 0, { 12232, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -613, 102, -921}, 0, { 0, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -613, 0, -921}, 0, { 0, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 819, 0, -2354}, 0, { 12232, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 819, 102, -1125}, 0, { 0, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 819, 0, -1125}, 0, { 0, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 819, 102, -2354}, 0, { 12232, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 614, 0, -2559}, 0, { 2954, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 614, 102, -2559}, 0, { 2954, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 819, 102, -2354}, 0, { 62, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 819, 0, -2354}, 0, { 62, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 819, 0, -1125}, 0, { 2960, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 819, 102, -1125}, 0, { 2960, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 614, 102, -921}, 0, { 68, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 614, 0, -921}, 0, { 68, 990}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000E70, 0x004ac570, 12537, 0x00000e70, 256); // 0x07000F70 - 0x07001060 -static const Vtx castle_courtyard_seg7_vertex_07000F70[] = { - {{{ -1740, -101, -1433}, 0, { 3034, 480}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1740, 0, -2047}, 0, { 0, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1740, -101, -2047}, 0, { 0, 480}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1331, 2150, 102}, 0, { -5650, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 922, 2048, 410}, 0, { -3606, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 922, 2150, 410}, 0, { -3606, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1331, 2048, 102}, 0, { -5650, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2252, 2150, 102}, 0, { 12232, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2661, 2048, 512}, 0, { 14276, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2661, 2150, 512}, 0, { 14276, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2252, 2048, 102}, 0, { 12232, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1330, -204, -1023}, 0, { 0, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1330, 102, 205}, 0, { 4056, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1330, 102, -1023}, 0, { 0, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1330, -204, 205}, 0, { 4056, 990}, {0x60, 0x60, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07000F70, 0x004ac570, 12537, 0x00000f70, 240); // 0x07001060 - 0x07001150 -static const Vtx castle_courtyard_seg7_vertex_07001060[] = { - {{{ -1945, -204, -1330}, 0, { 4056, 480}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1945, -101, -1330}, 0, { 4056, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1945, -101, -2149}, 0, { 0, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1740, -101, -1433}, 0, { 3034, 480}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1740, 0, -1433}, 0, { 3034, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1740, 0, -2047}, 0, { 0, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1740, 0, -2047}, 0, { 2868, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1329, 0, -2458}, 0, { 0, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1330, -101, -2459}, 0, { 0, 478}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1740, -101, -2047}, 0, { 2868, 480}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1945, -101, -2149}, 0, { 4056, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1330, -204, -2764}, 0, { -278, 478}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1945, -204, -2149}, 0, { 4056, 478}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1330, -101, -2764}, 0, { -278, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1945, -204, -2149}, 0, { 0, 480}, {0x60, 0x60, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07001060, 0x004ac570, 12537, 0x00001060, 240); // 0x07001150 - 0x07001250 -static const Vtx castle_courtyard_seg7_vertex_07001150[] = { - {{{ 3072, 0, -613}, 0, { 0, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 3072, -204, -613}, 0, { 0, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 2253, -204, 205}, 0, { 5750, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1229, 102, -1023}, 0, { 0, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1229, 0, -1023}, 0, { 0, 308}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1229, 0, 307}, 0, { 4396, 308}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1229, 102, 307}, 0, { 4396, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1330, 102, -1023}, 0, { 308, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1228, 102, -1023}, 0, { 0, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1228, 0, -1023}, 0, { 0, 308}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1330, 0, -1023}, 0, { 308, 308}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1229, 102, -1023}, 0, { 308, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1331, 0, -1023}, 0, { 0, 308}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1229, 0, -1023}, 0, { 308, 308}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1331, 102, -1023}, 0, { 0, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 2253, 0, 205}, 0, { 5750, 0}, {0x60, 0x60, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07001150, 0x004ac570, 12537, 0x00001150, 256); // 0x07001250 - 0x07001330 -static const Vtx castle_courtyard_seg7_vertex_07001250[] = { - {{{ 111, 205, -1791}, 0, { 994, 14}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -93, 205, -1689}, 0, { -28, 14}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 111, 205, -1689}, 0, { 994, 14}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 0, -613}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, -204, -3173}, 0, { 12744, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 0, -3173}, 0, { 12744, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -93, 205, -1791}, 0, { -28, 14}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, -204, -613}, 0, { 0, 990}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -3071, -204, -3173}, 0, { 12744, 990}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -3071, 0, -613}, 0, { 0, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 1946, -204, -2149}, 0, { 4056, 478}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 1946, -101, -2149}, 0, { 4056, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 1946, -101, -1330}, 0, { 0, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 1946, -204, -1330}, 0, { 0, 478}, {0x7d, 0x7d, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07001250, 0x004ac570, 12537, 0x00001250, 224); // 0x07001330 - 0x07001420 -static const Vtx castle_courtyard_seg7_vertex_07001330[] = { - {{{ -1228, 102, 307}, 0, { 0, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -1228, 0, 307}, 0, { 0, 308}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -1228, 0, -1023}, 0, { 4396, 308}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -1228, 102, -1023}, 0, { 4396, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 1741, -101, -2047}, 0, { 3034, 478}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 1741, 0, -2047}, 0, { 3034, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 1741, -101, -1433}, 0, { 0, 478}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 1741, 0, -1433}, 0, { 0, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -1330, 0, -2457}, 0, { 6866, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, 0, -3839}, 0, { 0, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, -204, -3839}, 0, { 0, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 2253, 2150, 102}, 0, {-10250, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 2253, 2048, 102}, 0, {-10250, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, 2048, 102}, 0, { -5650, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, 2150, 102}, 0, { -5650, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07001330, 0x004ac570, 12537, 0x00001330, 240); // 0x07001420 - 0x07001500 -static const Vtx castle_courtyard_seg7_vertex_07001420[] = { - {{{ 922, 2150, 410}, 0, { -3606, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 922, 2048, 410}, 0, { -3606, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -921, 2048, 410}, 0, { 5588, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -921, 2150, 410}, 0, { 5588, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, 2150, 102}, 0, { 7632, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, 2048, 102}, 0, { 7632, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -2252, 2048, 102}, 0, { 12232, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -2252, 2150, 102}, 0, { 12232, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1946, -204, -2149}, 0, { 0, 480}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, -101, -2764}, 0, { 4304, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1946, -101, -2149}, 0, { 0, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, 0, -2457}, 0, { 6866, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, -204, -3839}, 0, { 0, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, -204, -2457}, 0, { 6866, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07001420, 0x004ac570, 12537, 0x00001420, 224); // 0x07001500 - 0x070015E0 -static const Vtx castle_courtyard_seg7_vertex_07001500[] = { - {{{ -2252, -204, 205}, 0, { 0, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -3071, -204, -613}, 0, { 5750, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -3071, 0, -613}, 0, { 5750, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -2252, 0, 205}, 0, { 0, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, 102, -1023}, 0, { 4056, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, 102, 205}, 0, { 0, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, -204, 205}, 0, { 0, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, -204, -1023}, 0, { 4056, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1946, -204, -2149}, 0, { 0, 480}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, -204, -2764}, 0, { 4304, 480}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, -101, -2764}, 0, { 4304, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1741, 0, -1433}, 0, { 2858, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, 0, -1023}, 0, { 0, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1741, -101, -1433}, 0, { 2858, 478}, {0x6f, 0x6f, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07001500, 0x004ac570, 12537, 0x00001500, 224); // 0x070015E0 - 0x070016D0 -static const Vtx castle_courtyard_seg7_vertex_070015E0[] = { - {{{ 1946, -101, -1330}, 0, { 4304, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, -101, -716}, 0, { 0, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, -204, -716}, 0, { 0, 480}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1946, -204, -1330}, 0, { 4304, 478}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1740, -101, -1433}, 0, { 0, 480}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, 0, -1023}, 0, { 2858, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1740, 0, -1433}, 0, { 0, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, -101, -1023}, 0, { 2858, 480}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1945, -204, -1330}, 0, { 0, 480}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, -204, -716}, 0, { 4304, 480}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1945, -101, -1330}, 0, { 0, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, -101, -716}, 0, { 4304, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -195, -50, -1586}, 0, { 3034, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -93, 205, -1689}, 0, { 2012, 72}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -93, 205, -1791}, 0, { 990, 72}, {0x6f, 0x6f, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070015E0, 0x004ac570, 12537, 0x000015e0, 240); // 0x070016D0 - 0x070017B0 -static const Vtx castle_courtyard_seg7_vertex_070016D0[] = { - {{{ 1331, 0, -1023}, 0, { 0, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, -101, -1023}, 0, { 0, 480}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1741, -101, -1433}, 0, { 2858, 478}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, -101, -2459}, 0, { 2868, 480}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1741, 0, -2047}, 0, { 0, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1741, -101, -2047}, 0, { 0, 478}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1330, 0, -2458}, 0, { 2868, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 3072, 0, -613}, 0, { 12742, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 3072, 0, -3173}, 0, { 0, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 3072, -204, -613}, 0, { 12742, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 3072, -204, -3173}, 0, { 0, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -195, -50, -1586}, 0, { 3034, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -93, 205, -1791}, 0, { 990, 72}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -195, -50, -1893}, 0, { 0, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070016D0, 0x004ac570, 12537, 0x000016d0, 224); // 0x070017B0 - 0x070018B0 -static const Vtx castle_courtyard_seg7_vertex_070017B0[] = { - {{{ -2661, 2150, 512}, 0, { 0, 0}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -2661, 2048, 512}, 0, { 0, 990}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -2661, 2048, 2048}, 0, { 2524, 990}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -2661, 2150, 2048}, 0, { 2524, 0}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 214, -50, -1893}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 111, 205, -1791}, 0, { 1330, 72}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 111, 205, -1689}, 0, { 650, 72}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 214, -50, -1586}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 0, -3173}, 0, { 0, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -2661, -204, -3583}, 0, { 2858, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -2661, 0, -3583}, 0, { 2858, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -3071, -204, -3173}, 0, { 0, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 1331, -204, -2457}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 1331, -204, -3839}, 0, { 6866, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 1331, 0, -2457}, 0, { 0, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 1331, 0, -3839}, 0, { 6866, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070017B0, 0x004ac570, 12537, 0x000017b0, 256); // 0x070018B0 - 0x070019B0 -static const Vtx castle_courtyard_seg7_vertex_070018B0[] = { - {{{ 214, -50, -1586}, 0, { 2830, 984}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 111, 205, -1689}, 0, { 2148, 66}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -93, 205, -1689}, 0, { 786, 66}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -195, -50, -1586}, 0, { 104, 984}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 2662, 2150, 512}, 0, {-12294, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2253, 2048, 102}, 0, {-10250, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2253, 2150, 102}, 0, {-10250, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2662, 2048, 512}, 0, {-12294, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -921, 2150, 410}, 0, { 5588, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -921, 2048, 410}, 0, { 5588, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1330, 2048, 102}, 0, { 7632, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1330, 2150, 102}, 0, { 7632, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2662, -204, -3583}, 0, { -1898, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3072, -204, -3173}, 0, { 990, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3072, 0, -3173}, 0, { 990, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2662, 0, -3583}, 0, { -1898, 0}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070018B0, 0x004ac570, 12537, 0x000018b0, 256); // 0x070019B0 - 0x07001AB0 -static const Vtx castle_courtyard_seg7_vertex_070019B0[] = { - {{{ 1229, 102, 307}, 0, { 6610, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 1331, 102, -1023}, 0, { 0, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 1229, 102, -1023}, 0, { 0, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 1331, 102, 307}, 0, { 6610, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -1228, 102, -1023}, 0, { 0, -542}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -1330, 102, -1023}, 0, { 0, -542}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -1330, 102, 307}, 0, { 6610, -544}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -1228, 102, 307}, 0, { 6610, -544}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -195, -50, -1893}, 0, { 2694, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -93, 205, -1791}, 0, { 2012, 72}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 111, 205, -1791}, 0, { 650, 72}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 214, -50, -1893}, 0, { 0, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 2662, 2150, 2048}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2662, 2048, 512}, 0, { 2524, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2662, 2150, 512}, 0, { 2524, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2662, 2048, 2048}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070019B0, 0x004ac570, 12537, 0x000019b0, 256); // 0x07001AB0 - 0x07001BA0 -static const Vtx castle_courtyard_seg7_vertex_07001AB0[] = { - {{{ 2541, -204, -3583}, 0, { 6716, -1890}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1331, -204, -3583}, 0, { 5962, -5234}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1331, -204, -2457}, 0, { 3116, -4148}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2657, -204, -1872}, 0, { 2466, 78}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1330, -204, -3583}, 0, { 254, 5444}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -3071, -204, -3583}, 0, { 4440, 2934}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, -204, 205}, 0, { -5330, -2238}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -3071, -204, 205}, 0, { -1144, -4748}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, -204, -2457}, 0, { 3116, -4148}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, -204, 205}, 0, { -3608, -1582}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 3072, -204, -1689}, 0, { 2262, 1400}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 3072, -204, 205}, 0, { -2524, 3228}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 3072, -204, -3583}, 0, { 7048, -424}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 2657, -204, -1872}, 0, { 2466, 78}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 2541, -204, -3583}, 0, { 6716, -1890}, {0x6f, 0x6f, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07001AB0, 0x004ac570, 12537, 0x00001ab0, 240); // 0x07001BA0 - 0x07001CA0 -static const Vtx castle_courtyard_seg7_vertex_07001BA0[] = { - {{{ -3071, 0, -613}, 0, { -1562, -13828}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 0, -3173}, 0, { -1562, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 0, -3583}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 0, 0}, 0, { 990, -16894}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 0, -3583}, 0, { -2074, -1564}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 2662, 0, -3583}, 0, { -2074, 3032}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 3072, 0, -3173}, 0, { 0, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 3584, 0, 0}, 0, { 15808, -1566}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 1331, -101, -716}, 0, { 990, -9230}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 1946, -101, -1330}, 0, { -2074, -6164}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 1946, -101, -2149}, 0, { -2074, -2076}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 1331, -101, -2459}, 0, { 990, -532}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -1330, -101, -2764}, 0, { 0, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -1945, -101, -2149}, 0, { 3034, -2076}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -1945, -101, -1330}, 0, { 3034, -6164}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -1330, -101, -716}, 0, { 0, -9230}, {0x95, 0x95, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07001BA0, 0x004ac570, 12537, 0x00001ba0, 256); // 0x07001CA0 - 0x07001D90 -static const Vtx castle_courtyard_seg7_vertex_07001CA0[] = { - {{{ 2355, 0, 717}, 0, { 19386, 4564}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 2867, 0, 307}, 0, { 17342, 2010}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 2253, 0, 205}, 0, { 16830, 5076}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 2867, 0, 717}, 0, { 19386, 2010}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 3174, 0, 0}, 0, { 15808, 478}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 3072, 0, -613}, 0, { 12742, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 3584, 0, 0}, 0, { 15808, -1566}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 3072, 0, -3173}, 0, { 0, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -2252, 0, 205}, 0, { -5650, -17916}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -3071, 0, -613}, 0, { -1562, -13828}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -3173, 0, 0}, 0, { -1052, -16894}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -2866, 0, 307}, 0, { -2584, -18428}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -2866, 0, 717}, 0, { -2584, -20472}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -2354, 0, 717}, 0, { -5140, -20472}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -3583, 0, 0}, 0, { 990, -16894}, {0x95, 0x95, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07001CA0, 0x004ac570, 12537, 0x00001ca0, 240); // 0x07001D90 - 0x07001E90 -static const Vtx castle_courtyard_seg7_vertex_07001D90[] = { - {{{ 1229, 0, -921}, 0, { 480, -13574}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 666, 0, -2707}, 0, { 3290, -4658}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 666, 0, -1074}, 0, { 3290, -12806}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 1331, 0, -2457}, 0, { 0, -5908}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 1741, 0, -2047}, 0, { -2074, -7952}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 1229, 0, 512}, 0, { 480, -20728}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 1741, 0, -1433}, 0, { -2074, -11018}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -811, 0, -2346}, 0, { 10664, -6458}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -802, 0, -2663}, 0, { 10616, -4880}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 666, 0, -2434}, 0, { 3290, -6022}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1330, 0, -3839}, 0, { 13254, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1330, 0, -2457}, 0, { 13254, -5908}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1228, 0, -921}, 0, { 12742, -13574}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1740, 0, -2047}, 0, { 15298, -7952}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -665, 0, -1074}, 0, { 9932, -12806}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1740, 0, -1433}, 0, { 15298, -11018}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07001D90, 0x004ac570, 12537, 0x00001d90, 256); // 0x07001E90 - 0x07001F90 -static const Vtx castle_courtyard_seg7_vertex_07001E90[] = { - {{{ -3071, 0, -3173}, 0, { -1562, -1054}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -2661, 0, -3583}, 0, { -3606, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3583, 0, -3583}, 0, { 990, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -665, 0, -1074}, 0, { 9932, -12806}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1228, 0, -921}, 0, { 12742, -13574}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1228, 0, 512}, 0, { 12742, -20728}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 666, 0, -1074}, 0, { 3290, -12806}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 1229, 0, 512}, 0, { 480, -20728}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 666, 0, -2707}, 0, { 3290, -4658}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1331, 0, -2457}, 0, { 0, -5908}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1331, 0, -3839}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -802, 0, -2663}, 0, { 10616, -4880}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1330, 0, -3839}, 0, { 13254, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1946, -101, -2149}, 0, { -2074, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1331, -101, -2764}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1331, -101, -2459}, 0, { 990, -532}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07001E90, 0x004ac570, 12537, 0x00001e90, 256); // 0x07001F90 - 0x07002090 -static const Vtx castle_courtyard_seg7_vertex_07001F90[] = { - {{{ -264, 0, -2354}, 0, { -2250, -10252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 162, -50, -2149}, 0, { 2012, -8208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 265, 0, -2354}, 0, { 3034, -10252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 0, -2005}, 0, { 6524, -6762}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -349, -50, -1330}, 0, { -3096, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 367, -50, -1330}, 0, { 4056, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 367, -50, -2149}, 0, { 4056, -8208}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -349, -50, -2149}, 0, { -3096, -8208}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 162, -50, -1330}, 0, { 2012, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -144, -50, -1330}, 0, { -1052, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -264, 0, -1125}, 0, { -2250, 2010}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 265, 0, -1125}, 0, { 3034, 2010}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 367, -50, -1535}, 0, { 4056, -2076}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -349, -50, -1535}, 0, { -3096, -2076}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -613, 0, -1475}, 0, { -5738, -1478}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 614, 0, -1475}, 0, { 6524, -1478}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07001F90, 0x004ac570, 12537, 0x00001f90, 256); // 0x07002090 - 0x07002140 -static const Vtx castle_courtyard_seg7_vertex_07002090[] = { - {{{ 367, -50, -1535}, 0, { 4056, -2076}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 614, 0, -1475}, 0, { 6524, -1478}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 367, -50, -1945}, 0, { 4056, -6164}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 614, 0, -2005}, 0, { 6524, -6762}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -349, -50, -1535}, 0, { -3096, -2076}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -613, 0, -2005}, 0, { -5738, -6762}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -613, 0, -1475}, 0, { -5738, -1478}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -349, -50, -1945}, 0, { -3096, -6164}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -144, -50, -2149}, 0, { -1052, -8208}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -264, 0, -2354}, 0, { -2250, -10252}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 162, -50, -2149}, 0, { 2012, -8208}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002090, 0x004ac570, 12537, 0x00002090, 176); // 0x07002140 - 0x07002180 -static const Vtx castle_courtyard_seg7_vertex_07002140[] = { - {{{ 80, 190, -1677}, 0, { 990, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -62, 190, -1677}, 0, { 0, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -62, 92, -1638}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 80, 92, -1638}, 0, { 990, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002140, 0x004ac570, 12537, 0x00002140, 64); // 0x07002180 - 0x070021C0 -static const Vtx castle_courtyard_seg7_vertex_07002180[] = { - {{{ 307, 0, 512}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -306, 0, 1126}, 0, { 990, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 307, 0, 1126}, 0, { 0, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -306, 0, 512}, 0, { 990, 990}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002180, 0x004ac570, 12537, 0x00002180, 64); // 0x070021C0 - 0x070022A0 -static const Vtx castle_courtyard_seg7_vertex_070021C0[] = { -#ifdef ENHANCE_LEVEL_TEXTURES - {{{ -4095, 728, -3378}, 0, { 192, 2084}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4486, 1000, -2810}, 0, { 364, 1576}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 512, -3071}, 0, { 36, 1792}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 614, -2047}, 0, { 96, 868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4914, 898, -2047}, 0, { 482, 1040}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4709, 1382, -1228}, 0, { 556, 120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 614, -1228}, 0, { 130, 160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 512, -511}, 0, { 138, -424}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4699, 1280, -501}, 0, { 564, -480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4455, 1638, 434}, 0, { 610, -1464}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 614, 307}, 0, { 192, -1172}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4147, 1690, 755}, 0, { 556, -1820}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3839, 1638, 1075}, 0, { 482, -2144}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 614, 717}, 0, { 80, -1628}, {0xff, 0xff, 0xff, 0xff}}}, -#else - {{{ -4095, 728, -3378}, 0, { 192, 2084}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -4486, 1000, -2810}, 0, { 364, 1576}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -3583, 512, -3071}, 0, { 36, 1792}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -3583, 614, -2047}, 0, { 96, 868}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -4914, 898, -2047}, 0, { 482, 1040}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -4709, 1382, -1228}, 0, { 556, 120}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -3583, 614, -1228}, 0, { 130, 160}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -3583, 512, -511}, 0, { 138, -424}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -4699, 1280, -501}, 0, { 564, -480}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -4455, 1638, 434}, 0, { 610, -1464}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -3583, 614, 307}, 0, { 192, -1172}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -4147, 1690, 755}, 0, { 556, -1820}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -3839, 1638, 1075}, 0, { 482, -2144}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -3071, 614, 717}, 0, { 80, -1628}, {0x30, 0xdb, 0x02, 0xff}}}, -#endif -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070021C0, 0x004ac570, 12537, 0x000021c0, 224); // 0x070022A0 - 0x07002380 -static const Vtx castle_courtyard_seg7_vertex_070022A0[] = { -#ifdef ENHANCE_LEVEL_TEXTURES - {{{ 4545, 666, -1135}, 0, { 614, 2096}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 614, -1228}, 0, { 62, 1720}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 512, -511}, 0, { 124, 1020}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3839, 1638, 1075}, 0, { 482, -2144}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 1126, 1434}, 0, { 208, -2428}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 614, 717}, 0, { 80, -1628}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 512, 717}, 0, { -64, -1696}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 1024, 1434}, 0, { 62, -2496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 614, 307}, 0, { 284, 240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4198, 1126, 307}, 0, { 820, 584}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3651, 1000, 987}, 0, { 574, -348}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3072, 614, 717}, 0, { 68, -404}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4318, 1024, -460}, 0, { 732, 1376}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 614, -2047}, 0, { -54, 2508}, {0xff, 0xff, 0xff, 0xff}}}, -#else - {{{ 4545, 666, -1135}, 0, { 614, 2096}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ 3584, 614, -1228}, 0, { 62, 1720}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ 3584, 512, -511}, 0, { 124, 1020}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -3839, 1638, 1075}, 0, { 482, -2144}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -3071, 1126, 1434}, 0, { 208, -2428}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -3071, 614, 717}, 0, { 80, -1628}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -2559, 512, 717}, 0, { -64, -1696}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ -2559, 1024, 1434}, 0, { 62, -2496}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ 3584, 614, 307}, 0, { 284, 240}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ 4198, 1126, 307}, 0, { 820, 584}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ 3651, 1000, 987}, 0, { 574, -348}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ 3072, 614, 717}, 0, { 68, -404}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ 4318, 1024, -460}, 0, { 732, 1376}, {0x30, 0xdb, 0x02, 0xff}}}, - {{{ 3584, 614, -2047}, 0, { -54, 2508}, {0x30, 0xdb, 0x02, 0xff}}}, -#endif -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070022A0, 0x004ac570, 12537, 0x000022a0, 224); // 0x07002380 - 0x07002470 -static const Vtx castle_courtyard_seg7_vertex_07002380[] = { - {{{ 106, 203, -1735}, 0, { 354, 1840}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 9, 240, -1735}, 0, { 290, 1288}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 9, 311, -1781}, 0, { 476, 1076}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -88, 203, -1735}, 0, { 32, 956}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 83, 285, -1735}, 0, { 532, 1492}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 106, 203, -1735}, 0, { 354, 1840}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 9, 311, -1781}, 0, { 476, 1076}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -88, 203, -1735}, 0, { 32, 956}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -65, 285, -1735}, 0, { 284, 816}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 9, 311, -1781}, 0, { 476, 1076}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -65, 285, -1735}, 0, { 284, 816}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -122, 350, -1735}, 0, { 360, 360}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 9, 311, -1689}, 0, { 476, 1076}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 9, 240, -1735}, 0, { 290, 1288}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 106, 203, -1735}, 0, { 354, 1840}, {0x6f, 0x6f, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002380, 0x004ac570, 12537, 0x00002380, 240); // 0x07002470 - 0x07002550 -static const Vtx castle_courtyard_seg7_vertex_07002470[] = { - {{{ 9, 311, -1689}, 0, { 476, 1076}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 83, 285, -1735}, 0, { 532, 1492}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 140, 350, -1735}, 0, { 798, 1560}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 9, 311, -1781}, 0, { 476, 1076}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 9, 433, -1735}, 0, { 798, 712}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -39, 358, -1735}, 0, { 518, 712}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 9, 311, -1689}, 0, { 476, 1076}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -88, 203, -1735}, 0, { 32, 956}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 9, 240, -1735}, 0, { 290, 1288}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 9, 311, -1689}, 0, { 476, 1076}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 140, 350, -1735}, 0, { 798, 1560}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 58, 358, -1735}, 0, { 682, 1160}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 9, 433, -1735}, 0, { 798, 712}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 9, 311, -1781}, 0, { 476, 1076}, {0xc4, 0xc4, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002470, 0x004ac570, 12537, 0x00002470, 224); // 0x07002550 - 0x07002650 -static const Vtx castle_courtyard_seg7_vertex_07002550[] = { - {{{ -39, 358, -1735}, 0, { 518, 712}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 9, 311, -1689}, 0, { 476, 1076}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 9, 433, -1735}, 0, { 798, 712}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 9, 311, -1781}, 0, { 476, 1076}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -122, 350, -1735}, 0, { 360, 360}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 58, 358, -1735}, 0, { 682, 1160}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 140, 350, -1735}, 0, { 798, 1560}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 9, 311, -1781}, 0, { 476, 1076}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 9, 311, -1689}, 0, { 476, 1076}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ -65, 285, -1735}, 0, { 284, 816}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ -88, 203, -1735}, 0, { 32, 956}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 9, 433, -1735}, 0, { 798, 712}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ -39, 358, -1735}, 0, { 518, 712}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ -122, 350, -1735}, 0, { 360, 360}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 106, 203, -1735}, 0, { 354, 1840}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 83, 285, -1735}, 0, { 532, 1492}, {0xdc, 0xdc, 0xe3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002550, 0x004ac570, 12537, 0x00002550, 256); // 0x07002650 - 0x07002740 -static const Vtx castle_courtyard_seg7_vertex_07002650[] = { - {{{ 2662, 2048, 512}, 0, {-12804, 1500}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 2662, 2048, 2048}, 0, {-12804, 4054}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2661, 2048, 2048}, 0, { 13764, 4054}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2252, 2048, 205}, 0, { 12232, -4120}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2559, 0, 512}, 0, { 13764, 6098}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2559, 2048, 512}, 0, { 13764, -4120}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2252, 0, 205}, 0, { 12232, 6098}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1331, 2048, 205}, 0, { -5648, -4120}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1331, 0, 205}, 0, { -5648, 6098}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 922, 0, 512}, 0, { -3604, 6098}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 922, 2048, 512}, 0, { -3604, -4120}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 265, 0, -1125}, 0, { 3500, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 265, 102, -1125}, 0, { 3500, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 614, 102, -1475}, 0, { 8, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 614, 0, -1475}, 0, { 8, 990}, {0x60, 0x60, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002650, 0x004ac570, 12537, 0x00002650, 240); // 0x07002740 - 0x07002830 -static const Vtx castle_courtyard_seg7_vertex_07002740[] = { - {{{ 922, 2048, 410}, 0, { -4116, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 2253, 2048, 102}, 0, {-10760, -544}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 2662, 2048, 512}, 0, {-12804, 1500}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2661, 2048, 2048}, 0, { 13764, 4054}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2661, 2048, 512}, 0, { 13764, 1500}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -1330, 2048, 102}, 0, { 7124, -544}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -921, 2048, 410}, 0, { 5080, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2252, 2048, 102}, 0, { 11720, -544}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 1331, 2048, 102}, 0, { -6160, -544}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2559, 0, 2048}, 0, { 0, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -4095, 0, 2048}, 0, { 6100, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2559, 2048, 2048}, 0, { 0, -9230}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -2661, 2048, 512}, 0, { 13764, 1500}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -921, 2048, 410}, 0, { 5080, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 922, 2048, 410}, 0, { -4116, 990}, {0x70, 0x70, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002740, 0x004ac570, 12537, 0x00002740, 240); // 0x07002830 - 0x07002910 -static const Vtx castle_courtyard_seg7_vertex_07002830[] = { - {{{ -264, 0, -1125}, 0, { 4656, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 265, 102, -1125}, 0, { -624, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 265, 0, -1125}, 0, { -624, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -264, 102, -1125}, 0, { 4656, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 614, 102, -2005}, 0, { 14276, -1354}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 819, 102, -2354}, 0, { 16320, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 102, -2559}, 0, { 14276, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 265, 102, -2354}, 0, { 10788, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -613, 102, -2559}, 0, { 2012, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -264, 102, -2354}, 0, { 5500, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 265, 0, -2354}, 0, { 4104, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 265, 102, -2354}, 0, { 4104, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -264, 102, -2354}, 0, { -1176, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -264, 0, -2354}, 0, { -1176, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002830, 0x004ac570, 12537, 0x00002830, 224); // 0x07002910 - 0x070029F0 -static const Vtx castle_courtyard_seg7_vertex_07002910[] = { - {{{ 922, 2048, 410}, 0, { -4116, 990}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 2662, 2048, 512}, 0, {-12804, 1500}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -2661, 2048, 512}, 0, { 13764, 1500}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -613, 0, -2005}, 0, { 5160, 990}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -613, 102, -2005}, 0, { 5160, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -613, 102, -1475}, 0, { -120, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -613, 0, -1475}, 0, { -120, 990}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -264, 0, -2354}, 0, { 3536, 990}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -613, 102, -2005}, 0, { 44, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -613, 0, -2005}, 0, { 44, 990}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -264, 102, -2354}, 0, { 3536, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -1330, -204, 205}, 0, { 7632, 5076}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -2252, 2048, 205}, 0, { 12232, -6164}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, 2048, 205}, 0, { 7632, -6164}, {0x6f, 0x6f, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002910, 0x004ac570, 12537, 0x00002910, 224); // 0x070029F0 - 0x07002AE0 -static const Vtx castle_courtyard_seg7_vertex_070029F0[] = { - {{{ 922, 2048, 512}, 0, { -3604, -6164}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 922, 0, 512}, 0, { -3604, 4054}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 307, 0, 512}, 0, { -540, 4054}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -306, 512, 512}, 0, { 2524, 1500}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -921, 2048, 512}, 0, { 5588, -6164}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 307, 512, 512}, 0, { -540, 1500}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -306, 0, 512}, 0, { 2524, 4054}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -921, 0, 512}, 0, { 5588, 4054}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 2253, -204, 205}, 0, {-10248, 5076}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, -204, 205}, 0, { -5648, 5076}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 1331, 2048, 205}, 0, { -5648, -6164}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 2253, 2048, 205}, 0, {-10248, -6164}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -1330, -204, 205}, 0, { 7632, 5076}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -2252, -204, 205}, 0, { 12232, 5076}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -2252, 2048, 205}, 0, { 12232, -6164}, {0x6f, 0x6f, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070029F0, 0x004ac570, 12537, 0x000029f0, 240); // 0x07002AE0 - 0x07002BD0 -static const Vtx castle_courtyard_seg7_vertex_07002AE0[] = { - {{{ 614, 0, -1475}, 0, { 5144, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 614, 102, -2005}, 0, { -136, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 614, 0, -2005}, 0, { -136, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 614, 102, -1475}, 0, { 5144, 0}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 2560, 2048, 2048}, 0, { 6100, -9230}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 4096, 2048, 2048}, 0, { 0, -9230}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 2560, 0, 2048}, 0, { 6100, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 4096, 0, 2048}, 0, { 0, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -4095, 0, 2048}, 0, { 6100, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -4095, 2048, 2048}, 0, { 6100, -9230}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -2559, 2048, 2048}, 0, { 0, -9230}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -2559, 2048, 512}, 0, { 1196, 478}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -2559, 0, 512}, 0, { 1196, 10698}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -2559, 0, 2048}, 0, { 7328, 10698}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -2559, 2048, 2048}, 0, { 7328, 478}, {0x58, 0x58, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002AE0, 0x004ac570, 12537, 0x00002ae0, 240); // 0x07002BD0 - 0x07002CD0 -static const Vtx castle_courtyard_seg7_vertex_07002BD0[] = { - {{{ 2560, 2048, 2048}, 0, { 0, -9230}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 2560, 0, 2048}, 0, { 0, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 2560, 0, 512}, 0, { 6100, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 2560, 713, 512}, 0, { 6100, -2570}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -613, 0, -1475}, 0, { 2956, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -264, 102, -1125}, 0, { -532, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -264, 0, -1125}, 0, { -532, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -613, 102, -1475}, 0, { 2956, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 614, 0, -2005}, 0, { 2012, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 265, 102, -2354}, 0, { -1472, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 265, 0, -2354}, 0, { -1472, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 614, 102, -2005}, 0, { 2012, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 2560, 2048, 512}, 0, {-11780, -4120}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2253, 0, 205}, 0, {-10248, 6098}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2253, 2048, 205}, 0, {-10248, -4120}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2560, 0, 512}, 0, {-11780, 6098}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002BD0, 0x004ac570, 12537, 0x00002bd0, 256); // 0x07002CD0 - 0x07002DB0 -static const Vtx castle_courtyard_seg7_vertex_07002CD0[] = { - {{{ -264, 102, -2354}, 0, { 5500, -3098}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -613, 102, -2559}, 0, { 2012, -4120}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -818, 102, -2354}, 0, { 0, -3098}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -613, 102, -2005}, 0, { 2012, -1354}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -818, 102, -1125}, 0, { 0, 3032}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -613, 102, -1475}, 0, { 2012, 1288}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -613, 102, -921}, 0, { 2012, 4054}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -264, 102, -1125}, 0, { 5500, 3032}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 265, 102, -1125}, 0, { 10788, 3032}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 614, 102, -921}, 0, { 14276, 4054}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 819, 102, -1125}, 0, { 16320, 3032}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 614, 102, -1475}, 0, { 14276, 1288}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 819, 102, -2354}, 0, { 16320, -3098}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 614, 102, -2005}, 0, { 14276, -1354}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002CD0, 0x004ac570, 12537, 0x00002cd0, 224); // 0x07002DB0 - 0x07002E20 -static const Vtx castle_courtyard_seg7_vertex_07002DB0[] = { - {{{ -921, 2048, 512}, 0, { 5588, -4120}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -921, 0, 512}, 0, { 5588, 6098}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -1331, -1, 205}, 0, { 7636, 6108}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -1331, 2046, 205}, 0, { 7636, -4110}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 2560, 2048, 2048}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 713, 512}, 0, { 6100, -2570}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 2048, 512}, 0, { 6100, -9230}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002DB0, 0x004ac570, 12537, 0x00002db0, 112); // 0x07002E20 - 0x07002F20 -static const Vtx castle_courtyard_seg7_vertex_07002E20[] = { - {{{ 3072, 819, 717}, 0, { -540, -3098}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 2560, 0, 717}, 0, { 2012, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 2560, 819, 717}, 0, { 2012, -3098}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 77, 256, 512}, 0, { 192, 478}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -76, 256, 512}, 0, { 1724, 478}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -76, 256, 410}, 0, { 1724, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 77, 256, 410}, 0, { 192, 0}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -306, 0, 410}, 0, { 2012, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -306, 0, 512}, 0, { 1468, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -306, 512, 512}, 0, { 1468, -4120}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ -306, 512, 410}, 0, { 2012, -4120}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 3584, 819, 205}, 0, { 0, -3098}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 3072, 0, 717}, 0, { 3580, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 3072, 819, 717}, 0, { 3580, -3098}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 3584, 0, 205}, 0, { 0, 990}, {0x60, 0x60, 0x75, 0xff}}}, - {{{ 3072, 0, 717}, 0, { -540, 990}, {0x60, 0x60, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002E20, 0x004ac570, 12537, 0x00002e20, 256); // 0x07002F20 - 0x07003020 -static const Vtx castle_courtyard_seg7_vertex_07002F20[] = { - {{{ -2559, 819, 717}, 0, { 0, -3098}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3071, 0, 717}, 0, { 2524, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3071, 819, 717}, 0, { 2524, -3098}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -2559, 0, 717}, 0, { 0, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3583, 819, 205}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 0, 205}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 0, -3071}, 0, { 16320, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 819, -3071}, 0, { 16320, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3378, 2048, -3071}, 0, { 8532, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3378, 0, -3071}, 0, { 8532, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 0, -3378}, 0, { 6888, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 2048, -3378}, 0, { 6888, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 512, 512}, 0, { 1436, -4120}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 307, 0, 512}, 0, { 1436, 990}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 307, 512, 410}, 0, { 2012, -4120}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 307, 0, 410}, 0, { 2012, 990}, {0x7d, 0x7d, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07002F20, 0x004ac570, 12537, 0x00002f20, 256); // 0x07003020 - 0x07003120 -static const Vtx castle_courtyard_seg7_vertex_07003020[] = { - {{{ -4095, 2048, -3378}, 0, { 11532, 10186}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -4095, 0, -3378}, 0, { 11532, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -3788, 0, -3071}, 0, { 10016, 0}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ -3788, 2048, -3071}, 0, { 10016, 10186}, {0x7d, 0x7d, 0x95, 0xff}}}, - {{{ 3584, 819, -3071}, 0, { 0, -3098}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 3584, 0, -3071}, 0, { 0, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 3584, 0, 205}, 0, { 16320, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -3071, 819, 717}, 0, { 0, -3610}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -3071, 0, 717}, 0, { 0, 478}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -3583, 0, 205}, 0, { 3580, 478}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -3583, 819, 205}, 0, { 3580, -3610}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 307, 0, 410}, 0, { 0, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 77, 256, 410}, 0, { 2268, -1566}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 307, 512, 410}, 0, { 0, -4120}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 77, 0, 410}, 0, { 2268, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -306, 512, 410}, 0, { 6100, -4120}, {0x6f, 0x6f, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07003020, 0x004ac570, 12537, 0x00003020, 256); // 0x07003120 - 0x07003210 -static const Vtx castle_courtyard_seg7_vertex_07003120[] = { - {{{ 77, 256, 410}, 0, { 2268, -1566}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -76, 256, 410}, 0, { 3800, -1566}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -306, 512, 410}, 0, { 6100, -4120}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -306, 0, 410}, 0, { 6100, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ -76, 0, 410}, 0, { 3800, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 3584, 819, -3071}, 0, { 0, -3098}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 3584, 0, 205}, 0, { 16320, 990}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 3584, 819, 205}, 0, { 16320, -3098}, {0x6f, 0x6f, 0x89, 0xff}}}, - {{{ 77, 256, 410}, 0, { 2012, -1566}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 77, 0, 512}, 0, { 988, 990}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 77, 256, 512}, 0, { 988, -1566}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 77, 0, 410}, 0, { 2012, 990}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -1330, -204, -3583}, 0, { 480, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -1245, 819, -3644}, 0, { 1000, -4120}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -1330, 819, -3583}, 0, { 480, -4120}, {0x95, 0x95, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07003120, 0x004ac570, 12537, 0x00003120, 240); // 0x07003210 - 0x07003300 -static const Vtx castle_courtyard_seg7_vertex_07003210[] = { - {{{ -76, 256, 512}, 0, { 988, -1566}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -76, 0, 512}, 0, { 988, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -76, 0, 410}, 0, { 2012, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -76, 256, 410}, 0, { 2012, -1566}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 307, 512, 410}, 0, { 0, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -306, 512, 410}, 0, { 6100, 0}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -306, 512, 512}, 0, { 6100, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ 307, 512, 512}, 0, { 0, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -3071, -204, -3583}, 0, { 0, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -1330, 819, -3583}, 0, { 8656, -4120}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -3071, 819, -3583}, 0, { 0, -4120}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -1330, -204, -3583}, 0, { 8656, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -1330, -204, -3583}, 0, { 480, 990}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -1245, -166, -3644}, 0, { 1000, 802}, {0x95, 0x95, 0xa9, 0xff}}}, - {{{ -1245, 819, -3644}, 0, { 1000, -4120}, {0x95, 0x95, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07003210, 0x004ac570, 12537, 0x00003210, 240); // 0x07003300 - 0x070033F0 -static const Vtx castle_courtyard_seg7_vertex_07003300[] = { - {{{ 973, 0, -3839}, 0, { 10188, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -972, 819, -3839}, 0, { 480, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -972, 0, -3839}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 973, 819, -3839}, 0, { 10188, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3788, 2048, -3071}, 0, { 10016, 10186}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3378, 0, -3071}, 0, { 8532, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3378, 2048, -3071}, 0, { 8532, 10186}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3788, 0, -3071}, 0, { 10016, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3071, 2048, -3788}, 0, { 5312, 10186}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3071, 0, -3788}, 0, { 5312, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3378, 0, -4095}, 0, { 3668, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3072, 2048, -3378}, 0, { 6808, -9230}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3072, 0, -3378}, 0, { 6808, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3379, 0, -3071}, 0, { 8408, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3379, 2048, -3071}, 0, { 8408, -9230}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07003300, 0x004ac570, 12537, 0x00003300, 240); // 0x070033F0 - 0x070034E0 -static const Vtx castle_courtyard_seg7_vertex_070033F0[] = { - {{{ 3379, 0, -3071}, 0, { 8408, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3789, 0, -3071}, 0, { 9924, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3584, 819, -3071}, 0, { 9168, -3098}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3379, 745, -3071}, 0, { 8408, -2730}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3379, 2048, -4095}, 0, { 3764, -9230}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3072, 0, -3788}, 0, { 5324, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3072, 2048, -3788}, 0, { 5324, -9230}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3379, 0, -4095}, 0, { 3764, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2541, -204, -3583}, 0, { 6004, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3072, -204, -3583}, 0, { 8656, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3072, 819, -3583}, 0, { 8656, -4120}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 973, 0, -3839}, 0, { -180, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 1331, 819, -3583}, 0, { 2012, -4120}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 973, 819, -3839}, 0, { -180, -4120}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 1331, -204, -3583}, 0, { 2012, 990}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070033F0, 0x004ac570, 12537, 0x000033f0, 240); // 0x070034E0 - 0x070035C0 -static const Vtx castle_courtyard_seg7_vertex_070034E0[] = { - {{{ 1331, -204, -3583}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3072, 819, -3583}, 0, { 8656, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1331, 819, -3583}, 0, { 0, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2541, -204, -3583}, 0, { 6004, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 2048, -3378}, 0, { 6888, 10186}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -3071, 0, -3378}, 0, { 6888, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -3071, 0, -3788}, 0, { 5312, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 3072, 2048, -3788}, 0, { 5324, -9230}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 3072, 0, -3788}, 0, { 5324, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 3072, 0, -3378}, 0, { 6808, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 3072, 2048, -3378}, 0, { 6808, -9230}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -3071, 2048, -3788}, 0, { 5312, 10186}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -3378, 0, -4095}, 0, { 3668, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -3378, 2048, -4095}, 0, { 3668, 10186}, {0x9c, 0x9c, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070034E0, 0x004ac570, 12537, 0x000034e0, 224); // 0x070035C0 - 0x07003670 -static const Vtx castle_courtyard_seg7_vertex_070035C0[] = { - {{{ -1245, -166, -3644}, 0, { 1000, 802}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -972, 819, -3839}, 0, { 2676, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1245, 819, -3644}, 0, { 1000, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3379, 2048, -3071}, 0, { 8408, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3379, 745, -3071}, 0, { 8408, -2730}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 819, -3071}, 0, { 9168, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3789, 0, -3071}, 0, { 9924, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3789, 2048, -3071}, 0, { 9924, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 0, -3378}, 0, { 11524, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 2048, -3378}, 0, { 11524, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -972, 0, -3839}, 0, { 2676, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070035C0, 0x004ac570, 12537, 0x000035c0, 176); // 0x07003670 - 0x070036F0 -static const Vtx castle_courtyard_seg7_vertex_07003670[] = { - {{{ 307, 512, 1126}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -306, 0, 1126}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -306, 512, 1126}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -306, 512, 512}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -306, 0, 512}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 307, 0, 1126}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 307, 512, 512}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 307, 0, 512}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07003670, 0x004ac570, 12537, 0x00003670, 128); // 0x070036F0 - 0x070039D0 static const Gfx castle_courtyard_seg7_dl_070036F0[] = { diff --git a/levels/castle_courtyard/areas/1/2/model.inc.c b/levels/castle_courtyard/areas/1/2/model.inc.c index 5b11768e9..529eabec7 100644 --- a/levels/castle_courtyard/areas/1/2/model.inc.c +++ b/levels/castle_courtyard/areas/1/2/model.inc.c @@ -1,90 +1,18 @@ +#include "pc/rom_assets.h" // 0x07005110 - 0x07005200 -static const Vtx castle_courtyard_seg7_vertex_07005110[] = { - {{{ -921, 20, -3526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -716, 20, -3526}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -716, 20, -3731}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -923, 20, 303}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -718, 20, 98}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -923, 20, 98}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -718, 20, 303}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 716, 20, 305}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 920, 20, 100}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 716, 20, 100}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 920, 20, 305}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 716, 20, -3525}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 921, 20, -3730}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 716, 20, -3730}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 921, 20, -3525}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07005110, 0x004ac570, 12537, 0x00005110, 240); // 0x07005200 - 0x070052F0 -static const Vtx castle_courtyard_seg7_vertex_07005200[] = { - {{{ 2662, -204, -1417}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2867, -204, -1417}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2867, -204, -1621}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -921, 20, -3526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -716, 20, -3731}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -921, 20, -3731}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1573, -204, -25}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1778, -204, -25}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1778, -204, -229}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1573, -204, -229}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2275, -204, -736}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2480, -204, -736}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2480, -204, -940}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2275, -204, -940}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2662, -204, -1621}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07005200, 0x004ac570, 12537, 0x00005200, 240); // 0x070052F0 - 0x070053E0 -static const Vtx castle_courtyard_seg7_vertex_070052F0[] = { - {{{ -1966, -204, 52}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1761, -204, -152}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1966, -204, -152}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2164, -204, -1325}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2369, -204, -1530}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2164, -204, -1530}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2369, -204, -1325}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2336, -204, -2222}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2541, -204, -2427}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2336, -204, -2427}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2541, -204, -2222}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1944, -204, -2934}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2149, -204, -3139}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1944, -204, -3139}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2149, -204, -2934}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070052F0, 0x004ac570, 12537, 0x000052f0, 240); // 0x070053E0 - 0x070054D0 -static const Vtx castle_courtyard_seg7_vertex_070053E0[] = { - {{{ -2920, -204, -1217}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2715, -204, -1217}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2715, -204, -1422}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1966, -204, 52}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1761, -204, 52}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1761, -204, -152}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2635, -204, -661}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2430, -204, -866}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2635, -204, -866}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2430, -204, -661}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2547, -204, -1685}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2342, -204, -1685}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2342, -204, -1890}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2547, -204, -1890}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2920, -204, -1422}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070053E0, 0x004ac570, 12537, 0x000053e0, 240); // 0x070054D0 - 0x07005550 -static const Vtx castle_courtyard_seg7_vertex_070054D0[] = { - {{{ -2822, -204, -2076}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2617, -204, -2281}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2822, -204, -2281}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2617, -204, -2076}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1742, -204, -3126}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1538, -204, -3330}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1742, -204, -3330}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1538, -204, -3126}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070054D0, 0x004ac570, 12537, 0x000054d0, 128); // 0x07005550 - 0x07005698 static const Gfx castle_courtyard_seg7_dl_07005550[] = { diff --git a/levels/castle_courtyard/areas/1/3/model.inc.c b/levels/castle_courtyard/areas/1/3/model.inc.c index d4ef53199..aeea034db 100644 --- a/levels/castle_courtyard/areas/1/3/model.inc.c +++ b/levels/castle_courtyard/areas/1/3/model.inc.c @@ -1,36 +1,9 @@ +#include "pc/rom_assets.h" // 0x07005708 - 0x070057F8 -static const Vtx castle_courtyard_seg7_vertex_07005708[] = { - {{{ 205, 1741, 502}, 0, { 990, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ 614, 1741, 502}, 0, { 0, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ 614, 1331, 502}, 0, { 0, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ -2047, 1126, 195}, 0, { 990, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ -1637, 717, 195}, 0, { 0, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ -2047, 717, 195}, 0, { 990, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ -1637, 1126, 195}, 0, { 0, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ -2047, 1741, 195}, 0, { 990, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ -1637, 1331, 195}, 0, { 0, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ -2047, 1331, 195}, 0, { 990, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ -1637, 1741, 195}, 0, { 0, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ -613, 1741, 502}, 0, { 990, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ -204, 1331, 502}, 0, { 0, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ -613, 1331, 502}, 0, { 990, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ -204, 1741, 502}, 0, { 0, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07005708, 0x004ac570, 12537, 0x00005708, 240); // 0x070057F8 - 0x070058A8 -static const Vtx castle_courtyard_seg7_vertex_070057F8[] = { - {{{ 1638, 1741, 195}, 0, { 990, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ 2048, 1741, 195}, 0, { 0, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ 2048, 1331, 195}, 0, { 0, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ 205, 1741, 502}, 0, { 990, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ 614, 1331, 502}, 0, { 0, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ 205, 1331, 502}, 0, { 990, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ 1638, 1126, 195}, 0, { 990, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ 2048, 1126, 195}, 0, { 0, 0}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ 2048, 717, 195}, 0, { 0, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ 1638, 717, 195}, 0, { 990, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, - {{{ 1638, 1331, 195}, 0, { 990, 990}, {0xa2, 0xa2, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070057F8, 0x004ac570, 12537, 0x000057f8, 176); // 0x070058A8 - 0x07005938 static const Gfx castle_courtyard_seg7_dl_070058A8[] = { diff --git a/levels/castle_courtyard/areas/1/collision.inc.c b/levels/castle_courtyard/areas/1/collision.inc.c index 14ea0d13b..472b17e68 100644 --- a/levels/castle_courtyard/areas/1/collision.inc.c +++ b/levels/castle_courtyard/areas/1/collision.inc.c @@ -1,872 +1,3 @@ +#include "pc/rom_assets.h" // 0x070059A8 - 0x07006E1E -const Collision castle_courtyard_seg7_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x127), - COL_VERTEX(9, 240, -1735), - COL_VERTEX(-88, 203, -1735), - COL_VERTEX(9, 311, -1781), - COL_VERTEX(-65, 285, -1735), - COL_VERTEX(9, 311, -1689), - COL_VERTEX(-122, 350, -1735), - COL_VERTEX(58, 358, -1735), - COL_VERTEX(140, 350, -1735), - COL_VERTEX(83, 285, -1735), - COL_VERTEX(106, 203, -1735), - COL_VERTEX(-39, 358, -1735), - COL_VERTEX(9, 433, -1735), - COL_VERTEX(214, -50, -1893), - COL_VERTEX(-195, -50, -1893), - COL_VERTEX(111, 205, -1791), - COL_VERTEX(214, -50, -1586), - COL_VERTEX(-195, -50, -1586), - COL_VERTEX(111, 205, -1689), - COL_VERTEX(-93, 205, -1689), - COL_VERTEX(-93, 205, -1791), - COL_VERTEX(-306, 512, 1126), - COL_VERTEX(-306, 0, 1126), - COL_VERTEX(-306, 0, 512), - COL_VERTEX(307, 0, 512), - COL_VERTEX(77, 0, 512), - COL_VERTEX(-76, 0, 512), - COL_VERTEX(307, 512, 1126), - COL_VERTEX(307, 0, 1126), - COL_VERTEX(-921, 0, 410), - COL_VERTEX(-921, 0, 512), - COL_VERTEX(-716, 0, 410), - COL_VERTEX(-306, 0, 410), - COL_VERTEX(-613, 0, 307), - COL_VERTEX(-306, 512, 512), - COL_VERTEX(307, 512, 512), - COL_VERTEX(922, 0, 512), - COL_VERTEX(922, 0, 410), - COL_VERTEX(77, 256, 512), - COL_VERTEX(-76, 256, 512), - COL_VERTEX(77, 256, 410), - COL_VERTEX(922, 2048, 512), - COL_VERTEX(-921, 2048, 512), - COL_VERTEX(307, 512, 410), - COL_VERTEX(2253, -204, 205), - COL_VERTEX(2253, 0, 205), - COL_VERTEX(-1330, -204, 205), - COL_VERTEX(-2252, 2048, 205), - COL_VERTEX(-1228, 102, 282), - COL_VERTEX(-1331, 2047, 205), - COL_VERTEX(-2252, 2048, 102), - COL_VERTEX(2662, 2150, 512), - COL_VERTEX(2253, 2048, 205), - COL_VERTEX(2253, 2150, 102), - COL_VERTEX(1331, 2150, 102), - COL_VERTEX(922, 2150, 410), - COL_VERTEX(-921, 2150, 410), - COL_VERTEX(-1330, 2150, 102), - COL_VERTEX(-2252, 2150, 102), - COL_VERTEX(-2559, 2048, 512), - COL_VERTEX(-1228, 0, 282), - COL_VERTEX(-2559, 0, 512), - COL_VERTEX(-306, 512, 410), - COL_VERTEX(-3583, 20, 205), - COL_VERTEX(-3071, 20, 717), - COL_VERTEX(-3583, 819, 205), - COL_VERTEX(-2559, 819, 717), - COL_VERTEX(-2866, 0, 717), - COL_VERTEX(-2938, 20, 317), - COL_VERTEX(-2938, 20, 717), - COL_VERTEX(2560, 819, 717), - COL_VERTEX(2560, 2048, 512), - COL_VERTEX(2662, 2048, 512), - COL_VERTEX(1331, 2048, 205), - COL_VERTEX(1331, 102, 205), - COL_VERTEX(1229, 2, 282), - COL_VERTEX(77, 0, 410), - COL_VERTEX(614, 0, 307), - COL_VERTEX(307, 0, 410), - COL_VERTEX(-76, 256, 410), - COL_VERTEX(3584, 819, -3071), - COL_VERTEX(3379, 0, -3071), - COL_VERTEX(3584, 0, 0), - COL_VERTEX(3072, 20, 717), - COL_VERTEX(3072, 819, 717), - COL_VERTEX(3072, 2048, -3583), - COL_VERTEX(3072, 819, -3583), - COL_VERTEX(2662, 0, -3583), - COL_VERTEX(1331, -204, -3583), - COL_VERTEX(1331, 0, -3583), - COL_VERTEX(3072, 2048, -3378), - COL_VERTEX(3072, 0, -3173), - COL_VERTEX(3574, 2048, -3071), - COL_VERTEX(3379, 2048, -3071), - COL_VERTEX(614, 102, -2005), - COL_VERTEX(614, 0, -2559), - COL_VERTEX(265, 102, -2354), - COL_VERTEX(-613, 0, -2559), - COL_VERTEX(614, 0, -2005), - COL_VERTEX(265, 0, -2354), - COL_VERTEX(-264, 102, -2354), - COL_VERTEX(-818, 0, -2354), - COL_VERTEX(-264, 0, -2354), - COL_VERTEX(-818, 0, -1125), - COL_VERTEX(-613, 102, -2005), - COL_VERTEX(-613, 102, -1475), - COL_VERTEX(-613, 0, -921), - COL_VERTEX(-613, 0, -2005), - COL_VERTEX(265, 102, -1125), - COL_VERTEX(614, 0, -921), - COL_VERTEX(-264, 0, -1125), - COL_VERTEX(-613, 0, -1475), - COL_VERTEX(614, 102, -1475), - COL_VERTEX(265, 0, -1125), - COL_VERTEX(819, 0, -1125), - COL_VERTEX(819, 0, -2354), - COL_VERTEX(922, 0, 0), - COL_VERTEX(-921, 0, 0), - COL_VERTEX(-1228, 0, -1023), - COL_VERTEX(1229, 0, -1023), - COL_VERTEX(614, 0, -1475), - COL_VERTEX(-612, 0, -3522), - COL_VERTEX(-1022, 0, -3522), - COL_VERTEX(-1330, 0, -2457), - COL_VERTEX(-1330, 0, -3583), - COL_VERTEX(718, 0, -3420), - COL_VERTEX(923, 0, -3420), - COL_VERTEX(1331, 0, -2457), - COL_VERTEX(1024, 0, 102), - COL_VERTEX(1741, -101, -2047), - COL_VERTEX(1741, 0, -2047), - COL_VERTEX(-2661, -204, -3583), - COL_VERTEX(-1330, -101, -2764), - COL_VERTEX(-1740, 0, -2047), - COL_VERTEX(-1330, -204, -716), - COL_VERTEX(-1330, -101, -716), - COL_VERTEX(-1330, -204, -2764), - COL_VERTEX(-2252, -204, 205), - COL_VERTEX(-3071, 0, -613), - COL_VERTEX(-3071, -204, -613), - COL_VERTEX(1331, 102, -1023), - COL_VERTEX(1229, 102, 282), - COL_VERTEX(1331, -204, 205), - COL_VERTEX(1946, -204, -2149), - COL_VERTEX(1946, -101, -1330), - COL_VERTEX(1331, -101, -716), - COL_VERTEX(-1740, -101, -1433), - COL_VERTEX(-1330, -101, -1023), - COL_VERTEX(-1740, -101, -2047), - COL_VERTEX(-1330, -101, -2459), - COL_VERTEX(-1945, -101, -2149), - COL_VERTEX(-1945, -204, -1330), - COL_VERTEX(-1330, 102, 205), - COL_VERTEX(-1330, 0, -1023), - COL_VERTEX(-1945, -101, -1330), - COL_VERTEX(2560, 0, 512), - COL_VERTEX(2867, 0, 717), - COL_VERTEX(2867, 0, 307), - COL_VERTEX(3174, 0, 0), - COL_VERTEX(3072, 0, -613), - COL_VERTEX(2939, 20, 717), - COL_VERTEX(3584, 20, 71), - COL_VERTEX(-3583, 819, -3071), - COL_VERTEX(-3583, 2048, -3071), - COL_VERTEX(-3071, 0, -3378), - COL_VERTEX(-3378, 2048, -3071), - COL_VERTEX(-3071, 0, -3173), - COL_VERTEX(-3071, 2048, -3378), - COL_VERTEX(-3071, 0, -3583), - COL_VERTEX(-1330, 819, -3583), - COL_VERTEX(-2252, 0, 205), - COL_VERTEX(-3184, 20, 71), - COL_VERTEX(-3583, 20, 71), - COL_VERTEX(1229, 102, -1023), - COL_VERTEX(-1740, 0, -1433), - COL_VERTEX(-1023, 0, 102), - COL_VERTEX(-1330, 102, -1023), - COL_VERTEX(-1228, 102, -1023), - COL_VERTEX(1741, 0, -1433), - COL_VERTEX(1331, 0, -1023), - COL_VERTEX(1331, -101, -2459), - COL_VERTEX(1331, -101, -2764), - COL_VERTEX(1331, -204, -2764), - COL_VERTEX(1025, 0, -3727), - COL_VERTEX(1025, 0, -3522), - COL_VERTEX(973, 0, -3839), - COL_VERTEX(2662, -204, -3583), - COL_VERTEX(-972, 0, -3839), - COL_VERTEX(-1022, 0, -3727), - COL_VERTEX(-653, 20, -3543), - COL_VERTEX(-653, 20, -3707), - COL_VERTEX(-919, 0, -3830), - COL_VERTEX(-899, 20, -3789), - COL_VERTEX(-981, 20, -3707), - COL_VERTEX(-919, 0, -3420), - COL_VERTEX(-612, 0, -3727), - COL_VERTEX(984, 20, -3543), - COL_VERTEX(984, 20, -3707), - COL_VERTEX(738, 20, -3789), - COL_VERTEX(718, 0, -3830), - COL_VERTEX(616, 0, -3727), - COL_VERTEX(657, 20, -3707), - COL_VERTEX(738, 20, -3461), - COL_VERTEX(902, 20, -3461), - COL_VERTEX(-736, 20, 369), - COL_VERTEX(-982, 20, 287), - COL_VERTEX(-982, 20, 123), - COL_VERTEX(-1023, 0, 307), - COL_VERTEX(-900, 20, 41), - COL_VERTEX(-736, 20, 41), - COL_VERTEX(-716, 0, 0), - COL_VERTEX(-654, 20, 287), - COL_VERTEX(901, 20, 369), - COL_VERTEX(655, 20, 287), - COL_VERTEX(655, 20, 123), - COL_VERTEX(614, 0, 102), - COL_VERTEX(983, 20, 287), - COL_VERTEX(717, 0, 410), - COL_VERTEX(-76, 0, 410), - COL_VERTEX(-1330, 2048, 102), - COL_VERTEX(-921, 2048, 410), - COL_VERTEX(2253, 2048, 102), - COL_VERTEX(1331, 2048, 102), - COL_VERTEX(922, 2048, 410), - COL_VERTEX(-2661, 2048, 512), - COL_VERTEX(-2661, 2150, 512), - COL_VERTEX(-2559, 0, 717), - COL_VERTEX(-2866, 0, 307), - COL_VERTEX(-3071, 819, 717), - COL_VERTEX(-3583, 0, -3071), - COL_VERTEX(-3583, 0, 0), - COL_VERTEX(-3173, 0, 0), - COL_VERTEX(2560, 0, 717), - COL_VERTEX(2560, 713, 512), - COL_VERTEX(-613, 0, 102), - COL_VERTEX(1024, 0, 307), - COL_VERTEX(3584, 0, -3071), - COL_VERTEX(3584, 819, 205), - COL_VERTEX(3584, 20, 205), - COL_VERTEX(3072, 0, -3378), - COL_VERTEX(3185, 20, 71), - COL_VERTEX(3072, 0, -3583), - COL_VERTEX(1331, 819, -3583), - COL_VERTEX(3072, -204, -3173), - COL_VERTEX(614, 102, -2559), - COL_VERTEX(819, 102, -2354), - COL_VERTEX(-613, 102, -2559), - COL_VERTEX(-715, 0, -3420), - COL_VERTEX(-818, 102, -2354), - COL_VERTEX(-818, 102, -1125), - COL_VERTEX(-613, 102, -921), - COL_VERTEX(-264, 102, -1125), - COL_VERTEX(614, 102, -921), - COL_VERTEX(819, 102, -1125), - COL_VERTEX(717, 0, 0), - COL_VERTEX(737, 20, 41), - COL_VERTEX(901, 20, 41), - COL_VERTEX(983, 20, 123), - COL_VERTEX(-972, 819, -3839), - COL_VERTEX(-1330, -204, -3583), - COL_VERTEX(-735, 20, -3461), - COL_VERTEX(-981, 20, -3543), - COL_VERTEX(616, 0, -3522), - COL_VERTEX(1741, -101, -1433), - COL_VERTEX(1331, -101, -1023), - COL_VERTEX(-3378, 0, -3071), - COL_VERTEX(-3071, -204, -3173), - COL_VERTEX(1331, -204, -716), - COL_VERTEX(1946, -101, -2149), - COL_VERTEX(1946, -204, -1330), - COL_VERTEX(-1945, -204, -2149), - COL_VERTEX(2939, 20, 317), - COL_VERTEX(3072, -204, -613), - COL_VERTEX(-3071, 819, -3583), - COL_VERTEX(-2661, 0, -3583), - COL_VERTEX(-3071, 2048, -3583), - COL_VERTEX(-1228, 100, 282), - COL_VERTEX(1330, 0, -2458), - COL_VERTEX(923, 0, -3830), - COL_VERTEX(973, 819, -3839), - COL_VERTEX(-715, 0, -3830), - COL_VERTEX(-735, 20, -3789), - COL_VERTEX(-899, 20, -3461), - COL_VERTEX(657, 20, -3543), - COL_VERTEX(902, 20, -3789), - COL_VERTEX(-900, 20, 369), - COL_VERTEX(-654, 20, 123), - COL_VERTEX(737, 20, 369), - COL_VERTEX(162, -50, -1330), - COL_VERTEX(-144, -50, -1330), - COL_VERTEX(-349, -50, -1535), - COL_VERTEX(367, -50, -1535), - COL_VERTEX(367, -50, -1945), - COL_VERTEX(-349, -50, -1945), - COL_VERTEX(162, -50, -2149), - COL_VERTEX(-144, -50, -2149), - COL_TRI_INIT(SURFACE_DEFAULT, 470), - COL_TRI(22, 30, 28), - COL_TRI(20, 21, 22), - COL_TRI(21, 23, 24), - COL_TRI(24, 25, 21), - COL_TRI(26, 21, 20), - COL_TRI(26, 27, 21), - COL_TRI(23, 21, 27), - COL_TRI(25, 22, 21), - COL_TRI(22, 28, 29), - COL_TRI(20, 22, 33), - COL_TRI(26, 20, 33), - COL_TRI(31, 22, 33), - COL_TRI(34, 27, 26), - COL_TRI(26, 33, 34), - COL_TRI(34, 23, 27), - COL_TRI(35, 36, 23), - COL_TRI(36, 216, 23), - COL_TRI(37, 78, 39), - COL_TRI(37, 38, 78), - COL_TRI(38, 25, 217), - COL_TRI(38, 217, 78), - COL_TRI(39, 75, 24), - COL_TRI(39, 24, 37), - COL_TRI(33, 22, 29), - COL_TRI(33, 41, 40), - COL_TRI(40, 34, 33), - COL_TRI(40, 23, 34), - COL_TRI(40, 35, 23), - COL_TRI(34, 23, 42), - COL_TRI(33, 29, 41), - COL_TRI(45, 169, 46), - COL_TRI(41, 47, 48), - COL_TRI(42, 33, 34), - COL_TRI(43, 73, 72), - COL_TRI(44, 72, 51), - COL_TRI(52, 220, 221), - COL_TRI(45, 46, 48), - COL_TRI(46, 49, 48), - COL_TRI(47, 151, 48), - COL_TRI(48, 218, 219), - COL_TRI(49, 218, 48), - COL_TRI(41, 48, 219), - COL_TRI(50, 71, 220), - COL_TRI(51, 221, 220), - COL_TRI(50, 220, 52), - COL_TRI(52, 221, 53), - COL_TRI(51, 72, 221), - COL_TRI(53, 221, 222), - COL_TRI(53, 222, 54), - COL_TRI(40, 219, 222), - COL_TRI(40, 222, 221), - COL_TRI(40, 221, 72), - COL_TRI(56, 49, 57), - COL_TRI(54, 222, 219), - COL_TRI(54, 219, 55), - COL_TRI(55, 219, 218), - COL_TRI(55, 218, 56), - COL_TRI(56, 218, 49), - COL_TRI(57, 49, 223), - COL_TRI(41, 29, 59), - COL_TRI(57, 223, 224), - COL_TRI(58, 223, 49), - COL_TRI(59, 47, 41), - COL_TRI(40, 41, 219), - COL_TRI(58, 49, 46), - COL_TRI(46, 60, 58), - COL_TRI(46, 169, 60), - COL_TRI(60, 225, 65), - COL_TRI(60, 226, 66), - COL_TRI(60, 66, 225), - COL_TRI(58, 60, 65), - COL_TRI(23, 77, 42), - COL_TRI(171, 62, 63), - COL_TRI(39, 61, 42), - COL_TRI(61, 31, 33), - COL_TRI(62, 171, 64), - COL_TRI(63, 64, 227), - COL_TRI(63, 62, 64), - COL_TRI(64, 228, 161), - COL_TRI(68, 63, 227), - COL_TRI(64, 229, 228), - COL_TRI(65, 225, 66), - COL_TRI(66, 68, 227), - COL_TRI(67, 66, 226), - COL_TRI(67, 68, 66), - COL_TRI(65, 66, 227), - COL_TRI(69, 231, 154), - COL_TRI(70, 154, 44), - COL_TRI(69, 232, 70), - COL_TRI(71, 70, 51), - COL_TRI(70, 44, 51), - COL_TRI(72, 44, 43), - COL_TRI(77, 39, 42), - COL_TRI(72, 140, 35), - COL_TRI(74, 36, 35), - COL_TRI(72, 35, 40), - COL_TRI(75, 77, 32), - COL_TRI(76, 77, 23), - COL_TRI(77, 75, 39), - COL_TRI(32, 31, 217), - COL_TRI(31, 32, 22), - COL_TRI(42, 61, 33), - COL_TRI(32, 217, 75), - COL_TRI(61, 78, 31), - COL_TRI(78, 217, 31), - COL_TRI(39, 78, 61), - COL_TRI(79, 235, 81), - COL_TRI(80, 235, 79), - COL_TRI(79, 81, 236), - COL_TRI(81, 160, 236), - COL_TRI(82, 236, 237), - COL_TRI(82, 83, 236), - COL_TRI(83, 82, 159), - COL_TRI(83, 159, 155), - COL_TRI(83, 231, 69), - COL_TRI(83, 155, 231), - COL_TRI(84, 85, 238), - COL_TRI(84, 238, 89), - COL_TRI(85, 88, 87), - COL_TRI(85, 240, 238), - COL_TRI(86, 240, 85), - COL_TRI(80, 238, 90), - COL_TRI(86, 238, 240), - COL_TRI(86, 90, 238), - COL_TRI(89, 238, 80), - COL_TRI(89, 80, 92), - COL_TRI(81, 235, 80), - COL_TRI(90, 81, 80), - COL_TRI(96, 245, 243), - COL_TRI(91, 92, 79), - COL_TRI(92, 80, 79), - COL_TRI(93, 243, 95), - COL_TRI(93, 244, 243), - COL_TRI(94, 244, 114), - COL_TRI(95, 243, 245), - COL_TRI(94, 243, 244), - COL_TRI(96, 243, 94), - COL_TRI(95, 245, 99), - COL_TRI(97, 93, 95), - COL_TRI(98, 95, 99), - COL_TRI(99, 245, 247), - COL_TRI(100, 245, 96), - COL_TRI(100, 247, 245), - COL_TRI(101, 99, 103), - COL_TRI(98, 99, 101), - COL_TRI(99, 247, 103), - COL_TRI(102, 247, 100), - COL_TRI(102, 248, 247), - COL_TRI(103, 248, 104), - COL_TRI(103, 247, 248), - COL_TRI(101, 103, 106), - COL_TRI(104, 248, 249), - COL_TRI(105, 248, 102), - COL_TRI(104, 249, 250), - COL_TRI(106, 104, 110), - COL_TRI(106, 103, 104), - COL_TRI(107, 249, 251), - COL_TRI(107, 250, 249), - COL_TRI(108, 249, 105), - COL_TRI(108, 251, 249), - COL_TRI(109, 250, 107), - COL_TRI(110, 250, 109), - COL_TRI(110, 104, 250), - COL_TRI(114, 252, 113), - COL_TRI(107, 252, 111), - COL_TRI(111, 244, 93), - COL_TRI(111, 252, 244), - COL_TRI(112, 111, 119), - COL_TRI(112, 107, 111), - COL_TRI(107, 251, 252), - COL_TRI(113, 252, 251), - COL_TRI(114, 244, 252), - COL_TRI(108, 118, 113), - COL_TRI(109, 107, 112), - COL_TRI(113, 251, 108), - COL_TRI(108, 115, 118), - COL_TRI(108, 209, 253), - COL_TRI(108, 105, 209), - COL_TRI(115, 108, 253), - COL_TRI(116, 105, 117), - COL_TRI(116, 209, 105), - COL_TRI(117, 105, 102), - COL_TRI(118, 114, 113), - COL_TRI(119, 93, 97), - COL_TRI(119, 111, 93), - COL_TRI(123, 122, 96), - COL_TRI(105, 249, 248), - COL_TRI(117, 100, 122), - COL_TRI(120, 246, 96), - COL_TRI(96, 94, 120), - COL_TRI(96, 246, 193), - COL_TRI(121, 96, 193), - COL_TRI(121, 123, 96), - COL_TRI(122, 100, 96), - COL_TRI(94, 126, 88), - COL_TRI(97, 95, 98), - COL_TRI(124, 120, 94), - COL_TRI(125, 124, 94), - COL_TRI(126, 94, 114), - COL_TRI(94, 183, 125), - COL_TRI(94, 88, 183), - COL_TRI(118, 129, 126), - COL_TRI(118, 126, 114), - COL_TRI(118, 115, 127), - COL_TRI(127, 74, 118), - COL_TRI(118, 178, 177), - COL_TRI(118, 177, 129), - COL_TRI(128, 129, 262), - COL_TRI(129, 177, 262), - COL_TRI(123, 257, 168), - COL_TRI(123, 186, 257), - COL_TRI(123, 187, 186), - COL_TRI(123, 121, 187), - COL_TRI(130, 258, 123), - COL_TRI(131, 148, 122), - COL_TRI(122, 258, 131), - COL_TRI(122, 123, 258), - COL_TRI(134, 151, 175), - COL_TRI(117, 122, 132), - COL_TRI(117, 102, 100), - COL_TRI(117, 132, 173), - COL_TRI(133, 45, 151), - COL_TRI(137, 228, 229), - COL_TRI(130, 123, 168), - COL_TRI(135, 131, 258), - COL_TRI(136, 138, 137), - COL_TRI(136, 137, 169), - COL_TRI(137, 264, 228), - COL_TRI(138, 165, 137), - COL_TRI(141, 266, 144), - COL_TRI(139, 73, 141), - COL_TRI(73, 139, 140), - COL_TRI(140, 139, 172), - COL_TRI(139, 141, 178), - COL_TRI(43, 141, 73), - COL_TRI(141, 144, 178), - COL_TRI(142, 267, 143), - COL_TRI(142, 180, 267), - COL_TRI(142, 181, 180), - COL_TRI(142, 143, 268), - COL_TRI(143, 266, 268), - COL_TRI(143, 128, 262), - COL_TRI(143, 267, 128), - COL_TRI(143, 262, 263), - COL_TRI(144, 263, 178), - COL_TRI(143, 263, 144), - COL_TRI(143, 144, 266), - COL_TRI(134, 145, 153), - COL_TRI(134, 146, 145), - COL_TRI(145, 152, 173), - COL_TRI(145, 146, 152), - COL_TRI(145, 132, 147), - COL_TRI(145, 173, 132), - COL_TRI(146, 134, 152), - COL_TRI(147, 132, 148), - COL_TRI(132, 122, 148), - COL_TRI(148, 131, 147), - COL_TRI(149, 131, 135), - COL_TRI(131, 149, 147), - COL_TRI(149, 135, 269), - COL_TRI(150, 149, 269), - COL_TRI(151, 134, 133), - COL_TRI(150, 133, 153), - COL_TRI(133, 134, 153), - COL_TRI(156, 155, 159), - COL_TRI(152, 134, 175), - COL_TRI(150, 153, 149), - COL_TRI(153, 147, 149), - COL_TRI(153, 145, 147), - COL_TRI(154, 155, 156), - COL_TRI(155, 154, 231), - COL_TRI(44, 158, 43), - COL_TRI(154, 156, 44), - COL_TRI(156, 159, 270), - COL_TRI(156, 158, 44), - COL_TRI(156, 157, 158), - COL_TRI(157, 156, 270), - COL_TRI(157, 270, 239), - COL_TRI(157, 81, 158), - COL_TRI(158, 271, 43), - COL_TRI(81, 90, 158), - COL_TRI(81, 157, 239), - COL_TRI(81, 239, 160), - COL_TRI(159, 237, 160), - COL_TRI(159, 82, 237), - COL_TRI(159, 160, 239), - COL_TRI(160, 237, 236), - COL_TRI(159, 239, 270), - COL_TRI(164, 163, 166), - COL_TRI(161, 228, 264), - COL_TRI(162, 161, 264), - COL_TRI(163, 264, 165), - COL_TRI(164, 264, 163), - COL_TRI(162, 264, 164), - COL_TRI(137, 165, 264), - COL_TRI(169, 137, 230), - COL_TRI(165, 273, 163), - COL_TRI(166, 163, 167), - COL_TRI(167, 272, 166), - COL_TRI(166, 272, 274), - COL_TRI(163, 273, 167), - COL_TRI(168, 167, 273), - COL_TRI(169, 230, 226), - COL_TRI(170, 226, 230), - COL_TRI(169, 226, 60), - COL_TRI(137, 229, 230), - COL_TRI(171, 230, 229), - COL_TRI(171, 229, 64), - COL_TRI(138, 265, 165), - COL_TRI(165, 265, 130), - COL_TRI(165, 130, 273), - COL_TRI(130, 168, 273), - COL_TRI(172, 74, 140), - COL_TRI(172, 118, 74), - COL_TRI(172, 178, 118), - COL_TRI(47, 117, 176), - COL_TRI(175, 117, 152), - COL_TRI(59, 117, 275), - COL_TRI(173, 152, 117), - COL_TRI(117, 59, 174), - COL_TRI(174, 116, 117), - COL_TRI(175, 176, 117), - COL_TRI(176, 175, 151), - COL_TRI(179, 129, 128), - COL_TRI(172, 139, 178), - COL_TRI(177, 178, 262), - COL_TRI(178, 263, 262), - COL_TRI(179, 180, 126), - COL_TRI(180, 179, 128), - COL_TRI(179, 276, 129), - COL_TRI(184, 88, 241), - COL_TRI(181, 87, 180), - COL_TRI(87, 185, 86), - COL_TRI(87, 126, 180), - COL_TRI(87, 86, 85), - COL_TRI(87, 88, 126), - COL_TRI(180, 128, 267), - COL_TRI(182, 88, 277), - COL_TRI(88, 184, 277), - COL_TRI(183, 88, 182), - COL_TRI(88, 85, 241), - COL_TRI(185, 242, 90), - COL_TRI(86, 185, 90), - COL_TRI(90, 242, 271), - COL_TRI(158, 90, 271), - COL_TRI(186, 277, 184), - COL_TRI(184, 241, 278), - COL_TRI(154, 232, 69), - COL_TRI(184, 278, 257), - COL_TRI(184, 257, 186), - COL_TRI(187, 190, 186), - COL_TRI(167, 168, 272), - COL_TRI(189, 194, 279), - COL_TRI(188, 194, 189), - COL_TRI(188, 120, 194), - COL_TRI(120, 188, 259), - COL_TRI(188, 280, 191), - COL_TRI(188, 189, 280), - COL_TRI(188, 281, 259), - COL_TRI(188, 260, 281), - COL_TRI(188, 192, 260), - COL_TRI(192, 121, 260), - COL_TRI(189, 279, 280), - COL_TRI(190, 280, 279), - COL_TRI(190, 191, 280), - COL_TRI(188, 191, 192), - COL_TRI(191, 190, 187), - COL_TRI(191, 187, 192), - COL_TRI(193, 281, 260), - COL_TRI(193, 259, 281), - COL_TRI(193, 246, 259), - COL_TRI(120, 259, 246), - COL_TRI(192, 187, 121), - COL_TRI(193, 260, 121), - COL_TRI(195, 282, 201), - COL_TRI(186, 279, 277), - COL_TRI(124, 261, 120), - COL_TRI(120, 199, 194), - COL_TRI(120, 261, 199), - COL_TRI(194, 198, 279), - COL_TRI(194, 199, 198), - COL_TRI(195, 202, 125), - COL_TRI(195, 201, 202), - COL_TRI(197, 198, 200), - COL_TRI(195, 200, 282), - COL_TRI(195, 283, 197), - COL_TRI(195, 196, 283), - COL_TRI(196, 182, 283), - COL_TRI(195, 183, 196), - COL_TRI(197, 283, 277), - COL_TRI(182, 277, 283), - COL_TRI(198, 197, 277), - COL_TRI(195, 197, 200), - COL_TRI(198, 199, 200), - COL_TRI(183, 182, 196), - COL_TRI(199, 261, 282), - COL_TRI(200, 199, 282), - COL_TRI(201, 282, 261), - COL_TRI(202, 201, 125), - COL_TRI(124, 201, 261), - COL_TRI(183, 195, 125), - COL_TRI(201, 124, 125), - COL_TRI(67, 170, 68), - COL_TRI(170, 171, 68), - COL_TRI(170, 67, 226), - COL_TRI(171, 63, 68), - COL_TRI(171, 170, 230), - COL_TRI(30, 203, 28), - COL_TRI(203, 30, 210), - COL_TRI(203, 207, 205), - COL_TRI(203, 205, 204), - COL_TRI(203, 204, 284), - COL_TRI(203, 208, 207), - COL_TRI(204, 206, 284), - COL_TRI(205, 174, 204), - COL_TRI(174, 206, 204), - COL_TRI(203, 284, 28), - COL_TRI(206, 28, 284), - COL_TRI(174, 205, 116), - COL_TRI(205, 207, 116), - COL_TRI(207, 208, 116), - COL_TRI(211, 234, 215), - COL_TRI(208, 209, 116), - COL_TRI(209, 208, 233), - COL_TRI(203, 285, 208), - COL_TRI(208, 285, 233), - COL_TRI(210, 32, 285), - COL_TRI(32, 233, 285), - COL_TRI(203, 210, 285), - COL_TRI(30, 32, 210), - COL_TRI(36, 211, 286), - COL_TRI(211, 255, 254), - COL_TRI(211, 254, 213), - COL_TRI(211, 213, 212), - COL_TRI(212, 76, 216), - COL_TRI(212, 216, 286), - COL_TRI(213, 76, 212), - COL_TRI(211, 212, 286), - COL_TRI(36, 286, 216), - COL_TRI(214, 213, 254), - COL_TRI(213, 214, 76), - COL_TRI(214, 254, 253), - COL_TRI(115, 253, 254), - COL_TRI(115, 254, 255), - COL_TRI(211, 215, 256), - COL_TRI(115, 255, 256), - COL_TRI(211, 256, 255), - COL_TRI(115, 256, 127), - COL_TRI(215, 127, 256), - COL_TRI(215, 234, 127), - COL_TRI(174, 59, 206), - COL_TRI(206, 59, 28), - COL_TRI(32, 77, 76), - COL_TRI(214, 32, 76), - COL_TRI(214, 233, 32), - COL_TRI(32, 30, 22), - COL_TRI(214, 209, 233), - COL_TRI(214, 253, 209), - COL_TRI(74, 127, 234), - COL_TRI(76, 23, 216), - COL_TRI(73, 140, 72), - COL_TRI(211, 36, 234), - COL_TRI(74, 234, 36), - COL_TRI(45, 136, 169), - COL_TRI(59, 29, 28), - COL_TRI(71, 51, 220), - COL_TRI(74, 35, 140), - COL_TRI(75, 25, 24), - COL_TRI(75, 217, 25), - COL_TRI(176, 151, 47), - COL_TRI_INIT(SURFACE_WATER, 28), - COL_TRI(290, 15, 287), - COL_TRI(287, 288, 109), - COL_TRI(109, 288, 289), - COL_TRI(16, 289, 288), - COL_TRI(15, 288, 287), - COL_TRI(15, 16, 288), - COL_TRI(287, 109, 112), - COL_TRI(109, 289, 110), - COL_TRI(290, 287, 112), - COL_TRI(119, 290, 112), - COL_TRI(291, 15, 290), - COL_TRI(290, 119, 291), - COL_TRI(119, 97, 291), - COL_TRI(289, 292, 106), - COL_TRI(289, 106, 110), - COL_TRI(289, 13, 292), - COL_TRI(289, 16, 13), - COL_TRI(101, 294, 293), - COL_TRI(292, 294, 101), - COL_TRI(292, 13, 294), - COL_TRI(293, 294, 13), - COL_TRI(98, 293, 97), - COL_TRI(293, 291, 97), - COL_TRI(293, 13, 12), - COL_TRI(293, 12, 291), - COL_TRI(292, 101, 106), - COL_TRI(101, 293, 98), - COL_TRI(291, 12, 15), - COL_TRI_INIT(SURFACE_WALL_MISC, 30), - COL_TRI(4, 7, 6), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI(4, 3, 1), - COL_TRI(2, 3, 5), - COL_TRI(6, 7, 2), - COL_TRI(7, 8, 2), - COL_TRI(8, 9, 2), - COL_TRI(9, 0, 2), - COL_TRI(4, 0, 9), - COL_TRI(4, 8, 7), - COL_TRI(4, 1, 0), - COL_TRI(4, 6, 11), - COL_TRI(5, 3, 4), - COL_TRI(10, 5, 4), - COL_TRI(2, 5, 10), - COL_TRI(10, 4, 11), - COL_TRI(11, 6, 2), - COL_TRI(11, 2, 10), - COL_TRI(4, 9, 8), - COL_TRI(12, 14, 17), - COL_TRI(13, 14, 12), - COL_TRI(14, 18, 17), - COL_TRI(14, 19, 18), - COL_TRI(13, 19, 14), - COL_TRI(12, 17, 15), - COL_TRI(15, 17, 18), - COL_TRI(15, 18, 16), - COL_TRI(16, 18, 19), - COL_TRI(16, 19, 13), - COL_TRI_INIT(SURFACE_NOISE_DEFAULT, 16), - COL_TRI(271, 268, 266), - COL_TRI(271, 266, 43), - COL_TRI(266, 141, 43), - COL_TRI(271, 242, 142), - COL_TRI(271, 142, 268), - COL_TRI(242, 185, 181), - COL_TRI(242, 181, 142), - COL_TRI(185, 87, 181), - COL_TRI(269, 135, 130), - COL_TRI(130, 135, 258), - COL_TRI(269, 130, 265), - COL_TRI(138, 269, 265), - COL_TRI(138, 150, 269), - COL_TRI(136, 133, 150), - COL_TRI(136, 150, 138), - COL_TRI(136, 45, 133), - COL_TRI_STOP(), - COL_SPECIAL_INIT(19), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 15, 0, 202, /*yaw*/ 128), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 0, 2048, 2662, /*yaw*/ 0), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ 2272, -214, -1432), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ 818, 10, 203), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ -820, 10, 201), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ 1681, -214, -132), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ 2382, -214, -843), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ -817, 10, -3630), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ 2769, -214, -1523), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ 2444, -214, -2330), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ 2042, -214, -3032), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ 824, 10, -3633), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ -2537, -214, -759), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ -1640, -214, -3228), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ -2732, -214, -2166), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ -2446, -214, -1786), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ -2820, -214, -1317), - SPECIAL_OBJECT(/*preset*/ special_spiky_tree, /*pos*/ -1868, -214, -45), - SPECIAL_OBJECT_WITH_YAW_AND_PARAM(/*preset*/ special_wooden_door_warp, /*pos*/ 0, 0, 461, /*yaw*/ 0, /*behParam2*/ 1), - COL_WATER_BOX_INIT(1), - COL_WATER_BOX(0, -656, -2405, 674, -1074, 51), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(castle_courtyard_seg7_collision, 0x004ac570, 12537, 0x000059a8, 5238); diff --git a/levels/castle_courtyard/areas/1/spire/model.inc.c b/levels/castle_courtyard/areas/1/spire/model.inc.c index 0279b8edc..0b3876588 100644 --- a/levels/castle_courtyard/areas/1/spire/model.inc.c +++ b/levels/castle_courtyard/areas/1/spire/model.inc.c @@ -1,105 +1,21 @@ +#include "pc/rom_assets.h" // 0x070049E8 - 0x07004AC8 -static const Vtx castle_courtyard_seg7_vertex_070049E8[] = { - {{{ 0, 4741, -96}, 0, { 632, -2850}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 3660, -546}, 0, { 0, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -358, 3662, -375}, 0, { 1292, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 2136, -792}, 0, { 638, -734}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 1751, -1195}, 0, { 0, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -554, 2139, -518}, 0, { 2694, -662}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -936, 1751, -654}, 0, { 3566, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 3660, -546}, 0, { 238, 46}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 3431, -733}, 0, { 0, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -358, 3662, -375}, 0, { 1560, 44}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -508, 3430, -487}, 0, { 1850, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 4741, -96}, 0, { 628, -2850}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 359, 3662, -375}, 0, { 0, 990}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 0, 3660, -546}, 0, { 1292, 990}, {0xc3, 0xc3, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_070049E8, 0x004ac570, 12537, 0x000049e8, 224); // 0x07004AC8 - 0x07004BB8 -static const Vtx castle_courtyard_seg7_vertex_07004AC8[] = { - {{{ 0, 2136, -792}, 0, { 2896, -738}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 555, 2139, -518}, 0, { 840, -658}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 0, 1751, -1195}, 0, { 3566, 990}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 937, 1751, -654}, 0, { 0, 990}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 0, 3660, -546}, 0, { 1580, 46}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 359, 3662, -375}, 0, { 256, 44}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 0, 3431, -733}, 0, { 1850, 990}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 509, 3430, -487}, 0, { 0, 990}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 0, 4741, -96}, 0, { 738, -2776}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 349, 3669, 156}, 0, { 0, 990}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 359, 3662, -375}, 0, { 1738, 990}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 555, 2139, -518}, 0, { 2982, -824}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 562, 2150, 244}, 0, { 446, -846}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 937, 1751, -654}, 0, { 3426, 990}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 945, 1751, 384}, 0, { 0, 990}, {0xdc, 0xdc, 0xe3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07004AC8, 0x004ac570, 12537, 0x00004ac8, 240); // 0x07004BB8 - 0x07004CA8 -static const Vtx castle_courtyard_seg7_vertex_07004BB8[] = { - {{{ 349, 3669, 156}, 0, { 202, 36}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 508, 3431, 227}, 0, { 0, 990}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 359, 3662, -375}, 0, { 1972, 72}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 509, 3430, -487}, 0, { 2344, 990}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 0, 4741, -96}, 0, { 968, -2776}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -358, 3662, -375}, 0, { 0, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -348, 3669, 156}, 0, { 1738, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -554, 2139, -518}, 0, { 412, -824}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -936, 1751, -654}, 0, { 0, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -561, 2150, 244}, 0, { 2948, -846}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -944, 1751, 384}, 0, { 3426, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -348, 3669, 156}, 0, { 2110, 36}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -358, 3662, -375}, 0, { 340, 72}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -507, 3431, 227}, 0, { 2344, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -508, 3430, -487}, 0, { 0, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07004BB8, 0x004ac570, 12537, 0x00004bb8, 240); // 0x07004CA8 - 0x07004DA8 -static const Vtx castle_courtyard_seg7_vertex_07004CA8[] = { - {{{ -936, 1751, -654}, 0, { 5364, -7748}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 1751, -1195}, 0, { 0, -7748}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 0, -1195}, 0, { 0, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 2136, -792}, 0, { 2036, 990}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 0, 3431, -733}, 0, { 1864, -5480}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 509, 3430, -487}, 0, { -952, -5458}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 555, 2139, -518}, 0, { -1052, 990}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 937, 0, -654}, 0, { -3328, 990}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 0, 0, -1195}, 0, { 2012, 990}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 0, 1751, -1195}, 0, { 1612, -7748}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ 937, 1751, -654}, 0, { -3728, -7748}, {0xc3, 0xc3, 0xcd, 0xff}}}, - {{{ -936, 0, -654}, 0, { 5364, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -508, 3430, -487}, 0, { 2960, -5458}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 3431, -733}, 0, { 136, -5480}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -554, 2139, -518}, 0, { 3056, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 2136, -792}, 0, { 0, 990}, {0x72, 0x72, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07004CA8, 0x004ac570, 12537, 0x00004ca8, 256); // 0x07004DA8 - 0x07004EA8 -static const Vtx castle_courtyard_seg7_vertex_07004DA8[] = { - {{{ 945, 1751, 384}, 0, { -3096, -7748}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 945, 0, 384}, 0, { -3092, 990}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 937, 1751, -654}, 0, { 2088, -7748}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 937, 0, -654}, 0, { 2088, 990}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 509, 3430, -487}, 0, { 2000, -5454}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 508, 3431, 227}, 0, { -1560, -5410}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 555, 2139, -518}, 0, { 2240, 990}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ 562, 2150, 244}, 0, { -1560, 990}, {0xdc, 0xdc, 0xe3, 0xff}}}, - {{{ -936, 1751, -654}, 0, { -1052, -7748}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -936, 0, -654}, 0, { -1052, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -944, 1751, 384}, 0, { 4132, -7748}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -944, 0, 384}, 0, { 4132, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -508, 3430, -487}, 0, { 208, -5454}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -554, 2139, -518}, 0, { 0, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -507, 3431, 227}, 0, { 3772, -5410}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -561, 2150, 244}, 0, { 3772, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07004DA8, 0x004ac570, 12537, 0x00004da8, 256); // 0x07004EA8 - 0x07004ED8 -static const Vtx castle_courtyard_seg7_vertex_07004EA8[] = { - {{{ -25, 4639, -96}, 0, { 0, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 0, 5253, -96}, 0, { 0, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 26, 4639, -96}, 0, { 0, 0}, {0x70, 0x70, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_courtyard_seg7_vertex_07004EA8, 0x004ac570, 12537, 0x00004ea8, 48); // 0x07004ED8 - 0x07004FB0 static const Gfx castle_courtyard_seg7_dl_07004ED8[] = { diff --git a/levels/castle_grounds/areas/1/1/model.inc.c b/levels/castle_grounds/areas/1/1/model.inc.c index 614ffb339..41a010a06 100644 --- a/levels/castle_grounds/areas/1/1/model.inc.c +++ b/levels/castle_grounds/areas/1/1/model.inc.c @@ -1,972 +1,162 @@ +#include "pc/rom_assets.h" // 0x07003000 - 0x070030F0 -static const Vtx castle_grounds_seg7_vertex_07003000[] = { - {{{ 3784, -1330, 590}, 0, { 0, 906}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 5019, -1330, 140}, 0, { 0, -5654}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 4897, -972, -194}, 0, { 3294, -5652}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 3662, -972, 254}, 0, { 3294, 906}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3541, -921, -3361}, 0, { 1542, -2588}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -4686, -921, -3361}, 0, { 1542, 3126}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -4686, -869, -3151}, 0, { 494, 3126}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 3495, -665, -201}, 0, { 0, -1480}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 4597, -665, -1016}, 0, { 1502, 5076}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 3362, -665, -567}, 0, { 1502, -1480}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 4730, -665, -651}, 0, { 0, 5076}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 3495, -869, -201}, 0, { 2848, -1480}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 4897, -921, -194}, 0, { 0, 5076}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 4730, -869, -651}, 0, { 2848, 5076}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 3662, -921, 254}, 0, { 0, -1480}, {0xa0, 0xa0, 0xa0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07003000, 0x0044abc0, 39442, 0x00003000, 240); // 0x070030F0 - 0x070031E0 -static const Vtx castle_grounds_seg7_vertex_070030F0[] = { - {{{ -3481, -716, -3361}, 0, { 1542, -2886}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -3912, -716, -3151}, 0, { 494, -736}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -3481, -716, -3151}, 0, { 494, -2886}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -3788, -716, -3361}, 0, { 1542, -1352}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -3541, -921, -3361}, 0, { 1542, -2588}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -4686, -869, -3151}, 0, { 494, 3126}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -3912, -869, -3151}, 0, { 494, -736}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -4796, -511, -168}, 0, { 2, -18178}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, -511, -162}, 0, { 0, 652}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3225, -511, -1871}, 0, { 8496, -10336}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3532, -511, -1871}, 0, { 8496, -11868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3532, -511, -2178}, 0, { 10030, -11868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3515, -511, -3151}, 0, { 14884, -11784}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, -511, -2553}, 0, { 11900, 652}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3225, -511, -2178}, 0, { 10030, -10336}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070030F0, 0x0044abc0, 39442, 0x000030f0, 240); // 0x070031E0 - 0x070032E0 -static const Vtx castle_grounds_seg7_vertex_070031E0[] = { - {{{ -3515, -511, -3151}, 0, { 14884, -28136}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3532, -511, -2178}, 0, { 10030, -28220}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3225, -511, -2178}, 0, { 10030, -26688}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3481, -1228, -3663}, 0, { 990, 0}, {0x67, 0x67, 0x69, 0xff}}}, - {{{ -4703, -1228, -3663}, 0, { 990, 6066}, {0x67, 0x67, 0x69, 0xff}}}, - {{{ -3541, -972, -3361}, 0, { -1346, 270}, {0x67, 0x67, 0x69, 0xff}}}, - {{{ -4686, -972, -3361}, 0, { -1346, 5982}, {0x67, 0x67, 0x69, 0xff}}}, - {{{ 3362, -511, -567}, 0, { 1990, 6186}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 4597, -511, -1016}, 0, { 4232, 12350}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 3072, -511, -2741}, 0, { 12840, 4738}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 5052, -511, -2053}, 0, { 9404, 14616}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 4407, -511, -3689}, 0, { 17568, 11398}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 3482, -511, -3663}, 0, { 17440, 6782}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -4796, -511, -168}, 0, { 2, -18178}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3515, -511, -3151}, 0, { 14884, -11784}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4796, -511, -3151}, 0, { 14884, -18178}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070031E0, 0x0044abc0, 39442, 0x000031e0, 256); // 0x070032E0 - 0x07003370 -static const Vtx castle_grounds_seg7_vertex_070032E0[] = { - {{{ 2321, -511, -162}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3072, -511, -2741}, 0, { 12840, 4738}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 83, -511, -2766}, 0, { 12964, -10176}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 83, -511, -162}, 0, { 0, -10176}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3362, -511, -567}, 0, { 1990, 6186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 83, -511, -162}, 0, { 0, -10176}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 83, -511, -2766}, 0, { 12964, -10176}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -1023, -511, -162}, 0, { 0, -15700}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -1023, -511, -2553}, 0, { 11900, -15700}, {0x58, 0x58, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070032E0, 0x0044abc0, 39442, 0x000032e0, 144); // 0x07003370 - 0x070033B0 -static const Vtx castle_grounds_seg7_vertex_07003370[] = { - {{{ -562, 803, -3718}, 0, { 0, 2}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 563, 803, -3206}, 0, { 990, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 563, 803, -3718}, 0, { 990, 2}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -562, 803, -3206}, 0, { 0, 990}, {0x70, 0x70, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07003370, 0x0044abc0, 39442, 0x00003370, 64); // 0x070033B0 - 0x07003490 -static const Vtx castle_grounds_seg7_vertex_070033B0[] = { - {{{ 3482, -511, -3663}, 0, { 0, 990}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 4407, -511, -3689}, 0, { 4586, 990}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ 4409, 545, -5437}, 0, { 4840, -9200}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -450, 811, -162}, 0, { -3510, 1086}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 451, 906, -796}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -450, 906, -796}, 0, { -3510, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3482, -511, -3663}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4409, 545, -5437}, 0, { 4840, -9200}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3468, 545, -5438}, 0, { 148, -9316}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 451, 906, -1512}, 0, { 990, -5654}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -450, 803, -2127}, 0, { -3510, -8720}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -450, 906, -1512}, 0, { -3510, -5654}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 451, 803, -2127}, 0, { 990, -8720}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 451, 811, -162}, 0, { 990, 1086}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070033B0, 0x0044abc0, 39442, 0x000033b0, 224); // 0x07003490 - 0x070034D0 -static const Vtx castle_grounds_seg7_vertex_07003490[] = { - {{{ 3201, -506, -3347}, 0, { 2522, -2076}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 2875, -506, -3022}, 0, { -2074, -2076}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 3419, -511, -3130}, 0, { 2522, 990}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 3093, -511, -2804}, 0, { -2074, 990}, {0x58, 0x58, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07003490, 0x0044abc0, 39442, 0x00003490, 64); // 0x070034D0 - 0x070035B0 -static const Vtx castle_grounds_seg7_vertex_070034D0[] = { - {{{ 1846, 3174, -6131}, 0, { -8192, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1842, 3174, -6143}, 0, { 1010, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1846, 3174, -3571}, 0, { -8212, -5398}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 945, 3174, -3574}, 0, { -5966, -5398}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 945, 3174, -4199}, 0, { -5960, -3838}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3834, 3349, -6646}, 0, { 1310, -1594}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3154, 2339, -6614}, 0, { -286, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -4361, 2339, -7116}, 0, { 2974, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 4362, 2339, -7116}, 0, { -542, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3155, 2339, -6614}, 0, { 2720, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3835, 3349, -6646}, 0, { 1122, -1594}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3484, 2339, -7274}, 0, { 0, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3481, 2339, -7274}, 0, { 17348, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 1846, 3174, -6131}, 0, { 4056, -2540}, {0x99, 0x99, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070034D0, 0x0044abc0, 39442, 0x000034d0, 224); // 0x070035B0 - 0x070036B0 -static const Vtx castle_grounds_seg7_vertex_070035B0[] = { - {{{ -3481, 2339, -7274}, 0, { -1860, 2712}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -2869, 2662, -6131}, 0, { 990, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1842, 3174, -6143}, 0, { 964, -1872}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3481, 2339, -7274}, 0, { 17348, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1842, 3174, -6143}, 0, { 13260, -2518}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 1846, 3174, -6131}, 0, { 4056, -2540}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3484, 2339, -7274}, 0, { 2820, 2718}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 1846, 3174, -6131}, 0, { 0, -1866}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 2870, 2662, -6131}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1842, 3174, -6143}, 0, { 1010, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -1842, 3174, -3583}, 0, { 990, -5398}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 945, 3174, -3574}, 0, { -5966, -5398}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 945, 3174, -4199}, 0, { -5960, -3838}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -3481, 2339, -3663}, 0, { -540, 1244}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3788, 2339, -3048}, 0, { 1170, 1244}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3212, 3349, -3009}, 0, { 616, -1602}, {0x70, 0x70, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070035B0, 0x0044abc0, 39442, 0x000035b0, 256); // 0x070036B0 - 0x070037B0 -static const Vtx castle_grounds_seg7_vertex_070036B0[] = { - {{{ 2867, 2662, -3356}, 0, { 3576, -560}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 898, 2867, -2998}, 0, { -1416, -962}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 2339, -2741}, 0, { 2522, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 898, 2867, -2998}, 0, { 876, -1252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 2460, -2127}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 2339, -2536}, 0, { 1632, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2339, -2741}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1535, 2339, -2536}, 0, { 2574, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -897, 2867, -2998}, 0, { 3910, -962}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2866, 2662, -3356}, 0, { -1082, -560}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1842, 3174, -3583}, 0, { 1310, -2196}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -897, 2867, -2998}, 0, { 26, 1098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 898, 2867, -2998}, 0, { 4506, 1086}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1846, 3174, -3571}, 0, { 6866, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1842, 3174, -3583}, 0, { -2336, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1846, 3174, -3571}, 0, { 1182, -2174}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070036B0, 0x0044abc0, 39442, 0x000036b0, 256); // 0x070037B0 - 0x07003890 -static const Vtx castle_grounds_seg7_vertex_070037B0[] = { - {{{ 1846, 3174, -3571}, 0, { -5396, -1866}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2867, 2662, -3356}, 0, { -5934, 984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2870, 2662, -6131}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1846, 3174, -6131}, 0, { 990, -1866}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 2460, -2127}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 945, 2867, -3540}, 0, { 2644, -1528}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 466, 4069, -2998}, 0, { 0, -3782}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 3584, -2047}, 0, { 0, -1070}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 2652, -2047}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 2652, -2846}, 0, { 1502, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 3584, -2846}, 0, { 1502, -1070}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3484, 2339, -7274}, 0, { 3842, 2274}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2870, 2662, -6131}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2867, 2662, -3356}, 0, { -5934, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070037B0, 0x0044abc0, 39442, 0x000037b0, 224); // 0x07003890 - 0x07003980 -static const Vtx castle_grounds_seg7_vertex_07003890[] = { - {{{ 898, 2867, -2998}, 0, { -1416, -962}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 2339, -2536}, 0, { -80, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 2339, -2741}, 0, { 2522, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3213, 3349, -3009}, 0, { 502, -1818}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 2339, -2639}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3789, 2339, -3048}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3173, 2339, -2434}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2339, -2741}, 0, { 1682, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3212, 3349, -3009}, 0, { 522, -1856}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2867, 2662, -3356}, 0, { -5934, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3482, 2339, -3663}, 0, { -5166, 2274}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3484, 2339, -7274}, 0, { 3842, 2274}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3788, 2339, -3048}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3583, 2339, -2639}, 0, { 1110, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3212, 3349, -3009}, 0, { 698, -1818}, {0x91, 0x91, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07003890, 0x0044abc0, 39442, 0x00003890, 240); // 0x07003980 - 0x07003A60 -static const Vtx castle_grounds_seg7_vertex_07003980[] = { - {{{ -531, 2652, -2846}, 0, { -540, 1004}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 3584, -2047}, 0, { 990, -1054}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 0, 3584, -2846}, 0, { -540, -1054}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -531, 2652, -2047}, 0, { 990, 1004}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3213, 3349, -3009}, 0, { 826, -1878}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 2867, 2662, -3356}, 0, { -524, -20}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 2560, 2339, -2741}, 0, { 990, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -4361, 2339, -7116}, 0, { -540, 1244}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -4369, 2339, -6429}, 0, { 1170, 1244}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3834, 3349, -6646}, 0, { 616, -1602}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 1024, 2460, -2127}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 466, 4069, -2998}, 0, { 3686, -3574}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -465, 4069, -2998}, 0, { 1360, -3574}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 2460, -2127}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07003980, 0x0044abc0, 39442, 0x00003980, 224); // 0x07003A60 - 0x07003B60 -static const Vtx castle_grounds_seg7_vertex_07003A60[] = { - {{{ -4005, 2339, -6151}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3547, 2339, -6145}, 0, { 1110, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3834, 3349, -6646}, 0, { 382, -1818}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3835, 3349, -6646}, 0, { 698, -1818}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4006, 2339, -6151}, 0, { 1110, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4370, 2339, -6429}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1535, 2339, -2536}, 0, { 0, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1023, 2460, -2127}, 0, { 1632, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -897, 2867, -2998}, 0, { 722, -1252}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -2866, 2662, -3356}, 0, { 6894, 0}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -2869, 2662, -6131}, 0, { 0, 0}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3481, 2339, -7274}, 0, { -2882, 1690}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3481, 2339, -3663}, 0, { 6126, 1698}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -2866, 2662, -3356}, 0, { 6922, 1034}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1842, 3174, -3583}, 0, { 6356, -1820}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -2869, 2662, -6131}, 0, { -4, 1040}, {0x99, 0x99, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07003A60, 0x0044abc0, 39442, 0x00003a60, 256); // 0x07003B60 - 0x07003C50 -static const Vtx castle_grounds_seg7_vertex_07003B60[] = { - {{{ -1842, 3174, -3583}, 0, { 6356, -1820}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1842, 3174, -6143}, 0, { 0, -1820}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -2869, 2662, -6131}, 0, { -4, 1040}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -944, 2867, -3540}, 0, { -1684, -1098}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1023, 2460, -2127}, 0, { 990, 1416}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -465, 4069, -2998}, 0, { 990, -3354}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3213, 3349, -3009}, 0, { 934, -2690}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3482, 2339, -3663}, 0, { 0, 998}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 2867, 2662, -3356}, 0, { 1974, -172}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3213, 3349, -3009}, 0, { 522, -1856}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 3789, 2339, -3048}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 3482, 2339, -3663}, 0, { 1682, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3547, 2339, -6145}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3154, 2339, -6614}, 0, { 1682, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3834, 3349, -6646}, 0, { 522, -1856}, {0xc4, 0xc4, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07003B60, 0x0044abc0, 39442, 0x00003b60, 240); // 0x07003C50 - 0x07003D40 -static const Vtx castle_grounds_seg7_vertex_07003C50[] = { - {{{ 3835, 3349, -6646}, 0, { 616, -1602}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 4370, 2339, -6429}, 0, { 1170, 1244}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 4362, 2339, -7116}, 0, { -540, 1244}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -2559, 2339, -2741}, 0, { -58, 1528}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -2866, 2662, -3356}, 0, { 1366, 66}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3212, 3349, -3009}, 0, { -16, -1878}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 3213, 3349, -3009}, 0, { 1128, -1856}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2560, 2339, -2741}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3174, 2339, -2434}, 0, { 1682, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -4369, 2339, -6429}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -4005, 2339, -6151}, 0, { 1110, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3834, 3349, -6646}, 0, { 698, -1818}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3835, 3349, -6646}, 0, { 522, -1856}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3155, 2339, -6614}, 0, { 1682, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3548, 2339, -6145}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07003C50, 0x0044abc0, 39442, 0x00003c50, 240); // 0x07003D40 - 0x07003E00 -static const Vtx castle_grounds_seg7_vertex_07003D40[] = { - {{{ -2866, 2662, -3356}, 0, { -894, -268}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3481, 2339, -3663}, 0, { 852, 898}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3212, 3349, -3009}, 0, { 26, -2412}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3583, 2339, -2639}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -3173, 2339, -2434}, 0, { 1110, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -3212, 3349, -3009}, 0, { 382, -1818}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3213, 3349, -3009}, 0, { 620, -1520}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3174, 2339, -2434}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3584, 2339, -2639}, 0, { 990, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3835, 3349, -6646}, 0, { 382, -1818}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3548, 2339, -6145}, 0, { 1110, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 4006, 2339, -6151}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07003D40, 0x0044abc0, 39442, 0x00003d40, 192); // 0x07003E00 - 0x07003EF0 -static const Vtx castle_grounds_seg7_vertex_07003E00[] = { - {{{ -3180, 2346, -2419}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3180, 2243, -2419}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2554, 2243, -2732}, 0, { 6952, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3180, 900, -2419}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3180, 797, -2419}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2555, 797, -2730}, 0, { 6952, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2555, 900, -2730}, 0, { 6952, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3589, 798, -2630}, 0, { -3640, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3798, 798, -3044}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3798, 906, -3044}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3589, 906, -2630}, 0, { -3640, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3181, 798, -2419}, 0, { -4032, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3589, 906, -2630}, 0, { 460, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3181, 906, -2419}, 0, { -4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3589, 798, -2630}, 0, { 460, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07003E00, 0x0044abc0, 39442, 0x00003e00, 240); // 0x07003EF0 - 0x07003FE0 -static const Vtx castle_grounds_seg7_vertex_07003EF0[] = { - {{{ -532, 2650, -2047}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -414, 2616, -2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 3375, -2007}, 0, { 8872, 1010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3180, 2346, -2419}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2555, 2243, -2730}, 0, { 6952, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2555, 2346, -2730}, 0, { 6952, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3181, 2239, -2419}, 0, { -4032, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3589, 2239, -2630}, 0, { 460, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3589, 2347, -2630}, 0, { 460, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3181, 2347, -2419}, 0, { -4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3589, 2239, -2630}, 0, { -3640, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3798, 2239, -3044}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3798, 2347, -3044}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3589, 2347, -2630}, 0, { -3640, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 3584, -2047}, 0, { 10700, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07003EF0, 0x0044abc0, 39442, 0x00003ef0, 240); // 0x07003FE0 - 0x070040D0 -static const Vtx castle_grounds_seg7_vertex_07003FE0[] = { - {{{ -531, 2120, -2047}, 0, { -1564, -20}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 415, 2207, -2007}, 0, { 7888, 952}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -414, 2207, -2007}, 0, { -386, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 3375, -2007}, 0, { 8872, 1010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 415, 2616, -2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 533, 2650, -2047}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 3584, -2047}, 0, { 10700, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -531, 2120, -2047}, 0, { -4060, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -414, 2616, -2007}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -532, 2650, -2047}, 0, { 1296, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -414, 2207, -2007}, 0, { -3142, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 533, 2650, -2047}, 0, { 1296, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 415, 2207, -2007}, 0, { -3142, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 2120, -2047}, 0, { -4060, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 415, 2616, -2007}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07003FE0, 0x0044abc0, 39442, 0x00003fe0, 240); // 0x070040D0 - 0x070041C0 -static const Vtx castle_grounds_seg7_vertex_070040D0[] = { - {{{ 2556, 906, -2730}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1537, 803, -2526}, 0, { 10188, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2556, 803, -2730}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -531, 2120, -2047}, 0, { -1564, -20}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 2120, -2047}, 0, { 9064, -70}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 415, 2207, -2007}, 0, { 7888, 952}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2555, 2243, -2730}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1536, 2346, -2526}, 0, { 10188, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2555, 2346, -2730}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1536, 2243, -2526}, 0, { 10188, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2555, 797, -2730}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1536, 900, -2526}, 0, { 10188, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2555, 900, -2730}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1536, 797, -2526}, 0, { 10188, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1537, 906, -2526}, 0, { 10188, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070040D0, 0x0044abc0, 39442, 0x000040d0, 240); // 0x070041C0 - 0x070042B0 -static const Vtx castle_grounds_seg7_vertex_070041C0[] = { - {{{ 554, 605, -2127}, 0, { 4998, 858}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 554, 803, -2127}, 0, { 4998, 364}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 554, 811, -162}, 0, { 94, 354}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2556, 2346, -2730}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1537, 2243, -2526}, 0, { 10188, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2556, 2243, -2730}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1537, 2346, -2526}, 0, { 10188, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1537, 2346, -2526}, 0, { -22, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 2467, -2116}, 0, { 6646, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 2363, -2116}, 0, { 6456, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1537, 2243, -2526}, 0, { -206, 974}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 2363, -2116}, 0, { -584, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 2363, -2116}, 0, { 19854, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 2467, -2116}, 0, { 19854, -48}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 2467, -2116}, 0, { -584, -48}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070041C0, 0x0044abc0, 39442, 0x000041c0, 240); // 0x070042B0 - 0x07004390 -static const Vtx castle_grounds_seg7_vertex_070042B0[] = { - {{{ 554, 803, -2229}, 0, { 5254, 364}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 554, 957, -2127}, 0, { 4998, -20}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 554, 964, -258}, 0, { 336, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 554, 811, -162}, 0, { 94, 354}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 554, 605, -2127}, 0, { 4998, 858}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 554, 607, -162}, 0, { 96, 862}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3797, 900, -3044}, 0, { 990, 0}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3490, 797, -3667}, 0, { -5946, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3797, 797, -3044}, 0, { 990, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3490, 900, -3667}, 0, { -5946, 0}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3797, 2346, -3044}, 0, { 990, 0}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3490, 2243, -3667}, 0, { -5946, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3797, 2243, -3044}, 0, { 990, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3490, 2346, -3667}, 0, { -5946, 0}, {0x72, 0x72, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070042B0, 0x0044abc0, 39442, 0x000042b0, 224); // 0x07004390 - 0x07004490 -static const Vtx castle_grounds_seg7_vertex_07004390[] = { - {{{ -3588, 900, -2630}, 0, { 478, 0}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3797, 900, -3044}, 0, { -4150, 0}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3797, 797, -3044}, 0, { -4150, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3588, 797, -2630}, 0, { 480, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3588, 2346, -2630}, 0, { 478, 0}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3797, 2243, -3044}, 0, { -4150, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3588, 2243, -2630}, 0, { 480, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3797, 2346, -3044}, 0, { -4150, 0}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1536, 2243, -2526}, 0, { -206, 974}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1023, 2467, -2116}, 0, { 6646, 0}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1536, 2346, -2526}, 0, { -22, 0}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1023, 2363, -2116}, 0, { 6456, 988}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3180, 900, -2419}, 0, { 990, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3588, 797, -2630}, 0, { -3584, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3180, 797, -2419}, 0, { 990, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3588, 900, -2630}, 0, { -3584, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07004390, 0x0044abc0, 39442, 0x00004390, 256); // 0x07004490 - 0x07004590 -static const Vtx castle_grounds_seg7_vertex_07004490[] = { - {{{ -3180, 2346, -2419}, 0, { 990, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3588, 2243, -2630}, 0, { -3584, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3180, 2243, -2419}, 0, { 990, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3588, 2346, -2630}, 0, { -3584, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 2555, 906, -2732}, 0, { -5992, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3181, 798, -2419}, 0, { 990, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3181, 906, -2419}, 0, { 990, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2555, 798, -2732}, 0, { -5992, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2555, 2347, -2732}, 0, { -5992, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2555, 2239, -2732}, 0, { -5992, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3181, 2239, -2419}, 0, { 990, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3181, 2347, -2419}, 0, { 990, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3798, 798, -3044}, 0, { -6116, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3491, 798, -3667}, 0, { 990, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3491, 906, -3667}, 0, { 990, -58}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3798, 906, -3044}, 0, { -6116, -58}, {0xe5, 0xe5, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07004490, 0x0044abc0, 39442, 0x00004490, 256); // 0x07004590 - 0x07004640 -static const Vtx castle_grounds_seg7_vertex_07004590[] = { - {{{ 3798, 2239, -3044}, 0, { -6116, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3491, 2347, -3667}, 0, { 990, -58}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3798, 2347, -3044}, 0, { -6116, -58}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3491, 2239, -3667}, 0, { 990, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -553, 607, -162}, 0, { 4998, 862}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -553, 803, -2127}, 0, { 96, 364}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -553, 604, -2127}, 0, { 96, 862}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -553, 811, -162}, 0, { 5000, 354}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -553, 957, -2127}, 0, { 98, -20}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -553, 803, -2229}, 0, { -156, 364}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -553, 964, -264}, 0, { 4744, -30}, {0x9c, 0x9c, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07004590, 0x0044abc0, 39442, 0x00004590, 176); // 0x07004640 - 0x07004700 -static const Vtx castle_grounds_seg7_vertex_07004640[] = { - {{{ -5786, -1228, -6147}, 0, { 0, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -4044, -1228, -5557}, 0, { 1146, -2564}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -4044, -1228, -6069}, 0, { 124, -2564}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3481, -1228, -3663}, 0, { 4928, -3686}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3481, -1228, -6149}, 0, { 0, -3688}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -5786, -1228, -3663}, 0, { 4926, 990}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3532, -1228, -5557}, 0, { 1146, -3586}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3532, -1228, -6069}, 0, { 124, -3586}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 554, 607, -162}, 0, { 948, 972}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -553, 607, -162}, 0, { 948, 0}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -553, 604, -2127}, 0, { 0, 0}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 554, 605, -2127}, 0, { 0, 972}, {0x58, 0x58, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07004640, 0x0044abc0, 39442, 0x00004640, 192); // 0x07004700 - 0x070047F0 -static const Vtx castle_grounds_seg7_vertex_07004700[] = { - {{{ -3225, -511, -1871}, 0, { 0, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3225, -818, -1871}, 0, { 990, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3532, -818, -1871}, 0, { 990, 2012}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3532, -818, -2178}, 0, { 990, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3225, -818, -2178}, 0, { 990, 2012}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3225, -511, -2178}, 0, { 0, 2012}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3225, -511, -2178}, 0, { 0, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3225, -818, -2178}, 0, { 990, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3225, -818, -1871}, 0, { 990, 2012}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3225, -511, -1871}, 0, { 0, 2012}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3532, -511, -1871}, 0, { 0, 2012}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -553, 803, -2229}, 0, { 98, -8304}, {0xd8, 0xd8, 0xd8, 0xff}}}, - {{{ -553, 957, -2127}, 0, { 480, -7792}, {0xd8, 0xd8, 0xd8, 0xff}}}, - {{{ -450, 957, -2127}, 0, { 480, -7792}, {0xd8, 0xd8, 0xd8, 0xff}}}, - {{{ -450, 803, -2229}, 0, { 98, -8304}, {0xd8, 0xd8, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07004700, 0x0044abc0, 39442, 0x00004700, 240); // 0x070047F0 - 0x070048F0 -static const Vtx castle_grounds_seg7_vertex_070047F0[] = { - {{{ 451, 803, -2229}, 0, { 116, 1888}, {0xd8, 0xd8, 0xd8, 0xff}}}, - {{{ 451, 957, -2127}, 0, { 552, 1372}, {0xd8, 0xd8, 0xd8, 0xff}}}, - {{{ 554, 957, -2127}, 0, { 552, 1372}, {0xd8, 0xd8, 0xd8, 0xff}}}, - {{{ 554, 803, -2229}, 0, { 116, 1888}, {0xd8, 0xd8, 0xd8, 0xff}}}, - {{{ -450, 803, -2229}, 0, { 98, -8304}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -450, 964, -264}, 0, { 480, 1504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -450, 811, -162}, 0, { 96, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -553, 811, -162}, 0, { 96, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -450, 957, -2127}, 0, { 480, -7792}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -553, 964, -264}, 0, { 480, 1504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -553, 957, -2127}, 0, { 480, -7792}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 554, 811, -162}, 0, { 112, -8432}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 554, 964, -258}, 0, { 552, -7952}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 451, 964, -258}, 0, { 552, -7952}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 451, 811, -162}, 0, { 112, -8432}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 554, 957, -2127}, 0, { 552, 1372}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070047F0, 0x0044abc0, 39442, 0x000047f0, 256); // 0x070048F0 - 0x070049D0 -static const Vtx castle_grounds_seg7_vertex_070048F0[] = { - {{{ 554, 957, -2127}, 0, { 552, 1372}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 451, 957, -2127}, 0, { 552, 1372}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 451, 964, -258}, 0, { 552, -7952}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3532, -511, -1871}, 0, { 0, 2012}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3532, -818, -1871}, 0, { 990, 2012}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3532, -818, -2178}, 0, { 990, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3532, -511, -2178}, 0, { 0, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 451, 811, -162}, 0, { 112, -8432}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 451, 957, -2127}, 0, { 552, 1372}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 451, 803, -2229}, 0, { 116, 1888}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -3532, -818, -2178}, 0, { 990, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -3225, -511, -2178}, 0, { 0, 2012}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -3532, -511, -2178}, 0, { 0, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 451, 964, -258}, 0, { 552, -7952}, {0x9c, 0x9c, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070048F0, 0x0044abc0, 39442, 0x000048f0, 224); // 0x070049D0 - 0x07004AD0 -static const Vtx castle_grounds_seg7_vertex_070049D0[] = { - {{{ -3532, -1228, -5557}, 0, { 0, 992}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3532, -1842, -5557}, 0, { 0, 2012}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -4044, -1842, -5557}, 0, { 990, 2012}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -4044, -1228, -5557}, 0, { 990, 992}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -4044, -1228, -5557}, 0, { 0, 992}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -4044, -1842, -5557}, 0, { 0, 2012}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -4044, -1842, -6069}, 0, { 990, 2012}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -4044, -1228, -6069}, 0, { 990, 992}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -4044, -1228, -6069}, 0, { 0, 992}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3532, -1842, -6069}, 0, { 990, 2012}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3532, -1228, -6069}, 0, { 990, 992}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -4044, -1842, -6069}, 0, { 0, 2012}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3532, -1228, -6069}, 0, { 0, 988}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3532, -1842, -6069}, 0, { 0, 2012}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3532, -1842, -5557}, 0, { 990, 2012}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3532, -1228, -5557}, 0, { 990, 988}, {0x91, 0x91, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070049D0, 0x0044abc0, 39442, 0x000049d0, 256); // 0x07004AD0 - 0x07004BD0 -static const Vtx castle_grounds_seg7_vertex_07004AD0[] = { - {{{ -3481, -1228, -3663}, 0, { -624, 990}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ -3584, -869, -3151}, 0, { 1976, -798}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ -3583, -511, -3151}, 0, { 1976, -2588}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ 554, 803, -2127}, 0, { 1712, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 554, 803, -3104}, 0, { 1712, -3884}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -553, 803, -3104}, 0, { -3808, -3884}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -531, 2120, -2047}, 0, { 376, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -531, 1967, -2127}, 0, { 376, 828}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 532, 1967, -2127}, 0, { 5688, 828}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 532, 2120, -2047}, 0, { 5688, 0}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -531, 1967, -2127}, 0, { 1620, 3378}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -531, 2120, -2047}, 0, { 2016, 2614}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -531, 2173, -2127}, 0, { 1620, 2350}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -553, 803, -2127}, 0, { -3808, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 554, 803, -2127}, 0, { 1712, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -553, 803, -3104}, 0, { -3808, -3884}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07004AD0, 0x0044abc0, 39442, 0x00004ad0, 256); // 0x07004BD0 - 0x07004CC0 -static const Vtx castle_grounds_seg7_vertex_07004BD0[] = { - {{{ 532, 2120, -2047}, 0, { 0, 2614}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 1967, -2127}, 0, { 360, 3378}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 2173, -2127}, 0, { 360, 2350}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4370, 545, -6149}, 0, { 0, 1358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4370, 545, -7787}, 0, { 8144, 1358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4370, 2339, -7787}, 0, { 8144, -7594}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4370, 2339, -6149}, 0, { 0, -7594}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3482, 2339, -7274}, 0, { 4400, -4624}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4370, 2339, -6149}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4370, 2339, -7787}, 0, { 0, -7050}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3482, 2339, -6149}, 0, { 4400, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4369, 2339, -7760}, 0, { 0, -7050}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -4369, 2339, -6149}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3481, 2339, -6149}, 0, { 4400, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3481, 2339, -7274}, 0, { 4400, -4624}, {0xc4, 0xc4, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07004BD0, 0x0044abc0, 39442, 0x00004bd0, 240); // 0x07004CC0 - 0x07004DB0 -static const Vtx castle_grounds_seg7_vertex_07004CC0[] = { - {{{ 3482, 545, -6149}, 0, { 136, 852}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 4370, 2339, -6149}, 0, { 4568, -8102}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 3482, 2339, -6149}, 0, { 136, -8102}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 4370, 545, -6149}, 0, { 4568, 852}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3788, 803, -3048}, 0, { 1876, -60}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ -3481, 803, -3663}, 0, { -1724, 8}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ -3582, 461, -3148}, 0, { 936, 1800}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ -3583, -511, -3151}, 0, { 2524, 990}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ -3582, 461, -3148}, 0, { 2536, -3864}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ -3481, -1228, -3663}, 0, { -80, 4566}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ -3481, 803, -3663}, 0, { -80, -5574}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ -3788, 803, -3048}, 0, { 1796, 1100}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ -3788, 2339, -3048}, 0, { 1796, -6562}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ -3481, 2339, -3663}, 0, { -1628, -6562}, {0x66, 0x66, 0x7f, 0xff}}}, - {{{ -3481, 803, -3663}, 0, { -1628, 1100}, {0x66, 0x66, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07004CC0, 0x0044abc0, 39442, 0x00004cc0, 240); // 0x07004DB0 - 0x07004EA0 -static const Vtx castle_grounds_seg7_vertex_07004DB0[] = { - {{{ -153, 1059, -3206}, 0, { 480, -210}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -153, 1059, -3104}, 0, { 0, -210}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -153, 803, -3104}, 0, { 0, 1066}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3583, 803, -2639}, 0, { 2304, -48}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3788, 803, -3048}, 0, { -24, -66}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3582, 461, -3148}, 0, { -20, 1800}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -348, 1692, -3104}, 0, { 4844, -2490}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 349, 1692, -2127}, 0, { 0, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -348, 1692, -2127}, 0, { 0, -2490}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 349, 1692, -3104}, 0, { 4844, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 154, 1059, -3206}, 0, { 2292, 478}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -153, 1059, -3104}, 0, { 760, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -153, 1059, -3206}, 0, { 760, 478}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 154, 1059, -3104}, 0, { 2292, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -153, 803, -3206}, 0, { 480, 1066}, {0x70, 0x70, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07004DB0, 0x0044abc0, 39442, 0x00004db0, 240); // 0x07004EA0 - 0x07004F90 -static const Vtx castle_grounds_seg7_vertex_07004EA0[] = { - {{{ -4369, -1228, -6149}, 0, { 2012, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -4369, 2339, -6149}, 0, { 2012, -16816}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -4369, 2339, -7760}, 0, { -6024, -16816}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 154, 1059, -3104}, 0, { 0, -200}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 154, 1059, -3206}, 0, { 376, -200}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 154, 803, -3206}, 0, { 376, 1076}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 154, 803, -3104}, 0, { 0, 1076}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 349, 1692, -2127}, 0, { 0, 194}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 349, 1692, -3151}, 0, { 4936, 194}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 554, 1487, -3151}, 0, { 4936, 1312}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 554, 1487, -2127}, 0, { 0, 1312}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3481, -1228, -6149}, 0, { -9876, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3481, -1228, -3663}, 0, { 2524, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3481, 2339, -3663}, 0, { 2524, -16816}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3481, 2339, -6149}, 0, { -9876, -16816}, {0x70, 0x70, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07004EA0, 0x0044abc0, 39442, 0x00004ea0, 240); // 0x07004F90 - 0x07005070 -static const Vtx castle_grounds_seg7_vertex_07004F90[] = { - {{{ -3481, 2339, -6149}, 0, { 2356, -16816}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -4369, -1228, -6149}, 0, { -2072, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ -3481, -1228, -6149}, 0, { 2356, 990}, {0x70, 0x70, 0x8a, 0xff}}}, - {{{ 3584, 803, -2639}, 0, { 2524, 1062}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 2339, -2434}, 0, { 236, -6600}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 803, -2434}, 0, { 236, 1062}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, -511, -2639}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, -511, -2741}, 0, { 2572, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3070, 461, -2639}, 0, { -24, -3864}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 803, -2741}, 0, { 2572, -5574}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 803, -2741}, 0, { 2012, 1076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3173, 2339, -2434}, 0, { -1412, -6588}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3173, 803, -2434}, 0, { -1412, 1076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2339, -2741}, 0, { 2012, -6588}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07004F90, 0x0044abc0, 39442, 0x00004f90, 224); // 0x07005070 - 0x07005150 -static const Vtx castle_grounds_seg7_vertex_07005070[] = { - {{{ 1536, 2339, -2536}, 0, { 2216, -13238}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 2460, -2127}, 0, { -1052, -13844}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, -511, -2536}, 0, { 2216, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, -511, -2127}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3072, -511, -2639}, 0, { -2072, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3274, -255, -2840}, 0, { -648, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3071, 461, -2639}, 0, { -2076, -3864}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 803, -2639}, 0, { 2524, 1062}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 2339, -2639}, 0, { 2524, -6600}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 2339, -2434}, 0, { 236, -6600}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3789, 803, -3048}, 0, { 2764, 1060}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3789, 2339, -3048}, 0, { 2764, -6604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 2339, -2639}, 0, { 480, -6604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, 803, -2639}, 0, { 480, 1060}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005070, 0x0044abc0, 39442, 0x00005070, 224); // 0x07005150 - 0x07005240 -static const Vtx castle_grounds_seg7_vertex_07005150[] = { - {{{ 3482, 803, -3663}, 0, { 2064, -5574}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3583, 461, -3148}, 0, { -552, -3864}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3482, -511, -3663}, 0, { 2064, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, -511, -3151}, 0, { -540, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3072, -511, -2639}, 0, { -2072, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3274, -511, -2841}, 0, { -648, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3274, -255, -2840}, 0, { -648, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3484, 2339, -7274}, 0, { 17988, -13238}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3482, 2339, -3663}, 0, { 0, -13238}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3482, -511, -3663}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3382, -255, -2949}, 0, { 112, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3071, 461, -2639}, 0, { -2076, -3864}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3583, 461, -3148}, 0, { 1524, -3864}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3382, -511, -2949}, 0, { 112, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3584, -511, -3151}, 0, { 1536, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005150, 0x0044abc0, 39442, 0x00005150, 240); // 0x07005240 - 0x07005340 -static const Vtx castle_grounds_seg7_vertex_07005240[] = { - {{{ 532, 2652, -2846}, 0, { 3952, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 2652, -2047}, 0, { 0, -40}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 2120, -2047}, 0, { 0, 2614}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -553, 803, -2127}, 0, { -420, 1066}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -553, 803, -3104}, 0, { 4452, 1066}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -553, 1487, -2127}, 0, { -420, -2344}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3484, 2339, -7274}, 0, { 17988, -13238}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3482, -511, -3663}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3484, -511, -7274}, 0, { 17988, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 803, -2639}, 0, { 2008, 1110}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3583, 2339, -2639}, 0, { 2008, -6552}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3788, 2339, -3048}, 0, { -276, -6552}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3788, 803, -3048}, 0, { -276, 1110}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3173, 803, -2434}, 0, { 2004, -36}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3583, 803, -2639}, 0, { -592, -42}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3070, 461, -2639}, 0, { 2000, 1752}, {0x91, 0x91, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005240, 0x0044abc0, 39442, 0x00005240, 256); // 0x07005340 - 0x07005440 -static const Vtx castle_grounds_seg7_vertex_07005340[] = { - {{{ 3583, 461, -3148}, 0, { 364, 1812}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 3482, 803, -3663}, 0, { 2884, 0}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 3789, 803, -3048}, 0, { -540, 0}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 3583, 461, -3148}, 0, { 1684, 1796}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3789, 803, -3048}, 0, { 1740, 0}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3584, 803, -2639}, 0, { -548, -24}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -553, 1487, -2127}, 0, { 0, 1312}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -553, 1487, -3151}, 0, { 4936, 1312}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -348, 1692, -2127}, 0, { 0, 194}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -348, 1692, -3151}, 0, { 4936, 194}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3582, 461, -3148}, 0, { -1948, 1280}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3070, 461, -2639}, 0, { 1924, 1298}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -3583, 803, -2639}, 0, { -20, -570}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3584, 803, -2639}, 0, { 1508, 0}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3071, 461, -2639}, 0, { -332, 1806}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3583, 461, -3148}, 0, { 3280, 1806}, {0x72, 0x72, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005340, 0x0044abc0, 39442, 0x00005340, 256); // 0x07005440 - 0x07005540 -static const Vtx castle_grounds_seg7_vertex_07005440[] = { - {{{ 554, 1487, -2127}, 0, { 3084, -2344}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 554, 1487, -3104}, 0, { -1784, -2344}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 554, 803, -3104}, 0, { -1784, 1066}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3071, 461, -2639}, 0, { 1256, 1802}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3584, 803, -2639}, 0, { 3544, -34}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3174, 803, -2434}, 0, { 1260, 0}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3071, 461, -2639}, 0, { 2476, 1806}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 3174, 803, -2434}, 0, { 3396, 0}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 2555, 798, -2732}, 0, { 0, 0}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -531, 2120, -2047}, 0, { 2016, 2614}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -531, 2652, -2047}, 0, { 2012, -40}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -531, 2652, -2846}, 0, { -1968, 0}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 554, 803, -2127}, 0, { 3084, 1066}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 154, 803, -3104}, 0, { 2304, 752}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ 154, 803, -3206}, 0, { 2304, 240}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -153, 803, -3206}, 0, { 772, 240}, {0x72, 0x72, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005440, 0x0044abc0, 39442, 0x00005440, 256); // 0x07005540 - 0x07005630 -static const Vtx castle_grounds_seg7_vertex_07005540[] = { - {{{ 154, 803, -3104}, 0, { 2304, 752}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -153, 803, -3206}, 0, { 772, 240}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -153, 803, -3104}, 0, { 772, 752}, {0x72, 0x72, 0x8c, 0xff}}}, - {{{ -1023, -511, -2127}, 0, { -7180, 990}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 352, 635, -2127}, 0, { -316, -4734}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -553, 803, -2127}, 0, { -4836, -5574}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 83, -511, -2127}, 0, { -1656, 990}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 554, 803, -2127}, 0, { 688, -5574}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ 3274, -255, -2840}, 0, { 1384, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3310, -255, -3021}, 0, { 2148, 478}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3382, -255, -2949}, 0, { 2148, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3583, -511, -3151}, 0, { -1560, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3071, -511, -2639}, 0, { 2048, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3582, 461, -3148}, 0, { -1548, -3864}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3070, 461, -2639}, 0, { 2052, -3864}, {0x99, 0x99, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005540, 0x0044abc0, 39442, 0x00005540, 240); // 0x07005630 - 0x07005720 -static const Vtx castle_grounds_seg7_vertex_07005630[] = { - {{{ -1535, -511, -2536}, 0, { -1256, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1023, 2460, -2127}, 0, { 2012, -13844}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1535, 2339, -2536}, 0, { -1256, -13238}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -1023, -511, -2127}, 0, { 2012, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3174, 2339, -2434}, 0, { 4416, -6606}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 2560, 2339, -2741}, 0, { 992, -6606}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 2555, 798, -2732}, 0, { 992, 1058}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3174, 803, -2434}, 0, { 4416, 1058}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3274, -255, -2840}, 0, { 1384, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3201, -255, -2913}, 0, { 1384, 480}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3310, -255, -3021}, 0, { 2148, 478}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3274, -511, -2841}, 0, { 0, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3201, -511, -2913}, 0, { 480, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3201, -255, -2913}, 0, { 480, -288}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3274, -255, -2840}, 0, { 0, -288}, {0x99, 0x99, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005630, 0x0044abc0, 39442, 0x00005630, 240); // 0x07005720 - 0x07005800 -static const Vtx castle_grounds_seg7_vertex_07005720[] = { - {{{ 3382, -255, -2949}, 0, { 2012, -288}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3310, -511, -3022}, 0, { 1500, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3382, -511, -2949}, 0, { 2012, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3310, -255, -3021}, 0, { 1500, -288}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -553, 1487, -3104}, 0, { 4452, -2344}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -553, 1487, -2127}, 0, { -420, -2344}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -553, 803, -3104}, 0, { 4452, 1066}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -2559, -511, -2741}, 0, { -2584, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1535, 2339, -2536}, 0, { 2624, -13238}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -2559, 2339, -2741}, 0, { -2584, -13238}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1535, -511, -2536}, 0, { 2624, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 3071, 461, -2639}, 0, { 2056, -3864}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2560, -511, -2741}, 0, { -540, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3072, -511, -2639}, 0, { 2064, 990}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005720, 0x0044abc0, 39442, 0x00005720, 224); // 0x07005800 - 0x07005900 -static const Vtx castle_grounds_seg7_vertex_07005800[] = { - {{{ -3173, 803, -2434}, 0, { 2252, 1100}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3583, 2339, -2639}, 0, { 0, -6562}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3583, 803, -2639}, 0, { 0, 1100}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3173, 2339, -2434}, 0, { 2252, -6562}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -2559, 803, -2741}, 0, { -52, 32}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3173, 803, -2434}, 0, { 3224, -70}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3070, 461, -2639}, 0, { 2348, 1796}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2555, 798, -2732}, 0, { -540, -5574}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 2560, -511, -2741}, 0, { -540, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 3071, 461, -2639}, 0, { 2056, -3864}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -1023, 2460, -2127}, 0, { -7184, -13844}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 1024, 1692, -2127}, 0, { 3032, -10006}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 1024, 2460, -2127}, 0, { 3032, -13844}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -1023, 1692, -2127}, 0, { -7184, -10006}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -553, 1692, -2127}, 0, { -4836, -10006}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -1023, 803, -2127}, 0, { -7180, -5574}, {0xe5, 0xe5, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005800, 0x0044abc0, 39442, 0x00005800, 256); // 0x07005900 - 0x07005A00 -static const Vtx castle_grounds_seg7_vertex_07005900[] = { - {{{ 1024, 803, -2127}, 0, { 3032, -5574}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 1024, 1692, -2127}, 0, { 3032, -10006}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 554, 1692, -2127}, 0, { 688, -10006}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 554, 803, -2127}, 0, { 688, -5574}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 83, -511, -2127}, 0, { -1656, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 1024, -511, -2127}, 0, { 3032, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 349, 1692, -2127}, 0, { -332, -10006}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 554, 1487, -2127}, 0, { 688, -8984}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3482, 803, -3663}, 0, { 4056, 1072}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3482, 2339, -3663}, 0, { 4056, -6590}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3789, 2339, -3048}, 0, { 628, -6590}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -553, 1487, -2127}, 0, { -4836, -8984}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -348, 1692, -2127}, 0, { -3812, -10006}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -553, 1692, -2127}, 0, { -4836, -10006}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -1023, 803, -2127}, 0, { -7180, -5574}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -553, 803, -2127}, 0, { -4836, -5574}, {0xe5, 0xe5, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005900, 0x0044abc0, 39442, 0x00005900, 256); // 0x07005A00 - 0x07005AF0 -static const Vtx castle_grounds_seg7_vertex_07005A00[] = { - {{{ -553, 803, -2127}, 0, { -4836, -5574}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -1023, 803, -2127}, 0, { -7180, -5574}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -1023, -511, -2127}, 0, { -7180, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 2560, 2339, -2741}, 0, { 1500, -13238}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 1536, -511, -2536}, 0, { -3708, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 2560, -511, -2741}, 0, { 1500, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 1536, 2339, -2536}, 0, { -3708, -13238}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3482, 803, -3663}, 0, { 4056, 1072}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3789, 2339, -3048}, 0, { 628, -6590}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3789, 803, -3048}, 0, { 628, 1072}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 532, 2652, -2047}, 0, { 5284, -1668}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 0, 3584, -2047}, 0, { 2624, -6318}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -531, 2652, -2047}, 0, { 0, -1668}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 532, 2120, -2047}, 0, { 5284, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -531, 2120, -2047}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005A00, 0x0044abc0, 39442, 0x00005a00, 240); // 0x07005AF0 - 0x07005BE0 -static const Vtx castle_grounds_seg7_vertex_07005AF0[] = { - {{{ -3481, 2339, -6149}, 0, { 2356, -16816}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -4369, 2339, -6149}, 0, { -2072, -16816}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -4369, -1228, -6149}, 0, { -2072, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3484, -511, -7274}, 0, { 192, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 4997, -511, -8085}, 0, { 9164, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 4997, 2339, -8085}, 0, { 9164, -13238}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 3484, 2339, -7274}, 0, { 192, -13238}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -553, 803, -3104}, 0, { -5856, -5574}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -153, 1059, -3104}, 0, { -3860, -6850}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -553, 1692, -3104}, 0, { -5856, -10006}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -153, 803, -3104}, 0, { -3860, -5574}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 154, 1059, -3104}, 0, { -2328, -6850}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 554, 1692, -3104}, 0, { -332, -10006}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 154, 803, -3104}, 0, { -2328, -5574}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 554, 803, -3104}, 0, { -332, -5574}, {0x9c, 0x9c, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005AF0, 0x0044abc0, 39442, 0x00005af0, 240); // 0x07005BE0 - 0x07005CE0 -static const Vtx castle_grounds_seg7_vertex_07005BE0[] = { - {{{ -3541, -972, -3361}, 0, { -4672, 480}, {0x67, 0x67, 0x69, 0xff}}}, - {{{ -4686, -972, -3361}, 0, { 4464, 478}, {0x67, 0x67, 0x69, 0xff}}}, - {{{ -4686, -921, -3361}, 0, { 4464, 990}, {0x67, 0x67, 0x69, 0xff}}}, - {{{ -3541, -921, -3361}, 0, { -4672, 990}, {0x67, 0x67, 0x69, 0xff}}}, - {{{ 4730, -869, -651}, 0, { 6612, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 4730, -665, -651}, 0, { 6612, 0}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 3495, -665, -201}, 0, { 52, 0}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 3495, -869, -201}, 0, { 52, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 3662, -972, 254}, 0, { -4544, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 4897, -972, -194}, 0, { 2012, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 4897, -921, -194}, 0, { 2012, 478}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 3662, -921, 254}, 0, { -4544, 480}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3788, -921, -3361}, 0, { 1500, 734}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -3481, -716, -3361}, 0, { 0, 0}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -3481, -921, -3361}, 0, { 0, 734}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -3788, -716, -3361}, 0, { 1500, 0}, {0x58, 0x58, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005BE0, 0x0044abc0, 39442, 0x00005be0, 256); // 0x07005CE0 - 0x07005DA0 -static const Vtx castle_grounds_seg7_vertex_07005CE0[] = { - {{{ -4686, -869, -3151}, 0, { 5468, 744}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -4686, -511, -3151}, 0, { 5472, -1046}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -3583, -511, -3151}, 0, { 0, -1054}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -3584, -869, -3151}, 0, { 0, 734}, {0x58, 0x58, 0x62, 0xff}}}, - {{{ -3912, -869, -3151}, 0, { 1588, 480}, {0x89, 0x89, 0x8a, 0xff}}}, - {{{ -3788, -716, -3361}, 0, { 0, 0}, {0x89, 0x89, 0x8a, 0xff}}}, - {{{ -3788, -921, -3361}, 0, { 0, 650}, {0x89, 0x89, 0x8a, 0xff}}}, - {{{ -3912, -716, -3151}, 0, { 1588, 0}, {0x89, 0x89, 0x8a, 0xff}}}, - {{{ 3362, -665, -567}, 0, { -4544, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 4597, -511, -1016}, 0, { 2012, -18}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 3362, -511, -567}, 0, { -4544, -18}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ 4597, -665, -1016}, 0, { 2012, 990}, {0x99, 0x99, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005CE0, 0x0044abc0, 39442, 0x00005ce0, 192); // 0x07005DA0 - 0x07005E90 -static const Vtx castle_grounds_seg7_vertex_07005DA0[] = { - {{{ 3202, -101, -3347}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 2876, -506, -3022}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 3201, -506, -3348}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -3225, -818, -2178}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -3532, -818, -2178}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -3532, -818, -1871}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -3225, -818, -1871}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 2876, -101, -3021}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 3093, -101, -2804}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 3093, -511, -2804}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 3419, -101, -3130}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 3419, -511, -3130}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -562, 803, -3718}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 563, 1936, -3718}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -562, 1936, -3718}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005DA0, 0x0044abc0, 39442, 0x00005da0, 240); // 0x07005E90 - 0x07005F60 -static const Vtx castle_grounds_seg7_vertex_07005E90[] = { - {{{ -562, 803, -3206}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -562, 1930, -3718}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -562, 1930, -3206}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -562, 803, -3718}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 563, 803, -3718}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 563, 1930, -3206}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 563, 1930, -3718}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 563, 803, -3206}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 563, 1936, -3718}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -4044, -1842, -6069}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -4044, -1842, -5557}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -3532, -1842, -5557}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -3532, -1842, -6069}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07005E90, 0x0044abc0, 39442, 0x00005e90, 208); // 0x07005F60 - 0x07006090 static const Gfx castle_grounds_seg7_dl_07005F60[] = { diff --git a/levels/castle_grounds/areas/1/10/model.inc.c b/levels/castle_grounds/areas/1/10/model.inc.c index 4f34a03d7..1288efd80 100644 --- a/levels/castle_grounds/areas/1/10/model.inc.c +++ b/levels/castle_grounds/areas/1/10/model.inc.c @@ -1,26 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700C2A0 - 0x0700C2E0 -static const Vtx castle_grounds_seg7_vertex_0700C2A0[] = { - {{{ 268, 803, -3206}, 0, { 990, 328}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -243, 803, -3206}, 0, { 0, 330}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -245, 803, -2844}, 0, { 0, 970}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 266, 803, -2844}, 0, { 990, 966}, {0xc4, 0xc4, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700C2A0, 0x0044abc0, 39442, 0x0000c2a0, 64); // 0x0700C2E0 - 0x0700C3A0 -static const Vtx castle_grounds_seg7_vertex_0700C2E0[] = { - {{{ 205, 1110, -3104}, 0, { -4534, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 154, 803, -3104}, 0, { 1596, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 205, 803, -3104}, 0, { 1596, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 154, 1059, -3104}, 0, { -3512, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 205, 1110, -3104}, 0, { 6610, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -153, 1059, -3104}, 0, { -542, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ 154, 1059, -3104}, 0, { 5588, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -204, 1110, -3104}, 0, { -1564, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -153, 1059, -3104}, 0, { 4564, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -204, 803, -3104}, 0, { -544, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -153, 803, -3104}, 0, { -544, 990}, {0x9c, 0x9c, 0xae, 0xff}}}, - {{{ -204, 1110, -3104}, 0, { 5586, 0}, {0x9c, 0x9c, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700C2E0, 0x0044abc0, 39442, 0x0000c2e0, 192); // 0x0700C3A0 - 0x0700C3D8 static const Gfx castle_grounds_seg7_dl_0700C3A0[] = { diff --git a/levels/castle_grounds/areas/1/11/anim.inc.c b/levels/castle_grounds/areas/1/11/anim.inc.c index 7c87910c5..432c9eee6 100644 --- a/levels/castle_grounds/areas/1/11/anim.inc.c +++ b/levels/castle_grounds/areas/1/11/anim.inc.c @@ -1,27 +1,10 @@ +#include "pc/rom_assets.h" #include "include/types.h" // 0x0700C7C8 - 0x0700C8F0 -static const s16 castle_grounds_seg7_animvalue_flags[] = { - 0, 480, 16383, 4835, 3907, 2463, 721, -1101, -2789, -4125, -4928, -5481, -5883, -6121, -6182, -6054, - -5723, -5177, -4309, -2785, -812, 1339, 3401, 5102, 6174, 6692, 6939, 6952, 6769, 6428, 5967, 5423, - 3581, 2871, 1610, 109, -1318, -2361, -2855, -3215, -3491, -3677, -3768, -3758, -3642, -3414, -3068, -2526, - -1519, -188, 1277, 2685, 3848, 4573, 4906, 5041, 5011, 4851, 4594, 4274, 3925, -3009, -3210, -3342, - -3401, -3389, -3303, -3143, -2907, -2485, -1816, -982, -59, 871, 1731, 2443, 2931, 3205, 3300, 3237, - 3037, 2722, 2296, 1701, 979, 182, -633, -1414, -2107, -2657, -2628, -2534, -2270, -1862, -1337, -720, - -40, 678, 1408, 2089, 2618, 3004, 3257, 3391, 3404, 3140, 2619, 1925, 1144, 361, -339, -873, - -1218, -1535, -1829, -2091, -2312, -2481, -2590, 1258, 1203, 1057, 844, 592, 327, 75, -137, -342, - -573, -807, -1022, -1195, -1305, -1328, -1243, -1060, -810, -524, -233, 32, 242, 418, 595, 766, - 922, 1058, 1164, 1233, -}; +ROM_ASSET_LOAD_ANIM(castle_grounds_seg7_animvalue_flags, 0x0044abc0, 39442, 0x0000c7c8, 296); // 0x0700C8F0 - 0x0700C944 -static const u16 castle_grounds_seg7_animindex_flags[] = { - 0x0001, 0x0000, 0x0001, 0x0001, 0x0001, 0x0000, 0x0001, 0x0002, 0x0001, 0x0000, 0x0001, 0x0000, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0077, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x005A, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x003D, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0020, - 0x0001, 0x0000, 0x0001, 0x0000, 0x001D, 0x0003, -}; +ROM_ASSET_LOAD_ANIM(castle_grounds_seg7_animindex_flags, 0x0044abc0, 39442, 0x0000c8f0, 84); // 0x0700C944 - 0x0700C95C static const struct Animation castle_grounds_seg7_anim_flags = { diff --git a/levels/castle_grounds/areas/1/11/model.inc.c b/levels/castle_grounds/areas/1/11/model.inc.c index a1b3a81be..71e1c0b5d 100644 --- a/levels/castle_grounds/areas/1/11/model.inc.c +++ b/levels/castle_grounds/areas/1/11/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // TODO: what is this? 0700C4C0-0700C4C8 [8,8] UNUSED static const u64 castle_grounds_unused_0 = 0; @@ -17,51 +18,22 @@ static const Lights1 castle_grounds_seg7_lights_0700C4E0 = gdSPDefLights1( UNUSED static const u64 castle_grounds_unused_1 = 0; // 0x0700C500 - 0x0700C530 -static const Vtx castle_grounds_seg7_vertex_0700C500[] = { - {{{ 0, 0, 75}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 287, 0, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 0, -74}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700C500, 0x0044abc0, 39442, 0x0000c500, 48); // 0x0700C530 - 0x0700C570 -static const Vtx castle_grounds_seg7_vertex_0700C530[] = { - {{{ 0, 0, 150}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 287, 0, 75}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 287, 0, -74}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 0, -149}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700C530, 0x0044abc0, 39442, 0x0000c530, 64); // 0x0700C570 - 0x0700C5B0 -static const Vtx castle_grounds_seg7_vertex_0700C570[] = { - {{{ 0, 0, 240}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 345, 0, 150}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 345, 0, -149}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 0, -239}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700C570, 0x0044abc0, 39442, 0x0000c570, 64); // 0x0700C5B0 - 0x0700C5F0 -static const Vtx castle_grounds_seg7_vertex_0700C5B0[] = { - {{{ 0, 0, 360}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 460, 0, 240}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 460, 0, -239}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 0, -359}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700C5B0, 0x0044abc0, 39442, 0x0000c5b0, 64); // 0x0700C5F0 - 0x0700C640 -static const Vtx castle_grounds_seg7_vertex_0700C5F0[] = { - {{{ 460, 0, -359}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 0, -479}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 0, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 0, 480}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 460, 0, 360}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700C5F0, 0x0044abc0, 39442, 0x0000c5f0, 80); // 0x0700C640 - 0x0700C670 -static const Vtx castle_grounds_seg7_vertex_0700C640[] = { - {{{ 460, 0, 360}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 460, 0, -359}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, - {{{ 0, 0, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700C640, 0x0044abc0, 39442, 0x0000c640, 48); // 0x0700C670 - 0x0700C6A8 const Gfx castle_grounds_seg7_dl_0700C670[] = { diff --git a/levels/castle_grounds/areas/1/12/model.inc.c b/levels/castle_grounds/areas/1/12/model.inc.c index c68febf5f..0a386ec56 100644 --- a/levels/castle_grounds/areas/1/12/model.inc.c +++ b/levels/castle_grounds/areas/1/12/model.inc.c @@ -1,31 +1,18 @@ +#include "pc/rom_assets.h" // TODO: what is this? 0700C960-0700C968 [8,8] UNUSED static const u64 castle_grounds_unused_2 = 0; // 0x0700C968 - 0x0700C9A8 -static const Vtx castle_grounds_seg7_vertex_0700C968[] = { - {{{ 0, 82, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -71, -81, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -81, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -71, 82, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700C968, 0x0044abc0, 39442, 0x0000c968, 64); // 0x0700C9A8 - 0x0700C9E8 -static const Vtx castle_grounds_seg7_vertex_0700C9A8[] = { - {{{ 72, 82, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -81, 0}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 72, -81, 0}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 82, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700C9A8, 0x0044abc0, 39442, 0x0000c9a8, 64); // 0x0700C9E8 - 0x0700D9E8 -ALIGNED8 const Texture castle_grounds_seg7_texture_0700C9E8[] = { -#include "levels/castle_grounds/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(castle_grounds_seg7_texture_0700C9E8, "levels/castle_grounds/3.rgba16.inc.c", 0x0044abc0, 39442, 0x0000c9e8, 4096); // 0x0700D9E8 - 0x0700E9E8 -ALIGNED8 const Texture castle_grounds_seg7_texture_0700D9E8[] = { -#include "levels/castle_grounds/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(castle_grounds_seg7_texture_0700D9E8, "levels/castle_grounds/4.rgba16.inc.c", 0x0044abc0, 39442, 0x0000d9e8, 4096); // 0x0700E9E8 - 0x0700EA20 static const Gfx castle_grounds_seg7_dl_0700E9E8[] = { diff --git a/levels/castle_grounds/areas/1/13/model.inc.c b/levels/castle_grounds/areas/1/13/model.inc.c index 9b620a141..6225d871e 100644 --- a/levels/castle_grounds/areas/1/13/model.inc.c +++ b/levels/castle_grounds/areas/1/13/model.inc.c @@ -1,6 +1,5 @@ -ALIGNED8 const Texture castle_grounds_seg7_us_texture_0700EAE8[] = { -#include "levels/castle_grounds/5.ia8.inc.c" -}; +#include "pc/rom_assets.h" +ROM_ASSET_LOAD_TEXTURE(castle_grounds_seg7_us_texture_0700EAE8, "levels/castle_grounds/5.ia8.inc.c", 0x0044abc0, 39442, 0x0000eae8, 2048); // 0x0700F2E8 const Gfx castle_grounds_seg7_us_dl_0700F2E8[] = { diff --git a/levels/castle_grounds/areas/1/2/model.inc.c b/levels/castle_grounds/areas/1/2/model.inc.c index 9ec78c270..3bd05785d 100644 --- a/levels/castle_grounds/areas/1/2/model.inc.c +++ b/levels/castle_grounds/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07006ED8 - 0x07006EF0 static const Lights1 castle_grounds_seg7_lights_07006ED8 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -52,578 +53,118 @@ static const Lights1 castle_grounds_seg7_lights_07006F80 = gdSPDefLights1( ); // 0x07006F98 - 0x07006FD8 -static const Vtx castle_grounds_seg7_vertex_07006F98[] = { - {{{ 3555, 343, -37}, 0, { 0, 479}, {0x13, 0x8f, 0x34, 0xff}}}, - {{{ 4791, 343, -485}, 0, { 6518, 479}, {0x26, 0xc7, 0x6a, 0xff}}}, - {{{ 3556, 405, -36}, 0, { 0, 0}, {0x46, 0x61, 0x28, 0xff}}}, - {{{ 4791, 405, -485}, 0, { 6520, 0}, {0xc8, 0x57, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07006F98, 0x0044abc0, 39442, 0x00006f98, 64); // 0x07006FD8 - 0x07007018 -static const Vtx castle_grounds_seg7_vertex_07006FD8[] = { - {{{ 3363, 343, -566}, 0, { 0, 479}, {0x2b, 0xb6, 0xa3, 0xff}}}, - {{{ 3362, 405, -567}, 0, { -38, 0}, {0xd8, 0x38, 0x96, 0xff}}}, - {{{ 4597, 343, -1016}, 0, { 6558, 479}, {0xe2, 0xa6, 0xad, 0xff}}}, - {{{ 4597, 405, -1016}, 0, { 6550, 0}, {0xb6, 0x60, 0xde, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07006FD8, 0x0044abc0, 39442, 0x00006fd8, 64); // 0x07007018 - 0x07007118 -static const Vtx castle_grounds_seg7_vertex_07007018[] = { - {{{ 4989, 545, -7072}, 0, { -3174, -468}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4997, 545, -8085}, 0, { -3902, -874}, {0xc8, 0x6a, 0x28, 0xff}}}, - {{{ 4065, 545, -7585}, 0, { -3928, 44}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6899, 371, -2047}, 0, { 3586, -6692}, {0x41, 0x68, 0x1e, 0xff}}}, - {{{ -7685, 260, 0}, 0, { 1086, -5464}, {0x3a, 0x70, 0x0b, 0xff}}}, - {{{ -5438, 405, -1522}, 0, { 4174, -4760}, {0x00, 0x7e, 0x04, 0xff}}}, - {{{ -4825, 553, 5288}, 0, { -1800, 2480}, {0x1b, 0x72, 0xd2, 0xff}}}, - {{{ -4318, 260, 3323}, 0, { 466, 1044}, {0x07, 0x7e, 0xfb, 0xff}}}, - {{{ -6678, 590, 4409}, 0, { -2358, -172}, {0x2f, 0x6a, 0xce, 0xff}}}, - {{{ -2047, 260, 5792}, 0, { -164, 5658}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -3471, 260, 4623}, 0, { -124, 3134}, {0x12, 0x7c, 0xf0, 0xff}}}, - {{{ -4599, 260, 2299}, 0, { 1222, -224}, {0x03, 0x7e, 0xf8, 0xff}}}, - {{{ -7415, 508, 3183}, 0, { -1742, -2088}, {0x47, 0x63, 0xde, 0xff}}}, - {{{ -7685, 260, 2269}, 0, { -1050, -3252}, {0x4b, 0x65, 0xf1, 0xff}}}, - {{{ -4666, 260, 1401}, 0, { 2016, -1166}, {0xfe, 0x7e, 0x04, 0xff}}}, - {{{ -4363, 371, 255}, 0, { 3306, -1982}, {0xf9, 0x7e, 0x05, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007018, 0x0044abc0, 39442, 0x00007018, 256); // 0x07007118 - 0x07007208 -static const Vtx castle_grounds_seg7_vertex_07007118[] = { - {{{ -2317, 639, 2048}, 0, { 360, 262}, {0xf0, 0x7d, 0x0e, 0xff}}}, - {{{ -816, 260, 3370}, 0, { 1848, 1754}, {0xe3, 0x74, 0x29, 0xff}}}, - {{{ 0, 727, 2146}, 0, { 3038, 476}, {0x13, 0x7c, 0x0c, 0xff}}}, - {{{ 6623, 371, 0}, 0, { 2618, 1070}, {0xea, 0x78, 0x1f, 0xff}}}, - {{{ 7168, 474, 0}, 0, { 2838, 634}, {0xc0, 0x6b, 0x15, 0xff}}}, - {{{ 6301, 474, -958}, 0, { 1786, 928}, {0xf2, 0x7d, 0x08, 0xff}}}, - {{{ 5249, 397, -636}, 0, { 1588, 1878}, {0xfe, 0x7e, 0x0c, 0xff}}}, - {{{ 7203, 627, -1945}, 0, { 1438, -180}, {0xbb, 0x69, 0x07, 0xff}}}, - {{{ 5633, 371, -2047}, 0, { 730, 1030}, {0xf5, 0x7e, 0x06, 0xff}}}, - {{{ -2317, 260, 3579}, 0, { 62, 1908}, {0xf9, 0x7b, 0x1e, 0xff}}}, - {{{ -3372, 260, 2933}, 0, { -1038, 1162}, {0xf6, 0x7e, 0x08, 0xff}}}, - {{{ -3727, 260, 2048}, 0, { -1276, 194}, {0xf3, 0x7e, 0x06, 0xff}}}, - {{{ -2317, 518, 929}, 0, { 580, -944}, {0xec, 0x7d, 0xf8, 0xff}}}, - {{{ -3360, 420, 1187}, 0, { -682, -714}, {0xef, 0x7d, 0x01, 0xff}}}, - {{{ -1112, 801, 1396}, 0, { 1890, -384}, {0xf7, 0x7e, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007118, 0x0044abc0, 39442, 0x00007118, 240); // 0x07007208 - 0x07007308 -static const Vtx castle_grounds_seg7_vertex_07007208[] = { - {{{ -5307, 543, -3479}, 0, { 6096, -6534}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ -5864, 543, -3689}, 0, { 5880, -7280}, {0x00, 0x7e, 0x06, 0xff}}}, - {{{ -5220, 422, -2744}, 0, { 5486, -5738}, {0x00, 0x7e, 0x0b, 0xff}}}, - {{{ -6899, 371, -2047}, 0, { 3586, -6692}, {0x41, 0x68, 0x1e, 0xff}}}, - {{{ -5438, 405, -1522}, 0, { 4174, -4760}, {0x00, 0x7e, 0x04, 0xff}}}, - {{{ -6641, 543, -3573}, 0, { 5190, -7922}, {0x37, 0x71, 0x10, 0xff}}}, - {{{ 7203, 627, -1945}, 0, { 1438, -180}, {0xbb, 0x69, 0x07, 0xff}}}, - {{{ 7305, 868, -4095}, 0, { -84, -1140}, {0xc7, 0x6f, 0x10, 0xff}}}, - {{{ 5633, 371, -2047}, 0, { 730, 1030}, {0xf5, 0x7e, 0x06, 0xff}}}, - {{{ 4963, 544, -3762}, 0, { -794, 852}, {0xf6, 0x7e, 0x07, 0xff}}}, - {{{ -6479, 543, -4496}, 0, { 6180, -8664}, {0x43, 0x68, 0xe7, 0xff}}}, - {{{ 6789, 1022, -5679}, 0, { -1450, -1384}, {0xc6, 0x6d, 0x1a, 0xff}}}, - {{{ 5438, 704, -5679}, 0, { -1992, -292}, {0xe1, 0x7a, 0x07, 0xff}}}, - {{{ 4997, 545, -8085}, 0, { -3902, -874}, {0xc8, 0x6a, 0x28, 0xff}}}, - {{{ 4981, 545, -6167}, 0, { -2524, -108}, {0xeb, 0x7d, 0x00, 0xff}}}, - {{{ 5974, 910, -7191}, 0, { -2872, -1332}, {0xbe, 0x5d, 0x36, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007208, 0x0044abc0, 39442, 0x00007208, 256); // 0x07007308 - 0x07007388 -static const Vtx castle_grounds_seg7_vertex_07007308[] = { - {{{ -5864, 543, -3689}, 0, { 5880, -7280}, {0x00, 0x7e, 0x06, 0xff}}}, - {{{ -5784, 543, -4360}, 0, { 6570, -7856}, {0x1e, 0x5e, 0xb2, 0xff}}}, - {{{ -6479, 543, -4496}, 0, { 6180, -8664}, {0x43, 0x68, 0xe7, 0xff}}}, - {{{ 5438, 704, -5679}, 0, { -1992, -292}, {0xe1, 0x7a, 0x07, 0xff}}}, - {{{ 4981, 545, -6167}, 0, { -2524, -108}, {0xeb, 0x7d, 0x00, 0xff}}}, - {{{ 4963, 544, -3762}, 0, { -794, 852}, {0xf6, 0x7e, 0x07, 0xff}}}, - {{{ 6789, 1022, -5679}, 0, { -1450, -1384}, {0xc6, 0x6d, 0x1a, 0xff}}}, - {{{ 5974, 910, -7191}, 0, { -2872, -1332}, {0xbe, 0x5d, 0x36, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007308, 0x0044abc0, 39442, 0x00007308, 128); // 0x07007388 - 0x07007488 -static const Vtx castle_grounds_seg7_vertex_07007388[] = { - {{{ 3468, 545, -5438}, 0, { 362, -7036}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4989, 545, -7072}, 0, { 3454, -8724}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4065, 545, -7585}, 0, { 2328, -9954}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4409, 545, -5437}, 0, { 1770, -6566}, {0xd8, 0x78, 0x00, 0xff}}}, - {{{ 4981, 545, -6167}, 0, { 2992, -7374}, {0xeb, 0x7d, 0x00, 0xff}}}, - {{{ -2317, 518, 929}, 0, { -1958, -4904}, {0xec, 0x7d, 0xf8, 0xff}}}, - {{{ -2047, 518, -162}, 0, { -1854, -7084}, {0xfb, 0x64, 0xb3, 0xff}}}, - {{{ -3360, 420, 1187}, 0, { -3934, -4388}, {0xef, 0x7d, 0x01, 0xff}}}, - {{{ -4318, 260, 3323}, 0, { -4996, -126}, {0x07, 0x7e, 0xfb, 0xff}}}, - {{{ -3884, 260, 6005}, 0, { -3058, 5226}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3372, 260, 2933}, 0, { -3262, -904}, {0xf6, 0x7e, 0x08, 0xff}}}, - {{{ -4599, 260, 2299}, 0, { -5964, -2170}, {0x03, 0x7e, 0xf8, 0xff}}}, - {{{ -3727, 260, 2048}, 0, { -4324, -2670}, {0xf3, 0x7e, 0x06, 0xff}}}, - {{{ 723, 260, 2933}, 0, { 4912, -904}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 723, 260, 6005}, 0, { 6138, 5226}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4666, 260, 1401}, 0, { -6458, -3962}, {0xfe, 0x7e, 0x04, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007388, 0x0044abc0, 39442, 0x00007388, 256); // 0x07007488 - 0x07007588 -static const Vtx castle_grounds_seg7_vertex_07007488[] = { - {{{ -3360, 420, 1187}, 0, { -3934, -4388}, {0xef, 0x7d, 0x01, 0xff}}}, - {{{ -4363, 371, 255}, 0, { -6308, -6248}, {0xf9, 0x7e, 0x05, 0xff}}}, - {{{ -3727, 260, 2048}, 0, { -4324, -2670}, {0xf3, 0x7e, 0x06, 0xff}}}, - {{{ -4666, 260, 1401}, 0, { -6458, -3962}, {0xfe, 0x7e, 0x04, 0xff}}}, - {{{ -2047, 518, -162}, 0, { -1854, -7084}, {0xfb, 0x64, 0xb3, 0xff}}}, - {{{ -4132, 371, -562}, 0, { -6174, -7884}, {0x24, 0x5d, 0xb3, 0xff}}}, - {{{ -4671, 422, -2545}, 0, { 1452, -334}, {0x68, 0x46, 0x0c, 0xff}}}, - {{{ -5220, 422, -2744}, 0, { 360, -740}, {0x00, 0x7e, 0x0b, 0xff}}}, - {{{ -4796, 405, -1606}, 0, { 1258, 1260}, {0x52, 0x5c, 0xe5, 0xff}}}, - {{{ 4791, 405, -485}, 0, { -126, 1036}, {0xc8, 0x57, 0x48, 0xff}}}, - {{{ 5249, 397, -636}, 0, { 632, 1040}, {0xfe, 0x7e, 0x0c, 0xff}}}, - {{{ 4597, 405, -1016}, 0, { -150, 146}, {0xb6, 0x60, 0xde, 0xff}}}, - {{{ 5633, 371, -2047}, 0, { 1912, -880}, {0xf5, 0x7e, 0x06, 0xff}}}, - {{{ 5052, 371, -2053}, 0, { 1044, -1178}, {0xb9, 0x68, 0x0c, 0xff}}}, - {{{ 4963, 544, -3762}, 0, { 1764, -3782}, {0xf6, 0x7e, 0x07, 0xff}}}, - {{{ 4407, 545, -3689}, 0, { 896, -3950}, {0xaa, 0x5a, 0x15, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007488, 0x0044abc0, 39442, 0x00007488, 256); // 0x07007588 - 0x07007688 -static const Vtx castle_grounds_seg7_vertex_07007588[] = { - {{{ -4796, 405, -1606}, 0, { 1258, 1260}, {0x52, 0x5c, 0xe5, 0xff}}}, - {{{ -5438, 405, -1522}, 0, { 0, 990}, {0x00, 0x7e, 0x04, 0xff}}}, - {{{ -4132, 371, -562}, 0, { 2490, 3082}, {0x24, 0x5d, 0xb3, 0xff}}}, - {{{ -4363, 371, 255}, 0, { 2100, 4468}, {0xf9, 0x7e, 0x05, 0xff}}}, - {{{ -5220, 422, -2744}, 0, { 360, -740}, {0x00, 0x7e, 0x0b, 0xff}}}, - {{{ -5307, 543, -3479}, 0, { 276, -1966}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ -4700, 543, -3663}, 0, { 1366, -2246}, {0x58, 0x5a, 0xfb, 0xff}}}, - {{{ -4671, 422, -2545}, 0, { 1452, -334}, {0x68, 0x46, 0x0c, 0xff}}}, - {{{ -2047, 518, -162}, 0, { -1854, -7084}, {0xfb, 0x64, 0xb3, 0xff}}}, - {{{ -2317, 518, 929}, 0, { -1958, -4904}, {0xec, 0x7d, 0xf8, 0xff}}}, - {{{ -553, 811, -162}, 0, { 1128, -7084}, {0xf1, 0x76, 0xd4, 0xff}}}, - {{{ 4407, 545, -3689}, 0, { 896, -3950}, {0xaa, 0x5a, 0x15, 0xff}}}, - {{{ 4963, 544, -3762}, 0, { 1764, -3782}, {0xf6, 0x7e, 0x07, 0xff}}}, - {{{ 4409, 545, -5437}, 0, { 1770, -6566}, {0xd8, 0x78, 0x00, 0xff}}}, - {{{ 4981, 545, -6167}, 0, { 2992, -7374}, {0xeb, 0x7d, 0x00, 0xff}}}, - {{{ -1112, 801, 1396}, 0, { 632, -3972}, {0xf7, 0x7e, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007588, 0x0044abc0, 39442, 0x00007588, 256); // 0x07007688 - 0x07007788 -static const Vtx castle_grounds_seg7_vertex_07007688[] = { - {{{ 2314, 371, -162}, 0, { 6852, -7084}, {0xfb, 0x5a, 0xa7, 0xff}}}, - {{{ 554, 811, -162}, 0, { 3338, -7084}, {0x0e, 0x7a, 0xe4, 0xff}}}, - {{{ 2318, 371, 683}, 0, { 7198, -5396}, {0x1e, 0x77, 0x1f, 0xff}}}, - {{{ -553, 811, -162}, 0, { 1128, -7084}, {0xf1, 0x76, 0xd4, 0xff}}}, - {{{ -1112, 801, 1396}, 0, { 632, -3972}, {0xf7, 0x7e, 0x02, 0xff}}}, - {{{ 91, 801, 1396}, 0, { 3038, -3972}, {0x0d, 0x7d, 0x09, 0xff}}}, - {{{ 3556, 405, -36}, 0, { 8994, -6764}, {0x46, 0x61, 0x28, 0xff}}}, - {{{ 3362, 405, -567}, 0, { 8782, -7892}, {0xd8, 0x38, 0x96, 0xff}}}, - {{{ -4700, 543, -3663}, 0, { 1366, -2246}, {0x58, 0x5a, 0xfb, 0xff}}}, - {{{ -4928, 543, -4193}, 0, { 938, -3164}, {0x3c, 0x52, 0xb5, 0xff}}}, - {{{ -5307, 543, -3479}, 0, { 276, -1966}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ -5864, 543, -3689}, 0, { -734, -2358}, {0x00, 0x7e, 0x06, 0xff}}}, - {{{ -5784, 543, -4360}, 0, { -612, -3498}, {0x1e, 0x5e, 0xb2, 0xff}}}, - {{{ 3468, 545, -5438}, 0, { 362, -7036}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4981, 545, -6167}, 0, { 2992, -7374}, {0xeb, 0x7d, 0x00, 0xff}}}, - {{{ 4989, 545, -7072}, 0, { 3454, -8724}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007688, 0x0044abc0, 39442, 0x00007688, 256); // 0x07007788 - 0x070077B8 -static const Vtx castle_grounds_seg7_vertex_07007788[] = { - {{{ 4065, 545, -7585}, 0, { 2328, -9954}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3484, 545, -7274}, 0, { 1304, -9776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3468, 545, -5438}, 0, { 362, -7036}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007788, 0x0044abc0, 39442, 0x00007788, 48); // 0x070077B8 - 0x07007858 -static const Vtx castle_grounds_seg7_vertex_070077B8[] = { - {{{ 5709, -1330, 4034}, 0, { 190, -1150}, {0x3c, 0x6a, 0x1f, 0xff}}}, - {{{ 5667, -1330, 3225}, 0, { -40, 260}, {0x5b, 0x4a, 0xd2, 0xff}}}, - {{{ 5372, -924, 3298}, 0, { 566, 188}, {0x0a, 0x7d, 0xee, 0xff}}}, - {{{ 5384, -1330, 2982}, 0, { 420, 734}, {0xf4, 0x4d, 0x9d, 0xff}}}, - {{{ 4832, -1330, 3682}, 0, { 1778, -374}, {0xad, 0x5d, 0xee, 0xff}}}, - {{{ 5125, -1330, 4077}, 0, { 1354, -1114}, {0xe7, 0x71, 0x33, 0xff}}}, - {{{ 4994, -1330, 4855}, 0, { 534, -690}, {0xb5, 0x65, 0x09, 0xff}}}, - {{{ 5385, -1330, 4964}, 0, { 592, 538}, {0x33, 0x62, 0x3e, 0xff}}}, - {{{ 5255, -1125, 4748}, 0, { 652, 954}, {0x00, 0x7e, 0x09, 0xff}}}, - {{{ 5400, -1330, 4459}, 0, { -96, 1552}, {0x16, 0x6a, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070077B8, 0x0044abc0, 39442, 0x000077b8, 160); // 0x07007858 - 0x07007928 -static const Vtx castle_grounds_seg7_vertex_07007858[] = { - {{{ 1704, 41, 2512}, 0, { 1884, 794}, {0x26, 0x78, 0x06, 0xff}}}, - {{{ 2076, 15, 2280}, 0, { 1166, 882}, {0x0f, 0x7d, 0x09, 0xff}}}, - {{{ 2102, 58, 1692}, 0, { 930, 1848}, {0x0f, 0x7d, 0x0a, 0xff}}}, - {{{ 2601, -101, 2939}, 0, { 472, -660}, {0x24, 0x77, 0x18, 0xff}}}, - {{{ 2103, 89, 1305}, 0, { 802, 2500}, {0x1f, 0x78, 0x18, 0xff}}}, - {{{ 2757, -72, 2338}, 0, { 8, 226}, {0x0f, 0x7d, 0x0a, 0xff}}}, - {{{ 2708, -10, 1639}, 0, { -132, 1444}, {0x0f, 0x7d, 0x08, 0xff}}}, - {{{ 3238, -89, 1787}, 0, { -1000, 760}, {0x23, 0x78, 0x10, 0xff}}}, - {{{ 1713, -7, 3720}, 0, { 2268, -1238}, {0x4f, 0x62, 0xf6, 0xff}}}, - {{{ 2967, -1330, 5005}, 0, { 314, -4684}, {0x62, 0x3f, 0xcf, 0xff}}}, - {{{ 3587, -1330, 4339}, 0, { -966, -4062}, {0x39, 0x65, 0x31, 0xff}}}, - {{{ 4402, -1330, 3226}, 0, { -2732, -2850}, {0x54, 0x5c, 0x14, 0xff}}}, - {{{ 3362, 0, 725}, 0, { -1556, 2452}, {0x54, 0x5c, 0x17, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007858, 0x0044abc0, 39442, 0x00007858, 208); // 0x07007928 - 0x07007968 -static const Vtx castle_grounds_seg7_vertex_07007928[] = { - {{{ 2698, -1330, 6144}, 0, { 2198, -3082}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7683, -1330, 140}, 0, { -3330, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2698, -1330, 140}, 0, { 3300, 2170}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7724, -1330, 5997}, 0, { -4458, -3372}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007928, 0x0044abc0, 39442, 0x00007928, 64); // 0x07007968 - 0x070079C8 -static const Vtx castle_grounds_seg7_vertex_07007968[] = { - {{{ 3784, -1330, 590}, 0, { -2574, 2028}, {0x7b, 0x19, 0xf3, 0xff}}}, - {{{ 3362, 0, 725}, 0, { -1556, 2452}, {0x54, 0x5c, 0x17, 0xff}}}, - {{{ 4099, -1330, 1483}, 0, { -2808, 294}, {0x72, 0x2e, 0xe2, 0xff}}}, - {{{ 4402, -1330, 3226}, 0, { -2732, -2850}, {0x54, 0x5c, 0x14, 0xff}}}, - {{{ 3238, -89, 1787}, 0, { -1000, 760}, {0x23, 0x78, 0x10, 0xff}}}, - {{{ 2601, -101, 2939}, 0, { 472, -660}, {0x24, 0x77, 0x18, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007968, 0x0044abc0, 39442, 0x00007968, 96); // 0x070079C8 - 0x07007A08 -static const Vtx castle_grounds_seg7_vertex_070079C8[] = { - {{{ 3362, 405, -567}, 0, { 0, -36}, {0xd8, 0x38, 0x96, 0xff}}}, - {{{ 3556, 405, -36}, 0, { 0, 990}, {0x46, 0x61, 0x28, 0xff}}}, - {{{ 4597, 405, -1016}, 0, { 4068, -36}, {0xb6, 0x60, 0xde, 0xff}}}, - {{{ 4791, 405, -485}, 0, { 4068, 990}, {0xc8, 0x57, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070079C8, 0x0044abc0, 39442, 0x000079c8, 64); // 0x07007A08 - 0x07007A48 -static const Vtx castle_grounds_seg7_vertex_07007A08[] = { - {{{ 3363, 343, -566}, 0, { 0, -34}, {0x2b, 0xb6, 0xa3, 0xff}}}, - {{{ 4597, 343, -1016}, 0, { 4068, -36}, {0xe2, 0xa6, 0xad, 0xff}}}, - {{{ 3555, 343, -37}, 0, { 0, 988}, {0x13, 0x8f, 0x34, 0xff}}}, - {{{ 4791, 343, -485}, 0, { 4068, 990}, {0x26, 0xc7, 0x6a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007A08, 0x0044abc0, 39442, 0x00007a08, 64); // 0x07007A48 - 0x07007B38 -static const Vtx castle_grounds_seg7_vertex_07007A48[] = { - {{{ 7552, -58, 2256}, 0, { 3288, -3310}, {0xb0, 0x5a, 0x24, 0xff}}}, - {{{ 6623, 371, 0}, 0, { 1644, -944}, {0xea, 0x78, 0x1f, 0xff}}}, - {{{ 6237, -52, 823}, 0, { 2446, -972}, {0xc1, 0x58, 0x41, 0xff}}}, - {{{ 7168, 474, 0}, 0, { 1492, -1570}, {0xc0, 0x6b, 0x15, 0xff}}}, - {{{ 5249, 397, -636}, 0, { 1490, 1004}, {0xfe, 0x7e, 0x0c, 0xff}}}, - {{{ 4791, 405, -485}, 0, { 1746, 1444}, {0xc8, 0x57, 0x48, 0xff}}}, - {{{ -816, 260, 3370}, 0, { -1188, -248}, {0xe3, 0x74, 0x29, 0xff}}}, - {{{ 48, 260, 3912}, 0, { -2002, 1104}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 512, 925, 3527}, 0, { -1546, 1646}, {0xe8, 0x7c, 0x00, 0xff}}}, - {{{ 0, 727, 2146}, 0, { 330, 558}, {0x13, 0x7c, 0x0c, 0xff}}}, - {{{ 1062, 558, 3465}, 0, { -1528, 2396}, {0x47, 0x64, 0xe3, 0xff}}}, - {{{ 2103, 89, 1305}, 0, { 1198, 3260}, {0x1f, 0x78, 0x18, 0xff}}}, - {{{ 2318, 371, 683}, 0, { 1994, 3390}, {0x1e, 0x77, 0x1f, 0xff}}}, - {{{ 91, 801, 1396}, 0, { 1308, 480}, {0x0d, 0x7d, 0x09, 0xff}}}, - {{{ -1112, 801, 1396}, 0, { 1446, -1200}, {0xf7, 0x7e, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007A48, 0x0044abc0, 39442, 0x00007a48, 240); // 0x07007B38 - 0x07007BC8 -static const Vtx castle_grounds_seg7_vertex_07007B38[] = { - {{{ 3556, 405, -36}, 0, { 2800, 4920}, {0x46, 0x61, 0x28, 0xff}}}, - {{{ 2318, 371, 683}, 0, { 1994, 3390}, {0x1e, 0x77, 0x1f, 0xff}}}, - {{{ 3362, 0, 725}, 0, { 1818, 4858}, {0x54, 0x5c, 0x17, 0xff}}}, - {{{ 2103, 89, 1305}, 0, { 1198, 3260}, {0x1f, 0x78, 0x18, 0xff}}}, - {{{ 1173, 324, 2385}, 0, { -116, 2256}, {0x32, 0x74, 0xff, 0xff}}}, - {{{ 1704, 41, 2512}, 0, { -346, 3032}, {0x26, 0x78, 0x06, 0xff}}}, - {{{ 0, 727, 2146}, 0, { 330, 558}, {0x13, 0x7c, 0x0c, 0xff}}}, - {{{ 1062, 558, 3465}, 0, { -1528, 2396}, {0x47, 0x64, 0xe3, 0xff}}}, - {{{ 1713, -7, 3720}, 0, { -1938, 3374}, {0x4f, 0x62, 0xf6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007B38, 0x0044abc0, 39442, 0x00007b38, 144); // 0x07007BC8 - 0x07007C98 -static const Vtx castle_grounds_seg7_vertex_07007BC8[] = { - {{{ 7245, -702, 4780}, 0, { 1496, 1008}, {0xb6, 0x55, 0xc7, 0xff}}}, - {{{ 5882, -1330, 5370}, 0, { 552, 1788}, {0xd9, 0x3d, 0x99, 0xff}}}, - {{{ 6045, -554, 5617}, 0, { 604, 740}, {0xe0, 0x44, 0x9b, 0xff}}}, - {{{ 6659, -1330, 4236}, 0, { 1544, 1888}, {0xa8, 0x5a, 0xf7, 0xff}}}, - {{{ 2816, -511, 5376}, 0, { 8900, 704}, {0x4d, 0x3c, 0xb0, 0xff}}}, - {{{ 2630, -448, 4746}, 0, { 8568, 676}, {0x68, 0x36, 0xd2, 0xff}}}, - {{{ 2048, 236, 4760}, 0, { 8402, -232}, {0x58, 0x4d, 0xd0, 0xff}}}, - {{{ 2967, -1330, 5005}, 0, { 8830, 1820}, {0x62, 0x3f, 0xcf, 0xff}}}, - {{{ 1713, -7, 3720}, 0, { 7880, 180}, {0x4f, 0x62, 0xf6, 0xff}}}, - {{{ 3784, -1330, 590}, 0, { 528, 1824}, {0x7b, 0x19, 0xf3, 0xff}}}, - {{{ 3362, -665, -567}, 0, { 1986, 1436}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ 3556, 405, -36}, 0, { 1142, 8}, {0x46, 0x61, 0x28, 0xff}}}, - {{{ 3363, 343, -566}, 0, { 1864, 332}, {0x2b, 0xb6, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007BC8, 0x0044abc0, 39442, 0x00007bc8, 208); // 0x07007C98 - 0x07007D58 -static const Vtx castle_grounds_seg7_vertex_07007C98[] = { - {{{ -4132, -511, -562}, 0, { 3088, 892}, {0x55, 0x00, 0xa3, 0xff}}}, - {{{ -4132, 371, -562}, 0, { 3206, 324}, {0x24, 0x5d, 0xb3, 0xff}}}, - {{{ -2047, -511, -162}, 0, { 2220, 892}, {0x10, 0x00, 0x83, 0xff}}}, - {{{ -2047, 518, -162}, 0, { 2358, 228}, {0xfb, 0x64, 0xb3, 0xff}}}, - {{{ -553, -511, -162}, 0, { 1598, 892}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3362, 405, -567}, 0, { 94, 300}, {0xd8, 0x38, 0x96, 0xff}}}, - {{{ 3362, -511, -567}, 0, { -30, 892}, {0xd2, 0x00, 0x8a, 0xff}}}, - {{{ 2321, -511, -162}, 0, { 404, 892}, {0xe1, 0x00, 0x85, 0xff}}}, - {{{ 2314, 371, -162}, 0, { 524, 324}, {0xfb, 0x5a, 0xa7, 0xff}}}, - {{{ 554, -511, -162}, 0, { 1138, 892}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -553, 811, -162}, 0, { 1776, 40}, {0xf1, 0x76, 0xd4, 0xff}}}, - {{{ 554, 811, -162}, 0, { 1316, 40}, {0x0e, 0x7a, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007C98, 0x0044abc0, 39442, 0x00007c98, 192); // 0x07007D58 - 0x07007D98 -static const Vtx castle_grounds_seg7_vertex_07007D58[] = { - {{{ -4928, 543, -4193}, 0, { 2134, 164}, {0x3c, 0x52, 0xb5, 0xff}}}, - {{{ -4700, 543, -3663}, 0, { 1870, 164}, {0x58, 0x5a, 0xfb, 0xff}}}, - {{{ -4702, -1228, -3663}, 0, { 1586, 1428}, {0x7a, 0x00, 0xdd, 0xff}}}, - {{{ -4929, -1228, -4194}, 0, { 1850, 1428}, {0x4f, 0x00, 0x9e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007D58, 0x0044abc0, 39442, 0x00007d58, 64); // 0x07007D98 - 0x07007E78 -static const Vtx castle_grounds_seg7_vertex_07007D98[] = { - {{{ 4403, -657, 5715}, 0, { 9788, 868}, {0x04, 0x4a, 0x9a, 0xff}}}, - {{{ 3510, 0, 6358}, 0, { 9450, -64}, {0x37, 0x57, 0xb7, 0xff}}}, - {{{ 4302, -190, 6316}, 0, { 9808, 196}, {0x01, 0x64, 0xb3, 0xff}}}, - {{{ 6237, -52, 823}, 0, { 4320, 496}, {0xc1, 0x58, 0x41, 0xff}}}, - {{{ 6864, -1330, 2905}, 0, { 2716, 2008}, {0x9a, 0x3f, 0x27, 0xff}}}, - {{{ 7552, -58, 2256}, 0, { 3110, 380}, {0xb0, 0x5a, 0x24, 0xff}}}, - {{{ 6045, -1330, 1574}, 0, { 4140, 2120}, {0xa0, 0x34, 0x40, 0xff}}}, - {{{ 6659, -1330, 4236}, 0, { 1544, 1888}, {0xa8, 0x5a, 0xf7, 0xff}}}, - {{{ 7245, -702, 4780}, 0, { 1496, 1008}, {0xb6, 0x55, 0xc7, 0xff}}}, - {{{ 8018, -101, 3280}, 0, { 2482, 344}, {0xa8, 0x59, 0x10, 0xff}}}, - {{{ 2048, 236, 4760}, 0, { 8402, -232}, {0x58, 0x4d, 0xd0, 0xff}}}, - {{{ 2630, -448, 4746}, 0, { 8568, 676}, {0x68, 0x36, 0xd2, 0xff}}}, - {{{ 1713, -7, 3720}, 0, { 7880, 180}, {0x4f, 0x62, 0xf6, 0xff}}}, - {{{ 2816, -511, 5376}, 0, { 8900, 704}, {0x4d, 0x3c, 0xb0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007D98, 0x0044abc0, 39442, 0x00007d98, 224); // 0x07007E78 - 0x07007F78 -static const Vtx castle_grounds_seg7_vertex_07007E78[] = { - {{{ -5940, 1466, -6875}, 0, { 704, 412}, {0x3a, 0x2f, 0x66, 0xff}}}, - {{{ -7318, 1567, -5405}, 0, { -220, 368}, {0x6a, 0x40, 0x17, 0xff}}}, - {{{ -5900, 533, -6711}, 0, { 666, 680}, {0x2c, 0x28, 0x6f, 0xff}}}, - {{{ 5019, -1330, 140}, 0, { 5090, 2248}, {0x9b, 0x1a, 0x47, 0xff}}}, - {{{ 6237, -52, 823}, 0, { 4320, 496}, {0xc1, 0x58, 0x41, 0xff}}}, - {{{ 4791, 405, -485}, 0, { 5188, 8}, {0xc8, 0x57, 0x48, 0xff}}}, - {{{ 6045, -1330, 1574}, 0, { 4140, 2120}, {0xa0, 0x34, 0x40, 0xff}}}, - {{{ -5786, -1228, -4362}, 0, { -78, 1232}, {0x59, 0x31, 0xb4, 0xff}}}, - {{{ -5631, 0, -6655}, 0, { 734, 840}, {0x2d, 0x3e, 0x64, 0xff}}}, - {{{ -6613, 203, -5005}, 0, { -128, 784}, {0x67, 0x47, 0xf0, 0xff}}}, - {{{ -4704, -1228, -5911}, 0, { 780, 1236}, {0x17, 0x32, 0x72, 0xff}}}, - {{{ -4369, 373, -6149}, 0, { 956, 792}, {0xf0, 0x22, 0x79, 0xff}}}, - {{{ -5344, 1494, -6924}, 0, { 906, 424}, {0x09, 0x37, 0x71, 0xff}}}, - {{{ -6230, 1949, -7009}, 0, { 656, 264}, {0x27, 0x4a, 0x5f, 0xff}}}, - {{{ -7463, 2074, -5749}, 0, { -152, 212}, {0x5b, 0x4d, 0x2a, 0xff}}}, - {{{ -3906, -1228, -6149}, 0, { 1108, 1256}, {0x24, 0x0a, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007E78, 0x0044abc0, 39442, 0x00007e78, 256); // 0x07007F78 - 0x07008078 -static const Vtx castle_grounds_seg7_vertex_07007F78[] = { - {{{ -4796, -511, -1606}, 0, { 674, 916}, {0x7e, 0x00, 0xf4, 0xff}}}, - {{{ -4796, 405, -1606}, 0, { 844, 164}, {0x52, 0x5c, 0xe5, 0xff}}}, - {{{ -4132, -511, -562}, 0, { 154, 916}, {0x55, 0x00, 0xa3, 0xff}}}, - {{{ -4132, 371, -562}, 0, { 294, 288}, {0x24, 0x5d, 0xb3, 0xff}}}, - {{{ -4671, 422, -2545}, 0, { 1292, 252}, {0x68, 0x46, 0x0c, 0xff}}}, - {{{ -4671, -511, -2545}, 0, { 1142, 916}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ -7463, 2074, -5749}, 0, { -152, 212}, {0x5b, 0x4d, 0x2a, 0xff}}}, - {{{ -7318, 1567, -5405}, 0, { -220, 368}, {0x6a, 0x40, 0x17, 0xff}}}, - {{{ -5940, 1466, -6875}, 0, { 704, 412}, {0x3a, 0x2f, 0x66, 0xff}}}, - {{{ -5940, 1466, -6875}, 0, { 630, 660}, {0x3a, 0x2f, 0x66, 0xff}}}, - {{{ -5344, 1494, -6924}, 0, { 802, 672}, {0x09, 0x37, 0x71, 0xff}}}, - {{{ -6230, 1949, -7009}, 0, { 598, 464}, {0x27, 0x4a, 0x5f, 0xff}}}, - {{{ -8191, 3121, -6586}, 0, { -104, -124}, {0x65, 0x4c, 0x06, 0xff}}}, - {{{ -7796, 2569, -6392}, 0, { -42, 48}, {0x4b, 0x61, 0x1d, 0xff}}}, - {{{ -8191, 3079, -7570}, 0, { 226, -136}, {0x35, 0x5f, 0x3f, 0xff}}}, - {{{ -6230, 1949, -7009}, 0, { 656, 264}, {0x27, 0x4a, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07007F78, 0x0044abc0, 39442, 0x00007f78, 256); // 0x07008078 - 0x07008178 -static const Vtx castle_grounds_seg7_vertex_07008078[] = { - {{{ -7796, 2569, -6392}, 0, { -42, 48}, {0x4b, 0x61, 0x1d, 0xff}}}, - {{{ -7164, 2688, -7336}, 0, { 470, 16}, {0x15, 0x53, 0x5c, 0xff}}}, - {{{ -8191, 3079, -7570}, 0, { 226, -136}, {0x35, 0x5f, 0x3f, 0xff}}}, - {{{ -6230, 1949, -7009}, 0, { 656, 264}, {0x27, 0x4a, 0x5f, 0xff}}}, - {{{ -6922, 2865, -7377}, 0, { 558, -28}, {0x08, 0x36, 0x72, 0xff}}}, - {{{ -4671, 422, -2545}, 0, { 1292, 252}, {0x68, 0x46, 0x0c, 0xff}}}, - {{{ -4671, -511, -2545}, 0, { 1142, 916}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ -4700, 543, -3663}, 0, { 1870, 164}, {0x58, 0x5a, 0xfb, 0xff}}}, - {{{ -4702, -1228, -3663}, 0, { 1586, 1428}, {0x7a, 0x00, 0xdd, 0xff}}}, - {{{ -5344, 1494, -6924}, 0, { 906, 424}, {0x09, 0x37, 0x71, 0xff}}}, - {{{ 4403, -657, 5715}, 0, { 9788, 868}, {0x04, 0x4a, 0x9a, 0xff}}}, - {{{ 6045, -554, 5617}, 0, { 10824, 740}, {0xe0, 0x44, 0x9b, 0xff}}}, - {{{ 5882, -1330, 5370}, 0, { 10772, 1788}, {0xd9, 0x3d, 0x99, 0xff}}}, - {{{ 7878, -101, 4665}, 0, { 1750, 224}, {0xab, 0x50, 0xd0, 0xff}}}, - {{{ 8018, -101, 3280}, 0, { 2482, 344}, {0xa8, 0x59, 0x10, 0xff}}}, - {{{ 7245, -702, 4780}, 0, { 1496, 1008}, {0xb6, 0x55, 0xc7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07008078, 0x0044abc0, 39442, 0x00008078, 256); // 0x07008178 - 0x07008268 -static const Vtx castle_grounds_seg7_vertex_07008178[] = { - {{{ 7552, -58, 2256}, 0, { 226, 900}, {0xb0, 0x5a, 0x24, 0xff}}}, - {{{ 8018, -101, 3280}, 0, { 880, 896}, {0xa8, 0x59, 0x10, 0xff}}}, - {{{ 8192, 1355, 1650}, 0, { 48, 16}, {0x9b, 0x45, 0x20, 0xff}}}, - {{{ 6377, -101, 5989}, 0, { 698, 104}, {0xdc, 0x56, 0xab, 0xff}}}, - {{{ 7245, -702, 4780}, 0, { 1496, 1008}, {0xb6, 0x55, 0xc7, 0xff}}}, - {{{ 6045, -554, 5617}, 0, { 604, 740}, {0xe0, 0x44, 0x9b, 0xff}}}, - {{{ 7878, -101, 4665}, 0, { 1750, 224}, {0xab, 0x50, 0xd0, 0xff}}}, - {{{ 6377, -101, 5989}, 0, { 10918, 104}, {0xdc, 0x56, 0xab, 0xff}}}, - {{{ 4403, -657, 5715}, 0, { 9788, 868}, {0x04, 0x4a, 0x9a, 0xff}}}, - {{{ 4302, -190, 6316}, 0, { 9808, 196}, {0x01, 0x64, 0xb3, 0xff}}}, - {{{ 6045, -554, 5617}, 0, { 10824, 740}, {0xe0, 0x44, 0x9b, 0xff}}}, - {{{ 2967, -1330, 5005}, 0, { 8830, 1820}, {0x62, 0x3f, 0xcf, 0xff}}}, - {{{ 2816, -511, 5376}, 0, { 8900, 704}, {0x4d, 0x3c, 0xb0, 0xff}}}, - {{{ 3913, -1330, 5495}, 0, { 9464, 1776}, {0x19, 0x29, 0x8b, 0xff}}}, - {{{ 5882, -1330, 5370}, 0, { 10772, 1788}, {0xd9, 0x3d, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07008178, 0x0044abc0, 39442, 0x00008178, 240); // 0x07008268 - 0x070082C8 -static const Vtx castle_grounds_seg7_vertex_07008268[] = { - {{{ -6613, 203, -5005}, 0, { 984, 620}, {0x67, 0x47, 0xf0, 0xff}}}, - {{{ -6479, 543, -4496}, 0, { 892, 424}, {0x43, 0x68, 0xe7, 0xff}}}, - {{{ -5784, 543, -4360}, 0, { 544, 388}, {0x1e, 0x5e, 0xb2, 0xff}}}, - {{{ -5786, -1228, -4362}, 0, { 432, 1340}, {0x59, 0x31, 0xb4, 0xff}}}, - {{{ -4928, 543, -4193}, 0, { 114, 340}, {0x3c, 0x52, 0xb5, 0xff}}}, - {{{ -4929, -1228, -4194}, 0, { 2, 1292}, {0x4f, 0x00, 0x9e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07008268, 0x0044abc0, 39442, 0x00008268, 96); // 0x070082C8 - 0x07008338 -static const Vtx castle_grounds_seg7_vertex_070082C8[] = { - {{{ -6479, 543, -4496}, 0, { 892, 424}, {0x43, 0x68, 0xe7, 0xff}}}, - {{{ -6613, 203, -5005}, 0, { 984, 620}, {0x67, 0x47, 0xf0, 0xff}}}, - {{{ -7318, 1567, -5405}, 0, { 1450, -72}, {0x6a, 0x40, 0x17, 0xff}}}, - {{{ 4597, 405, -1016}, 0, { 334, 176}, {0xb6, 0x60, 0xde, 0xff}}}, - {{{ 4597, -665, -1016}, 0, { 208, 1228}, {0x89, 0x00, 0x2b, 0xff}}}, - {{{ 4791, 405, -485}, 0, { 756, -44}, {0xc8, 0x57, 0x48, 0xff}}}, - {{{ 5019, -1330, 140}, 0, { 1028, 1604}, {0x9b, 0x1a, 0x47, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070082C8, 0x0044abc0, 39442, 0x000082c8, 112); // 0x07008338 - 0x07008368 -static const Vtx castle_grounds_seg7_vertex_07008338[] = { - {{{ 3362, 0, 725}, 0, { 346, 12}, {0x54, 0x5c, 0x17, 0xff}}}, - {{{ 3784, -1330, 590}, 0, { 528, 1824}, {0x7b, 0x19, 0xf3, 0xff}}}, - {{{ 3556, 405, -36}, 0, { 1142, 8}, {0x46, 0x61, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07008338, 0x0044abc0, 39442, 0x00008338, 48); // 0x07008368 - 0x07008458 -static const Vtx castle_grounds_seg7_vertex_07008368[] = { - {{{ -8011, 1630, 3950}, 0, { 720, -4336}, {0x5c, 0x48, 0xd1, 0xff}}}, - {{{ -7167, 1937, 5120}, 0, { 862, -5772}, {0x4a, 0x43, 0xb3, 0xff}}}, - {{{ -6678, 590, 4409}, 0, { 356, -5088}, {0x2f, 0x6a, 0xce, 0xff}}}, - {{{ 7203, 627, -1945}, 0, { 140, 692}, {0xbb, 0x69, 0x07, 0xff}}}, - {{{ 8192, 1876, -2047}, 0, { 804, 1080}, {0x9e, 0x4f, 0x09, 0xff}}}, - {{{ 8192, 2189, -4095}, 0, { 852, -1320}, {0x99, 0x49, 0x09, 0xff}}}, - {{{ 7305, 868, -4095}, 0, { 144, -1860}, {0xc7, 0x6f, 0x10, 0xff}}}, - {{{ 8192, 1710, 0}, 0, { 836, 3532}, {0x9e, 0x50, 0x09, 0xff}}}, - {{{ 7168, 474, 0}, 0, { 172, 3024}, {0xc0, 0x6b, 0x15, 0xff}}}, - {{{ 8192, 1355, 1650}, 0, { 718, 5880}, {0x9b, 0x45, 0x20, 0xff}}}, - {{{ 7552, -58, 2256}, 0, { 128, 5428}, {0xb0, 0x5a, 0x24, 0xff}}}, - {{{ 8192, 2540, -6143}, 0, { 920, -3700}, {0xa6, 0x4f, 0x29, 0xff}}}, - {{{ 6789, 1022, -5679}, 0, { 134, -3752}, {0xc6, 0x6d, 0x1a, 0xff}}}, - {{{ -7415, 508, 3183}, 0, { 294, -3548}, {0x47, 0x63, 0xde, 0xff}}}, - {{{ -8191, 1729, 2324}, 0, { 712, -2256}, {0x73, 0x34, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07008368, 0x0044abc0, 39442, 0x00008368, 240); // 0x07008458 - 0x07008558 -static const Vtx castle_grounds_seg7_vertex_07008458[] = { - {{{ -8191, 1667, 0}, 0, { 630, 680}, {0x71, 0x37, 0x06, 0xff}}}, - {{{ -8191, 1729, 2324}, 0, { 712, -2256}, {0x73, 0x34, 0xf4, 0xff}}}, - {{{ -7835, 1019, 0}, 0, { 394, 576}, {0x77, 0x2a, 0x02, 0xff}}}, - {{{ -4090, 1231, 6630}, 0, { 618, 3240}, {0x08, 0x5e, 0xac, 0xff}}}, - {{{ -4825, 553, 5288}, 0, { 310, 4244}, {0x1b, 0x72, 0xd2, 0xff}}}, - {{{ -5750, 1704, 6144}, 0, { 772, 4928}, {0x34, 0x54, 0xb2, 0xff}}}, - {{{ -6678, 590, 4409}, 0, { 274, 6272}, {0x2f, 0x6a, 0xce, 0xff}}}, - {{{ -7167, 1937, 5120}, 0, { 832, 6424}, {0x4a, 0x43, 0xb3, 0xff}}}, - {{{ -2047, 260, 5792}, 0, { 264, 1276}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -7685, 260, 2269}, 0, { 180, -2428}, {0x4b, 0x65, 0xf1, 0xff}}}, - {{{ -7415, 508, 3183}, 0, { 294, -3548}, {0x47, 0x63, 0xde, 0xff}}}, - {{{ -2069, 1169, 6155}, 0, { 648, 1036}, {0xf7, 0x4e, 0x9d, 0xff}}}, - {{{ -2064, 1550, 6813}, 0, { 810, 924}, {0xfe, 0x6d, 0xc0, 0xff}}}, - {{{ 2155, 1057, 6472}, 0, { 720, -3580}, {0x33, 0x6c, 0xd9, 0xff}}}, - {{{ 1536, 718, 4698}, 0, { 558, -2800}, {0x3d, 0x69, 0xdd, 0xff}}}, - {{{ 785, 996, 5113}, 0, { 656, -2052}, {0xed, 0x78, 0xde, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07008458, 0x0044abc0, 39442, 0x00008458, 256); // 0x07008558 - 0x07008638 -static const Vtx castle_grounds_seg7_vertex_07008558[] = { - {{{ 2155, 1057, 6472}, 0, { 720, -3580}, {0x33, 0x6c, 0xd9, 0xff}}}, - {{{ 2048, 236, 4760}, 0, { 368, -3224}, {0x58, 0x4d, 0xd0, 0xff}}}, - {{{ 1536, 718, 4698}, 0, { 558, -2800}, {0x3d, 0x69, 0xdd, 0xff}}}, - {{{ 3510, 0, 6358}, 0, { 310, -4764}, {0x37, 0x57, 0xb7, 0xff}}}, - {{{ 785, 996, 5113}, 0, { 656, -2052}, {0xed, 0x78, 0xde, 0xff}}}, - {{{ -19, 1473, 6727}, 0, { 834, -1304}, {0xfb, 0x74, 0xcf, 0xff}}}, - {{{ -7685, 260, 2269}, 0, { 180, -2428}, {0x4b, 0x65, 0xf1, 0xff}}}, - {{{ -7685, 260, 0}, 0, { 120, 452}, {0x3a, 0x70, 0x0b, 0xff}}}, - {{{ -7835, 1019, 0}, 0, { 394, 576}, {0x77, 0x2a, 0x02, 0xff}}}, - {{{ -2069, 1169, 6155}, 0, { 648, 1036}, {0xf7, 0x4e, 0x9d, 0xff}}}, - {{{ -2064, 1550, 6813}, 0, { 810, 924}, {0xfe, 0x6d, 0xc0, 0xff}}}, - {{{ -265, 1126, 6164}, 0, { 682, -936}, {0xe5, 0x61, 0xb3, 0xff}}}, - {{{ -2047, 260, 5792}, 0, { 264, 1276}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -829, 260, 5658}, 0, { 298, -64}, {0xe8, 0x42, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07008558, 0x0044abc0, 39442, 0x00008558, 224); // 0x07008638 - 0x07008738 -static const Vtx castle_grounds_seg7_vertex_07008638[] = { - {{{ 512, 925, 3527}, 0, { 688, -1004}, {0xe8, 0x7c, 0x00, 0xff}}}, - {{{ -24, 260, 5009}, 0, { 330, 1340}, {0xac, 0x56, 0xda, 0xff}}}, - {{{ 785, 996, 5113}, 0, { 804, 736}, {0xed, 0x78, 0xde, 0xff}}}, - {{{ -829, 260, 5658}, 0, { 298, -64}, {0xe8, 0x42, 0x97, 0xff}}}, - {{{ -265, 1126, 6164}, 0, { 682, -936}, {0xe5, 0x61, 0xb3, 0xff}}}, - {{{ -24, 260, 5009}, 0, { 320, -952}, {0xac, 0x56, 0xda, 0xff}}}, - {{{ 785, 996, 5113}, 0, { 656, -2052}, {0xed, 0x78, 0xde, 0xff}}}, - {{{ -7685, 260, 0}, 0, { 120, 452}, {0x3a, 0x70, 0x0b, 0xff}}}, - {{{ -6899, 371, -2047}, 0, { 106, 3064}, {0x41, 0x68, 0x1e, 0xff}}}, - {{{ -7867, 1237, -1398}, 0, { 436, 2380}, {0x6c, 0x3c, 0x1b, 0xff}}}, - {{{ -7835, 1019, 0}, 0, { 394, 576}, {0x77, 0x2a, 0x02, 0xff}}}, - {{{ -8191, 1667, 0}, 0, { 630, 680}, {0x71, 0x37, 0x06, 0xff}}}, - {{{ -8164, 2413, -2679}, 0, { 864, 4368}, {0x67, 0x45, 0x17, 0xff}}}, - {{{ 1536, 718, 4698}, 0, { 608, 536}, {0x3d, 0x69, 0xdd, 0xff}}}, - {{{ 1062, 558, 3465}, 0, { 452, -712}, {0x47, 0x64, 0xe3, 0xff}}}, - {{{ 48, 260, 3912}, 0, { 282, 88}, {0xaa, 0x53, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07008638, 0x0044abc0, 39442, 0x00008638, 256); // 0x07008738 - 0x07008818 -static const Vtx castle_grounds_seg7_vertex_07008738[] = { - {{{ -7337, 1521, -2854}, 0, { 500, 4276}, {0x62, 0x4a, 0x1d, 0xff}}}, - {{{ -8164, 2413, -2679}, 0, { 864, 4368}, {0x67, 0x45, 0x17, 0xff}}}, - {{{ -7867, 1237, -1398}, 0, { 436, 2380}, {0x6c, 0x3c, 0x1b, 0xff}}}, - {{{ -6899, 371, -2047}, 0, { 106, 3064}, {0x41, 0x68, 0x1e, 0xff}}}, - {{{ -6641, 543, -3573}, 0, { 66, 5000}, {0x37, 0x71, 0x10, 0xff}}}, - {{{ -7091, 1592, -4094}, 0, { 494, 5860}, {0x65, 0x4c, 0x06, 0xff}}}, - {{{ -8191, 2574, -4095}, 0, { 848, 6024}, {0x5f, 0x52, 0x0c, 0xff}}}, - {{{ -6479, 543, -4496}, 0, { 104, 6200}, {0x43, 0x68, 0xe7, 0xff}}}, - {{{ -7318, 1567, -5405}, 0, { 450, 7520}, {0x6a, 0x40, 0x17, 0xff}}}, - {{{ -7463, 2074, -5749}, 0, { 624, 8040}, {0x5b, 0x4d, 0x2a, 0xff}}}, - {{{ -8191, 3121, -6586}, 0, { 980, 9272}, {0x65, 0x4c, 0x06, 0xff}}}, - {{{ 1062, 558, 3465}, 0, { 452, -712}, {0x47, 0x64, 0xe3, 0xff}}}, - {{{ 1536, 718, 4698}, 0, { 608, 536}, {0x3d, 0x69, 0xdd, 0xff}}}, - {{{ 2048, 236, 4760}, 0, { 304, 1080}, {0x58, 0x4d, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07008738, 0x0044abc0, 39442, 0x00008738, 224); // 0x07008818 - 0x07008908 -static const Vtx castle_grounds_seg7_vertex_07008818[] = { - {{{ -5344, 1494, -6924}, 0, { 392, 1780}, {0x09, 0x37, 0x71, 0xff}}}, - {{{ -4369, 373, -6149}, 0, { -54, 2004}, {0xf0, 0x22, 0x79, 0xff}}}, - {{{ -4369, 2195, -7760}, 0, { 446, 276}, {0x1b, 0x4d, 0x60, 0xff}}}, - {{{ -6922, 2865, -7377}, 0, { 962, 2064}, {0x08, 0x36, 0x72, 0xff}}}, - {{{ 4997, 545, -8085}, 0, { 48, -7608}, {0xc8, 0x6a, 0x28, 0xff}}}, - {{{ 5974, 910, -7191}, 0, { 38, -6100}, {0xbe, 0x5d, 0x36, 0xff}}}, - {{{ 4997, 2201, -8085}, 0, { 512, -6632}, {0xc3, 0x1b, 0x6b, 0xff}}}, - {{{ 6684, 2540, -7764}, 0, { 556, -5844}, {0xc6, 0x3b, 0x60, 0xff}}}, - {{{ 5974, 910, -7191}, 0, { -16, -5664}, {0xbe, 0x5d, 0x36, 0xff}}}, - {{{ 6789, 1022, -5679}, 0, { 134, -3752}, {0xc6, 0x6d, 0x1a, 0xff}}}, - {{{ 8192, 2540, -6143}, 0, { 920, -3700}, {0xa6, 0x4f, 0x29, 0xff}}}, - {{{ 6684, 2540, -7764}, 0, { 826, -5700}, {0xc6, 0x3b, 0x60, 0xff}}}, - {{{ 1713, -7, 3720}, 0, { 150, -324}, {0x4f, 0x62, 0xf6, 0xff}}}, - {{{ 1062, 558, 3465}, 0, { 452, -712}, {0x47, 0x64, 0xe3, 0xff}}}, - {{{ 2048, 236, 4760}, 0, { 304, 1080}, {0x58, 0x4d, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07008818, 0x0044abc0, 39442, 0x00008818, 240); // 0x07008908 - 0x070089B8 -static const Vtx castle_grounds_seg7_vertex_07008908[] = { - {{{ 554, -511, -162}, 0, { 576, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -553, -511, -162}, 0, { 6100, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -553, 607, -162}, 0, { 6100, -5610}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5052, -511, -2053}, 0, { -5628, 820}, {0x83, 0x00, 0xed, 0xff}}}, - {{{ 4597, -511, -1016}, 0, { 2012, 990}, {0x8c, 0x00, 0xcd, 0xff}}}, - {{{ 4597, 405, -1016}, 0, { 2112, -3584}, {0xb6, 0x60, 0xde, 0xff}}}, - {{{ 5052, 371, -2053}, 0, { -5532, -3584}, {0xb9, 0x68, 0x0c, 0xff}}}, - {{{ 4407, -511, -3689}, 0, { 1744, 794}, {0x85, 0x00, 0x1f, 0xff}}}, - {{{ 4407, 545, -3689}, 0, { 1744, -4480}, {0xaa, 0x5a, 0x15, 0xff}}}, - {{{ 4409, 545, -5437}, 0, { -6976, -4480}, {0xd8, 0x78, 0x00, 0xff}}}, - {{{ 554, 607, -162}, 0, { 576, -5610}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07008908, 0x0044abc0, 39442, 0x00008908, 176); // 0x070089B8 - 0x070089F8 -static const Vtx castle_grounds_seg7_vertex_070089B8[] = { - {{{ 5052, -511, -2053}, 0, { 2412, 810}, {0x83, 0x00, 0xed, 0xff}}}, - {{{ 5052, 371, -2053}, 0, { 2412, -3594}, {0xb9, 0x68, 0x0c, 0xff}}}, - {{{ 4407, -511, -3689}, 0, { -6360, 810}, {0x85, 0x00, 0x1f, 0xff}}}, - {{{ 4407, 545, -3689}, 0, { -6360, -4462}, {0xaa, 0x5a, 0x15, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070089B8, 0x0044abc0, 39442, 0x000089b8, 64); // 0x070089F8 - 0x07008A68 static const Gfx castle_grounds_seg7_dl_070089F8[] = { diff --git a/levels/castle_grounds/areas/1/3/model.inc.c b/levels/castle_grounds/areas/1/3/model.inc.c index d303dd5d7..234507277 100644 --- a/levels/castle_grounds/areas/1/3/model.inc.c +++ b/levels/castle_grounds/areas/1/3/model.inc.c @@ -1,188 +1,36 @@ +#include "pc/rom_assets.h" // 0x070096F8 - 0x070097F8 -static const Vtx castle_grounds_seg7_vertex_070096F8[] = { - {{{ 349, 3669, 156}, 0, { 198, 328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 508, 3431, 227}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 359, 3662, -375}, 0, { 1968, 366}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 555, 2139, -518}, 0, { 2974, -448}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 562, 2150, 244}, 0, { 436, -438}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 937, 1751, -654}, 0, { 3426, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 945, 1751, 384}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 562, 2150, 244}, 0, { 1874, -426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 2154, 551}, 0, { 544, -392}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 945, 1751, 384}, 0, { 2374, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 466, 1751, 926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 2154, 551}, 0, { 496, -410}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -465, 1751, 926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 2154, 551}, 0, { 2538, -410}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 466, 1751, 926}, 0, { 3068, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 509, 3430, -487}, 0, { 2344, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070096F8, 0x0044abc0, 39442, 0x000096f8, 256); // 0x070097F8 - 0x070098D8 -static const Vtx castle_grounds_seg7_vertex_070097F8[] = { - {{{ 349, 3669, 156}, 0, { 998, 306}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 202, 3672, 340}, 0, { 214, 318}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 508, 3431, 227}, 0, { 1156, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 282, 3431, 503}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 202, 3672, 340}, 0, { 1580, 326}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -201, 3672, 340}, 0, { 234, 326}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 282, 3431, 503}, 0, { 1844, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -281, 3431, 503}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 4741, -96}, 0, { 728, -2344}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 349, 3669, 156}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 359, 3662, -375}, 0, { 1738, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 4741, -96}, 0, { 990, -2430}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 202, 3672, 340}, 0, { 206, 976}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 349, 3669, 156}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070097F8, 0x0044abc0, 39442, 0x000097f8, 224); // 0x070098D8 - 0x070099B8 -static const Vtx castle_grounds_seg7_vertex_070098D8[] = { - {{{ 0, 4741, -96}, 0, { 640, -2440}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -201, 3672, 340}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 202, 3672, 340}, 0, { 1314, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 4741, -96}, 0, { 646, -2434}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 0, 3660, -546}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -358, 3662, -375}, 0, { 1292, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 0, 2136, -792}, 0, { 642, -136}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 0, 1751, -1195}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -554, 2139, -518}, 0, { 2698, -4}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -936, 1751, -654}, 0, { 3566, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 0, 3660, -546}, 0, { 240, 320}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 0, 3431, -733}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -358, 3662, -375}, 0, { 1564, 320}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -508, 3430, -487}, 0, { 1850, 990}, {0x91, 0x91, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070098D8, 0x0044abc0, 39442, 0x000098d8, 224); // 0x070099B8 - 0x07009AA8 -static const Vtx castle_grounds_seg7_vertex_070099B8[] = { - {{{ 0, 3660, -546}, 0, { 1578, 320}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 359, 3662, -375}, 0, { 254, 320}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 0, 3431, -733}, 0, { 1850, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 509, 3430, -487}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 0, 4741, -96}, 0, { 978, -2344}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -358, 3662, -375}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -348, 3669, 156}, 0, { 1738, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -561, 2150, 244}, 0, { 2906, -438}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -936, 1751, -654}, 0, { -82, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -944, 1751, 384}, 0, { 3374, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -554, 2139, -518}, 0, { 368, -448}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 0, 2136, -792}, 0, { 2892, -348}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 555, 2139, -518}, 0, { 836, -242}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 0, 1751, -1195}, 0, { 3566, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 937, 1751, -654}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_070099B8, 0x0044abc0, 39442, 0x000099b8, 240); // 0x07009AA8 - 0x07009B98 -static const Vtx castle_grounds_seg7_vertex_07009AA8[] = { - {{{ -348, 3669, 156}, 0, { 2114, 328}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -358, 3662, -375}, 0, { 344, 366}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -507, 3431, 227}, 0, { 2344, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -508, 3430, -487}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -561, 2150, 244}, 0, { 468, -426}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -944, 1751, 384}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -306, 2154, 551}, 0, { 1798, -392}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -465, 1751, 926}, 0, { 2374, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -348, 3669, 156}, 0, { 124, 306}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -507, 3431, 227}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -201, 3672, 340}, 0, { 908, 318}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -281, 3431, 503}, 0, { 1156, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 0, 4741, -96}, 0, { 26, -2430}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -348, 3669, 156}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -201, 3672, 340}, 0, { 752, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07009AA8, 0x0044abc0, 39442, 0x00009aa8, 240); // 0x07009B98 - 0x07009BC8 -static const Vtx castle_grounds_seg7_vertex_07009B98[] = { - {{{ 0, 4741, -96}, 0, { 612, -2434}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 359, 3662, -375}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 0, 3660, -546}, 0, { 1292, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07009B98, 0x0044abc0, 39442, 0x00009b98, 48); // 0x07009BC8 - 0x07009CB8 -static const Vtx castle_grounds_seg7_vertex_07009BC8[] = { - {{{ -936, 1751, -654}, 0, { 2012, -7748}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 0, 1751, -1195}, 0, { -3380, -7748}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 0, 0, -1195}, 0, { -3380, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 937, 0, -654}, 0, { 480, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 0, 1751, -1195}, 0, { 5876, -7748}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 937, 1751, -654}, 0, { 480, -7748}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 0, 0, -1195}, 0, { 5876, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 555, 2139, -518}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 0, 2136, -792}, 0, { 3056, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 509, 3430, -487}, 0, { 64, -5458}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 0, 3431, -733}, 0, { 2888, -5480}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 945, 1751, 384}, 0, { 3576, -7748}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 466, 1751, 926}, 0, { 0, -7748}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 945, 0, 384}, 0, { 3576, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 466, 0, 926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07009BC8, 0x0044abc0, 39442, 0x00009bc8, 240); // 0x07009CB8 - 0x07009DA8 -static const Vtx castle_grounds_seg7_vertex_07009CB8[] = { - {{{ 508, 3431, 227}, 0, { 1788, -5406}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 2154, 551}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 562, 2150, 244}, 0, { 1964, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 282, 3431, 503}, 0, { 8, -5388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -508, 3430, -487}, 0, { 2448, -5458}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 0, 3431, -733}, 0, { -368, -5480}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -554, 2139, -518}, 0, { 2544, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -936, 1751, -654}, 0, { 2012, -7748}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 0, 0, -1195}, 0, { -3380, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -936, 0, -654}, 0, { 2012, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ 0, 2136, -792}, 0, { -540, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -944, 1751, 384}, 0, { 2012, -7748}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -936, 0, -654}, 0, { -3172, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -944, 0, 384}, 0, { 2012, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -936, 1751, -654}, 0, { -3172, -7748}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07009CB8, 0x0044abc0, 39442, 0x00009cb8, 240); // 0x07009DA8 - 0x07009E98 -static const Vtx castle_grounds_seg7_vertex_07009DA8[] = { - {{{ -508, 3430, -487}, 0, { 720, -5454}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -554, 2139, -518}, 0, { 480, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -507, 3431, 227}, 0, { 4284, -5410}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -561, 2150, 244}, 0, { 4284, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ 509, 3430, -487}, 0, { 3536, -5454}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 508, 3431, 227}, 0, { 0, -5410}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 555, 2139, -518}, 0, { 3772, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 937, 1751, -654}, 0, { 4644, -7748}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 945, 0, 384}, 0, { -540, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 937, 0, -654}, 0, { 4644, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 945, 1751, 384}, 0, { -540, -7748}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -944, 0, 384}, 0, { -1592, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -465, 0, 926}, 0, { 2012, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -944, 1751, 384}, 0, { -1592, -7748}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -465, 1751, 926}, 0, { 2012, -7748}, {0xe5, 0xe5, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07009DA8, 0x0044abc0, 39442, 0x00009da8, 240); // 0x07009E98 - 0x07009F88 -static const Vtx castle_grounds_seg7_vertex_07009E98[] = { - {{{ -507, 3431, 227}, 0, { 144, -5406}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -561, 2150, 244}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -306, 2154, 551}, 0, { 1964, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ -281, 3431, 503}, 0, { 1924, -5388}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 508, 3431, 227}, 0, { 0, -5410}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 562, 2150, 244}, 0, { 0, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 555, 2139, -518}, 0, { 3772, 990}, {0xe5, 0xe5, 0xea, 0xff}}}, - {{{ 466, 1751, 926}, 0, { 2012, -7748}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -465, 0, 926}, 0, { -2632, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 466, 0, 926}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -465, 1751, 926}, 0, { -2632, -7748}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 282, 3431, 503}, 0, { 2908, -5388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 2154, 551}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 2154, 551}, 0, { 3032, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -281, 3431, 503}, 0, { 92, -5388}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07009E98, 0x0044abc0, 39442, 0x00009e98, 240); // 0x07009F88 - 0x07009FD8 -static const Vtx castle_grounds_seg7_vertex_07009F88[] = { - {{{ 26, 4639, -96}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}}, - {{{ 0, 5253, -96}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}}, - {{{ 0, 4639, -76}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}}, - {{{ 0, 4639, -117}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}}, - {{{ -25, 4639, -96}, 0, { 0, 0}, {0x32, 0x32, 0x32, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_07009F88, 0x0044abc0, 39442, 0x00009f88, 80); // 0x07009FD8 - 0x0700A140 static const Gfx castle_grounds_seg7_dl_07009FD8[] = { diff --git a/levels/castle_grounds/areas/1/4/model.inc.c b/levels/castle_grounds/areas/1/4/model.inc.c index 21edf537b..121df46a7 100644 --- a/levels/castle_grounds/areas/1/4/model.inc.c +++ b/levels/castle_grounds/areas/1/4/model.inc.c @@ -1,86 +1,18 @@ +#include "pc/rom_assets.h" // 0x0700A328 - 0x0700A418 -static const Vtx castle_grounds_seg7_vertex_0700A328[] = { - {{{ -4817, 405, -1601}, 0, { 18906, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4817, 508, -1601}, 0, { 18872, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4692, 524, -2546}, 0, { -154, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5856, 543, -4352}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4942, 540, -4175}, 0, { 18556, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5856, 646, -4352}, 0, { -38, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4942, 642, -4175}, 0, { 18550, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4942, 540, -4175}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4723, 645, -3663}, 0, { 11102, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4942, 642, -4175}, 0, { -20, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4723, 543, -3663}, 0, { 11090, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4723, 543, -3663}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4692, 422, -2546}, 0, { 22390, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4692, 524, -2546}, 0, { 22168, -20}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4723, 645, -3663}, 0, { -250, -20}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700A328, 0x0044abc0, 39442, 0x0000a328, 240); // 0x0700A418 - 0x0700A508 -static const Vtx castle_grounds_seg7_vertex_0700A418[] = { - {{{ -4817, 405, -1601}, 0, { 500, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4144, 370, -544}, 0, { 25534, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4144, 473, -544}, 0, { 25476, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4692, 422, -2546}, 0, { -118, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4817, 405, -1601}, 0, { 18906, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4692, 524, -2546}, 0, { -154, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4144, 370, -544}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3098, 444, -343}, 0, { 21296, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3098, 547, -343}, 0, { 21438, -28}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4144, 473, -544}, 0, { 110, -28}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3098, 444, -343}, 0, { -38, 2008}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2051, 518, -142}, 0, { 21288, 2008}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2051, 621, -142}, 0, { 21430, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3098, 547, -343}, 0, { 102, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4817, 508, -1601}, 0, { 442, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700A418, 0x0044abc0, 39442, 0x0000a418, 240); // 0x0700A508 - 0x0700A5F8 -static const Vtx castle_grounds_seg7_vertex_0700A508[] = { - {{{ 5231, 387, -651}, 0, { -8206, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4795, 394, -508}, 0, { 956, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4795, 497, -508}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1305, 767, -142}, 0, { 15460, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2051, 518, -142}, 0, { -98, 1972}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1295, 667, -142}, 0, { 15266, 1972}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2051, 621, -142}, 0, { 294, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -612, 903, -141}, 0, { 14240, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1295, 667, -142}, 0, { -62, 1972}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -592, 805, -141}, 0, { 14236, 1972}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1305, 767, -142}, 0, { 130, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4616, 404, -1008}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5070, 473, -2042}, 0, { 22452, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4617, 507, -1011}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5068, 371, -2039}, 0, { 22452, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700A508, 0x0044abc0, 39442, 0x0000a508, 240); // 0x0700A5F8 - 0x0700A6E8 -static const Vtx castle_grounds_seg7_vertex_0700A5F8[] = { - {{{ 2316, 371, -141}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3323, 403, -530}, 0, { 21430, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3323, 506, -530}, 0, { 21430, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5231, 387, -651}, 0, { -8206, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4795, 497, -508}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5232, 489, -652}, 0, { -8206, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2316, 473, -141}, 0, { 17278, 32}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1459, 584, -141}, 0, { 192, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2316, 371, -141}, 0, { 17790, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1471, 684, -141}, 0, { -54, 32}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1471, 684, -141}, 0, { 17318, 32}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 603, 798, -141}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1459, 584, -141}, 0, { 17566, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 628, 894, -141}, 0, { -16, 32}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2316, 473, -141}, 0, { 16, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700A5F8, 0x0044abc0, 39442, 0x0000a5f8, 240); // 0x0700A6E8 - 0x0700A728 -static const Vtx castle_grounds_seg7_vertex_0700A6E8[] = { - {{{ -5856, 543, -4352}, 0, { 18364, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5856, 646, -4352}, 0, { 18364, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6620, 646, -3837}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6620, 543, -3837}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700A6E8, 0x0044abc0, 39442, 0x0000a6e8, 64); // 0x0700A728 - 0x0700A860 static const Gfx castle_grounds_seg7_dl_0700A728[] = { diff --git a/levels/castle_grounds/areas/1/5/model.inc.c b/levels/castle_grounds/areas/1/5/model.inc.c index 1722f8448..a75965ff0 100644 --- a/levels/castle_grounds/areas/1/5/model.inc.c +++ b/levels/castle_grounds/areas/1/5/model.inc.c @@ -1,146 +1,27 @@ +#include "pc/rom_assets.h" // 0x0700A8D0 - 0x0700A9C0 -static const Vtx castle_grounds_seg7_vertex_0700A8D0[] = { - {{{ -4998, 316, 603}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5397, 265, 1006}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4993, 281, 1006}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4857, 316, 3006}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5259, 380, 3413}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4855, 330, 3415}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5260, 366, 3004}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6012, 435, 3247}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6417, 458, 3248}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6414, 499, 3655}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6009, 476, 3654}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6303, 260, 1201}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6705, 260, 1608}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6300, 260, 1607}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6708, 260, 1202}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700A8D0, 0x0044abc0, 39442, 0x0000a8d0, 240); // 0x0700A9C0 - 0x0700AAB0 -static const Vtx castle_grounds_seg7_vertex_0700A9C0[] = { - {{{ -6070, 452, -2345}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6473, 427, -2347}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6468, 386, -1945}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4998, 316, 603}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5402, 299, 602}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5397, 265, 1006}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4507, 367, 226}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4906, 317, 629}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4502, 333, 630}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4911, 351, 226}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5311, 382, -850}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5715, 367, -850}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5711, 351, -446}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5307, 365, -446}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6064, 411, -1944}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700A9C0, 0x0044abc0, 39442, 0x0000a9c0, 240); // 0x0700AAB0 - 0x0700ABA0 -static const Vtx castle_grounds_seg7_vertex_0700AAB0[] = { - {{{ -2355, 535, 2446}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2757, 382, 2818}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2358, 439, 2832}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5396, 437, -2835}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5797, 465, -2834}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5793, 454, -2430}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5392, 426, -2431}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5751, 536, -3646}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6152, 543, -3647}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6149, 497, -3247}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5747, 490, -3245}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1700, 463, 2673}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2113, 381, 3062}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1704, 368, 3059}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2109, 476, 2676}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700AAB0, 0x0044abc0, 39442, 0x0000aab0, 240); // 0x0700ABA0 - 0x0700AC90 -static const Vtx castle_grounds_seg7_vertex_0700ABA0[] = { - {{{ 35, 716, 2812}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -290, 551, 2805}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -283, 537, 3214}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2355, 535, 2446}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2753, 478, 2432}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2757, 382, 2818}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1118, 755, 1671}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1524, 672, 2067}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1115, 690, 2070}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1527, 737, 1668}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1805, 653, 1265}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2220, 615, 1656}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1822, 692, 1653}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2203, 577, 1268}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 43, 701, 3221}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700ABA0, 0x0044abc0, 39442, 0x0000aba0, 240); // 0x0700AC90 - 0x0700AD80 -static const Vtx castle_grounds_seg7_vertex_0700AC90[] = { - {{{ 2115, 312, 950}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1723, 265, 1363}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2078, 112, 1291}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1612, 100, 3077}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1333, 325, 3494}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1605, 92, 3486}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1340, 333, 3085}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 935, 415, 2391}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 574, 558, 2423}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 594, 621, 2820}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 955, 478, 2787}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1315, 318, 1775}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 937, 415, 2191}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1307, 293, 2183}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 945, 439, 1783}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700AC90, 0x0044abc0, 39442, 0x0000ac90, 240); // 0x0700AD80 - 0x0700AE70 -static const Vtx castle_grounds_seg7_vertex_0700AD80[] = { - {{{ 5978, 431, -1320}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5570, 413, -910}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5977, 448, -911}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2115, 312, 950}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1763, 465, 1020}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1723, 265, 1363}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3364, 277, 273}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2993, 377, 310}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2954, 179, 654}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3327, 80, 614}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6369, 323, 3}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5984, 112, 334}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6383, 172, 360}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5970, 263, -22}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5572, 396, -1319}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700AD80, 0x0044abc0, 39442, 0x0000ad80, 240); // 0x0700AE70 - 0x0700AF60 -static const Vtx castle_grounds_seg7_vertex_0700AE70[] = { - {{{ 6064, 734, -4652}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5661, 681, -4649}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5665, 661, -4246}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6604, 528, -1890}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6204, 461, -1480}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6605, 526, -1481}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6202, 463, -1888}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6154, 580, -3051}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5751, 532, -3047}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5759, 474, -2647}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6163, 522, -2651}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5664, 584, -3471}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5260, 536, -3467}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5268, 478, -3066}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5672, 526, -3070}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700AE70, 0x0044abc0, 39442, 0x0000ae70, 240); // 0x0700AF60 - 0x0700AFD0 -static const Vtx castle_grounds_seg7_vertex_0700AF60[] = { - {{{ 6597, 947, -5509}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6217, 790, -5117}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6610, 882, -5114}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6064, 734, -4652}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5665, 661, -4246}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6068, 714, -4250}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6203, 855, -5512}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700AF60, 0x0044abc0, 39442, 0x0000af60, 112); // 0x0700AFD0 - 0x0700B1D0 static const Gfx castle_grounds_seg7_dl_0700AFD0[] = { diff --git a/levels/castle_grounds/areas/1/6/model.inc.c b/levels/castle_grounds/areas/1/6/model.inc.c index 6a886f498..65cdd09a8 100644 --- a/levels/castle_grounds/areas/1/6/model.inc.c +++ b/levels/castle_grounds/areas/1/6/model.inc.c @@ -1,128 +1,27 @@ +#include "pc/rom_assets.h" // 0x0700B240 - 0x0700B340 -static const Vtx castle_grounds_seg7_vertex_0700B240[] = { - {{{ -3491, 1630, -5396}, 0, { 0, 0}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3491, 1630, -5716}, 0, { 990, 0}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3491, 1310, -5716}, 0, { 990, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3491, 1310, -5396}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3491, 1627, -4682}, 0, { 0, 0}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3491, 1627, -5002}, 0, { 990, 0}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3491, 1308, -5002}, 0, { 990, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3491, 1308, -4682}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3491, 1630, -3962}, 0, { 0, 0}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3491, 1630, -4282}, 0, { 990, 0}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3491, 1311, -4282}, 0, { 990, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3491, 1311, -3962}, 0, { 0, 990}, {0x91, 0x91, 0xa5, 0xff}}}, - {{{ -3766, 1996, -2982}, 0, { 990, 0}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3766, 1689, -2982}, 0, { 990, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3628, 1689, -2707}, 0, { 0, 990}, {0x99, 0x99, 0xac, 0xff}}}, - {{{ -3628, 1996, -2707}, 0, { 0, 0}, {0x99, 0x99, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700B240, 0x0044abc0, 39442, 0x0000b240, 256); // 0x0700B340 - 0x0700B430 -static const Vtx castle_grounds_seg7_vertex_0700B340[] = { - {{{ -1945, 1737, -2607}, 0, { 990, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1631, 1737, -2544}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1631, 2056, -2544}, 0, { 0, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1945, 1020, -2607}, 0, { 990, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1631, 1020, -2544}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1631, 1340, -2544}, 0, { 0, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1945, 1340, -2607}, 0, { 990, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -2447, 1020, -2707}, 0, { 990, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -2133, 1020, -2645}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -2133, 1340, -2645}, 0, { 0, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -2447, 1340, -2707}, 0, { 990, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -2447, 1737, -2707}, 0, { 990, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -2133, 1737, -2645}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -2133, 2056, -2645}, 0, { 0, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -2447, 2056, -2707}, 0, { 990, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700B340, 0x0044abc0, 39442, 0x0000b340, 240); // 0x0700B430 - 0x0700B520 -static const Vtx castle_grounds_seg7_vertex_0700B430[] = { - {{{ 158, 6094, -3403}, 0, { 0, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -148, 6094, -3403}, 0, { 990, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -148, 5787, -3392}, 0, { 990, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1945, 1737, -2607}, 0, { 990, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1631, 2056, -2544}, 0, { 0, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -1945, 2056, -2607}, 0, { 990, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 155, 4467, -2988}, 0, { 0, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -164, 4467, -2988}, 0, { 990, 0}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -164, 4147, -2988}, 0, { 990, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 155, 4147, -2988}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ 158, 5787, -3392}, 0, { 0, 990}, {0xc4, 0xc4, 0xd0, 0xff}}}, - {{{ -3525, 1996, -2598}, 0, { 990, 0}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3525, 1689, -2598}, 0, { 990, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3250, 1689, -2461}, 0, { 0, 990}, {0xad, 0xad, 0xbc, 0xff}}}, - {{{ -3250, 1996, -2461}, 0, { 0, 0}, {0xad, 0xad, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700B430, 0x0044abc0, 39442, 0x0000b430, 240); // 0x0700B520 - 0x0700B610 -static const Vtx castle_grounds_seg7_vertex_0700B520[] = { - {{{ 3493, 1309, -4681}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3493, 1309, -5001}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3493, 1629, -5001}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3251, 1996, -2461}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3526, 1689, -2598}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3526, 1996, -2598}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3251, 1689, -2461}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3629, 1996, -2707}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3629, 1689, -2707}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3767, 1996, -2982}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3767, 1689, -2982}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3492, 1310, -3965}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3492, 1629, -4284}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3492, 1629, -3965}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3492, 1310, -4284}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700B520, 0x0044abc0, 39442, 0x0000b520, 240); // 0x0700B610 - 0x0700B6F0 -static const Vtx castle_grounds_seg7_vertex_0700B610[] = { - {{{ 3493, 1309, -5397}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3493, 1628, -5717}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3493, 1628, -5397}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3493, 1309, -4681}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3493, 1629, -5001}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3493, 1629, -4681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3493, 1309, -5717}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2448, 1340, -2707}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2134, 1020, -2645}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2448, 1020, -2707}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1946, 2056, -2607}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1632, 2056, -2544}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1632, 1737, -2544}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1946, 1737, -2607}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700B610, 0x0044abc0, 39442, 0x0000b610, 224); // 0x0700B6F0 - 0x0700B7A0 -static const Vtx castle_grounds_seg7_vertex_0700B6F0[] = { - {{{ 2448, 2056, -2707}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2134, 1737, -2645}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2448, 1737, -2707}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2134, 2056, -2645}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1946, 1340, -2607}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1632, 1020, -2544}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1946, 1020, -2607}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1632, 1340, -2544}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2448, 1340, -2707}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2134, 1340, -2645}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2134, 1020, -2645}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700B6F0, 0x0044abc0, 39442, 0x0000b6f0, 176); // 0x0700B7A0 - 0x0700B7E0 -static const Vtx castle_grounds_seg7_vertex_0700B7A0[] = { - {{{ -402, 2604, -2037}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 402, 2201, -2037}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 402, 2604, -2037}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -402, 2201, -2037}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700B7A0, 0x0044abc0, 39442, 0x0000b7a0, 64); // 0x0700B7E0 - 0x0700B820 -static const Vtx castle_grounds_seg7_vertex_0700B7E0[] = { - {{{ 402, 3006, -2037}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -402, 3006, -2037}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -402, 2604, -2037}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 402, 2604, -2037}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700B7E0, 0x0044abc0, 39442, 0x0000b7e0, 64); // 0x0700B820 - 0x0700B9B0 static const Gfx castle_grounds_seg7_dl_0700B820[] = { diff --git a/levels/castle_grounds/areas/1/7/collision.inc.c b/levels/castle_grounds/areas/1/7/collision.inc.c index 263ce953b..b6a983083 100644 --- a/levels/castle_grounds/areas/1/7/collision.inc.c +++ b/levels/castle_grounds/areas/1/7/collision.inc.c @@ -1,20 +1,3 @@ +#include "pc/rom_assets.h" // 0x07010DB4 - 0x07010E10 -const Collision castle_grounds_seg7_collision_moat_grills[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-3225, -562, -2178), - COL_VERTEX(-3532, -562, -2178), - COL_VERTEX(-3225, -562, -1871), - COL_VERTEX(-3532, -562, -1871), - COL_VERTEX(-3532, -1330, -6069), - COL_VERTEX(-4044, -1330, -6069), - COL_VERTEX(-4044, -1330, -5557), - COL_VERTEX(-3532, -1330, -5557), - COL_TRI_INIT(SURFACE_FLOWING_WATER, 4), - COL_TRI_SPECIAL(0, 1, 2, 0x235), - COL_TRI_SPECIAL(1, 3, 2, 0x235), - COL_TRI_SPECIAL(4, 5, 6, 0x100), - COL_TRI_SPECIAL(4, 6, 7, 0x100), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(castle_grounds_seg7_collision_moat_grills, 0x0044abc0, 39442, 0x0001166c, 92); diff --git a/levels/castle_grounds/areas/1/7/model.inc.c b/levels/castle_grounds/areas/1/7/model.inc.c index 817e0d76d..acc195fd6 100644 --- a/levels/castle_grounds/areas/1/7/model.inc.c +++ b/levels/castle_grounds/areas/1/7/model.inc.c @@ -1,14 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700BAB8 - 0x0700BB38 -static const Vtx castle_grounds_seg7_vertex_0700BAB8[] = { - {{{ -3532, -1330, -6069}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4044, -1330, -5557}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3532, -1330, -5557}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4044, -1330, -6069}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3225, -562, -2178}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3532, -562, -2178}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3225, -562, -1871}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3532, -562, -1871}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700BAB8, 0x0044abc0, 39442, 0x0000bab8, 128); // 0x0700BB38 - 0x0700BB80 static const Gfx castle_grounds_seg7_dl_0700BB38[] = { diff --git a/levels/castle_grounds/areas/1/8/collision.inc.c b/levels/castle_grounds/areas/1/8/collision.inc.c index b65114c1d..a4111cd25 100644 --- a/levels/castle_grounds/areas/1/8/collision.inc.c +++ b/levels/castle_grounds/areas/1/8/collision.inc.c @@ -1,14 +1,3 @@ +#include "pc/rom_assets.h" // 0x07010E10 - 0x07010E40 -const Collision castle_grounds_seg7_collision_cannon_grill[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(2283, 65, 2072), - COL_VERTEX(2485, 65, 1849), - COL_VERTEX(2283, 65, 1849), - COL_VERTEX(2485, 65, 2072), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(castle_grounds_seg7_collision_cannon_grill, 0x0044abc0, 39442, 0x000116c8, 48); diff --git a/levels/castle_grounds/areas/1/8/model.inc.c b/levels/castle_grounds/areas/1/8/model.inc.c index 942457f47..058c6dbdf 100644 --- a/levels/castle_grounds/areas/1/8/model.inc.c +++ b/levels/castle_grounds/areas/1/8/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700BBF0 - 0x0700BC30 -static const Vtx castle_grounds_seg7_vertex_0700BBF0[] = { - {{{ 2283, 65, 2072}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2485, 65, 2072}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2485, 65, 1849}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2283, 65, 1849}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700BBF0, 0x0044abc0, 39442, 0x0000bbf0, 64); // 0x0700BC30 - 0x0700BC68 static const Gfx castle_grounds_seg7_dl_0700BC30[] = { diff --git a/levels/castle_grounds/areas/1/9/model.inc.c b/levels/castle_grounds/areas/1/9/model.inc.c index 7a70ade9b..880de3b2d 100644 --- a/levels/castle_grounds/areas/1/9/model.inc.c +++ b/levels/castle_grounds/areas/1/9/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BCD8 - 0x0700BCE0 static const Lights1 castle_grounds_seg7_lights_0700BCD8 = gdSPDefLights1( 0x3d, 0x3d, 0x44, @@ -29,78 +30,22 @@ static const Lights1 castle_grounds_seg7_lights_0700BD38 = gdSPDefLights1( ); // 0x0700BD50 - 0x0700BE10 -static const Vtx castle_grounds_seg7_vertex_0700BD50[] = { - {{{ 2283, -422, 2072}, 0, { 6, 1824}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2485, -422, 2072}, 0, { 206, 2104}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2485, -422, 1849}, 0, { 300, 1608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2283, -422, 1849}, 0, { 100, 1324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2485, 89, 2072}, 0, { 0, 1996}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2283, -422, 2072}, 0, { 432, 648}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2283, 89, 2072}, 0, { 0, 648}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2485, -422, 2072}, 0, { 432, 1996}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2485, 89, 1849}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2485, -422, 2072}, 0, { 820, 536}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2485, 89, 2072}, 0, { 0, 536}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2485, -422, 1849}, 0, { 820, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700BD50, 0x0044abc0, 39442, 0x0000bd50, 192); // 0x0700BE10 - 0x0700BE90 -static const Vtx castle_grounds_seg7_vertex_0700BE10[] = { - {{{ 2283, 89, 1849}, 0, { 0, 1996}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2485, -422, 1849}, 0, { 536, 648}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2485, 89, 1849}, 0, { 0, 648}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2283, -422, 1849}, 0, { 536, 1996}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2283, 89, 2072}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2283, -422, 1849}, 0, { 332, -232}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2283, 89, 1849}, 0, { 0, -204}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2283, -422, 2072}, 0, { 332, 1984}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700BE10, 0x0044abc0, 39442, 0x0000be10, 128); // 0x0700BE90 - 0x0700BF50 -static const Vtx castle_grounds_seg7_vertex_0700BE90[] = { - {{{ 2640, 89, 2223}, 0, { 2012, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2485, 89, 2072}, 0, { 1404, -440}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2283, 89, 2072}, 0, { 1400, 368}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2485, 89, 1849}, 0, { 516, -446}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2637, 89, 1711}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2128, 89, 2226}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2283, 89, 1849}, 0, { 512, 360}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2125, 89, 1714}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2708, -10, 1639}, 0, { 4588, 582}, {0x66, 0x4a, 0x00, 0xff}}}, - {{{ 2637, 89, 1711}, 0, { 4136, 0}, {0x66, 0x4a, 0x00, 0xff}}}, - {{{ 2757, -72, 2338}, 0, { 108, 964}, {0x66, 0x4a, 0x00, 0xff}}}, - {{{ 2640, 89, 2223}, 0, { 856, 0}, {0x66, 0x4a, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700BE90, 0x0044abc0, 39442, 0x0000be90, 192); // 0x0700BF50 - 0x0700BFB0 -static const Vtx castle_grounds_seg7_vertex_0700BF50[] = { - {{{ 2102, 58, 1692}, 0, { 3524, 158}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 2125, 89, 1714}, 0, { 3376, 0}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 2637, 89, 1711}, 0, { 0, 0}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ 2102, 58, 1692}, 0, { 3524, 158}, {0x00, 0x4a, 0x9a, 0xff}}}, - {{{ 2637, 89, 1711}, 0, { 0, 0}, {0x00, 0x4a, 0x9a, 0xff}}}, - {{{ 2708, -10, 1639}, 0, { -504, 582}, {0x00, 0x4a, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700BF50, 0x0044abc0, 39442, 0x0000bf50, 96); // 0x0700BFB0 - 0x0700C010 -static const Vtx castle_grounds_seg7_vertex_0700BFB0[] = { - {{{ 2076, 15, 2280}, 0, { 3540, 424}, {0x9a, 0x4b, 0x00, 0xff}}}, - {{{ 2125, 89, 1714}, 0, { -88, 0}, {0x9a, 0x4b, 0x00, 0xff}}}, - {{{ 2102, 58, 1692}, 0, { -232, 158}, {0x9a, 0x4b, 0x00, 0xff}}}, - {{{ 2076, 15, 2280}, 0, { 3540, 424}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 2128, 89, 2226}, 0, { 3200, 0}, {0x99, 0x49, 0x00, 0xff}}}, - {{{ 2125, 89, 1714}, 0, { -88, 0}, {0x99, 0x49, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700BFB0, 0x0044abc0, 39442, 0x0000bfb0, 96); // 0x0700C010 - 0x0700C070 -static const Vtx castle_grounds_seg7_vertex_0700C010[] = { - {{{ 2757, -72, 2338}, 0, { 2752, 964}, {0x00, 0x4a, 0x67, 0xff}}}, - {{{ 2640, 89, 2223}, 0, { 2012, 0}, {0x00, 0x4a, 0x67, 0xff}}}, - {{{ 2128, 89, 2226}, 0, { -1240, -30}, {0x00, 0x4a, 0x67, 0xff}}}, - {{{ 2757, -72, 2338}, 0, { 2752, 964}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ 2128, 89, 2226}, 0, { -1240, -30}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ 2076, 15, 2280}, 0, { -1576, 424}, {0x00, 0x4a, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(castle_grounds_seg7_vertex_0700C010, 0x0044abc0, 39442, 0x0000c010, 96); // 0x0700C070 - 0x0700C110 static const Gfx castle_grounds_seg7_dl_0700C070[] = { diff --git a/levels/castle_grounds/areas/1/collision.inc.c b/levels/castle_grounds/areas/1/collision.inc.c index 64a1fa823..e017765f9 100644 --- a/levels/castle_grounds/areas/1/collision.inc.c +++ b/levels/castle_grounds/areas/1/collision.inc.c @@ -1,1420 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700EAE8 - 0x07010D08 -const Collision castle_grounds_seg7_collision_level[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1EA), - COL_VERTEX(-4671, -511, -2545), - COL_VERTEX(-4686, -511, -3151), - COL_VERTEX(-4700, 543, -3663), - COL_VERTEX(-4686, -869, -3151), - COL_VERTEX(-4686, -921, -3361), - COL_VERTEX(-4702, -1228, -3663), - COL_VERTEX(2314, 371, -162), - COL_VERTEX(554, 607, -162), - COL_VERTEX(554, 811, -162), - COL_VERTEX(451, 811, -162), - COL_VERTEX(-1112, 801, 1396), - COL_VERTEX(-450, 811, -162), - COL_VERTEX(-553, 607, -162), - COL_VERTEX(-2047, 518, -162), - COL_VERTEX(-553, 811, -162), - COL_VERTEX(4730, -665, -651), - COL_VERTEX(4897, -921, -194), - COL_VERTEX(4597, -665, -1016), - COL_VERTEX(5052, -511, -2053), - COL_VERTEX(3362, -511, -567), - COL_VERTEX(3495, -665, -201), - COL_VERTEX(3363, 343, -566), - COL_VERTEX(3556, 405, -36), - COL_VERTEX(3662, -921, 254), - COL_VERTEX(-829, 260, 5658), - COL_VERTEX(-24, 260, 5009), - COL_VERTEX(-2047, 260, 5792), - COL_VERTEX(-2317, 260, 3579), - COL_VERTEX(4730, -869, -651), - COL_VERTEX(5019, -1330, 140), - COL_VERTEX(4791, 405, -485), - COL_VERTEX(4791, 343, -485), - COL_VERTEX(4597, 343, -1016), - COL_VERTEX(4597, -511, -1016), - COL_VERTEX(4597, 405, -1016), - COL_VERTEX(2321, -511, -162), - COL_VERTEX(3362, -665, -567), - COL_VERTEX(3362, 405, -567), - COL_VERTEX(3495, -869, -201), - COL_VERTEX(3784, -1330, 590), - COL_VERTEX(-816, 260, 3370), - COL_VERTEX(48, 260, 3912), - COL_VERTEX(-3471, 260, 4623), - COL_VERTEX(-3372, 260, 2933), - COL_VERTEX(-4318, 260, 3323), - COL_VERTEX(3483, 545, -5438), - COL_VERTEX(4409, 545, -5437), - COL_VERTEX(4981, 545, -6167), - COL_VERTEX(6045, -1330, 1574), - COL_VERTEX(5384, -1330, 2982), - COL_VERTEX(5667, -1330, 3225), - COL_VERTEX(6864, -1330, 2905), - COL_VERTEX(5709, -1330, 4034), - COL_VERTEX(5372, -924, 3298), - COL_VERTEX(4099, -1330, 1483), - COL_VERTEX(4402, -1330, 3226), - COL_VERTEX(4832, -1330, 3682), - COL_VERTEX(5125, -1330, 4077), - COL_VERTEX(4994, -1330, 4855), - COL_VERTEX(5400, -1330, 4459), - COL_VERTEX(6659, -1330, 4236), - COL_VERTEX(3913, -1330, 5495), - COL_VERTEX(3587, -1330, 4339), - COL_VERTEX(5255, -1125, 4748), - COL_VERTEX(5385, -1330, 4964), - COL_VERTEX(5882, -1330, 5370), - COL_VERTEX(2967, -1330, 5005), - COL_VERTEX(7245, -702, 4780), - COL_VERTEX(6045, -554, 5617), - COL_VERTEX(3662, -972, 254), - COL_VERTEX(-4686, -972, -3361), - COL_VERTEX(-3788, -921, -3361), - COL_VERTEX(4897, -972, -194), - COL_VERTEX(-3541, -972, -3361), - COL_VERTEX(-3541, -921, -3361), - COL_VERTEX(4370, 545, -6149), - COL_VERTEX(3483, 545, -6149), - COL_VERTEX(4989, 545, -7072), - COL_VERTEX(4370, 545, -7749), - COL_VERTEX(2601, -101, 2939), - COL_VERTEX(1713, -7, 3720), - COL_VERTEX(1704, 41, 2512), - COL_VERTEX(2102, 58, 1692), - COL_VERTEX(2103, 89, 1305), - COL_VERTEX(2708, -10, 1639), - COL_VERTEX(3238, -89, 1787), - COL_VERTEX(2757, -72, 2338), - COL_VERTEX(2076, 15, 2280), - COL_VERTEX(-5344, 1494, -6924), - COL_VERTEX(-6922, 2865, -7377), - COL_VERTEX(-6230, 1949, -7009), - COL_VERTEX(-5529, 1160, -6863), - COL_VERTEX(2816, -511, 5376), - COL_VERTEX(2630, -448, 4746), - COL_VERTEX(2048, 236, 4760), - COL_VERTEX(4997, 545, -8085), - COL_VERTEX(-3481, -1228, -3663), - COL_VERTEX(-4671, 422, -2545), - COL_VERTEX(-4796, -511, -1606), - COL_VERTEX(-4928, 543, -4193), - COL_VERTEX(-5220, 422, -2744), - COL_VERTEX(-5307, 543, -3479), - COL_VERTEX(-4929, -1228, -4194), - COL_VERTEX(2318, 371, 683), - COL_VERTEX(554, -511, -162), - COL_VERTEX(91, 801, 1396), - COL_VERTEX(-553, -511, -162), - COL_VERTEX(-2317, 518, 929), - COL_VERTEX(-2047, -511, -162), - COL_VERTEX(-4363, 371, 255), - COL_VERTEX(-3360, 420, 1187), - COL_VERTEX(3555, 343, -37), - COL_VERTEX(-4599, 260, 2299), - COL_VERTEX(-5786, -1228, -4362), - COL_VERTEX(-5784, 543, -4360), - COL_VERTEX(-5864, 543, -3689), - COL_VERTEX(4407, 545, -3689), - COL_VERTEX(4407, -511, -3689), - COL_VERTEX(5633, 371, -2047), - COL_VERTEX(-4132, -511, -562), - COL_VERTEX(-4796, 405, -1606), - COL_VERTEX(-4666, 260, 1401), - COL_VERTEX(-4132, 371, -562), - COL_VERTEX(5249, 397, -636), - COL_VERTEX(-3727, 260, 2048), - COL_VERTEX(-5438, 405, -1522), - COL_VERTEX(5052, 371, -2053), - COL_VERTEX(4963, 544, -3762), - COL_VERTEX(7552, -58, 2256), - COL_VERTEX(8018, -101, 3280), - COL_VERTEX(7878, -101, 4665), - COL_VERTEX(6377, -101, 5989), - COL_VERTEX(4403, -657, 5715), - COL_VERTEX(4302, -190, 6316), - COL_VERTEX(3510, 0, 6358), - COL_VERTEX(-3906, -1228, -6149), - COL_VERTEX(-4704, -1228, -5911), - COL_VERTEX(-4369, 373, -6149), - COL_VERTEX(-5183, 132, -6475), - COL_VERTEX(6237, -52, 823), - COL_VERTEX(6623, 371, 0), - COL_VERTEX(7168, 474, 0), - COL_VERTEX(3362, 0, 725), - COL_VERTEX(512, 925, 3527), - COL_VERTEX(785, 996, 5113), - COL_VERTEX(1062, 558, 3465), - COL_VERTEX(1536, 718, 4698), - COL_VERTEX(2155, 1057, 6472), - COL_VERTEX(-19, 1473, 6727), - COL_VERTEX(-265, 1126, 6164), - COL_VERTEX(5974, 910, -7191), - COL_VERTEX(8192, 2540, -6143), - COL_VERTEX(6684, 2540, -7764), - COL_VERTEX(6789, 1022, -5679), - COL_VERTEX(4997, 2201, -8085), - COL_VERTEX(7305, 868, -4095), - COL_VERTEX(7203, 627, -1945), - COL_VERTEX(-4090, 1231, 6630), - COL_VERTEX(-6678, 590, 4409), - COL_VERTEX(-2064, 1550, 6813), - COL_VERTEX(-2069, 1169, 6155), - COL_VERTEX(-7463, 2074, -5749), - COL_VERTEX(-8191, 3121, -6586), - COL_VERTEX(-7318, 1567, -5405), - COL_VERTEX(-7091, 1592, -4094), - COL_VERTEX(-8164, 2413, -2679), - COL_VERTEX(-8191, 2574, -4095), - COL_VERTEX(-6641, 543, -3573), - COL_VERTEX(-6899, 371, -2047), - COL_VERTEX(-7337, 1521, -2854), - COL_VERTEX(-7685, 260, 0), - COL_VERTEX(-7835, 1019, 0), - COL_VERTEX(-8191, 1667, 0), - COL_VERTEX(-7685, 260, 2269), - COL_VERTEX(-8011, 1630, 3950), - COL_VERTEX(8192, 1710, 0), - COL_VERTEX(-5750, 1704, 6144), - COL_VERTEX(8192, 2189, -4095), - COL_VERTEX(8192, 1876, -2047), - COL_VERTEX(-4825, 553, 5288), - COL_VERTEX(-4369, 2339, -7760), - COL_VERTEX(-7415, 508, 3183), - COL_VERTEX(-7167, 1937, 5120), - COL_VERTEX(-8132, 2961, -6761), - COL_VERTEX(-6479, 543, -4496), - COL_VERTEX(-7867, 1237, -1398), - COL_VERTEX(-8191, 1729, 2324), - COL_VERTEX(8192, 1355, 1650), - COL_VERTEX(-6577, 215, -4901), - COL_VERTEX(5438, 704, -5679), - COL_VERTEX(0, 727, 2146), - COL_VERTEX(1173, 324, 2385), - COL_VERTEX(-2317, 639, 2048), - COL_VERTEX(6301, 474, -958), - COL_VERTEX(554, 605, -2127), - COL_VERTEX(554, 803, -2127), - COL_VERTEX(554, 803, -2229), - COL_VERTEX(554, 964, -258), - COL_VERTEX(451, 964, -258), - COL_VERTEX(451, 957, -2127), - COL_VERTEX(451, 803, -2229), - COL_VERTEX(-553, 803, -2127), - COL_VERTEX(-553, 604, -2127), - COL_VERTEX(-450, 964, -264), - COL_VERTEX(-553, 957, -2127), - COL_VERTEX(-553, 964, -264), - COL_VERTEX(-450, 803, -2229), - COL_VERTEX(-3541, -716, -3361), - COL_VERTEX(-1535, -511, -2536), - COL_VERTEX(-1023, 803, -2127), - COL_VERTEX(1024, 803, -2127), - COL_VERTEX(-3481, -1228, -6149), - COL_VERTEX(1536, -511, -2536), - COL_VERTEX(3483, 2339, -6149), - COL_VERTEX(3482, -511, -3663), - COL_VERTEX(3201, -511, -2913), - COL_VERTEX(-531, 1967, -2127), - COL_VERTEX(-531, 2120, -2047), - COL_VERTEX(532, 2120, -2047), - COL_VERTEX(154, 1059, -3104), - COL_VERTEX(-553, 803, -2229), - COL_VERTEX(-553, 803, -3104), - COL_VERTEX(-348, 1692, -3104), - COL_VERTEX(451, 906, -1512), - COL_VERTEX(-450, 803, -2127), - COL_VERTEX(554, 957, -2127), - COL_VERTEX(-450, 957, -2127), - COL_VERTEX(451, 906, -796), - COL_VERTEX(2876, -101, -3021), - COL_VERTEX(3093, -101, -2804), - COL_VERTEX(3419, -101, -3130), - COL_VERTEX(3202, -101, -3347), - COL_VERTEX(3201, -506, -3347), - COL_VERTEX(2875, -506, -3022), - COL_VERTEX(-562, 803, -3206), - COL_VERTEX(563, 803, -3718), - COL_VERTEX(-562, 803, -3718), - COL_VERTEX(-450, 906, -796), - COL_VERTEX(-3583, -716, -3151), - COL_VERTEX(-3583, -511, -3151), - COL_VERTEX(-450, 906, -1512), - COL_VERTEX(-3582, 461, -3148), - COL_VERTEX(-1023, 2460, -2127), - COL_VERTEX(-553, 1487, -2127), - COL_VERTEX(-553, 1692, -2127), - COL_VERTEX(1024, 2460, -2127), - COL_VERTEX(554, 1692, -2127), - COL_VERTEX(2560, -511, -2741), - COL_VERTEX(554, 1487, -2127), - COL_VERTEX(-3481, 803, -3663), - COL_VERTEX(-3481, 2339, -3663), - COL_VERTEX(2560, 798, -2741), - COL_VERTEX(3482, 2339, -3663), - COL_VERTEX(3482, 803, -3663), - COL_VERTEX(3274, -511, -2841), - COL_VERTEX(3382, -511, -2949), - COL_VERTEX(3310, -511, -3022), - COL_VERTEX(-531, 2173, -2127), - COL_VERTEX(532, 1967, -2127), - COL_VERTEX(532, 2173, -2127), - COL_VERTEX(554, 803, -3104), - COL_VERTEX(154, 803, -3104), - COL_VERTEX(554, 1487, -3104), - COL_VERTEX(349, 1692, -3104), - COL_VERTEX(-153, 803, -3104), - COL_VERTEX(-553, 1487, -3104), - COL_VERTEX(-153, 1059, -3104), - COL_VERTEX(451, 803, -2127), - COL_VERTEX(-4369, 2339, -6149), - COL_VERTEX(-3481, 2339, -6149), - COL_VERTEX(-3481, 2339, -7274), - COL_VERTEX(4370, 2339, -7750), - COL_VERTEX(4370, 2339, -6149), - COL_VERTEX(2876, -506, -3022), - COL_VERTEX(3093, -511, -2804), - COL_VERTEX(3201, -506, -3348), - COL_VERTEX(3419, -511, -3130), - COL_VERTEX(-562, 1930, -3718), - COL_VERTEX(-562, 1930, -3206), - COL_VERTEX(563, 1930, -3206), - COL_VERTEX(563, 1930, -3718), - COL_VERTEX(563, 803, -3206), - COL_VERTEX(563, 1936, -3718), - COL_VERTEX(-562, 1936, -3718), - COL_VERTEX(3072, -511, -2639), - COL_VERTEX(3505, -511, -2621), - COL_VERTEX(3584, -511, -3151), - COL_VERTEX(-3912, -869, -3151), - COL_VERTEX(-3788, -716, -3361), - COL_VERTEX(-3788, -972, -3361), - COL_VERTEX(-3225, -511, -1871), - COL_VERTEX(-1023, -511, -2127), - COL_VERTEX(-3225, -511, -2178), - COL_VERTEX(-3225, -818, -2178), - COL_VERTEX(-3912, -716, -3151), - COL_VERTEX(-4879, -1242, -5687), - COL_VERTEX(-4044, -1228, -6069), - COL_VERTEX(-3532, -511, -2178), - COL_VERTEX(-3532, -511, -1871), - COL_VERTEX(-2559, -511, -2741), - COL_VERTEX(-3071, -511, -2639), - COL_VERTEX(-3532, -818, -1871), - COL_VERTEX(-3225, -818, -1871), - COL_VERTEX(-3532, -818, -2178), - COL_VERTEX(1024, -511, -2127), - COL_VERTEX(-531, 2652, -2231), - COL_VERTEX(0, 3584, -2736), - COL_VERTEX(466, 4069, -2998), - COL_VERTEX(532, 2652, -2231), - COL_VERTEX(-531, 2460, -2127), - COL_VERTEX(977, 2890, -2977), - COL_VERTEX(1846, 3174, -3540), - COL_VERTEX(945, 3174, -3540), - COL_VERTEX(532, 2460, -2127), - COL_VERTEX(-1842, 3174, -3540), - COL_VERTEX(-976, 2887, -2972), - COL_VERTEX(-944, 3174, -3540), - COL_VERTEX(-1842, 3174, -6143), - COL_VERTEX(-936, 3174, -4580), - COL_VERTEX(2560, 2339, -2741), - COL_VERTEX(2867, 2662, -3356), - COL_VERTEX(937, 3174, -4580), - COL_VERTEX(0, 3174, -5120), - COL_VERTEX(3174, 2339, -2434), - COL_VERTEX(3789, 2339, -3048), - COL_VERTEX(3584, 2339, -2639), - COL_VERTEX(-2866, 2662, -3356), - COL_VERTEX(1846, 3174, -6131), - COL_VERTEX(3213, 3349, -3009), - COL_VERTEX(3484, 2339, -7274), - COL_VERTEX(-2869, 2662, -6131), - COL_VERTEX(2870, 2662, -6131), - COL_VERTEX(1024, 1692, -2127), - COL_VERTEX(-1023, 1692, -2127), - COL_VERTEX(-3583, 803, -2639), - COL_VERTEX(-3788, 803, -3048), - COL_VERTEX(-3070, 461, -2639), - COL_VERTEX(-2559, 803, -2741), - COL_VERTEX(-3173, 803, -2434), - COL_VERTEX(-1535, 2339, -2536), - COL_VERTEX(-2559, 2339, -2741), - COL_VERTEX(-531, 2652, -2047), - COL_VERTEX(1536, 2339, -2536), - COL_VERTEX(349, 1692, -2127), - COL_VERTEX(-3788, 2339, -3048), - COL_VERTEX(-3583, 2339, -2639), - COL_VERTEX(-3173, 2339, -2434), - COL_VERTEX(3174, 803, -2434), - COL_VERTEX(3072, 461, -2639), - COL_VERTEX(3584, 803, -2639), - COL_VERTEX(3382, -255, -2949), - COL_VERTEX(3274, -255, -2841), - COL_VERTEX(3789, 803, -3048), - COL_VERTEX(3584, 461, -3151), - COL_VERTEX(532, 2652, -2047), - COL_VERTEX(154, 1059, -3206), - COL_VERTEX(-153, 1059, -3206), - COL_VERTEX(-348, 1692, -2127), - COL_VERTEX(0, 3584, -2047), - COL_VERTEX(3201, -255, -2913), - COL_VERTEX(3310, -255, -3021), - COL_VERTEX(-153, 803, -3206), - COL_VERTEX(154, 803, -3206), - COL_VERTEX(-4044, -1228, -5557), - COL_VERTEX(-3532, -1228, -5557), - COL_VERTEX(-3532, -1228, -6069), - COL_VERTEX(-4044, -1842, -6069), - COL_VERTEX(-4044, -1842, -5557), - COL_VERTEX(-3532, -1842, -5557), - COL_VERTEX(-3532, -1842, -6069), - COL_VERTEX(-465, 4069, -2998), - COL_VERTEX(-3212, 3349, -3009), - COL_VERTEX(-7294, 2487, -6235), - COL_VERTEX(-7603, 3004, -7160), - COL_VERTEX(-6278, 1036, -5412), - COL_VERTEX(-5619, 1078, -6162), - COL_VERTEX(-6777, 2507, -6813), - COL_VERTEX(0, 4618, -5120), - COL_VERTEX(937, 4618, -4580), - COL_VERTEX(-936, 4618, -4580), - COL_VERTEX(555, 5007, -4443), - COL_VERTEX(0, 5003, -4717), - COL_VERTEX(509, 6298, -4412), - COL_VERTEX(0, 6298, -4658), - COL_VERTEX(945, 4618, -3540), - COL_VERTEX(508, 6298, -3698), - COL_VERTEX(562, 5017, -3681), - COL_VERTEX(-554, 5007, -4443), - COL_VERTEX(-944, 4618, -3540), - COL_VERTEX(466, 4618, -2998), - COL_VERTEX(-465, 4618, -2998), - COL_VERTEX(-507, 6298, -3698), - COL_VERTEX(-281, 6298, -3421), - COL_VERTEX(282, 6298, -3421), - COL_VERTEX(-508, 6298, -4412), - COL_VERTEX(307, 5021, -3373), - COL_VERTEX(-561, 5017, -3681), - COL_VERTEX(-306, 5021, -3373), - COL_VERTEX(-348, 6536, -3768), - COL_VERTEX(-201, 6539, -3584), - COL_VERTEX(-358, 6529, -4300), - COL_VERTEX(0, 7608, -4021), - COL_VERTEX(202, 6539, -3584), - COL_VERTEX(0, 6527, -4471), - COL_VERTEX(359, 6529, -4300), - COL_VERTEX(349, 6536, -3768), - COL_VERTEX(2283, -422, 2072), - COL_VERTEX(2485, -422, 1849), - COL_VERTEX(2283, -422, 1849), - COL_VERTEX(2485, -422, 2072), - COL_VERTEX(2640, 89, 2223), - COL_VERTEX(2637, 89, 1711), - COL_VERTEX(2485, 89, 1849), - COL_VERTEX(2485, 89, 2072), - COL_VERTEX(2283, 89, 2072), - COL_VERTEX(2128, 89, 2226), - COL_VERTEX(2283, 89, 1849), - COL_VERTEX(2125, 89, 1714), - COL_VERTEX(-600, 801, -162), - COL_VERTEX(-600, 884, -121), - COL_VERTEX(-600, 803, -121), - COL_VERTEX(-600, 882, -162), - COL_VERTEX(-2047, 600, -162), - COL_VERTEX(-604, 903, -142), - COL_VERTEX(-2054, 621, -142), - COL_VERTEX(-2053, 601, -121), - COL_VERTEX(-2053, 519, -121), - COL_VERTEX(-4146, 473, -544), - COL_VERTEX(-4132, 453, -562), - COL_VERTEX(-4157, 452, -525), - COL_VERTEX(-4839, 487, -1597), - COL_VERTEX(-4796, 487, -1606), - COL_VERTEX(-4817, 508, -1601), - COL_VERTEX(-4693, 523, -2548), - COL_VERTEX(-4746, 625, -3666), - COL_VERTEX(-4712, 502, -2551), - COL_VERTEX(-4671, 503, -2545), - COL_VERTEX(-4700, 625, -3663), - COL_VERTEX(-4724, 646, -3662), - COL_VERTEX(-4955, 625, -4156), - COL_VERTEX(-5855, 646, -4353), - COL_VERTEX(-4941, 646, -4174), - COL_VERTEX(-4928, 625, -4193), - COL_VERTEX(-5859, 625, -4375), - COL_VERTEX(-6632, 543, -3854), - COL_VERTEX(-5850, 625, -4331), - COL_VERTEX(-6609, 625, -3820), - COL_VERTEX(5229, 479, -629), - COL_VERTEX(5229, 397, -629), - COL_VERTEX(5223, 500, -649), - COL_VERTEX(5217, 397, -668), - COL_VERTEX(4821, 404, -495), - COL_VERTEX(4821, 486, -495), - COL_VERTEX(5217, 479, -668), - COL_VERTEX(4808, 404, -534), - COL_VERTEX(4808, 486, -534), - COL_VERTEX(4635, 404, -1000), - COL_VERTEX(4597, 487, -1016), - COL_VERTEX(5050, 453, -2048), - COL_VERTEX(5050, 371, -2048), - COL_VERTEX(5087, 370, -2031), - COL_VERTEX(4617, 507, -1009), - COL_VERTEX(605, 798, -121), - COL_VERTEX(2314, 370, -120), - COL_VERTEX(2314, 451, -120), - COL_VERTEX(605, 877, -121), - COL_VERTEX(610, 897, -141), - COL_VERTEX(605, 877, -162), - COL_VERTEX(605, 798, -162), - COL_VERTEX(3341, 484, -515), - COL_VERTEX(3341, 404, -515), - COL_VERTEX(3326, 403, -553), - COL_VERTEX(3326, 484, -553), - COL_VERTEX(3332, 502, -535), - COL_VERTEX(-4157, 370, -525), - COL_VERTEX(-4839, 405, -1597), - COL_VERTEX(-4712, 422, -2551), - COL_VERTEX(-4746, 543, -3666), - COL_VERTEX(-4955, 543, -4156), - COL_VERTEX(-5850, 543, -4331), - COL_VERTEX(-6632, 625, -3854), - COL_VERTEX(-5859, 543, -4375), - COL_VERTEX(-6620, 646, -3837), - COL_VERTEX(-6609, 543, -3820), - COL_VERTEX(4815, 507, -515), - COL_VERTEX(4635, 486, -1000), - COL_VERTEX(5069, 473, -2040), - COL_VERTEX(5087, 452, -2031), - COL_VERTEX(2314, 447, -162), - COL_VERTEX(2314, 468, -142), - COL_TRI_INIT(SURFACE_DEFAULT, 336), - COL_TRI(406, 407, 408), - COL_TRI(406, 409, 407), - COL_TRI(410, 411, 412), - COL_TRI(410, 412, 413), - COL_TRI(410, 413, 414), - COL_TRI(410, 414, 415), - COL_TRI(416, 412, 411), - COL_TRI(416, 411, 417), - COL_TRI(414, 416, 417), - COL_TRI(415, 414, 417), - COL_TRI(381, 383, 382), - COL_TRI(321, 322, 377), - COL_TRI(321, 377, 378), - COL_TRI(379, 377, 322), - COL_TRI(380, 381, 382), - COL_TRI(378, 312, 321), - COL_TRI(384, 312, 378), - COL_TRI(379, 322, 318), - COL_TRI(385, 386, 380), - COL_TRI(382, 385, 380), - COL_TRI(383, 381, 387), - COL_TRI(379, 318, 388), - COL_TRI(388, 318, 316), - COL_TRI(312, 389, 307), - COL_TRI(384, 389, 312), - COL_TRI(388, 370, 390), - COL_TRI(316, 370, 388), - COL_TRI(389, 370, 307), - COL_TRI(390, 370, 389), - COL_TRI(391, 396, 397), - COL_TRI(392, 391, 397), - COL_TRI(393, 395, 385), - COL_TRI(392, 397, 393), - COL_TRI(393, 397, 395), - COL_TRI(394, 383, 387), - COL_TRI(385, 395, 386), - COL_TRI(12, 14, 201), - COL_TRI(194, 8, 7), - COL_TRI(194, 195, 8), - COL_TRI(196, 197, 8), - COL_TRI(8, 198, 9), - COL_TRI(8, 197, 198), - COL_TRI(9, 198, 199), - COL_TRI(9, 199, 200), - COL_TRI(12, 201, 202), - COL_TRI(11, 203, 14), - COL_TRI(203, 205, 14), - COL_TRI(14, 204, 220), - COL_TRI(14, 205, 204), - COL_TRI(206, 203, 11), - COL_TRI(11, 9, 227), - COL_TRI(11, 227, 237), - COL_TRI(207, 238, 239), - COL_TRI(96, 207, 241), - COL_TRI(96, 74, 207), - COL_TRI(208, 209, 242), - COL_TRI(209, 202, 201), - COL_TRI(209, 243, 244), - COL_TRI(210, 212, 245), - COL_TRI(213, 252, 253), - COL_TRI(210, 195, 194), - COL_TRI(210, 246, 248), - COL_TRI(211, 249, 250), - COL_TRI(212, 247, 251), - COL_TRI(218, 258, 259), - COL_TRI(214, 45, 213), - COL_TRI(215, 254, 255), - COL_TRI(215, 255, 256), - COL_TRI(216, 217, 257), - COL_TRI(217, 216, 258), - COL_TRI(217, 258, 218), - COL_TRI(196, 261, 264), - COL_TRI(196, 260, 261), - COL_TRI(219, 262, 263), - COL_TRI(196, 264, 221), - COL_TRI(220, 206, 221), - COL_TRI(206, 200, 221), - COL_TRI(221, 200, 196), - COL_TRI(220, 226, 206), - COL_TRI(222, 265, 266), - COL_TRI(223, 224, 240), - COL_TRI(223, 267, 224), - COL_TRI(224, 267, 200), - COL_TRI(224, 200, 206), - COL_TRI(200, 225, 196), - COL_TRI(200, 199, 225), - COL_TRI(206, 226, 203), - COL_TRI(196, 225, 197), - COL_TRI(137, 135, 268), - COL_TRI(180, 268, 269), - COL_TRI(180, 269, 270), - COL_TRI(75, 78, 271), - COL_TRI(75, 271, 272), - COL_TRI(227, 240, 237), - COL_TRI(226, 205, 203), - COL_TRI(226, 204, 205), - COL_TRI(220, 204, 226), - COL_TRI(225, 198, 197), - COL_TRI(225, 199, 198), - COL_TRI(227, 223, 240), - COL_TRI(232, 233, 276), - COL_TRI(228, 229, 273), - COL_TRI(229, 274, 273), - COL_TRI(230, 275, 276), - COL_TRI(230, 231, 275), - COL_TRI(231, 273, 275), - COL_TRI(231, 228, 273), - COL_TRI(236, 235, 282), - COL_TRI(233, 274, 276), - COL_TRI(234, 236, 277), - COL_TRI(234, 277, 278), - COL_TRI(235, 279, 280), - COL_TRI(235, 281, 279), - COL_TRI(236, 282, 283), - COL_TRI(236, 234, 281), - COL_TRI(236, 281, 235), - COL_TRI(76, 75, 272), - COL_TRI(76, 272, 213), - COL_TRI(45, 76, 213), - COL_TRI(271, 329, 272), - COL_TRI(329, 213, 272), - COL_TRI(258, 332, 259), - COL_TRI(259, 332, 313), - COL_TRI(332, 216, 333), - COL_TRI(332, 258, 216), - COL_TRI(333, 216, 257), - COL_TRI(333, 257, 309), - COL_TRI(299, 208, 339), - COL_TRI(239, 300, 241), - COL_TRI(239, 241, 207), - COL_TRI(96, 241, 249), - COL_TRI(334, 335, 241), - COL_TRI(335, 249, 241), - COL_TRI(241, 336, 334), - COL_TRI(300, 336, 241), - COL_TRI(300, 299, 336), - COL_TRI(336, 299, 337), - COL_TRI(337, 338, 336), - COL_TRI(338, 334, 336), - COL_TRI(299, 339, 340), - COL_TRI(208, 291, 209), - COL_TRI(208, 242, 339), - COL_TRI(202, 209, 291), - COL_TRI(291, 194, 202), - COL_TRI(291, 304, 194), - COL_TRI(243, 209, 201), - COL_TRI(244, 333, 209), - COL_TRI(242, 333, 309), - COL_TRI(309, 341, 305), - COL_TRI(341, 309, 257), - COL_TRI(308, 354, 313), - COL_TRI(313, 332, 245), - COL_TRI(313, 354, 218), - COL_TRI(313, 218, 259), - COL_TRI(210, 332, 246), - COL_TRI(341, 218, 354), - COL_TRI(342, 245, 212), - COL_TRI(304, 210, 194), - COL_TRI(210, 304, 212), - COL_TRI(195, 210, 248), - COL_TRI(246, 343, 248), - COL_TRI(248, 262, 260), - COL_TRI(343, 262, 248), - COL_TRI(195, 248, 260), - COL_TRI(211, 96, 249), - COL_TRI(243, 265, 357), - COL_TRI(243, 357, 244), - COL_TRI(201, 221, 243), - COL_TRI(265, 243, 221), - COL_TRI(265, 222, 357), - COL_TRI(343, 263, 262), - COL_TRI(335, 250, 249), - COL_TRI(334, 344, 335), - COL_TRI(335, 344, 250), - COL_TRI(334, 345, 344), - COL_TRI(211, 250, 269), - COL_TRI(338, 345, 334), - COL_TRI(338, 346, 345), - COL_TRI(337, 346, 338), - COL_TRI(337, 340, 346), - COL_TRI(319, 342, 212), - COL_TRI(353, 352, 349), - COL_TRI(319, 212, 251), - COL_TRI(323, 319, 251), - COL_TRI(347, 323, 251), - COL_TRI(251, 247, 348), - COL_TRI(348, 347, 251), - COL_TRI(348, 247, 284), - COL_TRI(349, 348, 353), - COL_TRI(348, 349, 347), - COL_TRI(350, 353, 348), - COL_TRI(351, 350, 348), - COL_TRI(284, 351, 348), - COL_TRI(349, 325, 323), - COL_TRI(349, 323, 347), - COL_TRI(352, 325, 349), - COL_TRI(284, 254, 351), - COL_TRI(214, 353, 286), - COL_TRI(253, 353, 214), - COL_TRI(353, 253, 352), - COL_TRI(350, 286, 353), - COL_TRI(253, 252, 324), - COL_TRI(253, 324, 352), - COL_TRI(213, 253, 214), - COL_TRI(352, 324, 325), - COL_TRI(341, 217, 218), - COL_TRI(350, 255, 286), - COL_TRI(351, 359, 360), - COL_TRI(351, 360, 350), - COL_TRI(254, 359, 351), - COL_TRI(254, 215, 359), - COL_TRI(350, 360, 256), - COL_TRI(350, 256, 255), - COL_TRI(217, 341, 257), - COL_TRI(356, 266, 264), - COL_TRI(354, 358, 341), - COL_TRI(219, 260, 262), - COL_TRI(219, 261, 260), - COL_TRI(221, 266, 265), - COL_TRI(221, 264, 266), - COL_TRI(355, 219, 266), - COL_TRI(355, 266, 356), - COL_TRI(266, 219, 222), - COL_TRI(269, 268, 135), - COL_TRI(356, 264, 361), - COL_TRI(261, 361, 264), - COL_TRI(219, 263, 222), - COL_TRI(219, 355, 362), - COL_TRI(219, 362, 261), - COL_TRI(261, 362, 361), - COL_TRI(137, 268, 180), - COL_TRI(269, 135, 211), - COL_TRI(78, 95, 154), - COL_TRI(78, 154, 271), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI(2, 4, 5), - COL_TRI(2, 3, 4), - COL_TRI(6, 7, 8), - COL_TRI(8, 9, 10), - COL_TRI(9, 11, 10), - COL_TRI(12, 13, 14), - COL_TRI(19, 35, 21), - COL_TRI(15, 28, 16), - COL_TRI(16, 29, 30), - COL_TRI(15, 16, 31), - COL_TRI(15, 32, 33), - COL_TRI(15, 31, 32), - COL_TRI(17, 15, 33), - COL_TRI(18, 33, 32), - COL_TRI(18, 32, 34), - COL_TRI(20, 36, 19), - COL_TRI(19, 21, 22), - COL_TRI(21, 35, 37), - COL_TRI(19, 22, 20), - COL_TRI(22, 23, 20), - COL_TRI(23, 38, 20), - COL_TRI(23, 22, 39), - COL_TRI(24, 25, 40), - COL_TRI(25, 41, 40), - COL_TRI(26, 24, 40), - COL_TRI(27, 26, 40), - COL_TRI(27, 42, 26), - COL_TRI(27, 43, 44), - COL_TRI(27, 44, 42), - COL_TRI(45, 46, 47), - COL_TRI(75, 76, 45), - COL_TRI(45, 47, 75), - COL_TRI(75, 47, 77), - COL_TRI(77, 78, 75), - COL_TRI(29, 16, 72), - COL_TRI(39, 69, 23), - COL_TRI(5, 4, 70), - COL_TRI(96, 73, 74), - COL_TRI(30, 31, 16), - COL_TRI(97, 0, 2), - COL_TRI(0, 97, 98), - COL_TRI(99, 2, 5), - COL_TRI(2, 100, 97), - COL_TRI(101, 100, 2), - COL_TRI(2, 99, 101), - COL_TRI(102, 99, 5), - COL_TRI(37, 35, 6), - COL_TRI(6, 8, 103), - COL_TRI(35, 104, 6), - COL_TRI(13, 107, 14), - COL_TRI(104, 12, 7), - COL_TRI(6, 104, 7), - COL_TRI(8, 10, 105), - COL_TRI(103, 8, 105), - COL_TRI(11, 14, 10), - COL_TRI(10, 14, 107), - COL_TRI(104, 106, 12), - COL_TRI(13, 12, 106), - COL_TRI(110, 13, 109), - COL_TRI(107, 13, 110), - COL_TRI(108, 13, 106), - COL_TRI(109, 13, 122), - COL_TRI(108, 122, 13), - COL_TRI(30, 22, 31), - COL_TRI(111, 31, 22), - COL_TRI(21, 37, 32), - COL_TRI(34, 32, 37), - COL_TRI(37, 22, 34), - COL_TRI(30, 34, 22), - COL_TRI(34, 123, 126), - COL_TRI(18, 34, 126), - COL_TRI(18, 126, 117), - COL_TRI(30, 123, 34), - COL_TRI(6, 22, 37), - COL_TRI(43, 124, 44), - COL_TRI(112, 44, 124), - COL_TRI(117, 126, 116), - COL_TRI(113, 99, 102), - COL_TRI(114, 115, 99), - COL_TRI(101, 99, 115), - COL_TRI(114, 99, 113), - COL_TRI(103, 22, 6), - COL_TRI(116, 127, 46), - COL_TRI(117, 116, 46), - COL_TRI(116, 126, 127), - COL_TRI(118, 127, 126), - COL_TRI(47, 46, 127), - COL_TRI(118, 126, 123), - COL_TRI(119, 122, 108), - COL_TRI(97, 100, 120), - COL_TRI(120, 100, 125), - COL_TRI(119, 120, 122), - COL_TRI(120, 125, 122), - COL_TRI(120, 98, 97), - COL_TRI(110, 109, 124), - COL_TRI(121, 124, 109), - COL_TRI(122, 125, 109), - COL_TRI(98, 120, 119), - COL_TRI(112, 124, 121), - COL_TRI(142, 39, 22), - COL_TRI_INIT(SURFACE_HANGABLE, 6), - COL_TRI(222, 263, 343), - COL_TRI(222, 343, 357), - COL_TRI(7, 202, 194), - COL_TRI(7, 12, 202), - COL_TRI(111, 32, 31), - COL_TRI(21, 32, 111), - COL_TRI_INIT(SURFACE_WATER, 30), - COL_TRI(286, 117, 214), - COL_TRI(286, 18, 117), - COL_TRI(60, 52, 59), - COL_TRI(48, 49, 50), - COL_TRI(48, 50, 51), - COL_TRI(51, 50, 52), - COL_TRI(52, 50, 53), - COL_TRI(50, 49, 53), - COL_TRI(54, 55, 49), - COL_TRI(54, 49, 48), - COL_TRI(55, 56, 49), - COL_TRI(49, 56, 53), - COL_TRI(57, 52, 53), - COL_TRI(56, 57, 53), - COL_TRI(56, 58, 57), - COL_TRI(55, 58, 56), - COL_TRI(59, 57, 58), - COL_TRI(57, 59, 52), - COL_TRI(51, 52, 60), - COL_TRI(62, 66, 61), - COL_TRI(58, 61, 64), - COL_TRI(62, 61, 58), - COL_TRI(55, 62, 58), - COL_TRI(59, 58, 63), - COL_TRI(58, 64, 63), - COL_TRI(60, 64, 65), - COL_TRI(65, 64, 61), - COL_TRI(59, 64, 60), - COL_TRI(64, 59, 63), - COL_TRI(39, 54, 48), - COL_TRI_INIT(SURFACE_FLOWING_WATER, 94), - COL_TRI_SPECIAL(136, 295, 102, 0x0), - COL_TRI_SPECIAL(5, 289, 73, 0x200), - COL_TRI_SPECIAL(284, 33, 285, 0x20B), - COL_TRI_SPECIAL(285, 33, 286, 0x20B), - COL_TRI_SPECIAL(286, 33, 18, 0x200), - COL_TRI_SPECIAL(287, 288, 71, 0x0), - COL_TRI_SPECIAL(71, 4, 3, 0x200), - COL_TRI_SPECIAL(71, 3, 287, 0x200), - COL_TRI_SPECIAL(71, 207, 74, 0x0), - COL_TRI_SPECIAL(71, 288, 207, 0x0), - COL_TRI_SPECIAL(0, 98, 119, 0x235), - COL_TRI_SPECIAL(136, 296, 135, 0x0), - COL_TRI_SPECIAL(136, 102, 96, 0x10F), - COL_TRI_SPECIAL(119, 108, 290, 0x240), - COL_TRI_SPECIAL(119, 297, 239, 0x215), - COL_TRI_SPECIAL(119, 298, 297, 0x235), - COL_TRI_SPECIAL(290, 298, 119, 0x240), - COL_TRI_SPECIAL(292, 299, 300, 0x215), - COL_TRI_SPECIAL(108, 106, 290, 0x240), - COL_TRI_SPECIAL(290, 106, 291, 0x235), - COL_TRI_SPECIAL(291, 292, 290, 0x23A), - COL_TRI_SPECIAL(292, 291, 299, 0x22B), - COL_TRI_SPECIAL(291, 208, 299, 0x22B), - COL_TRI_SPECIAL(239, 297, 292, 0x215), - COL_TRI_SPECIAL(3, 1, 239, 0x0), - COL_TRI_SPECIAL(3, 239, 294, 0x0), - COL_TRI_SPECIAL(239, 238, 294, 0x0), - COL_TRI_SPECIAL(239, 292, 300, 0x215), - COL_TRI_SPECIAL(293, 301, 302, 0x240), - COL_TRI_SPECIAL(293, 303, 301, 0x240), - COL_TRI_SPECIAL(102, 5, 96, 0x200), - COL_TRI_SPECIAL(212, 304, 104, 0x23D), - COL_TRI_SPECIAL(104, 247, 212, 0x23D), - COL_TRI_SPECIAL(285, 254, 284, 0xB), - COL_TRI_SPECIAL(295, 113, 102, 0x2B), - COL_TRI_SPECIAL(287, 294, 288, 0x0), - COL_TRI_SPECIAL(3, 294, 287, 0x0), - COL_TRI_SPECIAL(207, 288, 294, 0x200), - COL_TRI_SPECIAL(207, 294, 238, 0x200), - COL_TRI_SPECIAL(285, 286, 255, 0xB), - COL_TRI_SPECIAL(285, 255, 254, 0x10), - COL_TRI_SPECIAL(136, 96, 363, 0x100), - COL_TRI_SPECIAL(19, 33, 284, 0x215), - COL_TRI_SPECIAL(19, 284, 35, 0x24B), - COL_TRI_SPECIAL(5, 70, 289, 0x200), - COL_TRI_SPECIAL(96, 5, 73, 0x200), - COL_TRI_SPECIAL(135, 296, 211, 0x0), - COL_TRI_SPECIAL(136, 363, 296, 0x100), - COL_TRI_SPECIAL(104, 35, 247, 0x240), - COL_TRI_SPECIAL(119, 239, 0, 0x215), - COL_TRI_SPECIAL(104, 304, 106, 0x23D), - COL_TRI_SPECIAL(304, 291, 106, 0x240), - COL_TRI_SPECIAL(239, 1, 0, 0x215), - COL_TRI_SPECIAL(364, 96, 211, 0x0), - COL_TRI_SPECIAL(364, 363, 96, 0x2F5), - COL_TRI_SPECIAL(366, 368, 369, 0x200), - COL_TRI_SPECIAL(35, 284, 247, 0x240), - COL_TRI_SPECIAL(296, 365, 211, 0x0), - COL_TRI_SPECIAL(364, 211, 365, 0x0), - COL_TRI_SPECIAL(366, 367, 368, 0x200), - COL_TRI_SPECIAL(38, 16, 28, 0x20B), - COL_TRI_SPECIAL(60, 65, 67, 0x295), - COL_TRI_SPECIAL(67, 65, 68, 0x2A0), - COL_TRI_SPECIAL(36, 17, 33, 0x0), - COL_TRI_SPECIAL(36, 33, 19, 0x0), - COL_TRI_SPECIAL(20, 17, 36, 0x20B), - COL_TRI_SPECIAL(20, 15, 17, 0x20B), - COL_TRI_SPECIAL(28, 20, 38, 0x0), - COL_TRI_SPECIAL(28, 15, 20, 0x0), - COL_TRI_SPECIAL(71, 74, 73, 0x0), - COL_TRI_SPECIAL(38, 23, 16, 0x20A), - COL_TRI_SPECIAL(69, 16, 23, 0x0), - COL_TRI_SPECIAL(69, 72, 16, 0x0), - COL_TRI_SPECIAL(39, 72, 69, 0x215), - COL_TRI_SPECIAL(39, 29, 72, 0x20B), - COL_TRI_SPECIAL(29, 39, 48, 0x220), - COL_TRI_SPECIAL(70, 4, 71, 0x0), - COL_TRI_SPECIAL(70, 71, 73, 0x0), - COL_TRI_SPECIAL(92, 132, 61, 0x282), - COL_TRI_SPECIAL(51, 60, 128, 0x2B5), - COL_TRI_SPECIAL(67, 129, 60, 0x2B5), - COL_TRI_SPECIAL(128, 60, 129, 0x2B5), - COL_TRI_SPECIAL(130, 129, 67, 0xAB), - COL_TRI_SPECIAL(131, 130, 67, 0xA0), - COL_TRI_SPECIAL(131, 67, 68, 0x95), - COL_TRI_SPECIAL(131, 68, 132, 0x8B), - COL_TRI_SPECIAL(131, 132, 133, 0x80), - COL_TRI_SPECIAL(132, 68, 65, 0x295), - COL_TRI_SPECIAL(132, 65, 61, 0x280), - COL_TRI_SPECIAL(132, 92, 134, 0x75), - COL_TRI_SPECIAL(132, 134, 133, 0x80), - COL_TRI_SPECIAL(136, 137, 138, 0x0), - COL_TRI_SPECIAL(66, 92, 61, 0x275), - COL_TRI_SPECIAL(135, 137, 136, 0x0), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 78), - COL_TRI(376, 90, 89), - COL_TRI(373, 376, 89), - COL_TRI(161, 372, 183), - COL_TRI(163, 374, 161), - COL_TRI(376, 91, 90), - COL_TRI(376, 375, 91), - COL_TRI(376, 374, 375), - COL_TRI(374, 376, 372), - COL_TRI(113, 295, 374), - COL_TRI(374, 372, 161), - COL_TRI(375, 295, 136), - COL_TRI(183, 372, 373), - COL_TRI(113, 374, 163), - COL_TRI(375, 138, 91), - COL_TRI(372, 376, 373), - COL_TRI(375, 136, 138), - COL_TRI(374, 295, 375), - COL_TRI(88, 89, 90), - COL_TRI(91, 88, 90), - COL_TRI(150, 153, 151), - COL_TRI(25, 143, 41), - COL_TRI(143, 25, 144), - COL_TRI(145, 143, 146), - COL_TRI(143, 144, 146), - COL_TRI(147, 144, 148), - COL_TRI(148, 144, 149), - COL_TRI(144, 25, 149), - COL_TRI(147, 146, 144), - COL_TRI(147, 94, 146), - COL_TRI(145, 146, 94), - COL_TRI(80, 145, 94), - COL_TRI(150, 151, 152), - COL_TRI(155, 151, 153), - COL_TRI(155, 177, 151), - COL_TRI(150, 152, 154), - COL_TRI(156, 177, 155), - COL_TRI(156, 178, 177), - COL_TRI(26, 160, 24), - COL_TRI(26, 179, 157), - COL_TRI(157, 160, 26), - COL_TRI(157, 179, 176), - COL_TRI(158, 176, 179), - COL_TRI(159, 160, 157), - COL_TRI(160, 159, 149), - COL_TRI(149, 24, 160), - COL_TRI(95, 150, 154), - COL_TRI(88, 180, 89), - COL_TRI(88, 137, 180), - COL_TRI(165, 172, 185), - COL_TRI(161, 162, 166), - COL_TRI(162, 161, 183), - COL_TRI(163, 161, 166), - COL_TRI(164, 163, 166), - COL_TRI(165, 169, 166), - COL_TRI(166, 169, 164), - COL_TRI(167, 164, 169), - COL_TRI(163, 164, 184), - COL_TRI(167, 184, 164), - COL_TRI(168, 169, 185), - COL_TRI(169, 165, 185), - COL_TRI(167, 169, 168), - COL_TRI(170, 185, 171), - COL_TRI(170, 168, 185), - COL_TRI(171, 185, 172), - COL_TRI(172, 186, 171), - COL_TRI(173, 170, 171), - COL_TRI(173, 171, 186), - COL_TRI(24, 149, 25), - COL_TRI(173, 186, 181), - COL_TRI(174, 181, 186), - COL_TRI(175, 141, 187), - COL_TRI(128, 187, 141), - COL_TRI(156, 141, 175), - COL_TRI(148, 149, 159), - COL_TRI(158, 181, 174), - COL_TRI(174, 182, 158), - COL_TRI(176, 158, 182), - COL_TRI(156, 175, 178), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 130), - COL_TRI(82, 411, 84), - COL_TRI(411, 410, 86), - COL_TRI(84, 411, 86), - COL_TRI(82, 417, 411), - COL_TRI(86, 410, 415), - COL_TRI(86, 415, 87), - COL_TRI(87, 417, 82), - COL_TRI(87, 415, 417), - COL_TRI(317, 314, 316), - COL_TRI(327, 321, 311), - COL_TRI(397, 390, 395), - COL_TRI(396, 388, 397), - COL_TRI(397, 388, 390), - COL_TRI(396, 379, 388), - COL_TRI(395, 390, 389), - COL_TRI(387, 379, 396), - COL_TRI(391, 387, 396), - COL_TRI(387, 377, 379), - COL_TRI(381, 377, 387), - COL_TRI(394, 387, 391), - COL_TRI(381, 380, 377), - COL_TRI(380, 378, 377), - COL_TRI(401, 400, 398), - COL_TRI(380, 386, 378), - COL_TRI(386, 384, 378), - COL_TRI(386, 395, 384), - COL_TRI(395, 389, 384), - COL_TRI(398, 391, 399), - COL_TRI(398, 400, 391), - COL_TRI(399, 391, 392), - COL_TRI(400, 394, 391), - COL_TRI(401, 398, 399), - COL_TRI(401, 399, 402), - COL_TRI(402, 399, 393), - COL_TRI(399, 392, 393), - COL_TRI(403, 383, 400), - COL_TRI(400, 383, 394), - COL_TRI(403, 404, 383), - COL_TRI(404, 382, 383), - COL_TRI(401, 405, 404), - COL_TRI(405, 385, 404), - COL_TRI(401, 404, 403), - COL_TRI(404, 385, 382), - COL_TRI(405, 402, 385), - COL_TRI(402, 393, 385), - COL_TRI(401, 402, 405), - COL_TRI(401, 403, 400), - COL_TRI(314, 315, 316), - COL_TRI(242, 305, 306), - COL_TRI(307, 306, 308), - COL_TRI(307, 308, 245), - COL_TRI(242, 309, 305), - COL_TRI(310, 311, 312), - COL_TRI(313, 245, 308), - COL_TRI(320, 213, 329), - COL_TRI(270, 269, 326), - COL_TRI(317, 322, 327), - COL_TRI(316, 318, 317), - COL_TRI(318, 322, 317), - COL_TRI(319, 328, 320), - COL_TRI(252, 320, 328), - COL_TRI(321, 312, 311), - COL_TRI(322, 321, 327), - COL_TRI(214, 117, 46), - COL_TRI(214, 46, 45), - COL_TRI(319, 323, 328), - COL_TRI(323, 325, 328), - COL_TRI(324, 252, 328), - COL_TRI(325, 324, 328), - COL_TRI(270, 330, 317), - COL_TRI(270, 317, 327), - COL_TRI(329, 270, 327), - COL_TRI(329, 327, 331), - COL_TRI(339, 242, 315), - COL_TRI(306, 370, 242), - COL_TRI(306, 307, 370), - COL_TRI(305, 358, 306), - COL_TRI(358, 308, 306), - COL_TRI(310, 312, 307), - COL_TRI(245, 310, 307), - COL_TRI(316, 315, 370), - COL_TRI(315, 242, 370), - COL_TRI(326, 315, 314), - COL_TRI(320, 310, 319), - COL_TRI(310, 342, 319), - COL_TRI(310, 245, 342), - COL_TRI(310, 320, 311), - COL_TRI(340, 326, 371), - COL_TRI(346, 340, 371), - COL_TRI(340, 339, 315), - COL_TRI(340, 315, 326), - COL_TRI(311, 320, 331), - COL_TRI(326, 250, 371), - COL_TRI(326, 314, 330), - COL_TRI(326, 330, 270), - COL_TRI(269, 250, 326), - COL_TRI(314, 317, 330), - COL_TRI(250, 344, 371), - COL_TRI(329, 331, 320), - COL_TRI(320, 252, 213), - COL_TRI(345, 346, 371), - COL_TRI(311, 331, 327), - COL_TRI(305, 341, 358), - COL_TRI(358, 354, 308), - COL_TRI(344, 345, 371), - COL_TRI(80, 66, 62), - COL_TRI(62, 55, 79), - COL_TRI(79, 80, 62), - COL_TRI(81, 82, 83), - COL_TRI(83, 84, 85), - COL_TRI(83, 82, 84), - COL_TRI(85, 84, 86), - COL_TRI(85, 86, 79), - COL_TRI(87, 79, 86), - COL_TRI(81, 79, 87), - COL_TRI(81, 87, 82), - COL_TRI(39, 142, 54), - COL_TRI(29, 139, 30), - COL_TRI(139, 29, 48), - COL_TRI(123, 30, 139), - COL_TRI(128, 140, 139), - COL_TRI(139, 51, 128), - COL_TRI(48, 51, 139), - COL_TRI(140, 123, 139), - COL_TRI(128, 141, 140), - COL_TRI(80, 79, 81), - COL_TRI(55, 142, 85), - COL_TRI(142, 55, 54), - COL_TRI(83, 85, 142), - COL_TRI(55, 85, 79), - COL_TRI_INIT(SURFACE_WALL_MISC, 24), - COL_TRI(413, 409, 406), - COL_TRI(413, 406, 414), - COL_TRI(412, 409, 413), - COL_TRI(412, 407, 409), - COL_TRI(414, 406, 408), - COL_TRI(414, 408, 416), - COL_TRI(416, 407, 412), - COL_TRI(416, 408, 407), - COL_TRI(298, 303, 297), - COL_TRI(303, 293, 292), - COL_TRI(303, 292, 297), - COL_TRI(298, 301, 303), - COL_TRI(292, 293, 302), - COL_TRI(292, 302, 290), - COL_TRI(290, 302, 301), - COL_TRI(290, 301, 298), - COL_TRI(296, 369, 365), - COL_TRI(296, 366, 369), - COL_TRI(363, 366, 296), - COL_TRI(365, 369, 368), - COL_TRI(365, 368, 364), - COL_TRI(363, 367, 366), - COL_TRI(364, 368, 367), - COL_TRI(364, 367, 363), - COL_TRI_INIT(SURFACE_NOISE_DEFAULT, 52), - COL_TRI(77, 95, 78), - COL_TRI(190, 10, 192), - COL_TRI(95, 47, 150), - COL_TRI(189, 47, 127), - COL_TRI(189, 150, 47), - COL_TRI(153, 150, 189), - COL_TRI(190, 145, 191), - COL_TRI(190, 83, 103), - COL_TRI(105, 10, 190), - COL_TRI(103, 105, 190), - COL_TRI(83, 190, 191), - COL_TRI(190, 143, 145), - COL_TRI(26, 42, 179), - COL_TRI(191, 145, 81), - COL_TRI(145, 80, 81), - COL_TRI(83, 191, 81), - COL_TRI(83, 142, 103), - COL_TRI(190, 40, 143), - COL_TRI(40, 41, 143), - COL_TRI(107, 192, 10), - COL_TRI(44, 179, 42), - COL_TRI(179, 44, 158), - COL_TRI(153, 189, 155), - COL_TRI(189, 127, 155), - COL_TRI(155, 127, 118), - COL_TRI(22, 103, 142), - COL_TRI(192, 110, 124), - COL_TRI(101, 115, 100), - COL_TRI(115, 114, 184), - COL_TRI(115, 184, 167), - COL_TRI(115, 167, 100), - COL_TRI(100, 167, 125), - COL_TRI(107, 110, 192), - COL_TRI(192, 40, 190), - COL_TRI(27, 40, 192), - COL_TRI(27, 192, 43), - COL_TRI(124, 43, 192), - COL_TRI(156, 155, 118), - COL_TRI(193, 156, 118), - COL_TRI(193, 118, 123), - COL_TRI(168, 125, 167), - COL_TRI(109, 125, 170), - COL_TRI(168, 170, 125), - COL_TRI(156, 193, 141), - COL_TRI(140, 141, 193), - COL_TRI(193, 123, 140), - COL_TRI(109, 170, 121), - COL_TRI(44, 112, 158), - COL_TRI(173, 121, 170), - COL_TRI(112, 121, 173), - COL_TRI(173, 181, 112), - COL_TRI(181, 158, 112), - COL_TRI_INIT(SURFACE_NOISE_SLIPPERY, 12), - COL_TRI(80, 93, 66), - COL_TRI(92, 93, 94), - COL_TRI(93, 92, 66), - COL_TRI(94, 134, 92), - COL_TRI(147, 134, 94), - COL_TRI(94, 93, 80), - COL_TRI(128, 129, 187), - COL_TRI(91, 138, 137), - COL_TRI(91, 137, 88), - COL_TRI(188, 184, 114), - COL_TRI(188, 114, 113), - COL_TRI(184, 188, 163), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 117), - COL_TRI(418, 419, 420), - COL_TRI(418, 421, 419), - COL_TRI(422, 418, 13), - COL_TRI(422, 421, 418), - COL_TRI(419, 421, 423), - COL_TRI(421, 422, 423), - COL_TRI(424, 419, 423), - COL_TRI(424, 425, 419), - COL_TRI(419, 425, 426), - COL_TRI(420, 419, 426), - COL_TRI(422, 427, 424), - COL_TRI(422, 428, 427), - COL_TRI(422, 424, 423), - COL_TRI(422, 122, 428), - COL_TRI(422, 13, 122), - COL_TRI(427, 425, 424), - COL_TRI(430, 435, 476), - COL_TRI(427, 429, 425), - COL_TRI(426, 425, 429), - COL_TRI(426, 429, 474), - COL_TRI(429, 475, 474), - COL_TRI(429, 430, 475), - COL_TRI(430, 429, 427), - COL_TRI(122, 120, 428), - COL_TRI(120, 431, 428), - COL_TRI(431, 432, 428), - COL_TRI(432, 427, 428), - COL_TRI(433, 430, 432), - COL_TRI(433, 435, 430), - COL_TRI(430, 476, 475), - COL_TRI(432, 430, 427), - COL_TRI(434, 435, 433), - COL_TRI(435, 477, 476), - COL_TRI(435, 434, 477), - COL_TRI(97, 436, 431), - COL_TRI(431, 436, 432), - COL_TRI(436, 433, 432), - COL_TRI(437, 436, 97), - COL_TRI(436, 437, 433), - COL_TRI(438, 434, 433), - COL_TRI(437, 438, 433), - COL_TRI(97, 431, 120), - COL_TRI(437, 97, 2), - COL_TRI(442, 440, 441), - COL_TRI(434, 439, 478), - COL_TRI(434, 478, 477), - COL_TRI(439, 434, 438), - COL_TRI(439, 479, 478), - COL_TRI(439, 445, 479), - COL_TRI(440, 439, 441), - COL_TRI(440, 445, 439), - COL_TRI(441, 439, 438), - COL_TRI(442, 437, 2), - COL_TRI(437, 441, 438), - COL_TRI(437, 442, 441), - COL_TRI(442, 2, 99), - COL_TRI(443, 442, 99), - COL_TRI(442, 443, 440), - COL_TRI(443, 99, 481), - COL_TRI(444, 443, 481), - COL_TRI(444, 480, 443), - COL_TRI(440, 480, 482), - COL_TRI(440, 443, 480), - COL_TRI(445, 446, 479), - COL_TRI(446, 483, 479), - COL_TRI(446, 440, 482), - COL_TRI(446, 445, 440), - COL_TRI(447, 448, 450), - COL_TRI(448, 452, 451), - COL_TRI(449, 447, 453), - COL_TRI(450, 453, 447), - COL_TRI(448, 447, 452), - COL_TRI(447, 484, 452), - COL_TRI(447, 449, 484), - COL_TRI(451, 452, 455), - COL_TRI(452, 484, 455), - COL_TRI(451, 455, 454), - COL_TRI(453, 450, 454), - COL_TRI(454, 455, 453), - COL_TRI(455, 449, 453), - COL_TRI(455, 484, 449), - COL_TRI(456, 457, 34), - COL_TRI(34, 458, 459), - COL_TRI(34, 457, 458), - COL_TRI(464, 465, 462), - COL_TRI(456, 485, 457), - COL_TRI(457, 485, 461), - COL_TRI(458, 457, 461), - COL_TRI(458, 486, 487), - COL_TRI(459, 458, 487), - COL_TRI(458, 461, 486), - COL_TRI(459, 487, 460), - COL_TRI(460, 485, 456), - COL_TRI(460, 487, 485), - COL_TRI(461, 485, 487), - COL_TRI(461, 487, 486), - COL_TRI(462, 467, 468), - COL_TRI(462, 465, 467), - COL_TRI(463, 464, 462), - COL_TRI(472, 488, 489), - COL_TRI(465, 466, 467), - COL_TRI(466, 465, 464), - COL_TRI(467, 488, 6), - COL_TRI(467, 489, 488), - COL_TRI(467, 466, 489), - COL_TRI(468, 467, 6), - COL_TRI(6, 472, 471), - COL_TRI(6, 488, 472), - COL_TRI(469, 489, 464), - COL_TRI(466, 464, 489), - COL_TRI(470, 464, 463), - COL_TRI(470, 469, 464), - COL_TRI(471, 469, 470), - COL_TRI(471, 472, 469), - COL_TRI(473, 472, 489), - COL_TRI(469, 473, 489), - COL_TRI(472, 473, 469), - COL_TRI_STOP(), - COL_SPECIAL_INIT(30), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 0, 2867, -3924, /*yaw*/ 0), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -1333, 711, 1881), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -6220, 468, 3458), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -5069, 350, 3221), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -2566, 438, 2626), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -1900, 401, 2868), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 6399, 494, -1680), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 767, 498, 2598), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 1476, 189, 3280), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 3153, 206, 469), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 6178, 219, 167), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -6510, 260, 1411), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 5457, 528, -3259), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 5868, 698, -4453), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 6408, 869, -5314), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -4711, 342, 433), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 1132, 365, 1977), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -5506, 364, -661), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -6269, 402, -2145), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -5600, 440, -2627), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 1919, 268, 1157), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -5957, 517, -3447), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -2021, 633, 1468), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -109, 613, 3008), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 5774, 413, -1114), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 5954, 526, -2846), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ -5204, 296, 811), - SPECIAL_OBJECT_WITH_YAW_AND_PARAM(/*preset*/ special_metal_door_warp, /*pos*/ 3292, -511, -2931, /*yaw*/ 160, /*behParam2*/ 2), - SPECIAL_OBJECT_WITH_YAW_AND_PARAM(/*preset*/ special_castle_door_warp, /*pos*/ -76, 803, -3155, /*yaw*/ 0, /*behParam2*/ 0), - SPECIAL_OBJECT_WITH_YAW_AND_PARAM(/*preset*/ special_castle_door_warp, /*pos*/ 77, 803, -3155, /*yaw*/ 128, /*behParam2*/ 1), - COL_WATER_BOX_INIT(2), - COL_WATER_BOX(0, -7129, -7222, 8253, -58, -81), - COL_WATER_BOX(1, 1024, -58, 8230, 8137, -81), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(castle_grounds_seg7_collision_level, 0x0044abc0, 39442, 0x0000f3a0, 8736); diff --git a/levels/castle_grounds/texture.inc.c b/levels/castle_grounds/texture.inc.c index b293c7521..fc3761b1a 100644 --- a/levels/castle_grounds/texture.inc.c +++ b/levels/castle_grounds/texture.inc.c @@ -1,17 +1,12 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07001000 -ALIGNED8 const Texture castle_grounds_seg7_texture_07000000[] = { -#include "levels/castle_grounds/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(castle_grounds_seg7_texture_07000000, "levels/castle_grounds/0.rgba16.inc.c", 0x0044abc0, 39442, 0x00000000, 4096); // 0x07001000 - 0x07002000 -ALIGNED8 const Texture castle_grounds_seg7_texture_07001000[] = { -#include "levels/castle_grounds/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(castle_grounds_seg7_texture_07001000, "levels/castle_grounds/1.rgba16.inc.c", 0x0044abc0, 39442, 0x00001000, 4096); // 0x07002000 - 0x07003000 -ALIGNED8 const Texture castle_grounds_seg7_texture_07002000[] = { -#include "levels/castle_grounds/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(castle_grounds_seg7_texture_07002000, "levels/castle_grounds/2.rgba16.inc.c", 0x0044abc0, 39442, 0x00002000, 4096); ALIGNED8 const Texture castle_grounds_seg7_texture_07003000[] = { #include "levels/castle_grounds/6_custom.rgba16.inc.c" diff --git a/levels/castle_inside/areas/1/1/model.inc.c b/levels/castle_inside/areas/1/1/model.inc.c index e79a050ba..46e98aa28 100644 --- a/levels/castle_inside/areas/1/1/model.inc.c +++ b/levels/castle_inside/areas/1/1/model.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x07023CB0 - 0x07023DB0 -static const Vtx inside_castle_seg7_vertex_07023CB0[] = { - {{{ -7395, 1126, -5772}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7178, 1126, -5989}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7178, 1434, -5989}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7395, 1434, -5772}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7178, 1126, -5989}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6961, 1126, -6206}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6961, 1434, -6206}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7178, 1434, -5989}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7395, 819, -5772}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7178, 819, -5989}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7178, 1126, -5989}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7395, 1126, -5772}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7178, 819, -5989}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6961, 819, -6206}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6961, 1126, -6206}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7178, 1126, -5989}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07023CB0, 0x00396340, 232834, 0x00023cb0, 256); // 0x07023DB0 - 0x07023FE0 const Gfx inside_castle_seg7_dl_07023DB0[] = { diff --git a/levels/castle_inside/areas/1/10/model.inc.c b/levels/castle_inside/areas/1/10/model.inc.c index 808774547..a21480d39 100644 --- a/levels/castle_inside/areas/1/10/model.inc.c +++ b/levels/castle_inside/areas/1/10/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0702FDD8 - 0x0702FDF0 static const Lights1 inside_castle_seg7_lights_0702FDD8 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,8 +6,8 @@ static const Lights1 inside_castle_seg7_lights_0702FDD8 = gdSPDefLights1( ); // 0x0702FDF0 - 0x0702FE70 -static const Vtx inside_castle_seg7_vertex_0702FDF0[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_0702FDF0[] = { {{{ 1422, 614, -2869}, 0, { 1774, 990}, {0x00, 0x7f, 0x00, 0xff}}}, {{{ 2038, 614, -2616}, 0, { -1294, -274}, {0x00, 0x7f, 0x00, 0xff}}}, {{{ 1784, 614, -2869}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, @@ -15,21 +16,14 @@ static const Vtx inside_castle_seg7_vertex_0702FDF0[] = { {{{ 2038, 614, -2254}, 0, { -1294, -2082}, {0x00, 0x7f, 0x00, 0xff}}}, {{{ 1784, 614, -2001}, 0, { 0, -3346}, {0x00, 0x7f, 0x00, 0xff}}}, {{{ 1169, 614, -2616}, 0, { 3040, -274}, {0x00, 0x7f, 0x00, 0xff}}}, -#else - {{{ 1422, 614, -2869}, 0, { 1774, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1169, 614, -2616}, 0, { 3040, -274}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1169, 614, -2254}, 0, { 3040, -2082}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2038, 614, -2254}, 0, { -1294, -2082}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2038, 614, -2616}, 0, { -1294, -274}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1784, 614, -2001}, 0, { 0, -3346}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1422, 614, -2001}, 0, { 1774, -3346}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1784, 614, -2869}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702FDF0, 0x00396340, 232834, 0x0002fdf0, 128); +#endif // 0x0702FE70 - 0x0702FF70 -static const Vtx inside_castle_seg7_vertex_0702FE70[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_0702FE70[] = { {{{ 1857, 768, -2073}, 0, { 6834, 2794}, {0x00, 0x7f, 0x00, 0xff}}}, {{{ 2110, 768, -2037}, 0, { 9362, 3156}, {0x00, 0x7f, 0x00, 0xff}}}, {{{ 1965, 768, -2182}, 0, { 7918, 1710}, {0x00, 0x7f, 0x00, 0xff}}}, @@ -46,28 +40,14 @@ static const Vtx inside_castle_seg7_vertex_0702FE70[] = { {{{ 1422, 614, -2001}, 0, { 4312, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, {{{ 1169, 614, -2254}, 0, { 4312, -288}, {0x00, 0x7f, 0x00, 0xff}}}, {{{ 807, 614, -1385}, 0, { 0, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, -#else - {{{ 590, 614, -1530}, 0, { -286, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 734, 614, -1457}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 626, 614, -1566}, 0, { 0, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1857, 768, -2073}, 0, { 6834, 2794}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2110, 768, -2037}, 0, { 9362, 3156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1965, 768, -2182}, 0, { 7918, 1710}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2002, 768, -1928}, 0, { 8278, 4240}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1350, 768, -2797}, 0, { 1774, -4430}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1096, 768, -2833}, 0, { -752, -4792}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1241, 768, -2688}, 0, { 690, -3346}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1205, 768, -2942}, 0, { 330, -5876}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 553, 614, -1638}, 0, { 0, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1422, 614, -2001}, 0, { 4312, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1169, 614, -2254}, 0, { 4312, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 807, 614, -1385}, 0, { 0, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702FE70, 0x00396340, 232834, 0x0002fe70, 240); +#endif // 0x0702FF70 - 0x0702FFF0 -static const Vtx inside_castle_seg7_vertex_0702FF70[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_0702FF70[] = { {{{ 590, 614, -1530}, 0, { -286, 224}, {0x00, 0x7f, 0x00, 0xff}}}, {{{ 698, 614, -1421}, 0, { -286, 990}, {0x00, 0x7f, 0x00, 0xff}}}, {{{ 734, 614, -1457}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, @@ -76,76 +56,23 @@ static const Vtx inside_castle_seg7_vertex_0702FF70[] = { {{{ 2001, 768, -2942}, 0, { 8278, -5876}, {0x00, 0x7f, 0x00, 0xff}}}, {{{ 1857, 768, -2797}, 0, { 6834, -4430}, {0x00, 0x7f, 0x00, 0xff}}}, {{{ 2110, 768, -2833}, 0, { 9362, -4792}, {0x00, 0x7f, 0x00, 0xff}}}, -#else - {{{ 1965, 768, -2688}, 0, { 7918, -3346}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2001, 768, -2942}, 0, { 8278, -5876}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1857, 768, -2797}, 0, { 6834, -4430}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 590, 614, -1530}, 0, { -286, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 698, 614, -1421}, 0, { -286, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 734, 614, -1457}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2110, 768, -2833}, 0, { 9362, -4792}, {0x00, 0x7f, 0x00, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702FF70, 0x00396340, 232834, 0x0002ff60, 112); +#endif // 0x0702FFF0 - 0x070300E0 -static const Vtx inside_castle_seg7_vertex_0702FFF0[] = { - {{{ 1446, 1126, -2169}, 0, { 10018, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 626, 1126, -1566}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1338, 1126, -2278}, 0, { 10018, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1338, 1126, -2278}, 0, { 10018, -4120}, {0x50, 0xc7, 0x50, 0xff}}}, - {{{ 553, 922, -1638}, 0, { 0, -2076}, {0x50, 0xc7, 0x50, 0xff}}}, - {{{ 1169, 922, -2254}, 0, { 8654, -2076}, {0x50, 0xc7, 0x50, 0xff}}}, - {{{ 1169, 922, -2254}, 0, { 8654, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 553, 922, -1638}, 0, { 0, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 553, 614, -1638}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1169, 614, -2254}, 0, { 8654, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 626, 1126, -1566}, 0, { 0, -4120}, {0x50, 0xc7, 0x50, 0xff}}}, - {{{ 1422, 614, -2001}, 0, { 8654, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 807, 614, -1385}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 807, 922, -1385}, 0, { 0, -2076}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1422, 922, -2001}, 0, { 8654, -2076}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702FFF0, 0x00396340, 232834, 0x0002ffd0, 240); // 0x070300E0 - 0x070301D0 -static const Vtx inside_castle_seg7_vertex_070300E0[] = { - {{{ 1422, 922, -2001}, 0, { 8654, -2076}, {0xb0, 0xc7, 0xb0, 0xff}}}, - {{{ 807, 922, -1385}, 0, { 0, -2076}, {0xb0, 0xc7, 0xb0, 0xff}}}, - {{{ 734, 1126, -1457}, 0, { 0, -4120}, {0xb0, 0xc7, 0xb0, 0xff}}}, - {{{ 1422, 922, -2001}, 0, { 8654, -2076}, {0xb0, 0xc8, 0xb0, 0xff}}}, - {{{ 734, 1126, -1457}, 0, { 0, -4120}, {0xb0, 0xc8, 0xb0, 0xff}}}, - {{{ 1446, 1126, -2169}, 0, { 10018, -4120}, {0xb0, 0xc8, 0xb0, 0xff}}}, - {{{ 1965, 768, -2182}, 0, { -540, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2038, 614, -2254}, 0, { -1562, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1784, 614, -2001}, 0, { 2012, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1446, 1126, -2169}, 0, { 10018, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 734, 1126, -1457}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 626, 1126, -1566}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1422, 922, -2001}, 0, { -1052, -1054}, {0x4a, 0xba, 0xb6, 0xff}}}, - {{{ 1446, 1126, -2169}, 0, { 0, -3098}, {0x4a, 0xba, 0xb6, 0xff}}}, - {{{ 1507, 1229, -2205}, 0, { -206, -4120}, {0x4a, 0xba, 0xb6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070300E0, 0x00396340, 232834, 0x000300c0, 240); // 0x070301D0 - 0x070302B0 -static const Vtx inside_castle_seg7_vertex_070301D0[] = { - {{{ 1446, 1126, -2169}, 0, { 0, -3098}, {0x4b, 0xba, 0xb6, 0xff}}}, - {{{ 1338, 1126, -2278}, 0, { 1502, -3098}, {0x4b, 0xba, 0xb6, 0xff}}}, - {{{ 1507, 1229, -2205}, 0, { -206, -4120}, {0x4b, 0xba, 0xb6, 0xff}}}, - {{{ 1374, 1229, -2339}, 0, { 1676, -4120}, {0x4b, 0xba, 0xb6, 0xff}}}, - {{{ 1338, 1126, -2278}, 0, { 1502, -3098}, {0x4a, 0xba, 0xb5, 0xff}}}, - {{{ 1169, 922, -2254}, 0, { 2524, -1054}, {0x4a, 0xba, 0xb5, 0xff}}}, - {{{ 1374, 1229, -2339}, 0, { 1676, -4120}, {0x4a, 0xba, 0xb5, 0xff}}}, - {{{ 1784, 614, -2001}, 0, { 2012, 990}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 1857, 768, -2073}, 0, { 990, -544}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 1965, 768, -2182}, 0, { -540, -544}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 1965, 768, -2182}, 0, { -540, -544}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1965, 922, -2182}, 0, { -540, -2076}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 2038, 922, -2254}, 0, { -1562, -2076}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 2038, 614, -2254}, 0, { -1562, 990}, {0xa7, 0x00, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070301D0, 0x00396340, 232834, 0x000301b0, 224); // 0x070302B0 - 0x070303B0 -static const Vtx inside_castle_seg7_vertex_070302B0[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_070302B0[] = { {{{ 1965, 768, -2182}, 0, { 5588, 990}, {0xa7, 0x00, 0x59, 0xff}}}, {{{ 2110, 768, -2037}, 0, { 7632, 990}, {0xa7, 0x00, 0x59, 0xff}}}, {{{ 2110, 922, -2037}, 0, { 7632, -544}, {0xa7, 0x00, 0x59, 0xff}}}, @@ -162,29 +89,14 @@ static const Vtx inside_castle_seg7_vertex_070302B0[] = { {{{ 1845, 1024, -2157}, 0, { 478, -3098}, {0xb6, 0xba, 0xb5, 0xff}}}, {{{ 1857, 922, -2073}, 0, { 990, -2076}, {0xb6, 0xba, 0xb5, 0xff}}}, {{{ 1784, 922, -2001}, 0, { 2012, -2076}, {0xb6, 0xba, 0xb5, 0xff}}}, -#else - {{{ 1965, 768, -2182}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2110, 922, -2037}, 0, { 2012, -542}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1965, 922, -2182}, 0, { 0, -542}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1784, 614, -2001}, 0, { 2012, 990}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1784, 922, -2001}, 0, { 2012, -2076}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1857, 922, -2073}, 0, { 990, -2076}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1857, 768, -2073}, 0, { 990, -544}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 2038, 922, -2254}, 0, { -1562, -2076}, {0xb6, 0xba, 0xb6, 0xff}}}, - {{{ 1881, 1024, -2194}, 0, { 0, -3098}, {0xb6, 0xba, 0xb6, 0xff}}}, - {{{ 1833, 1229, -2339}, 0, { -716, -5142}, {0xb6, 0xba, 0xb6, 0xff}}}, - {{{ 2038, 922, -2254}, 0, { -1562, -2076}, {0xb6, 0xba, 0xb5, 0xff}}}, - {{{ 1965, 922, -2182}, 0, { -540, -2076}, {0xb6, 0xba, 0xb5, 0xff}}}, - {{{ 1881, 1024, -2194}, 0, { 0, -3098}, {0xb6, 0xba, 0xb5, 0xff}}}, - {{{ 1845, 1024, -2157}, 0, { 478, -3098}, {0xb6, 0xba, 0xb5, 0xff}}}, - {{{ 1857, 922, -2073}, 0, { 990, -2076}, {0xb6, 0xba, 0xb5, 0xff}}}, - {{{ 1784, 922, -2001}, 0, { 2012, -2076}, {0xb6, 0xba, 0xb5, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070302B0, 0x00396340, 232834, 0x00030290, 256); +#endif // 0x070303B0 - 0x07030490 -static const Vtx inside_castle_seg7_vertex_070303B0[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_070303B0[] = { {{{ 1965, 768, -2182}, 0, { 5588, 990}, {0xa7, 0x00, 0x59, 0xff}}}, {{{ 2110, 922, -2037}, 0, { 7632, -544}, {0xa7, 0x00, 0x59, 0xff}}}, {{{ 1965, 922, -2182}, 0, { 5588, -544}, {0xa7, 0x00, 0x59, 0xff}}}, @@ -199,27 +111,14 @@ static const Vtx inside_castle_seg7_vertex_070303B0[] = { {{{ 2038, 1024, -1964}, 0, { 7632, -1566}, {0x50, 0xc8, 0xb0, 0xff}}}, {{{ 2002, 922, -1928}, 0, { 7632, -544}, {0x50, 0xc8, 0xb0, 0xff}}}, {{{ 1857, 922, -2073}, 0, { 5588, -544}, {0x50, 0xc8, 0xb0, 0xff}}}, -#else - {{{ 1965, 768, -2182}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2110, 768, -2037}, 0, { 2012, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2110, 922, -2037}, 0, { 2012, -542}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1965, 922, -2182}, 0, { 5588, -544}, {0xb0, 0xc8, 0x50, 0xff}}}, - {{{ 2110, 922, -2037}, 0, { 7632, -544}, {0xb0, 0xc8, 0x50, 0xff}}}, - {{{ 2074, 1024, -2001}, 0, { 7632, -1566}, {0xb0, 0xc8, 0x50, 0xff}}}, - {{{ 1857, 922, -2073}, 0, { 0, -544}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2002, 768, -1928}, 0, { 2012, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1857, 768, -2073}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2002, 922, -1928}, 0, { 2012, -542}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1845, 1024, -2157}, 0, { 4908, -1566}, {0x50, 0xc8, 0xb0, 0xff}}}, - {{{ 2038, 1024, -1964}, 0, { 7632, -1566}, {0x50, 0xc8, 0xb0, 0xff}}}, - {{{ 2002, 922, -1928}, 0, { 7632, -544}, {0x50, 0xc8, 0xb0, 0xff}}}, - {{{ 1857, 922, -2073}, 0, { 5588, -544}, {0x50, 0xc8, 0xb0, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070303B0, 0x00396340, 232834, 0x00030390, 224); +#endif // 0x07030490 - 0x07030590 -static const Vtx inside_castle_seg7_vertex_07030490[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_07030490[] = { {{{ 1881, 1024, -2194}, 0, { 7292, 480}, {0x00, 0x81, 0x00, 0xff}}}, {{{ 2074, 1024, -2001}, 0, { 10018, 480}, {0x00, 0x81, 0x00, 0xff}}}, {{{ 2038, 1024, -1964}, 0, { 10018, 0}, {0x00, 0x81, 0x00, 0xff}}}, @@ -236,29 +135,14 @@ static const Vtx inside_castle_seg7_vertex_07030490[] = { {{{ 1507, 1229, -2665}, 0, { -716, -5142}, {0x4a, 0xba, 0x4a, 0xff}}}, {{{ 1362, 1024, -2713}, 0, { 0, -3098}, {0x4a, 0xba, 0x4a, 0xff}}}, {{{ 1422, 922, -2869}, 0, { -1564, -2076}, {0x4a, 0xba, 0x4a, 0xff}}}, -#else - {{{ 1881, 1024, -2194}, 0, { 7292, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2074, 1024, -2001}, 0, { 10018, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2038, 1024, -1964}, 0, { 10018, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1845, 1024, -2157}, 0, { 7292, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1507, 1229, -2665}, 0, { -716, -5142}, {0x4b, 0xba, 0x4a, 0xff}}}, - {{{ 1374, 1229, -2531}, 0, { 1166, -5142}, {0x4b, 0xba, 0x4a, 0xff}}}, - {{{ 1326, 1024, -2676}, 0, { 478, -3098}, {0x4b, 0xba, 0x4a, 0xff}}}, - {{{ 1965, 922, -2182}, 0, { 5588, -544}, {0xb0, 0xc8, 0x50, 0xff}}}, - {{{ 2074, 1024, -2001}, 0, { 7632, -1566}, {0xb0, 0xc8, 0x50, 0xff}}}, - {{{ 1881, 1024, -2194}, 0, { 4908, -1566}, {0xb0, 0xc8, 0x50, 0xff}}}, - {{{ 1881, 1024, -2194}, 0, { 0, -3098}, {0xb5, 0xba, 0xb7, 0xff}}}, - {{{ 1845, 1024, -2157}, 0, { 478, -3098}, {0xb5, 0xba, 0xb7, 0xff}}}, - {{{ 1699, 1229, -2205}, 0, { 1166, -5142}, {0xb5, 0xba, 0xb7, 0xff}}}, - {{{ 1881, 1024, -2194}, 0, { 0, -3098}, {0xb6, 0xba, 0xb6, 0xff}}}, - {{{ 1699, 1229, -2205}, 0, { 1166, -5142}, {0xb6, 0xba, 0xb6, 0xff}}}, - {{{ 1833, 1229, -2339}, 0, { -716, -5142}, {0xb6, 0xba, 0xb6, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030490, 0x00396340, 232834, 0x00030470, 256); +#endif // 0x07030590 - 0x07030670 -static const Vtx inside_castle_seg7_vertex_07030590[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_07030590[] = { {{{ 1507, 1229, -2665}, 0, { -716, -5142}, {0x4b, 0xba, 0x4a, 0xff}}}, {{{ 1374, 1229, -2531}, 0, { 1166, -5142}, {0x4b, 0xba, 0x4a, 0xff}}}, {{{ 1326, 1024, -2676}, 0, { 478, -3098}, {0x4b, 0xba, 0x4a, 0xff}}}, @@ -273,28 +157,14 @@ static const Vtx inside_castle_seg7_vertex_07030590[] = { {{{ 1241, 922, -2688}, 0, { 990, -2076}, {0x4a, 0xba, 0x4a, 0xff}}}, {{{ 1326, 1024, -2676}, 0, { 478, -3098}, {0x4a, 0xba, 0x4a, 0xff}}}, {{{ 1374, 1229, -2531}, 0, { 1166, -5142}, {0x4a, 0xba, 0x4a, 0xff}}}, -#else - {{{ 1845, 1024, -2157}, 0, { 478, -3098}, {0xb6, 0xba, 0xb5, 0xff}}}, - {{{ 1784, 922, -2001}, 0, { 2012, -2076}, {0xb6, 0xba, 0xb5, 0xff}}}, - {{{ 1699, 1229, -2205}, 0, { 1166, -5142}, {0xb6, 0xba, 0xb5, 0xff}}}, - {{{ 1507, 1229, -2665}, 0, { -716, -5142}, {0x4a, 0xba, 0x4a, 0xff}}}, - {{{ 1362, 1024, -2713}, 0, { 0, -3098}, {0x4a, 0xba, 0x4a, 0xff}}}, - {{{ 1422, 922, -2869}, 0, { -1564, -2076}, {0x4a, 0xba, 0x4a, 0xff}}}, - {{{ 1507, 1229, -2665}, 0, { -716, -5142}, {0x4b, 0xba, 0x49, 0xff}}}, - {{{ 1326, 1024, -2676}, 0, { 478, -3098}, {0x4b, 0xba, 0x49, 0xff}}}, - {{{ 1362, 1024, -2713}, 0, { 0, -3098}, {0x4b, 0xba, 0x49, 0xff}}}, - {{{ 1422, 614, -2869}, 0, { -1564, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1350, 768, -2797}, 0, { -542, -542}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1241, 768, -2688}, 0, { 990, -542}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1350, 922, -2797}, 0, { -542, -2076}, {0x4a, 0xba, 0x4a, 0xff}}}, - {{{ 1422, 922, -2869}, 0, { -1564, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1350, 922, -2797}, 0, { -542, -2076}, {0x59, 0x00, 0x59, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030590, 0x00396340, 232834, 0x00030570, 240); +#endif // 0x07030670 - 0x07030760 -static const Vtx inside_castle_seg7_vertex_07030670[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_07030670[] = { {{{ 1326, 1024, -2676}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, {{{ 1169, 1024, -2906}, 0, { -2756, 478}, {0x00, 0x81, 0x00, 0xff}}}, {{{ 1362, 1024, -2713}, 0, { 0, 478}, {0x00, 0x81, 0x00, 0xff}}}, @@ -310,27 +180,14 @@ static const Vtx inside_castle_seg7_vertex_07030670[] = { {{{ 1205, 768, -2942}, 0, { -5140, 990}, {0xa7, 0x00, 0x59, 0xff}}}, {{{ 1350, 768, -2797}, 0, { -3096, 990}, {0xa7, 0x00, 0x59, 0xff}}}, {{{ 1133, 1024, -2869}, 0, { -2756, 0}, {0x00, 0x81, 0x00, 0xff}}}, -#else - {{{ 1169, 922, -2616}, 0, { 2012, -2076}, {0x4a, 0xba, 0x4a, 0xff}}}, - {{{ 1241, 922, -2688}, 0, { 990, -2076}, {0x4a, 0xba, 0x4a, 0xff}}}, - {{{ 1326, 1024, -2676}, 0, { 478, -3098}, {0x4a, 0xba, 0x4a, 0xff}}}, - {{{ 1374, 1229, -2531}, 0, { 1166, -5142}, {0x4a, 0xba, 0x4a, 0xff}}}, - {{{ 1241, 768, -2688}, 0, { 990, -542}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1241, 922, -2688}, 0, { 990, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1169, 922, -2616}, 0, { 2012, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1362, 1024, -2713}, 0, { -2414, -1566}, {0xb0, 0xc8, 0x50, 0xff}}}, - {{{ 1169, 1024, -2906}, 0, { -5140, -1566}, {0xb0, 0xc8, 0x50, 0xff}}}, - {{{ 1205, 922, -2942}, 0, { -5140, -544}, {0xb0, 0xc8, 0x50, 0xff}}}, - {{{ 1350, 922, -2797}, 0, { -3096, -544}, {0xb0, 0xc8, 0x50, 0xff}}}, - {{{ 1241, 922, -2688}, 0, { -3096, -542}, {0x50, 0xc7, 0xb0, 0xff}}}, - {{{ 1133, 1024, -2869}, 0, { -5140, -1564}, {0x50, 0xc7, 0xb0, 0xff}}}, - {{{ 1326, 1024, -2676}, 0, { -2414, -1566}, {0x50, 0xc7, 0xb0, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030670, 0x00396340, 232834, 0x00030660, 224); +#endif // 0x07030760 - 0x07030860 -static const Vtx inside_castle_seg7_vertex_07030760[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_07030760[] = { {{{ 1784, 922, -2001}, 0, { -1052, -1054}, {0x00, 0x00, 0x81, 0xff}}}, {{{ 1422, 614, -2001}, 0, { 2560, 2010}, {0x00, 0x00, 0x81, 0xff}}}, {{{ 1422, 922, -2001}, 0, { 2560, -1054}, {0x00, 0x00, 0x81, 0xff}}}, @@ -347,27 +204,14 @@ static const Vtx inside_castle_seg7_vertex_07030760[] = { {{{ 1169, 614, -2616}, 0, { 2012, 990}, {0x59, 0x00, 0x59, 0xff}}}, {{{ 1422, 614, -2869}, 0, { -1564, 990}, {0x59, 0x00, 0x59, 0xff}}}, {{{ 1350, 768, -2797}, 0, { -542, -542}, {0x59, 0x00, 0x59, 0xff}}}, -#else - {{{ 1350, 922, -2797}, 0, { -3096, -544}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1205, 922, -2942}, 0, { -5140, -544}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1205, 768, -2942}, 0, { -5140, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1350, 768, -2797}, 0, { -3096, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1326, 1024, -2676}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1133, 1024, -2869}, 0, { -2756, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1169, 1024, -2906}, 0, { -2756, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1362, 1024, -2713}, 0, { 0, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1241, 768, -2688}, 0, { -3096, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1096, 922, -2833}, 0, { -5140, -542}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1241, 922, -2688}, 0, { -3096, -542}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1241, 922, -2688}, 0, { -3096, -542}, {0x50, 0xc7, 0xb0, 0xff}}}, - {{{ 1096, 922, -2833}, 0, { -5140, -542}, {0x50, 0xc7, 0xb0, 0xff}}}, - {{{ 1133, 1024, -2869}, 0, { -5140, -1564}, {0x50, 0xc7, 0xb0, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030760, 0x00396340, 232834, 0x00030740, 224); +#endif // 0x07030860 - 0x07030940 -static const Vtx inside_castle_seg7_vertex_07030860[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_07030860[] = { {{{ 1784, 922, -2001}, 0, { -1052, -1054}, {0x00, 0x00, 0x81, 0xff}}}, {{{ 1784, 614, -2001}, 0, { -1052, 2010}, {0x00, 0x00, 0x81, 0xff}}}, {{{ 1422, 614, -2001}, 0, { 2560, 2010}, {0x00, 0x00, 0x81, 0xff}}}, @@ -382,28 +226,14 @@ static const Vtx inside_castle_seg7_vertex_07030860[] = { {{{ 1169, 614, -2254}, 0, { -1052, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, {{{ 1169, 614, -2616}, 0, { 2560, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, {{{ 1169, 922, -2616}, 0, { 2560, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, -#else - {{{ 2038, 922, -2616}, 0, { 2560, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2038, 614, -2616}, 0, { 2560, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2038, 614, -2254}, 0, { -1052, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1241, 768, -2688}, 0, { -3096, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1096, 768, -2833}, 0, { -5140, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1096, 922, -2833}, 0, { -5140, -542}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1241, 768, -2688}, 0, { 990, -542}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1169, 614, -2616}, 0, { 2012, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1422, 614, -2869}, 0, { -1564, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1169, 922, -2616}, 0, { 2012, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1784, 922, -2001}, 0, { -1052, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1784, 614, -2001}, 0, { -1052, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1422, 614, -2001}, 0, { 2560, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1422, 922, -2001}, 0, { 2560, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2038, 922, -2254}, 0, { -1052, -1054}, {0x81, 0x00, 0x00, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030860, 0x00396340, 232834, 0x00030820, 240); +#endif // 0x07030940 - 0x07030A40 -const Vtx inside_castle_seg7_vertex_07030940[] = { #ifdef VERSION_JP +const Vtx inside_castle_seg7_vertex_07030940[] = { {{{ 807, 922, -1385}, 0, { -1052, -1054}, {0x5a, 0xfe, 0xa7, 0xff}}}, {{{ 734, 870, -1457}, 0, { 0, -544}, {0x5a, 0xfe, 0xa7, 0xff}}}, {{{ 626, 870, -1566}, 0, { 1502, -544}, {0x5a, 0xfe, 0xa7, 0xff}}}, @@ -420,27 +250,14 @@ const Vtx inside_castle_seg7_vertex_07030940[] = { {{{ 626, 1126, -1566}, 0, { 1500, -3098}, {0x5a, 0x00, 0xa7, 0xff}}}, {{{ 734, 1126, -1457}, 0, { 0, -3098}, {0x5a, 0x00, 0xa7, 0xff}}}, {{{ 553, 614, -1638}, 0, { 2524, 2010}, {0x59, 0x00, 0xa6, 0xff}}}, -#else - {{{ 1169, 922, -2254}, 0, { -1052, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1169, 614, -2616}, 0, { 2560, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1169, 922, -2616}, 0, { 2560, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1169, 614, -2254}, 0, { -1052, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 807, 922, -1385}, 0, { -1052, -1054}, {0x5a, 0xfe, 0xa7, 0xff}}}, - {{{ 734, 870, -1457}, 0, { 0, -544}, {0x5a, 0xfe, 0xa7, 0xff}}}, - {{{ 626, 870, -1566}, 0, { 1502, -544}, {0x5a, 0xfe, 0xa7, 0xff}}}, - {{{ 626, 870, -1566}, 0, { 1502, -544}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 626, 614, -1566}, 0, { 1502, 2010}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 553, 922, -1638}, 0, { 2524, -1054}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 626, 870, -1566}, 0, { 1502, -544}, {0x59, 0x01, 0xa7, 0xff}}}, - {{{ 553, 922, -1638}, 0, { 2524, -1054}, {0x59, 0x01, 0xa7, 0xff}}}, - {{{ 807, 922, -1385}, 0, { -1052, -1054}, {0x59, 0x01, 0xa7, 0xff}}}, - {{{ 553, 614, -1638}, 0, { 2524, 2010}, {0x59, 0x00, 0xa6, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030940, 0x00396340, 232834, 0x00030910, 224); +#endif // 0x07030A40 - 0x07030B30 -static const Vtx inside_castle_seg7_vertex_07030A40[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_07030A40[] = { {{{ 807, 922, -1385}, 0, { -1052, -1054}, {0x59, 0x00, 0xa6, 0xff}}}, {{{ 807, 614, -1385}, 0, { -1052, 2010}, {0x59, 0x00, 0xa6, 0xff}}}, {{{ 734, 614, -1457}, 0, { 0, 2010}, {0x59, 0x00, 0xa6, 0xff}}}, @@ -456,29 +273,14 @@ static const Vtx inside_castle_seg7_vertex_07030A40[] = { {{{ 1833, 1229, -2339}, 0, { -206, -4120}, {0x97, 0xba, 0x00, 0xff}}}, {{{ 2038, 922, -2616}, 0, { 2560, -1054}, {0x97, 0xba, 0x00, 0xff}}}, {{{ 1833, 1229, -2531}, 0, { 1712, -4120}, {0x97, 0xba, 0x00, 0xff}}}, -#else - {{{ 553, 922, -1638}, 0, { 2524, -1054}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 626, 1126, -1566}, 0, { 1500, -3098}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 734, 1126, -1457}, 0, { 0, -3098}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 553, 922, -1638}, 0, { 2524, -1054}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 734, 1126, -1457}, 0, { 0, -3098}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 807, 922, -1385}, 0, { -1052, -1054}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 807, 922, -1385}, 0, { -1052, -1054}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 734, 614, -1457}, 0, { 0, 2010}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 734, 870, -1457}, 0, { 0, -544}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 807, 614, -1385}, 0, { -1052, 2010}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 1422, 922, -2001}, 0, { 2560, -1054}, {0x00, 0xba, 0x97, 0xff}}}, - {{{ 1507, 1229, -2205}, 0, { 1712, -4120}, {0x00, 0xba, 0x97, 0xff}}}, - {{{ 1699, 1229, -2205}, 0, { -206, -4120}, {0x00, 0xba, 0x97, 0xff}}}, - {{{ 1422, 922, -2869}, 0, { 2560, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1784, 614, -2869}, 0, { -1052, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1784, 922, -2869}, 0, { -1052, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030A40, 0x00396340, 232834, 0x000309f0, 256); +#endif // 0x07030B30 - 0x07030C20 -static const Vtx inside_castle_seg7_vertex_07030B30[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_07030B30[] = { {{{ 1422, 922, -2001}, 0, { 2560, -1054}, {0x00, 0xba, 0x97, 0xff}}}, {{{ 1507, 1229, -2205}, 0, { 1712, -4120}, {0x00, 0xba, 0x97, 0xff}}}, {{{ 1699, 1229, -2205}, 0, { -206, -4120}, {0x00, 0xba, 0x97, 0xff}}}, @@ -494,29 +296,14 @@ static const Vtx inside_castle_seg7_vertex_07030B30[] = { {{{ 590, 870, -1530}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, {{{ 626, 870, -1566}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, {{{ 734, 870, -1457}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, -#else - {{{ 1784, 922, -2869}, 0, { -1052, -1054}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ 1507, 1229, -2665}, 0, { 1712, -4120}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ 1422, 922, -2869}, 0, { 2560, -1054}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ 1422, 922, -2869}, 0, { 2560, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1422, 614, -2869}, 0, { 2560, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1784, 614, -2869}, 0, { -1052, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1784, 922, -2869}, 0, { -4118, -2076}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ 1699, 1229, -2665}, 0, { -2074, -5142}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ 1507, 1229, -2665}, 0, { -716, -5142}, {0x00, 0xba, 0x69, 0xff}}}, - {{{ 2038, 922, -2254}, 0, { -1052, -1054}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ 1833, 1229, -2339}, 0, { -206, -4120}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ 2038, 922, -2616}, 0, { 2560, -1054}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ 1833, 1229, -2531}, 0, { 1712, -4120}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ 734, 614, -1457}, 0, { 0, 2010}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 698, 870, -1421}, 0, { -542, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 734, 870, -1457}, 0, { 0, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030B30, 0x00396340, 232834, 0x00030af0, 256); +#endif // 0x07030C20 - 0x07030D20 -static const Vtx inside_castle_seg7_vertex_07030C20[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_07030C20[] = { {{{ 734, 614, -1457}, 0, { 0, 2010}, {0xa7, 0x00, 0xa7, 0xff}}}, {{{ 698, 870, -1421}, 0, { -542, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, {{{ 734, 870, -1457}, 0, { 0, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, @@ -533,27 +320,14 @@ static const Vtx inside_castle_seg7_vertex_07030C20[] = { {{{ 1881, 1024, -2676}, 0, { 480, -2076}, {0xb6, 0xba, 0x4a, 0xff}}}, {{{ 2038, 922, -2616}, 0, { -1052, -1054}, {0xb6, 0xba, 0x4a, 0xff}}}, {{{ 1833, 1229, -2531}, 0, { -206, -4120}, {0xb6, 0xba, 0x4a, 0xff}}}, -#else - {{{ 1422, 922, -2001}, 0, { 2560, -1054}, {0x00, 0xba, 0x97, 0xff}}}, - {{{ 1699, 1229, -2205}, 0, { -206, -4120}, {0x00, 0xba, 0x97, 0xff}}}, - {{{ 1784, 922, -2001}, 0, { -1052, -1054}, {0x00, 0xba, 0x97, 0xff}}}, - {{{ 1169, 922, -2616}, 0, { 2560, -1054}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 1374, 1229, -2531}, 0, { 1712, -4120}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 1169, 922, -2254}, 0, { -1052, -1054}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 1374, 1229, -2339}, 0, { -206, -4120}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 698, 870, -1421}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 626, 870, -1566}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 734, 870, -1457}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 590, 870, -1530}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 734, 614, -1457}, 0, { 0, 2010}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 698, 614, -1421}, 0, { -542, 2010}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 698, 870, -1421}, 0, { -542, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030C20, 0x00396340, 232834, 0x00030bf0, 224); +#endif // 0x07030D20 - 0x07030E20 -static const Vtx inside_castle_seg7_vertex_07030D20[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_07030D20[] = { {{{ 1881, 1024, -2676}, 0, { 480, -2076}, {0xb5, 0xba, 0x49, 0xff}}}, {{{ 1699, 1229, -2665}, 0, { 1676, -4120}, {0xb5, 0xba, 0x49, 0xff}}}, {{{ 1845, 1024, -2713}, 0, { 990, -2076}, {0xb5, 0xba, 0x49, 0xff}}}, @@ -570,27 +344,14 @@ static const Vtx inside_castle_seg7_vertex_07030D20[] = { {{{ 1857, 768, -2797}, 0, { 1502, 480}, {0xa7, 0x00, 0x5a, 0xff}}}, {{{ 1857, 922, -2797}, 0, { 1502, -1054}, {0xa7, 0x00, 0x5a, 0xff}}}, {{{ 1784, 922, -2869}, 0, { 2524, -1054}, {0xa7, 0x00, 0x5a, 0xff}}}, -#else - {{{ 590, 614, -1530}, 0, { -542, 2010}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 626, 614, -1566}, 0, { 0, 2010}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 626, 870, -1566}, 0, { 0, -542}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 590, 870, -1530}, 0, { -542, -544}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1965, 922, -2688}, 0, { 0, -1054}, {0xb6, 0xba, 0x4b, 0xff}}}, - {{{ 2038, 922, -2616}, 0, { -1052, -1054}, {0xb6, 0xba, 0x4b, 0xff}}}, - {{{ 1881, 1024, -2676}, 0, { 480, -2076}, {0xb6, 0xba, 0x4b, 0xff}}}, - {{{ 1881, 1024, -2676}, 0, { 480, -2076}, {0xb6, 0xba, 0x4a, 0xff}}}, - {{{ 2038, 922, -2616}, 0, { -1052, -1054}, {0xb6, 0xba, 0x4a, 0xff}}}, - {{{ 1833, 1229, -2531}, 0, { -206, -4120}, {0xb6, 0xba, 0x4a, 0xff}}}, - {{{ 1881, 1024, -2676}, 0, { 480, -2076}, {0xb5, 0xba, 0x49, 0xff}}}, - {{{ 1699, 1229, -2665}, 0, { 1676, -4120}, {0xb5, 0xba, 0x49, 0xff}}}, - {{{ 1845, 1024, -2713}, 0, { 990, -2076}, {0xb5, 0xba, 0x49, 0xff}}}, - {{{ 1699, 1229, -2665}, 0, { 1676, -4120}, {0xb6, 0xba, 0x4a, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030D20, 0x00396340, 232834, 0x00030cd0, 224); +#endif // 0x07030E20 - 0x07030F10 -static const Vtx inside_castle_seg7_vertex_07030E20[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_07030E20[] = { {{{ 2038, 614, -2616}, 0, { -1052, 2010}, {0xa7, 0x00, 0x5a, 0xff}}}, {{{ 2038, 922, -2616}, 0, { -1052, -1054}, {0xa7, 0x00, 0x5a, 0xff}}}, {{{ 1965, 922, -2688}, 0, { 0, -1054}, {0xa7, 0x00, 0x5a, 0xff}}}, @@ -606,27 +367,14 @@ static const Vtx inside_castle_seg7_vertex_07030E20[] = { {{{ 1857, 922, -2797}, 0, { -1052, -544}, {0x50, 0xc8, 0x50, 0xff}}}, {{{ 2001, 922, -2942}, 0, { 990, -544}, {0x50, 0xc8, 0x50, 0xff}}}, {{{ 1845, 1024, -2713}, 0, { -1734, -1566}, {0x50, 0xc8, 0x50, 0xff}}}, -#else - {{{ 1784, 922, -2869}, 0, { 2524, -1054}, {0xb6, 0xba, 0x4b, 0xff}}}, - {{{ 1845, 1024, -2713}, 0, { 990, -2076}, {0xb6, 0xba, 0x4b, 0xff}}}, - {{{ 1699, 1229, -2665}, 0, { 1676, -4120}, {0xb6, 0xba, 0x4b, 0xff}}}, - {{{ 1857, 922, -2797}, 0, { 1502, -1054}, {0xb6, 0xba, 0x4b, 0xff}}}, - {{{ 2038, 614, -2616}, 0, { -1052, 2010}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 1965, 768, -2688}, 0, { 0, 480}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 1857, 768, -2797}, 0, { 1502, 480}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 1857, 768, -2797}, 0, { 1502, 480}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 1857, 922, -2797}, 0, { 1502, -1054}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 1784, 922, -2869}, 0, { 2524, -1054}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 1784, 614, -2869}, 0, { 2524, 2010}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 1857, 768, -2797}, 0, { 1502, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1784, 614, -2869}, 0, { 2524, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2038, 614, -2616}, 0, { -1052, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030E20, 0x00396340, 232834, 0x00030db0, 224); +#endif // 0x07030F10 - 0x07030FF0 -static const Vtx inside_castle_seg7_vertex_07030F10[] = { #ifdef VERSION_JP +static const Vtx inside_castle_seg7_vertex_07030F10[] = { {{{ 2001, 922, -2942}, 0, { 990, -544}, {0x50, 0xc7, 0x50, 0xff}}}, {{{ 2038, 1024, -2906}, 0, { 990, -1566}, {0x50, 0xc7, 0x50, 0xff}}}, {{{ 1845, 1024, -2713}, 0, { -1734, -1566}, {0x50, 0xc7, 0x50, 0xff}}}, @@ -641,54 +389,17 @@ static const Vtx inside_castle_seg7_vertex_07030F10[] = { {{{ 2074, 1024, -2869}, 0, { 990, -1566}, {0xb0, 0xc8, 0xb0, 0xff}}}, {{{ 1965, 922, -2688}, 0, { -1052, -544}, {0xb0, 0xc8, 0xb0, 0xff}}}, {{{ 2110, 922, -2833}, 0, { 990, -544}, {0xb0, 0xc8, 0xb0, 0xff}}}, -#else - {{{ 2038, 614, -2616}, 0, { -1052, 2010}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 2038, 922, -2616}, 0, { -1052, -1054}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 1965, 922, -2688}, 0, { 0, -1054}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 1965, 768, -2688}, 0, { 0, 480}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 1857, 768, -2797}, 0, { -1052, 990}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 2001, 922, -2942}, 0, { 990, -544}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 1857, 922, -2797}, 0, { -1052, -544}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 1857, 922, -2797}, 0, { -1052, -544}, {0x50, 0xc8, 0x50, 0xff}}}, - {{{ 2001, 922, -2942}, 0, { 990, -544}, {0x50, 0xc8, 0x50, 0xff}}}, - {{{ 1845, 1024, -2713}, 0, { -1734, -1566}, {0x50, 0xc8, 0x50, 0xff}}}, - {{{ 2001, 922, -2942}, 0, { 990, -544}, {0x50, 0xc7, 0x50, 0xff}}}, - {{{ 2038, 1024, -2906}, 0, { 990, -1566}, {0x50, 0xc7, 0x50, 0xff}}}, - {{{ 1845, 1024, -2713}, 0, { -1734, -1566}, {0x50, 0xc7, 0x50, 0xff}}}, - {{{ 2001, 768, -2942}, 0, { 990, 990}, {0x5a, 0x00, 0x59, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030F10, 0x00396340, 232834, 0x00030e90, 224); +#endif // 0x07030FF0 - 0x07031070 -static const Vtx inside_castle_seg7_vertex_07030FF0[] = { #ifdef VERSION_JP - {{{ 1965, 922, -2688}, 0, { -1052, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2110, 768, -2833}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1965, 768, -2688}, 0, { -1052, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2110, 922, -2833}, 0, { 990, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1833, 1229, -2665}, 0, { -2074, -1302}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1833, 1229, -2205}, 0, { -2074, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1374, 1229, -2205}, 0, { 2508, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1374, 1229, -2665}, 0, { 2508, -1302}, {0x00, 0x81, 0x00, 0xff}}}, +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030FF0, 0x00396340, 232834, 0x00030ff0, 128); #else - {{{ 2038, 1024, -2906}, 0, { 3204, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2074, 1024, -2869}, 0, { 3204, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1881, 1024, -2676}, 0, { 480, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1845, 1024, -2713}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1881, 1024, -2676}, 0, { -1734, -1566}, {0xb0, 0xc8, 0xb0, 0xff}}}, - {{{ 2074, 1024, -2869}, 0, { 990, -1566}, {0xb0, 0xc8, 0xb0, 0xff}}}, - {{{ 1965, 922, -2688}, 0, { -1052, -544}, {0xb0, 0xc8, 0xb0, 0xff}}}, - {{{ 2110, 922, -2833}, 0, { 990, -544}, {0xb0, 0xc8, 0xb0, 0xff}}}, - {{{ 1965, 922, -2688}, 0, { -1052, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2110, 768, -2833}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1965, 768, -2688}, 0, { -1052, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2110, 922, -2833}, 0, { 990, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1833, 1229, -2665}, 0, { -2074, -1302}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1833, 1229, -2205}, 0, { -2074, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1374, 1229, -2205}, 0, { 2508, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1374, 1229, -2665}, 0, { 2508, -1302}, {0x00, 0x81, 0x00, 0xff}}}, +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07030FF0, 0x00396340, 232834, 0x00030f70, 256); #endif -}; // 0x07031070 - 0x070310D8 static const Gfx inside_castle_seg7_dl_07031070[] = { diff --git a/levels/castle_inside/areas/1/11/model.inc.c b/levels/castle_inside/areas/1/11/model.inc.c index cf1ed5d58..ead078961 100644 --- a/levels/castle_inside/areas/1/11/model.inc.c +++ b/levels/castle_inside/areas/1/11/model.inc.c @@ -1,18 +1,6 @@ +#include "pc/rom_assets.h" // 0x07031608 - 0x070316C8 -static const Vtx inside_castle_seg7_vertex_07031608[] = { - {{{ 2001, 1024, -2688}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1857, 1024, -2833}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2001, 691, -2688}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1857, 691, -2833}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1857, 1024, -2037}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2001, 1024, -2182}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1857, 691, -2037}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2001, 691, -2182}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1205, 691, -2688}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1350, 1024, -2833}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1205, 1024, -2688}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1350, 691, -2833}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07031608, 0x00396340, 232834, 0x00031608, 192); // 0x070316C8 - 0x07031720 static const Gfx inside_castle_seg7_dl_070316C8[] = { diff --git a/levels/castle_inside/areas/1/12/model.inc.c b/levels/castle_inside/areas/1/12/model.inc.c index 0dbcfe05e..3bbb65c46 100644 --- a/levels/castle_inside/areas/1/12/model.inc.c +++ b/levels/castle_inside/areas/1/12/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07031790 - 0x070317A8 static const Lights1 inside_castle_seg7_lights_07031790 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,12 +6,7 @@ static const Lights1 inside_castle_seg7_lights_07031790 = gdSPDefLights1( ); // 0x070317A8 - 0x070317E8 -static const Vtx inside_castle_seg7_vertex_070317A8[] = { - {{{ 1179, 819, -2510}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1179, 819, -2356}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1179, 666, -2356}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1179, 666, -2510}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070317A8, 0x00396340, 232834, 0x000317a8, 64); // 0x070317E8 - 0x07031830 static const Gfx inside_castle_seg7_dl_070317E8[] = { diff --git a/levels/castle_inside/areas/1/13/model.inc.c b/levels/castle_inside/areas/1/13/model.inc.c index 334d0f57f..9296ebfa4 100644 --- a/levels/castle_inside/areas/1/13/model.inc.c +++ b/levels/castle_inside/areas/1/13/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070318A0 - 0x070318B8 static const Lights1 inside_castle_seg7_lights_070318A0 = gdSPDefLights1( 0x52, 0x52, 0x52, @@ -11,359 +12,64 @@ static const Lights1 inside_castle_seg7_lights_070318B8 = gdSPDefLights1( ); // 0x070318D0 - 0x070319D0 -static const Vtx inside_castle_seg7_vertex_070318D0[] = { - {{{ -4121, 282, -613}, 0, { 3034, 326}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4121, 282, -306}, 0, { 0, 326}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4121, 256, -306}, 0, { 0, 530}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4146, 282, -613}, 0, { 3034, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4146, 307, -613}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4146, 307, -306}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4146, 282, -306}, 0, { 0, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4069, 230, -613}, 0, { 3034, 1040}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4069, 205, -306}, 0, { 0, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4069, 205, -613}, 0, { 3034, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4069, 230, -306}, 0, { 0, 1040}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4095, 256, -613}, 0, { 3034, 684}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4095, 256, -306}, 0, { 0, 684}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4095, 230, -306}, 0, { 0, 888}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4095, 230, -613}, 0, { 3034, 888}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4121, 256, -613}, 0, { 3034, 530}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070318D0, 0x00396340, 232834, 0x000318d0, 256); // 0x070319D0 - 0x07031AB0 -static const Vtx inside_castle_seg7_vertex_070319D0[] = { - {{{ -5221, 205, -1484}, 0, { 5078, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5221, 205, -869}, 0, { 2012, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4402, 205, -869}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3173, 205, -1484}, 0, { 5078, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 205, -665}, 0, { 990, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3173, 205, 563}, 0, { -5140, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 205, -255}, 0, { -1052, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4402, 205, -50}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5221, 205, 563}, 0, { -5140, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5221, 205, -50}, 0, { -2074, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3173, 205, -716}, 0, { 2012, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3122, 205, -869}, 0, { 2268, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3173, 205, -869}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3122, 205, -716}, 0, { 2268, 734}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070319D0, 0x00396340, 232834, 0x000319d0, 224); // 0x07031AB0 - 0x07031B70 -static const Vtx inside_castle_seg7_vertex_07031AB0[] = { - {{{ -4095, 230, -613}, 0, { 3034, 888}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4095, 230, -306}, 0, { 0, 888}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4069, 230, -306}, 0, { 0, 1040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4069, 230, -613}, 0, { 3034, 1040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4121, 256, -613}, 0, { 3034, 530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4121, 256, -306}, 0, { 0, 530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4095, 256, -306}, 0, { 0, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4095, 256, -613}, 0, { 3034, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, 282, -613}, 0, { 3034, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4121, 282, -306}, 0, { 0, 326}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4121, 282, -613}, 0, { 3034, 326}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, 282, -306}, 0, { 0, 172}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07031AB0, 0x00396340, 232834, 0x00031ab0, 192); // 0x07031B70 - 0x07031C70 -static const Vtx inside_castle_seg7_vertex_07031B70[] = { - {{{ -3173, 1126, -1177}, 0, { 3546, -6164}, {0xcb, 0x9b, 0x36, 0xff}}}, - {{{ -3650, 1434, -1074}, 0, { 3034, -3784}, {0xcb, 0x9b, 0x36, 0xff}}}, - {{{ -3481, 1126, -1484}, 0, { 5078, -4630}, {0xcb, 0x9b, 0x36, 0xff}}}, - {{{ -4812, 1434, 154}, 0, { -3096, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4812, 1434, -1074}, 0, { 3034, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3583, 1434, -1074}, 0, { 3034, -4120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3583, 1434, 154}, 0, { -3096, -4120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4402, 307, -869}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5221, 307, -869}, 0, { 2012, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5221, 307, -50}, 0, { -2074, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4402, 307, -50}, 0, { -2074, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 307, -255}, 0, { -1052, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 307, -665}, 0, { 990, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3481, 1126, -1484}, 0, { 5078, -4630}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -4745, 1434, -1074}, 0, { 3034, 1674}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -4914, 1126, -1484}, 0, { 5078, 2522}, {0x00, 0x9b, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07031B70, 0x00396340, 232834, 0x00031b70, 256); // 0x07031C70 - 0x07031D70 -static const Vtx inside_castle_seg7_vertex_07031C70[] = { - {{{ -3481, 1126, -1484}, 0, { 5078, -4630}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -3650, 1434, -1074}, 0, { 3034, -3784}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -4745, 1434, -1074}, 0, { 3034, 1674}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -4914, 1126, 563}, 0, { -5140, 2520}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ -3650, 1434, 154}, 0, { -3096, -3784}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ -3481, 1126, 563}, 0, { -5140, -4630}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ -3173, 1126, -1177}, 0, { 3546, -6164}, {0xcb, 0x9b, 0x35, 0xff}}}, - {{{ -3583, 1434, -1007}, 0, { 2698, -4120}, {0xcb, 0x9b, 0x35, 0xff}}}, - {{{ -3650, 1434, -1074}, 0, { 3034, -3784}, {0xcb, 0x9b, 0x35, 0xff}}}, - {{{ -4914, 1126, -1484}, 0, { 5078, 2522}, {0x35, 0x9b, 0x35, 0xff}}}, - {{{ -4745, 1434, -1074}, 0, { 3034, 1674}, {0x35, 0x9b, 0x35, 0xff}}}, - {{{ -4812, 1434, -1007}, 0, { 2698, 2010}, {0x35, 0x9b, 0x35, 0xff}}}, - {{{ -5221, 1126, -1177}, 0, { 3546, 4054}, {0x35, 0x9b, 0x35, 0xff}}}, - {{{ -5221, 1126, -1177}, 0, { 3546, 4054}, {0x4c, 0x9b, 0x00, 0xff}}}, - {{{ -4812, 1434, -1007}, 0, { 2698, 2010}, {0x4c, 0x9b, 0x00, 0xff}}}, - {{{ -4812, 1434, 86}, 0, { -2760, 2010}, {0x4c, 0x9b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07031C70, 0x00396340, 232834, 0x00031c70, 256); // 0x07031D70 - 0x07031E60 -static const Vtx inside_castle_seg7_vertex_07031D70[] = { - {{{ -5221, 1126, -1177}, 0, { 3546, 4054}, {0x4c, 0x9b, 0x00, 0xff}}}, - {{{ -4812, 1434, 86}, 0, { -2760, 2010}, {0x4c, 0x9b, 0x00, 0xff}}}, - {{{ -5221, 1126, 256}, 0, { -3608, 4054}, {0x4c, 0x9b, 0x00, 0xff}}}, - {{{ -5221, 1126, 256}, 0, { -3608, 4054}, {0x36, 0x9b, 0xcb, 0xff}}}, - {{{ -4812, 1434, 86}, 0, { -2760, 2010}, {0x36, 0x9b, 0xcb, 0xff}}}, - {{{ -4745, 1434, 154}, 0, { -3096, 1674}, {0x36, 0x9b, 0xcb, 0xff}}}, - {{{ -5221, 1126, 256}, 0, { -3608, 4054}, {0x36, 0x9b, 0xca, 0xff}}}, - {{{ -4745, 1434, 154}, 0, { -3096, 1674}, {0x36, 0x9b, 0xca, 0xff}}}, - {{{ -4914, 1126, 563}, 0, { -5140, 2520}, {0x36, 0x9b, 0xca, 0xff}}}, - {{{ -4914, 1126, 563}, 0, { -5140, 2520}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ -4745, 1434, 154}, 0, { -3096, 1674}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ -3650, 1434, 154}, 0, { -3096, -3784}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ -3481, 1126, 563}, 0, { -5140, -4630}, {0xcb, 0x9b, 0xca, 0xff}}}, - {{{ -3650, 1434, 154}, 0, { -3096, -3784}, {0xcb, 0x9b, 0xca, 0xff}}}, - {{{ -3173, 1126, 256}, 0, { -3608, -6164}, {0xcb, 0x9b, 0xca, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07031D70, 0x00396340, 232834, 0x00031d70, 240); // 0x07031E60 - 0x07031F10 -static const Vtx inside_castle_seg7_vertex_07031E60[] = { - {{{ -3650, 1434, 154}, 0, { -3096, -3784}, {0xca, 0x9b, 0xcb, 0xff}}}, - {{{ -3583, 1434, 86}, 0, { -2760, -4120}, {0xca, 0x9b, 0xcb, 0xff}}}, - {{{ -3173, 1126, 256}, 0, { -3608, -6164}, {0xca, 0x9b, 0xcb, 0xff}}}, - {{{ -3173, 1126, 256}, 0, { -3608, -6164}, {0xb4, 0x9b, 0x00, 0xff}}}, - {{{ -3583, 1434, 86}, 0, { -2760, -4120}, {0xb4, 0x9b, 0x00, 0xff}}}, - {{{ -3583, 1434, -1007}, 0, { 2698, -4120}, {0xb4, 0x9b, 0x00, 0xff}}}, - {{{ -3173, 1126, -1177}, 0, { 3546, -6164}, {0xb4, 0x9b, 0x00, 0xff}}}, - {{{ -4197, 307, -306}, 0, { -796, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, 307, -613}, 0, { 734, 3288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 307, -613}, 0, { 734, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, 307, -306}, 0, { -796, 3288}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07031E60, 0x00396340, 232834, 0x00031e60, 176); // 0x07031F10 - 0x07032000 -static const Vtx inside_castle_seg7_vertex_07031F10[] = { - {{{ -4018, 205, -665}, 0, { -240, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4197, 205, -665}, 0, { -1506, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4197, 358, -665}, 0, { -1506, -544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4018, 205, -255}, 0, { -3132, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4146, 358, -255}, 0, { -4034, -542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4197, 358, -255}, 0, { -4396, -542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4197, 205, -255}, 0, { -4396, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4018, 282, -255}, 0, { -3132, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4069, 282, -255}, 0, { -3492, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4018, 205, -306}, 0, { -2770, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4197, 205, -306}, 0, { -4034, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4197, 358, -306}, 0, { -4034, -542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4069, 282, -306}, 0, { -3132, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4018, 282, -306}, 0, { -2770, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4146, 358, -306}, 0, { -3674, -542}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07031F10, 0x00396340, 232834, 0x00031f10, 240); // 0x07032000 - 0x070320F0 -static const Vtx inside_castle_seg7_vertex_07032000[] = { - {{{ -4197, 307, -613}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4197, 358, -665}, 0, { 0, -542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4197, 307, -665}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4018, 205, -665}, 0, { -240, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4197, 358, -665}, 0, { -1506, -544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4146, 358, -665}, 0, { -1144, -544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4069, 282, -665}, 0, { -602, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4018, 282, -665}, 0, { -240, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4018, 205, -613}, 0, { -602, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4146, 358, -613}, 0, { -1506, -544}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4197, 358, -613}, 0, { -1866, -544}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4197, 205, -613}, 0, { -1866, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4069, 282, -613}, 0, { -964, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4018, 282, -613}, 0, { -602, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4197, 358, -613}, 0, { 480, -542}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07032000, 0x00396340, 232834, 0x00032000, 240); // 0x070320F0 - 0x070321F0 -static const Vtx inside_castle_seg7_vertex_070320F0[] = { - {{{ -4018, 282, -665}, 0, { 3546, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4018, 282, -613}, 0, { 3034, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4018, 205, -613}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4018, 205, -665}, 0, { 3546, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4018, 282, -665}, 0, { 3546, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4069, 282, -613}, 0, { 3034, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4018, 282, -613}, 0, { 3034, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4069, 282, -665}, 0, { 3546, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, 358, -665}, 0, { 3546, -544}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ -4146, 358, -613}, 0, { 3034, -544}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ -4069, 282, -613}, 0, { 3034, 224}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ -4069, 282, -665}, 0, { 3546, 224}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ -4197, 358, -665}, 0, { 3546, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, 358, -613}, 0, { 3034, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, 358, -665}, 0, { 3546, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 358, -613}, 0, { 3034, -544}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070320F0, 0x00396340, 232834, 0x000320f0, 256); // 0x070321F0 - 0x070322F0 -static const Vtx inside_castle_seg7_vertex_070321F0[] = { - {{{ -4197, 307, -255}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4197, 358, -255}, 0, { 4056, -542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4197, 358, -306}, 0, { 3544, -542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4197, 307, -306}, 0, { 3544, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4069, 282, -306}, 0, { 0, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4069, 282, -255}, 0, { -542, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4018, 282, -306}, 0, { 0, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4018, 282, -306}, 0, { 0, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4018, 205, -255}, 0, { -542, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4018, 205, -306}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4018, 282, -255}, 0, { -542, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4018, 282, -255}, 0, { -542, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, 358, -306}, 0, { 0, -544}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ -4146, 358, -255}, 0, { -542, -544}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ -4069, 282, -255}, 0, { -542, 224}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ -4069, 282, -306}, 0, { 0, 224}, {0x59, 0x5a, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070321F0, 0x00396340, 232834, 0x000321f0, 256); // 0x070322F0 - 0x070323F0 -static const Vtx inside_castle_seg7_vertex_070322F0[] = { - {{{ -4197, 358, -306}, 0, { 0, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, 358, -255}, 0, { -542, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, 358, -306}, 0, { 0, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 358, -255}, 0, { -542, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4402, 307, -869}, 0, { -1506, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5221, 205, -869}, 0, { -7286, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5221, 307, -869}, 0, { -7286, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4402, 205, -869}, 0, { -1506, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4197, 307, -665}, 0, { 3546, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -4197, 205, -665}, 0, { 3546, 990}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -4402, 205, -869}, 0, { 5590, 990}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -4402, 307, -869}, 0, { 5590, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -4402, 307, -50}, 0, { -2586, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4197, 205, -255}, 0, { -540, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4197, 307, -255}, 0, { -540, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4402, 205, -50}, 0, { -2586, 990}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070322F0, 0x00396340, 232834, 0x000322f0, 256); // 0x070323F0 - 0x07032430 -static const Vtx inside_castle_seg7_vertex_070323F0[] = { - {{{ -5221, 307, -50}, 0, {-13068, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4402, 205, -50}, 0, { -7286, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4402, 307, -50}, 0, { -7286, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5221, 205, -50}, 0, {-13068, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070323F0, 0x00396340, 232834, 0x000323f0, 64); // 0x07032430 - 0x07032530 -static const Vtx inside_castle_seg7_vertex_07032430[] = { - {{{ -4914, 1126, 563}, 0, { 3544, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3481, 205, 563}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4914, 205, 563}, 0, { 3544, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3481, 1126, 563}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3481, 1126, -1484}, 0, { 3546, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4914, 1126, -1484}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4914, 205, -1484}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3481, 205, -1484}, 0, { 3546, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, 1126, -1177}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3173, 205, -1177}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3173, 461, -869}, 0, { 734, 1444}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3173, 205, -869}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3173, 205, -869}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3122, 461, -869}, 0, { 734, 1444}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, 461, -869}, 0, { 734, 1444}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3122, 205, -869}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07032430, 0x00396340, 232834, 0x00032430, 256); // 0x07032530 - 0x07032630 -static const Vtx inside_castle_seg7_vertex_07032530[] = { - {{{ -5221, 1024, -153}, 0, { 990, 196}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5221, 1024, -767}, 0, { 2522, 196}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5221, 1126, -1177}, 0, { 3544, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, 461, -869}, 0, { 734, 1444}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3122, 461, -716}, 0, { 1118, 1444}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3173, 461, -716}, 0, { 1118, 1444}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3122, 461, -869}, 0, { 734, 1444}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3173, 1126, -1177}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3173, 461, -869}, 0, { 734, 1444}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3173, 461, -716}, 0, { 1118, 1444}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3173, 1126, 256}, 0, { 3546, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3173, 205, -716}, 0, { 1118, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3173, 205, 256}, 0, { 3546, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3173, 461, -716}, 0, { 1118, 1444}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3122, 205, -716}, 0, { 1118, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3173, 205, -716}, 0, { 1118, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07032530, 0x00396340, 232834, 0x00032530, 256); // 0x07032630 - 0x070326E0 -static const Vtx inside_castle_seg7_vertex_07032630[] = { - {{{ -3173, 461, -716}, 0, { 1118, 1444}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3122, 461, -716}, 0, { 1118, 1444}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3122, 205, -716}, 0, { 1118, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5221, 410, -767}, 0, { 2522, 1556}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5221, 410, -153}, 0, { 990, 1556}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5221, 205, 256}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5221, 1024, -153}, 0, { 990, 196}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5221, 1126, 256}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5221, 1024, -767}, 0, { 2522, 196}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5221, 205, -1177}, 0, { 3544, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5221, 1126, -1177}, 0, { 3544, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07032630, 0x00396340, 232834, 0x00032630, 176); // 0x070326E0 - 0x070327E0 -static const Vtx inside_castle_seg7_vertex_070326E0[] = { - {{{ -3378, 1235, 256}, 0, { 308, 52}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -3378, 205, 256}, 0, { 308, 2012}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -3481, 205, 358}, 0, { 650, 2012}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -3481, 1235, 358}, 0, { 650, 52}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -3173, 1126, 256}, 0, { 0, 260}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3173, 205, 256}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3378, 205, 256}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3378, 1235, 256}, 0, { 308, 52}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3481, 1235, 358}, 0, { 650, 52}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3481, 205, 358}, 0, { 650, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3481, 205, 563}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3481, 1126, 563}, 0, { 990, 260}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5017, 1235, 256}, 0, { 650, 144}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5017, 205, 256}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5221, 205, 256}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5221, 1126, 256}, 0, { 990, 340}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070326E0, 0x00396340, 232834, 0x000326e0, 256); // 0x070327E0 - 0x070328D0 -static const Vtx inside_castle_seg7_vertex_070327E0[] = { - {{{ -3481, 1235, -1279}, 0, { 308, 52}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -3481, 205, -1279}, 0, { 308, 2012}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -3378, 205, -1177}, 0, { 650, 2012}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -4914, 1235, 358}, 0, { 308, 144}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -5017, 205, 256}, 0, { 650, 2012}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -5017, 1235, 256}, 0, { 650, 144}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -4914, 205, 358}, 0, { 308, 2012}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -4914, 1126, 563}, 0, { 0, 340}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4914, 205, 563}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4914, 205, 358}, 0, { 308, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4914, 1235, 358}, 0, { 308, 144}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3481, 1126, -1484}, 0, { 0, 260}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3481, 205, -1484}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3481, 205, -1279}, 0, { 308, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3481, 1235, -1279}, 0, { 308, 52}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070327E0, 0x00396340, 232834, 0x000327e0, 240); // 0x070328D0 - 0x070329C0 -static const Vtx inside_castle_seg7_vertex_070328D0[] = { - {{{ -5017, 1235, -1177}, 0, { 308, 52}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -4914, 205, -1279}, 0, { 650, 2012}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -4914, 1235, -1279}, 0, { 650, 52}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -3481, 1235, -1279}, 0, { 308, 52}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -3378, 205, -1177}, 0, { 650, 2012}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -3378, 1235, -1177}, 0, { 650, 52}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -3378, 1235, -1177}, 0, { 650, 52}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3378, 205, -1177}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, 205, -1177}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, 1126, -1177}, 0, { 990, 260}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5221, 1126, -1177}, 0, { 0, 260}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5017, 205, -1177}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5017, 1235, -1177}, 0, { 308, 52}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5221, 205, -1177}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5017, 205, -1177}, 0, { 308, 2012}, {0x59, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070328D0, 0x00396340, 232834, 0x000328d0, 240); // 0x070329C0 - 0x07032A00 -static const Vtx inside_castle_seg7_vertex_070329C0[] = { - {{{ -4914, 1235, -1279}, 0, { 650, 52}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4914, 205, -1279}, 0, { 650, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4914, 205, -1484}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4914, 1126, -1484}, 0, { 990, 260}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070329C0, 0x00396340, 232834, 0x000329c0, 64); // 0x07032A00 - 0x07032B18 static const Gfx inside_castle_seg7_dl_07032A00[] = { diff --git a/levels/castle_inside/areas/1/14/model.inc.c b/levels/castle_inside/areas/1/14/model.inc.c index 1401bd726..888e26fd9 100644 --- a/levels/castle_inside/areas/1/14/model.inc.c +++ b/levels/castle_inside/areas/1/14/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07033068 - 0x07033080 static const Lights1 inside_castle_seg7_lights_07033068 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,16 +6,7 @@ static const Lights1 inside_castle_seg7_lights_07033068 = gdSPDefLights1( ); // 0x07033080 - 0x07033100 -static const Vtx inside_castle_seg7_vertex_07033080[] = { - {{{ -3184, 410, -127}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3184, 256, -127}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3184, 256, 26}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3184, 410, 26}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3184, 410, -485}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3184, 256, -332}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3184, 410, -332}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3184, 256, -485}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07033080, 0x00396340, 232834, 0x00033080, 128); // 0x07033100 - 0x07033158 static const Gfx inside_castle_seg7_dl_07033100[] = { diff --git a/levels/castle_inside/areas/1/15/model.inc.c b/levels/castle_inside/areas/1/15/model.inc.c index 34e10852e..d0f7bf3c4 100644 --- a/levels/castle_inside/areas/1/15/model.inc.c +++ b/levels/castle_inside/areas/1/15/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070331C8 - 0x070331E0 static const Lights1 inside_castle_seg7_lights_070331C8 = gdSPDefLights1( 0x52, 0x52, 0x52, @@ -11,429 +12,76 @@ static const Lights1 inside_castle_seg7_lights_070331E0 = gdSPDefLights1( ); // 0x070331F8 - 0x070332F8 -static const Vtx inside_castle_seg7_vertex_070331F8[] = { - {{{ -25, 0, -1842}, 0, { 3544, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, 0, -1842}, 0, { -2074, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, -25, -1842}, 0, { -2074, 172}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, -76, -1919}, 0, { 3544, 1040}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, -76, -1919}, 0, { -2074, 1040}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, -101, -1919}, 0, { -2074, 1244}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, -101, -1919}, 0, { 3544, 1244}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, -50, -1893}, 0, { 3544, 684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, -76, -1893}, 0, { -2074, 888}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, -76, -1893}, 0, { 3544, 888}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, -50, -1893}, 0, { -2074, 684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, -25, -1868}, 0, { 3544, 326}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, -50, -1868}, 0, { -2074, 530}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, -50, -1868}, 0, { 3544, 530}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, -25, -1868}, 0, { -2074, 326}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, -25, -1842}, 0, { 3544, 172}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070331F8, 0x00396340, 232834, 0x000331f8, 256); // 0x070332F8 - 0x070333F8 -static const Vtx inside_castle_seg7_vertex_070332F8[] = { - {{{ -25, 0, -1125}, 0, { 990, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, 0, -1842}, 0, { -2584, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, 0, -1842}, 0, { -2584, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, 0, -1125}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, -101, -2559}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, -101, -2713}, 0, { 2778, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, -101, -2559}, 0, { 2012, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 435, -101, -2713}, 0, { 2778, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1050, -101, -1740}, 0, { -2074, 4564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1050, -101, -2661}, 0, { 2524, 4564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 742, -101, -2559}, 0, { 2012, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 742, -101, -2661}, 0, { 2522, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1050, -101, -2661}, 0, { 2524, 4564}, {0x00, 0x7c, 0xe8, 0xff}}}, - {{{ 1050, -306, -3685}, 0, { 7632, 4564}, {0x00, 0x7c, 0xe8, 0xff}}}, - {{{ 742, -306, -3685}, 0, { 7632, 3032}, {0x00, 0x7c, 0xe8, 0xff}}}, - {{{ 742, -101, -2661}, 0, { 2522, 3032}, {0x00, 0x7c, 0xe8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070332F8, 0x00396340, 232834, 0x000332f8, 256); // 0x070333F8 - 0x070334F8 -static const Vtx inside_castle_seg7_vertex_070333F8[] = { - {{{ -25, -76, -1893}, 0, { 3544, 888}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, -76, -1893}, 0, { -2074, 888}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, -76, -1919}, 0, { -2074, 1040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -229, -101, -2661}, 0, { 2522, -1820}, {0x00, 0x7c, 0xe8, 0xff}}}, - {{{ -229, -306, -3685}, 0, { 7632, -1820}, {0x00, 0x7c, 0xe8, 0xff}}}, - {{{ -537, -306, -3685}, 0, { 7632, -3354}, {0x00, 0x7c, 0xe8, 0xff}}}, - {{{ -537, -101, -2661}, 0, { 2522, -3354}, {0x00, 0x7c, 0xe8, 0xff}}}, - {{{ -229, -101, -2559}, 0, { 2012, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -229, -101, -2661}, 0, { 2522, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -537, -101, -2661}, 0, { 2522, -3354}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -537, -101, -1740}, 0, { -2074, -3354}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 742, -101, -2559}, 0, { 2012, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1050, -101, -1740}, 0, { -2074, 4564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 333, 0, -1125}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, 0, -1074}, 0, { 1246, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 333, 0, -1074}, 0, { 1246, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070333F8, 0x00396340, 232834, 0x000333f8, 256); // 0x070334F8 - 0x070335D8 -static const Vtx inside_castle_seg7_vertex_070334F8[] = { - {{{ 333, 0, -1125}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, 0, -1125}, 0, { 990, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, 0, -1074}, 0, { 1246, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, -25, -1842}, 0, { 3544, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, -25, -1842}, 0, { -2074, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, -25, -1868}, 0, { -2074, 326}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, -76, -1893}, 0, { 3544, 888}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, -76, -1919}, 0, { -2074, 1040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, -76, -1919}, 0, { 3544, 1040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, -50, -1893}, 0, { 3544, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, -50, -1868}, 0, { -2074, 530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, -50, -1893}, 0, { -2074, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, -50, -1868}, 0, { 3544, 530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, -25, -1868}, 0, { 3544, 326}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070334F8, 0x00396340, 232834, 0x000334f8, 224); // 0x070335D8 - 0x070336C8 -static const Vtx inside_castle_seg7_vertex_070335D8[] = { - {{{ -229, 512, -2047}, 0, { -2074, -5142}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 742, 512, -2047}, 0, { 2778, -5142}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1050, 512, -1740}, 0, { 4312, -6676}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -229, -306, -3685}, 0, { 0, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -229, -306, -2559}, 0, { -5650, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 742, -306, -2559}, 0, { -5650, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1050, -306, -4505}, 0, { 4056, 4566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -537, -306, -4505}, 0, { 4056, -3354}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 742, -306, -3685}, 0, { 0, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -537, -306, -3685}, 0, { 0, -3354}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1050, -306, -3685}, 0, { 0, 4566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, 666, -3993}, 0, { -1052, 4566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 538, 666, -3993}, 0, { 1756, 4566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 538, 666, -2252}, 0, { 1756, -4120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -25, 666, -2252}, 0, { -1052, -4120}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070335D8, 0x00396340, 232834, 0x000335d8, 240); // 0x070336C8 - 0x07033748 -static const Vtx inside_castle_seg7_vertex_070336C8[] = { - {{{ -537, 512, -4505}, 0, { -3606, 7120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 742, 512, -4197}, 0, { 2778, 5588}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -229, 512, -4197}, 0, { -2074, 5588}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -537, 512, -1740}, 0, { -3606, -6676}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -229, 512, -2047}, 0, { -2074, -5142}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1050, 512, -4505}, 0, { 4312, 7120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1050, 512, -1740}, 0, { 4312, -6676}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 742, 512, -2047}, 0, { 2778, -5142}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070336C8, 0x00396340, 232834, 0x000336c8, 128); // 0x07033748 - 0x07033838 -static const Vtx inside_castle_seg7_vertex_07033748[] = { - {{{ -25, -101, -1740}, 0, { 990, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -25, 77, -1842}, 0, { 2012, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -25, 77, -1740}, 0, { 990, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 589, -101, -1740}, 0, { 990, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 589, 77, -1842}, 0, { 2012, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 589, 77, -1740}, 0, { 990, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 589, 0, -1919}, 0, { 2778, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 589, 0, -1970}, 0, { 3290, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 589, -101, -1970}, 0, { 3290, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, 0, -1970}, 0, { 3290, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, -101, -1970}, 0, { 3290, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, -101, -1740}, 0, { 990, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 0, -1919}, 0, { 2778, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 77, -1740}, 0, { 990, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 77, -1842}, 0, { 2012, 224}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07033748, 0x00396340, 232834, 0x00033748, 240); // 0x07033838 - 0x07033928 -static const Vtx inside_castle_seg7_vertex_07033838[] = { - {{{ -25, -101, -1740}, 0, { 990, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -25, -101, -1970}, 0, { 3290, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -25, 0, -1970}, 0, { 3290, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -25, 0, -1919}, 0, { 2778, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -25, 77, -1842}, 0, { 2012, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 538, -101, -1740}, 0, { 990, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 538, 0, -1919}, 0, { 2778, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 538, 0, -1970}, 0, { 3290, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 538, -101, -1970}, 0, { 3290, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 538, 77, -1842}, 0, { 2012, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 538, 77, -1740}, 0, { 990, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, -101, -2559}, 0, { -5140, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -229, -306, -2559}, 0, { -5140, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -229, -101, -2661}, 0, { -4118, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -229, -306, -3685}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07033838, 0x00396340, 232834, 0x00033838, 240); // 0x07033928 - 0x07033A18 -static const Vtx inside_castle_seg7_vertex_07033928[] = { - {{{ 742, -101, -2661}, 0, { -4118, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 742, -306, -2559}, 0, { -5140, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 742, -101, -2559}, 0, { -5140, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 742, -306, -3685}, 0, { 6100, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 538, 307, -1740}, 0, { 3034, -2076}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 538, 307, -1125}, 0, { 0, -2076}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 435, 410, -1125}, 0, { 0, -3098}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 538, 0, -1740}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 538, 307, -1125}, 0, { 0, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 538, 307, -1740}, 0, { 3034, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 435, 410, -1740}, 0, { 3034, -3098}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -25, 307, -1740}, 0, { 3034, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -25, 0, -1125}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -25, 0, -1740}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 538, 0, -1125}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07033928, 0x00396340, 232834, 0x00033928, 240); // 0x07033A18 - 0x07033AF8 -static const Vtx inside_castle_seg7_vertex_07033A18[] = { - {{{ 435, 410, -1740}, 0, { 0, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, 410, -1125}, 0, { 3034, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, 410, -1740}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 435, 410, -1125}, 0, { 3034, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, 410, -1740}, 0, { 3034, -3098}, {0x5a, 0xa7, 0x00, 0xff}}}, - {{{ -25, 307, -1125}, 0, { 0, -2076}, {0x5a, 0xa7, 0x00, 0xff}}}, - {{{ -25, 307, -1740}, 0, { 3034, -2076}, {0x5a, 0xa7, 0x00, 0xff}}}, - {{{ 77, 410, -1125}, 0, { 0, -3098}, {0x5a, 0xa7, 0x00, 0xff}}}, - {{{ -25, 307, -1740}, 0, { 3034, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -25, 307, -1125}, 0, { 0, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -25, 0, -1125}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 0, -1125}, 0, { 734, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 0, -1125}, 0, { 1756, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 307, -1125}, 0, { 1756, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07033A18, 0x00396340, 232834, 0x00033a18, 224); // 0x07033AF8 - 0x07033BE8 -static const Vtx inside_castle_seg7_vertex_07033AF8[] = { - {{{ 179, 256, -1074}, 0, { 478, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 0, -1125}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 256, -1125}, 0, { 990, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 0, -1074}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 333, 256, -1125}, 0, { -542, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 333, 0, -1074}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 333, 256, -1074}, 0, { 0, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 333, 0, -1125}, 0, { -542, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 179, 256, -1125}, 0, { 1500, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 333, 256, -1074}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 179, 256, -1074}, 0, { 1500, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 333, 256, -1125}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, -101, -2713}, 0, { -3608, -1054}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ 77, -306, -2713}, 0, { -3608, 990}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ -25, -306, -2559}, 0, { -5140, 990}, {0x97, 0x00, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07033AF8, 0x00396340, 232834, 0x00033af8, 240); // 0x07033BE8 - 0x07033CD8 -static const Vtx inside_castle_seg7_vertex_07033BE8[] = { - {{{ 179, 256, -1125}, 0, { 734, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 307, -1125}, 0, { 1756, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, 307, -1125}, 0, { -1052, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 179, 0, -1125}, 0, { 734, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, 410, -1125}, 0, { 1246, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 435, 410, -1125}, 0, { -542, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 333, 256, -1125}, 0, { 0, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 333, 0, -1125}, 0, { 0, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, 0, -1125}, 0, { -1052, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, -101, -2713}, 0, { -3608, -1054}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ -25, -306, -2559}, 0, { -5140, 990}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ -25, -101, -2559}, 0, { -5140, -1054}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ -25, -306, -2559}, 0, { 4568, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -229, -101, -2559}, 0, { 6612, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, -101, -2559}, 0, { 4568, -1054}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07033BE8, 0x00396340, 232834, 0x00033be8, 240); // 0x07033CD8 - 0x07033DC8 -static const Vtx inside_castle_seg7_vertex_07033CD8[] = { - {{{ 435, -101, -2713}, 0, { 0, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 435, -306, -2713}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, -306, -2713}, 0, { 3546, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, -101, -2713}, 0, { 3546, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, -101, -2559}, 0, { -5140, -1054}, {0x69, 0x00, 0xba, 0xff}}}, - {{{ 538, -306, -2559}, 0, { -5140, 990}, {0x69, 0x00, 0xba, 0xff}}}, - {{{ 435, -306, -2713}, 0, { -3608, 990}, {0x69, 0x00, 0xba, 0xff}}}, - {{{ 435, -101, -2713}, 0, { -3608, -1054}, {0x69, 0x00, 0xba, 0xff}}}, - {{{ 742, -101, -2559}, 0, { -3096, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, -306, -2559}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, -101, -2559}, 0, { -1052, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 742, -306, -2559}, 0, { -3096, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, 77, -1740}, 0, { -1562, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 589, 77, -1740}, 0, { -2074, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 589, 77, -1842}, 0, { -2074, -798}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07033CD8, 0x00396340, 232834, 0x00033cd8, 240); // 0x07033DC8 - 0x07033EB8 -static const Vtx inside_castle_seg7_vertex_07033DC8[] = { - {{{ -25, -306, -2559}, 0, { 4568, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -229, -306, -2559}, 0, { 6612, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -229, -101, -2559}, 0, { 6612, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, 0, -1919}, 0, { -1564, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 589, 0, -1970}, 0, { -2074, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, 0, -1970}, 0, { -1564, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, 0, -1970}, 0, { -1564, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 589, 0, -1970}, 0, { -2074, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 589, -101, -1970}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, -101, -1970}, 0, { -1564, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 589, 0, -1919}, 0, { -2074, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, 77, -1842}, 0, { -1562, -798}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 589, 0, -1919}, 0, { -2074, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 538, 0, -1919}, 0, { -1564, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 589, 77, -1842}, 0, { -2074, -798}, {0x00, 0x59, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07033DC8, 0x00396340, 232834, 0x00033dc8, 240); // 0x07033EB8 - 0x07033FA8 -static const Vtx inside_castle_seg7_vertex_07033EB8[] = { - {{{ 538, 77, -1740}, 0, { -1562, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 589, 77, -1842}, 0, { -2074, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 538, 77, -1842}, 0, { -1562, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 0, -1919}, 0, { 4568, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, 0, -1970}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 0, -1970}, 0, { 4568, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 0, -1970}, 0, { 4568, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, -101, -1970}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, -101, -1970}, 0, { 4568, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 0, -1970}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 0, -1919}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 77, -1842}, 0, { 4568, -798}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -25, 0, -1919}, 0, { 4056, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -76, 0, -1919}, 0, { 4568, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -25, 77, -1842}, 0, { 4056, -798}, {0x00, 0x59, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07033EB8, 0x00396340, 232834, 0x00033eb8, 240); // 0x07033FA8 - 0x07033FE8 -static const Vtx inside_castle_seg7_vertex_07033FA8[] = { - {{{ -76, 77, -1740}, 0, { 4568, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, 77, -1842}, 0, { 4056, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 77, -1842}, 0, { 4568, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -25, 77, -1740}, 0, { 4056, -798}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07033FA8, 0x00396340, 232834, 0x00033fa8, 64); // 0x07033FE8 - 0x070340E8 -static const Vtx inside_castle_seg7_vertex_07033FE8[] = { - {{{ -229, 512, -4197}, 0, { 0, 0}, {0x4c, 0x9b, 0x00, 0xff}}}, - {{{ -25, 666, -2252}, 0, { 19386, 2010}, {0x4c, 0x9b, 0x00, 0xff}}}, - {{{ -229, 512, -2047}, 0, { 21430, 0}, {0x4c, 0x9b, 0x00, 0xff}}}, - {{{ 538, 666, -3993}, 0, { -1564, -7186}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -25, 666, -3993}, 0, { 4056, -7186}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -229, 512, -4197}, 0, { 6100, -9230}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ 742, 512, -4197}, 0, { -3608, -9230}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ 742, 512, -2047}, 0, { 21430, 9676}, {0xb4, 0x9b, 0x00, 0xff}}}, - {{{ 538, 666, -3993}, 0, { 2012, 7632}, {0xb4, 0x9b, 0x00, 0xff}}}, - {{{ 742, 512, -4197}, 0, { 0, 9676}, {0xb4, 0x9b, 0x00, 0xff}}}, - {{{ 538, 666, -2252}, 0, { 19386, 7632}, {0xb4, 0x9b, 0x00, 0xff}}}, - {{{ -25, 666, -2252}, 0, { 4056, 10186}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ 538, 666, -2252}, 0, { -1562, 10186}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ 742, 512, -2047}, 0, { -3606, 12230}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ -229, 512, -2047}, 0, { 6100, 12230}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ -25, 666, -3993}, 0, { 2012, 2010}, {0x4c, 0x9b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07033FE8, 0x00396340, 232834, 0x00033fe8, 256); // 0x070340E8 - 0x070341D8 -static const Vtx inside_castle_seg7_vertex_070340E8[] = { - {{{ 947, 512, -4300}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1050, -306, -4300}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1050, 512, -4300}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -434, 512, -4300}, 0, { 224, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -332, -306, -4402}, 0, { 734, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -332, 512, -4402}, 0, { 734, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -332, 512, -4402}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -332, -306, -4505}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -332, 512, -4505}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -332, -306, -4402}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -434, -306, -4300}, 0, { 224, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -537, 512, -4300}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -434, -306, -4300}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -434, 512, -4300}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -537, -306, -4300}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070340E8, 0x00396340, 232834, 0x000340e8, 240); // 0x070341D8 - 0x070342B8 -static const Vtx inside_castle_seg7_vertex_070341D8[] = { - {{{ 845, 512, -4402}, 0, { 224, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 947, -306, -4300}, 0, { 734, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 947, 512, -4300}, 0, { 734, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 947, 512, -4300}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 947, -306, -4300}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1050, -306, -4300}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 845, 512, -1842}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 845, -101, -1740}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 845, 512, -1740}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 845, -306, -4402}, 0, { 224, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 845, 512, -4505}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 845, -306, -4402}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 845, 512, -4402}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 845, -306, -4505}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070341D8, 0x00396340, 232834, 0x000341d8, 224); // 0x070342B8 - 0x070343A8 -static const Vtx inside_castle_seg7_vertex_070342B8[] = { - {{{ 1050, 512, -1945}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1050, -101, -1945}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 947, -101, -1945}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 947, 512, -1945}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 947, 512, -1945}, 0, { 224, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 947, -101, -1945}, 0, { 224, 2012}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 845, -101, -1842}, 0, { 734, 2012}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 845, 512, -1842}, 0, { 734, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 845, 512, -1842}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 845, -101, -1842}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 845, -101, -1740}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -434, 512, -1945}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -434, -101, -1945}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -537, -101, -1945}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -537, 512, -1945}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070342B8, 0x00396340, 232834, 0x000342b8, 240); // 0x070343A8 - 0x07034428 -static const Vtx inside_castle_seg7_vertex_070343A8[] = { - {{{ -332, 512, -1842}, 0, { 224, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -434, -101, -1945}, 0, { 734, 2012}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -434, 512, -1945}, 0, { 734, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -332, -101, -1842}, 0, { 224, 2012}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -332, 512, -1740}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -332, -101, -1842}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -332, 512, -1842}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -332, -101, -1740}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070343A8, 0x00396340, 232834, 0x000343a8, 128); // 0x07034428 - 0x07034528 -static const Vtx inside_castle_seg7_vertex_07034428[] = { - {{{ 1050, 512, -1945}, 0, { 5844, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1050, 512, -4300}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1050, -306, -4300}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1050, -306, -1945}, 0, { 5844, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 589, 77, -1740}, 0, { 1118, 1052}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, 77, -1740}, 0, { 1246, 1052}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 538, 307, -1740}, 0, { 1246, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 845, -101, -1740}, 0, { 480, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 589, -101, -1740}, 0, { 1118, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 845, 512, -1740}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 307, -1740}, 0, { 2650, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 77, -1740}, 0, { 2650, 1052}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, 77, -1740}, 0, { 2778, 1052}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -332, -101, -1740}, 0, { 3418, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -332, 512, -1740}, 0, { 3418, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, -101, -1740}, 0, { 2778, 1500}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07034428, 0x00396340, 232834, 0x00034428, 256); // 0x07034528 - 0x07034628 -static const Vtx inside_castle_seg7_vertex_07034528[] = { - {{{ 563, -204, -4505}, 0, { 2076, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -332, -306, -4505}, 0, { -158, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 845, -306, -4505}, 0, { 2778, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 563, 410, -4505}, 0, { 2076, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, -204, -4505}, 0, { 542, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, 410, -4505}, 0, { 542, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -332, 512, -4505}, 0, { -158, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 845, 512, -4505}, 0, { 2778, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, 410, -1740}, 0, { 2396, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -25, 307, -1740}, 0, { 2650, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -332, 512, -1740}, 0, { 3418, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -537, 512, -1945}, 0, { 5844, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -537, -306, -4300}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -537, 512, -4300}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 435, 410, -1740}, 0, { 1502, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 845, 512, -1740}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07034528, 0x00396340, 232834, 0x00034528, 256); // 0x07034628 - 0x07034688 -static const Vtx inside_castle_seg7_vertex_07034628[] = { - {{{ 538, 307, -1740}, 0, { 1246, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 435, 410, -1740}, 0, { 1502, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 845, 512, -1740}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -537, 512, -1945}, 0, { 5844, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -537, -306, -1945}, 0, { 5844, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -537, -306, -4300}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07034628, 0x00396340, 232834, 0x00034628, 96); // 0x07034688 - 0x070347D8 static const Gfx inside_castle_seg7_dl_07034688[] = { diff --git a/levels/castle_inside/areas/1/16/model.inc.c b/levels/castle_inside/areas/1/16/model.inc.c index 6b275a575..a5842512d 100644 --- a/levels/castle_inside/areas/1/16/model.inc.c +++ b/levels/castle_inside/areas/1/16/model.inc.c @@ -1,52 +1,12 @@ +#include "pc/rom_assets.h" // 0x07034E50 - 0x07034F40 -static const Vtx inside_castle_seg7_vertex_07034E50[] = { - {{{ 88, -101, -2692}, 0, { -1048, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -14, 0, -2539}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 88, 0, -2692}, 0, { -1048, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -250, 0, -2661}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -250, -101, -2539}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -250, -101, -2661}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -250, 0, -2539}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -250, -204, -3685}, 0, { 10084, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -250, -101, -2661}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -250, -306, -3685}, 0, { 10080, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -250, 0, -2661}, 0, { -28, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -250, 0, -2539}, 0, { 6612, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -14, 0, -2539}, 0, { 4568, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -14, -101, -2539}, 0, { 4568, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -250, -101, -2539}, 0, { 6612, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07034E50, 0x00396340, 232834, 0x00034e50, 240); // 0x07034F40 - 0x07035030 -static const Vtx inside_castle_seg7_vertex_07034F40[] = { - {{{ 763, -101, -2661}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 762, 0, -2539}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 0, -2661}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 88, -101, -2692}, 0, { -1048, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -14, -101, -2539}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -14, 0, -2539}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 88, 0, -2692}, 0, { 3546, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 424, -101, -2692}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 88, -101, -2692}, 0, { 3546, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 424, 0, -2692}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 424, 0, -2692}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 526, 0, -2539}, 0, { -1048, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 526, -101, -2539}, 0, { -1048, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 424, -101, -2692}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 762, -101, -2539}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07034F40, 0x00396340, 232834, 0x00034f40, 240); // 0x07035030 - 0x070350B0 -static const Vtx inside_castle_seg7_vertex_07035030[] = { - {{{ 526, 0, -2539}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 762, -101, -2539}, 0, { -3096, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 526, -101, -2539}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 762, 0, -2539}, 0, { -3096, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, -306, -3685}, 0, { 10080, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 0, -2661}, 0, { -28, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, -204, -3685}, 0, { 10084, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, -101, -2661}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035030, 0x00396340, 232834, 0x00035030, 128); // 0x070350B0 - 0x07035178 static const Gfx inside_castle_seg7_dl_070350B0[] = { diff --git a/levels/castle_inside/areas/1/17/model.inc.c b/levels/castle_inside/areas/1/17/model.inc.c index 7a280e598..c93642742 100644 --- a/levels/castle_inside/areas/1/17/model.inc.c +++ b/levels/castle_inside/areas/1/17/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070351E8 - 0x07035200 static const Lights1 inside_castle_seg7_lights_070351E8 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,12 +6,7 @@ static const Lights1 inside_castle_seg7_lights_070351E8 = gdSPDefLights1( ); // 0x07035200 - 0x07035240 -static const Vtx inside_castle_seg7_vertex_07035200[] = { - {{{ 512, 51, -1136}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 358, 51, -1136}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 358, 205, -1136}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 205, -1136}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035200, 0x00396340, 232834, 0x00035200, 64); // 0x07035240 - 0x07035288 static const Gfx inside_castle_seg7_dl_07035240[] = { diff --git a/levels/castle_inside/areas/1/18/model.inc.c b/levels/castle_inside/areas/1/18/model.inc.c index ebddea09b..e76532955 100644 --- a/levels/castle_inside/areas/1/18/model.inc.c +++ b/levels/castle_inside/areas/1/18/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070352F8 - 0x07035310 static const Lights1 inside_castle_seg7_lights_070352F8 = gdSPDefLights1( 0x19, 0x19, 0x19, @@ -23,404 +24,73 @@ static const Lights1 inside_castle_seg7_lights_07035340 = gdSPDefLights1( ); // 0x07035358 - 0x07035458 -static const Vtx inside_castle_seg7_vertex_07035358[] = { - {{{ 1971, 307, 51}, 0, { 2778, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1971, 307, -511}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1971, 282, -511}, 0, { 0, 70}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1894, 230, 51}, 0, { 2778, 504}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1894, 230, -511}, 0, { 0, 504}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1894, 205, -511}, 0, { 0, 606}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1894, 205, 51}, 0, { 2778, 606}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1920, 256, 51}, 0, { 2778, 326}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1920, 256, -511}, 0, { 0, 326}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1920, 230, -511}, 0, { 0, 428}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1920, 230, 51}, 0, { 2778, 428}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, 282, 51}, 0, { 2778, 146}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, 282, -511}, 0, { 0, 146}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, 256, -511}, 0, { 0, 250}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1946, 256, 51}, 0, { 2778, 250}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1971, 282, 51}, 0, { 2778, 70}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035358, 0x00396340, 232834, 0x00035358, 256); // 0x07035458 - 0x07035548 -static const Vtx inside_castle_seg7_vertex_07035458[] = { - {{{ 1894, 205, -511}, 0, { 1118, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 205, -511}, 0, { -796, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 205, 51}, 0, { -796, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1920, 230, 51}, 0, { 2778, 428}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1894, 230, -511}, 0, { 0, 504}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1894, 230, 51}, 0, { 2778, 504}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1920, 230, -511}, 0, { 0, 428}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1920, 256, 51}, 0, { 2778, 326}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1946, 256, -511}, 0, { 0, 250}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1920, 256, -511}, 0, { 0, 326}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1946, 256, 51}, 0, { 2778, 250}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1971, 282, 51}, 0, { 2778, 70}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1971, 282, -511}, 0, { 0, 70}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1946, 282, -511}, 0, { 0, 146}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1946, 282, 51}, 0, { 2778, 146}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035458, 0x00396340, 232834, 0x00035458, 240); // 0x07035548 - 0x070355B8 -static const Vtx inside_castle_seg7_vertex_07035548[] = { - {{{ 1126, 205, -306}, 0, { 0, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1075, 205, -153}, 0, { 734, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 205, -153}, 0, { 734, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1894, 205, -511}, 0, { 1118, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 205, 51}, 0, { -796, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1894, 205, 51}, 0, { 1118, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1075, 205, -306}, 0, { 0, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035548, 0x00396340, 232834, 0x00035548, 112); // 0x070355B8 - 0x070355F8 -static const Vtx inside_castle_seg7_vertex_070355B8[] = { - {{{ 1126, 1229, -460}, 0, { 1412, 954}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1229, 1229, -460}, 0, { 1410, 1012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1229, 1229, 0}, 0, { 1590, 1024}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, 1229, 0}, 0, { 1592, 966}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070355B8, 0x00396340, 232834, 0x000355b8, 64); // 0x070355F8 - 0x070356B8 -static const Vtx inside_castle_seg7_vertex_070355F8[] = { - {{{ 1229, 307, -716}, 0, { -3608, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1229, 307, -511}, 0, { -3608, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1971, 307, -511}, 0, { -1754, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, 307, -1740}, 0, { -1052, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4301, 307, -716}, 0, { 4056, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4301, 307, 256}, 0, { 4056, 1882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1971, 307, 51}, 0, { -1754, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, 307, -1740}, 0, { 1502, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, 307, 1280}, 0, { -1052, 4438}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, 307, 1280}, 0, { 1500, 4438}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1229, 307, 256}, 0, { -3608, 1882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1229, 307, 51}, 0, { -3608, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070355F8, 0x00396340, 232834, 0x000355f8, 192); // 0x070356B8 - 0x070357B8 -static const Vtx inside_castle_seg7_vertex_070356B8[] = { - {{{ 4301, 1024, 77}, 0, { 6866, -6164}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4301, 410, 77}, 0, { 6866, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4301, 307, 154}, 0, { 7632, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4301, 1024, -537}, 0, { 734, -6164}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4301, 1229, 154}, 0, { 7632, -8208}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4301, 410, -537}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4301, 1229, -613}, 0, { 0, -8208}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4301, 307, -613}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 307, -511}, 0, { 5590, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 307, -460}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 205, -460}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 205, -511}, 0, { 5590, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 205, 0}, 0, { 480, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 307, 51}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 205, 51}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 307, 0}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070356B8, 0x00396340, 232834, 0x000356b8, 256); // 0x070357B8 - 0x070358A8 -static const Vtx inside_castle_seg7_vertex_070357B8[] = { - {{{ 1229, 205, -460}, 0, { 5078, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1178, 307, -409}, 0, { 4568, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1178, 205, -409}, 0, { 4568, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1229, 307, -460}, 0, { 5078, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1178, 205, -409}, 0, { 4568, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1178, 307, -409}, 0, { 4568, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 307, -409}, 0, { 4568, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 205, -409}, 0, { 4568, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 205, -50}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 307, -50}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, 307, -50}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, 205, -50}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 461, -306}, 0, { 3546, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 205, -306}, 0, { 3546, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 1229, -409}, 0, { 4566, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070357B8, 0x00396340, 232834, 0x000357b8, 240); // 0x070358A8 - 0x07035998 -static const Vtx inside_castle_seg7_vertex_070358A8[] = { - {{{ 1178, 205, -50}, 0, { 990, 990}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 1229, 307, 0}, 0, { 478, 0}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 1229, 205, 0}, 0, { 478, 990}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 1178, 307, -50}, 0, { 990, 0}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 1971, 307, -511}, 0, { -6418, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 205, -511}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1971, 205, -511}, 0, { -6418, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 307, -511}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1971, 205, 51}, 0, { -6418, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 205, 51}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 307, 51}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1971, 307, 51}, 0, { -6418, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 205, -306}, 0, { 3546, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 205, -409}, 0, { 4566, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 1229, -409}, 0, { 4566, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070358A8, 0x00396340, 232834, 0x000358a8, 240); // 0x07035998 - 0x07035A98 -static const Vtx inside_castle_seg7_vertex_07035998[] = { - {{{ 1126, 1229, -409}, 0, { 4566, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 205, -50}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 461, -153}, 0, { 2012, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 461, -306}, 0, { 3546, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 1229, -50}, 0, { 990, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 205, -153}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1126, 461, -153}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1075, 461, -306}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, 461, -306}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1075, 461, -153}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, 461, -306}, 0, { 0, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, 205, -306}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 205, -306}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 205, -153}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, 461, -153}, 0, { 480, -1564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 461, -153}, 0, { 0, -1564}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035998, 0x00396340, 232834, 0x00035998, 256); // 0x07035A98 - 0x07035AF8 -static const Vtx inside_castle_seg7_vertex_07035A98[] = { - {{{ 1126, 461, -306}, 0, { 0, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, 461, -306}, 0, { 480, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, 205, -306}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 205, -153}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, 205, -153}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, 461, -153}, 0, { 480, -1564}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035A98, 0x00396340, 232834, 0x00035a98, 96); // 0x07035AF8 - 0x07035B98 -static const Vtx inside_castle_seg7_vertex_07035AF8[] = { - {{{ 4250, 1229, 154}, 0, { 376, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4198, 1229, 205}, 0, { 276, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4198, 1229, 358}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4301, 1229, 256}, 0, { 172, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4301, 1229, 154}, 0, { 376, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4301, 1229, -716}, 0, { 172, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4198, 1229, -665}, 0, { 276, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4250, 1229, -613}, 0, { 376, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4198, 1229, -818}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4301, 1229, -613}, 0, { 376, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035AF8, 0x00396340, 232834, 0x00035af8, 160); // 0x07035B98 - 0x07035C98 -static const Vtx inside_castle_seg7_vertex_07035B98[] = { - {{{ 1229, 307, -716}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 1229, -716}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 1229, -460}, 0, { 1500, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 307, -460}, 0, { 1500, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 307, -460}, 0, { 1500, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1229, 1229, -460}, 0, { 1500, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1178, 1229, -409}, 0, { 1400, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1178, 307, -409}, 0, { 1400, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1178, 307, -409}, 0, { 1400, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1178, 1229, -409}, 0, { 1400, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 1229, -409}, 0, { 1400, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 307, -409}, 0, { 1400, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, 307, -50}, 0, { 1400, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 1229, -50}, 0, { 1400, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, 1229, -50}, 0, { 1400, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, 307, -50}, 0, { 1400, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035B98, 0x00396340, 232834, 0x00035b98, 256); // 0x07035C98 - 0x07035D98 -static const Vtx inside_castle_seg7_vertex_07035C98[] = { - {{{ 1178, 307, -50}, 0, { 1400, 990}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 1178, 1229, -50}, 0, { 1400, 0}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 1229, 1229, 0}, 0, { 1500, 0}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 1229, 307, 0}, 0, { 1500, 990}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 1229, 307, 0}, 0, { 1500, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 1229, 0}, 0, { 1500, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 1229, 256}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 307, 256}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2036, 1024, -1523}, 0, { 1080, 196}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1229, 1229, -716}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1229, 307, -716}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2253, 1229, -1740}, 0, { 1376, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2036, 819, -1523}, 0, { 1080, 422}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2180, 1024, -1667}, 0, { 1276, 196}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2180, 819, -1667}, 0, { 1276, 422}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2253, 307, -1740}, 0, { 1376, 990}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035C98, 0x00396340, 232834, 0x00035c98, 256); // 0x07035D98 - 0x07035E88 -static const Vtx inside_castle_seg7_vertex_07035D98[] = { - {{{ 2036, 819, 1063}, 0, { 1080, 422}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, 307, 256}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, 1229, 256}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2253, 307, 1280}, 0, { 1376, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2253, 307, 1280}, 0, { 1376, 990}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 2036, 819, 1063}, 0, { 1080, 422}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 2180, 819, 1208}, 0, { 1276, 422}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 2036, 1024, 1063}, 0, { 1080, 196}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2253, 307, 1280}, 0, { 1376, 990}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2180, 819, 1208}, 0, { 1276, 422}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 2180, 1024, 1208}, 0, { 1276, 196}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 2036, 1024, 1063}, 0, { 1080, 196}, {0x5a, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035D98, 0x00396340, 232834, 0x00035d98, 240); // 0x07035E88 - 0x07035F78 -static const Vtx inside_castle_seg7_vertex_07035E88[] = { - {{{ 2253, 307, 1280}, 0, { 1376, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, 358, 1280}, 0, { 1520, 934}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 358, 1280}, 0, { 2648, 934}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, 307, 1280}, 0, { 2788, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2180, 819, 1208}, 0, { 1276, 422}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2180, 1024, 1208}, 0, { 1276, 196}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2253, 1229, 1280}, 0, { 1376, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, 768, 1280}, 0, { 1520, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, 1229, 1280}, 0, { 2788, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, 1229, 1280}, 0, { 2788, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 3385, 768, 1171}, 0, { 2936, 480}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 3385, 358, 1171}, 0, { 2936, 934}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 3277, 307, 1280}, 0, { 2788, 990}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 3174, 768, 1280}, 0, { 2648, 478}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035E88, 0x00396340, 232834, 0x00035e88, 240); // 0x07035F78 - 0x07036078 -static const Vtx inside_castle_seg7_vertex_07035F78[] = { - {{{ 4198, 307, 358}, 0, { 4056, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3385, 358, 1171}, 0, { 2936, 934}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4109, 358, 447}, 0, { 3932, 934}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3385, 358, -1631}, 0, { 2936, 934}, {0xa7, 0xff, 0x59, 0xff}}}, - {{{ 3277, 307, -1740}, 0, { 2788, 990}, {0xa7, 0xff, 0x59, 0xff}}}, - {{{ 4198, 307, -818}, 0, { 4056, 990}, {0xa7, 0xff, 0x59, 0xff}}}, - {{{ 3277, 307, -1740}, 0, { 2788, 990}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3385, 768, -1631}, 0, { 2936, 480}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3277, 1229, -1740}, 0, { 2788, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3385, 358, -1631}, 0, { 2936, 934}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 3174, 768, -1740}, 0, { 2648, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 307, -1740}, 0, { 2788, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 1229, -1740}, 0, { 2788, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3174, 358, -1740}, 0, { 2648, 934}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2355, 358, -1740}, 0, { 1520, 934}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2253, 307, -1740}, 0, { 1376, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07035F78, 0x00396340, 232834, 0x00035f78, 256); // 0x07036078 - 0x07036168 -static const Vtx inside_castle_seg7_vertex_07036078[] = { - {{{ 2253, 1229, -1740}, 0, { 1376, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2355, 358, -1740}, 0, { 1520, 934}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2355, 768, -1740}, 0, { 1520, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2253, 307, -1740}, 0, { 1376, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3174, 768, -1740}, 0, { 2648, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, 1229, -1740}, 0, { 2788, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4198, 1229, -818}, 0, { 4056, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3277, 1229, -1740}, 0, { 2788, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3385, 768, -1631}, 0, { 2936, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4109, 768, -907}, 0, { 3932, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4109, 358, -907}, 0, { 3932, 934}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4198, 307, 358}, 0, { 4056, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4109, 358, 447}, 0, { 3932, 934}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4109, 768, 447}, 0, { 3932, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4198, 1229, 358}, 0, { 4056, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07036078, 0x00396340, 232834, 0x00036078, 240); // 0x07036168 - 0x07036268 -static const Vtx inside_castle_seg7_vertex_07036168[] = { - {{{ 4198, 307, 358}, 0, { 4056, 990}, {0xa7, 0xff, 0xa7, 0xff}}}, - {{{ 3277, 307, 1280}, 0, { 2788, 990}, {0xa7, 0xff, 0xa7, 0xff}}}, - {{{ 3385, 358, 1171}, 0, { 2936, 934}, {0xa7, 0xff, 0xa7, 0xff}}}, - {{{ 4109, 768, 447}, 0, { 3932, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3385, 768, 1171}, 0, { 2936, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3277, 1229, 1280}, 0, { 2788, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4198, 1229, 358}, 0, { 4056, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4109, 358, -907}, 0, { 3932, 934}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3385, 358, -1631}, 0, { 2936, 934}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4198, 307, -818}, 0, { 4056, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4198, 1229, -818}, 0, { 4056, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3385, 768, -1631}, 0, { 2936, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4109, 768, -907}, 0, { 3932, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4250, 307, 154}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4250, 1229, 154}, 0, { 376, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4301, 1229, 154}, 0, { 376, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07036168, 0x00396340, 232834, 0x00036168, 256); // 0x07036268 - 0x07036368 -static const Vtx inside_castle_seg7_vertex_07036268[] = { - {{{ 4198, 307, -665}, 0, { 276, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4198, 1229, -818}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4198, 307, -818}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4198, 1229, -665}, 0, { 276, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4250, 307, -613}, 0, { 376, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4198, 1229, -665}, 0, { 276, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4198, 307, -665}, 0, { 276, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4250, 1229, -613}, 0, { 376, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4198, 1229, 358}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4198, 307, 205}, 0, { 276, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4198, 307, 358}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4198, 1229, 205}, 0, { 276, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4198, 307, 205}, 0, { 276, 990}, {0xa8, 0x00, 0xa6, 0xff}}}, - {{{ 4198, 1229, 205}, 0, { 276, 0}, {0xa8, 0x00, 0xa6, 0xff}}}, - {{{ 4250, 1229, 154}, 0, { 376, 0}, {0xa8, 0x00, 0xa6, 0xff}}}, - {{{ 4250, 307, 154}, 0, { 376, 990}, {0xa8, 0x00, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07036268, 0x00396340, 232834, 0x00036268, 256); // 0x07036368 - 0x070363D8 -static const Vtx inside_castle_seg7_vertex_07036368[] = { - {{{ 4301, 307, -613}, 0, { 376, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4250, 1229, -613}, 0, { 376, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4250, 307, -613}, 0, { 376, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4250, 307, 154}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4301, 1229, 154}, 0, { 376, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4301, 307, 154}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4301, 1229, -613}, 0, { 376, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07036368, 0x00396340, 232834, 0x00036368, 112); // 0x070363D8 - 0x070364B8 -static const Vtx inside_castle_seg7_vertex_070363D8[] = { - {{{ 2180, 1024, 1208}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1891, 1024, 1208}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2036, 1024, 1063}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1891, 819, -1667}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2036, 819, -1812}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2036, 1024, -1812}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1891, 1024, -1667}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2180, 819, -1667}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2036, 819, -1812}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1891, 819, -1667}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2036, 819, -1523}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2036, 819, -1523}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 1891, 819, -1667}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 1891, 1024, -1667}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070363D8, 0x00396340, 232834, 0x000363d8, 224); // 0x070364B8 - 0x070365A8 -static const Vtx inside_castle_seg7_vertex_070364B8[] = { - {{{ 2180, 1024, -1667}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 2036, 1024, -1812}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 2036, 819, -1812}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 2180, 819, -1667}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 2036, 1024, -1523}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1891, 1024, -1667}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2036, 1024, -1812}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2180, 1024, -1667}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2036, 819, -1523}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 1891, 1024, -1667}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2036, 1024, -1523}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2036, 1024, 1063}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1891, 819, 1208}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2036, 819, 1063}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1891, 1024, 1208}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070364B8, 0x00396340, 232834, 0x000364b8, 240); // 0x070365A8 - 0x07036698 -static const Vtx inside_castle_seg7_vertex_070365A8[] = { - {{{ 2180, 819, 1208}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2036, 1024, 1352}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2180, 1024, 1208}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1891, 1024, 1208}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2036, 819, 1352}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 1891, 819, 1208}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2036, 1024, 1352}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2180, 1024, 1208}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2036, 1024, 1352}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1891, 1024, 1208}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2036, 819, 1063}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1891, 819, 1208}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2036, 819, 1352}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2180, 819, 1208}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2036, 819, 1352}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070365A8, 0x00396340, 232834, 0x000365a8, 240); // 0x07036698 - 0x07036780 static const Gfx inside_castle_seg7_dl_07036698[] = { diff --git a/levels/castle_inside/areas/1/19/model.inc.c b/levels/castle_inside/areas/1/19/model.inc.c index 73e6bcc8d..62c9486ee 100644 --- a/levels/castle_inside/areas/1/19/model.inc.c +++ b/levels/castle_inside/areas/1/19/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07036E68 - 0x07036E80 static const Lights1 inside_castle_seg7_lights_07036E68 = gdSPDefLights1( 0xcc, 0xcc, 0xcc, @@ -5,177 +6,31 @@ static const Lights1 inside_castle_seg7_lights_07036E68 = gdSPDefLights1( ); // 0x07036E80 - 0x07036F70 -static const Vtx inside_castle_seg7_vertex_07036E80[] = { - {{{ 4109, 768, 447}, 0, { -3096, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4182, 358, 520}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4182, 768, 520}, 0, { -3096, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4109, 358, 447}, 0, { 0, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3385, 358, 1171}, 0, { 10188, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3458, 358, 1244}, 0, { 10188, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4182, 358, 520}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4182, 768, 520}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3458, 768, 1244}, 0, { 10188, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3385, 768, 1171}, 0, { 10188, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4109, 768, 447}, 0, { 0, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3458, 768, 1244}, 0, { -3096, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3458, 358, 1244}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3385, 358, 1171}, 0, { 990, 480}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3385, 768, 1171}, 0, { -3096, 480}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07036E80, 0x00396340, 232834, 0x00036e80, 240); // 0x07036F70 - 0x07037060 -static const Vtx inside_castle_seg7_vertex_07036F70[] = { - {{{ 4109, 768, -907}, 0, { 6100, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3458, 768, -1704}, 0, { -4118, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4182, 768, -980}, 0, { 6100, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4109, 768, 447}, 0, { -3096, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4109, 358, 447}, 0, { 990, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4182, 358, 520}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4182, 768, -980}, 0, { -3096, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4182, 358, -980}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4109, 358, -907}, 0, { 990, 480}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4109, 768, -907}, 0, { -3096, 480}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3385, 768, -1631}, 0, { -3096, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3385, 358, -1631}, 0, { 990, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3458, 358, -1704}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3458, 768, -1704}, 0, { -3096, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3385, 768, -1631}, 0, { -4118, 480}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07036F70, 0x00396340, 232834, 0x00036f70, 240); // 0x07037060 - 0x07037150 -static const Vtx inside_castle_seg7_vertex_07037060[] = { - {{{ 3174, 768, 1280}, 0, { 0, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2355, 768, 1382}, 0, { 8144, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2355, 768, 1280}, 0, { 8144, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4182, 358, -980}, 0, { 6100, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3458, 358, -1704}, 0, { -4118, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3385, 358, -1631}, 0, { -4118, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4109, 358, -907}, 0, { 6100, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3174, 768, -1842}, 0, { 8144, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3174, 768, -1740}, 0, { 8144, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2355, 768, -1740}, 0, { 0, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2355, 768, -1842}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3174, 358, -1740}, 0, { 8144, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3174, 358, -1842}, 0, { 8144, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2355, 358, -1842}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2355, 358, -1740}, 0, { 0, 480}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07037060, 0x00396340, 232834, 0x00037060, 240); // 0x07037150 - 0x07037240 -static const Vtx inside_castle_seg7_vertex_07037150[] = { - {{{ 3174, 358, -1842}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 768, -1740}, 0, { 4056, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 768, -1842}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 768, 1280}, 0, { 0, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3174, 768, 1382}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2355, 768, 1382}, 0, { 8144, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3174, 358, 1382}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2355, 358, 1280}, 0, { 8144, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2355, 358, 1382}, 0, { 8144, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3174, 358, 1280}, 0, { 0, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2355, 358, -1740}, 0, { 0, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 768, -1842}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 768, -1740}, 0, { 4056, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 358, -1842}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, 358, -1740}, 0, { 0, 480}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07037150, 0x00396340, 232834, 0x00037150, 240); // 0x07037240 - 0x07037320 -static const Vtx inside_castle_seg7_vertex_07037240[] = { - {{{ 2355, 358, 1382}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 358, 1280}, 0, { 4056, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 768, 1280}, 0, { 0, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2355, 768, 1382}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, 358, 1280}, 0, { 4056, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 358, 1382}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 768, 1382}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 768, 1280}, 0, { 0, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4403, 307, -767}, 0, { -8206, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3573, 307, -2457}, 0, { -4062, 5586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3319, 307, -1842}, 0, { -2796, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4836, 307, -1203}, 0, {-10366, 2460}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, 307, -2457}, 0, { 2522, 5586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, 307, -1842}, 0, { 2522, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07037240, 0x00396340, 232834, 0x00037240, 224); // 0x07037320 - 0x07037420 -static const Vtx inside_castle_seg7_vertex_07037320[] = { - {{{ 4836, 1024, -1203}, 0, { 9688, -2588}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 4836, 307, -1203}, 0, { 9688, 990}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 4403, 307, -767}, 0, { 7510, 990}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 2253, 1024, -1842}, 0, { 2522, 4054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2253, 1024, -2457}, 0, { 2522, 5586}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3573, 1024, -2457}, 0, { -4062, 5586}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3319, 1024, -1842}, 0, { -2796, 4054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4836, 1024, -1203}, 0, {-10366, 2460}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4403, 1024, -767}, 0, { -8206, 1372}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2253, 1024, -2457}, 0, { -6672, -2588}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3573, 307, -2457}, 0, { -86, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3573, 1024, -2457}, 0, { -86, -2588}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3573, 1024, -2457}, 0, { -86, -2588}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 3573, 307, -2457}, 0, { -86, 990}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 4836, 307, -1203}, 0, { 6216, 990}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 4836, 1024, -1203}, 0, { 6216, -2588}, {0xa7, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07037320, 0x00396340, 232834, 0x00037320, 256); // 0x07037420 - 0x07037520 -static const Vtx inside_castle_seg7_vertex_07037420[] = { - {{{ 2253, 1024, -2457}, 0, { -6672, -2588}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2253, 307, -2457}, 0, { -6672, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3573, 307, -2457}, 0, { -86, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4836, 1024, 743}, 0, { 6216, -2588}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 4836, 307, 743}, 0, { 6216, 990}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 3573, 307, 1997}, 0, { -86, 990}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 4836, 1024, -1203}, 0, { 9688, -2588}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 4403, 307, -767}, 0, { 7510, 990}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 4403, 1024, -767}, 0, { 7510, -2586}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 2253, 1024, -1842}, 0, { 12876, -2588}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 307, -1842}, 0, { 12876, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 307, -2457}, 0, { 15942, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 1024, -2457}, 0, { 15942, -2588}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3573, 1024, 1997}, 0, { -86, -2588}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3573, 307, 1997}, 0, { -86, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2253, 307, 1997}, 0, { -6672, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07037420, 0x00396340, 232834, 0x00037420, 256); // 0x07037520 - 0x07037620 -static const Vtx inside_castle_seg7_vertex_07037520[] = { - {{{ 3573, 1024, 1997}, 0, { -86, -2588}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2253, 307, 1997}, 0, { -6672, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2253, 1024, 1997}, 0, { -6672, -2588}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4836, 1024, 743}, 0, { 6216, -2588}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 3573, 307, 1997}, 0, { -86, 990}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 3573, 1024, 1997}, 0, { -86, -2588}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 3319, 1024, 1382}, 0, { -4330, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3573, 1024, 1997}, 0, { -5596, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2253, 1024, 1997}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2253, 1024, 1997}, 0, { -6284, -2586}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 307, 1997}, 0, { -6284, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 307, 1382}, 0, { -3218, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2253, 1024, 1382}, 0, { -3218, -2586}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4403, 1024, 307}, 0, { 2144, -2586}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 4403, 307, 307}, 0, { 2144, 990}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 4836, 307, 743}, 0, { 0, 990}, {0xa6, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07037520, 0x00396340, 232834, 0x00037520, 256); // 0x07037620 - 0x07037710 -static const Vtx inside_castle_seg7_vertex_07037620[] = { - {{{ 4403, 1024, 307}, 0, { 2144, -2586}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 4836, 307, 743}, 0, { 0, 990}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 4836, 1024, 743}, 0, { 0, -2586}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 4403, 1024, 307}, 0, { -9740, 4182}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4836, 1024, 743}, 0, {-11898, 3094}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3573, 1024, 1997}, 0, { -5596, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3319, 1024, 1382}, 0, { -4330, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2253, 307, 1382}, 0, { 990, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, 307, 1997}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3573, 307, 1997}, 0, { -5596, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, 1024, 1997}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2253, 1024, 1382}, 0, { 990, 1498}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3319, 307, 1382}, 0, { -4330, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4836, 307, 743}, 0, {-11898, 3094}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4403, 307, 307}, 0, { -9740, 4182}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07037620, 0x00396340, 232834, 0x00037620, 240); // 0x07037710 - 0x07037988 static const Gfx inside_castle_seg7_dl_07037710[] = { diff --git a/levels/castle_inside/areas/1/2/model.inc.c b/levels/castle_inside/areas/1/2/model.inc.c index 3c52d6d6c..e06f990a4 100644 --- a/levels/castle_inside/areas/1/2/model.inc.c +++ b/levels/castle_inside/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07023FE0 - 0x07023FF8 static const Lights1 inside_castle_seg7_lights_07023FE0 = gdSPDefLights1( 0x52, 0x52, 0x52, @@ -17,1268 +18,211 @@ static const Lights1 inside_castle_seg7_lights_07024010 = gdSPDefLights1( ); // 0x07024028 - 0x07024118 -static const Vtx inside_castle_seg7_vertex_07024028[] = { - {{{ -2330, 102, 163}, 0, { 2012, 1106}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2619, 77, 452}, 0, { -28, 1170}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2330, 77, 163}, 0, { 2012, 1170}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2221, 26, 272}, 0, { 2012, 1962}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2510, 26, 561}, 0, { -28, 1962}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2510, 0, 561}, 0, { -28, 2026}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2221, 0, 272}, 0, { 2012, 2026}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2257, 51, 235}, 0, { 2012, 1678}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2547, 51, 524}, 0, { -28, 1678}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2547, 26, 524}, 0, { -28, 1740}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2257, 26, 235}, 0, { 2012, 1740}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2294, 77, 199}, 0, { 2012, 1392}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2583, 51, 488}, 0, { -28, 1456}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2294, 51, 199}, 0, { 2012, 1456}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2583, 77, 488}, 0, { -28, 1392}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07024028, 0x00396340, 232834, 0x00024028, 240); // 0x07024118 - 0x07024208 -static const Vtx inside_castle_seg7_vertex_07024118[] = { - {{{ -2438, 179, 54}, 0, { 2012, 254}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2728, 154, 343}, 0, { -28, 316}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2438, 154, 54}, 0, { 2012, 316}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2330, 102, 163}, 0, { 2012, 1106}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2619, 102, 452}, 0, { -28, 1106}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2619, 77, 452}, 0, { -28, 1170}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2366, 128, 127}, 0, { 2012, 824}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2655, 102, 416}, 0, { -28, 888}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2366, 102, 127}, 0, { 2012, 888}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2655, 128, 416}, 0, { -28, 824}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2402, 154, 91}, 0, { 2012, 538}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2691, 128, 380}, 0, { -28, 602}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2402, 128, 91}, 0, { 2012, 602}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2691, 154, 380}, 0, { -28, 538}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2728, 179, 343}, 0, { -28, 254}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07024118, 0x00396340, 232834, 0x00024118, 240); // 0x07024208 - 0x070242F8 -static const Vtx inside_castle_seg7_vertex_07024208[] = { - {{{ 355, 128, 91}, 0, { -36, 586}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 644, 128, 380}, 0, { 2002, 586}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 644, 154, 380}, 0, { 2002, 522}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2475, 205, 18}, 0, { 2012, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2764, 179, 307}, 0, { -28, 32}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2475, 179, 18}, 0, { 2012, 32}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2764, 205, 307}, 0, { -28, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 428, 179, 18}, 0, { -36, 16}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 717, 205, 307}, 0, { 2002, -48}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 428, 205, 18}, 0, { -36, -48}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 717, 179, 307}, 0, { 2002, 16}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 391, 154, 54}, 0, { -36, 300}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 681, 179, 343}, 0, { 2002, 238}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 391, 179, 54}, 0, { -36, 238}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 681, 154, 343}, 0, { 2002, 300}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07024208, 0x00396340, 232834, 0x00024208, 240); // 0x070242F8 - 0x070243E8 -static const Vtx inside_castle_seg7_vertex_070242F8[] = { - {{{ 247, 51, 199}, 0, { -36, 1440}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 536, 51, 488}, 0, { 2002, 1440}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 536, 77, 488}, 0, { 2002, 1376}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 355, 128, 91}, 0, { -36, 586}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 644, 154, 380}, 0, { 2002, 522}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 355, 154, 91}, 0, { -36, 522}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 319, 102, 127}, 0, { -36, 872}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 608, 128, 416}, 0, { 2002, 808}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 319, 128, 127}, 0, { -36, 808}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 608, 102, 416}, 0, { 2002, 872}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 283, 77, 163}, 0, { -36, 1154}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 572, 77, 452}, 0, { 2002, 1154}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 572, 102, 452}, 0, { 2002, 1090}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 283, 102, 163}, 0, { -36, 1090}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 247, 77, 199}, 0, { -36, 1376}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070242F8, 0x00396340, 232834, 0x000242f8, 240); // 0x070243E8 - 0x070244D8 -static const Vtx inside_castle_seg7_vertex_070243E8[] = { - {{{ -869, 205, -50}, 0, { 1756, 216}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 205, -50}, 0, { -1818, 216}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 179, -50}, 0, { -1818, 396}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 210, 26, 235}, 0, { -36, 1724}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 500, 26, 524}, 0, { 2002, 1724}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 500, 51, 524}, 0, { 2002, 1662}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 210, 51, 235}, 0, { -36, 1662}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 174, 0, 272}, 0, { -36, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 463, 26, 561}, 0, { 2002, 1946}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 174, 26, 272}, 0, { -36, 1946}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 463, 0, 561}, 0, { 2002, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -869, 230, -76}, 0, { 1756, -146}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 205, -76}, 0, { -1818, 36}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 205, -76}, 0, { 1756, 36}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 230, -76}, 0, { -1818, -146}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070243E8, 0x00396340, 232834, 0x000243e8, 240); // 0x070244D8 - 0x070245C8 -static const Vtx inside_castle_seg7_vertex_070244D8[] = { - {{{ -869, 128, 26}, 0, { 1756, 1298}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 102, 26}, 0, { -1818, 1478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 102, 26}, 0, { 1756, 1478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 205, -50}, 0, { 1756, 216}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 179, -50}, 0, { -1818, 396}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 179, -50}, 0, { 1756, 396}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 179, -25}, 0, { 1756, 578}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 154, -25}, 0, { -1818, 758}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 154, -25}, 0, { 1756, 758}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 179, -25}, 0, { -1818, 578}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 154, 0}, 0, { 1756, 938}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 128, 0}, 0, { -1818, 1118}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 128, 0}, 0, { 1756, 1118}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 154, 0}, 0, { -1818, 938}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 128, 26}, 0, { -1818, 1298}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070244D8, 0x00396340, 232834, 0x000244d8, 240); // 0x070245C8 - 0x070246B8 -static const Vtx inside_castle_seg7_vertex_070245C8[] = { - {{{ -869, 26, 128}, 0, { 1756, 2744}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 0, 128}, 0, { -1818, 2924}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 0, 128}, 0, { 1756, 2924}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 102, 51}, 0, { 1756, 1660}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 102, 51}, 0, { -1818, 1660}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 77, 51}, 0, { -1818, 1840}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 77, 51}, 0, { 1756, 1840}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 77, 77}, 0, { 1756, 2020}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 51, 77}, 0, { -1818, 2202}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 51, 77}, 0, { 1756, 2202}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 77, 77}, 0, { -1818, 2020}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 51, 102}, 0, { 1756, 2382}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 26, 102}, 0, { -1818, 2562}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 26, 102}, 0, { 1756, 2562}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 51, 102}, 0, { -1818, 2382}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070245C8, 0x00396340, 232834, 0x000245c8, 240); // 0x070246B8 - 0x070247A8 -static const Vtx inside_castle_seg7_vertex_070246B8[] = { - {{{ -869, 435, -281}, 0, { 1756, -3036}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 410, -281}, 0, { -1818, -2856}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 410, -281}, 0, { 1756, -2856}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 26, 128}, 0, { 1756, 2744}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 26, 128}, 0, { -1818, 2744}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 0, 128}, 0, { -1818, 2924}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 486, -332}, 0, { 1756, -3758}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 486, -332}, 0, { -1818, -3758}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 461, -332}, 0, { -1818, -3578}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 461, -332}, 0, { 1756, -3578}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 461, -306}, 0, { 1756, -3398}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 435, -306}, 0, { -1818, -3216}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 435, -306}, 0, { 1756, -3216}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 461, -306}, 0, { -1818, -3398}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 435, -281}, 0, { -1818, -3036}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070246B8, 0x00396340, 232834, 0x000246b8, 240); // 0x070247A8 - 0x07024898 -static const Vtx inside_castle_seg7_vertex_070247A8[] = { - {{{ -869, 333, -178}, 0, { 1756, -1590}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 333, -178}, 0, { -1818, -1590}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 307, -178}, 0, { -1818, -1410}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 410, -255}, 0, { 1756, -2674}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 384, -255}, 0, { -1818, -2494}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 384, -255}, 0, { 1756, -2494}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 410, -255}, 0, { -1818, -2674}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 384, -229}, 0, { 1756, -2314}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 384, -229}, 0, { -1818, -2314}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 358, -229}, 0, { -1818, -2132}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 358, -229}, 0, { 1756, -2132}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 358, -204}, 0, { 1756, -1952}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 333, -204}, 0, { -1818, -1772}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 333, -204}, 0, { 1756, -1772}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 358, -204}, 0, { -1818, -1952}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070247A8, 0x00396340, 232834, 0x000247a8, 240); // 0x07024898 - 0x07024988 -static const Vtx inside_castle_seg7_vertex_07024898[] = { - {{{ -869, 256, -101}, 0, { 1756, -506}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 230, -101}, 0, { -1818, -326}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 230, -101}, 0, { 1756, -326}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 333, -178}, 0, { 1756, -1590}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 307, -178}, 0, { -1818, -1410}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 307, -178}, 0, { 1756, -1410}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 307, -153}, 0, { 1756, -1230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 282, -153}, 0, { -1818, -1048}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 282, -153}, 0, { 1756, -1048}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 307, -153}, 0, { -1818, -1230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 282, -127}, 0, { 1756, -868}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 256, -127}, 0, { -1818, -688}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 256, -127}, 0, { 1756, -688}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 282, -127}, 0, { -1818, -868}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 256, -101}, 0, { -1818, -506}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07024898, 0x00396340, 232834, 0x00024898, 240); // 0x07024988 - 0x070249C8 -static const Vtx inside_castle_seg7_vertex_07024988[] = { - {{{ -869, 512, -357}, 0, { 1756, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 486, -357}, 0, { -1818, -3940}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 486, -357}, 0, { 1756, -3940}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 512, -357}, 0, { -1818, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07024988, 0x00396340, 232834, 0x00024988, 64); // 0x070249C8 - 0x07024AB8 -static const Vtx inside_castle_seg7_vertex_070249C8[] = { - {{{ -2330, 77, 163}, 0, { 2012, 1170}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2619, 77, 452}, 0, { -28, 1170}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2583, 77, 488}, 0, { -28, 1392}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -562, 0, 2202}, 0, { 2522, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1484, 0, 2202}, 0, { -2074, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1484, 0, 2714}, 0, { -2074, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -562, 0, 2714}, 0, { 2522, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2257, 26, 235}, 0, { 2012, 1740}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2510, 26, 561}, 0, { -28, 1962}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2221, 26, 272}, 0, { 2012, 1962}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2547, 26, 524}, 0, { -28, 1740}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2294, 51, 199}, 0, { 2012, 1456}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2583, 51, 488}, 0, { -28, 1456}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2547, 51, 524}, 0, { -28, 1678}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2257, 51, 235}, 0, { 2012, 1678}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070249C8, 0x00396340, 232834, 0x000249c8, 240); // 0x07024AB8 - 0x07024BA8 -static const Vtx inside_castle_seg7_vertex_07024AB8[] = { - {{{ -2438, 154, 54}, 0, { 2012, 316}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2728, 154, 343}, 0, { -28, 316}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2691, 154, 380}, 0, { -28, 538}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2330, 77, 163}, 0, { 2012, 1170}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2583, 77, 488}, 0, { -28, 1392}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2294, 77, 199}, 0, { 2012, 1392}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2366, 102, 127}, 0, { 2012, 888}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2619, 102, 452}, 0, { -28, 1106}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2330, 102, 163}, 0, { 2012, 1106}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2655, 102, 416}, 0, { -28, 888}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2402, 128, 91}, 0, { 2012, 602}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2655, 128, 416}, 0, { -28, 824}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2366, 128, 127}, 0, { 2012, 824}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2691, 128, 380}, 0, { -28, 602}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2402, 154, 91}, 0, { 2012, 538}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07024AB8, 0x00396340, 232834, 0x00024ab8, 240); // 0x07024BA8 - 0x07024C98 -static const Vtx inside_castle_seg7_vertex_07024BA8[] = { - {{{ 319, 128, 127}, 0, { -36, 808}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 644, 128, 380}, 0, { 2002, 586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 355, 128, 91}, 0, { -36, 586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2475, 179, 18}, 0, { 2012, 32}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2764, 179, 307}, 0, { -28, 32}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2728, 179, 343}, 0, { -28, 254}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2438, 179, 54}, 0, { 2012, 254}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 391, 179, 54}, 0, { -36, 238}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 681, 179, 343}, 0, { 2002, 238}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 717, 179, 307}, 0, { 2002, 16}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 428, 179, 18}, 0, { -36, 16}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 355, 154, 91}, 0, { -36, 522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 681, 154, 343}, 0, { 2002, 300}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 391, 154, 54}, 0, { -36, 300}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 644, 154, 380}, 0, { 2002, 522}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07024BA8, 0x00396340, 232834, 0x00024ba8, 240); // 0x07024C98 - 0x07024D88 -static const Vtx inside_castle_seg7_vertex_07024C98[] = { - {{{ 210, 51, 235}, 0, { -36, 1662}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 536, 51, 488}, 0, { 2002, 1440}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 247, 51, 199}, 0, { -36, 1440}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 319, 128, 127}, 0, { -36, 808}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 608, 128, 416}, 0, { 2002, 808}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 644, 128, 380}, 0, { 2002, 586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 283, 102, 163}, 0, { -36, 1090}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 608, 102, 416}, 0, { 2002, 872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 319, 102, 127}, 0, { -36, 872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 572, 102, 452}, 0, { 2002, 1090}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 247, 77, 199}, 0, { -36, 1376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 536, 77, 488}, 0, { 2002, 1376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 572, 77, 452}, 0, { 2002, 1154}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 283, 77, 163}, 0, { -36, 1154}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 500, 51, 524}, 0, { 2002, 1662}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07024C98, 0x00396340, 232834, 0x00024c98, 240); // 0x07024D88 - 0x07024E78 -static const Vtx inside_castle_seg7_vertex_07024D88[] = { - {{{ 512, 205, -101}, 0, { 6610, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 717, 205, 307}, 0, { 7632, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 205, 0}, 0, { 9166, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 174, 26, 272}, 0, { -36, 1946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 463, 26, 561}, 0, { 2002, 1946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 500, 26, 524}, 0, { 2002, 1724}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 210, 26, 235}, 0, { -36, 1724}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 205, -1023}, 0, { 9166, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 205, -1228}, 0, { 8144, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 205, -1023}, 0, { 6610, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 410, 205, 0}, 0, { 6100, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1075, 205, -306}, 0, { 0, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 205, -153}, 0, { 734, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1075, 205, -153}, 0, { 734, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 205, -306}, 0, { 0, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07024D88, 0x00396340, 232834, 0x00024d88, 240); // 0x07024E78 - 0x07024F68 -static const Vtx inside_castle_seg7_vertex_07024E78[] = { - {{{ -3122, 205, -716}, 0, { 2268, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 205, -716}, 0, { 2522, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 205, -869}, 0, { 2522, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3122, 205, -869}, 0, { 2268, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 205, -1023}, 0, { -8716, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 205, 0}, 0, {-11272, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 205, -101}, 0, { -8716, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 205, -1023}, 0, {-11272, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2457, 205, 0}, 0, { -8206, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2764, 205, 307}, 0, { -9738, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2866, 205, -1228}, 0, {-10250, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 0, 2202}, 0, { 0, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 0, 2202}, 0, { 1502, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 0, 2150}, 0, { 1502, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 0, 2150}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07024E78, 0x00396340, 232834, 0x00024e78, 240); // 0x07024F68 - 0x07025048 -static const Vtx inside_castle_seg7_vertex_07024F68[] = { - {{{ -1330, 0, 2150}, 0, { -540, 10698}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 0, 1536}, 0, { 2522, 7630}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, 0, 1536}, 0, { -540, 7630}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, 0, 2150}, 0, { 2522, 10698}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 0, 1229}, 0, { 2012, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 0, 1229}, 0, { 0, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 0, 1536}, 0, { -1562, 7632}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 0, 1536}, 0, { 3544, 7632}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2203, 0, 253}, 0, { -4898, 1230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 0, 1536}, 0, { -1562, 7630}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2510, 0, 561}, 0, { -6430, 2764}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 463, 0, 561}, 0, { 8412, 2764}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 156, 0, 253}, 0, { 6880, 1230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 0, 1536}, 0, { 3544, 7630}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07024F68, 0x00396340, 232834, 0x00024f68, 224); // 0x07025048 - 0x07025148 -static const Vtx inside_castle_seg7_vertex_07025048[] = { - {{{ -869, 230, -101}, 0, { 1756, -326}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 230, -101}, 0, { -1818, -326}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 230, -76}, 0, { -1818, -146}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 154, -25}, 0, { 1756, 758}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 154, 0}, 0, { -1818, 938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 154, 0}, 0, { 1756, 938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 230, -76}, 0, { 1756, -146}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 205, -76}, 0, { 1756, 36}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 205, -76}, 0, { -1818, 36}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 205, -50}, 0, { -1818, 216}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 205, -50}, 0, { 1756, 216}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 179, -50}, 0, { 1756, 396}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 179, -50}, 0, { -1818, 396}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 179, -25}, 0, { -1818, 578}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 179, -25}, 0, { 1756, 578}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 154, -25}, 0, { -1818, 758}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025048, 0x00396340, 232834, 0x00025048, 256); // 0x07025148 - 0x07025238 -static const Vtx inside_castle_seg7_vertex_07025148[] = { - {{{ -869, 51, 77}, 0, { 1756, 2202}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 51, 77}, 0, { -1818, 2202}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 51, 102}, 0, { -1818, 2382}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 128, 0}, 0, { 1756, 1118}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 128, 0}, 0, { -1818, 1118}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 128, 26}, 0, { -1818, 1298}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 128, 26}, 0, { 1756, 1298}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 102, 26}, 0, { 1756, 1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 102, 51}, 0, { -1818, 1660}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 102, 51}, 0, { 1756, 1660}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 102, 26}, 0, { -1818, 1478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 77, 51}, 0, { 1756, 1840}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 77, 51}, 0, { -1818, 1840}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 77, 77}, 0, { -1818, 2020}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 77, 77}, 0, { 1756, 2020}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025148, 0x00396340, 232834, 0x00025148, 240); // 0x07025238 - 0x07025328 -static const Vtx inside_castle_seg7_vertex_07025238[] = { - {{{ -869, 461, -332}, 0, { 1756, -3578}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 461, -306}, 0, { -1818, -3398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 461, -306}, 0, { 1756, -3398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 51, 77}, 0, { 1756, 2202}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 51, 102}, 0, { -1818, 2382}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 51, 102}, 0, { 1756, 2382}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 26, 102}, 0, { 1756, 2562}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 26, 128}, 0, { -1818, 2744}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 26, 128}, 0, { 1756, 2744}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 26, 102}, 0, { -1818, 2562}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 486, -357}, 0, { 1756, -3940}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 486, -357}, 0, { -1818, -3940}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 486, -332}, 0, { -1818, -3758}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 486, -332}, 0, { 1756, -3758}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 461, -332}, 0, { -1818, -3578}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025238, 0x00396340, 232834, 0x00025238, 240); // 0x07025328 - 0x07025418 -static const Vtx inside_castle_seg7_vertex_07025328[] = { - {{{ -869, 358, -229}, 0, { 1756, -2132}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 358, -229}, 0, { -1818, -2132}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 358, -204}, 0, { -1818, -1952}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 435, -306}, 0, { 1756, -3216}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 435, -281}, 0, { -1818, -3036}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 435, -281}, 0, { 1756, -3036}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 435, -306}, 0, { -1818, -3216}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 410, -281}, 0, { 1756, -2856}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 410, -281}, 0, { -1818, -2856}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 410, -255}, 0, { -1818, -2674}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 410, -255}, 0, { 1756, -2674}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 384, -255}, 0, { 1756, -2494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 384, -255}, 0, { -1818, -2494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 384, -229}, 0, { -1818, -2314}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 384, -229}, 0, { 1756, -2314}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025328, 0x00396340, 232834, 0x00025328, 240); // 0x07025418 - 0x07025508 -static const Vtx inside_castle_seg7_vertex_07025418[] = { - {{{ -869, 282, -153}, 0, { 1756, -1048}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 282, -153}, 0, { -1818, -1048}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 282, -127}, 0, { -1818, -868}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 358, -229}, 0, { 1756, -2132}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 358, -204}, 0, { -1818, -1952}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 358, -204}, 0, { 1756, -1952}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 333, -204}, 0, { 1756, -1772}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 333, -204}, 0, { -1818, -1772}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 333, -178}, 0, { -1818, -1590}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 333, -178}, 0, { 1756, -1590}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 307, -178}, 0, { 1756, -1410}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 307, -178}, 0, { -1818, -1410}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 307, -153}, 0, { -1818, -1230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 307, -153}, 0, { 1756, -1230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 282, -127}, 0, { 1756, -868}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025418, 0x00396340, 232834, 0x00025418, 240); // 0x07025508 - 0x07025588 -static const Vtx inside_castle_seg7_vertex_07025508[] = { - {{{ -869, 256, -127}, 0, { 1756, -688}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 256, -127}, 0, { -1818, -688}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 256, -101}, 0, { -1818, -506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 256, -101}, 0, { 1756, -506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 512, -409}, 0, { 1500, -4482}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 512, -409}, 0, { -1564, -4482}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 512, -357}, 0, { -1564, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 512, -357}, 0, { 1500, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025508, 0x00396340, 232834, 0x00025508, 128); // 0x07025588 - 0x07025668 -static const Vtx inside_castle_seg7_vertex_07025588[] = { - {{{ -818, 0, 102}, 0, { 1500, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 0, 205}, 0, { -542, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 0, 205}, 0, { 1500, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 0, 102}, 0, { -542, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, -50, 307}, 0, { 3034, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, -50, 307}, 0, { -1052, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, -50, 1126}, 0, { -1052, 6610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, -50, 1126}, 0, { 3034, 6610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2761, 512, -1355}, 0, { -6658, -3730}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2724, 512, -1318}, 0, { -6476, -3550}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2507, 512, -1536}, 0, { -5392, -4634}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2543, 512, -1572}, 0, { -5574, -4814}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2661, 512, -1023}, 0, { -6162, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2493, 512, -1550}, 0, { -5320, -4706}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025588, 0x00396340, 232834, 0x00025588, 224); // 0x07025668 - 0x07025768 -static const Vtx inside_castle_seg7_vertex_07025668[] = { - {{{ 553, 614, -1494}, 0, { 7840, -2380}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 662, 614, -1385}, 0, { 8382, -1838}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 698, 614, -1421}, 0, { 8562, -2020}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2724, 512, -1318}, 0, { -6476, -3550}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2779, 512, -1264}, 0, { -6748, -3278}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2661, 512, -1023}, 0, { -6162, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2866, 512, -1228}, 0, { -7184, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2493, 512, -1550}, 0, { -5320, -4706}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 512, -1023}, 0, { -3096, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2149, 512, -1637}, 0, { -3608, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2457, 512, -1637}, 0, { -5140, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 512, -1023}, 0, { -540, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, 512, -409}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 590, 614, -1530}, 0, { 8020, -2562}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, 512, -409}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 512, -1023}, 0, { 4568, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025668, 0x00396340, 232834, 0x00025668, 256); // 0x07025768 - 0x07025858 -static const Vtx inside_castle_seg7_vertex_07025768[] = { - {{{ -255, 512, -767}, 0, { 5844, -798}, {0xe8, 0x7a, 0x18, 0xff}}}, - {{{ -255, 614, -1279}, 0, { 5844, -3354}, {0xe8, 0x7a, 0x18, 0xff}}}, - {{{ -511, 512, -1023}, 0, { 4568, -2076}, {0xe8, 0x7a, 0x18, 0xff}}}, - {{{ 0, 614, -1023}, 0, { 7122, -2076}, {0xe8, 0x7a, 0x18, 0xff}}}, - {{{ -613, 512, -409}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 512, -767}, 0, { 5844, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 512, -1023}, 0, { 4568, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 614, -1637}, 0, { 7632, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 614, -1279}, 0, { 5844, -3354}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 614, -1023}, 0, { 7122, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 410, 614, -1637}, 0, { 9166, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 614, 614, -1023}, 0, { 10188, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 614, -1228}, 0, { 11210, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 512, -1023}, 0, { -540, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, 512, -409}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025768, 0x00396340, 232834, 0x00025768, 240); // 0x07025858 - 0x07025948 -static const Vtx inside_castle_seg7_vertex_07025858[] = { - {{{ -289, 0, -733}, 0, { 3632, 1412}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -216, 0, -878}, 0, { 3994, 690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -325, 0, -770}, 0, { 3452, 1230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 333, 0, -1074}, 0, { 6738, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, 0, -1023}, 0, { 5972, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 333, 0, -1023}, 0, { 6738, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, 0, -1074}, 0, { 5972, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2380, 0, -1023}, 0, { -6800, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2226, 0, -1023}, 0, { -6034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2226, 0, -1074}, 0, { -6034, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2380, 0, -1074}, 0, { -6800, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 512, -1074}, 0, { 734, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 512, -1074}, 0, { -796, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 512, -1023}, 0, { -796, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 512, -1023}, 0, { 734, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025858, 0x00396340, 232834, 0x00025858, 240); // 0x07025948 - 0x07025A38 -static const Vtx inside_castle_seg7_vertex_07025948[] = { - {{{ -1433, -50, 563}, 0, { -1052, 2776}, {0x25, 0x73, 0x25, 0xff}}}, - {{{ -1228, 0, 205}, 0, { 0, 990}, {0x25, 0x73, 0x25, 0xff}}}, - {{{ -1535, 0, 512}, 0, { -1562, 2520}, {0x25, 0x73, 0x25, 0xff}}}, - {{{ -289, 0, -733}, 0, { 3632, 1412}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -180, 0, -842}, 0, { 4174, 872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -216, 0, -878}, 0, { 3994, 690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1721, 0, -770}, 0, { -3514, 1230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1830, 0, -878}, 0, { -4056, 690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1866, 0, -842}, 0, { -4236, 872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1757, 0, -733}, 0, { -3694, 1412}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 0, 922}, 0, { -1562, 4566}, {0x37, 0x72, 0x00, 0xff}}}, - {{{ -1433, -50, 870}, 0, { -1052, 4310}, {0x37, 0x72, 0x00, 0xff}}}, - {{{ -1433, -50, 563}, 0, { -1052, 2776}, {0x37, 0x72, 0x00, 0xff}}}, - {{{ -1535, 0, 512}, 0, { -1562, 2520}, {0x37, 0x72, 0x00, 0xff}}}, - {{{ -1177, -50, 307}, 0, { 224, 1500}, {0x25, 0x73, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025948, 0x00396340, 232834, 0x00025948, 240); // 0x07025A38 - 0x07025B38 -static const Vtx inside_castle_seg7_vertex_07025A38[] = { - {{{ -1228, 0, 205}, 0, { 0, 990}, {0x00, 0x72, 0x37, 0xff}}}, - {{{ -869, -50, 307}, 0, { 1756, 1500}, {0x00, 0x72, 0x37, 0xff}}}, - {{{ -818, 0, 205}, 0, { 2012, 990}, {0x00, 0x72, 0x37, 0xff}}}, - {{{ -1177, -50, 307}, 0, { 224, 1500}, {0x00, 0x72, 0x37, 0xff}}}, - {{{ -1228, 0, 1229}, 0, { 0, 6098}, {0x25, 0x73, 0xdb, 0xff}}}, - {{{ -1433, -50, 870}, 0, { -1052, 4310}, {0x25, 0x73, 0xdb, 0xff}}}, - {{{ -1535, 0, 922}, 0, { -1562, 4566}, {0x25, 0x73, 0xdb, 0xff}}}, - {{{ -1177, -50, 1126}, 0, { 224, 5588}, {0x25, 0x73, 0xdb, 0xff}}}, - {{{ -818, 0, 1229}, 0, { 2012, 6098}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ -1177, -50, 1126}, 0, { 224, 5588}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ -1228, 0, 1229}, 0, { 0, 6098}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ -869, -50, 1126}, 0, { 1756, 5588}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ -511, 0, 922}, 0, { 3544, 4566}, {0xdb, 0x73, 0xdb, 0xff}}}, - {{{ -869, -50, 1126}, 0, { 1756, 5588}, {0xdb, 0x73, 0xdb, 0xff}}}, - {{{ -818, 0, 1229}, 0, { 2012, 6098}, {0xdb, 0x73, 0xdb, 0xff}}}, - {{{ -613, -50, 870}, 0, { 3034, 4310}, {0xdb, 0x73, 0xdb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025A38, 0x00396340, 232834, 0x00025a38, 256); // 0x07025B38 - 0x07025C38 -static const Vtx inside_castle_seg7_vertex_07025B38[] = { - {{{ -511, 0, 512}, 0, { 3544, 2520}, {0xc9, 0x72, 0x00, 0xff}}}, - {{{ -613, -50, 870}, 0, { 3034, 4310}, {0xc9, 0x72, 0x00, 0xff}}}, - {{{ -511, 0, 922}, 0, { 3544, 4566}, {0xc9, 0x72, 0x00, 0xff}}}, - {{{ -869, -50, 307}, 0, { 1756, 1500}, {0xdb, 0x73, 0x25, 0xff}}}, - {{{ -511, 0, 512}, 0, { 3544, 2520}, {0xdb, 0x73, 0x25, 0xff}}}, - {{{ -818, 0, 205}, 0, { 2012, 990}, {0xdb, 0x73, 0x25, 0xff}}}, - {{{ 512, 0, -101}, 0, { 8654, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, -1023}, 0, { 8654, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -1023}, 0, { 6100, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, -50, 563}, 0, { 3034, 2776}, {0xc9, 0x72, 0x00, 0xff}}}, - {{{ -613, -50, 563}, 0, { 3034, 2776}, {0xdb, 0x73, 0x25, 0xff}}}, - {{{ -1535, 0, 512}, 0, { -1562, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 0, -1023}, 0, { -4118, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 0, -101}, 0, { -6672, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 0, -1023}, 0, { -6672, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 0, -204}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025B38, 0x00396340, 232834, 0x00025b38, 256); // 0x07025C38 - 0x07025D38 -static const Vtx inside_castle_seg7_vertex_07025C38[] = { - {{{ -1535, 0, 512}, 0, { -1562, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 0, -101}, 0, { -6672, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2203, 0, 253}, 0, { -4898, 2252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 0, 922}, 0, { -1562, 5588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 0, 205}, 0, { 0, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 0, -204}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, 384, -409}, 0, { 478, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 384, -204}, 0, { 1500, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 384, -409}, 0, { 1500, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 156, 0, 253}, 0, { 6880, 2252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, -101}, 0, { 8654, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 0, 512}, 0, { 3544, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -1023}, 0, { 6100, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 0, -204}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 0, 205}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 0, 922}, 0, { 3544, 5588}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025C38, 0x00396340, 232834, 0x00025c38, 256); // 0x07025D38 - 0x07025DE8 -static const Vtx inside_castle_seg7_vertex_07025D38[] = { - {{{ -1433, 384, -409}, 0, { 478, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 384, -511}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 384, -306}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, 384, -204}, 0, { 478, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 384, -204}, 0, { 1500, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, 384, -409}, 0, { 4566, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, 384, -204}, 0, { 4566, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 384, -306}, 0, { 5078, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 384, -511}, 0, { 5078, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 384, -204}, 0, { 3544, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 384, -409}, 0, { 3544, -542}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025D38, 0x00396340, 232834, 0x00025d38, 176); // 0x07025DE8 - 0x07025EE8 -static const Vtx inside_castle_seg7_vertex_07025DE8[] = { - {{{ -1177, 256, 2150}, 0, { 2268, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, 256, 2150}, 0, { 734, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, 256, 2202}, 0, { 734, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, 256, 2150}, 0, { 734, -288}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 0, 2202}, 0, { 734, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 256, 2202}, 0, { 734, -288}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 410, 2150}, 0, { 0, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 256, 2150}, 0, { 734, -288}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 256, 2150}, 0, { 2268, -288}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 0, 2150}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 0, 2150}, 0, { 734, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 0, 2150}, 0, { 734, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1177, 256, 2202}, 0, { 2268, -288}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 0, 2202}, 0, { 2268, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 0, 2150}, 0, { 2268, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 256, 2150}, 0, { 2268, -288}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025DE8, 0x00396340, 232834, 0x00025de8, 256); // 0x07025EE8 - 0x07025FE8 -static const Vtx inside_castle_seg7_vertex_07025EE8[] = { - {{{ -1177, 256, 2150}, 0, { 2268, -288}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 0, 2150}, 0, { 2268, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 0, 2150}, 0, { 3034, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 410, 2150}, 0, { 0, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 410, 2150}, 0, { 3034, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 410, 1562}, 0, { 0, -1054}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -921, 717, 2150}, 0, { 3034, -2588}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -921, 717, 1562}, 0, { 0, -2588}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -1177, 256, 2150}, 0, { 2268, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, 256, 2202}, 0, { 734, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1177, 256, 2202}, 0, { 2268, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1125, 717, 2150}, 0, { 2012, -2588}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -921, 717, 2150}, 0, { 990, -2588}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 0, 1562}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 0, 2150}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 410, 2150}, 0, { 3034, -1054}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025EE8, 0x00396340, 232834, 0x00025ee8, 256); // 0x07025FE8 - 0x070260C8 -static const Vtx inside_castle_seg7_vertex_07025FE8[] = { - {{{ -716, 0, 1562}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 410, 2150}, 0, { 3034, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 410, 1562}, 0, { 0, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 410, 1562}, 0, { 0, -1054}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -716, 410, 2150}, 0, { 3034, -1054}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -921, 717, 2150}, 0, { 3034, -2588}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -921, 717, 1562}, 0, { 2012, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -921, 717, 2150}, 0, { -1052, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1125, 717, 2150}, 0, { -1052, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1125, 717, 1562}, 0, { 2012, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1125, 717, 1562}, 0, { 990, -2586}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ -1125, 717, 2150}, 0, { -2074, -2586}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ -1330, 410, 2150}, 0, { -2074, -1054}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ -1330, 410, 1562}, 0, { 990, -1054}, {0x69, 0xba, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07025FE8, 0x00396340, 232834, 0x00025fe8, 224); // 0x070260C8 - 0x07026108 -static const Vtx inside_castle_seg7_vertex_070260C8[] = { - {{{ -1330, 410, 1562}, 0, { 990, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 410, 2150}, 0, { -2074, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 0, 2150}, 0, { -2074, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 0, 1562}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070260C8, 0x00396340, 232834, 0x000260c8, 64); // 0x07026108 - 0x07026188 -static const Vtx inside_castle_seg7_vertex_07026108[] = { - {{{ -869, 512, -306}, 0, { 1704, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 614, -460}, 0, { 2012, 786}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 512, -460}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 614, -409}, 0, { 1908, 786}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1177, 614, -460}, 0, { 2012, 786}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 614, -409}, 0, { 1908, 786}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 512, -306}, 0, { 1704, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 512, -460}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026108, 0x00396340, 232834, 0x00026108, 128); // 0x07026188 - 0x07026278 -static const Vtx inside_castle_seg7_vertex_07026188[] = { - {{{ 0, 614, -1023}, 0, { 6100, 786}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 512, -1023}, 0, { 6100, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 512, -1023}, 0, { 7328, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -784, 512, 1562}, 0, { 512, 990}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -921, 717, 1562}, 0, { 784, 582}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -921, 717, 1536}, 0, { 784, 582}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -784, 512, 1536}, 0, { 512, 990}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -921, 717, 1536}, 0, { 784, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -921, 717, 1562}, 0, { 784, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1125, 717, 1562}, 0, { 1196, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1125, 717, 1536}, 0, { 1196, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1125, 717, 1536}, 0, { 1196, 582}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ -1125, 717, 1562}, 0, { 1196, 582}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ -1262, 512, 1562}, 0, { 1468, 990}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ -1262, 512, 1536}, 0, { 1468, 990}, {0x69, 0xba, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026188, 0x00396340, 232834, 0x00026188, 240); // 0x07026278 - 0x07026358 -static const Vtx inside_castle_seg7_vertex_07026278[] = { - {{{ 614, 614, -1023}, 0, { 7328, 786}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 819, 512, -1228}, 0, { 7736, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 819, 614, -1228}, 0, { 7736, 786}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 614, 512, -1023}, 0, { 7328, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 0, 614, -1023}, 0, { 6100, 786}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 512, -1023}, 0, { 7328, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 614, -1023}, 0, { 7328, 786}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 512, -767}, 0, { 5588, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 0, 512, -1023}, 0, { 6100, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 0, 614, -1023}, 0, { 6100, 786}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2761, 768, -1355}, 0, { 588, 478}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2724, 768, -1318}, 0, { 660, 478}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2761, 512, -1355}, 0, { 588, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2724, 512, -1318}, 0, { 660, 990}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026278, 0x00396340, 232834, 0x00026278, 224); // 0x07026358 - 0x07026448 -static const Vtx inside_castle_seg7_vertex_07026358[] = { - {{{ -2543, 512, -1572}, 0, { 1020, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2507, 512, -1536}, 0, { 1092, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2507, 768, -1536}, 0, { 1092, 478}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2543, 768, -1572}, 0, { 1020, 478}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -869, 768, -1023}, 0, { 4364, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1177, 768, -1023}, 0, { 3748, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1177, 768, -1074}, 0, { 3748, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2507, 768, -1536}, 0, { 1092, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2761, 768, -1355}, 0, { 588, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2543, 768, -1572}, 0, { 1020, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2724, 768, -1318}, 0, { 660, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 698, 614, -1421}, 0, { 7492, 786}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 662, 614, -1385}, 0, { 7420, 786}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 662, 870, -1385}, 0, { 7420, 274}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 698, 870, -1421}, 0, { 7492, 274}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026358, 0x00396340, 232834, 0x00026358, 240); // 0x07026448 - 0x07026538 -static const Vtx inside_castle_seg7_vertex_07026448[] = { - {{{ 662, 870, -1385}, 0, { 7420, 274}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 553, 870, -1494}, 0, { 7204, 274}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 590, 870, -1530}, 0, { 7276, 274}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 698, 870, -1421}, 0, { 7492, 274}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 553, 614, -1494}, 0, { 7204, 786}, {0x58, 0x00, 0x5b, 0xff}}}, - {{{ 590, 614, -1530}, 0, { 7276, 786}, {0x58, 0x00, 0x5b, 0xff}}}, - {{{ 590, 870, -1530}, 0, { 7276, 274}, {0x58, 0x00, 0x5b, 0xff}}}, - {{{ 553, 870, -1494}, 0, { 7204, 274}, {0x58, 0x00, 0x5b, 0xff}}}, - {{{ -869, 768, -1023}, 0, { 4364, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1177, 768, -1074}, 0, { 3748, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, 768, -1074}, 0, { 4364, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, 768, -1074}, 0, { 4364, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 512, -1023}, 0, { 4364, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 768, -1023}, 0, { 4364, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 512, -1074}, 0, { 4364, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026448, 0x00396340, 232834, 0x00026448, 240); // 0x07026538 - 0x07026638 -static const Vtx inside_castle_seg7_vertex_07026538[] = { - {{{ -1177, 768, -1023}, 0, { 3748, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 512, -1023}, 0, { 3748, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 512, -1074}, 0, { 3748, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 768, -1074}, 0, { 3748, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -818, 512, -306}, 0, { 1704, 990}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -818, 614, -409}, 0, { 1908, 786}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -869, 614, -409}, 0, { 1908, 786}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -869, 614, -409}, 0, { 1908, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 614, -409}, 0, { 1908, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 614, -460}, 0, { 2012, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 614, -460}, 0, { 2012, 786}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -818, 614, -409}, 0, { 1908, 786}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -818, 512, -306}, 0, { 1704, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1228, 512, -306}, 0, { 1704, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 614, -460}, 0, { 2012, 786}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 512, -460}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026538, 0x00396340, 232834, 0x00026538, 256); // 0x07026638 - 0x07026738 -static const Vtx inside_castle_seg7_vertex_07026638[] = { - {{{ -869, 614, -409}, 0, { 1908, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 614, -460}, 0, { 2012, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 614, -460}, 0, { 2012, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 614, -460}, 0, { 2012, 786}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -818, 512, -306}, 0, { 1704, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -818, 512, -460}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -818, 512, -306}, 0, { 1704, 990}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -869, 614, -409}, 0, { 1908, 786}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -869, 512, -306}, 0, { 1704, 990}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -1228, 614, -409}, 0, { 1908, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 614, -460}, 0, { 2012, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 614, -460}, 0, { 2012, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 614, -409}, 0, { 1908, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 512, -306}, 0, { 1704, 990}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -1177, 614, -409}, 0, { 1908, 786}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -1228, 614, -409}, 0, { 1908, 786}, {0x00, 0x5a, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026638, 0x00396340, 232834, 0x00026638, 256); // 0x07026738 - 0x07026818 -static const Vtx inside_castle_seg7_vertex_07026738[] = { - {{{ -1177, 512, -306}, 0, { 1704, 990}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -1228, 614, -409}, 0, { 1908, 786}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -1228, 512, -306}, 0, { 1704, 990}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -1228, 512, -306}, 0, { 1704, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 614, -409}, 0, { 1908, 786}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 614, -460}, 0, { 2012, 786}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 614, -460}, 0, { 2012, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 614, -460}, 0, { 2012, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 512, -460}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1228, 512, -460}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 614, -460}, 0, { 2012, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 614, -460}, 0, { 2012, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 512, -460}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 512, -460}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026738, 0x00396340, 232834, 0x00026738, 224); // 0x07026818 - 0x07026918 -static const Vtx inside_castle_seg7_vertex_07026818[] = { - {{{ -2493, 973, -1550}, 0, { 1124, 70}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -2457, 1024, -1637}, 0, { 1196, 0}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -2866, 1024, -1228}, 0, { 376, 0}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -2779, 973, -1264}, 0, { 552, 70}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -2866, 1024, -1228}, 0, { 376, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -2866, 512, -1228}, 0, { 376, 990}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -2779, 512, -1264}, 0, { 552, 990}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -2779, 973, -1264}, 0, { 552, 70}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -2724, 768, -1318}, 0, { 660, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2493, 973, -1550}, 0, { 1124, 70}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2779, 973, -1264}, 0, { 552, 70}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2724, 768, -1318}, 0, { 660, 480}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ -2779, 973, -1264}, 0, { 552, 70}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ -2779, 512, -1264}, 0, { 552, 990}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ -2507, 768, -1536}, 0, { 1092, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2493, 512, -1550}, 0, { 1124, 990}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026818, 0x00396340, 232834, 0x00026818, 256); // 0x07026918 - 0x070269E8 -static const Vtx inside_castle_seg7_vertex_07026918[] = { - {{{ -2724, 768, -1318}, 0, { 660, 480}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -2507, 768, -1536}, 0, { 1092, 480}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -2493, 973, -1550}, 0, { 1124, 70}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -2457, 512, -1637}, 0, { 1196, 990}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2457, 1024, -1637}, 0, { 1196, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2493, 973, -1550}, 0, { 1124, 70}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2493, 512, -1550}, 0, { 1124, 990}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2507, 768, -1536}, 0, { 1092, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2507, 512, -1536}, 0, { 1092, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2493, 512, -1550}, 0, { 1124, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2779, 512, -1264}, 0, { 552, 990}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ -2724, 512, -1318}, 0, { 660, 990}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ -2724, 768, -1318}, 0, { 660, 480}, {0x58, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026918, 0x00396340, 232834, 0x00026918, 208); // 0x070269E8 - 0x07026A88 -static const Vtx inside_castle_seg7_vertex_070269E8[] = { - {{{ -869, 512, -460}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 0, 154}, 0, { 784, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 51, 154}, 0, { 784, 888}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 512, -306}, 0, { 1704, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 0, -460}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1177, 0, 154}, 0, { 784, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 512, -306}, 0, { 1704, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 51, 154}, 0, { 784, 888}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 0, -460}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 512, -460}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070269E8, 0x00396340, 232834, 0x000269e8, 160); // 0x07026A88 - 0x07026B68 -static const Vtx inside_castle_seg7_vertex_07026A88[] = { - {{{ -1637, 0, 1434}, 0, { 1244, 990}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -1637, 102, 1434}, 0, { 1244, 786}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -1586, 102, 1382}, 0, { 1396, 786}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -716, 410, 1562}, 0, { 376, 172}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 410, 1536}, 0, { 376, 172}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 0, 1536}, 0, { 376, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 0, 1562}, 0, { 376, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 410, 1536}, 0, { 376, 172}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -716, 410, 1562}, 0, { 376, 172}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -784, 512, 1562}, 0, { 512, 0}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -784, 512, 1536}, 0, { 512, 0}, {0x97, 0xba, 0x00, 0xff}}}, - {{{ -1330, 0, 1562}, 0, { 1604, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 410, 1536}, 0, { 1604, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 410, 1562}, 0, { 1604, 172}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026A88, 0x00396340, 232834, 0x00026a88, 224); // 0x07026B68 - 0x07026C68 -static const Vtx inside_castle_seg7_vertex_07026B68[] = { - {{{ -1330, 410, 1562}, 0, { 1604, 172}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ -1330, 410, 1536}, 0, { 1604, 172}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ -1262, 512, 1536}, 0, { 1468, 0}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ -1262, 512, 1562}, 0, { 1468, 0}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ -1330, 0, 1562}, 0, { 1604, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 0, 1536}, 0, { 1604, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 410, 1536}, 0, { 1604, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1637, 0, 1434}, 0, { 1244, 990}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -1586, 102, 1382}, 0, { 1396, 786}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -1586, 0, 1382}, 0, { 1396, 990}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -1586, 0, 1382}, 0, { 1396, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1586, 102, 1382}, 0, { 1396, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1433, 102, 1382}, 0, { 1692, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1637, 102, 1434}, 0, { 1244, 786}, {0xcc, 0x67, 0xcd, 0xff}}}, - {{{ -1535, 205, 1536}, 0, { 1320, 582}, {0xcc, 0x67, 0xcd, 0xff}}}, - {{{ -1586, 102, 1382}, 0, { 1396, 786}, {0xcc, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026B68, 0x00396340, 232834, 0x00026b68, 256); // 0x07026C68 - 0x07026D68 -static const Vtx inside_castle_seg7_vertex_07026C68[] = { - {{{ -1535, 205, 1536}, 0, { 1544, 582}, {0x00, 0x69, 0xba, 0xff}}}, - {{{ -1433, 102, 1382}, 0, { 1692, 786}, {0x00, 0x69, 0xba, 0xff}}}, - {{{ -1586, 102, 1382}, 0, { 1396, 786}, {0x00, 0x69, 0xba, 0xff}}}, - {{{ -1586, 0, 1382}, 0, { 1396, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1433, 102, 1382}, 0, { 1692, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1433, 0, 1382}, 0, { 1692, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 205, 1536}, 0, { 1852, 582}, {0x45, 0x67, 0xe9, 0xff}}}, - {{{ -1381, 102, 1536}, 0, { 2012, 786}, {0x45, 0x67, 0xe9, 0xff}}}, - {{{ -1433, 102, 1382}, 0, { 1692, 786}, {0x45, 0x67, 0xe9, 0xff}}}, - {{{ -1433, 0, 1382}, 0, { 1692, 990}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ -1433, 102, 1382}, 0, { 1692, 786}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ -1381, 102, 1536}, 0, { 2012, 786}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ -1381, 0, 1536}, 0, { 2012, 990}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ -665, 0, 1536}, 0, { 2012, 990}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ -665, 102, 1536}, 0, { 2012, 786}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ -613, 102, 1382}, 0, { 1692, 786}, {0x88, 0x00, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026C68, 0x00396340, 232834, 0x00026c68, 256); // 0x07026D68 - 0x07026E68 -static const Vtx inside_castle_seg7_vertex_07026D68[] = { - {{{ -665, 0, 1536}, 0, { 2012, 990}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ -613, 102, 1382}, 0, { 1692, 786}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ -613, 0, 1382}, 0, { 1692, 990}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ -1757, 0, -733}, 0, { 784, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1433, 0, -409}, 0, { 1704, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1433, 256, -409}, 0, { 1704, 478}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -613, 0, 1382}, 0, { 1692, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 102, 1382}, 0, { 1692, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 102, 1382}, 0, { 1396, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 102, 1382}, 0, { 1692, 786}, {0xbb, 0x67, 0xe9, 0xff}}}, - {{{ -665, 102, 1536}, 0, { 2012, 786}, {0xbb, 0x67, 0xe9, 0xff}}}, - {{{ -511, 205, 1536}, 0, { 1852, 582}, {0xbb, 0x67, 0xe9, 0xff}}}, - {{{ -460, 102, 1382}, 0, { 1396, 786}, {0x34, 0x67, 0xcd, 0xff}}}, - {{{ -511, 205, 1536}, 0, { 1320, 582}, {0x34, 0x67, 0xcd, 0xff}}}, - {{{ -409, 102, 1434}, 0, { 1244, 786}, {0x34, 0x67, 0xcd, 0xff}}}, - {{{ -460, 0, 1382}, 0, { 1396, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026D68, 0x00396340, 232834, 0x00026d68, 256); // 0x07026E68 - 0x07026F48 -static const Vtx inside_castle_seg7_vertex_07026E68[] = { - {{{ -460, 0, 1382}, 0, { 1396, 990}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ -460, 102, 1382}, 0, { 1396, 786}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ -409, 102, 1434}, 0, { 1244, 786}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ -460, 102, 1382}, 0, { 1396, 786}, {0x00, 0x69, 0xba, 0xff}}}, - {{{ -613, 102, 1382}, 0, { 1692, 786}, {0x00, 0x69, 0xba, 0xff}}}, - {{{ -511, 205, 1536}, 0, { 1544, 582}, {0x00, 0x69, 0xba, 0xff}}}, - {{{ -409, 0, 1434}, 0, { 1244, 990}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ -1757, 256, -733}, 0, { 784, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1757, 0, -733}, 0, { 784, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1433, 256, -409}, 0, { 1704, 478}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 512, 0, -101}, 0, { 1808, 990}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 156, 0, 253}, 0, { 2516, 990}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 156, 26, 253}, 0, { 2516, 938}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -1433, 512, -409}, 0, { 1704, 0}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026E68, 0x00396340, 232834, 0x00026e68, 224); // 0x07026F48 - 0x07027048 -static const Vtx inside_castle_seg7_vertex_07026F48[] = { - {{{ -613, 256, -409}, 0, { 0, 478}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -289, 0, -733}, 0, { 1048, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -289, 256, -733}, 0, { 1048, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -613, 512, -409}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -613, 0, -409}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 512, 0, -101}, 0, { 1808, 990}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 410, 205, 0}, 0, { 2012, 582}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 512, 205, -101}, 0, { 1808, 582}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 156, 26, 253}, 0, { 2516, 938}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 512, 0, -101}, 0, { 1808, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 205, -101}, 0, { 1808, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 205, -1023}, 0, { 0, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -1023}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2559, 0, -1023}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2559, 205, -101}, 0, { 172, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2559, 0, -101}, 0, { 172, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07026F48, 0x00396340, 232834, 0x00026f48, 256); // 0x07027048 - 0x07027138 -static const Vtx inside_castle_seg7_vertex_07027048[] = { - {{{ -2559, 0, -1023}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2559, 205, -1023}, 0, { 2012, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2559, 205, -101}, 0, { 172, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2559, 0, -101}, 0, { 172, 990}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -2559, 205, -101}, 0, { 172, 582}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -2457, 205, 0}, 0, { 0, 582}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -2203, 26, 253}, 0, { -532, 938}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -2203, 0, 253}, 0, { -532, 990}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 614, 512, -1023}, 0, { 1196, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 614, 205, -1023}, 0, { 1196, 582}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 819, 205, -1228}, 0, { 1604, 582}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 819, 512, -1228}, 0, { 1604, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 333, 256, -1074}, 0, { 632, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 333, 0, -1023}, 0, { 632, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 333, 256, -1023}, 0, { 632, 478}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07027048, 0x00396340, 232834, 0x00027048, 240); // 0x07027138 - 0x07027228 -static const Vtx inside_castle_seg7_vertex_07027138[] = { - {{{ 333, 256, -1023}, 0, { 632, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 512, -1023}, 0, { 1196, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 512, -1023}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 0, -1023}, 0, { 1196, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 333, 0, -1023}, 0, { 632, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 0, -1023}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 179, 0, -1023}, 0, { 324, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 179, 256, -1023}, 0, { 324, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 333, 256, -1074}, 0, { 632, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 333, 0, -1074}, 0, { 632, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 333, 0, -1023}, 0, { 632, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 179, 256, -1023}, 0, { 324, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 0, -1074}, 0, { 324, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 256, -1074}, 0, { 324, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 0, -1023}, 0, { 324, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07027138, 0x00396340, 232834, 0x00027138, 240); // 0x07027228 - 0x07027308 -static const Vtx inside_castle_seg7_vertex_07027228[] = { - {{{ -255, 512, -767}, 0, { 1160, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -180, 256, -842}, 0, { 1408, 480}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 0, 0, -1023}, 0, { 2012, 990}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -255, 512, -767}, 0, { 1160, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 0, 0, -1023}, 0, { 2012, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 0, 512, -1023}, 0, { 2012, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -325, 256, -770}, 0, { 1048, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -180, 256, -842}, 0, { 1408, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -289, 256, -733}, 0, { 1048, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -216, 256, -878}, 0, { 1408, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -180, 0, -842}, 0, { 1408, 990}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -289, 256, -733}, 0, { 1048, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -180, 256, -842}, 0, { 1408, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -613, 512, -409}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07027228, 0x00396340, 232834, 0x00027228, 224); // 0x07027308 - 0x070273E8 -static const Vtx inside_castle_seg7_vertex_07027308[] = { - {{{ 156, 26, 253}, 0, { 2516, 938}, {0xd7, 0x71, 0x26, 0xff}}}, - {{{ 174, 26, 272}, 0, { 2552, 938}, {0xd7, 0x71, 0x26, 0xff}}}, - {{{ 428, 205, 18}, 0, { 2048, 582}, {0xd7, 0x71, 0x26, 0xff}}}, - {{{ 156, 26, 253}, 0, { 2516, 938}, {0xd8, 0x71, 0x28, 0xff}}}, - {{{ 428, 205, 18}, 0, { 2048, 582}, {0xd8, 0x71, 0x28, 0xff}}}, - {{{ 410, 205, 0}, 0, { 2012, 582}, {0xd8, 0x71, 0x28, 0xff}}}, - {{{ 428, 179, 18}, 0, { 2048, 632}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 428, 205, 18}, 0, { 2048, 582}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 174, 26, 272}, 0, { 2552, 938}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 174, 0, 272}, 0, { 2552, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2221, 0, 272}, 0, { -568, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2475, 205, 18}, 0, { -64, 582}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2475, 179, 18}, 0, { -64, 632}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2221, 26, 272}, 0, { -568, 938}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07027308, 0x00396340, 232834, 0x00027308, 224); // 0x070273E8 - 0x070274C8 -static const Vtx inside_castle_seg7_vertex_070273E8[] = { - {{{ -2457, 205, 0}, 0, { 0, 582}, {0x28, 0x71, 0x28, 0xff}}}, - {{{ -2475, 205, 18}, 0, { -64, 582}, {0x28, 0x71, 0x28, 0xff}}}, - {{{ -2221, 26, 272}, 0, { -568, 938}, {0x28, 0x71, 0x28, 0xff}}}, - {{{ -2457, 205, 0}, 0, { 0, 582}, {0x29, 0x71, 0x27, 0xff}}}, - {{{ -2221, 26, 272}, 0, { -568, 938}, {0x29, 0x71, 0x27, 0xff}}}, - {{{ -2203, 26, 253}, 0, { -532, 938}, {0x29, 0x71, 0x27, 0xff}}}, - {{{ -2203, 26, 253}, 0, { -532, 938}, {0x5c, 0x00, 0x57, 0xff}}}, - {{{ -2221, 26, 272}, 0, { -568, 938}, {0x5c, 0x00, 0x57, 0xff}}}, - {{{ -2221, 0, 272}, 0, { -568, 990}, {0x5c, 0x00, 0x57, 0xff}}}, - {{{ -2203, 0, 253}, 0, { -532, 990}, {0x5c, 0x00, 0x57, 0xff}}}, - {{{ 156, 0, 253}, 0, { 2516, 990}, {0xa4, 0x00, 0x57, 0xff}}}, - {{{ 174, 26, 272}, 0, { 2552, 938}, {0xa4, 0x00, 0x57, 0xff}}}, - {{{ 156, 26, 253}, 0, { 2516, 938}, {0xa4, 0x00, 0x57, 0xff}}}, - {{{ 174, 0, 272}, 0, { 2552, 990}, {0xa4, 0x00, 0x57, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070273E8, 0x00396340, 232834, 0x000273e8, 224); // 0x070274C8 - 0x070275C8 -static const Vtx inside_castle_seg7_vertex_070274C8[] = { - {{{ -2047, 512, -1023}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2047, 0, -1023}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1866, 256, -842}, 0, { 480, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1866, 0, -842}, 0, { 480, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1757, 256, -733}, 0, { 784, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1757, 256, -733}, 0, { 784, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1866, 256, -842}, 0, { 480, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1830, 256, -878}, 0, { 480, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1433, 512, -409}, 0, { 1704, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1075, 461, -153}, 0, { 1704, 70}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, 461, -153}, 0, { 1704, 70}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, 461, -306}, 0, { 1400, 70}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 179, 256, -1074}, 0, { 324, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 333, 256, -1074}, 0, { 632, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 333, 256, -1023}, 0, { 632, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1075, 461, -306}, 0, { 1400, 70}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070274C8, 0x00396340, 232834, 0x000274c8, 256); // 0x070275C8 - 0x070276A8 -static const Vtx inside_castle_seg7_vertex_070275C8[] = { - {{{ 1075, 205, -153}, 0, { 1704, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 461, -153}, 0, { 1704, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, 461, -153}, 0, { 1704, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 205, -153}, 0, { 1704, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, 461, -306}, 0, { 1400, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 461, -306}, 0, { 1400, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 205, -306}, 0, { 1400, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, 205, -306}, 0, { 1400, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 179, 256, -1074}, 0, { 324, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 333, 256, -1023}, 0, { 632, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 179, 256, -1023}, 0, { 324, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2661, 512, -1023}, 0, { 896, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2661, 0, -1023}, 0, { 896, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2380, 256, -1023}, 0, { 1408, 478}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070275C8, 0x00396340, 232834, 0x000275c8, 224); // 0x070276A8 - 0x07027798 -static const Vtx inside_castle_seg7_vertex_070276A8[] = { - {{{ -2226, 256, -1023}, 0, { 1688, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2380, 256, -1074}, 0, { 1408, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2226, 256, -1074}, 0, { 1688, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2380, 256, -1023}, 0, { 1408, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2380, 256, -1023}, 0, { 1408, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2380, 0, -1023}, 0, { 1408, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2380, 0, -1074}, 0, { 1408, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2380, 256, -1074}, 0, { 1408, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2226, 256, -1074}, 0, { 1688, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2226, 0, -1074}, 0, { 1688, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2226, 0, -1023}, 0, { 1688, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2226, 256, -1023}, 0, { 1688, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2661, 0, -1023}, 0, { 896, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2380, 0, -1023}, 0, { 1408, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2380, 256, -1023}, 0, { 1408, 478}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070276A8, 0x00396340, 232834, 0x000276a8, 240); // 0x07027798 - 0x07027878 -static const Vtx inside_castle_seg7_vertex_07027798[] = { - {{{ -2047, 512, -1023}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2380, 256, -1023}, 0, { 1408, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2226, 256, -1023}, 0, { 1688, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2661, 512, -1023}, 0, { 896, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 0, -1023}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2226, 0, -1023}, 0, { 1688, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3122, 205, -869}, 0, { 1704, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, 205, -869}, 0, { 1704, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, 461, -869}, 0, { 1704, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3122, 461, -869}, 0, { 1704, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3122, 461, -716}, 0, { 1400, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, 205, -716}, 0, { 1400, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3122, 205, -716}, 0, { 1400, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, 461, -716}, 0, { 1400, 70}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07027798, 0x00396340, 232834, 0x00027798, 224); // 0x07027878 - 0x07027968 -static const Vtx inside_castle_seg7_vertex_07027878[] = { - {{{ -3122, 461, -869}, 0, { 1704, 70}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3071, 461, -716}, 0, { 1400, 70}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3122, 461, -716}, 0, { 1400, 70}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3071, 461, -869}, 0, { 1704, 70}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2866, 512, -1228}, 0, { 376, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2661, 205, -1023}, 0, { 956, 582}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2661, 512, -1023}, 0, { 956, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2866, 205, -1228}, 0, { 376, 582}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -289, 256, -733}, 0, { 1048, 480}, {0x5b, 0x00, 0xa8, 0xff}}}, - {{{ -289, 0, -733}, 0, { 1048, 990}, {0x5b, 0x00, 0xa8, 0xff}}}, - {{{ -325, 256, -770}, 0, { 1048, 480}, {0x5b, 0x00, 0xa8, 0xff}}}, - {{{ -1721, 256, -770}, 0, { 784, 480}, {0xa5, 0x00, 0xa8, 0xff}}}, - {{{ -1721, 0, -770}, 0, { 784, 990}, {0xa5, 0x00, 0xa8, 0xff}}}, - {{{ -1757, 0, -733}, 0, { 784, 990}, {0xa5, 0x00, 0xa8, 0xff}}}, - {{{ -325, 0, -770}, 0, { 1048, 990}, {0x5b, 0x00, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07027878, 0x00396340, 232834, 0x00027878, 240); // 0x07027968 - 0x07027A48 -static const Vtx inside_castle_seg7_vertex_07027968[] = { - {{{ -216, 256, -878}, 0, { 1408, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -216, 0, -878}, 0, { 1408, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -180, 256, -842}, 0, { 1408, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -180, 0, -842}, 0, { 1408, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1866, 256, -842}, 0, { 480, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1830, 0, -878}, 0, { 480, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1830, 256, -878}, 0, { 480, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1866, 0, -842}, 0, { 480, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1721, 256, -770}, 0, { 784, 480}, {0xa5, 0x00, 0xa8, 0xff}}}, - {{{ -1757, 0, -733}, 0, { 784, 990}, {0xa5, 0x00, 0xa8, 0xff}}}, - {{{ -1757, 256, -733}, 0, { 784, 480}, {0xa5, 0x00, 0xa8, 0xff}}}, - {{{ -1535, 384, -306}, 0, { 1704, 224}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1535, 0, -306}, 0, { 1704, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1433, 384, -204}, 0, { 1992, 224}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07027968, 0x00396340, 232834, 0x00027968, 224); // 0x07027A48 - 0x07027B28 -static const Vtx inside_castle_seg7_vertex_07027A48[] = { - {{{ -1757, 256, -733}, 0, { 784, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1830, 256, -878}, 0, { 480, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1721, 256, -770}, 0, { 784, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -613, 512, -409}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, 512, -409}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, 256, -409}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 256, -409}, 0, { 2012, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, 384, -204}, 0, { 0, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, 0, -204}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, 0, -204}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, 384, -204}, 0, { 480, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, 0, -306}, 0, { 1704, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1433, 0, -204}, 0, { 1992, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1433, 384, -204}, 0, { 1992, 224}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07027A48, 0x00396340, 232834, 0x00027a48, 224); // 0x07027B28 - 0x07027C28 -static const Vtx inside_castle_seg7_vertex_07027B28[] = { - {{{ -511, 384, -306}, 0, { 0, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, -511}, 0, { 308, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 384, -511}, 0, { 308, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, 384, -511}, 0, { 1412, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 0, -306}, 0, { 1704, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 384, -306}, 0, { 1704, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 0, -511}, 0, { 1412, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -818, 384, -204}, 0, { 1500, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 0, -204}, 0, { 1500, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 0, -204}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 384, -204}, 0, { 2012, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 384, -204}, 0, { -368, 224}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -511, 0, -306}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -511, 384, -306}, 0, { 0, 224}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -511, 0, -306}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -613, 0, -204}, 0, { -368, 990}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07027B28, 0x00396340, 232834, 0x00027b28, 256); // 0x07027C28 - 0x07027D28 -static const Vtx inside_castle_seg7_vertex_07027C28[] = { - {{{ -869, 0, 154}, 0, { 784, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 0, 154}, 0, { 784, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 51, 154}, 0, { 784, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, 51, 154}, 0, { 784, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 0, 154}, 0, { 784, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -818, 0, -460}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -818, 512, -460}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -818, 512, -306}, 0, { 1704, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -818, 51, 154}, 0, { 784, 888}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -869, 51, 154}, 0, { 784, 888}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -818, 51, 154}, 0, { 784, 888}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -818, 512, -306}, 0, { 1704, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -869, 512, -306}, 0, { 1704, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1228, 0, 154}, 0, { 784, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 0, 154}, 0, { 784, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 51, 154}, 0, { 784, 888}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07027C28, 0x00396340, 232834, 0x00027c28, 256); // 0x07027D28 - 0x07027DE8 -static const Vtx inside_castle_seg7_vertex_07027D28[] = { - {{{ -1228, 0, 154}, 0, { 784, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 51, 154}, 0, { 784, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, 51, 154}, 0, { 784, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, 512, -460}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 0, -460}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 0, 154}, 0, { 784, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 51, 154}, 0, { 784, 888}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1177, 51, 154}, 0, { 784, 888}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1177, 512, -306}, 0, { 1704, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1228, 512, -306}, 0, { 1704, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1228, 51, 154}, 0, { 784, 888}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 512, -306}, 0, { 1704, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07027D28, 0x00396340, 232834, 0x00027d28, 192); // 0x07027DE8 - 0x07028418 static const Gfx inside_castle_seg7_dl_07027DE8[] = { diff --git a/levels/castle_inside/areas/1/20/model.inc.c b/levels/castle_inside/areas/1/20/model.inc.c index a55d22383..dc22cbffb 100644 --- a/levels/castle_inside/areas/1/20/model.inc.c +++ b/levels/castle_inside/areas/1/20/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070379F8 - 0x07037A10 static const Lights1 inside_castle_seg7_lights_070379F8 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,24 +6,7 @@ static const Lights1 inside_castle_seg7_lights_070379F8 = gdSPDefLights1( ); // 0x07037A10 - 0x07037B10 -static const Vtx inside_castle_seg7_vertex_07037A10[] = { - {{{ 4301, 1229, -716}, 0, { 1204, 2804}, {0xbf, 0x9b, 0x26, 0xff}}}, - {{{ 3789, 1638, -504}, 0, { 1304, 2510}, {0xd3, 0x8b, 0x0b, 0xff}}}, - {{{ 3065, 1638, -1228}, 0, { 1046, 2070}, {0xe9, 0x8b, 0x28, 0xff}}}, - {{{ 1229, 1229, 256}, 0, { 1688, 1030}, {0x41, 0x9b, 0xda, 0xff}}}, - {{{ 1741, 1638, 44}, 0, { 1588, 1324}, {0x19, 0x84, 0xfa, 0xff}}}, - {{{ 2465, 1638, 768}, 0, { 1846, 1764}, {0x1d, 0x90, 0xce, 0xff}}}, - {{{ 1229, 1229, -716}, 0, { 1310, 1006}, {0x49, 0x9b, 0x13, 0xff}}}, - {{{ 1741, 1638, -504}, 0, { 1374, 1312}, {0x32, 0x90, 0x1d, 0xff}}}, - {{{ 3789, 1638, 44}, 0, { 1518, 2522}, {0xdc, 0x88, 0xf2, 0xff}}}, - {{{ 3065, 1638, 768}, 0, { 1826, 2114}, {0xed, 0x8d, 0xd0, 0xff}}}, - {{{ 2465, 1638, -1228}, 0, { 1068, 1718}, {0x0b, 0x8b, 0x2d, 0xff}}}, - {{{ 2253, 1229, -1740}, 0, { 874, 1582}, {0x26, 0x9b, 0x41, 0xff}}}, - {{{ 3277, 1229, -1740}, 0, { 840, 2182}, {0xed, 0x9b, 0x49, 0xff}}}, - {{{ 2253, 1229, 1280}, 0, { 2054, 1652}, {0x13, 0x9b, 0xb7, 0xff}}}, - {{{ 4301, 1229, 256}, 0, { 1584, 2826}, {0xbb, 0x9a, 0xe4, 0xff}}}, - {{{ 3277, 1229, 1280}, 0, { 2018, 2250}, {0xe4, 0x9a, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07037A10, 0x00396340, 232834, 0x00037a10, 256); // 0x07037B10 - 0x07037BF8 static const Gfx inside_castle_seg7_dl_07037B10[] = { diff --git a/levels/castle_inside/areas/1/21/model.inc.c b/levels/castle_inside/areas/1/21/model.inc.c index 3346e8ce3..d22560689 100644 --- a/levels/castle_inside/areas/1/21/model.inc.c +++ b/levels/castle_inside/areas/1/21/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07037C58 - 0x07037C70 static const Lights1 inside_castle_seg7_lights_07037C58 = gdSPDefLights1( 0x37, 0x37, 0x37, @@ -5,24 +6,7 @@ static const Lights1 inside_castle_seg7_lights_07037C58 = gdSPDefLights1( ); // 0x07037C70 - 0x07037D70 -static const Vtx inside_castle_seg7_vertex_07037C70[] = { - {{{ 3422, 768, 1208}, 0, { 860, 578}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 4146, 358, 484}, 0, { 1346, 778}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 3422, 358, 1208}, 0, { 778, 706}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 3422, 768, -1667}, 0, { 860, 578}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 3422, 358, -1667}, 0, { 778, 706}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 4146, 358, -943}, 0, { 1346, 778}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 4146, 768, -943}, 0, { 1428, 648}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 3174, 768, -1791}, 0, { 666, 554}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 2355, 768, -1791}, 0, { 22, 474}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 2355, 358, -1791}, 0, { -58, 604}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 3174, 358, -1791}, 0, { 584, 682}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 2355, 768, 1331}, 0, { 22, 474}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 3174, 358, 1331}, 0, { 584, 682}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 2355, 358, 1331}, 0, { -58, 604}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 3174, 768, 1331}, 0, { 666, 554}, {0x37, 0x37, 0x37, 0xff}}}, - {{{ 4146, 768, 484}, 0, { 1428, 648}, {0x37, 0x37, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07037C70, 0x00396340, 232834, 0x00037c70, 256); // 0x07037D70 - 0x07037DE8 static const Gfx inside_castle_seg7_dl_07037D70[] = { diff --git a/levels/castle_inside/areas/1/22/model.inc.c b/levels/castle_inside/areas/1/22/model.inc.c index 1c7f05886..e7dde2b06 100644 --- a/levels/castle_inside/areas/1/22/model.inc.c +++ b/levels/castle_inside/areas/1/22/model.inc.c @@ -1,56 +1,9 @@ -static const Vtx dl_castle_aquarium_light_vertex_group_1[] = { - {{{ 3385, 358, -1631}, 0, { 0, 536}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3060, 307, -1305}, 0, { 0, 0}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3385, 768, -1631}, 0, { 0, 990}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3174, 307, -1279}, 0, { 990, 0}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 2355, 768, -1740}, 0, { 0, 990}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 2355, 307, -1279}, 0, { 0, 0}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3174, 768, -1740}, 0, { 990, 990}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3174, 307, -1689}, 0, { 990, 422}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3174, 358, -1740}, 0, { 990, 536}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 2355, 358, -1740}, 0, { 0, 536}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 2355, 307, -1689}, 0, { 0, 422}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3784, 307, -581}, 0, { 990, 0}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 4109, 768, -907}, 0, { 990, 990}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3385, 358, 1171}, 0, { 0, 536}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3349, 307, 1135}, 0, { 0, 422}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 4073, 307, 411}, 0, { 990, 422}, {0xbb, 0xc7, 0xff, 0x80}}}, -}; +#include "pc/rom_assets.h" +ROM_ASSET_LOAD_VTX(dl_castle_aquarium_light_vertex_group_1, 0x00396340, 232834, 0x00037e38, 256); -static const Vtx dl_castle_aquarium_light_vertex_group_2[] = { - {{{ 3385, 358, -1631}, 0, { 0, 536}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3349, 307, -1595}, 0, { 0, 422}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3060, 307, -1305}, 0, { 0, 0}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 4109, 768, -907}, 0, { 990, 990}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3784, 307, -581}, 0, { 990, 0}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 4073, 307, -871}, 0, { 990, 422}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 4109, 358, -907}, 0, { 990, 536}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3385, 358, 1171}, 0, { 0, 536}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 4073, 307, 411}, 0, { 990, 422}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 4109, 358, 447}, 0, { 990, 536}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3784, 307, 121}, 0, { 990, 0}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 4109, 768, 447}, 0, { 990, 990}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 2355, 307, 1229}, 0, { 0, 422}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 2355, 358, 1280}, 0, { 0, 536}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 2355, 768, 1280}, 0, { 0, 990}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3060, 307, 846}, 0, { 0, 0}, {0xbb, 0xc7, 0xff, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(dl_castle_aquarium_light_vertex_group_2, 0x00396340, 232834, 0x00037f38, 256); -static const Vtx dl_castle_aquarium_light_vertex_group_3[] = { - {{{ 4109, 768, 447}, 0, { 990, 990}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3060, 307, 846}, 0, { 0, 0}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3385, 768, 1171}, 0, { 0, 990}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3385, 358, 1171}, 0, { 0, 536}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3349, 307, 1135}, 0, { 0, 422}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3174, 307, 1229}, 0, { 990, 422}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3174, 358, 1280}, 0, { 990, 536}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 2355, 358, 1280}, 0, { 0, 536}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3174, 307, 819}, 0, { 990, 0}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 2355, 307, 1229}, 0, { 0, 422}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 3174, 768, 1280}, 0, { 990, 990}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 2355, 768, 1280}, 0, { 0, 990}, {0xbb, 0xc7, 0xff, 0x80}}}, - {{{ 2355, 307, 819}, 0, { 0, 0}, {0xbb, 0xc7, 0xff, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(dl_castle_aquarium_light_vertex_group_3, 0x00396340, 232834, 0x00038038, 208); static const Gfx dl_castle_aquarium_light_model[] = { gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, texture_castle_light), diff --git a/levels/castle_inside/areas/1/23/model.inc.c b/levels/castle_inside/areas/1/23/model.inc.c index 692d7757c..1fcd52088 100644 --- a/levels/castle_inside/areas/1/23/model.inc.c +++ b/levels/castle_inside/areas/1/23/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070382B0 - 0x070382C8 static const Lights1 inside_castle_seg7_lights_070382B0 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,12 +6,7 @@ static const Lights1 inside_castle_seg7_lights_070382B0 = gdSPDefLights1( ); // 0x070382C8 - 0x07038308 -static const Vtx inside_castle_seg7_vertex_070382C8[] = { - {{{ 1616, 512, -1089}, 0, { 0, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1616, 358, -1089}, 0, { 0, 990}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1725, 358, -1197}, 0, { 990, 990}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1725, 512, -1197}, 0, { 990, 0}, {0x59, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070382C8, 0x00396340, 232834, 0x000382c8, 64); // 0x07038308 - 0x07038350 static const Gfx inside_castle_seg7_dl_07038308[] = { diff --git a/levels/castle_inside/areas/1/24/model.inc.c b/levels/castle_inside/areas/1/24/model.inc.c index e6ffdb1a1..e66e5099f 100644 --- a/levels/castle_inside/areas/1/24/model.inc.c +++ b/levels/castle_inside/areas/1/24/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070383C0 - 0x070383D8 static const Lights1 inside_castle_seg7_lights_070383C0 = gdSPDefLights1( 0x52, 0x52, 0x52, @@ -17,552 +18,94 @@ static const Lights1 inside_castle_seg7_lights_070383F0 = gdSPDefLights1( ); // 0x07038408 - 0x070384F8 -static const Vtx inside_castle_seg7_vertex_07038408[] = { - {{{ -2175, -101, -2124}, 0, { -1052, 220}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -101, -2124}, 0, { 1502, 220}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -76, -2124}, 0, { 1502, 28}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, 0, -2047}, 0, { 1502, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -25, -2047}, 0, { -1052, -862}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -25, -2047}, 0, { 1502, -862}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, 0, -2047}, 0, { -1052, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -50, -2073}, 0, { -1052, -502}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -25, -2073}, 0, { 1502, -694}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -25, -2073}, 0, { -1052, -694}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -50, -2073}, 0, { 1502, -502}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -76, -2098}, 0, { -1052, -140}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -76, -2098}, 0, { 1502, -140}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -50, -2098}, 0, { 1502, -332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -50, -2098}, 0, { -1052, -332}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07038408, 0x00396340, 232834, 0x00038408, 240); // 0x070384F8 - 0x070385E8 -static const Vtx inside_castle_seg7_vertex_070384F8[] = { - {{{ -2175, -178, -2201}, 0, { -1052, 1300}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -153, -2201}, 0, { 1502, 1108}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -153, -2201}, 0, { -1052, 1108}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -101, -2124}, 0, { -1052, 220}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -76, -2124}, 0, { 1502, 28}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -76, -2124}, 0, { -1052, 28}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -127, -2149}, 0, { -1052, 580}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -127, -2149}, 0, { 1502, 580}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -101, -2149}, 0, { 1502, 388}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -101, -2149}, 0, { -1052, 388}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -153, -2175}, 0, { -1052, 940}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -127, -2175}, 0, { 1502, 748}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -127, -2175}, 0, { -1052, 748}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -153, -2175}, 0, { 1502, 940}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -178, -2201}, 0, { 1502, 1300}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070384F8, 0x00396340, 232834, 0x000384f8, 240); // 0x070385E8 - 0x07038628 -static const Vtx inside_castle_seg7_vertex_070385E8[] = { - {{{ -2175, -204, -2226}, 0, { -1052, 1660}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -204, -2226}, 0, { 1502, 1660}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -178, -2226}, 0, { 1502, 1468}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -178, -2226}, 0, { -1052, 1468}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070385E8, 0x00396340, 232834, 0x000385e8, 64); // 0x07038628 - 0x07038708 -static const Vtx inside_castle_seg7_vertex_07038628[] = { - {{{ -2175, 0, -2047}, 0, { -1052, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, 0, -2047}, 0, { 224, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, 0, -1996}, 0, { 224, 4820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, 0, -1996}, 0, { -1052, 4820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2453, 0, -1996}, 0, { 334, 4820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2585, 0, -1740}, 0, { 990, 3728}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2585, 0, -1125}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2021, 0, -1125}, 0, { -1818, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2021, 0, -1740}, 0, { -1818, 3728}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2153, 0, -1996}, 0, { -1162, 4820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -25, -2073}, 0, { -1052, -694}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -25, -2073}, 0, { 1502, -694}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -25, -2047}, 0, { -1052, -862}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -25, -2047}, 0, { 1502, -862}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07038628, 0x00396340, 232834, 0x00038628, 224); // 0x07038708 - 0x070387F8 -static const Vtx inside_castle_seg7_vertex_07038708[] = { - {{{ -2175, -127, -2149}, 0, { -1052, 580}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -127, -2175}, 0, { 1502, 748}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -127, -2149}, 0, { 1502, 580}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -50, -2098}, 0, { -1052, -332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -50, -2098}, 0, { 1502, -332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -50, -2073}, 0, { 1502, -502}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -50, -2073}, 0, { -1052, -502}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -76, -2124}, 0, { -1052, 28}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -76, -2098}, 0, { 1502, -140}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -76, -2098}, 0, { -1052, -140}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -76, -2124}, 0, { 1502, 28}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -101, -2149}, 0, { -1052, 388}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -101, -2124}, 0, { 1502, 220}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -101, -2124}, 0, { -1052, 220}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -101, -2149}, 0, { 1502, 388}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07038708, 0x00396340, 232834, 0x00038708, 240); // 0x070387F8 - 0x070388A8 -static const Vtx inside_castle_seg7_vertex_070387F8[] = { - {{{ -2175, -178, -2226}, 0, { -1052, 1468}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -178, -2226}, 0, { 1502, 1468}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -178, -2201}, 0, { -1052, 1300}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -127, -2175}, 0, { -1052, 748}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -127, -2175}, 0, { 1502, 748}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -127, -2149}, 0, { -1052, 580}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -153, -2175}, 0, { -1052, 940}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -153, -2201}, 0, { 1502, 1108}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -153, -2175}, 0, { 1502, 940}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -153, -2201}, 0, { -1052, 1108}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -178, -2201}, 0, { 1502, 1300}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070387F8, 0x00396340, 232834, 0x000387f8, 176); // 0x070388A8 - 0x070389A8 -static const Vtx inside_castle_seg7_vertex_070388A8[] = { - {{{ -2636, -204, -2866}, 0, { 2012, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3097, -204, -2866}, 0, { 2012, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2482, -204, -2047}, 0, { 6100, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1509, 410, -1740}, 0, { 4566, -5908}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3097, 410, -1740}, 0, { -3352, -5908}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3097, 410, -3634}, 0, { -3352, 3544}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1919, 410, -4351}, 0, { 2522, 7120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1509, 410, -3634}, 0, { 4566, 3542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2687, 410, -4351}, 0, { -1308, 7120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2124, -204, -2047}, 0, { 6100, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1919, -204, -2866}, 0, { 2012, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2509, -204, -2940}, 0, { 1644, 1122}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2046, -204, -2940}, 0, { 1644, -1188}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1868, -303, -3238}, 0, { 154, -2076}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -2021, -237, -2991}, 0, { 1388, -1310}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -1509, -204, -2866}, 0, { 2012, -3864}, {0x00, 0x7a, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070388A8, 0x00396340, 232834, 0x000388a8, 256); // 0x070389A8 - 0x07038A98 -static const Vtx inside_castle_seg7_vertex_070389A8[] = { - {{{ -2533, -237, -2991}, 0, { 1388, 1244}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -3097, -204, -2866}, 0, { 2012, 4054}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -2636, -204, -2866}, 0, { 2012, 1754}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -2687, -303, -3238}, 0, { 154, 2010}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -3097, -409, -3634}, 0, { -1818, 4054}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -3097, -204, -2866}, 0, { 2012, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2636, -204, -1740}, 0, { 7632, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2482, -204, -2047}, 0, { 6100, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2124, -204, -2047}, 0, { 6100, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1509, -204, -2866}, 0, { 2012, -3864}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1919, -204, -2866}, 0, { 2012, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2021, -237, -2991}, 0, { 1388, -1310}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -1919, -204, -2866}, 0, { 2012, -1820}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -1509, -204, -2866}, 0, { 2012, -3864}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -1970, -204, -1740}, 0, { 7632, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070389A8, 0x00396340, 232834, 0x000389a8, 240); // 0x07038A98 - 0x07038B98 -static const Vtx inside_castle_seg7_vertex_07038A98[] = { - {{{ -1868, -303, -3238}, 0, { 154, -2076}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -1509, -204, -2866}, 0, { 2012, -3864}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -1509, -409, -3634}, 0, { -1818, -3864}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -2687, -409, -3634}, 0, { -1818, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2688, -409, -3239}, 0, { 150, 2014}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1867, -409, -3239}, 0, { 150, -2080}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1868, -409, -3634}, 0, { -1818, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2533, -409, -2991}, 0, { 1388, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2021, -409, -2991}, 0, { 1388, -1310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1868, -409, -3634}, 0, { -1818, -2076}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -2687, -303, -3238}, 0, { 154, 2010}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -2687, -409, -3634}, 0, { -1818, 2010}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -3097, -409, -3634}, 0, { -1818, 4054}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -1509, -409, -3634}, 0, { -1818, -3864}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2687, -409, -4351}, 0, { -5396, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3097, -409, -3634}, 0, { -1818, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07038A98, 0x00396340, 232834, 0x00038a98, 256); // 0x07038B98 - 0x07038C28 -static const Vtx inside_castle_seg7_vertex_07038B98[] = { - {{{ -1509, -409, -3634}, 0, { -1818, -3864}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1919, -409, -4351}, 0, { -5396, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2687, -409, -4351}, 0, { -5396, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1970, -204, -1740}, 0, { 7632, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1509, -204, -1740}, 0, { 7632, -3864}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1509, -204, -2866}, 0, { 2012, -3864}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2636, -204, -1740}, 0, { 7632, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3097, -204, -2866}, 0, { 2012, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3097, -204, -1740}, 0, { 7632, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07038B98, 0x00396340, 232834, 0x00038b98, 144); // 0x07038C28 - 0x07038D28 -static const Vtx inside_castle_seg7_vertex_07038C28[] = { - {{{ -2021, 307, -1740}, 0, { -5140, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2021, 0, -1125}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2021, 307, -1125}, 0, { 990, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2021, 0, -1740}, 0, { -5140, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2585, 0, -1740}, 0, { -5140, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2585, 307, -1125}, 0, { 990, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2585, 0, -1125}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2585, 307, -1740}, 0, { -5140, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2533, -153, -2991}, 0, { 5078, -1564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2021, -409, -2991}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2533, -409, -2991}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2021, -153, -2991}, 0, { 0, -1566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2021, -153, -2991}, 0, { 0, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2046, -153, -2940}, 0, { 210, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1919, -153, -2866}, 0, { -1052, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2533, -153, -2991}, 0, { 5078, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07038C28, 0x00396340, 232834, 0x00038c28, 256); // 0x07038D28 - 0x07038E08 -static const Vtx inside_castle_seg7_vertex_07038D28[] = { - {{{ -2687, -303, -3238}, 0, { 3918, -64}, {0x7e, 0xff, 0x00, 0xff}}}, - {{{ -2688, -409, -3239}, 0, { 3908, 990}, {0x7e, 0xff, 0x00, 0xff}}}, - {{{ -2687, -409, -3634}, 0, { 0, 990}, {0x7e, 0xff, 0x00, 0xff}}}, - {{{ -2509, -153, -2940}, 0, { 4836, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2046, -204, -2940}, 0, { 210, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2046, -153, -2940}, 0, { 210, -1566}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2046, -153, -2940}, 0, { 210, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1959, -153, -2834}, 0, { -656, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1919, -153, -2866}, 0, { -1052, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2533, -153, -2991}, 0, { 5078, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2509, -153, -2940}, 0, { 4836, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2596, -153, -2834}, 0, { 5704, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2636, -153, -2866}, 0, { 6100, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2509, -204, -2940}, 0, { 4836, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07038D28, 0x00396340, 232834, 0x00038d28, 224); // 0x07038E08 - 0x07038EE8 -static const Vtx inside_castle_seg7_vertex_07038E08[] = { - {{{ -2687, -303, -3238}, 0, { 3918, -64}, {0x6b, 0x00, 0xbd, 0xff}}}, - {{{ -2533, -409, -2991}, 0, { 6386, 990}, {0x6b, 0x00, 0xbd, 0xff}}}, - {{{ -2688, -409, -3239}, 0, { 3908, 990}, {0x6b, 0x00, 0xbd, 0xff}}}, - {{{ -2533, -237, -2991}, 0, { 6386, -722}, {0x6b, 0x00, 0xbd, 0xff}}}, - {{{ -2431, -204, -2047}, 0, { -1562, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, -204, -2277}, 0, { -3862, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, -127, -2277}, 0, { -3862, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2021, -409, -2991}, 0, { 6386, 990}, {0x95, 0x00, 0xbe, 0xff}}}, - {{{ -1868, -303, -3238}, 0, { 3918, -64}, {0x95, 0x00, 0xbe, 0xff}}}, - {{{ -1867, -409, -3239}, 0, { 3908, 990}, {0x95, 0x00, 0xbe, 0xff}}}, - {{{ -2021, -237, -2991}, 0, { 6386, -722}, {0x95, 0x00, 0xbe, 0xff}}}, - {{{ -1868, -409, -3634}, 0, { 0, 990}, {0x82, 0xff, 0x00, 0xff}}}, - {{{ -1867, -409, -3239}, 0, { 3908, 990}, {0x82, 0xff, 0x00, 0xff}}}, - {{{ -1868, -303, -3238}, 0, { 3918, -64}, {0x82, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07038E08, 0x00396340, 232834, 0x00038e08, 224); // 0x07038EE8 - 0x07038FC8 -static const Vtx inside_castle_seg7_vertex_07038EE8[] = { - {{{ -2124, -204, -2047}, 0, { -1562, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2124, -127, -2226}, 0, { -3352, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2124, 51, -2047}, 0, { -1562, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2124, -127, -2277}, 0, { -3862, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2124, -204, -2277}, 0, { -3862, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, -204, -2047}, 0, { -1562, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, -127, -2226}, 0, { -3352, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, 51, -2047}, 0, { -1562, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, -127, -2277}, 0, { -3862, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2482, -127, -2277}, 0, { -3862, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2482, -204, -2277}, 0, { -3862, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2482, -204, -2047}, 0, { -1562, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2482, -127, -2226}, 0, { -3352, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2482, 51, -2047}, 0, { -1562, -1564}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07038EE8, 0x00396340, 232834, 0x00038ee8, 224); // 0x07038FC8 - 0x070390C8 -static const Vtx inside_castle_seg7_vertex_07038FC8[] = { - {{{ -2175, -204, -2047}, 0, { -1562, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, -127, -2226}, 0, { -3352, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, -127, -2277}, 0, { -3862, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, -204, -2277}, 0, { -3862, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, 51, -2047}, 0, { -1562, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, 51, -1996}, 0, { -1052, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2124, 51, -2047}, 0, { -1562, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, 51, -2047}, 0, { -1562, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2482, 51, -2047}, 0, { -1562, -1564}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2636, -204, -1740}, 0, { 990, 990}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2636, 51, -1740}, 0, { 990, -1564}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2482, -204, -2047}, 0, { -1562, 990}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -1970, 51, -1740}, 0, { 990, -1564}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -1970, -204, -1740}, 0, { 990, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -2124, -204, -2047}, 0, { -1562, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -2124, 51, -2047}, 0, { -1562, -1564}, {0x71, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07038FC8, 0x00396340, 232834, 0x00038fc8, 256); // 0x070390C8 - 0x070391C8 -static const Vtx inside_castle_seg7_vertex_070390C8[] = { - {{{ -2175, 51, -2047}, 0, { -1562, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, 0, -1996}, 0, { -1052, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, 51, -1996}, 0, { -1052, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, 0, -2047}, 0, { -1562, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, 51, -1996}, 0, { -1052, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2153, 51, -1996}, 0, { -1052, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2124, 51, -2047}, 0, { -1562, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, 0, -2047}, 0, { -1562, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, 51, -1996}, 0, { -1052, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, 0, -1996}, 0, { -1052, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, 51, -2047}, 0, { -1562, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2482, 51, -2047}, 0, { -1562, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, 51, -1996}, 0, { -1052, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, 51, -2047}, 0, { -1562, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2453, 51, -1996}, 0, { -1052, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2636, 51, -1740}, 0, { 990, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070390C8, 0x00396340, 232834, 0x000390c8, 256); // 0x070391C8 - 0x070392C8 -static const Vtx inside_castle_seg7_vertex_070391C8[] = { - {{{ -2585, 51, -1740}, 0, { 1132, -1564}, {0x70, 0x00, 0x3a, 0xff}}}, - {{{ -2453, 0, -1996}, 0, { -1052, -1054}, {0x70, 0x00, 0x3a, 0xff}}}, - {{{ -2453, 51, -1996}, 0, { -1052, -1564}, {0x70, 0x00, 0x3a, 0xff}}}, - {{{ -2636, 51, -1740}, 0, { 990, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2585, 51, -1740}, 0, { 1132, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2453, 51, -1996}, 0, { -1052, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2153, 51, -1996}, 0, { -1052, -1564}, {0x90, 0x00, 0x3a, 0xff}}}, - {{{ -2153, 0, -1996}, 0, { -1052, -1054}, {0x90, 0x00, 0x3a, 0xff}}}, - {{{ -2021, 0, -1740}, 0, { 1132, -1054}, {0x90, 0x00, 0x3a, 0xff}}}, - {{{ -2021, 51, -1740}, 0, { 1132, -1564}, {0x90, 0x00, 0x3a, 0xff}}}, - {{{ -2124, 51, -2047}, 0, { -1562, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2153, 51, -1996}, 0, { -1052, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2021, 51, -1740}, 0, { 1132, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2585, 307, -1125}, 0, { 4568, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2482, 410, -1125}, 0, { 3546, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2124, 410, -1125}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070391C8, 0x00396340, 232834, 0x000391c8, 256); // 0x070392C8 - 0x070393C8 -static const Vtx inside_castle_seg7_vertex_070392C8[] = { - {{{ -2124, 51, -2047}, 0, { -1562, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2021, 51, -1740}, 0, { 1132, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1970, 51, -1740}, 0, { 990, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2585, 51, -1740}, 0, { 1132, -1564}, {0x70, 0x00, 0x3a, 0xff}}}, - {{{ -2585, 0, -1740}, 0, { 1132, -1054}, {0x70, 0x00, 0x3a, 0xff}}}, - {{{ -2453, 0, -1996}, 0, { -1052, -1054}, {0x70, 0x00, 0x3a, 0xff}}}, - {{{ -2585, 0, -1125}, 0, { 4568, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2585, 307, -1125}, 0, { 4568, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2380, 256, -1125}, 0, { 2524, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2226, 256, -1125}, 0, { 990, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2021, 307, -1125}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2124, 410, -1125}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2380, 256, -1074}, 0, { -540, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2380, 0, -1074}, 0, { -542, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2380, 0, -1125}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2021, 0, -1125}, 0, { -1052, 4054}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070392C8, 0x00396340, 232834, 0x000392c8, 256); // 0x070393C8 - 0x070394C8 -static const Vtx inside_castle_seg7_vertex_070393C8[] = { - {{{ -2021, 0, -1125}, 0, { -1052, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2226, 0, -1125}, 0, { 990, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2226, 256, -1125}, 0, { 990, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2380, 0, -1125}, 0, { 2524, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2585, 0, -1125}, 0, { 4568, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2380, 256, -1125}, 0, { 2524, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2226, 256, -1074}, 0, { 990, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2380, 256, -1125}, 0, { 2524, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2226, 256, -1125}, 0, { 990, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2380, 256, -1074}, 0, { 2524, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2380, 256, -1074}, 0, { -540, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2380, 0, -1125}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2380, 256, -1125}, 0, { 0, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2124, 410, -1740}, 0, { 0, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2482, 410, -1125}, 0, { 6100, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2482, 410, -1740}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070393C8, 0x00396340, 232834, 0x000393c8, 256); // 0x070394C8 - 0x070395B8 -static const Vtx inside_castle_seg7_vertex_070394C8[] = { - {{{ -2226, 256, -1125}, 0, { 0, -1566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2226, 0, -1125}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2226, 0, -1074}, 0, { -542, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2226, 256, -1074}, 0, { -540, -1566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2380, 0, -1074}, 0, { 2524, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2226, 0, -1074}, 0, { 990, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2226, 0, -1125}, 0, { 990, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2380, 0, -1125}, 0, { 2524, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2021, 307, -1740}, 0, { -5140, -2076}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -2124, 410, -1125}, 0, { 990, -3098}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -2124, 410, -1740}, 0, { -5140, -3098}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -2021, 307, -1125}, 0, { 990, -2076}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -2175, 0, -1996}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2153, 51, -1996}, 0, { -252, -1566}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2175, 51, -1996}, 0, { 0, -1566}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070394C8, 0x00396340, 232834, 0x000394c8, 240); // 0x070395B8 - 0x07039698 -static const Vtx inside_castle_seg7_vertex_070395B8[] = { - {{{ -2124, 410, -1740}, 0, { 0, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2124, 410, -1125}, 0, { 6100, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2482, 410, -1125}, 0, { 6100, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2482, 410, -1740}, 0, { -5140, -3098}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -2585, 307, -1125}, 0, { 990, -2076}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -2585, 307, -1740}, 0, { -5140, -2076}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -2482, 410, -1125}, 0, { 990, -3098}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -2453, 51, -1996}, 0, { 2744, -1566}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2431, 0, -1996}, 0, { 2522, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2431, 51, -1996}, 0, { 2522, -1566}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2453, 0, -1996}, 0, { 2744, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2175, 0, -1996}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2153, 0, -1996}, 0, { -252, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2153, 51, -1996}, 0, { -252, -1566}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070395B8, 0x00396340, 232834, 0x000395b8, 224); // 0x07039698 - 0x07039788 -static const Vtx inside_castle_seg7_vertex_07039698[] = { - {{{ -2636, -153, -2866}, 0, { 7632, -1566}, {0xb1, 0x00, 0x63, 0xff}}}, - {{{ -2636, -204, -2866}, 0, { 7632, -1054}, {0xb1, 0x00, 0x63, 0xff}}}, - {{{ -2596, -204, -2834}, 0, { 7958, -1054}, {0xb1, 0x00, 0x63, 0xff}}}, - {{{ -1959, -153, -2834}, 0, { 7958, -1566}, {0x4f, 0x00, 0x63, 0xff}}}, - {{{ -1919, -204, -2866}, 0, { 7632, -1054}, {0x4f, 0x00, 0x63, 0xff}}}, - {{{ -1919, -153, -2866}, 0, { 7632, -1566}, {0x4f, 0x00, 0x63, 0xff}}}, - {{{ -1919, -153, -2866}, 0, { 7632, -1566}, {0x62, 0x00, 0xb0, 0xff}}}, - {{{ -2021, -237, -2991}, 0, { 6386, -722}, {0x62, 0x00, 0xb0, 0xff}}}, - {{{ -2021, -153, -2991}, 0, { 6386, -1566}, {0x62, 0x00, 0xb0, 0xff}}}, - {{{ -1919, -204, -2866}, 0, { 7632, -1054}, {0x62, 0x00, 0xb0, 0xff}}}, - {{{ -1959, -204, -2834}, 0, { 7958, -1054}, {0x4f, 0x00, 0x63, 0xff}}}, - {{{ -2046, -153, -2940}, 0, { 6898, -1566}, {0x9e, 0x00, 0x50, 0xff}}}, - {{{ -1959, -204, -2834}, 0, { 7958, -1054}, {0x9e, 0x00, 0x50, 0xff}}}, - {{{ -1959, -153, -2834}, 0, { 7958, -1566}, {0x9e, 0x00, 0x50, 0xff}}}, - {{{ -2046, -204, -2940}, 0, { 6898, -1054}, {0x9e, 0x00, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07039698, 0x00396340, 232834, 0x00039698, 240); // 0x07039788 - 0x07039868 -static const Vtx inside_castle_seg7_vertex_07039788[] = { - {{{ -2533, -153, -2991}, 0, { 6386, -1566}, {0x9e, 0x00, 0xb0, 0xff}}}, - {{{ -2636, -204, -2866}, 0, { 7632, -1054}, {0x9e, 0x00, 0xb0, 0xff}}}, - {{{ -2636, -153, -2866}, 0, { 7632, -1566}, {0x9e, 0x00, 0xb0, 0xff}}}, - {{{ -2533, -237, -2991}, 0, { 6386, -722}, {0x9e, 0x00, 0xb0, 0xff}}}, - {{{ -2431, -204, -2277}, 0, { 2524, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2482, -204, -2277}, 0, { 3034, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2482, -127, -2277}, 0, { 3034, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2636, -153, -2866}, 0, { 7632, -1566}, {0xb1, 0x00, 0x63, 0xff}}}, - {{{ -2596, -204, -2834}, 0, { 7958, -1054}, {0xb1, 0x00, 0x63, 0xff}}}, - {{{ -2596, -153, -2834}, 0, { 7958, -1566}, {0xb1, 0x00, 0x63, 0xff}}}, - {{{ -2596, -153, -2834}, 0, { 7958, -1566}, {0x62, 0x00, 0x50, 0xff}}}, - {{{ -2509, -204, -2940}, 0, { 6898, -1054}, {0x62, 0x00, 0x50, 0xff}}}, - {{{ -2509, -153, -2940}, 0, { 6898, -1564}, {0x62, 0x00, 0x50, 0xff}}}, - {{{ -2596, -204, -2834}, 0, { 7958, -1054}, {0x62, 0x00, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07039788, 0x00396340, 232834, 0x00039788, 224); // 0x07039868 - 0x07039948 -static const Vtx inside_castle_seg7_vertex_07039868[] = { - {{{ -2431, -127, -2277}, 0, { 2524, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2482, -127, -2226}, 0, { 3034, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -127, -2226}, 0, { 2524, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -127, -2226}, 0, { 2524, 224}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -2482, 51, -2047}, 0, { 3034, -1566}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -2431, 51, -2047}, 0, { 2524, -1566}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -2482, -127, -2226}, 0, { 3034, 224}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -2482, -127, -2277}, 0, { 3034, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, -204, -2277}, 0, { 2524, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2482, -127, -2277}, 0, { 3034, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, -127, -2277}, 0, { 2524, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2124, -127, -2277}, 0, { -542, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -127, -2226}, 0, { 0, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2124, -127, -2226}, 0, { -542, 224}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07039868, 0x00396340, 232834, 0x00039868, 224); // 0x07039948 - 0x070399F8 -static const Vtx inside_castle_seg7_vertex_07039948[] = { - {{{ -2124, -127, -2226}, 0, { -542, 224}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -2175, 51, -2047}, 0, { 0, -1566}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -2124, 51, -2047}, 0, { -542, -1566}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -2175, -127, -2226}, 0, { 0, 224}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ -2124, -127, -2277}, 0, { -542, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -127, -2277}, 0, { 0, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, -127, -2226}, 0, { 0, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2124, -204, -2277}, 0, { -540, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -127, -2277}, 0, { 0, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2124, -127, -2277}, 0, { -542, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, -204, -2277}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07039948, 0x00396340, 232834, 0x00039948, 176); // 0x070399F8 - 0x07039AF8 -static const Vtx inside_castle_seg7_vertex_070399F8[] = { - {{{ -3097, -409, -3634}, 0, { 4694, 2012}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -3046, -306, -3723}, 0, { 4916, 1756}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -3046, 307, -3723}, 0, { 4916, 224}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -1509, 410, -3634}, 0, { 4694, 0}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -1560, -306, -3723}, 0, { 4916, 1756}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -1509, -409, -3634}, 0, { 4694, 2012}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -1560, 307, -3723}, 0, { 4916, 224}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -1865, 307, -4257}, 0, { 6248, 224}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -1919, 410, -4351}, 0, { 6484, 0}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -1865, 307, -4257}, 0, { 6248, 224}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ -1560, 307, -3723}, 0, { 4916, 224}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ -1509, 410, -3634}, 0, { 4694, 0}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ -1919, -409, -4351}, 0, { 6484, 2012}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -1919, -409, -4351}, 0, { 6484, 2012}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ -1560, -306, -3723}, 0, { 4916, 1756}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ -1865, -306, -4257}, 0, { 6248, 1756}, {0x92, 0x00, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070399F8, 0x00396340, 232834, 0x000399f8, 256); // 0x07039AF8 - 0x07039BE8 -static const Vtx inside_castle_seg7_vertex_07039AF8[] = { - {{{ -1919, -409, -4351}, 0, { 6484, 2012}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -1865, -306, -4257}, 0, { 6248, 1756}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -1865, 307, -4257}, 0, { 6248, 224}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -3046, -306, -3723}, 0, { 4916, 1756}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -3097, -409, -3634}, 0, { 4694, 2012}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -2687, -409, -4351}, 0, { 6484, 2012}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -3046, 307, -3723}, 0, { 4916, 224}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -3097, 410, -3634}, 0, { 4694, 0}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -1996, -306, -4351}, 0, { 1692, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2610, -306, -4351}, 0, { 160, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1919, -409, -4351}, 0, { 1884, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2741, -306, -4257}, 0, { 6248, 1756}, {0x6e, 0x00, 0x3e, 0xff}}}, - {{{ -3046, -306, -3723}, 0, { 4916, 1756}, {0x6e, 0x00, 0x3e, 0xff}}}, - {{{ -2687, -409, -4351}, 0, { 6484, 2012}, {0x6e, 0x00, 0x3e, 0xff}}}, - {{{ -2687, 410, -4351}, 0, { 6484, 0}, {0x6e, 0x00, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07039AF8, 0x00396340, 232834, 0x00039af8, 240); // 0x07039BE8 - 0x07039CE8 -static const Vtx inside_castle_seg7_vertex_07039BE8[] = { - {{{ -2687, 410, -4351}, 0, { 6484, 0}, {0x6e, 0x00, 0x3e, 0xff}}}, - {{{ -3046, 307, -3723}, 0, { 4916, 224}, {0x6e, 0x00, 0x3e, 0xff}}}, - {{{ -2741, 307, -4257}, 0, { 6248, 224}, {0x6e, 0x00, 0x3e, 0xff}}}, - {{{ -2741, -306, -4257}, 0, { 6248, 1756}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -2687, -409, -4351}, 0, { 6484, 2012}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -2687, 410, -4351}, 0, { 6484, 0}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -2741, 307, -4257}, 0, { 6248, 224}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -2610, -306, -4351}, 0, { 160, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2687, -409, -4351}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1919, -409, -4351}, 0, { 1884, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2610, 307, -4351}, 0, { 160, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2687, 410, -4351}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1970, 51, -1740}, 0, { 1118, 864}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2021, 51, -1740}, 0, { 1246, 864}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2021, 307, -1740}, 0, { 1246, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1919, 410, -4351}, 0, { 1884, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07039BE8, 0x00396340, 232834, 0x00039be8, 256); // 0x07039CE8 - 0x07039DC8 -static const Vtx inside_castle_seg7_vertex_07039CE8[] = { - {{{ -1919, 410, -4351}, 0, { 1884, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2610, 307, -4351}, 0, { 160, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1996, 307, -4351}, 0, { 1692, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1996, -306, -4351}, 0, { 1692, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1919, -409, -4351}, 0, { 1884, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2585, 307, -1740}, 0, { 2650, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2585, 51, -1740}, 0, { 2650, 864}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2636, 51, -1740}, 0, { 2778, 864}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3097, 410, -1740}, 0, { 3928, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2636, -204, -1740}, 0, { 2778, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3097, -204, -1740}, 0, { 3928, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3097, 410, -1740}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3097, -409, -3634}, 0, { 4694, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3097, 410, -3634}, 0, { 4694, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07039CE8, 0x00396340, 232834, 0x00039ce8, 224); // 0x07039DC8 - 0x07039EC8 -static const Vtx inside_castle_seg7_vertex_07039DC8[] = { - {{{ -1509, -204, -1740}, 0, { 0, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1970, 51, -1740}, 0, { 1118, 864}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1509, 410, -1740}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1970, -204, -1740}, 0, { 1118, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2021, 307, -1740}, 0, { 1246, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2482, 410, -1740}, 0, { 2396, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2585, 307, -1740}, 0, { 2650, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3097, 410, -1740}, 0, { 3928, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2124, 410, -1740}, 0, { 1500, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3097, 410, -1740}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3097, -409, -1740}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3097, -409, -3634}, 0, { 4694, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1509, 410, -3634}, 0, { 4694, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1509, -409, -1740}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1509, 410, -1740}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1509, -409, -3634}, 0, { 4694, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07039DC8, 0x00396340, 232834, 0x00039dc8, 256); // 0x07039EC8 - 0x0703A058 static const Gfx inside_castle_seg7_dl_07039EC8[] = { diff --git a/levels/castle_inside/areas/1/25/model.inc.c b/levels/castle_inside/areas/1/25/model.inc.c index 1fc3b9449..8d9ff0c6a 100644 --- a/levels/castle_inside/areas/1/25/model.inc.c +++ b/levels/castle_inside/areas/1/25/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0703A768 - 0x0703A780 static const Lights1 inside_castle_seg7_lights_0703A768 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,12 +6,7 @@ static const Lights1 inside_castle_seg7_lights_0703A768 = gdSPDefLights1( ); // 0x0703A780 - 0x0703A7C0 -static const Vtx inside_castle_seg7_vertex_0703A780[] = { - {{{ -2354, -204, -3001}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2201, -204, -3001}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2201, -357, -3001}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2354, -357, -3001}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703A780, 0x00396340, 232834, 0x0003a780, 64); // 0x0703A7C0 - 0x0703A808 static const Gfx inside_castle_seg7_dl_0703A7C0[] = { diff --git a/levels/castle_inside/areas/1/26/model.inc.c b/levels/castle_inside/areas/1/26/model.inc.c index 2785f003a..943944776 100644 --- a/levels/castle_inside/areas/1/26/model.inc.c +++ b/levels/castle_inside/areas/1/26/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0703A878 - 0x0703A890 static const Lights1 inside_castle_seg7_lights_0703A878 = gdSPDefLights1( 0x4c, 0x4c, 0x4c, @@ -11,273 +12,49 @@ static const Lights1 inside_castle_seg7_lights_0703A890 = gdSPDefLights1( ); // 0x0703A8A8 - 0x0703A998 -static const Vtx inside_castle_seg7_vertex_0703A8A8[] = { - {{{ -1381, 1024, -1125}, 0, { 0, 3032}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -1202, 1178, -1279}, 0, { 734, 2138}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -844, 1178, -1279}, 0, { 734, 352}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -665, 1024, -1125}, 0, { 0, -544}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -1202, 1178, -1279}, 0, { 734, 2138}, {0x52, 0xa0, 0x00, 0xff}}}, - {{{ -1381, 1024, -1125}, 0, { 0, 3032}, {0x52, 0xa0, 0x00, 0xff}}}, - {{{ -1381, 1024, -1535}, 0, { 2012, 3032}, {0x52, 0xa0, 0x00, 0xff}}}, - {{{ -1202, 1178, -1279}, 0, { 734, 2138}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1202, 1178, -1535}, 0, { 2012, 2138}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -844, 1178, -1535}, 0, { 2012, 352}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -844, 1178, -1279}, 0, { 734, 352}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1202, 1178, -1535}, 0, { 2012, 2138}, {0x52, 0xa0, 0x00, 0xff}}}, - {{{ -665, 1024, -1125}, 0, { 0, -544}, {0xae, 0xa0, 0x00, 0xff}}}, - {{{ -844, 1178, -1279}, 0, { 734, 352}, {0xae, 0xa0, 0x00, 0xff}}}, - {{{ -844, 1178, -1535}, 0, { 2012, 352}, {0xae, 0xa0, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703A8A8, 0x00396340, 232834, 0x0003a8a8, 240); // 0x0703A998 - 0x0703AA98 -static const Vtx inside_castle_seg7_vertex_0703A998[] = { - {{{ -1381, 1024, -1535}, 0, { 2012, 3032}, {0x43, 0xb2, 0x48, 0xff}}}, - {{{ -1279, 922, -1740}, 0, { 3034, 2522}, {0x43, 0xb2, 0x48, 0xff}}}, - {{{ -1202, 1178, -1535}, 0, { 2012, 2138}, {0x43, 0xb2, 0x48, 0xff}}}, - {{{ -1279, 922, -1740}, 0, { 3034, 2522}, {0x4c, 0xb4, 0x42, 0xff}}}, - {{{ -1177, 1024, -1740}, 0, { 3034, 2010}, {0x4c, 0xb4, 0x42, 0xff}}}, - {{{ -1202, 1178, -1535}, 0, { 2012, 2138}, {0x4c, 0xb4, 0x42, 0xff}}}, - {{{ -1177, 1024, -1740}, 0, { 3034, 2010}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -844, 1178, -1535}, 0, { 2012, 352}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -1202, 1178, -1535}, 0, { 2012, 2138}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -869, 1024, -1740}, 0, { 3034, 478}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -665, 1024, -1125}, 0, { 0, -544}, {0xae, 0xa0, 0x00, 0xff}}}, - {{{ -844, 1178, -1535}, 0, { 2012, 352}, {0xae, 0xa0, 0x00, 0xff}}}, - {{{ -665, 1024, -1535}, 0, { 2012, -544}, {0xae, 0xa0, 0x00, 0xff}}}, - {{{ -767, 922, -1740}, 0, { 3034, 0}, {0xbd, 0xb2, 0x48, 0xff}}}, - {{{ -665, 1024, -1535}, 0, { 2012, -544}, {0xbd, 0xb2, 0x48, 0xff}}}, - {{{ -844, 1178, -1535}, 0, { 2012, 352}, {0xbd, 0xb2, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703A998, 0x00396340, 232834, 0x0003a998, 256); // 0x0703AA98 - 0x0703AB88 -static const Vtx inside_castle_seg7_vertex_0703AA98[] = { - {{{ -869, 1024, -1740}, 0, { 3034, 478}, {0xb4, 0xb4, 0x42, 0xff}}}, - {{{ -767, 922, -1740}, 0, { 3034, 0}, {0xb4, 0xb4, 0x42, 0xff}}}, - {{{ -844, 1178, -1535}, 0, { 2012, 352}, {0xb4, 0xb4, 0x42, 0xff}}}, - {{{ -1279, 922, -1740}, 0, { 3034, 2522}, {0x59, 0xa7, 0xf2, 0xff}}}, - {{{ -1279, 1024, -2354}, 0, { 6100, 2522}, {0x59, 0xa7, 0xf2, 0xff}}}, - {{{ -1177, 1126, -2354}, 0, { 6100, 2010}, {0x59, 0xa7, 0xf2, 0xff}}}, - {{{ -1177, 1024, -1740}, 0, { 3034, 2010}, {0x59, 0xa7, 0xf2, 0xff}}}, - {{{ -1177, 1024, -1740}, 0, { 3034, 2010}, {0x00, 0x83, 0xec, 0xff}}}, - {{{ -1177, 1126, -2354}, 0, { 6100, 2010}, {0x00, 0x83, 0xec, 0xff}}}, - {{{ -869, 1126, -2354}, 0, { 6100, 480}, {0x00, 0x83, 0xec, 0xff}}}, - {{{ -869, 1024, -1740}, 0, { 3034, 478}, {0x00, 0x83, 0xec, 0xff}}}, - {{{ -869, 1024, -1740}, 0, { 3034, 478}, {0xa7, 0xa7, 0xf2, 0xff}}}, - {{{ -869, 1126, -2354}, 0, { 6100, 480}, {0xa7, 0xa7, 0xf2, 0xff}}}, - {{{ -767, 1024, -2354}, 0, { 6100, 0}, {0xa7, 0xa7, 0xf2, 0xff}}}, - {{{ -767, 922, -1740}, 0, { 3034, 0}, {0xa7, 0xa7, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703AA98, 0x00396340, 232834, 0x0003aa98, 240); // 0x0703AB88 - 0x0703ABC8 -static const Vtx inside_castle_seg7_vertex_0703AB88[] = { - {{{ -1381, 1152, -2866}, 0, { -3096, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1152, -2866}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1152, -2354}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1381, 1152, -2354}, 0, { -3096, -1566}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703AB88, 0x00396340, 232834, 0x0003ab88, 64); // 0x0703ABC8 - 0x0703ACC8 -static const Vtx inside_castle_seg7_vertex_0703ABC8[] = { - {{{ -1381, 512, -1125}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -665, 512, -1535}, 0, { -1052, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1381, 512, -1535}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 512, -1740}, 0, { -2074, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -665, 512, -1125}, 0, { 990, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 512, -1740}, 0, { -2074, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 512, -1125}, 0, { 990, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 512, -1125}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 512, -1074}, 0, { 1246, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 512, -1074}, 0, { 1246, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 614, -2354}, 0, { -5140, -2076}, {0x00, 0x7d, 0x14, 0xff}}}, - {{{ -1177, 614, -2354}, 0, { -5140, 0}, {0x00, 0x7d, 0x14, 0xff}}}, - {{{ -1207, 602, -2282}, 0, { -4778, 118}, {0x00, 0x7d, 0x14, 0xff}}}, - {{{ -767, 512, -1740}, 0, { -2074, -2076}, {0x00, 0x7d, 0x14, 0xff}}}, - {{{ -1279, 512, -1740}, 0, { -2074, 480}, {0x00, 0x7d, 0x14, 0xff}}}, - {{{ -1279, 597, -2252}, 0, { -4628, 480}, {0x00, 0x7d, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703ABC8, 0x00396340, 232834, 0x0003abc8, 256); // 0x0703ACC8 - 0x0703ADB8 -static const Vtx inside_castle_seg7_vertex_0703ACC8[] = { - {{{ -1279, 768, -2354}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 742, -2354}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 742, -2866}, 0, { -6162, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 768, -2866}, 0, { -6162, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 742, -2354}, 0, { -1052, 990}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -1279, 717, -2354}, 0, { -1052, 990}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -1146, 717, -2849}, 0, { -5988, -332}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -1146, 742, -2849}, 0, { -5988, -332}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -1279, 742, -2354}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1146, 742, -2849}, 0, { -5988, -332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 742, -2866}, 0, { -6162, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 717, -2354}, 0, { -1052, 990}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -1023, 691, -2798}, 0, { -5478, -1566}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -1023, 717, -2798}, 0, { -5478, -1566}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -1279, 691, -2354}, 0, { -1052, 990}, {0x6e, 0x00, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703ACC8, 0x00396340, 232834, 0x0003acc8, 240); // 0x0703ADB8 - 0x0703AEB8 -static const Vtx inside_castle_seg7_vertex_0703ADB8[] = { - {{{ -1279, 717, -2354}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 717, -2798}, 0, { -5478, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1146, 717, -2849}, 0, { -5988, -332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 691, -2354}, 0, { -1052, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -917, 666, -2716}, 0, { -4666, -2624}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -917, 691, -2716}, 0, { -4666, -2624}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1279, 666, -2354}, 0, { -1052, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1279, 640, -2354}, 0, { -1052, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -784, 614, -2487}, 0, { -2374, -3946}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -784, 640, -2487}, 0, { -2374, -3946}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -1279, 691, -2354}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -917, 691, -2716}, 0, { -4666, -2624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 691, -2798}, 0, { -5478, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 640, -2354}, 0, { -1052, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -836, 666, -2610}, 0, { -3606, -3436}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -1279, 666, -2354}, 0, { -1052, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703ADB8, 0x00396340, 232834, 0x0003adb8, 256); // 0x0703AEB8 - 0x0703AFA8 -static const Vtx inside_castle_seg7_vertex_0703AEB8[] = { - {{{ -1279, 666, -2354}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -836, 666, -2610}, 0, { -3606, -3436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -917, 666, -2716}, 0, { -4666, -2624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 640, -2354}, 0, { -1052, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -836, 640, -2610}, 0, { -3606, -3436}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -836, 666, -2610}, 0, { -3606, -3436}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -1279, 640, -2354}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -784, 640, -2487}, 0, { -2374, -3946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -836, 640, -2610}, 0, { -3606, -3436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 640, -2354}, 0, { -1052, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -1279, 614, -2354}, 0, { -1052, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -784, 614, -2487}, 0, { -2374, -3946}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -784, 614, -2487}, 0, { -2374, -3946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 614, -2354}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 614, -2354}, 0, { -1052, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703AEB8, 0x00396340, 232834, 0x0003aeb8, 240); // 0x0703AFA8 - 0x0703B0A8 -static const Vtx inside_castle_seg7_vertex_0703AFA8[] = { - {{{ -1381, 512, -1125}, 0, { 7122, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 768, -1125}, 0, { 5078, -1566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 512, -1125}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 1126, -2354}, 0, { 990, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 1126, -2354}, 0, { 4056, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 1152, -2354}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 1152, -2354}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 1024, -2354}, 0, { 0, 1244}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, 512, -1125}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 512, -1125}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 768, -1125}, 0, { 2012, -1566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, 1024, -1125}, 0, { 0, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1381, 1024, -1125}, 0, { 7122, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 768, -1074}, 0, { 480, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 512, -1074}, 0, { 480, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 512, -1125}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703AFA8, 0x00396340, 232834, 0x0003afa8, 256); // 0x0703B0A8 - 0x0703B1A8 -static const Vtx inside_castle_seg7_vertex_0703B0A8[] = { - {{{ -665, 512, -1535}, 0, { 0, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -665, 1024, -1535}, 0, { 0, -4120}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -767, 922, -1740}, 0, { -2074, -3098}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -767, 512, -1740}, 0, { -2074, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -665, 1024, -1535}, 0, { 0, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -665, 512, -1535}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -665, 512, -1125}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -665, 1024, -1125}, 0, { 4056, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1381, 512, -1535}, 0, { 990, 990}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1279, 512, -1740}, 0, { 3034, 990}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1279, 922, -1740}, 0, { 3034, -3098}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1381, 1024, -1535}, 0, { 990, -4120}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1381, 1024, -1125}, 0, { -3096, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1381, 512, -1125}, 0, { -3096, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1381, 512, -1535}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1381, 1024, -1535}, 0, { 990, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703B0A8, 0x00396340, 232834, 0x0003b0a8, 256); // 0x0703B1A8 - 0x0703B298 -static const Vtx inside_castle_seg7_vertex_0703B1A8[] = { - {{{ -1279, 512, -1740}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 597, -2252}, 0, { 8144, 138}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 922, -1740}, 0, { 3034, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 768, -1074}, 0, { 480, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 512, -1125}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 768, -1125}, 0, { 0, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -869, 768, -1125}, 0, { 0, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 512, -1125}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 512, -1074}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 768, -1074}, 0, { 480, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 768, -1074}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1177, 768, -1125}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, 768, -1125}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1177, 768, -1074}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1279, 1007, -2252}, 0, { 8144, -3950}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703B1A8, 0x00396340, 232834, 0x0003b1a8, 240); // 0x0703B298 - 0x0703B398 -static const Vtx inside_castle_seg7_vertex_0703B298[] = { - {{{ -1279, 1152, -2866}, 0, { -1052, 2520}, {0xf0, 0x00, 0x7d, 0xff}}}, - {{{ -1279, 742, -2866}, 0, { -1052, 6608}, {0xf0, 0x00, 0x7d, 0xff}}}, - {{{ -1146, 742, -2849}, 0, { 4, 6608}, {0xf0, 0x00, 0x7d, 0xff}}}, - {{{ -1146, 1152, -2849}, 0, { 4, 2520}, {0xf0, 0x00, 0x7d, 0xff}}}, - {{{ -1146, 1152, -2849}, 0, { 4, 2520}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1146, 717, -2849}, 0, { 4, 6864}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1023, 717, -2798}, 0, { 1236, 6864}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1023, 1152, -2798}, 0, { 1236, 2520}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1023, 1152, -2798}, 0, { 1236, 2520}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -1023, 691, -2798}, 0, { 1236, 7120}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -917, 691, -2716}, 0, { 2560, 7120}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -917, 1152, -2716}, 0, { 2560, 2520}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -917, 1152, -2716}, 0, { 2560, 2520}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ -917, 666, -2716}, 0, { 2560, 7376}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ -836, 666, -2610}, 0, { 3882, 7376}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ -836, 1152, -2610}, 0, { 3882, 2522}, {0x9c, 0x00, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703B298, 0x00396340, 232834, 0x0003b298, 256); // 0x0703B398 - 0x0703B458 -static const Vtx inside_castle_seg7_vertex_0703B398[] = { - {{{ -836, 1152, -2610}, 0, { 3882, 2522}, {0x8c, 0x00, 0x31, 0xff}}}, - {{{ -784, 640, -2487}, 0, { 5114, 7630}, {0x8c, 0x00, 0x31, 0xff}}}, - {{{ -784, 1152, -2487}, 0, { 5114, 2522}, {0x8c, 0x00, 0x31, 0xff}}}, - {{{ -836, 640, -2610}, 0, { 3882, 7630}, {0x8c, 0x00, 0x31, 0xff}}}, - {{{ -784, 1152, -2487}, 0, { 5114, 2522}, {0x83, 0x00, 0x10, 0xff}}}, - {{{ -767, 614, -2354}, 0, { 6172, 7886}, {0x83, 0x00, 0x10, 0xff}}}, - {{{ -767, 1152, -2354}, 0, { 6172, 2522}, {0x83, 0x00, 0x10, 0xff}}}, - {{{ -784, 614, -2487}, 0, { 5114, 7886}, {0x83, 0x00, 0x10, 0xff}}}, - {{{ -767, 922, -1740}, 0, { -2074, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 614, -2354}, 0, { -8206, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 512, -1740}, 0, { -2074, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 1024, -2354}, 0, { -8206, -4120}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703B398, 0x00396340, 232834, 0x0003b398, 192); // 0x0703B458 - 0x0703B548 -static const Vtx inside_castle_seg7_vertex_0703B458[] = { - {{{ -1177, 1152, -2354}, 0, { 990, 1100}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -1177, 614, -2354}, 0, { 990, 2012}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -1207, 614, -2427}, 0, { 840, 2012}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -1207, 1152, -2427}, 0, { 840, 1100}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -1381, 1818, -2354}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -1381, 614, -2354}, 0, { 0, 2012}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -1351, 602, -2282}, 0, { 118, 2028}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -1351, 1818, -2282}, 0, { 118, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -1351, 1818, -2282}, 0, { 118, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1351, 602, -2282}, 0, { 118, 2028}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1279, 597, -2252}, 0, { 478, 2036}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1279, 1818, -2252}, 0, { 478, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1279, 1818, -2252}, 0, { 478, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1207, 602, -2282}, 0, { 840, 2028}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1207, 1818, -2282}, 0, { 840, 0}, {0x30, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703B458, 0x00396340, 232834, 0x0003b458, 240); // 0x0703B548 - 0x0703B5B8 -static const Vtx inside_castle_seg7_vertex_0703B548[] = { - {{{ -1207, 1818, -2282}, 0, { 840, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -1207, 602, -2282}, 0, { 840, 2028}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -1177, 614, -2354}, 0, { 990, 2012}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -1177, 1818, -2354}, 0, { 990, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -1279, 1818, -2252}, 0, { 478, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1279, 597, -2252}, 0, { 478, 2036}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1207, 602, -2282}, 0, { 840, 2028}, {0x30, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703B548, 0x00396340, 232834, 0x0003b548, 112); // 0x0703B5B8 - 0x0703B6C8 static const Gfx inside_castle_seg7_dl_0703B5B8[] = { diff --git a/levels/castle_inside/areas/1/3/model.inc.c b/levels/castle_inside/areas/1/3/model.inc.c index 38eb2f128..64ceee33d 100644 --- a/levels/castle_inside/areas/1/3/model.inc.c +++ b/levels/castle_inside/areas/1/3/model.inc.c @@ -1,78 +1,15 @@ +#include "pc/rom_assets.h" // 0x07029078 - 0x07029168 -static const Vtx inside_castle_seg7_vertex_07029078[] = { - {{{ -13, 614, -1037}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 717, -1043}, 0, { 114, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -13, 717, -1037}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 614, -1043}, 0, { 114, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 606, 717, -1043}, 0, { 6160, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 606, 614, -1043}, 0, { 6160, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 307, -1023}, 0, { 9166, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 205, -1023}, 0, { 9166, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 307, -93}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 532, 205, -93}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 424, 205, 14}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 424, 307, 14}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2579, 307, -93}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2579, 205, -1023}, 0, { 9166, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2579, 307, -1023}, 0, { 9166, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029078, 0x00396340, 232834, 0x00029078, 240); // 0x07029168 - 0x07029268 -static const Vtx inside_castle_seg7_vertex_07029168[] = { - {{{ 171, 26, 268}, 0, { -2584, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 171, 128, 268}, 0, { -2584, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 424, 307, 14}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 424, 205, 14}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2471, 307, 14}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2218, 128, 268}, 0, { -2584, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2218, 26, 268}, 0, { -2586, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2471, 205, 14}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2579, 307, -93}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2471, 307, 14}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2471, 205, 14}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2579, 205, -93}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -269, 614, -781}, 0, { 8656, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -622, 614, -429}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -622, 512, -429}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2579, 205, -1023}, 0, { 9166, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029168, 0x00396340, 232834, 0x00029168, 256); // 0x07029268 - 0x07029348 -static const Vtx inside_castle_seg7_vertex_07029268[] = { - {{{ 606, 614, -1043}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 805, 717, -1242}, 0, { 8144, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 606, 717, -1043}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 805, 614, -1242}, 0, { 8144, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -13, 717, -1037}, 0, { 3570, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -269, 512, -781}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -13, 614, -1037}, 0, { 3572, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -269, 614, -781}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -269, 614, -781}, 0, { 8656, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -622, 512, -429}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -269, 512, -781}, 0, { 8656, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1424, 512, -429}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1228, 512, -429}, 0, { 1928, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1424, 614, -429}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029268, 0x00396340, 232834, 0x00029268, 224); // 0x07029348 - 0x07029438 -static const Vtx inside_castle_seg7_vertex_07029348[] = { - {{{ -622, 614, -429}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -818, 512, -429}, 0, { -966, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -622, 512, -429}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -818, 614, -429}, 0, { -966, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1424, 614, -429}, 0, { -3096, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2039, 614, -1044}, 0, { -9228, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2039, 512, -1044}, 0, { -9228, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1424, 512, -429}, 0, { -3096, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2653, 512, -1043}, 0, {-15360, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2653, 614, -1043}, 0, {-15360, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2852, 512, -1242}, 0, {-17404, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2852, 614, -1242}, 0, {-17404, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1228, 512, -429}, 0, { 1928, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1228, 614, -429}, 0, { 1928, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1424, 614, -429}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029348, 0x00396340, 232834, 0x00029348, 240); // 0x07029438 - 0x07029578 static const Gfx inside_castle_seg7_dl_07029438[] = { diff --git a/levels/castle_inside/areas/1/4/model.inc.c b/levels/castle_inside/areas/1/4/model.inc.c index c0cbb997a..2a40b70d6 100644 --- a/levels/castle_inside/areas/1/4/model.inc.c +++ b/levels/castle_inside/areas/1/4/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070295E8 - 0x07029600 static const Lights1 inside_castle_seg7_lights_070295E8 = gdSPDefLights1( 0x26, 0x26, 0x26, @@ -35,253 +36,58 @@ static const Lights1 inside_castle_seg7_lights_07029660 = gdSPDefLights1( ); // 0x07029678 - 0x070296D8 -static const Vtx inside_castle_seg7_vertex_07029678[] = { - {{{ -511, 1024, 1536}, 0, { 0, 0}, {0xcc, 0xe1, 0x91, 0xff}}}, - {{{ -765, 1741, 1536}, 0, { 222, -748}, {0xd4, 0x93, 0xd2, 0xff}}}, - {{{ -765, 1741, 922}, 0, { 222, -748}, {0xdd, 0x87, 0xf3, 0xff}}}, - {{{ -1281, 1741, 922}, 0, { 736, -748}, {0x23, 0x87, 0xf3, 0xff}}}, - {{{ -1281, 1741, 1536}, 0, { 736, -748}, {0x2e, 0xbf, 0x9e, 0xff}}}, - {{{ -1535, 1024, 1536}, 0, { 990, 0}, {0x39, 0xe5, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029678, 0x00396340, 232834, 0x00029678, 96); // 0x070296D8 - 0x07029718 -static const Vtx inside_castle_seg7_vertex_070296D8[] = { - {{{ -765, 1741, 1536}, 0, { 222, -748}, {0xd4, 0x93, 0xd2, 0xff}}}, - {{{ -1281, 1741, 1536}, 0, { 736, -748}, {0x2e, 0xbf, 0x9e, 0xff}}}, - {{{ -1281, 1741, 922}, 0, { 736, -748}, {0x23, 0x87, 0xf3, 0xff}}}, - {{{ -765, 1741, 922}, 0, { 222, -748}, {0xdd, 0x87, 0xf3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070296D8, 0x00396340, 232834, 0x000296d8, 64); // 0x07029718 - 0x070297F8 -static const Vtx inside_castle_seg7_vertex_07029718[] = { - {{{ 102, 1024, -1637}, 0, { -56, -194}, {0x2b, 0xee, 0x75, 0xff}}}, - {{{ 410, 1024, -1637}, 0, { -202, -194}, {0xc5, 0xd2, 0x65, 0xff}}}, - {{{ 155, 1741, -1023}, 0, { -80, 130}, {0xf7, 0x93, 0x3e, 0xff}}}, - {{{ -2457, 1024, -1637}, 0, { 1160, -194}, {0x25, 0xbc, 0x63, 0xff}}}, - {{{ -2457, 1741, -769}, 0, { 1160, 264}, {0x48, 0x9c, 0x1d, 0xff}}}, - {{{ -3071, 1024, -1023}, 0, { 1452, 130}, {0x6b, 0xdb, 0x38, 0xff}}}, - {{{ -2202, 1741, -1023}, 0, { 1038, 130}, {0x09, 0x8c, 0x31, 0xff}}}, - {{{ -2149, 1024, -1637}, 0, { 1014, -194}, {0xd5, 0xee, 0x75, 0xff}}}, - {{{ -1535, 1415, -1302}, 0, { 722, -18}, {0xef, 0xf7, 0x7d, 0xff}}}, - {{{ -765, 1741, 922}, 0, { 356, 1150}, {0xdd, 0x87, 0xf3, 0xff}}}, - {{{ -1281, 1741, 922}, 0, { 600, 1150}, {0x23, 0x87, 0xf3, 0xff}}}, - {{{ -2457, 1741, -253}, 0, { 1160, 534}, {0x33, 0x91, 0xe2, 0xff}}}, - {{{ -511, 1415, -1302}, 0, { 234, -18}, {0x1a, 0xf5, 0x7b, 0xff}}}, - {{{ 410, 1741, -769}, 0, { -202, 264}, {0xb8, 0x9c, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029718, 0x00396340, 232834, 0x00029718, 224); // 0x070297F8 - 0x070298D8 -static const Vtx inside_castle_seg7_vertex_070297F8[] = { - {{{ -511, 1024, 1536}, 0, { 234, 1472}, {0xcc, 0xe1, 0x91, 0xff}}}, - {{{ 410, 1741, -253}, 0, { -202, 534}, {0xcd, 0x91, 0xe2, 0xff}}}, - {{{ 1024, 1024, 0}, 0, { -494, 668}, {0x8f, 0xd8, 0xd8, 0xff}}}, - {{{ -2457, 1741, -769}, 0, { 1160, 264}, {0x48, 0x9c, 0x1d, 0xff}}}, - {{{ -2457, 1741, -253}, 0, { 1160, 534}, {0x33, 0x91, 0xe2, 0xff}}}, - {{{ -3071, 1024, 0}, 0, { 1452, 668}, {0x72, 0xd2, 0xe3, 0xff}}}, - {{{ -3071, 1024, -1023}, 0, { 1452, 130}, {0x6b, 0xdb, 0x38, 0xff}}}, - {{{ -1535, 1024, 1536}, 0, { 722, 1472}, {0x39, 0xe5, 0x93, 0xff}}}, - {{{ -1281, 1741, 922}, 0, { 600, 1150}, {0x23, 0x87, 0xf3, 0xff}}}, - {{{ 1024, 1024, -1023}, 0, { -494, 130}, {0x99, 0xe6, 0x44, 0xff}}}, - {{{ 410, 1741, -769}, 0, { -202, 264}, {0xb8, 0x9c, 0x1d, 0xff}}}, - {{{ 410, 1024, -1637}, 0, { -202, -194}, {0xc5, 0xd2, 0x65, 0xff}}}, - {{{ 155, 1741, -1023}, 0, { -80, 130}, {0xf7, 0x93, 0x3e, 0xff}}}, - {{{ -765, 1741, 922}, 0, { 356, 1150}, {0xdd, 0x87, 0xf3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070297F8, 0x00396340, 232834, 0x000297f8, 224); // 0x070298D8 - 0x07029938 -static const Vtx inside_castle_seg7_vertex_070298D8[] = { - {{{ -1535, 1024, -1023}, 0, { 0, 2288}, {0xdb, 0x1d, 0x75, 0xff}}}, - {{{ -1535, 1415, -1302}, 0, { 0, 2010}, {0xef, 0xf7, 0x7d, 0xff}}}, - {{{ -2149, 1024, -1637}, 0, { -644, 1676}, {0xd5, 0xee, 0x75, 0xff}}}, - {{{ -511, 1024, -1023}, 0, { 990, 2288}, {0x1a, 0x20, 0x77, 0xff}}}, - {{{ -511, 1415, -1302}, 0, { 990, 2010}, {0x1a, 0xf5, 0x7b, 0xff}}}, - {{{ 102, 1024, -1637}, 0, { 1604, 1676}, {0x2b, 0xee, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070298D8, 0x00396340, 232834, 0x000298d8, 96); // 0x07029938 - 0x07029978 -static const Vtx inside_castle_seg7_vertex_07029938[] = { - {{{ -1281, 1741, 1536}, 0, { 1336, 0}, {0x2e, 0xbf, 0x9e, 0xff}}}, - {{{ -693, 1536, 1536}, 0, { 552, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1353, 1536, 1536}, 0, { 1432, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -765, 1741, 1536}, 0, { 648, 0}, {0xd4, 0x93, 0xd2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029938, 0x00396340, 232834, 0x00029938, 64); // 0x07029978 - 0x070299B8 -static const Vtx inside_castle_seg7_vertex_07029978[] = { - {{{ -1353, 1536, 1536}, 0, { 1648, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -693, 1536, 1536}, 0, { 332, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -647, 1408, 1536}, 0, { 240, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1399, 1408, 1536}, 0, { 1740, 224}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029978, 0x00396340, 232834, 0x00029978, 64); // 0x070299B8 - 0x070299F8 -static const Vtx inside_castle_seg7_vertex_070299B8[] = { - {{{ -1399, 1408, 1536}, 0, { 1536, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -647, 1408, 1536}, 0, { 36, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -602, 1280, 1536}, 0, { -52, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1444, 1280, 1536}, 0, { 1628, 224}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070299B8, 0x00396340, 232834, 0x000299b8, 64); // 0x070299F8 - 0x07029A38 -static const Vtx inside_castle_seg7_vertex_070299F8[] = { - {{{ -1444, 1280, 1536}, 0, { 1832, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -602, 1280, 1536}, 0, { 148, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -556, 1152, 1536}, 0, { 60, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1490, 1152, 1536}, 0, { 1920, 224}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070299F8, 0x00396340, 232834, 0x000299f8, 64); // 0x07029A38 - 0x07029A78 -static const Vtx inside_castle_seg7_vertex_07029A38[] = { - {{{ -1490, 1152, 1536}, 0, { 1716, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 1024, 1536}, 0, { -232, 224}, {0xcc, 0xe1, 0x91, 0xff}}}, - {{{ -1535, 1024, 1536}, 0, { 1808, 224}, {0x39, 0xe5, 0x93, 0xff}}}, - {{{ -556, 1152, 1536}, 0, { -140, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029A38, 0x00396340, 232834, 0x00029a38, 64); // 0x07029A78 - 0x07029B78 -static const Vtx inside_castle_seg7_vertex_07029A78[] = { - {{{ -869, 768, -1023}, 0, { 4364, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 512, -1023}, 0, { 5080, 990}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -511, 1024, -1023}, 0, { 5080, 0}, {0x1a, 0x20, 0x77, 0xff}}}, - {{{ -869, 512, -1023}, 0, { 4364, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 768, -1023}, 0, { 3748, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, 1024, -1023}, 0, { 3036, 0}, {0xdb, 0x1d, 0x75, 0xff}}}, - {{{ -1535, 512, -1023}, 0, { 3036, 990}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1177, 512, -1023}, 0, { 3748, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 1024, -1637}, 0, { 6304, 0}, {0x2b, 0xee, 0x75, 0xff}}}, - {{{ 102, 614, -1637}, 0, { 6304, 786}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 410, 614, -1637}, 0, { 6916, 786}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 410, 1024, -1637}, 0, { 6916, 0}, {0xc5, 0xd2, 0x65, 0xff}}}, - {{{ 662, 614, -1385}, 0, { 7420, 786}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1024, 512, -1023}, 0, { 8144, 990}, {0x89, 0x00, 0x29, 0xff}}}, - {{{ 1024, 1024, -1023}, 0, { 8144, 0}, {0x99, 0xe6, 0x44, 0xff}}}, - {{{ 553, 870, -1494}, 0, { 7204, 274}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029A78, 0x00396340, 232834, 0x00029a78, 256); // 0x07029B78 - 0x07029C78 -static const Vtx inside_castle_seg7_vertex_07029B78[] = { - {{{ 410, 614, -1637}, 0, { 6916, 786}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 553, 614, -1494}, 0, { 7204, 786}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 553, 870, -1494}, 0, { 7204, 274}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1024, 1024, -1023}, 0, { 8144, 0}, {0x99, 0xe6, 0x44, 0xff}}}, - {{{ 410, 1024, -1637}, 0, { 6916, 0}, {0xc5, 0xd2, 0x65, 0xff}}}, - {{{ 662, 870, -1385}, 0, { 7420, 274}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 662, 614, -1385}, 0, { 7420, 786}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 819, 512, -1228}, 0, { 7736, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1024, 512, -1023}, 0, { 8144, 990}, {0x89, 0x00, 0x29, 0xff}}}, - {{{ 1024, 512, -1023}, 0, { 0, 990}, {0x89, 0x00, 0x29, 0xff}}}, - {{{ 1024, 512, 0}, 0, { 2012, 990}, {0x88, 0x00, 0xd7, 0xff}}}, - {{{ 1024, 1024, 0}, 0, { 2012, 0}, {0x8f, 0xd8, 0xd8, 0xff}}}, - {{{ 1024, 1024, -1023}, 0, { 0, 0}, {0x99, 0xe6, 0x44, 0xff}}}, - {{{ 1024, 1024, 0}, 0, { -2076, 0}, {0x8f, 0xd8, 0xd8, 0xff}}}, - {{{ 1024, 512, 0}, 0, { -2076, 990}, {0x88, 0x00, 0xd7, 0xff}}}, - {{{ -511, 512, 1536}, 0, { 2012, 990}, {0xd7, 0x00, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029B78, 0x00396340, 232834, 0x00029b78, 256); // 0x07029C78 - 0x07029D58 -static const Vtx inside_castle_seg7_vertex_07029C78[] = { - {{{ 1024, 1024, 0}, 0, { -2076, 0}, {0x8f, 0xd8, 0xd8, 0xff}}}, - {{{ -511, 512, 1536}, 0, { 2012, 990}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ -511, 1024, 1536}, 0, { 2012, 0}, {0xcc, 0xe1, 0x91, 0xff}}}, - {{{ -511, 512, 1536}, 0, { 0, 990}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ -784, 512, 1536}, 0, { 512, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -921, 717, 1536}, 0, { 784, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 1024, 1536}, 0, { 0, 0}, {0xcc, 0xe1, 0x91, 0xff}}}, - {{{ -1535, 1024, 1536}, 0, { 2012, 0}, {0x39, 0xe5, 0x93, 0xff}}}, - {{{ -1125, 717, 1536}, 0, { 1196, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, 1024, -1023}, 0, { 0, 0}, {0x6b, 0xdb, 0x38, 0xff}}}, - {{{ -2866, 512, -1228}, 0, { 376, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2866, 1024, -1228}, 0, { 376, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1535, 512, 1536}, 0, { 2012, 990}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -1262, 512, 1536}, 0, { 1468, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029C78, 0x00396340, 232834, 0x00029c78, 224); // 0x07029D58 - 0x07029E58 -static const Vtx inside_castle_seg7_vertex_07029D58[] = { - {{{ -1535, 1024, 1536}, 0, { -2076, 0}, {0x39, 0xe5, 0x93, 0xff}}}, - {{{ -3071, 512, 0}, 0, { 2012, 990}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -3071, 1024, 0}, 0, { 2012, 0}, {0x72, 0xd2, 0xe3, 0xff}}}, - {{{ -1535, 512, 1536}, 0, { -2076, 990}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -3071, 512, -1023}, 0, { 2012, 990}, {0x79, 0x00, 0x24, 0xff}}}, - {{{ -3071, 1024, -1023}, 0, { 2012, 0}, {0x6b, 0xdb, 0x38, 0xff}}}, - {{{ -3071, 1024, 0}, 0, { 0, 0}, {0x72, 0xd2, 0xe3, 0xff}}}, - {{{ -3071, 512, 0}, 0, { 0, 990}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -2149, 1024, -1637}, 0, { 1808, 0}, {0xd5, 0xee, 0x75, 0xff}}}, - {{{ -1535, 512, -1023}, 0, { 3036, 990}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1535, 1024, -1023}, 0, { 3036, 0}, {0xdb, 0x1d, 0x75, 0xff}}}, - {{{ -3071, 1024, -1023}, 0, { 0, 0}, {0x6b, 0xdb, 0x38, 0xff}}}, - {{{ -3071, 512, -1023}, 0, { 0, 990}, {0x79, 0x00, 0x24, 0xff}}}, - {{{ -2866, 512, -1228}, 0, { 376, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2457, 512, -1637}, 0, { 1196, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2149, 512, -1637}, 0, { 1808, 990}, {0xd0, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029D58, 0x00396340, 232834, 0x00029d58, 256); // 0x07029E58 - 0x07029EA8 -static const Vtx inside_castle_seg7_vertex_07029E58[] = { - {{{ -2149, 1024, -1637}, 0, { 1808, 0}, {0xd5, 0xee, 0x75, 0xff}}}, - {{{ -2457, 1024, -1637}, 0, { 1196, 0}, {0x25, 0xbc, 0x63, 0xff}}}, - {{{ -2457, 512, -1637}, 0, { 1196, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2149, 512, -1637}, 0, { 1808, 990}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1535, 512, -1023}, 0, { 3036, 990}, {0xd0, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029E58, 0x00396340, 232834, 0x00029e58, 80); // 0x07029EA8 - 0x07029F98 -static const Vtx inside_castle_seg7_vertex_07029EA8[] = { - {{{ 1024, 512, 0}, 0, { -2076, 0}, {0x88, 0x00, 0xd7, 0xff}}}, - {{{ -511, 0, 1536}, 0, { 2012, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -511, 512, 1536}, 0, { 2012, 0}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ 819, 512, -1228}, 0, { 1604, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1024, 205, -1023}, 0, { 2012, 582}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 1024, 512, -1023}, 0, { 2012, 0}, {0x89, 0x00, 0x29, 0xff}}}, - {{{ 819, 205, -1228}, 0, { 1604, 582}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1024, 205, -1023}, 0, { 0, 582}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 1024, 461, -306}, 0, { 1400, 70}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 512, -1023}, 0, { 0, 0}, {0x89, 0x00, 0x29, 0xff}}}, - {{{ 1024, 205, -306}, 0, { 1400, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 461, -153}, 0, { 1704, 70}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 512, 0}, 0, { 2012, 0}, {0x88, 0x00, 0xd7, 0xff}}}, - {{{ 1024, 205, -153}, 0, { 1704, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 205, 0}, 0, { 2012, 582}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029EA8, 0x00396340, 232834, 0x00029ea8, 240); // 0x07029F98 - 0x0702A088 -static const Vtx inside_castle_seg7_vertex_07029F98[] = { - {{{ -1535, 512, 1536}, 0, { 2012, 0}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -1262, 512, 1536}, 0, { 1468, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 410, 1536}, 0, { 1604, 172}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 512, 0}, 0, { -2076, 0}, {0x88, 0x00, 0xd7, 0xff}}}, - {{{ 1024, 0, 0}, 0, { -2076, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 0, 1536}, 0, { 2012, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -1535, 512, 1536}, 0, { -2076, 0}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -3071, 0, 0}, 0, { 2012, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3071, 512, 0}, 0, { 2012, 0}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -1535, 0, 1536}, 0, { -2076, 990}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -511, 0, 1536}, 0, { 0, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -716, 0, 1536}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 410, 1536}, 0, { 376, 172}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 512, 1536}, 0, { 0, 0}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ -784, 512, 1536}, 0, { 512, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07029F98, 0x00396340, 232834, 0x00029f98, 240); // 0x0702A088 - 0x0702A188 -static const Vtx inside_castle_seg7_vertex_0702A088[] = { - {{{ -3071, 512, -1023}, 0, { 0, 0}, {0x79, 0x00, 0x24, 0xff}}}, - {{{ -2866, 205, -1228}, 0, { 376, 582}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2866, 512, -1228}, 0, { 376, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1535, 512, 1536}, 0, { 2012, 0}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -1330, 410, 1536}, 0, { 1604, 172}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 0, 1536}, 0, { 2012, 990}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -1330, 0, 1536}, 0, { 1604, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, 205, 0}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 461, -716}, 0, { 1400, 70}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 512, 0}, 0, { 0, 0}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -3071, 205, -716}, 0, { 1400, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 461, -869}, 0, { 1704, 70}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 512, -1023}, 0, { 2012, 0}, {0x79, 0x00, 0x24, 0xff}}}, - {{{ -3071, 205, -1023}, 0, { 2012, 582}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -3071, 205, -1023}, 0, { 0, 582}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -3071, 205, -869}, 0, { 1704, 582}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702A088, 0x00396340, 232834, 0x0002a088, 256); // 0x0702A188 - 0x0702A300 static const Gfx inside_castle_seg7_dl_0702A188[] = { diff --git a/levels/castle_inside/areas/1/5/model.inc.c b/levels/castle_inside/areas/1/5/model.inc.c index 7b1bf3d70..155a54d67 100644 --- a/levels/castle_inside/areas/1/5/model.inc.c +++ b/levels/castle_inside/areas/1/5/model.inc.c @@ -1,21 +1,5 @@ -static const Vtx dl_castle_lobby_wing_cap_light_vertex_group[] = { - {{{ -1075, 1741, -380}, 0, { -360, -62}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -1125, -50, 461}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -1279, -50, 594}, 0, { 612, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -1075, 1741, -130}, 0, { -110, -62}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -921, -50, 973}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -968, 1741, -130}, 0, { -110, -62}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -767, -50, 819}, 0, { 836, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -896, 1741, -201}, 0, { -180, -62}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -1125, -50, 973}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -767, -50, 614}, 0, { 632, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -896, 1741, -309}, 0, { -288, -62}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -921, -50, 461}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -968, 1741, -380}, 0, { -360, -62}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -1147, 1741, -201}, 0, { -180, -62}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -1147, 1741, -309}, 0, { -288, -62}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -1279, -50, 819}, 0, { 836, 990}, {0xff, 0xff, 0xff, 0x80}}}, -}; +#include "pc/rom_assets.h" +ROM_ASSET_LOAD_VTX(dl_castle_lobby_wing_cap_light_vertex_group, 0x00396340, 232834, 0x0002a6d8, 256); static const Gfx dl_castle_lobby_wing_cap_light_model[] = { gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, texture_castle_light), diff --git a/levels/castle_inside/areas/1/6/model.inc.c b/levels/castle_inside/areas/1/6/model.inc.c index 1f4c7b977..0b8817aa8 100644 --- a/levels/castle_inside/areas/1/6/model.inc.c +++ b/levels/castle_inside/areas/1/6/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0702A8F0 - 0x0702A908 static const Lights1 inside_castle_seg7_lights_0702A8F0 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,17 +6,7 @@ static const Lights1 inside_castle_seg7_lights_0702A8F0 = gdSPDefLights1( ); // 0x0702A908 - 0x0702A998 -static const Vtx inside_castle_seg7_vertex_0702A908[] = { - {{{ -757, -50, 717}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -50, 983}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -757, -50, 983}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -50, 451}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1289, -50, 451}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1289, -50, 717}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -50, 717}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -757, -50, 451}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1289, -50, 983}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702A908, 0x00396340, 232834, 0x0002a908, 144); // 0x0702A998 - 0x0702AA10 static const Gfx inside_castle_seg7_dl_0702A998[] = { diff --git a/levels/castle_inside/areas/1/7/model.inc.c b/levels/castle_inside/areas/1/7/model.inc.c index c1730b383..aa729c4a1 100644 --- a/levels/castle_inside/areas/1/7/model.inc.c +++ b/levels/castle_inside/areas/1/7/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0702AA80 - 0x0702AA98 static const Lights1 inside_castle_seg7_lights_0702AA80 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,12 +6,7 @@ static const Lights1 inside_castle_seg7_lights_0702AA80 = gdSPDefLights1( ); // 0x0702AA98 - 0x0702AAD8 -static const Vtx inside_castle_seg7_vertex_0702AA98[] = { - {{{ -1330, 1690, 1526}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 1690, 1526}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 1075, 1526}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 1075, 1526}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702AA98, 0x00396340, 232834, 0x0002aa98, 64); // 0x0702AAD8 - 0x0702AB20 static const Gfx inside_castle_seg7_dl_0702AAD8[] = { diff --git a/levels/castle_inside/areas/1/8/model.inc.c b/levels/castle_inside/areas/1/8/model.inc.c index 04021e8f6..191078491 100644 --- a/levels/castle_inside/areas/1/8/model.inc.c +++ b/levels/castle_inside/areas/1/8/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0702AB90 - 0x0702ABA8 static const Lights1 inside_castle_seg7_lights_0702AB90 = gdSPDefLights1( 0x46, 0x46, 0x46, @@ -11,895 +12,148 @@ static const Lights1 inside_castle_seg7_lights_0702ABA8 = gdSPDefLights1( ); // 0x0702ABC0 - 0x0702ACB0 -static const Vtx inside_castle_seg7_vertex_0702ABC0[] = { - {{{ -716, -383, -639}, 0, { 2888, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -409, -639}, 0, { 2746, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -409, -639}, 0, { 2746, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -831, -153, -1005}, 0, { 7204, 1880}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1215, -178, -1005}, 0, { 7062, -1946}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -831, -178, -1005}, 0, { 7062, 1880}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1215, -153, -1005}, 0, { 7204, -1946}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -847, -127, -1074}, 0, { 7918, 1726}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1199, -153, -1074}, 0, { 7778, -1792}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -847, -153, -1074}, 0, { 7778, 1726}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1199, -127, -1074}, 0, { 7918, -1792}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, -357, -677}, 0, { 3348, 2520}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -357, -677}, 0, { 3348, -2588}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -383, -677}, 0, { 3206, -2588}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, -383, -677}, 0, { 3206, 2520}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702ABC0, 0x00396340, 232834, 0x0002abc0, 240); // 0x0702ACB0 - 0x0702ADA0 -static const Vtx inside_castle_seg7_vertex_0702ACB0[] = { - {{{ -869, -101, -1177}, 0, { 8910, 1498}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, -127, -1177}, 0, { 8770, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, -127, -1177}, 0, { 8770, 1498}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -383, -639}, 0, { 2888, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -383, -639}, 0, { 2888, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -409, -639}, 0, { 2746, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -434, -562}, 0, { 1966, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -434, -562}, 0, { 1966, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -460, -562}, 0, { 1824, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -460, -562}, 0, { 1824, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -409, -601}, 0, { 2426, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -409, -601}, 0, { 2426, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -434, -601}, 0, { 2286, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -434, -601}, 0, { 2286, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, -101, -1177}, 0, { 8910, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702ACB0, 0x00396340, 232834, 0x0002acb0, 240); // 0x0702ADA0 - 0x0702AE90 -static const Vtx inside_castle_seg7_vertex_0702ADA0[] = { - {{{ -784, -281, -793}, 0, { 4730, 2350}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1262, -306, -793}, 0, { 4588, -2416}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -784, -306, -793}, 0, { 4588, 2350}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, -178, -946}, 0, { 6572, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -204, -946}, 0, { 6430, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, -204, -946}, 0, { 6430, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -178, -946}, 0, { 6572, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -810, -204, -908}, 0, { 6112, 2096}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1236, -229, -908}, 0, { 5970, -2162}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -810, -229, -908}, 0, { 5970, 2096}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1236, -204, -908}, 0, { 6112, -2162}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -801, -229, -869}, 0, { 5652, 2180}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1245, -229, -869}, 0, { 5652, -2246}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1245, -255, -869}, 0, { 5510, -2246}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -801, -255, -869}, 0, { 5510, 2180}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702ADA0, 0x00396340, 232834, 0x0002ada0, 240); // 0x0702AE90 - 0x0702AF80 -static const Vtx inside_castle_seg7_vertex_0702AE90[] = { - {{{ -767, -332, -716}, 0, { 3808, 2522}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -332, -716}, 0, { 3808, -2588}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -357, -716}, 0, { 3668, -2588}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -784, -281, -793}, 0, { 4730, 2350}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1262, -281, -793}, 0, { 4730, -2416}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1262, -306, -793}, 0, { 4588, -2416}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -793, -255, -831}, 0, { 5190, 2266}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1253, -255, -831}, 0, { 5190, -2332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1253, -281, -831}, 0, { 5048, -2332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -793, -281, -831}, 0, { 5048, 2266}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -776, -306, -754}, 0, { 4270, 2436}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1270, -332, -754}, 0, { 4128, -2502}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -776, -332, -754}, 0, { 4128, 2436}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1270, -306, -754}, 0, { 4270, -2502}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, -357, -716}, 0, { 3668, 2522}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702AE90, 0x00396340, 232834, 0x0002ae90, 240); // 0x0702AF80 - 0x0702B070 -static const Vtx inside_castle_seg7_vertex_0702AF80[] = { - {{{ -716, -537, -409}, 0, { 124, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -537, -409}, 0, { 124, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -562, -409}, 0, { -18, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -460, -524}, 0, { 1506, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -485, -524}, 0, { 1364, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -485, -524}, 0, { 1364, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -460, -524}, 0, { 1506, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -485, -485}, 0, { 1046, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -511, -485}, 0, { 904, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -511, -485}, 0, { 904, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -485, -485}, 0, { 1046, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -511, -447}, 0, { 584, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -537, -447}, 0, { 442, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -537, -447}, 0, { 442, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -511, -447}, 0, { 584, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702AF80, 0x00396340, 232834, 0x0002af80, 240); // 0x0702B070 - 0x0702B160 -static const Vtx inside_castle_seg7_vertex_0702B070[] = { - {{{ -716, -613, -293}, 0, { -1256, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -613, -293}, 0, { -1256, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -639, -293}, 0, { -1398, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -537, -409}, 0, { 124, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -562, -409}, 0, { -18, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -562, -409}, 0, { -18, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -562, -370}, 0, { -334, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -588, -370}, 0, { -476, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -588, -370}, 0, { -476, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -562, -370}, 0, { -334, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -588, -332}, 0, { -796, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -588, -332}, 0, { -796, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -613, -332}, 0, { -938, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -613, -332}, 0, { -938, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -639, -293}, 0, { -1398, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702B070, 0x00396340, 232834, 0x0002b070, 240); // 0x0702B160 - 0x0702B250 -static const Vtx inside_castle_seg7_vertex_0702B160[] = { - {{{ -716, -665, -217}, 0, { -2178, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -665, -217}, 0, { -2178, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -690, -217}, 0, { -2318, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -639, -255}, 0, { -1716, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -665, -255}, 0, { -1858, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -665, -255}, 0, { -1858, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -639, -255}, 0, { -1716, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -741, -101}, 0, { -3558, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -767, -101}, 0, { -3700, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -767, -101}, 0, { -3700, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -741, -101}, 0, { -3558, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -716, -140}, 0, { -3098, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -741, -140}, 0, { -3240, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -741, -140}, 0, { -3240, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -716, -140}, 0, { -3098, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702B160, 0x00396340, 232834, 0x0002b160, 240); // 0x0702B250 - 0x0702B340 -static const Vtx inside_castle_seg7_vertex_0702B250[] = { - {{{ -716, -793, -25}, 0, { -4480, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -818, -25}, 0, { -4622, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -818, -25}, 0, { -4622, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -665, -217}, 0, { -2178, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -690, -217}, 0, { -2318, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -690, -217}, 0, { -2318, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -690, -178}, 0, { -2638, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -690, -178}, 0, { -2638, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -716, -178}, 0, { -2780, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -716, -178}, 0, { -2780, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -767, -63}, 0, { -4020, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -793, -63}, 0, { -4162, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -793, -63}, 0, { -4162, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -767, -63}, 0, { -4020, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -793, -25}, 0, { -4480, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702B250, 0x00396340, 232834, 0x0002b250, 240); // 0x0702B340 - 0x0702B430 -static const Vtx inside_castle_seg7_vertex_0702B340[] = { - {{{ -716, -869, 90}, 0, { -5862, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -869, 90}, 0, { -5862, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -895, 90}, 0, { -6004, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -818, 13}, 0, { -4940, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -844, 13}, 0, { -5082, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -844, 13}, 0, { -5082, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -818, 13}, 0, { -4940, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -844, 51}, 0, { -5402, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -869, 51}, 0, { -5544, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -869, 51}, 0, { -5544, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -844, 51}, 0, { -5402, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -895, 128}, 0, { -6322, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -895, 128}, 0, { -6322, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -921, 128}, 0, { -6464, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -921, 128}, 0, { -6464, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702B340, 0x00396340, 232834, 0x0002b340, 240); // 0x0702B430 - 0x0702B520 -static const Vtx inside_castle_seg7_vertex_0702B430[] = { - {{{ -716, -972, 243}, 0, { -7704, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -972, 243}, 0, { -7704, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -997, 243}, 0, { -7846, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -869, 90}, 0, { -5862, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -895, 90}, 0, { -6004, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -895, 90}, 0, { -6004, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -921, 166}, 0, { -6784, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -921, 166}, 0, { -6784, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -946, 166}, 0, { -6924, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -946, 166}, 0, { -6924, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -946, 205}, 0, { -7244, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -972, 205}, 0, { -7386, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -972, 205}, 0, { -7386, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -946, 205}, 0, { -7244, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -997, 243}, 0, { -7846, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702B430, 0x00396340, 232834, 0x0002b430, 240); // 0x0702B520 - 0x0702B5E0 -static const Vtx inside_castle_seg7_vertex_0702B520[] = { - {{{ -716, -997, 282}, 0, { -8166, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -997, 282}, 0, { -8166, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -1023, 282}, 0, { -8306, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -1023, 282}, 0, { -8306, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -1023, 320}, 0, { -8626, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -1049, 320}, 0, { -8768, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -1049, 320}, 0, { -8768, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -1023, 320}, 0, { -8626, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -1049, 358}, 0, { -9086, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -1074, 358}, 0, { -9228, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -1074, 358}, 0, { -9228, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -1049, 358}, 0, { -9086, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702B520, 0x00396340, 232834, 0x0002b520, 192); // 0x0702B5E0 - 0x0702B6D0 -static const Vtx inside_castle_seg7_vertex_0702B5E0[] = { - {{{ -1279, -357, -677}, 0, { 3348, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, -357, -677}, 0, { 3348, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, -357, -716}, 0, { 3668, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -178, -946}, 0, { 6572, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, -178, -946}, 0, { 6572, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -831, -178, -1005}, 0, { 7062, 1880}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1215, -178, -1005}, 0, { 7062, -1946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1215, -153, -1005}, 0, { 7204, -1946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -831, -153, -1005}, 0, { 7204, 1880}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -847, -153, -1074}, 0, { 7778, 1726}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1199, -153, -1074}, 0, { 7778, -1792}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1199, -127, -1074}, 0, { 7918, -1792}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, -127, -1177}, 0, { 8770, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -127, -1177}, 0, { 8770, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -847, -127, -1074}, 0, { 7918, 1726}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702B5E0, 0x00396340, 232834, 0x0002b5e0, 240); // 0x0702B6D0 - 0x0702B7C0 -static const Vtx inside_castle_seg7_vertex_0702B6D0[] = { - {{{ -1330, -434, -562}, 0, { 1966, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -434, -601}, 0, { 2286, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -434, -601}, 0, { 2286, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, -357, -677}, 0, { 3348, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, -357, -716}, 0, { 3668, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, -357, -716}, 0, { 3668, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -383, -639}, 0, { 2888, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -383, -639}, 0, { 2888, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -383, -677}, 0, { 3206, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -383, -677}, 0, { 3206, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -409, -601}, 0, { 2426, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -409, -601}, 0, { 2426, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -409, -639}, 0, { 2746, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -409, -639}, 0, { 2746, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -434, -562}, 0, { 1966, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702B6D0, 0x00396340, 232834, 0x0002b6d0, 240); // 0x0702B7C0 - 0x0702B8C0 -static const Vtx inside_castle_seg7_vertex_0702B7C0[] = { - {{{ -1245, -229, -869}, 0, { 5652, -2246}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -810, -229, -908}, 0, { 5970, 2096}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1236, -229, -908}, 0, { 5970, -2162}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -460, -562}, 0, { 1824, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -724, -460, -524}, 0, { 1506, 2946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -460, -527}, 0, { 1532, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -460, -562}, 0, { 1824, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -460, -524}, 0, { 1506, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1236, -204, -908}, 0, { 6112, -2162}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -810, -204, -908}, 0, { 6112, 2096}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, -204, -946}, 0, { 6430, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -204, -946}, 0, { 6430, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -801, -229, -869}, 0, { 5652, 2180}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, -332, -716}, 0, { 3808, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -776, -332, -754}, 0, { 4128, 2436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1270, -332, -754}, 0, { 4128, -2502}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702B7C0, 0x00396340, 232834, 0x0002b7c0, 256); // 0x0702B8C0 - 0x0702B9B0 -static const Vtx inside_castle_seg7_vertex_0702B8C0[] = { - {{{ -1262, -281, -793}, 0, { 4730, -2416}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -793, -281, -831}, 0, { 5048, 2266}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1253, -281, -831}, 0, { 5048, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -784, -281, -793}, 0, { 4730, 2350}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1253, -255, -831}, 0, { 5190, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -793, -255, -831}, 0, { 5190, 2266}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -801, -255, -869}, 0, { 5510, 2180}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1245, -255, -869}, 0, { 5510, -2246}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1270, -306, -754}, 0, { 4270, -2502}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -784, -306, -793}, 0, { 4588, 2350}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1262, -306, -793}, 0, { 4588, -2416}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -776, -306, -754}, 0, { 4270, 2436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -537, -409}, 0, { 124, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -537, -447}, 0, { 442, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -537, -447}, 0, { 442, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702B8C0, 0x00396340, 232834, 0x0002b8c0, 240); // 0x0702B9B0 - 0x0702BA90 -static const Vtx inside_castle_seg7_vertex_0702B9B0[] = { - {{{ -1279, -332, -716}, 0, { 3808, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, -332, -716}, 0, { 3808, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -776, -332, -754}, 0, { 4128, 2436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -485, -485}, 0, { 1046, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -485, -485}, 0, { 1046, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -485, -524}, 0, { 1364, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -485, -524}, 0, { 1364, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -511, -447}, 0, { 584, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -511, -447}, 0, { 584, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -511, -485}, 0, { 904, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -511, -485}, 0, { 904, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -537, -409}, 0, { 124, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -537, -409}, 0, { 124, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -537, -447}, 0, { 442, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702B9B0, 0x00396340, 232834, 0x0002b9b0, 224); // 0x0702BA90 - 0x0702BB80 -static const Vtx inside_castle_seg7_vertex_0702BA90[] = { - {{{ -1330, -639, -255}, 0, { -1716, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -639, -255}, 0, { -1716, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -639, -293}, 0, { -1398, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -562, -370}, 0, { -334, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -562, -370}, 0, { -334, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -562, -409}, 0, { -18, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -562, -409}, 0, { -18, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -588, -332}, 0, { -796, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -588, -332}, 0, { -796, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -588, -370}, 0, { -476, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -588, -370}, 0, { -476, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -613, -293}, 0, { -1256, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -613, -332}, 0, { -938, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -613, -332}, 0, { -938, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -613, -293}, 0, { -1256, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702BA90, 0x00396340, 232834, 0x0002ba90, 240); // 0x0702BB80 - 0x0702BC70 -static const Vtx inside_castle_seg7_vertex_0702BB80[] = { - {{{ -1330, -665, -217}, 0, { -2178, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -665, -255}, 0, { -1858, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -665, -255}, 0, { -1858, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -639, -255}, 0, { -1716, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -639, -293}, 0, { -1398, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -639, -293}, 0, { -1398, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -741, -101}, 0, { -3558, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -741, -101}, 0, { -3558, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -741, -140}, 0, { -3240, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -741, -140}, 0, { -3240, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -716, -140}, 0, { -3098, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -716, -178}, 0, { -2780, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -716, -178}, 0, { -2780, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -716, -140}, 0, { -3098, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -665, -217}, 0, { -2178, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702BB80, 0x00396340, 232834, 0x0002bb80, 240); // 0x0702BC70 - 0x0702BD60 -static const Vtx inside_castle_seg7_vertex_0702BC70[] = { - {{{ -1330, -818, 13}, 0, { -4940, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -818, 13}, 0, { -4940, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -818, -25}, 0, { -4622, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -690, -178}, 0, { -2638, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -690, -178}, 0, { -2638, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -690, -217}, 0, { -2318, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -690, -217}, 0, { -2318, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -767, -63}, 0, { -4020, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -767, -63}, 0, { -4020, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -767, -101}, 0, { -3700, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -767, -101}, 0, { -3700, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -793, -25}, 0, { -4480, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -793, -63}, 0, { -4162, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -793, -63}, 0, { -4162, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -793, -25}, 0, { -4480, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702BC70, 0x00396340, 232834, 0x0002bc70, 240); // 0x0702BD60 - 0x0702BE50 -static const Vtx inside_castle_seg7_vertex_0702BD60[] = { - {{{ -1330, -869, 90}, 0, { -5862, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -869, 90}, 0, { -5862, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -869, 51}, 0, { -5544, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -818, 13}, 0, { -4940, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -818, -25}, 0, { -4622, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -818, -25}, 0, { -4622, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -844, 51}, 0, { -5402, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -844, 13}, 0, { -5082, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -844, 13}, 0, { -5082, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -844, 51}, 0, { -5402, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -895, 128}, 0, { -6322, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -895, 90}, 0, { -6004, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -895, 90}, 0, { -6004, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -895, 128}, 0, { -6322, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -869, 51}, 0, { -5544, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702BD60, 0x00396340, 232834, 0x0002bd60, 240); // 0x0702BE50 - 0x0702BF40 -static const Vtx inside_castle_seg7_vertex_0702BE50[] = { - {{{ -1330, -997, 282}, 0, { -8166, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -997, 282}, 0, { -8166, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -997, 243}, 0, { -7846, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -921, 166}, 0, { -6784, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -921, 166}, 0, { -6784, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -921, 128}, 0, { -6464, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -921, 128}, 0, { -6464, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -946, 205}, 0, { -7244, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -946, 166}, 0, { -6924, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -946, 166}, 0, { -6924, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -946, 205}, 0, { -7244, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -972, 243}, 0, { -7704, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -972, 243}, 0, { -7704, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -972, 205}, 0, { -7386, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -972, 205}, 0, { -7386, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702BE50, 0x00396340, 232834, 0x0002be50, 240); // 0x0702BF40 - 0x0702C020 -static const Vtx inside_castle_seg7_vertex_0702BF40[] = { - {{{ -1421, -76, -1504}, 0, { 2684, 1438}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -76, -1177}, 0, { -1232, 524}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -76, -1595}, 0, { 2510, 2458}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -997, 282}, 0, { -8166, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -997, 243}, 0, { -7846, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -997, 243}, 0, { -7846, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -1023, 320}, 0, { -8626, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -1023, 320}, 0, { -8626, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -1023, 282}, 0, { -8306, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -1023, 282}, 0, { -8306, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -1049, 358}, 0, { -9086, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -1049, 320}, 0, { -8768, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -1049, 320}, 0, { -8768, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -1049, 358}, 0, { -9086, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702BF40, 0x00396340, 232834, 0x0002bf40, 224); // 0x0702C020 - 0x0702C110 -static const Vtx inside_castle_seg7_vertex_0702C020[] = { - {{{ -1177, -76, -1177}, 0, { -1232, 524}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ -1330, -101, -1595}, 0, { 2510, 2610}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ -1330, -76, -1595}, 0, { 2510, 2458}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ -1421, -76, -1504}, 0, { 2684, 1438}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1188, -76, -1127}, 0, { -1444, 148}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -76, -1177}, 0, { -1232, 524}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -101, -1177}, 0, { -1232, 674}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ -1188, -50, -1127}, 0, { -1444, -2}, {0x6c, 0x00, 0xbe, 0xff}}}, - {{{ -1188, -76, -1127}, 0, { -1444, 148}, {0x6c, 0x00, 0xbe, 0xff}}}, - {{{ -1421, -76, -1504}, 0, { 2684, 1438}, {0x6c, 0x00, 0xbe, 0xff}}}, - {{{ -1421, -50, -1504}, 0, { 2684, 1288}, {0x6c, 0x00, 0xbe, 0xff}}}, - {{{ -1421, -50, -1504}, 0, { 2684, 1288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1199, -50, -1077}, 0, { -1656, -378}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1188, -50, -1127}, 0, { -1444, -2}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1511, -50, -1414}, 0, { 2860, 268}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702C020, 0x00396340, 232834, 0x0002c020, 240); // 0x0702C110 - 0x0702C200 -static const Vtx inside_castle_seg7_vertex_0702C110[] = { - {{{ -1511, -50, -1414}, 0, { 2860, 268}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ -1511, -25, -1414}, 0, { 2860, 118}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ -1199, -25, -1077}, 0, { -1656, -528}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ -1199, -50, -1077}, 0, { -1656, -378}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ -1511, -25, -1414}, 0, { 2860, 118}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1602, -25, -1323}, 0, { 3034, -902}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1210, -25, -1027}, 0, { -1870, -902}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1199, -25, -1077}, 0, { -1656, -528}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -858, -50, -1127}, 0, { 2404, 1018}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -535, -50, -1414}, 0, { -1900, 1288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -625, -50, -1504}, 0, { -1724, 2310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1602, -25, -1323}, 0, { 3034, -902}, {0x4c, 0x00, 0x9b, 0xff}}}, - {{{ -1602, 0, -1323}, 0, { 3034, -1054}, {0x4c, 0x00, 0x9b, 0xff}}}, - {{{ -1210, 0, -1027}, 0, { -1870, -1054}, {0x4c, 0x00, 0x9b, 0xff}}}, - {{{ -1210, -25, -1027}, 0, { -1870, -902}, {0x4c, 0x00, 0x9b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702C110, 0x00396340, 232834, 0x0002c110, 240); // 0x0702C200 - 0x0702C2F0 -static const Vtx inside_castle_seg7_vertex_0702C200[] = { - {{{ -716, -76, -1595}, 0, { -1550, 3480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -858, -76, -1127}, 0, { 2404, 1168}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -625, -76, -1504}, 0, { -1724, 2460}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, -76, -1177}, 0, { 2192, 1544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -76, -1595}, 0, { -1550, 3480}, {0x89, 0x00, 0xd5, 0xff}}}, - {{{ -716, -101, -1595}, 0, { -1550, 3632}, {0x89, 0x00, 0xd5, 0xff}}}, - {{{ -869, -101, -1177}, 0, { 2192, 1694}, {0x89, 0x00, 0xd5, 0xff}}}, - {{{ -869, -76, -1177}, 0, { 2192, 1544}, {0x89, 0x00, 0xd5, 0xff}}}, - {{{ -625, -50, -1504}, 0, { -1724, 2310}, {0x94, 0x00, 0xbe, 0xff}}}, - {{{ -625, -76, -1504}, 0, { -1724, 2460}, {0x94, 0x00, 0xbe, 0xff}}}, - {{{ -858, -76, -1127}, 0, { 2404, 1168}, {0x94, 0x00, 0xbe, 0xff}}}, - {{{ -858, -50, -1127}, 0, { 2404, 1018}, {0x94, 0x00, 0xbe, 0xff}}}, - {{{ -1330, -101, -5119}, 0, { -8928, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -101, -1595}, 0, { 8656, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -101, -5119}, 0, { -8928, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702C200, 0x00396340, 232834, 0x0002c200, 240); // 0x0702C2F0 - 0x0702C3E0 -static const Vtx inside_castle_seg7_vertex_0702C2F0[] = { - {{{ -858, -50, -1127}, 0, { 2404, 1018}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -847, -50, -1077}, 0, { 2616, 644}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -535, -50, -1414}, 0, { -1900, 1288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -847, -50, -1077}, 0, { 2616, 644}, {0xa3, 0x00, 0xaa, 0xff}}}, - {{{ -535, -25, -1414}, 0, { -1900, 1138}, {0xa3, 0x00, 0xaa, 0xff}}}, - {{{ -535, -50, -1414}, 0, { -1900, 1288}, {0xa3, 0x00, 0xaa, 0xff}}}, - {{{ -847, -25, -1077}, 0, { 2616, 494}, {0xa3, 0x00, 0xaa, 0xff}}}, - {{{ -847, -25, -1077}, 0, { 2616, 494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -836, -25, -1027}, 0, { 2830, 120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -535, -25, -1414}, 0, { -1900, 1138}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -444, -25, -1323}, 0, { -2074, 120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -836, -25, -1027}, 0, { 2830, 120}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ -836, 0, -1027}, 0, { 2830, 0}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ -444, -25, -1323}, 0, { -2074, 120}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ -444, 0, -1323}, 0, { -2074, 0}, {0xb4, 0x00, 0x9b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702C2F0, 0x00396340, 232834, 0x0002c2f0, 240); // 0x0702C3E0 - 0x0702C430 -static const Vtx inside_castle_seg7_vertex_0702C3E0[] = { - {{{ -1330, -101, -5119}, 0, { -8928, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -101, -1595}, 0, { 8656, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -101, -1595}, 0, { 8656, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -101, -1177}, 0, { 10742, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, -101, -1177}, 0, { 10742, -288}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702C3E0, 0x00396340, 232834, 0x0002c3e0, 80); // 0x0702C430 - 0x0702C490 -static const Vtx inside_castle_seg7_vertex_0702C430[] = { - {{{ -451, 410, -716}, 0, { 2474, -2376}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1595, 410, -716}, 0, { 2474, 3332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1330, 410, -1595}, 0, { 6556, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1902, 410, -1023}, 0, { 3900, 4864}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 410, -1595}, 0, { 6556, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -144, 410, -1023}, 0, { 3900, -3908}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702C430, 0x00396340, 232834, 0x0002c430, 96); // 0x0702C490 - 0x0702C570 -static const Vtx inside_castle_seg7_vertex_0702C490[] = { - {{{ -1210, 0, -1027}, 0, { 2178, 1518}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1602, 0, -1323}, 0, { 4134, 2998}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1595, 0, -716}, 0, { 4100, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1902, 0, -1023}, 0, { 5632, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 0, -716}, 0, { 2522, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 0, -716}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -451, 0, -716}, 0, { -1606, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -836, 0, -1027}, 0, { 312, 1518}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -144, 0, -1023}, 0, { -3140, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -444, 0, -1323}, 0, { -1640, 2998}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1685, 0, -806}, 0, { 4548, 418}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1794, 0, -914}, 0, { 5090, 960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1830, 0, -878}, 0, { 5272, 778}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1721, 0, -770}, 0, { 4730, 236}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702C490, 0x00396340, 232834, 0x0002c490, 224); // 0x0702C570 - 0x0702C670 -static const Vtx inside_castle_seg7_vertex_0702C570[] = { - {{{ -460, -1074, 922}, 0, { 2778, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1586, -1074, 1536}, 0, { -2840, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, -1074, 1536}, 0, { 2778, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -325, 0, -770}, 0, { -2236, 236}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -216, 0, -878}, 0, { -2778, 778}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -252, 0, -914}, 0, { -2598, 960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -361, 0, -806}, 0, { -2056, 418}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -1074, 922}, 0, { 2268, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, -1074, 922}, 0, { 734, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, -1074, 870}, 0, { 734, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -1074, 870}, 0, { 2268, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -1074, 358}, 0, { 3034, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -1074, 870}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -1074, 358}, 0, { 0, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -1074, 870}, 0, { 3034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1586, -1074, 922}, 0, { -2840, -288}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702C570, 0x00396340, 232834, 0x0002c570, 256); // 0x0702C670 - 0x0702C770 -static const Vtx inside_castle_seg7_vertex_0702C670[] = { - {{{ -1199, -50, -1077}, 0, { 9190, -3098}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -1199, -25, -1077}, 0, { 9190, -3354}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -1210, -25, -1027}, 0, { 8692, -3354}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -767, -383, -716}, 0, { 5588, 224}, {0x84, 0x00, 0x1b, 0xff}}}, - {{{ -836, -25, -1027}, 0, { 8692, -3354}, {0x84, 0x00, 0x1b, 0xff}}}, - {{{ -869, -101, -1177}, 0, { 10188, -2588}, {0x84, 0x00, 0x1b, 0xff}}}, - {{{ -767, -383, -716}, 0, { 5588, 224}, {0x85, 0x00, 0x1b, 0xff}}}, - {{{ -767, 0, -716}, 0, { 5590, -3610}, {0x85, 0x00, 0x1b, 0xff}}}, - {{{ -836, -25, -1027}, 0, { 8692, -3354}, {0x85, 0x00, 0x1b, 0xff}}}, - {{{ -869, -127, -1177}, 0, { 10188, -2332}, {0x84, 0x00, 0x1b, 0xff}}}, - {{{ -847, -25, -1077}, 0, { 9190, -3354}, {0x84, 0x00, 0x1b, 0xff}}}, - {{{ -847, -50, -1077}, 0, { 9190, -3098}, {0x84, 0x00, 0x1b, 0xff}}}, - {{{ -836, 0, -1027}, 0, { 8692, -3610}, {0x85, 0x00, 0x1b, 0xff}}}, - {{{ -1177, -127, -1177}, 0, { 10188, -2332}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -1177, -101, -1177}, 0, { 10188, -2588}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -1279, -383, -716}, 0, { 5588, 224}, {0x7c, 0x00, 0x1b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702C670, 0x00396340, 232834, 0x0002c670, 256); // 0x0702C770 - 0x0702C850 -static const Vtx inside_castle_seg7_vertex_0702C770[] = { - {{{ -1210, -25, -1027}, 0, { 8692, -3354}, {0x7b, 0x00, 0x1b, 0xff}}}, - {{{ -1279, 0, -716}, 0, { 5590, -3610}, {0x7b, 0x00, 0x1b, 0xff}}}, - {{{ -1279, -383, -716}, 0, { 5588, 224}, {0x7b, 0x00, 0x1b, 0xff}}}, - {{{ -1210, 0, -1027}, 0, { 8692, -3610}, {0x7b, 0x00, 0x1b, 0xff}}}, - {{{ -847, -50, -1077}, 0, { 9190, -3098}, {0x84, 0x00, 0x1b, 0xff}}}, - {{{ -858, -50, -1127}, 0, { 9690, -3098}, {0x84, 0x00, 0x1b, 0xff}}}, - {{{ -858, -76, -1127}, 0, { 9690, -2842}, {0x84, 0x00, 0x1b, 0xff}}}, - {{{ -869, -76, -1177}, 0, { 10188, -2842}, {0x84, 0x00, 0x1b, 0xff}}}, - {{{ -869, -101, -1177}, 0, { 10188, -2588}, {0x84, 0x00, 0x1b, 0xff}}}, - {{{ -1177, -101, -1177}, 0, { 10188, -2588}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -1177, -76, -1177}, 0, { 10188, -2842}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -1188, -76, -1127}, 0, { 9690, -2842}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -1188, -50, -1127}, 0, { 9690, -3098}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -1199, -50, -1077}, 0, { 9190, -3098}, {0x7c, 0x00, 0x1b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702C770, 0x00396340, 232834, 0x0002c770, 224); // 0x0702C850 - 0x0702C950 -static const Vtx inside_castle_seg7_vertex_0702C850[] = { - {{{ -946, 154, -5119}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1100, 154, -5170}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -946, 154, -5170}, 0, { 480, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1100, 154, -5119}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1100, 154, -5119}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1100, -101, -5119}, 0, { 0, 2522}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1100, -101, -5170}, 0, { 480, 2522}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1100, 154, -5170}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -946, 154, -5170}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -946, -101, -5119}, 0, { 0, 2522}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -946, 154, -5119}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -946, -101, -5170}, 0, { 480, 2522}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -946, -101, -5170}, 0, { 480, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1100, -101, -5170}, 0, { 480, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1100, -101, -5119}, 0, { 0, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -946, -101, -5119}, 0, { 0, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702C850, 0x00396340, 232834, 0x0002c850, 256); // 0x0702C950 - 0x0702CA30 -static const Vtx inside_castle_seg7_vertex_0702C950[] = { - {{{ -1100, 154, -5119}, 0, { 2268, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -946, 154, -5119}, 0, { 3800, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 410, -5119}, 0, { 5078, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 307, -5119}, 0, { 6100, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -101, -5119}, 0, { 6100, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -946, -101, -5119}, 0, { 3800, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, 410, -5119}, 0, { 990, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, 307, -5119}, 0, { 0, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -101, -5119}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1100, -101, -5119}, 0, { 2268, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 410, -716}, 0, { 11298, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1279, 0, -716}, 0, { 11298, 4054}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1330, 0, -767}, 0, { 11808, 4054}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1330, 410, -767}, 0, { 11808, 0}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702C950, 0x00396340, 232834, 0x0002c950, 224); // 0x0702CA30 - 0x0702CB30 -static const Vtx inside_castle_seg7_vertex_0702CA30[] = { - {{{ -1330, 410, -767}, 0, { 11808, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 0, -767}, 0, { 11808, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1381, 0, -767}, 0, { 12320, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1381, 410, -767}, 0, { 12320, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1902, -76, -1023}, 0, { -7360, 3798}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1330, -76, -1595}, 0, { -1650, 3798}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1902, 410, -1023}, 0, { -7360, -1054}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1330, 410, -1595}, 0, { -1650, -1054}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -144, 410, -1023}, 0, { 10188, -1054}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -716, -76, -1595}, 0, { 4480, 3798}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -144, -76, -1023}, 0, { 10188, 3798}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -716, 410, -1595}, 0, { 4480, -1054}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1381, 410, -767}, 0, { 12320, 0}, {0xa8, 0x00, 0xa6, 0xff}}}, - {{{ -1381, 0, -767}, 0, { 12320, 4054}, {0xa8, 0x00, 0xa6, 0xff}}}, - {{{ -1433, 0, -716}, 0, { 12830, 4054}, {0xa8, 0x00, 0xa6, 0xff}}}, - {{{ -1433, 410, -716}, 0, { 12830, 0}, {0xa8, 0x00, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702CA30, 0x00396340, 232834, 0x0002ca30, 256); // 0x0702CB30 - 0x0702CC10 -static const Vtx inside_castle_seg7_vertex_0702CB30[] = { - {{{ -1279, 256, -716}, 0, { 11298, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 410, -716}, 0, { 11298, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1228, 307, -716}, 0, { 10786, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 410, -716}, 0, { 6188, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 307, -716}, 0, { 6698, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 256, -716}, 0, { 6188, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 219, -665}, 0, { 5078, -5800}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -383, -716}, 0, { 5590, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 256, -716}, 0, { 5590, -6164}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -420, -665}, 0, { 5078, 588}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 132, -613}, 0, { 4568, -4924}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ -1330, -456, -613}, 0, { 4568, 954}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ -1279, -420, -665}, 0, { 5078, 588}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ -1279, 219, -665}, 0, { 5078, -5800}, {0x5a, 0x00, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702CB30, 0x00396340, 232834, 0x0002cb30, 224); // 0x0702CC10 - 0x0702CD00 -static const Vtx inside_castle_seg7_vertex_0702CC10[] = { - {{{ -613, 410, -716}, 0, { 4654, 0}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ -613, 0, -716}, 0, { 4654, 4054}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ -665, 0, -767}, 0, { 5166, 4054}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ -1433, 0, -716}, 0, { 12830, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1595, 0, -716}, 0, { 14452, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1595, 410, -716}, 0, { 14452, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1433, 410, -716}, 0, { 12830, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, 132, -613}, 0, { 4568, -4924}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -562, 358}, 0, { -5140, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -456, -613}, 0, { 4568, 954}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -1074, 358}, 0, { -5140, 7120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -451, 410, -716}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -451, 0, -716}, 0, { 3034, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 0, -716}, 0, { 4654, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 410, -716}, 0, { 4654, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702CC10, 0x00396340, 232834, 0x0002cc10, 240); // 0x0702CD00 - 0x0702CE00 -static const Vtx inside_castle_seg7_vertex_0702CD00[] = { - {{{ -716, 307, -1595}, 0, { 4480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 410, -1595}, 0, { 4480, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, 410, -1595}, 0, { 3458, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 410, -716}, 0, { 4654, 0}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ -665, 0, -767}, 0, { 5166, 4054}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ -665, 410, -767}, 0, { 5166, 0}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ -716, -456, -613}, 0, { 4568, 954}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -562, 358}, 0, { -5140, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 132, -613}, 0, { 4568, -4924}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -1074, 358}, 0, { -5140, 7120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 410, -1595}, 0, { -628, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, 410, -1595}, 0, { -1650, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, 307, -1595}, 0, { -1650, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -252, 256, -914}, 0, { 1052, 1500}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -361, 256, -806}, 0, { 2136, 1500}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -451, 410, -716}, 0, { 3034, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702CD00, 0x00396340, 232834, 0x0002cd00, 256); // 0x0702CE00 - 0x0702CF00 -static const Vtx inside_castle_seg7_vertex_0702CE00[] = { - {{{ -1595, 0, -716}, 0, { 14452, 4054}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1685, 0, -806}, 0, { 15350, 4054}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1685, 256, -806}, 0, { 15350, 1500}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1595, 410, -716}, 0, { 14452, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1595, 410, -716}, 0, { 14452, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -1685, 256, -806}, 0, { 15350, 1500}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -1794, 256, -914}, 0, { 16434, 1500}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -1902, 410, -1023}, 0, { 17518, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1794, 256, -914}, 0, { 16434, 1500}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1902, 410, -1023}, 0, { 17518, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -1794, 256, -914}, 0, { 16434, 1500}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -1902, 0, -1023}, 0, { 17518, 4054}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -1794, 0, -914}, 0, { 16434, 4054}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -361, 256, -806}, 0, { 2136, 1500}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -361, 0, -806}, 0, { 2136, 4054}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -451, 0, -716}, 0, { 3034, 4054}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702CE00, 0x00396340, 232834, 0x0002ce00, 256); // 0x0702CF00 - 0x0702D000 -static const Vtx inside_castle_seg7_vertex_0702CF00[] = { - {{{ -361, 256, -806}, 0, { 2136, 1500}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -451, 0, -716}, 0, { 3034, 4054}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -451, 410, -716}, 0, { 3034, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1721, 256, -770}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1830, 256, -878}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1794, 256, -914}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -252, 256, -914}, 0, { 1052, 1500}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -144, 410, -1023}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -144, 0, -1023}, 0, { 0, 4054}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -252, 256, -914}, 0, { 1052, 1500}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -144, 410, -1023}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -252, 0, -914}, 0, { 1052, 4054}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -1830, 256, -878}, 0, { 0, -1564}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1794, 0, -914}, 0, { 480, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1794, 256, -914}, 0, { 480, -1564}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1830, 0, -878}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702CF00, 0x00396340, 232834, 0x0002cf00, 256); // 0x0702D000 - 0x0702D0E0 -static const Vtx inside_castle_seg7_vertex_0702D000[] = { - {{{ -1721, 256, -770}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1794, 256, -914}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1685, 256, -806}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -252, 0, -914}, 0, { 480, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -216, 0, -878}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -216, 256, -878}, 0, { 990, -1566}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1685, 256, -806}, 0, { 480, -1564}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1685, 0, -806}, 0, { 480, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1721, 0, -770}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1721, 256, -770}, 0, { 0, -1564}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -325, 256, -770}, 0, { 990, -1566}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -361, 0, -806}, 0, { 478, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -361, 256, -806}, 0, { 480, -1566}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -325, 0, -770}, 0, { 990, 990}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702D000, 0x00396340, 232834, 0x0002d000, 224); // 0x0702D0E0 - 0x0702D1C0 -static const Vtx inside_castle_seg7_vertex_0702D0E0[] = { - {{{ -361, 256, -806}, 0, { 480, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -252, 256, -914}, 0, { 480, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -216, 256, -878}, 0, { 990, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -325, 256, -770}, 0, { 990, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, -818, 870}, 0, { 990, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, -1074, 870}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, -1074, 922}, 0, { 478, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -252, 256, -914}, 0, { 480, -1566}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -252, 0, -914}, 0, { 480, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -216, 256, -878}, 0, { 990, -1566}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1177, -818, 870}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, -818, 870}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, -818, 922}, 0, { 478, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1177, -818, 922}, 0, { 478, -1564}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702D0E0, 0x00396340, 232834, 0x0002d0e0, 224); // 0x0702D1C0 - 0x0702D2C0 -static const Vtx inside_castle_seg7_vertex_0702D1C0[] = { - {{{ -1177, -818, 922}, 0, { 478, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -1074, 922}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -1074, 870}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -818, 870}, 0, { 990, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -869, -818, 870}, 0, { 990, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, -1074, 922}, 0, { 478, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, -818, 922}, 0, { 478, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -1074, 870}, 0, { -2074, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, -460, 870}, 0, { -1052, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, -562, 870}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, -818, 870}, 0, { -542, 3542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, -1074, 870}, 0, { -542, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, -818, 870}, 0, { 2524, 3542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1228, -460, 870}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, -1074, 870}, 0, { 4056, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, -1074, 870}, 0, { 2524, 6098}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702D1C0, 0x00396340, 232834, 0x0002d1c0, 256); // 0x0702D2C0 - 0x0702D3A0 -static const Vtx inside_castle_seg7_vertex_0702D2C0[] = { - {{{ -1330, -1074, 870}, 0, { 4056, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, -562, 870}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1228, -460, 870}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, -1074, 870}, 0, { 4056, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -562, 870}, 0, { 4056, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -562, 358}, 0, { -1052, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -1074, 358}, 0, { -1052, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1330, -562, 358}, 0, { -1052, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -562, 870}, 0, { 4056, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -1074, 870}, 0, { 4056, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -716, -562, 358}, 0, { -1052, -2076}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -716, -562, 870}, 0, { 4056, -2076}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -818, -460, 870}, 0, { 4056, -3098}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -818, -460, 358}, 0, { -1052, -3098}, {0xa7, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702D2C0, 0x00396340, 232834, 0x0002d2c0, 224); // 0x0702D3A0 - 0x0702D480 -static const Vtx inside_castle_seg7_vertex_0702D3A0[] = { - {{{ -818, -460, 358}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1228, -460, 870}, 0, { 4056, 5076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1228, -460, 358}, 0, { 4056, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, -460, 870}, 0, { 0, 5076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1228, -460, 358}, 0, { -1052, -3098}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1228, -460, 870}, 0, { 4056, -3098}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1330, -562, 870}, 0, { 4056, -2076}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1330, -562, 358}, 0, { -1052, -2076}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -716, -101, -5119}, 0, {-17404, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 307, -1595}, 0, { 17766, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 307, -5119}, 0, {-17404, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1330, -562, 358}, 0, { -1052, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -1074, 870}, 0, { 4056, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -1074, 358}, 0, { -1052, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702D3A0, 0x00396340, 232834, 0x0002d3a0, 224); // 0x0702D480 - 0x0702D570 -static const Vtx inside_castle_seg7_vertex_0702D480[] = { - {{{ -716, 205, -716}, 0, { -1052, -2588}, {0xb0, 0xb0, 0xc7, 0xff}}}, - {{{ -818, -460, 358}, 0, { 0, 4054}, {0xb0, 0xb0, 0xc7, 0xff}}}, - {{{ -818, 307, -716}, 0, { 0, -3610}, {0xb0, 0xb0, 0xc7, 0xff}}}, - {{{ -716, -562, 358}, 0, { -1052, 5076}, {0xb0, 0xb0, 0xc7, 0xff}}}, - {{{ -818, 307, -716}, 0, { 0, -3610}, {0x00, 0x99, 0xb7, 0xff}}}, - {{{ -818, -460, 358}, 0, { 0, 4054}, {0x00, 0x99, 0xb7, 0xff}}}, - {{{ -1228, -460, 358}, 0, { 4056, 4054}, {0x00, 0x99, 0xb7, 0xff}}}, - {{{ -1228, 307, -716}, 0, { 4056, -3610}, {0x00, 0x99, 0xb7, 0xff}}}, - {{{ -1228, 307, -716}, 0, { 4056, -3610}, {0x50, 0xb0, 0xc7, 0xff}}}, - {{{ -1228, -460, 358}, 0, { 4056, 4054}, {0x50, 0xb0, 0xc7, 0xff}}}, - {{{ -1330, -562, 358}, 0, { 5078, 5076}, {0x50, 0xb0, 0xc7, 0xff}}}, - {{{ -1330, 205, -716}, 0, { 5078, -2588}, {0x50, 0xb0, 0xc7, 0xff}}}, - {{{ -716, -101, -5119}, 0, {-17404, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -101, -1595}, 0, { 17766, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 307, -1595}, 0, { 17766, -3098}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702D480, 0x00396340, 232834, 0x0002d480, 240); // 0x0702D570 - 0x0702D670 -static const Vtx inside_castle_seg7_vertex_0702D570[] = { - {{{ -716, 307, -5119}, 0, {-17404, -3098}, {0xa6, 0xa7, 0x00, 0xff}}}, - {{{ -818, 410, -1595}, 0, { 17766, -4120}, {0xa6, 0xa7, 0x00, 0xff}}}, - {{{ -818, 410, -5119}, 0, {-17404, -4120}, {0xa6, 0xa7, 0x00, 0xff}}}, - {{{ -716, 307, -1595}, 0, { 17766, -3098}, {0xa6, 0xa7, 0x00, 0xff}}}, - {{{ -818, 410, -5119}, 0, {-18426, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 410, -1595}, 0, { 16744, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1228, 410, -1595}, 0, { 16744, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1228, 410, -5119}, 0, {-18426, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1228, 410, -5119}, 0, {-17404, -4120}, {0x5a, 0xa7, 0x00, 0xff}}}, - {{{ -1228, 410, -1595}, 0, { 17766, -4120}, {0x5a, 0xa7, 0x00, 0xff}}}, - {{{ -1330, 307, -1595}, 0, { 17766, -3098}, {0x5a, 0xa7, 0x00, 0xff}}}, - {{{ -1330, 307, -5119}, 0, {-17404, -3098}, {0x5a, 0xa7, 0x00, 0xff}}}, - {{{ -1330, 307, -5119}, 0, {-17404, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, 307, -1595}, 0, { 17766, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -101, -1595}, 0, { 17766, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -101, -5119}, 0, {-17404, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702D570, 0x00396340, 232834, 0x0002d570, 256); // 0x0702D670 - 0x0702D770 -static const Vtx inside_castle_seg7_vertex_0702D670[] = { - {{{ -716, 410, -767}, 0, { 5676, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -716, 0, -767}, 0, { 5676, 4054}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -767, 0, -716}, 0, { 6188, 4054}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -767, 410, -716}, 0, { 6188, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -665, 410, -767}, 0, { 5166, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 0, -767}, 0, { 5676, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, 410, -767}, 0, { 5676, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, 0, -767}, 0, { 5166, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 219, -665}, 0, { 5078, -5800}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ -716, -456, -613}, 0, { 4568, 954}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ -716, 132, -613}, 0, { 4568, -4924}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ -767, -420, -665}, 0, { 5078, 588}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ -767, 256, -716}, 0, { 5590, -6164}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, -420, -665}, 0, { 5078, 588}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 219, -665}, 0, { 5078, -5800}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, -383, -716}, 0, { 5590, 224}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702D670, 0x00396340, 232834, 0x0002d670, 256); // 0x0702D770 - 0x0702DE40 static const Gfx inside_castle_seg7_dl_0702D770[] = { diff --git a/levels/castle_inside/areas/1/9/model.inc.c b/levels/castle_inside/areas/1/9/model.inc.c index a83ef7c74..ab2e4c02c 100644 --- a/levels/castle_inside/areas/1/9/model.inc.c +++ b/levels/castle_inside/areas/1/9/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0702E490 - 0x0702E4A8 static const Lights1 inside_castle_seg7_lights_0702E490 = gdSPDefLights1( 0x52, 0x52, 0x52, @@ -29,383 +30,70 @@ static const Lights1 inside_castle_seg7_lights_0702E4F0 = gdSPDefLights1( ); // 0x0702E508 - 0x0702E608 -static const Vtx inside_castle_seg7_vertex_0702E508[] = { - {{{ -3087, 640, -2404}, 0, { 6100, 1048}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3593, 640, -1898}, 0, { -1052, 1048}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3593, 614, -1898}, 0, { -1052, 1240}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3141, 717, -2459}, 0, { 6100, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3648, 717, -1952}, 0, { -1052, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3648, 691, -1952}, 0, { -1052, 160}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3141, 691, -2459}, 0, { 6100, 160}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3123, 691, -2441}, 0, { 6100, 328}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3630, 691, -1934}, 0, { -1052, 328}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3123, 666, -2441}, 0, { 6100, 520}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3630, 666, -1934}, 0, { -1052, 520}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3105, 666, -2423}, 0, { 6100, 690}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3611, 666, -1916}, 0, { -1052, 690}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3105, 640, -2423}, 0, { 6100, 882}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3611, 640, -1916}, 0, { -1052, 882}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3087, 614, -2404}, 0, { 6100, 1240}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702E508, 0x00396340, 232834, 0x0002e508, 256); // 0x0702E608 - 0x0702E708 -static const Vtx inside_castle_seg7_vertex_0702E608[] = { - {{{ -3068, 614, -2386}, 0, { 6100, 1408}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3575, 589, -1879}, 0, { -1052, 1600}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3068, 589, -2386}, 0, { 6100, 1600}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3575, 614, -1879}, 0, { -1052, 1408}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3050, 589, -2368}, 0, { 6100, 1768}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3557, 589, -1861}, 0, { -1052, 1768}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3557, 563, -1861}, 0, { -1052, 1960}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3050, 563, -2368}, 0, { 6100, 1960}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3032, 563, -2350}, 0, { 6100, 2130}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3539, 563, -1843}, 0, { -1052, 2130}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3032, 538, -2350}, 0, { 6100, 2322}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3014, 512, -2332}, 0, { 6100, 2682}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3521, 538, -1825}, 0, { -1052, 2490}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3521, 512, -1825}, 0, { -1052, 2682}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3539, 538, -1843}, 0, { -1052, 2322}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3014, 538, -2332}, 0, { 6100, 2490}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702E608, 0x00396340, 232834, 0x0002e608, 256); // 0x0702E708 - 0x0702E808 -static const Vtx inside_castle_seg7_vertex_0702E708[] = { - {{{ -3141, 691, -2459}, 0, { 6100, 160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3648, 691, -1952}, 0, { -1052, 160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3630, 691, -1934}, 0, { -1052, 328}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5983, 717, -4287}, 0, { -1052, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5983, 666, -4287}, 0, { -1052, 478}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5476, 666, -4794}, 0, { 6100, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5476, 717, -4794}, 0, { 6100, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5548, 717, -3853}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -5042, 717, -4359}, 0, { -6162, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -5042, 666, -4359}, 0, { -6162, 480}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -5548, 666, -3853}, 0, { 990, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -5042, 717, -4359}, 0, { 3546, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3648, 717, -1952}, 0, { 0, 14402}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3141, 717, -2459}, 0, { 3546, 14402}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5548, 717, -3853}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3123, 691, -2441}, 0, { 6100, 328}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702E708, 0x00396340, 232834, 0x0002e708, 256); // 0x0702E808 - 0x0702E8F8 -static const Vtx inside_castle_seg7_vertex_0702E808[] = { - {{{ -3123, 666, -2441}, 0, { 6100, 520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3611, 666, -1916}, 0, { -1052, 690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3105, 666, -2423}, 0, { 6100, 690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3630, 666, -1934}, 0, { -1052, 520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3105, 640, -2423}, 0, { 6100, 882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3611, 640, -1916}, 0, { -1052, 882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3593, 640, -1898}, 0, { -1052, 1048}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3087, 640, -2404}, 0, { 6100, 1048}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3087, 614, -2404}, 0, { 6100, 1240}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3593, 614, -1898}, 0, { -1052, 1240}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3068, 614, -2386}, 0, { 6100, 1408}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3032, 538, -2350}, 0, { 6100, 2322}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3539, 538, -1843}, 0, { -1052, 2322}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3521, 538, -1825}, 0, { -1052, 2490}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3575, 614, -1879}, 0, { -1052, 1408}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702E808, 0x00396340, 232834, 0x0002e808, 240); // 0x0702E8F8 - 0x0702E9E8 -static const Vtx inside_castle_seg7_vertex_0702E8F8[] = { - {{{ -3068, 589, -2386}, 0, { 6100, 1600}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3575, 589, -1879}, 0, { -1052, 1600}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3557, 589, -1861}, 0, { -1052, 1768}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3050, 589, -2368}, 0, { 6100, 1768}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3050, 563, -2368}, 0, { 6100, 1960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3539, 563, -1843}, 0, { -1052, 2130}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3032, 563, -2350}, 0, { 6100, 2130}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3557, 563, -1861}, 0, { -1052, 1960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3032, 538, -2350}, 0, { 6100, 2322}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3521, 538, -1825}, 0, { -1052, 2490}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3014, 538, -2332}, 0, { 6100, 2490}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5983, 717, -4287}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5476, 717, -4794}, 0, { 3546, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6924, 717, -6242}, 0, { 3544, -12296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7431, 717, -5735}, 0, { 0, -12296}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702E8F8, 0x00396340, 232834, 0x0002e8f8, 240); // 0x0702E9E8 - 0x0702EA68 -static const Vtx inside_castle_seg7_vertex_0702E9E8[] = { - {{{ -2797, 512, -1391}, 0, { 2522, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2543, 512, -1572}, 0, { 2778, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2580, 512, -1608}, 0, { 2524, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2761, 512, -1355}, 0, { 2778, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2942, 512, -1246}, 0, { 2522, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2435, 512, -1753}, 0, { 2524, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3014, 512, -2332}, 0, { -1562, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3521, 512, -1825}, 0, { -1562, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702E9E8, 0x00396340, 232834, 0x0002e9e8, 128); // 0x0702EA68 - 0x0702EB58 -static const Vtx inside_castle_seg7_vertex_0702EA68[] = { - {{{ -5114, 1536, -3418}, 0, { -4118, -2586}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2435, 1536, -1753}, 0, { 11210, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2942, 1536, -1246}, 0, { 11210, -2588}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6960, 1434, -6206}, 0, { 2012, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6924, 717, -6242}, 0, { 2268, 7120}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6924, 1536, -6242}, 0, { 2268, -1054}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6960, 819, -6206}, 0, { 2012, 6098}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -7395, 819, -5771}, 0, { -1052, 6098}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -7431, 717, -5735}, 0, { -1308, 7120}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -7431, 1536, -5735}, 0, { -1308, -1054}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -7395, 1434, -5771}, 0, { -1052, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6924, 1536, -6242}, 0, {-10250, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4716, 1536, -4034}, 0, { 5334, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5223, 1536, -3527}, 0, { 5334, -2588}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -7431, 1536, -5735}, 0, {-10250, -2588}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702EA68, 0x00396340, 232834, 0x0002ea68, 240); // 0x0702EB58 - 0x0702EC48 -static const Vtx inside_castle_seg7_vertex_0702EB58[] = { - {{{ -5114, 1536, -3418}, 0, { 7634, -6164}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2942, 717, -1246}, 0, { -7694, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5114, 717, -3418}, 0, { 7634, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5114, 1536, -3418}, 0, { -4118, -2586}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4607, 1536, -3925}, 0, { -4118, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2435, 1536, -1753}, 0, { 11210, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -7431, 717, -5735}, 0, { -7694, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5223, 1536, -3527}, 0, { 7888, -7186}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5223, 717, -3527}, 0, { 7888, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -7431, 1536, -5735}, 0, { -7694, -7186}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -4716, 1536, -4034}, 0, { 7888, -7186}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6924, 1536, -6242}, 0, { -7694, -7186}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6924, 717, -6242}, 0, { -7694, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -4716, 717, -4034}, 0, { 7888, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2942, 1536, -1246}, 0, { -7696, -6164}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702EB58, 0x00396340, 232834, 0x0002eb58, 240); // 0x0702EC48 - 0x0702ED48 -static const Vtx inside_castle_seg7_vertex_0702EC48[] = { - {{{ -2797, 768, -1391}, 0, { 1502, 3542}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2942, 512, -1246}, 0, { 2524, 6098}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2942, 1536, -1246}, 0, { 2524, -4120}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2435, 717, -1753}, 0, { -7696, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2435, 1536, -1753}, 0, { -7696, -6164}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -4607, 1536, -3925}, 0, { 7634, -6164}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -4607, 717, -3925}, 0, { 7634, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2435, 512, -1753}, 0, { -7694, 4054}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3159, 512, -2477}, 0, { -2584, 4054}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3159, 717, -2477}, 0, { -2584, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3666, 512, -1970}, 0, { -2584, 4054}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3666, 717, -1970}, 0, { -2584, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2942, 512, -1246}, 0, { -7694, 4054}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2942, 717, -1246}, 0, { -7694, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2580, 768, -1608}, 0, { 0, 3542}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2797, 512, -1391}, 0, { 1502, 6098}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702EC48, 0x00396340, 232834, 0x0002ec48, 256); // 0x0702ED48 - 0x0702EE48 -static const Vtx inside_castle_seg7_vertex_0702ED48[] = { - {{{ -2580, 768, -1608}, 0, { 0, 3542}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2942, 1536, -1246}, 0, { 2524, -4120}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2435, 1536, -1753}, 0, { -1052, -4120}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2435, 512, -1753}, 0, { -1052, 6098}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2580, 512, -1608}, 0, { 0, 6098}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2580, 512, -1608}, 0, { 0, 990}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -2543, 768, -1572}, 0, { 480, -1564}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -2580, 768, -1608}, 0, { 0, -1564}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -2543, 512, -1572}, 0, { 478, 990}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -2797, 768, -1391}, 0, { 0, -1564}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2761, 768, -1355}, 0, { 480, -1564}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2761, 512, -1355}, 0, { 478, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2543, 768, -1572}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2761, 768, -1355}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2797, 768, -1391}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2797, 512, -1391}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702ED48, 0x00396340, 232834, 0x0002ed48, 256); // 0x0702EE48 - 0x0702EE78 -static const Vtx inside_castle_seg7_vertex_0702EE48[] = { - {{{ -2543, 768, -1572}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2797, 768, -1391}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2580, 768, -1608}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702EE48, 0x00396340, 232834, 0x0002ee48, 48); // 0x0702EE78 - 0x0702EF68 -static const Vtx inside_castle_seg7_vertex_0702EE78[] = { - {{{ -6128, 717, -5373}, 0, { 650, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6164, 1485, -5409}, 0, { 308, 96}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6164, 717, -5409}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6671, 717, -4975}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6671, 1536, -4975}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6598, 1485, -4975}, 0, { 650, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6598, 717, -4975}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6598, 717, -4975}, 0, { 650, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -6598, 1485, -4975}, 0, { 650, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -6562, 1485, -4939}, 0, { 308, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -6562, 717, -4939}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -6598, 1485, -4975}, 0, { 308, 116}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ -6671, 1536, -4975}, 0, { 0, 0}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ -6164, 1536, -5482}, 0, { 0, 2012}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ -6164, 1485, -5409}, 0, { 308, 1868}, {0xc1, 0xa6, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702EE78, 0x00396340, 232834, 0x0002ee78, 240); // 0x0702EF68 - 0x0702F048 -static const Vtx inside_castle_seg7_vertex_0702EF68[] = { - {{{ -6164, 717, -5409}, 0, { 308, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6164, 1485, -5409}, 0, { 308, 96}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6164, 1536, -5482}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6164, 717, -5482}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6128, 717, -5373}, 0, { 650, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6128, 1485, -5373}, 0, { 650, 96}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6164, 1485, -5409}, 0, { 308, 96}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6055, 717, -5373}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6128, 1485, -5373}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6128, 717, -5373}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6128, 1485, -5373}, 0, { 650, 1868}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6562, 1485, -4939}, 0, { 650, 116}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6598, 1485, -4975}, 0, { 308, 116}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6164, 1485, -5409}, 0, { 308, 1868}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702EF68, 0x00396340, 232834, 0x0002ef68, 224); // 0x0702F048 - 0x0702F138 -static const Vtx inside_castle_seg7_vertex_0702F048[] = { - {{{ -5223, 717, -3527}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5223, 1536, -3527}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5150, 1485, -3527}, 0, { 308, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6562, 1536, -4866}, 0, { 990, 0}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ -6562, 1485, -4939}, 0, { 650, 116}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ -6128, 1485, -5373}, 0, { 650, 1868}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ -6055, 1536, -5373}, 0, { 990, 2012}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ -6562, 717, -4939}, 0, { 308, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6562, 1485, -4939}, 0, { 308, 96}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6562, 1536, -4866}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6562, 717, -4866}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6055, 717, -5373}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6055, 1536, -5373}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6128, 1485, -5373}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5150, 717, -3527}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702F048, 0x00396340, 232834, 0x0002f048, 240); // 0x0702F138 - 0x0702F228 -static const Vtx inside_castle_seg7_vertex_0702F138[] = { - {{{ -4679, 717, -3925}, 0, { 650, 2012}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -4716, 1485, -3961}, 0, { 308, 96}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -4716, 717, -3961}, 0, { 308, 2012}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -5150, 717, -3527}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5150, 1485, -3527}, 0, { 308, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5114, 1485, -3491}, 0, { 650, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5114, 717, -3491}, 0, { 650, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -4716, 1485, -3961}, 0, { 308, 1864}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ -5150, 1485, -3527}, 0, { 308, 112}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ -5223, 1536, -3527}, 0, { 0, 0}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ -4716, 1536, -4034}, 0, { 0, 2012}, {0xc1, 0xa6, 0xc1, 0xff}}}, - {{{ -4716, 717, -3961}, 0, { 308, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4716, 1485, -3961}, 0, { 308, 96}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4716, 1536, -4034}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4716, 717, -4034}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702F138, 0x00396340, 232834, 0x0002f138, 240); // 0x0702F228 - 0x0702F328 -static const Vtx inside_castle_seg7_vertex_0702F228[] = { - {{{ -4607, 717, -3925}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4679, 1485, -3925}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4679, 717, -3925}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4679, 717, -3925}, 0, { 650, 2012}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -4679, 1485, -3925}, 0, { 650, 96}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -4716, 1485, -3961}, 0, { 308, 96}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -4679, 1485, -3925}, 0, { 650, 1864}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5114, 1485, -3491}, 0, { 650, 112}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5150, 1485, -3527}, 0, { 308, 112}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4716, 1485, -3961}, 0, { 308, 1864}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4607, 1536, -3925}, 0, { 990, 2012}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ -5114, 1536, -3418}, 0, { 990, 0}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ -5114, 1485, -3491}, 0, { 650, 112}, {0x3f, 0xa6, 0x3f, 0xff}}}, - {{{ -4607, 1536, -3925}, 0, { 990, 2012}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ -5114, 1485, -3491}, 0, { 650, 112}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ -4679, 1485, -3925}, 0, { 650, 1864}, {0x3f, 0xa7, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702F228, 0x00396340, 232834, 0x0002f228, 256); // 0x0702F328 - 0x0702F418 -static const Vtx inside_castle_seg7_vertex_0702F328[] = { - {{{ -3774, 717, -2079}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3702, 1485, -2079}, 0, { 650, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3702, 717, -2079}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5114, 717, -3491}, 0, { 650, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5114, 1485, -3491}, 0, { 650, 96}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5114, 1536, -3418}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5114, 717, -3418}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4607, 717, -3925}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4607, 1536, -3925}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4679, 1485, -3925}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3666, 717, -2042}, 0, { 308, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3666, 1485, -2042}, 0, { 308, 96}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3666, 1536, -1970}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3666, 717, -1970}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3774, 1536, -2079}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702F328, 0x00396340, 232834, 0x0002f328, 240); // 0x0702F418 - 0x0702F508 -static const Vtx inside_castle_seg7_vertex_0702F418[] = { - {{{ -3231, 1485, -2477}, 0, { 308, 116}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3666, 1485, -2042}, 0, { 308, 1868}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3702, 1485, -2079}, 0, { 650, 1868}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3702, 717, -2079}, 0, { 650, 2012}, {0x5b, 0x00, 0xa8, 0xff}}}, - {{{ -3702, 1485, -2079}, 0, { 650, 96}, {0x5b, 0x00, 0xa8, 0xff}}}, - {{{ -3666, 1485, -2042}, 0, { 308, 96}, {0x5b, 0x00, 0xa8, 0xff}}}, - {{{ -3666, 717, -2042}, 0, { 308, 2012}, {0x5b, 0x00, 0xa8, 0xff}}}, - {{{ -3268, 1485, -2513}, 0, { 650, 116}, {0xc1, 0xa7, 0xc1, 0xff}}}, - {{{ -3702, 1485, -2079}, 0, { 650, 1868}, {0xc1, 0xa7, 0xc1, 0xff}}}, - {{{ -3774, 1536, -2079}, 0, { 990, 2012}, {0xc1, 0xa7, 0xc1, 0xff}}}, - {{{ -3268, 1536, -2585}, 0, { 990, 0}, {0xc1, 0xa7, 0xc1, 0xff}}}, - {{{ -3159, 1536, -2477}, 0, { 0, 0}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ -3666, 1536, -1970}, 0, { 0, 2012}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ -3666, 1485, -2042}, 0, { 308, 1864}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ -3231, 1485, -2477}, 0, { 308, 116}, {0x3f, 0xa7, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702F418, 0x00396340, 232834, 0x0002f418, 240); // 0x0702F508 - 0x0702F5F8 -static const Vtx inside_castle_seg7_vertex_0702F508[] = { - {{{ -3231, 717, -2477}, 0, { 308, 2012}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -3231, 1485, -2477}, 0, { 308, 96}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -3268, 1485, -2513}, 0, { 650, 96}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -3231, 1485, -2477}, 0, { 308, 116}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3702, 1485, -2079}, 0, { 650, 1868}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3268, 1485, -2513}, 0, { 650, 116}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3268, 717, -2513}, 0, { 650, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3268, 1536, -2585}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3268, 717, -2585}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3268, 717, -2513}, 0, { 650, 2012}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -3268, 1485, -2513}, 0, { 650, 96}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3159, 717, -2477}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3159, 1536, -2477}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3231, 1485, -2477}, 0, { 308, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3231, 717, -2477}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702F508, 0x00396340, 232834, 0x0002f508, 240); // 0x0702F5F8 - 0x0702F638 -static const Vtx inside_castle_seg7_vertex_0702F5F8[] = { - {{{ -5548, 512, -3853}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5042, 512, -4359}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5476, 512, -4794}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5983, 512, -4287}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702F5F8, 0x00396340, 232834, 0x0002f5f8, 64); // 0x0702F638 - 0x0702F6B8 -static const Vtx inside_castle_seg7_vertex_0702F638[] = { - {{{ -5476, 666, -4794}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5983, 666, -4287}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5983, 512, -4287}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5476, 512, -4794}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5548, 666, -3853}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -5042, 512, -4359}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -5548, 512, -3853}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -5042, 666, -4359}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702F638, 0x00396340, 232834, 0x0002f638, 128); // 0x0702F6B8 - 0x0702F738 -static const Vtx inside_castle_seg7_vertex_0702F6B8[] = { - {{{ -5983, 512, -4287}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5983, 717, -4287}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5548, 717, -3853}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5548, 512, -3853}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5042, 512, -4359}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -5476, 717, -4794}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -5476, 512, -4794}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -5042, 717, -4359}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0702F6B8, 0x00396340, 232834, 0x0002f6b8, 128); // 0x0702F738 - 0x0702F8D0 static const Gfx inside_castle_seg7_dl_0702F738[] = { diff --git a/levels/castle_inside/areas/1/collision.inc.c b/levels/castle_inside/areas/1/collision.inc.c index 57455efc7..394a55ae7 100644 --- a/levels/castle_inside/areas/1/collision.inc.c +++ b/levels/castle_inside/areas/1/collision.inc.c @@ -1,3756 +1,3 @@ +#include "pc/rom_assets.h" // 0x07068B88 - 0x0706E362 -const Collision inside_castle_seg7_area_1_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x61B), - COL_VERTEX(-1125, -50, 973), - COL_VERTEX(-921, -50, 973), - COL_VERTEX(-1279, -50, 819), - COL_VERTEX(-767, -50, 614), - COL_VERTEX(-1125, -50, 461), - COL_VERTEX(-767, -50, 819), - COL_VERTEX(-921, -50, 461), - COL_VERTEX(-1279, -50, 594), - COL_VERTEX(783, 0, -2518), - COL_VERTEX(742, -30, -2661), - COL_VERTEX(742, -30, -2559), - COL_VERTEX(783, 0, -2661), - COL_VERTEX(516, 0, -2518), - COL_VERTEX(783, -204, -3685), - COL_VERTEX(742, -235, -3685), - COL_VERTEX(538, -30, -2559), - COL_VERTEX(413, 0, -2672), - COL_VERTEX(435, -30, -2713), - COL_VERTEX(99, 0, -2672), - COL_VERTEX(77, -30, -2713), - COL_VERTEX(-3, 0, -2518), - COL_VERTEX(-25, -30, -2559), - COL_VERTEX(-270, 0, -2518), - COL_VERTEX(-229, -235, -3685), - COL_VERTEX(-1416, 614, -450), - COL_VERTEX(-818, 614, -450), - COL_VERTEX(-613, 594, -409), - COL_VERTEX(-460, 102, 1382), - COL_VERTEX(-613, 102, 1382), - COL_VERTEX(-1637, 102, 1434), - COL_VERTEX(-1535, 205, 1536), - COL_VERTEX(439, 307, 29), - COL_VERTEX(553, 307, -84), - COL_VERTEX(-2457, 287, 0), - COL_VERTEX(-2559, 287, -101), - COL_VERTEX(-2232, 128, 282), - COL_VERTEX(0, 696, -1023), - COL_VERTEX(614, 696, -1023), - COL_VERTEX(819, 696, -1228), - COL_VERTEX(-255, 594, -767), - COL_VERTEX(-2030, 614, -1064), - COL_VERTEX(-2644, 614, -1064), - COL_VERTEX(-2837, 614, -1257), - COL_VERTEX(-229, -30, -2559), - COL_VERTEX(-229, -30, -2661), - COL_VERTEX(-270, 0, -2661), - COL_VERTEX(-270, -204, -3685), - COL_VERTEX(-2047, 594, -1023), - COL_VERTEX(-1433, 594, -409), - COL_VERTEX(-1228, 594, -409), - COL_VERTEX(-1228, 614, -450), - COL_VERTEX(-2661, 594, -1023), - COL_VERTEX(-818, 594, -409), - COL_VERTEX(-630, 614, -450), - COL_VERTEX(-284, 614, -796), - COL_VERTEX(-511, 205, 1536), - COL_VERTEX(-409, 102, 1434), - COL_VERTEX(-665, 102, 1536), - COL_VERTEX(-1586, 102, 1382), - COL_VERTEX(-1381, 102, 1536), - COL_VERTEX(-1433, 102, 1382), - COL_VERTEX(512, 287, -101), - COL_VERTEX(553, 307, -1023), - COL_VERTEX(512, 287, -1023), - COL_VERTEX(410, 287, 0), - COL_VERTEX(156, 108, 253), - COL_VERTEX(185, 128, 282), - COL_VERTEX(-2600, 307, -84), - COL_VERTEX(-2600, 307, -1023), - COL_VERTEX(-2559, 287, -1023), - COL_VERTEX(-2486, 307, 29), - COL_VERTEX(-2203, 108, 253), - COL_VERTEX(597, 717, -1064), - COL_VERTEX(790, 717, -1257), - COL_VERTEX(0, 717, -1064), - COL_VERTEX(-28, 717, -1052), - COL_VERTEX(-2866, 594, -1228), - COL_VERTEX(-5548, 512, -3853), - COL_VERTEX(-5042, 512, -4359), - COL_VERTEX(-5476, 512, -4794), - COL_VERTEX(-5983, 512, -4287), - COL_VERTEX(-1177, 512, -357), - COL_VERTEX(-869, 0, 128), - COL_VERTEX(-869, 512, -357), - COL_VERTEX(-1177, 0, 128), - COL_VERTEX(-5631, 307, -153), - COL_VERTEX(-5252, 307, -357), - COL_VERTEX(-5631, 307, -357), - COL_VERTEX(-5252, 307, -153), - COL_VERTEX(-5252, 307, -562), - COL_VERTEX(-5631, 307, -562), - COL_VERTEX(-5252, 307, -767), - COL_VERTEX(-5631, 307, -767), - COL_VERTEX(-5119, 307, -357), - COL_VERTEX(-5221, 307, -357), - COL_VERTEX(-5221, 307, -153), - COL_VERTEX(-5119, 307, -153), - COL_VERTEX(-5119, 307, -562), - COL_VERTEX(-5221, 307, -562), - COL_VERTEX(-5119, 307, -767), - COL_VERTEX(-5221, 307, -767), - COL_VERTEX(-2405, -409, -4351), - COL_VERTEX(-2610, -409, -4249), - COL_VERTEX(-2405, -409, -4249), - COL_VERTEX(-2610, -409, -4351), - COL_VERTEX(-2405, -409, -4761), - COL_VERTEX(-2610, -409, -4761), - COL_VERTEX(-2610, -409, -4382), - COL_VERTEX(-2405, -409, -4382), - COL_VERTEX(-2201, -409, -4351), - COL_VERTEX(-2201, -409, -4249), - COL_VERTEX(-2201, -409, -4382), - COL_VERTEX(-2201, -409, -4761), - COL_VERTEX(-1996, -409, -4351), - COL_VERTEX(-1996, -409, -4249), - COL_VERTEX(-1996, -409, -4761), - COL_VERTEX(-1996, -409, -4382), - COL_VERTEX(-229, -306, -3685), - COL_VERTEX(-270, -306, -3685), - COL_VERTEX(-270, -101, -2518), - COL_VERTEX(783, -306, -3685), - COL_VERTEX(742, -306, -3685), - COL_VERTEX(783, -101, -2518), - COL_VERTEX(413, -101, -2672), - COL_VERTEX(516, -101, -2518), - COL_VERTEX(-3, -101, -2518), - COL_VERTEX(-630, 512, -450), - COL_VERTEX(185, 26, 282), - COL_VERTEX(156, 26, 253), - COL_VERTEX(553, 205, -84), - COL_VERTEX(-2232, 26, 282), - COL_VERTEX(597, 614, -1064), - COL_VERTEX(790, 614, -1257), - COL_VERTEX(-28, 614, -1052), - COL_VERTEX(-284, 512, -796), - COL_VERTEX(-2644, 512, -1064), - COL_VERTEX(-2030, 512, -1064), - COL_VERTEX(-1416, 512, -450), - COL_VERTEX(99, -101, -2672), - COL_VERTEX(-1228, 512, -450), - COL_VERTEX(-818, 512, -450), - COL_VERTEX(553, 26, -84), - COL_VERTEX(553, 205, -1023), - COL_VERTEX(-2600, 26, -84), - COL_VERTEX(-2203, 26, 253), - COL_VERTEX(-2600, 205, -1023), - COL_VERTEX(-2600, 205, -84), - COL_VERTEX(0, 614, -1064), - COL_VERTEX(-2837, 512, -1257), - COL_VERTEX(154, -306, -4505), - COL_VERTEX(-50, -306, -4402), - COL_VERTEX(154, -306, -4402), - COL_VERTEX(-50, -306, -4505), - COL_VERTEX(154, -306, -4914), - COL_VERTEX(-50, -306, -4914), - COL_VERTEX(-50, -306, -4535), - COL_VERTEX(154, -306, -4535), - COL_VERTEX(358, -306, -4505), - COL_VERTEX(358, -306, -4402), - COL_VERTEX(358, -306, -4535), - COL_VERTEX(358, -306, -4914), - COL_VERTEX(563, -306, -4505), - COL_VERTEX(563, -306, -4402), - COL_VERTEX(563, -306, -4914), - COL_VERTEX(563, -306, -4535), - COL_VERTEX(4198, 307, 77), - COL_VERTEX(4301, 307, -127), - COL_VERTEX(4198, 307, -127), - COL_VERTEX(4301, 307, 77), - COL_VERTEX(4301, 307, -332), - COL_VERTEX(4198, 307, -332), - COL_VERTEX(4301, 307, -537), - COL_VERTEX(4198, 307, -537), - COL_VERTEX(4710, 307, -127), - COL_VERTEX(4332, 307, 77), - COL_VERTEX(4710, 307, 77), - COL_VERTEX(4332, 307, -127), - COL_VERTEX(4710, 307, -332), - COL_VERTEX(4332, 307, -332), - COL_VERTEX(4710, 307, -537), - COL_VERTEX(4332, 307, -537), - COL_VERTEX(-869, 768, -1023), - COL_VERTEX(-1177, 768, -1074), - COL_VERTEX(-869, 768, -1074), - COL_VERTEX(-1177, 768, -1125), - COL_VERTEX(-869, 768, -1125), - COL_VERTEX(-1177, 768, -1023), - COL_VERTEX(-665, 512, -1125), - COL_VERTEX(-869, 512, -1125), - COL_VERTEX(-869, 512, -1074), - COL_VERTEX(-665, 1024, -1125), - COL_VERTEX(-1381, 1024, -1125), - COL_VERTEX(-869, 512, -1023), - COL_VERTEX(-1177, 512, -1125), - COL_VERTEX(-1177, 512, -1074), - COL_VERTEX(-1381, 512, -1125), - COL_VERTEX(-665, 512, -1535), - COL_VERTEX(-1279, 512, -1228), - COL_VERTEX(-1279, 512, -1125), - COL_VERTEX(-767, 512, -1228), - COL_VERTEX(-3097, 410, -1740), - COL_VERTEX(-3097, -409, -3634), - COL_VERTEX(-1919, 410, -4351), - COL_VERTEX(-2687, -409, -4351), - COL_VERTEX(-2610, -306, -4351), - COL_VERTEX(-1919, -409, -4351), - COL_VERTEX(-1996, -306, -4351), - COL_VERTEX(-1509, 410, -3634), - COL_VERTEX(-2124, -204, -2277), - COL_VERTEX(-2124, -204, -2047), - COL_VERTEX(-2175, -127, -2277), - COL_VERTEX(-2124, -127, -2277), - COL_VERTEX(-2175, -204, -2047), - COL_VERTEX(-2124, -127, -2226), - COL_VERTEX(-2175, 51, -1996), - COL_VERTEX(-2431, -204, -2277), - COL_VERTEX(-2431, -204, -2047), - COL_VERTEX(-2482, -127, -2277), - COL_VERTEX(-2431, -127, -2277), - COL_VERTEX(-2482, -204, -2047), - COL_VERTEX(-2431, -127, -2226), - COL_VERTEX(-2533, -153, -2991), - COL_VERTEX(-2636, -153, -2866), - COL_VERTEX(-2509, -204, -2940), - COL_VERTEX(-2596, -153, -2834), - COL_VERTEX(-2509, -153, -2940), - COL_VERTEX(-2046, -153, -2940), - COL_VERTEX(-2021, -153, -2991), - COL_VERTEX(-1959, -153, -2834), - COL_VERTEX(-1919, -153, -2866), - COL_VERTEX(-2175, -204, -2226), - COL_VERTEX(-2175, -178, -2201), - COL_VERTEX(-2175, -178, -2226), - COL_VERTEX(-2175, -153, -2175), - COL_VERTEX(-2175, -153, -2201), - COL_VERTEX(-2175, -127, -2149), - COL_VERTEX(-2175, -127, -2175), - COL_VERTEX(-2175, -101, -2149), - COL_VERTEX(-2175, -101, -2124), - COL_VERTEX(-2175, -76, -2124), - COL_VERTEX(-2175, -76, -2098), - COL_VERTEX(-2175, -50, -2098), - COL_VERTEX(-2175, -50, -2073), - COL_VERTEX(-2175, -25, -2047), - COL_VERTEX(-2175, -25, -2073), - COL_VERTEX(-2431, 0, -2047), - COL_VERTEX(-2175, 0, -1996), - COL_VERTEX(-2153, 51, -1996), - COL_VERTEX(-2124, 51, -2047), - COL_VERTEX(-2021, 0, -1740), - COL_VERTEX(-2585, 51, -1740), - COL_VERTEX(-2636, 51, -1740), - COL_VERTEX(-2585, 0, -1740), - COL_VERTEX(-2453, 51, -1996), - COL_VERTEX(-2482, 51, -2047), - COL_VERTEX(-2175, 51, -2047), - COL_VERTEX(-2124, 410, -1740), - COL_VERTEX(-2482, 410, -1740), - COL_VERTEX(-2585, 307, -1125), - COL_VERTEX(-2585, 0, -1125), - COL_VERTEX(-2021, 307, -1740), - COL_VERTEX(-2021, 307, -1125), - COL_VERTEX(-2380, 256, -1023), - COL_VERTEX(-2380, 0, -1023), - COL_VERTEX(-2380, 0, -1074), - COL_VERTEX(-2380, 256, -1074), - COL_VERTEX(-2226, 256, -1125), - COL_VERTEX(-2226, 256, -1074), - COL_VERTEX(-2226, 256, -1023), - COL_VERTEX(-2380, 0, -1125), - COL_VERTEX(-2021, 0, -1125), - COL_VERTEX(-2175, 0, -2047), - COL_VERTEX(-1509, -204, -1740), - COL_VERTEX(-1970, 51, -1740), - COL_VERTEX(-2585, 307, -1740), - COL_VERTEX(-2636, -204, -1740), - COL_VERTEX(-1970, -204, -1740), - COL_VERTEX(-1509, -204, -2866), - COL_VERTEX(-2021, -237, -2991), - COL_VERTEX(-1868, -303, -3238), - COL_VERTEX(-2636, -204, -2866), - COL_VERTEX(-3097, -204, -2866), - COL_VERTEX(-2687, -303, -3238), - COL_VERTEX(-2533, -237, -2991), - COL_VERTEX(-1868, -409, -3634), - COL_VERTEX(-2687, -409, -3634), - COL_VERTEX(-1509, -409, -3634), - COL_VERTEX(-2021, -409, -2991), - COL_VERTEX(-1509, 410, -1740), - COL_VERTEX(-3097, 410, -3634), - COL_VERTEX(-2124, 0, -1228), - COL_VERTEX(4301, 307, 154), - COL_VERTEX(2253, 1024, -1842), - COL_VERTEX(4403, 1024, -767), - COL_VERTEX(2253, 1024, 1997), - COL_VERTEX(2253, 307, 1382), - COL_VERTEX(3319, 307, 1382), - COL_VERTEX(3319, 1024, 1382), - COL_VERTEX(4403, 1024, 307), - COL_VERTEX(4146, 768, -943), - COL_VERTEX(3422, 768, -1667), - COL_VERTEX(3174, 768, -1791), - COL_VERTEX(2355, 768, 1331), - COL_VERTEX(3422, 768, 1208), - COL_VERTEX(4301, 307, -613), - COL_VERTEX(4198, 307, -818), - COL_VERTEX(4198, 307, 358), - COL_VERTEX(4301, 1024, 77), - COL_VERTEX(2253, 307, 1280), - COL_VERTEX(1971, 307, 51), - COL_VERTEX(2253, 307, -1740), - COL_VERTEX(1229, 307, -716), - COL_VERTEX(1229, 307, 256), - COL_VERTEX(1229, 307, 51), - COL_VERTEX(1894, 205, 51), - COL_VERTEX(1894, 205, -511), - COL_VERTEX(1229, 205, -409), - COL_VERTEX(1126, 1229, -460), - COL_VERTEX(4250, 1229, 154), - COL_VERTEX(4301, 1229, -716), - COL_VERTEX(1741, 1638, 44), - COL_VERTEX(1229, 1229, -716), - COL_VERTEX(1229, 1229, 256), - COL_VERTEX(2253, 1229, -1740), - COL_VERTEX(3277, 1229, -1740), - COL_VERTEX(4301, 1229, 256), - COL_VERTEX(3065, 1638, 768), - COL_VERTEX(3277, 1229, 1280), - COL_VERTEX(2253, 1229, 1280), - COL_VERTEX(4301, 1024, -537), - COL_VERTEX(1229, 307, -511), - COL_VERTEX(1229, 205, 0), - COL_VERTEX(1229, 307, 0), - COL_VERTEX(1971, 205, 51), - COL_VERTEX(1229, 307, -460), - COL_VERTEX(1229, 205, -460), - COL_VERTEX(1178, 307, -409), - COL_VERTEX(1178, 205, -409), - COL_VERTEX(1126, 307, -50), - COL_VERTEX(1126, 205, -50), - COL_VERTEX(1178, 307, -50), - COL_VERTEX(1178, 205, -50), - COL_VERTEX(2036, 819, 1063), - COL_VERTEX(2036, 1024, -1523), - COL_VERTEX(2036, 819, -1523), - COL_VERTEX(2180, 1024, -1667), - COL_VERTEX(2180, 819, -1667), - COL_VERTEX(1891, 819, -1667), - COL_VERTEX(2036, 1024, 1063), - COL_VERTEX(2180, 1024, 1208), - COL_VERTEX(1891, 1024, 1208), - COL_VERTEX(2180, 819, 1208), - COL_VERTEX(2355, 358, 1280), - COL_VERTEX(2355, 768, 1280), - COL_VERTEX(4182, 768, 520), - COL_VERTEX(3458, 768, 1244), - COL_VERTEX(4109, 358, 447), - COL_VERTEX(4109, 768, 447), - COL_VERTEX(4109, 768, -907), - COL_VERTEX(4182, 768, -980), - COL_VERTEX(4182, 358, -980), - COL_VERTEX(3385, 768, -1631), - COL_VERTEX(3174, 768, -1842), - COL_VERTEX(3174, 358, -1842), - COL_VERTEX(2355, 358, -1740), - COL_VERTEX(3174, 358, -1740), - COL_VERTEX(3174, 768, 1280), - COL_VERTEX(3174, 358, 1280), - COL_VERTEX(2355, 358, 1382), - COL_VERTEX(3174, 358, 1382), - COL_VERTEX(4836, 1024, -1203), - COL_VERTEX(4403, 307, -767), - COL_VERTEX(3573, 1024, -2457), - COL_VERTEX(2253, 1024, -2457), - COL_VERTEX(3319, 307, -1842), - COL_VERTEX(3319, 1024, -1842), - COL_VERTEX(3573, 1024, 1997), - COL_VERTEX(4836, 1024, 743), - COL_VERTEX(3174, 768, -1740), - COL_VERTEX(3385, 358, -1631), - COL_VERTEX(3277, 307, -1740), - COL_VERTEX(4198, 1229, -818), - COL_VERTEX(4109, 358, -907), - COL_VERTEX(4198, 307, -665), - COL_VERTEX(4250, 307, -613), - COL_VERTEX(4198, 1229, 358), - COL_VERTEX(4198, 307, 205), - COL_VERTEX(4250, 307, 154), - COL_VERTEX(1971, 307, -511), - COL_VERTEX(1126, 205, -306), - COL_VERTEX(1126, 461, -306), - COL_VERTEX(1126, 1229, -409), - COL_VERTEX(1920, 230, 51), - COL_VERTEX(1894, 230, 51), - COL_VERTEX(1920, 256, 51), - COL_VERTEX(1946, 256, 51), - COL_VERTEX(1946, 282, 51), - COL_VERTEX(1971, 282, 51), - COL_VERTEX(1126, 461, -153), - COL_VERTEX(1075, 461, -153), - COL_VERTEX(1075, 461, -306), - COL_VERTEX(1075, 205, -306), - COL_VERTEX(1126, 205, -153), - COL_VERTEX(1075, 205, -153), - COL_VERTEX(1050, -306, -3685), - COL_VERTEX(1050, -306, -4505), - COL_VERTEX(77, 0, -1125), - COL_VERTEX(-25, 0, -1842), - COL_VERTEX(435, 0, -1228), - COL_VERTEX(-25, 0, -1125), - COL_VERTEX(1050, 512, -1945), - COL_VERTEX(845, -101, -1740), - COL_VERTEX(589, 77, -1740), - COL_VERTEX(-25, 307, -1740), - COL_VERTEX(-76, 77, -1740), - COL_VERTEX(589, -101, -1740), - COL_VERTEX(538, 77, -1740), - COL_VERTEX(538, 77, -1842), - COL_VERTEX(538, 0, -1919), - COL_VERTEX(538, 0, -1970), - COL_VERTEX(-76, -101, -1740), - COL_VERTEX(-76, 0, -1970), - COL_VERTEX(-76, 77, -1842), - COL_VERTEX(-76, 0, -1919), - COL_VERTEX(-25, -101, -1740), - COL_VERTEX(538, -101, -1740), - COL_VERTEX(538, -101, -2559), - COL_VERTEX(563, -204, -4505), - COL_VERTEX(563, 410, -4505), - COL_VERTEX(-332, -306, -4505), - COL_VERTEX(-50, 410, -4505), - COL_VERTEX(-229, 512, -4197), - COL_VERTEX(538, 666, -3993), - COL_VERTEX(-25, 666, -3993), - COL_VERTEX(-25, 666, -2252), - COL_VERTEX(742, 512, -2047), - COL_VERTEX(-229, 512, -2047), - COL_VERTEX(-537, 512, -1740), - COL_VERTEX(1050, 512, -4505), - COL_VERTEX(-537, 512, -4505), - COL_VERTEX(77, 410, -1740), - COL_VERTEX(435, 410, -1740), - COL_VERTEX(538, 307, -1740), - COL_VERTEX(-434, 512, -4300), - COL_VERTEX(-332, 512, -4402), - COL_VERTEX(-537, 512, -4300), - COL_VERTEX(1050, -101, -1740), - COL_VERTEX(1050, -101, -2661), - COL_VERTEX(742, -306, -2559), - COL_VERTEX(-229, -101, -2559), - COL_VERTEX(-229, -101, -2661), - COL_VERTEX(742, -101, -2559), - COL_VERTEX(538, 0, -1740), - COL_VERTEX(-25, 307, -1125), - COL_VERTEX(179, 256, -1125), - COL_VERTEX(538, 307, -1125), - COL_VERTEX(179, 0, -1125), - COL_VERTEX(333, 0, -1125), - COL_VERTEX(333, 256, -1125), - COL_VERTEX(333, 0, -1074), - COL_VERTEX(333, 256, -1074), - COL_VERTEX(179, 256, -1023), - COL_VERTEX(179, 256, -1074), - COL_VERTEX(845, 512, -4402), - COL_VERTEX(947, 512, -4300), - COL_VERTEX(845, 512, -4505), - COL_VERTEX(-25, -306, -2559), - COL_VERTEX(947, 512, -1945), - COL_VERTEX(845, 512, -1842), - COL_VERTEX(-332, 512, -1842), - COL_VERTEX(-434, 512, -1945), - COL_VERTEX(-332, 512, -1740), - COL_VERTEX(-25, -76, -1893), - COL_VERTEX(-25, -76, -1919), - COL_VERTEX(-25, -50, -1893), - COL_VERTEX(-25, -50, -1868), - COL_VERTEX(-25, -25, -1868), - COL_VERTEX(-25, -25, -1842), - COL_VERTEX(-537, 512, -1945), - COL_VERTEX(-5221, 307, -869), - COL_VERTEX(-4402, 307, -50), - COL_VERTEX(-5221, 307, -50), - COL_VERTEX(-4197, 307, -665), - COL_VERTEX(-4402, 307, -869), - COL_VERTEX(-4146, 282, -613), - COL_VERTEX(-4121, 282, -613), - COL_VERTEX(-4121, 256, -613), - COL_VERTEX(-4095, 256, -613), - COL_VERTEX(-4095, 230, -613), - COL_VERTEX(-4069, 230, -613), - COL_VERTEX(-4018, 205, -306), - COL_VERTEX(-4197, 358, -306), - COL_VERTEX(-4197, 307, -255), - COL_VERTEX(-4018, 205, -255), - COL_VERTEX(-4197, 358, -255), - COL_VERTEX(-4146, 358, -306), - COL_VERTEX(-4018, 282, -306), - COL_VERTEX(-4069, 282, -306), - COL_VERTEX(-4197, 307, -306), - COL_VERTEX(-4018, 205, -665), - COL_VERTEX(-4197, 358, -665), - COL_VERTEX(-4197, 307, -613), - COL_VERTEX(-4018, 205, -613), - COL_VERTEX(-4197, 358, -613), - COL_VERTEX(-4146, 358, -665), - COL_VERTEX(-4018, 282, -665), - COL_VERTEX(-4069, 282, -665), - COL_VERTEX(-4914, 1235, -1279), - COL_VERTEX(-5017, 1235, -1177), - COL_VERTEX(-5221, 1126, -1177), - COL_VERTEX(-3378, 1235, -1177), - COL_VERTEX(-3481, 1235, -1279), - COL_VERTEX(-3481, 1126, -1484), - COL_VERTEX(-4914, 1126, 563), - COL_VERTEX(-4914, 1235, 358), - COL_VERTEX(-5017, 1235, 256), - COL_VERTEX(-5221, 410, -767), - COL_VERTEX(-5221, 205, 256), - COL_VERTEX(-3481, 1235, 358), - COL_VERTEX(-3378, 1235, 256), - COL_VERTEX(-3173, 1126, 256), - COL_VERTEX(-5221, 1024, -153), - COL_VERTEX(-5221, 1024, -767), - COL_VERTEX(-3173, 205, -716), - COL_VERTEX(-3122, 205, -716), - COL_VERTEX(-3122, 205, -869), - COL_VERTEX(-3173, 205, -869), - COL_VERTEX(-3173, 205, -1177), - COL_VERTEX(-3173, 461, -716), - COL_VERTEX(-3122, 461, -716), - COL_VERTEX(-3173, 1126, -1177), - COL_VERTEX(-3173, 461, -869), - COL_VERTEX(-3122, 461, -869), - COL_VERTEX(-3650, 1434, 154), - COL_VERTEX(-3481, 1126, 563), - COL_VERTEX(-5221, 1126, 256), - COL_VERTEX(-4914, 1126, -1484), - COL_VERTEX(-4812, 1434, 154), - COL_VERTEX(-5221, 205, -50), - COL_VERTEX(-5221, 205, 563), - COL_VERTEX(-3173, 205, 563), - COL_VERTEX(-3173, 205, -1484), - COL_VERTEX(-5221, 205, -1484), - COL_VERTEX(-4197, 205, -255), - COL_VERTEX(-4197, 205, -665), - COL_VERTEX(-3276, 205, -613), - COL_VERTEX(-3276, 205, -972), - COL_VERTEX(1833, 1229, -2665), - COL_VERTEX(1857, 768, -2797), - COL_VERTEX(1784, 922, -2869), - COL_VERTEX(1857, 922, -2797), - COL_VERTEX(1875, 922, -2815), - COL_VERTEX(1911, 1024, -2779), - COL_VERTEX(1881, 1024, -2676), - COL_VERTEX(1947, 1024, -2743), - COL_VERTEX(1965, 922, -2688), - COL_VERTEX(2038, 614, -2616), - COL_VERTEX(1965, 768, -2688), - COL_VERTEX(590, 614, -1530), - COL_VERTEX(698, 870, -1421), - COL_VERTEX(734, 614, -1457), - COL_VERTEX(1422, 922, -2869), - COL_VERTEX(1422, 614, -2869), - COL_VERTEX(1169, 922, -2616), - COL_VERTEX(1374, 1229, -2531), - COL_VERTEX(1338, 1126, -2278), - COL_VERTEX(1422, 922, -2001), - COL_VERTEX(1446, 1126, -2169), - COL_VERTEX(1845, 1024, -2157), - COL_VERTEX(1881, 1024, -2194), - COL_VERTEX(2038, 922, -2254), - COL_VERTEX(1833, 1229, -2339), - COL_VERTEX(1965, 768, -2182), - COL_VERTEX(626, 614, -1566), - COL_VERTEX(626, 870, -1566), - COL_VERTEX(1169, 922, -2254), - COL_VERTEX(553, 922, -1638), - COL_VERTEX(807, 922, -1385), - COL_VERTEX(1422, 614, -2001), - COL_VERTEX(2038, 922, -2616), - COL_VERTEX(1784, 922, -2001), - COL_VERTEX(1241, 768, -2688), - COL_VERTEX(1507, 1229, -2665), - COL_VERTEX(1362, 1024, -2713), - COL_VERTEX(1350, 922, -2797), - COL_VERTEX(1350, 768, -2797), - COL_VERTEX(1241, 922, -2688), - COL_VERTEX(1223, 922, -2706), - COL_VERTEX(1326, 1024, -2676), - COL_VERTEX(1857, 922, -2073), - COL_VERTEX(1784, 614, -2001), - COL_VERTEX(1965, 922, -2182), - COL_VERTEX(2110, 768, -2037), - COL_VERTEX(1857, 768, -2073), - COL_VERTEX(553, 614, -1638), - COL_VERTEX(879, 614, -1457), - COL_VERTEX(-2580, 768, -1608), - COL_VERTEX(-2797, 768, -1391), - COL_VERTEX(-2797, 512, -1391), - COL_VERTEX(-2435, 512, -1753), - COL_VERTEX(-2580, 512, -1608), - COL_VERTEX(-2543, 768, -1572), - COL_VERTEX(-5983, 717, -4287), - COL_VERTEX(-5476, 717, -4794), - COL_VERTEX(-5548, 717, -3853), - COL_VERTEX(-3014, 538, -2332), - COL_VERTEX(-3014, 512, -2332), - COL_VERTEX(-3032, 538, -2350), - COL_VERTEX(-3032, 563, -2350), - COL_VERTEX(-3050, 563, -2368), - COL_VERTEX(-3050, 589, -2368), - COL_VERTEX(-3068, 589, -2386), - COL_VERTEX(-3068, 614, -2386), - COL_VERTEX(-3087, 614, -2404), - COL_VERTEX(-3087, 640, -2404), - COL_VERTEX(-3105, 640, -2423), - COL_VERTEX(-3105, 666, -2423), - COL_VERTEX(-3123, 666, -2441), - COL_VERTEX(-3123, 691, -2441), - COL_VERTEX(-3141, 691, -2459), - COL_VERTEX(-3141, 717, -2459), - COL_VERTEX(-5042, 717, -4359), - COL_VERTEX(-3666, 717, -1970), - COL_VERTEX(-3666, 512, -1970), - COL_VERTEX(-2435, 717, -1753), - COL_VERTEX(-3159, 717, -2477), - COL_VERTEX(-3231, 717, -2477), - COL_VERTEX(-3268, 717, -2513), - COL_VERTEX(-3231, 1485, -2477), - COL_VERTEX(-3159, 1536, -2477), - COL_VERTEX(-3268, 1485, -2513), - COL_VERTEX(-3702, 717, -2079), - COL_VERTEX(-3774, 717, -2079), - COL_VERTEX(-3666, 717, -2042), - COL_VERTEX(-4607, 717, -3925), - COL_VERTEX(-4679, 717, -3925), - COL_VERTEX(-5114, 717, -3491), - COL_VERTEX(-4607, 1536, -3925), - COL_VERTEX(-5150, 717, -3527), - COL_VERTEX(-5223, 717, -3527), - COL_VERTEX(-4679, 1485, -3925), - COL_VERTEX(-4716, 717, -3961), - COL_VERTEX(-4716, 1485, -3961), - COL_VERTEX(-6055, 717, -5373), - COL_VERTEX(-6128, 717, -5373), - COL_VERTEX(-6562, 717, -4939), - COL_VERTEX(-6055, 1536, -5373), - COL_VERTEX(-6562, 1536, -4866), - COL_VERTEX(-6598, 717, -4975), - COL_VERTEX(-6671, 717, -4975), - COL_VERTEX(-6128, 1485, -5373), - COL_VERTEX(-6164, 717, -5409), - COL_VERTEX(-6598, 1485, -4975), - COL_VERTEX(-6164, 1485, -5409), - COL_VERTEX(-5114, 1536, -3418), - COL_VERTEX(-4716, 1536, -4034), - COL_VERTEX(-7431, 717, -5735), - COL_VERTEX(-7431, 1536, -5735), - COL_VERTEX(-6924, 1536, -6242), - COL_VERTEX(-6960, 1434, -6206), - COL_VERTEX(-6924, 717, -6242), - COL_VERTEX(-2869, 512, -1318), - COL_VERTEX(-2580, 512, -1753), - COL_VERTEX(-2942, 512, -1391), - COL_VERTEX(-5476, 1536, -4794), - COL_VERTEX(-665, -1074, 922), - COL_VERTEX(-613, 410, -716), - COL_VERTEX(-451, 410, -716), - COL_VERTEX(-665, 410, -767), - COL_VERTEX(-767, 256, -716), - COL_VERTEX(-767, 219, -665), - COL_VERTEX(-716, 410, -767), - COL_VERTEX(-1330, -101, -1595), - COL_VERTEX(-1228, 410, -5119), - COL_VERTEX(-1330, 307, -5119), - COL_VERTEX(-1330, -101, -5119), - COL_VERTEX(-818, 410, -5119), - COL_VERTEX(-716, 307, -5119), - COL_VERTEX(-716, -101, -5119), - COL_VERTEX(-818, 307, -716), - COL_VERTEX(-1228, 307, -716), - COL_VERTEX(-716, 205, -716), - COL_VERTEX(-716, -456, -613), - COL_VERTEX(-1228, -460, 358), - COL_VERTEX(-1330, -562, 358), - COL_VERTEX(-1330, -1074, 358), - COL_VERTEX(-1177, -818, 870), - COL_VERTEX(-1330, -1074, 870), - COL_VERTEX(-818, -460, 358), - COL_VERTEX(-869, -818, 870), - COL_VERTEX(-716, -562, 358), - COL_VERTEX(-716, -1074, 870), - COL_VERTEX(-716, -1074, 358), - COL_VERTEX(-1177, -1074, 922), - COL_VERTEX(-1177, -818, 922), - COL_VERTEX(-252, 256, -914), - COL_VERTEX(-252, 0, -914), - COL_VERTEX(-361, 256, -806), - COL_VERTEX(-144, 0, -1023), - COL_VERTEX(-325, 0, -770), - COL_VERTEX(-325, 256, -770), - COL_VERTEX(-1685, 256, -806), - COL_VERTEX(-1595, 410, -716), - COL_VERTEX(-1595, 0, -716), - COL_VERTEX(-1685, 0, -806), - COL_VERTEX(-1794, 256, -914), - COL_VERTEX(-1721, 256, -770), - COL_VERTEX(-1902, 410, -1023), - COL_VERTEX(-1830, 256, -878), - COL_VERTEX(-252, 0, -1059), - COL_VERTEX(-444, 0, -1323), - COL_VERTEX(-716, 307, -1595), - COL_VERTEX(-1228, 410, -1595), - COL_VERTEX(-451, 0, -716), - COL_VERTEX(-836, 0, -1027), - COL_VERTEX(-767, 0, -716), - COL_VERTEX(-1330, 132, -613), - COL_VERTEX(-1381, 410, -767), - COL_VERTEX(-1433, 0, -716), - COL_VERTEX(-1210, 0, -1027), - COL_VERTEX(-1330, 410, -767), - COL_VERTEX(-1279, 219, -665), - COL_VERTEX(-767, 410, -716), - COL_VERTEX(-1279, 256, -716), - COL_VERTEX(-1279, 410, -716), - COL_VERTEX(-144, 410, -1023), - COL_VERTEX(-716, -76, -1595), - COL_VERTEX(-1177, -76, -1177), - COL_VERTEX(-1421, -76, -1504), - COL_VERTEX(-1330, -76, -1595), - COL_VERTEX(-1902, -76, -1023), - COL_VERTEX(-836, -25, -1027), - COL_VERTEX(-847, -25, -1077), - COL_VERTEX(-847, -50, -1077), - COL_VERTEX(-858, -50, -1127), - COL_VERTEX(-625, -50, -1504), - COL_VERTEX(-1210, -25, -1027), - COL_VERTEX(-1602, -25, -1323), - COL_VERTEX(-1511, -25, -1414), - COL_VERTEX(-1540, 0, -806), - COL_VERTEX(-1177, -127, -1177), - COL_VERTEX(-1199, -50, -1077), - COL_VERTEX(-1511, -50, -1414), - COL_VERTEX(-1421, -50, -1504), - COL_VERTEX(-1188, -76, -1127), - COL_VERTEX(-1188, -50, -1127), - COL_VERTEX(-1177, -101, -1177), - COL_VERTEX(-1100, -101, -5119), - COL_VERTEX(-1100, 154, -5119), - COL_VERTEX(-946, 154, -5119), - COL_VERTEX(-946, -101, -5221), - COL_VERTEX(-946, 154, -5221), - COL_VERTEX(-858, -76, -1127), - COL_VERTEX(-767, -383, -716), - COL_VERTEX(-716, -1049, 358), - COL_VERTEX(-1330, -1049, 358), - COL_VERTEX(-716, -1023, 320), - COL_VERTEX(-1330, -1023, 320), - COL_VERTEX(-716, -997, 282), - COL_VERTEX(-1330, -997, 282), - COL_VERTEX(-716, -972, 243), - COL_VERTEX(-1330, -972, 243), - COL_VERTEX(-716, -946, 205), - COL_VERTEX(-1330, -946, 205), - COL_VERTEX(-716, -921, 166), - COL_VERTEX(-1330, -921, 166), - COL_VERTEX(-716, -895, 128), - COL_VERTEX(-1330, -869, 90), - COL_VERTEX(-716, -844, 51), - COL_VERTEX(-716, -869, 90), - COL_VERTEX(-1330, -895, 128), - COL_VERTEX(-1330, -844, 51), - COL_VERTEX(-716, -818, 13), - COL_VERTEX(-1330, -818, 13), - COL_VERTEX(-716, -793, -25), - COL_VERTEX(-1330, -793, -25), - COL_VERTEX(-716, -767, -63), - COL_VERTEX(-1330, -767, -63), - COL_VERTEX(-716, -741, -101), - COL_VERTEX(-716, -690, -178), - COL_VERTEX(-1330, -716, -140), - COL_VERTEX(-1330, -690, -178), - COL_VERTEX(-716, -665, -217), - COL_VERTEX(-1330, -665, -217), - COL_VERTEX(-716, -639, -255), - COL_VERTEX(-716, -716, -140), - COL_VERTEX(-1330, -741, -101), - COL_VERTEX(-1330, -639, -255), - COL_VERTEX(-716, -613, -293), - COL_VERTEX(-1330, -613, -293), - COL_VERTEX(-716, -588, -332), - COL_VERTEX(-1330, -588, -332), - COL_VERTEX(-716, -562, -370), - COL_VERTEX(-1330, -562, -370), - COL_VERTEX(-716, -537, -409), - COL_VERTEX(-1330, -537, -409), - COL_VERTEX(-716, -511, -447), - COL_VERTEX(-1330, -511, -447), - COL_VERTEX(-716, -485, -485), - COL_VERTEX(-1330, -485, -485), - COL_VERTEX(-716, -460, -524), - COL_VERTEX(-767, -332, -716), - COL_VERTEX(-1279, -357, -677), - COL_VERTEX(-1279, -332, -716), - COL_VERTEX(-776, -306, -754), - COL_VERTEX(-1270, -306, -754), - COL_VERTEX(-784, -281, -793), - COL_VERTEX(-1253, -255, -831), - COL_VERTEX(-793, -255, -831), - COL_VERTEX(-1262, -281, -793), - COL_VERTEX(-801, -229, -869), - COL_VERTEX(-810, -204, -908), - COL_VERTEX(-1245, -229, -869), - COL_VERTEX(-1236, -204, -908), - COL_VERTEX(-818, -178, -946), - COL_VERTEX(-869, -101, -1177), - COL_VERTEX(-1199, -127, -1074), - COL_VERTEX(-716, -460, -562), - COL_VERTEX(-716, -434, -562), - COL_VERTEX(-1330, -434, -562), - COL_VERTEX(-716, -409, -601), - COL_VERTEX(-1330, -409, -601), - COL_VERTEX(-716, -383, -639), - COL_VERTEX(-1330, -383, -639), - COL_VERTEX(-767, -357, -677), - COL_VERTEX(-847, -127, -1074), - COL_VERTEX(-1215, -153, -1005), - COL_VERTEX(-831, -153, -1005), - COL_VERTEX(-1228, -178, -946), - COL_VERTEX(-1202, -101, -5221), - COL_VERTEX(-1202, 307, -5221), - COL_VERTEX(-844, 307, -5529), - COL_VERTEX(-1202, 307, -5529), - COL_VERTEX(-844, -101, -5221), - COL_VERTEX(-1100, 154, -5221), - COL_VERTEX(-433, 0, -733), - COL_VERTEX(-1902, 0, -1023), - COL_VERTEX(-1794, 0, -1059), - COL_VERTEX(-1228, 614, -460), - COL_VERTEX(-869, 614, -460), - COL_VERTEX(-1177, 51, 154), - COL_VERTEX(-1177, 0, 154), - COL_VERTEX(-1177, 614, -409), - COL_VERTEX(-1177, 614, -460), - COL_VERTEX(-818, 614, -409), - COL_VERTEX(-818, 51, 154), - COL_VERTEX(-818, 0, 154), - COL_VERTEX(-818, 614, -460), - COL_VERTEX(-613, 384, -204), - COL_VERTEX(-818, 384, -204), - COL_VERTEX(-613, 384, -409), - COL_VERTEX(-511, 384, -306), - COL_VERTEX(-1433, 384, -409), - COL_VERTEX(-1535, 384, -511), - COL_VERTEX(-1535, 384, -306), - COL_VERTEX(-1535, 0, -306), - COL_VERTEX(-1433, 384, -204), - COL_VERTEX(-869, 0, 154), - COL_VERTEX(-818, 0, 205), - COL_VERTEX(-869, 512, -409), - COL_VERTEX(-1433, 256, -409), - COL_VERTEX(-613, 256, -409), - COL_VERTEX(-289, 256, -733), - COL_VERTEX(-613, 0, -409), - COL_VERTEX(-1228, 512, -409), - COL_VERTEX(-1757, 256, -733), - COL_VERTEX(-511, 0, 922), - COL_VERTEX(-511, 0, 512), - COL_VERTEX(-613, -50, 563), - COL_VERTEX(-613, -50, 870), - COL_VERTEX(-818, 0, 1229), - COL_VERTEX(-1177, -50, 1126), - COL_VERTEX(-1228, 0, 1229), - COL_VERTEX(-1433, -50, 870), - COL_VERTEX(-1535, 0, 922), - COL_VERTEX(-1433, -50, 563), - COL_VERTEX(-1177, -50, 307), - COL_VERTEX(-1228, 0, 205), - COL_VERTEX(-869, -50, 307), - COL_VERTEX(-460, 0, 1382), - COL_VERTEX(-613, 0, 1382), - COL_VERTEX(-665, 0, 1536), - COL_VERTEX(-1586, 0, 1382), - COL_VERTEX(-1433, 0, 1382), - COL_VERTEX(-1637, 0, 1434), - COL_VERTEX(-1535, 512, -1023), - COL_VERTEX(-2047, 512, -1023), - COL_VERTEX(-2149, 512, -1637), - COL_VERTEX(-2420, 512, -1478), - COL_VERTEX(-2457, 512, -1637), - COL_VERTEX(-2493, 512, -1550), - COL_VERTEX(-2507, 768, -1536), - COL_VERTEX(-2779, 512, -1264), - COL_VERTEX(-2670, 512, -1228), - COL_VERTEX(-2724, 768, -1318), - COL_VERTEX(-2761, 512, -1355), - COL_VERTEX(-2543, 512, -1572), - COL_VERTEX(-2761, 768, -1355), - COL_VERTEX(-2779, 973, -1264), - COL_VERTEX(-2493, 973, -1550), - COL_VERTEX(-511, 512, -1023), - COL_VERTEX(-767, 512, -1023), - COL_VERTEX(-1279, 512, -921), - COL_VERTEX(-767, 512, -921), - COL_VERTEX(819, 614, -1228), - COL_VERTEX(734, 614, -1313), - COL_VERTEX(409, 614, -1494), - COL_VERTEX(614, 614, -1023), - COL_VERTEX(156, 0, 253), - COL_VERTEX(463, 0, 561), - COL_VERTEX(102, 1024, -1637), - COL_VERTEX(-1535, 1415, -1302), - COL_VERTEX(-511, 1415, -1302), - COL_VERTEX(-511, 1024, -1023), - COL_VERTEX(-2149, 1024, -1637), - COL_VERTEX(-1535, 1024, -1023), - COL_VERTEX(-2457, 1741, -253), - COL_VERTEX(-3071, 1024, -1023), - COL_VERTEX(-3071, 1024, 0), - COL_VERTEX(-2457, 1024, -1637), - COL_VERTEX(1024, 1024, -1023), - COL_VERTEX(1024, 1024, 0), - COL_VERTEX(-511, 1024, 1536), - COL_VERTEX(-1535, 1024, 1536), - COL_VERTEX(-1281, 1741, 922), - COL_VERTEX(-180, 256, -842), - COL_VERTEX(0, 0, -1023), - COL_VERTEX(333, 256, -1023), - COL_VERTEX(-2268, 26, 246), - COL_VERTEX(-2268, 51, 246), - COL_VERTEX(-2305, 51, 210), - COL_VERTEX(-2305, 77, 210), - COL_VERTEX(-2341, 77, 174), - COL_VERTEX(-2341, 102, 174), - COL_VERTEX(-2377, 102, 138), - COL_VERTEX(-2377, 128, 138), - COL_VERTEX(-2413, 128, 101), - COL_VERTEX(-2413, 154, 101), - COL_VERTEX(-2449, 154, 65), - COL_VERTEX(-2449, 179, 65), - COL_VERTEX(-2486, 179, 29), - COL_VERTEX(-2486, 205, 29), - COL_VERTEX(-3071, 205, 0), - COL_VERTEX(439, 179, 29), - COL_VERTEX(402, 179, 65), - COL_VERTEX(402, 154, 65), - COL_VERTEX(366, 154, 101), - COL_VERTEX(366, 128, 101), - COL_VERTEX(330, 128, 138), - COL_VERTEX(330, 102, 138), - COL_VERTEX(294, 102, 174), - COL_VERTEX(294, 77, 174), - COL_VERTEX(258, 77, 210), - COL_VERTEX(258, 51, 210), - COL_VERTEX(221, 51, 246), - COL_VERTEX(221, 26, 246), - COL_VERTEX(-3071, 461, -716), - COL_VERTEX(-3071, 461, -869), - COL_VERTEX(-2969, 205, -613), - COL_VERTEX(-2559, 205, -101), - COL_VERTEX(-921, 717, 1536), - COL_VERTEX(-1330, 410, 1536), - COL_VERTEX(-511, 0, 1536), - COL_VERTEX(1024, 461, -306), - COL_VERTEX(1024, 461, -153), - COL_VERTEX(1024, 205, -1023), - COL_VERTEX(-1125, 717, 1536), - COL_VERTEX(-2203, 0, 253), - COL_VERTEX(-2866, 1024, -1228), - COL_VERTEX(662, 870, -1385), - COL_VERTEX(553, 614, -1494), - COL_VERTEX(553, 870, -1494), - COL_VERTEX(698, 614, -1421), - COL_VERTEX(662, 614, -1385), - COL_VERTEX(410, 614, -1637), - COL_VERTEX(-613, 512, -409), - COL_VERTEX(-255, 512, -767), - COL_VERTEX(102, 614, -1637), - COL_VERTEX(512, 205, -101), - COL_VERTEX(1024, 205, 0), - COL_VERTEX(-2559, 205, -1023), - COL_VERTEX(-2866, 205, -1228), - COL_VERTEX(-1330, 0, 3174), - COL_VERTEX(-289, 0, -733), - COL_VERTEX(-216, 256, -878), - COL_VERTEX(-216, 0, -878), - COL_VERTEX(-1866, 256, -842), - COL_VERTEX(-2047, 0, -1023), - COL_VERTEX(-1721, 0, -770), - COL_VERTEX(-1177, 256, 2150), - COL_VERTEX(-716, 410, 2150), - COL_VERTEX(-1330, 0, 2150), - COL_VERTEX(-716, 0, 1536), - COL_VERTEX(-716, 0, 2150), - COL_VERTEX(-716, 410, 1536), - COL_VERTEX(-1535, 0, 512), - COL_VERTEX(-818, 0, -204), - COL_VERTEX(-2510, 26, 561), - COL_VERTEX(614, 205, -1023), - COL_VERTEX(-2661, 0, -1023), - COL_VERTEX(512, 0, -1023), - COL_VERTEX(435, 0, -1023), - COL_VERTEX(77, 0, -921), - COL_VERTEX(512, 0, -101), - COL_VERTEX(-35, 0, -842), - COL_VERTEX(-108, 0, -914), - COL_VERTEX(-289, 0, -589), - COL_VERTEX(-2011, 0, -842), - COL_VERTEX(-1757, 0, -589), - COL_VERTEX(-1938, 0, -914), - COL_VERTEX(-2482, 0, -921), - COL_VERTEX(-2124, 0, -921), - COL_VERTEX(-1228, 0, -204), - COL_VERTEX(-2969, 205, -972), - COL_VERTEX(-3071, 205, -1023), - COL_VERTEX(512, 205, -1023), - COL_VERTEX(922, 205, -50), - COL_VERTEX(922, 205, -409), - COL_VERTEX(-1177, 512, -1023), - COL_VERTEX(-1279, 512, -1740), - COL_VERTEX(-1381, 512, -1535), - COL_VERTEX(-767, 512, -1740), - COL_VERTEX(-767, 512, -1125), - COL_VERTEX(-2610, 307, -4351), - COL_VERTEX(-3097, -409, -1740), - COL_VERTEX(-2687, 410, -4351), - COL_VERTEX(-1509, -409, -1740), - COL_VERTEX(-1996, 307, -4351), - COL_VERTEX(-2175, -204, -2277), - COL_VERTEX(-2175, -127, -2226), - COL_VERTEX(-2482, -204, -2277), - COL_VERTEX(-2482, -127, -2226), - COL_VERTEX(-2021, 51, -1740), - COL_VERTEX(-2431, 51, -2047), - COL_VERTEX(-2596, -204, -2834), - COL_VERTEX(-2046, -204, -2940), - COL_VERTEX(-1919, -204, -2866), - COL_VERTEX(-1959, -204, -2834), - COL_VERTEX(-2431, -178, -2226), - COL_VERTEX(-2431, -204, -2226), - COL_VERTEX(-2533, -409, -2991), - COL_VERTEX(-2431, -178, -2201), - COL_VERTEX(-2431, -153, -2201), - COL_VERTEX(-2431, -153, -2175), - COL_VERTEX(-2431, -127, -2175), - COL_VERTEX(-2431, -127, -2149), - COL_VERTEX(-2431, -101, -2149), - COL_VERTEX(-2431, -101, -2124), - COL_VERTEX(-2431, -76, -2124), - COL_VERTEX(-2431, -76, -2098), - COL_VERTEX(-2431, -50, -2098), - COL_VERTEX(-2431, -50, -2073), - COL_VERTEX(-2431, -25, -2073), - COL_VERTEX(-2431, -25, -2047), - COL_VERTEX(-2153, 0, -1996), - COL_VERTEX(-2453, 0, -1996), - COL_VERTEX(-2431, 0, -1996), - COL_VERTEX(-2431, 51, -1996), - COL_VERTEX(-2482, 410, -1125), - COL_VERTEX(-2124, 410, -1125), - COL_VERTEX(-2380, 256, -1125), - COL_VERTEX(-2226, 0, -1074), - COL_VERTEX(-2226, 0, -1125), - COL_VERTEX(-2226, 0, -1023), - COL_VERTEX(-3097, -204, -1740), - COL_VERTEX(-1867, -409, -3239), - COL_VERTEX(-2688, -409, -3239), - COL_VERTEX(-2482, 0, -1125), - COL_VERTEX(-2124, 0, -1125), - COL_VERTEX(-2482, 0, -1228), - COL_VERTEX(2253, 307, -1842), - COL_VERTEX(4301, 410, -537), - COL_VERTEX(2253, 1024, 1382), - COL_VERTEX(2253, 307, 1997), - COL_VERTEX(3573, 307, 1997), - COL_VERTEX(4836, 307, 743), - COL_VERTEX(4403, 307, 307), - COL_VERTEX(4146, 358, -943), - COL_VERTEX(3422, 358, -1667), - COL_VERTEX(2355, 358, -1791), - COL_VERTEX(3174, 358, -1791), - COL_VERTEX(2355, 768, -1791), - COL_VERTEX(3174, 358, 1331), - COL_VERTEX(2355, 358, 1331), - COL_VERTEX(3174, 768, 1331), - COL_VERTEX(4146, 358, 484), - COL_VERTEX(3422, 358, 1208), - COL_VERTEX(4146, 768, 484), - COL_VERTEX(4301, 1229, -613), - COL_VERTEX(4301, 1229, 154), - COL_VERTEX(4301, 410, 77), - COL_VERTEX(3277, 307, 1280), - COL_VERTEX(1126, 205, -409), - COL_VERTEX(1229, 205, -511), - COL_VERTEX(1229, 205, -50), - COL_VERTEX(1229, 205, 51), - COL_VERTEX(1229, 1229, 0), - COL_VERTEX(1126, 1229, 0), - COL_VERTEX(1229, 1229, -460), - COL_VERTEX(4198, 1229, 205), - COL_VERTEX(4250, 1229, -613), - COL_VERTEX(4198, 1229, -665), - COL_VERTEX(2465, 1638, 768), - COL_VERTEX(1741, 1638, -504), - COL_VERTEX(3789, 1638, 44), - COL_VERTEX(3789, 1638, -504), - COL_VERTEX(3065, 1638, -1228), - COL_VERTEX(2465, 1638, -1228), - COL_VERTEX(1178, 1229, -409), - COL_VERTEX(1126, 307, -409), - COL_VERTEX(1178, 1229, -50), - COL_VERTEX(1126, 1229, -50), - COL_VERTEX(1891, 819, 1208), - COL_VERTEX(2036, 819, 1352), - COL_VERTEX(1891, 1024, -1667), - COL_VERTEX(2036, 1024, -1812), - COL_VERTEX(2036, 819, -1812), - COL_VERTEX(2036, 1024, 1352), - COL_VERTEX(3385, 358, 1171), - COL_VERTEX(3385, 768, 1171), - COL_VERTEX(3458, 358, 1244), - COL_VERTEX(4182, 358, 520), - COL_VERTEX(3458, 768, -1704), - COL_VERTEX(3458, 358, -1704), - COL_VERTEX(2355, 768, -1740), - COL_VERTEX(2355, 768, -1842), - COL_VERTEX(2355, 358, -1842), - COL_VERTEX(2355, 768, 1382), - COL_VERTEX(3174, 768, 1382), - COL_VERTEX(4836, 307, -1203), - COL_VERTEX(3573, 307, -2457), - COL_VERTEX(2253, 307, -2457), - COL_VERTEX(1971, 205, -511), - COL_VERTEX(1971, 282, -511), - COL_VERTEX(1894, 230, -511), - COL_VERTEX(1920, 230, -511), - COL_VERTEX(1920, 256, -511), - COL_VERTEX(1946, 256, -511), - COL_VERTEX(1946, 282, -511), - COL_VERTEX(1024, 205, -306), - COL_VERTEX(1024, 205, -153), - COL_VERTEX(-537, -306, -4505), - COL_VERTEX(-537, -306, -3685), - COL_VERTEX(77, 0, -1228), - COL_VERTEX(538, 0, -1842), - COL_VERTEX(538, 0, -1125), - COL_VERTEX(435, 0, -1125), - COL_VERTEX(1050, 512, -4300), - COL_VERTEX(1050, -306, -4300), - COL_VERTEX(1050, -306, -1945), - COL_VERTEX(845, 512, -1740), - COL_VERTEX(-332, -101, -1740), - COL_VERTEX(-25, 77, -1740), - COL_VERTEX(589, -101, -1970), - COL_VERTEX(589, 0, -1970), - COL_VERTEX(589, 0, -1919), - COL_VERTEX(589, 77, -1842), - COL_VERTEX(538, -101, -1970), - COL_VERTEX(-76, -101, -1970), - COL_VERTEX(-25, 0, -1919), - COL_VERTEX(-25, 0, -1970), - COL_VERTEX(-25, -101, -1970), - COL_VERTEX(-25, 77, -1842), - COL_VERTEX(-229, -306, -2559), - COL_VERTEX(435, -101, -2713), - COL_VERTEX(77, -101, -2713), - COL_VERTEX(-25, -101, -2559), - COL_VERTEX(-50, -204, -4505), - COL_VERTEX(845, -306, -4505), - COL_VERTEX(-332, 512, -4505), - COL_VERTEX(538, 666, -2252), - COL_VERTEX(742, 512, -4197), - COL_VERTEX(1050, 512, -1740), - COL_VERTEX(-332, -306, -4402), - COL_VERTEX(-434, -306, -4300), - COL_VERTEX(-537, -306, -4300), - COL_VERTEX(742, -101, -2661), - COL_VERTEX(-537, -101, -2661), - COL_VERTEX(-537, -101, -1740), - COL_VERTEX(435, 410, -1125), - COL_VERTEX(77, 410, -1125), - COL_VERTEX(-25, 0, -1740), - COL_VERTEX(179, 0, -1074), - COL_VERTEX(179, 0, -1023), - COL_VERTEX(333, 0, -1023), - COL_VERTEX(614, 0, -1023), - COL_VERTEX(77, -306, -2713), - COL_VERTEX(435, -306, -2713), - COL_VERTEX(538, -306, -2559), - COL_VERTEX(947, -306, -4300), - COL_VERTEX(845, -306, -4402), - COL_VERTEX(1050, -101, -1945), - COL_VERTEX(947, -101, -1945), - COL_VERTEX(845, -101, -1842), - COL_VERTEX(-434, -101, -1945), - COL_VERTEX(-537, -101, -1945), - COL_VERTEX(-332, -101, -1842), - COL_VERTEX(538, -76, -1919), - COL_VERTEX(538, -101, -1919), - COL_VERTEX(-25, -101, -1919), - COL_VERTEX(538, -76, -1893), - COL_VERTEX(538, -50, -1893), - COL_VERTEX(538, -50, -1868), - COL_VERTEX(538, -25, -1868), - COL_VERTEX(538, -25, -1842), - COL_VERTEX(-537, -306, -1945), - COL_VERTEX(-4402, 205, -50), - COL_VERTEX(-4402, 205, -869), - COL_VERTEX(-5221, 205, -869), - COL_VERTEX(-4121, 282, -306), - COL_VERTEX(-4146, 282, -306), - COL_VERTEX(-4121, 256, -306), - COL_VERTEX(-4095, 256, -306), - COL_VERTEX(-4095, 230, -306), - COL_VERTEX(-4069, 230, -306), - COL_VERTEX(-4069, 205, -306), - COL_VERTEX(-4069, 205, -613), - COL_VERTEX(-4197, 205, -306), - COL_VERTEX(-4146, 358, -255), - COL_VERTEX(-4069, 282, -255), - COL_VERTEX(-4018, 282, -255), - COL_VERTEX(-4146, 307, -613), - COL_VERTEX(-4146, 307, -306), - COL_VERTEX(-4146, 358, -613), - COL_VERTEX(-4197, 205, -613), - COL_VERTEX(-4069, 282, -613), - COL_VERTEX(-4018, 282, -613), - COL_VERTEX(-4914, 205, -1484), - COL_VERTEX(-4914, 205, -1279), - COL_VERTEX(-5017, 205, -1177), - COL_VERTEX(-5221, 205, -1177), - COL_VERTEX(-3378, 205, -1177), - COL_VERTEX(-3481, 205, -1279), - COL_VERTEX(-3481, 205, -1484), - COL_VERTEX(-4914, 205, 563), - COL_VERTEX(-4914, 205, 358), - COL_VERTEX(-5017, 205, 256), - COL_VERTEX(-5221, 410, -153), - COL_VERTEX(-3481, 205, 563), - COL_VERTEX(-3481, 205, 358), - COL_VERTEX(-3378, 205, 256), - COL_VERTEX(-3173, 205, 256), - COL_VERTEX(-3071, 205, -869), - COL_VERTEX(-3071, 205, -716), - COL_VERTEX(-3650, 1434, -1074), - COL_VERTEX(-3583, 1434, -1007), - COL_VERTEX(-3583, 1434, 86), - COL_VERTEX(-4745, 1434, -1074), - COL_VERTEX(-4745, 1434, 154), - COL_VERTEX(-4812, 1434, 86), - COL_VERTEX(-4812, 1434, -1007), - COL_VERTEX(-3583, 1434, -1074), - COL_VERTEX(-3583, 1434, 154), - COL_VERTEX(-4812, 1434, -1074), - COL_VERTEX(-3173, 205, -613), - COL_VERTEX(-3173, 205, -972), - COL_VERTEX(1833, 1229, -2205), - COL_VERTEX(1374, 1229, -2205), - COL_VERTEX(1374, 1229, -2665), - COL_VERTEX(1845, 1024, -2713), - COL_VERTEX(1699, 1229, -2665), - COL_VERTEX(1784, 614, -2869), - COL_VERTEX(1833, 1229, -2531), - COL_VERTEX(1875, 768, -2815), - COL_VERTEX(1983, 922, -2706), - COL_VERTEX(1983, 768, -2706), - COL_VERTEX(590, 870, -1530), - COL_VERTEX(734, 870, -1457), - COL_VERTEX(2038, 614, -2254), - COL_VERTEX(1169, 614, -2254), - COL_VERTEX(1169, 614, -2616), - COL_VERTEX(1374, 1229, -2339), - COL_VERTEX(1507, 1229, -2205), - COL_VERTEX(1699, 1229, -2205), - COL_VERTEX(626, 1126, -1566), - COL_VERTEX(734, 1126, -1457), - COL_VERTEX(2002, 922, -1928), - COL_VERTEX(2038, 1024, -1964), - COL_VERTEX(2074, 1024, -2001), - COL_VERTEX(2002, 768, -1928), - COL_VERTEX(2110, 922, -2037), - COL_VERTEX(807, 614, -1385), - COL_VERTEX(1223, 768, -2706), - COL_VERTEX(1332, 768, -2815), - COL_VERTEX(1332, 922, -2815), - COL_VERTEX(1259, 1024, -2743), - COL_VERTEX(1296, 1024, -2779), - COL_VERTEX(626, 614, -1711), - COL_VERTEX(-2942, 1536, -1246), - COL_VERTEX(-2942, 512, -1246), - COL_VERTEX(-2435, 1536, -1753), - COL_VERTEX(-3521, 538, -1825), - COL_VERTEX(-3521, 512, -1825), - COL_VERTEX(-3539, 538, -1843), - COL_VERTEX(-3539, 563, -1843), - COL_VERTEX(-3557, 563, -1861), - COL_VERTEX(-3557, 589, -1861), - COL_VERTEX(-3575, 589, -1879), - COL_VERTEX(-3575, 614, -1879), - COL_VERTEX(-3593, 614, -1898), - COL_VERTEX(-3593, 640, -1898), - COL_VERTEX(-3611, 640, -1916), - COL_VERTEX(-3611, 666, -1916), - COL_VERTEX(-3630, 666, -1934), - COL_VERTEX(-3630, 691, -1934), - COL_VERTEX(-3648, 691, -1952), - COL_VERTEX(-3648, 717, -1952), - COL_VERTEX(-2942, 717, -1246), - COL_VERTEX(-3159, 512, -2477), - COL_VERTEX(-3268, 1536, -2585), - COL_VERTEX(-3268, 717, -2585), - COL_VERTEX(-3666, 1485, -2042), - COL_VERTEX(-3702, 1485, -2079), - COL_VERTEX(-3666, 1536, -1970), - COL_VERTEX(-3774, 1536, -2079), - COL_VERTEX(-5114, 1485, -3491), - COL_VERTEX(-5114, 717, -3418), - COL_VERTEX(-5150, 1485, -3527), - COL_VERTEX(-5223, 1536, -3527), - COL_VERTEX(-4716, 717, -4034), - COL_VERTEX(-6562, 1485, -4939), - COL_VERTEX(-6562, 717, -4866), - COL_VERTEX(-6164, 1536, -5482), - COL_VERTEX(-6164, 717, -5482), - COL_VERTEX(-6671, 1536, -4975), - COL_VERTEX(-7395, 819, -5771), - COL_VERTEX(-7395, 1434, -5771), - COL_VERTEX(-6960, 819, -6206), - COL_VERTEX(-2507, 512, -1680), - COL_VERTEX(-5983, 1536, -4287), - COL_VERTEX(-1381, -1074, 1434), - COL_VERTEX(-665, -1074, 1434), - COL_VERTEX(-1381, -1074, 922), - COL_VERTEX(-613, 0, -716), - COL_VERTEX(-665, 0, -767), - COL_VERTEX(-716, 0, -767), - COL_VERTEX(-767, -420, -665), - COL_VERTEX(-1330, 410, -1595), - COL_VERTEX(-716, 410, -1595), - COL_VERTEX(-716, 132, -613), - COL_VERTEX(-716, -101, -1595), - COL_VERTEX(-1330, 307, -1595), - COL_VERTEX(-818, 410, -1595), - COL_VERTEX(-1330, 205, -716), - COL_VERTEX(-1330, -562, 870), - COL_VERTEX(-1228, -460, 870), - COL_VERTEX(-1177, -1074, 870), - COL_VERTEX(-818, -460, 870), - COL_VERTEX(-716, -562, 870), - COL_VERTEX(-869, -1074, 870), - COL_VERTEX(-869, -1074, 922), - COL_VERTEX(-869, -818, 922), - COL_VERTEX(-361, 0, -806), - COL_VERTEX(-1830, 0, -878), - COL_VERTEX(-1794, 0, -914), - COL_VERTEX(-180, 0, -987), - COL_VERTEX(-506, 0, -806), - COL_VERTEX(-1330, -456, -613), - COL_VERTEX(-1433, 410, -716), - COL_VERTEX(-1381, 0, -767), - COL_VERTEX(-1279, 0, -716), - COL_VERTEX(-1279, -420, -665), - COL_VERTEX(-1279, -383, -716), - COL_VERTEX(-1330, 0, -767), - COL_VERTEX(-144, -76, -1023), - COL_VERTEX(-869, -76, -1177), - COL_VERTEX(-625, -76, -1504), - COL_VERTEX(-444, -25, -1323), - COL_VERTEX(-535, -25, -1414), - COL_VERTEX(-535, -50, -1414), - COL_VERTEX(-1602, 0, -1323), - COL_VERTEX(-1199, -25, -1077), - COL_VERTEX(-1866, 0, -987), - COL_VERTEX(-1613, 0, -733), - COL_VERTEX(-946, -101, -5119), - COL_VERTEX(-1100, -101, -5221), - COL_VERTEX(-869, -127, -1177), - COL_VERTEX(-716, -1049, 320), - COL_VERTEX(-1330, -1049, 320), - COL_VERTEX(-716, -1023, 282), - COL_VERTEX(-1330, -1023, 282), - COL_VERTEX(-716, -997, 243), - COL_VERTEX(-1330, -997, 243), - COL_VERTEX(-716, -972, 205), - COL_VERTEX(-1330, -972, 205), - COL_VERTEX(-716, -946, 166), - COL_VERTEX(-1330, -946, 166), - COL_VERTEX(-716, -921, 128), - COL_VERTEX(-1330, -921, 128), - COL_VERTEX(-716, -869, 51), - COL_VERTEX(-1330, -869, 51), - COL_VERTEX(-1330, -895, 90), - COL_VERTEX(-716, -895, 90), - COL_VERTEX(-716, -844, 13), - COL_VERTEX(-1330, -844, 13), - COL_VERTEX(-716, -818, -25), - COL_VERTEX(-1330, -818, -25), - COL_VERTEX(-716, -793, -63), - COL_VERTEX(-1330, -793, -63), - COL_VERTEX(-716, -767, -101), - COL_VERTEX(-1330, -767, -101), - COL_VERTEX(-1330, -716, -178), - COL_VERTEX(-716, -716, -178), - COL_VERTEX(-716, -690, -217), - COL_VERTEX(-1330, -690, -217), - COL_VERTEX(-716, -665, -255), - COL_VERTEX(-1330, -665, -255), - COL_VERTEX(-1330, -741, -140), - COL_VERTEX(-716, -741, -140), - COL_VERTEX(-716, -639, -293), - COL_VERTEX(-1330, -639, -293), - COL_VERTEX(-716, -613, -332), - COL_VERTEX(-1330, -613, -332), - COL_VERTEX(-716, -588, -370), - COL_VERTEX(-1330, -588, -370), - COL_VERTEX(-716, -562, -409), - COL_VERTEX(-1330, -562, -409), - COL_VERTEX(-716, -537, -447), - COL_VERTEX(-1330, -537, -447), - COL_VERTEX(-716, -511, -485), - COL_VERTEX(-1330, -511, -485), - COL_VERTEX(-716, -485, -524), - COL_VERTEX(-1330, -485, -524), - COL_VERTEX(-1330, -460, -524), - COL_VERTEX(-1279, -357, -716), - COL_VERTEX(-767, -357, -716), - COL_VERTEX(-776, -332, -754), - COL_VERTEX(-1270, -332, -754), - COL_VERTEX(-784, -306, -793), - COL_VERTEX(-1262, -306, -793), - COL_VERTEX(-801, -255, -869), - COL_VERTEX(-1245, -255, -869), - COL_VERTEX(-1253, -281, -831), - COL_VERTEX(-793, -281, -831), - COL_VERTEX(-1236, -229, -908), - COL_VERTEX(-810, -229, -908), - COL_VERTEX(-818, -204, -946), - COL_VERTEX(-1228, -204, -946), - COL_VERTEX(-724, -460, -524), - COL_VERTEX(-716, -460, -527), - COL_VERTEX(-1330, -460, -562), - COL_VERTEX(-716, -434, -601), - COL_VERTEX(-1330, -434, -601), - COL_VERTEX(-716, -409, -639), - COL_VERTEX(-1330, -409, -639), - COL_VERTEX(-716, -383, -677), - COL_VERTEX(-1330, -383, -677), - COL_VERTEX(-1279, -383, -677), - COL_VERTEX(-767, -383, -677), - COL_VERTEX(-1199, -153, -1074), - COL_VERTEX(-847, -153, -1074), - COL_VERTEX(-1215, -178, -1005), - COL_VERTEX(-831, -178, -1005), - COL_VERTEX(-844, -101, -5529), - COL_VERTEX(-1202, -101, -5529), - COL_VERTEX(-844, 307, -5221), - COL_VERTEX(-1177, 512, -460), - COL_VERTEX(-1228, 512, -460), - COL_VERTEX(-818, 512, -460), - COL_VERTEX(-869, 512, -460), - COL_VERTEX(-1228, 0, 154), - COL_VERTEX(-1228, 51, 154), - COL_VERTEX(-1228, 0, -460), - COL_VERTEX(-1177, 0, -460), - COL_VERTEX(-1228, 614, -409), - COL_VERTEX(-869, 51, 154), - COL_VERTEX(-869, 0, -460), - COL_VERTEX(-818, 0, -460), - COL_VERTEX(-869, 614, -409), - COL_VERTEX(-511, 0, -306), - COL_VERTEX(-613, 0, -204), - COL_VERTEX(-511, 0, -511), - COL_VERTEX(-511, 384, -511), - COL_VERTEX(-818, 384, -409), - COL_VERTEX(-1535, 0, -511), - COL_VERTEX(-1433, 0, -204), - COL_VERTEX(-1228, 384, -204), - COL_VERTEX(-1228, 384, -409), - COL_VERTEX(-1177, 512, -409), - COL_VERTEX(-818, 512, -409), - COL_VERTEX(-1433, 0, -409), - COL_VERTEX(-1757, 0, -733), - COL_VERTEX(-869, -50, 1126), - COL_VERTEX(-1535, 0, 1536), - COL_VERTEX(-2559, 0, -101), - COL_VERTEX(-409, 0, 1434), - COL_VERTEX(-1381, 0, 1536), - COL_VERTEX(-1433, 512, -409), - COL_VERTEX(-2661, 512, -1023), - COL_VERTEX(-2507, 512, -1536), - COL_VERTEX(-2743, 512, -1300), - COL_VERTEX(-2866, 512, -1228), - COL_VERTEX(-2724, 512, -1318), - COL_VERTEX(-1279, 512, -1023), - COL_VERTEX(-2457, 1741, -769), - COL_VERTEX(-2202, 1741, -1023), - COL_VERTEX(662, 614, -1240), - COL_VERTEX(481, 614, -1566), - COL_VERTEX(0, 614, -1023), - COL_VERTEX(819, 205, -1228), - COL_VERTEX(463, 26, 561), - COL_VERTEX(500, 26, 524), - COL_VERTEX(155, 1741, -1023), - COL_VERTEX(410, 1024, -1637), - COL_VERTEX(-765, 1741, 922), - COL_VERTEX(410, 1741, -253), - COL_VERTEX(410, 1741, -769), - COL_VERTEX(-180, 0, -842), - COL_VERTEX(-2547, 26, 524), - COL_VERTEX(-2547, 51, 524), - COL_VERTEX(-2583, 51, 488), - COL_VERTEX(-2583, 77, 488), - COL_VERTEX(-2619, 77, 452), - COL_VERTEX(-2619, 102, 452), - COL_VERTEX(-2655, 102, 416), - COL_VERTEX(-2655, 128, 416), - COL_VERTEX(-2691, 128, 380), - COL_VERTEX(-2691, 154, 380), - COL_VERTEX(-2728, 154, 343), - COL_VERTEX(-2728, 179, 343), - COL_VERTEX(-2764, 179, 307), - COL_VERTEX(-2764, 205, 307), - COL_VERTEX(-2457, 205, 0), - COL_VERTEX(717, 179, 307), - COL_VERTEX(717, 205, 307), - COL_VERTEX(439, 205, 29), - COL_VERTEX(681, 179, 343), - COL_VERTEX(681, 154, 343), - COL_VERTEX(644, 154, 380), - COL_VERTEX(644, 128, 380), - COL_VERTEX(608, 128, 416), - COL_VERTEX(608, 102, 416), - COL_VERTEX(572, 102, 452), - COL_VERTEX(572, 77, 452), - COL_VERTEX(536, 77, 488), - COL_VERTEX(536, 51, 488), - COL_VERTEX(500, 51, 524), - COL_VERTEX(-3071, 205, -613), - COL_VERTEX(-1330, 0, 1536), - COL_VERTEX(-3071, 0, 0), - COL_VERTEX(-1330, 410, 2150), - COL_VERTEX(-1125, 717, 2150), - COL_VERTEX(-2510, 0, 561), - COL_VERTEX(1024, 0, 0), - COL_VERTEX(-255, 614, -1279), - COL_VERTEX(410, 205, 0), - COL_VERTEX(1024, 205, -50), - COL_VERTEX(-1866, 0, -842), - COL_VERTEX(1024, 205, -409), - COL_VERTEX(-2661, 205, -1023), - COL_VERTEX(-716, 0, 3174), - COL_VERTEX(-1177, 0, 2150), - COL_VERTEX(-869, 256, 2150), - COL_VERTEX(-869, 0, 2150), - COL_VERTEX(-921, 717, 2150), - COL_VERTEX(-2559, 0, -1023), - COL_VERTEX(435, 0, -921), - COL_VERTEX(77, 0, -1023), - COL_VERTEX(-361, 0, -661), - COL_VERTEX(-1685, 0, -661), - COL_VERTEX(-2124, 0, -1023), - COL_VERTEX(-2482, 0, -1023), - COL_VERTEX(-3071, 205, -972), - COL_TRI_INIT(SURFACE_DEFAULT, 1977), - COL_TRI(181, 182, 183), - COL_TRI(183, 184, 185), - COL_TRI(183, 182, 184), - COL_TRI(181, 186, 182), - COL_TRI(187, 188, 185), - COL_TRI(185, 189, 183), - COL_TRI(185, 188, 189), - COL_TRI(190, 187, 185), - COL_TRI(191, 185, 184), - COL_TRI(191, 190, 185), - COL_TRI(183, 189, 192), - COL_TRI(183, 192, 181), - COL_TRI(186, 194, 182), - COL_TRI(182, 193, 184), - COL_TRI(182, 194, 193), - COL_TRI(189, 194, 1018), - COL_TRI(186, 1018, 194), - COL_TRI(188, 193, 194), - COL_TRI(188, 194, 189), - COL_TRI(195, 184, 193), - COL_TRI(198, 1022, 199), - COL_TRI(195, 191, 184), - COL_TRI(189, 1018, 192), - COL_TRI(196, 1019, 1020), - COL_TRI(196, 1021, 1019), - COL_TRI(197, 195, 198), - COL_TRI(198, 199, 197), - COL_TRI(199, 1022, 187), - COL_TRI(199, 187, 196), - COL_TRI(197, 199, 196), - COL_TRI(197, 196, 1020), - COL_TRI(197, 1020, 195), - COL_TRI(104, 113, 116), - COL_TRI(104, 116, 107), - COL_TRI(102, 104, 203), - COL_TRI(206, 204, 205), - COL_TRI(200, 1024, 201), - COL_TRI(200, 201, 289), - COL_TRI(201, 203, 1025), - COL_TRI(201, 1025, 289), - COL_TRI(202, 1025, 1023), - COL_TRI(203, 1023, 1025), - COL_TRI(102, 203, 201), - COL_TRI(204, 203, 205), - COL_TRI(203, 204, 1023), - COL_TRI(205, 286, 207), - COL_TRI(205, 207, 202), - COL_TRI(206, 205, 202), - COL_TRI(209, 208, 211), - COL_TRI(207, 1026, 288), - COL_TRI(207, 286, 1026), - COL_TRI(202, 1027, 206), - COL_TRI(202, 1023, 1027), - COL_TRI(208, 1028, 210), - COL_TRI(208, 210, 211), - COL_TRI(210, 1028, 212), - COL_TRI(211, 210, 1029), - COL_TRI(212, 1029, 210), - COL_TRI(211, 1029, 213), - COL_TRI(209, 211, 213), - COL_TRI(213, 1029, 255), - COL_TRI(212, 255, 1029), - COL_TRI(213, 255, 248), - COL_TRI(209, 213, 248), - COL_TRI(214, 248, 255), - COL_TRI(215, 217, 218), - COL_TRI(215, 1030, 217), - COL_TRI(217, 1030, 219), - COL_TRI(218, 217, 1031), - COL_TRI(219, 1031, 217), - COL_TRI(218, 1031, 220), - COL_TRI(216, 215, 218), - COL_TRI(216, 218, 220), - COL_TRI(220, 1031, 254), - COL_TRI(219, 254, 1031), - COL_TRI(220, 254, 1033), - COL_TRI(216, 220, 1033), - COL_TRI(221, 280, 222), - COL_TRI(222, 1034, 224), - COL_TRI(222, 280, 1034), - COL_TRI(222, 224, 221), - COL_TRI(221, 283, 280), - COL_TRI(223, 280, 219), - COL_TRI(224, 1034, 223), - COL_TRI(224, 223, 225), - COL_TRI(224, 225, 221), - COL_TRI(225, 223, 1035), - COL_TRI(223, 1036, 1035), - COL_TRI(223, 209, 1036), - COL_TRI(223, 219, 209), - COL_TRI(225, 1035, 226), - COL_TRI(221, 225, 226), - COL_TRI(221, 226, 227), - COL_TRI(230, 1039, 1038), - COL_TRI(226, 1035, 1037), - COL_TRI(226, 1037, 228), - COL_TRI(227, 226, 229), - COL_TRI(226, 228, 229), - COL_TRI(228, 1037, 1036), - COL_TRI(228, 1036, 229), - COL_TRI(229, 1036, 278), - COL_TRI(229, 278, 227), - COL_TRI(221, 227, 287), - COL_TRI(230, 1038, 232), - COL_TRI(231, 1038, 1041), - COL_TRI(232, 1038, 231), - COL_TRI(231, 1042, 234), - COL_TRI(231, 1041, 1042), - COL_TRI(233, 1042, 1043), - COL_TRI(234, 1042, 233), - COL_TRI(233, 1044, 236), - COL_TRI(233, 1043, 1044), - COL_TRI(235, 1044, 1045), - COL_TRI(236, 1044, 235), - COL_TRI(235, 1046, 237), - COL_TRI(235, 1045, 1046), - COL_TRI(242, 1051, 1052), - COL_TRI(237, 1046, 1047), - COL_TRI(237, 1047, 238), - COL_TRI(238, 1047, 1048), - COL_TRI(238, 1048, 239), - COL_TRI(239, 1048, 1049), - COL_TRI(239, 1049, 240), - COL_TRI(240, 1049, 1050), - COL_TRI(240, 1050, 241), - COL_TRI(241, 1050, 1051), - COL_TRI(241, 1051, 242), - COL_TRI(248, 247, 1032), - COL_TRI(242, 1052, 244), - COL_TRI(243, 1052, 1053), - COL_TRI(244, 1052, 243), - COL_TRI(245, 243, 1053), - COL_TRI(245, 271, 243), - COL_TRI(246, 247, 214), - COL_TRI(246, 1054, 247), - COL_TRI(247, 249, 1032), - COL_TRI(247, 1054, 249), - COL_TRI(214, 247, 248), - COL_TRI(249, 1054, 1055), - COL_TRI(249, 1055, 252), - COL_TRI(248, 1032, 273), - COL_TRI(250, 1055, 253), - COL_TRI(250, 252, 1055), - COL_TRI(251, 250, 253), - COL_TRI(252, 258, 259), - COL_TRI(252, 274, 258), - COL_TRI(257, 1058, 258), - COL_TRI(253, 1055, 1056), - COL_TRI(253, 1056, 1057), - COL_TRI(251, 253, 254), - COL_TRI(254, 253, 1057), - COL_TRI(255, 271, 246), - COL_TRI(255, 246, 214), - COL_TRI(254, 1057, 1033), - COL_TRI(256, 1058, 257), - COL_TRI(262, 264, 265), - COL_TRI(258, 1058, 1059), - COL_TRI(256, 1059, 1058), - COL_TRI(258, 1059, 261), - COL_TRI(258, 266, 1060), - COL_TRI(258, 261, 266), - COL_TRI(259, 258, 1060), - COL_TRI(257, 258, 274), - COL_TRI(260, 1059, 256), - COL_TRI(260, 261, 1059), - COL_TRI(261, 270, 266), - COL_TRI(267, 1061, 1063), - COL_TRI(263, 1061, 264), - COL_TRI(264, 1061, 1062), - COL_TRI(264, 1062, 269), - COL_TRI(263, 1063, 1061), - COL_TRI(265, 269, 1060), - COL_TRI(265, 264, 269), - COL_TRI(266, 1061, 267), - COL_TRI(266, 1062, 1061), - COL_TRI(270, 1062, 266), - COL_TRI(267, 1063, 268), - COL_TRI(268, 265, 267), - COL_TRI(267, 1060, 266), - COL_TRI(267, 265, 1060), - COL_TRI(268, 262, 265), - COL_TRI(269, 259, 1060), - COL_TRI(271, 245, 1056), - COL_TRI(260, 256, 288), - COL_TRI(257, 274, 200), - COL_TRI(245, 1033, 1057), - COL_TRI(271, 1056, 246), - COL_TRI(200, 251, 1064), - COL_TRI(245, 1057, 1056), - COL_TRI(272, 276, 273), - COL_TRI(272, 273, 288), - COL_TRI(273, 1032, 260), - COL_TRI(273, 260, 288), - COL_TRI(200, 274, 251), - COL_TRI(274, 250, 251), - COL_TRI(251, 275, 1064), - COL_TRI(273, 209, 248), - COL_TRI(273, 276, 209), - COL_TRI(254, 275, 251), - COL_TRI(254, 219, 275), - COL_TRI(279, 277, 286), - COL_TRI(275, 281, 1064), - COL_TRI(276, 272, 277), - COL_TRI(209, 277, 1036), - COL_TRI(277, 209, 276), - COL_TRI(278, 1036, 277), - COL_TRI(279, 278, 277), - COL_TRI(280, 281, 219), - COL_TRI(281, 275, 219), - COL_TRI(282, 201, 281), - COL_TRI(283, 282, 281), - COL_TRI(283, 281, 280), - COL_TRI(284, 1065, 279), - COL_TRI(285, 1065, 284), - COL_TRI(284, 279, 286), - COL_TRI(282, 285, 201), - COL_TRI(286, 102, 201), - COL_TRI(287, 279, 1065), - COL_TRI(285, 287, 1065), - COL_TRI(287, 278, 279), - COL_TRI(285, 1040, 287), - COL_TRI(282, 283, 1040), - COL_TRI(282, 1040, 1066), - COL_TRI(282, 1066, 285), - COL_TRI(285, 1066, 1040), - COL_TRI(260, 249, 270), - COL_TRI(221, 287, 1040), - COL_TRI(288, 289, 207), - COL_TRI(288, 200, 289), - COL_TRI(289, 202, 207), - COL_TRI(289, 1025, 202), - COL_TRI(260, 270, 261), - COL_TRI(205, 113, 114), - COL_TRI(290, 1067, 1068), - COL_TRI(290, 1069, 1067), - COL_TRI(249, 1069, 290), - COL_TRI(290, 270, 249), - COL_TRI(290, 1068, 270), - COL_TRI(249, 259, 1069), - COL_TRI(259, 1067, 1069), - COL_TRI(249, 252, 259), - COL_TRI(286, 114, 102), - COL_TRI(286, 205, 114), - COL_TRI(293, 374, 375), - COL_TRI(291, 168, 165), - COL_TRI(168, 174, 180), - COL_TRI(168, 180, 171), - COL_TRI(171, 304, 172), - COL_TRI(292, 374, 1070), - COL_TRI(292, 375, 374), - COL_TRI(376, 1074, 1073), - COL_TRI(293, 371, 374), - COL_TRI(294, 295, 1072), - COL_TRI(294, 1073, 295), - COL_TRI(295, 1074, 296), - COL_TRI(295, 1073, 1074), - COL_TRI(295, 297, 1072), - COL_TRI(295, 296, 297), - COL_TRI(296, 1074, 1075), - COL_TRI(296, 1075, 1076), - COL_TRI(297, 296, 1076), - COL_TRI(297, 294, 1072), - COL_TRI(297, 376, 294), - COL_TRI(298, 376, 297), - COL_TRI(297, 1076, 298), - COL_TRI(298, 1076, 1075), - COL_TRI(376, 1073, 294), - COL_TRI(302, 1082, 1083), - COL_TRI(298, 377, 376), - COL_TRI(298, 1075, 377), - COL_TRI(299, 300, 1077), - COL_TRI(300, 1078, 1077), - COL_TRI(301, 1079, 1080), - COL_TRI(301, 1081, 1079), - COL_TRI(302, 1084, 1082), - COL_TRI(303, 1085, 1086), - COL_TRI(303, 1087, 1085), - COL_TRI(304, 329, 1088), - COL_TRI(304, 1071, 329), - COL_TRI(304, 305, 172), - COL_TRI(309, 306, 388), - COL_TRI(305, 310, 388), - COL_TRI(305, 380, 310), - COL_TRI(306, 305, 388), - COL_TRI(307, 291, 1089), - COL_TRI(307, 1090, 291), - COL_TRI(306, 291, 165), - COL_TRI(308, 306, 309), - COL_TRI(308, 1091, 306), - COL_TRI(315, 1093, 1092), - COL_TRI(310, 311, 388), - COL_TRI(311, 330, 388), - COL_TRI(312, 308, 309), - COL_TRI(313, 312, 309), - COL_TRI(314, 315, 316), - COL_TRI(315, 1092, 316), - COL_TRI(316, 1092, 339), - COL_TRI(316, 339, 1094), - COL_TRI(314, 316, 1094), - COL_TRI(314, 339, 1095), - COL_TRI(314, 1094, 339), - COL_TRI(317, 1096, 1097), - COL_TRI(317, 1098, 1096), - COL_TRI(318, 385, 325), - COL_TRI(318, 1099, 385), - COL_TRI(318, 325, 1089), - COL_TRI(319, 1100, 1088), - COL_TRI(319, 1101, 1100), - COL_TRI(319, 381, 1101), - COL_TRI(320, 326, 1102), - COL_TRI(321, 1103, 320), - COL_TRI(322, 320, 1102), - COL_TRI(321, 320, 322), - COL_TRI(320, 1104, 326), - COL_TRI(320, 1105, 1104), - COL_TRI(320, 1106, 1105), - COL_TRI(320, 1107, 1106), - COL_TRI(320, 1103, 1107), - COL_TRI(323, 1103, 321), - COL_TRI(323, 1107, 1103), - COL_TRI(324, 1107, 323), - COL_TRI(324, 1106, 1107), - COL_TRI(319, 1106, 324), - COL_TRI(319, 1105, 1106), - COL_TRI(325, 1104, 1105), - COL_TRI(325, 1105, 319), - COL_TRI(326, 1104, 325), - COL_TRI(327, 326, 325), - COL_TRI(328, 326, 327), - COL_TRI(328, 1102, 326), - COL_TRI(330, 335, 1093), - COL_TRI(322, 1102, 328), - COL_TRI(329, 307, 1089), - COL_TRI(291, 1090, 1071), - COL_TRI(329, 1089, 1088), - COL_TRI(291, 1071, 304), - COL_TRI(330, 334, 335), - COL_TRI(333, 1095, 313), - COL_TRI(311, 1098, 334), - COL_TRI(331, 313, 1095), - COL_TRI(331, 332, 313), - COL_TRI(332, 322, 312), - COL_TRI(332, 1096, 322), - COL_TRI(333, 313, 309), - COL_TRI(338, 1111, 1110), - COL_TRI(311, 321, 1098), - COL_TRI(334, 1098, 1108), - COL_TRI(335, 334, 336), - COL_TRI(334, 1108, 336), - COL_TRI(336, 1108, 391), - COL_TRI(337, 336, 1109), - COL_TRI(336, 391, 1109), - COL_TRI(335, 336, 337), - COL_TRI(337, 1109, 1092), - COL_TRI(338, 1110, 340), - COL_TRI(328, 348, 322), - COL_TRI(340, 1110, 1096), - COL_TRI(339, 338, 340), - COL_TRI(341, 340, 332), - COL_TRI(340, 1096, 332), - COL_TRI(339, 340, 341), - COL_TRI(341, 332, 331), - COL_TRI(342, 322, 348), - COL_TRI(342, 312, 322), - COL_TRI(348, 1112, 342), - COL_TRI(343, 321, 311), - COL_TRI(321, 343, 323), - COL_TRI(344, 1114, 343), - COL_TRI(343, 311, 344), - COL_TRI(343, 345, 323), - COL_TRI(343, 1115, 345), - COL_TRI(343, 1114, 1115), - COL_TRI(345, 346, 323), - COL_TRI(346, 310, 323), - COL_TRI(345, 1116, 346), - COL_TRI(345, 1115, 1116), - COL_TRI(346, 344, 310), - COL_TRI(346, 347, 344), - COL_TRI(346, 1116, 347), - COL_TRI(344, 311, 310), - COL_TRI(344, 347, 1114), - COL_TRI(347, 1116, 1115), - COL_TRI(347, 1115, 1114), - COL_TRI(308, 352, 367), - COL_TRI(348, 350, 1112), - COL_TRI(349, 350, 348), - COL_TRI(349, 1117, 350), - COL_TRI(350, 1113, 1112), - COL_TRI(350, 1117, 1113), - COL_TRI(342, 1112, 1113), - COL_TRI(342, 1113, 351), - COL_TRI(308, 342, 351), - COL_TRI(308, 312, 342), - COL_TRI(351, 1113, 1117), - COL_TRI(351, 1117, 349), - COL_TRI(328, 308, 351), - COL_TRI(328, 351, 349), - COL_TRI(328, 349, 348), - COL_TRI(352, 308, 328), - COL_TRI(308, 367, 1091), - COL_TRI(353, 352, 328), - COL_TRI(353, 328, 327), - COL_TRI(327, 1118, 1091), - COL_TRI(327, 1119, 1118), - COL_TRI(327, 1091, 367), - COL_TRI(327, 367, 366), - COL_TRI(327, 366, 353), - COL_TRI(354, 355, 1119), - COL_TRI(355, 1118, 1119), - COL_TRI(354, 1119, 357), - COL_TRI(356, 1118, 1120), - COL_TRI(355, 1120, 1118), - COL_TRI(361, 379, 1123), - COL_TRI(356, 1120, 1121), - COL_TRI(357, 356, 1121), - COL_TRI(357, 1121, 354), - COL_TRI(358, 1122, 359), - COL_TRI(359, 382, 358), - COL_TRI(359, 360, 382), - COL_TRI(360, 379, 382), - COL_TRI(360, 1123, 379), - COL_TRI(358, 361, 1122), - COL_TRI(361, 1123, 1122), - COL_TRI(367, 1128, 366), - COL_TRI(362, 1124, 1125), - COL_TRI(362, 378, 1124), - COL_TRI(363, 378, 362), - COL_TRI(363, 365, 378), - COL_TRI(364, 1125, 1124), - COL_TRI(364, 1126, 1125), - COL_TRI(365, 363, 1126), - COL_TRI(365, 1126, 364), - COL_TRI(366, 1127, 353), - COL_TRI(366, 1128, 1127), - COL_TRI(371, 1129, 1130), - COL_TRI(367, 369, 1128), - COL_TRI(368, 353, 1127), - COL_TRI(368, 352, 353), - COL_TRI(369, 352, 368), - COL_TRI(369, 367, 352), - COL_TRI(370, 371, 293), - COL_TRI(370, 1129, 371), - COL_TRI(371, 1130, 374), - COL_TRI(377, 1074, 376), - COL_TRI(372, 1129, 370), - COL_TRI(372, 1130, 1129), - COL_TRI(373, 1130, 372), - COL_TRI(373, 1131, 1130), - COL_TRI(374, 1131, 1070), - COL_TRI(374, 1130, 1131), - COL_TRI(292, 1131, 373), - COL_TRI(292, 1070, 1131), - COL_TRI(292, 373, 372), - COL_TRI(292, 372, 375), - COL_TRI(375, 372, 370), - COL_TRI(375, 370, 293), - COL_TRI(377, 1075, 1074), - COL_TRI(378, 380, 324), - COL_TRI(378, 365, 380), - COL_TRI(379, 380, 305), - COL_TRI(380, 361, 324), - COL_TRI(380, 379, 361), - COL_TRI(380, 364, 310), - COL_TRI(380, 365, 364), - COL_TRI(323, 364, 1124), - COL_TRI(323, 310, 364), - COL_TRI(378, 324, 323), - COL_TRI(323, 1124, 378), - COL_TRI(382, 305, 381), - COL_TRI(381, 324, 361), - COL_TRI(306, 356, 357), - COL_TRI(306, 1118, 356), - COL_TRI(306, 1091, 1118), - COL_TRI(357, 385, 306), - COL_TRI(357, 1119, 327), - COL_TRI(357, 327, 385), - COL_TRI(382, 379, 305), - COL_TRI(381, 361, 358), - COL_TRI(383, 381, 305), - COL_TRI(383, 1101, 381), - COL_TRI(381, 358, 382), - COL_TRI(384, 1101, 383), - COL_TRI(384, 1100, 1101), - COL_TRI(385, 386, 306), - COL_TRI(385, 1099, 386), - COL_TRI(386, 1099, 318), - COL_TRI(386, 318, 387), - COL_TRI(387, 318, 1089), - COL_TRI(387, 1089, 291), - COL_TRI(304, 1100, 384), - COL_TRI(304, 1088, 1100), - COL_TRI(388, 1093, 1132), - COL_TRI(388, 330, 1093), - COL_TRI(393, 1134, 315), - COL_TRI(389, 1092, 391), - COL_TRI(390, 389, 391), - COL_TRI(391, 1111, 339), - COL_TRI(391, 398, 390), - COL_TRI(391, 339, 398), - COL_TRI(339, 402, 398), - COL_TRI(392, 1134, 393), - COL_TRI(393, 315, 314), - COL_TRI(309, 388, 1133), - COL_TRI(392, 1135, 1134), - COL_TRI(394, 1135, 392), - COL_TRI(394, 1136, 1135), - COL_TRI(395, 1137, 394), - COL_TRI(394, 1137, 1136), - COL_TRI(396, 1137, 395), - COL_TRI(396, 1138, 1137), - COL_TRI(397, 1138, 396), - COL_TRI(397, 1133, 1138), - COL_TRI(309, 1133, 397), - COL_TRI(389, 401, 403), - COL_TRI(398, 400, 390), - COL_TRI(398, 399, 400), - COL_TRI(399, 963, 400), - COL_TRI(399, 964, 963), - COL_TRI(390, 401, 389), - COL_TRI(390, 400, 401), - COL_TRI(400, 1139, 401), - COL_TRI(400, 963, 1139), - COL_TRI(401, 1140, 403), - COL_TRI(401, 1139, 1140), - COL_TRI(389, 403, 402), - COL_TRI(402, 399, 398), - COL_TRI(402, 403, 399), - COL_TRI(403, 1140, 964), - COL_TRI(403, 964, 399), - COL_TRI(150, 152, 1141), - COL_TRI(152, 161, 164), - COL_TRI(152, 164, 155), - COL_TRI(406, 1146, 408), - COL_TRI(404, 405, 162), - COL_TRI(405, 161, 162), - COL_TRI(404, 162, 150), - COL_TRI(404, 150, 1142), - COL_TRI(150, 1141, 1142), - COL_TRI(406, 408, 1143), - COL_TRI(407, 1143, 408), - COL_TRI(407, 408, 1144), - COL_TRI(408, 1145, 1144), - COL_TRI(408, 1146, 1145), - COL_TRI(412, 416, 442), - COL_TRI(407, 409, 1143), - COL_TRI(409, 406, 1143), - COL_TRI(410, 1147, 1148), - COL_TRI(410, 1148, 1149), - COL_TRI(411, 412, 442), - COL_TRI(411, 415, 412), - COL_TRI(411, 442, 1150), - COL_TRI(413, 414, 1151), - COL_TRI(413, 1152, 414), - COL_TRI(414, 420, 1151), - COL_TRI(415, 1153, 1154), - COL_TRI(415, 1154, 1155), - COL_TRI(415, 1155, 1156), - COL_TRI(415, 1156, 412), - COL_TRI(420, 423, 421), - COL_TRI(416, 412, 1156), - COL_TRI(416, 1156, 417), - COL_TRI(417, 1156, 1155), - COL_TRI(417, 1155, 418), - COL_TRI(418, 1155, 1154), - COL_TRI(418, 1154, 419), - COL_TRI(419, 1154, 1153), - COL_TRI(419, 1153, 1157), - COL_TRI(420, 414, 422), - COL_TRI(420, 422, 423), - COL_TRI(422, 1159, 423), - COL_TRI(423, 1159, 1160), - COL_TRI(423, 1160, 421), - COL_TRI(421, 1158, 420), - COL_TRI(421, 1160, 1161), - COL_TRI(421, 1161, 1158), - COL_TRI(422, 1162, 1159), - COL_TRI(414, 1162, 422), - COL_TRI(414, 1152, 1162), - COL_TRI(424, 1161, 1160), - COL_TRI(424, 1160, 1159), - COL_TRI(424, 1159, 1162), - COL_TRI(424, 1162, 1152), - COL_TRI(425, 416, 417), - COL_TRI(426, 1165, 1166), - COL_TRI(425, 417, 418), - COL_TRI(425, 418, 419), - COL_TRI(419, 1157, 425), - COL_TRI(117, 1163, 448), - COL_TRI(117, 448, 121), - COL_TRI(426, 1164, 1165), - COL_TRI(427, 1167, 429), - COL_TRI(427, 429, 1168), - COL_TRI(428, 427, 1168), - COL_TRI(429, 430, 1169), - COL_TRI(429, 1167, 430), - COL_TRI(428, 1168, 465), - COL_TRI(430, 428, 465), - COL_TRI(430, 465, 1169), - COL_TRI(431, 433, 434), - COL_TRI(432, 433, 431), - COL_TRI(433, 432, 1170), - COL_TRI(433, 1170, 434), - COL_TRI(434, 1170, 435), - COL_TRI(435, 1170, 432), - COL_TRI(431, 434, 436), - COL_TRI(434, 435, 436), - COL_TRI(435, 432, 1171), - COL_TRI(432, 431, 1171), - COL_TRI(436, 435, 1172), - COL_TRI(436, 1172, 437), - COL_TRI(437, 431, 436), - COL_TRI(438, 1172, 435), - COL_TRI(442, 441, 1150), - COL_TRI(437, 439, 431), - COL_TRI(438, 435, 1171), - COL_TRI(439, 438, 1171), - COL_TRI(439, 1171, 431), - COL_TRI(440, 413, 471), - COL_TRI(413, 1151, 471), - COL_TRI(441, 440, 471), - COL_TRI(441, 471, 1150), - COL_TRI(447, 121, 1176), - COL_TRI(443, 1173, 444), - COL_TRI(444, 1173, 429), - COL_TRI(444, 429, 1169), - COL_TRI(443, 1174, 1173), - COL_TRI(445, 1174, 443), - COL_TRI(445, 1175, 1174), - COL_TRI(446, 447, 1176), - COL_TRI(446, 1176, 451), - COL_TRI(447, 404, 121), - COL_TRI(448, 14, 121), - COL_TRI(449, 450, 1177), - COL_TRI(450, 117, 1142), - COL_TRI(450, 1142, 1177), - COL_TRI(449, 1177, 1178), - COL_TRI(451, 449, 1178), - COL_TRI(451, 1178, 446), - COL_TRI(442, 455, 1179), - COL_TRI(442, 1179, 441), - COL_TRI(452, 455, 442), - COL_TRI(441, 1179, 1180), - COL_TRI(453, 1180, 1179), - COL_TRI(453, 1179, 455), - COL_TRI(441, 1180, 440), - COL_TRI(452, 1145, 455), - COL_TRI(454, 453, 455), - COL_TRI(455, 458, 454), - COL_TRI(455, 1145, 457), - COL_TRI(455, 457, 458), - COL_TRI(440, 1180, 453), - COL_TRI(440, 453, 413), - COL_TRI(458, 459, 460), - COL_TRI(413, 453, 409), - COL_TRI(454, 456, 453), - COL_TRI(456, 409, 453), - COL_TRI(413, 409, 1181), - COL_TRI(457, 456, 1182), - COL_TRI(457, 1182, 459), - COL_TRI(458, 457, 459), - COL_TRI(459, 1182, 1183), - COL_TRI(459, 1183, 1184), - COL_TRI(460, 459, 1184), - COL_TRI(454, 460, 462), - COL_TRI(461, 1182, 462), - COL_TRI(462, 456, 454), - COL_TRI(462, 1182, 456), - COL_TRI(461, 1183, 1182), - COL_TRI(460, 1184, 927), - COL_TRI(454, 458, 460), - COL_TRI(463, 1189, 464), - COL_TRI(462, 460, 927), - COL_TRI(462, 927, 461), - COL_TRI(17, 1186, 19), - COL_TRI(19, 1186, 466), - COL_TRI(19, 466, 21), - COL_TRI(17, 1187, 1186), - COL_TRI(15, 1187, 17), - COL_TRI(15, 1188, 1187), - COL_TRI(448, 10, 9), - COL_TRI(464, 1189, 1148), - COL_TRI(464, 1148, 1147), - COL_TRI(463, 1190, 1189), - COL_TRI(465, 1190, 463), - COL_TRI(465, 1168, 1190), - COL_TRI(10, 448, 1188), - COL_TRI(10, 1188, 15), - COL_TRI(448, 9, 14), - COL_TRI(469, 1194, 470), - COL_TRI(466, 1163, 43), - COL_TRI(466, 43, 21), - COL_TRI(410, 1191, 1192), - COL_TRI(410, 1192, 467), - COL_TRI(467, 1192, 1193), - COL_TRI(467, 1193, 468), - COL_TRI(468, 1193, 411), - COL_TRI(468, 411, 1150), - COL_TRI(470, 1194, 1195), - COL_TRI(470, 1195, 478), - COL_TRI(469, 1196, 1194), - COL_TRI(471, 1196, 469), - COL_TRI(471, 1151, 1196), - COL_TRI(472, 1197, 473), - COL_TRI(473, 1197, 1198), - COL_TRI(473, 1198, 1199), - COL_TRI(407, 1144, 1204), - COL_TRI(472, 1200, 1197), - COL_TRI(474, 1200, 472), - COL_TRI(474, 1201, 1200), - COL_TRI(474, 1202, 1201), - COL_TRI(475, 1202, 474), - COL_TRI(476, 1203, 1202), - COL_TRI(476, 1202, 475), - COL_TRI(477, 1203, 476), - COL_TRI(477, 1204, 1203), - COL_TRI(407, 1204, 477), - COL_TRI(478, 1175, 445), - COL_TRI(478, 1205, 1175), - COL_TRI(23, 44, 1163), - COL_TRI(44, 43, 1163), - COL_TRI(117, 23, 1163), - COL_TRI(479, 100, 99), - COL_TRI(100, 91, 88), - COL_TRI(100, 88, 95), - COL_TRI(96, 95, 481), - COL_TRI(480, 96, 481), - COL_TRI(481, 1206, 480), - COL_TRI(481, 538, 1206), - COL_TRI(480, 1206, 543), - COL_TRI(480, 99, 96), - COL_TRI(480, 483, 99), - COL_TRI(480, 482, 483), - COL_TRI(480, 492, 482), - COL_TRI(480, 543, 492), - COL_TRI(482, 1207, 483), - COL_TRI(482, 544, 1207), - COL_TRI(486, 1212, 487), - COL_TRI(483, 1207, 1208), - COL_TRI(483, 479, 99), - COL_TRI(483, 1208, 479), - COL_TRI(484, 1209, 485), - COL_TRI(484, 1210, 1209), - COL_TRI(485, 1209, 1211), - COL_TRI(485, 1211, 486), - COL_TRI(486, 1211, 1212), - COL_TRI(492, 494, 491), - COL_TRI(487, 1212, 1213), - COL_TRI(487, 1213, 488), - COL_TRI(488, 1213, 1214), - COL_TRI(488, 1214, 489), - COL_TRI(489, 1214, 1215), - COL_TRI(489, 1215, 1216), - COL_TRI(490, 491, 495), - COL_TRI(490, 1217, 491), - COL_TRI(491, 1218, 495), - COL_TRI(491, 494, 1218), - COL_TRI(492, 491, 498), - COL_TRI(493, 1218, 494), - COL_TRI(494, 543, 493), - COL_TRI(493, 1219, 1218), - COL_TRI(495, 1218, 1219), - COL_TRI(490, 495, 497), - COL_TRI(495, 1219, 497), - COL_TRI(493, 1220, 1219), - COL_TRI(496, 1219, 1220), - COL_TRI(497, 1219, 496), - COL_TRI(490, 497, 496), - COL_TRI(496, 493, 490), - COL_TRI(496, 1220, 493), - COL_TRI(498, 1221, 501), - COL_TRI(498, 1222, 1221), - COL_TRI(499, 500, 504), - COL_TRI(499, 544, 500), - COL_TRI(500, 1223, 504), - COL_TRI(500, 503, 1223), - COL_TRI(501, 500, 482), - COL_TRI(501, 503, 500), - COL_TRI(502, 1223, 503), - COL_TRI(503, 1224, 502), - COL_TRI(502, 1225, 1223), - COL_TRI(504, 1223, 1225), - COL_TRI(499, 504, 506), - COL_TRI(504, 1225, 506), - COL_TRI(502, 1226, 1225), - COL_TRI(505, 1225, 1226), - COL_TRI(506, 1225, 505), - COL_TRI(499, 506, 505), - COL_TRI(505, 1226, 502), - COL_TRI(505, 502, 499), - COL_TRI(507, 1227, 536), - COL_TRI(507, 1228, 1227), - COL_TRI(508, 1228, 507), - COL_TRI(508, 1229, 1228), - COL_TRI(509, 1230, 1229), - COL_TRI(509, 1229, 508), - COL_TRI(510, 527, 530), - COL_TRI(510, 1231, 527), - COL_TRI(511, 1231, 510), - COL_TRI(511, 1232, 1231), - COL_TRI(512, 1232, 511), - COL_TRI(512, 1233, 1232), - COL_TRI(513, 1234, 1235), - COL_TRI(513, 1235, 514), - COL_TRI(514, 1235, 1236), - COL_TRI(514, 1236, 515), - COL_TRI(515, 1236, 517), - COL_TRI(515, 517, 535), - COL_TRI(516, 517, 1230), - COL_TRI(516, 1237, 517), - COL_TRI(517, 521, 535), - COL_TRI(517, 1237, 521), - COL_TRI(518, 1238, 534), - COL_TRI(518, 1239, 1238), - COL_TRI(519, 1239, 518), - COL_TRI(519, 1240, 1239), - COL_TRI(520, 1240, 519), - COL_TRI(520, 1241, 1240), - COL_TRI(521, 509, 535), - COL_TRI(521, 522, 509), - COL_TRI(526, 532, 531), - COL_TRI(522, 516, 1230), - COL_TRI(522, 1230, 509), - COL_TRI(523, 525, 526), - COL_TRI(523, 524, 525), - COL_TRI(524, 1242, 525), - COL_TRI(524, 1243, 1242), - COL_TRI(525, 957, 532), - COL_TRI(525, 1242, 957), - COL_TRI(526, 525, 532), - COL_TRI(527, 526, 531), - COL_TRI(531, 532, 529), - COL_TRI(528, 524, 523), - COL_TRI(528, 529, 524), - COL_TRI(529, 1243, 524), - COL_TRI(529, 956, 1243), - COL_TRI(528, 523, 1241), - COL_TRI(530, 527, 531), - COL_TRI(530, 531, 528), - COL_TRI(531, 529, 528), - COL_TRI(532, 956, 529), - COL_TRI(532, 957, 956), - COL_TRI(520, 528, 1241), - COL_TRI(530, 528, 520), - COL_TRI(520, 1245, 530), - COL_TRI(530, 1244, 512), - COL_TRI(530, 1245, 1244), - COL_TRI(520, 1246, 1245), - COL_TRI(509, 1249, 535), - COL_TRI(512, 1244, 1247), - COL_TRI(512, 1247, 536), - COL_TRI(533, 1246, 520), - COL_TRI(534, 533, 520), - COL_TRI(513, 533, 534), - COL_TRI(513, 1248, 533), - COL_TRI(535, 1248, 513), - COL_TRI(535, 1249, 1248), - COL_TRI(513, 534, 1238), - COL_TRI(509, 1250, 1249), - COL_TRI(536, 1250, 509), - COL_TRI(536, 1247, 1250), - COL_TRI(512, 1227, 1233), - COL_TRI(512, 536, 1227), - COL_TRI(513, 1238, 1234), - COL_TRI(540, 543, 1206), - COL_TRI(484, 1221, 1222), - COL_TRI(484, 1222, 1210), - COL_TRI(537, 1251, 1252), - COL_TRI(537, 1253, 1251), - COL_TRI(538, 539, 1206), - COL_TRI(539, 540, 1206), - COL_TRI(544, 546, 541), - COL_TRI(541, 542, 1207), - COL_TRI(541, 1207, 544), - COL_TRI(542, 1208, 1207), - COL_TRI(540, 1254, 545), - COL_TRI(543, 540, 545), - COL_TRI(544, 543, 545), - COL_TRI(544, 545, 546), - COL_TRI(545, 1255, 546), - COL_TRI(545, 1254, 1255), - COL_TRI(546, 1255, 541), - COL_TRI(548, 551, 550), - COL_TRI(547, 1256, 1257), - COL_TRI(547, 1257, 1258), - COL_TRI(548, 550, 549), - COL_TRI(549, 550, 1259), - COL_TRI(549, 1259, 1260), - COL_TRI(548, 549, 1261), - COL_TRI(550, 551, 1259), - COL_TRI(551, 552, 1259), - COL_TRI(552, 553, 1259), - COL_TRI(553, 1260, 1259), - COL_TRI(553, 1262, 1260), - COL_TRI(553, 554, 555), - COL_TRI(554, 1264, 555), - COL_TRI(555, 1265, 557), - COL_TRI(555, 1264, 1265), - COL_TRI(556, 555, 557), - COL_TRI(556, 579, 555), - COL_TRI(555, 579, 553), - COL_TRI(552, 554, 553), - COL_TRI(553, 579, 1262), - COL_TRI(548, 1263, 551), - COL_TRI(551, 554, 552), - COL_TRI(551, 1264, 554), - COL_TRI(551, 1265, 1264), - COL_TRI(551, 1263, 1265), - COL_TRI(557, 1263, 548), - COL_TRI(557, 1265, 1263), - COL_TRI(556, 557, 548), - COL_TRI(561, 1261, 549), - COL_TRI(548, 1261, 556), - COL_TRI(558, 574, 1266), - COL_TRI(558, 573, 574), - COL_TRI(558, 560, 573), - COL_TRI(558, 972, 560), - COL_TRI(559, 574, 1267), - COL_TRI(559, 1266, 574), - COL_TRI(560, 972, 559), - COL_TRI(560, 559, 1267), - COL_TRI(549, 582, 561), - COL_TRI(561, 562, 1261), - COL_TRI(562, 556, 1261), - COL_TRI(549, 1260, 582), - COL_TRI(562, 1268, 556), - COL_TRI(562, 590, 1268), - COL_TRI(562, 578, 590), - COL_TRI(562, 1269, 578), - COL_TRI(562, 1270, 1269), - COL_TRI(569, 1273, 571), - COL_TRI(563, 564, 575), - COL_TRI(564, 1271, 575), - COL_TRI(565, 1271, 1272), - COL_TRI(565, 575, 1271), - COL_TRI(566, 1272, 1273), - COL_TRI(566, 1273, 580), - COL_TRI(566, 567, 1272), - COL_TRI(567, 565, 1272), - COL_TRI(568, 580, 1273), - COL_TRI(569, 568, 1273), - COL_TRI(574, 573, 576), - COL_TRI(568, 589, 580), - COL_TRI(570, 571, 579), - COL_TRI(571, 1262, 579), - COL_TRI(570, 569, 571), - COL_TRI(572, 570, 1268), - COL_TRI(572, 591, 570), - COL_TRI(570, 591, 569), - COL_TRI(573, 594, 576), - COL_TRI(575, 594, 1269), - COL_TRI(575, 576, 594), - COL_TRI(576, 1275, 577), - COL_TRI(576, 1274, 1275), - COL_TRI(565, 576, 575), - COL_TRI(565, 1274, 576), - COL_TRI(574, 576, 577), - COL_TRI(567, 1275, 1274), - COL_TRI(567, 1274, 565), - COL_TRI(566, 1275, 567), - COL_TRI(566, 577, 1275), - COL_TRI(577, 1281, 560), - COL_TRI(578, 577, 566), - COL_TRI(578, 1281, 577), - COL_TRI(577, 1267, 574), - COL_TRI(577, 560, 1267), - COL_TRI(581, 1270, 562), - COL_TRI(575, 1270, 563), - COL_TRI(575, 1269, 1270), - COL_TRI(579, 556, 1268), - COL_TRI(579, 1268, 570), - COL_TRI(580, 578, 566), - COL_TRI(580, 590, 578), - COL_TRI(562, 585, 581), - COL_TRI(562, 584, 585), - COL_TRI(562, 561, 584), - COL_TRI(582, 583, 561), - COL_TRI(583, 584, 561), - COL_TRI(584, 1283, 585), - COL_TRI(584, 1284, 1283), - COL_TRI(583, 1284, 584), - COL_TRI(585, 1283, 1282), - COL_TRI(585, 1282, 581), - COL_TRI(581, 587, 586), - COL_TRI(581, 1282, 587), - COL_TRI(581, 563, 1270), - COL_TRI(581, 586, 563), - COL_TRI(587, 1283, 1284), - COL_TRI(587, 1282, 1283), - COL_TRI(586, 1285, 588), - COL_TRI(586, 587, 1285), - COL_TRI(563, 586, 588), - COL_TRI(587, 1286, 1285), - COL_TRI(587, 1284, 1286), - COL_TRI(583, 1286, 1284), - COL_TRI(588, 1286, 583), - COL_TRI(588, 1285, 1286), - COL_TRI(582, 588, 583), - COL_TRI(582, 564, 588), - COL_TRI(564, 563, 588), - COL_TRI(568, 1276, 589), - COL_TRI(568, 1277, 1276), - COL_TRI(569, 1277, 568), - COL_TRI(589, 1279, 593), - COL_TRI(589, 1276, 1279), - COL_TRI(590, 589, 593), - COL_TRI(590, 580, 589), - COL_TRI(572, 1280, 591), - COL_TRI(591, 1278, 569), - COL_TRI(591, 1280, 1278), - COL_TRI(569, 1278, 1277), - COL_TRI(572, 592, 1280), - COL_TRI(592, 1278, 1280), - COL_TRI(592, 1277, 1278), - COL_TRI(592, 1276, 1277), - COL_TRI(592, 1279, 1276), - COL_TRI(593, 1279, 592), - COL_TRI(593, 592, 572), - COL_TRI(590, 593, 572), - COL_TRI(597, 895, 598), - COL_TRI(572, 1268, 590), - COL_TRI(594, 595, 1287), - COL_TRI(594, 1281, 595), - COL_TRI(595, 1269, 1287), - COL_TRI(595, 578, 1269), - COL_TRI(596, 597, 1288), - COL_TRI(597, 1289, 1288), - COL_TRI(597, 598, 1289), - COL_TRI(598, 896, 600), - COL_TRI(598, 895, 896), - COL_TRI(596, 1288, 1290), - COL_TRI(599, 600, 596), - COL_TRI(599, 596, 1290), - COL_TRI(600, 601, 596), - COL_TRI(600, 896, 601), - COL_TRI(597, 897, 895), - COL_TRI(601, 897, 597), - COL_TRI(601, 597, 596), - COL_TRI(602, 660, 656), - COL_TRI(602, 603, 660), - COL_TRI(78, 621, 603), - COL_TRI(78, 603, 79), - COL_TRI(603, 80, 79), - COL_TRI(603, 602, 80), - COL_TRI(80, 602, 604), - COL_TRI(80, 604, 77), - COL_TRI(604, 78, 77), - COL_TRI(604, 621, 78), - COL_TRI(605, 1291, 606), - COL_TRI(606, 1291, 1292), - COL_TRI(607, 1293, 1291), - COL_TRI(607, 1291, 605), - COL_TRI(608, 1294, 607), - COL_TRI(607, 1294, 1293), - COL_TRI(609, 1295, 1294), - COL_TRI(609, 1294, 608), - COL_TRI(615, 1300, 614), - COL_TRI(610, 1295, 609), - COL_TRI(610, 1296, 1295), - COL_TRI(611, 1296, 610), - COL_TRI(611, 1297, 1296), - COL_TRI(612, 1297, 611), - COL_TRI(612, 1298, 1297), - COL_TRI(612, 1299, 1298), - COL_TRI(613, 1299, 612), - COL_TRI(614, 1300, 1299), - COL_TRI(614, 1299, 613), - COL_TRI(620, 1306, 1305), - COL_TRI(615, 1301, 1300), - COL_TRI(616, 1302, 615), - COL_TRI(615, 1302, 1301), - COL_TRI(617, 1303, 1302), - COL_TRI(617, 1302, 616), - COL_TRI(617, 1304, 1303), - COL_TRI(618, 1304, 617), - COL_TRI(619, 1305, 1304), - COL_TRI(619, 1304, 618), - COL_TRI(620, 1305, 619), - COL_TRI(625, 628, 626), - COL_TRI(621, 1306, 620), - COL_TRI(621, 604, 1306), - COL_TRI(622, 1307, 1289), - COL_TRI(623, 622, 1289), - COL_TRI(599, 624, 1308), - COL_TRI(624, 625, 1308), - COL_TRI(628, 1312, 630), - COL_TRI(626, 628, 630), - COL_TRI(626, 630, 627), - COL_TRI(627, 630, 1309), - COL_TRI(627, 1309, 1310), - COL_TRI(625, 629, 628), - COL_TRI(628, 1311, 1312), - COL_TRI(632, 1312, 631), - COL_TRI(629, 1311, 628), - COL_TRI(629, 1313, 1311), - COL_TRI(630, 1314, 1309), - COL_TRI(630, 1312, 1314), - COL_TRI(631, 1312, 1311), - COL_TRI(631, 1311, 633), - COL_TRI(635, 640, 642), - COL_TRI(632, 1314, 1312), - COL_TRI(633, 1313, 622), - COL_TRI(633, 1311, 1313), - COL_TRI(634, 640, 635), - COL_TRI(634, 637, 640), - COL_TRI(635, 642, 641), - COL_TRI(639, 1317, 638), - COL_TRI(636, 1315, 654), - COL_TRI(636, 654, 1316), - COL_TRI(637, 654, 1315), - COL_TRI(637, 1315, 640), - COL_TRI(638, 1317, 1315), - COL_TRI(638, 1315, 636), - COL_TRI(639, 1318, 1317), - COL_TRI(640, 1317, 642), - COL_TRI(640, 1315, 1317), - COL_TRI(641, 642, 655), - COL_TRI(641, 655, 1319), - COL_TRI(642, 1317, 1318), - COL_TRI(642, 1318, 655), - COL_TRI(643, 646, 650), - COL_TRI(643, 650, 644), - COL_TRI(644, 653, 651), - COL_TRI(644, 650, 653), - COL_TRI(645, 1320, 647), - COL_TRI(645, 647, 1321), - COL_TRI(646, 647, 650), - COL_TRI(647, 1320, 650), - COL_TRI(651, 1322, 1323), - COL_TRI(648, 652, 1320), - COL_TRI(648, 1320, 645), - COL_TRI(649, 652, 648), - COL_TRI(650, 652, 653), - COL_TRI(650, 1320, 652), - COL_TRI(651, 653, 1322), - COL_TRI(654, 1288, 1307), - COL_TRI(652, 1324, 1322), - COL_TRI(653, 652, 1322), - COL_TRI(649, 1324, 652), - COL_TRI(624, 637, 634), - COL_TRI(624, 1290, 637), - COL_TRI(654, 1307, 1316), - COL_TRI(657, 658, 1318), - COL_TRI(655, 660, 1319), - COL_TRI(655, 658, 660), - COL_TRI(656, 657, 1318), - COL_TRI(656, 1318, 639), - COL_TRI(654, 1290, 1288), - COL_TRI(654, 637, 1290), - COL_TRI(661, 662, 663), - COL_TRI(658, 655, 1318), - COL_TRI(657, 656, 1325), - COL_TRI(657, 1325, 1326), - COL_TRI(657, 1326, 659), - COL_TRI(659, 658, 657), - COL_TRI(660, 1325, 656), - COL_TRI(660, 1327, 1325), - COL_TRI(659, 1327, 660), - COL_TRI(659, 660, 658), - COL_TRI(661, 663, 1289), - COL_TRI(665, 1330, 1331), - COL_TRI(662, 1328, 599), - COL_TRI(661, 1328, 662), - COL_TRI(663, 662, 606), - COL_TRI(662, 599, 606), - COL_TRI(663, 1292, 1289), - COL_TRI(663, 606, 1292), - COL_TRI(664, 602, 603), - COL_TRI(664, 1329, 602), - COL_TRI(665, 1332, 1330), - COL_TRI(666, 1333, 1334), - COL_TRI(666, 1334, 668), - COL_TRI(666, 667, 1333), - COL_TRI(667, 713, 1333), - COL_TRI(668, 1335, 671), - COL_TRI(668, 1334, 1335), - COL_TRI(669, 753, 1336), - COL_TRI(672, 815, 1340), - COL_TRI(670, 1336, 682), - COL_TRI(669, 1336, 670), - COL_TRI(670, 682, 1339), - COL_TRI(671, 1335, 715), - COL_TRI(671, 715, 722), - COL_TRI(672, 746, 815), - COL_TRI(673, 1341, 674), - COL_TRI(674, 672, 675), - COL_TRI(674, 1341, 672), - COL_TRI(675, 672, 1340), - COL_TRI(675, 1340, 678), - COL_TRI(673, 712, 1341), - COL_TRI(676, 712, 673), - COL_TRI(676, 1342, 712), - COL_TRI(677, 1342, 676), - COL_TRI(677, 711, 1342), - COL_TRI(678, 711, 677), - COL_TRI(678, 1340, 711), - COL_TRI(679, 683, 680), - COL_TRI(680, 683, 684), - COL_TRI(680, 684, 1343), - COL_TRI(679, 688, 683), - COL_TRI(681, 688, 679), - COL_TRI(681, 690, 688), - COL_TRI(682, 692, 690), - COL_TRI(682, 690, 1339), - COL_TRI(683, 1344, 684), - COL_TRI(684, 687, 685), - COL_TRI(684, 1344, 687), - COL_TRI(685, 687, 691), - COL_TRI(686, 687, 1345), - COL_TRI(687, 1344, 1345), - COL_TRI(686, 1346, 687), - COL_TRI(685, 691, 692), - COL_TRI(683, 1345, 1344), - COL_TRI(688, 1345, 683), - COL_TRI(688, 1347, 1345), - COL_TRI(689, 686, 1345), - COL_TRI(689, 1345, 1347), - COL_TRI(691, 689, 1347), - COL_TRI(690, 1347, 688), - COL_TRI(690, 1348, 1347), - COL_TRI(691, 1347, 1348), - COL_TRI(692, 691, 690), - COL_TRI(691, 1348, 690), - COL_TRI(691, 1349, 689), - COL_TRI(693, 1349, 1346), - COL_TRI(693, 1350, 1349), - COL_TRI(689, 1350, 1351), - COL_TRI(689, 1349, 1350), - COL_TRI(697, 695, 984), - COL_TRI(694, 693, 1346), - COL_TRI(694, 1346, 686), - COL_TRI(686, 689, 1351), - COL_TRI(686, 1351, 694), - COL_TRI(695, 696, 984), - COL_TRI(696, 985, 984), - COL_TRI(700, 699, 1352), - COL_TRI(698, 695, 725), - COL_TRI(698, 696, 695), - COL_TRI(695, 697, 667), - COL_TRI(695, 667, 725), - COL_TRI(697, 984, 700), - COL_TRI(699, 985, 696), - COL_TRI(699, 696, 1352), - COL_TRI(700, 1352, 697), - COL_TRI(704, 1354, 1353), - COL_TRI(697, 1352, 713), - COL_TRI(697, 713, 667), - COL_TRI(701, 704, 988), - COL_TRI(701, 988, 706), - COL_TRI(702, 701, 705), - COL_TRI(702, 703, 701), - COL_TRI(703, 704, 701), - COL_TRI(704, 1353, 988), - COL_TRI(705, 1354, 836), - COL_TRI(706, 705, 701), - COL_TRI(706, 708, 705), - COL_TRI(707, 705, 836), - COL_TRI(707, 702, 705), - COL_TRI(708, 1353, 1354), - COL_TRI(708, 1354, 705), - COL_TRI(709, 1355, 698), - COL_TRI(714, 713, 1356), - COL_TRI(711, 1338, 1342), - COL_TRI(712, 1337, 1341), - COL_TRI(667, 1337, 1338), - COL_TRI(667, 702, 1337), - COL_TRI(667, 1338, 725), - COL_TRI(713, 835, 1356), - COL_TRI(716, 684, 1357), - COL_TRI(684, 685, 1357), - COL_TRI(717, 718, 1358), - COL_TRI(717, 1359, 718), - COL_TRI(718, 702, 1358), - COL_TRI(718, 703, 702), - COL_TRI(702, 707, 1337), - COL_TRI(719, 703, 1360), - COL_TRI(720, 1359, 717), - COL_TRI(716, 1357, 1361), - COL_TRI(716, 1361, 721), - COL_TRI(721, 1361, 1362), - COL_TRI(721, 1362, 723), - COL_TRI(722, 679, 680), - COL_TRI(722, 680, 724), - COL_TRI(679, 722, 669), - COL_TRI(723, 724, 680), - COL_TRI(724, 1363, 720), - COL_TRI(720, 1363, 1359), - COL_TRI(715, 713, 714), - COL_TRI(725, 1338, 726), - COL_TRI(725, 726, 1364), - COL_TRI(726, 815, 1365), - COL_TRI(726, 1340, 815), - COL_TRI(726, 752, 1366), - COL_TRI(726, 1365, 752), - COL_TRI(727, 672, 729), - COL_TRI(728, 727, 729), - COL_TRI(729, 1337, 707), - COL_TRI(730, 729, 707), - COL_TRI(710, 709, 698), - COL_TRI(714, 710, 1367), - COL_TRI(731, 714, 1367), - COL_TRI(710, 1356, 709), - COL_TRI(710, 714, 1356), - COL_TRI(731, 1367, 1368), - COL_TRI(732, 731, 1368), - COL_TRI(733, 1368, 1369), - COL_TRI(733, 732, 1368), - COL_TRI(734, 733, 1369), - COL_TRI(738, 737, 736), - COL_TRI(734, 1369, 735), - COL_TRI(735, 752, 734), - COL_TRI(735, 1366, 752), - COL_TRI(724, 1360, 1363), - COL_TRI(736, 1360, 1362), - COL_TRI(736, 719, 1360), - COL_TRI(737, 1370, 719), - COL_TRI(737, 719, 736), - COL_TRI(743, 742, 741), - COL_TRI(739, 719, 1370), - COL_TRI(739, 703, 719), - COL_TRI(740, 746, 736), - COL_TRI(740, 736, 1362), - COL_TRI(738, 736, 1371), - COL_TRI(741, 1371, 736), - COL_TRI(742, 738, 1371), - COL_TRI(742, 1371, 741), - COL_TRI(748, 673, 674), - COL_TRI(743, 741, 745), - COL_TRI(744, 745, 741), - COL_TRI(745, 728, 743), - COL_TRI(745, 744, 728), - COL_TRI(728, 744, 727), - COL_TRI(746, 727, 744), - COL_TRI(727, 746, 672), - COL_TRI(747, 748, 675), - COL_TRI(748, 676, 673), - COL_TRI(748, 674, 675), - COL_TRI(748, 1375, 834), - COL_TRI(749, 1374, 678), - COL_TRI(749, 678, 677), - COL_TRI(749, 677, 676), - COL_TRI(748, 749, 676), - COL_TRI(750, 1375, 747), - COL_TRI(750, 747, 1374), - COL_TRI(751, 750, 1374), - COL_TRI(751, 1374, 749), - COL_TRI(748, 747, 1375), - COL_TRI(749, 834, 751), - COL_TRI(749, 748, 834), - COL_TRI(733, 734, 752), - COL_TRI(752, 1365, 815), - COL_TRI(731, 732, 733), - COL_TRI(753, 731, 815), - COL_TRI(753, 715, 731), - COL_TRI(715, 714, 731), - COL_TRI(753, 815, 1376), - COL_TRI(754, 755, 685), - COL_TRI(754, 685, 692), - COL_TRI(755, 1377, 1378), - COL_TRI(755, 754, 1377), - COL_TRI(756, 1378, 1377), - COL_TRI(756, 757, 1378), - COL_TRI(757, 756, 1379), - COL_TRI(757, 1379, 1380), - COL_TRI(758, 1380, 1379), - COL_TRI(758, 759, 1380), - COL_TRI(759, 758, 1381), - COL_TRI(759, 1381, 1382), - COL_TRI(760, 761, 1382), - COL_TRI(760, 1382, 1381), - COL_TRI(761, 760, 1383), - COL_TRI(761, 1383, 1384), - COL_TRI(762, 1384, 1383), - COL_TRI(762, 763, 1384), - COL_TRI(763, 1385, 1386), - COL_TRI(763, 762, 1385), - COL_TRI(764, 1386, 1385), - COL_TRI(764, 765, 1386), - COL_TRI(765, 1387, 1388), - COL_TRI(765, 764, 1387), - COL_TRI(766, 1388, 1387), - COL_TRI(766, 770, 1388), - COL_TRI(767, 769, 1389), - COL_TRI(767, 1389, 1390), - COL_TRI(768, 1390, 1389), - COL_TRI(768, 771, 1390), - COL_TRI(769, 1391, 1392), - COL_TRI(769, 767, 1391), - COL_TRI(770, 1392, 1391), - COL_TRI(770, 766, 1392), - COL_TRI(771, 768, 1393), - COL_TRI(771, 1393, 1394), - COL_TRI(772, 1394, 1393), - COL_TRI(772, 773, 1394), - COL_TRI(773, 1395, 1396), - COL_TRI(773, 772, 1395), - COL_TRI(774, 775, 1396), - COL_TRI(774, 1396, 1395), - COL_TRI(775, 1397, 1398), - COL_TRI(775, 774, 1397), - COL_TRI(776, 777, 1398), - COL_TRI(776, 1398, 1397), - COL_TRI(777, 1399, 1400), - COL_TRI(777, 776, 1399), - COL_TRI(778, 786, 1400), - COL_TRI(778, 1400, 1399), - COL_TRI(779, 1401, 1402), - COL_TRI(779, 781, 1401), - COL_TRI(783, 782, 1405), - COL_TRI(780, 1402, 1401), - COL_TRI(781, 1403, 1404), - COL_TRI(781, 779, 1403), - COL_TRI(782, 1404, 1403), - COL_TRI(782, 783, 1404), - COL_TRI(783, 1405, 1406), - COL_TRI(784, 787, 1406), - COL_TRI(784, 1406, 1405), - COL_TRI(780, 785, 1402), - COL_TRI(785, 1407, 1408), - COL_TRI(785, 780, 1407), - COL_TRI(786, 1408, 1407), - COL_TRI(789, 788, 1411), - COL_TRI(786, 778, 1408), - COL_TRI(787, 784, 1409), - COL_TRI(787, 1409, 1410), - COL_TRI(788, 789, 1410), - COL_TRI(788, 1410, 1409), - COL_TRI(789, 1411, 1412), - COL_TRI(790, 1412, 1411), - COL_TRI(790, 791, 1412), - COL_TRI(791, 1413, 1414), - COL_TRI(791, 790, 1413), - COL_TRI(792, 793, 1414), - COL_TRI(792, 1414, 1413), - COL_TRI(793, 1415, 1416), - COL_TRI(793, 792, 1415), - COL_TRI(794, 795, 1416), - COL_TRI(794, 1416, 1415), - COL_TRI(795, 794, 1417), - COL_TRI(795, 1417, 1418), - COL_TRI(796, 797, 1418), - COL_TRI(796, 1418, 1417), - COL_TRI(797, 1419, 1420), - COL_TRI(797, 796, 1419), - COL_TRI(798, 1420, 1419), - COL_TRI(798, 799, 1420), - COL_TRI(799, 798, 1421), - COL_TRI(799, 1421, 1422), - COL_TRI(800, 1422, 1421), - COL_TRI(800, 1423, 1422), - COL_TRI(801, 803, 1424), - COL_TRI(801, 1424, 1425), - COL_TRI(805, 1428, 1429), - COL_TRI(802, 1425, 1424), - COL_TRI(802, 824, 1425), - COL_TRI(803, 1426, 1427), - COL_TRI(803, 801, 1426), - COL_TRI(804, 805, 1427), - COL_TRI(804, 1427, 1426), - COL_TRI(805, 804, 1428), - COL_TRI(806, 1429, 1428), - COL_TRI(807, 1430, 1431), - COL_TRI(807, 808, 1430), - COL_TRI(808, 807, 1432), - COL_TRI(808, 1432, 1433), - COL_TRI(811, 813, 1434), - COL_TRI(809, 1433, 1432), - COL_TRI(809, 806, 1433), - COL_TRI(806, 809, 1429), - COL_TRI(810, 812, 1431), - COL_TRI(810, 1431, 1430), - COL_TRI(811, 1434, 1435), - COL_TRI(812, 1435, 1434), - COL_TRI(812, 810, 1435), - COL_TRI(813, 811, 1436), - COL_TRI(813, 1436, 1437), - COL_TRI(814, 1437, 1436), - COL_TRI(814, 828, 1437), - COL_TRI(815, 746, 740), - COL_TRI(815, 740, 1376), - COL_TRI(816, 1376, 740), - COL_TRI(817, 1423, 1438), - COL_TRI(817, 1438, 1439), - COL_TRI(817, 1440, 1423), - COL_TRI(818, 819, 1440), - COL_TRI(818, 1440, 817), - COL_TRI(819, 818, 1441), - COL_TRI(819, 1441, 1442), - COL_TRI(820, 1442, 1441), - COL_TRI(820, 821, 1442), - COL_TRI(821, 820, 1443), - COL_TRI(821, 1443, 1444), - COL_TRI(822, 1444, 1443), - COL_TRI(822, 823, 1444), - COL_TRI(823, 822, 1445), - COL_TRI(823, 1445, 1446), - COL_TRI(826, 827, 1450), - COL_TRI(824, 802, 1447), - COL_TRI(824, 1447, 1448), - COL_TRI(816, 825, 1376), - COL_TRI(825, 816, 1449), - COL_TRI(825, 1449, 1450), - COL_TRI(826, 1450, 1449), - COL_TRI(831, 1453, 833), - COL_TRI(827, 826, 1451), - COL_TRI(827, 1451, 1452), - COL_TRI(828, 814, 1452), - COL_TRI(828, 1452, 1451), - COL_TRI(829, 833, 1453), - COL_TRI(829, 1453, 1454), - COL_TRI(830, 829, 1454), - COL_TRI(831, 833, 1455), - COL_TRI(834, 829, 830), - COL_TRI(832, 1454, 1453), - COL_TRI(832, 1453, 831), - COL_TRI(830, 1454, 832), - COL_TRI(832, 1455, 830), - COL_TRI(832, 831, 1455), - COL_TRI(833, 751, 1455), - COL_TRI(833, 750, 751), - COL_TRI(751, 834, 830), - COL_TRI(751, 830, 1455), - COL_TRI(834, 1375, 829), - COL_TRI(838, 843, 1456), - COL_TRI(835, 1355, 709), - COL_TRI(835, 709, 1356), - COL_TRI(836, 837, 1370), - COL_TRI(836, 1372, 837), - COL_TRI(837, 739, 1370), - COL_TRI(739, 837, 1372), - COL_TRI(739, 1372, 1373), - COL_TRI(739, 1373, 703), - COL_TRI(838, 1460, 1461), - COL_TRI(838, 1456, 1457), - COL_TRI(839, 847, 1458), - COL_TRI(839, 1458, 1459), - COL_TRI(840, 1460, 841), - COL_TRI(840, 1461, 1460), - COL_TRI(841, 842, 840), - COL_TRI(842, 1461, 840), - COL_TRI(838, 1462, 1460), - COL_TRI(841, 1463, 843), - COL_TRI(841, 843, 842), - COL_TRI(842, 1464, 1461), - COL_TRI(838, 1461, 1464), - COL_TRI(843, 838, 1464), - COL_TRI(843, 1464, 842), - COL_TRI(844, 1465, 845), - COL_TRI(845, 1465, 857), - COL_TRI(845, 857, 846), - COL_TRI(846, 844, 845), - COL_TRI(839, 1466, 857), - COL_TRI(839, 857, 1465), - COL_TRI(850, 848, 851), - COL_TRI(846, 1467, 847), - COL_TRI(846, 847, 844), - COL_TRI(844, 1468, 1465), - COL_TRI(839, 1465, 1468), - COL_TRI(847, 1468, 844), - COL_TRI(847, 839, 1468), - COL_TRI(848, 1469, 851), - COL_TRI(849, 1470, 848), - COL_TRI(848, 1470, 1469), - COL_TRI(850, 849, 848), - COL_TRI(851, 1469, 1471), - COL_TRI(851, 1471, 1472), - COL_TRI(850, 851, 1472), - COL_TRI(849, 996, 1470), - COL_TRI(850, 1473, 849), - COL_TRI(852, 853, 854), - COL_TRI(853, 1474, 855), - COL_TRI(853, 855, 854), - COL_TRI(858, 841, 877), - COL_TRI(854, 855, 856), - COL_TRI(855, 1475, 856), - COL_TRI(852, 854, 856), - COL_TRI(852, 856, 1476), - COL_TRI(856, 1475, 1012), - COL_TRI(856, 1012, 1476), - COL_TRI(852, 1476, 1477), - COL_TRI(857, 84, 841), - COL_TRI(841, 1460, 877), - COL_TRI(858, 857, 841), - COL_TRI(858, 846, 857), - COL_TRI(857, 82, 84), - COL_TRI(859, 1478, 81), - COL_TRI(859, 81, 83), - COL_TRI(860, 861, 1479), - COL_TRI(861, 26, 1479), - COL_TRI(862, 39, 26), - COL_TRI(863, 862, 26), - COL_TRI(26, 52, 1479), - COL_TRI(860, 1479, 864), - COL_TRI(860, 864, 48), - COL_TRI(864, 49, 48), - COL_TRI(865, 48, 47), - COL_TRI(865, 1480, 48), - COL_TRI(866, 869, 1482), - COL_TRI(867, 868, 869), - COL_TRI(867, 869, 866), - COL_TRI(868, 5, 869), - COL_TRI(869, 5, 1482), - COL_TRI(868, 3, 5), - COL_TRI(5, 1, 1482), - COL_TRI(866, 1482, 870), - COL_TRI(870, 1482, 871), - COL_TRI(871, 1482, 1), - COL_TRI(871, 1, 0), - COL_TRI(870, 871, 872), - COL_TRI(872, 871, 873), - COL_TRI(873, 871, 0), - COL_TRI(878, 4, 6), - COL_TRI(873, 0, 2), - COL_TRI(874, 873, 875), - COL_TRI(872, 873, 874), - COL_TRI(875, 873, 2), - COL_TRI(875, 2, 7), - COL_TRI(875, 877, 995), - COL_TRI(875, 876, 877), - COL_TRI(874, 875, 995), - COL_TRI(875, 7, 4), - COL_TRI(876, 875, 4), - COL_TRI(877, 876, 878), - COL_TRI(878, 876, 4), - COL_TRI(880, 28, 27), - COL_TRI(877, 878, 858), - COL_TRI(878, 867, 858), - COL_TRI(878, 868, 867), - COL_TRI(878, 6, 3), - COL_TRI(868, 878, 3), - COL_TRI(879, 56, 1485), - COL_TRI(879, 27, 56), - COL_TRI(880, 27, 879), - COL_TRI(885, 887, 886), - COL_TRI(881, 28, 880), - COL_TRI(881, 57, 28), - COL_TRI(882, 60, 883), - COL_TRI(883, 59, 1486), - COL_TRI(883, 60, 59), - COL_TRI(882, 58, 60), - COL_TRI(884, 58, 882), - COL_TRI(884, 29, 58), - COL_TRI(886, 887, 888), - COL_TRI(888, 889, 890), - COL_TRI(887, 889, 888), - COL_TRI(889, 899, 890), - COL_TRI(889, 919, 899), - COL_TRI(888, 893, 1488), - COL_TRI(886, 888, 1488), - COL_TRI(890, 893, 888), - COL_TRI(891, 1489, 890), - COL_TRI(891, 890, 899), - COL_TRI(891, 894, 897), - COL_TRI(892, 1491, 1488), - COL_TRI(893, 892, 1488), - COL_TRI(892, 1492, 894), - COL_TRI(894, 898, 892), - COL_TRI(893, 1490, 892), - COL_TRI(894, 899, 898), - COL_TRI(894, 891, 899), - COL_TRI(891, 897, 601), - COL_TRI(900, 901, 903), - COL_TRI(895, 1489, 896), - COL_TRI(896, 1489, 891), - COL_TRI(896, 891, 601), - COL_TRI(895, 1492, 1489), - COL_TRI(897, 894, 895), - COL_TRI(894, 1492, 895), - COL_TRI(898, 899, 968), - COL_TRI(899, 919, 968), - COL_TRI(885, 886, 1487), - COL_TRI(901, 902, 903), - COL_TRI(901, 1493, 902), - COL_TRI(902, 1493, 885), - COL_TRI(903, 902, 1487), - COL_TRI(902, 885, 1487), - COL_TRI(903, 1487, 975), - COL_TRI(900, 903, 975), - COL_TRI(890, 1490, 893), - COL_TRI(904, 905, 1496), - COL_TRI(905, 906, 1496), - COL_TRI(905, 1497, 906), - COL_TRI(906, 1497, 974), - COL_TRI(906, 974, 1498), - COL_TRI(907, 1496, 906), - COL_TRI(907, 906, 1498), - COL_TRI(907, 904, 1496), - COL_TRI(63, 1003, 61), - COL_TRI(63, 1000, 1003), - COL_TRI(908, 1003, 867), - COL_TRI(908, 61, 1003), - COL_TRI(127, 1500, 1501), - COL_TRI(908, 64, 61), - COL_TRI(870, 962, 908), - COL_TRI(908, 65, 64), - COL_TRI(908, 909, 128), - COL_TRI(909, 908, 962), - COL_TRI(909, 1500, 128), - COL_TRI(910, 912, 913), - COL_TRI(911, 912, 1502), - COL_TRI(912, 1503, 1502), - COL_TRI(912, 910, 1503), - COL_TRI(913, 912, 911), - COL_TRI(913, 911, 915), - COL_TRI(914, 911, 1495), - COL_TRI(911, 1502, 1495), - COL_TRI(915, 911, 914), - COL_TRI(916, 1504, 924), - COL_TRI(916, 1505, 1504), - COL_TRI(916, 1495, 1502), - COL_TRI(922, 1504, 1505), - COL_TRI(916, 1506, 1505), - COL_TRI(916, 1502, 1506), - COL_TRI(917, 1494, 916), - COL_TRI(919, 1494, 917), - COL_TRI(919, 1495, 1494), - COL_TRI(916, 1494, 1495), - COL_TRI(919, 914, 1495), - COL_TRI(920, 1502, 1503), - COL_TRI(920, 1506, 1502), - COL_TRI(921, 1505, 1506), - COL_TRI(921, 1506, 920), - COL_TRI(922, 1505, 921), - COL_TRI(923, 924, 922), - COL_TRI(924, 1504, 922), - COL_TRI(914, 919, 889), - COL_TRI(917, 916, 918), - COL_TRI(918, 916, 924), - COL_TRI(918, 924, 923), - COL_TRI(925, 926, 36), - COL_TRI(925, 36, 39), - COL_TRI(36, 926, 461), - COL_TRI(36, 461, 927), - COL_TRI(926, 1183, 461), - COL_TRI(927, 1185, 37), - COL_TRI(36, 927, 37), - COL_TRI(927, 1184, 1185), - COL_TRI(928, 997, 130), - COL_TRI(928, 1508, 997), - COL_TRI(929, 1508, 928), - COL_TRI(929, 1509, 1508), - COL_TRI(930, 1509, 929), - COL_TRI(930, 1510, 1509), - COL_TRI(931, 1510, 930), - COL_TRI(931, 1511, 1510), - COL_TRI(932, 1511, 931), - COL_TRI(932, 1512, 1511), - COL_TRI(933, 1512, 932), - COL_TRI(933, 1513, 1512), - COL_TRI(934, 1514, 1513), - COL_TRI(934, 1513, 933), - COL_TRI(935, 1514, 934), - COL_TRI(935, 1515, 1514), - COL_TRI(936, 1515, 935), - COL_TRI(936, 1516, 1515), - COL_TRI(937, 1516, 936), - COL_TRI(937, 1517, 1516), - COL_TRI(938, 1517, 937), - COL_TRI(938, 1518, 1517), - COL_TRI(939, 1518, 938), - COL_TRI(939, 1519, 1518), - COL_TRI(940, 1519, 939), - COL_TRI(940, 1520, 1519), - COL_TRI(941, 1520, 940), - COL_TRI(941, 1521, 1520), - COL_TRI(945, 1527, 1526), - COL_TRI(942, 1521, 1522), - COL_TRI(943, 1523, 1524), - COL_TRI(943, 1524, 1525), - COL_TRI(944, 1523, 943), - COL_TRI(944, 1526, 1523), - COL_TRI(945, 1526, 944), - COL_TRI(946, 1527, 945), - COL_TRI(946, 1528, 1527), - COL_TRI(947, 1528, 946), - COL_TRI(947, 1529, 1528), - COL_TRI(948, 1529, 947), - COL_TRI(948, 1530, 1529), - COL_TRI(949, 1530, 948), - COL_TRI(949, 1531, 1530), - COL_TRI(950, 1532, 1531), - COL_TRI(950, 1531, 949), - COL_TRI(951, 1532, 950), - COL_TRI(951, 1533, 1532), - COL_TRI(952, 1533, 951), - COL_TRI(952, 1534, 1533), - COL_TRI(953, 1534, 952), - COL_TRI(953, 1535, 1534), - COL_TRI(954, 1536, 1535), - COL_TRI(954, 1535, 953), - COL_TRI(955, 1536, 954), - COL_TRI(955, 1501, 1536), - COL_TRI(127, 1501, 955), - COL_TRI(956, 957, 917), - COL_TRI(957, 1014, 917), - COL_TRI(957, 1242, 1014), - COL_TRI(959, 958, 942), - COL_TRI(917, 1014, 981), - COL_TRI(956, 917, 918), - COL_TRI(942, 956, 918), - COL_TRI(942, 1243, 956), - COL_TRI(942, 1522, 959), - COL_TRI(958, 1537, 942), - COL_TRI(964, 1140, 979), - COL_TRI(960, 923, 922), - COL_TRI(960, 966, 923), - COL_TRI(961, 1538, 1483), - COL_TRI(962, 992, 994), - COL_TRI(963, 964, 921), - COL_TRI(964, 979, 921), - COL_TRI(963, 921, 920), - COL_TRI(965, 963, 920), - COL_TRI(965, 1139, 963), - COL_TRI(917, 981, 968), - COL_TRI(923, 961, 1483), - COL_TRI(966, 961, 923), - COL_TRI(923, 1483, 1539), - COL_TRI(923, 1539, 918), - COL_TRI(968, 1491, 892), - COL_TRI(870, 1483, 962), - COL_TRI(870, 872, 1483), - COL_TRI(967, 1542, 1483), - COL_TRI(921, 962, 922), - COL_TRI(921, 1543, 962), - COL_TRI(968, 892, 898), - COL_TRI(914, 889, 887), - COL_TRI(913, 900, 910), - COL_TRI(900, 977, 910), - COL_TRI(910, 977, 974), - COL_TRI(910, 974, 1503), - COL_TRI(914, 887, 885), - COL_TRI(914, 885, 915), - COL_TRI(181, 900, 913), - COL_TRI(186, 181, 913), - COL_TRI(181, 192, 900), - COL_TRI(186, 913, 915), - COL_TRI(885, 186, 915), - COL_TRI(885, 1018, 186), - COL_TRI(969, 971, 1266), - COL_TRI(970, 1266, 971), - COL_TRI(971, 920, 1503), - COL_TRI(971, 969, 920), - COL_TRI(974, 971, 1503), - COL_TRI(969, 1266, 559), - COL_TRI(972, 969, 559), - COL_TRI(972, 973, 969), - COL_TRI(973, 904, 969), - COL_TRI(904, 920, 969), - COL_TRI(904, 965, 920), - COL_TRI(970, 972, 558), - COL_TRI(970, 973, 972), - COL_TRI(970, 558, 1266), - COL_TRI(974, 970, 971), - COL_TRI(904, 1499, 965), - COL_TRI(975, 976, 900), - COL_TRI(976, 1544, 900), - COL_TRI(976, 1498, 1544), - COL_TRI(977, 1544, 1498), - COL_TRI(974, 977, 1498), - COL_TRI(965, 1499, 1015), - COL_TRI(262, 263, 264), - COL_TRI(978, 1524, 979), - COL_TRI(978, 1545, 1524), - COL_TRI(979, 1546, 1016), - COL_TRI(978, 979, 1016), - COL_TRI(268, 1063, 987), - COL_TRI(268, 987, 47), - COL_TRI(262, 268, 47), - COL_TRI(980, 981, 1014), - COL_TRI(981, 1549, 51), - COL_TRI(981, 51, 76), - COL_TRI(982, 993, 991), - COL_TRI(982, 1550, 993), - COL_TRI(262, 47, 51), - COL_TRI(863, 983, 862), - COL_TRI(983, 1507, 985), - COL_TRI(983, 985, 699), - COL_TRI(700, 925, 862), - COL_TRI(700, 984, 925), - COL_TRI(862, 983, 700), - COL_TRI(983, 699, 700), - COL_TRI(862, 925, 39), - COL_TRI(984, 985, 925), - COL_TRI(985, 1507, 925), - COL_TRI(925, 1507, 926), - COL_TRI(986, 1547, 1353), - COL_TRI(986, 1353, 708), - COL_TRI(706, 1481, 865), - COL_TRI(706, 988, 1481), - COL_TRI(989, 1551, 991), - COL_TRI(865, 708, 706), - COL_TRI(865, 986, 708), - COL_TRI(986, 865, 47), - COL_TRI(865, 1481, 1480), - COL_TRI(987, 986, 47), - COL_TRI(987, 1547, 986), - COL_TRI(988, 1547, 1481), - COL_TRI(988, 1353, 1547), - COL_TRI(993, 1553, 1552), - COL_TRI(990, 989, 1540), - COL_TRI(990, 1552, 989), - COL_TRI(991, 992, 1538), - COL_TRI(991, 993, 992), - COL_TRI(961, 991, 1538), - COL_TRI(961, 1540, 991), - COL_TRI(989, 991, 1540), - COL_TRI(966, 1541, 1540), - COL_TRI(966, 1540, 961), - COL_TRI(990, 1540, 1541), - COL_TRI(992, 993, 990), - COL_TRI(990, 993, 1552), - COL_TRI(995, 1484, 967), - COL_TRI(994, 990, 1554), - COL_TRI(992, 990, 994), - COL_TRI(990, 1541, 1554), - COL_TRI(960, 1541, 966), - COL_TRI(960, 1554, 1541), - COL_TRI(994, 1554, 960), - COL_TRI(962, 994, 922), - COL_TRI(994, 960, 922), - COL_TRI(995, 877, 1012), - COL_TRI(874, 995, 967), - COL_TRI(908, 867, 866), - COL_TRI(996, 858, 867), - COL_TRI(967, 34, 33), - COL_TRI(967, 1484, 34), - COL_TRI(967, 33, 71), - COL_TRI(997, 967, 144), - COL_TRI(997, 1542, 967), - COL_TRI(967, 1483, 872), - COL_TRI(1000, 1001, 1556), - COL_TRI(998, 38, 37), - COL_TRI(998, 1499, 38), - COL_TRI(999, 263, 262), - COL_TRI(999, 262, 51), - COL_TRI(34, 1555, 69), - COL_TRI(34, 1484, 1555), - COL_TRI(1003, 1004, 1006), - COL_TRI(1001, 1002, 1556), - COL_TRI(1002, 1557, 926), - COL_TRI(1001, 1557, 1002), - COL_TRI(1003, 1556, 1002), - COL_TRI(1004, 1002, 926), - COL_TRI(1003, 1002, 1004), - COL_TRI(1003, 1000, 1556), - COL_TRI(1004, 926, 1005), - COL_TRI(1005, 1558, 1006), - COL_TRI(1005, 1006, 1004), - COL_TRI(1009, 987, 1011), - COL_TRI(1006, 1558, 996), - COL_TRI(1003, 1006, 867), - COL_TRI(867, 1006, 996), - COL_TRI(1007, 1011, 1484), - COL_TRI(1008, 1007, 1484), - COL_TRI(1007, 1559, 1009), - COL_TRI(1007, 1008, 1559), - COL_TRI(1009, 1011, 1007), - COL_TRI(987, 1560, 1011), - COL_TRI(1010, 1011, 1560), - COL_TRI(959, 980, 1013), - COL_TRI(1011, 1010, 1484), - COL_TRI(995, 1008, 1484), - COL_TRI(1010, 1560, 1561), - COL_TRI(1010, 1561, 1555), - COL_TRI(1010, 1555, 1484), - COL_TRI(1012, 1559, 1008), - COL_TRI(1012, 1008, 995), - COL_TRI(980, 1014, 1013), - COL_TRI(959, 1013, 958), - COL_TRI(1013, 1537, 958), - COL_TRI(1014, 1562, 1013), - COL_TRI(1013, 1562, 1537), - COL_TRI(1015, 1016, 1017), - COL_TRI(1015, 978, 1016), - COL_TRI(1016, 1548, 1017), - COL_TRI(1016, 1546, 1548), - COL_TRI(1017, 1548, 965), - COL_TRI(1015, 1017, 965), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 55), - COL_TRI(20, 18, 19), - COL_TRI(8, 9, 10), - COL_TRI(8, 11, 9), - COL_TRI(12, 8, 10), - COL_TRI(9, 11, 13), - COL_TRI(9, 13, 14), - COL_TRI(12, 10, 15), - COL_TRI(16, 12, 17), - COL_TRI(12, 15, 17), - COL_TRI(18, 16, 17), - COL_TRI(18, 17, 19), - COL_TRI(24, 48, 49), - COL_TRI(20, 19, 21), - COL_TRI(22, 20, 21), - COL_TRI(22, 21, 43), - COL_TRI(22, 43, 44), - COL_TRI(22, 44, 45), - COL_TRI(23, 45, 44), - COL_TRI(23, 46, 45), - COL_TRI(24, 47, 48), - COL_TRI(24, 40, 47), - COL_TRI(24, 49, 50), - COL_TRI(25, 52, 26), - COL_TRI(25, 26, 53), - COL_TRI(26, 54, 53), - COL_TRI(26, 39, 54), - COL_TRI(27, 28, 55), - COL_TRI(27, 55, 56), - COL_TRI(28, 57, 55), - COL_TRI(29, 30, 58), - COL_TRI(33, 34, 67), - COL_TRI(30, 59, 60), - COL_TRI(30, 60, 58), - COL_TRI(31, 32, 61), - COL_TRI(32, 62, 63), - COL_TRI(32, 63, 61), - COL_TRI(31, 61, 64), - COL_TRI(31, 65, 66), - COL_TRI(31, 64, 65), - COL_TRI(34, 68, 67), - COL_TRI(34, 69, 68), - COL_TRI(33, 67, 70), - COL_TRI(35, 33, 70), - COL_TRI(35, 71, 33), - COL_TRI(36, 37, 72), - COL_TRI(37, 38, 72), - COL_TRI(38, 73, 72), - COL_TRI(36, 72, 74), - COL_TRI(36, 74, 75), - COL_TRI(39, 36, 54), - COL_TRI(36, 75, 54), - COL_TRI(40, 41, 51), - COL_TRI(41, 42, 51), - COL_TRI(42, 76, 51), - COL_TRI(40, 51, 47), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 2), - COL_TRI(81, 82, 83), - COL_TRI(81, 84, 82), - COL_TRI_INIT(SURFACE_LOOK_UP_WARP, 6), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI(1, 5, 3), - COL_TRI(3, 6, 4), - COL_TRI(4, 7, 2), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 54), - COL_TRI(123, 12, 16), - COL_TRI(117, 46, 23), - COL_TRI(117, 118, 46), - COL_TRI(45, 46, 118), - COL_TRI(45, 118, 119), - COL_TRI(120, 121, 14), - COL_TRI(120, 14, 13), - COL_TRI(120, 13, 11), - COL_TRI(122, 120, 11), - COL_TRI(123, 124, 12), - COL_TRI(125, 18, 20), - COL_TRI(125, 138, 18), - COL_TRI(20, 119, 125), - COL_TRI(20, 22, 119), - COL_TRI(22, 45, 119), - COL_TRI(24, 50, 139), - COL_TRI(16, 138, 123), - COL_TRI(16, 18, 138), - COL_TRI(122, 11, 8), - COL_TRI(8, 12, 124), - COL_TRI(8, 124, 122), - COL_TRI(24, 139, 137), - COL_TRI(129, 62, 32), - COL_TRI(126, 140, 25), - COL_TRI(126, 25, 53), - COL_TRI(66, 127, 141), - COL_TRI(66, 141, 32), - COL_TRI(66, 32, 31), - COL_TRI(127, 66, 65), - COL_TRI(128, 127, 65), - COL_TRI(129, 142, 62), - COL_TRI(131, 74, 72), - COL_TRI(130, 71, 35), - COL_TRI(67, 143, 130), - COL_TRI(67, 130, 35), - COL_TRI(130, 144, 71), - COL_TRI(67, 35, 70), - COL_TRI(68, 145, 146), - COL_TRI(68, 146, 67), - COL_TRI(131, 147, 74), - COL_TRI(134, 54, 75), - COL_TRI(132, 131, 73), - COL_TRI(131, 72, 73), - COL_TRI(133, 75, 74), - COL_TRI(133, 74, 147), - COL_TRI(134, 126, 53), - COL_TRI(134, 53, 54), - COL_TRI(133, 134, 75), - COL_TRI(135, 148, 42), - COL_TRI(135, 42, 41), - COL_TRI(136, 135, 41), - COL_TRI(136, 41, 40), - COL_TRI(137, 136, 24), - COL_TRI(136, 40, 24), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_A6, 2), - COL_TRI(93, 94, 95), - COL_TRI(93, 95, 96), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_A7, 2), - COL_TRI(97, 98, 94), - COL_TRI(97, 94, 93), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_A8, 2), - COL_TRI(99, 100, 98), - COL_TRI(99, 98, 97), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_A9, 2), - COL_TRI(101, 102, 103), - COL_TRI(101, 104, 102), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_AA, 2), - COL_TRI(109, 101, 103), - COL_TRI(109, 103, 110), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_AB, 2), - COL_TRI(113, 109, 110), - COL_TRI(113, 110, 114), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_AC, 2), - COL_TRI(149, 150, 151), - COL_TRI(149, 152, 150), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_AD, 2), - COL_TRI(157, 151, 158), - COL_TRI(157, 149, 151), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_AE, 2), - COL_TRI(161, 158, 162), - COL_TRI(161, 157, 158), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_AF, 2), - COL_TRI(170, 171, 172), - COL_TRI(170, 169, 171), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_B0, 2), - COL_TRI(167, 166, 169), - COL_TRI(167, 169, 170), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_B1, 2), - COL_TRI(165, 166, 167), - COL_TRI(165, 168, 166), - COL_TRI_INIT(SURFACE_PAINTING_WARP_D3, 2), - COL_TRI(85, 86, 87), - COL_TRI(85, 88, 86), - COL_TRI_INIT(SURFACE_PAINTING_WARP_D4, 2), - COL_TRI(87, 86, 89), - COL_TRI(87, 89, 90), - COL_TRI_INIT(SURFACE_PAINTING_WARP_D5, 2), - COL_TRI(90, 91, 92), - COL_TRI(90, 89, 91), - COL_TRI_INIT(SURFACE_PAINTING_WARP_D6, 2), - COL_TRI(105, 106, 107), - COL_TRI(105, 107, 108), - COL_TRI_INIT(SURFACE_PAINTING_WARP_D7, 2), - COL_TRI(108, 111, 112), - COL_TRI(108, 112, 105), - COL_TRI_INIT(SURFACE_PAINTING_WARP_D8, 2), - COL_TRI(111, 115, 112), - COL_TRI(111, 116, 115), - COL_TRI_INIT(SURFACE_PAINTING_WARP_D9, 2), - COL_TRI(153, 154, 155), - COL_TRI(153, 155, 156), - COL_TRI_INIT(SURFACE_PAINTING_WARP_DA, 2), - COL_TRI(156, 159, 160), - COL_TRI(156, 160, 153), - COL_TRI_INIT(SURFACE_PAINTING_WARP_DB, 2), - COL_TRI(159, 163, 160), - COL_TRI(159, 164, 163), - COL_TRI_INIT(SURFACE_PAINTING_WARP_DC, 2), - COL_TRI(179, 180, 178), - COL_TRI(179, 178, 177), - COL_TRI_INIT(SURFACE_PAINTING_WARP_DD, 2), - COL_TRI(177, 178, 176), - COL_TRI(177, 176, 173), - COL_TRI_INIT(SURFACE_PAINTING_WARP_DE, 2), - COL_TRI(173, 174, 175), - COL_TRI(173, 176, 174), - COL_TRI_INIT(SURFACE_TRAPDOOR, 2), - COL_TRI(77, 78, 79), - COL_TRI(77, 79, 80), - COL_TRI_STOP(), - COL_SPECIAL_INIT(11), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -1023, 0, 1152, /*yaw*/ 128), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_wooden_door, /*pos*/ -271, 0, -824, /*yaw*/ 32), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_wooden_door, /*pos*/ -1775, 0, -824, /*yaw*/ 224), - SPECIAL_OBJECT_WITH_YAW_AND_PARAM(/*preset*/ special_castle_door_warp, /*pos*/ -1100, 0, 2202, /*yaw*/ 0, /*behParam2*/ 0), - SPECIAL_OBJECT_WITH_YAW_AND_PARAM(/*preset*/ special_castle_door_warp, /*pos*/ -946, 0, 2202, /*yaw*/ 128, /*behParam2*/ 1), - SPECIAL_OBJECT_WITH_YAW_AND_PARAM(/*preset*/ special_wooden_door_warp, /*pos*/ -1023, -101, -5170, /*yaw*/ 0, /*behParam2*/ 2), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_0stars_door, /*pos*/ -3122, 205, -793, /*yaw*/ 64), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_1star_door, /*pos*/ 256, 0, -1074, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_1star_door, /*pos*/ 644, 614, -1476, /*yaw*/ 224), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_3star_door, /*pos*/ 1075, 205, -229, /*yaw*/ 192), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_3star_door, /*pos*/ -2303, 0, -1074, /*yaw*/ 0), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(inside_castle_seg7_area_1_collision, 0x00396340, 232834, 0x00068b88, 22490); diff --git a/levels/castle_inside/areas/2/1/model.inc.c b/levels/castle_inside/areas/2/1/model.inc.c index 00f456d47..a2be9c1b2 100644 --- a/levels/castle_inside/areas/2/1/model.inc.c +++ b/levels/castle_inside/areas/2/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0703C040 - 0x0703C058 static const Lights1 inside_castle_seg7_lights_0703C040 = gdSPDefLights1( 0x4c, 0x4c, 0x4c, @@ -11,613 +12,103 @@ static const Lights1 inside_castle_seg7_lights_0703C058 = gdSPDefLights1( ); // 0x0703C070 - 0x0703C160 -static const Vtx inside_castle_seg7_vertex_0703C070[] = { - {{{ -1381, 1024, 2970}, 0, { 0, 3032}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -844, 1178, 2816}, 0, { 734, 352}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -665, 1024, 2970}, 0, { 0, -544}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -1202, 1178, 2816}, 0, { 734, 2138}, {0x52, 0xa0, 0x00, 0xff}}}, - {{{ -1381, 1024, 2970}, 0, { 0, 3032}, {0x52, 0xa0, 0x00, 0xff}}}, - {{{ -1381, 1024, 2560}, 0, { 2012, 3032}, {0x52, 0xa0, 0x00, 0xff}}}, - {{{ -1202, 1178, 2816}, 0, { 734, 2138}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -1202, 1178, 2560}, 0, { 2012, 2138}, {0x52, 0xa0, 0x00, 0xff}}}, - {{{ -844, 1178, 2816}, 0, { 734, 352}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1202, 1178, 2816}, 0, { 734, 2138}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -844, 1178, 2560}, 0, { 2012, 352}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1202, 1178, 2560}, 0, { 2012, 2138}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -665, 1024, 2970}, 0, { 0, -544}, {0xae, 0xa0, 0x00, 0xff}}}, - {{{ -844, 1178, 2816}, 0, { 734, 352}, {0xae, 0xa0, 0x00, 0xff}}}, - {{{ -844, 1178, 2560}, 0, { 2012, 352}, {0xae, 0xa0, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703C070, 0x00396340, 232834, 0x0003c070, 240); // 0x0703C160 - 0x0703C260 -static const Vtx inside_castle_seg7_vertex_0703C160[] = { - {{{ -1381, 1024, 2560}, 0, { 2012, 3032}, {0x43, 0xb2, 0x48, 0xff}}}, - {{{ -1279, 922, 2355}, 0, { 3034, 2522}, {0x43, 0xb2, 0x48, 0xff}}}, - {{{ -1202, 1178, 2560}, 0, { 2012, 2138}, {0x43, 0xb2, 0x48, 0xff}}}, - {{{ -1177, 1024, 2355}, 0, { 3034, 2010}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -844, 1178, 2560}, 0, { 2012, 352}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -1202, 1178, 2560}, 0, { 2012, 2138}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -1279, 922, 2355}, 0, { 3034, 2522}, {0x4c, 0xb4, 0x42, 0xff}}}, - {{{ -1177, 1024, 2355}, 0, { 3034, 2010}, {0x4c, 0xb4, 0x42, 0xff}}}, - {{{ -1202, 1178, 2560}, 0, { 2012, 2138}, {0x4c, 0xb4, 0x42, 0xff}}}, - {{{ -869, 1024, 2355}, 0, { 3034, 478}, {0x00, 0x9b, 0x4c, 0xff}}}, - {{{ -665, 1024, 2970}, 0, { 0, -544}, {0xae, 0xa0, 0x00, 0xff}}}, - {{{ -844, 1178, 2560}, 0, { 2012, 352}, {0xae, 0xa0, 0x00, 0xff}}}, - {{{ -665, 1024, 2560}, 0, { 2012, -544}, {0xae, 0xa0, 0x00, 0xff}}}, - {{{ -869, 1024, 2355}, 0, { 3034, 478}, {0xb4, 0xb4, 0x42, 0xff}}}, - {{{ -767, 922, 2355}, 0, { 3034, 0}, {0xb4, 0xb4, 0x42, 0xff}}}, - {{{ -844, 1178, 2560}, 0, { 2012, 352}, {0xb4, 0xb4, 0x42, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703C160, 0x00396340, 232834, 0x0003c160, 256); // 0x0703C260 - 0x0703C350 -static const Vtx inside_castle_seg7_vertex_0703C260[] = { - {{{ -767, 922, 2355}, 0, { 3034, 0}, {0xbd, 0xb2, 0x48, 0xff}}}, - {{{ -665, 1024, 2560}, 0, { 2012, -544}, {0xbd, 0xb2, 0x48, 0xff}}}, - {{{ -844, 1178, 2560}, 0, { 2012, 352}, {0xbd, 0xb2, 0x48, 0xff}}}, - {{{ -1279, 922, 2355}, 0, { 3034, 2522}, {0x59, 0xa7, 0xf2, 0xff}}}, - {{{ -1177, 1126, 1741}, 0, { 6100, 2010}, {0x59, 0xa7, 0xf2, 0xff}}}, - {{{ -1177, 1024, 2355}, 0, { 3034, 2010}, {0x59, 0xa7, 0xf2, 0xff}}}, - {{{ -1279, 1024, 1741}, 0, { 6100, 2522}, {0x59, 0xa7, 0xf2, 0xff}}}, - {{{ -1177, 1024, 2355}, 0, { 3034, 2010}, {0x00, 0x83, 0xec, 0xff}}}, - {{{ -1177, 1126, 1741}, 0, { 6100, 2010}, {0x00, 0x83, 0xec, 0xff}}}, - {{{ -869, 1126, 1741}, 0, { 6100, 480}, {0x00, 0x83, 0xec, 0xff}}}, - {{{ -869, 1024, 2355}, 0, { 3034, 478}, {0x00, 0x83, 0xec, 0xff}}}, - {{{ -869, 1024, 2355}, 0, { 3034, 478}, {0xa7, 0xa7, 0xf2, 0xff}}}, - {{{ -869, 1126, 1741}, 0, { 6100, 480}, {0xa7, 0xa7, 0xf2, 0xff}}}, - {{{ -767, 1024, 1741}, 0, { 6100, 0}, {0xa7, 0xa7, 0xf2, 0xff}}}, - {{{ -767, 922, 2355}, 0, { 3034, 0}, {0xa7, 0xa7, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703C260, 0x00396340, 232834, 0x0003c260, 240); // 0x0703C350 - 0x0703C3F0 -static const Vtx inside_castle_seg7_vertex_0703C350[] = { - {{{ -1526, 1818, 2253}, 0, { -2796, -4120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1791, 1818, 1907}, 0, { -4118, -2396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1791, 1818, 1574}, 0, { -4118, -734}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1818, 2253}, 0, { 990, -4120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1526, 1818, 1229}, 0, { -2796, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1818, 1229}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1381, 1152, 1229}, 0, { -3096, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1152, 1229}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -767, 1152, 1741}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1381, 1152, 1741}, 0, { -3096, -1566}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703C350, 0x00396340, 232834, 0x0003c350, 160); // 0x0703C3F0 - 0x0703C4D0 -static const Vtx inside_castle_seg7_vertex_0703C3F0[] = { - {{{ -460, 512, 3021}, 0, { 2012, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1586, 512, 3021}, 0, { -3606, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1586, 512, 3533}, 0, { -3606, 3798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 512, 3533}, 0, { 2012, 3798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -665, 512, 2560}, 0, { -1052, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 512, 2355}, 0, { -2074, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 512, 2355}, 0, { -2074, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1381, 512, 2560}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1381, 512, 2970}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -665, 512, 2970}, 0, { 990, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 512, 2970}, 0, { 990, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 512, 2970}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 512, 3021}, 0, { 1246, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 512, 3021}, 0, { 1246, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703C3F0, 0x00396340, 232834, 0x0003c3f0, 224); // 0x0703C4D0 - 0x0703C530 -static const Vtx inside_castle_seg7_vertex_0703C4D0[] = { - {{{ -767, 512, 2355}, 0, { -2074, -2076}, {0x00, 0x7d, 0x14, 0xff}}}, - {{{ -767, 614, 1741}, 0, { -5140, -2076}, {0x00, 0x7d, 0x14, 0xff}}}, - {{{ -1207, 602, 1813}, 0, { -4778, 118}, {0x00, 0x7d, 0x14, 0xff}}}, - {{{ -1177, 614, 1741}, 0, { -5140, 0}, {0x00, 0x7d, 0x14, 0xff}}}, - {{{ -1279, 512, 2355}, 0, { -2074, 480}, {0x00, 0x7d, 0x14, 0xff}}}, - {{{ -1279, 597, 1843}, 0, { -4628, 480}, {0x00, 0x7d, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703C4D0, 0x00396340, 232834, 0x0003c4d0, 96); // 0x0703C530 - 0x0703C620 -static const Vtx inside_castle_seg7_vertex_0703C530[] = { - {{{ -1279, 1203, 1741}, 0, { -1052, 990}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -784, 1178, 1873}, 0, { 268, -3946}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -784, 1203, 1873}, 0, { 268, -3946}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -1279, 1178, 1741}, 0, { -1052, 990}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -1279, 1178, 1741}, 0, { -1052, 990}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -836, 1152, 1997}, 0, { 1500, -3436}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -836, 1178, 1997}, 0, { 1500, -3436}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -1279, 1152, 1741}, 0, { -1052, 990}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -836, 1178, 1997}, 0, { 1500, -3436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -784, 1178, 1873}, 0, { 268, -3946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1178, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1152, 1741}, 0, { -1052, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -917, 1126, 2103}, 0, { 2560, -2624}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -917, 1152, 2103}, 0, { 2560, -2624}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1279, 1126, 1741}, 0, { -1052, 990}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703C530, 0x00396340, 232834, 0x0003c530, 240); // 0x0703C620 - 0x0703C720 -static const Vtx inside_castle_seg7_vertex_0703C620[] = { - {{{ -917, 1152, 2103}, 0, { 2560, -2624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -836, 1152, 1997}, 0, { 1500, -3436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1152, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1126, 1741}, 0, { -1052, 990}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1279, 1101, 1741}, 0, { -1052, 990}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1023, 1101, 2184}, 0, { 3372, -1564}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1023, 1126, 2184}, 0, { 3372, -1564}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1279, 1075, 2253}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1146, 1075, 2235}, 0, { 3882, -332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1075, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 1126, 2184}, 0, { 3372, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -917, 1126, 2103}, 0, { 2560, -2624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1126, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1101, 1741}, 0, { -1052, 990}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -1279, 1075, 1741}, 0, { -1052, 990}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -1146, 1075, 2235}, 0, { 3882, -332}, {0x86, 0x00, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703C620, 0x00396340, 232834, 0x0003c620, 256); // 0x0703C720 - 0x0703C800 -static const Vtx inside_castle_seg7_vertex_0703C720[] = { - {{{ -1279, 1101, 1741}, 0, { -1052, 990}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -1146, 1075, 2235}, 0, { 3882, -332}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -1146, 1101, 2235}, 0, { 3882, -332}, {0x86, 0x00, 0x21, 0xff}}}, - {{{ -1146, 1101, 2235}, 0, { 3882, -332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 1101, 2184}, 0, { 3372, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1101, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1075, 1741}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 1050, 1741}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 1050, 2253}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 1075, 2253}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 1050, 1741}, 0, { -1052, 990}, {0x86, 0x00, 0xdf, 0xff}}}, - {{{ -1412, 1024, 2235}, 0, { 3882, 2310}, {0x86, 0x00, 0xdf, 0xff}}}, - {{{ -1412, 1050, 2235}, 0, { 3882, 2310}, {0x86, 0x00, 0xdf, 0xff}}}, - {{{ -1279, 1024, 1741}, 0, { -1052, 990}, {0x86, 0x00, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703C720, 0x00396340, 232834, 0x0003c720, 224); // 0x0703C800 - 0x0703C8E0 -static const Vtx inside_castle_seg7_vertex_0703C800[] = { - {{{ -1279, 1050, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1412, 1050, 2235}, 0, { 3882, 2310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1050, 2253}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1024, 1741}, 0, { -1052, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -1535, 998, 2184}, 0, { 3372, 3542}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -1535, 1024, 2184}, 0, { 3372, 3542}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -1279, 998, 1741}, 0, { -1052, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -1279, 1024, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 1024, 2184}, 0, { 3372, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1412, 1024, 2235}, 0, { 3882, 2310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 998, 1741}, 0, { -1052, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1641, 973, 2103}, 0, { 2560, 4602}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1641, 998, 2103}, 0, { 2560, 4602}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1279, 973, 1741}, 0, { -1052, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703C800, 0x00396340, 232834, 0x0003c800, 224); // 0x0703C8E0 - 0x0703C9E0 -static const Vtx inside_castle_seg7_vertex_0703C8E0[] = { - {{{ -1279, 947, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1774, 947, 1873}, 0, { 268, 5924}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1722, 947, 1997}, 0, { 1500, 5414}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 998, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1641, 998, 2103}, 0, { 2560, 4602}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 998, 2184}, 0, { 3372, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 973, 1741}, 0, { -1052, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -1722, 947, 1997}, 0, { 1500, 5414}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -1722, 973, 1997}, 0, { 1500, 5414}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -1279, 947, 1741}, 0, { -1052, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -1279, 973, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1722, 973, 1997}, 0, { 1500, 5414}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1641, 973, 2103}, 0, { 2560, 4602}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 947, 1741}, 0, { -1052, 990}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -1774, 922, 1873}, 0, { 268, 5924}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -1774, 947, 1873}, 0, { 268, 5924}, {0xe0, 0x00, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703C8E0, 0x00396340, 232834, 0x0003c8e0, 256); // 0x0703C9E0 - 0x0703CAC0 -static const Vtx inside_castle_seg7_vertex_0703C9E0[] = { - {{{ -1279, 947, 1741}, 0, { -1052, 990}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -1279, 922, 1741}, 0, { -1052, 990}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -1774, 922, 1873}, 0, { 268, 5924}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -1279, 922, 1741}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1791, 896, 1741}, 0, { -1052, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1791, 922, 1741}, 0, { -1052, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 896, 1741}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1774, 922, 1873}, 0, { 268, 5924}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 922, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1791, 922, 1741}, 0, { -1052, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 896, 1741}, 0, { -1052, 990}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -1774, 870, 1608}, 0, { -2374, 5924}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -1774, 896, 1608}, 0, { -2374, 5924}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -1279, 870, 1741}, 0, { -1052, 990}, {0x20, 0x00, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703C9E0, 0x00396340, 232834, 0x0003c9e0, 224); // 0x0703CAC0 - 0x0703CBC0 -static const Vtx inside_castle_seg7_vertex_0703CAC0[] = { - {{{ -1791, 896, 1741}, 0, { -1052, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 896, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1774, 896, 1608}, 0, { -2374, 5924}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 870, 1741}, 0, { -1052, 990}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1722, 845, 1485}, 0, { -3606, 5414}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1722, 870, 1485}, 0, { -3606, 5414}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1279, 845, 1741}, 0, { -1052, 990}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1279, 819, 1741}, 0, { -1052, 990}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ -1279, 794, 1741}, 0, { -1052, 990}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ -1535, 794, 1297}, 0, { -5478, 3542}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ -1722, 870, 1485}, 0, { -3606, 5414}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1774, 870, 1608}, 0, { -2374, 5924}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 870, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1641, 819, 1379}, 0, { -4666, 4602}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1279, 845, 1741}, 0, { -1052, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1279, 819, 1741}, 0, { -1052, 990}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703CAC0, 0x00396340, 232834, 0x0003cac0, 256); // 0x0703CBC0 - 0x0703CCC0 -static const Vtx inside_castle_seg7_vertex_0703CBC0[] = { - {{{ -1641, 819, 1379}, 0, { -4666, 4602}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1641, 845, 1379}, 0, { -4666, 4602}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1279, 845, 1741}, 0, { -1052, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1641, 845, 1379}, 0, { -4666, 4602}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1722, 845, 1485}, 0, { -3606, 5414}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 845, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 819, 1297}, 0, { -5478, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1641, 819, 1379}, 0, { -4666, 4602}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 819, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 819, 1741}, 0, { -1052, 990}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ -1535, 794, 1297}, 0, { -5478, 3542}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ -1535, 819, 1297}, 0, { -5478, 3542}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ -1279, 794, 1741}, 0, { -1052, 990}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ -1279, 768, 1741}, 0, { -1052, 990}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ -1412, 768, 1246}, 0, { -5988, 2310}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ -1412, 794, 1246}, 0, { -5988, 2310}, {0x7a, 0x00, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703CBC0, 0x00396340, 232834, 0x0003cbc0, 256); // 0x0703CCC0 - 0x0703CDA0 -static const Vtx inside_castle_seg7_vertex_0703CCC0[] = { - {{{ -1412, 794, 1246}, 0, { -5988, 2310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 794, 1297}, 0, { -5478, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 794, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 768, 1741}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 742, 1229}, 0, { -6162, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 768, 1229}, 0, { -6162, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 742, 1741}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 768, 1229}, 0, { -6162, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1412, 768, 1246}, 0, { -5988, 2310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 768, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 742, 1741}, 0, { -1052, 990}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -1146, 717, 1246}, 0, { -5988, -332}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -1146, 742, 1246}, 0, { -5988, -332}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -1279, 717, 1741}, 0, { -1052, 990}, {0x7a, 0x00, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703CCC0, 0x00396340, 232834, 0x0003ccc0, 224); // 0x0703CDA0 - 0x0703CEA0 -static const Vtx inside_castle_seg7_vertex_0703CDA0[] = { - {{{ -1279, 691, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -917, 691, 1379}, 0, { -4666, -2624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 691, 1297}, 0, { -5478, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 742, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1146, 742, 1246}, 0, { -5988, -332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 742, 1229}, 0, { -6162, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 717, 1741}, 0, { -1052, 990}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -1279, 691, 1741}, 0, { -1052, 990}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -1023, 691, 1297}, 0, { -5478, -1566}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -1023, 717, 1297}, 0, { -5478, -1566}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -1279, 717, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 717, 1297}, 0, { -5478, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1146, 717, 1246}, 0, { -5988, -332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 691, 1741}, 0, { -1052, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -917, 666, 1379}, 0, { -4666, -2624}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -917, 691, 1379}, 0, { -4666, -2624}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703CDA0, 0x00396340, 232834, 0x0003cda0, 256); // 0x0703CEA0 - 0x0703CFA0 -static const Vtx inside_castle_seg7_vertex_0703CEA0[] = { - {{{ -1279, 691, 1741}, 0, { -1052, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1279, 666, 1741}, 0, { -1052, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -917, 666, 1379}, 0, { -4666, -2624}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1279, 640, 1741}, 0, { -1052, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -836, 666, 1485}, 0, { -3606, -3436}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -1279, 666, 1741}, 0, { -1052, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -1279, 666, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -836, 666, 1485}, 0, { -3606, -3436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -917, 666, 1379}, 0, { -4666, -2624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -836, 640, 1485}, 0, { -3606, -3436}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -1279, 640, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -784, 640, 1608}, 0, { -2374, -3946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -836, 640, 1485}, 0, { -3606, -3436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 640, 1741}, 0, { -1052, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -1279, 614, 1741}, 0, { -1052, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -784, 614, 1608}, 0, { -2374, -3946}, {0x20, 0x00, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703CEA0, 0x00396340, 232834, 0x0003cea0, 256); // 0x0703CFA0 - 0x0703D0A0 -static const Vtx inside_castle_seg7_vertex_0703CFA0[] = { - {{{ -1279, 640, 1741}, 0, { -1052, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -784, 614, 1608}, 0, { -2374, -3946}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -784, 640, 1608}, 0, { -2374, -3946}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -784, 614, 1608}, 0, { -2374, -3946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 614, 1741}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 614, 1741}, 0, { -1052, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 1203, 1741}, 0, { 990, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1203, 1741}, 0, { 990, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -784, 1203, 1873}, 0, { -330, 2858}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 1203, 1229}, 0, { -1052, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 1203, 1229}, 0, { 990, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, 1203, 1741}, 0, { 990, -2842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 1203, 1741}, 0, { -1052, -2842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, 1203, 1178}, 0, { -286, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1074, 1203, 1178}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1074, 1203, 1229}, 0, { 478, -288}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703CFA0, 0x00396340, 232834, 0x0003cfa0, 256); // 0x0703D0A0 - 0x0703D0D0 -static const Vtx inside_castle_seg7_vertex_0703D0A0[] = { - {{{ -921, 1203, 1178}, 0, { -286, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1074, 1203, 1229}, 0, { 478, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, 1203, 1229}, 0, { -286, -288}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703D0A0, 0x00396340, 232834, 0x0003d0a0, 48); // 0x0703D0D0 - 0x0703D1D0 -static const Vtx inside_castle_seg7_vertex_0703D0D0[] = { - {{{ -1381, 512, 2970}, 0, { 7122, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 768, 2970}, 0, { 5078, -1566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 512, 2970}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 1126, 1741}, 0, { 990, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 1152, 1741}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 1024, 1741}, 0, { 0, 1244}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 1152, 1741}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 1126, 1741}, 0, { 4056, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, 1024, 2970}, 0, { 0, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, 512, 2970}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 768, 2970}, 0, { 2012, -1566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 512, 2970}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1381, 1024, 2970}, 0, { 7122, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, 768, 3021}, 0, { 480, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 512, 2970}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 768, 2970}, 0, { 0, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703D0D0, 0x00396340, 232834, 0x0003d0d0, 256); // 0x0703D1D0 - 0x0703D2D0 -static const Vtx inside_castle_seg7_vertex_0703D1D0[] = { - {{{ -665, 1024, 2560}, 0, { 0, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -665, 512, 2560}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -665, 512, 2970}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 512, 2355}, 0, { -2074, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -665, 512, 2560}, 0, { 0, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -767, 922, 2355}, 0, { -2074, -3098}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -665, 1024, 2560}, 0, { 0, -4120}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -665, 1024, 2970}, 0, { 4056, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1381, 512, 2560}, 0, { 990, 990}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1279, 922, 2355}, 0, { 3034, -3098}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1381, 1024, 2560}, 0, { 990, -4120}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1381, 1024, 2970}, 0, { -3096, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1381, 512, 2560}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1381, 1024, 2560}, 0, { 990, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1381, 512, 2970}, 0, { -3096, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 512, 2355}, 0, { 3034, 990}, {0x71, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703D1D0, 0x00396340, 232834, 0x0003d1d0, 256); // 0x0703D2D0 - 0x0703D3C0 -static const Vtx inside_castle_seg7_vertex_0703D2D0[] = { - {{{ -767, 1818, 1741}, 0, { 0, 0}, {0x83, 0x00, 0xf0, 0xff}}}, - {{{ -767, 1203, 1741}, 0, { 0, 6098}, {0x83, 0x00, 0xf0, 0xff}}}, - {{{ -784, 1203, 1873}, 0, { 1026, 6098}, {0x83, 0x00, 0xf0, 0xff}}}, - {{{ -1177, 768, 3021}, 0, { 480, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 512, 3021}, 0, { 480, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 512, 2970}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -869, 768, 2970}, 0, { 0, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 512, 2970}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 512, 3021}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 768, 3021}, 0, { 480, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, 768, 3021}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1177, 768, 2970}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, 768, 2970}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1177, 768, 3021}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -784, 1818, 1873}, 0, { 1026, 0}, {0x83, 0x00, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703D2D0, 0x00396340, 232834, 0x0003d2d0, 240); // 0x0703D3C0 - 0x0703D4C0 -static const Vtx inside_castle_seg7_vertex_0703D3C0[] = { - {{{ -784, 1818, 1873}, 0, { 1026, 0}, {0x8b, 0x00, 0xcf, 0xff}}}, - {{{ -836, 1178, 1997}, 0, { 2258, 6354}, {0x8b, 0x00, 0xcf, 0xff}}}, - {{{ -836, 1818, 1997}, 0, { 2258, 0}, {0x8b, 0x00, 0xcf, 0xff}}}, - {{{ -784, 1178, 1873}, 0, { 1026, 6354}, {0x8b, 0x00, 0xcf, 0xff}}}, - {{{ -836, 1818, 1997}, 0, { 2258, 0}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ -836, 1152, 1997}, 0, { 2258, 6608}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ -917, 1152, 2103}, 0, { 3582, 6608}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ -917, 1818, 2103}, 0, { 3582, 0}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ -917, 1818, 2103}, 0, { 3582, 0}, {0xb3, 0x00, 0x9c, 0xff}}}, - {{{ -1023, 1126, 2184}, 0, { 4904, 6864}, {0xb3, 0x00, 0x9c, 0xff}}}, - {{{ -1023, 1818, 2184}, 0, { 4904, 0}, {0xb3, 0x00, 0x9c, 0xff}}}, - {{{ -917, 1126, 2103}, 0, { 3582, 6864}, {0xb3, 0x00, 0x9c, 0xff}}}, - {{{ -1023, 1818, 2184}, 0, { 4904, 0}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -1146, 1101, 2235}, 0, { 6136, 7120}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -1146, 1818, 2235}, 0, { 6136, 0}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -1023, 1101, 2184}, 0, { 4904, 7120}, {0xd0, 0x00, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703D3C0, 0x00396340, 232834, 0x0003d3c0, 256); // 0x0703D4C0 - 0x0703D5C0 -static const Vtx inside_castle_seg7_vertex_0703D4C0[] = { - {{{ -1146, 1818, 2235}, 0, { 6136, 0}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ -1146, 1075, 2235}, 0, { 6136, 7376}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ -1279, 1075, 2253}, 0, { 7194, 7376}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ -1279, 1818, 2253}, 0, { 7194, 0}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ -1279, 1818, 2253}, 0, { 0, 0}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ -1412, 1050, 2235}, 0, { 1026, 7632}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ -1412, 1818, 2235}, 0, { 1026, 0}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ -1279, 1050, 2253}, 0, { 0, 7632}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ -1412, 1818, 2235}, 0, { 1026, 0}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -1535, 1024, 2184}, 0, { 2258, 7886}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -1535, 1818, 2184}, 0, { 2258, 0}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -1412, 1024, 2235}, 0, { 1026, 7886}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -1535, 1818, 2184}, 0, { 2258, 0}, {0x4d, 0x00, 0x9c, 0xff}}}, - {{{ -1641, 998, 2103}, 0, { 3582, 8142}, {0x4d, 0x00, 0x9c, 0xff}}}, - {{{ -1641, 1818, 2103}, 0, { 3582, 0}, {0x4d, 0x00, 0x9c, 0xff}}}, - {{{ -1535, 998, 2184}, 0, { 2258, 8142}, {0x4d, 0x00, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703D4C0, 0x00396340, 232834, 0x0003d4c0, 256); // 0x0703D5C0 - 0x0703D6C0 -static const Vtx inside_castle_seg7_vertex_0703D5C0[] = { - {{{ -1641, 1818, 2103}, 0, { 3582, 0}, {0x64, 0x00, 0xb3, 0xff}}}, - {{{ -1722, 973, 1997}, 0, { 4904, 8398}, {0x64, 0x00, 0xb3, 0xff}}}, - {{{ -1722, 1818, 1997}, 0, { 4904, 0}, {0x64, 0x00, 0xb3, 0xff}}}, - {{{ -1641, 973, 2103}, 0, { 3582, 8398}, {0x64, 0x00, 0xb3, 0xff}}}, - {{{ -1722, 1818, 1997}, 0, { 4904, 0}, {0x75, 0x00, 0xcf, 0xff}}}, - {{{ -1774, 947, 1873}, 0, { 6136, 8654}, {0x75, 0x00, 0xcf, 0xff}}}, - {{{ -1774, 1818, 1873}, 0, { 6136, 0}, {0x75, 0x00, 0xcf, 0xff}}}, - {{{ -1722, 947, 1997}, 0, { 4904, 8654}, {0x75, 0x00, 0xcf, 0xff}}}, - {{{ -1774, 1818, 1873}, 0, { 6136, 0}, {0x7d, 0x00, 0xf0, 0xff}}}, - {{{ -1791, 922, 1741}, 0, { 7194, 8908}, {0x7d, 0x00, 0xf0, 0xff}}}, - {{{ -1791, 1818, 1741}, 0, { 7194, 0}, {0x7d, 0x00, 0xf0, 0xff}}}, - {{{ -1774, 922, 1873}, 0, { 6136, 8908}, {0x7d, 0x00, 0xf0, 0xff}}}, - {{{ -1279, 597, 1843}, 0, { 8144, 138}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 1007, 1843}, 0, { 8144, -3950}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 922, 2355}, 0, { 3034, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 512, 2355}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703D5C0, 0x00396340, 232834, 0x0003d5c0, 256); // 0x0703D6C0 - 0x0703D7C0 -static const Vtx inside_castle_seg7_vertex_0703D6C0[] = { - {{{ -1074, 1459, 1229}, 0, { 990, 3542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -921, 1459, 1229}, 0, { 2524, 3542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 1818, 1229}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 1203, 1229}, 0, { 4056, 6098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -921, 1203, 1229}, 0, { 2524, 6098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 1818, 1229}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, 1203, 1229}, 0, { 0, 6098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, 1203, 1229}, 0, { 990, 6098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 1152, 1229}, 0, { -1052, 2520}, {0xf0, 0x00, 0x7d, 0xff}}}, - {{{ -1146, 742, 1246}, 0, { 4, 6608}, {0xf0, 0x00, 0x7d, 0xff}}}, - {{{ -1146, 1152, 1246}, 0, { 4, 2520}, {0xf0, 0x00, 0x7d, 0xff}}}, - {{{ -1279, 742, 1229}, 0, { -1052, 6608}, {0xf0, 0x00, 0x7d, 0xff}}}, - {{{ -1146, 1152, 1246}, 0, { 4, 2520}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1023, 717, 1297}, 0, { 1236, 6864}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1023, 1152, 1297}, 0, { 1236, 2520}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1146, 717, 1246}, 0, { 4, 6864}, {0xd0, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703D6C0, 0x00396340, 232834, 0x0003d6c0, 256); // 0x0703D7C0 - 0x0703D8C0 -static const Vtx inside_castle_seg7_vertex_0703D7C0[] = { - {{{ -1023, 1152, 1297}, 0, { 1236, 2520}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -917, 691, 1379}, 0, { 2560, 7120}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -917, 1152, 1379}, 0, { 2560, 2520}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -1023, 691, 1297}, 0, { 1236, 7120}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -917, 1152, 1379}, 0, { 2560, 2520}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ -917, 666, 1379}, 0, { 2560, 7376}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ -836, 666, 1485}, 0, { 3882, 7376}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ -836, 1152, 1485}, 0, { 3882, 2522}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ -836, 1152, 1485}, 0, { 3882, 2522}, {0x8c, 0x00, 0x31, 0xff}}}, - {{{ -836, 640, 1485}, 0, { 3882, 7630}, {0x8c, 0x00, 0x31, 0xff}}}, - {{{ -784, 640, 1608}, 0, { 5114, 7630}, {0x8c, 0x00, 0x31, 0xff}}}, - {{{ -784, 1152, 1608}, 0, { 5114, 2522}, {0x8c, 0x00, 0x31, 0xff}}}, - {{{ -784, 1152, 1608}, 0, { 5114, 2522}, {0x83, 0x00, 0x10, 0xff}}}, - {{{ -784, 614, 1608}, 0, { 5114, 7886}, {0x83, 0x00, 0x10, 0xff}}}, - {{{ -767, 614, 1741}, 0, { 6172, 7886}, {0x83, 0x00, 0x10, 0xff}}}, - {{{ -767, 1152, 1741}, 0, { 6172, 2522}, {0x83, 0x00, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703D7C0, 0x00396340, 232834, 0x0003d7c0, 256); // 0x0703D8C0 - 0x0703D9B0 -static const Vtx inside_castle_seg7_vertex_0703D8C0[] = { - {{{ -767, 922, 2355}, 0, { -2074, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 1024, 1741}, 0, { -8206, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 614, 1741}, 0, { -8206, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1074, 1459, 1178}, 0, { 478, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -921, 1459, 1229}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1074, 1459, 1229}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -921, 1459, 1178}, 0, { 478, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -921, 1459, 1178}, 0, { 478, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, 1203, 1178}, 0, { 478, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, 1203, 1229}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, 1459, 1229}, 0, { 990, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1074, 1203, 1178}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, 1459, 1229}, 0, { 990, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, 1203, 1229}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, 1459, 1178}, 0, { 478, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703D8C0, 0x00396340, 232834, 0x0003d8c0, 240); // 0x0703D9B0 - 0x0703DAA0 -static const Vtx inside_castle_seg7_vertex_0703D9B0[] = { - {{{ -1774, 1818, 1608}, 0, { 1026, 0}, {0x74, 0x00, 0x31, 0xff}}}, - {{{ -1774, 870, 1608}, 0, { 1026, 9420}, {0x74, 0x00, 0x31, 0xff}}}, - {{{ -1722, 870, 1485}, 0, { 2258, 9420}, {0x74, 0x00, 0x31, 0xff}}}, - {{{ -767, 922, 2355}, 0, { -2074, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 614, 1741}, 0, { -8206, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 512, 2355}, 0, { -2074, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 1818, 1229}, 0, { -164, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 1203, 1741}, 0, { 4944, 6098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 1818, 1741}, 0, { 4944, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 1203, 1229}, 0, { -164, 6098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1791, 1818, 1741}, 0, { 0, 0}, {0x7d, 0x00, 0x10, 0xff}}}, - {{{ -1791, 896, 1741}, 0, { 0, 9164}, {0x7d, 0x00, 0x10, 0xff}}}, - {{{ -1774, 896, 1608}, 0, { 1026, 9164}, {0x7d, 0x00, 0x10, 0xff}}}, - {{{ -1774, 1818, 1608}, 0, { 1026, 0}, {0x7d, 0x00, 0x10, 0xff}}}, - {{{ -1722, 1818, 1485}, 0, { 2258, 0}, {0x74, 0x00, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703D9B0, 0x00396340, 232834, 0x0003d9b0, 240); // 0x0703DAA0 - 0x0703DBA0 -static const Vtx inside_castle_seg7_vertex_0703DAA0[] = { - {{{ -1722, 1818, 1485}, 0, { 2258, 0}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -1722, 845, 1485}, 0, { 2258, 9674}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -1641, 845, 1379}, 0, { 3582, 9674}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -1641, 1818, 1379}, 0, { 3582, 0}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -1641, 1818, 1379}, 0, { 3582, 0}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -1641, 819, 1379}, 0, { 3582, 9930}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -1535, 819, 1297}, 0, { 4904, 9930}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -1535, 1818, 1297}, 0, { 4904, 0}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -1535, 1818, 1297}, 0, { 4904, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1412, 794, 1246}, 0, { 6136, 10186}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1412, 1818, 1246}, 0, { 6136, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1535, 794, 1297}, 0, { 4904, 10186}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1412, 1818, 1246}, 0, { 6136, 0}, {0x10, 0x00, 0x7d, 0xff}}}, - {{{ -1412, 768, 1246}, 0, { 6136, 10442}, {0x10, 0x00, 0x7d, 0xff}}}, - {{{ -1279, 768, 1229}, 0, { 7194, 10442}, {0x10, 0x00, 0x7d, 0xff}}}, - {{{ -1279, 1818, 1229}, 0, { 7194, 0}, {0x10, 0x00, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703DAA0, 0x00396340, 232834, 0x0003daa0, 256); // 0x0703DBA0 - 0x0703DC90 -static const Vtx inside_castle_seg7_vertex_0703DBA0[] = { - {{{ -1351, 1152, 1668}, 0, { 118, 1100}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -1381, 614, 1741}, 0, { 0, 2012}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -1381, 1152, 1741}, 0, { 0, 1100}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -1381, 1152, 1242}, 0, { -1496, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1381, 1818, 1741}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1381, 1818, 1242}, 0, { -1496, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1381, 1152, 1741}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1177, 1818, 1741}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 1203, 1741}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 1203, 1229}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, 1818, 1229}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 1152, 1638}, 0, { 478, 1100}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -1351, 626, 1668}, 0, { 118, 1992}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -1351, 1152, 1668}, 0, { 118, 1100}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -1351, 626, 1668}, 0, { 118, 1992}, {0x8b, 0x00, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703DBA0, 0x00396340, 232834, 0x0003dba0, 240); // 0x0703DC90 - 0x0703DD80 -static const Vtx inside_castle_seg7_vertex_0703DC90[] = { - {{{ -1381, 1818, 1741}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -1381, 614, 1741}, 0, { 0, 2012}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -1351, 602, 1813}, 0, { 118, 2028}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -1207, 1152, 1668}, 0, { 840, 1100}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -1279, 631, 1638}, 0, { 478, 1984}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -1279, 1152, 1638}, 0, { 478, 1100}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -1279, 1152, 1638}, 0, { 478, 1100}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -1279, 631, 1638}, 0, { 478, 1984}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -1351, 626, 1668}, 0, { 118, 1992}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -1207, 626, 1668}, 0, { 840, 1992}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -1177, 1152, 1741}, 0, { 990, 1100}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -1207, 614, 1668}, 0, { 840, 2012}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -1207, 1152, 1668}, 0, { 840, 1100}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -1177, 614, 1741}, 0, { 990, 2012}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -1351, 1818, 1813}, 0, { 118, 0}, {0x8b, 0x00, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703DC90, 0x00396340, 232834, 0x0003dc90, 240); // 0x0703DD80 - 0x0703DE40 -static const Vtx inside_castle_seg7_vertex_0703DD80[] = { - {{{ -1351, 1818, 1813}, 0, { 118, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1351, 602, 1813}, 0, { 118, 2028}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1279, 597, 1843}, 0, { 478, 2036}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1279, 1818, 1843}, 0, { 478, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1279, 597, 1843}, 0, { 478, 2036}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1207, 602, 1813}, 0, { 840, 2028}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1279, 1818, 1843}, 0, { 478, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1207, 1818, 1813}, 0, { 840, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1207, 1818, 1813}, 0, { 840, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -1177, 614, 1741}, 0, { 990, 2012}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -1177, 1818, 1741}, 0, { 990, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -1207, 602, 1813}, 0, { 840, 2028}, {0x75, 0x00, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703DD80, 0x00396340, 232834, 0x0003dd80, 192); // 0x0703DE40 - 0x0703DF70 static const Gfx inside_castle_seg7_dl_0703DE40[] = { diff --git a/levels/castle_inside/areas/2/10/model.inc.c b/levels/castle_inside/areas/2/10/model.inc.c index 88a8e611f..aafe311bd 100644 --- a/levels/castle_inside/areas/2/10/model.inc.c +++ b/levels/castle_inside/areas/2/10/model.inc.c @@ -1,50 +1,12 @@ +#include "pc/rom_assets.h" // 0x07051370 - 0x07051460 -static const Vtx inside_castle_seg7_vertex_07051370[] = { - {{{ 1384, 2765, 7197}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1384, 2867, 6992}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1384, 2765, 6992}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -760, 3174, 4792}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 352, 3277, 4792}, 0, { 11210, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -760, 3277, 4792}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 352, 3174, 4792}, 0, { 11210, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -809, 3174, 4610}, 0, { -896, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -760, 3277, 4792}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -809, 3277, 4610}, 0, { -896, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -760, 3174, 4792}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 352, 3174, 4792}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 401, 3174, 4610}, 0, { 1856, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 401, 3277, 4610}, 0, { 1856, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 352, 3277, 4792}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051370, 0x00396340, 232834, 0x00051370, 240); // 0x07051460 - 0x07051560 -static const Vtx inside_castle_seg7_vertex_07051460[] = { - {{{ -1992, 2867, 6310}, 0, { -2074, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1793, 2867, 6509}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1793, 2765, 6509}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1384, 2765, 7197}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1384, 2867, 7197}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1384, 2867, 6992}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1793, 2765, 6992}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1793, 2867, 7197}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1793, 2765, 7197}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1793, 2867, 6992}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1793, 2867, 6603}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1793, 2765, 6603}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1992, 2765, 6310}, 0, { -2074, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1384, 2765, 6603}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1384, 2867, 6603}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1384, 2867, 6509}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051460, 0x00396340, 232834, 0x00051460, 256); // 0x07051560 - 0x070515B0 -static const Vtx inside_castle_seg7_vertex_07051560[] = { - {{{ 1384, 2765, 6603}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1384, 2867, 6509}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1384, 2765, 6509}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1583, 2765, 6310}, 0, { -2074, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1583, 2867, 6310}, 0, { -2074, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051560, 0x00396340, 232834, 0x00051560, 80); // 0x070515B0 - 0x07051678 static const Gfx inside_castle_seg7_dl_070515B0[] = { diff --git a/levels/castle_inside/areas/2/11/model.inc.c b/levels/castle_inside/areas/2/11/model.inc.c index 4303c2087..8ba7eae59 100644 --- a/levels/castle_inside/areas/2/11/model.inc.c +++ b/levels/castle_inside/areas/2/11/model.inc.c @@ -1,41 +1,9 @@ +#include "pc/rom_assets.h" // 0x070516E8 - 0x070517E8 -static const Vtx inside_castle_seg7_vertex_070516E8[] = { - {{{ 2081, 2970, 6091}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 1569, 2970, 6091}, 0, { 478, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 1569, 2970, 5681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ -2489, 2970, 6091}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ -1977, 3379, 6091}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ -2489, 3379, 6091}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ -1977, 2970, 6091}, 0, { 478, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ -2489, 2970, 5681}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ -1977, 2970, 5681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ -1977, 3379, 5681}, 0, { 478, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ -2489, 3379, 5681}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 2081, 3379, 6091}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 2081, 2970, 5681}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 2900, 3021, 5989}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 2900, 3277, 5989}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 2900, 3277, 5784}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0x91}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070516E8, 0x00396340, 232834, 0x000516e8, 256); // 0x070517E8 - 0x070518D8 -static const Vtx inside_castle_seg7_vertex_070517E8[] = { - {{{ 2081, 3379, 6091}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 1569, 3379, 6091}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 1569, 2970, 6091}, 0, { 478, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 2081, 2970, 5681}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 1569, 2970, 5681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 1569, 3379, 5681}, 0, { 478, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 2081, 3379, 5681}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 2900, 3021, 5784}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 3105, 3277, 5784}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 3105, 3021, 5784}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 2900, 3277, 5784}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 2900, 3021, 5989}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 3105, 3277, 5989}, 0, { 478, 0}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 3105, 3021, 5989}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0x91}}}, - {{{ 2900, 3277, 5989}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0x91}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070517E8, 0x00396340, 232834, 0x000517e8, 240); // 0x070518D8 - 0x070519C8 static const Gfx inside_castle_seg7_dl_070518D8[] = { diff --git a/levels/castle_inside/areas/2/12/model.inc.c b/levels/castle_inside/areas/2/12/model.inc.c index 04346e170..b0005078f 100644 --- a/levels/castle_inside/areas/2/12/model.inc.c +++ b/levels/castle_inside/areas/2/12/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07051A38 - 0x07051A50 static const Lights1 inside_castle_seg7_lights_07051A38 = gdSPDefLights1( 0x47, 0x3f, 0x17, @@ -5,20 +6,7 @@ static const Lights1 inside_castle_seg7_lights_07051A38 = gdSPDefLights1( ); // 0x07051A50 - 0x07051B10 -static const Vtx inside_castle_seg7_vertex_07051A50[] = { - {{{ 0, 2611, 7130}, 0, { 0, 0}, {0x72, 0x00, 0xc9, 0x80}}}, - {{{ 0, 2253, 7130}, 0, { 0, 0}, {0x72, 0x00, 0xc9, 0x80}}}, - {{{ -50, 2253, 7027}, 0, { 0, 0}, {0x72, 0x00, 0xc9, 0x80}}}, - {{{ -50, 2611, 7027}, 0, { 0, 0}, {0x72, 0x00, 0xc9, 0x80}}}, - {{{ -50, 2611, 7027}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x80}}}, - {{{ -50, 2253, 7027}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x80}}}, - {{{ -357, 2253, 7027}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x80}}}, - {{{ -357, 2611, 7027}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x80}}}, - {{{ -357, 2611, 7027}, 0, { 0, 0}, {0x8f, 0x00, 0xc7, 0x80}}}, - {{{ -357, 2253, 7027}, 0, { 0, 0}, {0x8f, 0x00, 0xc7, 0x80}}}, - {{{ -409, 2253, 7130}, 0, { 0, 0}, {0x8f, 0x00, 0xc7, 0x80}}}, - {{{ -409, 2611, 7130}, 0, { 0, 0}, {0x8f, 0x00, 0xc7, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051A50, 0x00396340, 232834, 0x00051a50, 192); // 0x07051B10 - 0x07051B60 static const Gfx inside_castle_seg7_dl_07051B10[] = { diff --git a/levels/castle_inside/areas/2/13/model.inc.c b/levels/castle_inside/areas/2/13/model.inc.c index e8eac0827..548e3efab 100644 --- a/levels/castle_inside/areas/2/13/model.inc.c +++ b/levels/castle_inside/areas/2/13/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07051B88 - 0x07051BA0 static const Lights1 inside_castle_seg7_lights_07051B88 = gdSPDefLights1( 0x51, 0x34, 0x42, @@ -17,970 +18,163 @@ static const Lights1 inside_castle_seg7_lights_07051BB8 = gdSPDefLights1( ); // 0x07051BD0 - 0x07051C70 -static const Vtx inside_castle_seg7_vertex_07051BD0[] = { - {{{ -25, 5018, -3555}, 0, { 12268, 862}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -25, 5018, -3146}, 0, { 10224, 862}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ 282, 5018, -2787}, 0, { 8436, 2394}, {0xb5, 0x65, 0xfc, 0xff}}}, - {{{ -434, 5018, -3555}, 0, { 12268, -1182}, {0xe5, 0x6e, 0xc9, 0xff}}}, - {{{ 282, 5018, -3811}, 0, { 13546, 2394}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -690, 5018, -2787}, 0, { 8436, -2460}, {0x38, 0x71, 0xfa, 0xff}}}, - {{{ -434, 5018, -3146}, 0, { 10224, -1182}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 0, 5018, -1091}, 0, { 0, 990}, {0xb4, 0x4d, 0x40, 0xff}}}, - {{{ -690, 5018, -3811}, 0, { 13546, -2460}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -409, 5018, -1091}, 0, { 0, -1054}, {0x4c, 0x4d, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051BD0, 0x00396340, 232834, 0x00051bd0, 160); // 0x07051C70 - 0x07051D60 -static const Vtx inside_castle_seg7_vertex_07051C70[] = { - {{{ 0, 3482, 1929}, 0, { 2012, 10484}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3482, 1929}, 0, { -2074, 10484}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3482, 1980}, 0, { -2074, 10942}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3405, 2083}, 0, { 2012, 12198}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3405, 2134}, 0, { -2074, 12656}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3405, 2134}, 0, { 2012, 12656}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3405, 2083}, 0, { -2074, 12198}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3430, 2032}, 0, { 2012, 11626}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3430, 2083}, 0, { -2074, 12084}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3430, 2083}, 0, { 2012, 12084}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3430, 2032}, 0, { -2074, 11626}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3456, 1980}, 0, { 2012, 11056}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3456, 1980}, 0, { -2074, 11056}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3456, 2032}, 0, { -2074, 11512}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3456, 2032}, 0, { 2012, 11512}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051C70, 0x00396340, 232834, 0x00051c70, 240); // 0x07051D60 - 0x07051E50 -static const Vtx inside_castle_seg7_vertex_07051D60[] = { - {{{ 0, 3584, 1724}, 0, { 2012, 8198}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3584, 1776}, 0, { -2074, 8656}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3584, 1776}, 0, { 2012, 8656}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3482, 1929}, 0, { 2012, 10484}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3482, 1980}, 0, { -2074, 10942}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3482, 1980}, 0, { 2012, 10942}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3507, 1878}, 0, { 2012, 9912}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3507, 1929}, 0, { -2074, 10370}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3507, 1929}, 0, { 2012, 10370}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3507, 1878}, 0, { -2074, 9912}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3533, 1827}, 0, { 2012, 9342}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3533, 1878}, 0, { -2074, 9798}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3533, 1878}, 0, { 2012, 9798}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3533, 1827}, 0, { -2074, 9342}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3584, 1724}, 0, { -2074, 8198}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051D60, 0x00396340, 232834, 0x00051d60, 240); // 0x07051E50 - 0x07051F40 -static const Vtx inside_castle_seg7_vertex_07051E50[] = { - {{{ 0, 3251, 2390}, 0, { 2012, 15626}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3251, 2441}, 0, { -2074, 16084}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3251, 2441}, 0, { 2012, 16084}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3558, 1776}, 0, { 2012, 8770}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3558, 1827}, 0, { -2074, 9228}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3558, 1827}, 0, { 2012, 9228}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3558, 1776}, 0, { -2074, 8770}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3200, 2492}, 0, { 2012, 16768}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3200, 2492}, 0, { -2074, 16768}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3200, 2544}, 0, { -2074, 17226}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3200, 2544}, 0, { 2012, 17226}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3226, 2441}, 0, { 2012, 16198}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3226, 2441}, 0, { -2074, 16198}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3226, 2492}, 0, { -2074, 16654}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3226, 2492}, 0, { 2012, 16654}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051E50, 0x00396340, 232834, 0x00051e50, 240); // 0x07051F40 - 0x07052030 -static const Vtx inside_castle_seg7_vertex_07051F40[] = { - {{{ 0, 3379, 2134}, 0, { 2012, 12770}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3379, 2185}, 0, { -2074, 13226}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3379, 2185}, 0, { 2012, 13226}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3251, 2390}, 0, { 2012, 15626}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3251, 2390}, 0, { -2074, 15626}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3251, 2441}, 0, { -2074, 16084}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3277, 2339}, 0, { 2012, 15054}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3277, 2390}, 0, { -2074, 15512}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3277, 2390}, 0, { 2012, 15512}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3277, 2339}, 0, { -2074, 15054}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3354, 2185}, 0, { 2012, 13340}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3354, 2185}, 0, { -2074, 13340}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3354, 2236}, 0, { -2074, 13798}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3354, 2236}, 0, { 2012, 13798}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3379, 2134}, 0, { -2074, 12770}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051F40, 0x00396340, 232834, 0x00051f40, 240); // 0x07052030 - 0x07052120 -static const Vtx inside_castle_seg7_vertex_07052030[] = { - {{{ 0, 3840, 1212}, 0, { 2012, 2486}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3840, 1212}, 0, { -2074, 2486}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3840, 1264}, 0, { -2074, 2942}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3328, 2236}, 0, { 2012, 13912}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3328, 2236}, 0, { -2074, 13912}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3328, 2288}, 0, { -2074, 14370}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3328, 2288}, 0, { 2012, 14370}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3302, 2288}, 0, { 2012, 14484}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3302, 2339}, 0, { -2074, 14940}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3302, 2339}, 0, { 2012, 14940}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3302, 2288}, 0, { -2074, 14484}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3814, 1264}, 0, { 2012, 3058}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3814, 1315}, 0, { -2074, 3514}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3814, 1315}, 0, { 2012, 3514}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3814, 1264}, 0, { -2074, 3058}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052030, 0x00396340, 232834, 0x00052030, 240); // 0x07052120 - 0x07052210 -static const Vtx inside_castle_seg7_vertex_07052120[] = { - {{{ 0, 3942, 1008}, 0, { 2012, 202}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3942, 1008}, 0, { -2074, 202}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3942, 1059}, 0, { -2074, 660}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3840, 1212}, 0, { 2012, 2486}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3840, 1264}, 0, { -2074, 2942}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3840, 1264}, 0, { 2012, 2942}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3968, 956}, 0, { 2012, -368}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3968, 956}, 0, { -2074, -368}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3968, 1008}, 0, { -2074, 88}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3968, 1008}, 0, { 2012, 88}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3994, 905}, 0, { 2012, -940}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3994, 905}, 0, { -2074, -940}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3994, 956}, 0, { -2074, -484}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3994, 956}, 0, { 2012, -484}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3942, 1059}, 0, { 2012, 660}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052120, 0x00396340, 232834, 0x00052120, 240); // 0x07052210 - 0x07052300 -static const Vtx inside_castle_seg7_vertex_07052210[] = { - {{{ 0, 3712, 1468}, 0, { 2012, 5342}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3712, 1468}, 0, { -2074, 5342}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3712, 1520}, 0, { -2074, 5800}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3917, 1059}, 0, { 2012, 774}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3917, 1110}, 0, { -2074, 1228}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3917, 1110}, 0, { 2012, 1228}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3917, 1059}, 0, { -2074, 774}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3891, 1110}, 0, { 2012, 1344}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3891, 1110}, 0, { -2074, 1344}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3891, 1161}, 0, { -2074, 1800}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3891, 1161}, 0, { 2012, 1800}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3866, 1161}, 0, { 2012, 1914}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3866, 1212}, 0, { -2074, 2372}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3866, 1212}, 0, { 2012, 2372}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3866, 1161}, 0, { -2074, 1914}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052210, 0x00396340, 232834, 0x00052210, 240); // 0x07052300 - 0x070523F0 -static const Vtx inside_castle_seg7_vertex_07052300[] = { - {{{ 0, 3763, 1366}, 0, { 2012, 4200}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3763, 1366}, 0, { -2074, 4200}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3763, 1417}, 0, { -2074, 4656}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3712, 1468}, 0, { 2012, 5342}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3712, 1520}, 0, { -2074, 5800}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3712, 1520}, 0, { 2012, 5800}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3738, 1417}, 0, { 2012, 4772}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3738, 1468}, 0, { -2074, 5228}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3738, 1468}, 0, { 2012, 5228}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3738, 1417}, 0, { -2074, 4772}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3789, 1315}, 0, { 2012, 3628}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3789, 1315}, 0, { -2074, 3628}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3789, 1366}, 0, { -2074, 4086}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3789, 1366}, 0, { 2012, 4086}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3763, 1417}, 0, { 2012, 4656}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052300, 0x00396340, 232834, 0x00052300, 240); // 0x070523F0 - 0x070524E0 -static const Vtx inside_castle_seg7_vertex_070523F0[] = { - {{{ 0, 3610, 1673}, 0, { 2012, 7628}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3610, 1724}, 0, { -2074, 8084}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3610, 1724}, 0, { 2012, 8084}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3686, 1520}, 0, { 2012, 5914}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3686, 1520}, 0, { -2074, 5914}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3686, 1571}, 0, { -2074, 6370}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3686, 1571}, 0, { 2012, 6370}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3661, 1571}, 0, { 2012, 6486}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3661, 1571}, 0, { -2074, 6486}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3661, 1622}, 0, { -2074, 6942}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3661, 1622}, 0, { 2012, 6942}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3635, 1622}, 0, { 2012, 7056}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3635, 1622}, 0, { -2074, 7056}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3635, 1673}, 0, { -2074, 7514}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3635, 1673}, 0, { 2012, 7514}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070523F0, 0x00396340, 232834, 0x000523f0, 240); // 0x070524E0 - 0x070525D0 -static const Vtx inside_castle_seg7_vertex_070524E0[] = { - {{{ 0, 4070, 752}, 0, { 2012, -2654}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4070, 803}, 0, { -2074, -2196}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4070, 803}, 0, { 2012, -2196}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3610, 1673}, 0, { 2012, 7628}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3610, 1673}, 0, { -2074, 7628}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3610, 1724}, 0, { -2074, 8084}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4019, 854}, 0, { 2012, -1512}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4019, 905}, 0, { -2074, -1054}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4019, 905}, 0, { 2012, -1054}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4019, 854}, 0, { -2074, -1512}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4045, 803}, 0, { 2012, -2082}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4045, 854}, 0, { -2074, -1626}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4045, 854}, 0, { 2012, -1626}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4045, 803}, 0, { -2074, -2082}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4070, 752}, 0, { -2074, -2654}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070524E0, 0x00396340, 232834, 0x000524e0, 240); // 0x070525D0 - 0x070526C0 -static const Vtx inside_castle_seg7_vertex_070525D0[] = { - {{{ 0, 4506, -118}, 0, { 2012, -12366}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4506, -118}, 0, { -2074, -12366}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4506, -67}, 0, { -2074, -11910}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4429, 35}, 0, { 2012, -10652}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4429, 35}, 0, { -2074, -10652}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4429, 86}, 0, { -2074, -10196}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4429, 86}, 0, { 2012, -10196}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4454, -15}, 0, { 2012, -11224}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4454, 35}, 0, { -2074, -10766}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4454, 35}, 0, { 2012, -10766}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4454, -15}, 0, { -2074, -11224}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4480, -67}, 0, { 2012, -11796}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4480, -67}, 0, { -2074, -11796}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4480, -15}, 0, { -2074, -11338}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4480, -15}, 0, { 2012, -11338}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070525D0, 0x00396340, 232834, 0x000525d0, 240); // 0x070526C0 - 0x070527B0 -static const Vtx inside_castle_seg7_vertex_070526C0[] = { - {{{ 0, 4557, -220}, 0, { 2012, -13510}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4557, -169}, 0, { -2074, -13052}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4557, -169}, 0, { 2012, -13052}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4506, -118}, 0, { 2012, -12366}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4506, -67}, 0, { -2074, -11910}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4506, -67}, 0, { 2012, -11910}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4582, -271}, 0, { 2012, -14080}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4582, -220}, 0, { -2074, -13624}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4582, -220}, 0, { 2012, -13624}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4582, -271}, 0, { -2074, -14080}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4608, -323}, 0, { 2012, -14652}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4608, -271}, 0, { -2074, -14194}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4608, -271}, 0, { 2012, -14194}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4608, -323}, 0, { -2074, -14652}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4557, -220}, 0, { -2074, -13510}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070526C0, 0x00396340, 232834, 0x000526c0, 240); // 0x070527B0 - 0x070528A0 -static const Vtx inside_castle_seg7_vertex_070527B0[] = { - {{{ 0, 4710, -527}, 0, { 2012, -16936}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4710, -476}, 0, { -2074, -16480}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4710, -476}, 0, { 2012, -16480}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4531, -169}, 0, { 2012, -12938}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4531, -169}, 0, { -2074, -12938}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4531, -118}, 0, { -2074, -12480}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4531, -118}, 0, { 2012, -12480}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4659, -425}, 0, { 2012, -15794}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4659, -425}, 0, { -2074, -15794}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4659, -374}, 0, { -2074, -15338}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4659, -374}, 0, { 2012, -15338}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4685, -476}, 0, { 2012, -16366}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4685, -476}, 0, { -2074, -16366}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4685, -425}, 0, { -2074, -15908}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4685, -425}, 0, { 2012, -15908}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070527B0, 0x00396340, 232834, 0x000527b0, 240); // 0x070528A0 - 0x07052990 -static const Vtx inside_castle_seg7_vertex_070528A0[] = { - {{{ 0, 4813, -732}, 0, { 2012, -19222}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4813, -681}, 0, { -2074, -18766}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4813, -681}, 0, { 2012, -18766}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4710, -527}, 0, { 2012, -16936}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4710, -527}, 0, { -2074, -16936}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4710, -476}, 0, { -2074, -16480}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4736, -579}, 0, { 2012, -17508}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4736, -527}, 0, { -2074, -17052}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4736, -527}, 0, { 2012, -17052}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4736, -579}, 0, { -2074, -17508}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4762, -630}, 0, { 2012, -18080}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4762, -579}, 0, { -2074, -17622}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4762, -579}, 0, { 2012, -17622}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4762, -630}, 0, { -2074, -18080}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4813, -732}, 0, { -2074, -19222}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070528A0, 0x00396340, 232834, 0x000528a0, 240); // 0x07052990 - 0x07052A80 -static const Vtx inside_castle_seg7_vertex_07052990[] = { - {{{ 0, 4147, 598}, 0, { 2012, -4368}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4147, 649}, 0, { -2074, -3910}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4147, 649}, 0, { 2012, -3910}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4787, -681}, 0, { 2012, -18650}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4787, -681}, 0, { -2074, -18650}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4787, -630}, 0, { -2074, -18194}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4787, -630}, 0, { 2012, -18194}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4634, -374}, 0, { 2012, -15224}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4634, -323}, 0, { -2074, -14766}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4634, -323}, 0, { 2012, -14766}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4634, -374}, 0, { -2074, -15222}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4122, 649}, 0, { 2012, -3796}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4122, 700}, 0, { -2074, -3340}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4122, 700}, 0, { 2012, -3340}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4122, 649}, 0, { -2074, -3796}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052990, 0x00396340, 232834, 0x00052990, 240); // 0x07052A80 - 0x07052B70 -static const Vtx inside_castle_seg7_vertex_07052A80[] = { - {{{ 0, 4096, 700}, 0, { 2012, -3226}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4096, 752}, 0, { -2074, -2768}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4096, 752}, 0, { 2012, -2768}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4147, 598}, 0, { 2012, -4368}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4147, 598}, 0, { -2074, -4368}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4147, 649}, 0, { -2074, -3910}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4198, 496}, 0, { 2012, -5510}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4198, 496}, 0, { -2074, -5510}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4198, 547}, 0, { -2074, -5054}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4198, 547}, 0, { 2012, -5054}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4173, 547}, 0, { 2012, -4940}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4173, 547}, 0, { -2074, -4940}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4173, 598}, 0, { -2074, -4482}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4173, 598}, 0, { 2012, -4482}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4096, 700}, 0, { -2074, -3226}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052A80, 0x00396340, 232834, 0x00052a80, 240); // 0x07052B70 - 0x07052C60 -static const Vtx inside_castle_seg7_vertex_07052B70[] = { - {{{ 0, 4326, 240}, 0, { 2012, -8368}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4326, 291}, 0, { -2074, -7910}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4326, 291}, 0, { 2012, -7910}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4378, 137}, 0, { 2012, -9510}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4378, 188}, 0, { -2074, -9052}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4378, 188}, 0, { 2012, -9052}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4378, 137}, 0, { -2074, -9510}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4403, 86}, 0, { 2012, -10082}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4403, 137}, 0, { -2074, -9624}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4403, 137}, 0, { 2012, -9624}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4403, 86}, 0, { -2074, -10082}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4352, 188}, 0, { 2012, -8938}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4352, 188}, 0, { -2074, -8938}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4352, 240}, 0, { -2074, -8482}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4352, 240}, 0, { 2012, -8482}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052B70, 0x00396340, 232834, 0x00052b70, 240); // 0x07052C60 - 0x07052D50 -static const Vtx inside_castle_seg7_vertex_07052C60[] = { - {{{ 0, 4250, 393}, 0, { 2012, -6654}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4250, 444}, 0, { -2074, -6196}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4250, 444}, 0, { 2012, -6196}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4326, 240}, 0, { 2012, -8368}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4326, 240}, 0, { -2074, -8368}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4326, 291}, 0, { -2074, -7910}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4301, 291}, 0, { 2012, -7796}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4301, 291}, 0, { -2074, -7796}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4301, 342}, 0, { -2074, -7338}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4301, 342}, 0, { 2012, -7338}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4275, 342}, 0, { 2012, -7224}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4275, 393}, 0, { -2074, -6768}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4275, 393}, 0, { 2012, -6768}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4275, 342}, 0, { -2074, -7224}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4250, 393}, 0, { -2074, -6654}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052C60, 0x00396340, 232834, 0x00052c60, 240); // 0x07052D50 - 0x07052E40 -static const Vtx inside_castle_seg7_vertex_07052D50[] = { - {{{ 0, 4890, -886}, 0, { 2012, -20936}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4890, -886}, 0, { -2074, -20936}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4890, -835}, 0, { -2074, -20480}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4224, 444}, 0, { 2012, -6082}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4224, 496}, 0, { -2074, -5624}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4224, 496}, 0, { 2012, -5624}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4224, 444}, 0, { -2074, -6082}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4915, -937}, 0, { 2012, -21508}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4915, -937}, 0, { -2074, -21508}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4915, -886}, 0, { -2074, -21050}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4915, -886}, 0, { 2012, -21050}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4941, -988}, 0, { 2012, -22078}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4941, -937}, 0, { -2074, -21622}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4941, -937}, 0, { 2012, -21622}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4941, -988}, 0, { -2074, -22078}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052D50, 0x00396340, 232834, 0x00052d50, 240); // 0x07052E40 - 0x07052F30 -static const Vtx inside_castle_seg7_vertex_07052E40[] = { - {{{ 0, 4992, -1091}, 0, { 2012, -23222}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -409, 4992, -1039}, 0, { -2074, -22764}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4992, -1039}, 0, { 2012, -22764}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4890, -886}, 0, { 2012, -20936}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4890, -835}, 0, { -2074, -20480}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4890, -835}, 0, { 2012, -20480}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4864, -835}, 0, { 2012, -20364}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4864, -835}, 0, { -2074, -20364}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4864, -783}, 0, { -2074, -19908}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4864, -783}, 0, { 2012, -19908}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4838, -783}, 0, { 2012, -19794}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4838, -732}, 0, { -2074, -19336}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4838, -732}, 0, { 2012, -19336}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4838, -783}, 0, { -2074, -19794}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4992, -1091}, 0, { -2074, -23222}, {0x54, 0x2a, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052E40, 0x00396340, 232834, 0x00052e40, 240); // 0x07052F30 - 0x07052F70 -static const Vtx inside_castle_seg7_vertex_07052F30[] = { - {{{ 0, 4966, -1039}, 0, { 2012, -22650}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4966, -1039}, 0, { -2074, -22650}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4966, -988}, 0, { -2074, -22194}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4966, -988}, 0, { 2012, -22194}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052F30, 0x00396340, 232834, 0x00052f30, 64); // 0x07052F70 - 0x07053060 -static const Vtx inside_castle_seg7_vertex_07052F70[] = { - {{{ 0, 3482, 1980}, 0, { 2012, 10942}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3456, 1980}, 0, { -2074, 11056}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3456, 1980}, 0, { 2012, 11056}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3405, 2134}, 0, { 2012, 12656}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3405, 2134}, 0, { -2074, 12656}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3379, 2134}, 0, { -2074, 12770}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3379, 2134}, 0, { 2012, 12770}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3430, 2083}, 0, { 2012, 12084}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3430, 2083}, 0, { -2074, 12084}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3405, 2083}, 0, { -2074, 12198}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3405, 2083}, 0, { 2012, 12198}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3456, 2032}, 0, { 2012, 11512}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3456, 2032}, 0, { -2074, 11512}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3430, 2032}, 0, { -2074, 11626}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3430, 2032}, 0, { 2012, 11626}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07052F70, 0x00396340, 232834, 0x00052f70, 240); // 0x07053060 - 0x07053150 -static const Vtx inside_castle_seg7_vertex_07053060[] = { - {{{ 0, 3584, 1776}, 0, { 2012, 8656}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3584, 1776}, 0, { -2074, 8656}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3558, 1776}, 0, { -2074, 8770}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3482, 1980}, 0, { 2012, 10942}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3482, 1980}, 0, { -2074, 10942}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3456, 1980}, 0, { -2074, 11056}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3507, 1929}, 0, { 2012, 10370}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3482, 1929}, 0, { -2074, 10484}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3482, 1929}, 0, { 2012, 10484}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3507, 1929}, 0, { -2074, 10370}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3533, 1878}, 0, { 2012, 9798}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3533, 1878}, 0, { -2074, 9798}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3507, 1878}, 0, { -2074, 9912}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3507, 1878}, 0, { 2012, 9912}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3558, 1776}, 0, { 2012, 8770}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053060, 0x00396340, 232834, 0x00053060, 240); // 0x07053150 - 0x07053240 -static const Vtx inside_castle_seg7_vertex_07053150[] = { - {{{ 0, 3251, 2441}, 0, { 2012, 16084}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3226, 2441}, 0, { -2074, 16198}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3226, 2441}, 0, { 2012, 16198}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3558, 1827}, 0, { 2012, 9228}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3558, 1827}, 0, { -2074, 9228}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3533, 1827}, 0, { -2074, 9342}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3533, 1827}, 0, { 2012, 9342}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3200, 2544}, 0, { 2012, 17226}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3174, 2544}, 0, { -2074, 17340}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 0, 3174, 2544}, 0, { 2012, 17340}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -409, 3200, 2544}, 0, { -2074, 17226}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3226, 2492}, 0, { 2012, 16654}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3200, 2492}, 0, { -2074, 16768}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3200, 2492}, 0, { 2012, 16768}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3226, 2492}, 0, { -2074, 16654}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053150, 0x00396340, 232834, 0x00053150, 240); // 0x07053240 - 0x07053330 -static const Vtx inside_castle_seg7_vertex_07053240[] = { - {{{ 0, 3379, 2185}, 0, { 2012, 13226}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3354, 2185}, 0, { -2074, 13340}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3354, 2185}, 0, { 2012, 13340}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3251, 2441}, 0, { 2012, 16084}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3251, 2441}, 0, { -2074, 16084}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3226, 2441}, 0, { -2074, 16198}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3277, 2390}, 0, { 2012, 15512}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3277, 2390}, 0, { -2074, 15512}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3251, 2390}, 0, { -2074, 15626}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3251, 2390}, 0, { 2012, 15626}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3354, 2236}, 0, { 2012, 13798}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3354, 2236}, 0, { -2074, 13798}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3328, 2236}, 0, { -2074, 13912}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3328, 2236}, 0, { 2012, 13912}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3379, 2185}, 0, { -2074, 13226}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053240, 0x00396340, 232834, 0x00053240, 240); // 0x07053330 - 0x07053420 -static const Vtx inside_castle_seg7_vertex_07053330[] = { - {{{ 0, 3840, 1264}, 0, { 2012, 2942}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3840, 1264}, 0, { -2074, 2942}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3814, 1264}, 0, { -2074, 3058}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3328, 2288}, 0, { 2012, 14370}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3302, 2288}, 0, { -2074, 14484}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3302, 2288}, 0, { 2012, 14484}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3328, 2288}, 0, { -2074, 14370}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3302, 2339}, 0, { 2012, 14940}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3277, 2339}, 0, { -2074, 15054}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3277, 2339}, 0, { 2012, 15054}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3302, 2339}, 0, { -2074, 14940}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3814, 1315}, 0, { 2012, 3514}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3789, 1315}, 0, { -2074, 3628}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3789, 1315}, 0, { 2012, 3628}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3814, 1315}, 0, { -2074, 3514}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053330, 0x00396340, 232834, 0x00053330, 240); // 0x07053420 - 0x07053510 -static const Vtx inside_castle_seg7_vertex_07053420[] = { - {{{ 0, 3942, 1059}, 0, { 2012, 660}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3942, 1059}, 0, { -2074, 660}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3917, 1059}, 0, { -2074, 774}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3840, 1264}, 0, { 2012, 2942}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3814, 1264}, 0, { -2074, 3058}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3814, 1264}, 0, { 2012, 3058}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3968, 1008}, 0, { 2012, 88}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3968, 1008}, 0, { -2074, 88}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3942, 1008}, 0, { -2074, 202}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3942, 1008}, 0, { 2012, 202}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3994, 956}, 0, { 2012, -484}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3994, 956}, 0, { -2074, -484}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3968, 956}, 0, { -2074, -368}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3968, 956}, 0, { 2012, -368}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3917, 1059}, 0, { 2012, 774}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053420, 0x00396340, 232834, 0x00053420, 240); // 0x07053510 - 0x07053600 -static const Vtx inside_castle_seg7_vertex_07053510[] = { - {{{ 0, 3712, 1520}, 0, { 2012, 5800}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3686, 1520}, 0, { -2074, 5914}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3686, 1520}, 0, { 2012, 5914}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3917, 1110}, 0, { 2012, 1228}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3917, 1110}, 0, { -2074, 1228}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3891, 1110}, 0, { -2074, 1344}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3891, 1110}, 0, { 2012, 1344}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3891, 1161}, 0, { 2012, 1800}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3891, 1161}, 0, { -2074, 1800}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3866, 1161}, 0, { -2074, 1914}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3866, 1161}, 0, { 2012, 1914}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3866, 1212}, 0, { 2012, 2372}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3866, 1212}, 0, { -2074, 2372}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3840, 1212}, 0, { -2074, 2486}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3840, 1212}, 0, { 2012, 2486}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053510, 0x00396340, 232834, 0x00053510, 240); // 0x07053600 - 0x070536F0 -static const Vtx inside_castle_seg7_vertex_07053600[] = { - {{{ 0, 3763, 1417}, 0, { 2012, 4656}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3738, 1417}, 0, { -2074, 4772}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3738, 1417}, 0, { 2012, 4772}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3712, 1520}, 0, { 2012, 5800}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3712, 1520}, 0, { -2074, 5800}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3686, 1520}, 0, { -2074, 5914}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3738, 1468}, 0, { 2012, 5228}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3712, 1468}, 0, { -2074, 5342}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3712, 1468}, 0, { 2012, 5342}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3738, 1468}, 0, { -2074, 5228}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3789, 1366}, 0, { 2012, 4086}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3789, 1366}, 0, { -2074, 4086}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3763, 1366}, 0, { -2074, 4200}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3763, 1366}, 0, { 2012, 4200}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3763, 1417}, 0, { -2074, 4656}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053600, 0x00396340, 232834, 0x00053600, 240); // 0x070536F0 - 0x070537E0 -static const Vtx inside_castle_seg7_vertex_070536F0[] = { - {{{ 0, 3610, 1724}, 0, { 2012, 8084}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3584, 1724}, 0, { -2074, 8198}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3584, 1724}, 0, { 2012, 8198}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3686, 1571}, 0, { 2012, 6370}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3686, 1571}, 0, { -2074, 6370}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3661, 1571}, 0, { -2074, 6486}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3661, 1571}, 0, { 2012, 6486}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3661, 1622}, 0, { 2012, 6942}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3635, 1622}, 0, { -2074, 7056}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3635, 1622}, 0, { 2012, 7056}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3661, 1622}, 0, { -2074, 6942}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 3635, 1673}, 0, { 2012, 7514}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3635, 1673}, 0, { -2074, 7514}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3610, 1673}, 0, { -2074, 7628}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3610, 1673}, 0, { 2012, 7628}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070536F0, 0x00396340, 232834, 0x000536f0, 240); // 0x070537E0 - 0x070538D0 -static const Vtx inside_castle_seg7_vertex_070537E0[] = { - {{{ 0, 4070, 803}, 0, { 2012, -2196}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4070, 803}, 0, { -2074, -2196}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4045, 803}, 0, { -2074, -2082}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3610, 1724}, 0, { 2012, 8084}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 3610, 1724}, 0, { -2074, 8084}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3584, 1724}, 0, { -2074, 8198}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4019, 905}, 0, { 2012, -1054}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4019, 905}, 0, { -2074, -1054}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 3994, 905}, 0, { -2074, -940}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 3994, 905}, 0, { 2012, -940}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4045, 854}, 0, { 2012, -1626}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4019, 854}, 0, { -2074, -1512}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4019, 854}, 0, { 2012, -1512}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4045, 854}, 0, { -2074, -1626}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4045, 803}, 0, { 2012, -2082}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070537E0, 0x00396340, 232834, 0x000537e0, 240); // 0x070538D0 - 0x070539C0 -static const Vtx inside_castle_seg7_vertex_070538D0[] = { - {{{ 0, 4480, -15}, 0, { 2012, -11338}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4454, -15}, 0, { -2074, -11224}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4454, -15}, 0, { 2012, -11224}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4096, 752}, 0, { 2012, -2768}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4096, 752}, 0, { -2074, -2768}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4070, 752}, 0, { -2074, -2654}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4070, 752}, 0, { 2012, -2654}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4429, 86}, 0, { 2012, -10196}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4403, 86}, 0, { -2074, -10082}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4403, 86}, 0, { 2012, -10082}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4429, 86}, 0, { -2074, -10196}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4454, 35}, 0, { 2012, -10766}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4429, 35}, 0, { -2074, -10652}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4429, 35}, 0, { 2012, -10652}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4454, 35}, 0, { -2074, -10766}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070538D0, 0x00396340, 232834, 0x000538d0, 240); // 0x070539C0 - 0x07053AB0 -static const Vtx inside_castle_seg7_vertex_070539C0[] = { - {{{ 0, 4608, -271}, 0, { 2012, -14194}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4608, -271}, 0, { -2074, -14194}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4582, -271}, 0, { -2074, -14080}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4480, -15}, 0, { 2012, -11338}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4480, -15}, 0, { -2074, -11338}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4454, -15}, 0, { -2074, -11224}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4506, -67}, 0, { 2012, -11910}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4480, -67}, 0, { -2074, -11796}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4480, -67}, 0, { 2012, -11796}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4506, -67}, 0, { -2074, -11910}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4582, -220}, 0, { 2012, -13624}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4582, -220}, 0, { -2074, -13624}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4557, -220}, 0, { -2074, -13510}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4557, -220}, 0, { 2012, -13510}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4582, -271}, 0, { 2012, -14080}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070539C0, 0x00396340, 232834, 0x000539c0, 240); // 0x07053AB0 - 0x07053BA0 -static const Vtx inside_castle_seg7_vertex_07053AB0[] = { - {{{ 0, 4710, -476}, 0, { 2012, -16480}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4685, -476}, 0, { -2074, -16366}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4685, -476}, 0, { 2012, -16366}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4557, -169}, 0, { 2012, -13052}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4557, -169}, 0, { -2074, -13052}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4531, -169}, 0, { -2074, -12938}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4531, -169}, 0, { 2012, -12938}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4531, -118}, 0, { 2012, -12480}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4506, -118}, 0, { -2074, -12366}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4506, -118}, 0, { 2012, -12366}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4531, -118}, 0, { -2074, -12480}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4685, -425}, 0, { 2012, -15908}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4685, -425}, 0, { -2074, -15908}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4659, -425}, 0, { -2074, -15794}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4659, -425}, 0, { 2012, -15794}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053AB0, 0x00396340, 232834, 0x00053ab0, 240); // 0x07053BA0 - 0x07053C90 -static const Vtx inside_castle_seg7_vertex_07053BA0[] = { - {{{ 0, 4813, -681}, 0, { 2012, -18766}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4787, -681}, 0, { -2074, -18650}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4787, -681}, 0, { 2012, -18650}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4710, -476}, 0, { 2012, -16480}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4710, -476}, 0, { -2074, -16480}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4685, -476}, 0, { -2074, -16366}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4736, -527}, 0, { 2012, -17052}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4710, -527}, 0, { -2074, -16936}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4710, -527}, 0, { 2012, -16936}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4736, -527}, 0, { -2074, -17052}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4762, -579}, 0, { 2012, -17622}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4736, -579}, 0, { -2074, -17508}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4736, -579}, 0, { 2012, -17508}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4762, -579}, 0, { -2074, -17622}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4813, -681}, 0, { -2074, -18766}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053BA0, 0x00396340, 232834, 0x00053ba0, 240); // 0x07053C90 - 0x07053D80 -static const Vtx inside_castle_seg7_vertex_07053C90[] = { - {{{ 0, 4122, 700}, 0, { 2012, -3340}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4122, 700}, 0, { -2074, -3340}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4096, 700}, 0, { -2074, -3226}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4787, -630}, 0, { 2012, -18194}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4762, -630}, 0, { -2074, -18080}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4762, -630}, 0, { 2012, -18080}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4787, -630}, 0, { -2074, -18194}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4659, -374}, 0, { 2012, -15338}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4634, -374}, 0, { -2074, -15222}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4634, -374}, 0, { 2012, -15224}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4659, -374}, 0, { -2074, -15338}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4634, -323}, 0, { 2012, -14766}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4634, -323}, 0, { -2074, -14766}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4608, -323}, 0, { -2074, -14652}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4608, -323}, 0, { 2012, -14652}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053C90, 0x00396340, 232834, 0x00053c90, 240); // 0x07053D80 - 0x07053E70 -static const Vtx inside_castle_seg7_vertex_07053D80[] = { - {{{ 0, 4173, 598}, 0, { 2012, -4482}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4147, 598}, 0, { -2074, -4368}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4147, 598}, 0, { 2012, -4368}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4122, 700}, 0, { 2012, -3340}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4096, 700}, 0, { -2074, -3226}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4096, 700}, 0, { 2012, -3226}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4147, 649}, 0, { 2012, -3910}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4122, 649}, 0, { -2074, -3796}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4122, 649}, 0, { 2012, -3796}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4147, 649}, 0, { -2074, -3910}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4198, 547}, 0, { 2012, -5054}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4173, 547}, 0, { -2074, -4940}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4173, 547}, 0, { 2012, -4940}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4198, 547}, 0, { -2074, -5054}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4173, 598}, 0, { -2074, -4482}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053D80, 0x00396340, 232834, 0x00053d80, 240); // 0x07053E70 - 0x07053F60 -static const Vtx inside_castle_seg7_vertex_07053E70[] = { - {{{ 0, 4326, 291}, 0, { 2012, -7910}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4326, 291}, 0, { -2074, -7910}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4301, 291}, 0, { -2074, -7796}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4378, 188}, 0, { 2012, -9052}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4352, 188}, 0, { -2074, -8938}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4352, 188}, 0, { 2012, -8938}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4378, 188}, 0, { -2074, -9052}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4403, 137}, 0, { 2012, -9624}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4403, 137}, 0, { -2074, -9624}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4378, 137}, 0, { -2074, -9510}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4378, 137}, 0, { 2012, -9510}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4352, 240}, 0, { 2012, -8482}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4326, 240}, 0, { -2074, -8368}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4326, 240}, 0, { 2012, -8368}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4352, 240}, 0, { -2074, -8482}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053E70, 0x00396340, 232834, 0x00053e70, 240); // 0x07053F60 - 0x07054050 -static const Vtx inside_castle_seg7_vertex_07053F60[] = { - {{{ 0, 4250, 444}, 0, { 2012, -6196}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4224, 444}, 0, { -2074, -6082}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4224, 444}, 0, { 2012, -6082}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4326, 291}, 0, { 2012, -7910}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4301, 291}, 0, { -2074, -7796}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4301, 291}, 0, { 2012, -7796}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4301, 342}, 0, { 2012, -7338}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4275, 342}, 0, { -2074, -7224}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4275, 342}, 0, { 2012, -7224}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4301, 342}, 0, { -2074, -7338}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4275, 393}, 0, { 2012, -6768}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4250, 393}, 0, { -2074, -6654}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4250, 393}, 0, { 2012, -6654}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4275, 393}, 0, { -2074, -6768}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4250, 444}, 0, { -2074, -6196}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07053F60, 0x00396340, 232834, 0x00053f60, 240); // 0x07054050 - 0x07054140 -static const Vtx inside_castle_seg7_vertex_07054050[] = { - {{{ 0, 4941, -937}, 0, { 2012, -21622}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4941, -937}, 0, { -2074, -21622}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4915, -937}, 0, { -2074, -21508}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4224, 496}, 0, { 2012, -5624}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4224, 496}, 0, { -2074, -5624}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4198, 496}, 0, { -2074, -5510}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4198, 496}, 0, { 2012, -5510}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4838, -732}, 0, { 2012, -19336}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4838, -732}, 0, { -2074, -19336}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4813, -732}, 0, { -2074, -19222}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4813, -732}, 0, { 2012, -19222}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4915, -886}, 0, { 2012, -21050}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4890, -886}, 0, { -2074, -20936}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4890, -886}, 0, { 2012, -20936}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4915, -886}, 0, { -2074, -21050}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054050, 0x00396340, 232834, 0x00054050, 240); // 0x07054140 - 0x07054230 -static const Vtx inside_castle_seg7_vertex_07054140[] = { - {{{ 0, 5018, -1091}, 0, { 2012, -23336}, {0xb4, 0x4d, 0x40, 0xff}}}, - {{{ -409, 4992, -1091}, 0, { -2074, -23222}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 0, 4992, -1091}, 0, { 2012, -23222}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 0, 4941, -937}, 0, { 2012, -21622}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4915, -937}, 0, { -2074, -21508}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4915, -937}, 0, { 2012, -21508}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4890, -835}, 0, { 2012, -20480}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4890, -835}, 0, { -2074, -20480}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4864, -835}, 0, { -2074, -20364}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4864, -835}, 0, { 2012, -20364}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4864, -783}, 0, { 2012, -19908}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4838, -783}, 0, { -2074, -19794}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4838, -783}, 0, { 2012, -19794}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4864, -783}, 0, { -2074, -19908}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 5018, -1091}, 0, { -2074, -23336}, {0x4c, 0x4d, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054140, 0x00396340, 232834, 0x00054140, 240); // 0x07054230 - 0x070542B0 -static const Vtx inside_castle_seg7_vertex_07054230[] = { - {{{ 0, 4992, -1039}, 0, { 2012, -22764}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4992, -1039}, 0, { -2074, -22764}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4966, -1039}, 0, { -2074, -22650}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4966, -1039}, 0, { 2012, -22650}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 0, 4966, -988}, 0, { 2012, -22194}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -409, 4941, -988}, 0, { -2074, -22078}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 4941, -988}, 0, { 2012, -22078}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -409, 4966, -988}, 0, { -2074, -22194}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054230, 0x00396340, 232834, 0x00054230, 128); // 0x070542B0 - 0x070543B0 -static const Vtx inside_castle_seg7_vertex_070542B0[] = { - {{{ -332, 4813, -3453}, 0, { 2012, 4054}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -332, 5120, -3453}, 0, { 2012, 990}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -332, 5120, -3248}, 0, { 0, 990}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -25, 5018, -3555}, 0, { 0, 990}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -25, 5120, -3146}, 0, { 4056, 0}, {0x43, 0x65, 0x21, 0xff}}}, - {{{ -25, 5018, -3146}, 0, { 4056, 990}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -25, 5120, -3555}, 0, { 0, 0}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ -127, 4813, -3248}, 0, { 0, 4054}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -127, 5120, -3248}, 0, { 0, 990}, {0xdf, 0x65, 0xbd, 0xff}}}, - {{{ -127, 5120, -3453}, 0, { 2012, 990}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ -127, 4813, -3453}, 0, { 2012, 4054}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -127, 4813, -3453}, 0, { 0, 4054}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -127, 5120, -3453}, 0, { 0, 990}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ -434, 5018, -3146}, 0, { 4056, 990}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ -434, 5120, -3146}, 0, { 4056, 0}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -434, 5120, -3555}, 0, { 0, 0}, {0xbd, 0x65, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070542B0, 0x00396340, 232834, 0x000542b0, 256); // 0x070543B0 - 0x07054490 -static const Vtx inside_castle_seg7_vertex_070543B0[] = { - {{{ -332, 4813, -3453}, 0, { 2012, 4054}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -332, 5120, -3248}, 0, { 0, 990}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -332, 4813, -3248}, 0, { 0, 4054}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -332, 4813, -3248}, 0, { 2012, 4054}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -127, 5120, -3248}, 0, { 0, 990}, {0xdf, 0x65, 0xbd, 0xff}}}, - {{{ -127, 4813, -3248}, 0, { 0, 4054}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -332, 5120, -3248}, 0, { 2012, 990}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -25, 5018, -3146}, 0, { 4056, 990}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -25, 5120, -3146}, 0, { 4056, 0}, {0x43, 0x65, 0x21, 0xff}}}, - {{{ -434, 5120, -3146}, 0, { 0, 0}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -434, 5018, -3146}, 0, { 0, 990}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ -434, 5018, -3146}, 0, { 4056, 990}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ -434, 5120, -3555}, 0, { 0, 0}, {0xbd, 0x65, 0xdf, 0xff}}}, - {{{ -434, 5018, -3555}, 0, { 0, 990}, {0xe5, 0x6e, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070543B0, 0x00396340, 232834, 0x000543b0, 224); // 0x07054490 - 0x07054580 -static const Vtx inside_castle_seg7_vertex_07054490[] = { - {{{ -434, 5120, -3555}, 0, { 0, 990}, {0xbd, 0x65, 0xdf, 0xff}}}, - {{{ -332, 5120, -3248}, 0, { 3034, 0}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -332, 5120, -3453}, 0, { 990, 0}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -434, 5018, -3555}, 0, { 0, 990}, {0xe5, 0x6e, 0xc9, 0xff}}}, - {{{ -434, 5120, -3555}, 0, { 0, 0}, {0xbd, 0x65, 0xdf, 0xff}}}, - {{{ -25, 5120, -3555}, 0, { 4056, 0}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ -25, 5018, -3555}, 0, { 4056, 990}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -127, 5120, -3453}, 0, { 3034, 0}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ -25, 5120, -3146}, 0, { 0, 990}, {0x43, 0x65, 0x21, 0xff}}}, - {{{ -25, 5120, -3555}, 0, { 4056, 990}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ -127, 5120, -3248}, 0, { 990, 0}, {0xdf, 0x65, 0xbd, 0xff}}}, - {{{ -434, 5120, -3146}, 0, { 0, 990}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -25, 5120, -3146}, 0, { 4056, 990}, {0x43, 0x65, 0x21, 0xff}}}, - {{{ -127, 5120, -3248}, 0, { 3034, 0}, {0xdf, 0x65, 0xbd, 0xff}}}, - {{{ -332, 5120, -3248}, 0, { 990, 0}, {0x43, 0x65, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054490, 0x00396340, 232834, 0x00054490, 240); // 0x07054580 - 0x07054680 -static const Vtx inside_castle_seg7_vertex_07054580[] = { - {{{ 282, 5837, -2787}, 0, { 7924, -1438}, {0xb5, 0x9b, 0xf5, 0xff}}}, - {{{ -690, 5837, -2787}, 0, { 7924, 3416}, {0x69, 0xba, 0xf9, 0xff}}}, - {{{ -690, 5837, -3811}, 0, { 13034, 3416}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -434, 5120, -3555}, 0, { 0, 990}, {0xbd, 0x65, 0xdf, 0xff}}}, - {{{ -434, 5120, -3146}, 0, { 4056, 990}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -332, 5120, -3248}, 0, { 3034, 0}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -25, 5120, -3555}, 0, { 0, 990}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ -332, 5120, -3453}, 0, { 3034, 0}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -127, 5120, -3453}, 0, { 990, 0}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ -434, 5120, -3555}, 0, { 4056, 990}, {0xbd, 0x65, 0xdf, 0xff}}}, - {{{ 0, 5734, -1091}, 0, { -542, 0}, {0x97, 0xbe, 0xe9, 0xff}}}, - {{{ -409, 5734, -1091}, 0, { -542, 2010}, {0x4b, 0xa0, 0xde, 0xff}}}, - {{{ 282, 5837, -3811}, 0, { 13034, -1438}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 282, 5837, -3811}, 0, {-26164, -7186}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 282, 5018, -3811}, 0, {-26164, 990}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ 282, 5018, -2787}, 0, {-15944, 990}, {0xb5, 0x65, 0xfc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054580, 0x00396340, 232834, 0x00054580, 256); // 0x07054680 - 0x07054760 -static const Vtx inside_castle_seg7_vertex_07054680[] = { - {{{ 282, 5837, -3811}, 0, {-26164, -7186}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 282, 5018, -2787}, 0, {-15944, 990}, {0xb5, 0x65, 0xfc, 0xff}}}, - {{{ 282, 5837, -2787}, 0, {-15944, -7186}, {0xb5, 0x9b, 0xf5, 0xff}}}, - {{{ 0, 5018, -1091}, 0, { 990, 990}, {0xb4, 0x4d, 0x40, 0xff}}}, - {{{ 0, 5734, -1091}, 0, { 990, -6164}, {0x97, 0xbe, 0xe9, 0xff}}}, - {{{ -690, 5837, -2787}, 0, { 16904, -7186}, {0x69, 0xba, 0xf9, 0xff}}}, - {{{ -690, 5018, -2787}, 0, { 16904, 990}, {0x38, 0x71, 0xfa, 0xff}}}, - {{{ -690, 5018, -3811}, 0, { 27124, 990}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -690, 5837, -3811}, 0, { 27124, -7186}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -690, 5837, -3811}, 0, { 0, -7186}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -690, 5018, -3811}, 0, { 0, 990}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 282, 5018, -3811}, 0, { 9678, 990}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ 282, 5837, -3811}, 0, { 9678, -7186}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -409, 5734, -1091}, 0, { 0, -6164}, {0x4b, 0xa0, 0xde, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054680, 0x00396340, 232834, 0x00054680, 224); // 0x07054760 - 0x07054850 -static const Vtx inside_castle_seg7_vertex_07054760[] = { - {{{ -409, 4992, -1091}, 0, { 18364, -5908}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -409, 5734, -1091}, 0, { 18364, -13318}, {0x4b, 0xa0, 0xde, 0xff}}}, - {{{ -409, 3891, 2544}, 0, {-17916, 5076}, {0x71, 0xce, 0xe7, 0xff}}}, - {{{ -409, 3174, 2544}, 0, {-17916, 12230}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 0, 3174, 2544}, 0, {-17916, 12230}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 0, 5734, -1091}, 0, { 18364, -13318}, {0x97, 0xbe, 0xe9, 0xff}}}, - {{{ 0, 4992, -1091}, 0, { 18364, -5908}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 0, 3891, 2544}, 0, {-17916, 5076}, {0xc8, 0x9b, 0xcd, 0xff}}}, - {{{ -409, 5734, -1091}, 0, { 16320, 990}, {0x4b, 0xa0, 0xde, 0xff}}}, - {{{ 0, 3891, 2544}, 0, {-19960, -1054}, {0xc8, 0x9b, 0xcd, 0xff}}}, - {{{ -409, 3891, 2544}, 0, {-19960, 990}, {0x71, 0xce, 0xe7, 0xff}}}, - {{{ 0, 5734, -1091}, 0, { 16320, -1054}, {0x97, 0xbe, 0xe9, 0xff}}}, - {{{ -409, 5734, -1091}, 0, { 0, -6164}, {0x4b, 0xa0, 0xde, 0xff}}}, - {{{ -409, 5018, -1091}, 0, { 0, 990}, {0x4c, 0x4d, 0x40, 0xff}}}, - {{{ -690, 5018, -2787}, 0, { 16904, 990}, {0x38, 0x71, 0xfa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054760, 0x00396340, 232834, 0x00054760, 240); // 0x07054850 - 0x07054950 -static const Vtx inside_castle_seg7_vertex_07054850[] = { - {{{ -639, 5018, -3709}, 0, { 224, 2012}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -690, 5837, -3709}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -690, 5018, -3709}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 179, 5018, -3760}, 0, { 224, 2012}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 179, 5837, -3811}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 179, 5018, -3811}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 179, 5837, -3760}, 0, { 224, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 230, 5018, -3709}, 0, { 734, 2012}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 230, 5837, -3709}, 0, { 734, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 282, 5018, -3709}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 282, 5837, -3709}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -639, 5837, -3709}, 0, { 224, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ -588, 5018, -3760}, 0, { 734, 2012}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -690, 5018, -2890}, 0, { 990, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -690, 5837, -2890}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -639, 5837, -2839}, 0, { 734, 0}, {0x6d, 0x00, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054850, 0x00396340, 232834, 0x00054850, 256); // 0x07054950 - 0x07054A50 -static const Vtx inside_castle_seg7_vertex_07054950[] = { - {{{ -588, 5018, -3760}, 0, { 734, 2012}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -588, 5837, -3760}, 0, { 734, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -639, 5837, -3709}, 0, { 224, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ -588, 5018, -3811}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -588, 5837, -3811}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -639, 5018, -2736}, 0, { 224, 2012}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -639, 5837, -2736}, 0, { 224, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -690, 5837, -2685}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -690, 5018, -2685}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -639, 5018, -2839}, 0, { 734, 2012}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ -639, 5837, -2839}, 0, { 734, 0}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ -690, 5018, -2890}, 0, { 990, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 230, 5018, -2839}, 0, { 224, 2012}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 282, 5837, -2890}, 0, { 0, 0}, {0xa8, 0x00, 0xa6, 0xff}}}, - {{{ 282, 5018, -2890}, 0, { 0, 2012}, {0xa8, 0x00, 0xa6, 0xff}}}, - {{{ 230, 5837, -2839}, 0, { 224, 0}, {0x86, 0x00, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054950, 0x00396340, 232834, 0x00054950, 256); // 0x07054A50 - 0x07054AB0 -static const Vtx inside_castle_seg7_vertex_07054A50[] = { - {{{ 230, 5018, -2736}, 0, { 734, 2012}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 230, 5837, -2839}, 0, { 224, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 230, 5018, -2839}, 0, { 224, 2012}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 230, 5837, -2736}, 0, { 734, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 282, 5018, -2685}, 0, { 990, 2012}, {0xa8, 0x00, 0x5a, 0xff}}}, - {{{ 282, 5837, -2685}, 0, { 990, 0}, {0xa8, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054A50, 0x00396340, 232834, 0x00054a50, 96); // 0x07054AB0 - 0x07054AF0 -static const Vtx inside_castle_seg7_vertex_07054AB0[] = { - {{{ -332, 4813, -3248}, 0, { 0, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -127, 4813, -3248}, 0, { 0, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -127, 4813, -3453}, 0, { 0, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -332, 4813, -3453}, 0, { 0, 0}, {0x67, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07054AB0, 0x00396340, 232834, 0x00054ab0, 64); // 0x07054AF0 - 0x07054B78 static const Gfx inside_castle_seg7_dl_07054AF0[] = { diff --git a/levels/castle_inside/areas/2/14/model.inc.c b/levels/castle_inside/areas/2/14/model.inc.c index 57e95f8eb..8054af0be 100644 --- a/levels/castle_inside/areas/2/14/model.inc.c +++ b/levels/castle_inside/areas/2/14/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070559C0 - 0x070559D8 static const Lights1 inside_castle_seg7_lights_070559C0 = gdSPDefLights1( 0x40, 0x24, 0x1e, @@ -11,404 +12,88 @@ static const Lights1 inside_castle_seg7_lights_070559D8 = gdSPDefLights1( ); // 0x070559F0 - 0x07055AE0 -static const Vtx inside_castle_seg7_vertex_070559F0[] = { - {{{ -398, 4608, 700}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4506, 700}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4506, 598}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5018, -118}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4915, -118}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4915, -220}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5018, -220}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5222, -527}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5120, -527}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5120, -630}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5222, -630}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4813, 291}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4710, 188}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4813, 188}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4710, 291}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070559F0, 0x00396340, 232834, 0x000559f0, 240); // 0x07055AE0 - 0x07055BD0 -static const Vtx inside_castle_seg7_vertex_07055AE0[] = { - {{{ -398, 3994, 1929}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3891, 1929}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3891, 1827}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4608, 700}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4506, 598}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4608, 598}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4403, 1110}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4301, 1008}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4403, 1008}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4301, 1110}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4198, 1520}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4096, 1520}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4096, 1417}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4198, 1417}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3994, 1827}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07055AE0, 0x00396340, 232834, 0x00055ae0, 240); // 0x07055BD0 - 0x07055C10 -static const Vtx inside_castle_seg7_vertex_07055BD0[] = { - {{{ -398, 3789, 2339}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3686, 2236}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3789, 2236}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3686, 2339}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07055BD0, 0x00396340, 232834, 0x00055bd0, 64); // 0x07055C10 - 0x07055C50 -static const Vtx inside_castle_seg7_vertex_07055C10[] = { - {{{ -204, 5734, -3801}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 5734, -3801}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 5427, -3801}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 5427, -3801}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07055C10, 0x00396340, 232834, 0x00055c10, 64); // 0x07055C50 - 0x07055D40 -static const Vtx inside_castle_seg7_vertex_07055C50[] = { - {{{ -398, 4608, 598}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4506, 496}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4608, 496}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5018, -220}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4915, -323}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5018, -323}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4915, -220}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5222, -630}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5120, -630}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5120, -732}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5222, -732}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4813, 188}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4710, 86}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4813, 86}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4710, 188}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07055C50, 0x00396340, 232834, 0x00055c50, 240); // 0x07055D40 - 0x07055E30 -static const Vtx inside_castle_seg7_vertex_07055D40[] = { - {{{ -398, 3994, 1827}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3891, 1827}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3891, 1724}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4608, 598}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4506, 598}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4506, 496}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4403, 1008}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4301, 905}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4403, 905}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4301, 1008}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4198, 1417}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4096, 1417}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4096, 1315}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4198, 1315}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3994, 1724}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07055D40, 0x00396340, 232834, 0x00055d40, 240); // 0x07055E30 - 0x07055E70 -static const Vtx inside_castle_seg7_vertex_07055E30[] = { - {{{ -398, 3789, 2236}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3686, 2236}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3686, 2134}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3789, 2134}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07055E30, 0x00396340, 232834, 0x00055e30, 64); // 0x07055E70 - 0x07055EB0 -static const Vtx inside_castle_seg7_vertex_07055E70[] = { - {{{ 102, 5734, -3801}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 5734, -3801}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 5427, -3801}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 5427, -3801}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07055E70, 0x00396340, 232834, 0x00055e70, 64); // 0x07055EB0 - 0x07055FA0 -static const Vtx inside_castle_seg7_vertex_07055EB0[] = { - {{{ -398, 4506, 700}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4403, 700}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4403, 598}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4915, -118}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4813, -220}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4915, -220}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4813, -118}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5120, -527}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5018, -630}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5120, -630}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5018, -527}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4710, 291}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4608, 188}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4710, 188}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4608, 291}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07055EB0, 0x00396340, 232834, 0x00055eb0, 240); // 0x07055FA0 - 0x07056090 -static const Vtx inside_castle_seg7_vertex_07055FA0[] = { - {{{ -398, 3891, 1929}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3789, 1929}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3789, 1827}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4506, 700}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4403, 598}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4506, 598}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4301, 1110}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4198, 1110}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4198, 1008}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4301, 1008}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4096, 1520}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3994, 1417}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4096, 1417}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3994, 1520}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3891, 1827}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07055FA0, 0x00396340, 232834, 0x00055fa0, 240); // 0x07056090 - 0x070560D0 -static const Vtx inside_castle_seg7_vertex_07056090[] = { - {{{ -398, 3686, 2339}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3584, 2236}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3686, 2236}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3584, 2339}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056090, 0x00396340, 232834, 0x00056090, 64); // 0x070560D0 - 0x07056110 -static const Vtx inside_castle_seg7_vertex_070560D0[] = { - {{{ -204, 5427, -3801}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 5427, -3801}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 5120, -3801}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 5120, -3801}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070560D0, 0x00396340, 232834, 0x000560d0, 64); // 0x07056110 - 0x07056200 -static const Vtx inside_castle_seg7_vertex_07056110[] = { - {{{ -398, 4506, 598}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4403, 598}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4403, 496}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4915, -220}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4813, -323}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4915, -323}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4813, -220}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5120, -630}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5018, -732}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5120, -732}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 5018, -630}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4710, 188}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4608, 188}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4608, 86}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4710, 86}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056110, 0x00396340, 232834, 0x00056110, 240); // 0x07056200 - 0x070562F0 -static const Vtx inside_castle_seg7_vertex_07056200[] = { - {{{ -398, 3891, 1827}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3789, 1827}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3789, 1724}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4506, 598}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4403, 496}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4506, 496}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4301, 1008}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4198, 1008}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4198, 905}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4301, 905}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4096, 1417}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3994, 1315}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 4096, 1315}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3994, 1417}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3891, 1724}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056200, 0x00396340, 232834, 0x00056200, 240); // 0x070562F0 - 0x07056330 -static const Vtx inside_castle_seg7_vertex_070562F0[] = { - {{{ -398, 3686, 2236}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3584, 2134}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3686, 2134}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -398, 3584, 2236}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070562F0, 0x00396340, 232834, 0x000562f0, 64); // 0x07056330 - 0x07056370 -static const Vtx inside_castle_seg7_vertex_07056330[] = { - {{{ 102, 5427, -3801}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 5120, -3801}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 5120, -3801}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 5427, -3801}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056330, 0x00396340, 232834, 0x00056330, 64); // 0x07056370 - 0x07056460 -static const Vtx inside_castle_seg7_vertex_07056370[] = { - {{{ -9, 4608, 496}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4506, 496}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4506, 598}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5222, -732}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5120, -630}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5222, -630}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5120, -732}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5018, -323}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4915, -220}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5018, -220}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4915, -323}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4813, 86}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4710, 86}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4710, 188}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4813, 188}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056370, 0x00396340, 232834, 0x00056370, 240); // 0x07056460 - 0x07056550 -static const Vtx inside_castle_seg7_vertex_07056460[] = { - {{{ -9, 3994, 1724}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3891, 1724}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3891, 1827}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4608, 496}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4506, 598}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4608, 598}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4403, 905}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4301, 1008}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4403, 1008}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4301, 905}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4198, 1315}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4096, 1315}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4096, 1417}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4198, 1417}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3994, 1827}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056460, 0x00396340, 232834, 0x00056460, 240); // 0x07056550 - 0x07056590 -static const Vtx inside_castle_seg7_vertex_07056550[] = { - {{{ -9, 3789, 2134}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3686, 2134}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3686, 2236}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3789, 2236}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056550, 0x00396340, 232834, 0x00056550, 64); // 0x07056590 - 0x07056680 -static const Vtx inside_castle_seg7_vertex_07056590[] = { - {{{ -9, 4608, 598}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4506, 598}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4506, 700}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5222, -630}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5120, -630}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5120, -527}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5222, -527}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5018, -220}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4915, -118}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5018, -118}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4915, -220}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4813, 188}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4710, 291}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4813, 291}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4710, 188}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056590, 0x00396340, 232834, 0x00056590, 240); // 0x07056680 - 0x07056770 -static const Vtx inside_castle_seg7_vertex_07056680[] = { - {{{ -9, 3994, 1827}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3891, 1827}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3891, 1929}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4608, 598}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4506, 700}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4608, 700}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4403, 1008}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4301, 1008}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4301, 1110}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4403, 1110}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4198, 1417}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4096, 1520}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4198, 1520}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4096, 1417}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3994, 1929}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056680, 0x00396340, 232834, 0x00056680, 240); // 0x07056770 - 0x070567B0 -static const Vtx inside_castle_seg7_vertex_07056770[] = { - {{{ -9, 3789, 2236}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3686, 2236}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3686, 2339}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3789, 2339}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056770, 0x00396340, 232834, 0x00056770, 64); // 0x070567B0 - 0x070568A0 -static const Vtx inside_castle_seg7_vertex_070567B0[] = { - {{{ -9, 4506, 496}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4403, 496}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4403, 598}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5120, -732}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5018, -630}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5120, -630}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5018, -732}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4915, -323}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4813, -323}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4813, -220}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4915, -220}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4710, 86}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4608, 86}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4608, 188}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4710, 188}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070567B0, 0x00396340, 232834, 0x000567b0, 240); // 0x070568A0 - 0x07056990 -static const Vtx inside_castle_seg7_vertex_070568A0[] = { - {{{ -9, 3891, 1724}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3789, 1827}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3891, 1827}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4506, 496}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4403, 598}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4506, 598}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4301, 905}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4198, 1008}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4301, 1008}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4198, 905}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4096, 1315}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3994, 1315}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3994, 1417}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4096, 1417}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3789, 1724}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070568A0, 0x00396340, 232834, 0x000568a0, 240); // 0x07056990 - 0x070569D0 -static const Vtx inside_castle_seg7_vertex_07056990[] = { - {{{ -9, 3686, 2134}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3584, 2134}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3584, 2236}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3686, 2236}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056990, 0x00396340, 232834, 0x00056990, 64); // 0x070569D0 - 0x07056AC0 -static const Vtx inside_castle_seg7_vertex_070569D0[] = { - {{{ -9, 4506, 598}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4403, 598}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4403, 700}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5120, -630}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5018, -527}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5120, -527}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5018, -630}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4915, -220}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4813, -118}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4915, -118}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4813, -220}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4710, 188}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4608, 188}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4608, 291}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4710, 291}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070569D0, 0x00396340, 232834, 0x000569d0, 240); // 0x07056AC0 - 0x07056BB0 -static const Vtx inside_castle_seg7_vertex_07056AC0[] = { - {{{ -9, 3891, 1827}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3789, 1929}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3891, 1929}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4506, 598}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4403, 700}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4506, 700}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4301, 1008}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4198, 1110}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4301, 1110}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4198, 1008}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4096, 1417}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3994, 1417}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3994, 1520}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 4096, 1520}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3789, 1827}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056AC0, 0x00396340, 232834, 0x00056ac0, 240); // 0x07056BB0 - 0x07056BF0 -static const Vtx inside_castle_seg7_vertex_07056BB0[] = { - {{{ -9, 3686, 2236}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3584, 2339}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3686, 2339}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 3584, 2236}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07056BB0, 0x00396340, 232834, 0x00056bb0, 64); // 0x07056BF0 - 0x07056CE0 static const Gfx inside_castle_seg7_dl_07056BF0[] = { diff --git a/levels/castle_inside/areas/2/15/model.inc.c b/levels/castle_inside/areas/2/15/model.inc.c index 6798a28f8..e78daec48 100644 --- a/levels/castle_inside/areas/2/15/model.inc.c +++ b/levels/castle_inside/areas/2/15/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07057380 - 0x07057398 static const Lights1 inside_castle_seg7_lights_07057380 = gdSPDefLights1( 0x51, 0x34, 0x42, @@ -11,176 +12,40 @@ static const Lights1 inside_castle_seg7_lights_07057398 = gdSPDefLights1( ); // 0x070573B0 - 0x070573F0 -static const Vtx inside_castle_seg7_vertex_070573B0[] = { - {{{ 512, 4198, 3721}, 0, { -5140, -1692}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -921, 4198, 3721}, 0, { -5140, 1882}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -921, 4198, 2544}, 0, { -2202, 1882}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 4198, 2544}, 0, { -2202, -1692}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070573B0, 0x00396340, 232834, 0x000573b0, 64); // 0x070573F0 - 0x070574B0 -static const Vtx inside_castle_seg7_vertex_070573F0[] = { - {{{ 154, 3174, 2544}, 0, { -2074, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 3174, 3465}, 0, { 2524, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 3174, 2800}, 0, { -796, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, 3174, 3465}, 0, { 2524, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, 3174, 3721}, 0, { 3800, -2842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 3174, 3721}, 0, { 3800, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -357, 3174, 3772}, 0, { 4056, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 3174, 3772}, 0, { 4056, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 3174, 3721}, 0, { 3800, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -357, 3174, 3721}, 0, { 3800, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -562, 3174, 2544}, 0, { -2074, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, 3174, 2851}, 0, { -542, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070573F0, 0x00396340, 232834, 0x000573f0, 192); // 0x070574B0 - 0x070575A0 -static const Vtx inside_castle_seg7_vertex_070574B0[] = { - {{{ 512, 4198, 2800}, 0, { 4056, -5142}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 3174, 3465}, 0, { -2584, 5076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 4198, 3465}, 0, { -2584, -5142}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 4198, 3465}, 0, { -6162, -3098}, {0x94, 0x00, 0xbf, 0xff}}}, - {{{ 512, 3174, 3465}, 0, { -6162, 7120}, {0x94, 0x00, 0xbf, 0xff}}}, - {{{ 358, 3174, 3721}, 0, { -4630, 7120}, {0x94, 0x00, 0xbf, 0xff}}}, - {{{ 358, 4198, 3721}, 0, { -4630, -3098}, {0x94, 0x00, 0xbf, 0xff}}}, - {{{ 358, 3174, 3721}, 0, { -4630, 7120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 3430, 3721}, 0, { -542, 4566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 358, 4198, 3721}, 0, { -4630, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 3174, 3721}, 0, { -542, 7120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 4198, 3721}, 0, { 6612, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -357, 3430, 3721}, 0, { 2524, 4566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 3174, 3721}, 0, { 6612, 7120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 3174, 2800}, 0, { 4056, 5076}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070574B0, 0x00396340, 232834, 0x000574b0, 240); // 0x070575A0 - 0x070576A0 -static const Vtx inside_castle_seg7_vertex_070575A0[] = { - {{{ -767, 4198, 3721}, 0, { 6612, -3098}, {0x6c, 0x00, 0xbf, 0xff}}}, - {{{ -767, 3174, 3721}, 0, { 6612, 7120}, {0x6c, 0x00, 0xbf, 0xff}}}, - {{{ -921, 3174, 3465}, 0, { 8144, 7120}, {0x6c, 0x00, 0xbf, 0xff}}}, - {{{ 154, 4198, 2544}, 0, { 4566, -9230}, {0xb7, 0x00, 0x67, 0xff}}}, - {{{ 154, 3174, 2544}, 0, { 4566, 990}, {0xb7, 0x00, 0x67, 0xff}}}, - {{{ 512, 3174, 2800}, 0, { 8144, 990}, {0xb7, 0x00, 0x67, 0xff}}}, - {{{ 512, 4198, 2800}, 0, { 8144, -9230}, {0xb7, 0x00, 0x67, 0xff}}}, - {{{ 0, 4198, 2544}, 0, { 4056, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, 4198, 2544}, 0, { 0, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, 3891, 2544}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 3891, 2544}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -921, 4198, 2851}, 0, { -6162, -9230}, {0x52, 0x00, 0x60, 0xff}}}, - {{{ -921, 3174, 2851}, 0, { -6162, 990}, {0x52, 0x00, 0x60, 0xff}}}, - {{{ -562, 3174, 2544}, 0, { -2584, 990}, {0x52, 0x00, 0x60, 0xff}}}, - {{{ -562, 4198, 2544}, 0, { -2584, -9230}, {0x52, 0x00, 0x60, 0xff}}}, - {{{ -921, 4198, 3465}, 0, { 8144, -3098}, {0x6c, 0x00, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070575A0, 0x00396340, 232834, 0x000575a0, 256); // 0x070576A0 - 0x07057790 -static const Vtx inside_castle_seg7_vertex_070576A0[] = { - {{{ -357, 3430, 3721}, 0, { 2524, 4566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -357, 3174, 3721}, 0, { 2524, 7120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 3174, 3721}, 0, { 6612, 7120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 3174, 3772}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 3430, 3721}, 0, { 0, -1566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 3174, 3721}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 3430, 3772}, 0, { 480, -1566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -357, 3430, 3772}, 0, { 480, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 3174, 3772}, 0, { 480, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 3174, 3721}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 3430, 3721}, 0, { 0, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -50, 3430, 3772}, 0, { 480, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -357, 3430, 3772}, 0, { 480, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -357, 3430, 3721}, 0, { 0, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 3430, 3721}, 0, { 0, -1566}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070576A0, 0x00396340, 232834, 0x000576a0, 240); // 0x07057790 - 0x070577D0 -static const Vtx inside_castle_seg7_vertex_07057790[] = { - {{{ -921, 4198, 3465}, 0, { -2584, -5142}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -921, 3174, 3465}, 0, { -2584, 5076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -921, 3174, 2851}, 0, { 3544, 5076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -921, 4198, 2851}, 0, { 3546, -5142}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07057790, 0x00396340, 232834, 0x00057790, 64); // 0x070577D0 - 0x07057850 -static const Vtx inside_castle_seg7_vertex_070577D0[] = { - {{{ 154, 3482, 3711}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 3379, 3711}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 3379, 3711}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 3482, 3711}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, 3482, 3711}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 3379, 3711}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, 3379, 3711}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 3482, 3711}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070577D0, 0x00396340, 232834, 0x000577d0, 128); // 0x07057850 - 0x070578D0 -static const Vtx inside_castle_seg7_vertex_07057850[] = { - {{{ 51, 3482, 3711}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 3379, 3711}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 3379, 3711}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 3482, 3711}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, 3482, 3711}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, 3379, 3711}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, 3379, 3711}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, 3482, 3711}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07057850, 0x00396340, 232834, 0x00057850, 128); // 0x070578D0 - 0x07057950 -static const Vtx inside_castle_seg7_vertex_070578D0[] = { - {{{ 154, 3379, 3711}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 3277, 3711}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 3277, 3711}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 3379, 3711}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, 3379, 3711}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 3379, 3711}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 3277, 3711}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, 3277, 3711}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070578D0, 0x00396340, 232834, 0x000578d0, 128); // 0x07057950 - 0x070579D0 -static const Vtx inside_castle_seg7_vertex_07057950[] = { - {{{ 51, 3379, 3711}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 3277, 3711}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 3277, 3711}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 3379, 3711}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, 3379, 3711}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, 3277, 3711}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, 3277, 3711}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, 3379, 3711}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07057950, 0x00396340, 232834, 0x00057950, 128); // 0x070579D0 - 0x07057AC0 -static const Vtx inside_castle_seg7_vertex_070579D0[] = { - {{{ -460, 3174, 2595}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -460, 4198, 2595}, 0, { 650, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 4198, 2595}, 0, { 308, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 3174, 2595}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, 4198, 2595}, 0, { 308, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, 3174, 2595}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, 3174, 2595}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 0, 4198, 2544}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 0, 3174, 2544}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 51, 4198, 2595}, 0, { 308, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 102, 4198, 2595}, 0, { 650, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 3174, 2544}, 0, { 990, 2012}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 102, 4198, 2595}, 0, { 650, 0}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 102, 3174, 2595}, 0, { 650, 2012}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 154, 4198, 2544}, 0, { 990, 0}, {0x58, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070579D0, 0x00396340, 232834, 0x000579d0, 240); // 0x07057AC0 - 0x07057B70 -static const Vtx inside_castle_seg7_vertex_07057AC0[] = { - {{{ -409, 3174, 2544}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -460, 4198, 2595}, 0, { 650, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -460, 3174, 2595}, 0, { 650, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -460, 3174, 2595}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 4198, 2595}, 0, { 308, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 3174, 2595}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, 4198, 2544}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -511, 3174, 2595}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -511, 4198, 2595}, 0, { 308, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -562, 4198, 2544}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -562, 3174, 2544}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07057AC0, 0x00396340, 232834, 0x00057ac0, 176); // 0x07057B70 - 0x07057BB8 static const Gfx inside_castle_seg7_dl_07057B70[] = { diff --git a/levels/castle_inside/areas/2/2/model.inc.c b/levels/castle_inside/areas/2/2/model.inc.c index 57fffda78..f83b7f575 100644 --- a/levels/castle_inside/areas/2/2/model.inc.c +++ b/levels/castle_inside/areas/2/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0703E798 - 0x0703E7B0 static const Lights1 inside_castle_seg7_lights_0703E798 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,1132 +6,184 @@ static const Lights1 inside_castle_seg7_lights_0703E798 = gdSPDefLights1( ); // 0x0703E7B0 - 0x0703E8A0 -static const Vtx inside_castle_seg7_vertex_0703E7B0[] = { - {{{ 154, 2022, 2458}, 0, { -3096, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 1684, 2509}, 0, { 3666, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 1715, 2458}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 51, 1357, 1741}, 0, { 6766, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 1300, 1741}, 0, { 7278, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 1684, 2509}, 0, { -9860, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 1715, 2458}, 0, { -9228, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 1715, 2458}, 0, { -1052, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 1300, 1741}, 0, { 15454, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 1357, 1741}, 0, { 14942, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 1684, 2509}, 0, { -1684, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 51, 1715, 2458}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 1684, 2509}, 0, { 4688, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 2022, 2509}, 0, { -2074, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 2022, 2458}, 0, { -2074, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703E7B0, 0x00396340, 232834, 0x0003e7b0, 240); // 0x0703E8A0 - 0x0703E9A0 -static const Vtx inside_castle_seg7_vertex_0703E8A0[] = { - {{{ 154, 2022, 1741}, 0, { 2012, -4630}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1311, 2022, 693}, 0, { 7240, -10408}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1311, 2022, 3813}, 0, { -8328, -10408}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 154, 2022, 2458}, 0, { -3096, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 2022, 2509}, 0, { -3096, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 1684, 2509}, 0, { 3666, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 1357, 1741}, 0, { 9832, 990}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 51, 1357, 1741}, 0, { 9832, -1054}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 51, 1715, 2458}, 0, { -6162, -1054}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 154, 1715, 2458}, 0, { -6162, 990}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -2644, 2022, 3813}, 0, { -8328, 9334}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -562, 2022, 3686}, 0, { -7694, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 154, 2022, 3686}, 0, { -7694, -4630}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 154, 1715, 2458}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2022, 2458}, 0, { -2074, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 2022, 2458}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703E8A0, 0x00396340, 232834, 0x0003e8a0, 256); // 0x0703E9A0 - 0x0703EA80 -static const Vtx inside_castle_seg7_vertex_0703E9A0[] = { - {{{ -2644, 2022, 3813}, 0, { -8328, 9334}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -562, 2022, 2355}, 0, { -1052, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -562, 2022, 3686}, 0, { -7694, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -562, 2022, 1741}, 0, { 2012, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2644, 2022, -142}, 0, { 11412, 9334}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 154, 2022, 1741}, 0, { 2012, -4630}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -136, 2022, -142}, 0, { 11412, -3180}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1311, 2022, 693}, 0, { 7240, -10408}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, 1357, 1741}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 1300, 1741}, 0, { 0, 1108}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1300, 1741}, 0, { 2012, 1108}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 1357, 1741}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 2022, 2458}, 0, { -1564, -4630}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, 2022, 1741}, 0, { 2012, -4120}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703E9A0, 0x00396340, 232834, 0x0003e9a0, 224); // 0x0703EA80 - 0x0703EAE0 -static const Vtx inside_castle_seg7_vertex_0703EA80[] = { - {{{ 154, 1715, 2458}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1715, 2458}, 0, { 4056, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2022, 2458}, 0, { -2074, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 2022, 2458}, 0, { -1564, -4630}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, 2022, 2458}, 0, { -1564, -4120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, 2022, 1741}, 0, { 2012, -4120}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703EA80, 0x00396340, 232834, 0x0003ea80, 96); // 0x0703EAE0 - 0x0703EBE0 -static const Vtx inside_castle_seg7_vertex_0703EAE0[] = { - {{{ -2114, 1203, 3283}, 0, { 8480, -12328}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1811, 1203, 2048}, 0, { 6966, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1893, 1203, 1741}, 0, { 7378, -4630}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2114, 1203, 387}, 0, { 8480, 2122}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1196, 1203, 3813}, 0, { 3898, -14974}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 781, 1203, 3283}, 0, { -5972, -12328}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2644, 1203, 2365}, 0, { 11124, -7748}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1203, 2458}, 0, { 4312, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1586, 1203, 2324}, 0, { 5844, -7542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -136, 1203, 3813}, 0, { -1390, -14974}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1106, 1203, 1612}, 0, { -7596, -3990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 781, 1203, 387}, 0, { -5972, 2122}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1106, 1203, 2058}, 0, { -7596, -6214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1311, 1203, 2365}, 0, { -8618, -7748}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1203, 1280}, 0, { 224, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1811, 1203, 1434}, 0, { 6966, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703EAE0, 0x00396340, 232834, 0x0003eae0, 256); // 0x0703EBE0 - 0x0703ECD0 -static const Vtx inside_castle_seg7_vertex_0703EBE0[] = { - {{{ -1811, 1203, 1434}, 0, { 6966, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1586, 1203, 1209}, 0, { 5844, -1976}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2114, 1203, 387}, 0, { 8480, 2122}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2644, 1203, 1305}, 0, { 11124, -2456}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2644, 1203, 2365}, 0, { 11124, -7748}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1196, 1203, -142}, 0, { 3898, 4768}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 781, 1203, 387}, 0, { -5972, 2122}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1203, 1126}, 0, { 4312, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 1203, 922}, 0, { 4056, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 1203, 819}, 0, { 2268, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1125, 1203, 819}, 0, { 3544, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -136, 1203, -142}, 0, { -1390, 4768}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1203, 1280}, 0, { 224, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -462, 1203, 2355}, 0, { 234, -7696}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 781, 1203, 3283}, 0, { -5972, -12328}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703EBE0, 0x00396340, 232834, 0x0003ebe0, 240); // 0x0703ECD0 - 0x0703EDD0 -static const Vtx inside_castle_seg7_vertex_0703ECD0[] = { - {{{ 1106, 1203, 1612}, 0, { -7596, -3990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1311, 1203, 1305}, 0, { -8618, -2456}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 781, 1203, 387}, 0, { -5972, 2122}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 1203, 922}, 0, { 1756, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, 1203, 1126}, 0, { 990, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1203, 1280}, 0, { 224, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 1203, 819}, 0, { 2268, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1203, 1126}, 0, { 4312, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 1203, 1126}, 0, { 4056, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 1203, 922}, 0, { 4056, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -462, 1203, 2355}, 0, { 234, -7696}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 1203, 2458}, 0, { 4312, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 781, 1203, 3283}, 0, { -5972, -12328}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -665, 3046, 4710}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -665, 3046, 3994}, 0, { 0, 3544}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -460, 3046, 3789}, 0, { 990, 4566}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703ECD0, 0x00396340, 232834, 0x0003ecd0, 256); // 0x0703EDD0 - 0x0703EEB0 -static const Vtx inside_castle_seg7_vertex_0703EDD0[] = { - {{{ -767, 1203, 922}, 0, { 1756, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 1203, 1126}, 0, { 1756, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, 1203, 1126}, 0, { 990, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2253, 3789}, 0, { 2012, 4566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -665, 2253, 3994}, 0, { 3034, 3544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2253, 3789}, 0, { -540, 4566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -665, 2253, 4710}, 0, { 3034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 2253, 3994}, 0, { -1562, 3544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 2253, 4710}, 0, { -1564, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -665, 3046, 4710}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -460, 3046, 3789}, 0, { 990, 4566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, 3046, 3789}, 0, { 3544, 4566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 3046, 3994}, 0, { 4566, 3544}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 3046, 4710}, 0, { 4568, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703EDD0, 0x00396340, 232834, 0x0003edd0, 224); // 0x0703EEB0 - 0x0703EF50 -static const Vtx inside_castle_seg7_vertex_0703EEB0[] = { - {{{ -50, 2253, 4710}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -357, 2253, 4710}, 0, { 1502, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -357, 2253, 4762}, 0, { 1502, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 2253, 4762}, 0, { 0, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1106, 1203, 1612}, 0, { -7596, -3990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1311, 1203, 1510}, 0, { -8618, -3478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1311, 1203, 1305}, 0, { -8618, -2456}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1311, 1203, 2365}, 0, { -8618, -7748}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1311, 1203, 2160}, 0, { -8618, -6726}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1106, 1203, 2058}, 0, { -7596, -6214}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703EEB0, 0x00396340, 232834, 0x0003eeb0, 160); // 0x0703EF50 - 0x0703F050 -static const Vtx inside_castle_seg7_vertex_0703EF50[] = { - {{{ -460, 1229, 1741}, 0, { 3034, 11092}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1203, 1741}, 0, { -2074, 11208}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1203, 1741}, 0, { 3034, 11208}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1229, 1741}, 0, { -2074, 11092}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1229, 1792}, 0, { 3034, 10636}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1229, 1741}, 0, { -2074, 11092}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1229, 1741}, 0, { 3034, 11092}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1229, 1792}, 0, { -2074, 10636}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1254, 1792}, 0, { 3034, 10520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1229, 1792}, 0, { -2074, 10636}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1229, 1792}, 0, { 3034, 10636}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1254, 1792}, 0, { -2074, 10520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1254, 1843}, 0, { 3034, 10066}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1254, 1843}, 0, { -2074, 10066}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1254, 1792}, 0, { -2074, 10520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1254, 1792}, 0, { 3034, 10520}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703EF50, 0x00396340, 232834, 0x0003ef50, 256); // 0x0703F050 - 0x0703F150 -static const Vtx inside_castle_seg7_vertex_0703F050[] = { - {{{ -460, 1306, 1946}, 0, { 3034, 8922}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1306, 1946}, 0, { -2074, 8922}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1306, 1894}, 0, { -2074, 9378}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1306, 1894}, 0, { 3034, 9378}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1306, 1894}, 0, { 3034, 9378}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1280, 1894}, 0, { -2074, 9494}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1280, 1894}, 0, { 3034, 9494}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1306, 1894}, 0, { -2074, 9378}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1280, 1894}, 0, { 3034, 9494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1280, 1894}, 0, { -2074, 9494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1280, 1843}, 0, { -2074, 9948}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1280, 1843}, 0, { 3034, 9948}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1280, 1843}, 0, { 3034, 9948}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1280, 1843}, 0, { -2074, 9948}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1254, 1843}, 0, { -2074, 10066}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1254, 1843}, 0, { 3034, 10066}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703F050, 0x00396340, 232834, 0x0003f050, 256); // 0x0703F150 - 0x0703F250 -static const Vtx inside_castle_seg7_vertex_0703F150[] = { - {{{ -460, 1357, 2048}, 0, { 3034, 7780}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1357, 2048}, 0, { -2074, 7780}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1357, 1997}, 0, { -2074, 8236}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1357, 1997}, 0, { 3034, 8236}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1357, 1997}, 0, { 3034, 8236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1357, 1997}, 0, { -2074, 8236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1331, 1997}, 0, { -2074, 8352}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1331, 1997}, 0, { 3034, 8352}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1331, 1997}, 0, { 3034, 8352}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1331, 1997}, 0, { -2074, 8352}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1331, 1946}, 0, { -2074, 8806}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1331, 1946}, 0, { 3034, 8806}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1331, 1946}, 0, { 3034, 8806}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1331, 1946}, 0, { -2074, 8806}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1306, 1946}, 0, { -2074, 8922}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1306, 1946}, 0, { 3034, 8922}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703F150, 0x00396340, 232834, 0x0003f150, 256); // 0x0703F250 - 0x0703F350 -static const Vtx inside_castle_seg7_vertex_0703F250[] = { - {{{ -460, 1382, 2048}, 0, { 3034, 7664}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1382, 2048}, 0, { -2074, 7664}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1357, 2048}, 0, { -2074, 7780}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1357, 2048}, 0, { 3034, 7780}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1382, 2099}, 0, { 3034, 7208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1382, 2048}, 0, { -2074, 7664}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1382, 2048}, 0, { 3034, 7664}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1408, 2099}, 0, { 3034, 7092}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1382, 2099}, 0, { -2074, 7208}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1382, 2099}, 0, { 3034, 7208}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1382, 2099}, 0, { -2074, 7208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1408, 2099}, 0, { -2074, 7092}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1408, 2150}, 0, { 3034, 6638}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1408, 2150}, 0, { -2074, 6638}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1408, 2099}, 0, { -2074, 7092}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1408, 2099}, 0, { 3034, 7092}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703F250, 0x00396340, 232834, 0x0003f250, 256); // 0x0703F350 - 0x0703F450 -static const Vtx inside_castle_seg7_vertex_0703F350[] = { - {{{ -460, 1434, 2150}, 0, { 3034, 6522}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1434, 2150}, 0, { -2074, 6522}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1408, 2150}, 0, { -2074, 6638}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1408, 2150}, 0, { 3034, 6638}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1434, 2202}, 0, { 3034, 6066}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1434, 2150}, 0, { -2074, 6522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1434, 2150}, 0, { 3034, 6522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1459, 2202}, 0, { 3034, 5950}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1434, 2202}, 0, { -2074, 6066}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1434, 2202}, 0, { 3034, 6066}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1434, 2202}, 0, { -2074, 6066}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1459, 2202}, 0, { -2074, 5950}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1459, 2253}, 0, { 3034, 5496}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1459, 2253}, 0, { -2074, 5496}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1459, 2202}, 0, { -2074, 5950}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1459, 2202}, 0, { 3034, 5950}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703F350, 0x00396340, 232834, 0x0003f350, 256); // 0x0703F450 - 0x0703F550 -static const Vtx inside_castle_seg7_vertex_0703F450[] = { - {{{ -460, 1485, 2253}, 0, { 3034, 5378}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1485, 2253}, 0, { -2074, 5378}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1459, 2253}, 0, { -2074, 5496}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1459, 2253}, 0, { 3034, 5496}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1485, 2304}, 0, { 3034, 4924}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1485, 2253}, 0, { -2074, 5378}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1485, 2253}, 0, { 3034, 5378}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1510, 2304}, 0, { 3034, 4808}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1485, 2304}, 0, { -2074, 4924}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1485, 2304}, 0, { 3034, 4924}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1485, 2304}, 0, { -2074, 4924}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1510, 2304}, 0, { -2074, 4808}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1510, 2355}, 0, { 3034, 4352}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1510, 2355}, 0, { -2074, 4352}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1510, 2304}, 0, { -2074, 4808}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1510, 2304}, 0, { 3034, 4808}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703F450, 0x00396340, 232834, 0x0003f450, 256); // 0x0703F550 - 0x0703F650 -static const Vtx inside_castle_seg7_vertex_0703F550[] = { - {{{ -460, 1613, 2560}, 0, { 3034, 2068}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1613, 2560}, 0, { -2074, 2068}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1613, 2509}, 0, { -2074, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1613, 2509}, 0, { 3034, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1613, 2509}, 0, { 3034, 2522}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1587, 2509}, 0, { -2074, 2638}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1587, 2509}, 0, { 3034, 2638}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1613, 2509}, 0, { -2074, 2522}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1587, 2509}, 0, { 3034, 2638}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1587, 2509}, 0, { -2074, 2638}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1587, 2458}, 0, { -2074, 3094}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1587, 2458}, 0, { 3034, 3094}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1587, 2458}, 0, { 3034, 3094}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1587, 2458}, 0, { -2074, 3094}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1562, 2458}, 0, { -2074, 3210}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1562, 2458}, 0, { 3034, 3210}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703F550, 0x00396340, 232834, 0x0003f550, 256); // 0x0703F650 - 0x0703F750 -static const Vtx inside_castle_seg7_vertex_0703F650[] = { - {{{ -460, 1536, 2355}, 0, { 3034, 4236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1536, 2355}, 0, { -2074, 4236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1510, 2355}, 0, { -2074, 4352}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1510, 2355}, 0, { 3034, 4352}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1536, 2406}, 0, { 3034, 3782}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1536, 2406}, 0, { -2074, 3782}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1536, 2355}, 0, { -2074, 4236}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1536, 2355}, 0, { 3034, 4236}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1562, 2406}, 0, { 3034, 3664}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1536, 2406}, 0, { -2074, 3782}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1536, 2406}, 0, { 3034, 3782}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1562, 2406}, 0, { -2074, 3664}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1562, 2458}, 0, { 3034, 3210}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1562, 2406}, 0, { -2074, 3664}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1562, 2406}, 0, { 3034, 3664}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1562, 2458}, 0, { -2074, 3210}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703F650, 0x00396340, 232834, 0x0003f650, 256); // 0x0703F750 - 0x0703F850 -static const Vtx inside_castle_seg7_vertex_0703F750[] = { - {{{ -460, 1971, 3277}, 0, { 3034, -5928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1971, 3277}, 0, { -2074, -5928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1971, 3226}, 0, { -2074, -5474}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1971, 3226}, 0, { 3034, -5474}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1971, 3226}, 0, { 3034, -5474}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1971, 3226}, 0, { -2074, -5474}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1946, 3226}, 0, { -2074, -5358}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1946, 3226}, 0, { 3034, -5358}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1946, 3226}, 0, { 3034, -5358}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1946, 3226}, 0, { -2074, -5358}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1946, 3174}, 0, { -2074, -4902}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1946, 3174}, 0, { 3034, -4902}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1946, 3174}, 0, { 3034, -4902}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1946, 3174}, 0, { -2074, -4902}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1920, 3174}, 0, { -2074, -4786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1920, 3174}, 0, { 3034, -4786}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703F750, 0x00396340, 232834, 0x0003f750, 256); // 0x0703F850 - 0x0703F950 -static const Vtx inside_castle_seg7_vertex_0703F850[] = { - {{{ -460, 1997, 3277}, 0, { 3034, -6046}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1971, 3277}, 0, { -2074, -5928}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1971, 3277}, 0, { 3034, -5928}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1997, 3277}, 0, { -2074, -6046}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1997, 3328}, 0, { 3034, -6500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1997, 3328}, 0, { -2074, -6500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1997, 3277}, 0, { -2074, -6046}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2022, 3328}, 0, { 3034, -6616}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1997, 3328}, 0, { -2074, -6500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1997, 3328}, 0, { 3034, -6500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1997, 3277}, 0, { 3034, -6046}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2022, 3328}, 0, { -2074, -6616}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2022, 3379}, 0, { 3034, -7072}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2022, 3328}, 0, { -2074, -6616}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2022, 3328}, 0, { 3034, -6616}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2022, 3379}, 0, { -2074, -7072}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703F850, 0x00396340, 232834, 0x0003f850, 256); // 0x0703F950 - 0x0703FA50 -static const Vtx inside_castle_seg7_vertex_0703F950[] = { - {{{ -460, 1920, 3174}, 0, { 3034, -4786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1920, 3123}, 0, { -2074, -4332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1920, 3123}, 0, { 3034, -4332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1920, 3174}, 0, { -2074, -4786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1920, 3123}, 0, { 3034, -4332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1920, 3123}, 0, { -2074, -4332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1894, 3123}, 0, { -2074, -4214}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1894, 3123}, 0, { 3034, -4214}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1894, 3123}, 0, { 3034, -4214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1894, 3123}, 0, { -2074, -4214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1894, 3072}, 0, { -2074, -3760}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1894, 3072}, 0, { 3034, -3760}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1894, 3072}, 0, { 3034, -3760}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1869, 3072}, 0, { -2074, -3644}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1869, 3072}, 0, { 3034, -3644}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1894, 3072}, 0, { -2074, -3760}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703F950, 0x00396340, 232834, 0x0003f950, 256); // 0x0703FA50 - 0x0703FB50 -static const Vtx inside_castle_seg7_vertex_0703FA50[] = { - {{{ -460, 1869, 3072}, 0, { 3034, -3644}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1869, 3021}, 0, { -2074, -3188}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1869, 3021}, 0, { 3034, -3188}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1869, 3072}, 0, { -2074, -3644}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1869, 3021}, 0, { 3034, -3188}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1869, 3021}, 0, { -2074, -3188}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1843, 3021}, 0, { -2074, -3072}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1843, 3021}, 0, { 3034, -3072}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1843, 3021}, 0, { 3034, -3072}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1843, 3021}, 0, { -2074, -3072}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1843, 2970}, 0, { -2074, -2618}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1843, 2970}, 0, { 3034, -2618}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1843, 2970}, 0, { 3034, -2618}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1843, 2970}, 0, { -2074, -2618}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1818, 2970}, 0, { -2074, -2500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1818, 2970}, 0, { 3034, -2500}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703FA50, 0x00396340, 232834, 0x0003fa50, 256); // 0x0703FB50 - 0x0703FC50 -static const Vtx inside_castle_seg7_vertex_0703FB50[] = { - {{{ -460, 1818, 2970}, 0, { 3034, -2500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1818, 2970}, 0, { -2074, -2500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1818, 2918}, 0, { -2074, -2046}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1818, 2918}, 0, { 3034, -2046}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1818, 2918}, 0, { 3034, -2046}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1818, 2918}, 0, { -2074, -2046}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1792, 2918}, 0, { -2074, -1930}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1792, 2918}, 0, { 3034, -1930}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1792, 2918}, 0, { 3034, -1930}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1792, 2918}, 0, { -2074, -1930}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1792, 2867}, 0, { -2074, -1474}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1792, 2867}, 0, { 3034, -1474}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1792, 2867}, 0, { 3034, -1474}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1766, 2867}, 0, { -2074, -1358}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1766, 2867}, 0, { 3034, -1358}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1792, 2867}, 0, { -2074, -1474}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703FB50, 0x00396340, 232834, 0x0003fb50, 256); // 0x0703FC50 - 0x0703FD50 -static const Vtx inside_castle_seg7_vertex_0703FC50[] = { - {{{ -460, 1741, 2765}, 0, { 3034, -332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1715, 2765}, 0, { -2074, -216}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1715, 2765}, 0, { 3034, -216}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1741, 2765}, 0, { -2074, -332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1741, 2816}, 0, { 3034, -788}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1741, 2816}, 0, { -2074, -788}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1741, 2765}, 0, { -2074, -332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1741, 2765}, 0, { 3034, -332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1766, 2816}, 0, { 3034, -904}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1741, 2816}, 0, { -2074, -788}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1741, 2816}, 0, { 3034, -788}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1766, 2816}, 0, { -2074, -904}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1766, 2867}, 0, { 3034, -1358}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1766, 2816}, 0, { -2074, -904}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1766, 2816}, 0, { 3034, -904}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1766, 2867}, 0, { -2074, -1358}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703FC50, 0x00396340, 232834, 0x0003fc50, 256); // 0x0703FD50 - 0x0703FE50 -static const Vtx inside_castle_seg7_vertex_0703FD50[] = { - {{{ -460, 1690, 2662}, 0, { 3034, 810}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1664, 2662}, 0, { -2074, 926}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1664, 2662}, 0, { 3034, 926}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1690, 2662}, 0, { -2074, 810}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1690, 2714}, 0, { 3034, 356}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1690, 2662}, 0, { -2074, 810}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1690, 2662}, 0, { 3034, 810}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1715, 2714}, 0, { 3034, 240}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1690, 2714}, 0, { -2074, 356}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1690, 2714}, 0, { 3034, 356}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1690, 2714}, 0, { -2074, 356}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1715, 2714}, 0, { -2074, 240}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1715, 2765}, 0, { 3034, -216}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1715, 2714}, 0, { -2074, 240}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1715, 2714}, 0, { 3034, 240}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1715, 2765}, 0, { -2074, -216}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703FD50, 0x00396340, 232834, 0x0003fd50, 256); // 0x0703FE50 - 0x0703FF50 -static const Vtx inside_castle_seg7_vertex_0703FE50[] = { - {{{ -460, 1664, 2611}, 0, { 3034, 1380}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1638, 2611}, 0, { -2074, 1496}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1638, 2611}, 0, { 3034, 1496}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1664, 2611}, 0, { -2074, 1380}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1638, 2611}, 0, { 3034, 1496}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1638, 2611}, 0, { -2074, 1496}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1638, 2560}, 0, { -2074, 1950}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1638, 2560}, 0, { 3034, 1950}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1664, 2662}, 0, { 3034, 926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1664, 2662}, 0, { -2074, 926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 1664, 2611}, 0, { -2074, 1380}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1664, 2611}, 0, { 3034, 1380}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 1638, 2560}, 0, { 3034, 1950}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1613, 2560}, 0, { -2074, 2068}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 1613, 2560}, 0, { 3034, 2068}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1638, 2560}, 0, { -2074, 1950}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703FE50, 0x00396340, 232834, 0x0003fe50, 256); // 0x0703FF50 - 0x07040050 -static const Vtx inside_castle_seg7_vertex_0703FF50[] = { - {{{ -460, 2074, 3482}, 0, { 3034, -8214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2074, 3430}, 0, { -2074, -7760}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2074, 3430}, 0, { 3034, -7760}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2074, 3482}, 0, { -2074, -8214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2074, 3430}, 0, { 3034, -7760}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2074, 3430}, 0, { -2074, -7760}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2048, 3430}, 0, { -2074, -7642}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2048, 3430}, 0, { 3034, -7642}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2048, 3430}, 0, { 3034, -7642}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2048, 3430}, 0, { -2074, -7642}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2048, 3379}, 0, { -2074, -7188}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2048, 3379}, 0, { 3034, -7188}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2048, 3379}, 0, { 3034, -7188}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2022, 3379}, 0, { -2074, -7072}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2022, 3379}, 0, { 3034, -7072}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2048, 3379}, 0, { -2074, -7188}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703FF50, 0x00396340, 232834, 0x0003ff50, 256); // 0x07040050 - 0x07040150 -static const Vtx inside_castle_seg7_vertex_07040050[] = { - {{{ -460, 2099, 3482}, 0, { 3034, -8330}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2074, 3482}, 0, { -2074, -8214}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2074, 3482}, 0, { 3034, -8214}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2099, 3482}, 0, { -2074, -8330}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2099, 3533}, 0, { 3034, -8786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2099, 3482}, 0, { -2074, -8330}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2099, 3482}, 0, { 3034, -8330}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2125, 3533}, 0, { 3034, -8902}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2099, 3533}, 0, { -2074, -8786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2099, 3533}, 0, { 3034, -8786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2099, 3533}, 0, { -2074, -8786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2125, 3533}, 0, { -2074, -8902}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2125, 3584}, 0, { 3034, -9356}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2125, 3584}, 0, { -2074, -9356}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2125, 3533}, 0, { -2074, -8902}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2125, 3533}, 0, { 3034, -8902}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040050, 0x00396340, 232834, 0x00040050, 256); // 0x07040150 - 0x07040250 -static const Vtx inside_castle_seg7_vertex_07040150[] = { - {{{ -460, 2150, 3584}, 0, { 3034, -9472}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2125, 3584}, 0, { -2074, -9356}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2125, 3584}, 0, { 3034, -9356}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2150, 3584}, 0, { -2074, -9472}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2150, 3635}, 0, { 3034, -9928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2150, 3584}, 0, { -2074, -9472}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2150, 3584}, 0, { 3034, -9472}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2150, 3635}, 0, { -2074, -9928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2176, 3635}, 0, { 3034, -10044}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2150, 3635}, 0, { -2074, -9928}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2150, 3635}, 0, { 3034, -9928}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2176, 3635}, 0, { -2074, -10044}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2176, 3686}, 0, { 3034, -10498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2176, 3635}, 0, { -2074, -10044}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2176, 3635}, 0, { 3034, -10044}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2176, 3686}, 0, { -2074, -10498}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040150, 0x00396340, 232834, 0x00040150, 256); // 0x07040250 - 0x07040350 -static const Vtx inside_castle_seg7_vertex_07040250[] = { - {{{ -460, 2202, 3686}, 0, { 3034, -10616}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2176, 3686}, 0, { -2074, -10498}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2176, 3686}, 0, { 3034, -10498}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2202, 3686}, 0, { -2074, -10616}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2227, 3738}, 0, { 3034, -11186}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2202, 3738}, 0, { -2074, -11070}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2202, 3738}, 0, { 3034, -11070}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2202, 3738}, 0, { 3034, -11070}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2202, 3686}, 0, { -2074, -10616}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2202, 3686}, 0, { 3034, -10616}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2202, 3738}, 0, { -2074, -11070}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2227, 3738}, 0, { -2074, -11186}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2227, 3789}, 0, { 3034, -11642}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2227, 3738}, 0, { -2074, -11186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2227, 3738}, 0, { 3034, -11186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, 2227, 3789}, 0, { -2074, -11642}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040250, 0x00396340, 232834, 0x00040250, 256); // 0x07040350 - 0x07040450 -static const Vtx inside_castle_seg7_vertex_07040350[] = { - {{{ 1311, 1203, 2160}, 0, { -1436, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1618, 1203, 1510}, 0, { 1810, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1311, 1203, 1510}, 0, { 1810, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, 2253, 3789}, 0, { 3034, -11758}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2227, 3789}, 0, { -2074, -11642}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2227, 3789}, 0, { 3034, -11642}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2253, 3789}, 0, { -2074, -11758}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -921, 1203, 1126}, 0, { -286, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1074, 1203, 1178}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, 1203, 1178}, 0, { -286, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1074, 1203, 1126}, 0, { 478, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1670, 1203, 1751}, 0, { 606, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1618, 1203, 1904}, 0, { -158, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1670, 1203, 1904}, 0, { -158, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1618, 1203, 1751}, 0, { 606, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1106, 1203, 2058}, 0, { -924, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040350, 0x00396340, 232834, 0x00040350, 256); // 0x07040450 - 0x07040510 -static const Vtx inside_castle_seg7_vertex_07040450[] = { - {{{ 1311, 1203, 2160}, 0, { -1436, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1618, 1203, 2160}, 0, { -1436, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1618, 1203, 1510}, 0, { 1810, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1125, 1203, 819}, 0, { 734, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 1203, 1126}, 0, { 1246, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 1203, 1126}, 0, { -1052, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, 1203, 922}, 0, { 1246, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 1203, 922}, 0, { -1052, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, 1203, 819}, 0, { -540, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1311, 1203, 1510}, 0, { 1810, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1106, 1203, 1612}, 0, { 1298, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1106, 1203, 2058}, 0, { -924, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040450, 0x00396340, 232834, 0x00040450, 192); // 0x07040510 - 0x07040610 -static const Vtx inside_castle_seg7_vertex_07040510[] = { - {{{ 51, 2381, 2458}, 0, { 7122, -10764}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 2022, 2509}, 0, { 7634, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 2227, 3789}, 0, { 20408, -9230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 1203, 1741}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1203, 1741}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1300, 1741}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 1300, 1741}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1203, 1741}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 1562, 2458}, 0, { 7122, -2586}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 1684, 2509}, 0, { 7634, -3804}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 1526, 2458}, 0, { 7122, -2230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 2022, 2458}, 0, { 7122, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 3046, 3789}, 0, { 20408, -17406}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1074, 1459, 1126}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -921, 1459, 1178}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1074, 1459, 1178}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040510, 0x00396340, 232834, 0x00040510, 256); // 0x07040610 - 0x07040710 -static const Vtx inside_castle_seg7_vertex_07040610[] = { - {{{ 154, 1300, 1741}, 0, { 7122, 28}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 1408, 2458}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 1203, 2458}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 1684, 2509}, 0, { -542, -3804}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 2022, 3686}, 0, {-12294, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 1203, 1741}, 0, { 7122, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, 1203, 1741}, 0, { 20408, 11208}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, 3046, 3789}, 0, { 0, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, 2227, 3789}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, 2022, 1741}, 0, { 20408, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 1203, 2458}, 0, { -6162, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 1203, 2458}, 0, { 8144, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, 1408, 2458}, 0, { 990, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, 1459, 1126}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -921, 1459, 1126}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -921, 1459, 1178}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040610, 0x00396340, 232834, 0x00040610, 256); // 0x07040710 - 0x070407F0 -static const Vtx inside_castle_seg7_vertex_07040710[] = { - {{{ -921, 1459, 1126}, 0, { 990, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, 1203, 1178}, 0, { 478, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, 1459, 1178}, 0, { 480, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, 1203, 1126}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1074, 1203, 1126}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, 1459, 1178}, 0, { 480, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, 1203, 1178}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, 1459, 1126}, 0, { 990, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 1203, 2458}, 0, { -6162, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, 1408, 2458}, 0, { 990, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 2022, 2458}, 0, { -6162, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, 2022, 2458}, 0, { 990, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 1203, 2458}, 0, { 8144, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 1408, 2458}, 0, { 8144, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040710, 0x00396340, 232834, 0x00040710, 224); // 0x070407F0 - 0x070408E0 -static const Vtx inside_castle_seg7_vertex_070407F0[] = { - {{{ -2065, 1203, 3089}, 0, { 2012, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2065, 2022, 3089}, 0, { 2012, -7186}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1920, 2022, 3234}, 0, { 0, -7186}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1920, 1203, 3234}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2226, 2022, 3089}, 0, { 3150, -7186}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2065, 2022, 3089}, 0, { 2012, -7186}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2065, 1203, 3089}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2226, 1203, 3089}, 0, { 3150, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1920, 1203, 3234}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1920, 2022, 3234}, 0, { 0, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1920, 2022, 3395}, 0, { -1168, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1920, 1203, 3395}, 0, { -1168, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 732, 1203, 581}, 0, { 2012, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 587, 2022, 436}, 0, { 0, -7186}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 587, 1203, 436}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070407F0, 0x00396340, 232834, 0x000407f0, 240); // 0x070408E0 - 0x070409E0 -static const Vtx inside_castle_seg7_vertex_070408E0[] = { - {{{ -1920, 1203, 275}, 0, { 3150, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1920, 2022, 275}, 0, { 3150, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1920, 2022, 436}, 0, { 2012, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1920, 1203, 436}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1920, 1203, 436}, 0, { 2012, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1920, 2022, 436}, 0, { 2012, -7186}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2065, 2022, 581}, 0, { 0, -7186}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2065, 1203, 581}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2226, 1203, 581}, 0, { -1168, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2065, 1203, 581}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2065, 2022, 581}, 0, { 0, -7186}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2226, 2022, 581}, 0, { -1168, -7186}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 587, 1203, 436}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 587, 2022, 436}, 0, { 0, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 587, 2022, 275}, 0, { -1168, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 587, 1203, 275}, 0, { -1168, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070408E0, 0x00396340, 232834, 0x000408e0, 256); // 0x070409E0 - 0x07040AC0 -static const Vtx inside_castle_seg7_vertex_070409E0[] = { - {{{ 587, 1203, 3395}, 0, { 3150, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 587, 2022, 3395}, 0, { 3150, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 587, 2022, 3234}, 0, { 2012, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 732, 1203, 581}, 0, { 2012, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 732, 2022, 581}, 0, { 2012, -7186}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 587, 2022, 436}, 0, { 0, -7186}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 893, 2022, 581}, 0, { 3150, -7186}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 732, 1203, 581}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 893, 1203, 581}, 0, { 3150, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 732, 2022, 581}, 0, { 2012, -7186}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 893, 1203, 3089}, 0, { -1168, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 732, 1203, 3089}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 732, 2022, 3089}, 0, { 0, -7186}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 893, 2022, 3089}, 0, { -1168, -7186}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070409E0, 0x00396340, 232834, 0x000409e0, 224); // 0x07040AC0 - 0x07040BA0 -static const Vtx inside_castle_seg7_vertex_07040AC0[] = { - {{{ 587, 1203, 3234}, 0, { 2012, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 732, 2022, 3089}, 0, { 0, -7186}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 732, 1203, 3089}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 587, 2022, 3234}, 0, { 2012, -7186}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 587, 1203, 3395}, 0, { 3150, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 587, 2022, 3234}, 0, { 2012, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 587, 1203, 3234}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 2022, 1126}, 0, { 3034, 0}, {0xdf, 0x00, 0x86, 0xff}}}, - {{{ -1586, 1203, 1209}, 0, { 6100, 8142}, {0xdf, 0x00, 0x86, 0xff}}}, - {{{ -1586, 2022, 1209}, 0, { 6100, 0}, {0xdf, 0x00, 0x86, 0xff}}}, - {{{ -1279, 1203, 1126}, 0, { 3034, 8142}, {0xdf, 0x00, 0x86, 0xff}}}, - {{{ -1074, 1203, 1126}, 0, { 990, 8142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 1203, 1126}, 0, { 3034, 8142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 2022, 1126}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040AC0, 0x00396340, 232834, 0x00040ac0, 224); // 0x07040BA0 - 0x07040CA0 -static const Vtx inside_castle_seg7_vertex_07040BA0[] = { - {{{ -1586, 2022, 1209}, 0, { 6100, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1586, 1203, 1209}, 0, { 6100, 8142}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1811, 1203, 1434}, 0, { 8344, 8142}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1811, 2022, 1434}, 0, { 8344, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1811, 2022, 1434}, 0, { -3096, -1054}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -1893, 1203, 1741}, 0, { 0, 7120}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -1893, 2022, 1741}, 0, { 0, -1054}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -1811, 1203, 1434}, 0, { -3096, 7120}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -1893, 2022, 1741}, 0, { 0, -1054}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -1893, 1203, 1741}, 0, { 0, 7120}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -1811, 1203, 2048}, 0, { 3034, 7120}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -1811, 2022, 2048}, 0, { 3034, -1054}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -1811, 2022, 2048}, 0, { 3034, -1054}, {0x9e, 0x00, 0x50, 0xff}}}, - {{{ -1811, 1203, 2048}, 0, { 3034, 7120}, {0x9e, 0x00, 0x50, 0xff}}}, - {{{ -1586, 1203, 2324}, 0, { 5790, 7120}, {0x9e, 0x00, 0x50, 0xff}}}, - {{{ -1586, 2022, 2324}, 0, { 5790, -1054}, {0x9e, 0x00, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040BA0, 0x00396340, 232834, 0x00040ba0, 256); // 0x07040CA0 - 0x07040D90 -static const Vtx inside_castle_seg7_vertex_07040CA0[] = { - {{{ -1586, 2022, 2324}, 0, { -9228, -3098}, {0xce, 0x00, 0x74, 0xff}}}, - {{{ -1279, 1203, 2458}, 0, { -6162, 5076}, {0xce, 0x00, 0x74, 0xff}}}, - {{{ -1279, 2022, 2458}, 0, { -6162, -3098}, {0xce, 0x00, 0x74, 0xff}}}, - {{{ -1586, 1203, 2324}, 0, { -9228, 5076}, {0xce, 0x00, 0x74, 0xff}}}, - {{{ -613, 2022, 1126}, 0, { -3608, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -460, 1203, 1280}, 0, { -5140, 8142}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -613, 1203, 1126}, 0, { -3608, 8142}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -460, 2022, 1280}, 0, { -5140, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -1279, 2022, 1126}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 2022, 1126}, 0, { -3608, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 1203, 1126}, 0, { -3608, 8142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -921, 1459, 1126}, 0, { -540, 5586}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -921, 1203, 1126}, 0, { -540, 8142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1074, 1459, 1126}, 0, { 990, 5586}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1074, 1203, 1126}, 0, { 990, 8142}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040CA0, 0x00396340, 232834, 0x00040ca0, 240); // 0x07040D90 - 0x07040E70 -static const Vtx inside_castle_seg7_vertex_07040D90[] = { - {{{ -460, 2022, 1741}, 0, { 20408, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, 1203, 1741}, 0, { 20408, 11208}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, 1203, 1280}, 0, { 25006, 11208}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, 2022, 1280}, 0, { 25006, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 51, 3046, 3789}, 0, { 5078, 0}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ -460, 3046, 3789}, 0, { 0, 0}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ 51, 2022, 1741}, 0, { 5078, 10186}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ -460, 2022, 1741}, 0, { 0, 10186}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ 51, 2253, 4710}, 0, { -1052, 3798}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 2509, 4710}, 0, { 0, 1244}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 3046, 4710}, 0, { -1052, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, 3046, 3994}, 0, { -2074, -7186}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -665, 2253, 3994}, 0, { -2074, 734}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -460, 2253, 3789}, 0, { 0, 734}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040D90, 0x00396340, 232834, 0x00040d90, 224); // 0x07040E70 - 0x07040F60 -static const Vtx inside_castle_seg7_vertex_07040E70[] = { - {{{ -665, 2253, 4506}, 0, { -7184, 734}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -665, 3046, 3994}, 0, { -2074, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -665, 3046, 4506}, 0, { -7184, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -665, 2253, 3994}, 0, { -2074, 734}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -665, 3046, 3994}, 0, { -2074, -7186}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -460, 2253, 3789}, 0, { 0, 734}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -460, 3046, 3789}, 0, { 0, -7186}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 51, 3046, 3789}, 0, { 990, -7186}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 51, 2253, 3789}, 0, { 990, 734}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 256, 2253, 3994}, 0, { 3034, 734}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 256, 3046, 3994}, 0, { 3034, -7186}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 256, 3046, 3994}, 0, { 3034, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 2253, 3994}, 0, { 3034, 734}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 2253, 4506}, 0, { 8144, 734}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 3046, 4506}, 0, { 8144, -7186}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040E70, 0x00396340, 232834, 0x00040e70, 240); // 0x07040F60 - 0x07041040 -static const Vtx inside_castle_seg7_vertex_07040F60[] = { - {{{ -562, 2022, 2458}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -562, 1408, 2458}, 0, { 0, 6098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -562, 2022, 3686}, 0, { 12232, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 2509, 4710}, 0, { 0, 1244}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 3046, 4710}, 0, { 4056, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 3046, 4710}, 0, { -1052, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -357, 2509, 4710}, 0, { 3034, 1244}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2253, 4710}, 0, { -1052, 3798}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 2253, 4710}, 0, { 0, 3798}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, 2253, 4710}, 0, { 4056, 3798}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -357, 2253, 4710}, 0, { 3034, 3798}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 1684, 2509}, 0, { 7634, -3804}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 1300, 1741}, 0, { 0, 28}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 1203, 1741}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07040F60, 0x00396340, 232834, 0x00040f60, 224); // 0x07041040 - 0x07041120 -static const Vtx inside_castle_seg7_vertex_07041040[] = { - {{{ 154, 1684, 2509}, 0, { -542, -3804}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 2022, 2509}, 0, { -542, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 2022, 3686}, 0, {-12294, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, 1408, 2458}, 0, { 0, 990}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ 154, 2022, 3686}, 0, { 7122, -5142}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ -562, 2022, 3686}, 0, { 0, -5142}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ 154, 1408, 2458}, 0, { 7122, 990}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ 51, 2381, 2458}, 0, { 7122, -10762}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 2022, 1741}, 0, { 0, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 2022, 2458}, 0, { 7122, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 2253, 4762}, 0, { 480, 1244}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 2509, 4762}, 0, { 480, -1310}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 2509, 4710}, 0, { 990, -1310}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 2253, 4710}, 0, { 990, 1244}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07041040, 0x00396340, 232834, 0x00041040, 224); // 0x07041120 - 0x070411A0 -static const Vtx inside_castle_seg7_vertex_07041120[] = { - {{{ -357, 2509, 4762}, 0, { 480, -1310}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 2253, 4762}, 0, { 480, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 2253, 4710}, 0, { 990, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 2509, 4710}, 0, { 990, -1310}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -50, 2509, 4762}, 0, { 480, -1310}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -357, 2509, 4762}, 0, { 480, -1310}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -357, 2509, 4710}, 0, { 990, -1310}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 2509, 4710}, 0, { 990, -1310}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07041120, 0x00396340, 232834, 0x00041120, 128); // 0x070411A0 - 0x070412A0 -static const Vtx inside_castle_seg7_vertex_070411A0[] = { - {{{ 1618, 1715, 2160}, 0, { 4056, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1618, 1920, 1715}, 0, { -390, -6164}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1618, 1715, 1510}, 0, { -2434, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1618, 1203, 1751}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1670, 1203, 1751}, 0, { -540, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1670, 1459, 1751}, 0, { -542, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1618, 1459, 1751}, 0, { 0, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1618, 1459, 1904}, 0, { 0, -1564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1670, 1203, 1904}, 0, { -540, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1618, 1203, 1904}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1670, 1459, 1904}, 0, { -542, -1564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1670, 1459, 1904}, 0, { -542, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1618, 1459, 1751}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1670, 1459, 1751}, 0, { -542, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1618, 1459, 1904}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1618, 1920, 1956}, 0, { 2012, -6164}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070411A0, 0x00396340, 232834, 0x000411a0, 256); // 0x070412A0 - 0x07041390 -static const Vtx inside_castle_seg7_vertex_070412A0[] = { - {{{ 1618, 1715, 2160}, 0, { 4056, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1618, 1459, 1904}, 0, { 1500, -1566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1618, 1203, 2160}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1618, 1459, 1751}, 0, { 0, -1566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1618, 1203, 1904}, 0, { 1502, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1618, 1715, 1510}, 0, { -2434, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1618, 1203, 1510}, 0, { -2434, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1618, 1203, 1751}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1337, 1715, 2160}, 0, { 990, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1618, 1203, 2160}, 0, { -2074, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1337, 1203, 2160}, 0, { 990, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1618, 1715, 2160}, 0, { -2074, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1337, 1920, 1956}, 0, { 990, -4120}, {0x00, 0xa7, 0xa6, 0xff}}}, - {{{ 1618, 1715, 2160}, 0, { -2074, -2076}, {0x00, 0xa7, 0xa6, 0xff}}}, - {{{ 1337, 1715, 2160}, 0, { 990, -2076}, {0x00, 0xa7, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070412A0, 0x00396340, 232834, 0x000412a0, 240); // 0x07041390 - 0x07041480 -static const Vtx inside_castle_seg7_vertex_07041390[] = { - {{{ 1337, 1203, 1510}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1618, 1203, 1510}, 0, { 3034, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1618, 1715, 1510}, 0, { 3034, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1337, 1920, 1956}, 0, { 990, -4120}, {0x00, 0xa7, 0xa6, 0xff}}}, - {{{ 1618, 1920, 1956}, 0, { -2074, -4120}, {0x00, 0xa7, 0xa6, 0xff}}}, - {{{ 1618, 1715, 2160}, 0, { -2074, -2076}, {0x00, 0xa7, 0xa6, 0xff}}}, - {{{ 1337, 1920, 1715}, 0, { 2012, -212}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1618, 1920, 1956}, 0, { -1052, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1337, 1920, 1956}, 0, { 2012, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1618, 1920, 1715}, 0, { -1052, -212}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1337, 1715, 1510}, 0, { 0, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1337, 1715, 1510}, 0, { 0, -4120}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 1618, 1920, 1715}, 0, { 3034, -6164}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 1337, 1920, 1715}, 0, { 0, -6164}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 1618, 1715, 1510}, 0, { 3034, -4120}, {0x00, 0xa7, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07041390, 0x00396340, 232834, 0x00041390, 240); // 0x07041480 - 0x07041570 -static const Vtx inside_castle_seg7_vertex_07041480[] = { - {{{ -187, 1203, 3762}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -187, 2022, 3762}, 0, { 308, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -136, 2022, 3813}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1145, 1203, 3762}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1094, 2022, 3762}, 0, { 308, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1094, 1203, 3762}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1094, 1203, 3762}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1043, 2022, 3813}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1043, 1203, 3813}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1094, 2022, 3762}, 0, { 308, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1145, 2022, 3762}, 0, { 650, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1196, 1203, 3813}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1145, 2022, 3762}, 0, { 650, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1145, 1203, 3762}, 0, { 650, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1196, 2022, 3813}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07041480, 0x00396340, 232834, 0x00041480, 240); // 0x07041570 - 0x07041650 -static const Vtx inside_castle_seg7_vertex_07041570[] = { - {{{ -238, 1203, 3762}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -187, 2022, 3762}, 0, { 308, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -187, 1203, 3762}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -187, 1203, 3762}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -136, 2022, 3813}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -136, 1203, 3813}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -665, 2253, 4506}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, 3046, 4506}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, 3046, 4506}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -238, 2022, 3762}, 0, { 650, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -290, 1203, 3813}, 0, { 990, 2012}, {0xa8, 0x00, 0xa6, 0xff}}}, - {{{ -238, 2022, 3762}, 0, { 650, 0}, {0xa8, 0x00, 0xa6, 0xff}}}, - {{{ -238, 1203, 3762}, 0, { 650, 2012}, {0xa8, 0x00, 0xa6, 0xff}}}, - {{{ -290, 2022, 3813}, 0, { 990, 0}, {0xa8, 0x00, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07041570, 0x00396340, 232834, 0x00041570, 224); // 0x07041650 - 0x07041730 -static const Vtx inside_castle_seg7_vertex_07041650[] = { - {{{ -460, 2253, 4608}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, 3046, 4608}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, 3046, 4710}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, 2253, 4710}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, 2253, 4506}, 0, { 734, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -460, 3046, 4608}, 0, { 224, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -460, 2253, 4608}, 0, { 224, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -562, 3046, 4506}, 0, { 734, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -665, 2253, 4506}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, 3046, 4506}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, 2253, 4506}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, 2253, 4710}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 3046, 4608}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 2253, 4608}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07041650, 0x00396340, 232834, 0x00041650, 224); // 0x07041730 - 0x070417E0 -static const Vtx inside_castle_seg7_vertex_07041730[] = { - {{{ 51, 2253, 4608}, 0, { 734, 2012}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 51, 3046, 4608}, 0, { 734, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 154, 3046, 4506}, 0, { 224, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 154, 2253, 4506}, 0, { 224, 2012}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 51, 2253, 4710}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 3046, 4710}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, 3046, 4608}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 2253, 4506}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 3046, 4506}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 3046, 4506}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 2253, 4506}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07041730, 0x00396340, 232834, 0x00041730, 176); // 0x070417E0 - 0x070418D0 -static const Vtx inside_castle_seg7_vertex_070417E0[] = { - {{{ -1196, 2022, 3813}, 0, { 2524, 0}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1196, 1203, 3813}, 0, { 2524, 990}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1920, 1203, 3395}, 0, { 1712, 990}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ 1337, 1203, 2160}, 0, { 1604, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1311, 1203, 2160}, 0, { 1604, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1311, 1715, 2160}, 0, { 1604, 352}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1337, 1715, 2160}, 0, { 1604, 352}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1337, 1715, 2160}, 0, { 1604, 352}, {0x00, 0xa7, 0xa6, 0xff}}}, - {{{ 1311, 1715, 2160}, 0, { 1604, 352}, {0x00, 0xa7, 0xa6, 0xff}}}, - {{{ 1311, 1920, 1956}, 0, { 1196, 96}, {0x00, 0xa7, 0xa6, 0xff}}}, - {{{ 1337, 1920, 1956}, 0, { 1196, 96}, {0x00, 0xa7, 0xa6, 0xff}}}, - {{{ 1337, 1920, 1715}, 0, { 712, 96}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1311, 1920, 1956}, 0, { 1196, 96}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1311, 1920, 1715}, 0, { 712, 96}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1337, 1920, 1956}, 0, { 1196, 96}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070417E0, 0x00396340, 232834, 0x000417e0, 240); // 0x070418D0 - 0x070419B0 -static const Vtx inside_castle_seg7_vertex_070418D0[] = { - {{{ 1311, 1715, 1510}, 0, { 304, 352}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 1337, 1920, 1715}, 0, { 712, 96}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 1311, 1920, 1715}, 0, { 712, 96}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 1337, 1715, 1510}, 0, { 304, 352}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 1311, 1203, 1510}, 0, { 304, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1337, 1715, 1510}, 0, { 304, 352}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1311, 1715, 1510}, 0, { 304, 352}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1337, 1203, 1510}, 0, { 304, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 587, 2022, 3395}, 0, { 4356, 0}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -136, 1203, 3813}, 0, { 3544, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -136, 2022, 3813}, 0, { 3544, 0}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -1196, 2022, 3813}, 0, { 2524, 0}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1920, 1203, 3395}, 0, { 1712, 990}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1920, 2022, 3395}, 0, { 1712, 0}, {0x3f, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070418D0, 0x00396340, 232834, 0x000418d0, 224); // 0x070419B0 - 0x07041A90 -static const Vtx inside_castle_seg7_vertex_070419B0[] = { - {{{ 893, 2022, 3089}, 0, { 4780, 0}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 1311, 1203, 2365}, 0, { 5588, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 893, 1203, 3089}, 0, { 4780, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 1311, 2022, 2365}, 0, { 5588, 0}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 1311, 1715, 2160}, 0, { 5780, 352}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1311, 1203, 2365}, 0, { 5588, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1311, 2022, 2365}, 0, { 5588, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1311, 1920, 1956}, 0, { 5980, 96}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1311, 1920, 1715}, 0, { 6220, 96}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1311, 2022, 1305}, 0, { 6612, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1311, 1203, 2160}, 0, { 5780, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1920, 2022, 275}, 0, { 10488, 0}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ -1196, 1203, -142}, 0, { 9676, 990}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ -1196, 2022, -142}, 0, { 9676, 0}, {0x3f, 0x00, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070419B0, 0x00396340, 232834, 0x000419b0, 224); // 0x07041A90 - 0x07041B90 -static const Vtx inside_castle_seg7_vertex_07041A90[] = { - {{{ 587, 2022, 3395}, 0, { 4356, 0}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 587, 1203, 3395}, 0, { 4356, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -136, 1203, 3813}, 0, { 3544, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -2226, 2022, 581}, 0, { 10912, 0}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -2644, 2022, 1305}, 0, { 11720, 0}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -2644, 1203, 1305}, 0, { 11720, 990}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -2226, 1203, 581}, 0, { 10912, 990}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -2644, 1459, 1904}, 0, { 12300, 670}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2644, 1459, 1751}, 0, { 12148, 670}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2644, 2022, 1305}, 0, { 11720, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2644, 1203, 1305}, 0, { 11720, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2644, 2022, 2365}, 0, { 12744, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2644, 1203, 1751}, 0, { 12148, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1920, 2022, 275}, 0, { 10488, 0}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ -1920, 1203, 275}, 0, { 10488, 990}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ -1196, 1203, -142}, 0, { 9676, 990}, {0x3f, 0x00, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07041A90, 0x00396340, 232834, 0x00041a90, 256); // 0x07041B90 - 0x07041C90 -static const Vtx inside_castle_seg7_vertex_07041B90[] = { - {{{ 893, 1203, 581}, 0, { 7420, 990}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ 1311, 1203, 1305}, 0, { 6612, 990}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ 1311, 2022, 1305}, 0, { 6612, 0}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ 893, 2022, 581}, 0, { 7420, 0}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -2226, 1203, 3089}, 0, { 1288, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -2644, 2022, 2365}, 0, { 480, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -2226, 2022, 3089}, 0, { 1288, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -2644, 1203, 2365}, 0, { 480, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -966, 1920, -142}, 0, { 9460, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -136, 2022, -142}, 0, { 8656, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1196, 2022, -142}, 0, { 9676, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -351, 1920, -142}, 0, { 8860, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1196, 1203, -142}, 0, { 9676, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -966, 1306, -142}, 0, { 9460, 862}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -351, 1306, -142}, 0, { 8860, 862}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -136, 1203, -142}, 0, { 8656, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07041B90, 0x00396340, 232834, 0x00041b90, 256); // 0x07041C90 - 0x07041D90 -static const Vtx inside_castle_seg7_vertex_07041C90[] = { - {{{ -136, 1203, -142}, 0, { 8656, 990}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ 587, 2022, 275}, 0, { 7844, 0}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ -136, 2022, -142}, 0, { 8656, 0}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ 587, 1203, 275}, 0, { 7844, 990}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ 1311, 1203, 1305}, 0, { 6612, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1311, 1203, 1510}, 0, { 6420, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1311, 1715, 1510}, 0, { 6420, 352}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1311, 2022, 1305}, 0, { 6612, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2695, 1203, 1751}, 0, { 12152, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2644, 1203, 1751}, 0, { 12148, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2644, 1459, 1751}, 0, { 12148, 670}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1311, 1920, 1715}, 0, { 6220, 96}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2644, 1203, 2365}, 0, { 480, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2644, 1203, 1904}, 0, { 36, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2644, 1459, 1904}, 0, { 36, 670}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2644, 2022, 2365}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07041C90, 0x00396340, 232834, 0x00041c90, 256); // 0x07041D90 - 0x07041E70 -static const Vtx inside_castle_seg7_vertex_07041D90[] = { - {{{ -2695, 1203, 1904}, 0, { 12300, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2644, 1203, 1751}, 0, { 12148, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2695, 1203, 1751}, 0, { 12152, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2644, 1203, 1904}, 0, { 12300, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2695, 1203, 1751}, 0, { 12152, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2644, 1459, 1751}, 0, { 12148, 670}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2695, 1459, 1751}, 0, { 12152, 670}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -802, 1613, 3813}, 0, { 2900, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1043, 1203, 3813}, 0, { 2668, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1043, 2022, 3813}, 0, { 2668, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2695, 1459, 1751}, 0, { 12152, 670}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2644, 1459, 1904}, 0, { 12300, 670}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2695, 1459, 1904}, 0, { 12300, 670}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2644, 1459, 1751}, 0, { 12148, 670}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07041D90, 0x00396340, 232834, 0x00041d90, 224); // 0x07041E70 - 0x07041F30 -static const Vtx inside_castle_seg7_vertex_07041E70[] = { - {{{ -2695, 1459, 1904}, 0, { 36, 670}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2644, 1459, 1904}, 0, { 36, 670}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2644, 1203, 1904}, 0, { 36, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2695, 1203, 1904}, 0, { 36, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -546, 1613, 3813}, 0, { 3152, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1043, 2022, 3813}, 0, { 2668, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -290, 2022, 3813}, 0, { 3400, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -802, 1613, 3813}, 0, { 2900, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -290, 1203, 3813}, 0, { 3400, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -546, 1357, 3813}, 0, { 3152, 798}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -802, 1357, 3813}, 0, { 2900, 798}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1043, 1203, 3813}, 0, { 2668, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07041E70, 0x00396340, 232834, 0x00041e70, 192); // 0x07041F30 - 0x07042050 static const Gfx inside_castle_seg7_dl_07041F30[] = { diff --git a/levels/castle_inside/areas/2/3/model.inc.c b/levels/castle_inside/areas/2/3/model.inc.c index bbcc3e625..5876b70b3 100644 --- a/levels/castle_inside/areas/2/3/model.inc.c +++ b/levels/castle_inside/areas/2/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070430F8 - 0x07043110 static const Lights1 inside_castle_seg7_lights_070430F8 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -11,166 +12,46 @@ static const Lights1 inside_castle_seg7_lights_07043110 = gdSPDefLights1( ); // 0x07043128 - 0x070431A8 -static const Vtx inside_castle_seg7_vertex_07043128[] = { - {{{ 360, 1459, 156}, 0, { 990, 990}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ 360, 1766, 156}, 0, { 990, 0}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ 94, 1766, 2}, 0, { 0, 0}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ 94, 1459, 2}, 0, { 0, 990}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -1427, 1766, 2}, 0, { 0, 0}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -1693, 1766, 156}, 0, { 990, 0}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -1693, 1459, 156}, 0, { 990, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -1427, 1459, 2}, 0, { 0, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043128, 0x00396340, 232834, 0x00043128, 128); // 0x070431A8 - 0x07043298 -static const Vtx inside_castle_seg7_vertex_070431A8[] = { - {{{ -450, 1664, 1741}, 0, { 990, 1892}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1664, 1434}, 0, { 990, 448}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1690, 1408}, 0, { 0, 328}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1331, 1766}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1664, 1741}, 0, { 990, 448}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1690, 1766}, 0, { 0, 328}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1357, 1741}, 0, { 990, 1892}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1331, 1766}, 0, { 0, 328}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1357, 1434}, 0, { 990, 1892}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1357, 1741}, 0, { 990, 448}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1331, 1408}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1664, 1434}, 0, { 0, 448}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1331, 1408}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1690, 1408}, 0, { 990, 328}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1357, 1434}, 0, { 0, 1892}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070431A8, 0x00396340, 232834, 0x000431a8, 240); // 0x07043298 - 0x07043398 -static const Vtx inside_castle_seg7_vertex_07043298[] = { - {{{ 50, 1408, -22}, 0, { 0, 524}, {0xc1, 0x02, 0x6e, 0xff}}}, - {{{ 405, 1408, 181}, 0, { 0, 2012}, {0xc1, 0x02, 0x6e, 0xff}}}, - {{{ 94, 1459, 2}, 0, { 990, 712}, {0xc1, 0x02, 0x6e, 0xff}}}, - {{{ -450, 1664, 1741}, 0, { 990, 1892}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1690, 1408}, 0, { 0, 328}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1690, 1766}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 360, 1766, 156}, 0, { 990, 712}, {0xc1, 0x01, 0x6e, 0xff}}}, - {{{ 405, 1818, 181}, 0, { 0, 524}, {0xc1, 0x01, 0x6e, 0xff}}}, - {{{ 50, 1818, -22}, 0, { 0, 2012}, {0xc1, 0x01, 0x6e, 0xff}}}, - {{{ 360, 1766, 156}, 0, { 990, 712}, {0xc1, 0xfd, 0x6d, 0xff}}}, - {{{ 50, 1818, -22}, 0, { 0, 2012}, {0xc1, 0xfd, 0x6d, 0xff}}}, - {{{ 94, 1766, 2}, 0, { 990, 1828}, {0xc1, 0xfd, 0x6d, 0xff}}}, - {{{ 94, 1766, 2}, 0, { 990, 712}, {0xc4, 0x00, 0x6f, 0xff}}}, - {{{ 50, 1818, -22}, 0, { 0, 524}, {0xc4, 0x00, 0x6f, 0xff}}}, - {{{ 50, 1408, -22}, 0, { 0, 2012}, {0xc4, 0x00, 0x6f, 0xff}}}, - {{{ 94, 1459, 2}, 0, { 990, 1828}, {0xc4, 0x00, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043298, 0x00396340, 232834, 0x00043298, 256); // 0x07043398 - 0x07043498 -static const Vtx inside_castle_seg7_vertex_07043398[] = { - {{{ 405, 1408, 181}, 0, { 0, 2012}, {0xc1, 0xfe, 0x6d, 0xff}}}, - {{{ 360, 1459, 156}, 0, { 990, 1828}, {0xc1, 0xfe, 0x6d, 0xff}}}, - {{{ 94, 1459, 2}, 0, { 990, 712}, {0xc1, 0xfe, 0x6d, 0xff}}}, - {{{ -1427, 1459, 2}, 0, { 990, 1828}, {0x3c, 0x00, 0x6f, 0xff}}}, - {{{ -1383, 1408, -22}, 0, { 0, 2012}, {0x3c, 0x00, 0x6f, 0xff}}}, - {{{ -1383, 1818, -22}, 0, { 0, 524}, {0x3c, 0x00, 0x6f, 0xff}}}, - {{{ 405, 1408, 181}, 0, { 990, 2012}, {0xc3, 0x00, 0x6f, 0xff}}}, - {{{ 360, 1766, 156}, 0, { 0, 580}, {0xc3, 0x00, 0x6f, 0xff}}}, - {{{ 360, 1459, 156}, 0, { 0, 1808}, {0xc3, 0x00, 0x6f, 0xff}}}, - {{{ 405, 1818, 181}, 0, { 990, 376}, {0xc3, 0x00, 0x6f, 0xff}}}, - {{{ -1693, 1459, 156}, 0, { 990, 1828}, {0x3f, 0xff, 0x6e, 0xff}}}, - {{{ -1738, 1408, 181}, 0, { 0, 2012}, {0x3f, 0xff, 0x6e, 0xff}}}, - {{{ -1383, 1408, -22}, 0, { 0, 524}, {0x3f, 0xff, 0x6e, 0xff}}}, - {{{ -1427, 1459, 2}, 0, { 990, 712}, {0x3f, 0x03, 0x6d, 0xff}}}, - {{{ -1693, 1459, 156}, 0, { 990, 1828}, {0x3f, 0x03, 0x6d, 0xff}}}, - {{{ -1383, 1408, -22}, 0, { 0, 524}, {0x3f, 0x03, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043398, 0x00396340, 232834, 0x00043398, 256); // 0x07043498 - 0x07043568 -static const Vtx inside_castle_seg7_vertex_07043498[] = { - {{{ -1693, 1459, 156}, 0, { 0, 1808}, {0x3d, 0x00, 0x6f, 0xff}}}, - {{{ -1693, 1766, 156}, 0, { 0, 580}, {0x3d, 0x00, 0x6f, 0xff}}}, - {{{ -1738, 1818, 181}, 0, { 990, 376}, {0x3d, 0x00, 0x6f, 0xff}}}, - {{{ -1738, 1408, 181}, 0, { 990, 2012}, {0x3d, 0x00, 0x6f, 0xff}}}, - {{{ -1427, 1766, 2}, 0, { 990, 1828}, {0x3f, 0x02, 0x6d, 0xff}}}, - {{{ -1738, 1818, 181}, 0, { 0, 524}, {0x3f, 0x02, 0x6d, 0xff}}}, - {{{ -1693, 1766, 156}, 0, { 990, 712}, {0x3f, 0x02, 0x6d, 0xff}}}, - {{{ -1427, 1459, 2}, 0, { 990, 1828}, {0x3c, 0x00, 0x6f, 0xff}}}, - {{{ -1383, 1818, -22}, 0, { 0, 524}, {0x3c, 0x00, 0x6f, 0xff}}}, - {{{ -1427, 1766, 2}, 0, { 990, 712}, {0x3c, 0x00, 0x6f, 0xff}}}, - {{{ -1427, 1766, 2}, 0, { 990, 1828}, {0x3f, 0xfe, 0x6e, 0xff}}}, - {{{ -1383, 1818, -22}, 0, { 0, 2012}, {0x3f, 0xfe, 0x6e, 0xff}}}, - {{{ -1738, 1818, 181}, 0, { 0, 524}, {0x3f, 0xfe, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043498, 0x00396340, 232834, 0x00043498, 208); // 0x07043568 - 0x070435C8 -static const Vtx inside_castle_seg7_vertex_07043568[] = { - {{{ -450, 1357, 1587}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1664, 1741}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1357, 1741}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1664, 1587}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1357, 1434}, 0, { 2012, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -450, 1664, 1434}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043568, 0x00396340, 232834, 0x00043568, 96); // 0x070435C8 - 0x07043608 -static const Vtx inside_castle_seg7_vertex_070435C8[] = { - {{{ -2525, 1664, 2552}, 0, { 2012, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -2345, 1664, 2863}, 0, { 0, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -2525, 1510, 2552}, 0, { 2012, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -2345, 1510, 2863}, 0, { 0, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070435C8, 0x00396340, 232834, 0x000435c8, 64); // 0x07043608 - 0x07043648 -static const Vtx inside_castle_seg7_vertex_07043608[] = { - {{{ -2525, 1510, 2552}, 0, { 2012, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -2345, 1357, 2863}, 0, { 0, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -2525, 1357, 2552}, 0, { 2012, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -2345, 1510, 2863}, 0, { 0, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043608, 0x00396340, 232834, 0x00043608, 64); // 0x07043648 - 0x07043688 -static const Vtx inside_castle_seg7_vertex_07043648[] = { - {{{ -1723, 1818, 3497}, 0, { 2012, 0}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1368, 1818, 3702}, 0, { 0, 0}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1723, 1613, 3497}, 0, { 2012, 990}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1368, 1613, 3702}, 0, { 0, 990}, {0x3f, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043648, 0x00396340, 232834, 0x00043648, 64); // 0x07043688 - 0x070436C8 -static const Vtx inside_castle_seg7_vertex_07043688[] = { - {{{ -1368, 1613, 3702}, 0, { 0, -24}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1368, 1408, 3702}, 0, { 0, 990}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1723, 1408, 3497}, 0, { 2012, 982}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1723, 1613, 3497}, 0, { 2012, 0}, {0x3f, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043688, 0x00396340, 232834, 0x00043688, 64); // 0x070436C8 - 0x07043708 -static const Vtx inside_castle_seg7_vertex_070436C8[] = { - {{{ 50, 1818, 3694}, 0, { 2012, 0}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 405, 1613, 3489}, 0, { 0, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 50, 1613, 3694}, 0, { 2012, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 405, 1818, 3489}, 0, { 0, 0}, {0xc1, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070436C8, 0x00396340, 232834, 0x000436c8, 64); // 0x07043708 - 0x07043748 -static const Vtx inside_castle_seg7_vertex_07043708[] = { - {{{ 50, 1613, 3694}, 0, { 2012, 0}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 405, 1613, 3489}, 0, { 0, 0}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 405, 1408, 3489}, 0, { 0, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 50, 1408, 3694}, 0, { 2012, 990}, {0xc1, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043708, 0x00396340, 232834, 0x00043708, 64); // 0x07043748 - 0x07043788 -static const Vtx inside_castle_seg7_vertex_07043748[] = { - {{{ 944, 1920, 2981}, 0, { 2012, 0}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 1251, 1920, 2449}, 0, { 0, 0}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 1251, 1613, 2449}, 0, { 0, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 944, 1613, 2981}, 0, { 2012, 990}, {0x93, 0x00, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043748, 0x00396340, 232834, 0x00043748, 64); // 0x07043788 - 0x070437C8 -static const Vtx inside_castle_seg7_vertex_07043788[] = { - {{{ 944, 1613, 2981}, 0, { 2012, 0}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 1251, 1613, 2449}, 0, { 0, 0}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 1251, 1306, 2449}, 0, { 0, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 944, 1306, 2981}, 0, { 2012, 990}, {0x93, 0x00, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043788, 0x00396340, 232834, 0x00043788, 64); // 0x070437C8 - 0x07043820 static const Gfx inside_castle_seg7_dl_070437C8[] = { diff --git a/levels/castle_inside/areas/2/4/model.inc.c b/levels/castle_inside/areas/2/4/model.inc.c index c4e958cef..0afe75c73 100644 --- a/levels/castle_inside/areas/2/4/model.inc.c +++ b/levels/castle_inside/areas/2/4/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07043C38 - 0x07043C50 static const Lights1 inside_castle_seg7_lights_07043C38 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,12 +6,7 @@ static const Lights1 inside_castle_seg7_lights_07043C38 = gdSPDefLights1( ); // 0x07043C50 - 0x07043C90 -static const Vtx inside_castle_seg7_vertex_07043C50[] = { - {{{ 164, 1408, 2355}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 164, 1254, 2355}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 164, 1254, 2202}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 164, 1408, 2202}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043C50, 0x00396340, 232834, 0x00043c50, 64); // 0x07043C90 - 0x07043CD8 static const Gfx inside_castle_seg7_dl_07043C90[] = { diff --git a/levels/castle_inside/areas/2/5/model.inc.c b/levels/castle_inside/areas/2/5/model.inc.c index 557791adf..5258591de 100644 --- a/levels/castle_inside/areas/2/5/model.inc.c +++ b/levels/castle_inside/areas/2/5/model.inc.c @@ -1,1569 +1,255 @@ +#include "pc/rom_assets.h" // 0x07043D48 - 0x07043E48 -static const Vtx inside_castle_seg7_vertex_07043D48[] = { - {{{ 4025, 2330, 3620}, 0, { 3204, -5482}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 3052, 2330, 36}, 0, { 0, 6438}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 4025, 2330, 36}, 0, { 3204, 6438}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 4639, 2330, 36}, 0, { 3204, 6438}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 5612, 2330, 36}, 0, { 0, 6438}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 5612, 2330, 3620}, 0, { 0, -5482}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 4639, 2330, 3620}, 0, { 3204, -5482}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 5612, 2330, 1469}, 0, { 0, 1670}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 6943, 2125, 2186}, 0, { -4458, -714}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 5612, 2330, 2186}, 0, { 0, -714}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 6943, 2125, 1469}, 0, { -4458, 1670}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 3052, 2330, 2186}, 0, { 0, -714}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1721, 2125, 1469}, 0, { -4458, 1670}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 3052, 2330, 1469}, 0, { 0, 1670}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1721, 2125, 2186}, 0, { -4458, -714}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 3052, 2330, 3620}, 0, { 0, -5482}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043D48, 0x00396340, 232834, 0x00043d48, 256); // 0x07043E48 - 0x07043F28 -static const Vtx inside_castle_seg7_vertex_07043E48[] = { - {{{ 5510, 2125, 3927}, 0, { 308, -6504}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5382, 2330, 3620}, 0, { 732, -5482}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5612, 2330, 3390}, 0, { 0, -4718}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5919, 2125, 3517}, 0, { -1052, -5142}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5612, 2330, 2186}, 0, { 0, -714}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 6943, 2125, 2186}, 0, { -4458, -714}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5919, 2125, 2493}, 0, { -1052, -1736}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2745, 2125, 2493}, 0, { -1052, -1736}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1721, 2125, 2186}, 0, { -4458, -714}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3052, 2330, 2186}, 0, { 0, -714}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2745, 2125, 3517}, 0, { -1052, -5142}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3052, 2330, 3390}, 0, { 0, -4718}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3282, 2330, 3620}, 0, { 732, -5482}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3154, 2125, 3927}, 0, { 308, -6504}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043E48, 0x00396340, 232834, 0x00043e48, 224); // 0x07043F28 - 0x07044018 -static const Vtx inside_castle_seg7_vertex_07043F28[] = { - {{{ 3052, 2330, 265}, 0, { 0, 5674}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3052, 2330, 1469}, 0, { 0, 1670}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2745, 2125, 1162}, 0, { -1052, 2692}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4742, 2125, 3927}, 0, { 2864, -6504}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5382, 2330, 3620}, 0, { 732, -5482}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5510, 2125, 3927}, 0, { 308, -6504}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4869, 2330, 3620}, 0, { 2440, -5482}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5612, 2330, 3390}, 0, { 0, -4718}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5612, 2330, 2186}, 0, { 0, -714}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5919, 2125, 2493}, 0, { -1052, -1736}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5919, 2125, 3517}, 0, { -1052, -5142}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5919, 2125, 1162}, 0, { -1052, 2692}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5612, 2330, 265}, 0, { 0, 5674}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5919, 2125, 138}, 0, { -1052, 6098}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5612, 2330, 1469}, 0, { 0, 1670}, {0x77, 0x77, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07043F28, 0x00396340, 232834, 0x00043f28, 240); // 0x07044018 - 0x07044108 -static const Vtx inside_castle_seg7_vertex_07044018[] = { - {{{ 3154, 2125, 3927}, 0, { 308, -6504}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3282, 2330, 3620}, 0, { 732, -5482}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3795, 2330, 3620}, 0, { 2440, -5482}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2745, 2125, 138}, 0, { -1052, 6098}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3052, 2330, 265}, 0, { 0, 5674}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2745, 2125, 1162}, 0, { -1052, 2692}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2745, 2125, 3517}, 0, { -1052, -5142}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2745, 2125, 2493}, 0, { -1052, -1736}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3052, 2330, 3390}, 0, { 0, -4718}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3052, 2330, 2186}, 0, { 0, -714}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3922, 2125, 3927}, 0, { 2864, -6504}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4332, 2125, 3517}, 0, { 4226, -5142}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4639, 2330, 3390}, 0, { 3204, -4718}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4869, 2330, 3620}, 0, { 2440, -5482}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4742, 2125, 3927}, 0, { 2864, -6504}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044018, 0x00396340, 232834, 0x00044018, 240); // 0x07044108 - 0x070441E8 -static const Vtx inside_castle_seg7_vertex_07044108[] = { - {{{ 5612, 2330, 265}, 0, { 0, 5674}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5382, 2330, 36}, 0, { 732, 6438}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5510, 2125, -271}, 0, { 308, 7460}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5919, 2125, 138}, 0, { -1052, 6098}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5612, 2330, 1469}, 0, { 0, 1670}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5919, 2125, 1162}, 0, { -1052, 2692}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 2125, 1469}, 0, { -4458, 1670}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 2125, 1469}, 0, { -4458, 1670}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 2125, 1162}, 0, { -1052, 2692}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3052, 2330, 1469}, 0, { 0, 1670}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3282, 2330, 36}, 0, { 732, 6438}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3052, 2330, 265}, 0, { 0, 5674}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 2125, 138}, 0, { -1052, 6098}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3154, 2125, -271}, 0, { 308, 7460}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044108, 0x00396340, 232834, 0x00044108, 224); // 0x070441E8 - 0x070442C8 -static const Vtx inside_castle_seg7_vertex_070441E8[] = { - {{{ 3922, 2125, 3927}, 0, { 2864, -6504}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4025, 2330, 3390}, 0, { 3204, -4718}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 2125, 3517}, 0, { 4226, -5142}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3795, 2330, 3620}, 0, { 2440, -5482}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 2125, 3517}, 0, { 4226, -5142}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4025, 2330, 3390}, 0, { 3204, -4718}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4025, 2330, 265}, 0, { 3204, 5674}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4332, 2125, 138}, 0, { 4226, 6098}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4639, 2330, 265}, 0, { 3204, 5674}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4639, 2330, 3390}, 0, { 3204, -4718}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5510, 2125, -271}, 0, { 308, 7460}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4869, 2330, 36}, 0, { 2440, 6438}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4742, 2125, -271}, 0, { 2864, 7460}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5382, 2330, 36}, 0, { 732, 6438}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070441E8, 0x00396340, 232834, 0x000441e8, 224); // 0x070442C8 - 0x070443A8 -static const Vtx inside_castle_seg7_vertex_070442C8[] = { - {{{ 3922, 2125, -271}, 0, { 2864, 7460}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3282, 2330, 36}, 0, { 732, 6438}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3154, 2125, -271}, 0, { 308, 7460}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3795, 2330, 36}, 0, { 2440, 6438}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4332, 2125, 3517}, 0, { 4226, -5142}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4025, 2330, 265}, 0, { 3204, 5674}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4332, 2125, 138}, 0, { 4226, 6098}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4742, 2125, -271}, 0, { 2864, 7460}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4869, 2330, 36}, 0, { 2440, 6438}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 2125, 138}, 0, { 4226, 6098}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4639, 2330, 265}, 0, { 3204, 5674}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4025, 2330, 265}, 0, { 3204, 5674}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3922, 2125, -271}, 0, { 2864, 7460}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3795, 2330, 36}, 0, { 2440, 6438}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070442C8, 0x00396340, 232834, 0x000442c8, 224); // 0x070443A8 - 0x07044498 -static const Vtx inside_castle_seg7_vertex_070443A8[] = { - {{{ 4742, 1613, 650}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4639, 1613, 650}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4639, 1613, 752}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5919, 1408, 2493}, 0, { -3096, -2842}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6226, 1408, 1981}, 0, { -542, -4376}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6226, 1408, 1674}, 0, { 990, -4376}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1408, 2186}, 0, { -1564, -7952}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1408, 2084}, 0, { -1052, -7952}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5919, 1408, 1162}, 0, { 3544, -2842}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1408, 1469}, 0, { 2012, -7952}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1408, 1572}, 0, { 1500, -7952}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5458, 1613, 240}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5356, 1613, 240}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5356, 1613, 343}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5458, 1613, 343}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070443A8, 0x00396340, 232834, 0x000443a8, 240); // 0x07044498 - 0x07044588 -static const Vtx inside_castle_seg7_vertex_07044498[] = { - {{{ 5458, 1613, 1264}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5356, 1613, 1367}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5458, 1613, 1367}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4742, 1613, 650}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4639, 1613, 752}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4742, 1613, 752}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4946, 1613, 2698}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4844, 1613, 2698}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4844, 1613, 2800}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4946, 1613, 2800}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5561, 1613, 3108}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5458, 1613, 3210}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5561, 1613, 3210}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5458, 1613, 3108}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5356, 1613, 1264}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044498, 0x00396340, 232834, 0x00044498, 240); // 0x07044588 - 0x07044688 -static const Vtx inside_castle_seg7_vertex_07044588[] = { - {{{ 5510, 1408, -271}, 0, { 10698, -798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5407, 1408, -15}, 0, { 9422, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5663, 1408, 240}, 0, { 8144, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5919, 1408, 138}, 0, { 8654, -2842}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5663, 1408, 3415}, 0, { -7694, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4844, 1408, -15}, 0, { 9422, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4742, 1408, -271}, 0, { 10698, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4588, 1408, 240}, 0, { 8144, 3798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4332, 1408, 138}, 0, { 8654, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4332, 1408, 3517}, 0, { -8206, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4588, 1408, 3415}, 0, { -7694, 3798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5407, 1408, 3671}, 0, { -8972, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5510, 1408, 3927}, 0, {-10250, -798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5919, 1408, 3517}, 0, { -8206, -2842}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4844, 1408, 3671}, 0, { -8972, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4742, 1408, 3927}, 0, {-10250, 3032}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044588, 0x00396340, 232834, 0x00044588, 256); // 0x07044688 - 0x07044778 -static const Vtx inside_castle_seg7_vertex_07044688[] = { - {{{ 3820, 1408, -15}, 0, { 9422, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4076, 1408, 240}, 0, { 8144, 3798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4332, 1408, 138}, 0, { 8654, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4076, 1408, 3415}, 0, { -7694, 3798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4332, 1408, 3517}, 0, { -8206, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3922, 1408, -271}, 0, { 10698, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3922, 1408, 3927}, 0, {-10250, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3820, 1408, 3671}, 0, { -8972, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3206, 1613, 1367}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3308, 1613, 1367}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3308, 1613, 1264}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3257, 1408, -15}, 0, { 9422, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3154, 1408, -271}, 0, { 10698, -798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3001, 1408, 240}, 0, { 8144, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2745, 1408, 138}, 0, { 8654, -2842}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044688, 0x00396340, 232834, 0x00044688, 240); // 0x07044778 - 0x07044858 -static const Vtx inside_castle_seg7_vertex_07044778[] = { - {{{ 2745, 1408, 3517}, 0, { -8206, -2842}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3001, 1408, 3415}, 0, { -7694, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3001, 1408, 240}, 0, { 8144, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2745, 1408, 138}, 0, { 8654, -2842}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3922, 1408, 3927}, 0, {-10250, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3257, 1408, 3671}, 0, { -8972, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3154, 1408, 3927}, 0, {-10250, -798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3820, 1408, 3671}, 0, { -8972, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3922, 1613, 752}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4025, 1613, 752}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4025, 1613, 650}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3206, 1613, 1367}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3308, 1613, 1264}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3206, 1613, 1264}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044778, 0x00396340, 232834, 0x00044778, 224); // 0x07044858 - 0x07044948 -static const Vtx inside_castle_seg7_vertex_07044858[] = { - {{{ 3103, 1613, 3210}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3206, 1613, 3108}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3103, 1613, 3108}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3206, 1613, 3210}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3718, 1613, 2800}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3820, 1613, 2698}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3718, 1613, 2698}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3820, 1613, 2800}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3922, 1613, 752}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4025, 1613, 650}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3922, 1613, 650}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3206, 1613, 343}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3308, 1613, 240}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3206, 1613, 240}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3308, 1613, 343}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044858, 0x00396340, 232834, 0x00044858, 240); // 0x07044948 - 0x070449C8 -static const Vtx inside_castle_seg7_vertex_07044948[] = { - {{{ 2745, 1408, 1162}, 0, { 3544, -2842}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1408, 1469}, 0, { 2012, -7952}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1408, 1572}, 0, { 1500, -7952}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2438, 1408, 1674}, 0, { 990, -4376}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2438, 1408, 1981}, 0, { -542, -4376}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2745, 1408, 2493}, 0, { -3096, -2842}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1408, 2084}, 0, { -1052, -7952}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1408, 2186}, 0, { -1564, -7952}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044948, 0x00396340, 232834, 0x00044948, 128); // 0x070449C8 - 0x07044AB8 -static const Vtx inside_castle_seg7_vertex_070449C8[] = { - {{{ 1721, 1408, 1751}, 0, { 2268, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1203, 1751}, 0, { 2268, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1203, 1469}, 0, { 5078, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1203, 2084}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6226, 1203, 1981}, 0, { -5140, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6226, 1408, 1981}, 0, { -5140, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1408, 2084}, 0, { 2012, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1408, 2186}, 0, { -2074, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1408, 1904}, 0, { 734, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1203, 1904}, 0, { 734, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1203, 2186}, 0, { -2074, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1408, 1469}, 0, { 5078, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1203, 1469}, 0, { 5078, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1203, 1751}, 0, { 2268, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1408, 1751}, 0, { 2268, -1054}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070449C8, 0x00396340, 232834, 0x000449c8, 240); // 0x07044AB8 - 0x07044BA8 -static const Vtx inside_castle_seg7_vertex_07044AB8[] = { - {{{ 1721, 1408, 2084}, 0, { 2012, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2438, 1203, 1981}, 0, { -5140, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1203, 2084}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1408, 1751}, 0, { 2268, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1203, 1469}, 0, { 5078, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1408, 1469}, 0, { 5078, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1203, 2186}, 0, { -2074, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1408, 1904}, 0, { 734, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1408, 2186}, 0, { -2074, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1203, 1904}, 0, { 734, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2438, 1408, 1981}, 0, { -5140, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1408, 1572}, 0, { 2012, -1054}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 6226, 1203, 1674}, 0, { -5140, 990}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 6943, 1203, 1572}, 0, { 2012, 990}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 6226, 1408, 1674}, 0, { -5140, -1054}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044AB8, 0x00396340, 232834, 0x00044ab8, 240); // 0x07044BA8 - 0x07044C98 -static const Vtx inside_castle_seg7_vertex_07044BA8[] = { - {{{ 1721, 1203, 1572}, 0, { 2012, 990}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 2438, 1408, 1674}, 0, { -5140, -1054}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 1721, 1408, 1572}, 0, { 2012, -1054}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 2438, 1203, 1674}, 0, { -5140, 990}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 1721, 1408, 1904}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1670, 1203, 1904}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1670, 1408, 1904}, 0, { 478, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6994, 1408, 1904}, 0, { 478, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6994, 1203, 1904}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1203, 1904}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1408, 1904}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1408, 1751}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1203, 1751}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6994, 1203, 1751}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6994, 1408, 1751}, 0, { 478, -1054}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044BA8, 0x00396340, 232834, 0x00044ba8, 240); // 0x07044C98 - 0x07044D08 -static const Vtx inside_castle_seg7_vertex_07044C98[] = { - {{{ 1670, 1408, 1751}, 0, { 478, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1203, 1751}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1408, 1751}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1670, 1203, 1751}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1408, 1904}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1203, 1904}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1670, 1203, 1904}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044C98, 0x00396340, 232834, 0x00044c98, 112); // 0x07044D08 - 0x07044E08 -static const Vtx inside_castle_seg7_vertex_07044D08[] = { - {{{ 5663, 1408, 3415}, 0, { -7694, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5663, 1408, 240}, 0, { 8144, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4588, 1408, 240}, 0, { 8144, 3798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6406, 1203, 2007}, 0, { -668, 2648}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1203, 2084}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1203, 1572}, 0, { 1502, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6406, 1203, 1648}, 0, { 1118, 2648}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6994, 1203, 1751}, 0, { 606, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1203, 1904}, 0, { -158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6994, 1203, 1904}, 0, { -158, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1203, 1751}, 0, { 606, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4844, 1408, -15}, 0, { 9422, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5407, 1408, -15}, 0, { 9422, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4076, 1408, 3415}, 0, { -7694, 3798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3257, 1408, 3671}, 0, { -8972, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3820, 1408, 3671}, 0, { -8972, 2522}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044D08, 0x00396340, 232834, 0x00044d08, 256); // 0x07044E08 - 0x07044EF8 -static const Vtx inside_castle_seg7_vertex_07044E08[] = { - {{{ 5663, 1408, 3415}, 0, { -7694, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4588, 1408, 240}, 0, { 8144, 3798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4588, 1408, 3415}, 0, { -7694, 3798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4844, 1408, 3671}, 0, { -8972, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5407, 1408, 3671}, 0, { -8972, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4076, 1408, 3415}, 0, { -7694, 3798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4076, 1408, 240}, 0, { 8144, 3798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3001, 1408, 240}, 0, { 8144, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3257, 1408, -15}, 0, { 9422, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3820, 1408, -15}, 0, { 9422, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3001, 1408, 3415}, 0, { -7694, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3257, 1408, 3671}, 0, { -8972, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2438, 1382, 1981}, 0, { 3034, 160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2438, 1382, 1674}, 0, { 0, 160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2412, 1382, 1670}, 0, { -66, 328}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044E08, 0x00396340, 232834, 0x00044e08, 240); // 0x07044EF8 - 0x07044FE8 -static const Vtx inside_castle_seg7_vertex_07044EF8[] = { - {{{ 1670, 1203, 1904}, 0, { -158, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1203, 1751}, 0, { 606, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1670, 1203, 1751}, 0, { 606, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1203, 1904}, 0, { -158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2258, 1203, 1648}, 0, { 1118, 2648}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1203, 2084}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2258, 1203, 2007}, 0, { -668, 2648}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1203, 1572}, 0, { 1502, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2438, 1408, 1981}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2438, 1382, 1674}, 0, { 0, 160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2438, 1382, 1981}, 0, { 3034, 160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2438, 1408, 1674}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2386, 1331, 1989}, 0, { 3106, 882}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2361, 1331, 1663}, 0, { -140, 1048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2361, 1331, 1992}, 0, { 3144, 1048}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044EF8, 0x00396340, 232834, 0x00044ef8, 240); // 0x07044FE8 - 0x070450E8 -static const Vtx inside_castle_seg7_vertex_07044FE8[] = { - {{{ 2438, 1382, 1981}, 0, { 3034, 160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2412, 1382, 1670}, 0, { -66, 328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2412, 1382, 1985}, 0, { 3070, 328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2412, 1357, 1985}, 0, { 3070, 520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2412, 1357, 1670}, 0, { -66, 520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2386, 1357, 1667}, 0, { -104, 690}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2386, 1357, 1989}, 0, { 3106, 690}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2386, 1331, 1667}, 0, { -104, 882}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2386, 1331, 1989}, 0, { 3106, 882}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2361, 1331, 1663}, 0, { -140, 1048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2361, 1331, 1992}, 0, { 3144, 1048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2361, 1306, 1663}, 0, { -140, 1240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2361, 1306, 1992}, 0, { 3144, 1240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2335, 1306, 1659}, 0, { -176, 1408}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2335, 1306, 1996}, 0, { 3180, 1408}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2335, 1280, 1659}, 0, { -176, 1600}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07044FE8, 0x00396340, 232834, 0x00044fe8, 256); // 0x070450E8 - 0x070451E8 -static const Vtx inside_castle_seg7_vertex_070450E8[] = { - {{{ 2335, 1306, 1996}, 0, { 3180, 1408}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2335, 1280, 1659}, 0, { -176, 1600}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2335, 1280, 1996}, 0, { 3180, 1600}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2310, 1280, 1656}, 0, { -212, 1768}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2310, 1280, 2000}, 0, { 3216, 1768}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2310, 1254, 1656}, 0, { -212, 1960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2310, 1254, 2000}, 0, { 3216, 1960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6226, 1382, 1981}, 0, { 3034, 160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6226, 1408, 1674}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6226, 1408, 1981}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2284, 1254, 1652}, 0, { -250, 2130}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2284, 1254, 2003}, 0, { 3252, 2130}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2284, 1229, 1652}, 0, { -250, 2322}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2284, 1229, 2003}, 0, { 3252, 2322}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2258, 1229, 1648}, 0, { -286, 2490}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2258, 1229, 2007}, 0, { 3290, 2490}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070450E8, 0x00396340, 232834, 0x000450e8, 256); // 0x070451E8 - 0x070452E8 -static const Vtx inside_castle_seg7_vertex_070451E8[] = { - {{{ 2258, 1229, 1648}, 0, { -286, 2490}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2258, 1203, 1648}, 0, { -286, 2682}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2258, 1203, 2007}, 0, { 3290, 2682}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2258, 1229, 2007}, 0, { 3290, 2490}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6252, 1382, 1985}, 0, { 3070, 328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6226, 1382, 1674}, 0, { 0, 160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6226, 1382, 1981}, 0, { 3034, 160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6226, 1408, 1674}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6303, 1331, 1992}, 0, { 3144, 1048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6303, 1331, 1663}, 0, { -140, 1048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6278, 1331, 1667}, 0, { -104, 882}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6252, 1382, 1670}, 0, { -66, 328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6252, 1357, 1985}, 0, { 3070, 520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6252, 1357, 1670}, 0, { -66, 520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6278, 1357, 1989}, 0, { 3108, 690}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6278, 1357, 1667}, 0, { -104, 690}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070451E8, 0x00396340, 232834, 0x000451e8, 256); // 0x070452E8 - 0x070453E8 -static const Vtx inside_castle_seg7_vertex_070452E8[] = { - {{{ 6278, 1357, 1667}, 0, { -104, 690}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6278, 1357, 1989}, 0, { 3108, 690}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6278, 1331, 1989}, 0, { 3108, 882}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6278, 1331, 1667}, 0, { -104, 882}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6303, 1331, 1992}, 0, { 3144, 1048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6303, 1306, 1992}, 0, { 3144, 1240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6303, 1331, 1663}, 0, { -140, 1048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6303, 1306, 1663}, 0, { -140, 1240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6329, 1306, 1996}, 0, { 3180, 1408}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6329, 1306, 1659}, 0, { -176, 1408}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6329, 1280, 1996}, 0, { 3180, 1600}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6329, 1280, 1659}, 0, { -176, 1600}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6354, 1280, 2000}, 0, { 3216, 1768}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6354, 1280, 1656}, 0, { -212, 1768}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6354, 1254, 2000}, 0, { 3216, 1960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6354, 1254, 1656}, 0, { -212, 1960}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070452E8, 0x00396340, 232834, 0x000452e8, 256); // 0x070453E8 - 0x07045488 -static const Vtx inside_castle_seg7_vertex_070453E8[] = { - {{{ 6380, 1254, 2003}, 0, { 3254, 2130}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6354, 1254, 1656}, 0, { -212, 1960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6354, 1254, 2000}, 0, { 3216, 1960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6380, 1254, 1652}, 0, { -250, 2130}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6380, 1229, 2003}, 0, { 3254, 2322}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6380, 1229, 1652}, 0, { -250, 2322}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6406, 1229, 2007}, 0, { 3290, 2490}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6406, 1229, 1648}, 0, { -286, 2490}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6406, 1203, 2007}, 0, { 3290, 2682}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6406, 1203, 1648}, 0, { -286, 2682}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070453E8, 0x00396340, 232834, 0x000453e8, 160); // 0x07045488 - 0x07045578 -static const Vtx inside_castle_seg7_vertex_07045488[] = { - {{{ 5484, 1510, 3184}, 0, { 224, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5458, 1613, 3210}, 0, { 0, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5458, 1613, 3108}, 0, { 990, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5382, 1510, 317}, 0, { 224, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5356, 1613, 343}, 0, { 0, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5356, 1613, 240}, 0, { 990, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5382, 1510, 266}, 0, { 734, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 4665, 1510, 727}, 0, { 224, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 4639, 1613, 752}, 0, { 0, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 4639, 1613, 650}, 0, { 990, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 4665, 1510, 676}, 0, { 734, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 4870, 1510, 2775}, 0, { 224, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 4844, 1613, 2698}, 0, { 990, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 4870, 1510, 2724}, 0, { 734, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 4844, 1613, 2800}, 0, { 0, 0}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045488, 0x00396340, 232834, 0x00045488, 240); // 0x07045578 - 0x07045668 -static const Vtx inside_castle_seg7_vertex_07045578[] = { - {{{ 3180, 1510, 3133}, 0, { 734, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3206, 1613, 3108}, 0, { 990, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3206, 1613, 3210}, 0, { 0, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5484, 1510, 3184}, 0, { 224, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5458, 1613, 3108}, 0, { 990, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5484, 1510, 3133}, 0, { 734, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5382, 1510, 1341}, 0, { 224, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5356, 1613, 1264}, 0, { 990, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5382, 1510, 1290}, 0, { 734, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5356, 1613, 1367}, 0, { 0, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3282, 1510, 1290}, 0, { 734, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3308, 1613, 1264}, 0, { 990, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3308, 1613, 1367}, 0, { 0, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3282, 1510, 1341}, 0, { 224, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3180, 1510, 3184}, 0, { 224, 988}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045578, 0x00396340, 232834, 0x00045578, 240); // 0x07045668 - 0x07045758 -static const Vtx inside_castle_seg7_vertex_07045668[] = { - {{{ 3794, 1510, 2724}, 0, { 734, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3820, 1613, 2800}, 0, { 0, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3794, 1510, 2775}, 0, { 224, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3820, 1613, 2698}, 0, { 990, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3999, 1510, 676}, 0, { 734, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 4025, 1613, 752}, 0, { 0, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3999, 1510, 727}, 0, { 224, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 4025, 1613, 650}, 0, { 990, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3282, 1510, 266}, 0, { 734, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3308, 1613, 240}, 0, { 990, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3308, 1613, 343}, 0, { 0, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3282, 1510, 317}, 0, { 224, 988}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 5919, 1408, 240}, 0, { 0, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5868, 2208, 240}, 0, { 70, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5868, 1408, 240}, 0, { 70, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045668, 0x00396340, 232834, 0x00045668, 240); // 0x07045758 - 0x07045848 -static const Vtx inside_castle_seg7_vertex_07045758[] = { - {{{ 4383, 1408, 240}, 0, { 888, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 2208, 240}, 0, { 990, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 1408, 240}, 0, { 990, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4383, 2208, 240}, 0, { 888, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 1408, 138}, 0, { 172, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 2208, 138}, 0, { 172, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 2208, 189}, 0, { 480, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 1408, 189}, 0, { 478, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 1408, 3466}, 0, { 480, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 2208, 3466}, 0, { 480, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 2208, 3517}, 0, { 786, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 1408, 3517}, 0, { 786, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 1408, 1060}, 0, { 308, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 2193, 1111}, 0, { 650, 52}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 1408, 1111}, 0, { 650, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045758, 0x00396340, 232834, 0x00045758, 240); // 0x07045848 - 0x07045928 -static const Vtx inside_castle_seg7_vertex_07045848[] = { - {{{ 5919, 1408, 240}, 0, { 0, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5919, 2208, 240}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5868, 2208, 240}, 0, { 70, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 1408, 2544}, 0, { 308, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 2193, 2544}, 0, { 308, 52}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 2193, 2596}, 0, { 650, 52}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 1408, 2596}, 0, { 650, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 2125, 2647}, 0, { 990, 224}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4383, 1408, 2647}, 0, { 990, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4383, 2159, 2647}, 0, { 990, 140}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 1408, 2647}, 0, { 990, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 1408, 1060}, 0, { 308, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 2193, 1060}, 0, { 308, 52}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4434, 2193, 1111}, 0, { 650, 52}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045848, 0x00396340, 232834, 0x00045848, 224); // 0x07045928 - 0x07045A18 -static const Vtx inside_castle_seg7_vertex_07045928[] = { - {{{ 4716, 1408, -168}, 0, { 616, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4639, 2167, -168}, 0, { 990, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4639, 1408, -168}, 0, { 990, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 2125, 1162}, 0, { 990, 224}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4383, 1408, 1162}, 0, { 990, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4383, 2159, 1162}, 0, { 990, 140}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 1408, 1162}, 0, { 990, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5612, 1408, -168}, 0, { 0, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5612, 2167, -168}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5535, 2167, -168}, 0, { 342, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5535, 1408, -168}, 0, { 342, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4767, 1408, -271}, 0, { 0, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4767, 2167, -271}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4767, 2167, -219}, 0, { 168, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4767, 1408, -219}, 0, { 168, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045928, 0x00396340, 232834, 0x00045928, 240); // 0x07045A18 - 0x07045B08 -static const Vtx inside_castle_seg7_vertex_07045A18[] = { - {{{ 4025, 1408, -168}, 0, { 990, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3948, 2167, -168}, 0, { 616, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3948, 1408, -168}, 0, { 616, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4716, 1408, -168}, 0, { 616, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4716, 2167, -168}, 0, { 616, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4639, 2167, -168}, 0, { 990, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4767, 1408, 3876}, 0, { 168, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4767, 2167, 3876}, 0, { 168, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4767, 2167, 3927}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4767, 1408, 3927}, 0, { 0, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3897, 1408, 3927}, 0, { 0, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3897, 2167, 3927}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3897, 2167, 3876}, 0, { 168, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3897, 1408, 3876}, 0, { 168, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4025, 2167, -168}, 0, { 990, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045A18, 0x00396340, 232834, 0x00045a18, 240); // 0x07045B08 - 0x07045BF8 -static const Vtx inside_castle_seg7_vertex_07045B08[] = { - {{{ 4230, 1408, 1111}, 0, { 650, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 2193, 1060}, 0, { 308, 52}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 1408, 1060}, 0, { 308, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3897, 1408, -219}, 0, { 168, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3897, 2167, -271}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3897, 1408, -271}, 0, { 0, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3897, 2167, -219}, 0, { 168, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3129, 1408, -168}, 0, { 342, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3129, 2167, -168}, 0, { 342, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3052, 2167, -168}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 3052, 1408, -168}, 0, { 0, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4281, 2159, 1162}, 0, { 990, 140}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4281, 1408, 1162}, 0, { 990, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 1408, 1162}, 0, { 990, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 2125, 1162}, 0, { 990, 224}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045B08, 0x00396340, 232834, 0x00045b08, 240); // 0x07045BF8 - 0x07045CE8 -static const Vtx inside_castle_seg7_vertex_07045BF8[] = { - {{{ 2796, 1408, 240}, 0, { 70, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 2745, 2208, 240}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 2745, 1408, 240}, 0, { 0, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 1408, 1111}, 0, { 650, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 2193, 1111}, 0, { 650, 52}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 2193, 1060}, 0, { 308, 52}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4281, 2159, 2647}, 0, { 990, 140}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 1408, 2647}, 0, { 990, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 2125, 2647}, 0, { 990, 224}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4281, 1408, 2647}, 0, { 990, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 1408, 2596}, 0, { 650, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 2193, 2596}, 0, { 650, 52}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 2193, 2544}, 0, { 308, 52}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 1408, 2544}, 0, { 308, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 2796, 2208, 240}, 0, { 70, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045BF8, 0x00396340, 232834, 0x00045bf8, 240); // 0x07045CE8 - 0x07045DA8 -static const Vtx inside_castle_seg7_vertex_07045CE8[] = { - {{{ 4230, 1408, 3517}, 0, { 786, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 2208, 3517}, 0, { 786, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 2208, 3466}, 0, { 480, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 1408, 3466}, 0, { 480, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 1408, 189}, 0, { 478, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 2208, 189}, 0, { 480, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 2208, 138}, 0, { 172, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4230, 1408, 138}, 0, { 172, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 1408, 240}, 0, { 990, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4332, 2208, 240}, 0, { 990, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4281, 2208, 240}, 0, { 888, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4281, 1408, 240}, 0, { 888, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045CE8, 0x00396340, 232834, 0x00045ce8, 192); // 0x07045DA8 - 0x07045E98 -static const Vtx inside_castle_seg7_vertex_07045DA8[] = { - {{{ 5817, 1408, 957}, 0, { 650, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5817, 2193, 957}, 0, { 650, 52}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5919, 2125, 855}, 0, { 990, 224}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5817, 1408, 3466}, 0, { 478, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5817, 2208, 3466}, 0, { 478, -44}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5868, 2208, 3415}, 0, { 888, -44}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5868, 1408, 3415}, 0, { 888, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5817, 1408, 138}, 0, { 786, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5817, 2208, 138}, 0, { 786, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5868, 2208, 87}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5868, 1408, 87}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5817, 1408, 2596}, 0, { 650, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5817, 2193, 2596}, 0, { 650, 52}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5919, 2125, 2493}, 0, { 990, 224}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5919, 1408, 2493}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045DA8, 0x00396340, 232834, 0x00045da8, 240); // 0x07045E98 - 0x07045F78 -static const Vtx inside_castle_seg7_vertex_07045E98[] = { - {{{ 5484, 1408, 3876}, 0, { 790, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5535, 2167, 3824}, 0, { 342, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5535, 1408, 3824}, 0, { 342, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5817, 1408, 957}, 0, { 650, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5919, 2125, 855}, 0, { 990, 224}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5919, 1408, 855}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5382, 1510, 266}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5458, 1613, 240}, 0, { 0, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5433, 1510, 266}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5356, 1613, 240}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5356, 1408, 343}, 0, { 0, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5356, 1408, 240}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5382, 1510, 317}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5484, 2167, 3876}, 0, { 790, 0}, {0x77, 0x77, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045E98, 0x00396340, 232834, 0x00045e98, 224); // 0x07045F78 - 0x07046078 -static const Vtx inside_castle_seg7_vertex_07045F78[] = { - {{{ 4844, 1408, 2800}, 0, { 0, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4870, 1510, 2724}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4844, 1408, 2698}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4639, 1408, 752}, 0, { 0, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4665, 1510, 676}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4639, 1408, 650}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4665, 1510, 727}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4742, 1613, 650}, 0, { 0, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4716, 1510, 676}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4639, 1613, 650}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4946, 1613, 2698}, 0, { 0, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4921, 1510, 2724}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4844, 1613, 2698}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5382, 1510, 1290}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5458, 1613, 1264}, 0, { 0, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5433, 1510, 1290}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07045F78, 0x00396340, 232834, 0x00045f78, 256); // 0x07046078 - 0x07046178 -static const Vtx inside_castle_seg7_vertex_07046078[] = { - {{{ 4844, 1408, 2800}, 0, { 0, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4870, 1510, 2775}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4870, 1510, 2724}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5458, 1408, 3210}, 0, { 0, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5484, 1510, 3133}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5458, 1408, 3108}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5484, 1510, 3184}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5561, 1613, 3108}, 0, { 0, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5535, 1510, 3133}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5458, 1613, 3108}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5382, 1510, 1290}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5356, 1613, 1264}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5458, 1613, 1264}, 0, { 0, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3129, 1510, 3133}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3206, 1613, 3108}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3180, 1510, 3133}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046078, 0x00396340, 232834, 0x00046078, 256); // 0x07046178 - 0x07046258 -static const Vtx inside_castle_seg7_vertex_07046178[] = { - {{{ 5356, 1408, 1367}, 0, { 0, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5382, 1510, 1290}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5356, 1408, 1264}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5382, 1510, 1341}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3308, 1408, 1264}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3282, 1510, 1290}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3282, 1510, 1341}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3308, 1408, 1367}, 0, { 0, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3231, 1510, 1290}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3308, 1613, 1264}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3206, 1613, 1264}, 0, { 0, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3743, 1510, 2724}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3718, 1613, 2698}, 0, { 0, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3820, 1613, 2698}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046178, 0x00396340, 232834, 0x00046178, 224); // 0x07046258 - 0x07046358 -static const Vtx inside_castle_seg7_vertex_07046258[] = { - {{{ 3129, 1510, 3133}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3103, 1613, 3108}, 0, { 0, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3206, 1613, 3108}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3206, 1408, 3108}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3180, 1510, 3184}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3206, 1408, 3210}, 0, { 0, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3180, 1510, 3133}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3820, 1408, 2698}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3794, 1510, 2775}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3820, 1408, 2800}, 0, { 0, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3794, 1510, 2724}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3743, 1510, 2724}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3820, 1613, 2698}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3308, 1408, 240}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3282, 1510, 317}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3308, 1408, 343}, 0, { 0, 2012}, {0x77, 0x77, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046258, 0x00396340, 232834, 0x00046258, 256); // 0x07046358 - 0x07046438 -static const Vtx inside_castle_seg7_vertex_07046358[] = { - {{{ 3948, 1510, 676}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3922, 1613, 650}, 0, { 0, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4025, 1613, 650}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3999, 1510, 676}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4025, 1408, 650}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3999, 1510, 727}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 4025, 1408, 752}, 0, { 0, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3129, 1408, 3824}, 0, { 342, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3129, 2167, 3824}, 0, { 342, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3180, 2167, 3876}, 0, { 790, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3180, 1408, 3876}, 0, { 790, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2745, 1408, 2493}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2847, 2193, 2596}, 0, { 650, 52}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2847, 1408, 2596}, 0, { 650, 2012}, {0x77, 0x77, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046358, 0x00396340, 232834, 0x00046358, 224); // 0x07046438 - 0x07046538 -static const Vtx inside_castle_seg7_vertex_07046438[] = { - {{{ 3308, 1408, 240}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3282, 1510, 266}, 0, { 734, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3282, 1510, 317}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3231, 1510, 266}, 0, { 224, 988}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3308, 1613, 240}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3206, 1613, 240}, 0, { 0, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2745, 1408, 855}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2745, 2125, 855}, 0, { 990, 224}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2847, 2193, 957}, 0, { 650, 52}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2847, 1408, 957}, 0, { 650, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2745, 1408, 2493}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2745, 2125, 2493}, 0, { 990, 224}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2847, 2193, 2596}, 0, { 650, 52}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2796, 1408, 87}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2796, 2208, 87}, 0, { 990, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2847, 2208, 138}, 0, { 786, 0}, {0x77, 0x77, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046438, 0x00396340, 232834, 0x00046438, 256); // 0x07046538 - 0x07046618 -static const Vtx inside_castle_seg7_vertex_07046538[] = { - {{{ 2796, 1408, 87}, 0, { 990, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2847, 2208, 138}, 0, { 786, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2847, 1408, 138}, 0, { 786, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2796, 1408, 3415}, 0, { 888, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2796, 2208, 3415}, 0, { 888, -44}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2847, 2208, 3466}, 0, { 478, -44}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2847, 1408, 3466}, 0, { 478, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5817, 1408, 189}, 0, { 480, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 2208, 138}, 0, { 786, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 1408, 138}, 0, { 786, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5868, 1408, 3415}, 0, { 888, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5919, 2208, 3415}, 0, { 990, -44}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5919, 1408, 3415}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5868, 2208, 3415}, 0, { 888, -44}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046538, 0x00396340, 232834, 0x00046538, 224); // 0x07046618 - 0x070466F8 -static const Vtx inside_castle_seg7_vertex_07046618[] = { - {{{ 5817, 1408, 3517}, 0, { 172, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 2208, 3466}, 0, { 478, -44}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 1408, 3466}, 0, { 478, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 2208, 3517}, 0, { 172, -44}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 1408, 3415}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4383, 2208, 3415}, 0, { 70, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4383, 1408, 3415}, 0, { 70, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 2208, 3415}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 2125, 2493}, 0, { 0, 224}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4383, 1408, 2493}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 1408, 2493}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 1408, 189}, 0, { 480, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 2208, 189}, 0, { 480, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 2208, 138}, 0, { 786, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046618, 0x00396340, 232834, 0x00046618, 224); // 0x070466F8 - 0x070467D8 -static const Vtx inside_castle_seg7_vertex_070466F8[] = { - {{{ 5817, 1408, 2698}, 0, { 308, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 2193, 2596}, 0, { 650, 52}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 1408, 2596}, 0, { 650, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 2193, 2698}, 0, { 308, 52}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 1408, 1060}, 0, { 308, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 2193, 957}, 0, { 650, 52}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 1408, 957}, 0, { 650, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5817, 2193, 1060}, 0, { 308, 52}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 2125, 2493}, 0, { 0, 224}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4383, 2159, 2493}, 0, { 0, 140}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4383, 1408, 2493}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5484, 2167, -271}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5484, 1408, -271}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5484, 1408, -219}, 0, { 790, 2012}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070466F8, 0x00396340, 232834, 0x000466f8, 224); // 0x070467D8 - 0x070468C8 -static const Vtx inside_castle_seg7_vertex_070467D8[] = { - {{{ 4332, 2125, 1008}, 0, { 0, 224}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4383, 1408, 1008}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 1408, 1008}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4383, 2159, 1008}, 0, { 0, 140}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5433, 1510, 266}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5458, 1613, 343}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5433, 1510, 317}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5458, 1613, 240}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5356, 1408, 240}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5382, 1510, 266}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5433, 1510, 266}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5458, 1408, 240}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5535, 1408, 3824}, 0, { 342, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5535, 2167, 3824}, 0, { 342, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5612, 2167, 3824}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070467D8, 0x00396340, 232834, 0x000467d8, 240); // 0x070468C8 - 0x070469A8 -static const Vtx inside_castle_seg7_vertex_070468C8[] = { - {{{ 5484, 2167, -271}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5484, 1408, -219}, 0, { 790, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5484, 2167, -219}, 0, { 790, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5484, 2167, 3876}, 0, { 790, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5484, 1408, 3876}, 0, { 790, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5484, 1408, 3927}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5484, 2167, 3927}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4639, 1408, 3824}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4716, 2167, 3824}, 0, { 616, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4716, 1408, 3824}, 0, { 616, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4639, 2167, 3824}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5535, 1408, 3824}, 0, { 342, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5612, 2167, 3824}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5612, 1408, 3824}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070468C8, 0x00396340, 232834, 0x000468c8, 224); // 0x070469A8 - 0x07046A98 -static const Vtx inside_castle_seg7_vertex_070469A8[] = { - {{{ 4844, 1408, 2698}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4870, 1510, 2724}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4921, 1510, 2724}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4639, 1408, 650}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4665, 1510, 676}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4716, 1510, 676}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4742, 1408, 650}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4716, 1510, 676}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4742, 1613, 752}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4716, 1510, 727}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4742, 1613, 650}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4921, 1510, 2724}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4946, 1613, 2800}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4921, 1510, 2775}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4946, 1613, 2698}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070469A8, 0x00396340, 232834, 0x000469a8, 240); // 0x07046A98 - 0x07046B88 -static const Vtx inside_castle_seg7_vertex_07046A98[] = { - {{{ 5433, 1510, 1290}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5458, 1613, 1367}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5433, 1510, 1341}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4844, 1408, 2698}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4921, 1510, 2724}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4946, 1408, 2698}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5458, 1408, 3108}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5535, 1510, 3133}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5561, 1408, 3108}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5484, 1510, 3133}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5535, 1510, 3133}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5561, 1613, 3108}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5561, 1613, 3210}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5535, 1510, 3184}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5458, 1613, 1264}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046A98, 0x00396340, 232834, 0x00046a98, 240); // 0x07046B88 - 0x07046C78 -static const Vtx inside_castle_seg7_vertex_07046B88[] = { - {{{ 3129, 1510, 3184}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3103, 1613, 3108}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3129, 1510, 3133}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5356, 1408, 1264}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5433, 1510, 1290}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5458, 1408, 1264}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5382, 1510, 1290}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3206, 1408, 1264}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3231, 1510, 1290}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3282, 1510, 1290}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3308, 1408, 1264}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3231, 1510, 1341}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3206, 1613, 1367}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3206, 1613, 1264}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3231, 1510, 1290}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046B88, 0x00396340, 232834, 0x00046b88, 240); // 0x07046C78 - 0x07046D68 -static const Vtx inside_castle_seg7_vertex_07046C78[] = { - {{{ 3743, 1510, 2775}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3718, 1613, 2698}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3743, 1510, 2724}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3129, 1510, 3184}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3103, 1613, 3210}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3103, 1613, 3108}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3103, 1408, 3108}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3129, 1510, 3133}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3180, 1510, 3133}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3206, 1408, 3108}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3718, 1408, 2698}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3743, 1510, 2724}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3794, 1510, 2724}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3820, 1408, 2698}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3718, 1613, 2800}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046C78, 0x00396340, 232834, 0x00046c78, 240); // 0x07046D68 - 0x07046E58 -static const Vtx inside_castle_seg7_vertex_07046D68[] = { - {{{ 3948, 1408, 3824}, 0, { 616, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3948, 2167, 3824}, 0, { 616, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4025, 2167, 3824}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3948, 1510, 727}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3922, 1613, 650}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3948, 1510, 676}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3922, 1613, 752}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3922, 1408, 650}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3948, 1510, 676}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3999, 1510, 676}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4025, 1408, 650}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3052, 1408, 3824}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3052, 2167, 3824}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3129, 2167, 3824}, 0, { 342, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3129, 1408, 3824}, 0, { 342, 2012}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046D68, 0x00396340, 232834, 0x00046d68, 240); // 0x07046E58 - 0x07046F48 -static const Vtx inside_castle_seg7_vertex_07046E58[] = { - {{{ 3206, 1408, 240}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3231, 1510, 266}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3282, 1510, 266}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3948, 1408, 3824}, 0, { 616, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4025, 2167, 3824}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4025, 1408, 3824}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3180, 2167, 3927}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3180, 1408, 3876}, 0, { 790, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3180, 2167, 3876}, 0, { 790, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3180, 1408, 3927}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3180, 2167, -219}, 0, { 790, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3180, 1408, -219}, 0, { 790, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3180, 1408, -271}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3180, 2167, -271}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3308, 1408, 240}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046E58, 0x00396340, 232834, 0x00046e58, 240); // 0x07046F48 - 0x07047038 -static const Vtx inside_castle_seg7_vertex_07046F48[] = { - {{{ 2847, 1408, 957}, 0, { 650, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 2193, 957}, 0, { 650, 52}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 2193, 1060}, 0, { 308, 52}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3231, 1510, 317}, 0, { 224, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3206, 1613, 240}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3231, 1510, 266}, 0, { 734, 988}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3206, 1613, 343}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 1408, 1008}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4281, 2159, 1008}, 0, { 0, 140}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 2125, 1008}, 0, { 0, 224}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4281, 1408, 1008}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 1408, 2493}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4281, 1408, 2493}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4281, 2159, 2493}, 0, { 0, 140}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 2125, 2493}, 0, { 0, 224}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07046F48, 0x00396340, 232834, 0x00046f48, 240); // 0x07047038 - 0x07047128 -static const Vtx inside_castle_seg7_vertex_07047038[] = { - {{{ 4281, 1408, 3415}, 0, { 70, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4281, 2208, 3415}, 0, { 70, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 2208, 3415}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 1408, 957}, 0, { 650, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 2193, 1060}, 0, { 308, 52}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 1408, 1060}, 0, { 308, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 1408, 2596}, 0, { 650, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 2193, 2596}, 0, { 650, 52}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 2193, 2698}, 0, { 308, 52}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 1408, 2698}, 0, { 308, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 1408, 138}, 0, { 786, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 2208, 138}, 0, { 786, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 2208, 189}, 0, { 480, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 1408, 189}, 0, { 480, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4332, 1408, 3415}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07047038, 0x00396340, 232834, 0x00047038, 240); // 0x07047128 - 0x07047218 -static const Vtx inside_castle_seg7_vertex_07047128[] = { - {{{ 2847, 1408, 3466}, 0, { 478, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 2208, 3466}, 0, { 478, -44}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 2208, 3517}, 0, { 172, -44}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2847, 1408, 3517}, 0, { 172, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 1408, 3415}, 0, { 990, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2796, 2208, 3415}, 0, { 888, -44}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2796, 1408, 3415}, 0, { 888, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 2208, 3415}, 0, { 990, -44}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5868, 1408, 240}, 0, { 70, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5817, 2208, 189}, 0, { 480, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5817, 1408, 189}, 0, { 480, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4383, 1408, 87}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4434, 2208, 138}, 0, { 172, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4434, 1408, 138}, 0, { 172, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4383, 2208, 87}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07047128, 0x00396340, 232834, 0x00047128, 240); // 0x07047218 - 0x070472F8 -static const Vtx inside_castle_seg7_vertex_07047218[] = { - {{{ 5868, 1408, 3568}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5868, 2208, 3568}, 0, { 0, -44}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5817, 2208, 3517}, 0, { 172, -44}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5817, 1408, 3517}, 0, { 172, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4383, 1408, 3415}, 0, { 70, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4434, 2208, 3466}, 0, { 480, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4434, 1408, 3466}, 0, { 480, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4383, 2208, 3415}, 0, { 70, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4383, 1408, 2493}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4383, 2159, 2493}, 0, { 0, 140}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4434, 2193, 2544}, 0, { 308, 52}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5868, 1408, 240}, 0, { 70, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5868, 2208, 240}, 0, { 70, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5817, 2208, 189}, 0, { 480, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07047218, 0x00396340, 232834, 0x00047218, 224); // 0x070472F8 - 0x070473D8 -static const Vtx inside_castle_seg7_vertex_070472F8[] = { - {{{ 5919, 1408, 2800}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5817, 2193, 2698}, 0, { 308, 52}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5817, 1408, 2698}, 0, { 308, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5919, 2125, 2800}, 0, { 0, 224}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5919, 1408, 1162}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5817, 2193, 1060}, 0, { 308, 52}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5817, 1408, 1060}, 0, { 308, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5919, 2125, 1162}, 0, { 0, 224}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4383, 1408, 2493}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4434, 2193, 2544}, 0, { 308, 52}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4434, 1408, 2544}, 0, { 308, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5535, 1408, -168}, 0, { 342, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5484, 2167, -219}, 0, { 790, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5484, 1408, -219}, 0, { 790, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070472F8, 0x00396340, 232834, 0x000472f8, 224); // 0x070473D8 - 0x070474B8 -static const Vtx inside_castle_seg7_vertex_070473D8[] = { - {{{ 4383, 1408, 1008}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4383, 2159, 1008}, 0, { 0, 140}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4434, 2193, 1060}, 0, { 308, 52}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4434, 1408, 1060}, 0, { 308, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5458, 1408, 240}, 0, { 990, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5433, 1510, 317}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5458, 1408, 343}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5433, 1510, 266}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5458, 1613, 343}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5356, 1613, 343}, 0, { 990, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5382, 1510, 317}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4742, 1408, 650}, 0, { 990, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4716, 1510, 676}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4716, 1510, 727}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070473D8, 0x00396340, 232834, 0x000473d8, 224); // 0x070474B8 - 0x070475B8 -static const Vtx inside_castle_seg7_vertex_070474B8[] = { - {{{ 5535, 1408, -168}, 0, { 342, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5535, 2167, -168}, 0, { 342, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5484, 2167, -219}, 0, { 790, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4716, 1408, 3824}, 0, { 616, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4716, 2167, 3824}, 0, { 616, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4767, 2167, 3876}, 0, { 168, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4767, 1408, 3876}, 0, { 168, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4716, 1510, 727}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4742, 1613, 752}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4639, 1613, 752}, 0, { 990, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4665, 1510, 727}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4742, 1408, 650}, 0, { 990, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4742, 1408, 752}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5561, 1408, 3108}, 0, { 990, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5535, 1510, 3133}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5535, 1510, 3184}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070474B8, 0x00396340, 232834, 0x000474b8, 256); // 0x070475B8 - 0x070476B8 -static const Vtx inside_castle_seg7_vertex_070475B8[] = { - {{{ 4946, 1408, 2698}, 0, { 990, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4921, 1510, 2724}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4921, 1510, 2775}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4946, 1408, 2800}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4946, 1613, 2800}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4844, 1613, 2800}, 0, { 990, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4870, 1510, 2775}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5535, 1510, 3184}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5458, 1613, 3210}, 0, { 990, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5484, 1510, 3184}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5561, 1613, 3210}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3282, 1510, 1341}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3308, 1613, 1367}, 0, { 990, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3206, 1613, 1367}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5561, 1408, 3108}, 0, { 990, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5561, 1408, 3210}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070475B8, 0x00396340, 232834, 0x000475b8, 256); // 0x070476B8 - 0x070477B8 -static const Vtx inside_castle_seg7_vertex_070476B8[] = { - {{{ 5458, 1408, 1264}, 0, { 990, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5433, 1510, 1341}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5458, 1408, 1367}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5433, 1510, 1290}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5458, 1613, 1367}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5356, 1613, 1367}, 0, { 990, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5382, 1510, 1341}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3282, 1510, 1341}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3206, 1613, 1367}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3231, 1510, 1341}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3794, 1510, 2775}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3718, 1613, 2800}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3743, 1510, 2775}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3206, 1408, 1367}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3231, 1510, 1290}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3206, 1408, 1264}, 0, { 990, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070476B8, 0x00396340, 232834, 0x000476b8, 256); // 0x070477B8 - 0x070478B8 -static const Vtx inside_castle_seg7_vertex_070477B8[] = { - {{{ 3103, 1408, 3210}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3129, 1510, 3184}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3129, 1510, 3133}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3103, 1408, 3108}, 0, { 990, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3180, 1510, 3184}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3103, 1613, 3210}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3206, 1613, 3210}, 0, { 990, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3999, 1510, 727}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4025, 1613, 752}, 0, { 990, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3922, 1613, 752}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3794, 1510, 2775}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3820, 1613, 2800}, 0, { 990, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3718, 1613, 2800}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3718, 1408, 2800}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3743, 1510, 2724}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3718, 1408, 2698}, 0, { 990, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070477B8, 0x00396340, 232834, 0x000477b8, 256); // 0x070478B8 - 0x070479B8 -static const Vtx inside_castle_seg7_vertex_070478B8[] = { - {{{ 3718, 1408, 2800}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3743, 1510, 2775}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3743, 1510, 2724}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3922, 1408, 752}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3948, 1510, 676}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3922, 1408, 650}, 0, { 990, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3948, 1510, 727}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3999, 1510, 727}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3922, 1613, 752}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3206, 1408, 343}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3231, 1510, 266}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3206, 1408, 240}, 0, { 990, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3897, 1408, 3876}, 0, { 168, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3948, 2167, 3824}, 0, { 616, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3948, 1408, 3824}, 0, { 616, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3897, 2167, 3876}, 0, { 168, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070478B8, 0x00396340, 232834, 0x000478b8, 256); // 0x070479B8 - 0x07047AB8 -static const Vtx inside_castle_seg7_vertex_070479B8[] = { - {{{ 3180, 1408, -219}, 0, { 790, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3129, 2167, -168}, 0, { 342, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3129, 1408, -168}, 0, { 342, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3180, 2167, -219}, 0, { 790, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3282, 1510, 317}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3206, 1613, 343}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3231, 1510, 317}, 0, { 224, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3308, 1613, 343}, 0, { 990, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2847, 1408, 1060}, 0, { 308, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2745, 2125, 1162}, 0, { 0, 224}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2745, 1408, 1162}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3206, 1408, 343}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3231, 1510, 266}, 0, { 734, 988}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4230, 1408, 1060}, 0, { 308, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4281, 2159, 1008}, 0, { 0, 140}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4281, 1408, 1008}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070479B8, 0x00396340, 232834, 0x000479b8, 256); // 0x07047AB8 - 0x07047BB8 -static const Vtx inside_castle_seg7_vertex_07047AB8[] = { - {{{ 4230, 1408, 1060}, 0, { 308, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4230, 2193, 1060}, 0, { 308, 52}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4281, 2159, 1008}, 0, { 0, 140}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4230, 1408, 2544}, 0, { 308, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4281, 2159, 2493}, 0, { 0, 140}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4281, 1408, 2493}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4230, 2193, 2544}, 0, { 308, 52}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2847, 1408, 1060}, 0, { 308, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2847, 2193, 1060}, 0, { 308, 52}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2745, 2125, 1162}, 0, { 0, 224}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2847, 1408, 3517}, 0, { 172, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2796, 2208, 3568}, 0, { 0, -44}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2796, 1408, 3568}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2847, 1408, 2698}, 0, { 308, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2745, 2125, 2800}, 0, { 0, 224}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2745, 1408, 2800}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07047AB8, 0x00396340, 232834, 0x00047ab8, 256); // 0x07047BB8 - 0x07047C98 -static const Vtx inside_castle_seg7_vertex_07047BB8[] = { - {{{ 2847, 1408, 2698}, 0, { 308, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2847, 2193, 2698}, 0, { 308, 52}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2745, 2125, 2800}, 0, { 0, 224}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2847, 1408, 189}, 0, { 480, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2847, 2208, 189}, 0, { 480, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2796, 2208, 240}, 0, { 70, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2796, 1408, 240}, 0, { 70, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4230, 1408, 3466}, 0, { 480, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4230, 2208, 3466}, 0, { 480, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4281, 2208, 3415}, 0, { 70, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4281, 1408, 3415}, 0, { 70, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4230, 1408, 138}, 0, { 172, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4230, 2208, 138}, 0, { 172, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4281, 2208, 87}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07047BB8, 0x00396340, 232834, 0x00047bb8, 224); // 0x07047C98 - 0x07047D98 -static const Vtx inside_castle_seg7_vertex_07047C98[] = { - {{{ 2847, 1408, 3517}, 0, { 172, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2847, 2208, 3517}, 0, { 172, -44}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2796, 2208, 3568}, 0, { 0, -44}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4230, 1408, 138}, 0, { 172, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4281, 2208, 87}, 0, { 0, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4281, 1408, 87}, 0, { 0, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4434, 1408, 1111}, 0, { 650, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 2159, 1162}, 0, { 990, 140}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 1408, 1162}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4434, 1408, 189}, 0, { 478, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 2208, 240}, 0, { 888, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 1408, 240}, 0, { 888, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4434, 2208, 189}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4434, 1408, 3517}, 0, { 786, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4434, 2208, 3517}, 0, { 786, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 2208, 3568}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07047C98, 0x00396340, 232834, 0x00047c98, 256); // 0x07047D98 - 0x07047E98 -static const Vtx inside_castle_seg7_vertex_07047D98[] = { - {{{ 4434, 1408, 3517}, 0, { 786, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 2208, 3568}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 1408, 3568}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4434, 1408, 2596}, 0, { 650, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 2159, 2647}, 0, { 990, 140}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 1408, 2647}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4434, 2193, 2596}, 0, { 650, 52}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4742, 1408, 752}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4665, 1510, 727}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4639, 1408, 752}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4434, 1408, 1111}, 0, { 650, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4434, 2193, 1111}, 0, { 650, 52}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 2159, 1162}, 0, { 990, 140}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5458, 1408, 343}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5382, 1510, 317}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5356, 1408, 343}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07047D98, 0x00396340, 232834, 0x00047d98, 256); // 0x07047E98 - 0x07047F98 -static const Vtx inside_castle_seg7_vertex_07047E98[] = { - {{{ 5458, 1408, 343}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5433, 1510, 317}, 0, { 224, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5382, 1510, 317}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4767, 1408, -219}, 0, { 168, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4716, 2167, -168}, 0, { 616, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4716, 1408, -168}, 0, { 616, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4767, 2167, -219}, 0, { 168, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4742, 1408, 752}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4716, 1510, 727}, 0, { 224, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4665, 1510, 727}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3308, 1408, 1367}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3282, 1510, 1341}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3231, 1510, 1341}, 0, { 224, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4946, 1408, 2800}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4921, 1510, 2775}, 0, { 224, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4870, 1510, 2775}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07047E98, 0x00396340, 232834, 0x00047e98, 256); // 0x07047F98 - 0x07048078 -static const Vtx inside_castle_seg7_vertex_07047F98[] = { - {{{ 4946, 1408, 2800}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4870, 1510, 2775}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4844, 1408, 2800}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5561, 1408, 3210}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5484, 1510, 3184}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5458, 1408, 3210}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5535, 1510, 3184}, 0, { 224, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5458, 1408, 1367}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5433, 1510, 1341}, 0, { 224, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5382, 1510, 1341}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5356, 1408, 1367}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4025, 1408, 752}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3999, 1510, 727}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3948, 1510, 727}, 0, { 224, 988}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07047F98, 0x00396340, 232834, 0x00047f98, 224); // 0x07048078 - 0x07048158 -static const Vtx inside_castle_seg7_vertex_07048078[] = { - {{{ 3308, 1408, 1367}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3231, 1510, 1341}, 0, { 224, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3206, 1408, 1367}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3206, 1408, 3210}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3129, 1510, 3184}, 0, { 224, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3103, 1408, 3210}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3180, 1510, 3184}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3820, 1408, 2800}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3794, 1510, 2775}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3743, 1510, 2775}, 0, { 224, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3718, 1408, 2800}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4025, 1408, 752}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3948, 1510, 727}, 0, { 224, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3922, 1408, 752}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07048078, 0x00396340, 232834, 0x00048078, 224); // 0x07048158 - 0x07048248 -static const Vtx inside_castle_seg7_vertex_07048158[] = { - {{{ 4281, 1408, 2647}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4281, 2159, 2647}, 0, { 990, 140}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4230, 2193, 2596}, 0, { 650, 52}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3948, 1408, -168}, 0, { 616, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3897, 2167, -219}, 0, { 168, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3897, 1408, -219}, 0, { 168, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3948, 2167, -168}, 0, { 616, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3308, 1408, 343}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3282, 1510, 317}, 0, { 734, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3231, 1510, 317}, 0, { 224, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3206, 1408, 343}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4281, 1408, 1162}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4281, 2159, 1162}, 0, { 990, 140}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4230, 2193, 1111}, 0, { 650, 52}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4230, 1408, 1111}, 0, { 650, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07048158, 0x00396340, 232834, 0x00048158, 240); // 0x07048248 - 0x070482F8 -static const Vtx inside_castle_seg7_vertex_07048248[] = { - {{{ 4281, 1408, 240}, 0, { 888, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4281, 2208, 240}, 0, { 888, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4230, 2208, 189}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4281, 1408, 2647}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4230, 2193, 2596}, 0, { 650, 52}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4230, 1408, 2596}, 0, { 650, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4281, 1408, 3568}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4281, 2208, 3568}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4230, 2208, 3517}, 0, { 786, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4230, 1408, 3517}, 0, { 786, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4230, 1408, 189}, 0, { 478, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07048248, 0x00396340, 232834, 0x00048248, 176); // 0x070482F8 - 0x070483F8 -static const Vtx inside_castle_seg7_vertex_070482F8[] = { - {{{ 5612, 2125, 3824}, 0, { 734, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5868, 1408, 3568}, 0, { 96, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5612, 1408, 3824}, 0, { 734, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5868, 2125, 3568}, 0, { 96, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3052, 1408, 3824}, 0, { 734, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2796, 1408, 3568}, 0, { 96, 2012}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 2796, 2125, 3568}, 0, { 96, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 3052, 2125, 3824}, 0, { 734, 0}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 5919, 1408, 2493}, 0, { 2522, 2012}, {0x88, 0x88, 0x88, 0xff}}}, - {{{ 6943, 2125, 2186}, 0, { 0, 0}, {0x88, 0x88, 0x88, 0xff}}}, - {{{ 6943, 1408, 2186}, 0, { 0, 2012}, {0x88, 0x88, 0x88, 0xff}}}, - {{{ 5919, 2125, 2493}, 0, { 2522, 0}, {0x88, 0x88, 0x88, 0xff}}}, - {{{ 1721, 1408, 2186}, 0, { 0, 2012}, {0x88, 0x88, 0x88, 0xff}}}, - {{{ 1721, 2125, 2186}, 0, { 0, 0}, {0x88, 0x88, 0x88, 0xff}}}, - {{{ 2745, 2125, 2493}, 0, { 2522, 0}, {0x88, 0x88, 0x88, 0xff}}}, - {{{ 2745, 1408, 2493}, 0, { 2522, 2012}, {0x88, 0x88, 0x88, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070482F8, 0x00396340, 232834, 0x000482f8, 256); // 0x070483F8 - 0x070484E8 -static const Vtx inside_castle_seg7_vertex_070483F8[] = { - {{{ 6943, 1408, 1469}, 0, { 1756, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1459, 1751}, 0, { 1054, 1868}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 2125, 1469}, 0, { 1756, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 2125, 2186}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1459, 1904}, 0, { 670, 1868}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5919, 2125, 3415}, 0, { -3096, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5919, 1408, 2800}, 0, { -1562, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5919, 1408, 3415}, 0, { -3096, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5919, 2125, 2800}, 0, { -1562, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1408, 2186}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1408, 1904}, 0, { 670, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3897, 1408, 3927}, 0, { 2012, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3180, 1408, 3927}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3180, 2125, 3927}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6943, 1408, 1751}, 0, { 1054, 2012}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070483F8, 0x00396340, 232834, 0x000483f8, 240); // 0x070484E8 - 0x070485C8 -static const Vtx inside_castle_seg7_vertex_070484E8[] = { - {{{ 5919, 2125, 855}, 0, { 3290, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5919, 1408, 240}, 0, { 4822, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5919, 1408, 855}, 0, { 3290, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5919, 2125, 240}, 0, { 4822, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4767, 2125, 3927}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5484, 1408, 3927}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4767, 1408, 3927}, 0, { 2012, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5484, 2125, 3927}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3897, 1408, 3927}, 0, { 2012, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3180, 2125, 3927}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3897, 2125, 3927}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 1408, 3415}, 0, { -3096, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 1408, 2800}, 0, { -1562, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 2125, 2800}, 0, { -1562, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070484E8, 0x00396340, 232834, 0x000484e8, 224); // 0x070485C8 - 0x070486B8 -static const Vtx inside_castle_seg7_vertex_070485C8[] = { - {{{ 2745, 1408, 855}, 0, { 3290, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 1408, 240}, 0, { 4822, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 2125, 240}, 0, { 4822, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 2125, 855}, 0, { 3290, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 2125, 1469}, 0, { 1756, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1459, 1751}, 0, { 1054, 1868}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1408, 1469}, 0, { 1756, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1408, 1751}, 0, { 1054, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1459, 1904}, 0, { 670, 1868}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 2125, 2186}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1408, 2186}, 0, { 0, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1721, 1408, 1904}, 0, { 670, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 1408, 3415}, 0, { -3096, 2012}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 2125, 2800}, 0, { -1562, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2745, 2125, 3415}, 0, { -3096, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070485C8, 0x00396340, 232834, 0x000485c8, 240); // 0x070486B8 - 0x070487B8 -static const Vtx inside_castle_seg7_vertex_070486B8[] = { - {{{ 3052, 2125, -168}, 0, { 734, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2796, 2125, 87}, 0, { 96, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 2796, 1408, 87}, 0, { 96, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5612, 1408, -168}, 0, { 734, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5868, 1408, 87}, 0, { 96, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5868, 2125, 87}, 0, { 96, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 5612, 2125, -168}, 0, { 734, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4383, 1408, 3568}, 0, { 3800, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4639, 2125, 3824}, 0, { 3162, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4639, 1408, 3824}, 0, { 3162, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4383, 2125, 3568}, 0, { 3800, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4025, 1408, 3824}, 0, { 3162, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4025, 2125, 3824}, 0, { 3162, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4281, 2125, 3568}, 0, { 3800, 0}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 4281, 1408, 3568}, 0, { 3800, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 3052, 1408, -168}, 0, { 734, 2012}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070486B8, 0x00396340, 232834, 0x000486b8, 256); // 0x070487B8 - 0x070488A8 -static const Vtx inside_castle_seg7_vertex_070487B8[] = { - {{{ 6943, 1408, 1469}, 0, { 0, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 6943, 2125, 1469}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5919, 2125, 1162}, 0, { 2522, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5919, 1408, 1162}, 0, { 2522, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4767, 1408, -271}, 0, { 2012, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5484, 2125, -271}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4767, 2125, -271}, 0, { 2012, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5484, 1408, -271}, 0, { 0, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 2745, 1408, 1162}, 0, { 2522, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 1721, 2125, 1469}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 1721, 1408, 1469}, 0, { 0, 2012}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 2745, 2125, 1162}, 0, { 2522, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4639, 1408, -168}, 0, { 3162, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 2125, 87}, 0, { 3800, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 1408, 87}, 0, { 3800, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070487B8, 0x00396340, 232834, 0x000487b8, 240); // 0x070488A8 - 0x07048988 -static const Vtx inside_castle_seg7_vertex_070488A8[] = { - {{{ 6994, 1459, 1904}, 0, { 670, 1868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1459, 1751}, 0, { 1054, 1868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6994, 1459, 1751}, 0, { 1054, 1868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1459, 1904}, 0, { 670, 1868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6994, 1408, 1904}, 0, { 670, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1408, 1904}, 0, { 670, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6943, 1408, 1751}, 0, { 1054, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6994, 1408, 1751}, 0, { 1054, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1670, 1459, 1904}, 0, { 670, 1868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1408, 1904}, 0, { 670, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1670, 1408, 1904}, 0, { 670, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4639, 1408, -168}, 0, { 3162, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4639, 2125, -168}, 0, { 3162, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4383, 2125, 87}, 0, { 3800, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070488A8, 0x00396340, 232834, 0x000488a8, 224); // 0x07048988 - 0x07048A38 -static const Vtx inside_castle_seg7_vertex_07048988[] = { - {{{ 4281, 1408, 87}, 0, { 3800, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4025, 2125, -168}, 0, { 3162, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4025, 1408, -168}, 0, { 3162, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4281, 2125, 87}, 0, { 3800, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1459, 1751}, 0, { 1054, 1868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1670, 1459, 1751}, 0, { 1054, 1868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1670, 1408, 1751}, 0, { 1054, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1408, 1751}, 0, { 1054, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1670, 1459, 1904}, 0, { 670, 1868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1459, 1904}, 0, { 670, 1868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1721, 1408, 1904}, 0, { 670, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07048988, 0x00396340, 232834, 0x00048988, 176); // 0x07048A38 - 0x07048AA0 static const Gfx inside_castle_seg7_dl_07048A38[] = { diff --git a/levels/castle_inside/areas/2/6/model.inc.c b/levels/castle_inside/areas/2/6/model.inc.c index 556333c20..68abe560c 100644 --- a/levels/castle_inside/areas/2/6/model.inc.c +++ b/levels/castle_inside/areas/2/6/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0704A1B8 - 0x0704A1D0 static const Lights1 inside_castle_seg7_lights_0704A1B8 = gdSPDefLights1( 0x3d, 0x3d, 0x3f, @@ -5,20 +6,7 @@ static const Lights1 inside_castle_seg7_lights_0704A1B8 = gdSPDefLights1( ); // 0x0704A1D0 - 0x0704A290 -static const Vtx inside_castle_seg7_vertex_0704A1D0[] = { - {{{ 4332, 1408, 3415}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4332, 2125, 2647}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4332, 1408, 2647}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4332, 2125, 3415}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4332, 1408, 1008}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4332, 2125, 240}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4332, 1408, 240}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4332, 2125, 1008}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4332, 1408, 2493}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4332, 2125, 1162}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4332, 1408, 1162}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4332, 2125, 2493}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704A1D0, 0x00396340, 232834, 0x0004a1d0, 192); // 0x0704A290 - 0x0704A2E0 static const Gfx inside_castle_seg7_dl_0704A290[] = { diff --git a/levels/castle_inside/areas/2/7/model.inc.c b/levels/castle_inside/areas/2/7/model.inc.c index 35b704b7b..29f5e7bcf 100644 --- a/levels/castle_inside/areas/2/7/model.inc.c +++ b/levels/castle_inside/areas/2/7/model.inc.c @@ -1,114 +1,33 @@ +#include "pc/rom_assets.h" // 0x0704A368 - 0x0704A3E8 -static const Vtx inside_castle_seg7_vertex_0704A368[] = { - {{{ 2755, 1818, 394}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1971, 394}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1971, 701}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1818, 701}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1818, 701}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1971, 394}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1818, 394}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1971, 701}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704A368, 0x00396340, 232834, 0x0004a368, 128); // 0x0704A3E8 - 0x0704A468 -static const Vtx inside_castle_seg7_vertex_0704A3E8[] = { - {{{ 5909, 1664, 701}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1818, 701}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1818, 394}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1664, 394}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1664, 394}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1818, 394}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1818, 701}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1664, 701}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704A3E8, 0x00396340, 232834, 0x0004a3e8, 128); // 0x0704A468 - 0x0704A4E8 -static const Vtx inside_castle_seg7_vertex_0704A468[] = { - {{{ 3385, 1715, 3917}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3692, 1562, 3917}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3385, 1562, 3917}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3692, 1715, 3917}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5279, 1562, 3917}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4972, 1715, 3917}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5279, 1715, 3917}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4972, 1562, 3917}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704A468, 0x00396340, 232834, 0x0004a468, 128); // 0x0704A4E8 - 0x0704A568 -static const Vtx inside_castle_seg7_vertex_0704A4E8[] = { - {{{ 3385, 1869, 3917}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3692, 1869, 3917}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3692, 1715, 3917}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3385, 1715, 3917}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5279, 1715, 3917}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4972, 1715, 3917}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4972, 1869, 3917}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5279, 1869, 3917}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704A4E8, 0x00396340, 232834, 0x0004a4e8, 128); // 0x0704A568 - 0x0704A5E8 -static const Vtx inside_castle_seg7_vertex_0704A568[] = { - {{{ 1731, 1613, 1674}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1731, 1766, 1674}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1731, 1766, 1981}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1731, 1613, 1981}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6933, 1613, 1981}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6933, 1766, 1674}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6933, 1613, 1674}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6933, 1766, 1981}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704A568, 0x00396340, 232834, 0x0004a568, 128); // 0x0704A5E8 - 0x0704A668 -static const Vtx inside_castle_seg7_vertex_0704A5E8[] = { - {{{ 1731, 1766, 1674}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1731, 1920, 1674}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1731, 1920, 1981}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 1731, 1766, 1981}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6933, 1766, 1981}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6933, 1920, 1981}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6933, 1920, 1674}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 6933, 1766, 1674}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704A5E8, 0x00396340, 232834, 0x0004a5e8, 128); // 0x0704A668 - 0x0704A6E8 -static const Vtx inside_castle_seg7_vertex_0704A668[] = { - {{{ 2755, 1715, 2903}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1920, 3312}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1715, 3312}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1920, 2903}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1715, 3312}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1920, 3312}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1920, 2903}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1715, 2903}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704A668, 0x00396340, 232834, 0x0004a668, 128); // 0x0704A6E8 - 0x0704A768 -static const Vtx inside_castle_seg7_vertex_0704A6E8[] = { - {{{ 2755, 1510, 2903}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1715, 2903}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1715, 3312}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2755, 1510, 3312}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1510, 3312}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1715, 2903}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1510, 2903}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 5909, 1715, 3312}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704A6E8, 0x00396340, 232834, 0x0004a6e8, 128); // 0x0704A768 - 0x0704A7A8 -static const Vtx inside_castle_seg7_vertex_0704A768[] = { - {{{ 5356, 1792, -260}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4895, 1792, -260}, 0, { 2012, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4895, 1562, -260}, 0, { 2012, 990}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5356, 1562, -260}, 0, { 0, 990}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704A768, 0x00396340, 232834, 0x0004a768, 64); // 0x0704A7A8 - 0x0704A7E8 -static const Vtx inside_castle_seg7_vertex_0704A7A8[] = { - {{{ 5356, 2022, -260}, 0, { 0, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4895, 2022, -260}, 0, { 2012, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 4895, 1792, -260}, 0, { 2012, 990}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 5356, 1792, -260}, 0, { 0, 990}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704A7A8, 0x00396340, 232834, 0x0004a7a8, 64); // 0x0704A7E8 - 0x0704A830 static const Gfx inside_castle_seg7_dl_0704A7E8[] = { diff --git a/levels/castle_inside/areas/2/8/model.inc.c b/levels/castle_inside/areas/2/8/model.inc.c index d84a05ec5..9189d7356 100644 --- a/levels/castle_inside/areas/2/8/model.inc.c +++ b/levels/castle_inside/areas/2/8/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0704AB80 - 0x0704AB98 static const Lights1 inside_castle_seg7_lights_0704AB80 = gdSPDefLights1( 0x38, 0x3c, 0x4c, @@ -17,439 +18,82 @@ static const Lights1 inside_castle_seg7_lights_0704ABB0 = gdSPDefLights1( ); // 0x0704ABC8 - 0x0704ACA8 -static const Vtx inside_castle_seg7_vertex_0704ABC8[] = { - {{{ -5614, 1510, -3291}, 0, { 376, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5614, 1715, -3291}, 0, { 444, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5819, 1715, -3291}, 0, { 444, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3975, 1510, -3291}, 0, { 376, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3771, 1306, -3291}, 0, { 308, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5819, 1306, -3291}, 0, { 308, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3771, 1715, -3291}, 0, { 444, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3975, 1715, -3291}, 0, { 444, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4598, 1355, 3005}, 0, { 376, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4598, 1404, 3005}, 0, { 444, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4549, 1404, 3005}, 0, { 444, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4549, 1306, 3005}, 0, { 308, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4991, 1355, 3005}, 0, { 376, 888}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5040, 1306, 3005}, 0, { 308, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704ABC8, 0x00396340, 232834, 0x0004abc8, 224); // 0x0704ACA8 - 0x0704AD98 -static const Vtx inside_castle_seg7_vertex_0704ACA8[] = { - {{{ -7252, 1510, 1316}, 0, { 990, 786}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7252, 1306, 1316}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5307, 1306, 1316}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4991, 1355, 3005}, 0, { 376, 888}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5040, 1306, 3005}, 0, { 308, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5040, 1404, 3005}, 0, { 444, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4991, 1404, 3005}, 0, { 444, 888}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7252, 1408, 1418}, 0, { 376, 888}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1408, 2237}, 0, { 376, 70}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1306, 2340}, 0, { 308, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1510, 2237}, 0, { 444, 70}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1510, 2340}, 0, { 444, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1306, 1316}, 0, { 308, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1510, 1316}, 0, { 444, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1510, 1418}, 0, { 444, 888}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704ACA8, 0x00396340, 232834, 0x0004aca8, 240); // 0x0704AD98 - 0x0704AE88 -static const Vtx inside_castle_seg7_vertex_0704AD98[] = { - {{{ -5307, 1510, 1316}, 0, { 0, 888}, {0x7e, 0x00, 0xf2, 0xff}}}, - {{{ -5819, 1306, -3291}, 0, { 990, 990}, {0x7e, 0x00, 0xf2, 0xff}}}, - {{{ -5819, 1715, -3291}, 0, { 990, 786}, {0x7e, 0x00, 0xf2, 0xff}}}, - {{{ -7252, 1510, 1316}, 0, { 990, 786}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5307, 1306, 1316}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5307, 1510, 1316}, 0, { 0, 786}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5307, 1510, 2340}, 0, { 0, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5307, 1306, 2340}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7252, 1306, 2340}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7252, 1510, 2340}, 0, { 990, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4283, 1306, 1316}, 0, { 0, 990}, {0x82, 0x00, 0xf2, 0xff}}}, - {{{ -4283, 1510, 1316}, 0, { 0, 888}, {0x82, 0x00, 0xf2, 0xff}}}, - {{{ -3771, 1715, -3291}, 0, { 990, 786}, {0x82, 0x00, 0xf2, 0xff}}}, - {{{ -3771, 1306, -3291}, 0, { 990, 990}, {0x82, 0x00, 0xf2, 0xff}}}, - {{{ -5307, 1306, 1316}, 0, { 0, 990}, {0x7e, 0x00, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704AD98, 0x00396340, 232834, 0x0004ad98, 240); // 0x0704AE88 - 0x0704AF88 -static const Vtx inside_castle_seg7_vertex_0704AE88[] = { - {{{ -4283, 1306, 2340}, 0, { 0, 990}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ -4549, 1404, 3005}, 0, { 990, 836}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ -4283, 1510, 2340}, 0, { 0, 786}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ -4549, 1306, 3005}, 0, { 990, 990}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ -5307, 1306, 2340}, 0, { 0, 990}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -5307, 1510, 2340}, 0, { 0, 786}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -5040, 1306, 3005}, 0, { 990, 990}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -5040, 1404, 3005}, 0, { 990, 836}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -4283, 1306, 1316}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1306, 1520}, 0, { 82, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1510, 1520}, 0, { 82, 786}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1510, 1316}, 0, { 0, 786}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1510, 2135}, 0, { 422, 786}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1306, 2135}, 0, { 422, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1306, 2340}, 0, { 536, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1510, 2340}, 0, { 536, 786}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704AE88, 0x00396340, 232834, 0x0004ae88, 256); // 0x0704AF88 - 0x0704B088 -static const Vtx inside_castle_seg7_vertex_0704AF88[] = { - {{{ -4991, 1748, 3005}, 0, { 922, 888}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4991, 1404, 3005}, 0, { 444, 888}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5040, 1404, 3005}, 0, { 444, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5614, 1715, -3291}, 0, { 444, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5614, 3149, -3291}, 0, { 922, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5819, 3354, -3291}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5819, 1715, -3291}, 0, { 444, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3975, 3149, -3291}, 0, { 922, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3771, 3354, -3291}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3975, 1715, -3291}, 0, { 444, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3771, 1715, -3291}, 0, { 444, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4598, 1748, 3005}, 0, { 922, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5040, 1797, 3005}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7252, 2227, 1418}, 0, { 922, 888}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1510, 1418}, 0, { 444, 888}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1510, 1316}, 0, { 444, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704AF88, 0x00396340, 232834, 0x0004af88, 256); // 0x0704B088 - 0x0704B178 -static const Vtx inside_castle_seg7_vertex_0704B088[] = { - {{{ -4598, 1748, 3005}, 0, { 922, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5040, 1797, 3005}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4549, 1797, 3005}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4598, 1404, 3005}, 0, { 444, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4549, 1404, 3005}, 0, { 444, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7252, 1510, 2237}, 0, { 444, 70}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 2227, 2237}, 0, { 922, 70}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 2330, 2340}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1510, 2340}, 0, { 444, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 2227, 1418}, 0, { 922, 888}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 2330, 1316}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1510, 1316}, 0, { 444, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1510, 1316}, 0, { 0, 888}, {0x82, 0x00, 0xf2, 0xff}}}, - {{{ -4283, 2330, 1316}, 0, { 0, 478}, {0x82, 0x00, 0xf2, 0xff}}}, - {{{ -3771, 3354, -3291}, 0, { 990, 0}, {0x82, 0x00, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704B088, 0x00396340, 232834, 0x0004b088, 240); // 0x0704B178 - 0x0704B268 -static const Vtx inside_castle_seg7_vertex_0704B178[] = { - {{{ -7252, 2330, 1316}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7252, 1510, 1316}, 0, { 990, 786}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5307, 1510, 1316}, 0, { 0, 786}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5307, 2330, 1316}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5307, 2330, 2340}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7252, 1510, 2340}, 0, { 990, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7252, 2330, 2340}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5307, 1510, 2340}, 0, { 0, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7252, 2330, 1316}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5307, 2330, 2340}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -7252, 2330, 2340}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5307, 2330, 1316}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4283, 1510, 1316}, 0, { 0, 888}, {0x82, 0x00, 0xf2, 0xff}}}, - {{{ -3771, 3354, -3291}, 0, { 990, 0}, {0x82, 0x00, 0xf2, 0xff}}}, - {{{ -3771, 1715, -3291}, 0, { 990, 786}, {0x82, 0x00, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704B178, 0x00396340, 232834, 0x0004b178, 240); // 0x0704B268 - 0x0704B368 -static const Vtx inside_castle_seg7_vertex_0704B268[] = { - {{{ -5307, 2330, 1316}, 0, { 0, 478}, {0x7e, 0x00, 0xf2, 0xff}}}, - {{{ -5307, 1510, 1316}, 0, { 0, 888}, {0x7e, 0x00, 0xf2, 0xff}}}, - {{{ -5819, 1715, -3291}, 0, { 990, 786}, {0x7e, 0x00, 0xf2, 0xff}}}, - {{{ -5819, 3354, -3291}, 0, { 990, 0}, {0x7e, 0x00, 0xf2, 0xff}}}, - {{{ -4549, 1404, 3005}, 0, { 990, 836}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ -4549, 1797, 3005}, 0, { 990, 224}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ -4283, 1510, 2340}, 0, { 0, 786}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ -4283, 2330, 2340}, 0, { 0, 0}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ -5307, 1510, 2340}, 0, { 0, 786}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -5307, 2330, 2340}, 0, { 0, 0}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -5040, 1404, 3005}, 0, { 990, 836}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -5040, 1797, 3005}, 0, { 990, 224}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -4283, 1818, 1725}, 0, { 196, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1818, 1930}, 0, { 308, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 2330, 2340}, 0, { 536, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1613, 2135}, 0, { 422, 684}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704B268, 0x00396340, 232834, 0x0004b268, 256); // 0x0704B368 - 0x0704B468 -static const Vtx inside_castle_seg7_vertex_0704B368[] = { - {{{ -4283, 1613, 2135}, 0, { 422, 684}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1510, 2135}, 0, { 422, 786}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1510, 2340}, 0, { 536, 786}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 2330, 2340}, 0, { 536, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1818, 1725}, 0, { 196, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 2330, 1316}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1613, 1520}, 0, { 82, 684}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1510, 1316}, 0, { 0, 786}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 2330, 2340}, 0, { 0, 990}, {0x00, 0x9d, 0xb1, 0xff}}}, - {{{ -5040, 1797, 3005}, 0, { 990, 96}, {0x00, 0x9d, 0xb1, 0xff}}}, - {{{ -5307, 2330, 2340}, 0, { 0, 0}, {0x00, 0x9d, 0xb1, 0xff}}}, - {{{ -4283, 1510, 1520}, 0, { 82, 786}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3771, 3354, -3291}, 0, { 990, 990}, {0x00, 0x85, 0xe5, 0xff}}}, - {{{ -4283, 2330, 1316}, 0, { 0, 734}, {0x00, 0x85, 0xe5, 0xff}}}, - {{{ -5307, 2330, 1316}, 0, { 0, 224}, {0x00, 0x85, 0xe5, 0xff}}}, - {{{ -5819, 3354, -3291}, 0, { 990, 0}, {0x00, 0x85, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704B368, 0x00396340, 232834, 0x0004b368, 256); // 0x0704B468 - 0x0704B498 -static const Vtx inside_castle_seg7_vertex_0704B468[] = { - {{{ -4283, 2330, 2340}, 0, { 0, 990}, {0x00, 0x9d, 0xb1, 0xff}}}, - {{{ -4549, 1797, 3005}, 0, { 990, 862}, {0x00, 0x9d, 0xb1, 0xff}}}, - {{{ -5040, 1797, 3005}, 0, { 990, 96}, {0x00, 0x9d, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704B468, 0x00396340, 232834, 0x0004b468, 48); // 0x0704B498 - 0x0704B588 -static const Vtx inside_castle_seg7_vertex_0704B498[] = { - {{{ -3566, 1203, 1520}, 0, { 6100, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3566, 1229, 1520}, 0, { 6100, 1040}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3566, 1229, 2135}, 0, { 0, 1040}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3822, 1331, 1520}, 0, { 6100, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3822, 1357, 1520}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3822, 1357, 2135}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3822, 1331, 2135}, 0, { 0, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3771, 1306, 1520}, 0, { 6100, 530}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3771, 1331, 2135}, 0, { 0, 326}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3771, 1306, 2135}, 0, { 0, 530}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3771, 1331, 1520}, 0, { 6100, 326}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3617, 1229, 1520}, 0, { 6100, 888}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3617, 1254, 2135}, 0, { 0, 684}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3617, 1229, 2135}, 0, { 0, 888}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3617, 1254, 1520}, 0, { 6100, 684}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704B498, 0x00396340, 232834, 0x0004b498, 240); // 0x0704B588 - 0x0704B638 -static const Vtx inside_castle_seg7_vertex_0704B588[] = { - {{{ -3668, 1254, 1520}, 0, { 6100, 530}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3668, 1280, 2135}, 0, { 0, 326}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3668, 1254, 2135}, 0, { 0, 530}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3566, 1203, 1520}, 0, { 6100, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3566, 1229, 2135}, 0, { 0, 1040}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3566, 1203, 2135}, 0, { 0, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3719, 1280, 1520}, 0, { 6100, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3719, 1306, 2135}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3719, 1280, 2135}, 0, { 0, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3719, 1306, 1520}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3668, 1280, 1520}, 0, { 6100, 326}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704B588, 0x00396340, 232834, 0x0004b588, 176); // 0x0704B638 - 0x0704B738 -static const Vtx inside_castle_seg7_vertex_0704B638[] = { - {{{ -7252, 1306, 2340}, 0, { -9228, -11658}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5307, 1306, 2340}, 0, { -9228, -1438}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5307, 1306, 1316}, 0, { -4118, -1438}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7252, 1306, 1316}, 0, { -4118, -11658}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5204, 1306, 1683}, 0, { -5950, -926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5204, 1306, 1972}, 0, { -7396, -926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4283, 1306, 2340}, 0, { -9228, 3670}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4283, 1306, 2237}, 0, { -8716, 3670}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4939, 1306, 2237}, 0, { -8716, 396}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4939, 1306, 1418}, 0, { -4628, 396}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4283, 1306, 1316}, 0, { -4118, 3670}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4283, 1306, 1418}, 0, { -4628, 3670}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5819, 1306, -3291}, 0, { 16320, -3992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3771, 1331, 1520}, 0, { 6100, 326}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3822, 1331, 2135}, 0, { 0, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3771, 1331, 2135}, 0, { 0, 326}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704B638, 0x00396340, 232834, 0x0004b638, 256); // 0x0704B738 - 0x0704B818 -static const Vtx inside_castle_seg7_vertex_0704B738[] = { - {{{ -3771, 1331, 1520}, 0, { 6100, 326}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3822, 1331, 1520}, 0, { 6100, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3822, 1331, 2135}, 0, { 0, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3719, 1306, 1520}, 0, { 6100, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3771, 1306, 2135}, 0, { 0, 530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3719, 1306, 2135}, 0, { 0, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3771, 1306, 1520}, 0, { 6100, 530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2695, 1203, 1751}, 0, { 478, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2747, 1203, 1751}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2747, 1203, 1904}, 0, { 1246, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2695, 1203, 1904}, 0, { 1246, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3668, 1280, 1520}, 0, { 6100, 326}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3719, 1280, 1520}, 0, { 6100, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3719, 1280, 2135}, 0, { 0, 172}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704B738, 0x00396340, 232834, 0x0004b738, 224); // 0x0704B818 - 0x0704B8F8 -static const Vtx inside_castle_seg7_vertex_0704B818[] = { - {{{ -5819, 1306, -3291}, 0, { 16320, -3992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4283, 1306, 1316}, 0, { -4118, 3670}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3771, 1306, -3291}, 0, { 16320, 6226}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5307, 1306, 2340}, 0, { -9228, -1438}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5040, 1306, 3005}, 0, {-14338, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4549, 1306, 3005}, 0, {-14338, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4283, 1306, 2340}, 0, { -9228, 3670}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3566, 1229, 1520}, 0, { 6100, 1040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3617, 1229, 1520}, 0, { 6100, 888}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3617, 1229, 2135}, 0, { 0, 888}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3566, 1229, 2135}, 0, { 0, 1040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3668, 1280, 1520}, 0, { 6100, 326}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3719, 1280, 2135}, 0, { 0, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3668, 1280, 2135}, 0, { 0, 326}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704B818, 0x00396340, 232834, 0x0004b818, 224); // 0x0704B8F8 - 0x0704B978 -static const Vtx inside_castle_seg7_vertex_0704B8F8[] = { - {{{ -3617, 1254, 1520}, 0, { 6100, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3668, 1254, 2135}, 0, { 0, 530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3617, 1254, 2135}, 0, { 0, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3668, 1254, 1520}, 0, { 6100, 530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2747, 1203, 1520}, 0, { -6162, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3566, 1203, 1520}, 0, { -6162, 4948}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3566, 1203, 2135}, 0, { -9228, 4948}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2747, 1203, 2135}, 0, { -9228, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704B8F8, 0x00396340, 232834, 0x0004b8f8, 128); // 0x0704B978 - 0x0704BA78 -static const Vtx inside_castle_seg7_vertex_0704B978[] = { - {{{ -4283, 1818, 1725}, 0, { -9228, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2747, 1818, 1725}, 0, { 6100, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2747, 1818, 1930}, 0, { 6100, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5307, 2330, 1316}, 0, { 6100, 5076}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ -5102, 2534, 1520}, 0, { 4056, 3032}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ -5102, 2534, 2135}, 0, { -2074, 3032}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ -5307, 2330, 2340}, 0, { -4118, 5076}, {0x59, 0xa6, 0x00, 0xff}}}, - {{{ -4283, 2330, 1316}, 0, { 6100, -5142}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -5102, 2534, 1520}, 0, { 4056, 3032}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -5307, 2330, 1316}, 0, { 6100, 5076}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -4487, 2534, 2135}, 0, { -2074, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5102, 2534, 2135}, 0, { -2074, 3032}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5102, 2534, 1520}, 0, { 4056, 3032}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5307, 2330, 2340}, 0, { -4118, 5076}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ -5102, 2534, 2135}, 0, { -2074, 3032}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ -4487, 2534, 2135}, 0, { -2074, -3098}, {0x00, 0xa6, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704B978, 0x00396340, 232834, 0x0004b978, 256); // 0x0704BA78 - 0x0704BB78 -static const Vtx inside_castle_seg7_vertex_0704BA78[] = { - {{{ -5307, 2330, 2340}, 0, { -4118, 5076}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ -4487, 2534, 2135}, 0, { -2074, -3098}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ -4283, 2330, 2340}, 0, { -4118, -5142}, {0x00, 0xa6, 0xa7, 0xff}}}, - {{{ -4487, 2534, 2135}, 0, { -2074, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5102, 2534, 1520}, 0, { 4056, 3032}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4487, 2534, 1520}, 0, { 4056, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4283, 2330, 1316}, 0, { 6100, -5142}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -4487, 2534, 1520}, 0, { 4056, -3098}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -5102, 2534, 1520}, 0, { 4056, 3032}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -4283, 2330, 2340}, 0, { -4118, -5142}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -4487, 2534, 1520}, 0, { 4056, -3098}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -4283, 2330, 1316}, 0, { 6100, -5142}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -4487, 2534, 2135}, 0, { -2074, -3098}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -4283, 1613, 1520}, 0, { -9228, 3032}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -2747, 1613, 1520}, 0, { 6100, 3032}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -2747, 1818, 1725}, 0, { 6100, 990}, {0x00, 0xa7, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704BA78, 0x00396340, 232834, 0x0004ba78, 256); // 0x0704BB78 - 0x0704BC58 -static const Vtx inside_castle_seg7_vertex_0704BB78[] = { - {{{ -4283, 1613, 1520}, 0, { -9228, 3032}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -2747, 1818, 1725}, 0, { 6100, 990}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -4283, 1818, 1725}, 0, { -9228, 990}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -2747, 1613, 2135}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2747, 1818, 1725}, 0, { 0, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2747, 1613, 1520}, 0, { -2074, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1818, 1725}, 0, { -9228, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2747, 1818, 1930}, 0, { 6100, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4283, 1818, 1930}, 0, { -9228, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4283, 1818, 1930}, 0, { -9228, -1054}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -2747, 1818, 1930}, 0, { 6100, -1054}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -2747, 1613, 2135}, 0, { 6100, -3098}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -4283, 1613, 2135}, 0, { -9228, -3098}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -2747, 1818, 1930}, 0, { 2012, -1054}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704BB78, 0x00396340, 232834, 0x0004bb78, 224); // 0x0704BC58 - 0x0704BCB8 -static const Vtx inside_castle_seg7_vertex_0704BC58[] = { - {{{ -4897, 1357, 1520}, 0, { -3862, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5102, 1357, 1725}, 0, { -4884, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5102, 1357, 1930}, 0, { -4884, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4897, 1357, 2135}, 0, { -3862, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3822, 1357, 2135}, 0, { 1502, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3822, 1357, 1520}, 0, { 1500, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704BC58, 0x00396340, 232834, 0x0004bc58, 96); // 0x0704BCB8 - 0x0704BDA8 -static const Vtx inside_castle_seg7_vertex_0704BCB8[] = { - {{{ -4897, 1357, 1520}, 0, { -1228, 0}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ -5204, 1306, 1683}, 0, { 5398, 990}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ -5102, 1357, 1725}, 0, { 4552, 0}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ -4897, 1357, 2135}, 0, { 144, 0}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -4939, 1306, 2237}, 0, { 990, 990}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -4283, 1306, 2237}, 0, {-12118, 990}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -4283, 1357, 2135}, 0, {-12118, 0}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -5102, 1357, 1930}, 0, { 814, 0}, {0xd8, 0x71, 0x28, 0xff}}}, - {{{ -4939, 1306, 2237}, 0, { 7442, 990}, {0xd8, 0x71, 0x28, 0xff}}}, - {{{ -4897, 1357, 2135}, 0, { 6596, 0}, {0xd8, 0x71, 0x28, 0xff}}}, - {{{ -5204, 1306, 1972}, 0, { 0, 990}, {0xd8, 0x71, 0x28, 0xff}}}, - {{{ -5102, 1357, 1725}, 0, { 814, 0}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ -5204, 1306, 1972}, 0, { 5750, 990}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ -5102, 1357, 1930}, 0, { 4902, 0}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ -5204, 1306, 1683}, 0, { 0, 990}, {0xc8, 0x71, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704BCB8, 0x00396340, 232834, 0x0004bcb8, 240); // 0x0704BDA8 - 0x0704BE18 -static const Vtx inside_castle_seg7_vertex_0704BDA8[] = { - {{{ -4283, 1357, 1520}, 0, {-12118, 0}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -4939, 1306, 1418}, 0, { 990, 990}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -4897, 1357, 1520}, 0, { 144, 0}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -4897, 1357, 1520}, 0, { -1228, 0}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ -4939, 1306, 1418}, 0, { -2074, 990}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ -5204, 1306, 1683}, 0, { 5398, 990}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ -4283, 1306, 1418}, 0, {-12118, 990}, {0x00, 0x71, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704BDA8, 0x00396340, 232834, 0x0004bda8, 112); // 0x0704BE18 - 0x0704BF18 -static const Vtx inside_castle_seg7_vertex_0704BE18[] = { - {{{ -2747, 1459, 1904}, 0, { 1884, 736}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2747, 1203, 1904}, 0, { 1884, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2747, 1203, 2135}, 0, { 3034, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2695, 1459, 1751}, 0, { 1118, 736}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2747, 1459, 1751}, 0, { 1118, 736}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2747, 1203, 1751}, 0, { 1118, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2695, 1203, 1751}, 0, { 1118, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2695, 1459, 1904}, 0, { 1884, 736}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2747, 1459, 1751}, 0, { 1118, 736}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2695, 1459, 1751}, 0, { 1118, 736}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2747, 1459, 1904}, 0, { 1884, 736}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2695, 1203, 1904}, 0, { 1884, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2747, 1459, 1904}, 0, { 1884, 736}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2695, 1459, 1904}, 0, { 1884, 736}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2747, 1203, 1904}, 0, { 1884, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2747, 1613, 2135}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704BE18, 0x00396340, 232834, 0x0004be18, 256); // 0x0704BF18 - 0x0704BFF8 -static const Vtx inside_castle_seg7_vertex_0704BF18[] = { - {{{ -2747, 1459, 1751}, 0, { 1118, 736}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2747, 1459, 1904}, 0, { 1884, 736}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2747, 1613, 2135}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4283, 1613, 1520}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4283, 1203, 1520}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2747, 1203, 1520}, 0, { 7632, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2747, 1613, 1520}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2747, 1203, 1520}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2747, 1203, 1751}, 0, { 1118, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2747, 1613, 2135}, 0, { 7632, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4283, 1203, 2135}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4283, 1613, 2135}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2747, 1203, 2135}, 0, { 7632, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2747, 1613, 1520}, 0, { 7632, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704BF18, 0x00396340, 232834, 0x0004bf18, 224); // 0x0704BFF8 - 0x0704C038 -static const Vtx inside_castle_seg7_vertex_0704BFF8[] = { - {{{ -7252, 1818, 1418}, 0, { 2000, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 2227, 1418}, 0, { 2012, -26}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 2227, 2237}, 0, { -28, -40}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1818, 2237}, 0, { 0, 978}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704BFF8, 0x00396340, 232834, 0x0004bff8, 64); // 0x0704C038 - 0x0704C078 -static const Vtx inside_castle_seg7_vertex_0704C038[] = { - {{{ -7252, 1408, 1418}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1818, 1418}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1818, 2237}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7252, 1408, 2237}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704C038, 0x00396340, 232834, 0x0004c038, 64); // 0x0704C078 - 0x0704C378 static const Gfx inside_castle_seg7_dl_0704C078[] = { diff --git a/levels/castle_inside/areas/2/9/model.inc.c b/levels/castle_inside/areas/2/9/model.inc.c index 455aba04b..766bf6d7b 100644 --- a/levels/castle_inside/areas/2/9/model.inc.c +++ b/levels/castle_inside/areas/2/9/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0704C8B0 - 0x0704C8C8 static const Lights1 inside_castle_seg7_lights_0704C8B0 = gdSPDefLights1( 0x2d, 0x3b, 0x58, @@ -65,995 +66,178 @@ static const Lights1 inside_castle_seg7_lights_0704C9A0 = gdSPDefLights1( ); // 0x0704C9B8 - 0x0704CA98 -static const Vtx inside_castle_seg7_vertex_0704C9B8[] = { - {{{ 1364, 2765, 6501}, 0, { -7696, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2081, 2765, 7197}, 0, {-11272, -5040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2081, 2765, 6296}, 0, {-11272, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1364, 2765, 7197}, 0, { -7696, -5040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1569, 2765, 6296}, 0, { -8718, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2489, 2765, 6296}, 0, { 11536, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1772, 2765, 6501}, 0, { 7958, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1977, 2765, 6296}, 0, { 8980, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1772, 2765, 7197}, 0, { 7958, -5040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2489, 2765, 7197}, 0, { 11536, -5040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2081, 2253, 4813}, 0, { 12046, -4630}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2489, 2253, 7371}, 0, {-10760, 8132}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2081, 2253, 7371}, 0, { 12046, 8132}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2489, 2253, 4813}, 0, {-10760, -4630}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704C9B8, 0x00396340, 232834, 0x0004c9b8, 224); // 0x0704CA98 - 0x0704CB18 -static const Vtx inside_castle_seg7_vertex_0704CA98[] = { - {{{ -1500, 2355, 5537}, 0, { -6078, 6982}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2285, 2355, 4778}, 0, { -9992, 3194}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2489, 2355, 5272}, 0, {-11014, 5660}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1398, 2355, 5290}, 0, { -5568, 5750}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2081, 2355, 5272}, 0, { 11794, 5660}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 989, 2355, 5290}, 0, { 6348, 5750}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1092, 2355, 5537}, 0, { 6858, 6982}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1876, 2355, 4778}, 0, { 10772, 3194}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704CA98, 0x00396340, 232834, 0x0004ca98, 128); // 0x0704CB18 - 0x0704CB98 -static const Vtx inside_castle_seg7_vertex_0704CB18[] = { - {{{ -1398, 2560, 5290}, 0, { -5568, 5750}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1235, 2560, 5078}, 0, { -4756, 4692}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1959, 2560, 4354}, 0, { -8368, 1078}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2285, 2560, 4778}, 0, { -9992, 3194}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1876, 2560, 4778}, 0, { 10772, 3194}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 826, 2560, 5078}, 0, { 5536, 4692}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 989, 2560, 5290}, 0, { 6348, 5750}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1551, 2560, 4354}, 0, { 9148, 1078}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704CB18, 0x00396340, 232834, 0x0004cb18, 128); // 0x0704CB98 - 0x0704CC18 -static const Vtx inside_castle_seg7_vertex_0704CB98[] = { - {{{ -1023, 2765, 4915}, 0, { -3698, 3880}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1959, 2765, 4354}, 0, { -8368, 1078}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1235, 2765, 5078}, 0, { -4756, 4692}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 2765, 4028}, 0, { -6252, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 826, 2765, 5078}, 0, { 5536, 4692}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1551, 2765, 4354}, 0, { 9148, 1078}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 2765, 4028}, 0, { 7032, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 614, 2765, 4915}, 0, { 4476, 3880}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704CB98, 0x00396340, 232834, 0x0004cb98, 128); // 0x0704CC18 - 0x0704CC98 -static const Vtx inside_castle_seg7_vertex_0704CC18[] = { - {{{ -1023, 2970, 4915}, 0, { -3698, 3880}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1041, 2970, 3824}, 0, { -3788, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 2970, 4028}, 0, { -6252, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -776, 2970, 4813}, 0, { -2464, 3368}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, 2970, 4028}, 0, { 7032, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 367, 2970, 4813}, 0, { 3244, 3368}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 614, 2970, 4915}, 0, { 4476, 3880}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 632, 2970, 3824}, 0, { 4566, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704CC18, 0x00396340, 232834, 0x0004cc18, 128); // 0x0704CC98 - 0x0704CCD8 -static const Vtx inside_castle_seg7_vertex_0704CC98[] = { - {{{ -776, 3174, 4813}, 0, { -2464, 3368}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 632, 3174, 3824}, 0, { 4566, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1041, 3174, 3824}, 0, { -3788, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 367, 3174, 4813}, 0, { 3244, 3368}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704CC98, 0x00396340, 232834, 0x0004cc98, 64); // 0x0704CCD8 - 0x0704CDC8 -static const Vtx inside_castle_seg7_vertex_0704CCD8[] = { - {{{ 2797, 2970, 6398}, 0, { 2524, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2849, 2970, 6040}, 0, { 2268, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2490, 2970, 6091}, 0, { 4056, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2899, 2970, 6091}, 0, { 4056, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3257, 2970, 6040}, 0, { 2268, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3206, 2970, 6398}, 0, { 2524, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3257, 2970, 5733}, 0, { 2268, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2899, 2970, 5681}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3564, 2970, 6040}, 0, { 734, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3616, 2970, 6398}, 0, { 478, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3206, 2970, 5374}, 0, { 2524, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3564, 2970, 5733}, 0, { 734, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3616, 2970, 5374}, 0, { 478, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3923, 2970, 5681}, 0, { -1052, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3923, 2970, 6091}, 0, { -1052, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704CCD8, 0x00396340, 232834, 0x0004ccd8, 240); // 0x0704CDC8 - 0x0704CEC8 -static const Vtx inside_castle_seg7_vertex_0704CDC8[] = { - {{{ 2797, 2970, 6398}, 0, { 2524, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3207, 2970, 6398}, 0, { 478, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3156, 2970, 6040}, 0, { 734, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3514, 2970, 6091}, 0, { -1052, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2849, 2970, 6040}, 0, { 2268, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3156, 2970, 5733}, 0, { 734, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2849, 2970, 5733}, 0, { 2268, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2490, 2970, 5681}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2490, 2970, 6091}, 0, { 4056, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3514, 2970, 5681}, 0, { -1052, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3207, 2970, 5374}, 0, { 478, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2797, 2970, 5374}, 0, { 2524, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 2253, 4762}, 0, { 1408, -4886}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -357, 2253, 4813}, 0, { -122, -4630}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 2253, 4813}, 0, { 1408, -4630}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -357, 2253, 4762}, 0, { -122, -4886}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704CDC8, 0x00396340, 232834, 0x0004cdc8, 256); // 0x0704CEC8 - 0x0704CFB8 -static const Vtx inside_castle_seg7_vertex_0704CEC8[] = { - {{{ -1535, 2970, 4028}, 0, { 10864, 0}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1535, 2765, 4028}, 0, { 10864, 2010}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1023, 2765, 4915}, 0, { 2014, 2010}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1500, 2253, 5537}, 0, {-12292, 2010}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -1500, 2355, 5537}, 0, {-12292, 990}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -2489, 2355, 5272}, 0, {-22164, 990}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -2489, 2253, 5272}, 0, {-22164, 2010}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 2081, 2253, 5272}, 0, { 23452, 2010}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2081, 2355, 5272}, 0, { 23452, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 1092, 2355, 5537}, 0, { 13580, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 1092, 2253, 5537}, 0, { 13580, 2010}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -1041, 3174, 3824}, 0, { 12906, -2076}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -1041, 2970, 3824}, 0, { 12906, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -776, 2970, 4813}, 0, { 3034, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -776, 3174, 4813}, 0, { 3034, -2076}, {0x86, 0x00, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704CEC8, 0x00396340, 232834, 0x0004cec8, 240); // 0x0704CFB8 - 0x0704D0A8 -static const Vtx inside_castle_seg7_vertex_0704CFB8[] = { - {{{ 989, 2560, 5290}, 0, { 12560, -1054}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 989, 2355, 5290}, 0, { 12560, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 1876, 2355, 4778}, 0, { 21410, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -1535, 2970, 4028}, 0, { 10864, 0}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1023, 2765, 4915}, 0, { 2014, 2010}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1023, 2970, 4915}, 0, { 2014, 0}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1959, 2765, 4354}, 0, { 7616, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1235, 2560, 5078}, 0, { 388, 4054}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1235, 2765, 5078}, 0, { 388, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1959, 2560, 4354}, 0, { 7616, 4054}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2285, 2560, 4778}, 0, {-20122, -1054}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -2285, 2355, 4778}, 0, {-20122, 990}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -1398, 2355, 5290}, 0, {-11272, 990}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -1398, 2560, 5290}, 0, {-11272, -1054}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ 1876, 2560, 4778}, 0, { 21410, -1054}, {0x3f, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704CFB8, 0x00396340, 232834, 0x0004cfb8, 240); // 0x0704D0A8 - 0x0704D168 -static const Vtx inside_castle_seg7_vertex_0704D0A8[] = { - {{{ 826, 2765, 5078}, 0, { 388, 2010}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1551, 2560, 4354}, 0, { 7616, 4054}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1551, 2765, 4354}, 0, { 7616, 2010}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 826, 2560, 5078}, 0, { 388, 4054}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 614, 2970, 4915}, 0, { 2014, 0}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 614, 2765, 4915}, 0, { 2014, 2010}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 1126, 2765, 4028}, 0, { 10864, 2010}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 1126, 2970, 4028}, 0, { 10864, 0}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 367, 3174, 4813}, 0, { 3034, -2076}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 632, 2970, 3824}, 0, { 12906, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 632, 3174, 3824}, 0, { 12906, -2076}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 367, 2970, 4813}, 0, { 3034, 0}, {0x7a, 0x00, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704D0A8, 0x00396340, 232834, 0x0004d0a8, 192); // 0x0704D168 - 0x0704D258 -static const Vtx inside_castle_seg7_vertex_0704D168[] = { - {{{ -2489, 3379, 6091}, 0, { -2074, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2899, 2970, 6091}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2899, 3379, 6091}, 0, { 2012, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2489, 2970, 6091}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2899, 2970, 5681}, 0, { 2012, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2899, 2970, 6091}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2489, 2970, 5681}, 0, { -2074, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2899, 3379, 6091}, 0, { 2012, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2899, 3379, 5681}, 0, { 2012, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2489, 3379, 5681}, 0, { -2074, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2489, 3379, 6091}, 0, { -2074, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2899, 3379, 5681}, 0, { 2012, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2489, 2970, 5681}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2489, 3379, 5681}, 0, { -2074, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2899, 2970, 5681}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704D168, 0x00396340, 232834, 0x0004d168, 240); // 0x0704D258 - 0x0704D348 -static const Vtx inside_castle_seg7_vertex_0704D258[] = { - {{{ -3308, 3021, 5989}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3308, 2816, 5989}, 0, { 480, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3513, 2816, 5989}, 0, { 2522, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2489, 3379, 6091}, 0, { -2074, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2489, 2970, 6091}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2899, 2970, 6091}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3513, 3021, 5784}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3308, 2816, 5784}, 0, { 480, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3308, 3021, 5784}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3513, 2816, 5784}, 0, { 2522, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3308, 3021, 5784}, 0, { 1500, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3308, 2816, 5989}, 0, { -540, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3308, 3021, 5989}, 0, { -542, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3308, 2816, 5784}, 0, { 1500, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3513, 3021, 5989}, 0, { 2522, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704D258, 0x00396340, 232834, 0x0004d258, 240); // 0x0704D348 - 0x0704D438 -static const Vtx inside_castle_seg7_vertex_0704D348[] = { - {{{ -3564, 3021, 6040}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3308, 3021, 5989}, 0, { -540, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3513, 3021, 5989}, 0, { 1500, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3513, 3021, 5989}, 0, { -542, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3513, 2816, 5784}, 0, { 1500, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3513, 3021, 5784}, 0, { 1500, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3513, 2816, 5989}, 0, { -540, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3257, 3021, 5733}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3564, 3021, 5733}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3513, 3021, 5784}, 0, { -540, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3308, 3021, 5784}, 0, { 1500, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3564, 3021, 5733}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3513, 3021, 5989}, 0, { -540, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3513, 3021, 5784}, 0, { 1500, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3564, 3021, 6040}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704D348, 0x00396340, 232834, 0x0004d348, 240); // 0x0704D438 - 0x0704D528 -static const Vtx inside_castle_seg7_vertex_0704D438[] = { - {{{ -3564, 2970, 6040}, 0, { -1052, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3564, 3021, 5733}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3564, 2970, 5733}, 0, { 2012, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3564, 3021, 6040}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3257, 3021, 6040}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3308, 3021, 5989}, 0, { -540, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3257, 3021, 5733}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3308, 3021, 5989}, 0, { 1502, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3257, 3021, 6040}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3308, 3021, 5784}, 0, { -542, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3257, 2970, 5733}, 0, { 2012, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3257, 3021, 6040}, 0, { -1052, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3257, 2970, 6040}, 0, { -1052, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3257, 3021, 5733}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3564, 3021, 6040}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704D438, 0x00396340, 232834, 0x0004d438, 240); // 0x0704D528 - 0x0704D618 -static const Vtx inside_castle_seg7_vertex_0704D528[] = { - {{{ 3156, 3021, 6040}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2849, 3021, 6040}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2849, 2970, 6040}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3564, 2970, 6040}, 0, { 3034, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3257, 3021, 6040}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3564, 3021, 6040}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3257, 2970, 6040}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3257, 2970, 5733}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3564, 3021, 5733}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3257, 3021, 5733}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3564, 2970, 5733}, 0, { 3034, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2849, 3021, 5733}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3156, 3021, 5733}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3156, 2970, 5733}, 0, { 3034, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2849, 2970, 5733}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704D528, 0x00396340, 232834, 0x0004d528, 240); // 0x0704D618 - 0x0704D708 -static const Vtx inside_castle_seg7_vertex_0704D618[] = { - {{{ 2849, 3021, 6040}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2900, 3021, 5989}, 0, { 1502, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2900, 3021, 5784}, 0, { -542, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3156, 3021, 6040}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2849, 2970, 6040}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3156, 2970, 6040}, 0, { 3034, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3156, 2970, 5733}, 0, { 2012, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3156, 3021, 5733}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3156, 3021, 6040}, 0, { -1052, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3156, 2970, 6040}, 0, { -1052, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2849, 2970, 6040}, 0, { -1052, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2849, 3021, 5733}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2849, 2970, 5733}, 0, { 2012, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2849, 3021, 6040}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2849, 3021, 5733}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704D618, 0x00396340, 232834, 0x0004d618, 240); // 0x0704D708 - 0x0704D7F8 -static const Vtx inside_castle_seg7_vertex_0704D708[] = { - {{{ 3105, 3021, 5784}, 0, { 1500, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3105, 2816, 5784}, 0, { 1500, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3105, 2816, 5989}, 0, { -540, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3105, 3021, 5989}, 0, { 1500, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2900, 3021, 5989}, 0, { -540, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2849, 3021, 6040}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3156, 3021, 6040}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3105, 3021, 5784}, 0, { 1500, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3156, 3021, 6040}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3156, 3021, 5733}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3105, 3021, 5989}, 0, { -540, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2900, 3021, 5784}, 0, { 1500, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3105, 3021, 5784}, 0, { -540, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3156, 3021, 5733}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2849, 3021, 5733}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704D708, 0x00396340, 232834, 0x0004d708, 240); // 0x0704D7F8 - 0x0704D8E8 -static const Vtx inside_castle_seg7_vertex_0704D7F8[] = { - {{{ 2900, 3021, 5784}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3105, 2816, 5784}, 0, { 2522, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3105, 3021, 5784}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3105, 3021, 5784}, 0, { 1500, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3105, 2816, 5989}, 0, { -540, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3105, 3021, 5989}, 0, { -542, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3105, 3021, 5989}, 0, { 2522, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2900, 2816, 5989}, 0, { 480, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2900, 3021, 5989}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3105, 2816, 5989}, 0, { 2522, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2900, 3021, 5989}, 0, { -542, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2900, 2816, 5989}, 0, { -540, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2900, 2816, 5784}, 0, { 1500, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2900, 3021, 5784}, 0, { 1500, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2900, 2816, 5784}, 0, { 480, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704D7F8, 0x00396340, 232834, 0x0004d7f8, 240); // 0x0704D8E8 - 0x0704D9E8 -static const Vtx inside_castle_seg7_vertex_0704D8E8[] = { - {{{ 2490, 2970, 6091}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2490, 2970, 5681}, 0, { 2012, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2081, 2970, 5681}, 0, { -2074, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2490, 3379, 6091}, 0, { 2012, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2081, 2970, 6091}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2081, 3379, 6091}, 0, { -2074, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2490, 2970, 6091}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2081, 3379, 5681}, 0, { -2074, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2490, 2970, 5681}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2490, 3379, 5681}, 0, { 2012, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2081, 2970, 5681}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2081, 3379, 6091}, 0, { -2074, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2081, 3379, 5681}, 0, { -2074, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2490, 3379, 5681}, 0, { 2012, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2490, 3379, 6091}, 0, { 2012, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2081, 2970, 6091}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704D8E8, 0x00396340, 232834, 0x0004d8e8, 256); // 0x0704D9E8 - 0x0704DAE8 -static const Vtx inside_castle_seg7_vertex_0704D9E8[] = { - {{{ -3923, 3789, 6091}, 0, { 1502, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2899, 3789, 6091}, 0, { -1052, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3206, 3789, 6398}, 0, { -286, -798}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3923, 3789, 5681}, 0, { 1502, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3616, 3789, 5374}, 0, { 734, 1754}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2899, 3789, 5681}, 0, { -1052, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3206, 3789, 5374}, 0, { -286, 1754}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3616, 3789, 6398}, 0, { 734, -798}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2490, 3789, 6091}, 0, { -1052, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3514, 3789, 6091}, 0, { 1502, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3207, 3789, 6398}, 0, { 734, -798}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2797, 3789, 6398}, 0, { -286, -798}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2797, 3789, 5374}, 0, { -286, 1754}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3207, 3789, 5374}, 0, { 734, 1754}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2490, 3789, 5681}, 0, { -1052, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3514, 3789, 5681}, 0, { 1502, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704D9E8, 0x00396340, 232834, 0x0004d9e8, 256); // 0x0704DAE8 - 0x0704DB68 -static const Vtx inside_castle_seg7_vertex_0704DAE8[] = { - {{{ 3821, 2304, 5067}, 0, { 1500, -670}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2183, 2304, 5067}, 0, { -540, -670}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2183, 2304, 6705}, 0, { -542, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3821, 2304, 6705}, 0, { 1500, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2592, 2304, 6705}, 0, { -542, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2592, 2304, 5067}, 0, { -540, -670}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4230, 2304, 5067}, 0, { 1500, -670}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4230, 2304, 6705}, 0, { 1500, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704DAE8, 0x00396340, 232834, 0x0004dae8, 128); // 0x0704DB68 - 0x0704DC68 -static const Vtx inside_castle_seg7_vertex_0704DB68[] = { - {{{ 410, 2253, 7232}, 0, { 0, 990}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 410, 3087, 7232}, 0, { 0, -5670}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 512, 3024, 7335}, 0, { -848, -5164}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -921, 2253, 7335}, 0, { 10596, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -818, 3087, 7232}, 0, { 9780, -5670}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -818, 2253, 7232}, 0, { 9780, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -921, 3024, 7335}, 0, { 10596, -5164}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -818, 2253, 7232}, 0, { 9780, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 3087, 7232}, 0, { 9780, -5670}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 3090, 7232}, 0, { 8144, -5690}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 2253, 7232}, 0, { 8144, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 2253, 7335}, 0, { -848, 990}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 205, 2253, 7232}, 0, { 1604, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 410, 3087, 7232}, 0, { 0, -5670}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 410, 2253, 7232}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 3090, 7232}, 0, { 1604, -5690}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704DB68, 0x00396340, 232834, 0x0004db68, 256); // 0x0704DC68 - 0x0704DD58 -static const Vtx inside_castle_seg7_vertex_0704DC68[] = { - {{{ 1364, 2765, 7197}, 0, { 6212, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1364, 2765, 6501}, 0, { 2280, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1364, 2253, 6501}, 0, { 2280, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1364, 2253, 7197}, 0, { 6212, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1364, 2253, 6501}, 0, { 2280, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1569, 2765, 6296}, 0, { 0, -3098}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1569, 2253, 6296}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1364, 2765, 6501}, 0, { 2280, -3098}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1977, 2253, 6296}, 0, { 2280, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1772, 2765, 6501}, 0, { 0, -3098}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1772, 2253, 6501}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1772, 2253, 6501}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1772, 2765, 6501}, 0, { 0, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1772, 2765, 7197}, 0, { -3962, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1772, 2253, 7197}, 0, { -3962, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704DC68, 0x00396340, 232834, 0x0004dc68, 240); // 0x0704DD58 - 0x0704DE08 -static const Vtx inside_castle_seg7_vertex_0704DD58[] = { - {{{ -2489, 2253, 6296}, 0, { 5172, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2489, 2765, 6296}, 0, { 5172, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1977, 2765, 6296}, 0, { 2280, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1977, 2253, 6296}, 0, { 2280, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1977, 2765, 6296}, 0, { 2280, -3098}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1772, 2765, 6501}, 0, { 0, -3098}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1569, 2253, 6296}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1569, 2765, 6296}, 0, { 0, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2081, 2765, 6296}, 0, { -2920, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2081, 2253, 6296}, 0, { -2920, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1977, 2253, 6296}, 0, { 2280, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704DD58, 0x00396340, 232834, 0x0004dd58, 176); // 0x0704DE08 - 0x0704DEF8 -static const Vtx inside_castle_seg7_vertex_0704DE08[] = { - {{{ 1126, 3686, 6925}, 0, { 84, 476}, {0x3f, 0xc1, 0xa7, 0xff}}}, - {{{ 1509, 3528, 7308}, 0, { 0, 582}, {0x3f, 0xc1, 0xa7, 0xff}}}, - {{{ 927, 2923, 7323}, 0, { 144, 984}, {0x3f, 0xc1, 0xa7, 0xff}}}, - {{{ -1535, 3686, 6925}, 0, { 888, 476}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1797, 3578, 7187}, 0, { 968, 548}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1797, 4198, 7187}, 0, { 968, 136}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1535, 4198, 6925}, 0, { 888, 136}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1228, 3379, 6925}, 0, { 796, 680}, {0xc1, 0xc1, 0xa7, 0xff}}}, - {{{ -1918, 3528, 7308}, 0, { 1004, 582}, {0xc1, 0xc1, 0xa7, 0xff}}}, - {{{ -1535, 3686, 6925}, 0, { 888, 476}, {0xc1, 0xc1, 0xa7, 0xff}}}, - {{{ 1126, 4198, 6925}, 0, { 84, 136}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1388, 3578, 7187}, 0, { 4, 548}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1126, 3686, 6925}, 0, { 84, 476}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1388, 4198, 7187}, 0, { 4, 136}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 819, 3379, 6925}, 0, { 176, 680}, {0x3f, 0xc1, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704DE08, 0x00396340, 232834, 0x0004de08, 240); // 0x0704DEF8 - 0x0704DFF8 -static const Vtx inside_castle_seg7_vertex_0704DEF8[] = { - {{{ -1228, 3379, 6925}, 0, { 796, 680}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 3686, 6925}, 0, { 888, 476}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 4198, 6925}, 0, { 888, 136}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -921, 3482, 6925}, 0, { 704, 612}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 4506, 6925}, 0, { 486, -70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 4198, 6925}, 0, { 84, 136}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 3686, 6925}, 0, { 84, 476}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 3379, 6925}, 0, { 176, 680}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 3482, 6925}, 0, { 270, 612}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 3584, 6925}, 0, { 486, 544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -409, 3482, 6925}, 0, { 548, 612}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 3482, 6925}, 0, { 424, 612}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 3482, 6925}, 0, { 424, 612}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ -204, 3355, 7130}, 0, { 486, 696}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ -204, 3584, 6925}, 0, { 486, 544}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ -716, 3379, 6925}, 0, { 642, 680}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704DEF8, 0x00396340, 232834, 0x0004def8, 256); // 0x0704DFF8 - 0x0704E0F8 -static const Vtx inside_castle_seg7_vertex_0704DFF8[] = { - {{{ 512, 3482, 6925}, 0, { 270, 612}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, 3379, 6925}, 0, { 332, 680}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 3482, 6925}, 0, { 424, 612}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 3584, 6925}, 0, { 486, 544}, {0x27, 0xb0, 0xa7, 0xff}}}, - {{{ -330, 3292, 7130}, 0, { 524, 738}, {0x27, 0xb0, 0xa7, 0xff}}}, - {{{ -409, 3482, 6925}, 0, { 548, 612}, {0x27, 0xb0, 0xa7, 0xff}}}, - {{{ -204, 3584, 6925}, 0, { 486, 544}, {0x28, 0xb0, 0xa7, 0xff}}}, - {{{ -204, 3355, 7130}, 0, { 486, 696}, {0x28, 0xb0, 0xa7, 0xff}}}, - {{{ -330, 3292, 7130}, 0, { 524, 738}, {0x28, 0xb0, 0xa7, 0xff}}}, - {{{ -1228, 3379, 6925}, 0, { 796, 680}, {0xc1, 0xc1, 0xa7, 0xff}}}, - {{{ -1335, 2923, 7323}, 0, { 828, 984}, {0xc1, 0xc1, 0xa7, 0xff}}}, - {{{ -1918, 3528, 7308}, 0, { 1004, 582}, {0xc1, 0xc1, 0xa7, 0xff}}}, - {{{ -409, 3482, 6925}, 0, { 548, 612}, {0x1c, 0xab, 0xa7, 0xff}}}, - {{{ -747, 2937, 7335}, 0, { 650, 974}, {0x1c, 0xab, 0xa7, 0xff}}}, - {{{ -716, 3379, 6925}, 0, { 642, 680}, {0x1c, 0xab, 0xa7, 0xff}}}, - {{{ -330, 3292, 7130}, 0, { 524, 738}, {0x1c, 0xab, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704DFF8, 0x00396340, 232834, 0x0004dff8, 256); // 0x0704E0F8 - 0x0704E1D8 -static const Vtx inside_castle_seg7_vertex_0704E0F8[] = { - {{{ 0, 3482, 6925}, 0, { 424, 612}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ -78, 3292, 7130}, 0, { 448, 738}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ -204, 3355, 7130}, 0, { 486, 696}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ 307, 3379, 6925}, 0, { 332, 680}, {0xe4, 0xab, 0xa7, 0xff}}}, - {{{ -78, 3292, 7130}, 0, { 448, 738}, {0xe4, 0xab, 0xa7, 0xff}}}, - {{{ 0, 3482, 6925}, 0, { 424, 612}, {0xe4, 0xab, 0xa7, 0xff}}}, - {{{ -921, 3482, 6925}, 0, { 704, 612}, {0x1c, 0xab, 0xa7, 0xff}}}, - {{{ -952, 3040, 7334}, 0, { 712, 906}, {0x1c, 0xab, 0xa7, 0xff}}}, - {{{ -1228, 3379, 6925}, 0, { 796, 680}, {0x1c, 0xab, 0xa7, 0xff}}}, - {{{ -1335, 2923, 7323}, 0, { 828, 984}, {0x1c, 0xab, 0xa7, 0xff}}}, - {{{ 339, 2937, 7335}, 0, { 322, 974}, {0xe4, 0xab, 0xa7, 0xff}}}, - {{{ -716, 3379, 6925}, 0, { 642, 680}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ -952, 3039, 7335}, 0, { 712, 906}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ -921, 3482, 6925}, 0, { 704, 612}, {0xd8, 0xb0, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E0F8, 0x00396340, 232834, 0x0004e0f8, 224); // 0x0704E1D8 - 0x0704E288 -static const Vtx inside_castle_seg7_vertex_0704E1D8[] = { - {{{ 819, 3379, 6925}, 0, { 176, 680}, {0xe4, 0xab, 0xa7, 0xff}}}, - {{{ 543, 3040, 7334}, 0, { 260, 906}, {0xe4, 0xab, 0xa7, 0xff}}}, - {{{ 512, 3482, 6925}, 0, { 270, 612}, {0xe4, 0xab, 0xa7, 0xff}}}, - {{{ 927, 2923, 7323}, 0, { 144, 984}, {0xe4, 0xab, 0xa7, 0xff}}}, - {{{ 512, 3482, 6925}, 0, { 270, 612}, {0x28, 0xb0, 0xa7, 0xff}}}, - {{{ 339, 2937, 7335}, 0, { 322, 974}, {0x28, 0xb0, 0xa7, 0xff}}}, - {{{ 307, 3379, 6925}, 0, { 332, 680}, {0x28, 0xb0, 0xa7, 0xff}}}, - {{{ 543, 3039, 7335}, 0, { 260, 906}, {0x28, 0xb0, 0xa7, 0xff}}}, - {{{ -716, 3379, 6925}, 0, { 642, 680}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ -747, 2937, 7335}, 0, { 650, 974}, {0xd8, 0xb0, 0xa7, 0xff}}}, - {{{ -952, 3039, 7335}, 0, { 712, 906}, {0xd8, 0xb0, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E1D8, 0x00396340, 232834, 0x0004e1d8, 176); // 0x0704E288 - 0x0704E308 -static const Vtx inside_castle_seg7_vertex_0704E288[] = { - {{{ -562, 3379, 3834}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, 3277, 3834}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, 3277, 3834}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, 3379, 3834}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 3379, 3834}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, 3277, 3834}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 3277, 3834}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, 3379, 3834}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E288, 0x00396340, 232834, 0x0004e288, 128); // 0x0704E308 - 0x0704E388 -static const Vtx inside_castle_seg7_vertex_0704E308[] = { - {{{ 154, 3482, 3834}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, 3379, 3834}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 3379, 3834}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, 3482, 3834}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, 3482, 3834}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, 3482, 3834}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, 3379, 3834}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, 3379, 3834}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E308, 0x00396340, 232834, 0x0004e308, 128); // 0x0704E388 - 0x0704E408 -static const Vtx inside_castle_seg7_vertex_0704E388[] = { - {{{ -460, 3379, 3834}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, 3379, 3834}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, 3277, 3834}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -460, 3277, 3834}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 3379, 3834}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 3277, 3834}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 3277, 3834}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 3379, 3834}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E388, 0x00396340, 232834, 0x0004e388, 128); // 0x0704E408 - 0x0704E488 -static const Vtx inside_castle_seg7_vertex_0704E408[] = { - {{{ 256, 3482, 3834}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 3482, 3834}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 3379, 3834}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 3379, 3834}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -460, 3482, 3834}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, 3379, 3834}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -460, 3379, 3834}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, 3482, 3834}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E408, 0x00396340, 232834, 0x0004e408, 128); // 0x0704E488 - 0x0704E578 -static const Vtx inside_castle_seg7_vertex_0704E488[] = { - {{{ -3923, 3789, 6091}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3923, 2970, 6091}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3923, 2970, 5681}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2899, 3789, 6091}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3206, 2970, 6398}, 0, { 0, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3206, 3789, 6398}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2899, 2970, 6091}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3206, 3789, 6398}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3616, 2970, 6398}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3616, 3789, 6398}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3206, 2970, 6398}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3616, 3789, 6398}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3923, 2970, 6091}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3923, 3789, 6091}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3616, 2970, 6398}, 0, { 990, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E488, 0x00396340, 232834, 0x0004e488, 240); // 0x0704E578 - 0x0704E668 -static const Vtx inside_castle_seg7_vertex_0704E578[] = { - {{{ -3206, 3789, 5374}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2899, 2970, 5681}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2899, 3789, 5681}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3923, 3789, 6091}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3923, 2970, 5681}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3923, 3789, 5681}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3923, 3789, 5681}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3616, 2970, 5374}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3616, 3789, 5374}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3923, 2970, 5681}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3616, 3789, 5374}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3206, 2970, 5374}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3206, 3789, 5374}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3616, 2970, 5374}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3206, 2970, 5374}, 0, { 990, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E578, 0x00396340, 232834, 0x0004e578, 240); // 0x0704E668 - 0x0704E758 -static const Vtx inside_castle_seg7_vertex_0704E668[] = { - {{{ 2797, 3789, 5374}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2797, 2970, 5374}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3207, 2970, 5374}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2899, 3379, 6091}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2899, 3789, 5681}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2899, 3379, 5681}, 0, { 990, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2899, 3789, 6091}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2490, 3379, 5681}, 0, { 990, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2490, 3789, 6091}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2490, 3379, 6091}, 0, { 0, 992}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2490, 3789, 5681}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2490, 3789, 5681}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2797, 2970, 5374}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2797, 3789, 5374}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2490, 2970, 5681}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E668, 0x00396340, 232834, 0x0004e668, 240); // 0x0704E758 - 0x0704E848 -static const Vtx inside_castle_seg7_vertex_0704E758[] = { - {{{ 3514, 3789, 6091}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3207, 2970, 6398}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3207, 3789, 6398}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2797, 3789, 5374}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3207, 2970, 5374}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3207, 3789, 5374}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3207, 3789, 5374}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3514, 2970, 5681}, 0, { 990, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3514, 3789, 5681}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3207, 2970, 5374}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3514, 3789, 5681}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3514, 2970, 5681}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3514, 2970, 6091}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3514, 3789, 6091}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3514, 2970, 6091}, 0, { 0, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E758, 0x00396340, 232834, 0x0004e758, 240); // 0x0704E848 - 0x0704E8C8 -static const Vtx inside_castle_seg7_vertex_0704E848[] = { - {{{ 3207, 3789, 6398}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2797, 2970, 6398}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2797, 3789, 6398}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3207, 2970, 6398}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2797, 3789, 6398}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2797, 2970, 6398}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2490, 2970, 6091}, 0, { 990, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2490, 3789, 6091}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E848, 0x00396340, 232834, 0x0004e848, 128); // 0x0704E8C8 - 0x0704E988 -static const Vtx inside_castle_seg7_vertex_0704E8C8[] = { - {{{ -409, 2611, 7130}, 0, { 820, 1348}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, 2253, 7232}, 0, { 820, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, 2253, 7130}, 0, { 820, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, 2611, 7232}, 0, { 820, 1348}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 2253, 7130}, 0, { 138, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 2253, 7232}, 0, { 138, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 2611, 7232}, 0, { 138, 1348}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 2611, 7130}, 0, { 138, 1348}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -409, 2611, 7232}, 0, { 820, 1348}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 2611, 7232}, 0, { 138, 1348}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 2253, 7232}, 0, { 138, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -409, 2253, 7232}, 0, { 820, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E8C8, 0x00396340, 232834, 0x0004e8c8, 192); // 0x0704E988 - 0x0704E9E8 -static const Vtx inside_castle_seg7_vertex_0704E988[] = { - {{{ -409, 2611, 7130}, 0, { 820, 1348}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -357, 2611, 7027}, 0, { 734, 1348}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 2611, 7027}, 0, { 224, 1348}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 2611, 7130}, 0, { 138, 1348}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -409, 2611, 7232}, 0, { 820, 1348}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 2611, 7232}, 0, { 138, 1348}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E988, 0x00396340, 232834, 0x0004e988, 96); // 0x0704E9E8 - 0x0704EAE8 -static const Vtx inside_castle_seg7_vertex_0704E9E8[] = { - {{{ -409, 3123, 7130}, 0, { 820, 396}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 2253, 7130}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 3355, 7130}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 2253, 7232}, 0, { 1160, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -613, 3090, 7232}, 0, { 1160, 460}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 3232, 7130}, 0, { 990, 196}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 2253, 7130}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 102, 2253, 7130}, 0, { 0, 2012}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 205, 3090, 7232}, 0, { -200, 460}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 205, 2253, 7232}, 0, { -200, 2012}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 102, 3232, 7130}, 0, { 0, 196}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -409, 2253, 7130}, 0, { 820, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 3123, 7130}, 0, { 138, 396}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 2611, 7130}, 0, { 138, 1348}, {0x72, 0x00, 0xc9, 0xff}}}, - {{{ -50, 2611, 7027}, 0, { 224, 1348}, {0x72, 0x00, 0xc9, 0xff}}}, - {{{ -50, 2714, 7027}, 0, { 224, 1156}, {0x72, 0x00, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704E9E8, 0x00396340, 232834, 0x0004e9e8, 256); // 0x0704EAE8 - 0x0704EBE8 -static const Vtx inside_castle_seg7_vertex_0704EAE8[] = { - {{{ 102, 2253, 7130}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 3123, 7130}, 0, { 138, 396}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 3355, 7130}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 2253, 7130}, 0, { 138, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 3355, 7130}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -409, 2714, 7130}, 0, { 820, 1156}, {0x8f, 0x00, 0xc7, 0xff}}}, - {{{ -357, 2714, 7027}, 0, { 734, 1156}, {0x8f, 0x00, 0xc7, 0xff}}}, - {{{ -357, 2611, 7027}, 0, { 734, 1348}, {0x8f, 0x00, 0xc7, 0xff}}}, - {{{ -409, 2611, 7130}, 0, { 820, 1348}, {0x8f, 0x00, 0xc7, 0xff}}}, - {{{ 0, 2714, 7130}, 0, { 138, 1156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -357, 2714, 7027}, 0, { 734, 1156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -409, 2714, 7130}, 0, { 820, 1156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 2714, 7027}, 0, { 224, 1156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 2611, 7130}, 0, { 138, 1348}, {0x72, 0x00, 0xc9, 0xff}}}, - {{{ -50, 2714, 7027}, 0, { 224, 1156}, {0x72, 0x00, 0xc9, 0xff}}}, - {{{ 0, 2714, 7130}, 0, { 138, 1156}, {0x72, 0x00, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704EAE8, 0x00396340, 232834, 0x0004eae8, 256); // 0x0704EBE8 - 0x0704ECE8 -static const Vtx inside_castle_seg7_vertex_0704EBE8[] = { - {{{ 0, 3123, 7130}, 0, { 138, 396}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 2714, 7232}, 0, { 138, 1156}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 3123, 7232}, 0, { 138, 396}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 2714, 7130}, 0, { 138, 1156}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -409, 3123, 7232}, 0, { 820, 396}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, 2714, 7130}, 0, { 820, 1156}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, 3123, 7130}, 0, { 820, 396}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, 2714, 7232}, 0, { 820, 1156}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, 2714, 7232}, 0, { 820, 1156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 2714, 7130}, 0, { 138, 1156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -409, 2714, 7130}, 0, { 820, 1156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 2714, 7232}, 0, { 138, 1156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -409, 3123, 7130}, 0, { 820, 396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 3123, 7232}, 0, { 138, 396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -409, 3123, 7232}, 0, { 820, 396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 3123, 7130}, 0, { 138, 396}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704EBE8, 0x00396340, 232834, 0x0004ebe8, 256); // 0x0704ECE8 - 0x0704ED28 -static const Vtx inside_castle_seg7_vertex_0704ECE8[] = { - {{{ -357, 2714, 7027}, 0, { 734, 1156}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 2611, 7027}, 0, { 224, 1348}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -357, 2611, 7027}, 0, { 734, 1348}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, 2714, 7027}, 0, { 224, 1156}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704ECE8, 0x00396340, 232834, 0x0004ece8, 64); // 0x0704ED28 - 0x0704EE28 -static const Vtx inside_castle_seg7_vertex_0704ED28[] = { - {{{ 367, 2970, 4813}, 0, { 10436, 1136}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 614, 2253, 4915}, 0, { 9736, 1816}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 614, 2970, 4915}, 0, { 9736, 1136}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 367, 2253, 4813}, 0, { 10436, 1816}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 614, 2765, 4915}, 0, { 9736, 1332}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 614, 2253, 4915}, 0, { 9736, 1816}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 826, 2253, 5078}, 0, { 9074, 1816}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -50, 2509, 4813}, 0, { 11618, 1572}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 367, 2253, 4813}, 0, { 10436, 1816}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 367, 3174, 4813}, 0, { 10436, 940}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, 2253, 4813}, 0, { 11618, 1816}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 826, 2765, 5078}, 0, { 9074, 1332}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 826, 2560, 5078}, 0, { 9074, 1524}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ 826, 2253, 5078}, 0, { 9074, 1816}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ 989, 2253, 5290}, 0, { 8446, 1816}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ 989, 2560, 5290}, 0, { 8446, 1524}, {0x9c, 0x00, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704ED28, 0x00396340, 232834, 0x0004ed28, 256); // 0x0704EE28 - 0x0704EF18 -static const Vtx inside_castle_seg7_vertex_0704EE28[] = { - {{{ -2284, 4198, 6808}, 0, { 1128, 0}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -2489, 2765, 6296}, 0, { 604, 1332}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -2489, 4198, 6296}, 0, { 604, 0}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ 989, 2355, 5290}, 0, { 8446, 1720}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 989, 2253, 5290}, 0, { 8446, 1816}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 1092, 2253, 5537}, 0, { 7846, 1816}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 1092, 2355, 5537}, 0, { 7846, 1720}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -921, 3087, 7335}, 0, { 2590, 1024}, {0x03, 0x00, 0x82, 0xff}}}, - {{{ -921, 2253, 7335}, 0, { 2590, 1816}, {0x03, 0x00, 0x82, 0xff}}}, - {{{ -1465, 2253, 7320}, 0, { 2056, 1816}, {0x03, 0x00, 0x82, 0xff}}}, - {{{ -1465, 3087, 7320}, 0, { 2056, 1024}, {0x03, 0x00, 0x82, 0xff}}}, - {{{ 1057, 2253, 7320}, 0, { 5166, 1816}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ 512, 3087, 7335}, 0, { 4514, 1024}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ 1057, 3087, 7320}, 0, { 5166, 1024}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ 512, 2253, 7335}, 0, { 4514, 1816}, {0xfd, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704EE28, 0x00396340, 232834, 0x0004ee28, 240); // 0x0704EF18 - 0x0704F018 -static const Vtx inside_castle_seg7_vertex_0704EF18[] = { - {{{ 1569, 4198, 7115}, 0, { 5786, 0}, {0xd1, 0x00, 0x8b, 0xff}}}, - {{{ 1057, 2253, 7320}, 0, { 5166, 1816}, {0xd1, 0x00, 0x8b, 0xff}}}, - {{{ 1057, 4198, 7320}, 0, { 5166, 0}, {0xd1, 0x00, 0x8b, 0xff}}}, - {{{ -2284, 4198, 6808}, 0, { 1128, 0}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -2284, 2765, 6808}, 0, { 1128, 1332}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -2489, 2765, 6296}, 0, { 604, 1332}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -1977, 4198, 7115}, 0, { 1538, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2284, 2765, 6808}, 0, { 1128, 1332}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2284, 4198, 6808}, 0, { 1128, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1977, 2765, 7115}, 0, { 1538, 1332}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1465, 4198, 7320}, 0, { 2056, 0}, {0x2f, 0x00, 0x8b, 0xff}}}, - {{{ -1977, 2253, 7115}, 0, { 1538, 1816}, {0x2f, 0x00, 0x8b, 0xff}}}, - {{{ -1977, 4198, 7115}, 0, { 1538, 0}, {0x2f, 0x00, 0x8b, 0xff}}}, - {{{ 1876, 4198, 6808}, 0, { 6266, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1876, 2765, 6808}, 0, { 6266, 1332}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1569, 2765, 7115}, 0, { 5786, 1332}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704EF18, 0x00396340, 232834, 0x0004ef18, 256); // 0x0704F018 - 0x0704F118 -static const Vtx inside_castle_seg7_vertex_0704F018[] = { - {{{ 1876, 4198, 6808}, 0, { 6266, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1569, 2765, 7115}, 0, { 5786, 1332}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1569, 4198, 7115}, 0, { 5786, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2081, 4198, 6296}, 0, { 6880, 0}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ 1876, 2765, 6808}, 0, { 6266, 1332}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ 1876, 4198, 6808}, 0, { 6266, 0}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ 1569, 4198, 7115}, 0, { 5786, 0}, {0xd1, 0x00, 0x8b, 0xff}}}, - {{{ 1569, 2253, 7115}, 0, { 5786, 1816}, {0xd1, 0x00, 0x8b, 0xff}}}, - {{{ 1057, 2253, 7320}, 0, { 5166, 1816}, {0xd1, 0x00, 0x8b, 0xff}}}, - {{{ -2489, 4198, 5272}, 0, { 14948, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2489, 2970, 5681}, 0, { 15346, 1136}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2489, 2253, 5272}, 0, { 14948, 1816}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2081, 2765, 6296}, 0, { 6880, 1332}, {0x8b, 0x00, 0xd1, 0xff}}}, - {{{ 2081, 2970, 6091}, 0, { 7104, 1136}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2081, 2970, 5681}, 0, { 7576, 1136}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2081, 2253, 5272}, 0, { 8052, 1816}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704F018, 0x00396340, 232834, 0x0004f018, 256); // 0x0704F118 - 0x0704F218 -static const Vtx inside_castle_seg7_vertex_0704F118[] = { - {{{ 2081, 3379, 6091}, 0, { 7104, 748}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2081, 2970, 6091}, 0, { 7104, 1136}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2081, 2253, 6296}, 0, { 6880, 1816}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2081, 2253, 5272}, 0, { 8052, 1816}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2081, 2970, 5681}, 0, { 7576, 1136}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2081, 3379, 5681}, 0, { 7576, 748}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2081, 4198, 5272}, 0, { 8052, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2081, 4198, 6296}, 0, { 6880, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2489, 4198, 5272}, 0, { 14948, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2489, 3379, 5681}, 0, { 15346, 748}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2489, 2970, 5681}, 0, { 15346, 1136}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -50, 3430, 3824}, 0, { 11534, 696}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 632, 3174, 3824}, 0, { 10644, 940}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 632, 4198, 3824}, 0, { 10644, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2489, 4198, 6296}, 0, { 15934, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2489, 3379, 6091}, 0, { 15742, 748}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704F118, 0x00396340, 232834, 0x0004f118, 256); // 0x0704F218 - 0x0704F318 -static const Vtx inside_castle_seg7_vertex_0704F218[] = { - {{{ -2489, 2253, 6296}, 0, { 15934, 1816}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2489, 2253, 5272}, 0, { 14948, 1816}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2489, 2970, 5681}, 0, { 15346, 1136}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2489, 2970, 6091}, 0, { 15742, 1136}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2489, 4198, 6296}, 0, { 604, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2489, 2253, 6296}, 0, { 604, 1816}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2489, 2970, 6091}, 0, { 412, 1136}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2489, 3379, 6091}, 0, { 412, 748}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -50, 3430, 3824}, 0, { 11534, 696}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, 3174, 3824}, 0, { 11534, 940}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 632, 3174, 3824}, 0, { 10644, 940}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -357, 3430, 3824}, 0, { 11942, 696}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 632, 4198, 3824}, 0, { 10644, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -357, 3174, 3824}, 0, { 11942, 940}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 3174, 3824}, 0, { 11534, 940}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 3174, 3772}, 0, { 11532, 940}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704F218, 0x00396340, 232834, 0x0004f218, 256); // 0x0704F318 - 0x0704F418 -static const Vtx inside_castle_seg7_vertex_0704F318[] = { - {{{ -357, 3430, 3824}, 0, { 11942, 696}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 632, 4198, 3824}, 0, { 10644, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1041, 4198, 3824}, 0, { 12742, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 632, 4198, 3824}, 0, { 10644, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 1126, 2970, 4028}, 0, { 9972, 1136}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 1126, 4198, 4028}, 0, { 9972, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 632, 2970, 3824}, 0, { 10644, 1136}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -357, 3430, 3824}, 0, { 11942, 696}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 3174, 3824}, 0, { 11942, 940}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 3174, 3772}, 0, { 11930, 940}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 3430, 3772}, 0, { 11930, 696}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1041, 3174, 3824}, 0, { 12742, 940}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -357, 3174, 3824}, 0, { 11942, 940}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -357, 2509, 4813}, 0, { 12472, 1572}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 2253, 4813}, 0, { 12472, 1816}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 2253, 4762}, 0, { 12418, 1816}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704F318, 0x00396340, 232834, 0x0004f318, 256); // 0x0704F418 - 0x0704F518 -static const Vtx inside_castle_seg7_vertex_0704F418[] = { - {{{ -1535, 4198, 4028}, 0, { 13330, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1041, 2970, 3824}, 0, { 12742, 1136}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1041, 4198, 3824}, 0, { 12742, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -357, 3174, 3824}, 0, { 11942, 940}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 3174, 3772}, 0, { 11532, 940}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -357, 3174, 3772}, 0, { 11930, 940}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, 2253, 4813}, 0, { 11618, 1816}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 2509, 4813}, 0, { 11618, 1572}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 2509, 4762}, 0, { 11608, 1572}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -357, 2509, 4813}, 0, { 12472, 1572}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, 2509, 4813}, 0, { 11618, 1572}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 367, 3174, 4813}, 0, { 10436, 940}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -776, 3174, 4813}, 0, { 13318, 940}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -357, 2509, 4813}, 0, { 12472, 1572}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 2253, 4762}, 0, { 12418, 1816}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 2509, 4762}, 0, { 12418, 1572}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704F418, 0x00396340, 232834, 0x0004f418, 256); // 0x0704F518 - 0x0704F608 -static const Vtx inside_castle_seg7_vertex_0704F518[] = { - {{{ -2489, 4198, 5272}, 0, { 14948, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2285, 2355, 4778}, 0, { 14426, 1720}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2285, 4198, 4778}, 0, { 14426, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -776, 2253, 4813}, 0, { 13318, 1816}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -357, 2509, 4813}, 0, { 12472, 1572}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -776, 3174, 4813}, 0, { 13318, 940}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 2970, 4915}, 0, { 13808, 1136}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -776, 2253, 4813}, 0, { 13318, 1816}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -776, 2970, 4813}, 0, { 13318, 1136}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1023, 2253, 4915}, 0, { 13808, 1816}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -357, 2253, 4813}, 0, { 12472, 1816}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1465, 4198, 7320}, 0, { 2056, 0}, {0x2f, 0x00, 0x8b, 0xff}}}, - {{{ -1465, 2253, 7320}, 0, { 2056, 1816}, {0x2f, 0x00, 0x8b, 0xff}}}, - {{{ -1977, 2253, 7115}, 0, { 1538, 1816}, {0x2f, 0x00, 0x8b, 0xff}}}, - {{{ -2489, 2355, 5272}, 0, { 14948, 1720}, {0x75, 0x00, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704F518, 0x00396340, 232834, 0x0004f518, 240); // 0x0704F608 - 0x0704F6F8 -static const Vtx inside_castle_seg7_vertex_0704F608[] = { - {{{ -1500, 2355, 5537}, 0, { 15144, 1720}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -1398, 2253, 5290}, 0, { 14712, 1816}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -1398, 2355, 5290}, 0, { 14712, 1720}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2285, 4198, 4778}, 0, { 14426, 0}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -2285, 2560, 4778}, 0, { 14426, 1524}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -1959, 2560, 4354}, 0, { 13888, 1524}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -1959, 4198, 4354}, 0, { 13888, 0}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -1959, 4198, 4354}, 0, { 13888, 0}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -1959, 2765, 4354}, 0, { 13888, 1332}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -1535, 2765, 4028}, 0, { 13330, 1332}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -1535, 4198, 4028}, 0, { 13330, 0}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -1535, 4198, 4028}, 0, { 13330, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1535, 2970, 4028}, 0, { 13330, 1136}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1041, 2970, 3824}, 0, { 12742, 1136}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1500, 2253, 5537}, 0, { 15144, 1816}, {0x75, 0x00, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704F608, 0x00396340, 232834, 0x0004f608, 240); // 0x0704F6F8 - 0x0704F7F8 -static const Vtx inside_castle_seg7_vertex_0704F6F8[] = { - {{{ -1398, 2560, 5290}, 0, { 14712, 1524}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -1398, 2253, 5290}, 0, { 14712, 1816}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -1235, 2253, 5078}, 0, { 14270, 1816}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -1235, 2560, 5078}, 0, { 14270, 1524}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -1235, 2765, 5078}, 0, { 14270, 1332}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -1235, 2253, 5078}, 0, { 14270, 1816}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -1023, 2253, 4915}, 0, { 13808, 1816}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -1023, 2765, 4915}, 0, { 13808, 1332}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ 1126, 4198, 4028}, 0, { 9972, 0}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 1551, 2765, 4354}, 0, { 9316, 1332}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 1551, 4198, 4354}, 0, { 9316, 0}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 1126, 2765, 4028}, 0, { 9972, 1332}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 1551, 4198, 4354}, 0, { 9316, 0}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ 1876, 2560, 4778}, 0, { 8676, 1524}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ 1876, 4198, 4778}, 0, { 8676, 0}, {0x9c, 0x00, 0x4d, 0xff}}}, - {{{ 1551, 2560, 4354}, 0, { 9316, 1524}, {0x9c, 0x00, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704F6F8, 0x00396340, 232834, 0x0004f6f8, 256); // 0x0704F7F8 - 0x0704F8E8 -static const Vtx inside_castle_seg7_vertex_0704F7F8[] = { - {{{ -50, 2253, 4813}, 0, { 11618, 1816}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 2509, 4762}, 0, { 11608, 1572}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 2253, 4762}, 0, { 11608, 1816}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1876, 4198, 4778}, 0, { 8676, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 2081, 2355, 5272}, 0, { 8052, 1720}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 2081, 4198, 5272}, 0, { 8052, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 1876, 2355, 4778}, 0, { 8676, 1720}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -50, 3174, 3824}, 0, { 11534, 940}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 3430, 3824}, 0, { 11534, 696}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 3430, 3772}, 0, { 11532, 696}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 3174, 3772}, 0, { 11532, 940}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, 3430, 3824}, 0, { 11534, 696}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -357, 3430, 3772}, 0, { 11930, 696}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 3430, 3772}, 0, { 11532, 696}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -357, 3430, 3824}, 0, { 11942, 696}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704F7F8, 0x00396340, 232834, 0x0004f7f8, 240); // 0x0704F8E8 - 0x0704F928 -static const Vtx inside_castle_seg7_vertex_0704F8E8[] = { - {{{ -50, 2509, 4813}, 0, { 11618, 1572}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -357, 2509, 4762}, 0, { 12418, 1572}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -50, 2509, 4762}, 0, { 11608, 1572}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -357, 2509, 4813}, 0, { 12472, 1572}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0704F8E8, 0x00396340, 232834, 0x0004f8e8, 64); // 0x0704F928 - 0x0704FB98 static const Gfx inside_castle_seg7_dl_0704F928[] = { diff --git a/levels/castle_inside/areas/2/collision.inc.c b/levels/castle_inside/areas/2/collision.inc.c index 395d20b5c..ab8635447 100644 --- a/levels/castle_inside/areas/2/collision.inc.c +++ b/levels/castle_inside/areas/2/collision.inc.c @@ -1,3739 +1,3 @@ +#include "pc/rom_assets.h" // 0x0706E364 - 0x07073AAA -const Collision inside_castle_seg7_area_2_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x688), - COL_VERTEX(-4860, 1306, 3036), - COL_VERTEX(-4991, 1306, 3036), - COL_VERTEX(-4991, 1306, 3415), - COL_VERTEX(-4860, 1306, 3415), - COL_VERTEX(-4860, 1306, 2903), - COL_VERTEX(-4991, 1306, 2903), - COL_VERTEX(-4991, 1306, 3005), - COL_VERTEX(-4860, 1306, 3005), - COL_VERTEX(-5068, 1306, -3291), - COL_VERTEX(-5614, 1306, -3291), - COL_VERTEX(-5614, 1306, -3189), - COL_VERTEX(-5068, 1306, -3189), - COL_VERTEX(-5614, 1306, -3701), - COL_VERTEX(-5068, 1306, -3322), - COL_VERTEX(-5068, 1306, -3701), - COL_VERTEX(-5614, 1306, -3322), - COL_VERTEX(-4729, 1306, 3036), - COL_VERTEX(-4729, 1306, 3415), - COL_VERTEX(-4729, 1306, 2903), - COL_VERTEX(-4729, 1306, 3005), - COL_VERTEX(-4522, 1306, -3291), - COL_VERTEX(-4522, 1306, -3189), - COL_VERTEX(-4522, 1306, -3322), - COL_VERTEX(-4522, 1306, -3701), - COL_VERTEX(-127, 4813, -3248), - COL_VERTEX(-127, 5120, -3248), - COL_VERTEX(-127, 5120, -3453), - COL_VERTEX(-127, 4813, -3453), - COL_VERTEX(-332, 4813, -3248), - COL_VERTEX(-332, 5120, -3453), - COL_VERTEX(-332, 4813, -3453), - COL_VERTEX(-332, 5120, -3248), - COL_VERTEX(-3513, 3021, 5989), - COL_VERTEX(-3513, 2816, 5784), - COL_VERTEX(-3513, 3021, 5784), - COL_VERTEX(-3308, 2816, 5784), - COL_VERTEX(-3308, 3021, 5784), - COL_VERTEX(-3308, 2816, 5989), - COL_VERTEX(-3513, 2816, 5989), - COL_VERTEX(-3308, 3021, 5989), - COL_VERTEX(2900, 3021, 5784), - COL_VERTEX(3105, 3021, 5784), - COL_VERTEX(3105, 3021, 5989), - COL_VERTEX(2900, 3021, 5989), - COL_VERTEX(3105, 2816, 5784), - COL_VERTEX(3105, 2816, 5989), - COL_VERTEX(2900, 2816, 5989), - COL_VERTEX(2900, 2816, 5784), - COL_VERTEX(-4598, 1306, 3415), - COL_VERTEX(-4598, 1306, 3036), - COL_VERTEX(-4598, 1306, 2903), - COL_VERTEX(-4598, 1306, 3005), - COL_VERTEX(-3976, 1306, -3291), - COL_VERTEX(-3976, 1306, -3189), - COL_VERTEX(-3976, 1306, -3322), - COL_VERTEX(-3976, 1306, -3701), - COL_VERTEX(0, 3968, 956), - COL_VERTEX(-409, 3968, 1008), - COL_VERTEX(0, 3968, 1008), - COL_VERTEX(-409, 3968, 956), - COL_VERTEX(-409, 3942, 1008), - COL_VERTEX(0, 3942, 1008), - COL_VERTEX(0, 3994, 956), - COL_VERTEX(-409, 3994, 956), - COL_VERTEX(0, 3994, 905), - COL_VERTEX(-409, 3994, 905), - COL_VERTEX(0, 3942, 1059), - COL_VERTEX(-409, 3942, 1059), - COL_VERTEX(-409, 3917, 1059), - COL_VERTEX(0, 3917, 1059), - COL_VERTEX(-1772, 2765, 6992), - COL_VERTEX(-1813, 2765, 6992), - COL_VERTEX(-1813, 2867, 6992), - COL_VERTEX(-1772, 2847, 6992), - COL_VERTEX(-1813, 2765, 7197), - COL_VERTEX(-1813, 2867, 7197), - COL_VERTEX(-1813, 2765, 6603), - COL_VERTEX(-1772, 2847, 6603), - COL_VERTEX(-1813, 2867, 6603), - COL_VERTEX(-1772, 2765, 6603), - COL_VERTEX(-1813, 2867, 6518), - COL_VERTEX(-1813, 2765, 6518), - COL_VERTEX(-1977, 2765, 6296), - COL_VERTEX(-2006, 2765, 6325), - COL_VERTEX(-2006, 2867, 6325), - COL_VERTEX(-1977, 2847, 6296), - COL_VERTEX(1364, 2765, 6603), - COL_VERTEX(1405, 2867, 6518), - COL_VERTEX(1405, 2765, 6992), - COL_VERTEX(1405, 2867, 6992), - COL_VERTEX(1405, 2765, 6518), - COL_VERTEX(1598, 2765, 6325), - COL_VERTEX(-789, 3174, 4604), - COL_VERTEX(-745, 3174, 4772), - COL_VERTEX(420, 3174, 4615), - COL_VERTEX(381, 3174, 4604), - COL_VERTEX(-745, 3277, 4772), - COL_VERTEX(3103, 1408, 3210), - COL_VERTEX(3206, 1408, 3108), - COL_VERTEX(3103, 1613, 3108), - COL_VERTEX(3206, 1613, 3210), - COL_VERTEX(3820, 1613, 2800), - COL_VERTEX(3718, 1613, 2698), - COL_VERTEX(3820, 1408, 2698), - COL_VERTEX(3718, 1408, 2800), - COL_VERTEX(3922, 1408, 752), - COL_VERTEX(4025, 1408, 650), - COL_VERTEX(3922, 1613, 650), - COL_VERTEX(4025, 1613, 752), - COL_VERTEX(3308, 1613, 343), - COL_VERTEX(3206, 1613, 240), - COL_VERTEX(3308, 1408, 240), - COL_VERTEX(3206, 1408, 343), - COL_VERTEX(3206, 1408, 1367), - COL_VERTEX(3308, 1408, 1264), - COL_VERTEX(3206, 1613, 1264), - COL_VERTEX(3308, 1613, 1367), - COL_VERTEX(3206, 1613, 1367), - COL_VERTEX(3103, 1613, 3210), - COL_VERTEX(3718, 1613, 2800), - COL_VERTEX(3922, 1613, 752), - COL_VERTEX(3206, 1613, 343), - COL_VERTEX(1405, 2867, 6603), - COL_VERTEX(1364, 2847, 6603), - COL_VERTEX(1405, 2765, 6603), - COL_VERTEX(1364, 2765, 6992), - COL_VERTEX(1364, 2847, 6992), - COL_VERTEX(1405, 2765, 7197), - COL_VERTEX(1405, 2867, 7197), - COL_VERTEX(1598, 2867, 6325), - COL_VERTEX(1569, 2765, 6296), - COL_VERTEX(1569, 2847, 6296), - COL_VERTEX(-829, 3174, 4615), - COL_VERTEX(-829, 3256, 4615), - COL_VERTEX(-789, 3277, 4604), - COL_VERTEX(420, 3256, 4615), - COL_VERTEX(381, 3277, 4604), - COL_VERTEX(336, 3174, 4772), - COL_VERTEX(336, 3277, 4772), - COL_VERTEX(3103, 1408, 3108), - COL_VERTEX(3206, 1408, 3210), - COL_VERTEX(3206, 1613, 3108), - COL_VERTEX(3820, 1408, 2800), - COL_VERTEX(3820, 1613, 2698), - COL_VERTEX(3718, 1408, 2698), - COL_VERTEX(3922, 1408, 650), - COL_VERTEX(4025, 1613, 650), - COL_VERTEX(4025, 1408, 752), - COL_VERTEX(3308, 1408, 343), - COL_VERTEX(3206, 1408, 240), - COL_VERTEX(3308, 1613, 240), - COL_VERTEX(3206, 1408, 1264), - COL_VERTEX(3308, 1613, 1264), - COL_VERTEX(3308, 1408, 1367), - COL_VERTEX(-1772, 2847, 7197), - COL_VERTEX(-1772, 2847, 6501), - COL_VERTEX(1364, 2847, 6501), - COL_VERTEX(1364, 2847, 7197), - COL_VERTEX(-776, 3256, 4813), - COL_VERTEX(367, 3256, 4813), - COL_VERTEX(-409, 2611, 7232), - COL_VERTEX(-409, 3123, 7232), - COL_VERTEX(-409, 3123, 7642), - COL_VERTEX(-409, 2611, 7642), - COL_VERTEX(0, 2611, 7642), - COL_VERTEX(0, 3123, 7232), - COL_VERTEX(0, 2611, 7232), - COL_VERTEX(0, 3123, 7642), - COL_VERTEX(0, 3123, 7130), - COL_VERTEX(0, 2714, 7232), - COL_VERTEX(0, 2714, 7130), - COL_VERTEX(-409, 2714, 7130), - COL_VERTEX(-409, 3123, 7130), - COL_VERTEX(-409, 2714, 7232), - COL_VERTEX(-802, 1203, 4153), - COL_VERTEX(-716, 1203, 3844), - COL_VERTEX(-802, 1203, 3844), - COL_VERTEX(-716, 1203, 4153), - COL_VERTEX(-802, 1203, 3813), - COL_VERTEX(-716, 1203, 3728), - COL_VERTEX(-802, 1203, 3728), - COL_VERTEX(-716, 1203, 3813), - COL_VERTEX(0, 2611, 7263), - COL_VERTEX(-136, 2611, 7641), - COL_VERTEX(0, 2611, 7641), - COL_VERTEX(-136, 2611, 7263), - COL_VERTEX(-761, 1203, -142), - COL_VERTEX(-966, 1203, -40), - COL_VERTEX(-761, 1203, -40), - COL_VERTEX(-966, 1203, -142), - COL_VERTEX(-966, 1203, -173), - COL_VERTEX(-761, 1203, -552), - COL_VERTEX(-966, 1203, -552), - COL_VERTEX(-761, 1203, -173), - COL_VERTEX(-631, 1203, 4153), - COL_VERTEX(-631, 1203, 3844), - COL_VERTEX(-631, 1203, 3813), - COL_VERTEX(-631, 1203, 3728), - COL_VERTEX(-272, 2611, 7641), - COL_VERTEX(-272, 2611, 7263), - COL_VERTEX(-556, 1203, -142), - COL_VERTEX(-556, 1203, -40), - COL_VERTEX(-556, 1203, -173), - COL_VERTEX(-556, 1203, -552), - COL_VERTEX(-546, 1203, 3844), - COL_VERTEX(-546, 1203, 4153), - COL_VERTEX(-546, 1203, 3728), - COL_VERTEX(-546, 1203, 3813), - COL_VERTEX(-409, 2611, 7263), - COL_VERTEX(-409, 2611, 7641), - COL_VERTEX(-351, 1203, -142), - COL_VERTEX(-351, 1203, -40), - COL_VERTEX(-351, 1203, -173), - COL_VERTEX(-351, 1203, -552), - COL_VERTEX(1364, 2765, 7197), - COL_VERTEX(1364, 2765, 6501), - COL_VERTEX(-1772, 2765, 6501), - COL_VERTEX(-1772, 2765, 7197), - COL_VERTEX(-776, 3174, 4813), - COL_VERTEX(367, 3174, 4813), - COL_VERTEX(3462, 1408, -680), - COL_VERTEX(3308, 1408, -680), - COL_VERTEX(3308, 1408, -301), - COL_VERTEX(3462, 1408, -301), - COL_VERTEX(3615, 1408, -680), - COL_VERTEX(3615, 1408, -301), - COL_VERTEX(3769, 1408, -680), - COL_VERTEX(3769, 1408, -301), - COL_VERTEX(282, 5018, -2685), - COL_VERTEX(230, 5837, -2736), - COL_VERTEX(230, 5018, -2736), - COL_VERTEX(282, 5837, -2685), - COL_VERTEX(230, 5837, -2839), - COL_VERTEX(230, 5018, -2839), - COL_VERTEX(282, 5837, -2890), - COL_VERTEX(282, 5018, -2890), - COL_VERTEX(-690, 5018, -2890), - COL_VERTEX(-690, 5837, -2890), - COL_VERTEX(-639, 5837, -2839), - COL_VERTEX(-639, 5018, -2839), - COL_VERTEX(-639, 5837, -2736), - COL_VERTEX(-639, 5018, -2736), - COL_VERTEX(-588, 5018, -3811), - COL_VERTEX(-588, 5018, -3760), - COL_VERTEX(-639, 5018, -3709), - COL_VERTEX(282, 5018, -3709), - COL_VERTEX(230, 5018, -3709), - COL_VERTEX(179, 5018, -3760), - COL_VERTEX(282, 5837, -2787), - COL_VERTEX(282, 5837, -3811), - COL_VERTEX(-25, 5018, -3555), - COL_VERTEX(-690, 5018, -2787), - COL_VERTEX(-409, 5734, -1091), - COL_VERTEX(-409, 4992, -1091), - COL_VERTEX(-434, 5018, -3555), - COL_VERTEX(-690, 5837, -2787), - COL_VERTEX(-690, 5837, -3811), - COL_VERTEX(-25, 5120, -3555), - COL_VERTEX(-434, 5120, -3555), - COL_VERTEX(-434, 5018, -3146), - COL_VERTEX(-434, 5120, -3146), - COL_VERTEX(-25, 5018, -3146), - COL_VERTEX(-460, 3174, 3721), - COL_VERTEX(51, 3174, 3619), - COL_VERTEX(-460, 3174, 3619), - COL_VERTEX(358, 3174, 3721), - COL_VERTEX(-921, 3174, 3465), - COL_VERTEX(154, 3174, 2544), - COL_VERTEX(512, 4198, 2800), - COL_VERTEX(-767, 3174, 3721), - COL_VERTEX(-357, 3430, 3721), - COL_VERTEX(-562, 3174, 2544), - COL_VERTEX(-921, 4198, 3465), - COL_VERTEX(0, 4992, -1091), - COL_VERTEX(0, 3174, 2544), - COL_VERTEX(0, 4198, 2544), - COL_VERTEX(0, 3405, 2134), - COL_VERTEX(0, 3405, 2083), - COL_VERTEX(512, 4198, 3721), - COL_VERTEX(-511, 3174, 2595), - COL_VERTEX(-460, 3174, 2595), - COL_VERTEX(-409, 3174, 2544), - COL_VERTEX(102, 3174, 2595), - COL_VERTEX(51, 3174, 2595), - COL_VERTEX(154, 4198, 2544), - COL_VERTEX(512, 4198, 3465), - COL_VERTEX(-767, 4198, 3721), - COL_VERTEX(-921, 4198, 2851), - COL_VERTEX(-50, 3430, 3772), - COL_VERTEX(-357, 3430, 3772), - COL_VERTEX(-357, 3174, 3824), - COL_VERTEX(-50, 3174, 3772), - COL_VERTEX(-357, 3174, 3772), - COL_VERTEX(-50, 3430, 3721), - COL_VERTEX(0, 3430, 2032), - COL_VERTEX(0, 3430, 2083), - COL_VERTEX(0, 3456, 1980), - COL_VERTEX(0, 3456, 2032), - COL_VERTEX(0, 3482, 1980), - COL_VERTEX(0, 3482, 1929), - COL_VERTEX(0, 3507, 1929), - COL_VERTEX(0, 3507, 1878), - COL_VERTEX(0, 3533, 1878), - COL_VERTEX(0, 3533, 1827), - COL_VERTEX(0, 3584, 1724), - COL_VERTEX(0, 3584, 1776), - COL_VERTEX(0, 3558, 1827), - COL_VERTEX(0, 3558, 1776), - COL_VERTEX(0, 3200, 2492), - COL_VERTEX(0, 3200, 2544), - COL_VERTEX(0, 3226, 2492), - COL_VERTEX(0, 3226, 2441), - COL_VERTEX(0, 3251, 2441), - COL_VERTEX(0, 3251, 2390), - COL_VERTEX(0, 3277, 2390), - COL_VERTEX(0, 3277, 2339), - COL_VERTEX(0, 3354, 2185), - COL_VERTEX(0, 3354, 2236), - COL_VERTEX(0, 3379, 2185), - COL_VERTEX(0, 3379, 2134), - COL_VERTEX(0, 3328, 2236), - COL_VERTEX(0, 3328, 2288), - COL_VERTEX(0, 3302, 2288), - COL_VERTEX(0, 3302, 2339), - COL_VERTEX(0, 3814, 1315), - COL_VERTEX(0, 3814, 1264), - COL_VERTEX(0, 3840, 1264), - COL_VERTEX(0, 3840, 1212), - COL_VERTEX(0, 3917, 1110), - COL_VERTEX(0, 3891, 1110), - COL_VERTEX(0, 3891, 1161), - COL_VERTEX(0, 3866, 1212), - COL_VERTEX(0, 3866, 1161), - COL_VERTEX(0, 3712, 1520), - COL_VERTEX(0, 3712, 1468), - COL_VERTEX(0, 3738, 1468), - COL_VERTEX(0, 3738, 1417), - COL_VERTEX(0, 3789, 1315), - COL_VERTEX(0, 3789, 1366), - COL_VERTEX(0, 3763, 1417), - COL_VERTEX(0, 3763, 1366), - COL_VERTEX(0, 3686, 1520), - COL_VERTEX(0, 3686, 1571), - COL_VERTEX(0, 3661, 1571), - COL_VERTEX(0, 3661, 1622), - COL_VERTEX(0, 3635, 1622), - COL_VERTEX(0, 3635, 1673), - COL_VERTEX(0, 3610, 1673), - COL_VERTEX(0, 3610, 1724), - COL_VERTEX(0, 4019, 905), - COL_VERTEX(0, 4019, 854), - COL_VERTEX(0, 4045, 854), - COL_VERTEX(0, 4045, 803), - COL_VERTEX(0, 4070, 803), - COL_VERTEX(0, 4070, 752), - COL_VERTEX(0, 4096, 752), - COL_VERTEX(0, 4429, 35), - COL_VERTEX(0, 4429, 86), - COL_VERTEX(0, 4454, 35), - COL_VERTEX(0, 4454, -15), - COL_VERTEX(0, 4480, -15), - COL_VERTEX(0, 4480, -67), - COL_VERTEX(0, 4506, -67), - COL_VERTEX(0, 4506, -118), - COL_VERTEX(0, 4582, -271), - COL_VERTEX(0, 4582, -220), - COL_VERTEX(0, 4608, -271), - COL_VERTEX(0, 4608, -323), - COL_VERTEX(0, 4557, -220), - COL_VERTEX(0, 4557, -169), - COL_VERTEX(0, 4531, -169), - COL_VERTEX(0, 4531, -118), - COL_VERTEX(0, 4659, -425), - COL_VERTEX(0, 4685, -476), - COL_VERTEX(0, 4685, -425), - COL_VERTEX(0, 4710, -476), - COL_VERTEX(0, 4710, -527), - COL_VERTEX(0, 4736, -527), - COL_VERTEX(0, 4736, -579), - COL_VERTEX(0, 4762, -579), - COL_VERTEX(0, 4762, -630), - COL_VERTEX(0, 4813, -732), - COL_VERTEX(0, 4813, -681), - COL_VERTEX(0, 4787, -630), - COL_VERTEX(0, 4787, -681), - COL_VERTEX(0, 4659, -374), - COL_VERTEX(0, 4634, -374), - COL_VERTEX(0, 4634, -323), - COL_VERTEX(0, 4122, 700), - COL_VERTEX(0, 4122, 649), - COL_VERTEX(0, 4147, 649), - COL_VERTEX(0, 4147, 598), - COL_VERTEX(0, 4198, 496), - COL_VERTEX(0, 4198, 547), - COL_VERTEX(0, 4173, 598), - COL_VERTEX(0, 4173, 547), - COL_VERTEX(0, 4096, 700), - COL_VERTEX(0, 4378, 137), - COL_VERTEX(0, 4378, 188), - COL_VERTEX(0, 4403, 137), - COL_VERTEX(0, 4403, 86), - COL_VERTEX(0, 4352, 188), - COL_VERTEX(0, 4352, 240), - COL_VERTEX(0, 4326, 240), - COL_VERTEX(0, 4326, 291), - COL_VERTEX(0, 4301, 291), - COL_VERTEX(0, 4301, 342), - COL_VERTEX(0, 4275, 393), - COL_VERTEX(0, 4275, 342), - COL_VERTEX(0, 4250, 444), - COL_VERTEX(0, 4250, 393), - COL_VERTEX(0, 4224, 444), - COL_VERTEX(0, 4224, 496), - COL_VERTEX(0, 4838, -732), - COL_VERTEX(0, 4915, -937), - COL_VERTEX(0, 4915, -886), - COL_VERTEX(0, 4941, -937), - COL_VERTEX(0, 4941, -988), - COL_VERTEX(0, 4890, -886), - COL_VERTEX(0, 4890, -835), - COL_VERTEX(0, 4864, -835), - COL_VERTEX(0, 4864, -783), - COL_VERTEX(0, 4838, -783), - COL_VERTEX(0, 5018, -1091), - COL_VERTEX(0, 4992, -1039), - COL_VERTEX(0, 4966, -1039), - COL_VERTEX(0, 4966, -988), - COL_VERTEX(2081, 2253, 4813), - COL_VERTEX(51, 2253, 4915), - COL_VERTEX(-460, 2253, 4915), - COL_VERTEX(51, 2253, 4813), - COL_VERTEX(632, 3174, 3824), - COL_VERTEX(-50, 3430, 3824), - COL_VERTEX(51, 3174, 3824), - COL_VERTEX(-460, 3174, 3926), - COL_VERTEX(-1041, 3174, 3824), - COL_VERTEX(-613, 2253, 7232), - COL_VERTEX(-818, 2253, 7232), - COL_VERTEX(102, 2253, 7130), - COL_VERTEX(205, 2253, 7232), - COL_VERTEX(-921, 2253, 7335), - COL_VERTEX(410, 2253, 7232), - COL_VERTEX(-1535, 3686, 6925), - COL_VERTEX(-1228, 3379, 6925), - COL_VERTEX(1126, 4198, 6925), - COL_VERTEX(1126, 3686, 6925), - COL_VERTEX(-921, 3482, 6925), - COL_VERTEX(-1535, 4198, 6925), - COL_VERTEX(512, 3482, 6925), - COL_VERTEX(-204, 3584, 6925), - COL_VERTEX(-409, 3482, 6925), - COL_VERTEX(0, 2253, 7130), - COL_VERTEX(0, 3482, 6925), - COL_VERTEX(307, 3379, 6925), - COL_VERTEX(-952, 3040, 7334), - COL_VERTEX(-716, 3379, 6925), - COL_VERTEX(819, 3379, 6925), - COL_VERTEX(-357, 2714, 7027), - COL_VERTEX(-2489, 3379, 6091), - COL_VERTEX(-2489, 2970, 6091), - COL_VERTEX(-2899, 3379, 5681), - COL_VERTEX(-3206, 3789, 5374), - COL_VERTEX(-2899, 3789, 6091), - COL_VERTEX(-2899, 3379, 6091), - COL_VERTEX(-3616, 3789, 6398), - COL_VERTEX(-3923, 3789, 6091), - COL_VERTEX(-3206, 3789, 6398), - COL_VERTEX(-3616, 3789, 5374), - COL_VERTEX(-3923, 3789, 5681), - COL_VERTEX(-2899, 2970, 6091), - COL_VERTEX(-3257, 2970, 6040), - COL_VERTEX(-3206, 2970, 5374), - COL_VERTEX(-2899, 2970, 5681), - COL_VERTEX(-3923, 2970, 5681), - COL_VERTEX(-3616, 2970, 5374), - COL_VERTEX(-3923, 2970, 6091), - COL_VERTEX(-3257, 3021, 5733), - COL_VERTEX(-3564, 3021, 5733), - COL_VERTEX(-3257, 2970, 5733), - COL_VERTEX(-3564, 3021, 6040), - COL_VERTEX(-3564, 2970, 6040), - COL_VERTEX(2849, 3021, 5733), - COL_VERTEX(3156, 3021, 6040), - COL_VERTEX(3156, 2970, 5733), - COL_VERTEX(2849, 2970, 6040), - COL_VERTEX(2849, 3021, 6040), - COL_VERTEX(2797, 2970, 6398), - COL_VERTEX(3156, 2970, 6040), - COL_VERTEX(2849, 2970, 5733), - COL_VERTEX(2490, 3379, 5681), - COL_VERTEX(2490, 3379, 6091), - COL_VERTEX(2081, 3379, 6091), - COL_VERTEX(2490, 2970, 6091), - COL_VERTEX(2797, 3789, 6398), - COL_VERTEX(2081, 3379, 5681), - COL_VERTEX(2490, 3789, 5681), - COL_VERTEX(2490, 3789, 6091), - COL_VERTEX(2797, 3789, 5374), - COL_VERTEX(3207, 3789, 5374), - COL_VERTEX(3514, 3789, 5681), - COL_VERTEX(3514, 3789, 6091), - COL_VERTEX(3207, 3789, 6398), - COL_VERTEX(367, 2970, 4813), - COL_VERTEX(614, 2765, 4915), - COL_VERTEX(-50, 2509, 4813), - COL_VERTEX(826, 2560, 5078), - COL_VERTEX(989, 2355, 5290), - COL_VERTEX(-921, 3087, 7335), - COL_VERTEX(1057, 2253, 7320), - COL_VERTEX(1364, 2253, 6501), - COL_VERTEX(-1977, 2253, 6296), - COL_VERTEX(-1772, 2253, 6501), - COL_VERTEX(-1977, 4198, 7115), - COL_VERTEX(-2284, 4198, 6808), - COL_VERTEX(-1465, 4198, 7320), - COL_VERTEX(2081, 4198, 6296), - COL_VERTEX(1876, 4198, 6808), - COL_VERTEX(1569, 4198, 7115), - COL_VERTEX(2081, 2970, 6091), - COL_VERTEX(2081, 2253, 5272), - COL_VERTEX(1569, 2253, 6296), - COL_VERTEX(-2489, 2765, 6296), - COL_VERTEX(-2489, 2253, 6296), - COL_VERTEX(-2489, 4198, 5272), - COL_VERTEX(-2489, 4198, 6296), - COL_VERTEX(-50, 3174, 3824), - COL_VERTEX(-357, 3430, 3824), - COL_VERTEX(632, 4198, 3824), - COL_VERTEX(-1535, 4198, 4028), - COL_VERTEX(-50, 2253, 4813), - COL_VERTEX(-357, 2509, 4813), - COL_VERTEX(-50, 2253, 4762), - COL_VERTEX(-776, 2253, 4813), - COL_VERTEX(-1023, 2970, 4915), - COL_VERTEX(-1500, 2253, 5537), - COL_VERTEX(1876, 4198, 4778), - COL_VERTEX(-1535, 2970, 4028), - COL_VERTEX(-1023, 2765, 4915), - COL_VERTEX(-1959, 2765, 4354), - COL_VERTEX(-1398, 2560, 5290), - COL_VERTEX(-2285, 2560, 4778), - COL_VERTEX(-1500, 2355, 5537), - COL_VERTEX(-2285, 4198, 4778), - COL_VERTEX(-1959, 4198, 4354), - COL_VERTEX(-1235, 2765, 5078), - COL_VERTEX(1126, 4198, 4028), - COL_VERTEX(1551, 4198, 4354), - COL_VERTEX(1876, 2560, 4778), - COL_VERTEX(989, 2560, 5290), - COL_VERTEX(2081, 2355, 5272), - COL_VERTEX(826, 2765, 5078), - COL_VERTEX(1126, 2970, 4028), - COL_VERTEX(614, 2970, 4915), - COL_VERTEX(-3771, 1306, -3291), - COL_VERTEX(-5040, 1306, 3005), - COL_VERTEX(-4283, 1306, 1316), - COL_VERTEX(-5614, 1510, -3291), - COL_VERTEX(-3975, 1510, -3291), - COL_VERTEX(-5307, 1306, 1316), - COL_VERTEX(-5307, 2330, 1316), - COL_VERTEX(-4939, 1306, 1418), - COL_VERTEX(-7252, 1306, 1316), - COL_VERTEX(-5307, 1306, 2340), - COL_VERTEX(-4598, 1355, 3005), - COL_VERTEX(-4549, 1306, 3005), - COL_VERTEX(-4991, 1355, 3005), - COL_VERTEX(-5307, 2330, 2340), - COL_VERTEX(-2747, 1203, 2135), - COL_VERTEX(-2747, 1459, 1904), - COL_VERTEX(-2849, 1203, 2007), - COL_VERTEX(-2849, 1203, 1648), - COL_VERTEX(-2747, 1203, 1520), - COL_VERTEX(-3566, 1203, 1520), - COL_VERTEX(-4283, 1357, 1520), - COL_VERTEX(-4283, 1459, 2135), - COL_VERTEX(-4897, 1357, 2135), - COL_VERTEX(-3975, 3149, -3291), - COL_VERTEX(-5614, 3149, -3291), - COL_VERTEX(-3771, 3354, -3291), - COL_VERTEX(-4991, 1748, 3005), - COL_VERTEX(-4598, 1748, 3005), - COL_VERTEX(-4283, 2330, 2340), - COL_VERTEX(-4549, 1797, 3005), - COL_VERTEX(-7252, 2330, 1316), - COL_VERTEX(-7252, 1306, 2340), - COL_VERTEX(-4897, 1357, 1520), - COL_VERTEX(-5102, 1357, 1725), - COL_VERTEX(-5102, 1357, 1930), - COL_VERTEX(-3822, 1357, 2135), - COL_VERTEX(-3822, 1331, 1520), - COL_VERTEX(-3771, 1306, 1520), - COL_VERTEX(-3771, 1331, 1520), - COL_VERTEX(-3719, 1280, 1520), - COL_VERTEX(-3719, 1306, 1520), - COL_VERTEX(-4283, 2330, 1316), - COL_VERTEX(-4487, 2534, 2135), - COL_VERTEX(-2695, 1459, 1751), - COL_VERTEX(-2695, 1203, 1751), - COL_VERTEX(-2695, 1203, 1904), - COL_VERTEX(-2695, 1459, 1904), - COL_VERTEX(-2747, 1459, 1751), - COL_VERTEX(-4283, 1818, 1930), - COL_VERTEX(-4283, 1818, 1725), - COL_VERTEX(-4283, 1613, 2135), - COL_VERTEX(-4283, 1613, 1520), - COL_VERTEX(-4283, 1306, 1520), - COL_VERTEX(-2747, 1613, 2135), - COL_VERTEX(-3617, 1229, 1520), - COL_VERTEX(-3617, 1254, 1520), - COL_VERTEX(-3566, 1229, 1520), - COL_VERTEX(-3668, 1254, 1520), - COL_VERTEX(-3668, 1280, 1520), - COL_VERTEX(7455, 1408, 3927), - COL_VERTEX(7455, 1408, -271), - COL_VERTEX(4281, 1408, 3415), - COL_VERTEX(4332, 1408, 3517), - COL_VERTEX(4332, 1408, 138), - COL_VERTEX(1823, 1203, 1648), - COL_VERTEX(1823, 1203, 2007), - COL_VERTEX(1721, 1408, 2084), - COL_VERTEX(2258, 1229, 1648), - COL_VERTEX(1721, 1203, 1572), - COL_VERTEX(2284, 1229, 2003), - COL_VERTEX(2284, 1229, 1652), - COL_VERTEX(2310, 1254, 2000), - COL_VERTEX(2310, 1254, 1656), - COL_VERTEX(2335, 1280, 1996), - COL_VERTEX(2386, 1331, 1667), - COL_VERTEX(2386, 1331, 1989), - COL_VERTEX(2412, 1357, 1985), - COL_VERTEX(2412, 1382, 1670), - COL_VERTEX(2438, 1382, 1981), - COL_VERTEX(3308, 2022, -271), - COL_VERTEX(3154, 2125, -271), - COL_VERTEX(3922, 1408, -271), - COL_VERTEX(3154, 1408, -271), - COL_VERTEX(3052, 1408, 3824), - COL_VERTEX(4025, 1408, 3824), - COL_VERTEX(3129, 1408, 3824), - COL_VERTEX(3180, 2167, 3927), - COL_VERTEX(3897, 1408, 3876), - COL_VERTEX(3897, 1408, 3927), - COL_VERTEX(3948, 1408, 3824), - COL_VERTEX(4025, 1408, -168), - COL_VERTEX(3948, 1408, -168), - COL_VERTEX(3897, 1408, -219), - COL_VERTEX(3180, 2167, -219), - COL_VERTEX(3180, 1408, -219), - COL_VERTEX(3129, 1408, -168), - COL_VERTEX(3052, 2125, -168), - COL_VERTEX(4281, 1408, 87), - COL_VERTEX(2745, 1408, 855), - COL_VERTEX(1721, 1459, 1751), - COL_VERTEX(1670, 1408, 1751), - COL_VERTEX(1721, 1408, 1751), - COL_VERTEX(1670, 1459, 1904), - COL_VERTEX(1721, 1408, 1904), - COL_VERTEX(1721, 1203, 2186), - COL_VERTEX(1721, 2125, 1469), - COL_VERTEX(1670, 1459, 1751), - COL_VERTEX(1721, 1459, 1904), - COL_VERTEX(4332, 1408, 1008), - COL_VERTEX(4281, 2159, 1162), - COL_VERTEX(4281, 1408, 1162), - COL_VERTEX(4230, 1408, 1111), - COL_VERTEX(4230, 1408, 1060), - COL_VERTEX(4281, 2159, 2647), - COL_VERTEX(4332, 1408, 2493), - COL_VERTEX(4230, 1408, 2596), - COL_VERTEX(4230, 1408, 2544), - COL_VERTEX(4281, 1408, 2647), - COL_VERTEX(2745, 1408, 3415), - COL_VERTEX(2745, 2125, 138), - COL_VERTEX(3052, 2330, 265), - COL_VERTEX(3282, 2330, 36), - COL_VERTEX(2847, 1408, 1060), - COL_VERTEX(3052, 2330, 2186), - COL_VERTEX(2745, 2125, 3517), - COL_VERTEX(2745, 1408, 2493), - COL_VERTEX(2745, 2125, 2493), - COL_VERTEX(2847, 1408, 957), - COL_VERTEX(2745, 1408, 1162), - COL_VERTEX(1721, 1408, 2186), - COL_VERTEX(2847, 1408, 2596), - COL_VERTEX(2847, 1408, 2698), - COL_VERTEX(1670, 1203, 1904), - COL_VERTEX(2438, 1408, 1981), - COL_VERTEX(2335, 1306, 1996), - COL_VERTEX(2361, 1306, 1992), - COL_VERTEX(2361, 1331, 1992), - COL_VERTEX(2796, 1408, 87), - COL_VERTEX(2847, 1408, 138), - COL_VERTEX(2847, 1408, 189), - COL_VERTEX(2796, 1408, 240), - COL_VERTEX(4332, 2125, 138), - COL_VERTEX(4332, 2125, 3517), - COL_VERTEX(4025, 2330, 265), - COL_VERTEX(3922, 2125, -271), - COL_VERTEX(3922, 2125, 3927), - COL_VERTEX(4230, 1408, 3466), - COL_VERTEX(4230, 1408, 3517), - COL_VERTEX(4281, 1408, 3568), - COL_VERTEX(2796, 1408, 3415), - COL_VERTEX(2847, 1408, 3466), - COL_VERTEX(2847, 1408, 3517), - COL_VERTEX(3154, 2125, 3927), - COL_VERTEX(4281, 1408, 240), - COL_VERTEX(4230, 1408, 189), - COL_VERTEX(4230, 1408, 138), - COL_VERTEX(4332, 1408, 240), - COL_VERTEX(4025, 2330, 3620), - COL_VERTEX(3154, 1408, 3927), - COL_VERTEX(-1196, 1203, 3813), - COL_VERTEX(-2114, 1203, 3283), - COL_VERTEX(-1279, 1203, 2458), - COL_VERTEX(-187, 1203, 3762), - COL_VERTEX(781, 1203, 3283), - COL_VERTEX(-460, 1203, 1280), - COL_VERTEX(-462, 1203, 2355), - COL_VERTEX(781, 1203, 387), - COL_VERTEX(-351, 1306, -142), - COL_VERTEX(-1196, 1203, -142), - COL_VERTEX(-136, 1203, -142), - COL_VERTEX(-351, 1920, -142), - COL_VERTEX(-1586, 1203, 1209), - COL_VERTEX(-1893, 1203, 1741), - COL_VERTEX(-1811, 1203, 1434), - COL_VERTEX(-2114, 1203, 387), - COL_VERTEX(-613, 1203, 1126), - COL_VERTEX(-1279, 1203, 1126), - COL_VERTEX(-1177, 1203, 1126), - COL_VERTEX(-818, 1203, 1024), - COL_VERTEX(51, 2253, 4608), - COL_VERTEX(-2542, 1203, 1648), - COL_VERTEX(-2542, 1203, 2007), - COL_VERTEX(-2644, 1203, 2365), - COL_VERTEX(-2644, 1459, 1751), - COL_VERTEX(-2644, 1203, 1305), - COL_VERTEX(-2226, 2022, 581), - COL_VERTEX(1311, 1203, 2160), - COL_VERTEX(1618, 1203, 2160), - COL_VERTEX(1311, 1715, 2160), - COL_VERTEX(1516, 1203, 2007), - COL_VERTEX(1311, 1203, 1510), - COL_VERTEX(1311, 1203, 1305), - COL_VERTEX(1516, 1203, 1648), - COL_VERTEX(1618, 1715, 1510), - COL_VERTEX(1618, 1203, 1510), - COL_VERTEX(-802, 1613, 3813), - COL_VERTEX(-1043, 1203, 3813), - COL_VERTEX(-1094, 1203, 3762), - COL_VERTEX(-546, 1613, 3813), - COL_VERTEX(-290, 1203, 3813), - COL_VERTEX(-50, 2509, 4762), - COL_VERTEX(-357, 2509, 4762), - COL_VERTEX(-50, 2253, 4710), - COL_VERTEX(51, 2253, 4710), - COL_VERTEX(-357, 2509, 4710), - COL_VERTEX(154, 2022, 2458), - COL_VERTEX(51, 2381, 2458), - COL_VERTEX(154, 1715, 2458), - COL_VERTEX(-562, 1408, 2458), - COL_VERTEX(-562, 2022, 2458), - COL_VERTEX(1311, 2022, 3813), - COL_VERTEX(-2644, 2022, 3813), - COL_VERTEX(51, 1715, 2458), - COL_VERTEX(154, 1203, 2458), - COL_VERTEX(51, 1357, 1741), - COL_VERTEX(51, 2227, 3789), - COL_VERTEX(-2644, 1459, 1904), - COL_VERTEX(587, 1203, 436), - COL_VERTEX(-562, 2022, 1741), - COL_VERTEX(154, 2022, 1741), - COL_VERTEX(-50, 2509, 4710), - COL_VERTEX(154, 2253, 4506), - COL_VERTEX(-665, 2253, 4506), - COL_VERTEX(-562, 2253, 4506), - COL_VERTEX(-460, 2253, 4608), - COL_VERTEX(-665, 3046, 3994), - COL_VERTEX(-665, 3046, 4710), - COL_VERTEX(-460, 2253, 3789), - COL_VERTEX(-665, 2253, 3994), - COL_VERTEX(256, 3046, 3994), - COL_VERTEX(51, 3046, 3789), - COL_VERTEX(-665, 2253, 4608), - COL_VERTEX(-460, 3046, 3789), - COL_VERTEX(-460, 2022, 1741), - COL_VERTEX(-1586, 2022, 2324), - COL_VERTEX(-1279, 2022, 1126), - COL_VERTEX(-613, 2022, 1126), - COL_VERTEX(-1074, 1459, 1126), - COL_VERTEX(-1074, 1203, 1126), - COL_VERTEX(154, 2022, 3686), - COL_VERTEX(-1811, 2022, 2048), - COL_VERTEX(-1893, 2022, 1741), - COL_VERTEX(-1586, 2022, 1209), - COL_VERTEX(-1811, 2022, 1434), - COL_VERTEX(1311, 1920, 1956), - COL_VERTEX(893, 2022, 3089), - COL_VERTEX(1311, 1920, 1715), - COL_VERTEX(1311, 1715, 1510), - COL_VERTEX(1618, 1715, 2160), - COL_VERTEX(587, 1203, 3395), - COL_VERTEX(587, 1203, 3234), - COL_VERTEX(893, 1203, 3089), - COL_VERTEX(893, 2022, 581), - COL_VERTEX(732, 1203, 581), - COL_VERTEX(-2226, 1203, 581), - COL_VERTEX(-1920, 1203, 436), - COL_VERTEX(-1920, 1203, 275), - COL_VERTEX(-2226, 1203, 3089), - COL_VERTEX(-2226, 2022, 3089), - COL_VERTEX(-2065, 1203, 3089), - COL_VERTEX(-1920, 1203, 3234), - COL_VERTEX(-238, 1203, 3762), - COL_VERTEX(-1145, 1203, 3762), - COL_VERTEX(-966, 1920, -142), - COL_VERTEX(1618, 1459, 1904), - COL_VERTEX(1618, 1203, 1751), - COL_VERTEX(1670, 1203, 1751), - COL_VERTEX(893, 1203, 581), - COL_VERTEX(-1920, 2022, 275), - COL_VERTEX(587, 2022, 3395), - COL_VERTEX(-1196, 2022, 3813), - COL_VERTEX(-921, 1203, 1126), - COL_VERTEX(-921, 1203, 1178), - COL_VERTEX(-1074, 1203, 1178), - COL_VERTEX(-921, 1459, 1126), - COL_VERTEX(-921, 1459, 1178), - COL_VERTEX(-1074, 1459, 1178), - COL_VERTEX(-460, 2227, 3789), - COL_VERTEX(-460, 2227, 3738), - COL_VERTEX(-460, 2202, 3738), - COL_VERTEX(-460, 2202, 3686), - COL_VERTEX(-460, 2176, 3686), - COL_VERTEX(-460, 2176, 3635), - COL_VERTEX(-460, 2150, 3635), - COL_VERTEX(-460, 2150, 3584), - COL_VERTEX(-460, 2125, 3584), - COL_VERTEX(-460, 2125, 3533), - COL_VERTEX(-460, 2099, 3533), - COL_VERTEX(-460, 2099, 3482), - COL_VERTEX(-460, 2048, 3379), - COL_VERTEX(-460, 2074, 3430), - COL_VERTEX(-460, 2048, 3430), - COL_VERTEX(-460, 2074, 3482), - COL_VERTEX(-460, 1638, 2560), - COL_VERTEX(-460, 1638, 2611), - COL_VERTEX(-460, 1664, 2611), - COL_VERTEX(-460, 1664, 2662), - COL_VERTEX(-460, 1715, 2765), - COL_VERTEX(-460, 1715, 2714), - COL_VERTEX(-460, 1690, 2714), - COL_VERTEX(-460, 1690, 2662), - COL_VERTEX(-460, 1766, 2867), - COL_VERTEX(-460, 1766, 2816), - COL_VERTEX(-460, 1741, 2816), - COL_VERTEX(-460, 1741, 2765), - COL_VERTEX(-460, 1792, 2867), - COL_VERTEX(-460, 1818, 2918), - COL_VERTEX(-460, 1792, 2918), - COL_VERTEX(-460, 1818, 2970), - COL_VERTEX(-460, 1843, 2970), - COL_VERTEX(-460, 1843, 3021), - COL_VERTEX(-460, 1869, 3021), - COL_VERTEX(-460, 1869, 3072), - COL_VERTEX(-460, 1894, 3072), - COL_VERTEX(-460, 1920, 3123), - COL_VERTEX(-460, 1894, 3123), - COL_VERTEX(-460, 1920, 3174), - COL_VERTEX(-460, 2022, 3379), - COL_VERTEX(-460, 2022, 3328), - COL_VERTEX(-460, 1997, 3328), - COL_VERTEX(-460, 1997, 3277), - COL_VERTEX(-460, 1946, 3174), - COL_VERTEX(-460, 1971, 3226), - COL_VERTEX(-460, 1946, 3226), - COL_VERTEX(-460, 1971, 3277), - COL_VERTEX(-460, 1562, 2458), - COL_VERTEX(-460, 1562, 2406), - COL_VERTEX(-460, 1536, 2406), - COL_VERTEX(-460, 1536, 2355), - COL_VERTEX(-460, 1587, 2458), - COL_VERTEX(-460, 1587, 2509), - COL_VERTEX(-460, 1613, 2509), - COL_VERTEX(-460, 1613, 2560), - COL_VERTEX(-460, 1510, 2355), - COL_VERTEX(-460, 1510, 2304), - COL_VERTEX(-460, 1485, 2304), - COL_VERTEX(-460, 1485, 2253), - COL_VERTEX(-460, 1459, 2253), - COL_VERTEX(-460, 1459, 2202), - COL_VERTEX(-460, 1434, 2202), - COL_VERTEX(-460, 1434, 2150), - COL_VERTEX(-460, 1408, 2150), - COL_VERTEX(-460, 1408, 2099), - COL_VERTEX(-460, 1382, 2099), - COL_VERTEX(-460, 1382, 2048), - COL_VERTEX(-460, 1331, 1946), - COL_VERTEX(-460, 1357, 1997), - COL_VERTEX(-460, 1331, 1997), - COL_VERTEX(-460, 1357, 2048), - COL_VERTEX(-460, 1280, 1843), - COL_VERTEX(-460, 1280, 1894), - COL_VERTEX(-460, 1306, 1894), - COL_VERTEX(-460, 1306, 1946), - COL_VERTEX(-460, 1254, 1792), - COL_VERTEX(-460, 1229, 1792), - COL_VERTEX(-460, 1254, 1843), - COL_VERTEX(-460, 1229, 1741), - COL_VERTEX(-460, 1203, 1741), - COL_VERTEX(-665, 512, 3021), - COL_VERTEX(-767, 1203, 1229), - COL_VERTEX(-818, 1203, 1229), - COL_VERTEX(-1177, 1203, 1741), - COL_VERTEX(-767, 1203, 1741), - COL_VERTEX(-1207, 602, 1813), - COL_VERTEX(-767, 512, 2355), - COL_VERTEX(-1279, 1818, 1843), - COL_VERTEX(-1207, 1818, 1813), - COL_VERTEX(-767, 614, 1741), - COL_VERTEX(-1351, 1818, 1813), - COL_VERTEX(-1381, 512, 2560), - COL_VERTEX(-665, 512, 2560), - COL_VERTEX(-1279, 512, 2355), - COL_VERTEX(-767, 922, 2355), - COL_VERTEX(-1279, 512, 2867), - COL_VERTEX(-767, 512, 2867), - COL_VERTEX(-1279, 512, 2970), - COL_VERTEX(-767, 1818, 2253), - COL_VERTEX(-1526, 1818, 2253), - COL_VERTEX(-1526, 1818, 1229), - COL_VERTEX(-921, 1459, 1229), - COL_VERTEX(-1074, 1459, 1229), - COL_VERTEX(-869, 1126, 1741), - COL_VERTEX(-1381, 1152, 1242), - COL_VERTEX(-1381, 1152, 1229), - COL_VERTEX(-1177, 1818, 1741), - COL_VERTEX(-1177, 1203, 1229), - COL_VERTEX(-1279, 1203, 1741), - COL_VERTEX(-836, 1178, 1997), - COL_VERTEX(-1279, 1178, 1741), - COL_VERTEX(-917, 1152, 2103), - COL_VERTEX(-1279, 1152, 1741), - COL_VERTEX(-1023, 1126, 2184), - COL_VERTEX(-1279, 1126, 1741), - COL_VERTEX(-1146, 1101, 2235), - COL_VERTEX(-1279, 1101, 1741), - COL_VERTEX(-1279, 1075, 2253), - COL_VERTEX(-1279, 1075, 1741), - COL_VERTEX(-1279, 1050, 1741), - COL_VERTEX(-1279, 1024, 1741), - COL_VERTEX(-1279, 998, 1741), - COL_VERTEX(-1279, 973, 1741), - COL_VERTEX(-1279, 947, 1741), - COL_VERTEX(-1774, 922, 1873), - COL_VERTEX(-1279, 922, 1741), - COL_VERTEX(-1791, 896, 1741), - COL_VERTEX(-1279, 896, 1741), - COL_VERTEX(-1722, 870, 1485), - COL_VERTEX(-1279, 870, 1741), - COL_VERTEX(-1641, 845, 1379), - COL_VERTEX(-1641, 819, 1379), - COL_VERTEX(-1535, 819, 1297), - COL_VERTEX(-1279, 819, 1741), - COL_VERTEX(-1412, 794, 1246), - COL_VERTEX(-1279, 794, 1741), - COL_VERTEX(-1279, 768, 1229), - COL_VERTEX(-1279, 768, 1741), - COL_VERTEX(-1279, 742, 1741), - COL_VERTEX(-1279, 717, 1741), - COL_VERTEX(-1279, 691, 1741), - COL_VERTEX(-1279, 666, 1741), - COL_VERTEX(-1279, 640, 1741), - COL_VERTEX(-784, 614, 1608), - COL_VERTEX(-1381, 1024, 2970), - COL_VERTEX(-1202, 1178, 2816), - COL_VERTEX(-844, 1178, 2816), - COL_VERTEX(-665, 1024, 2970), - COL_VERTEX(-665, 1024, 2560), - COL_VERTEX(-1381, 1024, 2560), - COL_VERTEX(-1177, 1024, 2355), - COL_VERTEX(-1279, 922, 2355), - COL_VERTEX(-869, 1024, 2355), - COL_VERTEX(-665, 512, 2970), - COL_VERTEX(-869, 512, 2970), - COL_VERTEX(-869, 768, 2970), - COL_VERTEX(-1381, 512, 2970), - COL_VERTEX(-1177, 768, 3021), - COL_VERTEX(-869, 768, 3021), - COL_VERTEX(-767, 1818, 1229), - COL_VERTEX(-767, 1818, 1741), - COL_VERTEX(-784, 1818, 1873), - COL_VERTEX(-836, 1818, 1997), - COL_VERTEX(-917, 1818, 2103), - COL_VERTEX(-1023, 1818, 2184), - COL_VERTEX(-1146, 1818, 2235), - COL_VERTEX(-1279, 1818, 2253), - COL_VERTEX(-1412, 1818, 2235), - COL_VERTEX(-1535, 1818, 2184), - COL_VERTEX(-1641, 1818, 2103), - COL_VERTEX(-1722, 1818, 1997), - COL_VERTEX(-1774, 1818, 1873), - COL_VERTEX(-1791, 1818, 1741), - COL_VERTEX(-1279, 597, 1843), - COL_VERTEX(-1279, 1152, 1638), - COL_VERTEX(-1351, 1152, 1668), - COL_VERTEX(-1381, 1818, 1741), - COL_VERTEX(-1207, 1152, 1668), - COL_VERTEX(-1177, 1152, 1741), - COL_VERTEX(-1279, 1152, 1229), - COL_VERTEX(-1146, 1152, 1246), - COL_VERTEX(-1023, 1152, 1297), - COL_VERTEX(-917, 1152, 1379), - COL_VERTEX(-836, 1152, 1485), - COL_VERTEX(-784, 1152, 1608), - COL_VERTEX(-1774, 1818, 1608), - COL_VERTEX(-1722, 1818, 1485), - COL_VERTEX(-1641, 1818, 1379), - COL_VERTEX(-1535, 1818, 1297), - COL_VERTEX(-1412, 1818, 1246), - COL_VERTEX(-690, 5837, -2685), - COL_VERTEX(-690, 5018, -2685), - COL_VERTEX(-588, 5837, -3760), - COL_VERTEX(-588, 5837, -3811), - COL_VERTEX(-639, 5837, -3709), - COL_VERTEX(-690, 5837, -3709), - COL_VERTEX(-690, 5018, -3709), - COL_VERTEX(230, 5837, -3709), - COL_VERTEX(282, 5837, -3709), - COL_VERTEX(179, 5837, -3760), - COL_VERTEX(179, 5837, -3811), - COL_VERTEX(179, 5018, -3811), - COL_VERTEX(0, 5734, -1091), - COL_VERTEX(282, 5018, -2787), - COL_VERTEX(0, 3891, 2544), - COL_VERTEX(-409, 5018, -1091), - COL_VERTEX(-690, 5018, -3811), - COL_VERTEX(282, 5018, -3811), - COL_VERTEX(-409, 3891, 2544), - COL_VERTEX(-25, 5120, -3146), - COL_VERTEX(51, 3174, 3721), - COL_VERTEX(512, 3174, 3465), - COL_VERTEX(-50, 3174, 3721), - COL_VERTEX(358, 4198, 3721), - COL_VERTEX(512, 3174, 2800), - COL_VERTEX(-357, 3174, 3721), - COL_VERTEX(-921, 3174, 2851), - COL_VERTEX(-409, 4992, -1039), - COL_VERTEX(-409, 4198, 2544), - COL_VERTEX(-409, 3405, 2134), - COL_VERTEX(-409, 3379, 2134), - COL_VERTEX(-409, 3405, 2083), - COL_VERTEX(-921, 4198, 2544), - COL_VERTEX(512, 4198, 2544), - COL_VERTEX(-921, 4198, 3721), - COL_VERTEX(-511, 4198, 2595), - COL_VERTEX(-562, 4198, 2544), - COL_VERTEX(-460, 4198, 2595), - COL_VERTEX(102, 4198, 2595), - COL_VERTEX(51, 4198, 2595), - COL_VERTEX(-409, 3430, 2083), - COL_VERTEX(-409, 3430, 2032), - COL_VERTEX(-409, 3456, 2032), - COL_VERTEX(-409, 3456, 1980), - COL_VERTEX(-409, 3482, 1980), - COL_VERTEX(-409, 3482, 1929), - COL_VERTEX(-409, 3507, 1929), - COL_VERTEX(-409, 3507, 1878), - COL_VERTEX(-409, 3533, 1878), - COL_VERTEX(-409, 3533, 1827), - COL_VERTEX(-409, 3584, 1776), - COL_VERTEX(-409, 3584, 1724), - COL_VERTEX(-409, 3558, 1776), - COL_VERTEX(-409, 3558, 1827), - COL_VERTEX(-409, 3200, 2492), - COL_VERTEX(-409, 3200, 2544), - COL_VERTEX(-409, 3226, 2492), - COL_VERTEX(-409, 3226, 2441), - COL_VERTEX(-409, 3251, 2441), - COL_VERTEX(-409, 3251, 2390), - COL_VERTEX(-409, 3277, 2390), - COL_VERTEX(-409, 3277, 2339), - COL_VERTEX(-409, 3354, 2236), - COL_VERTEX(-409, 3354, 2185), - COL_VERTEX(-409, 3328, 2236), - COL_VERTEX(-409, 3379, 2185), - COL_VERTEX(-409, 3328, 2288), - COL_VERTEX(-409, 3302, 2288), - COL_VERTEX(-409, 3302, 2339), - COL_VERTEX(-409, 3814, 1315), - COL_VERTEX(-409, 3789, 1315), - COL_VERTEX(-409, 3814, 1264), - COL_VERTEX(-409, 3840, 1264), - COL_VERTEX(-409, 3840, 1212), - COL_VERTEX(-409, 3917, 1110), - COL_VERTEX(-409, 3891, 1110), - COL_VERTEX(-409, 3891, 1161), - COL_VERTEX(-409, 3866, 1161), - COL_VERTEX(-409, 3866, 1212), - COL_VERTEX(-409, 3686, 1520), - COL_VERTEX(-409, 3712, 1520), - COL_VERTEX(-409, 3712, 1468), - COL_VERTEX(-409, 3738, 1468), - COL_VERTEX(-409, 3738, 1417), - COL_VERTEX(-409, 3789, 1366), - COL_VERTEX(-409, 3763, 1366), - COL_VERTEX(-409, 3763, 1417), - COL_VERTEX(-409, 3686, 1571), - COL_VERTEX(-409, 3661, 1571), - COL_VERTEX(-409, 3661, 1622), - COL_VERTEX(-409, 3635, 1622), - COL_VERTEX(-409, 3635, 1673), - COL_VERTEX(-409, 3610, 1673), - COL_VERTEX(-409, 3610, 1724), - COL_VERTEX(-409, 4019, 905), - COL_VERTEX(-409, 4019, 854), - COL_VERTEX(-409, 4045, 854), - COL_VERTEX(-409, 4045, 803), - COL_VERTEX(-409, 4070, 803), - COL_VERTEX(-409, 4070, 752), - COL_VERTEX(-409, 4096, 752), - COL_VERTEX(-409, 4429, 35), - COL_VERTEX(-409, 4429, 86), - COL_VERTEX(-409, 4403, 86), - COL_VERTEX(-409, 4454, 35), - COL_VERTEX(-409, 4454, -15), - COL_VERTEX(-409, 4480, -15), - COL_VERTEX(-409, 4480, -67), - COL_VERTEX(-409, 4506, -67), - COL_VERTEX(-409, 4506, -118), - COL_VERTEX(-409, 4582, -220), - COL_VERTEX(-409, 4582, -271), - COL_VERTEX(-409, 4557, -220), - COL_VERTEX(-409, 4608, -271), - COL_VERTEX(-409, 4608, -323), - COL_VERTEX(-409, 4557, -169), - COL_VERTEX(-409, 4531, -169), - COL_VERTEX(-409, 4531, -118), - COL_VERTEX(-409, 4659, -374), - COL_VERTEX(-409, 4659, -425), - COL_VERTEX(-409, 4685, -425), - COL_VERTEX(-409, 4685, -476), - COL_VERTEX(-409, 4710, -476), - COL_VERTEX(-409, 4710, -527), - COL_VERTEX(-409, 4736, -527), - COL_VERTEX(-409, 4736, -579), - COL_VERTEX(-409, 4762, -579), - COL_VERTEX(-409, 4762, -630), - COL_VERTEX(-409, 4813, -681), - COL_VERTEX(-409, 4813, -732), - COL_VERTEX(-409, 4787, -681), - COL_VERTEX(-409, 4787, -630), - COL_VERTEX(-409, 4634, -374), - COL_VERTEX(-409, 4634, -323), - COL_VERTEX(-409, 4122, 700), - COL_VERTEX(-409, 4096, 700), - COL_VERTEX(-409, 4122, 649), - COL_VERTEX(-409, 4147, 649), - COL_VERTEX(-409, 4147, 598), - COL_VERTEX(-409, 4198, 547), - COL_VERTEX(-409, 4198, 496), - COL_VERTEX(-409, 4173, 547), - COL_VERTEX(-409, 4173, 598), - COL_VERTEX(-409, 4378, 188), - COL_VERTEX(-409, 4378, 137), - COL_VERTEX(-409, 4352, 188), - COL_VERTEX(-409, 4403, 137), - COL_VERTEX(-409, 4352, 240), - COL_VERTEX(-409, 4326, 240), - COL_VERTEX(-409, 4326, 291), - COL_VERTEX(-409, 4301, 291), - COL_VERTEX(-409, 4301, 342), - COL_VERTEX(-409, 4275, 342), - COL_VERTEX(-409, 4275, 393), - COL_VERTEX(-409, 4250, 393), - COL_VERTEX(-409, 4250, 444), - COL_VERTEX(-409, 4224, 444), - COL_VERTEX(-409, 4224, 496), - COL_VERTEX(-409, 4838, -732), - COL_VERTEX(-409, 4915, -886), - COL_VERTEX(-409, 4915, -937), - COL_VERTEX(-409, 4890, -886), - COL_VERTEX(-409, 4941, -937), - COL_VERTEX(-409, 4941, -988), - COL_VERTEX(-409, 4890, -835), - COL_VERTEX(-409, 4864, -835), - COL_VERTEX(-409, 4864, -783), - COL_VERTEX(-409, 4838, -783), - COL_VERTEX(-409, 4966, -1039), - COL_VERTEX(-409, 4966, -988), - COL_VERTEX(2081, 2253, 7371), - COL_VERTEX(-2489, 2253, 7371), - COL_VERTEX(-2489, 2253, 4813), - COL_VERTEX(-460, 2253, 4813), - COL_VERTEX(51, 3174, 3926), - COL_VERTEX(-460, 3174, 3824), - COL_VERTEX(632, 2970, 3824), - COL_VERTEX(-1041, 2970, 3824), - COL_VERTEX(-776, 2970, 4813), - COL_VERTEX(-1041, 4198, 3824), - COL_VERTEX(-613, 3090, 7232), - COL_VERTEX(-511, 3232, 7130), - COL_VERTEX(-511, 2253, 7130), - COL_VERTEX(205, 3090, 7232), - COL_VERTEX(102, 3232, 7130), - COL_VERTEX(410, 3087, 7232), - COL_VERTEX(-921, 3024, 7335), - COL_VERTEX(-818, 3087, 7232), - COL_VERTEX(512, 3024, 7335), - COL_VERTEX(512, 2253, 7335), - COL_VERTEX(-511, 3355, 7130), - COL_VERTEX(-409, 2253, 7130), - COL_VERTEX(102, 3355, 7130), - COL_VERTEX(-1797, 3578, 7187), - COL_VERTEX(-1797, 4198, 7187), - COL_VERTEX(-1918, 3528, 7308), - COL_VERTEX(1388, 4198, 7187), - COL_VERTEX(1388, 3578, 7187), - COL_VERTEX(-1335, 2923, 7323), - COL_VERTEX(1509, 3528, 7308), - COL_VERTEX(927, 2923, 7323), - COL_VERTEX(-204, 4506, 6925), - COL_VERTEX(543, 3040, 7334), - COL_VERTEX(-357, 2253, 7027), - COL_VERTEX(-50, 2714, 7027), - COL_VERTEX(-50, 2253, 7027), - COL_VERTEX(-330, 3292, 7130), - COL_VERTEX(-204, 3355, 7130), - COL_VERTEX(-747, 2937, 7335), - COL_VERTEX(-78, 3292, 7130), - COL_VERTEX(-952, 3039, 7335), - COL_VERTEX(339, 2937, 7335), - COL_VERTEX(543, 3039, 7335), - COL_VERTEX(-2489, 2970, 5681), - COL_VERTEX(-2899, 3789, 5681), - COL_VERTEX(-3206, 2970, 6398), - COL_VERTEX(-2489, 3379, 5681), - COL_VERTEX(-3616, 2970, 6398), - COL_VERTEX(-3564, 2970, 5733), - COL_VERTEX(-3257, 3021, 6040), - COL_VERTEX(3156, 3021, 5733), - COL_VERTEX(3207, 2970, 6398), - COL_VERTEX(3514, 2970, 6091), - COL_VERTEX(2490, 2970, 5681), - COL_VERTEX(3514, 2970, 5681), - COL_VERTEX(3207, 2970, 5374), - COL_VERTEX(2797, 2970, 5374), - COL_VERTEX(2081, 2970, 5681), - COL_VERTEX(367, 2253, 4813), - COL_VERTEX(614, 2253, 4915), - COL_VERTEX(826, 2253, 5078), - COL_VERTEX(989, 2253, 5290), - COL_VERTEX(1092, 2253, 5537), - COL_VERTEX(1092, 2355, 5537), - COL_VERTEX(-1465, 2253, 7320), - COL_VERTEX(-1465, 3087, 7320), - COL_VERTEX(512, 3087, 7335), - COL_VERTEX(1057, 3087, 7320), - COL_VERTEX(1364, 2253, 7197), - COL_VERTEX(-1772, 2253, 7197), - COL_VERTEX(2081, 2765, 6296), - COL_VERTEX(-2284, 2765, 6808), - COL_VERTEX(-1977, 2765, 7115), - COL_VERTEX(-1977, 2253, 7115), - COL_VERTEX(1876, 2765, 6808), - COL_VERTEX(1569, 2765, 7115), - COL_VERTEX(1569, 2253, 7115), - COL_VERTEX(1057, 4198, 7320), - COL_VERTEX(2081, 2253, 6296), - COL_VERTEX(2081, 4198, 5272), - COL_VERTEX(2081, 2765, 7197), - COL_VERTEX(-2489, 2765, 7197), - COL_VERTEX(-2489, 2253, 5272), - COL_VERTEX(1126, 2765, 4028), - COL_VERTEX(1551, 2765, 4354), - COL_VERTEX(-357, 2253, 4813), - COL_VERTEX(-357, 2253, 4762), - COL_VERTEX(-1023, 2253, 4915), - COL_VERTEX(-2489, 2355, 5272), - COL_VERTEX(-2285, 2355, 4778), - COL_VERTEX(1876, 2355, 4778), - COL_VERTEX(-1535, 2765, 4028), - COL_VERTEX(-1959, 2560, 4354), - COL_VERTEX(-1235, 2560, 5078), - COL_VERTEX(-1398, 2355, 5290), - COL_VERTEX(-1398, 2253, 5290), - COL_VERTEX(-1235, 2253, 5078), - COL_VERTEX(1551, 2560, 4354), - COL_VERTEX(-5819, 1306, -3291), - COL_VERTEX(-4283, 1306, 2340), - COL_VERTEX(-5819, 3354, -3291), - COL_VERTEX(-4283, 1306, 1418), - COL_VERTEX(-5204, 1306, 1683), - COL_VERTEX(-5102, 2534, 1520), - COL_VERTEX(-5102, 2534, 2135), - COL_VERTEX(-4283, 1306, 2237), - COL_VERTEX(-5204, 1306, 1972), - COL_VERTEX(-4939, 1306, 2237), - COL_VERTEX(-7252, 2330, 2340), - COL_VERTEX(-2747, 1203, 2007), - COL_VERTEX(-3566, 1203, 2135), - COL_VERTEX(-2747, 1203, 1904), - COL_VERTEX(-2747, 1203, 1648), - COL_VERTEX(-3566, 1229, 2135), - COL_VERTEX(-2747, 1613, 1520), - COL_VERTEX(-2747, 1203, 1751), - COL_VERTEX(-4283, 1459, 1531), - COL_VERTEX(-4283, 1357, 1531), - COL_VERTEX(-4283, 1459, 1520), - COL_VERTEX(-3617, 1229, 2135), - COL_VERTEX(-4283, 1357, 2135), - COL_VERTEX(-4283, 1357, 2125), - COL_VERTEX(-4283, 1459, 2125), - COL_VERTEX(-5040, 1797, 3005), - COL_VERTEX(-4487, 2534, 1520), - COL_VERTEX(-3822, 1357, 1520), - COL_VERTEX(-3822, 1331, 2135), - COL_VERTEX(-3771, 1331, 2135), - COL_VERTEX(-3771, 1306, 2135), - COL_VERTEX(-3719, 1306, 2135), - COL_VERTEX(-3719, 1280, 2135), - COL_VERTEX(-2747, 1818, 1930), - COL_VERTEX(-4283, 1306, 2135), - COL_VERTEX(-2747, 1818, 1725), - COL_VERTEX(-4283, 1203, 2135), - COL_VERTEX(-4283, 1203, 1520), - COL_VERTEX(-3617, 1254, 2135), - COL_VERTEX(-3668, 1254, 2135), - COL_VERTEX(-3668, 1280, 2135), - COL_VERTEX(4332, 1408, 3927), - COL_VERTEX(4332, 1408, -271), - COL_VERTEX(3308, 1408, -271), - COL_VERTEX(3769, 1408, -271), - COL_VERTEX(4281, 2208, 3415), - COL_VERTEX(4281, 2208, 240), - COL_VERTEX(2745, 1408, 138), - COL_VERTEX(2745, 1408, 3517), - COL_VERTEX(2258, 1203, 1648), - COL_VERTEX(2258, 1203, 2007), - COL_VERTEX(1721, 1203, 2084), - COL_VERTEX(1721, 1203, 2007), - COL_VERTEX(2438, 1203, 1981), - COL_VERTEX(2258, 1229, 2007), - COL_VERTEX(1721, 1203, 1648), - COL_VERTEX(2438, 1203, 1674), - COL_VERTEX(2438, 1408, 1674), - COL_VERTEX(1721, 1408, 1572), - COL_VERTEX(2284, 1254, 2003), - COL_VERTEX(2284, 1254, 1652), - COL_VERTEX(2310, 1280, 2000), - COL_VERTEX(2310, 1280, 1656), - COL_VERTEX(2386, 1357, 1989), - COL_VERTEX(2386, 1357, 1667), - COL_VERTEX(2361, 1331, 1663), - COL_VERTEX(2335, 1280, 1659), - COL_VERTEX(2412, 1357, 1670), - COL_VERTEX(2412, 1382, 1985), - COL_VERTEX(2438, 1382, 1674), - COL_VERTEX(2361, 1306, 1663), - COL_VERTEX(3769, 2022, -271), - COL_VERTEX(3308, 1562, -271), - COL_VERTEX(3769, 1562, -271), - COL_VERTEX(2796, 1408, 3568), - COL_VERTEX(2796, 2125, 3568), - COL_VERTEX(3052, 2125, 3824), - COL_VERTEX(4025, 2125, 3824), - COL_VERTEX(4281, 2125, 3568), - COL_VERTEX(3129, 2167, 3824), - COL_VERTEX(3052, 2167, 3824), - COL_VERTEX(3180, 2167, 3876), - COL_VERTEX(3180, 1408, 3876), - COL_VERTEX(3180, 1408, 3927), - COL_VERTEX(3897, 2167, 3876), - COL_VERTEX(3948, 2167, 3824), - COL_VERTEX(4025, 2167, 3824), - COL_VERTEX(3897, 2167, 3927), - COL_VERTEX(3180, 2125, 3927), - COL_VERTEX(3897, 2125, 3927), - COL_VERTEX(4025, 2167, -168), - COL_VERTEX(3948, 2167, -168), - COL_VERTEX(3897, 2167, -219), - COL_VERTEX(3897, 2167, -271), - COL_VERTEX(3897, 1408, -271), - COL_VERTEX(3180, 1408, -271), - COL_VERTEX(3180, 2167, -271), - COL_VERTEX(3129, 2167, -168), - COL_VERTEX(3052, 2167, -168), - COL_VERTEX(3052, 1408, -168), - COL_VERTEX(2796, 2125, 87), - COL_VERTEX(4281, 2125, 87), - COL_VERTEX(4025, 2125, -168), - COL_VERTEX(2745, 1408, 240), - COL_VERTEX(2745, 2125, 240), - COL_VERTEX(2745, 2125, 855), - COL_VERTEX(1721, 1203, 1751), - COL_VERTEX(1721, 1203, 1469), - COL_VERTEX(1670, 1408, 1904), - COL_VERTEX(1721, 1203, 1904), - COL_VERTEX(1721, 1408, 1469), - COL_VERTEX(1721, 2125, 2186), - COL_VERTEX(4281, 1408, 1008), - COL_VERTEX(4281, 2159, 1008), - COL_VERTEX(4332, 2125, 1008), - COL_VERTEX(4332, 1408, 1162), - COL_VERTEX(4332, 2125, 1162), - COL_VERTEX(4230, 2193, 1111), - COL_VERTEX(4230, 2193, 1060), - COL_VERTEX(4332, 1408, 2647), - COL_VERTEX(4332, 2125, 2647), - COL_VERTEX(4281, 2159, 2493), - COL_VERTEX(4332, 2125, 2493), - COL_VERTEX(4281, 1408, 2493), - COL_VERTEX(4230, 2193, 2544), - COL_VERTEX(4230, 2193, 2596), - COL_VERTEX(2745, 1408, 2800), - COL_VERTEX(2745, 2125, 2800), - COL_VERTEX(2745, 2125, 3415), - COL_VERTEX(2745, 2125, 1162), - COL_VERTEX(3052, 2330, 1469), - COL_VERTEX(2847, 2193, 1060), - COL_VERTEX(3052, 2330, 3390), - COL_VERTEX(2847, 2193, 2596), - COL_VERTEX(3282, 2330, 3620), - COL_VERTEX(2847, 2193, 957), - COL_VERTEX(2847, 2193, 2698), - COL_VERTEX(2335, 1306, 1659), - COL_VERTEX(2796, 2208, 87), - COL_VERTEX(2847, 2208, 138), - COL_VERTEX(2847, 2208, 189), - COL_VERTEX(2796, 2208, 240), - COL_VERTEX(2745, 2208, 240), - COL_VERTEX(3795, 2330, 36), - COL_VERTEX(4025, 2330, 3390), - COL_VERTEX(3795, 2330, 3620), - COL_VERTEX(4332, 2208, 3415), - COL_VERTEX(4332, 1408, 3415), - COL_VERTEX(4230, 2208, 3466), - COL_VERTEX(4230, 2208, 3517), - COL_VERTEX(4281, 2208, 3568), - COL_VERTEX(2847, 2208, 3466), - COL_VERTEX(2847, 2208, 3517), - COL_VERTEX(2796, 2208, 3568), - COL_VERTEX(2796, 2208, 3415), - COL_VERTEX(2745, 2208, 3415), - COL_VERTEX(4230, 2208, 189), - COL_VERTEX(4230, 2208, 138), - COL_VERTEX(4281, 2208, 87), - COL_VERTEX(4332, 2208, 240), - COL_VERTEX(3052, 2330, 3620), - COL_VERTEX(3052, 2330, 36), - COL_VERTEX(4025, 2330, 36), - COL_VERTEX(3922, 1408, 3927), - COL_VERTEX(-136, 1203, 3813), - COL_VERTEX(-1145, 2022, 3762), - COL_VERTEX(-1586, 1203, 2324), - COL_VERTEX(-1811, 1203, 2048), - COL_VERTEX(-2644, 1203, 2007), - COL_VERTEX(-2644, 1203, 1648), - COL_VERTEX(-2644, 1203, 1904), - COL_VERTEX(-1094, 2022, 3762), - COL_VERTEX(-136, 2022, 3813), - COL_VERTEX(1311, 1203, 2365), - COL_VERTEX(-1177, 1203, 1024), - COL_VERTEX(-187, 2022, 3762), - COL_VERTEX(-966, 1306, -142), - COL_VERTEX(-1196, 2022, -142), - COL_VERTEX(587, 1203, 275), - COL_VERTEX(587, 2022, 275), - COL_VERTEX(-136, 2022, -142), - COL_VERTEX(-818, 1203, 1126), - COL_VERTEX(-460, 2253, 4710), - COL_VERTEX(-2644, 2022, 2365), - COL_VERTEX(-2644, 2022, 1305), - COL_VERTEX(-2644, 1203, 1751), - COL_VERTEX(1618, 1203, 2007), - COL_VERTEX(1618, 1203, 1648), - COL_VERTEX(1311, 2022, 1305), - COL_VERTEX(1618, 1459, 1751), - COL_VERTEX(-802, 1357, 3813), - COL_VERTEX(-1043, 2022, 3813), - COL_VERTEX(-546, 1357, 3813), - COL_VERTEX(-290, 2022, 3813), - COL_VERTEX(-357, 2253, 4710), - COL_VERTEX(-460, 3046, 4710), - COL_VERTEX(51, 3046, 4710), - COL_VERTEX(51, 3046, 4608), - COL_VERTEX(51, 2022, 1741), - COL_VERTEX(51, 2022, 2458), - COL_VERTEX(154, 1408, 2458), - COL_VERTEX(-562, 2022, 3686), - COL_VERTEX(-562, 2022, 2355), - COL_VERTEX(154, 1357, 1741), - COL_VERTEX(154, 1203, 1741), - COL_VERTEX(51, 1203, 1741), - COL_VERTEX(51, 1526, 2458), - COL_VERTEX(51, 1562, 2458), - COL_VERTEX(587, 2022, 436), - COL_VERTEX(-2644, 2022, -142), - COL_VERTEX(1311, 2022, 693), - COL_VERTEX(154, 3046, 4506), - COL_VERTEX(256, 3046, 4506), - COL_VERTEX(256, 2253, 4506), - COL_VERTEX(-665, 3046, 4506), - COL_VERTEX(-562, 3046, 4506), - COL_VERTEX(-460, 3046, 4608), - COL_VERTEX(51, 2253, 3789), - COL_VERTEX(256, 2253, 3994), - COL_VERTEX(256, 3046, 4710), - COL_VERTEX(256, 2253, 4608), - COL_VERTEX(-460, 2022, 1280), - COL_VERTEX(-1279, 2022, 2458), - COL_VERTEX(1311, 2022, 2365), - COL_VERTEX(1618, 1920, 1956), - COL_VERTEX(1618, 1920, 1715), - COL_VERTEX(1618, 1203, 1904), - COL_VERTEX(587, 2022, 3234), - COL_VERTEX(732, 2022, 3089), - COL_VERTEX(732, 1203, 3089), - COL_VERTEX(732, 2022, 581), - COL_VERTEX(-2065, 1203, 581), - COL_VERTEX(-2065, 2022, 581), - COL_VERTEX(-1920, 2022, 436), - COL_VERTEX(-2065, 2022, 3089), - COL_VERTEX(-1920, 2022, 3234), - COL_VERTEX(-1920, 2022, 3395), - COL_VERTEX(-1920, 1203, 3395), - COL_VERTEX(-238, 2022, 3762), - COL_VERTEX(-1074, 1203, 1229), - COL_VERTEX(-921, 1203, 1229), - COL_VERTEX(51, 2227, 3738), - COL_VERTEX(51, 2202, 3738), - COL_VERTEX(51, 2202, 3686), - COL_VERTEX(51, 2176, 3686), - COL_VERTEX(51, 2176, 3635), - COL_VERTEX(51, 2150, 3635), - COL_VERTEX(51, 2150, 3584), - COL_VERTEX(51, 2125, 3584), - COL_VERTEX(51, 2125, 3533), - COL_VERTEX(51, 2099, 3533), - COL_VERTEX(51, 2099, 3482), - COL_VERTEX(51, 2074, 3482), - COL_VERTEX(51, 2048, 3379), - COL_VERTEX(51, 2022, 3379), - COL_VERTEX(51, 2048, 3430), - COL_VERTEX(51, 2074, 3430), - COL_VERTEX(51, 1638, 2560), - COL_VERTEX(51, 1613, 2560), - COL_VERTEX(51, 1638, 2611), - COL_VERTEX(51, 1664, 2611), - COL_VERTEX(51, 1664, 2662), - COL_VERTEX(51, 1715, 2765), - COL_VERTEX(51, 1715, 2714), - COL_VERTEX(51, 1690, 2714), - COL_VERTEX(51, 1690, 2662), - COL_VERTEX(51, 1766, 2867), - COL_VERTEX(51, 1766, 2816), - COL_VERTEX(51, 1741, 2816), - COL_VERTEX(51, 1741, 2765), - COL_VERTEX(51, 1792, 2867), - COL_VERTEX(51, 1792, 2918), - COL_VERTEX(51, 1818, 2918), - COL_VERTEX(51, 1818, 2970), - COL_VERTEX(51, 1843, 2970), - COL_VERTEX(51, 1843, 3021), - COL_VERTEX(51, 1869, 3021), - COL_VERTEX(51, 1869, 3072), - COL_VERTEX(51, 1894, 3072), - COL_VERTEX(51, 1894, 3123), - COL_VERTEX(51, 1920, 3123), - COL_VERTEX(51, 1920, 3174), - COL_VERTEX(51, 2022, 3328), - COL_VERTEX(51, 1997, 3328), - COL_VERTEX(51, 1997, 3277), - COL_VERTEX(51, 1971, 3277), - COL_VERTEX(51, 1946, 3174), - COL_VERTEX(51, 1946, 3226), - COL_VERTEX(51, 1971, 3226), - COL_VERTEX(51, 1562, 2406), - COL_VERTEX(51, 1536, 2406), - COL_VERTEX(51, 1536, 2355), - COL_VERTEX(51, 1510, 2355), - COL_VERTEX(51, 1587, 2458), - COL_VERTEX(51, 1587, 2509), - COL_VERTEX(51, 1613, 2509), - COL_VERTEX(51, 1510, 2304), - COL_VERTEX(51, 1485, 2304), - COL_VERTEX(51, 1485, 2253), - COL_VERTEX(51, 1459, 2253), - COL_VERTEX(51, 1459, 2202), - COL_VERTEX(51, 1434, 2202), - COL_VERTEX(51, 1434, 2150), - COL_VERTEX(51, 1408, 2150), - COL_VERTEX(51, 1408, 2099), - COL_VERTEX(51, 1382, 2099), - COL_VERTEX(51, 1382, 2048), - COL_VERTEX(51, 1357, 2048), - COL_VERTEX(51, 1331, 1946), - COL_VERTEX(51, 1306, 1946), - COL_VERTEX(51, 1331, 1997), - COL_VERTEX(51, 1357, 1997), - COL_VERTEX(51, 1280, 1843), - COL_VERTEX(51, 1254, 1843), - COL_VERTEX(51, 1280, 1894), - COL_VERTEX(51, 1306, 1894), - COL_VERTEX(51, 1254, 1792), - COL_VERTEX(51, 1229, 1792), - COL_VERTEX(51, 1229, 1741), - COL_VERTEX(-1381, 512, 3430), - COL_VERTEX(-665, 512, 3430), - COL_VERTEX(-1381, 512, 3021), - COL_VERTEX(-818, 1203, 1331), - COL_VERTEX(-1177, 1203, 1331), - COL_VERTEX(-1177, 614, 1741), - COL_VERTEX(-1351, 602, 1813), - COL_VERTEX(-767, 1024, 1741), - COL_VERTEX(-1279, 1007, 1843), - COL_VERTEX(-1177, 1126, 1741), - COL_VERTEX(-767, 512, 2970), - COL_VERTEX(-1791, 1818, 1574), - COL_VERTEX(-1791, 1818, 1907), - COL_VERTEX(-1177, 1818, 1229), - COL_VERTEX(-767, 1152, 1741), - COL_VERTEX(-1381, 1152, 1741), - COL_VERTEX(-1381, 1818, 1242), - COL_VERTEX(-767, 1152, 1229), - COL_VERTEX(-784, 1178, 1873), - COL_VERTEX(-784, 1203, 1873), - COL_VERTEX(-836, 1152, 1997), - COL_VERTEX(-917, 1126, 2103), - COL_VERTEX(-1023, 1101, 2184), - COL_VERTEX(-1146, 1075, 2235), - COL_VERTEX(-1279, 1050, 2253), - COL_VERTEX(-1412, 1024, 2235), - COL_VERTEX(-1412, 1050, 2235), - COL_VERTEX(-1535, 1024, 2184), - COL_VERTEX(-1535, 998, 2184), - COL_VERTEX(-1641, 998, 2103), - COL_VERTEX(-1641, 973, 2103), - COL_VERTEX(-1722, 947, 1997), - COL_VERTEX(-1722, 973, 1997), - COL_VERTEX(-1774, 947, 1873), - COL_VERTEX(-1791, 922, 1741), - COL_VERTEX(-1774, 870, 1608), - COL_VERTEX(-1774, 896, 1608), - COL_VERTEX(-1279, 845, 1741), - COL_VERTEX(-1722, 845, 1485), - COL_VERTEX(-1535, 794, 1297), - COL_VERTEX(-1412, 768, 1246), - COL_VERTEX(-1279, 742, 1229), - COL_VERTEX(-1146, 717, 1246), - COL_VERTEX(-1146, 742, 1246), - COL_VERTEX(-1023, 717, 1297), - COL_VERTEX(-1023, 691, 1297), - COL_VERTEX(-917, 691, 1379), - COL_VERTEX(-917, 666, 1379), - COL_VERTEX(-836, 666, 1485), - COL_VERTEX(-836, 640, 1485), - COL_VERTEX(-784, 640, 1608), - COL_VERTEX(-1279, 614, 1741), - COL_VERTEX(-844, 1178, 2560), - COL_VERTEX(-1202, 1178, 2560), - COL_VERTEX(-1177, 512, 2970), - COL_VERTEX(-1177, 512, 3021), - COL_VERTEX(-869, 512, 3021), - COL_VERTEX(-1177, 768, 2970), - COL_VERTEX(-1351, 626, 1668), - COL_VERTEX(-1381, 614, 1741), - COL_VERTEX(-1279, 631, 1638), - COL_VERTEX(-1207, 626, 1668), - COL_VERTEX(-1207, 614, 1668), - COL_VERTEX(-1279, 1818, 1229), - COL_TRI_INIT(SURFACE_DEFAULT, 1799), - COL_TRI(239, 238, 240), - COL_TRI(228, 229, 230), - COL_TRI(228, 231, 229), - COL_TRI(230, 229, 232), - COL_TRI(230, 232, 233), - COL_TRI(233, 232, 234), - COL_TRI(233, 234, 235), - COL_TRI(236, 237, 238), - COL_TRI(236, 238, 239), - COL_TRI(244, 1026, 1027), - COL_TRI(239, 240, 241), - COL_TRI(241, 240, 1021), - COL_TRI(241, 1021, 1022), - COL_TRI(242, 1023, 243), - COL_TRI(242, 1024, 1023), - COL_TRI(243, 1023, 1025), - COL_TRI(243, 1025, 244), - COL_TRI(244, 1025, 1026), - COL_TRI(245, 1028, 246), - COL_TRI(245, 1029, 1028), - COL_TRI(246, 1028, 1030), - COL_TRI(246, 1030, 247), - COL_TRI(247, 1030, 1031), - COL_TRI(247, 1031, 1032), - COL_TRI(248, 423, 1033), - COL_TRI(248, 1034, 423), - COL_TRI(248, 1033, 252), - COL_TRI(248, 252, 255), - COL_TRI(252, 1036, 251), - COL_TRI(250, 261, 1034), - COL_TRI(250, 1034, 1038), - COL_TRI(251, 1034, 261), - COL_TRI(251, 423, 1034), - COL_TRI(249, 1038, 1034), - COL_TRI(249, 1034, 248), - COL_TRI(251, 1036, 423), - COL_TRI(252, 1035, 1039), - COL_TRI(252, 1033, 1035), - COL_TRI(253, 252, 1039), - COL_TRI(255, 251, 1037), - COL_TRI(252, 251, 255), - COL_TRI(254, 1037, 251), - COL_TRI(251, 261, 259), - COL_TRI(251, 259, 254), - COL_TRI(255, 1037, 256), - COL_TRI(256, 1037, 1038), - COL_TRI(256, 1038, 249), - COL_TRI(248, 255, 256), - COL_TRI(248, 256, 249), - COL_TRI(254, 1038, 1037), - COL_TRI(250, 257, 1040), - COL_TRI(254, 258, 257), - COL_TRI(26, 1040, 257), - COL_TRI(254, 257, 250), - COL_TRI(257, 258, 29), - COL_TRI(257, 29, 26), - COL_TRI(258, 31, 29), - COL_TRI(26, 25, 1040), - COL_TRI(259, 260, 258), - COL_TRI(259, 258, 254), - COL_TRI(258, 260, 31), - COL_TRI(260, 25, 31), - COL_TRI(261, 1040, 260), - COL_TRI(261, 260, 259), - COL_TRI(260, 1040, 25), - COL_TRI(250, 1040, 261), - COL_TRI(267, 1042, 1045), - COL_TRI(254, 250, 1038), - COL_TRI(262, 1041, 263), - COL_TRI(262, 263, 264), - COL_TRI(263, 1041, 265), - COL_TRI(264, 263, 1042), - COL_TRI(263, 265, 1042), - COL_TRI(265, 1043, 293), - COL_TRI(265, 293, 1044), - COL_TRI(266, 264, 1042), - COL_TRI(267, 266, 1042), - COL_TRI(266, 269, 264), - COL_TRI(269, 262, 264), - COL_TRI(270, 269, 286), - COL_TRI(270, 1046, 269), - COL_TRI(267, 271, 266), - COL_TRI(271, 1047, 266), - COL_TRI(272, 266, 1047), - COL_TRI(273, 253, 1048), - COL_TRI(253, 1039, 281), - COL_TRI(274, 1033, 273), - COL_TRI(274, 1035, 1033), - COL_TRI(273, 1048, 424), - COL_TRI(275, 1039, 1035), - COL_TRI(275, 1049, 1039), - COL_TRI(279, 1056, 1057), - COL_TRI(276, 1050, 1051), - COL_TRI(276, 1051, 319), - COL_TRI(277, 1050, 276), - COL_TRI(277, 1052, 1050), - COL_TRI(278, 1053, 1054), - COL_TRI(278, 1055, 1053), - COL_TRI(279, 1057, 271), - COL_TRI(280, 1056, 279), - COL_TRI(280, 1058, 1056), - COL_TRI(281, 1058, 280), - COL_TRI(281, 1049, 1058), - COL_TRI(267, 1059, 282), - COL_TRI(267, 284, 1059), - COL_TRI(282, 1059, 1060), - COL_TRI(285, 1042, 265), - COL_TRI(282, 1060, 283), - COL_TRI(283, 1060, 275), - COL_TRI(283, 275, 274), - COL_TRI(284, 1045, 268), - COL_TRI(284, 267, 1045), - COL_TRI(268, 1045, 1042), - COL_TRI(268, 1042, 285), - COL_TRI(285, 265, 1044), - COL_TRI(272, 1047, 287), - COL_TRI(286, 266, 272), - COL_TRI(287, 1047, 271), - COL_TRI(287, 271, 1057), - COL_TRI(288, 289, 270), - COL_TRI(288, 270, 293), - COL_TRI(289, 292, 1046), - COL_TRI(289, 1046, 270), - COL_TRI(290, 291, 292), - COL_TRI(291, 288, 293), - COL_TRI(291, 293, 1043), - COL_TRI(292, 291, 1043), - COL_TRI(292, 1043, 1046), - COL_TRI(293, 270, 286), - COL_TRI(293, 286, 1044), - COL_TRI(286, 269, 266), - COL_TRI(294, 1061, 295), - COL_TRI(294, 1062, 1061), - COL_TRI(295, 1052, 277), - COL_TRI(295, 1061, 1052), - COL_TRI(299, 1065, 298), - COL_TRI(296, 1063, 297), - COL_TRI(296, 1064, 1063), - COL_TRI(297, 1062, 294), - COL_TRI(297, 1063, 1062), - COL_TRI(298, 1065, 1064), - COL_TRI(298, 1064, 296), - COL_TRI(302, 1069, 1068), - COL_TRI(299, 1066, 1065), - COL_TRI(300, 1067, 1066), - COL_TRI(300, 1066, 299), - COL_TRI(301, 1068, 1067), - COL_TRI(301, 1067, 300), - COL_TRI(302, 1068, 301), - COL_TRI(306, 1070, 303), - COL_TRI(303, 1070, 1069), - COL_TRI(303, 1069, 302), - COL_TRI(304, 1071, 305), - COL_TRI(304, 1072, 1071), - COL_TRI(305, 1073, 307), - COL_TRI(305, 1071, 1073), - COL_TRI(309, 281, 274), - COL_TRI(306, 1074, 1070), - COL_TRI(307, 1073, 1074), - COL_TRI(307, 1074, 306), - COL_TRI(308, 1075, 1076), - COL_TRI(308, 1076, 309), - COL_TRI(309, 1076, 281), - COL_TRI(313, 1079, 312), - COL_TRI(310, 1077, 1075), - COL_TRI(310, 1075, 308), - COL_TRI(311, 1078, 1077), - COL_TRI(311, 1077, 310), - COL_TRI(312, 1079, 1078), - COL_TRI(312, 1078, 311), - COL_TRI(316, 1084, 1083), - COL_TRI(313, 1080, 1079), - COL_TRI(314, 1081, 1080), - COL_TRI(314, 1080, 313), - COL_TRI(315, 1082, 1081), - COL_TRI(315, 1081, 314), - COL_TRI(316, 1083, 317), - COL_TRI(320, 1085, 1087), - COL_TRI(317, 1085, 320), - COL_TRI(317, 1083, 1085), - COL_TRI(318, 1086, 1084), - COL_TRI(318, 1084, 316), - COL_TRI(319, 1051, 1086), - COL_TRI(319, 1086, 318), - COL_TRI(323, 1089, 1082), - COL_TRI(320, 1087, 321), - COL_TRI(321, 1088, 322), - COL_TRI(321, 1087, 1088), - COL_TRI(322, 1089, 323), - COL_TRI(322, 1088, 1089), - COL_TRI(323, 1082, 315), - COL_TRI(327, 1093, 326), - COL_TRI(324, 1090, 1091), - COL_TRI(324, 1091, 337), - COL_TRI(325, 1090, 324), - COL_TRI(325, 1092, 1090), - COL_TRI(326, 1093, 1092), - COL_TRI(326, 1092, 325), - COL_TRI(329, 1096, 1097), - COL_TRI(327, 1094, 1093), - COL_TRI(69, 68, 1095), - COL_TRI(69, 1095, 328), - COL_TRI(328, 1096, 329), - COL_TRI(328, 1095, 1096), - COL_TRI(329, 1097, 330), - COL_TRI(333, 1100, 341), - COL_TRI(330, 1097, 1098), - COL_TRI(330, 1098, 332), - COL_TRI(331, 1099, 1094), - COL_TRI(331, 1094, 327), - COL_TRI(332, 1098, 1099), - COL_TRI(332, 1099, 331), - COL_TRI(336, 1103, 335), - COL_TRI(333, 1101, 1100), - COL_TRI(334, 1102, 1101), - COL_TRI(334, 1101, 333), - COL_TRI(335, 1103, 1102), - COL_TRI(335, 1102, 334), - COL_TRI(336, 1104, 1103), - COL_TRI(340, 1106, 1107), - COL_TRI(337, 1105, 338), - COL_TRI(337, 1091, 1105), - COL_TRI(338, 1106, 340), - COL_TRI(338, 1105, 1106), - COL_TRI(339, 1107, 1104), - COL_TRI(339, 1104, 336), - COL_TRI(343, 1109, 1110), - COL_TRI(340, 1107, 339), - COL_TRI(341, 1100, 1108), - COL_TRI(341, 1108, 342), - COL_TRI(342, 1109, 343), - COL_TRI(342, 1108, 1109), - COL_TRI(343, 1110, 344), - COL_TRI(347, 1113, 1114), - COL_TRI(344, 1111, 345), - COL_TRI(344, 1110, 1111), - COL_TRI(345, 1112, 346), - COL_TRI(345, 1111, 1112), - COL_TRI(346, 1113, 347), - COL_TRI(346, 1112, 1113), - COL_TRI(350, 1115, 349), - COL_TRI(347, 1114, 348), - COL_TRI(348, 1114, 1072), - COL_TRI(348, 1072, 304), - COL_TRI(349, 65, 64), - COL_TRI(349, 1115, 65), - COL_TRI(350, 1116, 1115), - COL_TRI(354, 1120, 1119), - COL_TRI(351, 1117, 1116), - COL_TRI(351, 1116, 350), - COL_TRI(352, 1118, 1117), - COL_TRI(352, 1117, 351), - COL_TRI(353, 1119, 1118), - COL_TRI(353, 1118, 352), - COL_TRI(357, 1124, 400), - COL_TRI(354, 1119, 353), - COL_TRI(355, 1120, 354), - COL_TRI(355, 1121, 1120), - COL_TRI(356, 1122, 1123), - COL_TRI(356, 1123, 357), - COL_TRI(357, 1123, 1124), - COL_TRI(361, 1128, 1127), - COL_TRI(358, 1125, 1122), - COL_TRI(358, 1122, 356), - COL_TRI(359, 1125, 358), - COL_TRI(359, 1126, 1125), - COL_TRI(360, 1127, 1126), - COL_TRI(360, 1126, 359), - COL_TRI(364, 1132, 1131), - COL_TRI(361, 1127, 360), - COL_TRI(362, 1128, 361), - COL_TRI(362, 1129, 1128), - COL_TRI(363, 1130, 1129), - COL_TRI(363, 1129, 362), - COL_TRI(364, 1131, 365), - COL_TRI(368, 1136, 369), - COL_TRI(365, 1133, 368), - COL_TRI(365, 1131, 1133), - COL_TRI(366, 1134, 1132), - COL_TRI(366, 1132, 364), - COL_TRI(367, 1135, 1134), - COL_TRI(367, 1134, 366), - COL_TRI(371, 1138, 1130), - COL_TRI(368, 1133, 1136), - COL_TRI(369, 1137, 370), - COL_TRI(369, 1136, 1137), - COL_TRI(370, 1137, 1138), - COL_TRI(370, 1138, 371), - COL_TRI(371, 1130, 363), - COL_TRI(375, 1143, 1142), - COL_TRI(372, 1139, 385), - COL_TRI(372, 1140, 1139), - COL_TRI(373, 1141, 374), - COL_TRI(373, 1142, 1141), - COL_TRI(374, 1140, 372), - COL_TRI(374, 1141, 1140), - COL_TRI(378, 1145, 377), - COL_TRI(375, 1142, 373), - COL_TRI(376, 1144, 1143), - COL_TRI(376, 1143, 375), - COL_TRI(377, 1144, 376), - COL_TRI(377, 1145, 1144), - COL_TRI(378, 1146, 1145), - COL_TRI(382, 1151, 384), - COL_TRI(379, 1147, 1146), - COL_TRI(379, 1146, 378), - COL_TRI(380, 1148, 1147), - COL_TRI(380, 1147, 379), - COL_TRI(381, 1149, 382), - COL_TRI(381, 1150, 1149), - COL_TRI(385, 1139, 1153), - COL_TRI(382, 1149, 1151), - COL_TRI(383, 1152, 1148), - COL_TRI(383, 1148, 380), - COL_TRI(384, 1152, 383), - COL_TRI(384, 1151, 1152), - COL_TRI(385, 1153, 386), - COL_TRI(389, 1157, 1155), - COL_TRI(386, 1153, 1154), - COL_TRI(386, 1154, 387), - COL_TRI(387, 1154, 1135), - COL_TRI(387, 1135, 367), - COL_TRI(388, 1155, 1156), - COL_TRI(388, 1156, 396), - COL_TRI(392, 1161, 1160), - COL_TRI(389, 1155, 388), - COL_TRI(390, 1158, 1157), - COL_TRI(390, 1157, 389), - COL_TRI(391, 1158, 390), - COL_TRI(391, 1159, 1158), - COL_TRI(392, 1160, 393), - COL_TRI(396, 1121, 355), - COL_TRI(393, 1162, 395), - COL_TRI(393, 1160, 1162), - COL_TRI(394, 1163, 1159), - COL_TRI(394, 1159, 391), - COL_TRI(395, 1162, 1163), - COL_TRI(395, 1163, 394), - COL_TRI(399, 1165, 397), - COL_TRI(396, 1156, 1121), - COL_TRI(397, 1164, 398), - COL_TRI(397, 1165, 1164), - COL_TRI(398, 1164, 1166), - COL_TRI(398, 1166, 401), - COL_TRI(399, 1167, 1165), - COL_TRI(403, 1170, 404), - COL_TRI(400, 1124, 1167), - COL_TRI(400, 1167, 399), - COL_TRI(401, 1168, 402), - COL_TRI(401, 1166, 1168), - COL_TRI(402, 1168, 1169), - COL_TRI(402, 1169, 403), - COL_TRI(406, 1172, 1173), - COL_TRI(403, 1169, 1170), - COL_TRI(404, 1171, 405), - COL_TRI(404, 1170, 1171), - COL_TRI(405, 1171, 1172), - COL_TRI(405, 1172, 406), - COL_TRI(406, 1173, 408), - COL_TRI(410, 1175, 1176), - COL_TRI(407, 1174, 1175), - COL_TRI(407, 1175, 410), - COL_TRI(408, 1173, 1174), - COL_TRI(408, 1174, 407), - COL_TRI(409, 1176, 1177), - COL_TRI(409, 1177, 411), - COL_TRI(413, 1179, 1150), - COL_TRI(410, 1176, 409), - COL_TRI(411, 1177, 1178), - COL_TRI(411, 1178, 412), - COL_TRI(412, 1178, 1161), - COL_TRI(412, 1161, 392), - COL_TRI(413, 1150, 381), - COL_TRI(417, 1184, 1183), - COL_TRI(414, 1180, 415), - COL_TRI(414, 1181, 1180), - COL_TRI(415, 1182, 418), - COL_TRI(415, 1180, 1182), - COL_TRI(416, 1181, 414), - COL_TRI(416, 1183, 1181), - COL_TRI(420, 1187, 421), - COL_TRI(417, 1183, 416), - COL_TRI(418, 1185, 419), - COL_TRI(418, 1182, 1185), - COL_TRI(419, 1186, 420), - COL_TRI(419, 1185, 1186), - COL_TRI(420, 1186, 1187), - COL_TRI(424, 1189, 425), - COL_TRI(421, 1188, 422), - COL_TRI(421, 1187, 1188), - COL_TRI(422, 1179, 413), - COL_TRI(422, 1188, 1179), - COL_TRI(423, 253, 273), - COL_TRI(423, 1036, 253), - COL_TRI(28, 27, 30), - COL_TRI(424, 1048, 1189), - COL_TRI(425, 1190, 426), - COL_TRI(425, 1189, 1190), - COL_TRI(426, 1184, 417), - COL_TRI(426, 1190, 1184), - COL_TRI(28, 24, 27), - COL_TRI(208, 166, 160), - COL_TRI(208, 182, 166), - COL_TRI(169, 160, 166), - COL_TRI(169, 173, 160), - COL_TRI(427, 428, 1191), - COL_TRI(427, 430, 428), - COL_TRI(428, 429, 1192), - COL_TRI(428, 1192, 1191), - COL_TRI(429, 1193, 1192), - COL_TRI(429, 1194, 1193), - COL_TRI(430, 1194, 429), - COL_TRI(430, 429, 428), - COL_TRI(219, 431, 1195), - COL_TRI(431, 433, 1195), - COL_TRI(432, 525, 431), - COL_TRI(432, 431, 527), - COL_TRI(433, 1196, 434), - COL_TRI(433, 434, 1195), - COL_TRI(436, 1201, 1202), - COL_TRI(218, 1195, 434), - COL_TRI(218, 219, 1195), - COL_TRI(434, 1196, 435), - COL_TRI(218, 434, 435), - COL_TRI(435, 1198, 1199), - COL_TRI(435, 1199, 218), - COL_TRI(435, 526, 1200), - COL_TRI(435, 290, 526), - COL_TRI(440, 1208, 437), - COL_TRI(436, 1202, 1203), - COL_TRI(438, 1204, 439), - COL_TRI(438, 1205, 1204), - COL_TRI(439, 1204, 1206), - COL_TRI(439, 1206, 441), - COL_TRI(440, 1207, 1208), - COL_TRI(172, 1212, 1203), - COL_TRI(437, 1208, 1201), - COL_TRI(437, 1201, 436), - COL_TRI(441, 1206, 1209), - COL_TRI(441, 1209, 1210), - COL_TRI(172, 1203, 1211), - COL_TRI(168, 172, 1211), - COL_TRI(444, 1217, 1218), - COL_TRI(438, 168, 1213), - COL_TRI(438, 451, 168), - COL_TRI(168, 1211, 1213), - COL_TRI(442, 1214, 1215), - COL_TRI(442, 1215, 447), - COL_TRI(443, 1216, 442), - COL_TRI(444, 1218, 445), - COL_TRI(445, 1220, 1221), - COL_TRI(445, 1221, 456), - COL_TRI(446, 443, 447), - COL_TRI(443, 442, 447), - COL_TRI(447, 1222, 444), - COL_TRI(444, 456, 448), - COL_TRI(444, 445, 456), - COL_TRI(448, 453, 452), - COL_TRI(448, 449, 444), - COL_TRI(448, 452, 449), - COL_TRI(449, 447, 444), - COL_TRI(449, 446, 447), - COL_TRI(449, 450, 446), - COL_TRI(450, 455, 446), - COL_TRI(449, 1228, 1227), - COL_TRI(171, 457, 1224), - COL_TRI(171, 1224, 1212), - COL_TRI(170, 457, 171), - COL_TRI(170, 1225, 457), - COL_TRI(451, 1225, 170), - COL_TRI(451, 1226, 1225), - COL_TRI(449, 1227, 450), - COL_TRI(452, 1228, 449), - COL_TRI(443, 1219, 1216), - COL_TRI(450, 1229, 455), - COL_TRI(450, 1227, 1229), - COL_TRI(452, 1230, 1228), - COL_TRI(453, 1230, 452), - COL_TRI(454, 1219, 443), - COL_TRI(446, 454, 443), - COL_TRI(455, 1231, 446), - COL_TRI(456, 1221, 1223), - COL_TRI(456, 1223, 448), - COL_TRI(448, 1233, 1232), - COL_TRI(448, 1232, 453), - COL_TRI(455, 1229, 1231), - COL_TRI(453, 1232, 1230), - COL_TRI(172, 165, 161), - COL_TRI(459, 472, 469), - COL_TRI(172, 168, 165), - COL_TRI(173, 169, 170), - COL_TRI(173, 170, 171), - COL_TRI(457, 1225, 1226), - COL_TRI(457, 1226, 1224), - COL_TRI(458, 459, 469), - COL_TRI(463, 1237, 458), - COL_TRI(460, 472, 1234), - COL_TRI(461, 471, 472), - COL_TRI(461, 472, 1235), - COL_TRI(459, 1234, 472), - COL_TRI(458, 469, 463), - COL_TRI(462, 469, 1236), - COL_TRI(460, 1234, 1237), - COL_TRI(463, 460, 1237), - COL_TRI(464, 475, 465), - COL_TRI(465, 473, 468), - COL_TRI(465, 475, 473), - COL_TRI(465, 468, 467), - COL_TRI(465, 467, 461), - COL_TRI(465, 461, 1235), - COL_TRI(465, 1235, 462), - COL_TRI(465, 462, 466), - COL_TRI(465, 466, 464), - COL_TRI(466, 1236, 1238), - COL_TRI(466, 1238, 464), - COL_TRI(462, 1236, 466), - COL_TRI(464, 1238, 475), - COL_TRI(467, 471, 461), - COL_TRI(467, 474, 471), - COL_TRI(468, 474, 467), - COL_TRI(468, 473, 474), - COL_TRI(463, 462, 1235), - COL_TRI(463, 1235, 460), - COL_TRI(469, 470, 1236), - COL_TRI(469, 472, 478), - COL_TRI(469, 478, 470), - COL_TRI(476, 34, 36), - COL_TRI(470, 480, 1238), - COL_TRI(470, 1238, 1236), - COL_TRI(471, 1239, 478), - COL_TRI(472, 471, 478), - COL_TRI(471, 474, 1239), - COL_TRI(473, 480, 1239), - COL_TRI(474, 473, 1239), - COL_TRI(473, 475, 480), - COL_TRI(475, 1238, 480), - COL_TRI(476, 477, 34), - COL_TRI(476, 39, 1240), - COL_TRI(477, 32, 34), - COL_TRI(476, 36, 39), - COL_TRI(477, 479, 32), - COL_TRI(478, 1239, 477), - COL_TRI(478, 477, 476), - COL_TRI(479, 39, 32), - COL_TRI(479, 1240, 39), - COL_TRI(480, 479, 477), - COL_TRI(481, 1241, 483), - COL_TRI(478, 1240, 470), - COL_TRI(478, 476, 1240), - COL_TRI(480, 477, 1239), - COL_TRI(480, 470, 1240), - COL_TRI(480, 1240, 479), - COL_TRI(481, 483, 488), - COL_TRI(40, 1241, 481), - COL_TRI(41, 482, 1241), - COL_TRI(40, 41, 1241), - COL_TRI(482, 485, 484), - COL_TRI(482, 484, 487), - COL_TRI(483, 1241, 482), - COL_TRI(483, 482, 487), - COL_TRI(41, 42, 482), - COL_TRI(42, 485, 482), - COL_TRI(485, 40, 481), - COL_TRI(484, 485, 481), - COL_TRI(484, 481, 488), - COL_TRI(42, 43, 485), - COL_TRI(485, 43, 40), - COL_TRI(44, 47, 46), - COL_TRI(44, 46, 45), - COL_TRI(486, 1242, 487), - COL_TRI(486, 487, 484), - COL_TRI(489, 495, 496), - COL_TRI(487, 1242, 1243), - COL_TRI(483, 487, 1243), - COL_TRI(484, 488, 1244), - COL_TRI(484, 1244, 492), - COL_TRI(486, 484, 492), - COL_TRI(483, 1243, 1245), - COL_TRI(488, 483, 1246), - COL_TRI(483, 1245, 1246), - COL_TRI(488, 1246, 1247), - COL_TRI(488, 1247, 1244), - COL_TRI(494, 1244, 489), - COL_TRI(489, 496, 490), - COL_TRI(490, 492, 518), - COL_TRI(490, 518, 491), - COL_TRI(491, 489, 490), - COL_TRI(492, 1248, 518), - COL_TRI(491, 494, 489), - COL_TRI(493, 486, 492), - COL_TRI(493, 492, 496), - COL_TRI(492, 1244, 1248), - COL_TRI(494, 1248, 1244), - COL_TRI(496, 500, 501), - COL_TRI(495, 1244, 1247), - COL_TRI(495, 1247, 497), - COL_TRI(496, 495, 497), - COL_TRI(497, 1247, 1246), - COL_TRI(497, 1246, 498), - COL_TRI(496, 497, 498), - COL_TRI(498, 1246, 1245), - COL_TRI(498, 1245, 499), - COL_TRI(496, 498, 499), - COL_TRI(499, 1245, 1243), - COL_TRI(499, 1243, 500), - COL_TRI(496, 499, 500), - COL_TRI(500, 1243, 1242), - COL_TRI(500, 1242, 501), - COL_TRI(501, 1242, 486), - COL_TRI(496, 501, 493), - COL_TRI(501, 486, 493), - COL_TRI(502, 1249, 1250), - COL_TRI(502, 1250, 552), - COL_TRI(503, 1250, 1251), - COL_TRI(504, 1249, 159), - COL_TRI(504, 529, 1249), - COL_TRI(507, 1255, 1256), - COL_TRI(503, 1251, 550), - COL_TRI(505, 1251, 1252), - COL_TRI(505, 1252, 548), - COL_TRI(506, 1252, 1253), - COL_TRI(506, 1253, 1254), - COL_TRI(507, 440, 1255), - COL_TRI(510, 155, 511), - COL_TRI(508, 1210, 1257), - COL_TRI(508, 1257, 1258), - COL_TRI(214, 509, 1259), - COL_TRI(214, 215, 509), - COL_TRI(509, 156, 131), - COL_TRI(509, 131, 520), - COL_TRI(511, 216, 217), - COL_TRI(511, 217, 1260), - COL_TRI(512, 1262, 513), - COL_TRI(513, 1262, 521), - COL_TRI(513, 521, 524), - COL_TRI(512, 1263, 1262), - COL_TRI(514, 1264, 512), - COL_TRI(515, 1265, 516), - COL_TRI(516, 1265, 1266), - COL_TRI(516, 1266, 517), - COL_TRI(517, 1267, 508), - COL_TRI(517, 508, 1268), - COL_TRI(515, 1261, 1265), - COL_TRI(518, 519, 1269), - COL_TRI(518, 1248, 519), - COL_TRI(491, 518, 1269), - COL_TRI(215, 1271, 1261), - COL_TRI(519, 1248, 494), - COL_TRI(519, 494, 1270), - COL_TRI(491, 1269, 515), - COL_TRI(494, 491, 515), - COL_TRI(494, 515, 1270), - COL_TRI(520, 130, 1261), - COL_TRI(520, 1261, 1269), - COL_TRI(215, 214, 1271), - COL_TRI(510, 85, 155), - COL_TRI(215, 1261, 130), - COL_TRI(521, 216, 82), - COL_TRI(521, 217, 216), - COL_TRI(521, 1272, 217), - COL_TRI(522, 521, 82), - COL_TRI(522, 82, 510), - COL_TRI(523, 458, 1237), - COL_TRI(523, 524, 458), - COL_TRI(523, 1237, 1234), - COL_TRI(523, 1234, 1273), - COL_TRI(524, 459, 458), - COL_TRI(524, 522, 459), - COL_TRI(522, 1273, 1234), - COL_TRI(522, 1234, 459), - COL_TRI(525, 432, 288), - COL_TRI(526, 432, 527), - COL_TRI(528, 1198, 1200), - COL_TRI(290, 525, 291), - COL_TRI(527, 551, 545), - COL_TRI(527, 1197, 551), - COL_TRI(526, 527, 1200), - COL_TRI(526, 290, 292), - COL_TRI(526, 292, 289), - COL_TRI(529, 504, 753), - COL_TRI(530, 504, 159), - COL_TRI(531, 1276, 529), - COL_TRI(530, 159, 158), - COL_TRI(530, 1277, 754), - COL_TRI(530, 1276, 1277), - COL_TRI(532, 530, 158), - COL_TRI(532, 1276, 530), - COL_TRI(533, 1278, 532), - COL_TRI(533, 532, 1199), - COL_TRI(531, 1277, 1276), - COL_TRI(534, 541, 1279), - COL_TRI(534, 1279, 1273), - COL_TRI(523, 1279, 1280), - COL_TRI(519, 1254, 1253), - COL_TRI(519, 549, 1254), - COL_TRI(535, 1281, 549), - COL_TRI(535, 549, 1270), - COL_TRI(514, 1255, 1264), - COL_TRI(536, 537, 533), - COL_TRI(533, 1199, 1198), - COL_TRI(533, 1198, 536), - COL_TRI(541, 1280, 1279), - COL_TRI(536, 1282, 537), - COL_TRI(537, 1282, 538), - COL_TRI(537, 538, 544), - COL_TRI(538, 1283, 1284), - COL_TRI(538, 1284, 544), - COL_TRI(539, 1284, 1283), - COL_TRI(540, 1285, 539), - COL_TRI(539, 1283, 540), - COL_TRI(540, 1280, 1285), - COL_TRI(541, 1285, 1280), - COL_TRI(523, 1280, 542), - COL_TRI(542, 540, 1283), - COL_TRI(542, 1283, 543), - COL_TRI(543, 538, 1282), - COL_TRI(543, 1282, 528), - COL_TRI(528, 536, 1198), - COL_TRI(541, 534, 1286), - COL_TRI(541, 1286, 1285), - COL_TRI(539, 1286, 1287), - COL_TRI(539, 1287, 1284), - COL_TRI(544, 1287, 1278), - COL_TRI(544, 1278, 537), - COL_TRI(545, 1274, 1275), - COL_TRI(545, 1275, 546), - COL_TRI(546, 1288, 547), - COL_TRI(546, 547, 535), - COL_TRI(552, 1274, 551), - COL_TRI(547, 505, 548), - COL_TRI(548, 1281, 547), - COL_TRI(548, 506, 1281), - COL_TRI(549, 1281, 506), - COL_TRI(547, 1288, 505), - COL_TRI(549, 506, 1254), - COL_TRI(550, 1275, 1274), - COL_TRI(550, 1274, 503), - COL_TRI(550, 505, 1288), - COL_TRI(550, 1288, 1275), - COL_TRI(551, 502, 552), - COL_TRI(552, 503, 1274), - COL_TRI(529, 753, 531), - COL_TRI(551, 1197, 502), - COL_TRI(219, 502, 1197), - COL_TRI(219, 1197, 431), - COL_TRI(525, 288, 291), - COL_TRI(432, 526, 289), - COL_TRI(432, 289, 288), - COL_TRI(50, 51, 564), - COL_TRI(504, 530, 754), - COL_TRI(504, 754, 753), - COL_TRI(54, 15, 9), - COL_TRI(54, 9, 52), - COL_TRI(10, 9, 1289), - COL_TRI(553, 52, 53), - COL_TRI(558, 10, 1289), - COL_TRI(51, 6, 1), - COL_TRI(51, 1, 49), - COL_TRI(554, 6, 5), - COL_TRI(555, 553, 53), - COL_TRI(556, 1289, 553), - COL_TRI(557, 556, 553), - COL_TRI(558, 555, 53), - COL_TRI(558, 53, 10), - COL_TRI(562, 5, 50), - COL_TRI(556, 1291, 1289), - COL_TRI(559, 558, 1289), - COL_TRI(559, 1289, 1291), - COL_TRI(560, 1292, 555), - COL_TRI(560, 555, 558), - COL_TRI(561, 558, 559), - COL_TRI(562, 50, 1290), - COL_TRI(50, 564, 1290), - COL_TRI(563, 564, 554), - COL_TRI(563, 582, 564), - COL_TRI(564, 582, 1290), - COL_TRI(562, 554, 5), - COL_TRI(565, 563, 554), - COL_TRI(562, 1290, 1296), - COL_TRI(562, 584, 1299), - COL_TRI(566, 562, 1299), - COL_TRI(567, 1300, 569), - COL_TRI(567, 569, 1301), - COL_TRI(568, 567, 606), - COL_TRI(568, 1302, 567), - COL_TRI(569, 1300, 1303), - COL_TRI(569, 1303, 570), - COL_TRI(569, 570, 572), - COL_TRI(569, 572, 1301), - COL_TRI(570, 1303, 571), - COL_TRI(570, 571, 572), - COL_TRI(571, 600, 1305), - COL_TRI(571, 1306, 600), - COL_TRI(572, 1304, 1301), - COL_TRI(572, 609, 1304), - COL_TRI(573, 1307, 1308), - COL_TRI(573, 1309, 1307), - COL_TRI(574, 1311, 1312), - COL_TRI(574, 1312, 1313), - COL_TRI(575, 1296, 1311), - COL_TRI(557, 553, 578), - COL_TRI(576, 557, 578), - COL_TRI(556, 577, 1291), - COL_TRI(577, 578, 1291), - COL_TRI(577, 576, 578), - COL_TRI(562, 566, 554), - COL_TRI(578, 559, 1291), - COL_TRI(578, 594, 559), - COL_TRI(555, 594, 578), - COL_TRI(555, 578, 553), - COL_TRI(579, 565, 554), - COL_TRI(579, 554, 1314), - COL_TRI(580, 579, 1314), - COL_TRI(566, 1314, 554), - COL_TRI(580, 1314, 582), - COL_TRI(581, 1314, 566), - COL_TRI(581, 582, 1314), - COL_TRI(563, 580, 582), - COL_TRI(582, 581, 1290), - COL_TRI(561, 583, 1299), - COL_TRI(561, 1299, 584), - COL_TRI(583, 561, 559), - COL_TRI(583, 559, 566), - COL_TRI(583, 566, 1299), - COL_TRI(584, 562, 558), - COL_TRI(584, 558, 561), - COL_TRI(558, 1293, 560), - COL_TRI(558, 562, 1293), - COL_TRI(585, 1293, 586), - COL_TRI(586, 1293, 1297), - COL_TRI(585, 560, 1293), - COL_TRI(562, 1297, 1293), - COL_TRI(585, 586, 587), - COL_TRI(573, 1292, 560), - COL_TRI(573, 560, 585), - COL_TRI(562, 1296, 1298), - COL_TRI(562, 1298, 1297), - COL_TRI(586, 1297, 587), - COL_TRI(587, 1297, 1298), - COL_TRI(587, 1298, 575), - COL_TRI(575, 1298, 1296), - COL_TRI(585, 587, 575), - COL_TRI(588, 1316, 585), - COL_TRI(588, 585, 575), - COL_TRI(589, 588, 1317), - COL_TRI(589, 1316, 588), - COL_TRI(590, 591, 1318), - COL_TRI(591, 589, 1317), - COL_TRI(591, 1317, 1318), - COL_TRI(590, 1318, 1319), - COL_TRI(592, 593, 1320), - COL_TRI(593, 1319, 1320), - COL_TRI(593, 590, 1319), - COL_TRI(592, 1320, 1321), - COL_TRI(594, 1315, 1294), - COL_TRI(594, 1294, 559), - COL_TRI(581, 1315, 594), - COL_TRI(559, 1294, 1295), - COL_TRI(559, 1295, 566), - COL_TRI(581, 595, 1315), - COL_TRI(566, 595, 581), - COL_TRI(566, 1295, 595), - COL_TRI(595, 1295, 1294), - COL_TRI(595, 1294, 1315), - COL_TRI(596, 1306, 597), - COL_TRI(597, 1306, 1302), - COL_TRI(597, 1302, 598), - COL_TRI(601, 606, 603), - COL_TRI(598, 1302, 568), - COL_TRI(598, 568, 599), - COL_TRI(596, 600, 1306), - COL_TRI(599, 600, 596), - COL_TRI(599, 568, 600), - COL_TRI(600, 568, 606), - COL_TRI(600, 606, 1305), - COL_TRI(601, 1322, 606), - COL_TRI(602, 1322, 601), - COL_TRI(601, 603, 581), - COL_TRI(603, 1290, 581), - COL_TRI(603, 1323, 1290), - COL_TRI(602, 601, 581), - COL_TRI(602, 581, 594), - COL_TRI(602, 1324, 1322), - COL_TRI(604, 1324, 602), - COL_TRI(604, 602, 594), - COL_TRI(604, 594, 555), - COL_TRI(604, 1305, 1324), - COL_TRI(605, 604, 555), - COL_TRI(607, 608, 1327), - COL_TRI(606, 1324, 1305), - COL_TRI(606, 1322, 1324), - COL_TRI(606, 567, 1325), - COL_TRI(606, 1325, 603), - COL_TRI(604, 1326, 571), - COL_TRI(604, 571, 1305), - COL_TRI(607, 1327, 1310), - COL_TRI(608, 1328, 1327), - COL_TRI(608, 610, 1328), - COL_TRI(609, 607, 1310), - COL_TRI(609, 1310, 1304), - COL_TRI(610, 611, 1329), - COL_TRI(611, 592, 1321), - COL_TRI(611, 1321, 1329), - COL_TRI(614, 1335, 706), - COL_TRI(610, 1329, 1328), - COL_TRI(612, 613, 1330), - COL_TRI(613, 1331, 1330), - COL_TRI(227, 1332, 1333), - COL_TRI(227, 222, 1332), - COL_TRI(614, 1334, 1335), - COL_TRI(619, 1342, 1340), - COL_TRI(615, 616, 1336), - COL_TRI(616, 634, 635), - COL_TRI(616, 635, 1336), - COL_TRI(615, 1336, 1337), - COL_TRI(617, 618, 1338), - COL_TRI(618, 1339, 1338), - COL_TRI(618, 1340, 1339), - COL_TRI(618, 1341, 1340), - COL_TRI(620, 1339, 1343), - COL_TRI(620, 1338, 1339), - COL_TRI(621, 617, 1338), - COL_TRI(621, 1344, 617), - COL_TRI(621, 1345, 1346), - COL_TRI(621, 1346, 1347), - COL_TRI(622, 623, 620), - COL_TRI(622, 620, 1343), - COL_TRI(623, 622, 1348), - COL_TRI(623, 1348, 1349), - COL_TRI(624, 1349, 1348), - COL_TRI(624, 625, 1349), - COL_TRI(625, 624, 1350), - COL_TRI(625, 1350, 1351), - COL_TRI(626, 1351, 1350), - COL_TRI(627, 628, 1352), - COL_TRI(627, 1352, 1353), - COL_TRI(628, 627, 1354), - COL_TRI(629, 1353, 1352), - COL_TRI(628, 1354, 689), - COL_TRI(630, 1356, 629), - COL_TRI(630, 629, 1357), - COL_TRI(629, 1356, 1353), - COL_TRI(631, 630, 1357), - COL_TRI(617, 1344, 1341), - COL_TRI(617, 1341, 618), - COL_TRI(637, 1366, 1367), - COL_TRI(632, 1360, 697), - COL_TRI(632, 697, 633), - COL_TRI(633, 1361, 632), - COL_TRI(634, 697, 1360), - COL_TRI(633, 635, 1361), - COL_TRI(634, 1360, 1362), - COL_TRI(635, 634, 1362), - COL_TRI(635, 1362, 1361), - COL_TRI(636, 1363, 1364), - COL_TRI(636, 1364, 1365), - COL_TRI(640, 1374, 642), - COL_TRI(637, 1367, 701), - COL_TRI(636, 1368, 638), - COL_TRI(636, 1369, 1368), - COL_TRI(638, 1368, 1370), - COL_TRI(638, 1370, 1371), - COL_TRI(639, 1371, 1370), - COL_TRI(639, 1372, 1371), - COL_TRI(640, 1373, 1374), - COL_TRI(643, 1379, 1380), - COL_TRI(642, 1374, 1375), - COL_TRI(642, 1375, 637), - COL_TRI(641, 1376, 1373), - COL_TRI(641, 1373, 640), - COL_TRI(641, 1372, 1377), - COL_TRI(641, 1377, 1378), - COL_TRI(647, 1386, 648), - COL_TRI(644, 1380, 1381), - COL_TRI(643, 1380, 644), - COL_TRI(644, 1381, 645), - COL_TRI(645, 1381, 1382), - COL_TRI(645, 1382, 1383), - COL_TRI(646, 647, 1384), - COL_TRI(646, 1384, 1385), - COL_TRI(647, 646, 1386), - COL_TRI(651, 1392, 1393), - COL_TRI(648, 1386, 1387), - COL_TRI(648, 1387, 1388), - COL_TRI(649, 1389, 690), - COL_TRI(649, 690, 1388), - COL_TRI(650, 1390, 1391), - COL_TRI(650, 1391, 643), - COL_TRI(651, 1393, 1394), - COL_TRI(652, 659, 653), - COL_TRI(652, 653, 654), - COL_TRI(653, 819, 1395), - COL_TRI(653, 1395, 654), - COL_TRI(654, 1395, 1396), - COL_TRI(655, 656, 1397), - COL_TRI(655, 660, 656), - COL_TRI(654, 1396, 1399), - COL_TRI(656, 1398, 685), - COL_TRI(656, 685, 1397), - COL_TRI(657, 1398, 656), - COL_TRI(658, 652, 1399), - COL_TRI(652, 654, 1399), - COL_TRI(659, 652, 660), - COL_TRI(656, 660, 682), - COL_TRI(660, 1400, 682), - COL_TRI(659, 660, 655), - COL_TRI(657, 656, 682), - COL_TRI(661, 1401, 1402), - COL_TRI(661, 1402, 1403), - COL_TRI(662, 663, 1404), - COL_TRI(662, 1404, 1405), - COL_TRI(663, 1406, 664), - COL_TRI(663, 662, 1406), - COL_TRI(664, 1406, 1407), - COL_TRI(664, 1407, 665), - COL_TRI(665, 1407, 1402), - COL_TRI(665, 1402, 1401), - COL_TRI(666, 670, 1408), - COL_TRI(666, 1408, 1409), - COL_TRI(670, 1414, 668), - COL_TRI(667, 1410, 1411), - COL_TRI(667, 1412, 1410), - COL_TRI(668, 1413, 669), - COL_TRI(669, 1413, 1410), - COL_TRI(669, 1410, 1412), - COL_TRI(670, 666, 1414), - COL_TRI(668, 1414, 1413), - COL_TRI(671, 1415, 1416), - COL_TRI(671, 1416, 1417), - COL_TRI(672, 673, 1418), - COL_TRI(673, 1419, 1418), - COL_TRI(674, 673, 672), - COL_TRI(676, 1400, 658), - COL_TRI(675, 1418, 681), - COL_TRI(675, 1420, 1418), - COL_TRI(658, 1418, 1419), - COL_TRI(676, 658, 1419), - COL_TRI(677, 679, 1421), - COL_TRI(678, 679, 1422), - COL_TRI(679, 1400, 676), - COL_TRI(679, 676, 1421), - COL_TRI(680, 1420, 675), - COL_TRI(677, 1421, 1423), - COL_TRI(660, 658, 1400), - COL_TRI(660, 652, 658), - COL_TRI(651, 1394, 1424), - COL_TRI(651, 1424, 680), - COL_TRI(680, 1424, 1420), - COL_TRI(681, 1418, 658), - COL_TRI(681, 658, 1399), - COL_TRI(678, 1422, 683), - COL_TRI(682, 679, 678), - COL_TRI(683, 1422, 1425), - COL_TRI(683, 1425, 684), - COL_TRI(684, 1425, 1416), - COL_TRI(684, 1416, 1415), - COL_TRI(685, 1398, 1395), - COL_TRI(685, 1395, 819), - COL_TRI(682, 1400, 679), - COL_TRI(619, 686, 1342), - COL_TRI(686, 619, 682), - COL_TRI(681, 1346, 686), - COL_TRI(686, 682, 678), - COL_TRI(686, 678, 681), - COL_TRI(689, 1359, 688), - COL_TRI(686, 1346, 1358), - COL_TRI(686, 1358, 631), - COL_TRI(631, 1358, 630), - COL_TRI(626, 1355, 1351), - COL_TRI(687, 1355, 626), - COL_TRI(687, 1426, 1355), - COL_TRI(688, 1426, 687), - COL_TRI(688, 1359, 1426), - COL_TRI(691, 1429, 692), - COL_TRI(689, 1354, 1359), - COL_TRI(681, 1347, 1346), - COL_TRI(681, 1399, 1347), - COL_TRI(690, 1427, 1428), - COL_TRI(690, 1428, 691), - COL_TRI(691, 1428, 1429), - COL_TRI(692, 1429, 1430), - COL_TRI(692, 1430, 693), - COL_TRI(693, 1430, 1431), - COL_TRI(693, 1431, 1392), - COL_TRI(694, 696, 697), - COL_TRI(695, 696, 694), - COL_TRI(696, 1432, 697), - COL_TRI(695, 1433, 696), - COL_TRI(697, 1432, 674), - COL_TRI(697, 674, 633), - COL_TRI(699, 1437, 1334), - COL_TRI(633, 674, 672), - COL_TRI(698, 1434, 1433), - COL_TRI(698, 1433, 695), - COL_TRI(699, 1334, 614), - COL_TRI(614, 1334, 1435), - COL_TRI(614, 1435, 1436), - COL_TRI(704, 1442, 1363), - COL_TRI(700, 1437, 699), - COL_TRI(700, 1438, 1437), - COL_TRI(701, 1438, 700), - COL_TRI(701, 1439, 1438), - COL_TRI(702, 1440, 703), - COL_TRI(703, 1440, 1441), - COL_TRI(703, 1441, 704), - COL_TRI(704, 1441, 1442), - COL_TRI(707, 1446, 708), - COL_TRI(702, 1443, 1440), - COL_TRI(671, 1443, 702), - COL_TRI(671, 1444, 1443), - COL_TRI(677, 1423, 705), - COL_TRI(705, 1423, 1434), - COL_TRI(705, 1434, 698), - COL_TRI(706, 1445, 707), - COL_TRI(707, 1445, 1446), - COL_TRI(710, 1450, 1451), - COL_TRI(708, 1446, 1447), - COL_TRI(708, 1447, 650), - COL_TRI(706, 1335, 1445), - COL_TRI(709, 1335, 706), - COL_TRI(709, 1448, 1335), - COL_TRI(710, 1449, 1450), - COL_TRI(189, 210, 212), - COL_TRI(711, 1452, 615), - COL_TRI(711, 615, 1337), - COL_TRI(207, 176, 204), - COL_TRI(206, 207, 1453), - COL_TRI(207, 178, 176), - COL_TRI(712, 178, 180), - COL_TRI(189, 212, 190), - COL_TRI(713, 712, 180), - COL_TRI(712, 823, 1454), - COL_TRI(712, 1454, 815), - COL_TRI(713, 180, 206), - COL_TRI(713, 727, 733), - COL_TRI(713, 734, 735), - COL_TRI(713, 733, 734), - COL_TRI(719, 187, 727), - COL_TRI(714, 713, 716), - COL_TRI(206, 1453, 716), - COL_TRI(713, 206, 716), - COL_TRI(715, 1461, 1453), - COL_TRI(716, 744, 719), - COL_TRI(716, 1462, 744), - COL_TRI(717, 718, 716), - COL_TRI(718, 714, 716), - COL_TRI(717, 716, 719), - COL_TRI(719, 211, 187), - COL_TRI(187, 189, 721), - COL_TRI(187, 721, 727), - COL_TRI(720, 1465, 721), - COL_TRI(720, 721, 722), - COL_TRI(721, 1465, 816), - COL_TRI(721, 816, 1466), - COL_TRI(722, 1467, 1468), - COL_TRI(722, 1468, 1469), - COL_TRI(719, 722, 211), - COL_TRI(722, 210, 211), - COL_TRI(713, 725, 727), - COL_TRI(724, 729, 727), - COL_TRI(725, 726, 727), - COL_TRI(726, 724, 727), - COL_TRI(719, 727, 1463), - COL_TRI(727, 729, 1463), - COL_TRI(727, 737, 733), - COL_TRI(728, 717, 719), - COL_TRI(719, 731, 728), - COL_TRI(719, 1463, 731), - COL_TRI(729, 730, 1463), - COL_TRI(730, 731, 1463), - COL_TRI(730, 1470, 731), - COL_TRI(731, 1470, 728), - COL_TRI(732, 777, 1471), - COL_TRI(732, 1471, 756), - COL_TRI(733, 1457, 734), - COL_TRI(734, 1457, 735), - COL_TRI(733, 1458, 1457), - COL_TRI(735, 769, 1472), - COL_TRI(735, 1459, 769), - COL_TRI(736, 737, 1473), - COL_TRI(736, 1474, 737), - COL_TRI(737, 1458, 733), - COL_TRI(738, 1473, 737), - COL_TRI(738, 737, 807), - COL_TRI(769, 736, 1473), - COL_TRI(769, 1473, 1472), - COL_TRI(745, 1476, 747), - COL_TRI(739, 740, 742), - COL_TRI(740, 1475, 742), - COL_TRI(741, 801, 740), - COL_TRI(741, 740, 739), - COL_TRI(742, 1475, 1476), - COL_TRI(742, 1476, 745), - COL_TRI(743, 739, 742), - COL_TRI(743, 742, 745), - COL_TRI(743, 745, 747), - COL_TRI(744, 743, 800), - COL_TRI(746, 747, 1478), - COL_TRI(747, 818, 1478), - COL_TRI(743, 747, 746), - COL_TRI(748, 1479, 749), - COL_TRI(748, 749, 1480), - COL_TRI(749, 1479, 1481), - COL_TRI(749, 1481, 752), - COL_TRI(750, 1480, 749), - COL_TRI(753, 757, 773), - COL_TRI(751, 748, 1480), - COL_TRI(751, 1480, 1482), - COL_TRI(750, 1460, 1480), - COL_TRI(752, 751, 1482), - COL_TRI(752, 1481, 751), - COL_TRI(753, 754, 757), - COL_TRI(756, 755, 773), - COL_TRI(754, 1277, 1483), - COL_TRI(754, 1483, 757), - COL_TRI(531, 773, 755), - COL_TRI(531, 753, 773), - COL_TRI(755, 1277, 531), - COL_TRI(755, 1483, 1277), - COL_TRI(757, 1483, 1471), - COL_TRI(758, 1487, 772), - COL_TRI(758, 1488, 1487), - COL_TRI(759, 1487, 1488), - COL_TRI(760, 1488, 758), - COL_TRI(760, 765, 1488), - COL_TRI(760, 758, 792), - COL_TRI(761, 1489, 792), - COL_TRI(762, 761, 1490), - COL_TRI(761, 792, 1490), - COL_TRI(760, 792, 1489), - COL_TRI(763, 764, 1490), - COL_TRI(763, 1490, 792), - COL_TRI(764, 1491, 1490), - COL_TRI(760, 766, 1492), - COL_TRI(765, 760, 1492), - COL_TRI(766, 1493, 1492), - COL_TRI(767, 765, 1492), - COL_TRI(765, 1494, 1495), - COL_TRI(765, 767, 1494), - COL_TRI(768, 759, 1496), - COL_TRI(768, 783, 759), - COL_TRI(598, 1474, 597), - COL_TRI(599, 769, 1459), - COL_TRI(599, 1459, 598), - COL_TRI(596, 769, 599), - COL_TRI(596, 736, 769), - COL_TRI(597, 736, 596), - COL_TRI(597, 1474, 736), - COL_TRI(757, 1471, 1484), - COL_TRI(598, 1459, 1474), - COL_TRI(770, 1497, 1468), - COL_TRI(770, 1468, 1467), - COL_TRI(771, 1498, 1469), - COL_TRI(772, 771, 1469), - COL_TRI(772, 1469, 1499), - COL_TRI(773, 1484, 1485), - COL_TRI(773, 757, 1484), - COL_TRI(756, 773, 1485), - COL_TRI(756, 1485, 1486), - COL_TRI(756, 1486, 732), - COL_TRI(732, 1500, 774), - COL_TRI(774, 1500, 1501), - COL_TRI(774, 1501, 1502), - COL_TRI(732, 1486, 1500), - COL_TRI(775, 1503, 1504), - COL_TRI(776, 1504, 1505), - COL_TRI(775, 1504, 776), - COL_TRI(776, 1505, 777), - COL_TRI(777, 1505, 1484), - COL_TRI(777, 1484, 1471), - COL_TRI(775, 778, 1503), - COL_TRI(775, 781, 778), - COL_TRI(778, 781, 780), - COL_TRI(778, 780, 785), - COL_TRI(779, 778, 785), - COL_TRI(780, 781, 1506), - COL_TRI(781, 1507, 1506), - COL_TRI(781, 784, 1507), - COL_TRI(779, 782, 1508), - COL_TRI(782, 1502, 1501), - COL_TRI(782, 1507, 1502), - COL_TRI(783, 1507, 782), - COL_TRI(779, 783, 782), - COL_TRI(783, 1506, 1507), - COL_TRI(784, 1509, 1507), - COL_TRI(783, 785, 1487), - COL_TRI(779, 785, 783), - COL_TRI(713, 714, 1455), - COL_TRI(785, 786, 1487), - COL_TRI(786, 717, 1510), - COL_TRI(786, 910, 717), - COL_TRI(787, 1455, 714), - COL_TRI(787, 714, 1511), - COL_TRI(788, 728, 827), - COL_TRI(728, 824, 827), - COL_TRI(788, 789, 728), - COL_TRI(767, 1492, 1493), - COL_TRI(767, 1493, 1494), - COL_TRI(790, 791, 788), - COL_TRI(791, 729, 788), - COL_TRI(788, 827, 790), - COL_TRI(789, 717, 728), - COL_TRI(789, 1510, 717), - COL_TRI(788, 729, 724), - COL_TRI(771, 1491, 764), - COL_TRI(771, 764, 1498), - COL_TRI(772, 1499, 763), - COL_TRI(792, 772, 763), - COL_TRI(793, 1455, 787), - COL_TRI(713, 1455, 1456), - COL_TRI(713, 1456, 725), - COL_TRI(794, 725, 1456), - COL_TRI(794, 1456, 793), - COL_TRI(793, 1456, 1455), - COL_TRI(795, 724, 726), - COL_TRI(788, 724, 795), - COL_TRI(795, 726, 796), - COL_TRI(796, 726, 725), - COL_TRI(796, 725, 794), - COL_TRI(797, 801, 741), - COL_TRI(797, 741, 1512), - COL_TRI(800, 799, 1477), - COL_TRI(741, 739, 1462), - COL_TRI(798, 1512, 1462), - COL_TRI(798, 1462, 804), - COL_TRI(741, 1462, 1512), - COL_TRI(799, 797, 1512), - COL_TRI(799, 1512, 1477), - COL_TRI(799, 1513, 797), - COL_TRI(797, 1513, 801), - COL_TRI(744, 800, 1477), - COL_TRI(743, 746, 800), - COL_TRI(800, 746, 1514), - COL_TRI(801, 1514, 746), - COL_TRI(800, 1514, 799), - COL_TRI(799, 1514, 1513), - COL_TRI(801, 1513, 1514), - COL_TRI(801, 817, 740), - COL_TRI(801, 746, 1478), - COL_TRI(801, 1478, 817), - COL_TRI(802, 822, 1516), - COL_TRI(802, 1516, 803), - COL_TRI(803, 1516, 1517), - COL_TRI(803, 1517, 1518), - COL_TRI(804, 1518, 1517), - COL_TRI(804, 1517, 798), - COL_TRI(805, 1519, 806), - COL_TRI(805, 806, 820), - COL_TRI(806, 1519, 1497), - COL_TRI(806, 1497, 770), - COL_TRI(811, 812, 810), - COL_TRI(807, 1520, 1521), - COL_TRI(807, 1521, 738), - COL_TRI(808, 1522, 1521), - COL_TRI(808, 1521, 1520), - COL_TRI(809, 1522, 808), - COL_TRI(809, 821, 1522), - COL_TRI(810, 1472, 811), - COL_TRI(811, 1523, 812), - COL_TRI(752, 1527, 814), - COL_TRI(812, 1523, 1524), - COL_TRI(812, 1524, 813), - COL_TRI(810, 735, 1472), - COL_TRI(813, 1524, 1525), - COL_TRI(813, 1525, 1526), - COL_TRI(752, 1482, 1527), - COL_TRI(816, 723, 1469), - COL_TRI(814, 1527, 1464), - COL_TRI(814, 1464, 715), - COL_TRI(715, 1464, 1461), - COL_TRI(815, 1454, 1460), - COL_TRI(815, 1460, 750), - COL_TRI(816, 1469, 1466), - COL_TRI(817, 685, 1515), - COL_TRI(723, 720, 722), - COL_TRI(723, 722, 1469), - COL_TRI(817, 1515, 740), - COL_TRI(655, 817, 1478), - COL_TRI(655, 1478, 659), - COL_TRI(817, 655, 685), - COL_TRI(821, 809, 721), - COL_TRI(818, 819, 659), - COL_TRI(818, 659, 1478), - COL_TRI(819, 1515, 685), - COL_TRI(819, 818, 1515), - COL_TRI(820, 744, 1477), - COL_TRI(820, 1477, 805), - COL_TRI(766, 1489, 761), - COL_TRI(821, 721, 1466), - COL_TRI(822, 1453, 1461), - COL_TRI(822, 802, 1453), - COL_TRI(823, 712, 1526), - COL_TRI(823, 1526, 1525), - COL_TRI(714, 766, 761), - COL_TRI(761, 762, 1511), - COL_TRI(714, 761, 1511), - COL_TRI(824, 791, 826), - COL_TRI(824, 826, 825), - COL_TRI(825, 826, 1528), - COL_TRI(825, 1528, 1529), - COL_TRI(791, 790, 829), - COL_TRI(791, 829, 826), - COL_TRI(826, 829, 933), - COL_TRI(826, 933, 1528), - COL_TRI(827, 824, 825), - COL_TRI(827, 825, 828), - COL_TRI(828, 825, 1529), - COL_TRI(828, 1529, 932), - COL_TRI(790, 827, 828), - COL_TRI(790, 828, 829), - COL_TRI(831, 1530, 1531), - COL_TRI(829, 828, 932), - COL_TRI(829, 932, 933), - COL_TRI(780, 1506, 768), - COL_TRI(780, 768, 830), - COL_TRI(830, 768, 1530), - COL_TRI(830, 1530, 831), - COL_TRI(834, 1534, 835), - COL_TRI(831, 1531, 832), - COL_TRI(832, 1531, 1532), - COL_TRI(832, 1532, 833), - COL_TRI(833, 1532, 1533), - COL_TRI(833, 1533, 834), - COL_TRI(834, 1533, 1534), - COL_TRI(835, 1534, 1535), - COL_TRI(835, 1535, 836), - COL_TRI(836, 1535, 1536), - COL_TRI(836, 1536, 837), - COL_TRI(837, 1536, 1537), - COL_TRI(837, 1537, 838), - COL_TRI(838, 1537, 1538), - COL_TRI(838, 1538, 839), - COL_TRI(839, 1538, 1539), - COL_TRI(839, 1539, 840), - COL_TRI(840, 1539, 1540), - COL_TRI(840, 1540, 841), - COL_TRI(841, 1540, 1541), - COL_TRI(841, 1541, 845), - COL_TRI(842, 1542, 1543), - COL_TRI(842, 1543, 870), - COL_TRI(843, 1544, 844), - COL_TRI(844, 1544, 1542), - COL_TRI(844, 1542, 842), - COL_TRI(843, 1545, 1544), - COL_TRI(845, 1541, 1545), - COL_TRI(845, 1545, 843), - COL_TRI(846, 1546, 1547), - COL_TRI(846, 1547, 885), - COL_TRI(847, 1548, 1546), - COL_TRI(847, 1546, 846), - COL_TRI(848, 1548, 847), - COL_TRI(848, 1549, 1548), - COL_TRI(849, 1549, 848), - COL_TRI(849, 1550, 1549), - COL_TRI(850, 1551, 1552), - COL_TRI(850, 1552, 851), - COL_TRI(851, 1552, 1553), - COL_TRI(851, 1553, 852), - COL_TRI(852, 1553, 1554), - COL_TRI(852, 1554, 853), - COL_TRI(853, 1554, 1550), - COL_TRI(853, 1550, 849), - COL_TRI(854, 1555, 1556), - COL_TRI(854, 1556, 855), - COL_TRI(855, 1556, 1557), - COL_TRI(855, 1557, 856), - COL_TRI(856, 1557, 1558), - COL_TRI(856, 1558, 857), - COL_TRI(857, 1558, 1551), - COL_TRI(857, 1551, 850), - COL_TRI(858, 1559, 1555), - COL_TRI(858, 1555, 854), - COL_TRI(859, 1560, 860), - COL_TRI(860, 1560, 1559), - COL_TRI(860, 1559, 858), - COL_TRI(859, 1561, 1560), - COL_TRI(861, 1562, 1561), - COL_TRI(861, 1561, 859), - COL_TRI(862, 1563, 1562), - COL_TRI(862, 1562, 861), - COL_TRI(863, 1564, 1563), - COL_TRI(863, 1563, 862), - COL_TRI(864, 1564, 863), - COL_TRI(864, 1565, 1564), - COL_TRI(865, 1566, 1565), - COL_TRI(865, 1565, 864), - COL_TRI(866, 1567, 1566), - COL_TRI(866, 1566, 865), - COL_TRI(867, 1568, 868), - COL_TRI(868, 1568, 1567), - COL_TRI(868, 1567, 866), - COL_TRI(867, 1569, 1568), - COL_TRI(869, 1570, 1569), - COL_TRI(869, 1569, 867), - COL_TRI(870, 1543, 1571), - COL_TRI(870, 1571, 871), - COL_TRI(871, 1571, 1572), - COL_TRI(871, 1572, 872), - COL_TRI(872, 1572, 1573), - COL_TRI(872, 1573, 873), - COL_TRI(873, 1573, 1574), - COL_TRI(873, 1574, 877), - COL_TRI(874, 1575, 1570), - COL_TRI(874, 1570, 869), - COL_TRI(875, 1576, 876), - COL_TRI(876, 1576, 1575), - COL_TRI(876, 1575, 874), - COL_TRI(875, 1577, 1576), - COL_TRI(877, 1574, 1577), - COL_TRI(877, 1577, 875), - COL_TRI(878, 1496, 1578), - COL_TRI(878, 1578, 879), - COL_TRI(879, 1579, 880), - COL_TRI(879, 1578, 1579), - COL_TRI(880, 1579, 1580), - COL_TRI(880, 1580, 881), - COL_TRI(881, 1580, 1581), - COL_TRI(881, 1581, 886), - COL_TRI(882, 1582, 1496), - COL_TRI(882, 1496, 878), - COL_TRI(883, 1582, 882), - COL_TRI(883, 1583, 1582), - COL_TRI(884, 1583, 883), - COL_TRI(884, 1584, 1583), - COL_TRI(885, 1547, 1584), - COL_TRI(885, 1584, 884), - COL_TRI(886, 1581, 1585), - COL_TRI(886, 1585, 887), - COL_TRI(887, 1586, 888), - COL_TRI(887, 1585, 1586), - COL_TRI(888, 1586, 1587), - COL_TRI(888, 1587, 889), - COL_TRI(889, 1587, 1588), - COL_TRI(889, 1588, 890), - COL_TRI(890, 1588, 1589), - COL_TRI(890, 1589, 891), - COL_TRI(891, 1589, 1590), - COL_TRI(891, 1590, 892), - COL_TRI(892, 1590, 1591), - COL_TRI(892, 1591, 893), - COL_TRI(893, 1591, 1592), - COL_TRI(893, 1592, 894), - COL_TRI(894, 1592, 1593), - COL_TRI(894, 1593, 895), - COL_TRI(895, 1594, 896), - COL_TRI(895, 1593, 1594), - COL_TRI(896, 1594, 1595), - COL_TRI(896, 1595, 897), - COL_TRI(897, 1595, 1596), - COL_TRI(897, 1596, 901), - COL_TRI(898, 1597, 1598), - COL_TRI(898, 1598, 905), - COL_TRI(899, 1599, 900), - COL_TRI(900, 1599, 1597), - COL_TRI(900, 1597, 898), - COL_TRI(899, 1600, 1599), - COL_TRI(901, 1596, 1600), - COL_TRI(901, 1600, 899), - COL_TRI(902, 1601, 1602), - COL_TRI(902, 1602, 908), - COL_TRI(903, 1601, 902), - COL_TRI(903, 1603, 1601), - COL_TRI(904, 1603, 903), - COL_TRI(904, 1604, 1603), - COL_TRI(905, 1598, 1604), - COL_TRI(905, 1604, 904), - COL_TRI(906, 1605, 1606), - COL_TRI(906, 1606, 907), - COL_TRI(910, 786, 785), - COL_TRI(907, 1606, 1607), - COL_TRI(907, 1607, 909), - COL_TRI(908, 1602, 1605), - COL_TRI(908, 1605, 906), - COL_TRI(909, 1607, 1494), - COL_TRI(909, 1494, 910), - COL_TRI(914, 1611, 1612), - COL_TRI(910, 785, 830), - COL_TRI(911, 1608, 1609), - COL_TRI(911, 1610, 1608), - COL_TRI(912, 913, 1611), - COL_TRI(913, 938, 1612), - COL_TRI(913, 1612, 1611), - COL_TRI(920, 1613, 916), - COL_TRI(914, 915, 1611), - COL_TRI(915, 912, 1611), - COL_TRI(916, 1004, 924), - COL_TRI(917, 916, 924), - COL_TRI(917, 920, 916), - COL_TRI(918, 1004, 916), - COL_TRI(918, 916, 919), - COL_TRI(919, 916, 1613), - COL_TRI(925, 920, 917), - COL_TRI(921, 1004, 918), - COL_TRI(921, 1614, 1004), - COL_TRI(922, 924, 982), - COL_TRI(923, 924, 922), - COL_TRI(923, 917, 924), - COL_TRI(924, 1004, 982), - COL_TRI(931, 929, 1619), - COL_TRI(926, 927, 923), - COL_TRI(927, 984, 923), - COL_TRI(927, 1618, 984), - COL_TRI(928, 927, 926), - COL_TRI(928, 1618, 927), - COL_TRI(926, 923, 922), - COL_TRI(926, 987, 928), - COL_TRI(926, 922, 987), - COL_TRI(929, 930, 1619), - COL_TRI(930, 1620, 1619), - COL_TRI(931, 990, 929), - COL_TRI(932, 912, 990), - COL_TRI(933, 990, 1621), - COL_TRI(933, 932, 990), - COL_TRI(934, 1617, 1009), - COL_TRI(934, 1009, 1622), - COL_TRI(934, 1622, 1615), - COL_TRI(935, 1623, 1007), - COL_TRI(938, 1528, 933), - COL_TRI(935, 1007, 1624), - COL_TRI(936, 1625, 1622), - COL_TRI(936, 1622, 1623), - COL_TRI(937, 914, 938), - COL_TRI(937, 938, 1621), - COL_TRI(938, 933, 1621), - COL_TRI(943, 1629, 942), - COL_TRI(939, 1626, 1627), - COL_TRI(939, 941, 1626), - COL_TRI(940, 1626, 941), - COL_TRI(915, 939, 1627), - COL_TRI(941, 943, 1628), - COL_TRI(941, 1628, 940), - COL_TRI(942, 1628, 943), - COL_TRI(943, 945, 1629), - COL_TRI(949, 1632, 948), - COL_TRI(944, 1629, 945), - COL_TRI(945, 947, 1630), - COL_TRI(945, 1630, 944), - COL_TRI(946, 1630, 947), - COL_TRI(947, 949, 1631), - COL_TRI(947, 1631, 946), - COL_TRI(948, 1631, 949), - COL_TRI(949, 950, 1632), - COL_TRI(952, 953, 1638), - COL_TRI(950, 1634, 1632), - COL_TRI(950, 951, 1633), - COL_TRI(950, 1633, 1634), - COL_TRI(951, 1635, 1633), - COL_TRI(951, 952, 1636), - COL_TRI(951, 1636, 1635), - COL_TRI(952, 1637, 1636), - COL_TRI(952, 1638, 1637), - COL_TRI(956, 957, 1642), - COL_TRI(953, 1640, 1638), - COL_TRI(953, 954, 1639), - COL_TRI(953, 1639, 1640), - COL_TRI(954, 1641, 1639), - COL_TRI(954, 956, 955), - COL_TRI(954, 955, 1641), - COL_TRI(955, 956, 1642), - COL_TRI(956, 958, 957), - COL_TRI(962, 1645, 964), - COL_TRI(957, 958, 1644), - COL_TRI(958, 960, 1643), - COL_TRI(958, 1643, 1644), - COL_TRI(959, 1643, 960), - COL_TRI(960, 1645, 1646), - COL_TRI(960, 1646, 959), - COL_TRI(961, 1646, 1645), - COL_TRI(962, 961, 1645), - COL_TRI(968, 1649, 967), - COL_TRI(963, 962, 964), - COL_TRI(964, 966, 1647), - COL_TRI(964, 1647, 963), - COL_TRI(965, 1647, 966), - COL_TRI(966, 1648, 965), - COL_TRI(966, 968, 1648), - COL_TRI(967, 1648, 968), - COL_TRI(968, 969, 1649), - COL_TRI(971, 972, 1655), - COL_TRI(969, 1651, 1649), - COL_TRI(969, 970, 1650), - COL_TRI(969, 1650, 1651), - COL_TRI(970, 1652, 1650), - COL_TRI(970, 971, 1653), - COL_TRI(970, 1653, 1652), - COL_TRI(971, 1654, 1653), - COL_TRI(971, 1655, 1654), - COL_TRI(975, 977, 978), - COL_TRI(972, 1656, 1655), - COL_TRI(973, 1656, 972), - COL_TRI(973, 1657, 1656), - COL_TRI(973, 1658, 1657), - COL_TRI(973, 1659, 974), - COL_TRI(973, 974, 1658), - COL_TRI(974, 1659, 920), - COL_TRI(975, 976, 977), - COL_TRI(925, 979, 1660), - COL_TRI(977, 976, 1660), - COL_TRI(978, 977, 1660), - COL_TRI(979, 984, 978), - COL_TRI(976, 980, 1661), - COL_TRI(976, 1661, 1660), - COL_TRI(976, 975, 980), - COL_TRI(980, 982, 1661), - COL_TRI(981, 1660, 1661), - COL_TRI(982, 981, 1661), - COL_TRI(981, 983, 1660), - COL_TRI(983, 925, 1660), - COL_TRI(978, 1660, 979), - COL_TRI(978, 984, 986), - COL_TRI(984, 985, 986), - COL_TRI(985, 1662, 1663), - COL_TRI(985, 1663, 1664), - COL_TRI(975, 978, 986), - COL_TRI(975, 986, 1665), - COL_TRI(986, 1664, 989), - COL_TRI(986, 985, 1664), - COL_TRI(987, 975, 1665), - COL_TRI(987, 1665, 1662), - COL_TRI(988, 1662, 1665), - COL_TRI(988, 1663, 1662), - COL_TRI(979, 923, 984), - COL_TRI(917, 923, 925), - COL_TRI(923, 979, 925), - COL_TRI(922, 982, 980), - COL_TRI(975, 987, 922), - COL_TRI(975, 922, 980), - COL_TRI(992, 940, 993), - COL_TRI(989, 988, 1665), - COL_TRI(989, 1665, 986), - COL_TRI(990, 915, 991), - COL_TRI(991, 915, 1627), - COL_TRI(991, 1627, 992), - COL_TRI(992, 1626, 940), - COL_TRI(993, 942, 994), - COL_TRI(993, 1628, 942), - COL_TRI(994, 1629, 944), - COL_TRI(994, 944, 995), - COL_TRI(995, 1630, 946), - COL_TRI(995, 946, 996), - COL_TRI(996, 1631, 948), - COL_TRI(996, 948, 997), - COL_TRI(997, 1632, 1634), - COL_TRI(997, 1634, 998), - COL_TRI(998, 1633, 1635), - COL_TRI(998, 1635, 999), - COL_TRI(999, 1636, 1637), - COL_TRI(999, 1637, 1000), - COL_TRI(1000, 1638, 1640), - COL_TRI(1000, 1640, 1001), - COL_TRI(1004, 1616, 982), - COL_TRI(1001, 1641, 1002), - COL_TRI(1001, 1639, 1641), - COL_TRI(1002, 955, 1642), - COL_TRI(1002, 1642, 1003), - COL_TRI(1003, 957, 1644), - COL_TRI(1003, 1644, 1016), - COL_TRI(982, 951, 1617), - COL_TRI(982, 1617, 981), - COL_TRI(1005, 1666, 1006), - COL_TRI(1006, 1666, 1667), - COL_TRI(1006, 1667, 1623), - COL_TRI(1007, 1667, 1614), - COL_TRI(1008, 1668, 1005), - COL_TRI(1005, 1668, 1666), - COL_TRI(1008, 1669, 1668), - COL_TRI(1009, 1613, 1670), - COL_TRI(1009, 1670, 1008), - COL_TRI(932, 1529, 912), - COL_TRI(1010, 1649, 1651), - COL_TRI(1010, 1651, 1011), - COL_TRI(1011, 1650, 1652), - COL_TRI(1011, 1652, 1012), - COL_TRI(1012, 1653, 1654), - COL_TRI(1012, 1654, 1013), - COL_TRI(1013, 1655, 1656), - COL_TRI(1013, 1656, 1014), - COL_TRI(1014, 1657, 1658), - COL_TRI(1014, 1658, 1015), - COL_TRI(981, 1617, 934), - COL_TRI(1015, 920, 1622), - COL_TRI(1015, 974, 920), - COL_TRI(1007, 1614, 921), - COL_TRI(919, 1613, 937), - COL_TRI(1016, 959, 1017), - COL_TRI(925, 1615, 920), - COL_TRI(981, 934, 983), - COL_TRI(983, 934, 1615), - COL_TRI(983, 1615, 925), - COL_TRI(990, 912, 915), - COL_TRI(1016, 1643, 959), - COL_TRI(1017, 961, 1018), - COL_TRI(1017, 1646, 961), - COL_TRI(1018, 962, 963), - COL_TRI(1018, 963, 1019), - COL_TRI(1019, 1647, 965), - COL_TRI(1019, 965, 1020), - COL_TRI(1020, 1648, 967), - COL_TRI(1020, 967, 1671), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 18), - COL_TRI(87, 123, 122), - COL_TRI(73, 75, 154), - COL_TRI(73, 72, 75), - COL_TRI(85, 84, 80), - COL_TRI(85, 80, 155), - COL_TRI(80, 78, 77), - COL_TRI(80, 77, 155), - COL_TRI(87, 156, 123), - COL_TRI(87, 129, 156), - COL_TRI(158, 138, 96), - COL_TRI(129, 131, 156), - COL_TRI(157, 128, 89), - COL_TRI(157, 89, 126), - COL_TRI(158, 159, 138), - COL_TRI(159, 135, 138), - COL_TRI(135, 136, 138), - COL_TRI(158, 134, 133), - COL_TRI(158, 96, 134), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1B, 12), - COL_TRI(64, 65, 63), - COL_TRI(56, 57, 58), - COL_TRI(56, 59, 57), - COL_TRI(58, 60, 61), - COL_TRI(58, 57, 60), - COL_TRI(62, 63, 59), - COL_TRI(62, 59, 56), - COL_TRI(66, 67, 68), - COL_TRI(64, 63, 62), - COL_TRI(61, 60, 67), - COL_TRI(61, 67, 66), - COL_TRI(66, 68, 69), - COL_TRI_INIT(SURFACE_WALL_MISC, 32), - COL_TRI(34, 33, 35), - COL_TRI(24, 25, 26), - COL_TRI(24, 26, 27), - COL_TRI(28, 25, 24), - COL_TRI(27, 26, 29), - COL_TRI(27, 29, 30), - COL_TRI(30, 29, 31), - COL_TRI(30, 31, 28), - COL_TRI(28, 31, 25), - COL_TRI(32, 33, 34), - COL_TRI(34, 35, 36), - COL_TRI(42, 45, 46), - COL_TRI(36, 35, 37), - COL_TRI(36, 37, 39), - COL_TRI(32, 38, 33), - COL_TRI(39, 37, 38), - COL_TRI(39, 38, 32), - COL_TRI(40, 44, 41), - COL_TRI(41, 45, 42), - COL_TRI(41, 44, 45), - COL_TRI(42, 46, 43), - COL_TRI(40, 47, 44), - COL_TRI(43, 46, 47), - COL_TRI(43, 47, 40), - COL_TRI(161, 171, 172), - COL_TRI(160, 161, 162), - COL_TRI(160, 162, 163), - COL_TRI(164, 165, 166), - COL_TRI(164, 167, 165), - COL_TRI(168, 169, 165), - COL_TRI(168, 170, 169), - COL_TRI(161, 173, 171), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 96), - COL_TRI(82, 83, 84), - COL_TRI(70, 71, 72), - COL_TRI(70, 72, 73), - COL_TRI(74, 75, 72), - COL_TRI(74, 72, 71), - COL_TRI(76, 77, 78), - COL_TRI(76, 79, 77), - COL_TRI(76, 78, 80), - COL_TRI(76, 80, 81), - COL_TRI(82, 84, 85), - COL_TRI(80, 84, 83), - COL_TRI(80, 83, 81), - COL_TRI(86, 122, 123), - COL_TRI(86, 124, 122), - COL_TRI(87, 122, 124), - COL_TRI(87, 124, 90), - COL_TRI(88, 125, 126), - COL_TRI(88, 126, 89), - COL_TRI(89, 128, 127), - COL_TRI(89, 127, 88), - COL_TRI(90, 91, 129), - COL_TRI(91, 130, 131), - COL_TRI(91, 131, 129), - COL_TRI(90, 129, 87), - COL_TRI(92, 132, 133), - COL_TRI(96, 138, 137), - COL_TRI(93, 92, 134), - COL_TRI(92, 133, 134), - COL_TRI(93, 134, 96), - COL_TRI(94, 95, 135), - COL_TRI(95, 136, 135), - COL_TRI(95, 137, 138), - COL_TRI(95, 138, 136), - COL_TRI(96, 137, 93), - COL_TRI(100, 97, 140), - COL_TRI(97, 118, 99), - COL_TRI(97, 99, 139), - COL_TRI(98, 100, 140), - COL_TRI(98, 141, 100), - COL_TRI(99, 98, 139), - COL_TRI(99, 141, 98), - COL_TRI(103, 143, 101), - COL_TRI(100, 118, 97), - COL_TRI(101, 104, 142), - COL_TRI(101, 119, 104), - COL_TRI(102, 143, 103), - COL_TRI(102, 103, 144), - COL_TRI(103, 101, 142), - COL_TRI(107, 106, 145), - COL_TRI(104, 102, 144), - COL_TRI(104, 119, 102), - COL_TRI(105, 120, 107), - COL_TRI(105, 107, 145), - COL_TRI(106, 146, 108), - COL_TRI(106, 108, 147), - COL_TRI(110, 150, 111), - COL_TRI(107, 146, 106), - COL_TRI(108, 105, 147), - COL_TRI(108, 120, 105), - COL_TRI(109, 112, 148), - COL_TRI(109, 121, 112), - COL_TRI(110, 111, 149), - COL_TRI(114, 152, 116), - COL_TRI(111, 109, 148), - COL_TRI(111, 150, 109), - COL_TRI(112, 110, 149), - COL_TRI(112, 121, 110), - COL_TRI(113, 117, 115), - COL_TRI(113, 115, 151), - COL_TRI(117, 116, 152), - COL_TRI(114, 116, 153), - COL_TRI(115, 152, 114), - COL_TRI(115, 114, 151), - COL_TRI(116, 113, 153), - COL_TRI(116, 117, 113), - COL_TRI(117, 152, 115), - COL_TRI(121, 109, 150), - COL_TRI(118, 100, 141), - COL_TRI(118, 141, 99), - COL_TRI(119, 143, 102), - COL_TRI(119, 101, 143), - COL_TRI(120, 108, 146), - COL_TRI(120, 146, 107), - COL_TRI(121, 150, 110), - COL_TRI(70, 154, 217), - COL_TRI(214, 157, 125), - COL_TRI(157, 126, 125), - COL_TRI(123, 156, 215), - COL_TRI(86, 123, 215), - COL_TRI(216, 155, 77), - COL_TRI(216, 77, 79), - COL_TRI(135, 159, 219), - COL_TRI(70, 73, 154), - COL_TRI(218, 158, 132), - COL_TRI(158, 133, 132), - COL_TRI(94, 135, 219), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_BE, 2), - COL_TRI(186, 187, 188), - COL_TRI(186, 189, 187), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_BF, 2), - COL_TRI(200, 188, 201), - COL_TRI(200, 186, 188), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_C0, 2), - COL_TRI(210, 201, 211), - COL_TRI(210, 200, 201), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_C1, 2), - COL_TRI(19, 50, 18), - COL_TRI(19, 51, 50), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_C2, 2), - COL_TRI(7, 18, 4), - COL_TRI(7, 19, 18), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_C3, 2), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_C4, 2), - COL_TRI(196, 206, 197), - COL_TRI(196, 207, 206), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_C5, 2), - COL_TRI(181, 196, 197), - COL_TRI(181, 197, 179), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_C6, 2), - COL_TRI(178, 179, 180), - COL_TRI(178, 181, 179), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_CD, 2), - COL_TRI(8, 9, 10), - COL_TRI(8, 10, 11), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_CE, 2), - COL_TRI(20, 11, 21), - COL_TRI(20, 8, 11), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_CF, 2), - COL_TRI(52, 20, 21), - COL_TRI(52, 21, 53), - COL_TRI_INIT(SURFACE_PAINTING_WARP_EB, 2), - COL_TRI(190, 191, 192), - COL_TRI(190, 193, 191), - COL_TRI_INIT(SURFACE_PAINTING_WARP_EC, 2), - COL_TRI(193, 202, 203), - COL_TRI(193, 203, 191), - COL_TRI_INIT(SURFACE_PAINTING_WARP_ED, 2), - COL_TRI(202, 212, 213), - COL_TRI(202, 213, 203), - COL_TRI_INIT(SURFACE_PAINTING_WARP_EE, 2), - COL_TRI(17, 48, 49), - COL_TRI(17, 49, 16), - COL_TRI_INIT(SURFACE_PAINTING_WARP_EF, 2), - COL_TRI(3, 16, 0), - COL_TRI(3, 17, 16), - COL_TRI_INIT(SURFACE_PAINTING_WARP_F0, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_INIT(SURFACE_PAINTING_WARP_F1, 2), - COL_TRI(194, 204, 195), - COL_TRI(194, 205, 204), - COL_TRI_INIT(SURFACE_PAINTING_WARP_F2, 2), - COL_TRI(177, 194, 195), - COL_TRI(177, 195, 175), - COL_TRI_INIT(SURFACE_PAINTING_WARP_F3, 2), - COL_TRI(174, 175, 176), - COL_TRI(174, 177, 175), - COL_TRI_INIT(SURFACE_TTC_PAINTING_1, 2), - COL_TRI(182, 183, 184), - COL_TRI(182, 185, 183), - COL_TRI_INIT(SURFACE_TTC_PAINTING_2, 2), - COL_TRI(185, 198, 183), - COL_TRI(185, 199, 198), - COL_TRI_INIT(SURFACE_TTC_PAINTING_3, 2), - COL_TRI(199, 208, 209), - COL_TRI(199, 209, 198), - COL_TRI_INIT(SURFACE_PAINTING_WARP_F7, 2), - COL_TRI(220, 221, 222), - COL_TRI(220, 222, 223), - COL_TRI_INIT(SURFACE_PAINTING_WARP_F8, 2), - COL_TRI(224, 220, 223), - COL_TRI(224, 223, 225), - COL_TRI_INIT(SURFACE_PAINTING_WARP_F9, 2), - COL_TRI(226, 224, 225), - COL_TRI(226, 225, 227), - COL_TRI_INIT(SURFACE_PAINTING_WARP_FA, 2), - COL_TRI(12, 13, 14), - COL_TRI(12, 15, 13), - COL_TRI_INIT(SURFACE_PAINTING_WARP_FB, 2), - COL_TRI(14, 22, 23), - COL_TRI(14, 13, 22), - COL_TRI_INIT(SURFACE_PAINTING_WARP_FC, 2), - COL_TRI(23, 54, 55), - COL_TRI(23, 22, 54), - COL_TRI_INIT(SURFACE_WOBBLING_WARP, 2), - COL_TRI(38, 35, 33), - COL_TRI(38, 37, 35), - COL_TRI_STOP(), - COL_SPECIAL_INIT(4), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_0stars_door, /*pos*/ -2695, 1203, 1828, /*yaw*/ 64), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_0stars_door, /*pos*/ 6994, 1203, 1828, /*yaw*/ 64), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_0stars_door, /*pos*/ 1670, 1203, 1828, /*yaw*/ 192), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_wooden_door, /*pos*/ -997, 1203, 1178, /*yaw*/ 0), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(inside_castle_seg7_area_2_collision, 0x00396340, 232834, 0x0006e364, 22342); diff --git a/levels/castle_inside/areas/2/pendulum/model.inc.c b/levels/castle_inside/areas/2/pendulum/model.inc.c index 6bcaf0b6f..c597a11b4 100644 --- a/levels/castle_inside/areas/2/pendulum/model.inc.c +++ b/levels/castle_inside/areas/2/pendulum/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07050A78 - 0x07050A90 static const Lights1 inside_castle_seg7_lights_07050A78 = gdSPDefLights1( 0x40, 0x2f, 0x1e, @@ -11,134 +12,25 @@ static const Lights1 inside_castle_seg7_lights_07050A90 = gdSPDefLights1( ); // 0x07050AA8 - 0x07050B68 -static const Vtx inside_castle_seg7_vertex_07050AA8[] = { - {{{ -9, -183, -9}, 0, { 932, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 10, 10}, 0, { 450, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 10, -9}, 0, { 932, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, -183, 10}, 0, { 450, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 10, -9}, 0, { 932, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 10, -183, -9}, 0, { 450, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -9, -183, -9}, 0, { 932, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 10, 10, -9}, 0, { 450, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 10, 10, -9}, 0, { 450, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 10, 10}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, -183, 10}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, -183, -9}, 0, { 450, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07050AA8, 0x00396340, 232834, 0x00050aa8, 192); // 0x07050B68 - 0x07050C58 -static const Vtx inside_castle_seg7_vertex_07050B68[] = { - {{{ -19, -286, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -40, -265, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -40, -224, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -19, -286, -50}, 0, { 0, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 20, -286, -50}, 0, { 0, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 31, -306, -30}, 0, { 0, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 41, -265, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 20, -286, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -19, -204, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 20, -204, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 41, -224, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -30, -306, -30}, 0, { 0, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -19, -286, -50}, 0, { 0, 0}, {0xc3, 0xc5, 0xa3, 0xff}}}, - {{{ -30, -306, -30}, 0, { 0, 0}, {0xc3, 0xc5, 0xa3, 0xff}}}, - {{{ -60, -275, -30}, 0, { 0, 0}, {0xc3, 0xc5, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07050B68, 0x00396340, 232834, 0x00050b68, 240); // 0x07050C58 - 0x07050D58 -static const Vtx inside_castle_seg7_vertex_07050C58[] = { - {{{ -40, -265, -50}, 0, { 0, 0}, {0xc3, 0xc3, 0xa4, 0xff}}}, - {{{ -19, -286, -50}, 0, { 0, 0}, {0xc3, 0xc3, 0xa4, 0xff}}}, - {{{ -60, -275, -30}, 0, { 0, 0}, {0xc3, 0xc3, 0xa4, 0xff}}}, - {{{ -40, -224, -50}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -40, -265, -50}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -60, -275, -30}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -60, -214, -30}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -19, -204, -50}, 0, { 0, 0}, {0xc4, 0x3f, 0xa4, 0xff}}}, - {{{ -40, -224, -50}, 0, { 0, 0}, {0xc4, 0x3f, 0xa4, 0xff}}}, - {{{ -60, -214, -30}, 0, { 0, 0}, {0xc4, 0x3f, 0xa4, 0xff}}}, - {{{ 20, -204, -50}, 0, { 0, 0}, {0x00, 0x57, 0xa5, 0xff}}}, - {{{ -19, -204, -50}, 0, { 0, 0}, {0x00, 0x57, 0xa5, 0xff}}}, - {{{ -30, -183, -30}, 0, { 0, 0}, {0x00, 0x57, 0xa5, 0xff}}}, - {{{ -19, -204, -50}, 0, { 0, 0}, {0xc4, 0x3a, 0xa2, 0xff}}}, - {{{ -60, -214, -30}, 0, { 0, 0}, {0xc4, 0x3a, 0xa2, 0xff}}}, - {{{ -30, -183, -30}, 0, { 0, 0}, {0xc4, 0x3a, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07050C58, 0x00396340, 232834, 0x00050c58, 256); // 0x07050D58 - 0x07050E58 -static const Vtx inside_castle_seg7_vertex_07050D58[] = { - {{{ 20, -286, -50}, 0, { 0, 0}, {0x3c, 0xc4, 0xa3, 0xff}}}, - {{{ 41, -265, -50}, 0, { 0, 0}, {0x3c, 0xc4, 0xa3, 0xff}}}, - {{{ 31, -306, -30}, 0, { 0, 0}, {0x3c, 0xc4, 0xa3, 0xff}}}, - {{{ 31, -183, -30}, 0, { 0, 0}, {0x5b, 0x58, 0x00, 0xff}}}, - {{{ 31, -183, 31}, 0, { 0, 0}, {0x5b, 0x58, 0x00, 0xff}}}, - {{{ 61, -214, 31}, 0, { 0, 0}, {0x5b, 0x58, 0x00, 0xff}}}, - {{{ 20, -204, -50}, 0, { 0, 0}, {0x00, 0x57, 0xa5, 0xff}}}, - {{{ -30, -183, -30}, 0, { 0, 0}, {0x00, 0x57, 0xa5, 0xff}}}, - {{{ 31, -183, -30}, 0, { 0, 0}, {0x00, 0x57, 0xa5, 0xff}}}, - {{{ 41, -224, -50}, 0, { 0, 0}, {0x39, 0x3c, 0xa1, 0xff}}}, - {{{ 20, -204, -50}, 0, { 0, 0}, {0x39, 0x3c, 0xa1, 0xff}}}, - {{{ 31, -183, -30}, 0, { 0, 0}, {0x39, 0x3c, 0xa1, 0xff}}}, - {{{ 61, -275, -30}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 41, -265, -50}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 41, -224, -50}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 61, -214, -30}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07050D58, 0x00396340, 232834, 0x00050d58, 256); // 0x07050E58 - 0x07050F58 -static const Vtx inside_castle_seg7_vertex_07050E58[] = { - {{{ 61, -214, -30}, 0, { 0, 0}, {0x3e, 0x3c, 0xa4, 0xff}}}, - {{{ 41, -224, -50}, 0, { 0, 0}, {0x3e, 0x3c, 0xa4, 0xff}}}, - {{{ 31, -183, -30}, 0, { 0, 0}, {0x3e, 0x3c, 0xa4, 0xff}}}, - {{{ 41, -265, -50}, 0, { 0, 0}, {0x3e, 0xc4, 0xa4, 0xff}}}, - {{{ 61, -275, -30}, 0, { 0, 0}, {0x3e, 0xc4, 0xa4, 0xff}}}, - {{{ 31, -306, -30}, 0, { 0, 0}, {0x3e, 0xc4, 0xa4, 0xff}}}, - {{{ -30, -183, -30}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 31, -183, 31}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 31, -183, -30}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 31, -183, -30}, 0, { 0, 0}, {0x5b, 0x58, 0x00, 0xff}}}, - {{{ 61, -214, 31}, 0, { 0, 0}, {0x5b, 0x58, 0x00, 0xff}}}, - {{{ 61, -214, -30}, 0, { 0, 0}, {0x5b, 0x58, 0x00, 0xff}}}, - {{{ -30, -306, -30}, 0, { 0, 0}, {0xa5, 0xa8, 0x00, 0xff}}}, - {{{ -30, -306, 31}, 0, { 0, 0}, {0xa5, 0xa8, 0x00, 0xff}}}, - {{{ -60, -275, 31}, 0, { 0, 0}, {0xa5, 0xa8, 0x00, 0xff}}}, - {{{ -30, -183, 31}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07050E58, 0x00396340, 232834, 0x00050e58, 256); // 0x07050F58 - 0x07051048 -static const Vtx inside_castle_seg7_vertex_07050F58[] = { - {{{ 61, -214, -30}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 61, -214, 31}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 61, -275, 31}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 61, -275, -30}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -60, -214, 31}, 0, { 0, 0}, {0xa5, 0x58, 0x00, 0xff}}}, - {{{ -30, -183, 31}, 0, { 0, 0}, {0xa5, 0x58, 0x00, 0xff}}}, - {{{ -30, -183, -30}, 0, { 0, 0}, {0xa5, 0x58, 0x00, 0xff}}}, - {{{ -60, -214, -30}, 0, { 0, 0}, {0xa5, 0x58, 0x00, 0xff}}}, - {{{ -60, -275, -30}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -60, -275, 31}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -60, -214, 31}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -60, -214, -30}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -30, -306, -30}, 0, { 0, 0}, {0xa5, 0xa8, 0x00, 0xff}}}, - {{{ -60, -275, 31}, 0, { 0, 0}, {0xa5, 0xa8, 0x00, 0xff}}}, - {{{ -60, -275, -30}, 0, { 0, 0}, {0xa5, 0xa8, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07050F58, 0x00396340, 232834, 0x00050f58, 240); // 0x07051048 - 0x07051108 -static const Vtx inside_castle_seg7_vertex_07051048[] = { - {{{ 31, -306, -30}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -30, -306, 31}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -30, -306, -30}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 31, -306, 31}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 61, -275, -30}, 0, { 0, 0}, {0x5b, 0xa8, 0x00, 0xff}}}, - {{{ 31, -306, 31}, 0, { 0, 0}, {0x5b, 0xa8, 0x00, 0xff}}}, - {{{ 31, -306, -30}, 0, { 0, 0}, {0x5b, 0xa8, 0x00, 0xff}}}, - {{{ 61, -275, 31}, 0, { 0, 0}, {0x5b, 0xa8, 0x00, 0xff}}}, - {{{ 10, -183, -9}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -9, -183, 10}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -9, -183, -9}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 10, -183, 10}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07051048, 0x00396340, 232834, 0x00051048, 192); // 0x07051108 - 0x07051170 static const Gfx inside_castle_seg7_dl_07051108[] = { diff --git a/levels/castle_inside/areas/3/1/model.inc.c b/levels/castle_inside/areas/3/1/model.inc.c index 2210f407a..f6e50f510 100644 --- a/levels/castle_inside/areas/3/1/model.inc.c +++ b/levels/castle_inside/areas/3/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07059200 - 0x07059218 static const Lights1 inside_castle_seg7_lights_07059200 = gdSPDefLights1( 0x33, 0x33, 0x33, @@ -47,1246 +48,217 @@ static const Lights1 inside_castle_seg7_lights_070592A8 = gdSPDefLights1( ); // 0x070592C0 - 0x07059340 -static const Vtx inside_castle_seg7_vertex_070592C0[] = { - {{{ -3173, -1279, 1485}, 0, { -6928, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3020, -1279, 1434}, 0, { -6162, -4376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3173, -1279, 1434}, 0, { -6928, -4376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3020, -1279, 1485}, 0, { -6162, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1279, 1997}, 0, { -5140, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1279, 1485}, 0, { -5140, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3378, -1279, 1485}, 0, { -7950, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3364, -1279, 2123}, 0, { -7878, -932}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070592C0, 0x00396340, 232834, 0x000592c0, 128); // 0x07059340 - 0x07059380 -static const Vtx inside_castle_seg7_vertex_07059340[] = { - {{{ -2713, -1279, 2202}, 0, { -4628, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3364, -1279, 2123}, 0, { -7878, -932}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3168, -1279, 2533}, 0, { -6902, 1106}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1279, 1997}, 0, { -5140, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07059340, 0x00396340, 232834, 0x00059340, 64); // 0x07059380 - 0x070593C0 -static const Vtx inside_castle_seg7_vertex_07059380[] = { - {{{ -2508, -1279, 2406}, 0, { -3606, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3168, -1279, 2533}, 0, { -6902, 1106}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2839, -1279, 2862}, 0, { -5258, 2750}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2713, -1279, 2202}, 0, { -4628, -542}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07059380, 0x00396340, 232834, 0x00059380, 64); // 0x070593C0 - 0x07059400 -static const Vtx inside_castle_seg7_vertex_070593C0[] = { - {{{ -2303, -1279, 2509}, 0, { -2584, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2508, -1279, 2406}, 0, { -3606, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2839, -1279, 2862}, 0, { -5258, 2750}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2430, -1279, 3058}, 0, { -3218, 3726}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070593C0, 0x00396340, 232834, 0x000593c0, 64); // 0x07059400 - 0x07059440 -static const Vtx inside_castle_seg7_vertex_07059400[] = { - {{{ -2098, -1279, 2509}, 0, { -1562, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2430, -1279, 3058}, 0, { -3218, 3726}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1972, -1279, 3058}, 0, { -930, 3726}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2303, -1279, 2509}, 0, { -2584, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07059400, 0x00396340, 232834, 0x00059400, 64); // 0x07059440 - 0x07059480 -static const Vtx inside_castle_seg7_vertex_07059440[] = { - {{{ -1893, -1279, 2406}, 0, { -542, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2098, -1279, 2509}, 0, { -1562, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1972, -1279, 3058}, 0, { -930, 3726}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1562, -1279, 2862}, 0, { 1108, 2750}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07059440, 0x00396340, 232834, 0x00059440, 64); // 0x07059480 - 0x070594C0 -static const Vtx inside_castle_seg7_vertex_07059480[] = { - {{{ -1791, -1279, 2304}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1562, -1279, 2862}, 0, { 1108, 2750}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1381, -1279, 2714}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1893, -1279, 2406}, 0, { -542, 480}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07059480, 0x00396340, 232834, 0x00059480, 64); // 0x070594C0 - 0x070595C0 -static const Vtx inside_castle_seg7_vertex_070594C0[] = { - {{{ -101, -460, 1178}, 0, { 5078, -3354}, {0x00, 0x87, 0xdc, 0xff}}}, - {{{ -562, -306, 666}, 0, { 7634, -1054}, {0x00, 0x87, 0xdc, 0xff}}}, - {{{ -101, -306, 666}, 0, { 7634, -3354}, {0x00, 0x87, 0xdc, 0xff}}}, - {{{ -562, -460, 1178}, 0, { 5078, -1054}, {0x00, 0x87, 0xdc, 0xff}}}, - {{{ -562, -306, 666}, 0, { 7634, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, -306, 256}, 0, { 9678, -3354}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, -306, 666}, 0, { 7634, -3354}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -562, -306, 256}, 0, { 9678, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, -767, 256}, 0, { 1756, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -562, -767, 666}, 0, { -540, -1158}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, -767, 666}, 0, { 1756, -1158}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -562, -767, 256}, 0, { -540, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -562, -1074, 1178}, 0, { -540, 1748}, {0x00, 0x6c, 0x41, 0xff}}}, - {{{ -101, -767, 666}, 0, { 1756, -1158}, {0x00, 0x6c, 0x41, 0xff}}}, - {{{ -562, -767, 666}, 0, { -540, -1158}, {0x00, 0x6c, 0x41, 0xff}}}, - {{{ -101, -1074, 1178}, 0, { 1756, 1748}, {0x00, 0x6c, 0x41, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070594C0, 0x00396340, 232834, 0x000594c0, 256); // 0x070595C0 - 0x070596C0 -static const Vtx inside_castle_seg7_vertex_070595C0[] = { - {{{ -1433, -357, 1178}, 0, { 5078, 3288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, -357, 973}, 0, { 6100, 224}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -613, -357, 1178}, 0, { 5078, -798}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1279, -1279, 2816}, 0, { 2522, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, -1279, 2816}, 0, { 6610, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, -1279, 1587}, 0, { 6610, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1893, -1279, 2202}, 0, { -542, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1893, -1279, 1587}, 0, { -542, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, -767, 256}, 0, { 990, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -409, -767, 205}, 0, { 224, -3340}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -409, -767, 256}, 0, { 224, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, -767, 205}, 0, { 990, -3340}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -357, 973}, 0, { 6100, 2266}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1893, -357, 1178}, 0, { 5078, 5588}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -357, 2816}, 0, { -3096, -5142}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1893, -357, 2816}, 0, { -3096, 5588}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070595C0, 0x00396340, 232834, 0x000595c0, 256); // 0x070596C0 - 0x070596F0 -static const Vtx inside_castle_seg7_vertex_070596C0[] = { - {{{ -1893, -357, 1178}, 0, { 5078, 5588}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -357, 1178}, 0, { 5078, -5142}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -357, 2816}, 0, { -3096, -5142}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070596C0, 0x00396340, 232834, 0x000596c0, 48); // 0x070596F0 - 0x070597E0 -static const Vtx inside_castle_seg7_vertex_070596F0[] = { - {{{ -716, -972, 243}, 0, { -7704, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -972, 243}, 0, { -7704, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -997, 243}, 0, { -7846, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -1049, 358}, 0, { -9086, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -1049, 358}, 0, { -9086, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -1074, 358}, 0, { -9228, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -1074, 358}, 0, { -9228, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -1023, 320}, 0, { -8626, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -1023, 320}, 0, { -8626, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -1049, 320}, 0, { -8768, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -1049, 320}, 0, { -8768, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -997, 282}, 0, { -8166, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -1023, 282}, 0, { -8306, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -1023, 282}, 0, { -8306, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -997, 282}, 0, { -8166, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070596F0, 0x00396340, 232834, 0x000596f0, 240); // 0x070597E0 - 0x070598D0 -static const Vtx inside_castle_seg7_vertex_070597E0[] = { - {{{ -716, -869, 90}, 0, { -5862, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -869, 90}, 0, { -5862, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -895, 90}, 0, { -6004, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -972, 243}, 0, { -7704, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -997, 243}, 0, { -7846, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -997, 243}, 0, { -7846, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -946, 205}, 0, { -7244, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -946, 205}, 0, { -7244, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -972, 205}, 0, { -7386, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -972, 205}, 0, { -7386, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -921, 166}, 0, { -6784, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -946, 166}, 0, { -6924, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -946, 166}, 0, { -6924, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -921, 166}, 0, { -6784, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -895, 90}, 0, { -6004, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070597E0, 0x00396340, 232834, 0x000597e0, 240); // 0x070598D0 - 0x070599C0 -static const Vtx inside_castle_seg7_vertex_070598D0[] = { - {{{ -716, -793, -25}, 0, { -4480, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -793, -25}, 0, { -4480, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -818, -25}, 0, { -4622, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -895, 128}, 0, { -6322, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -921, 128}, 0, { -6464, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -921, 128}, 0, { -6464, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -895, 128}, 0, { -6322, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -844, 51}, 0, { -5402, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -844, 51}, 0, { -5402, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -869, 51}, 0, { -5544, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -869, 51}, 0, { -5544, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -818, 13}, 0, { -4940, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -844, 13}, 0, { -5082, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -844, 13}, 0, { -5082, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -818, 13}, 0, { -4940, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070598D0, 0x00396340, 232834, 0x000598d0, 240); // 0x070599C0 - 0x07059AB0 -static const Vtx inside_castle_seg7_vertex_070599C0[] = { - {{{ -716, -665, -217}, 0, { -2178, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -665, -217}, 0, { -2178, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -690, -217}, 0, { -2318, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -793, -25}, 0, { -4480, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -818, -25}, 0, { -4622, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -818, -25}, 0, { -4622, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -767, -63}, 0, { -4020, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -793, -63}, 0, { -4162, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -793, -63}, 0, { -4162, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -767, -63}, 0, { -4020, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -690, -178}, 0, { -2638, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -690, -178}, 0, { -2638, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -716, -178}, 0, { -2780, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -716, -178}, 0, { -2780, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -690, -217}, 0, { -2318, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070599C0, 0x00396340, 232834, 0x000599c0, 240); // 0x07059AB0 - 0x07059BA0 -static const Vtx inside_castle_seg7_vertex_07059AB0[] = { - {{{ -716, -613, -293}, 0, { -1256, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -639, -293}, 0, { -1398, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -639, -293}, 0, { -1398, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -716, -140}, 0, { -3098, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -716, -140}, 0, { -3098, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -741, -140}, 0, { -3240, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -741, -140}, 0, { -3240, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -741, -101}, 0, { -3558, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -767, -101}, 0, { -3700, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -767, -101}, 0, { -3700, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -741, -101}, 0, { -3558, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -639, -255}, 0, { -1716, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -665, -255}, 0, { -1858, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -665, -255}, 0, { -1858, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -639, -255}, 0, { -1716, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07059AB0, 0x00396340, 232834, 0x00059ab0, 240); // 0x07059BA0 - 0x07059C90 -static const Vtx inside_castle_seg7_vertex_07059BA0[] = { - {{{ -716, -537, -409}, 0, { 124, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -537, -409}, 0, { 124, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -562, -409}, 0, { -18, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -613, -293}, 0, { -1256, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -613, -293}, 0, { -1256, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -639, -293}, 0, { -1398, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -588, -332}, 0, { -796, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -588, -332}, 0, { -796, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -613, -332}, 0, { -938, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -613, -332}, 0, { -938, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -562, -370}, 0, { -334, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -588, -370}, 0, { -476, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -588, -370}, 0, { -476, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -562, -370}, 0, { -334, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -562, -409}, 0, { -18, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07059BA0, 0x00396340, 232834, 0x00059ba0, 240); // 0x07059C90 - 0x07059D80 -static const Vtx inside_castle_seg7_vertex_07059C90[] = { - {{{ -716, -409, -601}, 0, { 2426, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -434, -601}, 0, { 2286, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -434, -601}, 0, { 2286, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -511, -447}, 0, { 584, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -511, -447}, 0, { 584, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -537, -447}, 0, { 442, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -537, -447}, 0, { 442, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -485, -485}, 0, { 1046, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -485, -485}, 0, { 1046, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -511, -485}, 0, { 904, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -511, -485}, 0, { 904, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -460, -524}, 0, { 1506, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -485, -524}, 0, { 1364, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -485, -524}, 0, { 1364, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -460, -524}, 0, { 1506, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07059C90, 0x00396340, 232834, 0x00059c90, 240); // 0x07059D80 - 0x07059DF0 -static const Vtx inside_castle_seg7_vertex_07059D80[] = { - {{{ -716, -434, -562}, 0, { 1966, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -460, -562}, 0, { 1824, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -460, -562}, 0, { 1824, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, -409, -601}, 0, { 2426, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -409, -601}, 0, { 2426, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -434, -601}, 0, { 2286, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1330, -434, -562}, 0, { 1966, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07059D80, 0x00396340, 232834, 0x00059d80, 112); // 0x07059DF0 - 0x07059EE0 -static const Vtx inside_castle_seg7_vertex_07059DF0[] = { - {{{ -1330, -972, 243}, 0, { -7704, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -972, 205}, 0, { -7386, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -972, 205}, 0, { -7386, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -1049, 358}, 0, { -9086, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -1049, 320}, 0, { -8768, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -1049, 320}, 0, { -8768, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -1049, 358}, 0, { -9086, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -1023, 320}, 0, { -8626, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -1023, 320}, 0, { -8626, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -1023, 282}, 0, { -8306, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -1023, 282}, 0, { -8306, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -997, 282}, 0, { -8166, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -997, 282}, 0, { -8166, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -997, 243}, 0, { -7846, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -997, 243}, 0, { -7846, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07059DF0, 0x00396340, 232834, 0x00059df0, 240); // 0x07059EE0 - 0x07059FD0 -static const Vtx inside_castle_seg7_vertex_07059EE0[] = { - {{{ -1330, -869, 90}, 0, { -5862, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -869, 51}, 0, { -5544, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -869, 51}, 0, { -5544, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -972, 243}, 0, { -7704, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -972, 243}, 0, { -7704, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -972, 205}, 0, { -7386, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -946, 205}, 0, { -7244, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -946, 205}, 0, { -7244, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -946, 166}, 0, { -6924, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -946, 166}, 0, { -6924, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -921, 166}, 0, { -6784, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -921, 166}, 0, { -6784, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -921, 128}, 0, { -6464, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -921, 128}, 0, { -6464, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -869, 90}, 0, { -5862, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07059EE0, 0x00396340, 232834, 0x00059ee0, 240); // 0x07059FD0 - 0x0705A0C0 -static const Vtx inside_castle_seg7_vertex_07059FD0[] = { - {{{ -1330, -793, -25}, 0, { -4480, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -793, -63}, 0, { -4162, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -793, -63}, 0, { -4162, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -895, 128}, 0, { -6322, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -895, 90}, 0, { -6004, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -895, 90}, 0, { -6004, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -895, 128}, 0, { -6322, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -844, 51}, 0, { -5402, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -844, 13}, 0, { -5082, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -844, 13}, 0, { -5082, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -844, 51}, 0, { -5402, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -818, 13}, 0, { -4940, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -818, -25}, 0, { -4622, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -818, -25}, 0, { -4622, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -818, 13}, 0, { -4940, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07059FD0, 0x00396340, 232834, 0x00059fd0, 240); // 0x0705A0C0 - 0x0705A1B0 -static const Vtx inside_castle_seg7_vertex_0705A0C0[] = { - {{{ -1330, -665, -217}, 0, { -2178, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -665, -255}, 0, { -1858, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -665, -255}, 0, { -1858, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -793, -25}, 0, { -4480, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -793, -25}, 0, { -4480, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -793, -63}, 0, { -4162, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -767, -63}, 0, { -4020, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -767, -63}, 0, { -4020, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -767, -101}, 0, { -3700, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -767, -101}, 0, { -3700, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -690, -178}, 0, { -2638, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -690, -217}, 0, { -2318, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -690, -217}, 0, { -2318, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -690, -178}, 0, { -2638, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -665, -217}, 0, { -2178, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705A0C0, 0x00396340, 232834, 0x0005a0c0, 240); // 0x0705A1B0 - 0x0705A2A0 -static const Vtx inside_castle_seg7_vertex_0705A1B0[] = { - {{{ -1330, -613, -293}, 0, { -1256, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -613, -332}, 0, { -938, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -613, -332}, 0, { -938, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -716, -140}, 0, { -3098, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -716, -178}, 0, { -2780, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -716, -178}, 0, { -2780, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -716, -140}, 0, { -3098, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -741, -101}, 0, { -3558, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -741, -140}, 0, { -3240, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -741, -140}, 0, { -3240, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -741, -101}, 0, { -3558, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -639, -255}, 0, { -1716, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -639, -293}, 0, { -1398, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -639, -293}, 0, { -1398, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -639, -255}, 0, { -1716, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705A1B0, 0x00396340, 232834, 0x0005a1b0, 240); // 0x0705A2A0 - 0x0705A390 -static const Vtx inside_castle_seg7_vertex_0705A2A0[] = { - {{{ -1330, -537, -409}, 0, { 124, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -537, -447}, 0, { 442, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -537, -447}, 0, { 442, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -613, -293}, 0, { -1256, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -613, -293}, 0, { -1256, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -613, -332}, 0, { -938, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -588, -332}, 0, { -796, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -588, -370}, 0, { -476, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -588, -370}, 0, { -476, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -588, -332}, 0, { -796, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -562, -370}, 0, { -334, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -562, -409}, 0, { -18, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -562, -409}, 0, { -18, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -562, -370}, 0, { -334, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -537, -409}, 0, { 124, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705A2A0, 0x00396340, 232834, 0x0005a2a0, 240); // 0x0705A390 - 0x0705A490 -static const Vtx inside_castle_seg7_vertex_0705A390[] = { - {{{ -1330, -434, -562}, 0, { 1966, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -434, -601}, 0, { 2286, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -434, -601}, 0, { 2286, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -511, -447}, 0, { 584, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -511, -485}, 0, { 904, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -511, -485}, 0, { 904, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -511, -447}, 0, { 584, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -485, -485}, 0, { 1046, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -485, -485}, 0, { 1046, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -485, -524}, 0, { 1364, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -485, -524}, 0, { 1364, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -460, -562}, 0, { 1824, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -460, -524}, 0, { 1506, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -460, -524}, 0, { 1506, 2946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -460, -562}, 0, { 1824, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -434, -562}, 0, { 1966, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705A390, 0x00396340, 232834, 0x0005a390, 256); // 0x0705A490 - 0x0705A590 -static const Vtx inside_castle_seg7_vertex_0705A490[] = { - {{{ -665, -1074, 1587}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, -1074, 1792}, 0, { 1500, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, -1074, 1178}, 0, { 734, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -1074, 2714}, 0, { 4056, 6608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, -1074, 2432}, 0, { 5078, 5204}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, -1074, 1562}, 0, { 5078, 862}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -1074, 1280}, 0, { 4056, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -460, -1074, 2816}, 0, { 1500, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -1074, 2816}, 0, { 4056, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -1074, 1178}, 0, { 4056, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, -1074, 2150}, 0, { 5078, 3798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, -1074, 2150}, 0, { 5334, 3798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, -1074, 1843}, 0, { 5334, 2266}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, -1074, 1843}, 0, { 5078, 2266}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, -1074, 973}, 0, { -286, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, -1074, 1178}, 0, { -3352, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705A490, 0x00396340, 232834, 0x0005a490, 256); // 0x0705A590 - 0x0705A670 -static const Vtx inside_castle_seg7_vertex_0705A590[] = { - {{{ -1893, -1074, 1587}, 0, { -5650, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -665, -1074, 1587}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1433, -1074, 1178}, 0, { -3352, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, -1074, 973}, 0, { -286, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1074, 973}, 0, { -2330, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1893, -1074, 1178}, 0, { -5650, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -1074, 973}, 0, { -2074, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, -1074, 973}, 0, { -540, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, -1074, 922}, 0, { -540, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -1074, 922}, 0, { -2074, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -1074, 358}, 0, { 3034, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1330, -1074, 870}, 0, { 3034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -1074, 870}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -1074, 358}, 0, { 0, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705A590, 0x00396340, 232834, 0x0005a590, 224); // 0x0705A670 - 0x0705A6B0 -static const Vtx inside_castle_seg7_vertex_0705A670[] = { - {{{ -1177, -1074, 922}, 0, { 2268, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, -1074, 922}, 0, { 734, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, -1074, 870}, 0, { 734, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -1074, 870}, 0, { 2268, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705A670, 0x00396340, 232834, 0x0002c5e0, 64); // 0x0705A6B0 - 0x0705A7B0 -static const Vtx inside_castle_seg7_vertex_0705A6B0[] = { - {{{ -101, -460, 1178}, 0, { 10698, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, -1074, 1178}, 0, { 10698, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, -1074, 1178}, 0, { 11210, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -767, 256}, 0, { 0, 4564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, -511, 256}, 0, { 1502, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -306, 256}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, -767, 256}, 0, { 1502, 4564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -511, 256}, 0, { 3034, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, -306, 256}, 0, { 4566, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, -767, 256}, 0, { 4566, 4564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -767, 256}, 0, { 3034, 4564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -460, 1178}, 0, { 6100, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, -357, 1178}, 0, { 11210, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, -1177, 1766}, 0, { 4056, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1177, 1818}, 0, { 3544, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -1177, 1818}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705A6B0, 0x00396340, 232834, 0x0005a6b0, 256); // 0x0705A7B0 - 0x0705A8A0 -static const Vtx inside_castle_seg7_vertex_0705A7B0[] = { - {{{ -562, -460, 1178}, 0, { 6100, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, -357, 1178}, 0, { 11210, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, -357, 1178}, 0, { 5588, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, -1074, 1178}, 0, { 5590, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -1074, 1178}, 0, { 6100, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1586, -1177, 1766}, 0, { 0, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1586, -1177, 1818}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1177, 1766}, 0, { 478, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1177, 1818}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1177, 1766}, 0, { 3544, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1177, 1818}, 0, { 3544, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -1177, 1766}, 0, { 4056, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -50, -1279, 2816}, 0, { -5140, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, -1279, 2816}, 0, { 6100, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, -357, 2816}, 0, { 6100, -4120}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705A7B0, 0x00396340, 232834, 0x0005a7b0, 240); // 0x0705A8A0 - 0x0705A990 -static const Vtx inside_castle_seg7_vertex_0705A8A0[] = { - {{{ -665, -1074, 1587}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, -1279, 1587}, 0, { 0, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, -1279, 1587}, 0, { 5078, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, -1074, 1587}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1586, -1074, 1587}, 0, { -4118, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1893, -1074, 1587}, 0, { -7184, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1893, -1279, 1587}, 0, { -7184, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1586, -1279, 1587}, 0, { -4118, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1893, -1279, 2099}, 0, { -3096, 6098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1893, -357, 1280}, 0, { 5078, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1893, -357, 2099}, 0, { -3096, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1893, -1279, 1280}, 0, { 5078, 6098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 51, -1074, 2714}, 0, { 8144, 5076}, {0x9a, 0x00, 0xb6, 0xff}}}, - {{{ 51, -357, 2714}, 0, { 8144, -2076}, {0x9a, 0x00, 0xb6, 0xff}}}, - {{{ 256, -357, 2432}, 0, { 5334, -2076}, {0x9a, 0x00, 0xb6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705A8A0, 0x00396340, 232834, 0x0005a8a0, 240); // 0x0705A990 - 0x0705AA70 -static const Vtx inside_castle_seg7_vertex_0705A990[] = { - {{{ -50, -1279, 2816}, 0, { -5140, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, -357, 2816}, 0, { 6100, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -50, -357, 2816}, 0, { -5140, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -1074, 1715}, 0, { -1818, 5076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, -1074, 1843}, 0, { -542, 5076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, -818, 1843}, 0, { -542, 2522}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, -357, 1715}, 0, { -1818, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, -818, 2150}, 0, { 2522, 2522}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, -357, 2278}, 0, { 3800, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, -1074, 2278}, 0, { 3800, 5076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, -1074, 2150}, 0, { 2522, 5076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, -1074, 2714}, 0, { 8144, 5076}, {0x9a, 0x00, 0xb6, 0xff}}}, - {{{ 256, -357, 2432}, 0, { 5334, -2076}, {0x9a, 0x00, 0xb6, 0xff}}}, - {{{ 256, -1074, 2432}, 0, { 5334, 5076}, {0x9a, 0x00, 0xb6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705A990, 0x00396340, 232834, 0x0005a990, 224); // 0x0705AA70 - 0x0705AB60 -static const Vtx inside_castle_seg7_vertex_0705AA70[] = { - {{{ 307, -1074, 2150}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -818, 2150}, 0, { 990, -1564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, -818, 2150}, 0, { 480, -1564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -1074, 1562}, 0, { -3352, 5076}, {0x9a, 0x00, 0x4a, 0xff}}}, - {{{ 51, -357, 1280}, 0, { -6162, -2076}, {0x9a, 0x00, 0x4a, 0xff}}}, - {{{ 51, -1074, 1280}, 0, { -6162, 5076}, {0x9a, 0x00, 0x4a, 0xff}}}, - {{{ 256, -357, 1562}, 0, { -3352, -2076}, {0x9a, 0x00, 0x4a, 0xff}}}, - {{{ 256, -818, 1843}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 307, -818, 1843}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 307, -818, 2150}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -818, 2150}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -1074, 1843}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -1074, 1843}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -818, 1843}, 0, { 480, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, -818, 1843}, 0, { 990, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705AA70, 0x00396340, 232834, 0x0005aa70, 240); // 0x0705AB60 - 0x0705AC50 -static const Vtx inside_castle_seg7_vertex_0705AB60[] = { - {{{ -869, -818, 922}, 0, { 480, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, -1074, 922}, 0, { 478, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, -1074, 973}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, -1074, 2150}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -1074, 2150}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -818, 2150}, 0, { 990, -1564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, -818, 973}, 0, { 3034, 2520}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, -357, 973}, 0, { 3544, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -357, 973}, 0, { -542, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, -1074, 973}, 0, { 0, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, -818, 973}, 0, { 0, 2520}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1074, 973}, 0, { -540, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -818, -1074, 973}, 0, { 3546, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, -1074, 973}, 0, { 3034, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, -818, 973}, 0, { 990, -1564}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705AB60, 0x00396340, 232834, 0x0005ab60, 240); // 0x0705AC50 - 0x0705AD40 -static const Vtx inside_castle_seg7_vertex_0705AC50[] = { - {{{ -409, -511, 256}, 0, { 990, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -511, 205}, 0, { 480, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -511, 256}, 0, { 990, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1177, -818, 973}, 0, { 990, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -1074, 922}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -818, 922}, 0, { 480, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -1074, 973}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -818, 922}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, -818, 973}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1177, -818, 973}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, -818, 922}, 0, { 480, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -511, 256}, 0, { 990, -1566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, -511, 205}, 0, { 480, -1566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, -767, 205}, 0, { 478, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, -767, 256}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705AC50, 0x00396340, 232834, 0x0005ac50, 240); // 0x0705AD40 - 0x0705AE30 -static const Vtx inside_castle_seg7_vertex_0705AD40[] = { - {{{ -101, -306, 256}, 0, { -8206, -6676}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -767, 666}, 0, { -4118, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -306, 666}, 0, { -4118, -6676}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -409, -511, 256}, 0, { 990, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -409, -511, 205}, 0, { 480, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -511, 205}, 0, { 480, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -409, -767, 256}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, -767, 205}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, -511, 205}, 0, { 480, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, -511, 256}, 0, { 990, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -767, 666}, 0, { -4118, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -306, 256}, 0, { -8206, -6676}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -306, 666}, 0, { -4118, -6676}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -460, 1178}, 0, { 990, -5142}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -1074, 1178}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705AD40, 0x00396340, 232834, 0x0005ad40, 240); // 0x0705AE30 - 0x0705AF30 -static const Vtx inside_castle_seg7_vertex_0705AE30[] = { - {{{ -101, -767, 666}, 0, { -4118, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -1074, 1178}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -460, 1178}, 0, { 990, -5142}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -306, 666}, 0, { -4118, -6676}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -306, 256}, 0, { -8206, -6676}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, -767, 256}, 0, { -8206, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -562, -767, 666}, 0, { -4118, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -767, 256}, 0, { -8206, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -306, 256}, 0, { -8206, -6676}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1381, -357, 2714}, 0, { -2074, -2076}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1381, -665, 2714}, 0, { -2074, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1454, -562, 2641}, 0, { -1052, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1791, -357, 2304}, 0, { 3706, -2076}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1586, -1279, 1818}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1177, 1818}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1586, -1177, 1818}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705AE30, 0x00396340, 232834, 0x0005ae30, 256); // 0x0705AF30 - 0x0705B020 -static const Vtx inside_castle_seg7_vertex_0705AF30[] = { - {{{ -1791, -357, 2304}, 0, { 3706, -2076}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1454, -562, 2641}, 0, { -1052, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1719, -562, 2376}, 0, { 2684, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1791, -665, 2304}, 0, { 3706, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1586, -946, 1536}, 0, { 0, -2332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, -1074, 1536}, 0, { 480, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1586, -1074, 1536}, 0, { 0, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, -946, 1536}, 0, { 480, -2332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1586, -1177, 1766}, 0, { 0, 0}, {0x00, 0x59, 0x5a, 0xff}}}, - {{{ -1535, -997, 1587}, 0, { 480, -1820}, {0x00, 0x59, 0x5a, 0xff}}}, - {{{ -1586, -997, 1587}, 0, { 0, -1820}, {0x00, 0x59, 0x5a, 0xff}}}, - {{{ -1535, -1177, 1766}, 0, { 478, 0}, {0x00, 0x59, 0x5a, 0xff}}}, - {{{ -1228, -1279, 1818}, 0, { 3544, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, -1177, 1818}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1177, 1818}, 0, { 3544, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705AF30, 0x00396340, 232834, 0x0005af30, 240); // 0x0705B020 - 0x0705B100 -static const Vtx inside_castle_seg7_vertex_0705B020[] = { - {{{ -1586, -1279, 1818}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1279, 1818}, 0, { 478, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1177, 1818}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -946, 1536}, 0, { 3544, -2332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, -1074, 1536}, 0, { 4056, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1228, -1074, 1536}, 0, { 3544, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, -946, 1536}, 0, { 4056, -2332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1228, -1177, 1766}, 0, { 3544, 0}, {0x00, 0x59, 0x5a, 0xff}}}, - {{{ -1177, -1177, 1766}, 0, { 4056, 0}, {0x00, 0x59, 0x5a, 0xff}}}, - {{{ -1177, -997, 1587}, 0, { 4056, -1820}, {0x00, 0x59, 0x5a, 0xff}}}, - {{{ -1228, -997, 1587}, 0, { 3544, -1820}, {0x00, 0x59, 0x5a, 0xff}}}, - {{{ -1228, -1279, 1818}, 0, { 3544, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, -1279, 1818}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, -1177, 1818}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705B020, 0x00396340, 232834, 0x0005b020, 224); // 0x0705B100 - 0x0705B200 -static const Vtx inside_castle_seg7_vertex_0705B100[] = { - {{{ -1791, -1074, 1178}, 0, { -6162, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, -1074, 1178}, 0, { -2584, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, -357, 1178}, 0, { -2586, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, -357, 1178}, 0, { -6162, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, -357, 1178}, 0, { -2586, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1433, -1074, 1178}, 0, { -2584, 5076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1228, -1074, 973}, 0, { -540, 5076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1228, -357, 973}, 0, { -542, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -818, -357, 973}, 0, { 3544, -2076}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -613, -1074, 1178}, 0, { 5590, 5076}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -613, -357, 1178}, 0, { 5588, -2076}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -818, -1074, 973}, 0, { 3546, 5076}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -460, -1074, 1792}, 0, { -2074, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -460, -1279, 2816}, 0, { 8144, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -460, -1074, 2816}, 0, { 8144, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -460, -1279, 1792}, 0, { -2074, 2010}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705B100, 0x00396340, 232834, 0x0005b100, 256); // 0x0705B200 - 0x0705B300 -static const Vtx inside_castle_seg7_vertex_0705B200[] = { - {{{ -1535, -946, 1587}, 0, { 480, -2332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1586, -946, 1587}, 0, { 0, -2332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1586, -997, 1587}, 0, { 0, -1820}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, -1074, 1587}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -665, -1279, 1587}, 0, { 0, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -460, -1279, 1792}, 0, { 2858, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -460, -1074, 1792}, 0, { 2858, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1535, -946, 1536}, 0, { 0, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1586, -946, 1587}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -946, 1587}, 0, { 478, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1586, -946, 1536}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -946, 1536}, 0, { 0, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -946, 1536}, 0, { 0, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -946, 1587}, 0, { 478, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -946, 1587}, 0, { 478, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -997, 1587}, 0, { 480, -1820}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705B200, 0x00396340, 232834, 0x0005b200, 256); // 0x0705B300 - 0x0705B3E0 -static const Vtx inside_castle_seg7_vertex_0705B300[] = { - {{{ -1177, -946, 1587}, 0, { 4056, -2332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -946, 1587}, 0, { 3544, -2332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -997, 1587}, 0, { 3544, -1820}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1177, -997, 1587}, 0, { 4056, -1820}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -997, 1587}, 0, { -286, -798}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, -946, 1536}, 0, { -796, -1310}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, -1279, 1818}, 0, { 2012, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, -946, 1587}, 0, { -286, -1310}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, -1279, 1536}, 0, { -796, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, -1177, 1766}, 0, { 1502, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, -1177, 1818}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, -946, 1536}, 0, { -796, -1310}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, -946, 1587}, 0, { -286, -1310}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, -997, 1587}, 0, { -286, -798}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705B300, 0x00396340, 232834, 0x0005b300, 224); // 0x0705B3E0 - 0x0705B4E0 -static const Vtx inside_castle_seg7_vertex_0705B3E0[] = { - {{{ -1586, -946, 1536}, 0, { -796, -1310}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1586, -1279, 1536}, 0, { -796, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1586, -1279, 1818}, 0, { 2012, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1586, -997, 1587}, 0, { -286, -798}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1586, -946, 1587}, 0, { -286, -1310}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1586, -1177, 1818}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1586, -1177, 1766}, 0, { 1502, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, -1177, 1766}, 0, { 1502, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, -1177, 1818}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, -1279, 1818}, 0, { 2012, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, -946, 1536}, 0, { -796, -1310}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, -1279, 1536}, 0, { -796, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -1177, 1766}, 0, { 1502, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -1279, 1818}, 0, { 2012, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -946, 1536}, 0, { -796, -1310}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -1279, 1536}, 0, { -796, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705B3E0, 0x00396340, 232834, 0x0005b3e0, 256); // 0x0705B4E0 - 0x0705B5C0 -static const Vtx inside_castle_seg7_vertex_0705B4E0[] = { - {{{ -1177, -1177, 1766}, 0, { 1502, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -1177, 1818}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -1279, 1818}, 0, { 2012, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -946, 1536}, 0, { -796, -1310}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -946, 1587}, 0, { -286, -1310}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -997, 1587}, 0, { -286, -798}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1228, 307, -716}, 0, { 4056, -3610}, {0x50, 0xb0, 0xc7, 0xff}}}, - {{{ -1330, -562, 358}, 0, { 5078, 5076}, {0x50, 0xb0, 0xc7, 0xff}}}, - {{{ -1330, 205, -716}, 0, { 5078, -2588}, {0x50, 0xb0, 0xc7, 0xff}}}, - {{{ -1228, -460, 358}, 0, { 4056, 4054}, {0x50, 0xb0, 0xc7, 0xff}}}, - {{{ -818, 307, -716}, 0, { 0, -3610}, {0x00, 0x99, 0xb7, 0xff}}}, - {{{ -1228, -460, 358}, 0, { 4056, 4054}, {0x00, 0x99, 0xb7, 0xff}}}, - {{{ -1228, 307, -716}, 0, { 4056, -3610}, {0x00, 0x99, 0xb7, 0xff}}}, - {{{ -818, -460, 358}, 0, { 0, 4054}, {0x00, 0x99, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705B4E0, 0x00396340, 232834, 0x0005b4e0, 224); // 0x0705B5C0 - 0x0705B6C0 -static const Vtx inside_castle_seg7_vertex_0705B5C0[] = { - {{{ -716, 205, -716}, 0, { -1052, -2588}, {0xb0, 0xb0, 0xc7, 0xff}}}, - {{{ -818, -460, 358}, 0, { 0, 4054}, {0xb0, 0xb0, 0xc7, 0xff}}}, - {{{ -818, 307, -716}, 0, { 0, -3610}, {0xb0, 0xb0, 0xc7, 0xff}}}, - {{{ -716, -562, 358}, 0, { -1052, 5076}, {0xb0, 0xb0, 0xc7, 0xff}}}, - {{{ -1330, -562, 358}, 0, { -1052, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -1074, 870}, 0, { 4056, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -1074, 358}, 0, { -1052, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -562, 870}, 0, { 4056, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1228, -460, 358}, 0, { -1052, -3098}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1330, -562, 870}, 0, { 4056, -2076}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1330, -562, 358}, 0, { -1052, -2076}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1228, -460, 870}, 0, { 4056, -3098}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -818, -460, 358}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1228, -460, 870}, 0, { 4056, 5076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1228, -460, 358}, 0, { 4056, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, -460, 870}, 0, { 0, 5076}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705B5C0, 0x00396340, 232834, 0x0005b5c0, 256); // 0x0705B6C0 - 0x0705B7B0 -static const Vtx inside_castle_seg7_vertex_0705B6C0[] = { - {{{ -869, -818, 870}, 0, { -542, 3542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, -818, 870}, 0, { 2524, 3542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1228, -460, 870}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, -1074, 358}, 0, { -1052, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -1074, 870}, 0, { 4056, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -562, 358}, 0, { -1052, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -562, 870}, 0, { 4056, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -562, 358}, 0, { -1052, -2076}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -716, -562, 870}, 0, { 4056, -2076}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -818, -460, 870}, 0, { 4056, -3098}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -818, -460, 358}, 0, { -1052, -3098}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -716, -1074, 870}, 0, { -2074, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, -460, 870}, 0, { -1052, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, -1074, 870}, 0, { -542, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -716, -562, 870}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705B6C0, 0x00396340, 232834, 0x0005b6c0, 240); // 0x0705B7B0 - 0x0705B8B0 -static const Vtx inside_castle_seg7_vertex_0705B7B0[] = { - {{{ -1177, -818, 922}, 0, { 478, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -1074, 922}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -1074, 870}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -1074, 870}, 0, { 4056, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1330, -562, 870}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1228, -460, 870}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, -818, 870}, 0, { 2524, 3542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, -1074, 870}, 0, { 2524, 6098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, -818, 870}, 0, { 990, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, -1074, 922}, 0, { 478, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, -818, 922}, 0, { 478, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, -1074, 870}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1177, -818, 870}, 0, { 990, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1177, -818, 870}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, -818, 870}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, -818, 922}, 0, { 478, -1564}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705B7B0, 0x00396340, 232834, 0x0005b7b0, 256); // 0x0705B8B0 - 0x0705B960 -static const Vtx inside_castle_seg7_vertex_0705B8B0[] = { - {{{ -1177, -818, 870}, 0, { 990, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, -818, 922}, 0, { 478, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1177, -818, 922}, 0, { 478, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, -456, -613}, 0, { 4568, 954}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -562, 358}, 0, { -5140, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 132, -613}, 0, { 4568, -4924}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, -1074, 358}, 0, { -5140, 7120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1330, 132, -613}, 0, { 4568, -4924}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -562, 358}, 0, { -5140, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -456, -613}, 0, { 4568, 954}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1330, -1074, 358}, 0, { -5140, 7120}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705B8B0, 0x00396340, 232834, 0x0005b8b0, 176); // 0x0705B960 - 0x0705BA50 -static const Vtx inside_castle_seg7_vertex_0705B960[] = { - {{{ -1535, -1100, 1613}, 0, { 0, 240}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1100, 1613}, 0, { 990, 240}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1100, 1587}, 0, { 0, 112}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1074, 1587}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1074, 1587}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1100, 1587}, 0, { 0, 112}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1100, 1587}, 0, { 990, 112}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, -357, 1229}, 0, { 224, 0}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ 0, -1074, 1280}, 0, { 734, 2012}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ 0, -357, 1280}, 0, { 734, 0}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ 0, -357, 1280}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, -1074, 1280}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, -357, 1280}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, -1074, 1280}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -50, -1074, 1229}, 0, { 224, 2012}, {0xa6, 0x00, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705B960, 0x00396340, 232834, 0x0005b960, 240); // 0x0705BA50 - 0x0705BB30 -static const Vtx inside_castle_seg7_vertex_0705BA50[] = { - {{{ -50, -357, 1178}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, -1074, 1229}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, -357, 1229}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, -1074, 1178}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, -1177, 1664}, 0, { 0, 928}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1151, 1664}, 0, { 990, 780}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1151, 1664}, 0, { 0, 780}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1100, 1587}, 0, { 0, 112}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1100, 1613}, 0, { 990, 240}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1100, 1587}, 0, { 990, 112}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1125, 1613}, 0, { 0, 384}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1125, 1613}, 0, { 990, 384}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1100, 1613}, 0, { 990, 240}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1100, 1613}, 0, { 0, 240}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705BA50, 0x00396340, 232834, 0x0005ba50, 224); // 0x0705BB30 - 0x0705BC20 -static const Vtx inside_castle_seg7_vertex_0705BB30[] = { - {{{ -1535, -1125, 1638}, 0, { 0, 512}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1125, 1638}, 0, { 990, 512}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1125, 1613}, 0, { 0, 384}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1125, 1613}, 0, { 990, 384}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1151, 1638}, 0, { 0, 656}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1125, 1638}, 0, { 990, 512}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1125, 1638}, 0, { 0, 512}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1151, 1638}, 0, { 990, 656}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1151, 1638}, 0, { 0, 656}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1151, 1664}, 0, { 990, 780}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1151, 1638}, 0, { 990, 656}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1151, 1664}, 0, { 0, 780}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1177, 1664}, 0, { 0, 928}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1177, 1664}, 0, { 990, 928}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1151, 1664}, 0, { 990, 780}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705BB30, 0x00396340, 232834, 0x0005bb30, 240); // 0x0705BC20 - 0x0705BD10 -static const Vtx inside_castle_seg7_vertex_0705BC20[] = { - {{{ -1535, -1253, 1741}, 0, { 0, 1740}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1228, 1741}, 0, { 990, 1596}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1228, 1741}, 0, { 0, 1596}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1177, 1690}, 0, { 0, 1052}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1177, 1664}, 0, { 990, 928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1177, 1664}, 0, { 0, 928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1177, 1690}, 0, { 990, 1052}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1202, 1690}, 0, { 0, 1200}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1177, 1690}, 0, { 990, 1052}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1177, 1690}, 0, { 0, 1052}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1202, 1690}, 0, { 990, 1200}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1202, 1715}, 0, { 0, 1324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1202, 1715}, 0, { 990, 1324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1202, 1690}, 0, { 0, 1200}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1202, 1690}, 0, { 990, 1200}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705BC20, 0x00396340, 232834, 0x0005bc20, 240); // 0x0705BD10 - 0x0705BDF0 -static const Vtx inside_castle_seg7_vertex_0705BD10[] = { - {{{ -1535, -1228, 1715}, 0, { 0, 1468}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1202, 1715}, 0, { 990, 1324}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1202, 1715}, 0, { 0, 1324}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1228, 1715}, 0, { 990, 1468}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1228, 1741}, 0, { 0, 1596}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1228, 1715}, 0, { 990, 1468}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1228, 1715}, 0, { 0, 1468}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1228, 1741}, 0, { 990, 1596}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1791, -357, 2304}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1791, -1279, 2304}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1791, -1279, 2202}, 0, { 376, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, -1253, 1741}, 0, { 0, 1740}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1253, 1741}, 0, { 990, 1740}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1228, 1741}, 0, { 990, 1596}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705BD10, 0x00396340, 232834, 0x0005bd10, 224); // 0x0705BDF0 - 0x0705BEE0 -static const Vtx inside_castle_seg7_vertex_0705BDF0[] = { - {{{ -1535, -1253, 1766}, 0, { 0, 1868}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1253, 1766}, 0, { 990, 1868}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1253, 1741}, 0, { 0, 1740}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -1253, 1741}, 0, { 990, 1740}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1279, 1766}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1253, 1766}, 0, { 990, 1868}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1253, 1766}, 0, { 0, 1868}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, -1279, 1766}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, -357, 2202}, 0, { 376, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -1893, -1279, 2099}, 0, { 990, 2012}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -1893, -357, 2099}, 0, { 990, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -1791, -1279, 2202}, 0, { 376, 2012}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -1791, -357, 2304}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1791, -1279, 2202}, 0, { 376, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1791, -357, 2202}, 0, { 376, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705BDF0, 0x00396340, 232834, 0x0005bdf0, 240); // 0x0705BEE0 - 0x0705BFD0 -static const Vtx inside_castle_seg7_vertex_0705BEE0[] = { - {{{ 256, -357, 2278}, 0, { 990, 0}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ 205, -1074, 2330}, 0, { 650, 2012}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ 205, -357, 2330}, 0, { 650, 0}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -1177, -357, 2816}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1279, -1279, 2714}, 0, { 582, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1279, -357, 2714}, 0, { 582, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1279, -357, 2714}, 0, { 582, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, -1279, 2714}, 0, { 582, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1381, -1279, 2714}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1381, -357, 2714}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1177, -1279, 2816}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 205, -357, 2381}, 0, { 308, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 256, -1074, 2432}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 256, -357, 2432}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 205, -1074, 2381}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705BEE0, 0x00396340, 232834, 0x0005bee0, 240); // 0x0705BFD0 - 0x0705C0C0 -static const Vtx inside_castle_seg7_vertex_0705BFD0[] = { - {{{ 205, -357, 2330}, 0, { 650, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, -1074, 2381}, 0, { 308, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, -357, 2381}, 0, { 308, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, -1074, 2330}, 0, { 650, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, -357, 2278}, 0, { 990, 0}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ 256, -1074, 2278}, 0, { 990, 2012}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ 205, -1074, 2330}, 0, { 650, 2012}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ 205, -357, 1613}, 0, { 308, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, -1074, 1664}, 0, { 650, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, -357, 1664}, 0, { 650, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, -357, 1664}, 0, { 650, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 256, -1074, 1715}, 0, { 990, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 256, -357, 1715}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 205, -1074, 1664}, 0, { 650, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 205, -1074, 1613}, 0, { 308, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705BFD0, 0x00396340, 232834, 0x0005bfd0, 240); // 0x0705C0C0 - 0x0705C1B0 -static const Vtx inside_castle_seg7_vertex_0705C0C0[] = { - {{{ 256, -357, 1562}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 205, -1074, 1613}, 0, { 308, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 205, -357, 1613}, 0, { 308, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 256, -1074, 1562}, 0, { 0, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1791, -357, 1229}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1791, -1074, 1178}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1791, -357, 1178}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -357, 2714}, 0, { 224, 0}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -50, -1074, 2765}, 0, { 734, 2012}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -50, -357, 2765}, 0, { 734, 0}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -1842, -357, 1280}, 0, { 224, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1791, -1074, 1229}, 0, { 734, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1791, -357, 1229}, 0, { 734, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1842, -1074, 1280}, 0, { 224, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1791, -1074, 1229}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705C0C0, 0x00396340, 232834, 0x0005c0c0, 240); // 0x0705C1B0 - 0x0705C2A0 -static const Vtx inside_castle_seg7_vertex_0705C1B0[] = { - {{{ -1893, -357, 1280}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1842, -1074, 1280}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1842, -357, 1280}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1893, -1074, 1280}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, -357, 2714}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, -1074, 2714}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -1074, 2714}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -357, 2714}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -357, 2714}, 0, { 224, 0}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ 0, -1074, 2714}, 0, { 224, 2012}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -50, -1074, 2765}, 0, { 734, 2012}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -50, -357, 2765}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, -1074, 2765}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, -1074, 2816}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -50, -357, 2816}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705C1B0, 0x00396340, 232834, 0x0005c1b0, 240); // 0x0705C2A0 - 0x0705C390 -static const Vtx inside_castle_seg7_vertex_0705C2A0[] = { - {{{ -3020, -1023, 1485}, 0, { 618, 1280}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3020, -1279, 1485}, 0, { 618, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -1279, 1485}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, -1023, 1434}, 0, { 340, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3020, -1023, 1434}, 0, { 618, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3020, -1023, 1485}, 0, { 618, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3173, -1023, 1485}, 0, { 340, 1280}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3020, -1023, 1434}, 0, { 618, 1280}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3020, -1279, 1434}, 0, { 618, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3020, -1279, 1485}, 0, { 618, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3020, -1023, 1485}, 0, { 618, 1280}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3173, -1023, 1485}, 0, { 340, 1280}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -1279, 1434}, 0, { 340, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -1023, 1434}, 0, { 340, 1280}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -1279, 1485}, 0, { 340, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705C2A0, 0x00396340, 232834, 0x0005c2a0, 240); // 0x0705C390 - 0x0705C490 -static const Vtx inside_castle_seg7_vertex_0705C390[] = { - {{{ -1381, -1279, 2714}, 0, { 2372, 2012}, {0xb0, 0x00, 0x9e, 0xff}}}, - {{{ -1562, -1279, 2862}, 0, { 1862, 2012}, {0xb0, 0x00, 0x9e, 0xff}}}, - {{{ -1562, -665, 2862}, 0, { 1862, 260}, {0xb0, 0x00, 0x9e, 0xff}}}, - {{{ -3020, -1023, 1485}, 0, { 618, 1280}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -1279, 1485}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -665, 1485}, 0, { 990, 260}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2917, -562, 1485}, 0, { 804, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, -1023, 1485}, 0, { 340, 1280}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3276, -562, 1485}, 0, { 154, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3378, -665, 1485}, 0, { 0, 260}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3378, -1279, 1485}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, -1279, 1485}, 0, { 340, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1381, -665, 2714}, 0, { 2372, 260}, {0xb0, 0x00, 0x9e, 0xff}}}, - {{{ -1562, -1279, 2862}, 0, { 1862, 2012}, {0xca, 0x00, 0x8e, 0xff}}}, - {{{ -1972, -665, 3058}, 0, { 810, 260}, {0xca, 0x00, 0x8e, 0xff}}}, - {{{ -1562, -665, 2862}, 0, { 1862, 260}, {0xca, 0x00, 0x8e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705C390, 0x00396340, 232834, 0x0005c390, 256); // 0x0705C490 - 0x0705C590 -static const Vtx inside_castle_seg7_vertex_0705C490[] = { - {{{ -1562, -1279, 2862}, 0, { 1862, 2012}, {0xca, 0x00, 0x8e, 0xff}}}, - {{{ -1972, -1279, 3058}, 0, { 810, 2012}, {0xca, 0x00, 0x8e, 0xff}}}, - {{{ -1972, -665, 3058}, 0, { 810, 260}, {0xca, 0x00, 0x8e, 0xff}}}, - {{{ -1562, -665, 2862}, 0, { 1862, 260}, {0xd9, 0xa8, 0xae, 0xff}}}, - {{{ -1972, -665, 3058}, 0, { 810, 260}, {0xd9, 0xa8, 0xae, 0xff}}}, - {{{ -1995, -562, 2958}, 0, { 842, 0}, {0xd9, 0xa8, 0xae, 0xff}}}, - {{{ -1562, -665, 2862}, 0, { 1862, 260}, {0xd9, 0xa7, 0xaf, 0xff}}}, - {{{ -1995, -562, 2958}, 0, { 842, 0}, {0xd9, 0xa7, 0xaf, 0xff}}}, - {{{ -1623, -562, 2779}, 0, { 1900, 0}, {0xd9, 0xa7, 0xaf, 0xff}}}, - {{{ -1381, -665, 2714}, 0, { 2372, 260}, {0xc8, 0xa7, 0xbb, 0xff}}}, - {{{ -1562, -665, 2862}, 0, { 1862, 260}, {0xc8, 0xa7, 0xbb, 0xff}}}, - {{{ -1623, -562, 2779}, 0, { 1900, 0}, {0xc8, 0xa7, 0xbb, 0xff}}}, - {{{ -1454, -562, 2641}, 0, { 2420, 0}, {0xc8, 0xa7, 0xbb, 0xff}}}, - {{{ -1454, -562, 2641}, 0, { 972, 344}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1623, -562, 2779}, 0, { 810, 348}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1833, -562, 2489}, 0, { 830, 608}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705C490, 0x00396340, 232834, 0x0005c490, 256); // 0x0705C590 - 0x0705C680 -static const Vtx inside_castle_seg7_vertex_0705C590[] = { - {{{ -1454, -562, 2641}, 0, { 972, 344}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1833, -562, 2489}, 0, { 830, 608}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1719, -562, 2376}, 0, { 950, 612}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1623, -562, 2779}, 0, { 810, 348}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1995, -562, 2958}, 0, { 514, 432}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2075, -562, 2609}, 0, { 636, 660}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1719, -562, 2376}, 0, { 1028, 0}, {0x3f, 0xa7, 0x40, 0xff}}}, - {{{ -1833, -562, 2489}, 0, { 792, 0}, {0x3f, 0xa7, 0x40, 0xff}}}, - {{{ -1791, -665, 2304}, 0, { 1054, 260}, {0x3f, 0xa7, 0x40, 0xff}}}, - {{{ -1833, -562, 2489}, 0, { 792, 0}, {0x40, 0xa8, 0x40, 0xff}}}, - {{{ -1893, -665, 2406}, 0, { 808, 260}, {0x40, 0xa8, 0x40, 0xff}}}, - {{{ -1791, -665, 2304}, 0, { 1054, 260}, {0x40, 0xa8, 0x40, 0xff}}}, - {{{ -1833, -562, 2489}, 0, { 792, 0}, {0x28, 0xa8, 0x51, 0xff}}}, - {{{ -2075, -562, 2609}, 0, { 386, 0}, {0x28, 0xa8, 0x51, 0xff}}}, - {{{ -1893, -665, 2406}, 0, { 808, 260}, {0x28, 0xa8, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705C590, 0x00396340, 232834, 0x0005c590, 240); // 0x0705C680 - 0x0705C770 -static const Vtx inside_castle_seg7_vertex_0705C680[] = { - {{{ -1791, -665, 2304}, 0, { 1054, 260}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1893, -665, 2406}, 0, { 808, 260}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1893, -1279, 2406}, 0, { 808, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2075, -562, 2609}, 0, { 386, 0}, {0x28, 0xa8, 0x51, 0xff}}}, - {{{ -2098, -665, 2509}, 0, { 410, 260}, {0x28, 0xa8, 0x51, 0xff}}}, - {{{ -1893, -665, 2406}, 0, { 808, 260}, {0x28, 0xa8, 0x51, 0xff}}}, - {{{ -1893, -665, 2406}, 0, { 808, 260}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -2098, -665, 2509}, 0, { 410, 260}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -1893, -1279, 2406}, 0, { 808, 2012}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -1791, -1279, 2304}, 0, { 1054, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2098, -1279, 2509}, 0, { 410, 2012}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ -1995, -562, 2958}, 0, { 514, 432}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2407, -562, 2958}, 0, { 282, 632}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2326, -562, 2609}, 0, { 496, 780}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2075, -562, 2609}, 0, { 636, 660}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705C680, 0x00396340, 232834, 0x0005c680, 240); // 0x0705C770 - 0x0705C870 -static const Vtx inside_castle_seg7_vertex_0705C770[] = { - {{{ -2075, -562, 2609}, 0, { 386, 0}, {0x00, 0xa8, 0x5b, 0xff}}}, - {{{ -2326, -562, 2609}, 0, { -6, 0}, {0x00, 0xa8, 0x5b, 0xff}}}, - {{{ -2303, -665, 2509}, 0, { 42, 260}, {0x00, 0xa8, 0x5b, 0xff}}}, - {{{ -2098, -665, 2509}, 0, { 410, 260}, {0x00, 0xa8, 0x5b, 0xff}}}, - {{{ -2098, -665, 2509}, 0, { 410, 260}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2303, -665, 2509}, 0, { 42, 260}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2303, -1279, 2509}, 0, { 42, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2098, -1279, 2509}, 0, { 410, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1972, -1279, 3058}, 0, { 16140, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2430, -1279, 3058}, 0, { 15018, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2430, -665, 3058}, 0, { 15018, 260}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1972, -665, 3058}, 0, { 16140, 260}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2430, -1279, 3058}, 0, { 15018, 2012}, {0x36, 0x00, 0x8e, 0xff}}}, - {{{ -2839, -1279, 2862}, 0, { 13848, 2012}, {0x36, 0x00, 0x8e, 0xff}}}, - {{{ -2839, -665, 2862}, 0, { 13848, 260}, {0x36, 0x00, 0x8e, 0xff}}}, - {{{ -2430, -665, 3058}, 0, { 15018, 260}, {0x36, 0x00, 0x8e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705C770, 0x00396340, 232834, 0x0005c770, 256); // 0x0705C870 - 0x0705C950 -static const Vtx inside_castle_seg7_vertex_0705C870[] = { - {{{ -1972, -665, 3058}, 0, { 16140, 260}, {0x00, 0xa8, 0xa5, 0xff}}}, - {{{ -2430, -665, 3058}, 0, { 15018, 260}, {0x00, 0xa8, 0xa5, 0xff}}}, - {{{ -2407, -562, 2958}, 0, { 15050, 0}, {0x00, 0xa8, 0xa5, 0xff}}}, - {{{ -2430, -665, 3058}, 0, { 15018, 260}, {0x27, 0xa8, 0xae, 0xff}}}, - {{{ -2839, -665, 2862}, 0, { 13848, 260}, {0x27, 0xa8, 0xae, 0xff}}}, - {{{ -2407, -562, 2958}, 0, { 15050, 0}, {0x27, 0xa8, 0xae, 0xff}}}, - {{{ -1995, -562, 2958}, 0, { 16172, 0}, {0x00, 0xa8, 0xa5, 0xff}}}, - {{{ -2839, -665, 2862}, 0, { 13848, 260}, {0x27, 0xa8, 0xaf, 0xff}}}, - {{{ -2779, -562, 2779}, 0, { 13858, 0}, {0x27, 0xa8, 0xaf, 0xff}}}, - {{{ -2407, -562, 2958}, 0, { 15050, 0}, {0x27, 0xa8, 0xaf, 0xff}}}, - {{{ -2407, -562, 2958}, 0, { 282, 632}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2779, -562, 2779}, 0, { 158, 908}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2568, -562, 2489}, 0, { 416, 964}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2326, -562, 2609}, 0, { 496, 780}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705C870, 0x00396340, 232834, 0x0005c870, 224); // 0x0705C950 - 0x0705CA30 -static const Vtx inside_castle_seg7_vertex_0705C950[] = { - {{{ -2839, -1279, 2862}, 0, { 13848, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3168, -1279, 2533}, 0, { 12632, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3168, -665, 2533}, 0, { 12632, 260}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2839, -665, 2862}, 0, { 13848, 260}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2839, -665, 2862}, 0, { 13848, 260}, {0x3f, 0xa7, 0xc1, 0xff}}}, - {{{ -3168, -665, 2533}, 0, { 12632, 260}, {0x3f, 0xa7, 0xc1, 0xff}}}, - {{{ -3085, -562, 2472}, 0, { 12588, 0}, {0x3f, 0xa7, 0xc1, 0xff}}}, - {{{ -2839, -665, 2862}, 0, { 13848, 260}, {0x40, 0xa8, 0xc1, 0xff}}}, - {{{ -3085, -562, 2472}, 0, { 12588, 0}, {0x40, 0xa8, 0xc1, 0xff}}}, - {{{ -2779, -562, 2779}, 0, { 13858, 0}, {0x40, 0xa8, 0xc1, 0xff}}}, - {{{ -2779, -562, 2779}, 0, { 158, 908}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2795, -562, 2262}, 0, { 398, 1192}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2568, -562, 2489}, 0, { 416, 964}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3085, -562, 2472}, 0, { 134, 1220}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705C950, 0x00396340, 232834, 0x0005c950, 224); // 0x0705CA30 - 0x0705CB30 -static const Vtx inside_castle_seg7_vertex_0705CA30[] = { - {{{ -2326, -562, 2609}, 0, { 7148, 0}, {0xd8, 0xa8, 0x51, 0xff}}}, - {{{ -2568, -562, 2489}, 0, { 6698, 0}, {0xd8, 0xa8, 0x51, 0xff}}}, - {{{ -2508, -665, 2406}, 0, { 6754, 260}, {0xd8, 0xa8, 0x51, 0xff}}}, - {{{ -2303, -665, 2509}, 0, { 7196, 260}, {0xd8, 0xa8, 0x51, 0xff}}}, - {{{ -2568, -562, 2489}, 0, { 6698, 0}, {0xc0, 0xa8, 0x40, 0xff}}}, - {{{ -2795, -562, 2262}, 0, { 6082, 0}, {0xc0, 0xa8, 0x40, 0xff}}}, - {{{ -2713, -665, 2202}, 0, { 6088, 260}, {0xc0, 0xa8, 0x40, 0xff}}}, - {{{ -2568, -562, 2489}, 0, { 6698, 0}, {0xc1, 0xa8, 0x40, 0xff}}}, - {{{ -2713, -665, 2202}, 0, { 6088, 260}, {0xc1, 0xa8, 0x40, 0xff}}}, - {{{ -2508, -665, 2406}, 0, { 6754, 260}, {0xc1, 0xa8, 0x40, 0xff}}}, - {{{ -2508, -665, 2406}, 0, { 6754, 260}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -2713, -1279, 2202}, 0, { 6088, 2012}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -2508, -1279, 2406}, 0, { 6754, 2012}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -2303, -665, 2509}, 0, { 7196, 260}, {0xc7, 0x00, 0x71, 0xff}}}, - {{{ -2508, -665, 2406}, 0, { 6754, 260}, {0xc7, 0x00, 0x71, 0xff}}}, - {{{ -2508, -1279, 2406}, 0, { 6754, 2012}, {0xc7, 0x00, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705CA30, 0x00396340, 232834, 0x0005ca30, 256); // 0x0705CB30 - 0x0705CC30 -static const Vtx inside_castle_seg7_vertex_0705CB30[] = { - {{{ -2508, -665, 2406}, 0, { 6754, 260}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -2713, -665, 2202}, 0, { 6088, 260}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -2713, -1279, 2202}, 0, { 6088, 2012}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -2303, -665, 2509}, 0, { 7196, 260}, {0xc7, 0x00, 0x71, 0xff}}}, - {{{ -2508, -1279, 2406}, 0, { 6754, 2012}, {0xc7, 0x00, 0x71, 0xff}}}, - {{{ -2303, -1279, 2509}, 0, { 7196, 2012}, {0xc7, 0x00, 0x71, 0xff}}}, - {{{ -2795, -562, 2262}, 0, { 6082, 0}, {0xaf, 0xa8, 0x28, 0xff}}}, - {{{ -2915, -562, 2020}, 0, { 5544, 0}, {0xaf, 0xa8, 0x28, 0xff}}}, - {{{ -2713, -665, 2202}, 0, { 6088, 260}, {0xaf, 0xa8, 0x28, 0xff}}}, - {{{ -3168, -1279, 2533}, 0, { 12632, 2012}, {0x72, 0x00, 0xca, 0xff}}}, - {{{ -3364, -1279, 2123}, 0, { 11538, 2012}, {0x72, 0x00, 0xca, 0xff}}}, - {{{ -3364, -665, 2123}, 0, { 11538, 260}, {0x72, 0x00, 0xca, 0xff}}}, - {{{ -3168, -665, 2533}, 0, { 12632, 260}, {0x72, 0x00, 0xca, 0xff}}}, - {{{ -3168, -665, 2533}, 0, { 12632, 260}, {0x52, 0xa8, 0xd9, 0xff}}}, - {{{ -3364, -665, 2123}, 0, { 11538, 260}, {0x52, 0xa8, 0xd9, 0xff}}}, - {{{ -3264, -562, 2100}, 0, { 11486, 0}, {0x52, 0xa8, 0xd9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705CB30, 0x00396340, 232834, 0x0005cb30, 256); // 0x0705CC30 - 0x0705CD30 -static const Vtx inside_castle_seg7_vertex_0705CC30[] = { - {{{ -3168, -665, 2533}, 0, { 12632, 260}, {0x51, 0xa7, 0xd9, 0xff}}}, - {{{ -3264, -562, 2100}, 0, { 11486, 0}, {0x51, 0xa7, 0xd9, 0xff}}}, - {{{ -3085, -562, 2472}, 0, { 12588, 0}, {0x51, 0xa7, 0xd9, 0xff}}}, - {{{ -3085, -562, 2472}, 0, { 134, 1220}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2915, -562, 2020}, 0, { 448, 1380}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2795, -562, 2262}, 0, { 398, 1192}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3264, -562, 2100}, 0, { 212, 1508}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3276, -562, 1485}, 0, { 504, 1844}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2917, -562, 1485}, 0, { 706, 1668}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2915, -562, 2020}, 0, { 5544, 0}, {0xaf, 0xa8, 0x28, 0xff}}}, - {{{ -2815, -665, 1997}, 0, { 5534, 260}, {0xaf, 0xa8, 0x28, 0xff}}}, - {{{ -2713, -665, 2202}, 0, { 6088, 260}, {0xaf, 0xa8, 0x28, 0xff}}}, - {{{ -2713, -665, 2202}, 0, { 6088, 260}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2815, -665, 1997}, 0, { 5534, 260}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2815, -1279, 1997}, 0, { 5534, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2713, -1279, 2202}, 0, { 6088, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705CC30, 0x00396340, 232834, 0x0005cc30, 256); // 0x0705CD30 - 0x0705CE30 -static const Vtx inside_castle_seg7_vertex_0705CD30[] = { - {{{ -3364, -1279, 2123}, 0, { 11538, 2012}, {0x7e, 0x00, 0xfe, 0xff}}}, - {{{ -3378, -1279, 1485}, 0, { 10196, 2012}, {0x7e, 0x00, 0xfe, 0xff}}}, - {{{ -3378, -665, 1485}, 0, { 10196, 260}, {0x7e, 0x00, 0xfe, 0xff}}}, - {{{ -3364, -665, 2123}, 0, { 11538, 260}, {0x7e, 0x00, 0xfe, 0xff}}}, - {{{ -3364, -665, 2123}, 0, { 11538, 260}, {0x5a, 0xa8, 0xff, 0xff}}}, - {{{ -3378, -665, 1485}, 0, { 10196, 260}, {0x5a, 0xa8, 0xff, 0xff}}}, - {{{ -3264, -562, 2100}, 0, { 11486, 0}, {0x5a, 0xa8, 0xff, 0xff}}}, - {{{ -3378, -665, 1485}, 0, { 10196, 260}, {0x5a, 0xa7, 0xff, 0xff}}}, - {{{ -3276, -562, 1485}, 0, { 10086, 0}, {0x5a, 0xa7, 0xff, 0xff}}}, - {{{ -3264, -562, 2100}, 0, { 11486, 0}, {0x5a, 0xa7, 0xff, 0xff}}}, - {{{ -3264, -562, 2100}, 0, { 212, 1508}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2917, -562, 1485}, 0, { 706, 1668}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2915, -562, 2020}, 0, { 448, 1380}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2915, -562, 2020}, 0, { 5544, 0}, {0xa6, 0xa7, 0x00, 0xff}}}, - {{{ -2917, -562, 1485}, 0, { 4606, 0}, {0xa6, 0xa7, 0x00, 0xff}}}, - {{{ -2815, -665, 1485}, 0, { 4496, 260}, {0xa6, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705CD30, 0x00396340, 232834, 0x0005cd30, 256); // 0x0705CE30 - 0x0705CEA0 -static const Vtx inside_castle_seg7_vertex_0705CE30[] = { - {{{ -2915, -562, 2020}, 0, { 5544, 0}, {0xa5, 0xa8, 0x00, 0xff}}}, - {{{ -2815, -665, 1485}, 0, { 4496, 260}, {0xa5, 0xa8, 0x00, 0xff}}}, - {{{ -2815, -665, 1997}, 0, { 5534, 260}, {0xa5, 0xa8, 0x00, 0xff}}}, - {{{ -2815, -665, 1997}, 0, { 5534, 260}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -665, 1485}, 0, { 4496, 260}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -1279, 1485}, 0, { 4496, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -1279, 1997}, 0, { 5534, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705CE30, 0x00396340, 232834, 0x0005ce30, 112); // 0x0705CEA0 - 0x0705D098 static const Gfx inside_castle_seg7_dl_0705CEA0[] = { diff --git a/levels/castle_inside/areas/3/10/model.inc.c b/levels/castle_inside/areas/3/10/model.inc.c index c8baf2e72..a7b44862d 100644 --- a/levels/castle_inside/areas/3/10/model.inc.c +++ b/levels/castle_inside/areas/3/10/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07066F00 - 0x07066F18 static const Lights1 inside_castle_seg7_lights_07066F00 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,12 +6,7 @@ static const Lights1 inside_castle_seg7_lights_07066F00 = gdSPDefLights1( ); // 0x07066F18 - 0x07066F58 -static const Vtx inside_castle_seg7_vertex_07066F18[] = { - {{{ 6323, -1125, -1269}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6477, -1125, -1269}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6477, -972, -1269}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6323, -972, -1269}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07066F18, 0x00396340, 232834, 0x00066f18, 64); // 0x07066F58 - 0x07066FA0 static const Gfx inside_castle_seg7_dl_07066F58[] = { diff --git a/levels/castle_inside/areas/3/11/model.inc.c b/levels/castle_inside/areas/3/11/model.inc.c index 7404b60fa..d3cc37662 100644 --- a/levels/castle_inside/areas/3/11/model.inc.c +++ b/levels/castle_inside/areas/3/11/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07067010 - 0x07067028 static const Lights1 inside_castle_seg7_lights_07067010 = gdSPDefLights1( 0x39, 0x39, 0x39, @@ -23,370 +24,67 @@ static const Lights1 inside_castle_seg7_lights_07067058 = gdSPDefLights1( ); // 0x07067070 - 0x070670F0 -static const Vtx inside_castle_seg7_vertex_07067070[] = { - {{{ 3430, -1074, 1587}, 0, { -1562, 8398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4352, -1074, 1792}, 0, { -540, 3798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6554, -1074, 1587}, 0, { -1564, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4352, -1074, 2202}, 0, { 1502, 3798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6554, -1074, 2406}, 0, { 2522, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3942, -1074, 1792}, 0, { -540, 5842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3430, -1074, 2406}, 0, { 2524, 8398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3942, -1074, 2202}, 0, { 1502, 5842}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07067070, 0x00396340, 232834, 0x00067070, 128); // 0x070670F0 - 0x07067190 -static const Vtx inside_castle_seg7_vertex_070670F0[] = { - {{{ 307, -1074, 2150}, 0, { -5396, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, -1074, 1843}, 0, { -5140, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, -1074, 1843}, 0, { -5396, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, -1074, 2150}, 0, { -5140, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 563, -1074, 1587}, 0, { -4118, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, -1074, 2202}, 0, { -5140, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 563, -1074, 2406}, 0, { -4118, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3430, -1074, 2406}, 0, { 10188, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3430, -1074, 1587}, 0, { 10188, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, -1074, 1792}, 0, { -5140, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070670F0, 0x00396340, 232834, 0x000670f0, 160); // 0x07067190 - 0x07067280 -static const Vtx inside_castle_seg7_vertex_07067190[] = { - {{{ 4352, -1074, 1792}, 0, { -3096, 990}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 4301, -972, 2150}, 0, { 478, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 4352, -1074, 2202}, 0, { 990, 990}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 3994, -972, 1843}, 0, { 478, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 4301, -972, 1843}, 0, { 3544, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 4352, -1074, 1792}, 0, { 4056, 990}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 3942, -1074, 1792}, 0, { 0, 990}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 4301, -972, 2150}, 0, { 3544, 0}, {0x00, 0x39, 0x71, 0xff}}}, - {{{ 3994, -972, 2150}, 0, { 478, 0}, {0x00, 0x39, 0x71, 0xff}}}, - {{{ 3942, -1074, 2202}, 0, { 0, 990}, {0x00, 0x39, 0x71, 0xff}}}, - {{{ 4352, -1074, 2202}, 0, { 4056, 990}, {0x00, 0x39, 0x71, 0xff}}}, - {{{ 3942, -1074, 2202}, 0, { 990, 990}, {0x8f, 0x39, 0x00, 0xff}}}, - {{{ 3994, -972, 2150}, 0, { 478, 0}, {0x8f, 0x39, 0x00, 0xff}}}, - {{{ 3994, -972, 1843}, 0, { -2584, 0}, {0x8f, 0x39, 0x00, 0xff}}}, - {{{ 3942, -1074, 1792}, 0, { -3096, 990}, {0x8f, 0x39, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07067190, 0x00396340, 232834, 0x00067190, 240); // 0x07067280 - 0x07067370 -static const Vtx inside_castle_seg7_vertex_07067280[] = { - {{{ 4301, -972, 2150}, 0, { -1564, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4301, -972, 1843}, 0, { 1502, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4250, -972, 1894}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4352, -1074, 1792}, 0, { -3096, 990}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 4301, -972, 1843}, 0, { -2584, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 4301, -972, 2150}, 0, { 478, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 4045, -972, 2099}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4045, -972, 1894}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3994, -972, 1843}, 0, { -542, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3994, -972, 2150}, 0, { 2522, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4301, -972, 2150}, 0, { 2522, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4250, -972, 2099}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4045, -972, 2099}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3994, -972, 2150}, 0, { -540, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4250, -972, 2099}, 0, { -1052, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07067280, 0x00396340, 232834, 0x00067280, 240); // 0x07067370 - 0x07067460 -static const Vtx inside_castle_seg7_vertex_07067370[] = { - {{{ 4045, -972, 1894}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4045, -1279, 1894}, 0, { -1052, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4250, -1279, 1894}, 0, { 990, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4250, -972, 1894}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4301, -972, 1843}, 0, { -540, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3994, -972, 1843}, 0, { 2522, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4045, -972, 1894}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4250, -972, 2099}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4045, -1279, 2099}, 0, { -1052, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4045, -972, 2099}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4250, -1279, 2099}, 0, { 990, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4045, -972, 2099}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4045, -1279, 2099}, 0, { 990, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4045, -1279, 1894}, 0, { -1052, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4045, -972, 1894}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07067370, 0x00396340, 232834, 0x00067370, 240); // 0x07067460 - 0x070674D0 -static const Vtx inside_castle_seg7_vertex_07067460[] = { - {{{ 4250, -972, 1894}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4250, -1279, 2099}, 0, { 990, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4250, -972, 2099}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4045, -972, 1894}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4250, -1279, 1894}, 0, { 990, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4250, -972, 1894}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4250, -1279, 1894}, 0, { -1052, 4054}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07067460, 0x00396340, 232834, 0x00067460, 112); // 0x070674D0 - 0x070675D0 -static const Vtx inside_castle_seg7_vertex_070674D0[] = { - {{{ 358, -818, 1843}, 0, { 2778, -288}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, -1074, 1843}, 0, { 2778, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, -1074, 1792}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, -255, 1792}, 0, { 3034, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, -818, 2150}, 0, { 1246, -288}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, -255, 2202}, 0, { 990, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, -1074, 2202}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, -1074, 2150}, 0, { 1246, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 563, -255, 2406}, 0, { 0, -3098}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 563, -1074, 2406}, 0, { 0, 990}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 358, -1074, 2202}, 0, { 990, 990}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 358, -255, 2202}, 0, { 990, -3098}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 358, -1074, 2150}, 0, { 224, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, -1074, 2150}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, -818, 2150}, 0, { 480, -288}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 358, -818, 2150}, 0, { 224, -288}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070674D0, 0x00396340, 232834, 0x000674d0, 256); // 0x070675D0 - 0x070676D0 -static const Vtx inside_castle_seg7_vertex_070675D0[] = { - {{{ 563, -255, 2406}, 0, {-11782, -714}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 358, -255, 1792}, 0, {-12804, 1328}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 563, -255, 1587}, 0, {-11782, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 307, -1074, 1843}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 358, -1074, 1843}, 0, { 224, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 358, -818, 1843}, 0, { 224, -288}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -818, 1843}, 0, { 480, -288}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -818, 1843}, 0, { 480, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 358, -818, 2150}, 0, { 224, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 307, -818, 2150}, 0, { 480, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 358, -818, 1843}, 0, { 224, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3379, -255, 2406}, 0, { 2522, -714}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 358, -255, 2202}, 0, {-12804, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 563, -1074, 1587}, 0, { -9228, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3379, -255, 1587}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 563, -255, 1587}, 0, { -9228, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070675D0, 0x00396340, 232834, 0x000675d0, 256); // 0x070676D0 - 0x070677B0 -static const Vtx inside_castle_seg7_vertex_070676D0[] = { - {{{ 3379, -255, 2406}, 0, { 2522, -714}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 563, -255, 1587}, 0, {-11782, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3379, -255, 1587}, 0, { 2522, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3379, -1074, 2406}, 0, { -4118, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 563, -255, 2406}, 0, { 10188, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3379, -255, 2406}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 563, -1074, 2406}, 0, { 10188, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 358, -255, 1792}, 0, { 3034, -3098}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 358, -1074, 1792}, 0, { 3034, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 563, -1074, 1587}, 0, { 4056, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 563, -255, 1587}, 0, { 4056, -3098}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 563, -1074, 1587}, 0, { -9228, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3379, -1074, 1587}, 0, { 5078, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3379, -255, 1587}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070676D0, 0x00396340, 232834, 0x000676d0, 224); // 0x070677B0 - 0x070678B0 -static const Vtx inside_castle_seg7_vertex_070677B0[] = { - {{{ 3482, -1074, 1638}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3482, -306, 1638}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3430, -306, 1638}, 0, { 308, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3430, -1074, 1638}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3533, -1074, 1587}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3482, -306, 1638}, 0, { 650, 96}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3482, -1074, 1638}, 0, { 650, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3430, -1074, 1638}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3379, -255, 1587}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3379, -1074, 1587}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3430, -306, 1638}, 0, { 308, 96}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3533, -255, 1587}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3379, -255, 2406}, 0, { 0, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 3430, -306, 1638}, 0, { 308, 1884}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 3430, -306, 2355}, 0, { 308, 96}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 3379, -255, 1587}, 0, { 0, 2012}, {0xa7, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070677B0, 0x00396340, 232834, 0x000677b0, 256); // 0x070678B0 - 0x070679B0 -static const Vtx inside_castle_seg7_vertex_070678B0[] = { - {{{ 3430, -306, 2355}, 0, { 308, 96}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3430, -306, 1638}, 0, { 308, 1884}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3482, -306, 1638}, 0, { 650, 1884}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3482, -306, 2355}, 0, { 650, 96}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3482, -306, 2355}, 0, { 650, 96}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 3482, -306, 1638}, 0, { 650, 1884}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 3533, -255, 1587}, 0, { 990, 2012}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 3533, -255, 2406}, 0, { 990, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 3379, -1074, 2406}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3379, -255, 2406}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3430, -306, 2355}, 0, { 650, 96}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3430, -1074, 2355}, 0, { 650, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3430, -1074, 2355}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3482, -306, 2355}, 0, { 308, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3482, -1074, 2355}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3430, -306, 2355}, 0, { 650, 96}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070678B0, 0x00396340, 232834, 0x000678b0, 256); // 0x070679B0 - 0x07067AB0 -static const Vtx inside_castle_seg7_vertex_070679B0[] = { - {{{ 3482, -1074, 2355}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3482, -306, 2355}, 0, { 308, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3533, -255, 2406}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3533, -1074, 2406}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2611, -255, 2406}, 0, { 0, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 2662, -306, 1638}, 0, { 308, 1884}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 2662, -306, 2355}, 0, { 308, 96}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 2611, -255, 1587}, 0, { 0, 2012}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 2662, -306, 2355}, 0, { 308, 96}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2662, -306, 1638}, 0, { 308, 1884}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2714, -306, 1638}, 0, { 650, 1884}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2714, -306, 2355}, 0, { 650, 96}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2714, -306, 2355}, 0, { 650, 96}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 2714, -306, 1638}, 0, { 650, 1884}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 2765, -255, 1587}, 0, { 990, 2012}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 2765, -255, 2406}, 0, { 990, 0}, {0x59, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070679B0, 0x00396340, 232834, 0x000679b0, 256); // 0x07067AB0 - 0x07067BA0 -static const Vtx inside_castle_seg7_vertex_07067AB0[] = { - {{{ 2714, -1074, 2355}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2765, -255, 2406}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2765, -1074, 2406}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2662, -1074, 2355}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2714, -306, 2355}, 0, { 308, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2714, -1074, 2355}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2714, -306, 2355}, 0, { 308, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2662, -306, 2355}, 0, { 650, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2611, -1074, 2406}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2662, -306, 2355}, 0, { 650, 96}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2662, -1074, 2355}, 0, { 650, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2611, -255, 2406}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2714, -1074, 1638}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, -306, 1638}, 0, { 308, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, -1074, 1638}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07067AB0, 0x00396340, 232834, 0x00067ab0, 240); // 0x07067BA0 - 0x07067C90 -static const Vtx inside_castle_seg7_vertex_07067BA0[] = { - {{{ 2662, -1074, 1638}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2611, -255, 1587}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2611, -1074, 1587}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2662, -306, 1638}, 0, { 308, 96}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2765, -1074, 1587}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2714, -306, 1638}, 0, { 650, 96}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2714, -1074, 1638}, 0, { 650, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2714, -1074, 1638}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2714, -306, 1638}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, -306, 1638}, 0, { 308, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2765, -255, 1587}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1997, -1074, 1587}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1997, -255, 1587}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1946, -306, 1638}, 0, { 650, 96}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1946, -1074, 1638}, 0, { 650, 2012}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07067BA0, 0x00396340, 232834, 0x00067ba0, 240); // 0x07067C90 - 0x07067D90 -static const Vtx inside_castle_seg7_vertex_07067C90[] = { - {{{ 1946, -1074, 1638}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1894, -306, 1638}, 0, { 308, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1894, -1074, 1638}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1946, -306, 1638}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1894, -1074, 1638}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1843, -255, 1587}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1843, -1074, 1587}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1894, -306, 1638}, 0, { 308, 96}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1843, -1074, 2406}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1894, -306, 2355}, 0, { 650, 96}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1894, -1074, 2355}, 0, { 650, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1843, -255, 2406}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1894, -1074, 2355}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1894, -306, 2355}, 0, { 650, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, -306, 2355}, 0, { 308, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1946, -1074, 2355}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07067C90, 0x00396340, 232834, 0x00067c90, 256); // 0x07067D90 - 0x07067E90 -static const Vtx inside_castle_seg7_vertex_07067D90[] = { - {{{ 1946, -1074, 2355}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1946, -306, 2355}, 0, { 308, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1997, -255, 2406}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1997, -1074, 2406}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1946, -306, 2355}, 0, { 650, 96}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 1997, -255, 1587}, 0, { 990, 2012}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 1997, -255, 2406}, 0, { 990, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 1946, -306, 1638}, 0, { 650, 1884}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 1894, -306, 2355}, 0, { 308, 96}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1946, -306, 1638}, 0, { 650, 1884}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1946, -306, 2355}, 0, { 650, 96}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1894, -306, 1638}, 0, { 308, 1884}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1843, -255, 2406}, 0, { 0, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1894, -306, 1638}, 0, { 308, 1884}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1894, -306, 2355}, 0, { 308, 96}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1843, -255, 1587}, 0, { 0, 2012}, {0xa7, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07067D90, 0x00396340, 232834, 0x00067d90, 256); // 0x07067E90 - 0x07067F90 -static const Vtx inside_castle_seg7_vertex_07067E90[] = { - {{{ 1075, -255, 2406}, 0, { 0, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1126, -306, 1638}, 0, { 308, 1884}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1126, -306, 2355}, 0, { 308, 96}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1075, -255, 1587}, 0, { 0, 2012}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1126, -306, 2355}, 0, { 308, 96}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, -306, 1638}, 0, { 308, 1884}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1178, -306, 1638}, 0, { 650, 1884}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1178, -306, 2355}, 0, { 650, 96}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1178, -306, 2355}, 0, { 650, 96}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 1178, -306, 1638}, 0, { 650, 1884}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 1229, -255, 1587}, 0, { 990, 2012}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 1229, -255, 2406}, 0, { 990, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 1075, -1074, 2406}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1126, -306, 2355}, 0, { 650, 96}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1126, -1074, 2355}, 0, { 650, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1075, -255, 2406}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07067E90, 0x00396340, 232834, 0x00067e90, 256); // 0x07067F90 - 0x07068090 -static const Vtx inside_castle_seg7_vertex_07067F90[] = { - {{{ 1126, -1074, 2355}, 0, { 650, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, -306, 2355}, 0, { 308, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, -1074, 2355}, 0, { 308, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, -306, 2355}, 0, { 650, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, -1074, 2355}, 0, { 308, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1178, -306, 2355}, 0, { 308, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, -255, 2406}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, -1074, 2406}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, -1074, 1587}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1229, -255, 1587}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1178, -306, 1638}, 0, { 650, 96}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1178, -1074, 1638}, 0, { 650, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1178, -1074, 1638}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, -306, 1638}, 0, { 308, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, -1074, 1638}, 0, { 308, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1178, -306, 1638}, 0, { 650, 96}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07067F90, 0x00396340, 232834, 0x00067f90, 256); // 0x07068090 - 0x070680D0 -static const Vtx inside_castle_seg7_vertex_07068090[] = { - {{{ 1126, -1074, 1638}, 0, { 308, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1075, -255, 1587}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1075, -1074, 1587}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1126, -306, 1638}, 0, { 308, 96}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07068090, 0x00396340, 232834, 0x00068090, 64); // 0x070680D0 - 0x070681D0 -static const Vtx inside_castle_seg7_vertex_070680D0[] = { - {{{ 6554, -255, 2406}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6554, -1074, 2406}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3533, -1074, 2406}, 0, { -6546, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6554, -1074, 2406}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6554, -255, 1587}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6554, -1074, 1587}, 0, { -1052, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6554, -255, 2406}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6554, -255, 1587}, 0, { 334, 1200}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3533, -255, 2406}, 0, { 626, 516}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3533, -255, 1587}, 0, { 334, 516}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 6554, -255, 2406}, 0, { 626, 1200}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3533, -1074, 1587}, 0, { -6546, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6554, -1074, 1587}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6554, -255, 1587}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3533, -255, 1587}, 0, { -6546, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3533, -255, 2406}, 0, { -6546, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070680D0, 0x00396340, 232834, 0x000680d0, 256); // 0x070681D0 - 0x07068210 -static const Vtx inside_castle_seg7_vertex_070681D0[] = { - {{{ 4250, -1279, 2099}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4045, -1279, 1894}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4045, -1279, 2099}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4250, -1279, 1894}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070681D0, 0x00396340, 232834, 0x000681d0, 64); // 0x07068210 - 0x07068288 static const Gfx inside_castle_seg7_dl_07068210[] = { diff --git a/levels/castle_inside/areas/3/2/model.inc.c b/levels/castle_inside/areas/3/2/model.inc.c index 779b61e8c..4c129f9f6 100644 --- a/levels/castle_inside/areas/3/2/model.inc.c +++ b/levels/castle_inside/areas/3/2/model.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x0705E138 - 0x0705E238 -static const Vtx inside_castle_seg7_vertex_0705E138[] = { - {{{ -1586, -972, 1567}, 0, { -2074, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1893, -972, 1567}, 0, { -5140, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1893, -1074, 1567}, 0, { -5140, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -439, -1074, 2816}, 0, { 10188, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -439, -972, 1784}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -439, -1074, 1784}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -439, -972, 2816}, 0, { 10188, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -656, -1074, 1567}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -439, -972, 1784}, 0, { 2858, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -656, -972, 1567}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -439, -1074, 1784}, 0, { 2858, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -656, -972, 1567}, 0, { 7122, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1177, -972, 1567}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1177, -1074, 1567}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -656, -1074, 1567}, 0, { 7122, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1586, -1074, 1567}, 0, { -2074, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705E138, 0x00396340, 232834, 0x0005e138, 256); // 0x0705E238 - 0x0705E2A0 static const Gfx inside_castle_seg7_dl_0705E238[] = { diff --git a/levels/castle_inside/areas/3/3/model.inc.c b/levels/castle_inside/areas/3/3/model.inc.c index 9461fcac7..3582f2ae5 100644 --- a/levels/castle_inside/areas/3/3/model.inc.c +++ b/levels/castle_inside/areas/3/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0705E310 - 0x0705E328 static const Lights1 inside_castle_seg7_lights_0705E310 = gdSPDefLights1( 0x00, 0x5f, 0x5f, @@ -5,20 +6,7 @@ static const Lights1 inside_castle_seg7_lights_0705E310 = gdSPDefLights1( ); // 0x0705E328 - 0x0705E3E8 -static const Vtx inside_castle_seg7_vertex_0705E328[] = { - {{{ -101, -429, 1075}, 0, { 990, -102}, {0x00, 0x00, 0x81, 0x60}}}, - {{{ -562, -858, 1075}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0x60}}}, - {{{ -562, -429, 1075}, 0, { 0, -102}, {0x00, 0x00, 0x81, 0x60}}}, - {{{ -101, -858, 1075}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0x60}}}, - {{{ -562, -858, 1075}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0x60}}}, - {{{ -101, -858, 1075}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0x60}}}, - {{{ -101, -858, 1178}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0x60}}}, - {{{ -562, -858, 1178}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0x60}}}, - {{{ -562, -460, 1178}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x60}}}, - {{{ -101, -858, 1178}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0x60}}}, - {{{ -101, -460, 1178}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0x60}}}, - {{{ -562, -858, 1178}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0x60}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705E328, 0x00396340, 232834, 0x0005e328, 192); // 0x0705E3E8 - 0x0705E450 static const Gfx inside_castle_seg7_dl_0705E3E8[] = { diff --git a/levels/castle_inside/areas/3/4/model.inc.c b/levels/castle_inside/areas/3/4/model.inc.c index 8dc3f3e2f..f04f60569 100644 --- a/levels/castle_inside/areas/3/4/model.inc.c +++ b/levels/castle_inside/areas/3/4/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0705E4C0 - 0x0705E4D8 static const Lights1 inside_castle_seg7_lights_0705E4C0 = gdSPDefLights1( 0x1e, 0x35, 0x40, @@ -29,786 +30,133 @@ static const Lights1 inside_castle_seg7_lights_0705E520 = gdSPDefLights1( ); // 0x0705E538 - 0x0705E628 -static const Vtx inside_castle_seg7_vertex_0705E538[] = { - {{{ -1074, -1125, -3941}, 0, { 6100, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1689, -1177, -3941}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, -1177, -3941}, 0, { 6100, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, -1177, -3327}, 0, { 9166, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -665, -1279, -3327}, 0, { 9166, 990}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -562, -1279, -3429}, 0, { 10188, 990}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -562, -1177, -3429}, 0, { 10188, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -2098, -1177, -3327}, 0, { -5140, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, -1279, -3327}, 0, { 9166, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, -1177, -3327}, 0, { 9166, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2098, -1279, -3327}, 0, { -5140, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2201, -1177, -3429}, 0, { -6162, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -2098, -1279, -3327}, 0, { -5140, 990}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -2098, -1177, -3327}, 0, { -5140, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -2201, -1279, -3429}, 0, { -6162, 990}, {0xa7, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705E538, 0x00396340, 232834, 0x0005e538, 240); // 0x0705E628 - 0x0705E728 -static const Vtx inside_castle_seg7_vertex_0705E628[] = { - {{{ -1074, -460, -3941}, 0, { 6100, -6164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1689, -511, -3941}, 0, { 0, -5652}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, -511, -3941}, 0, { 6100, -5652}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1689, -460, -3941}, 0, { 0, -6164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 870, -1074, -3020}, 0, { -2074, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 870, -1305, -3020}, 0, { -2074, 2266}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 666, -1305, -2815}, 0, { 0, 2266}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -1074, -1125, -3941}, 0, { 6100, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1689, -1125, -3941}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1689, -1177, -3941}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 666, -1074, -2815}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -1305, -2508}, 0, { 3034, 2266}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -1074, -2508}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -1074, -2508}, 0, { 3034, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 666, -1305, -2508}, 0, { 3034, 2266}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 870, -1305, -2303}, 0, { 5078, 2266}, {0xa6, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705E628, 0x00396340, 232834, 0x0005e628, 256); // 0x0705E728 - 0x0705E7B8 -static const Vtx inside_castle_seg7_vertex_0705E728[] = { - {{{ 666, -1074, -2508}, 0, { 3034, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 870, -1305, -2303}, 0, { 5078, 2266}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 870, -1074, -2303}, 0, { 5078, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 666, -1074, -2815}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -1305, -2815}, 0, { 0, 2266}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -1305, -2508}, 0, { 3034, 2266}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 870, -1074, -3020}, 0, { -2074, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 666, -1305, -2815}, 0, { 0, 2266}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 666, -1074, -2815}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705E728, 0x00396340, 232834, 0x0005e728, 144); // 0x0705E7B8 - 0x0705E878 -static const Vtx inside_castle_seg7_vertex_0705E7B8[] = { - {{{ 358, -1305, -2815}, 0, { 0, 2266}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 666, -1305, -3122}, 0, { -3096, 2266}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 666, -1279, -3122}, 0, { -3096, 2010}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 358, -1279, -2815}, 0, { 0, 2010}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 358, -1279, -2508}, 0, { 3034, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, -1305, -2815}, 0, { 0, 2266}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, -1279, -2815}, 0, { 0, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 666, -1279, -2201}, 0, { 6100, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 666, -1305, -2201}, 0, { 6100, 2266}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 358, -1305, -2508}, 0, { 3034, 2266}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 358, -1279, -2508}, 0, { 3034, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 358, -1305, -2508}, 0, { 3034, 2266}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705E7B8, 0x00396340, 232834, 0x0005e7b8, 192); // 0x0705E878 - 0x0705E8B8 -static const Vtx inside_castle_seg7_vertex_0705E878[] = { - {{{ 717, -1177, -793}, 0, { 4184, -11784}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 666, -1177, -946}, 0, { 3418, -11530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 666, -1177, -793}, 0, { 4184, -11530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 717, -1177, -946}, 0, { 3418, -11784}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705E878, 0x00396340, 232834, 0x0005e878, 64); // 0x0705E8B8 - 0x0705E9A8 -static const Vtx inside_castle_seg7_vertex_0705E8B8[] = { - {{{ -4146, -1381, -972}, 0, { 3290, 12486}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3532, -1381, -972}, 0, { 3290, 9420}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3532, -1381, -1484}, 0, { 734, 9420}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2098, -1177, -1177}, 0, { 2268, 2266}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -1177, -1893}, 0, { -1308, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2098, -1177, -1893}, 0, { -1308, 2266}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -1177, -1177}, 0, { 2268, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -1177, -1996}, 0, { -1818, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1689, -1177, -1996}, 0, { -1818, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1689, -1177, -1893}, 0, { -1308, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, -1381, -1484}, 0, { 734, 12486}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, -1279, -255}, 0, { 6866, 12486}, {0x00, 0x7d, 0xef, 0xff}}}, - {{{ -3532, -1381, -972}, 0, { 3290, 9420}, {0x00, 0x7d, 0xef, 0xff}}}, - {{{ -4146, -1381, -972}, 0, { 3290, 12486}, {0x00, 0x7d, 0xef, 0xff}}}, - {{{ -3532, -1279, -255}, 0, { 6866, 9420}, {0x00, 0x7d, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705E8B8, 0x00396340, 232834, 0x0005e8b8, 240); // 0x0705E9A8 - 0x0705EA98 -static const Vtx inside_castle_seg7_vertex_0705E9A8[] = { - {{{ -3532, -1279, -255}, 0, { 6866, 9420}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, -1279, -255}, 0, { 6866, 12486}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, -1279, 973}, 0, { 12998, 12486}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3532, -1279, 256}, 0, { 9422, 9420}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2098, -1177, 973}, 0, { 12998, 2266}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1586, -1177, 973}, 0, { 12998, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1484, -1177, -1177}, 0, { 2268, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1279, 1075}, 0, { 13510, 5842}, {0xef, 0x7d, 0x00, 0xff}}}, - {{{ -2098, -1177, 973}, 0, { 12998, 2266}, {0xef, 0x7d, 0x00, 0xff}}}, - {{{ -2815, -1279, 358}, 0, { 9932, 5842}, {0xef, 0x7d, 0x00, 0xff}}}, - {{{ -2098, -1177, 256}, 0, { 9422, 2266}, {0xef, 0x7d, 0x00, 0xff}}}, - {{{ -2098, -1177, -1177}, 0, { 2268, 2266}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -1279, -562}, 0, { 5334, -8464}, {0xd8, 0x78, 0x00, 0xff}}}, - {{{ 358, -1177, -1177}, 0, { 2268, -9996}, {0xd8, 0x78, 0x00, 0xff}}}, - {{{ 51, -1279, -1381}, 0, { 1246, -8464}, {0xd8, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705E9A8, 0x00396340, 232834, 0x0005e9a8, 240); // 0x0705EA98 - 0x0705EB98 -static const Vtx inside_castle_seg7_vertex_0705EA98[] = { - {{{ -1074, -1279, -2917}, 0, { -6418, -2842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -562, -1279, -2917}, 0, { -6418, -5398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -1279, -3429}, 0, { -8972, -8464}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -562, -1279, -562}, 0, { 5334, -5398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -1279, -562}, 0, { 5334, -8464}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -1279, -1381}, 0, { 1246, -8464}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, -1177, -562}, 0, { 5334, -9996}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 666, -1177, -1177}, 0, { 2268, -11530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, -1177, -1177}, 0, { 2268, -9996}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -1279, -562}, 0, { 5334, -8464}, {0xd8, 0x78, 0x00, 0xff}}}, - {{{ 358, -1177, -562}, 0, { 5334, -9996}, {0xd8, 0x78, 0x00, 0xff}}}, - {{{ 358, -1177, -1177}, 0, { 2268, -9996}, {0xd8, 0x78, 0x00, 0xff}}}, - {{{ 666, -1177, -562}, 0, { 5334, -11530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3225, -1177, -1689}, 0, { -286, 7886}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -2610, -1279, -2610}, 0, { -4884, 4820}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -3225, -1279, -2610}, 0, { -4884, 7886}, {0x00, 0x7e, 0xf3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705EA98, 0x00396340, 232834, 0x0005ea98, 256); // 0x0705EB98 - 0x0705EC78 -static const Vtx inside_castle_seg7_vertex_0705EB98[] = { - {{{ -3225, -1279, -3429}, 0, { -8972, 7886}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1074, -1279, -2917}, 0, { -6418, -2842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -1279, -3429}, 0, { -8972, -8464}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -562, -1279, -1791}, 0, { -796, -5398}, {0x14, 0x7d, 0x00, 0xff}}}, - {{{ -1177, -1177, -1893}, 0, { -1308, -2332}, {0x14, 0x7d, 0x00, 0xff}}}, - {{{ -1177, -1177, -1177}, 0, { 2268, -2332}, {0x14, 0x7d, 0x00, 0xff}}}, - {{{ -562, -1279, -1074}, 0, { 2778, -5398}, {0x14, 0x7d, 0x00, 0xff}}}, - {{{ -3225, -1177, -1074}, 0, { 2778, 7886}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2610, -1177, -1074}, 0, { 2778, 4820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2610, -1177, -1689}, 0, { -286, 4820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3225, -1177, -1689}, 0, { -286, 7886}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3225, -1177, -1689}, 0, { -286, 7886}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -2610, -1177, -1689}, 0, { -286, 4820}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -2610, -1279, -2610}, 0, { -4884, 4820}, {0x00, 0x7e, 0xf3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705EB98, 0x00396340, 232834, 0x0005eb98, 224); // 0x0705EC78 - 0x0705ED68 -static const Vtx inside_castle_seg7_vertex_0705EC78[] = { - {{{ 666, -1305, -3122}, 0, { -7440, -11530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 666, -1305, -2201}, 0, { -2840, -11530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 870, -1305, -2303}, 0, { -3352, -12552}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3225, -1279, -3429}, 0, { -8972, 7886}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3225, -1279, -2610}, 0, { -4884, 7886}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2610, -1279, -2610}, 0, { -4884, 4820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2610, -1279, -2713}, 0, { -5396, 4820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1074, -1279, -2917}, 0, { -6418, -2842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1689, -1279, -2713}, 0, { -5396, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -1279, -2713}, 0, { -5396, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1177, -1279, -2713}, 0, { -5396, -2332}, {0x00, 0x7d, 0xef, 0xff}}}, - {{{ -1689, -1177, -1996}, 0, { -1818, 224}, {0x00, 0x7d, 0xef, 0xff}}}, - {{{ -1177, -1177, -1996}, 0, { -1818, -2332}, {0x00, 0x7d, 0xef, 0xff}}}, - {{{ -1689, -1279, -2713}, 0, { -5396, 224}, {0x00, 0x7d, 0xef, 0xff}}}, - {{{ 870, -1305, -3020}, 0, { -6928, -12552}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705EC78, 0x00396340, 232834, 0x0005ec78, 240); // 0x0705ED68 - 0x0705EE68 -static const Vtx inside_castle_seg7_vertex_0705ED68[] = { - {{{ 666, -1305, -3122}, 0, { -7440, -11530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, -1305, -2815}, 0, { -5906, -9996}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, -1305, -2508}, 0, { -4374, -9996}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 666, -1305, -2201}, 0, { -2840, -11530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, -1279, -2815}, 0, { -5906, -9996}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 666, -1279, -3122}, 0, { -7440, -11530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -1279, -3429}, 0, { -8972, -8464}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -1279, -1893}, 0, { -1308, -8464}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, -1279, -2508}, 0, { -4374, -9996}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 666, -1279, -2201}, 0, { -2840, -11530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1279, 358}, 0, { 9932, 5842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3532, -1279, 256}, 0, { 9422, 9420}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3378, -1279, 1075}, 0, { 13510, 8652}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4146, -1279, 973}, 0, { 12998, 12486}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1279, 1382}, 0, { 15042, 5842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3378, -1279, 1382}, 0, { 15042, 8652}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705ED68, 0x00396340, 232834, 0x0005ed68, 256); // 0x0705EE68 - 0x0705EF68 -static const Vtx inside_castle_seg7_vertex_0705EE68[] = { - {{{ 1126, -1074, -2738}, 0, { 6356, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1075, -1074, -2585}, 0, { 6610, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, -1074, -2585}, 0, { 6356, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1075, -1074, -2738}, 0, { 6610, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 870, -1074, -3020}, 0, { 7632, 1882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 870, -1074, -2303}, 0, { 7632, -1692}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1075, -1074, -2405}, 0, { 6610, -1182}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 666, -1074, -2508}, 0, { 8654, -670}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 666, -1074, -2815}, 0, { 8654, 862}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1075, -1074, -2917}, 0, { 6610, 1372}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2201, -1177, -3429}, 0, { -1052, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -665, -1177, -3327}, 0, { -540, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -562, -1177, -3429}, 0, { -1052, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2098, -1177, -3327}, 0, { -540, 9674}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1074, -1177, -3941}, 0, { -3606, 4564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1689, -1177, -3941}, 0, { -3606, 7630}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705EE68, 0x00396340, 232834, 0x0005ee68, 256); // 0x0705EF68 - 0x0705F058 -static const Vtx inside_castle_seg7_vertex_0705EF68[] = { - {{{ -3583, -1381, -1381}, 0, { 734, 2012}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ -3634, -562, -1433}, 0, { 224, 0}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ -3634, -1381, -1433}, 0, { 224, 2012}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ -4044, -1381, -1484}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4044, -562, -1433}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4044, -1381, -1433}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4044, -562, -1484}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4044, -1381, -1433}, 0, { 734, 2012}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ -4044, -562, -1433}, 0, { 734, 0}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ -4095, -562, -1381}, 0, { 224, 0}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ -4095, -1381, -1381}, 0, { 224, 2012}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ -4095, -1381, -1381}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4095, -562, -1381}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4146, -562, -1381}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4146, -1381, -1381}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705EF68, 0x00396340, 232834, 0x0005ef68, 240); // 0x0705F058 - 0x0705F138 -static const Vtx inside_castle_seg7_vertex_0705F058[] = { - {{{ -3634, -1381, -1433}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3634, -562, -1433}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3634, -562, -1484}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3634, -1381, -1484}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -460, -1279, -613}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, -562, -562}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, -1279, -562}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3583, -1381, -1381}, 0, { 734, 2012}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ -3583, -562, -1381}, 0, { 734, 0}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ -3634, -562, -1433}, 0, { 224, 0}, {0xa6, 0x00, 0x58, 0xff}}}, - {{{ -3532, -1381, -1381}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, -562, -1381}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, -1381, -1381}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3532, -562, -1381}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705F058, 0x00396340, 232834, 0x0005f058, 224); // 0x0705F138 - 0x0705F218 -static const Vtx inside_castle_seg7_vertex_0705F138[] = { - {{{ -562, -1279, -665}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, -562, -665}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, -1279, -665}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, -562, -665}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, -1279, -665}, 0, { 734, 2012}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ -511, -562, -665}, 0, { 734, 0}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ -460, -562, -613}, 0, { 224, 0}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ -460, -1279, -613}, 0, { 224, 2012}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ -460, -1279, -613}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, -562, -613}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, -562, -562}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1689, -1177, 922}, 0, { 734, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1637, -562, 870}, 0, { 224, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1637, -1177, 870}, 0, { 224, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705F138, 0x00396340, 232834, 0x0005f138, 224); // 0x0705F218 - 0x0705F318 -static const Vtx inside_castle_seg7_vertex_0705F218[] = { - {{{ -1996, -1177, -1791}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1996, -562, -1740}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1996, -1177, -1740}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1996, -562, -1791}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1996, -1177, -1740}, 0, { 734, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1996, -562, -1740}, 0, { 734, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2047, -562, -1689}, 0, { 224, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2047, -1177, -1689}, 0, { 224, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2047, -1177, -1689}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, -562, -1689}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2098, -562, -1689}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2098, -1177, -1689}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1637, -1177, 870}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1637, -562, 870}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1586, -562, 870}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1586, -1177, 870}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705F218, 0x00396340, 232834, 0x0005f218, 256); // 0x0705F318 - 0x0705F3F8 -static const Vtx inside_castle_seg7_vertex_0705F318[] = { - {{{ -4044, -1279, 922}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4044, -562, 973}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4044, -1279, 973}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1689, -1177, 922}, 0, { 734, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1689, -562, 922}, 0, { 734, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1637, -562, 870}, 0, { 224, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1689, -1177, 973}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1689, -562, 922}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1689, -1177, 922}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1689, -562, 973}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4146, -1279, 870}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4146, -562, 870}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4095, -562, 870}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4095, -1279, 870}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705F318, 0x00396340, 232834, 0x0005f318, 224); // 0x0705F3F8 - 0x0705F4E8 -static const Vtx inside_castle_seg7_vertex_0705F3F8[] = { - {{{ -4095, -1279, 870}, 0, { 734, 2012}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ -4095, -562, 870}, 0, { 734, 0}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ -4044, -562, 922}, 0, { 224, 0}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ -4044, -1279, 922}, 0, { 224, 2012}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ -4044, -1279, 922}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4044, -562, 922}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4044, -562, 973}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, -470, -3890}, 0, { 734, -4}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1023, -1177, -3839}, 0, { 224, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1023, -480, -3839}, 0, { 224, 28}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1023, -480, -3839}, 0, { 224, 28}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -972, -1177, -3839}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -972, -480, -3839}, 0, { 0, 28}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, -1177, -3839}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, -1177, -3890}, 0, { 734, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705F3F8, 0x00396340, 232834, 0x0005f3f8, 240); // 0x0705F4E8 - 0x0705F5D8 -static const Vtx inside_castle_seg7_vertex_0705F4E8[] = { - {{{ -1689, -470, -3890}, 0, { 734, -4}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1689, -1177, -3941}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1689, -460, -3941}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1689, -1177, -3890}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1740, -480, -3839}, 0, { 224, 28}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1689, -1177, -3890}, 0, { 734, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1689, -470, -3890}, 0, { 734, -4}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1740, -1177, -3839}, 0, { 224, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1074, -460, -3941}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1074, -1177, -3890}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1074, -470, -3890}, 0, { 734, -4}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1074, -1177, -3941}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 614, -562, -1074}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, -1177, -1074}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 666, -1177, -1074}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705F4E8, 0x00396340, 232834, 0x0005f4e8, 240); // 0x0705F5D8 - 0x0705F6B8 -static const Vtx inside_castle_seg7_vertex_0705F5D8[] = { - {{{ -1791, -480, -3839}, 0, { 0, 28}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1740, -1177, -3839}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1740, -480, -3839}, 0, { 224, 28}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, -1177, -3839}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 563, -1177, -562}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 563, -562, -562}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 563, -562, -613}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 563, -1177, -613}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 563, -562, -1125}, 0, { 224, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 614, -1177, -1074}, 0, { 734, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 614, -562, -1074}, 0, { 734, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 614, -562, -1074}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 666, -1177, -1074}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 666, -562, -1074}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705F5D8, 0x00396340, 232834, 0x0005f5d8, 224); // 0x0705F6B8 - 0x0705F798 -static const Vtx inside_castle_seg7_vertex_0705F6B8[] = { - {{{ -3122, -562, -3378}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3122, -1279, -3429}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3122, -562, -3429}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 563, -562, -1125}, 0, { 224, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 563, -1177, -1125}, 0, { 224, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 614, -1177, -1074}, 0, { 734, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 563, -562, -1177}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 563, -1177, -1177}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 563, -1177, -1125}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 563, -562, -1125}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -562, -665}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 614, -1177, -665}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 614, -562, -665}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 666, -1177, -665}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705F6B8, 0x00396340, 232834, 0x0005f6b8, 224); // 0x0705F798 - 0x0705F888 -static const Vtx inside_castle_seg7_vertex_0705F798[] = { - {{{ 614, -562, -665}, 0, { 224, 0}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ 614, -1177, -665}, 0, { 224, 2012}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ 563, -562, -613}, 0, { 734, 0}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ 563, -1177, -613}, 0, { 734, 2012}, {0xa6, 0x00, 0xa8, 0xff}}}, - {{{ -3122, -562, -3378}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3122, -1279, -3378}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3122, -1279, -3429}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -562, -3327}, 0, { 224, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3173, -1279, -3327}, 0, { 224, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3122, -1279, -3378}, 0, { 734, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3122, -562, -3378}, 0, { 734, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3225, -562, -3327}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, -1279, -3327}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, -562, -3327}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3225, -1279, -3327}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705F798, 0x00396340, 232834, 0x0005f798, 240); // 0x0705F888 - 0x0705F8C8 -static const Vtx inside_castle_seg7_vertex_0705F888[] = { - {{{ -3173, -1279, 1434}, 0, { 1540, 796}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3020, -1279, 1434}, 0, { 1518, 752}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3020, -1279, 1382}, 0, { 1506, 760}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3173, -1279, 1382}, 0, { 1528, 804}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705F888, 0x00396340, 232834, 0x0005f888, 64); // 0x0705F8C8 - 0x0705F9C8 -static const Vtx inside_castle_seg7_vertex_0705F8C8[] = { - {{{ 666, -562, -562}, 0, { 922, 1332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, -562, -562}, 0, { 820, 1332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, -562, -1177}, 0, { 820, 1432}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 666, -562, -1177}, 0, { 922, 1432}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1074, -1194, -1791}, 0, { 2778, 1544}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -1074, -562, -1791}, 0, { 2778, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -1177, -562, -1893}, 0, { 2524, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -1177, -1177, -1893}, 0, { 2524, 1500}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -1177, -1279, -2815}, 0, { 224, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1177, -1279, -1893}, 0, { 2524, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1177, -562, -1893}, 0, { 2524, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1177, -562, -2815}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2201, -1177, -3429}, 0, { 0, 1500}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1791, -1177, -3839}, 0, { 1414, 1500}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1791, -480, -3839}, 0, { 1414, -236}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2201, -562, -3429}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705F8C8, 0x00396340, 232834, 0x0005f8c8, 256); // 0x0705F9C8 - 0x0705FAB8 -static const Vtx inside_castle_seg7_vertex_0705F9C8[] = { - {{{ -3532, -1279, 256}, 0, { 734, 1756}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -3429, -562, 358}, 0, { 990, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -3532, -562, 256}, 0, { 734, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -3634, -562, -1484}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4044, -1381, -1484}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3634, -1381, -1484}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4044, -562, -1484}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4146, -562, -1381}, 0, { 3290, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4146, -562, 870}, 0, { -2330, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4146, -1381, 870}, 0, { -2330, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4146, -1381, -1381}, 0, { 3290, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3532, -562, 256}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3532, -562, -1381}, 0, { -3352, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3532, -1381, -1381}, 0, { -3352, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3532, -1381, 256}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705F9C8, 0x00396340, 232834, 0x0005f9c8, 240); // 0x0705FAB8 - 0x0705FB98 -static const Vtx inside_castle_seg7_vertex_0705FAB8[] = { - {{{ -4146, -562, -1484}, 0, { 122, 1484}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3532, -562, -1484}, 0, { 224, 1484}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3532, -562, -1074}, 0, { 224, 1416}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4146, -562, -1074}, 0, { 122, 1416}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1586, -562, -1074}, 0, { 548, 1416}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1586, -562, 973}, 0, { 548, 1076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4146, -562, 973}, 0, { 122, 1076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3225, -562, -3429}, 0, { 274, 1808}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -562, -562, -3429}, 0, { 718, 1808}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -562, -562, -1074}, 0, { 718, 1416}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3225, -562, -1074}, 0, { 274, 1416}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, -562, -3429}, 0, { 820, 1808}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, -562, -562}, 0, { 820, 1332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -562, -562, -562}, 0, { 718, 1332}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705FAB8, 0x00396340, 232834, 0x0005fab8, 224); // 0x0705FB98 - 0x0705FC98 -static const Vtx inside_castle_seg7_vertex_0705FB98[] = { - {{{ -2508, -1279, -2815}, 0, { 0, 1756}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2610, -562, -2713}, 0, { 224, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2508, -562, -2815}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2610, -1279, -2713}, 0, { 224, 1756}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1689, -562, -2713}, 0, { 224, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1791, -1279, -2815}, 0, { 480, 1756}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1791, -562, -2815}, 0, { 480, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1791, -1279, -2815}, 0, { 480, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2508, -1279, -2815}, 0, { 2268, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2508, -562, -2815}, 0, { 2268, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1791, -562, -2815}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1689, -1279, -2713}, 0, { 224, 1756}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2610, -1279, -2713}, 0, { 224, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2610, -1279, -1074}, 0, { 4312, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2610, -562, -1074}, 0, { 4312, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2610, -562, -2713}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705FB98, 0x00396340, 232834, 0x0005fb98, 256); // 0x0705FC98 - 0x0705FD78 -static const Vtx inside_castle_seg7_vertex_0705FC98[] = { - {{{ -562, -562, -1791}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -460, -1279, -1893}, 0, { 224, 1756}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -460, -562, -1893}, 0, { 224, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1689, -1279, -1893}, 0, { 224, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1689, -1279, -2713}, 0, { 2268, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1689, -562, -2713}, 0, { 2268, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1689, -562, -1893}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1791, -562, -1791}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1689, -1177, -1893}, 0, { 224, 1500}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1689, -562, -1893}, 0, { 224, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -460, -1279, -2815}, 0, { 2524, 1756}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -562, -1279, -2917}, 0, { 2778, 1756}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -562, -562, -2917}, 0, { 2778, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -460, -562, -2815}, 0, { 2524, 0}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705FC98, 0x00396340, 232834, 0x0005fc98, 224); // 0x0705FD78 - 0x0705FE58 -static const Vtx inside_castle_seg7_vertex_0705FD78[] = { - {{{ -460, -1279, -1893}, 0, { 224, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, -1279, -2815}, 0, { 2524, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, -562, -2815}, 0, { 2524, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -460, -562, -1893}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -562, -1791}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -562, -1279, -1791}, 0, { 0, 1756}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -460, -1279, -1893}, 0, { 224, 1756}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -460, -562, -562}, 0, { 2524, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 563, -562, -562}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 563, -1279, -562}, 0, { 0, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, -1279, -2917}, 0, { 0, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1074, -562, -2917}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, -562, -2917}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1074, -1279, -2917}, 0, { 990, 1756}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705FD78, 0x00396340, 232834, 0x0005fd78, 224); // 0x0705FE58 - 0x0705FF38 -static const Vtx inside_castle_seg7_vertex_0705FE58[] = { - {{{ -1074, -1279, -2917}, 0, { 0, 1756}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -1177, -1279, -2815}, 0, { 224, 1756}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -1177, -562, -2815}, 0, { 224, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -1074, -562, -2917}, 0, { 0, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -562, -562, -1074}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -562, -665}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -1279, -665}, 0, { 0, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -1279, -1074}, 0, { 990, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, -1279, -1791}, 0, { 0, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -562, -1791}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, -562, -1791}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -460, -562, -562}, 0, { 2524, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 563, -1279, -562}, 0, { 0, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -460, -1279, -562}, 0, { 2524, 1756}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705FE58, 0x00396340, 232834, 0x0005fe58, 224); // 0x0705FF38 - 0x07060018 -static const Vtx inside_castle_seg7_vertex_0705FF38[] = { - {{{ -665, -1279, -1177}, 0, { 224, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1484, -1279, -1177}, 0, { 2268, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1484, -562, -1177}, 0, { 2268, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, -562, -1177}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, -1279, -1074}, 0, { 0, 1756}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -665, -1279, -1177}, 0, { 224, 1756}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -665, -562, -1177}, 0, { 224, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -562, -562, -1074}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1074, -1279, -1791}, 0, { 0, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -1279, -1791}, 0, { 990, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -562, -1791}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1484, -562, -1177}, 0, { 224, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -1586, -1177, -1074}, 0, { 480, 1500}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -1586, -562, -1074}, 0, { 480, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0705FF38, 0x00396340, 232834, 0x0005ff38, 224); // 0x07060018 - 0x070600F8 -static const Vtx inside_castle_seg7_vertex_07060018[] = { - {{{ -1791, -562, -1791}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1791, -1177, -1791}, 0, { 0, 1500}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1689, -1177, -1893}, 0, { 224, 1500}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1996, -1177, -1791}, 0, { 478, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, -1177, -1791}, 0, { 990, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, -562, -1791}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1996, -562, -1791}, 0, { 480, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2098, -1177, 256}, 0, { 224, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2098, -1177, -1689}, 0, { 5078, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2098, -562, -1689}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2098, -562, 256}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1484, -562, -1177}, 0, { 224, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -1484, -1177, -1177}, 0, { 224, 1500}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -1586, -1177, -1074}, 0, { 480, 1500}, {0xa6, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07060018, 0x00396340, 232834, 0x00060018, 224); // 0x070600F8 - 0x070601F8 -static const Vtx inside_castle_seg7_vertex_070600F8[] = { - {{{ -1586, -1177, -1074}, 0, { 480, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1586, -562, 870}, 0, { 5334, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1586, -562, -1074}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1586, -1177, 870}, 0, { 5334, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -562, 1075}, 0, { 2778, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2713, -562, 973}, 0, { 2522, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2713, -1270, 973}, 0, { 2522, 1736}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2815, -1279, 1075}, 0, { 2778, 1756}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2713, -562, 973}, 0, { 2522, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1689, -562, 973}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1689, -1185, 973}, 0, { 0, 1524}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2713, -1270, 973}, 0, { 2522, 1736}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3481, -1279, 973}, 0, { 224, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4044, -1279, 973}, 0, { 1628, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4044, -562, 973}, 0, { 1628, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3481, -562, 973}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070600F8, 0x00396340, 232834, 0x000600f8, 256); // 0x070601F8 - 0x070602E8 -static const Vtx inside_castle_seg7_vertex_070601F8[] = { - {{{ -3020, -1023, 1382}, 0, { 340, 1116}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3173, -1023, 1382}, 0, { 618, 1116}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3378, -562, 1382}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2098, -1177, 256}, 0, { 224, 1500}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -2098, -562, 256}, 0, { 224, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -2201, -562, 358}, 0, { 0, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -2201, -1191, 358}, 0, { 0, 1536}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -3429, -1279, 358}, 0, { 0, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2201, -1279, 358}, 0, { 3034, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2201, -562, 358}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3429, -562, 358}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3532, -1279, 256}, 0, { 734, 1756}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -3429, -1279, 358}, 0, { 990, 1756}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -3429, -562, 358}, 0, { 990, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -3378, -1279, 1382}, 0, { 990, 1756}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070601F8, 0x00396340, 232834, 0x000601f8, 240); // 0x070602E8 - 0x070603E8 -static const Vtx inside_castle_seg7_vertex_070602E8[] = { - {{{ -3173, -1023, 1434}, 0, { 618, 1116}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -1279, 1434}, 0, { 618, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -1279, 1382}, 0, { 618, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -1023, 1382}, 0, { 618, 1116}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3173, -1279, 1382}, 0, { 618, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3378, -1279, 1382}, 0, { 990, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3020, -1023, 1382}, 0, { 340, 1116}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3378, -562, 1382}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -562, 1382}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -1279, 1382}, 0, { 0, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3020, -1279, 1382}, 0, { 340, 1756}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3020, -1023, 1382}, 0, { 340, 1116}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3020, -1279, 1434}, 0, { 340, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3020, -1023, 1434}, 0, { 340, 1116}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3020, -1279, 1382}, 0, { 340, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3173, -1023, 1382}, 0, { 618, 1116}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070602E8, 0x00396340, 232834, 0x000602e8, 256); // 0x070603E8 - 0x070604C8 -static const Vtx inside_castle_seg7_vertex_070603E8[] = { - {{{ -3173, -1023, 1382}, 0, { 618, 1116}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3020, -1023, 1382}, 0, { 340, 1116}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3020, -1023, 1434}, 0, { 340, 1116}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3173, -1023, 1434}, 0, { 618, 1116}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2815, -562, 1382}, 0, { 342, 1008}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3378, -562, 1382}, 0, { 250, 1008}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3481, -562, 973}, 0, { 232, 1076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2713, -562, 973}, 0, { 360, 1076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, -562, -1381}, 0, { 76, 1300}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -562, -1177}, 0, { 178, 1400}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, -562, -1177}, 0, { 76, 1400}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2201, -562, -3429}, 0, { 444, 1808}, {0x00, 0x84, 0xe8, 0xff}}}, - {{{ -1689, -460, -3941}, 0, { 530, 1892}, {0x00, 0x84, 0xe8, 0xff}}}, - {{{ -1074, -460, -3941}, 0, { 632, 1892}, {0x00, 0x84, 0xe8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070603E8, 0x00396340, 232834, 0x000603e8, 224); // 0x070604C8 - 0x070605B8 -static const Vtx inside_castle_seg7_vertex_070604C8[] = { - {{{ 51, -562, -1381}, 0, { 1246, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, -562, -1893}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, -1279, -1893}, 0, { 0, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, -1279, -1381}, 0, { 1246, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 563, -562, -1177}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, -562, -1177}, 0, { -286, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, -1279, -1177}, 0, { -286, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 563, -1279, -1177}, 0, { 480, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -1177, -3429}, 0, { 990, 1500}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -562, -562, -3429}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -972, -480, -3839}, 0, { -454, -236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -972, -1177, -3839}, 0, { -454, 1500}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1075, -818, -2585}, 0, { 632, 608}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, -818, -2585}, 0, { 632, 608}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, -1074, -2585}, 0, { 632, 1244}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070604C8, 0x00396340, 232834, 0x000604c8, 240); // 0x070605B8 - 0x07060698 -static const Vtx inside_castle_seg7_vertex_070605B8[] = { - {{{ -2201, -562, -3429}, 0, { 444, 1808}, {0x00, 0x84, 0xe8, 0xff}}}, - {{{ -1074, -460, -3941}, 0, { 632, 1892}, {0x00, 0x84, 0xe8, 0xff}}}, - {{{ -562, -562, -3429}, 0, { 718, 1808}, {0x00, 0x84, 0xe8, 0xff}}}, - {{{ 51, -562, -3429}, 0, { 820, 1808}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1075, -562, -2917}, 0, { 990, 1724}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1075, -562, -2405}, 0, { 990, 1636}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, -562, -1893}, 0, { 820, 1552}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, -818, -2585}, 0, { 632, 608}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1075, -818, -2585}, 0, { 632, 608}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1075, -818, -2738}, 0, { 326, 608}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, -818, -2738}, 0, { 326, 608}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1075, -818, -2585}, 0, { 632, 608}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, -1074, -2585}, 0, { 632, 1244}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, -1074, -2585}, 0, { 632, 1244}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070605B8, 0x00396340, 232834, 0x000605b8, 224); // 0x07060698 - 0x07060788 -static const Vtx inside_castle_seg7_vertex_07060698[] = { - {{{ 51, -562, -3429}, 0, { 1502, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -1279, -3429}, 0, { 0, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, -1279, -3429}, 0, { 1502, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, -818, -2738}, 0, { 326, 608}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, -818, -2738}, 0, { 326, 608}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, -1074, -2738}, 0, { 326, 1244}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, -1074, -2738}, 0, { 326, 1244}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, -818, -2585}, 0, { 632, 608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -562, -2405}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -562, -2917}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -1074, -2917}, 0, { 0, 1244}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -1074, -2738}, 0, { 326, 1244}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -818, -2738}, 0, { 326, 608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -1074, -2405}, 0, { 990, 1244}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -1074, -2585}, 0, { 632, 1244}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07060698, 0x00396340, 232834, 0x00060698, 240); // 0x07060788 - 0x07060878 -static const Vtx inside_castle_seg7_vertex_07060788[] = { - {{{ 666, -921, -793}, 0, { 670, 864}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 666, -921, -946}, 0, { 288, 864}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 717, -921, -946}, 0, { 288, 864}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, -562, -3429}, 0, { 1502, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -562, -3429}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -1279, -3429}, 0, { 0, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3225, -1279, -1074}, 0, { -2074, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3225, -562, -3327}, 0, { 3544, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3225, -562, -1074}, 0, { -2074, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3225, -1279, -3327}, 0, { 3544, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2201, -562, -3429}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3122, -562, -3429}, 0, { -286, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3122, -1279, -3429}, 0, { -286, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2201, -1279, -3429}, 0, { 2012, 1756}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 717, -921, -793}, 0, { 670, 864}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07060788, 0x00396340, 232834, 0x00060788, 240); // 0x07060878 - 0x07060978 -static const Vtx inside_castle_seg7_vertex_07060878[] = { - {{{ 666, -921, -793}, 0, { 670, 864}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -1177, -793}, 0, { 670, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -1177, -665}, 0, { 990, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 717, -921, -793}, 0, { 670, 864}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 666, -1177, -793}, 0, { 670, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 666, -921, -793}, 0, { 670, 864}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 717, -1177, -793}, 0, { 670, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 666, -921, -946}, 0, { 288, 864}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 666, -1177, -946}, 0, { 288, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 717, -1177, -946}, 0, { 288, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 717, -921, -946}, 0, { 288, 864}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 666, -921, -946}, 0, { 288, 864}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -562, -665}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -562, -2405}, 0, { -1864, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 1075, -1330, -2405}, 0, { -1864, 1884}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 51, -1330, -1893}, 0, { 990, 1884}, {0xc8, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07060878, 0x00396340, 232834, 0x00060878, 256); // 0x07060978 - 0x07060A68 -static const Vtx inside_castle_seg7_vertex_07060978[] = { - {{{ 666, -921, -946}, 0, { 288, 864}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -562, -665}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -562, -1074}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -1177, -1074}, 0, { 0, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 666, -1177, -946}, 0, { 288, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, -562, -3429}, 0, { 478, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1075, -1330, -2917}, 0, { 3336, 1884}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1075, -562, -2917}, 0, { 3336, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 51, -1330, -3429}, 0, { 478, 1884}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1075, -562, -2405}, 0, { -1864, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 51, -1330, -1893}, 0, { 990, 1884}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 51, -562, -1893}, 0, { 990, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 51, -562, -1381}, 0, { 1246, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 256, -1279, -1177}, 0, { 1756, 1756}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 256, -562, -1177}, 0, { 1756, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07060978, 0x00396340, 232834, 0x00060978, 240); // 0x07060A68 - 0x07060B58 -static const Vtx inside_castle_seg7_vertex_07060A68[] = { - {{{ -2815, -1279, 1075}, 0, { -286, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -562, 1382}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -562, 1075}, 0, { -286, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -1279, 1382}, 0, { 478, 1756}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3378, -1279, 1075}, 0, { 0, 1756}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -3481, -1279, 973}, 0, { 224, 1756}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -3481, -562, 973}, 0, { 224, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -3378, -562, 1075}, 0, { 0, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ -3378, -562, 1382}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3378, -1279, 1075}, 0, { 990, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3378, -562, 1075}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3378, -1279, 1382}, 0, { 224, 1756}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 51, -562, -1381}, 0, { 1246, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 51, -1279, -1381}, 0, { 1246, 1756}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 256, -1279, -1177}, 0, { 1756, 1756}, {0xa7, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07060A68, 0x00396340, 232834, 0x00060a68, 240); // 0x07060B58 - 0x07060C68 static const Gfx inside_castle_seg7_dl_07060B58[] = { diff --git a/levels/castle_inside/areas/3/5/model.inc.c b/levels/castle_inside/areas/3/5/model.inc.c index 215c14da9..d95de3008 100644 --- a/levels/castle_inside/areas/3/5/model.inc.c +++ b/levels/castle_inside/areas/3/5/model.inc.c @@ -1,74 +1,15 @@ +#include "pc/rom_assets.h" // 0x07061790 - 0x07061880 -static const Vtx inside_castle_seg7_vertex_07061790[] = { - {{{ -2825, -767, 1075}, 0, { 0, 0}, {0x79, 0x79, 0xeb, 0x9a}}}, - {{{ -2825, -1279, 1382}, 0, { 990, 2012}, {0x79, 0x79, 0xeb, 0x9a}}}, - {{{ -2825, -767, 1382}, 0, { 990, 0}, {0x79, 0x79, 0xeb, 0x9a}}}, - {{{ -2825, -1279, 1075}, 0, { 0, 2012}, {0x79, 0x79, 0xeb, 0x9a}}}, - {{{ -3368, -767, 1382}, 0, { 990, 0}, {0x79, 0x79, 0xeb, 0x9a}}}, - {{{ -3368, -1279, 1075}, 0, { 0, 2012}, {0x79, 0x79, 0xeb, 0x9a}}}, - {{{ -3368, -767, 1075}, 0, { 0, 0}, {0x79, 0x79, 0xeb, 0x9a}}}, - {{{ -3368, -1279, 1382}, 0, { 990, 2012}, {0x79, 0x79, 0xeb, 0x9a}}}, - {{{ -357, -767, -572}, 0, { 990, 0}, {0x79, 0x79, 0xeb, 0x9a}}}, - {{{ -50, -767, -572}, 0, { 0, 0}, {0x79, 0x79, 0xeb, 0x9a}}}, - {{{ -50, -1279, -572}, 0, { 0, 2012}, {0x79, 0x79, 0xeb, 0x9a}}}, - {{{ -357, -1279, -572}, 0, { 990, 2012}, {0x79, 0x79, 0xeb, 0x9a}}}, - {{{ -1596, -1177, -562}, 0, { 990, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1596, -665, -869}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1596, -1177, -869}, 0, { 0, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07061790, 0x00396340, 232834, 0x00061790, 240); // 0x07061880 - 0x07061970 -static const Vtx inside_castle_seg7_vertex_07061880[] = { - {{{ -3122, -1279, 369}, 0, { 0, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2815, -1279, 369}, 0, { 990, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2815, -767, 369}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -3122, -767, 369}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1596, -1177, 666}, 0, { 990, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1596, -665, 358}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1596, -1177, 358}, 0, { 0, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1596, -665, 666}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1596, -1177, 51}, 0, { 990, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1596, -665, 51}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1596, -665, -255}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1596, -1177, -255}, 0, { 0, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -1177, -1484}, 0, { 990, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -665, -1177}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -1177, -1177}, 0, { 0, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07061880, 0x00396340, 232834, 0x00061880, 240); // 0x07061970 - 0x07061A50 -static const Vtx inside_castle_seg7_vertex_07061970[] = { - {{{ -1596, -1177, -562}, 0, { 990, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1596, -665, -562}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1596, -665, -869}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -1177, -255}, 0, { 990, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -665, 51}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -1177, 51}, 0, { 0, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -665, -255}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -1177, -869}, 0, { 990, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -665, -562}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -1177, -562}, 0, { 0, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -665, -869}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -1177, -1484}, 0, { 990, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -665, -1484}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2088, -665, -1177}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07061970, 0x00396340, 232834, 0x00061970, 224); // 0x07061A50 - 0x07061B10 -static const Vtx inside_castle_seg7_vertex_07061A50[] = { - {{{ -3685, -869, -1474}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -3993, -1381, -1474}, 0, { 0, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -3685, -1381, -1474}, 0, { 990, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -3993, -869, -1474}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2073, -665, -3542}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -2073, -1177, -3542}, 0, { 0, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1856, -1177, -3759}, 0, { 990, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -1856, -665, -3759}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -907, -665, -3759}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -907, -1177, -3759}, 0, { 0, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -689, -1177, -3542}, 0, { 990, 2012}, {0xff, 0x00, 0x00, 0x9a}}}, - {{{ -689, -665, -3542}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0x9a}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07061A50, 0x00396340, 232834, 0x00061a50, 192); // 0x07061B10 - 0x07061C20 static const Gfx inside_castle_seg7_dl_07061B10[] = { diff --git a/levels/castle_inside/areas/3/6/model.inc.c b/levels/castle_inside/areas/3/6/model.inc.c index 469f5fcbd..02818a4d1 100644 --- a/levels/castle_inside/areas/3/6/model.inc.c +++ b/levels/castle_inside/areas/3/6/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07061C90 - 0x07061CA8 static const Lights1 inside_castle_seg7_lights_07061C90 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -17,738 +18,127 @@ static const Lights1 inside_castle_seg7_lights_07061CC0 = gdSPDefLights1( ); // 0x07061CD8 - 0x07061DC8 -static const Vtx inside_castle_seg7_vertex_07061CD8[] = { - {{{ 2662, -1381, -2277}, 0, { -1308, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1381, -2277}, 0, { 478, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, -1381, -1868}, 0, { 3544, -3864}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1279, -2482}, 0, { -4374, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1279, -2841}, 0, { -4628, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1279, -2841}, 0, { -4374, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1279, -2482}, 0, { -4628, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1279, -2047}, 0, { -4628, -2970}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1279, -3276}, 0, { -6162, 3160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1279, -3276}, 0, { -4628, 3160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1279, -2047}, 0, { -6162, -2970}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1381, -1868}, 0, { -4374, -3864}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, -1381, -2482}, 0, { 1500, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, -1381, -2841}, 0, { 1500, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, -1381, -3455}, 0, { 3544, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07061CD8, 0x00396340, 232834, 0x00061cd8, 240); // 0x07061DC8 - 0x07061EC8 -static const Vtx inside_castle_seg7_vertex_07061DC8[] = { - {{{ 3635, -1074, -1561}, 0, { -6162, -5398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, -1074, -1868}, 0, { 3544, -3864}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1178, -1074, -1561}, 0, { 6100, -5398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, -1381, -2841}, 0, { 1500, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1381, -3045}, 0, { 480, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, -1381, -3455}, 0, { 3544, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1381, -3455}, 0, { -4374, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2867, -1381, -2482}, 0, { -2330, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2662, -1381, -2277}, 0, { -1308, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1381, -1868}, 0, { -4374, -3864}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2867, -1381, -2841}, 0, { -2330, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2662, -1381, -3045}, 0, { -1308, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1074, -1868}, 0, { -6162, -3864}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, -1074, -3455}, 0, { 3544, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1178, -1074, -3762}, 0, { 6100, 5586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1074, -3455}, 0, { -6162, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07061DC8, 0x00396340, 232834, 0x00061dc8, 256); // 0x07061EC8 - 0x07061F68 -static const Vtx inside_castle_seg7_vertex_07061EC8[] = { - {{{ 1178, -1074, -3762}, 0, { 6100, 5586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1074, -3455}, 0, { -6162, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1074, -3762}, 0, { -6162, 5586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1178, -1074, -1561}, 0, { 6100, -5398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, -1074, -1868}, 0, { 3544, -3864}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, -1074, -3455}, 0, { 3544, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1178, -1074, -2738}, 0, { 6100, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, -1074, -2585}, 0, { 6356, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1178, -1074, -2585}, 0, { 6100, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1126, -1074, -2738}, 0, { 6356, 480}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07061EC8, 0x00396340, 232834, 0x00061ec8, 160); // 0x07061F68 - 0x07062058 -static const Vtx inside_castle_seg7_vertex_07061F68[] = { - {{{ 3277, -1381, -2892}, 0, { 1246, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3149, -1381, -2892}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3149, -1330, -2892}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1381, -2482}, 0, { 1756, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -1177, -2482}, 0, { 1246, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1177, -2482}, 0, { 1756, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3149, -1381, -2482}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3149, -1330, -2482}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3200, -1330, -2482}, 0, { 480, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -1228, -2482}, 0, { 1246, -542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3149, -1330, -2431}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3149, -1381, -2431}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -1381, -2431}, 0, { 1246, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3200, -1330, -2431}, 0, { 480, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -1228, -2431}, 0, { 1246, -542}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07061F68, 0x00396340, 232834, 0x00061f68, 240); // 0x07062058 - 0x07062148 -static const Vtx inside_castle_seg7_vertex_07062058[] = { - {{{ 3277, -1381, -1868}, 0, { 15808, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1279, -2431}, 0, { 10188, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1381, -2431}, 0, { 10188, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1381, -2892}, 0, { 1246, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3149, -1330, -2892}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3200, -1330, -2892}, 0, { 480, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -1228, -2892}, 0, { 1246, -542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1381, -2841}, 0, { 1756, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3200, -1330, -2841}, 0, { 480, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3149, -1330, -2841}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3149, -1381, -2841}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -1228, -2841}, 0, { 1246, -542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1177, -2841}, 0, { 1756, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -1177, -2841}, 0, { 1246, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -1279, -1868}, 0, { 15808, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07062058, 0x00396340, 232834, 0x00062058, 240); // 0x07062148 - 0x07062238 -static const Vtx inside_castle_seg7_vertex_07062148[] = { - {{{ 3328, -1279, -1822}, 0, { 16268, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1202, -2098}, 0, { 13510, -798}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1202, -2047}, 0, { 14020, -798}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1381, -2892}, 0, { 5588, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1279, -3455}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1381, -3455}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1279, -2892}, 0, { 5588, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, -1074, -1868}, 0, { 7632, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -1074, -1868}, 0, { -8206, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -1381, -1868}, 0, { -8206, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1690, -1381, -1868}, 0, { 7632, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -972, -1893}, 0, { 15554, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -972, -1822}, 0, { 16268, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1049, -1893}, 0, { 15554, -2332}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1279, -2431}, 0, { 10188, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07062148, 0x00396340, 232834, 0x00062148, 240); // 0x07062238 - 0x07062318 -static const Vtx inside_castle_seg7_vertex_07062238[] = { - {{{ 3277, -972, -1822}, 0, { 16268, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -972, -1893}, 0, { 15554, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -972, -1893}, 0, { 15554, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1202, -2047}, 0, { 14020, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1202, -2047}, 0, { 14020, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1202, -2098}, 0, { 13510, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1202, -2098}, 0, { 13510, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1177, -2431}, 0, { 10188, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1202, -2098}, 0, { 13510, -798}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1279, -2431}, 0, { 10188, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1177, -2431}, 0, { 10188, -1054}, {0x00, 0x7e, 0x09, 0xff}}}, - {{{ 3277, -1202, -2098}, 0, { 13510, -798}, {0x00, 0x7e, 0x09, 0xff}}}, - {{{ 3328, -1202, -2098}, 0, { 13510, -798}, {0x00, 0x7e, 0x09, 0xff}}}, - {{{ 3328, -1177, -2431}, 0, { 10188, -1054}, {0x00, 0x7e, 0x09, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07062238, 0x00396340, 232834, 0x00062238, 224); // 0x07062318 - 0x070623F8 -static const Vtx inside_castle_seg7_vertex_07062318[] = { - {{{ 3277, -1049, -1893}, 0, { 15554, -2332}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ 3328, -1202, -2047}, 0, { 14020, -798}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ 3277, -1202, -2047}, 0, { 14020, -798}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ 3328, -1049, -1893}, 0, { 15554, -2332}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ 3277, -972, -1893}, 0, { 15554, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -972, -1893}, 0, { 15554, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1049, -1893}, 0, { 15554, -2332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -1049, -1893}, 0, { 15554, -2332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -972, -1822}, 0, { 16268, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -972, -1822}, 0, { 16268, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -972, -1893}, 0, { 15554, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, -1074, -1868}, 0, { -7184, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1690, -1381, -3455}, 0, { 8654, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1690, -1074, -3455}, 0, { 8654, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07062318, 0x00396340, 232834, 0x00062318, 224); // 0x070623F8 - 0x070624D8 -static const Vtx inside_castle_seg7_vertex_070623F8[] = { - {{{ 3277, -1202, -2098}, 0, { 13510, -798}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1279, -2431}, 0, { 10188, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1279, -1822}, 0, { 16268, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1202, -2047}, 0, { 14020, -798}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -972, -1822}, 0, { 16268, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -972, -1893}, 0, { 15554, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1049, -1893}, 0, { 15554, -2332}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, -1381, -3455}, 0, { -8206, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -1381, -3455}, 0, { 7632, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -1074, -3455}, 0, { 7632, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1690, -1074, -3455}, 0, { -8206, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1690, -1074, -1868}, 0, { -7184, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1690, -1381, -1868}, 0, { -7184, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1690, -1381, -3455}, 0, { 8654, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070623F8, 0x00396340, 232834, 0x000623f8, 224); // 0x070624D8 - 0x070625D8 -static const Vtx inside_castle_seg7_vertex_070624D8[] = { - {{{ 1126, -818, -2585}, 0, { 480, -1566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, -818, -2585}, 0, { 0, -1564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, -1074, -2585}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, -818, -2738}, 0, { 2012, 1498}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1074, -2892}, 0, { 3544, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -665, -2892}, 0, { 3544, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -818, -2585}, 0, { 478, 1498}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1074, -2738}, 0, { 2012, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -665, -2431}, 0, { -1052, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1074, -2431}, 0, { -1052, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1074, -2585}, 0, { 478, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -818, -2738}, 0, { 0, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, -1074, -2738}, 0, { 478, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1178, -1074, -2738}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, -818, -2738}, 0, { 480, -1566}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1126, -1074, -2585}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070624D8, 0x00396340, 232834, 0x000624d8, 256); // 0x070625D8 - 0x070626D8 -static const Vtx inside_castle_seg7_vertex_070625D8[] = { - {{{ 1178, -818, -2585}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, -818, -2585}, 0, { 480, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, -818, -2738}, 0, { 480, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1178, -818, -2738}, 0, { 0, -1564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3277, -1279, -3501}, 0, { -490, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -972, -3429}, 0, { 224, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -972, -3501}, 0, { -490, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1279, -2892}, 0, { 5588, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1202, -3225}, 0, { 2268, -798}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1202, -3276}, 0, { 1756, -798}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1049, -3429}, 0, { 224, -2332}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1177, -2892}, 0, { 5588, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1177, -2892}, 0, { 5588, -1054}, {0x00, 0x7e, 0xf7, 0xff}}}, - {{{ 3328, -1202, -3225}, 0, { 2268, -798}, {0x00, 0x7e, 0xf7, 0xff}}}, - {{{ 3277, -1202, -3225}, 0, { 2268, -798}, {0x00, 0x7e, 0xf7, 0xff}}}, - {{{ 3277, -1177, -2892}, 0, { 5588, -1054}, {0x00, 0x7e, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070625D8, 0x00396340, 232834, 0x000625d8, 256); // 0x070626D8 - 0x070627D8 -static const Vtx inside_castle_seg7_vertex_070626D8[] = { - {{{ 3328, -1279, -3501}, 0, { -490, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1202, -3276}, 0, { 1756, -798}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1202, -3225}, 0, { 2268, -798}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -972, -3429}, 0, { 224, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1049, -3429}, 0, { 224, -2332}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -972, -3501}, 0, { -490, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1279, -2892}, 0, { 5588, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1177, -2892}, 0, { 5588, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1177, -2841}, 0, { 6100, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1279, -2841}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1177, -2431}, 0, { 10188, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1279, -2431}, 0, { 10188, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1202, -2098}, 0, { 13510, -798}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -972, -3501}, 0, { -490, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1074, -3501}, 0, { -490, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -1074, -3501}, 0, { -490, -2076}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070626D8, 0x00396340, 232834, 0x000626d8, 256); // 0x070627D8 - 0x070628D8 -static const Vtx inside_castle_seg7_vertex_070627D8[] = { - {{{ 3277, -972, -3501}, 0, { -490, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -972, -3501}, 0, { -490, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1074, -3501}, 0, { -490, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -972, -1822}, 0, { 1756, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -1074, -1822}, 0, { 1246, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1074, -1822}, 0, { 1756, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -972, -1822}, 0, { 1246, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1177, -2892}, 0, { 5588, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1279, -2841}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1279, -2892}, 0, { 5588, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1177, -2482}, 0, { 9676, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1279, -2431}, 0, { 10188, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1279, -2482}, 0, { 9676, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1177, -2892}, 0, { 5588, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1177, -2841}, 0, { 6100, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1177, -2841}, 0, { 6100, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070627D8, 0x00396340, 232834, 0x000627d8, 256); // 0x070628D8 - 0x070629C8 -static const Vtx inside_castle_seg7_vertex_070628D8[] = { - {{{ 3277, -1177, -2892}, 0, { 5588, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1177, -2841}, 0, { 6100, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1177, -2892}, 0, { 5588, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1228, -2892}, 0, { 5588, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1177, -2841}, 0, { 6100, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1177, -2892}, 0, { 5588, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1228, -2841}, 0, { 6100, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3200, -1330, -2892}, 0, { 5588, 478}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 3277, -1228, -2841}, 0, { 6100, -544}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 3277, -1228, -2892}, 0, { 5588, -544}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 3200, -1330, -2841}, 0, { 6100, 478}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 3149, -1330, -2892}, 0, { 5588, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3200, -1330, -2841}, 0, { 6100, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3200, -1330, -2892}, 0, { 5588, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3149, -1330, -2841}, 0, { 6100, 478}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070628D8, 0x00396340, 232834, 0x000628d8, 240); // 0x070629C8 - 0x07062AA8 -static const Vtx inside_castle_seg7_vertex_070629C8[] = { - {{{ 3149, -1381, -2892}, 0, { 5588, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3149, -1330, -2841}, 0, { 6100, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3149, -1330, -2892}, 0, { 5588, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3149, -1381, -2841}, 0, { 6100, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3149, -1381, -2482}, 0, { 9676, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3149, -1381, -2431}, 0, { 10188, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3149, -1330, -2431}, 0, { 10188, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1177, -2482}, 0, { 9676, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1177, -2431}, 0, { 10188, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, -1279, -2431}, 0, { 10188, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1177, -2482}, 0, { 9676, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1177, -2431}, 0, { 10188, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1177, -2431}, 0, { 10188, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1177, -2482}, 0, { 9676, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070629C8, 0x00396340, 232834, 0x000629c8, 224); // 0x07062AA8 - 0x07062B98 -static const Vtx inside_castle_seg7_vertex_07062AA8[] = { - {{{ 3277, -1228, -2482}, 0, { 9676, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1177, -2431}, 0, { 10188, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1177, -2482}, 0, { 9676, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1228, -2431}, 0, { 10188, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3200, -1330, -2482}, 0, { 9676, 478}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 3277, -1228, -2431}, 0, { 10188, -544}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 3277, -1228, -2482}, 0, { 9676, -544}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 3200, -1330, -2431}, 0, { 10188, 478}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 3149, -1330, -2482}, 0, { 9676, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3200, -1330, -2431}, 0, { 10188, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3200, -1330, -2482}, 0, { 9676, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3149, -1330, -2431}, 0, { 10188, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3149, -1381, -2482}, 0, { 9676, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3149, -1330, -2431}, 0, { 10188, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3149, -1330, -2482}, 0, { 9676, 478}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07062AA8, 0x00396340, 232834, 0x00062aa8, 240); // 0x07062B98 - 0x07062C88 -static const Vtx inside_castle_seg7_vertex_07062B98[] = { - {{{ 2099, -1381, -2482}, 0, { 21828, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2099, -1689, -2841}, 0, { 18902, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2099, -1381, -2841}, 0, { 18902, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3277, -972, -3429}, 0, { 224, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -972, -3429}, 0, { 224, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -972, -3501}, 0, { -490, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -972, -3501}, 0, { -490, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1049, -3429}, 0, { 224, -2332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -972, -3429}, 0, { 224, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -972, -3429}, 0, { 224, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1049, -3429}, 0, { 224, -2332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -1202, -3276}, 0, { 1756, -798}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 3328, -1049, -3429}, 0, { 224, -2332}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 3277, -1049, -3429}, 0, { 224, -2332}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 3328, -1202, -3276}, 0, { 1756, -798}, {0x00, 0x59, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07062B98, 0x00396340, 232834, 0x00062b98, 240); // 0x07062C88 - 0x07062D68 -static const Vtx inside_castle_seg7_vertex_07062C88[] = { - {{{ 3277, -1202, -3225}, 0, { 2268, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1202, -3276}, 0, { 1756, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1202, -3276}, 0, { 1756, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1202, -3225}, 0, { 2268, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, -1381, -2841}, 0, { 18902, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 2099, -1689, -2841}, 0, { 18902, 3032}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 2304, -1689, -3045}, 0, { 16610, 3032}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 2304, -1381, -3045}, 0, { 16610, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 2867, -1381, -2482}, 0, { 8850, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2662, -1689, -2277}, 0, { 6608, 3032}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2662, -1381, -2277}, 0, { 6608, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2099, -1381, -2482}, 0, { 21828, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2099, -1689, -2482}, 0, { 21828, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2099, -1689, -2841}, 0, { 18902, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07062C88, 0x00396340, 232834, 0x00062c88, 224); // 0x07062D68 - 0x07062E58 -static const Vtx inside_castle_seg7_vertex_07062D68[] = { - {{{ 2304, -1381, -3045}, 0, { 16610, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -1689, -3045}, 0, { 16610, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, -1689, -3045}, 0, { 13810, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, -1381, -3045}, 0, { 13810, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, -1381, -3045}, 0, { 13810, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 2662, -1689, -3045}, 0, { 13810, 3032}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 2867, -1689, -2841}, 0, { 11608, 3032}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 2867, -1381, -2841}, 0, { 11608, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 2867, -1381, -2841}, 0, { 11608, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2867, -1689, -2841}, 0, { 11608, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2867, -1689, -2482}, 0, { 8850, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2867, -1381, -2482}, 0, { 8850, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2867, -1381, -2482}, 0, { 8850, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2867, -1689, -2482}, 0, { 8850, 3032}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2662, -1689, -2277}, 0, { 6608, 3032}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07062D68, 0x00396340, 232834, 0x00062d68, 240); // 0x07062E58 - 0x07062ED8 -static const Vtx inside_castle_seg7_vertex_07062E58[] = { - {{{ 2662, -1381, -2277}, 0, { 6608, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, -1689, -2277}, 0, { 6608, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -1689, -2277}, 0, { 3730, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -1381, -2277}, 0, { 3730, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -1381, -2277}, 0, { 3730, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2304, -1689, -2277}, 0, { 3730, 3032}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2099, -1689, -2482}, 0, { 1388, 3032}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2099, -1381, -2482}, 0, { 1388, 0}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07062E58, 0x00396340, 232834, 0x00062e58, 128); // 0x07062ED8 - 0x07062FC8 -static const Vtx inside_castle_seg7_vertex_07062ED8[] = { - {{{ 3328, -1177, -3378}, 0, { 510, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1177, -3378}, 0, { 510, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1151, -3378}, 0, { 584, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1074, -3455}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1100, -3455}, 0, { 918, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1100, -3455}, 0, { 918, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1074, -3455}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1125, -3429}, 0, { 782, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1100, -3429}, 0, { 854, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1100, -3429}, 0, { 854, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1125, -3429}, 0, { 782, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1151, -3404}, 0, { 646, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1125, -3404}, 0, { 718, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1125, -3404}, 0, { 718, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1151, -3404}, 0, { 646, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07062ED8, 0x00396340, 232834, 0x00062ed8, 240); // 0x07062FC8 - 0x070630B8 -static const Vtx inside_castle_seg7_vertex_07062FC8[] = { - {{{ 3328, -1253, -3301}, 0, { 104, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1228, -3301}, 0, { 176, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1228, -3301}, 0, { 176, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1177, -3378}, 0, { 510, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1151, -3378}, 0, { 584, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1151, -3378}, 0, { 584, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1202, -3353}, 0, { 374, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1202, -3353}, 0, { 374, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1177, -3353}, 0, { 448, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1177, -3353}, 0, { 448, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1228, -3327}, 0, { 240, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1228, -3327}, 0, { 240, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1202, -3327}, 0, { 312, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1202, -3327}, 0, { 312, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1253, -3301}, 0, { 104, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07062FC8, 0x00396340, 232834, 0x00062fc8, 240); // 0x070630B8 - 0x070630F8 -static const Vtx inside_castle_seg7_vertex_070630B8[] = { - {{{ 3328, -1279, -3276}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1279, -3276}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1253, -3276}, 0, { 40, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, -1253, -3276}, 0, { 40, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070630B8, 0x00396340, 232834, 0x000630b8, 64); // 0x070630F8 - 0x070631E8 -static const Vtx inside_castle_seg7_vertex_070630F8[] = { - {{{ 1229, -1074, -2380}, 0, { 650, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, -357, -2380}, 0, { 650, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, -357, -2329}, 0, { 308, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1074, -3045}, 0, { 990, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, -357, -2994}, 0, { 650, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, -1074, -2994}, 0, { 650, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1178, -357, -3045}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, -1074, -2994}, 0, { 650, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, -357, -2994}, 0, { 650, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, -357, -2943}, 0, { 308, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, -1074, -2943}, 0, { 308, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, -1074, -2943}, 0, { 308, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1229, -357, -2943}, 0, { 308, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1178, -357, -2892}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1178, -1074, -2892}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070630F8, 0x00396340, 232834, 0x000630f8, 240); // 0x070631E8 - 0x070632C8 -static const Vtx inside_castle_seg7_vertex_070631E8[] = { - {{{ 1178, -1074, -2431}, 0, { 990, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, -357, -2380}, 0, { 650, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, -1074, -2380}, 0, { 650, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1178, -357, -2431}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1280, -1074, -1612}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, -357, -1561}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, -1074, -1561}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, -1074, -2380}, 0, { 650, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, -357, -2329}, 0, { 308, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, -1074, -2329}, 0, { 308, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, -1074, -2329}, 0, { 308, 2012}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ 1229, -357, -2329}, 0, { 308, 0}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ 1178, -357, -2277}, 0, { 0, 0}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ 1178, -1074, -2277}, 0, { 0, 2012}, {0x5a, 0x00, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070631E8, 0x00396340, 232834, 0x000631e8, 224); // 0x070632C8 - 0x070633A8 -static const Vtx inside_castle_seg7_vertex_070632C8[] = { - {{{ 1178, -1074, -1663}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, -357, -1663}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, -1074, -1663}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, -357, -1663}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, -1074, -1663}, 0, { 734, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1229, -357, -1663}, 0, { 734, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1280, -357, -1612}, 0, { 224, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1280, -1074, -1612}, 0, { 224, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1280, -1074, -1612}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, -357, -1612}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, -357, -1561}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, -1074, -3660}, 0, { 734, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3584, -357, -3660}, 0, { 734, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3533, -357, -3711}, 0, { 224, 0}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070632C8, 0x00396340, 232834, 0x000632c8, 224); // 0x070633A8 - 0x070634A8 -static const Vtx inside_castle_seg7_vertex_070633A8[] = { - {{{ 1280, -1074, -3762}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, -357, -3762}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, -357, -3711}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, -1074, -3711}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, -1074, -3711}, 0, { 734, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1280, -357, -3711}, 0, { 734, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1229, -357, -3660}, 0, { 224, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1229, -1074, -3660}, 0, { 224, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1229, -1074, -3660}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, -357, -3660}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1178, -357, -3660}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1178, -1074, -3660}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -1074, -3660}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3635, -357, -3660}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -357, -3660}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -1074, -3660}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070633A8, 0x00396340, 232834, 0x000633a8, 256); // 0x070634A8 - 0x07063588 -static const Vtx inside_castle_seg7_vertex_070634A8[] = { - {{{ 3584, -1074, -1663}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -357, -1663}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1074, -1663}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -1074, -3660}, 0, { 734, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3533, -357, -3711}, 0, { 224, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3533, -1074, -3711}, 0, { 224, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3533, -1074, -3711}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3533, -357, -3711}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3533, -357, -3762}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3533, -1074, -3762}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3533, -1074, -1561}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3533, -357, -1612}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3533, -1074, -1612}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3533, -357, -1561}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070634A8, 0x00396340, 232834, 0x000634a8, 224); // 0x07063588 - 0x07063668 -static const Vtx inside_castle_seg7_vertex_07063588[] = { - {{{ 3533, -1074, -1612}, 0, { 734, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3533, -357, -1612}, 0, { 734, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3584, -357, -1663}, 0, { 224, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3584, -1074, -1663}, 0, { 224, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3584, -1074, -1663}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -357, -1663}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -357, -1663}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1228, -1996}, 0, { 240, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1228, -2021}, 0, { 176, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1228, -2021}, 0, { 176, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1279, -2841}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1305, -2482}, 0, { 826, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1279, -2482}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1305, -2841}, 0, { 826, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063588, 0x00396340, 232834, 0x00063588, 224); // 0x07063668 - 0x07063758 -static const Vtx inside_castle_seg7_vertex_07063668[] = { - {{{ 3328, -1253, -2047}, 0, { 40, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1279, -2047}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1279, -2047}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1253, -2047}, 0, { 40, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1253, -2021}, 0, { 104, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1253, -2047}, 0, { 40, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1253, -2047}, 0, { 40, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1253, -2021}, 0, { 104, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1228, -2021}, 0, { 176, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1253, -2021}, 0, { 104, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1253, -2021}, 0, { 104, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1228, -2021}, 0, { 176, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1151, -1945}, 0, { 584, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1151, -1945}, 0, { 584, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1177, -1945}, 0, { 510, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063668, 0x00396340, 232834, 0x00063668, 240); // 0x07063758 - 0x07063848 -static const Vtx inside_castle_seg7_vertex_07063758[] = { - {{{ 3635, -1228, -1996}, 0, { 240, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1228, -2021}, 0, { 176, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1228, -1996}, 0, { 240, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1202, -1996}, 0, { 312, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1228, -1996}, 0, { 240, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1228, -1996}, 0, { 240, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1202, -1996}, 0, { 312, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1202, -1970}, 0, { 374, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1202, -1996}, 0, { 312, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1202, -1996}, 0, { 312, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1202, -1970}, 0, { 374, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1177, -1970}, 0, { 448, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1202, -1970}, 0, { 374, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1202, -1970}, 0, { 374, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1177, -1970}, 0, { 448, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063758, 0x00396340, 232834, 0x00063758, 240); // 0x07063848 - 0x07063928 -static const Vtx inside_castle_seg7_vertex_07063848[] = { - {{{ 3328, -1177, -1945}, 0, { 510, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1177, -1970}, 0, { 448, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1177, -1970}, 0, { 448, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1177, -1945}, 0, { 510, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1151, -1945}, 0, { 584, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1177, -1945}, 0, { 510, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1177, -1945}, 0, { 510, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1100, -1868}, 0, { 918, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1074, -1868}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1074, -1868}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1151, -1919}, 0, { 646, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1151, -1945}, 0, { 584, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1151, -1945}, 0, { 584, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1151, -1919}, 0, { 646, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063848, 0x00396340, 232834, 0x00063848, 224); // 0x07063928 - 0x07063A28 -static const Vtx inside_castle_seg7_vertex_07063928[] = { - {{{ 3328, -1125, -1919}, 0, { 718, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1151, -1919}, 0, { 646, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1151, -1919}, 0, { 646, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1125, -1919}, 0, { 718, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1125, -1893}, 0, { 782, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1125, -1919}, 0, { 718, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1125, -1919}, 0, { 718, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1125, -1893}, 0, { 782, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1100, -1893}, 0, { 854, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1125, -1893}, 0, { 782, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1125, -1893}, 0, { 782, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1100, -1893}, 0, { 854, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1100, -1868}, 0, { 918, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1100, -1893}, 0, { 854, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1100, -1893}, 0, { 854, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1100, -1868}, 0, { 918, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063928, 0x00396340, 232834, 0x00063928, 256); // 0x07063A28 - 0x07063B08 -static const Vtx inside_castle_seg7_vertex_07063A28[] = { - {{{ 3251, -1330, -2482}, 0, { 540, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3251, -1330, -2841}, 0, { 540, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, -1330, -2841}, 0, { 418, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1100, -1868}, 0, { 918, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1100, -1868}, 0, { 918, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, -1074, -1868}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3200, -1356, -2482}, 0, { 132, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3200, -1356, -2841}, 0, { 132, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3200, -1381, -2482}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3200, -1381, -2841}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3226, -1356, -2482}, 0, { 254, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3200, -1356, -2841}, 0, { 132, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3200, -1356, -2482}, 0, { 132, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, -1356, -2841}, 0, { 254, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063A28, 0x00396340, 232834, 0x00063a28, 224); // 0x07063B08 - 0x07063BF8 -static const Vtx inside_castle_seg7_vertex_07063B08[] = { - {{{ 3226, -1330, -2482}, 0, { 418, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3226, -1356, -2841}, 0, { 254, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3226, -1356, -2482}, 0, { 254, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3226, -1330, -2841}, 0, { 418, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3251, -1330, -2482}, 0, { 540, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, -1330, -2841}, 0, { 418, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, -1330, -2482}, 0, { 418, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3251, -1305, -2482}, 0, { 704, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3251, -1330, -2841}, 0, { 540, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3251, -1330, -2482}, 0, { 540, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3251, -1305, -2841}, 0, { 704, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -1305, -2482}, 0, { 826, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3251, -1305, -2841}, 0, { 704, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3251, -1305, -2482}, 0, { 704, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -1305, -2841}, 0, { 826, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063B08, 0x00396340, 232834, 0x00063b08, 240); // 0x07063BF8 - 0x07063CE8 -static const Vtx inside_castle_seg7_vertex_07063BF8[] = { - {{{ 3328, -1100, -3429}, 0, { 854, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1100, -3429}, 0, { 854, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1100, -3455}, 0, { 918, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1100, -3455}, 0, { 918, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1125, -3429}, 0, { 782, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1125, -3404}, 0, { 718, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1125, -3429}, 0, { 782, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1125, -3404}, 0, { 718, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1228, -3327}, 0, { 240, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1228, -3301}, 0, { 176, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1228, -3327}, 0, { 240, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1151, -3404}, 0, { 646, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1151, -3378}, 0, { 584, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1151, -3404}, 0, { 646, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1151, -3378}, 0, { 584, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063BF8, 0x00396340, 232834, 0x00063bf8, 240); // 0x07063CE8 - 0x07063DD8 -static const Vtx inside_castle_seg7_vertex_07063CE8[] = { - {{{ 3328, -1177, -3353}, 0, { 448, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1177, -3353}, 0, { 448, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1177, -3378}, 0, { 510, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1177, -3378}, 0, { 510, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1202, -3327}, 0, { 312, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1202, -3327}, 0, { 312, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1202, -3353}, 0, { 374, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1202, -3353}, 0, { 374, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1253, -3276}, 0, { 40, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1253, -3276}, 0, { 40, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1253, -3301}, 0, { 104, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1228, -3301}, 0, { 176, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1228, -3301}, 0, { 176, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, -1228, -3327}, 0, { 240, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -1253, -3301}, 0, { 104, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063CE8, 0x00396340, 232834, 0x00063ce8, 240); // 0x07063DD8 - 0x07063E18 -static const Vtx inside_castle_seg7_vertex_07063DD8[] = { - {{{ 3635, -357, -1561}, 0, { 112, 836}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1178, -357, -1561}, 0, { 112, 1900}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1178, -357, -3762}, 0, { 846, 1900}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3635, -357, -3762}, 0, { 846, 836}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063DD8, 0x00396340, 232834, 0x00063dd8, 64); // 0x07063E18 - 0x07063F08 -static const Vtx inside_castle_seg7_vertex_07063E18[] = { - {{{ 3635, -1074, -3660}, 0, { -4630, 1720}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3635, -1279, -3660}, 0, { -4630, 1136}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3635, -1279, -1663}, 0, { 5334, 1136}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1178, -665, -2892}, 0, { 1756, 844}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -357, -2431}, 0, { -540, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -665, -2431}, 0, { -540, 844}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -357, -2892}, 0, { 1756, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1074, -2277}, 0, { -1308, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -357, -1663}, 0, { -4374, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1074, -1663}, 0, { -4374, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -357, -2277}, 0, { -1308, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1074, -3660}, 0, { 5588, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -357, -3660}, 0, { 5588, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -357, -3045}, 0, { 2522, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1074, -3045}, 0, { 2522, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063E18, 0x00396340, 232834, 0x00063e18, 240); // 0x07063F08 - 0x07063FF8 -static const Vtx inside_castle_seg7_vertex_07063F08[] = { - {{{ 3533, -1074, -1561}, 0, { -5140, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, -1074, -1561}, 0, { 6100, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, -357, -1561}, 0, { 6100, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3635, -1074, -3660}, 0, { -4630, 1720}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3635, -1279, -1663}, 0, { 5334, 1136}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3635, -1074, -1663}, 0, { 5334, 1720}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3635, -357, -1663}, 0, { 6356, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3635, -1074, -3660}, 0, { -3608, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3635, -1074, -1663}, 0, { 6356, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3635, -357, -3660}, 0, { -3608, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1280, -1074, -3762}, 0, { -6162, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3533, -357, -3762}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, -357, -3762}, 0, { -6162, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3533, -1074, -3762}, 0, { 5078, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3533, -357, -1561}, 0, { -5140, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063F08, 0x00396340, 232834, 0x00063f08, 240); // 0x07063FF8 - 0x07064078 -static const Vtx inside_castle_seg7_vertex_07063FF8[] = { - {{{ 2304, -1689, -3045}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2867, -1689, -2841}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2662, -1689, -3045}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, -1689, -2482}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1689, -2277}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, -1689, -2841}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2662, -1689, -2277}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2867, -1689, -2482}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07063FF8, 0x00396340, 232834, 0x00063ff8, 128); // 0x07064078 - 0x07064180 static const Gfx inside_castle_seg7_dl_07064078[] = { diff --git a/levels/castle_inside/areas/3/7/model.inc.c b/levels/castle_inside/areas/3/7/model.inc.c index 1044a657a..f27ca0e5c 100644 --- a/levels/castle_inside/areas/3/7/model.inc.c +++ b/levels/castle_inside/areas/3/7/model.inc.c @@ -1,18 +1,6 @@ +#include "pc/rom_assets.h" // 0x07064C40 - 0x07064D00 -static const Vtx inside_castle_seg7_vertex_07064C40[] = { - {{{ 1669, -972, -1847}, 0, { -7184, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1669, -1074, -3475}, 0, { 8654, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1669, -972, -3475}, 0, { 8654, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1669, -1074, -1847}, 0, { -7184, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1669, -972, -1847}, 0, { 8144, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3277, -1074, -1847}, 0, { -7694, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1669, -1074, -1847}, 0, { 8144, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3277, -972, -1847}, 0, { -7694, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3277, -972, -3475}, 0, { 8654, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1669, -1074, -3475}, 0, { -7184, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3277, -1074, -3475}, 0, { 8654, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1669, -972, -3475}, 0, { -7184, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07064C40, 0x00396340, 232834, 0x00064c40, 192); // 0x07064D00 - 0x07064D58 static const Gfx inside_castle_seg7_dl_07064D00[] = { diff --git a/levels/castle_inside/areas/3/8/model.inc.c b/levels/castle_inside/areas/3/8/model.inc.c index e74bc5d0e..b3ebed83a 100644 --- a/levels/castle_inside/areas/3/8/model.inc.c +++ b/levels/castle_inside/areas/3/8/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07064DC8 - 0x07064DE0 static const Lights1 inside_castle_seg7_lights_07064DC8 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,484 +6,82 @@ static const Lights1 inside_castle_seg7_lights_07064DC8 = gdSPDefLights1( ); // 0x07064DE0 - 0x07064EE0 -static const Vtx inside_castle_seg7_vertex_07064DE0[] = { - {{{ 5376, -255, -972}, 0, { 9676, -6676}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3738, -2429, -972}, 0, { 1502, 4174}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5376, -1177, -972}, 0, { 9676, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3738, -2429, -972}, 0, { -3168, -1566}, {0xb3, 0x64, 0x00, 0xff}}}, - {{{ 3686, -2469, -921}, 0, { -3490, -1310}, {0xb3, 0x64, 0x00, 0xff}}}, - {{{ 3686, -2469, -101}, 0, { -3490, 2776}, {0xb3, 0x64, 0x00, 0xff}}}, - {{{ 3738, -2429, -50}, 0, { -3168, 3032}, {0xb3, 0x64, 0x00, 0xff}}}, - {{{ 3635, -2508, -921}, 0, { -3812, -1310}, {0xb3, 0x64, 0x00, 0xff}}}, - {{{ 3635, -2508, -101}, 0, { -3812, 2776}, {0xb3, 0x64, 0x00, 0xff}}}, - {{{ 5376, -1177, -972}, 0, { 990, -3608}, {0xb3, 0x64, 0x00, 0xff}}}, - {{{ 3738, -2429, -972}, 0, { -9300, -3608}, {0xb3, 0x64, 0x00, 0xff}}}, - {{{ 3738, -2429, -50}, 0, { -9300, 990}, {0xb3, 0x64, 0x00, 0xff}}}, - {{{ 5376, -1177, -50}, 0, { 990, 990}, {0xb3, 0x64, 0x00, 0xff}}}, - {{{ 5376, -255, -50}, 0, { -6162, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 7834, -255, 256}, 0, { 6100, -3610}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5888, -255, 256}, 0, { -3608, -3610}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07064DE0, 0x00396340, 232834, 0x00064de0, 256); // 0x07064EE0 - 0x07064FD0 -static const Vtx inside_castle_seg7_vertex_07064EE0[] = { - {{{ 5376, -255, -972}, 0, { 9676, -6676}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3738, -1508, -972}, 0, { 1500, -422}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3738, -2429, -972}, 0, { 1502, 4174}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5376, -1177, -50}, 0, { 9676, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3738, -2429, -50}, 0, { 1502, 4174}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3738, -1508, -50}, 0, { 1500, -422}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5376, -255, -50}, 0, { 9676, -6676}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5376, -255, -50}, 0, { -6162, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5376, -255, -972}, 0, { -6162, 2522}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5888, -255, -1279}, 0, { -3608, 4054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 7834, -255, -1279}, 0, { 6100, 4054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 7834, -255, 256}, 0, { 6100, -3610}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5888, -1177, -1279}, 0, { 2524, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5376, -1177, -972}, 0, { 0, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5376, -1177, -50}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07064EE0, 0x00396340, 232834, 0x00064ee0, 240); // 0x07064FD0 - 0x070650D0 -static const Vtx inside_castle_seg7_vertex_07064FD0[] = { - {{{ 6605, -1177, -50}, 0, { 6100, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5888, -1177, 256}, 0, { 2524, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6605, -1177, 256}, 0, { 6100, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5888, -1177, -50}, 0, { 2524, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6605, -1177, -1279}, 0, { 6100, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5888, -1177, -1279}, 0, { 2524, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5888, -1177, -972}, 0, { 2524, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6605, -1177, -972}, 0, { 6100, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6605, -1586, -50}, 0, { 4088, 990}, {0x3e, 0x6e, 0x00, 0xff}}}, - {{{ 6605, -1586, -972}, 0, { 4088, -3610}, {0x3e, 0x6e, 0x00, 0xff}}}, - {{{ 5888, -1177, -972}, 0, { 0, -3610}, {0x3e, 0x6e, 0x00, 0xff}}}, - {{{ 5888, -1177, -50}, 0, { 0, 990}, {0x3e, 0x6e, 0x00, 0xff}}}, - {{{ 2202, -562, 154}, 0, { 5078, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 768, -562, 154}, 0, { -542, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 768, -562, -1177}, 0, { -540, 4566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5376, -1177, -50}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07064FD0, 0x00396340, 232834, 0x00064fd0, 256); // 0x070650D0 - 0x070651C0 -static const Vtx inside_castle_seg7_vertex_070650D0[] = { - {{{ 51, -306, 154}, 0, { -4118, -2076}, {0xb7, 0x99, 0x00, 0xff}}}, - {{{ 51, -306, -460}, 0, { -4118, 990}, {0xb7, 0x99, 0x00, 0xff}}}, - {{{ 410, -562, -460}, 0, { -2330, 990}, {0xb7, 0x99, 0x00, 0xff}}}, - {{{ 51, -306, 154}, 0, { -4118, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -562, -306, 154}, 0, { -7184, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -562, -306, -460}, 0, { -7184, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, -306, -460}, 0, { -4118, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 410, -562, 154}, 0, { -2330, -2076}, {0xb7, 0x99, 0x00, 0xff}}}, - {{{ 410, -562, -460}, 0, { -2330, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 768, -562, -460}, 0, { -542, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 768, -562, 154}, 0, { -542, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 410, -562, 154}, 0, { -2330, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2202, -562, 154}, 0, { 5078, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 768, -562, -1177}, 0, { -540, 4566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2202, -562, -1177}, 0, { 5078, 4566}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070650D0, 0x00396340, 232834, 0x000650d0, 240); // 0x070651C0 - 0x070652B0 -static const Vtx inside_castle_seg7_vertex_070651C0[] = { - {{{ 1280, -1689, -972}, 0, { -4118, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, -1586, -972}, 0, { 0, -3610}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1894, -1381, -972}, 0, { -1052, -4630}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7834, -1586, -434}, 0, { 9678, 2648}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7936, -1586, -588}, 0, { 10188, 1882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7834, -1586, -588}, 0, { 9678, 1882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7936, -1586, -434}, 0, { 10188, 2648}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6605, -1586, -1279}, 0, { 0, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7834, -1586, 256}, 0, { 6100, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7834, -1586, -1279}, 0, { 6100, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6605, -1586, 256}, 0, { 0, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5376, -255, -50}, 0, { 6100, -2586}, {0x4d, 0x9c, 0x00, 0xff}}}, - {{{ 3635, -1586, -50}, 0, { -4834, -2586}, {0x4d, 0x9c, 0x00, 0xff}}}, - {{{ 3635, -1586, -972}, 0, { -4834, 2010}, {0x4d, 0x9c, 0x00, 0xff}}}, - {{{ 5376, -255, -972}, 0, { 6100, 2010}, {0x4d, 0x9c, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070651C0, 0x00396340, 232834, 0x000651c0, 240); // 0x070652B0 - 0x070653A0 -static const Vtx inside_castle_seg7_vertex_070652B0[] = { - {{{ 2099, -1586, -972}, 0, { 990, -1564}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1894, -1381, -50}, 0, { -454, 3032}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1894, -1381, -972}, 0, { -454, -1564}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1280, -1689, -972}, 0, { -4118, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, -2508, -972}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2099, -1586, -972}, 0, { 0, -3610}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3533, -1586, -972}, 0, { 7122, -3610}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3533, -2508, -972}, 0, { 7122, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1894, -1381, -50}, 0, { -1052, -4630}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, -1586, -50}, 0, { 0, -3610}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, -1689, -50}, 0, { -4118, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3533, -2508, -50}, 0, { 7122, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, -2508, -50}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3533, -1586, -50}, 0, { 7122, -3610}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2099, -1586, -50}, 0, { 990, 3032}, {0xa7, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070652B0, 0x00396340, 232834, 0x000652b0, 240); // 0x070653A0 - 0x07065460 -static const Vtx inside_castle_seg7_vertex_070653A0[] = { - {{{ 3635, -1586, -972}, 0, { 4056, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3635, -1586, -50}, 0, { 4056, -4632}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, -1586, -50}, 0, { -3608, -4632}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, -1586, -972}, 0, { -3608, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2099, -2508, -972}, 0, { -540, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2099, -2508, -50}, 0, { -542, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -2508, -50}, 0, { 7122, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3635, -2508, -972}, 0, { 7122, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1689, -972}, 0, { -4790, -3610}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 2099, -2508, -50}, 0, { 990, 990}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 2099, -2508, -972}, 0, { 990, -3610}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 1280, -1689, -50}, 0, { -4790, 990}, {0x59, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070653A0, 0x00396340, 232834, 0x000653a0, 192); // 0x07065460 - 0x07065560 -static const Vtx inside_castle_seg7_vertex_07065460[] = { - {{{ -153, -972, -460}, 0, { 5078, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, -972, 154}, 0, { 4312, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, -972, -460}, 0, { 4312, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, -1177, -793}, 0, { 480, 3160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, -1177, -946}, 0, { 480, 3926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 717, -1177, -946}, 0, { 734, 3926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 717, -1177, -793}, 0, { 734, 3160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, -767, -460}, 0, { 5078, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -562, -767, -460}, 0, { 7122, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -562, -767, 154}, 0, { 7122, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, -767, 154}, 0, { 5078, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, -767, 205}, 0, { 5588, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -409, -767, 154}, 0, { 6356, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -409, -767, 205}, 0, { 6356, -1820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, -767, 154}, 0, { 5588, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, -972, 154}, 0, { 5078, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07065460, 0x00396340, 232834, 0x00065460, 256); // 0x07065560 - 0x07065620 -static const Vtx inside_castle_seg7_vertex_07065560[] = { - {{{ 0, -1177, 154}, 0, { -1564, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, -1177, -460}, 0, { 2268, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, -1177, -460}, 0, { -1564, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1997, -1177, 154}, 0, { 8400, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1894, -1177, -50}, 0, { 7888, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1178, -1177, -50}, 0, { 4312, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1178, -1177, -972}, 0, { 4312, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, -1177, -1177}, 0, { 2268, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1997, -1177, -1177}, 0, { 8400, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2202, -1177, -50}, 0, { 9422, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2202, -1177, -972}, 0, { 9422, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1894, -1177, -972}, 0, { 7888, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07065560, 0x00396340, 232834, 0x00065560, 192); // 0x07065620 - 0x07065710 -static const Vtx inside_castle_seg7_vertex_07065620[] = { - {{{ -153, -972, -460}, 0, { 6100, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, -767, -460}, 0, { 6100, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, -767, 154}, 0, { 0, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6605, -1586, -50}, 0, { 5078, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6605, -1177, 256}, 0, { 8144, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6605, -1586, 256}, 0, { 8144, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6605, -1177, -50}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6605, -1586, -1279}, 0, { -7184, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6605, -1177, -972}, 0, { -4118, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6605, -1586, -972}, 0, { -4118, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6605, -1177, -1279}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1177, -972}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1894, -1381, -972}, 0, { 0, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1894, -1177, -972}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, -972, 154}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07065620, 0x00396340, 232834, 0x00065620, 240); // 0x07065710 - 0x07065810 -static const Vtx inside_castle_seg7_vertex_07065710[] = { - {{{ 1894, -1177, -50}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1894, -1381, -50}, 0, { 0, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, -1177, -50}, 0, { 7122, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -972, -460}, 0, { 6100, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -1177, 154}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -1177, -460}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -972, 154}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1894, -1381, -972}, 0, { 9166, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1894, -1381, -50}, 0, { 0, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1894, -1177, -50}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1894, -1177, -972}, 0, { 9166, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1177, -972}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, -1689, -972}, 0, { 6100, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1894, -1381, -972}, 0, { 0, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1178, -1689, -972}, 0, { 7122, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1178, -1689, -50}, 0, { 7122, 5076}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07065710, 0x00396340, 232834, 0x00065710, 256); // 0x07065810 - 0x070658C0 -static const Vtx inside_castle_seg7_vertex_07065810[] = { - {{{ 1894, -1381, -50}, 0, { 0, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, -1689, -50}, 0, { 6100, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, -1689, -50}, 0, { 7122, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1178, -1689, -50}, 0, { -3096, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1689, -50}, 0, { -3096, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1178, -1689, -972}, 0, { 6100, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1689, -972}, 0, { 6100, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1178, -1177, -972}, 0, { 9166, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1177, -50}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1689, -50}, 0, { 0, 5076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, -1689, -972}, 0, { 9166, 5076}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07065810, 0x00396340, 232834, 0x00065810, 176); // 0x070658C0 - 0x070659C0 -static const Vtx inside_castle_seg7_vertex_070658C0[] = { - {{{ 6605, -1586, 256}, 0, { 5590, 6610}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5888, -1177, 256}, 0, { 2012, 4566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5888, -255, 256}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6605, -1586, -972}, 0, { 5590, 6610}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6605, -1177, -972}, 0, { 5590, 4566}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5888, -1177, -972}, 0, { 2012, 4566}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5888, -1177, -50}, 0, { 2012, 4566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6605, -1177, -50}, 0, { 5590, 4566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6605, -1586, -50}, 0, { 5590, 6610}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5888, -255, -1279}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7629, -1586, -1279}, 0, { 10700, 6610}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7629, -255, -1279}, 0, { 10698, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6605, -1586, -1279}, 0, { 5590, 6610}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5888, -1177, -1279}, 0, { 2012, 4566}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7629, -255, 256}, 0, { 10698, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 7629, -1586, 256}, 0, { 10700, 6610}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070658C0, 0x00396340, 232834, 0x000658c0, 256); // 0x070659C0 - 0x07065AB0 -static const Vtx inside_castle_seg7_vertex_070659C0[] = { - {{{ -562, -306, 154}, 0, { 0, -3354}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -767, 154}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -767, -460}, 0, { 3034, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -562, -306, -460}, 0, { 3034, -3354}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1997, -562, -1177}, 0, { -4118, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -562, -1177}, 0, { 2012, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -1177, -1177}, 0, { 2012, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1997, -1177, -1177}, 0, { -4118, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, -562, 154}, 0, { 3800, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1997, -562, 154}, 0, { -4118, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1997, -1177, 154}, 0, { -4118, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, -1177, -460}, 0, { -3608, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -1177, -460}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, -562, -460}, 0, { -796, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -562, -460}, 0, { 990, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070659C0, 0x00396340, 232834, 0x000659c0, 240); // 0x07065AB0 - 0x07065BB0 -static const Vtx inside_castle_seg7_vertex_07065AB0[] = { - {{{ -153, -767, -460}, 0, { -3608, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, -562, -460}, 0, { -796, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, -306, -460}, 0, { -2586, -3354}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, -1177, -460}, 0, { -3608, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -306, -460}, 0, { -5652, -3354}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, -767, -460}, 0, { -5652, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, -562, 154}, 0, { 3800, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1997, -1177, 154}, 0, { -4118, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, -767, 154}, 0, { 6610, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 51, -306, 154}, 0, { 5588, -2332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, -767, 154}, 0, { 7122, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, -511, 154}, 0, { 7122, -1310}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, -921, -793}, 0, { 478, -288}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 717, -1177, -793}, 0, { 224, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 717, -921, -793}, 0, { 224, -288}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, -306, 154}, 0, { 8654, -2332}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07065AB0, 0x00396340, 232834, 0x00065ab0, 256); // 0x07065BB0 - 0x07065C90 -static const Vtx inside_castle_seg7_vertex_07065BB0[] = { - {{{ 768, -921, -793}, 0, { 96, -288}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, -921, -946}, 0, { 862, -288}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, -562, -1177}, 0, { 2012, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, -1177, -1177}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, -1177, -946}, 0, { 862, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, -562, -460}, 0, { -1564, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, -1177, -460}, 0, { -1564, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, -1177, -793}, 0, { 96, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, -921, -793}, 0, { 478, -288}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, -1177, -793}, 0, { 480, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 717, -1177, -793}, 0, { 224, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -409, -511, 154}, 0, { 7888, -1310}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -409, -767, 154}, 0, { 7888, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, -767, 154}, 0, { 8654, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07065BB0, 0x00396340, 232834, 0x00065bb0, 224); // 0x07065C90 - 0x07065D80 -static const Vtx inside_castle_seg7_vertex_07065C90[] = { - {{{ 717, -921, -946}, 0, { 224, -288}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -1177, -946}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -921, -946}, 0, { 478, -288}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 717, -1177, -946}, 0, { 224, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 717, -921, -793}, 0, { 224, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 717, -921, -946}, 0, { 224, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 768, -921, -946}, 0, { 478, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 768, -921, -793}, 0, { 478, -288}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -511, 154}, 0, { 7122, -1310}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -409, -511, 154}, 0, { 7888, -1310}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, -306, 154}, 0, { 8654, -2332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -562, -767, 154}, 0, { 8654, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5478, -255, -153}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 5478, -1177, -153}, 0, { 0, 4566}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 5376, -1177, -50}, 0, { -540, 4566}, {0xa6, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07065C90, 0x00396340, 232834, 0x00065c90, 240); // 0x07065D80 - 0x07065E70 -static const Vtx inside_castle_seg7_vertex_07065D80[] = { - {{{ 1997, -1177, 154}, 0, { -4118, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, -1177, 154}, 0, { 6610, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, -767, 154}, 0, { 6610, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, -511, 205}, 0, { -286, -2332}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, -767, 154}, 0, { 0, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, -767, 205}, 0, { -286, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -409, -511, 205}, 0, { -286, -2332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -511, 154}, 0, { 0, -2332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -511, 205}, 0, { -286, -2332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -511, 154}, 0, { 0, -2332}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -409, -511, 154}, 0, { 0, -2332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -409, -767, 205}, 0, { -286, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, -511, 154}, 0, { 0, -2332}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, -511, 205}, 0, { -286, -2332}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -409, -767, 154}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07065D80, 0x00396340, 232834, 0x00065d80, 240); // 0x07065E70 - 0x07065F50 -static const Vtx inside_castle_seg7_vertex_07065E70[] = { - {{{ 5581, -255, -153}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5478, -1177, -153}, 0, { 0, 4566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5478, -255, -153}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5478, -255, -869}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5581, -1177, -869}, 0, { 480, 4566}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5581, -255, -869}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5581, -1177, -153}, 0, { 480, 4566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5478, -255, -153}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 5376, -1177, -50}, 0, { -540, 4566}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 5376, -255, -50}, 0, { -540, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 5888, -255, 256}, 0, { 2012, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 5581, -1177, -153}, 0, { 480, 4566}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 5581, -255, -153}, 0, { 478, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 5888, -1177, 256}, 0, { 2012, 4566}, {0x65, 0x00, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07065E70, 0x00396340, 232834, 0x00065e70, 224); // 0x07065F50 - 0x07066030 -static const Vtx inside_castle_seg7_vertex_07065F50[] = { - {{{ 5581, -255, -869}, 0, { 478, 0}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 5888, -1177, -1279}, 0, { 2012, 4566}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 5888, -255, -1279}, 0, { 2012, 0}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 5581, -1177, -869}, 0, { 480, 4566}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 7834, -1330, -434}, 0, { 11722, 5332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 7936, -1586, -434}, 0, { 12232, 6610}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 7834, -1586, -434}, 0, { 11722, 6610}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5478, -255, -869}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5478, -1177, -869}, 0, { 0, 4566}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5581, -1177, -869}, 0, { 480, 4566}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5376, -255, -972}, 0, { -540, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 5478, -1177, -869}, 0, { 0, 4566}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 5478, -255, -869}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 5376, -1177, -972}, 0, { -540, 4566}, {0xa6, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07065F50, 0x00396340, 232834, 0x00065f50, 224); // 0x07066030 - 0x07066110 -static const Vtx inside_castle_seg7_vertex_07066030[] = { - {{{ 7834, -1586, -588}, 0, { 11722, 6610}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7936, -1330, -588}, 0, { 12232, 5332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7834, -1330, -588}, 0, { 11722, 5332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7936, -1586, -588}, 0, { 12232, 6610}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7834, -1330, -588}, 0, { 11722, 5332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 7936, -1330, -588}, 0, { 12232, 5332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 7936, -1330, -434}, 0, { 12232, 5332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 7834, -1330, -434}, 0, { 11722, 5332}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 7834, -1330, -434}, 0, { 11722, 5332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 7936, -1330, -434}, 0, { 12232, 5332}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 7936, -1586, -434}, 0, { 12232, 6610}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2202, -562, -972}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2202, -1177, -50}, 0, { 5590, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2202, -562, -50}, 0, { 5590, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07066030, 0x00396340, 232834, 0x00066030, 224); // 0x07066110 - 0x070661F0 -static const Vtx inside_castle_seg7_vertex_07066110[] = { - {{{ 7834, -1330, -588}, 0, { 352, 3288}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7834, -1330, -434}, 0, { 1118, 3288}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7834, -255, 51}, 0, { 3544, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7834, -1586, 51}, 0, { 3544, 4564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7834, -1586, -434}, 0, { 1118, 4564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7834, -255, -1074}, 0, { -2074, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7834, -1586, -1074}, 0, { -2074, 4564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7834, -1586, -588}, 0, { 352, 4564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1997, -562, -1177}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2202, -1177, -972}, 0, { 990, 3032}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2202, -562, -972}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2202, -562, -972}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2202, -1177, -972}, 0, { 990, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2202, -1177, -50}, 0, { 5590, 3032}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07066110, 0x00396340, 232834, 0x00066110, 224); // 0x070661F0 - 0x07066260 -static const Vtx inside_castle_seg7_vertex_070661F0[] = { - {{{ 2202, -562, -50}, 0, { 5590, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1997, -1177, 154}, 0, { 6612, 3032}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1997, -562, 154}, 0, { 6612, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1997, -562, -1177}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1997, -1177, -1177}, 0, { 0, 3032}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2202, -1177, -972}, 0, { 990, 3032}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2202, -1177, -50}, 0, { 5590, 3032}, {0xa7, 0x00, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070661F0, 0x00396340, 232834, 0x000661f0, 112); // 0x07066260 - 0x07066360 -static const Vtx inside_castle_seg7_vertex_07066260[] = { - {{{ 3738, -2429, -972}, 0, { 990, 1852}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 3738, -1508, -972}, 0, { 990, 0}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 3686, -1547, -921}, 0, { 734, 48}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 3686, -2469, -921}, 0, { 734, 1932}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 3686, -2469, -101}, 0, { 734, 1932}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 3738, -1508, -50}, 0, { 990, 0}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 3738, -2429, -50}, 0, { 990, 1852}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 3686, -1547, -101}, 0, { 734, 48}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 3686, -2508, -921}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3686, -1547, -921}, 0, { 734, 48}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -1586, -921}, 0, { 224, 128}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -2508, -921}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -2508, -921}, 0, { 224, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3584, -1586, -921}, 0, { 224, 128}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3533, -1586, -972}, 0, { 0, 128}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3533, -2508, -972}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07066260, 0x00396340, 232834, 0x00066260, 256); // 0x07066360 - 0x07066460 -static const Vtx inside_castle_seg7_vertex_07066360[] = { - {{{ 3584, -2508, -101}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3686, -1547, -101}, 0, { 734, 48}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3686, -2508, -101}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -1586, -101}, 0, { 224, 128}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3533, -2508, -50}, 0, { 0, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3584, -1586, -101}, 0, { 224, 128}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3584, -2508, -101}, 0, { 224, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3533, -1586, -50}, 0, { 0, 128}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 7731, -255, 51}, 0, { 224, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 7629, -1586, 154}, 0, { 734, 2012}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 7629, -255, 154}, 0, { 734, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 7629, -255, 154}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7629, -1586, 154}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7629, -1586, 256}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7629, -255, 256}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7731, -1586, 51}, 0, { 224, 2012}, {0xa6, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07066360, 0x00396340, 232834, 0x00066360, 256); // 0x07066460 - 0x07066560 -static const Vtx inside_castle_seg7_vertex_07066460[] = { - {{{ 7834, -255, 51}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 7731, -1586, 51}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 7731, -255, 51}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 7834, -1586, 51}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 7629, -255, -1177}, 0, { 224, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 7731, -1586, -1074}, 0, { 734, 2012}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 7731, -255, -1074}, 0, { 734, 0}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 7731, -255, -1074}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7834, -1586, -1074}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7834, -255, -1074}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7731, -1586, -1074}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7629, -1586, -1177}, 0, { 224, 2012}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 7629, -255, -1279}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7629, -1586, -1177}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7629, -255, -1177}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7629, -1586, -1279}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07066460, 0x00396340, 232834, 0x00066460, 256); // 0x07066560 - 0x07066768 static const Gfx inside_castle_seg7_dl_07066560[] = { diff --git a/levels/castle_inside/areas/3/9/model.inc.c b/levels/castle_inside/areas/3/9/model.inc.c index 423f19249..2c5c19b7c 100644 --- a/levels/castle_inside/areas/3/9/model.inc.c +++ b/levels/castle_inside/areas/3/9/model.inc.c @@ -1,18 +1,6 @@ +#include "pc/rom_assets.h" // 0x07066D88 - 0x07066E48 -static const Vtx inside_castle_seg7_vertex_07066D88[] = { - {{{ 3731, -2421, -665}, 0, { -9300, -2076}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3731, -2421, -357}, 0, { -9300, -542}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3894, -2297, -511}, 0, { -8278, -1310}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 4179, -2079, -511}, 0, { -6490, -1310}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 4016, -2204, -665}, 0, { -7512, -2076}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 4016, -2204, -357}, 0, { -7512, -542}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2011, -2405, -357}, 0, { 318, -544}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2011, -2405, -665}, 0, { 318, -2076}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1867, -2261, -511}, 0, { -702, -1310}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1722, -2116, -357}, 0, { -1724, -544}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1722, -2116, -665}, 0, { -1724, -2076}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1577, -1971, -511}, 0, { -2746, -1310}, {0xff, 0xff, 0x00, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07066D88, 0x00396340, 232834, 0x00066d88, 192); // 0x07066E48 - 0x07066E90 static const Gfx inside_castle_seg7_dl_07066E48[] = { diff --git a/levels/castle_inside/areas/3/collision.inc.c b/levels/castle_inside/areas/3/collision.inc.c index a74959bc6..d00bc5ad8 100644 --- a/levels/castle_inside/areas/3/collision.inc.c +++ b/levels/castle_inside/areas/3/collision.inc.c @@ -1,2613 +1,9 @@ +#include "pc/rom_assets.h" // 0x07073AAC - 0x070775B4 -const Collision inside_castle_seg7_area_3_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x443), - COL_VERTEX(2304, -1381, -3045), - COL_VERTEX(2867, -1381, -2482), - COL_VERTEX(2867, -1381, -2841), - COL_VERTEX(2662, -1381, -3045), - COL_VERTEX(2099, -1381, -2841), - COL_VERTEX(2099, -1381, -2482), - COL_VERTEX(2304, -1381, -2277), - COL_VERTEX(2662, -1381, -2277), - COL_VERTEX(-1074, -1125, -3941), - COL_VERTEX(-1689, -511, -3941), - COL_VERTEX(-1689, -1125, -3941), - COL_VERTEX(-1074, -511, -3941), - COL_VERTEX(-2713, -1074, -1074), - COL_VERTEX(-3122, -562, -1074), - COL_VERTEX(-2713, -562, -1074), - COL_VERTEX(-3122, -1074, -1074), - COL_VERTEX(1649, -972, -1827), - COL_VERTEX(3277, -992, -1868), - COL_VERTEX(1690, -992, -1868), - COL_VERTEX(1649, -972, -3496), - COL_VERTEX(3277, -972, -1827), - COL_VERTEX(1690, -992, -3455), - COL_VERTEX(3277, -992, -3455), - COL_VERTEX(3277, -972, -3496), - COL_VERTEX(-1893, -972, 1546), - COL_VERTEX(-1893, -992, 1587), - COL_VERTEX(-1586, -992, 1587), - COL_VERTEX(-1586, -972, 1546), - COL_VERTEX(-419, -972, 1775), - COL_VERTEX(-648, -972, 1546), - COL_VERTEX(-665, -992, 1587), - COL_VERTEX(-1177, -992, 1587), - COL_VERTEX(-1177, -972, 1546), - COL_VERTEX(-460, -992, 1792), - COL_VERTEX(-460, -992, 2816), - COL_VERTEX(-562, -1074, 1178), - COL_VERTEX(-419, -972, 2816), - COL_VERTEX(-101, -767, 666), - COL_VERTEX(-562, -767, 666), - COL_VERTEX(-101, -1074, 1178), - COL_VERTEX(4250, -972, 1894), - COL_VERTEX(4250, -1279, 2099), - COL_VERTEX(4250, -972, 2099), - COL_VERTEX(4045, -1279, 2099), - COL_VERTEX(4045, -972, 2099), - COL_VERTEX(4045, -1279, 1894), - COL_VERTEX(4045, -972, 1894), - COL_VERTEX(4250, -1279, 1894), - COL_VERTEX(2099, -1689, -2841), - COL_VERTEX(2304, -1689, -3045), - COL_VERTEX(2662, -1689, -3045), - COL_VERTEX(2099, -1689, -2482), - COL_VERTEX(2867, -1689, -2841), - COL_VERTEX(2867, -1689, -2482), - COL_VERTEX(2662, -1689, -2277), - COL_VERTEX(2304, -1689, -2277), - COL_VERTEX(3994, -972, 1843), - COL_VERTEX(4301, -972, 1843), - COL_VERTEX(4352, -1074, 1792), - COL_VERTEX(3942, -1074, 1792), - COL_VERTEX(4301, -972, 2150), - COL_VERTEX(3994, -972, 2150), - COL_VERTEX(3942, -1074, 2202), - COL_VERTEX(4352, -1074, 2202), - COL_VERTEX(5376, -1177, -972), - COL_VERTEX(6605, -1586, -50), - COL_VERTEX(1280, -1689, -972), - COL_VERTEX(1178, -1689, -972), - COL_VERTEX(1178, -1689, -50), - COL_VERTEX(3738, -2429, -50), - COL_VERTEX(5376, -1177, -50), - COL_VERTEX(3738, -2429, -972), - COL_VERTEX(6605, -1586, -972), - COL_VERTEX(5888, -1177, -972), - COL_VERTEX(5888, -1177, -50), - COL_VERTEX(2099, -2508, -50), - COL_VERTEX(2099, -2508, -972), - COL_VERTEX(1280, -1689, -50), - COL_VERTEX(7834, -1586, -1279), - COL_VERTEX(7629, -1586, 256), - COL_VERTEX(7834, -1586, 256), - COL_VERTEX(7629, -1586, -1279), - COL_VERTEX(1649, -1074, -3496), - COL_VERTEX(1649, -1074, -1827), - COL_VERTEX(3277, -1074, -3496), - COL_VERTEX(3277, -1074, -1827), - COL_VERTEX(-419, -1074, 1775), - COL_VERTEX(-648, -1074, 1546), - COL_VERTEX(-1177, -1074, 1546), - COL_VERTEX(-419, -1074, 2816), - COL_VERTEX(-1586, -1074, 1546), - COL_VERTEX(-1893, -1074, 1546), - COL_VERTEX(-1484, -1177, -3941), - COL_VERTEX(-1689, -1177, -3941), - COL_VERTEX(-1689, -1177, -3839), - COL_VERTEX(-1484, -1177, -3839), - COL_VERTEX(-1689, -1177, -3972), - COL_VERTEX(-1484, -1177, -4351), - COL_VERTEX(-1689, -1177, -4351), - COL_VERTEX(-1484, -1177, -3972), - COL_VERTEX(-1279, -1177, -3941), - COL_VERTEX(-1279, -1177, -3839), - COL_VERTEX(-1279, -1177, -4351), - COL_VERTEX(-1279, -1177, -3972), - COL_VERTEX(-1074, -1177, -3941), - COL_VERTEX(-1074, -1177, -3839), - COL_VERTEX(-1074, -1177, -4351), - COL_VERTEX(-1074, -1177, -3972), - COL_VERTEX(1280, -1074, -2841), - COL_VERTEX(1178, -1074, -2841), - COL_VERTEX(1178, -1074, -2482), - COL_VERTEX(1280, -1074, -2482), - COL_VERTEX(-2610, -1177, -1177), - COL_VERTEX(-2815, -1177, -1177), - COL_VERTEX(-2815, -1177, -1074), - COL_VERTEX(-2610, -1177, -1074), - COL_VERTEX(-2815, -1177, -665), - COL_VERTEX(-2610, -1177, -1043), - COL_VERTEX(-2815, -1177, -1043), - COL_VERTEX(-2610, -1177, -665), - COL_VERTEX(-3020, -1177, -1177), - COL_VERTEX(-3020, -1177, -1074), - COL_VERTEX(-3020, -1177, -665), - COL_VERTEX(-3020, -1177, -1043), - COL_VERTEX(563, -1074, 1587), - COL_VERTEX(410, -1074, 1741), - COL_VERTEX(461, -1074, 1741), - COL_VERTEX(563, -1074, 2406), - COL_VERTEX(358, -1074, 1792), - COL_VERTEX(358, -1074, 2202), - COL_VERTEX(461, -1074, 2253), - COL_VERTEX(410, -1074, 2253), - COL_VERTEX(3866, -1074, 2406), - COL_VERTEX(3866, -1074, 1587), - COL_VERTEX(5530, -1074, 2406), - COL_VERTEX(5530, -1074, 1587), - COL_VERTEX(3456, -1074, 2406), - COL_VERTEX(3456, -1074, 1587), - COL_VERTEX(-3225, -1177, -1177), - COL_VERTEX(-3225, -1177, -1074), - COL_VERTEX(-3225, -1177, -665), - COL_VERTEX(-3225, -1177, -1043), - COL_VERTEX(5530, -255, 1587), - COL_VERTEX(3533, -255, 2406), - COL_VERTEX(3533, -255, 1587), - COL_VERTEX(5530, -255, 2406), - COL_VERTEX(3533, -1074, 2406), - COL_VERTEX(3533, -1074, 1587), - COL_VERTEX(3482, -1074, 1638), - COL_VERTEX(3430, -306, 1638), - COL_VERTEX(3430, -1074, 1638), - COL_VERTEX(3482, -306, 1638), - COL_VERTEX(3379, -255, 1587), - COL_VERTEX(3379, -255, 2406), - COL_VERTEX(3430, -306, 2355), - COL_VERTEX(3482, -306, 2355), - COL_VERTEX(3379, -1074, 2406), - COL_VERTEX(3430, -1074, 2355), - COL_VERTEX(3482, -1074, 2355), - COL_VERTEX(2611, -255, 2406), - COL_VERTEX(2662, -306, 2355), - COL_VERTEX(2714, -306, 2355), - COL_VERTEX(2662, -1074, 2355), - COL_VERTEX(2714, -1074, 2355), - COL_VERTEX(2611, -1074, 2406), - COL_VERTEX(2714, -1074, 1638), - COL_VERTEX(2662, -1074, 1638), - COL_VERTEX(2765, -1074, 1587), - COL_VERTEX(1997, -1074, 1587), - COL_VERTEX(1946, -1074, 1638), - COL_VERTEX(1894, -1074, 1638), - COL_VERTEX(1843, -1074, 2406), - COL_VERTEX(1894, -1074, 2355), - COL_VERTEX(1946, -1074, 2355), - COL_VERTEX(1946, -306, 2355), - COL_VERTEX(1894, -306, 2355), - COL_VERTEX(1843, -255, 2406), - COL_VERTEX(1075, -255, 2406), - COL_VERTEX(1126, -306, 2355), - COL_VERTEX(1178, -306, 2355), - COL_VERTEX(1075, -1074, 2406), - COL_VERTEX(1126, -1074, 2355), - COL_VERTEX(1178, -1074, 2355), - COL_VERTEX(1229, -1074, 1587), - COL_VERTEX(1178, -1074, 1638), - COL_VERTEX(1126, -1074, 1638), - COL_VERTEX(358, -818, 1843), - COL_VERTEX(307, -1074, 1843), - COL_VERTEX(358, -818, 2150), - COL_VERTEX(358, -1074, 2150), - COL_VERTEX(563, -255, 2406), - COL_VERTEX(307, -818, 1843), - COL_VERTEX(307, -1074, 2150), - COL_VERTEX(358, -255, 1792), - COL_VERTEX(11008, -1586, -1279), - COL_VERTEX(-562, -767, -460), - COL_VERTEX(-562, -767, 154), - COL_VERTEX(-511, -767, 154), - COL_VERTEX(-153, -767, -460), - COL_VERTEX(1178, -1177, -972), - COL_VERTEX(768, -1177, -1177), - COL_VERTEX(870, -1177, -1049), - COL_VERTEX(870, -1177, -690), - COL_VERTEX(5376, -255, -972), - COL_VERTEX(3635, -2508, -921), - COL_VERTEX(3686, -2469, -101), - COL_VERTEX(5376, -255, -50), - COL_VERTEX(3686, -2508, -921), - COL_VERTEX(3584, -2508, -921), - COL_VERTEX(3584, -2508, -101), - COL_VERTEX(3533, -2508, -50), - COL_VERTEX(6605, -1586, -1279), - COL_VERTEX(6605, -1177, -50), - COL_VERTEX(6605, -1177, -1279), - COL_VERTEX(5888, -255, -1279), - COL_VERTEX(6605, -1586, 256), - COL_VERTEX(5888, -1177, -1279), - COL_VERTEX(-562, -306, 154), - COL_VERTEX(51, -306, 154), - COL_VERTEX(410, -562, -460), - COL_VERTEX(768, -1177, -460), - COL_VERTEX(-153, -1177, -460), - COL_VERTEX(410, -562, 154), - COL_VERTEX(-153, -767, 154), - COL_VERTEX(717, -921, -946), - COL_VERTEX(768, -921, -946), - COL_VERTEX(768, -921, -793), - COL_VERTEX(768, -1177, -793), - COL_VERTEX(717, -921, -793), - COL_VERTEX(-255, -511, 154), - COL_VERTEX(-409, -511, 154), - COL_VERTEX(-153, -972, -460), - COL_VERTEX(-255, -511, 256), - COL_VERTEX(-409, -511, 256), - COL_VERTEX(-255, -511, 205), - COL_VERTEX(-409, -511, 205), - COL_VERTEX(-255, -767, 205), - COL_VERTEX(-255, -767, 256), - COL_VERTEX(-409, -767, 205), - COL_VERTEX(-409, -767, 256), - COL_VERTEX(0, -972, -460), - COL_VERTEX(0, -1177, 154), - COL_VERTEX(7629, -255, 154), - COL_VERTEX(7731, -255, 51), - COL_VERTEX(7834, -255, 51), - COL_VERTEX(7629, -255, -1177), - COL_VERTEX(7731, -255, -1074), - COL_VERTEX(7629, -255, -1279), - COL_VERTEX(5581, -255, -153), - COL_VERTEX(5478, -255, -153), - COL_VERTEX(5888, -255, 256), - COL_VERTEX(5581, -255, -869), - COL_VERTEX(5478, -255, -869), - COL_VERTEX(7834, -1330, -434), - COL_VERTEX(7834, -1586, -434), - COL_VERTEX(7834, -1586, -588), - COL_VERTEX(7834, -1330, -588), - COL_VERTEX(7834, -1586, -1074), - COL_VERTEX(1997, -562, -1177), - COL_VERTEX(1178, -1177, -50), - COL_VERTEX(1894, -1381, -972), - COL_VERTEX(1997, -1177, 154), - COL_VERTEX(2202, -562, 154), - COL_VERTEX(2202, -562, -50), - COL_VERTEX(1997, -1177, -1177), - COL_VERTEX(2202, -562, -972), - COL_VERTEX(2099, -1586, -972), - COL_VERTEX(3635, -1586, -972), - COL_VERTEX(1894, -1177, -50), - COL_VERTEX(1894, -1381, -50), - COL_VERTEX(2099, -1586, -50), - COL_VERTEX(1178, -1074, -3762), - COL_VERTEX(1690, -1074, -3455), - COL_VERTEX(1690, -1074, -1868), - COL_VERTEX(1178, -665, -2892), - COL_VERTEX(1178, -1074, -2277), - COL_VERTEX(1178, -1074, -3660), - COL_VERTEX(1178, -1074, -3045), - COL_VERTEX(1229, -1074, -2994), - COL_VERTEX(1229, -1074, -2943), - COL_VERTEX(1178, -1074, -2431), - COL_VERTEX(1229, -1074, -2380), - COL_VERTEX(1229, -1074, -2329), - COL_VERTEX(3635, -357, -1663), - COL_VERTEX(3635, -1074, -3660), - COL_VERTEX(3277, -1279, -2482), - COL_VERTEX(1280, -1074, -3762), - COL_VERTEX(3533, -1074, -1561), - COL_VERTEX(1178, -1074, -1663), - COL_VERTEX(1229, -1074, -1663), - COL_VERTEX(1280, -1074, -1612), - COL_VERTEX(1280, -1074, -3711), - COL_VERTEX(1229, -1074, -3660), - COL_VERTEX(3584, -1074, -3660), - COL_VERTEX(3533, -1074, -3711), - COL_VERTEX(3533, -1074, -1612), - COL_VERTEX(3584, -1074, -1663), - COL_VERTEX(3277, -1279, -2841), - COL_VERTEX(3328, -1381, -2482), - COL_VERTEX(3277, -1228, -2482), - COL_VERTEX(3277, -1177, -2482), - COL_VERTEX(3328, -1177, -2482), - COL_VERTEX(3200, -1330, -2482), - COL_VERTEX(3149, -1330, -2482), - COL_VERTEX(3149, -1381, -2482), - COL_VERTEX(3277, -1381, -2431), - COL_VERTEX(3149, -1330, -2431), - COL_VERTEX(3277, -1381, -2892), - COL_VERTEX(3200, -1330, -2892), - COL_VERTEX(3149, -1330, -2892), - COL_VERTEX(3277, -1228, -2892), - COL_VERTEX(3149, -1381, -2892), - COL_VERTEX(3149, -1330, -2841), - COL_VERTEX(3328, -1381, -2841), - COL_VERTEX(3277, -1177, -2892), - COL_VERTEX(3328, -1177, -2892), - COL_VERTEX(3277, -1381, -1868), - COL_VERTEX(3328, -1279, -2047), - COL_VERTEX(3328, -1253, -2047), - COL_VERTEX(3328, -1253, -2021), - COL_VERTEX(3635, -1253, -2021), - COL_VERTEX(3328, -1228, -2021), - COL_VERTEX(3328, -1228, -1996), - COL_VERTEX(3635, -1228, -1996), - COL_VERTEX(3328, -1202, -1996), - COL_VERTEX(3328, -1202, -1970), - COL_VERTEX(3635, -1202, -1970), - COL_VERTEX(3328, -1177, -1970), - COL_VERTEX(3328, -1177, -1945), - COL_VERTEX(3328, -1151, -1945), - COL_VERTEX(3328, -1151, -1919), - COL_VERTEX(3635, -1151, -1919), - COL_VERTEX(3328, -1125, -1919), - COL_VERTEX(3328, -1125, -1893), - COL_VERTEX(3635, -1125, -1893), - COL_VERTEX(3328, -1100, -1893), - COL_VERTEX(3328, -1100, -1868), - COL_VERTEX(3635, -1100, -1868), - COL_VERTEX(3328, -1279, -1801), - COL_VERTEX(3277, -972, -1801), - COL_VERTEX(3277, -972, -1893), - COL_VERTEX(3277, -1049, -1893), - COL_VERTEX(3277, -1202, -2047), - COL_VERTEX(3277, -1177, -2431), - COL_VERTEX(3328, -1177, -2431), - COL_VERTEX(3277, -1279, -1801), - COL_VERTEX(3277, -1202, -2098), - COL_VERTEX(3635, -1074, -3455), - COL_VERTEX(1690, -1381, -3455), - COL_VERTEX(1690, -1381, -1868), - COL_VERTEX(3635, -1074, -1561), - COL_VERTEX(1178, -818, -2585), - COL_VERTEX(1178, -818, -2738), - COL_VERTEX(3635, -357, -1561), - COL_VERTEX(1126, -818, -2738), - COL_VERTEX(1178, -1074, -2738), - COL_VERTEX(1126, -1074, -2738), - COL_VERTEX(1075, -818, -2585), - COL_VERTEX(1126, -818, -2585), - COL_VERTEX(3277, -1279, -3522), - COL_VERTEX(3328, -1279, -3522), - COL_VERTEX(3328, -1279, -2892), - COL_VERTEX(3277, -1202, -3225), - COL_VERTEX(3277, -972, -3522), - COL_VERTEX(3328, -972, -1801), - COL_VERTEX(3200, -1356, -2482), - COL_VERTEX(3200, -1381, -2482), - COL_VERTEX(3226, -1356, -2482), - COL_VERTEX(3226, -1330, -2482), - COL_VERTEX(3251, -1330, -2482), - COL_VERTEX(3251, -1305, -2482), - COL_VERTEX(3277, -1305, -2482), - COL_VERTEX(3277, -1049, -3429), - COL_VERTEX(3277, -972, -3429), - COL_VERTEX(3277, -1202, -3276), - COL_VERTEX(3328, -1100, -3429), - COL_VERTEX(3328, -1100, -3455), - COL_VERTEX(3328, -1125, -3429), - COL_VERTEX(3328, -1125, -3404), - COL_VERTEX(3328, -1151, -3404), - COL_VERTEX(3328, -1151, -3378), - COL_VERTEX(3328, -1177, -3378), - COL_VERTEX(3328, -1177, -3353), - COL_VERTEX(3328, -1202, -3353), - COL_VERTEX(3328, -1202, -3327), - COL_VERTEX(3328, -1228, -3327), - COL_VERTEX(3328, -1228, -3301), - COL_VERTEX(3328, -1253, -3301), - COL_VERTEX(3328, -1253, -3276), - COL_VERTEX(3328, -1279, -3276), - COL_VERTEX(870, -1074, -2303), - COL_VERTEX(1075, -1074, -2405), - COL_VERTEX(973, -1074, -2482), - COL_VERTEX(666, -1074, -2508), - COL_VERTEX(1075, -1074, -2841), - COL_VERTEX(1075, -1074, -2917), - COL_VERTEX(870, -1074, -3020), - COL_VERTEX(666, -1074, -2815), - COL_VERTEX(1075, -562, -2917), - COL_VERTEX(358, -1177, -562), - COL_VERTEX(666, -1177, -562), - COL_VERTEX(563, -1177, -690), - COL_VERTEX(358, -1177, -1177), - COL_VERTEX(51, -1279, -562), - COL_VERTEX(563, -1177, -1049), - COL_VERTEX(-3378, -1279, 1075), - COL_VERTEX(-2917, -1279, 1280), - COL_VERTEX(-3276, -1279, 1382), - COL_VERTEX(-3378, -1279, 1382), - COL_VERTEX(-562, -1177, -3429), - COL_VERTEX(-3225, -1177, -1689), - COL_VERTEX(666, -562, -562), - COL_VERTEX(-1074, -1194, -1791), - COL_VERTEX(-1177, -1279, -2815), - COL_VERTEX(-2201, -1177, -3429), - COL_VERTEX(-1791, -480, -3839), - COL_VERTEX(-2201, -562, -3429), - COL_VERTEX(-3634, -562, -1484), - COL_VERTEX(-4146, -562, -1381), - COL_VERTEX(-3532, -1279, 256), - COL_VERTEX(-3532, -562, 256), - COL_VERTEX(-4044, -1381, -1484), - COL_VERTEX(-4044, -1381, -1433), - COL_VERTEX(-4095, -1381, -1381), - COL_VERTEX(-3583, -1381, -1381), - COL_VERTEX(-3634, -1381, -1433), - COL_VERTEX(-3532, -1381, -1381), - COL_VERTEX(-4146, -562, -1484), - COL_VERTEX(-4146, -562, -1074), - COL_VERTEX(-3225, -562, -3429), - COL_VERTEX(-562, -562, -3429), - COL_VERTEX(-1791, -1279, -2815), - COL_VERTEX(-2508, -1279, -2815), - COL_VERTEX(-1689, -562, -2713), - COL_VERTEX(-2610, -1279, -2713), - COL_VERTEX(-1689, -1279, -1893), - COL_VERTEX(-1791, -562, -1791), - COL_VERTEX(-460, -1279, -2815), - COL_VERTEX(-460, -1279, -1893), - COL_VERTEX(-562, -562, -1791), - COL_VERTEX(-562, -1279, -2917), - COL_VERTEX(-1074, -1279, -2917), - COL_VERTEX(-562, -562, -1074), - COL_VERTEX(-460, -562, -562), - COL_VERTEX(-562, -1279, -665), - COL_VERTEX(-511, -1279, -665), - COL_VERTEX(-460, -1279, -613), - COL_VERTEX(-562, -1279, -1074), - COL_VERTEX(-665, -1279, -1177), - COL_VERTEX(-1074, -1279, -1791), - COL_VERTEX(-2098, -1177, -1177), - COL_VERTEX(-1177, -1177, -1996), - COL_VERTEX(-1996, -1177, -1791), - COL_VERTEX(-2098, -1177, 256), - COL_VERTEX(-1996, -1177, -1740), - COL_VERTEX(-2047, -1177, -1689), - COL_VERTEX(-1484, -562, -1177), - COL_VERTEX(-1586, -1177, -1074), - COL_VERTEX(-2815, -562, 1075), - COL_VERTEX(-2713, -562, 973), - COL_VERTEX(-3481, -1279, 973), - COL_VERTEX(-3429, -1279, 358), - COL_VERTEX(-4146, -1279, -255), - COL_VERTEX(-4146, -1381, -972), - COL_VERTEX(-3532, -1279, -255), - COL_VERTEX(-3173, -1023, 1382), - COL_VERTEX(-3020, -1023, 1382), - COL_VERTEX(-2815, -1279, 1382), - COL_VERTEX(-3020, -1023, 1434), - COL_VERTEX(-3173, -1023, 1485), - COL_VERTEX(-3173, -1023, 1434), - COL_VERTEX(-3173, -1279, 1485), - COL_VERTEX(-3173, -1279, 1434), - COL_VERTEX(-1637, -1177, 870), - COL_VERTEX(-1689, -1177, 922), - COL_VERTEX(-1689, -1177, 973), - COL_VERTEX(-4146, -1279, 870), - COL_VERTEX(-4095, -1279, 870), - COL_VERTEX(-4044, -1279, 922), - COL_VERTEX(-2098, -1177, 973), - COL_VERTEX(-2815, -1279, 1075), - COL_VERTEX(-2815, -562, 1382), - COL_VERTEX(-3378, -562, 1382), - COL_VERTEX(51, -562, -1381), - COL_VERTEX(1075, -562, -2405), - COL_VERTEX(563, -562, -1177), - COL_VERTEX(-1074, -470, -3890), - COL_VERTEX(-1023, -480, -3839), - COL_VERTEX(-1740, -480, -3839), - COL_VERTEX(-1689, -470, -3890), - COL_VERTEX(-1074, -460, -3941), - COL_VERTEX(51, -562, -3429), - COL_VERTEX(563, -1177, -562), - COL_VERTEX(-562, -1279, -562), - COL_VERTEX(51, -1279, -3429), - COL_VERTEX(-3225, -1279, -3429), - COL_VERTEX(-3225, -1279, -1074), - COL_VERTEX(-665, -1177, -3327), - COL_VERTEX(-2098, -1177, -3327), - COL_VERTEX(-562, -1279, -1791), - COL_VERTEX(-1177, -1279, -2713), - COL_VERTEX(666, -921, -793), - COL_VERTEX(666, -921, -946), - COL_VERTEX(717, -1177, -793), - COL_VERTEX(666, -1177, -1074), - COL_VERTEX(614, -562, -1074), - COL_VERTEX(563, -562, -1125), - COL_VERTEX(666, -1305, -3122), - COL_VERTEX(51, -1279, -1893), - COL_VERTEX(358, -1279, -2815), - COL_VERTEX(358, -1305, -2815), - COL_VERTEX(358, -1279, -2508), - COL_VERTEX(666, -1279, -2201), - COL_VERTEX(666, -562, -665), - COL_VERTEX(614, -562, -665), - COL_VERTEX(614, -1177, -665), - COL_VERTEX(-3122, -562, -3378), - COL_VERTEX(-3173, -562, -3327), - COL_VERTEX(-3225, -562, -3327), - COL_VERTEX(-2815, -1279, 358), - COL_VERTEX(-562, -806, 1075), - COL_VERTEX(-101, -429, 1075), - COL_VERTEX(-562, -460, 1178), - COL_VERTEX(-3276, -1279, 1587), - COL_VERTEX(-2917, -1279, 1485), - COL_VERTEX(-2917, -1279, 1587), - COL_VERTEX(-2815, -1279, 1485), - COL_VERTEX(-2815, -1279, 1997), - COL_VERTEX(-2713, -1279, 2202), - COL_VERTEX(-3364, -1279, 2123), - COL_VERTEX(-3168, -1279, 2533), - COL_VERTEX(-2713, -665, 2202), - COL_VERTEX(-2815, -665, 1997), - COL_VERTEX(154, -1074, 1741), - COL_VERTEX(51, -1074, 2714), - COL_VERTEX(154, -1074, 2253), - COL_VERTEX(256, -1074, 1562), - COL_VERTEX(256, -1074, 2432), - COL_VERTEX(-101, -767, 256), - COL_VERTEX(-153, -767, 256), - COL_VERTEX(-511, -767, 358), - COL_VERTEX(-3020, -1023, 1485), - COL_VERTEX(-562, -306, 666), - COL_VERTEX(-562, -767, 256), - COL_VERTEX(-562, -306, 256), - COL_VERTEX(-101, -306, 256), - COL_VERTEX(-101, -460, 1178), - COL_VERTEX(-613, -1074, 1178), - COL_VERTEX(-1228, -1074, 1587), - COL_VERTEX(-1893, -1279, 2099), - COL_VERTEX(-50, -1279, 2816), - COL_VERTEX(-1893, -1279, 2202), - COL_VERTEX(-1279, -1279, 2816), - COL_VERTEX(256, -1074, 1715), - COL_VERTEX(256, -818, 1843), - COL_VERTEX(256, -818, 2150), - COL_VERTEX(51, -357, 2714), - COL_VERTEX(0, -357, 1280), - COL_VERTEX(-460, -1074, 1792), - COL_VERTEX(256, -1074, 2150), - COL_VERTEX(256, -1074, 1843), - COL_VERTEX(-50, -357, 1229), - COL_VERTEX(-50, -357, 1178), - COL_VERTEX(-665, -1074, 1587), - COL_VERTEX(-1893, -1074, 1587), - COL_VERTEX(-818, -1074, 973), - COL_VERTEX(-869, -818, 973), - COL_VERTEX(-1228, -357, 973), - COL_VERTEX(-869, -818, 922), - COL_VERTEX(-1177, -1074, 973), - COL_VERTEX(-1177, -818, 973), - COL_VERTEX(-869, -818, 870), - COL_VERTEX(-1177, -1074, 922), - COL_VERTEX(-1177, -818, 922), - COL_VERTEX(-1177, -818, 870), - COL_VERTEX(-1433, -357, 1178), - COL_VERTEX(-1893, -357, 1178), - COL_VERTEX(-1381, -357, 2714), - COL_VERTEX(-1791, -357, 2304), - COL_VERTEX(-1791, -665, 2304), - COL_VERTEX(-1454, -562, 2641), - COL_VERTEX(-1719, -562, 2376), - COL_VERTEX(-1833, -562, 2489), - COL_VERTEX(-1586, -946, 1536), - COL_VERTEX(-1586, -1177, 1766), - COL_VERTEX(-1586, -1279, 1818), - COL_VERTEX(-1535, -1177, 1766), - COL_VERTEX(-1228, -946, 1536), - COL_VERTEX(-1228, -1177, 1766), - COL_VERTEX(-1228, -1279, 1818), - COL_VERTEX(-1177, -1177, 1766), - COL_VERTEX(-1535, -1100, 1613), - COL_VERTEX(-1535, -1100, 1587), - COL_VERTEX(-1535, -1125, 1613), - COL_VERTEX(-1535, -1125, 1638), - COL_VERTEX(-1535, -1151, 1638), - COL_VERTEX(-1535, -1151, 1664), - COL_VERTEX(-1535, -1177, 1664), - COL_VERTEX(-1535, -1177, 1690), - COL_VERTEX(-1535, -1202, 1690), - COL_VERTEX(-1535, -1202, 1715), - COL_VERTEX(-1535, -1228, 1715), - COL_VERTEX(-1535, -1228, 1741), - COL_VERTEX(-1535, -1253, 1741), - COL_VERTEX(-1535, -1253, 1766), - COL_VERTEX(-1535, -1279, 1766), - COL_VERTEX(-1791, -357, 2202), - COL_VERTEX(-1791, -1279, 2304), - COL_VERTEX(-1177, -357, 2816), - COL_VERTEX(-1279, -357, 2714), - COL_VERTEX(205, -357, 2381), - COL_VERTEX(205, -357, 2330), - COL_VERTEX(256, -357, 2278), - COL_VERTEX(205, -357, 1613), - COL_VERTEX(205, -357, 1664), - COL_VERTEX(256, -357, 1562), - COL_VERTEX(-1842, -357, 1280), - COL_VERTEX(-1791, -357, 1229), - COL_VERTEX(-1893, -357, 1280), - COL_VERTEX(0, -357, 2714), - COL_VERTEX(-50, -357, 2765), - COL_VERTEX(-1791, -1074, 1178), - COL_VERTEX(-818, -357, 973), - COL_VERTEX(-1562, -1279, 2862), - COL_VERTEX(-1893, -1279, 2406), - COL_VERTEX(-1381, -1279, 2714), - COL_VERTEX(-2098, -665, 2509), - COL_VERTEX(-1893, -665, 2406), - COL_VERTEX(-1562, -665, 2862), - COL_VERTEX(-1381, -665, 2714), - COL_VERTEX(-1623, -562, 2779), - COL_VERTEX(-2075, -562, 2609), - COL_VERTEX(-2098, -1279, 2509), - COL_VERTEX(-1972, -1279, 3058), - COL_VERTEX(-1972, -665, 3058), - COL_VERTEX(-1995, -562, 2958), - COL_VERTEX(-2430, -1279, 3058), - COL_VERTEX(-2303, -1279, 2509), - COL_VERTEX(-2303, -665, 2509), - COL_VERTEX(-2430, -665, 3058), - COL_VERTEX(-2839, -665, 2862), - COL_VERTEX(-2407, -562, 2958), - COL_VERTEX(-2326, -562, 2609), - COL_VERTEX(-2839, -1279, 2862), - COL_VERTEX(-2508, -1279, 2406), - COL_VERTEX(-2508, -665, 2406), - COL_VERTEX(-2779, -562, 2779), - COL_VERTEX(-2568, -562, 2489), - COL_VERTEX(-3168, -665, 2533), - COL_VERTEX(-3085, -562, 2472), - COL_VERTEX(-2795, -562, 2262), - COL_VERTEX(-2915, -562, 2020), - COL_VERTEX(-3364, -665, 2123), - COL_VERTEX(-3378, -665, 1485), - COL_VERTEX(-3264, -562, 2100), - COL_VERTEX(-1535, -946, 1536), - COL_VERTEX(-1177, -1279, 1818), - COL_VERTEX(-1177, -946, 1536), - COL_VERTEX(-1228, -997, 1587), - COL_VERTEX(-1535, -946, 1587), - COL_VERTEX(-1177, -946, 1587), - COL_VERTEX(-1586, -997, 1587), - COL_VERTEX(-1535, -1279, 1818), - COL_VERTEX(-1228, -460, 358), - COL_VERTEX(-1330, -562, 358), - COL_VERTEX(-1330, -1074, 358), - COL_VERTEX(-1330, -1074, 870), - COL_VERTEX(-818, -460, 358), - COL_VERTEX(-716, -562, 358), - COL_VERTEX(-716, -1074, 870), - COL_VERTEX(-716, -1074, 358), - COL_VERTEX(3379, -1074, 1587), - COL_VERTEX(2611, -255, 1587), - COL_VERTEX(2662, -306, 1638), - COL_VERTEX(2714, -306, 1638), - COL_VERTEX(2765, -255, 1587), - COL_VERTEX(2765, -255, 2406), - COL_VERTEX(2765, -1074, 2406), - COL_VERTEX(2611, -1074, 1587), - COL_VERTEX(1946, -306, 1638), - COL_VERTEX(1997, -255, 1587), - COL_VERTEX(1894, -306, 1638), - COL_VERTEX(1843, -255, 1587), - COL_VERTEX(1843, -1074, 1587), - COL_VERTEX(1997, -255, 2406), - COL_VERTEX(1997, -1074, 2406), - COL_VERTEX(1126, -306, 1638), - COL_VERTEX(1075, -255, 1587), - COL_VERTEX(1178, -306, 1638), - COL_VERTEX(1229, -255, 1587), - COL_VERTEX(1229, -255, 2406), - COL_VERTEX(1229, -1074, 2406), - COL_VERTEX(1075, -1074, 1587), - COL_VERTEX(358, -1074, 1843), - COL_VERTEX(358, -255, 2202), - COL_VERTEX(307, -818, 2150), - COL_VERTEX(563, -255, 1587), - COL_VERTEX(7936, -1586, -1279), - COL_VERTEX(7936, -1586, 230), - COL_VERTEX(11008, -1586, 230), - COL_VERTEX(-511, -767, 51), - COL_VERTEX(-153, -767, 51), - COL_VERTEX(768, -1177, -1049), - COL_VERTEX(768, -1177, -690), - COL_VERTEX(3738, -1508, -972), - COL_VERTEX(3686, -2469, -921), - COL_VERTEX(3738, -1508, -50), - COL_VERTEX(3635, -2508, -101), - COL_VERTEX(3686, -1547, -921), - COL_VERTEX(3686, -1547, -101), - COL_VERTEX(3635, -1586, -50), - COL_VERTEX(3584, -1586, -921), - COL_VERTEX(3533, -1586, -972), - COL_VERTEX(3533, -2508, -972), - COL_VERTEX(3584, -1586, -101), - COL_VERTEX(3686, -2508, -101), - COL_VERTEX(3533, -1586, -50), - COL_VERTEX(7834, -255, -1279), - COL_VERTEX(7834, -255, 256), - COL_VERTEX(6605, -1177, -972), - COL_VERTEX(6605, -1177, 256), - COL_VERTEX(5888, -1177, 256), - COL_VERTEX(7629, -255, 256), - COL_VERTEX(-562, -306, -460), - COL_VERTEX(51, -306, -460), - COL_VERTEX(768, -562, -460), - COL_VERTEX(768, -562, 154), - COL_VERTEX(-255, -767, 154), - COL_VERTEX(768, -1177, -946), - COL_VERTEX(768, -562, -1177), - COL_VERTEX(717, -1177, -946), - COL_VERTEX(-409, -767, 154), - COL_VERTEX(-153, -972, 154), - COL_VERTEX(0, -972, 154), - COL_VERTEX(0, -1177, -460), - COL_VERTEX(7629, -1586, 154), - COL_VERTEX(7731, -1586, 51), - COL_VERTEX(7834, -1586, 51), - COL_VERTEX(7731, -1586, -1074), - COL_VERTEX(7834, -255, -1074), - COL_VERTEX(7629, -1586, -1177), - COL_VERTEX(5478, -1177, -153), - COL_VERTEX(5581, -1177, -153), - COL_VERTEX(5581, -1177, -869), - COL_VERTEX(5478, -1177, -869), - COL_VERTEX(7936, -1586, -434), - COL_VERTEX(7936, -1586, -588), - COL_VERTEX(7936, -1330, -588), - COL_VERTEX(7936, -1330, -434), - COL_VERTEX(1894, -1177, -972), - COL_VERTEX(1997, -562, 154), - COL_VERTEX(-153, -1177, 154), - COL_VERTEX(2202, -562, -1177), - COL_VERTEX(2202, -1177, -50), - COL_VERTEX(2202, -1177, -972), - COL_VERTEX(3635, -2508, -50), - COL_VERTEX(3635, -2508, -972), - COL_VERTEX(1178, -1074, -1561), - COL_VERTEX(1178, -357, -2431), - COL_VERTEX(1178, -665, -2431), - COL_VERTEX(1178, -357, -2892), - COL_VERTEX(1178, -357, -2277), - COL_VERTEX(1178, -357, -1663), - COL_VERTEX(1178, -357, -3045), - COL_VERTEX(1178, -357, -3660), - COL_VERTEX(1229, -357, -2994), - COL_VERTEX(1229, -357, -2943), - COL_VERTEX(1178, -1074, -2892), - COL_VERTEX(1229, -357, -2380), - COL_VERTEX(1229, -357, -2329), - COL_VERTEX(3635, -357, -3660), - COL_VERTEX(3635, -1074, -1663), - COL_VERTEX(3635, -1279, -3660), - COL_VERTEX(3635, -1279, -1663), - COL_VERTEX(3328, -1279, -2482), - COL_VERTEX(3328, -1279, -2841), - COL_VERTEX(3533, -357, -3762), - COL_VERTEX(1280, -357, -3762), - COL_VERTEX(3533, -1074, -3762), - COL_VERTEX(1280, -1074, -1561), - COL_VERTEX(1280, -357, -1561), - COL_VERTEX(3533, -357, -1561), - COL_VERTEX(1229, -357, -1663), - COL_VERTEX(1280, -357, -1612), - COL_VERTEX(1280, -357, -3711), - COL_VERTEX(1229, -357, -3660), - COL_VERTEX(3584, -357, -3660), - COL_VERTEX(3533, -357, -3711), - COL_VERTEX(3533, -357, -1612), - COL_VERTEX(3584, -357, -1663), - COL_VERTEX(3277, -1305, -2841), - COL_VERTEX(3328, -1279, -2431), - COL_VERTEX(3277, -1228, -2431), - COL_VERTEX(3200, -1330, -2431), - COL_VERTEX(3149, -1381, -2431), - COL_VERTEX(3277, -1228, -2841), - COL_VERTEX(3200, -1330, -2841), - COL_VERTEX(3277, -1177, -2841), - COL_VERTEX(3149, -1381, -2841), - COL_VERTEX(3328, -1177, -2841), - COL_VERTEX(3277, -1279, -1868), - COL_VERTEX(3277, -1279, -2431), - COL_VERTEX(3277, -1279, -2892), - COL_VERTEX(3277, -1279, -3455), - COL_VERTEX(3277, -1381, -3455), - COL_VERTEX(3635, -1279, -3276), - COL_VERTEX(3635, -1279, -2047), - COL_VERTEX(3635, -1253, -2047), - COL_VERTEX(3635, -1228, -2021), - COL_VERTEX(3635, -1202, -1996), - COL_VERTEX(3635, -1177, -1970), - COL_VERTEX(3635, -1177, -1945), - COL_VERTEX(3635, -1151, -1945), - COL_VERTEX(3635, -1125, -1919), - COL_VERTEX(3635, -1100, -1893), - COL_VERTEX(3328, -1202, -2098), - COL_VERTEX(3328, -1202, -2047), - COL_VERTEX(3328, -1049, -1893), - COL_VERTEX(3328, -972, -1893), - COL_VERTEX(3328, -1074, -1868), - COL_VERTEX(3635, -1074, -1868), - COL_VERTEX(3328, -1074, -3455), - COL_VERTEX(3635, -1100, -3455), - COL_VERTEX(3635, -1074, -3762), - COL_VERTEX(1178, -1074, -2585), - COL_VERTEX(1178, -357, -1561), - COL_VERTEX(1178, -357, -3762), - COL_VERTEX(3635, -357, -3762), - COL_VERTEX(1075, -1074, -2738), - COL_VERTEX(1075, -818, -2738), - COL_VERTEX(1126, -1074, -2585), - COL_VERTEX(1075, -1074, -2585), - COL_VERTEX(3328, -1202, -3225), - COL_VERTEX(3328, -972, -3522), - COL_VERTEX(3328, -972, -3429), - COL_VERTEX(3328, -1049, -3429), - COL_VERTEX(3328, -1202, -3276), - COL_VERTEX(3328, -1074, -3522), - COL_VERTEX(3277, -1074, -3522), - COL_VERTEX(3277, -1074, -1801), - COL_VERTEX(3328, -1074, -1801), - COL_VERTEX(3200, -1356, -2841), - COL_VERTEX(3200, -1381, -2841), - COL_VERTEX(3226, -1356, -2841), - COL_VERTEX(3226, -1330, -2841), - COL_VERTEX(3251, -1330, -2841), - COL_VERTEX(3251, -1305, -2841), - COL_VERTEX(3635, -1100, -3429), - COL_VERTEX(3635, -1125, -3429), - COL_VERTEX(3635, -1125, -3404), - COL_VERTEX(3635, -1151, -3404), - COL_VERTEX(3635, -1151, -3378), - COL_VERTEX(3635, -1177, -3378), - COL_VERTEX(3635, -1177, -3353), - COL_VERTEX(3635, -1202, -3353), - COL_VERTEX(3635, -1202, -3327), - COL_VERTEX(3635, -1228, -3327), - COL_VERTEX(3635, -1228, -3301), - COL_VERTEX(3635, -1253, -3301), - COL_VERTEX(3635, -1253, -3276), - COL_VERTEX(1075, -1074, -2482), - COL_VERTEX(973, -1074, -2841), - COL_VERTEX(870, -1305, -2303), - COL_VERTEX(666, -1305, -2508), - COL_VERTEX(666, -1305, -2815), - COL_VERTEX(870, -1305, -3020), - COL_VERTEX(666, -1177, -690), - COL_VERTEX(666, -1177, -1049), - COL_VERTEX(51, -1279, -1381), - COL_VERTEX(666, -1177, -1177), - COL_VERTEX(-3276, -1279, 1280), - COL_VERTEX(-2917, -1279, 1382), - COL_VERTEX(-2610, -1177, -1689), - COL_VERTEX(-2610, -1279, -2610), - COL_VERTEX(-3225, -1279, -2610), - COL_VERTEX(51, -562, -562), - COL_VERTEX(51, -562, -1177), - COL_VERTEX(666, -562, -1177), - COL_VERTEX(-1177, -562, -1893), - COL_VERTEX(-1177, -1177, -1893), - COL_VERTEX(-1074, -562, -1791), - COL_VERTEX(-1177, -562, -2815), - COL_VERTEX(-1177, -1279, -1893), - COL_VERTEX(-2098, -1279, -3327), - COL_VERTEX(-2201, -1279, -3429), - COL_VERTEX(-1791, -1177, -3839), - COL_VERTEX(-1740, -1177, -3839), - COL_VERTEX(-1689, -460, -3941), - COL_VERTEX(-562, -1279, -3429), - COL_VERTEX(-665, -1279, -3327), - COL_VERTEX(-3225, -562, -1074), - COL_VERTEX(-1689, -1177, -3890), - COL_VERTEX(-1074, -1177, -3890), - COL_VERTEX(-2610, -562, -1074), - COL_VERTEX(-3634, -1381, -1484), - COL_VERTEX(-4044, -562, -1484), - COL_VERTEX(-4146, -562, 870), - COL_VERTEX(-4146, -1381, 870), - COL_VERTEX(-4146, -1381, -1381), - COL_VERTEX(-3429, -562, 358), - COL_VERTEX(-3532, -562, -1381), - COL_VERTEX(-3532, -1381, 256), - COL_VERTEX(-4044, -562, -1433), - COL_VERTEX(-4095, -562, -1381), - COL_VERTEX(-3634, -562, -1433), - COL_VERTEX(-3583, -562, -1381), - COL_VERTEX(-3532, -562, -1484), - COL_VERTEX(-3532, -562, -1074), - COL_VERTEX(-1586, -562, 973), - COL_VERTEX(-1586, -562, -1074), - COL_VERTEX(-4146, -562, 973), - COL_VERTEX(-562, -562, -562), - COL_VERTEX(-2508, -562, -2815), - COL_VERTEX(-2610, -562, -2713), - COL_VERTEX(-1791, -562, -2815), - COL_VERTEX(-1689, -1279, -2713), - COL_VERTEX(-2610, -1279, -1074), - COL_VERTEX(-1689, -562, -1893), - COL_VERTEX(-1689, -1177, -1893), - COL_VERTEX(-562, -562, -2917), - COL_VERTEX(-460, -562, -2815), - COL_VERTEX(-460, -562, -1893), - COL_VERTEX(-1791, -1177, -1791), - COL_VERTEX(-1074, -562, -2917), - COL_VERTEX(-562, -562, -665), - COL_VERTEX(563, -562, -562), - COL_VERTEX(563, -1279, -562), - COL_VERTEX(-460, -1279, -562), - COL_VERTEX(-511, -562, -665), - COL_VERTEX(-460, -562, -613), - COL_VERTEX(-665, -562, -1177), - COL_VERTEX(-1484, -1279, -1177), - COL_VERTEX(-1177, -1177, -1177), - COL_VERTEX(-2098, -1177, -1893), - COL_VERTEX(-1689, -1177, -1996), - COL_VERTEX(-1996, -562, -1791), - COL_VERTEX(-2098, -1177, -1689), - COL_VERTEX(-2098, -562, -1689), - COL_VERTEX(-2098, -562, 256), - COL_VERTEX(-1996, -562, -1740), - COL_VERTEX(-2047, -562, -1689), - COL_VERTEX(-1484, -1177, -1177), - COL_VERTEX(-1586, -1177, 870), - COL_VERTEX(-1586, -562, 870), - COL_VERTEX(-2713, -1270, 973), - COL_VERTEX(-1689, -1185, 973), - COL_VERTEX(-1689, -562, 973), - COL_VERTEX(-4044, -562, 973), - COL_VERTEX(-3481, -562, 973), - COL_VERTEX(-4044, -1279, 973), - COL_VERTEX(-2201, -562, 358), - COL_VERTEX(-2201, -1191, 358), - COL_VERTEX(-2201, -1279, 358), - COL_VERTEX(-3532, -1381, -972), - COL_VERTEX(-3532, -1381, -1484), - COL_VERTEX(-4146, -1381, -1484), - COL_VERTEX(-4146, -1279, 973), - COL_VERTEX(-3173, -1279, 1382), - COL_VERTEX(-3020, -1279, 1382), - COL_VERTEX(-3020, -1279, 1434), - COL_VERTEX(-3020, -1279, 1485), - COL_VERTEX(-1637, -562, 870), - COL_VERTEX(-1689, -562, 922), - COL_VERTEX(-4095, -562, 870), - COL_VERTEX(-4044, -562, 922), - COL_VERTEX(-1586, -1177, 973), - COL_VERTEX(-3378, -562, 1075), - COL_VERTEX(256, -562, -1177), - COL_VERTEX(51, -562, -1893), - COL_VERTEX(51, -1330, -1893), - COL_VERTEX(256, -1279, -1177), - COL_VERTEX(563, -1279, -1177), - COL_VERTEX(-1023, -1177, -3839), - COL_VERTEX(-972, -1177, -3839), - COL_VERTEX(-972, -480, -3839), - COL_VERTEX(1075, -1330, -2405), - COL_VERTEX(563, -562, -613), - COL_VERTEX(563, -1177, -613), - COL_VERTEX(-3225, -1279, -3327), - COL_VERTEX(-3122, -562, -3429), - COL_VERTEX(-3122, -1279, -3429), - COL_VERTEX(666, -1177, -793), - COL_VERTEX(666, -1177, -946), - COL_VERTEX(666, -1177, -665), - COL_VERTEX(666, -562, -1074), - COL_VERTEX(51, -1330, -3429), - COL_VERTEX(1075, -1330, -2917), - COL_VERTEX(614, -1177, -1074), - COL_VERTEX(563, -1177, -1125), - COL_VERTEX(563, -1177, -1177), - COL_VERTEX(358, -1305, -2508), - COL_VERTEX(666, -1305, -2201), - COL_VERTEX(666, -1279, -3122), - COL_VERTEX(-3122, -1279, -3378), - COL_VERTEX(-3173, -1279, -3327), - COL_VERTEX(-101, -858, 1178), - COL_VERTEX(-562, -858, 1178), - COL_VERTEX(-101, -806, 1075), - COL_VERTEX(-562, -429, 1075), - COL_VERTEX(-3276, -1279, 1485), - COL_VERTEX(-3378, -1279, 1485), - COL_VERTEX(-3276, -562, 1485), - COL_VERTEX(-2815, -665, 1485), - COL_VERTEX(51, -1074, 1280), - COL_VERTEX(256, -1074, 1741), - COL_VERTEX(256, -1074, 2253), - COL_VERTEX(51, -357, 1280), - COL_VERTEX(256, -357, 2432), - COL_VERTEX(-153, -767, 358), - COL_VERTEX(-511, -767, 256), - COL_VERTEX(-2917, -562, 1485), - COL_VERTEX(-101, -306, 666), - COL_VERTEX(-50, -1074, 1178), - COL_VERTEX(-613, -357, 1178), - COL_VERTEX(-1535, -1074, 1587), - COL_VERTEX(-1228, -1100, 1587), - COL_VERTEX(-1177, -1279, 1587), - COL_VERTEX(-665, -1279, 1587), - COL_VERTEX(-1893, -1279, 1587), - COL_VERTEX(-1586, -1279, 1587), - COL_VERTEX(-1893, -1279, 1280), - COL_VERTEX(-1893, -357, 2099), - COL_VERTEX(-50, -357, 2816), - COL_VERTEX(-1177, -1279, 2816), - COL_VERTEX(-460, -1279, 1587), - COL_VERTEX(-460, -1279, 2816), - COL_VERTEX(256, -357, 1715), - COL_VERTEX(256, -1074, 2278), - COL_VERTEX(0, -1074, 2714), - COL_VERTEX(-460, -1074, 2816), - COL_VERTEX(51, -1074, 2816), - COL_VERTEX(51, -1074, 1178), - COL_VERTEX(0, -1074, 1280), - COL_VERTEX(-50, -1074, 2765), - COL_VERTEX(-50, -1074, 1229), - COL_VERTEX(-1433, -1074, 1178), - COL_VERTEX(-1228, -1074, 973), - COL_VERTEX(-1893, -1074, 1178), - COL_VERTEX(-869, -1074, 973), - COL_VERTEX(-869, -1074, 922), - COL_VERTEX(-869, -1074, 870), - COL_VERTEX(-1177, -1074, 870), - COL_VERTEX(256, -357, 2816), - COL_VERTEX(-1893, -357, 2816), - COL_VERTEX(256, -357, 1178), - COL_VERTEX(-1535, -1074, 1536), - COL_VERTEX(-1586, -1074, 1536), - COL_VERTEX(-1535, -997, 1587), - COL_VERTEX(-1535, -1177, 1818), - COL_VERTEX(-1586, -1177, 1818), - COL_VERTEX(-1177, -1074, 1536), - COL_VERTEX(-1228, -1074, 1536), - COL_VERTEX(-1177, -997, 1587), - COL_VERTEX(-1177, -1177, 1818), - COL_VERTEX(-1228, -1177, 1818), - COL_VERTEX(-1228, -1100, 1613), - COL_VERTEX(-1228, -1125, 1613), - COL_VERTEX(-1228, -1125, 1638), - COL_VERTEX(-1228, -1151, 1638), - COL_VERTEX(-1228, -1151, 1664), - COL_VERTEX(-1228, -1177, 1664), - COL_VERTEX(-1228, -1177, 1690), - COL_VERTEX(-1228, -1202, 1690), - COL_VERTEX(-1228, -1202, 1715), - COL_VERTEX(-1228, -1228, 1715), - COL_VERTEX(-1228, -1228, 1741), - COL_VERTEX(-1228, -1253, 1741), - COL_VERTEX(-1228, -1253, 1766), - COL_VERTEX(-1228, -1279, 1766), - COL_VERTEX(-1791, -1279, 2202), - COL_VERTEX(-1279, -1279, 2714), - COL_VERTEX(205, -1074, 2381), - COL_VERTEX(205, -1074, 2330), - COL_VERTEX(205, -1074, 1664), - COL_VERTEX(205, -1074, 1613), - COL_VERTEX(-1791, -1074, 1229), - COL_VERTEX(-1791, -357, 1178), - COL_VERTEX(-1842, -1074, 1280), - COL_VERTEX(-1893, -1074, 1280), - COL_VERTEX(-50, -1074, 2816), - COL_VERTEX(-460, -1279, 1792), - COL_VERTEX(-1586, -946, 1587), - COL_VERTEX(-1177, -1279, 1536), - COL_VERTEX(-1228, -946, 1587), - COL_VERTEX(-1228, -1279, 1536), - COL_VERTEX(-1586, -1279, 1536), - COL_VERTEX(-1535, -1279, 1536), - COL_VERTEX(-1330, -562, 870), - COL_VERTEX(-1228, -460, 870), - COL_VERTEX(-818, -460, 870), - COL_VERTEX(-716, -562, 870), - COL_TRI_INIT(SURFACE_DEFAULT, 1255), - COL_TRI(142, 143, 144), - COL_TRI(142, 145, 143), - COL_TRI(145, 146, 143), - COL_TRI(145, 134, 146), - COL_TRI(147, 142, 144), - COL_TRI(147, 135, 142), - COL_TRI(148, 149, 150), - COL_TRI(148, 151, 149), - COL_TRI(150, 149, 152), - COL_TRI(150, 152, 671), - COL_TRI(147, 151, 148), - COL_TRI(147, 144, 151), - COL_TRI(153, 149, 154), - COL_TRI(153, 152, 149), - COL_TRI(154, 151, 155), - COL_TRI(154, 149, 151), - COL_TRI(155, 151, 144), - COL_TRI(155, 144, 143), - COL_TRI(156, 154, 157), - COL_TRI(156, 153, 154), - COL_TRI(157, 154, 155), - COL_TRI(157, 155, 158), - COL_TRI(158, 143, 146), - COL_TRI(158, 155, 143), - COL_TRI(163, 676, 677), - COL_TRI(159, 672, 673), - COL_TRI(159, 673, 160), - COL_TRI(160, 673, 674), - COL_TRI(160, 674, 161), - COL_TRI(161, 674, 675), - COL_TRI(161, 675, 676), - COL_TRI(162, 161, 163), - COL_TRI(163, 161, 676), - COL_TRI(162, 160, 161), - COL_TRI(164, 160, 162), - COL_TRI(164, 159, 160), - COL_TRI(165, 673, 166), - COL_TRI(166, 673, 672), - COL_TRI(166, 672, 678), - COL_TRI(165, 674, 673), - COL_TRI(167, 674, 165), - COL_TRI(170, 682, 683), - COL_TRI(167, 675, 674), - COL_TRI(168, 679, 169), - COL_TRI(168, 680, 679), - COL_TRI(169, 681, 170), - COL_TRI(169, 679, 681), - COL_TRI(170, 681, 682), - COL_TRI(175, 679, 174), - COL_TRI(171, 175, 172), - COL_TRI(171, 176, 175), - COL_TRI(172, 175, 174), - COL_TRI(172, 174, 173), - COL_TRI(173, 684, 685), - COL_TRI(173, 174, 684), - COL_TRI(174, 680, 684), - COL_TRI(174, 679, 680), - COL_TRI(178, 686, 688), - COL_TRI(175, 681, 679), - COL_TRI(176, 681, 175), - COL_TRI(176, 682, 681), - COL_TRI(177, 686, 178), - COL_TRI(177, 687, 686), - COL_TRI(178, 688, 179), - COL_TRI(179, 688, 689), - COL_TRI(179, 689, 690), - COL_TRI(180, 178, 181), - COL_TRI(180, 177, 178), - COL_TRI(181, 178, 179), - COL_TRI(181, 179, 182), - COL_TRI(182, 690, 691), - COL_TRI(182, 179, 690), - COL_TRI(187, 693, 186), - COL_TRI(183, 688, 184), - COL_TRI(183, 689, 688), - COL_TRI(184, 686, 185), - COL_TRI(184, 688, 686), - COL_TRI(185, 686, 687), - COL_TRI(185, 687, 692), - COL_TRI(186, 693, 128), - COL_TRI(187, 186, 191), - COL_TRI(186, 128, 193), - COL_TRI(188, 186, 193), - COL_TRI(188, 193, 694), - COL_TRI(189, 695, 188), - COL_TRI(129, 188, 694), - COL_TRI(129, 189, 188), - COL_TRI(190, 129, 694), - COL_TRI(190, 127, 129), - COL_TRI(189, 192, 695), - COL_TRI(191, 188, 695), - COL_TRI(191, 186, 188), - COL_TRI(192, 189, 693), - COL_TRI(192, 693, 187), - COL_TRI(156, 127, 190), - COL_TRI(156, 190, 153), - COL_TRI(190, 694, 193), - COL_TRI(190, 193, 696), - COL_TRI(153, 190, 696), - COL_TRI(41, 45, 43), - COL_TRI(193, 128, 124), - COL_TRI(193, 124, 696), - COL_TRI(153, 696, 152), - COL_TRI(124, 152, 696), - COL_TRI(124, 671, 152), - COL_TRI(41, 47, 45), - COL_TRI(197, 223, 701), - COL_TRI(79, 81, 211), - COL_TRI(194, 697, 698), - COL_TRI(194, 698, 699), - COL_TRI(195, 196, 700), - COL_TRI(196, 197, 700), - COL_TRI(197, 701, 700), - COL_TRI(203, 71, 64), - COL_TRI(198, 700, 701), - COL_TRI(198, 195, 700), - COL_TRI(199, 201, 202), - COL_TRI(199, 200, 201), - COL_TRI(200, 702, 201), - COL_TRI(201, 702, 703), - COL_TRI(201, 703, 202), - COL_TRI(202, 703, 220), - COL_TRI(199, 202, 220), - COL_TRI(203, 704, 71), - COL_TRI(71, 704, 708), - COL_TRI(71, 705, 205), - COL_TRI(71, 205, 69), - COL_TRI(70, 69, 706), - COL_TRI(204, 707, 205), - COL_TRI(204, 205, 705), - COL_TRI(71, 708, 705), - COL_TRI(207, 708, 711), - COL_TRI(205, 709, 706), - COL_TRI(205, 706, 69), - COL_TRI(206, 267, 203), - COL_TRI(70, 706, 206), - COL_TRI(206, 710, 267), - COL_TRI(207, 711, 208), - COL_TRI(208, 711, 712), - COL_TRI(208, 712, 713), - COL_TRI(209, 714, 709), - COL_TRI(209, 709, 715), - COL_TRI(210, 714, 209), - COL_TRI(210, 716, 714), - COL_TRI(206, 214, 717), - COL_TRI(206, 717, 718), - COL_TRI(206, 718, 250), - COL_TRI(206, 203, 214), - COL_TRI(72, 719, 73), - COL_TRI(74, 212, 65), - COL_TRI(65, 212, 720), - COL_TRI(65, 720, 215), - COL_TRI(214, 211, 81), - COL_TRI(211, 213, 719), - COL_TRI(211, 719, 72), - COL_TRI(212, 74, 721), - COL_TRI(212, 721, 720), - COL_TRI(213, 73, 719), - COL_TRI(213, 216, 73), - COL_TRI(214, 81, 247), - COL_TRI(211, 215, 79), - COL_TRI(214, 216, 211), - COL_TRI(215, 721, 250), - COL_TRI(215, 250, 722), - COL_TRI(215, 722, 79), - COL_TRI(216, 70, 721), - COL_TRI(216, 64, 70), - COL_TRI(220, 725, 219), - COL_TRI(217, 196, 195), - COL_TRI(217, 195, 723), - COL_TRI(218, 217, 723), - COL_TRI(218, 723, 724), - COL_TRI(218, 724, 219), - COL_TRI(218, 219, 222), - COL_TRI(219, 725, 726), - COL_TRI(219, 726, 222), - COL_TRI(222, 261, 223), - COL_TRI(221, 220, 219), - COL_TRI(198, 219, 724), - COL_TRI(198, 221, 219), - COL_TRI(195, 198, 723), - COL_TRI(198, 724, 723), - COL_TRI(218, 222, 223), - COL_TRI(217, 218, 229), - COL_TRI(218, 223, 229), - COL_TRI(223, 727, 229), - COL_TRI(224, 728, 225), - COL_TRI(225, 728, 200), - COL_TRI(225, 200, 729), - COL_TRI(226, 225, 729), - COL_TRI(227, 728, 730), - COL_TRI(224, 730, 728), - COL_TRI(226, 729, 725), - COL_TRI(226, 227, 503), - COL_TRI(226, 503, 228), - COL_TRI(220, 226, 725), - COL_TRI(220, 227, 226), - COL_TRI(227, 730, 503), - COL_TRI(228, 224, 225), - COL_TRI(228, 225, 226), - COL_TRI(229, 230, 217), - COL_TRI(230, 196, 217), - COL_TRI(230, 731, 196), - COL_TRI(231, 198, 223), - COL_TRI(231, 223, 732), - COL_TRI(232, 234, 236), - COL_TRI(233, 234, 232), - COL_TRI(233, 235, 234), - COL_TRI(234, 229, 727), - COL_TRI(234, 727, 236), - COL_TRI(235, 229, 234), - COL_TRI(236, 727, 731), - COL_TRI(232, 236, 237), - COL_TRI(237, 236, 238), - COL_TRI(236, 731, 238), - COL_TRI(240, 241, 734), - COL_TRI(235, 230, 229), - COL_TRI(238, 731, 230), - COL_TRI(237, 238, 239), - COL_TRI(239, 238, 235), - COL_TRI(238, 230, 235), - COL_TRI(239, 235, 233), - COL_TRI(231, 733, 240), - COL_TRI(240, 733, 241), - COL_TRI(241, 268, 259), - COL_TRI(241, 261, 268), - COL_TRI(241, 259, 220), - COL_TRI(241, 220, 734), - COL_TRI(231, 732, 733), - COL_TRI(242, 79, 722), - COL_TRI(243, 735, 242), - COL_TRI(242, 735, 79), - COL_TRI(247, 81, 740), - COL_TRI(243, 736, 735), - COL_TRI(244, 736, 243), - COL_TRI(244, 737, 736), - COL_TRI(245, 738, 246), - COL_TRI(246, 738, 257), - COL_TRI(246, 257, 739), - COL_TRI(245, 740, 738), - COL_TRI(247, 740, 245), - COL_TRI(252, 743, 251), - COL_TRI(248, 741, 249), - COL_TRI(249, 741, 70), - COL_TRI(249, 70, 206), - COL_TRI(248, 742, 741), - COL_TRI(250, 742, 248), - COL_TRI(250, 721, 742), - COL_TRI(251, 743, 216), - COL_TRI(251, 216, 214), - COL_TRI(256, 748, 253), - COL_TRI(252, 744, 743), - COL_TRI(203, 744, 252), - COL_TRI(203, 64, 744), - COL_TRI(253, 745, 254), - COL_TRI(254, 745, 746), - COL_TRI(254, 746, 255), - COL_TRI(255, 746, 747), - COL_TRI(255, 747, 256), - COL_TRI(253, 748, 745), - COL_TRI(256, 747, 748), - COL_TRI(259, 199, 220), - COL_TRI(256, 253, 244), - COL_TRI(253, 737, 244), - COL_TRI(253, 254, 737), - COL_TRI(256, 244, 739), - COL_TRI(257, 256, 739), - COL_TRI(257, 255, 256), - COL_TRI(258, 200, 264), - COL_TRI(258, 729, 200), - COL_TRI(262, 726, 729), - COL_TRI(199, 260, 749), - COL_TRI(260, 268, 749), - COL_TRI(260, 269, 268), - COL_TRI(222, 750, 261), - COL_TRI(261, 751, 223), - COL_TRI(262, 729, 752), - COL_TRI(199, 66, 260), - COL_TRI(263, 261, 750), - COL_TRI(263, 753, 261), - COL_TRI(264, 261, 753), - COL_TRI(264, 268, 261), - COL_TRI(264, 749, 268), - COL_TRI(199, 264, 200), - COL_TRI(199, 749, 264), - COL_TRI(258, 264, 754), - COL_TRI(264, 753, 754), - COL_TRI(265, 753, 263), - COL_TRI(265, 754, 753), - COL_TRI(258, 754, 265), - COL_TRI(76, 75, 755), - COL_TRI(199, 67, 66), - COL_TRI(199, 68, 67), - COL_TRI(66, 76, 266), - COL_TRI(66, 266, 260), - COL_TRI(266, 269, 260), - COL_TRI(76, 712, 266), - COL_TRI(266, 270, 269), - COL_TRI(267, 270, 266), - COL_TRI(76, 713, 712), - COL_TRI(76, 755, 756), - COL_TRI(270, 210, 75), - COL_TRI(268, 269, 259), - COL_TRI(269, 270, 77), - COL_TRI(269, 68, 259), - COL_TRI(269, 77, 68), - COL_TRI(270, 75, 77), - COL_TRI(199, 259, 68), - COL_TRI(270, 716, 210), - COL_TRI(267, 710, 270), - COL_TRI(275, 761, 762), - COL_TRI(271, 109, 108), - COL_TRI(272, 271, 108), - COL_TRI(273, 272, 108), - COL_TRI(273, 108, 111), - COL_TRI(273, 111, 757), - COL_TRI(111, 110, 757), - COL_TRI(274, 758, 759), - COL_TRI(274, 760, 758), - COL_TRI(278, 766, 279), - COL_TRI(275, 762, 288), - COL_TRI(276, 763, 277), - COL_TRI(276, 764, 763), - COL_TRI(277, 763, 765), - COL_TRI(277, 765, 278), - COL_TRI(278, 765, 766), - COL_TRI(283, 770, 284), - COL_TRI(279, 766, 760), - COL_TRI(279, 760, 767), - COL_TRI(280, 758, 768), - COL_TRI(280, 768, 281), - COL_TRI(281, 768, 769), - COL_TRI(281, 769, 282), - COL_TRI(282, 769, 761), - COL_TRI(282, 761, 275), - COL_TRI(286, 778, 776), - COL_TRI(283, 284, 771), - COL_TRI(284, 772, 773), - COL_TRI(284, 773, 771), - COL_TRI(285, 774, 775), - COL_TRI(285, 775, 297), - COL_TRI(286, 776, 777), - COL_TRI(286, 784, 291), - COL_TRI(287, 779, 780), - COL_TRI(287, 780, 781), - COL_TRI(288, 762, 782), - COL_TRI(288, 782, 289), - COL_TRI(289, 782, 783), - COL_TRI(289, 783, 290), - COL_TRI(290, 783, 780), - COL_TRI(290, 780, 779), - COL_TRI(291, 784, 785), - COL_TRI(286, 777, 784), - COL_TRI(291, 785, 292), - COL_TRI(292, 785, 764), - COL_TRI(292, 764, 276), - COL_TRI(284, 770, 786), - COL_TRI(284, 786, 293), - COL_TRI(293, 786, 787), - COL_TRI(296, 283, 771), - COL_TRI(293, 787, 294), - COL_TRI(294, 787, 776), - COL_TRI(294, 776, 778), - COL_TRI(287, 781, 788), - COL_TRI(287, 788, 295), - COL_TRI(295, 788, 789), - COL_TRI(295, 789, 296), - COL_TRI(296, 789, 283), - COL_TRI(297, 790, 371), - COL_TRI(297, 371, 285), - COL_TRI(298, 300, 301), - COL_TRI(298, 303, 302), - COL_TRI(298, 302, 299), - COL_TRI(298, 299, 300), - COL_TRI(298, 304, 303), - COL_TRI(299, 343, 300), - COL_TRI(300, 343, 344), - COL_TRI(300, 344, 301), - COL_TRI(304, 794, 306), - COL_TRI(301, 344, 791), - COL_TRI(301, 791, 774), - COL_TRI(302, 792, 299), - COL_TRI(299, 792, 343), - COL_TRI(303, 793, 302), - COL_TRI(302, 793, 792), - COL_TRI(303, 306, 793), - COL_TRI(304, 306, 303), - COL_TRI(310, 797, 314), - COL_TRI(305, 793, 306), - COL_TRI(306, 794, 305), - COL_TRI(305, 792, 793), - COL_TRI(307, 309, 308), - COL_TRI(307, 308, 310), - COL_TRI(307, 311, 309), - COL_TRI(308, 795, 310), - COL_TRI(309, 796, 308), - COL_TRI(308, 796, 795), - COL_TRI(310, 795, 797), - COL_TRI(311, 312, 309), - COL_TRI(309, 312, 796), - COL_TRI(311, 798, 312), - COL_TRI(312, 798, 313), - COL_TRI(313, 799, 797), - COL_TRI(313, 797, 795), - COL_TRI(313, 795, 796), - COL_TRI(313, 796, 312), - COL_TRI(314, 797, 799), - COL_TRI(315, 799, 775), - COL_TRI(314, 799, 315), - COL_TRI(316, 800, 801), - COL_TRI(18, 316, 349), - COL_TRI(316, 801, 305), - COL_TRI(307, 802, 803), - COL_TRI(307, 803, 804), - COL_TRI(317, 805, 389), - COL_TRI(317, 806, 805), - COL_TRI(18, 17, 316), - COL_TRI(325, 809, 324), - COL_TRI(318, 806, 317), - COL_TRI(318, 807, 806), - COL_TRI(319, 807, 318), - COL_TRI(320, 807, 319), - COL_TRI(321, 320, 319), - COL_TRI(321, 808, 320), - COL_TRI(322, 808, 321), - COL_TRI(323, 808, 322), - COL_TRI(324, 323, 322), - COL_TRI(324, 809, 323), - COL_TRI(332, 813, 331), - COL_TRI(326, 809, 325), - COL_TRI(327, 326, 325), - COL_TRI(327, 810, 326), - COL_TRI(328, 810, 327), - COL_TRI(328, 811, 810), - COL_TRI(329, 811, 328), - COL_TRI(329, 812, 811), - COL_TRI(330, 812, 329), - COL_TRI(331, 812, 330), - COL_TRI(332, 331, 330), - COL_TRI(338, 818, 364), - COL_TRI(333, 813, 332), - COL_TRI(334, 813, 333), - COL_TRI(335, 334, 333), - COL_TRI(335, 814, 334), - COL_TRI(336, 814, 335), - COL_TRI(337, 814, 336), - COL_TRI(338, 791, 815), - COL_TRI(338, 815, 816), - COL_TRI(338, 816, 817), - COL_TRI(338, 817, 818), - COL_TRI(344, 815, 791), - COL_TRI(339, 818, 340), - COL_TRI(340, 818, 817), - COL_TRI(339, 364, 818), - COL_TRI(340, 817, 341), - COL_TRI(341, 817, 816), - COL_TRI(342, 816, 815), - COL_TRI(341, 816, 342), - COL_TRI(342, 815, 346), - COL_TRI(343, 346, 815), - COL_TRI(343, 815, 344), - COL_TRI(347, 376, 822), - COL_TRI(345, 342, 346), - COL_TRI(345, 341, 342), - COL_TRI(345, 340, 341), - COL_TRI(346, 801, 345), - COL_TRI(345, 339, 340), - COL_TRI(337, 336, 819), - COL_TRI(337, 819, 820), - COL_TRI(347, 821, 376), - COL_TRI(7, 349, 316), - COL_TRI(348, 804, 22), - COL_TRI(348, 22, 21), - COL_TRI(18, 349, 348), - COL_TRI(18, 348, 21), - COL_TRI(6, 5, 349), - COL_TRI(349, 4, 348), - COL_TRI(349, 5, 4), - COL_TRI(7, 6, 349), - COL_TRI(350, 273, 757), - COL_TRI(4, 0, 348), - COL_TRI(0, 804, 348), - COL_TRI(1, 7, 316), - COL_TRI(2, 316, 804), - COL_TRI(2, 1, 316), - COL_TRI(3, 2, 804), - COL_TRI(0, 3, 804), - COL_TRI(350, 820, 273), - COL_TRI(353, 825, 826), - COL_TRI(271, 347, 823), - COL_TRI(271, 272, 347), - COL_TRI(351, 352, 274), - COL_TRI(352, 767, 274), - COL_TRI(352, 355, 767), - COL_TRI(351, 274, 759), - COL_TRI(280, 824, 351), - COL_TRI(280, 351, 759), - COL_TRI(355, 356, 830), - COL_TRI(353, 826, 827), - COL_TRI(352, 354, 356), - COL_TRI(352, 356, 355), - COL_TRI(354, 828, 356), - COL_TRI(354, 829, 828), - COL_TRI(355, 830, 824), - COL_TRI(356, 831, 830), - COL_TRI(356, 828, 831), - COL_TRI(357, 358, 830), - COL_TRI(358, 351, 824), - COL_TRI(358, 824, 830), - COL_TRI(357, 830, 831), - COL_TRI(351, 358, 354), - COL_TRI(351, 354, 352), - COL_TRI(315, 362, 314), - COL_TRI(358, 829, 354), - COL_TRI(358, 357, 829), - COL_TRI(359, 374, 372), - COL_TRI(359, 372, 373), - COL_TRI(359, 362, 374), - COL_TRI(359, 802, 362), - COL_TRI(359, 373, 363), - COL_TRI(315, 832, 362), - COL_TRI(360, 833, 834), - COL_TRI(360, 834, 835), - COL_TRI(360, 835, 836), - COL_TRI(360, 836, 832), - COL_TRI(360, 832, 361), - COL_TRI(361, 832, 315), - COL_TRI(362, 802, 314), - COL_TRI(343, 801, 346), - COL_TRI(366, 841, 842), - COL_TRI(363, 833, 837), - COL_TRI(363, 837, 838), - COL_TRI(364, 339, 839), - COL_TRI(364, 839, 840), - COL_TRI(315, 775, 361), - COL_TRI(365, 841, 366), - COL_TRI(372, 834, 373), - COL_TRI(367, 843, 841), - COL_TRI(367, 841, 365), - COL_TRI(368, 843, 367), - COL_TRI(368, 844, 843), - COL_TRI(369, 844, 368), - COL_TRI(369, 845, 844), - COL_TRI(370, 845, 369), - COL_TRI(370, 846, 845), - COL_TRI(371, 846, 370), - COL_TRI(371, 790, 846), - COL_TRI(376, 847, 822), - COL_TRI(373, 834, 833), - COL_TRI(373, 833, 363), - COL_TRI(372, 835, 834), - COL_TRI(374, 835, 372), - COL_TRI(374, 836, 835), - COL_TRI(362, 836, 374), - COL_TRI(362, 832, 836), - COL_TRI(375, 847, 376), - COL_TRI(382, 852, 381), - COL_TRI(377, 847, 375), - COL_TRI(377, 848, 847), - COL_TRI(378, 849, 377), - COL_TRI(377, 849, 848), - COL_TRI(379, 849, 378), - COL_TRI(379, 850, 849), - COL_TRI(380, 851, 379), - COL_TRI(379, 851, 850), - COL_TRI(381, 852, 851), - COL_TRI(381, 851, 380), - COL_TRI(387, 857, 386), - COL_TRI(382, 853, 852), - COL_TRI(383, 853, 382), - COL_TRI(383, 854, 853), - COL_TRI(383, 855, 854), - COL_TRI(384, 855, 383), - COL_TRI(385, 856, 855), - COL_TRI(385, 855, 384), - COL_TRI(386, 857, 385), - COL_TRI(385, 857, 856), - COL_TRI(387, 858, 857), - COL_TRI(388, 859, 387), - COL_TRI(387, 859, 858), - COL_TRI(389, 859, 388), - COL_TRI(389, 805, 859), - COL_TRI(107, 96, 93), - COL_TRI(107, 93, 104), - COL_TRI(115, 139, 141), - COL_TRI(115, 141, 117), - COL_TRI(390, 391, 392), - COL_TRI(391, 860, 392), - COL_TRI(392, 860, 394), - COL_TRI(392, 394, 861), - COL_TRI(393, 390, 392), - COL_TRI(393, 392, 861), - COL_TRI(394, 395, 861), - COL_TRI(395, 396, 861), - COL_TRI(396, 397, 861), - COL_TRI(397, 393, 861), - COL_TRI(357, 831, 391), - COL_TRI(357, 391, 484), - COL_TRI(400, 866, 401), - COL_TRI(393, 862, 390), - COL_TRI(393, 863, 862), - COL_TRI(397, 863, 393), - COL_TRI(397, 864, 863), - COL_TRI(396, 864, 397), - COL_TRI(396, 865, 864), - COL_TRI(398, 395, 828), - COL_TRI(399, 400, 401), - COL_TRI(401, 866, 867), - COL_TRI(402, 399, 401), - COL_TRI(402, 401, 404), - COL_TRI(401, 867, 404), - COL_TRI(403, 399, 402), - COL_TRI(403, 402, 868), - COL_TRI(402, 404, 869), - COL_TRI(404, 867, 869), - COL_TRI(405, 406, 519), - COL_TRI(406, 467, 519), - COL_TRI(405, 870, 406), - COL_TRI(407, 406, 870), - COL_TRI(407, 871, 406), - COL_TRI(406, 871, 467), - COL_TRI(405, 408, 870), - COL_TRI(408, 407, 870), - COL_TRI(409, 94, 414), - COL_TRI(94, 93, 414), - COL_TRI(409, 105, 94), - COL_TRI(409, 104, 105), - COL_TRI(112, 872, 410), - COL_TRI(112, 410, 138), - COL_TRI(410, 872, 873), - COL_TRI(410, 873, 874), - COL_TRI(411, 875, 876), - COL_TRI(411, 876, 877), - COL_TRI(412, 878, 879), - COL_TRI(412, 880, 878), - COL_TRI(413, 878, 881), - COL_TRI(413, 882, 878), - COL_TRI(414, 883, 498), - COL_TRI(414, 498, 497), - COL_TRI(414, 497, 409), - COL_TRI(414, 884, 883), - COL_TRI(414, 885, 415), - COL_TRI(414, 415, 416), - COL_TRI(139, 13, 15), - COL_TRI(415, 885, 886), - COL_TRI(415, 886, 488), - COL_TRI(416, 887, 490), - COL_TRI(416, 490, 430), - COL_TRI(115, 139, 15), - COL_TRI(139, 890, 13), - COL_TRI(418, 897, 898), - COL_TRI(115, 15, 12), - COL_TRI(115, 12, 14), - COL_TRI(115, 14, 893), - COL_TRI(417, 421, 894), - COL_TRI(417, 895, 421), - COL_TRI(418, 896, 897), - COL_TRI(419, 899, 420), - COL_TRI(420, 900, 426), - COL_TRI(420, 426, 901), - COL_TRI(421, 902, 422), - COL_TRI(421, 895, 902), - COL_TRI(422, 902, 903), - COL_TRI(422, 903, 423), - COL_TRI(423, 903, 418), - COL_TRI(427, 907, 428), - COL_TRI(423, 418, 898), - COL_TRI(424, 904, 425), - COL_TRI(425, 904, 417), - COL_TRI(425, 417, 894), - COL_TRI(424, 905, 904), - COL_TRI(426, 900, 905), - COL_TRI(426, 905, 424), - COL_TRI(427, 906, 907), - COL_TRI(431, 432, 912), - COL_TRI(428, 908, 910), - COL_TRI(428, 909, 908), - COL_TRI(429, 430, 442), - COL_TRI(429, 442, 890), - COL_TRI(430, 491, 875), - COL_TRI(430, 875, 911), - COL_TRI(432, 434, 913), - COL_TRI(432, 913, 912), - COL_TRI(431, 912, 914), - COL_TRI(433, 915, 431), - COL_TRI(433, 431, 914), - COL_TRI(434, 893, 913), - COL_TRI(434, 916, 893), - COL_TRI(435, 915, 433), - COL_TRI(435, 433, 917), - COL_TRI(436, 918, 917), - COL_TRI(437, 440, 919), - COL_TRI(438, 437, 920), - COL_TRI(437, 919, 920), - COL_TRI(438, 920, 921), - COL_TRI(439, 499, 438), - COL_TRI(439, 438, 921), - COL_TRI(443, 925, 926), - COL_TRI(440, 923, 919), - COL_TRI(440, 441, 923), - COL_TRI(441, 413, 881), - COL_TRI(441, 881, 923), - COL_TRI(442, 924, 444), - COL_TRI(442, 444, 447), - COL_TRI(443, 926, 927), - COL_TRI(444, 928, 445), - COL_TRI(444, 924, 928), - COL_TRI(445, 928, 929), - COL_TRI(445, 929, 446), - COL_TRI(446, 929, 443), - COL_TRI(446, 443, 927), - COL_TRI(447, 448, 930), - COL_TRI(450, 879, 933), - COL_TRI(448, 931, 456), - COL_TRI(448, 456, 930), - COL_TRI(447, 930, 442), - COL_TRI(449, 439, 880), - COL_TRI(449, 499, 439), - COL_TRI(450, 932, 879), - COL_TRI(453, 937, 938), - COL_TRI(451, 934, 918), - COL_TRI(451, 918, 879), - COL_TRI(436, 922, 918), - COL_TRI(452, 436, 935), - COL_TRI(452, 922, 436), - COL_TRI(453, 936, 937), - COL_TRI(452, 935, 939), - COL_TRI(452, 939, 454), - COL_TRI(454, 939, 940), - COL_TRI(454, 940, 455), - COL_TRI(455, 940, 937), - COL_TRI(455, 937, 936), - COL_TRI(456, 941, 457), - COL_TRI(456, 457, 909), - COL_TRI(457, 942, 943), - COL_TRI(457, 943, 909), - COL_TRI(458, 944, 480), - COL_TRI(458, 459, 944), - COL_TRI(459, 945, 944), - COL_TRI(459, 946, 945), - COL_TRI(460, 947, 948), - COL_TRI(460, 949, 947), - COL_TRI(453, 938, 950), - COL_TRI(453, 950, 951), - COL_TRI(464, 956, 419), - COL_TRI(461, 952, 950), - COL_TRI(461, 950, 899), - COL_TRI(419, 461, 899), - COL_TRI(462, 953, 463), - COL_TRI(463, 953, 954), - COL_TRI(463, 954, 955), - COL_TRI(462, 464, 953), - COL_TRI(464, 462, 956), - COL_TRI(468, 959, 960), - COL_TRI(465, 408, 482), - COL_TRI(465, 957, 408), - COL_TRI(466, 465, 482), - COL_TRI(466, 482, 481), - COL_TRI(467, 466, 481), - COL_TRI(467, 958, 466), - COL_TRI(466, 959, 468), - COL_TRI(466, 958, 959), - COL_TRI(465, 468, 470), - COL_TRI(468, 960, 541), - COL_TRI(469, 472, 470), - COL_TRI(470, 472, 957), - COL_TRI(470, 957, 465), - COL_TRI(469, 471, 472), - COL_TRI(465, 466, 468), - COL_TRI(474, 961, 473), - COL_TRI(470, 468, 541), - COL_TRI(470, 541, 469), - COL_TRI(471, 959, 472), - COL_TRI(472, 959, 958), - COL_TRI(472, 958, 957), - COL_TRI(471, 960, 959), - COL_TRI(473, 961, 943), - COL_TRI(473, 943, 942), - COL_TRI(478, 947, 949), - COL_TRI(474, 962, 961), - COL_TRI(475, 962, 474), - COL_TRI(475, 946, 962), - COL_TRI(476, 896, 963), - COL_TRI(476, 963, 477), - COL_TRI(477, 963, 964), - COL_TRI(477, 964, 478), - COL_TRI(478, 964, 947), - COL_TRI(479, 453, 519), - COL_TRI(480, 479, 519), - COL_TRI(479, 965, 941), - COL_TRI(479, 941, 450), - COL_TRI(480, 481, 458), - COL_TRI(480, 467, 481), - COL_TRI(481, 482, 948), - COL_TRI(481, 948, 459), - COL_TRI(483, 508, 868), - COL_TRI(405, 948, 966), - COL_TRI(405, 460, 948), - COL_TRI(482, 405, 966), - COL_TRI(482, 408, 405), - COL_TRI(483, 967, 876), - COL_TRI(483, 968, 508), - COL_TRI(486, 892, 972), - COL_TRI(484, 969, 968), - COL_TRI(485, 967, 970), - COL_TRI(485, 970, 971), - COL_TRI(486, 972, 487), - COL_TRI(487, 973, 974), - COL_TRI(487, 972, 973), - COL_TRI(488, 891, 489), - COL_TRI(489, 891, 93), - COL_TRI(489, 93, 887), - COL_TRI(490, 887, 9), - COL_TRI(488, 886, 891), - COL_TRI(490, 104, 892), - COL_TRI(490, 892, 486), - COL_TRI(409, 430, 974), - COL_TRI(409, 974, 973), - COL_TRI(491, 484, 968), - COL_TRI(491, 398, 484), - COL_TRI(492, 976, 977), - COL_TRI(492, 925, 976), - COL_TRI(493, 403, 868), - COL_TRI(495, 441, 494), - COL_TRI(494, 493, 868), - COL_TRI(494, 440, 493), - COL_TRI(441, 440, 494), - COL_TRI(398, 829, 357), - COL_TRI(357, 484, 398), - COL_TRI(398, 828, 829), - COL_TRI(497, 888, 409), - COL_TRI(491, 430, 888), - COL_TRI(491, 888, 494), - COL_TRI(496, 978, 518), - COL_TRI(496, 518, 890), - COL_TRI(416, 979, 980), - COL_TRI(416, 980, 884), - COL_TRI(441, 495, 434), - COL_TRI(498, 889, 497), - COL_TRI(498, 883, 889), - COL_TRI(499, 932, 447), - COL_TRI(499, 879, 932), - COL_TRI(495, 874, 873), - COL_TRI(495, 873, 434), - COL_TRI(497, 889, 888), - COL_TRI(441, 434, 915), - COL_TRI(500, 441, 915), - COL_TRI(500, 915, 934), - COL_TRI(500, 934, 451), - COL_TRI(490, 9, 11), - COL_TRI(502, 982, 730), - COL_TRI(8, 10, 93), - COL_TRI(8, 93, 104), - COL_TRI(501, 224, 228), - COL_TRI(501, 502, 224), - COL_TRI(228, 503, 981), - COL_TRI(228, 981, 501), - COL_TRI(504, 982, 502), - COL_TRI(503, 730, 982), - COL_TRI(502, 730, 224), - COL_TRI(503, 982, 981), - COL_TRI(501, 983, 513), - COL_TRI(501, 981, 983), - COL_TRI(502, 501, 513), - COL_TRI(502, 513, 984), - COL_TRI(504, 502, 984), - COL_TRI(506, 988, 987), - COL_TRI(491, 985, 986), - COL_TRI(491, 986, 398), - COL_TRI(484, 975, 969), - COL_TRI(505, 504, 984), - COL_TRI(506, 987, 505), - COL_TRI(505, 987, 504), - COL_TRI(509, 992, 494), - COL_TRI(485, 988, 506), - COL_TRI(485, 989, 988), - COL_TRI(507, 510, 990), - COL_TRI(507, 862, 865), - COL_TRI(507, 991, 862), - COL_TRI(507, 990, 991), - COL_TRI(508, 511, 509), - COL_TRI(508, 509, 494), - COL_TRI(512, 991, 990), - COL_TRI(508, 512, 511), - COL_TRI(510, 507, 992), - COL_TRI(510, 992, 509), - COL_TRI(511, 510, 509), - COL_TRI(511, 990, 510), - COL_TRI(511, 512, 990), - COL_TRI(518, 994, 517), - COL_TRI(513, 983, 515), - COL_TRI(513, 515, 514), - COL_TRI(514, 515, 976), - COL_TRI(515, 977, 976), - COL_TRI(516, 980, 979), - COL_TRI(516, 993, 980), - COL_TRI(517, 993, 516), - COL_TRI(517, 994, 993), - COL_TRI(520, 997, 995), - COL_TRI(518, 978, 994), - COL_TRI(519, 419, 405), - COL_TRI(419, 956, 405), - COL_TRI(483, 868, 970), - COL_TRI(483, 970, 967), - COL_TRI(520, 995, 996), - COL_TRI(525, 523, 529), - COL_TRI(522, 996, 995), - COL_TRI(522, 995, 546), - COL_TRI(521, 997, 520), - COL_TRI(521, 520, 998), - COL_TRI(523, 999, 1000), - COL_TRI(523, 1000, 529), - COL_TRI(524, 999, 523), - COL_TRI(524, 523, 525), - COL_TRI(532, 526, 527), - COL_TRI(526, 524, 525), - COL_TRI(527, 526, 525), - COL_TRI(527, 525, 529), - COL_TRI(528, 529, 530), - COL_TRI(529, 1000, 653), - COL_TRI(529, 653, 652), - COL_TRI(530, 529, 652), - COL_TRI(528, 527, 529), - COL_TRI(531, 532, 527), - COL_TRI(531, 527, 528), - COL_TRI(534, 1007, 537), - COL_TRI(533, 536, 1003), - COL_TRI(534, 533, 1003), - COL_TRI(535, 1004, 533), - COL_TRI(534, 535, 533), - COL_TRI(533, 1004, 536), - COL_TRI(535, 1005, 1004), - COL_TRI(536, 615, 1006), - COL_TRI(536, 1006, 1003), - COL_TRI(537, 1005, 535), - COL_TRI(534, 537, 535), - COL_TRI(37, 538, 1008), - COL_TRI(538, 539, 1008), - COL_TRI(539, 1009, 540), - COL_TRI(539, 540, 1008), - COL_TRI(38, 1008, 540), - COL_TRI(38, 37, 1008), - COL_TRI(38, 540, 543), - COL_TRI(540, 1009, 543), - COL_TRI(469, 541, 1010), - COL_TRI(541, 1002, 1010), - COL_TRI(541, 526, 1002), - COL_TRI(541, 960, 526), - COL_TRI(239, 233, 543), - COL_TRI(469, 1010, 1001), - COL_TRI(469, 1001, 653), - COL_TRI(469, 653, 1000), - COL_TRI(471, 469, 1000), - COL_TRI(521, 998, 542), - COL_TRI(521, 542, 1011), - COL_TRI(542, 544, 545), - COL_TRI(542, 545, 1011), - COL_TRI(522, 562, 1013), - COL_TRI(543, 233, 544), - COL_TRI(544, 233, 232), - COL_TRI(544, 232, 545), - COL_TRI(545, 232, 538), - COL_TRI(538, 232, 237), - COL_TRI(522, 546, 562), - COL_TRI(546, 39, 1012), - COL_TRI(546, 1012, 562), - COL_TRI(26, 25, 1018), - COL_TRI(547, 35, 522), - COL_TRI(547, 522, 1013), - COL_TRI(548, 1014, 592), - COL_TRI(548, 592, 1015), - COL_TRI(30, 1016, 1017), - COL_TRI(30, 31, 1016), - COL_TRI(552, 1025, 1024), - COL_TRI(26, 1018, 1019), - COL_TRI(549, 1020, 618), - COL_TRI(549, 618, 1021), - COL_TRI(550, 608, 1022), - COL_TRI(550, 1023, 608), - COL_TRI(551, 552, 1024), - COL_TRI(551, 1024, 1018), - COL_TRI(553, 554, 1026), - COL_TRI(553, 560, 554), - COL_TRI(554, 555, 612), - COL_TRI(554, 612, 1026), - COL_TRI(555, 1027, 612), - COL_TRI(555, 559, 1027), - COL_TRI(534, 556, 1007), - COL_TRI(559, 187, 560), - COL_TRI(556, 534, 1028), - COL_TRI(556, 1028, 619), - COL_TRI(557, 1003, 1006), - COL_TRI(558, 1029, 1030), - COL_TRI(558, 1030, 1031), - COL_TRI(559, 192, 187), - COL_TRI(561, 1032, 557), - COL_TRI(554, 191, 695), - COL_TRI(554, 695, 555), - COL_TRI(560, 187, 191), - COL_TRI(560, 191, 554), - COL_TRI(192, 559, 555), - COL_TRI(192, 555, 695), - COL_TRI(563, 565, 1035), - COL_TRI(557, 1032, 1003), - COL_TRI(561, 1034, 1032), - COL_TRI(562, 1034, 561), - COL_TRI(562, 1012, 1034), - COL_TRI(558, 1031, 547), - COL_TRI(563, 558, 547), - COL_TRI(563, 547, 565), - COL_TRI(564, 563, 1035), - COL_TRI(567, 569, 570), - COL_TRI(565, 1036, 1035), - COL_TRI(564, 1035, 1037), - COL_TRI(566, 622, 567), - COL_TRI(566, 565, 622), - COL_TRI(567, 570, 566), - COL_TRI(566, 1038, 565), - COL_TRI(568, 1038, 566), - COL_TRI(567, 1036, 569), - COL_TRI(568, 1039, 1038), - COL_TRI(569, 1038, 1039), - COL_TRI(570, 569, 572), - COL_TRI(570, 572, 573), - COL_TRI(569, 1039, 572), - COL_TRI(571, 1040, 1039), - COL_TRI(571, 1039, 568), - COL_TRI(572, 1039, 1040), - COL_TRI(572, 1040, 1041), - COL_TRI(573, 572, 1041), - COL_TRI(573, 1041, 574), - COL_TRI(574, 568, 573), - COL_TRI(573, 568, 566), - COL_TRI(573, 566, 570), - COL_TRI(574, 571, 568), - COL_TRI(522, 38, 542), - COL_TRI(38, 544, 542), - COL_TRI(522, 35, 38), - COL_TRI(575, 622, 1013), - COL_TRI(545, 37, 1011), - COL_TRI(37, 546, 1011), - COL_TRI(37, 39, 546), - COL_TRI(37, 545, 538), - COL_TRI(38, 543, 544), - COL_TRI(575, 567, 622), - COL_TRI(582, 627, 579), - COL_TRI(576, 1042, 1043), - COL_TRI(576, 1044, 1042), - COL_TRI(577, 629, 580), - COL_TRI(578, 577, 580), - COL_TRI(578, 580, 581), - COL_TRI(579, 578, 581), - COL_TRI(580, 582, 581), - COL_TRI(581, 582, 579), - COL_TRI(579, 627, 624), - COL_TRI(579, 624, 607), - COL_TRI(583, 655, 1045), - COL_TRI(583, 1045, 1046), - COL_TRI(584, 1047, 661), - COL_TRI(584, 586, 1047), - COL_TRI(585, 662, 1048), - COL_TRI(585, 1048, 1049), - COL_TRI(584, 1049, 586), - COL_TRI(586, 1049, 1048), - COL_TRI(587, 657, 1050), - COL_TRI(587, 1050, 1051), - COL_TRI(588, 1052, 658), - COL_TRI(588, 590, 1052), - COL_TRI(589, 656, 1053), - COL_TRI(589, 1053, 1054), - COL_TRI(588, 1054, 590), - COL_TRI(590, 1054, 1053), - COL_TRI(591, 1055, 592), - COL_TRI(592, 1055, 1015), - COL_TRI(593, 1056, 1055), - COL_TRI(593, 1055, 591), - COL_TRI(594, 1057, 593), - COL_TRI(593, 1057, 1056), - COL_TRI(595, 1057, 594), - COL_TRI(595, 1058, 1057), - COL_TRI(596, 1059, 595), - COL_TRI(595, 1059, 1058), - COL_TRI(597, 1060, 1059), - COL_TRI(597, 1059, 596), - COL_TRI(603, 1065, 602), - COL_TRI(598, 1060, 597), - COL_TRI(598, 1061, 1060), - COL_TRI(599, 1061, 598), - COL_TRI(599, 1062, 1061), - COL_TRI(599, 1063, 1062), - COL_TRI(600, 1063, 599), - COL_TRI(601, 1064, 1063), - COL_TRI(601, 1063, 600), - COL_TRI(602, 1064, 601), - COL_TRI(602, 1065, 1064), - COL_TRI(578, 607, 1069), - COL_TRI(603, 1066, 1065), - COL_TRI(604, 1067, 603), - COL_TRI(603, 1067, 1066), - COL_TRI(605, 1067, 604), - COL_TRI(605, 1068, 1067), - COL_TRI(578, 1069, 606), - COL_TRI(606, 1069, 549), - COL_TRI(606, 549, 1021), - COL_TRI(610, 1071, 537), - COL_TRI(607, 623, 625), - COL_TRI(607, 624, 623), - COL_TRI(608, 1070, 609), - COL_TRI(609, 1070, 625), - COL_TRI(609, 625, 577), - COL_TRI(608, 1023, 1070), - COL_TRI(610, 537, 1007), - COL_TRI(611, 1071, 610), - COL_TRI(615, 536, 1074), - COL_TRI(611, 1072, 1071), - COL_TRI(612, 1072, 611), - COL_TRI(612, 1027, 1072), - COL_TRI(613, 1073, 614), - COL_TRI(614, 1073, 553), - COL_TRI(614, 553, 1026), - COL_TRI(613, 1074, 1073), - COL_TRI(615, 1074, 613), - COL_TRI(620, 1033, 1079), - COL_TRI(616, 1075, 617), - COL_TRI(617, 1075, 621), - COL_TRI(617, 621, 1076), - COL_TRI(616, 1077, 1075), - COL_TRI(618, 1077, 616), - COL_TRI(618, 1078, 1077), - COL_TRI(619, 1028, 1033), - COL_TRI(619, 1033, 620), - COL_TRI(622, 547, 1013), - COL_TRI(620, 1079, 1022), - COL_TRI(621, 1035, 575), - COL_TRI(621, 575, 1076), - COL_TRI(575, 1035, 1036), - COL_TRI(575, 1036, 567), - COL_TRI(622, 565, 547), - COL_TRI(625, 628, 629), - COL_TRI(33, 1025, 34), - COL_TRI(30, 1080, 33), - COL_TRI(33, 1080, 1025), - COL_TRI(30, 1017, 1080), - COL_TRI(623, 633, 634), - COL_TRI(623, 634, 628), - COL_TRI(624, 633, 623), - COL_TRI(625, 623, 628), - COL_TRI(626, 632, 624), - COL_TRI(627, 626, 624), - COL_TRI(624, 632, 633), - COL_TRI(628, 634, 635), - COL_TRI(628, 635, 630), - COL_TRI(629, 628, 630), - COL_TRI(629, 630, 580), - COL_TRI(630, 635, 631), - COL_TRI(630, 631, 582), - COL_TRI(580, 630, 582), - COL_TRI(582, 631, 627), - COL_TRI(631, 626, 627), - COL_TRI(632, 636, 633), - COL_TRI(633, 639, 634), - COL_TRI(633, 636, 639), - COL_TRI(626, 637, 632), - COL_TRI(632, 637, 636), - COL_TRI(634, 639, 641), - COL_TRI(634, 641, 635), - COL_TRI(635, 641, 642), - COL_TRI(635, 642, 631), - COL_TRI(631, 638, 626), - COL_TRI(631, 642, 638), - COL_TRI(626, 638, 637), - COL_TRI(636, 643, 640), - COL_TRI(636, 640, 639), - COL_TRI(637, 643, 636), - COL_TRI(639, 640, 641), - COL_TRI(644, 528, 530), - COL_TRI(637, 644, 643), - COL_TRI(638, 644, 637), - COL_TRI(640, 646, 641), - COL_TRI(641, 646, 647), - COL_TRI(641, 647, 642), - COL_TRI(642, 647, 645), - COL_TRI(642, 645, 638), - COL_TRI(638, 645, 644), - COL_TRI(643, 530, 648), - COL_TRI(643, 648, 640), - COL_TRI(644, 530, 643), - COL_TRI(645, 528, 644), - COL_TRI(650, 651, 531), - COL_TRI(640, 648, 649), - COL_TRI(640, 649, 646), - COL_TRI(646, 650, 647), - COL_TRI(646, 649, 650), - COL_TRI(647, 650, 531), - COL_TRI(647, 531, 645), - COL_TRI(645, 531, 528), - COL_TRI(530, 652, 648), - COL_TRI(648, 652, 654), - COL_TRI(648, 654, 649), - COL_TRI(649, 654, 651), - COL_TRI(649, 651, 650), - COL_TRI(651, 532, 531), - COL_TRI(652, 653, 654), - COL_TRI(653, 1001, 654), - COL_TRI(654, 1001, 1010), - COL_TRI(654, 1010, 651), - COL_TRI(651, 1002, 532), - COL_TRI(651, 1010, 1002), - COL_TRI(532, 1002, 526), - COL_TRI(655, 583, 1081), - COL_TRI(655, 1081, 659), - COL_TRI(590, 656, 657), - COL_TRI(656, 1082, 657), - COL_TRI(657, 660, 1052), - COL_TRI(657, 1083, 660), - COL_TRI(657, 587, 1083), - COL_TRI(658, 1083, 587), - COL_TRI(587, 1084, 589), - COL_TRI(658, 587, 589), - COL_TRI(659, 1081, 661), - COL_TRI(659, 661, 1047), - COL_TRI(661, 1081, 583), - COL_TRI(660, 1083, 658), - COL_TRI(660, 658, 1052), - COL_TRI(589, 588, 658), - COL_TRI(589, 1054, 588), - COL_TRI(661, 583, 585), - COL_TRI(585, 584, 661), - COL_TRI(590, 1053, 656), - COL_TRI(583, 1085, 585), - COL_TRI(585, 1049, 584), - COL_TRI(586, 1048, 662), - COL_TRI(586, 662, 655), - COL_TRI(662, 1086, 655), - COL_TRI(655, 659, 1047), - COL_TRI(663, 1087, 664), - COL_TRI(664, 1087, 666), - COL_TRI(664, 666, 665), - COL_TRI(665, 666, 669), - COL_TRI(574, 666, 1088), - COL_TRI(666, 1087, 1088), - COL_TRI(574, 1041, 666), - COL_TRI(665, 669, 670), - COL_TRI(663, 1088, 1087), - COL_TRI(667, 1088, 663), - COL_TRI(667, 1089, 1088), - COL_TRI(571, 574, 1088), - COL_TRI(571, 1088, 1089), - COL_TRI(669, 571, 1089), - COL_TRI(668, 1089, 667), - COL_TRI(668, 1090, 1089), - COL_TRI(669, 1089, 1090), - COL_TRI(669, 1090, 668), - COL_TRI(670, 669, 668), - COL_TRI(669, 1040, 571), - COL_TRI_INIT(SURFACE_FLOWING_WATER, 2), - COL_TRI_SPECIAL(78, 79, 80, 0xC0), - COL_TRI_SPECIAL(78, 81, 79, 0xC0), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 16), - COL_TRI(28, 29, 30), - COL_TRI(16, 17, 18), - COL_TRI(19, 16, 18), - COL_TRI(16, 20, 17), - COL_TRI(19, 18, 21), - COL_TRI(19, 22, 23), - COL_TRI(19, 21, 22), - COL_TRI(24, 25, 26), - COL_TRI(24, 26, 27), - COL_TRI(35, 39, 37), - COL_TRI(29, 31, 30), - COL_TRI(29, 32, 31), - COL_TRI(28, 30, 33), - COL_TRI(34, 28, 33), - COL_TRI(34, 36, 28), - COL_TRI(35, 37, 38), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 24), - COL_TRI(58, 60, 63), - COL_TRI(56, 57, 58), - COL_TRI(56, 58, 59), - COL_TRI(60, 61, 62), - COL_TRI(60, 62, 63), - COL_TRI(62, 56, 59), - COL_TRI(62, 61, 56), - COL_TRI(64, 71, 69), - COL_TRI(58, 57, 60), - COL_TRI(44, 56, 61), - COL_TRI(44, 46, 56), - COL_TRI(60, 42, 44), - COL_TRI(60, 44, 61), - COL_TRI(40, 57, 56), - COL_TRI(40, 56, 46), - COL_TRI(60, 57, 40), - COL_TRI(60, 40, 42), - COL_TRI(64, 69, 70), - COL_TRI(65, 72, 73), - COL_TRI(65, 73, 74), - COL_TRI(66, 75, 76), - COL_TRI(67, 77, 66), - COL_TRI(66, 77, 75), - COL_TRI(68, 77, 67), - COL_TRI_INIT(SURFACE_WALL_MISC, 24), - COL_TRI(5, 48, 4), - COL_TRI(40, 41, 42), - COL_TRI(42, 43, 44), - COL_TRI(42, 41, 43), - COL_TRI(44, 43, 45), - COL_TRI(44, 45, 46), - COL_TRI(40, 47, 41), - COL_TRI(46, 45, 47), - COL_TRI(46, 47, 40), - COL_TRI(4, 48, 49), - COL_TRI(4, 49, 0), - COL_TRI(1, 54, 7), - COL_TRI(0, 49, 50), - COL_TRI(0, 50, 3), - COL_TRI(5, 51, 48), - COL_TRI(3, 50, 52), - COL_TRI(3, 52, 2), - COL_TRI(2, 52, 53), - COL_TRI(2, 53, 1), - COL_TRI(1, 53, 54), - COL_TRI(7, 54, 55), - COL_TRI(7, 55, 6), - COL_TRI(6, 55, 51), - COL_TRI(6, 51, 5), - COL_TRI_INIT(SURFACE_CAMERA_BOUNDARY, 10), - COL_TRI(12, 13, 14), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(0, 4, 5), - COL_TRI(0, 5, 6), - COL_TRI(0, 6, 7), - COL_TRI(0, 7, 1), - COL_TRI(8, 9, 10), - COL_TRI(8, 11, 9), - COL_TRI(12, 15, 13), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 14), - COL_TRI(32, 29, 87), - COL_TRI(16, 19, 82), - COL_TRI(16, 82, 83), - COL_TRI(83, 20, 16), - COL_TRI(19, 84, 82), - COL_TRI(83, 85, 20), - COL_TRI(19, 23, 84), - COL_TRI(29, 28, 86), - COL_TRI(29, 86, 87), - COL_TRI(24, 27, 90), - COL_TRI(32, 87, 88), - COL_TRI(28, 36, 89), - COL_TRI(28, 89, 86), - COL_TRI(24, 90, 91), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_B2, 2), - COL_TRI(92, 93, 94), - COL_TRI(92, 94, 95), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_B3, 2), - COL_TRI(100, 92, 95), - COL_TRI(100, 95, 101), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_B4, 2), - COL_TRI(104, 101, 105), - COL_TRI(104, 100, 101), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_B5, 2), - COL_TRI(112, 113, 114), - COL_TRI(112, 114, 115), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_B6, 2), - COL_TRI(113, 120, 121), - COL_TRI(113, 121, 114), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_B7, 2), - COL_TRI(120, 138, 139), - COL_TRI(120, 139, 121), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_BB, 18), - COL_TRI(124, 125, 126), - COL_TRI(127, 124, 126), - COL_TRI(126, 125, 128), - COL_TRI(126, 128, 129), - COL_TRI(127, 126, 130), - COL_TRI(126, 129, 130), - COL_TRI(127, 130, 131), - COL_TRI(129, 131, 130), - COL_TRI(132, 59, 133), - COL_TRI(132, 62, 59), - COL_TRI(63, 62, 132), - COL_TRI(63, 132, 134), - COL_TRI(133, 59, 58), - COL_TRI(133, 58, 135), - COL_TRI(58, 63, 134), - COL_TRI(58, 134, 135), - COL_TRI(124, 127, 136), - COL_TRI(124, 136, 137), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_D0, 2), - COL_TRI(108, 109, 110), - COL_TRI(108, 110, 111), - COL_TRI_INIT(SURFACE_PAINTING_WARP_DF, 2), - COL_TRI(96, 97, 98), - COL_TRI(96, 99, 97), - COL_TRI_INIT(SURFACE_PAINTING_WARP_E0, 2), - COL_TRI(99, 102, 97), - COL_TRI(99, 103, 102), - COL_TRI_INIT(SURFACE_PAINTING_WARP_E1, 2), - COL_TRI(103, 106, 102), - COL_TRI(103, 107, 106), - COL_TRI_INIT(SURFACE_PAINTING_WARP_E2, 2), - COL_TRI(116, 117, 118), - COL_TRI(116, 119, 117), - COL_TRI_INIT(SURFACE_PAINTING_WARP_E3, 2), - COL_TRI(122, 116, 118), - COL_TRI(122, 118, 123), - COL_TRI_INIT(SURFACE_PAINTING_WARP_E4, 2), - COL_TRI(140, 122, 123), - COL_TRI(140, 123, 141), - COL_TRI_INIT(SURFACE_WOBBLING_WARP, 6), - COL_TRI(49, 51, 55), - COL_TRI(49, 48, 51), - COL_TRI(49, 55, 54), - COL_TRI(49, 54, 53), - COL_TRI(49, 53, 52), - COL_TRI(49, 52, 50), - COL_TRI_STOP(), - COL_SPECIAL_INIT(5), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_wooden_door, /*pos*/ -3097, -1279, 1434, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_wooden_door, /*pos*/ -332, -767, 205, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_wooden_door, /*pos*/ 717, -1177, -869, /*yaw*/ 192), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_0stars_door, /*pos*/ 1126, -1074, -2661, /*yaw*/ 192), - SPECIAL_OBJECT_WITH_YAW_AND_PARAM(/*preset*/ special_metal_door_warp, /*pos*/ 7885, -1586, -511, /*yaw*/ 192, /*behParam2*/ 2), - COL_WATER_BOX_INIT(3), - COL_WATER_BOX(1, 973, -1279, 5786, 256, -1228), - COL_WATER_BOX(0, -3225, -4146, 870, -255, -1228), - COL_WATER_BOX(2, 5786, -1330, 8038, 410, -1228), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(inside_castle_seg7_area_3_collision, 0x00396340, 232834, 0x00073aac, 15112); // 0x070775B4 - 0x0707768C -const Collision inside_castle_seg7_collision_ddd_warp[] = { - COL_INIT(), - COL_VERTEX_INIT(0x12), - COL_VERTEX(3866, -1074, 1587), - COL_VERTEX(3487, -1074, 1864), - COL_VERTEX(3866, -1074, 1864), - COL_VERTEX(3487, -1074, 1587), - COL_VERTEX(3487, -1074, 2135), - COL_VERTEX(3866, -1074, 2135), - COL_VERTEX(3487, -1074, 2406), - COL_VERTEX(3866, -1074, 2406), - COL_VERTEX(5939, -1074, 1587), - COL_VERTEX(5530, -1074, 1587), - COL_VERTEX(5530, -1074, 1864), - COL_VERTEX(5939, -1074, 1864), - COL_VERTEX(5530, -1074, 2135), - COL_VERTEX(5939, -1074, 2135), - COL_VERTEX(5530, -1074, 2406), - COL_VERTEX(5939, -1074, 2406), - COL_VERTEX(3456, -1074, 1587), - COL_VERTEX(3456, -1074, 2406), - COL_TRI_INIT(SURFACE_DEFAULT, 8), - COL_TRI(3, 16, 17), - COL_TRI(3, 17, 6), - COL_TRI(8, 9, 10), - COL_TRI(8, 10, 11), - COL_TRI(11, 10, 12), - COL_TRI(11, 12, 13), - COL_TRI(13, 12, 14), - COL_TRI(13, 14, 15), - COL_TRI_INIT(SURFACE_PAINTING_WARP_E8, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI_INIT(SURFACE_PAINTING_WARP_E9, 2), - COL_TRI(2, 1, 4), - COL_TRI(2, 4, 5), - COL_TRI_INIT(SURFACE_PAINTING_WARP_EA, 2), - COL_TRI(5, 6, 7), - COL_TRI(5, 4, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(inside_castle_seg7_collision_ddd_warp, 0x00396340, 232834, 0x000775b4, 216); // 0x0707768C - 0x07077764 -const Collision inside_castle_seg7_collision_ddd_warp_2[] = { - COL_INIT(), - COL_VERTEX_INIT(0x12), - COL_VERTEX(5939, -1074, 1587), - COL_VERTEX(5560, -1074, 1864), - COL_VERTEX(5939, -1074, 1864), - COL_VERTEX(5560, -1074, 1587), - COL_VERTEX(5560, -1074, 2135), - COL_VERTEX(5939, -1074, 2135), - COL_VERTEX(5560, -1074, 2406), - COL_VERTEX(5939, -1074, 2406), - COL_VERTEX(5530, -1074, 1587), - COL_VERTEX(5530, -1074, 2406), - COL_VERTEX(3866, -1074, 1864), - COL_VERTEX(3456, -1074, 2135), - COL_VERTEX(3866, -1074, 2135), - COL_VERTEX(3456, -1074, 2406), - COL_VERTEX(3866, -1074, 2406), - COL_VERTEX(3456, -1074, 1864), - COL_VERTEX(3866, -1074, 1587), - COL_VERTEX(3456, -1074, 1587), - COL_TRI_INIT(SURFACE_DEFAULT, 8), - COL_TRI(8, 9, 6), - COL_TRI(8, 6, 3), - COL_TRI(10, 11, 12), - COL_TRI(12, 13, 14), - COL_TRI(12, 11, 13), - COL_TRI(10, 15, 11), - COL_TRI(16, 15, 10), - COL_TRI(16, 17, 15), - COL_TRI_INIT(SURFACE_PAINTING_WARP_E8, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI_INIT(SURFACE_PAINTING_WARP_E9, 2), - COL_TRI(2, 4, 5), - COL_TRI(2, 1, 4), - COL_TRI_INIT(SURFACE_PAINTING_WARP_EA, 2), - COL_TRI(5, 4, 6), - COL_TRI(5, 6, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(inside_castle_seg7_collision_ddd_warp_2, 0x00396340, 232834, 0x0007768c, 216); diff --git a/levels/castle_inside/clock_hour_hand/model.inc.c b/levels/castle_inside/clock_hour_hand/model.inc.c index d812d9b4b..98de16dd4 100644 --- a/levels/castle_inside/clock_hour_hand/model.inc.c +++ b/levels/castle_inside/clock_hour_hand/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070589C0 - 0x070589D8 static const Lights1 inside_castle_seg7_lights_070589C0 = gdSPDefLights1( 0x3f, 0x33, 0x19, @@ -11,125 +12,25 @@ static const Lights1 inside_castle_seg7_lights_070589D8 = gdSPDefLights1( ); // 0x070589F0 - 0x07058AF0 -static const Vtx inside_castle_seg7_vertex_070589F0[] = { - {{{ -19, 56, 10}, 0, { 480, 138}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 56, 0}, 0, { 480, 138}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 26, 0}, 0, { 682, 138}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 10, 92, 10}, 0, { 240, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 77, 10}, 0, { 344, 308}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 10, 72, 10}, 0, { 376, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 56, 10}, 0, { 480, 138}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 51, 10}, 0, { 514, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 10, 72, 10}, 0, { 376, 650}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 72, 0}, 0, { 376, 650}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 92, 0}, 0, { 240, 650}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 51, 10}, 0, { 514, 478}, {0x72, 0xca, 0x00, 0xff}}}, - {{{ 10, 72, 0}, 0, { 376, 650}, {0x72, 0xca, 0x00, 0xff}}}, - {{{ 10, 72, 10}, 0, { 376, 650}, {0x72, 0xca, 0x00, 0xff}}}, - {{{ 10, 92, 10}, 0, { 240, 650}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 51, 0}, 0, { 514, 478}, {0x72, 0xca, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070589F0, 0x00396340, 232834, 0x000589f0, 256); // 0x07058AF0 - 0x07058BD0 -static const Vtx inside_castle_seg7_vertex_07058AF0[] = { - {{{ 10, 92, 10}, 0, { 240, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 92, 10}, 0, { 240, 308}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 77, 10}, 0, { 344, 308}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 92, 10}, 0, { 240, 308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 77, 0}, 0, { 344, 308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 77, 10}, 0, { 344, 308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 77, 10}, 0, { 344, 308}, {0x8e, 0x36, 0x00, 0xff}}}, - {{{ -19, 56, 0}, 0, { 480, 138}, {0x8e, 0x36, 0x00, 0xff}}}, - {{{ -19, 56, 10}, 0, { 480, 138}, {0x8e, 0x36, 0x00, 0xff}}}, - {{{ -9, 77, 0}, 0, { 344, 308}, {0x8e, 0x36, 0x00, 0xff}}}, - {{{ -9, 92, 0}, 0, { 240, 308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 51, 10}, 0, { 514, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 56, 10}, 0, { 480, 138}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 26, 10}, 0, { 682, 138}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07058AF0, 0x00396340, 232834, 0x00058af0, 224); // 0x07058BD0 - 0x07058CD0 -static const Vtx inside_castle_seg7_vertex_07058BD0[] = { - {{{ -19, 56, 10}, 0, { 480, 138}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 26, 0}, 0, { 682, 138}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 26, 10}, 0, { 682, 138}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 51, 10}, 0, { 514, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 26, 10}, 0, { 682, 138}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 31, 10}, 0, { 650, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 31, 10}, 0, { 650, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 51, 0}, 0, { 514, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 51, 10}, 0, { 514, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 31, 0}, 0, { 650, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -19, 26, 10}, 0, { 682, 138}, {0x8e, 0xca, 0x00, 0xff}}}, - {{{ -19, 26, 0}, 0, { 682, 138}, {0x8e, 0xca, 0x00, 0xff}}}, - {{{ -9, 5, 0}, 0, { 818, 308}, {0x8e, 0xca, 0x00, 0xff}}}, - {{{ -9, 5, 10}, 0, { 818, 308}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 5, 10}, 0, { 818, 308}, {0x8e, 0xca, 0x00, 0xff}}}, - {{{ 10, 10, 10}, 0, { 786, 650}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07058BD0, 0x00396340, 232834, 0x00058bd0, 256); // 0x07058CD0 - 0x07058DB0 -static const Vtx inside_castle_seg7_vertex_07058CD0[] = { - {{{ 10, 10, 10}, 0, { 786, 650}, {0x72, 0x36, 0x00, 0xff}}}, - {{{ 0, 31, 0}, 0, { 650, 478}, {0x72, 0x36, 0x00, 0xff}}}, - {{{ 0, 31, 10}, 0, { 650, 478}, {0x72, 0x36, 0x00, 0xff}}}, - {{{ 10, 10, 0}, 0, { 786, 650}, {0x72, 0x36, 0x00, 0xff}}}, - {{{ -9, 5, 10}, 0, { 818, 308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5, 0}, 0, { 818, 308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, -19, 0}, 0, { 990, 308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 10, 10, 10}, 0, { 786, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 5, 10}, 0, { 818, 308}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, -19, 10}, 0, { 990, 308}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, -19, 10}, 0, { 990, 308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 10, -19, 10}, 0, { 990, 650}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -9, -19, 10}, 0, { 990, 308}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -9, -19, 0}, 0, { 990, 308}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07058CD0, 0x00396340, 232834, 0x00058cd0, 224); // 0x07058DB0 - 0x07058E50 -static const Vtx inside_castle_seg7_vertex_07058DB0[] = { - {{{ 10, -19, 10}, 0, { 990, 650}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 10, 0}, 0, { 786, 650}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 10, 10}, 0, { 786, 650}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 10, 10}, 0, { 786, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, -19, 10}, 0, { 990, 308}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 10, -19, 10}, 0, { 990, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 10, -19, 0}, 0, { 990, 650}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, -19, 10}, 0, { 990, 650}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -9, -19, 0}, 0, { 990, 308}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 10, -19, 0}, 0, { 990, 650}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07058DB0, 0x00396340, 232834, 0x00058db0, 160); // 0x07058E50 - 0x07058F50 -static const Vtx inside_castle_seg7_vertex_07058E50[] = { - {{{ -30, 82, 0}, 0, { 308, 0}, {0x93, 0x40, 0x00, 0xff}}}, - {{{ -30, 82, 10}, 0, { 308, 0}, {0x93, 0x40, 0x00, 0xff}}}, - {{{ 0, 133, 10}, 0, { 0, 478}, {0x93, 0x40, 0x00, 0xff}}}, - {{{ 0, 133, 10}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 92, 10}, 0, { 240, 308}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 10, 92, 10}, 0, { 240, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 31, 82, 10}, 0, { 308, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -30, 82, 10}, 0, { 308, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 31, 82, 0}, 0, { 308, 990}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ 10, 92, 10}, 0, { 240, 650}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ 10, 92, 0}, 0, { 240, 650}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ 31, 82, 10}, 0, { 308, 990}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ 0, 133, 0}, 0, { 0, 478}, {0x6c, 0x41, 0x00, 0xff}}}, - {{{ 31, 82, 10}, 0, { 308, 990}, {0x6c, 0x41, 0x00, 0xff}}}, - {{{ 31, 82, 0}, 0, { 308, 990}, {0x6c, 0x41, 0x00, 0xff}}}, - {{{ 0, 133, 10}, 0, { 0, 478}, {0x6c, 0x41, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07058E50, 0x00396340, 232834, 0x00058e50, 256); // 0x07058F50 - 0x07058FC0 -static const Vtx inside_castle_seg7_vertex_07058F50[] = { - {{{ -30, 82, 0}, 0, { 308, 0}, {0x93, 0x40, 0x00, 0xff}}}, - {{{ 0, 133, 10}, 0, { 0, 478}, {0x93, 0x40, 0x00, 0xff}}}, - {{{ 0, 133, 0}, 0, { 0, 478}, {0x93, 0x40, 0x00, 0xff}}}, - {{{ -9, 92, 0}, 0, { 240, 308}, {0x36, 0x8e, 0x00, 0xff}}}, - {{{ -30, 82, 10}, 0, { 308, 0}, {0x36, 0x8e, 0x00, 0xff}}}, - {{{ -30, 82, 0}, 0, { 308, 0}, {0x36, 0x8e, 0x00, 0xff}}}, - {{{ -9, 92, 10}, 0, { 240, 308}, {0x36, 0x8e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07058F50, 0x00396340, 232834, 0x00058f50, 112); // 0x07058FC0 - 0x07059190 static const Gfx inside_castle_seg7_dl_07058FC0[] = { diff --git a/levels/castle_inside/clock_minute_hand/model.inc.c b/levels/castle_inside/clock_minute_hand/model.inc.c index b9cb7ee2c..7f823d452 100644 --- a/levels/castle_inside/clock_minute_hand/model.inc.c +++ b/levels/castle_inside/clock_minute_hand/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07057FD8 - 0x07057FF0 static const Lights1 inside_castle_seg7_lights_07057FD8 = gdSPDefLights1( 0x3f, 0x33, 0x19, @@ -11,149 +12,28 @@ static const Lights1 inside_castle_seg7_lights_07057FF0 = gdSPDefLights1( ); // 0x07058008 - 0x07058108 -static const Vtx inside_castle_seg7_vertex_07058008[] = { - {{{ 0, 35, 20}, 0, { 684, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 25, 10}, 0, { 736, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 25, 20}, 0, { 736, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 10, 0, 20}, 0, { 876, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 5, 20}, 0, { 850, 352}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, -19, 20}, 0, { 990, 352}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 20, 20, 20}, 0, { 762, 734}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 25, 20}, 0, { 736, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 5, 20}, 0, { 850, 352}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 5, 10}, 0, { 850, 352}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, -19, 10}, 0, { 990, 352}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, -19, 20}, 0, { 990, 352}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 25, 20}, 0, { 736, 478}, {0x8d, 0x34, 0x00, 0xff}}}, - {{{ -9, 5, 10}, 0, { 850, 352}, {0x8d, 0x34, 0x00, 0xff}}}, - {{{ -9, 5, 20}, 0, { 850, 352}, {0x8d, 0x34, 0x00, 0xff}}}, - {{{ 0, 25, 10}, 0, { 736, 478}, {0x8d, 0x34, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07058008, 0x00396340, 232834, 0x00058008, 256); // 0x07058108 - 0x070581F8 -static const Vtx inside_castle_seg7_vertex_07058108[] = { - {{{ 10, -19, 20}, 0, { 990, 606}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -9, -19, 10}, 0, { 990, 352}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 10, -19, 10}, 0, { 990, 606}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -9, -19, 20}, 0, { 990, 352}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 10, 0, 20}, 0, { 876, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, -19, 20}, 0, { 990, 352}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 10, -19, 20}, 0, { 990, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 10, -19, 20}, 0, { 990, 606}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, -19, 10}, 0, { 990, 606}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 0, 10}, 0, { 876, 606}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 0, 20}, 0, { 876, 606}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 0, 20}, 0, { 876, 606}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 10, 0, 10}, 0, { 876, 606}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 20, 20, 10}, 0, { 762, 734}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 20, 20, 20}, 0, { 762, 734}, {0x71, 0xc8, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07058108, 0x00396340, 232834, 0x00058108, 240); // 0x070581F8 - 0x070582F8 -static const Vtx inside_castle_seg7_vertex_070581F8[] = { - {{{ 20, 41, 20}, 0, { 650, 734}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 35, 20}, 0, { 684, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 25, 20}, 0, { 736, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 20, 20, 20}, 0, { 762, 734}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 35, 20}, 0, { 684, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 35, 10}, 0, { 684, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 25, 10}, 0, { 736, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 20, 20, 20}, 0, { 762, 734}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 20, 10}, 0, { 762, 734}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 41, 10}, 0, { 650, 734}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 20, 41, 20}, 0, { 650, 734}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 72, 20}, 0, { 480, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 65, 20}, 0, { 514, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 65, 20}, 0, { 514, 224}, {0x95, 0xbd, 0x00, 0xff}}}, - {{{ 0, 35, 10}, 0, { 684, 478}, {0x95, 0xbd, 0x00, 0xff}}}, - {{{ 0, 35, 20}, 0, { 684, 478}, {0x95, 0xbd, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070581F8, 0x00396340, 232834, 0x000581f8, 256); // 0x070582F8 - 0x070583E8 -static const Vtx inside_castle_seg7_vertex_070582F8[] = { - {{{ -19, 65, 20}, 0, { 514, 224}, {0x95, 0xbd, 0x00, 0xff}}}, - {{{ -19, 65, 10}, 0, { 514, 224}, {0x95, 0xbd, 0x00, 0xff}}}, - {{{ 0, 35, 10}, 0, { 684, 478}, {0x95, 0xbd, 0x00, 0xff}}}, - {{{ 20, 41, 20}, 0, { 650, 734}, {0x6a, 0x44, 0x00, 0xff}}}, - {{{ 20, 41, 10}, 0, { 650, 734}, {0x6a, 0x44, 0x00, 0xff}}}, - {{{ 0, 72, 10}, 0, { 480, 478}, {0x6a, 0x44, 0x00, 0xff}}}, - {{{ 0, 72, 20}, 0, { 480, 478}, {0x6a, 0x44, 0x00, 0xff}}}, - {{{ 0, 82, 20}, 0, { 422, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 65, 20}, 0, { 514, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 72, 20}, 0, { 480, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 87, 20}, 0, { 396, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 87, 20}, 0, { 396, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 65, 10}, 0, { 514, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 65, 20}, 0, { 514, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -19, 87, 10}, 0, { 396, 224}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070582F8, 0x00396340, 232834, 0x000582f8, 240); // 0x070583E8 - 0x070584E8 -static const Vtx inside_castle_seg7_vertex_070583E8[] = { - {{{ 0, 72, 20}, 0, { 480, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 72, 10}, 0, { 480, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 82, 10}, 0, { 422, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 82, 20}, 0, { 422, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 102, 20}, 0, { 308, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 107, 20}, 0, { 282, 352}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -19, 87, 20}, 0, { 396, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 82, 20}, 0, { 422, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 107, 20}, 0, { 282, 352}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -19, 87, 10}, 0, { 396, 224}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -19, 87, 20}, 0, { 396, 224}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -9, 107, 10}, 0, { 282, 352}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 0, 82, 20}, 0, { 422, 478}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 0, 82, 10}, 0, { 422, 478}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 10, 102, 10}, 0, { 308, 606}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 10, 102, 20}, 0, { 308, 606}, {0x71, 0xc8, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070583E8, 0x00396340, 232834, 0x000583e8, 256); // 0x070584E8 - 0x070585A8 -static const Vtx inside_castle_seg7_vertex_070584E8[] = { - {{{ -9, 123, 20}, 0, { 196, 352}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 107, 10}, 0, { 282, 352}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -9, 107, 20}, 0, { 282, 352}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 10, 123, 20}, 0, { 196, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 123, 20}, 0, { 196, 352}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 107, 20}, 0, { 282, 352}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 10, 102, 20}, 0, { 308, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 10, 102, 20}, 0, { 308, 606}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 123, 10}, 0, { 196, 606}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 10, 123, 20}, 0, { 196, 606}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -9, 123, 10}, 0, { 196, 352}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 10, 102, 10}, 0, { 308, 606}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070584E8, 0x00396340, 232834, 0x000584e8, 192); // 0x070585A8 - 0x07058698 -static const Vtx inside_castle_seg7_vertex_070585A8[] = { - {{{ 0, 164, 20}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -30, 113, 20}, 0, { 252, 96}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 123, 20}, 0, { 196, 352}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 123, 10}, 0, { 196, 352}, {0x36, 0x8e, 0x00, 0xff}}}, - {{{ -9, 123, 20}, 0, { 196, 352}, {0x36, 0x8e, 0x00, 0xff}}}, - {{{ -30, 113, 20}, 0, { 252, 96}, {0x36, 0x8e, 0x00, 0xff}}}, - {{{ -30, 113, 10}, 0, { 252, 96}, {0x36, 0x8e, 0x00, 0xff}}}, - {{{ -30, 113, 10}, 0, { 252, 96}, {0x93, 0x40, 0x00, 0xff}}}, - {{{ -30, 113, 20}, 0, { 252, 96}, {0x93, 0x40, 0x00, 0xff}}}, - {{{ 0, 164, 20}, 0, { 0, 478}, {0x93, 0x40, 0x00, 0xff}}}, - {{{ 0, 164, 10}, 0, { 0, 478}, {0x93, 0x40, 0x00, 0xff}}}, - {{{ 0, 164, 10}, 0, { 0, 478}, {0x6c, 0x41, 0x00, 0xff}}}, - {{{ 0, 164, 20}, 0, { 0, 478}, {0x6c, 0x41, 0x00, 0xff}}}, - {{{ 31, 113, 20}, 0, { 252, 862}, {0x6c, 0x41, 0x00, 0xff}}}, - {{{ 31, 113, 10}, 0, { 252, 862}, {0x6c, 0x41, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_070585A8, 0x00396340, 232834, 0x000585a8, 240); // 0x07058698 - 0x07058718 -static const Vtx inside_castle_seg7_vertex_07058698[] = { - {{{ 31, 113, 10}, 0, { 252, 862}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ 31, 113, 20}, 0, { 252, 862}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ 10, 123, 20}, 0, { 196, 606}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ 10, 123, 10}, 0, { 196, 606}, {0xca, 0x8e, 0x00, 0xff}}}, - {{{ 0, 164, 20}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 10, 123, 20}, 0, { 196, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 31, 113, 20}, 0, { 252, 862}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -9, 123, 20}, 0, { 196, 352}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07058698, 0x00396340, 232834, 0x00058698, 128); // 0x07058718 - 0x07058950 static const Gfx inside_castle_seg7_dl_07058718[] = { diff --git a/levels/castle_inside/painting.inc.c b/levels/castle_inside/painting.inc.c index fe277e412..fac982371 100644 --- a/levels/castle_inside/painting.inc.c +++ b/levels/castle_inside/painting.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" #include "game/paintings.h" // 0x07021800 - 0x07021818 @@ -7,52 +8,16 @@ static const Lights1 inside_castle_seg7_lights_07021800 = gdSPDefLights1( ); // 0x07021818 - 0x07021898 -static const Vtx inside_castle_seg7_vertex_07021818[] = { - {{{ 0, 0, 0}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 0, 0}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 307, 0}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 307, 0}, 0, { -32, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 307, 0}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 307, 0}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 614, 0}, 0, { 2012, -28}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 614, 0}, 0, { -32, -28}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07021818, 0x00396340, 232834, 0x00021818, 128); // 0x07021898 - 0x07021918 -static const Vtx inside_castle_seg7_vertex_07021898[] = { - {{{ 0, 0, 0}, 0, { -32, 992}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 614, 0, 0}, 0, { 2012, 992}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 614, 307, 0}, 0, { 2012, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 0, 307, 0}, 0, { -32, 0}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 0, 307, 0}, 0, { -32, 992}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 614, 307, 0}, 0, { 2012, 992}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 614, 614, 0}, 0, { 2012, -28}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ 0, 614, 0}, 0, { -32, -28}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07021898, 0x00396340, 232834, 0x00021898, 128); // 0x07021918 - 0x07021998 -static const Vtx inside_castle_seg7_vertex_07021918[] = { - {{{ -3046, -307, -3724}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2742, -307, -4258}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2742, 0, -4258}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3046, 0, -3724}, 0, { -32, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3046, 0, -3724}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2742, 0, -4258}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2742, 307, -4258}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3046, 307, -3724}, 0, { -32, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07021918, 0x00396340, 232834, 0x00021918, 128); // 0x07021998 - 0x07021A18 -static const Vtx inside_castle_seg7_vertex_07021998[] = { - {{{ -1866, -307, -4258}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1562, -307, -3724}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1562, 0, -3724}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1866, 0, -4258}, 0, { -32, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1866, 0, -4258}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1562, 0, -3724}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1562, 307, -3724}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1866, 307, -4258}, 0, { -32, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07021998, 0x00396340, 232834, 0x00021998, 128); // 0x07021A18 - 0x07021A30 static const Gfx inside_castle_seg7_dl_07021A18[] = { @@ -578,20 +543,10 @@ static const Lights1 inside_castle_seg7_lights_07022540 = { }; // 0x07022558 - 0x07022598 -static const Vtx inside_castle_seg7_vertex_07022558[] = { - {{{ 0, 0, 0}, 0, { -32, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 0, 0}, 0, { 6100, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 614, 0}, 0, { 6100, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 614, 0}, 0, { -32, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07022558, 0x00396340, 232834, 0x00022558, 64); // 0x07022598 - 0x070225D8 -static const Vtx inside_castle_seg7_vertex_07022598[] = { - {{{ 0, 0, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 0, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 614, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 614, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07022598, 0x00396340, 232834, 0x00022598, 64); // TODO: this is unused // 0x070225D8 - 0x07022610 diff --git a/levels/castle_inside/star_door/collision.inc.c b/levels/castle_inside/star_door/collision.inc.c index c4316d8b4..b76217f9f 100644 --- a/levels/castle_inside/star_door/collision.inc.c +++ b/levels/castle_inside/star_door/collision.inc.c @@ -1,24 +1,3 @@ +#include "pc/rom_assets.h" // 0x07078E14 - 0x07078E80 -const Collision inside_castle_seg7_collision_star_door[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-80, 0, -20), - COL_VERTEX(-80, 256, 20), - COL_VERTEX(-80, 256, -20), - COL_VERTEX(80, 256, 20), - COL_VERTEX(80, 256, -20), - COL_VERTEX(80, 0, -20), - COL_VERTEX(-80, 0, 20), - COL_VERTEX(80, 0, 20), - COL_TRI_INIT(SURFACE_DEFAULT, 8), - COL_TRI(2, 3, 4), - COL_TRI(2, 1, 3), - COL_TRI(5, 2, 4), - COL_TRI(5, 0, 2), - COL_TRI(6, 3, 1), - COL_TRI(6, 7, 3), - COL_TRI(5, 6, 0), - COL_TRI(5, 7, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(inside_castle_seg7_collision_star_door, 0x00396340, 232834, 0x00078e14, 108); diff --git a/levels/castle_inside/star_door/model.inc.c b/levels/castle_inside/star_door/model.inc.c index 4a74aad17..a7275a327 100644 --- a/levels/castle_inside/star_door/model.inc.c +++ b/levels/castle_inside/star_door/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0703BD28 - 0x0703BD40 static const Lights1 inside_castle_seg7_lights_0703BD28 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,40 +6,13 @@ static const Lights1 inside_castle_seg7_lights_0703BD28 = gdSPDefLights1( ); // 0x0703BD40 - 0x0703BE40 -static const Vtx inside_castle_seg7_vertex_0703BD40[] = { - {{{ -76, 0, -15}, 0, { 478, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 0, 15}, 0, { 992, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 256, 15}, 0, { 992, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 256, -15}, 0, { 1100, 460}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 79, 256, 15}, 0, { -650, 240}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 79, 256, -15}, 0, { -542, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 256, 15}, 0, { 990, -34}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 79, 0, -15}, 0, { 1234, -116}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, 0, 15}, 0, { -174, 868}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, 0, -15}, 0, { -604, 498}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 79, 0, 15}, 0, { 1664, 254}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 79, 0, 15}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 79, 0, -15}, 0, { 584, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 79, 256, -15}, 0, { 584, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 79, 256, 15}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, 256, -15}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703BD40, 0x00396340, 232834, 0x0003bd40, 256); // 0x0703BE40 - 0x0703BE80 -static const Vtx inside_castle_seg7_vertex_0703BE40[] = { - {{{ -76, 0, 15}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 79, 0, 15}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 79, 256, 15}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, 256, 15}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703BE40, 0x00396340, 232834, 0x0003be40, 64); // 0x0703BE80 - 0x0703BEC0 -static const Vtx inside_castle_seg7_vertex_0703BE80[] = { - {{{ 79, 0, -15}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, 256, -15}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 79, 256, -15}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, 0, -15}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703BE80, 0x00396340, 232834, 0x0003be80, 64); // 0x0703BEC0 - 0x0703BF38 static const Gfx inside_castle_seg7_dl_0703BEC0[] = { diff --git a/levels/castle_inside/texture.inc.c b/levels/castle_inside/texture.inc.c index e855d4d57..7647affc0 100644 --- a/levels/castle_inside/texture.inc.c +++ b/levels/castle_inside/texture.inc.c @@ -1,116 +1,71 @@ -ALIGNED8 const Texture texture_castle_light[] = { -#include "levels/castle_inside/castle_light.ia16.inc.c" -}; +#include "pc/rom_assets.h" +ROM_ASSET_LOAD_TEXTURE(texture_castle_light, "levels/castle_inside/castle_light.ia16.inc.c", 0x00347a50, 27905, 0x0000b800, 2048); // 0x07000800 - 0x07001000 -ALIGNED8 const Texture inside_castle_seg7_texture_07000800[] = { -#include "levels/castle_inside/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07000800, "levels/castle_inside/1.rgba16.inc.c", 0x00396340, 232834, 0x00000800, 2048); // 0x07001000 - 0x07002000 -ALIGNED8 const Texture inside_castle_seg7_texture_07001000[] = { -#include "levels/castle_inside/2.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07001000, "levels/castle_inside/2.ia16.inc.c", 0x00326e40, 25130, 0x0000b800, 4096); // 0x07002000 - 0x07003000 -ALIGNED8 const Texture inside_castle_seg7_texture_07002000[] = { -#include "levels/castle_inside/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07002000, "levels/castle_inside/3.rgba16.inc.c", 0x00396340, 232834, 0x00002000, 4096); // 0x07003000 - 0x07003800 -ALIGNED8 const Texture inside_castle_seg7_texture_07003000[] = { -#include "levels/castle_inside/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07003000, "levels/castle_inside/4.rgba16.inc.c", 0x00396340, 232834, 0x00003000, 2048); // 0x07003800 - 0x07004800 -ALIGNED8 const Texture inside_castle_seg7_texture_07003800[] = { -#include "levels/castle_inside/5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07003800, "levels/castle_inside/5.rgba16.inc.c", 0x00396340, 232834, 0x00003800, 4096); // 0x07004800 - 0x07005800 -ALIGNED8 const Texture inside_castle_seg7_texture_07004800[] = { -#include "levels/castle_inside/6.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07004800, "levels/castle_inside/6.rgba16.inc.c", 0x00396340, 232834, 0x00004800, 4096); // 0x07005800 - 0x07006000 -ALIGNED8 const Texture inside_castle_seg7_texture_07005800[] = { -#include "levels/castle_inside/7.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07005800, "levels/castle_inside/7.rgba16.inc.c", 0x00396340, 232834, 0x00005800, 2048); // 0x07006000 - 0x07006800 -ALIGNED8 const Texture inside_castle_seg7_texture_07006000[] = { -#include "levels/castle_inside/8.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07006000, "levels/castle_inside/8.rgba16.inc.c", 0x00396340, 232834, 0x00006000, 2048); // 0x07006800 - 0x07007000 -ALIGNED8 const Texture inside_castle_seg7_texture_07006800[] = { -#include "levels/castle_inside/9.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07006800, "levels/castle_inside/9.rgba16.inc.c", 0x00396340, 232834, 0x00006800, 2048); // 0x07007000 - 0x07007800 -ALIGNED8 const Texture inside_castle_seg7_texture_07007000[] = { -#include "levels/castle_inside/10.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07007000, "levels/castle_inside/10.rgba16.inc.c", 0x00396340, 232834, 0x00007000, 2048); // 0x07007800 - 0x07008000 -ALIGNED8 const Texture inside_castle_seg7_texture_07007800[] = { -#include "levels/castle_inside/11.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07007800, "levels/castle_inside/11.rgba16.inc.c", 0x00396340, 232834, 0x00007800, 2048); // 0x07008000 - 0x07008800 -ALIGNED8 const Texture inside_castle_seg7_texture_07008000[] = { -#include "levels/castle_inside/12.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07008000, "levels/castle_inside/12.rgba16.inc.c", 0x00396340, 232834, 0x00008000, 2048); // 0x07008800 - 0x07009000 -ALIGNED8 const Texture inside_castle_seg7_texture_07008800[] = { -#include "levels/castle_inside/13.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07008800, "levels/castle_inside/13.rgba16.inc.c", 0x00396340, 232834, 0x00008800, 2048); // 0x07009000 - 0x07009800 -ALIGNED8 const Texture inside_castle_seg7_texture_07009000[] = { -#include "levels/castle_inside/14.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07009000, "levels/castle_inside/14.rgba16.inc.c", 0x00396340, 232834, 0x00009000, 2048); // 0x07009800 - 0x0700A000 -ALIGNED8 const Texture inside_castle_seg7_texture_07009800[] = { -#include "levels/castle_inside/15.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07009800, "levels/castle_inside/15.rgba16.inc.c", 0x00396340, 232834, 0x00009800, 2048); // 0x0700A000 - 0x0700A800 -ALIGNED8 const Texture inside_castle_seg7_texture_0700A000[] = { -#include "levels/castle_inside/16.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0700A000, "levels/castle_inside/16.ia16.inc.c", 0x00396340, 232834, 0x0000a000, 2048); // 0x0700A800 - 0x0700B800 -ALIGNED8 const Texture inside_castle_seg7_texture_0700A800[] = { -#include "levels/castle_inside/17.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0700A800, "levels/castle_inside/17.rgba16.inc.c", 0x00396340, 232834, 0x0000a800, 4096); // 0x0700B800 - 0x0700C800 -ALIGNED8 const Texture inside_castle_seg7_texture_0700B800[] = { -#include "levels/castle_inside/18.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0700B800, "levels/castle_inside/18.rgba16.inc.c", 0x00396340, 232834, 0x0000b800, 4096); // 0x0700C800 - 0x0700D800 -ALIGNED8 const Texture inside_castle_seg7_texture_0700C800[] = { -#include "levels/castle_inside/19.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0700C800, "levels/castle_inside/19.rgba16.inc.c", 0x00396340, 232834, 0x0000c800, 4096); // 0x0700D800 - 0x0700E800 -ALIGNED8 const Texture inside_castle_seg7_texture_0700D800[] = { -#include "levels/castle_inside/20.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0700D800, "levels/castle_inside/20.rgba16.inc.c", 0x00396340, 232834, 0x0000d800, 4096); // 0x0700E800 - 0x0700F800 -ALIGNED8 const Texture inside_castle_seg7_texture_0700E800[] = { -#include "levels/castle_inside/21.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0700E800, "levels/castle_inside/21.rgba16.inc.c", 0x00396340, 232834, 0x0000e800, 4096); // 0x0700F800 - 0x07010800 -ALIGNED8 const Texture inside_castle_seg7_texture_0700F800[] = { -#include "levels/castle_inside/22.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0700F800, "levels/castle_inside/22.rgba16.inc.c", 0x00396340, 232834, 0x0000f800, 4096); #ifdef VERSION_JP // 0x07010800 - 0x07011800 @@ -125,92 +80,56 @@ ALIGNED8 const Texture inside_castle_seg7_texture_07011800[] = { #else // 0x07010800 - 0x07011800 -ALIGNED8 const Texture inside_castle_seg7_texture_07010800[] = { -#include "levels/castle_inside/23_us.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07010800, "levels/castle_inside/23_us.rgba16.inc.c", 0x00396340, 232834, 0x00010800, 4096); // 0x07011800 - 0x0701200 -ALIGNED8 const Texture inside_castle_seg7_texture_07011800[] = { -#include "levels/castle_inside/24_us.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07011800, "levels/castle_inside/24_us.rgba16.inc.c", 0x00396340, 232834, 0x00011800, 4096); #endif // 0x07012800 - 0x07013800 -ALIGNED8 const Texture inside_castle_seg7_texture_07012800[] = { -#include "levels/castle_inside/25.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07012800, "levels/castle_inside/25.rgba16.inc.c", 0x00396340, 232834, 0x00012800, 4096); // 0x07013800 - 0x07014800 -ALIGNED8 const Texture inside_castle_seg7_texture_07013800[] = { -#include "levels/castle_inside/26.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07013800, "levels/castle_inside/26.rgba16.inc.c", 0x00396340, 232834, 0x00013800, 4096); // 0x07014800 - 0x07015800 -ALIGNED8 const Texture inside_castle_seg7_texture_07014800[] = { -#include "levels/castle_inside/27.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07014800, "levels/castle_inside/27.rgba16.inc.c", 0x00396340, 232834, 0x00014800, 4096); // 0x07015800 - 0x07016800 -ALIGNED8 const Texture inside_castle_seg7_texture_07015800[] = { -#include "levels/castle_inside/28.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07015800, "levels/castle_inside/28.rgba16.inc.c", 0x00396340, 232834, 0x00015800, 4096); // 0x07016800 - 0x07017000 -ALIGNED8 const Texture inside_castle_seg7_texture_07016800[] = { -#include "levels/castle_inside/29.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07016800, "levels/castle_inside/29.rgba16.inc.c", 0x00396340, 232834, 0x00016800, 2048); // 0x07017000 - 0x07017800 -ALIGNED8 const Texture inside_castle_seg7_texture_07017000[] = { -#include "levels/castle_inside/30.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07017000, "levels/castle_inside/30.rgba16.inc.c", 0x00396340, 232834, 0x00017000, 2048); // 0x07017800 - 0x07018800 -ALIGNED8 const Texture inside_castle_seg7_texture_07017800[] = { -#include "levels/castle_inside/31.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07017800, "levels/castle_inside/31.rgba16.inc.c", 0x00396340, 232834, 0x00017800, 4096); // 0x07018800 - 0x07019800 -ALIGNED8 const Texture inside_castle_seg7_texture_07018800[] = { -#include "levels/castle_inside/32.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07018800, "levels/castle_inside/32.rgba16.inc.c", 0x00396340, 232834, 0x00018800, 4096); // 0x07019800 - 0x0701A800 -ALIGNED8 const Texture inside_castle_seg7_texture_07019800[] = { -#include "levels/castle_inside/33.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07019800, "levels/castle_inside/33.rgba16.inc.c", 0x00396340, 232834, 0x00019800, 4096); // 0x0701A800 - 0x0701B800 -ALIGNED8 const Texture inside_castle_seg7_texture_0701A800[] = { -#include "levels/castle_inside/34.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0701A800, "levels/castle_inside/34.rgba16.inc.c", 0x00396340, 232834, 0x0001a800, 4096); // 0x0701B800 - 0x0701C800 -ALIGNED8 const Texture inside_castle_seg7_texture_0701B800[] = { -#include "levels/castle_inside/35.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0701B800, "levels/castle_inside/35.rgba16.inc.c", 0x00396340, 232834, 0x0001b800, 4096); // 0x0701C800 - 0x0701D800 -ALIGNED8 const Texture inside_castle_seg7_texture_0701C800[] = { -#include "levels/castle_inside/36.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0701C800, "levels/castle_inside/36.rgba16.inc.c", 0x00396340, 232834, 0x0001c800, 4096); // 0x0701D800 - 0x0701E800 -ALIGNED8 const Texture inside_castle_seg7_texture_0701D800[] = { -#include "levels/castle_inside/37.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0701D800, "levels/castle_inside/37.rgba16.inc.c", 0x00396340, 232834, 0x0001d800, 4096); // 0x0701E800 - 0x0701F800 -ALIGNED8 const Texture inside_castle_seg7_texture_0701E800[] = { -#include "levels/castle_inside/38.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0701E800, "levels/castle_inside/38.rgba16.inc.c", 0x00396340, 232834, 0x0001e800, 4096); // 0x0701F800 - 0x07020800 -ALIGNED8 const Texture inside_castle_seg7_texture_0701F800[] = { -#include "levels/castle_inside/39.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_0701F800, "levels/castle_inside/39.rgba16.inc.c", 0x00396340, 232834, 0x0001f800, 4096); // 0x07020800 - 0x07021800 -ALIGNED8 const Texture inside_castle_seg7_texture_07020800[] = { -#include "levels/castle_inside/40.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(inside_castle_seg7_texture_07020800, "levels/castle_inside/40.rgba16.inc.c", 0x00396340, 232834, 0x00020800, 4096); diff --git a/levels/castle_inside/trap_door/collision.inc.c b/levels/castle_inside/trap_door/collision.inc.c index b3584d18e..577719c09 100644 --- a/levels/castle_inside/trap_door/collision.inc.c +++ b/levels/castle_inside/trap_door/collision.inc.c @@ -1,14 +1,3 @@ +#include "pc/rom_assets.h" // 0x07078DE4 - 0x07078E14 -const Collision inside_castle_seg7_collision_floor_trap[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(358, 0, -306), - COL_VERTEX(0, 0, -306), - COL_VERTEX(0, 0, 307), - COL_VERTEX(358, 0, 307), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(inside_castle_seg7_collision_floor_trap, 0x00396340, 232834, 0x00078de4, 48); diff --git a/levels/castle_inside/trap_door/model.inc.c b/levels/castle_inside/trap_door/model.inc.c index 8a6ad8fca..492242472 100644 --- a/levels/castle_inside/trap_door/model.inc.c +++ b/levels/castle_inside/trap_door/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0703BAB0 - 0x0703BAC8 static const Lights1 inside_castle_seg7_lights_0703BAB0 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,34 +6,10 @@ static const Lights1 inside_castle_seg7_lights_0703BAB0 = gdSPDefLights1( ); // 0x0703BAC8 - 0x0703BBB8 -static const Vtx inside_castle_seg7_vertex_0703BAC8[] = { - {{{ 358, 0, 307}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, -101, 307}, 0, { 0, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, -101, -306}, 0, { 3034, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, 0, -306}, 0, { 1756, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 358, -101, -306}, 0, { 1756, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -101, -306}, 0, { 0, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, -306}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, -306}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, -101, -306}, 0, { 3034, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, -101, 307}, 0, { 0, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 307}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 307}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 358, -101, 307}, 0, { 1756, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 358, 0, 307}, 0, { 1756, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, -101, 307}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703BAC8, 0x00396340, 232834, 0x0003bac8, 240); // 0x0703BBB8 - 0x0703BC28 -static const Vtx inside_castle_seg7_vertex_0703BBB8[] = { - {{{ 358, 0, -306}, 0, { 1756, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 307}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, 0, 307}, 0, { 1756, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, 0, 307}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, -101, -306}, 0, { 3034, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, 0, -306}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, -306}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_0703BBB8, 0x00396340, 232834, 0x0003bbb8, 112); // 0x0703BC28 - 0x0703BCB8 static const Gfx inside_castle_seg7_dl_0703BC28[] = { diff --git a/levels/castle_inside/water_level_pillar/collision.inc.c b/levels/castle_inside/water_level_pillar/collision.inc.c index 7ba133bf5..c2884a1e8 100644 --- a/levels/castle_inside/water_level_pillar/collision.inc.c +++ b/levels/castle_inside/water_level_pillar/collision.inc.c @@ -1,26 +1,3 @@ +#include "pc/rom_assets.h" // 0x07078E80 - 0x07078EF8 -const Collision inside_castle_seg7_collision_water_level_pillar[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-153, 0, -153), - COL_VERTEX(-153, -409, 154), - COL_VERTEX(-153, 0, 154), - COL_VERTEX(154, 0, -153), - COL_VERTEX(154, 0, 154), - COL_VERTEX(154, -409, 154), - COL_VERTEX(154, -409, -153), - COL_VERTEX(-153, -409, -153), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 0), - COL_TRI(2, 4, 3), - COL_TRI(2, 5, 4), - COL_TRI(2, 1, 5), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 3), - COL_TRI(0, 7, 1), - COL_TRI(3, 6, 7), - COL_TRI(3, 7, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(inside_castle_seg7_collision_water_level_pillar, 0x00396340, 232834, 0x00078e80, 120); diff --git a/levels/castle_inside/water_level_pillar/model.inc.c b/levels/castle_inside/water_level_pillar/model.inc.c index 3c5203dbf..1fb99b9c3 100644 --- a/levels/castle_inside/water_level_pillar/model.inc.c +++ b/levels/castle_inside/water_level_pillar/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07068908 - 0x07068920 static const Lights1 inside_castle_seg7_lights_07068908 = gdSPDefLights1( 0x5f, 0x5f, 0x5f, @@ -5,32 +6,10 @@ static const Lights1 inside_castle_seg7_lights_07068908 = gdSPDefLights1( ); // 0x07068920 - 0x07068960 -static const Vtx inside_castle_seg7_vertex_07068920[] = { - {{{ -153, 0, 154}, 0, { 5078, 4564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 154, 0, 154}, 0, { 6612, 4564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 154, 0, -153}, 0, { 6612, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 0, -153}, 0, { 5078, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07068920, 0x00396340, 232834, 0x00068920, 64); // 0x07068960 - 0x07068A60 -static const Vtx inside_castle_seg7_vertex_07068960[] = { - {{{ -153, 0, 154}, 0, { -5140, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, -409, 154}, 0, { -5140, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, -409, 154}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 0, -153}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, -409, 154}, 0, { 5078, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, 0, 154}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, -409, -153}, 0, { 2012, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 0, -153}, 0, { -2074, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, -409, -153}, 0, { -5140, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 0, -153}, 0, { -5140, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, -409, -153}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 0, 154}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, -409, -153}, 0, { 2012, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 0, -153}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, -409, 154}, 0, { 5078, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 0, 154}, 0, { -2074, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(inside_castle_seg7_vertex_07068960, 0x00396340, 232834, 0x00068960, 256); // 0x07068A60 - 0x07068AA8 static const Gfx inside_castle_seg7_dl_07068A60[] = { diff --git a/levels/ccm/areas/1/1/model.inc.c b/levels/ccm/areas/1/1/model.inc.c index fb83ffcc3..5ad1bd484 100644 --- a/levels/ccm/areas/1/1/model.inc.c +++ b/levels/ccm/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07005300 - 0x07005318 static const Lights1 ccm_seg7_lights_07005300 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -23,1412 +24,235 @@ static const Lights1 ccm_seg7_lights_07005348 = gdSPDefLights1( ); // 0x07005360 - 0x07005460 -static const Vtx ccm_seg7_vertex_07005360[] = { - {{{ 768, -972, -3327}, 0, { -1516, 1496}, {0xfc, 0x26, 0x88, 0xff}}}, - {{{ 768, -1074, -3429}, 0, { -1516, 1700}, {0xf4, 0x6e, 0xc4, 0xff}}}, - {{{ -3071, -1125, -3071}, 0, { 6146, 986}, {0xb7, 0x3e, 0xae, 0xff}}}, - {{{ -1228, -3583, 5734}, 0, { -712, 990}, {0xf2, 0x78, 0xdd, 0xff}}}, - {{{ -1228, -3583, 6246}, 0, { -712, 2692}, {0xd7, 0x44, 0x62, 0xff}}}, - {{{ -1023, -3583, 6246}, 0, { 0, 2692}, {0x29, 0x44, 0x62, 0xff}}}, - {{{ -1330, -3583, 6144}, 0, { -1052, 2350}, {0x9f, 0x46, 0x27, 0xff}}}, - {{{ -1330, -3583, 5837}, 0, { -1052, 1328}, {0x8b, 0x08, 0xd1, 0xff}}}, - {{{ -921, -3583, 6144}, 0, { 308, 2350}, {0x61, 0x46, 0x27, 0xff}}}, - {{{ -921, -3583, 5837}, 0, { 308, 1328}, {0x61, 0x46, 0xd9, 0xff}}}, - {{{ -1023, -3583, 5734}, 0, { 0, 990}, {0x30, 0x02, 0x8b, 0xff}}}, - {{{ -3124, -1228, -3159}, 0, { 6252, 1160}, {0xe7, 0x7b, 0xf0, 0xff}}}, - {{{ -3071, -1228, -2047}, 0, { 6146, -1058}, {0xa2, 0x53, 0xf3, 0xff}}}, - {{{ 2838, -814, -3593}, 0, { -5648, 2026}, {0xe8, 0x7c, 0x00, 0xff}}}, - {{{ 3072, -409, -3020}, 0, { -6116, 884}, {0x0a, 0x6c, 0xbf, 0xff}}}, - {{{ 3686, -613, -3225}, 0, { -7342, 1292}, {0xe9, 0x7a, 0xe9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005360, 0x00383950, 74560, 0x00005360, 256); // 0x07005460 - 0x07005560 -static const Vtx ccm_seg7_vertex_07005460[] = { - {{{ -3124, -1228, -3159}, 0, { 6146, 986}, {0xe7, 0x7b, 0xf0, 0xff}}}, - {{{ -4490, -1228, -3765}, 0, { 8980, 2370}, {0xaf, 0x5a, 0xdc, 0xff}}}, - {{{ -3071, -1228, -2047}, 0, { 6146, -1058}, {0xa2, 0x53, 0xf3, 0xff}}}, - {{{ -4874, -1410, -2465}, 0, { 9746, -224}, {0xa6, 0x56, 0xe9, 0xff}}}, - {{{ -4095, -1330, -1023}, 0, { 8190, -3102}, {0x99, 0x49, 0xff, 0xff}}}, - {{{ 3072, -409, -2559}, 0, { -6116, -36}, {0x09, 0x50, 0x9f, 0xff}}}, - {{{ 3072, -409, -3020}, 0, { -6116, 884}, {0x0a, 0x6c, 0xbf, 0xff}}}, - {{{ 768, 154, -3327}, 0, { -1516, 1496}, {0x13, 0x57, 0xa7, 0xff}}}, - {{{ 3860, -470, -2720}, 0, { -7688, 286}, {0xe2, 0x72, 0xd3, 0xff}}}, - {{{ -5213, -1740, 4792}, 0, { 10422, -14712}, {0xfb, 0x7d, 0x12, 0xff}}}, - {{{ -5144, -1740, 4720}, 0, { 10286, -14568}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6398, -1740, 3943}, 0, { 12788, -13016}, {0xd8, 0x77, 0x10, 0xff}}}, - {{{ -5151, -1740, 4516}, 0, { 10300, -14160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4940, -1740, 4714}, 0, { 9876, -14554}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4360, -1945, 5999}, 0, { 8718, -17120}, {0xce, 0x67, 0x34, 0xff}}}, - {{{ -5387, -1740, 4976}, 0, { 10768, -15078}, {0xb9, 0x45, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005460, 0x00383950, 74560, 0x00005460, 256); // 0x07005560 - 0x07005660 -static const Vtx ccm_seg7_vertex_07005560[] = { - {{{ -4947, -1740, 4509}, 0, { 9890, -14146}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4940, -1740, 4714}, 0, { 9876, -14554}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4402, -1740, 3789}, 0, { 8804, -12708}, {0xd2, 0x74, 0x12, 0xff}}}, - {{{ -3268, -1740, 6246}, 0, { 6540, -17614}, {0x02, 0x65, 0x4c, 0xff}}}, - {{{ -5213, -1740, 4792}, 0, { 10422, -14712}, {0xfb, 0x7d, 0x12, 0xff}}}, - {{{ -3892, -2149, 6246}, 0, { 7784, -17614}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -3892, -2149, 6605}, 0, { 7784, -18330}, {0xcb, 0x08, 0x72, 0xff}}}, - {{{ -3268, -2149, 6605}, 0, { 6540, -18330}, {0x39, 0x62, 0x37, 0xff}}}, - {{{ 3277, 2253, -2764}, 0, { -6524, 374}, {0x08, 0x7e, 0x03, 0xff}}}, - {{{ 3072, 2304, -3327}, 0, { -6116, 1496}, {0x20, 0x40, 0x98, 0xff}}}, - {{{ 945, 2560, -3073}, 0, { -1870, 990}, {0x19, 0x67, 0xbc, 0xff}}}, - {{{ -3268, -2149, 6246}, 0, { 6540, -17614}, {0x69, 0x2b, 0x38, 0xff}}}, - {{{ -4360, -1945, 5999}, 0, { 8718, -17120}, {0xce, 0x67, 0x34, 0xff}}}, - {{{ -3892, -1945, 6605}, 0, { 7784, -18330}, {0x5b, 0x4b, 0x2e, 0xff}}}, - {{{ -3892, -1945, 6246}, 0, { 7784, -17614}, {0x1b, 0x73, 0x2e, 0xff}}}, - {{{ -4382, -1945, 5414}, 0, { 8762, -15952}, {0xe6, 0x75, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005560, 0x00383950, 74560, 0x00005560, 256); // 0x07005660 - 0x07005750 -static const Vtx ccm_seg7_vertex_07005660[] = { - {{{ 3277, 2253, -2764}, 0, { -6524, 374}, {0x08, 0x7e, 0x03, 0xff}}}, - {{{ 945, 2560, -2203}, 0, { -1870, -746}, {0x15, 0x5f, 0xaf, 0xff}}}, - {{{ 2617, 2359, -2483}, 0, { -5208, -188}, {0x3e, 0x48, 0xad, 0xff}}}, - {{{ 945, 2560, -3073}, 0, { -1870, 990}, {0x19, 0x67, 0xbc, 0xff}}}, - {{{ 1445, 3072, -2287}, 0, { -2868, -580}, {0x21, 0x71, 0xd4, 0xff}}}, - {{{ 23, 3471, -1281}, 0, { 0, -2588}, {0xee, 0x76, 0xd8, 0xff}}}, - {{{ 23, 3471, -769}, 0, { 0, -3610}, {0x1c, 0x75, 0xd9, 0xff}}}, - {{{ 638, 2765, -3073}, 0, { -1256, 990}, {0x1d, 0x62, 0xb5, 0xff}}}, - {{{ 638, 2765, -2152}, 0, { -1256, -848}, {0xef, 0x55, 0xa4, 0xff}}}, - {{{ 4096, 2304, -2559}, 0, { -8160, -36}, {0x4f, 0x61, 0xf0, 0xff}}}, - {{{ 3072, 2304, -3327}, 0, { -6116, 1496}, {0x20, 0x40, 0x98, 0xff}}}, - {{{ 3072, 2201, -1914}, 0, { -6116, -1322}, {0x49, 0x67, 0xfc, 0xff}}}, - {{{ 2048, 2560, -2047}, 0, { -4072, -1058}, {0x38, 0x6d, 0x1f, 0xff}}}, - {{{ 2617, 2703, -2483}, 0, { -5208, -188}, {0x26, 0x54, 0xaa, 0xff}}}, - {{{ 23, 3471, -2049}, 0, { 0, -1054}, {0xaa, 0x28, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005660, 0x00383950, 74560, 0x00005660, 240); // 0x07005750 - 0x07005840 -static const Vtx ccm_seg7_vertex_07005750[] = { - {{{ -6423, -1740, 103}, 0, { 12838, -5350}, {0xb4, 0x65, 0xfa, 0xff}}}, - {{{ -6398, -1740, 3943}, 0, { 12788, -13016}, {0xd8, 0x77, 0x10, 0xff}}}, - {{{ -4402, -1740, 3789}, 0, { 8804, -12708}, {0xd2, 0x74, 0x12, 0xff}}}, - {{{ -5151, -1740, 4516}, 0, { 10300, -14160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2024, 2560, -1536}, 0, { 4056, -2076}, {0x00, 0x71, 0xc7, 0xff}}}, - {{{ -2139, 2867, -926}, 0, { 4286, -3296}, {0xed, 0x7b, 0x16, 0xff}}}, - {{{ -1000, 3471, -1281}, 0, { 2012, -2588}, {0xee, 0x5a, 0xaa, 0xff}}}, - {{{ -1000, 3471, -513}, 0, { 2012, -4120}, {0xa8, 0x57, 0x18, 0xff}}}, - {{{ -2429, 2867, -636}, 0, { 4864, -3874}, {0x46, 0x56, 0x3c, 0xff}}}, - {{{ -2638, 2560, -1946}, 0, { 5282, -1258}, {0x1d, 0x7a, 0xf3, 0xff}}}, - {{{ -3045, 2816, -1970}, 0, { 6094, -1212}, {0xb5, 0x62, 0xe6, 0xff}}}, - {{{ -2024, 2560, -2766}, 0, { 4056, 376}, {0x15, 0x7b, 0x15, 0xff}}}, - {{{ 3072, 1685, 1331}, 0, { -6116, -7802}, {0x02, 0x7b, 0x1b, 0xff}}}, - {{{ 1994, 1481, 2623}, 0, { -3964, -10382}, {0xee, 0x79, 0xe0, 0xff}}}, - {{{ 4096, 1685, 1843}, 0, { -8160, -8824}, {0x21, 0x78, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005750, 0x00383950, 74560, 0x00005750, 240); // 0x07005840 - 0x07005920 -static const Vtx ccm_seg7_vertex_07005840[] = { - {{{ 23, 2560, -3073}, 0, { 0, 990}, {0xf1, 0x67, 0xb8, 0xff}}}, - {{{ -2024, 2662, -3073}, 0, { 4056, 990}, {0xf1, 0x6c, 0xc0, 0xff}}}, - {{{ -2024, 2560, -2766}, 0, { 4056, 376}, {0x15, 0x7b, 0x15, 0xff}}}, - {{{ 2753, -2303, 3447}, 0, { -5480, -12026}, {0x4e, 0x63, 0x03, 0xff}}}, - {{{ 3362, -2764, 2735}, 0, { -6694, -10604}, {0x6c, 0x33, 0x29, 0xff}}}, - {{{ 2681, -2744, 2005}, 0, { -5336, -9146}, {0x47, 0x68, 0xf9, 0xff}}}, - {{{ 2579, -2303, 3259}, 0, { -5132, -11652}, {0x59, 0x59, 0x0c, 0xff}}}, - {{{ 3979, -3071, 800}, 0, { -7926, -6742}, {0x41, 0x6c, 0x01, 0xff}}}, - {{{ 3657, -3071, 622}, 0, { -7282, -6388}, {0x62, 0x38, 0x38, 0xff}}}, - {{{ -3045, 2816, -1970}, 0, { 6094, -1212}, {0xb5, 0x62, 0xe6, 0xff}}}, - {{{ 3072, 2201, -1914}, 0, { -6116, -1322}, {0x49, 0x67, 0xfc, 0xff}}}, - {{{ 3072, 1685, 1331}, 0, { -6116, -7802}, {0x02, 0x7b, 0x1b, 0xff}}}, - {{{ 4096, 1685, 1843}, 0, { -8160, -8824}, {0x21, 0x78, 0x16, 0xff}}}, - {{{ 4096, 2304, -2559}, 0, { -8160, -36}, {0x4f, 0x61, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005840, 0x00383950, 74560, 0x00005840, 224); // 0x07005920 - 0x07005A00 -static const Vtx ccm_seg7_vertex_07005920[] = { - {{{ -1000, 3471, -1281}, 0, { 2012, -2588}, {0xee, 0x5a, 0xaa, 0xff}}}, - {{{ 23, 3471, -769}, 0, { 0, -3610}, {0x1c, 0x75, 0xd9, 0xff}}}, - {{{ 23, 3471, -1281}, 0, { 0, -2588}, {0xee, 0x76, 0xd8, 0xff}}}, - {{{ 168, 1229, 2511}, 0, { -320, -10156}, {0xfe, 0x77, 0xd7, 0xff}}}, - {{{ 256, 1382, 2696}, 0, { -494, -10526}, {0xe4, 0x35, 0x6f, 0xff}}}, - {{{ 1994, 1481, 2623}, 0, { -3964, -10382}, {0xee, 0x79, 0xe0, 0xff}}}, - {{{ 2057, 1737, 2920}, 0, { -4090, -10974}, {0x19, 0x57, 0x58, 0xff}}}, - {{{ 1980, 1481, 2008}, 0, { -3934, -9154}, {0xf2, 0x7c, 0x11, 0xff}}}, - {{{ 3072, 1685, 1331}, 0, { -6116, -7802}, {0x02, 0x7b, 0x1b, 0xff}}}, - {{{ 4096, 1685, 1843}, 0, { -8160, -8824}, {0x21, 0x78, 0x16, 0xff}}}, - {{{ 1485, 3072, 256}, 0, { -2948, -5656}, {0x3a, 0x6a, 0x24, 0xff}}}, - {{{ 1445, 3072, -2287}, 0, { -2868, -580}, {0x21, 0x71, 0xd4, 0xff}}}, - {{{ 512, 3072, -511}, 0, { -1006, -4124}, {0x5b, 0x56, 0xee, 0xff}}}, - {{{ 512, 3072, 256}, 0, { -1006, -5656}, {0x59, 0x4d, 0x2d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005920, 0x00383950, 74560, 0x00005920, 224); // 0x07005A00 - 0x07005B00 -static const Vtx ccm_seg7_vertex_07005A00[] = { - {{{ -4402, -1740, 3789}, 0, { 8804, -12708}, {0xd2, 0x74, 0x12, 0xff}}}, - {{{ -3268, -1740, 6246}, 0, { 6540, -17614}, {0x02, 0x65, 0x4c, 0xff}}}, - {{{ -3268, -1740, 5668}, 0, { 6540, -16460}, {0x43, 0x5b, 0x38, 0xff}}}, - {{{ -1000, 3471, -1281}, 0, { 2012, -2588}, {0xee, 0x5a, 0xaa, 0xff}}}, - {{{ -1000, 3471, -513}, 0, { 2012, -4120}, {0xa8, 0x57, 0x18, 0xff}}}, - {{{ 23, 3471, -769}, 0, { 0, -3610}, {0x1c, 0x75, 0xd9, 0xff}}}, - {{{ 3277, 2253, -2764}, 0, { -6524, 374}, {0x08, 0x7e, 0x03, 0xff}}}, - {{{ 3072, 2201, -1914}, 0, { -6116, -1322}, {0x49, 0x67, 0xfc, 0xff}}}, - {{{ 4096, 2304, -2559}, 0, { -8160, -36}, {0x4f, 0x61, 0xf0, 0xff}}}, - {{{ -5151, -1740, 4516}, 0, { 10300, -14160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4947, -1740, 4509}, 0, { 9890, -14146}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5631, -1740, 0}, 0, { 11256, -5146}, {0x99, 0x48, 0xf6, 0xff}}}, - {{{ -6423, -1740, 103}, 0, { 12838, -5350}, {0xb4, 0x65, 0xfa, 0xff}}}, - {{{ -3839, -1228, -4351}, 0, { 7680, 3540}, {0xd9, 0x74, 0xe0, 0xff}}}, - {{{ -5119, -1842, -5375}, 0, { 10234, 5584}, {0xd9, 0x4c, 0xa3, 0xff}}}, - {{{ -4490, -1740, -3765}, 0, { 8980, 2370}, {0xa3, 0x4c, 0xdb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005A00, 0x00383950, 74560, 0x00005a00, 256); // 0x07005B00 - 0x07005BF0 -static const Vtx ccm_seg7_vertex_07005B00[] = { - {{{ -5631, -1330, 0}, 0, { 11256, -5146}, {0xa9, 0x5b, 0x0b, 0xff}}}, - {{{ -3071, -1433, 1024}, 0, { 6146, -7190}, {0xbe, 0x67, 0x20, 0xff}}}, - {{{ -4095, -1330, -1023}, 0, { 8190, -3102}, {0x99, 0x49, 0xff, 0xff}}}, - {{{ -4402, -1535, 3789}, 0, { 8804, -12708}, {0xb1, 0x59, 0x2a, 0xff}}}, - {{{ -3327, -1535, 3840}, 0, { 6658, -12810}, {0x3c, 0x6f, 0x07, 0xff}}}, - {{{ -2776, -1535, 1910}, 0, { 5556, -8958}, {0xe1, 0x57, 0x56, 0xff}}}, - {{{ -3268, -1535, 5668}, 0, { 6540, -16460}, {0x10, 0x71, 0x36, 0xff}}}, - {{{ -5119, -1842, -5375}, 0, { 10234, 5584}, {0xd9, 0x4c, 0xa3, 0xff}}}, - {{{ -6423, -1740, 103}, 0, { 12838, -5350}, {0xb4, 0x65, 0xfa, 0xff}}}, - {{{ -4874, -1740, -2465}, 0, { 9746, -224}, {0xa8, 0x57, 0xe6, 0xff}}}, - {{{ -3839, -1228, -4351}, 0, { 7680, 3540}, {0xd9, 0x74, 0xe0, 0xff}}}, - {{{ 768, -1074, -4453}, 0, { -1516, 3336}, {0xf7, 0x78, 0xd9, 0xff}}}, - {{{ -4490, -1740, -3765}, 0, { 8980, 2370}, {0xa3, 0x4c, 0xdb, 0xff}}}, - {{{ -5631, -1740, 0}, 0, { 11256, -5146}, {0x99, 0x48, 0xf6, 0xff}}}, - {{{ -4874, -1410, -2465}, 0, { 9746, -224}, {0xa6, 0x56, 0xe9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005B00, 0x00383950, 74560, 0x00005b00, 240); // 0x07005BF0 - 0x07005CE0 -static const Vtx ccm_seg7_vertex_07005BF0[] = { - {{{ -3839, -1228, -4351}, 0, { 7680, 3540}, {0xd9, 0x74, 0xe0, 0xff}}}, - {{{ -4490, -1228, -3765}, 0, { 8980, 2370}, {0xaf, 0x5a, 0xdc, 0xff}}}, - {{{ -3124, -1228, -3159}, 0, { 6146, 986}, {0xe7, 0x7b, 0xf0, 0xff}}}, - {{{ 768, -1074, -4453}, 0, { -1516, 3744}, {0xf7, 0x78, 0xd9, 0xff}}}, - {{{ 768, -1074, -3429}, 0, { -1516, 1700}, {0xf4, 0x6e, 0xc4, 0xff}}}, - {{{ 2838, -814, -3593}, 0, { -5648, 2026}, {0xe8, 0x7c, 0x00, 0xff}}}, - {{{ 2668, -646, -3969}, 0, { -5308, 2778}, {0xde, 0x7a, 0xff, 0xff}}}, - {{{ 4062, -440, -3386}, 0, { -8092, 1612}, {0xb2, 0x63, 0xfc, 0xff}}}, - {{{ 4525, 144, -3360}, 0, { -9016, 1560}, {0x60, 0x52, 0xf7, 0xff}}}, - {{{ 4413, -65, -4089}, 0, { -8792, 3016}, {0xe0, 0x77, 0xe4, 0xff}}}, - {{{ 3884, -511, -3566}, 0, { -7736, 1974}, {0xd4, 0x72, 0x21, 0xff}}}, - {{{ 3072, -409, -3020}, 0, { -6116, 884}, {0x0a, 0x6c, 0xbf, 0xff}}}, - {{{ 3686, -613, -3225}, 0, { -7342, 1292}, {0xe9, 0x7a, 0xe9, 0xff}}}, - {{{ 3860, -470, -2720}, 0, { -7688, 286}, {0xe2, 0x72, 0xd3, 0xff}}}, - {{{ 4350, 41, -2633}, 0, { -8666, 112}, {0x04, 0x6c, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005BF0, 0x00383950, 74560, 0x00005bf0, 240); // 0x07005CE0 - 0x07005DE0 -static const Vtx ccm_seg7_vertex_07005CE0[] = { - {{{ 2048, 2304, -511}, 0, { -4072, -4124}, {0x34, 0x65, 0x38, 0xff}}}, - {{{ 1946, 1531, 1741}, 0, { -3868, -8620}, {0x14, 0x74, 0x2e, 0xff}}}, - {{{ 3072, 1685, 1331}, 0, { -6116, -7802}, {0x02, 0x7b, 0x1b, 0xff}}}, - {{{ 768, 154, -2610}, 0, { -1516, 66}, {0x0f, 0x5a, 0xa9, 0xff}}}, - {{{ 3072, -409, -2559}, 0, { -6116, -36}, {0x09, 0x50, 0x9f, 0xff}}}, - {{{ 768, 154, -3327}, 0, { -1516, 1496}, {0x13, 0x57, 0xa7, 0xff}}}, - {{{ 2816, 2560, -767}, 0, { -5604, -3612}, {0xe2, 0x5f, 0x4d, 0xff}}}, - {{{ 2662, 2304, -511}, 0, { -5298, -4124}, {0xe7, 0x67, 0x44, 0xff}}}, - {{{ 3072, 2560, -511}, 0, { -6116, -4124}, {0x40, 0x5f, 0x34, 0xff}}}, - {{{ 2048, 2560, -767}, 0, { -4072, -3612}, {0x3a, 0x5c, 0x40, 0xff}}}, - {{{ -50, 1280, 2048}, 0, { 116, -9234}, {0xf4, 0x75, 0x2e, 0xff}}}, - {{{ 37, 1229, 2233}, 0, { -56, -9602}, {0xf4, 0x7d, 0x0f, 0xff}}}, - {{{ 1980, 1481, 2008}, 0, { -3934, -9154}, {0xf2, 0x7c, 0x11, 0xff}}}, - {{{ -6398, -1740, 3943}, 0, { 12788, -13016}, {0xd8, 0x77, 0x10, 0xff}}}, - {{{ -5387, -1740, 4976}, 0, { 10768, -15078}, {0xb9, 0x45, 0x4e, 0xff}}}, - {{{ -5213, -1740, 4792}, 0, { 10422, -14712}, {0xfb, 0x7d, 0x12, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005CE0, 0x00383950, 74560, 0x00005ce0, 256); // 0x07005DE0 - 0x07005EE0 -static const Vtx ccm_seg7_vertex_07005DE0[] = { - {{{ -1005, 410, -2562}, 0, { 2022, -30}, {0xf7, 0x48, 0x99, 0xff}}}, - {{{ 768, 154, -2610}, 0, { -1516, 66}, {0x0f, 0x5a, 0xa9, 0xff}}}, - {{{ -3318, 819, -3055}, 0, { 6640, 954}, {0x01, 0x73, 0xcd, 0xff}}}, - {{{ -3045, 768, -1970}, 0, { 6094, -1212}, {0xdf, 0x6f, 0xcd, 0xff}}}, - {{{ 768, 154, -3327}, 0, { -1516, 1496}, {0x13, 0x57, 0xa7, 0xff}}}, - {{{ -3964, 819, -2785}, 0, { 7928, 416}, {0xd0, 0x69, 0xce, 0xff}}}, - {{{ -3608, 819, -864}, 0, { 7220, -3420}, {0xb4, 0x62, 0xe8, 0xff}}}, - {{{ -4536, 819, -983}, 0, { 9070, -3182}, {0x8d, 0x34, 0x00, 0xff}}}, - {{{ -3574, 1090, 1394}, 0, { 7150, -7928}, {0xa3, 0x3b, 0x3e, 0xff}}}, - {{{ -3235, 1045, 1509}, 0, { 6474, -8158}, {0xdc, 0x35, 0x6d, 0xff}}}, - {{{ -3203, 1095, 1412}, 0, { 6410, -7964}, {0xfd, 0x7e, 0x03, 0xff}}}, - {{{ -3104, 1092, 1121}, 0, { 6212, -7382}, {0xf5, 0x7d, 0xee, 0xff}}}, - {{{ -3071, 1040, 1024}, 0, { 6148, -7190}, {0x32, 0x6b, 0xd3, 0xff}}}, - {{{ 256, 1382, 2696}, 0, { -494, -10526}, {0xe4, 0x35, 0x6f, 0xff}}}, - {{{ 168, 1229, 2511}, 0, { -320, -10156}, {0xfe, 0x77, 0xd7, 0xff}}}, - {{{ 37, 1229, 2233}, 0, { -56, -9602}, {0xf4, 0x7d, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005DE0, 0x00383950, 74560, 0x00005de0, 256); // 0x07005EE0 - 0x07005FC0 -static const Vtx ccm_seg7_vertex_07005EE0[] = { - {{{ -50, 1280, 2048}, 0, { 116, -9234}, {0xf4, 0x75, 0x2e, 0xff}}}, - {{{ -3071, 1040, 1024}, 0, { 6148, -7190}, {0x32, 0x6b, 0xd3, 0xff}}}, - {{{ -3104, 1092, 1121}, 0, { 6212, -7382}, {0xf5, 0x7d, 0xee, 0xff}}}, - {{{ 37, 1229, 2233}, 0, { -56, -9602}, {0xf4, 0x7d, 0x0f, 0xff}}}, - {{{ 1994, 1481, 2623}, 0, { -3964, -10382}, {0xee, 0x79, 0xe0, 0xff}}}, - {{{ 1980, 1481, 2008}, 0, { -3934, -9154}, {0xf2, 0x7c, 0x11, 0xff}}}, - {{{ -4536, 819, -983}, 0, { 9070, -3182}, {0x8d, 0x34, 0x00, 0xff}}}, - {{{ -3574, 1090, 1394}, 0, { 7150, -7928}, {0xa3, 0x3b, 0x3e, 0xff}}}, - {{{ -3071, -511, 1024}, 0, { 6146, -7190}, {0xc0, 0x50, 0x4a, 0xff}}}, - {{{ 498, -511, 3204}, 0, { -978, -11542}, {0x11, 0x64, 0x4b, 0xff}}}, - {{{ -50, -511, 2048}, 0, { 116, -9234}, {0xd7, 0x55, 0x54, 0xff}}}, - {{{ 2048, -511, 2048}, 0, { -4072, -9234}, {0x3a, 0x4b, 0x54, 0xff}}}, - {{{ -2776, -511, 1910}, 0, { 5556, -8958}, {0xa8, 0x21, 0x54, 0xff}}}, - {{{ 168, 1229, 2511}, 0, { -320, -10156}, {0xfe, 0x77, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005EE0, 0x00383950, 74560, 0x00005ee0, 224); // 0x07005FC0 - 0x070060C0 -static const Vtx ccm_seg7_vertex_07005FC0[] = { - {{{ 6537, -4607, -852}, 0, { 13018, -714}, {0x44, 0x6a, 0x00, 0xff}}}, - {{{ 5989, -4607, -3076}, 0, { 11924, -5152}, {0x44, 0x69, 0xf0, 0xff}}}, - {{{ 5039, -4607, -1191}, 0, { 10026, -1390}, {0x41, 0x60, 0x33, 0xff}}}, - {{{ 37, 1229, 2233}, 0, { -56, -9602}, {0xf4, 0x7d, 0x0f, 0xff}}}, - {{{ -50, 1280, 2048}, 0, { 116, -9234}, {0xf4, 0x75, 0x2e, 0xff}}}, - {{{ -3104, 1092, 1121}, 0, { 6212, -7382}, {0xf5, 0x7d, 0xee, 0xff}}}, - {{{ 4096, -1228, 0}, 0, { -8160, -5146}, {0x39, 0x4d, 0x52, 0xff}}}, - {{{ 3707, -1227, 552}, 0, { -7368, -6268}, {0x47, 0x39, 0x57, 0xff}}}, - {{{ 4262, -1228, 975}, 0, { -8492, -7092}, {0x1b, 0x61, 0x4d, 0xff}}}, - {{{ 4606, -1228, 68}, 0, { -9596, -5424}, {0x6c, 0x3d, 0x1a, 0xff}}}, - {{{ 2617, 2703, -2483}, 0, { -5208, -188}, {0x26, 0x54, 0xaa, 0xff}}}, - {{{ 2048, 2560, -2047}, 0, { -4072, -1058}, {0x38, 0x6d, 0x1f, 0xff}}}, - {{{ 3072, 2560, -1914}, 0, { -6116, -1322}, {0x6f, 0x2a, 0xd5, 0xff}}}, - {{{ 4240, -4607, -1490}, 0, { 8106, -2016}, {0x5d, 0x17, 0xad, 0xff}}}, - {{{ 5490, -4607, -3189}, 0, { 10926, -5378}, {0xc0, 0x2e, 0x9d, 0xff}}}, - {{{ 3682, -4607, 2895}, 0, { 7318, 6768}, {0xda, 0x78, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07005FC0, 0x00383950, 74560, 0x00005fc0, 256); // 0x070060C0 - 0x070061C0 -static const Vtx ccm_seg7_vertex_070060C0[] = { - {{{ 4790, -4607, 5511}, 0, { 9528, 11988}, {0x26, 0x76, 0x18, 0xff}}}, - {{{ 6537, -4607, -852}, 0, { 13018, -714}, {0x44, 0x6a, 0x00, 0xff}}}, - {{{ 3682, -4607, 2895}, 0, { 7318, 6768}, {0xda, 0x78, 0xf4, 0xff}}}, - {{{ 1192, -4607, 5626}, 0, { 2348, 12218}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, -4607, 6654}, 0, { 3544, 14270}, {0x12, 0x4d, 0x63, 0xff}}}, - {{{ 768, -4607, 5118}, 0, { 1500, 11204}, {0xda, 0x70, 0x2b, 0xff}}}, - {{{ 3268, -4607, 5055}, 0, { 6492, 11078}, {0x04, 0x7e, 0xf8, 0xff}}}, - {{{ 3780, -4607, 5045}, 0, { 7514, 11058}, {0xfa, 0x7e, 0xf6, 0xff}}}, - {{{ 4027, -4607, 4596}, 0, { 8008, 10162}, {0xf7, 0x7e, 0x00, 0xff}}}, - {{{ 768, -4607, 6654}, 0, { 1500, 14270}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 988, -4607, 5831}, 0, { 1940, 12626}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3004, -4607, 4617}, 0, { 5964, 10204}, {0x08, 0x7e, 0x00, 0xff}}}, - {{{ 3763, -4607, 4158}, 0, { 7478, 9288}, {0xfa, 0x7e, 0x0a, 0xff}}}, - {{{ 3251, -4607, 4168}, 0, { 6456, 9308}, {0x05, 0x7e, 0x08, 0xff}}}, - {{{ 2927, -4607, 3634}, 0, { 5812, 8242}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2740, -4607, 3808}, 0, { 5438, 8590}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070060C0, 0x00383950, 74560, 0x000060c0, 256); // 0x070061C0 - 0x07006250 -static const Vtx ccm_seg7_vertex_070061C0[] = { - {{{ 2740, -4607, 3808}, 0, { 5438, 8590}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2391, -4607, 3433}, 0, { 4742, 7842}, {0x51, 0x38, 0x4e, 0xff}}}, - {{{ 768, -4607, 5118}, 0, { 1500, 11204}, {0xda, 0x70, 0x2b, 0xff}}}, - {{{ 988, -4607, 5626}, 0, { 1940, 12218}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1192, -4607, 5626}, 0, { 2348, 12218}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1192, -4607, 5831}, 0, { 2348, 12626}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, -4607, 6654}, 0, { 1500, 14270}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 1792, -4607, 6654}, 0, { 3544, 14270}, {0x12, 0x4d, 0x63, 0xff}}}, - {{{ 988, -4607, 5831}, 0, { 1940, 12626}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070061C0, 0x00383950, 74560, 0x000061c0, 144); // 0x07006250 - 0x070062B0 -static const Vtx ccm_seg7_vertex_07006250[] = { - {{{ 2744, -4694, 857}, 0, { 5832, 1536}, {0xe4, 0x6a, 0xc1, 0xff}}}, - {{{ 2426, -4694, 1160}, 0, { 5198, 2140}, {0x8a, 0x2c, 0xf5, 0xff}}}, - {{{ 2518, -4694, 1538}, 0, { 5382, 2894}, {0xc4, 0x4c, 0x51, 0xff}}}, - {{{ 2712, -4694, 1602}, 0, { 5768, 3022}, {0x00, 0x47, 0x68, 0xff}}}, - {{{ 2938, -4694, 1569}, 0, { 6220, 2956}, {0x4e, 0x4d, 0x3e, 0xff}}}, - {{{ 3132, -4694, 986}, 0, { 6606, 1792}, {0x51, 0x33, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07006250, 0x00383950, 74560, 0x00006250, 96); // 0x070062B0 - 0x070063A0 -static const Vtx ccm_seg7_vertex_070062B0[] = { - {{{ -2024, 2560, -1537}, 0, { 4056, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 23, 2560, -1281}, 0, { 0, -2586}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 23, 2560, -2049}, 0, { 0, -1054}, {0xd5, 0x73, 0xe4, 0xff}}}, - {{{ 498, -1535, 3204}, 0, { -1954, -2296}, {0xd7, 0x42, 0x63, 0xff}}}, - {{{ 2228, -1535, 3309}, 0, { 0, 582}, {0x36, 0x71, 0xec, 0xff}}}, - {{{ 2450, -1535, 2332}, 0, { 1754, -1230}, {0x61, 0x24, 0x48, 0xff}}}, - {{{ -2139, 2867, -926}, 0, { 4286, -3296}, {0xed, 0x7b, 0x16, 0xff}}}, - {{{ -2024, 2560, -1536}, 0, { 4056, -2076}, {0x00, 0x71, 0xc7, 0xff}}}, - {{{ -2638, 2560, -1946}, 0, { 5282, -1258}, {0x1d, 0x7a, 0xf3, 0xff}}}, - {{{ -2429, 2867, -636}, 0, { 4864, -3874}, {0x46, 0x56, 0x3c, 0xff}}}, - {{{ -2024, 2560, -2766}, 0, { 4056, 376}, {0x15, 0x7b, 0x15, 0xff}}}, - {{{ 638, 2765, -2152}, 0, { -1256, -848}, {0xef, 0x55, 0xa4, 0xff}}}, - {{{ 638, 2765, -3073}, 0, { -1256, 990}, {0x1d, 0x62, 0xb5, 0xff}}}, - {{{ 23, 2560, -3073}, 0, { 0, 990}, {0xf1, 0x67, 0xb8, 0xff}}}, - {{{ -1000, 2560, -1281}, 0, { 2012, -2586}, {0x0d, 0x39, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070062B0, 0x00383950, 74560, 0x000062b0, 240); // 0x070063A0 - 0x07006410 -static const Vtx ccm_seg7_vertex_070063A0[] = { - {{{ -3892, -1945, 6246}, 0, { 3284, -20464}, {0x1b, 0x73, 0x2e, 0xff}}}, - {{{ -3268, -1740, 6246}, 0, { 2040, -20464}, {0x02, 0x65, 0x4c, 0xff}}}, - {{{ -4382, -1945, 5414}, 0, { 4262, -18804}, {0xe6, 0x75, 0x27, 0xff}}}, - {{{ 2391, -1535, 3433}, 0, { 0, 990}, {0x65, 0x4c, 0xf9, 0xff}}}, - {{{ 2228, -1535, 3309}, 0, { 0, 582}, {0x36, 0x71, 0xec, 0xff}}}, - {{{ 768, -1535, 5118}, 0, { -4668, 446}, {0x2e, 0x4f, 0x57, 0xff}}}, - {{{ 498, -1535, 3204}, 0, { -1954, -2296}, {0xd7, 0x42, 0x63, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070063A0, 0x00383950, 74560, 0x000063a0, 112); // 0x07006410 - 0x07006510 -static const Vtx ccm_seg7_vertex_07006410[] = { - {{{ -3721, -4607, 4691}, 0, { 7444, -14510}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3516, -4607, 4684}, 0, { 7036, -14496}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3327, -4607, 3840}, 0, { 6658, -12810}, {0xf5, 0x65, 0x4b, 0xff}}}, - {{{ -4607, -4607, 4608}, 0, { 9212, -14344}, {0xdb, 0x77, 0x16, 0xff}}}, - {{{ -3292, -4607, 5501}, 0, { 6586, -16126}, {0x1f, 0x6c, 0x3a, 0xff}}}, - {{{ -3714, -4607, 4896}, 0, { 7430, -14918}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4914, -4607, 0}, 0, { 9826, -5146}, {0xbb, 0x68, 0x11, 0xff}}}, - {{{ -5119, -4607, 0}, 0, { 10234, -5146}, {0x8f, 0x38, 0x04, 0xff}}}, - {{{ -3510, -4607, 4889}, 0, { 7022, -14904}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, -4863, -5119}, 0, { 10234, 5072}, {0xea, 0x75, 0xd5, 0xff}}}, - {{{ -4905, -4858, -4236}, 0, { 9808, 3308}, {0xd7, 0x63, 0xbe, 0xff}}}, - {{{ -2230, -4883, -4501}, 0, { 4468, 3840}, {0x57, 0x49, 0xc8, 0xff}}}, - {{{ -2442, -4876, -3553}, 0, { 4892, 1948}, {0x59, 0x47, 0xcb, 0xff}}}, - {{{ 4096, -818, 0}, 0, { 0, 990}, {0x2e, 0x70, 0x24, 0xff}}}, - {{{ 4350, 41, -2633}, 0, { 474, -4266}, {0x04, 0x6c, 0xbf, 0xff}}}, - {{{ 3072, -204, -2559}, 0, { -2074, -4120}, {0x1b, 0x4c, 0x9f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07006410, 0x00383950, 74560, 0x00006410, 256); // 0x07006510 - 0x070065B0 -static const Vtx ccm_seg7_vertex_07006510[] = { - {{{ 3072, -818, -511}, 0, { -2074, 0}, {0x63, 0x48, 0x1f, 0xff}}}, - {{{ 4096, -818, 0}, 0, { 0, 990}, {0x2e, 0x70, 0x24, 0xff}}}, - {{{ 3072, -204, -2559}, 0, { -2074, -4120}, {0x1b, 0x4c, 0x9f, 0xff}}}, - {{{ 2048, -818, 1024}, 0, { -4118, 3032}, {0x61, 0x4d, 0x15, 0xff}}}, - {{{ -5119, -4863, -5119}, 0, { 10234, 5072}, {0xea, 0x75, 0xd5, 0xff}}}, - {{{ -5119, -4607, 0}, 0, { 10234, -5146}, {0x8f, 0x38, 0x04, 0xff}}}, - {{{ -4914, -4607, 0}, 0, { 9826, -5146}, {0xbb, 0x68, 0x11, 0xff}}}, - {{{ -4905, -4858, -4236}, 0, { 9808, 3308}, {0xd7, 0x63, 0xbe, 0xff}}}, - {{{ 2048, -511, 2048}, 0, { -4118, 5076}, {0x3a, 0x4b, 0x54, 0xff}}}, - {{{ 3228, -818, 1230}, 0, { -1764, 3444}, {0x58, 0x44, 0x3c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07006510, 0x00383950, 74560, 0x00006510, 160); // 0x070065B0 - 0x070066B0 -static const Vtx ccm_seg7_vertex_070065B0[] = { - {{{ 2450, -1535, 2332}, 0, { 0, 990}, {0x61, 0x24, 0x48, 0xff}}}, - {{{ 3657, -3071, 622}, 0, { 6782, 6098}, {0x62, 0x38, 0x38, 0xff}}}, - {{{ 4096, -3071, 0}, 0, { 9264, 6098}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ 2391, -2303, 3433}, 0, { -2672, 3544}, {0x73, 0x1f, 0x2b, 0xff}}}, - {{{ 2579, -2303, 3259}, 0, { -1820, 3544}, {0x59, 0x59, 0x0c, 0xff}}}, - {{{ 2681, -2744, 2005}, 0, { 1272, 5010}, {0x47, 0x68, 0xf9, 0xff}}}, - {{{ 3553, -1607, 769}, 0, { 6198, 1228}, {0x23, 0x0b, 0x79, 0xff}}}, - {{{ 3228, -818, 1230}, 0, { 4360, -1394}, {0x58, 0x44, 0x3c, 0xff}}}, - {{{ 2048, -511, 2048}, 0, { -364, -2416}, {0x3a, 0x4b, 0x54, 0xff}}}, - {{{ 498, -511, 3204}, 0, { -6758, -2416}, {0x11, 0x64, 0x4b, 0xff}}}, - {{{ 498, -1535, 3204}, 0, { -6758, 990}, {0xd7, 0x42, 0x63, 0xff}}}, - {{{ 2228, -1535, 3309}, 0, { -2788, 988}, {0x36, 0x71, 0xec, 0xff}}}, - {{{ 3707, -1227, 552}, 0, { 7062, -36}, {0x47, 0x39, 0x57, 0xff}}}, - {{{ 4075, -1607, 1104}, 0, { -3626, 378}, {0x13, 0xd2, 0x74, 0xff}}}, - {{{ 4540, -2559, 260}, 0, { -188, 3542}, {0x48, 0xe3, 0x63, 0xff}}}, - {{{ 4529, -1791, 292}, 0, { 0, 990}, {0x7c, 0x03, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070065B0, 0x00383950, 74560, 0x000065b0, 256); // 0x070066B0 - 0x070067B0 -static const Vtx ccm_seg7_vertex_070066B0[] = { - {{{ 2391, -1535, 3433}, 0, { 0, -1566}, {0x65, 0x4c, 0xf9, 0xff}}}, - {{{ 2391, -2303, 3433}, 0, { 0, 990}, {0x73, 0x1f, 0x2b, 0xff}}}, - {{{ 2228, -1535, 3309}, 0, { 498, -1566}, {0x36, 0x71, 0xec, 0xff}}}, - {{{ 4540, -2559, 260}, 0, { 7852, -308}, {0x48, 0xe3, 0x63, 0xff}}}, - {{{ 4551, -3071, 228}, 0, { 8988, 1076}, {0x2e, 0xfd, 0x76, 0xff}}}, - {{{ 5039, -4607, -1191}, 0, { 15260, 990}, {0x41, 0x60, 0x33, 0xff}}}, - {{{ 4551, -3358, 228}, 0, { 9578, 1820}, {0x06, 0xa7, 0x5a, 0xff}}}, - {{{ 4529, -1791, 292}, 0, { 0, 990}, {0x7c, 0x03, 0x16, 0xff}}}, - {{{ 4540, -2559, 260}, 0, { -188, 3542}, {0x48, 0xe3, 0x63, 0xff}}}, - {{{ 5039, -4607, -1191}, 0, { 4390, 9040}, {0x41, 0x60, 0x33, 0xff}}}, - {{{ 4262, -1228, 975}, 0, { -2910, -884}, {0x1b, 0x61, 0x4d, 0xff}}}, - {{{ 4075, -1607, 1104}, 0, { -3626, 378}, {0x13, 0xd2, 0x74, 0xff}}}, - {{{ 4606, -1228, 68}, 0, { 414, -884}, {0x6c, 0x3d, 0x1a, 0xff}}}, - {{{ 4096, -1228, 0}, 0, { 0, 990}, {0x39, 0x4d, 0x52, 0xff}}}, - {{{ 4606, -1228, 68}, 0, { 2406, 990}, {0x6c, 0x3d, 0x1a, 0xff}}}, - {{{ 4096, -818, 0}, 0, { 0, -372}, {0x2e, 0x70, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070066B0, 0x00383950, 74560, 0x000066b0, 256); // 0x070067B0 - 0x070068B0 -static const Vtx ccm_seg7_vertex_070067B0[] = { - {{{ 4350, 41, -2633}, 0, { 9498, -11768}, {0x04, 0x6c, 0xbf, 0xff}}}, - {{{ 4096, -818, 0}, 0, { 3378, -6096}, {0x2e, 0x70, 0x24, 0xff}}}, - {{{ 4240, -4607, -1490}, 0, { 15246, 1416}, {0x5d, 0x17, 0xad, 0xff}}}, - {{{ 4525, 144, -3360}, 0, { 11236, -13508}, {0x60, 0x52, 0xf7, 0xff}}}, - {{{ 4413, -577, -4089}, 0, { 14422, -12788}, {0x46, 0x0d, 0x98, 0xff}}}, - {{{ 4413, -65, -4089}, 0, { 13370, -14114}, {0xe0, 0x77, 0xe4, 0xff}}}, - {{{ 4529, -1791, 292}, 0, { 0, -9618}, {0x7c, 0x03, 0x16, 0xff}}}, - {{{ 4240, -4607, -1490}, 0, { 0, 990}, {0x5d, 0x17, 0xad, 0xff}}}, - {{{ 4606, -1228, 68}, 0, { 2028, -10240}, {0x6c, 0x3d, 0x1a, 0xff}}}, - {{{ 4096, -818, 0}, 0, { 5696, -11834}, {0x2e, 0x70, 0x24, 0xff}}}, - {{{ 3780, -4607, 5045}, 0, { 1444, 1840}, {0xfa, 0x7e, 0xf6, 0xff}}}, - {{{ 4027, -4607, 4596}, 0, { 2918, 990}, {0xf7, 0x7e, 0x00, 0xff}}}, - {{{ 3516, -4709, 4607}, 0, { 1444, 138}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 2391, -4607, 3433}, 0, { 7752, 990}, {0x51, 0x38, 0x4e, 0xff}}}, - {{{ 2391, -2303, 3433}, 0, { 7752, -6674}, {0x73, 0x1f, 0x2b, 0xff}}}, - {{{ 768, -1535, 5118}, 0, { 0, -9230}, {0x2e, 0x4f, 0x57, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070067B0, 0x00383950, 74560, 0x000067b0, 256); // 0x070068B0 - 0x070069B0 -static const Vtx ccm_seg7_vertex_070068B0[] = { - {{{ 768, -4607, 5118}, 0, { 0, 990}, {0xda, 0x70, 0x2b, 0xff}}}, - {{{ 2391, -4607, 3433}, 0, { 7752, 990}, {0x51, 0x38, 0x4e, 0xff}}}, - {{{ 768, -1535, 5118}, 0, { 0, -9230}, {0x2e, 0x4f, 0x57, 0xff}}}, - {{{ 2391, -2303, 3433}, 0, { 7752, -6674}, {0x73, 0x1f, 0x2b, 0xff}}}, - {{{ 2391, -1535, 3433}, 0, { 7752, -9230}, {0x65, 0x4c, 0xf9, 0xff}}}, - {{{ 3763, -4607, 4158}, 0, { 2918, -714}, {0xfa, 0x7e, 0x0a, 0xff}}}, - {{{ 3251, -4607, 4168}, 0, { 1444, -1564}, {0x05, 0x7e, 0x08, 0xff}}}, - {{{ 3516, -4709, 4607}, 0, { 1444, 138}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 4027, -4607, 4596}, 0, { 2918, 990}, {0xf7, 0x7e, 0x00, 0xff}}}, - {{{ 3004, -4607, 4617}, 0, { 0, -714}, {0x08, 0x7e, 0x00, 0xff}}}, - {{{ 3268, -4607, 5055}, 0, { 0, 990}, {0x04, 0x7e, 0xf8, 0xff}}}, - {{{ 3780, -4607, 5045}, 0, { 1444, 1840}, {0xfa, 0x7e, 0xf6, 0xff}}}, - {{{ 3553, -1607, 769}, 0, { -2338, 2506}, {0x23, 0x0b, 0x79, 0xff}}}, - {{{ 4075, -1607, 1104}, 0, { -278, 2434}, {0x13, 0xd2, 0x74, 0xff}}}, - {{{ 4262, -1228, 975}, 0, { 0, 990}, {0x1b, 0x61, 0x4d, 0xff}}}, - {{{ 3707, -1227, 552}, 0, { -2352, 990}, {0x47, 0x39, 0x57, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070068B0, 0x00383950, 74560, 0x000068b0, 256); // 0x070069B0 - 0x07006AA0 -static const Vtx ccm_seg7_vertex_070069B0[] = { - {{{ 3707, -1227, 552}, 0, { 7062, -36}, {0x47, 0x39, 0x57, 0xff}}}, - {{{ 4096, -1228, 0}, 0, { 9264, 0}, {0x39, 0x4d, 0x52, 0xff}}}, - {{{ 3228, -818, 1230}, 0, { 4360, -1394}, {0x58, 0x44, 0x3c, 0xff}}}, - {{{ 4096, -818, 0}, 0, { 9264, -1394}, {0x2e, 0x70, 0x24, 0xff}}}, - {{{ -5119, -4351, -5375}, 0, { 10502, 990}, {0xd5, 0x93, 0xd1, 0xff}}}, - {{{ -5119, -1842, -5375}, 0, { 9154, -6390}, {0xd9, 0x4c, 0xa3, 0xff}}}, - {{{ -2559, -3839, -3583}, 0, { 0, 990}, {0x48, 0xea, 0x9b, 0xff}}}, - {{{ 3362, -2764, 2735}, 0, { 4548, -3088}, {0x6c, 0x33, 0x29, 0xff}}}, - {{{ 3979, -3327, 800}, 0, { 10252, 990}, {0x78, 0x00, 0x26, 0xff}}}, - {{{ 3979, -3071, 800}, 0, { 10534, 204}, {0x41, 0x6c, 0x01, 0xff}}}, - {{{ -4095, -1330, -1023}, 0, { 6576, 924}, {0x99, 0x49, 0xff, 0xff}}}, - {{{ -3071, -1433, 1024}, 0, { 13586, 834}, {0xbe, 0x67, 0x20, 0xff}}}, - {{{ -3071, -511, 1024}, 0, { 13398, -2226}, {0xc0, 0x50, 0x4a, 0xff}}}, - {{{ -2776, -1535, 1910}, 0, { 16604, 990}, {0xe1, 0x57, 0x56, 0xff}}}, - {{{ -2776, -511, 1910}, 0, { 16394, -2410}, {0xa8, 0x21, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070069B0, 0x00383950, 74560, 0x000069b0, 240); // 0x07006AA0 - 0x07006B70 -static const Vtx ccm_seg7_vertex_07006AA0[] = { - {{{ 2048, -511, 2048}, 0, { 6952, 990}, {0x3a, 0x4b, 0x54, 0xff}}}, - {{{ -50, 512, 2048}, 0, { 0, -2416}, {0xfd, 0xb3, 0x64, 0xff}}}, - {{{ -50, -511, 2048}, 0, { 0, 990}, {0xd7, 0x55, 0x54, 0xff}}}, - {{{ 2753, -4351, 3447}, 0, { 0, 990}, {0x60, 0x00, 0x52, 0xff}}}, - {{{ 3362, -4095, 2735}, 0, { 3080, 1000}, {0x6e, 0x00, 0x3d, 0xff}}}, - {{{ 3362, -2764, 2735}, 0, { 4548, -3088}, {0x6c, 0x33, 0x29, 0xff}}}, - {{{ 2753, -2303, 3447}, 0, { 2224, -5300}, {0x4e, 0x63, 0x03, 0xff}}}, - {{{ 3979, -3327, 800}, 0, { 10252, 990}, {0x78, 0x00, 0x26, 0xff}}}, - {{{ 2668, -646, -3969}, 0, { 12676, -7460}, {0xde, 0x7a, 0xff, 0xff}}}, - {{{ 4413, -65, -4089}, 0, { 9498, -12272}, {0xe0, 0x77, 0xe4, 0xff}}}, - {{{ 4413, -577, -4089}, 0, { 8970, -10880}, {0x46, 0x0d, 0x98, 0xff}}}, - {{{ 768, -1074, -4453}, 0, { 17672, -3172}, {0xf7, 0x78, 0xd9, 0xff}}}, - {{{ 763, -2661, -4709}, 0, { 16598, 990}, {0x29, 0xda, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07006AA0, 0x00383950, 74560, 0x00006aa0, 208); // 0x07006B70 - 0x07006C70 -static const Vtx ccm_seg7_vertex_07006B70[] = { - {{{ 2518, -4694, 1538}, 0, { -1432, 308}, {0xc4, 0x4c, 0x51, 0xff}}}, - {{{ 2712, -4898, 1602}, 0, { -772, 990}, {0xec, 0x00, 0x7d, 0xff}}}, - {{{ 2712, -4694, 1602}, 0, { -772, 308}, {0x00, 0x47, 0x68, 0xff}}}, - {{{ 2426, -4694, 1160}, 0, { -1126, 308}, {0x8a, 0x2c, 0xf5, 0xff}}}, - {{{ 2518, -4898, 1538}, 0, { 0, 990}, {0x95, 0x00, 0x43, 0xff}}}, - {{{ 2518, -4694, 1538}, 0, { 0, 308}, {0xc4, 0x4c, 0x51, 0xff}}}, - {{{ 2426, -4898, 1160}, 0, { -1126, 990}, {0x90, 0x00, 0xc6, 0xff}}}, - {{{ 2744, -4694, 857}, 0, { -2414, 308}, {0xe4, 0x6a, 0xc1, 0xff}}}, - {{{ 2744, -4898, 857}, 0, { -2414, 990}, {0xfe, 0x00, 0x82, 0xff}}}, - {{{ 2938, -4694, 1569}, 0, { 0, 308}, {0x4e, 0x4d, 0x3e, 0xff}}}, - {{{ 3132, -4898, 986}, 0, { 2012, 990}, {0x7d, 0x00, 0xee, 0xff}}}, - {{{ 3132, -4694, 986}, 0, { 2012, 308}, {0x51, 0x33, 0xae, 0xff}}}, - {{{ 2938, -4898, 1569}, 0, { 0, 990}, {0x3c, 0x00, 0x6f, 0xff}}}, - {{{ 4413, -577, -4089}, 0, { 8970, -10880}, {0x46, 0x0d, 0x98, 0xff}}}, - {{{ 4240, -4607, -1490}, 0, { 0, 990}, {0x5d, 0x17, 0xad, 0xff}}}, - {{{ 763, -2661, -4709}, 0, { 16598, 990}, {0x29, 0xda, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07006B70, 0x00383950, 74560, 0x00006b70, 256); // 0x07006C70 - 0x07006D50 -static const Vtx ccm_seg7_vertex_07006C70[] = { - {{{ 2518, -4694, 1538}, 0, { -1432, 308}, {0xc4, 0x4c, 0x51, 0xff}}}, - {{{ 2518, -4898, 1538}, 0, { -1432, 990}, {0x95, 0x00, 0x43, 0xff}}}, - {{{ 2712, -4898, 1602}, 0, { -772, 990}, {0xec, 0x00, 0x7d, 0xff}}}, - {{{ 3132, -4694, 986}, 0, { 0, 308}, {0x51, 0x33, 0xae, 0xff}}}, - {{{ 2744, -4898, 857}, 0, { 1328, 990}, {0xfe, 0x00, 0x82, 0xff}}}, - {{{ 2744, -4694, 857}, 0, { 1328, 308}, {0xe4, 0x6a, 0xc1, 0xff}}}, - {{{ 3132, -4898, 986}, 0, { 0, 990}, {0x7d, 0x00, 0xee, 0xff}}}, - {{{ 3072, 807, -511}, 0, { 0, -4420}, {0x60, 0xb5, 0x20, 0xff}}}, - {{{ 3072, -818, -511}, 0, { 0, 990}, {0x63, 0x48, 0x1f, 0xff}}}, - {{{ 3072, 1022, -2559}, 0, { 6410, -5136}, {0x58, 0xc7, 0xba, 0xff}}}, - {{{ 2048, -818, 1024}, 0, { -5970, 990}, {0x61, 0x4d, 0x15, 0xff}}}, - {{{ 2048, 840, 1024}, 0, { -5970, -4528}, {0x70, 0xd7, 0x2a, 0xff}}}, - {{{ 2048, 1229, 2048}, 0, { -9192, -5824}, {0x49, 0xa1, 0x28, 0xff}}}, - {{{ 2048, -511, 2048}, 0, { -9192, 0}, {0x3a, 0x4b, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07006C70, 0x00383950, 74560, 0x00006c70, 224); // 0x07006D50 - 0x07006E30 -static const Vtx ccm_seg7_vertex_07006D50[] = { - {{{ -2559, -3839, -3583}, 0, { 0, 990}, {0x48, 0xea, 0x9b, 0xff}}}, - {{{ -5119, -1842, -5375}, 0, { 9154, -6390}, {0xd9, 0x4c, 0xa3, 0xff}}}, - {{{ -2558, -1841, -2454}, 0, { -3232, -5940}, {0x53, 0xc3, 0xb7, 0xff}}}, - {{{ 4096, -3071, 0}, 0, { 9264, 6098}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ 4096, -2559, 0}, 0, { 9264, 4394}, {0xe4, 0xd1, 0x72, 0xff}}}, - {{{ 3553, -1607, 769}, 0, { 6198, 1228}, {0x23, 0x0b, 0x79, 0xff}}}, - {{{ 3072, -818, -511}, 0, { 0, 990}, {0x63, 0x48, 0x1f, 0xff}}}, - {{{ 3072, -204, -2559}, 0, { 6410, -1054}, {0x1b, 0x4c, 0x9f, 0xff}}}, - {{{ 3072, 1022, -2559}, 0, { 6410, -5136}, {0x58, 0xc7, 0xba, 0xff}}}, - {{{ -4095, -1330, -1023}, 0, { 6576, 924}, {0x99, 0x49, 0xff, 0xff}}}, - {{{ -4095, 563, -1023}, 0, { 6190, -5366}, {0x9b, 0xb5, 0x0d, 0xff}}}, - {{{ -3071, -511, -2047}, 0, { 3216, -1600}, {0x8f, 0xe8, 0xcd, 0xff}}}, - {{{ -3071, -1228, -2047}, 0, { 3362, 782}, {0xa2, 0x53, 0xf3, 0xff}}}, - {{{ -3071, -511, -3071}, 0, { -176, -1390}, {0xa6, 0xd7, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07006D50, 0x00383950, 74560, 0x00006d50, 224); // 0x07006E30 - 0x07006F10 -static const Vtx ccm_seg7_vertex_07006E30[] = { - {{{ 4096, -2559, 0}, 0, { 0, -714}, {0xe4, 0xd1, 0x72, 0xff}}}, - {{{ 4096, -3071, 0}, 0, { 0, 990}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ 4551, -3071, 228}, 0, { 1660, 990}, {0x2e, 0xfd, 0x76, 0xff}}}, - {{{ 4540, -2559, 260}, 0, { 2522, -714}, {0x48, 0xe3, 0x63, 0xff}}}, - {{{ -4095, -1330, -1023}, 0, { 6576, 924}, {0x99, 0x49, 0xff, 0xff}}}, - {{{ -3071, 277, 1024}, 0, { 13238, -4846}, {0xa7, 0xd1, 0x4b, 0xff}}}, - {{{ -4095, 563, -1023}, 0, { 6190, -5366}, {0x9b, 0xb5, 0x0d, 0xff}}}, - {{{ -3071, -511, 1024}, 0, { 13398, -2226}, {0xc0, 0x50, 0x4a, 0xff}}}, - {{{ 2048, -511, 2048}, 0, { 6952, 990}, {0x3a, 0x4b, 0x54, 0xff}}}, - {{{ 2048, 1229, 2048}, 0, { 6952, -4802}, {0x49, 0xa1, 0x28, 0xff}}}, - {{{ -50, 512, 2048}, 0, { 0, -2416}, {0xfd, 0xb3, 0x64, 0xff}}}, - {{{ -3071, -1228, -2047}, 0, { 3362, 782}, {0xa2, 0x53, 0xf3, 0xff}}}, - {{{ -3071, -511, -3071}, 0, { -176, -1390}, {0xa6, 0xd7, 0xb2, 0xff}}}, - {{{ -3071, -1125, -3071}, 0, { 0, 990}, {0xb7, 0x3e, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07006E30, 0x00383950, 74560, 0x00006e30, 224); // 0x07006F10 - 0x07007010 -static const Vtx ccm_seg7_vertex_07006F10[] = { - {{{ -5033, -1380, -1629}, 0, { 804, -152}, {0xc6, 0x5d, 0xc1, 0xff}}}, - {{{ -5058, -1319, -1490}, 0, { 332, 388}, {0xf8, 0x68, 0xb9, 0xff}}}, - {{{ -4915, -1369, -1433}, 0, { 796, 990}, {0x58, 0x58, 0x15, 0xff}}}, - {{{ -4545, -1459, 2256}, 0, { 0, 990}, {0xfc, 0x5b, 0x58, 0xff}}}, - {{{ -4424, -1459, 2173}, 0, { 698, 990}, {0x4e, 0x64, 0xff, 0xff}}}, - {{{ -4516, -1387, 2183}, 0, { 294, 754}, {0xf5, 0x7e, 0x01, 0xff}}}, - {{{ -4547, -1454, 2112}, 0, { 362, 392}, {0xf3, 0x5e, 0xad, 0xff}}}, - {{{ -4261, -1374, 247}, 0, { -46, 992}, {0x02, 0x7c, 0x1a, 0xff}}}, - {{{ -4238, -1359, -164}, 0, { 2012, 990}, {0x46, 0x5f, 0xd3, 0xff}}}, - {{{ -4330, -1287, -155}, 0, { 1952, 524}, {0xfa, 0x79, 0xde, 0xff}}}, - {{{ -4361, -1353, -225}, 0, { 2280, 358}, {0xf3, 0x5e, 0xad, 0xff}}}, - {{{ -5056, -1319, -1347}, 0, { 0, 1000}, {0xde, 0x28, 0x73, 0xff}}}, - {{{ -5047, -1247, -1421}, 0, { 202, 728}, {0xf7, 0x7e, 0xfe, 0xff}}}, - {{{ 640, 3084, -791}, 0, { 650, 990}, {0x6b, 0x1e, 0x3c, 0xff}}}, - {{{ 547, 3227, -719}, 0, { -138, 796}, {0x2c, 0x3a, 0x67, 0xff}}}, - {{{ 524, 3134, -717}, 0, { -76, 990}, {0x03, 0x01, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07006F10, 0x00383950, 74560, 0x00006f10, 256); // 0x07007010 - 0x070070F0 -static const Vtx ccm_seg7_vertex_07007010[] = { - {{{ -4915, -1369, -1433}, 0, { 796, 990}, {0x58, 0x58, 0x15, 0xff}}}, - {{{ -5056, -1319, -1347}, 0, { 0, 1000}, {0xde, 0x28, 0x73, 0xff}}}, - {{{ -5056, -1370, -1347}, 0, { 0, 990}, {0xee, 0x00, 0x7d, 0xff}}}, - {{{ 251, 3407, -1752}, 0, { 894, 990}, {0x4e, 0x64, 0xfd, 0xff}}}, - {{{ 129, 3442, -1811}, 0, { 282, 648}, {0x0f, 0x6b, 0xbf, 0xff}}}, - {{{ 159, 3479, -1743}, 0, { 354, 996}, {0x16, 0x7c, 0xff, 0xff}}}, - {{{ 73, 3457, -1739}, 0, { 0, 990}, {0xe1, 0x7b, 0x00, 0xff}}}, - {{{ 131, 3441, -1668}, 0, { 244, 1360}, {0x17, 0x6b, 0x3f, 0xff}}}, - {{{ 524, 3134, -717}, 0, { -76, 990}, {0x03, 0x01, 0x7e, 0xff}}}, - {{{ 547, 3227, -719}, 0, { -138, 796}, {0x2c, 0x3a, 0x67, 0xff}}}, - {{{ 350, 3282, -827}, 0, { -734, -92}, {0xf9, 0x70, 0x3a, 0xff}}}, - {{{ 640, 3084, -791}, 0, { 650, 990}, {0x6b, 0x1e, 0x3c, 0xff}}}, - {{{ 574, 3243, -793}, 0, { 130, 498}, {0x4c, 0x62, 0x16, 0xff}}}, - {{{ 590, 3222, -1106}, 0, { 1020, -704}, {0x4f, 0x62, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07007010, 0x00383950, 74560, 0x00007010, 224); // 0x070070F0 - 0x070071F0 -static const Vtx ccm_seg7_vertex_070070F0[] = { - {{{ 834, 3072, -145}, 0, { 414, 482}, {0xea, 0x00, 0x84, 0xff}}}, - {{{ 834, 3123, -145}, 0, { 414, 376}, {0xdb, 0x26, 0x8d, 0xff}}}, - {{{ 938, 3072, -85}, 0, { 622, 990}, {0x75, 0x2f, 0xf8, 0xff}}}, - {{{ 846, 3195, -76}, 0, { 240, 500}, {0x04, 0x7e, 0xfc, 0xff}}}, - {{{ 774, 3123, -72}, 0, { -46, 456}, {0x8b, 0x29, 0x17, 0xff}}}, - {{{ 774, 3072, -72}, 0, { -46, 562}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 837, 3072, -1}, 0, { 0, 990}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 837, 3123, -1}, 0, { 0, 884}, {0x00, 0x33, 0x74, 0xff}}}, - {{{ -1125, -4044, 5990}, 0, { 478, -544}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -1330, -3583, 6144}, 0, { 0, 990}, {0x9f, 0x46, 0x27, 0xff}}}, - {{{ -1330, -3583, 5837}, 0, { 990, 990}, {0x8b, 0x08, 0xd1, 0xff}}}, - {{{ -921, -3583, 5837}, 0, { 990, 990}, {0x61, 0x46, 0xd9, 0xff}}}, - {{{ -921, -3583, 6144}, 0, { 0, 990}, {0x61, 0x46, 0x27, 0xff}}}, - {{{ -1125, -4044, 5990}, 0, { 480, -1310}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -1023, -3583, 5734}, 0, { 990, 990}, {0x30, 0x02, 0x8b, 0xff}}}, - {{{ -921, -3583, 5837}, 0, { 1502, 990}, {0x61, 0x46, 0xd9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070070F0, 0x00383950, 74560, 0x000070f0, 256); // 0x070071F0 - 0x070072E0 -static const Vtx ccm_seg7_vertex_070071F0[] = { - {{{ -1125, -4044, 5990}, 0, { 480, -1310}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -1228, -3583, 5734}, 0, { 0, 990}, {0xf2, 0x78, 0xdd, 0xff}}}, - {{{ -1023, -3583, 5734}, 0, { 990, 990}, {0x30, 0x02, 0x8b, 0xff}}}, - {{{ -1330, -3583, 5837}, 0, { -542, 990}, {0x8b, 0x08, 0xd1, 0xff}}}, - {{{ -1023, -3583, 6246}, 0, { 990, 990}, {0x29, 0x44, 0x62, 0xff}}}, - {{{ -1228, -3583, 6246}, 0, { 0, 990}, {0xd7, 0x44, 0x62, 0xff}}}, - {{{ -1330, -3583, 6144}, 0, { -542, 990}, {0x9f, 0x46, 0x27, 0xff}}}, - {{{ -921, -3583, 6144}, 0, { 1502, 990}, {0x61, 0x46, 0x27, 0xff}}}, - {{{ 5989, -5119, -3076}, 0, { 4406, 990}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 5989, -4607, -3076}, 0, { 4406, 0}, {0x44, 0x69, 0xf0, 0xff}}}, - {{{ 6537, -5119, -852}, 0, { 0, 990}, {0x7e, 0x00, 0x01, 0xff}}}, - {{{ 4240, -4607, -1490}, 0, { -8168, 10186}, {0x5d, 0x17, 0xad, 0xff}}}, - {{{ 1380, -4908, -3729}, 0, { -2784, 10788}, {0x4e, 0x00, 0x9c, 0xff}}}, - {{{ 1380, -3628, -3729}, 0, { -2784, 8232}, {0x44, 0xe0, 0x9b, 0xff}}}, - {{{ 1380, -5164, -3729}, 0, { -2784, 11298}, {0x4e, 0x00, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070071F0, 0x00383950, 74560, 0x000071f0, 240); // 0x070072E0 - 0x070073E0 -static const Vtx ccm_seg7_vertex_070072E0[] = { - {{{ 5490, -4607, -3189}, 0, {-10988, 10186}, {0xc0, 0x2e, 0x9d, 0xff}}}, - {{{ 4240, -5119, -1490}, 0, { -8168, 11208}, {0xc7, 0x00, 0x8f, 0xff}}}, - {{{ 4240, -4607, -1490}, 0, { -8168, 10186}, {0x5d, 0x17, 0xad, 0xff}}}, - {{{ 1380, -5164, -3729}, 0, { -2784, 11298}, {0x4e, 0x00, 0x9c, 0xff}}}, - {{{ 5490, -5119, -3189}, 0, {-10988, 11208}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ 5990, -4607, -3076}, 0, {-11986, 10186}, {0x1c, 0x00, 0x85, 0xff}}}, - {{{ 5989, -5119, -3076}, 0, {-11986, 11208}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 5989, -4607, -3076}, 0, { 4406, 0}, {0x44, 0x69, 0xf0, 0xff}}}, - {{{ 6537, -4607, -852}, 0, { 0, 0}, {0x44, 0x6a, 0x00, 0xff}}}, - {{{ 6537, -5119, -852}, 0, { 0, 990}, {0x7e, 0x00, 0x01, 0xff}}}, - {{{ -3268, -3327, 6246}, 0, { 0, 990}, {0x16, 0xa6, 0x56, 0xff}}}, - {{{ -1414, -3071, 3522}, 0, { 6566, 990}, {0x35, 0x38, 0x64, 0xff}}}, - {{{ -3268, -2149, 6246}, 0, { 150, -1354}, {0x69, 0x2b, 0x38, 0xff}}}, - {{{ -3268, -1740, 6246}, 0, { 0, -2178}, {0x02, 0x65, 0x4c, 0xff}}}, - {{{ -3268, -2149, 6246}, 0, { 0, -1360}, {0x69, 0x2b, 0x38, 0xff}}}, - {{{ -3268, -1740, 5668}, 0, { 1122, -2178}, {0x43, 0x5b, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070072E0, 0x00383950, 74560, 0x000072e0, 256); // 0x070073E0 - 0x070074D0 -static const Vtx ccm_seg7_vertex_070073E0[] = { - {{{ -3892, -1945, 6246}, 0, { -1274, -1650}, {0x1b, 0x73, 0x2e, 0xff}}}, - {{{ -3892, -2149, 6246}, 0, { -1274, -1258}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -3268, -1740, 6246}, 0, { 0, -2040}, {0x02, 0x65, 0x4c, 0xff}}}, - {{{ -3268, -2149, 6246}, 0, { 0, -1258}, {0x69, 0x2b, 0x38, 0xff}}}, - {{{ -3892, -1945, 6605}, 0, { -746, -1770}, {0x5b, 0x4b, 0x2e, 0xff}}}, - {{{ -3892, -2149, 6246}, 0, { 0, -1360}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -3892, -1945, 6246}, 0, { 0, -1770}, {0x1b, 0x73, 0x2e, 0xff}}}, - {{{ -3892, -2149, 6605}, 0, { -746, -1360}, {0xcb, 0x08, 0x72, 0xff}}}, - {{{ -4360, -1945, 5999}, 0, { 5678, -1770}, {0xce, 0x67, 0x34, 0xff}}}, - {{{ -3892, -2149, 6605}, 0, { 7148, -1360}, {0xcb, 0x08, 0x72, 0xff}}}, - {{{ -3892, -1945, 6605}, 0, { 7148, -1770}, {0x5b, 0x4b, 0x2e, 0xff}}}, - {{{ -4360, -2149, 5999}, 0, { 5678, -1360}, {0xa6, 0xe9, 0x56, 0xff}}}, - {{{ -5387, -1740, 4976}, 0, { 2816, -2178}, {0xb9, 0x45, 0x4e, 0xff}}}, - {{{ -6398, -3327, 3943}, 0, { 0, 990}, {0xa6, 0xba, 0x36, 0xff}}}, - {{{ -3268, -3327, 6246}, 0, { 7726, 990}, {0x16, 0xa6, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070073E0, 0x00383950, 74560, 0x000073e0, 240); // 0x070074D0 - 0x070075D0 -static const Vtx ccm_seg7_vertex_070074D0[] = { - {{{ 3072, 2560, -1914}, 0, { 120, 290}, {0x6f, 0x2a, 0xd5, 0xff}}}, - {{{ 3072, 2201, -1914}, 0, { 0, 990}, {0x49, 0x67, 0xfc, 0xff}}}, - {{{ 2617, 2359, -2483}, 0, { 1454, 990}, {0x3e, 0x48, 0xad, 0xff}}}, - {{{ 2617, 2703, -2483}, 0, { 1600, 318}, {0x26, 0x54, 0xaa, 0xff}}}, - {{{ 1445, 3072, -2287}, 0, { -2868, 0}, {0x21, 0x71, 0xd4, 0xff}}}, - {{{ 945, 2560, -2203}, 0, { -1870, 990}, {0x15, 0x5f, 0xaf, 0xff}}}, - {{{ 638, 2765, -2152}, 0, { -1256, 582}, {0xef, 0x55, 0xa4, 0xff}}}, - {{{ 2617, 2703, -2483}, 0, { -5208, 704}, {0x26, 0x54, 0xaa, 0xff}}}, - {{{ -6398, -1740, 3943}, 0, { 0, -2178}, {0xd8, 0x77, 0x10, 0xff}}}, - {{{ -6398, -3327, 3943}, 0, { 0, 990}, {0xa6, 0xba, 0x36, 0xff}}}, - {{{ -5387, -1740, 4976}, 0, { 2816, -2178}, {0xb9, 0x45, 0x4e, 0xff}}}, - {{{ 23, 3471, -2049}, 0, { 0, -830}, {0xaa, 0x28, 0xad, 0xff}}}, - {{{ 2617, 2359, -2483}, 0, { -5208, 1390}, {0x3e, 0x48, 0xad, 0xff}}}, - {{{ 3072, 2560, -1914}, 0, { 6642, 284}, {0x6f, 0x2a, 0xd5, 0xff}}}, - {{{ 3072, 2560, -511}, 0, { 3876, -156}, {0x40, 0x5f, 0x34, 0xff}}}, - {{{ 3072, 2201, -1914}, 0, { 6530, 990}, {0x49, 0x67, 0xfc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070074D0, 0x00383950, 74560, 0x000074d0, 256); // 0x070075D0 - 0x070076B0 -static const Vtx ccm_seg7_vertex_070075D0[] = { - {{{ 3072, 2560, -511}, 0, { 3876, -156}, {0x40, 0x5f, 0x34, 0xff}}}, - {{{ 3072, 1685, 1331}, 0, { 0, 990}, {0x02, 0x7b, 0x1b, 0xff}}}, - {{{ 3072, 2201, -1914}, 0, { 6530, 990}, {0x49, 0x67, 0xfc, 0xff}}}, - {{{ 23, 1741, -3073}, 0, { 6048, 1600}, {0xf4, 0xe1, 0x86, 0xff}}}, - {{{ 23, 2560, -3073}, 0, { 6130, 0}, {0xf1, 0x67, 0xb8, 0xff}}}, - {{{ 638, 2765, -3073}, 0, { 4926, -502}, {0x1d, 0x62, 0xb5, 0xff}}}, - {{{ 945, 2560, -3073}, 0, { 4294, -124}, {0x19, 0x67, 0xbc, 0xff}}}, - {{{ 3072, 2304, -3327}, 0, { 10, 174}, {0x20, 0x40, 0x98, 0xff}}}, - {{{ -2024, 2150, -3073}, 0, { 10166, 990}, {0xd1, 0xd5, 0x93, 0xff}}}, - {{{ 3072, 1894, -3327}, 0, { 0, 990}, {0x1b, 0xd0, 0x8e, 0xff}}}, - {{{ -2024, 2662, -3073}, 0, { 10218, -30}, {0xf1, 0x6c, 0xc0, 0xff}}}, - {{{ 638, 2765, -2152}, 0, { -1256, 582}, {0xef, 0x55, 0xa4, 0xff}}}, - {{{ 23, 2560, -2049}, 0, { 0, 990}, {0xd5, 0x73, 0xe4, 0xff}}}, - {{{ 23, 3471, -2049}, 0, { 0, -830}, {0xaa, 0x28, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070075D0, 0x00383950, 74560, 0x000075d0, 224); // 0x070076B0 - 0x070077A0 -static const Vtx ccm_seg7_vertex_070076B0[] = { - {{{ -2024, 2662, -3073}, 0, { -2758, -2908}, {0xf1, 0x6c, 0xc0, 0xff}}}, - {{{ -2024, 2150, -3073}, 0, { -2800, -1886}, {0xd1, 0xd5, 0x93, 0xff}}}, - {{{ -3045, 2816, -1970}, 0, { 136, -3094}, {0xb5, 0x62, 0xe6, 0xff}}}, - {{{ -3045, 1842, -1970}, 0, { 56, -1152}, {0xb0, 0xeb, 0xa0, 0xff}}}, - {{{ 4096, 1792, -2559}, 0, { 0, 990}, {0x60, 0xca, 0xc3, 0xff}}}, - {{{ 3072, 1894, -3327}, 0, { 2532, 990}, {0x1b, 0xd0, 0x8e, 0xff}}}, - {{{ 3072, 2304, -3327}, 0, { 2596, 176}, {0x20, 0x40, 0x98, 0xff}}}, - {{{ 4096, 2304, -2559}, 0, { 50, -28}, {0x4f, 0x61, 0xf0, 0xff}}}, - {{{ 4096, 1327, 1843}, 0, { 1490, -2588}, {0x5d, 0xba, 0x31, 0xff}}}, - {{{ 4096, 1792, -2559}, 0, { 10112, -2958}, {0x60, 0xca, 0xc3, 0xff}}}, - {{{ 4096, 2304, -2559}, 0, { 10178, -3978}, {0x4f, 0x61, 0xf0, 0xff}}}, - {{{ 4096, 1685, 1843}, 0, { 1536, -3302}, {0x21, 0x78, 0x16, 0xff}}}, - {{{ 23, 3471, -769}, 0, { -30, -370}, {0x1c, 0x75, 0xd9, 0xff}}}, - {{{ 512, 3072, -511}, 0, { 0, 990}, {0x5b, 0x56, 0xee, 0xff}}}, - {{{ 1445, 3072, -2287}, 0, { 3972, 990}, {0x21, 0x71, 0xd4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070076B0, 0x00383950, 74560, 0x000076b0, 240); // 0x070077A0 - 0x070078A0 -static const Vtx ccm_seg7_vertex_070077A0[] = { - {{{ 23, 3471, -2049}, 0, { 0, -830}, {0xaa, 0x28, 0xad, 0xff}}}, - {{{ 23, 2560, -1281}, 0, { 1502, 990}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 23, 3471, -1281}, 0, { 1502, -830}, {0xee, 0x76, 0xd8, 0xff}}}, - {{{ -50, 1280, 2048}, 0, { 0, 990}, {0xf4, 0x75, 0x2e, 0xff}}}, - {{{ 1946, 1531, 1741}, 0, { 4032, 990}, {0x14, 0x74, 0x2e, 0xff}}}, - {{{ 1485, 3072, 256}, 0, { 3956, -3378}, {0x3a, 0x6a, 0x24, 0xff}}}, - {{{ 512, 3072, 256}, 0, { 2052, -3754}, {0x59, 0x4d, 0x2d, 0xff}}}, - {{{ -2114, 2458, -951}, 0, { 0, 990}, {0x0b, 0x21, 0x7a, 0xff}}}, - {{{ -1020, 2048, 3}, 0, { 2660, -322}, {0xb1, 0x31, 0x55, 0xff}}}, - {{{ -1000, 3471, -513}, 0, { 224, -2112}, {0xa8, 0x57, 0x18, 0xff}}}, - {{{ -50, 1280, 2048}, 0, { 7086, -1630}, {0xf4, 0x75, 0x2e, 0xff}}}, - {{{ -50, -511, 2048}, 0, { 9346, 990}, {0xd7, 0x55, 0x54, 0xff}}}, - {{{ 23, 2560, -2049}, 0, { 0, 990}, {0xd5, 0x73, 0xe4, 0xff}}}, - {{{ 23, 3471, -1281}, 0, { 0, -830}, {0xee, 0x76, 0xd8, 0xff}}}, - {{{ 23, 2560, -1281}, 0, { 0, 990}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ -1000, 3471, -1281}, 0, { 2012, -830}, {0xee, 0x5a, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070077A0, 0x00383950, 74560, 0x000077a0, 256); // 0x070078A0 - 0x070079A0 -static const Vtx ccm_seg7_vertex_070078A0[] = { - {{{ -1000, 2560, -1281}, 0, { 2012, 990}, {0x0d, 0x39, 0x90, 0xff}}}, - {{{ -2024, 2560, -1536}, 0, { 4056, 990}, {0x00, 0x71, 0xc7, 0xff}}}, - {{{ -1000, 3471, -1281}, 0, { 2012, -830}, {0xee, 0x5a, 0xaa, 0xff}}}, - {{{ 23, 2560, -1281}, 0, { 0, 990}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 4529, -1791, 292}, 0, { -1050, -4768}, {0x7c, 0x03, 0x16, 0xff}}}, - {{{ 5039, -4607, -1191}, 0, { 0, 990}, {0x41, 0x60, 0x33, 0xff}}}, - {{{ 4240, -4607, -1490}, 0, { 1660, 990}, {0x5d, 0x17, 0xad, 0xff}}}, - {{{ -3268, -1740, 5668}, 0, { -6162, -170}, {0x43, 0x5b, 0x38, 0xff}}}, - {{{ -3268, -2149, 6246}, 0, { -6860, 990}, {0x69, 0x2b, 0x38, 0xff}}}, - {{{ -1414, -3071, 3522}, 0, { 0, 990}, {0x35, 0x38, 0x64, 0xff}}}, - {{{ -3268, -3327, 6246}, 0, { 0, 990}, {0x16, 0xa6, 0x56, 0xff}}}, - {{{ -3268, -2149, 6246}, 0, { 0, -1360}, {0x69, 0x2b, 0x38, 0xff}}}, - {{{ -3268, -2149, 6605}, 0, { -746, -1360}, {0x39, 0x62, 0x37, 0xff}}}, - {{{ -4402, -1535, 3789}, 0, { 2994, -2588}, {0xb1, 0x59, 0x2a, 0xff}}}, - {{{ -4402, -1740, 3789}, 0, { 2994, -2178}, {0xd2, 0x74, 0x12, 0xff}}}, - {{{ -3268, -1740, 5668}, 0, { 7040, -2178}, {0x43, 0x5b, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070078A0, 0x00383950, 74560, 0x000078a0, 256); // 0x070079A0 - 0x07007A90 -static const Vtx ccm_seg7_vertex_070079A0[] = { - {{{ -3268, -3327, 6246}, 0, { 0, 990}, {0x16, 0xa6, 0x56, 0xff}}}, - {{{ -3268, -2149, 6605}, 0, { 0, -1468}, {0x39, 0x62, 0x37, 0xff}}}, - {{{ -3892, -2149, 6605}, 0, { -1274, -1468}, {0xcb, 0x08, 0x72, 0xff}}}, - {{{ -4874, -1410, -2465}, 0, { 6258, -4230}, {0xa6, 0x56, 0xe9, 0xff}}}, - {{{ -4874, -1740, -2465}, 0, { 6186, -3576}, {0xa8, 0x57, 0xe6, 0xff}}}, - {{{ -5631, -1740, 0}, 0, { 11240, -3026}, {0x99, 0x48, 0xf6, 0xff}}}, - {{{ -5631, -1330, 0}, 0, { 11328, -3838}, {0xa9, 0x5b, 0x0b, 0xff}}}, - {{{ -4490, -1228, -3765}, 0, { 3638, -4882}, {0xaf, 0x5a, 0xdc, 0xff}}}, - {{{ -4490, -1740, -3765}, 0, { 3528, -3866}, {0xa3, 0x4c, 0xdb, 0xff}}}, - {{{ -4402, -1740, 3789}, 0, { 18356, -2252}, {0xd2, 0x74, 0x12, 0xff}}}, - {{{ -4402, -1535, 3789}, 0, { 18400, -2658}, {0xb1, 0x59, 0x2a, 0xff}}}, - {{{ -3839, -1228, -4351}, 0, { 2310, -5026}, {0xd9, 0x74, 0xe0, 0xff}}}, - {{{ 4790, -4607, 5511}, 0, {-12734, 0}, {0x26, 0x76, 0x18, 0xff}}}, - {{{ 4790, -5119, 5511}, 0, {-12734, 990}, {0x4e, 0x00, 0x63, 0xff}}}, - {{{ 6537, -5119, -852}, 0, { 0, 990}, {0x7e, 0x00, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070079A0, 0x00383950, 74560, 0x000079a0, 240); // 0x07007A90 - 0x07007B80 -static const Vtx ccm_seg7_vertex_07007A90[] = { - {{{ -4402, -1535, 3789}, 0, { 2994, -2588}, {0xb1, 0x59, 0x2a, 0xff}}}, - {{{ -3268, -1740, 5668}, 0, { 7040, -2178}, {0x43, 0x5b, 0x38, 0xff}}}, - {{{ -3268, -1535, 5668}, 0, { 7040, -2588}, {0x10, 0x71, 0x36, 0xff}}}, - {{{ 768, -4607, 5118}, 0, { -3096, 0}, {0xda, 0x70, 0x2b, 0xff}}}, - {{{ 768, -5119, 5118}, 0, { -3096, 990}, {0xaf, 0x00, 0x61, 0xff}}}, - {{{ 768, -5119, 6654}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 768, -4607, 6654}, 0, { 0, 0}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 1792, -5119, 6654}, 0, { 1934, 990}, {0x17, 0x00, 0x7c, 0xff}}}, - {{{ 1792, -4607, 6654}, 0, { 1934, 0}, {0x12, 0x4d, 0x63, 0xff}}}, - {{{ 4790, -4607, 5511}, 0, {-12734, 0}, {0x26, 0x76, 0x18, 0xff}}}, - {{{ 6537, -5119, -852}, 0, { 0, 990}, {0x7e, 0x00, 0x01, 0xff}}}, - {{{ 6537, -4607, -852}, 0, { 0, 0}, {0x44, 0x6a, 0x00, 0xff}}}, - {{{ -2139, 2867, -926}, 0, { 1324, 294}, {0xed, 0x7b, 0x16, 0xff}}}, - {{{ -2114, 2458, -951}, 0, { 804, 926}, {0x0b, 0x21, 0x7a, 0xff}}}, - {{{ -1000, 3471, -513}, 0, { 3860, 990}, {0xa8, 0x57, 0x18, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07007A90, 0x00383950, 74560, 0x00007a90, 240); // 0x07007B80 - 0x07007C70 -static const Vtx ccm_seg7_vertex_07007B80[] = { - {{{ 2057, 1737, 2920}, 0, { 3370, 234}, {0x19, 0x57, 0x58, 0xff}}}, - {{{ 4096, 1327, 1843}, 0, { 7820, 990}, {0x5d, 0xba, 0x31, 0xff}}}, - {{{ 4096, 1685, 1843}, 0, { 7810, 274}, {0x21, 0x78, 0x16, 0xff}}}, - {{{ 2057, 1276, 2920}, 0, { 3384, 1152}, {0x13, 0xad, 0x5d, 0xff}}}, - {{{ 256, 1382, 2696}, 0, { 0, 990}, {0xe4, 0x35, 0x6f, 0xff}}}, - {{{ 4350, 41, -2633}, 0, { -2690, 4558}, {0x04, 0x6c, 0xbf, 0xff}}}, - {{{ 3860, -470, -2720}, 0, { -1776, 5626}, {0xe2, 0x72, 0xd3, 0xff}}}, - {{{ 3072, -409, -2559}, 0, { -184, 5584}, {0x09, 0x50, 0x9f, 0xff}}}, - {{{ -3045, 1842, -1970}, 0, { 56, -1152}, {0xb0, 0xeb, 0xa0, 0xff}}}, - {{{ -3045, 768, -1970}, 0, { 0, 990}, {0xdf, 0x6f, 0xcd, 0xff}}}, - {{{ -3608, 819, -864}, 0, { 2448, 990}, {0xb4, 0x62, 0xe8, 0xff}}}, - {{{ -3235, 789, 1509}, 0, { 4828, -1212}, {0xf5, 0xa1, 0x53, 0xff}}}, - {{{ -3235, 1045, 1509}, 0, { 4850, -1374}, {0xdc, 0x35, 0x6d, 0xff}}}, - {{{ -3574, 1090, 1394}, 0, { 4224, -1726}, {0xa3, 0x3b, 0x3e, 0xff}}}, - {{{ -3045, 2816, -1970}, 0, { 136, -3094}, {0xb5, 0x62, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07007B80, 0x00383950, 74560, 0x00007b80, 240); // 0x07007C70 - 0x07007D50 -static const Vtx ccm_seg7_vertex_07007C70[] = { - {{{ 1485, 3072, 256}, 0, { 3608, -1424}, {0x3a, 0x6a, 0x24, 0xff}}}, - {{{ 1946, 1531, 1741}, 0, { 0, 990}, {0x14, 0x74, 0x2e, 0xff}}}, - {{{ 2048, 2304, -511}, 0, { 4716, 742}, {0x34, 0x65, 0x38, 0xff}}}, - {{{ -3235, 1045, 1509}, 0, { 4850, -1374}, {0xdc, 0x35, 0x6d, 0xff}}}, - {{{ -942, 768, 2286}, 0, { 9102, 990}, {0xf5, 0x95, 0x43, 0xff}}}, - {{{ 256, 1382, 2696}, 0, { 11398, 1740}, {0xe4, 0x35, 0x6f, 0xff}}}, - {{{ -3235, 789, 1509}, 0, { 4828, -1212}, {0xf5, 0xa1, 0x53, 0xff}}}, - {{{ -3071, 1040, 1024}, 0, { 3912, 990}, {0x32, 0x6b, 0xd3, 0xff}}}, - {{{ -2429, 2867, -636}, 0, { 1498, -3468}, {0x46, 0x56, 0x3c, 0xff}}}, - {{{ -3045, 2816, -1970}, 0, { -1390, -3502}, {0xb5, 0x62, 0xe6, 0xff}}}, - {{{ -3608, 819, -864}, 0, { 0, 990}, {0xb4, 0x62, 0xe8, 0xff}}}, - {{{ 2048, 2560, -767}, 0, { 5342, 410}, {0x3a, 0x5c, 0x40, 0xff}}}, - {{{ 2048, 2560, -2047}, 0, { 7808, 990}, {0x38, 0x6d, 0x1f, 0xff}}}, - {{{ 1445, 3072, -2287}, 0, { 8504, -306}, {0x21, 0x71, 0xd4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07007C70, 0x00383950, 74560, 0x00007c70, 224); // 0x07007D50 - 0x07007E30 -static const Vtx ccm_seg7_vertex_07007D50[] = { - {{{ -5213, -1740, 4792}, 0, { 2880, -2178}, {0xfb, 0x7d, 0x12, 0xff}}}, - {{{ -4382, -1945, 5414}, 0, { 4950, -1770}, {0xe6, 0x75, 0x27, 0xff}}}, - {{{ -3268, -1740, 6246}, 0, { 7726, -2178}, {0x02, 0x65, 0x4c, 0xff}}}, - {{{ -1414, -3071, 3522}, 0, { 0, 990}, {0x35, 0x38, 0x64, 0xff}}}, - {{{ -2776, -1535, 1910}, 0, { 230, -4212}, {0xe1, 0x57, 0x56, 0xff}}}, - {{{ -3327, -1535, 3840}, 0, { -3430, -2590}, {0x3c, 0x6f, 0x07, 0xff}}}, - {{{ 512, 4096, -511}, 0, { 490, -964}, {0x4a, 0x25, 0xa1, 0xff}}}, - {{{ -1000, 3471, -513}, 0, { 3090, 990}, {0xa8, 0x57, 0x18, 0xff}}}, - {{{ -50, 5632, -153}, 0, { 2358, -3718}, {0x33, 0x6f, 0x1e, 0xff}}}, - {{{ 23, 3471, -769}, 0, { 1116, 552}, {0x1c, 0x75, 0xd9, 0xff}}}, - {{{ -3327, -1535, 3840}, 0, { 4772, -2588}, {0x3c, 0x6f, 0x07, 0xff}}}, - {{{ -3268, -1535, 5668}, 0, { 1122, -2588}, {0x10, 0x71, 0x36, 0xff}}}, - {{{ -3268, -1740, 5668}, 0, { 1122, -2178}, {0x43, 0x5b, 0x38, 0xff}}}, - {{{ -3268, -1740, 5668}, 0, { -6162, -170}, {0x43, 0x5b, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07007D50, 0x00383950, 74560, 0x00007d50, 224); // 0x07007E30 - 0x07007F30 -static const Vtx ccm_seg7_vertex_07007E30[] = { - {{{ -6398, -3327, 3943}, 0, { 18854, 990}, {0xa6, 0xba, 0x36, 0xff}}}, - {{{ -6423, -1740, 103}, 0, { 11656, -2980}, {0xb4, 0x65, 0xfa, 0xff}}}, - {{{ -6423, -3839, 103}, 0, { 11202, 1182}, {0x94, 0xbf, 0xf7, 0xff}}}, - {{{ -6398, -1740, 3943}, 0, { 19198, -2160}, {0xd8, 0x77, 0x10, 0xff}}}, - {{{ -5119, -1842, -5375}, 0, { 510, -3988}, {0xd9, 0x4c, 0xa3, 0xff}}}, - {{{ -5119, -4351, -5375}, 0, { 0, 990}, {0xd5, 0x93, 0xd1, 0xff}}}, - {{{ 768, 154, -3327}, 0, { 4380, 4688}, {0x13, 0x57, 0xa7, 0xff}}}, - {{{ 768, -972, -3327}, 0, { 4268, 6934}, {0xfc, 0x26, 0x88, 0xff}}}, - {{{ -3071, -511, -3071}, 0, { 11986, 6400}, {0xa6, 0xd7, 0xb2, 0xff}}}, - {{{ -3318, 819, -3055}, 0, { 12612, 3772}, {0x01, 0x73, 0xcd, 0xff}}}, - {{{ -3071, -1125, -3071}, 0, { 11914, 7830}, {0xb7, 0x3e, 0xae, 0xff}}}, - {{{ -3964, 819, -2785}, 0, { 13924, 3838}, {0xd0, 0x69, 0xce, 0xff}}}, - {{{ 3072, -409, -3020}, 0, { -230, 5582}, {0x0a, 0x6c, 0xbf, 0xff}}}, - {{{ -50, 1280, 2048}, 0, { 7086, -1630}, {0xf4, 0x75, 0x2e, 0xff}}}, - {{{ -50, 5632, -153}, 0, { -1208, -6644}, {0x33, 0x6f, 0x1e, 0xff}}}, - {{{ -1000, 3471, -513}, 0, { 224, -2112}, {0xa8, 0x57, 0x18, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07007E30, 0x00383950, 74560, 0x00007e30, 256); // 0x07007F30 - 0x07008030 -static const Vtx ccm_seg7_vertex_07007F30[] = { - {{{ 512, 4096, -511}, 0, { 7460, -664}, {0x4a, 0x25, 0xa1, 0xff}}}, - {{{ -50, 5632, -153}, 0, { 8414, -3852}, {0x33, 0x6f, 0x1e, 0xff}}}, - {{{ 512, 4096, 256}, 0, { 6224, -1430}, {0x79, 0x14, 0x1d, 0xff}}}, - {{{ 512, 3072, -511}, 0, { 6306, 990}, {0x5b, 0x56, 0xee, 0xff}}}, - {{{ -50, 1280, 2048}, 0, { 0, 990}, {0xf4, 0x75, 0x2e, 0xff}}}, - {{{ 512, 3072, 256}, 0, { 5070, 226}, {0x59, 0x4d, 0x2d, 0xff}}}, - {{{ 512, 4096, -511}, 0, { 490, -964}, {0x4a, 0x25, 0xa1, 0xff}}}, - {{{ 512, 3072, -511}, 0, { 0, 990}, {0x5b, 0x56, 0xee, 0xff}}}, - {{{ 23, 3471, -769}, 0, { 1116, 552}, {0x1c, 0x75, 0xd9, 0xff}}}, - {{{ -5119, -4607, 0}, 0, { 10174, 0}, {0x8f, 0x38, 0x04, 0xff}}}, - {{{ -5119, -4863, -5119}, 0, { 0, 478}, {0xea, 0x75, 0xd5, 0xff}}}, - {{{ -5119, -5119, -5119}, 0, { 0, 990}, {0xb1, 0x00, 0x9e, 0xff}}}, - {{{ -5119, -5119, -5119}, 0, { 13236, 990}, {0xb1, 0x00, 0x9e, 0xff}}}, - {{{ -5119, -4863, -5119}, 0, { 13240, 480}, {0xea, 0x75, 0xd5, 0xff}}}, - {{{ -2230, -4883, -4501}, 0, { 7344, 480}, {0x57, 0x49, 0xc8, 0xff}}}, - {{{ -2230, -5139, -4501}, 0, { 7340, 990}, {0x6a, 0x00, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07007F30, 0x00383950, 74560, 0x00007f30, 256); // 0x07008030 - 0x07008130 -static const Vtx ccm_seg7_vertex_07008030[] = { - {{{ -3292, -4607, 5501}, 0, { 3142, 0}, {0x1f, 0x6c, 0x3a, 0xff}}}, - {{{ -4607, -4607, 4608}, 0, { 0, 0}, {0xdb, 0x77, 0x16, 0xff}}}, - {{{ -4607, -5119, 4608}, 0, { 0, 990}, {0x94, 0x00, 0x41, 0xff}}}, - {{{ -3292, -5119, 5501}, 0, { 3142, 990}, {0x3c, 0x00, 0x6f, 0xff}}}, - {{{ 4790, -5119, 5511}, 0, { 8314, 990}, {0x4e, 0x00, 0x63, 0xff}}}, - {{{ 4790, -4607, 5511}, 0, { 8314, 0}, {0x26, 0x76, 0x18, 0xff}}}, - {{{ 1792, -4607, 6654}, 0, { 1934, 0}, {0x12, 0x4d, 0x63, 0xff}}}, - {{{ 1792, -5119, 6654}, 0, { 1934, 990}, {0x17, 0x00, 0x7c, 0xff}}}, - {{{ -5119, -4607, 0}, 0, { 10174, 0}, {0x8f, 0x38, 0x04, 0xff}}}, - {{{ -5119, -5119, -5119}, 0, { 0, 990}, {0xb1, 0x00, 0x9e, 0xff}}}, - {{{ -5119, -5119, 0}, 0, { 10174, 990}, {0x82, 0x00, 0x07, 0xff}}}, - {{{ -4607, -5119, 4608}, 0, { 19412, 990}, {0x94, 0x00, 0x41, 0xff}}}, - {{{ -4607, -4607, 4608}, 0, { 19412, 0}, {0xdb, 0x77, 0x16, 0xff}}}, - {{{ 768, -4607, 5118}, 0, { 3826, 7120}, {0xda, 0x70, 0x2b, 0xff}}}, - {{{ 768, -1535, 5118}, 0, { 3826, 990}, {0x2e, 0x4f, 0x57, 0xff}}}, - {{{ 498, -1535, 3204}, 0, { 0, 990}, {0xd7, 0x42, 0x63, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008030, 0x00383950, 74560, 0x00008030, 256); // 0x07008130 - 0x07008230 -static const Vtx ccm_seg7_vertex_07008130[] = { - {{{ 4077, -5119, -1403}, 0, { 6530, 990}, {0xcb, 0x00, 0x73, 0xff}}}, - {{{ 4077, -4607, -1403}, 0, { 6544, 0}, {0xd6, 0xd7, 0x70, 0xff}}}, - {{{ 1482, -5164, -3421}, 0, { 0, 990}, {0xfc, 0x9a, 0x4a, 0xff}}}, - {{{ 5040, -5119, -1194}, 0, { 8304, 1012}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 5039, -4607, -1191}, 0, { 8320, -8}, {0x41, 0x60, 0x33, 0xff}}}, - {{{ 4551, -3358, 228}, 0, { 9326, -2486}, {0x06, 0xa7, 0x5a, 0xff}}}, - {{{ 3864, -3358, -115}, 0, { 7822, -2508}, {0x06, 0x8f, 0x39, 0xff}}}, - {{{ 1942, -5119, 2025}, 0, { 0, 990}, {0x68, 0xcd, 0x32, 0xff}}}, - {{{ 1482, -5164, -3421}, 0, { 11510, 990}, {0xfc, 0x9a, 0x4a, 0xff}}}, - {{{ 3521, -3358, 571}, 0, { 2522, -3240}, {0x59, 0xb2, 0x2b, 0xff}}}, - {{{ 3864, -3358, -115}, 0, { 3820, -4030}, {0x06, 0x8f, 0x39, 0xff}}}, - {{{ 3682, -5119, 2895}, 0, { -7512, 990}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ 3682, -4607, 2895}, 0, { -7512, 0}, {0xda, 0x78, 0xf4, 0xff}}}, - {{{ 5040, -5119, -1194}, 0, { 648, 990}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 1940, -4125, 2033}, 0, { 1216, -552}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 3521, -3358, 571}, 0, { 5510, 990}, {0x59, 0xb2, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008130, 0x00383950, 74560, 0x00008130, 256); // 0x07008230 - 0x07008260 -static const Vtx ccm_seg7_vertex_07008230[] = { - {{{ 3682, -4607, 2895}, 0, { -7512, 0}, {0xda, 0x78, 0xf4, 0xff}}}, - {{{ 5039, -4607, -1191}, 0, { 644, 0}, {0x41, 0x60, 0x33, 0xff}}}, - {{{ 5040, -5119, -1194}, 0, { 648, 990}, {0x92, 0x00, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008230, 0x00383950, 74560, 0x00008230, 48); // 0x07008260 - 0x07008350 -static const Vtx ccm_seg7_vertex_07008260[] = { - {{{ 768, 818, -2610}, 0, { -36, 990}, {0xfc, 0xdf, 0x86, 0xff}}}, - {{{ 23, 1741, -3073}, 0, { 1448, 66}, {0xf4, 0xe1, 0x86, 0xff}}}, - {{{ 3072, 1894, -3327}, 0, { -4636, -440}, {0x1b, 0xd0, 0x8e, 0xff}}}, - {{{ -3327, -3583, 3840}, 0, { 7632, 4156}, {0xce, 0xa2, 0x44, 0xff}}}, - {{{ -3268, -3327, 6246}, 0, { 12436, 4274}, {0x16, 0xa6, 0x56, 0xff}}}, - {{{ -6398, -3327, 3943}, 0, { 7838, -1972}, {0xa6, 0xba, 0x36, 0xff}}}, - {{{ -1414, -3071, 3522}, 0, { 6998, 7974}, {0x35, 0x38, 0x64, 0xff}}}, - {{{ -4914, -4095, 0}, 0, { 0, 990}, {0xa2, 0xae, 0x12, 0xff}}}, - {{{ -6423, -3839, 103}, 0, { 174, -2022}, {0x94, 0xbf, 0xf7, 0xff}}}, - {{{ 3072, 1022, -2559}, 0, { -4636, 1090}, {0x58, 0xc7, 0xba, 0xff}}}, - {{{ 4096, 1792, -2559}, 0, { -6680, 1090}, {0x60, 0xca, 0xc3, 0xff}}}, - {{{ 3072, 807, -511}, 0, { -4636, 5178}, {0x60, 0xb5, 0x20, 0xff}}}, - {{{ 4096, 1327, 1843}, 0, { -6680, 9880}, {0x5d, 0xba, 0x31, 0xff}}}, - {{{ -1005, 1637, -2562}, 0, { 3514, 1088}, {0xe8, 0xc9, 0x91, 0xff}}}, - {{{ -2024, 2150, -3073}, 0, { 5536, 66}, {0xd1, 0xd5, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008260, 0x00383950, 74560, 0x00008260, 240); // 0x07008350 - 0x07008430 -static const Vtx ccm_seg7_vertex_07008350[] = { - {{{ -3045, 1842, -1970}, 0, { 7574, 2266}, {0xb0, 0xeb, 0xa0, 0xff}}}, - {{{ -2024, 2150, -3073}, 0, { 5536, 66}, {0xd1, 0xd5, 0x93, 0xff}}}, - {{{ -1005, 1637, -2562}, 0, { 3502, 1086}, {0xe8, 0xc9, 0x91, 0xff}}}, - {{{ -50, 1280, 2048}, 0, { 0, 990}, {0xf4, 0x75, 0x2e, 0xff}}}, - {{{ -50, 512, 2048}, 0, { 0, 2522}, {0xfd, 0xb3, 0x64, 0xff}}}, - {{{ -617, 768, 2126}, 0, { 1110, 2010}, {0x17, 0x84, 0x01, 0xff}}}, - {{{ -50, 512, 2048}, 0, { 1596, 10288}, {0xfd, 0xb3, 0x64, 0xff}}}, - {{{ 2048, 1229, 2048}, 0, { -2592, 10288}, {0x49, 0xa1, 0x28, 0xff}}}, - {{{ 2057, 1276, 2920}, 0, { -2610, 12028}, {0x13, 0xad, 0x5d, 0xff}}}, - {{{ 4096, 1327, 1843}, 0, { -6680, 9880}, {0x5d, 0xba, 0x31, 0xff}}}, - {{{ -2442, -5132, -3555}, 0, { 0, 990}, {0x7b, 0x00, 0x1b, 0xff}}}, - {{{ -2230, -5139, -4501}, 0, { 1904, 990}, {0x6a, 0x00, 0xbc, 0xff}}}, - {{{ -2230, -4883, -4501}, 0, { 1900, 480}, {0x57, 0x49, 0xc8, 0xff}}}, - {{{ -2442, -4876, -3553}, 0, { -36, 480}, {0x59, 0x47, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008350, 0x00383950, 74560, 0x00008350, 224); // 0x07008430 - 0x07008530 -static const Vtx ccm_seg7_vertex_07008430[] = { - {{{ 256, 1382, 2696}, 0, { 1526, -634}, {0xe4, 0x35, 0x6f, 0xff}}}, - {{{ -617, 768, 2126}, 0, { -804, 6}, {0x17, 0x84, 0x01, 0xff}}}, - {{{ -50, 512, 2048}, 0, { 0, 990}, {0xfd, 0xb3, 0x64, 0xff}}}, - {{{ -1102, 768, 1962}, 0, { 936, 662}, {0x00, 0x83, 0xee, 0xff}}}, - {{{ -942, 768, 2286}, 0, { 616, 1308}, {0xf5, 0x95, 0x43, 0xff}}}, - {{{ -3235, 789, 1509}, 0, { 5194, -242}, {0xf5, 0xa1, 0x53, 0xff}}}, - {{{ -5119, -4351, -5375}, 0, {-10760, 582}, {0xd5, 0x93, 0xd1, 0xff}}}, - {{{ -4914, -4095, 0}, 0, { 0, 990}, {0xa2, 0xae, 0x12, 0xff}}}, - {{{ -6423, -3839, 103}, 0, { 174, -2022}, {0x94, 0xbf, 0xf7, 0xff}}}, - {{{ -778, 768, 1801}, 0, { 288, 342}, {0x1b, 0x8c, 0xd5, 0xff}}}, - {{{ -617, 768, 2126}, 0, { 0, 990}, {0x17, 0x84, 0x01, 0xff}}}, - {{{ -3071, 1040, 1024}, 0, { 4866, -1210}, {0x32, 0x6b, 0xd3, 0xff}}}, - {{{ -50, 1280, 2048}, 0, { -1162, 834}, {0xf4, 0x75, 0x2e, 0xff}}}, - {{{ 256, 1382, 2696}, 0, { -1776, 2124}, {0xe4, 0x35, 0x6f, 0xff}}}, - {{{ -2559, -3839, -3583}, 0, { -7184, 5690}, {0x48, 0xea, 0x9b, 0xff}}}, - {{{ -4905, -4499, -4234}, 0, { -8482, 1006}, {0xd6, 0xb8, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008430, 0x00383950, 74560, 0x00008430, 256); // 0x07008530 - 0x07008630 -static const Vtx ccm_seg7_vertex_07008530[] = { - {{{ 768, -1074, -4453}, 0, { -4022, 7630}, {0xf7, 0x78, 0xd9, 0xff}}}, - {{{ 763, -1330, -2596}, 0, { -314, 7620}, {0x12, 0x84, 0xf0, 0xff}}}, - {{{ -5119, -1842, -5375}, 0, { -5862, -4122}, {0xd9, 0x4c, 0xa3, 0xff}}}, - {{{ -2558, -1841, -2454}, 0, { 0, 990}, {0x53, 0xc3, 0xb7, 0xff}}}, - {{{ 4096, -2559, 0}, 0, { 0, 6234}, {0xe4, 0xd1, 0x72, 0xff}}}, - {{{ 4540, -2559, 260}, 0, { 1448, 6450}, {0x48, 0xe3, 0x63, 0xff}}}, - {{{ 4075, -1607, 1104}, 0, { 2596, 1864}, {0x13, 0xd2, 0x74, 0xff}}}, - {{{ 3553, -1607, 769}, 0, { 2202, 1800}, {0x23, 0x0b, 0x79, 0xff}}}, - {{{ -3071, -511, -3071}, 0, { -1674, 5724}, {0xa6, 0xd7, 0xb2, 0xff}}}, - {{{ -3071, -511, -2047}, 0, { -196, 4408}, {0x8f, 0xe8, 0xcd, 0xff}}}, - {{{ -4095, 563, -1023}, 0, { 0, 990}, {0x9b, 0xb5, 0x0d, 0xff}}}, - {{{ -3071, 277, 1024}, 0, { 4308, -38}, {0xa7, 0xd1, 0x4b, 0xff}}}, - {{{ -3574, 1090, 1394}, 0, { 4224, -1726}, {0xa3, 0x3b, 0x3e, 0xff}}}, - {{{ -3071, 1040, 1024}, 0, { 4834, 990}, {0x32, 0x6b, 0xd3, 0xff}}}, - {{{ -50, 1280, 2048}, 0, { -1440, -196}, {0xf4, 0x75, 0x2e, 0xff}}}, - {{{ -778, 768, 1801}, 0, { 0, 990}, {0x1b, 0x8c, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008530, 0x00383950, 74560, 0x00008530, 256); // 0x07008630 - 0x070086A0 -static const Vtx ccm_seg7_vertex_07008630[] = { - {{{ -3574, 1090, 1394}, 0, { 4224, -1726}, {0xa3, 0x3b, 0x3e, 0xff}}}, - {{{ -3071, 277, 1024}, 0, { 4308, -38}, {0xa7, 0xd1, 0x4b, 0xff}}}, - {{{ -3235, 789, 1509}, 0, { 4828, -1212}, {0xf5, 0xa1, 0x53, 0xff}}}, - {{{ 3072, 807, -511}, 0, { -4636, 5178}, {0x60, 0xb5, 0x20, 0xff}}}, - {{{ 4096, 1327, 1843}, 0, { -6680, 9880}, {0x5d, 0xba, 0x31, 0xff}}}, - {{{ 2048, 1229, 2048}, 0, { -2592, 10288}, {0x49, 0xa1, 0x28, 0xff}}}, - {{{ 2048, 840, 1024}, 0, { -2592, 8244}, {0x70, 0xd7, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008630, 0x00383950, 74560, 0x00008630, 112); // 0x070086A0 - 0x07008780 -static const Vtx ccm_seg7_vertex_070086A0[] = { - {{{ -5056, -1319, -1347}, 0, { 0, 1000}, {0xde, 0x28, 0x73, 0xff}}}, - {{{ -5119, -1319, -1417}, 0, { -112, 540}, {0x93, 0x3f, 0xfd, 0xff}}}, - {{{ -5119, -1374, -1417}, 0, { -112, 526}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -4547, -1454, 2112}, 0, { 362, 392}, {0xf3, 0x5e, 0xad, 0xff}}}, - {{{ -4603, -1455, 2184}, 0, { -72, 532}, {0xb2, 0x64, 0x03, 0xff}}}, - {{{ -4516, -1387, 2183}, 0, { 294, 754}, {0xf5, 0x7e, 0x01, 0xff}}}, - {{{ -4545, -1459, 2256}, 0, { 0, 990}, {0xfc, 0x5b, 0x58, 0xff}}}, - {{{ -4361, -1353, -225}, 0, { 2280, 358}, {0xf3, 0x5e, 0xad, 0xff}}}, - {{{ -4417, -1355, -153}, 0, { 1904, 98}, {0xb2, 0x63, 0xf6, 0xff}}}, - {{{ -4330, -1287, -155}, 0, { 1952, 524}, {0xfa, 0x79, 0xde, 0xff}}}, - {{{ -4261, -1374, 247}, 0, { -46, 992}, {0x02, 0x7c, 0x1a, 0xff}}}, - {{{ -5058, -1319, -1490}, 0, { 332, 388}, {0xf8, 0x68, 0xb9, 0xff}}}, - {{{ -5033, -1380, -1629}, 0, { 804, -152}, {0xc6, 0x5d, 0xc1, 0xff}}}, - {{{ -5047, -1247, -1421}, 0, { 202, 728}, {0xf7, 0x7e, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070086A0, 0x00383950, 74560, 0x000086a0, 224); // 0x07008780 - 0x07008880 -static const Vtx ccm_seg7_vertex_07008780[] = { - {{{ -1005, 410, -2562}, 0, { 8014, 4360}, {0xf7, 0x48, 0x99, 0xff}}}, - {{{ -3045, 768, -1970}, 0, { 12170, 3852}, {0xdf, 0x6f, 0xcd, 0xff}}}, - {{{ -3045, 1842, -1970}, 0, { 12278, 1712}, {0xb0, 0xeb, 0xa0, 0xff}}}, - {{{ -5056, -1370, -1347}, 0, { 0, 990}, {0xee, 0x00, 0x7d, 0xff}}}, - {{{ -5056, -1319, -1347}, 0, { 0, 1000}, {0xde, 0x28, 0x73, 0xff}}}, - {{{ -5119, -1374, -1417}, 0, { -112, 526}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ 3072, 1022, -2559}, 0, { -42, 2730}, {0x58, 0xc7, 0xba, 0xff}}}, - {{{ 3072, -204, -2559}, 0, { -164, 5176}, {0x1b, 0x4c, 0x9f, 0xff}}}, - {{{ 768, 818, -2610}, 0, { 4518, 3368}, {0xfc, 0xdf, 0x86, 0xff}}}, - {{{ 3072, -409, -2559}, 0, { -184, 5584}, {0x09, 0x50, 0x9f, 0xff}}}, - {{{ 4350, 41, -2633}, 0, { -2690, 4558}, {0x04, 0x6c, 0xbf, 0xff}}}, - {{{ 768, 154, -2610}, 0, { 4452, 4692}, {0x0f, 0x5a, 0xa9, 0xff}}}, - {{{ -1005, 1637, -2562}, 0, { 8138, 1912}, {0xe8, 0xc9, 0x91, 0xff}}}, - {{{ -2429, 2150, -636}, 0, { 0, -5404}, {0x33, 0x35, 0x67, 0xff}}}, - {{{ -3071, 1040, 1024}, 0, { -1752, -1584}, {0x32, 0x6b, 0xd3, 0xff}}}, - {{{ -3071, -511, 1024}, 0, { 0, 990}, {0xc0, 0x50, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008780, 0x00383950, 74560, 0x00008780, 256); // 0x07008880 - 0x07008980 -static const Vtx ccm_seg7_vertex_07008880[] = { - {{{ -3071, 1040, 1024}, 0, { -1752, -1584}, {0x32, 0x6b, 0xd3, 0xff}}}, - {{{ -2429, 2150, -636}, 0, { 0, -5404}, {0x33, 0x35, 0x67, 0xff}}}, - {{{ -2429, 2867, -636}, 0, { -826, -6594}, {0x46, 0x56, 0x3c, 0xff}}}, - {{{ -3071, -511, -3071}, 0, { -1674, 5724}, {0xa6, 0xd7, 0xb2, 0xff}}}, - {{{ -4095, 563, -1023}, 0, { 0, 990}, {0x9b, 0xb5, 0x0d, 0xff}}}, - {{{ -4536, 819, -983}, 0, { -556, 164}, {0x8d, 0x34, 0x00, 0xff}}}, - {{{ -2139, 2867, -926}, 0, { 1324, 294}, {0xed, 0x7b, 0x16, 0xff}}}, - {{{ -2429, 2867, -636}, 0, { 938, -62}, {0x46, 0x56, 0x3c, 0xff}}}, - {{{ -2114, 2458, -951}, 0, { 804, 926}, {0x0b, 0x21, 0x7a, 0xff}}}, - {{{ -2429, 2150, -636}, 0, { 0, 990}, {0x33, 0x35, 0x67, 0xff}}}, - {{{ -3235, 789, 1509}, 0, { -2322, -602}, {0xf5, 0xa1, 0x53, 0xff}}}, - {{{ -3071, 277, 1024}, 0, { -906, -320}, {0xa7, 0xd1, 0x4b, 0xff}}}, - {{{ -3574, 1090, 1394}, 0, { 4224, -1726}, {0xa3, 0x3b, 0x3e, 0xff}}}, - {{{ 4240, -4607, -1490}, 0, { -8168, 10186}, {0x5d, 0x17, 0xad, 0xff}}}, - {{{ 1380, -3628, -3729}, 0, { -2784, 8232}, {0x44, 0xe0, 0x9b, 0xff}}}, - {{{ 763, -2661, -4709}, 0, { -1554, 6302}, {0x29, 0xda, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008880, 0x00383950, 74560, 0x00008880, 256); // 0x07008980 - 0x07008A20 -static const Vtx ccm_seg7_vertex_07008980[] = { - {{{ -3292, -4607, 5501}, 0, { 0, 0}, {0x1f, 0x6c, 0x3a, 0xff}}}, - {{{ -3327, -5119, 3840}, 0, { 3284, 990}, {0x6f, 0x00, 0x3c, 0xff}}}, - {{{ -3327, -4607, 3840}, 0, { 3284, 0}, {0xf5, 0x65, 0x4b, 0xff}}}, - {{{ -3292, -5119, 5501}, 0, { 0, 990}, {0x3c, 0x00, 0x6f, 0xff}}}, - {{{ -3964, 819, -2785}, 0, { 0, 990}, {0xd0, 0x69, 0xce, 0xff}}}, - {{{ -3071, -511, -3071}, 0, { 0, 4238}, {0xa6, 0xd7, 0xb2, 0xff}}}, - {{{ -4536, 819, -983}, 0, { 3528, -268}, {0x8d, 0x34, 0x00, 0xff}}}, - {{{ 256, 1382, 2696}, 0, { 1526, -634}, {0xe4, 0x35, 0x6f, 0xff}}}, - {{{ -50, 512, 2048}, 0, { 0, 990}, {0xfd, 0xb3, 0x64, 0xff}}}, - {{{ 2057, 1276, 2920}, 0, { 4770, 990}, {0x13, 0xad, 0x5d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008980, 0x00383950, 74560, 0x00008980, 160); // 0x07008A20 - 0x07008B00 -static const Vtx ccm_seg7_vertex_07008A20[] = { - {{{ -50, -511, 2048}, 0, { 3152, 990}, {0xd7, 0x55, 0x54, 0xff}}}, - {{{ -1020, 2048, 3}, 0, { 1580, -2030}, {0xb1, 0x31, 0x55, 0xff}}}, - {{{ -2429, 2150, -636}, 0, { 42, -2202}, {0x33, 0x35, 0x67, 0xff}}}, - {{{ -3327, -4607, 3840}, 0, { 0, 512}, {0xf5, 0x65, 0x4b, 0xff}}}, - {{{ -3327, -5119, 3840}, 0, { 0, 990}, {0x6f, 0x00, 0x3c, 0xff}}}, - {{{ 768, -5119, 5118}, 0, { 4250, 990}, {0xaf, 0x00, 0x61, 0xff}}}, - {{{ 768, -4607, 5118}, 0, { 4250, 512}, {0xda, 0x70, 0x2b, 0xff}}}, - {{{ 498, -1535, 3204}, 0, { 3424, -2972}, {0xd7, 0x42, 0x63, 0xff}}}, - {{{ -1414, -3071, 3522}, 0, { 1696, -1230}, {0x35, 0x38, 0x64, 0xff}}}, - {{{ -2776, -1535, 1910}, 0, { -78, -3064}, {0xe1, 0x57, 0x56, 0xff}}}, - {{{ -3071, -511, 1024}, 0, { 0, 990}, {0xc0, 0x50, 0x4a, 0xff}}}, - {{{ -2776, -511, 1910}, 0, { -78, -4020}, {0xa8, 0x21, 0x54, 0xff}}}, - {{{ -2114, 2458, -951}, 0, { 240, -2686}, {0x0b, 0x21, 0x7a, 0xff}}}, - {{{ 498, -511, 3204}, 0, { 3424, -3928}, {0x11, 0x64, 0x4b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008A20, 0x00383950, 74560, 0x00008a20, 224); // 0x07008B00 - 0x07008B80 -static const Vtx ccm_seg7_vertex_07008B00[] = { - {{{ -4914, -4607, 0}, 0, { -4116, 762}, {0xbb, 0x68, 0x11, 0xff}}}, - {{{ -3327, -4607, 3840}, 0, { 0, 512}, {0xf5, 0x65, 0x4b, 0xff}}}, - {{{ -3327, -3583, 3840}, 0, { 0, -444}, {0xce, 0xa2, 0x44, 0xff}}}, - {{{ -2559, -3839, -3583}, 0, { -7090, -1046}, {0x48, 0xea, 0x9b, 0xff}}}, - {{{ -2559, -4351, -3583}, 0, { -7090, -568}, {0x21, 0x00, 0x86, 0xff}}}, - {{{ -4905, -4499, -4234}, 0, { -8238, 330}, {0xd6, 0xb8, 0xa2, 0xff}}}, - {{{ -4914, -4095, 0}, 0, { -4116, 284}, {0xa2, 0xae, 0x12, 0xff}}}, - {{{ -4905, -4858, -4236}, 0, { -8240, 664}, {0xd7, 0x63, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008B00, 0x00383950, 74560, 0x00008b00, 128); // 0x07008B80 - 0x07008BF0 -static const Vtx ccm_seg7_vertex_07008B80[] = { - {{{ -4905, -4858, -4236}, 0, { -8240, 664}, {0xd7, 0x63, 0xbe, 0xff}}}, - {{{ -4905, -4499, -4234}, 0, { -8238, 330}, {0xd6, 0xb8, 0xa2, 0xff}}}, - {{{ -2559, -4351, -3583}, 0, { -7090, -568}, {0x21, 0x00, 0x86, 0xff}}}, - {{{ -3327, -3583, 3840}, 0, { 0, -444}, {0xce, 0xa2, 0x44, 0xff}}}, - {{{ -3327, -4607, 3840}, 0, { 0, 512}, {0xf5, 0x65, 0x4b, 0xff}}}, - {{{ -1414, -3071, 3522}, 0, { 1696, -1230}, {0x35, 0x38, 0x64, 0xff}}}, - {{{ -2442, -4876, -3553}, 0, { -7036, -116}, {0x59, 0x47, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008B80, 0x00383950, 74560, 0x00008b80, 112); // 0x07008BF0 - 0x07008CF0 -static const Vtx ccm_seg7_vertex_07008BF0[] = { - {{{ 315, -4342, 6589}, 0, { 7114, 1006}, {0x01, 0x02, 0x7e, 0xff}}}, - {{{ 826, -4556, 6579}, 0, {-11332, 576}, {0x30, 0x6f, 0x22, 0xff}}}, - {{{ 314, -4332, 6579}, 0, { 7258, 576}, {0x32, 0x74, 0xff, 0xff}}}, - {{{ 314, -4342, 6569}, 0, { 7128, 696}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 826, -4566, 6569}, 0, {-11462, 696}, {0x11, 0x27, 0x89, 0xff}}}, - {{{ 826, -4576, 6579}, 0, {-11606, 1126}, {0xd0, 0x91, 0xdc, 0xff}}}, - {{{ 314, -4352, 6579}, 0, { 6984, 1126}, {0xce, 0x8c, 0x01, 0xff}}}, - {{{ 827, -4566, 6589}, 0, {-11476, 1006}, {0xf0, 0xdb, 0x78, 0xff}}}, - {{{ -197, -4118, 6569}, 0, { 9346, 680}, {0x01, 0x00, 0x82, 0xff}}}, - {{{ 314, -4342, 6569}, 0, { -9244, 680}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 314, -4352, 6579}, 0, { -9388, 1110}, {0xce, 0x8c, 0x01, 0xff}}}, - {{{ -197, -4128, 6579}, 0, { 9202, 1110}, {0xc9, 0x8e, 0x01, 0xff}}}, - {{{ -197, -4108, 6579}, 0, { 9476, 560}, {0x37, 0x72, 0xfe, 0xff}}}, - {{{ -196, -4118, 6589}, 0, { 9332, 990}, {0x00, 0x03, 0x7e, 0xff}}}, - {{{ 314, -4332, 6579}, 0, { -9114, 560}, {0x32, 0x74, 0xff, 0xff}}}, - {{{ 315, -4342, 6589}, 0, { -9258, 990}, {0x01, 0x02, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008BF0, 0x00383950, 74560, 0x00008bf0, 256); // 0x07008CF0 - 0x07008DD0 -static const Vtx ccm_seg7_vertex_07008CF0[] = { - {{{ -709, -3843, 6569}, 0, { 7280, 700}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -197, -4128, 6579}, 0, {-12224, 1112}, {0xc9, 0x8e, 0x01, 0xff}}}, - {{{ -709, -3853, 6579}, 0, { 7112, 1112}, {0xc4, 0x91, 0x01, 0xff}}}, - {{{ -197, -4118, 6569}, 0, {-12056, 700}, {0x01, 0x00, 0x82, 0xff}}}, - {{{ -709, -3833, 6579}, 0, { 7436, 572}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ -197, -4108, 6579}, 0, {-11900, 572}, {0x37, 0x72, 0xfe, 0xff}}}, - {{{ -196, -4118, 6589}, 0, { 9332, 990}, {0x00, 0x03, 0x7e, 0xff}}}, - {{{ 315, -4342, 6589}, 0, { -9258, 990}, {0x01, 0x02, 0x7e, 0xff}}}, - {{{ 314, -4332, 6579}, 0, { -9114, 560}, {0x32, 0x74, 0xff, 0xff}}}, - {{{ -1220, -3568, 6589}, 0, { 11250, 990}, {0xfe, 0x02, 0x7e, 0xff}}}, - {{{ -709, -3833, 6579}, 0, { -7918, 576}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ -1221, -3557, 6579}, 0, { 11418, 576}, {0x44, 0x6b, 0xfd, 0xff}}}, - {{{ -196, -4118, 6589}, 0, {-12068, 986}, {0x00, 0x03, 0x7e, 0xff}}}, - {{{ -708, -3843, 6589}, 0, { 7268, 986}, {0x01, 0x02, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008CF0, 0x00383950, 74560, 0x00008cf0, 224); // 0x07008DD0 - 0x07008ED0 -static const Vtx ccm_seg7_vertex_07008DD0[] = { - {{{ -1221, -3568, 6569}, 0, { 11264, 704}, {0x02, 0xfe, 0x82, 0xff}}}, - {{{ -709, -3843, 6569}, 0, { -8072, 704}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -709, -3853, 6579}, 0, { -8240, 1116}, {0xc4, 0x91, 0x01, 0xff}}}, - {{{ -1221, -3578, 6579}, 0, { 11096, 1116}, {0xbc, 0x95, 0x02, 0xff}}}, - {{{ -1221, -3557, 6579}, 0, { 11418, 576}, {0x44, 0x6b, 0xfd, 0xff}}}, - {{{ -709, -3833, 6579}, 0, { -7918, 576}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ -708, -3843, 6589}, 0, { -8086, 990}, {0x01, 0x02, 0x7e, 0xff}}}, - {{{ -1220, -3568, 6589}, 0, { 11250, 990}, {0xfe, 0x02, 0x7e, 0xff}}}, - {{{ -1733, -3190, 6569}, 0, { 8920, 736}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1221, -3568, 6569}, 0, {-12244, 736}, {0x02, 0xfe, 0x82, 0xff}}}, - {{{ -1221, -3578, 6579}, 0, {-12452, 1114}, {0xbc, 0x95, 0x02, 0xff}}}, - {{{ -1733, -3200, 6579}, 0, { 8712, 1114}, {0xb5, 0x9a, 0x01, 0xff}}}, - {{{ -1733, -3180, 6579}, 0, { 9116, 610}, {0x4b, 0x66, 0xfd, 0xff}}}, - {{{ -1221, -3557, 6579}, 0, {-12048, 610}, {0x44, 0x6b, 0xfd, 0xff}}}, - {{{ -1220, -3568, 6589}, 0, {-12256, 990}, {0xfe, 0x02, 0x7e, 0xff}}}, - {{{ -1732, -3190, 6589}, 0, { 8908, 990}, {0x02, 0x03, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008DD0, 0x00383950, 74560, 0x00008dd0, 256); // 0x07008ED0 - 0x07008FD0 -static const Vtx ccm_seg7_vertex_07008ED0[] = { - {{{ -2245, -2812, 6569}, 0, { 7566, 736}, {0x02, 0x00, 0x82, 0xff}}}, - {{{ -1733, -3190, 6569}, 0, {-13598, 736}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1733, -3200, 6579}, 0, {-13806, 1114}, {0xb5, 0x9a, 0x01, 0xff}}}, - {{{ -2245, -2823, 6579}, 0, { 7358, 1114}, {0xb2, 0x9d, 0x02, 0xff}}}, - {{{ -2245, -2802, 6579}, 0, { 7762, 610}, {0x4e, 0x63, 0xff, 0xff}}}, - {{{ -1732, -3190, 6589}, 0, { 8908, 990}, {0x02, 0x03, 0x7e, 0xff}}}, - {{{ -1220, -3568, 6589}, 0, {-12256, 990}, {0xfe, 0x02, 0x7e, 0xff}}}, - {{{ -1221, -3557, 6579}, 0, {-12048, 610}, {0x44, 0x6b, 0xfd, 0xff}}}, - {{{ -1733, -3180, 6579}, 0, { 9116, 610}, {0x4b, 0x66, 0xfd, 0xff}}}, - {{{ -2244, -2812, 6589}, 0, { 7554, 990}, {0x02, 0x05, 0x7e, 0xff}}}, - {{{ -1733, -3180, 6579}, 0, {-13400, 610}, {0x4b, 0x66, 0xfd, 0xff}}}, - {{{ -1732, -3190, 6589}, 0, {-13608, 990}, {0x02, 0x03, 0x7e, 0xff}}}, - {{{ -2757, -2384, 6569}, 0, { 13342, 746}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -2245, -2823, 6579}, 0, { -9098, 1108}, {0xb2, 0x9d, 0x02, 0xff}}}, - {{{ -2757, -2394, 6579}, 0, { 13118, 1108}, {0xaf, 0x9f, 0x03, 0xff}}}, - {{{ -2245, -2812, 6569}, 0, { -8874, 746}, {0x02, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008ED0, 0x00383950, 74560, 0x00008ed0, 256); // 0x07008FD0 - 0x070090B0 -static const Vtx ccm_seg7_vertex_07008FD0[] = { - {{{ -2757, -2373, 6579}, 0, { 13554, 626}, {0x51, 0x61, 0xfe, 0xff}}}, - {{{ -2245, -2812, 6569}, 0, { -8874, 746}, {0x02, 0x00, 0x82, 0xff}}}, - {{{ -2757, -2384, 6569}, 0, { 13342, 746}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -2245, -2802, 6579}, 0, { -8662, 626}, {0x4e, 0x63, 0xff, 0xff}}}, - {{{ -2244, -2812, 6589}, 0, { 7554, 990}, {0x02, 0x05, 0x7e, 0xff}}}, - {{{ -1732, -3190, 6589}, 0, {-13608, 990}, {0x02, 0x03, 0x7e, 0xff}}}, - {{{ -1733, -3180, 6579}, 0, {-13400, 610}, {0x4b, 0x66, 0xfd, 0xff}}}, - {{{ -3268, -1955, 6589}, 0, { 22186, 990}, {0x21, 0x28, 0x73, 0xff}}}, - {{{ -2757, -2373, 6579}, 0, { 192, 626}, {0x51, 0x61, 0xfe, 0xff}}}, - {{{ -3269, -1945, 6579}, 0, { 22410, 626}, {0x4e, 0x5d, 0xde, 0xff}}}, - {{{ -2757, -2394, 6579}, 0, { 13118, 1108}, {0xaf, 0x9f, 0x03, 0xff}}}, - {{{ -2245, -2823, 6579}, 0, { -9098, 1108}, {0xb2, 0x9d, 0x02, 0xff}}}, - {{{ -2244, -2812, 6589}, 0, { -8886, 990}, {0x02, 0x05, 0x7e, 0xff}}}, - {{{ -2756, -2384, 6589}, 0, { 13330, 990}, {0x01, 0x02, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07008FD0, 0x00383950, 74560, 0x00008fd0, 224); // 0x070090B0 - 0x070091A0 -static const Vtx ccm_seg7_vertex_070090B0[] = { - {{{ -3269, -1955, 6569}, 0, { 22196, 746}, {0xe0, 0xda, 0x8c, 0xff}}}, - {{{ -2757, -2394, 6579}, 0, { -244, 1108}, {0xaf, 0x9f, 0x03, 0xff}}}, - {{{ -3269, -1965, 6579}, 0, { 21972, 1108}, {0xb2, 0xa3, 0x23, 0xff}}}, - {{{ -2757, -2384, 6569}, 0, { -20, 746}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -3269, -1945, 6579}, 0, { 22410, 626}, {0x4e, 0x5d, 0xde, 0xff}}}, - {{{ -2757, -2373, 6579}, 0, { 192, 626}, {0x51, 0x61, 0xfe, 0xff}}}, - {{{ -2756, -2384, 6589}, 0, { 0, 990}, {0x01, 0x02, 0x7e, 0xff}}}, - {{{ -3268, -1955, 6589}, 0, { 22186, 990}, {0x21, 0x28, 0x73, 0xff}}}, - {{{ -708, -3843, 6589}, 0, { 7268, 986}, {0x01, 0x02, 0x7e, 0xff}}}, - {{{ -196, -4118, 6589}, 0, {-12068, 986}, {0x00, 0x03, 0x7e, 0xff}}}, - {{{ -197, -4108, 6579}, 0, {-11900, 572}, {0x37, 0x72, 0xfe, 0xff}}}, - {{{ 314, -4332, 6272}, 0, { 7272, -4158}, {0x32, 0x74, 0x00, 0xff}}}, - {{{ 826, -4556, 6272}, 0, {-11318, -4158}, {0x30, 0x6f, 0x25, 0xff}}}, - {{{ 826, -4566, 6262}, 0, {-11448, -4036}, {0x11, 0x27, 0x89, 0xff}}}, - {{{ -709, -3833, 6579}, 0, { 7436, 572}, {0x3c, 0x6f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070090B0, 0x00383950, 74560, 0x000090b0, 240); // 0x070091A0 - 0x070092A0 -static const Vtx ccm_seg7_vertex_070091A0[] = { - {{{ -2756, -2384, 6589}, 0, { 13330, 990}, {0x01, 0x02, 0x7e, 0xff}}}, - {{{ -2244, -2812, 6589}, 0, { -8886, 990}, {0x02, 0x05, 0x7e, 0xff}}}, - {{{ -2245, -2802, 6579}, 0, { -8662, 626}, {0x4e, 0x63, 0xff, 0xff}}}, - {{{ -2757, -2373, 6579}, 0, { 13554, 626}, {0x51, 0x61, 0xfe, 0xff}}}, - {{{ 314, -4332, 6272}, 0, { 7272, -4158}, {0x32, 0x74, 0x00, 0xff}}}, - {{{ 826, -4566, 6262}, 0, {-11448, -4036}, {0x11, 0x27, 0x89, 0xff}}}, - {{{ 314, -4342, 6262}, 0, { 7142, -4036}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 826, -4576, 6272}, 0, {-11592, -3604}, {0xd0, 0x91, 0xdb, 0xff}}}, - {{{ 314, -4352, 6272}, 0, { 6998, -3604}, {0xce, 0x8c, 0x00, 0xff}}}, - {{{ -197, -4118, 6282}, 0, { 9346, -3742}, {0xff, 0x00, 0x7e, 0xff}}}, - {{{ 314, -4332, 6272}, 0, { -9100, -4174}, {0x32, 0x74, 0x00, 0xff}}}, - {{{ -197, -4108, 6272}, 0, { 9490, -4174}, {0x37, 0x72, 0x00, 0xff}}}, - {{{ 826, -4566, 6282}, 0, {-11462, -3726}, {0xef, 0xd9, 0x77, 0xff}}}, - {{{ 314, -4342, 6282}, 0, { 7128, -3726}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 314, -4342, 6262}, 0, { -9230, -4052}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -197, -4118, 6262}, 0, { 9360, -4052}, {0x01, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070091A0, 0x00383950, 74560, 0x000091a0, 256); // 0x070092A0 - 0x070093A0 -static const Vtx ccm_seg7_vertex_070092A0[] = { - {{{ -197, -4118, 6262}, 0, { 9360, -4052}, {0x01, 0x00, 0x82, 0xff}}}, - {{{ 314, -4342, 6262}, 0, { -9230, -4052}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 314, -4352, 6272}, 0, { -9374, -3620}, {0xce, 0x8c, 0x00, 0xff}}}, - {{{ -197, -4128, 6272}, 0, { 9216, -3620}, {0xc9, 0x8e, 0x00, 0xff}}}, - {{{ -197, -4108, 6272}, 0, { 9490, -4174}, {0x37, 0x72, 0x00, 0xff}}}, - {{{ 314, -4332, 6272}, 0, { -9100, -4174}, {0x32, 0x74, 0x00, 0xff}}}, - {{{ 314, -4342, 6282}, 0, { -9244, -3742}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -197, -4118, 6282}, 0, { 9346, -3742}, {0xff, 0x00, 0x7e, 0xff}}}, - {{{ -709, -3833, 6272}, 0, { 7448, -3818}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ -197, -4118, 6262}, 0, {-12042, -3690}, {0x01, 0x00, 0x82, 0xff}}}, - {{{ -709, -3843, 6262}, 0, { 7294, -3690}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -197, -4128, 6272}, 0, {-12210, -3276}, {0xc9, 0x8e, 0x00, 0xff}}}, - {{{ -709, -3853, 6272}, 0, { 7126, -3276}, {0xc4, 0x91, 0x00, 0xff}}}, - {{{ -197, -4108, 6272}, 0, {-11888, -3818}, {0x37, 0x72, 0x00, 0xff}}}, - {{{ -197, -4118, 6282}, 0, {-12056, -3404}, {0xff, 0x00, 0x7e, 0xff}}}, - {{{ -709, -3843, 6282}, 0, { 7280, -3404}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070092A0, 0x00383950, 74560, 0x000092a0, 256); // 0x070093A0 - 0x070094A0 -static const Vtx ccm_seg7_vertex_070093A0[] = { - {{{ -1221, -3557, 6272}, 0, { 11432, -3814}, {0x44, 0x6b, 0x00, 0xff}}}, - {{{ -709, -3843, 6262}, 0, { -8060, -3688}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -1221, -3568, 6262}, 0, { 11276, -3688}, {0x02, 0xfe, 0x82, 0xff}}}, - {{{ -709, -3853, 6272}, 0, { -8228, -3274}, {0xc4, 0x91, 0x00, 0xff}}}, - {{{ -1221, -3578, 6272}, 0, { 11108, -3274}, {0xbc, 0x95, 0x00, 0xff}}}, - {{{ -709, -3843, 6282}, 0, { 7280, -3404}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -197, -4118, 6282}, 0, {-12056, -3404}, {0xff, 0x00, 0x7e, 0xff}}}, - {{{ -197, -4108, 6272}, 0, {-11888, -3818}, {0x37, 0x72, 0x00, 0xff}}}, - {{{ -709, -3833, 6272}, 0, { 7448, -3818}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ -1221, -3568, 6282}, 0, { 11264, -3400}, {0xfc, 0x00, 0x7e, 0xff}}}, - {{{ -709, -3833, 6272}, 0, { -7904, -3814}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ -709, -3843, 6282}, 0, { -8072, -3400}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1733, -3180, 6272}, 0, { 9128, -3322}, {0x4b, 0x66, 0x00, 0xff}}}, - {{{ -1221, -3568, 6262}, 0, {-12232, -3196}, {0x02, 0xfe, 0x82, 0xff}}}, - {{{ -1733, -3190, 6262}, 0, { 8930, -3196}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1221, -3578, 6272}, 0, {-12440, -2816}, {0xbc, 0x95, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070093A0, 0x00383950, 74560, 0x000093a0, 256); // 0x070094A0 - 0x070095A0 -static const Vtx ccm_seg7_vertex_070094A0[] = { - {{{ -1733, -3190, 6262}, 0, { 8930, -3196}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1221, -3578, 6272}, 0, {-12440, -2816}, {0xbc, 0x95, 0x00, 0xff}}}, - {{{ -1733, -3200, 6272}, 0, { 8722, -2816}, {0xb5, 0x9a, 0x00, 0xff}}}, - {{{ -1733, -3180, 6272}, 0, { 9128, -3322}, {0x4b, 0x66, 0x00, 0xff}}}, - {{{ -1221, -3557, 6272}, 0, {-12036, -3322}, {0x44, 0x6b, 0x00, 0xff}}}, - {{{ -1221, -3568, 6262}, 0, {-12232, -3196}, {0x02, 0xfe, 0x82, 0xff}}}, - {{{ -1221, -3568, 6282}, 0, { 11264, -3400}, {0xfc, 0x00, 0x7e, 0xff}}}, - {{{ -709, -3843, 6282}, 0, { -8072, -3400}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -709, -3833, 6272}, 0, { -7904, -3814}, {0x3c, 0x6f, 0x00, 0xff}}}, - {{{ -2245, -2812, 6282}, 0, { 7566, -2942}, {0x00, 0x02, 0x7e, 0xff}}}, - {{{ -1733, -3180, 6272}, 0, {-13390, -3322}, {0x4b, 0x66, 0x00, 0xff}}}, - {{{ -2245, -2802, 6272}, 0, { 7774, -3322}, {0x4e, 0x63, 0x00, 0xff}}}, - {{{ -1221, -3568, 6282}, 0, {-12244, -2942}, {0xfc, 0x00, 0x7e, 0xff}}}, - {{{ -1733, -3190, 6282}, 0, { 8920, -2942}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1733, -3190, 6262}, 0, {-13586, -3196}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2245, -2812, 6262}, 0, { 7578, -3196}, {0x02, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070094A0, 0x00383950, 74560, 0x000094a0, 256); // 0x070095A0 - 0x070096A0 -static const Vtx ccm_seg7_vertex_070095A0[] = { - {{{ -2245, -2812, 6262}, 0, { 7578, -3196}, {0x02, 0x00, 0x82, 0xff}}}, - {{{ -1733, -3190, 6262}, 0, {-13586, -3196}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1733, -3200, 6272}, 0, {-13794, -2816}, {0xb5, 0x9a, 0x00, 0xff}}}, - {{{ -2245, -2823, 6272}, 0, { 7370, -2816}, {0xb2, 0x9d, 0x00, 0xff}}}, - {{{ -2245, -2802, 6272}, 0, { 7774, -3322}, {0x4e, 0x63, 0x00, 0xff}}}, - {{{ -1733, -3180, 6272}, 0, {-13390, -3322}, {0x4b, 0x66, 0x00, 0xff}}}, - {{{ -1733, -3190, 6282}, 0, {-13598, -2942}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2245, -2812, 6282}, 0, { 7566, -2942}, {0x00, 0x02, 0x7e, 0xff}}}, - {{{ -2757, -2373, 6272}, 0, { 13566, -3152}, {0x51, 0x61, 0x00, 0xff}}}, - {{{ -2245, -2812, 6262}, 0, { -8864, -3032}, {0x02, 0x00, 0x82, 0xff}}}, - {{{ -2757, -2384, 6262}, 0, { 13352, -3032}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -2245, -2823, 6272}, 0, { -9088, -2666}, {0xb2, 0x9d, 0x00, 0xff}}}, - {{{ -2757, -2394, 6272}, 0, { 13128, -2666}, {0xaf, 0x9f, 0x00, 0xff}}}, - {{{ -2245, -2802, 6272}, 0, { -8650, -3152}, {0x4e, 0x63, 0x00, 0xff}}}, - {{{ -2245, -2812, 6282}, 0, { -8874, -2788}, {0x00, 0x02, 0x7e, 0xff}}}, - {{{ -2757, -2384, 6282}, 0, { 13342, -2788}, {0xff, 0xff, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070095A0, 0x00383950, 74560, 0x000095a0, 256); // 0x070096A0 - 0x070097A0 -static const Vtx ccm_seg7_vertex_070096A0[] = { - {{{ -3269, -1945, 6272}, 0, { 22422, -3152}, {0x4e, 0x5d, 0xdf, 0xff}}}, - {{{ -2757, -2384, 6262}, 0, { -10, -3032}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -3269, -1955, 6262}, 0, { 22208, -3030}, {0xe0, 0xda, 0x8c, 0xff}}}, - {{{ -2757, -2394, 6272}, 0, { -232, -2666}, {0xaf, 0x9f, 0x00, 0xff}}}, - {{{ -3269, -1965, 6272}, 0, { 21984, -2666}, {0xb1, 0xa2, 0x1f, 0xff}}}, - {{{ -2757, -2384, 6282}, 0, { 13342, -2788}, {0xff, 0xff, 0x7e, 0xff}}}, - {{{ -2245, -2812, 6282}, 0, { -8874, -2788}, {0x00, 0x02, 0x7e, 0xff}}}, - {{{ -2245, -2802, 6272}, 0, { -8650, -3152}, {0x4e, 0x63, 0x00, 0xff}}}, - {{{ -2757, -2373, 6272}, 0, { 13566, -3152}, {0x51, 0x61, 0x00, 0xff}}}, - {{{ -2757, -2373, 6272}, 0, { 204, -3152}, {0x51, 0x61, 0x00, 0xff}}}, - {{{ -2757, -2384, 6282}, 0, { -20, -2788}, {0xff, 0xff, 0x7e, 0xff}}}, - {{{ -3269, -1955, 6282}, 0, { 22196, -2788}, {0x1e, 0x25, 0x75, 0xff}}}, - {{{ 314, -4342, 6282}, 0, { 7128, -3726}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 826, -4566, 6282}, 0, {-11462, -3726}, {0xef, 0xd9, 0x77, 0xff}}}, - {{{ 826, -4556, 6272}, 0, {-11318, -4158}, {0x30, 0x6f, 0x25, 0xff}}}, - {{{ 314, -4332, 6272}, 0, { 7272, -4158}, {0x32, 0x74, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070096A0, 0x00383950, 74560, 0x000096a0, 256); // 0x070097A0 - 0x07009820 -static const Vtx ccm_seg7_vertex_070097A0[] = { - {{{ -1733, -3190, 6282}, 0, { 8920, -2942}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1221, -3568, 6282}, 0, {-12244, -2942}, {0xfc, 0x00, 0x7e, 0xff}}}, - {{{ -1221, -3557, 6272}, 0, {-12036, -3322}, {0x44, 0x6b, 0x00, 0xff}}}, - {{{ -3269, -1955, 6282}, 0, { 22196, -2788}, {0x1e, 0x25, 0x75, 0xff}}}, - {{{ -2757, -2384, 6282}, 0, { -20, -2788}, {0xff, 0xff, 0x7e, 0xff}}}, - {{{ -2757, -2373, 6272}, 0, { 204, -3152}, {0x51, 0x61, 0x00, 0xff}}}, - {{{ -3269, -1945, 6272}, 0, { 22422, -3152}, {0x4e, 0x5d, 0xdf, 0xff}}}, - {{{ -1733, -3180, 6272}, 0, { 9128, -3322}, {0x4b, 0x66, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070097A0, 0x00383950, 74560, 0x000097a0, 128); // 0x07009820 - 0x07009DD0 static const Gfx ccm_seg7_dl_07009820[] = { diff --git a/levels/ccm/areas/1/10/1.inc.c b/levels/ccm/areas/1/10/1.inc.c index c0f5bf671..b9b4ed6a4 100644 --- a/levels/ccm/areas/1/10/1.inc.c +++ b/levels/ccm/areas/1/10/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700FD88 - 0x0700FDA0 static const Lights1 ccm_seg7_lights_0700FD88 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -17,136 +18,34 @@ static const Lights1 ccm_seg7_lights_0700FDB8 = gdSPDefLights1( ); // 0x0700FDD0 - 0x0700FE10 -static const Vtx ccm_seg7_vertex_0700FDD0[] = { - {{{ -817, -1817, -724}, 0, { 5504, 480}, {0xc0, 0x2a, 0x9c, 0xff}}}, - {{{ 1892, -2092, -145}, 0, { 0, 990}, {0x1a, 0x00, 0x84, 0xff}}}, - {{{ -817, -2073, -724}, 0, { 5500, 990}, {0xbb, 0x00, 0x96, 0xff}}}, - {{{ 1892, -1836, -145}, 0, { -28, 480}, {0xdf, 0x57, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700FDD0, 0x00383950, 74560, 0x0000fdd0, 64); // 0x0700FE10 - 0x0700FEF0 -static const Vtx ccm_seg7_vertex_0700FE10[] = { - {{{ -2046, -1278, 1129}, 0, { 7946, 990}, {0x44, 0x21, 0x9b, 0xff}}}, - {{{ -2046, 1230, 1129}, 0, { 8644, -3968}, {0x34, 0x00, 0x8d, 0xff}}}, - {{{ -710, 1029, 1072}, 0, { 5944, -3946}, {0xfb, 0x00, 0x82, 0xff}}}, - {{{ -817, -1817, -724}, 0, { 1916, 492}, {0xc0, 0x2a, 0x9c, 0xff}}}, - {{{ -988, -2065, 76}, 0, { 286, 996}, {0xb3, 0x00, 0x9c, 0xff}}}, - {{{ -988, -1809, 76}, 0, { 282, 488}, {0xe7, 0x1b, 0x87, 0xff}}}, - {{{ -817, -2073, -724}, 0, { 1920, 1000}, {0xbb, 0x00, 0x96, 0xff}}}, - {{{ -67, -876, 1044}, 0, { 4142, -358}, {0xf9, 0x9e, 0xb1, 0xff}}}, - {{{ 962, -1117, 1000}, 0, { 2036, -168}, {0x15, 0xda, 0x89, 0xff}}}, - {{{ -513, -1534, 1063}, 0, { 4840, 1066}, {0x09, 0x48, 0x99, 0xff}}}, - {{{ -1471, -894, 1105}, 0, { 6914, 70}, {0xf2, 0xff, 0x82, 0xff}}}, - {{{ 962, -93, 1000}, 0, { 2322, -2192}, {0x04, 0x34, 0x8d, 0xff}}}, - {{{ 1275, 410, 986}, 0, { 1844, -3274}, {0xbc, 0xed, 0x98, 0xff}}}, - {{{ 1275, 1741, 987}, 0, { 2214, -5906}, {0xa5, 0x00, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700FE10, 0x00383950, 74560, 0x0000fe10, 224); // 0x0700FEF0 - 0x0700FF70 -static const Vtx ccm_seg7_vertex_0700FEF0[] = { - {{{ 1906, -556, 959}, 0, { 324, -1540}, {0xac, 0xe0, 0xa7, 0xff}}}, - {{{ 962, -93, 1000}, 0, { 2322, -2192}, {0x04, 0x34, 0x8d, 0xff}}}, - {{{ 1275, 410, 986}, 0, { 1844, -3274}, {0xbc, 0xed, 0x98, 0xff}}}, - {{{ 962, -1117, 1000}, 0, { 2036, -168}, {0x15, 0xda, 0x89, 0xff}}}, - {{{ 1906, -1836, 959}, 0, { 0, 990}, {0xbb, 0x49, 0xb4, 0xff}}}, - {{{ -513, -1534, 1063}, 0, { 4840, 1066}, {0x09, 0x48, 0x99, 0xff}}}, - {{{ -2046, -1278, 1129}, 0, { 7946, 990}, {0x44, 0x21, 0x9b, 0xff}}}, - {{{ -1471, -894, 1105}, 0, { 6914, 70}, {0xf2, 0xff, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700FEF0, 0x00383950, 74560, 0x0000fef0, 128); // 0x0700FF70 - 0x0700FFB0 -static const Vtx ccm_seg7_vertex_0700FF70[] = { - {{{ 156, 540, 1036}, 0, { 724, -58}, {0xb1, 0x5b, 0x27, 0xff}}}, - {{{ 633, 498, 922}, 0, { -226, 168}, {0x7d, 0x11, 0xf4, 0xff}}}, - {{{ 546, 528, 84}, 0, { -50, 1838}, {0x2e, 0x0b, 0x8b, 0xff}}}, - {{{ -183, 540, 294}, 0, { 1404, 1420}, {0xa5, 0x4d, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700FF70, 0x00383950, 74560, 0x0000ff70, 64); // 0x0700FFB0 - 0x07010070 -static const Vtx ccm_seg7_vertex_0700FFB0[] = { - {{{ 962, -93, 1000}, 0, { -5384, -2838}, {0x04, 0x34, 0x8d, 0xff}}}, - {{{ -1457, -890, 550}, 0, { -552, -1940}, {0xa9, 0x1c, 0xa9, 0xff}}}, - {{{ -1471, -894, 1105}, 0, { -524, -3048}, {0xf2, 0xff, 0x82, 0xff}}}, - {{{ -988, -1809, 76}, 0, { 3012, 1856}, {0xe7, 0x1b, 0x87, 0xff}}}, - {{{ 1892, -1836, -145}, 0, { -2738, 2298}, {0xdf, 0x57, 0xaa, 0xff}}}, - {{{ -817, -1817, -724}, 0, { 2670, 3454}, {0xc0, 0x2a, 0x9c, 0xff}}}, - {{{ 1906, -1836, 959}, 0, { -2766, 94}, {0xbb, 0x49, 0xb4, 0xff}}}, - {{{ -988, -1554, 76}, 0, { 3012, 1856}, {0x10, 0x64, 0xb5, 0xff}}}, - {{{ -513, -1534, 1063}, 0, { 2062, -114}, {0x09, 0x48, 0x99, 0xff}}}, - {{{ -2047, -1279, 0}, 0, { 5124, 2006}, {0x3c, 0x4a, 0xad, 0xff}}}, - {{{ -2046, -1278, 1129}, 0, { 5124, -246}, {0x44, 0x21, 0x9b, 0xff}}}, - {{{ 703, -108, -178}, 0, { -4864, -484}, {0x27, 0x2d, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700FFB0, 0x00383950, 74560, 0x0000ffb0, 192); // 0x07010070 - 0x07010160 -static const Vtx ccm_seg7_vertex_07010070[] = { - {{{ 1275, 410, -1125}, 0, { -3320, -6720}, {0x87, 0xdd, 0x00, 0xff}}}, - {{{ 1892, -556, -145}, 0, { 0, -3204}, {0x84, 0xe9, 0x01, 0xff}}}, - {{{ 1906, -556, 959}, 0, { 3644, -3204}, {0xac, 0xe0, 0xa7, 0xff}}}, - {{{ 1275, 410, 986}, 0, { 3708, -6736}, {0xbc, 0xed, 0x98, 0xff}}}, - {{{ -2046, -1278, 1129}, 0, { 0, 990}, {0x44, 0x21, 0x9b, 0xff}}}, - {{{ -2047, -1279, 0}, 0, { 3724, 990}, {0x3c, 0x4a, 0xad, 0xff}}}, - {{{ -2047, -767, 0}, 0, { 3724, -714}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ -2046, 1230, 1129}, 0, { -36, -7356}, {0x34, 0x00, 0x8d, 0xff}}}, - {{{ -180, 307, 292}, 0, { -2814, 7196}, {0x91, 0xc6, 0xf1, 0xff}}}, - {{{ 546, 528, 84}, 0, { -3508, 9614}, {0x2e, 0x0b, 0x8b, 0xff}}}, - {{{ 156, 307, 1035}, 0, { -342, 8320}, {0xed, 0x84, 0x0e, 0xff}}}, - {{{ 633, 498, 922}, 0, { -720, 9906}, {0x7d, 0x11, 0xf4, 0xff}}}, - {{{ -1457, -890, 550}, 0, { -1956, 2948}, {0xa9, 0x1c, 0xa9, 0xff}}}, - {{{ -122, -664, -23}, 0, { -3866, 7390}, {0xf6, 0x9f, 0xaf, 0xff}}}, - {{{ -67, -876, 1044}, 0, { -312, 7572}, {0xf9, 0x9e, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07010070, 0x00383950, 74560, 0x00010070, 240); // 0x07010160 - 0x070101A0 -static const Vtx ccm_seg7_vertex_07010160[] = { - {{{ 703, -108, -178}, 0, { -4384, 10136}, {0x27, 0x2d, 0x90, 0xff}}}, - {{{ 962, -1117, 1000}, 0, { -460, 11000}, {0x15, 0xda, 0x89, 0xff}}}, - {{{ -122, -664, -23}, 0, { -3866, 7390}, {0xf6, 0x9f, 0xaf, 0xff}}}, - {{{ -67, -876, 1044}, 0, { -312, 7572}, {0xf9, 0x9e, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07010160, 0x00383950, 74560, 0x00010160, 64); // 0x070101A0 - 0x07010280 -static const Vtx ccm_seg7_vertex_070101A0[] = { - {{{ 1892, -556, -145}, 0, { 0, -3204}, {0x84, 0xe9, 0x01, 0xff}}}, - {{{ 1892, -1836, -145}, 0, { 0, 990}, {0xdf, 0x57, 0xaa, 0xff}}}, - {{{ 1906, -1836, 959}, 0, { 3644, 990}, {0xbb, 0x49, 0xb4, 0xff}}}, - {{{ 1906, -556, 959}, 0, { 3644, -3204}, {0xac, 0xe0, 0xa7, 0xff}}}, - {{{ 1280, 1997, -869}, 0, { -2468, -11920}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 1275, 410, -1125}, 0, { -3320, -6720}, {0x87, 0xdd, 0x00, 0xff}}}, - {{{ 1275, 1741, 987}, 0, { 3708, -11098}, {0xa5, 0x00, 0xa9, 0xff}}}, - {{{ 1275, 410, 986}, 0, { 3708, -6736}, {0xbc, 0xed, 0x98, 0xff}}}, - {{{ 703, -108, -178}, 0, { 5204, 990}, {0x27, 0x2d, 0x90, 0xff}}}, - {{{ 962, -93, 1000}, 0, { 2152, -1624}, {0x04, 0x34, 0x8d, 0xff}}}, - {{{ 962, -1117, 1000}, 0, { 0, 990}, {0x15, 0xda, 0x89, 0xff}}}, - {{{ 546, 528, 84}, 0, { -2558, 990}, {0x2e, 0x0b, 0x8b, 0xff}}}, - {{{ -180, 307, 292}, 0, { -54, 1762}, {0x91, 0xc6, 0xf1, 0xff}}}, - {{{ -183, 540, 294}, 0, { 0, 990}, {0xa5, 0x4d, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070101A0, 0x00383950, 74560, 0x000101a0, 224); // 0x07010280 - 0x07010320 -static const Vtx ccm_seg7_vertex_07010280[] = { - {{{ -183, 540, 294}, 0, { 0, 216}, {0xa5, 0x4d, 0xd5, 0xff}}}, - {{{ -180, 307, 292}, 0, { 0, 990}, {0x91, 0xc6, 0xf1, 0xff}}}, - {{{ 156, 540, 1036}, 0, { 2684, 216}, {0xb1, 0x5b, 0x27, 0xff}}}, - {{{ 156, 307, 1035}, 0, { 2684, 990}, {0xed, 0x84, 0x0e, 0xff}}}, - {{{ -67, -876, 1044}, 0, { -312, 7572}, {0xf9, 0x9e, 0xb1, 0xff}}}, - {{{ -1471, -894, 1105}, 0, { -112, 2904}, {0xf2, 0xff, 0x82, 0xff}}}, - {{{ -1457, -890, 550}, 0, { -1956, 2948}, {0xa9, 0x1c, 0xa9, 0xff}}}, - {{{ -122, -664, -23}, 0, { -4832, 1926}, {0xf6, 0x9f, 0xaf, 0xff}}}, - {{{ -1457, -890, 550}, 0, { 0, 990}, {0xa9, 0x1c, 0xa9, 0xff}}}, - {{{ 703, -108, -178}, 0, { -8050, 990}, {0x27, 0x2d, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07010280, 0x00383950, 74560, 0x00010280, 160); // 0x07010320 - 0x07010390 -static const Vtx ccm_seg7_vertex_07010320[] = { - {{{ -988, -1809, 76}, 0, { -6786, -432}, {0xe7, 0x1b, 0x87, 0xff}}}, - {{{ -988, -1554, 76}, 0, { -6786, -670}, {0x10, 0x64, 0xb5, 0xff}}}, - {{{ 1892, -1836, -145}, 0, { -6370, -1418}, {0xdf, 0x57, 0xaa, 0xff}}}, - {{{ -988, -2065, 76}, 0, { -6786, -194}, {0xb3, 0x00, 0x9c, 0xff}}}, - {{{ -1930, -1804, 30}, 0, { -7036, -116}, {0x06, 0xff, 0x82, 0xff}}}, - {{{ -1930, -2060, 28}, 0, { -7038, 122}, {0x06, 0x00, 0x82, 0xff}}}, - {{{ -2047, -1279, 0}, 0, { -7090, -568}, {0x3c, 0x4a, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07010320, 0x00383950, 74560, 0x00010320, 112); // 0x07010390 - 0x07010480 static const Gfx ccm_seg7_dl_07010390[] = { diff --git a/levels/ccm/areas/1/10/2.inc.c b/levels/ccm/areas/1/10/2.inc.c index ee057859b..f687f0c70 100644 --- a/levels/ccm/areas/1/10/2.inc.c +++ b/levels/ccm/areas/1/10/2.inc.c @@ -1,48 +1,12 @@ +#include "pc/rom_assets.h" // 0x070106D8 - 0x07010758 -static const Vtx ccm_seg7_vertex_070106D8[] = { - {{{ -1457, -890, 550}, 0, { 23466, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -377, -397, 185}, 0, { 11430, 24}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -377, -499, 185}, 0, { 11436, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1457, -787, 550}, 0, { 23460, 24}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 703, -6, -178}, 0, { -2624, 24}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 703, -108, -178}, 0, { -2618, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -377, -499, 185}, 0, { 9410, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -377, -397, 185}, 0, { 9404, 24}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070106D8, 0x00383950, 74560, 0x000106d8, 128); // 0x07010758 - 0x07010848 -static const Vtx ccm_seg7_vertex_07010758[] = { - {{{ -1120, 297, 770}, 0, { 3368, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1120, 553, 770}, 0, { 3376, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1586, 553, 983}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1120, 348, 770}, 0, { -5376, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -12, 336, 667}, 0, { 2028, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1120, 553, 770}, 0, { -5392, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -12, 540, 667}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -55, 336, 574}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1163, 348, 677}, 0, { 7372, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1163, 553, 677}, 0, { 7388, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -55, 540, 574}, 0, { -16, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1333, 297, 304}, 0, { 0, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1333, 553, 304}, 0, { 0, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1120, 553, 770}, 0, { 3376, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1120, 297, 770}, 0, { 3372, -34}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07010758, 0x00383950, 74560, 0x00010758, 240); // 0x07010848 - 0x070108F8 -static const Vtx ccm_seg7_vertex_07010848[] = { - {{{ -1799, 297, 517}, 0, { -36, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1799, 553, 517}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1333, 553, 304}, 0, { 3376, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1120, 297, 770}, 0, { 3368, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1586, 553, 983}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1586, 297, 983}, 0, { -36, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1586, 297, 982}, 0, { 3368, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1586, 553, 982}, 0, { 3372, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1799, 553, 516}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1799, 297, 516}, 0, { -36, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1333, 297, 304}, 0, { 3368, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07010848, 0x00383950, 74560, 0x00010848, 176); // 0x070108F8 - 0x07010940 static const Gfx ccm_seg7_dl_070108F8[] = { diff --git a/levels/ccm/areas/1/10/3.inc.c b/levels/ccm/areas/1/10/3.inc.c index 1b35549a9..1209695bb 100644 --- a/levels/ccm/areas/1/10/3.inc.c +++ b/levels/ccm/areas/1/10/3.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07010A60 - 0x07010A78 static const Lights1 ccm_seg7_lights_07010A60 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,16 +6,7 @@ static const Lights1 ccm_seg7_lights_07010A60 = gdSPDefLights1( ); // 0x07010A78 - 0x07010AF8 -static const Vtx ccm_seg7_vertex_07010A78[] = { - {{{ -55, 540, 574}, 0, { -912, 4482}, {0x01, 0x7e, 0x00, 0xff}}}, - {{{ -1163, 553, 677}, 0, { 308, 990}, {0x01, 0x7e, 0x00, 0xff}}}, - {{{ -1120, 553, 770}, 0, { 0, 990}, {0x01, 0x7e, 0x00, 0xff}}}, - {{{ -12, 540, 667}, 0, { -1254, 4482}, {0x01, 0x7e, 0x00, 0xff}}}, - {{{ -1799, 553, 517}, 0, { 1672, -714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1120, 553, 770}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1333, 553, 304}, 0, { 1672, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1586, 553, 983}, 0, { 0, -714}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07010A78, 0x00383950, 74560, 0x00010a78, 128); // 0x07010AF8 - 0x07010B50 static const Gfx ccm_seg7_dl_07010AF8[] = { diff --git a/levels/ccm/areas/1/2/model.inc.c b/levels/ccm/areas/1/2/model.inc.c index f1650ec77..7d5bd50e7 100644 --- a/levels/ccm/areas/1/2/model.inc.c +++ b/levels/ccm/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700B118 - 0x0700B130 static const Lights1 ccm_seg7_lights_0700B118 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,14 +6,7 @@ static const Lights1 ccm_seg7_lights_0700B118 = gdSPDefLights1( ); // 0x0700B130 - 0x0700B190 -static const Vtx ccm_seg7_vertex_0700B130[] = { - {{{ 768, -1535, 5118}, 0, { 820, 450}, {0x2c, 0x76, 0xf8, 0xff}}}, - {{{ 805, -1535, 5320}, 0, { 0, 990}, {0x2c, 0x76, 0xf8, 0xff}}}, - {{{ 2566, -2303, 3621}, 0, { 0, -11806}, {0x2c, 0x76, 0xf8, 0xff}}}, - {{{ 768, -1535, 5118}, 0, { 820, 450}, {0x1d, 0x78, 0xe5, 0xff}}}, - {{{ 2566, -2303, 3621}, 0, { 0, -11806}, {0x1d, 0x78, 0xe5, 0xff}}}, - {{{ 2391, -2303, 3433}, 0, { 1246, -11830}, {0x1d, 0x78, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700B130, 0x00383950, 74560, 0x0000b130, 96); // 0x0700B190 - 0x0700B1D8 static const Gfx ccm_seg7_dl_0700B190[] = { diff --git a/levels/ccm/areas/1/3/model.inc.c b/levels/ccm/areas/1/3/model.inc.c index f827b1536..853298a1f 100644 --- a/levels/ccm/areas/1/3/model.inc.c +++ b/levels/ccm/areas/1/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700B248 - 0x0700B260 static const Lights1 ccm_seg7_lights_0700B248 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -23,274 +24,52 @@ static const Lights1 ccm_seg7_lights_0700B290 = gdSPDefLights1( ); // 0x0700B2A8 - 0x0700B3A8 -static const Vtx ccm_seg7_vertex_0700B2A8[] = { - {{{ -3268, -2149, 6246}, 0, { 990, 524}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3268, -1919, 6246}, 0, { 990, -50}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3268, -1919, 6297}, 0, { 0, -50}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3268, -2149, 6553}, 0, { 990, 527}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3268, -1919, 6553}, 0, { 990, -47}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3268, -1919, 6605}, 0, { 0, -47}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3268, -2149, 6605}, 0, { 0, 527}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, -4607, 6296}, 0, { 788, 115}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, -4505, 6296}, 0, { 788, -11}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, -4505, 6224}, 0, { -232, -11}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, -4607, 6224}, 0, { -232, 115}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, -4607, 6623}, 0, { 1088, 111}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, -4505, 6623}, 0, { 1088, -16}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, -4505, 6552}, 0, { 66, -16}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, -4607, 6552}, 0, { 66, 111}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3268, -2149, 6297}, 0, { 0, 524}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700B2A8, 0x00383950, 74560, 0x0000b2a8, 256); // 0x0700B3A8 - 0x0700B4A8 -static const Vtx ccm_seg7_vertex_0700B3A8[] = { - {{{ 768, -4505, 6224}, 0, { 1812, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, -4607, 6224}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, -4607, 6224}, 0, { 1244, 1840}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3268, -2149, 6605}, 0, { 384, 56}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3268, -1919, 6605}, 0, { 2484, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3371, -2149, 6605}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3371, -2149, 6605}, 0, { 3034, 3504}, {0x8d, 0x33, 0x00, 0xff}}}, - {{{ -3268, -1919, 6605}, 0, { 3034, 990}, {0x8d, 0x33, 0x00, 0xff}}}, - {{{ -3268, -1919, 6553}, 0, { 2524, 990}, {0x8d, 0x33, 0x00, 0xff}}}, - {{{ -3371, -2149, 6553}, 0, { 2524, 3504}, {0x8d, 0x33, 0x00, 0xff}}}, - {{{ -3371, -2149, 6553}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3268, -1919, 6553}, 0, { 2484, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3268, -2149, 6553}, 0, { 384, 56}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, -4505, 6552}, 0, { 0, -852}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 768, -4505, 6623}, 0, { -746, -852}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 922, -4607, 6623}, 0, { -746, 990}, {0x46, 0x69, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700B3A8, 0x00383950, 74560, 0x0000b3a8, 256); // 0x0700B4A8 - 0x0700B5A8 -static const Vtx ccm_seg7_vertex_0700B4A8[] = { - {{{ 922, -4607, 6296}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -4505, 6296}, 0, { 1812, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -4607, 6296}, 0, { 1244, 1840}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -4505, 6224}, 0, { 3238, -854}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 922, -4607, 6296}, 0, { 2522, 990}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 922, -4607, 6224}, 0, { 3238, 990}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 768, -4505, 6296}, 0, { 2522, -854}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 768, -4607, 6552}, 0, { 1244, 1838}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, -4505, 6552}, 0, { 1810, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, -4607, 6552}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3371, -2149, 6297}, 0, { 0, 3504}, {0x8d, 0x33, 0x00, 0xff}}}, - {{{ -3268, -1919, 6246}, 0, { -540, 990}, {0x8d, 0x33, 0x00, 0xff}}}, - {{{ -3371, -2149, 6246}, 0, { -540, 3504}, {0x8d, 0x33, 0x00, 0xff}}}, - {{{ 768, -4505, 6552}, 0, { 0, -852}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 922, -4607, 6623}, 0, { -746, 990}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 922, -4607, 6552}, 0, { 0, 990}, {0x46, 0x69, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700B4A8, 0x00383950, 74560, 0x0000b4a8, 256); // 0x0700B5A8 - 0x0700B6A8 -static const Vtx ccm_seg7_vertex_0700B5A8[] = { - {{{ 922, -4607, 6623}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -4505, 6623}, 0, { 1810, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -4607, 6623}, 0, { 1244, 1838}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3268, -2149, 6297}, 0, { 384, 56}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3268, -1919, 6297}, 0, { 2484, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3371, -2149, 6297}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3371, -2149, 6297}, 0, { 0, 3504}, {0x8d, 0x33, 0x00, 0xff}}}, - {{{ -3268, -1919, 6297}, 0, { 0, 990}, {0x8d, 0x33, 0x00, 0xff}}}, - {{{ -3268, -1919, 6246}, 0, { -540, 990}, {0x8d, 0x33, 0x00, 0xff}}}, - {{{ 2740, -4351, 3808}, 0, { 1246, 990}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 2927, -4607, 3634}, 0, { 0, -288}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 2927, -4351, 3634}, 0, { 1246, -288}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 2048, 2560, -2047}, 0, { 2030, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 2560, -767}, 0, { 1702, -1544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 2560, -767}, 0, { -324, -1282}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 2560, -1914}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700B5A8, 0x00383950, 74560, 0x0000b5a8, 256); // 0x0700B6A8 - 0x0700B7A8 -static const Vtx ccm_seg7_vertex_0700B6A8[] = { - {{{ 3072, 2560, -511}, 0, { -390, -1788}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 2560, -767}, 0, { -324, -1282}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2816, 2560, -767}, 0, { 180, -1348}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3682, -4095, 2895}, 0, { -26, 976}, {0x78, 0x00, 0x26, 0xff}}}, - {{{ 3682, -4126, 2895}, 0, { 0, 990}, {0x78, 0x00, 0x26, 0xff}}}, - {{{ 4299, -3358, 960}, 0, { 990, 990}, {0x78, 0x00, 0x26, 0xff}}}, - {{{ 4299, -3327, 960}, 0, { 996, 976}, {0x78, 0x00, 0x26, 0xff}}}, - {{{ 2740, -4351, 3808}, 0, { 1246, 990}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 2740, -4607, 3808}, 0, { 0, 990}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 2927, -4607, 3634}, 0, { 0, -288}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 3979, -3327, 800}, 0, { 10802, 990}, {0xec, 0x76, 0x28, 0xff}}}, - {{{ 3682, -4095, 2895}, 0, { -288, -780}, {0xec, 0x76, 0x28, 0xff}}}, - {{{ 4299, -3327, 960}, 0, { 10544, -780}, {0xec, 0x76, 0x28, 0xff}}}, - {{{ 2927, -4351, 3634}, 0, { 1246, -288}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 3682, -4607, 2895}, 0, { 0, -5560}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 3682, -4095, 2895}, 0, { 2522, -5560}, {0x58, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700B6A8, 0x00383950, 74560, 0x0000b6a8, 256); // 0x0700B7A8 - 0x0700B8A8 -static const Vtx ccm_seg7_vertex_0700B7A8[] = { - {{{ 2927, -4351, 3634}, 0, { 1246, -288}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 2927, -4607, 3634}, 0, { 0, -288}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 3682, -4607, 2895}, 0, { 0, -5560}, {0x58, 0x00, 0x5a, 0xff}}}, - {{{ 3362, -4095, 2735}, 0, { 0, 990}, {0xf2, 0x7b, 0x1c, 0xff}}}, - {{{ 2927, -4351, 3634}, 0, { -5016, -280}, {0xf2, 0x7b, 0x1c, 0xff}}}, - {{{ 3682, -4095, 2895}, 0, { 384, -742}, {0xf2, 0x7b, 0x1c, 0xff}}}, - {{{ 3362, -4095, 2735}, 0, { 0, 990}, {0xe8, 0x7a, 0x16, 0xff}}}, - {{{ 2753, -4351, 3447}, 0, { -4874, 990}, {0xe8, 0x7a, 0x16, 0xff}}}, - {{{ 2927, -4351, 3634}, 0, { -5016, -280}, {0xe8, 0x7a, 0x16, 0xff}}}, - {{{ 2566, -4351, 3621}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2927, -4351, 3634}, 0, { 1246, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2753, -4351, 3447}, 0, { 1246, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2740, -4351, 3808}, 0, { 0, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2391, -4351, 3433}, 0, { 0, -288}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 2566, -4351, 3621}, 0, { 0, 990}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 2566, -2303, 3621}, 0, { 10188, 990}, {0xa4, 0x00, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700B7A8, 0x00383950, 74560, 0x0000b7a8, 256); // 0x0700B8A8 - 0x0700B988 -static const Vtx ccm_seg7_vertex_0700B8A8[] = { - {{{ 3979, -3327, 800}, 0, { 10802, 990}, {0xec, 0x76, 0x28, 0xff}}}, - {{{ 3362, -4095, 2735}, 0, { 0, 990}, {0xec, 0x76, 0x28, 0xff}}}, - {{{ 3682, -4095, 2895}, 0, { -288, -780}, {0xec, 0x76, 0x28, 0xff}}}, - {{{ 2566, -4351, 3621}, 0, { 1246, 964}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 2753, -4351, 3447}, 0, { 1246, -314}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 2753, -2303, 3447}, 0, { 11466, -314}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 2566, -2303, 3621}, 0, { 11466, 962}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 2391, -2303, 3433}, 0, { 2522, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2566, -2303, 3621}, 0, { 1246, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2753, -2303, 3447}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2579, -2303, 3259}, 0, { 1246, 2266}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2391, -4351, 3433}, 0, { 0, -288}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 2566, -2303, 3621}, 0, { 10188, 990}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 2391, -2303, 3433}, 0, { 10188, -288}, {0xa4, 0x00, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700B8A8, 0x00383950, 74560, 0x0000b8a8, 224); // 0x0700B988 - 0x0700BA08 -static const Vtx ccm_seg7_vertex_0700B988[] = { - {{{ 4299, -3358, 960}, 0, { 0, 990}, {0x78, 0x00, 0x29, 0xff}}}, - {{{ 4551, -3071, 228}, 0, { 1400, -2876}, {0x78, 0x00, 0x29, 0xff}}}, - {{{ 4299, -3071, 960}, 0, { 1398, 990}, {0x78, 0x00, 0x29, 0xff}}}, - {{{ 4551, -3358, 228}, 0, { 0, -2876}, {0x78, 0x00, 0x29, 0xff}}}, - {{{ 3979, -3071, 800}, 0, { 1246, 990}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 3979, -3327, 800}, 0, { 0, 990}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 4299, -3327, 960}, 0, { 0, -798}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 4299, -3071, 960}, 0, { 1246, -798}, {0xc8, 0x00, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700B988, 0x00383950, 74560, 0x0000b988, 128); // 0x0700BA08 - 0x0700BB08 -static const Vtx ccm_seg7_vertex_0700BA08[] = { - {{{ 4299, -3358, 960}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3521, -3358, 571}, 0, { 4312, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3864, -3358, -115}, 0, { 4312, -2842}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2807, -4607, 3956}, 0, { 0, 990}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 2807, -4196, 3956}, 0, { 4068, 990}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 2528, -4196, 3656}, 0, { 4068, -3098}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 4299, -3358, 960}, 0, { 4258, 380}, {0x14, 0x8a, 0xd8, 0xff}}}, - {{{ 3682, -4126, 2895}, 0, { 0, 990}, {0x14, 0x8a, 0xd8, 0xff}}}, - {{{ 3521, -3358, 571}, 0, { 4266, -1358}, {0x14, 0x8a, 0xd8, 0xff}}}, - {{{ 1940, -4125, 2033}, 0, { 0, -2892}, {0x14, 0x8a, 0xd8, 0xff}}}, - {{{ 3682, -4126, 2895}, 0, { 1950, 990}, {0x38, 0x01, 0x8f, 0xff}}}, - {{{ 1942, -5119, 2025}, 0, { 0, -2894}, {0x38, 0x01, 0x8f, 0xff}}}, - {{{ 1940, -4125, 2033}, 0, { 1950, -2892}, {0x38, 0x01, 0x8f, 0xff}}}, - {{{ 3682, -4126, 2895}, 0, { 1950, 990}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 3682, -5119, 2895}, 0, { 0, 990}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1942, -5119, 2025}, 0, { 0, -2894}, {0x38, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700BA08, 0x00383950, 74560, 0x0000ba08, 256); // 0x0700BB08 - 0x0700BB38 -static const Vtx ccm_seg7_vertex_0700BB08[] = { - {{{ 4299, -3358, 960}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3864, -3358, -115}, 0, { 4312, -2842}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4551, -3358, 228}, 0, { 478, -2842}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700BB08, 0x00383950, 74560, 0x0000bb08, 48); // 0x0700BB38 - 0x0700BB88 -static const Vtx ccm_seg7_vertex_0700BB38[] = { - {{{ 4096, -3071, 0}, 0, { 2484, -3212}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4299, -3071, 960}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4551, -3071, 228}, 0, { 0, -2876}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3979, -3071, 800}, 0, { 1742, 754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3657, -3071, 622}, 0, { 3548, 438}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700BB38, 0x00383950, 74560, 0x0000bb38, 80); // 0x0700BB88 - 0x0700BC78 -static const Vtx ccm_seg7_vertex_0700BB88[] = { - {{{ -5151, -1740, 4516}, 0, { 990, 0}, {0x04, 0x00, 0x7e, 0xff}}}, - {{{ -4947, -2252, 4509}, 0, { 0, 2012}, {0x04, 0x00, 0x7e, 0xff}}}, - {{{ -4947, -1740, 4509}, 0, { 0, 0}, {0x04, 0x00, 0x7e, 0xff}}}, - {{{ -5144, -1740, 4720}, 0, { 0, 0}, {0x7e, 0x00, 0xfc, 0xff}}}, - {{{ -5144, -2252, 4720}, 0, { 0, 2012}, {0x7e, 0x00, 0xfc, 0xff}}}, - {{{ -5151, -2252, 4516}, 0, { 990, 2012}, {0x7e, 0x00, 0xfc, 0xff}}}, - {{{ -5151, -1740, 4516}, 0, { 990, 0}, {0x7e, 0x00, 0xfc, 0xff}}}, - {{{ -4940, -1740, 4714}, 0, { 0, 0}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ -4940, -2252, 4714}, 0, { 0, 2012}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ -5144, -2252, 4720}, 0, { 990, 2012}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ -5144, -1740, 4720}, 0, { 990, 0}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ -4947, -1740, 4509}, 0, { 990, 0}, {0x82, 0x00, 0x04, 0xff}}}, - {{{ -4940, -2252, 4714}, 0, { 0, 2012}, {0x82, 0x00, 0x04, 0xff}}}, - {{{ -4940, -1740, 4714}, 0, { 0, 0}, {0x82, 0x00, 0x04, 0xff}}}, - {{{ -4947, -2252, 4509}, 0, { 990, 2012}, {0x82, 0x00, 0x04, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700BB88, 0x00383950, 74560, 0x0000bb88, 240); // 0x0700BC78 - 0x0700BD68 -static const Vtx ccm_seg7_vertex_0700BC78[] = { - {{{ -3516, -4607, 4684}, 0, { 990, 0}, {0x82, 0x00, 0x03, 0xff}}}, - {{{ -3510, -5119, 4889}, 0, { 0, 2012}, {0x82, 0x00, 0x03, 0xff}}}, - {{{ -3510, -4607, 4889}, 0, { 0, 0}, {0x82, 0x00, 0x03, 0xff}}}, - {{{ -5151, -1740, 4516}, 0, { 990, 0}, {0x04, 0x00, 0x7e, 0xff}}}, - {{{ -5151, -2252, 4516}, 0, { 990, 2012}, {0x04, 0x00, 0x7e, 0xff}}}, - {{{ -4947, -2252, 4509}, 0, { 0, 2012}, {0x04, 0x00, 0x7e, 0xff}}}, - {{{ -3714, -4607, 4896}, 0, { 0, 0}, {0x7e, 0x00, 0xfc, 0xff}}}, - {{{ -3714, -5119, 4896}, 0, { 0, 2012}, {0x7e, 0x00, 0xfc, 0xff}}}, - {{{ -3721, -5119, 4691}, 0, { 990, 2012}, {0x7e, 0x00, 0xfc, 0xff}}}, - {{{ -3721, -4607, 4691}, 0, { 990, 0}, {0x7e, 0x00, 0xfc, 0xff}}}, - {{{ -3510, -4607, 4889}, 0, { 990, 0}, {0xfc, 0x00, 0x82, 0xff}}}, - {{{ -3510, -5119, 4889}, 0, { 990, 2012}, {0xfc, 0x00, 0x82, 0xff}}}, - {{{ -3714, -5119, 4896}, 0, { 0, 2012}, {0xfc, 0x00, 0x82, 0xff}}}, - {{{ -3714, -4607, 4896}, 0, { 0, 0}, {0xfc, 0x00, 0x82, 0xff}}}, - {{{ -3516, -5119, 4684}, 0, { 990, 2012}, {0x82, 0x00, 0x03, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700BC78, 0x00383950, 74560, 0x0000bc78, 240); // 0x0700BD68 - 0x0700BE58 -static const Vtx ccm_seg7_vertex_0700BD68[] = { - {{{ 1192, -4607, 5626}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1192, -5119, 5626}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1192, -5119, 5831}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3721, -4607, 4691}, 0, { 0, 0}, {0x04, 0x00, 0x7e, 0xff}}}, - {{{ -3721, -5119, 4691}, 0, { 0, 2012}, {0x04, 0x00, 0x7e, 0xff}}}, - {{{ -3516, -5119, 4684}, 0, { 990, 2012}, {0x04, 0x00, 0x7e, 0xff}}}, - {{{ -3516, -4607, 4684}, 0, { 990, 0}, {0x04, 0x00, 0x7e, 0xff}}}, - {{{ 988, -4607, 5831}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 988, -5119, 5831}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 988, -5119, 5626}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 988, -4607, 5626}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1192, -4607, 5831}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1192, -5119, 5831}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 988, -5119, 5831}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 988, -4607, 5831}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700BD68, 0x00383950, 74560, 0x0000bd68, 240); // 0x0700BE58 - 0x0700BEC8 -static const Vtx ccm_seg7_vertex_0700BE58[] = { - {{{ 988, -4607, 5626}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1192, -5119, 5626}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1192, -4607, 5626}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1192, -4607, 5626}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1192, -5119, 5831}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1192, -4607, 5831}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 988, -5119, 5626}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700BE58, 0x00383950, 74560, 0x0000be58, 112); // 0x0700BEC8 - 0x0700BF88 -static const Vtx ccm_seg7_vertex_0700BEC8[] = { - {{{ -5151, -2252, 4516}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4940, -2252, 4714}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4947, -2252, 4509}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5144, -2252, 4720}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3721, -5119, 4691}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3714, -5119, 4896}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3510, -5119, 4889}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3516, -5119, 4684}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 988, -5119, 5626}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 988, -5119, 5831}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1192, -5119, 5831}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1192, -5119, 5626}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700BEC8, 0x00383950, 74560, 0x0000bec8, 192); // 0x0700BF88 - 0x0700C000 static const Gfx ccm_seg7_dl_0700BF88[] = { diff --git a/levels/ccm/areas/1/4/model.inc.c b/levels/ccm/areas/1/4/model.inc.c index 272b9375e..a42655a33 100644 --- a/levels/ccm/areas/1/4/model.inc.c +++ b/levels/ccm/areas/1/4/model.inc.c @@ -1,273 +1,51 @@ +#include "pc/rom_assets.h" // 0x0700C438 - 0x0700C528 -static const Vtx ccm_seg7_vertex_0700C438[] = { - {{{ 2852, -1535, 2490}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2811, -1317, 2304}, 0, { 992, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2839, -1331, 2507}, 0, { -30, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1953, 2619, -58}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1995, 2926, -203}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1995, 2721, -203}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1953, 2824, -58}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1706, 2926, -492}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1706, 2721, -492}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1501, 2721, -492}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1501, 2926, -492}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3015, -1536, 2614}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3217, -1521, 2587}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3205, -1318, 2604}, 0, { 988, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3002, -1332, 2631}, 0, { 0, -30}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700C438, 0x00383950, 74560, 0x0000c438, 240); // 0x0700C528 - 0x0700C618 -static const Vtx ccm_seg7_vertex_0700C528[] = { - {{{ 3794, -1345, 1829}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3754, -1126, 1643}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3782, -1141, 1845}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2852, -1535, 2490}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2824, -1521, 2288}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2811, -1317, 2304}, 0, { 992, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3401, -1344, 1530}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3591, -1126, 1519}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3388, -1140, 1546}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3603, -1330, 1503}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3766, -1330, 1627}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3520, -4591, -179}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3520, -4796, -179}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3690, -4854, -265}, 0, { 990, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3690, -4649, -265}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700C528, 0x00383950, 74560, 0x0000c528, 240); // 0x0700C618 - 0x0700C658 -static const Vtx ccm_seg7_vertex_0700C618[] = { - {{{ 3132, -4591, -308}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3132, -4796, -308}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3045, -4875, -482}, 0, { 990, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3045, -4670, -482}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700C618, 0x00383950, 74560, 0x0000c618, 64); // 0x0700C658 - 0x0700C748 -static const Vtx ccm_seg7_vertex_0700C658[] = { - {{{ -3292, -4505, 5501}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3298, -4607, 5194}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3298, -4505, 5194}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4607, -4505, 4608}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4607, -4607, 4608}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3292, -4607, 5501}, 0, { 15838, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3292, -4505, 5501}, 0, { 15838, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4720, -4505, 3590}, 0, { -2970, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4720, -4607, 3590}, 0, { -2970, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4607, -4607, 4608}, 0, { 7248, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4607, -4505, 4608}, 0, { 7248, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3314, -4505, 4454}, 0, { -1410, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3327, -4607, 3840}, 0, { 4720, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3327, -4505, 3840}, 0, { 4720, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3314, -4607, 4454}, 0, { -1410, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700C658, 0x00383950, 74560, 0x0000c658, 240); // 0x0700C748 - 0x0700C838 -static const Vtx ccm_seg7_vertex_0700C748[] = { - {{{ 256, 1485, 2696}, 0, { -6830, -12}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 256, 1382, 2696}, 0, { -6830, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2057, 1737, 2920}, 0, { 11624, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3292, -4505, 5501}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3292, -4607, 5501}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3298, -4607, 5194}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 256, 1485, 2696}, 0, { 30466, -28}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3235, 1148, 1509}, 0, { -6498, -28}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3235, 1045, 1509}, 0, { -6496, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 256, 1382, 2696}, 0, { 30468, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -50, 1280, 2048}, 0, { 21846, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 1142, 1024}, 0, {-10070, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 1040, 1024}, 0, {-10080, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -50, 1382, 2048}, 0, { 21856, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2057, 1840, 2920}, 0, { 11624, -12}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700C748, 0x00383950, 74560, 0x0000c748, 240); // 0x0700C838 - 0x0700C8A8 -static const Vtx ccm_seg7_vertex_0700C838[] = { - {{{ 3604, 2304, -2928}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3604, 2406, -2928}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 2406, -2559}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 2304, -2559}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 2192, -1038}, 0, { 15286, -22}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 2406, -2559}, 0, { -42, -22}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 2090, -1038}, 0, { 15298, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700C838, 0x00383950, 74560, 0x0000c838, 112); // 0x0700C8A8 - 0x0700C998 -static const Vtx ccm_seg7_vertex_0700C8A8[] = { - {{{ 2845, -1433, 2499}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2228, -1535, 3309}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2391, -1535, 3433}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2429, 2867, -636}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1995, 2824, -203}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1706, 2824, -492}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2139, 2867, -926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3327, -1535, 3840}, 0, { -36, -36}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3323, -1535, 4045}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1386, -1637, 4683}, 0, { 10154, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1407, -1637, 4480}, 0, { 10062, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1386, -1637, 4683}, 0, { -82, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, -1535, 5118}, 0, { 11216, -2}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1407, -1637, 4480}, 0, { -98, -36}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 805, -1535, 5320}, 0, { 11318, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700C8A8, 0x00383950, 74560, 0x0000c8a8, 240); // 0x0700C998 - 0x0700CA88 -static const Vtx ccm_seg7_vertex_0700C998[] = { - {{{ 4262, -1228, 975}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3605, -1228, 1500}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3768, -1228, 1624}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2845, -1433, 2499}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2391, -1535, 3433}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3008, -1434, 2622}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4099, -1228, 851}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2744, -4694, 857}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3132, -4694, 986}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3520, -4694, -179}, 0, { 3034, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3132, -4694, -308}, 0, { 3034, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4134, -4607, 1535}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3068, -4694, 1181}, 0, { 2012, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2938, -4694, 1569}, 0, { 2012, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4005, -4607, 1923}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700C998, 0x00383950, 74560, 0x0000c998, 240); // 0x0700CA88 - 0x0700CB78 -static const Vtx ccm_seg7_vertex_0700CA88[] = { - {{{ -3323, -1433, 4045}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1386, -1740, 4683}, 0, { 10154, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1386, -1535, 4683}, 0, { 10156, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 805, -1433, 5320}, 0, { -1174, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2566, -2405, 3621}, 0, { 7354, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2566, -2201, 3621}, 0, { 7356, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 805, -1637, 5320}, 0, { -1176, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3327, -1433, 3840}, 0, { 0, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3327, -1637, 3840}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1407, -1740, 4480}, 0, { 10080, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1407, -1535, 4480}, 0, { 10080, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1407, -1740, 4480}, 0, { -1006, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, -1637, 5118}, 0, { 10320, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, -1433, 5118}, 0, { 10366, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1407, -1535, 4480}, 0, { -960, -30}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700CA88, 0x00383950, 74560, 0x0000ca88, 240); // 0x0700CB78 - 0x0700CC68 -static const Vtx ccm_seg7_vertex_0700CB78[] = { - {{{ -2139, 2970, -926}, 0, { 0, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2139, 2765, -926}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1706, 2721, -492}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3323, -1433, 4045}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3323, -1637, 4045}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1386, -1740, 4683}, 0, { 10154, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1386, -1740, 4683}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 805, -1637, 5320}, 0, { 11372, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 805, -1433, 5320}, 0, { 11378, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1386, -1535, 4683}, 0, { -26, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2429, 2970, -636}, 0, { -30, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1995, 2721, -203}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1995, 2926, -203}, 0, { 3036, -30}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2429, 2765, -636}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1706, 2926, -492}, 0, { 3032, -30}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700CB78, 0x00383950, 74560, 0x0000cb78, 240); // 0x0700CC68 - 0x0700CD58 -static const Vtx ccm_seg7_vertex_0700CC68[] = { - {{{ 3754, -1126, 1643}, 0, { 4158, -26}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4262, -1330, 975}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4262, -1125, 975}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2385, -1433, 3441}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3015, -1536, 2614}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3002, -1332, 2631}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2398, -1637, 3425}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2222, -1433, 3317}, 0, { 0, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2852, -1535, 2490}, 0, { 5078, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2839, -1331, 2507}, 0, { 5078, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2235, -1637, 3301}, 0, { 0, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3591, -1126, 1519}, 0, { 4158, -28}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3603, -1330, 1503}, 0, { 4056, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4099, -1330, 851}, 0, { 0, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4099, -1125, 851}, 0, { 0, -34}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700CC68, 0x00383950, 74560, 0x0000cc68, 240); // 0x0700CD58 - 0x0700CE48 -static const Vtx ccm_seg7_vertex_0700CD58[] = { - {{{ -4360, -1842, 5999}, 0, { -1630, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4360, -1945, 5999}, 0, { -1630, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3892, -1945, 6605}, 0, { 2190, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3754, -1126, 1643}, 0, { 4158, -26}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3766, -1330, 1627}, 0, { 4056, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4262, -1330, 975}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6398, -1637, 3943}, 0, { 7182, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6398, -1740, 3943}, 0, { 7182, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5387, -1740, 4976}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5387, -1637, 4976}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5387, -1637, 4976}, 0, { 6954, -26}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5387, -1740, 4976}, 0, { 6918, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4360, -1945, 5999}, 0, { -386, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4360, -1842, 5999}, 0, { -348, -26}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3892, -1842, 6605}, 0, { 2190, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700CD58, 0x00383950, 74560, 0x0000cd58, 240); // 0x0700CE48 - 0x0700CF38 -static const Vtx ccm_seg7_vertex_0700CE48[] = { - {{{ 4005, -4505, 1923}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3682, -4505, 2895}, 0, { -4118, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3682, -4607, 2895}, 0, { -4118, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4005, -4607, 1923}, 0, { 990, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5000, -4504, -1074}, 0, { 12870, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4134, -4505, 1535}, 0, { -850, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4134, -4607, 1535}, 0, { -850, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5039, -4607, -1191}, 0, { 13484, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3067, -4584, 1181}, 0, { 3036, -30}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3067, -4789, 1181}, 0, { 3034, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4134, -4709, 1535}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4005, -4709, 1923}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2938, -4584, 1569}, 0, { 3032, -30}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4005, -4505, 1923}, 0, { 0, -30}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2938, -4789, 1569}, 0, { 3034, 990}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700CE48, 0x00383950, 74560, 0x0000ce48, 240); // 0x0700CF38 - 0x0700CFE8 -static const Vtx ccm_seg7_vertex_0700CF38[] = { - {{{ 2744, -4592, 857}, 0, { 0, -30}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 2744, -4796, 857}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3132, -4796, -308}, 0, { 6100, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3132, -4591, -308}, 0, { 6100, -30}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3132, -4591, 986}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3520, -4796, -179}, 0, { 6100, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3520, -4591, -179}, 0, { 6100, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3132, -4796, 986}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3067, -4584, 1181}, 0, { 3036, -30}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4134, -4709, 1535}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4134, -4505, 1535}, 0, { -30, -30}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700CF38, 0x00383950, 74560, 0x0000cf38, 176); // 0x0700CFE8 - 0x0700D0E8 -static const Vtx ccm_seg7_vertex_0700CFE8[] = { - {{{ -1995, 2824, -203}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1727, 2670, 65}, 0, { 1330, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1437, 2670, -224}, 0, { 1330, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1706, 2824, -492}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2845, -1433, 2499}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3124, -1507, 2470}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2961, -1506, 2346}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3008, -1434, 2622}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3500, -1337, 1638}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3663, -1337, 1762}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3768, -1228, 1624}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3605, -1228, 1500}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3132, -4694, -308}, 0, { 0, -30}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3520, -4694, -179}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3238, -4920, -632}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3627, -4920, -503}, 0, { 990, 990}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700CFE8, 0x00383950, 74560, 0x0000cfe8, 256); // 0x0700D0E8 - 0x0700D128 -static const Vtx ccm_seg7_vertex_0700D0E8[] = { - {{{ 768, -1074, -4453}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5119, -2047, -5375}, 0, { 24100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5119, -1842, -5375}, 0, { 24096, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, -1279, -4453}, 0, { -28, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700D0E8, 0x00383950, 74560, 0x0000d0e8, 64); // 0x0700D128 - 0x0700D1E0 static const Gfx ccm_seg7_dl_0700D128[] = { diff --git a/levels/ccm/areas/1/5/model.inc.c b/levels/ccm/areas/1/5/model.inc.c index 96650af58..201e34454 100644 --- a/levels/ccm/areas/1/5/model.inc.c +++ b/levels/ccm/areas/1/5/model.inc.c @@ -1,122 +1,24 @@ +#include "pc/rom_assets.h" // 0x0700D658 - 0x0700D748 -static const Vtx ccm_seg7_vertex_0700D658[] = { - {{{ -6015, -1740, 689}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6015, -1740, 934}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5769, -1740, 934}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5631, -1740, 4025}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5631, -1740, 4271}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5385, -1740, 4271}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5385, -1740, 4025}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4699, -1740, 4691}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4454, -1740, 4937}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4454, -1740, 4691}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -4699, -1740, 4937}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5324, -1740, 2871}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5078, -1740, 3117}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5078, -1740, 2871}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5324, -1740, 3117}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700D658, 0x00383950, 74560, 0x0000d658, 240); // 0x0700D748 - 0x0700D838 -static const Vtx ccm_seg7_vertex_0700D748[] = { - {{{ -611, 2560, -2428}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -611, 2560, -2182}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -365, 2560, -2182}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -6015, -1740, 689}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5769, -1740, 934}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -5769, -1740, 689}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3871, -4607, 4341}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3625, -4607, 4587}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3625, -4607, 4341}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3871, -4607, 4587}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 1125, -4607, 5351}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 1371, -4607, 5597}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 1371, -4607, 5351}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 1125, -4607, 5597}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -365, 2560, -2428}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700D748, 0x00383950, 74560, 0x0000d748, 240); // 0x0700D838 - 0x0700D938 -static const Vtx ccm_seg7_vertex_0700D838[] = { - {{{ -1269, -3583, 5796}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -1023, -3583, 6042}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -1023, -3583, 5796}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -1891, 2560, -1916}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -1891, 2560, -1670}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -1645, 2560, -1670}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -1645, 2560, -1916}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3566, 807, -2836}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3320, 807, -2590}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3320, 807, -2836}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -3566, 807, -2590}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 1867, -4607, 4826}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 1867, -4607, 5072}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 2112, -4607, 5072}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ 2112, -4607, 4826}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, - {{{ -1269, -3583, 6042}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700D838, 0x00383950, 74560, 0x0000d838, 256); // 0x0700D938 - 0x0700D9B8 -static const Vtx ccm_seg7_vertex_0700D938[] = { - {{{ 2114, 2560, -1753}, 0, { 0, 0}, {0x33, 0x33, 0x33, 0xb4}}}, - {{{ 2360, 2560, -1507}, 0, { 990, 990}, {0x33, 0x33, 0x33, 0xb4}}}, - {{{ 2360, 2560, -1753}, 0, { 990, 0}, {0x33, 0x33, 0x33, 0xb4}}}, - {{{ 2114, 2560, -1507}, 0, { 0, 990}, {0x33, 0x33, 0x33, 0xb4}}}, - {{{ 2762, 2560, -1761}, 0, { 0, 0}, {0x33, 0x33, 0x33, 0xb4}}}, - {{{ 3007, 2560, -1515}, 0, { 990, 990}, {0x33, 0x33, 0x33, 0xb4}}}, - {{{ 3007, 2560, -1761}, 0, { 990, 0}, {0x33, 0x33, 0x33, 0xb4}}}, - {{{ 2762, 2560, -1515}, 0, { 0, 990}, {0x33, 0x33, 0x33, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700D938, 0x00383950, 74560, 0x0000d938, 128); // 0x0700D9B8 - 0x0700DAA8 -static const Vtx ccm_seg7_vertex_0700D9B8[] = { - {{{ 2033, 2195, -194}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 2247, 2261, -378}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 2042, 2261, -387}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1636, -4607, 4275}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1925, -4607, 4286}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1786, -4607, 4136}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1775, -4607, 4425}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 2958, -2818, 1710}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 3097, -2822, 1860}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 3394, -2913, 1441}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 3255, -2909, 1291}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 2953, -2621, 2700}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 3362, -2764, 2735}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 3152, -2758, 2510}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 3162, -2627, 2924}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700D9B8, 0x00383950, 74560, 0x0000d9b8, 240); // 0x0700DAA8 - 0x0700DB98 -static const Vtx ccm_seg7_vertex_0700DAA8[] = { - {{{ 2163, 1630, 1460}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 2220, 2062, 201}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 2016, 2062, 192}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 2033, 2195, -194}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 2238, 2194, -185}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 2247, 2261, -378}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1556, 1482, 1801}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1591, 1445, 1999}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1792, 1471, 1968}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1757, 1508, 1770}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 970, 3072, 59}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1358, 3072, -1277}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 949, 3072, -1271}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1379, 3072, 53}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1959, 1631, 1450}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700DAA8, 0x00383950, 74560, 0x0000daa8, 240); // 0x0700DB98 - 0x0700DC18 -static const Vtx ccm_seg7_vertex_0700DB98[] = { - {{{ 768, -4607, 6244}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1178, -4607, 6603}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 1177, -4607, 6244}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ 768, -4607, 6603}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ -3892, -2149, 6246}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ -3892, -2149, 6605}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ -3268, -2149, 6605}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, - {{{ -3268, -2149, 6246}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700DB98, 0x00383950, 74560, 0x0000db98, 128); // 0x0700DC18 - 0x0700DD28 static const Gfx ccm_seg7_dl_0700DC18[] = { diff --git a/levels/ccm/areas/1/6/1.inc.c b/levels/ccm/areas/1/6/1.inc.c index 62a7d6251..9beeb70b0 100644 --- a/levels/ccm/areas/1/6/1.inc.c +++ b/levels/ccm/areas/1/6/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700DE68 - 0x0700DE80 static const Lights1 ccm_seg7_lights_0700DE68 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -23,134 +24,31 @@ static const Lights1 ccm_seg7_lights_0700DEB0 = gdSPDefLights1( ); // 0x0700DEC8 - 0x0700DF88 -static const Vtx ccm_seg7_vertex_0700DEC8[] = { - {{{ -355, 123, 357}, 0, { 2592, -870}, {0x00, 0x7d, 0xee, 0xff}}}, - {{{ 433, 123, 357}, 0, { 0, -870}, {0x00, 0x7d, 0xee, 0xff}}}, - {{{ 433, 41, -195}, 0, { 0, 990}, {0x00, 0x7d, 0xee, 0xff}}}, - {{{ -355, 41, -195}, 0, { 2592, 990}, {0x00, 0x7d, 0xee, 0xff}}}, - {{{ 433, 358, -52}, 0, { 0, -372}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 330, 358, 50}, 0, { 308, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 433, 358, 357}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 330, 358, 255}, 0, { 308, 650}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 126, 358, 255}, 0, { 990, 650}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 23, 358, 357}, 0, { 1330, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 126, 358, 50}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 23, 358, -52}, 0, { 1330, -372}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700DEC8, 0x00383950, 74560, 0x0000dec8, 192); // 0x0700DF88 - 0x0700E068 -static const Vtx ccm_seg7_vertex_0700DF88[] = { - {{{ 351, 0, 275}, 0, { -2482, 2726}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 105, 174, 275}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 105, 0, 275}, 0, { 0, 2726}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 351, 0, 275}, 0, { -2482, 2726}, {0x01, 0x01, 0x7e, 0xff}}}, - {{{ 349, 174, 273}, 0, { -2466, 990}, {0x01, 0x01, 0x7e, 0xff}}}, - {{{ 105, 174, 275}, 0, { 0, 990}, {0x01, 0x01, 0x7e, 0xff}}}, - {{{ 23, 205, -52}, 0, { 0, 2520}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 23, 358, 357}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 23, 358, -52}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 23, 205, 357}, 0, { 4056, 2520}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 433, 205, -52}, 0, { -4118, 2520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 23, 205, -52}, 0, { 0, 2520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 433, 358, -52}, 0, { -4118, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 23, 358, -52}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700DF88, 0x00383950, 74560, 0x0000df88, 224); // 0x0700E068 - 0x0700E168 -static const Vtx ccm_seg7_vertex_0700E068[] = { - {{{ 126, 358, 50}, 0, { 3034, -542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 126, 154, 50}, 0, { 3034, 1498}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 330, 154, 50}, 0, { 990, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 433, 205, 357}, 0, { -4118, -3098}, {0x2c, 0x8a, 0x00, 0xff}}}, - {{{ 351, 174, 29}, 0, { -3300, 172}, {0x2c, 0x8a, 0x00, 0xff}}}, - {{{ 433, 205, -52}, 0, { -4118, 990}, {0x2c, 0x8a, 0x00, 0xff}}}, - {{{ 433, 205, 357}, 0, { -4118, -3098}, {0x2b, 0x89, 0x00, 0xff}}}, - {{{ 349, 174, 273}, 0, { -3284, -2264}, {0x2b, 0x89, 0x00, 0xff}}}, - {{{ 351, 174, 29}, 0, { -3300, 172}, {0x2b, 0x89, 0x00, 0xff}}}, - {{{ 433, 205, -52}, 0, { -4118, 990}, {0x00, 0x8a, 0xd3, 0xff}}}, - {{{ 351, 174, 29}, 0, { -3300, 172}, {0x00, 0x8a, 0xd3, 0xff}}}, - {{{ 105, 174, 29}, 0, { -848, 172}, {0x00, 0x8a, 0xd3, 0xff}}}, - {{{ 23, 205, -52}, 0, { 0, 990}, {0x00, 0x8a, 0xd3, 0xff}}}, - {{{ 105, 174, 275}, 0, { -848, -2280}, {0xd4, 0x8a, 0x00, 0xff}}}, - {{{ 23, 205, 357}, 0, { 0, -3098}, {0xd4, 0x8a, 0x00, 0xff}}}, - {{{ 105, 174, 29}, 0, { -848, 172}, {0xd4, 0x8a, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700E068, 0x00383950, 74560, 0x0000e068, 256); // 0x0700E168 - 0x0700E268 -static const Vtx ccm_seg7_vertex_0700E168[] = { - {{{ 23, 205, 357}, 0, { 0, -3098}, {0xd4, 0x8a, 0x00, 0xff}}}, - {{{ 23, 205, -52}, 0, { 0, 990}, {0xd4, 0x8a, 0x00, 0xff}}}, - {{{ 105, 174, 29}, 0, { -848, 172}, {0xd4, 0x8a, 0x00, 0xff}}}, - {{{ 330, 358, 50}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 330, 154, 50}, 0, { 990, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 330, 154, 255}, 0, { 3034, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 330, 358, 255}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 126, 358, 255}, 0, { 3034, -542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 330, 154, 255}, 0, { 990, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 126, 154, 255}, 0, { 3034, 1498}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 126, 358, 50}, 0, { 3034, -542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 330, 154, 50}, 0, { 990, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 330, 358, 50}, 0, { 990, -542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 126, 154, 255}, 0, { 3034, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 126, 358, 50}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 126, 358, 255}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700E168, 0x00383950, 74560, 0x0000e168, 256); // 0x0700E268 - 0x0700E2C8 -static const Vtx ccm_seg7_vertex_0700E268[] = { - {{{ 126, 154, 255}, 0, { 3034, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 126, 154, 50}, 0, { 990, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 126, 358, 50}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 126, 358, 255}, 0, { 3034, -542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 330, 358, 255}, 0, { 990, -542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 330, 154, 255}, 0, { 990, 1500}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700E268, 0x00383950, 74560, 0x0000e268, 96); // 0x0700E2C8 - 0x0700E3A8 -static const Vtx ccm_seg7_vertex_0700E2C8[] = { - {{{ 351, 174, 29}, 0, { -2482, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 351, 0, 29}, 0, { -2482, 2726}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 105, 0, 29}, 0, { 0, 2726}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 105, 174, 29}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 349, 174, 273}, 0, { 2404, 990}, {0x7e, 0x01, 0x01, 0xff}}}, - {{{ 351, 0, 275}, 0, { 2420, 2726}, {0x7e, 0x01, 0x01, 0xff}}}, - {{{ 351, 174, 29}, 0, { 0, 990}, {0x7e, 0x01, 0x01, 0xff}}}, - {{{ 351, 0, 275}, 0, { 2420, 2726}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 351, 0, 29}, 0, { 0, 2726}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 351, 174, 29}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 105, 0, 29}, 0, { 0, 2726}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 105, 174, 275}, 0, { 2420, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 105, 174, 29}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 105, 0, 275}, 0, { 2420, 2726}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700E2C8, 0x00383950, 74560, 0x0000e2c8, 224); // 0x0700E3A8 - 0x0700E428 -static const Vtx ccm_seg7_vertex_0700E3A8[] = { - {{{ -334, -204, -154}, 0, { -2340, -6676}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -334, 27, -154}, 0, { 0, -6676}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 433, 27, -154}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 433, -204, -154}, 0, { -2338, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -334, -204, 357}, 0, { -2340, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -334, 102, 357}, 0, { 724, -4122}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -334, 27, -154}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -334, -204, -154}, 0, { -2340, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700E3A8, 0x00383950, 74560, 0x0000e3a8, 128); // 0x0700E428 - 0x0700E468 -static const Vtx ccm_seg7_vertex_0700E428[] = { - {{{ 433, 21, -192}, 0, { 0, 0}, {0x00, 0x83, 0x12, 0xff}}}, - {{{ 433, 103, 360}, 0, { 0, 0}, {0x00, 0x83, 0x12, 0xff}}}, - {{{ -355, 103, 360}, 0, { 0, 0}, {0x00, 0x83, 0x12, 0xff}}}, - {{{ -355, 21, -192}, 0, { 0, 0}, {0x00, 0x83, 0x12, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700E428, 0x00383950, 74560, 0x0000e428, 64); // 0x0700E468 - 0x0700E4A8 -static const Vtx ccm_seg7_vertex_0700E468[] = { - {{{ 126, 154, 50}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 126, 154, 255}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 330, 154, 50}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 330, 154, 255}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700E468, 0x00383950, 74560, 0x0000e468, 64); // 0x0700E4A8 - 0x0700E530 static const Gfx ccm_seg7_dl_0700E4A8[] = { diff --git a/levels/ccm/areas/1/6/2.inc.c b/levels/ccm/areas/1/6/2.inc.c index ed212f5b4..7e7471133 100644 --- a/levels/ccm/areas/1/6/2.inc.c +++ b/levels/ccm/areas/1/6/2.inc.c @@ -1,30 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700E790 - 0x0700E850 -static const Vtx ccm_seg7_vertex_0700E790[] = { - {{{ 433, -204, -410}, 0, { 4566, 224}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, -50, -410}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 433, -50, -410}, 0, { 4566, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, -204, -410}, 0, { 0, 224}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, -204, -103}, 0, { 1528, 224}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, -50, -410}, 0, { -6, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, -204, -410}, 0, { -6, 224}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, -50, -103}, 0, { 1528, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, -50, 203}, 0, { 680, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, -204, 357}, 0, { 1446, 224}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, -50, 357}, 0, { 1446, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, -204, 203}, 0, { 680, 224}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700E790, 0x00383950, 74560, 0x0000e790, 192); // 0x0700E850 - 0x0700E8D0 -static const Vtx ccm_seg7_vertex_0700E850[] = { - {{{ 433, 41, -195}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -355, -9, -195}, 0, { 15708, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -355, 41, -195}, 0, { 15708, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 433, -9, -195}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -355, 41, -195}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -355, -9, -195}, 0, { -40, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -355, 72, 357}, 0, { 11112, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -355, 123, 357}, 0, { 11128, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700E850, 0x00383950, 74560, 0x0000e850, 128); // 0x0700E8D0 - 0x0700E928 static const Gfx ccm_seg7_dl_0700E8D0[] = { diff --git a/levels/ccm/areas/1/7/1.inc.c b/levels/ccm/areas/1/7/1.inc.c index 420bfd07a..7aa23f5a6 100644 --- a/levels/ccm/areas/1/7/1.inc.c +++ b/levels/ccm/areas/1/7/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700EA00 - 0x0700EA18 static const Lights1 ccm_seg7_lights_0700EA00 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -17,163 +18,34 @@ static const Lights1 ccm_seg7_lights_0700EA30 = gdSPDefLights1( ); // 0x0700EA48 - 0x0700EAE8 -static const Vtx ccm_seg7_vertex_0700EA48[] = { - {{{ -116, 100, 541}, 0, { -3130, 1874}, {0x16, 0x7a, 0x17, 0xff}}}, - {{{ 573, 100, -99}, 0, { 2, 1874}, {0x16, 0x7a, 0x17, 0xff}}}, - {{{ 44, 307, -669}, 0, { 2, -710}, {0x16, 0x7a, 0x17, 0xff}}}, - {{{ -611, 307, 9}, 0, { -3130, -540}, {0x19, 0x7a, 0x18, 0xff}}}, - {{{ -116, 100, 541}, 0, { -3130, 1874}, {0x19, 0x7a, 0x18, 0xff}}}, - {{{ 44, 307, -669}, 0, { 2, -710}, {0x19, 0x7a, 0x18, 0xff}}}, - {{{ -176, 565, -440}, 0, { -1424, 1602}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 524, 565, -137}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 36, 565, -662}, 0, { -1460, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 299, 565, 71}, 0, { 0, 1602}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700EA48, 0x00383950, 74560, 0x0000ea48, 160); // 0x0700EAE8 - 0x0700EBD8 -static const Vtx ccm_seg7_vertex_0700EAE8[] = { - {{{ 221, -511, 214}, 0, { 4566, 990}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 289, -378, 151}, 0, { 5486, -338}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 221, -255, 214}, 0, { 4566, -1566}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 364, -378, 81}, 0, { 3442, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 219, -378, 76}, 0, { 2420, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 289, -378, 151}, 0, { 2420, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 294, -378, 6}, 0, { 3442, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -115, -511, 527}, 0, { 0, 990}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 109, -511, 318}, 0, { 3034, 990}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ -115, 92, 527}, 0, { 0, -5040}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 109, -255, 318}, 0, { 3034, -1566}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ -115, 92, 527}, 0, { 0, -5040}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 109, -255, 318}, 0, { 3034, -1566}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 559, 92, -99}, 0, { 9166, -5040}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 289, -275, 151}, 0, { 5486, -1360}, {0x56, 0x00, 0x5d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700EAE8, 0x00383950, 74560, 0x0000eae8, 240); // 0x0700EBD8 - 0x0700ECB8 -static const Vtx ccm_seg7_vertex_0700EBD8[] = { - {{{ 36, -511, -662}, 0, { -7694, 990}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ 36, 307, -662}, 0, { -7694, -7186}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ 559, 92, -99}, 0, { 0, -5040}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ 289, -275, 151}, 0, { 5486, -1360}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 364, -275, 81}, 0, { 6508, -1360}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 559, 92, -99}, 0, { 9166, -5040}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 559, 92, -99}, 0, { 9166, -5040}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 364, -275, 81}, 0, { 6508, -1360}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 559, -511, -99}, 0, { 9166, 990}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 364, -378, 81}, 0, { 6508, -338}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 364, -378, 81}, 0, { 6508, -338}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 289, -378, 151}, 0, { 5486, -338}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 221, -511, 214}, 0, { 4566, 990}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 221, -511, 214}, 0, { 4566, 990}, {0x56, 0x00, 0x5d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700EBD8, 0x00383950, 74560, 0x0000ebd8, 224); // 0x0700ECB8 - 0x0700ED98 -static const Vtx ccm_seg7_vertex_0700ECB8[] = { - {{{ -115, -511, 527}, 0, { 0, 990}, {0xa3, 0x00, 0x56, 0xff}}}, - {{{ -115, 92, 527}, 0, { 0, -5040}, {0xa3, 0x00, 0x56, 0xff}}}, - {{{ -603, -511, 2}, 0, { -7184, 990}, {0xa3, 0x00, 0x56, 0xff}}}, - {{{ -603, 297, 2}, 0, { -7184, -7084}, {0xa3, 0x00, 0x56, 0xff}}}, - {{{ 36, -511, -662}, 0, { -7694, 990}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ 559, 92, -99}, 0, { 0, -5040}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ 559, -511, -99}, 0, { 0, 990}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ -176, 565, -440}, 0, { -7006, -3494}, {0xa3, 0x00, 0x55, 0xff}}}, - {{{ -176, 307, -440}, 0, { -7004, -916}, {0xa3, 0x00, 0x55, 0xff}}}, - {{{ -10, 237, -258}, 0, { -4546, -214}, {0xa3, 0x00, 0x55, 0xff}}}, - {{{ 524, 116, -137}, 0, { 3030, 990}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 524, 565, -137}, 0, { 3030, -3494}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 299, 116, 71}, 0, { 0, 990}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 299, 565, 71}, 0, { 0, -3494}, {0x56, 0x00, 0x5d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700ECB8, 0x00383950, 74560, 0x0000ecb8, 224); // 0x0700ED98 - 0x0700EE38 -static const Vtx ccm_seg7_vertex_0700ED98[] = { - {{{ 36, 307, -662}, 0, { -7176, -916}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ 524, 565, -137}, 0, { 0, -3494}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ 524, 116, -137}, 0, { 0, 990}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ 36, 565, -662}, 0, { -7176, -3494}, {0x5d, 0x00, 0xaa, 0xff}}}, - {{{ 299, 116, 71}, 0, { 0, 990}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 299, 565, 71}, 0, { 0, -3494}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ -10, 237, -258}, 0, { -4546, -214}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 299, 565, 71}, 0, { 0, -3494}, {0xa3, 0x00, 0x56, 0xff}}}, - {{{ -176, 565, -440}, 0, { -7006, -3494}, {0xa3, 0x00, 0x56, 0xff}}}, - {{{ -10, 237, -258}, 0, { -4546, -214}, {0xa3, 0x00, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700ED98, 0x00383950, 74560, 0x0000ed98, 160); // 0x0700EE38 - 0x0700EF38 -static const Vtx ccm_seg7_vertex_0700EE38[] = { - {{{ 109, -255, 318}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 39, -255, 243}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 221, -255, 214}, 0, { 1500, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 219, -378, 76}, 0, { -1052, -338}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 219, -275, 76}, 0, { -1052, -1360}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 289, -275, 151}, 0, { 0, -1360}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 289, -275, 151}, 0, { 2420, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 219, -275, 76}, 0, { 2420, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 364, -275, 81}, 0, { 3442, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 294, -275, 6}, 0, { 3442, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 294, -378, 6}, 0, { -1052, -338}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 364, -275, 81}, 0, { 0, -1360}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 294, -275, 6}, 0, { -1052, -1360}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 39, -255, 243}, 0, { -1052, -1564}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 109, -255, 318}, 0, { 0, -1564}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 39, -511, 243}, 0, { -1052, 990}, {0x5c, 0x00, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700EE38, 0x00383950, 74560, 0x0000ee38, 256); // 0x0700EF38 - 0x0700EF98 -static const Vtx ccm_seg7_vertex_0700EF38[] = { - {{{ 39, -255, 243}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 152, -255, 139}, 0, { 1500, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 221, -255, 214}, 0, { 1500, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 152, -255, 139}, 0, { -1052, -1564}, {0xa3, 0x00, 0x55, 0xff}}}, - {{{ 152, -511, 139}, 0, { -1052, 990}, {0xa3, 0x00, 0x55, 0xff}}}, - {{{ 221, -255, 214}, 0, { 0, -1564}, {0xa3, 0x00, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700EF38, 0x00383950, 74560, 0x0000ef38, 96); // 0x0700EF98 - 0x0700F058 -static const Vtx ccm_seg7_vertex_0700EF98[] = { - {{{ 289, -378, 151}, 0, { 0, -338}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 219, -378, 76}, 0, { -1052, -338}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 289, -275, 151}, 0, { 0, -1360}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 294, -378, 6}, 0, { -1052, -338}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 364, -378, 81}, 0, { 0, -338}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 364, -275, 81}, 0, { 0, -1360}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 221, -511, 214}, 0, { 0, 990}, {0xa3, 0x00, 0x55, 0xff}}}, - {{{ 221, -255, 214}, 0, { 0, -1564}, {0xa3, 0x00, 0x55, 0xff}}}, - {{{ 152, -511, 139}, 0, { -1052, 990}, {0xa3, 0x00, 0x55, 0xff}}}, - {{{ 39, -511, 243}, 0, { -1052, 990}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 109, -255, 318}, 0, { 0, -1564}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 109, -511, 318}, 0, { 0, 990}, {0x5c, 0x00, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700EF98, 0x00383950, 74560, 0x0000ef98, 192); // 0x0700F058 - 0x0700F148 -static const Vtx ccm_seg7_vertex_0700F058[] = { - {{{ 173, -511, -439}, 0, { 0, -5654}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ -314, -100, 13}, 0, { 3964, 1050}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ -314, -511, 13}, 0, { -132, 988}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 452, -100, -139}, 0, { 6612, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -314, -100, 13}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 173, -100, -439}, 0, { 6612, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -35, -100, 313}, 0, { 0, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 452, -511, -139}, 0, { 0, 990}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 452, -100, -139}, 0, { 4068, 990}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 173, -100, -439}, 0, { 4068, -3098}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ 173, -511, -439}, 0, { 0, -3098}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ -314, -511, 13}, 0, { 0, -3098}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ -35, -100, 313}, 0, { 4068, 990}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ -35, -511, 313}, 0, { 0, 990}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ -314, -100, 13}, 0, { 4068, -3098}, {0x5c, 0x00, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700F058, 0x00383950, 74560, 0x0000f058, 240); // 0x0700F148 - 0x0700F1B8 -static const Vtx ccm_seg7_vertex_0700F148[] = { - {{{ -314, -501, 13}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 452, -501, -139}, 0, { 6612, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 173, -501, -439}, 0, { 6612, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 173, -511, -439}, 0, { 0, -5654}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ 173, -100, -439}, 0, { 4068, -5590}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ -314, -100, 13}, 0, { 3964, 1050}, {0x56, 0x00, 0x5d, 0xff}}}, - {{{ -35, -501, 313}, 0, { 0, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700F148, 0x00383950, 74560, 0x0000f148, 112); // 0x0700F1B8 - 0x0700F210 static const Gfx ccm_seg7_dl_0700F1B8[] = { diff --git a/levels/ccm/areas/1/7/2.inc.c b/levels/ccm/areas/1/7/2.inc.c index 0086e7a90..80c0d1101 100644 --- a/levels/ccm/areas/1/7/2.inc.c +++ b/levels/ccm/areas/1/7/2.inc.c @@ -1,26 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700F4C0 - 0x0700F500 -static const Vtx ccm_seg7_vertex_0700F4C0[] = { - {{{ 233, -275, 91}, 0, { 0, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 233, -378, 91}, 0, { 0, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 308, -275, 21}, 0, { 990, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 308, -378, 21}, 0, { 990, 990}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700F4C0, 0x00383950, 74560, 0x0000f4c0, 64); // 0x0700F500 - 0x0700F5C0 -static const Vtx ccm_seg7_vertex_0700F500[] = { - {{{ -116, 100, 541}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 573, -104, -99}, 0, { 6232, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 573, 100, -99}, 0, { 6236, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -116, -104, 541}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -611, 307, 9}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -116, -104, 541}, 0, { 4992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -116, 100, 541}, 0, { 4996, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -611, 102, 9}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 573, 100, -99}, 0, { 4996, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 44, 102, -669}, 0, { -384, -104}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 44, 307, -669}, 0, { -384, 918}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 573, -104, -99}, 0, { 4992, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700F500, 0x00383950, 74560, 0x0000f500, 192); // 0x0700F5C0 - 0x0700F5F8 static const Gfx ccm_seg7_dl_0700F5C0[] = { diff --git a/levels/ccm/areas/1/7/3.inc.c b/levels/ccm/areas/1/7/3.inc.c index f5761660b..b9a3f672a 100644 --- a/levels/ccm/areas/1/7/3.inc.c +++ b/levels/ccm/areas/1/7/3.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700F6E0 - 0x0700F6F8 static const Lights1 ccm_seg7_lights_0700F6E0 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,12 +6,7 @@ static const Lights1 ccm_seg7_lights_0700F6E0 = gdSPDefLights1( ); // 0x0700F6F8 - 0x0700F738 -static const Vtx ccm_seg7_vertex_0700F6F8[] = { - {{{ 219, -378, 76}, 0, { 0, 990}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 294, -378, 6}, 0, { 990, 990}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 294, -275, 6}, 0, { 990, 0}, {0x56, 0x00, 0x5c, 0xff}}}, - {{{ 219, -275, 76}, 0, { 0, 0}, {0x56, 0x00, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700F6F8, 0x00383950, 74560, 0x0000f6f8, 64); // 0x0700F738 - 0x0700F780 static const Gfx ccm_seg7_dl_0700F738[] = { diff --git a/levels/ccm/areas/1/8/model.inc.c b/levels/ccm/areas/1/8/model.inc.c index 6be88a90e..35951719d 100644 --- a/levels/ccm/areas/1/8/model.inc.c +++ b/levels/ccm/areas/1/8/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700F800 - 0x0700F818 static const Lights1 ccm_seg7_lights_0700F800 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,48 +6,13 @@ static const Lights1 ccm_seg7_lights_0700F800 = gdSPDefLights1( ); // 0x0700F818 - 0x0700F878 -static const Vtx ccm_seg7_vertex_0700F818[] = { - {{{ -177, 102, -153}, 0, { 2906, -3104}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 102, 154}, 0, { 1832, -4510}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 177, 102, 51}, 0, { 1020, -3890}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -177, 102, 51}, 0, { 2776, -4116}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 177, 102, -153}, 0, { 1152, -2876}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 102, -255}, 0, { 2094, -2482}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700F818, 0x00383950, 74560, 0x0000f818, 96); // 0x0700F878 - 0x0700F968 -static const Vtx ccm_seg7_vertex_0700F878[] = { - {{{ 177, 0, 51}, 0, { 0, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 0, 102, 154}, 0, { 2012, 0}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 0, 0, 154}, 0, { 2012, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -177, 0, -153}, 0, { 2012, 990}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ -177, 102, -153}, 0, { 2012, 0}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 0, 102, -255}, 0, { 0, 0}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 0, 0, -255}, 0, { 0, 990}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ -177, 0, 51}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -177, 102, 51}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -177, 102, -153}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -177, 0, -153}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 154}, 0, { 2012, 990}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -177, 102, 51}, 0, { 0, 0}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -177, 0, 51}, 0, { 0, 990}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ 0, 102, 154}, 0, { 2012, 0}, {0xc1, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700F878, 0x00383950, 74560, 0x0000f878, 240); // 0x0700F968 - 0x0700FA18 -static const Vtx ccm_seg7_vertex_0700F968[] = { - {{{ 0, 0, -255}, 0, { 0, 990}, {0x3f, 0x00, 0x92, 0xff}}}, - {{{ 0, 102, -255}, 0, { 0, 0}, {0x3f, 0x00, 0x92, 0xff}}}, - {{{ 177, 102, -153}, 0, { 2012, 0}, {0x3f, 0x00, 0x92, 0xff}}}, - {{{ 177, 0, 51}, 0, { 0, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 177, 102, 51}, 0, { 0, 0}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 0, 102, 154}, 0, { 2012, 0}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 177, 0, -153}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 177, 102, 51}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 177, 0, 51}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 177, 102, -153}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 177, 0, -153}, 0, { 2012, 990}, {0x3f, 0x00, 0x92, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700F968, 0x00383950, 74560, 0x0000f968, 176); // 0x0700FA18 - 0x0700FA70 static const Gfx ccm_seg7_dl_0700FA18[] = { diff --git a/levels/ccm/areas/1/9/model.inc.c b/levels/ccm/areas/1/9/model.inc.c index 3b7856e01..8b0912cfb 100644 --- a/levels/ccm/areas/1/9/model.inc.c +++ b/levels/ccm/areas/1/9/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700FB78 - 0x0700FB90 static const Lights1 ccm_seg7_lights_0700FB78 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,24 +6,7 @@ static const Lights1 ccm_seg7_lights_0700FB78 = gdSPDefLights1( ); // 0x0700FB90 - 0x0700FC90 -static const Vtx ccm_seg7_vertex_0700FB90[] = { - {{{ -123, -613, 238}, 0, { 0, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -283, 666, -85}, 0, { 690, 138}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -283, -613, -85}, 0, { 690, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 201, -613, 78}, 0, { 690, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 201, 666, 78}, 0, { 690, -288}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -123, 666, 238}, 0, { 0, -288}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -123, -613, 238}, 0, { 0, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 41, -613, -246}, 0, { 690, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 41, 666, -246}, 0, { 690, 138}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 201, 666, 78}, 0, { 0, 138}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 201, -613, 78}, 0, { 0, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -283, -613, -85}, 0, { 690, 1244}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 41, 666, -246}, 0, { 0, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 41, -613, -246}, 0, { 0, 1244}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -283, 666, -85}, 0, { 690, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -123, 666, 238}, 0, { 0, 138}, {0x8f, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0700FB90, 0x00383950, 74560, 0x0000fb90, 256); // 0x0700FC90 - 0x0700FD08 static const Gfx ccm_seg7_dl_0700FC90[] = { diff --git a/levels/ccm/areas/1/collision.inc.c b/levels/ccm/areas/1/collision.inc.c index 33167b312..5ae785cdf 100644 --- a/levels/ccm/areas/1/collision.inc.c +++ b/levels/ccm/areas/1/collision.inc.c @@ -1,1774 +1,3 @@ +#include "pc/rom_assets.h" // 0x070138E8 - 0x07016282 -const Collision ccm_seg7_area_1_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x299), - COL_VERTEX(-942, -511, 2286), - COL_VERTEX(-1102, 768, 1962), - COL_VERTEX(-1102, -511, 1962), - COL_VERTEX(-942, 768, 2286), - COL_VERTEX(-617, -511, 2126), - COL_VERTEX(-3235, 1045, 1509), - COL_VERTEX(-3235, 789, 1509), - COL_VERTEX(-778, 768, 1801), - COL_VERTEX(-617, 768, 2126), - COL_VERTEX(256, 1382, 2696), - COL_VERTEX(-3071, 1040, 1024), - COL_VERTEX(-778, -511, 1801), - COL_VERTEX(-50, 1280, 2048), - COL_VERTEX(-50, 512, 2048), - COL_VERTEX(5039, -4607, -1191), - COL_VERTEX(4005, -4607, 1924), - COL_VERTEX(768, -1074, -4453), - COL_VERTEX(-1706, 2926, -492), - COL_VERTEX(-1995, 2721, -203), - COL_VERTEX(-2311, -2774, -3066), - COL_VERTEX(-1845, -2518, -3279), - COL_VERTEX(-1845, -2774, -3279), - COL_VERTEX(-1632, -2518, -2813), - COL_VERTEX(-2311, -2518, -3067), - COL_VERTEX(-2098, -2774, -2601), - COL_VERTEX(-1632, -2774, -2813), - COL_VERTEX(-1632, -2723, -2813), - COL_VERTEX(-524, -2735, -2916), - COL_VERTEX(-567, -2735, -3009), - COL_VERTEX(2879, -3979, 3958), - COL_VERTEX(2654, -3979, 4167), - COL_VERTEX(2654, -3530, 4167), - COL_VERTEX(2239, -3993, 4623), - COL_VERTEX(2239, -4607, 4623), - COL_VERTEX(2740, -4607, 3808), - COL_VERTEX(2740, -4351, 3808), - COL_VERTEX(2566, -3530, 3621), - COL_VERTEX(-385, 3123, -1280), - COL_VERTEX(-385, 2888, -1280), - COL_VERTEX(-385, 2827, -1690), - COL_VERTEX(23, 2806, -1834), - COL_VERTEX(-764, 2806, -1833), - COL_VERTEX(-764, 2560, -1833), - COL_VERTEX(2560, 2560, -1279), - COL_VERTEX(2737, 2560, -1177), - COL_VERTEX(2737, 2560, -972), - COL_VERTEX(2560, 2560, -869), - COL_VERTEX(2382, 2560, -972), - COL_VERTEX(2382, 2560, -1177), - COL_VERTEX(-4387, -1438, 1721), - COL_VERTEX(-4387, -1447, 1925), - COL_VERTEX(-4210, -1437, 1618), - COL_VERTEX(-4033, -1455, 1925), - COL_VERTEX(-4210, -1456, 2027), - COL_VERTEX(-4210, -1344, 2028), - COL_VERTEX(-4033, -1445, 1721), - COL_VERTEX(2566, -4351, 3621), - COL_VERTEX(2753, -4351, 3447), - COL_VERTEX(2391, -4607, 3433), - COL_VERTEX(2391, -2303, 3433), - COL_VERTEX(3682, -4095, 2895), - COL_VERTEX(4299, -3358, 960), - COL_VERTEX(3682, -4126, 2895), - COL_VERTEX(1482, -5164, -3421), - COL_VERTEX(1942, -5119, 2025), - COL_VERTEX(2927, -4351, 3634), - COL_VERTEX(4551, -3358, 228), - COL_VERTEX(4540, -2559, 260), - COL_VERTEX(4096, -2559, 0), - COL_VERTEX(3979, -3071, 800), - COL_VERTEX(1940, -4125, 2033), - COL_VERTEX(-897, 2693, -1742), - COL_VERTEX(-882, 2714, -2028), - COL_VERTEX(-867, 2693, -2008), - COL_VERTEX(23, 2693, -2008), - COL_VERTEX(23, 2714, -2028), - COL_VERTEX(-867, 2560, -1434), - COL_VERTEX(-867, 2693, -1434), - COL_VERTEX(-882, 2714, -1434), - COL_VERTEX(-4382, -1945, 5414), - COL_VERTEX(-3892, -1945, 6246), - COL_VERTEX(-3268, -1740, 6246), - COL_VERTEX(4077, -4607, -1403), - COL_VERTEX(4529, -1791, 292), - COL_VERTEX(2519, -4898, 1538), - COL_VERTEX(2427, -4694, 1160), - COL_VERTEX(2713, -4694, 1602), - COL_VERTEX(3132, -4898, 986), - COL_VERTEX(3132, -4694, 986), - COL_VERTEX(2745, -4694, 858), - COL_VERTEX(2939, -4694, 1569), - COL_VERTEX(4790, -4607, 5511), - COL_VERTEX(4790, -5119, 5511), - COL_VERTEX(5989, -5119, -3076), - COL_VERTEX(5989, -4607, -3076), - COL_VERTEX(5990, -4607, -3076), - COL_VERTEX(5490, -5119, -3189), - COL_VERTEX(5490, -4607, -3189), - COL_VERTEX(4240, -4607, -1490), - COL_VERTEX(4350, 41, -2633), - COL_VERTEX(4096, -818, 0), - COL_VERTEX(4413, -577, -4089), - COL_VERTEX(4525, 144, -3360), - COL_VERTEX(-1329, -4889, -4308), - COL_VERTEX(4551, -3071, 228), - COL_VERTEX(3004, -4607, 4617), - COL_VERTEX(3268, -4812, 5055), - COL_VERTEX(3268, -4607, 5055), - COL_VERTEX(3251, -4607, 4168), - COL_VERTEX(4027, -4607, 4596), - COL_VERTEX(3780, -4607, 5045), - COL_VERTEX(3763, -4607, 4158), - COL_VERTEX(1792, -5119, 6654), - COL_VERTEX(768, -5119, 6654), - COL_VERTEX(2450, -1535, 2332), - COL_VERTEX(2579, -2303, 3259), - COL_VERTEX(4096, -3071, 0), - COL_VERTEX(3707, -1227, 552), - COL_VERTEX(4096, -1228, 0), - COL_VERTEX(768, -4607, 5118), - COL_VERTEX(-1414, -3071, 3522), - COL_VERTEX(4262, -1228, 975), - COL_VERTEX(3553, -1607, 769), - COL_VERTEX(4075, -1607, 1104), - COL_VERTEX(768, -972, -3327), - COL_VERTEX(3072, -409, -3020), - COL_VERTEX(768, 154, -3327), - COL_VERTEX(-3071, -511, -3071), - COL_VERTEX(-3071, -1228, -2047), - COL_VERTEX(-3964, 819, -2785), - COL_VERTEX(1485, 3072, 256), - COL_VERTEX(2033, 2195, -194), - COL_VERTEX(1946, 1531, 1741), - COL_VERTEX(168, 1229, 2511), - COL_VERTEX(4096, 1685, 1843), - COL_VERTEX(2057, 1737, 2920), - COL_VERTEX(2057, 1276, 2920), - COL_VERTEX(-3892, -1945, 6605), - COL_VERTEX(-3268, -1919, 6246), - COL_VERTEX(-3268, -3327, 6246), - COL_VERTEX(-3327, -3583, 3840), - COL_VERTEX(-4360, -1945, 5999), - COL_VERTEX(-4360, -2149, 5999), - COL_VERTEX(-6398, -3327, 3943), - COL_VERTEX(-6398, -1740, 3943), - COL_VERTEX(-4914, -4095, 0), - COL_VERTEX(3072, 2560, -1914), - COL_VERTEX(3072, 2560, -511), - COL_VERTEX(2617, 2359, -2483), - COL_VERTEX(945, 2560, -2203), - COL_VERTEX(1445, 3072, -2287), - COL_VERTEX(2816, 2560, -767), - COL_VERTEX(23, 2560, -3073), - COL_VERTEX(3072, 2304, -3327), - COL_VERTEX(23, 1741, -3073), - COL_VERTEX(768, 818, -2610), - COL_VERTEX(638, 2765, -2152), - COL_VERTEX(23, 3471, -2049), - COL_VERTEX(3072, 1022, -2559), - COL_VERTEX(4096, 1792, -2559), - COL_VERTEX(4096, 1327, 1843), - COL_VERTEX(3072, 807, -511), - COL_VERTEX(3072, -204, -2559), - COL_VERTEX(768, 154, -2610), - COL_VERTEX(-2024, 2662, -3073), - COL_VERTEX(-3045, 1842, -1970), - COL_VERTEX(3072, -409, -2559), - COL_VERTEX(-1005, 410, -2562), - COL_VERTEX(3072, -818, -511), - COL_VERTEX(2048, -818, 1024), - COL_VERTEX(-50, -511, 2048), - COL_VERTEX(-1000, 3471, -513), - COL_VERTEX(512, 3072, 256), - COL_VERTEX(512, 3072, -511), - COL_VERTEX(-2139, 2867, -926), - COL_VERTEX(23, 3471, -1281), - COL_VERTEX(-1000, 2560, -1281), - COL_VERTEX(23, 2560, -1281), - COL_VERTEX(-2429, 2150, -636), - COL_VERTEX(2048, -511, 2048), - COL_VERTEX(-4874, -1410, -2465), - COL_VERTEX(-4490, -1228, -3765), - COL_VERTEX(-5631, -1330, 0), - COL_VERTEX(-3839, -1228, -4351), - COL_VERTEX(-4402, -1535, 3789), - COL_VERTEX(-3327, -1535, 3840), - COL_VERTEX(-4095, -1330, -1023), - COL_VERTEX(-3327, -4607, 3840), - COL_VERTEX(-2114, 2458, -951), - COL_VERTEX(2048, 1229, 2048), - COL_VERTEX(-1500, -5137, -3507), - COL_VERTEX(-1500, -4881, -3507), - COL_VERTEX(-2442, -5132, -3555), - COL_VERTEX(-2442, -4876, -3553), - COL_VERTEX(-2559, -4351, -3583), - COL_VERTEX(-5119, -5119, -5119), - COL_VERTEX(-1500, -4626, -3507), - COL_VERTEX(-4905, -4858, -4236), - COL_VERTEX(1380, -3628, -3729), - COL_VERTEX(2048, 2560, -767), - COL_VERTEX(-3045, 2816, -1970), - COL_VERTEX(-3071, 277, 1024), - COL_VERTEX(-3574, 1090, 1394), - COL_VERTEX(-3071, -511, 1024), - COL_VERTEX(512, 4096, -511), - COL_VERTEX(512, 4096, 256), - COL_VERTEX(-579, -3948, -2539), - COL_VERTEX(191, -3180, -3762), - COL_VERTEX(450, -4189, -2583), - COL_VERTEX(1394, -3628, -2624), - COL_VERTEX(-1025, -4606, -2520), - COL_VERTEX(-1222, -2042, -2511), - COL_VERTEX(450, -3165, -2583), - COL_VERTEX(-2558, -4350, -2454), - COL_VERTEX(763, -2661, -2597), - COL_VERTEX(-2559, -3839, -3583), - COL_VERTEX(-5119, -4351, -5375), - COL_VERTEX(-5119, -1842, -5375), - COL_VERTEX(763, -2661, -4709), - COL_VERTEX(763, -1330, -2596), - COL_VERTEX(3362, -2764, 2735), - COL_VERTEX(-3292, -4607, 5501), - COL_VERTEX(-3071, -1433, 1024), - COL_VERTEX(-4095, 563, -1023), - COL_VERTEX(-4536, 819, -983), - COL_VERTEX(498, -1535, 3204), - COL_VERTEX(3979, -3327, 800), - COL_VERTEX(-5119, -4607, 0), - COL_VERTEX(-4607, -5119, 4608), - COL_VERTEX(34, -2543, -3499), - COL_VERTEX(-692, -2764, -3291), - COL_VERTEX(-695, -2531, -3289), - COL_VERTEX(-1969, -3962, -3033), - COL_VERTEX(-634, -3736, -3607), - COL_VERTEX(4134, -4505, 1535), - COL_VERTEX(4134, -4607, 1535), - COL_VERTEX(5000, -4504, -1074), - COL_VERTEX(4005, -4505, 1924), - COL_VERTEX(3682, -4505, 2895), - COL_VERTEX(3682, -4607, 2895), - COL_VERTEX(768, -1279, -4453), - COL_VERTEX(-5119, -2047, -5375), - COL_VERTEX(-1501, 2721, -492), - COL_VERTEX(-1501, 2926, -492), - COL_VERTEX(-1706, 2721, -492), - COL_VERTEX(-1953, 2824, -58), - COL_VERTEX(-1953, 2619, -58), - COL_VERTEX(-1995, 2926, -203), - COL_VERTEX(-2558, -1841, -2454), - COL_VERTEX(-2311, -2518, -3066), - COL_VERTEX(-2311, -2774, -3067), - COL_VERTEX(-2098, -2518, -2601), - COL_VERTEX(-2098, -2518, -2600), - COL_VERTEX(-2098, -2774, -2600), - COL_VERTEX(-524, -2531, -2916), - COL_VERTEX(-1675, -2723, -2906), - COL_VERTEX(-1675, -2518, -2906), - COL_VERTEX(-567, -2531, -3009), - COL_VERTEX(2879, -3530, 3958), - COL_VERTEX(2178, -3788, 3655), - COL_VERTEX(2178, -3530, 3655), - COL_VERTEX(2914, -4607, 3996), - COL_VERTEX(1751, -4607, 4098), - COL_VERTEX(1751, -3788, 4098), - COL_VERTEX(2914, -3993, 3996), - COL_VERTEX(2927, -4607, 3634), - COL_VERTEX(-385, 3123, -1690), - COL_VERTEX(23, 3123, -1690), - COL_VERTEX(23, 2827, -1690), - COL_VERTEX(23, 2560, -1834), - COL_VERTEX(-764, 2888, -1280), - COL_VERTEX(-764, 2560, -1280), - COL_VERTEX(2737, 2662, -1177), - COL_VERTEX(2560, 2662, -1279), - COL_VERTEX(2737, 2662, -972), - COL_VERTEX(2560, 2662, -869), - COL_VERTEX(2382, 2662, -972), - COL_VERTEX(2382, 2662, -1177), - COL_VERTEX(-4210, -1344, 1618), - COL_VERTEX(-4387, -1344, 1721), - COL_VERTEX(-4033, -1344, 1721), - COL_VERTEX(-4387, -1344, 1925), - COL_VERTEX(-4033, -1344, 1925), - COL_VERTEX(3362, -4095, 2735), - COL_VERTEX(2753, -2303, 3447), - COL_VERTEX(2566, -2303, 3621), - COL_VERTEX(2391, -3530, 3433), - COL_VERTEX(768, -1535, 5118), - COL_VERTEX(2228, -1535, 3309), - COL_VERTEX(3521, -3358, 571), - COL_VERTEX(3864, -3358, -115), - COL_VERTEX(4299, -3327, 960), - COL_VERTEX(498, -511, 3204), - COL_VERTEX(2681, -2744, 2005), - COL_VERTEX(3657, -3071, 622), - COL_VERTEX(4299, -3071, 960), - COL_VERTEX(-867, 2693, -1742), - COL_VERTEX(-882, 2714, -1742), - COL_VERTEX(-867, 2560, -1742), - COL_VERTEX(-897, 2560, -1742), - COL_VERTEX(-897, 2693, -2049), - COL_VERTEX(23, 2693, -2049), - COL_VERTEX(-882, 2714, -1281), - COL_VERTEX(-867, 2693, -1281), - COL_VERTEX(-897, 2693, -1434), - COL_VERTEX(-897, 2693, -1281), - COL_VERTEX(-897, 2560, -1434), - COL_VERTEX(-5213, -1740, 4792), - COL_VERTEX(-3268, -1740, 5668), - COL_VERTEX(-3892, -2149, 6246), - COL_VERTEX(-3371, -2149, 6246), - COL_VERTEX(-3268, -2149, 6246), - COL_VERTEX(2713, -4898, 1602), - COL_VERTEX(2519, -4694, 1538), - COL_VERTEX(2427, -4898, 1160), - COL_VERTEX(2939, -4898, 1569), - COL_VERTEX(4240, -5119, -1490), - COL_VERTEX(4606, -1228, 67), - COL_VERTEX(1380, -5164, -3729), - COL_VERTEX(1380, -4908, -3729), - COL_VERTEX(3068, -4694, 1181), - COL_VERTEX(2745, -4898, 858), - COL_VERTEX(6537, -5119, -852), - COL_VERTEX(6537, -4607, -852), - COL_VERTEX(1792, -4607, 6654), - COL_VERTEX(3682, -5119, 2895), - COL_VERTEX(4413, -65, -4089), - COL_VERTEX(-1329, -5145, -4308), - COL_VERTEX(3004, -4812, 4617), - COL_VERTEX(4027, -4812, 4596), - COL_VERTEX(3780, -4812, 5045), - COL_VERTEX(3763, -4812, 4158), - COL_VERTEX(3251, -4812, 4168), - COL_VERTEX(922, -4607, 6654), - COL_VERTEX(3228, -818, 1230), - COL_VERTEX(768, -4607, 6654), - COL_VERTEX(768, -4607, 6552), - COL_VERTEX(768, -4607, 6296), - COL_VERTEX(4099, -1227, 851), - COL_VERTEX(-2776, -1535, 1910), - COL_VERTEX(-3071, -1125, -3071), - COL_VERTEX(-3071, -511, -2047), - COL_VERTEX(-3318, 819, -3055), - COL_VERTEX(2048, 2304, -511), - COL_VERTEX(2042, 2261, -387), - COL_VERTEX(1959, 1631, 1450), - COL_VERTEX(2016, 2062, 192), - COL_VERTEX(2048, 2560, -2047), - COL_VERTEX(1994, 1481, 2623), - COL_VERTEX(-3892, -2149, 6605), - COL_VERTEX(-3268, -2149, 6297), - COL_VERTEX(-3268, -2149, 6553), - COL_VERTEX(-3268, -2149, 6605), - COL_VERTEX(768, -4607, 6224), - COL_VERTEX(768, -5119, 5118), - COL_VERTEX(-5387, -1740, 4976), - COL_VERTEX(-6423, -3839, 103), - COL_VERTEX(2617, 2703, -2483), - COL_VERTEX(3072, 2201, -1914), - COL_VERTEX(3072, 1685, 1331), - COL_VERTEX(2662, 2304, -511), - COL_VERTEX(23, 2560, -2049), - COL_VERTEX(-2024, 2150, -3073), - COL_VERTEX(945, 2560, -3073), - COL_VERTEX(3072, 1894, -3327), - COL_VERTEX(638, 2765, -3073), - COL_VERTEX(-1005, 1637, -2562), - COL_VERTEX(4096, 2304, -2559), - COL_VERTEX(-3045, 768, -1970), - COL_VERTEX(-3608, 819, -864), - COL_VERTEX(-1020, 2048, 3), - COL_VERTEX(-2429, 2867, -636), - COL_VERTEX(-50, 5632, -153), - COL_VERTEX(2048, 840, 1024), - COL_VERTEX(-1000, 3471, -1281), - COL_VERTEX(-2024, 2560, -1536), - COL_VERTEX(-4874, -1740, -2465), - COL_VERTEX(-5631, -1740, 0), - COL_VERTEX(-4490, -1740, -3765), - COL_VERTEX(-4402, -1740, 3789), - COL_VERTEX(-3268, -1535, 5668), - COL_VERTEX(-3327, -5119, 3840), - COL_VERTEX(-2230, -5139, -4501), - COL_VERTEX(-2230, -4883, -4501), - COL_VERTEX(-4905, -4499, -4234), - COL_VERTEX(1394, -4908, -2624), - COL_VERTEX(-5119, -4863, -5119), - COL_VERTEX(-3203, 1095, 1412), - COL_VERTEX(23, 3471, -769), - COL_VERTEX(-1983, -3966, -2478), - COL_VERTEX(-6423, -1740, 103), - COL_VERTEX(-3292, -5119, 5501), - COL_VERTEX(-4607, -4607, 4608), - COL_VERTEX(-2776, -511, 1910), - COL_VERTEX(-5119, -5119, 0), - COL_VERTEX(121, -2573, -2661), - COL_VERTEX(-355, -2764, -2548), - COL_VERTEX(-355, -2531, -2547), - COL_VERTEX(-1228, -3583, 5734), - COL_VERTEX(-1330, -3583, 5837), - COL_VERTEX(-1330, -3583, 6144), - COL_VERTEX(-1228, -3583, 6246), - COL_VERTEX(-1023, -3583, 6246), - COL_VERTEX(-921, -3583, 6144), - COL_VERTEX(-1125, -4044, 5990), - COL_VERTEX(-1023, -3583, 5734), - COL_VERTEX(-921, -3583, 5837), - COL_VERTEX(1192, -4607, 5626), - COL_VERTEX(2953, -2621, 2700), - COL_VERTEX(3162, -2627, 2924), - COL_VERTEX(3097, -2822, 1860), - COL_VERTEX(524, 3134, -717), - COL_VERTEX(73, 3457, -1739), - COL_VERTEX(590, 3222, -1106), - COL_VERTEX(949, 3072, -1271), - COL_VERTEX(129, 3442, -1811), - COL_VERTEX(774, 3072, -72), - COL_VERTEX(970, 3072, 59), - COL_VERTEX(837, 3072, -1), - COL_VERTEX(1379, 3072, 53), - COL_VERTEX(834, 3072, -145), - COL_VERTEX(921, -4607, 6603), - COL_VERTEX(1177, -4607, 6244), - COL_VERTEX(1192, -4607, 5831), - COL_VERTEX(922, -4607, 6224), - COL_VERTEX(988, -4607, 5831), - COL_VERTEX(988, -4607, 5626), - COL_VERTEX(1775, -4607, 4425), - COL_VERTEX(1786, -4607, 4136), - COL_VERTEX(-5144, -1740, 4720), - COL_VERTEX(-4940, -1740, 4714), - COL_VERTEX(-4947, -1740, 4509), - COL_VERTEX(-5151, -1740, 4516), - COL_VERTEX(-2024, 2560, -2766), - COL_VERTEX(4199, -4607, 1340), - COL_VERTEX(4328, -4607, 952), - COL_VERTEX(1636, -4607, 4275), - COL_VERTEX(3152, -2758, 2510), - COL_VERTEX(2958, -2818, 1710), - COL_VERTEX(3255, -2909, 1291), - COL_VERTEX(3394, -2913, 1441), - COL_VERTEX(131, 3441, -1668), - COL_VERTEX(251, 3407, -1752), - COL_VERTEX(350, 3282, -827), - COL_VERTEX(640, 3084, -791), - COL_VERTEX(1358, 3072, -1277), - COL_VERTEX(938, 3072, -85), - COL_VERTEX(1178, -4607, 6603), - COL_VERTEX(922, -4607, 6244), - COL_VERTEX(1925, -4607, 4286), - COL_VERTEX(-2638, 2560, -1946), - COL_VERTEX(-4547, -1453, 2113), - COL_VERTEX(-4603, -1455, 2184), - COL_VERTEX(-4545, -1460, 2256), - COL_VERTEX(-4425, -1458, 2174), - COL_VERTEX(-5056, -1370, -1347), - COL_VERTEX(-5033, -1380, -1629), - COL_VERTEX(-4238, -1359, -164), - COL_VERTEX(2163, 1630, 1460), - COL_VERTEX(1757, 1508, 1770), - COL_VERTEX(1792, 1471, 1968), - COL_VERTEX(2247, 2261, -378), - COL_VERTEX(2220, 2062, 201), - COL_VERTEX(37, 1229, 2233), - COL_VERTEX(1980, 1481, 2008), - COL_VERTEX(3277, 2253, -2764), - COL_VERTEX(3860, -470, -2720), - COL_VERTEX(2838, -814, -3593), - COL_VERTEX(1591, 1445, 1999), - COL_VERTEX(4062, -440, -3386), - COL_VERTEX(3686, -613, -3225), - COL_VERTEX(2668, -646, -3969), - COL_VERTEX(-4361, -1353, -225), - COL_VERTEX(-4915, -1369, -1433), - COL_VERTEX(-5119, -1374, -1417), - COL_VERTEX(-4417, -1355, -153), - COL_VERTEX(-4261, -1374, 247), - COL_VERTEX(2238, 2194, -185), - COL_VERTEX(1556, 1482, 1801), - COL_VERTEX(-3104, 1092, 1121), - COL_VERTEX(3884, -511, -3566), - COL_VERTEX(-8191, -8191, -8191), - COL_VERTEX(-8191, -8191, 8192), - COL_VERTEX(8192, -8191, 8192), - COL_VERTEX(8192, -8191, -8191), - COL_VERTEX(3068, -4584, 1181), - COL_VERTEX(4134, -4709, 1535), - COL_VERTEX(3068, -4789, 1181), - COL_VERTEX(3520, -4591, -179), - COL_VERTEX(3520, -4796, -179), - COL_VERTEX(3132, -4796, 986), - COL_VERTEX(3132, -4591, 986), - COL_VERTEX(2745, -4592, 858), - COL_VERTEX(2745, -4796, 858), - COL_VERTEX(3132, -4796, -308), - COL_VERTEX(3132, -4591, -308), - COL_VERTEX(3045, -4875, -481), - COL_VERTEX(3045, -4670, -481), - COL_VERTEX(3691, -4649, -265), - COL_VERTEX(2939, -4789, 1569), - COL_VERTEX(4005, -4709, 1924), - COL_VERTEX(-5387, -1637, 4976), - COL_VERTEX(-4360, -1842, 5999), - COL_VERTEX(-3892, -1842, 6605), - COL_VERTEX(4096, 2406, -2559), - COL_VERTEX(3782, -1141, 1845), - COL_VERTEX(3401, -1344, 1530), - COL_VERTEX(2222, -1433, 3317), - COL_VERTEX(2852, -1535, 2490), - COL_VERTEX(3002, -1332, 2631), - COL_VERTEX(2057, 1840, 2920), - COL_VERTEX(-3235, 1148, 1509), - COL_VERTEX(-3298, -4505, 5194), - COL_VERTEX(-3292, -4505, 5501), - COL_VERTEX(-3327, -4505, 3840), - COL_VERTEX(-4607, -4505, 4608), - COL_VERTEX(-889, -3571, -3398), - COL_VERTEX(-2139, 2970, -926), - COL_VERTEX(-1386, -1535, 4683), - COL_VERTEX(-3327, -1433, 3840), - COL_VERTEX(-1407, -1740, 4480), - COL_VERTEX(2566, -2201, 3621), - COL_VERTEX(-283, 2918, -1383), - COL_VERTEX(-283, 3123, -1383), - COL_VERTEX(-78, 3123, -1588), - COL_VERTEX(-78, 2918, -1383), - COL_VERTEX(-283, 2918, -1588), - COL_VERTEX(-283, 3123, -1588), - COL_VERTEX(-5151, -2252, 4516), - COL_VERTEX(-3721, -4607, 4691), - COL_VERTEX(-3721, -5119, 4691), - COL_VERTEX(-3714, -4607, 4896), - COL_VERTEX(-3510, -4607, 4889), - COL_VERTEX(-3516, -4607, 4684), - COL_VERTEX(988, -5119, 5626), - COL_VERTEX(4077, -5119, -1403), - COL_VERTEX(5040, -5119, -1194), - COL_VERTEX(2391, -1535, 3433), - COL_VERTEX(-4914, -4607, 0), - COL_VERTEX(3691, -4854, -265), - COL_VERTEX(2939, -4584, 1569), - COL_VERTEX(-6398, -1637, 3943), - COL_VERTEX(3604, 2406, -2928), - COL_VERTEX(3604, 2304, -2928), - COL_VERTEX(4096, 2090, -1038), - COL_VERTEX(4096, 2192, -1038), - COL_VERTEX(3766, -1330, 1627), - COL_VERTEX(3794, -1345, 1829), - COL_VERTEX(3754, -1126, 1643), - COL_VERTEX(3603, -1330, 1503), - COL_VERTEX(3591, -1126, 1519), - COL_VERTEX(3388, -1140, 1546), - COL_VERTEX(2839, -1331, 2507), - COL_VERTEX(2235, -1637, 3301), - COL_VERTEX(2811, -1317, 2304), - COL_VERTEX(2824, -1521, 2288), - COL_VERTEX(2398, -1637, 3425), - COL_VERTEX(2385, -1433, 3441), - COL_VERTEX(3015, -1536, 2614), - COL_VERTEX(3217, -1521, 2587), - COL_VERTEX(3205, -1318, 2604), - COL_VERTEX(256, 1485, 2696), - COL_VERTEX(-3071, 1142, 1024), - COL_VERTEX(-50, 1382, 2048), - COL_VERTEX(-3298, -4607, 5194), - COL_VERTEX(-3314, -4607, 4454), - COL_VERTEX(-3314, -4505, 4454), - COL_VERTEX(-4720, -4607, 3590), - COL_VERTEX(-4720, -4505, 3590), - COL_VERTEX(191, -3078, -3762), - COL_VERTEX(-889, -3469, -3398), - COL_VERTEX(-1969, -3859, -3033), - COL_VERTEX(-2139, 2765, -926), - COL_VERTEX(-2429, 2765, -636), - COL_VERTEX(-2429, 2970, -636), - COL_VERTEX(805, -1637, 5320), - COL_VERTEX(-1386, -1740, 4683), - COL_VERTEX(805, -1433, 5320), - COL_VERTEX(-3323, -1637, 4045), - COL_VERTEX(-3323, -1433, 4045), - COL_VERTEX(-1407, -1535, 4480), - COL_VERTEX(-3327, -1637, 3840), - COL_VERTEX(768, -1433, 5118), - COL_VERTEX(768, -1637, 5118), - COL_VERTEX(2566, -2405, 3621), - COL_VERTEX(-78, 3123, -1383), - COL_VERTEX(-78, 2918, -1588), - COL_VERTEX(-5144, -2252, 4720), - COL_VERTEX(-4940, -2252, 4714), - COL_VERTEX(-4947, -2252, 4509), - COL_VERTEX(-3516, -5119, 4684), - COL_VERTEX(-3714, -5119, 4896), - COL_VERTEX(-3510, -5119, 4889), - COL_VERTEX(988, -5119, 5831), - COL_VERTEX(1192, -5119, 5831), - COL_VERTEX(1192, -5119, 5626), - COL_VERTEX(-897, 2560, -2049), - COL_VERTEX(-867, 2560, -2008), - COL_VERTEX(23, 2560, -2008), - COL_VERTEX(-897, 2560, -1281), - COL_VERTEX(-867, 2560, -1281), - COL_VERTEX(-3371, -2149, 6605), - COL_VERTEX(4262, -1125, 975), - COL_VERTEX(4262, -1330, 975), - COL_VERTEX(4099, -1330, 851), - COL_VERTEX(4099, -1125, 851), - COL_VERTEX(768, -4505, 6224), - COL_VERTEX(768, -4505, 6296), - COL_VERTEX(922, -4607, 6296), - COL_VERTEX(768, -4505, 6552), - COL_VERTEX(768, -4505, 6654), - COL_VERTEX(-3268, -1919, 6297), - COL_VERTEX(-3371, -2149, 6297), - COL_VERTEX(-3268, -1919, 6605), - COL_VERTEX(-3371, -2149, 6553), - COL_VERTEX(-3268, -1919, 6553), - COL_VERTEX(922, -4607, 6552), - COL_VERTEX(768, -1074, -3429), - COL_VERTEX(-3124, -1228, -3159), - COL_VERTEX(4005, -4607, 1923), - COL_VERTEX(3520, -4694, -179), - COL_VERTEX(3132, -4694, -308), - COL_VERTEX(2845, -1433, 2499), - COL_VERTEX(3008, -1434, 2622), - COL_VERTEX(-1386, -1637, 4683), - COL_VERTEX(-1407, -1637, 4480), - COL_VERTEX(-3323, -1535, 4045), - COL_VERTEX(805, -1535, 5320), - COL_VERTEX(-4545, -1459, 2256), - COL_VERTEX(-4501, -1459, 2226), - COL_VERTEX(-5058, -1319, -1490), - COL_VERTEX(-5119, -1319, -1417), - COL_VERTEX(-5056, -1319, -1347), - COL_VERTEX(547, 3227, -719), - COL_VERTEX(834, 3123, -145), - COL_VERTEX(774, 3123, -72), - COL_VERTEX(837, 3123, -1), - COL_VERTEX(23, 3123, -1280), - COL_VERTEX(-1995, 2824, -203), - COL_VERTEX(-1706, 2824, -492), - COL_VERTEX(-4516, -1387, 2183), - COL_VERTEX(-4330, -1287, -155), - COL_VERTEX(-5047, -1247, -1421), - COL_VERTEX(159, 3479, -1743), - COL_VERTEX(574, 3243, -793), - COL_VERTEX(846, 3195, -76), - COL_VERTEX(922, -4607, 6603), - COL_VERTEX(4099, -1228, 851), - COL_VERTEX(3605, -1228, 1500), - COL_VERTEX(3768, -1228, 1624), - COL_VERTEX(-2024, 2560, -1537), - COL_VERTEX(3185, -4807, -470), - COL_VERTEX(3574, -4807, -341), - COL_VERTEX(-1571, 2747, -358), - COL_VERTEX(-1861, 2747, -69), - COL_VERTEX(3124, -1507, 2470), - COL_VERTEX(2961, -1506, 2346), - COL_VERTEX(3072, 2560, -767), - COL_VERTEX(3516, -4709, 4607), - COL_VERTEX(3500, -1337, 1638), - COL_VERTEX(3663, -1337, 1762), - COL_VERTEX(-716, -8089, 5837), - COL_VERTEX(-716, -8089, 6246), - COL_VERTEX(922, -8089, 6246), - COL_VERTEX(922, -8089, 5837), - COL_TRI_INIT(SURFACE_DEFAULT, 458), - COL_TRI(11, 8, 4), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 3, 0), - COL_TRI(5, 6, 3), - COL_TRI(1, 3, 6), - COL_TRI(3, 1, 7), - COL_TRI(3, 7, 8), - COL_TRI(4, 8, 3), - COL_TRI(9, 3, 8), - COL_TRI(6, 10, 1), - COL_TRI(2, 1, 7), - COL_TRI(7, 1, 10), - COL_TRI(2, 7, 11), - COL_TRI(11, 7, 8), - COL_TRI(12, 8, 7), - COL_TRI(10, 12, 7), - COL_TRI(12, 13, 8), - COL_TRI(9, 8, 13), - COL_TRI(14, 234, 235), - COL_TRI(14, 236, 234), - COL_TRI(15, 237, 238), - COL_TRI(15, 238, 239), - COL_TRI(16, 218, 219), - COL_TRI(16, 240, 241), - COL_TRI(16, 241, 217), - COL_TRI(16, 219, 217), - COL_TRI(17, 242, 243), - COL_TRI(17, 244, 242), - COL_TRI(18, 245, 246), - COL_TRI(18, 247, 245), - COL_TRI(19, 249, 20), - COL_TRI(20, 21, 19), - COL_TRI(21, 20, 22), - COL_TRI(22, 25, 21), - COL_TRI(23, 250, 24), - COL_TRI(24, 251, 23), - COL_TRI(25, 22, 252), - COL_TRI(25, 252, 253), - COL_TRI(26, 27, 22), - COL_TRI(27, 254, 22), - COL_TRI(28, 255, 256), - COL_TRI(28, 256, 257), - COL_TRI(29, 258, 31), - COL_TRI(30, 31, 259), - COL_TRI(31, 260, 259), - COL_TRI(29, 31, 30), - COL_TRI(32, 33, 261), - COL_TRI(33, 32, 262), - COL_TRI(35, 34, 265), - COL_TRI(32, 263, 262), - COL_TRI(32, 261, 264), - COL_TRI(34, 264, 261), - COL_TRI(34, 35, 264), - COL_TRI(35, 56, 264), - COL_TRI(29, 264, 56), - COL_TRI(36, 29, 56), - COL_TRI(35, 265, 65), - COL_TRI(37, 266, 39), - COL_TRI(38, 37, 39), - COL_TRI(39, 266, 267), - COL_TRI(39, 267, 268), - COL_TRI(40, 269, 42), - COL_TRI(40, 42, 41), - COL_TRI(45, 274, 275), - COL_TRI(41, 42, 270), - COL_TRI(42, 271, 270), - COL_TRI(43, 272, 44), - COL_TRI(43, 273, 272), - COL_TRI(44, 274, 45), - COL_TRI(44, 272, 274), - COL_TRI(49, 279, 278), - COL_TRI(45, 275, 46), - COL_TRI(46, 275, 276), - COL_TRI(46, 276, 47), - COL_TRI(47, 277, 48), - COL_TRI(47, 276, 277), - COL_TRI(48, 277, 273), - COL_TRI(48, 273, 43), - COL_TRI(49, 278, 51), - COL_TRI(50, 281, 279), - COL_TRI(50, 279, 49), - COL_TRI(51, 278, 280), - COL_TRI(51, 280, 55), - COL_TRI(52, 54, 53), - COL_TRI(52, 282, 54), - COL_TRI(53, 54, 50), - COL_TRI(54, 281, 50), - COL_TRI(55, 282, 52), - COL_TRI(55, 280, 282), - COL_TRI(56, 57, 36), - COL_TRI(57, 283, 220), - COL_TRI(57, 220, 284), - COL_TRI(57, 285, 36), - COL_TRI(57, 284, 285), - COL_TRI(36, 285, 59), - COL_TRI(58, 59, 287), - COL_TRI(36, 59, 286), - COL_TRI(59, 114, 288), - COL_TRI(60, 62, 61), - COL_TRI(61, 62, 289), - COL_TRI(62, 70, 289), - COL_TRI(63, 290, 289), - COL_TRI(64, 63, 289), - COL_TRI(61, 290, 66), - COL_TRI(61, 289, 290), - COL_TRI(60, 61, 291), - COL_TRI(65, 239, 60), - COL_TRI(65, 265, 239), - COL_TRI(61, 104, 295), - COL_TRI(61, 66, 104), - COL_TRI(66, 82, 236), - COL_TRI(66, 290, 63), - COL_TRI(63, 82, 66), - COL_TRI(67, 104, 14), - COL_TRI(68, 104, 67), - COL_TRI(68, 116, 104), - COL_TRI(69, 291, 295), - COL_TRI(69, 226, 291), - COL_TRI(70, 64, 289), - COL_TRI(71, 296, 297), - COL_TRI(71, 298, 296), - COL_TRI(71, 299, 298), - COL_TRI(72, 71, 297), - COL_TRI(72, 300, 71), - COL_TRI(73, 297, 296), - COL_TRI(73, 72, 297), - COL_TRI(74, 72, 73), - COL_TRI(75, 300, 72), - COL_TRI(74, 75, 72), - COL_TRI(75, 301, 300), - COL_TRI(76, 78, 77), - COL_TRI(81, 138, 308), - COL_TRI(77, 78, 302), - COL_TRI(76, 304, 78), - COL_TRI(78, 304, 305), - COL_TRI(78, 305, 302), - COL_TRI(77, 302, 303), - COL_TRI(76, 306, 304), - COL_TRI(79, 81, 307), - COL_TRI(80, 138, 81), - COL_TRI(82, 14, 236), - COL_TRI(83, 14, 98), - COL_TRI(83, 67, 14), - COL_TRI(14, 104, 236), - COL_TRI(84, 312, 86), - COL_TRI(84, 86, 313), - COL_TRI(85, 84, 313), - COL_TRI(85, 314, 84), - COL_TRI(90, 315, 87), - COL_TRI(86, 312, 315), - COL_TRI(86, 315, 90), - COL_TRI(87, 88, 320), - COL_TRI(88, 321, 89), - COL_TRI(88, 87, 321), - COL_TRI(89, 321, 314), - COL_TRI(89, 314, 85), - COL_TRI(87, 320, 90), - COL_TRI(91, 322, 323), - COL_TRI(91, 92, 322), - COL_TRI(92, 91, 324), - COL_TRI(92, 112, 325), - COL_TRI(92, 324, 112), - COL_TRI(93, 94, 322), - COL_TRI(94, 323, 322), - COL_TRI(95, 93, 96), - COL_TRI(102, 98, 101), - COL_TRI(95, 96, 97), - COL_TRI(96, 316, 98), - COL_TRI(97, 96, 98), - COL_TRI(98, 316, 318), - COL_TRI(99, 100, 98), - COL_TRI(83, 98, 317), - COL_TRI(100, 317, 98), - COL_TRI(99, 98, 102), - COL_TRI(101, 98, 218), - COL_TRI(106, 329, 330), - COL_TRI(103, 319, 318), - COL_TRI(103, 318, 327), - COL_TRI(98, 318, 319), - COL_TRI(104, 66, 236), - COL_TRI(105, 106, 107), - COL_TRI(105, 328, 106), - COL_TRI(106, 331, 329), - COL_TRI(108, 332, 328), - COL_TRI(108, 328, 105), - COL_TRI(106, 328, 332), - COL_TRI(106, 332, 331), - COL_TRI(109, 331, 111), - COL_TRI(109, 329, 331), - COL_TRI(110, 330, 329), - COL_TRI(107, 330, 110), - COL_TRI(107, 106, 330), - COL_TRI(110, 329, 109), - COL_TRI(111, 332, 108), - COL_TRI(111, 331, 332), - COL_TRI(112, 324, 333), - COL_TRI(113, 112, 333), - COL_TRI(114, 292, 225), - COL_TRI(120, 225, 339), - COL_TRI(114, 122, 117), - COL_TRI(118, 117, 338), - COL_TRI(117, 122, 338), - COL_TRI(117, 118, 334), - COL_TRI(117, 334, 114), - COL_TRI(119, 225, 120), - COL_TRI(121, 83, 317), - COL_TRI(59, 115, 114), - COL_TRI(115, 293, 114), - COL_TRI(114, 293, 294), - COL_TRI(114, 294, 116), - COL_TRI(116, 122, 114), - COL_TRI(118, 317, 100), - COL_TRI(100, 334, 118), - COL_TRI(118, 121, 317), - COL_TRI(122, 68, 123), - COL_TRI(116, 68, 122), - COL_TRI(68, 67, 123), - COL_TRI(122, 123, 338), - COL_TRI(118, 338, 121), - COL_TRI(121, 123, 83), - COL_TRI(123, 121, 338), - COL_TRI(124, 340, 127), - COL_TRI(125, 124, 126), - COL_TRI(126, 124, 127), - COL_TRI(127, 223, 224), - COL_TRI(128, 341, 127), - COL_TRI(128, 127, 340), - COL_TRI(127, 341, 223), - COL_TRI(129, 127, 224), - COL_TRI(127, 129, 342), - COL_TRI(126, 127, 342), - COL_TRI(130, 343, 199), - COL_TRI(131, 344, 130), - COL_TRI(132, 345, 130), - COL_TRI(130, 346, 131), - COL_TRI(130, 345, 346), - COL_TRI(130, 347, 150), - COL_TRI(130, 199, 347), - COL_TRI(12, 130, 172), - COL_TRI(136, 135, 9), - COL_TRI(130, 344, 343), - COL_TRI(133, 9, 348), - COL_TRI(9, 135, 348), - COL_TRI(134, 348, 135), - COL_TRI(135, 160, 134), - COL_TRI(135, 136, 160), - COL_TRI(137, 309, 80), - COL_TRI(80, 309, 310), - COL_TRI(80, 310, 138), - COL_TRI(138, 311, 308), - COL_TRI(137, 349, 309), - COL_TRI(139, 120, 311), - COL_TRI(140, 139, 143), - COL_TRI(139, 311, 350), - COL_TRI(140, 187, 120), - COL_TRI(139, 350, 351), - COL_TRI(139, 351, 352), - COL_TRI(119, 113, 353), - COL_TRI(119, 354, 113), - COL_TRI(113, 333, 335), - COL_TRI(113, 335, 336), - COL_TRI(113, 336, 337), - COL_TRI(113, 337, 353), - COL_TRI(146, 358, 148), - COL_TRI(141, 349, 137), - COL_TRI(141, 142, 349), - COL_TRI(142, 141, 355), - COL_TRI(143, 142, 355), - COL_TRI(144, 143, 355), - COL_TRI(143, 145, 140), - COL_TRI(145, 143, 356), - COL_TRI(146, 148, 357), - COL_TRI(146, 147, 358), - COL_TRI(147, 359, 358), - COL_TRI(148, 149, 357), - COL_TRI(149, 150, 357), - COL_TRI(150, 149, 156), - COL_TRI(150, 156, 157), - COL_TRI(151, 360, 147), - COL_TRI(152, 154, 362), - COL_TRI(153, 154, 363), - COL_TRI(153, 364, 154), - COL_TRI(154, 152, 365), - COL_TRI(154, 365, 363), - COL_TRI(154, 366, 362), - COL_TRI(155, 366, 154), - COL_TRI(155, 154, 364), - COL_TRI(152, 362, 164), - COL_TRI(156, 361, 157), - COL_TRI(158, 159, 161), - COL_TRI(157, 361, 177), - COL_TRI(158, 162, 155), - COL_TRI(158, 155, 364), - COL_TRI(158, 364, 159), - COL_TRI(159, 364, 153), - COL_TRI(160, 159, 367), - COL_TRI(159, 153, 367), - COL_TRI(161, 159, 160), - COL_TRI(160, 367, 134), - COL_TRI(162, 166, 155), - COL_TRI(163, 366, 155), - COL_TRI(164, 362, 200), - COL_TRI(165, 200, 362), - COL_TRI(166, 162, 99), - COL_TRI(163, 155, 166), - COL_TRI(161, 168, 158), - COL_TRI(165, 362, 366), - COL_TRI(167, 165, 366), - COL_TRI(167, 368, 165), - COL_TRI(163, 167, 366), - COL_TRI(165, 368, 369), - COL_TRI(168, 162, 158), - COL_TRI(169, 168, 161), - COL_TRI(170, 12, 370), - COL_TRI(171, 370, 12), - COL_TRI(172, 205, 12), - COL_TRI(173, 205, 172), - COL_TRI(174, 188, 171), - COL_TRI(170, 370, 178), - COL_TRI(157, 177, 175), - COL_TRI(175, 177, 374), - COL_TRI(176, 375, 374), - COL_TRI(177, 176, 374), - COL_TRI(10, 371, 200), - COL_TRI(178, 10, 203), - COL_TRI(203, 170, 178), - COL_TRI(181, 376, 180), - COL_TRI(10, 178, 371), - COL_TRI(13, 189, 136), - COL_TRI(179, 189, 13), - COL_TRI(179, 13, 170), - COL_TRI(180, 376, 377), - COL_TRI(180, 377, 182), - COL_TRI(185, 380, 308), - COL_TRI(181, 378, 376), - COL_TRI(182, 377, 379), - COL_TRI(182, 379, 184), - COL_TRI(183, 378, 181), - COL_TRI(184, 379, 308), - COL_TRI(184, 308, 380), - COL_TRI(186, 223, 341), - COL_TRI(119, 58, 287), - COL_TRI(187, 354, 119), - COL_TRI(174, 371, 188), - COL_TRI(188, 371, 178), - COL_TRI(186, 341, 128), - COL_TRI(191, 193, 194), - COL_TRI(189, 160, 136), - COL_TRI(190, 192, 193), - COL_TRI(103, 190, 191), - COL_TRI(103, 327, 190), - COL_TRI(191, 190, 193), - COL_TRI(192, 382, 383), - COL_TRI(193, 192, 383), - COL_TRI(194, 193, 197), - COL_TRI(195, 383, 382), - COL_TRI(196, 191, 194), - COL_TRI(197, 384, 194), - COL_TRI(191, 196, 319), - COL_TRI(98, 319, 198), - COL_TRI(198, 319, 385), - COL_TRI(5, 3, 9), - COL_TRI(9, 13, 136), - COL_TRI(199, 360, 151), - COL_TRI(199, 343, 360), - COL_TRI(200, 165, 369), - COL_TRI(10, 200, 369), - COL_TRI(10, 6, 201), - COL_TRI(202, 201, 6), - COL_TRI(6, 5, 202), - COL_TRI(186, 203, 201), - COL_TRI(186, 201, 223), - COL_TRI(5, 9, 387), - COL_TRI(173, 204, 205), - COL_TRI(202, 5, 387), - COL_TRI(204, 372, 205), - COL_TRI(171, 204, 388), - COL_TRI(12, 372, 171), - COL_TRI(204, 171, 372), - COL_TRI(205, 372, 12), - COL_TRI(206, 208, 210), - COL_TRI(207, 212, 208), - COL_TRI(208, 212, 209), - COL_TRI(208, 385, 210), - COL_TRI(209, 385, 208), - COL_TRI(214, 212, 211), - COL_TRI(210, 213, 389), - COL_TRI(206, 210, 389), - COL_TRI(198, 385, 209), - COL_TRI(211, 389, 213), - COL_TRI(212, 389, 211), - COL_TRI(213, 248, 211), - COL_TRI(213, 194, 215), - COL_TRI(209, 212, 214), - COL_TRI(215, 194, 384), - COL_TRI(215, 384, 216), - COL_TRI(215, 217, 248), - COL_TRI(215, 248, 213), - COL_TRI(216, 217, 215), - COL_TRI(216, 145, 356), - COL_TRI(216, 384, 145), - COL_TRI(217, 216, 356), - COL_TRI(214, 218, 209), - COL_TRI(218, 198, 209), - COL_TRI(98, 198, 218), - COL_TRI(217, 356, 390), - COL_TRI(219, 211, 248), - COL_TRI(214, 211, 219), - COL_TRI(219, 248, 217), - COL_TRI(218, 214, 219), - COL_TRI(221, 228, 391), - COL_TRI(220, 226, 69), - COL_TRI(139, 140, 120), - COL_TRI(187, 381, 354), - COL_TRI(221, 381, 187), - COL_TRI(221, 391, 381), - COL_TRI(221, 392, 228), - COL_TRI(224, 223, 202), - COL_TRI(143, 390, 356), - COL_TRI(143, 144, 390), - COL_TRI(186, 222, 203), - COL_TRI(222, 339, 393), - COL_TRI(222, 393, 203), - COL_TRI(223, 201, 202), - COL_TRI(9, 133, 387), - COL_TRI(169, 161, 373), - COL_TRI(169, 373, 189), - COL_TRI(169, 189, 179), - COL_TRI(161, 160, 189), - COL_TRI(161, 189, 373), - COL_TRI(119, 287, 225), - COL_TRI(226, 220, 283), - COL_TRI(119, 120, 187), - COL_TRI(204, 173, 388), - COL_TRI(225, 292, 393), - COL_TRI(225, 393, 339), - COL_TRI(229, 395, 396), - COL_TRI(195, 386, 383), - COL_TRI(227, 386, 195), - COL_TRI(227, 195, 394), - COL_TRI(228, 392, 227), - COL_TRI(228, 227, 394), - COL_TRI(207, 208, 233), - COL_TRI(230, 229, 396), - COL_TRI(229, 230, 231), - COL_TRI(231, 230, 397), - COL_TRI(230, 396, 397), - COL_TRI(206, 389, 232), - COL_TRI(206, 233, 208), - COL_TRI(232, 233, 206), - COL_TRI(233, 232, 207), - COL_TRI(218, 16, 101), - COL_TRI(102, 101, 326), - COL_TRI(36, 258, 29), - COL_TRI(12, 478, 130), - COL_TRI(478, 459, 130), - COL_TRI(459, 132, 130), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(481, 482, 483), - COL_TRI(481, 483, 484), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 101), - COL_TRI(114, 179, 292), - COL_TRI(334, 179, 114), - COL_TRI(222, 182, 51), - COL_TRI(182, 49, 51), - COL_TRI(182, 451, 49), - COL_TRI(182, 452, 451), - COL_TRI(182, 184, 452), - COL_TRI(184, 453, 452), - COL_TRI(454, 453, 184), - COL_TRI(53, 454, 184), - COL_TRI(222, 52, 184), - COL_TRI(52, 53, 184), - COL_TRI(186, 457, 222), - COL_TRI(454, 50, 451), - COL_TRI(49, 451, 50), - COL_TRI(454, 53, 50), - COL_TRI(222, 55, 52), - COL_TRI(222, 51, 55), - COL_TRI(186, 455, 182), - COL_TRI(182, 472, 186), - COL_TRI(186, 472, 457), - COL_TRI(180, 474, 456), - COL_TRI(455, 474, 182), - COL_TRI(186, 473, 455), - COL_TRI(182, 475, 472), - COL_TRI(182, 222, 476), - COL_TRI(182, 476, 475), - COL_TRI(182, 474, 180), - COL_TRI(456, 473, 180), - COL_TRI(186, 180, 473), - COL_TRI(180, 128, 181), - COL_TRI(180, 186, 128), - COL_TRI(457, 476, 222), - COL_TRI(222, 185, 339), - COL_TRI(184, 185, 222), - COL_TRI(458, 345, 132), - COL_TRI(132, 464, 359), - COL_TRI(458, 132, 359), - COL_TRI(459, 460, 132), - COL_TRI(460, 464, 132), - COL_TRI(461, 359, 360), - COL_TRI(458, 359, 462), - COL_TRI(358, 359, 134), - COL_TRI(359, 477, 462), - COL_TRI(359, 348, 134), - COL_TRI(461, 477, 359), - COL_TRI(462, 477, 131), - COL_TRI(346, 462, 131), - COL_TRI(360, 343, 461), - COL_TRI(343, 344, 461), - COL_TRI(12, 463, 464), - COL_TRI(463, 348, 464), - COL_TRI(463, 133, 348), - COL_TRI(464, 348, 359), - COL_TRI(464, 468, 12), - COL_TRI(464, 460, 468), - COL_TRI(465, 148, 358), - COL_TRI(465, 358, 367), - COL_TRI(465, 149, 148), - COL_TRI(465, 153, 363), - COL_TRI(465, 363, 149), - COL_TRI(465, 367, 153), - COL_TRI(365, 149, 363), - COL_TRI(365, 156, 149), - COL_TRI(120, 185, 308), - COL_TRI(358, 134, 367), - COL_TRI(308, 311, 120), - COL_TRI(120, 339, 185), - COL_TRI(380, 185, 184), - COL_TRI(202, 387, 479), - COL_TRI(360, 359, 147), - COL_TRI(368, 167, 342), - COL_TRI(167, 163, 342), - COL_TRI(342, 129, 368), - COL_TRI(163, 126, 342), - COL_TRI(369, 368, 129), - COL_TRI(369, 129, 224), - COL_TRI(202, 479, 10), - COL_TRI(463, 479, 387), - COL_TRI(133, 463, 387), - COL_TRI(166, 125, 126), - COL_TRI(163, 166, 126), - COL_TRI(466, 125, 166), - COL_TRI(99, 466, 166), - COL_TRI(466, 470, 125), - COL_TRI(467, 125, 470), - COL_TRI(369, 224, 10), - COL_TRI(224, 202, 10), - COL_TRI(12, 10, 479), - COL_TRI(463, 12, 479), - COL_TRI(468, 478, 12), - COL_TRI(407, 324, 91), - COL_TRI(467, 470, 480), - COL_TRI(99, 469, 466), - COL_TRI(99, 102, 469), - COL_TRI(469, 470, 466), - COL_TRI(470, 469, 480), - COL_TRI(469, 102, 326), - COL_TRI(469, 326, 480), - COL_TRI(326, 471, 480), - COL_TRI(471, 467, 480), - COL_TRI_INIT(SURFACE_SLIPPERY, 140), - COL_TRI(398, 399, 400), - COL_TRI(398, 400, 401), - COL_TRI(398, 401, 402), - COL_TRI(398, 402, 403), - COL_TRI(404, 398, 405), - COL_TRI(404, 399, 398), - COL_TRI(398, 406, 405), - COL_TRI(398, 403, 406), - COL_TRI(404, 400, 399), - COL_TRI(404, 401, 400), - COL_TRI(404, 402, 401), - COL_TRI(404, 403, 402), - COL_TRI(404, 406, 403), - COL_TRI(404, 405, 406), - COL_TRI(85, 313, 86), - COL_TRI(85, 86, 90), - COL_TRI(85, 90, 320), - COL_TRI(88, 85, 320), - COL_TRI(119, 91, 107), - COL_TRI(88, 89, 85), - COL_TRI(91, 323, 434), - COL_TRI(323, 435, 434), - COL_TRI(323, 14, 435), - COL_TRI(323, 94, 14), - COL_TRI(14, 94, 98), - COL_TRI(91, 434, 239), - COL_TRI(91, 110, 107), - COL_TRI(11, 4, 170), - COL_TRI(94, 97, 98), - COL_TRI(203, 393, 2), - COL_TRI(393, 0, 2), - COL_TRI(393, 292, 0), - COL_TRI(292, 170, 4), - COL_TRI(4, 0, 292), - COL_TRI(170, 292, 179), - COL_TRI(203, 2, 11), - COL_TRI(220, 409, 284), - COL_TRI(408, 437, 293), - COL_TRI(409, 408, 284), - COL_TRI(408, 293, 284), - COL_TRI(293, 410, 438), - COL_TRI(410, 293, 437), - COL_TRI(293, 439, 294), - COL_TRI(293, 438, 439), - COL_TRI(293, 115, 284), - COL_TRI(388, 442, 441), - COL_TRI(220, 69, 440), - COL_TRI(410, 220, 440), - COL_TRI(410, 437, 220), - COL_TRI(69, 439, 440), - COL_TRI(69, 294, 439), - COL_TRI(388, 441, 412), - COL_TRI(388, 150, 442), - COL_TRI(150, 157, 442), - COL_TRI(413, 444, 150), - COL_TRI(388, 413, 150), - COL_TRI(150, 444, 173), - COL_TRI(150, 347, 357), - COL_TRI(150, 445, 130), - COL_TRI(414, 445, 150), - COL_TRI(173, 414, 150), - COL_TRI(415, 442, 157), - COL_TRI(173, 411, 388), - COL_TRI(411, 443, 388), - COL_TRI(412, 157, 175), - COL_TRI(412, 175, 388), - COL_TRI(412, 415, 157), - COL_TRI(374, 388, 175), - COL_TRI(388, 443, 413), - COL_TRI(173, 444, 411), - COL_TRI(416, 420, 173), - COL_TRI(172, 416, 173), - COL_TRI(172, 130, 417), - COL_TRI(172, 418, 416), - COL_TRI(417, 418, 172), - COL_TRI(418, 417, 446), - COL_TRI(414, 446, 417), - COL_TRI(130, 419, 417), - COL_TRI(419, 130, 445), - COL_TRI(420, 446, 414), - COL_TRI(414, 173, 420), - COL_TRI(421, 333, 447), - COL_TRI(407, 324, 91), - COL_TRI(324, 447, 333), - COL_TRI(422, 447, 324), - COL_TRI(423, 422, 324), - COL_TRI(407, 423, 324), - COL_TRI(424, 448, 422), - COL_TRI(424, 422, 423), - COL_TRI(425, 424, 423), - COL_TRI(353, 424, 425), - COL_TRI(425, 426, 119), - COL_TRI(353, 425, 119), - COL_TRI(119, 407, 91), - COL_TRI(426, 407, 119), - COL_TRI(33, 427, 119), - COL_TRI(33, 449, 427), - COL_TRI(427, 436, 119), - COL_TRI(107, 105, 119), - COL_TRI(105, 33, 119), - COL_TRI(119, 436, 262), - COL_TRI(428, 262, 436), - COL_TRI(91, 239, 111), - COL_TRI(91, 111, 109), - COL_TRI(91, 109, 110), - COL_TRI(105, 108, 265), - COL_TRI(105, 261, 33), - COL_TRI(261, 105, 265), - COL_TRI(261, 265, 34), - COL_TRI(108, 239, 265), - COL_TRI(108, 111, 239), - COL_TRI(429, 307, 430), - COL_TRI(307, 429, 144), - COL_TRI(141, 307, 355), - COL_TRI(430, 307, 81), - COL_TRI(431, 430, 379), - COL_TRI(379, 430, 81), - COL_TRI(141, 137, 80), - COL_TRI(141, 80, 79), - COL_TRI(307, 141, 79), - COL_TRI(432, 379, 144), - COL_TRI(390, 144, 379), - COL_TRI(433, 164, 200), - COL_TRI(433, 200, 450), - COL_TRI(152, 164, 433), - COL_TRI(371, 450, 200), - COL_TRI(375, 174, 374), - COL_TRI(174, 171, 374), - COL_TRI(188, 370, 171), - COL_TRI(374, 171, 388), - COL_TRI(144, 429, 432), - COL_TRI(432, 431, 379), - COL_TRI(379, 81, 308), - COL_TRI(377, 390, 379), - COL_TRI(217, 376, 378), - COL_TRI(217, 390, 376), - COL_TRI(376, 390, 377), - COL_TRI(144, 355, 307), - COL_TRI(370, 188, 178), - COL_TRI(357, 347, 146), - COL_TRI_INIT(SURFACE_WALL_MISC, 144), - COL_TRI(495, 494, 496), - COL_TRI(485, 486, 234), - COL_TRI(485, 487, 486), - COL_TRI(488, 489, 490), - COL_TRI(488, 490, 491), - COL_TRI(492, 493, 494), - COL_TRI(492, 494, 495), - COL_TRI(501, 355, 144), - COL_TRI(495, 496, 497), - COL_TRI(498, 489, 488), - COL_TRI(498, 539, 489), - COL_TRI(499, 540, 237), - COL_TRI(500, 499, 237), - COL_TRI(501, 144, 541), - COL_TRI(504, 367, 544), - COL_TRI(502, 141, 355), - COL_TRI(502, 355, 501), - COL_TRI(503, 137, 141), - COL_TRI(503, 141, 502), - COL_TRI(367, 504, 542), - COL_TRI(367, 542, 543), - COL_TRI(507, 553, 508), - COL_TRI(504, 544, 545), - COL_TRI(505, 546, 547), - COL_TRI(505, 548, 546), - COL_TRI(506, 549, 550), - COL_TRI(506, 550, 551), - COL_TRI(507, 508, 552), - COL_TRI(508, 555, 554), - COL_TRI(508, 554, 552), - COL_TRI(509, 556, 557), - COL_TRI(509, 558, 556), - COL_TRI(509, 559, 558), - COL_TRI(509, 560, 559), - COL_TRI(510, 135, 9), - COL_TRI(510, 9, 561), - COL_TRI(513, 221, 392), - COL_TRI(5, 511, 9), - COL_TRI(511, 561, 9), - COL_TRI(12, 562, 10), - COL_TRI(12, 563, 562), - COL_TRI(512, 564, 221), - COL_TRI(512, 221, 513), - COL_TRI(514, 565, 566), - COL_TRI(514, 187, 565), - COL_TRI(515, 567, 568), - COL_TRI(515, 392, 567), - COL_TRI(516, 207, 569), - COL_TRI(516, 569, 570), - COL_TRI(516, 571, 232), - COL_TRI(516, 570, 571), - COL_TRI(518, 577, 575), - COL_TRI(513, 392, 515), - COL_TRI(517, 244, 17), - COL_TRI(517, 572, 244), - COL_TRI(247, 573, 574), - COL_TRI(247, 18, 573), - COL_TRI(518, 575, 576), - COL_TRI(518, 576, 578), - COL_TRI(518, 578, 579), - COL_TRI(519, 520, 580), - COL_TRI(519, 581, 520), - COL_TRI(520, 582, 580), - COL_TRI(520, 583, 582), - COL_TRI(521, 575, 577), - COL_TRI(521, 584, 575), - COL_TRI(62, 64, 70), - COL_TRI(522, 527, 523), - COL_TRI(523, 525, 522), - COL_TRI(523, 585, 525), - COL_TRI(524, 525, 585), - COL_TRI(524, 586, 525), - COL_TRI(525, 586, 522), - COL_TRI(526, 522, 586), - COL_TRI(522, 526, 527), - COL_TRI(527, 526, 586), - COL_TRI(527, 586, 524), - COL_TRI(62, 239, 64), - COL_TRI(239, 325, 64), - COL_TRI(531, 591, 530), - COL_TRI(429, 528, 432), - COL_TRI(429, 587, 528), - COL_TRI(528, 588, 589), - COL_TRI(528, 587, 588), - COL_TRI(432, 528, 589), - COL_TRI(430, 588, 587), - COL_TRI(430, 587, 429), - COL_TRI(431, 589, 588), - COL_TRI(431, 588, 430), - COL_TRI(432, 589, 431), - COL_TRI(529, 530, 590), - COL_TRI(530, 591, 592), - COL_TRI(531, 530, 529), - COL_TRI(530, 592, 590), - COL_TRI(532, 591, 531), - COL_TRI(532, 592, 591), - COL_TRI(533, 590, 592), - COL_TRI(533, 592, 532), - COL_TRI(529, 590, 533), - COL_TRI(534, 593, 594), - COL_TRI(534, 594, 595), - COL_TRI(425, 593, 534), - COL_TRI(425, 534, 426), - COL_TRI(426, 534, 595), - COL_TRI(299, 71, 300), - COL_TRI(423, 594, 593), - COL_TRI(423, 593, 425), - COL_TRI(407, 595, 594), - COL_TRI(407, 594, 423), - COL_TRI(426, 595, 407), - COL_TRI(361, 596, 300), - COL_TRI(361, 300, 301), - COL_TRI(299, 300, 596), - COL_TRI(303, 600, 76), - COL_TRI(73, 298, 597), - COL_TRI(73, 296, 298), - COL_TRI(74, 597, 598), - COL_TRI(74, 73, 597), - COL_TRI(304, 306, 599), - COL_TRI(304, 599, 305), - COL_TRI(303, 76, 77), - COL_TRI(82, 535, 536), - COL_TRI(535, 82, 63), - COL_TRI(82, 536, 14), - COL_TRI(435, 14, 536), - COL_TRI(536, 325, 239), - COL_TRI(536, 239, 434), - COL_TRI(536, 434, 435), - COL_TRI(123, 67, 83), - COL_TRI(121, 123, 83), - COL_TRI(59, 537, 287), - COL_TRI(537, 59, 288), - COL_TRI(139, 349, 142), - COL_TRI(142, 143, 139), - COL_TRI(139, 352, 601), - COL_TRI(139, 601, 349), - COL_TRI(538, 140, 145), - COL_TRI(538, 187, 140), - COL_TRI(538, 145, 197), - COL_TRI(145, 384, 197), - COL_TRI(602, 546, 548), - COL_TRI(602, 603, 546), - COL_TRI(550, 549, 604), - COL_TRI(550, 604, 605), - COL_TRI_INIT(SURFACE_ICE, 4), - COL_TRI(249, 22, 20), - COL_TRI(249, 252, 22), - COL_TRI(257, 22, 254), - COL_TRI(257, 256, 22), - COL_TRI_INIT(SURFACE_HARD, 80), - COL_TRI(185, 624, 625), - COL_TRI(235, 320, 90), - COL_TRI(235, 90, 619), - COL_TRI(89, 620, 621), - COL_TRI(89, 88, 620), - COL_TRI(622, 288, 537), - COL_TRI(622, 537, 623), - COL_TRI(629, 454, 640), - COL_TRI(185, 626, 624), - COL_TRI(624, 287, 625), - COL_TRI(624, 627, 287), - COL_TRI(371, 638, 639), - COL_TRI(371, 639, 174), - COL_TRI(628, 629, 640), - COL_TRI(630, 631, 642), - COL_TRI(451, 640, 454), - COL_TRI(452, 628, 640), - COL_TRI(452, 640, 451), - COL_TRI(457, 472, 641), - COL_TRI(472, 475, 641), - COL_TRI(475, 476, 641), - COL_TRI(476, 457, 641), - COL_TRI(473, 630, 642), - COL_TRI(631, 632, 642), - COL_TRI(632, 631, 474), - COL_TRI(631, 630, 456), - COL_TRI(474, 631, 456), - COL_TRI(632, 473, 642), - COL_TRI(455, 632, 474), - COL_TRI(473, 632, 455), - COL_TRI(456, 630, 473), - COL_TRI(442, 415, 643), - COL_TRI(415, 412, 643), - COL_TRI(412, 441, 643), - COL_TRI(441, 442, 643), - COL_TRI(633, 444, 644), - COL_TRI(444, 633, 411), - COL_TRI(411, 633, 443), - COL_TRI(413, 644, 444), - COL_TRI(416, 635, 634), - COL_TRI(416, 634, 420), - COL_TRI(606, 607, 608), - COL_TRI(420, 634, 446), - COL_TRI(418, 635, 416), - COL_TRI(635, 636, 645), - COL_TRI(634, 635, 645), - COL_TRI(418, 636, 635), - COL_TRI(636, 446, 645), - COL_TRI(446, 634, 645), - COL_TRI(446, 636, 418), - COL_TRI(606, 448, 424), - COL_TRI(606, 608, 448), - COL_TRI(601, 615, 614), - COL_TRI(610, 333, 646), - COL_TRI(609, 610, 646), - COL_TRI(609, 646, 616), - COL_TRI(612, 611, 138), - COL_TRI(612, 138, 310), - COL_TRI(601, 613, 615), - COL_TRI(39, 41, 270), - COL_TRI(31, 258, 36), - COL_TRI(260, 31, 36), - COL_TRI(260, 36, 286), - COL_TRI(263, 32, 30), - COL_TRI(30, 259, 263), - COL_TRI(32, 264, 30), - COL_TRI(30, 264, 29), - COL_TRI(270, 38, 39), - COL_TRI(40, 41, 39), - COL_TRI(268, 40, 39), - COL_TRI(527, 266, 37), - COL_TRI(527, 37, 523), - COL_TRI(527, 524, 267), - COL_TRI(266, 527, 267), - COL_TRI(637, 523, 37), - COL_TRI(637, 585, 523), - COL_TRI(524, 585, 637), - COL_TRI(267, 524, 637), - COL_TRI(121, 647, 648), - COL_TRI(121, 648, 649), - COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 106), - COL_TRI(478, 468, 460), - COL_TRI(309, 349, 614), - COL_TRI(309, 614, 612), - COL_TRI(612, 310, 309), - COL_TRI(349, 601, 614), - COL_TRI(614, 351, 612), - COL_TRI(351, 350, 612), - COL_TRI(417, 445, 414), - COL_TRI(417, 419, 445), - COL_TRI(438, 410, 440), - COL_TRI(478, 460, 459), - COL_TRI(436, 449, 428), - COL_TRI(436, 427, 449), - COL_TRI(408, 220, 437), - COL_TRI(408, 409, 220), - COL_TRI(438, 440, 439), - COL_TRI(447, 422, 608), - COL_TRI(458, 462, 346), - COL_TRI(345, 458, 346), - COL_TRI(131, 461, 344), - COL_TRI(131, 477, 461), - COL_TRI(447, 608, 616), - COL_TRI(421, 447, 616), - COL_TRI(620, 652, 651), - COL_TRI(422, 448, 608), - COL_TRI(337, 336, 616), - COL_TRI(337, 616, 608), - COL_TRI(287, 627, 285), - COL_TRI(287, 285, 59), - COL_TRI(620, 651, 621), - COL_TRI(347, 657, 146), - COL_TRI(638, 653, 639), - COL_TRI(638, 654, 653), - COL_TRI(622, 623, 655), - COL_TRI(622, 655, 656), - COL_TRI(633, 644, 443), - COL_TRI(443, 644, 413), - COL_TRI(347, 199, 657), - COL_TRI(147, 657, 151), - COL_TRI(277, 276, 275), - COL_TRI(277, 274, 272), - COL_TRI(277, 272, 273), - COL_TRI(277, 275, 274), - COL_TRI(279, 281, 54), - COL_TRI(279, 54, 282), - COL_TRI(279, 282, 280), - COL_TRI(279, 280, 278), - COL_TRI(226, 283, 60), - COL_TRI(283, 65, 60), - COL_TRI(283, 57, 65), - COL_TRI(226, 60, 291), - COL_TRI(56, 35, 65), - COL_TRI(56, 65, 57), - COL_TRI(168, 100, 162), - COL_TRI(59, 285, 284), - COL_TRI(59, 284, 115), - COL_TRI(116, 295, 104), - COL_TRI(116, 69, 295), - COL_TRI(116, 294, 69), - COL_TRI(100, 168, 169), - COL_TRI(100, 99, 162), - COL_TRI(100, 169, 334), - COL_TRI(169, 179, 334), - COL_TRI(225, 288, 114), - COL_TRI(288, 225, 287), - COL_TRI(537, 288, 287), - COL_TRI(174, 450, 371), - COL_TRI(174, 375, 450), - COL_TRI(375, 433, 450), - COL_TRI(361, 433, 375), - COL_TRI(156, 152, 361), - COL_TRI(156, 365, 152), - COL_TRI(361, 152, 433), - COL_TRI(650, 177, 361), - COL_TRI(650, 176, 177), - COL_TRI(531, 529, 392), - COL_TRI(529, 187, 392), - COL_TRI(392, 221, 531), - COL_TRI(221, 532, 531), - COL_TRI(221, 187, 532), - COL_TRI(80, 81, 79), - COL_TRI(532, 187, 533), - COL_TRI(529, 533, 187), - COL_TRI(109, 111, 658), - COL_TRI(111, 108, 658), - COL_TRI(108, 105, 658), - COL_TRI(110, 109, 658), - COL_TRI(107, 110, 658), - COL_TRI(105, 107, 658), - COL_TRI(197, 193, 383), - COL_TRI(386, 197, 383), - COL_TRI(191, 319, 103), - COL_TRI(385, 196, 210), - COL_TRI(385, 319, 196), - COL_TRI(210, 196, 194), - COL_TRI(213, 210, 194), - COL_TRI(187, 538, 392), - COL_TRI(538, 227, 392), - COL_TRI(386, 227, 538), - COL_TRI(397, 395, 229), - COL_TRI(229, 231, 397), - COL_TRI(212, 207, 232), - COL_TRI(212, 232, 389), - COL_TRI(197, 386, 538), - COL_TRI(659, 649, 648), - COL_TRI(659, 660, 649), - COL_TRI_INIT(SURFACE_VERTICAL_WIND, 2), - COL_TRI(661, 662, 663), - COL_TRI(661, 663, 664), - COL_TRI_INIT(SURFACE_NOISE_VERY_SLIPPERY, 15), - COL_TRI(617, 124, 125), - COL_TRI(618, 340, 617), - COL_TRI(124, 617, 340), - COL_TRI(125, 467, 617), - COL_TRI(183, 217, 378), - COL_TRI(183, 181, 618), - COL_TRI(183, 618, 16), - COL_TRI(217, 183, 16), - COL_TRI(16, 467, 471), - COL_TRI(16, 617, 467), - COL_TRI(16, 618, 617), - COL_TRI(471, 326, 101), - COL_TRI(16, 471, 101), - COL_TRI(340, 618, 128), - COL_TRI(618, 181, 128), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 15), - COL_TRI(611, 311, 138), - COL_TRI(606, 337, 607), - COL_TRI(606, 353, 337), - COL_TRI(606, 424, 353), - COL_TRI(608, 607, 337), - COL_TRI(609, 335, 610), - COL_TRI(609, 336, 335), - COL_TRI(350, 611, 612), - COL_TRI(611, 350, 311), - COL_TRI(352, 613, 601), - COL_TRI(613, 351, 615), - COL_TRI(613, 352, 351), - COL_TRI(614, 615, 351), - COL_TRI(333, 610, 335), - COL_TRI(336, 609, 616), - COL_TRI_STOP(), - COL_SPECIAL_INIT(21), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -1512, 2560, -2305, /*yaw*/ 100), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -409, 2765, -1637, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_04, /*pos*/ 2355, -4095, 4096, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_05, /*pos*/ -4210, -1446, 1874, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_05, /*pos*/ 2560, 2560, -1023, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_06, /*pos*/ -818, 102, 2048, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_07, /*pos*/ -511, -3071, -3583, /*yaw*/ 0), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ -5201, -1740, 2994), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ 1989, -4607, 4949), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ 1248, -4607, 5474), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ -5508, -1740, 4148), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ -4576, -1740, 4814), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ -488, 2560, -2305), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ -5892, -1740, 811), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ -3748, -4607, 4464), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ 2237, 2560, -1630), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ 2885, 2560, -1638), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ -1146, -3583, 5919), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ -1768, 2560, -1793), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ -3443, 807, -2713), - SPECIAL_OBJECT_WITH_YAW_AND_PARAM(/*preset*/ special_wooden_door_warp, /*pos*/ 2464, -4607, 4302, /*yaw*/ 158, /*behParam2*/ 20), - COL_WATER_BOX_INIT(1), - COL_WATER_BOX(0, 3137, 4228, 3925, 4945, -4638), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ccm_seg7_area_1_collision, 0x00383950, 74560, 0x000138e8, 10650); diff --git a/levels/ccm/areas/2/1/model.inc.c b/levels/ccm/areas/2/1/model.inc.c index 22aa91d93..31c87d693 100644 --- a/levels/ccm/areas/2/1/model.inc.c +++ b/levels/ccm/areas/2/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07016718 - 0x07016730 static const Lights1 ccm_seg7_lights_07016718 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,1495 +6,238 @@ static const Lights1 ccm_seg7_lights_07016718 = gdSPDefLights1( ); // 0x07016730 - 0x07016770 -static const Vtx ccm_seg7_vertex_07016730[] = { - {{{ -5784, -5836, -6143}, 0, { 8144, -11274}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7167, -8191, -6143}, 0, { -5654, 12230}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -5784, -8191, -6143}, 0, { 8144, 12230}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -7167, -5836, -6143}, 0, { -5654, -11274}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07016730, 0x00383950, 74560, 0x00016730, 64); // 0x07016770 - 0x07016850 -static const Vtx ccm_seg7_vertex_07016770[] = { - {{{ -4472, 1685, -284}, 0, { -1080, 2052}, {0x97, 0x42, 0x16, 0xff}}}, - {{{ -4712, -727, 6150}, 0, {-15406, 10078}, {0xc7, 0x6f, 0x11, 0xff}}}, - {{{ -4577, -592, 6150}, 0, {-15728, 9630}, {0x96, 0x45, 0x02, 0xff}}}, - {{{ -5254, 1685, -284}, 0, { 786, 2052}, {0x59, 0x55, 0x1e, 0xff}}}, - {{{ -4450, 1894, -861}, 0, { 202, 1354}, {0x05, 0x7e, 0xf9, 0xff}}}, - {{{ -5269, 1894, -861}, 0, { 2160, 1354}, {0x69, 0x46, 0x08, 0xff}}}, - {{{ -5080, -727, 6150}, 0, {-14526, 10078}, {0x43, 0x67, 0x1b, 0xff}}}, - {{{ -4896, -776, 6150}, 0, {-14966, 10242}, {0x05, 0x7b, 0x1e, 0xff}}}, - {{{ -5215, -592, 6150}, 0, {-14202, 9630}, {0x6f, 0x38, 0x13, 0xff}}}, - {{{ -4679, -4709, 483}, 0, { -4032, 928}, {0xfb, 0x6c, 0xbf, 0xff}}}, - {{{ -2244, -4197, 1159}, 0, { -9520, -774}, {0x4f, 0x2e, 0xa9, 0xff}}}, - {{{ -2206, -4300, 1064}, 0, { -9286, -434}, {0x30, 0x75, 0xfd, 0xff}}}, - {{{ -5265, -408, 6150}, 0, {-14084, 9016}, {0x7d, 0x00, 0xed, 0xff}}}, - {{{ -4527, -408, 6150}, 0, {-15846, 9016}, {0x87, 0x0d, 0xde, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07016770, 0x00383950, 74560, 0x00016770, 224); // 0x07016850 - 0x07016950 -static const Vtx ccm_seg7_vertex_07016850[] = { - {{{ -5733, -4812, -363}, 0, { 444, 12446}, {0xe9, 0x5e, 0x51, 0xff}}}, - {{{ -4604, -4709, -340}, 0, { -172, 12122}, {0xee, 0x7a, 0x1d, 0xff}}}, - {{{ -4594, -4607, -442}, 0, { -124, 11964}, {0xeb, 0x3a, 0x6e, 0xff}}}, - {{{ -4679, -4709, 483}, 0, { -4032, 928}, {0xfb, 0x6c, 0xbf, 0xff}}}, - {{{ -4688, -4607, 585}, 0, { -4326, 588}, {0x06, 0x26, 0x88, 0xff}}}, - {{{ -2244, -4197, 1159}, 0, { -9520, -774}, {0x4f, 0x2e, 0xa9, 0xff}}}, - {{{ -1902, -4300, 294}, 0, { -7402, -434}, {0x02, 0x77, 0x2a, 0xff}}}, - {{{ -4594, -4607, -442}, 0, { -1366, 588}, {0xeb, 0x3a, 0x6e, 0xff}}}, - {{{ -4604, -4709, -340}, 0, { -1660, 928}, {0xee, 0x7a, 0x1d, 0xff}}}, - {{{ -5726, -4812, 443}, 0, { -2426, 1268}, {0x06, 0x75, 0xd2, 0xff}}}, - {{{ -5725, -4668, 589}, 0, { -2866, 790}, {0x19, 0x31, 0x8e, 0xff}}}, - {{{ -6594, -4863, 7}, 0, { 116, 1438}, {0x09, 0x78, 0xd9, 0xff}}}, - {{{ -6708, -4728, 110}, 0, { 0, 990}, {0x51, 0x39, 0xb2, 0xff}}}, - {{{ -6911, -4965, -626}, 0, { 2474, 1778}, {0x34, 0x6e, 0xdd, 0xff}}}, - {{{ -7056, -4821, -626}, 0, { 2680, 1296}, {0x76, 0x25, 0xe9, 0xff}}}, - {{{ -6911, -5523, -3326}, 0, { 10600, 3632}, {0x2e, 0x47, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07016850, 0x00383950, 74560, 0x00016850, 256); // 0x07016950 - 0x07016A50 -static const Vtx ccm_seg7_vertex_07016950[] = { - {{{ -1902, -4300, 294}, 0, { -7402, -434}, {0x02, 0x77, 0x2a, 0xff}}}, - {{{ -1864, -4197, 199}, 0, { -7170, -774}, {0x08, 0x1d, 0x7b, 0xff}}}, - {{{ -4594, -4607, -442}, 0, { -1366, 588}, {0xeb, 0x3a, 0x6e, 0xff}}}, - {{{ -6424, -1595, 3246}, 0, { -4592, 12968}, {0xf6, 0x7c, 0xeb, 0xff}}}, - {{{ -6424, -4237, -6450}, 0, { 17862, 21756}, {0x0a, 0x7a, 0xdf, 0xff}}}, - {{{ -6524, -1569, 3246}, 0, { -4354, 12878}, {0x3a, 0x6f, 0xee, 0xff}}}, - {{{ -4472, 1685, -284}, 0, { -1080, 2052}, {0x97, 0x42, 0x16, 0xff}}}, - {{{ -4454, 2005, -755}, 0, { 0, 990}, {0xf9, 0x42, 0x95, 0xff}}}, - {{{ -4450, 1894, -861}, 0, { 202, 1354}, {0x05, 0x7e, 0xf9, 0xff}}}, - {{{ -3221, 1741, -531}, 0, { -3496, 1866}, {0x36, 0x6d, 0xdd, 0xff}}}, - {{{ -5350, 2048, -1761}, 0, { 4434, 846}, {0x37, 0x71, 0xf4, 0xff}}}, - {{{ -5269, 1894, -861}, 0, { 2160, 1354}, {0x69, 0x46, 0x08, 0xff}}}, - {{{ -6325, -4210, -6450}, 0, { 17624, 21668}, {0xc3, 0x6a, 0xe3, 0xff}}}, - {{{ -6324, -1569, 3246}, 0, { -4830, 12878}, {0xbc, 0x69, 0xed, 0xff}}}, - {{{ -6251, -1496, 3246}, 0, { -5004, 12636}, {0x93, 0x3e, 0xf1, 0xff}}}, - {{{ -6252, -4137, -6450}, 0, { 17450, 21424}, {0x8e, 0x34, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07016950, 0x00383950, 74560, 0x00016950, 256); // 0x07016A50 - 0x07016B40 -static const Vtx ccm_seg7_vertex_07016A50[] = { - {{{ -6424, -4237, -6450}, 0, { 17862, 21756}, {0x0a, 0x7a, 0xdf, 0xff}}}, - {{{ -6524, -4210, -6450}, 0, { 18100, 21668}, {0x3e, 0x6a, 0xe3, 0xff}}}, - {{{ -6524, -1569, 3246}, 0, { -4354, 12878}, {0x3a, 0x6f, 0xee, 0xff}}}, - {{{ -6597, -1496, 3246}, 0, { -4180, 12636}, {0x6e, 0x3f, 0xfa, 0xff}}}, - {{{ -6624, -4038, -6450}, 0, { 18336, 21094}, {0x7e, 0x0b, 0xfd, 0xff}}}, - {{{ -6623, -1396, 3246}, 0, { -4116, 12306}, {0x7e, 0x00, 0x05, 0xff}}}, - {{{ -6366, -1528, 3834}, 0, { -6094, 12742}, {0xc4, 0x6d, 0xec, 0xff}}}, - {{{ -6324, -1569, 3246}, 0, { -4830, 12878}, {0xbc, 0x69, 0xed, 0xff}}}, - {{{ -6424, -1595, 3246}, 0, { -4592, 12968}, {0xf6, 0x7c, 0xeb, 0xff}}}, - {{{ -6464, -1554, 3821}, 0, { -5828, 12832}, {0x01, 0x7e, 0xf5, 0xff}}}, - {{{ -6293, -1455, 3844}, 0, { -6288, 12500}, {0x95, 0x3f, 0xe8, 0xff}}}, - {{{ -6251, -1496, 3246}, 0, { -5004, 12636}, {0x93, 0x3e, 0xf1, 0xff}}}, - {{{ -6597, -4137, -6450}, 0, { 18274, 21424}, {0x66, 0x48, 0xed, 0xff}}}, - {{{ -6563, -1528, 3808}, 0, { -5562, 12742}, {0x40, 0x6d, 0x00, 0xff}}}, - {{{ -6635, -1455, 3799}, 0, { -5366, 12500}, {0x6d, 0x3e, 0x0c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07016A50, 0x00383950, 74560, 0x00016a50, 240); // 0x07016B40 - 0x07016C40 -static const Vtx ccm_seg7_vertex_07016B40[] = { - {{{ -6424, -1197, 3246}, 0, { -4592, 11642}, {0x00, 0x83, 0x15, 0xff}}}, - {{{ -6424, -3839, -6450}, 0, { 17862, 20430}, {0x0a, 0x86, 0x21, 0xff}}}, - {{{ -6325, -3865, -6450}, 0, { 17624, 20520}, {0xcd, 0x91, 0x1e, 0xff}}}, - {{{ -6623, -1396, 3246}, 0, { -4116, 12306}, {0x7e, 0x00, 0x05, 0xff}}}, - {{{ -6624, -4038, -6450}, 0, { 18336, 21094}, {0x7e, 0x0b, 0xfd, 0xff}}}, - {{{ -6597, -3938, -6450}, 0, { 18274, 20762}, {0x72, 0xcc, 0x0e, 0xff}}}, - {{{ -6662, -1355, 3795}, 0, { -5296, 12168}, {0x7d, 0x00, 0x15, 0xff}}}, - {{{ -6597, -1297, 3246}, 0, { -4180, 11974}, {0x6d, 0xc2, 0x0f, 0xff}}}, - {{{ -6635, -1455, 3799}, 0, { -5366, 12500}, {0x6d, 0x3e, 0x0c, 0xff}}}, - {{{ -6524, -3865, -6450}, 0, { 18100, 20520}, {0x47, 0x9b, 0x1b, 0xff}}}, - {{{ -6635, -1256, 3799}, 0, { -5366, 11838}, {0x6b, 0xc1, 0x18, 0xff}}}, - {{{ -6524, -1224, 3246}, 0, { -4354, 11732}, {0x3e, 0x94, 0x15, 0xff}}}, - {{{ -6563, -1183, 3808}, 0, { -5562, 11594}, {0x3d, 0x93, 0x15, 0xff}}}, - {{{ -6225, -1396, 3246}, 0, { -5068, 12306}, {0x82, 0x00, 0xfb, 0xff}}}, - {{{ -6252, -4137, -6450}, 0, { 17450, 21424}, {0x8e, 0x34, 0xf2, 0xff}}}, - {{{ -6251, -1496, 3246}, 0, { -5004, 12636}, {0x93, 0x3e, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07016B40, 0x00383950, 74560, 0x00016b40, 256); // 0x07016C40 - 0x07016D20 -static const Vtx ccm_seg7_vertex_07016C40[] = { - {{{ -6464, -1156, 3821}, 0, { -5828, 11506}, {0xfe, 0x82, 0x0b, 0xff}}}, - {{{ -6424, -1197, 3246}, 0, { -4592, 11642}, {0x00, 0x83, 0x15, 0xff}}}, - {{{ -6324, -1224, 3246}, 0, { -4830, 11732}, {0xc1, 0x94, 0x10, 0xff}}}, - {{{ -6563, -1183, 3808}, 0, { -5562, 11594}, {0x3d, 0x93, 0x15, 0xff}}}, - {{{ -6325, -3865, -6450}, 0, { 17624, 20520}, {0xcd, 0x91, 0x1e, 0xff}}}, - {{{ -6252, -3938, -6450}, 0, { 17450, 20762}, {0x9a, 0xb8, 0x13, 0xff}}}, - {{{ -6366, -1183, 3834}, 0, { -6094, 11594}, {0xc0, 0x93, 0xff, 0xff}}}, - {{{ -6251, -1297, 3246}, 0, { -5004, 11974}, {0x93, 0xc1, 0x06, 0xff}}}, - {{{ -6225, -4038, -6450}, 0, { 17386, 21094}, {0x82, 0xf6, 0x02, 0xff}}}, - {{{ -6293, -1256, 3844}, 0, { -6288, 11838}, {0x93, 0xc1, 0xf2, 0xff}}}, - {{{ -6225, -1396, 3246}, 0, { -5068, 12306}, {0x82, 0x00, 0xfb, 0xff}}}, - {{{ -6252, -4137, -6450}, 0, { 17450, 21424}, {0x8e, 0x34, 0xf2, 0xff}}}, - {{{ -6267, -1355, 3847}, 0, { -6360, 12168}, {0x84, 0x00, 0xea, 0xff}}}, - {{{ -6251, -1496, 3246}, 0, { -5004, 12636}, {0x93, 0x3e, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07016C40, 0x00383950, 74560, 0x00016c40, 224); // 0x07016D20 - 0x07016E20 -static const Vtx ccm_seg7_vertex_07016D20[] = { - {{{ -4946, -817, 6531}, 0, {-15730, 10378}, {0xfd, 0x7e, 0x0e, 0xff}}}, - {{{ -5094, -858, 6887}, 0, {-16200, 10514}, {0xf9, 0x7e, 0x0c, 0xff}}}, - {{{ -4777, -770, 6577}, 0, {-16238, 10222}, {0xc0, 0x6d, 0xfb, 0xff}}}, - {{{ -6267, -1355, 3847}, 0, { -6360, 12168}, {0x84, 0x00, 0xea, 0xff}}}, - {{{ -6251, -1496, 3246}, 0, { -5004, 12636}, {0x93, 0x3e, 0xf1, 0xff}}}, - {{{ -6293, -1455, 3844}, 0, { -6288, 12500}, {0x95, 0x3f, 0xe8, 0xff}}}, - {{{ -5080, -727, 6150}, 0, {-14526, 10078}, {0x43, 0x67, 0x1b, 0xff}}}, - {{{ -5115, -770, 6486}, 0, {-15220, 10222}, {0x39, 0x6d, 0x1d, 0xff}}}, - {{{ -4896, -776, 6150}, 0, {-14966, 10242}, {0x05, 0x7b, 0x1e, 0xff}}}, - {{{ -5239, -642, 6453}, 0, {-14848, 9796}, {0x68, 0x3f, 0x21, 0xff}}}, - {{{ -5238, -813, 6804}, 0, {-15664, 10366}, {0x30, 0x6d, 0x2b, 0xff}}}, - {{{ -5343, -692, 6743}, 0, {-15272, 9962}, {0x5c, 0x3f, 0x3b, 0xff}}}, - {{{ -4712, -727, 6150}, 0, {-15406, 10078}, {0xc7, 0x6f, 0x11, 0xff}}}, - {{{ -4844, -692, 7031}, 0, {-17130, 9962}, {0x9f, 0x3f, 0xcd, 0xff}}}, - {{{ -4805, -525, 7053}, 0, {-17274, 9408}, {0x95, 0x00, 0xbd, 0xff}}}, - {{{ -4608, -467, 6622}, 0, {-16746, 9214}, {0x87, 0x00, 0xdb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07016D20, 0x00383950, 74560, 0x00016d20, 256); // 0x07016E20 - 0x07016F10 -static const Vtx ccm_seg7_vertex_07016E20[] = { - {{{ -5215, -592, 6150}, 0, {-14202, 9630}, {0x6f, 0x38, 0x13, 0xff}}}, - {{{ -5239, -642, 6453}, 0, {-14848, 9796}, {0x68, 0x3f, 0x21, 0xff}}}, - {{{ -5080, -727, 6150}, 0, {-14526, 10078}, {0x43, 0x67, 0x1b, 0xff}}}, - {{{ -4777, -770, 6577}, 0, {-16238, 10222}, {0xc0, 0x6d, 0xfb, 0xff}}}, - {{{ -4653, -642, 6610}, 0, {-16610, 9796}, {0x95, 0x3f, 0xe8, 0xff}}}, - {{{ -4577, -592, 6150}, 0, {-15728, 9630}, {0x96, 0x45, 0x02, 0xff}}}, - {{{ -4712, -727, 6150}, 0, {-15406, 10078}, {0xc7, 0x6f, 0x11, 0xff}}}, - {{{ -5094, -858, 6887}, 0, {-16200, 10514}, {0xf9, 0x7e, 0x0c, 0xff}}}, - {{{ -4950, -813, 6970}, 0, {-16738, 10366}, {0xc4, 0x6d, 0xeb, 0xff}}}, - {{{ -4527, -408, 6150}, 0, {-15846, 9016}, {0x87, 0x0d, 0xde, 0xff}}}, - {{{ -4608, -467, 6622}, 0, {-16746, 9214}, {0x87, 0x00, 0xdb, 0xff}}}, - {{{ -4844, -692, 7031}, 0, {-17130, 9962}, {0x9f, 0x3f, 0xcd, 0xff}}}, - {{{ -4653, -292, 6610}, 0, {-16610, 8632}, {0x9a, 0xc2, 0xd7, 0xff}}}, - {{{ -4577, -223, 6150}, 0, {-15728, 8402}, {0xac, 0xd9, 0xab, 0xff}}}, - {{{ -4805, -525, 7053}, 0, {-17274, 9408}, {0x95, 0x00, 0xbd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07016E20, 0x00383950, 74560, 0x00016e20, 240); // 0x07016F10 - 0x07017000 -static const Vtx ccm_seg7_vertex_07016F10[] = { - {{{ -4653, -292, 6610}, 0, {-16610, 8632}, {0x9a, 0xc2, 0xd7, 0xff}}}, - {{{ -4777, -164, 6577}, 0, {-16238, 8204}, {0xc9, 0x94, 0xdb, 0xff}}}, - {{{ -4712, -88, 6150}, 0, {-15406, 7954}, {0xcc, 0xb4, 0xaa, 0xff}}}, - {{{ -4577, -223, 6150}, 0, {-15728, 8402}, {0xac, 0xd9, 0xab, 0xff}}}, - {{{ -4844, -359, 7031}, 0, {-17130, 8854}, {0xa8, 0xc2, 0xbe, 0xff}}}, - {{{ -4805, -525, 7053}, 0, {-17274, 9408}, {0x95, 0x00, 0xbd, 0xff}}}, - {{{ -4946, -117, 6531}, 0, {-15730, 8048}, {0x06, 0x84, 0xe7, 0xff}}}, - {{{ -4896, -39, 6150}, 0, {-14966, 7790}, {0xfa, 0xa3, 0xab, 0xff}}}, - {{{ -4950, -237, 6970}, 0, {-16738, 8450}, {0xd5, 0x94, 0xcf, 0xff}}}, - {{{ -5115, -164, 6486}, 0, {-15220, 8204}, {0x42, 0x95, 0xf7, 0xff}}}, - {{{ -5080, -88, 6150}, 0, {-14526, 7954}, {0x2a, 0xa9, 0xaf, 0xff}}}, - {{{ -5094, -193, 6887}, 0, {-16200, 8302}, {0x0c, 0x84, 0xea, 0xff}}}, - {{{ -5239, -292, 6453}, 0, {-14848, 8632}, {0x6e, 0xc2, 0x09, 0xff}}}, - {{{ -5215, -223, 6150}, 0, {-14202, 8402}, {0x46, 0xd0, 0xa3, 0xff}}}, - {{{ -5238, -237, 6804}, 0, {-15664, 8450}, {0x42, 0x95, 0x09, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07016F10, 0x00383950, 74560, 0x00016f10, 240); // 0x07017000 - 0x07017100 -static const Vtx ccm_seg7_vertex_07017000[] = { - {{{ -5239, -292, 6453}, 0, {-14848, 8632}, {0x6e, 0xc2, 0x09, 0xff}}}, - {{{ -5285, -467, 6441}, 0, {-14712, 9214}, {0x7c, 0x00, 0x19, 0xff}}}, - {{{ -5265, -408, 6150}, 0, {-14084, 9016}, {0x7d, 0x00, 0xed, 0xff}}}, - {{{ -5215, -223, 6150}, 0, {-14202, 8402}, {0x46, 0xd0, 0xa3, 0xff}}}, - {{{ -5238, -237, 6804}, 0, {-15664, 8450}, {0x42, 0x95, 0x09, 0xff}}}, - {{{ -5343, -359, 6743}, 0, {-15272, 8854}, {0x67, 0xc2, 0x26, 0xff}}}, - {{{ -5215, -592, 6150}, 0, {-14202, 9630}, {0x6f, 0x38, 0x13, 0xff}}}, - {{{ -5239, -642, 6453}, 0, {-14848, 9796}, {0x68, 0x3f, 0x21, 0xff}}}, - {{{ -5382, -525, 6721}, 0, {-15128, 9408}, {0x71, 0x00, 0x39, 0xff}}}, - {{{ -5343, -692, 6743}, 0, {-15272, 9962}, {0x5c, 0x3f, 0x3b, 0xff}}}, - {{{ -5521, -741, 6999}, 0, {-15438, 10126}, {0x49, 0x3f, 0x51, 0xff}}}, - {{{ -5440, -857, 7081}, 0, {-15822, 10510}, {0x23, 0x6d, 0x36, 0xff}}}, - {{{ -5238, -813, 6804}, 0, {-15664, 10366}, {0x30, 0x6d, 0x2b, 0xff}}}, - {{{ -5094, -858, 6887}, 0, {-16200, 10514}, {0xf9, 0x7e, 0x0c, 0xff}}}, - {{{ -5328, -899, 7192}, 0, {-16348, 10652}, {0xf6, 0x7e, 0x0a, 0xff}}}, - {{{ -4950, -813, 6970}, 0, {-16738, 10366}, {0xc4, 0x6d, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07017000, 0x00383950, 74560, 0x00017000, 256); // 0x07017100 - 0x07017200 -static const Vtx ccm_seg7_vertex_07017100[] = { - {{{ -4950, -813, 6970}, 0, {-16738, 10366}, {0xc4, 0x6d, 0xeb, 0xff}}}, - {{{ -5216, -857, 7304}, 0, {-16874, 10510}, {0xcc, 0x6d, 0xdc, 0xff}}}, - {{{ -4844, -692, 7031}, 0, {-17130, 9962}, {0x9f, 0x3f, 0xcd, 0xff}}}, - {{{ -5328, -899, 7192}, 0, {-16348, 10652}, {0xf6, 0x7e, 0x0a, 0xff}}}, - {{{ -5134, -741, 7386}, 0, {-17258, 10126}, {0xb0, 0x3f, 0xb6, 0xff}}}, - {{{ -4805, -525, 7053}, 0, {-17274, 9408}, {0x95, 0x00, 0xbd, 0xff}}}, - {{{ -5104, -583, 7416}, 0, {-17400, 9600}, {0xaa, 0x00, 0xa4, 0xff}}}, - {{{ -4844, -359, 7031}, 0, {-17130, 8854}, {0xa8, 0xc2, 0xbe, 0xff}}}, - {{{ -5134, -425, 7386}, 0, {-17258, 9074}, {0xbc, 0xc2, 0xaa, 0xff}}}, - {{{ -4950, -237, 6970}, 0, {-16738, 8450}, {0xd5, 0x94, 0xcf, 0xff}}}, - {{{ -5216, -309, 7304}, 0, {-16874, 8690}, {0xe3, 0x94, 0xc5, 0xff}}}, - {{{ -5094, -193, 6887}, 0, {-16200, 8302}, {0x0c, 0x84, 0xea, 0xff}}}, - {{{ -5328, -267, 7192}, 0, {-16348, 8548}, {0x11, 0x84, 0xef, 0xff}}}, - {{{ -5238, -237, 6804}, 0, {-15664, 8450}, {0x42, 0x95, 0x09, 0xff}}}, - {{{ -5440, -309, 7081}, 0, {-15822, 8690}, {0x3d, 0x95, 0x1a, 0xff}}}, - {{{ -5343, -359, 6743}, 0, {-15272, 8854}, {0x67, 0xc2, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07017100, 0x00383950, 74560, 0x00017100, 256); // 0x07017200 - 0x070172F0 -static const Vtx ccm_seg7_vertex_07017200[] = { - {{{ -5440, -309, 7081}, 0, {-15822, 8690}, {0x3d, 0x95, 0x1a, 0xff}}}, - {{{ -5521, -425, 6999}, 0, {-15438, 9074}, {0x5a, 0xc2, 0x40, 0xff}}}, - {{{ -5343, -359, 6743}, 0, {-15272, 8854}, {0x67, 0xc2, 0x26, 0xff}}}, - {{{ -5382, -525, 6721}, 0, {-15128, 9408}, {0x71, 0x00, 0x39, 0xff}}}, - {{{ -5551, -583, 6969}, 0, {-15296, 9600}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ -5343, -692, 6743}, 0, {-15272, 9962}, {0x5c, 0x3f, 0x3b, 0xff}}}, - {{{ -5521, -741, 6999}, 0, {-15438, 10126}, {0x49, 0x3f, 0x51, 0xff}}}, - {{{ -5763, -790, 7202}, 0, {-15330, 10288}, {0x32, 0x44, 0x5e, 0xff}}}, - {{{ -5708, -900, 7297}, 0, {-15680, 10654}, {0x14, 0x6d, 0x3d, 0xff}}}, - {{{ -5440, -857, 7081}, 0, {-15822, 10510}, {0x23, 0x6d, 0x36, 0xff}}}, - {{{ -5328, -899, 7192}, 0, {-16348, 10652}, {0xf6, 0x7e, 0x0a, 0xff}}}, - {{{ -5633, -940, 7427}, 0, {-16162, 10788}, {0xf4, 0x7e, 0x07, 0xff}}}, - {{{ -5216, -857, 7304}, 0, {-16874, 10510}, {0xcc, 0x6d, 0xdc, 0xff}}}, - {{{ -5558, -900, 7557}, 0, {-16642, 10654}, {0xd7, 0x6d, 0xcf, 0xff}}}, - {{{ -5134, -741, 7386}, 0, {-17258, 10126}, {0xb0, 0x3f, 0xb6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07017200, 0x00383950, 74560, 0x00017200, 240); // 0x070172F0 - 0x070173E0 -static const Vtx ccm_seg7_vertex_070172F0[] = { - {{{ -5134, -741, 7386}, 0, {-17258, 10126}, {0xb0, 0x3f, 0xb6, 0xff}}}, - {{{ -5503, -790, 7652}, 0, {-16994, 10288}, {0xc6, 0x3f, 0xa3, 0xff}}}, - {{{ -5104, -583, 7416}, 0, {-17400, 9600}, {0xaa, 0x00, 0xa4, 0xff}}}, - {{{ -5558, -900, 7557}, 0, {-16642, 10654}, {0xd7, 0x6d, 0xcf, 0xff}}}, - {{{ -5483, -640, 7687}, 0, {-17122, 9788}, {0xc5, 0x00, 0x90, 0xff}}}, - {{{ -5134, -425, 7386}, 0, {-17258, 9074}, {0xbc, 0xc2, 0xaa, 0xff}}}, - {{{ -5503, -490, 7652}, 0, {-16994, 9290}, {0xd5, 0xc2, 0x9b, 0xff}}}, - {{{ -5216, -309, 7304}, 0, {-16874, 8690}, {0xe3, 0x94, 0xc5, 0xff}}}, - {{{ -5558, -380, 7557}, 0, {-16642, 8924}, {0xf3, 0x94, 0xc0, 0xff}}}, - {{{ -5328, -267, 7192}, 0, {-16348, 8548}, {0x11, 0x84, 0xef, 0xff}}}, - {{{ -5783, -640, 7167}, 0, {-15200, 9788}, {0x41, 0x05, 0x6c, 0xff}}}, - {{{ -6053, -838, 7335}, 0, {-14948, 10450}, {0x1c, 0x3f, 0x6a, 0xff}}}, - {{{ -5763, -790, 7202}, 0, {-15330, 10288}, {0x32, 0x44, 0x5e, 0xff}}}, - {{{ -5633, -339, 7427}, 0, {-16162, 8790}, {0x15, 0x84, 0xf4, 0xff}}}, - {{{ -5440, -309, 7081}, 0, {-15822, 8690}, {0x3d, 0x95, 0x1a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070172F0, 0x00383950, 74560, 0x000172f0, 240); // 0x070173E0 - 0x070174D0 -static const Vtx ccm_seg7_vertex_070173E0[] = { - {{{ -5440, -309, 7081}, 0, {-15822, 8690}, {0x3d, 0x95, 0x1a, 0xff}}}, - {{{ -5708, -380, 7297}, 0, {-15680, 8924}, {0x34, 0x95, 0x2a, 0xff}}}, - {{{ -5521, -425, 6999}, 0, {-15438, 9074}, {0x5a, 0xc2, 0x40, 0xff}}}, - {{{ -5633, -339, 7427}, 0, {-16162, 8790}, {0x15, 0x84, 0xf4, 0xff}}}, - {{{ -5763, -490, 7202}, 0, {-15330, 9290}, {0x45, 0xc2, 0x55, 0xff}}}, - {{{ -5551, -583, 6969}, 0, {-15296, 9600}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ -5783, -640, 7167}, 0, {-15200, 9788}, {0x41, 0x05, 0x6c, 0xff}}}, - {{{ -5521, -741, 6999}, 0, {-15438, 10126}, {0x49, 0x3f, 0x51, 0xff}}}, - {{{ -5763, -790, 7202}, 0, {-15330, 10288}, {0x32, 0x44, 0x5e, 0xff}}}, - {{{ -6053, -838, 7335}, 0, {-14948, 10450}, {0x1c, 0x3f, 0x6a, 0xff}}}, - {{{ -6026, -943, 7436}, 0, {-15246, 10796}, {0x03, 0x6d, 0x40, 0xff}}}, - {{{ -5708, -900, 7297}, 0, {-15680, 10654}, {0x14, 0x6d, 0x3d, 0xff}}}, - {{{ -5633, -940, 7427}, 0, {-16162, 10788}, {0xf4, 0x7e, 0x07, 0xff}}}, - {{{ -5989, -981, 7574}, 0, {-15652, 10924}, {0xf2, 0x7e, 0x03, 0xff}}}, - {{{ -5558, -900, 7557}, 0, {-16642, 10654}, {0xd7, 0x6d, 0xcf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070173E0, 0x00383950, 74560, 0x000173e0, 240); // 0x070174D0 - 0x070175D0 -static const Vtx ccm_seg7_vertex_070174D0[] = { - {{{ -5558, -900, 7557}, 0, {-16642, 10654}, {0xd7, 0x6d, 0xcf, 0xff}}}, - {{{ -5952, -943, 7712}, 0, {-16060, 10796}, {0xe5, 0x6d, 0xc6, 0xff}}}, - {{{ -5503, -790, 7652}, 0, {-16994, 10288}, {0xc6, 0x3f, 0xa3, 0xff}}}, - {{{ -5989, -981, 7574}, 0, {-15652, 10924}, {0xf2, 0x7e, 0x03, 0xff}}}, - {{{ -5925, -838, 7813}, 0, {-16358, 10450}, {0xe2, 0x3b, 0x94, 0xff}}}, - {{{ -5483, -640, 7687}, 0, {-17122, 9788}, {0xc5, 0x00, 0x90, 0xff}}}, - {{{ -5915, -696, 7850}, 0, {-16468, 9974}, {0xe1, 0xfa, 0x86, 0xff}}}, - {{{ -5503, -490, 7652}, 0, {-16994, 9290}, {0xd5, 0xc2, 0x9b, 0xff}}}, - {{{ -5925, -553, 7813}, 0, {-16358, 9500}, {0xf0, 0xc2, 0x93, 0xff}}}, - {{{ -5558, -380, 7557}, 0, {-16642, 8924}, {0xf3, 0x94, 0xc0, 0xff}}}, - {{{ -5952, -449, 7712}, 0, {-16060, 9152}, {0x02, 0x94, 0xbe, 0xff}}}, - {{{ -5633, -339, 7427}, 0, {-16162, 8790}, {0x15, 0x84, 0xf4, 0xff}}}, - {{{ -5989, -410, 7574}, 0, {-15652, 9026}, {0x17, 0x84, 0xfa, 0xff}}}, - {{{ -5708, -380, 7297}, 0, {-15680, 8924}, {0x34, 0x95, 0x2a, 0xff}}}, - {{{ -6026, -449, 7436}, 0, {-15246, 9152}, {0x26, 0x95, 0x36, 0xff}}}, - {{{ -5763, -490, 7202}, 0, {-15330, 9290}, {0x45, 0xc2, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070174D0, 0x00383950, 74560, 0x000174d0, 256); // 0x070175D0 - 0x070176D0 -static const Vtx ccm_seg7_vertex_070175D0[] = { - {{{ -5763, -490, 7202}, 0, {-15330, 9290}, {0x45, 0xc2, 0x55, 0xff}}}, - {{{ -6053, -553, 7335}, 0, {-14948, 9500}, {0x2c, 0xc2, 0x65, 0xff}}}, - {{{ -5783, -640, 7167}, 0, {-15200, 9788}, {0x41, 0x05, 0x6c, 0xff}}}, - {{{ -6026, -449, 7436}, 0, {-15246, 9152}, {0x26, 0x95, 0x36, 0xff}}}, - {{{ -6063, -696, 7299}, 0, {-14838, 9974}, {0x21, 0x00, 0x7a, 0xff}}}, - {{{ -6053, -838, 7335}, 0, {-14948, 10450}, {0x1c, 0x3f, 0x6a, 0xff}}}, - {{{ -6026, -943, 7436}, 0, {-15246, 10796}, {0x03, 0x6d, 0x40, 0xff}}}, - {{{ -6371, -986, 7489}, 0, {-14544, 10940}, {0xf3, 0x6d, 0x3f, 0xff}}}, - {{{ -5989, -981, 7574}, 0, {-15652, 10924}, {0xf2, 0x7e, 0x03, 0xff}}}, - {{{ -6371, -886, 7390}, 0, {-14314, 10610}, {0x00, 0x3f, 0x6e, 0xff}}}, - {{{ -6371, -1022, 7624}, 0, {-14858, 11060}, {0xf2, 0x7e, 0x00, 0xff}}}, - {{{ -5952, -943, 7712}, 0, {-16060, 10796}, {0xe5, 0x6d, 0xc6, 0xff}}}, - {{{ -6371, -986, 7760}, 0, {-15172, 10940}, {0xf5, 0x6d, 0xc1, 0xff}}}, - {{{ -5925, -838, 7813}, 0, {-16358, 10450}, {0xe2, 0x3b, 0x94, 0xff}}}, - {{{ -6371, -886, 7859}, 0, {-15400, 10610}, {0x01, 0x3f, 0x92, 0xff}}}, - {{{ -6371, -751, 7895}, 0, {-15484, 10158}, {0xff, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070175D0, 0x00383950, 74560, 0x000175d0, 256); // 0x070176D0 - 0x070177D0 -static const Vtx ccm_seg7_vertex_070176D0[] = { - {{{ -5925, -838, 7813}, 0, {-16358, 10450}, {0xe2, 0x3b, 0x94, 0xff}}}, - {{{ -6371, -751, 7895}, 0, {-15484, 10158}, {0xff, 0x00, 0x82, 0xff}}}, - {{{ -5915, -696, 7850}, 0, {-16468, 9974}, {0xe1, 0xfa, 0x86, 0xff}}}, - {{{ -6371, -986, 7760}, 0, {-15172, 10940}, {0xf5, 0x6d, 0xc1, 0xff}}}, - {{{ -6371, -886, 7859}, 0, {-15400, 10610}, {0x01, 0x3f, 0x92, 0xff}}}, - {{{ -5925, -553, 7813}, 0, {-16358, 9500}, {0xf0, 0xc2, 0x93, 0xff}}}, - {{{ -6371, -615, 7859}, 0, {-15400, 9708}, {0x0c, 0xc1, 0x93, 0xff}}}, - {{{ -5952, -449, 7712}, 0, {-16060, 9152}, {0x02, 0x94, 0xbe, 0xff}}}, - {{{ -6371, -516, 7760}, 0, {-15172, 9378}, {0x13, 0x94, 0xc1, 0xff}}}, - {{{ -5989, -410, 7574}, 0, {-15652, 9026}, {0x17, 0x84, 0xfa, 0xff}}}, - {{{ -6371, -480, 7624}, 0, {-14858, 9256}, {0x17, 0x84, 0x00, 0xff}}}, - {{{ -6026, -449, 7436}, 0, {-15246, 9152}, {0x26, 0x95, 0x36, 0xff}}}, - {{{ -6371, -516, 7489}, 0, {-14544, 9378}, {0x16, 0x94, 0x3e, 0xff}}}, - {{{ -6053, -553, 7335}, 0, {-14948, 9500}, {0x2c, 0xc2, 0x65, 0xff}}}, - {{{ -6371, -615, 7390}, 0, {-14314, 9708}, {0x10, 0xc2, 0x6d, 0xff}}}, - {{{ -6063, -696, 7299}, 0, {-14838, 9974}, {0x21, 0x00, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070176D0, 0x00383950, 74560, 0x000176d0, 256); // 0x070177D0 - 0x070178D0 -static const Vtx ccm_seg7_vertex_070177D0[] = { - {{{ -6063, -696, 7299}, 0, {-14838, 9974}, {0x21, 0x00, 0x7a, 0xff}}}, - {{{ -6371, -751, 7353}, 0, {-14230, 10158}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -6371, -886, 7390}, 0, {-14314, 10610}, {0x00, 0x3f, 0x6e, 0xff}}}, - {{{ -6695, -934, 7359}, 0, {-13468, 10768}, {0xe4, 0x3f, 0x6a, 0xff}}}, - {{{ -6719, -1028, 7450}, 0, {-13622, 11082}, {0xe3, 0x6d, 0x39, 0xff}}}, - {{{ -6371, -986, 7489}, 0, {-14544, 10940}, {0xf3, 0x6d, 0x3f, 0xff}}}, - {{{ -6371, -1022, 7624}, 0, {-14858, 11060}, {0xf2, 0x7e, 0x00, 0xff}}}, - {{{ -6371, -615, 7390}, 0, {-14314, 9708}, {0x10, 0xc2, 0x6d, 0xff}}}, - {{{ -6752, -1063, 7574}, 0, {-13830, 11196}, {0xf2, 0x7e, 0xfd, 0xff}}}, - {{{ -6371, -986, 7760}, 0, {-15172, 10940}, {0xf5, 0x6d, 0xc1, 0xff}}}, - {{{ -6786, -1028, 7698}, 0, {-14038, 11082}, {0x05, 0x6d, 0xc0, 0xff}}}, - {{{ -6371, -886, 7859}, 0, {-15400, 10610}, {0x01, 0x3f, 0x92, 0xff}}}, - {{{ -6819, -805, 7823}, 0, {-14246, 10340}, {0x1f, 0x00, 0x85, 0xff}}}, - {{{ -6371, -751, 7895}, 0, {-15484, 10158}, {0xff, 0x00, 0x82, 0xff}}}, - {{{ -6810, -934, 7789}, 0, {-14190, 10768}, {0x1d, 0x3f, 0x96, 0xff}}}, - {{{ -6371, -615, 7859}, 0, {-15400, 9708}, {0x0c, 0xc1, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070177D0, 0x00383950, 74560, 0x000177d0, 256); // 0x070178D0 - 0x070179B0 -static const Vtx ccm_seg7_vertex_070178D0[] = { - {{{ -6819, -805, 7823}, 0, {-14246, 10340}, {0x1f, 0x00, 0x85, 0xff}}}, - {{{ -6810, -677, 7789}, 0, {-14190, 9912}, {0x28, 0xc1, 0x9a, 0xff}}}, - {{{ -6371, -615, 7859}, 0, {-15400, 9708}, {0x0c, 0xc1, 0x93, 0xff}}}, - {{{ -6371, -516, 7760}, 0, {-15172, 9378}, {0x13, 0x94, 0xc1, 0xff}}}, - {{{ -6786, -582, 7698}, 0, {-14038, 9598}, {0x23, 0x94, 0xc9, 0xff}}}, - {{{ -6371, -480, 7624}, 0, {-14858, 9256}, {0x17, 0x84, 0x00, 0xff}}}, - {{{ -6752, -548, 7574}, 0, {-13830, 9484}, {0x16, 0x84, 0x06, 0xff}}}, - {{{ -6371, -516, 7489}, 0, {-14544, 9378}, {0x16, 0x94, 0x3e, 0xff}}}, - {{{ -6719, -582, 7450}, 0, {-13622, 9598}, {0x05, 0x94, 0x42, 0xff}}}, - {{{ -6371, -615, 7390}, 0, {-14314, 9708}, {0x10, 0xc2, 0x6d, 0xff}}}, - {{{ -6695, -677, 7359}, 0, {-13468, 9912}, {0xf4, 0xc2, 0x6d, 0xff}}}, - {{{ -6371, -751, 7353}, 0, {-14230, 10158}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -6686, -805, 7325}, 0, {-13412, 10340}, {0xdf, 0x00, 0x7a, 0xff}}}, - {{{ -6695, -934, 7359}, 0, {-13468, 10768}, {0xe4, 0x3f, 0x6a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070178D0, 0x00383950, 74560, 0x000178d0, 224); // 0x070179B0 - 0x07017AB0 -static const Vtx ccm_seg7_vertex_070179B0[] = { - {{{ -6719, -1028, 7450}, 0, {-13622, 11082}, {0xe3, 0x6d, 0x39, 0xff}}}, - {{{ -7047, -1071, 7321}, 0, {-12540, 11224}, {0xd5, 0x6d, 0x30, 0xff}}}, - {{{ -6752, -1063, 7574}, 0, {-13830, 11196}, {0xf2, 0x7e, 0xfd, 0xff}}}, - {{{ -6695, -934, 7359}, 0, {-13468, 10768}, {0xe4, 0x3f, 0x6a, 0xff}}}, - {{{ -7002, -982, 7243}, 0, {-12468, 10926}, {0xc9, 0x3f, 0x5f, 0xff}}}, - {{{ -6686, -805, 7325}, 0, {-13412, 10340}, {0xdf, 0x00, 0x7a, 0xff}}}, - {{{ -7108, -1104, 7427}, 0, {-12638, 11332}, {0xf4, 0x7e, 0xf9, 0xff}}}, - {{{ -6786, -1028, 7698}, 0, {-14038, 11082}, {0x05, 0x6d, 0xc0, 0xff}}}, - {{{ -7169, -1071, 7533}, 0, {-12738, 11224}, {0x15, 0x6d, 0xc4, 0xff}}}, - {{{ -6810, -934, 7789}, 0, {-14190, 10768}, {0x1d, 0x3f, 0x96, 0xff}}}, - {{{ -7214, -982, 7610}, 0, {-12810, 10926}, {0x37, 0x3f, 0xa1, 0xff}}}, - {{{ -7230, -859, 7639}, 0, {-12838, 10518}, {0x3d, 0x00, 0x92, 0xff}}}, - {{{ -6819, -805, 7823}, 0, {-14246, 10340}, {0x1f, 0x00, 0x85, 0xff}}}, - {{{ -6810, -677, 7789}, 0, {-14190, 9912}, {0x28, 0xc1, 0x9a, 0xff}}}, - {{{ -7214, -737, 7610}, 0, {-12810, 10112}, {0x41, 0xc2, 0xa7, 0xff}}}, - {{{ -6786, -582, 7698}, 0, {-14038, 9598}, {0x23, 0x94, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070179B0, 0x00383950, 74560, 0x000179b0, 256); // 0x07017AB0 - 0x07017BB0 -static const Vtx ccm_seg7_vertex_07017AB0[] = { - {{{ -6786, -582, 7698}, 0, {-14038, 9598}, {0x23, 0x94, 0xc9, 0xff}}}, - {{{ -7169, -647, 7533}, 0, {-12738, 9814}, {0x2f, 0x94, 0xd4, 0xff}}}, - {{{ -6752, -548, 7574}, 0, {-13830, 9484}, {0x16, 0x84, 0x06, 0xff}}}, - {{{ -7214, -737, 7610}, 0, {-12810, 10112}, {0x41, 0xc2, 0xa7, 0xff}}}, - {{{ -7108, -615, 7427}, 0, {-12638, 9706}, {0x13, 0x84, 0x0b, 0xff}}}, - {{{ -6719, -582, 7450}, 0, {-13622, 9598}, {0x05, 0x94, 0x42, 0xff}}}, - {{{ -7047, -647, 7321}, 0, {-12540, 9814}, {0xf4, 0x94, 0x41, 0xff}}}, - {{{ -6695, -677, 7359}, 0, {-13468, 9912}, {0xf4, 0xc2, 0x6d, 0xff}}}, - {{{ -7002, -737, 7243}, 0, {-12468, 10112}, {0xd7, 0xc2, 0x66, 0xff}}}, - {{{ -6686, -805, 7325}, 0, {-13412, 10340}, {0xdf, 0x00, 0x7a, 0xff}}}, - {{{ -6986, -859, 7215}, 0, {-12440, 10518}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ -7002, -982, 7243}, 0, {-12468, 10926}, {0xc9, 0x3f, 0x5f, 0xff}}}, - {{{ -7271, -1029, 7050}, 0, {-11378, 11082}, {0xb2, 0x3f, 0x4d, 0xff}}}, - {{{ -7331, -1114, 7110}, 0, {-11372, 11366}, {0xca, 0x6d, 0x23, 0xff}}}, - {{{ -7047, -1071, 7321}, 0, {-12540, 11224}, {0xd5, 0x6d, 0x30, 0xff}}}, - {{{ -7108, -1104, 7427}, 0, {-12638, 11332}, {0xf4, 0x7e, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07017AB0, 0x00383950, 74560, 0x00017ab0, 256); // 0x07017BB0 - 0x07017CB0 -static const Vtx ccm_seg7_vertex_07017BB0[] = { - {{{ -7331, -1114, 7110}, 0, {-11372, 11366}, {0xca, 0x6d, 0x23, 0xff}}}, - {{{ -7413, -1145, 7192}, 0, {-11366, 11468}, {0xf6, 0x7e, 0xf6, 0xff}}}, - {{{ -7108, -1104, 7427}, 0, {-12638, 11332}, {0xf4, 0x7e, 0xf9, 0xff}}}, - {{{ -7169, -1071, 7533}, 0, {-12738, 11224}, {0x15, 0x6d, 0xc4, 0xff}}}, - {{{ -7495, -1114, 7275}, 0, {-11360, 11366}, {0x24, 0x6d, 0xcc, 0xff}}}, - {{{ -7214, -982, 7610}, 0, {-12810, 10926}, {0x37, 0x3f, 0xa1, 0xff}}}, - {{{ -7556, -1029, 7335}, 0, {-11356, 11082}, {0x4e, 0x3f, 0xb3, 0xff}}}, - {{{ -7578, -912, 7357}, 0, {-11354, 10696}, {0x58, 0x00, 0xa5, 0xff}}}, - {{{ -7230, -859, 7639}, 0, {-12838, 10518}, {0x3d, 0x00, 0x92, 0xff}}}, - {{{ -7214, -737, 7610}, 0, {-12810, 10112}, {0x41, 0xc2, 0xa7, 0xff}}}, - {{{ -7556, -796, 7335}, 0, {-11356, 10310}, {0x55, 0xc1, 0xbb, 0xff}}}, - {{{ -7169, -647, 7533}, 0, {-12738, 9814}, {0x2f, 0x94, 0xd4, 0xff}}}, - {{{ -7495, -711, 7275}, 0, {-11360, 10026}, {0x39, 0x94, 0xe2, 0xff}}}, - {{{ -7108, -615, 7427}, 0, {-12638, 9706}, {0x13, 0x84, 0x0b, 0xff}}}, - {{{ -7413, -680, 7192}, 0, {-11366, 9922}, {0x10, 0x84, 0x0f, 0xff}}}, - {{{ -7047, -647, 7321}, 0, {-12540, 9814}, {0xf4, 0x94, 0x41, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07017BB0, 0x00383950, 74560, 0x00017bb0, 256); // 0x07017CB0 - 0x07017DB0 -static const Vtx ccm_seg7_vertex_07017CB0[] = { - {{{ -7413, -680, 7192}, 0, {-11366, 9922}, {0x10, 0x84, 0x0f, 0xff}}}, - {{{ -7331, -711, 7110}, 0, {-11372, 10026}, {0xe3, 0x94, 0x3b, 0xff}}}, - {{{ -7047, -647, 7321}, 0, {-12540, 9814}, {0xf4, 0x94, 0x41, 0xff}}}, - {{{ -7002, -737, 7243}, 0, {-12468, 10112}, {0xd7, 0xc2, 0x66, 0xff}}}, - {{{ -7271, -796, 7050}, 0, {-11378, 10310}, {0xbe, 0xc2, 0x57, 0xff}}}, - {{{ -6986, -859, 7215}, 0, {-12440, 10518}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ -7249, -912, 7028}, 0, {-11378, 10696}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ -7271, -1029, 7050}, 0, {-11378, 11082}, {0xb2, 0x3f, 0x4d, 0xff}}}, - {{{ -7331, -1114, 7110}, 0, {-11372, 11366}, {0xca, 0x6d, 0x23, 0xff}}}, - {{{ -7552, -1156, 6832}, 0, {-10200, 11506}, {0xc3, 0x6d, 0x14, 0xff}}}, - {{{ -7413, -1145, 7192}, 0, {-11366, 11468}, {0xf6, 0x7e, 0xf6, 0xff}}}, - {{{ -7482, -1075, 6791}, 0, {-10274, 11238}, {0xa1, 0x3f, 0x36, 0xff}}}, - {{{ -7648, -1186, 6887}, 0, {-10100, 11606}, {0xf9, 0x7e, 0xf4, 0xff}}}, - {{{ -7495, -1114, 7275}, 0, {-11360, 11366}, {0x24, 0x6d, 0xcc, 0xff}}}, - {{{ -7743, -1156, 6942}, 0, {-10000, 11506}, {0x31, 0x6d, 0xd7, 0xff}}}, - {{{ -7556, -1029, 7335}, 0, {-11356, 11082}, {0x4e, 0x3f, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07017CB0, 0x00383950, 74560, 0x00017cb0, 256); // 0x07017DB0 - 0x07017EB0 -static const Vtx ccm_seg7_vertex_07017DB0[] = { - {{{ -7743, -1156, 6942}, 0, {-10000, 11506}, {0x31, 0x6d, 0xd7, 0xff}}}, - {{{ -7813, -1075, 6983}, 0, { -9926, 11238}, {0x5f, 0x3f, 0xca, 0xff}}}, - {{{ -7556, -1029, 7335}, 0, {-11356, 11082}, {0x4e, 0x3f, 0xb3, 0xff}}}, - {{{ -7839, -965, 6997}, 0, { -9898, 10870}, {0x6c, 0x00, 0xbf, 0xff}}}, - {{{ -7578, -912, 7357}, 0, {-11354, 10696}, {0x58, 0x00, 0xa5, 0xff}}}, - {{{ -7556, -796, 7335}, 0, {-11356, 10310}, {0x55, 0xc1, 0xbb, 0xff}}}, - {{{ -7813, -855, 6983}, 0, { -9926, 10504}, {0x64, 0xc1, 0xd4, 0xff}}}, - {{{ -7495, -711, 7275}, 0, {-11360, 10026}, {0x39, 0x94, 0xe2, 0xff}}}, - {{{ -7743, -774, 6942}, 0, {-10000, 10234}, {0x40, 0x94, 0xf1, 0xff}}}, - {{{ -7413, -680, 7192}, 0, {-11366, 9922}, {0x10, 0x84, 0x0f, 0xff}}}, - {{{ -7648, -744, 6887}, 0, {-10100, 10136}, {0x0b, 0x83, 0x13, 0xff}}}, - {{{ -7331, -711, 7110}, 0, {-11372, 10026}, {0xe3, 0x94, 0x3b, 0xff}}}, - {{{ -7552, -774, 6832}, 0, {-10200, 10234}, {0xd4, 0x94, 0x31, 0xff}}}, - {{{ -7271, -796, 7050}, 0, {-11378, 10310}, {0xbe, 0xc2, 0x57, 0xff}}}, - {{{ -7482, -855, 6791}, 0, {-10274, 10504}, {0xa9, 0xc2, 0x43, 0xff}}}, - {{{ -7249, -912, 7028}, 0, {-11378, 10696}, {0xa6, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07017DB0, 0x00383950, 74560, 0x00017db0, 256); // 0x07017EB0 - 0x07017FB0 -static const Vtx ccm_seg7_vertex_07017EB0[] = { - {{{ -7482, -855, 6791}, 0, {-10274, 10504}, {0xa9, 0xc2, 0x43, 0xff}}}, - {{{ -7456, -965, 6777}, 0, {-10300, 10870}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ -7249, -912, 7028}, 0, {-11378, 10696}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ -7482, -1075, 6791}, 0, {-10274, 11238}, {0xa1, 0x3f, 0x36, 0xff}}}, - {{{ -7620, -1122, 6484}, 0, { -9234, 11392}, {0x96, 0x3f, 0x1b, 0xff}}}, - {{{ -7552, -1156, 6832}, 0, {-10200, 11506}, {0xc3, 0x6d, 0x14, 0xff}}}, - {{{ -7694, -1199, 6504}, 0, { -9104, 11648}, {0xc0, 0x6d, 0x03, 0xff}}}, - {{{ -7648, -1186, 6887}, 0, {-10100, 11606}, {0xf9, 0x7e, 0xf4, 0xff}}}, - {{{ -7795, -1227, 6531}, 0, { -8924, 11742}, {0xfd, 0x7e, 0xf2, 0xff}}}, - {{{ -7743, -1156, 6942}, 0, {-10000, 11506}, {0x31, 0x6d, 0xd7, 0xff}}}, - {{{ -7896, -1199, 6559}, 0, { -8746, 11648}, {0x3a, 0x6d, 0xe5, 0xff}}}, - {{{ -7813, -1075, 6983}, 0, { -9926, 11238}, {0x5f, 0x3f, 0xca, 0xff}}}, - {{{ -7970, -1122, 6578}, 0, { -8614, 11392}, {0x6a, 0x3f, 0xe4, 0xff}}}, - {{{ -7997, -1017, 6586}, 0, { -8566, 11044}, {0x7a, 0x00, 0xdd, 0xff}}}, - {{{ -7839, -965, 6997}, 0, { -9898, 10870}, {0x6c, 0x00, 0xbf, 0xff}}}, - {{{ -7813, -855, 6983}, 0, { -9926, 10504}, {0x64, 0xc1, 0xd4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07017EB0, 0x00383950, 74560, 0x00017eb0, 256); // 0x07017FB0 - 0x07018090 -static const Vtx ccm_seg7_vertex_07017FB0[] = { - {{{ -7997, -1017, 6586}, 0, { -8566, 11044}, {0x7a, 0x00, 0xdd, 0xff}}}, - {{{ -7970, -912, 6578}, 0, { -8614, 10694}, {0x6d, 0xc2, 0xef, 0xff}}}, - {{{ -7813, -855, 6983}, 0, { -9926, 10504}, {0x64, 0xc1, 0xd4, 0xff}}}, - {{{ -7743, -774, 6942}, 0, {-10000, 10234}, {0x40, 0x94, 0xf1, 0xff}}}, - {{{ -7896, -835, 6559}, 0, { -8746, 10440}, {0x41, 0x94, 0x01, 0xff}}}, - {{{ -7648, -744, 6887}, 0, {-10100, 10136}, {0x0b, 0x83, 0x13, 0xff}}}, - {{{ -7795, -807, 6531}, 0, { -8924, 10346}, {0x05, 0x83, 0x15, 0xff}}}, - {{{ -7552, -774, 6832}, 0, {-10200, 10234}, {0xd4, 0x94, 0x31, 0xff}}}, - {{{ -7694, -835, 6504}, 0, { -9104, 10440}, {0xc9, 0x94, 0x24, 0xff}}}, - {{{ -7482, -855, 6791}, 0, {-10274, 10504}, {0xa9, 0xc2, 0x43, 0xff}}}, - {{{ -7620, -912, 6484}, 0, { -9234, 10694}, {0x9b, 0xc2, 0x2a, 0xff}}}, - {{{ -7456, -965, 6777}, 0, {-10300, 10870}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ -7592, -1017, 6477}, 0, { -9282, 11044}, {0x85, 0x00, 0x1f, 0xff}}}, - {{{ -7620, -1122, 6484}, 0, { -9234, 11392}, {0x96, 0x3f, 0x1b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07017FB0, 0x00383950, 74560, 0x00017fb0, 224); // 0x07018090 - 0x07018190 -static const Vtx ccm_seg7_vertex_07018090[] = { - {{{ -7694, -1199, 6504}, 0, { -9104, 11648}, {0xc0, 0x6d, 0x03, 0xff}}}, - {{{ -7746, -1241, 6150}, 0, { -8158, 11788}, {0xc1, 0x6d, 0xf5, 0xff}}}, - {{{ -7795, -1227, 6531}, 0, { -8924, 11742}, {0xfd, 0x7e, 0xf2, 0xff}}}, - {{{ -7673, -1168, 6150}, 0, { -8332, 11546}, {0x90, 0x3b, 0xfe, 0xff}}}, - {{{ -7620, -1122, 6484}, 0, { -9234, 11392}, {0x96, 0x3f, 0x1b, 0xff}}}, - {{{ -7592, -1017, 6477}, 0, { -9282, 11044}, {0x85, 0x00, 0x1f, 0xff}}}, - {{{ -7845, -1268, 6150}, 0, { -7920, 11878}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -7896, -1199, 6559}, 0, { -8746, 11648}, {0x3a, 0x6d, 0xe5, 0xff}}}, - {{{ -7945, -1241, 6150}, 0, { -7682, 11788}, {0x3f, 0x6d, 0xf4, 0xff}}}, - {{{ -7970, -1122, 6578}, 0, { -8614, 11392}, {0x6a, 0x3f, 0xe4, 0xff}}}, - {{{ -8044, -1068, 6150}, 0, { -7444, 11214}, {0x7e, 0x00, 0xfc, 0xff}}}, - {{{ -7997, -1017, 6586}, 0, { -8566, 11044}, {0x7a, 0x00, 0xdd, 0xff}}}, - {{{ -8018, -1168, 6150}, 0, { -7508, 11546}, {0x6e, 0x3e, 0xfe, 0xff}}}, - {{{ -7970, -912, 6578}, 0, { -8614, 10694}, {0x6d, 0xc2, 0xef, 0xff}}}, - {{{ -8018, -969, 6150}, 0, { -7508, 10884}, {0x6e, 0xc2, 0x07, 0xff}}}, - {{{ -7896, -835, 6559}, 0, { -8746, 10440}, {0x41, 0x94, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018090, 0x00383950, 74560, 0x00018090, 256); // 0x07018190 - 0x07018290 -static const Vtx ccm_seg7_vertex_07018190[] = { - {{{ -8018, -969, 6150}, 0, { -7508, 10884}, {0x6e, 0xc2, 0x07, 0xff}}}, - {{{ -7945, -896, 6150}, 0, { -7682, 10640}, {0x3f, 0x94, 0x0d, 0xff}}}, - {{{ -7896, -835, 6559}, 0, { -8746, 10440}, {0x41, 0x94, 0x01, 0xff}}}, - {{{ -7795, -807, 6531}, 0, { -8924, 10346}, {0x05, 0x83, 0x15, 0xff}}}, - {{{ -7746, -1241, 6150}, 0, { -8158, 11788}, {0xc1, 0x6d, 0xf5, 0xff}}}, - {{{ -7704, -1282, 5745}, 0, { -7320, 11926}, {0xc8, 0x6d, 0xe0, 0xff}}}, - {{{ -7845, -1268, 6150}, 0, { -7920, 11878}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -7845, -869, 6150}, 0, { -7920, 10552}, {0x00, 0x83, 0x11, 0xff}}}, - {{{ -7694, -835, 6504}, 0, { -9104, 10440}, {0xc9, 0x94, 0x24, 0xff}}}, - {{{ -7746, -896, 6150}, 0, { -8158, 10640}, {0xc1, 0x94, 0x11, 0xff}}}, - {{{ -7620, -912, 6484}, 0, { -9234, 10694}, {0x9b, 0xc2, 0x2a, 0xff}}}, - {{{ -7673, -969, 6150}, 0, { -8332, 10884}, {0x90, 0xc5, 0x09, 0xff}}}, - {{{ -7592, -1017, 6477}, 0, { -9282, 11044}, {0x85, 0x00, 0x1f, 0xff}}}, - {{{ -7646, -1068, 6150}, 0, { -8396, 11214}, {0x82, 0x00, 0x04, 0xff}}}, - {{{ -7673, -1168, 6150}, 0, { -8332, 11546}, {0x90, 0x3b, 0xfe, 0xff}}}, - {{{ -7634, -1209, 5764}, 0, { -7532, 11682}, {0x9a, 0x3f, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018190, 0x00383950, 74560, 0x00018190, 256); // 0x07018290 - 0x07018390 -static const Vtx ccm_seg7_vertex_07018290[] = { - {{{ -7845, -1268, 6150}, 0, { -7920, 11878}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -7801, -1309, 5720}, 0, { -7032, 12014}, {0x04, 0x7e, 0xf2, 0xff}}}, - {{{ -7945, -1241, 6150}, 0, { -7682, 11788}, {0x3f, 0x6d, 0xf4, 0xff}}}, - {{{ -7704, -1282, 5745}, 0, { -7320, 11926}, {0xc8, 0x6d, 0xe0, 0xff}}}, - {{{ -7897, -1282, 5694}, 0, { -6742, 11926}, {0x43, 0x6b, 0x0b, 0xff}}}, - {{{ -8018, -1168, 6150}, 0, { -7508, 11546}, {0x6e, 0x3e, 0xfe, 0xff}}}, - {{{ -7967, -1209, 5675}, 0, { -6530, 11682}, {0x6a, 0x3f, 0x1b, 0xff}}}, - {{{ -7993, -1109, 5668}, 0, { -6452, 11352}, {0x7a, 0x04, 0x21, 0xff}}}, - {{{ -8044, -1068, 6150}, 0, { -7444, 11214}, {0x7e, 0x00, 0xfc, 0xff}}}, - {{{ -8018, -969, 6150}, 0, { -7508, 10884}, {0x6e, 0xc2, 0x07, 0xff}}}, - {{{ -7967, -1010, 5675}, 0, { -6530, 11020}, {0x66, 0xc1, 0x26, 0xff}}}, - {{{ -7945, -896, 6150}, 0, { -7682, 10640}, {0x3f, 0x94, 0x0d, 0xff}}}, - {{{ -7897, -937, 5694}, 0, { -6742, 10778}, {0x39, 0x93, 0x1e, 0xff}}}, - {{{ -7845, -869, 6150}, 0, { -7920, 10552}, {0x00, 0x83, 0x11, 0xff}}}, - {{{ -7801, -910, 5720}, 0, { -7032, 10688}, {0xfd, 0x82, 0x0e, 0xff}}}, - {{{ -7746, -896, 6150}, 0, { -8158, 10640}, {0xc1, 0x94, 0x11, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018290, 0x00383950, 74560, 0x00018290, 256); // 0x07018390 - 0x07018480 -static const Vtx ccm_seg7_vertex_07018390[] = { - {{{ -7801, -910, 5720}, 0, { -7032, 10688}, {0xfd, 0x82, 0x0e, 0xff}}}, - {{{ -7704, -937, 5745}, 0, { -7320, 10778}, {0xbd, 0x95, 0xf6, 0xff}}}, - {{{ -7746, -896, 6150}, 0, { -8158, 10640}, {0xc1, 0x94, 0x11, 0xff}}}, - {{{ -7673, -969, 6150}, 0, { -8332, 10884}, {0x90, 0xc5, 0x09, 0xff}}}, - {{{ -7634, -1010, 5764}, 0, { -7532, 11020}, {0x95, 0xc7, 0xdf, 0xff}}}, - {{{ -7608, -1109, 5771}, 0, { -7610, 11352}, {0x85, 0x00, 0xe2, 0xff}}}, - {{{ -7646, -1068, 6150}, 0, { -8396, 11214}, {0x82, 0x00, 0x04, 0xff}}}, - {{{ -7673, -1168, 6150}, 0, { -8332, 11546}, {0x90, 0x3b, 0xfe, 0xff}}}, - {{{ -7634, -1209, 5764}, 0, { -7532, 11682}, {0x9a, 0x3f, 0xd7, 0xff}}}, - {{{ -7458, -1250, 5455}, 0, { -7236, 11818}, {0xac, 0x3e, 0xba, 0xff}}}, - {{{ -7704, -1282, 5745}, 0, { -7320, 11926}, {0xc8, 0x6d, 0xe0, 0xff}}}, - {{{ -7520, -1323, 5417}, 0, { -7000, 12062}, {0xd3, 0x6c, 0xd1, 0xff}}}, - {{{ -7801, -1309, 5720}, 0, { -7032, 12014}, {0x04, 0x7e, 0xf2, 0xff}}}, - {{{ -7605, -1350, 5364}, 0, { -6676, 12150}, {0x07, 0x7e, 0xf4, 0xff}}}, - {{{ -7897, -1282, 5694}, 0, { -6742, 11926}, {0x43, 0x6b, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018390, 0x00383950, 74560, 0x00018390, 240); // 0x07018480 - 0x07018580 -static const Vtx ccm_seg7_vertex_07018480[] = { - {{{ -7897, -1282, 5694}, 0, { -6742, 11926}, {0x43, 0x6b, 0x0b, 0xff}}}, - {{{ -7689, -1323, 5312}, 0, { -6352, 12062}, {0x35, 0x70, 0x18, 0xff}}}, - {{{ -7751, -1250, 5274}, 0, { -6116, 11818}, {0x5c, 0x43, 0x36, 0xff}}}, - {{{ -7967, -1209, 5675}, 0, { -6530, 11682}, {0x6a, 0x3f, 0x1b, 0xff}}}, - {{{ -7605, -1350, 5364}, 0, { -6676, 12150}, {0x07, 0x7e, 0xf4, 0xff}}}, - {{{ -7993, -1109, 5668}, 0, { -6452, 11352}, {0x7a, 0x04, 0x21, 0xff}}}, - {{{ -7774, -1150, 5260}, 0, { -6030, 11488}, {0x66, 0xfc, 0x4a, 0xff}}}, - {{{ -7967, -1010, 5675}, 0, { -6530, 11020}, {0x66, 0xc1, 0x26, 0xff}}}, - {{{ -7751, -1051, 5274}, 0, { -6116, 11156}, {0x55, 0xbc, 0x40, 0xff}}}, - {{{ -7897, -937, 5694}, 0, { -6742, 10778}, {0x39, 0x93, 0x1e, 0xff}}}, - {{{ -7689, -978, 5312}, 0, { -6352, 10914}, {0x2d, 0x94, 0x2e, 0xff}}}, - {{{ -7801, -910, 5720}, 0, { -7032, 10688}, {0xfd, 0x82, 0x0e, 0xff}}}, - {{{ -7605, -951, 5364}, 0, { -6676, 10824}, {0xf9, 0x82, 0x0c, 0xff}}}, - {{{ -7704, -937, 5745}, 0, { -7320, 10778}, {0xbd, 0x95, 0xf6, 0xff}}}, - {{{ -7520, -978, 5417}, 0, { -7000, 10914}, {0xcb, 0x90, 0xe8, 0xff}}}, - {{{ -7458, -1051, 5455}, 0, { -7236, 11156}, {0xa8, 0xb7, 0xca, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018480, 0x00383950, 74560, 0x00018480, 256); // 0x07018580 - 0x07018680 -static const Vtx ccm_seg7_vertex_07018580[] = { - {{{ -7704, -937, 5745}, 0, { -7320, 10778}, {0xbd, 0x95, 0xf6, 0xff}}}, - {{{ -7458, -1051, 5455}, 0, { -7236, 11156}, {0xa8, 0xb7, 0xca, 0xff}}}, - {{{ -7634, -1010, 5764}, 0, { -7532, 11020}, {0x95, 0xc7, 0xdf, 0xff}}}, - {{{ -7435, -1150, 5469}, 0, { -7324, 11488}, {0x98, 0xfb, 0xb8, 0xff}}}, - {{{ -7608, -1109, 5771}, 0, { -7610, 11352}, {0x85, 0x00, 0xe2, 0xff}}}, - {{{ -7634, -1209, 5764}, 0, { -7532, 11682}, {0x9a, 0x3f, 0xd7, 0xff}}}, - {{{ -7458, -1250, 5455}, 0, { -7236, 11818}, {0xac, 0x3e, 0xba, 0xff}}}, - {{{ -7520, -1323, 5417}, 0, { -7000, 12062}, {0xd3, 0x6c, 0xd1, 0xff}}}, - {{{ -7265, -1364, 5133}, 0, { -6952, 12198}, {0xdb, 0x6c, 0xcb, 0xff}}}, - {{{ -7605, -1350, 5364}, 0, { -6676, 12150}, {0x07, 0x7e, 0xf4, 0xff}}}, - {{{ -7208, -1291, 5178}, 0, { -7194, 11956}, {0xb9, 0x44, 0xb1, 0xff}}}, - {{{ -7344, -1391, 5072}, 0, { -6622, 12286}, {0x08, 0x7e, 0xf6, 0xff}}}, - {{{ -7689, -1323, 5312}, 0, { -6352, 12062}, {0x35, 0x70, 0x18, 0xff}}}, - {{{ -7422, -1364, 5011}, 0, { -6292, 12198}, {0x38, 0x6b, 0x26, 0xff}}}, - {{{ -7751, -1250, 5274}, 0, { -6116, 11818}, {0x5c, 0x43, 0x36, 0xff}}}, - {{{ -7480, -1291, 4966}, 0, { -6052, 11956}, {0x56, 0x39, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018580, 0x00383950, 74560, 0x00018580, 256); // 0x07018680 - 0x07018780 -static const Vtx ccm_seg7_vertex_07018680[] = { - {{{ -7751, -1250, 5274}, 0, { -6116, 11818}, {0x5c, 0x43, 0x36, 0xff}}}, - {{{ -7480, -1291, 4966}, 0, { -6052, 11956}, {0x56, 0x39, 0x48, 0xff}}}, - {{{ -7774, -1150, 5260}, 0, { -6030, 11488}, {0x66, 0xfc, 0x4a, 0xff}}}, - {{{ -7501, -1191, 4949}, 0, { -5964, 11624}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ -7480, -1092, 4966}, 0, { -6052, 11292}, {0x4c, 0xc2, 0x4f, 0xff}}}, - {{{ -7751, -1051, 5274}, 0, { -6116, 11156}, {0x55, 0xbc, 0x40, 0xff}}}, - {{{ -7689, -978, 5312}, 0, { -6352, 10914}, {0x2d, 0x94, 0x2e, 0xff}}}, - {{{ -7422, -1019, 5011}, 0, { -6292, 11050}, {0x26, 0x94, 0x35, 0xff}}}, - {{{ -7605, -951, 5364}, 0, { -6676, 10824}, {0xf9, 0x82, 0x0c, 0xff}}}, - {{{ -7187, -1191, 5195}, 0, { -7282, 11624}, {0xa6, 0x04, 0xa7, 0xff}}}, - {{{ -6947, -1332, 4930}, 0, { -7240, 12092}, {0xbc, 0x42, 0xad, 0xff}}}, - {{{ -7208, -1291, 5178}, 0, { -7194, 11956}, {0xb9, 0x44, 0xb1, 0xff}}}, - {{{ -7344, -992, 5072}, 0, { -6622, 10960}, {0xf8, 0x82, 0x0a, 0xff}}}, - {{{ -7520, -978, 5417}, 0, { -7000, 10914}, {0xcb, 0x90, 0xe8, 0xff}}}, - {{{ -7265, -1019, 5133}, 0, { -6952, 11050}, {0xc8, 0x95, 0xda, 0xff}}}, - {{{ -7458, -1051, 5455}, 0, { -7236, 11156}, {0xa8, 0xb7, 0xca, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018680, 0x00383950, 74560, 0x00018680, 256); // 0x07018780 - 0x07018880 -static const Vtx ccm_seg7_vertex_07018780[] = { - {{{ -7265, -1019, 5133}, 0, { -6952, 11050}, {0xc8, 0x95, 0xda, 0xff}}}, - {{{ -7208, -1092, 5178}, 0, { -7194, 11292}, {0xaa, 0xc7, 0xb7, 0xff}}}, - {{{ -7458, -1051, 5455}, 0, { -7236, 11156}, {0xa8, 0xb7, 0xca, 0xff}}}, - {{{ -7435, -1150, 5469}, 0, { -7324, 11488}, {0x98, 0xfb, 0xb8, 0xff}}}, - {{{ -7187, -1191, 5195}, 0, { -7282, 11624}, {0xa6, 0x04, 0xa7, 0xff}}}, - {{{ -7458, -1250, 5455}, 0, { -7236, 11818}, {0xac, 0x3e, 0xba, 0xff}}}, - {{{ -7208, -1291, 5178}, 0, { -7194, 11956}, {0xb9, 0x44, 0xb1, 0xff}}}, - {{{ -6947, -1332, 4930}, 0, { -7240, 12092}, {0xbc, 0x42, 0xad, 0xff}}}, - {{{ -6999, -1405, 4879}, 0, { -6998, 12334}, {0xe5, 0x72, 0xd1, 0xff}}}, - {{{ -7265, -1364, 5133}, 0, { -6952, 12198}, {0xdb, 0x6c, 0xcb, 0xff}}}, - {{{ -7344, -1391, 5072}, 0, { -6622, 12286}, {0x08, 0x7e, 0xf6, 0xff}}}, - {{{ -7071, -1432, 4809}, 0, { -6666, 12422}, {0x11, 0x7d, 0xff, 0xff}}}, - {{{ -7422, -1364, 5011}, 0, { -6292, 12198}, {0x38, 0x6b, 0x26, 0xff}}}, - {{{ -7142, -1405, 4740}, 0, { -6336, 12334}, {0x38, 0x69, 0x29, 0xff}}}, - {{{ -7194, -1332, 4689}, 0, { -6092, 12092}, {0x52, 0x3b, 0x4c, 0xff}}}, - {{{ -7480, -1291, 4966}, 0, { -6052, 11956}, {0x56, 0x39, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018780, 0x00383950, 74560, 0x00018780, 256); // 0x07018880 - 0x07018980 -static const Vtx ccm_seg7_vertex_07018880[] = { - {{{ -7480, -1291, 4966}, 0, { -6052, 11956}, {0x56, 0x39, 0x48, 0xff}}}, - {{{ -7194, -1332, 4689}, 0, { -6092, 12092}, {0x52, 0x3b, 0x4c, 0xff}}}, - {{{ -7501, -1191, 4949}, 0, { -5964, 11624}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ -7194, -1133, 4689}, 0, { -6092, 11428}, {0x44, 0xbd, 0x52, 0xff}}}, - {{{ -7480, -1092, 4966}, 0, { -6052, 11292}, {0x4c, 0xc2, 0x4f, 0xff}}}, - {{{ -7213, -1232, 4670}, 0, { -6004, 11760}, {0x56, 0xf9, 0x5c, 0xff}}}, - {{{ -7422, -1019, 5011}, 0, { -6292, 11050}, {0x26, 0x94, 0x35, 0xff}}}, - {{{ -7142, -1060, 4740}, 0, { -6336, 11186}, {0x1c, 0x8e, 0x30, 0xff}}}, - {{{ -7344, -992, 5072}, 0, { -6622, 10960}, {0xf8, 0x82, 0x0a, 0xff}}}, - {{{ -6999, -1405, 4879}, 0, { -6998, 12334}, {0xe5, 0x72, 0xd1, 0xff}}}, - {{{ -6814, -1472, 4568}, 0, { -6722, 12558}, {0x0a, 0x7e, 0xf5, 0xff}}}, - {{{ -7071, -1432, 4809}, 0, { -6666, 12422}, {0x11, 0x7d, 0xff, 0xff}}}, - {{{ -7071, -1033, 4809}, 0, { -6666, 11098}, {0xef, 0x83, 0x02, 0xff}}}, - {{{ -7265, -1019, 5133}, 0, { -6952, 11050}, {0xc8, 0x95, 0xda, 0xff}}}, - {{{ -6999, -1060, 4879}, 0, { -6998, 11186}, {0xc8, 0x96, 0xd7, 0xff}}}, - {{{ -6947, -1133, 4930}, 0, { -7240, 11428}, {0xae, 0xc5, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018880, 0x00383950, 74560, 0x00018880, 256); // 0x07018980 - 0x07018A80 -static const Vtx ccm_seg7_vertex_07018980[] = { - {{{ -7265, -1019, 5133}, 0, { -6952, 11050}, {0xc8, 0x95, 0xda, 0xff}}}, - {{{ -6947, -1133, 4930}, 0, { -7240, 11428}, {0xae, 0xc5, 0xb4, 0xff}}}, - {{{ -7208, -1092, 5178}, 0, { -7194, 11292}, {0xaa, 0xc7, 0xb7, 0xff}}}, - {{{ -7071, -1033, 4809}, 0, { -6666, 11098}, {0xef, 0x83, 0x02, 0xff}}}, - {{{ -6999, -1060, 4879}, 0, { -6998, 11186}, {0xc8, 0x96, 0xd7, 0xff}}}, - {{{ -7187, -1191, 5195}, 0, { -7282, 11624}, {0xa6, 0x04, 0xa7, 0xff}}}, - {{{ -6928, -1232, 4948}, 0, { -7330, 11760}, {0xaa, 0x06, 0xa4, 0xff}}}, - {{{ -6947, -1332, 4930}, 0, { -7240, 12092}, {0xbc, 0x42, 0xad, 0xff}}}, - {{{ -6743, -1446, 4638}, 0, { -7054, 12470}, {0xda, 0x6d, 0xcd, 0xff}}}, - {{{ -6999, -1405, 4879}, 0, { -6998, 12334}, {0xe5, 0x72, 0xd1, 0xff}}}, - {{{ -6814, -1472, 4568}, 0, { -6722, 12558}, {0x0a, 0x7e, 0xf5, 0xff}}}, - {{{ -7071, -1432, 4809}, 0, { -6666, 12422}, {0x11, 0x7d, 0xff, 0xff}}}, - {{{ -6885, -1446, 4499}, 0, { -6392, 12470}, {0x38, 0x6d, 0x1f, 0xff}}}, - {{{ -7142, -1405, 4740}, 0, { -6336, 12334}, {0x38, 0x69, 0x29, 0xff}}}, - {{{ -6937, -1373, 4448}, 0, { -6148, 12228}, {0x57, 0x3f, 0x42, 0xff}}}, - {{{ -7194, -1332, 4689}, 0, { -6092, 12092}, {0x52, 0x3b, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018980, 0x00383950, 74560, 0x00018980, 256); // 0x07018A80 - 0x07018B80 -static const Vtx ccm_seg7_vertex_07018A80[] = { - {{{ -7194, -1332, 4689}, 0, { -6092, 12092}, {0x52, 0x3b, 0x4c, 0xff}}}, - {{{ -6937, -1373, 4448}, 0, { -6148, 12228}, {0x57, 0x3f, 0x42, 0xff}}}, - {{{ -6957, -1273, 4429}, 0, { -6060, 11896}, {0x5e, 0x06, 0x54, 0xff}}}, - {{{ -7213, -1232, 4670}, 0, { -6004, 11760}, {0x56, 0xf9, 0x5c, 0xff}}}, - {{{ -6937, -1174, 4448}, 0, { -6148, 11564}, {0x50, 0xc5, 0x4e, 0xff}}}, - {{{ -7194, -1133, 4689}, 0, { -6092, 11428}, {0x44, 0xbd, 0x52, 0xff}}}, - {{{ -6885, -1101, 4499}, 0, { -6392, 11322}, {0x26, 0x93, 0x33, 0xff}}}, - {{{ -7142, -1060, 4740}, 0, { -6336, 11186}, {0x1c, 0x8e, 0x30, 0xff}}}, - {{{ -6814, -1074, 4568}, 0, { -6722, 11234}, {0xf7, 0x82, 0x0b, 0xff}}}, - {{{ -7071, -1033, 4809}, 0, { -6666, 11098}, {0xef, 0x83, 0x02, 0xff}}}, - {{{ -6743, -1101, 4638}, 0, { -7054, 11322}, {0xc8, 0x93, 0xe0, 0xff}}}, - {{{ -6999, -1060, 4879}, 0, { -6998, 11186}, {0xc8, 0x96, 0xd7, 0xff}}}, - {{{ -6690, -1174, 4689}, 0, { -7296, 11564}, {0xad, 0xbb, 0xbf, 0xff}}}, - {{{ -6947, -1133, 4930}, 0, { -7240, 11428}, {0xae, 0xc5, 0xb4, 0xff}}}, - {{{ -6671, -1273, 4707}, 0, { -7386, 11896}, {0xa1, 0xf5, 0xae, 0xff}}}, - {{{ -6928, -1232, 4948}, 0, { -7330, 11760}, {0xaa, 0x06, 0xa4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018A80, 0x00383950, 74560, 0x00018a80, 256); // 0x07018B80 - 0x07018C80 -static const Vtx ccm_seg7_vertex_07018B80[] = { - {{{ -6928, -1232, 4948}, 0, { -7330, 11760}, {0xaa, 0x06, 0xa4, 0xff}}}, - {{{ -6690, -1373, 4689}, 0, { -7296, 12228}, {0xaf, 0x3a, 0xb3, 0xff}}}, - {{{ -6947, -1332, 4930}, 0, { -7240, 12092}, {0xbc, 0x42, 0xad, 0xff}}}, - {{{ -6671, -1273, 4707}, 0, { -7386, 11896}, {0xa1, 0xf5, 0xae, 0xff}}}, - {{{ -6743, -1446, 4638}, 0, { -7054, 12470}, {0xda, 0x6d, 0xcd, 0xff}}}, - {{{ -6590, -1513, 4256}, 0, { -6534, 12696}, {0x06, 0x7e, 0xf4, 0xff}}}, - {{{ -6814, -1472, 4568}, 0, { -6722, 12558}, {0x0a, 0x7e, 0xf5, 0xff}}}, - {{{ -6503, -1487, 4305}, 0, { -6856, 12606}, {0xcd, 0x6d, 0xdb, 0xff}}}, - {{{ -6676, -1487, 4207}, 0, { -6214, 12606}, {0x3e, 0x6d, 0x0f, 0xff}}}, - {{{ -6885, -1446, 4499}, 0, { -6392, 12470}, {0x38, 0x6d, 0x1f, 0xff}}}, - {{{ -6740, -1414, 4171}, 0, { -5978, 12364}, {0x66, 0x3f, 0x28, 0xff}}}, - {{{ -6937, -1373, 4448}, 0, { -6148, 12228}, {0x57, 0x3f, 0x42, 0xff}}}, - {{{ -6763, -1314, 4158}, 0, { -5892, 12032}, {0x70, 0xfb, 0x3a, 0xff}}}, - {{{ -6957, -1273, 4429}, 0, { -6060, 11896}, {0x5e, 0x06, 0x54, 0xff}}}, - {{{ -6937, -1174, 4448}, 0, { -6148, 11564}, {0x50, 0xc5, 0x4e, 0xff}}}, - {{{ -6740, -1215, 4171}, 0, { -5978, 11702}, {0x5e, 0xbb, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018B80, 0x00383950, 74560, 0x00018b80, 256); // 0x07018C80 - 0x07018D80 -static const Vtx ccm_seg7_vertex_07018C80[] = { - {{{ -6937, -1174, 4448}, 0, { -6148, 11564}, {0x50, 0xc5, 0x4e, 0xff}}}, - {{{ -6676, -1142, 4207}, 0, { -6214, 11458}, {0x33, 0x93, 0x27, 0xff}}}, - {{{ -6885, -1101, 4499}, 0, { -6392, 11322}, {0x26, 0x93, 0x33, 0xff}}}, - {{{ -6740, -1215, 4171}, 0, { -5978, 11702}, {0x5e, 0xbb, 0x31, 0xff}}}, - {{{ -6590, -1115, 4256}, 0, { -6534, 11370}, {0xfa, 0x82, 0x0c, 0xff}}}, - {{{ -6814, -1074, 4568}, 0, { -6722, 11234}, {0xf7, 0x82, 0x0b, 0xff}}}, - {{{ -6503, -1142, 4305}, 0, { -6856, 11458}, {0xc2, 0x93, 0xef, 0xff}}}, - {{{ -6743, -1101, 4638}, 0, { -7054, 11322}, {0xc8, 0x93, 0xe0, 0xff}}}, - {{{ -6440, -1215, 4341}, 0, { -7090, 11702}, {0x9a, 0xc6, 0xd2, 0xff}}}, - {{{ -6690, -1174, 4689}, 0, { -7296, 11564}, {0xad, 0xbb, 0xbf, 0xff}}}, - {{{ -6671, -1273, 4707}, 0, { -7386, 11896}, {0xa1, 0xf5, 0xae, 0xff}}}, - {{{ -6417, -1314, 4355}, 0, { -7176, 12032}, {0x8f, 0x0b, 0xc8, 0xff}}}, - {{{ -6690, -1373, 4689}, 0, { -7296, 12228}, {0xaf, 0x3a, 0xb3, 0xff}}}, - {{{ -6440, -1414, 4341}, 0, { -7090, 12364}, {0xa2, 0x45, 0xcf, 0xff}}}, - {{{ -6503, -1487, 4305}, 0, { -6856, 12606}, {0xcd, 0x6d, 0xdb, 0xff}}}, - {{{ -6366, -1528, 3834}, 0, { -6094, 12742}, {0xc4, 0x6d, 0xec, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018C80, 0x00383950, 74560, 0x00018c80, 256); // 0x07018D80 - 0x07018E80 -static const Vtx ccm_seg7_vertex_07018D80[] = { - {{{ -6503, -1487, 4305}, 0, { -6856, 12606}, {0xcd, 0x6d, 0xdb, 0xff}}}, - {{{ -6366, -1528, 3834}, 0, { -6094, 12742}, {0xc4, 0x6d, 0xec, 0xff}}}, - {{{ -6464, -1554, 3821}, 0, { -5828, 12832}, {0x01, 0x7e, 0xf5, 0xff}}}, - {{{ -6590, -1513, 4256}, 0, { -6534, 12696}, {0x06, 0x7e, 0xf4, 0xff}}}, - {{{ -6563, -1528, 3808}, 0, { -5562, 12742}, {0x40, 0x6d, 0x00, 0xff}}}, - {{{ -6676, -1487, 4207}, 0, { -6214, 12606}, {0x3e, 0x6d, 0x0f, 0xff}}}, - {{{ -6635, -1455, 3799}, 0, { -5366, 12500}, {0x6d, 0x3e, 0x0c, 0xff}}}, - {{{ -6740, -1414, 4171}, 0, { -5978, 12364}, {0x66, 0x3f, 0x28, 0xff}}}, - {{{ -6662, -1355, 3795}, 0, { -5296, 12168}, {0x7d, 0x00, 0x15, 0xff}}}, - {{{ -6763, -1314, 4158}, 0, { -5892, 12032}, {0x70, 0xfb, 0x3a, 0xff}}}, - {{{ -6635, -1256, 3799}, 0, { -5366, 11838}, {0x6b, 0xc1, 0x18, 0xff}}}, - {{{ -6740, -1215, 4171}, 0, { -5978, 11702}, {0x5e, 0xbb, 0x31, 0xff}}}, - {{{ -6563, -1183, 3808}, 0, { -5562, 11594}, {0x3d, 0x93, 0x15, 0xff}}}, - {{{ -6676, -1142, 4207}, 0, { -6214, 11458}, {0x33, 0x93, 0x27, 0xff}}}, - {{{ -6464, -1156, 3821}, 0, { -5828, 11506}, {0xfe, 0x82, 0x0b, 0xff}}}, - {{{ -6590, -1115, 4256}, 0, { -6534, 11370}, {0xfa, 0x82, 0x0c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018D80, 0x00383950, 74560, 0x00018d80, 256); // 0x07018E80 - 0x07018F60 -static const Vtx ccm_seg7_vertex_07018E80[] = { - {{{ -6590, -1115, 4256}, 0, { -6534, 11370}, {0xfa, 0x82, 0x0c, 0xff}}}, - {{{ -6366, -1183, 3834}, 0, { -6094, 11594}, {0xc0, 0x93, 0xff, 0xff}}}, - {{{ -6503, -1142, 4305}, 0, { -6856, 11458}, {0xc2, 0x93, 0xef, 0xff}}}, - {{{ -6464, -1156, 3821}, 0, { -5828, 11506}, {0xfe, 0x82, 0x0b, 0xff}}}, - {{{ -6293, -1256, 3844}, 0, { -6288, 11838}, {0x93, 0xc1, 0xf2, 0xff}}}, - {{{ -6440, -1215, 4341}, 0, { -7090, 11702}, {0x9a, 0xc6, 0xd2, 0xff}}}, - {{{ -6267, -1355, 3847}, 0, { -6360, 12168}, {0x84, 0x00, 0xea, 0xff}}}, - {{{ -6417, -1314, 4355}, 0, { -7176, 12032}, {0x8f, 0x0b, 0xc8, 0xff}}}, - {{{ -6293, -1455, 3844}, 0, { -6288, 12500}, {0x95, 0x3f, 0xe8, 0xff}}}, - {{{ -6440, -1414, 4341}, 0, { -7090, 12364}, {0xa2, 0x45, 0xcf, 0xff}}}, - {{{ -6366, -1528, 3834}, 0, { -6094, 12742}, {0xc4, 0x6d, 0xec, 0xff}}}, - {{{ -5269, 1894, -861}, 0, { 2160, 1354}, {0x69, 0x46, 0x08, 0xff}}}, - {{{ -5254, 2619, -284}, 0, { 786, -1054}, {0x59, 0xa7, 0xfe, 0xff}}}, - {{{ -5254, 1685, -284}, 0, { 786, 2052}, {0x59, 0x55, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018E80, 0x00383950, 74560, 0x00018e80, 224); // 0x07018F60 - 0x07019060 -static const Vtx ccm_seg7_vertex_07018F60[] = { - {{{ -4472, 1685, -284}, 0, { -1080, 2052}, {0x97, 0x42, 0x16, 0xff}}}, - {{{ -4472, 2619, -284}, 0, { -1080, -1054}, {0x8f, 0xc8, 0xfc, 0xff}}}, - {{{ -4454, 2005, -755}, 0, { 0, 990}, {0xf9, 0x42, 0x95, 0xff}}}, - {{{ -4450, 1894, -861}, 0, { 202, 1354}, {0x05, 0x7e, 0xf9, 0xff}}}, - {{{ -5350, 2048, -1761}, 0, { 4434, 846}, {0x37, 0x71, 0xf4, 0xff}}}, - {{{ -5438, 2157, -1709}, 0, { 4528, 484}, {0x70, 0x29, 0xd5, 0xff}}}, - {{{ -5269, 1894, -861}, 0, { 2160, 1354}, {0x69, 0x46, 0x08, 0xff}}}, - {{{ -5679, 2202, -2989}, 0, { 8066, 334}, {0x37, 0x71, 0x0a, 0xff}}}, - {{{ -5269, 2619, -861}, 0, { 2160, -1054}, {0x68, 0xbb, 0xec, 0xff}}}, - {{{ -5438, 2771, -1709}, 0, { 4528, -1560}, {0x52, 0xad, 0xd0, 0xff}}}, - {{{ -5781, 2310, -2989}, 0, { 8310, -28}, {0x75, 0x2e, 0x03, 0xff}}}, - {{{ -4454, 2619, -755}, 0, { 0, -1054}, {0x12, 0x9f, 0xb1, 0xff}}}, - {{{ -4773, 2928, -2093}, 0, { 3828, -2082}, {0x4b, 0xb1, 0xc0, 0xff}}}, - {{{ -5781, 2925, -2989}, 0, { 8310, -2072}, {0x60, 0xae, 0xfb, 0xff}}}, - {{{ -4104, 2774, -1432}, 0, { 700, -1570}, {0x3e, 0xb0, 0xb4, 0xff}}}, - {{{ -5254, 2619, -284}, 0, { 786, -1054}, {0x59, 0xa7, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07018F60, 0x00383950, 74560, 0x00018f60, 256); // 0x07019060 - 0x07019150 -static const Vtx ccm_seg7_vertex_07019060[] = { - {{{ -4454, 2619, -755}, 0, { 0, -1054}, {0x12, 0x9f, 0xb1, 0xff}}}, - {{{ -3221, 1849, -422}, 0, { -3746, 1504}, {0x5b, 0x16, 0xab, 0xff}}}, - {{{ -4454, 2005, -755}, 0, { 0, 990}, {0xf9, 0x42, 0x95, 0xff}}}, - {{{ -4472, 2619, -284}, 0, { -1080, -1054}, {0x8f, 0xc8, 0xfc, 0xff}}}, - {{{ -3221, 1741, -531}, 0, { -3496, 1866}, {0x36, 0x6d, 0xdd, 0xff}}}, - {{{ -1864, -4197, 199}, 0, { -7170, -774}, {0x08, 0x1d, 0x7b, 0xff}}}, - {{{ -1864, -3583, 199}, 0, { -7170, -2818}, {0x1d, 0xb9, 0x64, 0xff}}}, - {{{ -4594, -3993, -442}, 0, { -1366, -1456}, {0xfd, 0xd8, 0x78, 0xff}}}, - {{{ -3221, 2464, -422}, 0, { -3746, -538}, {0x34, 0xcb, 0x9a, 0xff}}}, - {{{ -4104, 2774, -1432}, 0, { 700, -1570}, {0x3e, 0xb0, 0xb4, 0xff}}}, - {{{ -5733, -4812, -363}, 0, { 12, 1268}, {0xe9, 0x5e, 0x51, 0xff}}}, - {{{ -4594, -4607, -442}, 0, { -1366, 588}, {0xeb, 0x3a, 0x6e, 0xff}}}, - {{{ -5733, -4197, -363}, 0, { 12, -774}, {0xec, 0xa5, 0x55, 0xff}}}, - {{{ -5958, -4914, -553}, 0, { 902, 1608}, {0xa3, 0x45, 0x33, 0xff}}}, - {{{ -4618, -3839, -185}, 0, { -2106, -1968}, {0x0f, 0x8b, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07019060, 0x00383950, 74560, 0x00019060, 240); // 0x07019150 - 0x07019240 -static const Vtx ccm_seg7_vertex_07019150[] = { - {{{ -5784, -4198, -3326}, 0, { 9002, -774}, {0xac, 0xac, 0xd6, 0xff}}}, - {{{ -7167, -4197, -3326}, 0, { 10962, -778}, {0x33, 0xcd, 0x99, 0xff}}}, - {{{ -7167, -4197, -6143}, 0, { 19438, -774}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -6708, -4197, 110}, 0, { 0, -774}, {0x3c, 0x9e, 0xcd, 0xff}}}, - {{{ -5733, -4197, -363}, 0, { 12, -774}, {0xec, 0xa5, 0x55, 0xff}}}, - {{{ -4618, -3839, -185}, 0, { -2106, -1968}, {0x0f, 0x8b, 0x2c, 0xff}}}, - {{{ -7056, -4197, -626}, 0, { 2680, -776}, {0x3d, 0x93, 0xef, 0xff}}}, - {{{ -5958, -4197, -553}, 0, { 902, -774}, {0xaa, 0xb9, 0x3b, 0xff}}}, - {{{ -5958, -4914, -553}, 0, { 902, 1608}, {0xa3, 0x45, 0x33, 0xff}}}, - {{{ -4665, -3839, 328}, 0, { -3586, -1968}, {0x16, 0x86, 0xe8, 0xff}}}, - {{{ -1864, -3583, 199}, 0, { -7170, -2818}, {0x1d, 0xb9, 0x64, 0xff}}}, - {{{ -1959, -3429, 439}, 0, { -7756, -3330}, {0x48, 0xa2, 0x2d, 0xff}}}, - {{{ -5784, -4197, -6143}, 0, { 17476, -774}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -6911, -4197, -3326}, 0, { 10600, -778}, {0x69, 0xcc, 0xd1, 0xff}}}, - {{{ -6092, -4198, -3326}, 0, { 9438, -774}, {0xd6, 0xac, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07019150, 0x00383950, 74560, 0x00019150, 240); // 0x07019240 - 0x07019340 -static const Vtx ccm_seg7_vertex_07019240[] = { - {{{ -7056, -4821, -626}, 0, { 2680, 1296}, {0x76, 0x25, 0xe9, 0xff}}}, - {{{ -6911, -5523, -3326}, 0, { 10600, 3632}, {0x2e, 0x47, 0xa2, 0xff}}}, - {{{ -6911, -4197, -3326}, 0, { 10600, -778}, {0x69, 0xcc, 0xd1, 0xff}}}, - {{{ -7056, -4197, -626}, 0, { 2680, -776}, {0x3d, 0x93, 0xef, 0xff}}}, - {{{ -6092, -4197, -820}, 0, { 1894, -774}, {0x99, 0xb9, 0x10, 0xff}}}, - {{{ -6092, -4198, -3326}, 0, { 9438, -774}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -6092, -5523, -3326}, 0, { 9438, 3632}, {0xbf, 0x1f, 0x98, 0xff}}}, - {{{ -5958, -4197, -553}, 0, { 902, -774}, {0xaa, 0xb9, 0x3b, 0xff}}}, - {{{ -6708, -4728, 110}, 0, { 0, 990}, {0x51, 0x39, 0xb2, 0xff}}}, - {{{ -6708, -4197, 110}, 0, { 0, -774}, {0x3c, 0x9e, 0xcd, 0xff}}}, - {{{ -6092, -5017, -820}, 0, { 1894, 1948}, {0xb4, 0x65, 0x01, 0xff}}}, - {{{ -5958, -4914, -553}, 0, { 902, 1608}, {0xa3, 0x45, 0x33, 0xff}}}, - {{{ -5725, -4668, 589}, 0, { -2866, 790}, {0x19, 0x31, 0x8e, 0xff}}}, - {{{ -5215, -223, 6150}, 0, {-14202, 8402}, {0x46, 0xd0, 0xa3, 0xff}}}, - {{{ -5265, -408, 6150}, 0, {-14084, 9016}, {0x7d, 0x00, 0xed, 0xff}}}, - {{{ -5265, 4711, 6150}, 0, {-14084, -8016}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07019240, 0x00383950, 74560, 0x00019240, 256); // 0x07019340 - 0x07019440 -static const Vtx ccm_seg7_vertex_07019340[] = { - {{{ -4665, -3839, 328}, 0, { -3586, -1968}, {0x16, 0x86, 0xe8, 0xff}}}, - {{{ -5725, -4117, 589}, 0, { -2866, -1044}, {0x16, 0xc9, 0x91, 0xff}}}, - {{{ -6708, -4197, 110}, 0, { 0, -774}, {0x3c, 0x9e, 0xcd, 0xff}}}, - {{{ -5725, -4668, 589}, 0, { -2866, 790}, {0x19, 0x31, 0x8e, 0xff}}}, - {{{ -4688, -3993, 585}, 0, { -4326, -1456}, {0x19, 0xc2, 0x95, 0xff}}}, - {{{ -1959, -3429, 439}, 0, { -7756, -3330}, {0x48, 0xa2, 0x2d, 0xff}}}, - {{{ -2149, -3429, 919}, 0, { -8932, -3330}, {0x56, 0xa4, 0xfc, 0xff}}}, - {{{ -4688, -4607, 585}, 0, { -4326, 588}, {0x06, 0x26, 0x88, 0xff}}}, - {{{ -2244, -4197, 1159}, 0, { -9520, -774}, {0x4f, 0x2e, 0xa9, 0xff}}}, - {{{ -2244, -3583, 1159}, 0, { -9520, -2818}, {0x7c, 0xe7, 0x01, 0xff}}}, - {{{ -5215, -223, 6150}, 0, {-14202, 8402}, {0x46, 0xd0, 0xa3, 0xff}}}, - {{{ -5265, 4711, 6150}, 0, {-14084, -8016}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -4527, 4711, 6150}, 0, {-15846, -8016}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ -5254, 4712, -284}, 0, { 786, -8016}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ -5254, 1685, -284}, 0, { 786, 2052}, {0x59, 0x55, 0x1e, 0xff}}}, - {{{ -5265, -408, 6150}, 0, {-14084, 9016}, {0x7d, 0x00, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07019340, 0x00383950, 74560, 0x00019340, 256); // 0x07019440 - 0x07019540 -static const Vtx ccm_seg7_vertex_07019440[] = { - {{{ -4527, 4711, 6150}, 0, {-15846, -8016}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ -4527, -408, 6150}, 0, {-15846, 9016}, {0x87, 0x0d, 0xde, 0xff}}}, - {{{ -4577, -223, 6150}, 0, {-15728, 8402}, {0xac, 0xd9, 0xab, 0xff}}}, - {{{ -4472, 1685, -284}, 0, { -1080, 2052}, {0x97, 0x42, 0x16, 0xff}}}, - {{{ -4712, -88, 6150}, 0, {-15406, 7954}, {0xcc, 0xb4, 0xaa, 0xff}}}, - {{{ -4896, -39, 6150}, 0, {-14966, 7790}, {0xfa, 0xa3, 0xab, 0xff}}}, - {{{ -5080, -88, 6150}, 0, {-14526, 7954}, {0x2a, 0xa9, 0xaf, 0xff}}}, - {{{ -5215, -223, 6150}, 0, {-14202, 8402}, {0x46, 0xd0, 0xa3, 0xff}}}, - {{{ -4472, 4712, -284}, 0, { -1080, -8016}, {0x82, 0x00, 0xff, 0xff}}}, - {{{ -5425, 2476, -4316}, 0, { 10534, -580}, {0x7e, 0x0c, 0x03, 0xff}}}, - {{{ -5781, 2925, -2989}, 0, { 8310, -2072}, {0x60, 0xae, 0xfb, 0xff}}}, - {{{ -5781, 2310, -2989}, 0, { 8310, -28}, {0x75, 0x2e, 0x03, 0xff}}}, - {{{ -5425, 3091, -4316}, 0, { 10534, -2624}, {0x78, 0xda, 0xf1, 0xff}}}, - {{{ -5350, 2355, -4218}, 0, { 10126, -176}, {0x48, 0x67, 0xfb, 0xff}}}, - {{{ -5438, 2771, -1709}, 0, { 4528, -1560}, {0x52, 0xad, 0xd0, 0xff}}}, - {{{ -5679, 2202, -2989}, 0, { 8066, 334}, {0x37, 0x71, 0x0a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07019440, 0x00383950, 74560, 0x00019440, 256); // 0x07019540 - 0x070195B0 -static const Vtx ccm_seg7_vertex_07019540[] = { - {{{ -5013, 3082, -2989}, 0, { 6476, -2594}, {0x69, 0xc3, 0xdd, 0xff}}}, - {{{ -5781, 2925, -2989}, 0, { 8310, -2072}, {0x60, 0xae, 0xfb, 0xff}}}, - {{{ -5425, 3091, -4316}, 0, { 10534, -2624}, {0x78, 0xda, 0xf1, 0xff}}}, - {{{ -4773, 2928, -2093}, 0, { 3828, -2082}, {0x4b, 0xb1, 0xc0, 0xff}}}, - {{{ -5438, 2157, -1709}, 0, { 4528, 484}, {0x70, 0x29, 0xd5, 0xff}}}, - {{{ -5679, 2202, -2989}, 0, { 8066, 334}, {0x37, 0x71, 0x0a, 0xff}}}, - {{{ -5781, 2310, -2989}, 0, { 8310, -28}, {0x75, 0x2e, 0x03, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07019540, 0x00383950, 74560, 0x00019540, 112); // 0x070195B0 - 0x070196B0 -static const Vtx ccm_seg7_vertex_070195B0[] = { - {{{ 6571, -2856, 6509}, 0, { 0, 712}, {0xe8, 0x7c, 0x04, 0xff}}}, - {{{ 6528, -2825, 5834}, 0, { 480, 562}, {0xef, 0x7d, 0x0b, 0xff}}}, - {{{ 6275, -2917, 6213}, 0, { 478, 596}, {0xe4, 0x7b, 0x08, 0xff}}}, - {{{ 6150, -2856, 5664}, 0, { 990, 990}, {0xe8, 0x7a, 0x14, 0xff}}}, - {{{ 6256, -2764, 5258}, 0, { 990, 478}, {0xf8, 0x7d, 0x10, 0xff}}}, - {{{ 7075, -2764, 5366}, 0, { 0, 542}, {0xfc, 0x7e, 0x0a, 0xff}}}, - {{{ 6907, -2784, 6005}, 0, { -28, 134}, {0xf1, 0x7e, 0x03, 0xff}}}, - {{{ 5980, -2948, 5918}, 0, { 990, 478}, {0xdf, 0x79, 0x0d, 0xff}}}, - {{{ 5747, -3040, 6073}, 0, { 990, 1400}, {0xe2, 0x7b, 0x00, 0xff}}}, - {{{ 5907, -3010, 6459}, 0, { 474, 810}, {0xe4, 0x7b, 0xfe, 0xff}}}, - {{{ 6067, -2948, 6845}, 0, { -38, 220}, {0xe6, 0x7c, 0xfa, 0xff}}}, - {{{ 5081, -3153, 6611}, 0, { 480, 920}, {0xec, 0x7c, 0xf7, 0xff}}}, - {{{ 5112, -3173, 6200}, 0, { 990, 1500}, {0xeb, 0x7c, 0xf9, 0xff}}}, - {{{ 5050, -3102, 7021}, 0, { 0, 336}, {0xeb, 0x7c, 0xf1, 0xff}}}, - {{{ 4303, -3276, 6106}, 0, { 990, 990}, {0xf3, 0x7e, 0xfb, 0xff}}}, - {{{ 4028, -3276, 6885}, 0, { 0, 340}, {0xf1, 0x7d, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070195B0, 0x00383950, 74560, 0x000195b0, 256); // 0x070196B0 - 0x070197B0 -static const Vtx ccm_seg7_vertex_070196B0[] = { - {{{ 2106, 3891, -872}, 0, { 990, 990}, {0xf1, 0x7e, 0x04, 0xff}}}, - {{{ 480, 3686, -622}, 0, { 990, -44}, {0xee, 0x7d, 0x02, 0xff}}}, - {{{ 2334, 3891, -78}, 0, { 0, 1052}, {0xf2, 0x7e, 0x02, 0xff}}}, - {{{ 531, 3686, 198}, 0, { 0, -90}, {0xef, 0x7d, 0xfe, 0xff}}}, - {{{ 480, 3686, -622}, 0, { 990, 990}, {0xee, 0x7d, 0x02, 0xff}}}, - {{{ -295, 3533, -645}, 0, { 990, 2}, {0xe9, 0x7c, 0xf9, 0xff}}}, - {{{ 531, 3686, 198}, 0, { 0, 1078}, {0xef, 0x7d, 0xfe, 0xff}}}, - {{{ -459, 3584, 169}, 0, { 0, -158}, {0xf0, 0x7c, 0xf0, 0xff}}}, - {{{ -295, 3533, -645}, 0, { 982, 990}, {0xe9, 0x7c, 0xf9, 0xff}}}, - {{{ -797, 3379, -840}, 0, { 1000, 290}, {0xf0, 0x7c, 0xeb, 0xff}}}, - {{{ -459, 3584, 169}, 0, { -26, 1150}, {0xf0, 0x7c, 0xf0, 0xff}}}, - {{{ -1328, 3482, -167}, 0, { -36, -2}, {0xfe, 0x7c, 0xe8, 0xff}}}, - {{{ -797, 3379, -840}, 0, { 990, 990}, {0xf0, 0x7c, 0xeb, 0xff}}}, - {{{ -1052, 3277, -1208}, 0, { 990, 418}, {0x02, 0x7d, 0xea, 0xff}}}, - {{{ -1328, 3482, -167}, 0, { -26, 1322}, {0xfe, 0x7c, 0xe8, 0xff}}}, - {{{ -1849, 3379, -920}, 0, { -46, 182}, {0x09, 0x7d, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070196B0, 0x00383950, 74560, 0x000196b0, 256); // 0x070197B0 - 0x070198B0 -static const Vtx ccm_seg7_vertex_070197B0[] = { - {{{ 6993, -206, -5375}, 0, { 158, 1038}, {0xf2, 0x7b, 0x1b, 0xff}}}, - {{{ 6239, -206, -5279}, 0, { 990, 990}, {0x00, 0x7d, 0x15, 0xff}}}, - {{{ 7072, -1123, -870}, 0, { 0, -1502}, {0xfb, 0x7d, 0x10, 0xff}}}, - {{{ 6253, -1123, -870}, 0, { 990, -1500}, {0x00, 0x7e, 0x0e, 0xff}}}, - {{{ 7238, -133, -5406}, 0, { -52, 1052}, {0xda, 0x71, 0x29, 0xff}}}, - {{{ 6255, -1134, -469}, 0, { 990, 990}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ 6255, -1144, -381}, 0, { 990, 888}, {0x00, 0x7a, 0x1f, 0xff}}}, - {{{ 7075, -1144, -381}, 0, { 0, 886}, {0x00, 0x7c, 0x17, 0xff}}}, - {{{ 7075, -1134, -469}, 0, { 0, 990}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ 7074, -1170, -303}, 0, { 0, 794}, {0x00, 0x74, 0x31, 0xff}}}, - {{{ 6255, -1170, -303}, 0, { 990, 800}, {0x00, 0x70, 0x3b, 0xff}}}, - {{{ -158, -4095, 1919}, 0, { 990, 382}, {0xff, 0x7e, 0xfd, 0xff}}}, - {{{ -979, -4095, 2171}, 0, { -30, 546}, {0xfb, 0x7e, 0xf9, 0xff}}}, - {{{ -991, -4095, 2759}, 0, { 0, 914}, {0x01, 0x7e, 0xf9, 0xff}}}, - {{{ 7072, -2321, 1504}, 0, { 0, -1334}, {0x00, 0x6f, 0x3c, 0xff}}}, - {{{ 6253, -2321, 1504}, 0, { 990, -1274}, {0x00, 0x73, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070197B0, 0x00383950, 74560, 0x000197b0, 256); // 0x070198B0 - 0x070199B0 -static const Vtx ccm_seg7_vertex_070198B0[] = { - {{{ 6253, -2321, 1504}, 0, { 990, -1274}, {0x00, 0x73, 0x34, 0xff}}}, - {{{ 7072, -2355, 1594}, 0, { 0, -1442}, {0x00, 0x78, 0x26, 0xff}}}, - {{{ 7072, -2321, 1504}, 0, { 0, -1334}, {0x00, 0x6f, 0x3c, 0xff}}}, - {{{ 6253, -2355, 1594}, 0, { 990, -1378}, {0x00, 0x7a, 0x20, 0xff}}}, - {{{ 6253, -2378, 1700}, 0, { 990, -1498}, {0x00, 0x7d, 0x11, 0xff}}}, - {{{ 7072, -2378, 1700}, 0, { 0, -1566}, {0x00, 0x7d, 0x16, 0xff}}}, - {{{ -6911, -4965, -626}, 0, { -28, 418}, {0x34, 0x6e, 0xdd, 0xff}}}, - {{{ -6594, -4863, 7}, 0, { 0, 990}, {0x09, 0x78, 0xd9, 0xff}}}, - {{{ -6092, -5017, -820}, 0, { 990, 734}, {0xb4, 0x65, 0x01, 0xff}}}, - {{{ -5958, -4914, -553}, 0, { 990, 990}, {0xa3, 0x45, 0x33, 0xff}}}, - {{{ 3596, 420, -5926}, 0, { 142, 340}, {0x16, 0x6d, 0x3c, 0xff}}}, - {{{ 3530, 638, -6134}, 0, { -170, 334}, {0x1a, 0x55, 0x59, 0xff}}}, - {{{ 3192, 427, -5831}, 0, { 76, 634}, {0x1d, 0x6d, 0x39, 0xff}}}, - {{{ -991, -4095, 2759}, 0, { 0, 914}, {0x01, 0x7e, 0xf9, 0xff}}}, - {{{ -173, -4095, 2895}, 0, { 990, 990}, {0x01, 0x7e, 0xf9, 0xff}}}, - {{{ -158, -4095, 1919}, 0, { 990, 382}, {0xff, 0x7e, 0xfd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070198B0, 0x00383950, 74560, 0x000198b0, 256); // 0x070199B0 - 0x07019AA0 -static const Vtx ccm_seg7_vertex_070199B0[] = { - {{{ 4058, 347, -5964}, 0, { 190, 188}, {0x16, 0x70, 0x35, 0xff}}}, - {{{ 4060, 569, -6198}, 0, { -140, 160}, {0x13, 0x5b, 0x56, 0xff}}}, - {{{ 3596, 420, -5926}, 0, { 142, 522}, {0x16, 0x6d, 0x3c, 0xff}}}, - {{{ 3736, 236, -5322}, 0, { 1034, 488}, {0x1b, 0x77, 0x1f, 0xff}}}, - {{{ 4059, 176, -5372}, 0, { 1034, 254}, {0x19, 0x77, 0x22, 0xff}}}, - {{{ 3606, 263, -5277}, 0, { 1026, 490}, {0x17, 0x7a, 0x18, 0xff}}}, - {{{ 3736, 236, -5322}, 0, { 1026, 392}, {0x1b, 0x77, 0x1f, 0xff}}}, - {{{ 3596, 420, -5926}, 0, { 142, 340}, {0x16, 0x6d, 0x3c, 0xff}}}, - {{{ 3192, 427, -5831}, 0, { 76, 634}, {0x1d, 0x6d, 0x39, 0xff}}}, - {{{ 3530, 638, -6134}, 0, { -166, 546}, {0x1a, 0x55, 0x59, 0xff}}}, - {{{ 3503, 278, -5219}, 0, { 990, 990}, {0x18, 0x7b, 0x0c, 0xff}}}, - {{{ 3192, 427, -5831}, 0, { 84, 612}, {0x1d, 0x6d, 0x39, 0xff}}}, - {{{ 2840, 434, -5585}, 0, { 32, 920}, {0x33, 0x6c, 0x29, 0xff}}}, - {{{ 3606, 263, -5277}, 0, { 1020, 912}, {0x17, 0x7a, 0x18, 0xff}}}, - {{{ 3080, 576, -5912}, 0, { -94, 586}, {0x37, 0x4b, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070199B0, 0x00383950, 74560, 0x000199b0, 240); // 0x07019AA0 - 0x07019B90 -static const Vtx ccm_seg7_vertex_07019AA0[] = { - {{{ 3466, 287, -5105}, 0, { 990, 990}, {0x13, 0x7d, 0x03, 0xff}}}, - {{{ 2840, 434, -5585}, 0, { 24, 824}, {0x33, 0x6c, 0x29, 0xff}}}, - {{{ 2625, 442, -5167}, 0, { -68, 1122}, {0x2d, 0x74, 0x17, 0xff}}}, - {{{ 3503, 278, -5219}, 0, { 990, 912}, {0x18, 0x7b, 0x0c, 0xff}}}, - {{{ 2758, 515, -5574}, 0, { -70, 846}, {0x51, 0x49, 0x3f, 0xff}}}, - {{{ 3530, 638, -6134}, 0, { -170, 334}, {0x1a, 0x55, 0x59, 0xff}}}, - {{{ 3080, 576, -5912}, 0, { -84, 690}, {0x37, 0x4b, 0x55, 0xff}}}, - {{{ 3192, 427, -5831}, 0, { 76, 634}, {0x1d, 0x6d, 0x39, 0xff}}}, - {{{ 3080, 576, -5912}, 0, { -94, 586}, {0x37, 0x4b, 0x55, 0xff}}}, - {{{ 2758, 515, -5574}, 0, { -30, 956}, {0x51, 0x49, 0x3f, 0xff}}}, - {{{ 2840, 434, -5585}, 0, { 32, 920}, {0x33, 0x6c, 0x29, 0xff}}}, - {{{ 4028, -3276, 6885}, 0, { 0, 926}, {0xf1, 0x7d, 0xf8, 0xff}}}, - {{{ 4303, -3276, 6106}, 0, { 990, 990}, {0xf3, 0x7e, 0xfb, 0xff}}}, - {{{ 0, -3685, 6009}, 0, { 0, -1658}, {0xf6, 0x7e, 0xfc, 0xff}}}, - {{{ 342, -3685, 5245}, 0, { 990, -1552}, {0xf6, 0x7e, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07019AA0, 0x00383950, 74560, 0x00019aa0, 240); // 0x07019B90 - 0x07019C80 -static const Vtx ccm_seg7_vertex_07019B90[] = { - {{{ -871, -4197, 889}, 0, { 990, -306}, {0xf9, 0x7e, 0xf7, 0xff}}}, - {{{ -979, -4095, 2171}, 0, { 0, 316}, {0xfb, 0x7e, 0xf9, 0xff}}}, - {{{ -158, -4095, 1919}, 0, { 990, 478}, {0xff, 0x7e, 0xfd, 0xff}}}, - {{{ -1440, -4197, 1506}, 0, { 0, -192}, {0xf5, 0x7e, 0xf8, 0xff}}}, - {{{ -5726, -4812, 443}, 0, { -34, 612}, {0x06, 0x75, 0xd2, 0xff}}}, - {{{ -5733, -4812, -363}, 0, { 990, 480}, {0xe9, 0x5e, 0x51, 0xff}}}, - {{{ -6594, -4863, 7}, 0, { -18, 172}, {0x09, 0x78, 0xd9, 0xff}}}, - {{{ -1902, -4300, 294}, 0, { 990, 246}, {0x02, 0x77, 0x2a, 0xff}}}, - {{{ -2206, -4300, 1064}, 0, { 0, 320}, {0x30, 0x75, 0xfd, 0xff}}}, - {{{ -1440, -4197, 1506}, 0, { 0, 876}, {0xf5, 0x7e, 0xf8, 0xff}}}, - {{{ -871, -4197, 889}, 0, { 990, 990}, {0xf9, 0x7e, 0xf7, 0xff}}}, - {{{ -4604, -4709, -340}, 0, { 990, -1270}, {0xee, 0x7a, 0x1d, 0xff}}}, - {{{ -2206, -4300, 1064}, 0, { 0, 404}, {0x30, 0x75, 0xfd, 0xff}}}, - {{{ -1902, -4300, 294}, 0, { 990, 478}, {0x02, 0x77, 0x2a, 0xff}}}, - {{{ -4679, -4709, 483}, 0, { 0, -1200}, {0xfb, 0x6c, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07019B90, 0x00383950, 74560, 0x00019b90, 240); // 0x07019C80 - 0x07019D60 -static const Vtx ccm_seg7_vertex_07019C80[] = { - {{{ -4679, -4709, 483}, 0, { -38, 450}, {0xfb, 0x6c, 0xbf, 0xff}}}, - {{{ -4604, -4709, -340}, 0, { 990, 480}, {0xee, 0x7a, 0x1d, 0xff}}}, - {{{ -5726, -4812, 443}, 0, { -30, -72}, {0x06, 0x75, 0xd2, 0xff}}}, - {{{ -5733, -4812, -363}, 0, { 990, 72}, {0xe9, 0x5e, 0x51, 0xff}}}, - {{{ -1268, -3849, 4579}, 0, { 0, -20}, {0x00, 0x7d, 0xee, 0xff}}}, - {{{ -792, -3747, 5451}, 0, { 0, 602}, {0xf9, 0x7e, 0xf4, 0xff}}}, - {{{ -165, -3788, 4890}, 0, { 990, 480}, {0xfc, 0x7d, 0xed, 0xff}}}, - {{{ -5733, -4812, -363}, 0, { 990, 480}, {0xe9, 0x5e, 0x51, 0xff}}}, - {{{ -5958, -4914, -553}, 0, { 990, 298}, {0xa3, 0x45, 0x33, 0xff}}}, - {{{ -6594, -4863, 7}, 0, { -18, 172}, {0x09, 0x78, 0xd9, 0xff}}}, - {{{ -6911, -5523, -3326}, 0, { -30, -606}, {0x2e, 0x47, 0xa2, 0xff}}}, - {{{ -6911, -4965, -626}, 0, { 0, 1106}, {0x34, 0x6e, 0xdd, 0xff}}}, - {{{ -6092, -5017, -820}, 0, { 990, 990}, {0xb4, 0x65, 0x01, 0xff}}}, - {{{ -6092, -5523, -3326}, 0, { 990, -606}, {0xbf, 0x1f, 0x98, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07019C80, 0x00383950, 74560, 0x00019c80, 224); // 0x07019D60 - 0x07019E40 -static const Vtx ccm_seg7_vertex_07019D60[] = { - {{{ -792, -3747, 5451}, 0, { -28, 484}, {0xf9, 0x7e, 0xf4, 0xff}}}, - {{{ 0, -3685, 6009}, 0, { -34, 1084}, {0xf6, 0x7e, 0xfc, 0xff}}}, - {{{ 342, -3685, 5245}, 0, { 990, 990}, {0xf6, 0x7e, 0xf7, 0xff}}}, - {{{ -165, -3788, 4890}, 0, { 990, 598}, {0xfc, 0x7d, 0xed, 0xff}}}, - {{{ -448, -3890, 4370}, 0, { 990, 104}, {0x01, 0x7d, 0xec, 0xff}}}, - {{{ -1268, -3849, 4579}, 0, { 0, -20}, {0x00, 0x7d, 0xee, 0xff}}}, - {{{ -165, -3788, 4890}, 0, { 990, 480}, {0xfc, 0x7d, 0xed, 0xff}}}, - {{{ 5957, -153, -5473}, 0, { 1032, -288}, {0x12, 0x77, 0x25, 0xff}}}, - {{{ 6060, 8, -6014}, 0, { 266, -382}, {0x10, 0x6c, 0x3f, 0xff}}}, - {{{ 4058, 347, -5964}, 0, { 186, 1050}, {0x16, 0x70, 0x35, 0xff}}}, - {{{ -448, -3993, 3720}, 0, { 990, 580}, {0x02, 0x7d, 0xf0, 0xff}}}, - {{{ -1268, -3993, 3587}, 0, { 0, 498}, {0x02, 0x7d, 0xef, 0xff}}}, - {{{ -448, -3890, 4370}, 0, { 990, 990}, {0x01, 0x7d, 0xec, 0xff}}}, - {{{ -1268, -3849, 4579}, 0, { 0, 1120}, {0x00, 0x7d, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07019D60, 0x00383950, 74560, 0x00019d60, 224); // 0x07019E40 - 0x07019F20 -static const Vtx ccm_seg7_vertex_07019E40[] = { - {{{ -173, -4095, 2895}, 0, { 990, -68}, {0x01, 0x7e, 0xf9, 0xff}}}, - {{{ -991, -4095, 2759}, 0, { 0, 12}, {0x01, 0x7e, 0xf9, 0xff}}}, - {{{ -448, -3993, 3720}, 0, { 990, 478}, {0x02, 0x7d, 0xf0, 0xff}}}, - {{{ -1268, -3993, 3587}, 0, { 0, 562}, {0x02, 0x7d, 0xef, 0xff}}}, - {{{ 3466, 287, -5105}, 0, { 990, 358}, {0x13, 0x7d, 0x03, 0xff}}}, - {{{ 2598, 358, -4354}, 0, { -52, 864}, {0x09, 0x7e, 0xf9, 0xff}}}, - {{{ 3412, 358, -4153}, 0, { 990, 990}, {0x03, 0x7e, 0xf4, 0xff}}}, - {{{ 2625, 442, -5167}, 0, { -64, 340}, {0x2d, 0x74, 0x17, 0xff}}}, - {{{ 6060, 8, -6014}, 0, { 266, -382}, {0x10, 0x6c, 0x3f, 0xff}}}, - {{{ 6127, 239, -6281}, 0, { -106, -440}, {0x05, 0x5b, 0x57, 0xff}}}, - {{{ 4060, 569, -6198}, 0, { -144, 1038}, {0x13, 0x5b, 0x56, 0xff}}}, - {{{ 4058, 347, -5964}, 0, { 186, 1050}, {0x16, 0x70, 0x35, 0xff}}}, - {{{ 5957, -153, -5473}, 0, { 1032, -288}, {0x12, 0x77, 0x25, 0xff}}}, - {{{ 4059, 176, -5372}, 0, { 1034, 1070}, {0x19, 0x77, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07019E40, 0x00383950, 74560, 0x00019e40, 224); // 0x07019F20 - 0x0701A010 -static const Vtx ccm_seg7_vertex_07019F20[] = { - {{{ 6454, -66, -5967}, 0, { 190, 228}, {0xff, 0x6e, 0x3d, 0xff}}}, - {{{ 6127, 239, -6281}, 0, { -118, 500}, {0x05, 0x5b, 0x57, 0xff}}}, - {{{ 6060, 8, -6014}, 0, { 264, 506}, {0x10, 0x6c, 0x3f, 0xff}}}, - {{{ 6580, 124, -6127}, 0, { -44, 168}, {0xe9, 0x58, 0x57, 0xff}}}, - {{{ 6121, -182, -5437}, 0, { 1032, 380}, {0x0a, 0x79, 0x22, 0xff}}}, - {{{ 5957, -153, -5473}, 0, { 1032, 498}, {0x12, 0x77, 0x25, 0xff}}}, - {{{ 6792, -137, -5770}, 0, { 80, 814}, {0xec, 0x73, 0x31, 0xff}}}, - {{{ 6957, 0, -5855}, 0, { -44, 794}, {0xd7, 0x5f, 0x49, 0xff}}}, - {{{ 6580, 124, -6127}, 0, { -48, 1082}, {0xe9, 0x58, 0x57, 0xff}}}, - {{{ 7072, -1123, -870}, 0, { 0, 476}, {0xfb, 0x7d, 0x10, 0xff}}}, - {{{ 6253, -1123, -870}, 0, { 990, 478}, {0x00, 0x7e, 0x0e, 0xff}}}, - {{{ 6255, -1134, -469}, 0, { 990, 228}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ 6454, -66, -5967}, 0, { 200, 1062}, {0xff, 0x6e, 0x3d, 0xff}}}, - {{{ 6205, -197, -5368}, 0, { 1020, 872}, {0x01, 0x7c, 0x17, 0xff}}}, - {{{ 6121, -182, -5437}, 0, { 1026, 942}, {0x0a, 0x79, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07019F20, 0x00383950, 74560, 0x00019f20, 240); // 0x0701A010 - 0x0701A110 -static const Vtx ccm_seg7_vertex_0701A010[] = { - {{{ 7238, -133, -5406}, 0, { -50, 802}, {0xda, 0x71, 0x29, 0xff}}}, - {{{ 6957, 0, -5855}, 0, { -48, 1110}, {0xd7, 0x5f, 0x49, 0xff}}}, - {{{ 6792, -137, -5770}, 0, { 86, 1104}, {0xec, 0x73, 0x31, 0xff}}}, - {{{ 6993, -206, -5375}, 0, { 164, 828}, {0xf2, 0x7b, 0x1b, 0xff}}}, - {{{ 6239, -206, -5279}, 0, { 1014, 928}, {0x00, 0x7d, 0x15, 0xff}}}, - {{{ 6205, -197, -5368}, 0, { 1016, 990}, {0x01, 0x7c, 0x17, 0xff}}}, - {{{ 7075, -1134, -469}, 0, { 0, 226}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ 7072, -1123, -870}, 0, { 0, 476}, {0xfb, 0x7d, 0x10, 0xff}}}, - {{{ 6255, -1134, -469}, 0, { 990, 228}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ -1822, 2918, -3789}, 0, { -40, 560}, {0xf3, 0x7d, 0xf6, 0xff}}}, - {{{ -1644, 2970, -3411}, 0, { -38, 828}, {0xf7, 0x7e, 0xf5, 0xff}}}, - {{{ -847, 3021, -3625}, 0, { 990, 990}, {0xf5, 0x7e, 0xf8, 0xff}}}, - {{{ 7075, -2764, 5366}, 0, { 0, -1566}, {0xfc, 0x7e, 0x0a, 0xff}}}, - {{{ 7072, -2378, 1700}, 0, { 0, 990}, {0x00, 0x7d, 0x16, 0xff}}}, - {{{ 6253, -2378, 1700}, 0, { 990, 990}, {0x00, 0x7d, 0x11, 0xff}}}, - {{{ 6256, -2764, 5258}, 0, { 990, -1498}, {0xf8, 0x7d, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701A010, 0x00383950, 74560, 0x0001a010, 256); // 0x0701A110 - 0x0701A1F0 -static const Vtx ccm_seg7_vertex_0701A110[] = { - {{{ -752, 3072, -2986}, 0, { 990, 434}, {0xf8, 0x7d, 0xf3, 0xff}}}, - {{{ -1582, 3021, -2989}, 0, { -40, 514}, {0xfd, 0x7d, 0xed, 0xff}}}, - {{{ -897, 3185, -2121}, 0, { 990, 990}, {0x02, 0x7d, 0xee, 0xff}}}, - {{{ -1691, 3174, -2337}, 0, { -40, 938}, {0x04, 0x7c, 0xe8, 0xff}}}, - {{{ -847, 3021, -3625}, 0, { 990, 72}, {0xf5, 0x7e, 0xf8, 0xff}}}, - {{{ -1644, 2970, -3411}, 0, { -38, 130}, {0xf7, 0x7e, 0xf5, 0xff}}}, - {{{ -752, 3072, -2986}, 0, { 990, 480}, {0xf8, 0x7d, 0xf3, 0xff}}}, - {{{ -1582, 3021, -2989}, 0, { -38, 398}, {0xfd, 0x7d, 0xed, 0xff}}}, - {{{ -4020, 2458, -4385}, 0, { 0, 326}, {0xf0, 0x7d, 0x0d, 0xff}}}, - {{{ -3215, 2611, -4597}, 0, { -34, 854}, {0xec, 0x7d, 0x03, 0xff}}}, - {{{ -3221, 2662, -5447}, 0, { 990, 990}, {0xef, 0x7d, 0x0a, 0xff}}}, - {{{ -1093, 2970, -4218}, 0, { 990, 588}, {0xf0, 0x7d, 0xf9, 0xff}}}, - {{{ -1822, 2918, -3789}, 0, { -38, 658}, {0xf3, 0x7d, 0xf6, 0xff}}}, - {{{ -847, 3021, -3625}, 0, { 990, 982}, {0xf5, 0x7e, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701A110, 0x00383950, 74560, 0x0001a110, 224); // 0x0701A1F0 - 0x0701A2D0 -static const Vtx ccm_seg7_vertex_0701A1F0[] = { - {{{ -2412, 2765, -4379}, 0, { 0, 326}, {0xed, 0x7d, 0xf9, 0xff}}}, - {{{ -1822, 2918, -3789}, 0, { 0, 854}, {0xf3, 0x7d, 0xf6, 0xff}}}, - {{{ -1093, 2970, -4218}, 0, { 990, 990}, {0xf0, 0x7d, 0xf9, 0xff}}}, - {{{ -1992, 2816, -5118}, 0, { 990, 190}, {0xed, 0x7d, 0x00, 0xff}}}, - {{{ -3215, 2611, -4597}, 0, { 0, 326}, {0xec, 0x7d, 0x03, 0xff}}}, - {{{ -2412, 2765, -4379}, 0, { -34, 854}, {0xed, 0x7d, 0xf9, 0xff}}}, - {{{ -1992, 2816, -5118}, 0, { 990, 990}, {0xed, 0x7d, 0x00, 0xff}}}, - {{{ -3221, 2662, -5447}, 0, { 990, 190}, {0xef, 0x7d, 0x0a, 0xff}}}, - {{{ -4450, 2509, -5118}, 0, { 990, 190}, {0xf7, 0x7d, 0x11, 0xff}}}, - {{{ -4020, 2458, -4385}, 0, { 0, 326}, {0xf0, 0x7d, 0x0d, 0xff}}}, - {{{ -3221, 2662, -5447}, 0, { 990, 990}, {0xef, 0x7d, 0x0a, 0xff}}}, - {{{ -4450, 1894, -861}, 0, { 990, 190}, {0x05, 0x7e, 0xf9, 0xff}}}, - {{{ -4030, 1843, -1600}, 0, { 0, 326}, {0x11, 0x7d, 0x05, 0xff}}}, - {{{ -5350, 2048, -1761}, 0, { 990, 990}, {0x37, 0x71, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701A1F0, 0x00383950, 74560, 0x0001a1f0, 224); // 0x0701A2D0 - 0x0701A3C0 -static const Vtx ccm_seg7_vertex_0701A2D0[] = { - {{{ -4610, 2304, -3799}, 0, { 0, 326}, {0xf9, 0x7d, 0x13, 0xff}}}, - {{{ -4020, 2458, -4385}, 0, { -34, 854}, {0xf0, 0x7d, 0x0d, 0xff}}}, - {{{ -4450, 2509, -5118}, 0, { 990, 990}, {0xf7, 0x7d, 0x11, 0xff}}}, - {{{ -5350, 2355, -4218}, 0, { 990, 190}, {0x48, 0x67, 0xfb, 0xff}}}, - {{{ -5679, 2202, -2989}, 0, { 990, -320}, {0x37, 0x71, 0x0a, 0xff}}}, - {{{ -4829, 2150, -2983}, 0, { 0, -192}, {0x03, 0x7d, 0x14, 0xff}}}, - {{{ -5350, 2355, -4218}, 0, { 990, 478}, {0x48, 0x67, 0xfb, 0xff}}}, - {{{ -4610, 2304, -3799}, 0, { -34, 342}, {0xf9, 0x7d, 0x13, 0xff}}}, - {{{ -5350, 2048, -1761}, 0, { 990, 190}, {0x37, 0x71, 0xf4, 0xff}}}, - {{{ -4617, 1997, -2191}, 0, { 0, 326}, {0x0d, 0x7d, 0x10, 0xff}}}, - {{{ -5679, 2202, -2989}, 0, { 990, 990}, {0x37, 0x71, 0x0a, 0xff}}}, - {{{ -4829, 2150, -2983}, 0, { 0, 846}, {0x03, 0x7d, 0x14, 0xff}}}, - {{{ -173, 1024, -719}, 0, { 990, -966}, {0x15, 0x7d, 0xfc, 0xff}}}, - {{{ -254, 1024, -1541}, 0, { -38, -948}, {0x1a, 0x7c, 0xff, 0xff}}}, - {{{ -3221, 1741, -531}, 0, { 990, 990}, {0x36, 0x6d, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701A2D0, 0x00383950, 74560, 0x0001a2d0, 240); // 0x0701A3C0 - 0x0701A4B0 -static const Vtx ccm_seg7_vertex_0701A3C0[] = { - {{{ -4030, 1843, -1600}, 0, { 0, 326}, {0x11, 0x7d, 0x05, 0xff}}}, - {{{ -4617, 1997, -2191}, 0, { -34, 854}, {0x0d, 0x7d, 0x10, 0xff}}}, - {{{ -5350, 2048, -1761}, 0, { 990, 990}, {0x37, 0x71, 0xf4, 0xff}}}, - {{{ -3212, 1741, -1352}, 0, { 0, -192}, {0x14, 0x7d, 0x00, 0xff}}}, - {{{ -4030, 1843, -1600}, 0, { -34, 342}, {0x11, 0x7d, 0x05, 0xff}}}, - {{{ -4450, 1894, -861}, 0, { 988, 422}, {0x05, 0x7e, 0xf9, 0xff}}}, - {{{ -3221, 1741, -531}, 0, { 990, -344}, {0x36, 0x6d, 0xdd, 0xff}}}, - {{{ -3212, 1741, -1352}, 0, { 0, -214}, {0x14, 0x7d, 0x00, 0xff}}}, - {{{ -4450, 1894, -861}, 0, { 990, 480}, {0x05, 0x7e, 0xf9, 0xff}}}, - {{{ -254, 1024, -1541}, 0, { -38, -948}, {0x1a, 0x7c, 0xff, 0xff}}}, - {{{ -3212, 1741, -1352}, 0, { 0, 954}, {0x14, 0x7d, 0x00, 0xff}}}, - {{{ -3221, 1741, -531}, 0, { 990, 990}, {0x36, 0x6d, 0xdd, 0xff}}}, - {{{ 3412, 358, -4153}, 0, { 990, 20}, {0x03, 0x7e, 0xf4, 0xff}}}, - {{{ 2598, 358, -4354}, 0, { -54, 16}, {0x09, 0x7e, 0xf9, 0xff}}}, - {{{ 3052, 563, -2654}, 0, { 990, 990}, {0x06, 0x7d, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701A3C0, 0x00383950, 74560, 0x0001a3c0, 240); // 0x0701A4B0 - 0x0701A590 -static const Vtx ccm_seg7_vertex_0701A4B0[] = { - {{{ 1218, 768, -1980}, 0, { -44, -72}, {0x11, 0x7d, 0xfa, 0xff}}}, - {{{ -254, 1024, -1541}, 0, { -38, 916}, {0x1a, 0x7c, 0xff, 0xff}}}, - {{{ -173, 1024, -719}, 0, { 990, 1024}, {0x15, 0x7d, 0xfc, 0xff}}}, - {{{ 1649, 768, -1238}, 0, { 990, -204}, {0x0c, 0x7e, 0xf7, 0xff}}}, - {{{ -173, 1024, -719}, 0, { 990, 990}, {0x15, 0x7d, 0xfc, 0xff}}}, - {{{ 2293, 563, -3038}, 0, { -48, -98}, {0x0a, 0x7d, 0xf4, 0xff}}}, - {{{ 1218, 768, -1980}, 0, { -42, 852}, {0x11, 0x7d, 0xfa, 0xff}}}, - {{{ 1649, 768, -1238}, 0, { 994, 958}, {0x0c, 0x7e, 0xf7, 0xff}}}, - {{{ 3052, 563, -2654}, 0, { 990, -292}, {0x06, 0x7d, 0xf1, 0xff}}}, - {{{ 2293, 563, -3038}, 0, { -44, -126}, {0x0a, 0x7d, 0xf4, 0xff}}}, - {{{ 1649, 768, -1238}, 0, { 990, 990}, {0x0c, 0x7e, 0xf7, 0xff}}}, - {{{ -1088, 3226, -1622}, 0, { 990, 726}, {0x09, 0x7d, 0xf3, 0xff}}}, - {{{ -1849, 3379, -920}, 0, { -42, 1130}, {0x09, 0x7d, 0xee, 0xff}}}, - {{{ -1052, 3277, -1208}, 0, { 990, 990}, {0x02, 0x7d, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701A4B0, 0x00383950, 74560, 0x0001a4b0, 224); // 0x0701A590 - 0x0701A680 -static const Vtx ccm_seg7_vertex_0701A590[] = { - {{{ 2598, 358, -4354}, 0, { -54, 16}, {0x09, 0x7e, 0xf9, 0xff}}}, - {{{ 2293, 563, -3038}, 0, { -42, 868}, {0x0a, 0x7d, 0xf4, 0xff}}}, - {{{ 3052, 563, -2654}, 0, { 990, 990}, {0x06, 0x7d, 0xf1, 0xff}}}, - {{{ 5132, 4289, -1404}, 0, { -8, -370}, {0xf4, 0x7e, 0x00, 0xff}}}, - {{{ 6764, 4506, -3013}, 0, { 0, 1048}, {0xe5, 0x7b, 0xf8, 0xff}}}, - {{{ 6582, 4457, -3145}, 0, { 246, 1030}, {0xeb, 0x7d, 0xfb, 0xff}}}, - {{{ 4545, 4276, -2227}, 0, { 990, -262}, {0xf6, 0x7e, 0x01, 0xff}}}, - {{{ 5839, 4360, -3683}, 0, { 990, 990}, {0xf3, 0x7e, 0xfb, 0xff}}}, - {{{ 2106, 4086, -872}, 0, { 990, -742}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ 2334, 4086, -78}, 0, { -10, -804}, {0xf8, 0x7e, 0x02, 0xff}}}, - {{{ 5132, 4289, -1404}, 0, { -8, 1096}, {0xf4, 0x7e, 0x00, 0xff}}}, - {{{ 4545, 4276, -2227}, 0, { 990, 990}, {0xf6, 0x7e, 0x01, 0xff}}}, - {{{ 6168, 4665, -6160}, 0, { 218, 438}, {0x04, 0x7c, 0x19, 0xff}}}, - {{{ 6256, 4710, -6343}, 0, { -26, 402}, {0xf7, 0x7a, 0x1f, 0xff}}}, - {{{ 5342, 4768, -6710}, 0, { 0, 990}, {0x0d, 0x7d, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701A590, 0x00383950, 74560, 0x0001a590, 240); // 0x0701A680 - 0x0701A770 -static const Vtx ccm_seg7_vertex_0701A680[] = { - {{{ -1088, 3226, -1622}, 0, { 990, 726}, {0x09, 0x7d, 0xf3, 0xff}}}, - {{{ -1921, 3277, -1739}, 0, { -42, 612}, {0x07, 0x7d, 0xf2, 0xff}}}, - {{{ -1849, 3379, -920}, 0, { -42, 1130}, {0x09, 0x7d, 0xee, 0xff}}}, - {{{ -897, 3185, -2121}, 0, { 990, 140}, {0x02, 0x7d, 0xee, 0xff}}}, - {{{ -1691, 3174, -2337}, 0, { -42, 192}, {0x04, 0x7c, 0xe8, 0xff}}}, - {{{ -1921, 3277, -1739}, 0, { -44, 602}, {0x07, 0x7d, 0xf2, 0xff}}}, - {{{ -1088, 3226, -1622}, 0, { 990, 480}, {0x09, 0x7d, 0xf3, 0xff}}}, - {{{ 5188, 4715, -5317}, 0, { 990, 0}, {0x1a, 0x7c, 0x05, 0xff}}}, - {{{ 3825, 5012, -6962}, 0, { 0, 990}, {0x18, 0x7c, 0x02, 0xff}}}, - {{{ 3825, 5012, -5324}, 0, { 990, 990}, {0x1a, 0x7c, 0x00, 0xff}}}, - {{{ 5342, 4768, -6710}, 0, { 0, -96}, {0x0d, 0x7d, 0x0f, 0xff}}}, - {{{ 5731, 4559, -5260}, 0, { 990, 560}, {0x17, 0x7b, 0x12, 0xff}}}, - {{{ 6168, 4665, -6160}, 0, { 218, 438}, {0x04, 0x7c, 0x19, 0xff}}}, - {{{ 5342, 4768, -6710}, 0, { 0, 990}, {0x0d, 0x7d, 0x0f, 0xff}}}, - {{{ 5188, 4715, -5317}, 0, { 990, 990}, {0x1a, 0x7c, 0x05, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701A680, 0x00383950, 74560, 0x0001a680, 240); // 0x0701A770 - 0x0701A870 -static const Vtx ccm_seg7_vertex_0701A770[] = { - {{{ 6707, 4565, -5611}, 0, { 324, 230}, {0xf4, 0x7b, 0x1a, 0xff}}}, - {{{ 6945, 4659, -5784}, 0, { 0, 162}, {0xe2, 0x78, 0x1b, 0xff}}}, - {{{ 6256, 4710, -6343}, 0, { -26, 1248}, {0xf7, 0x7a, 0x1f, 0xff}}}, - {{{ 6168, 4665, -6160}, 0, { 220, 1180}, {0x04, 0x7c, 0x19, 0xff}}}, - {{{ 5985, 4453, -5088}, 0, { 990, 388}, {0x0a, 0x7b, 0x1b, 0xff}}}, - {{{ 5731, 4559, -5260}, 0, { 990, 990}, {0x17, 0x7b, 0x12, 0xff}}}, - {{{ 6978, 4508, -4924}, 0, { 314, 626}, {0xe5, 0x7b, 0x0d, 0xff}}}, - {{{ 6945, 4659, -5784}, 0, { 0, 1136}, {0xe2, 0x78, 0x1b, 0xff}}}, - {{{ 6707, 4565, -5611}, 0, { 326, 1080}, {0xf4, 0x7b, 0x1a, 0xff}}}, - {{{ 6128, 4376, -4766}, 0, { 990, 680}, {0xf5, 0x7d, 0x11, 0xff}}}, - {{{ 7255, 4608, -4975}, 0, { -36, 602}, {0xd8, 0x77, 0x0b, 0xff}}}, - {{{ 5985, 4453, -5088}, 0, { 990, 990}, {0x0a, 0x7b, 0x1b, 0xff}}}, - {{{ 6977, 4464, -4141}, 0, { 318, 570}, {0xe4, 0x7b, 0x00, 0xff}}}, - {{{ 7255, 4557, -4080}, 0, { -36, 536}, {0xdd, 0x79, 0xfc, 0xff}}}, - {{{ 7255, 4608, -4975}, 0, { -36, 1088}, {0xd8, 0x77, 0x0b, 0xff}}}, - {{{ 6978, 4508, -4924}, 0, { 316, 1052}, {0xe5, 0x7b, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701A770, 0x00383950, 74560, 0x0001a770, 256); // 0x0701A870 - 0x0701A970 -static const Vtx ccm_seg7_vertex_0701A870[] = { - {{{ 6135, 4354, -4325}, 0, { 990, 642}, {0xf0, 0x7d, 0x01, 0xff}}}, - {{{ 6977, 4464, -4141}, 0, { 318, 570}, {0xe4, 0x7b, 0x00, 0xff}}}, - {{{ 6978, 4508, -4924}, 0, { 316, 1052}, {0xe5, 0x7b, 0x0d, 0xff}}}, - {{{ 6128, 4376, -4766}, 0, { 990, 990}, {0xf5, 0x7d, 0x11, 0xff}}}, - {{{ 6582, 4457, -3145}, 0, { 248, 402}, {0xeb, 0x7d, 0xfb, 0xff}}}, - {{{ 6764, 4506, -3013}, 0, { -30, 374}, {0xe5, 0x7b, 0xf8, 0xff}}}, - {{{ 7255, 4557, -4080}, 0, { -36, 1098}, {0xdd, 0x79, 0xfc, 0xff}}}, - {{{ 6977, 4464, -4141}, 0, { 316, 1062}, {0xe4, 0x7b, 0x00, 0xff}}}, - {{{ 5839, 4360, -3683}, 0, { 990, 476}, {0xf3, 0x7e, 0xfb, 0xff}}}, - {{{ 1246, 5557, -5324}, 0, { 990, 0}, {0x11, 0x7d, 0x00, 0xff}}}, - {{{ 1246, 5557, -6962}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0xff}}}, - {{{ 1023, 5580, -6962}, 0, { 0, 42}, {0x10, 0x7d, 0x00, 0xff}}}, - {{{ 6135, 4354, -4325}, 0, { 990, 990}, {0xf0, 0x7d, 0x01, 0xff}}}, - {{{ -1196, 6023, -5324}, 0, { 990, 0}, {0x11, 0x7d, 0x00, 0xff}}}, - {{{ -1196, 6023, -6962}, 0, { 0, 0}, {0x15, 0x7d, 0x00, 0xff}}}, - {{{ -1478, 6054, -6962}, 0, { 0, 130}, {0x0a, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701A870, 0x00383950, 74560, 0x0001a870, 256); // 0x0701A970 - 0x0701AA60 -static const Vtx ccm_seg7_vertex_0701A970[] = { - {{{ -1196, 6023, -5324}, 0, { 990, 0}, {0x11, 0x7d, 0x00, 0xff}}}, - {{{ -1478, 6054, -6962}, 0, { 0, 130}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ -1478, 6054, -5324}, 0, { 990, 130}, {0x07, 0x7e, 0x00, 0xff}}}, - {{{ 1023, 5580, -5324}, 0, { 990, 42}, {0x14, 0x7d, 0x00, 0xff}}}, - {{{ 1023, 5580, -6962}, 0, { 0, 42}, {0x10, 0x7d, 0x00, 0xff}}}, - {{{ -1196, 6023, -6962}, 0, { 0, 990}, {0x15, 0x7d, 0x00, 0xff}}}, - {{{ -1196, 6023, -5324}, 0, { 990, 990}, {0x11, 0x7d, 0x00, 0xff}}}, - {{{ 1246, 5557, -5324}, 0, { 990, 0}, {0x11, 0x7d, 0x00, 0xff}}}, - {{{ -4709, 6615, -5733}, 0, { 990, 792}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4709, 6615, -6553}, 0, { 0, 792}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4709, 6656, -6553}, 0, { 0, 850}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3825, 5012, -5324}, 0, { 990, 0}, {0x1a, 0x7c, 0x00, 0xff}}}, - {{{ 3825, 5012, -6962}, 0, { 0, 0}, {0x18, 0x7c, 0x02, 0xff}}}, - {{{ 1246, 5557, -6962}, 0, { 0, 990}, {0x15, 0x7d, 0x00, 0xff}}}, - {{{ 1246, 5557, -5324}, 0, { 990, 990}, {0x11, 0x7d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701A970, 0x00383950, 74560, 0x0001a970, 240); // 0x0701AA60 - 0x0701AB50 -static const Vtx ccm_seg7_vertex_0701AA60[] = { - {{{ -4141, 6427, -6962}, 0, { 0, 588}, {0x1a, 0x7c, 0x00, 0xff}}}, - {{{ -4141, 6427, -5324}, 0, { 990, 588}, {0x21, 0x7a, 0x00, 0xff}}}, - {{{ -1987, 6077, -5324}, 0, { 990, 0}, {0x10, 0x7d, 0x00, 0xff}}}, - {{{ -4709, 6615, -6962}, 0, { 0, 792}, {0x27, 0x78, 0x00, 0xff}}}, - {{{ -4709, 6615, -5324}, 0, { 990, 792}, {0x27, 0x78, 0x00, 0xff}}}, - {{{ -4709, 6615, -5733}, 0, { 990, 792}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4709, 6656, -6553}, 0, { 0, 850}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4709, 6656, -5733}, 0, { 990, 850}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1844, 6067, -6962}, 0, { 0, 566}, {0x05, 0x7e, 0x00, 0xff}}}, - {{{ -1478, 6054, -5324}, 0, { 990, 130}, {0x07, 0x7e, 0x00, 0xff}}}, - {{{ -1478, 6054, -6962}, 0, { 0, 130}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ -1987, 6077, -6962}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ -1987, 6077, -6962}, 0, { 0, 990}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ -1987, 6077, -5324}, 0, { 990, 990}, {0x10, 0x7d, 0x00, 0xff}}}, - {{{ -1844, 6067, -5324}, 0, { 990, 566}, {0x07, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701AA60, 0x00383950, 74560, 0x0001aa60, 240); // 0x0701AB50 - 0x0701AC50 -static const Vtx ccm_seg7_vertex_0701AB50[] = { - {{{ -5784, -4198, -3326}, 0, { 990, 68}, {0xac, 0xac, 0xd6, 0xff}}}, - {{{ -5784, -4197, -6143}, 0, { -1052, 68}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -5784, -8191, -6143}, 0, { -1052, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -7167, -4197, -3326}, 0, { 990, 68}, {0x33, 0xcd, 0x99, 0xff}}}, - {{{ -6911, -4197, -3326}, 0, { 800, 68}, {0x69, 0xcc, 0xd1, 0xff}}}, - {{{ -6911, -5523, -3326}, 0, { 800, 712}, {0x2e, 0x47, 0xa2, 0xff}}}, - {{{ -7167, -8191, -3326}, 0, { 990, 2012}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ -6092, -5523, -3326}, 0, { 196, 712}, {0xbf, 0x1f, 0x98, 0xff}}}, - {{{ -5784, -8191, -3326}, 0, { 0, 2012}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ -6092, -4198, -3326}, 0, { 196, 68}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -5784, -4198, -3326}, 0, { 0, 68}, {0xac, 0xac, 0xd6, 0xff}}}, - {{{ -7167, -8191, -3326}, 0, { 0, 2012}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ -7167, -8191, -6143}, 0, { 2012, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -7167, -4197, -6143}, 0, { 2012, 68}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -7167, -4197, -3326}, 0, { 0, 68}, {0x33, 0xcd, 0x99, 0xff}}}, - {{{ -5784, -8191, -3326}, 0, { 990, 2012}, {0xd8, 0x00, 0x88, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701AB50, 0x00383950, 74560, 0x0001ab50, 256); // 0x0701AC50 - 0x0701AD40 -static const Vtx ccm_seg7_vertex_0701AC50[] = { - {{{ -3221, -8191, -531}, 0, { -10, 2012}, {0x76, 0x00, 0xd3, 0xff}}}, - {{{ -4665, 1946, -2162}, 0, { 476, 748}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ -3221, 1690, -531}, 0, { -10, 780}, {0x5f, 0x00, 0xac, 0xff}}}, - {{{ -4665, -8191, -2162}, 0, { 476, 2012}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ -3221, 1849, -422}, 0, { 0, 760}, {0x5b, 0x16, 0xab, 0xff}}}, - {{{ -3221, -8191, -422}, 0, { 0, 2012}, {0x66, 0x00, 0xb5, 0xff}}}, - {{{ -3221, 1741, -531}, 0, { -10, 772}, {0x36, 0x6d, 0xdd, 0xff}}}, - {{{ -5350, -8191, -4218}, 0, { 962, 2012}, {0x73, 0x00, 0xcb, 0xff}}}, - {{{ -5350, 2304, -4218}, 0, { 962, 704}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ -5425, -8191, -4316}, 0, { 990, 2012}, {0x72, 0x00, 0xcb, 0xff}}}, - {{{ -5350, 2355, -4218}, 0, { 962, 696}, {0x48, 0x67, 0xfb, 0xff}}}, - {{{ 1383, 8192, -8191}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5425, 0, -8191}, 0, { 0, 988}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1383, 0, -8191}, 0, { 2012, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5425, 2476, -4316}, 0, { 990, 680}, {0x7e, 0x0c, 0x03, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701AC50, 0x00383950, 74560, 0x0001ac50, 240); // 0x0701AD40 - 0x0701AE40 -static const Vtx ccm_seg7_vertex_0701AD40[] = { - {{{ -5425, 0, -8191}, 0, { 990, 988}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5425, 6572, -4316}, 0, { 0, 172}, {0x7e, 0x00, 0xf4, 0xff}}}, - {{{ -5425, 2476, -4316}, 0, { 0, 680}, {0x7e, 0x0c, 0x03, 0xff}}}, - {{{ -5425, -8191, -8191}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5425, 6572, -8191}, 0, { 990, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5425, -8191, -4316}, 0, { 0, 2012}, {0x72, 0x00, 0xcb, 0xff}}}, - {{{ 1383, 8192, -8191}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5425, 8192, -8191}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5425, 0, -8191}, 0, { 0, 988}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 8192, 0, -8191}, 0, { 4056, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1383, 0, -8191}, 0, { 2012, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 8192, 8192, -8191}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5013, 3082, -2989}, 0, { 680, 604}, {0x69, 0xc3, 0xdd, 0xff}}}, - {{{ -4773, 6572, -2093}, 0, { 474, 172}, {0x73, 0x00, 0xcb, 0xff}}}, - {{{ -4773, 2928, -2093}, 0, { 474, 624}, {0x4b, 0xb1, 0xc0, 0xff}}}, - {{{ -5425, -8191, -8191}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701AD40, 0x00383950, 74560, 0x0001ad40, 256); // 0x0701AE40 - 0x0701AF40 -static const Vtx ccm_seg7_vertex_0701AE40[] = { - {{{ 1383, -8191, -8191}, 0, { 2012, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 8192, 0, -8191}, 0, { 4056, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1383, 0, -8191}, 0, { 2012, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5425, -8191, -8191}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 8192, -8191, -8191}, 0, { 4056, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4773, 2928, -2093}, 0, { 474, 624}, {0x4b, 0xb1, 0xc0, 0xff}}}, - {{{ -4104, 6572, -1432}, 0, { 268, 172}, {0x5b, 0x00, 0xa8, 0xff}}}, - {{{ -4104, 2774, -1432}, 0, { 268, 644}, {0x3e, 0xb0, 0xb4, 0xff}}}, - {{{ -3221, 6572, -422}, 0, { 0, 172}, {0x44, 0x00, 0x96, 0xff}}}, - {{{ -3221, 2464, -422}, 0, { 0, 684}, {0x34, 0xcb, 0x9a, 0xff}}}, - {{{ -4773, 6572, -2093}, 0, { 474, 172}, {0x73, 0x00, 0xcb, 0xff}}}, - {{{ -1864, -8191, 199}, 0, { 428, 2012}, {0x78, 0x00, 0x26, 0xff}}}, - {{{ -1864, -4197, 199}, 0, { 428, 1512}, {0x08, 0x1d, 0x7b, 0xff}}}, - {{{ -1902, -4300, 294}, 0, { 404, 1528}, {0x02, 0x77, 0x2a, 0xff}}}, - {{{ -5013, 3082, -2989}, 0, { 680, 604}, {0x69, 0xc3, 0xdd, 0xff}}}, - {{{ -5013, 6572, -2989}, 0, { 680, 172}, {0x79, 0x00, 0xdc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701AE40, 0x00383950, 74560, 0x0001ae40, 256); // 0x0701AF40 - 0x0701B040 -static const Vtx ccm_seg7_vertex_0701AF40[] = { - {{{ -5425, 3091, -4316}, 0, { 990, 604}, {0x78, 0xda, 0xf1, 0xff}}}, - {{{ -5013, 6572, -2989}, 0, { 680, 172}, {0x79, 0x00, 0xdc, 0xff}}}, - {{{ -5013, 3082, -2989}, 0, { 680, 604}, {0x69, 0xc3, 0xdd, 0xff}}}, - {{{ -5425, 6572, -4316}, 0, { 990, 172}, {0x7e, 0x00, 0xf4, 0xff}}}, - {{{ -1844, -8191, -2}, 0, { 480, 2012}, {0x69, 0x00, 0xba, 0xff}}}, - {{{ -3221, 6572, -422}, 0, { 838, 172}, {0x44, 0x00, 0x96, 0xff}}}, - {{{ -1844, 6572, -2}, 0, { 478, 172}, {0x69, 0x00, 0xba, 0xff}}}, - {{{ -3221, -8191, -422}, 0, { 838, 2012}, {0x66, 0x00, 0xb5, 0xff}}}, - {{{ -1864, 6572, 199}, 0, { 428, 172}, {0x79, 0x00, 0x23, 0xff}}}, - {{{ -1864, -8191, 199}, 0, { 428, 2012}, {0x78, 0x00, 0x26, 0xff}}}, - {{{ -5027, -8191, 8192}, 0, { -1564, 2012}, {0x76, 0x00, 0x2e, 0xff}}}, - {{{ -2206, -4300, 1064}, 0, { 212, 1528}, {0x30, 0x75, 0xfd, 0xff}}}, - {{{ -2244, -3583, 1159}, 0, { 190, 1436}, {0x7c, 0xe7, 0x01, 0xff}}}, - {{{ -5027, 6572, 8192}, 0, { -1564, 172}, {0x76, 0x00, 0x2e, 0xff}}}, - {{{ -2244, -4197, 1159}, 0, { 190, 1512}, {0x4f, 0x2e, 0xa9, 0xff}}}, - {{{ -2149, -3429, 919}, 0, { 248, 1416}, {0x56, 0xa4, 0xfc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701AF40, 0x00383950, 74560, 0x0001af40, 256); // 0x0701B040 - 0x0701B0E0 -static const Vtx ccm_seg7_vertex_0701B040[] = { - {{{ -2149, -3429, 919}, 0, { 248, 1416}, {0x56, 0xa4, 0xfc, 0xff}}}, - {{{ -1959, -3429, 439}, 0, { 368, 1416}, {0x48, 0xa2, 0x2d, 0xff}}}, - {{{ -1864, 6572, 199}, 0, { 428, 172}, {0x79, 0x00, 0x23, 0xff}}}, - {{{ -1864, -3583, 199}, 0, { 428, 1436}, {0x1d, 0xb9, 0x64, 0xff}}}, - {{{ -2206, -4300, 1064}, 0, { 212, 1528}, {0x30, 0x75, 0xfd, 0xff}}}, - {{{ -2244, -4197, 1159}, 0, { 190, 1512}, {0x4f, 0x2e, 0xa9, 0xff}}}, - {{{ -5027, -8191, 8192}, 0, { -1564, 2012}, {0x76, 0x00, 0x2e, 0xff}}}, - {{{ -2198, -4399, 1042}, 0, { 218, 1540}, {0x76, 0x00, 0x2e, 0xff}}}, - {{{ -1864, -8191, 199}, 0, { 428, 2012}, {0x78, 0x00, 0x26, 0xff}}}, - {{{ -1901, -4402, 291}, 0, { 406, 1540}, {0x76, 0x00, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701B040, 0x00383950, 74560, 0x0001b040, 160); // 0x0701B0E0 - 0x0701B128 static const Gfx ccm_seg7_dl_0701B0E0[] = { diff --git a/levels/ccm/areas/2/2/model.inc.c b/levels/ccm/areas/2/2/model.inc.c index 5c39f86f4..8cd4c4374 100644 --- a/levels/ccm/areas/2/2/model.inc.c +++ b/levels/ccm/areas/2/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701CED8 - 0x0701CEF0 static const Lights1 ccm_seg7_lights_0701CED8 = gdSPDefLights1( 0x15, 0x15, 0x15, @@ -23,343 +24,64 @@ static const Lights1 ccm_seg7_lights_0701CF20 = gdSPDefLights1( ); // 0x0701CF38 - 0x0701D028 -static const Vtx ccm_seg7_vertex_0701CF38[] = { - {{{ -5477, -3839, -7679}, 0, { -3096, -18938}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5477, -4812, -6450}, 0, { 9166, -9230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5477, -3839, -6450}, 0, { 9166, -18940}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, -5836, -6450}, 0, { 480, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6245, -5375, -6501}, 0, { 990, -3608}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6245, -5375, -6450}, 0, { 480, -3608}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6245, -5836, -6501}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6757, -5375, -6450}, 0, { 480, -3608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6757, -5375, -6501}, 0, { 0, -3608}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6757, -5836, -6501}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6757, -5836, -6450}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, -5375, -6450}, 0, { 1500, 4566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6245, -5375, -6501}, 0, { 1500, 4566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6757, -5375, -6501}, 0, { 6610, 4566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6757, -5375, -6450}, 0, { 6610, 4566}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701CF38, 0x00383950, 74560, 0x0001cf38, 240); // 0x0701D028 - 0x0701D118 -static const Vtx ccm_seg7_vertex_0701D028[] = { - {{{ -5477, -3839, -7679}, 0, { 12232, -10768}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6706, -3839, -7679}, 0, { 0, -10768}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6706, -4812, -7679}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5477, -3839, -7679}, 0, { -3096, -18938}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5477, -4812, -7679}, 0, { -3096, -9230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5477, -4812, -6450}, 0, { 9166, -9230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5477, -3839, -6450}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6706, -3839, -6450}, 0, { 6100, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6706, -3839, -7679}, 0, { 6100, -7186}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5477, -3839, -7679}, 0, { 0, -7186}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6706, -3839, -6450}, 0, { -4630, -10766}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6706, -5221, -7679}, 0, { 7632, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6706, -3839, -7679}, 0, { 7632, -10768}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6706, -5221, -6450}, 0, { -4628, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5477, -4812, -7679}, 0, { 12232, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701D028, 0x00383950, 74560, 0x0001d028, 240); // 0x0701D118 - 0x0701D208 -static const Vtx ccm_seg7_vertex_0701D118[] = { - {{{ -7576, -5426, -6450}, 0, { 14786, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6706, -5836, -6450}, 0, { 6100, 9164}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7576, -5836, -6450}, 0, { 14786, 9164}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6706, -5221, -6450}, 0, { 6100, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6245, -5375, -6450}, 0, { 1500, 4566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6706, -5375, -6450}, 0, { 6100, 4566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6706, -3839, -6450}, 0, { 6100, -10768}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6524, -4210, -6450}, 0, { 4284, -7058}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6424, -4237, -6450}, 0, { 3290, -6790}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6597, -4137, -6450}, 0, { 5012, -7784}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5682, -5836, -6450}, 0, { -4118, 9164}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6245, -5836, -6450}, 0, { 1500, 9164}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6325, -3865, -6450}, 0, { 2296, -10500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6424, -3839, -6450}, 0, { 3290, -10768}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5477, -3839, -6450}, 0, { -6162, -10768}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701D118, 0x00383950, 74560, 0x0001d118, 240); // 0x0701D208 - 0x0701D308 -static const Vtx ccm_seg7_vertex_0701D208[] = { - {{{ -6706, -3839, -6450}, 0, { 6100, -10768}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6597, -3938, -6450}, 0, { 5012, -9772}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6624, -4038, -6450}, 0, { 5278, -8778}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6597, -4137, -6450}, 0, { 5012, -7784}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6524, -3865, -6450}, 0, { 4284, -10500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6424, -3839, -6450}, 0, { 3290, -10768}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6424, -4237, -6450}, 0, { 3290, -6790}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6325, -4210, -6450}, 0, { 2296, -7058}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5682, -4812, -6450}, 0, { -4118, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5682, -5836, -6450}, 0, { -4118, 9164}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6252, -4137, -6450}, 0, { 1568, -7784}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5477, -4812, -6450}, 0, { -6162, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6225, -4038, -6450}, 0, { 1302, -8778}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5477, -3839, -6450}, 0, { -6162, -10768}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6252, -3938, -6450}, 0, { 1568, -9772}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6325, -3865, -6450}, 0, { 2296, -10500}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701D208, 0x00383950, 74560, 0x0001d208, 256); // 0x0701D308 - 0x0701D408 -static const Vtx ccm_seg7_vertex_0701D308[] = { - {{{ -7576, -5836, -6911}, 0, { -1564, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7576, -5703, -6819}, 0, { -2482, -338}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7576, -5703, -6716}, 0, { -3504, -338}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7576, -5580, -6911}, 0, { -1562, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7576, -5600, -6819}, 0, { -2482, -1360}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7576, -5836, -6450}, 0, { -6162, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7576, -5426, -6450}, 0, { -6162, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7576, -5580, -7065}, 0, { 0, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5682, -4812, -7372}, 0, { 10188, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6706, -5836, -7372}, 0, { 0, 9164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5682, -5836, -7372}, 0, { 10188, 9164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7576, -5600, -6716}, 0, { -3504, -1360}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5682, -4812, -7372}, 0, { 0, -9230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5682, -5836, -7372}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5682, -5836, -6450}, 0, { 9166, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5682, -4812, -6450}, 0, { 9166, -9230}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701D308, 0x00383950, 74560, 0x0001d308, 256); // 0x0701D408 - 0x0701D4F8 -static const Vtx ccm_seg7_vertex_0701D408[] = { - {{{ -5682, -4812, -7372}, 0, { 10188, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6706, -4812, -7372}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6706, -5836, -7372}, 0, { 0, 9164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7679, -5580, -6911}, 0, { -262, 918}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -7576, -5580, -7065}, 0, { 1268, 236}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -7576, -5580, -6911}, 0, { -262, 236}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6706, -5221, -7372}, 0, { 0, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7576, -5426, -7372}, 0, { -8716, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7576, -5836, -7372}, 0, { -8716, 9164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7576, -5426, -6450}, 0, { -6162, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7576, -5580, -7065}, 0, { 0, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7576, -5426, -7372}, 0, { 3034, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7576, -5836, -7065}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7576, -5836, -7372}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7679, -5580, -7065}, 0, { 1268, 918}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701D408, 0x00383950, 74560, 0x0001d408, 240); // 0x0701D4F8 - 0x0701D5E8 -static const Vtx ccm_seg7_vertex_0701D4F8[] = { - {{{ -6706, -5836, -6501}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6706, -5426, -6143}, 0, { -2586, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6706, -5836, -6143}, 0, { -2586, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7576, -5836, -7065}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7679, -5580, -7065}, 0, { 0, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7679, -5836, -7065}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7576, -5580, -7065}, 0, { 990, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7679, -5836, -6911}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7679, -5580, -6911}, 0, { 990, -1564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7576, -5580, -6911}, 0, { 0, -1564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7576, -5836, -6911}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6296, -5426, -6143}, 0, { -3096, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6706, -5426, -6501}, 0, { 990, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6296, -5426, -6501}, 0, { -3096, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6706, -5426, -6143}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701D4F8, 0x00383950, 74560, 0x0001d4f8, 240); // 0x0701D5E8 - 0x0701D6E8 -static const Vtx ccm_seg7_vertex_0701D5E8[] = { - {{{ -5119, 7680, -6757}, 0, { 0, -9230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5119, 7322, -6553}, 0, { 2012, -5654}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5119, 7322, -5733}, 0, { 10188, -5654}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6706, -5836, -6501}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6706, -5426, -6501}, 0, { 990, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6706, -5426, -6143}, 0, { -2586, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6296, -5836, -6143}, 0, { 3544, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6296, -5426, -6501}, 0, { 0, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6296, -5836, -6501}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6296, -5426, -6143}, 0, { 3546, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5119, 6656, -6553}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5119, 6656, -6757}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5119, 7680, -5529}, 0, { 12232, -9230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5938, 8038, -6041}, 0, { 0, -2588}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5938, 7680, -6041}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5938, 7680, -6245}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701D5E8, 0x00383950, 74560, 0x0001d5e8, 256); // 0x0701D6E8 - 0x0701D7D8 -static const Vtx ccm_seg7_vertex_0701D6E8[] = { - {{{ -5119, 7680, -5529}, 0, { 12232, -9230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5119, 7322, -5733}, 0, { 10188, -5654}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5119, 6656, -5733}, 0, { 10188, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5119, 6656, -5529}, 0, { 12232, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5938, 7680, -6245}, 0, { -4118, -1668}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6348, 7680, -6757}, 0, { 990, 1056}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5119, 7680, -6757}, 0, { 990, -7118}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5938, 7680, -6041}, 0, { -6162, -1668}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5733, 7680, -6245}, 0, { -4118, -3030}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5119, 7680, -5529}, 0, {-11272, -7118}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5733, 7680, -6041}, 0, { -6162, -3030}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6348, 7680, -5529}, 0, {-11272, 1056}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5938, 8038, -6041}, 0, { 2012, -2586}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5733, 7680, -6041}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5938, 7680, -6041}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701D6E8, 0x00383950, 74560, 0x0001d6e8, 240); // 0x0701D7D8 - 0x0701D8B8 -static const Vtx ccm_seg7_vertex_0701D7D8[] = { - {{{ -5938, 8038, -6041}, 0, { 0, -2588}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5938, 7680, -6245}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5938, 8038, -6245}, 0, { 2012, -2586}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5733, 8038, -6245}, 0, { 0, -2586}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5733, 7680, -6245}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5733, 7680, -6041}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5733, 8038, -6041}, 0, { 2012, -2588}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5938, 7680, -6245}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5733, 7680, -6245}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5733, 8038, -6245}, 0, { 2012, -2586}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5938, 8038, -6245}, 0, { 0, -2586}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5938, 8038, -6041}, 0, { 2012, -2586}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5733, 8038, -6041}, 0, { 0, -2586}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5733, 7680, -6041}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701D7D8, 0x00383950, 74560, 0x0001d7d8, 224); // 0x0701D8B8 - 0x0701D9A8 -static const Vtx ccm_seg7_vertex_0701D8B8[] = { - {{{ -4709, 7322, -5733}, 0, { 0, -5652}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4709, 6656, -5733}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5119, 6656, -5733}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6348, 7680, -5529}, 0, { 0, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6348, 6656, -5529}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6348, 7680, -6757}, 0, { 12232, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6348, 6656, -6757}, 0, { 12232, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6348, 6656, -6757}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5119, 6656, -6757}, 0, { 12232, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5119, 7680, -6757}, 0, { 12232, -9230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6348, 7680, -6757}, 0, { 0, -9230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6348, 7680, -5529}, 0, { 12232, -9230}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5119, 6656, -5529}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6348, 6656, -5529}, 0, { 12232, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5119, 7680, -5529}, 0, { 0, -9230}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701D8B8, 0x00383950, 74560, 0x0001d8b8, 240); // 0x0701D9A8 - 0x0701DA58 -static const Vtx ccm_seg7_vertex_0701D9A8[] = { - {{{ -4709, 7322, -5733}, 0, { -7184, -1736}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5119, 7322, -5733}, 0, { -7184, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5119, 7322, -6553}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4709, 7322, -5733}, 0, { 0, -5652}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5119, 6656, -5733}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5119, 7322, -5733}, 0, { 4056, -5652}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5119, 7322, -6553}, 0, { 0, -5654}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5119, 6656, -6553}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4709, 7322, -6553}, 0, { 4056, -5654}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4709, 6656, -6553}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4709, 7322, -6553}, 0, { 990, -1736}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701D9A8, 0x00383950, 74560, 0x0001d9a8, 176); // 0x0701DA58 - 0x0701DAD8 -static const Vtx ccm_seg7_vertex_0701DA58[] = { - {{{ -6706, -5426, -6501}, 0, { 6100, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6706, -5836, -6501}, 0, { 6100, 9164}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6757, -5836, -6501}, 0, { 6610, 9164}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6296, -5426, -6501}, 0, { 2012, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6757, -5375, -6501}, 0, { 6610, 4566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6245, -5375, -6501}, 0, { 1500, 4566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6245, -5836, -6501}, 0, { 1500, 9164}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6296, -5836, -6501}, 0, { 2012, 9164}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701DA58, 0x00383950, 74560, 0x0001da58, 128); // 0x0701DAD8 - 0x0701DBC8 -static const Vtx ccm_seg7_vertex_0701DAD8[] = { - {{{ -7679, -5703, -6716}, 0, { 0, 308}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7576, -5703, -6716}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7576, -5703, -6819}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7576, -5703, -6716}, 0, { 0, -338}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7679, -5703, -6716}, 0, { 990, -338}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7679, -5600, -6716}, 0, { 990, -1360}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7576, -5600, -6716}, 0, { 0, -1360}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7679, -5703, -6819}, 0, { 0, -338}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7576, -5703, -6819}, 0, { 990, -338}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7679, -5600, -6819}, 0, { 0, -1360}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7576, -5600, -6819}, 0, { 990, -1360}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7576, -5600, -6819}, 0, { -1182, 236}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -7576, -5600, -6716}, 0, { -2204, 236}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -7679, -5600, -6716}, 0, { -2204, 918}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -7679, -5600, -6819}, 0, { -1182, 918}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701DAD8, 0x00383950, 74560, 0x0001dad8, 240); // 0x0701DBC8 - 0x0701DC78 -static const Vtx ccm_seg7_vertex_0701DBC8[] = { - {{{ -7167, -5836, -6143}, 0, { -8720, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6706, -5836, -6143}, 0, { -4118, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6706, -5426, -6143}, 0, { -4118, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7679, -5703, -6716}, 0, { 0, 308}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7576, -5703, -6819}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7679, -5703, -6819}, 0, { 990, 308}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6296, -5836, -6143}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5784, -5836, -6143}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6296, -5426, -6143}, 0, { 0, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5784, -4197, -6143}, 0, { 5078, -15362}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7167, -4197, -6143}, 0, { -8720, -15362}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701DBC8, 0x00383950, 74560, 0x0001dbc8, 176); // 0x0701DC78 - 0x0701DD38 -static const Vtx ccm_seg7_vertex_0701DC78[] = { - {{{ -7576, -5426, -6450}, 0, { 5078, 5076}, {0x1d, 0x85, 0x00, 0xff}}}, - {{{ -6706, -5221, -7372}, 0, { -3844, -4120}, {0x1d, 0x85, 0x00, 0xff}}}, - {{{ -6706, -5221, -6450}, 0, { -3844, 5076}, {0x1d, 0x85, 0x00, 0xff}}}, - {{{ -7576, -5426, -7372}, 0, { 5078, -4120}, {0x1d, 0x85, 0x00, 0xff}}}, - {{{ -6348, 6656, -5529}, 0, { 6100, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, 6656, -5529}, 0, { 6100, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, 6656, -6757}, 0, { 0, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6348, 6656, -6757}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, 6656, -6553}, 0, { 990, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, 6656, -5733}, 0, { 5078, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4709, 6656, -5733}, 0, { 5078, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4709, 6656, -6553}, 0, { 990, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701DC78, 0x00383950, 74560, 0x0001dc78, 192); // 0x0701DD38 - 0x0701DE38 -static const Vtx ccm_seg7_vertex_0701DD38[] = { - {{{ -5477, -4812, -7679}, 0, { -2074, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6706, -4812, -7679}, 0, { 4056, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6706, -4812, -7372}, 0, { 4056, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5692, -5651, -6891}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5692, -5744, -6891}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5692, -5651, -6829}, 0, { 0, -84}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5692, -5744, -6829}, 0, { 990, -84}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5692, -5580, -6860}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5692, -5651, -6921}, 0, { 1764, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5692, -5651, -6798}, 0, { 250, -760}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5682, -4812, -6450}, 0, { -1052, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5477, -4812, -6450}, 0, { -2074, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5682, -4812, -7372}, 0, { -1052, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7576, -5836, -6911}, 0, { 5844, -5398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7679, -5836, -7065}, 0, { 6610, -5908}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7679, -5836, -6911}, 0, { 5844, -5908}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701DD38, 0x00383950, 74560, 0x0001dd38, 256); // 0x0701DE38 - 0x0701DEE8 -static const Vtx ccm_seg7_vertex_0701DE38[] = { - {{{ -7576, -5836, -6911}, 0, { 5844, -5398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7576, -5836, -7065}, 0, { 6610, -5398}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7679, -5836, -7065}, 0, { 6610, -5908}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7576, -5836, -6450}, 0, { 990, -4376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5682, -5836, -7372}, 0, { 5588, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7576, -5836, -7372}, 0, { 5588, -4376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5682, -5836, -6450}, 0, { 990, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6296, -5836, -6450}, 0, { 990, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6706, -5836, -6450}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6706, -5836, -6143}, 0, { -542, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6296, -5836, -6143}, 0, { -542, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701DE38, 0x00383950, 74560, 0x0001de38, 176); // 0x0701DEE8 - 0x0701DF28 -static const Vtx ccm_seg7_vertex_0701DEE8[] = { - {{{ -8703, -5068, -7628}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -8703, -5836, -6194}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -8703, -5836, -7628}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -8703, -5068, -6194}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701DEE8, 0x00383950, 74560, 0x0001dee8, 64); // 0x0701DF28 - 0x0701DF68 -static const Vtx ccm_seg7_vertex_0701DF28[] = { - {{{ -8703, -5836, -7628}, 0, { 1050, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7679, -5836, -6194}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7679, -5836, -7628}, 0, { 554, 1882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -8703, -5836, -6194}, 0, { -556, 96}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701DF28, 0x00383950, 74560, 0x0001df28, 64); // 0x0701DF68 - 0x0701E3F8 static const Gfx ccm_seg7_dl_0701DF68[] = { diff --git a/levels/ccm/areas/2/3/model.inc.c b/levels/ccm/areas/2/3/model.inc.c index 68ae861b8..beec4ca38 100644 --- a/levels/ccm/areas/2/3/model.inc.c +++ b/levels/ccm/areas/2/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701E610 - 0x0701E628 static const Lights1 ccm_seg7_lights_0701E610 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,12 +6,7 @@ static const Lights1 ccm_seg7_lights_0701E610 = gdSPDefLights1( ); // 0x0701E628 - 0x0701E668 -static const Vtx ccm_seg7_vertex_0701E628[] = { - {{{ -6296, -5836, -6501}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6706, -5836, -6297}, 0, { -1052, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6296, -5836, -6297}, 0, { 3034, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6706, -5836, -6501}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701E628, 0x00383950, 74560, 0x0001e628, 64); // 0x0701E668 - 0x0701E6B0 static const Gfx ccm_seg7_dl_0701E668[] = { diff --git a/levels/ccm/areas/2/4/model.inc.c b/levels/ccm/areas/2/4/model.inc.c index 17dc6cbbb..3e493a2e4 100644 --- a/levels/ccm/areas/2/4/model.inc.c +++ b/levels/ccm/areas/2/4/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701E720 - 0x0701E738 static const Lights1 ccm_seg7_lights_0701E720 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,341 +6,58 @@ static const Lights1 ccm_seg7_lights_0701E720 = gdSPDefLights1( ); // 0x0701E738 - 0x0701E828 -static const Vtx ccm_seg7_vertex_0701E738[] = { - {{{ 6253, -2378, 1700}, 0, { 0, 990}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6253, -2992, 1700}, 0, { 0, -30}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6256, -2764, 5258}, 0, { 8144, 990}, {0x82, 0x00, 0xf6, 0xff}}}, - {{{ 6253, -2378, 1700}, 0, { 8144, 990}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6253, -2355, 1594}, 0, { 7748, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6253, -2969, 1594}, 0, { 7748, -30}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6253, -2935, 1504}, 0, { 7404, -30}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6253, -2321, 1504}, 0, { 7404, 990}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6255, -1784, -303}, 0, { 596, -30}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6255, -1170, -303}, 0, { 596, 990}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6253, -2992, 1700}, 0, { 8144, -30}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6255, -1144, -381}, 0, { 300, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6255, -1758, -381}, 0, { 300, -30}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6255, -1749, -469}, 0, { 0, -30}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6255, -1134, -469}, 0, { 0, 990}, {0x82, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701E738, 0x00383950, 74560, 0x0001e738, 240); // 0x0701E828 - 0x0701E918 -static const Vtx ccm_seg7_vertex_0701E828[] = { - {{{ -4610, 2304, -3799}, 0, { 2012, 990}, {0x73, 0x00, 0x35, 0xff}}}, - {{{ -4829, 2150, -2983}, 0, { 0, 990}, {0x7e, 0x00, 0xf5, 0xff}}}, - {{{ -4829, 1536, -2983}, 0, { 0, 0}, {0x7e, 0x00, 0x0b, 0xff}}}, - {{{ 6253, -2992, 1700}, 0, { 0, -30}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6256, -3378, 5258}, 0, { 8144, -30}, {0x83, 0x00, 0xeb, 0xff}}}, - {{{ 6256, -2764, 5258}, 0, { 8144, 990}, {0x82, 0x00, 0xf6, 0xff}}}, - {{{ -4450, 2509, -5118}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -4450, 1894, -5118}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -5350, 2355, -4218}, 0, { 4056, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -5350, 1741, -4218}, 0, { 4056, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1902, -4914, 294}, 0, { 2432, 0}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -1902, -4300, 294}, 0, { 2432, 990}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -871, -4812, 889}, 0, { 0, 0}, {0x4e, 0x00, 0x9d, 0xff}}}, - {{{ -871, -4197, 889}, 0, { 0, 990}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ -4610, 1690, -3799}, 0, { 2012, 0}, {0x67, 0x00, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701E828, 0x00383950, 74560, 0x0001e828, 240); // 0x0701E918 - 0x0701EA08 -static const Vtx ccm_seg7_vertex_0701E918[] = { - {{{ -4617, 1997, -2191}, 0, { 0, 990}, {0x68, 0x00, 0xb8, 0xff}}}, - {{{ -4617, 1382, -2191}, 0, { 0, 0}, {0x73, 0x00, 0xcb, 0xff}}}, - {{{ -4829, 2150, -2983}, 0, { 2012, 990}, {0x7e, 0x00, 0xf5, 0xff}}}, - {{{ -4829, 1536, -2983}, 0, { 2012, 0}, {0x7e, 0x00, 0x0b, 0xff}}}, - {{{ -4030, 1229, -1600}, 0, { 0, 0}, {0x4a, 0x00, 0x9a, 0xff}}}, - {{{ -4617, 1382, -2191}, 0, { 2012, 0}, {0x73, 0x00, 0xcb, 0xff}}}, - {{{ -4617, 1997, -2191}, 0, { 2012, 990}, {0x68, 0x00, 0xb8, 0xff}}}, - {{{ -4030, 1843, -1600}, 0, { 0, 990}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -3212, 1741, -1352}, 0, { 0, 990}, {0x06, 0x00, 0x82, 0xff}}}, - {{{ -3212, 1126, -1352}, 0, { 0, 0}, {0x16, 0x00, 0x83, 0xff}}}, - {{{ -4030, 1843, -1600}, 0, { 2012, 990}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -4030, 1229, -1600}, 0, { 2012, 0}, {0x4a, 0x00, 0x9a, 0xff}}}, - {{{ 2293, 563, -3038}, 0, { 4056, 990}, {0x8c, 0x00, 0xcd, 0xff}}}, - {{{ 2598, 358, -4354}, 0, { 0, 990}, {0x82, 0x00, 0xf4, 0xff}}}, - {{{ 2598, -255, -4354}, 0, { 0, 0}, {0x83, 0x00, 0xec, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701E918, 0x00383950, 74560, 0x0001e918, 240); // 0x0701EA08 - 0x0701EAF8 -static const Vtx ccm_seg7_vertex_0701EA08[] = { - {{{ -254, 410, -1541}, 0, { 0, -34}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ -3212, 1126, -1352}, 0, { 8144, -34}, {0x16, 0x00, 0x83, 0xff}}}, - {{{ -3212, 1741, -1352}, 0, { 8144, 990}, {0x06, 0x00, 0x82, 0xff}}}, - {{{ -254, 1024, -1541}, 0, { 0, 990}, {0xe5, 0x00, 0x84, 0xff}}}, - {{{ 1218, 768, -1980}, 0, { 0, 990}, {0xb7, 0x00, 0x99, 0xff}}}, - {{{ 1218, 154, -1980}, 0, { 0, 0}, {0xc9, 0x00, 0x8e, 0xff}}}, - {{{ -254, 1024, -1541}, 0, { 4052, 990}, {0xe5, 0x00, 0x84, 0xff}}}, - {{{ -254, 410, -1541}, 0, { 4056, 0}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ 2293, 563, -3038}, 0, { 0, 990}, {0x8c, 0x00, 0xcd, 0xff}}}, - {{{ 2293, -50, -3038}, 0, { 0, -34}, {0x98, 0x00, 0xb8, 0xff}}}, - {{{ 1218, 768, -1980}, 0, { 4056, 990}, {0xb7, 0x00, 0x99, 0xff}}}, - {{{ 1218, 154, -1980}, 0, { 4056, -34}, {0xc9, 0x00, 0x8e, 0xff}}}, - {{{ 2598, -255, -4354}, 0, { 0, 0}, {0x83, 0x00, 0xec, 0xff}}}, - {{{ 2293, -50, -3038}, 0, { 4056, 0}, {0x98, 0x00, 0xb8, 0xff}}}, - {{{ 2293, 563, -3038}, 0, { 4056, 990}, {0x8c, 0x00, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701EA08, 0x00383950, 74560, 0x0001ea08, 240); // 0x0701EAF8 - 0x0701EBE8 -static const Vtx ccm_seg7_vertex_0701EAF8[] = { - {{{ 2625, -171, -5167}, 0, { 0, 0}, {0x82, 0x00, 0xfc, 0xff}}}, - {{{ 2598, -255, -4354}, 0, { 2012, 0}, {0x83, 0x00, 0xec, 0xff}}}, - {{{ 2598, 358, -4354}, 0, { 2012, 990}, {0x82, 0x00, 0xf4, 0xff}}}, - {{{ 2625, 442, -5167}, 0, { 0, 990}, {0x82, 0x00, 0xfc, 0xff}}}, - {{{ 6253, -1123, -870}, 0, { -488, 990}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6253, -1738, -870}, 0, { -488, -30}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6255, -1134, -469}, 0, { 1028, 990}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6255, -1749, -469}, 0, { 1028, -30}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6253, -1123, -870}, 0, { 12212, 990}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6239, -206, -5279}, 0, { 0, 990}, {0x85, 0x00, 0x1e, 0xff}}}, - {{{ 6239, -821, -5279}, 0, { 0, 0}, {0x82, 0x00, 0x0f, 0xff}}}, - {{{ 5957, -767, -5473}, 0, { 0, -30}, {0xf0, 0x00, 0x7d, 0xff}}}, - {{{ 6121, -797, -5437}, 0, { 480, -30}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 6121, -182, -5437}, 0, { 480, 990}, {0xd2, 0x00, 0x76, 0xff}}}, - {{{ 6253, -1738, -870}, 0, { 12212, 0}, {0x82, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701EAF8, 0x00383950, 74560, 0x0001eaf8, 240); // 0x0701EBE8 - 0x0701ECC8 -static const Vtx ccm_seg7_vertex_0701EBE8[] = { - {{{ 6205, -197, -5368}, 0, { 1500, 990}, {0xa0, 0x00, 0x52, 0xff}}}, - {{{ 6205, -811, -5368}, 0, { 1500, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 6239, -206, -5279}, 0, { 2012, 990}, {0x85, 0x00, 0x1e, 0xff}}}, - {{{ 6239, -821, -5279}, 0, { 2012, 0}, {0x82, 0x00, 0x0f, 0xff}}}, - {{{ 6121, -797, -5437}, 0, { 548, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 6205, -811, -5368}, 0, { 1060, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 6205, -197, -5368}, 0, { 1060, 990}, {0xa0, 0x00, 0x52, 0xff}}}, - {{{ 6121, -182, -5437}, 0, { 548, 990}, {0xd2, 0x00, 0x76, 0xff}}}, - {{{ 5957, -153, -5473}, 0, { 0, 990}, {0xfc, 0x00, 0x7e, 0xff}}}, - {{{ 5957, -767, -5473}, 0, { 0, -30}, {0xf0, 0x00, 0x7d, 0xff}}}, - {{{ 6121, -182, -5437}, 0, { 480, 990}, {0xd2, 0x00, 0x76, 0xff}}}, - {{{ 3606, 263, -5277}, 0, { 356, 990}, {0x37, 0x00, 0x72, 0xff}}}, - {{{ 3503, 278, -5219}, 0, { 0, 990}, {0x6b, 0x00, 0x43, 0xff}}}, - {{{ 3503, -336, -5219}, 0, { 0, -28}, {0x57, 0x00, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701EBE8, 0x00383950, 74560, 0x0001ebe8, 224); // 0x0701ECC8 - 0x0701EDB8 -static const Vtx ccm_seg7_vertex_0701ECC8[] = { - {{{ 4059, 176, -5372}, 0, { 0, 990}, {0x0f, 0x00, 0x7e, 0xff}}}, - {{{ 4059, -437, -5372}, 0, { 0, 0}, {0x0a, 0x00, 0x7e, 0xff}}}, - {{{ 5957, -153, -5473}, 0, { 4056, 990}, {0xfc, 0x00, 0x7e, 0xff}}}, - {{{ 5957, -767, -5473}, 0, { 4056, 0}, {0xf0, 0x00, 0x7d, 0xff}}}, - {{{ 4059, -437, -5372}, 0, { 988, -30}, {0x0a, 0x00, 0x7e, 0xff}}}, - {{{ 4059, 176, -5372}, 0, { 988, 990}, {0x0f, 0x00, 0x7e, 0xff}}}, - {{{ 3736, -378, -5322}, 0, { 0, -30}, {0x1a, 0x00, 0x7c, 0xff}}}, - {{{ 3736, 236, -5322}, 0, { 0, 990}, {0x22, 0x00, 0x7a, 0xff}}}, - {{{ 3736, -378, -5322}, 0, { 2012, 0}, {0x1a, 0x00, 0x7c, 0xff}}}, - {{{ 3736, 236, -5322}, 0, { 2012, 990}, {0x22, 0x00, 0x7a, 0xff}}}, - {{{ 3606, -350, -5277}, 0, { 1576, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 3606, 263, -5277}, 0, { 1576, 990}, {0x37, 0x00, 0x72, 0xff}}}, - {{{ 3503, -336, -5219}, 0, { 0, -28}, {0x57, 0x00, 0x5c, 0xff}}}, - {{{ 3606, -350, -5277}, 0, { 356, -28}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 3606, 263, -5277}, 0, { 356, 990}, {0x37, 0x00, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701ECC8, 0x00383950, 74560, 0x0001ecc8, 240); // 0x0701EDB8 - 0x0701EEA8 -static const Vtx ccm_seg7_vertex_0701EDB8[] = { - {{{ 3503, -336, -5219}, 0, { 336, -36}, {0x57, 0x00, 0x5c, 0xff}}}, - {{{ 3503, 278, -5219}, 0, { 336, 990}, {0x6b, 0x00, 0x43, 0xff}}}, - {{{ 3466, -327, -5105}, 0, { 0, -36}, {0x78, 0x00, 0x27, 0xff}}}, - {{{ 3466, 287, -5105}, 0, { 0, 990}, {0x78, 0x00, 0x27, 0xff}}}, - {{{ 480, 3072, -622}, 0, { 3032, -42}, {0xf9, 0x00, 0x82, 0xff}}}, - {{{ 480, 3686, -622}, 0, { 3032, 990}, {0xf9, 0x00, 0x82, 0xff}}}, - {{{ 2106, 3277, -872}, 0, { 0, -42}, {0xed, 0x00, 0x83, 0xff}}}, - {{{ 2106, 3891, -872}, 0, { 0, 990}, {0xed, 0x00, 0x83, 0xff}}}, - {{{ 2106, 3471, -872}, 0, { 4056, -34}, {0xc3, 0x00, 0x91, 0xff}}}, - {{{ 2106, 4086, -872}, 0, { 4056, 990}, {0xc3, 0x00, 0x91, 0xff}}}, - {{{ 4545, 3662, -2227}, 0, { 0, -34}, {0xb7, 0x00, 0x99, 0xff}}}, - {{{ 5731, 3945, -5260}, 0, { 992, -48}, {0xdf, 0x00, 0x7a, 0xff}}}, - {{{ 5731, 4559, -5260}, 0, { 992, 990}, {0xcb, 0x00, 0x73, 0xff}}}, - {{{ 5188, 4715, -5317}, 0, { 0, 990}, {0xf3, 0x00, 0x7e, 0xff}}}, - {{{ 4545, 4276, -2227}, 0, { 0, 990}, {0xac, 0x00, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701EDB8, 0x00383950, 74560, 0x0001edb8, 240); // 0x0701EEA8 - 0x0701EF88 -static const Vtx ccm_seg7_vertex_0701EEA8[] = { - {{{ 4545, 3662, -2227}, 0, { 4056, -34}, {0xb7, 0x00, 0x99, 0xff}}}, - {{{ 4545, 4276, -2227}, 0, { 4056, 990}, {0xac, 0x00, 0xa2, 0xff}}}, - {{{ 5839, 3746, -3683}, 0, { 0, -34}, {0x96, 0x00, 0xbb, 0xff}}}, - {{{ 5839, 4360, -3683}, 0, { 0, 990}, {0x96, 0x00, 0xbb, 0xff}}}, - {{{ 5188, 4715, -5317}, 0, { 0, 990}, {0xf3, 0x00, 0x7e, 0xff}}}, - {{{ 5188, 4101, -5317}, 0, { 0, -48}, {0xf3, 0x00, 0x7e, 0xff}}}, - {{{ 5731, 3945, -5260}, 0, { 992, -48}, {0xdf, 0x00, 0x7a, 0xff}}}, - {{{ 5839, 3746, -3683}, 0, { 2012, 0}, {0x96, 0x00, 0xbb, 0xff}}}, - {{{ 6135, 4354, -4325}, 0, { 0, 990}, {0x87, 0x00, 0xdd, 0xff}}}, - {{{ 6135, 3739, -4325}, 0, { 0, 0}, {0x83, 0x00, 0xf0, 0xff}}}, - {{{ 5985, 3839, -5088}, 0, { 2012, -68}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 5731, 4559, -5260}, 0, { 988, 990}, {0xcb, 0x00, 0x73, 0xff}}}, - {{{ 5731, 3945, -5260}, 0, { 988, -68}, {0xdf, 0x00, 0x7a, 0xff}}}, - {{{ 5985, 4453, -5088}, 0, { 2012, 990}, {0x98, 0x00, 0x47, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701EEA8, 0x00383950, 74560, 0x0001eea8, 224); // 0x0701EF88 - 0x0701F068 -static const Vtx ccm_seg7_vertex_0701EF88[] = { - {{{ 6128, 3761, -4766}, 0, { 988, -48}, {0x87, 0x00, 0x23, 0xff}}}, - {{{ 5985, 4453, -5088}, 0, { 0, 990}, {0x98, 0x00, 0x47, 0xff}}}, - {{{ 5985, 3839, -5088}, 0, { 0, -48}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 6128, 4376, -4766}, 0, { 988, 990}, {0x83, 0x00, 0x12, 0xff}}}, - {{{ 6135, 3739, -4325}, 0, { 2012, -34}, {0x83, 0x00, 0xf0, 0xff}}}, - {{{ 6128, 3761, -4766}, 0, { 992, -34}, {0x87, 0x00, 0x23, 0xff}}}, - {{{ 6135, 4354, -4325}, 0, { 2012, 990}, {0x87, 0x00, 0xdd, 0xff}}}, - {{{ 5839, 3746, -3683}, 0, { 2012, 0}, {0x96, 0x00, 0xbb, 0xff}}}, - {{{ 5839, 4360, -3683}, 0, { 2012, 990}, {0x96, 0x00, 0xbb, 0xff}}}, - {{{ 6135, 4354, -4325}, 0, { 0, 990}, {0x87, 0x00, 0xdd, 0xff}}}, - {{{ -1440, -4197, 1506}, 0, { 0, 990}, {0xb2, 0x00, 0x63, 0xff}}}, - {{{ -1440, -4812, 1506}, 0, { 0, 0}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ -979, -4095, 2171}, 0, { 2012, 990}, {0x98, 0x00, 0x48, 0xff}}}, - {{{ -979, -4709, 2171}, 0, { 2012, 0}, {0x98, 0x00, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701EF88, 0x00383950, 74560, 0x0001ef88, 224); // 0x0701F068 - 0x0701F158 -static const Vtx ccm_seg7_vertex_0701F068[] = { - {{{ -2206, -4914, 1064}, 0, { 0, 0}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ -1440, -4812, 1506}, 0, { 2012, 0}, {0xa4, 0x00, 0x56, 0xff}}}, - {{{ -1440, -4197, 1506}, 0, { 2012, 990}, {0xb2, 0x00, 0x63, 0xff}}}, - {{{ -2206, -4300, 1064}, 0, { 0, 990}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ -158, -4095, 1919}, 0, { 0, 990}, {0x7c, 0x00, 0xe9, 0xff}}}, - {{{ -158, -4709, 1919}, 0, { 0, 0}, {0x74, 0x00, 0xcf, 0xff}}}, - {{{ -871, -4197, 889}, 0, { 4056, 990}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ -448, -4505, 4370}, 0, { 0, -36}, {0x7d, 0x00, 0xec, 0xff}}}, - {{{ -448, -4607, 3720}, 0, { 2012, -36}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -448, -3993, 3720}, 0, { 2012, 990}, {0x7e, 0x00, 0x0d, 0xff}}}, - {{{ -871, -4812, 889}, 0, { 4056, 0}, {0x4e, 0x00, 0x9d, 0xff}}}, - {{{ -173, -4095, 2895}, 0, { 0, 990}, {0x7b, 0x00, 0x1b, 0xff}}}, - {{{ -173, -4709, 2895}, 0, { 0, 0}, {0x7e, 0x00, 0x0e, 0xff}}}, - {{{ -158, -4095, 1919}, 0, { 2012, 990}, {0x7c, 0x00, 0xe9, 0xff}}}, - {{{ -158, -4709, 1919}, 0, { 2012, 0}, {0x74, 0x00, 0xcf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701F068, 0x00383950, 74560, 0x0001f068, 240); // 0x0701F158 - 0x0701F238 -static const Vtx ccm_seg7_vertex_0701F158[] = { - {{{ -448, -3993, 3720}, 0, { 0, 990}, {0x7e, 0x00, 0x0d, 0xff}}}, - {{{ -448, -4607, 3720}, 0, { 0, -30}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -173, -4095, 2895}, 0, { 2012, 990}, {0x7b, 0x00, 0x1b, 0xff}}}, - {{{ -173, -4709, 2895}, 0, { 2012, -30}, {0x7e, 0x00, 0x0e, 0xff}}}, - {{{ -448, -3890, 4370}, 0, { 0, 990}, {0x77, 0x00, 0xd7, 0xff}}}, - {{{ -448, -4505, 4370}, 0, { 0, -36}, {0x7d, 0x00, 0xec, 0xff}}}, - {{{ -448, -3993, 3720}, 0, { 2012, 990}, {0x7e, 0x00, 0x0d, 0xff}}}, - {{{ 5112, -3173, 6200}, 0, { 0, 990}, {0xf5, 0x00, 0x82, 0xff}}}, - {{{ 5112, -3788, 6200}, 0, { 0, -30}, {0x01, 0x00, 0x82, 0xff}}}, - {{{ 4303, -3276, 6106}, 0, { 2012, 990}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ -165, -3788, 4890}, 0, { 0, 990}, {0x57, 0x00, 0xa5, 0xff}}}, - {{{ -165, -4402, 4890}, 0, { 0, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ -448, -3890, 4370}, 0, { 2012, 990}, {0x77, 0x00, 0xd7, 0xff}}}, - {{{ -448, -4505, 4370}, 0, { 2012, 0}, {0x7d, 0x00, 0xec, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701F158, 0x00383950, 74560, 0x0001f158, 224); // 0x0701F238 - 0x0701F318 -static const Vtx ccm_seg7_vertex_0701F238[] = { - {{{ 342, -3685, 5245}, 0, { 0, 990}, {0x2b, 0x00, 0x89, 0xff}}}, - {{{ 342, -4300, 5245}, 0, { 0, 0}, {0x3a, 0x00, 0x90, 0xff}}}, - {{{ -165, -3788, 4890}, 0, { 2012, 990}, {0x57, 0x00, 0xa5, 0xff}}}, - {{{ -165, -4402, 4890}, 0, { 2012, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 4303, -3890, 6106}, 0, { 0, 0}, {0x16, 0x00, 0x84, 0xff}}}, - {{{ 342, -4300, 5245}, 0, { 8144, 0}, {0x3a, 0x00, 0x90, 0xff}}}, - {{{ 342, -3685, 5245}, 0, { 8144, 990}, {0x2b, 0x00, 0x89, 0xff}}}, - {{{ 4303, -3276, 6106}, 0, { 0, 990}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ 6150, -2856, 5664}, 0, { 988, 990}, {0x8a, 0x00, 0xd3, 0xff}}}, - {{{ 6150, -3470, 5664}, 0, { 988, -70}, {0x90, 0x00, 0xc6, 0xff}}}, - {{{ 5980, -2948, 5918}, 0, { 2012, 990}, {0xa1, 0x00, 0xad, 0xff}}}, - {{{ 5112, -3788, 6200}, 0, { 0, -30}, {0x01, 0x00, 0x82, 0xff}}}, - {{{ 4303, -3890, 6106}, 0, { 2012, -30}, {0x16, 0x00, 0x84, 0xff}}}, - {{{ 4303, -3276, 6106}, 0, { 2012, 990}, {0x12, 0x00, 0x83, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701F238, 0x00383950, 74560, 0x0001f238, 224); // 0x0701F318 - 0x0701F3F8 -static const Vtx ccm_seg7_vertex_0701F318[] = { - {{{ 5747, -3040, 6073}, 0, { 980, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 5747, -3655, 6073}, 0, { 980, -28}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ 5112, -3173, 6200}, 0, { 3044, 990}, {0xf5, 0x00, 0x82, 0xff}}}, - {{{ 5112, -3788, 6200}, 0, { 3044, -28}, {0x01, 0x00, 0x82, 0xff}}}, - {{{ 5980, -2948, 5918}, 0, { 0, 990}, {0xa1, 0x00, 0xad, 0xff}}}, - {{{ 5980, -3563, 5918}, 0, { 0, -84}, {0xad, 0x00, 0xa1, 0xff}}}, - {{{ 5747, -3040, 6073}, 0, { 992, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 5747, -3655, 6073}, 0, { 988, -84}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ 6150, -3470, 5664}, 0, { 988, -70}, {0x90, 0x00, 0xc6, 0xff}}}, - {{{ 5980, -3563, 5918}, 0, { 2012, -70}, {0xad, 0x00, 0xa1, 0xff}}}, - {{{ 5980, -2948, 5918}, 0, { 2012, 990}, {0xa1, 0x00, 0xad, 0xff}}}, - {{{ -797, 3379, -840}, 0, { 988, 990}, {0x58, 0x00, 0xa5, 0xff}}}, - {{{ -797, 2765, -840}, 0, { 988, -76}, {0x44, 0x00, 0x95, 0xff}}}, - {{{ -1052, 2662, -1208}, 0, { 2012, -76}, {0x73, 0x00, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701F318, 0x00383950, 74560, 0x0001f318, 224); // 0x0701F3F8 - 0x0701F4E8 -static const Vtx ccm_seg7_vertex_0701F3F8[] = { - {{{ 6150, -3470, 5664}, 0, { 988, -44}, {0x90, 0x00, 0xc6, 0xff}}}, - {{{ 6150, -2856, 5664}, 0, { 988, 990}, {0x8a, 0x00, 0xd3, 0xff}}}, - {{{ 6256, -3378, 5258}, 0, { 0, -44}, {0x83, 0x00, 0xeb, 0xff}}}, - {{{ 6256, -2764, 5258}, 0, { 0, 990}, {0x82, 0x00, 0xf6, 0xff}}}, - {{{ 480, 3686, -622}, 0, { 2692, 990}, {0xf9, 0x00, 0x82, 0xff}}}, - {{{ -295, 2918, -645}, 0, { 4056, -78}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ -295, 3533, -645}, 0, { 4056, 990}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 480, 3072, -622}, 0, { 2692, -78}, {0xf9, 0x00, 0x82, 0xff}}}, - {{{ -295, 3533, -645}, 0, { 0, 990}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -797, 2765, -840}, 0, { 992, -78}, {0x44, 0x00, 0x95, 0xff}}}, - {{{ -797, 3379, -840}, 0, { 992, 990}, {0x58, 0x00, 0xa5, 0xff}}}, - {{{ -295, 2918, -645}, 0, { 0, -78}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ -897, 3185, -2121}, 0, { 0, 990}, {0x7b, 0x00, 0x1d, 0xff}}}, - {{{ -897, 2570, -2121}, 0, { 0, 0}, {0x79, 0x00, 0x25, 0xff}}}, - {{{ -752, 2458, -2986}, 0, { 4056, 0}, {0x7e, 0x00, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701F3F8, 0x00383950, 74560, 0x0001f3f8, 240); // 0x0701F4E8 - 0x0701F5C8 -static const Vtx ccm_seg7_vertex_0701F4E8[] = { - {{{ -797, 3379, -840}, 0, { 988, 990}, {0x58, 0x00, 0xa5, 0xff}}}, - {{{ -1052, 2662, -1208}, 0, { 2012, -76}, {0x73, 0x00, 0xcb, 0xff}}}, - {{{ -1052, 3277, -1208}, 0, { 2012, 990}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ -1052, 3277, -1208}, 0, { 0, 990}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ -1088, 2611, -1622}, 0, { 2012, 0}, {0x7e, 0x00, 0x07, 0xff}}}, - {{{ -1088, 3226, -1622}, 0, { 2012, 990}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -1052, 2662, -1208}, 0, { 0, 0}, {0x73, 0x00, 0xcb, 0xff}}}, - {{{ -1088, 3226, -1622}, 0, { 0, 990}, {0x7c, 0x00, 0x1b, 0xff}}}, - {{{ -897, 2570, -2121}, 0, { 2012, 0}, {0x79, 0x00, 0x25, 0xff}}}, - {{{ -897, 3185, -2121}, 0, { 2012, 990}, {0x7b, 0x00, 0x1d, 0xff}}}, - {{{ -1088, 2611, -1622}, 0, { 0, 0}, {0x7e, 0x00, 0x07, 0xff}}}, - {{{ -897, 3185, -2121}, 0, { 0, 990}, {0x7b, 0x00, 0x1d, 0xff}}}, - {{{ -752, 2458, -2986}, 0, { 4056, 0}, {0x7e, 0x00, 0x07, 0xff}}}, - {{{ -752, 3072, -2986}, 0, { 4056, 990}, {0x7e, 0x00, 0xfb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701F4E8, 0x00383950, 74560, 0x0001f4e8, 224); // 0x0701F5C8 - 0x0701F6C8 -static const Vtx ccm_seg7_vertex_0701F5C8[] = { - {{{ -1644, 2355, -3411}, 0, { 480, -28}, {0x85, 0x00, 0x1e, 0xff}}}, - {{{ -1644, 2970, -3411}, 0, { 480, 990}, {0x89, 0x00, 0x2a, 0xff}}}, - {{{ -1822, 2304, -3789}, 0, { 0, -28}, {0x95, 0x00, 0x42, 0xff}}}, - {{{ -752, 3072, -2986}, 0, { 0, 990}, {0x7e, 0x00, 0xfb, 0xff}}}, - {{{ -847, 2406, -3625}, 0, { 2012, 0}, {0x7d, 0x00, 0xee, 0xff}}}, - {{{ -847, 3021, -3625}, 0, { 2012, 990}, {0x7d, 0x00, 0xee, 0xff}}}, - {{{ -752, 2458, -2986}, 0, { 0, 0}, {0x7e, 0x00, 0x07, 0xff}}}, - {{{ -1582, 3021, -2989}, 0, { 0, 990}, {0x82, 0x00, 0x05, 0xff}}}, - {{{ -1582, 2406, -2989}, 0, { 0, -34}, {0x82, 0x00, 0xf9, 0xff}}}, - {{{ -1691, 3174, -2337}, 0, { 2012, 990}, {0x83, 0x00, 0xec, 0xff}}}, - {{{ -1691, 2560, -2337}, 0, { 2012, -34}, {0x83, 0x00, 0xec, 0xff}}}, - {{{ -1582, 2406, -2989}, 0, { 2012, -30}, {0x82, 0x00, 0xf9, 0xff}}}, - {{{ -1582, 3021, -2989}, 0, { 2012, 990}, {0x82, 0x00, 0x05, 0xff}}}, - {{{ -1644, 2355, -3411}, 0, { 988, -30}, {0x85, 0x00, 0x1e, 0xff}}}, - {{{ -1644, 2970, -3411}, 0, { 992, 990}, {0x89, 0x00, 0x2a, 0xff}}}, - {{{ -1822, 2918, -3789}, 0, { 0, 990}, {0x9d, 0x00, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701F5C8, 0x00383950, 74560, 0x0001f5c8, 256); // 0x0701F6C8 - 0x0701F7C8 -static const Vtx ccm_seg7_vertex_0701F6C8[] = { - {{{ -2412, 2150, -4379}, 0, { 0, 0}, {0xb7, 0x00, 0x67, 0xff}}}, - {{{ -1822, 2304, -3789}, 0, { 2012, 0}, {0x95, 0x00, 0x42, 0xff}}}, - {{{ -1822, 2918, -3789}, 0, { 2012, 990}, {0x9d, 0x00, 0x4e, 0xff}}}, - {{{ -2412, 2765, -4379}, 0, { 0, 990}, {0xcb, 0x00, 0x73, 0xff}}}, - {{{ -2412, 2150, -4379}, 0, { 2012, -34}, {0xb7, 0x00, 0x67, 0xff}}}, - {{{ -2412, 2765, -4379}, 0, { 2012, 990}, {0xcb, 0x00, 0x73, 0xff}}}, - {{{ -3215, 1997, -4597}, 0, { 0, -34}, {0xf5, 0x00, 0x7e, 0xff}}}, - {{{ -3215, 2611, -4597}, 0, { 0, 990}, {0x0a, 0x00, 0x7e, 0xff}}}, - {{{ -4020, 2458, -4385}, 0, { 0, 990}, {0x48, 0x00, 0x68, 0xff}}}, - {{{ -4020, 1843, -4385}, 0, { 0, 0}, {0x35, 0x00, 0x73, 0xff}}}, - {{{ -3215, 2611, -4597}, 0, { 2012, 990}, {0x0a, 0x00, 0x7e, 0xff}}}, - {{{ -4610, 1690, -3799}, 0, { 0, 0}, {0x67, 0x00, 0x49, 0xff}}}, - {{{ -4020, 1843, -4385}, 0, { 2012, 0}, {0x35, 0x00, 0x73, 0xff}}}, - {{{ -4020, 2458, -4385}, 0, { 2012, 990}, {0x48, 0x00, 0x68, 0xff}}}, - {{{ -3215, 1997, -4597}, 0, { 2012, 0}, {0xf5, 0x00, 0x7e, 0xff}}}, - {{{ -4610, 2304, -3799}, 0, { 0, 990}, {0x73, 0x00, 0x35, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701F6C8, 0x00383950, 74560, 0x0001f6c8, 256); // 0x0701F7C8 - 0x0701FC78 static const Gfx ccm_seg7_dl_0701F7C8[] = { diff --git a/levels/ccm/areas/2/5/model.inc.c b/levels/ccm/areas/2/5/model.inc.c index 61fda4358..f8a618c84 100644 --- a/levels/ccm/areas/2/5/model.inc.c +++ b/levels/ccm/areas/2/5/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701FCD8 - 0x0701FCF0 static const Lights1 ccm_seg7_lights_0701FCD8 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,12 +6,7 @@ static const Lights1 ccm_seg7_lights_0701FCD8 = gdSPDefLights1( ); // 0x0701FCF0 - 0x0701FD30 -static const Vtx ccm_seg7_vertex_0701FCF0[] = { - {{{ -7587, -5600, -6716}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7587, -5703, -6716}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7587, -5703, -6819}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -7587, -5600, -6819}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701FCF0, 0x00383950, 74560, 0x0001fcf0, 64); // 0x0701FD30 - 0x0701FD78 static const Gfx ccm_seg7_dl_0701FD30[] = { diff --git a/levels/ccm/areas/2/6/model.inc.c b/levels/ccm/areas/2/6/model.inc.c index 2cccaaa25..d9fca735f 100644 --- a/levels/ccm/areas/2/6/model.inc.c +++ b/levels/ccm/areas/2/6/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x0701FDE8 - 0x0701FE28 -static const Vtx ccm_seg7_vertex_0701FDE8[] = { - {{{ -7592, -5703, -6819}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7592, -5600, -6716}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7592, -5703, -6716}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7592, -5600, -6819}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701FDE8, 0x00383950, 74560, 0x0001fde8, 64); // 0x0701FE28 - 0x0701FE60 static const Gfx ccm_seg7_dl_0701FE28[] = { diff --git a/levels/ccm/areas/2/7/model.inc.c b/levels/ccm/areas/2/7/model.inc.c index 432a280cf..810816255 100644 --- a/levels/ccm/areas/2/7/model.inc.c +++ b/levels/ccm/areas/2/7/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701FEE0 - 0x0701FEF8 static const Lights1 ccm_seg7_lights_0701FEE0 = gdSPDefLights1( 0x00, 0x00, 0x00, @@ -11,140 +12,28 @@ static const Lights1 ccm_seg7_lights_0701FEF8 = gdSPDefLights1( ); // 0x0701FF10 - 0x0701FF70 -static const Vtx ccm_seg7_vertex_0701FF10[] = { - {{{ 5124, 0, -8124}, 0, { 224, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5124, -8191, -8124}, 0, { 479, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 8308, 0, -8124}, 0, { 223, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 8308, -8191, -8124}, 0, { 479, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 8308, 8192, -8124}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5124, 8192, -8124}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701FF10, 0x00383950, 74560, 0x0001ff10, 96); // 0x0701FF70 - 0x07020070 -static const Vtx ccm_seg7_vertex_0701FF70[] = { - {{{ -6061, -5830, -3601}, 0, { 2012, 3948}, {0x00, 0x82, 0x0e, 0xff}}}, - {{{ -5784, -5830, -3601}, 0, { 3034, 3948}, {0x00, 0x82, 0x0e, 0xff}}}, - {{{ -5784, -5799, -3326}, 0, { 3034, 4970}, {0x00, 0x82, 0x0e, 0xff}}}, - {{{ -5784, -5845, -6133}, 0, { -2074, -28}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7167, -6111, -6133}, 0, { 3034, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7167, -5845, -6133}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5784, -6111, -6133}, 0, { -2074, 992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7167, -5799, -3326}, 0, { -2074, 4970}, {0x00, 0x82, 0x0e, 0xff}}}, - {{{ -7167, -5830, -3601}, 0, { -2074, 3948}, {0x00, 0x82, 0x0e, 0xff}}}, - {{{ -6890, -5830, -3601}, 0, { -1052, 3948}, {0x00, 0x82, 0x0e, 0xff}}}, - {{{ -6890, -5830, -3601}, 0, { -1052, 3948}, {0x00, 0x82, 0x0d, 0xff}}}, - {{{ -6337, -5860, -3876}, 0, { 990, 2926}, {0x00, 0x82, 0x0d, 0xff}}}, - {{{ -6061, -5830, -3601}, 0, { 2012, 3948}, {0x00, 0x82, 0x0d, 0xff}}}, - {{{ -6614, -5860, -3876}, 0, { 0, 2926}, {0x00, 0x82, 0x0d, 0xff}}}, - {{{ -6890, -5860, -3876}, 0, { -1052, 2926}, {0x00, 0x82, 0x0d, 0xff}}}, - {{{ -6061, -5860, -3876}, 0, { 2012, 2926}, {0x00, 0x82, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_0701FF70, 0x00383950, 74560, 0x0001ff70, 256); // 0x07020070 - 0x07020170 -static const Vtx ccm_seg7_vertex_07020070[] = { - {{{ -6614, -5860, -3876}, 0, { 0, 2926}, {0x00, 0x82, 0x0e, 0xff}}}, - {{{ -6337, -6074, -5800}, 0, { 990, -4226}, {0x00, 0x82, 0x0e, 0xff}}}, - {{{ -6337, -5860, -3876}, 0, { 990, 2926}, {0x00, 0x82, 0x0e, 0xff}}}, - {{{ -6614, -6074, -5800}, 0, { 0, -4226}, {0x00, 0x82, 0x0e, 0xff}}}, - {{{ -6614, -6074, -5800}, 0, { 0, -4226}, {0x00, 0x82, 0x0d, 0xff}}}, - {{{ -7166, -6074, -5800}, 0, { -2072, -4226}, {0x00, 0x82, 0x0d, 0xff}}}, - {{{ -7167, -6112, -6143}, 0, { -2074, -5502}, {0x00, 0x82, 0x0d, 0xff}}}, - {{{ -5784, -6112, -6143}, 0, { 3036, -5502}, {0x00, 0x82, 0x0d, 0xff}}}, - {{{ -6337, -6074, -5800}, 0, { 990, -4226}, {0x00, 0x82, 0x0d, 0xff}}}, - {{{ -5784, -6074, -5800}, 0, { 3036, -4226}, {0x00, 0x82, 0x0d, 0xff}}}, - {{{ -5785, -5523, -3326}, 0, { 3034, 5076}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -5785, -5553, -3601}, 0, { 3034, 4054}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -6061, -5553, -3601}, 0, { 2012, 4054}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -6338, -5584, -3876}, 0, { 990, 0}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ -6337, -6074, -5800}, 0, { 8144, 990}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ -6338, -5798, -5800}, 0, { 8144, 0}, {0x7e, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07020070, 0x00383950, 74560, 0x00020070, 256); // 0x07020170 - 0x07020270 -static const Vtx ccm_seg7_vertex_07020170[] = { - {{{ -5785, -5523, -3326}, 0, { 3034, 5076}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -6061, -5553, -3601}, 0, { 2012, 4054}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -6891, -5553, -3601}, 0, { -1052, 4054}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -6061, -5553, -3601}, 0, { 2012, 4054}, {0x00, 0x7e, 0xf2, 0xff}}}, - {{{ -6338, -5584, -3876}, 0, { 990, 3032}, {0x00, 0x7e, 0xf2, 0xff}}}, - {{{ -6891, -5553, -3601}, 0, { -1052, 4054}, {0x00, 0x7e, 0xf2, 0xff}}}, - {{{ -6338, -5798, -5800}, 0, { 990, -4120}, {0x00, 0x7e, 0xf2, 0xff}}}, - {{{ -6614, -5798, -5800}, 0, { 0, -4120}, {0x00, 0x7e, 0xf2, 0xff}}}, - {{{ -6614, -5584, -3876}, 0, { 0, 3032}, {0x00, 0x7e, 0xf2, 0xff}}}, - {{{ -6061, -5584, -3876}, 0, { 2012, 3032}, {0x00, 0x7e, 0xf2, 0xff}}}, - {{{ -6891, -5584, -3876}, 0, { -1052, 3032}, {0x00, 0x7e, 0xf2, 0xff}}}, - {{{ -7167, -5553, -3601}, 0, { -2074, 4054}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -7167, -5523, -3326}, 0, { -2074, 5076}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -6338, -5584, -3876}, 0, { 990, 0}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ -6337, -5860, -3876}, 0, { 990, 990}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ -6337, -6074, -5800}, 0, { 8144, 990}, {0x7e, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07020170, 0x00383950, 74560, 0x00020170, 256); // 0x07020270 - 0x07020360 -static const Vtx ccm_seg7_vertex_07020270[] = { - {{{ -6338, -5798, -5800}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5784, -6074, -5800}, 0, { 3034, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5784, -5798, -5800}, 0, { 3034, -30}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6061, -5553, -3601}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6061, -5860, -3876}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6061, -5584, -3876}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6061, -5830, -3601}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6891, -5584, -3876}, 0, { 0, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -6890, -5860, -3876}, 0, { 0, 990}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -6890, -5830, -3601}, 0, { 990, 990}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -6891, -5553, -3601}, 0, { 990, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -6614, -5798, -5800}, 0, { -7184, -30}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6614, -6074, -5800}, 0, { -7184, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6614, -5860, -3876}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6614, -5584, -3876}, 0, { 0, -30}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07020270, 0x00383950, 74560, 0x00020270, 240); // 0x07020360 - 0x07020450 -static const Vtx ccm_seg7_vertex_07020360[] = { - {{{ -6614, -5584, -3876}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6614, -5860, -3876}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6890, -5860, -3876}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6338, -5798, -5800}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6337, -6074, -5800}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5784, -6074, -5800}, 0, { 3034, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7167, -5798, -5800}, 0, { -2074, -34}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7166, -6074, -5800}, 0, { -2074, 988}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6614, -6074, -5800}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6614, -5798, -5800}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6891, -5553, -3601}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7167, -5830, -3601}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7167, -5553, -3601}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6890, -5830, -3601}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6891, -5584, -3876}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07020360, 0x00383950, 74560, 0x00020360, 240); // 0x07020450 - 0x07020540 -static const Vtx ccm_seg7_vertex_07020450[] = { - {{{ -7167, -5836, -6143}, 0, { -2074, -5398}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -7167, -5798, -5800}, 0, { -2074, -4120}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -6614, -5798, -5800}, 0, { 0, -4120}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -6061, -5584, -3876}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6337, -5860, -3876}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6338, -5584, -3876}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6061, -5860, -3876}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5785, -5553, -3601}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6061, -5830, -3601}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6061, -5553, -3601}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5784, -5830, -3601}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7167, -5534, -3337}, 0, { -2074, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7167, -5800, -3337}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5784, -5800, -3337}, 0, { 3034, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5785, -5534, -3337}, 0, { 3034, -28}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07020450, 0x00383950, 74560, 0x00020450, 240); // 0x07020540 - 0x07020590 -static const Vtx ccm_seg7_vertex_07020540[] = { - {{{ -6338, -5798, -5800}, 0, { 990, -4120}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -5784, -5798, -5800}, 0, { 3034, -4120}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -5784, -5836, -6143}, 0, { 3034, -5398}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -7167, -5836, -6143}, 0, { -2074, -5398}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ -6614, -5798, -5800}, 0, { 0, -4120}, {0x00, 0x7e, 0xf3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07020540, 0x00383950, 74560, 0x00020540, 80); // 0x07020590 - 0x070205E8 static const Gfx ccm_seg7_dl_07020590[] = { diff --git a/levels/ccm/areas/2/collision.inc.c b/levels/ccm/areas/2/collision.inc.c index df408822c..72ec58856 100644 --- a/levels/ccm/areas/2/collision.inc.c +++ b/levels/ccm/areas/2/collision.inc.c @@ -1,1879 +1,3 @@ +#include "pc/rom_assets.h" // 0x07020880 - 0x07023468 -const Collision ccm_seg7_area_2_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x2C4), - COL_VERTEX(8192, -8191, -8191), - COL_VERTEX(-8191, -8191, -8191), - COL_VERTEX(-8191, -8191, 8192), - COL_VERTEX(8192, -8191, 8192), - COL_VERTEX(-5477, -4812, -7679), - COL_VERTEX(-5682, -4812, -7372), - COL_VERTEX(-5682, -4812, -6450), - COL_VERTEX(-5477, -4812, -6450), - COL_VERTEX(-6706, -4812, -7679), - COL_VERTEX(-6706, -4812, -7372), - COL_VERTEX(-7576, -5836, -6450), - COL_VERTEX(-5682, -5836, -7372), - COL_VERTEX(-7576, -5836, -7372), - COL_VERTEX(-5682, -5836, -6450), - COL_VERTEX(-6296, -5836, -6450), - COL_VERTEX(-6706, -5836, -6143), - COL_VERTEX(-6296, -5836, -6143), - COL_VERTEX(-6706, -5836, -6450), - COL_VERTEX(-6348, 6656, -5529), - COL_VERTEX(-5119, 6656, -6553), - COL_VERTEX(-5119, 6656, -5529), - COL_VERTEX(-5119, 6656, -6757), - COL_VERTEX(-6348, 6656, -6757), - COL_VERTEX(-5119, 6656, -5733), - COL_VERTEX(-4709, 6656, -5733), - COL_VERTEX(-4709, 6656, -6553), - COL_VERTEX(-6338, -6074, -5800), - COL_VERTEX(-6614, -6074, -5800), - COL_VERTEX(-7167, -6112, -6143), - COL_VERTEX(-7167, -6074, -5800), - COL_VERTEX(-6338, -5860, -3876), - COL_VERTEX(-6614, -5860, -3876), - COL_VERTEX(-6706, -6112, -6143), - COL_VERTEX(-6296, -6112, -6143), - COL_VERTEX(-5785, -6112, -6143), - COL_VERTEX(-5785, -6074, -5800), - COL_VERTEX(-6061, -5830, -3600), - COL_VERTEX(-6061, -5860, -3876), - COL_VERTEX(-6891, -5830, -3600), - COL_VERTEX(-6891, -5860, -3876), - COL_VERTEX(-5785, -5830, -3600), - COL_VERTEX(-5785, -5799, -3326), - COL_VERTEX(-7167, -5830, -3600), - COL_VERTEX(-6911, -5799, -3326), - COL_VERTEX(-6092, -5799, -3326), - COL_VERTEX(-6061, -5553, -3600), - COL_VERTEX(-6891, -5553, -3600), - COL_VERTEX(-6338, -5584, -3876), - COL_VERTEX(-6614, -5584, -3876), - COL_VERTEX(-7167, -5523, -3326), - COL_VERTEX(-6891, -5584, -3876), - COL_VERTEX(-6338, -5798, -5800), - COL_VERTEX(-7167, -5836, -6143), - COL_VERTEX(-7167, -5799, -3326), - COL_VERTEX(-5785, -5523, -3326), - COL_VERTEX(-5785, -5553, -3600), - COL_VERTEX(-6061, -5584, -3876), - COL_VERTEX(-6092, -5523, -3326), - COL_VERTEX(-7167, -5553, -3600), - COL_VERTEX(-6911, -5523, -3326), - COL_VERTEX(-6614, -5798, -5800), - COL_VERTEX(-5785, -5836, -6143), - COL_VERTEX(-5785, -5798, -5800), - COL_VERTEX(-7167, -5798, -5800), - COL_VERTEX(-7576, -5600, -6716), - COL_VERTEX(-7576, -5703, -6716), - COL_VERTEX(-7576, -5703, -6819), - COL_VERTEX(-7576, -5600, -6819), - COL_VERTEX(-5254, 1685, -284), - COL_VERTEX(-4472, 1685, -284), - COL_VERTEX(-4450, 1894, -861), - COL_VERTEX(-5269, 1894, -861), - COL_VERTEX(-5080, -727, 6150), - COL_VERTEX(-4896, -776, 6150), - COL_VERTEX(-3221, 1741, -531), - COL_VERTEX(-4454, 2005, -755), - COL_VERTEX(-3212, 1741, -1352), - COL_VERTEX(-4030, 1843, -1600), - COL_VERTEX(-5350, 2048, -1761), - COL_VERTEX(-6324, -1569, 3246), - COL_VERTEX(-6325, -4210, -6450), - COL_VERTEX(-6251, -1496, 3246), - COL_VERTEX(-6424, -4237, -6450), - COL_VERTEX(-6424, -1595, 3246), - COL_VERTEX(-6245, -5375, -6450), - COL_VERTEX(-6366, -1528, 3834), - COL_VERTEX(-6464, -1554, 3821), - COL_VERTEX(-6293, -1455, 3844), - COL_VERTEX(-6524, -1569, 3246), - COL_VERTEX(-6563, -1528, 3808), - COL_VERTEX(-6597, -1496, 3246), - COL_VERTEX(-6706, -3839, -6450), - COL_VERTEX(-6635, -1455, 3799), - COL_VERTEX(-6623, -1396, 3246), - COL_VERTEX(-6662, -1355, 3795), - COL_VERTEX(-6597, -1297, 3246), - COL_VERTEX(-6524, -3865, -6450), - COL_VERTEX(-6635, -1256, 3799), - COL_VERTEX(-6524, -1224, 3246), - COL_VERTEX(-6563, -1183, 3808), - COL_VERTEX(-6424, -1197, 3246), - COL_VERTEX(-6325, -3865, -6450), - COL_VERTEX(-6464, -1156, 3821), - COL_VERTEX(-6324, -1224, 3246), - COL_VERTEX(-5477, -3839, -6450), - COL_VERTEX(-6366, -1183, 3834), - COL_VERTEX(-6251, -1297, 3246), - COL_VERTEX(-6293, -1256, 3844), - COL_VERTEX(-6225, -1396, 3246), - COL_VERTEX(-6252, -4137, -6450), - COL_VERTEX(-6267, -1355, 3847), - COL_VERTEX(-5239, -642, 6453), - COL_VERTEX(-5115, -770, 6486), - COL_VERTEX(-5343, -692, 6743), - COL_VERTEX(-5238, -813, 6804), - COL_VERTEX(-4946, -817, 6531), - COL_VERTEX(-5215, -592, 6150), - COL_VERTEX(-5094, -858, 6887), - COL_VERTEX(-4777, -770, 6577), - COL_VERTEX(-4712, -727, 6150), - COL_VERTEX(-4577, -592, 6150), - COL_VERTEX(-4950, -813, 6970), - COL_VERTEX(-4653, -642, 6610), - COL_VERTEX(-4608, -467, 6622), - COL_VERTEX(-4527, -408, 6150), - COL_VERTEX(-4844, -692, 7031), - COL_VERTEX(-4653, -292, 6610), - COL_VERTEX(-4577, -223, 6150), - COL_VERTEX(-4805, -525, 7053), - COL_VERTEX(-4712, -88, 6150), - COL_VERTEX(-4777, -164, 6577), - COL_VERTEX(-4844, -359, 7031), - COL_VERTEX(-4896, -39, 6150), - COL_VERTEX(-4946, -117, 6531), - COL_VERTEX(-4950, -237, 6970), - COL_VERTEX(-5115, -164, 6486), - COL_VERTEX(-5080, -88, 6150), - COL_VERTEX(-5094, -193, 6887), - COL_VERTEX(-5239, -292, 6453), - COL_VERTEX(-5215, -223, 6150), - COL_VERTEX(-5238, -237, 6804), - COL_VERTEX(-5265, -408, 6150), - COL_VERTEX(-5285, -467, 6441), - COL_VERTEX(-5343, -359, 6743), - COL_VERTEX(-5382, -525, 6721), - COL_VERTEX(-5521, -741, 6999), - COL_VERTEX(-5440, -857, 7081), - COL_VERTEX(-5328, -899, 7192), - COL_VERTEX(-5216, -857, 7304), - COL_VERTEX(-5134, -741, 7386), - COL_VERTEX(-5104, -583, 7416), - COL_VERTEX(-5134, -425, 7386), - COL_VERTEX(-5216, -309, 7304), - COL_VERTEX(-5328, -267, 7192), - COL_VERTEX(-5440, -309, 7081), - COL_VERTEX(-5521, -425, 6999), - COL_VERTEX(-5551, -583, 6969), - COL_VERTEX(-5763, -790, 7202), - COL_VERTEX(-5708, -900, 7297), - COL_VERTEX(-5633, -940, 7427), - COL_VERTEX(-5558, -900, 7557), - COL_VERTEX(-5503, -790, 7652), - COL_VERTEX(-5483, -640, 7687), - COL_VERTEX(-5503, -490, 7652), - COL_VERTEX(-5558, -380, 7557), - COL_VERTEX(-5633, -339, 7427), - COL_VERTEX(-5708, -380, 7297), - COL_VERTEX(-5763, -490, 7202), - COL_VERTEX(-5783, -640, 7167), - COL_VERTEX(-6053, -838, 7335), - COL_VERTEX(-6026, -943, 7436), - COL_VERTEX(-5989, -981, 7574), - COL_VERTEX(-5952, -943, 7712), - COL_VERTEX(-5925, -838, 7813), - COL_VERTEX(-5915, -696, 7850), - COL_VERTEX(-5925, -553, 7813), - COL_VERTEX(-5952, -449, 7712), - COL_VERTEX(-5989, -410, 7574), - COL_VERTEX(-6026, -449, 7436), - COL_VERTEX(-6053, -553, 7335), - COL_VERTEX(-6371, -886, 7390), - COL_VERTEX(-6371, -986, 7489), - COL_VERTEX(-6371, -1022, 7624), - COL_VERTEX(-6371, -986, 7760), - COL_VERTEX(-6371, -751, 7895), - COL_VERTEX(-6371, -615, 7859), - COL_VERTEX(-6371, -516, 7760), - COL_VERTEX(-6371, -480, 7624), - COL_VERTEX(-6371, -516, 7489), - COL_VERTEX(-6063, -696, 7299), - COL_VERTEX(-6371, -615, 7390), - COL_VERTEX(-6695, -934, 7359), - COL_VERTEX(-6719, -1028, 7450), - COL_VERTEX(-6752, -1063, 7574), - COL_VERTEX(-6371, -886, 7859), - COL_VERTEX(-6786, -1028, 7698), - COL_VERTEX(-6819, -805, 7823), - COL_VERTEX(-6810, -677, 7789), - COL_VERTEX(-6786, -582, 7698), - COL_VERTEX(-6752, -548, 7574), - COL_VERTEX(-6719, -582, 7450), - COL_VERTEX(-6695, -677, 7359), - COL_VERTEX(-6371, -751, 7353), - COL_VERTEX(-7002, -982, 7243), - COL_VERTEX(-7047, -1071, 7321), - COL_VERTEX(-7108, -1104, 7427), - COL_VERTEX(-7169, -1071, 7533), - COL_VERTEX(-6810, -934, 7789), - COL_VERTEX(-7230, -859, 7639), - COL_VERTEX(-7214, -737, 7610), - COL_VERTEX(-7169, -647, 7533), - COL_VERTEX(-7108, -615, 7427), - COL_VERTEX(-7047, -647, 7321), - COL_VERTEX(-7002, -737, 7243), - COL_VERTEX(-6686, -805, 7325), - COL_VERTEX(-7271, -1029, 7050), - COL_VERTEX(-7331, -1114, 7110), - COL_VERTEX(-7413, -1145, 7192), - COL_VERTEX(-7495, -1114, 7275), - COL_VERTEX(-7214, -982, 7610), - COL_VERTEX(-7578, -912, 7357), - COL_VERTEX(-7556, -796, 7335), - COL_VERTEX(-7495, -711, 7275), - COL_VERTEX(-7413, -680, 7192), - COL_VERTEX(-7331, -711, 7110), - COL_VERTEX(-6986, -859, 7215), - COL_VERTEX(-7271, -796, 7050), - COL_VERTEX(-7482, -1075, 6791), - COL_VERTEX(-7552, -1156, 6832), - COL_VERTEX(-7648, -1186, 6887), - COL_VERTEX(-7556, -1029, 7335), - COL_VERTEX(-7743, -1156, 6942), - COL_VERTEX(-7839, -965, 6997), - COL_VERTEX(-7813, -855, 6983), - COL_VERTEX(-7743, -774, 6942), - COL_VERTEX(-7648, -744, 6887), - COL_VERTEX(-7552, -774, 6832), - COL_VERTEX(-7482, -855, 6791), - COL_VERTEX(-7249, -912, 7028), - COL_VERTEX(-7620, -1122, 6484), - COL_VERTEX(-7694, -1199, 6504), - COL_VERTEX(-7795, -1227, 6531), - COL_VERTEX(-7896, -1199, 6559), - COL_VERTEX(-7813, -1075, 6983), - COL_VERTEX(-7997, -1017, 6586), - COL_VERTEX(-7970, -912, 6578), - COL_VERTEX(-7896, -835, 6559), - COL_VERTEX(-7795, -807, 6531), - COL_VERTEX(-7694, -835, 6504), - COL_VERTEX(-7620, -912, 6484), - COL_VERTEX(-7456, -965, 6777), - COL_VERTEX(-7673, -1168, 6150), - COL_VERTEX(-7746, -1241, 6150), - COL_VERTEX(-7845, -1268, 6150), - COL_VERTEX(-7945, -1241, 6150), - COL_VERTEX(-7970, -1122, 6578), - COL_VERTEX(-8044, -1068, 6150), - COL_VERTEX(-8018, -969, 6150), - COL_VERTEX(-7945, -896, 6150), - COL_VERTEX(-7845, -869, 6150), - COL_VERTEX(-7746, -896, 6150), - COL_VERTEX(-7592, -1017, 6477), - COL_VERTEX(-7673, -969, 6150), - COL_VERTEX(-7634, -1209, 5764), - COL_VERTEX(-7704, -1282, 5745), - COL_VERTEX(-7801, -1309, 5720), - COL_VERTEX(-8018, -1168, 6150), - COL_VERTEX(-7897, -1282, 5694), - COL_VERTEX(-7993, -1109, 5668), - COL_VERTEX(-7967, -1010, 5675), - COL_VERTEX(-7897, -937, 5694), - COL_VERTEX(-7801, -910, 5720), - COL_VERTEX(-7704, -937, 5745), - COL_VERTEX(-7646, -1068, 6150), - COL_VERTEX(-7608, -1109, 5771), - COL_VERTEX(-7458, -1250, 5455), - COL_VERTEX(-7520, -1323, 5417), - COL_VERTEX(-7605, -1350, 5364), - COL_VERTEX(-7967, -1209, 5675), - COL_VERTEX(-7751, -1250, 5274), - COL_VERTEX(-7774, -1150, 5260), - COL_VERTEX(-7751, -1051, 5274), - COL_VERTEX(-7689, -978, 5312), - COL_VERTEX(-7605, -951, 5364), - COL_VERTEX(-7634, -1010, 5764), - COL_VERTEX(-7435, -1150, 5469), - COL_VERTEX(-7208, -1291, 5178), - COL_VERTEX(-7265, -1364, 5133), - COL_VERTEX(-7689, -1323, 5312), - COL_VERTEX(-7344, -1391, 5072), - COL_VERTEX(-7422, -1364, 5011), - COL_VERTEX(-7480, -1291, 4966), - COL_VERTEX(-7480, -1092, 4966), - COL_VERTEX(-7422, -1019, 5011), - COL_VERTEX(-7520, -978, 5417), - COL_VERTEX(-7344, -992, 5072), - COL_VERTEX(-7265, -1019, 5133), - COL_VERTEX(-7458, -1051, 5455), - COL_VERTEX(-7208, -1092, 5178), - COL_VERTEX(-7187, -1191, 5195), - COL_VERTEX(-6947, -1332, 4930), - COL_VERTEX(-6999, -1405, 4879), - COL_VERTEX(-7071, -1432, 4809), - COL_VERTEX(-7501, -1191, 4949), - COL_VERTEX(-7194, -1332, 4689), - COL_VERTEX(-7194, -1133, 4689), - COL_VERTEX(-7142, -1060, 4740), - COL_VERTEX(-7071, -1033, 4809), - COL_VERTEX(-6947, -1133, 4930), - COL_VERTEX(-7142, -1405, 4740), - COL_VERTEX(-7213, -1232, 4670), - COL_VERTEX(-6999, -1060, 4879), - COL_VERTEX(-6928, -1232, 4948), - COL_VERTEX(-6743, -1446, 4638), - COL_VERTEX(-6690, -1373, 4689), - COL_VERTEX(-6814, -1472, 4568), - COL_VERTEX(-6885, -1446, 4499), - COL_VERTEX(-6937, -1373, 4448), - COL_VERTEX(-6957, -1273, 4429), - COL_VERTEX(-6763, -1314, 4158), - COL_VERTEX(-6937, -1174, 4448), - COL_VERTEX(-6885, -1101, 4499), - COL_VERTEX(-6814, -1074, 4568), - COL_VERTEX(-6743, -1101, 4638), - COL_VERTEX(-6690, -1174, 4689), - COL_VERTEX(-6671, -1273, 4707), - COL_VERTEX(-6440, -1215, 4341), - COL_VERTEX(-6417, -1314, 4355), - COL_VERTEX(-6440, -1414, 4341), - COL_VERTEX(-6503, -1487, 4305), - COL_VERTEX(-6590, -1513, 4256), - COL_VERTEX(-6676, -1487, 4207), - COL_VERTEX(-6740, -1414, 4171), - COL_VERTEX(-6740, -1215, 4171), - COL_VERTEX(-6676, -1142, 4207), - COL_VERTEX(-6590, -1115, 4256), - COL_VERTEX(-6503, -1142, 4305), - COL_VERTEX(-5438, 2157, -1709), - COL_VERTEX(-5781, 2310, -2989), - COL_VERTEX(-5269, 2619, -861), - COL_VERTEX(-4454, 2619, -755), - COL_VERTEX(-4773, 2928, -2093), - COL_VERTEX(-5438, 2771, -1709), - COL_VERTEX(-5254, 2619, -284), - COL_VERTEX(-3221, 1849, -422), - COL_VERTEX(-4472, 2619, -284), - COL_VERTEX(-3221, 2464, -422), - COL_VERTEX(-6296, -5426, -6501), - COL_VERTEX(-6706, -5426, -6501), - COL_VERTEX(-6245, -5836, -6501), - COL_VERTEX(-6245, -5836, -6450), - COL_VERTEX(-6757, -5375, -6450), - COL_VERTEX(-7576, -5426, -6450), - COL_VERTEX(-7576, -5836, -6911), - COL_VERTEX(-5477, -3839, -7679), - COL_VERTEX(-8191, -5836, -7372), - COL_VERTEX(-8191, -5068, -7372), - COL_VERTEX(-6706, -5836, -7372), - COL_VERTEX(-7576, -5426, -7372), - COL_VERTEX(-7679, -5580, -6911), - COL_VERTEX(-7576, -5836, -7065), - COL_VERTEX(-7679, -5836, -6911), - COL_VERTEX(-6706, -5426, -6143), - COL_VERTEX(-6296, -5426, -6143), - COL_VERTEX(-6706, -5836, -6501), - COL_VERTEX(-5784, -5836, -6143), - COL_VERTEX(-5784, -4198, -3326), - COL_VERTEX(-5119, 7322, -6553), - COL_VERTEX(-5938, 7680, -6245), - COL_VERTEX(-5119, 7680, -5529), - COL_VERTEX(-5119, 7680, -6757), - COL_VERTEX(-4709, 7322, -6553), - COL_VERTEX(-4709, 7322, -5733), - COL_VERTEX(-6348, 7680, -5529), - COL_VERTEX(-6348, 7680, -6757), - COL_VERTEX(-5938, 8038, -6041), - COL_VERTEX(-5733, 8038, -6245), - COL_VERTEX(-5938, 8038, -6245), - COL_VERTEX(6253, -2355, 1594), - COL_VERTEX(6253, -2378, 1700), - COL_VERTEX(6253, -2321, 1504), - COL_VERTEX(6255, -1170, -303), - COL_VERTEX(6255, -1144, -381), - COL_VERTEX(6253, -2992, 1700), - COL_VERTEX(6256, -2764, 5258), - COL_VERTEX(6150, -3470, 5664), - COL_VERTEX(-4450, 1894, -5118), - COL_VERTEX(-4450, 2509, -5118), - COL_VERTEX(-5350, 2355, -4218), - COL_VERTEX(-1902, -4300, 294), - COL_VERTEX(-1902, -4914, 294), - COL_VERTEX(-1864, -8191, 199), - COL_VERTEX(-158, -4709, 1919), - COL_VERTEX(-158, -4095, 1919), - COL_VERTEX(-4610, 2304, -3799), - COL_VERTEX(-4610, 1690, -3799), - COL_VERTEX(-4829, 2150, -2983), - COL_VERTEX(-4617, 1997, -2191), - COL_VERTEX(-4617, 1382, -2191), - COL_VERTEX(-5679, 2202, -2989), - COL_VERTEX(-4030, 1229, -1600), - COL_VERTEX(-3212, 1126, -1352), - COL_VERTEX(-254, 410, -1541), - COL_VERTEX(-254, 1024, -1541), - COL_VERTEX(1218, 154, -1980), - COL_VERTEX(1218, 768, -1980), - COL_VERTEX(-173, 1024, -719), - COL_VERTEX(2293, -50, -3038), - COL_VERTEX(2293, 563, -3038), - COL_VERTEX(2598, -255, -4354), - COL_VERTEX(2625, -171, -5167), - COL_VERTEX(2625, 442, -5167), - COL_VERTEX(3466, 287, -5105), - COL_VERTEX(2840, 434, -5585), - COL_VERTEX(6239, -821, -5279), - COL_VERTEX(6253, -1738, -870), - COL_VERTEX(6253, -1123, -870), - COL_VERTEX(7072, -1123, -870), - COL_VERTEX(7075, -1134, -469), - COL_VERTEX(6205, -811, -5368), - COL_VERTEX(6205, -197, -5368), - COL_VERTEX(6121, -797, -5437), - COL_VERTEX(6121, -182, -5437), - COL_VERTEX(6239, -206, -5279), - COL_VERTEX(5957, -767, -5473), - COL_VERTEX(5957, -153, -5473), - COL_VERTEX(4059, -437, -5372), - COL_VERTEX(4059, 176, -5372), - COL_VERTEX(4058, 347, -5964), - COL_VERTEX(3736, 236, -5322), - COL_VERTEX(3736, -378, -5322), - COL_VERTEX(3606, 263, -5277), - COL_VERTEX(3503, -336, -5219), - COL_VERTEX(3503, 278, -5219), - COL_VERTEX(480, 3686, -622), - COL_VERTEX(480, 3072, -622), - COL_VERTEX(2106, 3891, -872), - COL_VERTEX(2106, 3471, -872), - COL_VERTEX(4545, 4276, -2227), - COL_VERTEX(4545, 3662, -2227), - COL_VERTEX(5839, 3746, -3683), - COL_VERTEX(5188, 4715, -5317), - COL_VERTEX(5985, 3839, -5088), - COL_VERTEX(5731, 3945, -5260), - COL_VERTEX(5731, 4559, -5260), - COL_VERTEX(6128, 3761, -4766), - COL_VERTEX(6135, 3739, -4325), - COL_VERTEX(2106, 4086, -872), - COL_VERTEX(-1440, -4197, 1506), - COL_VERTEX(-2206, -4914, 1064), - COL_VERTEX(-1440, -4812, 1506), - COL_VERTEX(-2206, -4300, 1064), - COL_VERTEX(-871, -4197, 889), - COL_VERTEX(-173, -4709, 2895), - COL_VERTEX(-173, -4095, 2895), - COL_VERTEX(-448, -4607, 3720), - COL_VERTEX(-448, -3993, 3720), - COL_VERTEX(-448, -4505, 4370), - COL_VERTEX(-448, -3890, 4370), - COL_VERTEX(-165, -4402, 4890), - COL_VERTEX(-165, -3788, 4890), - COL_VERTEX(342, -4300, 5245), - COL_VERTEX(342, -3685, 5245), - COL_VERTEX(-1268, -3849, 4579), - COL_VERTEX(4303, -3890, 6106), - COL_VERTEX(4303, -3276, 6106), - COL_VERTEX(5112, -3788, 6200), - COL_VERTEX(5112, -3173, 6200), - COL_VERTEX(5747, -3655, 6073), - COL_VERTEX(5747, -3040, 6073), - COL_VERTEX(5980, -3563, 5918), - COL_VERTEX(5980, -2948, 5918), - COL_VERTEX(5907, -3010, 6459), - COL_VERTEX(6150, -2856, 5664), - COL_VERTEX(6275, -2917, 6213), - COL_VERTEX(-295, 3533, -645), - COL_VERTEX(-797, 3379, -840), - COL_VERTEX(-1052, 3277, -1208), - COL_VERTEX(-1088, 3226, -1622), - COL_VERTEX(-897, 3185, -2121), - COL_VERTEX(-752, 3072, -2986), - COL_VERTEX(-1582, 2406, -2989), - COL_VERTEX(-1582, 3021, -2989), - COL_VERTEX(-1644, 2970, -3411), - COL_VERTEX(-1644, 2355, -3411), - COL_VERTEX(-1822, 2918, -3789), - COL_VERTEX(-847, 3021, -3625), - COL_VERTEX(-2412, 2150, -4379), - COL_VERTEX(-2412, 2765, -4379), - COL_VERTEX(-1093, 2970, -4218), - COL_VERTEX(-3215, 2611, -4597), - COL_VERTEX(-1992, 2816, -5118), - COL_VERTEX(-4020, 1843, -4385), - COL_VERTEX(-3221, 2662, -5447), - COL_VERTEX(-4020, 2458, -4385), - COL_VERTEX(-4604, -4709, -340), - COL_VERTEX(-5733, -4812, -363), - COL_VERTEX(-5726, -4812, 443), - COL_VERTEX(-5733, -4197, -363), - COL_VERTEX(-4679, -4709, 483), - COL_VERTEX(6528, -2825, 5834), - COL_VERTEX(6907, -2784, 6005), - COL_VERTEX(6571, -2856, 6509), - COL_VERTEX(6067, -2948, 6845), - COL_VERTEX(4028, -3276, 6885), - COL_VERTEX(6993, -206, -5375), - COL_VERTEX(7238, -133, -5406), - COL_VERTEX(6255, -1134, -469), - COL_VERTEX(-6911, -4965, -626), - COL_VERTEX(-5958, -4914, -553), - COL_VERTEX(-6594, -4863, 7), - COL_VERTEX(-991, -4095, 2759), - COL_VERTEX(6060, 8, -6014), - COL_VERTEX(3596, 420, -5926), - COL_VERTEX(4060, 569, -6198), - COL_VERTEX(3192, 427, -5831), - COL_VERTEX(3530, 638, -6134), - COL_VERTEX(3080, 576, -5912), - COL_VERTEX(-792, -3747, 5451), - COL_VERTEX(-4688, -4607, 585), - COL_VERTEX(-5725, -4668, 589), - COL_VERTEX(-7167, -4197, -3326), - COL_VERTEX(-7167, -8191, -3326), - COL_VERTEX(-5784, -8191, -3326), - COL_VERTEX(-1268, -3993, 3587), - COL_VERTEX(3412, 358, -4153), - COL_VERTEX(6454, -66, -5967), - COL_VERTEX(6792, -137, -5770), - COL_VERTEX(7075, -2764, 5366), - COL_VERTEX(1649, 768, -1238), - COL_VERTEX(3052, 563, -2654), - COL_VERTEX(2598, 358, -4354), - COL_VERTEX(5132, 4289, -1404), - COL_VERTEX(6168, 4665, -6160), - COL_VERTEX(3825, 5012, -5324), - COL_VERTEX(6707, 4565, -5611), - COL_VERTEX(5985, 4453, -5088), - COL_VERTEX(6978, 4508, -4924), - COL_VERTEX(6128, 4376, -4766), - COL_VERTEX(6135, 4354, -4325), - COL_VERTEX(6977, 4464, -4141), - COL_VERTEX(6582, 4457, -3145), - COL_VERTEX(5839, 4360, -3683), - COL_VERTEX(1023, 5580, -5324), - COL_VERTEX(-1196, 6023, -5324), - COL_VERTEX(1246, 5557, -5324), - COL_VERTEX(-4141, 6427, -6962), - COL_VERTEX(-4141, 6427, -5324), - COL_VERTEX(-4709, 6615, -5733), - COL_VERTEX(-1987, 6077, -6962), - COL_VERTEX(-1844, 6067, -6962), - COL_VERTEX(-6708, -4728, 110), - COL_VERTEX(-1864, -4197, 199), - COL_VERTEX(-1864, -3583, 199), - COL_VERTEX(-6708, -4197, 110), - COL_VERTEX(-4618, -3839, -185), - COL_VERTEX(-1959, -3429, 439), - COL_VERTEX(-7056, -4821, -626), - COL_VERTEX(-6911, -4197, -3326), - COL_VERTEX(-6092, -4197, -820), - COL_VERTEX(-7056, -4197, -626), - COL_VERTEX(-5958, -4197, -553), - COL_VERTEX(-4665, -3839, 328), - COL_VERTEX(-2149, -3429, 919), - COL_VERTEX(-4688, -3993, 585), - COL_VERTEX(-5725, -4117, 589), - COL_VERTEX(-3221, -8191, -531), - COL_VERTEX(-1844, -8191, -2), - COL_VERTEX(-4665, 1946, -2162), - COL_VERTEX(-5425, -8191, -4316), - COL_VERTEX(-5425, -8191, -8191), - COL_VERTEX(-4527, 4711, 6150), - COL_VERTEX(-5265, 4711, 6150), - COL_VERTEX(-5254, 4712, -284), - COL_VERTEX(8192, -8191, -8176), - COL_VERTEX(8192, 0, -8176), - COL_VERTEX(-5027, -8191, 8192), - COL_VERTEX(-2244, -3583, 1159), - COL_VERTEX(-4104, 2774, -1432), - COL_VERTEX(-5013, 3082, -2989), - COL_VERTEX(-5425, 3091, -4316), - COL_VERTEX(-1864, 6572, 199), - COL_VERTEX(-2198, -4399, 1042), - COL_VERTEX(-5425, 2476, -4316), - COL_VERTEX(-6524, -4210, -6450), - COL_VERTEX(-6597, -4137, -6450), - COL_VERTEX(-6225, -4038, -6450), - COL_VERTEX(-6624, -4038, -6450), - COL_VERTEX(-6706, -5375, -6450), - COL_VERTEX(-6597, -3938, -6450), - COL_VERTEX(-6424, -3839, -6450), - COL_VERTEX(-6252, -3938, -6450), - COL_VERTEX(-6706, -3839, -7679), - COL_VERTEX(-5781, 2925, -2989), - COL_VERTEX(-6757, -5375, -6501), - COL_VERTEX(-6757, -5836, -6501), - COL_VERTEX(-6245, -5375, -6501), - COL_VERTEX(-6296, -5836, -6501), - COL_VERTEX(-6757, -5836, -6450), - COL_VERTEX(-6706, -5221, -6450), - COL_VERTEX(-6706, -5221, -7372), - COL_VERTEX(-7679, -5836, -7065), - COL_VERTEX(-7576, -5580, -6911), - COL_VERTEX(-7576, -5580, -7065), - COL_VERTEX(-7679, -5836, -6450), - COL_VERTEX(-7679, -5836, -7372), - COL_VERTEX(-8191, -5836, -6450), - COL_VERTEX(-8191, -5068, -6450), - COL_VERTEX(-6706, -5221, -7679), - COL_VERTEX(-7679, -5580, -7065), - COL_VERTEX(-5784, -4197, -6143), - COL_VERTEX(-7167, -4197, -6143), - COL_VERTEX(-7167, -8191, -6143), - COL_VERTEX(-5784, -8191, -6143), - COL_VERTEX(-5119, 7322, -5733), - COL_VERTEX(-5733, 7680, -6245), - COL_VERTEX(-5733, 7680, -6041), - COL_VERTEX(-5938, 7680, -6041), - COL_VERTEX(-5733, 8038, -6041), - COL_VERTEX(6253, -2935, 1504), - COL_VERTEX(6253, -2969, 1594), - COL_VERTEX(6255, -1784, -303), - COL_VERTEX(6255, -1758, -381), - COL_VERTEX(6255, -1749, -469), - COL_VERTEX(6256, -3378, 5258), - COL_VERTEX(-5350, 1741, -4218), - COL_VERTEX(-871, -4812, 889), - COL_VERTEX(-4829, 1536, -2983), - COL_VERTEX(-4594, -3993, -442), - COL_VERTEX(2758, 515, -5574), - COL_VERTEX(3466, -327, -5105), - COL_VERTEX(6127, 239, -6281), - COL_VERTEX(6580, 124, -6127), - COL_VERTEX(6957, 0, -5855), - COL_VERTEX(3606, -350, -5277), - COL_VERTEX(-295, 2918, -645), - COL_VERTEX(2106, 3277, -872), - COL_VERTEX(2334, 3891, -78), - COL_VERTEX(-797, 2765, -840), - COL_VERTEX(531, 3686, 198), - COL_VERTEX(5188, 4101, -5317), - COL_VERTEX(5342, 4768, -6710), - COL_VERTEX(3825, 5012, -6962), - COL_VERTEX(1246, 5557, -6962), - COL_VERTEX(-979, -4095, 2171), - COL_VERTEX(-979, -4709, 2171), - COL_VERTEX(6764, 4506, -3013), - COL_VERTEX(2334, 4086, -78), - COL_VERTEX(0, -3685, 6009), - COL_VERTEX(5081, -3153, 6611), - COL_VERTEX(5050, -3102, 7021), - COL_VERTEX(-1052, 2662, -1208), - COL_VERTEX(-1088, 2611, -1622), - COL_VERTEX(-897, 2570, -2121), - COL_VERTEX(-752, 2458, -2986), - COL_VERTEX(-847, 2406, -3625), - COL_VERTEX(-1691, 3174, -2337), - COL_VERTEX(-1691, 2560, -2337), - COL_VERTEX(-1921, 3277, -1739), - COL_VERTEX(-1822, 2304, -3789), - COL_VERTEX(-3215, 1997, -4597), - COL_VERTEX(-4594, -4607, -442), - COL_VERTEX(-6092, -5017, -820), - COL_VERTEX(-2244, -4197, 1159), - COL_VERTEX(-459, 3584, 169), - COL_VERTEX(-1328, 3482, -167), - COL_VERTEX(-1849, 3379, -920), - COL_VERTEX(7075, -1144, -381), - COL_VERTEX(7074, -1170, -303), - COL_VERTEX(7072, -2321, 1504), - COL_VERTEX(7072, -2355, 1594), - COL_VERTEX(7072, -2378, 1700), - COL_VERTEX(-6092, -4198, -3326), - COL_VERTEX(6256, 4710, -6343), - COL_VERTEX(6945, 4659, -5784), - COL_VERTEX(7255, 4608, -4975), - COL_VERTEX(1023, 5580, -6962), - COL_VERTEX(7255, 4557, -4080), - COL_VERTEX(-1196, 6023, -6962), - COL_VERTEX(-1478, 6054, -6962), - COL_VERTEX(-1478, 6054, -5324), - COL_VERTEX(-1987, 6077, -5324), - COL_VERTEX(-4709, 6615, -6962), - COL_VERTEX(-4709, 6615, -5324), - COL_VERTEX(-4709, 6615, -6553), - COL_VERTEX(-1844, 6067, -5324), - COL_VERTEX(-3221, 1690, -531), - COL_VERTEX(-4665, -8191, -2162), - COL_VERTEX(-3221, -8191, -422), - COL_VERTEX(-5350, -8191, -4218), - COL_VERTEX(-3221, 6572, -422), - COL_VERTEX(-5350, 2304, -4218), - COL_VERTEX(-5425, 6572, -4316), - COL_VERTEX(5222, -8191, -8176), - COL_VERTEX(-5425, 6572, -8191), - COL_VERTEX(5222, 8192, -8176), - COL_VERTEX(-1844, 6572, -2), - COL_VERTEX(-5425, 8192, -8191), - COL_VERTEX(-4472, 4712, -284), - COL_VERTEX(5222, 0, -8176), - COL_VERTEX(8192, 8192, -8176), - COL_VERTEX(8192, 8192, 8192), - COL_VERTEX(-5027, 8192, 8192), - COL_VERTEX(-5027, 6572, 8192), - COL_VERTEX(-4104, 6572, -1432), - COL_VERTEX(-4773, 6572, -2093), - COL_VERTEX(-5013, 6572, -2989), - COL_VERTEX(-1901, -4402, 291), - COL_TRI_INIT(SURFACE_DEFAULT, 1107), - COL_TRI(64, 65, 66), - COL_TRI(64, 66, 67), - COL_TRI(68, 69, 70), - COL_TRI(71, 68, 70), - COL_TRI(68, 72, 73), - COL_TRI(69, 68, 73), - COL_TRI(74, 70, 75), - COL_TRI(74, 76, 70), - COL_TRI(82, 6, 13), - COL_TRI(70, 78, 71), - COL_TRI(78, 397, 399), - COL_TRI(79, 80, 83), - COL_TRI(80, 82, 83), - COL_TRI(81, 109, 80), - COL_TRI(81, 80, 79), - COL_TRI(80, 109, 6), - COL_TRI(82, 80, 6), - COL_TRI(83, 82, 88), - COL_TRI(82, 584, 88), - COL_TRI(89, 88, 90), - COL_TRI(85, 79, 83), - COL_TRI(85, 83, 86), - COL_TRI(86, 83, 88), - COL_TRI(87, 79, 85), - COL_TRI(87, 81, 79), - COL_TRI(88, 584, 585), - COL_TRI(84, 584, 82), - COL_TRI(84, 585, 584), - COL_TRI(88, 585, 90), - COL_TRI(86, 88, 89), - COL_TRI(90, 585, 587), - COL_TRI(91, 587, 585), - COL_TRI(84, 91, 585), - COL_TRI(90, 587, 93), - COL_TRI(89, 90, 92), - COL_TRI(92, 90, 93), - COL_TRI(93, 587, 589), - COL_TRI(91, 589, 587), - COL_TRI(93, 589, 95), - COL_TRI(94, 93, 95), - COL_TRI(92, 93, 94), - COL_TRI(95, 589, 96), - COL_TRI(96, 589, 91), - COL_TRI(95, 96, 98), - COL_TRI(97, 95, 98), - COL_TRI(94, 95, 97), - COL_TRI(102, 103, 105), - COL_TRI(98, 96, 590), - COL_TRI(91, 590, 96), - COL_TRI(98, 590, 100), - COL_TRI(99, 98, 100), - COL_TRI(97, 98, 99), - COL_TRI(100, 590, 101), - COL_TRI(101, 590, 104), - COL_TRI(100, 101, 103), - COL_TRI(99, 100, 102), - COL_TRI(102, 100, 103), - COL_TRI(103, 101, 591), - COL_TRI(104, 591, 101), - COL_TRI(103, 591, 106), - COL_TRI(105, 103, 106), - COL_TRI(110, 81, 87), - COL_TRI(106, 591, 586), - COL_TRI(104, 586, 591), - COL_TRI(106, 586, 108), - COL_TRI(105, 106, 107), - COL_TRI(107, 106, 108), - COL_TRI(108, 586, 109), - COL_TRI(7, 586, 104), - COL_TRI(109, 586, 7), - COL_TRI(108, 109, 81), - COL_TRI(107, 108, 110), - COL_TRI(110, 108, 81), - COL_TRI(7, 6, 109), - COL_TRI(118, 122, 120), - COL_TRI(111, 112, 72), - COL_TRI(112, 114, 115), - COL_TRI(112, 115, 73), - COL_TRI(72, 112, 73), - COL_TRI(113, 114, 112), - COL_TRI(111, 113, 112), - COL_TRI(114, 117, 115), - COL_TRI(115, 117, 118), - COL_TRI(73, 115, 119), - COL_TRI(115, 118, 119), - COL_TRI(116, 111, 72), - COL_TRI(117, 121, 118), - COL_TRI(118, 121, 122), - COL_TRI(119, 118, 120), - COL_TRI(120, 122, 124), - COL_TRI(121, 125, 122), - COL_TRI(122, 125, 123), - COL_TRI(122, 123, 124), - COL_TRI(123, 126, 127), - COL_TRI(124, 123, 127), - COL_TRI(123, 128, 126), - COL_TRI(125, 128, 123), - COL_TRI(126, 130, 129), - COL_TRI(127, 126, 129), - COL_TRI(126, 131, 130), - COL_TRI(128, 131, 126), - COL_TRI(129, 130, 132), - COL_TRI(130, 133, 132), - COL_TRI(131, 134, 130), - COL_TRI(130, 134, 133), - COL_TRI(132, 133, 136), - COL_TRI(133, 135, 136), - COL_TRI(134, 137, 133), - COL_TRI(133, 137, 135), - COL_TRI(135, 138, 139), - COL_TRI(136, 135, 139), - COL_TRI(135, 140, 138), - COL_TRI(137, 140, 135), - COL_TRI(138, 142, 141), - COL_TRI(139, 138, 141), - COL_TRI(140, 143, 138), - COL_TRI(138, 143, 142), - COL_TRI(141, 142, 116), - COL_TRI(142, 111, 116), - COL_TRI(143, 144, 142), - COL_TRI(142, 144, 111), - COL_TRI(144, 113, 111), - COL_TRI(114, 146, 117), - COL_TRI(145, 146, 114), - COL_TRI(113, 145, 114), - COL_TRI(117, 147, 121), - COL_TRI(146, 147, 117), - COL_TRI(121, 148, 125), - COL_TRI(147, 148, 121), - COL_TRI(148, 149, 125), - COL_TRI(125, 149, 128), - COL_TRI(149, 150, 128), - COL_TRI(128, 150, 131), - COL_TRI(131, 151, 134), - COL_TRI(150, 151, 131), - COL_TRI(151, 152, 134), - COL_TRI(134, 152, 137), - COL_TRI(152, 153, 137), - COL_TRI(137, 153, 140), - COL_TRI(153, 154, 140), - COL_TRI(140, 154, 143), - COL_TRI(154, 155, 143), - COL_TRI(143, 155, 144), - COL_TRI(144, 156, 113), - COL_TRI(155, 156, 144), - COL_TRI(156, 145, 113), - COL_TRI(145, 157, 146), - COL_TRI(157, 158, 146), - COL_TRI(146, 158, 147), - COL_TRI(158, 159, 147), - COL_TRI(147, 159, 148), - COL_TRI(148, 160, 149), - COL_TRI(159, 160, 148), - COL_TRI(149, 161, 150), - COL_TRI(160, 161, 149), - COL_TRI(150, 162, 151), - COL_TRI(161, 162, 150), - COL_TRI(162, 163, 151), - COL_TRI(151, 163, 152), - COL_TRI(163, 164, 152), - COL_TRI(152, 164, 153), - COL_TRI(153, 165, 154), - COL_TRI(164, 165, 153), - COL_TRI(154, 166, 155), - COL_TRI(165, 166, 154), - COL_TRI(168, 169, 157), - COL_TRI(166, 167, 155), - COL_TRI(155, 167, 156), - COL_TRI(167, 168, 156), - COL_TRI(156, 168, 145), - COL_TRI(168, 157, 145), - COL_TRI(169, 170, 158), - COL_TRI(157, 169, 158), - COL_TRI(158, 170, 159), - COL_TRI(170, 171, 159), - COL_TRI(159, 171, 160), - COL_TRI(171, 172, 160), - COL_TRI(160, 172, 161), - COL_TRI(172, 173, 161), - COL_TRI(161, 173, 162), - COL_TRI(162, 174, 163), - COL_TRI(173, 174, 162), - COL_TRI(163, 175, 164), - COL_TRI(174, 175, 163), - COL_TRI(175, 176, 164), - COL_TRI(164, 176, 165), - COL_TRI(176, 177, 165), - COL_TRI(165, 177, 166), - COL_TRI(166, 178, 167), - COL_TRI(177, 178, 166), - COL_TRI(167, 179, 168), - COL_TRI(178, 179, 167), - COL_TRI(168, 189, 169), - COL_TRI(179, 189, 168), - COL_TRI(170, 181, 171), - COL_TRI(180, 181, 170), - COL_TRI(169, 180, 170), - COL_TRI(171, 182, 172), - COL_TRI(181, 182, 171), - COL_TRI(189, 180, 169), - COL_TRI(172, 183, 173), - COL_TRI(182, 183, 172), - COL_TRI(183, 194, 173), - COL_TRI(173, 194, 184), - COL_TRI(173, 184, 174), - COL_TRI(174, 184, 175), - COL_TRI(175, 185, 176), - COL_TRI(184, 185, 175), - COL_TRI(185, 186, 176), - COL_TRI(176, 186, 177), - COL_TRI(186, 187, 177), - COL_TRI(177, 187, 178), - COL_TRI(187, 188, 178), - COL_TRI(178, 188, 179), - COL_TRI(188, 190, 179), - COL_TRI(179, 190, 189), - COL_TRI(189, 202, 180), - COL_TRI(190, 202, 189), - COL_TRI(180, 191, 181), - COL_TRI(191, 192, 181), - COL_TRI(181, 192, 182), - COL_TRI(192, 193, 182), - COL_TRI(182, 193, 183), - COL_TRI(202, 191, 180), - COL_TRI(183, 195, 194), - COL_TRI(193, 195, 183), - COL_TRI(194, 196, 184), - COL_TRI(194, 207, 196), - COL_TRI(195, 207, 194), - COL_TRI(184, 196, 185), - COL_TRI(196, 197, 185), - COL_TRI(185, 197, 186), - COL_TRI(197, 198, 186), - COL_TRI(186, 198, 187), - COL_TRI(187, 199, 188), - COL_TRI(198, 199, 187), - COL_TRI(188, 200, 190), - COL_TRI(199, 200, 188), - COL_TRI(200, 201, 190), - COL_TRI(190, 201, 202), - COL_TRI(201, 214, 202), - COL_TRI(202, 214, 191), - COL_TRI(192, 204, 193), - COL_TRI(203, 204, 192), - COL_TRI(191, 203, 192), - COL_TRI(204, 205, 193), - COL_TRI(193, 205, 195), - COL_TRI(214, 203, 191), - COL_TRI(205, 206, 195), - COL_TRI(195, 206, 207), - COL_TRI(206, 219, 207), - COL_TRI(207, 208, 196), - COL_TRI(207, 219, 208), - COL_TRI(196, 208, 197), - COL_TRI(197, 209, 198), - COL_TRI(208, 209, 197), - COL_TRI(209, 210, 198), - COL_TRI(198, 210, 199), - COL_TRI(210, 211, 199), - COL_TRI(199, 211, 200), - COL_TRI(200, 212, 201), - COL_TRI(211, 212, 200), - COL_TRI(212, 213, 201), - COL_TRI(201, 213, 214), - COL_TRI(213, 225, 214), - COL_TRI(214, 225, 203), - COL_TRI(204, 216, 205), - COL_TRI(215, 216, 204), - COL_TRI(203, 215, 204), - COL_TRI(205, 217, 206), - COL_TRI(216, 217, 205), - COL_TRI(225, 215, 203), - COL_TRI(206, 218, 219), - COL_TRI(217, 218, 206), - COL_TRI(218, 230, 219), - COL_TRI(219, 230, 220), - COL_TRI(219, 220, 208), - COL_TRI(208, 220, 209), - COL_TRI(209, 221, 210), - COL_TRI(220, 221, 209), - COL_TRI(221, 222, 210), - COL_TRI(210, 222, 211), - COL_TRI(222, 223, 211), - COL_TRI(211, 223, 212), - COL_TRI(223, 224, 212), - COL_TRI(212, 224, 213), - COL_TRI(224, 226, 213), - COL_TRI(213, 226, 225), - COL_TRI(225, 238, 215), - COL_TRI(215, 227, 216), - COL_TRI(227, 228, 216), - COL_TRI(216, 228, 217), - COL_TRI(228, 229, 217), - COL_TRI(217, 229, 218), - COL_TRI(226, 238, 225), - COL_TRI(238, 227, 215), - COL_TRI(218, 231, 230), - COL_TRI(229, 231, 218), - COL_TRI(230, 232, 220), - COL_TRI(230, 243, 232), - COL_TRI(231, 243, 230), - COL_TRI(220, 232, 221), - COL_TRI(232, 233, 221), - COL_TRI(221, 233, 222), - COL_TRI(233, 234, 222), - COL_TRI(222, 234, 223), - COL_TRI(223, 235, 224), - COL_TRI(234, 235, 223), - COL_TRI(224, 236, 226), - COL_TRI(235, 236, 224), - COL_TRI(236, 237, 226), - COL_TRI(226, 237, 238), - COL_TRI(237, 250, 238), - COL_TRI(238, 250, 227), - COL_TRI(228, 240, 229), - COL_TRI(239, 240, 228), - COL_TRI(227, 239, 228), - COL_TRI(240, 241, 229), - COL_TRI(229, 241, 231), - COL_TRI(250, 239, 227), - COL_TRI(241, 242, 231), - COL_TRI(231, 242, 243), - COL_TRI(242, 255, 243), - COL_TRI(243, 244, 232), - COL_TRI(243, 255, 244), - COL_TRI(232, 244, 233), - COL_TRI(233, 245, 234), - COL_TRI(244, 245, 233), - COL_TRI(245, 246, 234), - COL_TRI(234, 246, 235), - COL_TRI(246, 247, 235), - COL_TRI(235, 247, 236), - COL_TRI(247, 248, 236), - COL_TRI(236, 248, 237), - COL_TRI(248, 249, 237), - COL_TRI(237, 249, 250), - COL_TRI(249, 261, 250), - COL_TRI(250, 261, 239), - COL_TRI(240, 252, 241), - COL_TRI(251, 252, 240), - COL_TRI(239, 251, 240), - COL_TRI(241, 253, 242), - COL_TRI(252, 253, 241), - COL_TRI(261, 251, 239), - COL_TRI(242, 254, 255), - COL_TRI(253, 254, 242), - COL_TRI(254, 266, 255), - COL_TRI(255, 266, 256), - COL_TRI(255, 256, 244), - COL_TRI(244, 256, 245), - COL_TRI(245, 257, 246), - COL_TRI(256, 257, 245), - COL_TRI(257, 258, 246), - COL_TRI(246, 258, 247), - COL_TRI(258, 259, 247), - COL_TRI(247, 259, 248), - COL_TRI(262, 273, 261), - COL_TRI(259, 260, 248), - COL_TRI(248, 260, 249), - COL_TRI(260, 262, 249), - COL_TRI(249, 262, 261), - COL_TRI(261, 273, 251), - COL_TRI(251, 263, 252), - COL_TRI(263, 264, 252), - COL_TRI(252, 264, 253), - COL_TRI(264, 265, 253), - COL_TRI(253, 265, 254), - COL_TRI(254, 267, 266), - COL_TRI(265, 267, 254), - COL_TRI(266, 268, 256), - COL_TRI(266, 278, 268), - COL_TRI(267, 278, 266), - COL_TRI(256, 268, 257), - COL_TRI(268, 269, 257), - COL_TRI(257, 269, 258), - COL_TRI(269, 270, 258), - COL_TRI(258, 270, 259), - COL_TRI(259, 271, 260), - COL_TRI(270, 271, 259), - COL_TRI(260, 272, 262), - COL_TRI(271, 272, 260), - COL_TRI(272, 284, 262), - COL_TRI(262, 284, 274), - COL_TRI(262, 274, 273), - COL_TRI(273, 274, 251), - COL_TRI(274, 263, 251), - COL_TRI(264, 276, 265), - COL_TRI(275, 276, 264), - COL_TRI(263, 275, 264), - COL_TRI(276, 277, 265), - COL_TRI(265, 277, 267), - COL_TRI(277, 288, 267), - COL_TRI(267, 288, 279), - COL_TRI(267, 279, 278), - COL_TRI(278, 279, 268), - COL_TRI(268, 280, 269), - COL_TRI(279, 280, 268), - COL_TRI(269, 281, 270), - COL_TRI(280, 281, 269), - COL_TRI(281, 282, 270), - COL_TRI(270, 282, 271), - COL_TRI(282, 283, 271), - COL_TRI(271, 283, 272), - COL_TRI(272, 294, 297), - COL_TRI(283, 294, 272), - COL_TRI(272, 297, 284), - COL_TRI(284, 297, 285), - COL_TRI(284, 285, 274), - COL_TRI(274, 285, 263), - COL_TRI(285, 275, 263), - COL_TRI(276, 287, 277), - COL_TRI(286, 287, 276), - COL_TRI(275, 286, 276), - COL_TRI(277, 289, 288), - COL_TRI(287, 289, 277), - COL_TRI(288, 290, 279), - COL_TRI(289, 290, 288), - COL_TRI(290, 291, 279), - COL_TRI(279, 291, 280), - COL_TRI(291, 303, 280), - COL_TRI(280, 292, 281), - COL_TRI(280, 303, 292), - COL_TRI(281, 292, 282), - COL_TRI(292, 293, 282), - COL_TRI(282, 293, 283), - COL_TRI(299, 300, 286), - COL_TRI(293, 295, 283), - COL_TRI(283, 295, 294), - COL_TRI(294, 296, 297), - COL_TRI(295, 296, 294), - COL_TRI(296, 298, 297), - COL_TRI(297, 298, 285), - COL_TRI(285, 299, 275), - COL_TRI(298, 299, 285), - COL_TRI(299, 286, 275), - COL_TRI(286, 300, 287), - COL_TRI(300, 301, 287), - COL_TRI(287, 301, 289), - COL_TRI(301, 302, 289), - COL_TRI(289, 302, 290), - COL_TRI(302, 309, 290), - COL_TRI(290, 304, 291), - COL_TRI(290, 309, 304), - COL_TRI(291, 304, 303), - COL_TRI(303, 305, 292), - COL_TRI(303, 310, 305), - COL_TRI(304, 310, 303), - COL_TRI(292, 305, 293), - COL_TRI(305, 306, 293), - COL_TRI(293, 306, 295), - COL_TRI(301, 315, 302), - COL_TRI(295, 307, 296), - COL_TRI(306, 307, 295), - COL_TRI(296, 308, 298), - COL_TRI(296, 311, 308), - COL_TRI(307, 311, 296), - COL_TRI(298, 308, 299), - COL_TRI(308, 312, 299), - COL_TRI(299, 312, 300), - COL_TRI(300, 313, 301), - COL_TRI(301, 313, 315), - COL_TRI(302, 315, 316), - COL_TRI(302, 316, 309), - COL_TRI(309, 316, 317), - COL_TRI(309, 317, 304), - COL_TRI(304, 318, 310), - COL_TRI(304, 317, 318), - COL_TRI(310, 320, 305), - COL_TRI(310, 318, 320), - COL_TRI(305, 321, 306), - COL_TRI(305, 320, 321), - COL_TRI(306, 321, 322), - COL_TRI(306, 322, 307), - COL_TRI(307, 322, 323), - COL_TRI(307, 323, 311), - COL_TRI(311, 324, 308), - COL_TRI(311, 323, 324), - COL_TRI(308, 325, 312), - COL_TRI(308, 324, 325), - COL_TRI(312, 314, 300), - COL_TRI(312, 325, 314), - COL_TRI(300, 314, 313), - COL_TRI(313, 330, 315), - COL_TRI(313, 329, 330), - COL_TRI(314, 329, 313), - COL_TRI(315, 331, 316), - COL_TRI(315, 330, 331), - COL_TRI(316, 332, 317), - COL_TRI(316, 331, 332), - COL_TRI(317, 332, 319), - COL_TRI(317, 319, 318), - COL_TRI(318, 319, 320), - COL_TRI(319, 333, 320), - COL_TRI(320, 334, 321), - COL_TRI(320, 333, 334), - COL_TRI(321, 334, 335), - COL_TRI(321, 335, 322), - COL_TRI(322, 335, 336), - COL_TRI(322, 336, 323), - COL_TRI(323, 336, 326), - COL_TRI(323, 326, 324), - COL_TRI(324, 326, 325), - COL_TRI(325, 327, 314), - COL_TRI(326, 327, 325), - COL_TRI(314, 328, 329), - COL_TRI(327, 328, 314), - COL_TRI(328, 85, 329), - COL_TRI(329, 85, 86), - COL_TRI(329, 86, 330), - COL_TRI(330, 86, 89), - COL_TRI(330, 89, 331), - COL_TRI(331, 92, 332), - COL_TRI(331, 89, 92), - COL_TRI(332, 94, 319), - COL_TRI(332, 92, 94), - COL_TRI(319, 94, 97), - COL_TRI(319, 97, 333), - COL_TRI(333, 97, 99), - COL_TRI(333, 99, 334), - COL_TRI(334, 102, 335), - COL_TRI(334, 99, 102), - COL_TRI(335, 105, 336), - COL_TRI(335, 102, 105), - COL_TRI(336, 107, 326), - COL_TRI(336, 105, 107), - COL_TRI(326, 107, 110), - COL_TRI(326, 110, 327), - COL_TRI(327, 110, 87), - COL_TRI(327, 87, 328), - COL_TRI(328, 87, 85), - COL_TRI(116, 72, 68), - COL_TRI(69, 345, 75), - COL_TRI(69, 73, 119), - COL_TRI(69, 119, 120), - COL_TRI(141, 116, 68), - COL_TRI(71, 343, 68), - COL_TRI(69, 120, 124), - COL_TRI(69, 75, 70), - COL_TRI(342, 341, 578), - COL_TRI(337, 78, 399), - COL_TRI(78, 337, 71), - COL_TRI(338, 342, 337), - COL_TRI(339, 337, 342), - COL_TRI(339, 71, 337), - COL_TRI(340, 339, 342), - COL_TRI(341, 342, 593), - COL_TRI(342, 578, 340), - COL_TRI(71, 339, 343), - COL_TRI(343, 340, 345), - COL_TRI(343, 339, 340), - COL_TRI(344, 74, 75), - COL_TRI(340, 344, 75), - COL_TRI(345, 340, 75), - COL_TRI(340, 346, 344), - COL_TRI(346, 340, 578), - COL_TRI(347, 348, 594), - COL_TRI(348, 595, 594), - COL_TRI(84, 596, 594), - COL_TRI(348, 364, 595), - COL_TRI(347, 594, 596), - COL_TRI(349, 347, 596), - COL_TRI(349, 597, 347), - COL_TRI(350, 349, 596), - COL_TRI(350, 596, 84), - COL_TRI(84, 594, 351), - COL_TRI(351, 594, 595), - COL_TRI(351, 595, 598), - COL_TRI(352, 17, 10), - COL_TRI(352, 599, 17), - COL_TRI(352, 600, 599), - COL_TRI(104, 91, 592), - COL_TRI(353, 65, 10), - COL_TRI(10, 64, 352), - COL_TRI(10, 65, 64), - COL_TRI(84, 588, 91), - COL_TRI(82, 13, 84), - COL_TRI(13, 350, 84), - COL_TRI(354, 4, 7), - COL_TRI(354, 7, 104), - COL_TRI(104, 592, 354), - COL_TRI(66, 353, 602), - COL_TRI(66, 602, 67), - COL_TRI(353, 66, 65), - COL_TRI(353, 601, 361), - COL_TRI(353, 360, 601), - COL_TRI(355, 604, 605), - COL_TRI(352, 602, 603), - COL_TRI(352, 67, 602), - COL_TRI(352, 64, 67), - COL_TRI(352, 358, 600), - COL_TRI(5, 11, 13), - COL_TRI(5, 13, 6), - COL_TRI(355, 606, 604), - COL_TRI(356, 606, 355), - COL_TRI(356, 607, 606), - COL_TRI(354, 8, 4), - COL_TRI(354, 592, 8), - COL_TRI(91, 608, 592), - COL_TRI(358, 603, 360), - COL_TRI(91, 599, 608), - COL_TRI(5, 357, 11), - COL_TRI(5, 9, 357), - COL_TRI(357, 600, 358), - COL_TRI(357, 358, 12), - COL_TRI(358, 360, 12), - COL_TRI(361, 602, 353), - COL_TRI(352, 603, 358), - COL_TRI(359, 603, 602), - COL_TRI(359, 609, 603), - COL_TRI(360, 603, 609), - COL_TRI(360, 609, 601), - COL_TRI(361, 359, 602), - COL_TRI(362, 363, 610), - COL_TRI(363, 362, 348), - COL_TRI(363, 348, 347), - COL_TRI(16, 347, 597), - COL_TRI(16, 363, 347), - COL_TRI(364, 362, 15), - COL_TRI(364, 348, 362), - COL_TRI(362, 610, 611), - COL_TRI(19, 370, 21), - COL_TRI(16, 365, 363), - COL_TRI(365, 610, 363), - COL_TRI(365, 52, 612), - COL_TRI(365, 612, 613), - COL_TRI(366, 611, 610), - COL_TRI(52, 362, 611), - COL_TRI(366, 521, 611), - COL_TRI(52, 15, 362), - COL_TRI(372, 23, 614), - COL_TRI(19, 367, 370), - COL_TRI(367, 19, 371), - COL_TRI(368, 370, 615), - COL_TRI(368, 374, 370), - COL_TRI(369, 615, 370), - COL_TRI(370, 614, 369), - COL_TRI(370, 367, 614), - COL_TRI(22, 370, 374), - COL_TRI(22, 21, 370), - COL_TRI(371, 372, 367), - COL_TRI(372, 614, 367), - COL_TRI(369, 614, 23), - COL_TRI(369, 616, 615), - COL_TRI(373, 616, 369), - COL_TRI(369, 23, 20), - COL_TRI(373, 369, 20), - COL_TRI(372, 24, 23), - COL_TRI(373, 20, 18), - COL_TRI(374, 368, 617), - COL_TRI(375, 368, 377), - COL_TRI(375, 617, 368), - COL_TRI(374, 617, 373), - COL_TRI(373, 18, 374), - COL_TRI(373, 617, 616), - COL_TRI(18, 22, 374), - COL_TRI(376, 615, 616), - COL_TRI(375, 618, 616), - COL_TRI(376, 616, 618), - COL_TRI(375, 616, 617), - COL_TRI(376, 618, 377), - COL_TRI(377, 618, 375), - COL_TRI(368, 376, 377), - COL_TRI(368, 615, 376), - COL_TRI(381, 622, 621), - COL_TRI(19, 25, 371), - COL_TRI(378, 380, 619), - COL_TRI(378, 619, 620), - COL_TRI(379, 378, 620), - COL_TRI(380, 381, 621), - COL_TRI(380, 621, 619), - COL_TRI(379, 620, 383), - COL_TRI(381, 382, 622), - COL_TRI(382, 507, 623), - COL_TRI(382, 623, 622), - COL_TRI(383, 624, 384), - COL_TRI(379, 383, 384), - COL_TRI(384, 624, 473), - COL_TRI(385, 473, 624), - COL_TRI(386, 625, 388), - COL_TRI(387, 386, 388), - COL_TRI(388, 338, 399), - COL_TRI(388, 583, 338), - COL_TRI(389, 452, 626), - COL_TRI(390, 389, 626), - COL_TRI(391, 552, 389), - COL_TRI(392, 626, 452), - COL_TRI(393, 392, 452), - COL_TRI(394, 395, 494), - COL_TRI(395, 394, 627), - COL_TRI(394, 396, 627), - COL_TRI(397, 398, 396), - COL_TRI(398, 627, 396), - COL_TRI(396, 394, 388), - COL_TRI(399, 396, 388), - COL_TRI(397, 396, 399), - COL_TRI(400, 398, 397), - COL_TRI(77, 400, 397), - COL_TRI(77, 397, 78), - COL_TRI(405, 403, 406), - COL_TRI(76, 77, 70), - COL_TRI(70, 77, 78), - COL_TRI(401, 400, 77), - COL_TRI(76, 401, 77), - COL_TRI(402, 401, 76), - COL_TRI(403, 402, 76), - COL_TRI(403, 76, 74), - COL_TRI(404, 402, 403), - COL_TRI(405, 404, 403), - COL_TRI(406, 403, 74), - COL_TRI(407, 404, 405), - COL_TRI(408, 407, 405), - COL_TRI(409, 407, 408), - COL_TRI(408, 531, 409), - COL_TRI(410, 409, 531), - COL_TRI(411, 410, 531), - COL_TRI(412, 413, 411), - COL_TRI(412, 411, 531), - COL_TRI(413, 629, 411), - COL_TRI(414, 415, 416), - COL_TRI(415, 623, 507), - COL_TRI(416, 415, 507), - COL_TRI(416, 423, 414), - COL_TRI(417, 416, 507), - COL_TRI(418, 417, 507), - COL_TRI(419, 414, 423), - COL_TRI(420, 419, 423), - COL_TRI(421, 419, 420), - COL_TRI(426, 427, 430), - COL_TRI(422, 421, 420), - COL_TRI(423, 527, 420), - COL_TRI(420, 527, 526), - COL_TRI(420, 526, 422), - COL_TRI(424, 421, 422), - COL_TRI(425, 424, 422), - COL_TRI(422, 512, 425), - COL_TRI(422, 526, 512), - COL_TRI(426, 424, 425), - COL_TRI(427, 426, 425), - COL_TRI(425, 512, 428), - COL_TRI(425, 428, 427), - COL_TRI(428, 429, 427), - COL_TRI(429, 430, 427), - COL_TRI(430, 429, 634), - COL_TRI(431, 429, 513), - COL_TRI(429, 428, 513), - COL_TRI(431, 634, 429), - COL_TRI(432, 634, 431), - COL_TRI(433, 431, 515), - COL_TRI(431, 513, 515), - COL_TRI(431, 433, 432), - COL_TRI(432, 433, 630), - COL_TRI(412, 433, 413), - COL_TRI(433, 515, 413), - COL_TRI(412, 630, 433), - COL_TRI(437, 447, 439), - COL_TRI(412, 531, 525), - COL_TRI(434, 435, 635), - COL_TRI(435, 434, 636), - COL_TRI(434, 635, 475), - COL_TRI(436, 636, 434), - COL_TRI(436, 434, 637), - COL_TRI(438, 439, 447), - COL_TRI(439, 438, 440), - COL_TRI(438, 542, 440), - COL_TRI(440, 539, 446), - COL_TRI(440, 542, 539), - COL_TRI(441, 640, 443), - COL_TRI(442, 444, 443), - COL_TRI(443, 444, 441), - COL_TRI(438, 541, 542), - COL_TRI(442, 536, 444), - COL_TRI(441, 641, 642), - COL_TRI(441, 642, 534), - COL_TRI(444, 641, 441), - COL_TRI(445, 536, 442), - COL_TRI(445, 538, 536), - COL_TRI(446, 538, 445), - COL_TRI(446, 539, 538), - COL_TRI(452, 448, 644), - COL_TRI(438, 532, 541), - COL_TRI(447, 532, 438), - COL_TRI(448, 450, 644), - COL_TRI(449, 450, 448), - COL_TRI(450, 645, 644), - COL_TRI(451, 449, 448), - COL_TRI(389, 448, 452), - COL_TRI(389, 451, 448), - COL_TRI(460, 518, 462), - COL_TRI(453, 392, 393), - COL_TRI(454, 453, 393), - COL_TRI(455, 453, 454), - COL_TRI(456, 455, 454), - COL_TRI(457, 455, 456), - COL_TRI(458, 457, 456), - COL_TRI(459, 457, 458), - COL_TRI(460, 459, 458), - COL_TRI(461, 459, 460), - COL_TRI(462, 461, 460), - COL_TRI(472, 469, 649), - COL_TRI(464, 461, 462), - COL_TRI(465, 464, 462), - COL_TRI(466, 464, 465), - COL_TRI(467, 466, 465), - COL_TRI(465, 504, 649), - COL_TRI(467, 465, 649), - COL_TRI(468, 466, 467), - COL_TRI(469, 468, 467), - COL_TRI(469, 467, 649), - COL_TRI(470, 468, 469), - COL_TRI(471, 470, 469), - COL_TRI(471, 469, 472), - COL_TRI(385, 470, 471), - COL_TRI(473, 385, 471), - COL_TRI(474, 471, 472), - COL_TRI(473, 471, 474), - COL_TRI(475, 635, 638), - COL_TRI(475, 638, 476), - COL_TRI(476, 638, 651), - COL_TRI(476, 651, 477), - COL_TRI(481, 657, 656), - COL_TRI(477, 651, 652), - COL_TRI(477, 652, 478), - COL_TRI(478, 652, 653), - COL_TRI(478, 653, 479), - COL_TRI(479, 653, 654), - COL_TRI(479, 654, 480), - COL_TRI(480, 654, 655), - COL_TRI(480, 655, 486), - COL_TRI(481, 482, 484), - COL_TRI(482, 481, 656), - COL_TRI(488, 485, 489), - COL_TRI(482, 656, 479), - COL_TRI(479, 656, 658), - COL_TRI(483, 484, 482), - COL_TRI(483, 482, 480), - COL_TRI(480, 482, 479), - COL_TRI(484, 483, 659), - COL_TRI(485, 483, 486), - COL_TRI(486, 483, 480), - COL_TRI(485, 659, 483), - COL_TRI(487, 659, 485), - COL_TRI(488, 487, 485), - COL_TRI(489, 485, 486), - COL_TRI(494, 492, 490), - COL_TRI(487, 488, 660), - COL_TRI(490, 660, 488), - COL_TRI(491, 488, 489), - COL_TRI(490, 488, 491), - COL_TRI(492, 660, 490), - COL_TRI(493, 490, 491), - COL_TRI(494, 490, 493), - COL_TRI(395, 492, 494), - COL_TRI(496, 661, 628), - COL_TRI(387, 494, 493), - COL_TRI(394, 494, 387), - COL_TRI(495, 496, 497), - COL_TRI(496, 509, 510), - COL_TRI(497, 496, 510), - COL_TRI(496, 495, 661), - COL_TRI(498, 509, 496), - COL_TRI(498, 496, 628), - COL_TRI(500, 473, 474), - COL_TRI(499, 495, 497), - COL_TRI(389, 661, 495), - COL_TRI(389, 552, 661), - COL_TRI(500, 528, 384), - COL_TRI(473, 500, 384), - COL_TRI(501, 528, 500), - COL_TRI(502, 501, 500), - COL_TRI(502, 500, 474), - COL_TRI(503, 502, 474), - COL_TRI(503, 474, 472), - COL_TRI(472, 649, 650), - COL_TRI(503, 472, 650), - COL_TRI(504, 465, 648), - COL_TRI(504, 650, 649), - COL_TRI(434, 639, 637), - COL_TRI(434, 475, 639), - COL_TRI(475, 664, 639), - COL_TRI(475, 476, 664), - COL_TRI(476, 665, 664), - COL_TRI(476, 477, 665), - COL_TRI(477, 666, 665), - COL_TRI(478, 666, 477), - COL_TRI(478, 658, 666), - COL_TRI(423, 416, 417), - COL_TRI(505, 423, 417), - COL_TRI(423, 505, 527), - COL_TRI(381, 669, 668), - COL_TRI(506, 505, 417), - COL_TRI(505, 506, 527), - COL_TRI(506, 633, 527), - COL_TRI(507, 382, 667), - COL_TRI(507, 667, 418), - COL_TRI(382, 668, 667), - COL_TRI(382, 381, 668), - COL_TRI(381, 380, 669), - COL_TRI(510, 551, 497), - COL_TRI(380, 378, 670), - COL_TRI(380, 670, 669), - COL_TRI(378, 379, 671), - COL_TRI(378, 671, 670), - COL_TRI(508, 510, 662), - COL_TRI(508, 551, 510), - COL_TRI(59, 557, 508), - COL_TRI(509, 662, 510), - COL_TRI(512, 514, 428), - COL_TRI(59, 508, 662), - COL_TRI(59, 662, 57), - COL_TRI(511, 454, 393), - COL_TRI(393, 644, 511), - COL_TRI(454, 511, 456), - COL_TRI(511, 524, 456), - COL_TRI(452, 644, 393), - COL_TRI(428, 514, 513), - COL_TRI(495, 451, 389), - COL_TRI(513, 516, 515), - COL_TRI(514, 516, 513), - COL_TRI(515, 517, 413), - COL_TRI(516, 517, 515), - COL_TRI(517, 629, 413), - COL_TRI(465, 462, 648), - COL_TRI(518, 648, 462), - COL_TRI(495, 499, 451), - COL_TRI(499, 497, 520), - COL_TRI(519, 499, 520), - COL_TRI(520, 497, 551), - COL_TRI(499, 663, 451), - COL_TRI(499, 519, 663), - COL_TRI(521, 558, 59), - COL_TRI(521, 59, 522), - COL_TRI(522, 59, 57), - COL_TRI(525, 531, 530), - COL_TRI(522, 57, 523), - COL_TRI(523, 57, 672), - COL_TRI(463, 518, 460), - COL_TRI(524, 463, 458), - COL_TRI(458, 463, 460), - COL_TRI(456, 524, 458), - COL_TRI(512, 631, 514), - COL_TRI(526, 631, 512), - COL_TRI(526, 632, 631), - COL_TRI(527, 632, 526), - COL_TRI(527, 633, 632), - COL_TRI(528, 671, 379), - COL_TRI(384, 528, 379), - COL_TRI(479, 658, 478), - COL_TRI(447, 647, 532), - COL_TRI(388, 394, 387), - COL_TRI(529, 405, 406), - COL_TRI(408, 405, 529), - COL_TRI(530, 408, 529), - COL_TRI(531, 408, 530), - COL_TRI(532, 646, 541), - COL_TRI(538, 535, 536), - COL_TRI(533, 673, 641), - COL_TRI(444, 533, 641), - COL_TRI(534, 642, 643), - COL_TRI(534, 643, 545), - COL_TRI(535, 673, 533), - COL_TRI(536, 535, 533), - COL_TRI(536, 533, 444), - COL_TRI(535, 674, 673), - COL_TRI(537, 674, 535), - COL_TRI(538, 537, 535), - COL_TRI(537, 675, 674), - COL_TRI(539, 537, 538), - COL_TRI(539, 540, 537), - COL_TRI(540, 675, 537), - COL_TRI(540, 677, 675), - COL_TRI(541, 677, 540), - COL_TRI(542, 541, 540), - COL_TRI(542, 540, 539), - COL_TRI(541, 646, 677), - COL_TRI(543, 678, 544), - COL_TRI(544, 678, 679), - COL_TRI(544, 679, 680), - COL_TRI(543, 676, 678), - COL_TRI(545, 676, 543), - COL_TRI(545, 643, 676), - COL_TRI(546, 547, 681), - COL_TRI(547, 682, 683), - COL_TRI(547, 546, 682), - COL_TRI(548, 25, 24), - COL_TRI(548, 684, 25), - COL_TRI(553, 555, 628), - COL_TRI(546, 681, 549), - COL_TRI(549, 681, 685), - COL_TRI(549, 685, 550), - COL_TRI(550, 685, 680), - COL_TRI(550, 680, 679), - COL_TRI(551, 508, 557), - COL_TRI(552, 553, 628), - COL_TRI(552, 628, 661), - COL_TRI(523, 672, 366), - COL_TRI(498, 561, 509), - COL_TRI(498, 554, 560), - COL_TRI(554, 498, 555), - COL_TRI(498, 560, 561), - COL_TRI(498, 628, 555), - COL_TRI(555, 562, 554), - COL_TRI(556, 562, 555), - COL_TRI(553, 556, 555), - COL_TRI(366, 610, 613), - COL_TRI(366, 613, 523), - COL_TRI(560, 559, 561), - COL_TRI(522, 611, 521), - COL_TRI(557, 558, 560), - COL_TRI(557, 59, 558), - COL_TRI(558, 672, 560), - COL_TRI(559, 672, 57), - COL_TRI(559, 560, 672), - COL_TRI(551, 557, 560), - COL_TRI(554, 551, 560), - COL_TRI(562, 565, 554), - COL_TRI(559, 57, 662), - COL_TRI(561, 559, 662), - COL_TRI(561, 662, 509), - COL_TRI(522, 612, 611), - COL_TRI(554, 520, 551), - COL_TRI(554, 565, 520), - COL_TRI(562, 564, 565), - COL_TRI(563, 564, 562), - COL_TRI(556, 563, 562), - COL_TRI(519, 564, 663), - COL_TRI(564, 577, 663), - COL_TRI(563, 577, 564), - COL_TRI(565, 564, 519), - COL_TRI(520, 565, 519), - COL_TRI(566, 568, 686), - COL_TRI(566, 687, 568), - COL_TRI(566, 74, 344), - COL_TRI(566, 344, 688), - COL_TRI(567, 688, 690), - COL_TRI(568, 687, 689), - COL_TRI(568, 689, 691), - COL_TRI(569, 388, 689), - COL_TRI(569, 583, 388), - COL_TRI(570, 692, 569), - COL_TRI(570, 693, 695), - COL_TRI(570, 694, 692), - COL_TRI(570, 695, 697), - COL_TRI(139, 572, 571), - COL_TRI(571, 136, 139), - COL_TRI(139, 141, 572), - COL_TRI(572, 141, 68), - COL_TRI(573, 572, 68), - COL_TRI(571, 124, 127), - COL_TRI(571, 127, 129), - COL_TRI(571, 129, 132), - COL_TRI(571, 132, 136), - COL_TRI(69, 124, 571), - COL_TRI(69, 571, 698), - COL_TRI(574, 699, 693), - COL_TRI(575, 700, 695), - COL_TRI(575, 695, 699), - COL_TRI(574, 575, 699), - COL_TRI(3, 702, 701), - COL_TRI(3, 576, 702), - COL_TRI(574, 3, 701), - COL_TRI(574, 701, 700), - COL_TRI(451, 663, 576), - COL_TRI(576, 391, 451), - COL_TRI(577, 703, 576), - COL_TRI(576, 663, 577), - COL_TRI(578, 704, 690), - COL_TRI(341, 704, 578), - COL_TRI(578, 690, 346), - COL_TRI(341, 705, 704), - COL_TRI(579, 705, 341), - COL_TRI(579, 706, 705), - COL_TRI(580, 706, 579), - COL_TRI(341, 593, 579), - COL_TRI(579, 593, 580), - COL_TRI(580, 692, 706), - COL_TRI(567, 690, 696), - COL_TRI(581, 567, 696), - COL_TRI(581, 391, 567), - COL_TRI(582, 391, 707), - COL_TRI(577, 563, 581), - COL_TRI(577, 581, 703), - COL_TRI(563, 556, 581), - COL_TRI(556, 553, 581), - COL_TRI(583, 580, 593), - COL_TRI(583, 593, 338), - COL_TRI(338, 593, 342), - COL_TRI(337, 399, 338), - COL_TRI(62, 26, 35), - COL_TRI(62, 51, 26), - COL_TRI(26, 51, 47), - COL_TRI(26, 47, 30), - COL_TRI(45, 40, 36), - COL_TRI(45, 55, 40), - COL_TRI(45, 37, 56), - COL_TRI(45, 36, 37), - COL_TRI(37, 47, 56), - COL_TRI(37, 30, 47), - COL_TRI(58, 46, 38), - COL_TRI(58, 38, 42), - COL_TRI(50, 39, 38), - COL_TRI(50, 38, 46), - COL_TRI(31, 50, 48), - COL_TRI(31, 39, 50), - COL_TRI(31, 60, 27), - COL_TRI(31, 48, 60), - COL_TRI(60, 29, 27), - COL_TRI(60, 63, 29), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_INIT(SURFACE_ICE, 36), - COL_TRI(26, 27, 28), - COL_TRI(27, 29, 28), - COL_TRI(30, 31, 27), - COL_TRI(30, 27, 26), - COL_TRI(26, 28, 32), - COL_TRI(33, 34, 26), - COL_TRI(32, 33, 26), - COL_TRI(34, 35, 26), - COL_TRI(30, 36, 31), - COL_TRI(37, 36, 30), - COL_TRI(31, 38, 39), - COL_TRI(36, 38, 31), - COL_TRI(47, 45, 56), - COL_TRI(40, 41, 36), - COL_TRI(36, 41, 38), - COL_TRI(42, 38, 53), - COL_TRI(43, 53, 38), - COL_TRI(44, 43, 38), - COL_TRI(41, 44, 38), - COL_TRI(45, 54, 55), - COL_TRI(46, 54, 45), - COL_TRI(48, 45, 47), - COL_TRI(46, 57, 54), - COL_TRI(49, 46, 58), - COL_TRI(50, 46, 48), - COL_TRI(48, 46, 45), - COL_TRI(46, 49, 59), - COL_TRI(46, 59, 57), - COL_TRI(51, 48, 47), - COL_TRI(51, 60, 48), - COL_TRI(52, 60, 51), - COL_TRI(15, 52, 51), - COL_TRI(52, 63, 60), - COL_TRI(51, 16, 15), - COL_TRI(51, 61, 16), - COL_TRI(51, 62, 61), - COL_TRI_INIT(SURFACE_NO_CAM_COL_SLIPPERY, 12), - COL_TRI(14, 15, 16), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI(4, 8, 9), - COL_TRI(4, 9, 5), - COL_TRI(10, 11, 12), - COL_TRI(10, 13, 11), - COL_TRI(19, 24, 25), - COL_TRI(14, 17, 15), - COL_TRI(18, 20, 21), - COL_TRI(18, 21, 22), - COL_TRI(19, 23, 24), - COL_TRI_STOP(), - COL_SPECIAL_INIT(2), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -5836, 7465, -6143, /*yaw*/ 64), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW_AND_PARAM(/*preset*/ special_wooden_door_warp, /*pos*/ -7628, -5836, -6988, /*yaw*/ 64, /*behParam2*/ 20), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ccm_seg7_area_2_collision, 0x00383950, 74560, 0x00020880, 11240); diff --git a/levels/ccm/ropeway_lift/1.inc.c b/levels/ccm/ropeway_lift/1.inc.c index 3dbed0af8..7ec293ea3 100644 --- a/levels/ccm/ropeway_lift/1.inc.c +++ b/levels/ccm/ropeway_lift/1.inc.c @@ -1,52 +1,12 @@ +#include "pc/rom_assets.h" // 0x07010BD0 - 0x07010CC0 -static const Vtx ccm_seg7_vertex_07010BD0[] = { - {{{ 0, -153, -132}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -153, -132}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -153, 133}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -153, -132}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -204, 133}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -153, 133}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -204, -132}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -153, 133}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -204, 133}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -204, -132}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -153, -132}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -153, -132}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -153, 133}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -204, -132}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -153, 133}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07010BD0, 0x00383950, 74560, 0x00010bd0, 240); // 0x07010CC0 - 0x07010D30 -static const Vtx ccm_seg7_vertex_07010CC0[] = { - {{{ 205, -204, -132}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -204, -132}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -204, 133}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -204, 133}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -204, -132}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -204, 133}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -204, 133}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07010CC0, 0x00383950, 74560, 0x00010cc0, 112); // 0x07010D30 - 0x07010E30 -static const Vtx ccm_seg7_vertex_07010D30[] = { - {{{ 0, -255, -132}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 0, -132}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -132}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 0, 133}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -255, 133}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 133}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -255, 133}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -255, 133}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 0, 133}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 133}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -255, 133}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 0, -132}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -255, -132}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -255, -132}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -132}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -255, -132}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07010D30, 0x00383950, 74560, 0x00010d30, 256); // 0x07010E30 - 0x07010EC0 static const Gfx ccm_seg7_dl_07010E30[] = { diff --git a/levels/ccm/ropeway_lift/2.inc.c b/levels/ccm/ropeway_lift/2.inc.c index a22ebf0c7..b0220cb1c 100644 --- a/levels/ccm/ropeway_lift/2.inc.c +++ b/levels/ccm/ropeway_lift/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07010FB8 - 0x07010FD0 static const Lights1 ccm_seg7_lights_07010FB8 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,141 +6,28 @@ static const Lights1 ccm_seg7_lights_07010FB8 = gdSPDefLights1( ); // 0x07010FD0 - 0x070110C0 -static const Vtx ccm_seg7_vertex_07010FD0[] = { - {{{ -21, -19, 174}, 0, { 990, 95}, {0x8c, 0xce, 0x00, 0xff}}}, - {{{ -30, 2, 174}, 0, { 990, 0}, {0x8c, 0xce, 0x00, 0xff}}}, - {{{ -30, 2, 123}, 0, { 0, 0}, {0x8c, 0xce, 0x00, 0xff}}}, - {{{ 0, 32, 123}, 0, { 990, 95}, {0x32, 0x74, 0x00, 0xff}}}, - {{{ 0, 32, 174}, 0, { 0, 95}, {0x32, 0x74, 0x00, 0xff}}}, - {{{ 21, 23, 174}, 0, { 0, 0}, {0x32, 0x74, 0x00, 0xff}}}, - {{{ 21, 23, 123}, 0, { 990, 0}, {0x32, 0x74, 0x00, 0xff}}}, - {{{ 21, 23, 174}, 0, { 990, 0}, {0x74, 0x32, 0x00, 0xff}}}, - {{{ 30, 2, 174}, 0, { 990, 95}, {0x74, 0x32, 0x00, 0xff}}}, - {{{ 30, 2, 123}, 0, { 0, 95}, {0x74, 0x32, 0x00, 0xff}}}, - {{{ 21, 23, 123}, 0, { 0, 0}, {0x74, 0x32, 0x00, 0xff}}}, - {{{ 0, -28, 123}, 0, { 990, 0}, {0xce, 0x8c, 0x00, 0xff}}}, - {{{ -21, -19, 174}, 0, { 0, 95}, {0xce, 0x8c, 0x00, 0xff}}}, - {{{ -21, -19, 123}, 0, { 990, 95}, {0xce, 0x8c, 0x00, 0xff}}}, - {{{ 0, -28, 174}, 0, { 0, 0}, {0xce, 0x8c, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07010FD0, 0x00383950, 74560, 0x00010fd0, 240); // 0x070110C0 - 0x070111B0 -static const Vtx ccm_seg7_vertex_070110C0[] = { - {{{ -30, 2, 123}, 0, { 0, 95}, {0x8c, 0x32, 0x00, 0xff}}}, - {{{ -21, 23, 174}, 0, { 990, 0}, {0x8c, 0x32, 0x00, 0xff}}}, - {{{ -21, 23, 123}, 0, { 0, 0}, {0x8c, 0x32, 0x00, 0xff}}}, - {{{ -21, -19, 174}, 0, { 990, 95}, {0x8c, 0xce, 0x00, 0xff}}}, - {{{ -30, 2, 123}, 0, { 0, 0}, {0x8c, 0xce, 0x00, 0xff}}}, - {{{ -21, -19, 123}, 0, { 0, 95}, {0x8c, 0xce, 0x00, 0xff}}}, - {{{ 30, 2, 123}, 0, { 0, 0}, {0x74, 0xce, 0x00, 0xff}}}, - {{{ 21, -19, 174}, 0, { 990, 95}, {0x74, 0xce, 0x00, 0xff}}}, - {{{ 21, -19, 123}, 0, { 0, 95}, {0x74, 0xce, 0x00, 0xff}}}, - {{{ 30, 2, 174}, 0, { 990, 0}, {0x74, 0xce, 0x00, 0xff}}}, - {{{ 21, -19, 174}, 0, { 990, 0}, {0x32, 0x8c, 0x00, 0xff}}}, - {{{ 0, -28, 174}, 0, { 990, 95}, {0x32, 0x8c, 0x00, 0xff}}}, - {{{ 0, -28, 123}, 0, { 0, 95}, {0x32, 0x8c, 0x00, 0xff}}}, - {{{ 21, -19, 123}, 0, { 0, 0}, {0x32, 0x8c, 0x00, 0xff}}}, - {{{ -30, 2, 174}, 0, { 990, 95}, {0x8c, 0x32, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070110C0, 0x00383950, 74560, 0x000110c0, 240); // 0x070111B0 - 0x070112A0 -static const Vtx ccm_seg7_vertex_070111B0[] = { - {{{ 0, -24, -122}, 0, { 990, 95}, {0x32, 0x8c, 0x00, 0xff}}}, - {{{ 21, -15, -173}, 0, { 0, 0}, {0x32, 0x8c, 0x00, 0xff}}}, - {{{ 21, -15, -122}, 0, { 990, 0}, {0x32, 0x8c, 0x00, 0xff}}}, - {{{ -21, 23, 174}, 0, { 990, 95}, {0xce, 0x74, 0x00, 0xff}}}, - {{{ 0, 32, 123}, 0, { 0, 0}, {0xce, 0x74, 0x00, 0xff}}}, - {{{ -21, 23, 123}, 0, { 0, 95}, {0xce, 0x74, 0x00, 0xff}}}, - {{{ 0, 32, 174}, 0, { 990, 0}, {0xce, 0x74, 0x00, 0xff}}}, - {{{ 30, 5, -122}, 0, { 990, 95}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 30, 5, -173}, 0, { 0, 95}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 21, 27, -173}, 0, { 0, 0}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 21, 27, -122}, 0, { 990, 0}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 21, 27, -173}, 0, { 990, 0}, {0x32, 0x74, 0x00, 0xff}}}, - {{{ 0, 36, -173}, 0, { 990, 95}, {0x32, 0x74, 0x00, 0xff}}}, - {{{ 0, 36, -122}, 0, { 0, 95}, {0x32, 0x74, 0x00, 0xff}}}, - {{{ 21, 27, -122}, 0, { 0, 0}, {0x32, 0x74, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070111B0, 0x00383950, 74560, 0x000111b0, 240); // 0x070112A0 - 0x07011390 -static const Vtx ccm_seg7_vertex_070112A0[] = { - {{{ -21, -15, -173}, 0, { 990, 95}, {0xce, 0x8c, 0x00, 0xff}}}, - {{{ 0, -24, -173}, 0, { 990, 0}, {0xce, 0x8c, 0x00, 0xff}}}, - {{{ 0, -24, -122}, 0, { 0, 0}, {0xce, 0x8c, 0x00, 0xff}}}, - {{{ 0, -24, -122}, 0, { 990, 95}, {0x32, 0x8c, 0x00, 0xff}}}, - {{{ 0, -24, -173}, 0, { 0, 95}, {0x32, 0x8c, 0x00, 0xff}}}, - {{{ 21, -15, -173}, 0, { 0, 0}, {0x32, 0x8c, 0x00, 0xff}}}, - {{{ 21, -15, -173}, 0, { 6, -30}, {0x73, 0xcc, 0x00, 0xff}}}, - {{{ 30, 5, -173}, 0, { 6, 97}, {0x73, 0xcc, 0x00, 0xff}}}, - {{{ 30, 5, -122}, 0, { 1026, 95}, {0x73, 0xcc, 0x00, 0xff}}}, - {{{ 21, -15, -122}, 0, { 1026, 0}, {0x73, 0xcc, 0x00, 0xff}}}, - {{{ -30, 5, -122}, 0, { 990, 0}, {0x8d, 0xcc, 0x00, 0xff}}}, - {{{ -30, 5, -173}, 0, { 0, 0}, {0x8d, 0xcc, 0x00, 0xff}}}, - {{{ -21, -15, -173}, 0, { 0, 95}, {0x8d, 0xcc, 0x00, 0xff}}}, - {{{ -21, -15, -122}, 0, { 990, 95}, {0x8d, 0xcc, 0x00, 0xff}}}, - {{{ -21, -15, -122}, 0, { 0, 95}, {0xce, 0x8c, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070112A0, 0x00383950, 74560, 0x000112a0, 240); // 0x07011390 - 0x07011410 -static const Vtx ccm_seg7_vertex_07011390[] = { - {{{ -21, 27, -173}, 0, { -30, 97}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -30, 5, -122}, 0, { 990, 0}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -21, 27, -122}, 0, { 990, 95}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -30, 5, -173}, 0, { -30, -29}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ 0, 36, -173}, 0, { 0, 0}, {0xce, 0x74, 0x00, 0xff}}}, - {{{ -21, 27, -122}, 0, { 990, 95}, {0xce, 0x74, 0x00, 0xff}}}, - {{{ 0, 36, -122}, 0, { 990, 0}, {0xce, 0x74, 0x00, 0xff}}}, - {{{ -21, 27, -173}, 0, { 0, 95}, {0xce, 0x74, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07011390, 0x00383950, 74560, 0x00011390, 128); // 0x07011410 - 0x07011500 -static const Vtx ccm_seg7_vertex_07011410[] = { - {{{ -21, 23, 174}, 0, { 118, 118}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 21, 23, 174}, 0, { 840, 118}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 32, 174}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 21, -19, 174}, 0, { 840, 840}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 30, 2, 174}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, -28, 174}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -21, -19, 174}, 0, { 118, 840}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -30, 2, 174}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -21, -15, -173}, 0, { 840, 840}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -30, 5, -173}, 0, { 990, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -21, 27, -173}, 0, { 840, 118}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 21, -15, -173}, 0, { 118, 840}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -24, -173}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 30, 5, -173}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 21, 27, -173}, 0, { 118, 118}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07011410, 0x00383950, 74560, 0x00011410, 240); // 0x07011500 - 0x07011600 -static const Vtx ccm_seg7_vertex_07011500[] = { - {{{ -21, 27, -122}, 0, { 840, 118}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -21, -15, -122}, 0, { 840, 840}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, -24, -122}, 0, { 478, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -21, -15, -173}, 0, { 840, 840}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -21, 27, -173}, 0, { 840, 118}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 36, -173}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 21, 27, -173}, 0, { 118, 118}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -21, -19, 123}, 0, { 118, 840}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 21, -19, 123}, 0, { 840, 840}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -28, 123}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 21, 23, 123}, 0, { 840, 118}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 30, 2, 123}, 0, { 990, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -21, 23, 123}, 0, { 118, 118}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 32, 123}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -30, 2, 123}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -30, 5, -122}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07011500, 0x00383950, 74560, 0x00011500, 256); // 0x07011600 - 0x07011660 -static const Vtx ccm_seg7_vertex_07011600[] = { - {{{ -21, 27, -122}, 0, { 840, 118}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, -24, -122}, 0, { 478, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 21, -15, -122}, 0, { 118, 840}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 30, 5, -122}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 21, 27, -122}, 0, { 118, 118}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 36, -122}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07011600, 0x00383950, 74560, 0x00011600, 96); // 0x07011660 - 0x070117B8 static const Gfx ccm_seg7_dl_07011660[] = { diff --git a/levels/ccm/ropeway_lift/collision.inc.c b/levels/ccm/ropeway_lift/collision.inc.c index 06e42665f..049cdd600 100644 --- a/levels/ccm/ropeway_lift/collision.inc.c +++ b/levels/ccm/ropeway_lift/collision.inc.c @@ -1,79 +1,3 @@ +#include "pc/rom_assets.h" // 0x070163F8 - 0x070165A8 -const Collision ccm_seg7_collision_070163F8[] = { - COL_INIT(), - COL_VERTEX_INIT(0x18), - COL_VERTEX(-204, -204, -101), - COL_VERTEX(205, -255, -142), - COL_VERTEX(205, -204, -101), - COL_VERTEX(-204, -255, -142), - COL_VERTEX(-204, -255, 143), - COL_VERTEX(-204, -204, 102), - COL_VERTEX(205, -204, 102), - COL_VERTEX(205, -255, 143), - COL_VERTEX(205, -30, -101), - COL_VERTEX(-204, 0, -122), - COL_VERTEX(-204, -30, -101), - COL_VERTEX(205, 0, -122), - COL_VERTEX(205, -30, -142), - COL_VERTEX(-204, -30, -142), - COL_VERTEX(205, -30, 143), - COL_VERTEX(205, 0, 123), - COL_VERTEX(-204, 0, 123), - COL_VERTEX(-204, -30, 143), - COL_VERTEX(-204, -30, 102), - COL_VERTEX(205, -30, 102), - COL_VERTEX(-204, -153, 102), - COL_VERTEX(-204, -153, -101), - COL_VERTEX(205, -153, -101), - COL_VERTEX(205, -153, 102), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI(6, 22, 23), - COL_TRI(6, 2, 22), - COL_TRI(0, 5, 20), - COL_TRI(0, 20, 21), - COL_TRI(5, 2, 6), - COL_TRI(5, 0, 2), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 8), - COL_TRI(8, 9, 10), - COL_TRI(8, 11, 9), - COL_TRI(11, 12, 13), - COL_TRI(11, 13, 9), - COL_TRI(14, 15, 16), - COL_TRI(14, 16, 17), - COL_TRI(15, 18, 16), - COL_TRI(15, 19, 18), - COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 2), - COL_TRI(21, 20, 23), - COL_TRI(21, 23, 22), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 24), - COL_TRI(17, 16, 18), - COL_TRI(20, 17, 18), - COL_TRI(20, 4, 17), - COL_TRI(17, 4, 7), - COL_TRI(17, 7, 14), - COL_TRI(20, 5, 4), - COL_TRI(12, 3, 13), - COL_TRI(12, 1, 3), - COL_TRI(13, 3, 21), - COL_TRI(3, 0, 21), - COL_TRI(11, 8, 12), - COL_TRI(21, 10, 13), - COL_TRI(13, 10, 9), - COL_TRI(10, 22, 8), - COL_TRI(10, 21, 22), - COL_TRI(19, 23, 20), - COL_TRI(19, 20, 18), - COL_TRI(19, 15, 14), - COL_TRI(12, 8, 22), - COL_TRI(22, 1, 12), - COL_TRI(22, 2, 1), - COL_TRI(14, 7, 23), - COL_TRI(7, 6, 23), - COL_TRI(19, 14, 23), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ccm_seg7_collision_070163F8, 0x00383950, 74560, 0x000163f8, 432); diff --git a/levels/ccm/snowman_base/model.inc.c b/levels/ccm/snowman_base/model.inc.c index b779307b8..6b6f7f524 100644 --- a/levels/ccm/snowman_base/model.inc.c +++ b/levels/ccm/snowman_base/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07011940 - 0x07011958 static const Lights1 ccm_seg7_lights_07011940 = gdSPDefLights1( 0xcc, 0xcc, 0xcc, @@ -5,162 +6,31 @@ static const Lights1 ccm_seg7_lights_07011940 = gdSPDefLights1( ); // 0x07011958 - 0x07012158 -ALIGNED8 const Texture ccm_seg7_texture_07011958[] = { -#include "levels/ccm/12.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07011958, "levels/ccm/12.rgba16.inc.c", 0x00383950, 74560, 0x00011958, 2048); // 0x07012158 - 0x07012258 -static const Vtx ccm_seg7_vertex_07012158[] = { - {{{ 0, -62, 195}, 0, { 990, 1396}, {0x00, 0xd9, 0x78, 0xff}}}, - {{{ 92, -107, 148}, 0, { 1448, 1980}, {0x37, 0xbd, 0x5c, 0xff}}}, - {{{ 92, 0, 183}, 0, { 2012, 1592}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -204, 0, 0}, 0, { 4056, 3032}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -173, 0, 108}, 0, { 4056, 2312}, {0x96, 0x00, 0x44, 0xff}}}, - {{{ -173, 102, 33}, 0, { 3710, 2820}, {0x96, 0x41, 0x14, 0xff}}}, - {{{ -91, 108, 148}, 0, { 3492, 1980}, {0xc0, 0x40, 0x58, 0xff}}}, - {{{ -91, 0, 183}, 0, { 4056, 1592}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -91, 174, 57}, 0, { 3348, 2668}, {0xc8, 0x6c, 0x23, 0xff}}}, - {{{ -91, 0, 183}, 0, { 936, -202}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 0, -62, 195}, 0, { 166, 270}, {0x00, 0xd9, 0x78, 0xff}}}, - {{{ 0, 63, 195}, 0, { 1104, 526}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ 92, 0, 183}, 0, { 344, 980}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 0, 63, 195}, 0, { 3034, 1396}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ 92, 108, 148}, 0, { 2576, 1980}, {0x38, 0x43, 0x5c, 0xff}}}, - {{{ -173, 63, -86}, 0, { 3830, 3604}, {0x96, 0x28, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07012158, 0x00383950, 74560, 0x00012158, 256); // 0x07012258 - 0x07012358 -static const Vtx ccm_seg7_vertex_07012258[] = { - {{{ -173, 102, 33}, 0, { 3710, 2820}, {0x96, 0x41, 0x14, 0xff}}}, - {{{ -91, 174, -56}, 0, { 3348, 3396}, {0xc0, 0x68, 0xdf, 0xff}}}, - {{{ -173, 63, -86}, 0, { 3830, 3604}, {0x96, 0x28, 0xc9, 0xff}}}, - {{{ -91, 174, 57}, 0, { 3348, 2668}, {0xc8, 0x6c, 0x23, 0xff}}}, - {{{ -91, 108, -147}, 0, { 3492, 4084}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ 0, 166, 120}, 0, { 3034, 2214}, {0x00, 0x66, 0x4a, 0xff}}}, - {{{ 0, 205, 0}, 0, { 3034, 3032}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 92, 108, 148}, 0, { 2576, 1980}, {0x38, 0x43, 0x5c, 0xff}}}, - {{{ 92, 174, 57}, 0, { 2720, 2668}, {0x40, 0x68, 0x21, 0xff}}}, - {{{ 92, 174, -56}, 0, { 2720, 3396}, {0x38, 0x6c, 0xdd, 0xff}}}, - {{{ -204, 0, 0}, 0, { 0, 3032}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -173, 63, -86}, 0, { -256, 3604}, {0x96, 0x28, 0xc9, 0xff}}}, - {{{ -173, -62, -86}, 0, { 194, 3604}, {0x96, 0xd8, 0xc9, 0xff}}}, - {{{ -91, 0, -182}, 0, { 0, 4472}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ -91, -107, -147}, 0, { 532, 4084}, {0xc8, 0xbd, 0xa4, 0xff}}}, - {{{ -91, 0, -182}, 0, { 4056, 4472}, {0xc0, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07012258, 0x00383950, 74560, 0x00012258, 256); // 0x07012358 - 0x07012458 -static const Vtx ccm_seg7_vertex_07012358[] = { - {{{ -91, 108, -147}, 0, { 3492, 4084}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ 0, 166, -119}, 0, { 3034, 3850}, {0x00, 0x66, 0xb6, 0xff}}}, - {{{ 0, 63, -194}, 0, { 3034, 4668}, {0x00, 0x27, 0x88, 0xff}}}, - {{{ 92, 108, -147}, 0, { 2576, 4084}, {0x3f, 0x40, 0xa8, 0xff}}}, - {{{ 92, 174, -56}, 0, { 2720, 3396}, {0x38, 0x6c, 0xdd, 0xff}}}, - {{{ 92, 0, -182}, 0, { 2012, 4472}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ -204, 0, 0}, 0, { 0, 3032}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -173, -62, -86}, 0, { 194, 3604}, {0x96, 0xd8, 0xc9, 0xff}}}, - {{{ -173, -101, 33}, 0, { 314, 2820}, {0x96, 0xbf, 0x14, 0xff}}}, - {{{ -91, -173, -56}, 0, { 676, 3396}, {0xc0, 0x98, 0xdf, 0xff}}}, - {{{ -91, -107, -147}, 0, { 532, 4084}, {0xc8, 0xbd, 0xa4, 0xff}}}, - {{{ -91, -173, 57}, 0, { 676, 2668}, {0xc8, 0x94, 0x23, 0xff}}}, - {{{ 0, -62, -194}, 0, { 990, 4668}, {0x00, 0xd9, 0x88, 0xff}}}, - {{{ 0, -165, -119}, 0, { 990, 3850}, {0x00, 0x9a, 0xb6, 0xff}}}, - {{{ 92, -107, -147}, 0, { 1448, 4084}, {0x3f, 0xc0, 0xa8, 0xff}}}, - {{{ 92, -173, -56}, 0, { 1304, 3396}, {0x38, 0x94, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07012358, 0x00383950, 74560, 0x00012358, 256); // 0x07012458 - 0x07012558 -static const Vtx ccm_seg7_vertex_07012458[] = { - {{{ -204, 0, 0}, 0, { 0, 3032}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -173, -101, 33}, 0, { 314, 2820}, {0x96, 0xbf, 0x14, 0xff}}}, - {{{ -173, 0, 108}, 0, { 0, 2312}, {0x96, 0x00, 0x44, 0xff}}}, - {{{ -91, -107, 148}, 0, { 532, 1980}, {0xc1, 0xc0, 0x58, 0xff}}}, - {{{ -91, -173, 57}, 0, { 676, 2668}, {0xc8, 0x94, 0x23, 0xff}}}, - {{{ -91, 0, 183}, 0, { 0, 1592}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 0, -204, 0}, 0, { 990, 3032}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 0, -165, 120}, 0, { 990, 2214}, {0x00, 0x9a, 0x4a, 0xff}}}, - {{{ 92, -173, 57}, 0, { 1304, 2668}, {0x40, 0x98, 0x21, 0xff}}}, - {{{ 92, -173, -56}, 0, { 1304, 3396}, {0x38, 0x94, 0xdd, 0xff}}}, - {{{ 92, -107, 148}, 0, { 1448, 1980}, {0x37, 0xbd, 0x5c, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2012, 3032}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, 0, -107}, 0, { 2012, 3752}, {0x6a, 0x00, 0xbc, 0xff}}}, - {{{ 174, 102, -32}, 0, { 2358, 3244}, {0x6a, 0x41, 0xeb, 0xff}}}, - {{{ 92, 108, -147}, 0, { 2576, 4084}, {0x3f, 0x40, 0xa8, 0xff}}}, - {{{ 92, 0, -182}, 0, { 2012, 4472}, {0x37, 0x00, 0x8e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07012458, 0x00383950, 74560, 0x00012458, 256); // 0x07012558 - 0x07012658 -static const Vtx ccm_seg7_vertex_07012558[] = { - {{{ 174, 102, -32}, 0, { 2358, 3244}, {0x6a, 0x41, 0xeb, 0xff}}}, - {{{ 92, 108, -147}, 0, { 2576, 4084}, {0x3f, 0x40, 0xa8, 0xff}}}, - {{{ 92, 174, -56}, 0, { 2720, 3396}, {0x38, 0x6c, 0xdd, 0xff}}}, - {{{ 92, 0, -182}, 0, { -264, 390}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ 0, -62, -194}, 0, { 802, 1062}, {0x00, 0xd9, 0x88, 0xff}}}, - {{{ 0, 63, -194}, 0, { -8, -50}, {0x00, 0x27, 0x88, 0xff}}}, - {{{ -91, 0, -182}, 0, { 1038, 620}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 0, -62, -194}, 0, { 990, 4668}, {0x00, 0xd9, 0x88, 0xff}}}, - {{{ -91, -107, -147}, 0, { 532, 4084}, {0xc8, 0xbd, 0xa4, 0xff}}}, - {{{ -91, 0, -182}, 0, { 0, 4472}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 0, 63, -194}, 0, { 3034, 4668}, {0x00, 0x27, 0x88, 0xff}}}, - {{{ -91, 0, -182}, 0, { 4056, 4472}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ -91, 108, -147}, 0, { 3492, 4084}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2012, 3032}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, 63, 87}, 0, { 2238, 2460}, {0x6a, 0x28, 0x37, 0xff}}}, - {{{ 92, 174, 57}, 0, { 2720, 2668}, {0x40, 0x68, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07012558, 0x00383950, 74560, 0x00012558, 256); // 0x07012658 - 0x07012758 -static const Vtx ccm_seg7_vertex_07012658[] = { - {{{ 174, 63, 87}, 0, { 2238, 2460}, {0x6a, 0x28, 0x37, 0xff}}}, - {{{ 92, 174, 57}, 0, { 2720, 2668}, {0x40, 0x68, 0x21, 0xff}}}, - {{{ 92, 108, 148}, 0, { 2576, 1980}, {0x38, 0x43, 0x5c, 0xff}}}, - {{{ 92, 174, -56}, 0, { 2720, 3396}, {0x38, 0x6c, 0xdd, 0xff}}}, - {{{ 0, 166, -119}, 0, { 3034, 3850}, {0x00, 0x66, 0xb6, 0xff}}}, - {{{ 0, 205, 0}, 0, { 3034, 3032}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -91, 174, -56}, 0, { 3348, 3396}, {0xc0, 0x68, 0xdf, 0xff}}}, - {{{ -91, 108, -147}, 0, { 3492, 4084}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ -91, 174, 57}, 0, { 3348, 2668}, {0xc8, 0x6c, 0x23, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2012, 3032}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, -62, 87}, 0, { 1786, 2460}, {0x6a, 0xd8, 0x37, 0xff}}}, - {{{ 92, 0, 183}, 0, { 2012, 1592}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 92, -107, 148}, 0, { 1448, 1980}, {0x37, 0xbd, 0x5c, 0xff}}}, - {{{ 0, 166, 120}, 0, { 3034, 2214}, {0x00, 0x66, 0x4a, 0xff}}}, - {{{ 0, 63, 195}, 0, { 3034, 1396}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ -91, 108, 148}, 0, { 3492, 1980}, {0xc0, 0x40, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07012658, 0x00383950, 74560, 0x00012658, 256); // 0x07012758 - 0x07012858 -static const Vtx ccm_seg7_vertex_07012758[] = { - {{{ 0, 63, 195}, 0, { 3034, 1396}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ -91, 108, 148}, 0, { 3492, 1980}, {0xc0, 0x40, 0x58, 0xff}}}, - {{{ -91, 0, 183}, 0, { 4056, 1592}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2012, 3032}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, -62, 87}, 0, { 1786, 2460}, {0x6a, 0xd8, 0x37, 0xff}}}, - {{{ 174, -101, -32}, 0, { 1666, 3244}, {0x6a, 0xbf, 0xec, 0xff}}}, - {{{ 92, -107, 148}, 0, { 1448, 1980}, {0x37, 0xbd, 0x5c, 0xff}}}, - {{{ 92, -173, 57}, 0, { 1304, 2668}, {0x40, 0x98, 0x21, 0xff}}}, - {{{ 92, -173, -56}, 0, { 1304, 3396}, {0x38, 0x94, 0xdd, 0xff}}}, - {{{ 0, -62, 195}, 0, { 990, 1396}, {0x00, 0xd9, 0x78, 0xff}}}, - {{{ 0, -165, 120}, 0, { 990, 2214}, {0x00, 0x9a, 0x4a, 0xff}}}, - {{{ -91, -107, 148}, 0, { 532, 1980}, {0xc1, 0xc0, 0x58, 0xff}}}, - {{{ -91, 0, 183}, 0, { 0, 1592}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -91, -173, 57}, 0, { 676, 2668}, {0xc8, 0x94, 0x23, 0xff}}}, - {{{ 174, 0, -107}, 0, { 2012, 3752}, {0x6a, 0x00, 0xbc, 0xff}}}, - {{{ 92, -107, -147}, 0, { 1448, 4084}, {0x3f, 0xc0, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07012758, 0x00383950, 74560, 0x00012758, 256); // 0x07012858 - 0x070128E8 -static const Vtx ccm_seg7_vertex_07012858[] = { - {{{ 0, -165, -119}, 0, { 990, 3850}, {0x00, 0x9a, 0xb6, 0xff}}}, - {{{ -91, -173, -56}, 0, { 676, 3396}, {0xc0, 0x98, 0xdf, 0xff}}}, - {{{ -91, -107, -147}, 0, { 532, 4084}, {0xc8, 0xbd, 0xa4, 0xff}}}, - {{{ 174, 0, -107}, 0, { 2012, 3752}, {0x6a, 0x00, 0xbc, 0xff}}}, - {{{ 92, -107, -147}, 0, { 1448, 4084}, {0x3f, 0xc0, 0xa8, 0xff}}}, - {{{ 92, 0, -182}, 0, { 2012, 4472}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ 92, -173, -56}, 0, { 1304, 3396}, {0x38, 0x94, 0xdd, 0xff}}}, - {{{ 0, -204, 0}, 0, { 990, 3032}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -91, -173, 57}, 0, { 676, 2668}, {0xc8, 0x94, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07012858, 0x00383950, 74560, 0x00012858, 144); // 0x070128E8 - 0x07012BD8 static const Gfx ccm_seg7_dl_070128E8[] = { diff --git a/levels/ccm/snowman_head/1.inc.c b/levels/ccm/snowman_head/1.inc.c index e4aec3633..867f0c9e9 100644 --- a/levels/ccm/snowman_head/1.inc.c +++ b/levels/ccm/snowman_head/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07012C38 - 0x07012C50 static const Lights1 ccm_seg7_lights_07012C38 = gdSPDefLights1( 0xcc, 0xcc, 0xcc, @@ -5,157 +6,28 @@ static const Lights1 ccm_seg7_lights_07012C38 = gdSPDefLights1( ); // 0x07012C50 - 0x07012D50 -static const Vtx ccm_seg7_vertex_07012C50[] = { - {{{ 0, -62, 195}, 0, { 990, 1396}, {0x00, 0xd9, 0x78, 0xff}}}, - {{{ 92, -107, 148}, 0, { 1448, 1980}, {0x37, 0xbd, 0x5c, 0xff}}}, - {{{ 92, 0, 183}, 0, { 2012, 1592}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -204, 0, 0}, 0, { 4056, 3032}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -173, 0, 108}, 0, { 4056, 2312}, {0x96, 0x00, 0x44, 0xff}}}, - {{{ -173, 102, 33}, 0, { 3710, 2820}, {0x96, 0x41, 0x14, 0xff}}}, - {{{ -91, 108, 148}, 0, { 3492, 1980}, {0xc0, 0x40, 0x58, 0xff}}}, - {{{ -91, 0, 183}, 0, { 4056, 1592}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -91, 174, 57}, 0, { 3348, 2668}, {0xc8, 0x6c, 0x23, 0xff}}}, - {{{ -91, 0, 183}, 0, { 936, -202}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 0, -62, 195}, 0, { 166, 270}, {0x00, 0xd9, 0x78, 0xff}}}, - {{{ 0, 63, 195}, 0, { 1104, 526}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ 92, 0, 183}, 0, { 344, 980}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 0, 63, 195}, 0, { 3034, 1396}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ 92, 108, 148}, 0, { 2576, 1980}, {0x38, 0x43, 0x5c, 0xff}}}, - {{{ -173, 63, -86}, 0, { 3830, 3604}, {0x96, 0x28, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07012C50, 0x00383950, 74560, 0x00012158, 256); // 0x07012D50 - 0x07012E50 -static const Vtx ccm_seg7_vertex_07012D50[] = { - {{{ -173, 102, 33}, 0, { 3710, 2820}, {0x96, 0x41, 0x14, 0xff}}}, - {{{ -91, 174, -56}, 0, { 3348, 3396}, {0xc0, 0x68, 0xdf, 0xff}}}, - {{{ -173, 63, -86}, 0, { 3830, 3604}, {0x96, 0x28, 0xc9, 0xff}}}, - {{{ -91, 174, 57}, 0, { 3348, 2668}, {0xc8, 0x6c, 0x23, 0xff}}}, - {{{ -91, 108, -147}, 0, { 3492, 4084}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ 0, 166, 120}, 0, { 3034, 2214}, {0x00, 0x66, 0x4a, 0xff}}}, - {{{ 0, 205, 0}, 0, { 3034, 3032}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 92, 108, 148}, 0, { 2576, 1980}, {0x38, 0x43, 0x5c, 0xff}}}, - {{{ 92, 174, 57}, 0, { 2720, 2668}, {0x40, 0x68, 0x21, 0xff}}}, - {{{ 92, 174, -56}, 0, { 2720, 3396}, {0x38, 0x6c, 0xdd, 0xff}}}, - {{{ -204, 0, 0}, 0, { 0, 3032}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -173, 63, -86}, 0, { -256, 3604}, {0x96, 0x28, 0xc9, 0xff}}}, - {{{ -173, -62, -86}, 0, { 194, 3604}, {0x96, 0xd8, 0xc9, 0xff}}}, - {{{ -91, 0, -182}, 0, { 0, 4472}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ -91, -107, -147}, 0, { 532, 4084}, {0xc8, 0xbd, 0xa4, 0xff}}}, - {{{ -91, 0, -182}, 0, { 4056, 4472}, {0xc0, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07012D50, 0x00383950, 74560, 0x00012258, 256); // 0x07012E50 - 0x07012F50 -static const Vtx ccm_seg7_vertex_07012E50[] = { - {{{ -91, 108, -147}, 0, { 3492, 4084}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ 0, 166, -119}, 0, { 3034, 3850}, {0x00, 0x66, 0xb6, 0xff}}}, - {{{ 0, 63, -194}, 0, { 3034, 4668}, {0x00, 0x27, 0x88, 0xff}}}, - {{{ 92, 108, -147}, 0, { 2576, 4084}, {0x3f, 0x40, 0xa8, 0xff}}}, - {{{ 92, 174, -56}, 0, { 2720, 3396}, {0x38, 0x6c, 0xdd, 0xff}}}, - {{{ 92, 0, -182}, 0, { 2012, 4472}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ -204, 0, 0}, 0, { 0, 3032}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -173, -62, -86}, 0, { 194, 3604}, {0x96, 0xd8, 0xc9, 0xff}}}, - {{{ -173, -101, 33}, 0, { 314, 2820}, {0x96, 0xbf, 0x14, 0xff}}}, - {{{ -91, -173, -56}, 0, { 676, 3396}, {0xc0, 0x98, 0xdf, 0xff}}}, - {{{ -91, -107, -147}, 0, { 532, 4084}, {0xc8, 0xbd, 0xa4, 0xff}}}, - {{{ -91, -173, 57}, 0, { 676, 2668}, {0xc8, 0x94, 0x23, 0xff}}}, - {{{ 0, -62, -194}, 0, { 990, 4668}, {0x00, 0xd9, 0x88, 0xff}}}, - {{{ 0, -165, -119}, 0, { 990, 3850}, {0x00, 0x9a, 0xb6, 0xff}}}, - {{{ 92, -107, -147}, 0, { 1448, 4084}, {0x3f, 0xc0, 0xa8, 0xff}}}, - {{{ 92, -173, -56}, 0, { 1304, 3396}, {0x38, 0x94, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07012E50, 0x00383950, 74560, 0x00012358, 256); // 0x07012F50 - 0x07013050 -static const Vtx ccm_seg7_vertex_07012F50[] = { - {{{ -204, 0, 0}, 0, { 0, 3032}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -173, -101, 33}, 0, { 314, 2820}, {0x96, 0xbf, 0x14, 0xff}}}, - {{{ -173, 0, 108}, 0, { 0, 2312}, {0x96, 0x00, 0x44, 0xff}}}, - {{{ -91, -107, 148}, 0, { 532, 1980}, {0xc1, 0xc0, 0x58, 0xff}}}, - {{{ -91, -173, 57}, 0, { 676, 2668}, {0xc8, 0x94, 0x23, 0xff}}}, - {{{ -91, 0, 183}, 0, { 0, 1592}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 0, -204, 0}, 0, { 990, 3032}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 0, -165, 120}, 0, { 990, 2214}, {0x00, 0x9a, 0x4a, 0xff}}}, - {{{ 92, -173, 57}, 0, { 1304, 2668}, {0x40, 0x98, 0x21, 0xff}}}, - {{{ 92, -173, -56}, 0, { 1304, 3396}, {0x38, 0x94, 0xdd, 0xff}}}, - {{{ 92, -107, 148}, 0, { 1448, 1980}, {0x37, 0xbd, 0x5c, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2012, 3032}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, 0, -107}, 0, { 2012, 3752}, {0x6a, 0x00, 0xbc, 0xff}}}, - {{{ 174, 102, -32}, 0, { 2358, 3244}, {0x6a, 0x41, 0xeb, 0xff}}}, - {{{ 92, 108, -147}, 0, { 2576, 4084}, {0x3f, 0x40, 0xa8, 0xff}}}, - {{{ 92, 0, -182}, 0, { 2012, 4472}, {0x37, 0x00, 0x8e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07012F50, 0x00383950, 74560, 0x00012458, 256); // 0x07013050 - 0x07013150 -static const Vtx ccm_seg7_vertex_07013050[] = { - {{{ 174, 102, -32}, 0, { 2358, 3244}, {0x6a, 0x41, 0xeb, 0xff}}}, - {{{ 92, 108, -147}, 0, { 2576, 4084}, {0x3f, 0x40, 0xa8, 0xff}}}, - {{{ 92, 174, -56}, 0, { 2720, 3396}, {0x38, 0x6c, 0xdd, 0xff}}}, - {{{ 92, 0, -182}, 0, { -264, 390}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ 0, -62, -194}, 0, { 802, 1062}, {0x00, 0xd9, 0x88, 0xff}}}, - {{{ 0, 63, -194}, 0, { -8, -50}, {0x00, 0x27, 0x88, 0xff}}}, - {{{ -91, 0, -182}, 0, { 1038, 620}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 0, -62, -194}, 0, { 990, 4668}, {0x00, 0xd9, 0x88, 0xff}}}, - {{{ -91, -107, -147}, 0, { 532, 4084}, {0xc8, 0xbd, 0xa4, 0xff}}}, - {{{ -91, 0, -182}, 0, { 0, 4472}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 0, 63, -194}, 0, { 3034, 4668}, {0x00, 0x27, 0x88, 0xff}}}, - {{{ -91, 0, -182}, 0, { 4056, 4472}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ -91, 108, -147}, 0, { 3492, 4084}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2012, 3032}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, 63, 87}, 0, { 2238, 2460}, {0x6a, 0x28, 0x37, 0xff}}}, - {{{ 92, 174, 57}, 0, { 2720, 2668}, {0x40, 0x68, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07013050, 0x00383950, 74560, 0x00012558, 256); // 0x07013150 - 0x07013250 -static const Vtx ccm_seg7_vertex_07013150[] = { - {{{ 174, 63, 87}, 0, { 2238, 2460}, {0x6a, 0x28, 0x37, 0xff}}}, - {{{ 92, 174, 57}, 0, { 2720, 2668}, {0x40, 0x68, 0x21, 0xff}}}, - {{{ 92, 108, 148}, 0, { 2576, 1980}, {0x38, 0x43, 0x5c, 0xff}}}, - {{{ 92, 174, -56}, 0, { 2720, 3396}, {0x38, 0x6c, 0xdd, 0xff}}}, - {{{ 0, 166, -119}, 0, { 3034, 3850}, {0x00, 0x66, 0xb6, 0xff}}}, - {{{ 0, 205, 0}, 0, { 3034, 3032}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -91, 174, -56}, 0, { 3348, 3396}, {0xc0, 0x68, 0xdf, 0xff}}}, - {{{ -91, 108, -147}, 0, { 3492, 4084}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ -91, 174, 57}, 0, { 3348, 2668}, {0xc8, 0x6c, 0x23, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2012, 3032}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, -62, 87}, 0, { 1786, 2460}, {0x6a, 0xd8, 0x37, 0xff}}}, - {{{ 92, 0, 183}, 0, { 2012, 1592}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 92, -107, 148}, 0, { 1448, 1980}, {0x37, 0xbd, 0x5c, 0xff}}}, - {{{ 0, 166, 120}, 0, { 3034, 2214}, {0x00, 0x66, 0x4a, 0xff}}}, - {{{ 0, 63, 195}, 0, { 3034, 1396}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ -91, 108, 148}, 0, { 3492, 1980}, {0xc0, 0x40, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07013150, 0x00383950, 74560, 0x00012658, 256); // 0x07013250 - 0x07013350 -static const Vtx ccm_seg7_vertex_07013250[] = { - {{{ 0, 63, 195}, 0, { 3034, 1396}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ -91, 108, 148}, 0, { 3492, 1980}, {0xc0, 0x40, 0x58, 0xff}}}, - {{{ -91, 0, 183}, 0, { 4056, 1592}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2012, 3032}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, -62, 87}, 0, { 1786, 2460}, {0x6a, 0xd8, 0x37, 0xff}}}, - {{{ 174, -101, -32}, 0, { 1666, 3244}, {0x6a, 0xbf, 0xec, 0xff}}}, - {{{ 92, -107, 148}, 0, { 1448, 1980}, {0x37, 0xbd, 0x5c, 0xff}}}, - {{{ 92, -173, 57}, 0, { 1304, 2668}, {0x40, 0x98, 0x21, 0xff}}}, - {{{ 92, -173, -56}, 0, { 1304, 3396}, {0x38, 0x94, 0xdd, 0xff}}}, - {{{ 0, -62, 195}, 0, { 990, 1396}, {0x00, 0xd9, 0x78, 0xff}}}, - {{{ 0, -165, 120}, 0, { 990, 2214}, {0x00, 0x9a, 0x4a, 0xff}}}, - {{{ -91, -107, 148}, 0, { 532, 1980}, {0xc1, 0xc0, 0x58, 0xff}}}, - {{{ -91, 0, 183}, 0, { 0, 1592}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -91, -173, 57}, 0, { 676, 2668}, {0xc8, 0x94, 0x23, 0xff}}}, - {{{ 174, 0, -107}, 0, { 2012, 3752}, {0x6a, 0x00, 0xbc, 0xff}}}, - {{{ 92, -107, -147}, 0, { 1448, 4084}, {0x3f, 0xc0, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07013250, 0x00383950, 74560, 0x00012758, 256); // 0x07013350 - 0x070133E0 -static const Vtx ccm_seg7_vertex_07013350[] = { - {{{ 0, -165, -119}, 0, { 990, 3850}, {0x00, 0x9a, 0xb6, 0xff}}}, - {{{ -91, -173, -56}, 0, { 676, 3396}, {0xc0, 0x98, 0xdf, 0xff}}}, - {{{ -91, -107, -147}, 0, { 532, 4084}, {0xc8, 0xbd, 0xa4, 0xff}}}, - {{{ 174, 0, -107}, 0, { 2012, 3752}, {0x6a, 0x00, 0xbc, 0xff}}}, - {{{ 92, -107, -147}, 0, { 1448, 4084}, {0x3f, 0xc0, 0xa8, 0xff}}}, - {{{ 92, 0, -182}, 0, { 2012, 4472}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ 92, -173, -56}, 0, { 1304, 3396}, {0x38, 0x94, 0xdd, 0xff}}}, - {{{ 0, -204, 0}, 0, { 990, 3032}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -91, -173, 57}, 0, { 676, 2668}, {0xc8, 0x94, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07013350, 0x00383950, 74560, 0x00012858, 144); // 0x070133E0 - 0x070136D0 static const Gfx ccm_seg7_dl_070133E0[] = { diff --git a/levels/ccm/snowman_head/2.inc.c b/levels/ccm/snowman_head/2.inc.c index b09880686..b8897d44a 100644 --- a/levels/ccm/snowman_head/2.inc.c +++ b/levels/ccm/snowman_head/2.inc.c @@ -1,22 +1,9 @@ +#include "pc/rom_assets.h" // 0x07013730 - 0x070137B0 -static const Vtx ccm_seg7_vertex_07013730[] = { - {{{ 120, 40, 177}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 41, 40, 200}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 120, -41, 176}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 41, -41, 198}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -119, -41, 176}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, -41, 198}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 40, 200}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -119, 40, 177}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_07013730, 0x00383950, 74560, 0x00013730, 128); // 0x070137B0 - 0x070137F0 -static const Vtx ccm_seg7_vertex_070137B0[] = { - {{{ 51, -68, 195}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -50, -68, 195}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -50, -118, 159}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 51, -118, 159}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ccm_seg7_vertex_070137B0, 0x00383950, 74560, 0x000137b0, 64); // 0x070137F0 - 0x07013838 static const Gfx ccm_seg7_dl_070137F0[] = { diff --git a/levels/ccm/texture.inc.c b/levels/ccm/texture.inc.c index ca9f0e78f..21f33cef0 100644 --- a/levels/ccm/texture.inc.c +++ b/levels/ccm/texture.inc.c @@ -1,59 +1,36 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture ccm_seg7_texture_07000000[] = { -#include "levels/ccm/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07000000, "levels/ccm/0.rgba16.inc.c", 0x00383950, 74560, 0x00000000, 2048); // 0x07000800 - 0x07000900 -ALIGNED8 const Texture ccm_seg7_texture_07000800[] = { -#include "levels/ccm/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07000800, "levels/ccm/1.rgba16.inc.c", 0x00383950, 74560, 0x00000800, 256); // 0x07000900 - 0x07001100 -ALIGNED8 const Texture ccm_seg7_texture_07000900[] = { -#include "levels/ccm/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07000900, "levels/ccm/2.rgba16.inc.c", 0x00383950, 74560, 0x00000900, 2048); // 0x07001100 - 0x07001900 -ALIGNED8 const Texture ccm_seg7_texture_07001100[] = { -#include "levels/ccm/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07001100, "levels/ccm/3.rgba16.inc.c", 0x00383950, 74560, 0x00001100, 2048); // 0x07001900 - 0x07002100 -ALIGNED8 const Texture ccm_seg7_texture_07001900[] = { -#include "levels/ccm/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07001900, "levels/ccm/4.rgba16.inc.c", 0x00383950, 74560, 0x00001900, 2048); // 0x07002100 - 0x07002900 -ALIGNED8 const Texture ccm_seg7_texture_07002100[] = { -#include "levels/ccm/5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07002100, "levels/ccm/5.rgba16.inc.c", 0x00160670, 20585, 0x0000bc70, 2048); // 0x07002900 - 0x07003100 -ALIGNED8 const Texture ccm_seg7_texture_07002900[] = { -#include "levels/ccm/6.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07002900, "levels/ccm/6.rgba16.inc.c", 0x00160670, 20585, 0x0000b470, 2048); // 0x07003100 - 0x07003900 -ALIGNED8 const Texture ccm_seg7_texture_07003100[] = { -#include "levels/ccm/7.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07003100, "levels/ccm/7.rgba16.inc.c", 0x00383950, 74560, 0x00003100, 2048); // 0x07003900 - 0x07003B00 -ALIGNED8 const Texture ccm_seg7_texture_07003900[] = { -#include "levels/ccm/8.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07003900, "levels/ccm/8.ia16.inc.c", 0x00383950, 74560, 0x00003900, 512); // 0x07003B00 - 0x07004300 -ALIGNED8 const Texture ccm_seg7_texture_07003B00[] = { -#include "levels/ccm/9.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07003B00, "levels/ccm/9.ia16.inc.c", 0x00383950, 74560, 0x00003b00, 2048); // 0x07004300 - 0x07004B00 -ALIGNED8 const Texture ccm_seg7_texture_07004300[] = { -#include "levels/ccm/10.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07004300, "levels/ccm/10.rgba16.inc.c", 0x00383950, 74560, 0x00004300, 2048); // 0x07004B00 - 0x07005300 -ALIGNED8 const Texture ccm_seg7_texture_07004B00[] = { -#include "levels/ccm/11.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ccm_seg7_texture_07004B00, "levels/ccm/11.rgba16.inc.c", 0x00383950, 74560, 0x00004b00, 2048); diff --git a/levels/cotmc/areas/1/1/model.inc.c b/levels/cotmc/areas/1/1/model.inc.c index ec10dc010..0d3630754 100644 --- a/levels/cotmc/areas/1/1/model.inc.c +++ b/levels/cotmc/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07003000 - 0x07003018 static const Lights1 cotmc_seg7_lights_07003000 = gdSPDefLights1( 0x4b, 0x78, 0x70, @@ -41,1128 +42,196 @@ static const Lights1 cotmc_seg7_lights_07003090 = gdSPDefLights1( ); // 0x070030A8 - 0x070031A8 -static const Vtx cotmc_seg7_vertex_070030A8[] = { - {{{ -563, -153, -849}, 0, { 1270, 2676}, {0x42, 0x6b, 0xf7, 0xff}}}, - {{{ -122, -153, -1203}, 0, { 1378, 1682}, {0xce, 0x74, 0x04, 0xff}}}, - {{{ -412, -203, -4740}, 0, { -3394, -2364}, {0x0c, 0x7e, 0x02, 0xff}}}, - {{{ -27, -153, 1317}, 0, { 4642, 4710}, {0x17, 0x79, 0x1b, 0xff}}}, - {{{ 564, -153, 3072}, 0, { 7570, 6160}, {0xc7, 0x71, 0xfa, 0xff}}}, - {{{ 333, -153, 593}, 0, { 4190, 3356}, {0x1b, 0x7b, 0x06, 0xff}}}, - {{{ 564, -153, -217}, 0, { 3466, 2056}, {0xb4, 0x62, 0x19, 0xff}}}, - {{{ 308, -153, -254}, 0, { 3100, 2330}, {0xe8, 0x72, 0x30, 0xff}}}, - {{{ 96, -153, -567}, 0, { 2446, 2204}, {0xd5, 0x75, 0x16, 0xff}}}, - {{{ 9, -153, -651}, 0, { 2232, 2208}, {0x18, 0x7b, 0xee, 0xff}}}, - {{{ -563, -153, 3072}, 0, { 6162, 7568}, {0x4c, 0x64, 0xf5, 0xff}}}, - {{{ 564, -80, 3379}, 0, { 7954, 6544}, {0xae, 0x52, 0x31, 0xff}}}, - {{{ 19, -153, -2029}, 0, { 524, 478}, {0xdb, 0x77, 0xee, 0xff}}}, - {{{ -589, -358, -5918}, 0, { -5084, -3614}, {0xff, 0x7e, 0xf9, 0xff}}}, - {{{ -396, -380, -6143}, 0, { -5124, -4136}, {0x99, 0x46, 0xeb, 0xff}}}, - {{{ -280, -376, -6424}, 0, { -5330, -4630}, {0xd1, 0x5d, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070030A8, 0x004b80d0, 26886, 0x000030a8, 256); // 0x070031A8 - 0x070032A8 -static const Vtx cotmc_seg7_vertex_070031A8[] = { - {{{ 19, -153, -2029}, 0, { 524, 478}, {0xdb, 0x77, 0xee, 0xff}}}, - {{{ 564, -153, -2596}, 0, { 498, -910}, {0xb3, 0x62, 0xeb, 0xff}}}, - {{{ -2, -225, -4715}, 0, { -2850, -2846}, {0x00, 0x7e, 0xfa, 0xff}}}, - {{{ -412, -203, -4740}, 0, { -3394, -2364}, {0x0c, 0x7e, 0x02, 0xff}}}, - {{{ 108, -255, -5053}, 0, { -3134, -3406}, {0xff, 0x7e, 0xfb, 0xff}}}, - {{{ 473, -203, -4740}, 0, { -2288, -3470}, {0xe2, 0x7b, 0x04, 0xff}}}, - {{{ -563, -153, -849}, 0, { 1270, 2676}, {0x42, 0x6b, 0xf7, 0xff}}}, - {{{ -563, -153, -4781}, 0, { -3634, -2228}, {0x3a, 0x6c, 0xe2, 0xff}}}, - {{{ 564, -153, -4781}, 0, { -2226, -3636}, {0xbc, 0x66, 0xe4, 0xff}}}, - {{{ 1362, -153, -5579}, 0, { -2226, -5626}, {0x95, 0x32, 0xd4, 0xff}}}, - {{{ 1090, -255, -5692}, 0, { -2706, -5428}, {0xdf, 0x79, 0xf0, 0xff}}}, - {{{ 451, -255, -5053}, 0, { -2706, -3834}, {0xf9, 0x7d, 0xeb, 0xff}}}, - {{{ -450, -255, -5053}, 0, { -3832, -2708}, {0x05, 0x7c, 0xea, 0xff}}}, - {{{ -589, -358, -5918}, 0, { -5084, -3614}, {0xff, 0x7e, 0xf9, 0xff}}}, - {{{ -280, -376, -6424}, 0, { -5330, -4630}, {0xd1, 0x5d, 0xb9, 0xff}}}, - {{{ -249, -386, -6583}, 0, { -5490, -4868}, {0xfd, 0x7e, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070031A8, 0x004b80d0, 26886, 0x000031a8, 256); // 0x070032A8 - 0x070033A8 -static const Vtx cotmc_seg7_vertex_070032A8[] = { - {{{ -589, -358, -5918}, 0, { -5084, -3614}, {0xff, 0x7e, 0xf9, 0xff}}}, - {{{ -280, -260, -5862}, 0, { -4628, -3930}, {0xae, 0x53, 0x30, 0xff}}}, - {{{ -396, -380, -6143}, 0, { -5124, -4136}, {0x99, 0x46, 0xeb, 0xff}}}, - {{{ -249, -386, -6583}, 0, { -5490, -4868}, {0xfd, 0x7e, 0xf4, 0xff}}}, - {{{ -280, -376, -6424}, 0, { -5330, -4630}, {0xd1, 0x5d, 0xb9, 0xff}}}, - {{{ 0, -382, -6540}, 0, { -5124, -5126}, {0x08, 0x57, 0xa4, 0xff}}}, - {{{ 646, -379, -6747}, 0, { -4576, -6190}, {0xfa, 0x7e, 0x00, 0xff}}}, - {{{ 158, -423, -6879}, 0, { -5350, -5746}, {0xf5, 0x7c, 0xeb, 0xff}}}, - {{{ -64, -434, -6903}, 0, { -5658, -5498}, {0x03, 0x7b, 0xe5, 0xff}}}, - {{{ -541, -409, -6769}, 0, { -6086, -4736}, {0x1c, 0x7b, 0x04, 0xff}}}, - {{{ 451, -255, -5053}, 0, { -2706, -3834}, {0xf9, 0x7d, 0xeb, 0xff}}}, - {{{ 201, -256, -5113}, 0, { -3094, -3596}, {0xcc, 0x61, 0x3d, 0xff}}}, - {{{ 108, -255, -5053}, 0, { -3134, -3406}, {0xff, 0x7e, 0xfb, 0xff}}}, - {{{ 363, -311, -5488}, 0, { -3360, -4266}, {0x3a, 0x59, 0xbd, 0xff}}}, - {{{ 281, -343, -5862}, 0, { -3928, -4632}, {0x3d, 0x5b, 0x3e, 0xff}}}, - {{{ 0, -267, -5746}, 0, { -4134, -4136}, {0xfd, 0x66, 0x4b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070032A8, 0x004b80d0, 26886, 0x000032a8, 256); // 0x070033A8 - 0x070034A8 -static const Vtx cotmc_seg7_vertex_070033A8[] = { - {{{ -243, -273, -5716}, 0, { -4400, -3794}, {0xf8, 0x7e, 0x01, 0xff}}}, - {{{ -280, -260, -5862}, 0, { -4628, -3930}, {0xae, 0x53, 0x30, 0xff}}}, - {{{ -589, -358, -5918}, 0, { -5084, -3614}, {0xff, 0x7e, 0xf9, 0xff}}}, - {{{ 108, -255, -5053}, 0, { -3134, -3406}, {0xff, 0x7e, 0xfb, 0xff}}}, - {{{ 201, -256, -5113}, 0, { -3094, -3596}, {0xcc, 0x61, 0x3d, 0xff}}}, - {{{ 92, -257, -5293}, 0, { -3454, -3684}, {0xae, 0x5f, 0xf1, 0xff}}}, - {{{ 451, -255, -5053}, 0, { -2706, -3834}, {0xf9, 0x7d, 0xeb, 0xff}}}, - {{{ 419, -263, -5129}, 0, { -2842, -3888}, {0x2b, 0x4f, 0x58, 0xff}}}, - {{{ 177, -297, -5476}, 0, { -3576, -4020}, {0xe6, 0x60, 0xb3, 0xff}}}, - {{{ 0, -267, -5746}, 0, { -4134, -4136}, {0xfd, 0x66, 0x4b, 0xff}}}, - {{{ -450, -255, -5053}, 0, { -3832, -2708}, {0x05, 0x7c, 0xea, 0xff}}}, - {{{ 363, -311, -5488}, 0, { -3360, -4266}, {0x3a, 0x59, 0xbd, 0xff}}}, - {{{ 0, -382, -6540}, 0, { -5124, -5126}, {0x08, 0x57, 0xa4, 0xff}}}, - {{{ 281, -324, -6424}, 0, { -4630, -5332}, {0x51, 0x45, 0xbc, 0xff}}}, - {{{ 646, -379, -6747}, 0, { -4576, -6190}, {0xfa, 0x7e, 0x00, 0xff}}}, - {{{ 397, -344, -6143}, 0, { -4134, -5126}, {0x5a, 0x57, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070033A8, 0x004b80d0, 26886, 0x000033a8, 256); // 0x070034A8 - 0x07003598 -static const Vtx cotmc_seg7_vertex_070034A8[] = { - {{{ 646, -379, -6747}, 0, { -4576, -6190}, {0xfa, 0x7e, 0x00, 0xff}}}, - {{{ 397, -344, -6143}, 0, { -4134, -5126}, {0x5a, 0x57, 0x0b, 0xff}}}, - {{{ 549, -356, -5900}, 0, { -3642, -5012}, {0xff, 0x7e, 0xf7, 0xff}}}, - {{{ 868, -367, -6219}, 0, { -3642, -5808}, {0xec, 0x7d, 0xfb, 0xff}}}, - {{{ 1090, -308, -6651}, 0, { -3904, -6624}, {0xd6, 0x77, 0x0b, 0xff}}}, - {{{ 564, -255, -7505}, 0, { -5624, -7034}, {0xc4, 0x5a, 0x41, 0xff}}}, - {{{ 404, -385, -6939}, 0, { -5118, -6130}, {0xd2, 0x76, 0xfc, 0xff}}}, - {{{ 158, -423, -6879}, 0, { -5350, -5746}, {0xf5, 0x7c, 0xeb, 0xff}}}, - {{{ 281, -343, -5862}, 0, { -3928, -4632}, {0x3d, 0x5b, 0x3e, 0xff}}}, - {{{ 363, -312, -5488}, 0, { -3360, -4266}, {0xfc, 0x7d, 0xf1, 0xff}}}, - {{{ 493, -282, -5285}, 0, { -2944, -4176}, {0x41, 0x6c, 0xfb, 0xff}}}, - {{{ 363, -311, -5488}, 0, { -3360, -4266}, {0x3a, 0x59, 0xbd, 0xff}}}, - {{{ 1090, -255, -5692}, 0, { -2706, -5428}, {0xdf, 0x79, 0xf0, 0xff}}}, - {{{ 451, -255, -5053}, 0, { -2706, -3834}, {0xf9, 0x7d, 0xeb, 0xff}}}, - {{{ 419, -263, -5129}, 0, { -2842, -3888}, {0x2b, 0x4f, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070034A8, 0x004b80d0, 26886, 0x000034a8, 240); // 0x07003598 - 0x07003688 -static const Vtx cotmc_seg7_vertex_07003598[] = { - {{{ 1362, -153, -6707}, 0, { -3634, -7034}, {0x9e, 0x3b, 0x35, 0xff}}}, - {{{ 1090, -255, -5692}, 0, { -2706, -5428}, {0xdf, 0x79, 0xf0, 0xff}}}, - {{{ 1362, -153, -5579}, 0, { -2226, -5626}, {0x95, 0x32, 0xd4, 0xff}}}, - {{{ 1090, -308, -6651}, 0, { -3904, -6624}, {0xd6, 0x77, 0x0b, 0xff}}}, - {{{ -563, -153, -4781}, 0, { -3634, -2228}, {0x3a, 0x6c, 0xe2, 0xff}}}, - {{{ -450, -255, -5053}, 0, { -3832, -2708}, {0x05, 0x7c, 0xea, 0xff}}}, - {{{ -911, -255, -5514}, 0, { -4982, -2708}, {0x1c, 0x7b, 0xf6, 0xff}}}, - {{{ -1225, -204, -5635}, 0, { -5526, -2468}, {0x0d, 0x7d, 0xf8, 0xff}}}, - {{{ -1361, -153, -5579}, 0, { -5624, -2228}, {0x5b, 0x4c, 0xd3, 0xff}}}, - {{{ -27, -153, 1317}, 0, { 4642, 4710}, {0x17, 0x79, 0x1b, 0xff}}}, - {{{ -563, -153, 1617}, 0, { 4346, 5752}, {0x46, 0x66, 0x19, 0xff}}}, - {{{ -563, -153, 3072}, 0, { 6162, 7568}, {0x4c, 0x64, 0xf5, 0xff}}}, - {{{ -329, -490, -7479}, 0, { -6708, -5886}, {0x13, 0x3d, 0x6d, 0xff}}}, - {{{ -93, -468, -7454}, 0, { -6382, -6150}, {0xfc, 0x3e, 0x6e, 0xff}}}, - {{{ -563, -153, -7505}, 0, { -7032, -5626}, {0x2a, 0x0a, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003598, 0x004b80d0, 26886, 0x00003598, 240); // 0x07003688 - 0x07003768 -static const Vtx cotmc_seg7_vertex_07003688[] = { - {{{ 564, -80, 3379}, 0, { 7954, 6544}, {0xae, 0x52, 0x31, 0xff}}}, - {{{ -563, -153, 3072}, 0, { 6162, 7568}, {0x4c, 0x64, 0xf5, 0xff}}}, - {{{ -563, -80, 3379}, 0, { 6546, 7952}, {0x6b, 0x35, 0x28, 0xff}}}, - {{{ -338, -562, -7372}, 0, { -6584, -5742}, {0x2d, 0x74, 0x14, 0xff}}}, - {{{ -555, -285, -7479}, 0, { -6990, -5604}, {0x42, 0x5b, 0x3a, 0xff}}}, - {{{ -552, -282, -7137}, 0, { -6560, -5182}, {0x48, 0x67, 0x0c, 0xff}}}, - {{{ -439, -422, -7070}, 0, { -6336, -5238}, {0x3c, 0x6f, 0xf9, 0xff}}}, - {{{ -329, -490, -7479}, 0, { -6708, -5886}, {0x13, 0x3d, 0x6d, 0xff}}}, - {{{ -93, -468, -7454}, 0, { -6382, -6150}, {0xfc, 0x3e, 0x6e, 0xff}}}, - {{{ -65, -552, -7334}, 0, { -6198, -6034}, {0x01, 0x7b, 0x1f, 0xff}}}, - {{{ -64, -434, -6903}, 0, { -5658, -5498}, {0x03, 0x7b, 0xe5, 0xff}}}, - {{{ -1089, -255, -6651}, 0, { -6622, -3906}, {0x21, 0x7a, 0x09, 0xff}}}, - {{{ -1361, -153, -6707}, 0, { -7032, -3636}, {0x64, 0x44, 0x23, 0xff}}}, - {{{ -563, -153, -7505}, 0, { -7032, -5626}, {0x2a, 0x0a, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003688, 0x004b80d0, 26886, 0x00003688, 224); // 0x07003768 - 0x07003868 -static const Vtx cotmc_seg7_vertex_07003768[] = { - {{{ -249, -386, -6583}, 0, { -5490, -4868}, {0xfd, 0x7e, 0xf4, 0xff}}}, - {{{ -541, -409, -6769}, 0, { -6086, -4736}, {0x1c, 0x7b, 0x04, 0xff}}}, - {{{ -589, -358, -5918}, 0, { -5084, -3614}, {0xff, 0x7e, 0xf9, 0xff}}}, - {{{ -439, -422, -7070}, 0, { -6336, -5238}, {0x3c, 0x6f, 0xf9, 0xff}}}, - {{{ -552, -282, -7137}, 0, { -6560, -5182}, {0x48, 0x67, 0x0c, 0xff}}}, - {{{ -1089, -255, -6651}, 0, { -6622, -3906}, {0x21, 0x7a, 0x09, 0xff}}}, - {{{ -64, -434, -6903}, 0, { -5658, -5498}, {0x03, 0x7b, 0xe5, 0xff}}}, - {{{ -960, -291, -5945}, 0, { -5580, -3184}, {0x26, 0x78, 0xf7, 0xff}}}, - {{{ -911, -255, -5514}, 0, { -4982, -2708}, {0x1c, 0x7b, 0xf6, 0xff}}}, - {{{ -450, -255, -5053}, 0, { -3832, -2708}, {0x05, 0x7c, 0xea, 0xff}}}, - {{{ 564, -255, -7505}, 0, { -5624, -7034}, {0xc4, 0x5a, 0x41, 0xff}}}, - {{{ 1090, -308, -6651}, 0, { -3904, -6624}, {0xd6, 0x77, 0x0b, 0xff}}}, - {{{ 1362, -153, -6707}, 0, { -3634, -7034}, {0x9e, 0x3b, 0x35, 0xff}}}, - {{{ 564, -153, -7505}, 0, { -5624, -7034}, {0xeb, 0x04, 0x7d, 0xff}}}, - {{{ -1089, -255, -6068}, 0, { -5896, -3178}, {0x1f, 0x7a, 0xf8, 0xff}}}, - {{{ -1361, -153, -6707}, 0, { -7032, -3636}, {0x64, 0x44, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003768, 0x004b80d0, 26886, 0x00003768, 256); // 0x07003868 - 0x07003968 -static const Vtx cotmc_seg7_vertex_07003868[] = { - {{{ 564, -255, -7505}, 0, { -5624, -7034}, {0xc4, 0x5a, 0x41, 0xff}}}, - {{{ 347, -450, -7479}, 0, { -5862, -6732}, {0xea, 0x31, 0x72, 0xff}}}, - {{{ 339, -562, -7372}, 0, { -5740, -6586}, {0xdb, 0x78, 0x11, 0xff}}}, - {{{ 564, -153, -7505}, 0, { -5624, -7034}, {0xeb, 0x04, 0x7d, 0xff}}}, - {{{ 404, -385, -6939}, 0, { -5118, -6130}, {0xd2, 0x76, 0xfc, 0xff}}}, - {{{ 236, -490, -7479}, 0, { -6002, -6592}, {0xff, 0x46, 0x69, 0xff}}}, - {{{ -93, -468, -7454}, 0, { -6382, -6150}, {0xfc, 0x3e, 0x6e, 0xff}}}, - {{{ -563, -153, -7505}, 0, { -7032, -5626}, {0x2a, 0x0a, 0x77, 0xff}}}, - {{{ -65, -552, -7334}, 0, { -6198, -6034}, {0x01, 0x7b, 0x1f, 0xff}}}, - {{{ -1361, -153, -5579}, 0, { -5624, -2228}, {0x5b, 0x4c, 0xd3, 0xff}}}, - {{{ -1089, -255, -6068}, 0, { -5896, -3178}, {0x1f, 0x7a, 0xf8, 0xff}}}, - {{{ -1361, -153, -6707}, 0, { -7032, -3636}, {0x64, 0x44, 0x23, 0xff}}}, - {{{ -1089, -255, -6651}, 0, { -6622, -3906}, {0x21, 0x7a, 0x09, 0xff}}}, - {{{ -960, -291, -5945}, 0, { -5580, -3184}, {0x26, 0x78, 0xf7, 0xff}}}, - {{{ -1225, -204, -5635}, 0, { -5526, -2468}, {0x0d, 0x7d, 0xf8, 0xff}}}, - {{{ -1101, -175, -5704}, 0, { -5456, -2708}, {0x14, 0x7d, 0xfc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003868, 0x004b80d0, 26886, 0x00003868, 256); // 0x07003968 - 0x07003A48 -static const Vtx cotmc_seg7_vertex_07003968[] = { - {{{ -911, -255, -5514}, 0, { -4982, -2708}, {0x1c, 0x7b, 0xf6, 0xff}}}, - {{{ -1101, -175, -5704}, 0, { -5456, -2708}, {0x14, 0x7d, 0xfc, 0xff}}}, - {{{ -1225, -204, -5635}, 0, { -5526, -2468}, {0x0d, 0x7d, 0xf8, 0xff}}}, - {{{ -960, -291, -5945}, 0, { -5580, -3184}, {0x26, 0x78, 0xf7, 0xff}}}, - {{{ -1089, -255, -6068}, 0, { -5896, -3178}, {0x1f, 0x7a, 0xf8, 0xff}}}, - {{{ 339, -562, -7372}, 0, { -5740, -6586}, {0xdb, 0x78, 0x11, 0xff}}}, - {{{ 158, -423, -6879}, 0, { -5350, -5746}, {0xf5, 0x7c, 0xeb, 0xff}}}, - {{{ 404, -385, -6939}, 0, { -5118, -6130}, {0xd2, 0x76, 0xfc, 0xff}}}, - {{{ -64, -434, -6903}, 0, { -5658, -5498}, {0x03, 0x7b, 0xe5, 0xff}}}, - {{{ -65, -552, -7334}, 0, { -6198, -6034}, {0x01, 0x7b, 0x1f, 0xff}}}, - {{{ -666, -460, 3584}, 0, { 6674, 8334}, {0x50, 0x1c, 0x5d, 0xff}}}, - {{{ 564, -80, 3379}, 0, { 7954, 6544}, {0xae, 0x52, 0x31, 0xff}}}, - {{{ -563, -80, 3379}, 0, { 6546, 7952}, {0x6b, 0x35, 0x28, 0xff}}}, - {{{ 667, -460, 3584}, 0, { 8336, 6672}, {0xa0, 0x11, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003968, 0x004b80d0, 26886, 0x00003968, 224); // 0x07003A48 - 0x07003B08 -static const Vtx cotmc_seg7_vertex_07003A48[] = { - {{{ 402, 256, -5592}, 0, { 408, 628}, {0x1c, 0x4b, 0x9e, 0xff}}}, - {{{ 402, 187, -5592}, 0, { 408, 628}, {0x44, 0xc1, 0xaa, 0xff}}}, - {{{ 123, 187, -5574}, 0, { 148, 924}, {0xcf, 0xb7, 0xa6, 0xff}}}, - {{{ 599, 256, -5286}, 0, { 910, 736}, {0x63, 0x4a, 0xe8, 0xff}}}, - {{{ 123, 256, -5574}, 0, { 148, 924}, {0xb8, 0x4b, 0xb9, 0xff}}}, - {{{ -4, 187, -5298}, 0, { 296, 1326}, {0x91, 0xc4, 0x02, 0xff}}}, - {{{ -4, 256, -5298}, 0, { 296, 1326}, {0x9c, 0x4a, 0x16, 0xff}}}, - {{{ 599, 187, -5286}, 0, { 910, 736}, {0x6d, 0xc1, 0x0c, 0xff}}}, - {{{ 159, 187, -5027}, 0, { 730, 1432}, {0xd2, 0xcb, 0x69, 0xff}}}, - {{{ 159, 256, -5027}, 0, { 730, 1432}, {0xda, 0x5f, 0x4a, 0xff}}}, - {{{ 487, 187, -5051}, 0, { 1034, 1082}, {0x3d, 0xc1, 0x5b, 0xff}}}, - {{{ 487, 256, -5051}, 0, { 1034, 1082}, {0x3e, 0x3e, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003A48, 0x004b80d0, 26886, 0x00003a48, 192); // 0x07003B08 - 0x07003B78 -static const Vtx cotmc_seg7_vertex_07003B08[] = { - {{{ 123, 256, -5574}, 0, { 148, 924}, {0xb8, 0x4b, 0xb9, 0xff}}}, - {{{ -4, 256, -5298}, 0, { 296, 1326}, {0x9c, 0x4a, 0x16, 0xff}}}, - {{{ 305, 267, -5312}, 0, { 590, 1002}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 402, 256, -5592}, 0, { 408, 628}, {0x1c, 0x4b, 0x9e, 0xff}}}, - {{{ 599, 256, -5286}, 0, { 910, 736}, {0x63, 0x4a, 0xe8, 0xff}}}, - {{{ 159, 256, -5027}, 0, { 730, 1432}, {0xda, 0x5f, 0x4a, 0xff}}}, - {{{ 487, 256, -5051}, 0, { 1034, 1082}, {0x3e, 0x3e, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003B08, 0x004b80d0, 26886, 0x00003b08, 112); // 0x07003B78 - 0x07003C38 -static const Vtx cotmc_seg7_vertex_07003B78[] = { - {{{ -4, 187, -5298}, 0, { 296, 1326}, {0x91, 0xc4, 0x02, 0xff}}}, - {{{ 92, 120, -5293}, 0, { 398, 1234}, {0x92, 0xc3, 0x0b, 0xff}}}, - {{{ 201, 120, -5113}, 0, { 686, 1304}, {0xd2, 0xc3, 0x64, 0xff}}}, - {{{ 599, 187, -5286}, 0, { 910, 736}, {0x6d, 0xc1, 0x0c, 0xff}}}, - {{{ 419, 120, -5129}, 0, { 888, 1072}, {0x43, 0xb9, 0x50, 0xff}}}, - {{{ 493, 120, -5285}, 0, { 806, 844}, {0x6a, 0xc2, 0xe5, 0xff}}}, - {{{ 487, 187, -5051}, 0, { 1034, 1082}, {0x3d, 0xc1, 0x5b, 0xff}}}, - {{{ 402, 187, -5592}, 0, { 408, 628}, {0x44, 0xc1, 0xaa, 0xff}}}, - {{{ 363, 120, -5488}, 0, { 472, 770}, {0x1e, 0xbf, 0x98, 0xff}}}, - {{{ 123, 187, -5574}, 0, { 148, 924}, {0xcf, 0xb7, 0xa6, 0xff}}}, - {{{ 177, 120, -5476}, 0, { 300, 968}, {0xb2, 0xcc, 0xac, 0xff}}}, - {{{ 159, 187, -5027}, 0, { 730, 1432}, {0xd2, 0xcb, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003B78, 0x004b80d0, 26886, 0x00003b78, 192); // 0x07003C38 - 0x07003CD8 -static const Vtx cotmc_seg7_vertex_07003C38[] = { - {{{ 156, 240, -3599}, 0, { 184, 602}, {0xe6, 0x98, 0xbe, 0xff}}}, - {{{ 307, 209, -3653}, 0, { 48, 224}, {0xcf, 0x90, 0xe0, 0xff}}}, - {{{ 166, 240, -3407}, 0, { 662, 576}, {0x00, 0xa7, 0x5a, 0xff}}}, - {{{ 50, 236, -3387}, 0, { 714, 866}, {0x21, 0xa9, 0x55, 0xff}}}, - {{{ 36, 236, -3565}, 0, { 270, 900}, {0xff, 0xa8, 0xa5, 0xff}}}, - {{{ 341, 207, -3413}, 0, { 646, 140}, {0xe0, 0xb7, 0x62, 0xff}}}, - {{{ -262, 72, -3526}, 0, { 366, 1644}, {0x5f, 0xde, 0xb4, 0xff}}}, - {{{ -84, 195, -3544}, 0, { 320, 1200}, {0x17, 0xbe, 0x97, 0xff}}}, - {{{ -227, 72, -3275}, 0, { 992, 1558}, {0x4c, 0x9b, 0x02, 0xff}}}, - {{{ -64, 195, -3354}, 0, { 796, 1150}, {0x43, 0xbf, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003C38, 0x004b80d0, 26886, 0x00003c38, 160); // 0x07003CD8 - 0x07003D78 -static const Vtx cotmc_seg7_vertex_07003CD8[] = { - {{{ 564, 160, -3311}, 0, { 902, -418}, {0x97, 0xc1, 0x1c, 0xff}}}, - {{{ 403, 208, -3337}, 0, { 836, -16}, {0xbe, 0xc2, 0x58, 0xff}}}, - {{{ 307, 209, -3653}, 0, { 48, 224}, {0xcf, 0x90, 0xe0, 0xff}}}, - {{{ 341, 207, -3413}, 0, { 646, 140}, {0xe0, 0xb7, 0x62, 0xff}}}, - {{{ 564, 162, -4781}, 0, { -2762, -418}, {0xd8, 0x8a, 0xea, 0xff}}}, - {{{ 255, 190, -4466}, 0, { -1978, 352}, {0x8f, 0xc9, 0xf0, 0xff}}}, - {{{ 388, 190, -4829}, 0, { -2884, 22}, {0xac, 0xbe, 0xbc, 0xff}}}, - {{{ 537, 190, -4960}, 0, { -3210, -350}, {0xf0, 0xbc, 0x97, 0xff}}}, - {{{ 628, 190, -4947}, 0, { -3178, -576}, {0x4c, 0xbb, 0xb7, 0xff}}}, - {{{ 661, 190, -4877}, 0, { -3004, -658}, {0xd5, 0xd7, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003CD8, 0x004b80d0, 26886, 0x00003cd8, 160); // 0x07003D78 - 0x07003E68 -static const Vtx cotmc_seg7_vertex_07003D78[] = { - {{{ -2986, 20, 295}, 0, { -1742, 252}, {0x10, 0x63, 0xb4, 0xff}}}, - {{{ -1380, 20, 927}, 0, { 2430, 1306}, {0x11, 0x5a, 0xa9, 0xff}}}, - {{{ -1249, 20, 403}, 0, { 2588, 0}, {0xe7, 0x5a, 0x55, 0xff}}}, - {{{ 36, 20, 597}, 0, { 5834, 40}, {0x11, 0x7d, 0x00, 0xff}}}, - {{{ -174, 20, -212}, 0, { 5052, -1898}, {0x09, 0x7e, 0xf6, 0xff}}}, - {{{ -563, 20, 376}, 0, { 4276, -318}, {0x35, 0x6e, 0x1f, 0xff}}}, - {{{ -563, 20, 1105}, 0, { 4508, 1484}, {0x4f, 0x5d, 0xe0, 0xff}}}, - {{{ -563, 20, -291}, 0, { 4064, -1970}, {0x71, 0x38, 0xfc, 0xff}}}, - {{{ -666, 20, 478}, 0, { 4056, 0}, {0x0e, 0x5d, 0x54, 0xff}}}, - {{{ -666, 20, 1002}, 0, { 4222, 1264}, {0x1d, 0x6b, 0xc4, 0xff}}}, - {{{ -214, 20, 1090}, 0, { 5368, 1338}, {0x11, 0x7d, 0x0e, 0xff}}}, - {{{ -563, 20, 1263}, 0, { 4558, 1876}, {0x4d, 0x63, 0x11, 0xff}}}, - {{{ -2855, 20, -228}, 0, { -1584, -1086}, {0xee, 0x5a, 0x57, 0xff}}}, - {{{ -3755, 20, -261}, 0, { -3822, -882}, {0xea, 0x5c, 0x54, 0xff}}}, - {{{ -4443, 20, -576}, 0, { -5626, -1442}, {0x0d, 0x70, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003D78, 0x004b80d0, 26886, 0x00003d78, 240); // 0x07003E68 - 0x07003F58 -static const Vtx cotmc_seg7_vertex_07003E68[] = { - {{{ -214, 20, 1090}, 0, { 5368, 1338}, {0x11, 0x7d, 0x0e, 0xff}}}, - {{{ -173, 0, 1140}, 0, { 5486, 1448}, {0x28, 0x72, 0x25, 0xff}}}, - {{{ 110, 0, 597}, 0, { 6016, 16}, {0x35, 0x73, 0x04, 0xff}}}, - {{{ -4443, 20, -576}, 0, { -5626, -1442}, {0x0d, 0x70, 0x39, 0xff}}}, - {{{ -4746, 20, -360}, 0, { -6308, -812}, {0x71, 0x2c, 0x23, 0xff}}}, - {{{ -4746, 20, 151}, 0, { -6144, 456}, {0x4e, 0x5d, 0xde, 0xff}}}, - {{{ -3814, 20, 259}, 0, { -3804, 426}, {0xd6, 0x49, 0xa2, 0xff}}}, - {{{ -2986, 20, 295}, 0, { -1742, 252}, {0x10, 0x63, 0xb4, 0xff}}}, - {{{ -4094, 20, 470}, 0, { -4428, 1036}, {0xf7, 0x4a, 0x9a, 0xff}}}, - {{{ -4467, 20, 402}, 0, { -5374, 988}, {0x36, 0x48, 0xa7, 0xff}}}, - {{{ -3755, 20, -261}, 0, { -3822, -882}, {0xea, 0x5c, 0x54, 0xff}}}, - {{{ -4047, 20, -513}, 0, { -4624, -1412}, {0xc4, 0x29, 0x67, 0xff}}}, - {{{ -563, 20, 1263}, 0, { 4558, 1876}, {0x4d, 0x63, 0x11, 0xff}}}, - {{{ 36, 20, 597}, 0, { 5834, 40}, {0x11, 0x7d, 0x00, 0xff}}}, - {{{ -563, 0, 1340}, 0, { 4584, 2068}, {0x6b, 0x3d, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003E68, 0x004b80d0, 26886, 0x00003e68, 240); // 0x07003F58 - 0x07004048 -static const Vtx cotmc_seg7_vertex_07003F58[] = { - {{{ 36, 20, 597}, 0, { 5834, 40}, {0x11, 0x7d, 0x00, 0xff}}}, - {{{ -134, 0, -308}, 0, { 5122, -2150}, {0x1f, 0x78, 0xea, 0xff}}}, - {{{ -174, 20, -212}, 0, { 5052, -1898}, {0x09, 0x7e, 0xf6, 0xff}}}, - {{{ 110, 0, 597}, 0, { 6016, 16}, {0x35, 0x73, 0x04, 0xff}}}, - {{{ -563, 0, -413}, 0, { 4026, -2272}, {0x50, 0x5e, 0xe7, 0xff}}}, - {{{ -563, 20, -291}, 0, { 4064, -1970}, {0x71, 0x38, 0xfc, 0xff}}}, - {{{ 615, 256, -3966}, 0, { -730, -546}, {0xf0, 0x5b, 0x56, 0xff}}}, - {{{ 564, 256, -3278}, 0, { 984, -418}, {0xb0, 0x5e, 0x1a, 0xff}}}, - {{{ 615, 256, -3311}, 0, { 902, -546}, {0xdf, 0x5b, 0xaf, 0xff}}}, - {{{ 564, 256, -3999}, 0, { -812, -418}, {0xac, 0x52, 0x2e, 0xff}}}, - {{{ 1076, 256, -3966}, 0, { -730, -1696}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 255, 256, -4466}, 0, { -1978, 352}, {0xd4, 0x76, 0xfa, 0xff}}}, - {{{ 403, 256, -3337}, 0, { 836, -16}, {0xda, 0x6b, 0x38, 0xff}}}, - {{{ 1076, 256, -3311}, 0, { 902, -1696}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 564, 256, -4781}, 0, { -2762, -418}, {0xcb, 0x6e, 0xe1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07003F58, 0x004b80d0, 26886, 0x00003f58, 240); // 0x07004048 - 0x07004148 -static const Vtx cotmc_seg7_vertex_07004048[] = { - {{{ 388, 256, -4829}, 0, { -2884, 22}, {0xa5, 0x47, 0xcd, 0xff}}}, - {{{ 564, 256, -4781}, 0, { -2762, -418}, {0xcb, 0x6e, 0xe1, 0xff}}}, - {{{ 537, 256, -4960}, 0, { -3210, -350}, {0xd5, 0x4a, 0xa4, 0xff}}}, - {{{ 255, 256, -4466}, 0, { -1978, 352}, {0xd4, 0x76, 0xfa, 0xff}}}, - {{{ 628, 256, -4947}, 0, { -3178, -576}, {0x2d, 0x4b, 0xa5, 0xff}}}, - {{{ 661, 256, -4877}, 0, { -3004, -658}, {0xf4, 0x27, 0x89, 0xff}}}, - {{{ 307, 259, -3653}, 0, { 48, 224}, {0xc8, 0x6f, 0xea, 0xff}}}, - {{{ 403, 256, -3337}, 0, { 836, -16}, {0xda, 0x6b, 0x38, 0xff}}}, - {{{ -563, 123, -1632}, 0, { 5090, 2396}, {0x5d, 0x49, 0x2b, 0xff}}}, - {{{ -257, 140, -3270}, 0, { 1006, 1632}, {0xfd, 0x7d, 0x15, 0xff}}}, - {{{ -292, 140, -3520}, 0, { 380, 1720}, {0x00, 0x7a, 0xde, 0xff}}}, - {{{ 341, 256, -3413}, 0, { 646, 140}, {0xcb, 0x4b, 0x56, 0xff}}}, - {{{ -563, 72, -3860}, 0, { -466, 2396}, {0x6f, 0xce, 0xdd, 0xff}}}, - {{{ -286, 72, -3582}, 0, { 226, 1702}, {0x5d, 0xc7, 0xc1, 0xff}}}, - {{{ -227, 72, -3275}, 0, { 992, 1558}, {0x4c, 0x9b, 0x02, 0xff}}}, - {{{ -563, 72, -1632}, 0, { 5090, 2396}, {0x67, 0xbb, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004048, 0x004b80d0, 26886, 0x00004048, 256); // 0x07004148 - 0x07004248 -static const Vtx cotmc_seg7_vertex_07004148[] = { - {{{ -227, 72, -3275}, 0, { 992, 1558}, {0x4c, 0x9b, 0x02, 0xff}}}, - {{{ -35, 72, -2711}, 0, { 2398, 1078}, {0x68, 0xb9, 0xff, 0xff}}}, - {{{ -563, 72, -1632}, 0, { 5090, 2396}, {0x67, 0xbb, 0x14, 0xff}}}, - {{{ -157, 72, -1841}, 0, { 4570, 1382}, {0x53, 0xd4, 0x54, 0xff}}}, - {{{ -292, 140, -3520}, 0, { 380, 1720}, {0x00, 0x7a, 0xde, 0xff}}}, - {{{ -262, 123, -3526}, 0, { 366, 1644}, {0x17, 0x17, 0x86, 0xff}}}, - {{{ -286, 123, -3582}, 0, { 226, 1702}, {0x62, 0x2d, 0xbf, 0xff}}}, - {{{ -563, 123, -3860}, 0, { -466, 2396}, {0x6f, 0x37, 0xe6, 0xff}}}, - {{{ -563, 123, -1632}, 0, { 5090, 2396}, {0x5d, 0x49, 0x2b, 0xff}}}, - {{{ 179, 94, -1705}, 0, { -278, 984}, {0xd3, 0x75, 0xf3, 0xff}}}, - {{{ 564, 123, -1958}, 0, { -910, 22}, {0x9e, 0x4f, 0xf3, 0xff}}}, - {{{ 564, 0, -2309}, 0, { -1784, 22}, {0x8e, 0x31, 0xec, 0xff}}}, - {{{ -35, 123, -2711}, 0, { 2398, 1078}, {0x6d, 0x3c, 0xeb, 0xff}}}, - {{{ -227, 123, -3275}, 0, { 992, 1558}, {0x59, 0x1f, 0x54, 0xff}}}, - {{{ -257, 140, -3270}, 0, { 1006, 1632}, {0xfd, 0x7d, 0x15, 0xff}}}, - {{{ -157, 123, -1841}, 0, { 4570, 1382}, {0x5d, 0x4a, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004148, 0x004b80d0, 26886, 0x00004148, 256); // 0x07004248 - 0x07004348 -static const Vtx cotmc_seg7_vertex_07004248[] = { - {{{ -257, 140, -3270}, 0, { 1006, 1632}, {0xfd, 0x7d, 0x15, 0xff}}}, - {{{ -262, 154, -3526}, 0, { 366, 1644}, {0xc9, 0x67, 0xcf, 0xff}}}, - {{{ -292, 140, -3520}, 0, { 380, 1720}, {0x00, 0x7a, 0xde, 0xff}}}, - {{{ -227, 154, -3275}, 0, { 992, 1558}, {0x07, 0x43, 0x6b, 0xff}}}, - {{{ 179, 94, -1705}, 0, { -278, 984}, {0xd3, 0x75, 0xf3, 0xff}}}, - {{{ 564, 123, -608}, 0, { 2458, 22}, {0xa9, 0x5a, 0x0f, 0xff}}}, - {{{ 564, 123, -1958}, 0, { -910, 22}, {0x9e, 0x4f, 0xf3, 0xff}}}, - {{{ 176, 73, -1196}, 0, { 990, 990}, {0xd0, 0x74, 0x0e, 0xff}}}, - {{{ 53, 0, -1175}, 0, { 1044, 1296}, {0xb3, 0x64, 0x08, 0xff}}}, - {{{ 93, 0, -1869}, 0, { -688, 1194}, {0xb6, 0x61, 0xe0, 0xff}}}, - {{{ 564, 0, -2309}, 0, { -1784, 22}, {0x8e, 0x31, 0xec, 0xff}}}, - {{{ 215, 0, -681}, 0, { 2276, 894}, {0xbc, 0x67, 0x1c, 0xff}}}, - {{{ 305, 46, -724}, 0, { 2168, 668}, {0xcd, 0x71, 0x17, 0xff}}}, - {{{ 435, 67, -520}, 0, { 2676, 346}, {0xdd, 0x73, 0x26, 0xff}}}, - {{{ 357, 0, -426}, 0, { 2910, 540}, {0xcd, 0x68, 0x32, 0xff}}}, - {{{ 564, 0, -376}, 0, { 3036, 22}, {0xad, 0x4d, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004248, 0x004b80d0, 26886, 0x00004248, 256); // 0x07004348 - 0x070043E8 -static const Vtx cotmc_seg7_vertex_07004348[] = { - {{{ 166, 280, -3407}, 0, { 662, 576}, {0x08, 0x65, 0x4c, 0xff}}}, - {{{ 341, 256, -3413}, 0, { 646, 140}, {0xcb, 0x4b, 0x56, 0xff}}}, - {{{ 307, 259, -3653}, 0, { 48, 224}, {0xc8, 0x6f, 0xea, 0xff}}}, - {{{ 156, 280, -3599}, 0, { 184, 602}, {0xdf, 0x38, 0x94, 0xff}}}, - {{{ 50, 269, -3387}, 0, { 714, 866}, {0xff, 0x58, 0x5a, 0xff}}}, - {{{ 36, 269, -3565}, 0, { 270, 900}, {0xe1, 0x57, 0xaa, 0xff}}}, - {{{ -64, 234, -3354}, 0, { 796, 1150}, {0xfd, 0x56, 0x5c, 0xff}}}, - {{{ -84, 234, -3544}, 0, { 320, 1200}, {0xd8, 0x54, 0xab, 0xff}}}, - {{{ -262, 154, -3526}, 0, { 366, 1644}, {0xc9, 0x67, 0xcf, 0xff}}}, - {{{ -227, 154, -3275}, 0, { 992, 1558}, {0x07, 0x43, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004348, 0x004b80d0, 26886, 0x00004348, 160); // 0x070043E8 - 0x070044E8 -static const Vtx cotmc_seg7_vertex_070043E8[] = { - {{{ 348, 352, -6491}, 0, { 918, 732}, {0x29, 0x6c, 0xcd, 0xff}}}, - {{{ 348, 291, -6491}, 0, { 918, 732}, {0x55, 0xc6, 0xb6, 0xff}}}, - {{{ 0, 291, -6635}, 0, { 968, 360}, {0x0b, 0xd8, 0x89, 0xff}}}, - {{{ -347, 352, -5795}, 0, { 68, 242}, {0xdb, 0x70, 0x2c, 0xff}}}, - {{{ 0, 291, -5651}, 0, { 20, 614}, {0xf1, 0xce, 0x73, 0xff}}}, - {{{ 0, 352, -5651}, 0, { 20, 614}, {0x16, 0x3b, 0x6d, 0xff}}}, - {{{ 348, 291, -5795}, 0, { 248, 912}, {0x4a, 0xc6, 0x55, 0xff}}}, - {{{ 348, 338, -5795}, 0, { 248, 912}, {0x60, 0x03, 0x52, 0xff}}}, - {{{ 336, 352, -5791}, 0, { 240, 902}, {0x14, 0x6f, 0x39, 0xff}}}, - {{{ 492, 352, -6143}, 0, { 620, 962}, {0x47, 0x68, 0x00, 0xff}}}, - {{{ 350, 352, -5802}, 0, { 254, 912}, {0x57, 0x54, 0x24, 0xff}}}, - {{{ 492, 291, -6143}, 0, { 620, 962}, {0x77, 0xd8, 0x0b, 0xff}}}, - {{{ -347, 291, -5795}, 0, { 68, 242}, {0xa4, 0xce, 0x46, 0xff}}}, - {{{ -491, 352, -6143}, 0, { 366, 14}, {0xbf, 0x6c, 0x08, 0xff}}}, - {{{ 0, 352, -6635}, 0, { 968, 360}, {0xf9, 0x70, 0xc7, 0xff}}}, - {{{ -347, 291, -6491}, 0, { 738, 62}, {0xba, 0xce, 0xa4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070043E8, 0x004b80d0, 26886, 0x000043e8, 256); // 0x070044E8 - 0x07004548 -static const Vtx cotmc_seg7_vertex_070044E8[] = { - {{{ 0, 352, -6635}, 0, { 968, 360}, {0xf9, 0x70, 0xc7, 0xff}}}, - {{{ -347, 291, -6491}, 0, { 738, 62}, {0xba, 0xce, 0xa4, 0xff}}}, - {{{ -347, 352, -6491}, 0, { 738, 62}, {0xcd, 0x6c, 0xd7, 0xff}}}, - {{{ -491, 291, -6143}, 0, { 366, 14}, {0x8d, 0xce, 0xf1, 0xff}}}, - {{{ -491, 352, -6143}, 0, { 366, 14}, {0xbf, 0x6c, 0x08, 0xff}}}, - {{{ -347, 291, -5795}, 0, { 68, 242}, {0xa4, 0xce, 0x46, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070044E8, 0x004b80d0, 26886, 0x000044e8, 96); // 0x07004548 - 0x07004648 -static const Vtx cotmc_seg7_vertex_07004548[] = { - {{{ -299, 362, -6135}, 0, { 408, 200}, {0xfa, 0x7e, 0x01, 0xff}}}, - {{{ -275, 362, -6103}, 0, { 384, 232}, {0xfa, 0x7e, 0x03, 0xff}}}, - {{{ 0, 377, -6143}, 0, { 494, 488}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ 313, 357, -6337}, 0, { 760, 740}, {0x05, 0x7e, 0xfe, 0xff}}}, - {{{ 352, 355, -6359}, 0, { 792, 770}, {0x06, 0x7e, 0xfd, 0xff}}}, - {{{ 348, 352, -6491}, 0, { 918, 732}, {0x29, 0x6c, 0xcd, 0xff}}}, - {{{ 313, 358, -6292}, 0, { 718, 750}, {0x06, 0x7e, 0xfd, 0xff}}}, - {{{ 391, 353, -6337}, 0, { 782, 814}, {0x07, 0x7e, 0xfe, 0xff}}}, - {{{ 492, 352, -6143}, 0, { 620, 962}, {0x47, 0x68, 0x00, 0xff}}}, - {{{ 0, 352, -6635}, 0, { 968, 360}, {0xf9, 0x70, 0xc7, 0xff}}}, - {{{ -491, 352, -6143}, 0, { 366, 14}, {0xbf, 0x6c, 0x08, 0xff}}}, - {{{ -4, 363, -6419}, 0, { 758, 412}, {0xff, 0x7e, 0xfa, 0xff}}}, - {{{ -285, 361, -6045}, 0, { 326, 236}, {0xf8, 0x7e, 0xff, 0xff}}}, - {{{ -347, 352, -5795}, 0, { 68, 242}, {0xdb, 0x70, 0x2c, 0xff}}}, - {{{ -30, 365, -6368}, 0, { 702, 398}, {0xfe, 0x7e, 0xfa, 0xff}}}, - {{{ -347, 352, -6491}, 0, { 738, 62}, {0xcd, 0x6c, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004548, 0x004b80d0, 26886, 0x00004548, 256); // 0x07004648 - 0x07004738 -static const Vtx cotmc_seg7_vertex_07004648[] = { - {{{ 492, 352, -6143}, 0, { 620, 962}, {0x47, 0x68, 0x00, 0xff}}}, - {{{ 352, 357, -6269}, 0, { 706, 794}, {0x06, 0x7e, 0xfd, 0xff}}}, - {{{ 0, 377, -6143}, 0, { 494, 488}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ 313, 358, -6292}, 0, { 718, 750}, {0x06, 0x7e, 0xfd, 0xff}}}, - {{{ 392, 354, -6292}, 0, { 738, 826}, {0x07, 0x7e, 0xfd, 0xff}}}, - {{{ 391, 353, -6337}, 0, { 782, 814}, {0x07, 0x7e, 0xfe, 0xff}}}, - {{{ 343, 353, -5800}, 0, { 252, 906}, {0x07, 0x7e, 0x07, 0xff}}}, - {{{ 350, 352, -5802}, 0, { 254, 912}, {0x57, 0x54, 0x24, 0xff}}}, - {{{ -491, 352, -6143}, 0, { 366, 14}, {0xbf, 0x6c, 0x08, 0xff}}}, - {{{ -341, 358, -6059}, 0, { 324, 180}, {0xfa, 0x7e, 0x02, 0xff}}}, - {{{ -329, 360, -6114}, 0, { 380, 176}, {0xfa, 0x7e, 0x02, 0xff}}}, - {{{ -347, 352, -5795}, 0, { 68, 242}, {0xdb, 0x70, 0x2c, 0xff}}}, - {{{ -299, 362, -6135}, 0, { 408, 200}, {0xfa, 0x7e, 0x01, 0xff}}}, - {{{ -110, 363, -6381}, 0, { 694, 320}, {0xfe, 0x7e, 0xfa, 0xff}}}, - {{{ -30, 365, -6368}, 0, { 702, 398}, {0xfe, 0x7e, 0xfa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004648, 0x004b80d0, 26886, 0x00004648, 240); // 0x07004738 - 0x07004838 -static const Vtx cotmc_seg7_vertex_07004738[] = { - {{{ -277, 361, -6053}, 0, { 334, 242}, {0xf8, 0x7e, 0xfc, 0xff}}}, - {{{ 0, 377, -6143}, 0, { 494, 488}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ -275, 362, -6103}, 0, { 384, 232}, {0xfa, 0x7e, 0x03, 0xff}}}, - {{{ -285, 361, -6045}, 0, { 326, 236}, {0xf8, 0x7e, 0xff, 0xff}}}, - {{{ -347, 352, -5795}, 0, { 68, 242}, {0xdb, 0x70, 0x2c, 0xff}}}, - {{{ 0, 352, -5651}, 0, { 20, 614}, {0x16, 0x3b, 0x6d, 0xff}}}, - {{{ -338, 358, -6054}, 0, { 320, 184}, {0xfb, 0x7e, 0x02, 0xff}}}, - {{{ -341, 358, -6059}, 0, { 324, 180}, {0xfa, 0x7e, 0x02, 0xff}}}, - {{{ -312, 359, -6038}, 0, { 312, 212}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ -110, 363, -6381}, 0, { 694, 320}, {0xfe, 0x7e, 0xfa, 0xff}}}, - {{{ -138, 360, -6432}, 0, { 736, 278}, {0xfe, 0x7e, 0xfa, 0xff}}}, - {{{ -347, 352, -6491}, 0, { 738, 62}, {0xcd, 0x6c, 0xd7, 0xff}}}, - {{{ 336, 352, -5791}, 0, { 240, 902}, {0x14, 0x6f, 0x39, 0xff}}}, - {{{ 343, 353, -5800}, 0, { 252, 906}, {0x07, 0x7e, 0x07, 0xff}}}, - {{{ -97, 358, -6476}, 0, { 790, 306}, {0xfe, 0x7e, 0xf9, 0xff}}}, - {{{ 0, 352, -6635}, 0, { 968, 360}, {0xf9, 0x70, 0xc7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004738, 0x004b80d0, 26886, 0x00004738, 256); // 0x07004838 - 0x070048B8 -static const Vtx cotmc_seg7_vertex_07004838[] = { - {{{ -25, 360, -6474}, 0, { 806, 378}, {0x00, 0x7e, 0xfa, 0xff}}}, - {{{ 0, 352, -6635}, 0, { 968, 360}, {0xf9, 0x70, 0xc7, 0xff}}}, - {{{ -97, 358, -6476}, 0, { 790, 306}, {0xfe, 0x7e, 0xf9, 0xff}}}, - {{{ -19, 360, -6470}, 0, { 804, 384}, {0x00, 0x7e, 0xfa, 0xff}}}, - {{{ -4, 363, -6419}, 0, { 758, 412}, {0xff, 0x7e, 0xfa, 0xff}}}, - {{{ 0, 377, -6143}, 0, { 494, 488}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ 0, 352, -5651}, 0, { 20, 614}, {0x16, 0x3b, 0x6d, 0xff}}}, - {{{ 336, 352, -5791}, 0, { 240, 902}, {0x14, 0x6f, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004838, 0x004b80d0, 26886, 0x00004838, 128); // 0x070048B8 - 0x070049B8 -static const Vtx cotmc_seg7_vertex_070048B8[] = { - {{{ 348, 291, -6491}, 0, { 918, 732}, {0x55, 0xc6, 0xb6, 0xff}}}, - {{{ 0, 201, -6540}, 0, { 876, 384}, {0xf8, 0xc6, 0x90, 0xff}}}, - {{{ 0, 291, -6635}, 0, { 968, 360}, {0x0b, 0xd8, 0x89, 0xff}}}, - {{{ 281, 201, -6424}, 0, { 836, 686}, {0x4c, 0xd8, 0xa4, 0xff}}}, - {{{ 397, 201, -6143}, 0, { 596, 870}, {0x70, 0xc6, 0xf9, 0xff}}}, - {{{ 492, 291, -6143}, 0, { 620, 962}, {0x77, 0xd8, 0x0b, 0xff}}}, - {{{ -347, 291, -6491}, 0, { 738, 62}, {0xba, 0xce, 0xa4, 0xff}}}, - {{{ -280, 201, -6424}, 0, { 692, 144}, {0xa4, 0xce, 0xba, 0xff}}}, - {{{ 348, 291, -5795}, 0, { 248, 912}, {0x4a, 0xc6, 0x55, 0xff}}}, - {{{ 281, 201, -5862}, 0, { 296, 830}, {0x5c, 0xd8, 0x4c, 0xff}}}, - {{{ 0, 291, -5651}, 0, { 20, 614}, {0xf1, 0xce, 0x73, 0xff}}}, - {{{ 0, 201, -5746}, 0, { 110, 590}, {0x0f, 0xce, 0x73, 0xff}}}, - {{{ -280, 201, -5862}, 0, { 150, 290}, {0xba, 0xce, 0x5c, 0xff}}}, - {{{ -347, 291, -5795}, 0, { 68, 242}, {0xa4, 0xce, 0x46, 0xff}}}, - {{{ -396, 201, -6143}, 0, { 390, 104}, {0x8d, 0xce, 0x0f, 0xff}}}, - {{{ -491, 291, -6143}, 0, { 366, 14}, {0x8d, 0xce, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070048B8, 0x004b80d0, 26886, 0x000048b8, 256); // 0x070049B8 - 0x07004AA8 -static const Vtx cotmc_seg7_vertex_070049B8[] = { - {{{ 1362, -153, -5579}, 0, { 0, 2012}, {0x95, 0x32, 0xd4, 0xff}}}, - {{{ 564, -153, -4781}, 0, { 2012, 2012}, {0xbc, 0x66, 0xe4, 0xff}}}, - {{{ 564, 0, -4781}, 0, { 2012, 1652}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 1362, 0, -5579}, 0, { 0, 1652}, {0x8e, 0x00, 0xc9, 0xff}}}, - {{{ 661, 190, -4877}, 0, { 1766, 1208}, {0xd5, 0xd7, 0x90, 0xff}}}, - {{{ 564, 162, -4781}, 0, { 2012, 1272}, {0xd8, 0x8a, 0xea, 0xff}}}, - {{{ -563, 717, -4781}, 0, { 0, 0}, {0x77, 0x00, 0xd7, 0xff}}}, - {{{ -563, 0, -4781}, 0, { 0, 1652}, {0x79, 0x00, 0xdc, 0xff}}}, - {{{ -1361, 0, -5579}, 0, { 2012, 1652}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -563, -153, -4781}, 0, { 0, 2012}, {0x3a, 0x6c, 0xe2, 0xff}}}, - {{{ -1361, -153, -5579}, 0, { 2012, 2012}, {0x5b, 0x4c, 0xd3, 0xff}}}, - {{{ -1361, 717, -5579}, 0, { 2012, 0}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -563, 717, -7505}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -563, 0, -7505}, 0, { 0, 1652}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 564, 0, -7505}, 0, { 2012, 1652}, {0xd0, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070049B8, 0x004b80d0, 26886, 0x000049b8, 240); // 0x07004AA8 - 0x07004BA8 -static const Vtx cotmc_seg7_vertex_07004AA8[] = { - {{{ -1361, 717, -5579}, 0, { 0, 0}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -1361, 0, -5579}, 0, { 0, 1652}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -1361, 0, -6707}, 0, { 2012, 1652}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -1361, -153, -5579}, 0, { 0, 2012}, {0x5b, 0x4c, 0xd3, 0xff}}}, - {{{ -1361, -153, -6707}, 0, { 2012, 2012}, {0x64, 0x44, 0x23, 0xff}}}, - {{{ -1361, 717, -6707}, 0, { 2012, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -1361, 717, -6707}, 0, { 0, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -1361, 0, -6707}, 0, { 0, 1652}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -563, 0, -7505}, 0, { 2012, 1652}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1361, -153, -6707}, 0, { 0, 2012}, {0x64, 0x44, 0x23, 0xff}}}, - {{{ -563, -153, -7505}, 0, { 2012, 2012}, {0x2a, 0x0a, 0x77, 0xff}}}, - {{{ -563, 717, -7505}, 0, { 2012, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -563, 0, -7505}, 0, { 0, 1652}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 564, -153, -7505}, 0, { 2012, 2012}, {0xeb, 0x04, 0x7d, 0xff}}}, - {{{ 564, 0, -7505}, 0, { 2012, 1652}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -563, -153, -7505}, 0, { 0, 2012}, {0x2a, 0x0a, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004AA8, 0x004b80d0, 26886, 0x00004aa8, 256); // 0x07004BA8 - 0x07004C98 -static const Vtx cotmc_seg7_vertex_07004BA8[] = { - {{{ -563, 717, -7505}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 564, 0, -7505}, 0, { 2012, 1652}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 564, 717, -7505}, 0, { 2012, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 564, 717, -7505}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 564, 0, -7505}, 0, { 0, 1652}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 1362, 0, -6707}, 0, { 2012, 1652}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 1362, -153, -6707}, 0, { 2012, 2012}, {0x9e, 0x3b, 0x35, 0xff}}}, - {{{ 564, -153, -7505}, 0, { 0, 2012}, {0xeb, 0x04, 0x7d, 0xff}}}, - {{{ 1362, 717, -6707}, 0, { 2012, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 1362, 717, -6707}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 1362, 0, -6707}, 0, { 0, 1652}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 1362, 0, -5579}, 0, { 2012, 1652}, {0x8e, 0x00, 0xc9, 0xff}}}, - {{{ 1362, -153, -5579}, 0, { 2012, 2012}, {0x95, 0x32, 0xd4, 0xff}}}, - {{{ 1362, -153, -6707}, 0, { 0, 2012}, {0x9e, 0x3b, 0x35, 0xff}}}, - {{{ 1362, 717, -5579}, 0, { 2012, 0}, {0x8e, 0x00, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004BA8, 0x004b80d0, 26886, 0x00004ba8, 240); // 0x07004C98 - 0x07004D98 -static const Vtx cotmc_seg7_vertex_07004C98[] = { - {{{ 1362, 0, -5579}, 0, { 0, 1652}, {0x8e, 0x00, 0xc9, 0xff}}}, - {{{ 661, 256, -4877}, 0, { 1766, 1052}, {0xf4, 0x27, 0x89, 0xff}}}, - {{{ 1362, 717, -5579}, 0, { 0, 0}, {0x8e, 0x00, 0xc9, 0xff}}}, - {{{ 661, 190, -4877}, 0, { 1766, 1208}, {0xd5, 0xd7, 0x90, 0xff}}}, - {{{ 564, 256, -4781}, 0, { 2012, 1052}, {0xcb, 0x6e, 0xe1, 0xff}}}, - {{{ 564, 717, -4781}, 0, { 2012, 0}, {0x89, 0x00, 0xd7, 0xff}}}, - {{{ -280, 201, -6424}, 0, { 0, 0}, {0xa4, 0xce, 0xba, 0xff}}}, - {{{ -396, -380, -6143}, 0, { 990, 1920}, {0x99, 0x46, 0xeb, 0xff}}}, - {{{ -396, 201, -6143}, 0, { 990, 0}, {0x8d, 0xce, 0x0f, 0xff}}}, - {{{ 397, 201, -6143}, 0, { 0, 0}, {0x70, 0xc6, 0xf9, 0xff}}}, - {{{ 281, -324, -6424}, 0, { 990, 1744}, {0x51, 0x45, 0xbc, 0xff}}}, - {{{ 281, 201, -6424}, 0, { 990, 0}, {0x4c, 0xd8, 0xa4, 0xff}}}, - {{{ -280, -376, -6424}, 0, { 0, 1908}, {0xd1, 0x5d, 0xb9, 0xff}}}, - {{{ 0, 201, -6540}, 0, { 0, 0}, {0xf8, 0xc6, 0x90, 0xff}}}, - {{{ 0, -382, -6540}, 0, { 0, 1924}, {0x08, 0x57, 0xa4, 0xff}}}, - {{{ -280, -376, -6424}, 0, { 990, 1908}, {0xd1, 0x5d, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004C98, 0x004b80d0, 26886, 0x00004c98, 256); // 0x07004D98 - 0x07004E98 -static const Vtx cotmc_seg7_vertex_07004D98[] = { - {{{ 0, 201, -6540}, 0, { 0, 0}, {0xf8, 0xc6, 0x90, 0xff}}}, - {{{ -280, -376, -6424}, 0, { 990, 1908}, {0xd1, 0x5d, 0xb9, 0xff}}}, - {{{ -280, 201, -6424}, 0, { 990, 0}, {0xa4, 0xce, 0xba, 0xff}}}, - {{{ 281, 201, -6424}, 0, { 0, 0}, {0x4c, 0xd8, 0xa4, 0xff}}}, - {{{ 281, -324, -6424}, 0, { 0, 1744}, {0x51, 0x45, 0xbc, 0xff}}}, - {{{ 0, -382, -6540}, 0, { 990, 1924}, {0x08, 0x57, 0xa4, 0xff}}}, - {{{ 0, 201, -6540}, 0, { 990, 0}, {0xf8, 0xc6, 0x90, 0xff}}}, - {{{ 397, 201, -6143}, 0, { 0, 0}, {0x70, 0xc6, 0xf9, 0xff}}}, - {{{ 397, -344, -6143}, 0, { 0, 1808}, {0x5a, 0x57, 0x0b, 0xff}}}, - {{{ 281, -324, -6424}, 0, { 990, 1744}, {0x51, 0x45, 0xbc, 0xff}}}, - {{{ -396, 201, -6143}, 0, { 0, 0}, {0x8d, 0xce, 0x0f, 0xff}}}, - {{{ -396, -380, -6143}, 0, { 0, 1920}, {0x99, 0x46, 0xeb, 0xff}}}, - {{{ -280, -260, -5862}, 0, { 990, 1548}, {0xae, 0x53, 0x30, 0xff}}}, - {{{ 281, 201, -5862}, 0, { 0, 0}, {0x5c, 0xd8, 0x4c, 0xff}}}, - {{{ 397, -344, -6143}, 0, { 990, 1808}, {0x5a, 0x57, 0x0b, 0xff}}}, - {{{ 397, 201, -6143}, 0, { 990, 0}, {0x70, 0xc6, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004D98, 0x004b80d0, 26886, 0x00004d98, 256); // 0x07004E98 - 0x07004F78 -static const Vtx cotmc_seg7_vertex_07004E98[] = { - {{{ 281, 201, -5862}, 0, { 0, 0}, {0x5c, 0xd8, 0x4c, 0xff}}}, - {{{ 281, -343, -5862}, 0, { 0, 1804}, {0x3d, 0x5b, 0x3e, 0xff}}}, - {{{ 397, -344, -6143}, 0, { 990, 1808}, {0x5a, 0x57, 0x0b, 0xff}}}, - {{{ 0, 201, -5746}, 0, { 0, 0}, {0x0f, 0xce, 0x73, 0xff}}}, - {{{ 0, -267, -5746}, 0, { 0, 1572}, {0xfd, 0x66, 0x4b, 0xff}}}, - {{{ 281, -343, -5862}, 0, { 990, 1804}, {0x3d, 0x5b, 0x3e, 0xff}}}, - {{{ 281, 201, -5862}, 0, { 990, 0}, {0x5c, 0xd8, 0x4c, 0xff}}}, - {{{ -280, 201, -5862}, 0, { 0, 0}, {0xba, 0xce, 0x5c, 0xff}}}, - {{{ -280, -260, -5862}, 0, { 0, 1548}, {0xae, 0x53, 0x30, 0xff}}}, - {{{ 0, -267, -5746}, 0, { 990, 1572}, {0xfd, 0x66, 0x4b, 0xff}}}, - {{{ 0, 201, -5746}, 0, { 990, 0}, {0x0f, 0xce, 0x73, 0xff}}}, - {{{ 419, 120, -5129}, 0, { 0, 0}, {0x43, 0xb9, 0x50, 0xff}}}, - {{{ 419, -263, -5129}, 0, { 0, 1712}, {0x2b, 0x4f, 0x58, 0xff}}}, - {{{ 493, -282, -5285}, 0, { 990, 1788}, {0x41, 0x6c, 0xfb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004E98, 0x004b80d0, 26886, 0x00004e98, 224); // 0x07004F78 - 0x07005058 -static const Vtx cotmc_seg7_vertex_07004F78[] = { - {{{ -396, 201, -6143}, 0, { 0, 0}, {0x8d, 0xce, 0x0f, 0xff}}}, - {{{ -280, -260, -5862}, 0, { 990, 1548}, {0xae, 0x53, 0x30, 0xff}}}, - {{{ -280, 201, -5862}, 0, { 990, 0}, {0xba, 0xce, 0x5c, 0xff}}}, - {{{ 92, 120, -5293}, 0, { 0, 0}, {0x92, 0xc3, 0x0b, 0xff}}}, - {{{ 92, -257, -5293}, 0, { 0, 1692}, {0xae, 0x5f, 0xf1, 0xff}}}, - {{{ 201, -256, -5113}, 0, { 990, 1684}, {0xcc, 0x61, 0x3d, 0xff}}}, - {{{ 201, 120, -5113}, 0, { 990, 0}, {0xd2, 0xc3, 0x64, 0xff}}}, - {{{ 201, 120, -5113}, 0, { 0, 0}, {0xd2, 0xc3, 0x64, 0xff}}}, - {{{ 201, -256, -5113}, 0, { 0, 1684}, {0xcc, 0x61, 0x3d, 0xff}}}, - {{{ 419, -263, -5129}, 0, { 990, 1712}, {0x2b, 0x4f, 0x58, 0xff}}}, - {{{ 419, 120, -5129}, 0, { 990, 0}, {0x43, 0xb9, 0x50, 0xff}}}, - {{{ 419, 120, -5129}, 0, { 0, 0}, {0x43, 0xb9, 0x50, 0xff}}}, - {{{ 493, -282, -5285}, 0, { 990, 1788}, {0x41, 0x6c, 0xfb, 0xff}}}, - {{{ 493, 120, -5285}, 0, { 990, 0}, {0x6a, 0xc2, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07004F78, 0x004b80d0, 26886, 0x00004f78, 224); // 0x07005058 - 0x07005118 -static const Vtx cotmc_seg7_vertex_07005058[] = { - {{{ 493, 120, -5285}, 0, { 0, 0}, {0x6a, 0xc2, 0xe5, 0xff}}}, - {{{ 493, -282, -5285}, 0, { 0, 1788}, {0x41, 0x6c, 0xfb, 0xff}}}, - {{{ 363, -311, -5488}, 0, { 990, 1908}, {0x3a, 0x59, 0xbd, 0xff}}}, - {{{ 363, 120, -5488}, 0, { 990, 0}, {0x1e, 0xbf, 0x98, 0xff}}}, - {{{ 363, 120, -5488}, 0, { 0, 0}, {0x1e, 0xbf, 0x98, 0xff}}}, - {{{ 363, -311, -5488}, 0, { 0, 1908}, {0x3a, 0x59, 0xbd, 0xff}}}, - {{{ 177, -297, -5476}, 0, { 990, 1848}, {0xe6, 0x60, 0xb3, 0xff}}}, - {{{ 177, 120, -5476}, 0, { 990, 0}, {0xb2, 0xcc, 0xac, 0xff}}}, - {{{ 177, 120, -5476}, 0, { 0, 0}, {0xb2, 0xcc, 0xac, 0xff}}}, - {{{ 177, -297, -5476}, 0, { 0, 1848}, {0xe6, 0x60, 0xb3, 0xff}}}, - {{{ 92, -257, -5293}, 0, { 990, 1692}, {0xae, 0x5f, 0xf1, 0xff}}}, - {{{ 92, 120, -5293}, 0, { 990, 0}, {0x92, 0xc3, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005058, 0x004b80d0, 26886, 0x00005058, 192); // 0x07005118 - 0x070051D8 -static const Vtx cotmc_seg7_vertex_07005118[] = { - {{{ 1076, 256, -3311}, 0, { 0, 2012}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 615, 256, -3311}, 0, { 2842, 2012}, {0xdf, 0x5b, 0xaf, 0xff}}}, - {{{ 615, 684, -3311}, 0, { 2842, 0}, {0xce, 0xb0, 0xac, 0xff}}}, - {{{ 1076, 684, -3311}, 0, { 0, 0}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 1076, 684, -3966}, 0, { 0, 0}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 1076, 256, -3311}, 0, { 4056, 2012}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1076, 684, -3311}, 0, { 4056, 0}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 1076, 256, -3966}, 0, { 0, 2012}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1076, 684, -3966}, 0, { 2012, 0}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 615, 684, -3966}, 0, { -860, 0}, {0xce, 0xac, 0x50, 0xff}}}, - {{{ 615, 256, -3966}, 0, { -860, 2012}, {0xf0, 0x5b, 0x56, 0xff}}}, - {{{ 1076, 256, -3966}, 0, { 2012, 2012}, {0xcd, 0x67, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005118, 0x004b80d0, 26886, 0x00005118, 192); // 0x070051D8 - 0x070052D8 -static const Vtx cotmc_seg7_vertex_070051D8[] = { - {{{ -3814, 20, 259}, 0, { 4400, 2012}, {0xd6, 0x49, 0xa2, 0xff}}}, - {{{ -4094, 20, 470}, 0, { 5372, 2012}, {0xf7, 0x4a, 0x9a, 0xff}}}, - {{{ -4094, 717, 470}, 0, { 5372, 0}, {0xda, 0xb6, 0xa1, 0xff}}}, - {{{ -4047, 20, -513}, 0, { -6564, 2012}, {0xc4, 0x29, 0x67, 0xff}}}, - {{{ -3755, 717, -261}, 0, { -5258, 0}, {0xcf, 0xb8, 0x5b, 0xff}}}, - {{{ -4047, 717, -513}, 0, { -6564, 0}, {0xde, 0xb8, 0x62, 0xff}}}, - {{{ -3755, 20, -261}, 0, { -5258, 2012}, {0xea, 0x5c, 0x54, 0xff}}}, - {{{ -4443, 20, -576}, 0, { -8166, 2012}, {0x0d, 0x70, 0x39, 0xff}}}, - {{{ -2855, 717, -228}, 0, { -1688, 0}, {0xee, 0xa6, 0x57, 0xff}}}, - {{{ -4443, 717, -576}, 0, { -8166, 0}, {0x13, 0xa3, 0x53, 0xff}}}, - {{{ -2855, 20, -228}, 0, { -1688, 2012}, {0xee, 0x5a, 0x57, 0xff}}}, - {{{ -1249, 20, 403}, 0, { 5036, 2012}, {0xe7, 0x5a, 0x55, 0xff}}}, - {{{ -1249, 717, 403}, 0, { 5036, 0}, {0xee, 0xa6, 0x57, 0xff}}}, - {{{ -4746, 717, -360}, 0, { -9228, 0}, {0x5f, 0xd4, 0x47, 0xff}}}, - {{{ -4746, 20, -360}, 0, { -9228, 2012}, {0x71, 0x2c, 0x23, 0xff}}}, - {{{ -3814, 717, 259}, 0, { 4400, 0}, {0xee, 0xb7, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070051D8, 0x004b80d0, 26886, 0x000051d8, 256); // 0x070052D8 - 0x070053C8 -static const Vtx cotmc_seg7_vertex_070052D8[] = { - {{{ -4094, 20, 470}, 0, { 5372, 2012}, {0xf7, 0x4a, 0x9a, 0xff}}}, - {{{ -4467, 717, 402}, 0, { 6886, 0}, {0x2a, 0xd7, 0x90, 0xff}}}, - {{{ -4094, 717, 470}, 0, { 5372, 0}, {0xda, 0xb6, 0xa1, 0xff}}}, - {{{ -2986, 717, 295}, 0, { 1112, 0}, {0x0e, 0x96, 0xbc, 0xff}}}, - {{{ -2986, 20, 295}, 0, { 1112, 2012}, {0x10, 0x63, 0xb4, 0xff}}}, - {{{ -3814, 717, 259}, 0, { 4400, 0}, {0xee, 0xb7, 0x9a, 0xff}}}, - {{{ -3814, 20, 259}, 0, { 4400, 2012}, {0xd6, 0x49, 0xa2, 0xff}}}, - {{{ -4467, 20, 402}, 0, { 6886, 2012}, {0x36, 0x48, 0xa7, 0xff}}}, - {{{ -1380, 717, 927}, 0, { -5612, 0}, {0x19, 0xa6, 0xab, 0xff}}}, - {{{ -1380, 20, 927}, 0, { -5612, 2012}, {0x11, 0x5a, 0xa9, 0xff}}}, - {{{ -4746, 717, 151}, 0, { 8144, 0}, {0x30, 0x8d, 0xeb, 0xff}}}, - {{{ -4746, 20, 151}, 0, { 8144, 2012}, {0x4e, 0x5d, 0xde, 0xff}}}, - {{{ -1249, 717, 403}, 0, { 5036, 0}, {0xee, 0xa6, 0x57, 0xff}}}, - {{{ -666, 20, 478}, 0, { 7384, 2012}, {0x0e, 0x5d, 0x54, 0xff}}}, - {{{ -666, 717, 478}, 0, { 7384, 0}, {0x28, 0xa3, 0x4b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070052D8, 0x004b80d0, 26886, 0x000052d8, 240); // 0x070053C8 - 0x070054B8 -static const Vtx cotmc_seg7_vertex_070053C8[] = { - {{{ 749, 256, -3495}, 0, { 862, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 749, 684, -3495}, 0, { 862, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 749, 684, -3413}, 0, { 352, 0}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1249, 717, 403}, 0, { 5036, 0}, {0xee, 0xa6, 0x57, 0xff}}}, - {{{ -1249, 20, 403}, 0, { 5036, 2012}, {0xe7, 0x5a, 0x55, 0xff}}}, - {{{ -666, 20, 478}, 0, { 7384, 2012}, {0x0e, 0x5d, 0x54, 0xff}}}, - {{{ -4746, 717, 151}, 0, { 0, 0}, {0x30, 0x8d, 0xeb, 0xff}}}, - {{{ -4746, 20, -360}, 0, { 2012, 2012}, {0x71, 0x2c, 0x23, 0xff}}}, - {{{ -4746, 717, -360}, 0, { 2012, 0}, {0x5f, 0xd4, 0x47, 0xff}}}, - {{{ -4746, 20, 151}, 0, { 0, 2012}, {0x4e, 0x5d, 0xde, 0xff}}}, - {{{ -1380, 20, 927}, 0, { -5612, 2012}, {0x11, 0x5a, 0xa9, 0xff}}}, - {{{ -1380, 717, 927}, 0, { -5612, 0}, {0x19, 0xa6, 0xab, 0xff}}}, - {{{ -666, 717, 1002}, 0, { -8476, 0}, {0x2a, 0xb1, 0xa7, 0xff}}}, - {{{ -666, 20, 1002}, 0, { -8476, 2012}, {0x1d, 0x6b, 0xc4, 0xff}}}, - {{{ 749, 256, -3413}, 0, { 352, 2012}, {0x38, 0x00, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070053C8, 0x004b80d0, 26886, 0x000053c8, 240); // 0x070054B8 - 0x070055B8 -static const Vtx cotmc_seg7_vertex_070054B8[] = { - {{{ 749, 256, -3864}, 0, { 862, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 749, 684, -3782}, 0, { 352, 0}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 749, 256, -3782}, 0, { 352, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 749, 256, -3413}, 0, { 352, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 667, 684, -3413}, 0, { -158, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 667, 256, -3413}, 0, { -158, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 749, 684, -3413}, 0, { 352, 0}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 667, 256, -3413}, 0, { 862, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 667, 684, -3495}, 0, { 352, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 667, 256, -3495}, 0, { 352, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 667, 684, -3413}, 0, { 862, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 749, 684, -3495}, 0, { -158, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 749, 256, -3495}, 0, { -158, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 667, 256, -3864}, 0, { 352, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 749, 684, -3864}, 0, { -158, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 749, 256, -3864}, 0, { -158, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070054B8, 0x004b80d0, 26886, 0x000054b8, 256); // 0x070055B8 - 0x07005668 -static const Vtx cotmc_seg7_vertex_070055B8[] = { - {{{ 749, 256, -3864}, 0, { 862, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 749, 684, -3864}, 0, { 862, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 749, 684, -3782}, 0, { 352, 0}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 749, 256, -3782}, 0, { 352, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 667, 684, -3782}, 0, { -158, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 667, 256, -3782}, 0, { -158, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 667, 256, -3782}, 0, { 862, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 667, 684, -3782}, 0, { 862, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 667, 684, -3864}, 0, { 352, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 667, 256, -3864}, 0, { 352, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 749, 684, -3864}, 0, { -158, 0}, {0x38, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070055B8, 0x004b80d0, 26886, 0x000055b8, 176); // 0x07005668 - 0x07005758 -static const Vtx cotmc_seg7_vertex_07005668[] = { - {{{ 215, 0, -681}, 0, { 456, 0}, {0xbc, 0x67, 0x1c, 0xff}}}, - {{{ 96, -153, -567}, 0, { 556, 519}, {0xd5, 0x75, 0x16, 0xff}}}, - {{{ 357, 0, -426}, 0, { 1180, 0}, {0xcd, 0x68, 0x32, 0xff}}}, - {{{ 564, -153, -2596}, 0, { 604, 493}, {0xb3, 0x62, 0xeb, 0xff}}}, - {{{ 19, -153, -2029}, 0, { 2208, 431}, {0xdb, 0x77, 0xee, 0xff}}}, - {{{ 93, 0, -1869}, 0, { 2316, 0}, {0xb6, 0x61, 0xe0, 0xff}}}, - {{{ 564, 0, -2309}, 0, { 1004, 0}, {0x8e, 0x31, 0xec, 0xff}}}, - {{{ 19, -153, -2029}, 0, { -992, 377}, {0xdb, 0x77, 0xee, 0xff}}}, - {{{ -122, -153, -1203}, 0, { 1080, 552}, {0xce, 0x74, 0x04, 0xff}}}, - {{{ 93, 0, -1869}, 0, { -604, 0}, {0xb6, 0x61, 0xe0, 0xff}}}, - {{{ 53, 0, -1175}, 0, { 1128, 0}, {0xb3, 0x64, 0x08, 0xff}}}, - {{{ 215, 0, -681}, 0, { 1480, 0}, {0xbc, 0x67, 0x1c, 0xff}}}, - {{{ 53, 0, -1175}, 0, { 180, 0}, {0xb3, 0x64, 0x08, 0xff}}}, - {{{ -122, -153, -1203}, 0, { -24, 517}, {0xce, 0x74, 0x04, 0xff}}}, - {{{ 96, -153, -567}, 0, { 1656, 499}, {0xd5, 0x75, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005668, 0x004b80d0, 26886, 0x00005668, 240); // 0x07005758 - 0x07005848 -static const Vtx cotmc_seg7_vertex_07005758[] = { - {{{ 9, -153, -651}, 0, { -156, 569}, {0x18, 0x7b, 0xee, 0xff}}}, - {{{ -563, 0, -413}, 0, { 936, 0}, {0x50, 0x5e, 0xe7, 0xff}}}, - {{{ -134, 0, -308}, 0, { 0, 0}, {0x1f, 0x78, 0xea, 0xff}}}, - {{{ 96, -153, -567}, 0, { 556, 519}, {0xd5, 0x75, 0x16, 0xff}}}, - {{{ 308, -153, -254}, 0, { 1496, 462}, {0xe8, 0x72, 0x30, 0xff}}}, - {{{ 357, 0, -426}, 0, { 1180, 0}, {0xcd, 0x68, 0x32, 0xff}}}, - {{{ 357, 0, -426}, 0, { 1284, -45}, {0xcd, 0x68, 0x32, 0xff}}}, - {{{ 308, -153, -254}, 0, { 1228, 539}, {0xe8, 0x72, 0x30, 0xff}}}, - {{{ 564, 0, -376}, 0, { 1816, -10}, {0xad, 0x4d, 0x37, 0xff}}}, - {{{ 564, -153, -217}, 0, { 1872, 539}, {0xb4, 0x62, 0x19, 0xff}}}, - {{{ 110, 0, 597}, 0, { 0, 0}, {0x35, 0x73, 0x04, 0xff}}}, - {{{ 333, -153, 593}, 0, { -196, 497}, {0x1b, 0x7b, 0x06, 0xff}}}, - {{{ 9, -153, -651}, 0, { 3812, 516}, {0x18, 0x7b, 0xee, 0xff}}}, - {{{ -134, 0, -308}, 0, { 2896, 0}, {0x1f, 0x78, 0xea, 0xff}}}, - {{{ -563, -153, -849}, 0, { 1164, 648}, {0x42, 0x6b, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005758, 0x004b80d0, 26886, 0x00005758, 240); // 0x07005848 - 0x070058C8 -static const Vtx cotmc_seg7_vertex_07005848[] = { - {{{ -173, 0, 1140}, 0, { 0, 0}, {0x28, 0x72, 0x25, 0xff}}}, - {{{ 333, -153, 593}, 0, { 2840, 465}, {0x1b, 0x7b, 0x06, 0xff}}}, - {{{ 110, 0, 597}, 0, { 2412, 0}, {0x35, 0x73, 0x04, 0xff}}}, - {{{ -27, -153, 1317}, 0, { -384, 489}, {0x17, 0x79, 0x1b, 0xff}}}, - {{{ -563, 0, 1340}, 0, { 672, 0}, {0x6b, 0x3d, 0x1c, 0xff}}}, - {{{ -27, -153, 1317}, 0, { 2620, 510}, {0x17, 0x79, 0x1b, 0xff}}}, - {{{ -173, 0, 1140}, 0, { 2424, 0}, {0x28, 0x72, 0x25, 0xff}}}, - {{{ -563, -153, 1617}, 0, { 168, 545}, {0x46, 0x66, 0x19, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005848, 0x004b80d0, 26886, 0x00005848, 128); // 0x070058C8 - 0x070059A8 -static const Vtx cotmc_seg7_vertex_070058C8[] = { - {{{ -262, 72, -3526}, 0, { 460, 479}, {0x5f, 0xde, 0xb4, 0xff}}}, - {{{ -286, 123, -3582}, 0, { 648, 0}, {0x62, 0x2d, 0xbf, 0xff}}}, - {{{ -262, 123, -3526}, 0, { 460, 0}, {0x17, 0x17, 0x86, 0xff}}}, - {{{ -286, 72, -3582}, 0, { 648, 479}, {0x5d, 0xc7, 0xc1, 0xff}}}, - {{{ -563, 72, -3860}, 0, { 1956, 479}, {0x6f, 0xce, 0xdd, 0xff}}}, - {{{ -563, 123, -3860}, 0, { 1956, 0}, {0x6f, 0x37, 0xe6, 0xff}}}, - {{{ -35, 123, -2711}, 0, { 0, 0}, {0x6d, 0x3c, 0xeb, 0xff}}}, - {{{ -35, 72, -2711}, 0, { 0, 479}, {0x68, 0xb9, 0xff, 0xff}}}, - {{{ -227, 72, -3275}, 0, { 1948, 479}, {0x4c, 0x9b, 0x02, 0xff}}}, - {{{ -227, 123, -3275}, 0, { 1948, 0}, {0x59, 0x1f, 0x54, 0xff}}}, - {{{ -157, 123, -1841}, 0, { 0, 0}, {0x5d, 0x4a, 0x2c, 0xff}}}, - {{{ -35, 72, -2711}, 0, { 2892, 479}, {0x68, 0xb9, 0xff, 0xff}}}, - {{{ -35, 123, -2711}, 0, { 2892, 0}, {0x6d, 0x3c, 0xeb, 0xff}}}, - {{{ -157, 72, -1841}, 0, { 0, 479}, {0x53, 0xd4, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070058C8, 0x004b80d0, 26886, 0x000058c8, 224); // 0x070059A8 - 0x07005A98 -static const Vtx cotmc_seg7_vertex_070059A8[] = { - {{{ 156, 280, -3599}, 0, { 952, 0}, {0xdf, 0x38, 0x94, 0xff}}}, - {{{ 156, 240, -3599}, 0, { 952, 461}, {0xe6, 0x98, 0xbe, 0xff}}}, - {{{ 36, 236, -3565}, 0, { 2012, 379}, {0xff, 0xa8, 0xa5, 0xff}}}, - {{{ -563, 123, -1632}, 0, { 0, 0}, {0x5d, 0x49, 0x2b, 0xff}}}, - {{{ -157, 72, -1841}, 0, { 2248, 479}, {0x53, 0xd4, 0x54, 0xff}}}, - {{{ -157, 123, -1841}, 0, { 2248, 0}, {0x5d, 0x4a, 0x2c, 0xff}}}, - {{{ -563, 72, -1632}, 0, { 0, 479}, {0x67, 0xbb, 0x14, 0xff}}}, - {{{ 307, 209, -3653}, 0, { 1668, 595}, {0xcf, 0x90, 0xe0, 0xff}}}, - {{{ 156, 280, -3599}, 0, { 2584, 0}, {0xdf, 0x38, 0x94, 0xff}}}, - {{{ 307, 259, -3653}, 0, { 1668, 0}, {0xc8, 0x6f, 0xea, 0xff}}}, - {{{ 156, 240, -3599}, 0, { 2584, 461}, {0xe6, 0x98, 0xbe, 0xff}}}, - {{{ 36, 269, -3565}, 0, { 1344, 0}, {0xe1, 0x57, 0xaa, 0xff}}}, - {{{ -84, 195, -3544}, 0, { 2236, 461}, {0x17, 0xbe, 0x97, 0xff}}}, - {{{ -84, 234, -3544}, 0, { 2236, 0}, {0xd8, 0x54, 0xab, 0xff}}}, - {{{ 36, 236, -3565}, 0, { 1344, 379}, {0xff, 0xa8, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070059A8, 0x004b80d0, 26886, 0x000059a8, 240); // 0x07005A98 - 0x07005B88 -static const Vtx cotmc_seg7_vertex_07005A98[] = { - {{{ -64, 234, -3354}, 0, { 0, 0}, {0xfd, 0x56, 0x5c, 0xff}}}, - {{{ 50, 236, -3387}, 0, { 856, 379}, {0x21, 0xa9, 0x55, 0xff}}}, - {{{ 50, 269, -3387}, 0, { 856, 0}, {0xff, 0x58, 0x5a, 0xff}}}, - {{{ 156, 280, -3599}, 0, { 952, 0}, {0xdf, 0x38, 0x94, 0xff}}}, - {{{ 36, 236, -3565}, 0, { 2012, 379}, {0xff, 0xa8, 0xa5, 0xff}}}, - {{{ 36, 269, -3565}, 0, { 2012, 0}, {0xe1, 0x57, 0xaa, 0xff}}}, - {{{ 166, 280, -3407}, 0, { 0, 0}, {0x08, 0x65, 0x4c, 0xff}}}, - {{{ 166, 240, -3407}, 0, { 0, 461}, {0x00, 0xa7, 0x5a, 0xff}}}, - {{{ 341, 207, -3413}, 0, { 1148, 578}, {0xe0, 0xb7, 0x62, 0xff}}}, - {{{ 341, 256, -3413}, 0, { 1148, 0}, {0xcb, 0x4b, 0x56, 0xff}}}, - {{{ 50, 269, -3387}, 0, { 1840, 0}, {0xff, 0x58, 0x5a, 0xff}}}, - {{{ 166, 240, -3407}, 0, { 2684, 461}, {0x00, 0xa7, 0x5a, 0xff}}}, - {{{ 166, 280, -3407}, 0, { 2684, 0}, {0x08, 0x65, 0x4c, 0xff}}}, - {{{ 50, 236, -3387}, 0, { 1840, 379}, {0x21, 0xa9, 0x55, 0xff}}}, - {{{ -64, 195, -3354}, 0, { 0, 461}, {0x43, 0xbf, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005A98, 0x004b80d0, 26886, 0x00005a98, 240); // 0x07005B88 - 0x07005C48 -static const Vtx cotmc_seg7_vertex_07005B88[] = { - {{{ -292, 140, -3520}, 0, { 2900, 0}, {0x00, 0x7a, 0xde, 0xff}}}, - {{{ -262, 154, -3526}, 0, { 2644, 0}, {0xc9, 0x67, 0xcf, 0xff}}}, - {{{ -262, 123, -3526}, 0, { 2644, 357}, {0x17, 0x17, 0x86, 0xff}}}, - {{{ -84, 234, -3544}, 0, { 1144, 0}, {0xd8, 0x54, 0xab, 0xff}}}, - {{{ -257, 140, -3270}, 0, { 516, -25}, {0xfd, 0x7d, 0x15, 0xff}}}, - {{{ -227, 123, -3275}, 0, { 724, 357}, {0x59, 0x1f, 0x54, 0xff}}}, - {{{ -227, 154, -3275}, 0, { 724, 0}, {0x07, 0x43, 0x6b, 0xff}}}, - {{{ -64, 195, -3354}, 0, { 2012, 461}, {0x43, 0xbf, 0x55, 0xff}}}, - {{{ -64, 234, -3354}, 0, { 2012, 0}, {0xfd, 0x56, 0x5c, 0xff}}}, - {{{ -227, 72, -3275}, 0, { 724, 995}, {0x4c, 0x9b, 0x02, 0xff}}}, - {{{ -84, 195, -3544}, 0, { 1144, 461}, {0x17, 0xbe, 0x97, 0xff}}}, - {{{ -262, 72, -3526}, 0, { 2644, 995}, {0x5f, 0xde, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005B88, 0x004b80d0, 26886, 0x00005b88, 192); // 0x07005C48 - 0x07005D08 -static const Vtx cotmc_seg7_vertex_07005C48[] = { - {{{ 255, 190, -4466}, 0, { 1896, 478}, {0x8f, 0xc9, 0xf0, 0xff}}}, - {{{ 255, 256, -4466}, 0, { 1896, 0}, {0xd4, 0x76, 0xfa, 0xff}}}, - {{{ 388, 256, -4829}, 0, { 0, 0}, {0xa5, 0x47, 0xcd, 0xff}}}, - {{{ 388, 190, -4829}, 0, { 0, 478}, {0xac, 0xbe, 0xbc, 0xff}}}, - {{{ 537, 256, -4960}, 0, { -900, 0}, {0xd5, 0x4a, 0xa4, 0xff}}}, - {{{ 537, 190, -4960}, 0, { -900, 478}, {0xf0, 0xbc, 0x97, 0xff}}}, - {{{ 628, 256, -4947}, 0, { 300, 0}, {0x2d, 0x4b, 0xa5, 0xff}}}, - {{{ 537, 190, -4960}, 0, { 712, 478}, {0xf0, 0xbc, 0x97, 0xff}}}, - {{{ 537, 256, -4960}, 0, { 712, 0}, {0xd5, 0x4a, 0xa4, 0xff}}}, - {{{ 661, 256, -4877}, 0, { 0, 0}, {0xf4, 0x27, 0x89, 0xff}}}, - {{{ 628, 190, -4947}, 0, { 300, 478}, {0x4c, 0xbb, 0xb7, 0xff}}}, - {{{ 661, 190, -4877}, 0, { 0, 478}, {0xd5, 0xd7, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005C48, 0x004b80d0, 26886, 0x00005c48, 192); // 0x07005D08 - 0x07005DA8 -static const Vtx cotmc_seg7_vertex_07005D08[] = { - {{{ 564, 160, -3311}, 0, { 2828, 928}, {0x97, 0xc1, 0x1c, 0xff}}}, - {{{ 564, 256, -3278}, 0, { 3000, 0}, {0xb0, 0x5e, 0x1a, 0xff}}}, - {{{ 403, 208, -3337}, 0, { 2012, 449}, {0xbe, 0xc2, 0x58, 0xff}}}, - {{{ 403, 256, -3337}, 0, { 2012, 0}, {0xda, 0x6b, 0x38, 0xff}}}, - {{{ 341, 256, -3413}, 0, { 1356, 0}, {0xcb, 0x4b, 0x56, 0xff}}}, - {{{ 341, 207, -3413}, 0, { 1356, 457}, {0xe0, 0xb7, 0x62, 0xff}}}, - {{{ 307, 259, -3653}, 0, { 5616, -55}, {0xc8, 0x6f, 0xea, 0xff}}}, - {{{ 255, 256, -4466}, 0, { 1896, 0}, {0xd4, 0x76, 0xfa, 0xff}}}, - {{{ 255, 190, -4466}, 0, { 1896, 478}, {0x8f, 0xc9, 0xf0, 0xff}}}, - {{{ 307, 209, -3653}, 0, { 5616, 331}, {0xcf, 0x90, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005D08, 0x004b80d0, 26886, 0x00005d08, 160); // 0x07005DA8 - 0x07005DE8 -static const Vtx cotmc_seg7_vertex_07005DA8[] = { - {{{ -563, 717, 1105}, 0, { -4116, 0}, {0x4f, 0xa3, 0xe0, 0xff}}}, - {{{ -666, 717, 478}, 0, { -2644, 0}, {0x28, 0xa3, 0x4b, 0xff}}}, - {{{ -563, 717, 376}, 0, { -2404, 0}, {0x7a, 0xe6, 0x12, 0xff}}}, - {{{ -666, 717, 1002}, 0, { -3876, 0}, {0x2a, 0xb1, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005DA8, 0x004b80d0, 26886, 0x00005da8, 64); // 0x07005DE8 - 0x07005ED8 -static const Vtx cotmc_seg7_vertex_07005DE8[] = { - {{{ 564, 0, 2970}, 0, { 10616, 810}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 564, 0, 3379}, 0, { 11580, 810}, {0x85, 0x00, 0x1d, 0xff}}}, - {{{ 564, 717, 3379}, 0, { 11580, 0}, {0x86, 0xe6, 0x15, 0xff}}}, - {{{ 564, 0, -376}, 0, { 2756, 810}, {0xad, 0x4d, 0x37, 0xff}}}, - {{{ 564, 123, -608}, 0, { 2216, 666}, {0xa9, 0x5a, 0x0f, 0xff}}}, - {{{ 564, 686, -3278}, 0, { -4052, 4}, {0x89, 0xf5, 0xd6, 0xff}}}, - {{{ 564, 717, -3309}, 0, { -4124, 0}, {0x9e, 0xb7, 0xe1, 0xff}}}, - {{{ 564, 123, -1958}, 0, { -952, 666}, {0x9e, 0x4f, 0xf3, 0xff}}}, - {{{ 615, 256, -3311}, 0, { -4128, 510}, {0xdf, 0x5b, 0xaf, 0xff}}}, - {{{ 615, 684, -3311}, 0, { -4128, 6}, {0xce, 0xb0, 0xac, 0xff}}}, - {{{ 564, 256, -3278}, 0, { -4052, 510}, {0xb0, 0x5e, 0x1a, 0xff}}}, - {{{ 564, 0, -2309}, 0, { -1776, 810}, {0x8e, 0x31, 0xec, 0xff}}}, - {{{ 564, 160, -3311}, 0, { -4128, 622}, {0x97, 0xc1, 0x1c, 0xff}}}, - {{{ 564, 0, -4781}, 0, { -7580, 810}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 564, 162, -4781}, 0, { -7580, 620}, {0xd8, 0x8a, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005DE8, 0x004b80d0, 26886, 0x00005de8, 240); // 0x07005ED8 - 0x07005FD8 -static const Vtx cotmc_seg7_vertex_07005ED8[] = { - {{{ 615, 684, -3311}, 0, { -4128, 6}, {0xce, 0xb0, 0xac, 0xff}}}, - {{{ 564, 717, -3968}, 0, { -5672, 0}, {0xa5, 0xac, 0x17, 0xff}}}, - {{{ 615, 684, -3966}, 0, { -5668, 6}, {0xce, 0xac, 0x50, 0xff}}}, - {{{ 564, 717, -3309}, 0, { -4124, 0}, {0x9e, 0xb7, 0xe1, 0xff}}}, - {{{ 564, 686, -3999}, 0, { -5744, 4}, {0x91, 0xe9, 0x37, 0xff}}}, - {{{ 564, 256, -3999}, 0, { -5744, 510}, {0xac, 0x52, 0x2e, 0xff}}}, - {{{ 615, 256, -3966}, 0, { -5668, 510}, {0xf0, 0x5b, 0x56, 0xff}}}, - {{{ 564, 717, -4781}, 0, { -7580, 0}, {0x89, 0x00, 0xd7, 0xff}}}, - {{{ 564, 256, -4781}, 0, { -7580, 510}, {0xcb, 0x6e, 0xe1, 0xff}}}, - {{{ -563, 0, 1340}, 0, { -4668, 810}, {0x6b, 0x3d, 0x1c, 0xff}}}, - {{{ -563, 717, 3379}, 0, { -9456, 0}, {0x7a, 0xe6, 0x15, 0xff}}}, - {{{ -563, 0, 2970}, 0, { -8496, 810}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 564, 686, -3278}, 0, { -4052, 4}, {0x89, 0xf5, 0xd6, 0xff}}}, - {{{ -563, 20, 1263}, 0, { -4488, 786}, {0x4d, 0x63, 0x11, 0xff}}}, - {{{ -563, 20, 1105}, 0, { -4116, 786}, {0x4f, 0x5d, 0xe0, 0xff}}}, - {{{ -563, 717, 1105}, 0, { -4116, 0}, {0x4f, 0xa3, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005ED8, 0x004b80d0, 26886, 0x00005ed8, 256); // 0x07005FD8 - 0x070060C8 -static const Vtx cotmc_seg7_vertex_07005FD8[] = { - {{{ -563, 717, 3379}, 0, { -9456, 0}, {0x7a, 0xe6, 0x15, 0xff}}}, - {{{ -563, 0, 3379}, 0, { -9456, 810}, {0x7b, 0x00, 0x1d, 0xff}}}, - {{{ -563, 0, 2970}, 0, { -8496, 810}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -563, 0, 1340}, 0, { -4668, 810}, {0x6b, 0x3d, 0x1c, 0xff}}}, - {{{ -563, 20, 1263}, 0, { -4488, 786}, {0x4d, 0x63, 0x11, 0xff}}}, - {{{ -563, 717, 376}, 0, { -2404, 0}, {0x7a, 0xe6, 0x12, 0xff}}}, - {{{ -563, 20, 376}, 0, { -2404, 786}, {0x35, 0x6e, 0x1f, 0xff}}}, - {{{ -563, 20, -291}, 0, { -836, 786}, {0x71, 0x38, 0xfc, 0xff}}}, - {{{ -563, 123, -1632}, 0, { 2308, 666}, {0x5d, 0x49, 0x2b, 0xff}}}, - {{{ -563, 123, -3860}, 0, { 7540, 666}, {0x6f, 0x37, 0xe6, 0xff}}}, - {{{ -563, 717, -4781}, 0, { 9704, 0}, {0x77, 0x00, 0xd7, 0xff}}}, - {{{ -563, 72, -1632}, 0, { 2308, 726}, {0x67, 0xbb, 0x14, 0xff}}}, - {{{ -563, 72, -3860}, 0, { 7540, 726}, {0x6f, 0xce, 0xdd, 0xff}}}, - {{{ -563, 0, -413}, 0, { -548, 810}, {0x50, 0x5e, 0xe7, 0xff}}}, - {{{ -563, 0, -4781}, 0, { 9704, 810}, {0x79, 0x00, 0xdc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07005FD8, 0x004b80d0, 26886, 0x00005fd8, 240); // 0x070060C8 - 0x070061B8 -static const Vtx cotmc_seg7_vertex_070060C8[] = { - {{{ -563, -153, 3072}, 0, { -8736, 990}, {0x4c, 0x64, 0xf5, 0xff}}}, - {{{ -563, -153, 1617}, 0, { -5320, 990}, {0x46, 0x66, 0x19, 0xff}}}, - {{{ -563, 0, 1340}, 0, { -4668, 810}, {0x6b, 0x3d, 0x1c, 0xff}}}, - {{{ 564, 0, 2970}, 0, { 10616, 810}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 564, -153, 3072}, 0, { 10856, 990}, {0xc7, 0x71, 0xfa, 0xff}}}, - {{{ 564, -80, 3379}, 0, { 11580, 904}, {0xae, 0x52, 0x31, 0xff}}}, - {{{ 564, 0, -376}, 0, { 2756, 810}, {0xad, 0x4d, 0x37, 0xff}}}, - {{{ 564, -153, -217}, 0, { 3132, 990}, {0xb4, 0x62, 0x19, 0xff}}}, - {{{ 564, 0, 3379}, 0, { 11580, 810}, {0x85, 0x00, 0x1d, 0xff}}}, - {{{ 667, -460, 3584}, 0, { 12060, 1348}, {0xa0, 0x11, 0x50, 0xff}}}, - {{{ -563, -80, 3379}, 0, { -9456, 904}, {0x6b, 0x35, 0x28, 0xff}}}, - {{{ -563, 0, 2970}, 0, { -8496, 810}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -563, 0, 3379}, 0, { -9456, 810}, {0x7b, 0x00, 0x1d, 0xff}}}, - {{{ -666, -460, 3584}, 0, { -9940, 1348}, {0x50, 0x1c, 0x5d, 0xff}}}, - {{{ -563, 717, 3379}, 0, { -9456, 0}, {0x7a, 0xe6, 0x15, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070060C8, 0x004b80d0, 26886, 0x000060c8, 240); // 0x070061B8 - 0x070062A8 -static const Vtx cotmc_seg7_vertex_070061B8[] = { - {{{ 564, -153, -2596}, 0, { -2452, 990}, {0xb3, 0x62, 0xeb, 0xff}}}, - {{{ 564, 0, -2309}, 0, { -1776, 810}, {0x8e, 0x31, 0xec, 0xff}}}, - {{{ 564, 0, -4781}, 0, { -7580, 810}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 564, -153, -4781}, 0, { -7580, 990}, {0xbc, 0x66, 0xe4, 0xff}}}, - {{{ -563, -153, -849}, 0, { 468, 990}, {0x42, 0x6b, 0xf7, 0xff}}}, - {{{ -563, 0, -4781}, 0, { 9704, 810}, {0x79, 0x00, 0xdc, 0xff}}}, - {{{ -563, 0, -413}, 0, { -548, 810}, {0x50, 0x5e, 0xe7, 0xff}}}, - {{{ -563, -153, -4781}, 0, { 9704, 990}, {0x3a, 0x6c, 0xe2, 0xff}}}, - {{{ 564, 717, 3379}, 0, { 11580, 0}, {0x86, 0xe6, 0x15, 0xff}}}, - {{{ 564, 0, 3379}, 0, { 11580, 810}, {0x85, 0x00, 0x1d, 0xff}}}, - {{{ 667, -460, 3584}, 0, { 12060, 1348}, {0xa0, 0x11, 0x50, 0xff}}}, - {{{ 667, 819, 3584}, 0, { 12060, -152}, {0xa2, 0xd2, 0x46, 0xff}}}, - {{{ -666, -460, 3584}, 0, { -9940, 1348}, {0x50, 0x1c, 0x5d, 0xff}}}, - {{{ -563, 717, 3379}, 0, { -9456, 0}, {0x7a, 0xe6, 0x15, 0xff}}}, - {{{ -666, 819, 3584}, 0, { -9940, -152}, {0x5e, 0xd2, 0x46, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070061B8, 0x004b80d0, 26886, 0x000061b8, 240); // 0x070062A8 - 0x07006358 -static const Vtx cotmc_seg7_vertex_070062A8[] = { - {{{ -666, -460, 3584}, 0, { -9940, 1348}, {0x50, 0x1c, 0x5d, 0xff}}}, - {{{ -563, -80, 3379}, 0, { -9456, 904}, {0x6b, 0x35, 0x28, 0xff}}}, - {{{ -563, 0, 3379}, 0, { -9456, 810}, {0x7b, 0x00, 0x1d, 0xff}}}, - {{{ -666, 717, 478}, 0, { -2644, 0}, {0x28, 0xa3, 0x4b, 0xff}}}, - {{{ -563, 20, 376}, 0, { -2404, 786}, {0x35, 0x6e, 0x1f, 0xff}}}, - {{{ -563, 717, 376}, 0, { -2404, 0}, {0x7a, 0xe6, 0x12, 0xff}}}, - {{{ -666, 20, 478}, 0, { -2644, 786}, {0x0e, 0x5d, 0x54, 0xff}}}, - {{{ -563, 20, 1105}, 0, { -4116, 786}, {0x4f, 0x5d, 0xe0, 0xff}}}, - {{{ -666, 20, 1002}, 0, { -3876, 786}, {0x1d, 0x6b, 0xc4, 0xff}}}, - {{{ -666, 717, 1002}, 0, { -3876, 0}, {0x2a, 0xb1, 0xa7, 0xff}}}, - {{{ -563, 717, 1105}, 0, { -4116, 0}, {0x4f, 0xa3, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070062A8, 0x004b80d0, 26886, 0x000062a8, 176); // 0x07006358 - 0x07006438 -static const Vtx cotmc_seg7_vertex_07006358[] = { - {{{ -4746, 717, 151}, 0, { 0, 0}, {0x30, 0x8d, 0xeb, 0xff}}}, - {{{ -4047, 717, -513}, 0, { 0, 0}, {0xde, 0xb8, 0x62, 0xff}}}, - {{{ -3755, 717, -261}, 0, { 0, 0}, {0xcf, 0xb8, 0x5b, 0xff}}}, - {{{ -4443, 717, -576}, 0, { 0, 0}, {0x13, 0xa3, 0x53, 0xff}}}, - {{{ -4746, 717, -360}, 0, { 0, 0}, {0x5f, 0xd4, 0x47, 0xff}}}, - {{{ -2855, 717, -228}, 0, { 0, 0}, {0xee, 0xa6, 0x57, 0xff}}}, - {{{ -2986, 717, 295}, 0, { 0, 0}, {0x0e, 0x96, 0xbc, 0xff}}}, - {{{ -3814, 717, 259}, 0, { 0, 0}, {0xee, 0xb7, 0x9a, 0xff}}}, - {{{ -4094, 717, 470}, 0, { 0, 0}, {0xda, 0xb6, 0xa1, 0xff}}}, - {{{ -4467, 717, 402}, 0, { 0, 0}, {0x2a, 0xd7, 0x90, 0xff}}}, - {{{ -1380, 717, 927}, 0, { 0, 0}, {0x19, 0xa6, 0xab, 0xff}}}, - {{{ -1249, 717, 403}, 0, { 0, 0}, {0xee, 0xa6, 0x57, 0xff}}}, - {{{ -666, 717, 478}, 0, { 0, 0}, {0x28, 0xa3, 0x4b, 0xff}}}, - {{{ -666, 717, 1002}, 0, { 0, 0}, {0x2a, 0xb1, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07006358, 0x004b80d0, 26886, 0x00006358, 224); // 0x07006438 - 0x07006538 -static const Vtx cotmc_seg7_vertex_07006438[] = { - {{{ 0, 1107, 3584}, 0, { 0, 0}, {0x00, 0x90, 0x3b, 0xff}}}, - {{{ -402, 1009, 3584}, 0, { 0, 0}, {0x36, 0xa3, 0x41, 0xff}}}, - {{{ -351, 906, 3379}, 0, { 0, 0}, {0x36, 0x90, 0x14, 0xff}}}, - {{{ -563, 717, 3379}, 0, { 0, 0}, {0x7a, 0xe6, 0x15, 0xff}}}, - {{{ -666, 819, 3584}, 0, { 0, 0}, {0x5e, 0xd2, 0x46, 0xff}}}, - {{{ -563, 4198, -4781}, 0, { 0, 0}, {0x56, 0xbe, 0xc0, 0xff}}}, - {{{ -563, 717, -4781}, 0, { 0, 0}, {0x77, 0x00, 0xd7, 0xff}}}, - {{{ 0, 1005, 3379}, 0, { 0, 0}, {0x00, 0x82, 0xfa, 0xff}}}, - {{{ 397, 1011, 3584}, 0, { 0, 0}, {0xca, 0xa2, 0x41, 0xff}}}, - {{{ 346, 908, 3379}, 0, { 0, 0}, {0xca, 0x8f, 0x14, 0xff}}}, - {{{ 564, 4198, -4781}, 0, { 0, 0}, {0xaf, 0xb0, 0xc9, 0xff}}}, - {{{ 564, 717, 3379}, 0, { 0, 0}, {0x86, 0xe6, 0x15, 0xff}}}, - {{{ 667, 819, 3584}, 0, { 0, 0}, {0xa2, 0xd2, 0x46, 0xff}}}, - {{{ 1362, 4198, -6707}, 0, { 0, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 1362, 717, -5579}, 0, { 0, 0}, {0x8e, 0x00, 0xc9, 0xff}}}, - {{{ 1362, 4198, -5579}, 0, { 0, 0}, {0x93, 0x00, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07006438, 0x004b80d0, 26886, 0x00006438, 256); // 0x07006538 - 0x07006638 -static const Vtx cotmc_seg7_vertex_07006538[] = { - {{{ 564, 4198, -4781}, 0, { 0, 0}, {0xaf, 0xb0, 0xc9, 0xff}}}, - {{{ 564, 717, -4781}, 0, { 0, 0}, {0x89, 0x00, 0xd7, 0xff}}}, - {{{ 564, 717, 3379}, 0, { 0, 0}, {0x86, 0xe6, 0x15, 0xff}}}, - {{{ 1076, 684, -3311}, 0, { 0, 0}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 615, 684, -3966}, 0, { 0, 0}, {0xce, 0xac, 0x50, 0xff}}}, - {{{ 1076, 684, -3966}, 0, { 0, 0}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 615, 684, -3311}, 0, { 0, 0}, {0xce, 0xb0, 0xac, 0xff}}}, - {{{ 1362, 4198, -5579}, 0, { 0, 0}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 1362, 717, -5579}, 0, { 0, 0}, {0x8e, 0x00, 0xc9, 0xff}}}, - {{{ 1362, 4198, -6707}, 0, { 0, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 1362, 717, -6707}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 564, 4198, -7505}, 0, { 0, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 564, 717, -7505}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -1361, 4198, -6707}, 0, { 0, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -563, 717, -7505}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -563, 4198, -7505}, 0, { 0, 0}, {0x20, 0x00, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07006538, 0x004b80d0, 26886, 0x00006538, 256); // 0x07006638 - 0x070066A8 -static const Vtx cotmc_seg7_vertex_07006638[] = { - {{{ -1361, 4198, -6707}, 0, { 0, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -1361, 717, -6707}, 0, { 0, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -563, 717, -7505}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -1361, 4198, -5579}, 0, { 0, 0}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ -1361, 717, -5579}, 0, { 0, 0}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -563, 4198, -4781}, 0, { 0, 0}, {0x56, 0xbe, 0xc0, 0xff}}}, - {{{ -563, 717, -4781}, 0, { 0, 0}, {0x77, 0x00, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07006638, 0x004b80d0, 26886, 0x00006638, 112); // 0x070066A8 - 0x070066E8 -static const Vtx cotmc_seg7_vertex_070066A8[] = { - {{{ 1400, -1791, 4301}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1399, 1523, 4301}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1400, 1523, 4301}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1399, -1791, 4301}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070066A8, 0x004b80d0, 26886, 0x000066a8, 64); // 0x070066E8 - 0x07006C18 static const Gfx cotmc_seg7_dl_070066E8[] = { diff --git a/levels/cotmc/areas/1/2/model.inc.c b/levels/cotmc/areas/1/2/model.inc.c index 8583d2167..74a47add1 100644 --- a/levels/cotmc/areas/1/2/model.inc.c +++ b/levels/cotmc/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07007E88 - 0x07007EA0 static const Lights1 cotmc_seg7_lights_07007E88 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,587 +6,97 @@ static const Lights1 cotmc_seg7_lights_07007E88 = gdSPDefLights1( ); // 0x07007EA0 - 0x07007F90 -static const Vtx cotmc_seg7_vertex_07007EA0[] = { - {{{ 668, 610, -3991}, 0, { 812, 1550}, {0xca, 0x1f, 0x92, 0xff}}}, - {{{ 701, 674, -3989}, 0, { 828, 1552}, {0xca, 0x1f, 0x92, 0xff}}}, - {{{ 683, 608, -3999}, 0, { 820, 1546}, {0xca, 0x1f, 0x92, 0xff}}}, - {{{ 668, 610, -3991}, 0, { 812, 1550}, {0xc6, 0x21, 0x95, 0xff}}}, - {{{ 680, 676, -3977}, 0, { 818, 1558}, {0xc6, 0x21, 0x95, 0xff}}}, - {{{ 701, 674, -3989}, 0, { 828, 1552}, {0xc6, 0x21, 0x95, 0xff}}}, - {{{ 667, 605, -3974}, 0, { 812, 1560}, {0x84, 0x16, 0x00, 0xff}}}, - {{{ 680, 676, -3977}, 0, { 818, 1558}, {0x84, 0x16, 0x00, 0xff}}}, - {{{ 668, 610, -3991}, 0, { 812, 1550}, {0x84, 0x16, 0x00, 0xff}}}, - {{{ 683, 608, -3999}, 0, { 820, 1546}, {0x3e, 0x00, 0x92, 0xff}}}, - {{{ 701, 674, -3989}, 0, { 828, 1552}, {0x3e, 0x00, 0x92, 0xff}}}, - {{{ 697, 602, -3991}, 0, { 826, 1550}, {0x3e, 0x00, 0x92, 0xff}}}, - {{{ 701, 674, -3989}, 0, { 828, 1552}, {0x41, 0x00, 0x93, 0xff}}}, - {{{ 721, 665, -3977}, 0, { 838, 1558}, {0x41, 0x00, 0x93, 0xff}}}, - {{{ 697, 602, -3991}, 0, { 826, 1550}, {0x41, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07007EA0, 0x004b80d0, 26886, 0x00007ea0, 240); // 0x07007F90 - 0x07008080 -static const Vtx cotmc_seg7_vertex_07007F90[] = { - {{{ 680, 676, -3977}, 0, { 818, 1558}, {0xeb, 0x6f, 0xc8, 0xff}}}, - {{{ 705, 690, -3959}, 0, { 832, 1566}, {0xeb, 0x6f, 0xc8, 0xff}}}, - {{{ 701, 674, -3989}, 0, { 828, 1552}, {0xeb, 0x6f, 0xc8, 0xff}}}, - {{{ 721, 665, -3977}, 0, { 838, 1558}, {0x49, 0x57, 0xc8, 0xff}}}, - {{{ 701, 674, -3989}, 0, { 828, 1552}, {0x49, 0x57, 0xc8, 0xff}}}, - {{{ 705, 690, -3959}, 0, { 832, 1566}, {0x49, 0x57, 0xc8, 0xff}}}, - {{{ 680, 676, -3977}, 0, { 818, 1558}, {0xb9, 0x66, 0x13, 0xff}}}, - {{{ 678, 670, -3953}, 0, { 818, 1570}, {0xb9, 0x66, 0x13, 0xff}}}, - {{{ 705, 690, -3959}, 0, { 832, 1566}, {0xb9, 0x66, 0x13, 0xff}}}, - {{{ 667, 605, -3974}, 0, { 812, 1560}, {0x84, 0x16, 0xfc, 0xff}}}, - {{{ 678, 670, -3953}, 0, { 818, 1570}, {0x84, 0x16, 0xfc, 0xff}}}, - {{{ 680, 676, -3977}, 0, { 818, 1558}, {0x84, 0x16, 0xfc, 0xff}}}, - {{{ 697, 602, -3991}, 0, { 826, 1550}, {0x76, 0xd4, 0xff, 0xff}}}, - {{{ 721, 665, -3977}, 0, { 838, 1558}, {0x76, 0xd4, 0xff, 0xff}}}, - {{{ 719, 659, -3953}, 0, { 838, 1570}, {0x76, 0xd4, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07007F90, 0x004b80d0, 26886, 0x00007f90, 240); // 0x07008080 - 0x07008170 -static const Vtx cotmc_seg7_vertex_07008080[] = { - {{{ 697, 602, -3991}, 0, { 826, 1550}, {0x77, 0xd5, 0xfd, 0xff}}}, - {{{ 719, 659, -3953}, 0, { 838, 1570}, {0x77, 0xd5, 0xfd, 0xff}}}, - {{{ 696, 598, -3974}, 0, { 826, 1560}, {0x77, 0xd5, 0xfd, 0xff}}}, - {{{ 719, 659, -3953}, 0, { 838, 1570}, {0x70, 0x37, 0x17, 0xff}}}, - {{{ 721, 665, -3977}, 0, { 838, 1558}, {0x70, 0x37, 0x17, 0xff}}}, - {{{ 705, 690, -3959}, 0, { 832, 1566}, {0x70, 0x37, 0x17, 0xff}}}, - {{{ 696, 598, -3974}, 0, { 826, 1560}, {0x33, 0xca, 0x66, 0xff}}}, - {{{ 719, 659, -3953}, 0, { 838, 1570}, {0x33, 0xca, 0x66, 0xff}}}, - {{{ 681, 599, -3966}, 0, { 818, 1564}, {0x33, 0xca, 0x66, 0xff}}}, - {{{ 719, 659, -3953}, 0, { 838, 1570}, {0x32, 0xca, 0x66, 0xff}}}, - {{{ 698, 662, -3941}, 0, { 828, 1576}, {0x32, 0xca, 0x66, 0xff}}}, - {{{ 681, 599, -3966}, 0, { 818, 1564}, {0x32, 0xca, 0x66, 0xff}}}, - {{{ 698, 662, -3941}, 0, { 828, 1576}, {0x3f, 0x2f, 0x63, 0xff}}}, - {{{ 719, 659, -3953}, 0, { 838, 1570}, {0x3f, 0x2f, 0x63, 0xff}}}, - {{{ 705, 690, -3959}, 0, { 832, 1566}, {0x3f, 0x2f, 0x63, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008080, 0x004b80d0, 26886, 0x00008080, 240); // 0x07008170 - 0x07008260 -static const Vtx cotmc_seg7_vertex_07008170[] = { - {{{ 681, 599, -3966}, 0, { 818, 1564}, {0xbb, 0xea, 0x68, 0xff}}}, - {{{ 678, 670, -3953}, 0, { 818, 1570}, {0xbb, 0xea, 0x68, 0xff}}}, - {{{ 667, 605, -3974}, 0, { 812, 1560}, {0xbb, 0xea, 0x68, 0xff}}}, - {{{ 681, 599, -3966}, 0, { 818, 1564}, {0xba, 0xeb, 0x67, 0xff}}}, - {{{ 698, 662, -3941}, 0, { 828, 1576}, {0xba, 0xeb, 0x67, 0xff}}}, - {{{ 678, 670, -3953}, 0, { 818, 1570}, {0xba, 0xeb, 0x67, 0xff}}}, - {{{ 678, 670, -3953}, 0, { 818, 1570}, {0xe1, 0x47, 0x63, 0xff}}}, - {{{ 698, 662, -3941}, 0, { 828, 1576}, {0xe1, 0x47, 0x63, 0xff}}}, - {{{ 705, 690, -3959}, 0, { 832, 1566}, {0xe1, 0x47, 0x63, 0xff}}}, - {{{ 1095, 435, -3442}, 0, { 1026, 1826}, {0xc6, 0xa0, 0x3a, 0xff}}}, - {{{ 1054, 471, -3423}, 0, { 1004, 1834}, {0xc6, 0xa0, 0x3a, 0xff}}}, - {{{ 1086, 435, -3451}, 0, { 1020, 1820}, {0xc6, 0xa0, 0x3a, 0xff}}}, - {{{ 1086, 435, -3451}, 0, { 1020, 1820}, {0x99, 0xc9, 0xd1, 0xff}}}, - {{{ 1054, 471, -3423}, 0, { 1004, 1834}, {0x99, 0xc9, 0xd1, 0xff}}}, - {{{ 1055, 483, -3439}, 0, { 1006, 1826}, {0x99, 0xc9, 0xd1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008170, 0x004b80d0, 26886, 0x00008170, 240); // 0x07008260 - 0x07008350 -static const Vtx cotmc_seg7_vertex_07008260[] = { - {{{ 1086, 435, -3451}, 0, { 1020, 1820}, {0x9a, 0xcb, 0xcc, 0xff}}}, - {{{ 1055, 483, -3439}, 0, { 1006, 1826}, {0x9a, 0xcb, 0xcc, 0xff}}}, - {{{ 1087, 444, -3462}, 0, { 1022, 1814}, {0x9a, 0xcb, 0xcc, 0xff}}}, - {{{ 1087, 444, -3462}, 0, { 1022, 1814}, {0xdc, 0x26, 0x8d, 0xff}}}, - {{{ 1055, 483, -3439}, 0, { 1006, 1826}, {0xdc, 0x26, 0x8d, 0xff}}}, - {{{ 1071, 495, -3440}, 0, { 1014, 1826}, {0xdc, 0x26, 0x8d, 0xff}}}, - {{{ 1054, 471, -3423}, 0, { 1004, 1834}, {0x85, 0x19, 0x0b, 0xff}}}, - {{{ 1060, 496, -3415}, 0, { 1008, 1838}, {0x85, 0x19, 0x0b, 0xff}}}, - {{{ 1055, 483, -3439}, 0, { 1006, 1826}, {0x85, 0x19, 0x0b, 0xff}}}, - {{{ 1071, 495, -3440}, 0, { 1014, 1826}, {0xb6, 0x60, 0xdc, 0xff}}}, - {{{ 1055, 483, -3439}, 0, { 1006, 1826}, {0xb6, 0x60, 0xdc, 0xff}}}, - {{{ 1060, 496, -3415}, 0, { 1008, 1838}, {0xb6, 0x60, 0xdc, 0xff}}}, - {{{ 1087, 444, -3462}, 0, { 1022, 1814}, {0xdb, 0x25, 0x8d, 0xff}}}, - {{{ 1071, 495, -3440}, 0, { 1014, 1826}, {0xdb, 0x25, 0x8d, 0xff}}}, - {{{ 1098, 452, -3463}, 0, { 1026, 1814}, {0xdb, 0x25, 0x8d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008260, 0x004b80d0, 26886, 0x00008260, 240); // 0x07008350 - 0x07008440 -static const Vtx cotmc_seg7_vertex_07008350[] = { - {{{ 1054, 471, -3423}, 0, { 1004, 1834}, {0xa4, 0xfb, 0x56, 0xff}}}, - {{{ 1067, 471, -3409}, 0, { 1012, 1842}, {0xa4, 0xfb, 0x56, 0xff}}}, - {{{ 1060, 496, -3415}, 0, { 1008, 1838}, {0xa4, 0xfb, 0x56, 0xff}}}, - {{{ 1095, 435, -3442}, 0, { 1026, 1826}, {0xc5, 0x9f, 0x37, 0xff}}}, - {{{ 1067, 471, -3409}, 0, { 1012, 1842}, {0xc5, 0x9f, 0x37, 0xff}}}, - {{{ 1054, 471, -3423}, 0, { 1004, 1834}, {0xc5, 0x9f, 0x37, 0xff}}}, - {{{ 1098, 452, -3463}, 0, { 1026, 1814}, {0x45, 0x50, 0xbb, 0xff}}}, - {{{ 1071, 495, -3440}, 0, { 1014, 1826}, {0x45, 0x50, 0xbb, 0xff}}}, - {{{ 1085, 495, -3426}, 0, { 1020, 1832}, {0x45, 0x50, 0xbb, 0xff}}}, - {{{ 1085, 495, -3426}, 0, { 1020, 1832}, {0x03, 0x7e, 0xfd, 0xff}}}, - {{{ 1071, 495, -3440}, 0, { 1014, 1826}, {0x03, 0x7e, 0xfd, 0xff}}}, - {{{ 1060, 496, -3415}, 0, { 1008, 1838}, {0x03, 0x7e, 0xfd, 0xff}}}, - {{{ 1098, 452, -3463}, 0, { 1026, 1814}, {0x49, 0x4f, 0xbe, 0xff}}}, - {{{ 1085, 495, -3426}, 0, { 1020, 1832}, {0x49, 0x4f, 0xbe, 0xff}}}, - {{{ 1107, 452, -3453}, 0, { 1032, 1820}, {0x49, 0x4f, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008350, 0x004b80d0, 26886, 0x00008350, 240); // 0x07008440 - 0x07008540 -static const Vtx cotmc_seg7_vertex_07008440[] = { - {{{ 1107, 452, -3453}, 0, { 1032, 1820}, {0x73, 0x20, 0x29, 0xff}}}, - {{{ 1085, 495, -3426}, 0, { 1020, 1832}, {0x73, 0x20, 0x29, 0xff}}}, - {{{ 1083, 483, -3411}, 0, { 1020, 1840}, {0x73, 0x20, 0x29, 0xff}}}, - {{{ 1083, 483, -3411}, 0, { 1020, 1840}, {0x26, 0x5c, 0x4e, 0xff}}}, - {{{ 1085, 495, -3426}, 0, { 1020, 1832}, {0x26, 0x5c, 0x4e, 0xff}}}, - {{{ 1060, 496, -3415}, 0, { 1008, 1838}, {0x26, 0x5c, 0x4e, 0xff}}}, - {{{ 1107, 452, -3453}, 0, { 1032, 1820}, {0x73, 0x23, 0x27, 0xff}}}, - {{{ 1083, 483, -3411}, 0, { 1020, 1840}, {0x73, 0x23, 0x27, 0xff}}}, - {{{ 1106, 444, -3443}, 0, { 1032, 1824}, {0x73, 0x23, 0x27, 0xff}}}, - {{{ 1106, 444, -3443}, 0, { 1032, 1824}, {0x34, 0xcb, 0x66, 0xff}}}, - {{{ 1083, 483, -3411}, 0, { 1020, 1840}, {0x34, 0xcb, 0x66, 0xff}}}, - {{{ 1067, 471, -3409}, 0, { 1012, 1842}, {0x34, 0xcb, 0x66, 0xff}}}, - {{{ 1067, 471, -3409}, 0, { 1012, 1842}, {0xfb, 0x1c, 0x7b, 0xff}}}, - {{{ 1083, 483, -3411}, 0, { 1020, 1840}, {0xfb, 0x1c, 0x7b, 0xff}}}, - {{{ 1060, 496, -3415}, 0, { 1008, 1838}, {0xfb, 0x1c, 0x7b, 0xff}}}, - {{{ 1095, 435, -3442}, 0, { 1026, 1826}, {0x34, 0xcb, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008440, 0x004b80d0, 26886, 0x00008440, 256); // 0x07008540 - 0x07008640 -static const Vtx cotmc_seg7_vertex_07008540[] = { - {{{ 1083, 539, -3840}, 0, { 1020, 1626}, {0xf4, 0xde, 0x87, 0xff}}}, - {{{ 1079, 608, -3859}, 0, { 1018, 1616}, {0xf4, 0xde, 0x87, 0xff}}}, - {{{ 1099, 544, -3843}, 0, { 1028, 1624}, {0xf4, 0xde, 0x87, 0xff}}}, - {{{ 1083, 539, -3840}, 0, { 1020, 1626}, {0xfc, 0xdf, 0x86, 0xff}}}, - {{{ 1056, 600, -3856}, 0, { 1006, 1618}, {0xfc, 0xdf, 0x86, 0xff}}}, - {{{ 1079, 608, -3859}, 0, { 1018, 1616}, {0xfc, 0xdf, 0x86, 0xff}}}, - {{{ 1076, 539, -3824}, 0, { 1016, 1634}, {0x99, 0xc7, 0xd3, 0xff}}}, - {{{ 1046, 600, -3833}, 0, { 1002, 1630}, {0x99, 0xc7, 0xd3, 0xff}}}, - {{{ 1083, 539, -3840}, 0, { 1020, 1626}, {0x99, 0xc7, 0xd3, 0xff}}}, - {{{ 1056, 600, -3856}, 0, { 1006, 1618}, {0x99, 0xc7, 0xd3, 0xff}}}, - {{{ 1099, 544, -3843}, 0, { 1028, 1624}, {0x64, 0x0c, 0xb4, 0xff}}}, - {{{ 1079, 608, -3859}, 0, { 1018, 1616}, {0x64, 0x0c, 0xb4, 0xff}}}, - {{{ 1109, 549, -3829}, 0, { 1032, 1632}, {0x64, 0x0c, 0xb4, 0xff}}}, - {{{ 1079, 608, -3859}, 0, { 1018, 1616}, {0x63, 0x0a, 0xb2, 0xff}}}, - {{{ 1093, 616, -3840}, 0, { 1024, 1626}, {0x63, 0x0a, 0xb2, 0xff}}}, - {{{ 1109, 549, -3829}, 0, { 1032, 1632}, {0x63, 0x0a, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008540, 0x004b80d0, 26886, 0x00008540, 256); // 0x07008640 - 0x07008730 -static const Vtx cotmc_seg7_vertex_07008640[] = { - {{{ 1093, 616, -3840}, 0, { 1024, 1626}, {0x2b, 0x5f, 0xb9, 0xff}}}, - {{{ 1079, 608, -3859}, 0, { 1018, 1616}, {0x2b, 0x5f, 0xb9, 0xff}}}, - {{{ 1062, 630, -3840}, 0, { 1008, 1626}, {0x2b, 0x5f, 0xb9, 0xff}}}, - {{{ 1056, 600, -3856}, 0, { 1006, 1618}, {0xdd, 0x3e, 0x98, 0xff}}}, - {{{ 1062, 630, -3840}, 0, { 1008, 1626}, {0xdd, 0x3e, 0x98, 0xff}}}, - {{{ 1079, 608, -3859}, 0, { 1018, 1616}, {0xdd, 0x3e, 0x98, 0xff}}}, - {{{ 1056, 600, -3856}, 0, { 1006, 1618}, {0x94, 0x2e, 0xd1, 0xff}}}, - {{{ 1046, 600, -3833}, 0, { 1002, 1630}, {0x94, 0x2e, 0xd1, 0xff}}}, - {{{ 1062, 630, -3840}, 0, { 1008, 1626}, {0x94, 0x2e, 0xd1, 0xff}}}, - {{{ 1109, 549, -3829}, 0, { 1032, 1632}, {0x6e, 0x22, 0x33, 0xff}}}, - {{{ 1083, 616, -3818}, 0, { 1020, 1638}, {0x6e, 0x22, 0x33, 0xff}}}, - {{{ 1102, 549, -3814}, 0, { 1028, 1640}, {0x6e, 0x22, 0x33, 0xff}}}, - {{{ 1109, 549, -3829}, 0, { 1032, 1632}, {0x6f, 0x22, 0x32, 0xff}}}, - {{{ 1093, 616, -3840}, 0, { 1024, 1626}, {0x6f, 0x22, 0x32, 0xff}}}, - {{{ 1083, 616, -3818}, 0, { 1020, 1638}, {0x6f, 0x22, 0x32, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008640, 0x004b80d0, 26886, 0x00008640, 240); // 0x07008730 - 0x07008820 -static const Vtx cotmc_seg7_vertex_07008730[] = { - {{{ 1083, 616, -3818}, 0, { 1020, 1638}, {0x33, 0x71, 0x17, 0xff}}}, - {{{ 1093, 616, -3840}, 0, { 1024, 1626}, {0x33, 0x71, 0x17, 0xff}}}, - {{{ 1062, 630, -3840}, 0, { 1008, 1626}, {0x33, 0x71, 0x17, 0xff}}}, - {{{ 1102, 549, -3814}, 0, { 1028, 1640}, {0x11, 0x0c, 0x7d, 0xff}}}, - {{{ 1083, 616, -3818}, 0, { 1020, 1638}, {0x11, 0x0c, 0x7d, 0xff}}}, - {{{ 1060, 608, -3814}, 0, { 1008, 1640}, {0x11, 0x0c, 0x7d, 0xff}}}, - {{{ 1060, 608, -3814}, 0, { 1008, 1640}, {0xed, 0x60, 0x50, 0xff}}}, - {{{ 1083, 616, -3818}, 0, { 1020, 1638}, {0xed, 0x60, 0x50, 0xff}}}, - {{{ 1062, 630, -3840}, 0, { 1008, 1626}, {0xed, 0x60, 0x50, 0xff}}}, - {{{ 1102, 549, -3814}, 0, { 1028, 1640}, {0x13, 0x0d, 0x7c, 0xff}}}, - {{{ 1060, 608, -3814}, 0, { 1008, 1640}, {0x13, 0x0d, 0x7c, 0xff}}}, - {{{ 1086, 544, -3811}, 0, { 1020, 1640}, {0x13, 0x0d, 0x7c, 0xff}}}, - {{{ 1086, 544, -3811}, 0, { 1020, 1640}, {0xa5, 0xdf, 0x51, 0xff}}}, - {{{ 1060, 608, -3814}, 0, { 1008, 1640}, {0xa5, 0xdf, 0x51, 0xff}}}, - {{{ 1046, 600, -3833}, 0, { 1002, 1630}, {0xa5, 0xdf, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008730, 0x004b80d0, 26886, 0x00008730, 240); // 0x07008820 - 0x07008920 -static const Vtx cotmc_seg7_vertex_07008820[] = { - {{{ 1046, 600, -3833}, 0, { 1002, 1630}, {0x9d, 0x3f, 0x2e, 0xff}}}, - {{{ 1060, 608, -3814}, 0, { 1008, 1640}, {0x9d, 0x3f, 0x2e, 0xff}}}, - {{{ 1062, 630, -3840}, 0, { 1008, 1626}, {0x9d, 0x3f, 0x2e, 0xff}}}, - {{{ 1086, 544, -3811}, 0, { 1020, 1640}, {0xa6, 0xe0, 0x52, 0xff}}}, - {{{ 1046, 600, -3833}, 0, { 1002, 1630}, {0xa6, 0xe0, 0x52, 0xff}}}, - {{{ 1076, 539, -3824}, 0, { 1016, 1634}, {0xa6, 0xe0, 0x52, 0xff}}}, - {{{ 1367, 530, -5668}, 0, { 1160, 716}, {0x94, 0xc9, 0xdc, 0xff}}}, - {{{ 1309, 643, -5666}, 0, { 1132, 718}, {0x94, 0xc9, 0xdc, 0xff}}}, - {{{ 1370, 542, -5695}, 0, { 1162, 702}, {0x94, 0xc9, 0xdc, 0xff}}}, - {{{ 1370, 542, -5695}, 0, { 1162, 702}, {0xd9, 0x0a, 0x88, 0xff}}}, - {{{ 1345, 665, -5676}, 0, { 1150, 712}, {0xd9, 0x0a, 0x88, 0xff}}}, - {{{ 1395, 557, -5702}, 0, { 1176, 698}, {0xd9, 0x0a, 0x88, 0xff}}}, - {{{ 1309, 643, -5666}, 0, { 1132, 718}, {0xd9, 0x0a, 0x88, 0xff}}}, - {{{ 1376, 670, -5647}, 0, { 1166, 726}, {0x0e, 0x78, 0xdd, 0xff}}}, - {{{ 1345, 665, -5676}, 0, { 1150, 712}, {0x0e, 0x78, 0xdd, 0xff}}}, - {{{ 1323, 683, -5624}, 0, { 1140, 738}, {0x0e, 0x78, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008820, 0x004b80d0, 26886, 0x00008820, 256); // 0x07008920 - 0x07008A10 -static const Vtx cotmc_seg7_vertex_07008920[] = { - {{{ 1309, 643, -5666}, 0, { 1132, 718}, {0xba, 0x57, 0xc5, 0xff}}}, - {{{ 1323, 683, -5624}, 0, { 1140, 738}, {0xba, 0x57, 0xc5, 0xff}}}, - {{{ 1345, 665, -5676}, 0, { 1150, 712}, {0xba, 0x57, 0xc5, 0xff}}}, - {{{ 1395, 557, -5702}, 0, { 1176, 698}, {0x49, 0x37, 0xa9, 0xff}}}, - {{{ 1345, 665, -5676}, 0, { 1150, 712}, {0x49, 0x37, 0xa9, 0xff}}}, - {{{ 1376, 670, -5647}, 0, { 1166, 726}, {0x49, 0x37, 0xa9, 0xff}}}, - {{{ 1395, 557, -5702}, 0, { 1176, 698}, {0x47, 0x37, 0xa7, 0xff}}}, - {{{ 1376, 670, -5647}, 0, { 1166, 726}, {0x47, 0x37, 0xa7, 0xff}}}, - {{{ 1417, 561, -5682}, 0, { 1186, 710}, {0x47, 0x37, 0xa7, 0xff}}}, - {{{ 1367, 530, -5668}, 0, { 1160, 716}, {0x94, 0xc9, 0xdd, 0xff}}}, - {{{ 1305, 626, -5627}, 0, { 1130, 736}, {0x94, 0xc9, 0xdd, 0xff}}}, - {{{ 1309, 643, -5666}, 0, { 1132, 718}, {0x94, 0xc9, 0xdd, 0xff}}}, - {{{ 1309, 643, -5666}, 0, { 1132, 718}, {0x87, 0x26, 0x04, 0xff}}}, - {{{ 1305, 626, -5627}, 0, { 1130, 736}, {0x87, 0x26, 0x04, 0xff}}}, - {{{ 1323, 683, -5624}, 0, { 1140, 738}, {0x87, 0x26, 0x04, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008920, 0x004b80d0, 26886, 0x00008920, 240); // 0x07008A10 - 0x07008B10 -static const Vtx cotmc_seg7_vertex_07008A10[] = { - {{{ 1372, 653, -5608}, 0, { 1164, 746}, {0x30, 0x69, 0x33, 0xff}}}, - {{{ 1376, 670, -5647}, 0, { 1166, 726}, {0x30, 0x69, 0x33, 0xff}}}, - {{{ 1323, 683, -5624}, 0, { 1140, 738}, {0x30, 0x69, 0x33, 0xff}}}, - {{{ 1376, 670, -5647}, 0, { 1166, 726}, {0x76, 0x23, 0x1b, 0xff}}}, - {{{ 1372, 653, -5608}, 0, { 1164, 746}, {0x76, 0x23, 0x1b, 0xff}}}, - {{{ 1414, 549, -5654}, 0, { 1184, 722}, {0x76, 0x23, 0x1b, 0xff}}}, - {{{ 1417, 561, -5682}, 0, { 1186, 710}, {0x76, 0x23, 0x1b, 0xff}}}, - {{{ 1414, 549, -5654}, 0, { 1184, 722}, {0x31, 0xe3, 0x71, 0xff}}}, - {{{ 1372, 653, -5608}, 0, { 1164, 746}, {0x31, 0xe3, 0x71, 0xff}}}, - {{{ 1389, 534, -5647}, 0, { 1172, 726}, {0x31, 0xe3, 0x71, 0xff}}}, - {{{ 1372, 653, -5608}, 0, { 1164, 746}, {0x34, 0xe3, 0x70, 0xff}}}, - {{{ 1336, 631, -5597}, 0, { 1146, 752}, {0x34, 0xe3, 0x70, 0xff}}}, - {{{ 1389, 534, -5647}, 0, { 1172, 726}, {0x34, 0xe3, 0x70, 0xff}}}, - {{{ 1336, 631, -5597}, 0, { 1146, 752}, {0xff, 0x3a, 0x70, 0xff}}}, - {{{ 1372, 653, -5608}, 0, { 1164, 746}, {0xff, 0x3a, 0x70, 0xff}}}, - {{{ 1323, 683, -5624}, 0, { 1140, 738}, {0xff, 0x3a, 0x70, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008A10, 0x004b80d0, 26886, 0x00008a10, 256); // 0x07008B10 - 0x07008C00 -static const Vtx cotmc_seg7_vertex_07008B10[] = { - {{{ 1389, 534, -5647}, 0, { 1172, 726}, {0xc0, 0xb5, 0x4f, 0xff}}}, - {{{ 1336, 631, -5597}, 0, { 1146, 752}, {0xc0, 0xb5, 0x4f, 0xff}}}, - {{{ 1305, 626, -5627}, 0, { 1130, 736}, {0xc0, 0xb5, 0x4f, 0xff}}}, - {{{ 1389, 534, -5647}, 0, { 1172, 726}, {0xc1, 0xb5, 0x50, 0xff}}}, - {{{ 1305, 626, -5627}, 0, { 1130, 736}, {0xc1, 0xb5, 0x50, 0xff}}}, - {{{ 1367, 530, -5668}, 0, { 1160, 716}, {0xc1, 0xb5, 0x50, 0xff}}}, - {{{ 1305, 626, -5627}, 0, { 1130, 736}, {0xa8, 0x17, 0x57, 0xff}}}, - {{{ 1336, 631, -5597}, 0, { 1146, 752}, {0xa8, 0x17, 0x57, 0xff}}}, - {{{ 1323, 683, -5624}, 0, { 1140, 738}, {0xa8, 0x17, 0x57, 0xff}}}, - {{{ 1368, 491, -5692}, 0, { 1162, 704}, {0x94, 0xbe, 0x02, 0xff}}}, - {{{ 1286, 621, -5787}, 0, { 1120, 656}, {0x94, 0xbe, 0x02, 0xff}}}, - {{{ 1373, 481, -5734}, 0, { 1164, 684}, {0x94, 0xbe, 0x02, 0xff}}}, - {{{ 1373, 481, -5734}, 0, { 1164, 684}, {0xd7, 0xc0, 0x9b, 0xff}}}, - {{{ 1286, 621, -5787}, 0, { 1120, 656}, {0xd7, 0xc0, 0x9b, 0xff}}}, - {{{ 1337, 637, -5818}, 0, { 1146, 642}, {0xd7, 0xc0, 0x9b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008B10, 0x004b80d0, 26886, 0x00008b10, 240); // 0x07008C00 - 0x07008CF0 -static const Vtx cotmc_seg7_vertex_07008C00[] = { - {{{ 1373, 481, -5734}, 0, { 1164, 684}, {0xd9, 0xc0, 0x9a, 0xff}}}, - {{{ 1337, 637, -5818}, 0, { 1146, 642}, {0xd9, 0xc0, 0x9a, 0xff}}}, - {{{ 1409, 492, -5755}, 0, { 1182, 672}, {0xd9, 0xc0, 0x9a, 0xff}}}, - {{{ 1382, 668, -5789}, 0, { 1168, 656}, {0x0e, 0x4a, 0x9b, 0xff}}}, - {{{ 1337, 637, -5818}, 0, { 1146, 642}, {0x0e, 0x4a, 0x9b, 0xff}}}, - {{{ 1306, 703, -5774}, 0, { 1130, 664}, {0x0e, 0x4a, 0x9b, 0xff}}}, - {{{ 1286, 621, -5787}, 0, { 1120, 656}, {0xb9, 0x21, 0x9d, 0xff}}}, - {{{ 1306, 703, -5774}, 0, { 1130, 664}, {0xb9, 0x21, 0x9d, 0xff}}}, - {{{ 1337, 637, -5818}, 0, { 1146, 642}, {0xb9, 0x21, 0x9d, 0xff}}}, - {{{ 1409, 492, -5755}, 0, { 1182, 672}, {0x48, 0xf8, 0x99, 0xff}}}, - {{{ 1337, 637, -5818}, 0, { 1146, 642}, {0x48, 0xf8, 0x99, 0xff}}}, - {{{ 1382, 668, -5789}, 0, { 1168, 656}, {0x48, 0xf8, 0x99, 0xff}}}, - {{{ 1409, 492, -5755}, 0, { 1182, 672}, {0x49, 0xf8, 0x99, 0xff}}}, - {{{ 1382, 668, -5789}, 0, { 1168, 656}, {0x49, 0xf8, 0x99, 0xff}}}, - {{{ 1440, 514, -5735}, 0, { 1198, 682}, {0x49, 0xf8, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008C00, 0x004b80d0, 26886, 0x00008c00, 240); // 0x07008CF0 - 0x07008DE0 -static const Vtx cotmc_seg7_vertex_07008CF0[] = { - {{{ 1368, 491, -5692}, 0, { 1162, 704}, {0x93, 0xc0, 0x05, 0xff}}}, - {{{ 1280, 636, -5728}, 0, { 1118, 686}, {0x93, 0xc0, 0x05, 0xff}}}, - {{{ 1286, 621, -5787}, 0, { 1120, 656}, {0x93, 0xc0, 0x05, 0xff}}}, - {{{ 1286, 621, -5787}, 0, { 1120, 656}, {0x88, 0x20, 0xec, 0xff}}}, - {{{ 1280, 636, -5728}, 0, { 1118, 686}, {0x88, 0x20, 0xec, 0xff}}}, - {{{ 1306, 703, -5774}, 0, { 1130, 664}, {0x88, 0x20, 0xec, 0xff}}}, - {{{ 1376, 682, -5729}, 0, { 1166, 686}, {0x30, 0x73, 0xea, 0xff}}}, - {{{ 1382, 668, -5789}, 0, { 1168, 656}, {0x30, 0x73, 0xea, 0xff}}}, - {{{ 1306, 703, -5774}, 0, { 1130, 664}, {0x30, 0x73, 0xea, 0xff}}}, - {{{ 1440, 514, -5735}, 0, { 1198, 682}, {0x76, 0x2d, 0x01, 0xff}}}, - {{{ 1382, 668, -5789}, 0, { 1168, 656}, {0x76, 0x2d, 0x01, 0xff}}}, - {{{ 1376, 682, -5729}, 0, { 1166, 686}, {0x76, 0x2d, 0x01, 0xff}}}, - {{{ 1440, 514, -5735}, 0, { 1198, 682}, {0x76, 0x2d, 0x03, 0xff}}}, - {{{ 1376, 682, -5729}, 0, { 1166, 686}, {0x76, 0x2d, 0x03, 0xff}}}, - {{{ 1435, 524, -5693}, 0, { 1196, 704}, {0x76, 0x2d, 0x03, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008CF0, 0x004b80d0, 26886, 0x00008cf0, 240); // 0x07008DE0 - 0x07008ED0 -static const Vtx cotmc_seg7_vertex_07008DE0[] = { - {{{ 1325, 666, -5699}, 0, { 1140, 700}, {0xfe, 0x71, 0x38, 0xff}}}, - {{{ 1376, 682, -5729}, 0, { 1166, 686}, {0xfe, 0x71, 0x38, 0xff}}}, - {{{ 1306, 703, -5774}, 0, { 1130, 664}, {0xfe, 0x71, 0x38, 0xff}}}, - {{{ 1376, 682, -5729}, 0, { 1166, 686}, {0x32, 0x2b, 0x6c, 0xff}}}, - {{{ 1325, 666, -5699}, 0, { 1140, 700}, {0x32, 0x2b, 0x6c, 0xff}}}, - {{{ 1400, 513, -5672}, 0, { 1178, 714}, {0x32, 0x2b, 0x6c, 0xff}}}, - {{{ 1435, 524, -5693}, 0, { 1196, 704}, {0x32, 0x2b, 0x6b, 0xff}}}, - {{{ 1376, 682, -5729}, 0, { 1166, 686}, {0x32, 0x2b, 0x6b, 0xff}}}, - {{{ 1400, 513, -5672}, 0, { 1178, 714}, {0x32, 0x2b, 0x6b, 0xff}}}, - {{{ 1400, 513, -5672}, 0, { 1178, 714}, {0xc3, 0xf6, 0x6e, 0xff}}}, - {{{ 1325, 666, -5699}, 0, { 1140, 700}, {0xc3, 0xf6, 0x6e, 0xff}}}, - {{{ 1368, 491, -5692}, 0, { 1162, 704}, {0xc3, 0xf6, 0x6e, 0xff}}}, - {{{ 1280, 636, -5728}, 0, { 1118, 686}, {0xaa, 0x49, 0x39, 0xff}}}, - {{{ 1325, 666, -5699}, 0, { 1140, 700}, {0xaa, 0x49, 0x39, 0xff}}}, - {{{ 1306, 703, -5774}, 0, { 1130, 664}, {0xaa, 0x49, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008DE0, 0x004b80d0, 26886, 0x00008de0, 240); // 0x07008ED0 - 0x07008FC0 -static const Vtx cotmc_seg7_vertex_07008ED0[] = { - {{{ 1325, 666, -5699}, 0, { 1140, 700}, {0xc1, 0xf5, 0x6d, 0xff}}}, - {{{ 1280, 636, -5728}, 0, { 1118, 686}, {0xc1, 0xf5, 0x6d, 0xff}}}, - {{{ 1368, 491, -5692}, 0, { 1162, 704}, {0xc1, 0xf5, 0x6d, 0xff}}}, - {{{ -1246, 484, -6947}, 0, { -142, 78}, {0x8a, 0x2c, 0x04, 0xff}}}, - {{{ -1120, 822, -6960}, 0, { -78, 72}, {0x8a, 0x2c, 0x04, 0xff}}}, - {{{ -1241, 506, -7031}, 0, { -140, 36}, {0x8a, 0x2c, 0x04, 0xff}}}, - {{{ -1241, 506, -7031}, 0, { -140, 36}, {0xca, 0x2c, 0x97, 0xff}}}, - {{{ -1021, 791, -7026}, 0, { -30, 38}, {0xca, 0x2c, 0x97, 0xff}}}, - {{{ -1172, 484, -7076}, 0, { -104, 14}, {0xca, 0x2c, 0x97, 0xff}}}, - {{{ -1241, 506, -7031}, 0, { -140, 36}, {0xc9, 0x2c, 0x98, 0xff}}}, - {{{ -1120, 822, -6960}, 0, { -78, 72}, {0xc9, 0x2c, 0x98, 0xff}}}, - {{{ -1021, 791, -7026}, 0, { -30, 38}, {0xc9, 0x2c, 0x98, 0xff}}}, - {{{ -929, 730, -6973}, 0, { 16, 64}, {0x53, 0x49, 0xc4, 0xff}}}, - {{{ -1021, 791, -7026}, 0, { -30, 38}, {0x53, 0x49, 0xc4, 0xff}}}, - {{{ -977, 863, -6878}, 0, { -8, 112}, {0x53, 0x49, 0xc4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008ED0, 0x004b80d0, 26886, 0x00008ed0, 240); // 0x07008FC0 - 0x070090B0 -static const Vtx cotmc_seg7_vertex_07008FC0[] = { - {{{ -1120, 822, -6960}, 0, { -78, 72}, {0xff, 0x72, 0xc9, 0xff}}}, - {{{ -977, 863, -6878}, 0, { -8, 112}, {0xff, 0x72, 0xc9, 0xff}}}, - {{{ -1021, 791, -7026}, 0, { -30, 38}, {0xff, 0x72, 0xc9, 0xff}}}, - {{{ -1172, 484, -7076}, 0, { -104, 14}, {0x3a, 0xf6, 0x90, 0xff}}}, - {{{ -1021, 791, -7026}, 0, { -30, 38}, {0x3a, 0xf6, 0x90, 0xff}}}, - {{{ -929, 730, -6973}, 0, { 16, 64}, {0x3a, 0xf6, 0x90, 0xff}}}, - {{{ -1172, 484, -7076}, 0, { -104, 14}, {0x39, 0xf7, 0x90, 0xff}}}, - {{{ -929, 730, -6973}, 0, { 16, 64}, {0x39, 0xf7, 0x90, 0xff}}}, - {{{ -1107, 441, -7039}, 0, { -72, 32}, {0x39, 0xf7, 0x90, 0xff}}}, - {{{ -1120, 822, -6960}, 0, { -78, 72}, {0xd0, 0x72, 0x1b, 0xff}}}, - {{{ -1127, 791, -6842}, 0, { -82, 130}, {0xd0, 0x72, 0x1b, 0xff}}}, - {{{ -977, 863, -6878}, 0, { -8, 112}, {0xd0, 0x72, 0x1b, 0xff}}}, - {{{ -1246, 484, -6947}, 0, { -142, 78}, {0x8a, 0x2c, 0x04, 0xff}}}, - {{{ -1127, 791, -6842}, 0, { -82, 130}, {0x8a, 0x2c, 0x04, 0xff}}}, - {{{ -1120, 822, -6960}, 0, { -78, 72}, {0x8a, 0x2c, 0x04, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07008FC0, 0x004b80d0, 26886, 0x00008fc0, 240); // 0x070090B0 - 0x070091A0 -static const Vtx cotmc_seg7_vertex_070090B0[] = { - {{{ -936, 699, -6854}, 0, { 12, 124}, {0x79, 0x20, 0x0f, 0xff}}}, - {{{ -929, 730, -6973}, 0, { 16, 64}, {0x79, 0x20, 0x0f, 0xff}}}, - {{{ -977, 863, -6878}, 0, { -8, 112}, {0x79, 0x20, 0x0f, 0xff}}}, - {{{ -1107, 441, -7039}, 0, { -72, 32}, {0x6c, 0xc0, 0xf7, 0xff}}}, - {{{ -929, 730, -6973}, 0, { 16, 64}, {0x6c, 0xc0, 0xf7, 0xff}}}, - {{{ -1112, 420, -6956}, 0, { -74, 74}, {0x6c, 0xc0, 0xf7, 0xff}}}, - {{{ -929, 730, -6973}, 0, { 16, 64}, {0x6c, 0xc0, 0xf6, 0xff}}}, - {{{ -936, 699, -6854}, 0, { 12, 124}, {0x6c, 0xc0, 0xf6, 0xff}}}, - {{{ -1112, 420, -6956}, 0, { -74, 74}, {0x6c, 0xc0, 0xf6, 0xff}}}, - {{{ -1112, 420, -6956}, 0, { -74, 74}, {0x2d, 0xbf, 0x63, 0xff}}}, - {{{ -936, 699, -6854}, 0, { 12, 124}, {0x2d, 0xbf, 0x63, 0xff}}}, - {{{ -1182, 441, -6910}, 0, { -110, 96}, {0x2d, 0xbf, 0x63, 0xff}}}, - {{{ -1035, 730, -6789}, 0, { -36, 156}, {0x4a, 0x20, 0x61, 0xff}}}, - {{{ -936, 699, -6854}, 0, { 12, 124}, {0x4a, 0x20, 0x61, 0xff}}}, - {{{ -977, 863, -6878}, 0, { -8, 112}, {0x4a, 0x20, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070090B0, 0x004b80d0, 26886, 0x000090b0, 240); // 0x070091A0 - 0x07009290 -static const Vtx cotmc_seg7_vertex_070091A0[] = { - {{{ -936, 699, -6854}, 0, { 12, 124}, {0x2d, 0xc0, 0x63, 0xff}}}, - {{{ -1035, 730, -6789}, 0, { -36, 156}, {0x2d, 0xc0, 0x63, 0xff}}}, - {{{ -1182, 441, -6910}, 0, { -110, 96}, {0x2d, 0xc0, 0x63, 0xff}}}, - {{{ -1182, 441, -6910}, 0, { -110, 96}, {0xbc, 0xf6, 0x6a, 0xff}}}, - {{{ -1035, 730, -6789}, 0, { -36, 156}, {0xbc, 0xf6, 0x6a, 0xff}}}, - {{{ -1127, 791, -6842}, 0, { -82, 130}, {0xbc, 0xf6, 0x6a, 0xff}}}, - {{{ -1182, 441, -6910}, 0, { -110, 96}, {0xbc, 0xf7, 0x6a, 0xff}}}, - {{{ -1127, 791, -6842}, 0, { -82, 130}, {0xbc, 0xf7, 0x6a, 0xff}}}, - {{{ -1246, 484, -6947}, 0, { -142, 78}, {0xbc, 0xf7, 0x6a, 0xff}}}, - {{{ -1127, 791, -6842}, 0, { -82, 130}, {0xf6, 0x49, 0x67, 0xff}}}, - {{{ -1035, 730, -6789}, 0, { -36, 156}, {0xf6, 0x49, 0x67, 0xff}}}, - {{{ -977, 863, -6878}, 0, { -8, 112}, {0xf6, 0x49, 0x67, 0xff}}}, - {{{ 352, 357, -6269}, 0, { 654, 416}, {0x3d, 0xed, 0x6d, 0xff}}}, - {{{ 392, 354, -6292}, 0, { 674, 404}, {0x3d, 0xed, 0x6d, 0xff}}}, - {{{ 420, 485, -6284}, 0, { 688, 408}, {0x3d, 0xed, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_070091A0, 0x004b80d0, 26886, 0x000091a0, 240); // 0x07009290 - 0x07009390 -static const Vtx cotmc_seg7_vertex_07009290[] = { - {{{ 313, 358, -6292}, 0, { 636, 404}, {0x82, 0x04, 0x00, 0xff}}}, - {{{ 318, 498, -6284}, 0, { 638, 408}, {0x82, 0x04, 0x00, 0xff}}}, - {{{ 313, 357, -6337}, 0, { 636, 382}, {0x82, 0x04, 0x00, 0xff}}}, - {{{ 318, 498, -6344}, 0, { 638, 378}, {0x82, 0x04, 0x00, 0xff}}}, - {{{ 318, 498, -6284}, 0, { 638, 408}, {0xc1, 0xfd, 0x6e, 0xff}}}, - {{{ 352, 357, -6269}, 0, { 654, 416}, {0xc1, 0xfd, 0x6e, 0xff}}}, - {{{ 369, 491, -6255}, 0, { 664, 424}, {0xc1, 0xfd, 0x6e, 0xff}}}, - {{{ 318, 498, -6284}, 0, { 638, 408}, {0xc0, 0xfd, 0x6d, 0xff}}}, - {{{ 313, 358, -6292}, 0, { 636, 404}, {0xc0, 0xfd, 0x6d, 0xff}}}, - {{{ 352, 357, -6269}, 0, { 654, 416}, {0xc0, 0xfd, 0x6d, 0xff}}}, - {{{ 318, 498, -6284}, 0, { 638, 408}, {0xde, 0x59, 0x52, 0xff}}}, - {{{ 369, 491, -6255}, 0, { 664, 424}, {0xde, 0x59, 0x52, 0xff}}}, - {{{ 376, 548, -6314}, 0, { 666, 394}, {0xde, 0x59, 0x52, 0xff}}}, - {{{ 318, 498, -6344}, 0, { 638, 378}, {0xae, 0x60, 0x00, 0xff}}}, - {{{ 318, 498, -6284}, 0, { 638, 408}, {0xae, 0x60, 0x00, 0xff}}}, - {{{ 376, 548, -6314}, 0, { 666, 394}, {0xae, 0x60, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07009290, 0x004b80d0, 26886, 0x00009290, 256); // 0x07009390 - 0x07009480 -static const Vtx cotmc_seg7_vertex_07009390[] = { - {{{ 318, 498, -6344}, 0, { 638, 378}, {0xdd, 0x5a, 0xaf, 0xff}}}, - {{{ 376, 548, -6314}, 0, { 666, 394}, {0xdd, 0x5a, 0xaf, 0xff}}}, - {{{ 369, 491, -6374}, 0, { 664, 364}, {0xdd, 0x5a, 0xaf, 0xff}}}, - {{{ 369, 491, -6374}, 0, { 664, 364}, {0xc0, 0xfd, 0x93, 0xff}}}, - {{{ 313, 357, -6337}, 0, { 636, 382}, {0xc0, 0xfd, 0x93, 0xff}}}, - {{{ 318, 498, -6344}, 0, { 638, 378}, {0xc0, 0xfd, 0x93, 0xff}}}, - {{{ 369, 491, -6255}, 0, { 664, 424}, {0x3c, 0xed, 0x6e, 0xff}}}, - {{{ 352, 357, -6269}, 0, { 654, 416}, {0x3c, 0xed, 0x6e, 0xff}}}, - {{{ 420, 485, -6284}, 0, { 688, 408}, {0x3c, 0xed, 0x6e, 0xff}}}, - {{{ 369, 491, -6255}, 0, { 664, 424}, {0x38, 0x4e, 0x52, 0xff}}}, - {{{ 420, 485, -6284}, 0, { 688, 408}, {0x38, 0x4e, 0x52, 0xff}}}, - {{{ 376, 548, -6314}, 0, { 666, 394}, {0x38, 0x4e, 0x52, 0xff}}}, - {{{ 420, 485, -6284}, 0, { 688, 408}, {0x7c, 0xe6, 0x00, 0xff}}}, - {{{ 392, 354, -6292}, 0, { 674, 404}, {0x7c, 0xe6, 0x00, 0xff}}}, - {{{ 420, 485, -6344}, 0, { 688, 378}, {0x7c, 0xe6, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07009390, 0x004b80d0, 26886, 0x00009390, 240); // 0x07009480 - 0x07009570 -static const Vtx cotmc_seg7_vertex_07009480[] = { - {{{ 420, 485, -6284}, 0, { 688, 408}, {0x68, 0x48, 0x00, 0xff}}}, - {{{ 420, 485, -6344}, 0, { 688, 378}, {0x68, 0x48, 0x00, 0xff}}}, - {{{ 376, 548, -6314}, 0, { 666, 394}, {0x68, 0x48, 0x00, 0xff}}}, - {{{ 392, 354, -6292}, 0, { 674, 404}, {0x7c, 0xe5, 0xfe, 0xff}}}, - {{{ 391, 353, -6337}, 0, { 674, 382}, {0x7c, 0xe5, 0xfe, 0xff}}}, - {{{ 420, 485, -6344}, 0, { 688, 378}, {0x7c, 0xe5, 0xfe, 0xff}}}, - {{{ 352, 355, -6359}, 0, { 654, 372}, {0x3c, 0xed, 0x93, 0xff}}}, - {{{ 420, 485, -6344}, 0, { 688, 378}, {0x3c, 0xed, 0x93, 0xff}}}, - {{{ 391, 353, -6337}, 0, { 674, 382}, {0x3c, 0xed, 0x93, 0xff}}}, - {{{ 352, 355, -6359}, 0, { 654, 372}, {0x3d, 0xed, 0x93, 0xff}}}, - {{{ 369, 491, -6374}, 0, { 664, 364}, {0x3d, 0xed, 0x93, 0xff}}}, - {{{ 420, 485, -6344}, 0, { 688, 378}, {0x3d, 0xed, 0x93, 0xff}}}, - {{{ 420, 485, -6344}, 0, { 688, 378}, {0x39, 0x4e, 0xaf, 0xff}}}, - {{{ 369, 491, -6374}, 0, { 664, 364}, {0x39, 0x4e, 0xaf, 0xff}}}, - {{{ 376, 548, -6314}, 0, { 666, 394}, {0x39, 0x4e, 0xaf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07009480, 0x004b80d0, 26886, 0x00009480, 240); // 0x07009570 - 0x07009660 -static const Vtx cotmc_seg7_vertex_07009570[] = { - {{{ 369, 491, -6374}, 0, { 664, 364}, {0xc2, 0xfc, 0x92, 0xff}}}, - {{{ 352, 355, -6359}, 0, { 654, 372}, {0xc2, 0xfc, 0x92, 0xff}}}, - {{{ 313, 357, -6337}, 0, { 636, 382}, {0xc2, 0xfc, 0x92, 0xff}}}, - {{{ 349, 352, -5792}, 0, { 654, 654}, {0x7d, 0xf5, 0x0c, 0xff}}}, - {{{ 348, 338, -5795}, 0, { 652, 652}, {0x7d, 0xf5, 0x0c, 0xff}}}, - {{{ 350, 352, -5802}, 0, { 654, 650}, {0x7d, 0xf5, 0x0c, 0xff}}}, - {{{ 348, 338, -5795}, 0, { 652, 652}, {0x09, 0xe5, 0x7b, 0xff}}}, - {{{ 349, 352, -5792}, 0, { 654, 654}, {0x09, 0xe5, 0x7b, 0xff}}}, - {{{ 336, 352, -5791}, 0, { 646, 654}, {0x09, 0xe5, 0x7b, 0xff}}}, - {{{ 336, 352, -5791}, 0, { 646, 654}, {0x01, 0x7e, 0x0e, 0xff}}}, - {{{ 349, 352, -5792}, 0, { 654, 654}, {0x01, 0x7e, 0x0e, 0xff}}}, - {{{ 343, 353, -5800}, 0, { 650, 650}, {0x01, 0x7e, 0x0e, 0xff}}}, - {{{ 343, 353, -5800}, 0, { 650, 650}, {0x12, 0x7d, 0x01, 0xff}}}, - {{{ 349, 352, -5792}, 0, { 654, 654}, {0x12, 0x7d, 0x01, 0xff}}}, - {{{ 350, 352, -5802}, 0, { 654, 650}, {0x12, 0x7d, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07009570, 0x004b80d0, 26886, 0x00009570, 240); // 0x07009660 - 0x07009760 -static const Vtx cotmc_seg7_vertex_07009660[] = { - {{{ -329, 360, -6114}, 0, { 314, 494}, {0xc8, 0x57, 0xb8, 0xff}}}, - {{{ -339, 386, -6075}, 0, { 310, 512}, {0xc8, 0x57, 0xb8, 0xff}}}, - {{{ -299, 362, -6135}, 0, { 330, 484}, {0xc8, 0x57, 0xb8, 0xff}}}, - {{{ -339, 386, -6075}, 0, { 310, 512}, {0xce, 0x71, 0x1c, 0xff}}}, - {{{ -312, 387, -6031}, 0, { 322, 534}, {0xce, 0x71, 0x1c, 0xff}}}, - {{{ -306, 402, -6080}, 0, { 326, 510}, {0xce, 0x71, 0x1c, 0xff}}}, - {{{ -339, 386, -6075}, 0, { 310, 512}, {0x9a, 0x2a, 0x3d, 0xff}}}, - {{{ -341, 358, -6059}, 0, { 308, 520}, {0x9a, 0x2a, 0x3d, 0xff}}}, - {{{ -338, 358, -6054}, 0, { 310, 524}, {0x9a, 0x2a, 0x3d, 0xff}}}, - {{{ -312, 387, -6031}, 0, { 322, 534}, {0x9a, 0x2a, 0x3d, 0xff}}}, - {{{ -341, 358, -6059}, 0, { 308, 520}, {0x85, 0xfa, 0xe5, 0xff}}}, - {{{ -339, 386, -6075}, 0, { 310, 512}, {0x85, 0xfa, 0xe5, 0xff}}}, - {{{ -329, 360, -6114}, 0, { 314, 494}, {0x85, 0xfa, 0xe5, 0xff}}}, - {{{ -339, 386, -6075}, 0, { 310, 512}, {0xca, 0x59, 0xb9, 0xff}}}, - {{{ -306, 402, -6080}, 0, { 326, 510}, {0xca, 0x59, 0xb9, 0xff}}}, - {{{ -299, 362, -6135}, 0, { 330, 484}, {0xca, 0x59, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07009660, 0x004b80d0, 26886, 0x00009660, 256); // 0x07009760 - 0x07009850 -static const Vtx cotmc_seg7_vertex_07009760[] = { - {{{ -299, 362, -6135}, 0, { 330, 484}, {0x47, 0x58, 0xc9, 0xff}}}, - {{{ -306, 402, -6080}, 0, { 326, 510}, {0x47, 0x58, 0xc9, 0xff}}}, - {{{ -276, 386, -6067}, 0, { 340, 518}, {0x47, 0x58, 0xc9, 0xff}}}, - {{{ -299, 362, -6135}, 0, { 330, 484}, {0x4a, 0x56, 0xc9, 0xff}}}, - {{{ -276, 386, -6067}, 0, { 340, 518}, {0x4a, 0x56, 0xc9, 0xff}}}, - {{{ -275, 362, -6103}, 0, { 342, 498}, {0x4a, 0x56, 0xc9, 0xff}}}, - {{{ -276, 386, -6067}, 0, { 340, 518}, {0x2a, 0x70, 0x27, 0xff}}}, - {{{ -306, 402, -6080}, 0, { 326, 510}, {0x2a, 0x70, 0x27, 0xff}}}, - {{{ -312, 387, -6031}, 0, { 322, 534}, {0x2a, 0x70, 0x27, 0xff}}}, - {{{ -138, 360, -6432}, 0, { 410, 334}, {0xaf, 0x3a, 0xb3, 0xff}}}, - {{{ -93, 421, -6433}, 0, { 432, 334}, {0xaf, 0x3a, 0xb3, 0xff}}}, - {{{ -65, 396, -6481}, 0, { 446, 310}, {0xaf, 0x3a, 0xb3, 0xff}}}, - {{{ -276, 386, -6067}, 0, { 340, 518}, {0x55, 0x2b, 0x53, 0xff}}}, - {{{ -312, 387, -6031}, 0, { 322, 534}, {0x55, 0x2b, 0x53, 0xff}}}, - {{{ -285, 361, -6045}, 0, { 336, 528}, {0x55, 0x2b, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07009760, 0x004b80d0, 26886, 0x00009760, 240); // 0x07009850 - 0x07009940 -static const Vtx cotmc_seg7_vertex_07009850[] = { - {{{ -277, 361, -6053}, 0, { 340, 524}, {0x54, 0x2b, 0x54, 0xff}}}, - {{{ -276, 386, -6067}, 0, { 340, 518}, {0x54, 0x2b, 0x54, 0xff}}}, - {{{ -285, 361, -6045}, 0, { 336, 528}, {0x54, 0x2b, 0x54, 0xff}}}, - {{{ -275, 362, -6103}, 0, { 342, 498}, {0x7e, 0xfe, 0x05, 0xff}}}, - {{{ -276, 386, -6067}, 0, { 340, 518}, {0x7e, 0xfe, 0x05, 0xff}}}, - {{{ -277, 361, -6053}, 0, { 340, 524}, {0x7e, 0xfe, 0x05, 0xff}}}, - {{{ -285, 361, -6045}, 0, { 336, 528}, {0x21, 0xe3, 0x76, 0xff}}}, - {{{ -312, 387, -6031}, 0, { 322, 534}, {0x21, 0xe3, 0x76, 0xff}}}, - {{{ -312, 359, -6038}, 0, { 324, 532}, {0x21, 0xe3, 0x76, 0xff}}}, - {{{ -312, 359, -6038}, 0, { 324, 532}, {0xc0, 0xe6, 0x6a, 0xff}}}, - {{{ -312, 387, -6031}, 0, { 322, 534}, {0xc0, 0xe6, 0x6a, 0xff}}}, - {{{ -338, 358, -6054}, 0, { 310, 524}, {0xc0, 0xe6, 0x6a, 0xff}}}, - {{{ -138, 360, -6432}, 0, { 410, 334}, {0xaf, 0x3a, 0xb2, 0xff}}}, - {{{ -65, 396, -6481}, 0, { 446, 310}, {0xaf, 0x3a, 0xb2, 0xff}}}, - {{{ -97, 358, -6476}, 0, { 430, 312}, {0xaf, 0x3a, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07009850, 0x004b80d0, 26886, 0x00009850, 240); // 0x07009940 - 0x07009A30 -static const Vtx cotmc_seg7_vertex_07009940[] = { - {{{ -97, 358, -6476}, 0, { 430, 312}, {0x04, 0xed, 0x83, 0xff}}}, - {{{ -65, 396, -6481}, 0, { 446, 310}, {0x04, 0xed, 0x83, 0xff}}}, - {{{ -25, 360, -6474}, 0, { 466, 314}, {0x04, 0xed, 0x83, 0xff}}}, - {{{ -93, 421, -6433}, 0, { 432, 334}, {0x01, 0x70, 0xc7, 0xff}}}, - {{{ -8, 424, -6425}, 0, { 474, 338}, {0x01, 0x70, 0xc7, 0xff}}}, - {{{ -65, 396, -6481}, 0, { 446, 310}, {0x01, 0x70, 0xc7, 0xff}}}, - {{{ -25, 360, -6474}, 0, { 466, 314}, {0x41, 0x36, 0xa2, 0xff}}}, - {{{ -65, 396, -6481}, 0, { 446, 310}, {0x41, 0x36, 0xa2, 0xff}}}, - {{{ -8, 424, -6425}, 0, { 474, 338}, {0x41, 0x36, 0xa2, 0xff}}}, - {{{ -93, 421, -6433}, 0, { 432, 334}, {0xf9, 0x7a, 0x22, 0xff}}}, - {{{ -76, 406, -6376}, 0, { 440, 362}, {0xf9, 0x7a, 0x22, 0xff}}}, - {{{ -8, 424, -6425}, 0, { 474, 338}, {0xf9, 0x7a, 0x22, 0xff}}}, - {{{ -110, 363, -6381}, 0, { 424, 360}, {0xa2, 0x46, 0x2f, 0xff}}}, - {{{ -93, 421, -6433}, 0, { 432, 334}, {0xa2, 0x46, 0x2f, 0xff}}}, - {{{ -138, 360, -6432}, 0, { 410, 334}, {0xa2, 0x46, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07009940, 0x004b80d0, 26886, 0x00009940, 240); // 0x07009A30 - 0x07009B20 -static const Vtx cotmc_seg7_vertex_07009A30[] = { - {{{ -110, 363, -6381}, 0, { 424, 360}, {0xa1, 0x45, 0x2e, 0xff}}}, - {{{ -76, 406, -6376}, 0, { 440, 362}, {0xa1, 0x45, 0x2e, 0xff}}}, - {{{ -93, 421, -6433}, 0, { 432, 334}, {0xa1, 0x45, 0x2e, 0xff}}}, - {{{ -30, 365, -6368}, 0, { 464, 366}, {0xec, 0x01, 0x7d, 0xff}}}, - {{{ -76, 406, -6376}, 0, { 440, 362}, {0xec, 0x01, 0x7d, 0xff}}}, - {{{ -110, 363, -6381}, 0, { 424, 360}, {0xec, 0x01, 0x7d, 0xff}}}, - {{{ -30, 365, -6368}, 0, { 464, 366}, {0x70, 0x0c, 0x38, 0xff}}}, - {{{ -4, 363, -6419}, 0, { 476, 342}, {0x70, 0x0c, 0x38, 0xff}}}, - {{{ -8, 424, -6425}, 0, { 474, 338}, {0x70, 0x0c, 0x38, 0xff}}}, - {{{ -76, 406, -6376}, 0, { 440, 362}, {0x2f, 0x47, 0x5d, 0xff}}}, - {{{ -30, 365, -6368}, 0, { 464, 366}, {0x2f, 0x47, 0x5d, 0xff}}}, - {{{ -8, 424, -6425}, 0, { 474, 338}, {0x2f, 0x47, 0x5d, 0xff}}}, - {{{ -25, 360, -6474}, 0, { 466, 314}, {0x3f, 0x37, 0xa2, 0xff}}}, - {{{ -8, 424, -6425}, 0, { 474, 338}, {0x3f, 0x37, 0xa2, 0xff}}}, - {{{ -19, 360, -6470}, 0, { 468, 316}, {0x3f, 0x37, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07009A30, 0x004b80d0, 26886, 0x00009a30, 240); // 0x07009B20 - 0x07009B50 -static const Vtx cotmc_seg7_vertex_07009B20[] = { - {{{ -19, 360, -6470}, 0, { 468, 316}, {0x79, 0x04, 0xdc, 0xff}}}, - {{{ -8, 424, -6425}, 0, { 474, 338}, {0x79, 0x04, 0xdc, 0xff}}}, - {{{ -4, 363, -6419}, 0, { 476, 342}, {0x79, 0x04, 0xdc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_07009B20, 0x004b80d0, 26886, 0x00009b20, 48); // 0x07009B50 - 0x0700A160 static const Gfx cotmc_seg7_dl_07009B50[] = { diff --git a/levels/cotmc/areas/1/3/model.inc.c b/levels/cotmc/areas/1/3/model.inc.c index bd17189c1..909b91b51 100644 --- a/levels/cotmc/areas/1/3/model.inc.c +++ b/levels/cotmc/areas/1/3/model.inc.c @@ -1,41 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700A1E0 - 0x0700A2E0 -static const Vtx cotmc_seg7_vertex_0700A1E0[] = { - {{{ -262, 0, -3526}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -286, 0, -3582}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -292, 0, -3520}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -227, 0, -3275}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -84, 0, -3544}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -257, 0, -3270}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -563, 0, -3860}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -563, 0, -1632}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -157, 0, -1841}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -35, 0, -2711}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -64, 0, -3354}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 36, 0, -3565}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 255, 0, -4466}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 564, 0, -3278}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 564, 0, -3999}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 50, 0, -3387}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_0700A1E0, 0x004b80d0, 26886, 0x0000a1e0, 256); // 0x0700A2E0 - 0x0700A3D0 -static const Vtx cotmc_seg7_vertex_0700A2E0[] = { - {{{ 50, 0, -3387}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 156, 0, -3599}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 36, 0, -3565}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 166, 0, -3407}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 330, 0, -3661}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 341, 0, -3413}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 255, 0, -4466}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 403, 0, -3337}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 564, 0, -3278}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 388, 0, -4829}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 564, 0, -4781}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 564, 0, -3999}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 537, 0, -4960}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 661, 0, -4877}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 628, 0, -4947}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cotmc_seg7_vertex_0700A2E0, 0x004b80d0, 26886, 0x0000a2e0, 240); // 0x0700A3D0 - 0x0700A4B8 static const Gfx cotmc_seg7_dl_0700A3D0[] = { diff --git a/levels/cotmc/areas/1/collision.inc.c b/levels/cotmc/areas/1/collision.inc.c index c9c1c7ac3..0d3f0ef6a 100644 --- a/levels/cotmc/areas/1/collision.inc.c +++ b/levels/cotmc/areas/1/collision.inc.c @@ -1,997 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700A508 - 0x0700BD38 -const Collision cotmc_seg7_collision_level[] = { - COL_INIT(), - COL_VERTEX_INIT(0x152), - COL_VERTEX(-666, -1791, 3584), - COL_VERTEX(-666, -1791, 4301), - COL_VERTEX(667, -1791, 4301), - COL_VERTEX(667, -1791, 3584), - COL_VERTEX(-214, 20, 1090), - COL_VERTEX(36, 20, 597), - COL_VERTEX(-563, 20, 1105), - COL_VERTEX(-563, 20, 1263), - COL_VERTEX(-173, 0, 1140), - COL_VERTEX(110, 0, 597), - COL_VERTEX(-563, 20, 376), - COL_VERTEX(-563, 0, 1340), - COL_VERTEX(-134, 0, -308), - COL_VERTEX(-174, 20, -212), - COL_VERTEX(-563, 20, -291), - COL_VERTEX(-563, 0, -413), - COL_VERTEX(1076, 256, -3966), - COL_VERTEX(615, 256, -3966), - COL_VERTEX(615, 256, -3311), - COL_VERTEX(564, 256, -3999), - COL_VERTEX(564, 256, -3278), - COL_VERTEX(1076, 256, -3311), - COL_VERTEX(255, 256, -4466), - COL_VERTEX(352, 357, -6269), - COL_VERTEX(492, 352, -6143), - COL_VERTEX(424, 352, -6305), - COL_VERTEX(313, 498, -6292), - COL_VERTEX(313, 498, -6337), - COL_VERTEX(0, 377, -6143), - COL_VERTEX(313, 357, -6337), - COL_VERTEX(313, 358, -6292), - COL_VERTEX(395, 491, -6377), - COL_VERTEX(352, 492, -6269), - COL_VERTEX(343, 353, -5800), - COL_VERTEX(336, 352, -5791), - COL_VERTEX(348, 338, -5795), - COL_VERTEX(349, 352, -5792), - COL_VERTEX(-329, 360, -6114), - COL_VERTEX(-491, 352, -6143), - COL_VERTEX(-339, 386, -6075), - COL_VERTEX(-341, 358, -6059), - COL_VERTEX(-299, 362, -6135), - COL_VERTEX(-276, 386, -6067), - COL_VERTEX(-275, 362, -6103), - COL_VERTEX(-277, 361, -6053), - COL_VERTEX(-347, 352, -5795), - COL_VERTEX(-312, 359, -6038), - COL_VERTEX(-285, 361, -6045), - COL_VERTEX(-138, 360, -6432), - COL_VERTEX(-110, 363, -6381), - COL_VERTEX(-347, 352, -6491), - COL_VERTEX(-97, 358, -6476), - COL_VERTEX(-25, 360, -6474), - COL_VERTEX(-93, 421, -6433), - COL_VERTEX(0, 352, -6635), - COL_VERTEX(-30, 365, -6368), - COL_VERTEX(-76, 406, -6376), - COL_VERTEX(-4, 363, -6419), - COL_VERTEX(-19, 360, -6470), - COL_VERTEX(123, 256, -5574), - COL_VERTEX(159, 256, -5027), - COL_VERTEX(305, 267, -5312), - COL_VERTEX(-4, 256, -5298), - COL_VERTEX(388, 256, -4829), - COL_VERTEX(564, 256, -4781), - COL_VERTEX(307, 259, -3653), - COL_VERTEX(-292, 140, -3520), - COL_VERTEX(-563, 123, -1632), - COL_VERTEX(-257, 140, -3270), - COL_VERTEX(-157, 123, -1841), - COL_VERTEX(-35, 123, -2711), - COL_VERTEX(179, 94, -1705), - COL_VERTEX(93, 0, -1869), - COL_VERTEX(53, 0, -1175), - COL_VERTEX(215, 0, -681), - COL_VERTEX(176, 73, -1196), - COL_VERTEX(305, 46, -724), - COL_VERTEX(435, 67, -520), - COL_VERTEX(166, 280, -3407), - COL_VERTEX(50, 269, -3387), - COL_VERTEX(-64, 234, -3354), - COL_VERTEX(-227, 154, -3275), - COL_VERTEX(424, 485, -6305), - COL_VERTEX(395, 352, -6377), - COL_VERTEX(661, 256, -4877), - COL_VERTEX(628, 256, -4947), - COL_VERTEX(403, 256, -3337), - COL_VERTEX(376, 548, -6314), - COL_VERTEX(348, 352, -6491), - COL_VERTEX(0, 352, -5651), - COL_VERTEX(350, 352, -5802), - COL_VERTEX(-312, 387, -6031), - COL_VERTEX(-338, 358, -6054), - COL_VERTEX(-306, 402, -6080), - COL_VERTEX(-65, 396, -6481), - COL_VERTEX(-8, 424, -6425), - COL_VERTEX(402, 256, -5592), - COL_VERTEX(599, 256, -5286), - COL_VERTEX(487, 256, -5051), - COL_VERTEX(537, 256, -4960), - COL_VERTEX(341, 256, -3413), - COL_VERTEX(-563, 123, -3860), - COL_VERTEX(-286, 123, -3582), - COL_VERTEX(-262, 123, -3526), - COL_VERTEX(-262, 154, -3526), - COL_VERTEX(-227, 123, -3275), - COL_VERTEX(564, 123, -1958), - COL_VERTEX(564, 0, -2309), - COL_VERTEX(564, 123, -608), - COL_VERTEX(357, 0, -426), - COL_VERTEX(564, 0, -376), - COL_VERTEX(156, 280, -3599), - COL_VERTEX(36, 269, -3565), - COL_VERTEX(-84, 234, -3544), - COL_VERTEX(972, -665, 2832), - COL_VERTEX(-1075, -665, 2832), - COL_VERTEX(-1075, 870, 2832), - COL_VERTEX(972, 870, 2832), - COL_VERTEX(564, -153, -2596), - COL_VERTEX(19, -153, -2029), - COL_VERTEX(473, -203, -4740), - COL_VERTEX(-2, -225, -4715), - COL_VERTEX(564, -153, -4781), - COL_VERTEX(-122, -153, -1203), - COL_VERTEX(-412, -203, -4740), - COL_VERTEX(-563, -153, -849), - COL_VERTEX(9, -153, -651), - COL_VERTEX(96, -153, -567), - COL_VERTEX(308, -153, -254), - COL_VERTEX(333, -153, 593), - COL_VERTEX(564, -153, -217), - COL_VERTEX(-27, -153, 1317), - COL_VERTEX(-563, -153, -4781), - COL_VERTEX(564, -80, 3379), - COL_VERTEX(108, -255, -5053), - COL_VERTEX(1362, -153, -5579), - COL_VERTEX(1090, -255, -5692), - COL_VERTEX(451, -255, -5053), - COL_VERTEX(-243, -273, -5716), - COL_VERTEX(-589, -358, -5918), - COL_VERTEX(-249, -386, -6583), - COL_VERTEX(-911, -255, -5514), - COL_VERTEX(-541, -409, -6769), - COL_VERTEX(92, -257, -5293), - COL_VERTEX(0, -267, -5746), - COL_VERTEX(363, -311, -5488), - COL_VERTEX(0, -382, -6540), - COL_VERTEX(646, -379, -6747), - COL_VERTEX(564, -255, -7505), - COL_VERTEX(1090, -308, -6651), - COL_VERTEX(868, -367, -6219), - COL_VERTEX(281, -343, -5862), - COL_VERTEX(549, -356, -5900), - COL_VERTEX(1362, -153, -6707), - COL_VERTEX(-93, -468, -7454), - COL_VERTEX(-338, -562, -7372), - COL_VERTEX(-65, -552, -7334), - COL_VERTEX(-439, -422, -7070), - COL_VERTEX(-555, -285, -7479), - COL_VERTEX(-329, -490, -7479), - COL_VERTEX(-1361, -153, -6707), - COL_VERTEX(-1089, -255, -6651), - COL_VERTEX(236, -490, -7479), - COL_VERTEX(339, -562, -7372), - COL_VERTEX(-1361, -153, -5579), - COL_VERTEX(-1089, -255, -6068), - COL_VERTEX(-1225, -204, -5635), - COL_VERTEX(-1101, -175, -5704), - COL_VERTEX(-666, -460, 3584), - COL_VERTEX(564, -153, 3072), - COL_VERTEX(-563, -153, 3072), - COL_VERTEX(-563, -153, 1617), - COL_VERTEX(-450, -255, -5053), - COL_VERTEX(-563, -80, 3379), - COL_VERTEX(-280, -260, -5862), - COL_VERTEX(-396, -380, -6143), - COL_VERTEX(-280, -376, -6424), - COL_VERTEX(-960, -291, -5945), - COL_VERTEX(158, -423, -6879), - COL_VERTEX(201, -256, -5113), - COL_VERTEX(419, -263, -5129), - COL_VERTEX(493, -282, -5285), - COL_VERTEX(-64, -434, -6903), - COL_VERTEX(177, -297, -5476), - COL_VERTEX(281, -324, -6424), - COL_VERTEX(397, -344, -6143), - COL_VERTEX(404, -385, -6939), - COL_VERTEX(363, -312, -5488), - COL_VERTEX(347, -450, -7479), - COL_VERTEX(-552, -282, -7137), - COL_VERTEX(-563, -153, -7505), - COL_VERTEX(564, -153, -7505), - COL_VERTEX(667, -460, 3584), - COL_VERTEX(749, 256, -3495), - COL_VERTEX(749, 684, -3413), - COL_VERTEX(749, 256, -3413), - COL_VERTEX(749, 684, -3495), - COL_VERTEX(667, 256, -3495), - COL_VERTEX(667, 684, -3413), - COL_VERTEX(667, 256, -3413), - COL_VERTEX(667, 684, -3495), - COL_VERTEX(667, 256, -3864), - COL_VERTEX(749, 684, -3864), - COL_VERTEX(749, 256, -3864), - COL_VERTEX(749, 684, -3782), - COL_VERTEX(749, 256, -3782), - COL_VERTEX(667, 684, -3782), - COL_VERTEX(667, 684, -3864), - COL_VERTEX(667, 256, -3782), - COL_VERTEX(-563, 4198, -7505), - COL_VERTEX(564, 4198, -7505), - COL_VERTEX(-1361, 4198, -6707), - COL_VERTEX(-563, 717, -7505), - COL_VERTEX(564, 717, -7505), - COL_VERTEX(1362, 4198, -6707), - COL_VERTEX(1362, 717, -6707), - COL_VERTEX(1362, 4198, -5579), - COL_VERTEX(564, 4198, -4781), - COL_VERTEX(-563, 4198, -4781), - COL_VERTEX(-1361, 4198, -5579), - COL_VERTEX(-1361, 717, -6707), - COL_VERTEX(1362, 717, -5579), - COL_VERTEX(564, 717, -4781), - COL_VERTEX(564, 717, 3379), - COL_VERTEX(346, 908, 3379), - COL_VERTEX(0, 1005, 3379), - COL_VERTEX(-563, 717, -4781), - COL_VERTEX(-351, 906, 3379), - COL_VERTEX(-1361, 717, -5579), - COL_VERTEX(-666, 819, 4301), - COL_VERTEX(667, 819, 3584), - COL_VERTEX(-402, 1009, 3584), - COL_VERTEX(564, 0, 3379), - COL_VERTEX(564, 0, 2970), - COL_VERTEX(564, 160, -3311), - COL_VERTEX(661, 190, -4877), - COL_VERTEX(564, 0, -4781), - COL_VERTEX(-563, 0, -4781), - COL_VERTEX(-563, 72, -3860), - COL_VERTEX(-1361, 0, -5579), - COL_VERTEX(-1361, 0, -6707), - COL_VERTEX(-563, 0, -7505), - COL_VERTEX(564, 0, -7505), - COL_VERTEX(1362, 0, -6707), - COL_VERTEX(1362, 0, -5579), - COL_VERTEX(564, 686, -3278), - COL_VERTEX(564, 717, -3309), - COL_VERTEX(564, 162, -4781), - COL_VERTEX(628, 190, -4947), - COL_VERTEX(255, 190, -4466), - COL_VERTEX(615, 684, -3311), - COL_VERTEX(615, 684, -3966), - COL_VERTEX(1076, 684, -3311), - COL_VERTEX(1076, 684, -3966), - COL_VERTEX(403, 208, -3337), - COL_VERTEX(-563, 717, 3379), - COL_VERTEX(-563, 717, 1105), - COL_VERTEX(-666, 717, 478), - COL_VERTEX(-563, 717, 376), - COL_VERTEX(-563, 72, -1632), - COL_VERTEX(-35, 72, -2711), - COL_VERTEX(-227, 72, -3275), - COL_VERTEX(-4746, 717, 151), - COL_VERTEX(-4467, 20, 402), - COL_VERTEX(-3814, 20, 259), - COL_VERTEX(-4094, 20, 470), - COL_VERTEX(-2986, 717, 295), - COL_VERTEX(-2986, 20, 295), - COL_VERTEX(-1380, 717, 927), - COL_VERTEX(-2855, 717, -228), - COL_VERTEX(-3755, 20, -261), - COL_VERTEX(-4047, 20, -513), - COL_VERTEX(-4443, 20, -576), - COL_VERTEX(-4746, 717, -360), - COL_VERTEX(-1249, 717, 403), - COL_VERTEX(-1380, 20, 927), - COL_VERTEX(0, 1107, 3584), - COL_VERTEX(397, 1011, 3584), - COL_VERTEX(123, 187, -5574), - COL_VERTEX(363, 120, -5488), - COL_VERTEX(402, 187, -5592), - COL_VERTEX(493, 120, -5285), - COL_VERTEX(599, 187, -5286), - COL_VERTEX(-4, 187, -5298), - COL_VERTEX(159, 187, -5027), - COL_VERTEX(419, 120, -5129), - COL_VERTEX(201, 120, -5113), - COL_VERTEX(92, 120, -5293), - COL_VERTEX(177, 120, -5476), - COL_VERTEX(348, 291, -5795), - COL_VERTEX(492, 291, -6143), - COL_VERTEX(0, 291, -5651), - COL_VERTEX(348, 291, -6491), - COL_VERTEX(-347, 291, -6491), - COL_VERTEX(-491, 291, -6143), - COL_VERTEX(-347, 291, -5795), - COL_VERTEX(0, 201, -6540), - COL_VERTEX(281, 201, -6424), - COL_VERTEX(281, 201, -5862), - COL_VERTEX(397, 201, -6143), - COL_VERTEX(0, 201, -5746), - COL_VERTEX(-280, 201, -5862), - COL_VERTEX(-396, 201, -6143), - COL_VERTEX(-280, 201, -6424), - COL_VERTEX(537, 190, -4960), - COL_VERTEX(-262, 72, -3526), - COL_VERTEX(-84, 195, -3544), - COL_VERTEX(307, 209, -3653), - COL_VERTEX(156, 240, -3599), - COL_VERTEX(36, 236, -3565), - COL_VERTEX(564, 686, -3999), - COL_VERTEX(667, 819, 4301), - COL_VERTEX(-666, 819, 3584), - COL_VERTEX(-563, 0, 3379), - COL_VERTEX(-563, 0, 2970), - COL_VERTEX(-286, 72, -3582), - COL_VERTEX(341, 207, -3413), - COL_VERTEX(564, 717, -3968), - COL_VERTEX(388, 190, -4829), - COL_VERTEX(-666, 717, 1002), - COL_VERTEX(-666, 20, 1002), - COL_VERTEX(-157, 72, -1841), - COL_VERTEX(-666, 20, 478), - COL_VERTEX(-3755, 717, -261), - COL_VERTEX(-4443, 717, -576), - COL_VERTEX(-4047, 717, -513), - COL_VERTEX(-4746, 20, 151), - COL_VERTEX(-4467, 717, 402), - COL_VERTEX(-4746, 20, -360), - COL_VERTEX(-4094, 717, 470), - COL_VERTEX(-3814, 717, 259), - COL_VERTEX(-1249, 20, 403), - COL_VERTEX(-2855, 20, -228), - COL_VERTEX(487, 187, -5051), - COL_VERTEX(0, 291, -6635), - COL_VERTEX(166, 240, -3407), - COL_VERTEX(-64, 195, -3354), - COL_VERTEX(50, 236, -3387), - COL_TRI_INIT(SURFACE_DEFAULT, 354), - COL_TRI(209, 210, 211), - COL_TRI(211, 212, 209), - COL_TRI(209, 212, 213), - COL_TRI(209, 213, 210), - COL_TRI(210, 214, 211), - COL_TRI(210, 215, 214), - COL_TRI(210, 213, 215), - COL_TRI(214, 216, 211), - COL_TRI(216, 217, 211), - COL_TRI(218, 219, 211), - COL_TRI(217, 218, 211), - COL_TRI(211, 220, 212), - COL_TRI(214, 215, 221), - COL_TRI(214, 221, 216), - COL_TRI(216, 221, 222), - COL_TRI(216, 222, 217), - COL_TRI(217, 222, 223), - COL_TRI(217, 223, 224), - COL_TRI(217, 224, 225), - COL_TRI(218, 217, 225), - COL_TRI(229, 230, 311), - COL_TRI(226, 218, 255), - COL_TRI(218, 227, 255), - COL_TRI(218, 225, 227), - COL_TRI(219, 228, 220), - COL_TRI(219, 220, 211), - COL_TRI(229, 311, 2), - COL_TRI(229, 2, 1), - COL_TRI(229, 312, 230), - COL_TRI(2, 311, 230), - COL_TRI(2, 230, 3), - COL_TRI(223, 230, 277), - COL_TRI(230, 223, 192), - COL_TRI(1, 0, 312), - COL_TRI(1, 312, 229), - COL_TRI(231, 312, 255), - COL_TRI(168, 255, 312), - COL_TRI(168, 0, 3), - COL_TRI(168, 3, 192), - COL_TRI(173, 170, 314), - COL_TRI(168, 313, 255), - COL_TRI(168, 173, 313), - COL_TRI(223, 232, 192), - COL_TRI(232, 133, 192), - COL_TRI(233, 232, 223), - COL_TRI(110, 233, 223), - COL_TRI(110, 130, 233), - COL_TRI(233, 169, 133), - COL_TRI(233, 133, 232), - COL_TRI(169, 233, 130), - COL_TRI(170, 11, 314), - COL_TRI(170, 171, 11), - COL_TRI(173, 314, 313), - COL_TRI(108, 110, 223), - COL_TRI(118, 107, 236), - COL_TRI(118, 236, 122), - COL_TRI(135, 236, 244), - COL_TRI(135, 122, 236), - COL_TRI(107, 234, 236), - COL_TRI(234, 247, 236), - COL_TRI(235, 236, 247), - COL_TRI(236, 235, 244), - COL_TRI(125, 132, 237), - COL_TRI(125, 237, 15), - COL_TRI(226, 237, 239), - COL_TRI(237, 164, 239), - COL_TRI(237, 132, 164), - COL_TRI(238, 237, 226), - COL_TRI(237, 238, 259), - COL_TRI(237, 259, 15), - COL_TRI(226, 239, 228), - COL_TRI(228, 239, 240), - COL_TRI(239, 164, 160), - COL_TRI(239, 160, 240), - COL_TRI(228, 240, 220), - COL_TRI(220, 240, 241), - COL_TRI(240, 190, 241), - COL_TRI(240, 160, 190), - COL_TRI(159, 154, 190), - COL_TRI(220, 241, 212), - COL_TRI(212, 241, 242), - COL_TRI(241, 191, 242), - COL_TRI(241, 190, 191), - COL_TRI(191, 148, 153), - COL_TRI(188, 148, 191), - COL_TRI(154, 162, 191), - COL_TRI(212, 242, 213), - COL_TRI(213, 242, 243), - COL_TRI(242, 153, 243), - COL_TRI(242, 191, 153), - COL_TRI(213, 243, 215), - COL_TRI(215, 243, 244), - COL_TRI(243, 135, 244), - COL_TRI(243, 153, 135), - COL_TRI(215, 244, 221), - COL_TRI(244, 84, 221), - COL_TRI(244, 235, 84), - COL_TRI(223, 277, 224), - COL_TRI(247, 234, 307), - COL_TRI(245, 108, 223), - COL_TRI(246, 245, 223), - COL_TRI(245, 106, 108), - COL_TRI(245, 107, 106), - COL_TRI(20, 107, 245), - COL_TRI(18, 20, 245), - COL_TRI(18, 245, 250), - COL_TRI(107, 20, 234), - COL_TRI(234, 20, 254), - COL_TRI(234, 254, 307), - COL_TRI(247, 307, 249), - COL_TRI(84, 235, 248), - COL_TRI(84, 248, 85), - COL_TRI(84, 64, 221), - COL_TRI(64, 222, 221), - COL_TRI(222, 64, 19), - COL_TRI(222, 19, 310), - COL_TRI(222, 310, 317), - COL_TRI(248, 235, 247), - COL_TRI(253, 17, 16), - COL_TRI(250, 317, 251), - COL_TRI(250, 246, 317), - COL_TRI(251, 317, 310), - COL_TRI(252, 250, 251), - COL_TRI(252, 251, 253), - COL_TRI(253, 251, 17), - COL_TRI(251, 19, 17), - COL_TRI(251, 310, 19), - COL_TRI(255, 313, 314), - COL_TRI(21, 18, 250), - COL_TRI(21, 250, 252), - COL_TRI(250, 245, 246), - COL_TRI(254, 20, 86), - COL_TRI(6, 256, 255), - COL_TRI(255, 7, 6), - COL_TRI(11, 255, 314), - COL_TRI(255, 11, 7), - COL_TRI(6, 319, 256), - COL_TRI(6, 320, 319), - COL_TRI(10, 320, 6), - COL_TRI(256, 257, 258), - COL_TRI(256, 319, 257), - COL_TRI(257, 10, 258), - COL_TRI(258, 67, 101), - COL_TRI(258, 14, 67), - COL_TRI(258, 10, 14), - COL_TRI(101, 226, 258), - COL_TRI(69, 321, 260), - COL_TRI(67, 259, 321), - COL_TRI(67, 321, 69), - COL_TRI(259, 67, 14), - COL_TRI(102, 238, 101), - COL_TRI(101, 238, 226), - COL_TRI(14, 15, 259), - COL_TRI(260, 321, 259), - COL_TRI(261, 260, 259), - COL_TRI(238, 261, 259), - COL_TRI(10, 322, 320), - COL_TRI(218, 226, 228), - COL_TRI(102, 315, 238), - COL_TRI(238, 315, 261), - COL_TRI(262, 323, 269), - COL_TRI(262, 324, 325), - COL_TRI(262, 273, 324), - COL_TRI(263, 326, 262), - COL_TRI(262, 325, 323), - COL_TRI(263, 262, 327), - COL_TRI(264, 329, 330), - COL_TRI(264, 265, 329), - COL_TRI(265, 327, 329), - COL_TRI(262, 329, 327), - COL_TRI(262, 330, 329), - COL_TRI(265, 263, 327), - COL_TRI(266, 267, 330), - COL_TRI(267, 264, 330), - COL_TRI(262, 266, 330), - COL_TRI(268, 267, 266), - COL_TRI(269, 268, 266), - COL_TRI(262, 269, 266), - COL_TRI(270, 332, 269), - COL_TRI(270, 269, 323), - COL_TRI(269, 274, 268), - COL_TRI(271, 323, 325), - COL_TRI(271, 270, 323), - COL_TRI(272, 325, 324), - COL_TRI(272, 271, 325), - COL_TRI(273, 272, 324), - COL_TRI(273, 328, 272), - COL_TRI(262, 328, 273), - COL_TRI(267, 331, 332), - COL_TRI(267, 332, 270), - COL_TRI(269, 332, 331), - COL_TRI(262, 326, 328), - COL_TRI(272, 328, 326), - COL_TRI(267, 275, 331), - COL_TRI(268, 275, 267), - COL_TRI(272, 264, 267), - COL_TRI(270, 272, 267), - COL_TRI(272, 326, 263), - COL_TRI(218, 228, 219), - COL_TRI(270, 271, 272), - COL_TRI(257, 322, 10), - COL_TRI(274, 257, 319), - COL_TRI(274, 322, 257), - COL_TRI(275, 319, 320), - COL_TRI(275, 268, 319), - COL_TRI(274, 319, 268), - COL_TRI(275, 322, 331), - COL_TRI(275, 320, 322), - COL_TRI(274, 331, 322), - COL_TRI(269, 331, 274), - COL_TRI(253, 21, 252), - COL_TRI(272, 263, 265), - COL_TRI(272, 265, 264), - COL_TRI(276, 231, 227), - COL_TRI(231, 255, 227), - COL_TRI(276, 227, 225), - COL_TRI(276, 225, 224), - COL_TRI(277, 276, 224), - COL_TRI(253, 16, 21), - COL_TRI(97, 280, 96), - COL_TRI(96, 278, 59), - COL_TRI(96, 280, 278), - COL_TRI(278, 288, 287), - COL_TRI(278, 287, 283), - COL_TRI(279, 288, 278), - COL_TRI(280, 279, 278), - COL_TRI(59, 278, 283), - COL_TRI(59, 283, 62), - COL_TRI(281, 279, 280), - COL_TRI(282, 281, 280), - COL_TRI(97, 282, 280), - COL_TRI(283, 286, 284), - COL_TRI(283, 287, 286), - COL_TRI(62, 283, 284), - COL_TRI(62, 284, 60), - COL_TRI(284, 333, 98), - COL_TRI(60, 284, 98), - COL_TRI(284, 285, 333), - COL_TRI(284, 286, 285), - COL_TRI(98, 282, 97), - COL_TRI(98, 333, 282), - COL_TRI(282, 333, 285), - COL_TRI(282, 285, 281), - COL_TRI(89, 289, 35), - COL_TRI(281, 181, 145), - COL_TRI(281, 145, 279), - COL_TRI(285, 181, 281), - COL_TRI(279, 145, 183), - COL_TRI(279, 183, 288), - COL_TRI(285, 180, 181), - COL_TRI(286, 180, 285), - COL_TRI(286, 179, 180), - COL_TRI(287, 179, 286), - COL_TRI(288, 143, 287), - COL_TRI(287, 143, 179), - COL_TRI(288, 183, 143), - COL_TRI(45, 291, 89), - COL_TRI(89, 291, 289), - COL_TRI(89, 35, 34), - COL_TRI(35, 24, 90), - COL_TRI(35, 290, 24), - COL_TRI(35, 289, 290), - COL_TRI(289, 291, 300), - COL_TRI(289, 300, 298), - COL_TRI(289, 298, 299), - COL_TRI(290, 289, 299), - COL_TRI(291, 295, 301), - COL_TRI(291, 301, 300), - COL_TRI(45, 295, 291), - COL_TRI(24, 290, 292), - COL_TRI(24, 292, 25), - COL_TRI(292, 290, 299), - COL_TRI(292, 299, 297), - COL_TRI(88, 292, 334), - COL_TRI(292, 88, 83), - COL_TRI(292, 83, 25), - COL_TRI(292, 297, 296), - COL_TRI(292, 296, 334), - COL_TRI(88, 334, 54), - COL_TRI(293, 334, 296), - COL_TRI(54, 334, 293), - COL_TRI(297, 146, 296), - COL_TRI(54, 293, 50), - COL_TRI(50, 293, 294), - COL_TRI(294, 293, 303), - COL_TRI(293, 296, 303), - COL_TRI(50, 294, 38), - COL_TRI(295, 294, 302), - COL_TRI(294, 303, 302), - COL_TRI(38, 294, 295), - COL_TRI(38, 295, 45), - COL_TRI(295, 302, 301), - COL_TRI(296, 176, 303), - COL_TRI(296, 146, 176), - COL_TRI(298, 185, 299), - COL_TRI(299, 184, 297), - COL_TRI(299, 185, 184), - COL_TRI(297, 184, 146), - COL_TRI(300, 151, 298), - COL_TRI(298, 151, 185), - COL_TRI(300, 144, 151), - COL_TRI(301, 144, 300), - COL_TRI(301, 174, 144), - COL_TRI(302, 174, 301), - COL_TRI(303, 175, 302), - COL_TRI(302, 175, 174), - COL_TRI(249, 22, 63), - COL_TRI(303, 176, 175), - COL_TRI(254, 100, 316), - COL_TRI(254, 86, 100), - COL_TRI(254, 316, 307), - COL_TRI(65, 22, 249), - COL_TRI(65, 249, 307), - COL_TRI(249, 318, 247), - COL_TRI(99, 304, 318), - COL_TRI(99, 318, 63), - COL_TRI(249, 63, 318), - COL_TRI(304, 247, 318), - COL_TRI(85, 304, 99), - COL_TRI(85, 248, 304), - COL_TRI(304, 248, 247), - COL_TRI(78, 316, 100), - COL_TRI(78, 335, 316), - COL_TRI(70, 261, 105), - COL_TRI(305, 315, 102), - COL_TRI(69, 260, 70), - COL_TRI(70, 260, 261), - COL_TRI(305, 102, 103), - COL_TRI(306, 305, 103), - COL_TRI(66, 104, 103), - COL_TRI(81, 105, 336), - COL_TRI(105, 261, 336), - COL_TRI(68, 105, 81), - COL_TRI(307, 308, 111), - COL_TRI(307, 111, 65), - COL_TRI(111, 308, 309), - COL_TRI(111, 309, 112), - COL_TRI(308, 307, 335), - COL_TRI(309, 308, 337), - COL_TRI(308, 335, 337), - COL_TRI(309, 337, 336), - COL_TRI(113, 306, 103), - COL_TRI(307, 316, 335), - COL_TRI(79, 335, 78), - COL_TRI(79, 337, 335), - COL_TRI(112, 306, 113), - COL_TRI(112, 309, 306), - COL_TRI(306, 309, 336), - COL_TRI(306, 336, 261), - COL_TRI(305, 306, 261), - COL_TRI(113, 103, 104), - COL_TRI(80, 337, 79), - COL_TRI(80, 336, 337), - COL_TRI(81, 336, 80), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_INIT(SURFACE_FLOWING_WATER, 125), - COL_TRI_SPECIAL(118, 72, 107, 0x0), - COL_TRI_SPECIAL(118, 119, 72, 0x0), - COL_TRI_SPECIAL(120, 121, 118, 0x0), - COL_TRI_SPECIAL(118, 122, 120, 0x0), - COL_TRI_SPECIAL(119, 118, 121, 0x0), - COL_TRI_SPECIAL(119, 123, 72, 0x0), - COL_TRI_SPECIAL(123, 73, 72, 0x0), - COL_TRI_SPECIAL(123, 119, 124, 0x0), - COL_TRI_SPECIAL(119, 121, 124, 0x0), - COL_TRI_SPECIAL(125, 123, 124, 0x0), - COL_TRI_SPECIAL(125, 126, 123, 0x0), - COL_TRI_SPECIAL(127, 74, 123, 0x0), - COL_TRI_SPECIAL(74, 73, 123, 0x0), - COL_TRI_SPECIAL(123, 126, 127, 0x0), - COL_TRI_SPECIAL(8, 131, 129, 0x0), - COL_TRI_SPECIAL(74, 127, 109, 0x0), - COL_TRI_SPECIAL(127, 128, 109, 0x0), - COL_TRI_SPECIAL(129, 127, 126, 0x0), - COL_TRI_SPECIAL(129, 128, 127, 0x0), - COL_TRI_SPECIAL(109, 128, 110, 0x0), - COL_TRI_SPECIAL(128, 130, 110, 0x0), - COL_TRI_SPECIAL(130, 128, 129, 0x0), - COL_TRI_SPECIAL(129, 169, 130, 0x0), - COL_TRI_SPECIAL(9, 129, 126, 0x0), - COL_TRI_SPECIAL(9, 126, 12, 0x0), - COL_TRI_SPECIAL(8, 129, 9, 0x0), - COL_TRI_SPECIAL(131, 169, 129, 0x0), - COL_TRI_SPECIAL(126, 15, 12, 0x0), - COL_TRI_SPECIAL(126, 125, 15, 0x0), - COL_TRI_SPECIAL(125, 124, 132, 0x0), - COL_TRI_SPECIAL(11, 131, 8, 0x0), - COL_TRI_SPECIAL(11, 171, 131, 0x0), - COL_TRI_SPECIAL(131, 170, 169, 0x0), - COL_TRI_SPECIAL(131, 171, 170, 0x0), - COL_TRI_SPECIAL(133, 169, 170, 0x0), - COL_TRI_SPECIAL(139, 176, 140, 0x0), - COL_TRI_SPECIAL(134, 124, 121, 0x0), - COL_TRI_SPECIAL(134, 121, 120, 0x0), - COL_TRI_SPECIAL(134, 132, 124, 0x0), - COL_TRI_SPECIAL(122, 134, 120, 0x0), - COL_TRI_SPECIAL(135, 136, 122, 0x0), - COL_TRI_SPECIAL(136, 137, 122, 0x0), - COL_TRI_SPECIAL(122, 137, 134, 0x0), - COL_TRI_SPECIAL(138, 174, 139, 0x0), - COL_TRI_SPECIAL(139, 174, 175, 0x0), - COL_TRI_SPECIAL(139, 175, 176, 0x0), - COL_TRI_SPECIAL(140, 176, 146, 0x0), - COL_TRI_SPECIAL(140, 146, 147, 0x0), - COL_TRI_SPECIAL(140, 147, 178, 0x0), - COL_TRI_SPECIAL(140, 178, 182, 0x0), - COL_TRI_SPECIAL(142, 140, 182, 0x0), - COL_TRI_SPECIAL(134, 143, 138, 0x0), - COL_TRI_SPECIAL(134, 179, 143, 0x0), - COL_TRI_SPECIAL(137, 179, 134, 0x0), - COL_TRI_SPECIAL(138, 172, 134, 0x0), - COL_TRI_SPECIAL(134, 172, 132, 0x0), - COL_TRI_SPECIAL(139, 172, 138, 0x0), - COL_TRI_SPECIAL(137, 180, 179, 0x0), - COL_TRI_SPECIAL(143, 183, 138, 0x0), - COL_TRI_SPECIAL(144, 174, 138, 0x0), - COL_TRI_SPECIAL(144, 138, 183, 0x0), - COL_TRI_SPECIAL(145, 144, 183, 0x0), - COL_TRI_SPECIAL(145, 151, 144, 0x0), - COL_TRI_SPECIAL(146, 184, 147, 0x0), - COL_TRI_SPECIAL(136, 149, 150, 0x0), - COL_TRI_SPECIAL(147, 184, 185, 0x0), - COL_TRI_SPECIAL(147, 185, 152, 0x0), - COL_TRI_SPECIAL(148, 186, 147, 0x0), - COL_TRI_SPECIAL(149, 147, 150, 0x0), - COL_TRI_SPECIAL(150, 147, 152, 0x0), - COL_TRI_SPECIAL(149, 148, 147, 0x0), - COL_TRI_SPECIAL(147, 186, 178, 0x0), - COL_TRI_SPECIAL(151, 152, 185, 0x0), - COL_TRI_SPECIAL(152, 181, 136, 0x0), - COL_TRI_SPECIAL(152, 151, 145, 0x0), - COL_TRI_SPECIAL(136, 150, 152, 0x0), - COL_TRI_SPECIAL(152, 187, 181, 0x0), - COL_TRI_SPECIAL(133, 170, 173, 0x0), - COL_TRI_SPECIAL(137, 181, 180, 0x0), - COL_TRI_SPECIAL(137, 136, 181, 0x0), - COL_TRI_SPECIAL(153, 136, 135, 0x0), - COL_TRI_SPECIAL(132, 166, 164, 0x0), - COL_TRI_SPECIAL(132, 172, 141, 0x0), - COL_TRI_SPECIAL(132, 141, 166, 0x0), - COL_TRI_SPECIAL(161, 177, 142, 0x0), - COL_TRI_SPECIAL(154, 159, 155, 0x0), - COL_TRI_SPECIAL(154, 155, 156, 0x0), - COL_TRI_SPECIAL(155, 157, 182, 0x0), - COL_TRI_SPECIAL(156, 155, 182, 0x0), - COL_TRI_SPECIAL(155, 158, 189, 0x0), - COL_TRI_SPECIAL(157, 155, 189, 0x0), - COL_TRI_SPECIAL(158, 155, 159, 0x0), - COL_TRI_SPECIAL(158, 161, 189, 0x0), - COL_TRI_SPECIAL(159, 190, 158, 0x0), - COL_TRI_SPECIAL(160, 161, 158, 0x0), - COL_TRI_SPECIAL(160, 158, 190, 0x0), - COL_TRI_SPECIAL(161, 142, 189, 0x0), - COL_TRI_SPECIAL(142, 157, 189, 0x0), - COL_TRI_SPECIAL(157, 142, 182, 0x0), - COL_TRI_SPECIAL(140, 142, 139, 0x0), - COL_TRI_SPECIAL(139, 142, 177, 0x0), - COL_TRI_SPECIAL(162, 188, 191, 0x0), - COL_TRI_SPECIAL(141, 172, 139, 0x0), - COL_TRI_SPECIAL(153, 149, 136, 0x0), - COL_TRI_SPECIAL(148, 149, 153, 0x0), - COL_TRI_SPECIAL(148, 188, 163, 0x0), - COL_TRI_SPECIAL(148, 163, 186, 0x0), - COL_TRI_SPECIAL(162, 154, 156, 0x0), - COL_TRI_SPECIAL(163, 188, 162, 0x0), - COL_TRI_SPECIAL(163, 162, 156, 0x0), - COL_TRI_SPECIAL(163, 178, 186, 0x0), - COL_TRI_SPECIAL(154, 191, 190, 0x0), - COL_TRI_SPECIAL(164, 165, 160, 0x0), - COL_TRI_SPECIAL(165, 161, 160, 0x0), - COL_TRI_SPECIAL(161, 165, 177, 0x0), - COL_TRI_SPECIAL(141, 167, 166, 0x0), - COL_TRI_SPECIAL(164, 166, 165, 0x0), - COL_TRI_SPECIAL(166, 167, 165, 0x0), - COL_TRI_SPECIAL(167, 141, 177, 0x0), - COL_TRI_SPECIAL(165, 167, 177, 0x0), - COL_TRI_SPECIAL(141, 139, 177, 0x0), - COL_TRI_SPECIAL(163, 182, 178, 0x0), - COL_TRI_SPECIAL(163, 156, 182, 0x0), - COL_TRI_SPECIAL(168, 133, 173, 0x0), - COL_TRI_SPECIAL(168, 192, 133, 0x0), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 143), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI(4, 8, 9), - COL_TRI(4, 9, 5), - COL_TRI(7, 8, 4), - COL_TRI(5, 10, 6), - COL_TRI(7, 11, 8), - COL_TRI(5, 9, 12), - COL_TRI(5, 12, 13), - COL_TRI(5, 13, 10), - COL_TRI(13, 14, 10), - COL_TRI(15, 13, 12), - COL_TRI(15, 14, 13), - COL_TRI(16, 17, 18), - COL_TRI(17, 19, 20), - COL_TRI(17, 20, 18), - COL_TRI(16, 18, 21), - COL_TRI(22, 19, 64), - COL_TRI(22, 20, 19), - COL_TRI(23, 25, 32), - COL_TRI(24, 25, 23), - COL_TRI(25, 82, 32), - COL_TRI(26, 32, 87), - COL_TRI(27, 26, 87), - COL_TRI(26, 23, 32), - COL_TRI(26, 30, 23), - COL_TRI(23, 30, 28), - COL_TRI(24, 23, 28), - COL_TRI(28, 29, 88), - COL_TRI(28, 30, 29), - COL_TRI(29, 83, 88), - COL_TRI(29, 30, 27), - COL_TRI(33, 36, 90), - COL_TRI(30, 26, 27), - COL_TRI(31, 83, 29), - COL_TRI(27, 87, 31), - COL_TRI(31, 29, 27), - COL_TRI(25, 31, 82), - COL_TRI(25, 83, 31), - COL_TRI(31, 87, 82), - COL_TRI(32, 82, 87), - COL_TRI(38, 41, 28), - COL_TRI(34, 36, 33), - COL_TRI(35, 36, 34), - COL_TRI(36, 35, 90), - COL_TRI(33, 90, 24), - COL_TRI(28, 34, 33), - COL_TRI(28, 89, 34), - COL_TRI(28, 33, 24), - COL_TRI(37, 39, 41), - COL_TRI(38, 40, 37), - COL_TRI(38, 37, 41), - COL_TRI(39, 91, 93), - COL_TRI(39, 40, 92), - COL_TRI(39, 92, 91), - COL_TRI(39, 93, 41), - COL_TRI(40, 39, 37), - COL_TRI(41, 93, 42), - COL_TRI(41, 42, 43), - COL_TRI(42, 93, 91), - COL_TRI(43, 42, 44), - COL_TRI(42, 91, 47), - COL_TRI(44, 42, 47), - COL_TRI(44, 28, 43), - COL_TRI(41, 43, 28), - COL_TRI(44, 47, 28), - COL_TRI(50, 38, 28), - COL_TRI(45, 92, 40), - COL_TRI(45, 40, 38), - COL_TRI(46, 91, 92), - COL_TRI(47, 91, 46), - COL_TRI(45, 47, 46), - COL_TRI(28, 47, 45), - COL_TRI(45, 46, 92), - COL_TRI(48, 94, 51), - COL_TRI(48, 53, 94), - COL_TRI(49, 48, 50), - COL_TRI(50, 48, 51), - COL_TRI(28, 49, 50), - COL_TRI(51, 94, 52), - COL_TRI(52, 94, 95), - COL_TRI(53, 95, 94), - COL_TRI(50, 51, 54), - COL_TRI(52, 54, 51), - COL_TRI(49, 53, 48), - COL_TRI(49, 56, 53), - COL_TRI(53, 56, 95), - COL_TRI(54, 52, 58), - COL_TRI(52, 95, 58), - COL_TRI(59, 61, 96), - COL_TRI(55, 56, 49), - COL_TRI(56, 55, 95), - COL_TRI(55, 57, 95), - COL_TRI(57, 55, 28), - COL_TRI(49, 28, 55), - COL_TRI(58, 95, 57), - COL_TRI(58, 57, 54), - COL_TRI(54, 57, 28), - COL_TRI(54, 28, 88), - COL_TRI(45, 89, 28), - COL_TRI(64, 85, 99), - COL_TRI(60, 98, 61), - COL_TRI(61, 97, 96), - COL_TRI(62, 60, 61), - COL_TRI(59, 62, 61), - COL_TRI(61, 98, 97), - COL_TRI(63, 22, 64), - COL_TRI(63, 64, 99), - COL_TRI(64, 84, 85), - COL_TRI(67, 69, 68), - COL_TRI(22, 86, 20), - COL_TRI(22, 65, 86), - COL_TRI(65, 100, 86), - COL_TRI(66, 101, 67), - COL_TRI(67, 68, 66), - COL_TRI(66, 102, 101), - COL_TRI(66, 103, 102), - COL_TRI(68, 104, 66), - COL_TRI(69, 70, 68), - COL_TRI(70, 105, 68), - COL_TRI(75, 76, 77), - COL_TRI(68, 81, 104), - COL_TRI(71, 106, 107), - COL_TRI(72, 71, 107), - COL_TRI(73, 75, 71), - COL_TRI(73, 71, 72), - COL_TRI(71, 75, 108), - COL_TRI(71, 108, 106), - COL_TRI(74, 76, 75), - COL_TRI(75, 77, 108), - COL_TRI(74, 75, 73), - COL_TRI(76, 74, 109), - COL_TRI(76, 109, 77), - COL_TRI(77, 109, 110), - COL_TRI(77, 110, 108), - COL_TRI(78, 111, 112), - COL_TRI(79, 78, 112), - COL_TRI(78, 100, 65), - COL_TRI(78, 65, 111), - COL_TRI(80, 79, 113), - COL_TRI(79, 112, 113), - COL_TRI(81, 80, 104), - COL_TRI(80, 113, 104), - COL_TRI_INIT(SURFACE_CAMERA_BOUNDARY, 2), - COL_TRI(114, 115, 116), - COL_TRI(114, 116, 117), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 16), - COL_TRI(203, 202, 204), - COL_TRI(193, 194, 195), - COL_TRI(193, 196, 194), - COL_TRI(197, 196, 193), - COL_TRI(195, 194, 198), - COL_TRI(195, 198, 199), - COL_TRI(197, 200, 196), - COL_TRI(199, 198, 200), - COL_TRI(199, 200, 197), - COL_TRI(201, 202, 203), - COL_TRI(203, 204, 205), - COL_TRI(208, 207, 201), - COL_TRI(205, 204, 206), - COL_TRI(205, 206, 208), - COL_TRI(201, 207, 202), - COL_TRI(208, 206, 207), - COL_TRI_STOP(), - COL_SPECIAL_INIT(1), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -4185, 20, -47, /*yaw*/ 64), // unused, probably an early way to set intial position - COL_WATER_BOX_INIT(1), - COL_WATER_BOX(0, -1535, -7679, 1536, 3389, 0), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(cotmc_seg7_collision_level, 0x004b80d0, 26886, 0x0000a508, 6192); diff --git a/levels/cotmc/texture.inc.c b/levels/cotmc/texture.inc.c index 78e97741c..1513ea2e1 100644 --- a/levels/cotmc/texture.inc.c +++ b/levels/cotmc/texture.inc.c @@ -1,24 +1,15 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07001000 -ALIGNED8 const Texture cotmc_seg7_texture_07000000[] = { -#include "levels/cotmc/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cotmc_seg7_texture_07000000, "levels/cotmc/0.rgba16.inc.c", 0x004b80d0, 26886, 0x00000000, 4096); // 0x07001000 - 0x07001800 -ALIGNED8 const Texture cotmc_seg7_texture_07001000[] = { -#include "levels/cotmc/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cotmc_seg7_texture_07001000, "levels/cotmc/1.rgba16.inc.c", 0x004b80d0, 26886, 0x00001000, 2048); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture cotmc_seg7_texture_07001800[] = { -#include "levels/cotmc/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cotmc_seg7_texture_07001800, "levels/cotmc/2.rgba16.inc.c", 0x004b80d0, 26886, 0x00001800, 2048); // 0x07002000 - 0x07002800 -ALIGNED8 const Texture cotmc_seg7_texture_07002000[] = { -#include "levels/cotmc/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cotmc_seg7_texture_07002000, "levels/cotmc/3.rgba16.inc.c", 0x004b80d0, 26886, 0x00002000, 2048); // 0x07002800 - 0x07003000 -ALIGNED8 const Texture cotmc_seg7_texture_07002800[] = { -#include "levels/cotmc/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(cotmc_seg7_texture_07002800, "levels/cotmc/4.rgba16.inc.c", 0x004b80d0, 26886, 0x00002800, 2048); diff --git a/levels/ddd/areas/1/1/model.inc.c b/levels/ddd/areas/1/1/model.inc.c index 9fdf2de48..de53a3a4f 100644 --- a/levels/ddd/areas/1/1/model.inc.c +++ b/levels/ddd/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07003800 - 0x07003818 static const Lights1 ddd_seg7_lights_07003800 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -23,306 +24,55 @@ static const Lights1 ddd_seg7_lights_07003848 = gdSPDefLights1( ); // 0x07003860 - 0x07003960 -static const Vtx ddd_seg7_vertex_07003860[] = { - {{{ -5119, 0, -3071}, 0, { -1052, -2076}, {0x3a, 0x55, 0x4a, 0xff}}}, - {{{ -4505, -1023, -2252}, 0, { -436, -1258}, {0x45, 0x47, 0x4e, 0xff}}}, - {{{ -3890, -1023, -2866}, 0, { 172, -1872}, {0x1d, 0x47, 0x64, 0xff}}}, - {{{ -5119, 0, 3072}, 0, { -1052, 4054}, {0x25, 0x41, 0x9a, 0xff}}}, - {{{ -5938, -1023, 1843}, 0, { -1868, 2828}, {0x58, 0x48, 0xc9, 0xff}}}, - {{{ -6143, 0, 2048}, 0, { -2072, 3032}, {0x6b, 0x2f, 0xd1, 0xff}}}, - {{{ -5938, -1023, 819}, 0, { -1868, 1806}, {0x6e, 0x3e, 0x0b, 0xff}}}, - {{{ -6655, 0, 1024}, 0, { -2584, 2010}, {0x65, 0x4b, 0x07, 0xff}}}, - {{{ -5324, -1023, -716}, 0, { -1256, 274}, {0x6d, 0x40, 0x08, 0xff}}}, - {{{ -6143, 0, -818}, 0, { -2072, 172}, {0x61, 0x4f, 0x0d, 0xff}}}, - {{{ -4709, -1023, 2458}, 0, { -640, 3440}, {0x18, 0x52, 0xa3, 0xff}}}, - {{{ -6143, 0, -2047}, 0, { -2072, -1054}, {0x5a, 0x51, 0x23, 0xff}}}, - {{{ -5529, -1023, -1637}, 0, { -1460, -646}, {0x5a, 0x49, 0x32, 0xff}}}, - {{{ 512, 0, -1023}, 0, { 4568, 0}, {0xa0, 0x50, 0x11, 0xff}}}, - {{{ -613, -1023, 819}, 0, { 3444, 1806}, {0x96, 0x44, 0xf5, 0xff}}}, - {{{ 512, 0, 1024}, 0, { 4568, 2010}, {0xa7, 0x58, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07003860, 0x0048d930, 33063, 0x00003860, 256); // 0x07003960 - 0x07003A60 -static const Vtx ddd_seg7_vertex_07003960[] = { - {{{ -5119, 0, -3071}, 0, { -1052, -2076}, {0x3a, 0x55, 0x4a, 0xff}}}, - {{{ -3890, -1023, -2866}, 0, { 172, -1872}, {0x1d, 0x47, 0x64, 0xff}}}, - {{{ -4095, 0, -3583}, 0, { 0, -2588}, {0x0f, 0x4a, 0x65, 0xff}}}, - {{{ -2252, -1023, -2866}, 0, { 1808, -1872}, {0xc8, 0x48, 0x58, 0xff}}}, - {{{ -2047, 0, -3583}, 0, { 2012, -2588}, {0xc1, 0x4c, 0x4f, 0xff}}}, - {{{ -1842, -1023, -2047}, 0, { 2216, -1054}, {0xbc, 0x44, 0x52, 0xff}}}, - {{{ -1330, 0, -2764}, 0, { 2728, -1770}, {0xcc, 0x4e, 0x55, 0xff}}}, - {{{ -613, -1023, -1637}, 0, { 3444, -646}, {0xb8, 0x4b, 0x47, 0xff}}}, - {{{ 0, 0, -2047}, 0, { 4056, -1054}, {0xb7, 0x49, 0x48, 0xff}}}, - {{{ -204, -1023, -818}, 0, { 3852, 172}, {0x96, 0x44, 0x07, 0xff}}}, - {{{ 512, 0, -1023}, 0, { 4568, 0}, {0xa0, 0x50, 0x11, 0xff}}}, - {{{ -613, -1023, 819}, 0, { 3444, 1806}, {0x96, 0x44, 0xf5, 0xff}}}, - {{{ 512, 0, 1024}, 0, { 4568, 2010}, {0xa7, 0x58, 0xf1, 0xff}}}, - {{{ -613, -1023, 1638}, 0, { 3444, 2624}, {0xab, 0x4b, 0xc8, 0xff}}}, - {{{ 0, 0, 2048}, 0, { 4056, 3032}, {0xb9, 0x4f, 0xbc, 0xff}}}, - {{{ -1637, -1023, 2253}, 0, { 2420, 3236}, {0xc1, 0x4e, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07003960, 0x0048d930, 33063, 0x00003960, 256); // 0x07003A60 - 0x07003AF0 -static const Vtx ddd_seg7_vertex_07003A60[] = { - {{{ 0, 0, 2048}, 0, { 4056, 3032}, {0xb9, 0x4f, 0xbc, 0xff}}}, - {{{ -1637, -1023, 2253}, 0, { 2420, 3236}, {0xc1, 0x4e, 0xb3, 0xff}}}, - {{{ -1023, 0, 3072}, 0, { 3036, 4054}, {0xc6, 0x55, 0xb6, 0xff}}}, - {{{ -2252, -1023, 2867}, 0, { 1808, 3850}, {0xe2, 0x49, 0x9e, 0xff}}}, - {{{ -2047, 0, 3584}, 0, { 2012, 4566}, {0x02, 0x4b, 0x9a, 0xff}}}, - {{{ -3583, -1023, 2458}, 0, { 480, 3440}, {0x1d, 0x3e, 0x96, 0xff}}}, - {{{ -3993, 0, 3174}, 0, { 72, 4156}, {0x0f, 0x4c, 0x9c, 0xff}}}, - {{{ -5119, 0, 3072}, 0, { -1052, 4054}, {0x25, 0x41, 0x9a, 0xff}}}, - {{{ -4709, -1023, 2458}, 0, { -640, 3440}, {0x18, 0x52, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07003A60, 0x0048d930, 33063, 0x00003a60, 144); // 0x07003AF0 - 0x07003B30 -static const Vtx ddd_seg7_vertex_07003AF0[] = { - {{{ -511, -5119, -2559}, 0, { 0, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5631, -5119, 2560}, 0, { 0, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -5119, 2560}, 0, { 5080, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5631, -5119, -2559}, 0, { -5140, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07003AF0, 0x0048d930, 33063, 0x00003af0, 64); // 0x07003B30 - 0x07003C30 -static const Vtx ddd_seg7_vertex_07003B30[] = { - {{{ -4914, -2047, 1229}, 0, { 2064, -2058}, {0x51, 0x34, 0xaf, 0xff}}}, - {{{ -4914, -5119, 1229}, 0, { 24, -2134}, {0x58, 0xfc, 0xa5, 0xff}}}, - {{{ -5221, -5119, 614}, 0, { 4, -1610}, {0x7d, 0xfd, 0xec, 0xff}}}, - {{{ -921, -2047, -613}, 0, { 2012, 510}, {0x88, 0x1d, 0x1b, 0xff}}}, - {{{ -1228, -5119, -1228}, 0, { 0, 0}, {0xa1, 0xfd, 0x53, 0xff}}}, - {{{ -921, -5119, -613}, 0, { 0, 510}, {0x82, 0x00, 0x0b, 0xff}}}, - {{{ -1228, -2047, -1228}, 0, { 2012, 0}, {0xb6, 0x2a, 0x5d, 0xff}}}, - {{{ -2149, -2047, -1637}, 0, { 2012, 950}, {0xa7, 0x18, 0x57, 0xff}}}, - {{{ -1228, -2047, 1229}, 0, { 2012, 2372}, {0xa7, 0x1c, 0xab, 0xff}}}, - {{{ -921, -2047, 614}, 0, { 2012, 1710}, {0x85, 0x15, 0xee, 0xff}}}, - {{{ -1228, -5119, 1229}, 0, { 0, 2372}, {0x96, 0x00, 0xbc, 0xff}}}, - {{{ -921, -5119, 614}, 0, { 0, 1710}, {0x82, 0x00, 0xf5, 0xff}}}, - {{{ -1842, -5119, 1843}, 0, { 0, 3092}, {0xba, 0xfa, 0x97, 0xff}}}, - {{{ -4197, -2047, -1740}, 0, { 2012, 2972}, {0x4e, 0x21, 0x5e, 0xff}}}, - {{{ -3685, -5119, -2149}, 0, { 0, 2552}, {0x39, 0x05, 0x71, 0xff}}}, - {{{ -3685, -2047, -2457}, 0, { 2012, 2612}, {0x2a, 0x21, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07003B30, 0x0048d930, 33063, 0x00003b30, 256); // 0x07003C30 - 0x07003D30 -static const Vtx ddd_seg7_vertex_07003C30[] = { - {{{ -5221, -5119, 614}, 0, { 4, -1610}, {0x7d, 0xfd, 0xec, 0xff}}}, - {{{ -5221, -5119, -613}, 0, { -24, -418}, {0x7a, 0xf2, 0x1c, 0xff}}}, - {{{ -4914, -2047, -409}, 0, { 2028, -470}, {0x7a, 0x15, 0x19, 0xff}}}, - {{{ -5221, -2047, 614}, 0, { 2044, -1534}, {0x73, 0x34, 0xfb, 0xff}}}, - {{{ -4914, -2047, 1229}, 0, { 2064, -2058}, {0x51, 0x34, 0xaf, 0xff}}}, - {{{ -4914, -5119, -1228}, 0, { 0, 250}, {0x74, 0xfb, 0x33, 0xff}}}, - {{{ -4914, -2047, -1228}, 0, { 2008, 326}, {0x70, 0x20, 0x31, 0xff}}}, - {{{ -4300, -5119, -1842}, 0, { 0, 990}, {0x4a, 0xfd, 0x67, 0xff}}}, - {{{ -4197, -2047, -1740}, 0, { 2016, 990}, {0x4e, 0x21, 0x5e, 0xff}}}, - {{{ -4197, -2047, -1740}, 0, { 2012, 2972}, {0x4e, 0x21, 0x5e, 0xff}}}, - {{{ -4300, -5119, -1842}, 0, { 0, 3092}, {0x4a, 0xfd, 0x67, 0xff}}}, - {{{ -3685, -5119, -2149}, 0, { 0, 2552}, {0x39, 0x05, 0x71, 0xff}}}, - {{{ -3685, -2047, -2457}, 0, { 2012, 2612}, {0x2a, 0x21, 0x72, 0xff}}}, - {{{ -2457, -5119, -2149}, 0, { 0, 1348}, {0xe3, 0x04, 0x7b, 0xff}}}, - {{{ -2457, -2047, -2149}, 0, { 2012, 1348}, {0xc5, 0x1d, 0x6c, 0xff}}}, - {{{ -1842, -5119, -1842}, 0, { 0, 690}, {0xa9, 0xf6, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07003C30, 0x0048d930, 33063, 0x00003c30, 256); // 0x07003D30 - 0x07003E30 -static const Vtx ddd_seg7_vertex_07003D30[] = { - {{{ -2457, -2047, -2149}, 0, { 2012, 1348}, {0xc5, 0x1d, 0x6c, 0xff}}}, - {{{ -1842, -5119, -1842}, 0, { 0, 690}, {0xa9, 0xf6, 0x5b, 0xff}}}, - {{{ -2149, -2047, -1637}, 0, { 2012, 950}, {0xa7, 0x18, 0x57, 0xff}}}, - {{{ -1228, -5119, -1228}, 0, { 0, 0}, {0xa1, 0xfd, 0x53, 0xff}}}, - {{{ -1228, -2047, 1229}, 0, { 2012, 2372}, {0xa7, 0x1c, 0xab, 0xff}}}, - {{{ -1842, -5119, 1843}, 0, { 0, 3092}, {0xba, 0xfa, 0x97, 0xff}}}, - {{{ -1945, -2047, 1638}, 0, { 2012, 2912}, {0xba, 0x26, 0x9e, 0xff}}}, - {{{ -1945, -2047, 1638}, 0, { 2012, 2952}, {0xba, 0x26, 0x9e, 0xff}}}, - {{{ -2457, -5119, 2150}, 0, { 0, 2552}, {0xcd, 0xfd, 0x8c, 0xff}}}, - {{{ -2457, -2047, 2150}, 0, { 2012, 2552}, {0xdb, 0x1f, 0x8b, 0xff}}}, - {{{ -3685, -5119, 2150}, 0, { 0, 1348}, {0x13, 0x00, 0x83, 0xff}}}, - {{{ -3685, -2047, 2150}, 0, { 2012, 1348}, {0x34, 0x13, 0x8f, 0xff}}}, - {{{ -4300, -5119, 1843}, 0, { 0, 690}, {0x52, 0xf9, 0xa0, 0xff}}}, - {{{ -4197, -2047, 1536}, 0, { 2012, 730}, {0x45, 0x1f, 0x9b, 0xff}}}, - {{{ -4914, -5119, 1229}, 0, { 0, 0}, {0x58, 0xfc, 0xa5, 0xff}}}, - {{{ -4914, -2047, 1229}, 0, { 2012, 0}, {0x51, 0x34, 0xaf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07003D30, 0x0048d930, 33063, 0x00003d30, 256); // 0x07003E30 - 0x07003F30 -static const Vtx ddd_seg7_vertex_07003E30[] = { - {{{ -2866, -4607, 717}, 0, { 888, 1500}, {0x05, 0x7d, 0x14, 0xff}}}, - {{{ -2764, -5119, 1843}, 0, { 2116, 2522}, {0x12, 0x72, 0x34, 0xff}}}, - {{{ -2661, -4607, 614}, 0, { 992, 1192}, {0x20, 0x75, 0x22, 0xff}}}, - {{{ -3276, -4607, 717}, 0, { 480, 1908}, {0x00, 0x7b, 0x1c, 0xff}}}, - {{{ -3276, -5119, 1741}, 0, { 1500, 2930}, {0xfd, 0x6f, 0x3c, 0xff}}}, - {{{ -2252, -5119, 1229}, 0, { 2012, 1396}, {0x36, 0x67, 0x31, 0xff}}}, - {{{ -1842, -5119, 819}, 0, { 2012, 582}, {0x2f, 0x66, 0x38, 0xff}}}, - {{{ -2457, -4607, 410}, 0, { 992, 786}, {0x1b, 0x75, 0x25, 0xff}}}, - {{{ -3685, -4607, 819}, 0, { 172, 2418}, {0xf7, 0x79, 0x23, 0xff}}}, - {{{ -4197, -5119, 1536}, 0, { 376, 3646}, {0xc9, 0x69, 0x2c, 0xff}}}, - {{{ -3890, -4607, 614}, 0, { -232, 2418}, {0xd4, 0x76, 0x06, 0xff}}}, - {{{ -4300, -5119, 819}, 0, { -436, 3032}, {0xa6, 0x58, 0x07, 0xff}}}, - {{{ -3788, -4607, 205}, 0, { -540, 1908}, {0xd2, 0x75, 0x08, 0xff}}}, - {{{ -4505, -5119, 410}, 0, { -1052, 2828}, {0xbe, 0x68, 0x1b, 0xff}}}, - {{{ -4812, -5119, -511}, 0, { -2276, 2214}, {0xc7, 0x70, 0xf1, 0xff}}}, - {{{ -3890, -4607, -101}, 0, { -948, 1704}, {0xe9, 0x7c, 0xfc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07003E30, 0x0048d930, 33063, 0x00003e30, 256); // 0x07003F30 - 0x07004030 -static const Vtx ddd_seg7_vertex_07003F30[] = { - {{{ -2457, -4607, -409}, 0, { 172, 0}, {0x1d, 0x78, 0xe6, 0xff}}}, - {{{ -1945, -5119, -1535}, 0, { -436, -1668}, {0x20, 0x72, 0xd4, 0xff}}}, - {{{ -2661, -4607, -613}, 0, { -232, 0}, {0x0f, 0x7c, 0xeb, 0xff}}}, - {{{ -3685, -4607, -306}, 0, { -948, 1294}, {0xeb, 0x77, 0xdc, 0xff}}}, - {{{ -4812, -5119, -511}, 0, { -2276, 2214}, {0xc7, 0x70, 0xf1, 0xff}}}, - {{{ -3890, -4607, -101}, 0, { -948, 1704}, {0xe9, 0x7c, 0xfc, 0xff}}}, - {{{ -4300, -5119, -818}, 0, { -2072, 1396}, {0xde, 0x6a, 0xc5, 0xff}}}, - {{{ -3378, -4607, -409}, 0, { -744, 888}, {0xe2, 0x78, 0xe5, 0xff}}}, - {{{ -3890, -5119, -1228}, 0, { -2072, 582}, {0xd3, 0x6f, 0xd8, 0xff}}}, - {{{ -3276, -4607, -716}, 0, { -948, 480}, {0xea, 0x7a, 0xea, 0xff}}}, - {{{ -3481, -5119, -1740}, 0, { -2176, -338}, {0xe3, 0x70, 0xcd, 0xff}}}, - {{{ -2866, -4607, -716}, 0, { -540, 70}, {0x06, 0x77, 0xd6, 0xff}}}, - {{{ -2661, -5119, -1433}, 0, { -1052, -850}, {0x07, 0x68, 0xb8, 0xff}}}, - {{{ -1842, -5119, -818}, 0, { 376, -1054}, {0x3c, 0x68, 0xd8, 0xff}}}, - {{{ -2149, -4607, -204}, 0, { 684, -134}, {0x1c, 0x7a, 0xf0, 0xff}}}, - {{{ -1330, -5119, -511}, 0, { 1196, -1258}, {0x38, 0x6c, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07003F30, 0x0048d930, 33063, 0x00003f30, 256); // 0x07004030 - 0x07004130 -static const Vtx ddd_seg7_vertex_07004030[] = { - {{{ -2149, -4607, 205}, 0, { 1092, 274}, {0x1e, 0x7a, 0x0a, 0xff}}}, - {{{ -1330, -5119, -511}, 0, { 1196, -1258}, {0x38, 0x6c, 0xdf, 0xff}}}, - {{{ -2149, -4607, -204}, 0, { 684, -134}, {0x1c, 0x7a, 0xf0, 0xff}}}, - {{{ -1330, -5119, 512}, 0, { 2216, -236}, {0x33, 0x6b, 0x2c, 0xff}}}, - {{{ -2457, -4607, 410}, 0, { 992, 786}, {0x1b, 0x75, 0x25, 0xff}}}, - {{{ -1842, -5119, 819}, 0, { 2012, 582}, {0x2f, 0x66, 0x38, 0xff}}}, - {{{ -921, -2047, 614}, 0, { 2012, 1710}, {0x85, 0x15, 0xee, 0xff}}}, - {{{ -921, -3890, 512}, 0, { 784, 1610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, -4300, 512}, 0, { 512, 1610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, -5119, 614}, 0, { 0, 1710}, {0x82, 0x00, 0xf5, 0xff}}}, - {{{ -921, -4607, 205}, 0, { 308, 1308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, -2047, -613}, 0, { 2012, 510}, {0x88, 0x1d, 0x1b, 0xff}}}, - {{{ -921, -3890, -511}, 0, { 784, 610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, -3583, -204}, 0, { 992, 910}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, -4607, -204}, 0, { 308, 910}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, -5119, -613}, 0, { 0, 510}, {0x82, 0x00, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07004030, 0x0048d930, 33063, 0x00004030, 256); // 0x07004130 - 0x070041C0 -static const Vtx ddd_seg7_vertex_07004130[] = { - {{{ -921, -5119, -613}, 0, { 0, 510}, {0x82, 0x00, 0x0b, 0xff}}}, - {{{ -921, -4300, -511}, 0, { 512, 610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, -3890, -511}, 0, { 784, 610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, -2047, -613}, 0, { 2012, 510}, {0x88, 0x1d, 0x1b, 0xff}}}, - {{{ -921, -4607, -204}, 0, { 308, 910}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, -3583, -204}, 0, { 992, 910}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, -2047, 614}, 0, { 2012, 1710}, {0x85, 0x15, 0xee, 0xff}}}, - {{{ -921, -3583, 205}, 0, { 992, 1308}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, -3890, 512}, 0, { 784, 1610}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07004130, 0x0048d930, 33063, 0x00004130, 144); // 0x070041C0 - 0x070042C0 -static const Vtx ddd_seg7_vertex_070041C0[] = { - {{{ -2969, -4607, 205}, 0, { 224, 1108}, {0xe4, 0x7b, 0xf5, 0xff}}}, - {{{ -3173, -4914, 102}, 0, { 0, 1192}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -3071, -4607, 307}, 0, { 224, 1278}, {0xf0, 0x77, 0xd8, 0xff}}}, - {{{ -2969, -4607, 0}, 0, { 52, 938}, {0xdf, 0x79, 0x0d, 0xff}}}, - {{{ -3276, -4607, -101}, 0, { -284, 1108}, {0x0d, 0x79, 0x21, 0xff}}}, - {{{ -3378, -4607, 0}, 0, { -284, 1278}, {0x28, 0x77, 0x10, 0xff}}}, - {{{ -3071, -4607, -101}, 0, { -112, 938}, {0xf6, 0x7c, 0x18, 0xff}}}, - {{{ -3378, -4607, 205}, 0, { -112, 1448}, {0x28, 0x77, 0xf0, 0xff}}}, - {{{ -3276, -4607, 307}, 0, { 52, 1448}, {0x0d, 0x79, 0xdf, 0xff}}}, - {{{ -3378, -4607, 205}, 0, { -132, 1500}, {0x28, 0x77, 0xf0, 0xff}}}, - {{{ -3378, -4607, 0}, 0, { -336, 1294}, {0x28, 0x77, 0x10, 0xff}}}, - {{{ -3788, -4607, 205}, 0, { -540, 1908}, {0xd2, 0x75, 0x08, 0xff}}}, - {{{ -3276, -4607, 307}, 0, { 72, 1500}, {0x0d, 0x79, 0xdf, 0xff}}}, - {{{ -3890, -4607, 614}, 0, { -232, 2418}, {0xd4, 0x76, 0x06, 0xff}}}, - {{{ -3890, -4607, -101}, 0, { -948, 1704}, {0xe9, 0x7c, 0xfc, 0xff}}}, - {{{ -3685, -4607, 819}, 0, { 172, 2418}, {0xf7, 0x79, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070041C0, 0x0048d930, 33063, 0x000041c0, 256); // 0x070042C0 - 0x070043C0 -static const Vtx ddd_seg7_vertex_070042C0[] = { - {{{ -3071, -4607, 307}, 0, { 276, 1294}, {0xf0, 0x77, 0xd8, 0xff}}}, - {{{ -3276, -4607, 307}, 0, { 72, 1500}, {0x0d, 0x79, 0xdf, 0xff}}}, - {{{ -3276, -4607, 717}, 0, { 480, 1908}, {0x00, 0x7b, 0x1c, 0xff}}}, - {{{ -3685, -4607, 819}, 0, { 172, 2418}, {0xf7, 0x79, 0x23, 0xff}}}, - {{{ -5938, -1023, 1843}, 0, { -1868, 2828}, {0x58, 0x48, 0xc9, 0xff}}}, - {{{ -4914, -2047, 1229}, 0, { -844, 2214}, {0x51, 0x34, 0xaf, 0xff}}}, - {{{ -5221, -2047, 614}, 0, { -1152, 1602}, {0x73, 0x34, 0xfb, 0xff}}}, - {{{ -5938, -1023, 819}, 0, { -1868, 1806}, {0x6e, 0x3e, 0x0b, 0xff}}}, - {{{ -4709, -1023, 2458}, 0, { -640, 3440}, {0x18, 0x52, 0xa3, 0xff}}}, - {{{ -4505, -1023, -2252}, 0, { -436, -1258}, {0x45, 0x47, 0x4e, 0xff}}}, - {{{ -3685, -2047, -2457}, 0, { 376, -1462}, {0x2a, 0x21, 0x72, 0xff}}}, - {{{ -3890, -1023, -2866}, 0, { 172, -1872}, {0x1d, 0x47, 0x64, 0xff}}}, - {{{ -4914, -2047, -409}, 0, { -844, 582}, {0x7a, 0x15, 0x19, 0xff}}}, - {{{ -5324, -1023, -716}, 0, { -1256, 274}, {0x6d, 0x40, 0x08, 0xff}}}, - {{{ -4197, -2047, 1536}, 0, { -132, 2522}, {0x45, 0x1f, 0x9b, 0xff}}}, - {{{ -4914, -2047, -1228}, 0, { -844, -236}, {0x70, 0x20, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070042C0, 0x0048d930, 33063, 0x000042c0, 256); // 0x070043C0 - 0x070044C0 -static const Vtx ddd_seg7_vertex_070043C0[] = { - {{{ -5324, -1023, -716}, 0, { -1256, 274}, {0x6d, 0x40, 0x08, 0xff}}}, - {{{ -4914, -2047, -1228}, 0, { -844, -236}, {0x70, 0x20, 0x31, 0xff}}}, - {{{ -5529, -1023, -1637}, 0, { -1460, -646}, {0x5a, 0x49, 0x32, 0xff}}}, - {{{ -4197, -2047, -1740}, 0, { -132, -748}, {0x4e, 0x21, 0x5e, 0xff}}}, - {{{ -4505, -1023, -2252}, 0, { -436, -1258}, {0x45, 0x47, 0x4e, 0xff}}}, - {{{ -3685, -2047, -2457}, 0, { 376, -1462}, {0x2a, 0x21, 0x72, 0xff}}}, - {{{ -3890, -1023, -2866}, 0, { 172, -1872}, {0x1d, 0x47, 0x64, 0xff}}}, - {{{ -2457, -2047, -2149}, 0, { 1604, -1156}, {0xc5, 0x1d, 0x6c, 0xff}}}, - {{{ -2252, -1023, -2866}, 0, { 1808, -1872}, {0xc8, 0x48, 0x58, 0xff}}}, - {{{ -2149, -2047, -1637}, 0, { 1908, -646}, {0xa7, 0x18, 0x57, 0xff}}}, - {{{ -1842, -1023, -2047}, 0, { 2216, -1054}, {0xbc, 0x44, 0x52, 0xff}}}, - {{{ -1228, -2047, -1228}, 0, { 2828, -236}, {0xb6, 0x2a, 0x5d, 0xff}}}, - {{{ -613, -1023, -1637}, 0, { 3444, -646}, {0xb8, 0x4b, 0x47, 0xff}}}, - {{{ -921, -2047, -613}, 0, { 3136, 376}, {0x88, 0x1d, 0x1b, 0xff}}}, - {{{ -204, -1023, -818}, 0, { 3852, 172}, {0x96, 0x44, 0x07, 0xff}}}, - {{{ -921, -2047, 614}, 0, { 3136, 1602}, {0x85, 0x15, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070043C0, 0x0048d930, 33063, 0x000043c0, 256); // 0x070044C0 - 0x070045C0 -static const Vtx ddd_seg7_vertex_070044C0[] = { - {{{ -204, -1023, -818}, 0, { 3852, 172}, {0x96, 0x44, 0x07, 0xff}}}, - {{{ -921, -2047, 614}, 0, { 3136, 1602}, {0x85, 0x15, 0xee, 0xff}}}, - {{{ -613, -1023, 819}, 0, { 3444, 1806}, {0x96, 0x44, 0xf5, 0xff}}}, - {{{ -1228, -2047, 1229}, 0, { 2828, 2214}, {0xa7, 0x1c, 0xab, 0xff}}}, - {{{ -613, -1023, 1638}, 0, { 3444, 2624}, {0xab, 0x4b, 0xc8, 0xff}}}, - {{{ -3071, -4607, 307}, 0, { 276, 1294}, {0xf0, 0x77, 0xd8, 0xff}}}, - {{{ -3276, -4607, 717}, 0, { 480, 1908}, {0x00, 0x7b, 0x1c, 0xff}}}, - {{{ -2866, -4607, 717}, 0, { 888, 1500}, {0x05, 0x7d, 0x14, 0xff}}}, - {{{ -1945, -2047, 1638}, 0, { 2116, 2624}, {0xba, 0x26, 0x9e, 0xff}}}, - {{{ -1637, -1023, 2253}, 0, { 2420, 3236}, {0xc1, 0x4e, 0xb3, 0xff}}}, - {{{ -2457, -2047, 2150}, 0, { 1604, 3134}, {0xdb, 0x1f, 0x8b, 0xff}}}, - {{{ -2252, -1023, 2867}, 0, { 1808, 3850}, {0xe2, 0x49, 0x9e, 0xff}}}, - {{{ -3685, -2047, 2150}, 0, { 376, 3134}, {0x34, 0x13, 0x8f, 0xff}}}, - {{{ -3583, -1023, 2458}, 0, { 480, 3440}, {0x1d, 0x3e, 0x96, 0xff}}}, - {{{ -4197, -2047, 1536}, 0, { -132, 2522}, {0x45, 0x1f, 0x9b, 0xff}}}, - {{{ -4709, -1023, 2458}, 0, { -640, 3440}, {0x18, 0x52, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070044C0, 0x0048d930, 33063, 0x000044c0, 256); // 0x070045C0 - 0x070046B0 -static const Vtx ddd_seg7_vertex_070045C0[] = { - {{{ -3071, -4607, -101}, 0, { -132, 888}, {0xf6, 0x7c, 0x18, 0xff}}}, - {{{ -3276, -4607, -716}, 0, { -948, 480}, {0xea, 0x7a, 0xea, 0xff}}}, - {{{ -3378, -4607, -409}, 0, { -744, 888}, {0xe2, 0x78, 0xe5, 0xff}}}, - {{{ -2969, -4607, 205}, 0, { 276, 1090}, {0xe4, 0x7b, 0xf5, 0xff}}}, - {{{ -3071, -4607, 307}, 0, { 276, 1294}, {0xf0, 0x77, 0xd8, 0xff}}}, - {{{ -2866, -4607, 717}, 0, { 888, 1500}, {0x05, 0x7d, 0x14, 0xff}}}, - {{{ -2661, -4607, 614}, 0, { 992, 1192}, {0x20, 0x75, 0x22, 0xff}}}, - {{{ -2457, -4607, 410}, 0, { 992, 786}, {0x1b, 0x75, 0x25, 0xff}}}, - {{{ -2969, -4607, 0}, 0, { 72, 888}, {0xdf, 0x79, 0x0d, 0xff}}}, - {{{ -2149, -4607, 205}, 0, { 1092, 274}, {0x1e, 0x7a, 0x0a, 0xff}}}, - {{{ -2149, -4607, -204}, 0, { 684, -134}, {0x1c, 0x7a, 0xf0, 0xff}}}, - {{{ -2457, -4607, -409}, 0, { 172, 0}, {0x1d, 0x78, 0xe6, 0xff}}}, - {{{ -2661, -4607, -613}, 0, { -232, 0}, {0x0f, 0x7c, 0xeb, 0xff}}}, - {{{ -2866, -4607, -716}, 0, { -540, 70}, {0x06, 0x77, 0xd6, 0xff}}}, - {{{ -3276, -4607, -101}, 0, { -336, 1090}, {0x0d, 0x79, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070045C0, 0x0048d930, 33063, 0x000045c0, 240); // 0x070046B0 - 0x07004700 -static const Vtx ddd_seg7_vertex_070046B0[] = { - {{{ -3276, -4607, -101}, 0, { -336, 1090}, {0x0d, 0x79, 0x21, 0xff}}}, - {{{ -3685, -4607, -306}, 0, { -948, 1294}, {0xeb, 0x77, 0xdc, 0xff}}}, - {{{ -3890, -4607, -101}, 0, { -948, 1704}, {0xe9, 0x7c, 0xfc, 0xff}}}, - {{{ -3378, -4607, -409}, 0, { -744, 888}, {0xe2, 0x78, 0xe5, 0xff}}}, - {{{ -3378, -4607, 0}, 0, { -336, 1294}, {0x28, 0x77, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070046B0, 0x0048d930, 33063, 0x000046b0, 80); // 0x07004700 - 0x07004D48 static const Gfx ddd_seg7_dl_07004700[] = { diff --git a/levels/ddd/areas/1/2/model.inc.c b/levels/ddd/areas/1/2/model.inc.c index 2bf152b9c..a2cafa1cc 100644 --- a/levels/ddd/areas/1/2/model.inc.c +++ b/levels/ddd/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07004DA8 - 0x07004DC0 static const Lights1 ddd_seg7_lights_07004DA8 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,163 +6,31 @@ static const Lights1 ddd_seg7_lights_07004DA8 = gdSPDefLights1( ); // 0x07004DC0 - 0x07004EC0 -static const Vtx ddd_seg7_vertex_07004DC0[] = { - {{{ 6042, 205, 512}, 0, { 0, 582}, {0x9d, 0xe6, 0xb7, 0xff}}}, - {{{ 6042, 205, -511}, 0, { 2012, 582}, {0x99, 0xc4, 0x2a, 0xff}}}, - {{{ 6042, -1732, -511}, 0, { 2012, 4448}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 5018, -2449, -511}, 0, { 2012, 1790}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 5018, -511, 512}, 0, { 0, -2076}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 5018, -2449, 512}, 0, { 0, 1790}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 5018, -511, -511}, 0, { 2012, -2076}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 9037, -2756, -511}, 0, { 0, -9230}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 5325, -2756, -511}, 0, { 0, -1820}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 5325, -2756, 512}, 0, { 2012, -1820}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 9037, -2756, 512}, 0, { 2012, -9230}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 5018, 1229, 512}, 0, { 0, -1462}, {0xcc, 0xa7, 0xb7, 0xff}}}, - {{{ 6042, -1732, 512}, 0, { 0, 4448}, {0xda, 0xda, 0x8e, 0xff}}}, - {{{ 5018, 1229, -511}, 0, { 2624, -4528}, {0xee, 0xba, 0x68, 0xff}}}, - {{{ 5018, -2756, -511}, 0, { 2624, 3426}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6042, -1732, -511}, 0, { 4668, 1382}, {0xc3, 0xc3, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07004DC0, 0x0048d930, 33063, 0x00004dc0, 256); // 0x07004EC0 - 0x07004FA0 -static const Vtx ddd_seg7_vertex_07004EC0[] = { - {{{ 5018, 1229, 512}, 0, { 0, -1462}, {0xcc, 0xa7, 0xb7, 0xff}}}, - {{{ 5018, 1229, -511}, 0, { 2012, -1462}, {0xee, 0xba, 0x68, 0xff}}}, - {{{ 6042, 205, -511}, 0, { 2012, 582}, {0x99, 0xc4, 0x2a, 0xff}}}, - {{{ 9037, -1732, 512}, 0, { 2012, -9230}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ 6042, -1732, 512}, 0, { 2012, -3252}, {0xda, 0xda, 0x8e, 0xff}}}, - {{{ 6042, -1732, -511}, 0, { 0, -3252}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 9037, -1732, -511}, 0, { 0, -9230}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ 6042, 205, 512}, 0, { 4668, -2484}, {0x9d, 0xe6, 0xb7, 0xff}}}, - {{{ 5018, -2756, 512}, 0, { 2624, 3426}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5018, 1229, 512}, 0, { 2624, -4528}, {0xcc, 0xa7, 0xb7, 0xff}}}, - {{{ 6042, -1732, 512}, 0, { 4668, 1382}, {0xda, 0xda, 0x8e, 0xff}}}, - {{{ 5018, 1229, -511}, 0, { 2624, -4528}, {0xee, 0xba, 0x68, 0xff}}}, - {{{ 6042, -1732, -511}, 0, { 4668, 1382}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 6042, 205, -511}, 0, { 4668, -2484}, {0x99, 0xc4, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07004EC0, 0x0048d930, 33063, 0x00004ec0, 224); // 0x07004FA0 - 0x07005090 -static const Vtx ddd_seg7_vertex_07004FA0[] = { - {{{ 2150, -4607, 512}, 0, { -3096, 7120}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ 3174, 1229, 512}, 0, { -1052, -4528}, {0x12, 0xba, 0x98, 0xff}}}, - {{{ 3174, -4607, 512}, 0, { -1052, 7120}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 9037, -2756, 512}, 0, { 10648, 3426}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 6042, -1732, 512}, 0, { 4668, 1382}, {0xda, 0xda, 0x8e, 0xff}}}, - {{{ 9037, -1732, 512}, 0, { 10648, 1382}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ 5018, -2756, 512}, 0, { 2624, 3426}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 9037, -1732, -511}, 0, { 10648, 1382}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ 5018, -2756, -511}, 0, { 2624, 3426}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 9037, -2756, -511}, 0, { 10648, 3426}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 6042, -1732, -511}, 0, { 4668, 1382}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 5018, -511, 512}, 0, { 2624, -1054}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 3174, -511, 512}, 0, { -1052, -1054}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 5018, 1229, 512}, 0, { 2624, -4528}, {0xcc, 0xa7, 0xb7, 0xff}}}, - {{{ 2150, 205, 512}, 0, { -3096, -2484}, {0x71, 0xd2, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07004FA0, 0x0048d930, 33063, 0x00004fa0, 240); // 0x07005090 - 0x07005190 -static const Vtx ddd_seg7_vertex_07005090[] = { - {{{ 3174, -511, -511}, 0, { -1052, -1054}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 5018, -511, -511}, 0, { 2624, -1054}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 5018, 1229, -511}, 0, { 2624, -4528}, {0xee, 0xba, 0x68, 0xff}}}, - {{{ 3174, 1229, -511}, 0, { -1052, -4528}, {0x34, 0xa7, 0x49, 0xff}}}, - {{{ 3174, -4607, -511}, 0, { -1052, 7120}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 2150, 205, -511}, 0, { -3096, -2484}, {0x4f, 0xe0, 0x5d, 0xff}}}, - {{{ 2150, -4607, -511}, 0, { -3096, 7120}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 2150, -4607, -204}, 0, { 9576, -440}, {0x2a, 0x73, 0x1e, 0xff}}}, - {{{ 2150, -4607, -511}, 0, { 9576, -1054}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 2150, -4300, -511}, 0, { 8960, -1054}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ 2150, -3583, -511}, 0, { 7532, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, 205, -511}, 0, { 0, -1054}, {0x4f, 0xe0, 0x5d, 0xff}}}, - {{{ 2150, 205, 512}, 0, { 0, 990}, {0x71, 0xd2, 0xdf, 0xff}}}, - {{{ 2150, -4300, 512}, 0, { 8960, 990}, {0x2a, 0x1e, 0x8d, 0xff}}}, - {{{ 2150, -4607, 512}, 0, { 9576, 990}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ 2150, -4607, 205}, 0, { 9576, 376}, {0x2a, 0x67, 0xc4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07005090, 0x0048d930, 33063, 0x00005090, 256); // 0x07005190 - 0x07005270 -static const Vtx ddd_seg7_vertex_07005190[] = { - {{{ 2150, -3890, -511}, 0, { 8144, -1054}, {0x2a, 0xe2, 0x73, 0xff}}}, - {{{ 2150, -3583, -511}, 0, { 7532, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, -3583, -204}, 0, { 7532, -440}, {0x2a, 0x99, 0x3c, 0xff}}}, - {{{ 2150, -3583, 205}, 0, { 7532, 376}, {0x2a, 0x8d, 0xe2, 0xff}}}, - {{{ 2150, -3583, 512}, 0, { 7532, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2150, -3890, 512}, 0, { 8144, 990}, {0x2a, 0xc4, 0x99, 0xff}}}, - {{{ 2150, 205, 512}, 0, { 0, 990}, {0x71, 0xd2, 0xdf, 0xff}}}, - {{{ 5018, -511, 512}, 0, { 2012, -1208}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 5018, -511, -511}, 0, { 0, -1208}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 3174, -511, -511}, 0, { 0, 2470}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 3174, -4607, 512}, 0, { 2012, 2470}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 3174, -4607, -511}, 0, { 0, 2470}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 2150, -4607, -511}, 0, { 0, 4514}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 2150, -4607, 512}, 0, { 2012, 4514}, {0x33, 0x33, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07005190, 0x0048d930, 33063, 0x00005190, 224); // 0x07005270 - 0x07005350 -static const Vtx ddd_seg7_vertex_07005270[] = { - {{{ 2150, 205, 512}, 0, { 0, 582}, {0x71, 0xd2, 0xdf, 0xff}}}, - {{{ 3174, 1229, -511}, 0, { 2012, -1462}, {0x34, 0xa7, 0x49, 0xff}}}, - {{{ 3174, 1229, 512}, 0, { 0, -1462}, {0x12, 0xba, 0x98, 0xff}}}, - {{{ 2150, 205, -511}, 0, { 2012, 582}, {0x4f, 0xe0, 0x5d, 0xff}}}, - {{{ 3174, 1229, 512}, 0, { 2012, 2470}, {0x12, 0xba, 0x98, 0xff}}}, - {{{ 5018, 1229, -511}, 0, { 0, -1208}, {0xee, 0xba, 0x68, 0xff}}}, - {{{ 5018, 1229, 512}, 0, { 2012, -1208}, {0xcc, 0xa7, 0xb7, 0xff}}}, - {{{ 3174, 1229, -511}, 0, { 0, 2470}, {0x34, 0xa7, 0x49, 0xff}}}, - {{{ 5018, -2449, -511}, 0, { 2012, -252}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 5018, -2449, 512}, 0, { 0, -252}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 5325, -2756, 512}, 0, { 0, 362}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 5018, -511, 512}, 0, { 2012, -1208}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 3174, -511, -511}, 0, { 0, 2470}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 3174, -511, 512}, 0, { 2012, 2470}, {0x99, 0x33, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07005270, 0x0048d930, 33063, 0x00005270, 224); // 0x07005350 - 0x070053C0 -static const Vtx ddd_seg7_vertex_07005350[] = { - {{{ 3174, -511, 512}, 0, { 0, -4120}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 3174, -4607, -511}, 0, { 2012, 4054}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 3174, -4607, 512}, 0, { 0, 4054}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 3174, -511, -511}, 0, { 2012, -4120}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 5018, -2449, -511}, 0, { 2012, -252}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 5325, -2756, 512}, 0, { 0, 362}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 5325, -2756, -511}, 0, { 2012, 362}, {0x30, 0x75, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07005350, 0x0048d930, 33063, 0x00005350, 112); // 0x070053C0 - 0x070054B0 -static const Vtx ddd_seg7_vertex_070053C0[] = { - {{{ -921, -3583, 205}, 0, { 0, 990}, {0x00, 0x93, 0xc0, 0xff}}}, - {{{ 2150, -3890, 512}, 0, { 2012, 462}, {0x2a, 0xc4, 0x99, 0xff}}}, - {{{ -921, -3890, 512}, 0, { 0, 462}, {0x00, 0xe0, 0x86, 0xff}}}, - {{{ -921, -4607, -204}, 0, { 0, 990}, {0x00, 0x6d, 0x40, 0xff}}}, - {{{ 2150, -4607, -204}, 0, { 2012, 990}, {0x2a, 0x73, 0x1e, 0xff}}}, - {{{ 2150, -4300, -511}, 0, { 2012, 462}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ -921, -4300, -511}, 0, { 0, 462}, {0x00, 0x20, 0x7a, 0xff}}}, - {{{ 2150, -3890, -511}, 0, { 2012, 0}, {0x2a, 0xe2, 0x73, 0xff}}}, - {{{ -921, -3890, -511}, 0, { 0, 0}, {0x00, 0xc0, 0x6d, 0xff}}}, - {{{ -921, -4607, 205}, 0, { 0, 462}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ 2150, -4607, -204}, 0, { 2012, 0}, {0x2a, 0x73, 0x1e, 0xff}}}, - {{{ -921, -4607, -204}, 0, { 0, 0}, {0x00, 0x6d, 0x40, 0xff}}}, - {{{ 2150, -4607, 205}, 0, { 2012, 462}, {0x2a, 0x67, 0xc4, 0xff}}}, - {{{ -921, -4300, 512}, 0, { 0, 990}, {0x00, 0x40, 0x93, 0xff}}}, - {{{ 2150, -4300, 512}, 0, { 2012, 990}, {0x2a, 0x1e, 0x8d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070053C0, 0x0048d930, 33063, 0x000053c0, 240); // 0x070054B0 - 0x07005570 -static const Vtx ddd_seg7_vertex_070054B0[] = { - {{{ -921, -3890, -511}, 0, { 0, 990}, {0x00, 0xc0, 0x6d, 0xff}}}, - {{{ 2150, -3890, -511}, 0, { 2012, 990}, {0x2a, 0xe2, 0x73, 0xff}}}, - {{{ 2150, -3583, -204}, 0, { 2012, 462}, {0x2a, 0x99, 0x3c, 0xff}}}, - {{{ -921, -3890, 512}, 0, { 0, 462}, {0x00, 0xe0, 0x86, 0xff}}}, - {{{ 2150, -3890, 512}, 0, { 2012, 462}, {0x2a, 0xc4, 0x99, 0xff}}}, - {{{ 2150, -4300, 512}, 0, { 2012, 0}, {0x2a, 0x1e, 0x8d, 0xff}}}, - {{{ -921, -3583, 205}, 0, { 0, 990}, {0x00, 0x93, 0xc0, 0xff}}}, - {{{ 2150, -3583, 205}, 0, { 2012, 990}, {0x2a, 0x8d, 0xe2, 0xff}}}, - {{{ -921, -4300, 512}, 0, { 0, 0}, {0x00, 0x40, 0x93, 0xff}}}, - {{{ -921, -3583, -204}, 0, { 0, 462}, {0x00, 0x86, 0x20, 0xff}}}, - {{{ 2150, -3583, 205}, 0, { 2012, 0}, {0x2a, 0x8d, 0xe2, 0xff}}}, - {{{ -921, -3583, 205}, 0, { 0, 0}, {0x00, 0x93, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070054B0, 0x0048d930, 33063, 0x000054b0, 192); // 0x07005570 - 0x07005738 static const Gfx ddd_seg7_dl_07005570[] = { diff --git a/levels/ddd/areas/1/3/model.inc.c b/levels/ddd/areas/1/3/model.inc.c index 80f180c92..191957523 100644 --- a/levels/ddd/areas/1/3/model.inc.c +++ b/levels/ddd/areas/1/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07005850 - 0x07005868 static const Lights1 ddd_seg7_lights_07005850 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,57 +6,13 @@ static const Lights1 ddd_seg7_lights_07005850 = gdSPDefLights1( ); // 0x07005868 - 0x07005968 -static const Vtx ddd_seg7_vertex_07005868[] = { - {{{ 0, 2048, 2048}, 0, { 10000, 0}, {0x9e, 0x00, 0xb1, 0xff}}}, - {{{ -1023, 0, 3072}, 0, { 8492, 990}, {0xb1, 0x00, 0x9e, 0xff}}}, - {{{ -1023, 2048, 3072}, 0, { 8492, 0}, {0xbc, 0x00, 0x96, 0xff}}}, - {{{ -3993, 2048, 3174}, 0, { 5124, 0}, {0x10, 0x00, 0x83, 0xff}}}, - {{{ -5119, 0, 3072}, 0, { 3904, 990}, {0x27, 0x00, 0x88, 0xff}}}, - {{{ -5119, 2048, 3072}, 0, { 3904, 0}, {0x43, 0x00, 0x95, 0xff}}}, - {{{ -6143, 0, 2048}, 0, { 2328, 990}, {0x62, 0x00, 0xb1, 0xff}}}, - {{{ -6143, 2048, 2048}, 0, { 2328, 0}, {0x6a, 0x00, 0xbc, 0xff}}}, - {{{ -3993, 0, 3174}, 0, { 5124, 990}, {0x15, 0x00, 0x83, 0xff}}}, - {{{ -6655, 0, 1024}, 0, { 1088, 990}, {0x7b, 0x00, 0xe4, 0xff}}}, - {{{ -6655, 2048, 1024}, 0, { 1088, 0}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ -2047, 2048, 3584}, 0, { 7296, 0}, {0xff, 0x00, 0x82, 0xff}}}, - {{{ -2047, 0, 3584}, 0, { 7296, 990}, {0xe2, 0x00, 0x85, 0xff}}}, - {{{ -2047, 2048, -3583}, 0, { 17168, 0}, {0xbb, 0x00, 0x6a, 0xff}}}, - {{{ -2047, 0, -3583}, 0, { 17168, 990}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ -1330, 0, -2764}, 0, { 16060, 990}, {0xac, 0x00, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07005868, 0x0048d930, 33063, 0x00005868, 256); // 0x07005968 - 0x07005A68 -static const Vtx ddd_seg7_vertex_07005968[] = { - {{{ 0, 2048, 2048}, 0, { 10000, 0}, {0x9e, 0x00, 0xb1, 0xff}}}, - {{{ 0, 0, 2048}, 0, { 10000, 990}, {0x96, 0x00, 0xbc, 0xff}}}, - {{{ -1023, 0, 3072}, 0, { 8492, 990}, {0xb1, 0x00, 0x9e, 0xff}}}, - {{{ 512, 2048, 1024}, 0, { 11176, 0}, {0x88, 0x00, 0xda, 0xff}}}, - {{{ 512, 0, 1024}, 0, { 11176, 990}, {0x83, 0x00, 0xed, 0xff}}}, - {{{ 512, 2048, -1023}, 0, { 13288, 0}, {0x83, 0x00, 0x13, 0xff}}}, - {{{ 512, 0, -1023}, 0, { 13288, 990}, {0x88, 0x00, 0x26, 0xff}}}, - {{{ 0, 2048, -2047}, 0, { 14464, 0}, {0x9d, 0x00, 0x4e, 0xff}}}, - {{{ 0, 0, -2047}, 0, { 14464, 990}, {0xaf, 0x00, 0x61, 0xff}}}, - {{{ -1330, 2048, -2764}, 0, { 16060, 0}, {0xb7, 0x00, 0x67, 0xff}}}, - {{{ -1330, 0, -2764}, 0, { 16060, 990}, {0xac, 0x00, 0x5e, 0xff}}}, - {{{ -2047, 2048, -3583}, 0, { 17168, 0}, {0xbb, 0x00, 0x6a, 0xff}}}, - {{{ -4095, 2048, -3583}, 0, { 19336, 0}, {0x13, 0x00, 0x7d, 0xff}}}, - {{{ -2047, 0, -3583}, 0, { 17168, 990}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ -4095, 0, -3583}, 0, { 19336, 990}, {0x26, 0x00, 0x78, 0xff}}}, - {{{ -5119, 2048, -3071}, 0, { 20560, 0}, {0x44, 0x00, 0x6a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07005968, 0x0048d930, 33063, 0x00005968, 256); // 0x07005A68 - 0x07005AF8 -static const Vtx ddd_seg7_vertex_07005A68[] = { - {{{ -5119, 2048, -3071}, 0, { 20560, 0}, {0x44, 0x00, 0x6a, 0xff}}}, - {{{ -5119, 0, -3071}, 0, { 20560, 990}, {0x4f, 0x00, 0x62, 0xff}}}, - {{{ -4095, 0, -3583}, 0, { 19336, 990}, {0x26, 0x00, 0x78, 0xff}}}, - {{{ -6143, 2048, -2047}, 0, { 22132, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -6143, 0, -2047}, 0, { 22132, 990}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -6143, 2048, -818}, 0, { 23440, 0}, {0x7e, 0x00, 0x0b, 0xff}}}, - {{{ -6143, 0, -818}, 0, { 23440, 990}, {0x7c, 0x00, 0x16, 0xff}}}, - {{{ -6655, 2048, 1024}, 0, { 25616, 0}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ -6655, 0, 1024}, 0, { 25616, 990}, {0x7b, 0x00, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07005A68, 0x0048d930, 33063, 0x00005a68, 144); // 0x07005AF8 - 0x07005C40 static const Gfx ddd_seg7_dl_07005AF8[] = { diff --git a/levels/ddd/areas/1/4/model.inc.c b/levels/ddd/areas/1/4/model.inc.c index 42fc36db6..38e0077e7 100644 --- a/levels/ddd/areas/1/4/model.inc.c +++ b/levels/ddd/areas/1/4/model.inc.c @@ -1,49 +1,12 @@ +#include "pc/rom_assets.h" // 0x07005CB0 - 0x07005D90 -static const Vtx ddd_seg7_vertex_07005CB0[] = { - {{{ 7322, -2746, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 7322, -2746, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 7680, -2746, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 7014, -2746, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 7322, -2746, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 7322, -2746, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 7014, -2746, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -2149, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -2149, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -1791, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -2457, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -2149, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -2149, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -2457, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07005CB0, 0x0048d930, 33063, 0x00005cb0, 224); // 0x07005D90 - 0x07005E70 -static const Vtx ddd_seg7_vertex_07005D90[] = { - {{{ 5478, -2746, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 5478, -2746, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 5786, -2746, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 5786, -2746, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 5786, -2746, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 5786, -2746, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 6144, -2746, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 5988, 244, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 5734, 497, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 5734, 497, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 5734, 497, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 5517, 715, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 5517, 715, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 5734, 497, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07005D90, 0x0048d930, 33063, 0x00005d90, 224); // 0x07005E70 - 0x07005EE0 -static const Vtx ddd_seg7_vertex_07005E70[] = { - {{{ 3123, -4505, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -4505, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -4197, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -4197, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -4197, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -3839, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ 3123, -4197, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07005E70, 0x0048d930, 33063, 0x00005e70, 112); // 0x07005EE0 - 0x07005F78 static const Gfx ddd_seg7_dl_07005EE0[] = { diff --git a/levels/ddd/areas/1/collision.inc.c b/levels/ddd/areas/1/collision.inc.c index 58f74afa4..0d4784288 100644 --- a/levels/ddd/areas/1/collision.inc.c +++ b/levels/ddd/areas/1/collision.inc.c @@ -1,491 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700D310 - 0x0700DE6E -const Collision ddd_seg7_area_1_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0xB1), - COL_VERTEX(4096, -511, -511), - COL_VERTEX(3891, -511, 512), - COL_VERTEX(4096, -511, 512), - COL_VERTEX(3891, -511, -511), - COL_VERTEX(4301, -511, 512), - COL_VERTEX(4301, -511, -511), - COL_VERTEX(-2354, -5426, -1023), - COL_VERTEX(-3890, -5426, 1024), - COL_VERTEX(-2354, -5426, 1024), - COL_VERTEX(-3890, -5426, -1023), - COL_VERTEX(5018, -2449, -511), - COL_VERTEX(5018, -511, -511), - COL_VERTEX(5018, -511, 512), - COL_VERTEX(5018, -2449, 512), - COL_VERTEX(3174, 1229, 512), - COL_VERTEX(3174, -511, 512), - COL_VERTEX(5018, 1229, 512), - COL_VERTEX(3174, -511, -511), - COL_VERTEX(9037, -1732, -511), - COL_VERTEX(9037, -2756, -511), - COL_VERTEX(9037, -2756, 512), - COL_VERTEX(6042, 205, -511), - COL_VERTEX(6042, 205, 512), - COL_VERTEX(5018, 1229, -511), - COL_VERTEX(9037, -1732, 512), - COL_VERTEX(3174, 1229, -511), - COL_VERTEX(2150, 205, 512), - COL_VERTEX(3174, -4607, -511), - COL_VERTEX(3174, -4607, 512), - COL_VERTEX(2150, -4607, 512), - COL_VERTEX(2150, -3583, -511), - COL_VERTEX(2150, -4607, -204), - COL_VERTEX(2150, -4300, 512), - COL_VERTEX(2150, -3890, -511), - COL_VERTEX(2150, -3583, 205), - COL_VERTEX(-3993, 2048, 3174), - COL_VERTEX(-5119, 2048, 3072), - COL_VERTEX(-5119, 0, 3072), - COL_VERTEX(-3583, -1023, 2458), - COL_VERTEX(-3993, 0, 3174), - COL_VERTEX(-6143, 2048, 2048), - COL_VERTEX(-6143, 0, 2048), - COL_VERTEX(-2047, 2048, 3584), - COL_VERTEX(-2047, 0, 3584), - COL_VERTEX(-1023, 2048, 3072), - COL_VERTEX(-1023, 0, 3072), - COL_VERTEX(0, 2048, 2048), - COL_VERTEX(0, 0, 2048), - COL_VERTEX(512, 2048, 1024), - COL_VERTEX(512, 0, 1024), - COL_VERTEX(512, 2048, -1023), - COL_VERTEX(512, 0, -1023), - COL_VERTEX(0, 2048, -2047), - COL_VERTEX(0, 0, -2047), - COL_VERTEX(-613, -1023, -1637), - COL_VERTEX(-1330, 2048, -2764), - COL_VERTEX(-1330, 0, -2764), - COL_VERTEX(-2047, 2048, -3583), - COL_VERTEX(-2047, 0, -3583), - COL_VERTEX(-4095, 2048, -3583), - COL_VERTEX(-4095, 0, -3583), - COL_VERTEX(-5119, 2048, -3071), - COL_VERTEX(-6143, 2048, -2047), - COL_VERTEX(-5119, 0, -3071), - COL_VERTEX(-6143, 0, -2047), - COL_VERTEX(-6143, 2048, -818), - COL_VERTEX(-6143, 0, -818), - COL_VERTEX(-5324, -1023, -716), - COL_VERTEX(-6655, 2048, 1024), - COL_VERTEX(-6655, 0, 1024), - COL_VERTEX(-921, -4607, -204), - COL_VERTEX(-921, -4300, -511), - COL_VERTEX(-921, -3890, -511), - COL_VERTEX(-921, -3583, -204), - COL_VERTEX(-921, -3583, 205), - COL_VERTEX(-921, -3890, 512), - COL_VERTEX(-921, -4300, 512), - COL_VERTEX(-921, -4607, 205), - COL_VERTEX(-3378, -4607, 205), - COL_VERTEX(-3276, -4607, 307), - COL_VERTEX(-3378, -4607, 0), - COL_VERTEX(-3071, -4607, 307), - COL_VERTEX(-921, -2047, -613), - COL_VERTEX(-2149, -2047, -1637), - COL_VERTEX(-1842, -1023, -2047), - COL_VERTEX(-1228, -2047, 1229), - COL_VERTEX(-921, -2047, 614), - COL_VERTEX(-1842, -5119, 819), - COL_VERTEX(-1330, -5119, 512), - COL_VERTEX(-4709, -1023, 2458), - COL_VERTEX(-5938, -1023, 1843), - COL_VERTEX(-4914, -2047, 1229), - COL_VERTEX(-5221, -2047, 614), - COL_VERTEX(-5938, -1023, 819), - COL_VERTEX(-4197, -2047, 1536), - COL_VERTEX(-4914, -2047, -409), - COL_VERTEX(-5221, -5119, 614), - COL_VERTEX(-4914, -2047, -1228), - COL_VERTEX(-5529, -1023, -1637), - COL_VERTEX(-4197, -2047, -1740), - COL_VERTEX(-4505, -1023, -2252), - COL_VERTEX(-3685, -2047, -2457), - COL_VERTEX(-3890, -1023, -2866), - COL_VERTEX(-2457, -2047, -2149), - COL_VERTEX(-2252, -1023, -2866), - COL_VERTEX(-204, -1023, -818), - COL_VERTEX(-613, -1023, 819), - COL_VERTEX(-613, -1023, 1638), - COL_VERTEX(-1945, -2047, 1638), - COL_VERTEX(-1637, -1023, 2253), - COL_VERTEX(-2252, -1023, 2867), - COL_VERTEX(-2457, -2047, 2150), - COL_VERTEX(-3685, -2047, 2150), - COL_VERTEX(-4914, -5119, 1229), - COL_VERTEX(-4300, -5119, -818), - COL_VERTEX(-3890, -5119, -1228), - COL_VERTEX(-3481, -5119, -1740), - COL_VERTEX(-2661, -5119, -1433), - COL_VERTEX(-1945, -5119, -1535), - COL_VERTEX(-1842, -5119, -818), - COL_VERTEX(-2252, -5119, 1229), - COL_VERTEX(-3685, -5119, 2150), - COL_VERTEX(-4300, -5119, 1843), - COL_VERTEX(-3276, -4607, 717), - COL_VERTEX(-2866, -4607, 717), - COL_VERTEX(-2764, -5119, 1843), - COL_VERTEX(-2661, -4607, 614), - COL_VERTEX(-3685, -4607, 819), - COL_VERTEX(-3890, -4607, 614), - COL_VERTEX(-3788, -4607, 205), - COL_VERTEX(-4812, -5119, -511), - COL_VERTEX(-3890, -4607, -101), - COL_VERTEX(-3685, -4607, -306), - COL_VERTEX(-3378, -4607, -409), - COL_VERTEX(-3276, -4607, -716), - COL_VERTEX(-2866, -4607, -716), - COL_VERTEX(-2661, -4607, -613), - COL_VERTEX(-2457, -4607, -409), - COL_VERTEX(-1330, -5119, -511), - COL_VERTEX(-2149, -4607, -204), - COL_VERTEX(-2149, -4607, 205), - COL_VERTEX(-2457, -4607, 410), - COL_VERTEX(-921, -5119, 614), - COL_VERTEX(-921, -5119, -613), - COL_VERTEX(-2969, -4607, 205), - COL_VERTEX(-2969, -4607, 0), - COL_VERTEX(-3071, -4607, -101), - COL_VERTEX(-3276, -4607, -101), - COL_VERTEX(-3173, -4914, 102), - COL_VERTEX(5018, -2756, -511), - COL_VERTEX(5325, -2756, 512), - COL_VERTEX(5325, -2756, -511), - COL_VERTEX(5018, -2756, 512), - COL_VERTEX(6042, -1732, 512), - COL_VERTEX(6042, -1732, -511), - COL_VERTEX(2150, -4607, -511), - COL_VERTEX(2150, 205, -511), - COL_VERTEX(2150, -3583, 512), - COL_VERTEX(2150, -4300, -511), - COL_VERTEX(2150, -4607, 205), - COL_VERTEX(2150, -3583, -204), - COL_VERTEX(2150, -3890, 512), - COL_VERTEX(-1228, -2047, -1228), - COL_VERTEX(-1228, -5119, -1228), - COL_VERTEX(-1842, -5119, -1842), - COL_VERTEX(-1228, -5119, 1229), - COL_VERTEX(-1842, -5119, 1843), - COL_VERTEX(-5221, -5119, -613), - COL_VERTEX(-4914, -5119, -1228), - COL_VERTEX(-4300, -5119, -1842), - COL_VERTEX(-4300, -5119, 819), - COL_VERTEX(-4505, -5119, 410), - COL_VERTEX(-4197, -5119, 1536), - COL_VERTEX(-3685, -5119, -2149), - COL_VERTEX(-2457, -5119, -2149), - COL_VERTEX(-2457, -5119, 2150), - COL_VERTEX(-3276, -5119, 1741), - COL_TRI_INIT(SURFACE_DEFAULT, 298), - COL_TRI(14, 16, 12), - COL_TRI(6, 7, 8), - COL_TRI(6, 9, 7), - COL_TRI(10, 11, 12), - COL_TRI(10, 12, 13), - COL_TRI(4, 12, 11), - COL_TRI(14, 12, 15), - COL_TRI(17, 11, 23), - COL_TRI(18, 149, 19), - COL_TRI(19, 150, 20), - COL_TRI(19, 151, 150), - COL_TRI(10, 150, 151), - COL_TRI(10, 13, 150), - COL_TRI(20, 152, 153), - COL_TRI(20, 153, 24), - COL_TRI(24, 154, 18), - COL_TRI(16, 21, 22), - COL_TRI(22, 152, 16), - COL_TRI(22, 153, 152), - COL_TRI(22, 21, 154), - COL_TRI(22, 154, 153), - COL_TRI(16, 23, 21), - COL_TRI(23, 154, 21), - COL_TRI(24, 153, 154), - COL_TRI(18, 154, 149), - COL_TRI(23, 149, 154), - COL_TRI(14, 25, 23), - COL_TRI(14, 23, 16), - COL_TRI(26, 25, 14), - COL_TRI(15, 17, 27), - COL_TRI(15, 27, 28), - COL_TRI(17, 23, 25), - COL_TRI(28, 155, 29), - COL_TRI(29, 26, 14), - COL_TRI(29, 14, 28), - COL_TRI(28, 27, 155), - COL_TRI(30, 26, 157), - COL_TRI(30, 156, 26), - COL_TRI(26, 156, 25), - COL_TRI(27, 25, 156), - COL_TRI(27, 156, 155), - COL_TRI(31, 155, 158), - COL_TRI(32, 29, 159), - COL_TRI(33, 30, 160), - COL_TRI(34, 157, 161), - COL_TRI(35, 37, 36), - COL_TRI(36, 41, 40), - COL_TRI(36, 37, 41), - COL_TRI(37, 89, 90), - COL_TRI(37, 90, 41), - COL_TRI(38, 89, 37), - COL_TRI(39, 38, 37), - COL_TRI(35, 39, 37), - COL_TRI(40, 41, 69), - COL_TRI(41, 90, 93), - COL_TRI(41, 93, 69), - COL_TRI(40, 69, 68), - COL_TRI(42, 39, 35), - COL_TRI(43, 38, 39), - COL_TRI(42, 43, 39), - COL_TRI(50, 49, 48), - COL_TRI(44, 43, 42), - COL_TRI(43, 110, 38), - COL_TRI(44, 45, 43), - COL_TRI(45, 110, 43), - COL_TRI(46, 45, 44), - COL_TRI(46, 47, 45), - COL_TRI(47, 109, 45), - COL_TRI(45, 109, 110), - COL_TRI(48, 47, 46), - COL_TRI(48, 49, 47), - COL_TRI(47, 107, 109), - COL_TRI(49, 107, 47), - COL_TRI(56, 84, 54), - COL_TRI(50, 51, 49), - COL_TRI(51, 106, 49), - COL_TRI(49, 106, 107), - COL_TRI(52, 51, 50), - COL_TRI(52, 53, 51), - COL_TRI(53, 54, 51), - COL_TRI(54, 105, 51), - COL_TRI(51, 105, 106), - COL_TRI(55, 53, 52), - COL_TRI(55, 56, 53), - COL_TRI(56, 54, 53), - COL_TRI(57, 56, 55), - COL_TRI(57, 58, 56), - COL_TRI(58, 84, 56), - COL_TRI(65, 64, 62), - COL_TRI(59, 58, 57), - COL_TRI(59, 60, 58), - COL_TRI(58, 104, 84), - COL_TRI(60, 104, 58), - COL_TRI(61, 60, 59), - COL_TRI(62, 63, 61), - COL_TRI(61, 63, 60), - COL_TRI(62, 64, 63), - COL_TRI(63, 100, 102), - COL_TRI(63, 102, 60), - COL_TRI(64, 100, 63), - COL_TRI(60, 102, 104), - COL_TRI(71, 33, 72), - COL_TRI(65, 66, 64), - COL_TRI(64, 98, 100), - COL_TRI(66, 67, 64), - COL_TRI(67, 98, 64), - COL_TRI(68, 66, 65), - COL_TRI(68, 69, 66), - COL_TRI(69, 67, 66), - COL_TRI(69, 93, 67), - COL_TRI(70, 158, 71), - COL_TRI(71, 158, 33), - COL_TRI(75, 32, 76), - COL_TRI(72, 33, 160), - COL_TRI(72, 160, 73), - COL_TRI(70, 31, 158), - COL_TRI(73, 160, 34), - COL_TRI(73, 34, 74), - COL_TRI(74, 34, 161), - COL_TRI(74, 161, 75), - COL_TRI(75, 161, 32), - COL_TRI(79, 128, 127), - COL_TRI(76, 32, 159), - COL_TRI(76, 159, 77), - COL_TRI(77, 159, 31), - COL_TRI(77, 31, 70), - COL_TRI(78, 80, 129), - COL_TRI(79, 78, 128), - COL_TRI(78, 129, 128), - COL_TRI(80, 131, 129), - COL_TRI(81, 79, 123), - COL_TRI(79, 127, 123), - COL_TRI(82, 163, 143), - COL_TRI(82, 162, 163), - COL_TRI(83, 163, 162), - COL_TRI(84, 162, 54), - COL_TRI(84, 83, 162), - COL_TRI(54, 162, 82), - COL_TRI(90, 91, 92), - COL_TRI(85, 86, 165), - COL_TRI(86, 142, 165), - COL_TRI(85, 165, 166), - COL_TRI(87, 166, 165), - COL_TRI(88, 165, 142), - COL_TRI(88, 87, 165), - COL_TRI(89, 91, 90), - COL_TRI(90, 92, 93), - COL_TRI(91, 96, 92), - COL_TRI(92, 96, 95), - COL_TRI(93, 92, 95), - COL_TRI(93, 95, 67), - COL_TRI(94, 113, 91), - COL_TRI(91, 113, 96), - COL_TRI(89, 94, 91), - COL_TRI(95, 167, 168), - COL_TRI(95, 168, 97), - COL_TRI(96, 167, 95), - COL_TRI(67, 95, 97), - COL_TRI(67, 97, 98), - COL_TRI(104, 103, 83), - COL_TRI(97, 169, 99), - COL_TRI(97, 168, 169), - COL_TRI(98, 97, 99), - COL_TRI(98, 99, 100), - COL_TRI(99, 169, 173), - COL_TRI(99, 173, 101), - COL_TRI(100, 99, 101), - COL_TRI(100, 101, 102), - COL_TRI(101, 173, 174), - COL_TRI(101, 174, 103), - COL_TRI(102, 101, 103), - COL_TRI(102, 103, 104), - COL_TRI(103, 164, 83), - COL_TRI(103, 174, 164), - COL_TRI(107, 108, 109), - COL_TRI(104, 83, 84), - COL_TRI(83, 164, 163), - COL_TRI(54, 82, 105), - COL_TRI(105, 82, 86), - COL_TRI(105, 86, 106), - COL_TRI(86, 85, 107), - COL_TRI(106, 86, 107), - COL_TRI(107, 85, 108), - COL_TRI(38, 94, 89), - COL_TRI(85, 166, 108), - COL_TRI(108, 175, 111), - COL_TRI(108, 166, 175), - COL_TRI(109, 108, 110), - COL_TRI(108, 111, 110), - COL_TRI(110, 111, 112), - COL_TRI(110, 112, 38), - COL_TRI(111, 121, 112), - COL_TRI(111, 175, 121), - COL_TRI(38, 112, 94), - COL_TRI(112, 121, 122), - COL_TRI(112, 122, 94), - COL_TRI(94, 122, 113), - COL_TRI(96, 170, 171), - COL_TRI(96, 113, 170), - COL_TRI(96, 130, 167), - COL_TRI(96, 171, 130), - COL_TRI(113, 122, 172), - COL_TRI(113, 172, 170), - COL_TRI(114, 168, 167), - COL_TRI(114, 167, 130), - COL_TRI(114, 169, 168), - COL_TRI(114, 115, 169), - COL_TRI(115, 173, 169), - COL_TRI(116, 174, 173), - COL_TRI(115, 116, 173), - COL_TRI(117, 164, 174), - COL_TRI(116, 117, 174), - COL_TRI(118, 163, 164), - COL_TRI(117, 118, 164), - COL_TRI(118, 119, 163), - COL_TRI(119, 143, 163), - COL_TRI(87, 120, 166), - COL_TRI(120, 175, 166), - COL_TRI(127, 172, 176), - COL_TRI(120, 125, 175), - COL_TRI(121, 175, 125), - COL_TRI(122, 121, 176), - COL_TRI(121, 125, 176), - COL_TRI(122, 176, 172), - COL_TRI(123, 125, 124), - COL_TRI(124, 125, 126), - COL_TRI(125, 120, 126), - COL_TRI(123, 176, 125), - COL_TRI(126, 87, 141), - COL_TRI(126, 120, 87), - COL_TRI(127, 176, 123), - COL_TRI(128, 172, 127), - COL_TRI(128, 170, 172), - COL_TRI(129, 170, 128), - COL_TRI(129, 171, 170), - COL_TRI(130, 171, 129), - COL_TRI(131, 130, 129), - COL_TRI(132, 130, 131), - COL_TRI(132, 114, 130), - COL_TRI(133, 114, 132), - COL_TRI(133, 115, 114), - COL_TRI(116, 115, 133), - COL_TRI(134, 116, 133), - COL_TRI(138, 88, 142), - COL_TRI(135, 116, 134), - COL_TRI(135, 117, 116), - COL_TRI(136, 118, 135), - COL_TRI(118, 117, 135), - COL_TRI(137, 118, 136), - COL_TRI(137, 119, 118), - COL_TRI(138, 119, 137), - COL_TRI(139, 138, 137), - COL_TRI(119, 138, 143), - COL_TRI(140, 138, 139), - COL_TRI(140, 88, 138), - COL_TRI(138, 142, 143), - COL_TRI(141, 88, 140), - COL_TRI(141, 87, 88), - COL_TRI(76, 77, 142), - COL_TRI(86, 76, 142), - COL_TRI(86, 75, 76), - COL_TRI(142, 77, 70), - COL_TRI(142, 70, 143), - COL_TRI(143, 72, 82), - COL_TRI(143, 70, 71), - COL_TRI(143, 71, 72), - COL_TRI(86, 74, 75), - COL_TRI(73, 74, 86), - COL_TRI(73, 86, 82), - COL_TRI(82, 72, 73), - COL_TRI(81, 123, 124), - COL_TRI(144, 81, 124), - COL_TRI(144, 124, 126), - COL_TRI(144, 126, 141), - COL_TRI(145, 144, 140), - COL_TRI(144, 141, 140), - COL_TRI(147, 132, 131), - COL_TRI(145, 140, 139), - COL_TRI(145, 139, 137), - COL_TRI(146, 145, 137), - COL_TRI(146, 137, 136), - COL_TRI(146, 134, 133), - COL_TRI(146, 135, 134), - COL_TRI(146, 136, 135), - COL_TRI(147, 146, 133), - COL_TRI(147, 133, 132), - COL_TRI(80, 147, 131), - COL_TRI(3, 15, 1), - COL_TRI(3, 17, 15), - COL_TRI(4, 11, 5), - COL_TRI(81, 148, 79), - COL_TRI(144, 148, 81), - COL_TRI(79, 148, 78), - COL_TRI(78, 148, 80), - COL_TRI(148, 147, 80), - COL_TRI(145, 148, 144), - COL_TRI(147, 148, 146), - COL_TRI(146, 148, 145), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1D, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1E, 2), - COL_TRI(2, 4, 5), - COL_TRI(2, 5, 0), - COL_TRI_STOP(), - COL_WATER_BOX_INIT(1), - COL_WATER_BOX(0, -7167, -4095, 6144, 4096, 0), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ddd_seg7_area_1_collision, 0x0048d930, 33063, 0x0000d310, 2910); diff --git a/levels/ddd/areas/2/1/model.inc.c b/levels/ddd/areas/2/1/model.inc.c index 2c5196208..7436dfc5d 100644 --- a/levels/ddd/areas/2/1/model.inc.c +++ b/levels/ddd/areas/2/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07005FC8 - 0x07005FE0 static const Lights1 ddd_seg7_lights_07005FC8 = gdSPDefLights1( 0x00, 0x00, 0x00, @@ -29,314 +30,70 @@ static const Lights1 ddd_seg7_lights_07006028 = gdSPDefLights1( ); // 0x07006040 - 0x07006080 -static const Vtx ddd_seg7_vertex_07006040[] = { - {{{ 4941, -1015, -7167}, 0, { 2012, 0}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 2893, -1015, -7167}, 0, { 0, 0}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 2893, -3063, -7167}, 0, { 0, 990}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 4941, -3063, -7167}, 0, { 2012, 990}, {0x99, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07006040, 0x0048d930, 33063, 0x00006040, 64); // 0x07006080 - 0x070060C0 -static const Vtx ddd_seg7_vertex_07006080[] = { - {{{ 2893, -1015, -6143}, 0, { 1672, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 2893, -1015, -7167}, 0, { 0, 0}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 4941, -1015, -7167}, 0, { 0, 3372}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 4941, -1015, -6143}, 0, { 1672, 3372}, {0xa7, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07006080, 0x0048d930, 33063, 0x00006080, 64); // 0x070060C0 - 0x07006100 -static const Vtx ddd_seg7_vertex_070060C0[] = { - {{{ 2893, -1015, -5119}, 0, { 3376, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 4941, -1015, -6143}, 0, { 1672, 3372}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 4941, -1015, -5119}, 0, { 3376, 3372}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 2893, -1015, -6143}, 0, { 1672, 0}, {0x59, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070060C0, 0x0048d930, 33063, 0x000060c0, 64); // 0x07006100 - 0x07006140 -static const Vtx ddd_seg7_vertex_07006100[] = { - {{{ 2893, -1015, -4095}, 0, { 5076, 0}, {0x51, 0xcc, 0x51, 0xff}}}, - {{{ 2893, -1015, -5119}, 0, { 3376, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 4941, -1015, -5119}, 0, { 3376, 3372}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 4941, -1015, -4095}, 0, { 5076, 3372}, {0xa8, 0xeb, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07006100, 0x0048d930, 33063, 0x00006100, 64); // 0x07006140 - 0x070061C0 -static const Vtx ddd_seg7_vertex_07006140[] = { - {{{ 4941, -1015, -6143}, 0, { 2012, -1054}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 4941, -3063, -7167}, 0, { 648, -2076}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ 4941, -3063, -6143}, 0, { 648, -1054}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 4941, -1015, -7167}, 0, { 2012, -2076}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 2893, -3063, -6143}, 0, { 648, -1054}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 2893, -3063, -7167}, 0, { 648, -2076}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 2893, -1015, -7167}, 0, { 2012, -2076}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 2893, -1015, -6143}, 0, { 2012, -1054}, {0x59, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07006140, 0x0048d930, 33063, 0x00006140, 128); // 0x070061C0 - 0x07006240 -static const Vtx ddd_seg7_vertex_070061C0[] = { - {{{ 4941, -1015, -5119}, 0, { 2012, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 4941, -3063, -6143}, 0, { 648, -1054}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 4941, -3063, -5119}, 0, { 648, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 4941, -1015, -6143}, 0, { 2012, -1054}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 2893, -3063, -5119}, 0, { 648, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 2893, -3063, -6143}, 0, { 648, -1054}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 2893, -1015, -6143}, 0, { 2012, -1054}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 2893, -1015, -5119}, 0, { 2012, 0}, {0x59, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070061C0, 0x0048d930, 33063, 0x000061c0, 128); // 0x07006240 - 0x070062C0 -static const Vtx ddd_seg7_vertex_07006240[] = { - {{{ 4941, -1015, -4095}, 0, { 2012, 990}, {0xa8, 0xeb, 0x58, 0xff}}}, - {{{ 4941, -3063, -5119}, 0, { 648, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 4941, -3063, -4095}, 0, { 648, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 4941, -1015, -5119}, 0, { 2012, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 2893, -3063, -4095}, 0, { 648, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2893, -3063, -5119}, 0, { 648, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 2893, -1015, -5119}, 0, { 2012, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 2893, -1015, -4095}, 0, { 2012, 990}, {0x51, 0xcc, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07006240, 0x0048d930, 33063, 0x00006240, 128); // 0x070062C0 - 0x070063B0 -static const Vtx ddd_seg7_vertex_070062C0[] = { - {{{ 3405, -1015, 5635}, 0, { 2012, -3102}, {0x3c, 0x00, 0x91, 0xff}}}, - {{{ 3405, -4087, 5635}, 0, { 0, -3102}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 845, -4087, 3075}, 0, { 0, 990}, {0x78, 0x00, 0xda, 0xff}}}, - {{{ 845, -4087, -2047}, 0, { 0, 0}, {0x7c, 0x00, 0x17, 0xff}}}, - {{{ 845, -2756, -511}, 0, { 852, 1498}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 845, -2756, 512}, 0, { 852, 2520}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 845, -1015, -2047}, 0, { 2012, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 845, -4087, 3075}, 0, { 0, 5078}, {0x78, 0x00, 0xda, 0xff}}}, - {{{ 845, -1732, 512}, 0, { 1536, 2520}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 845, -1015, 3075}, 0, { 2012, 5078}, {0x70, 0x00, 0xc6, 0xff}}}, - {{{ 845, -1732, -511}, 0, { 1536, 1498}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 845, -1015, -2047}, 0, { 2012, -2086}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 845, -4087, -2047}, 0, { 0, -2086}, {0x7c, 0x00, 0x17, 0xff}}}, - {{{ 2893, -4087, -4095}, 0, { 0, 990}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 2893, -1015, -4095}, 0, { 2012, 990}, {0x51, 0xcc, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070062C0, 0x0048d930, 33063, 0x000062c0, 240); // 0x070063B0 - 0x070064A0 -static const Vtx ddd_seg7_vertex_070063B0[] = { - {{{ 4429, -1015, 5635}, 0, { 2012, 0}, {0xc4, 0x00, 0x91, 0xff}}}, - {{{ 3405, -4087, 5635}, 0, { 0, 990}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 3405, -1015, 5635}, 0, { 2012, 990}, {0x3c, 0x00, 0x91, 0xff}}}, - {{{ 3405, -1015, 5635}, 0, { 2012, -3102}, {0x3c, 0x00, 0x91, 0xff}}}, - {{{ 845, -4087, 3075}, 0, { 0, 990}, {0x78, 0x00, 0xda, 0xff}}}, - {{{ 845, -1015, 3075}, 0, { 2012, 990}, {0x70, 0x00, 0xc6, 0xff}}}, - {{{ 6989, -4087, -2047}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 6989, -4087, 3075}, 0, { 0, 5078}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 6989, -1015, 3075}, 0, { 2012, 5078}, {0x8d, 0xf0, 0xce, 0xff}}}, - {{{ 6989, -1015, -2047}, 0, { 2012, 0}, {0x90, 0x00, 0x3a, 0xff}}}, - {{{ 4941, -1015, -4095}, 0, { 2012, -2086}, {0xa8, 0xeb, 0x58, 0xff}}}, - {{{ 4941, -4087, -4095}, 0, { 0, -2086}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 6989, -4087, -2047}, 0, { 0, 990}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 6989, -1015, -2047}, 0, { 2012, 990}, {0x90, 0x00, 0x3a, 0xff}}}, - {{{ 4429, -4087, 5635}, 0, { 0, 0}, {0xc0, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070063B0, 0x0048d930, 33063, 0x000063b0, 240); // 0x070064A0 - 0x07006520 -static const Vtx ddd_seg7_vertex_070064A0[] = { - {{{ 6989, -1015, 3075}, 0, { 2012, -3102}, {0x8d, 0xf0, 0xce, 0xff}}}, - {{{ 4429, -4087, 5635}, 0, { 0, 990}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 4429, -1015, 5635}, 0, { 2012, 990}, {0xc4, 0x00, 0x91, 0xff}}}, - {{{ 6989, -4087, 3075}, 0, { 0, -3102}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 4941, -4087, -4095}, 0, { 0, 990}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 4941, -3063, -4095}, 0, { 648, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2893, -3063, -4095}, 0, { 648, -1054}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2893, -4087, -4095}, 0, { 0, -1054}, {0x40, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070064A0, 0x0048d930, 33063, 0x000064a0, 128); // 0x07006520 - 0x07006560 -static const Vtx ddd_seg7_vertex_07006520[] = { - {{{ 4941, -3063, -6143}, 0, { -708, 308}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 4941, -3063, -7167}, 0, { -1392, 650}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ 2893, -3063, -7167}, 0, { 0, 2010}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 2893, -3063, -6143}, 0, { 648, 1670}, {0x59, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07006520, 0x0048d930, 33063, 0x00006520, 64); // 0x07006560 - 0x070065A0 -static const Vtx ddd_seg7_vertex_07006560[] = { - {{{ 4941, -3063, -5119}, 0, { 0, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 4941, -3063, -6143}, 0, { -708, 308}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 2893, -3063, -6143}, 0, { 648, 1670}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 2893, -3063, -5119}, 0, { 1332, 1328}, {0x59, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07006560, 0x0048d930, 33063, 0x00006560, 64); // 0x070065A0 - 0x070065E0 -static const Vtx ddd_seg7_vertex_070065A0[] = { - {{{ 4941, -3063, -4095}, 0, { 648, -372}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2893, -3063, -5119}, 0, { 1332, 1328}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 2893, -3063, -4095}, 0, { 2012, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 4941, -3063, -5119}, 0, { 0, 0}, {0xa7, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070065A0, 0x0048d930, 33063, 0x000065a0, 64); // 0x070065E0 - 0x070066E0 -static const Vtx ddd_seg7_vertex_070065E0[] = { - {{{ 2845, -3626, 1072}, 0, { 1300, -3124}, {0xe5, 0x79, 0x18, 0xff}}}, - {{{ 2995, -3268, -306}, 0, { 2376, -3990}, {0xf7, 0x7e, 0x00, 0xff}}}, - {{{ 2483, -3626, -101}, 0, { 1872, -4208}, {0xc0, 0x6d, 0xfb, 0xff}}}, - {{{ 3200, -3268, -921}, 0, { 2956, -4280}, {0xfe, 0x7d, 0xee, 0xff}}}, - {{{ 3610, -3268, -921}, 0, { 3244, -3990}, {0xff, 0x7e, 0x03, 0xff}}}, - {{{ 3931, -3626, -1462}, 0, { 3852, -4146}, {0x08, 0x75, 0xd1, 0xff}}}, - {{{ 3814, -3268, -716}, 0, { 3244, -3702}, {0x03, 0x7e, 0xf9, 0xff}}}, - {{{ 5026, -3626, -1156}, 0, { 4408, -3156}, {0x1f, 0x7a, 0xf0, 0xff}}}, - {{{ 4655, -3626, 710}, 0, { 2832, -2102}, {0x1e, 0x7a, 0x0e, 0xff}}}, - {{{ 3814, -3268, -306}, 0, { 2956, -3412}, {0xf1, 0x7d, 0xf9, 0xff}}}, - {{{ 3207, -3626, -1462}, 0, { 3344, -4656}, {0xd9, 0x6e, 0xcf, 0xff}}}, - {{{ 2995, -3268, -716}, 0, { 2668, -4280}, {0xd8, 0x76, 0xea, 0xff}}}, - {{{ 2734, -3626, -776}, 0, { 2524, -4506}, {0xbb, 0x64, 0xdc, 0xff}}}, - {{{ 1664, -4087, -1228}, 0, { 2088, -5580}, {0xd6, 0x75, 0xec, 0xff}}}, - {{{ 2893, -4087, -3071}, 0, { 4256, -6014}, {0xf1, 0x7a, 0xe2, 0xff}}}, - {{{ 3200, -3268, -101}, 0, { 2376, -3702}, {0x06, 0x7d, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070065E0, 0x0048d930, 33063, 0x000065e0, 256); // 0x070066E0 - 0x070067E0 -static const Vtx ddd_seg7_vertex_070066E0[] = { - {{{ 3610, -3268, -101}, 0, { 2668, -3412}, {0xfe, 0x7e, 0xfe, 0xff}}}, - {{{ 3200, -3268, -101}, 0, { 2376, -3702}, {0x06, 0x7d, 0xef, 0xff}}}, - {{{ 2845, -3626, 1072}, 0, { 1300, -3124}, {0xe5, 0x79, 0x18, 0xff}}}, - {{{ 3931, -3626, 1434}, 0, { 1808, -2102}, {0x06, 0x7c, 0x18, 0xff}}}, - {{{ 4655, -3626, 710}, 0, { 2832, -2102}, {0x1e, 0x7a, 0x0e, 0xff}}}, - {{{ 3814, -3268, -306}, 0, { 2956, -3412}, {0xf1, 0x7d, 0xf9, 0xff}}}, - {{{ 1357, -4087, 0}, 0, { 1004, -4930}, {0xd2, 0x76, 0x03, 0xff}}}, - {{{ 2483, -3626, -101}, 0, { 1872, -4208}, {0xc0, 0x6d, 0xfb, 0xff}}}, - {{{ 1664, -4087, -1228}, 0, { 2088, -5580}, {0xd6, 0x75, 0xec, 0xff}}}, - {{{ 2734, -3626, -776}, 0, { 2524, -4506}, {0xbb, 0x64, 0xdc, 0xff}}}, - {{{ 3207, -3626, -1462}, 0, { 3344, -4656}, {0xd9, 0x6e, 0xcf, 0xff}}}, - {{{ 2893, -4087, -3071}, 0, { 4256, -6014}, {0xf1, 0x7a, 0xe2, 0xff}}}, - {{{ 3931, -3626, -1462}, 0, { 3852, -4146}, {0x08, 0x75, 0xd1, 0xff}}}, - {{{ 4941, -4087, -3583}, 0, { 6064, -4930}, {0x0e, 0x7b, 0xe6, 0xff}}}, - {{{ 1869, -4087, 2560}, 0, { -436, -2762}, {0xe2, 0x7a, 0x12, 0xff}}}, - {{{ 4429, -4087, 4096}, 0, { 280, 128}, {0x05, 0x7c, 0x15, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070066E0, 0x0048d930, 33063, 0x000066e0, 256); // 0x070067E0 - 0x070068E0 -static const Vtx ddd_seg7_vertex_070067E0[] = { - {{{ 6477, -4087, 1024}, 0, { 3896, -594}, {0x23, 0x79, 0x05, 0xff}}}, - {{{ 4655, -3626, 710}, 0, { 2832, -2102}, {0x1e, 0x7a, 0x0e, 0xff}}}, - {{{ 4429, -4087, 4096}, 0, { 280, 128}, {0x05, 0x7c, 0x15, 0xff}}}, - {{{ 3931, -3626, 1434}, 0, { 1808, -2102}, {0x06, 0x7c, 0x18, 0xff}}}, - {{{ 5026, -3626, -1156}, 0, { 4408, -3156}, {0x1f, 0x7a, 0xf0, 0xff}}}, - {{{ 6067, -4087, -1535}, 0, { 5412, -2690}, {0x2e, 0x75, 0xf1, 0xff}}}, - {{{ 4941, -4087, -3583}, 0, { 6064, -4930}, {0x0e, 0x7b, 0xe6, 0xff}}}, - {{{ 3931, -3626, -1462}, 0, { 3852, -4146}, {0x08, 0x75, 0xd1, 0xff}}}, - {{{ 2995, -3268, -306}, 0, { 2376, -3990}, {0xf7, 0x7e, 0x00, 0xff}}}, - {{{ 3200, -3268, -101}, 0, { 2376, -3702}, {0x06, 0x7d, 0xef, 0xff}}}, - {{{ 3405, -3575, -511}, 0, { 2596, -3774}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 3405, -3575, -511}, 0, { 2740, -4062}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 2995, -3268, -716}, 0, { 2668, -4280}, {0xd8, 0x76, 0xea, 0xff}}}, - {{{ 3610, -3268, -101}, 0, { 2668, -3412}, {0xfe, 0x7e, 0xfe, 0xff}}}, - {{{ 3405, -3575, -511}, 0, { 2740, -3628}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 3814, -3268, -306}, 0, { 2956, -3412}, {0xf1, 0x7d, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070067E0, 0x0048d930, 33063, 0x000067e0, 256); // 0x070068E0 - 0x070069B0 -static const Vtx ddd_seg7_vertex_070068E0[] = { - {{{ 3814, -3268, -716}, 0, { 3244, -3702}, {0x03, 0x7e, 0xf9, 0xff}}}, - {{{ 3405, -3575, -511}, 0, { 2884, -3628}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 3814, -3268, -306}, 0, { 2956, -3412}, {0xf1, 0x7d, 0xf9, 0xff}}}, - {{{ 3405, -3575, -511}, 0, { 3028, -3774}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 3610, -3268, -921}, 0, { 3244, -3990}, {0xff, 0x7e, 0x03, 0xff}}}, - {{{ 3200, -3268, -921}, 0, { 2956, -4280}, {0xfe, 0x7d, 0xee, 0xff}}}, - {{{ 3405, -3575, -511}, 0, { 3028, -3918}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 2995, -3268, -716}, 0, { 2668, -4280}, {0xd8, 0x76, 0xea, 0xff}}}, - {{{ 3405, -3575, -511}, 0, { 2740, -4062}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 6989, -4087, 5652}, 0, { 988, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 845, -4087, -4095}, 0, { 3532, -8182}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 845, -4087, 5652}, 0, { -3340, -1302}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6989, -4087, -4095}, 0, { 7868, -3846}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070068E0, 0x0048d930, 33063, 0x000068e0, 208); // 0x070069B0 - 0x07006AA0 -static const Vtx ddd_seg7_vertex_070069B0[] = { - {{{ 2319, -401, 4549}, 0, { 320, 1500}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2319, 110, 4549}, 0, { 612, 1498}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3405, 110, 5635}, 0, { 612, 0}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 3405, -1015, 5635}, 0, { 0, 0}, {0x3c, 0x00, 0x91, 0xff}}}, - {{{ 1233, -401, 3463}, 0, { 320, 3032}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 845, -1015, 3075}, 0, { 0, 3580}, {0x70, 0x00, 0xc6, 0xff}}}, - {{{ 845, 110, 3075}, 0, { 612, 3580}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1233, 110, 3463}, 0, { 612, 3032}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 4429, -1015, 5635}, 0, { 0, 990}, {0xc4, 0x00, 0x91, 0xff}}}, - {{{ 4429, 110, 5635}, 0, { 612, 990}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 5370, 110, 4694}, 0, { 612, -338}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 5370, -401, 4694}, 0, { 320, -338}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6579, -606, 3485}, 0, { 200, -2046}, {0x94, 0xe3, 0xc6, 0xff}}}, - {{{ 6989, -1015, 3075}, 0, { 0, -2624}, {0x8d, 0xf0, 0xce, 0xff}}}, - {{{ 6456, -401, 3608}, 0, { 320, -1872}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070069B0, 0x0048d930, 33063, 0x000069b0, 240); // 0x07006AA0 - 0x07006BA0 -static const Vtx ddd_seg7_vertex_07006AA0[] = { - {{{ 6456, -401, 3608}, 0, { 320, -1872}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6456, 110, 3608}, 0, { 612, -1872}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6579, 110, 3485}, 0, { 612, -2046}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 6579, -606, 3485}, 0, { 200, -2046}, {0x94, 0xe3, 0xc6, 0xff}}}, - {{{ 6989, -1015, -1020}, 0, { 0, 990}, {0xc1, 0xc1, 0xa7, 0xff}}}, - {{{ 6989, -1015, 3075}, 0, { 0, 5078}, {0x8d, 0xf0, 0xce, 0xff}}}, - {{{ 6579, -606, 3485}, 0, { 200, 5488}, {0x94, 0xe3, 0xc6, 0xff}}}, - {{{ 6579, -606, -1020}, 0, { 200, 990}, {0x8d, 0xe2, 0xd6, 0xff}}}, - {{{ 6579, 110, 3485}, 0, { 612, 5488}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 6579, 110, -1020}, 0, { 612, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 6989, -1015, -1020}, 0, { 0, 0}, {0xc1, 0xc1, 0xa7, 0xff}}}, - {{{ 6579, -606, -1020}, 0, { 200, 376}, {0x8d, 0xe2, 0xd6, 0xff}}}, - {{{ 6579, 110, -1020}, 0, { 612, 376}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 2893, 2568, 6144}, 0, { 2012, -2068}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 2893, 8, 6144}, 0, { 552, -2068}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 845, 8, 4096}, 0, { 552, 990}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07006AA0, 0x0048d930, 33063, 0x00006aa0, 256); // 0x07006BA0 - 0x07006C80 -static const Vtx ddd_seg7_vertex_07006BA0[] = { - {{{ 6989, -1015, -1020}, 0, { 0, 0}, {0xc1, 0xc1, 0xa7, 0xff}}}, - {{{ 6579, 110, -1020}, 0, { 612, 376}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 6989, 110, -1020}, 0, { 612, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 845, 2568, -2047}, 0, { 2012, -2068}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ 2893, -1015, -4095}, 0, { 0, 990}, {0x51, 0xcc, 0x51, 0xff}}}, - {{{ 2893, 2568, -4095}, 0, { 2012, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 845, -1015, -2047}, 0, { 0, -2068}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 845, 2568, 4096}, 0, { 2012, 6098}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ 845, -1015, -2047}, 0, { 0, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 845, 2568, -2047}, 0, { 2012, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ 845, -1015, 4096}, 0, { 0, 6098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2893, 2568, 6144}, 0, { 2012, -2068}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 845, 8, 4096}, 0, { 552, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 845, 2568, 4096}, 0, { 2012, 990}, {0x7a, 0x00, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07006BA0, 0x0048d930, 33063, 0x00006ba0, 224); // 0x07006C80 - 0x07006D70 -static const Vtx ddd_seg7_vertex_07006C80[] = { - {{{ 6989, 2568, -2047}, 0, { 2012, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 6989, -1015, -2047}, 0, { 0, 0}, {0x90, 0x00, 0x3a, 0xff}}}, - {{{ 6989, -1015, 4096}, 0, { 0, 6098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2893, 8, 6144}, 0, { 552, 990}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 2893, 2568, 6144}, 0, { 2012, 990}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 4941, 2568, 6144}, 0, { 2012, -1054}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 4941, 8, 6144}, 0, { 552, -1054}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 4941, -1015, -4095}, 0, { 0, 990}, {0xa8, 0xeb, 0x58, 0xff}}}, - {{{ 4941, 2568, -4095}, 0, { 2012, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 2893, 2568, -4095}, 0, { 2012, -1054}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2893, -1015, -4095}, 0, { 0, -1054}, {0x51, 0xcc, 0x51, 0xff}}}, - {{{ 4941, 2568, -4095}, 0, { 2012, -2068}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 4941, -1015, -4095}, 0, { 0, -2068}, {0xa8, 0xeb, 0x58, 0xff}}}, - {{{ 6989, -1015, -2047}, 0, { 0, 990}, {0x90, 0x00, 0x3a, 0xff}}}, - {{{ 6989, 2568, -2047}, 0, { 2012, 990}, {0x86, 0x00, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07006C80, 0x0048d930, 33063, 0x00006c80, 240); // 0x07006D70 - 0x07006E20 -static const Vtx ddd_seg7_vertex_07006D70[] = { - {{{ 4429, 110, 5635}, 0, { 700, 0}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 3405, -1015, 5635}, 0, { 0, 990}, {0x3c, 0x00, 0x91, 0xff}}}, - {{{ 3405, 110, 5635}, 0, { 696, 990}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 6989, 2568, -2047}, 0, { 2012, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 6989, -1015, 4096}, 0, { 0, 6098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6989, 2568, 4096}, 0, { 2012, 6098}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 6989, 2568, 4096}, 0, { 2012, -2068}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 4941, 8, 6144}, 0, { 552, 990}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 4941, 2568, 6144}, 0, { 2012, 990}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 6989, 8, 4096}, 0, { 552, -2068}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4429, -1015, 5635}, 0, { 0, 0}, {0xc4, 0x00, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07006D70, 0x0048d930, 33063, 0x00006d70, 176); // 0x07006E20 - 0x07006EE0 static const Gfx ddd_seg7_dl_07006E20[] = { diff --git a/levels/ddd/areas/2/2/model.inc.c b/levels/ddd/areas/2/2/model.inc.c index 68fb72648..2867ad874 100644 --- a/levels/ddd/areas/2/2/model.inc.c +++ b/levels/ddd/areas/2/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070074C8 - 0x070074E0 static const Lights1 ddd_seg7_lights_070074C8 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,129 +6,25 @@ static const Lights1 ddd_seg7_lights_070074C8 = gdSPDefLights1( ); // 0x070074E0 - 0x070075E0 -static const Vtx ddd_seg7_vertex_070074E0[] = { - {{{ -2149, 205, 512}, 0, { 0, 582}, {0x9d, 0xe6, 0xb7, 0xff}}}, - {{{ -2149, -1732, -511}, 0, { 2012, 4448}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ -2149, -1732, 512}, 0, { 0, 4448}, {0xda, 0xda, 0x8e, 0xff}}}, - {{{ -3173, -2449, -511}, 0, { 2012, 1790}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -3173, -511, 512}, 0, { 0, -2076}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -3173, -2449, 512}, 0, { 0, 1790}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -3173, -511, -511}, 0, { 2012, -2076}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 845, -2756, -511}, 0, { 0, -9230}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -2866, -2756, 512}, 0, { 2012, -1820}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 845, -2756, 512}, 0, { 2012, -9230}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -2866, -2756, -511}, 0, { 0, -1820}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ -3173, 1229, 512}, 0, { 0, -1462}, {0xcc, 0xa7, 0xb7, 0xff}}}, - {{{ -2149, 205, -511}, 0, { 2012, 582}, {0x99, 0xc4, 0x2a, 0xff}}}, - {{{ -3173, 1229, -511}, 0, { 2624, -4528}, {0xee, 0xba, 0x68, 0xff}}}, - {{{ -3173, -2756, -511}, 0, { 2624, 3426}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2149, -1732, -511}, 0, { 4668, 1382}, {0xc3, 0xc3, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070074E0, 0x0048d930, 33063, 0x000074e0, 256); // 0x070075E0 - 0x070076C0 -static const Vtx ddd_seg7_vertex_070075E0[] = { - {{{ -3173, 1229, 512}, 0, { 0, -1462}, {0xcc, 0xa7, 0xb7, 0xff}}}, - {{{ -3173, 1229, -511}, 0, { 2012, -1462}, {0xee, 0xba, 0x68, 0xff}}}, - {{{ -2149, 205, -511}, 0, { 2012, 582}, {0x99, 0xc4, 0x2a, 0xff}}}, - {{{ 845, -1732, 512}, 0, { 2012, -9230}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ -2149, -1732, -511}, 0, { 0, -3252}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 845, -1732, -511}, 0, { 0, -9230}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ -2149, -1732, 512}, 0, { 2012, -3252}, {0xda, 0xda, 0x8e, 0xff}}}, - {{{ -2149, 205, 512}, 0, { 4668, -2484}, {0x9d, 0xe6, 0xb7, 0xff}}}, - {{{ -3173, -2756, 512}, 0, { 2624, 3426}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3173, 1229, 512}, 0, { 2624, -4528}, {0xcc, 0xa7, 0xb7, 0xff}}}, - {{{ -2149, -1732, 512}, 0, { 4668, 1382}, {0xda, 0xda, 0x8e, 0xff}}}, - {{{ -3173, 1229, -511}, 0, { 2624, -4528}, {0xee, 0xba, 0x68, 0xff}}}, - {{{ -2149, -1732, -511}, 0, { 4668, 1382}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ -2149, 205, -511}, 0, { 4668, -2484}, {0x99, 0xc4, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070075E0, 0x0048d930, 33063, 0x000075e0, 224); // 0x070076C0 - 0x070077B0 -static const Vtx ddd_seg7_vertex_070076C0[] = { - {{{ -6041, -4607, 512}, 0, { -3096, 7120}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -5017, 1229, 512}, 0, { -1052, -4528}, {0x12, 0xba, 0x98, 0xff}}}, - {{{ -5017, -4607, 512}, 0, { -1052, 7120}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 845, -2756, 512}, 0, { 10648, 3426}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -2149, -1732, 512}, 0, { 4668, 1382}, {0xda, 0xda, 0x8e, 0xff}}}, - {{{ 845, -1732, 512}, 0, { 10648, 1382}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ -3173, -2756, 512}, 0, { 2624, 3426}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 845, -1732, -511}, 0, { 10648, 1382}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ -3173, -2756, -511}, 0, { 2624, 3426}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 845, -2756, -511}, 0, { 10648, 3426}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -2149, -1732, -511}, 0, { 4668, 1382}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ -3173, 1229, 512}, 0, { 2624, -4528}, {0xcc, 0xa7, 0xb7, 0xff}}}, - {{{ -3173, -511, 512}, 0, { 2624, -1054}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -5017, -511, 512}, 0, { -1052, -1054}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -6041, 205, 512}, 0, { -3096, -2484}, {0x71, 0xd2, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070076C0, 0x0048d930, 33063, 0x000076c0, 240); // 0x070077B0 - 0x070078B0 -static const Vtx ddd_seg7_vertex_070077B0[] = { - {{{ -5017, -511, -511}, 0, { -1052, -1054}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -3173, 1229, -511}, 0, { 2624, -4528}, {0xee, 0xba, 0x68, 0xff}}}, - {{{ -5017, 1229, -511}, 0, { -1052, -4528}, {0x34, 0xa7, 0x49, 0xff}}}, - {{{ -3173, -511, -511}, 0, { 2624, -1054}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -5017, -4607, -511}, 0, { -1052, 7120}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ -6041, 205, -511}, 0, { -3096, -2484}, {0x4f, 0xe0, 0x5d, 0xff}}}, - {{{ -6041, -4607, -511}, 0, { -3096, 7120}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -6041, -4607, -204}, 0, { 9576, -440}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6041, -4607, -511}, 0, { 9576, -1054}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -6041, -4300, -511}, 0, { 8960, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6041, -3583, -511}, 0, { 7532, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6041, 205, 512}, 0, { 0, 990}, {0x71, 0xd2, 0xdf, 0xff}}}, - {{{ -6041, -3583, 512}, 0, { 7532, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6041, -4300, 512}, 0, { 8960, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6041, -4607, 512}, 0, { 9576, 990}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -6041, -4607, 205}, 0, { 9576, 376}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070077B0, 0x0048d930, 33063, 0x000077b0, 256); // 0x070078B0 - 0x070079A0 -static const Vtx ddd_seg7_vertex_070078B0[] = { - {{{ -6041, -3890, -511}, 0, { 8144, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6041, -3583, -511}, 0, { 7532, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6041, -3583, -204}, 0, { 7532, -440}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6041, -3583, 205}, 0, { 7532, 376}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6041, -3583, 512}, 0, { 7532, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6041, -3890, 512}, 0, { 8144, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6041, 205, -511}, 0, { 0, -1054}, {0x4f, 0xe0, 0x5d, 0xff}}}, - {{{ -6041, 205, 512}, 0, { 0, 990}, {0x71, 0xd2, 0xdf, 0xff}}}, - {{{ -3173, -511, 512}, 0, { 2012, -1208}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -3173, -511, -511}, 0, { 0, -1208}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -5017, -511, -511}, 0, { 0, 2470}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -5017, -4607, 512}, 0, { 2012, 2470}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ -6041, -4607, -511}, 0, { 0, 4514}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -6041, -4607, 512}, 0, { 2012, 4514}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -5017, -4607, -511}, 0, { 0, 2470}, {0xac, 0x2a, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070078B0, 0x0048d930, 33063, 0x000078b0, 240); // 0x070079A0 - 0x07007A80 -static const Vtx ddd_seg7_vertex_070079A0[] = { - {{{ -6041, 205, 512}, 0, { 0, 582}, {0x71, 0xd2, 0xdf, 0xff}}}, - {{{ -5017, 1229, -511}, 0, { 2012, -1462}, {0x34, 0xa7, 0x49, 0xff}}}, - {{{ -5017, 1229, 512}, 0, { 0, -1462}, {0x12, 0xba, 0x98, 0xff}}}, - {{{ -6041, 205, -511}, 0, { 2012, 582}, {0x4f, 0xe0, 0x5d, 0xff}}}, - {{{ -5017, 1229, 512}, 0, { 2012, 2470}, {0x12, 0xba, 0x98, 0xff}}}, - {{{ -3173, 1229, -511}, 0, { 0, -1208}, {0xee, 0xba, 0x68, 0xff}}}, - {{{ -3173, 1229, 512}, 0, { 2012, -1208}, {0xcc, 0xa7, 0xb7, 0xff}}}, - {{{ -5017, 1229, -511}, 0, { 0, 2470}, {0x34, 0xa7, 0x49, 0xff}}}, - {{{ -3173, -2449, -511}, 0, { 2012, -252}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -3173, -2449, 512}, 0, { 0, -252}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -2866, -2756, 512}, 0, { 0, 362}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ -3173, -511, 512}, 0, { 2012, -1208}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -5017, -511, -511}, 0, { 0, 2470}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -5017, -511, 512}, 0, { 2012, 2470}, {0x99, 0x33, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070079A0, 0x0048d930, 33063, 0x000079a0, 224); // 0x07007A80 - 0x07007AF0 -static const Vtx ddd_seg7_vertex_07007A80[] = { - {{{ -5017, -511, 512}, 0, { 0, -4120}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -5017, -4607, -511}, 0, { 2012, 4054}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ -5017, -4607, 512}, 0, { 0, 4054}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ -5017, -511, -511}, 0, { 2012, -4120}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -3173, -2449, -511}, 0, { 2012, -252}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -2866, -2756, 512}, 0, { 0, 362}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ -2866, -2756, -511}, 0, { 2012, 362}, {0x30, 0x75, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07007A80, 0x0048d930, 33063, 0x00007a80, 112); // 0x07007AF0 - 0x07007CB8 static const Gfx ddd_seg7_dl_07007AF0[] = { diff --git a/levels/ddd/areas/2/3/model.inc.c b/levels/ddd/areas/2/3/model.inc.c index 80af2861e..742d07e9a 100644 --- a/levels/ddd/areas/2/3/model.inc.c +++ b/levels/ddd/areas/2/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07007D18 - 0x07007D30 static const Lights1 ddd_seg7_lights_07007D18 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,244 +6,43 @@ static const Lights1 ddd_seg7_lights_07007D18 = gdSPDefLights1( ); // 0x07007D30 - 0x07007E20 -static const Vtx ddd_seg7_vertex_07007D30[] = { - {{{ 6989, 110, 105}, 0, { 4056, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6579, 110, 105}, 0, { 0, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6579, 520, 105}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1695, 1544, -1863}, 0, { 5794, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1695, 1544, -1279}, 0, { 0, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1695, 929, -1279}, 0, { 0, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1695, 929, -1863}, 0, { 5794, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2299, 929, -1863}, 0, { 5794, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2299, 929, -1279}, 0, { 0, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2299, 1544, -1279}, 0, { 0, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2299, 1544, -1863}, 0, { 5794, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1695, 929, -1863}, 0, { -1702, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2299, 1544, -1863}, 0, { 3778, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1695, 1544, -1863}, 0, { -1702, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2299, 929, -1863}, 0, { 3778, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07007D30, 0x0048d930, 33063, 0x00007d30, 240); // 0x07007E20 - 0x07007F10 -static const Vtx ddd_seg7_vertex_07007E20[] = { - {{{ 6579, 520, 105}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6989, 520, 208}, 0, { 4056, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6989, 520, 105}, 0, { 3034, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6989, 110, 105}, 0, { 4056, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6579, 520, 105}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6989, 520, 105}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6989, 520, 208}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6579, 520, 208}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6579, 110, 208}, 0, { 0, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6989, 110, 208}, 0, { 4056, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6579, 110, 105}, 0, { 3034, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6579, 110, 208}, 0, { 4056, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6579, 520, 208}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6579, 520, 105}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6579, 520, 208}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07007E20, 0x0048d930, 33063, 0x00007e20, 240); // 0x07007F10 - 0x07008000 -static const Vtx ddd_seg7_vertex_07007F10[] = { - {{{ 6989, 110, -610}, 0, { 4056, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6579, 520, -610}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6989, 520, -610}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6579, 520, -610}, 0, { -4118, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6989, 520, -508}, 0, { -3096, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6989, 520, -610}, 0, { -4118, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6579, 520, -508}, 0, { -3096, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6579, 110, -610}, 0, { -4118, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6579, 110, -508}, 0, { -3096, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6579, 520, -508}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6579, 520, -610}, 0, { -4118, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6989, 520, -508}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6579, 520, -508}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6579, 110, -508}, 0, { 0, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6989, 110, -508}, 0, { 4056, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07007F10, 0x0048d930, 33063, 0x00007f10, 240); // 0x07008000 - 0x070080F0 -static const Vtx ddd_seg7_vertex_07008000[] = { - {{{ 2583, -4087, -2916}, 0, { 0, 4054}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2583, -3268, -2916}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1858, -3268, -2192}, 0, { 5078, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 6989, 110, -610}, 0, { 4056, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6579, 110, -610}, 0, { 0, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6579, 520, -610}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1424, -3268, -2626}, 0, { 3034, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1858, -3268, -2192}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2583, -3268, -2916}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2148, -3268, -3350}, 0, { -2074, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1858, -4087, -2192}, 0, { 3034, 4054}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1858, -3268, -2192}, 0, { 3034, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1424, -3268, -2626}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1424, -4087, -2626}, 0, { 0, 4054}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1858, -4087, -2192}, 0, { 5078, 4054}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07008000, 0x0048d930, 33063, 0x00008000, 240); // 0x070080F0 - 0x070081E0 -static const Vtx ddd_seg7_vertex_070080F0[] = { - {{{ 6784, 110, 3382}, 0, { 0, 6610}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6784, 1544, 3382}, 0, { 0, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6989, 1544, 3177}, 0, { -1052, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2148, -4087, -3350}, 0, { 0, 4054}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2148, -3268, -3350}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2583, -3268, -2916}, 0, { 3034, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2583, -4087, -2916}, 0, { 3034, 4054}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1050, 110, 3280}, 0, { 990, 6610}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1050, 1544, 3485}, 0, { 0, -544}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1050, 110, 3485}, 0, { 0, 6610}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1050, 110, 3485}, 0, { 0, 6610}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1050, 1544, 3485}, 0, { 0, -544}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 845, 1544, 3689}, 0, { -1052, -542}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 845, 110, 3689}, 0, { -1052, 6610}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1050, 1544, 3280}, 0, { 990, -544}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070080F0, 0x0048d930, 33063, 0x000080f0, 240); // 0x070081E0 - 0x070082D0 -static const Vtx ddd_seg7_vertex_070081E0[] = { - {{{ 845, 110, 3075}, 0, { 2012, 6610}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1050, 1544, 3280}, 0, { 990, -544}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1050, 110, 3280}, 0, { 990, 6610}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 845, 1544, 3075}, 0, { 2012, -544}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6784, 110, 3382}, 0, { 0, 6610}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6989, 1544, 3177}, 0, { -1052, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6989, 110, 3177}, 0, { -1052, 6610}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6784, 110, 3587}, 0, { 990, 6610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6784, 1544, 3382}, 0, { 0, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6784, 110, 3382}, 0, { 0, 6610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6784, 1544, 3587}, 0, { 990, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6989, 110, 3792}, 0, { 2012, 6610}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6784, 1544, 3587}, 0, { 990, -544}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6784, 110, 3587}, 0, { 990, 6610}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6989, 1544, 3792}, 0, { 2012, -544}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070081E0, 0x0048d930, 33063, 0x000081e0, 240); // 0x070082D0 - 0x070083C0 -static const Vtx ddd_seg7_vertex_070082D0[] = { - {{{ 2386, 110, 5348}, 0, { 990, 6608}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2531, 1544, 5492}, 0, { 0, -544}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2531, 110, 5492}, 0, { 0, 6608}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2531, 110, 5492}, 0, { 0, 6608}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2531, 1544, 5492}, 0, { 0, -544}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2531, 1544, 5782}, 0, { -1052, -544}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2531, 110, 5782}, 0, { -1052, 6608}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2381, 1544, 105}, 0, { 3034, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 845, 1544, -2454}, 0, { -2074, -5142}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2381, 1544, -2454}, 0, { -2074, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2386, 1544, 5348}, 0, { 990, -544}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 2096, 110, 5348}, 0, { 2012, 6608}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2386, 1544, 5348}, 0, { 990, -544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2386, 110, 5348}, 0, { 990, 6608}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2096, 1544, 5348}, 0, { 2012, -544}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070082D0, 0x0048d930, 33063, 0x000082d0, 240); // 0x070083C0 - 0x070084C0 -static const Vtx ddd_seg7_vertex_070083C0[] = { - {{{ 6989, 1544, 6249}, 0, { 7122, 7120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 845, 1544, 105}, 0, { -5140, -5142}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 6989, 1544, 105}, 0, { -5140, 7120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 845, 1544, 6249}, 0, { 7122, -5142}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2381, 1544, 105}, 0, { 3034, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 845, 1544, 105}, 0, { 3034, -5142}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 845, 1544, -2454}, 0, { -2074, -5142}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3917, 725, -2044}, 0, { 3034, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3098, 725, -2146}, 0, { 11210, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3917, 725, -2146}, 0, { 3034, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3063, -3319, -682}, 0, { -3778, -1394}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3063, -3319, -340}, 0, { -3778, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3234, -3319, -170}, 0, { -2074, 3714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3575, -3319, -170}, 0, { 1330, 3714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3746, -3319, -340}, 0, { 3034, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3746, -3319, -682}, 0, { 3034, -1394}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070083C0, 0x0048d930, 33063, 0x000083c0, 256); // 0x070084C0 - 0x070085A0 -static const Vtx ddd_seg7_vertex_070084C0[] = { - {{{ 3063, -3319, -682}, 0, { -3778, -1394}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3746, -3319, -682}, 0, { 3034, -1394}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3575, -3319, -852}, 0, { 1330, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3234, -3319, -852}, 0, { -2074, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5453, 1544, -2454}, 0, { -2074, 4054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 6989, 1544, -2454}, 0, { -2074, 7120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 6989, 1544, 105}, 0, { 3034, 7120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5453, 1544, 105}, 0, { 3034, 4054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5453, 1544, -2454}, 0, { 4056, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5453, 725, -2454}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5453, 725, -2146}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3917, 725, -2044}, 0, { 3034, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3098, 725, -2044}, 0, { 11210, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3098, 725, -2146}, 0, { 11210, -1054}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070084C0, 0x0048d930, 33063, 0x000084c0, 224); // 0x070085A0 - 0x070086A0 -static const Vtx ddd_seg7_vertex_070085A0[] = { - {{{ 4634, 725, -2044}, 0, { -4118, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4634, 725, -2146}, 0, { -4118, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5453, 725, -2146}, 0, {-12294, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5453, 725, -2454}, 0, {-12294, -4120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5555, 725, -2454}, 0, {-13316, -4120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5555, 725, -2044}, 0, {-13316, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5453, 1544, -2454}, 0, { 4056, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5453, 725, -2146}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5453, 1544, -2146}, 0, { 990, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4634, 1544, -2146}, 0, { 990, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4634, 725, -2146}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4634, 725, -2044}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5555, 1544, -2454}, 0, { 20408, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5555, 725, -2454}, 0, { 20408, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5453, 725, -2454}, 0, { 19386, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5453, 1544, -2454}, 0, { 19386, -5142}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070085A0, 0x0048d930, 33063, 0x000085a0, 256); // 0x070086A0 - 0x07008780 -static const Vtx ddd_seg7_vertex_070086A0[] = { - {{{ 5555, 1544, -2044}, 0, { 0, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5555, 725, -2454}, 0, { 4056, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5555, 1544, -2454}, 0, { 4056, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5555, 725, -2044}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4634, 1544, -2044}, 0, { 11210, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4634, 725, -2044}, 0, { 11210, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5555, 725, -2044}, 0, { 20408, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5555, 1544, -2044}, 0, { 20408, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3098, 1544, -2146}, 0, { 990, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3098, 725, -2044}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3098, 1544, -2044}, 0, { 0, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4634, 1544, -2146}, 0, { 990, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4634, 725, -2044}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4634, 1544, -2044}, 0, { 0, -7186}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070086A0, 0x0048d930, 33063, 0x000086a0, 224); // 0x07008780 - 0x07008870 -static const Vtx ddd_seg7_vertex_07008780[] = { - {{{ 5453, 1544, -2146}, 0, { 19386, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5453, 725, -2146}, 0, { 19386, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4634, 725, -2146}, 0, { 11210, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4634, 1544, -2146}, 0, { 11210, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3098, 1544, -2044}, 0, { -4118, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3098, 725, -2044}, 0, { -4118, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3917, 725, -2044}, 0, { 4056, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3917, 1544, -2044}, 0, { 4056, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3098, 1544, -2146}, 0, { 990, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3098, 725, -2146}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3098, 725, -2044}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3917, 1544, -2146}, 0, { 4056, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3098, 725, -2146}, 0, { -4118, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3098, 1544, -2146}, 0, { -4118, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3917, 725, -2146}, 0, { 4056, 3032}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07008780, 0x0048d930, 33063, 0x00008780, 240); // 0x07008870 - 0x070088F0 -static const Vtx ddd_seg7_vertex_07008870[] = { - {{{ 3917, 1544, -2044}, 0, { 0, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3917, 725, -2044}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3917, 725, -2146}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3917, 1544, -2146}, 0, { 990, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2893, 1544, -2454}, 0, { -2074, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5453, 1544, -2454}, 0, { 3034, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5453, 1544, -1942}, 0, { 3034, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2893, 1544, -1942}, 0, { -2074, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07008870, 0x0048d930, 33063, 0x00008870, 128); // 0x070088F0 - 0x07008C48 static const Gfx ddd_seg7_dl_070088F0[] = { diff --git a/levels/ddd/areas/2/4/model.inc.c b/levels/ddd/areas/2/4/model.inc.c index 190d9a2af..40a911cad 100644 --- a/levels/ddd/areas/2/4/model.inc.c +++ b/levels/ddd/areas/2/4/model.inc.c @@ -1,49 +1,12 @@ +#include "pc/rom_assets.h" // 0x07008CB8 - 0x07008D98 -static const Vtx ddd_seg7_vertex_07008CB8[] = { - {{{ -869, -2746, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -869, -2746, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -511, -2746, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -1177, -2746, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -869, -2746, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -869, -2746, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -1177, -2746, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -2149, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -2149, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -1791, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -2457, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -2149, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -2149, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -2457, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07008CB8, 0x0048d930, 33063, 0x00008cb8, 224); // 0x07008D98 - 0x07008E78 -static const Vtx ddd_seg7_vertex_07008D98[] = { - {{{ -2713, -2746, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2713, -2746, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2405, -2746, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2405, -2746, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2405, -2746, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2405, -2746, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2047, -2746, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2203, 244, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2457, 497, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2457, 497, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2457, 497, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2674, 715, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2674, 715, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -2457, 497, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07008D98, 0x0048d930, 33063, 0x00008d98, 224); // 0x07008E78 - 0x07008EE8 -static const Vtx ddd_seg7_vertex_07008E78[] = { - {{{ -5068, -4505, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -4505, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -4197, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -4197, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -4197, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -3839, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, - {{{ -5068, -4197, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07008E78, 0x0048d930, 33063, 0x00008e78, 112); // 0x07008EE8 - 0x07008F80 static const Gfx ddd_seg7_dl_07008EE8[] = { diff --git a/levels/ddd/areas/2/5/model.inc.c b/levels/ddd/areas/2/5/model.inc.c index 0db444c66..d367aca15 100644 --- a/levels/ddd/areas/2/5/model.inc.c +++ b/levels/ddd/areas/2/5/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700B0D8 - 0x0700B0F0 static const Lights1 ddd_seg7_lights_0700B0D8 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,158 +6,28 @@ static const Lights1 ddd_seg7_lights_0700B0D8 = gdSPDefLights1( ); // 0x0700B0F0 - 0x0700B1D0 -static const Vtx ddd_seg7_vertex_0700B0F0[] = { - {{{ 4131, -2756, -2425}, 0, { 2012, 990}, {0xd8, 0x09, 0x89, 0xff}}}, - {{{ 4122, -2756, -2252}, 0, { 2012, 0}, {0x97, 0x1a, 0x41, 0xff}}}, - {{{ 4122, -2551, -2252}, 0, { 960, 150}, {0xb7, 0x67, 0x04, 0xff}}}, - {{{ 4326, -2551, -2354}, 0, { 0, 990}, {0x1c, 0x34, 0x91, 0xff}}}, - {{{ 4326, -2756, -2354}, 0, { 0, 990}, {0x3e, 0xa2, 0xc6, 0xff}}}, - {{{ 4326, -2551, -2354}, 0, { 2012, 0}, {0x1c, 0x34, 0x91, 0xff}}}, - {{{ 6989, -2756, -921}, 0, { 5864, 1996}, {0x13, 0x8f, 0x35, 0xff}}}, - {{{ 6989, -2551, -921}, 0, { 6036, 990}, {0x1f, 0x5c, 0x50, 0xff}}}, - {{{ 5862, -2756, -511}, 0, { 0, 990}, {0xda, 0xbe, 0x64, 0xff}}}, - {{{ 5862, -2551, -511}, 0, { 140, -18}, {0xc7, 0x51, 0x4d, 0xff}}}, - {{{ 6067, -2756, -818}, 0, { 8656, -1210}, {0x40, 0xab, 0xbd, 0xff}}}, - {{{ 6022, -4138, 265}, 0, { 12, 292}, {0x1f, 0xb4, 0xa0, 0xff}}}, - {{{ 5738, -2756, -738}, 0, { 8656, 478}, {0xae, 0xc7, 0xb3, 0xff}}}, - {{{ 5693, -4138, 345}, 0, { 12, 1978}, {0x82, 0x0a, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700B0F0, 0x0048d930, 33063, 0x0000b0f0, 224); // 0x0700B1D0 - 0x0700B2D0 -static const Vtx ddd_seg7_vertex_0700B1D0[] = { - {{{ 5738, -2756, -738}, 0, { 9424, -106}, {0xae, 0xc7, 0xb3, 0xff}}}, - {{{ 5693, -4138, 345}, 0, { 652, -106}, {0x82, 0x0a, 0x07, 0xff}}}, - {{{ 5862, -2756, -511}, 0, { 8740, 990}, {0xda, 0xbe, 0x64, 0xff}}}, - {{{ 5817, -4138, 572}, 0, { 0, 990}, {0xf3, 0x4e, 0x63, 0xff}}}, - {{{ 5862, -2756, -511}, 0, { 8492, 2028}, {0xda, 0xbe, 0x64, 0xff}}}, - {{{ 5817, -4138, 572}, 0, { 0, 0}, {0xf3, 0x4e, 0x63, 0xff}}}, - {{{ 6116, -2756, -603}, 0, { 8492, 3378}, {0x56, 0x37, 0x4a, 0xff}}}, - {{{ 6071, -4138, 480}, 0, { 0, 1316}, {0x7d, 0x0a, 0x12, 0xff}}}, - {{{ 6116, -2756, -603}, 0, { 8084, 106}, {0x56, 0x37, 0x4a, 0xff}}}, - {{{ 6071, -4138, 480}, 0, { -684, 106}, {0x7d, 0x0a, 0x12, 0xff}}}, - {{{ 6067, -2756, -818}, 0, { 8740, 990}, {0x40, 0xab, 0xbd, 0xff}}}, - {{{ 6022, -4138, 265}, 0, { 0, 990}, {0x1f, 0xb4, 0xa0, 0xff}}}, - {{{ 5146, -2756, -1945}, 0, { 8260, -22}, {0xff, 0xa8, 0xa6, 0xff}}}, - {{{ 4691, -4138, -1372}, 0, { 456, -22}, {0xa2, 0xfd, 0xac, 0xff}}}, - {{{ 5080, -2756, -1729}, 0, { 7772, 990}, {0x8a, 0x2b, 0x0a, 0xff}}}, - {{{ 4625, -4138, -1157}, 0, { 0, 990}, {0xa4, 0x39, 0x41, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700B1D0, 0x0048d930, 33063, 0x0000b1d0, 256); // 0x0700B2D0 - 0x0700B3D0 -static const Vtx ddd_seg7_vertex_0700B2D0[] = { - {{{ 5080, -2756, -1729}, 0, { 6100, 544}, {0x8a, 0x2b, 0x0a, 0xff}}}, - {{{ 4625, -4138, -1157}, 0, { -1676, -82}, {0xa4, 0x39, 0x41, 0xff}}}, - {{{ 5248, -2756, -1637}, 0, { 6100, 1498}, {0xc6, 0xcf, 0x65, 0xff}}}, - {{{ 4793, -4138, -1065}, 0, { -1676, 876}, {0x32, 0x1d, 0x70, 0xff}}}, - {{{ 5248, -2756, -1637}, 0, { 5568, -290}, {0xc6, 0xcf, 0x65, 0xff}}}, - {{{ 4793, -4138, -1065}, 0, { -2232, -290}, {0x32, 0x1d, 0x70, 0xff}}}, - {{{ 5453, -2756, -1842}, 0, { 6240, 990}, {0x55, 0xa5, 0x16, 0xff}}}, - {{{ 4998, -4138, -1270}, 0, { -1560, 990}, {0x59, 0xc6, 0xbb, 0xff}}}, - {{{ 5453, -2756, -1842}, 0, { -508, 1580}, {0x55, 0xa5, 0x16, 0xff}}}, - {{{ 4998, -4138, -1270}, 0, { 7120, 0}, {0x59, 0xc6, 0xbb, 0xff}}}, - {{{ 5146, -2756, -1945}, 0, { -584, 0}, {0xff, 0xa8, 0xa6, 0xff}}}, - {{{ 4691, -4138, -1372}, 0, { 7044, -1646}, {0xa2, 0xfd, 0xac, 0xff}}}, - {{{ 4122, -2756, -2252}, 0, { -4736, 796}, {0x97, 0x1a, 0x41, 0xff}}}, - {{{ 2781, -4138, -1874}, 0, { 5056, 796}, {0xbb, 0x54, 0x40, 0xff}}}, - {{{ 4291, -2756, -2160}, 0, { -5224, 0}, {0xfc, 0x25, 0x79, 0xff}}}, - {{{ 2950, -4138, -1782}, 0, { 4568, 0}, {0x52, 0xc5, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700B2D0, 0x0048d930, 33063, 0x0000b2d0, 256); // 0x0700B3D0 - 0x0700B4D0 -static const Vtx ddd_seg7_vertex_0700B3D0[] = { - {{{ 4291, -2756, -2160}, 0, { -7468, 906}, {0xfc, 0x25, 0x79, 0xff}}}, - {{{ 2950, -4138, -1782}, 0, { 2320, 906}, {0x52, 0xc5, 0x4c, 0xff}}}, - {{{ 4326, -2756, -2354}, 0, { -7776, 0}, {0x3e, 0xa2, 0xc6, 0xff}}}, - {{{ 2986, -4138, -1976}, 0, { 2012, 0}, {0x40, 0xae, 0xb8, 0xff}}}, - {{{ 4326, -2756, -2354}, 0, { -2116, 1374}, {0x3e, 0xa2, 0xc6, 0xff}}}, - {{{ 2986, -4138, -1976}, 0, { 7632, 480}, {0x40, 0xae, 0xb8, 0xff}}}, - {{{ 4131, -2756, -2425}, 0, { -1596, 478}, {0xd8, 0x09, 0x89, 0xff}}}, - {{{ 2790, -4138, -2047}, 0, { 8152, -418}, {0xaa, 0x41, 0xbe, 0xff}}}, - {{{ 4131, -2756, -2425}, 0, { -5932, 810}, {0xd8, 0x09, 0x89, 0xff}}}, - {{{ 2790, -4138, -2047}, 0, { 3856, 810}, {0xaa, 0x41, 0xbe, 0xff}}}, - {{{ 4122, -2756, -2252}, 0, { -5732, 0}, {0x97, 0x1a, 0x41, 0xff}}}, - {{{ 2781, -4138, -1874}, 0, { 4056, 0}, {0xbb, 0x54, 0x40, 0xff}}}, - {{{ 5453, -2551, -1842}, 0, { 3544, -544}, {0x4e, 0x63, 0xfb, 0xff}}}, - {{{ 6374, -2346, -2764}, 0, { -3036, -542}, {0x35, 0x5a, 0x46, 0xff}}}, - {{{ 5144, -2551, -1937}, 0, { 4292, 888}, {0xdd, 0x5b, 0xb1, 0xff}}}, - {{{ 6199, -2387, -2940}, 0, { -3004, 678}, {0xad, 0x34, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700B3D0, 0x0048d930, 33063, 0x0000b3d0, 256); // 0x0700B4D0 - 0x0700B5D0 -static const Vtx ddd_seg7_vertex_0700B4D0[] = { - {{{ 5144, -2551, -1937}, 0, { -968, 480}, {0xdd, 0x5b, 0xb1, 0xff}}}, - {{{ 4326, -2551, -2354}, 0, { 3536, 1266}, {0x1c, 0x34, 0x91, 0xff}}}, - {{{ 4122, -2551, -2252}, 0, { 4364, 478}, {0xb7, 0x67, 0x04, 0xff}}}, - {{{ 5248, -2551, -1637}, 0, { -1908, -798}, {0xc9, 0x5b, 0x44, 0xff}}}, - {{{ 5453, -2551, -1842}, 0, { -2584, 480}, {0x4e, 0x63, 0xfb, 0xff}}}, - {{{ 5248, -2551, -1637}, 0, { 5748, 990}, {0xc9, 0x5b, 0x44, 0xff}}}, - {{{ 6067, -2551, -818}, 0, { 0, 990}, {0x02, 0x6d, 0xc0, 0xff}}}, - {{{ 5453, -2551, -1842}, 0, { 5748, 2434}, {0x4e, 0x63, 0xfb, 0xff}}}, - {{{ 5862, -2551, -511}, 0, { -388, -816}, {0xc7, 0x51, 0x4d, 0xff}}}, - {{{ 5862, -2551, -511}, 0, { -3604, 990}, {0xc7, 0x51, 0x4d, 0xff}}}, - {{{ 6989, -2551, -921}, 0, { 2372, 990}, {0x1f, 0x5c, 0x50, 0xff}}}, - {{{ 6067, -2551, -818}, 0, { -2120, -102}, {0x02, 0x6d, 0xc0, 0xff}}}, - {{{ 6067, -2756, -818}, 0, { 0, 990}, {0x40, 0xab, 0xbd, 0xff}}}, - {{{ 6989, -2756, -921}, 0, { 4596, 990}, {0x13, 0x8f, 0x35, 0xff}}}, - {{{ 5862, -2756, -511}, 0, { -1212, -420}, {0xda, 0xbe, 0x64, 0xff}}}, - {{{ 6989, -2592, -1187}, 0, { 2828, -258}, {0xe4, 0x5d, 0xaf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700B4D0, 0x0048d930, 33063, 0x0000b4d0, 256); // 0x0700B5D0 - 0x0700B6D0 -static const Vtx ddd_seg7_vertex_0700B5D0[] = { - {{{ 5453, -2756, -1842}, 0, { -1264, 1108}, {0x55, 0xa5, 0x16, 0xff}}}, - {{{ 6067, -2756, -818}, 0, { 4676, 1566}, {0x40, 0xab, 0xbd, 0xff}}}, - {{{ 5862, -2756, -511}, 0, { 5588, 0}, {0xda, 0xbe, 0x64, 0xff}}}, - {{{ 5146, -2756, -1945}, 0, { -2404, 0}, {0xff, 0xa8, 0xa6, 0xff}}}, - {{{ 5248, -2756, -1637}, 0, { -804, -260}, {0xc6, 0xcf, 0x65, 0xff}}}, - {{{ 5248, -2756, -1637}, 0, { -1560, 478}, {0xc6, 0xcf, 0x65, 0xff}}}, - {{{ 4122, -2756, -2252}, 0, { 4756, 1508}, {0x97, 0x1a, 0x41, 0xff}}}, - {{{ 4326, -2756, -2354}, 0, { 4260, 478}, {0x3e, 0xa2, 0xc6, 0xff}}}, - {{{ 5146, -2756, -1945}, 0, { -216, -418}, {0xff, 0xa8, 0xa6, 0xff}}}, - {{{ 6067, -2756, -818}, 0, { 0, 990}, {0x40, 0xab, 0xbd, 0xff}}}, - {{{ 6989, -2756, -1228}, 0, { 4764, 2512}, {0xd3, 0xd2, 0x93, 0xff}}}, - {{{ 6989, -2756, -921}, 0, { 4596, 990}, {0x13, 0x8f, 0x35, 0xff}}}, - {{{ 5146, -2756, -1945}, 0, { 3048, -532}, {0xff, 0xa8, 0xa6, 0xff}}}, - {{{ 6256, -2520, -2882}, 0, { -4136, 990}, {0xd4, 0xa1, 0xb9, 0xff}}}, - {{{ 5453, -2756, -1842}, 0, { 2524, 990}, {0x55, 0xa5, 0x16, 0xff}}}, - {{{ 6374, -2551, -2764}, 0, { -4004, 1824}, {0x44, 0xa0, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700B5D0, 0x0048d930, 33063, 0x0000b5d0, 256); // 0x0700B6D0 - 0x0700B7D0 -static const Vtx ddd_seg7_vertex_0700B6D0[] = { - {{{ 6067, -2756, -818}, 0, { 2928, 826}, {0x40, 0xab, 0xbd, 0xff}}}, - {{{ 6067, -2551, -818}, 0, { 2840, -166}, {0x02, 0x6d, 0xc0, 0xff}}}, - {{{ 6989, -2756, -1228}, 0, { -2072, 1320}, {0xd3, 0xd2, 0x93, 0xff}}}, - {{{ 6989, -2592, -1187}, 0, { -2072, 480}, {0xe4, 0x5d, 0xaf, 0xff}}}, - {{{ 5453, -2756, -1842}, 0, { 5928, 990}, {0x55, 0xa5, 0x16, 0xff}}}, - {{{ 5453, -2551, -1842}, 0, { 5928, 0}, {0x4e, 0x63, 0xfb, 0xff}}}, - {{{ 6067, -2756, -818}, 0, { 0, 990}, {0x40, 0xab, 0xbd, 0xff}}}, - {{{ 6067, -2551, -818}, 0, { 0, 0}, {0x02, 0x6d, 0xc0, 0xff}}}, - {{{ 6374, -2551, -2764}, 0, { 6552, 990}, {0x44, 0xa0, 0x2e, 0xff}}}, - {{{ 6374, -2346, -2764}, 0, { 6712, -20}, {0x35, 0x5a, 0x46, 0xff}}}, - {{{ 5453, -2756, -1842}, 0, { 0, 990}, {0x55, 0xa5, 0x16, 0xff}}}, - {{{ 5453, -2551, -1842}, 0, { 128, -20}, {0x4e, 0x63, 0xfb, 0xff}}}, - {{{ 5146, -2756, -1945}, 0, { 7112, 2010}, {0xff, 0xa8, 0xa6, 0xff}}}, - {{{ 5144, -2551, -1937}, 0, { 7120, 990}, {0xdd, 0x5b, 0xb1, 0xff}}}, - {{{ 6256, -2520, -2882}, 0, { -160, 990}, {0xd4, 0xa1, 0xb9, 0xff}}}, - {{{ 6199, -2387, -2940}, 0, { -140, 334}, {0xad, 0x34, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700B6D0, 0x0048d930, 33063, 0x0000b6d0, 256); // 0x0700B7D0 - 0x0700B890 -static const Vtx ddd_seg7_vertex_0700B7D0[] = { - {{{ 4326, -2756, -2354}, 0, { 4428, 1984}, {0x3e, 0xa2, 0xc6, 0xff}}}, - {{{ 4326, -2551, -2354}, 0, { 4652, 990}, {0x1c, 0x34, 0x91, 0xff}}}, - {{{ 5146, -2756, -1945}, 0, { 0, 990}, {0xff, 0xa8, 0xa6, 0xff}}}, - {{{ 5862, -2551, -511}, 0, { 6372, 0}, {0xc7, 0x51, 0x4d, 0xff}}}, - {{{ 5248, -2551, -1637}, 0, { 0, 0}, {0xc9, 0x5b, 0x44, 0xff}}}, - {{{ 5248, -2756, -1637}, 0, { 0, 990}, {0xc6, 0xcf, 0x65, 0xff}}}, - {{{ 5144, -2551, -1937}, 0, { 184, -10}, {0xdd, 0x5b, 0xb1, 0xff}}}, - {{{ 5248, -2756, -1637}, 0, { 6372, 990}, {0xc6, 0xcf, 0x65, 0xff}}}, - {{{ 5248, -2551, -1637}, 0, { 6372, 0}, {0xc9, 0x5b, 0x44, 0xff}}}, - {{{ 4122, -2756, -2252}, 0, { 0, 990}, {0x97, 0x1a, 0x41, 0xff}}}, - {{{ 4122, -2551, -2252}, 0, { 0, 0}, {0xb7, 0x67, 0x04, 0xff}}}, - {{{ 5862, -2756, -511}, 0, { 6372, 990}, {0xda, 0xbe, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700B7D0, 0x0048d930, 33063, 0x0000b7d0, 192); // 0x0700B890 - 0x0700BAE0 static const Gfx ddd_seg7_dl_0700B890[] = { diff --git a/levels/ddd/areas/2/6/model.inc.c b/levels/ddd/areas/2/6/model.inc.c index 5fe61e4dd..1c8d2cc69 100644 --- a/levels/ddd/areas/2/6/model.inc.c +++ b/levels/ddd/areas/2/6/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BB50 - 0x0700BB68 static const Lights1 ddd_seg7_lights_0700BB50 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,303 +6,55 @@ static const Lights1 ddd_seg7_lights_0700BB50 = gdSPDefLights1( ); // 0x0700BB68 - 0x0700BC58 -static const Vtx ddd_seg7_vertex_0700BB68[] = { - {{{ 5298, -196, 3897}, 0, { 990, 1168}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ 5370, 110, 4694}, 0, { 2268, -544}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ 6456, 110, 3608}, 0, { -1562, -544}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ 6989, 110, 3485}, 0, { 11210, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6989, 110, -1020}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6579, 110, 3485}, 0, { 11210, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6579, 110, -1020}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6989, 110, 6659}, 0, { -7440, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6989, 110, 3485}, 0, { -7440, 4310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6579, 110, 3485}, 0, { -6418, 4310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4429, 110, 5635}, 0, { -1052, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3405, 110, 5635}, 0, { 1500, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 845, 110, 6659}, 0, { 7888, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5660, -196, 3535}, 0, { -286, 1168}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ 845, 110, 3075}, 0, { 7888, 5332}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700BB68, 0x0048d930, 33063, 0x0000bb68, 240); // 0x0700BC58 - 0x0700BC98 -static const Vtx ddd_seg7_vertex_0700BC58[] = { - {{{ 1233, 110, 3463}, 0, { 2268, -544}, {0x28, 0x71, 0xd8, 0xff}}}, - {{{ 2319, 110, 4549}, 0, { -1564, -544}, {0x28, 0x71, 0xd8, 0xff}}}, - {{{ 2391, -196, 3752}, 0, { -286, 1168}, {0x28, 0x71, 0xd8, 0xff}}}, - {{{ 2029, -196, 3390}, 0, { 990, 1168}, {0x28, 0x71, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700BC58, 0x0048d930, 33063, 0x0000bc58, 64); // 0x0700BC98 - 0x0700BD88 -static const Vtx ddd_seg7_vertex_0700BC98[] = { - {{{ 2319, 929, -1883}, 0, { 10494, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2319, 827, -1883}, 0, { 10494, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1674, 827, -1883}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2319, 929, -1279}, 0, { 5998, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2319, 827, -1279}, 0, { 5998, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2319, 827, -1883}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2319, 929, -1883}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1674, 929, -1279}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2319, 827, -1279}, 0, { 10494, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2319, 929, -1279}, 0, { 10494, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1674, 827, -1279}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1674, 929, -1883}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1674, 827, -1279}, 0, { 5998, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1674, 929, -1279}, 0, { 5998, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1674, 827, -1883}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700BC98, 0x0048d930, 33063, 0x0000bc98, 240); // 0x0700BD88 - 0x0700BE78 -static const Vtx ddd_seg7_vertex_0700BD88[] = { - {{{ 5658, 929, 720}, 0, { -2074, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5658, 827, 720}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5350, 827, 720}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2319, 929, -1883}, 0, { 10494, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1674, 827, -1883}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1674, 929, -1883}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1254, 929, 361}, 0, { 4056, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1971, 929, 361}, 0, { -3096, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1971, 725, 361}, 0, { -3096, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1254, 725, 361}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5350, 827, 1129}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4941, 929, 1129}, 0, { 5078, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5350, 929, 1129}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4941, 827, 1129}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5350, 929, 720}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700BD88, 0x0048d930, 33063, 0x0000bd88, 240); // 0x0700BE78 - 0x0700BF68 -static const Vtx ddd_seg7_vertex_0700BE78[] = { - {{{ 5350, 878, 3382}, 0, { 4822, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4941, 776, 3382}, 0, { 8910, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4941, 878, 3382}, 0, { 8910, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5837, 878, 3792}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5837, 776, 3075}, 0, { -3096, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5837, 878, 3075}, 0, { -3096, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5837, 776, 3792}, 0, { 4056, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5837, 878, 3075}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5350, 776, 3075}, 0, { 4822, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5350, 878, 3075}, 0, { 4822, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5837, 776, 3075}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5350, 878, 3075}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5350, 776, 3075}, 0, { -3096, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5350, 776, 3382}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5350, 878, 3382}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700BE78, 0x0048d930, 33063, 0x0000be78, 240); // 0x0700BF68 - 0x0700C058 -static const Vtx ddd_seg7_vertex_0700BF68[] = { - {{{ 3302, 878, 3433}, 0, { -2074, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3302, 776, 3433}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2688, 776, 3433}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5350, 878, 3382}, 0, { 4822, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5350, 776, 3382}, 0, { 4822, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4941, 776, 3382}, 0, { 8910, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4941, 878, 3382}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4941, 776, 3792}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4941, 878, 3792}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4941, 776, 3382}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4941, 878, 3792}, 0, { 8910, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4941, 776, 3792}, 0, { 8910, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5837, 776, 3792}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5837, 878, 3792}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2688, 878, 3433}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700BF68, 0x0048d930, 33063, 0x0000bf68, 240); // 0x0700C058 - 0x0700C148 -static const Vtx ddd_seg7_vertex_0700C058[] = { - {{{ 5862, 929, 1437}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5862, 827, 413}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5862, 929, 413}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2688, 878, 3433}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2688, 776, 3741}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2688, 878, 3741}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2688, 776, 3433}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2688, 878, 3741}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2688, 776, 3741}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3302, 776, 3741}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3302, 878, 3741}, 0, { -2074, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3302, 878, 3741}, 0, { -1052, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3302, 776, 3433}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3302, 878, 3433}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3302, 776, 3741}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700C058, 0x0048d930, 33063, 0x0000c058, 240); // 0x0700C148 - 0x0700C238 -static const Vtx ddd_seg7_vertex_0700C148[] = { - {{{ 4941, 929, 1129}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4941, 827, 1129}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4941, 827, 1437}, 0, { -3096, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5862, 929, 1437}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5862, 827, 1437}, 0, { -7184, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5862, 827, 413}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5862, 929, 413}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5658, 827, 413}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5658, 929, 413}, 0, { -2074, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5862, 827, 413}, 0, { -4118, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5658, 929, 413}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5658, 827, 720}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5658, 929, 720}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5658, 827, 413}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4941, 929, 1437}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700C148, 0x0048d930, 33063, 0x0000c148, 240); // 0x0700C238 - 0x0700C328 -static const Vtx ddd_seg7_vertex_0700C238[] = { - {{{ 1971, 725, 361}, 0, { 4056, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1971, 929, 1488}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1971, 725, 1488}, 0, { -7184, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5350, 929, 720}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5350, 827, 720}, 0, { -3096, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5350, 827, 1129}, 0, { -7184, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5350, 929, 1129}, 0, { -7184, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4941, 929, 1437}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5862, 827, 1437}, 0, { 9166, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5862, 929, 1437}, 0, { 9166, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4941, 827, 1437}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1254, 725, 1488}, 0, { -7184, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1254, 929, 1488}, 0, { -7184, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1254, 929, 361}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1254, 725, 361}, 0, { 4056, 2010}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700C238, 0x0048d930, 33063, 0x0000c238, 240); // 0x0700C328 - 0x0700C398 -static const Vtx ddd_seg7_vertex_0700C328[] = { - {{{ 1971, 929, 1488}, 0, { 7122, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1254, 725, 1488}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1971, 725, 1488}, 0, { 7122, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1971, 725, 361}, 0, { 4056, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1971, 929, 361}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1971, 929, 1488}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1254, 929, 1488}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700C328, 0x0048d930, 33063, 0x0000c328, 112); // 0x0700C398 - 0x0700C488 -static const Vtx ddd_seg7_vertex_0700C398[] = { - {{{ 5298, -298, 3897}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 5298, -196, 3897}, 0, { 0, 480}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 5660, -196, 3535}, 0, { 2524, 480}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2319, 827, -1279}, 0, { 4516, -1208}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1674, 827, -1279}, 0, { 4516, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1674, 827, -1883}, 0, { 1500, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2319, 827, -1883}, 0, { 1500, -1208}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2319, 929, -1883}, 0, { 1500, -1208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1674, 929, -1883}, 0, { 1500, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1674, 929, -1279}, 0, { 4516, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2319, 929, -1279}, 0, { 4516, -1208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1971, 725, 1488}, 0, { 3544, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1254, 725, 361}, 0, { -2072, 2522}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1971, 725, 361}, 0, { -2072, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1254, 725, 1488}, 0, { 3544, 2522}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700C398, 0x0048d930, 33063, 0x0000c398, 240); // 0x0700C488 - 0x0700C578 -static const Vtx ddd_seg7_vertex_0700C488[] = { - {{{ 5370, 110, 4694}, 0, { 2524, -1054}, {0x82, 0x00, 0x0b, 0xff}}}, - {{{ 5298, -298, 3897}, 0, { -540, 990}, {0x82, 0x00, 0x0b, 0xff}}}, - {{{ 5370, -401, 4694}, 0, { 2524, 1498}, {0x82, 0x00, 0x0b, 0xff}}}, - {{{ 5660, -298, 3535}, 0, { 2524, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 5298, -298, 3897}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 5660, -196, 3535}, 0, { 2524, 480}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 5370, -401, 4694}, 0, { 4568, 990}, {0xf2, 0x83, 0xf2, 0xff}}}, - {{{ 5298, -298, 3897}, 0, { 2012, -2118}, {0xf2, 0x83, 0xf2, 0xff}}}, - {{{ 5660, -298, 3535}, 0, { -540, -2118}, {0xf2, 0x83, 0xf2, 0xff}}}, - {{{ 6456, -401, 3608}, 0, { -3092, 990}, {0xf2, 0x83, 0xf2, 0xff}}}, - {{{ 6456, -401, 3608}, 0, { 2524, 1500}, {0x0b, 0x00, 0x82, 0xff}}}, - {{{ 5660, -196, 3535}, 0, { -540, 478}, {0x0b, 0x00, 0x82, 0xff}}}, - {{{ 6456, 110, 3608}, 0, { 2524, -1054}, {0x0b, 0x00, 0x82, 0xff}}}, - {{{ 5660, -298, 3535}, 0, { -540, 990}, {0x0b, 0x00, 0x82, 0xff}}}, - {{{ 5298, -196, 3897}, 0, { -540, 478}, {0x82, 0x00, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700C488, 0x0048d930, 33063, 0x0000c488, 240); // 0x0700C578 - 0x0700C668 -static const Vtx ddd_seg7_vertex_0700C578[] = { - {{{ 2029, -196, 3390}, 0, { 2524, 480}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2391, -196, 3752}, 0, { 0, 480}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2391, -298, 3752}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2319, -401, 4549}, 0, { 2524, 1498}, {0x7e, 0x00, 0x0b, 0xff}}}, - {{{ 2391, -298, 3752}, 0, { -540, 990}, {0x7e, 0x00, 0x0b, 0xff}}}, - {{{ 2319, 110, 4549}, 0, { 2524, -1054}, {0x7e, 0x00, 0x0b, 0xff}}}, - {{{ 2391, -196, 3752}, 0, { -540, 478}, {0x7e, 0x00, 0x0b, 0xff}}}, - {{{ 1233, 110, 3463}, 0, { 2524, -1054}, {0xf5, 0x00, 0x82, 0xff}}}, - {{{ 2029, -196, 3390}, 0, { -540, 478}, {0xf5, 0x00, 0x82, 0xff}}}, - {{{ 1233, -401, 3463}, 0, { 2524, 1500}, {0xf5, 0x00, 0x82, 0xff}}}, - {{{ 2029, -298, 3390}, 0, { -540, 990}, {0xf5, 0x00, 0x82, 0xff}}}, - {{{ 2029, -298, 3390}, 0, { 2012, -2076}, {0x0e, 0x83, 0xf2, 0xff}}}, - {{{ 2391, -298, 3752}, 0, { -540, -2076}, {0x0e, 0x83, 0xf2, 0xff}}}, - {{{ 2319, -401, 4549}, 0, { -3096, 1030}, {0x0e, 0x83, 0xf2, 0xff}}}, - {{{ 1233, -401, 3463}, 0, { 4568, 1030}, {0x0e, 0x83, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700C578, 0x0048d930, 33063, 0x0000c578, 240); // 0x0700C668 - 0x0700C768 -static const Vtx ddd_seg7_vertex_0700C668[] = { - {{{ 4941, 776, 3792}, 0, { 4568, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4941, 776, 3382}, 0, { 4568, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5350, 776, 3382}, 0, { 2524, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2029, -196, 3390}, 0, { 2524, 480}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2391, -298, 3752}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2029, -298, 3390}, 0, { 2524, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 5350, 878, 3382}, 0, { 2524, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5837, 878, 3792}, 0, { 96, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5837, 878, 3075}, 0, { 96, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4941, 878, 3792}, 0, { 4568, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4941, 878, 3382}, 0, { 4568, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5350, 878, 3075}, 0, { 2524, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5837, 776, 3792}, 0, { 96, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5350, 929, 1437}, 0, { 2012, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5862, 929, 720}, 0, { -540, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5350, 929, 720}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700C668, 0x0048d930, 33063, 0x0000c668, 256); // 0x0700C768 - 0x0700C858 -static const Vtx ddd_seg7_vertex_0700C768[] = { - {{{ 5350, 776, 3382}, 0, { 2524, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5837, 776, 3075}, 0, { 96, 3542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5837, 776, 3792}, 0, { 96, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5350, 776, 3075}, 0, { 2524, 3542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3302, 878, 3433}, 0, { -540, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2688, 878, 3741}, 0, { -3604, 8654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3302, 878, 3741}, 0, { -540, 8654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2688, 878, 3433}, 0, { -3604, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3302, 776, 3741}, 0, { 3036, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2688, 776, 3741}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2688, 776, 3433}, 0, { 0, 1498}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3302, 776, 3433}, 0, { 3036, 1498}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5658, 827, 413}, 0, { -2584, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5862, 827, 413}, 0, { -2584, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5862, 827, 720}, 0, { -1052, 1500}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700C768, 0x0048d930, 33063, 0x0000c768, 240); // 0x0700C858 - 0x0700C958 -static const Vtx ddd_seg7_vertex_0700C858[] = { - {{{ 5350, 929, 1437}, 0, { 2012, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5862, 929, 1437}, 0, { -540, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5862, 929, 720}, 0, { -540, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5658, 929, 720}, 0, { 480, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5862, 929, 413}, 0, { -540, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4941, 929, 1437}, 0, { 4056, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5350, 929, 1129}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4941, 929, 1129}, 0, { 4056, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5350, 929, 1437}, 0, { 2012, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5658, 929, 413}, 0, { 480, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5658, 827, 413}, 0, { -2584, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5862, 827, 720}, 0, { -1052, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5658, 827, 720}, 0, { -1052, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5350, 827, 720}, 0, { -1052, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5862, 827, 1437}, 0, { 2524, 1498}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5350, 827, 1437}, 0, { 2524, -1054}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700C858, 0x0048d930, 33063, 0x0000c858, 256); // 0x0700C958 - 0x0700C9D8 -static const Vtx ddd_seg7_vertex_0700C958[] = { - {{{ 4941, 827, 1129}, 0, { -1052, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5350, 827, 1129}, 0, { -1052, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5350, 827, 1437}, 0, { 480, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4941, 827, 1437}, 0, { 480, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1254, 929, 1488}, 0, { 3544, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1971, 929, 1488}, 0, { 3544, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1971, 929, 361}, 0, { -2072, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1254, 929, 361}, 0, { -2072, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700C958, 0x0048d930, 33063, 0x0000c958, 128); // 0x0700C9D8 - 0x0700CA70 static const Gfx ddd_seg7_dl_0700C9D8[] = { diff --git a/levels/ddd/areas/2/collision.inc.c b/levels/ddd/areas/2/collision.inc.c index a6aae80fd..85935516c 100644 --- a/levels/ddd/areas/2/collision.inc.c +++ b/levels/ddd/areas/2/collision.inc.c @@ -1,712 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700DE70 - 0x0700EEF2 -const Collision ddd_seg7_area_2_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x12D), - COL_VERTEX(-4095, -511, -511), - COL_VERTEX(-4300, -511, 512), - COL_VERTEX(-4095, -511, 512), - COL_VERTEX(-4300, -511, -511), - COL_VERTEX(-3890, -511, 512), - COL_VERTEX(-3890, -511, -511), - COL_VERTEX(4941, -3063, -6041), - COL_VERTEX(2893, -3063, -7167), - COL_VERTEX(2893, -3063, -6041), - COL_VERTEX(4941, -3063, -7167), - COL_VERTEX(1233, 110, 3463), - COL_VERTEX(2319, 110, 4549), - COL_VERTEX(2391, -196, 3752), - COL_VERTEX(2029, -196, 3390), - COL_VERTEX(5660, -196, 3535), - COL_VERTEX(5298, -196, 3897), - COL_VERTEX(6456, 110, 3608), - COL_VERTEX(5370, 110, 4694), - COL_VERTEX(3098, 1544, -2044), - COL_VERTEX(3098, 725, -2044), - COL_VERTEX(3917, 725, -2044), - COL_VERTEX(3098, 725, -2146), - COL_VERTEX(3917, 725, -2146), - COL_VERTEX(3917, 1544, -2044), - COL_VERTEX(3917, 1544, -2146), - COL_VERTEX(3098, 1544, -2146), - COL_VERTEX(5453, 725, -2146), - COL_VERTEX(5555, 725, -2454), - COL_VERTEX(5555, 725, -2044), - COL_VERTEX(4634, 725, -2044), - COL_VERTEX(5453, 1544, -2146), - COL_VERTEX(4634, 725, -2146), - COL_VERTEX(5453, 725, -2454), - COL_VERTEX(5453, 1544, -2454), - COL_VERTEX(5555, 1544, -2044), - COL_VERTEX(4634, 1544, -2044), - COL_VERTEX(4634, 1544, -2146), - COL_VERTEX(5555, 1544, -2454), - COL_VERTEX(1715, 929, -1279), - COL_VERTEX(1715, 929, -1842), - COL_VERTEX(1674, 827, -1279), - COL_VERTEX(1674, 827, -1883), - COL_VERTEX(2319, 827, -1883), - COL_VERTEX(2319, 929, -1279), - COL_VERTEX(2278, 929, -1279), - COL_VERTEX(2278, 929, -1842), - COL_VERTEX(1674, 1544, -1279), - COL_VERTEX(1674, 929, -1279), - COL_VERTEX(1715, 1544, -1279), - COL_VERTEX(1674, 1544, -1883), - COL_VERTEX(1715, 1544, -1842), - COL_VERTEX(2319, 1544, -1883), - COL_VERTEX(2319, 1544, -1279), - COL_VERTEX(2319, 827, -1279), - COL_VERTEX(2278, 1544, -1279), - COL_VERTEX(2278, 1544, -1842), - COL_VERTEX(6989, 110, -1020), - COL_VERTEX(6579, 110, -1020), - COL_VERTEX(6579, 110, 3485), - COL_VERTEX(6989, 110, 3485), - COL_VERTEX(6989, 110, 6659), - COL_VERTEX(3405, 110, 5635), - COL_VERTEX(845, 110, 6659), - COL_VERTEX(4429, 110, 5635), - COL_VERTEX(845, 110, 3075), - COL_VERTEX(1858, -3370, -2337), - COL_VERTEX(2438, -3370, -2916), - COL_VERTEX(1858, -4087, -2337), - COL_VERTEX(2438, -4087, -2916), - COL_VERTEX(1496, -3370, -2699), - COL_VERTEX(1496, -4087, -2699), - COL_VERTEX(2076, -3370, -3278), - COL_VERTEX(2076, -4087, -3278), - COL_VERTEX(3063, -3319, -682), - COL_VERTEX(6989, 110, 105), - COL_VERTEX(6579, 110, 105), - COL_VERTEX(6579, 520, 105), - COL_VERTEX(6989, 520, 208), - COL_VERTEX(6579, 520, -610), - COL_VERTEX(6579, 110, -610), - COL_VERTEX(6989, 110, -610), - COL_VERTEX(6989, 520, -508), - COL_VERTEX(1858, -4087, -2192), - COL_VERTEX(1424, -3268, -2626), - COL_VERTEX(2148, -4087, -3350), - COL_VERTEX(2583, -4087, -2916), - COL_VERTEX(1050, 110, 3280), - COL_VERTEX(1050, 110, 3485), - COL_VERTEX(6784, 110, 3587), - COL_VERTEX(6784, 110, 3382), - COL_VERTEX(6989, 110, 3792), - COL_VERTEX(2531, 110, 5492), - COL_VERTEX(2386, 110, 5348), - COL_VERTEX(2096, 110, 5348), - COL_VERTEX(3234, -3319, -170), - COL_VERTEX(3575, -3319, -170), - COL_VERTEX(3746, -3319, -340), - COL_VERTEX(3746, -3319, -682), - COL_VERTEX(3575, -3319, -852), - COL_VERTEX(3063, -3319, -340), - COL_VERTEX(3234, -3319, -852), - COL_VERTEX(6989, 520, 105), - COL_VERTEX(6579, 520, 208), - COL_VERTEX(6579, 110, 208), - COL_VERTEX(6989, 110, 208), - COL_VERTEX(6579, 520, -508), - COL_VERTEX(6989, 520, -610), - COL_VERTEX(6579, 110, -508), - COL_VERTEX(6989, 110, -508), - COL_VERTEX(1858, -3268, -2192), - COL_VERTEX(1424, -4087, -2626), - COL_VERTEX(2583, -3268, -2916), - COL_VERTEX(2148, -3268, -3350), - COL_VERTEX(1050, 1544, 3485), - COL_VERTEX(845, 1544, 3689), - COL_VERTEX(845, 110, 3689), - COL_VERTEX(1050, 1544, 3280), - COL_VERTEX(845, 1544, 3075), - COL_VERTEX(6784, 1544, 3382), - COL_VERTEX(6989, 1544, 3177), - COL_VERTEX(6989, 110, 3177), - COL_VERTEX(6784, 1544, 3587), - COL_VERTEX(6989, 1544, 3792), - COL_VERTEX(2531, 1544, 5492), - COL_VERTEX(2531, 1544, 5782), - COL_VERTEX(2531, 110, 5782), - COL_VERTEX(2386, 1544, 5348), - COL_VERTEX(2096, 1544, 5348), - COL_VERTEX(5350, 827, 1129), - COL_VERTEX(4941, 827, 1129), - COL_VERTEX(4941, 929, 1129), - COL_VERTEX(5350, 827, 1437), - COL_VERTEX(4941, 827, 1437), - COL_VERTEX(4941, 929, 1437), - COL_VERTEX(5862, 827, 1437), - COL_VERTEX(5350, 929, 1129), - COL_VERTEX(5658, 929, 720), - COL_VERTEX(5658, 827, 720), - COL_VERTEX(5350, 827, 720), - COL_VERTEX(5350, 929, 720), - COL_VERTEX(5862, 827, 720), - COL_VERTEX(5862, 929, 1437), - COL_VERTEX(5658, 827, 413), - COL_VERTEX(5862, 929, 413), - COL_VERTEX(5658, 929, 413), - COL_VERTEX(5862, 929, 720), - COL_VERTEX(5350, 929, 1437), - COL_VERTEX(3302, 776, 3741), - COL_VERTEX(2688, 878, 3741), - COL_VERTEX(3302, 878, 3741), - COL_VERTEX(3302, 878, 3433), - COL_VERTEX(2688, 878, 3433), - COL_VERTEX(5350, 878, 3075), - COL_VERTEX(5350, 878, 3382), - COL_VERTEX(4941, 776, 3792), - COL_VERTEX(5350, 776, 3382), - COL_VERTEX(5837, 878, 3792), - COL_VERTEX(4941, 878, 3792), - COL_VERTEX(4941, 878, 3382), - COL_VERTEX(5837, 878, 3075), - COL_VERTEX(6989, 1544, 6249), - COL_VERTEX(2381, 1544, 105), - COL_VERTEX(2893, 1544, -2454), - COL_VERTEX(2995, -3268, -306), - COL_VERTEX(3610, -3268, -101), - COL_VERTEX(3814, -3268, -716), - COL_VERTEX(3200, -3268, -921), - COL_VERTEX(-5017, 1229, 512), - COL_VERTEX(-3173, -2449, -511), - COL_VERTEX(2319, -401, 4549), - COL_VERTEX(2029, -298, 3390), - COL_VERTEX(845, -1015, 3075), - COL_VERTEX(2391, -298, 3752), - COL_VERTEX(3405, -1015, 5635), - COL_VERTEX(4429, -1015, 5635), - COL_VERTEX(845, -4087, 3075), - COL_VERTEX(6579, -606, -1020), - COL_VERTEX(6579, -606, 3485), - COL_VERTEX(6989, -4087, -2047), - COL_VERTEX(6989, -1015, 3075), - COL_VERTEX(6456, -401, 3608), - COL_VERTEX(5370, -401, 4694), - COL_VERTEX(4941, -1015, -4095), - COL_VERTEX(4941, 2568, -4095), - COL_VERTEX(6989, -1015, -2047), - COL_VERTEX(6989, 2568, -2047), - COL_VERTEX(6989, -1015, -1020), - COL_VERTEX(6989, 2568, 4096), - COL_VERTEX(845, -4087, -4095), - COL_VERTEX(6989, -4087, -4095), - COL_VERTEX(1357, -4087, 0), - COL_VERTEX(2483, -3626, -101), - COL_VERTEX(1664, -4087, -1228), - COL_VERTEX(2893, -4087, -3071), - COL_VERTEX(5026, -3626, -1156), - COL_VERTEX(3931, -3626, -1462), - COL_VERTEX(6989, -4087, 5632), - COL_VERTEX(6477, -4087, 1024), - COL_VERTEX(4429, -4087, 4096), - COL_VERTEX(4655, -3626, 710), - COL_VERTEX(1869, -4087, 2560), - COL_VERTEX(2845, -3626, 1072), - COL_VERTEX(845, -2756, -511), - COL_VERTEX(-5017, -511, 512), - COL_VERTEX(-5017, -511, -511), - COL_VERTEX(-5017, -4607, -511), - COL_VERTEX(-5017, -4607, 512), - COL_VERTEX(-6041, -4607, 512), - COL_VERTEX(-3173, 1229, 512), - COL_VERTEX(-2149, 205, 512), - COL_VERTEX(-3173, 1229, -511), - COL_VERTEX(-6041, 205, 512), - COL_VERTEX(-6041, -3583, -511), - COL_VERTEX(-6041, -3583, 205), - COL_VERTEX(-6041, -3890, -511), - COL_VERTEX(-6041, -4300, 512), - COL_VERTEX(-6041, -4607, -204), - COL_VERTEX(845, -1732, -511), - COL_VERTEX(845, -1732, 512), - COL_VERTEX(845, -2756, 512), - COL_VERTEX(4941, -4087, -4095), - COL_VERTEX(2893, -3063, -4095), - COL_VERTEX(845, -1015, -2047), - COL_VERTEX(845, 2568, 4096), - COL_VERTEX(845, 2568, -2047), - COL_VERTEX(2893, -1015, -4095), - COL_VERTEX(2893, 8, 6144), - COL_VERTEX(2893, 2568, 6144), - COL_VERTEX(845, -4087, -2047), - COL_VERTEX(3610, -3268, -921), - COL_VERTEX(3931, -3626, 1434), - COL_VERTEX(2995, -3268, -716), - COL_VERTEX(3207, -3626, -1462), - COL_VERTEX(5298, -298, 3897), - COL_VERTEX(5660, -298, 3535), - COL_VERTEX(4941, -1015, -7167), - COL_VERTEX(1971, 929, 1488), - COL_VERTEX(1971, 725, 1488), - COL_VERTEX(1971, 725, 361), - COL_VERTEX(1254, 929, 1488), - COL_VERTEX(1254, 725, 1488), - COL_VERTEX(1254, 929, 361), - COL_VERTEX(2319, 929, -1883), - COL_VERTEX(5862, 827, 413), - COL_VERTEX(2688, 776, 3741), - COL_VERTEX(2688, 776, 3433), - COL_VERTEX(3302, 776, 3433), - COL_VERTEX(5350, 776, 3075), - COL_VERTEX(4941, 776, 3382), - COL_VERTEX(5837, 776, 3075), - COL_VERTEX(5837, 776, 3792), - COL_VERTEX(845, 1544, 6249), - COL_VERTEX(845, 1544, 105), - COL_VERTEX(6989, 1544, 105), - COL_VERTEX(845, 1544, -2454), - COL_VERTEX(2381, 1544, -2454), - COL_VERTEX(5453, 1544, -1942), - COL_VERTEX(6989, 1544, -2454), - COL_VERTEX(5453, 1544, 105), - COL_VERTEX(2893, 1544, -1942), - COL_VERTEX(3200, -3268, -101), - COL_VERTEX(3814, -3268, -306), - COL_VERTEX(-3173, -511, 512), - COL_VERTEX(-3173, -511, -511), - COL_VERTEX(-3173, -2449, 512), - COL_VERTEX(-2149, 205, -511), - COL_VERTEX(-5017, 1229, -511), - COL_VERTEX(1233, -401, 3463), - COL_VERTEX(3405, -4087, 5635), - COL_VERTEX(4429, -4087, 5635), - COL_VERTEX(6989, -4087, 3075), - COL_VERTEX(2893, -4087, -4095), - COL_VERTEX(6989, 110, 4096), - COL_VERTEX(4941, 8, 6144), - COL_VERTEX(6989, 8, 4096), - COL_VERTEX(2893, 2568, -4095), - COL_VERTEX(4941, 2568, 6144), - COL_VERTEX(4941, -4087, -3583), - COL_VERTEX(845, -4087, 5632), - COL_VERTEX(2734, -3626, -776), - COL_VERTEX(6067, -4087, -1535), - COL_VERTEX(-2866, -2756, 512), - COL_VERTEX(-2866, -2756, -511), - COL_VERTEX(-6041, 205, -511), - COL_VERTEX(-6041, -4607, -511), - COL_VERTEX(-2149, -1732, 512), - COL_VERTEX(-3173, -2756, 512), - COL_VERTEX(-2149, -1732, -511), - COL_VERTEX(-6041, -3583, 512), - COL_VERTEX(-3173, -2756, -511), - COL_VERTEX(-6041, -3890, 512), - COL_VERTEX(-6041, -3583, -204), - COL_VERTEX(-6041, -4607, 205), - COL_VERTEX(-6041, -4300, -511), - COL_VERTEX(4941, -3063, -4095), - COL_VERTEX(2893, -1015, -7167), - COL_VERTEX(845, -1015, 4096), - COL_VERTEX(845, 8, 4096), - COL_VERTEX(1254, 725, 361), - COL_VERTEX(1971, 929, 361), - COL_VERTEX(1674, 929, -1883), - COL_TRI_INIT(SURFACE_DEFAULT, 279), - COL_TRI(138, 134, 131), - COL_TRI(128, 129, 130), - COL_TRI(129, 128, 131), - COL_TRI(129, 131, 132), - COL_TRI(130, 129, 132), - COL_TRI(133, 132, 134), - COL_TRI(130, 132, 133), - COL_TRI(128, 130, 135), - COL_TRI(136, 137, 138), - COL_TRI(136, 138, 139), - COL_TRI(138, 140, 134), - COL_TRI(146, 145, 139), - COL_TRI(141, 134, 243), - COL_TRI(133, 134, 141), - COL_TRI(142, 140, 137), - COL_TRI(142, 243, 140), - COL_TRI(143, 243, 142), - COL_TRI(143, 142, 144), - COL_TRI(144, 142, 137), - COL_TRI(144, 137, 136), - COL_TRI(141, 243, 143), - COL_TRI(136, 145, 143), - COL_TRI(136, 143, 144), - COL_TRI(146, 141, 145), - COL_TRI(152, 247, 155), - COL_TRI(133, 146, 135), - COL_TRI(133, 135, 130), - COL_TRI(147, 244, 245), - COL_TRI(147, 245, 246), - COL_TRI(148, 244, 147), - COL_TRI(148, 147, 149), - COL_TRI(149, 147, 246), - COL_TRI(150, 246, 245), - COL_TRI(150, 245, 151), - COL_TRI(151, 245, 244), - COL_TRI(149, 246, 150), - COL_TRI(151, 244, 148), - COL_TRI(150, 148, 149), - COL_TRI(150, 151, 148), - COL_TRI(152, 155, 153), - COL_TRI(153, 155, 248), - COL_TRI(154, 248, 155), - COL_TRI(155, 247, 249), - COL_TRI(155, 249, 250), - COL_TRI(156, 250, 249), - COL_TRI(157, 154, 250), - COL_TRI(157, 250, 156), - COL_TRI(155, 250, 154), - COL_TRI(158, 154, 157), - COL_TRI(158, 248, 154), - COL_TRI(156, 249, 159), - COL_TRI(159, 249, 247), - COL_TRI(159, 247, 152), - COL_TRI(153, 248, 158), - COL_TRI(153, 159, 152), - COL_TRI(153, 158, 157), - COL_TRI(153, 157, 156), - COL_TRI(153, 156, 159), - COL_TRI(139, 138, 128), - COL_TRI(33, 257, 253), - COL_TRI(139, 128, 135), - COL_TRI(160, 251, 252), - COL_TRI(160, 252, 253), - COL_TRI(161, 252, 254), - COL_TRI(161, 254, 255), - COL_TRI(162, 33, 256), - COL_TRI(33, 253, 258), - COL_TRI(162, 256, 259), - COL_TRI(163, 99, 73), - COL_TRI(163, 73, 231), - COL_TRI(163, 94, 99), - COL_TRI(163, 260, 94), - COL_TRI(94, 260, 164), - COL_TRI(94, 164, 95), - COL_TRI(164, 261, 96), - COL_TRI(95, 164, 96), - COL_TRI(165, 96, 261), - COL_TRI(97, 165, 229), - COL_TRI(165, 97, 96), - COL_TRI(97, 229, 98), - COL_TRI(166, 98, 229), - COL_TRI(166, 100, 98), - COL_TRI(166, 231, 73), - COL_TRI(166, 73, 100), - COL_TRI(4, 262, 263), - COL_TRI(4, 263, 5), - COL_TRI(167, 262, 203), - COL_TRI(167, 208, 262), - COL_TRI(3, 204, 203), - COL_TRI(3, 203, 1), - COL_TRI(169, 172, 11), - COL_TRI(170, 169, 267), - COL_TRI(170, 172, 169), - COL_TRI(169, 61, 173), - COL_TRI(169, 11, 61), - COL_TRI(171, 169, 173), - COL_TRI(171, 267, 169), - COL_TRI(172, 12, 11), - COL_TRI(13, 170, 267), - COL_TRI(63, 173, 61), - COL_TRI(173, 175, 171), - COL_TRI(173, 268, 175), - COL_TRI(63, 174, 173), - COL_TRI(174, 268, 173), - COL_TRI(64, 10, 267), - COL_TRI(171, 64, 267), - COL_TRI(10, 13, 267), - COL_TRI(178, 179, 184), - COL_TRI(175, 218, 171), - COL_TRI(171, 218, 222), - COL_TRI(176, 177, 58), - COL_TRI(177, 180, 58), - COL_TRI(177, 181, 180), - COL_TRI(177, 174, 181), - COL_TRI(177, 179, 174), - COL_TRI(178, 270, 179), - COL_TRI(234, 233, 14), - COL_TRI(179, 269, 174), - COL_TRI(174, 269, 268), - COL_TRI(174, 63, 181), - COL_TRI(63, 17, 181), - COL_TRI(17, 233, 181), - COL_TRI(17, 15, 233), - COL_TRI(180, 181, 234), - COL_TRI(181, 233, 234), - COL_TRI(180, 14, 16), - COL_TRI(180, 234, 14), - COL_TRI(180, 16, 58), - COL_TRI(233, 15, 14), - COL_TRI(56, 272, 187), - COL_TRI(182, 178, 184), - COL_TRI(183, 182, 184), - COL_TRI(183, 184, 185), - COL_TRI(184, 186, 56), - COL_TRI(185, 184, 56), - COL_TRI(186, 179, 177), - COL_TRI(186, 176, 56), - COL_TRI(186, 177, 176), - COL_TRI(176, 57, 56), - COL_TRI(185, 56, 187), - COL_TRI(192, 232, 193), - COL_TRI(187, 273, 276), - COL_TRI(187, 274, 273), - COL_TRI(188, 193, 277), - COL_TRI(188, 192, 193), - COL_TRI(189, 188, 277), - COL_TRI(190, 192, 188), - COL_TRI(190, 188, 278), - COL_TRI(191, 279, 192), - COL_TRI(190, 191, 192), - COL_TRI(192, 279, 232), - COL_TRI(193, 232, 195), - COL_TRI(193, 195, 277), - COL_TRI(194, 280, 277), - COL_TRI(195, 194, 277), - COL_TRI(189, 277, 280), - COL_TRI(196, 189, 197), - COL_TRI(189, 280, 197), - COL_TRI(194, 197, 280), - COL_TRI(194, 199, 197), - COL_TRI(197, 199, 198), - COL_TRI(196, 197, 198), - COL_TRI(198, 278, 196), - COL_TRI(199, 230, 198), - COL_TRI(198, 230, 201), - COL_TRI(198, 201, 200), - COL_TRI(198, 200, 278), - COL_TRI(203, 204, 205), - COL_TRI(200, 201, 190), - COL_TRI(201, 191, 190), - COL_TRI(200, 190, 278), - COL_TRI(168, 281, 282), - COL_TRI(168, 264, 281), - COL_TRI(202, 282, 281), - COL_TRI(202, 281, 219), - COL_TRI(203, 205, 206), - COL_TRI(167, 266, 210), - COL_TRI(204, 210, 266), - COL_TRI(204, 263, 210), - COL_TRI(205, 283, 284), - COL_TRI(205, 266, 283), - COL_TRI(206, 205, 284), - COL_TRI(207, 167, 206), - COL_TRI(206, 284, 207), - COL_TRI(208, 265, 209), - COL_TRI(208, 210, 265), - COL_TRI(167, 210, 208), - COL_TRI(212, 283, 211), - COL_TRI(209, 265, 287), - COL_TRI(210, 287, 265), - COL_TRI(209, 285, 286), - COL_TRI(209, 287, 285), - COL_TRI(209, 286, 208), - COL_TRI(211, 266, 167), - COL_TRI(211, 283, 266), - COL_TRI(207, 211, 167), - COL_TRI(216, 284, 293), - COL_TRI(212, 211, 288), - COL_TRI(213, 288, 290), - COL_TRI(214, 212, 291), - COL_TRI(215, 207, 292), - COL_TRI(218, 285, 287), - COL_TRI(168, 263, 262), - COL_TRI(217, 287, 289), - COL_TRI(217, 289, 202), - COL_TRI(218, 287, 217), - COL_TRI(219, 285, 218), - COL_TRI(219, 286, 285), - COL_TRI(210, 289, 287), - COL_TRI(168, 262, 264), - COL_TRI(13, 172, 170), - COL_TRI(13, 12, 172), - COL_TRI(220, 221, 271), - COL_TRI(220, 294, 221), - COL_TRI(179, 270, 269), - COL_TRI(6, 221, 294), - COL_TRI(6, 8, 221), - COL_TRI(221, 295, 225), - COL_TRI(221, 7, 295), - COL_TRI(182, 275, 225), - COL_TRI(182, 183, 275), - COL_TRI(182, 220, 178), - COL_TRI(225, 295, 235), - COL_TRI(218, 217, 222), - COL_TRI(222, 271, 225), - COL_TRI(222, 228, 271), - COL_TRI(222, 217, 202), - COL_TRI(222, 202, 228), - COL_TRI(223, 296, 222), - COL_TRI(223, 222, 224), - COL_TRI(224, 222, 225), - COL_TRI(224, 225, 275), - COL_TRI(225, 235, 182), - COL_TRI(226, 227, 276), - COL_TRI(226, 276, 273), - COL_TRI(227, 297, 223), - COL_TRI(227, 226, 297), - COL_TRI(228, 202, 219), - COL_TRI(228, 219, 175), - COL_TRI(175, 219, 218), - COL_TRI(165, 261, 199), - COL_TRI(194, 165, 199), - COL_TRI(165, 194, 195), - COL_TRI(199, 261, 164), - COL_TRI(199, 164, 230), - COL_TRI(164, 260, 201), - COL_TRI(230, 164, 201), - COL_TRI(201, 260, 163), - COL_TRI(201, 163, 191), - COL_TRI(191, 163, 231), - COL_TRI(191, 231, 279), - COL_TRI(182, 235, 9), - COL_TRI(231, 166, 232), - COL_TRI(231, 232, 279), - COL_TRI(166, 229, 195), - COL_TRI(232, 166, 195), - COL_TRI(229, 165, 195), - COL_TRI(176, 58, 57), - COL_TRI(235, 295, 7), - COL_TRI(235, 7, 9), - COL_TRI(238, 236, 237), - COL_TRI(182, 9, 294), - COL_TRI(236, 239, 240), - COL_TRI(236, 240, 237), - COL_TRI(237, 240, 298), - COL_TRI(237, 298, 238), - COL_TRI(238, 299, 236), - COL_TRI(242, 47, 43), - COL_TRI(239, 236, 299), - COL_TRI(239, 299, 241), - COL_TRI(240, 239, 241), - COL_TRI(240, 241, 298), - COL_TRI(241, 299, 238), - COL_TRI(241, 238, 298), - COL_TRI(53, 40, 41), - COL_TRI(47, 40, 53), - COL_TRI(242, 300, 47), - COL_TRI(47, 53, 43), - COL_TRI(53, 41, 42), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 4), - COL_TRI(10, 11, 12), - COL_TRI(10, 12, 13), - COL_TRI(14, 15, 16), - COL_TRI(15, 17, 16), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1D, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1E, 2), - COL_TRI(2, 4, 5), - COL_TRI(2, 5, 0), - COL_TRI_INIT(SURFACE_NOISE_DEFAULT, 7), - COL_TRI(61, 64, 62), - COL_TRI(56, 57, 58), - COL_TRI(59, 56, 58), - COL_TRI(60, 59, 58), - COL_TRI(61, 62, 60), - COL_TRI(60, 63, 61), - COL_TRI(60, 58, 63), - COL_TRI_INIT(SURFACE_WARP, 2), - COL_TRI(6, 7, 8), - COL_TRI(6, 9, 7), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 42), - COL_TRI(26, 32, 27), - COL_TRI(18, 19, 20), - COL_TRI(20, 19, 21), - COL_TRI(20, 21, 22), - COL_TRI(23, 20, 22), - COL_TRI(18, 20, 23), - COL_TRI(24, 22, 21), - COL_TRI(24, 21, 25), - COL_TRI(25, 21, 19), - COL_TRI(23, 22, 24), - COL_TRI(25, 19, 18), - COL_TRI(26, 27, 28), - COL_TRI(26, 28, 29), - COL_TRI(30, 26, 31), - COL_TRI(29, 31, 26), - COL_TRI(34, 28, 27), - COL_TRI(35, 28, 34), - COL_TRI(35, 29, 28), - COL_TRI(36, 29, 35), - COL_TRI(36, 31, 29), - COL_TRI(37, 27, 32), - COL_TRI(34, 27, 37), - COL_TRI(33, 32, 26), - COL_TRI(37, 32, 33), - COL_TRI(30, 31, 36), - COL_TRI(33, 26, 30), - COL_TRI(38, 46, 47), - COL_TRI(38, 48, 46), - COL_TRI(40, 46, 49), - COL_TRI(39, 48, 38), - COL_TRI(39, 50, 48), - COL_TRI(40, 49, 41), - COL_TRI(41, 49, 51), - COL_TRI(41, 51, 42), - COL_TRI(42, 51, 52), - COL_TRI(42, 52, 53), - COL_TRI(43, 52, 54), - COL_TRI(45, 50, 39), - COL_TRI(43, 54, 44), - COL_TRI(44, 54, 55), - COL_TRI(44, 55, 45), - COL_TRI(45, 55, 50), - COL_TRI_INIT(SURFACE_VANISH_CAP_WALLS, 56), - COL_TRI(65, 66, 67), - COL_TRI(66, 68, 67), - COL_TRI(67, 69, 65), - COL_TRI(67, 70, 69), - COL_TRI(65, 69, 71), - COL_TRI(65, 71, 66), - COL_TRI(66, 71, 72), - COL_TRI(66, 72, 68), - COL_TRI(76, 77, 101), - COL_TRI(73, 94, 95), - COL_TRI(73, 95, 96), - COL_TRI(73, 96, 97), - COL_TRI(73, 97, 98), - COL_TRI(73, 99, 94), - COL_TRI(73, 98, 100), - COL_TRI(74, 75, 76), - COL_TRI(74, 76, 101), - COL_TRI(75, 102, 76), - COL_TRI(76, 102, 77), - COL_TRI(79, 107, 105), - COL_TRI(75, 103, 102), - COL_TRI(77, 103, 104), - COL_TRI(77, 102, 103), - COL_TRI(78, 105, 81), - COL_TRI(78, 81, 106), - COL_TRI(79, 105, 78), - COL_TRI(80, 79, 78), - COL_TRI(80, 78, 106), - COL_TRI(81, 105, 107), - COL_TRI(81, 107, 108), - COL_TRI(87, 113, 114), - COL_TRI(82, 109, 83), - COL_TRI(82, 83, 110), - COL_TRI(83, 109, 111), - COL_TRI(83, 111, 112), - COL_TRI(84, 112, 111), - COL_TRI(84, 111, 85), - COL_TRI(85, 111, 109), - COL_TRI(85, 109, 82), - COL_TRI(86, 113, 87), - COL_TRI(87, 114, 115), - COL_TRI(90, 122, 121), - COL_TRI(86, 116, 113), - COL_TRI(64, 116, 86), - COL_TRI(64, 117, 116), - COL_TRI(88, 118, 89), - COL_TRI(89, 118, 119), - COL_TRI(89, 119, 120), - COL_TRI(88, 121, 118), - COL_TRI(90, 121, 88), - COL_TRI(91, 123, 124), - COL_TRI(91, 124, 125), - COL_TRI(92, 123, 91), - COL_TRI(92, 126, 123), - COL_TRI(93, 126, 92), - COL_TRI(93, 127, 126), - COL_TRI_STOP(), - COL_WATER_BOX_INIT(1), - COL_WATER_BOX(0, -6143, -7167, 8192, 7168, 0), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ddd_seg7_area_2_collision, 0x0048d930, 33063, 0x0000de70, 4226); diff --git a/levels/ddd/pole/model.inc.c b/levels/ddd/pole/model.inc.c index 82c89e9f6..c304228a3 100644 --- a/levels/ddd/pole/model.inc.c +++ b/levels/ddd/pole/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700CEE0 - 0x0700CEF8 static const Lights1 ddd_seg7_lights_0700CEE0 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,60 +6,13 @@ static const Lights1 ddd_seg7_lights_0700CEE0 = gdSPDefLights1( ); // 0x0700CEF8 - 0x0700CFE8 -static const Vtx ddd_seg7_vertex_0700CEF8[] = { - {{{ 13, 512, -12}, 0, { 352, 16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 13, 0, -12}, 0, { 352, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -12, 0, -12}, 0, { 606, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, 512, 77}, 0, { 1118, 16}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, 512, -76}, 0, { 606, 16}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, 512, -76}, 0, { 352, 16}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, 512, 77}, 0, { 862, 16}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, 538, 77}, 0, { 862, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, 512, 77}, 0, { 1118, 16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, 538, 77}, 0, { 1118, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, 512, 77}, 0, { 862, 16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, 538, -76}, 0, { 606, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 512, -76}, 0, { 606, 16}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 512, 77}, 0, { 862, 16}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 538, 77}, 0, { 862, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700CEF8, 0x0048d930, 33063, 0x0000cef8, 240); // 0x0700CFE8 - 0x0700D0C8 -static const Vtx ddd_seg7_vertex_0700CFE8[] = { - {{{ 77, 538, -76}, 0, { 352, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, 512, -76}, 0, { 606, 16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, 538, -76}, 0, { 606, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, 512, -76}, 0, { 352, 16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, 538, 77}, 0, { 96, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, 512, -76}, 0, { 352, 16}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, 538, -76}, 0, { 352, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, 512, 77}, 0, { 96, 16}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 13, 512, -12}, 0, { 352, 16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -12, 0, -12}, 0, { 606, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -12, 512, -12}, 0, { 606, 16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 13, 512, 13}, 0, { 96, 16}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 13, 0, -12}, 0, { 352, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 13, 512, -12}, 0, { 352, 16}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700CFE8, 0x0048d930, 33063, 0x0000cfe8, 224); // 0x0700D0C8 - 0x0700D1B8 -static const Vtx ddd_seg7_vertex_0700D0C8[] = { - {{{ -12, 512, 13}, 0, { 862, 16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 13, 0, 13}, 0, { 1118, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 13, 512, 13}, 0, { 1118, 16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 13, 0, 13}, 0, { 1118, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -12, 0, -12}, 0, { 606, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 13, 0, -12}, 0, { 352, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 13, 512, 13}, 0, { 96, 16}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 13, 0, 13}, 0, { 96, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 13, 0, -12}, 0, { 352, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -12, 512, -12}, 0, { 606, 16}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -12, 0, -12}, 0, { 606, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -12, 0, 13}, 0, { 862, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -12, 0, 13}, 0, { 862, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -12, 512, 13}, 0, { 862, 16}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -12, 0, 13}, 0, { 862, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700D0C8, 0x0048d930, 33063, 0x0000d0c8, 240); // 0x0700D1B8 - 0x0700D2A0 static const Gfx ddd_seg7_dl_0700D1B8[] = { diff --git a/levels/ddd/sub_door/1.inc.c b/levels/ddd/sub_door/1.inc.c index 408fb99b5..e0be73f93 100644 --- a/levels/ddd/sub_door/1.inc.c +++ b/levels/ddd/sub_door/1.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x07008FD0 - 0x07009010 -static const Vtx ddd_seg7_vertex_07008FD0[] = { - {{{ 4941, -1015, -4095}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 2893, -1015, -4095}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 2893, -3063, -5631}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 4941, -3063, -5631}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07008FD0, 0x0048d930, 33063, 0x00008fd0, 64); // 0x07009010 - 0x07009030 static const Gfx ddd_seg7_dl_07009010[] = { diff --git a/levels/ddd/sub_door/2.inc.c b/levels/ddd/sub_door/2.inc.c index 5562b03d4..aebd50198 100644 --- a/levels/ddd/sub_door/2.inc.c +++ b/levels/ddd/sub_door/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07009080 - 0x07009098 static const Lights1 ddd_seg7_lights_07009080 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,12 +6,7 @@ static const Lights1 ddd_seg7_lights_07009080 = gdSPDefLights1( ); // 0x07009098 - 0x070090D8 -static const Vtx ddd_seg7_vertex_07009098[] = { - {{{ 4941, -1015, -4197}, 0, { 4056, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2893, -1015, -4197}, 0, { 0, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2893, -3063, -4197}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4941, -3063, -4197}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009098, 0x0048d930, 33063, 0x00009098, 64); // 0x070090D8 - 0x07009120 static const Gfx ddd_seg7_dl_070090D8[] = { diff --git a/levels/ddd/sub_door/3.inc.c b/levels/ddd/sub_door/3.inc.c index 72302e6cf..03ce2caa1 100644 --- a/levels/ddd/sub_door/3.inc.c +++ b/levels/ddd/sub_door/3.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x07009190 - 0x070091D0 -static const Vtx ddd_seg7_vertex_07009190[] = { - {{{ 4941, -1015, -4187}, 0, { 1118, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2893, -1015, -4187}, 0, { -158, -288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2893, -3063, -4187}, 0, { -158, 2264}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4941, -3063, -4187}, 0, { 1118, 2264}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009190, 0x0048d930, 33063, 0x00009190, 64); // 0x070091D0 - 0x07009208 static const Gfx ddd_seg7_dl_070091D0[] = { diff --git a/levels/ddd/sub_door/collision.inc.c b/levels/ddd/sub_door/collision.inc.c index 85f604b84..85766fa5e 100644 --- a/levels/ddd/sub_door/collision.inc.c +++ b/levels/ddd/sub_door/collision.inc.c @@ -1,14 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FC48 - 0x0700FC78 -const Collision ddd_seg7_collision_bowser_sub_door[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(4941, -1015, -4197), - COL_VERTEX(2893, -1015, -4197), - COL_VERTEX(2893, -3063, -4197), - COL_VERTEX(4941, -3063, -4197), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ddd_seg7_collision_bowser_sub_door, 0x0048d930, 33063, 0x0000fc48, 48); diff --git a/levels/ddd/submarine/1.inc.c b/levels/ddd/submarine/1.inc.c index 63c4b4a1a..6f990761b 100644 --- a/levels/ddd/submarine/1.inc.c +++ b/levels/ddd/submarine/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07009288 - 0x070092A0 static const Lights1 ddd_seg7_lights_07009288 = gdSPDefLights1( 0x3f, 0x1f, 0x19, @@ -29,396 +30,70 @@ static const Lights1 ddd_seg7_lights_070092E8 = gdSPDefLights1( ); // 0x07009300 - 0x07009400 -static const Vtx ddd_seg7_vertex_07009300[] = { - {{{ 3923, 20, 4198}, 0, { 7896, 11122}, {0x23, 0x3d, 0x69, 0xff}}}, - {{{ 3911, 20, 4198}, 0, { 8392, 11122}, {0xef, 0x44, 0x69, 0xff}}}, - {{{ 3911, -3, 4198}, 0, { 8542, 11122}, {0xee, 0xdf, 0x79, 0xff}}}, - {{{ 3905, 2, 4198}, 0, { 8822, 11122}, {0xad, 0xe8, 0x5c, 0xff}}}, - {{{ 3905, 14, 4198}, 0, { 8684, 11122}, {0xc4, 0x23, 0x69, 0xff}}}, - {{{ 3814, 59, 4045}, 0, { 10188, 10868}, {0x92, 0x1f, 0x36, 0xff}}}, - {{{ 3814, -42, 4045}, 0, { 12232, 10868}, {0x9d, 0xc8, 0x37, 0xff}}}, - {{{ 3866, 110, 4045}, 0, { 8982, 10868}, {0xd2, 0x67, 0x38, 0xff}}}, - {{{ 3968, 110, 4045}, 0, { 7306, 10868}, {0x29, 0x69, 0x39, 0xff}}}, - {{{ 4019, 59, 4045}, 0, { 6100, 10868}, {0x66, 0x31, 0x38, 0xff}}}, - {{{ 3968, -94, 4045}, 0, { 18364, 10868}, {0x37, 0x9e, 0x39, 0xff}}}, - {{{ 3923, -3, 4198}, 0, { 7746, 11122}, {0x13, 0xab, 0x5c, 0xff}}}, - {{{ 3866, -94, 4045}, 0, { 14276, 10868}, {0xe0, 0x94, 0x39, 0xff}}}, - {{{ 3929, 14, 4198}, 0, { 7604, 11122}, {0x44, 0x11, 0x69, 0xff}}}, - {{{ 4019, -42, 4045}, 0, { 4056, 10868}, {0x6e, 0xe2, 0x35, 0xff}}}, - {{{ 3929, 2, 4198}, 0, { 7466, 11122}, {0x3b, 0xdc, 0x6a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009300, 0x0048d930, 33063, 0x00009300, 256); // 0x07009400 - 0x07009490 -static const Vtx ddd_seg7_vertex_07009400[] = { - {{{ 4019, -42, 4045}, 0, { 4056, 10868}, {0x6e, 0xe2, 0x35, 0xff}}}, - {{{ 3929, 2, 4198}, 0, { 7466, 11122}, {0x3b, 0xdc, 0x6a, 0xff}}}, - {{{ 3968, -94, 4045}, 0, { 2012, 10868}, {0x37, 0x9e, 0x39, 0xff}}}, - {{{ 3923, -3, 4198}, 0, { 7746, 11122}, {0x13, 0xab, 0x5c, 0xff}}}, - {{{ 3911, -3, 4198}, 0, { 8542, 11122}, {0xee, 0xdf, 0x79, 0xff}}}, - {{{ 3866, -94, 4045}, 0, { 14276, 10868}, {0xe0, 0x94, 0x39, 0xff}}}, - {{{ 3814, -42, 4045}, 0, { 12232, 10868}, {0x9d, 0xc8, 0x37, 0xff}}}, - {{{ 3905, 2, 4198}, 0, { 8822, 11122}, {0xad, 0xe8, 0x5c, 0xff}}}, - {{{ 3905, 14, 4198}, 0, { 8684, 11122}, {0xc4, 0x23, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009400, 0x0048d930, 33063, 0x00009400, 144); // 0x07009490 - 0x07009590 -static const Vtx ddd_seg7_vertex_07009490[] = { - {{{ 3917, 8, 4147}, 0, { 8144, 11038}, {0x9c, 0xb3, 0x0a, 0xff}}}, - {{{ 3743, -97, 4170}, 0, { 13026, 11074}, {0xbc, 0xf0, 0x69, 0xff}}}, - {{{ 3811, -165, 4125}, 0, { 14466, 11000}, {0xef, 0x86, 0x1d, 0xff}}}, - {{{ 4091, 114, 4170}, 0, { 5968, 11074}, {0x44, 0x10, 0x69, 0xff}}}, - {{{ 4023, 182, 4125}, 0, { 7000, 11000}, {0x11, 0x7a, 0x1d, 0xff}}}, - {{{ 4097, 108, 4151}, 0, { 5872, 11044}, {0x7a, 0x0d, 0xe3, 0xff}}}, - {{{ 4029, 176, 4106}, 0, { 6914, 10970}, {0x0a, 0x41, 0x94, 0xff}}}, - {{{ 4084, -103, 4106}, 0, { 3150, 10970}, {0x3e, 0xf5, 0x92, 0xff}}}, - {{{ 4017, -171, 4151}, 0, { 1684, 11044}, {0x0d, 0x86, 0xe1, 0xff}}}, - {{{ 4023, -165, 4170}, 0, { 1822, 11074}, {0x10, 0xbc, 0x69, 0xff}}}, - {{{ 4091, -97, 4125}, 0, { 3262, 11000}, {0x7a, 0xee, 0x1a, 0xff}}}, - {{{ 3743, 114, 4125}, 0, { 10320, 11000}, {0x86, 0x11, 0x1d, 0xff}}}, - {{{ 3811, 182, 4170}, 0, { 9288, 11074}, {0xf0, 0x44, 0x69, 0xff}}}, - {{{ 3817, 188, 4151}, 0, { 9204, 11044}, {0xf3, 0x7a, 0xe3, 0xff}}}, - {{{ 3737, -91, 4151}, 0, { 12918, 11044}, {0x86, 0xf3, 0xe3, 0xff}}}, - {{{ 3805, -159, 4106}, 0, { 14328, 10970}, {0xf6, 0xbf, 0x94, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009490, 0x0048d930, 33063, 0x00009490, 256); // 0x07009590 - 0x070095E0 -static const Vtx ddd_seg7_vertex_07009590[] = { - {{{ 3917, 8, 4147}, 0, { 8144, 11038}, {0x9c, 0xb3, 0x0a, 0xff}}}, - {{{ 3743, 114, 4125}, 0, { 10320, 11000}, {0x86, 0x11, 0x1d, 0xff}}}, - {{{ 3749, 120, 4106}, 0, { 10224, 10970}, {0xbf, 0x0a, 0x94, 0xff}}}, - {{{ 3817, 188, 4151}, 0, { 9204, 11044}, {0xf3, 0x7a, 0xe3, 0xff}}}, - {{{ 3811, 182, 4170}, 0, { 9288, 11074}, {0xf0, 0x44, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009590, 0x0048d930, 33063, 0x00009590, 80); // 0x070095E0 - 0x07009660 -static const Vtx ddd_seg7_vertex_070095E0[] = { - {{{ 3814, 1185, -306}, 0, { 2778, -2076}, {0xcc, 0x72, 0xef, 0xff}}}, - {{{ 3866, 1185, 154}, 0, { 480, -2076}, {0xd8, 0x65, 0x41, 0xff}}}, - {{{ 3968, 1185, 154}, 0, { 480, -2076}, {0x20, 0x56, 0x57, 0xff}}}, - {{{ 4019, 1185, -306}, 0, { 2778, -2076}, {0x67, 0x47, 0xf1, 0xff}}}, - {{{ 3968, 1185, -409}, 0, { 3290, -2076}, {0x39, 0x40, 0xa4, 0xff}}}, - {{{ 4019, 1185, 51}, 0, { 990, -2076}, {0x64, 0x49, 0x18, 0xff}}}, - {{{ 3814, 1185, 51}, 0, { 990, -2076}, {0x88, 0x21, 0x15, 0xff}}}, - {{{ 3866, 1185, -409}, 0, { 3290, -2076}, {0xc7, 0x40, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070095E0, 0x0048d930, 33063, 0x000095e0, 128); // 0x07009660 - 0x07009750 -static const Vtx ddd_seg7_vertex_07009660[] = { - {{{ 3907, -503, 3942}, 0, { 0, 990}, {0xb1, 0xaf, 0x38, 0xff}}}, - {{{ 3886, -503, 3840}, 0, { 0, 650}, {0x97, 0xba, 0x07, 0xff}}}, - {{{ 3907, -503, 3635}, 0, { 0, 0}, {0xed, 0x8b, 0xd5, 0xff}}}, - {{{ 4429, 39, 3738}, 0, { 650, 0}, {0x28, 0x78, 0xf8, 0xff}}}, - {{{ 4429, 39, 3840}, 0, { 308, 0}, {0x46, 0x68, 0x0e, 0xff}}}, - {{{ 4429, 18, 3635}, 0, { 990, 0}, {0x75, 0x26, 0xe5, 0xff}}}, - {{{ 4429, 18, 3942}, 0, { 0, 0}, {0x51, 0x27, 0x59, 0xff}}}, - {{{ 4429, -22, 3738}, 0, { 650, 0}, {0x46, 0x98, 0xf2, 0xff}}}, - {{{ 4429, -1, 3635}, 0, { 990, 0}, {0x30, 0xd1, 0x95, 0xff}}}, - {{{ 4429, -22, 3840}, 0, { 308, 0}, {0x46, 0x97, 0x07, 0xff}}}, - {{{ 4429, -1, 3942}, 0, { 0, 0}, {0x51, 0xb1, 0x38, 0xff}}}, - {{{ 3927, -503, 3635}, 0, { 0, 0}, {0x5f, 0xd0, 0xbd, 0xff}}}, - {{{ 3947, -503, 3738}, 0, { 0, 308}, {0x69, 0xba, 0xfa, 0xff}}}, - {{{ 3947, -503, 3840}, 0, { 0, 650}, {0x68, 0xba, 0x0d, 0xff}}}, - {{{ 3927, -503, 3942}, 0, { 0, 990}, {0x27, 0xaf, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009660, 0x0048d930, 33063, 0x00009660, 240); // 0x07009750 - 0x07009800 -static const Vtx ddd_seg7_vertex_07009750[] = { - {{{ 3907, 520, 3635}, 0, { 5078, 0}, {0xb1, 0x51, 0xc8, 0xff}}}, - {{{ 3886, 520, 3738}, 0, { 5078, 308}, {0x88, 0x28, 0xf8, 0xff}}}, - {{{ 3886, 520, 3840}, 0, { 5078, 650}, {0xc8, 0x71, 0x07, 0xff}}}, - {{{ 3886, -503, 3840}, 0, { 0, 650}, {0x97, 0xba, 0x07, 0xff}}}, - {{{ 3886, -503, 3738}, 0, { 0, 308}, {0x89, 0xd8, 0xf0, 0xff}}}, - {{{ 3907, -503, 3635}, 0, { 0, 0}, {0xed, 0x8b, 0xd5, 0xff}}}, - {{{ 3907, 520, 3942}, 0, { 5078, 990}, {0xd1, 0x30, 0x6b, 0xff}}}, - {{{ 3927, 520, 3942}, 0, { 5078, 990}, {0x4f, 0x51, 0x38, 0xff}}}, - {{{ 3947, 520, 3840}, 0, { 5078, 650}, {0x69, 0x46, 0x06, 0xff}}}, - {{{ 3947, 520, 3738}, 0, { 5078, 308}, {0x68, 0x46, 0xf3, 0xff}}}, - {{{ 3927, 520, 3635}, 0, { 5078, 0}, {0x27, 0x51, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009750, 0x0048d930, 33063, 0x00009750, 176); // 0x07009800 - 0x070098E0 -static const Vtx ddd_seg7_vertex_07009800[] = { - {{{ 3814, -606, 2765}, 0, { 15852, 8738}, {0xe2, 0x8a, 0x22, 0xff}}}, - {{{ 4019, -606, 2765}, 0, { 16788, 8738}, {0x15, 0x88, 0x23, 0xff}}}, - {{{ 3866, -94, 4045}, 0, { 14276, 10868}, {0xe0, 0x94, 0x39, 0xff}}}, - {{{ 3814, -810, 1741}, 0, { 15976, 7034}, {0xec, 0x84, 0x0c, 0xff}}}, - {{{ 3968, -94, 4045}, 0, { 18364, 10868}, {0x37, 0x9e, 0x39, 0xff}}}, - {{{ 4019, -810, 1741}, 0, { 16664, 7034}, {0x10, 0x83, 0x09, 0xff}}}, - {{{ 3610, -503, 2765}, 0, { 14790, 8738}, {0xb4, 0xa2, 0x23, 0xff}}}, - {{{ 3814, -42, 4045}, 0, { 12232, 10868}, {0x9d, 0xc8, 0x37, 0xff}}}, - {{{ 3405, 39, 3840}, 0, { 308, 5076}, {0xba, 0x69, 0x07, 0xff}}}, - {{{ 3405, 39, 3738}, 0, { 650, 5076}, {0xba, 0x68, 0xf2, 0xff}}}, - {{{ 3405, -22, 3738}, 0, { 650, 5076}, {0x8f, 0xc8, 0xfd, 0xff}}}, - {{{ 3405, 18, 3942}, 0, { 0, 5076}, {0xaf, 0x4f, 0x38, 0xff}}}, - {{{ 4429, 39, 3840}, 0, { 308, 0}, {0x46, 0x68, 0x0e, 0xff}}}, - {{{ 4429, 39, 3738}, 0, { 650, 0}, {0x28, 0x78, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009800, 0x0048d930, 33063, 0x00009800, 224); // 0x070098E0 - 0x070099E0 -static const Vtx ddd_seg7_vertex_070098E0[] = { - {{{ 4429, -1, 3635}, 0, { 990, 0}, {0x30, 0xd1, 0x95, 0xff}}}, - {{{ 4429, -22, 3738}, 0, { 650, 0}, {0x46, 0x98, 0xf2, 0xff}}}, - {{{ 3405, -1, 3635}, 0, { 990, 5076}, {0xd0, 0xa1, 0xbc, 0xff}}}, - {{{ 3405, -1, 3942}, 0, { 0, 5076}, {0xaf, 0xd9, 0x59, 0xff}}}, - {{{ 3405, 18, 3942}, 0, { 0, 5076}, {0xaf, 0x4f, 0x38, 0xff}}}, - {{{ 3405, -22, 3738}, 0, { 650, 5076}, {0x8f, 0xc8, 0xfd, 0xff}}}, - {{{ 4429, 18, 3942}, 0, { 0, 0}, {0x51, 0x27, 0x59, 0xff}}}, - {{{ 4429, 39, 3840}, 0, { 308, 0}, {0x46, 0x68, 0x0e, 0xff}}}, - {{{ 3405, 39, 3738}, 0, { 650, 5076}, {0xba, 0x68, 0xf2, 0xff}}}, - {{{ 4429, 39, 3738}, 0, { 650, 0}, {0x28, 0x78, 0xf8, 0xff}}}, - {{{ 4429, 18, 3635}, 0, { 990, 0}, {0x75, 0x26, 0xe5, 0xff}}}, - {{{ 3405, 18, 3635}, 0, { 990, 5076}, {0xaf, 0x27, 0xa7, 0xff}}}, - {{{ 3405, 39, 3840}, 0, { 308, 5076}, {0xba, 0x69, 0x07, 0xff}}}, - {{{ 4429, -22, 3840}, 0, { 308, 0}, {0x46, 0x97, 0x07, 0xff}}}, - {{{ 3405, -22, 3840}, 0, { 308, 5076}, {0xd8, 0x89, 0x10, 0xff}}}, - {{{ 4429, -1, 3942}, 0, { 0, 0}, {0x51, 0xb1, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070098E0, 0x0048d930, 33063, 0x000098e0, 256); // 0x070099E0 - 0x07009AD0 -static const Vtx ddd_seg7_vertex_070099E0[] = { - {{{ 3907, -503, 3942}, 0, { 0, 990}, {0xb1, 0xaf, 0x38, 0xff}}}, - {{{ 3907, 520, 3942}, 0, { 5078, 990}, {0xd1, 0x30, 0x6b, 0xff}}}, - {{{ 3886, 520, 3840}, 0, { 5078, 650}, {0xc8, 0x71, 0x07, 0xff}}}, - {{{ 3405, -1, 3635}, 0, { 990, 5076}, {0xd0, 0xa1, 0xbc, 0xff}}}, - {{{ 3405, 18, 3635}, 0, { 990, 5076}, {0xaf, 0x27, 0xa7, 0xff}}}, - {{{ 4429, -1, 3635}, 0, { 990, 0}, {0x30, 0xd1, 0x95, 0xff}}}, - {{{ 4429, 18, 3635}, 0, { 990, 0}, {0x75, 0x26, 0xe5, 0xff}}}, - {{{ 3907, 520, 3635}, 0, { 5078, 0}, {0xb1, 0x51, 0xc8, 0xff}}}, - {{{ 3927, 520, 3635}, 0, { 5078, 0}, {0x27, 0x51, 0xa7, 0xff}}}, - {{{ 3907, -503, 3635}, 0, { 0, 0}, {0xed, 0x8b, 0xd5, 0xff}}}, - {{{ 3927, -503, 3635}, 0, { 0, 0}, {0x5f, 0xd0, 0xbd, 0xff}}}, - {{{ 3927, -503, 3942}, 0, { 0, 990}, {0x27, 0xaf, 0x59, 0xff}}}, - {{{ 3927, 520, 3942}, 0, { 5078, 990}, {0x4f, 0x51, 0x38, 0xff}}}, - {{{ 3947, 520, 3840}, 0, { 5078, 650}, {0x69, 0x46, 0x06, 0xff}}}, - {{{ 3947, -503, 3840}, 0, { 0, 650}, {0x68, 0xba, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_070099E0, 0x0048d930, 33063, 0x000099e0, 240); // 0x07009AD0 - 0x07009BD0 -static const Vtx ddd_seg7_vertex_07009AD0[] = { - {{{ 3886, -503, 3840}, 0, { 0, 650}, {0x97, 0xba, 0x07, 0xff}}}, - {{{ 3886, 520, 3840}, 0, { 5078, 650}, {0xc8, 0x71, 0x07, 0xff}}}, - {{{ 3886, 520, 3738}, 0, { 5078, 308}, {0x88, 0x28, 0xf8, 0xff}}}, - {{{ 3886, -503, 3738}, 0, { 0, 308}, {0x89, 0xd8, 0xf0, 0xff}}}, - {{{ 3907, -503, 3942}, 0, { 0, 990}, {0xb1, 0xaf, 0x38, 0xff}}}, - {{{ 3907, 520, 3635}, 0, { 5078, 0}, {0xb1, 0x51, 0xc8, 0xff}}}, - {{{ 3907, -503, 3635}, 0, { 0, 0}, {0xed, 0x8b, 0xd5, 0xff}}}, - {{{ 3927, 520, 3635}, 0, { 5078, 0}, {0x27, 0x51, 0xa7, 0xff}}}, - {{{ 3947, 520, 3738}, 0, { 5078, 308}, {0x68, 0x46, 0xf3, 0xff}}}, - {{{ 3927, -503, 3635}, 0, { 0, 0}, {0x5f, 0xd0, 0xbd, 0xff}}}, - {{{ 4173, -554, -1996}, 0, { 1174, 820}, {0x3c, 0x9f, 0xcb, 0xff}}}, - {{{ 4019, -606, -1996}, 0, { 436, 820}, {0x0e, 0x95, 0xbe, 0xff}}}, - {{{ 4019, -196, -2457}, 0, { 1498, 54}, {0x1f, 0xc4, 0x96, 0xff}}}, - {{{ 3947, -503, 3738}, 0, { 0, 308}, {0x69, 0xba, 0xfa, 0xff}}}, - {{{ 3947, 520, 3840}, 0, { 5078, 650}, {0x69, 0x46, 0x06, 0xff}}}, - {{{ 3947, -503, 3840}, 0, { 0, 650}, {0x68, 0xba, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009AD0, 0x0048d930, 33063, 0x00009ad0, 256); // 0x07009BD0 - 0x07009CD0 -static const Vtx ddd_seg7_vertex_07009BD0[] = { - {{{ 4173, -554, -1996}, 0, { 1174, 820}, {0x3c, 0x9f, 0xcb, 0xff}}}, - {{{ 4019, -196, -2457}, 0, { 1498, 54}, {0x1f, 0xc4, 0x96, 0xff}}}, - {{{ 4378, -350, -1996}, 0, { 2526, 820}, {0x61, 0xc9, 0xc5, 0xff}}}, - {{{ 4019, -810, -1330}, 0, { 312, 1924}, {0x17, 0x85, 0xeb, 0xff}}}, - {{{ 4019, -606, -1996}, 0, { 436, 820}, {0x0e, 0x95, 0xbe, 0xff}}}, - {{{ 4326, -708, -1330}, 0, { 1404, 1924}, {0x47, 0x99, 0xf1, 0xff}}}, - {{{ 4531, -503, -1330}, 0, { 2382, 1924}, {0x6a, 0xbf, 0xed, 0xff}}}, - {{{ 4122, -94, -2457}, 0, { 3418, 54}, {0x48, 0xee, 0x9a, 0xff}}}, - {{{ 4634, -196, -1330}, 0, { 3506, 1924}, {0x7c, 0xee, 0xee, 0xff}}}, - {{{ 4429, -145, -1996}, 0, { 3542, 820}, {0x73, 0xf5, 0xcd, 0xff}}}, - {{{ 3814, -606, -1996}, 0, { 15852, 820}, {0xf2, 0x90, 0xc8, 0xff}}}, - {{{ 3814, -196, -2457}, 0, { 14790, 54}, {0xee, 0xc0, 0x95, 0xff}}}, - {{{ 4019, -606, -1996}, 0, { 16788, 820}, {0x0e, 0x95, 0xbe, 0xff}}}, - {{{ 3814, -810, -1330}, 0, { 15976, 1924}, {0xec, 0x84, 0xee, 0xff}}}, - {{{ 4019, -810, -1330}, 0, { 16664, 1924}, {0x17, 0x85, 0xeb, 0xff}}}, - {{{ 4019, -196, -2457}, 0, { 17850, 54}, {0x1f, 0xc4, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009BD0, 0x0048d930, 33063, 0x00009bd0, 256); // 0x07009CD0 - 0x07009DD0 -static const Vtx ddd_seg7_vertex_07009CD0[] = { - {{{ 4173, 571, -1996}, 0, { 7116, 820}, {0x2a, 0x6c, 0xcd, 0xff}}}, - {{{ 4019, 213, -2457}, 0, { 7154, 54}, {0x0f, 0x3d, 0x92, 0xff}}}, - {{{ 3661, 571, -1996}, 0, { 9172, 820}, {0xe4, 0x70, 0xce, 0xff}}}, - {{{ 3814, 213, -2457}, 0, { 9134, 54}, {0xd9, 0x43, 0x9c, 0xff}}}, - {{{ 4122, 110, -2457}, 0, { 5730, 54}, {0x41, 0x1f, 0x98, 0xff}}}, - {{{ 4378, 366, -1996}, 0, { 5948, 820}, {0x65, 0x35, 0xcb, 0xff}}}, - {{{ 4429, 161, -1996}, 0, { 5046, 820}, {0x70, 0x0b, 0xc6, 0xff}}}, - {{{ 4480, 571, -1330}, 0, { 6214, 1924}, {0x49, 0x66, 0xf0, 0xff}}}, - {{{ 4634, 213, -1330}, 0, { 4948, 1924}, {0x7a, 0x1a, 0xeb, 0xff}}}, - {{{ 4429, -145, -1996}, 0, { 3542, 820}, {0x73, 0xf5, 0xcd, 0xff}}}, - {{{ 4122, -94, -2457}, 0, { 3418, 54}, {0x48, 0xee, 0x9a, 0xff}}}, - {{{ 4634, -196, -1330}, 0, { 3506, 1924}, {0x7c, 0xee, 0xee, 0xff}}}, - {{{ 4480, 571, 1741}, 0, { 6214, 7034}, {0x51, 0x60, 0x09, 0xff}}}, - {{{ 4326, -708, -1330}, 0, { 1404, 1924}, {0x47, 0x99, 0xf1, 0xff}}}, - {{{ 4531, -503, -1330}, 0, { 2382, 1924}, {0x6a, 0xbf, 0xed, 0xff}}}, - {{{ 4531, -503, 1741}, 0, { 2382, 7034}, {0x68, 0xba, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009CD0, 0x0048d930, 33063, 0x00009cd0, 256); // 0x07009DD0 - 0x07009ED0 -static const Vtx ddd_seg7_vertex_07009DD0[] = { - {{{ 4019, -810, -1330}, 0, { 312, 1924}, {0x17, 0x85, 0xeb, 0xff}}}, - {{{ 4326, -708, -1330}, 0, { 1404, 1924}, {0x47, 0x99, 0xf1, 0xff}}}, - {{{ 4326, -708, 1741}, 0, { 1404, 7034}, {0x3c, 0x92, 0x0d, 0xff}}}, - {{{ 4531, -503, 1741}, 0, { 2382, 7034}, {0x68, 0xba, 0x0f, 0xff}}}, - {{{ 4531, -503, -1330}, 0, { 2382, 1924}, {0x6a, 0xbf, 0xed, 0xff}}}, - {{{ 4634, -196, 1741}, 0, { 3506, 7034}, {0x7c, 0xec, 0x0c, 0xff}}}, - {{{ 4634, -196, -1330}, 0, { 3506, 1924}, {0x7c, 0xee, 0xee, 0xff}}}, - {{{ 4019, -810, 1741}, 0, { 312, 7034}, {0x10, 0x83, 0x09, 0xff}}}, - {{{ 3814, -810, 1741}, 0, { 15976, 7034}, {0xec, 0x84, 0x0c, 0xff}}}, - {{{ 3814, -810, -1330}, 0, { 15976, 1924}, {0xec, 0x84, 0xee, 0xff}}}, - {{{ 4019, -810, 1741}, 0, { 16664, 7034}, {0x10, 0x83, 0x09, 0xff}}}, - {{{ 4019, -810, -1330}, 0, { 16664, 1924}, {0x17, 0x85, 0xeb, 0xff}}}, - {{{ 4429, -145, 2765}, 0, { 3542, 8738}, {0x78, 0xe6, 0x1f, 0xff}}}, - {{{ 4429, 161, 2765}, 0, { 5046, 8738}, {0x79, 0x0f, 0x20, 0xff}}}, - {{{ 4634, 213, -1330}, 0, { 4948, 1924}, {0x7a, 0x1a, 0xeb, 0xff}}}, - {{{ 4634, 213, 1741}, 0, { 4948, 7034}, {0x7b, 0x18, 0x0c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009DD0, 0x0048d930, 33063, 0x00009dd0, 256); // 0x07009ED0 - 0x07009FD0 -static const Vtx ddd_seg7_vertex_07009ED0[] = { - {{{ 4634, 213, 1741}, 0, { 4948, 7034}, {0x7b, 0x18, 0x0c, 0xff}}}, - {{{ 4634, 213, -1330}, 0, { 4948, 1924}, {0x7a, 0x1a, 0xeb, 0xff}}}, - {{{ 4480, 571, 1741}, 0, { 6214, 7034}, {0x51, 0x60, 0x09, 0xff}}}, - {{{ 4634, -196, 1741}, 0, { 3506, 7034}, {0x7c, 0xec, 0x0c, 0xff}}}, - {{{ 4634, -196, -1330}, 0, { 3506, 1924}, {0x7c, 0xee, 0xee, 0xff}}}, - {{{ 4019, -606, 2765}, 0, { 436, 8738}, {0x15, 0x88, 0x23, 0xff}}}, - {{{ 4019, -810, 1741}, 0, { 312, 7034}, {0x10, 0x83, 0x09, 0xff}}}, - {{{ 4326, -708, 1741}, 0, { 1404, 7034}, {0x3c, 0x92, 0x0d, 0xff}}}, - {{{ 4224, -503, 2765}, 0, { 1498, 8738}, {0x4a, 0xa0, 0x22, 0xff}}}, - {{{ 4531, -503, 1741}, 0, { 2382, 7034}, {0x68, 0xba, 0x0f, 0xff}}}, - {{{ 4326, -401, 2765}, 0, { 2186, 8738}, {0x62, 0xba, 0x24, 0xff}}}, - {{{ 4429, -145, 2765}, 0, { 3542, 8738}, {0x78, 0xe6, 0x1f, 0xff}}}, - {{{ 4429, 161, 2765}, 0, { 5046, 8738}, {0x79, 0x0f, 0x20, 0xff}}}, - {{{ 4326, 417, 2765}, 0, { 6252, 8738}, {0x62, 0x48, 0x22, 0xff}}}, - {{{ 3968, -94, 4045}, 0, { 2012, 10868}, {0x37, 0x9e, 0x39, 0xff}}}, - {{{ 4122, 571, 2765}, 0, { 7306, 8738}, {0x19, 0x79, 0x1b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009ED0, 0x0048d930, 33063, 0x00009ed0, 256); // 0x07009FD0 - 0x0700A0D0 -static const Vtx ddd_seg7_vertex_07009FD0[] = { - {{{ 3968, 110, 4045}, 0, { 7306, 10868}, {0x29, 0x69, 0x39, 0xff}}}, - {{{ 4019, 59, 4045}, 0, { 6100, 10868}, {0x66, 0x31, 0x38, 0xff}}}, - {{{ 4326, 417, 2765}, 0, { 6252, 8738}, {0x62, 0x48, 0x22, 0xff}}}, - {{{ 4122, 571, 2765}, 0, { 7306, 8738}, {0x19, 0x79, 0x1b, 0xff}}}, - {{{ 4429, 161, 2765}, 0, { 5046, 8738}, {0x79, 0x0f, 0x20, 0xff}}}, - {{{ 4019, -42, 4045}, 0, { 4056, 10868}, {0x6e, 0xe2, 0x35, 0xff}}}, - {{{ 4429, -145, 2765}, 0, { 3542, 8738}, {0x78, 0xe6, 0x1f, 0xff}}}, - {{{ 4326, -401, 2765}, 0, { 2186, 8738}, {0x62, 0xba, 0x24, 0xff}}}, - {{{ 3866, 110, 4045}, 0, { 8982, 10868}, {0xd2, 0x67, 0x38, 0xff}}}, - {{{ 3712, 571, 2765}, 0, { 8982, 8738}, {0xda, 0x75, 0x1d, 0xff}}}, - {{{ 3968, -94, 4045}, 0, { 2012, 10868}, {0x37, 0x9e, 0x39, 0xff}}}, - {{{ 3712, -94, -2457}, 0, { 12870, 54}, {0xb3, 0xdc, 0xa3, 0xff}}}, - {{{ 3456, -350, -1996}, 0, { 13762, 820}, {0x9c, 0xc6, 0xcc, 0xff}}}, - {{{ 3405, -145, -1996}, 0, { 12746, 820}, {0x90, 0xf5, 0xc6, 0xff}}}, - {{{ 4019, -606, 2765}, 0, { 436, 8738}, {0x15, 0x88, 0x23, 0xff}}}, - {{{ 4224, -503, 2765}, 0, { 1498, 8738}, {0x4a, 0xa0, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_07009FD0, 0x0048d930, 33063, 0x00009fd0, 256); // 0x0700A0D0 - 0x0700A1D0 -static const Vtx ddd_seg7_vertex_0700A0D0[] = { - {{{ 3814, -196, -2457}, 0, { 14790, 54}, {0xee, 0xc0, 0x95, 0xff}}}, - {{{ 3814, -606, -1996}, 0, { 15852, 820}, {0xf2, 0x90, 0xc8, 0xff}}}, - {{{ 3661, -554, -1996}, 0, { 15114, 820}, {0xc6, 0xa1, 0xc4, 0xff}}}, - {{{ 3814, -810, -1330}, 0, { 15976, 1924}, {0xec, 0x84, 0xee, 0xff}}}, - {{{ 3507, -708, -1330}, 0, { 14884, 1924}, {0xbf, 0x96, 0xed, 0xff}}}, - {{{ 3456, -350, -1996}, 0, { 13762, 820}, {0x9c, 0xc6, 0xcc, 0xff}}}, - {{{ 3712, -94, -2457}, 0, { 12870, 54}, {0xb3, 0xdc, 0xa3, 0xff}}}, - {{{ 3712, 110, -2457}, 0, { 10558, 54}, {0xd5, 0x0a, 0x8a, 0xff}}}, - {{{ 3405, -145, -1996}, 0, { 12746, 820}, {0x90, 0xf5, 0xc6, 0xff}}}, - {{{ 3200, -196, -1330}, 0, { 12782, 1924}, {0x85, 0xeb, 0xeb, 0xff}}}, - {{{ 3302, -503, -1330}, 0, { 13906, 1924}, {0x99, 0xb9, 0xf1, 0xff}}}, - {{{ 3405, 161, -1996}, 0, { 11242, 820}, {0x8d, 0x0b, 0xcd, 0xff}}}, - {{{ 3456, 366, -1996}, 0, { 10340, 820}, {0x9f, 0x39, 0xc6, 0xff}}}, - {{{ 3200, 213, -1330}, 0, { 11340, 1924}, {0x85, 0x15, 0xee, 0xff}}}, - {{{ 3354, 571, -1330}, 0, { 10074, 1924}, {0xa0, 0x50, 0xf0, 0xff}}}, - {{{ 3661, 571, -1996}, 0, { 9172, 820}, {0xe4, 0x70, 0xce, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700A0D0, 0x0048d930, 33063, 0x0000a0d0, 256); // 0x0700A1D0 - 0x0700A2D0 -static const Vtx ddd_seg7_vertex_0700A1D0[] = { - {{{ 3814, 213, -2457}, 0, { 9134, 54}, {0xd9, 0x43, 0x9c, 0xff}}}, - {{{ 3712, 110, -2457}, 0, { 10558, 54}, {0xd5, 0x0a, 0x8a, 0xff}}}, - {{{ 3456, 366, -1996}, 0, { 10340, 820}, {0x9f, 0x39, 0xc6, 0xff}}}, - {{{ 3661, 571, -1996}, 0, { 9172, 820}, {0xe4, 0x70, 0xce, 0xff}}}, - {{{ 3507, -401, 2765}, 0, { 14102, 8738}, {0x9b, 0xbd, 0x23, 0xff}}}, - {{{ 3610, -503, 2765}, 0, { 14790, 8738}, {0xb4, 0xa2, 0x23, 0xff}}}, - {{{ 3814, -42, 4045}, 0, { 12232, 10868}, {0x9d, 0xc8, 0x37, 0xff}}}, - {{{ 3302, -503, 1741}, 0, { 13906, 7034}, {0x94, 0xc1, 0x0f, 0xff}}}, - {{{ 3507, -708, 1741}, 0, { 14884, 7034}, {0xbb, 0x97, 0x0d, 0xff}}}, - {{{ 3814, -606, 2765}, 0, { 15852, 8738}, {0xe2, 0x8a, 0x22, 0xff}}}, - {{{ 3302, -503, -1330}, 0, { 13906, 1924}, {0x99, 0xb9, 0xf1, 0xff}}}, - {{{ 3507, -708, -1330}, 0, { 14884, 1924}, {0xbf, 0x96, 0xed, 0xff}}}, - {{{ 3814, -810, 1741}, 0, { 15976, 7034}, {0xec, 0x84, 0x0c, 0xff}}}, - {{{ 3814, -810, -1330}, 0, { 15976, 1924}, {0xec, 0x84, 0xee, 0xff}}}, - {{{ 3405, -145, 2765}, 0, { 12746, 8738}, {0x87, 0xee, 0x1f, 0xff}}}, - {{{ 3200, -196, 1741}, 0, { 12782, 7034}, {0x83, 0xf0, 0x0a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700A1D0, 0x0048d930, 33063, 0x0000a1d0, 256); // 0x0700A2D0 - 0x0700A3C0 -static const Vtx ddd_seg7_vertex_0700A2D0[] = { - {{{ 3200, -196, -1330}, 0, { 12782, 1924}, {0x85, 0xeb, 0xeb, 0xff}}}, - {{{ 3302, -503, -1330}, 0, { 13906, 1924}, {0x99, 0xb9, 0xf1, 0xff}}}, - {{{ 3302, -503, 1741}, 0, { 13906, 7034}, {0x94, 0xc1, 0x0f, 0xff}}}, - {{{ 3200, -196, 1741}, 0, { 12782, 7034}, {0x83, 0xf0, 0x0a, 0xff}}}, - {{{ 3405, -145, 2765}, 0, { 12746, 8738}, {0x87, 0xee, 0x1f, 0xff}}}, - {{{ 3814, -42, 4045}, 0, { 12232, 10868}, {0x9d, 0xc8, 0x37, 0xff}}}, - {{{ 3814, 59, 4045}, 0, { 10188, 10868}, {0x92, 0x1f, 0x36, 0xff}}}, - {{{ 3405, 161, 2765}, 0, { 11242, 8738}, {0x88, 0x17, 0x20, 0xff}}}, - {{{ 3200, 213, 1741}, 0, { 11340, 7034}, {0x86, 0x1c, 0x0e, 0xff}}}, - {{{ 3200, 213, -1330}, 0, { 11340, 1924}, {0x85, 0x15, 0xee, 0xff}}}, - {{{ 3507, 417, 2765}, 0, { 10036, 8738}, {0x9e, 0x48, 0x22, 0xff}}}, - {{{ 3354, 571, 1741}, 0, { 10074, 7034}, {0xda, 0x78, 0x06, 0xff}}}, - {{{ 3354, 571, -1330}, 0, { 10074, 1924}, {0xa0, 0x50, 0xf0, 0xff}}}, - {{{ 3712, 571, 2765}, 0, { 8982, 8738}, {0xda, 0x75, 0x1d, 0xff}}}, - {{{ 3866, 110, 4045}, 0, { 8982, 10868}, {0xd2, 0x67, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700A2D0, 0x0048d930, 33063, 0x0000a2d0, 240); // 0x0700A3C0 - 0x0700A4C0 -static const Vtx ddd_seg7_vertex_0700A3C0[] = { - {{{ 4019, 571, 51}, 0, { 990, 990}, {0x7e, 0x00, 0x0a, 0xff}}}, - {{{ 4019, 1185, 51}, 0, { 990, -2076}, {0x64, 0x49, 0x18, 0xff}}}, - {{{ 3968, 571, 256}, 0, { 0, 990}, {0x5e, 0x0b, 0x54, 0xff}}}, - {{{ 3814, 213, -2457}, 0, { 990, 138}, {0xd9, 0x43, 0x9c, 0xff}}}, - {{{ 4019, 213, -2457}, 0, { 990, 138}, {0x0f, 0x3d, 0x92, 0xff}}}, - {{{ 3712, 110, -2457}, 0, { 990, 308}, {0xd5, 0x0a, 0x8a, 0xff}}}, - {{{ 4122, 110, -2457}, 0, { 990, 308}, {0x41, 0x1f, 0x98, 0xff}}}, - {{{ 4122, -94, -2457}, 0, { 990, 650}, {0x48, 0xee, 0x9a, 0xff}}}, - {{{ 4019, -196, -2457}, 0, { 990, 820}, {0x1f, 0xc4, 0x96, 0xff}}}, - {{{ 3814, -196, -2457}, 0, { 990, 820}, {0xee, 0xc0, 0x95, 0xff}}}, - {{{ 3712, -94, -2457}, 0, { 990, 650}, {0xb3, 0xdc, 0xa3, 0xff}}}, - {{{ 4019, 1185, -306}, 0, { 2778, -2076}, {0x67, 0x47, 0xf1, 0xff}}}, - {{{ 4019, 571, -306}, 0, { 2778, 990}, {0x79, 0x00, 0xda, 0xff}}}, - {{{ 3968, 1185, 154}, 0, { 480, -2076}, {0x20, 0x56, 0x57, 0xff}}}, - {{{ 3866, 571, 256}, 0, { 0, 990}, {0xb8, 0x0f, 0x67, 0xff}}}, - {{{ 3866, 1185, 154}, 0, { 480, -2076}, {0xd8, 0x65, 0x41, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700A3C0, 0x0048d930, 33063, 0x0000a3c0, 256); // 0x0700A4C0 - 0x0700A580 -static const Vtx ddd_seg7_vertex_0700A4C0[] = { - {{{ 4019, 571, -306}, 0, { 2778, 990}, {0x79, 0x00, 0xda, 0xff}}}, - {{{ 3968, 1185, -409}, 0, { 3290, -2076}, {0x39, 0x40, 0xa4, 0xff}}}, - {{{ 4019, 1185, -306}, 0, { 2778, -2076}, {0x67, 0x47, 0xf1, 0xff}}}, - {{{ 3968, 571, -409}, 0, { 3290, 990}, {0x42, 0x00, 0x95, 0xff}}}, - {{{ 3814, 1185, -306}, 0, { 2778, -2076}, {0xcc, 0x72, 0xef, 0xff}}}, - {{{ 3866, 571, -409}, 0, { 3290, 990}, {0xbe, 0x00, 0x94, 0xff}}}, - {{{ 3814, 571, -306}, 0, { 2778, 990}, {0x83, 0x00, 0xed, 0xff}}}, - {{{ 3866, 1185, -409}, 0, { 3290, -2076}, {0xc7, 0x40, 0xa3, 0xff}}}, - {{{ 3814, 1185, 51}, 0, { 990, -2076}, {0x88, 0x21, 0x15, 0xff}}}, - {{{ 3814, 571, 51}, 0, { 990, 990}, {0x82, 0x00, 0x0f, 0xff}}}, - {{{ 3866, 571, 256}, 0, { 0, 990}, {0xb8, 0x0f, 0x67, 0xff}}}, - {{{ 3866, 1185, 154}, 0, { 480, -2076}, {0xd8, 0x65, 0x41, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700A4C0, 0x0048d930, 33063, 0x0000a4c0, 192); // 0x0700A580 - 0x0700A600 -static const Vtx ddd_seg7_vertex_0700A580[] = { - {{{ 3712, 571, 2765}, 0, { 12488, -288}, {0xda, 0x75, 0x1d, 0xff}}}, - {{{ 4122, 571, 2765}, 0, { 12488, 1754}, {0x19, 0x79, 0x1b, 0xff}}}, - {{{ 3354, 571, 1741}, 0, { 7378, -2076}, {0xda, 0x78, 0x06, 0xff}}}, - {{{ 4480, 571, 1741}, 0, { 7378, 3544}, {0x51, 0x60, 0x09, 0xff}}}, - {{{ 4173, 571, -1996}, 0, {-11272, 2010}, {0x2a, 0x6c, 0xcd, 0xff}}}, - {{{ 3661, 571, -1996}, 0, {-11272, -544}, {0xe4, 0x70, 0xce, 0xff}}}, - {{{ 4480, 571, -1330}, 0, { -7950, 3542}, {0x49, 0x66, 0xf0, 0xff}}}, - {{{ 3354, 571, -1330}, 0, { -7950, -2076}, {0xa0, 0x50, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700A580, 0x0048d930, 33063, 0x0000a580, 128); // 0x0700A600 - 0x0700AEB8 static const Gfx ddd_seg7_dl_0700A600[] = { diff --git a/levels/ddd/submarine/2.inc.c b/levels/ddd/submarine/2.inc.c index c0d8d71bc..f0dac49a6 100644 --- a/levels/ddd/submarine/2.inc.c +++ b/levels/ddd/submarine/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700AF78 - 0x0700AF90 static const Lights1 ddd_seg7_lights_0700AF78 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,16 +6,7 @@ static const Lights1 ddd_seg7_lights_0700AF78 = gdSPDefLights1( ); // 0x0700AF90 - 0x0700B010 -static const Vtx ddd_seg7_vertex_0700AF90[] = { - {{{ 3804, 776, 61}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3804, 1134, -296}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3804, 776, -296}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3804, 1134, 61}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4029, 776, -296}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4029, 1134, 61}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4029, 776, 61}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4029, 1134, -296}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ddd_seg7_vertex_0700AF90, 0x0048d930, 33063, 0x0000af90, 128); // 0x0700B010 - 0x0700B068 static const Gfx ddd_seg7_dl_0700B010[] = { diff --git a/levels/ddd/submarine/collision.inc.c b/levels/ddd/submarine/collision.inc.c index cde88638d..ba3b4abb8 100644 --- a/levels/ddd/submarine/collision.inc.c +++ b/levels/ddd/submarine/collision.inc.c @@ -1,467 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700F17C - 0x0700FC48 -const Collision ddd_seg7_collision_submarine[] = { - COL_INIT(), - COL_VERTEX_INIT(0x9A), - COL_VERTEX(4019, -175, 4106), - COL_VERTEX(4101, -94, 4106), - COL_VERTEX(4101, -94, 4168), - COL_VERTEX(4019, -175, 4168), - COL_VERTEX(3814, -175, 4106), - COL_VERTEX(3950, -57, 4106), - COL_VERTEX(3884, -57, 4106), - COL_VERTEX(3850, -24, 4106), - COL_VERTEX(3814, -42, 4045), - COL_VERTEX(3866, -94, 4045), - COL_VERTEX(3968, -94, 4045), - COL_VERTEX(3983, -24, 4106), - COL_VERTEX(3732, -94, 4106), - COL_VERTEX(3814, -175, 4168), - COL_VERTEX(3850, 41, 4106), - COL_VERTEX(3814, 59, 4045), - COL_VERTEX(3732, 110, 4106), - COL_VERTEX(3732, -94, 4168), - COL_VERTEX(3884, 74, 4106), - COL_VERTEX(3732, 110, 4168), - COL_VERTEX(3917, 243, 4106), - COL_VERTEX(3950, 74, 4106), - COL_VERTEX(3968, 110, 4045), - COL_VERTEX(3917, 243, 4168), - COL_VERTEX(3983, 41, 4106), - COL_VERTEX(4101, 110, 4106), - COL_VERTEX(4101, 110, 4168), - COL_VERTEX(4019, -42, 4045), - COL_VERTEX(3902, -21, 4168), - COL_VERTEX(3932, -21, 4168), - COL_VERTEX(3947, -6, 4168), - COL_VERTEX(3887, -6, 4168), - COL_VERTEX(3929, 14, 4198), - COL_VERTEX(3947, 23, 4168), - COL_VERTEX(3932, 38, 4168), - COL_VERTEX(3923, 20, 4198), - COL_VERTEX(3902, 38, 4168), - COL_VERTEX(3887, 23, 4168), - COL_VERTEX(3947, 147, 3942), - COL_VERTEX(3866, 110, 4045), - COL_VERTEX(3886, 147, 3942), - COL_VERTEX(3507, 417, 2765), - COL_VERTEX(3712, 571, 2765), - COL_VERTEX(3947, 258, 3635), - COL_VERTEX(3886, 258, 3635), - COL_VERTEX(4326, 417, 2765), - COL_VERTEX(4052, -22, 3942), - COL_VERTEX(4429, 161, 2765), - COL_VERTEX(4019, 59, 4045), - COL_VERTEX(4150, -22, 3635), - COL_VERTEX(4150, 39, 3635), - COL_VERTEX(4531, -503, 1741), - COL_VERTEX(4429, -145, 2765), - COL_VERTEX(4326, -401, 2765), - COL_VERTEX(4634, -196, 1741), - COL_VERTEX(3886, -134, 3942), - COL_VERTEX(3610, -503, 2765), - COL_VERTEX(3947, -503, 3635), - COL_VERTEX(3886, -257, 3635), - COL_VERTEX(3886, -503, 3942), - COL_VERTEX(3886, -503, 3635), - COL_VERTEX(3947, -257, 3635), - COL_VERTEX(3507, -708, 1741), - COL_VERTEX(3814, -810, 1741), - COL_VERTEX(3814, -606, 2765), - COL_VERTEX(4019, -606, 2765), - COL_VERTEX(3683, -22, 3635), - COL_VERTEX(3405, -22, 3635), - COL_VERTEX(3405, 161, 2765), - COL_VERTEX(3405, -145, 2765), - COL_VERTEX(3200, 213, 1741), - COL_VERTEX(3405, -22, 3942), - COL_VERTEX(3507, -401, 2765), - COL_VERTEX(3947, -503, 3942), - COL_VERTEX(3405, 39, 3635), - COL_VERTEX(4429, 39, 3942), - COL_VERTEX(3302, -503, 1741), - COL_VERTEX(4224, -503, 2765), - COL_VERTEX(4634, 213, 1741), - COL_VERTEX(3866, 571, -409), - COL_VERTEX(3866, 571, 256), - COL_VERTEX(4019, 1185, 51), - COL_VERTEX(3814, 1185, 51), - COL_VERTEX(3814, 1185, -306), - COL_VERTEX(4019, 571, -306), - COL_VERTEX(4019, 571, 51), - COL_VERTEX(4019, -196, -2457), - COL_VERTEX(3814, -196, -2457), - COL_VERTEX(4019, 213, -2457), - COL_VERTEX(4122, 110, -2457), - COL_VERTEX(3814, 213, -2457), - COL_VERTEX(4122, -94, -2457), - COL_VERTEX(3456, -350, -1996), - COL_VERTEX(3712, -94, -2457), - COL_VERTEX(3661, -554, -1996), - COL_VERTEX(3507, -708, -1330), - COL_VERTEX(3302, -503, -1330), - COL_VERTEX(3200, -196, -1330), - COL_VERTEX(3661, 571, -1996), - COL_VERTEX(3405, 161, -1996), - COL_VERTEX(3354, 571, -1330), - COL_VERTEX(3456, 366, -1996), - COL_VERTEX(3712, 110, -2457), - COL_VERTEX(3200, 213, -1330), - COL_VERTEX(3354, 571, 1741), - COL_VERTEX(3200, -196, 1741), - COL_VERTEX(4173, -554, -1996), - COL_VERTEX(4326, -708, -1330), - COL_VERTEX(4019, -810, -1330), - COL_VERTEX(3814, -606, -1996), - COL_VERTEX(4429, -145, -1996), - COL_VERTEX(4378, -350, -1996), - COL_VERTEX(4634, -196, -1330), - COL_VERTEX(4531, -503, -1330), - COL_VERTEX(4378, 366, -1996), - COL_VERTEX(4634, 213, -1330), - COL_VERTEX(4480, 571, -1330), - COL_VERTEX(3814, -810, -1330), - COL_VERTEX(4019, -810, 1741), - COL_VERTEX(4326, -708, 1741), - COL_VERTEX(4173, 571, -1996), - COL_VERTEX(3911, 20, 4198), - COL_VERTEX(3905, 14, 4198), - COL_VERTEX(3929, 2, 4198), - COL_VERTEX(3923, -3, 4198), - COL_VERTEX(3911, -3, 4198), - COL_VERTEX(3905, 2, 4198), - COL_VERTEX(4122, 571, 2765), - COL_VERTEX(3886, 520, 3942), - COL_VERTEX(3886, 520, 3635), - COL_VERTEX(3947, 520, 3942), - COL_VERTEX(4480, 571, 1741), - COL_VERTEX(3947, 520, 3635), - COL_VERTEX(3683, 39, 3635), - COL_VERTEX(4052, 39, 3942), - COL_VERTEX(4429, -22, 3942), - COL_VERTEX(4429, -22, 3635), - COL_VERTEX(4429, 39, 3635), - COL_VERTEX(3947, -134, 3942), - COL_VERTEX(3782, -22, 3942), - COL_VERTEX(3782, 39, 3942), - COL_VERTEX(3405, 39, 3942), - COL_VERTEX(3866, 1185, -409), - COL_VERTEX(3968, 1185, -409), - COL_VERTEX(3968, 571, -409), - COL_VERTEX(3968, 571, 256), - COL_VERTEX(3968, 1185, 154), - COL_VERTEX(3866, 1185, 154), - COL_VERTEX(3814, 571, 51), - COL_VERTEX(3814, 571, -306), - COL_VERTEX(4019, 1185, -306), - COL_VERTEX(3405, -145, -1996), - COL_VERTEX(4019, -606, -1996), - COL_VERTEX(4429, 161, -1996), - COL_TRI_INIT(SURFACE_DEFAULT, 28), - COL_TRI(131, 85, 145), - COL_TRI(131, 80, 104), - COL_TRI(131, 145, 80), - COL_TRI(116, 85, 131), - COL_TRI(116, 84, 85), - COL_TRI(80, 148, 104), - COL_TRI(148, 149, 100), - COL_TRI(104, 148, 100), - COL_TRI(100, 79, 144), - COL_TRI(120, 100, 116), - COL_TRI(100, 144, 116), - COL_TRI(100, 149, 79), - COL_TRI(120, 98, 100), - COL_TRI(144, 84, 116), - COL_TRI(141, 133, 74), - COL_TRI(141, 140, 133), - COL_TRI(134, 137, 50), - COL_TRI(134, 75, 137), - COL_TRI(83, 82, 147), - COL_TRI(83, 147, 146), - COL_TRI(83, 143, 142), - COL_TRI(83, 150, 143), - COL_TRI(83, 146, 81), - COL_TRI(83, 81, 150), - COL_TRI(127, 131, 104), - COL_TRI(42, 127, 104), - COL_TRI(128, 132, 129), - COL_TRI(128, 130, 132), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 276), - COL_TRI(0, 1, 2), - COL_TRI(3, 0, 2), - COL_TRI(4, 0, 3), - COL_TRI(1, 0, 5), - COL_TRI(0, 6, 5), - COL_TRI(0, 4, 6), - COL_TRI(7, 8, 6), - COL_TRI(8, 9, 6), - COL_TRI(7, 6, 4), - COL_TRI(9, 10, 5), - COL_TRI(6, 9, 5), - COL_TRI(1, 5, 11), - COL_TRI(12, 4, 13), - COL_TRI(13, 4, 3), - COL_TRI(7, 4, 12), - COL_TRI(14, 15, 7), - COL_TRI(15, 8, 7), - COL_TRI(14, 7, 12), - COL_TRI(16, 12, 17), - COL_TRI(17, 12, 13), - COL_TRI(14, 12, 16), - COL_TRI(18, 15, 14), - COL_TRI(18, 14, 16), - COL_TRI(19, 16, 17), - COL_TRI(20, 16, 19), - COL_TRI(18, 16, 20), - COL_TRI(1, 24, 25), - COL_TRI(21, 22, 18), - COL_TRI(22, 39, 18), - COL_TRI(18, 39, 15), - COL_TRI(21, 18, 20), - COL_TRI(23, 20, 19), - COL_TRI(21, 20, 25), - COL_TRI(24, 21, 25), - COL_TRI(25, 20, 23), - COL_TRI(1, 25, 26), - COL_TRI(26, 25, 23), - COL_TRI(24, 11, 48), - COL_TRI(1, 11, 24), - COL_TRI(2, 1, 26), - COL_TRI(10, 27, 11), - COL_TRI(5, 10, 11), - COL_TRI(3, 28, 13), - COL_TRI(3, 29, 28), - COL_TRI(30, 3, 2), - COL_TRI(30, 29, 3), - COL_TRI(11, 27, 48), - COL_TRI(29, 123, 124), - COL_TRI(28, 125, 126), - COL_TRI(31, 28, 126), - COL_TRI(28, 29, 125), - COL_TRI(17, 13, 28), - COL_TRI(17, 28, 31), - COL_TRI(29, 124, 125), - COL_TRI(32, 123, 30), - COL_TRI(29, 30, 123), - COL_TRI(33, 32, 30), - COL_TRI(33, 30, 2), - COL_TRI(33, 2, 26), - COL_TRI(34, 35, 33), - COL_TRI(35, 32, 33), - COL_TRI(34, 33, 26), - COL_TRI(34, 26, 23), - COL_TRI(34, 36, 35), - COL_TRI(36, 34, 23), - COL_TRI(19, 36, 23), - COL_TRI(36, 121, 35), - COL_TRI(19, 37, 36), - COL_TRI(19, 17, 31), - COL_TRI(19, 31, 37), - COL_TRI(22, 45, 127), - COL_TRI(37, 31, 122), - COL_TRI(31, 126, 122), - COL_TRI(36, 37, 121), - COL_TRI(37, 122, 121), - COL_TRI(38, 22, 127), - COL_TRI(22, 40, 39), - COL_TRI(22, 38, 40), - COL_TRI(22, 48, 45), - COL_TRI(39, 40, 42), - COL_TRI(40, 44, 42), - COL_TRI(40, 128, 129), - COL_TRI(40, 129, 44), - COL_TRI(41, 15, 39), - COL_TRI(42, 41, 39), - COL_TRI(43, 38, 127), - COL_TRI(38, 128, 40), - COL_TRI(38, 130, 128), - COL_TRI(43, 130, 38), - COL_TRI(44, 43, 127), - COL_TRI(44, 127, 42), - COL_TRI(27, 134, 48), - COL_TRI(45, 131, 127), - COL_TRI(44, 132, 43), - COL_TRI(44, 129, 132), - COL_TRI(42, 104, 41), - COL_TRI(46, 27, 52), - COL_TRI(27, 46, 134), - COL_TRI(47, 134, 50), - COL_TRI(47, 48, 134), - COL_TRI(46, 75, 134), - COL_TRI(48, 47, 45), - COL_TRI(49, 46, 52), - COL_TRI(46, 135, 75), - COL_TRI(49, 135, 46), - COL_TRI(47, 50, 49), - COL_TRI(49, 52, 47), - COL_TRI(49, 136, 135), - COL_TRI(50, 136, 49), - COL_TRI(51, 54, 52), - COL_TRI(52, 54, 47), - COL_TRI(53, 51, 52), - COL_TRI(27, 53, 52), - COL_TRI(75, 135, 136), - COL_TRI(54, 78, 47), - COL_TRI(47, 78, 45), - COL_TRI(50, 137, 136), - COL_TRI(9, 138, 10), - COL_TRI(9, 55, 138), - COL_TRI(55, 9, 64), - COL_TRI(56, 64, 9), - COL_TRI(56, 9, 8), - COL_TRI(61, 64, 65), - COL_TRI(57, 138, 73), - COL_TRI(57, 61, 138), - COL_TRI(10, 138, 61), - COL_TRI(10, 61, 65), - COL_TRI(10, 77, 53), - COL_TRI(27, 10, 53), - COL_TRI(10, 65, 77), - COL_TRI(58, 55, 64), - COL_TRI(59, 55, 58), - COL_TRI(61, 58, 64), - COL_TRI(60, 58, 61), - COL_TRI(59, 58, 60), - COL_TRI(62, 63, 64), - COL_TRI(56, 62, 64), - COL_TRI(63, 118, 65), - COL_TRI(64, 63, 65), - COL_TRI(65, 119, 77), - COL_TRI(65, 118, 119), - COL_TRI(69, 72, 8), - COL_TRI(8, 139, 66), - COL_TRI(8, 66, 69), - COL_TRI(66, 68, 69), - COL_TRI(66, 133, 68), - COL_TRI(67, 66, 139), - COL_TRI(68, 70, 69), - COL_TRI(41, 70, 68), - COL_TRI(15, 68, 133), - COL_TRI(41, 68, 15), - COL_TRI(69, 76, 72), - COL_TRI(69, 105, 76), - COL_TRI(70, 105, 69), - COL_TRI(73, 60, 57), - COL_TRI(15, 133, 140), - COL_TRI(8, 15, 140), - COL_TRI(8, 140, 139), - COL_TRI(71, 139, 140), - COL_TRI(71, 140, 141), - COL_TRI(72, 56, 8), - COL_TRI(67, 139, 71), - COL_TRI(60, 61, 57), - COL_TRI(74, 66, 67), - COL_TRI(73, 59, 60), - COL_TRI(73, 55, 59), - COL_TRI(73, 138, 55), - COL_TRI(43, 132, 130), - COL_TRI(74, 67, 71), - COL_TRI(74, 71, 141), - COL_TRI(76, 62, 56), - COL_TRI(74, 133, 66), - COL_TRI(75, 136, 137), - COL_TRI(41, 104, 70), - COL_TRI(72, 76, 56), - COL_TRI(80, 146, 147), - COL_TRI(77, 51, 53), - COL_TRI(77, 119, 51), - COL_TRI(78, 131, 45), - COL_TRI(79, 142, 143), - COL_TRI(79, 143, 144), - COL_TRI(80, 145, 146), - COL_TRI(84, 143, 150), - COL_TRI(81, 146, 145), - COL_TRI(80, 147, 82), - COL_TRI(80, 82, 148), - COL_TRI(82, 83, 149), - COL_TRI(82, 149, 148), - COL_TRI(83, 79, 149), - COL_TRI(83, 142, 79), - COL_TRI(84, 144, 143), - COL_TRI(91, 86, 102), - COL_TRI(85, 84, 150), - COL_TRI(85, 150, 81), - COL_TRI(85, 81, 145), - COL_TRI(86, 87, 102), - COL_TRI(87, 93, 102), - COL_TRI(88, 89, 102), - COL_TRI(89, 91, 102), - COL_TRI(90, 88, 102), - COL_TRI(98, 90, 101), - COL_TRI(92, 93, 94), - COL_TRI(93, 87, 94), - COL_TRI(87, 109, 94), - COL_TRI(92, 94, 95), - COL_TRI(94, 109, 117), - COL_TRI(95, 94, 117), - COL_TRI(93, 92, 151), - COL_TRI(96, 92, 95), - COL_TRI(97, 92, 96), - COL_TRI(97, 151, 92), - COL_TRI(62, 95, 63), - COL_TRI(90, 102, 101), - COL_TRI(99, 101, 102), - COL_TRI(100, 101, 103), - COL_TRI(101, 99, 103), - COL_TRI(98, 101, 100), - COL_TRI(99, 102, 151), - COL_TRI(102, 93, 151), - COL_TRI(99, 151, 97), - COL_TRI(103, 99, 97), - COL_TRI(96, 95, 62), - COL_TRI(106, 152, 86), - COL_TRI(97, 96, 76), - COL_TRI(76, 96, 62), - COL_TRI(95, 117, 63), - COL_TRI(104, 100, 70), - COL_TRI(100, 103, 70), - COL_TRI(70, 103, 105), - COL_TRI(103, 97, 105), - COL_TRI(105, 97, 76), - COL_TRI(86, 91, 111), - COL_TRI(106, 111, 113), - COL_TRI(108, 152, 106), - COL_TRI(109, 152, 108), - COL_TRI(87, 86, 152), - COL_TRI(109, 87, 152), - COL_TRI(110, 111, 91), - COL_TRI(111, 110, 112), - COL_TRI(110, 91, 153), - COL_TRI(112, 110, 115), - COL_TRI(110, 153, 115), - COL_TRI(113, 111, 112), - COL_TRI(106, 86, 111), - COL_TRI(118, 108, 119), - COL_TRI(91, 89, 153), - COL_TRI(89, 114, 153), - COL_TRI(114, 89, 120), - COL_TRI(115, 153, 114), - COL_TRI(115, 114, 116), - COL_TRI(116, 114, 120), - COL_TRI(63, 117, 118), - COL_TRI(117, 108, 118), - COL_TRI(107, 106, 113), - COL_TRI(119, 107, 51), - COL_TRI(108, 107, 119), - COL_TRI(107, 113, 51), - COL_TRI(51, 113, 54), - COL_TRI(54, 112, 78), - COL_TRI(113, 112, 54), - COL_TRI(78, 115, 131), - COL_TRI(112, 115, 78), - COL_TRI(115, 116, 131), - COL_TRI(117, 109, 108), - COL_TRI(108, 106, 107), - COL_TRI(124, 123, 125), - COL_TRI(89, 88, 120), - COL_TRI(120, 88, 98), - COL_TRI(88, 90, 98), - COL_TRI(121, 122, 125), - COL_TRI(122, 126, 125), - COL_TRI(35, 121, 125), - COL_TRI(32, 35, 125), - COL_TRI(123, 32, 125), - COL_TRI(21, 24, 22), - COL_TRI(24, 48, 22), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ddd_seg7_collision_submarine, 0x0048d930, 33063, 0x0000f17c, 2764); diff --git a/levels/ddd/texture.inc.c b/levels/ddd/texture.inc.c index 5d6f442c9..b261237cd 100644 --- a/levels/ddd/texture.inc.c +++ b/levels/ddd/texture.inc.c @@ -1,24 +1,15 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07001000 -ALIGNED8 const Texture ddd_seg7_texture_07000000[] = { -#include "levels/ddd/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ddd_seg7_texture_07000000, "levels/ddd/0.rgba16.inc.c", 0x0048d930, 33063, 0x00000000, 4096); // 0x07001000 - 0x07001800 -ALIGNED8 const Texture ddd_seg7_texture_07001000[] = { -#include "levels/ddd/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ddd_seg7_texture_07001000, "levels/ddd/1.rgba16.inc.c", 0x00347a50, 27905, 0x00001000, 2048); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture ddd_seg7_texture_07001800[] = { -#include "levels/ddd/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ddd_seg7_texture_07001800, "levels/ddd/2.rgba16.inc.c", 0x0048d930, 33063, 0x00001800, 2048); // 0x07002000 - 0x07003000 -ALIGNED8 const Texture ddd_seg7_texture_07002000[] = { -#include "levels/ddd/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ddd_seg7_texture_07002000, "levels/ddd/3.rgba16.inc.c", 0x0048d930, 33063, 0x00002000, 4096); // 0x07003000 - 0x07003800 -ALIGNED8 const Texture ddd_seg7_texture_07003000[] = { -#include "levels/ddd/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ddd_seg7_texture_07003000, "levels/ddd/4.rgba16.inc.c", 0x0048d930, 33063, 0x00003000, 2048); diff --git a/levels/ending/leveldata.c b/levels/ending/leveldata.c index e0c01b574..af2cee06d 100644 --- a/levels/ending/leveldata.c +++ b/levels/ending/leveldata.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" #include #include @@ -244,392 +245,245 @@ const Gfx dl_cake_end_screen_eu_070297D8[] = { // VERSION_EU #else +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_0, "cake_end_texture_0", 0x0049e710, 56736, 0x00000000, 3200); -#include "levels/ending/cake.inc.c" +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_1, "cake_end_texture_1", 0x0049e710, 56736, 0x00000c80, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_2, "cake_end_texture_2", 0x0049e710, 56736, 0x00000c80, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_3, "cake_end_texture_3", 0x0049e710, 56736, 0x00002580, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_4, "cake_end_texture_4", 0x0049e710, 56736, 0x00003200, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_5, "cake_end_texture_5", 0x0049e710, 56736, 0x00003e80, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_6, "cake_end_texture_6", 0x0049e710, 56736, 0x00004b00, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_7, "cake_end_texture_7", 0x0049e710, 56736, 0x00005780, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_8, "cake_end_texture_8", 0x0049e710, 56736, 0x00006400, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_9, "cake_end_texture_9", 0x0049e710, 56736, 0x00007080, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_10, "cake_end_texture_10", 0x0049e710, 56736, 0x00007d00, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_11, "cake_end_texture_11", 0x0049e710, 56736, 0x00008980, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_12, "cake_end_texture_12", 0x0049e710, 56736, 0x00009600, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_13, "cake_end_texture_13", 0x0049e710, 56736, 0x0000a280, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_14, "cake_end_texture_14", 0x0049e710, 56736, 0x0000af00, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_15, "cake_end_texture_15", 0x0049e710, 56736, 0x0000bb80, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_16, "cake_end_texture_16", 0x0049e710, 56736, 0x0000c800, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_17, "cake_end_texture_17", 0x0049e710, 56736, 0x0000d480, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_18, "cake_end_texture_18", 0x0049e710, 56736, 0x0000e100, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_19, "cake_end_texture_19", 0x0049e710, 56736, 0x0000ed80, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_20, "cake_end_texture_20", 0x0049e710, 56736, 0x0000fa00, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_21, "cake_end_texture_21", 0x0049e710, 56736, 0x00010680, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_22, "cake_end_texture_22", 0x0049e710, 56736, 0x00011300, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_23, "cake_end_texture_23", 0x0049e710, 56736, 0x00011f80, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_24, "cake_end_texture_24", 0x0049e710, 56736, 0x00012c00, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_25, "cake_end_texture_25", 0x0049e710, 56736, 0x00013880, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_26, "cake_end_texture_26", 0x0049e710, 56736, 0x00014500, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_27, "cake_end_texture_27", 0x0049e710, 56736, 0x00015180, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_28, "cake_end_texture_28", 0x0049e710, 56736, 0x00015e00, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_29, "cake_end_texture_29", 0x0049e710, 56736, 0x00016a80, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_30, "cake_end_texture_30", 0x0049e710, 56736, 0x00017700, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_31, "cake_end_texture_31", 0x0049e710, 56736, 0x00018380, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_32, "cake_end_texture_32", 0x0049e710, 56736, 0x00019000, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_33, "cake_end_texture_33", 0x0049e710, 56736, 0x00019c80, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_34, "cake_end_texture_34", 0x0049e710, 56736, 0x0001a900, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_35, "cake_end_texture_35", 0x0049e710, 56736, 0x0001b580, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_36, "cake_end_texture_36", 0x0049e710, 56736, 0x0001c200, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_37, "cake_end_texture_37", 0x0049e710, 56736, 0x0001ce80, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_38, "cake_end_texture_38", 0x0049e710, 56736, 0x0001db00, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_39, "cake_end_texture_39", 0x0049e710, 56736, 0x0001e780, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_40, "cake_end_texture_40", 0x0049e710, 56736, 0x0001f400, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_41, "cake_end_texture_41", 0x0049e710, 56736, 0x00020080, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_42, "cake_end_texture_42", 0x0049e710, 56736, 0x00020d00, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_43, "cake_end_texture_43", 0x0049e710, 56736, 0x00021980, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_44, "cake_end_texture_44", 0x002d0040, 25776, 0x00017a40, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_45, "cake_end_texture_45", 0x0049e710, 56736, 0x00023280, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_46, "cake_end_texture_46", 0x0049e710, 56736, 0x00023f00, 3200); + +ROM_ASSET_LOAD_TEXTURE(cake_end_texture_47, "cake_end_texture_47", 0x002d0040, 25776, 0x00017a40, 3200); // 0x07025800 - 0x07025840 -static const Vtx cake_end_vertex_07025800[] = { - {{{ 0, 220, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 220, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 240, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 240, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025800, 0x0049e710, 56736, 0x00025800, 64); // 0x07025840 - 0x07025880 -static const Vtx cake_end_vertex_07025840[] = { - {{{ 80, 220, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 220, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 240, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 240, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025840, 0x0049e710, 56736, 0x00025840, 64); // 0x07025880 - 0x070258C0 -static const Vtx cake_end_vertex_07025880[] = { - {{{ 160, 220, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 220, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 240, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 240, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025880, 0x0049e710, 56736, 0x00025880, 64); // 0x070258C0 - 0x07025900 -static const Vtx cake_end_vertex_070258C0[] = { - {{{ 240, 220, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 220, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 240, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 240, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_070258C0, 0x0049e710, 56736, 0x000258c0, 64); // 0x07025900 - 0x07025940 -static const Vtx cake_end_vertex_07025900[] = { - {{{ 0, 200, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 200, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 220, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 220, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025900, 0x0049e710, 56736, 0x00025900, 64); // 0x07025940 - 0x07025980 -static const Vtx cake_end_vertex_07025940[] = { - {{{ 80, 200, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 200, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 220, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 220, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025940, 0x0049e710, 56736, 0x00025940, 64); // 0x07025980 - 0x070259C0 -static const Vtx cake_end_vertex_07025980[] = { - {{{ 160, 200, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 200, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 220, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 220, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025980, 0x0049e710, 56736, 0x00025980, 64); // 0x070259C0 - 0x07025A00 -static const Vtx cake_end_vertex_070259C0[] = { - {{{ 240, 200, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 200, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 220, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 220, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_070259C0, 0x0049e710, 56736, 0x000259c0, 64); // 0x07025A00 - 0x07025A40 -static const Vtx cake_end_vertex_07025A00[] = { - {{{ 0, 180, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 180, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 200, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 200, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025A00, 0x0049e710, 56736, 0x00025a00, 64); // 0x07025A40 - 0x07025A80 -static const Vtx cake_end_vertex_07025A40[] = { - {{{ 80, 180, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 180, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 200, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 200, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025A40, 0x0049e710, 56736, 0x00025a40, 64); // 0x07025A80 - 0x07025AC0 -static const Vtx cake_end_vertex_07025A80[] = { - {{{ 160, 180, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 180, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 200, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 200, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025A80, 0x0049e710, 56736, 0x00025a80, 64); // 0x07025AC0 - 0x07025B00 -static const Vtx cake_end_vertex_07025AC0[] = { - {{{ 240, 180, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 180, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 200, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 200, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025AC0, 0x0049e710, 56736, 0x00025ac0, 64); // 0x07025B00 - 0x07025B40 -static const Vtx cake_end_vertex_07025B00[] = { - {{{ 0, 160, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 160, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 180, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 180, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025B00, 0x0049e710, 56736, 0x00025b00, 64); // 0x07025B40 - 0x07025B80 -static const Vtx cake_end_vertex_07025B40[] = { - {{{ 80, 160, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 160, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 180, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 180, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025B40, 0x0049e710, 56736, 0x00025b40, 64); // 0x07025B80 - 0x07025BC0 -static const Vtx cake_end_vertex_07025B80[] = { - {{{ 160, 160, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 160, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 180, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 180, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025B80, 0x0049e710, 56736, 0x00025b80, 64); // 0x07025BC0 - 0x07025C00 -static const Vtx cake_end_vertex_07025BC0[] = { - {{{ 240, 160, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 160, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 180, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 180, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025BC0, 0x0049e710, 56736, 0x00025bc0, 64); // 0x07025C00 - 0x07025C40 -static const Vtx cake_end_vertex_07025C00[] = { - {{{ 0, 140, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 140, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 160, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 160, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025C00, 0x0049e710, 56736, 0x00025c00, 64); // 0x07025C40 - 0x07025C80 -static const Vtx cake_end_vertex_07025C40[] = { - {{{ 80, 140, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 140, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 160, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 160, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025C40, 0x0049e710, 56736, 0x00025c40, 64); // 0x07025C80 - 0x07025CC0 -static const Vtx cake_end_vertex_07025C80[] = { - {{{ 160, 140, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 140, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 160, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 160, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025C80, 0x0049e710, 56736, 0x00025c80, 64); // 0x07025CC0 - 0x07025D00 -static const Vtx cake_end_vertex_07025CC0[] = { - {{{ 240, 140, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 140, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 160, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 160, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025CC0, 0x0049e710, 56736, 0x00025cc0, 64); // 0x07025D00 - 0x07025D40 -static const Vtx cake_end_vertex_07025D00[] = { - {{{ 0, 120, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 120, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 140, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 140, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025D00, 0x0049e710, 56736, 0x00025d00, 64); // 0x07025D40 - 0x07025D80 -static const Vtx cake_end_vertex_07025D40[] = { - {{{ 80, 120, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 120, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 140, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 140, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025D40, 0x0049e710, 56736, 0x00025d40, 64); // 0x07025D80 - 0x07025DC0 -static const Vtx cake_end_vertex_07025D80[] = { - {{{ 160, 120, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 120, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 140, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 140, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025D80, 0x0049e710, 56736, 0x00025d80, 64); // 0x07025DC0 - 0x07025E00 -static const Vtx cake_end_vertex_07025DC0[] = { - {{{ 240, 120, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 120, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 140, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 140, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025DC0, 0x0049e710, 56736, 0x00025dc0, 64); // 0x07025E00 - 0x07025E40 -static const Vtx cake_end_vertex_07025E00[] = { - {{{ 0, 100, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 100, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 120, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 120, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025E00, 0x0049e710, 56736, 0x00025e00, 64); // 0x07025E40 - 0x07025E80 -static const Vtx cake_end_vertex_07025E40[] = { - {{{ 80, 100, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 100, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 120, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 120, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025E40, 0x0049e710, 56736, 0x00025e40, 64); // 0x07025E80 - 0x07025EC0 -static const Vtx cake_end_vertex_07025E80[] = { - {{{ 160, 100, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 100, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 120, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 120, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025E80, 0x0049e710, 56736, 0x00025e80, 64); // 0x07025EC0 - 0x07025F00 -static const Vtx cake_end_vertex_07025EC0[] = { - {{{ 240, 100, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 100, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 120, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 120, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025EC0, 0x0049e710, 56736, 0x00025ec0, 64); // 0x07025F00 - 0x07025F40 -static const Vtx cake_end_vertex_07025F00[] = { - {{{ 0, 80, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 80, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 100, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 100, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025F00, 0x0049e710, 56736, 0x00025f00, 64); // 0x07025F40 - 0x07025F80 -static const Vtx cake_end_vertex_07025F40[] = { - {{{ 80, 80, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 80, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 100, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 100, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025F40, 0x0049e710, 56736, 0x00025f40, 64); // 0x07025F80 - 0x07025FC0 -static const Vtx cake_end_vertex_07025F80[] = { - {{{ 160, 80, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 80, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 100, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 100, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025F80, 0x0049e710, 56736, 0x00025f80, 64); // 0x07025FC0 - 0x07026000 -static const Vtx cake_end_vertex_07025FC0[] = { - {{{ 240, 80, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 80, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 100, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 100, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07025FC0, 0x0049e710, 56736, 0x00025fc0, 64); // 0x07026000 - 0x07026040 -static const Vtx cake_end_vertex_07026000[] = { - {{{ 0, 60, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 60, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 80, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 80, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07026000, 0x002708c0, 12510, 0x00000000, 64); // 0x07026040 - 0x07026080 -static const Vtx cake_end_vertex_07026040[] = { - {{{ 80, 60, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 60, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 80, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 80, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07026040, 0x0049e710, 56736, 0x00026040, 64); // 0x07026080 - 0x070260C0 -static const Vtx cake_end_vertex_07026080[] = { - {{{ 160, 60, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 60, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 80, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 80, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07026080, 0x0049e710, 56736, 0x00026080, 64); // 0x070260C0 - 0x07026100 -static const Vtx cake_end_vertex_070260C0[] = { - {{{ 240, 60, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 60, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 80, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 80, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_070260C0, 0x0049e710, 56736, 0x000260c0, 64); // 0x07026100 - 0x07026140 -static const Vtx cake_end_vertex_07026100[] = { - {{{ 0, 40, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 40, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 60, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 60, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07026100, 0x002708c0, 12510, 0x00000040, 64); // 0x07026140 - 0x07026180 -static const Vtx cake_end_vertex_07026140[] = { - {{{ 80, 40, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 40, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 60, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 60, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07026140, 0x0049e710, 56736, 0x00026140, 64); // 0x07026180 - 0x070261C0 -static const Vtx cake_end_vertex_07026180[] = { - {{{ 160, 40, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 40, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 60, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 60, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07026180, 0x0049e710, 56736, 0x00026180, 64); // 0x070261C0 - 0x07026200 -static const Vtx cake_end_vertex_070261C0[] = { - {{{ 240, 40, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 40, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 60, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 60, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_070261C0, 0x0049e710, 56736, 0x000261c0, 64); // 0x07026200 - 0x07026240 -static const Vtx cake_end_vertex_07026200[] = { - {{{ 0, 20, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 20, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 40, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 40, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07026200, 0x002708c0, 12510, 0x00000080, 64); // 0x07026240 - 0x07026280 -static const Vtx cake_end_vertex_07026240[] = { - {{{ 80, 20, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 20, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 40, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 40, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07026240, 0x0049e710, 56736, 0x00026240, 64); // 0x07026280 - 0x070262C0 -static const Vtx cake_end_vertex_07026280[] = { - {{{ 160, 20, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 20, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 40, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 40, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07026280, 0x0049e710, 56736, 0x00026280, 64); // 0x070262C0 - 0x07026300 -static const Vtx cake_end_vertex_070262C0[] = { - {{{ 240, 20, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 20, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 40, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 40, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_070262C0, 0x0049e710, 56736, 0x000262c0, 64); // 0x07026300 - 0x07026340 -static const Vtx cake_end_vertex_07026300[] = { - {{{ 0, 0, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 0, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 20, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 20, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07026300, 0x002708c0, 12510, 0x000000c0, 64); // 0x07026340 - 0x07026380 -static const Vtx cake_end_vertex_07026340[] = { - {{{ 80, 0, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 0, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 20, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 20, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07026340, 0x0049e710, 56736, 0x00026340, 64); // 0x07026380 - 0x070263C0 -static const Vtx cake_end_vertex_07026380[] = { - {{{ 160, 0, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 0, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 20, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 160, 20, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_07026380, 0x0049e710, 56736, 0x00026380, 64); // 0x070263C0 - 0x07026400 -static const Vtx cake_end_vertex_070263C0[] = { - {{{ 240, 0, -1}, 0, { 0, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 0, -1}, 0, { 2528, 608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 320, 20, -1}, 0, { 2528, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 240, 20, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(cake_end_vertex_070263C0, 0x0049e710, 56736, 0x000263c0, 64); // 0x07026400 - 0x07027350 const Gfx dl_cake_end_screen[] = { diff --git a/levels/entry.c b/levels/entry.c index a568819b2..3a508cb85 100644 --- a/levels/entry.c +++ b/levels/entry.c @@ -10,16 +10,19 @@ #include "make_const_nonconst.h" +extern const LevelScript level_intro_splash_screen[]; const LevelScript level_script_entry[] = { +#if 1 SET_REG(/*value*/ LEVEL_CASTLE_GROUNDS), EXECUTE(/*seg*/ 0x14, /*script*/ _introSegmentRomStart, /*scriptEnd*/ _introSegmentRomEnd, /*entry*/ level_main_scripts_entry), JUMP(level_script_entry), - +#else // old behavior (intro) - // INIT_LEVEL(), - // SLEEP(/*frames*/ 2), - // BLACKOUT(/*active*/ FALSE), - // SET_REG(/*value*/ 0), - // EXECUTE(/*seg*/ 0x14, /*script*/ _introSegmentRomStart, /*scriptEnd*/ _introSegmentRomEnd, /*entry*/ level_intro_splash_screen), - // JUMP(/*target*/ level_script_entry), + INIT_LEVEL(), + SLEEP(/*frames*/ 2), + BLACKOUT(/*active*/ FALSE), + SET_REG(/*value*/ 0), + EXECUTE(/*seg*/ 0x14, /*script*/ _introSegmentRomStart, /*scriptEnd*/ _introSegmentRomEnd, /*entry*/ level_intro_splash_screen), + JUMP(/*target*/ level_script_entry), +#endif }; diff --git a/levels/hmc/areas/1/1/model.inc.c b/levels/hmc/areas/1/1/model.inc.c index 746fc205a..47a8e4273 100644 --- a/levels/hmc/areas/1/1/model.inc.c +++ b/levels/hmc/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07005800 - 0x07005818 static const Lights1 hmc_seg7_lights_07005800 = gdSPDefLights1( 0x48, 0x48, 0x48, @@ -17,499 +18,91 @@ static const Lights1 hmc_seg7_lights_07005830 = gdSPDefLights1( ); // 0x07005848 - 0x070058A8 -static const Vtx hmc_seg7_vertex_07005848[] = { - {{{ -7474, 2161, 6528}, 0, { -1350, 820}, {0x3a, 0x6e, 0x13, 0xff}}}, - {{{ -8089, 2161, 7654}, 0, { 1714, 1840}, {0x59, 0x49, 0xcc, 0xff}}}, - {{{ -7679, 2161, 8064}, 0, { 2566, 1158}, {0x1a, 0x49, 0x9d, 0xff}}}, - {{{ -8089, 2161, 7142}, 0, { 436, 1840}, {0x73, 0x2a, 0x1e, 0xff}}}, - {{{ -7167, 2161, 8064}, 0, { 2352, 308}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ -6553, 2161, 7450}, 0, { 564, -714}, {0x24, 0x33, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07005848, 0x003d0dc0, 89137, 0x00005848, 96); // 0x070058A8 - 0x07005918 -static const Vtx hmc_seg7_vertex_070058A8[] = { - {{{ -6042, 2253, 5722}, 0, { 990, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6047, 2318, 5717}, 0, { 478, 70}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6088, 2260, 5676}, 0, { 480, 888}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6062, 2296, 5702}, 0, { 480, 376}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6072, 2340, 5692}, 0, { 70, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6103, 2296, 5661}, 0, { 70, 786}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6072, 2282, 5692}, 0, { 480, 582}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070058A8, 0x003d0dc0, 89137, 0x000058a8, 112); // 0x07005918 - 0x07005A08 -static const Vtx hmc_seg7_vertex_07005918[] = { - {{{ -1945, 2048, 3763}, 0, { -396, -4172}, {0xe1, 0x61, 0x4b, 0xff}}}, - {{{ -1330, 2048, 4070}, 0, { 48, -4692}, {0xf8, 0x72, 0xc9, 0xff}}}, - {{{ -1524, 2048, 3251}, 0, { -790, -4704}, {0x16, 0x66, 0x47, 0xff}}}, - {{{ 307, 2048, 3738}, 0, { 122, -6358}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 358, 2048, 3738}, 0, { 134, -6408}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 358, 2048, 3584}, 0, { -14, -6446}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 307, 2048, 3584}, 0, { -26, -6396}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -6476, 1536, 1510}, 0, { -50, -390}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -6476, 1536, 1459}, 0, { -152, -390}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -6629, 1536, 1459}, 0, { -152, -84}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -6629, 1536, 1510}, 0, { -50, -84}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -716, 2048, 4070}, 0, { 196, -5286}, {0x67, 0x33, 0xcd, 0xff}}}, - {{{ -716, 2048, 3251}, 0, { -594, -5486}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ -2559, 2048, 4070}, 0, { -248, -3502}, {0x30, 0x5a, 0x4b, 0xff}}}, - {{{ -2635, 2048, 3807}, 0, { -520, -3492}, {0x38, 0x5a, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07005918, 0x003d0dc0, 89137, 0x00005918, 240); // 0x07005A08 - 0x07005AF8 -static const Vtx hmc_seg7_vertex_07005A08[] = { - {{{ -2764, 2048, 4890}, 0, { 494, -3106}, {0x18, 0x65, 0xb8, 0xff}}}, - {{{ -2969, 2048, 4685}, 0, { 246, -2956}, {0x63, 0x49, 0xe6, 0xff}}}, - {{{ -3437, 2048, 4609}, 0, { 60, -2522}, {0x20, 0x6c, 0x3a, 0xff}}}, - {{{ -1330, 2048, 4070}, 0, { 48, -4692}, {0xf8, 0x72, 0xc9, 0xff}}}, - {{{ -2252, 2048, 4378}, 0, { 122, -3726}, {0xd1, 0x66, 0xc6, 0xff}}}, - {{{ -2149, 2048, 4480}, 0, { 246, -3800}, {0xc8, 0x47, 0xa8, 0xff}}}, - {{{ -1945, 2048, 3763}, 0, { -396, -4172}, {0xe1, 0x61, 0x4b, 0xff}}}, - {{{ -1637, 2048, 4070}, 0, { -26, -4394}, {0xb7, 0x5b, 0xcf, 0xff}}}, - {{{ 307, 2048, 4070}, 0, { 444, -6278}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -204, 2048, 3251}, 0, { -470, -5980}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ -204, 2048, 4070}, 0, { 320, -5782}, {0xcd, 0x33, 0x99, 0xff}}}, - {{{ 307, 2048, 3251}, 0, { -346, -6476}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ -2764, 2048, 5094}, 0, { 692, -3056}, {0xce, 0x6d, 0xd8, 0xff}}}, - {{{ -3276, 2048, 5094}, 0, { 568, -2560}, {0xaf, 0x5d, 0xe8, 0xff}}}, - {{{ -3173, 2048, 5914}, 0, { 1386, -2462}, {0xaa, 0x53, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07005A08, 0x003d0dc0, 89137, 0x00005a08, 240); // 0x07005AF8 - 0x07005BF8 -static const Vtx hmc_seg7_vertex_07005AF8[] = { - {{{ -2969, 2048, 4480}, 0, { 48, -3006}, {0x4a, 0x5c, 0x2b, 0xff}}}, - {{{ -2559, 2048, 4070}, 0, { -248, -3502}, {0x30, 0x5a, 0x4b, 0xff}}}, - {{{ -2635, 2048, 3807}, 0, { -520, -3492}, {0x38, 0x5a, 0x45, 0xff}}}, - {{{ -3437, 2048, 4609}, 0, { 60, -2522}, {0x20, 0x6c, 0x3a, 0xff}}}, - {{{ -2969, 2048, 4685}, 0, { 246, -2956}, {0x63, 0x49, 0xe6, 0xff}}}, - {{{ -3481, 2048, 5402}, 0, { 816, -2288}, {0xdc, 0x4b, 0xa1, 0xff}}}, - {{{ -3847, 2048, 5428}, 0, { 754, -1926}, {0x56, 0x55, 0x25, 0xff}}}, - {{{ -3173, 2048, 5914}, 0, { 1386, -2462}, {0xaa, 0x53, 0xd6, 0xff}}}, - {{{ -3276, 2048, 5094}, 0, { 568, -2560}, {0xaf, 0x5d, 0xe8, 0xff}}}, - {{{ -3890, 2048, 6118}, 0, { 1412, -1718}, {0x4b, 0x5f, 0x25, 0xff}}}, - {{{ -4273, 2048, 5855}, 0, { 1064, -1410}, {0x30, 0x5a, 0x4b, 0xff}}}, - {{{ -3583, 2048, 5811}, 0, { 1188, -2090}, {0x08, 0x4c, 0x65, 0xff}}}, - {{{ -6860, 1760, 3753}, 0, { -1586, 588}, {0x00, 0x7e, 0xf4, 0xff}}}, - {{{ -6860, 1843, 4582}, 0, { -792, 786}, {0x59, 0x58, 0xf2, 0xff}}}, - {{{ -6245, 1843, 4582}, 0, { -644, 192}, {0xa7, 0x58, 0xf5, 0xff}}}, - {{{ -3788, 2048, 6528}, 0, { 1832, -1718}, {0xef, 0x51, 0xa1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07005AF8, 0x003d0dc0, 89137, 0x00005af8, 256); // 0x07005BF8 - 0x07005CF8 -static const Vtx hmc_seg7_vertex_07005BF8[] = { - {{{ -3788, 2048, 6528}, 0, { 1832, -1718}, {0xef, 0x51, 0xa1, 0xff}}}, - {{{ -4273, 2048, 5855}, 0, { 1064, -1410}, {0x30, 0x5a, 0x4b, 0xff}}}, - {{{ -4800, 2048, 6118}, 0, { 1192, -836}, {0x0d, 0x5a, 0x57, 0xff}}}, - {{{ -4607, 2048, 6938}, 0, { 2032, -826}, {0xe5, 0x5a, 0xac, 0xff}}}, - {{{ -5631, 2048, 6118}, 0, { 990, 0}, {0xd0, 0x5c, 0x48, 0xff}}}, - {{{ -5631, 2048, 6938}, 0, { 1784, 166}, {0xeb, 0x5c, 0xad, 0xff}}}, - {{{ -6860, 1905, 4890}, 0, { -496, 860}, {0x46, 0x68, 0xf1, 0xff}}}, - {{{ -6143, 2048, 5606}, 0, { 370, 340}, {0xa8, 0x44, 0x3b, 0xff}}}, - {{{ -6245, 1905, 4890}, 0, { -346, 266}, {0x9b, 0x4b, 0xf9, 0xff}}}, - {{{ -6962, 2048, 5606}, 0, { 172, 1130}, {0x36, 0x70, 0x18, 0xff}}}, - {{{ -6860, 1760, 3753}, 0, { -1586, 588}, {0x00, 0x7e, 0xf4, 0xff}}}, - {{{ -6245, 1843, 4582}, 0, { -644, 192}, {0xa7, 0x58, 0xf5, 0xff}}}, - {{{ -6245, 1760, 3753}, 0, { -1438, -8}, {0x00, 0x7e, 0xf4, 0xff}}}, - {{{ -7474, 2048, 6528}, 0, { 940, 1850}, {0x59, 0x49, 0xcc, 0xff}}}, - {{{ -6553, 2048, 7450}, 0, { 2056, 1180}, {0x1a, 0x49, 0x9d, 0xff}}}, - {{{ -6860, 1843, 4582}, 0, { -792, 786}, {0x59, 0x58, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07005BF8, 0x003d0dc0, 89137, 0x00005bf8, 256); // 0x07005CF8 - 0x07005DE8 -static const Vtx hmc_seg7_vertex_07005CF8[] = { - {{{ -6245, 1536, 1510}, 0, { -50, -850}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -6860, 1536, 2545}, 0, { 2012, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6245, 1536, 2545}, 0, { 2012, -850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6860, 1536, 1510}, 0, { -50, 376}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -6962, 2048, 5606}, 0, { 172, 1130}, {0x36, 0x70, 0x18, 0xff}}}, - {{{ -7474, 2048, 6118}, 0, { 544, 1750}, {0x73, 0x2a, 0x1e, 0xff}}}, - {{{ -7474, 2048, 6528}, 0, { 940, 1850}, {0x59, 0x49, 0xcc, 0xff}}}, - {{{ -5631, 2048, 6118}, 0, { 990, 0}, {0xd0, 0x5c, 0x48, 0xff}}}, - {{{ -6143, 2048, 5606}, 0, { 370, 340}, {0xa8, 0x44, 0x3b, 0xff}}}, - {{{ -5631, 2048, 6938}, 0, { 1784, 166}, {0xeb, 0x5c, 0xad, 0xff}}}, - {{{ -6143, 2048, 7450}, 0, { 2154, 786}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ -6553, 2048, 7450}, 0, { 2056, 1180}, {0x1a, 0x49, 0x9d, 0xff}}}, - {{{ -6860, 1024, 3558}, 0, { 1604, 172}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -6245, 1024, 3343}, 0, { 1194, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6860, 1024, 3343}, 0, { 1194, 172}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07005CF8, 0x003d0dc0, 89137, 0x00005cf8, 240); // 0x07005DE8 - 0x07005E88 -static const Vtx hmc_seg7_vertex_07005DE8[] = { - {{{ -6860, 1843, 4582}, 0, { -792, 786}, {0x59, 0x58, 0xf2, 0xff}}}, - {{{ -6860, 1905, 4890}, 0, { -496, 860}, {0x46, 0x68, 0xf1, 0xff}}}, - {{{ -6245, 1905, 4890}, 0, { -346, 266}, {0x9b, 0x4b, 0xf9, 0xff}}}, - {{{ -6860, 1331, 3763}, 0, { 2012, 172}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -6245, 1331, 3763}, 0, { 2012, -1054}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -6245, 1331, 3548}, 0, { 1604, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6860, 1331, 3548}, 0, { 1604, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6860, 1024, 3558}, 0, { 1604, 172}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -6245, 1024, 3558}, 0, { 1604, -1054}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -6245, 1024, 3343}, 0, { 1194, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07005DE8, 0x003d0dc0, 89137, 0x00005de8, 160); // 0x07005E88 - 0x07005F88 -static const Vtx hmc_seg7_vertex_07005E88[] = { - {{{ -6476, 1792, 1510}, 0, { 606, 1500}, {0xbd, 0xdf, 0x65, 0xff}}}, - {{{ -6476, 1536, 1459}, 0, { 606, 2012}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -6476, 1536, 1510}, 0, { 606, 2012}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 307, 2048, 3584}, 0, { 384, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 358, 2304, 3584}, 0, { 384, 1500}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ 307, 2304, 3584}, 0, { 384, 1500}, {0x92, 0xc9, 0x1b, 0xff}}}, - {{{ 358, 2048, 3584}, 0, { 384, 2012}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 307, 2048, 3251}, 0, { 0, 2012}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 358, 2304, 3738}, 0, { 574, 1500}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ 307, 2304, 3738}, 0, { 574, 1500}, {0x9b, 0xdf, 0xbd, 0xff}}}, - {{{ 307, 3072, 3251}, 0, { 0, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 307, 3072, 4070}, 0, { 990, 0}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ 358, 2048, 3738}, 0, { 574, 2012}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 307, 2048, 3738}, 0, { 574, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 307, 2048, 4070}, 0, { 990, 2012}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -6476, 1792, 1459}, 0, { 606, 1500}, {0xc8, 0x8f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07005E88, 0x003d0dc0, 89137, 0x00005e88, 256); // 0x07005F88 - 0x07006068 -static const Vtx hmc_seg7_vertex_07005F88[] = { - {{{ -6629, 1792, 1510}, 0, { 352, 1500}, {0x1b, 0xc9, 0x6e, 0xff}}}, - {{{ -6476, 1792, 1510}, 0, { 606, 1500}, {0xbd, 0xdf, 0x65, 0xff}}}, - {{{ -6245, 2560, 1510}, 0, { 990, 0}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ -6245, 1536, 1510}, 0, { 990, 2012}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -6476, 1536, 1510}, 0, { 606, 2012}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -6476, 1792, 1459}, 0, { 606, 1500}, {0xc8, 0x8f, 0x00, 0xff}}}, - {{{ -6629, 1792, 1459}, 0, { 352, 1500}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ -6629, 1536, 1510}, 0, { 352, 2012}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -6629, 1536, 1459}, 0, { 352, 2012}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -6860, 1536, 1510}, 0, { 0, 2012}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -6860, 2560, 1510}, 0, { 0, 0}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -6860, 1741, 3558}, 0, { -2482, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 717, 3558}, 0, { -2482, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 512, 2534}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07005F88, 0x003d0dc0, 89137, 0x00005f88, 224); // 0x07006068 - 0x07006148 -static const Vtx hmc_seg7_vertex_07006068[] = { - {{{ -7474, 2048, 6118}, 0, { 0, 2012}, {0x73, 0x2a, 0x1e, 0xff}}}, - {{{ -7474, 3072, 6528}, 0, { 546, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -7474, 2048, 6528}, 0, { 546, 2012}, {0x59, 0x49, 0xcc, 0xff}}}, - {{{ -6860, 1741, 3558}, 0, { -2482, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 512, 2534}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6860, 1536, 2534}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6245, 1536, 2534}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 512, 2534}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6245, 717, 3558}, 0, { -2482, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 1741, 3558}, 0, { -2482, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 1331, 3558}, 0, { -2482, 1196}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 1331, 3763}, 0, { -3176, 1112}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -6245, 1761, 3763}, 0, { -3176, 1972}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -7474, 3072, 6118}, 0, { 0, 0}, {0x6d, 0x00, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006068, 0x003d0dc0, 89137, 0x00006068, 224); // 0x07006148 - 0x07006228 -static const Vtx hmc_seg7_vertex_07006148[] = { - {{{ -6860, 512, 2534}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6245, 512, 2534}, 0, { 2012, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6245, 1526, 2534}, 0, { 2012, 1992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7474, 2161, 6528}, 0, { 546, 1788}, {0x3a, 0x6e, 0x13, 0xff}}}, - {{{ -7474, 3072, 6528}, 0, { 546, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -8089, 3072, 7142}, 0, { 2280, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -6553, 2048, 7450}, 0, { 546, 2012}, {0x1a, 0x49, 0x9d, 0xff}}}, - {{{ -6553, 3072, 7450}, 0, { 546, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ -6143, 3072, 7450}, 0, { 0, 0}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -6143, 2048, 7450}, 0, { 0, 2012}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ -7167, 2161, 8064}, 0, { 2280, 1788}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ -6553, 2161, 7450}, 0, { 546, 1788}, {0x24, 0x33, 0x93, 0xff}}}, - {{{ -7167, 3072, 8064}, 0, { 2280, 0}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -6860, 1526, 2534}, 0, { 0, 1992}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006148, 0x003d0dc0, 89137, 0x00006148, 224); // 0x07006228 - 0x07006328 -static const Vtx hmc_seg7_vertex_07006228[] = { - {{{ -6860, 1331, 3558}, 0, { -2482, 1196}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 1761, 3763}, 0, { -3176, 1972}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 1331, 3763}, 0, { -3176, 1112}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -6860, 1321, 3558}, 0, { 990, 1196}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6245, 1321, 3558}, 0, { 0, 1196}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6245, 1024, 3558}, 0, { 0, 580}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -6860, 1024, 3558}, 0, { 990, 580}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -6860, 1014, 3354}, 0, { 990, 580}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6245, 1014, 3354}, 0, { 0, 580}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6245, 717, 3354}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6860, 717, 3354}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6860, 1331, 3763}, 0, { 2012, 1152}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -6245, 1751, 3763}, 0, { 0, 1992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6245, 1331, 3763}, 0, { 0, 1152}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -6860, 1751, 3763}, 0, { 2012, 1992}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6860, 1741, 3558}, 0, { -2482, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006228, 0x003d0dc0, 89137, 0x00006228, 256); // 0x07006328 - 0x07006428 -static const Vtx hmc_seg7_vertex_07006328[] = { - {{{ -7474, 2161, 6528}, 0, { 546, 1788}, {0x3a, 0x6e, 0x13, 0xff}}}, - {{{ -8089, 3072, 7142}, 0, { 2280, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -8089, 2161, 7142}, 0, { 2280, 1788}, {0x73, 0x2a, 0x1e, 0xff}}}, - {{{ -8089, 3072, 7654}, 0, { 3004, 0}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ -8089, 2161, 7654}, 0, { 3004, 1788}, {0x59, 0x49, 0xcc, 0xff}}}, - {{{ -8089, 2161, 7654}, 0, { 990, 1788}, {0x59, 0x49, 0xcc, 0xff}}}, - {{{ -8089, 3072, 7654}, 0, { 990, 0}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ -7679, 3072, 8064}, 0, { 0, 0}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ -7679, 2161, 8064}, 0, { 0, 1788}, {0x1a, 0x49, 0x9d, 0xff}}}, - {{{ -7679, 2161, 8064}, 0, { 3004, 1788}, {0x1a, 0x49, 0x9d, 0xff}}}, - {{{ -7167, 3072, 8064}, 0, { 2280, 0}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -7167, 2161, 8064}, 0, { 2280, 1788}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ -7679, 3072, 8064}, 0, { 3004, 0}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ -7474, 2161, 6528}, 0, { 2570, 1788}, {0x3a, 0x6e, 0x13, 0xff}}}, - {{{ -6553, 2161, 7450}, 0, { 0, 1788}, {0x24, 0x33, 0x93, 0xff}}}, - {{{ -7474, 2048, 6528}, 0, { 2570, 2012}, {0x59, 0x49, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006328, 0x003d0dc0, 89137, 0x00006328, 256); // 0x07006428 - 0x07006458 -static const Vtx hmc_seg7_vertex_07006428[] = { - {{{ -6553, 2161, 7450}, 0, { 0, 1788}, {0x24, 0x33, 0x93, 0xff}}}, - {{{ -6553, 2048, 7450}, 0, { 0, 2012}, {0x1a, 0x49, 0x9d, 0xff}}}, - {{{ -7474, 2048, 6528}, 0, { 2570, 2012}, {0x59, 0x49, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006428, 0x003d0dc0, 89137, 0x00006428, 48); // 0x07006458 - 0x07006498 -static const Vtx hmc_seg7_vertex_07006458[] = { - {{{ -6107, 2150, 5643}, 0, { 0, 2012}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ -5890, 2150, 5860}, 0, { 990, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -5890, 2765, 5860}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6107, 2765, 5643}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006458, 0x003d0dc0, 89137, 0x00006458, 64); // 0x07006498 - 0x070064D8 -static const Vtx hmc_seg7_vertex_07006498[] = { - {{{ -5890, 2150, 5860}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -5672, 2150, 6077}, 0, { 990, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -5672, 2765, 6077}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -5890, 2765, 5860}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006498, 0x003d0dc0, 89137, 0x00006498, 64); // 0x070064D8 - 0x070065C8 -static const Vtx hmc_seg7_vertex_070064D8[] = { - {{{ -1945, 2048, 3763}, 0, { 0, 0}, {0xe1, 0x61, 0x4b, 0xff}}}, - {{{ -1945, 1024, 3763}, 0, { 0, 3372}, {0x09, 0x00, 0x7e, 0xff}}}, - {{{ -1637, 1024, 4070}, 0, { 990, 3372}, {0x86, 0x00, 0x22, 0xff}}}, - {{{ -716, 2048, 4070}, 0, { 0, 0}, {0x67, 0x33, 0xcd, 0xff}}}, - {{{ -716, 1024, 4070}, 0, { 0, 3372}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -716, 1024, 3251}, 0, { 2012, 3372}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -716, 2048, 3251}, 0, { 2012, 0}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ -204, 2048, 3251}, 0, { 2012, 0}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ -204, 1024, 3251}, 0, { 2012, 3372}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -204, 1024, 4070}, 0, { 0, 3372}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -204, 2048, 4070}, 0, { 0, 0}, {0xcd, 0x33, 0x99, 0xff}}}, - {{{ -2559, 2048, 4070}, 0, { 0, 0}, {0x30, 0x5a, 0x4b, 0xff}}}, - {{{ -2559, 1024, 4070}, 0, { 0, 3372}, {0x4f, 0x00, 0x62, 0xff}}}, - {{{ -1945, 1024, 3763}, 0, { 990, 3372}, {0x09, 0x00, 0x7e, 0xff}}}, - {{{ -1945, 2048, 3763}, 0, { 990, 0}, {0xe1, 0x61, 0x4b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070064D8, 0x003d0dc0, 89137, 0x000064d8, 240); // 0x070065C8 - 0x070066B8 -static const Vtx hmc_seg7_vertex_070065C8[] = { - {{{ -2764, 2048, 4890}, 0, { 0, 0}, {0x18, 0x65, 0xb8, 0xff}}}, - {{{ -2764, 1024, 4890}, 0, { 0, 3372}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ -2969, 1024, 4685}, 0, { 582, 3372}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ -1945, 2048, 3763}, 0, { 0, 0}, {0xe1, 0x61, 0x4b, 0xff}}}, - {{{ -1637, 1024, 4070}, 0, { 990, 3372}, {0x86, 0x00, 0x22, 0xff}}}, - {{{ -1637, 2048, 4070}, 0, { 990, 0}, {0xb7, 0x5b, 0xcf, 0xff}}}, - {{{ -1637, 2048, 4070}, 0, { 0, 0}, {0xb7, 0x5b, 0xcf, 0xff}}}, - {{{ -1637, 1024, 4070}, 0, { 0, 3372}, {0x86, 0x00, 0x22, 0xff}}}, - {{{ -2252, 1024, 4378}, 0, { 990, 3372}, {0xbc, 0x00, 0x96, 0xff}}}, - {{{ -2252, 2048, 4378}, 0, { 990, 0}, {0xd1, 0x66, 0xc6, 0xff}}}, - {{{ -2252, 2048, 4378}, 0, { 0, 0}, {0xd1, 0x66, 0xc6, 0xff}}}, - {{{ -2252, 1024, 4378}, 0, { 0, 3372}, {0xbc, 0x00, 0x96, 0xff}}}, - {{{ -2764, 1024, 4890}, 0, { 990, 3372}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ -2764, 2048, 4890}, 0, { 990, 0}, {0x18, 0x65, 0xb8, 0xff}}}, - {{{ -2969, 2048, 4685}, 0, { 582, 0}, {0x63, 0x49, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070065C8, 0x003d0dc0, 89137, 0x000065c8, 240); // 0x070066B8 - 0x070067B8 -static const Vtx hmc_seg7_vertex_070066B8[] = { - {{{ -3276, 2048, 5094}, 0, { 690, 0}, {0xaf, 0x5d, 0xe8, 0xff}}}, - {{{ -3276, 1024, 5094}, 0, { 690, 3372}, {0x82, 0x00, 0x03, 0xff}}}, - {{{ -3481, 1024, 5402}, 0, { 1422, 3372}, {0xb0, 0x00, 0x9f, 0xff}}}, - {{{ -2969, 2048, 4685}, 0, { 582, 0}, {0x63, 0x49, 0xe6, 0xff}}}, - {{{ -2969, 1024, 4685}, 0, { 582, 3372}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ -2969, 1024, 4480}, 0, { 990, 3372}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -2969, 2048, 4480}, 0, { 990, 0}, {0x4a, 0x5c, 0x2b, 0xff}}}, - {{{ -2969, 2048, 4480}, 0, { 0, 0}, {0x4a, 0x5c, 0x2b, 0xff}}}, - {{{ -2969, 1024, 4480}, 0, { 0, 3372}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -2559, 1024, 4070}, 0, { 990, 3372}, {0x4f, 0x00, 0x62, 0xff}}}, - {{{ -2559, 2048, 4070}, 0, { 990, 0}, {0x30, 0x5a, 0x4b, 0xff}}}, - {{{ -3437, 2048, 4609}, 0, { 0, 0}, {0x20, 0x6c, 0x3a, 0xff}}}, - {{{ -3437, 1024, 4609}, 0, { 0, 3372}, {0x48, 0x00, 0x68, 0xff}}}, - {{{ -3583, 2048, 5811}, 0, { 1594, 0}, {0x08, 0x4c, 0x65, 0xff}}}, - {{{ -3173, 1024, 5914}, 0, { 2136, 3372}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ -3173, 2048, 5914}, 0, { 2136, 0}, {0xaa, 0x53, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070066B8, 0x003d0dc0, 89137, 0x000066b8, 256); // 0x070067B8 - 0x07006878 -static const Vtx hmc_seg7_vertex_070067B8[] = { - {{{ -3276, 2048, 5094}, 0, { 690, 0}, {0xaf, 0x5d, 0xe8, 0xff}}}, - {{{ -3481, 1024, 5402}, 0, { 1422, 3372}, {0xb0, 0x00, 0x9f, 0xff}}}, - {{{ -3481, 2048, 5402}, 0, { 1422, 0}, {0xdc, 0x4b, 0xa1, 0xff}}}, - {{{ -3847, 1024, 5428}, 0, { 1796, 3372}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ -3847, 2048, 5428}, 0, { 1796, 0}, {0x56, 0x55, 0x25, 0xff}}}, - {{{ -3788, 2048, 6528}, 0, { 0, 0}, {0xef, 0x51, 0xa1, 0xff}}}, - {{{ -3788, 1024, 6528}, 0, { 0, 3372}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -3890, 1024, 6118}, 0, { 510, 3372}, {0x7e, 0x00, 0x0a, 0xff}}}, - {{{ -3890, 2048, 6118}, 0, { 510, 0}, {0x4b, 0x5f, 0x25, 0xff}}}, - {{{ -3583, 1024, 5811}, 0, { 1594, 3372}, {0x37, 0x00, 0x72, 0xff}}}, - {{{ -3583, 2048, 5811}, 0, { 1594, 0}, {0x08, 0x4c, 0x65, 0xff}}}, - {{{ -3173, 1024, 5914}, 0, { 2136, 3372}, {0xa8, 0x00, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070067B8, 0x003d0dc0, 89137, 0x000067b8, 192); // 0x07006878 - 0x07006978 -static const Vtx hmc_seg7_vertex_07006878[] = { - {{{ -3173, 2048, 5914}, 0, { 44, 990}, {0xaa, 0x53, 0xd6, 0xff}}}, - {{{ -3788, 1024, 6528}, 0, { 1280, 0}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -3788, 2048, 6528}, 0, { 1280, 990}, {0xef, 0x51, 0xa1, 0xff}}}, - {{{ -716, 2048, 3251}, 0, { 988, 990}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ -716, 1024, 3251}, 0, { 988, 0}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -204, 1024, 3251}, 0, { 2012, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -204, 2048, 3251}, 0, { 2012, 990}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ -204, 2048, 4070}, 0, { 2012, 990}, {0xcd, 0x33, 0x99, 0xff}}}, - {{{ -716, 1024, 4070}, 0, { 988, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -716, 2048, 4070}, 0, { 988, 990}, {0x67, 0x33, 0xcd, 0xff}}}, - {{{ -204, 1024, 4070}, 0, { 2012, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -3847, 2048, 5428}, 0, { 124, 990}, {0x56, 0x55, 0x25, 0xff}}}, - {{{ -3847, 1024, 5428}, 0, { 124, 0}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ -3437, 1024, 4609}, 0, { 1428, 0}, {0x48, 0x00, 0x68, 0xff}}}, - {{{ -3437, 2048, 4609}, 0, { 1428, 990}, {0x20, 0x6c, 0x3a, 0xff}}}, - {{{ -3173, 1024, 5914}, 0, { 44, 0}, {0xa8, 0x00, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006878, 0x003d0dc0, 89137, 0x00006878, 256); // 0x07006978 - 0x07006A78 -static const Vtx hmc_seg7_vertex_07006978[] = { - {{{ 307, 3072, 4070}, 0, { 0, 0}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ 307, 2048, 4070}, 0, { 0, 990}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -1330, 2048, 4070}, 0, { 1900, 990}, {0xf8, 0x72, 0xc9, 0xff}}}, - {{{ -1330, 3072, 4070}, 0, { 1900, 0}, {0xda, 0x00, 0x88, 0xff}}}, - {{{ -2149, 2048, 4480}, 0, { 3116, 990}, {0xc8, 0x47, 0xa8, 0xff}}}, - {{{ -2149, 3072, 4480}, 0, { 3116, 0}, {0xb1, 0x00, 0x9e, 0xff}}}, - {{{ -1524, 3072, 3251}, 0, { 6548, 0}, {0x13, 0x00, 0x7d, 0xff}}}, - {{{ -1524, 2048, 3251}, 0, { 6548, 990}, {0x16, 0x66, 0x47, 0xff}}}, - {{{ 307, 2048, 3251}, 0, { 8744, 990}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 307, 3072, 3251}, 0, { 8744, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2635, 3072, 3807}, 0, { 4896, 0}, {0x44, 0x00, 0x6a, 0xff}}}, - {{{ -3847, 3072, 5428}, 0, { 2504, 0}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ -3847, 2048, 5428}, 0, { 2504, 990}, {0x56, 0x55, 0x25, 0xff}}}, - {{{ -3437, 2048, 4609}, 0, { 3472, 990}, {0x20, 0x6c, 0x3a, 0xff}}}, - {{{ -2635, 2048, 3807}, 0, { 4896, 990}, {0x38, 0x5a, 0x45, 0xff}}}, - {{{ -2764, 2048, 5094}, 0, { 4220, 990}, {0xce, 0x6d, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006978, 0x003d0dc0, 89137, 0x00006978, 256); // 0x07006A78 - 0x07006B68 -static const Vtx hmc_seg7_vertex_07006A78[] = { - {{{ -2149, 3072, 4480}, 0, { 3116, 0}, {0xb1, 0x00, 0x9e, 0xff}}}, - {{{ -2764, 2048, 5094}, 0, { 4220, 990}, {0xce, 0x6d, 0xd8, 0xff}}}, - {{{ -2764, 3072, 5094}, 0, { 4220, 0}, {0x96, 0x00, 0xbc, 0xff}}}, - {{{ -3437, 3072, 4609}, 0, { 3472, 0}, {0x62, 0x00, 0x4f, 0xff}}}, - {{{ -2635, 2048, 3807}, 0, { 4896, 990}, {0x38, 0x5a, 0x45, 0xff}}}, - {{{ -2635, 3072, 3807}, 0, { 4896, 0}, {0x44, 0x00, 0x6a, 0xff}}}, - {{{ -3437, 2048, 4609}, 0, { 3472, 990}, {0x20, 0x6c, 0x3a, 0xff}}}, - {{{ -3173, 2048, 5914}, 0, { 5212, 990}, {0xaa, 0x53, 0xd6, 0xff}}}, - {{{ -3173, 3072, 5914}, 0, { 5212, 0}, {0x9e, 0x00, 0xb1, 0xff}}}, - {{{ -3847, 3072, 5428}, 0, { 2504, 0}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ -4607, 3072, 6938}, 0, { 7532, 0}, {0xed, 0x00, 0x83, 0xff}}}, - {{{ -4607, 2048, 6938}, 0, { 7532, 990}, {0xe5, 0x5a, 0xac, 0xff}}}, - {{{ -5631, 2048, 6938}, 0, { 8740, 990}, {0xeb, 0x5c, 0xad, 0xff}}}, - {{{ -3788, 2048, 6528}, 0, { 6312, 990}, {0xef, 0x51, 0xa1, 0xff}}}, - {{{ -3788, 3072, 6528}, 0, { 6312, 0}, {0xbc, 0x00, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006A78, 0x003d0dc0, 89137, 0x00006a78, 240); // 0x07006B68 - 0x07006C58 -static const Vtx hmc_seg7_vertex_07006B68[] = { - {{{ -4273, 3072, 5855}, 0, { 1748, 0}, {0x4f, 0x00, 0x62, 0xff}}}, - {{{ -3847, 2048, 5428}, 0, { 2504, 990}, {0x56, 0x55, 0x25, 0xff}}}, - {{{ -3847, 3072, 5428}, 0, { 2504, 0}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ -4273, 2048, 5855}, 0, { 1748, 990}, {0x30, 0x5a, 0x4b, 0xff}}}, - {{{ -3788, 3072, 6528}, 0, { 6312, 0}, {0xbc, 0x00, 0x96, 0xff}}}, - {{{ -3788, 2048, 6528}, 0, { 6312, 990}, {0xef, 0x51, 0xa1, 0xff}}}, - {{{ -4607, 2048, 6938}, 0, { 7532, 990}, {0xe5, 0x5a, 0xac, 0xff}}}, - {{{ -4607, 3072, 6938}, 0, { 7532, 0}, {0xed, 0x00, 0x83, 0xff}}}, - {{{ -4800, 3072, 6118}, 0, { 964, 0}, {0x26, 0x00, 0x78, 0xff}}}, - {{{ -4800, 2048, 6118}, 0, { 964, 990}, {0x0d, 0x5a, 0x57, 0xff}}}, - {{{ -6143, 2048, 7450}, 0, { 9660, 990}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ -5631, 3072, 6938}, 0, { 8740, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ -5631, 2048, 6938}, 0, { 8740, 990}, {0xeb, 0x5c, 0xad, 0xff}}}, - {{{ -5631, 3072, 6118}, 0, { 0, 0}, {0xc6, 0x00, 0x70, 0xff}}}, - {{{ -5631, 2048, 6118}, 0, { 0, 990}, {0xd0, 0x5c, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006B68, 0x003d0dc0, 89137, 0x00006b68, 240); // 0x07006C58 - 0x07006D38 -static const Vtx hmc_seg7_vertex_07006C58[] = { - {{{ -6962, 2048, 5606}, 0, { 2012, 990}, {0x36, 0x70, 0x18, 0xff}}}, - {{{ -6962, 3072, 5606}, 0, { 2012, 0}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -7474, 3072, 6118}, 0, { 568, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -7474, 2048, 6118}, 0, { 568, 990}, {0x73, 0x2a, 0x1e, 0xff}}}, - {{{ -6143, 2048, 7450}, 0, { 9660, 990}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ -6143, 3072, 7450}, 0, { 9660, 0}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -5631, 3072, 6938}, 0, { 8740, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ -6245, 2867, 4582}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 1905, 4890}, 0, { 576, 990}, {0x9b, 0x4b, 0xf9, 0xff}}}, - {{{ -6245, 2929, 4890}, 0, { 576, 0}, {0x82, 0x00, 0x08, 0xff}}}, - {{{ -6245, 2560, 1510}, 0, { 0, -22}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ -6245, 1536, 2534}, 0, { 1992, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 2560, 2534}, 0, { 1992, -22}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 1536, 1510}, 0, { 0, 990}, {0xd6, 0x54, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006C58, 0x003d0dc0, 89137, 0x00006c58, 224); // 0x07006D38 - 0x07006E38 -static const Vtx hmc_seg7_vertex_07006D38[] = { - {{{ -6245, 2560, 2534}, 0, { -48, -34}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 1536, 2534}, 0, { -48, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 1741, 3558}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 2765, 3558}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 2765, 3558}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 1843, 4582}, 0, { 2012, 990}, {0xa7, 0x58, 0xf5, 0xff}}}, - {{{ -6245, 2867, 4582}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 1741, 3558}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6860, 2765, 3558}, 0, { 0, -22}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 1741, 3558}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 1536, 2534}, 0, { 2012, 980}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6245, 2867, 4582}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 1843, 4582}, 0, { 0, 990}, {0xa7, 0x58, 0xf5, 0xff}}}, - {{{ -6245, 1905, 4890}, 0, { 576, 990}, {0x9b, 0x4b, 0xf9, 0xff}}}, - {{{ -6143, 3072, 5606}, 0, { 2012, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -6245, 2929, 4890}, 0, { 576, 0}, {0x82, 0x00, 0x08, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006D38, 0x003d0dc0, 89137, 0x00006d38, 256); // 0x07006E38 - 0x07006F18 -static const Vtx hmc_seg7_vertex_07006E38[] = { - {{{ -6245, 1905, 4890}, 0, { 576, 990}, {0x9b, 0x4b, 0xf9, 0xff}}}, - {{{ -6143, 2048, 5606}, 0, { 2012, 990}, {0xa8, 0x44, 0x3b, 0xff}}}, - {{{ -6143, 3072, 5606}, 0, { 2012, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -6860, 2560, 2534}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 1536, 1510}, 0, { 2012, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -6860, 2560, 1510}, 0, { 2012, 0}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -6860, 1536, 2534}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 2765, 3558}, 0, { 0, -22}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 1536, 2534}, 0, { 2012, 980}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 2560, 2534}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 2867, 4582}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 1741, 3558}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 2765, 3558}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6860, 1843, 4582}, 0, { 0, 990}, {0x59, 0x58, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006E38, 0x003d0dc0, 89137, 0x00006e38, 224); // 0x07006F18 - 0x07006FF8 -static const Vtx hmc_seg7_vertex_07006F18[] = { - {{{ -6860, 2929, 4890}, 0, { 1404, 0}, {0x7e, 0x00, 0x08, 0xff}}}, - {{{ -6860, 1905, 4890}, 0, { 1404, 990}, {0x46, 0x68, 0xf1, 0xff}}}, - {{{ -6860, 1843, 4582}, 0, { 2012, 990}, {0x59, 0x58, 0xf2, 0xff}}}, - {{{ -6962, 2048, 5606}, 0, { 0, 990}, {0x36, 0x70, 0x18, 0xff}}}, - {{{ -6962, 3072, 5606}, 0, { 0, 0}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -6860, 2867, 4582}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6143, 2048, 5606}, 0, { 0, 990}, {0xa8, 0x44, 0x3b, 0xff}}}, - {{{ -6107, 2765, 5643}, 0, { 112, 274}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ -6143, 3072, 5606}, 0, { 0, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -6107, 2150, 5643}, 0, { 112, 888}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ -5672, 2150, 6077}, 0, { 1848, 888}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -5631, 3072, 6118}, 0, { 2012, 0}, {0xc6, 0x00, 0x70, 0xff}}}, - {{{ -5672, 2765, 6077}, 0, { 1848, 274}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -5631, 2048, 6118}, 0, { 2012, 990}, {0xd0, 0x5c, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07006F18, 0x003d0dc0, 89137, 0x00006f18, 224); // 0x07006FF8 - 0x07007080 static const Gfx hmc_seg7_dl_07006FF8[] = { diff --git a/levels/hmc/areas/1/10/model.inc.c b/levels/hmc/areas/1/10/model.inc.c index 3f665c59b..637978a6b 100644 --- a/levels/hmc/areas/1/10/model.inc.c +++ b/levels/hmc/areas/1/10/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700FF70 - 0x0700FF88 static const Lights1 hmc_seg7_lights_0700FF70 = gdSPDefLights1( 0x79, 0x79, 0x79, @@ -5,16 +6,7 @@ static const Lights1 hmc_seg7_lights_0700FF70 = gdSPDefLights1( ); // 0x0700FF88 - 0x07010008 -static const Vtx hmc_seg7_vertex_0700FF88[] = { - {{{ 3891, 0, 4608}, 0, { 1756, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4403, 0, 4813}, 0, { 2522, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4198, 0, 4608}, 0, { 2522, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4403, 0, 5120}, 0, { 1756, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4198, 0, 5325}, 0, { 734, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3891, 0, 5325}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3686, 0, 5120}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3686, 0, 4813}, 0, { 734, -798}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700FF88, 0x003d0dc0, 89137, 0x0000ff88, 128); // 0x07010008 - 0x07010070 static const Gfx hmc_seg7_dl_07010008[] = { diff --git a/levels/hmc/areas/1/11/model.inc.c b/levels/hmc/areas/1/11/model.inc.c index 4982813a4..b60efe339 100644 --- a/levels/hmc/areas/1/11/model.inc.c +++ b/levels/hmc/areas/1/11/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07010118 - 0x07010130 static const Lights1 hmc_seg7_lights_07010118 = gdSPDefLights1( 0x00, 0x00, 0x00, @@ -11,891 +12,151 @@ static const Lights1 hmc_seg7_lights_07010130 = gdSPDefLights1( ); // 0x07010148 - 0x07010248 -static const Vtx hmc_seg7_vertex_07010148[] = { - {{{ 1690, 0, 819}, 0, { 138, 2520}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 2100, 0, 102}, 0, { 240, 2146}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 4967, 0, 819}, 0, { -950, 1430}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 6298, 154, -1842}, 0, { -506, 104}, {0x10, 0x90, 0x39, 0xff}}}, - {{{ 6298, 154, -1330}, 0, { -678, 274}, {0x0a, 0xbb, 0x96, 0xff}}}, - {{{ 5786, 0, -1330}, 0, { -506, 444}, {0x0e, 0x85, 0xe7, 0xff}}}, - {{{ 5786, 0, -1842}, 0, { -336, 274}, {0x08, 0x86, 0x1f, 0xff}}}, - {{{ 6298, 0, -1842}, 0, { -506, 104}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 6298, 0, -1330}, 0, { -678, 274}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 1895, 0, -101}, 0, { 376, 2146}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ 1895, 0, 102}, 0, { 308, 2214}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 1690, 0, -3993}, 0, { 1740, 922}, {0x23, 0x89, 0xea, 0xff}}}, - {{{ 2100, 0, -101}, 0, { 308, 2078}, {0xec, 0x85, 0x14, 0xff}}}, - {{{ 3124, 0, -6860}, 0, { 2216, -508}, {0x1b, 0xc9, 0x6e, 0xff}}}, - {{{ 3533, 0, -6860}, 0, { 2080, -646}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 3533, 0, -6348}, 0, { 1910, -474}, {0xcd, 0x99, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010148, 0x003d0dc0, 89137, 0x00010148, 256); // 0x07010248 - 0x07010348 -static const Vtx hmc_seg7_vertex_07010248[] = { - {{{ 6298, 0, 102}, 0, { -1154, 752}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2100, 0, 102}, 0, { 240, 2146}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 2100, 0, -101}, 0, { 308, 2078}, {0xec, 0x85, 0x14, 0xff}}}, - {{{ 1690, 0, -3993}, 0, { 1740, 922}, {0x23, 0x89, 0xea, 0xff}}}, - {{{ 6298, 0, -6348}, 0, { 990, -1394}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4967, 0, 102}, 0, { -712, 1192}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4967, 0, 819}, 0, { -950, 1430}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 6912, 154, -1330}, 0, { -882, 70}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 6298, 154, -1842}, 0, { -506, 104}, {0x10, 0x90, 0x39, 0xff}}}, - {{{ 6912, 154, -1842}, 0, { -712, -100}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 6298, 154, -1330}, 0, { -678, 274}, {0x0a, 0xbb, 0x96, 0xff}}}, - {{{ 3124, 0, -6860}, 0, { 2216, -508}, {0x1b, 0xc9, 0x6e, 0xff}}}, - {{{ 3533, 0, -6348}, 0, { 1910, -474}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 3124, 0, -6348}, 0, { 2046, -338}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ 2100, 0, -4453}, 0, { 1756, 632}, {0xee, 0x83, 0xfb, 0xff}}}, - {{{ 2100, 0, -4965}, 0, { 1926, 462}, {0xf4, 0x82, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010248, 0x003d0dc0, 89137, 0x00010248, 256); // 0x07010348 - 0x07010448 -static const Vtx hmc_seg7_vertex_07010348[] = { - {{{ 6298, 0, -6348}, 0, { 990, -1394}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 6298, 0, -1842}, 0, { -506, 104}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 5786, 0, -1842}, 0, { -336, 274}, {0x08, 0x86, 0x1f, 0xff}}}, - {{{ 2100, 0, -101}, 0, { 308, 2078}, {0xec, 0x85, 0x14, 0xff}}}, - {{{ 5786, 0, -1330}, 0, { -506, 444}, {0x0e, 0x85, 0xe7, 0xff}}}, - {{{ 6298, 0, -1330}, 0, { -678, 274}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 6298, 0, 102}, 0, { -1154, 752}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2100, 0, -4453}, 0, { 1756, 632}, {0xee, 0x83, 0xfb, 0xff}}}, - {{{ 1690, 0, -3993}, 0, { 1740, 922}, {0x23, 0x89, 0xea, 0xff}}}, - {{{ 1690, 102, -4453}, 0, { 1892, 768}, {0x2c, 0x8f, 0xdd, 0xff}}}, - {{{ 1690, 102, -4965}, 0, { 2064, 598}, {0x08, 0x93, 0x3f, 0xff}}}, - {{{ 2100, 0, -4965}, 0, { 1926, 462}, {0xf4, 0x82, 0x06, 0xff}}}, - {{{ 1178, 102, -4965}, 0, { 2234, 768}, {0x65, 0xbd, 0x21, 0xff}}}, - {{{ 1178, 102, -4453}, 0, { 2064, 938}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ 1690, 0, -5324}, 0, { 2182, 480}, {0x62, 0xc4, 0x34, 0xff}}}, - {{{ 1690, 0, -6348}, 0, { 2522, 138}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010348, 0x003d0dc0, 89137, 0x00010348, 256); // 0x07010448 - 0x07010548 -static const Vtx hmc_seg7_vertex_07010448[] = { - {{{ 2304, -1023, -409}, 0, { 1610, 388}, {0x00, 0x7d, 0x10, 0xff}}}, - {{{ 1690, -1023, -409}, 0, { 1808, 684}, {0x00, 0x7a, 0x21, 0xff}}}, - {{{ 1690, -1023, 819}, 0, { 2216, 274}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2202, 205, 205}, 0, { -70, 908}, {0xf0, 0x7c, 0xf0, 0xff}}}, - {{{ 1792, 205, 205}, 0, { -398, 1070}, {0x10, 0x79, 0xdf, 0xff}}}, - {{{ 1690, 205, 819}, 0, { -234, 1602}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ 1792, 205, -204}, 0, { -562, 744}, {0x22, 0x75, 0x22, 0xff}}}, - {{{ 1690, 205, -306}, 0, { -684, 704}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 2202, 205, -204}, 0, { -234, 582}, {0xdf, 0x79, 0x10, 0xff}}}, - {{{ 4250, 205, -306}, 0, { 1358, -318}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 4250, 205, 819}, 0, { 1808, 582}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 2304, -767, -1023}, 0, { 1384, 558}, {0x00, 0x75, 0x30, 0xff}}}, - {{{ 2304, -1023, 819}, 0, { 2018, -22}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 3431, -1023, -3173}, 0, { 328, 764}, {0x25, 0x47, 0x62, 0xff}}}, - {{{ 2509, -869, -3173}, 0, { 612, 1186}, {0x06, 0x7e, 0x00, 0xff}}}, - {{{ 2509, -869, -2559}, 0, { 816, 984}, {0xf7, 0x7a, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010448, 0x003d0dc0, 89137, 0x00010448, 256); // 0x07010548 - 0x07010628 -static const Vtx hmc_seg7_vertex_07010548[] = { - {{{ 1690, -1023, -409}, 0, { 1808, 684}, {0x00, 0x7a, 0x21, 0xff}}}, - {{{ 2304, -767, -1023}, 0, { 1384, 558}, {0x00, 0x75, 0x30, 0xff}}}, - {{{ 1690, -767, -1023}, 0, { 1582, 854}, {0x00, 0x7d, 0x10, 0xff}}}, - {{{ 2509, -869, -2559}, 0, { 816, 984}, {0xf7, 0x7a, 0xdf, 0xff}}}, - {{{ 1690, -869, -2559}, 0, { 1078, 1376}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ 1690, -767, -2252}, 0, { 1172, 1262}, {0x00, 0x7c, 0xe5, 0xff}}}, - {{{ 2509, -767, -2252}, 0, { 910, 868}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ 2509, -869, -3173}, 0, { 612, 1186}, {0x06, 0x7e, 0x00, 0xff}}}, - {{{ 1690, -869, -3173}, 0, { 874, 1582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3431, -1023, -3173}, 0, { 328, 764}, {0x25, 0x47, 0x62, 0xff}}}, - {{{ 3431, -1023, -2559}, 0, { 532, 560}, {0x06, 0x7e, 0x00, 0xff}}}, - {{{ 3533, -767, -1125}, 0, { 954, 0}, {0x00, 0x7e, 0x0d, 0xff}}}, - {{{ 2919, -869, -511}, 0, { 1366, 106}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ 3533, -869, -511}, 0, { 1168, -190}, {0x8e, 0x29, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010548, 0x003d0dc0, 89137, 0x00010548, 224); // 0x07010628 - 0x07010728 -static const Vtx hmc_seg7_vertex_07010628[] = { - {{{ 2816, -767, -3788}, 0, { 300, 1230}, {0x21, 0x7a, 0x00, 0xff}}}, - {{{ 3431, -1023, -3788}, 0, { 124, 968}, {0x48, 0x25, 0x9f, 0xff}}}, - {{{ 3431, -1023, -4402}, 0, { -78, 1170}, {0x21, 0x7a, 0x00, 0xff}}}, - {{{ 2816, -767, -4402}, 0, { 94, 1434}, {0x10, 0x7d, 0x00, 0xff}}}, - {{{ 2509, -767, -3788}, 0, { 398, 1378}, {0xe6, 0x7c, 0x00, 0xff}}}, - {{{ 2509, -767, -4402}, 0, { 194, 1582}, {0xcb, 0x73, 0x00, 0xff}}}, - {{{ 4250, -1023, -5017}, 0, { -546, 982}, {0x16, 0x66, 0xb8, 0xff}}}, - {{{ 4660, -921, -5017}, 0, { -686, 772}, {0x34, 0x2b, 0x95, 0xff}}}, - {{{ 4660, -921, -5631}, 0, { -890, 976}, {0xed, 0x76, 0x28, 0xff}}}, - {{{ 4250, -1023, -6041}, 0, { -886, 1322}, {0x04, 0x7e, 0x00, 0xff}}}, - {{{ 4557, -1023, -4402}, 0, { -440, 630}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3431, -1023, -2559}, 0, { 532, 560}, {0x06, 0x7e, 0x00, 0xff}}}, - {{{ 4557, -1023, -2559}, 0, { 170, 16}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 3533, -767, -1125}, 0, { 954, 0}, {0x00, 0x7e, 0x0d, 0xff}}}, - {{{ 2919, -767, -1125}, 0, { 1152, 296}, {0x43, 0x5e, 0xcd, 0xff}}}, - {{{ 2919, -869, -511}, 0, { 1366, 106}, {0x00, 0x7e, 0x0a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010628, 0x003d0dc0, 89137, 0x00010628, 256); // 0x07010728 - 0x07010808 -static const Vtx hmc_seg7_vertex_07010728[] = { - {{{ 5671, -204, 819}, 0, { 684, 1614}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6298, -204, 205}, 0, { 70, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5671, -204, 205}, 0, { 70, 1614}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6298, -204, 819}, 0, { 684, 990}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 1690, -767, -1023}, 0, { 1582, 854}, {0x00, 0x7d, 0x10, 0xff}}}, - {{{ 2509, -767, -1023}, 0, { 1318, 460}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2509, -767, -2252}, 0, { 910, 868}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ 1690, -767, -2252}, 0, { 1172, 1262}, {0x00, 0x7c, 0xe5, 0xff}}}, - {{{ 4557, -1023, -4402}, 0, { -440, 630}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3431, -1023, -4402}, 0, { -78, 1170}, {0x21, 0x7a, 0x00, 0xff}}}, - {{{ 3431, -1023, -2559}, 0, { 532, 560}, {0x06, 0x7e, 0x00, 0xff}}}, - {{{ 1690, -921, -3788}, 0, { 674, 1792}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -921, -3788}, 0, { 478, 1496}, {0xcb, 0x73, 0x00, 0xff}}}, - {{{ 2304, -921, -5938}, 0, { -236, 2212}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010728, 0x003d0dc0, 89137, 0x00010728, 224); // 0x07010808 - 0x070108F8 -static const Vtx hmc_seg7_vertex_07010808[] = { - {{{ 5466, -409, 819}, 0, { 684, 1818}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5681, -409, 205}, 0, { 70, 1604}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 5466, -409, 205}, 0, { 70, 1818}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5681, -409, 819}, 0, { 684, 1604}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 2509, -767, -1125}, 0, { 1284, 494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3533, -767, -1125}, 0, { 954, 0}, {0x00, 0x7e, 0x0d, 0xff}}}, - {{{ 3533, -767, -1945}, 0, { 682, 272}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2509, -767, -1945}, 0, { 1012, 766}, {0xc4, 0x2a, 0x67, 0xff}}}, - {{{ 2304, -921, -3788}, 0, { 478, 1496}, {0xcb, 0x73, 0x00, 0xff}}}, - {{{ 2509, -767, -3788}, 0, { 398, 1378}, {0xe6, 0x7c, 0x00, 0xff}}}, - {{{ 2509, -767, -4402}, 0, { 194, 1582}, {0xcb, 0x73, 0x00, 0xff}}}, - {{{ 2304, -921, -4402}, 0, { 272, 1700}, {0x9d, 0x27, 0x45, 0xff}}}, - {{{ 2714, -1023, -5324}, 0, { -154, 1824}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ 2714, -1023, -5733}, 0, { -290, 1960}, {0x11, 0x72, 0x34, 0xff}}}, - {{{ 2509, -1023, -5529}, 0, { -156, 1990}, {0x3b, 0x6f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010808, 0x003d0dc0, 89137, 0x00010808, 240); // 0x070108F8 - 0x070109F8 -static const Vtx hmc_seg7_vertex_070108F8[] = { - {{{ 1690, -921, -3788}, 0, { 674, 1792}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -921, -5938}, 0, { -236, 2212}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, -921, -5324}, 0, { 164, 2304}, {0x78, 0x20, 0x17, 0xff}}}, - {{{ 2304, -921, -5017}, 0, { 68, 1906}, {0xe6, 0x49, 0x9d, 0xff}}}, - {{{ 2407, -921, -5529}, 0, { -132, 2026}, {0x26, 0x79, 0x00, 0xff}}}, - {{{ 2714, -921, -5017}, 0, { -62, 1708}, {0xdc, 0x68, 0xc2, 0xff}}}, - {{{ 2714, -921, -5221}, 0, { -130, 1776}, {0x00, 0x77, 0xd5, 0xff}}}, - {{{ 2714, -1023, -5324}, 0, { -154, 1824}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ 2509, -1023, -5529}, 0, { -156, 1990}, {0x3b, 0x6f, 0x00, 0xff}}}, - {{{ 2714, -1023, -5733}, 0, { -290, 1960}, {0x11, 0x72, 0x34, 0xff}}}, - {{{ 2714, -921, -5836}, 0, { -334, 1980}, {0xf4, 0x79, 0x24, 0xff}}}, - {{{ 2714, -921, -6348}, 0, { -504, 2150}, {0x1d, 0x52, 0x5b, 0xff}}}, - {{{ 3328, -921, -5836}, 0, { -532, 1684}, {0x1e, 0x7a, 0xf1, 0xff}}}, - {{{ 3943, -921, -5017}, 0, { -456, 1116}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ 3021, -921, -5529}, 0, { -330, 1730}, {0xbe, 0x69, 0xea, 0xff}}}, - {{{ 2919, -1023, -5529}, 0, { -288, 1792}, {0xbe, 0x69, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070108F8, 0x003d0dc0, 89137, 0x000108f8, 256); // 0x070109F8 - 0x07010AF8 -static const Vtx hmc_seg7_vertex_070109F8[] = { - {{{ 2714, -921, -5836}, 0, { -334, 1980}, {0xf4, 0x79, 0x24, 0xff}}}, - {{{ 3328, -921, -5836}, 0, { -532, 1684}, {0x1e, 0x7a, 0xf1, 0xff}}}, - {{{ 3328, -921, -6245}, 0, { -668, 1820}, {0x11, 0x78, 0x23, 0xff}}}, - {{{ 2714, -921, -6348}, 0, { -504, 2150}, {0x1d, 0x52, 0x5b, 0xff}}}, - {{{ 3021, -921, -5529}, 0, { -330, 1730}, {0xbe, 0x69, 0xea, 0xff}}}, - {{{ 3943, -921, -6348}, 0, { -900, 1558}, {0x0c, 0x70, 0x39, 0xff}}}, - {{{ 3738, -921, -5836}, 0, { -662, 1486}, {0xeb, 0x75, 0xd6, 0xff}}}, - {{{ 3431, -1074, -5938}, 0, { -584, 1688}, {0x19, 0x71, 0xcd, 0xff}}}, - {{{ 3431, -1074, -6143}, 0, { -654, 1756}, {0x40, 0x68, 0x20, 0xff}}}, - {{{ 3943, -921, -5017}, 0, { -456, 1116}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ 2919, -1023, -5529}, 0, { -288, 1792}, {0xbe, 0x69, 0x16, 0xff}}}, - {{{ 2714, -1023, -5324}, 0, { -154, 1824}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ 2714, -1023, -5733}, 0, { -290, 1960}, {0x11, 0x72, 0x34, 0xff}}}, - {{{ 3738, -921, -6245}, 0, { -800, 1622}, {0xcd, 0x71, 0x19, 0xff}}}, - {{{ 3636, -1074, -5938}, 0, { -650, 1590}, {0xbf, 0x68, 0xe0, 0xff}}}, - {{{ 3636, -1074, -6143}, 0, { -718, 1658}, {0xe7, 0x71, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070109F8, 0x003d0dc0, 89137, 0x000109f8, 256); // 0x07010AF8 - 0x07010B78 -static const Vtx hmc_seg7_vertex_07010AF8[] = { - {{{ 3943, -921, -6348}, 0, { -900, 1558}, {0x0c, 0x70, 0x39, 0xff}}}, - {{{ 4250, -1023, -5017}, 0, { -546, 982}, {0x16, 0x66, 0xb8, 0xff}}}, - {{{ 4250, -1023, -6041}, 0, { -886, 1322}, {0x04, 0x7e, 0x00, 0xff}}}, - {{{ 3943, -921, -5017}, 0, { -456, 1116}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ 6298, -921, -5631}, 0, { -1418, 186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4660, -921, -5631}, 0, { -890, 976}, {0xed, 0x76, 0x28, 0xff}}}, - {{{ 4660, -921, -4146}, 0, { -396, 482}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6298, -921, -4146}, 0, { -924, -308}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010AF8, 0x003d0dc0, 89137, 0x00010af8, 128); // 0x07010B78 - 0x07010C68 -static const Vtx hmc_seg7_vertex_07010B78[] = { - {{{ 4762, -1023, -1125}, 0, { 990, 684}, {0xac, 0x43, 0xbe, 0xff}}}, - {{{ 4148, -1023, -1125}, 0, { 1604, 684}, {0x00, 0x7e, 0xf6, 0xff}}}, - {{{ 4148, -869, -511}, 0, { 1604, 70}, {0x45, 0x5f, 0x2d, 0xff}}}, - {{{ 5988, -204, 819}, 0, { -232, -1258}, {0xdf, 0x43, 0x9b, 0xff}}}, - {{{ 5835, -204, 819}, 0, { -78, -1258}, {0x37, 0x1b, 0x92, 0xff}}}, - {{{ 5835, -204, 870}, 0, { -78, -1310}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 5988, -204, 870}, 0, { -232, -1310}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 5940, -921, -4146}, 0, { -184, 3696}, {0x00, 0x7c, 0xe8, 0xff}}}, - {{{ 4864, -767, -3378}, 0, { 888, 2930}, {0x44, 0x5e, 0x31, 0xff}}}, - {{{ 5581, -767, -3378}, 0, { 172, 2930}, {0x00, 0x7e, 0xf8, 0xff}}}, - {{{ 4864, -921, -4146}, 0, { 888, 3696}, {0x00, 0x7c, 0xe8, 0xff}}}, - {{{ 2919, -869, -511}, 0, { 2830, 70}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ 4762, -869, 819}, 0, { 990, -1258}, {0xf1, 0x7e, 0x00, 0xff}}}, - {{{ 4762, -869, -511}, 0, { 990, 70}, {0x00, 0x7e, 0xf1, 0xff}}}, - {{{ 2919, -869, 819}, 0, { 2830, -1258}, {0x49, 0x49, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010B78, 0x003d0dc0, 89137, 0x00010b78, 240); // 0x07010C68 - 0x07010D68 -static const Vtx hmc_seg7_vertex_07010C68[] = { - {{{ 5479, -869, -409}, 0, { 274, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6298, -869, -2354}, 0, { -540, 1908}, {0x9b, 0x43, 0x21, 0xff}}}, - {{{ 5479, -869, -2354}, 0, { 274, 1908}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 4762, -1023, -1125}, 0, { 990, 684}, {0xac, 0x43, 0xbe, 0xff}}}, - {{{ 4148, -869, -511}, 0, { 1604, 70}, {0x45, 0x5f, 0x2d, 0xff}}}, - {{{ 4762, -869, -511}, 0, { 990, 70}, {0x00, 0x7e, 0xf1, 0xff}}}, - {{{ 4967, -1023, -1125}, 0, { 786, 684}, {0xe8, 0x7c, 0x00, 0xff}}}, - {{{ 5479, -869, -2149}, 0, { 274, 1704}, {0x4d, 0x50, 0x3b, 0xff}}}, - {{{ 4967, -1023, -1945}, 0, { 786, 1498}, {0xf4, 0x7e, 0x00, 0xff}}}, - {{{ 4148, -1023, -1125}, 0, { 1604, 684}, {0x00, 0x7e, 0xf6, 0xff}}}, - {{{ 4148, -1023, -1945}, 0, { 1604, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5479, -869, -1125}, 0, { 274, 684}, {0x71, 0x2d, 0xdf, 0xff}}}, - {{{ 6298, -869, -409}, 0, { -540, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4967, -818, 0}, 0, { 786, -440}, {0xe2, 0x7b, 0x00, 0xff}}}, - {{{ 4762, -869, 819}, 0, { 990, -1258}, {0xf1, 0x7e, 0x00, 0xff}}}, - {{{ 4967, -818, 819}, 0, { 786, -1258}, {0xc6, 0x70, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010C68, 0x003d0dc0, 89137, 0x00010c68, 256); // 0x07010D68 - 0x07010E38 -static const Vtx hmc_seg7_vertex_07010D68[] = { - {{{ 4557, -767, -2354}, 0, { 1194, 1908}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6298, -767, -2354}, 0, { -540, 1908}, {0xd2, 0x21, 0x71, 0xff}}}, - {{{ 5581, -767, -3378}, 0, { 172, 2930}, {0x00, 0x7e, 0xf8, 0xff}}}, - {{{ 4557, -767, -3378}, 0, { 1194, 2930}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5271, -613, 819}, 0, { 482, -1258}, {0xe8, 0x7c, 0x00, 0xff}}}, - {{{ 5476, -613, 819}, 0, { 278, -1258}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 5476, -613, 205}, 0, { 278, -646}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 5271, -613, 205}, 0, { 482, -646}, {0xcf, 0x75, 0x00, 0xff}}}, - {{{ 4967, -818, 205}, 0, { 786, -646}, {0xce, 0x4a, 0x59, 0xff}}}, - {{{ 4967, -818, 819}, 0, { 786, -1258}, {0xc6, 0x70, 0x00, 0xff}}}, - {{{ 4967, -818, 0}, 0, { 786, -440}, {0xe2, 0x7b, 0x00, 0xff}}}, - {{{ 4762, -869, 0}, 0, { 990, -440}, {0x8c, 0x32, 0x00, 0xff}}}, - {{{ 4762, -869, 819}, 0, { 990, -1258}, {0xf1, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010D68, 0x003d0dc0, 89137, 0x00010d68, 208); // 0x07010E38 - 0x07010F38 -static const Vtx hmc_seg7_vertex_07010E38[] = { - {{{ 1127, -153, -4633}, 0, { 530, 276}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ 1178, -409, -4633}, 0, { 530, 784}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ 1127, -409, -4633}, 0, { 530, 784}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 1178, -409, -4786}, 0, { 632, 784}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 1127, -409, -4786}, 0, { 632, 784}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 1178, -153, -4633}, 0, { 530, 276}, {0x6e, 0xc9, 0xe5, 0xff}}}, - {{{ 1127, -153, -4786}, 0, { 632, 276}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ 1178, -153, -4786}, 0, { 632, 276}, {0x65, 0xdf, 0x43, 0xff}}}, - {{{ 4250, 0, -4197}, 0, { 172, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 4250, -1023, -4197}, 0, { 172, 2012}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 4250, -1023, -3378}, 0, { 990, 2012}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 1178, -409, -4453}, 0, { 410, 784}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 1178, 102, -4453}, 0, { 410, -236}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ 1178, 102, -4965}, 0, { 752, -236}, {0x65, 0xbd, 0x21, 0xff}}}, - {{{ 1178, -409, -4965}, 0, { 752, 784}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 4045, 0, -4402}, 0, { 0, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010E38, 0x003d0dc0, 89137, 0x00010e38, 256); // 0x07010F38 - 0x07011028 -static const Vtx hmc_seg7_vertex_07010F38[] = { - {{{ 4045, 0, -4402}, 0, { 0, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 4045, -1023, -4402}, 0, { 0, 2012}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 4250, -1023, -4197}, 0, { 172, 2012}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 4250, 0, -4197}, 0, { 172, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 4250, -1023, -3378}, 0, { 990, 2012}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 4250, 0, -3378}, 0, { 990, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 4250, 0, -3378}, 0, { 0, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 4455, -1023, -3173}, 0, { 308, 2012}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 4455, 0, -3173}, 0, { 308, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 4250, -1023, -3378}, 0, { 0, 2012}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 4660, -1023, -3173}, 0, { 650, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4660, 0, -3173}, 0, { 650, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 4864, -767, -3378}, 0, { 990, 1500}, {0x44, 0x5e, 0x31, 0xff}}}, - {{{ 4864, 0, -3378}, 0, { 990, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 4660, -767, -3173}, 0, { 650, 1500}, {0x5a, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07010F38, 0x003d0dc0, 89137, 0x00010f38, 240); // 0x07011028 - 0x07011118 -static const Vtx hmc_seg7_vertex_07011028[] = { - {{{ 4660, 0, -5017}, 0, { 0, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 4250, -1023, -5017}, 0, { 324, 2012}, {0x16, 0x66, 0xb8, 0xff}}}, - {{{ 4250, 0, -5017}, 0, { 324, 0}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 2304, 0, -4402}, 0, { 0, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 4045, -1023, -4402}, 0, { 990, 2012}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 4045, 0, -4402}, 0, { 990, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 3636, -921, -5631}, 0, { 856, 1808}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 4660, -921, -5017}, 0, { 0, 1808}, {0x34, 0x2b, 0x95, 0xff}}}, - {{{ 3636, 0, -5631}, 0, { 856, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 3328, -921, -5631}, 0, { 1124, 1808}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 3328, 0, -5631}, 0, { 1124, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 2304, -1023, -4402}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3431, 0, -3788}, 0, { 0, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 1895, -921, -3788}, 0, { 2522, 1808}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 1895, 0, -3788}, 0, { 2522, 0}, {0x40, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011028, 0x003d0dc0, 89137, 0x00011028, 240); // 0x07011118 - 0x07011208 -static const Vtx hmc_seg7_vertex_07011118[] = { - {{{ 1895, 0, -3173}, 0, { -812, 0}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 3431, -1023, -3173}, 0, { 990, 2012}, {0x25, 0x47, 0x62, 0xff}}}, - {{{ 3431, 0, -3173}, 0, { 990, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 1895, -869, -3173}, 0, { -812, 1704}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 3431, 0, -3173}, 0, { 0, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 3431, -1023, -3173}, 0, { 0, 2012}, {0x25, 0x47, 0x62, 0xff}}}, - {{{ 3636, -1023, -3378}, 0, { 308, 2012}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ 3636, 0, -3378}, 0, { 308, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 3636, -1023, -3583}, 0, { 650, 2012}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ 3636, 0, -3583}, 0, { 650, 0}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 3431, -1023, -3788}, 0, { 990, 2012}, {0x48, 0x25, 0x9f, 0xff}}}, - {{{ 3431, 0, -3788}, 0, { 990, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 5274, 0, -1945}, 0, { 990, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 4352, -1023, -1945}, 0, { 154, 2012}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 5274, -1023, -1945}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011118, 0x003d0dc0, 89137, 0x00011118, 240); // 0x07011208 - 0x07011308 -static const Vtx hmc_seg7_vertex_07011208[] = { - {{{ 3431, 0, -3788}, 0, { 0, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 3431, -1023, -3788}, 0, { 0, 2012}, {0x48, 0x25, 0x9f, 0xff}}}, - {{{ 1895, -921, -3788}, 0, { 2522, 1808}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 4148, 0, -511}, 0, { 0, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 4148, -1023, -511}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4148, -1023, -1740}, 0, { 990, 2012}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 4148, 0, -1740}, 0, { 990, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ 4148, 0, -1740}, 0, { 0, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ 4148, -1023, -1740}, 0, { 0, 2012}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 4352, -1023, -1945}, 0, { 154, 2012}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 4352, 0, -1945}, 0, { 154, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 5274, 0, -1945}, 0, { 990, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 5274, 0, -2559}, 0, { 0, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 5274, -1023, -2559}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2509, -1023, -2559}, 0, { 2012, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2509, 0, -2559}, 0, { 2012, 0}, {0xc0, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011208, 0x003d0dc0, 89137, 0x00011208, 256); // 0x07011308 - 0x07011408 -static const Vtx hmc_seg7_vertex_07011308[] = { - {{{ 5274, 0, -1330}, 0, { 260, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 4967, -1023, -1330}, 0, { 698, 2012}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 4967, 0, -1330}, 0, { 698, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 4762, -1023, -1125}, 0, { 990, 2012}, {0xac, 0x43, 0xbe, 0xff}}}, - {{{ 4762, 0, -1125}, 0, { 990, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 5274, -931, -1330}, 0, { 260, 1828}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 4762, 0, 0}, 0, { 0, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 4762, -1023, 0}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4967, -1023, 205}, 0, { 126, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4967, 0, 205}, 0, { 126, 0}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ 3943, 0, -6348}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 4660, -1023, -5631}, 0, { 922, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4660, 0, -5631}, 0, { 922, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 3943, -1023, -6348}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4660, -921, -5631}, 0, { 922, 1808}, {0xed, 0x76, 0x28, 0xff}}}, - {{{ 5479, -921, -5631}, 0, { 2012, 1808}, {0xe0, 0x00, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011308, 0x003d0dc0, 89137, 0x00011308, 256); // 0x07011408 - 0x070114E8 -static const Vtx hmc_seg7_vertex_07011408[] = { - {{{ 4660, 0, -5631}, 0, { 922, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 5479, -921, -5631}, 0, { 2012, 1808}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 5479, 0, -5631}, 0, { 2012, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 5835, 51, 870}, 0, { 430, -136}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 5835, -204, 819}, 0, { 430, 376}, {0x37, 0x1b, 0x92, 0xff}}}, - {{{ 5835, 51, 819}, 0, { 430, -136}, {0x21, 0xbd, 0x9b, 0xff}}}, - {{{ 5835, -204, 870}, 0, { 430, 376}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 5988, 51, 819}, 0, { 278, -136}, {0xc9, 0xe5, 0x92, 0xff}}}, - {{{ 5988, -204, 870}, 0, { 278, 376}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 5988, 51, 870}, 0, { 278, -136}, {0xc8, 0x8f, 0x00, 0xff}}}, - {{{ 5988, -204, 819}, 0, { 278, 376}, {0xdf, 0x43, 0x9b, 0xff}}}, - {{{ 4762, 0, -1125}, 0, { 0, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 4762, -1023, -1125}, 0, { 0, 2012}, {0xac, 0x43, 0xbe, 0xff}}}, - {{{ 4762, -869, 0}, 0, { 990, 1704}, {0x8c, 0x32, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011408, 0x003d0dc0, 89137, 0x00011408, 224); // 0x070114E8 - 0x070115C8 -static const Vtx hmc_seg7_vertex_070114E8[] = { - {{{ 3738, 0, -306}, 0, { 308, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 3943, -869, -306}, 0, { 650, 1704}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 3943, 0, -306}, 0, { 650, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 4148, -869, -511}, 0, { 990, 1704}, {0x45, 0x5f, 0x2d, 0xff}}}, - {{{ 4148, 0, -511}, 0, { 990, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 3738, -869, -306}, 0, { 308, 1704}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 3533, 0, -511}, 0, { 0, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 3533, -869, -511}, 0, { 0, 1704}, {0x8e, 0x29, 0x24, 0xff}}}, - {{{ 5479, 0, -613}, 0, { 0, 0}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ 5479, -869, -1125}, 0, { 990, 1704}, {0x71, 0x2d, 0xdf, 0xff}}}, - {{{ 5479, 0, -1125}, 0, { 990, 0}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 4762, 0, -1125}, 0, { 0, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 4762, -869, 0}, 0, { 990, 1704}, {0x8c, 0x32, 0x00, 0xff}}}, - {{{ 4762, 0, 0}, 0, { 990, 0}, {0x93, 0x00, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070114E8, 0x003d0dc0, 89137, 0x000114e8, 224); // 0x070115C8 - 0x070116B8 -static const Vtx hmc_seg7_vertex_070115C8[] = { - {{{ 6298, 0, -613}, 0, { 0, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 6298, -869, -613}, 0, { 0, 1704}, {0x84, 0x00, 0xe9, 0xff}}}, - {{{ 6093, -869, -409}, 0, { 224, 1704}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 6093, 0, -409}, 0, { 224, 0}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 5684, -869, -409}, 0, { 734, 1704}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 5684, 0, -409}, 0, { 734, 0}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 5479, -869, -613}, 0, { 990, 1704}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 5479, 0, -613}, 0, { 990, 0}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ 5479, 0, -613}, 0, { 0, 0}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ 5479, -869, -613}, 0, { 0, 1704}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 5479, -869, -1125}, 0, { 990, 1704}, {0x71, 0x2d, 0xdf, 0xff}}}, - {{{ 5479, 0, -1125}, 0, { 0, 0}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 5274, -931, -1330}, 0, { 260, 1828}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 5274, 0, -1330}, 0, { 260, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 5479, -869, -1125}, 0, { 0, 1704}, {0x71, 0x2d, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070115C8, 0x003d0dc0, 89137, 0x000115c8, 240); // 0x070116B8 - 0x070117B8 -static const Vtx hmc_seg7_vertex_070116B8[] = { - {{{ 5274, 0, -1945}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 5274, -931, -1945}, 0, { 0, 1828}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 5479, -869, -2149}, 0, { 308, 1704}, {0x4d, 0x50, 0x3b, 0xff}}}, - {{{ 5479, 0, -2149}, 0, { 308, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 5479, -869, -2354}, 0, { 650, 1704}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 5479, 0, -2354}, 0, { 650, 0}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 5479, -767, -2354}, 0, { 650, 1500}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 5274, -767, -2559}, 0, { 990, 1500}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 5274, 0, -2559}, 0, { 990, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 2304, 0, -2354}, 0, { 308, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 2304, -801, -2149}, 0, { 650, 1568}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2304, 0, -2149}, 0, { 650, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 5581, 0, -3071}, 0, { 1330, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 5581, -767, -3071}, 0, { 1330, 1500}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 6298, -767, -2354}, 0, { 2012, 1500}, {0xd2, 0x21, 0x71, 0xff}}}, - {{{ 6298, 0, -2354}, 0, { 2012, 0}, {0x8b, 0x00, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070116B8, 0x003d0dc0, 89137, 0x000116b8, 256); // 0x070117B8 - 0x07011898 -static const Vtx hmc_seg7_vertex_070117B8[] = { - {{{ 5581, 0, -3788}, 0, { 650, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 5581, -767, -3071}, 0, { 1330, 1500}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 5581, 0, -3071}, 0, { 1330, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 5479, 0, -5631}, 0, { 0, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 5479, -921, -5631}, 0, { 0, 1808}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 6298, -921, -4812}, 0, { 712, 1808}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 6298, 0, -4812}, 0, { 712, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 2304, 0, -2149}, 0, { 650, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 2304, -767, -2149}, 0, { 650, 1500}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 2509, -767, -1945}, 0, { 990, 1500}, {0xc4, 0x2a, 0x67, 0xff}}}, - {{{ 3533, 0, -1740}, 0, { 114, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 3533, -869, -511}, 0, { 990, 1704}, {0x8e, 0x29, 0x24, 0xff}}}, - {{{ 3533, 0, -511}, 0, { 990, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 2509, 0, -1945}, 0, { 990, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070117B8, 0x003d0dc0, 89137, 0x000117b8, 224); // 0x07011898 - 0x07011988 -static const Vtx hmc_seg7_vertex_07011898[] = { - {{{ 2509, 0, -1945}, 0, { 0, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 3328, -767, -1945}, 0, { 990, 1500}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 3328, 0, -1945}, 0, { 990, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 2509, -767, -1945}, 0, { 0, 1500}, {0xc4, 0x2a, 0x67, 0xff}}}, - {{{ 3328, 0, -1945}, 0, { 0, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 3533, -767, -1740}, 0, { 114, 1500}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3533, 0, -1740}, 0, { 114, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 3328, -767, -1945}, 0, { 0, 1500}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 3533, -869, -1740}, 0, { 114, 1704}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3533, -869, -511}, 0, { 990, 1704}, {0x8e, 0x29, 0x24, 0xff}}}, - {{{ 2509, 0, -2559}, 0, { 0, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 2509, -869, -2559}, 0, { 0, 1704}, {0xf7, 0x7a, 0xdf, 0xff}}}, - {{{ 2304, -801, -2354}, 0, { 308, 1568}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 2304, 0, -2354}, 0, { 308, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 2304, -801, -2149}, 0, { 650, 1568}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011898, 0x003d0dc0, 89137, 0x00011898, 240); // 0x07011988 - 0x07011A88 -static const Vtx hmc_seg7_vertex_07011988[] = { - {{{ 4864, 0, -4812}, 0, { 1756, 0}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 4864, -921, -4812}, 0, { 1756, 1808}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ 4660, -921, -5017}, 0, { 2012, 1808}, {0x34, 0x2b, 0x95, 0xff}}}, - {{{ 4864, 0, -3378}, 0, { 0, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 4660, 0, -5017}, 0, { 2012, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 4864, -921, -3378}, 0, { 0, 1808}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6298, 0, -4505}, 0, { 0, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 5581, -921, -3788}, 0, { 650, 1808}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 5581, 0, -3788}, 0, { 650, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 6298, -921, -4505}, 0, { 0, 1808}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 5581, -767, -3071}, 0, { 1330, 1500}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 2100, 0, -4607}, 0, { 650, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 2100, -921, -4607}, 0, { 650, 1808}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 2304, -921, -4402}, 0, { 990, 1808}, {0x9d, 0x27, 0x45, 0xff}}}, - {{{ 2100, 0, -4812}, 0, { 308, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 2304, 0, -4402}, 0, { 990, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011988, 0x003d0dc0, 89137, 0x00011988, 256); // 0x07011A88 - 0x07011B68 -static const Vtx hmc_seg7_vertex_07011A88[] = { - {{{ 2100, 0, -4812}, 0, { 308, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 2100, -921, -4812}, 0, { 308, 1808}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 2100, -921, -4607}, 0, { 650, 1808}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 2304, 0, -5017}, 0, { 0, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 2304, -921, -5017}, 0, { 0, 1808}, {0xe6, 0x49, 0x9d, 0xff}}}, - {{{ 3943, -921, -6348}, 0, { 990, 1808}, {0x0c, 0x70, 0x39, 0xff}}}, - {{{ 3124, -409, -6348}, 0, { 308, 784}, {0x21, 0x43, 0x65, 0xff}}}, - {{{ 2714, -921, -6348}, 0, { 0, 1808}, {0x1d, 0x52, 0x5b, 0xff}}}, - {{{ 3328, 0, -5631}, 0, { 1124, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 3328, -921, -5631}, 0, { 1124, 1808}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 2714, -921, -5017}, 0, { 1656, 1808}, {0xdc, 0x68, 0xc2, 0xff}}}, - {{{ 2714, 0, -5017}, 0, { 1656, 0}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 2304, -921, -5017}, 0, { 2012, 1808}, {0xe6, 0x49, 0x9d, 0xff}}}, - {{{ 2304, 0, -5017}, 0, { 2012, 0}, {0xc0, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011A88, 0x003d0dc0, 89137, 0x00011a88, 224); // 0x07011B68 - 0x07011C68 -static const Vtx hmc_seg7_vertex_07011B68[] = { - {{{ 1690, 0, -5324}, 0, { 1124, 0}, {0x62, 0xc4, 0x34, 0xff}}}, - {{{ 2714, -921, -6348}, 0, { 2012, 1808}, {0x1d, 0x52, 0x5b, 0xff}}}, - {{{ 2714, 0, -6348}, 0, { 2012, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 1690, -921, -5324}, 0, { 1124, 1808}, {0x78, 0x20, 0x17, 0xff}}}, - {{{ 2714, -921, -6348}, 0, { 0, 1808}, {0x1d, 0x52, 0x5b, 0xff}}}, - {{{ 3124, -409, -6348}, 0, { 308, 784}, {0x21, 0x43, 0x65, 0xff}}}, - {{{ 3124, 0, -6348}, 0, { 308, 0}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ 2714, 0, -6348}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 3124, -409, -6860}, 0, { 308, 784}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 3124, 0, -6860}, 0, { 308, 0}, {0x1b, 0xc9, 0x6e, 0xff}}}, - {{{ 3943, -921, -6348}, 0, { 990, 1808}, {0x0c, 0x70, 0x39, 0xff}}}, - {{{ 3533, -409, -6348}, 0, { 650, 784}, {0xbd, 0x21, 0x65, 0xff}}}, - {{{ 3943, 0, -6348}, 0, { 990, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 3533, 0, -6348}, 0, { 650, 0}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 3533, -409, -6860}, 0, { 650, 784}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 3533, 0, -6860}, 0, { 650, 0}, {0xac, 0xd6, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011B68, 0x003d0dc0, 89137, 0x00011b68, 256); // 0x07011C68 - 0x07011D58 -static const Vtx hmc_seg7_vertex_07011C68[] = { - {{{ 3124, 0, -6860}, 0, { 308, 0}, {0x1b, 0xc9, 0x6e, 0xff}}}, - {{{ 3124, -409, -6860}, 0, { 308, 784}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 3252, -409, -6860}, 0, { 416, 784}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 3252, -153, -6860}, 0, { 416, 276}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ 3405, -153, -6860}, 0, { 542, 276}, {0xe5, 0xc9, 0x6e, 0xff}}}, - {{{ 3533, 0, -6860}, 0, { 650, 0}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 3405, -409, -6860}, 0, { 542, 784}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ 3533, -409, -6860}, 0, { 650, 784}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 3405, -153, -6911}, 0, { 542, 276}, {0x8f, 0xc8, 0x00, 0xff}}}, - {{{ 3405, -409, -6911}, 0, { 542, 784}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 3252, -409, -6911}, 0, { 416, 784}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 6298, -869, -2354}, 0, { 0, 1704}, {0x9b, 0x43, 0x21, 0xff}}}, - {{{ 6298, -357, -1842}, 0, { 570, 684}, {0x9b, 0x21, 0x43, 0xff}}}, - {{{ 6298, 0, -1842}, 0, { 570, 0}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 3252, -153, -6911}, 0, { 416, 276}, {0x38, 0x8f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011C68, 0x003d0dc0, 89137, 0x00011c68, 240); // 0x07011D58 - 0x07011E58 -static const Vtx hmc_seg7_vertex_07011D58[] = { - {{{ 6912, 154, -1842}, 0, { 570, -340}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 6912, -357, -1842}, 0, { 570, 684}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 6912, -357, -1330}, 0, { 1170, 684}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 6912, 154, -1330}, 0, { 1170, -340}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 6298, -869, -2354}, 0, { 0, 1704}, {0x9b, 0x43, 0x21, 0xff}}}, - {{{ 6298, 0, -1842}, 0, { 570, 0}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 6298, 0, -2354}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 6298, -869, -613}, 0, { 2012, 1704}, {0x84, 0x00, 0xe9, 0xff}}}, - {{{ 6298, -357, -1842}, 0, { 570, 684}, {0x9b, 0x21, 0x43, 0xff}}}, - {{{ 6298, -357, -1330}, 0, { 1170, 684}, {0x9b, 0x43, 0xdf, 0xff}}}, - {{{ 6298, 0, -613}, 0, { 2012, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 6298, 0, -1330}, 0, { 1170, 0}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 6298, 154, -1842}, 0, { 570, -340}, {0x10, 0x90, 0x39, 0xff}}}, - {{{ 1690, -921, -3993}, 0, { 104, 1808}, {0x78, 0x00, 0xda, 0xff}}}, - {{{ 1690, -409, -4453}, 0, { 410, 784}, {0x65, 0x21, 0xbd, 0xff}}}, - {{{ 1690, 102, -4453}, 0, { 410, -236}, {0x2c, 0x8f, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011D58, 0x003d0dc0, 89137, 0x00011d58, 256); // 0x07011E58 - 0x07011F58 -static const Vtx hmc_seg7_vertex_07011E58[] = { - {{{ 6912, -357, -1330}, 0, { 1170, 684}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 6298, 154, -1330}, 0, { 1170, -340}, {0x0a, 0xbb, 0x96, 0xff}}}, - {{{ 6912, 154, -1330}, 0, { 1170, -340}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 6298, -357, -1330}, 0, { 1170, 684}, {0x9b, 0x43, 0xdf, 0xff}}}, - {{{ 1895, 0, -3788}, 0, { 0, 0}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 1690, -921, -3993}, 0, { 104, 1808}, {0x78, 0x00, 0xda, 0xff}}}, - {{{ 1690, 0, -3993}, 0, { 104, 0}, {0x23, 0x89, 0xea, 0xff}}}, - {{{ 1895, -921, -3788}, 0, { 0, 1808}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 1690, 102, -4453}, 0, { 410, -236}, {0x2c, 0x8f, 0xdd, 0xff}}}, - {{{ 1690, -921, -5324}, 0, { 990, 1808}, {0x78, 0x20, 0x17, 0xff}}}, - {{{ 1690, -409, -4453}, 0, { 410, 784}, {0x65, 0x21, 0xbd, 0xff}}}, - {{{ 1690, -409, -4965}, 0, { 752, 784}, {0x65, 0x43, 0x21, 0xff}}}, - {{{ 1690, 0, -5324}, 0, { 990, 0}, {0x62, 0xc4, 0x34, 0xff}}}, - {{{ 1690, 102, -4965}, 0, { 752, -236}, {0x08, 0x93, 0x3f, 0xff}}}, - {{{ 1178, -409, -4453}, 0, { 410, 784}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 1178, -409, -4965}, 0, { 752, 784}, {0x54, 0x2a, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011E58, 0x003d0dc0, 89137, 0x00011e58, 256); // 0x07011F58 - 0x07012048 -static const Vtx hmc_seg7_vertex_07011F58[] = { - {{{ 1690, 102, -4965}, 0, { 752, -236}, {0x08, 0x93, 0x3f, 0xff}}}, - {{{ 1178, 102, -4965}, 0, { 752, -236}, {0x65, 0xbd, 0x21, 0xff}}}, - {{{ 1178, -409, -4965}, 0, { 752, 784}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1690, -409, -4965}, 0, { 752, 784}, {0x65, 0x43, 0x21, 0xff}}}, - {{{ 6093, 0, 205}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 6298, -204, 410}, 0, { 172, 376}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 6298, 0, 410}, 0, { 172, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 1178, 102, -4453}, 0, { 410, -236}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ 1690, 102, -4453}, 0, { 410, -236}, {0x2c, 0x8f, 0xdd, 0xff}}}, - {{{ 1690, -409, -4453}, 0, { 410, 784}, {0x65, 0x21, 0xbd, 0xff}}}, - {{{ 1178, -409, -4453}, 0, { 410, 784}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 6298, 0, -4505}, 0, { 990, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 6298, 0, -4812}, 0, { 712, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 6298, -921, -4812}, 0, { 712, 1808}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 6298, -921, -4505}, 0, { 990, 1808}, {0x8b, 0x00, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07011F58, 0x003d0dc0, 89137, 0x00011f58, 240); // 0x07012048 - 0x07012148 -static const Vtx hmc_seg7_vertex_07012048[] = { - {{{ 4967, 0, 205}, 0, { 126, 0}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ 6093, -818, 205}, 0, { 990, 1604}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6093, 0, 205}, 0, { 990, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 4967, -818, 205}, 0, { 126, 1604}, {0xce, 0x4a, 0x59, 0xff}}}, - {{{ 5988, -204, 819}, 0, { 188, 376}, {0xdf, 0x43, 0x9b, 0xff}}}, - {{{ 5988, 0, 819}, 0, { 188, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6298, 0, 819}, 0, { 0, 0}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ 6093, 0, 205}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 6093, -204, 205}, 0, { 0, 376}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6298, -204, 410}, 0, { 172, 376}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 6298, 0, 410}, 0, { 172, 0}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 6298, -204, 819}, 0, { 582, 376}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 6298, 0, 819}, 0, { 582, 0}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ 6298, -869, 819}, 0, { 0, 1704}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5835, -204, 819}, 0, { 298, 376}, {0x37, 0x1b, 0x92, 0xff}}}, - {{{ 4864, -869, 819}, 0, { 990, 1704}, {0x20, 0x00, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07012048, 0x003d0dc0, 89137, 0x00012048, 256); // 0x07012148 - 0x07012188 -static const Vtx hmc_seg7_vertex_07012148[] = { - {{{ 4864, -869, 819}, 0, { 990, 1704}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 4864, 0, 819}, 0, { 990, 0}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 5835, -204, 819}, 0, { 298, 376}, {0x37, 0x1b, 0x92, 0xff}}}, - {{{ 5835, 0, 819}, 0, { 298, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07012148, 0x003d0dc0, 89137, 0x00012148, 64); // 0x07012188 - 0x07012278 -static const Vtx hmc_seg7_vertex_07012188[] = { - {{{ 2714, 0, -1330}, 0, { 0, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 2509, -767, -1330}, 0, { 990, 2012}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 2509, 0, -1330}, 0, { 990, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 4864, 0, 819}, 0, { 0, 0}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 4352, -869, 307}, 0, { 1246, 1900}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 4352, 0, 307}, 0, { 1246, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 4864, -869, 819}, 0, { 0, 1900}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 3840, -869, 307}, 0, { 2524, 1900}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 3840, 0, 307}, 0, { 2524, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 3328, -869, 819}, 0, { 3800, 1900}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 3328, 0, 819}, 0, { 3800, 0}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 2919, 0, -1125}, 0, { 0, 0}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 2919, -767, -1125}, 0, { 0, 2012}, {0x43, 0x5e, 0xcd, 0xff}}}, - {{{ 2714, -767, -1330}, 0, { 990, 2012}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 2714, 0, -1330}, 0, { 990, 0}, {0x20, 0x00, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07012188, 0x003d0dc0, 89137, 0x00012188, 240); // 0x07012278 - 0x07012328 -static const Vtx hmc_seg7_vertex_07012278[] = { - {{{ 1690, 0, -2969}, 0, { 0, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ 1895, -869, -3173}, 0, { 990, 2012}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 1895, 0, -3173}, 0, { 990, 0}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2714, 0, -1330}, 0, { 0, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 2714, -767, -1330}, 0, { 0, 2012}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 2509, -767, -1330}, 0, { 990, 2012}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 2509, 0, -1330}, 0, { 0, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 2509, -767, -1330}, 0, { 0, 2012}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 2304, -767, -1125}, 0, { 990, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2304, 0, -1125}, 0, { 990, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 1690, -869, -2969}, 0, { 0, 2012}, {0x59, 0x00, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07012278, 0x003d0dc0, 89137, 0x00012278, 176); // 0x07012328 - 0x07012418 -static const Vtx hmc_seg7_vertex_07012328[] = { - {{{ 3740, 461, 870}, 0, { 1240, 1372}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 3740, 205, 819}, 0, { 1240, 2012}, {0x67, 0x33, 0xcd, 0xff}}}, - {{{ 3740, 461, 819}, 0, { 1240, 1372}, {0x1b, 0xc9, 0x92, 0xff}}}, - {{{ 3740, 205, 870}, 0, { 1240, 2012}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 3894, 461, 870}, 0, { 856, 1372}, {0xc8, 0x8f, 0x00, 0xff}}}, - {{{ 3894, 461, 819}, 0, { 856, 1372}, {0xbd, 0xdf, 0x9b, 0xff}}}, - {{{ 1690, 205, 819}, 0, { 6356, 2012}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ 1690, 1024, 819}, 0, { 6356, 0}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ 4250, 1024, 819}, 0, { 0, 0}, {0xdf, 0xbd, 0x9b, 0xff}}}, - {{{ 4250, 205, 819}, 0, { 0, 2012}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 3894, 205, 819}, 0, { 856, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 6298, -767, -2354}, 0, { 4056, 2012}, {0xd2, 0x21, 0x71, 0xff}}}, - {{{ 5479, -767, -2354}, 0, { 0, 2012}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 5479, -869, -2354}, 0, { 0, 1500}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 3894, 205, 870}, 0, { 856, 2012}, {0x8f, 0x38, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07012328, 0x003d0dc0, 89137, 0x00012328, 240); // 0x07012418 - 0x070124F8 -static const Vtx hmc_seg7_vertex_07012418[] = { - {{{ 3894, 205, 819}, 0, { 2134, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 3740, 205, 870}, 0, { 2518, 2012}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 3894, 205, 870}, 0, { 2134, 2012}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 3740, 205, 819}, 0, { 2518, 2012}, {0x67, 0x33, 0xcd, 0xff}}}, - {{{ 4557, -767, -3173}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4557, -1023, -3173}, 0, { 0, 992}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4557, -1023, -2559}, 0, { 3034, 992}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 4557, -767, -2559}, 0, { 3034, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4250, 1024, -306}, 0, { 990, 0}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 1690, 205, -306}, 0, { -5396, 2012}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 4250, 205, -306}, 0, { 990, 2012}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 6298, -767, -2354}, 0, { 4056, 2012}, {0xd2, 0x21, 0x71, 0xff}}}, - {{{ 5479, -869, -2354}, 0, { 0, 1500}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 6298, -869, -2354}, 0, { 4056, 1500}, {0x9b, 0x43, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07012418, 0x003d0dc0, 89137, 0x00012418, 224); // 0x070124F8 - 0x070125E8 -static const Vtx hmc_seg7_vertex_070124F8[] = { - {{{ 1690, 1024, 819}, 0, { 0, 0}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ 1690, 205, 819}, 0, { 0, 2012}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ 1690, 205, -306}, 0, { 2778, 2012}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 1690, 1024, -306}, 0, { 2778, 0}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 4250, 205, 819}, 0, { 2778, 2012}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 4250, 1024, 819}, 0, { 2778, 0}, {0xdf, 0xbd, 0x9b, 0xff}}}, - {{{ 4250, 1024, -306}, 0, { 0, 0}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 4250, 205, -306}, 0, { 0, 2012}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 4250, 1024, -306}, 0, { 990, 0}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 1690, 1024, -306}, 0, { -5396, 0}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 1690, 205, -306}, 0, { -5396, 2012}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 4967, 0, 205}, 0, { 990, 2012}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ 4967, 1024, 819}, 0, { -540, -544}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 4967, 0, 819}, 0, { -540, 2012}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 4967, 1024, 205}, 0, { 990, -544}, {0x38, 0x00, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070124F8, 0x003d0dc0, 89137, 0x000124f8, 240); // 0x070125E8 - 0x070126E8 -static const Vtx hmc_seg7_vertex_070125E8[] = { - {{{ 4967, 1024, 205}, 0, { 0, -544}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 6093, 0, 205}, 0, { 2778, 2012}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 6093, 1024, 205}, 0, { 2778, -544}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 4967, 0, 205}, 0, { 0, 2012}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ 6093, 1024, 205}, 0, { -542, -544}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 6093, 0, 205}, 0, { -542, 2012}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 6298, 0, 410}, 0, { 0, 2012}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 6298, 1024, 410}, 0, { 0, -544}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 6298, 0, 819}, 0, { 990, 2012}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ 6298, 1024, 819}, 0, { 990, -544}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 5476, -613, 819}, 0, { 3034, 2012}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 5476, -419, 819}, 0, { 3034, 1040}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5476, -419, 205}, 0, { 0, 1040}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6298, 0, 819}, 0, { 0, 2012}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ 5988, 0, 819}, 0, { 742, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5988, 51, 819}, 0, { 742, 1884}, {0xc9, 0xe5, 0x92, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070125E8, 0x003d0dc0, 89137, 0x000125e8, 256); // 0x070126E8 - 0x070127C8 -static const Vtx hmc_seg7_vertex_070126E8[] = { - {{{ 6298, 0, 819}, 0, { 0, 2012}, {0xb4, 0x00, 0x9b, 0xff}}}, - {{{ 5988, 51, 819}, 0, { 742, 1884}, {0xc9, 0xe5, 0x92, 0xff}}}, - {{{ 6298, 1024, 819}, 0, { 0, -544}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 4967, 1024, 819}, 0, { 3290, -544}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 5835, 51, 819}, 0, { 1124, 1884}, {0x21, 0xbd, 0x9b, 0xff}}}, - {{{ 5835, 0, 819}, 0, { 1124, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4967, 0, 819}, 0, { 3290, 2012}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 5681, -409, 819}, 0, { 3034, 2012}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 5681, -214, 205}, 0, { 0, 1040}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5681, -409, 205}, 0, { 0, 2012}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 5681, -214, 819}, 0, { 3034, 1040}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5476, -613, 819}, 0, { 3034, 2012}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 5476, -419, 205}, 0, { 0, 1040}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5476, -613, 205}, 0, { 0, 2012}, {0xc8, 0x71, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070126E8, 0x003d0dc0, 89137, 0x000126e8, 224); // 0x070127C8 - 0x070128B8 -static const Vtx hmc_seg7_vertex_070127C8[] = { - {{{ 5274, 0, -3685}, 0, { 392, 0}, {0x58, 0xe7, 0xa8, 0xff}}}, - {{{ 5274, 0, -3583}, 0, { -330, 0}, {0x58, 0xe7, 0x58, 0xff}}}, - {{{ 5223, -357, -3634}, 0, { -330, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5172, 0, -3583}, 0, { -1052, 0}, {0xa8, 0xe7, 0x58, 0xff}}}, - {{{ 5172, 0, -3685}, 0, { -330, 0}, {0xa8, 0xe7, 0xa8, 0xff}}}, - {{{ 5172, 0, -4709}, 0, { 392, 0}, {0x59, 0xf2, 0xa7, 0xff}}}, - {{{ 5172, 0, -4607}, 0, { -330, 0}, {0x59, 0xf2, 0x59, 0xff}}}, - {{{ 5120, -613, -4658}, 0, { -330, 2012}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 5069, 0, -4607}, 0, { -1052, 0}, {0xa7, 0xf2, 0x59, 0xff}}}, - {{{ 5069, 0, -4709}, 0, { -330, 0}, {0xa7, 0xf2, 0xa7, 0xff}}}, - {{{ 5581, 0, -4505}, 0, { -330, 0}, {0xa7, 0xf0, 0xa7, 0xff}}}, - {{{ 5684, 0, -4505}, 0, { 392, 0}, {0x59, 0xf0, 0xa7, 0xff}}}, - {{{ 5632, -562, -4453}, 0, { -330, 2012}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 5684, 0, -4402}, 0, { -330, 0}, {0x59, 0xf0, 0x59, 0xff}}}, - {{{ 5581, 0, -4402}, 0, { -1052, 0}, {0xa7, 0xf0, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070127C8, 0x003d0dc0, 89137, 0x000127c8, 240); // 0x070128B8 - 0x07012958 -static const Vtx hmc_seg7_vertex_070128B8[] = { - {{{ 5479, 0, -5017}, 0, { -330, 0}, {0x59, 0xf3, 0x59, 0xff}}}, - {{{ 5376, 0, -5017}, 0, { -1052, 0}, {0xa7, 0xf3, 0x59, 0xff}}}, - {{{ 5428, -665, -5068}, 0, { -330, 2012}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 5479, 0, -5119}, 0, { 392, 0}, {0x59, 0xf3, 0xa7, 0xff}}}, - {{{ 5376, 0, -5119}, 0, { -330, 0}, {0xa7, 0xf3, 0xa7, 0xff}}}, - {{{ 4864, 0, -5324}, 0, { -330, 0}, {0xa7, 0xf3, 0xa7, 0xff}}}, - {{{ 4967, 0, -5324}, 0, { 392, 0}, {0x59, 0xf3, 0xa7, 0xff}}}, - {{{ 4916, -665, -5273}, 0, { -330, 2012}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 4967, 0, -5221}, 0, { -330, 0}, {0x59, 0xf3, 0x59, 0xff}}}, - {{{ 4864, 0, -5221}, 0, { -1052, 0}, {0xa7, 0xf3, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070128B8, 0x003d0dc0, 89137, 0x000128b8, 160); // 0x07012958 - 0x07012A58 -static const Vtx hmc_seg7_vertex_07012958[] = { - {{{ 2304, -1023, 819}, 0, { 0, 2012}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1690, -1023, 819}, 0, { 990, 2012}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1690, 0, 819}, 0, { 990, 0}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 2304, 0, -1125}, 0, { -2892, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 2304, -1023, -1125}, 0, { -2892, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2304, -1023, 819}, 0, { 990, 2012}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2304, 0, 819}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2919, 0, 819}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2919, -869, -1125}, 0, { 4822, 1900}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2919, 0, -1125}, 0, { 4822, 0}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 2919, -869, 819}, 0, { 0, 1900}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 1690, -1023, -2969}, 0, { -6570, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1690, 0, -2969}, 0, { -6570, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ 3328, -869, 819}, 0, { 0, 1900}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 2919, -869, 819}, 0, { 990, 1900}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 2919, 0, 819}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07012958, 0x003d0dc0, 89137, 0x00012958, 256); // 0x07012A58 - 0x07012AB8 -static const Vtx hmc_seg7_vertex_07012A58[] = { - {{{ 2304, -1023, 819}, 0, { 0, 2012}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1690, 0, 819}, 0, { 990, 0}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 2304, 0, 819}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3328, -869, 819}, 0, { 0, 1900}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 2919, 0, 819}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3328, 0, 819}, 0, { 0, 0}, {0xd0, 0x00, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07012A58, 0x003d0dc0, 89137, 0x00012a58, 96); // 0x07012AB8 - 0x07012BA8 -static const Vtx hmc_seg7_vertex_07012AB8[] = { - {{{ 1792, 205, -204}, 0, { 0, 988}, {0x22, 0x75, 0x22, 0xff}}}, - {{{ 1895, 102, -101}, 0, { 224, 1244}, {0x4d, 0x40, 0x4d, 0xff}}}, - {{{ 2100, 102, -101}, 0, { 734, 1244}, {0xb9, 0x37, 0x59, 0xff}}}, - {{{ 2202, 205, -204}, 0, { 990, 988}, {0xdf, 0x79, 0x10, 0xff}}}, - {{{ 2202, 205, -204}, 0, { 0, 988}, {0xdf, 0x79, 0x10, 0xff}}}, - {{{ 2100, 102, -101}, 0, { 224, 1244}, {0xb9, 0x37, 0x59, 0xff}}}, - {{{ 2100, 102, 102}, 0, { 734, 1244}, {0xbb, 0x50, 0xbb, 0xff}}}, - {{{ 2202, 205, 205}, 0, { 990, 988}, {0xf0, 0x7c, 0xf0, 0xff}}}, - {{{ 2100, 0, -101}, 0, { 224, 1500}, {0xec, 0x85, 0x14, 0xff}}}, - {{{ 2100, 0, 102}, 0, { 734, 1500}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 1792, 205, 205}, 0, { 0, 988}, {0x10, 0x79, 0xdf, 0xff}}}, - {{{ 1895, 102, 102}, 0, { 224, 1244}, {0x59, 0x37, 0xba, 0xff}}}, - {{{ 1895, 0, 102}, 0, { 224, 1500}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 1895, 102, 102}, 0, { 734, 1244}, {0x59, 0x37, 0xba, 0xff}}}, - {{{ 1792, 205, 205}, 0, { 990, 988}, {0x10, 0x79, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07012AB8, 0x003d0dc0, 89137, 0x00012ab8, 240); // 0x07012BA8 - 0x07012C38 -static const Vtx hmc_seg7_vertex_07012BA8[] = { - {{{ 1895, 0, -101}, 0, { 224, 1500}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ 1895, 102, 102}, 0, { 734, 1244}, {0x59, 0x37, 0xba, 0xff}}}, - {{{ 1895, 0, 102}, 0, { 734, 1500}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 1895, 102, -101}, 0, { 224, 1244}, {0x4d, 0x40, 0x4d, 0xff}}}, - {{{ 2100, 102, -101}, 0, { 734, 1244}, {0xb9, 0x37, 0x59, 0xff}}}, - {{{ 2100, 0, -101}, 0, { 734, 1500}, {0xec, 0x85, 0x14, 0xff}}}, - {{{ 1895, 102, 102}, 0, { 224, 1244}, {0x59, 0x37, 0xba, 0xff}}}, - {{{ 2100, 102, 102}, 0, { 734, 1244}, {0xbb, 0x50, 0xbb, 0xff}}}, - {{{ 2100, 0, 102}, 0, { 734, 1500}, {0xcd, 0x99, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07012BA8, 0x003d0dc0, 89137, 0x00012ba8, 144); // 0x07012C38 - 0x07012C78 -static const Vtx hmc_seg7_vertex_07012C38[] = { - {{{ 1690, 1024, -306}, 0, { 0, 0}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 4250, 1024, -306}, 0, { 0, 0}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 4250, 1024, 819}, 0, { 0, 0}, {0xdf, 0xbd, 0x9b, 0xff}}}, - {{{ 1690, 1024, 819}, 0, { 0, 0}, {0x54, 0xd6, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07012C38, 0x003d0dc0, 89137, 0x00012c38, 64); // 0x07012C78 - 0x07013080 static const Gfx hmc_seg7_dl_07012C78[] = { diff --git a/levels/hmc/areas/1/12/model.inc.c b/levels/hmc/areas/1/12/model.inc.c index f532b9f30..d856095c3 100644 --- a/levels/hmc/areas/1/12/model.inc.c +++ b/levels/hmc/areas/1/12/model.inc.c @@ -1,14 +1,6 @@ +#include "pc/rom_assets.h" // 0x07013DB8 - 0x07013E38 -static const Vtx hmc_seg7_vertex_07013DB8[] = { - {{{ 5671, -306, 819}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5671, -204, 205}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5671, -306, 205}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5671, -204, 819}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5466, -511, 819}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5466, -409, 205}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5466, -511, 205}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5466, -409, 819}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07013DB8, 0x003d0dc0, 89137, 0x00013db8, 128); // 0x07013E38 - 0x07013E80 static const Gfx hmc_seg7_dl_07013E38[] = { diff --git a/levels/hmc/areas/1/13/model.inc.c b/levels/hmc/areas/1/13/model.inc.c index b94bbf0bb..e474d1003 100644 --- a/levels/hmc/areas/1/13/model.inc.c +++ b/levels/hmc/areas/1/13/model.inc.c @@ -1,60 +1,12 @@ +#include "pc/rom_assets.h" // 0x07013F38 - 0x07014028 -static const Vtx hmc_seg7_vertex_07013F38[] = { - {{{ 4875, -613, -4402}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4875, -101, -3890}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4875, -613, -3890}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5274, -716, -5621}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4762, -204, -5621}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4762, -716, -5621}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5274, -204, -5621}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4752, -613, -511}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4752, -101, -1023}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4752, -613, -1023}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4752, -101, -511}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5571, -511, -3173}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5571, 0, -3173}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5571, 0, -3685}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5571, -511, -3685}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07013F38, 0x003d0dc0, 89137, 0x00013f38, 240); // 0x07014028 - 0x07014118 -static const Vtx hmc_seg7_vertex_07014028[] = { - {{{ 3523, -511, -869}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 3523, 0, -869}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 3523, 0, -1381}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4875, -613, -4402}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4875, -101, -4402}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4875, -101, -3890}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1700, -716, -2866}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1700, -204, -2354}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1700, -716, -2354}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1700, -204, -2866}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4240, -511, -3481}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4240, 0, -3993}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4240, -511, -3993}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4240, 0, -3481}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 3523, -511, -1381}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014028, 0x003d0dc0, 89137, 0x00014028, 240); // 0x07014118 - 0x07014218 -static const Vtx hmc_seg7_vertex_07014118[] = { - {{{ 1700, -716, 0}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1700, -204, 512}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1700, -716, 512}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2253, 410, -296}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1741, 922, -296}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1741, 410, -296}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2253, 922, -296}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1700, 410, -180}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1700, 922, -180}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1700, 922, 256}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1700, 410, 256}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2294, -716, 512}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2294, -204, 0}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2294, -716, 0}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2294, -204, 512}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1700, -204, 0}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014118, 0x003d0dc0, 89137, 0x00014118, 256); // 0x07014218 - 0x07014300 static const Gfx hmc_seg7_dl_07014218[] = { diff --git a/levels/hmc/areas/1/14/model.inc.c b/levels/hmc/areas/1/14/model.inc.c index 09ec1b5d3..fa6b9b73f 100644 --- a/levels/hmc/areas/1/14/model.inc.c +++ b/levels/hmc/areas/1/14/model.inc.c @@ -1,124 +1,24 @@ +#include "pc/rom_assets.h" // 0x07014370 - 0x07014460 -static const Vtx hmc_seg7_vertex_07014370[] = { - {{{ 4629, -460, -767}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4752, -460, -767}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4752, -255, -767}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, -357, -5559}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4916, -357, -5559}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4916, -562, -5559}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, -562, -5559}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5018, -357, -5498}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5018, -357, -5621}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5018, -562, -5621}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5018, -562, -5498}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4690, -460, -869}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4690, -255, -665}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4690, -255, -869}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4690, -460, -665}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014370, 0x003d0dc0, 89137, 0x00014370, 240); // 0x07014460 - 0x07014550 -static const Vtx hmc_seg7_vertex_07014460[] = { - {{{ 4936, -255, -4249}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4936, -460, -4044}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4936, -460, -4249}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4629, -460, -767}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4752, -255, -767}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4629, -255, -767}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1762, -357, -2713}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1762, -357, -2508}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1762, -562, -2508}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1762, -562, -2713}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1823, -357, -2610}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1700, -357, -2610}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1700, -562, -2610}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1823, -562, -2610}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4936, -255, -4044}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014460, 0x003d0dc0, 89137, 0x00014460, 240); // 0x07014550 - 0x07014640 -static const Vtx hmc_seg7_vertex_07014550[] = { - {{{ 3462, -357, -1228}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3462, -357, -1023}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3462, -153, -1023}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4998, -255, -4146}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4875, -255, -4146}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4875, -460, -4146}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4998, -460, -4146}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4178, -357, -3839}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4178, -153, -3634}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4178, -153, -3839}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4178, -357, -3634}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4117, -357, -3737}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4240, -357, -3737}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4240, -153, -3737}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4117, -153, -3737}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014550, 0x003d0dc0, 89137, 0x00014550, 240); // 0x07014640 - 0x07014730 -static const Vtx hmc_seg7_vertex_07014640[] = { - {{{ 1997, 768, -173}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1997, 563, -296}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1997, 563, -173}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3462, -357, -1228}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3462, -153, -1023}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3462, -153, -1228}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3400, -357, -1125}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3523, -153, -1125}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3400, -153, -1125}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3523, -357, -1125}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2100, 768, -235}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1895, 768, -235}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1895, 563, -235}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2100, 563, -235}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1997, 768, -296}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014640, 0x003d0dc0, 89137, 0x00014640, 240); // 0x07014730 - 0x07014820 -static const Vtx hmc_seg7_vertex_07014730[] = { - {{{ 2171, -562, 256}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2294, -562, 256}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2294, -357, 256}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1762, 768, -101}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1762, 563, 102}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1762, 563, -101}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1762, 768, 102}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1823, 768, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1700, 768, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1700, 563, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1823, 563, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2233, -562, 154}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2233, -562, 358}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2233, -357, 358}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2233, -357, 154}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014730, 0x003d0dc0, 89137, 0x00014730, 240); // 0x07014820 - 0x07014910 -static const Vtx hmc_seg7_vertex_07014820[] = { - {{{ 5510, -357, -3532}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5510, -153, -3327}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5510, -153, -3532}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2171, -562, 256}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2294, -357, 256}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2171, -357, 256}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1823, -357, 256}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1700, -357, 256}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1700, -562, 256}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1823, -562, 256}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1762, -357, 154}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1762, -562, 358}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1762, -562, 154}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1762, -357, 358}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5510, -357, -3327}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014820, 0x003d0dc0, 89137, 0x00014820, 240); // 0x07014910 - 0x07014950 -static const Vtx hmc_seg7_vertex_07014910[] = { - {{{ 5448, -357, -3429}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5571, -357, -3429}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5571, -153, -3429}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5448, -153, -3429}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014910, 0x003d0dc0, 89137, 0x00014910, 64); // 0x07014950 - 0x07014B08 static const Gfx hmc_seg7_dl_07014950[] = { diff --git a/levels/hmc/areas/1/15/model.inc.c b/levels/hmc/areas/1/15/model.inc.c index 46f8c8bf8..b767f6795 100644 --- a/levels/hmc/areas/1/15/model.inc.c +++ b/levels/hmc/areas/1/15/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x07014B88 - 0x07014BC8 -static const Vtx hmc_seg7_vertex_07014B88[] = { - {{{ 3021, 922, -296}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2407, 922, -296}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2407, 307, -296}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3021, 307, -296}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014B88, 0x003d0dc0, 89137, 0x00014b88, 64); // 0x07014BC8 - 0x07014C00 static const Gfx hmc_seg7_dl_07014BC8[] = { diff --git a/levels/hmc/areas/1/16/model.inc.c b/levels/hmc/areas/1/16/model.inc.c index 9f0a71ed2..3ef689b6b 100644 --- a/levels/hmc/areas/1/16/model.inc.c +++ b/levels/hmc/areas/1/16/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07014CB8 - 0x07014CD0 static const Lights1 hmc_seg7_lights_07014CB8 = gdSPDefLights1( 0x23, 0x2b, 0x14, @@ -5,24 +6,7 @@ static const Lights1 hmc_seg7_lights_07014CB8 = gdSPDefLights1( ); // 0x07014CD0 - 0x07014DD0 -static const Vtx hmc_seg7_vertex_07014CD0[] = { - {{{ 3165, -409, -6338}, 0, { 990, 422}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3113, -869, -6338}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3165, -869, -6338}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3482, -665, -6338}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3533, -665, -6338}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3533, -409, -6338}, 0, { 990, 422}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3482, -409, -6338}, 0, { 0, 422}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3328, -921, -6338}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3431, -921, -6338}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3431, -409, -6338}, 0, { 990, 422}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3328, -409, -6338}, 0, { 0, 422}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3277, -409, -6338}, 0, { 990, 422}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3226, -818, -6338}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3277, -818, -6338}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3226, -409, -6338}, 0, { 0, 422}, {0x00, 0x00, 0x7f, 0x80}}}, - {{{ 3113, -409, -6338}, 0, { 0, 422}, {0x00, 0x00, 0x7f, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014CD0, 0x003d0dc0, 89137, 0x00014cd0, 256); // 0x07014DD0 - 0x07014E48 static const Gfx hmc_seg7_dl_07014DD0[] = { diff --git a/levels/hmc/areas/1/17/model.inc.c b/levels/hmc/areas/1/17/model.inc.c index c2f3e6aee..0ecb7be92 100644 --- a/levels/hmc/areas/1/17/model.inc.c +++ b/levels/hmc/areas/1/17/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07014EB8 - 0x07014ED0 static const Lights1 hmc_seg7_lights_07014EB8 = gdSPDefLights1( 0x79, 0x79, 0x79, @@ -11,543 +12,94 @@ static const Lights1 hmc_seg7_lights_07014ED0 = gdSPDefLights1( ); // 0x07014EE8 - 0x07014FE8 -static const Vtx hmc_seg7_vertex_07014EE8[] = { - {{{ -5426, 1638, -6271}, 0, { -1870, 1602}, {0x00, 0x7d, 0x14, 0xff}}}, - {{{ -6143, 1690, -6527}, 0, { -1086, 2248}, {0x14, 0x7c, 0x10, 0xff}}}, - {{{ -6553, 1638, -6271}, 0, { -370, 2350}, {0x58, 0x4c, 0x31, 0xff}}}, - {{{ -6143, 1690, -6783}, 0, { -1256, 2418}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -6143, 1741, -6783}, 0, { -1256, 2418}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6143, 1792, -6783}, 0, { -1256, 2418}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -6143, 1792, -7039}, 0, { -1426, 2590}, {0xe2, 0x79, 0x12, 0xff}}}, - {{{ -5785, 1792, -7039}, 0, { -1904, 2350}, {0x1e, 0x7a, 0x0c, 0xff}}}, - {{{ -5785, 1792, -6783}, 0, { -1734, 2180}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -5785, 1741, -6783}, 0, { -1734, 2180}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5785, 1690, -6527}, 0, { -1562, 2010}, {0xe2, 0x79, 0x12, 0xff}}}, - {{{ -5785, 1690, -6783}, 0, { -1734, 2180}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -5426, 1843, -7295}, 0, { -2550, 2282}, {0x00, 0x79, 0xdb, 0xff}}}, - {{{ -6962, 1597, -5858}, 0, { 448, 2348}, {0x45, 0x66, 0x1c, 0xff}}}, - {{{ -6962, 1577, -5654}, 0, { 582, 2212}, {0x68, 0x2b, 0xc7, 0xff}}}, - {{{ -6553, 1536, -5247}, 0, { 308, 1670}, {0x54, 0x5d, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014EE8, 0x003d0dc0, 89137, 0x00014ee8, 256); // 0x07014FE8 - 0x070150E8 -static const Vtx hmc_seg7_vertex_07014FE8[] = { - {{{ -6143, 1690, -6527}, 0, { -1086, 2248}, {0x14, 0x7c, 0x10, 0xff}}}, - {{{ -6143, 1792, -7039}, 0, { -1426, 2590}, {0xe2, 0x79, 0x12, 0xff}}}, - {{{ -6553, 1843, -7295}, 0, { -1052, 3032}, {0x2f, 0x75, 0x0d, 0xff}}}, - {{{ -6553, 1638, -6271}, 0, { -370, 2350}, {0x58, 0x4c, 0x31, 0xff}}}, - {{{ -5785, 1690, -6783}, 0, { -1734, 2180}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -6143, 1690, -6783}, 0, { -1256, 2418}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -5426, 1843, -7295}, 0, { -2550, 2282}, {0x00, 0x79, 0xdb, 0xff}}}, - {{{ -5785, 1792, -7039}, 0, { -1904, 2350}, {0x1e, 0x7a, 0x0c, 0xff}}}, - {{{ -6143, 1792, -6783}, 0, { -1256, 2418}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -5785, 1792, -6783}, 0, { -1734, 2180}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -6962, 1597, -5858}, 0, { 448, 2348}, {0x45, 0x66, 0x1c, 0xff}}}, - {{{ -6553, 1536, -5247}, 0, { 308, 1670}, {0x54, 0x5d, 0xf1, 0xff}}}, - {{{ -5426, 1536, -5247}, 0, { -1188, 922}, {0x00, 0x7e, 0x06, 0xff}}}, - {{{ -6553, 1536, -4223}, 0, { 990, 990}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ -5426, 1536, -4223}, 0, { -506, 240}, {0x00, 0x7d, 0x10, 0xff}}}, - {{{ -5426, 1638, -6271}, 0, { -1870, 1602}, {0x00, 0x7d, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07014FE8, 0x003d0dc0, 89137, 0x00014fe8, 256); // 0x070150E8 - 0x070151E8 -static const Vtx hmc_seg7_vertex_070150E8[] = { - {{{ -5221, 1331, -2687}, 0, { 240, -918}, {0xb4, 0x54, 0x38, 0xff}}}, - {{{ -6553, 1331, -3199}, 0, { 1672, 308}, {0x48, 0x64, 0x1c, 0xff}}}, - {{{ -6757, 1331, -2687}, 0, { 2284, 104}, {0x5a, 0x4c, 0x2d, 0xff}}}, - {{{ -5426, 1331, -3199}, 0, { 172, -440}, {0xcc, 0x6f, 0x1f, 0xff}}}, - {{{ -6553, 1843, -7295}, 0, { -1052, 3032}, {0x2f, 0x75, 0x0d, 0xff}}}, - {{{ -4914, 1843, -7807}, 0, { -3572, 2282}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -6553, 1843, -7807}, 0, { -1392, 3372}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -4914, 1843, -7295}, 0, { -3232, 1942}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -6770, 1331, -2687}, 0, { 2302, 112}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6046, 1331, -1653}, 0, { 2026, -1058}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5211, 1331, -2687}, 0, { 226, -924}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5426, 1536, -4223}, 0, { -506, 240}, {0x00, 0x7d, 0x10, 0xff}}}, - {{{ -6553, 1536, -4223}, 0, { 990, 990}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ -6062, 2458, -1617}, 0, { -356, -1292}, {0x51, 0x54, 0xd0, 0xff}}}, - {{{ -7083, 2458, -1539}, 0, { -1460, 0}, {0xaf, 0x54, 0x30, 0xff}}}, - {{{ -6392, 2458, -1099}, 0, { 158, -66}, {0x3b, 0x33, 0x63, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070150E8, 0x003d0dc0, 89137, 0x000150e8, 256); // 0x070151E8 - 0x070152D8 -static const Vtx hmc_seg7_vertex_070151E8[] = { - {{{ -6062, 2458, -1617}, 0, { -356, -1292}, {0x51, 0x54, 0xd0, 0xff}}}, - {{{ -6753, 2458, -2057}, 0, { -1978, -1258}, {0xc5, 0x33, 0x9d, 0xff}}}, - {{{ -7083, 2458, -1539}, 0, { -1460, 0}, {0xaf, 0x54, 0x30, 0xff}}}, - {{{ -5466, 2458, 261}, 0, { 3292, 1176}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -4749, 2458, -455}, 0, { 2894, -806}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -5466, 2458, -455}, 0, { 2022, -14}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -4749, 2458, 261}, 0, { 4164, 384}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -5211, 1331, -2687}, 0, { 226, -924}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6046, 1331, -1653}, 0, { 2026, -1058}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5211, 1331, -1653}, 0, { 916, -1612}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7535, 1331, -1132}, 0, { -654, 32}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7781, 1331, -639}, 0, { 150, 838}, {0x77, 0x2a, 0xff, 0xff}}}, - {{{ -7687, 1331, -261}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7261, 1331, -323}, 0, { 1214, 240}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7156, 1331, -848}, 0, { 234, -356}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070151E8, 0x003d0dc0, 89137, 0x000151e8, 240); // 0x070152D8 - 0x070153D8 -static const Vtx hmc_seg7_vertex_070152D8[] = { - {{{ -4197, 1536, 896}, 0, { 562, -636}, {0x0e, 0x56, 0xa4, 0xff}}}, - {{{ -4228, 1536, 339}, 0, { 590, -138}, {0x17, 0x5f, 0xb1, 0xff}}}, - {{{ -4582, 1536, 77}, 0, { 906, 96}, {0xef, 0x6c, 0xc0, 0xff}}}, - {{{ -5631, 2810, -7807}, 0, { -712, 2692}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -4914, 2810, -7807}, 0, { 1672, 308}, {0x86, 0x18, 0x18, 0xff}}}, - {{{ -4914, 2810, -8191}, 0, { 820, -1394}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -5631, 2810, -8191}, 0, { -1562, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -4284, 1536, -2062}, 0, { 640, 2004}, {0xb6, 0x59, 0xce, 0xff}}}, - {{{ -3955, 1536, -1473}, 0, { 346, 1478}, {0xb3, 0x5c, 0x26, 0xff}}}, - {{{ -3685, 1536, -1663}, 0, { 106, 1648}, {0xda, 0x78, 0x09, 0xff}}}, - {{{ -4455, 1536, -1807}, 0, { 792, 1776}, {0x9c, 0x33, 0x39, 0xff}}}, - {{{ -3623, 1536, 36}, 0, { 50, 132}, {0xc3, 0x62, 0xcd, 0xff}}}, - {{{ -3173, 1536, 384}, 0, { -350, -178}, {0xad, 0x58, 0xda, 0xff}}}, - {{{ -5466, 2355, -455}, 0, { 2438, 242}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -4749, 2355, -455}, 0, { 3856, 526}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -4749, 2355, 261}, 0, { 3572, -820}, {0x2a, 0xac, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070152D8, 0x003d0dc0, 89137, 0x000152d8, 256); // 0x070153D8 - 0x070154B8 -static const Vtx hmc_seg7_vertex_070153D8[] = { - {{{ -4197, 1536, 896}, 0, { 562, -636}, {0x0e, 0x56, 0xa4, 0xff}}}, - {{{ -4582, 1536, 77}, 0, { 906, 96}, {0xef, 0x6c, 0xc0, 0xff}}}, - {{{ -4709, 1536, 384}, 0, { 1020, -178}, {0xbc, 0x3c, 0xa8, 0xff}}}, - {{{ -3685, 2355, -1663}, 0, { 1282, 1840}, {0x90, 0x31, 0x20, 0xff}}}, - {{{ -3685, 2355, -3199}, 0, { 1282, -714}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ -4709, 2355, -3199}, 0, { -176, -714}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ -5221, 2355, -2687}, 0, { -906, 138}, {0xcc, 0x27, 0x6c, 0xff}}}, - {{{ -3634, 2355, -2841}, 0, { 1356, -118}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -3685, 2355, -2687}, 0, { 1282, 138}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ -3634, 2355, -2687}, 0, { 1356, 138}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -3685, 2355, -2841}, 0, { 1282, -118}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -5466, 2355, -455}, 0, { 2438, 242}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -4749, 2355, 261}, 0, { 3572, -820}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -5466, 2355, 261}, 0, { 2154, -1104}, {0x99, 0xcd, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070153D8, 0x003d0dc0, 89137, 0x000153d8, 224); // 0x070154B8 - 0x07015558 -static const Vtx hmc_seg7_vertex_070154B8[] = { - {{{ -6392, 2355, -1099}, 0, { 1160, 948}, {0xf7, 0xac, 0x5e, 0xff}}}, - {{{ -6753, 2355, -2057}, 0, { 826, 2604}, {0x09, 0xac, 0xa2, 0xff}}}, - {{{ -6062, 2355, -1617}, 0, { 2018, 2050}, {0x73, 0xcd, 0x0b, 0xff}}}, - {{{ -7083, 2355, -1539}, 0, { 0, 1498}, {0x8d, 0xcd, 0xf5, 0xff}}}, - {{{ -4914, 2810, -7295}, 0, { -1308, 1244}, {0x9a, 0x47, 0xe9, 0xff}}}, - {{{ -5426, 2810, -6271}, 0, { 2522, 0}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ -4914, 2810, -6271}, 0, { 1246, -1310}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ -5426, 2810, -7295}, 0, { 0, 2522}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -4607, 2810, -6578}, 0, { -286, -1310}, {0x9d, 0x49, 0xe6, 0xff}}}, - {{{ -4607, 2810, -6988}, 0, { -1308, -288}, {0x99, 0x2a, 0x3c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070154B8, 0x003d0dc0, 89137, 0x000154b8, 160); // 0x07015558 - 0x070155C8 -static const Vtx hmc_seg7_vertex_07015558[] = { - {{{ -4305, 2630, -3179}, 0, { 480, 376}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4273, 2629, -3179}, 0, { 70, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4291, 2668, -3179}, 0, { 70, 786}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4341, 2621, -3179}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4296, 2611, -3179}, 0, { 478, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4320, 2663, -3179}, 0, { 480, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4311, 2643, -3179}, 0, { 480, 582}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07015558, 0x003d0dc0, 89137, 0x00015558, 112); // 0x070155C8 - 0x070156C8 -static const Vtx hmc_seg7_vertex_070155C8[] = { - {{{ -7083, 2355, -1539}, 0, { 1808, 2012}, {0x8d, 0xcd, 0xf5, 0xff}}}, - {{{ -6753, 2458, -2057}, 0, { 0, 1332}, {0xc5, 0x33, 0x9d, 0xff}}}, - {{{ -6753, 2355, -2057}, 0, { 0, 2012}, {0x09, 0xac, 0xa2, 0xff}}}, - {{{ -4749, 2355, 261}, 0, { 5026, 2012}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -5466, 2458, 261}, 0, { 2498, 1332}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -5466, 2355, 261}, 0, { 2498, 2012}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -4749, 2458, 261}, 0, { 5026, 1332}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -4749, 2355, -455}, 0, { 2498, 2012}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -4749, 2458, -455}, 0, { 2498, 1332}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -5466, 2458, -455}, 0, { 0, 1332}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -5466, 2355, -455}, 0, { 0, 2012}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -6062, 2458, -1617}, 0, { 3238, 1332}, {0x51, 0x54, 0xd0, 0xff}}}, - {{{ -6062, 2355, -1617}, 0, { 3238, 2012}, {0x73, 0xcd, 0x0b, 0xff}}}, - {{{ -6392, 2355, -1099}, 0, { 5078, 2012}, {0xf7, 0xac, 0x5e, 0xff}}}, - {{{ -6392, 2458, -1099}, 0, { 5078, 1332}, {0x3b, 0x33, 0x63, 0xff}}}, - {{{ -7083, 2458, -1539}, 0, { 1808, 1332}, {0xaf, 0x54, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070155C8, 0x003d0dc0, 89137, 0x000155c8, 256); // 0x070156C8 - 0x070157B8 -static const Vtx hmc_seg7_vertex_070156C8[] = { - {{{ -3955, 1536, -1473}, 0, { -4816, 2012}, {0xb3, 0x5c, 0x26, 0xff}}}, - {{{ -3955, 1211, -1473}, 0, { -4816, 928}, {0xae, 0x4b, 0x3b, 0xff}}}, - {{{ -3623, 1226, 36}, 0, { 990, 980}, {0x98, 0x43, 0xe5, 0xff}}}, - {{{ -6143, 1690, -6783}, 0, { -540, 2012}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -5785, 1792, -6783}, 0, { 3034, 992}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -6143, 1792, -6783}, 0, { -540, 992}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -5785, 1690, -6783}, 0, { 3034, 2012}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -4284, 1536, -2062}, 0, { 0, 2012}, {0xb6, 0x59, 0xce, 0xff}}}, - {{{ -4455, 1184, -1807}, 0, { 990, 840}, {0xa5, 0x55, 0x13, 0xff}}}, - {{{ -4455, 1536, -1807}, 0, { 990, 2012}, {0x9c, 0x33, 0x39, 0xff}}}, - {{{ -4284, 1331, -2062}, 0, { 0, 1332}, {0xb6, 0x66, 0x09, 0xff}}}, - {{{ -4455, 1536, -1807}, 0, { -1008, 2012}, {0x9c, 0x33, 0x39, 0xff}}}, - {{{ -4455, 1184, -1807}, 0, { -1008, 840}, {0xa5, 0x55, 0x13, 0xff}}}, - {{{ -3955, 1211, -1473}, 0, { 990, 928}, {0xae, 0x4b, 0x3b, 0xff}}}, - {{{ -3955, 1536, -1473}, 0, { 990, 2012}, {0xb3, 0x5c, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070156C8, 0x003d0dc0, 89137, 0x000156c8, 240); // 0x070157B8 - 0x070158A8 -static const Vtx hmc_seg7_vertex_070157B8[] = { - {{{ -4228, 1536, 339}, 0, { 0, 2012}, {0x17, 0x5f, 0xb1, 0xff}}}, - {{{ -4228, 1226, 339}, 0, { 0, 980}, {0xe5, 0x3c, 0x95, 0xff}}}, - {{{ -4582, 1020, 77}, 0, { 2064, 296}, {0xd2, 0x3e, 0x9c, 0xff}}}, - {{{ -3955, 1536, -1473}, 0, { -4816, 2012}, {0xb3, 0x5c, 0x26, 0xff}}}, - {{{ -3623, 1226, 36}, 0, { 990, 980}, {0x98, 0x43, 0xe5, 0xff}}}, - {{{ -3623, 1536, 36}, 0, { 990, 2012}, {0xc3, 0x62, 0xcd, 0xff}}}, - {{{ -3623, 1536, 36}, 0, { 0, 2012}, {0xc3, 0x62, 0xcd, 0xff}}}, - {{{ -3623, 1226, 36}, 0, { 0, 980}, {0x98, 0x43, 0xe5, 0xff}}}, - {{{ -4228, 1226, 339}, 0, { 2220, 980}, {0xe5, 0x3c, 0x95, 0xff}}}, - {{{ -4228, 1536, 339}, 0, { 2220, 2012}, {0x17, 0x5f, 0xb1, 0xff}}}, - {{{ -4582, 1020, 77}, 0, { 0, 296}, {0xd2, 0x3e, 0x9c, 0xff}}}, - {{{ -4709, 1536, 384}, 0, { 1074, 2012}, {0xbc, 0x3c, 0xa8, 0xff}}}, - {{{ -4582, 1536, 77}, 0, { 0, 2012}, {0xef, 0x6c, 0xc0, 0xff}}}, - {{{ -4709, 1058, 384}, 0, { 1074, 424}, {0xc1, 0x4c, 0xb2, 0xff}}}, - {{{ -4582, 1536, 77}, 0, { 2064, 2012}, {0xef, 0x6c, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070157B8, 0x003d0dc0, 89137, 0x000157b8, 240); // 0x070158A8 - 0x070159A8 -static const Vtx hmc_seg7_vertex_070158A8[] = { - {{{ -5221, 3379, -2687}, 0, { 11430, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5221, 2355, -2687}, 0, { 11430, 2012}, {0xcc, 0x27, 0x6c, 0xff}}}, - {{{ -4709, 2355, -3199}, 0, { 9828, 2012}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ -4709, 3379, -3199}, 0, { 9828, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -3685, 3379, -3199}, 0, { 7820, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3685, 2355, -3199}, 0, { 7820, 2012}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ -3685, 2611, -2841}, 0, { 7308, 1500}, {0x92, 0xc9, 0x1b, 0xff}}}, - {{{ -3685, 3379, -1663}, 0, { 4638, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4914, 2099, -7474}, 0, { 274, 1412}, {0x9b, 0xdf, 0xbd, 0xff}}}, - {{{ -4914, 1843, -7474}, 0, { 274, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ -4914, 1843, -7295}, 0, { 990, 2012}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -4863, 1843, -7474}, 0, { 274, 2012}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -4863, 1843, -7628}, 0, { -336, 2012}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -4914, 1843, -7628}, 0, { -336, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -4863, 2099, -7474}, 0, { 274, 1412}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ -4863, 2099, -7628}, 0, { -336, 1412}, {0x00, 0xc8, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070158A8, 0x003d0dc0, 89137, 0x000158a8, 256); // 0x070159A8 - 0x07015AA8 -static const Vtx hmc_seg7_vertex_070159A8[] = { - {{{ -4914, 1843, -7807}, 0, { -1052, 2012}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -4914, 1843, -7628}, 0, { -336, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -4914, 2099, -7628}, 0, { -336, 1412}, {0x92, 0xc9, 0x1b, 0xff}}}, - {{{ -4863, 2099, -7628}, 0, { -336, 1412}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ -4863, 2099, -7474}, 0, { 274, 1412}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ -4914, 2099, -7474}, 0, { 274, 1412}, {0x9b, 0xdf, 0xbd, 0xff}}}, - {{{ -4914, 2810, -7295}, 0, { 990, -260}, {0x9a, 0x47, 0xe9, 0xff}}}, - {{{ -4914, 2810, -7807}, 0, { -1052, -260}, {0x86, 0x18, 0x18, 0xff}}}, - {{{ -4914, 1843, -7295}, 0, { 990, 2012}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -6553, 1843, -7807}, 0, { 2012, 2012}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -6553, 2810, -7807}, 0, { 2012, -260}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -6553, 2810, -7295}, 0, { 0, -260}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6553, 1843, -7295}, 0, { 0, 2012}, {0x2f, 0x75, 0x0d, 0xff}}}, - {{{ -3634, 2611, -2687}, 0, { 6948, 1500}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ -3685, 2611, -2841}, 0, { 7308, 1500}, {0x92, 0xc9, 0x1b, 0xff}}}, - {{{ -3634, 2611, -2841}, 0, { 7244, 1500}, {0x00, 0xc8, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070159A8, 0x003d0dc0, 89137, 0x000159a8, 256); // 0x07015AA8 - 0x07015BA8 -static const Vtx hmc_seg7_vertex_07015AA8[] = { - {{{ -4914, 2810, -7295}, 0, { 0, -260}, {0x9a, 0x47, 0xe9, 0xff}}}, - {{{ -4914, 1843, -7295}, 0, { 0, 2012}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -5426, 1843, -7295}, 0, { 2012, 2012}, {0x00, 0x79, 0xdb, 0xff}}}, - {{{ -5426, 2810, -7295}, 0, { 2012, -260}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -6553, 2810, -7807}, 0, { 0, -260}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -6553, 1843, -7807}, 0, { 0, 2012}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -4914, 1843, -7807}, 0, { 6508, 2012}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -4914, 2810, -7807}, 0, { 6508, -260}, {0x86, 0x18, 0x18, 0xff}}}, - {{{ -3634, 2355, -2687}, 0, { 6948, 2012}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -3685, 2611, -2687}, 0, { 7002, 1500}, {0x9b, 0xdf, 0xbd, 0xff}}}, - {{{ -3634, 2611, -2687}, 0, { 6948, 1500}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ -3685, 2611, -2841}, 0, { 7308, 1500}, {0x92, 0xc9, 0x1b, 0xff}}}, - {{{ -3634, 2611, -2841}, 0, { 7244, 1500}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ -3685, 2355, -2841}, 0, { 7308, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -3634, 2355, -2841}, 0, { 7244, 2012}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -3685, 2355, -2687}, 0, { 7002, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07015AA8, 0x003d0dc0, 89137, 0x00015aa8, 256); // 0x07015BA8 - 0x07015C28 -static const Vtx hmc_seg7_vertex_07015BA8[] = { - {{{ -3685, 2611, -2841}, 0, { 7308, 1500}, {0x92, 0xc9, 0x1b, 0xff}}}, - {{{ -3685, 2611, -2687}, 0, { 7002, 1500}, {0x9b, 0xdf, 0xbd, 0xff}}}, - {{{ -3685, 3379, -1663}, 0, { 4638, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3685, 2355, -1663}, 0, { 4638, 2012}, {0x90, 0x31, 0x20, 0xff}}}, - {{{ -3685, 2355, -2687}, 0, { 7002, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ -3685, 2355, -3199}, 0, { 7820, 2012}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ -3685, 2355, -2841}, 0, { 7308, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -3634, 2611, -2841}, 0, { 7244, 1500}, {0x00, 0xc8, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07015BA8, 0x003d0dc0, 89137, 0x00015ba8, 128); // 0x07015C28 - 0x07015D28 -static const Vtx hmc_seg7_vertex_07015C28[] = { - {{{ -5631, 3630, -7807}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5631, 2810, -7807}, 0, { 990, 2012}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -5631, 2810, -8191}, 0, { 0, 2012}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -5426, 2526, -4735}, 0, { 1398, -508}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5426, 3630, -6271}, 0, { -1666, -4916}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -5426, 2697, -6271}, 0, { -1666, -1192}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5426, 3630, -4735}, 0, { 1398, -4916}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4914, 2810, -7295}, 0, { 2182, -5708}, {0x9a, 0x47, 0xe9, 0xff}}}, - {{{ -4914, 3630, -7807}, 0, { -1222, -12252}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4914, 2810, -7807}, 0, { -1222, -5708}, {0x86, 0x18, 0x18, 0xff}}}, - {{{ -4914, 3630, -7295}, 0, { 2182, -12252}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ -4914, 2810, -7807}, 0, { 990, 2012}, {0x86, 0x18, 0x18, 0xff}}}, - {{{ -4914, 3630, -8191}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -4914, 2810, -8191}, 0, { 0, 2012}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -4914, 3630, -7807}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5631, 3630, -8191}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07015C28, 0x003d0dc0, 89137, 0x00015c28, 256); // 0x07015D28 - 0x07015E18 -static const Vtx hmc_seg7_vertex_07015D28[] = { - {{{ -5631, 2810, -8191}, 0, { 0, 2012}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -4914, 3630, -8191}, 0, { 2012, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -5631, 3630, -8191}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4914, 2810, -8191}, 0, { 2012, 2012}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -3173, 1536, 384}, 0, { 5232, 1604}, {0xad, 0x58, 0xda, 0xff}}}, - {{{ -3173, 2355, 384}, 0, { 5232, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ -3685, 2355, -1663}, 0, { 7190, 0}, {0x90, 0x31, 0x20, 0xff}}}, - {{{ -3685, 1536, -1663}, 0, { 7190, 1604}, {0xda, 0x78, 0x09, 0xff}}}, - {{{ -5221, 2355, -2687}, 0, { 9068, 0}, {0xcc, 0x27, 0x6c, 0xff}}}, - {{{ -3685, 1331, -1663}, 0, { 7190, 2012}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ -5221, 922, -1663}, 0, { 3282, 1468}, {0xf3, 0x5a, 0x57, 0xff}}}, - {{{ -5017, 512, -879}, 0, { 3814, 920}, {0x94, 0x33, 0x29, 0xff}}}, - {{{ -4607, 922, -1049}, 0, { 3808, 1468}, {0xc2, 0x6c, 0x17, 0xff}}}, - {{{ -5017, 512, -399}, 0, { 4298, 920}, {0x97, 0x33, 0xd2, 0xff}}}, - {{{ -4607, 922, -229}, 0, { 4304, 1468}, {0xcd, 0x6f, 0xe2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07015D28, 0x003d0dc0, 89137, 0x00015d28, 240); // 0x07015E18 - 0x07015F18 -static const Vtx hmc_seg7_vertex_07015E18[] = { - {{{ -4607, 922, -1049}, 0, { 3808, 1468}, {0xc2, 0x6c, 0x17, 0xff}}}, - {{{ -3955, 1211, -1473}, 0, { 3756, 1852}, {0xae, 0x4b, 0x3b, 0xff}}}, - {{{ -4455, 1184, -1807}, 0, { 3548, 1816}, {0xa5, 0x55, 0x13, 0xff}}}, - {{{ -4607, 922, -229}, 0, { 4304, 1468}, {0xcd, 0x6f, 0xe2, 0xff}}}, - {{{ -5221, 922, -1663}, 0, { 3282, 1468}, {0xf3, 0x5a, 0x57, 0xff}}}, - {{{ -3623, 1226, 36}, 0, { 4308, 1872}, {0x98, 0x43, 0xe5, 0xff}}}, - {{{ -4607, 922, -229}, 0, { 216, 1468}, {0xcd, 0x6f, 0xe2, 0xff}}}, - {{{ -5017, 512, -399}, 0, { 210, 920}, {0x97, 0x33, 0xd2, 0xff}}}, - {{{ -5391, 512, -25}, 0, { 748, 920}, {0xd7, 0x33, 0x94, 0xff}}}, - {{{ -5221, 922, 384}, 0, { 742, 1468}, {0xe1, 0x4c, 0xa0, 0xff}}}, - {{{ -4582, 1020, 77}, 0, { 358, 1596}, {0xd2, 0x3e, 0x9c, 0xff}}}, - {{{ -4228, 1226, 339}, 0, { 398, 1872}, {0xe5, 0x3c, 0x95, 0xff}}}, - {{{ -4709, 1058, 384}, 0, { 514, 1648}, {0xc1, 0x4c, 0xb2, 0xff}}}, - {{{ -3623, 1226, 36}, 0, { 220, 1872}, {0x98, 0x43, 0xe5, 0xff}}}, - {{{ -4284, 1331, -2062}, 0, { 3528, 2012}, {0xb6, 0x66, 0x09, 0xff}}}, - {{{ -5221, 1331, -2687}, 0, { 3162, 2012}, {0xb4, 0x54, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07015E18, 0x003d0dc0, 89137, 0x00015e18, 256); // 0x07015F18 - 0x07016018 -static const Vtx hmc_seg7_vertex_07015F18[] = { - {{{ -4709, 1331, 384}, 0, { 514, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4709, 1058, 384}, 0, { 514, 1648}, {0xc1, 0x4c, 0xb2, 0xff}}}, - {{{ -5221, 922, 384}, 0, { 742, 1468}, {0xe1, 0x4c, 0xa0, 0xff}}}, - {{{ -4607, 922, -229}, 0, { 216, 1468}, {0xcd, 0x6f, 0xe2, 0xff}}}, - {{{ -7269, 1321, -332}, 0, { 1892, 2000}, {0x6a, 0x00, 0x45, 0xff}}}, - {{{ -7269, 1145, -332}, 0, { 1892, 1764}, {0x4b, 0x60, 0x20, 0xff}}}, - {{{ -7167, 1104, -844}, 0, { 2098, 1708}, {0x6e, 0x3d, 0xf9, 0xff}}}, - {{{ -5733, 1331, 1408}, 0, { 1022, 2012}, {0xbf, 0x2d, 0x9d, 0xff}}}, - {{{ -6041, 922, 384}, 0, { 1238, 1468}, {0x1a, 0x6d, 0xc6, 0xff}}}, - {{{ -7666, 1321, -275}, 0, { 1896, 2000}, {0x12, 0x00, 0x7d, 0xff}}}, - {{{ -6655, 922, -229}, 0, { 1764, 1468}, {0x3b, 0x6e, 0xee, 0xff}}}, - {{{ -7690, 1331, -271}, 0, { 1898, 2012}, {0x2e, 0x74, 0xec, 0xff}}}, - {{{ -6655, 922, -1049}, 0, { 2260, 1468}, {0x37, 0x6e, 0x1a, 0xff}}}, - {{{ -7167, 1321, -844}, 0, { 2098, 2000}, {0x76, 0x00, 0xd3, 0xff}}}, - {{{ -7539, 1331, -1123}, 0, { 2174, 2012}, {0x32, 0x71, 0x19, 0xff}}}, - {{{ -7523, 1321, -1111}, 0, { 2170, 2000}, {0x4c, 0x00, 0x9b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07015F18, 0x003d0dc0, 89137, 0x00015f18, 256); // 0x07016018 - 0x07016118 -static const Vtx hmc_seg7_vertex_07016018[] = { - {{{ -6553, 1638, -6271}, 0, { -2868, 1972}, {0x58, 0x4c, 0x31, 0xff}}}, - {{{ -6553, 1843, -7295}, 0, { -4004, 1804}, {0x2f, 0x75, 0x0d, 0xff}}}, - {{{ -6553, 2810, -7295}, 0, { -4004, 52}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6553, 2697, -6271}, 0, { -2868, 52}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -5426, 1684, -7295}, 0, { 4908, 2180}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5426, 2355, -3199}, 0, { 366, 44}, {0x84, 0x00, 0x18, 0xff}}}, - {{{ -5426, 2810, -7295}, 0, { 4908, 44}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -5426, 1229, -3199}, 0, { 366, 2180}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6962, 2651, -5858}, 0, { -2410, 52}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -6962, 1597, -5858}, 0, { -2410, 1964}, {0x45, 0x66, 0x1c, 0xff}}}, - {{{ -6962, 2628, -5654}, 0, { -2184, 52}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ -6962, 1577, -5654}, 0, { -2184, 1960}, {0x68, 0x2b, 0xc7, 0xff}}}, - {{{ -6553, 2583, -5247}, 0, { -1734, 52}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ -6553, 1536, -5247}, 0, { -1734, 1952}, {0x54, 0x5d, 0xf1, 0xff}}}, - {{{ -6553, 2355, -3199}, 0, { 536, 52}, {0x7d, 0x00, 0x0f, 0xff}}}, - {{{ -6553, 1331, -3199}, 0, { 536, 1908}, {0x48, 0x64, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07016018, 0x003d0dc0, 89137, 0x00016018, 256); // 0x07016118 - 0x07016218 -static const Vtx hmc_seg7_vertex_07016118[] = { - {{{ -6476, 1536, 1408}, 0, { 2034, 1604}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -6476, 1792, 1408}, 0, { 2034, 1092}, {0xe5, 0xc9, 0x92, 0xff}}}, - {{{ -5733, 1536, 1408}, 0, { 2648, 1604}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6629, 1792, 1408}, 0, { 1926, 1092}, {0x43, 0xdf, 0x9b, 0xff}}}, - {{{ -7269, 1536, 1408}, 0, { 1552, 1604}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7269, 2355, 1408}, 0, { 1552, 0}, {0x3d, 0x00, 0x92, 0xff}}}, - {{{ -6629, 1536, 1408}, 0, { 1926, 1604}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -6629, 1792, 1459}, 0, { 1948, 1092}, {0x38, 0x8f, 0x00, 0xff}}}, - {{{ -6629, 1536, 1459}, 0, { 1948, 1604}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -6476, 1536, 1459}, 0, { 2054, 1604}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ -5733, 1331, 1408}, 0, { 2648, 2012}, {0xbf, 0x2d, 0x9d, 0xff}}}, - {{{ -7269, 1331, 1408}, 0, { 1552, 2012}, {0x33, 0x60, 0xc0, 0xff}}}, - {{{ -7781, 1331, -639}, 0, { 0, 2012}, {0x77, 0x2a, 0xff, 0xff}}}, - {{{ -7781, 2355, -639}, 0, { 0, 0}, {0x7b, 0x00, 0x1d, 0xff}}}, - {{{ -5733, 2355, 1408}, 0, { 2648, 0}, {0xd5, 0x00, 0x89, 0xff}}}, - {{{ -6476, 1792, 1459}, 0, { 2054, 1092}, {0x8f, 0xc8, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07016118, 0x003d0dc0, 89137, 0x00016118, 256); // 0x07016218 - 0x07016308 -static const Vtx hmc_seg7_vertex_07016218[] = { - {{{ -3677, 1792, 636}, 0, { 4814, 1092}, {0x0f, 0xde, 0x87, 0xff}}}, - {{{ -3654, 1536, 682}, 0, { 4792, 1604}, {0x65, 0x38, 0xce, 0xff}}}, - {{{ -3677, 1536, 636}, 0, { 4814, 1604}, {0x17, 0x67, 0xbb, 0xff}}}, - {{{ -3654, 1792, 682}, 0, { 4792, 1092}, {0x32, 0x8f, 0xe7, 0xff}}}, - {{{ -3540, 1792, 567}, 0, { 4938, 1092}, {0xb6, 0xc9, 0xaa, 0xff}}}, - {{{ -4197, 1536, 896}, 0, { 4270, 1604}, {0x0e, 0x56, 0xa4, 0xff}}}, - {{{ -4197, 2355, 896}, 0, { 4270, 0}, {0xe9, 0x00, 0x84, 0xff}}}, - {{{ -3517, 1792, 613}, 0, { 4916, 1092}, {0x9b, 0xc8, 0x32, 0xff}}}, - {{{ -3517, 1536, 613}, 0, { 4916, 1604}, {0xce, 0x71, 0x19, 0xff}}}, - {{{ -3540, 1536, 567}, 0, { 4938, 1604}, {0x8d, 0x33, 0x00, 0xff}}}, - {{{ -3173, 1536, 384}, 0, { 5232, 1604}, {0xad, 0x58, 0xda, 0xff}}}, - {{{ -3173, 2355, 384}, 0, { 5232, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ -5426, 2355, -3199}, 0, { 9588, 0}, {0x84, 0x00, 0x18, 0xff}}}, - {{{ -5426, 1331, -3199}, 0, { 9588, 2012}, {0xcc, 0x6f, 0x1f, 0xff}}}, - {{{ -5221, 1331, -2687}, 0, { 9068, 2012}, {0xb4, 0x54, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07016218, 0x003d0dc0, 89137, 0x00016218, 240); // 0x07016308 - 0x07016408 -static const Vtx hmc_seg7_vertex_07016308[] = { - {{{ -7781, 2355, -639}, 0, { 12232, 0}, {0x7b, 0x00, 0x1d, 0xff}}}, - {{{ -6757, 1331, -2687}, 0, { 10358, 2012}, {0x5a, 0x4c, 0x2d, 0xff}}}, - {{{ -6757, 2355, -2687}, 0, { 10358, 0}, {0x74, 0x00, 0x32, 0xff}}}, - {{{ -7781, 1331, -639}, 0, { 12232, 2012}, {0x77, 0x2a, 0xff, 0xff}}}, - {{{ -5221, 2355, -2687}, 0, { 9068, 0}, {0xcc, 0x27, 0x6c, 0xff}}}, - {{{ -5221, 1331, -2687}, 0, { 9068, 2012}, {0xb4, 0x54, 0x38, 0xff}}}, - {{{ -3685, 1331, -1663}, 0, { 7190, 2012}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ -6553, 1331, -3199}, 0, { 10000, 2012}, {0x48, 0x64, 0x1c, 0xff}}}, - {{{ -6553, 2355, -3199}, 0, { 10000, 0}, {0x7d, 0x00, 0x0f, 0xff}}}, - {{{ -5426, 2355, -3199}, 0, { 9588, 0}, {0x84, 0x00, 0x18, 0xff}}}, - {{{ -5017, 512, -879}, 0, { 3814, 920}, {0x94, 0x33, 0x29, 0xff}}}, - {{{ -5017, -511, -879}, 0, { 3814, -440}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ -5017, -511, -399}, 0, { 4298, -440}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -5733, 1331, 1408}, 0, { 1022, 2012}, {0xbf, 0x2d, 0x9d, 0xff}}}, - {{{ -6041, 922, 384}, 0, { 1238, 1468}, {0x1a, 0x6d, 0xc6, 0xff}}}, - {{{ -7269, 1331, 1408}, 0, { 1430, 2012}, {0x33, 0x60, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07016308, 0x003d0dc0, 89137, 0x00016308, 256); // 0x07016408 - 0x07016508 -static const Vtx hmc_seg7_vertex_07016408[] = { - {{{ -7269, 1331, 1408}, 0, { 1430, 2012}, {0x33, 0x60, 0xc0, 0xff}}}, - {{{ -6041, 922, 384}, 0, { 1238, 1468}, {0x1a, 0x6d, 0xc6, 0xff}}}, - {{{ -6655, 922, -229}, 0, { 1764, 1468}, {0x3b, 0x6e, 0xee, 0xff}}}, - {{{ -7690, 1331, -271}, 0, { 1898, 2012}, {0x2e, 0x74, 0xec, 0xff}}}, - {{{ -7539, 1331, -1123}, 0, { 2174, 2012}, {0x32, 0x71, 0x19, 0xff}}}, - {{{ -6655, 922, -1049}, 0, { 2260, 1468}, {0x37, 0x6e, 0x1a, 0xff}}}, - {{{ -6757, 1331, -2687}, 0, { 2706, 2012}, {0x5a, 0x4c, 0x2d, 0xff}}}, - {{{ -6041, 922, -1663}, 0, { 2786, 1468}, {0xfe, 0x50, 0x61, 0xff}}}, - {{{ -5221, 922, -1663}, 0, { 3282, 1468}, {0xf3, 0x5a, 0x57, 0xff}}}, - {{{ -5391, 512, -1253}, 0, { 3276, 920}, {0xd2, 0x33, 0x69, 0xff}}}, - {{{ -5017, 512, -879}, 0, { 3814, 920}, {0x94, 0x33, 0x29, 0xff}}}, - {{{ -5017, -511, -879}, 0, { 3814, -440}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ -5017, -511, -399}, 0, { 4298, -440}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -5017, 512, -399}, 0, { 4298, 920}, {0x97, 0x33, 0xd2, 0xff}}}, - {{{ -6245, 512, -399}, 0, { 1770, 920}, {0x6c, 0x33, 0xd7, 0xff}}}, - {{{ -6245, 512, -879}, 0, { 2254, 920}, {0x69, 0x33, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07016408, 0x003d0dc0, 89137, 0x00016408, 256); // 0x07016508 - 0x07016608 -static const Vtx hmc_seg7_vertex_07016508[] = { - {{{ -5017, 512, -399}, 0, { 210, 920}, {0x97, 0x33, 0xd2, 0xff}}}, - {{{ -5017, -511, -399}, 0, { 210, -440}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -5391, -511, -25}, 0, { 748, -440}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ -5391, 512, -25}, 0, { 748, 920}, {0xd7, 0x33, 0x94, 0xff}}}, - {{{ -5871, -511, -25}, 0, { 1232, -440}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -5871, 512, -25}, 0, { 1232, 920}, {0x2e, 0x33, 0x96, 0xff}}}, - {{{ -5221, 922, 384}, 0, { 742, 1468}, {0xe1, 0x4c, 0xa0, 0xff}}}, - {{{ -6041, 922, 384}, 0, { 1238, 1468}, {0x1a, 0x6d, 0xc6, 0xff}}}, - {{{ -6245, -511, -399}, 0, { 1770, -440}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ -6245, 512, -399}, 0, { 1770, 920}, {0x6c, 0x33, 0xd7, 0xff}}}, - {{{ -6655, 922, -229}, 0, { 1764, 1468}, {0x3b, 0x6e, 0xee, 0xff}}}, - {{{ -6245, -511, -879}, 0, { 2254, -440}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -6245, 512, -879}, 0, { 2254, 920}, {0x69, 0x33, 0x2e, 0xff}}}, - {{{ -6655, 922, -1049}, 0, { 2260, 1468}, {0x37, 0x6e, 0x1a, 0xff}}}, - {{{ -5871, 512, -1253}, 0, { 2792, 920}, {0x29, 0x33, 0x6c, 0xff}}}, - {{{ -5871, -511, -1253}, 0, { 2792, -440}, {0x40, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07016508, 0x003d0dc0, 89137, 0x00016508, 256); // 0x07016608 - 0x070166F8 -static const Vtx hmc_seg7_vertex_07016608[] = { - {{{ -6655, 922, -1049}, 0, { 2260, 1468}, {0x37, 0x6e, 0x1a, 0xff}}}, - {{{ -5871, 512, -1253}, 0, { 2792, 920}, {0x29, 0x33, 0x6c, 0xff}}}, - {{{ -6041, 922, -1663}, 0, { 2786, 1468}, {0xfe, 0x50, 0x61, 0xff}}}, - {{{ -5391, 512, -1253}, 0, { 3276, 920}, {0xd2, 0x33, 0x69, 0xff}}}, - {{{ -5391, -511, -1253}, 0, { 3276, -440}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -5871, -511, -1253}, 0, { 2792, -440}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ -6041, 1321, -1663}, 0, { 2786, 2000}, {0xda, 0x00, 0x79, 0xff}}}, - {{{ -5221, 922, -1663}, 0, { 3282, 1468}, {0xf3, 0x5a, 0x57, 0xff}}}, - {{{ -6739, 1321, -2661}, 0, { 2708, 2000}, {0x98, 0x00, 0x48, 0xff}}}, - {{{ -5017, -511, -879}, 0, { 3814, -440}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ -4709, 2355, 384}, 0, { 3866, 0}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -5221, 1331, 384}, 0, { 3494, 2012}, {0xcb, 0x00, 0x8d, 0xff}}}, - {{{ -5221, 2355, 384}, 0, { 3494, 0}, {0xa9, 0x00, 0xa4, 0xff}}}, - {{{ -5221, 1321, -1663}, 0, { 3282, 2000}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5221, 1321, -2661}, 0, { 3164, 2000}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07016608, 0x003d0dc0, 89137, 0x00016608, 240); // 0x070166F8 - 0x070167F8 -static const Vtx hmc_seg7_vertex_070166F8[] = { - {{{ -4709, 1331, 384}, 0, { 514, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5221, 922, 384}, 0, { 742, 1468}, {0xe1, 0x4c, 0xa0, 0xff}}}, - {{{ -5221, 1331, 384}, 0, { 742, 2012}, {0xcb, 0x00, 0x8d, 0xff}}}, - {{{ -5733, 1331, 1408}, 0, { 1022, 2012}, {0xbf, 0x2d, 0x9d, 0xff}}}, - {{{ -5221, 2355, 384}, 0, { 3494, 0}, {0xa9, 0x00, 0xa4, 0xff}}}, - {{{ -5733, 1331, 1408}, 0, { 2648, 2012}, {0xbf, 0x2d, 0x9d, 0xff}}}, - {{{ -5733, 2355, 1408}, 0, { 2648, 0}, {0xd5, 0x00, 0x89, 0xff}}}, - {{{ -5221, 1331, 384}, 0, { 3494, 2012}, {0xcb, 0x00, 0x8d, 0xff}}}, - {{{ -4709, 2355, 384}, 0, { 3866, 0}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -4709, 1331, 384}, 0, { 3866, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4197, 1536, 896}, 0, { 4270, 1604}, {0x0e, 0x56, 0xa4, 0xff}}}, - {{{ -4709, 1536, 384}, 0, { 3866, 1604}, {0xbc, 0x3c, 0xa8, 0xff}}}, - {{{ -4197, 2355, 896}, 0, { 4270, 0}, {0xe9, 0x00, 0x84, 0xff}}}, - {{{ -5426, 2697, -6271}, 0, { 1398, -372}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5426, 2810, -6271}, 0, { 1398, -828}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ -5426, 2810, -7295}, 0, { -644, -828}, {0x99, 0x33, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070166F8, 0x003d0dc0, 89137, 0x000166f8, 256); // 0x070167F8 - 0x07016898 -static const Vtx hmc_seg7_vertex_070167F8[] = { - {{{ -4914, 3630, -7295}, 0, { 4114, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ -4914, 2810, -7295}, 0, { 4114, 2012}, {0x9a, 0x47, 0xe9, 0xff}}}, - {{{ -4607, 2810, -6988}, 0, { 3302, 2012}, {0x99, 0x2a, 0x3c, 0xff}}}, - {{{ -4607, 3630, -6988}, 0, { 3302, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -4607, 2810, -6578}, 0, { 2596, 2012}, {0x9d, 0x49, 0xe6, 0xff}}}, - {{{ -4607, 3630, -6578}, 0, { 2596, 0}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -4914, 2810, -6271}, 0, { 1876, 2012}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ -4914, 3630, -6271}, 0, { 1876, 0}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -5426, 2810, -6271}, 0, { 1048, 2012}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ -5426, 3630, -6271}, 0, { 1048, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070167F8, 0x003d0dc0, 89137, 0x000167f8, 160); // 0x07016898 - 0x070168D8 -static const Vtx hmc_seg7_vertex_07016898[] = { - {{{ -4474, 2406, -3189}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4259, 2836, -3189}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4474, 2836, -3189}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4259, 2406, -3189}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07016898, 0x003d0dc0, 89137, 0x00016898, 64); // 0x070168D8 - 0x07016918 -static const Vtx hmc_seg7_vertex_070168D8[] = { - {{{ -4259, 2406, -3189}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4044, 2836, -3189}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4259, 2836, -3189}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4044, 2406, -3189}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070168D8, 0x003d0dc0, 89137, 0x000168d8, 64); // 0x07016918 - 0x07016A90 static const Gfx hmc_seg7_dl_07016918[] = { diff --git a/levels/hmc/areas/1/18/model.inc.c b/levels/hmc/areas/1/18/model.inc.c index 24c9a898d..884cf0aa4 100644 --- a/levels/hmc/areas/1/18/model.inc.c +++ b/levels/hmc/areas/1/18/model.inc.c @@ -1,125 +1,24 @@ +#include "pc/rom_assets.h" // 0x070174B0 - 0x070175A0 -static const Vtx hmc_seg7_vertex_070174B0[] = { - {{{ -6962, 1536, 1408}, 0, { 7752, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6655, 1089, 691}, 0, { 0, 4426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6962, 1275, 1408}, 0, { 7752, 2568}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5411, 509, 77}, 0, { 8242, 10214}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5411, 1536, 77}, 0, { 8242, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4582, 1536, 77}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4582, 1024, 77}, 0, { 0, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5718, 1536, 691}, 0, { 6824, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5411, 509, 77}, 0, { 0, 10214}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5718, 919, 691}, 0, { 6824, 6126}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5411, 1536, 77}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6655, 1536, 691}, 0, { 9316, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5718, 919, 691}, 0, { 0, 6126}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6655, 1089, 691}, 0, { 9316, 4426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5718, 1536, 691}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070174B0, 0x003d0dc0, 89137, 0x000174b0, 240); // 0x070175A0 - 0x07017680 -static const Vtx hmc_seg7_vertex_070175A0[] = { - {{{ -5096, 2867, -1610}, 0, { 0, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5551, 2867, -322}, 0, { 13254, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5810, 2867, -486}, 0, { 13254, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6962, 1536, 1408}, 0, { 7752, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6655, 1536, 691}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6655, 1089, 691}, 0, { 0, 4426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4577, 2867, -1280}, 0, { 0, 8142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4318, 2867, -1115}, 0, { 0, 11208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4483, 2867, -856}, 0, { 3034, 11208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4742, 2867, -1021}, 0, { 3034, 8142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5441, 2867, -1829}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5221, 2867, -2175}, 0, { -4118, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4098, 2867, -1460}, 0, { -4118, 11208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4837, 2867, -1445}, 0, { 0, 5076}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070175A0, 0x003d0dc0, 89137, 0x000175a0, 224); // 0x07017680 - 0x07017760 -static const Vtx hmc_seg7_vertex_07017680[] = { - {{{ -5221, 2867, -2687}, 0, { 2810, -8908}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3685, 2867, -3199}, 0, { -9728, 1280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3685, 2867, -1663}, 0, { 3202, 9510}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5441, 2867, -1829}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5763, 2867, -942}, 0, { 9166, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5936, 2867, -1052}, 0, { 9166, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5269, 2867, -1719}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6344, 2867, -1555}, 0, { 7122, -8208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5826, 2867, -1225}, 0, { 7122, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6454, 2867, -1382}, 0, { 9166, -8208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5119, 2867, -47}, 0, { 13254, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5441, 2867, -494}, 0, { 11210, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5009, 2867, -219}, 0, { 11210, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5551, 2867, -322}, 0, { 13254, 5076}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07017680, 0x003d0dc0, 89137, 0x00017680, 224); // 0x07017760 - 0x07017840 -static const Vtx hmc_seg7_vertex_07017760[] = { - {{{ -3685, 3379, -1663}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4095, 2355, -1458}, 0, { 4538, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4095, 3379, -1458}, 0, { 4538, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3685, 2867, -1663}, 0, { 3202, 9510}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4095, 2867, -1458}, 0, { 7122, 7160}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5221, 2867, -2175}, 0, { 7122, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5221, 2867, -2687}, 0, { 2810, -8908}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4709, 2867, -3199}, 0, { -4242, -7340}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3685, 2867, -3199}, 0, { -9728, 1280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5221, 3379, -2175}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5221, 2355, -2687}, 0, { 5078, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5221, 3379, -2687}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5221, 2355, -2175}, 0, { 0, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3685, 2355, -1663}, 0, { 0, 10186}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07017760, 0x003d0dc0, 89137, 0x00017760, 224); // 0x07017840 - 0x07017900 -static const Vtx hmc_seg7_vertex_07017840[] = { - {{{ -5221, 2355, -2687}, 0, { 10216, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5221, 2355, -2175}, 0, { 7382, -3262}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4095, 2355, -1458}, 0, { -5938, -2978}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3685, 2355, -1663}, 0, { -8206, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4709, 1536, 384}, 0, { -4118, -12296}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4582, 1536, 77}, 0, { -7184, -13566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5411, 1536, 77}, 0, { -7184, -5292}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5221, 1536, 384}, 0, { -4118, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5718, 1536, 691}, 0, { -1052, -2226}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5733, 1536, 1408}, 0, { 6100, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6655, 1536, 691}, 0, { -1052, 7120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6962, 1536, 1408}, 0, { 6100, 10186}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07017840, 0x003d0dc0, 89137, 0x00017840, 192); // 0x07017900 - 0x070179F0 -static const Vtx hmc_seg7_vertex_07017900[] = { - {{{ -7535, 1331, -1132}, 0, { 3674, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7156, 1331, -848}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7156, 1229, -848}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6046, 1331, -1653}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6770, 1126, -2687}, 0, {-11608, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6046, 1126, -1653}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6770, 1331, -2687}, 0, {-11608, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5211, 1331, -2687}, 0, { 10290, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5211, 1331, -1653}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5211, 1126, -1653}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5211, 1126, -2687}, 0, { 10290, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5211, 1331, -1653}, 0, { 8300, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6046, 1331, -1653}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6046, 1126, -1653}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5211, 1126, -1653}, 0, { 8300, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07017900, 0x003d0dc0, 89137, 0x00017900, 240); // 0x070179F0 - 0x07017AA0 -static const Vtx hmc_seg7_vertex_070179F0[] = { - {{{ -7156, 1331, -848}, 0, { 5316, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7261, 1229, -323}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7156, 1229, -848}, 0, { 5316, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7535, 1331, -1132}, 0, { 3674, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7156, 1229, -848}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7535, 1229, -1132}, 0, { 3674, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7687, 1331, -261}, 0, { -3306, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7687, 1229, -261}, 0, { -3306, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7261, 1229, -323}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7261, 1331, -323}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7261, 1331, -323}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070179F0, 0x003d0dc0, 89137, 0x000179f0, 176); // 0x07017AA0 - 0x07017C08 static const Gfx hmc_seg7_dl_07017AA0[] = { diff --git a/levels/hmc/areas/1/19/model.inc.c b/levels/hmc/areas/1/19/model.inc.c index 5bc318249..26fb002bd 100644 --- a/levels/hmc/areas/1/19/model.inc.c +++ b/levels/hmc/areas/1/19/model.inc.c @@ -1,74 +1,15 @@ +#include "pc/rom_assets.h" // 0x07017D70 - 0x07017E60 -static const Vtx hmc_seg7_vertex_07017D70[] = { - {{{ -5436, 1741, -3404}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 2253, -3404}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 2253, -3916}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5324, 3425, -6281}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -4914, 3015, -6281}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5324, 3015, -6281}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -4914, 3425, -6281}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 2099, -6476}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 2611, -6988}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 2099, -6988}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 2611, -6476}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 1894, -4940}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 2406, -5452}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 1894, -5452}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 2406, -4940}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07017D70, 0x003d0dc0, 89137, 0x00017d70, 240); // 0x07017E60 - 0x07017F50 -static const Vtx hmc_seg7_vertex_07017E60[] = { - {{{ -4709, 2355, 374}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -4709, 1843, 374}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5221, 1843, 374}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 1741, -3404}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 2253, -3916}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5436, 1741, -3916}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -3497, 2355, -866}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -3621, 1843, -1362}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -3497, 1843, -866}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -3621, 2355, -1362}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -4625, 2355, 454}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -4263, 1843, 816}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -4625, 1843, 454}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -4263, 2355, 816}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5221, 2355, 374}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07017E60, 0x003d0dc0, 89137, 0x00017e60, 240); // 0x07017F50 - 0x07018040 -static const Vtx hmc_seg7_vertex_07017F50[] = { - {{{ -6542, 1735, -3916}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -6542, 2247, -3404}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -6542, 1735, -3404}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -7582, 2355, 114}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -7458, 1843, 611}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -7582, 1843, 114}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -7458, 2355, 611}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5597, 2355, 1112}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5368, 2355, 654}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5597, 1843, 1112}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5368, 1843, 654}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -6542, 2094, -6988}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -6542, 2606, -6988}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -6542, 2606, -6476}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -6542, 2094, -6476}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07017F50, 0x003d0dc0, 89137, 0x00017f50, 240); // 0x07018040 - 0x070180F0 -static const Vtx hmc_seg7_vertex_07018040[] = { - {{{ -5621, 3015, -8191}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5621, 3425, -8191}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5621, 3425, -7781}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -6542, 1735, -3916}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -6542, 2247, -3916}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -6542, 2247, -3404}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -3248, 2355, 127}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -3372, 1843, -369}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -3248, 1843, 127}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -3372, 2355, -369}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xb4}}}, - {{{ -5621, 3015, -7781}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018040, 0x003d0dc0, 89137, 0x00018040, 176); // 0x070180F0 - 0x07018200 static const Gfx hmc_seg7_dl_070180F0[] = { diff --git a/levels/hmc/areas/1/2/model.inc.c b/levels/hmc/areas/1/2/model.inc.c index 937e6649f..a91be72b9 100644 --- a/levels/hmc/areas/1/2/model.inc.c +++ b/levels/hmc/areas/1/2/model.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x070079E8 - 0x07007AE8 -static const Vtx hmc_seg7_vertex_070079E8[] = { - {{{ -6860, 1760, 3753}, 0, { 5998, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6245, 1658, 3753}, 0, { 70, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6860, 1658, 3753}, 0, { 5998, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6245, 1536, 2545}, 0, { 5998, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6860, 1536, 2545}, 0, { 70, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6860, 1434, 2545}, 0, { 70, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6245, 1434, 2545}, 0, { 5998, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6860, 1331, 3548}, 0, { 5998, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6245, 1331, 3548}, 0, { 70, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6245, 1229, 3548}, 0, { 70, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6860, 1229, 3548}, 0, { 5998, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6860, 1024, 3343}, 0, { 5998, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6245, 922, 3343}, 0, { 70, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6860, 922, 3343}, 0, { 5998, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6245, 1024, 3343}, 0, { 70, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6245, 1760, 3753}, 0, { 70, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070079E8, 0x003d0dc0, 89137, 0x000079e8, 256); // 0x07007AE8 - 0x07007B50 static const Gfx hmc_seg7_dl_07007AE8[] = { diff --git a/levels/hmc/areas/1/20/model.inc.c b/levels/hmc/areas/1/20/model.inc.c index 7b3679c4b..fd6535bfc 100644 --- a/levels/hmc/areas/1/20/model.inc.c +++ b/levels/hmc/areas/1/20/model.inc.c @@ -1,247 +1,42 @@ +#include "pc/rom_assets.h" // 0x07018270 - 0x07018360 -static const Vtx hmc_seg7_vertex_07018270[] = { - {{{ -5170, 3169, -6281}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, 3169, -6384}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, 3169, -6384}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, 3169, -6384}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, 3271, -6384}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, 3271, -6384}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, 3169, -6384}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, 3169, -6281}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, 3271, -6281}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, 3271, -6281}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, 3271, -6384}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5621, 3169, -7935}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5518, 3169, -7935}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5518, 3271, -7935}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, 3169, -6281}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018270, 0x003d0dc0, 89137, 0x00018270, 240); // 0x07018360 - 0x07018450 -static const Vtx hmc_seg7_vertex_07018360[] = { - {{{ -5621, 3169, -8037}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5518, 3169, -7935}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5621, 3169, -7935}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5518, 3169, -8037}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5621, 3271, -8037}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5518, 3271, -8037}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5621, 3169, -7935}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5518, 3271, -7935}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5621, 3271, -7935}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6542, 2401, -6783}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 2401, -6783}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 2298, -6783}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5518, 3169, -8037}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5518, 3169, -7935}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5518, 3271, -8037}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018360, 0x003d0dc0, 89137, 0x00018360, 240); // 0x07018450 - 0x07018550 -static const Vtx hmc_seg7_vertex_07018450[] = { - {{{ -6440, 2298, -6783}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 2401, -6783}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 2401, -6681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 2298, -6681}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6542, 2298, -6681}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6542, 2401, -6681}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6542, 1940, -3609}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 2042, -3609}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6542, 2042, -3609}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6542, 2401, -6783}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 2298, -6783}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6542, 2298, -6783}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 2298, -6681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6542, 2298, -6681}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 1940, -3711}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 1940, -3609}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018450, 0x003d0dc0, 89137, 0x00018450, 256); // 0x07018550 - 0x07018650 -static const Vtx hmc_seg7_vertex_07018550[] = { - {{{ -6440, 1940, -3711}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 2042, -3711}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 2042, -3609}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6542, 1940, -3609}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 1940, -3609}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 2304, -6783}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2304, -6783}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2406, -6783}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6542, 2042, -3711}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 2042, -3711}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 1940, -3711}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6542, 1940, -3711}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6440, 1940, -3609}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6542, 1940, -3609}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 2304, -6681}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2304, -6681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018550, 0x003d0dc0, 89137, 0x00018550, 256); // 0x07018650 - 0x07018750 -static const Vtx hmc_seg7_vertex_07018650[] = { - {{{ -5539, 2099, -5145}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2202, -5247}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2099, -5247}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 2304, -6783}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2406, -6783}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 2406, -6783}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 2406, -6681}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2406, -6681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2304, -6681}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 2304, -6681}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2406, -6783}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2304, -6783}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2202, -5145}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 1946, -3609}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 1946, -3609}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 1946, -3711}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018650, 0x003d0dc0, 89137, 0x00018650, 256); // 0x07018750 - 0x07018850 -static const Vtx hmc_seg7_vertex_07018750[] = { - {{{ -5436, 2202, -5145}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2202, -5145}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2099, -5145}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 2099, -5145}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 2099, -5247}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2202, -5247}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 2202, -5247}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2099, -5247}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 2099, -5145}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2099, -5145}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 1946, -3609}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2048, -3711}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 1946, -3711}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 1946, -3609}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 1946, -3711}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 1946, -3711}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018750, 0x003d0dc0, 89137, 0x00018750, 256); // 0x07018850 - 0x07018930 -static const Vtx hmc_seg7_vertex_07018850[] = { - {{{ -5436, 1946, -3711}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 1946, -3711}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2048, -3711}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 2048, -3711}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 2048, -3609}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2048, -3609}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 1946, -3609}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5436, 1946, -3609}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5539, 2048, -3711}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3298, 2150, -71}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3397, 2150, -46}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3397, 2048, -46}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3422, 2150, -146}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3422, 2048, -146}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018850, 0x003d0dc0, 89137, 0x00018850, 224); // 0x07018930 - 0x07018A20 -static const Vtx hmc_seg7_vertex_07018930[] = { - {{{ -3323, 2048, -170}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3422, 2150, -146}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3323, 2150, -170}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3422, 2048, -146}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3298, 2048, -71}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3397, 2048, -46}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3422, 2048, -146}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3323, 2048, -170}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3298, 2150, -71}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3546, 2150, -1064}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3646, 2150, -1040}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3646, 2048, -1040}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3546, 2048, -1064}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3670, 2048, -1139}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3571, 2048, -1164}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018930, 0x003d0dc0, 89137, 0x00018930, 240); // 0x07018A20 - 0x07018B20 -static const Vtx hmc_seg7_vertex_07018A20[] = { - {{{ -3571, 2048, -1164}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3670, 2048, -1139}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3571, 2150, -1164}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4480, 2048, 599}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4335, 2048, 599}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4407, 2048, 672}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3670, 2150, -1139}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3646, 2150, -1040}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3670, 2048, -1139}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3646, 2048, -1040}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3670, 2150, -1139}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4480, 2150, 599}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4407, 2150, 527}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4407, 2048, 527}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4480, 2048, 599}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4407, 2048, 527}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018A20, 0x003d0dc0, 89137, 0x00018a20, 256); // 0x07018B20 - 0x07018C00 -static const Vtx hmc_seg7_vertex_07018B20[] = { - {{{ -5017, 2048, 374}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5017, 2048, 271}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4914, 2048, 271}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4407, 2048, 672}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4335, 2048, 599}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4335, 2150, 599}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4407, 2150, 672}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4407, 2150, 527}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4335, 2048, 599}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4407, 2048, 527}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4335, 2150, 599}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5017, 2150, 374}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5017, 2150, 271}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4914, 2048, 374}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018B20, 0x003d0dc0, 89137, 0x00018b20, 224); // 0x07018C00 - 0x07018D00 -static const Vtx hmc_seg7_vertex_07018C00[] = { - {{{ -4914, 2048, 374}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4914, 2150, 271}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4914, 2150, 374}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4914, 2048, 271}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5017, 2150, 271}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4914, 2150, 271}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4914, 2048, 271}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5017, 2048, 271}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7533, 2150, 313}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7433, 2150, 288}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7533, 2048, 313}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7408, 2048, 387}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7433, 2048, 288}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7533, 2048, 313}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7433, 2048, 288}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7408, 2048, 387}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018C00, 0x003d0dc0, 89137, 0x00018c00, 256); // 0x07018D00 - 0x07018E00 -static const Vtx hmc_seg7_vertex_07018D00[] = { - {{{ -7533, 2048, 313}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7408, 2048, 387}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7508, 2048, 412}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7408, 2048, 387}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7508, 2150, 412}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7408, 2150, 387}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7433, 2150, 288}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7408, 2150, 387}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7408, 2048, 387}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5597, 2150, 883}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5551, 2150, 792}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5551, 2048, 792}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5505, 2150, 929}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5597, 2048, 883}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5505, 2048, 929}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5597, 2150, 883}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018D00, 0x003d0dc0, 89137, 0x00018d00, 256); // 0x07018E00 - 0x07018E80 -static const Vtx hmc_seg7_vertex_07018E00[] = { - {{{ -5505, 2048, 929}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5597, 2048, 883}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5551, 2048, 792}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5460, 2048, 837}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5460, 2048, 837}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5551, 2150, 792}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5460, 2150, 837}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5597, 2150, 883}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07018E00, 0x003d0dc0, 89137, 0x00018e00, 128); // 0x07018E80 - 0x07019248 static const Gfx hmc_seg7_dl_07018E80[] = { diff --git a/levels/hmc/areas/1/21/model.inc.c b/levels/hmc/areas/1/21/model.inc.c index 87da81453..25cb866a2 100644 --- a/levels/hmc/areas/1/21/model.inc.c +++ b/levels/hmc/areas/1/21/model.inc.c @@ -1,13 +1,6 @@ +#include "pc/rom_assets.h" // 0x070192B8 - 0x07019328 -static const Vtx hmc_seg7_vertex_070192B8[] = { - {{{ -6041, 2247, -7797}, 0, { 990, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6348, 2094, -7797}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6041, 2145, -7797}, 0, { 990, 820}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5733, 2196, -7797}, 0, { 2012, 650}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6041, 2401, -7797}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6041, 1991, -7797}, 0, { 990, 1328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6348, 2298, -7797}, 0, { 0, 308}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070192B8, 0x003d0dc0, 89137, 0x000192b8, 112); // 0x07019328 - 0x07019368 static const Gfx hmc_seg7_dl_07019328[] = { diff --git a/levels/hmc/areas/1/22/model.inc.c b/levels/hmc/areas/1/22/model.inc.c index 9196839af..ccfcb3062 100644 --- a/levels/hmc/areas/1/22/model.inc.c +++ b/levels/hmc/areas/1/22/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07019430 - 0x07019448 static const Lights1 hmc_seg7_lights_07019430 = gdSPDefLights1( 0x79, 0x79, 0x79, @@ -5,189 +6,37 @@ static const Lights1 hmc_seg7_lights_07019430 = gdSPDefLights1( ); // 0x07019448 - 0x07019548 -static const Vtx hmc_seg7_vertex_07019448[] = { - {{{ 1076, -409, -4633}, 0, { 4108, -2408}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 1127, -409, -4786}, 0, { 4158, -2562}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 1076, -409, -4786}, 0, { 4108, -2562}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 1127, -409, -4633}, 0, { 4158, -2408}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -2047, -409, -3276}, 0, { 990, -1054}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -3583, -409, -2252}, 0, { -542, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -2047, -409, -2252}, 0, { 990, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -3583, -409, -3276}, 0, { -542, -1054}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -799, -409, -3276}, 0, { 2236, -1054}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -459, -409, -2252}, 0, { 2574, 0}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ 52, -409, -2764}, 0, { 3086, -544}, {0xad, 0x5c, 0xeb, 0xff}}}, - {{{ -767, -409, -3308}, 0, { 2268, -1086}, {0x4a, 0x5c, 0x2b, 0xff}}}, - {{{ 52, -409, -3788}, 0, { 3086, -1566}, {0xb6, 0x5c, 0xd5, 0xff}}}, - {{{ -767, -409, -4127}, 0, { 2268, -1904}, {0x53, 0x5c, 0x15, 0xff}}}, - {{{ 564, -409, -4300}, 0, { 3596, -2076}, {0xeb, 0x5c, 0xad, 0xff}}}, - {{{ 224, -409, -5119}, 0, { 3258, -2894}, {0x2b, 0x5c, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07019448, 0x003d0dc0, 89137, 0x00019448, 256); // 0x07019548 - 0x07019588 -static const Vtx hmc_seg7_vertex_07019548[] = { - {{{ 224, -409, -5119}, 0, { 3258, -2894}, {0x2b, 0x5c, 0x4a, 0xff}}}, - {{{ 564, -409, -4300}, 0, { 3596, -2076}, {0xeb, 0x5c, 0xad, 0xff}}}, - {{{ 1076, -409, -4300}, 0, { 4108, -2076}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ 1076, -409, -5119}, 0, { 4108, -2894}, {0xac, 0x2a, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07019548, 0x003d0dc0, 89137, 0x00019548, 64); // 0x07019588 - 0x07019678 -static const Vtx hmc_seg7_vertex_07019588[] = { - {{{ 1076, -153, -4633}, 0, { 1182, 1500}, {0x9b, 0xdf, 0xbd, 0xff}}}, - {{{ 1076, -409, -4300}, 0, { 2012, 2012}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ 1076, 614, -4300}, 0, { 2012, 0}, {0x9b, 0xdf, 0xbd, 0xff}}}, - {{{ 1127, -153, -4633}, 0, { 1182, 1500}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ 1127, -409, -4633}, 0, { 1182, 2012}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 1076, -409, -4633}, 0, { 1182, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 1076, -409, -5119}, 0, { 0, 2012}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 1076, -409, -4786}, 0, { 798, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 1076, -153, -4786}, 0, { 798, 1500}, {0x92, 0xc9, 0x1b, 0xff}}}, - {{{ 1127, -409, -4786}, 0, { 798, 2012}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 1127, -153, -4786}, 0, { 798, 1500}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ 1076, 614, -5119}, 0, { 0, 0}, {0xac, 0xac, 0x2a, 0xff}}}, - {{{ -2047, 3379, -3276}, 0, { 0, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2047, 2355, -2252}, 0, { 2522, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2047, 3379, -2252}, 0, { 2522, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07019588, 0x003d0dc0, 89137, 0x00019588, 240); // 0x07019678 - 0x07019758 -static const Vtx hmc_seg7_vertex_07019678[] = { - {{{ -3583, 3379, -3276}, 0, { 0, 0}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ -2047, 2355, -3276}, 0, { 3800, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2047, 3379, -3276}, 0, { 3800, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -3583, 2355, -3276}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2047, 3379, -2252}, 0, { 0, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -2047, 2355, -2252}, 0, { 0, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3583, 2355, -2252}, 0, { 3800, 2012}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ -3583, 3379, -2252}, 0, { 3800, 0}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -2047, 3379, -3276}, 0, { 0, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2047, 2355, -3276}, 0, { 0, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2047, 2355, -2252}, 0, { 2522, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -767, 614, -4127}, 0, { -880, 0}, {0x3e, 0x98, 0x24, 0xff}}}, - {{{ 52, 614, -2764}, 0, { 480, 0}, {0xb6, 0xa4, 0xd5, 0xff}}}, - {{{ -767, 614, -3308}, 0, { -62, 0}, {0x53, 0xa4, 0x15, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07019678, 0x003d0dc0, 89137, 0x00019678, 224); // 0x07019758 - 0x07019848 -static const Vtx hmc_seg7_vertex_07019758[] = { - {{{ -3583, 2355, -2252}, 0, { 0, -3508}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ -3583, -409, -2252}, 0, { 0, 2012}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -3583, -409, -3276}, 0, { 2012, 2012}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -3583, 2355, -3276}, 0, { 2012, -3508}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1076, 614, -5119}, 0, { -1870, 0}, {0xac, 0xac, 0x2a, 0xff}}}, - {{{ 564, 614, -4300}, 0, { -1052, 0}, {0xdc, 0x98, 0xc2, 0xff}}}, - {{{ 224, 614, -5119}, 0, { -1870, 0}, {0x1a, 0xb7, 0x63, 0xff}}}, - {{{ 1076, 614, -4300}, 0, { -1052, 0}, {0x9b, 0xdf, 0xbd, 0xff}}}, - {{{ -767, 614, -3308}, 0, { -62, 0}, {0x53, 0xa4, 0x15, 0xff}}}, - {{{ 52, 614, -2764}, 0, { 480, 0}, {0xb6, 0xa4, 0xd5, 0xff}}}, - {{{ -459, 614, -2252}, 0, { 990, 0}, {0xee, 0x98, 0xba, 0xff}}}, - {{{ -799, 614, -3276}, 0, { 0, 0}, {0x34, 0xb7, 0x59, 0xff}}}, - {{{ -3583, 2355, -2252}, 0, { -1562, 2012}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ -3583, 2611, -2687}, 0, { -478, 1500}, {0x6e, 0xc9, 0xe5, 0xff}}}, - {{{ -3583, 3379, -2252}, 0, { -1562, 0}, {0x71, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07019758, 0x003d0dc0, 89137, 0x00019758, 240); // 0x07019848 - 0x07019938 -static const Vtx hmc_seg7_vertex_07019848[] = { - {{{ -767, 614, -4127}, 0, { -880, 0}, {0x3e, 0x98, 0x24, 0xff}}}, - {{{ 52, 614, -3788}, 0, { -542, 0}, {0x9d, 0xb7, 0xe6, 0xff}}}, - {{{ 52, 614, -2764}, 0, { 480, 0}, {0xb6, 0xa4, 0xd5, 0xff}}}, - {{{ -2047, 614, -3276}, 0, { 0, 0}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -799, 614, -3276}, 0, { 0, 0}, {0x34, 0xb7, 0x59, 0xff}}}, - {{{ -459, 614, -2252}, 0, { 990, 0}, {0xee, 0x98, 0xba, 0xff}}}, - {{{ -2047, 614, -2252}, 0, { 990, 0}, {0x99, 0xcd, 0xcd, 0xff}}}, - {{{ -2047, 2355, -3276}, 0, { 0, -3304}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2047, 2355, -2252}, 0, { 990, -3304}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3583, 2355, -2252}, 0, { -1562, 2012}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ -3583, 2355, -2687}, 0, { -478, 2012}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -3583, 2611, -2687}, 0, { -478, 1500}, {0x6e, 0xc9, 0xe5, 0xff}}}, - {{{ -3583, 3379, -3276}, 0, { 990, 0}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ -3583, 3379, -2252}, 0, { -1562, 0}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -3634, 2611, -2687}, 0, { -478, 1500}, {0x00, 0xc8, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07019848, 0x003d0dc0, 89137, 0x00019848, 240); // 0x07019938 - 0x070199D8 -static const Vtx hmc_seg7_vertex_07019938[] = { - {{{ -3583, 2611, -2687}, 0, { -478, 1500}, {0x6e, 0xc9, 0xe5, 0xff}}}, - {{{ -3634, 2611, -2841}, 0, { -94, 1500}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ -3583, 2611, -2841}, 0, { -94, 1500}, {0x65, 0xdf, 0x43, 0xff}}}, - {{{ -3583, 3379, -3276}, 0, { 990, 0}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ -3634, 2611, -2687}, 0, { -478, 1500}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ -3583, 2355, -2687}, 0, { -478, 2012}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -3634, 2355, -2687}, 0, { -478, 2012}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -3583, 2355, -2841}, 0, { -94, 2012}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -3634, 2355, -2841}, 0, { -94, 2012}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -3583, 2355, -3276}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07019938, 0x003d0dc0, 89137, 0x00019938, 160); // 0x070199D8 - 0x07019AD8 -static const Vtx hmc_seg7_vertex_070199D8[] = { - {{{ -459, 614, -2252}, 0, { 0, 0}, {0xee, 0x98, 0xba, 0xff}}}, - {{{ -459, -409, -2252}, 0, { 0, 2012}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ -2047, -409, -2252}, 0, { 3930, 2012}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -3583, 2355, -3276}, 0, { -4566, -3508}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3583, -409, -3276}, 0, { -4566, 2012}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -2047, -409, -3276}, 0, { -1500, 2012}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2047, 2355, -3276}, 0, { -1500, -3508}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2047, 614, -3276}, 0, { -1500, 0}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -799, -409, -3276}, 0, { 990, 2012}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -2047, 2355, -2252}, 0, { 3930, -3508}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3583, -409, -2252}, 0, { 7762, 2012}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -3583, 2355, -2252}, 0, { 7762, -3508}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ -2047, 614, -2252}, 0, { 3930, 0}, {0x99, 0xcd, 0xcd, 0xff}}}, - {{{ -799, 614, -3276}, 0, { 0, 0}, {0x34, 0xb7, 0x59, 0xff}}}, - {{{ -767, -409, -3308}, 0, { 82, 2012}, {0x4a, 0x5c, 0x2b, 0xff}}}, - {{{ -767, 614, -3308}, 0, { 82, 0}, {0x53, 0xa4, 0x15, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070199D8, 0x003d0dc0, 89137, 0x000199d8, 256); // 0x07019AD8 - 0x07019BC8 -static const Vtx hmc_seg7_vertex_07019AD8[] = { - {{{ -2047, 614, -3276}, 0, { -1500, 0}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -799, -409, -3276}, 0, { 990, 2012}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -799, 614, -3276}, 0, { 990, 0}, {0x34, 0xb7, 0x59, 0xff}}}, - {{{ 52, 614, -3788}, 0, { -2840, 0}, {0x9d, 0xb7, 0xe6, 0xff}}}, - {{{ 52, -409, -2764}, 0, { -796, 2012}, {0xad, 0x5c, 0xeb, 0xff}}}, - {{{ 52, 614, -2764}, 0, { -796, 0}, {0xb6, 0xa4, 0xd5, 0xff}}}, - {{{ -459, -409, -2252}, 0, { 990, 2012}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ -459, 614, -2252}, 0, { 990, 0}, {0xee, 0x98, 0xba, 0xff}}}, - {{{ 52, -409, -3788}, 0, { -2840, 2012}, {0xb6, 0x5c, 0xd5, 0xff}}}, - {{{ -799, 614, -3276}, 0, { 0, 0}, {0x34, 0xb7, 0x59, 0xff}}}, - {{{ -799, -409, -3276}, 0, { 0, 2012}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -767, -409, -3308}, 0, { 82, 2012}, {0x4a, 0x5c, 0x2b, 0xff}}}, - {{{ 224, 614, -5119}, 0, { 5014, 0}, {0x1a, 0xb7, 0x63, 0xff}}}, - {{{ 224, -409, -5119}, 0, { 5014, 2012}, {0x2b, 0x5c, 0x4a, 0xff}}}, - {{{ 1076, -409, -5119}, 0, { 6528, 2012}, {0xac, 0x2a, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07019AD8, 0x003d0dc0, 89137, 0x00019ad8, 240); // 0x07019BC8 - 0x07019CB8 -static const Vtx hmc_seg7_vertex_07019BC8[] = { - {{{ -767, 614, -3308}, 0, { 82, 0}, {0x53, 0xa4, 0x15, 0xff}}}, - {{{ -767, -409, -3308}, 0, { 82, 2012}, {0x4a, 0x5c, 0x2b, 0xff}}}, - {{{ -767, -409, -4127}, 0, { 1514, 2012}, {0x53, 0x5c, 0x15, 0xff}}}, - {{{ -767, 614, -4127}, 0, { 1514, 0}, {0x3e, 0x98, 0x24, 0xff}}}, - {{{ 564, 614, -4300}, 0, { -4628, 0}, {0xdc, 0x98, 0xc2, 0xff}}}, - {{{ 52, -409, -3788}, 0, { -2840, 2012}, {0xb6, 0x5c, 0xd5, 0xff}}}, - {{{ 52, 614, -3788}, 0, { -2840, 0}, {0x9d, 0xb7, 0xe6, 0xff}}}, - {{{ 564, -409, -4300}, 0, { -4628, 2012}, {0xeb, 0x5c, 0xad, 0xff}}}, - {{{ 224, -409, -5119}, 0, { 5014, 2012}, {0x2b, 0x5c, 0x4a, 0xff}}}, - {{{ 224, 614, -5119}, 0, { 5014, 0}, {0x1a, 0xb7, 0x63, 0xff}}}, - {{{ 1076, 614, -4300}, 0, { -5396, 0}, {0x9b, 0xdf, 0xbd, 0xff}}}, - {{{ 1076, -409, -4300}, 0, { -5396, 2012}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -767, 614, -4127}, 0, { 0, 0}, {0x3e, 0x98, 0x24, 0xff}}}, - {{{ 564, 614, -4300}, 0, { 742, 0}, {0xdc, 0x98, 0xc2, 0xff}}}, - {{{ 52, 614, -3788}, 0, { 216, 0}, {0x9d, 0xb7, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07019BC8, 0x003d0dc0, 89137, 0x00019bc8, 240); // 0x07019CB8 - 0x07019D18 -static const Vtx hmc_seg7_vertex_07019CB8[] = { - {{{ 224, 614, -5119}, 0, { 5014, 0}, {0x1a, 0xb7, 0x63, 0xff}}}, - {{{ 1076, -409, -5119}, 0, { 6528, 2012}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 1076, 614, -5119}, 0, { 6528, 0}, {0xac, 0xac, 0x2a, 0xff}}}, - {{{ -767, 614, -4127}, 0, { 0, 0}, {0x3e, 0x98, 0x24, 0xff}}}, - {{{ 224, 614, -5119}, 0, { 990, 0}, {0x1a, 0xb7, 0x63, 0xff}}}, - {{{ 564, 614, -4300}, 0, { 742, 0}, {0xdc, 0x98, 0xc2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07019CB8, 0x003d0dc0, 89137, 0x00019cb8, 96); // 0x07019D18 - 0x07019DC8 static const Gfx hmc_seg7_dl_07019D18[] = { diff --git a/levels/hmc/areas/1/23/model.inc.c b/levels/hmc/areas/1/23/model.inc.c index 5b4724a9d..80cd07190 100644 --- a/levels/hmc/areas/1/23/model.inc.c +++ b/levels/hmc/areas/1/23/model.inc.c @@ -1,41 +1,9 @@ +#include "pc/rom_assets.h" // 0x0701A150 - 0x0701A240 -static const Vtx hmc_seg7_vertex_0701A150[] = { - {{{ -3583, 2253, -3276}, 0, { -4118, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2253, -2764}, 0, { 990, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 2253, -2764}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2355, -2764}, 0, { -2074, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2253, -2252}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2355, -2252}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2253, -2764}, 0, { -2074, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 2355, -2252}, 0, { 8144, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 2355, -2252}, 0, { 3034, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 2355, -2764}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 2355, -3276}, 0, { 8144, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2355, -3276}, 0, { -7184, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2355, -2252}, 0, { -2074, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2355, -2252}, 0, { -7184, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2253, -3276}, 0, { -4118, 8142}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701A150, 0x003d0dc0, 89137, 0x0001a150, 240); // 0x0701A240 - 0x0701A340 -static const Vtx hmc_seg7_vertex_0701A240[] = { - {{{ -3071, 2253, -2764}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 2253, -2252}, 0, { 6100, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 2253, -2252}, 0, { 6100, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3583, 2253, -3276}, 0, { -4118, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2253, -3276}, 0, { -4118, 8142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2253, -2252}, 0, { 6100, 8142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2253, -2764}, 0, { 990, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2253, -2252}, 0, { 6100, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 2355, -2252}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 2253, -2764}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 2355, -2764}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 2253, -2252}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 2355, -2764}, 0, { -2074, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2253, -2764}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2559, 2355, -2764}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3071, 2253, -2764}, 0, { -2074, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701A240, 0x003d0dc0, 89137, 0x0001a240, 256); // 0x0701A340 - 0x0701A400 static const Gfx hmc_seg7_dl_0701A340[] = { diff --git a/levels/hmc/areas/1/24/model.inc.c b/levels/hmc/areas/1/24/model.inc.c index 8367deeb7..3d8268641 100644 --- a/levels/hmc/areas/1/24/model.inc.c +++ b/levels/hmc/areas/1/24/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701A4B8 - 0x0701A4D0 static const Lights1 hmc_seg7_lights_0701A4B8 = gdSPDefLights1( 0x00, 0x00, 0x00, @@ -29,999 +30,169 @@ static const Lights1 hmc_seg7_lights_0701A518 = gdSPDefLights1( ); // 0x0701A530 - 0x0701A610 -static const Vtx hmc_seg7_vertex_0701A530[] = { - {{{ 307, 614, -6962}, 0, { 728, 1328}, {0xea, 0xaa, 0xa6, 0xff}}}, - {{{ 307, 614, -7781}, 0, { 182, 1328}, {0xd4, 0xa0, 0x45, 0xff}}}, - {{{ 3738, 614, -7781}, 0, { 132, 3612}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ -1740, 1741, -8114}, 0, { -10, 0}, {0x21, 0x9b, 0x43, 0xff}}}, - {{{ -204, 1741, -8114}, 0, { 0, 990}, {0xbd, 0x9b, 0x21, 0xff}}}, - {{{ -716, 1741, -7602}, 0, { 316, 650}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ -716, 1741, -7090}, 0, { 656, 650}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ -204, 1741, -6578}, 0, { 990, 990}, {0xa4, 0xc3, 0xc3, 0xff}}}, - {{{ -1740, 1741, -6578}, 0, { 1012, 0}, {0x37, 0x92, 0xe5, 0xff}}}, - {{{ -1228, 1741, -7090}, 0, { 664, 308}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -1228, 1741, -7602}, 0, { 324, 308}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -204, 922, -6839}, 0, { 816, 990}, {0x92, 0xd7, 0xd1, 0xff}}}, - {{{ -204, 922, -7904}, 0, { 108, 990}, {0x8c, 0xec, 0x2d, 0xff}}}, - {{{ 3738, 614, -6962}, 0, { 678, 3612}, {0xda, 0xda, 0x8e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701A530, 0x003d0dc0, 89137, 0x0001a530, 224); // 0x0701A610 - 0x0701A6F0 -static const Vtx hmc_seg7_vertex_0701A610[] = { - {{{ -204, -409, -6839}, 0, { 990, 134}, {0xc3, 0x63, 0xd0, 0xff}}}, - {{{ 307, -409, -7781}, 0, { 1330, -492}, {0xf5, 0x4c, 0x64, 0xff}}}, - {{{ -204, -409, -7904}, 0, { 990, -574}, {0xac, 0x44, 0x42, 0xff}}}, - {{{ 307, -409, -6962}, 0, { 1330, 54}, {0xf5, 0x4c, 0x9c, 0xff}}}, - {{{ 3738, -409, -6962}, 0, { 3614, 54}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 3738, -409, -7781}, 0, { 3614, -492}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -716, -409, -7090}, 0, { 650, 0}, {0xdf, 0x65, 0xbd, 0xff}}}, - {{{ -1740, -409, -6578}, 0, { 0, 308}, {0x1b, 0x6e, 0xc9, 0xff}}}, - {{{ -204, -409, -6578}, 0, { 990, 308}, {0xbd, 0x65, 0xdf, 0xff}}}, - {{{ -1228, -409, -7090}, 0, { 308, 0}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -1228, -409, -7602}, 0, { 308, -372}, {0x1b, 0x6e, 0x37, 0xff}}}, - {{{ -1740, -409, -8114}, 0, { 0, -714}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -204, -409, -8114}, 0, { 990, -714}, {0xc3, 0x5c, 0x3d, 0xff}}}, - {{{ -716, -409, -7602}, 0, { 650, -372}, {0xbd, 0x65, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701A610, 0x003d0dc0, 89137, 0x0001a610, 224); // 0x0701A6F0 - 0x0701A7F0 -static const Vtx hmc_seg7_vertex_0701A6F0[] = { - {{{ 574, -4279, 5596}, 0, { -330, -2260}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1437, -4279, 6283}, 0, { 1020, -928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1494, -4279, 7665}, 0, { 2146, -1432}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3845, -4279, 2723}, 0, { -860, 2414}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3845, -4279, 4394}, 0, { 472, 1748}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3219, -4279, 4394}, 0, { 222, 1248}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4367, -4279, 3872}, 0, { 264, 2374}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2696, -4279, 3872}, 0, { -402, 1040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4367, -4279, 3245}, 0, { -234, 2624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2696, -4279, 3245}, 0, { -902, 1290}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3219, -4279, 2723}, 0, { -1110, 1914}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -522, -4279, 6765}, 0, { 1038, -1850}, {0x3f, 0x59, 0xc1, 0xff}}}, - {{{ -341, -4279, 6511}, 0, { 764, -1894}, {0xa6, 0x54, 0x1d, 0xff}}}, - {{{ -558, -4279, 6729}, 0, { 1024, -1806}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ -305, -4279, 6548}, 0, { 778, -1936}, {0xc0, 0x59, 0x3e, 0xff}}}, - {{{ -819, -4279, 5665}, 0, { 280, -1174}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701A6F0, 0x003d0dc0, 89137, 0x0001a6f0, 256); // 0x0701A7F0 - 0x0701A8F0 -static const Vtx hmc_seg7_vertex_0701A7F0[] = { - {{{ -2764, 1843, -5759}, 0, { 990, -3098}, {0xea, 0x6b, 0xc1, 0xff}}}, - {{{ -1740, 1843, -6578}, 0, { -1052, -1462}, {0xe7, 0x65, 0xb8, 0xff}}}, - {{{ -3276, 1843, -6783}, 0, { 2012, -1054}, {0xe5, 0x6e, 0xc9, 0xff}}}, - {{{ -665, -4996, 2842}, 0, { 814, 1250}, {0xbf, 0x68, 0xe0, 0xff}}}, - {{{ -50, -4996, 2022}, 0, { -60, 1134}, {0xc5, 0x60, 0xc7, 0xff}}}, - {{{ -665, -4996, 2330}, 0, { 376, 1396}, {0xc3, 0x68, 0xda, 0xff}}}, - {{{ -50, -4996, 2842}, 0, { 640, 902}, {0xd5, 0x6e, 0xd5, 0xff}}}, - {{{ 154, -4689, 3046}, 0, { 756, 728}, {0xe1, 0x76, 0xe1, 0xff}}}, - {{{ -460, -4689, 3456}, 0, { 1282, 960}, {0xc3, 0x68, 0x26, 0xff}}}, - {{{ 563, -4689, 3968}, 0, { 1428, 230}, {0x94, 0x3e, 0x13, 0xff}}}, - {{{ -460, -4689, 3046}, 0, { 932, 1076}, {0xd5, 0x6e, 0xd5, 0xff}}}, - {{{ 870, -4689, 2739}, 0, { 290, 406}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 154, -4689, 2125}, 0, { 0, 990}, {0xd3, 0x72, 0xe4, 0xff}}}, - {{{ 870, -4689, 1920}, 0, { -410, 640}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ 563, -4689, 1920}, 0, { -322, 814}, {0xab, 0x5d, 0x0e, 0xff}}}, - {{{ -3788, 1843, -6783}, 0, { 3034, -1054}, {0x37, 0x6e, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701A7F0, 0x003d0dc0, 89137, 0x0001a7f0, 256); // 0x0701A8F0 - 0x0701A9F0 -static const Vtx hmc_seg7_vertex_0701A8F0[] = { - {{{ -3788, 1843, -6783}, 0, { 3034, -1054}, {0x37, 0x6e, 0xe5, 0xff}}}, - {{{ -4300, 1843, -7295}, 0, { 4056, 0}, {0x2e, 0x73, 0xe9, 0xff}}}, - {{{ -4300, 1843, -5759}, 0, { 4056, -3098}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -2764, 1843, -5759}, 0, { 990, -3098}, {0xea, 0x6b, 0xc1, 0xff}}}, - {{{ -3788, 1843, -7295}, 0, { 3034, 0}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -2764, 1843, -7807}, 0, { 990, 990}, {0x06, 0x6d, 0x40, 0xff}}}, - {{{ -3276, 1843, -7295}, 0, { 2012, 0}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -3276, 1843, -6783}, 0, { 2012, -1054}, {0xe5, 0x6e, 0xc9, 0xff}}}, - {{{ -1740, 1843, -6578}, 0, { -1052, -1462}, {0xe7, 0x65, 0xb8, 0xff}}}, - {{{ -4812, 1843, -7807}, 0, { 5078, 990}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -4812, 1843, -7295}, 0, { 5078, 0}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ -204, 1843, -6578}, 0, { -4118, -1462}, {0xc9, 0x6e, 0xe5, 0xff}}}, - {{{ -1228, 1843, -7090}, 0, { -2074, -440}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1740, 1843, -8114}, 0, { -1052, 1602}, {0x0e, 0x65, 0x4a, 0xff}}}, - {{{ -716, 1843, -7602}, 0, { -3096, 582}, {0xc3, 0x5c, 0x3d, 0xff}}}, - {{{ -716, 1843, -7090}, 0, { -3096, -440}, {0xcd, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701A8F0, 0x003d0dc0, 89137, 0x0001a8f0, 256); // 0x0701A9F0 - 0x0701AAE0 -static const Vtx hmc_seg7_vertex_0701A9F0[] = { - {{{ -4863, 1843, -7474}, 0, { 5180, 326}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -4812, 1843, -7628}, 0, { 5078, 632}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -4863, 1843, -7628}, 0, { 5180, 632}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -4812, 1843, -7474}, 0, { 5078, 326}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -716, -511, -7602}, 0, { 990, 990}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1228, -511, -7090}, 0, { 0, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -716, -511, -7090}, 0, { 0, 990}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -1228, -511, -7602}, 0, { 990, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -204, 1843, -6578}, 0, { -4118, -1462}, {0xc9, 0x6e, 0xe5, 0xff}}}, - {{{ -716, 1843, -7090}, 0, { -3096, -440}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ -1228, 1843, -7090}, 0, { -2074, -440}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -716, 1843, -7602}, 0, { -3096, 582}, {0xc3, 0x5c, 0x3d, 0xff}}}, - {{{ -204, 1843, -8114}, 0, { -4118, 1602}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -1228, 1843, -7602}, 0, { -2074, 582}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ -1740, 1843, -8114}, 0, { -1052, 1602}, {0x0e, 0x65, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701A9F0, 0x003d0dc0, 89137, 0x0001a9f0, 240); // 0x0701AAE0 - 0x0701AB50 -static const Vtx hmc_seg7_vertex_0701AAE0[] = { - {{{ -3234, -2559, -6373}, 0, { 1256, 194}, {0xea, 0x7b, 0x13, 0xff}}}, - {{{ -3110, -2559, -5877}, 0, { 2786, 560}, {0xd2, 0x75, 0xf0, 0xff}}}, - {{{ -2764, -2559, -5759}, 0, { 3334, 88}, {0x9f, 0x4c, 0xe4, 0xff}}}, - {{{ -2764, -2559, -7295}, 0, { -1172, -1716}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -3670, -2559, -6539}, 0, { 514, 768}, {0xfa, 0x7b, 0x1b, 0xff}}}, - {{{ -4300, -2559, -7295}, 0, { -2074, 990}, {0x3a, 0x65, 0x31, 0xff}}}, - {{{ -4169, -2559, -6578}, 0, { 104, 1598}, {0x18, 0x70, 0x35, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701AAE0, 0x003d0dc0, 89137, 0x0001aae0, 112); // 0x0701AB50 - 0x0701AC30 -static const Vtx hmc_seg7_vertex_0701AB50[] = { - {{{ -959, 2517, -8094}, 0, { 480, 376}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -958, 2574, -8094}, 0, { 70, 786}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -973, 2531, -8094}, 0, { 480, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -915, 2530, -8094}, 0, { 70, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1003, 2488, -8094}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -937, 2494, -8094}, 0, { 478, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -994, 2553, -8094}, 0, { 480, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3593, 2488, -7787}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3600, 2553, -7787}, 0, { 478, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3658, 2496, -7787}, 0, { 480, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3622, 2532, -7787}, 0, { 480, 376}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3680, 2532, -7787}, 0, { 70, 786}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3637, 2517, -7787}, 0, { 480, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3637, 2575, -7787}, 0, { 70, 172}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701AB50, 0x003d0dc0, 89137, 0x0001ab50, 224); // 0x0701AC30 - 0x0701AD30 -static const Vtx hmc_seg7_vertex_0701AC30[] = { - {{{ -3854, -5017, -2183}, 0, { 300, 2120}, {0x07, 0x77, 0x2a, 0xff}}}, - {{{ -4469, -4607, -2797}, 0, { 622, 1920}, {0x0a, 0x6e, 0x3e, 0xff}}}, - {{{ -4872, -4607, -2482}, 0, { 352, 1764}, {0x33, 0x70, 0x1a, 0xff}}}, - {{{ -3345, -5221, -1146}, 0, { -224, 2012}, {0xdf, 0x78, 0x12, 0xff}}}, - {{{ -3848, -5221, -1049}, 0, { -392, 1916}, {0x1c, 0x7b, 0x06, 0xff}}}, - {{{ -4258, -5017, -1868}, 0, { 32, 1968}, {0x35, 0x72, 0x0c, 0xff}}}, - {{{ -4787, -4197, -3434}, 0, { 1020, 1764}, {0xf7, 0x6b, 0x42, 0xff}}}, - {{{ -5282, -4197, -3301}, 0, { 834, 1656}, {0x27, 0x71, 0x2a, 0xff}}}, - {{{ -4453, -3378, -4851}, 0, { 2118, 1620}, {0xcc, 0x6f, 0x1f, 0xff}}}, - {{{ -3738, -2969, -5560}, 0, { 2790, 1620}, {0xc4, 0x6f, 0x0a, 0xff}}}, - {{{ -4053, -2969, -5964}, 0, { 2946, 1712}, {0xee, 0x71, 0x35, 0xff}}}, - {{{ -3234, -2559, -6373}, 0, { 3472, 1628}, {0xea, 0x7b, 0x13, 0xff}}}, - {{{ -3670, -2559, -6539}, 0, { 3468, 1628}, {0xfa, 0x7b, 0x1b, 0xff}}}, - {{{ -4872, -3378, -5145}, 0, { 2190, 1664}, {0xfc, 0x71, 0x38, 0xff}}}, - {{{ -4785, -3788, -4202}, 0, { 1566, 1688}, {0xda, 0x6b, 0x37, 0xff}}}, - {{{ -5282, -3788, -4325}, 0, { 1524, 1664}, {0x0f, 0x71, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701AC30, 0x003d0dc0, 89137, 0x0001ac30, 256); // 0x0701AD30 - 0x0701AE10 -static const Vtx hmc_seg7_vertex_0701AD30[] = { - {{{ -869, -5303, 2227}, 0, { 1402, 1884}, {0x98, 0x46, 0xf0, 0xff}}}, - {{{ -417, -5303, 2001}, 0, { 1402, 1884}, {0xf3, 0x7b, 0xe7, 0xff}}}, - {{{ -1975, -5794, 444}, 0, { 572, 1272}, {0xec, 0x7a, 0x1a, 0xff}}}, - {{{ -2201, -6020, 896}, 0, { 572, 992}, {0xdb, 0x69, 0x3b, 0xff}}}, - {{{ -3342, -5773, 402}, 0, { 50, 1300}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -3137, -5544, -55}, 0, { 114, 1584}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -3835, -5303, -537}, 0, { 8052, 1884}, {0x00, 0x42, 0x6c, 0xff}}}, - {{{ -3649, -5636, 127}, 0, { 8104, 1468}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -3137, -5544, -55}, 0, { 8290, 1584}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -3342, -5773, 402}, 0, { 8226, 1300}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -3325, -5303, -537}, 0, { 8214, 1884}, {0x00, 0x4f, 0x63, 0xff}}}, - {{{ -3325, -5221, -537}, 0, { 9056, 1932}, {0xf5, 0x49, 0x66, 0xff}}}, - {{{ -3835, -5221, -537}, 0, { 9298, 1932}, {0x0f, 0x43, 0x6a, 0xff}}}, - {{{ -3835, -5303, -537}, 0, { 9290, 2012}, {0x00, 0x42, 0x6c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701AD30, 0x003d0dc0, 89137, 0x0001ad30, 224); // 0x0701AE10 - 0x0701AE80 -static const Vtx hmc_seg7_vertex_0701AE10[] = { - {{{ -3848, -5221, -1049}, 0, { -392, 1916}, {0x1c, 0x7b, 0x06, 0xff}}}, - {{{ -3325, -5221, -537}, 0, { -564, 1816}, {0xf5, 0x49, 0x66, 0xff}}}, - {{{ -3345, -5221, -1146}, 0, { -224, 2012}, {0xdf, 0x78, 0x12, 0xff}}}, - {{{ -3325, -5221, -537}, 0, { 9056, 1932}, {0xf5, 0x49, 0x66, 0xff}}}, - {{{ -3835, -5303, -537}, 0, { 9290, 2012}, {0x00, 0x42, 0x6c, 0xff}}}, - {{{ -3325, -5303, -537}, 0, { 9066, 2012}, {0x00, 0x4f, 0x63, 0xff}}}, - {{{ -3835, -5221, -537}, 0, { -680, 1748}, {0x0f, 0x43, 0x6a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701AE10, 0x003d0dc0, 89137, 0x0001ae10, 112); // 0x0701AE80 - 0x0701AF40 -static const Vtx hmc_seg7_vertex_0701AE80[] = { - {{{ -6176, -1330, -4548}, 0, { 0, 2012}, {0x78, 0xda, 0x05, 0xff}}}, - {{{ -5627, -921, -5673}, 0, { 990, 2012}, {0x5b, 0xa8, 0x04, 0xff}}}, - {{{ -3791, -1330, -3954}, 0, { 648, -4}, {0xac, 0xc4, 0xb7, 0xff}}}, - {{{ -3614, -921, -4264}, 0, { 1014, 0}, {0xdc, 0xb9, 0x9e, 0xff}}}, - {{{ -4300, -511, -7295}, 0, { -242, 260}, {0x77, 0xe1, 0x1d, 0xff}}}, - {{{ -4300, -511, -5759}, 0, { 466, 900}, {0x28, 0x9a, 0xc2, 0xff}}}, - {{{ -4620, -511, -6690}, 0, { 138, 280}, {0x59, 0xbd, 0x3c, 0xff}}}, - {{{ -5627, -921, -5673}, 0, { 990, 0}, {0x5b, 0xa8, 0x04, 0xff}}}, - {{{ -3107, -511, -4753}, 0, { 544, 2180}, {0xda, 0xab, 0xab, 0xff}}}, - {{{ -3614, -921, -4264}, 0, { 990, 2012}, {0xdc, 0xb9, 0x9e, 0xff}}}, - {{{ -2764, -511, -5759}, 0, { 0, 2012}, {0xce, 0x9b, 0xc8, 0xff}}}, - {{{ -2862, -511, -4883}, 0, { 404, 2300}, {0x94, 0xd4, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701AE80, 0x003d0dc0, 89137, 0x0001ae80, 192); // 0x0701AF40 - 0x0701B040 -static const Vtx hmc_seg7_vertex_0701AF40[] = { - {{{ -3342, -5773, 402}, 0, { 8226, 1300}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -3649, -5636, 127}, 0, { 8104, 1468}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -4556, -6327, 1510}, 0, { 7554, 608}, {0x05, 0x7b, 0x1e, 0xff}}}, - {{{ 563, -5303, 1510}, 0, { 1404, 1884}, {0xa8, 0x58, 0xea, 0xff}}}, - {{{ -1484, -5303, -537}, 0, { 572, 1884}, {0xe0, 0x22, 0x75, 0xff}}}, - {{{ -1975, -5794, 444}, 0, { 572, 1272}, {0xec, 0x7a, 0x1a, 0xff}}}, - {{{ -3137, -5544, -55}, 0, { 114, 1584}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -3325, -5303, -537}, 0, { 38, 1884}, {0x00, 0x4f, 0x63, 0xff}}}, - {{{ -3835, -5303, -537}, 0, { 8052, 1884}, {0x00, 0x42, 0x6c, 0xff}}}, - {{{ -5580, -5303, -537}, 0, { 7548, 1884}, {0x16, 0x3e, 0x6c, 0xff}}}, - {{{ -5580, -6327, 2534}, 0, { 6720, 608}, {0x18, 0x7c, 0x09, 0xff}}}, - {{{ -7628, -5303, 1510}, 0, { 6712, 1884}, {0x6d, 0x2f, 0x2c, 0xff}}}, - {{{ -2508, -6327, 1510}, 0, { 8748, 608}, {0xf3, 0x7a, 0x20, 0xff}}}, - {{{ -2508, -6327, 1510}, 0, { 572, 608}, {0xf3, 0x7a, 0x20, 0xff}}}, - {{{ -1484, -6327, 2534}, 0, { 1400, 608}, {0xea, 0x7c, 0x05, 0xff}}}, - {{{ -869, -6020, 2227}, 0, { 1402, 992}, {0xab, 0x54, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701AF40, 0x003d0dc0, 89137, 0x0001af40, 256); // 0x0701B040 - 0x0701B120 -static const Vtx hmc_seg7_vertex_0701B040[] = { - {{{ -2508, -6327, 1510}, 0, { 572, 608}, {0xf3, 0x7a, 0x20, 0xff}}}, - {{{ -869, -6020, 2227}, 0, { 1402, 992}, {0xab, 0x54, 0x28, 0xff}}}, - {{{ -2201, -6020, 896}, 0, { 572, 992}, {0xdb, 0x69, 0x3b, 0xff}}}, - {{{ -3342, -5773, 402}, 0, { 50, 1300}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -3835, -5221, -537}, 0, { 9298, 1932}, {0x0f, 0x43, 0x6a, 0xff}}}, - {{{ -5580, -5303, -537}, 0, { 10058, 2012}, {0x16, 0x3e, 0x6c, 0xff}}}, - {{{ -3835, -5303, -537}, 0, { 9290, 2012}, {0x00, 0x42, 0x6c, 0xff}}}, - {{{ -4447, -4914, -537}, 0, { 9582, 1624}, {0x3f, 0x53, 0x47, 0xff}}}, - {{{ -869, -6020, 3661}, 0, { 2050, 992}, {0x9b, 0x48, 0x18, 0xff}}}, - {{{ -869, -6020, 2227}, 0, { 1402, 988}, {0xab, 0x54, 0x28, 0xff}}}, - {{{ -1484, -6327, 2534}, 0, { 1400, 608}, {0xea, 0x7c, 0x05, 0xff}}}, - {{{ -7628, -5303, 1510}, 0, { 11318, 2012}, {0x6d, 0x2f, 0x2c, 0xff}}}, - {{{ -5580, -3255, -537}, 0, { 10058, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -4753, -4402, -537}, 0, { 9718, 1112}, {0x60, 0x1a, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701B040, 0x003d0dc0, 89137, 0x0001b040, 224); // 0x0701B120 - 0x0701B220 -static const Vtx hmc_seg7_vertex_0701B120[] = { - {{{ -3325, -5221, -537}, 0, { 9056, 1932}, {0xf5, 0x49, 0x66, 0xff}}}, - {{{ -3325, -5303, -537}, 0, { 9066, 2012}, {0x00, 0x4f, 0x63, 0xff}}}, - {{{ -1484, -5303, -537}, 0, { 8254, 2012}, {0xe0, 0x22, 0x75, 0xff}}}, - {{{ -2712, -4914, -537}, 0, { 8770, 1624}, {0xc5, 0x55, 0x49, 0xff}}}, - {{{ -2303, -4402, -537}, 0, { 8588, 1112}, {0xa5, 0x20, 0x51, 0xff}}}, - {{{ -1484, -3255, -537}, 0, { 8254, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -1484, -6327, 4582}, 0, { 2600, 608}, {0xdc, 0x78, 0xf2, 0xff}}}, - {{{ -869, -6020, 3661}, 0, { 2050, 992}, {0x9b, 0x48, 0x18, 0xff}}}, - {{{ -1484, -6327, 2534}, 0, { 1400, 608}, {0xea, 0x7c, 0x05, 0xff}}}, - {{{ 870, -4689, 2406}, 0, { 6602, 1400}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 922, -4689, 2406}, 0, { 6596, 1400}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 922, -4689, 2253}, 0, { 6658, 1400}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 870, -4689, 2253}, 0, { 6664, 1400}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -417, -5303, 2001}, 0, { 1402, 1884}, {0xf3, 0x7b, 0xe7, 0xff}}}, - {{{ 563, -5303, 1510}, 0, { 1404, 1884}, {0xa8, 0x58, 0xea, 0xff}}}, - {{{ -1975, -5794, 444}, 0, { 572, 1272}, {0xec, 0x7a, 0x1a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701B120, 0x003d0dc0, 89137, 0x0001b120, 256); // 0x0701B220 - 0x0701B320 -static const Vtx hmc_seg7_vertex_0701B220[] = { - {{{ -1996, -6327, 4378}, 0, { 2628, 608}, {0x28, 0x77, 0x10, 0xff}}}, - {{{ -1484, -6327, 4582}, 0, { 2600, 608}, {0xdc, 0x78, 0xf2, 0xff}}}, - {{{ -1484, -6327, 2534}, 0, { 1400, 608}, {0xea, 0x7c, 0x05, 0xff}}}, - {{{ -2508, -6327, 5606}, 0, { 3440, 608}, {0xf5, 0x7b, 0xe5, 0xff}}}, - {{{ -815, -5740, 5676}, 0, { 2862, 1340}, {0xcb, 0x47, 0xa6, 0xff}}}, - {{{ 563, -5303, 5606}, 0, { 2608, 1884}, {0xb3, 0x30, 0xa8, 0xff}}}, - {{{ -1427, -5740, 6288}, 0, { 3192, 1340}, {0xaa, 0x46, 0xc3, 0xff}}}, - {{{ 563, -5303, 4378}, 0, { 2260, 1884}, {0xaf, 0x49, 0x3f, 0xff}}}, - {{{ -869, -6020, 3661}, 0, { 2050, 992}, {0x9b, 0x48, 0x18, 0xff}}}, - {{{ 563, -3255, 1510}, 0, { 7004, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 563, -5303, 1510}, 0, { 7004, 2012}, {0xa8, 0x58, 0xea, 0xff}}}, - {{{ 563, -4689, 1920}, 0, { 6844, 1400}, {0xab, 0x5d, 0x0e, 0xff}}}, - {{{ 563, -3972, 1920}, 0, { 6844, 684}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 563, -3972, 2739}, 0, { 6488, 684}, {0x99, 0xcd, 0xcd, 0xff}}}, - {{{ 563, -3255, 5606}, 0, { 5204, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 563, -4689, 3968}, 0, { 5912, 1400}, {0x94, 0x3e, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701B220, 0x003d0dc0, 89137, 0x0001b220, 256); // 0x0701B320 - 0x0701B400 -static const Vtx hmc_seg7_vertex_0701B320[] = { - {{{ 563, -3972, 2739}, 0, { 6488, 684}, {0x99, 0xcd, 0xcd, 0xff}}}, - {{{ 563, -4689, 2739}, 0, { 6488, 1400}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 563, -4689, 3968}, 0, { 5912, 1400}, {0x94, 0x3e, 0x13, 0xff}}}, - {{{ 563, -5303, 5606}, 0, { 5204, 2012}, {0xb3, 0x30, 0xa8, 0xff}}}, - {{{ 563, -3255, 5606}, 0, { 5204, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 563, -5303, 4378}, 0, { 5722, 2012}, {0xaf, 0x49, 0x3f, 0xff}}}, - {{{ -341, -4023, 6511}, 0, { 4654, 736}, {0x94, 0xda, 0xca, 0xff}}}, - {{{ -558, -4023, 6729}, 0, { 4516, 736}, {0xdc, 0xcd, 0x93, 0xff}}}, - {{{ -1484, -3255, 7654}, 0, { 3952, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 563, -4279, 5606}, 0, { 5204, 988}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3345, -5221, -1146}, 0, { 1672, 1392}, {0xdf, 0x78, 0x12, 0xff}}}, - {{{ -3325, -5221, -537}, 0, { 1880, 976}, {0xf5, 0x49, 0x66, 0xff}}}, - {{{ -2712, -4914, -537}, 0, { 1662, 1132}, {0xc5, 0x55, 0x49, 0xff}}}, - {{{ -2742, -4914, -1264}, 0, { 1418, 1624}, {0xae, 0x5c, 0x1b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701B320, 0x003d0dc0, 89137, 0x0001b320, 224); // 0x0701B400 - 0x0701B500 -static const Vtx hmc_seg7_vertex_0701B400[] = { - {{{ -3835, -5221, -537}, 0, { -38, 1700}, {0x0f, 0x43, 0x6a, 0xff}}}, - {{{ -3848, -5221, -1049}, 0, { 258, 1852}, {0x1c, 0x7b, 0x06, 0xff}}}, - {{{ -4447, -4914, -537}, 0, { -12, 1452}, {0x3f, 0x53, 0x47, 0xff}}}, - {{{ -2303, -4402, -537}, 0, { 1518, 956}, {0xa5, 0x20, 0x51, 0xff}}}, - {{{ -2303, -3255, -537}, 0, { 1518, -84}, {0xa9, 0x00, 0x5b, 0xff}}}, - {{{ -2340, -2764, -1342}, 0, { 1248, 12}, {0x85, 0x00, 0x1f, 0xff}}}, - {{{ -4451, -4914, -931}, 0, { 218, 1572}, {0x58, 0x5b, 0xfb, 0xff}}}, - {{{ -4753, -4402, -537}, 0, { 46, 1052}, {0x60, 0x1a, 0x4d, 0xff}}}, - {{{ -4753, -4402, -873}, 0, { 242, 1152}, {0x76, 0x21, 0xe1, 0xff}}}, - {{{ -4753, -2764, -873}, 0, { 438, -116}, {0x7d, 0x00, 0xec, 0xff}}}, - {{{ -4753, -3255, -537}, 0, { 184, 164}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2712, -4914, -537}, 0, { 1662, 1132}, {0xc5, 0x55, 0x49, 0xff}}}, - {{{ -2742, -4914, -1264}, 0, { 1418, 1624}, {0xae, 0x5c, 0x1b, 0xff}}}, - {{{ -2340, -4402, -1342}, 0, { 1248, 1496}, {0x8d, 0x29, 0x1f, 0xff}}}, - {{{ -4984, -4197, -1300}, 0, { 512, 1120}, {0x6a, 0x21, 0xc4, 0xff}}}, - {{{ -4984, -2559, -1300}, 0, { 710, -152}, {0x65, 0x00, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701B400, 0x003d0dc0, 89137, 0x0001b400, 256); // 0x0701B500 - 0x0701B5F0 -static const Vtx hmc_seg7_vertex_0701B500[] = { - {{{ -4258, -5017, -1868}, 0, { 754, 1936}, {0x35, 0x72, 0x0c, 0xff}}}, - {{{ -4742, -4709, -1490}, 0, { 564, 1576}, {0x5d, 0x51, 0xe5, 0xff}}}, - {{{ -4451, -4914, -931}, 0, { 218, 1572}, {0x58, 0x5b, 0xfb, 0xff}}}, - {{{ -4984, -4197, -1300}, 0, { 512, 1120}, {0x6a, 0x21, 0xc4, 0xff}}}, - {{{ -4753, -4402, -873}, 0, { 242, 1152}, {0x76, 0x21, 0xe1, 0xff}}}, - {{{ -5598, -3788, -1915}, 0, { 910, 980}, {0x69, 0x1c, 0xc0, 0xff}}}, - {{{ -5356, -4300, -2104}, 0, { 962, 1436}, {0x59, 0x58, 0xef, 0xff}}}, - {{{ -6172, -3378, -3063}, 0, { 1622, 1000}, {0x79, 0x21, 0xef, 0xff}}}, - {{{ -5875, -3890, -3142}, 0, { 1610, 1424}, {0x5a, 0x58, 0x0c, 0xff}}}, - {{{ -4872, -4607, -2482}, 0, { 1152, 1796}, {0x33, 0x70, 0x1a, 0xff}}}, - {{{ -4984, -2559, -1300}, 0, { 710, -152}, {0x65, 0x00, 0xb5, 0xff}}}, - {{{ -5598, -2149, -1915}, 0, { 1108, -292}, {0x67, 0x00, 0xb6, 0xff}}}, - {{{ -6172, -1740, -3063}, 0, { 1820, -272}, {0x78, 0x00, 0xda, 0xff}}}, - {{{ -3848, -5221, -1049}, 0, { 258, 1852}, {0x1c, 0x7b, 0x06, 0xff}}}, - {{{ -5282, -4197, -3301}, 0, { 1674, 1716}, {0x27, 0x71, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701B500, 0x003d0dc0, 89137, 0x0001b500, 240); // 0x0701B5F0 - 0x0701B6F0 -static const Vtx hmc_seg7_vertex_0701B5F0[] = { - {{{ -3370, -4709, -2561}, 0, { 1180, 1908}, {0xd9, 0x65, 0x41, 0xff}}}, - {{{ -3854, -5017, -2183}, 0, { 1484, 1580}, {0x07, 0x77, 0x2a, 0xff}}}, - {{{ -3345, -5221, -1146}, 0, { 1672, 1392}, {0xdf, 0x78, 0x12, 0xff}}}, - {{{ -2742, -4914, -1264}, 0, { 1418, 1624}, {0xae, 0x5c, 0x1b, 0xff}}}, - {{{ -3047, -4197, -2813}, 0, { 978, 1852}, {0xa7, 0x2f, 0x4c, 0xff}}}, - {{{ -3984, -4300, -3176}, 0, { 1180, 1536}, {0xe4, 0x56, 0x58, 0xff}}}, - {{{ -4469, -4607, -2797}, 0, { 1484, 1208}, {0x0a, 0x6e, 0x3e, 0xff}}}, - {{{ -3662, -3788, -3428}, 0, { 978, 1480}, {0xb4, 0x24, 0x5e, 0xff}}}, - {{{ -4194, -3890, -3593}, 0, { 1108, 1312}, {0xcf, 0x51, 0x53, 0xff}}}, - {{{ -4787, -4197, -3434}, 0, { 1372, 1060}, {0xf7, 0x6b, 0x42, 0xff}}}, - {{{ -3047, -2559, -2813}, 0, { 978, 364}, {0x9d, 0x00, 0x4f, 0xff}}}, - {{{ -2340, -2764, -1342}, 0, { 1248, 12}, {0x85, 0x00, 0x1f, 0xff}}}, - {{{ -2340, -4402, -1342}, 0, { 1248, 1496}, {0x8d, 0x29, 0x1f, 0xff}}}, - {{{ -3662, -2149, -3428}, 0, { 978, -8}, {0x96, 0x00, 0x44, 0xff}}}, - {{{ -3798, -3378, -3699}, 0, { 930, 1204}, {0x99, 0x21, 0x42, 0xff}}}, - {{{ -3798, -1740, -3699}, 0, { 930, -284}, {0x83, 0x00, 0x11, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701B5F0, 0x003d0dc0, 89137, 0x0001b5f0, 256); // 0x0701B6F0 - 0x0701B7E0 -static const Vtx hmc_seg7_vertex_0701B6F0[] = { - {{{ -4753, -4402, -873}, 0, { 242, 1152}, {0x76, 0x21, 0xe1, 0xff}}}, - {{{ -4984, -2559, -1300}, 0, { 710, -152}, {0x65, 0x00, 0xb5, 0xff}}}, - {{{ -4753, -2764, -873}, 0, { 438, -116}, {0x7d, 0x00, 0xec, 0xff}}}, - {{{ -1484, -3255, -537}, 0, { 8254, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -2303, -3255, -537}, 0, { 8588, 0}, {0xa9, 0x00, 0x5b, 0xff}}}, - {{{ -2303, -4402, -537}, 0, { 8588, 1112}, {0xa5, 0x20, 0x51, 0xff}}}, - {{{ -4753, -4402, -537}, 0, { 9718, 1112}, {0x60, 0x1a, 0x4d, 0xff}}}, - {{{ -4753, -3255, -537}, 0, { 9718, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5580, -3255, -537}, 0, { 10058, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -7628, -5303, 1510}, 0, { 11318, 2012}, {0x6d, 0x2f, 0x2c, 0xff}}}, - {{{ -7628, -3255, 1510}, 0, { 11318, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -4300, 1741, -7295}, 0, { 2650, -2280}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -3788, 1741, -6783}, 0, { 2650, -2280}, {0x1b, 0x92, 0xc9, 0xff}}}, - {{{ -4300, 1741, -5759}, 0, { 3446, -2280}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ -3788, 1741, -7295}, 0, { 2406, -2280}, {0x54, 0xd6, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701B6F0, 0x003d0dc0, 89137, 0x0001b6f0, 240); // 0x0701B7E0 - 0x0701B8D0 -static const Vtx hmc_seg7_vertex_0701B7E0[] = { - {{{ -3788, 1741, -6783}, 0, { 2650, -2280}, {0x1b, 0x92, 0xc9, 0xff}}}, - {{{ -3276, 1741, -6783}, 0, { 1802, -2280}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ -2764, 1741, -5759}, 0, { 1118, -2280}, {0xdf, 0x9b, 0xbd, 0xff}}}, - {{{ -4300, 1741, -5759}, 0, { 3446, -2280}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ -2764, 1741, -7295}, 0, { 1856, -2280}, {0xac, 0xac, 0x2a, 0xff}}}, - {{{ -3276, 1741, -7295}, 0, { 2076, -2280}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ -7628, -3255, 5606}, 0, { 13136, 0}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ -7628, -5303, 5606}, 0, { 13136, 2012}, {0x5f, 0x46, 0xd3, 0xff}}}, - {{{ -7628, -5303, 1510}, 0, { 11318, 2012}, {0x6d, 0x2f, 0x2c, 0xff}}}, - {{{ -7628, -3255, 1510}, 0, { 11318, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -5580, -3255, 7654}, 0, { 2136, 0}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -5580, -5303, 7654}, 0, { 2136, 2012}, {0x21, 0x5b, 0xaf, 0xff}}}, - {{{ -7628, -5303, 5606}, 0, { 872, 2012}, {0x5f, 0x46, 0xd3, 0xff}}}, - {{{ -7628, -3255, 5606}, 0, { 872, 0}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ -1484, -5303, 7654}, 0, { 3952, 2012}, {0xa8, 0x30, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701B7E0, 0x003d0dc0, 89137, 0x0001b7e0, 240); // 0x0701B8D0 - 0x0701B9D0 -static const Vtx hmc_seg7_vertex_0701B8D0[] = { - {{{ -7628, -5303, 5606}, 0, { 5502, 1884}, {0x5f, 0x46, 0xd3, 0xff}}}, - {{{ -5580, -6327, 2534}, 0, { 6720, 608}, {0x18, 0x7c, 0x09, 0xff}}}, - {{{ -7628, -5303, 1510}, 0, { 6712, 1884}, {0x6d, 0x2f, 0x2c, 0xff}}}, - {{{ -5580, -5303, 7654}, 0, { 4660, 1884}, {0x21, 0x5b, 0xaf, 0xff}}}, - {{{ -5580, -6327, 4582}, 0, { 5506, 608}, {0x1b, 0x7a, 0xf1, 0xff}}}, - {{{ -4556, -6327, 5606}, 0, { 4660, 608}, {0x06, 0x7d, 0xf0, 0xff}}}, - {{{ -2508, -6327, 5606}, 0, { 3440, 608}, {0xf5, 0x7b, 0xe5, 0xff}}}, - {{{ -1484, -5303, 7654}, 0, { 3446, 1884}, {0xa8, 0x30, 0xb3, 0xff}}}, - {{{ -2713, -6327, 2022}, 0, { 606, 608}, {0x10, 0x77, 0xd8, 0xff}}}, - {{{ -1996, -6327, 2739}, 0, { 1362, 608}, {0x53, 0x59, 0xdf, 0xff}}}, - {{{ -1484, -6327, 2534}, 0, { 1400, 608}, {0xea, 0x7c, 0x05, 0xff}}}, - {{{ -1996, -6327, 4378}, 0, { 2628, 608}, {0x28, 0x77, 0x10, 0xff}}}, - {{{ -2508, -6327, 1510}, 0, { 572, 608}, {0xf3, 0x7a, 0x20, 0xff}}}, - {{{ -4556, -6327, 1510}, 0, { 7554, 608}, {0x05, 0x7b, 0x1e, 0xff}}}, - {{{ -2713, -6327, 2022}, 0, { 8782, 608}, {0x10, 0x77, 0xd8, 0xff}}}, - {{{ -2508, -6327, 1510}, 0, { 8748, 608}, {0xf3, 0x7a, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701B8D0, 0x003d0dc0, 89137, 0x0001b8d0, 256); // 0x0701B9D0 - 0x0701BAC0 -static const Vtx hmc_seg7_vertex_0701B9D0[] = { - {{{ -5580, -6327, 2534}, 0, { 6720, 608}, {0x18, 0x7c, 0x09, 0xff}}}, - {{{ -4351, -6327, 2022}, 0, { 7524, 608}, {0xef, 0x6a, 0xbe, 0xff}}}, - {{{ -4556, -6327, 1510}, 0, { 7554, 608}, {0x05, 0x7b, 0x1e, 0xff}}}, - {{{ -2713, -6327, 2022}, 0, { 8782, 608}, {0x10, 0x77, 0xd8, 0xff}}}, - {{{ -5068, -6327, 2739}, 0, { 6758, 608}, {0xba, 0x61, 0xd8, 0xff}}}, - {{{ -5580, -6327, 4582}, 0, { 5506, 608}, {0x1b, 0x7a, 0xf1, 0xff}}}, - {{{ -5068, -6327, 4378}, 0, { 5474, 608}, {0xc2, 0x6b, 0x19, 0xff}}}, - {{{ -1427, -4290, 6288}, 0, { 4332, 1000}, {0x87, 0x00, 0xdd, 0xff}}}, - {{{ -1484, -5303, 7654}, 0, { 3952, 2012}, {0xa8, 0x30, 0xb3, 0xff}}}, - {{{ -1484, -4290, 7654}, 0, { 3952, 1000}, {0x82, 0x00, 0xfb, 0xff}}}, - {{{ -4556, -6327, 5606}, 0, { 4660, 608}, {0x06, 0x7d, 0xf0, 0xff}}}, - {{{ -4351, -6327, 5094}, 0, { 4694, 608}, {0xec, 0x60, 0x50, 0xff}}}, - {{{ -2713, -6327, 5094}, 0, { 3400, 608}, {0x21, 0x6b, 0x3a, 0xff}}}, - {{{ -2508, -6327, 5606}, 0, { 3440, 608}, {0xf5, 0x7b, 0xe5, 0xff}}}, - {{{ -1996, -6327, 4378}, 0, { 2628, 608}, {0x28, 0x77, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701B9D0, 0x003d0dc0, 89137, 0x0001b9d0, 240); // 0x0701BAC0 - 0x0701BBC0 -static const Vtx hmc_seg7_vertex_0701BAC0[] = { - {{{ -2508, -6327, 5606}, 0, { 3440, 608}, {0xf5, 0x7b, 0xe5, 0xff}}}, - {{{ -1484, -5303, 7654}, 0, { 3446, 1884}, {0xa8, 0x30, 0xb3, 0xff}}}, - {{{ -1427, -5740, 6288}, 0, { 3192, 1340}, {0xaa, 0x46, 0xc3, 0xff}}}, - {{{ -1484, -5303, 7654}, 0, { 3952, 2012}, {0xa8, 0x30, 0xb3, 0xff}}}, - {{{ -5580, -3255, 7654}, 0, { 2136, 0}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -1484, -3255, 7654}, 0, { 3952, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ -1427, -4290, 6288}, 0, { 4332, 1000}, {0x87, 0x00, 0xdd, 0xff}}}, - {{{ -1427, -5303, 6288}, 0, { 4332, 2012}, {0x91, 0x00, 0xc5, 0xff}}}, - {{{ -558, -4023, 6729}, 0, { 4516, 736}, {0xdc, 0xcd, 0x93, 0xff}}}, - {{{ -1484, -4279, 7654}, 0, { 3952, 988}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1427, -5303, 6288}, 0, { 3192, 1884}, {0x91, 0x00, 0xc5, 0xff}}}, - {{{ 563, -4279, 5606}, 0, { 5204, 988}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -341, -4279, 6511}, 0, { 4654, 988}, {0xa6, 0x54, 0x1d, 0xff}}}, - {{{ -341, -4023, 6511}, 0, { 4654, 736}, {0x94, 0xda, 0xca, 0xff}}}, - {{{ -558, -4279, 6729}, 0, { 4516, 988}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ -305, -4023, 6548}, 0, { 4654, 736}, {0xc0, 0xa7, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701BAC0, 0x003d0dc0, 89137, 0x0001bac0, 256); // 0x0701BBC0 - 0x0701BCC0 -static const Vtx hmc_seg7_vertex_0701BBC0[] = { - {{{ -558, -4023, 6729}, 0, { 4516, 736}, {0xdc, 0xcd, 0x93, 0xff}}}, - {{{ -305, -4023, 6548}, 0, { 4654, 736}, {0xc0, 0xa7, 0x3e, 0xff}}}, - {{{ -522, -4023, 6765}, 0, { 4518, 736}, {0x3f, 0xa7, 0xc1, 0xff}}}, - {{{ -2354, -5303, 4122}, 0, { 2564, 1884}, {0x69, 0x31, 0x32, 0xff}}}, - {{{ -1996, -6327, 2739}, 0, { 1362, 608}, {0x53, 0x59, 0xdf, 0xff}}}, - {{{ -2354, -5303, 2995}, 0, { 1414, 1884}, {0x6c, 0x31, 0xd4, 0xff}}}, - {{{ -341, -4023, 6511}, 0, { 4654, 736}, {0x94, 0xda, 0xca, 0xff}}}, - {{{ -341, -4279, 6511}, 0, { 4654, 988}, {0xa6, 0x54, 0x1d, 0xff}}}, - {{{ -305, -4279, 6548}, 0, { 4654, 988}, {0xc0, 0x59, 0x3e, 0xff}}}, - {{{ -522, -4279, 6765}, 0, { 4518, 992}, {0x3f, 0x59, 0xc1, 0xff}}}, - {{{ -558, -4279, 6729}, 0, { 4516, 988}, {0x00, 0x49, 0x99, 0xff}}}, - {{{ -2969, -5303, 2381}, 0, { 548, 1884}, {0x2c, 0x31, 0x94, 0xff}}}, - {{{ -2713, -6327, 2022}, 0, { 606, 608}, {0x10, 0x77, 0xd8, 0xff}}}, - {{{ -4709, -5303, 4122}, 0, { 5538, 1884}, {0x90, 0x30, 0x23, 0xff}}}, - {{{ -5068, -6327, 4378}, 0, { 5474, 608}, {0xc2, 0x6b, 0x19, 0xff}}}, - {{{ -4095, -5303, 4736}, 0, { 4636, 1884}, {0xc6, 0x31, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701BBC0, 0x003d0dc0, 89137, 0x0001bbc0, 256); // 0x0701BCC0 - 0x0701BDC0 -static const Vtx hmc_seg7_vertex_0701BCC0[] = { - {{{ -2354, -5303, 4122}, 0, { 2564, 1884}, {0x69, 0x31, 0x32, 0xff}}}, - {{{ -1996, -6327, 4378}, 0, { 2628, 608}, {0x28, 0x77, 0x10, 0xff}}}, - {{{ -1996, -6327, 2739}, 0, { 1362, 608}, {0x53, 0x59, 0xdf, 0xff}}}, - {{{ -4351, -6327, 2022}, 0, { 7524, 608}, {0xef, 0x6a, 0xbe, 0xff}}}, - {{{ -4095, -5303, 2381}, 0, { 7586, 1884}, {0xce, 0x31, 0x97, 0xff}}}, - {{{ -2969, -5303, 2381}, 0, { 8724, 1884}, {0x2c, 0x31, 0x94, 0xff}}}, - {{{ -2713, -6327, 2022}, 0, { 8782, 608}, {0x10, 0x77, 0xd8, 0xff}}}, - {{{ -5068, -6327, 2739}, 0, { 6758, 608}, {0xba, 0x61, 0xd8, 0xff}}}, - {{{ -4709, -5303, 2995}, 0, { 6708, 1884}, {0x90, 0x30, 0xdd, 0xff}}}, - {{{ -5068, -6327, 4378}, 0, { 5474, 608}, {0xc2, 0x6b, 0x19, 0xff}}}, - {{{ -4709, -5303, 4122}, 0, { 5538, 1884}, {0x90, 0x30, 0x23, 0xff}}}, - {{{ -4351, -6327, 5094}, 0, { 4694, 608}, {0xec, 0x60, 0x50, 0xff}}}, - {{{ -4095, -5303, 4736}, 0, { 4636, 1884}, {0xc6, 0x31, 0x65, 0xff}}}, - {{{ 563, -5303, 5606}, 0, { 5204, 2012}, {0xb3, 0x30, 0xa8, 0xff}}}, - {{{ -815, -4290, 5676}, 0, { 4822, 1000}, {0xcd, 0x00, 0x8c, 0xff}}}, - {{{ 563, -4290, 5606}, 0, { 5204, 1000}, {0xfa, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701BCC0, 0x003d0dc0, 89137, 0x0001bcc0, 256); // 0x0701BDC0 - 0x0701BEC0 -static const Vtx hmc_seg7_vertex_0701BDC0[] = { - {{{ -4351, -6327, 5094}, 0, { 4694, 608}, {0xec, 0x60, 0x50, 0xff}}}, - {{{ -2713, -6327, 5094}, 0, { 3400, 608}, {0x21, 0x6b, 0x3a, 0xff}}}, - {{{ -2969, -5303, 4736}, 0, { 3452, 1884}, {0x1d, 0x2f, 0x72, 0xff}}}, - {{{ -4095, -5303, 4736}, 0, { 4636, 1884}, {0xc6, 0x31, 0x65, 0xff}}}, - {{{ -2354, -5303, 4122}, 0, { 2564, 1884}, {0x69, 0x31, 0x32, 0xff}}}, - {{{ -1996, -6327, 4378}, 0, { 2628, 608}, {0x28, 0x77, 0x10, 0xff}}}, - {{{ -815, -5303, 5676}, 0, { 2862, 1884}, {0xc4, 0x00, 0x91, 0xff}}}, - {{{ -815, -5740, 5676}, 0, { 2862, 1340}, {0xcb, 0x47, 0xa6, 0xff}}}, - {{{ -1427, -5740, 6288}, 0, { 3192, 1340}, {0xaa, 0x46, 0xc3, 0xff}}}, - {{{ 563, -5303, 5606}, 0, { 2608, 1884}, {0xb3, 0x30, 0xa8, 0xff}}}, - {{{ -1427, -5303, 6288}, 0, { 3192, 1884}, {0x91, 0x00, 0xc5, 0xff}}}, - {{{ 563, -5303, 5606}, 0, { 5204, 2012}, {0xb3, 0x30, 0xa8, 0xff}}}, - {{{ -815, -5303, 5676}, 0, { 4822, 2012}, {0xc4, 0x00, 0x91, 0xff}}}, - {{{ -815, -4290, 5676}, 0, { 4822, 1000}, {0xcd, 0x00, 0x8c, 0xff}}}, - {{{ -1427, -5303, 6288}, 0, { 4332, 2012}, {0x91, 0x00, 0xc5, 0xff}}}, - {{{ -1427, -4290, 6288}, 0, { 4332, 1000}, {0x87, 0x00, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701BDC0, 0x003d0dc0, 89137, 0x0001bdc0, 256); // 0x0701BEC0 - 0x0701BFB0 -static const Vtx hmc_seg7_vertex_0701BEC0[] = { - {{{ -3222, -4290, 2736}, 0, { 8422, 1000}, {0x2c, 0x31, 0x94, 0xff}}}, - {{{ -2709, -4290, 3249}, 0, { 6810, 1000}, {0x6c, 0x31, 0xd4, 0xff}}}, - {{{ -2354, -5303, 2995}, 0, { 6972, 2012}, {0x6c, 0x31, 0xd4, 0xff}}}, - {{{ -2969, -5303, 2381}, 0, { 8270, 2012}, {0x2c, 0x31, 0x94, 0xff}}}, - {{{ -4095, -5303, 2381}, 0, { 9994, 2012}, {0xce, 0x31, 0x97, 0xff}}}, - {{{ -3842, -4290, 2736}, 0, { 9806, 1000}, {0xd4, 0x31, 0x94, 0xff}}}, - {{{ -2709, -4290, 3868}, 0, { 5442, 1000}, {0x72, 0x2f, 0x1d, 0xff}}}, - {{{ -2354, -5303, 4122}, 0, { 5262, 2012}, {0x69, 0x31, 0x32, 0xff}}}, - {{{ -4355, -4290, 3249}, 0, { 11482, 1000}, {0x94, 0x31, 0xd4, 0xff}}}, - {{{ -4709, -5303, 2995}, 0, { 11328, 2012}, {0x90, 0x30, 0xdd, 0xff}}}, - {{{ -1484, -5303, -537}, 0, { 8254, 2012}, {0xe0, 0x22, 0x75, 0xff}}}, - {{{ 563, -5303, 1510}, 0, { 7004, 2012}, {0xa8, 0x58, 0xea, 0xff}}}, - {{{ 563, -3255, 1510}, 0, { 7004, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -4709, -5303, 4122}, 0, { 13102, 2012}, {0x90, 0x30, 0x23, 0xff}}}, - {{{ -4355, -4290, 3868}, 0, { 12928, 1000}, {0x9b, 0x31, 0x3a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701BEC0, 0x003d0dc0, 89137, 0x0001bec0, 240); // 0x0701BFB0 - 0x0701C0B0 -static const Vtx hmc_seg7_vertex_0701BFB0[] = { - {{{ -4355, -4290, 3868}, 0, { 664, 1000}, {0x9b, 0x31, 0x3a, 0xff}}}, - {{{ -4709, -5303, 4122}, 0, { 838, 2012}, {0x90, 0x30, 0x23, 0xff}}}, - {{{ -4095, -5303, 4736}, 0, { 2190, 2012}, {0xc6, 0x31, 0x65, 0xff}}}, - {{{ -3842, -4290, 4381}, 0, { 2376, 1000}, {0xe3, 0x2f, 0x72, 0xff}}}, - {{{ -2969, -5303, 4736}, 0, { 3948, 2012}, {0x1d, 0x2f, 0x72, 0xff}}}, - {{{ -3222, -4290, 4381}, 0, { 3800, 1000}, {0x3a, 0x32, 0x65, 0xff}}}, - {{{ -2354, -5303, 4122}, 0, { 5262, 2012}, {0x69, 0x31, 0x32, 0xff}}}, - {{{ -2709, -4290, 3868}, 0, { 5442, 1000}, {0x72, 0x2f, 0x1d, 0xff}}}, - {{{ -1484, -5303, -537}, 0, { 8254, 2012}, {0xe0, 0x22, 0x75, 0xff}}}, - {{{ 563, -3255, 1510}, 0, { 7004, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -1484, -3255, -537}, 0, { 8254, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -3107, -511, -4753}, 0, { 314, -168}, {0xda, 0xab, 0xab, 0xff}}}, - {{{ -2862, -1740, -4883}, 0, { 182, 1212}, {0xa1, 0x1b, 0xb1, 0xff}}}, - {{{ -3107, -2149, -4753}, 0, { 314, 1320}, {0xa0, 0x23, 0xb6, 0xff}}}, - {{{ -2862, -511, -4883}, 0, { 182, 96}, {0x94, 0xd4, 0xd0, 0xff}}}, - {{{ -3614, -921, -4264}, 0, { 666, -500}, {0xdc, 0xb9, 0x9e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701BFB0, 0x003d0dc0, 89137, 0x0001bfb0, 256); // 0x0701C0B0 - 0x0701C1B0 -static const Vtx hmc_seg7_vertex_0701C0B0[] = { - {{{ -3107, -2149, -4753}, 0, { 314, 1320}, {0xa0, 0x23, 0xb6, 0xff}}}, - {{{ -2862, -1740, -4883}, 0, { 182, 1212}, {0xa1, 0x1b, 0xb1, 0xff}}}, - {{{ -2961, -2252, -5280}, 0, { 76, 1888}, {0xb3, 0x56, 0xcc, 0xff}}}, - {{{ -3359, -2661, -5076}, 0, { 290, 1832}, {0xa7, 0x56, 0xe7, 0xff}}}, - {{{ -3614, -921, -4264}, 0, { 666, -500}, {0xdc, 0xb9, 0x9e, 0xff}}}, - {{{ -3614, -2559, -4264}, 0, { 666, 988}, {0x92, 0x26, 0xce, 0xff}}}, - {{{ -3110, -2559, -5877}, 0, { -80, 2476}, {0xd2, 0x75, 0xf0, 0xff}}}, - {{{ -3738, -2969, -5560}, 0, { 252, 2184}, {0xc4, 0x6f, 0x0a, 0xff}}}, - {{{ -3949, -3071, -4499}, 0, { 702, 1380}, {0xa6, 0x59, 0x04, 0xff}}}, - {{{ -3110, -2559, -5877}, 0, { -48, 2360}, {0xd2, 0x75, 0xf0, 0xff}}}, - {{{ -3798, -1740, -3699}, 0, { 930, -284}, {0x83, 0x00, 0x11, 0xff}}}, - {{{ -3791, -1330, -3954}, 0, { 838, -472}, {0xac, 0xc4, 0xb7, 0xff}}}, - {{{ -3791, -2969, -3954}, 0, { 838, 1016}, {0x87, 0x22, 0x08, 0xff}}}, - {{{ -4872, -3378, -5145}, 0, { 2852, 1640}, {0xfc, 0x71, 0x38, 0xff}}}, - {{{ -4053, -2969, -5964}, 0, { 3390, 1576}, {0xee, 0x71, 0x35, 0xff}}}, - {{{ -4431, -2661, -6448}, 0, { 3704, 1480}, {0x17, 0x5d, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701C0B0, 0x003d0dc0, 89137, 0x0001c0b0, 256); // 0x0701C1B0 - 0x0701C290 -static const Vtx hmc_seg7_vertex_0701C1B0[] = { - {{{ -4053, -2969, -5964}, 0, { 3390, 1576}, {0xee, 0x71, 0x35, 0xff}}}, - {{{ -3670, -2559, -6539}, 0, { 3780, 1436}, {0xfa, 0x7b, 0x1b, 0xff}}}, - {{{ -4169, -2559, -6578}, 0, { 3796, 1444}, {0x18, 0x70, 0x35, 0xff}}}, - {{{ -4431, -2661, -6448}, 0, { 3704, 1480}, {0x17, 0x5d, 0x52, 0xff}}}, - {{{ -4872, -3378, -5145}, 0, { 2852, 1640}, {0xfc, 0x71, 0x38, 0xff}}}, - {{{ -5375, -3071, -5497}, 0, { 3088, 1500}, {0x32, 0x58, 0x4b, 0xff}}}, - {{{ -4620, -2149, -6690}, 0, { 3904, 1152}, {0x5a, 0x2d, 0x4d, 0xff}}}, - {{{ -5875, -3890, -3142}, 0, { 1610, 1424}, {0x5a, 0x58, 0x0c, 0xff}}}, - {{{ -6176, -2969, -4548}, 0, { 2536, 1128}, {0x74, 0x21, 0x25, 0xff}}}, - {{{ -6172, -3378, -3063}, 0, { 1622, 1000}, {0x79, 0x21, 0xef, 0xff}}}, - {{{ -6176, -1330, -4548}, 0, { 2734, -144}, {0x78, 0xda, 0x05, 0xff}}}, - {{{ -6172, -1740, -3063}, 0, { 1820, -272}, {0x78, 0x00, 0xda, 0xff}}}, - {{{ -5878, -3481, -4474}, 0, { 2436, 1508}, {0x4a, 0x59, 0x32, 0xff}}}, - {{{ -5627, -2559, -5673}, 0, { 3248, 1156}, {0x5d, 0x21, 0x4f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701C1B0, 0x003d0dc0, 89137, 0x0001c1b0, 224); // 0x0701C290 - 0x0701C390 -static const Vtx hmc_seg7_vertex_0701C290[] = { - {{{ -3798, -1740, -3699}, 0, { 930, -284}, {0x83, 0x00, 0x11, 0xff}}}, - {{{ -3791, -2969, -3954}, 0, { 838, 1016}, {0x87, 0x22, 0x08, 0xff}}}, - {{{ -3798, -3378, -3699}, 0, { 930, 1204}, {0x99, 0x21, 0x42, 0xff}}}, - {{{ -4189, -3481, -4053}, 0, { 944, 1268}, {0xb0, 0x52, 0x34, 0xff}}}, - {{{ -4194, -3890, -3593}, 0, { 1108, 1312}, {0xcf, 0x51, 0x53, 0xff}}}, - {{{ -4785, -3788, -4202}, 0, { 1102, 1232}, {0xda, 0x6b, 0x37, 0xff}}}, - {{{ -4787, -4197, -3434}, 0, { 1372, 1060}, {0xf7, 0x6b, 0x42, 0xff}}}, - {{{ -5282, -4197, -3301}, 0, { 1674, 1716}, {0x27, 0x71, 0x2a, 0xff}}}, - {{{ -5878, -3481, -4474}, 0, { 2436, 1508}, {0x4a, 0x59, 0x32, 0xff}}}, - {{{ -5875, -3890, -3142}, 0, { 1610, 1424}, {0x5a, 0x58, 0x0c, 0xff}}}, - {{{ -5282, -3788, -4325}, 0, { 2320, 1708}, {0x0f, 0x71, 0x37, 0xff}}}, - {{{ -6176, -2969, -4548}, 0, { 2536, 1128}, {0x74, 0x21, 0x25, 0xff}}}, - {{{ -5627, -2559, -5673}, 0, { 3248, 1156}, {0x5d, 0x21, 0x4f, 0xff}}}, - {{{ -5627, -921, -5673}, 0, { 3446, -116}, {0x5b, 0xa8, 0x04, 0xff}}}, - {{{ -6176, -1330, -4548}, 0, { 2734, -144}, {0x78, 0xda, 0x05, 0xff}}}, - {{{ -5375, -3071, -5497}, 0, { 3088, 1500}, {0x32, 0x58, 0x4b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701C290, 0x003d0dc0, 89137, 0x0001c290, 256); // 0x0701C390 - 0x0701C480 -static const Vtx hmc_seg7_vertex_0701C390[] = { - {{{ -3791, -1330, -3954}, 0, { 838, -472}, {0xac, 0xc4, 0xb7, 0xff}}}, - {{{ -3614, -2559, -4264}, 0, { 666, 988}, {0x92, 0x26, 0xce, 0xff}}}, - {{{ -3791, -2969, -3954}, 0, { 838, 1016}, {0x87, 0x22, 0x08, 0xff}}}, - {{{ -3614, -921, -4264}, 0, { 666, -500}, {0xdc, 0xb9, 0x9e, 0xff}}}, - {{{ -3949, -3071, -4499}, 0, { 702, 1380}, {0xa6, 0x59, 0x04, 0xff}}}, - {{{ -4189, -3481, -4053}, 0, { 944, 1268}, {0xb0, 0x52, 0x34, 0xff}}}, - {{{ -4453, -3378, -4851}, 0, { 754, 1552}, {0xcc, 0x6f, 0x1f, 0xff}}}, - {{{ -4785, -3788, -4202}, 0, { 1102, 1232}, {0xda, 0x6b, 0x37, 0xff}}}, - {{{ -5282, -3788, -4325}, 0, { 2320, 1708}, {0x0f, 0x71, 0x37, 0xff}}}, - {{{ -4872, -3378, -5145}, 0, { 2852, 1640}, {0xfc, 0x71, 0x38, 0xff}}}, - {{{ -5375, -3071, -5497}, 0, { 3088, 1500}, {0x32, 0x58, 0x4b, 0xff}}}, - {{{ -5878, -3481, -4474}, 0, { 2436, 1508}, {0x4a, 0x59, 0x32, 0xff}}}, - {{{ -4300, -511, -7295}, 0, { 1342, -356}, {0x77, 0xe1, 0x1d, 0xff}}}, - {{{ -4300, 1741, -5759}, 0, { 472, -3504}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ -4300, -511, -5759}, 0, { 284, -872}, {0x28, 0x9a, 0xc2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701C390, 0x003d0dc0, 89137, 0x0001c390, 240); // 0x0701C480 - 0x0701C560 -static const Vtx hmc_seg7_vertex_0701C480[] = { - {{{ -5375, -3071, -5497}, 0, { 3088, 1500}, {0x32, 0x58, 0x4b, 0xff}}}, - {{{ -4620, -2149, -6690}, 0, { 3904, 1152}, {0x5a, 0x2d, 0x4d, 0xff}}}, - {{{ -5627, -2559, -5673}, 0, { 3248, 1156}, {0x5d, 0x21, 0x4f, 0xff}}}, - {{{ -4620, -511, -6690}, 0, { 4102, -116}, {0x59, 0xbd, 0x3c, 0xff}}}, - {{{ -5627, -921, -5673}, 0, { 3446, -116}, {0x5b, 0xa8, 0x04, 0xff}}}, - {{{ -3949, -3071, -4499}, 0, { 702, 1380}, {0xa6, 0x59, 0x04, 0xff}}}, - {{{ -3738, -2969, -5560}, 0, { 252, 2184}, {0xc4, 0x6f, 0x0a, 0xff}}}, - {{{ -4453, -3378, -4851}, 0, { 754, 1552}, {0xcc, 0x6f, 0x1f, 0xff}}}, - {{{ -3738, -2969, -5560}, 0, { 2790, 1620}, {0xc4, 0x6f, 0x0a, 0xff}}}, - {{{ -3110, -2559, -5877}, 0, { 3220, 1480}, {0xd2, 0x75, 0xf0, 0xff}}}, - {{{ -3234, -2559, -6373}, 0, { 3472, 1628}, {0xea, 0x7b, 0x13, 0xff}}}, - {{{ -4300, -511, -7295}, 0, { 1342, -356}, {0x77, 0xe1, 0x1d, 0xff}}}, - {{{ -4300, 1741, -7295}, 0, { 1530, -2992}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -4300, 1741, -5759}, 0, { 472, -3504}, {0x54, 0xac, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701C480, 0x003d0dc0, 89137, 0x0001c480, 224); // 0x0701C560 - 0x0701C5A0 -static const Vtx hmc_seg7_vertex_0701C560[] = { - {{{ -3110, -2559, -5877}, 0, { 664, 2012}, {0xd2, 0x75, 0xf0, 0xff}}}, - {{{ -2961, -2252, -5280}, 0, { 948, 1712}, {0xb3, 0x56, 0xcc, 0xff}}}, - {{{ -2764, -2559, -5759}, 0, { 720, 2012}, {0x9f, 0x4c, 0xe4, 0xff}}}, - {{{ -2862, -1740, -4883}, 0, { 1136, 1216}, {0xa1, 0x1b, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701C560, 0x003d0dc0, 89137, 0x0001c560, 64); // 0x0701C5A0 - 0x0701C5E0 -static const Vtx hmc_seg7_vertex_0701C5A0[] = { - {{{ 3405, -409, -6962}, 0, { 542, 784}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 3252, -409, -6911}, 0, { 416, 784}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 3405, -409, -6911}, 0, { 542, 784}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 3252, -409, -6962}, 0, { 416, 784}, {0x67, 0x33, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701C5A0, 0x003d0dc0, 89137, 0x0001c5a0, 64); // 0x0701C5E0 - 0x0701C6E0 -static const Vtx hmc_seg7_vertex_0701C5E0[] = { - {{{ -2764, 2867, -7807}, 0, { 0, 0}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ -1740, 1843, -8114}, 0, { 2596, 2012}, {0x0e, 0x65, 0x4a, 0xff}}}, - {{{ -1740, 2867, -8114}, 0, { 2596, 0}, {0x0c, 0x00, 0x7e, 0xff}}}, - {{{ 3405, -153, -6962}, 0, { 632, 1500}, {0xbd, 0xdf, 0x9b, 0xff}}}, - {{{ 3405, -409, -6962}, 0, { 632, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 3405, -409, -6911}, 0, { 632, 2012}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 3405, -153, -6911}, 0, { 632, 1500}, {0xc8, 0x8f, 0x00, 0xff}}}, - {{{ 3252, -153, -6911}, 0, { 938, 1500}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 3252, -409, -6962}, 0, { 938, 2012}, {0x67, 0x33, 0xcd, 0xff}}}, - {{{ 3252, -153, -6962}, 0, { 938, 1500}, {0x1b, 0xc9, 0x92, 0xff}}}, - {{{ 3252, -409, -6911}, 0, { 938, 2012}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -204, 1843, -8114}, 0, { 6402, 2012}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -2764, 1843, -7807}, 0, { 0, 2012}, {0x06, 0x6d, 0x40, 0xff}}}, - {{{ -204, 2867, -8114}, 0, { 0, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -204, 1843, -8114}, 0, { 0, 2012}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -204, 1843, -6578}, 0, { 3800, 2012}, {0xc9, 0x6e, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701C5E0, 0x003d0dc0, 89137, 0x0001c5e0, 256); // 0x0701C6E0 - 0x0701C7E0 -static const Vtx hmc_seg7_vertex_0701C6E0[] = { - {{{ -204, 2867, -8114}, 0, { 0, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -204, 1843, -6578}, 0, { 3800, 2012}, {0xc9, 0x6e, 0xe5, 0xff}}}, - {{{ -204, 2867, -6578}, 0, { 3800, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -204, 2867, -6578}, 0, { 0, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1740, 1843, -6578}, 0, { 3034, 2012}, {0xe7, 0x65, 0xb8, 0xff}}}, - {{{ -1740, 2867, -6578}, 0, { 3034, 0}, {0xd6, 0x00, 0x89, 0xff}}}, - {{{ -204, 1843, -6578}, 0, { 0, 2012}, {0xc9, 0x6e, 0xe5, 0xff}}}, - {{{ -1740, 2867, -8114}, 0, { 2596, 0}, {0x0c, 0x00, 0x7e, 0xff}}}, - {{{ -204, 1843, -8114}, 0, { 6402, 2012}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -204, 2867, -8114}, 0, { 6402, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2764, -2559, -5759}, 0, { 1500, 2012}, {0x9f, 0x4c, 0xe4, 0xff}}}, - {{{ -2764, 1741, -7295}, 0, { 0, -2076}, {0xac, 0xac, 0x2a, 0xff}}}, - {{{ -2764, -2559, -7295}, 0, { 0, 2012}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -4300, 1741, -7295}, 0, { -542, -2076}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -4300, -2559, -7295}, 0, { -542, 2012}, {0x3a, 0x65, 0x31, 0xff}}}, - {{{ -2764, -2559, -7295}, 0, { 990, 2012}, {0xdf, 0x65, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701C6E0, 0x003d0dc0, 89137, 0x0001c6e0, 256); // 0x0701C7E0 - 0x0701C8E0 -static const Vtx hmc_seg7_vertex_0701C7E0[] = { - {{{ -4300, 1741, -7295}, 0, { -542, -2076}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2764, -2559, -7295}, 0, { 990, 2012}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -2764, 1741, -7295}, 0, { 990, -2076}, {0xac, 0xac, 0x2a, 0xff}}}, - {{{ -4431, -2661, -6448}, 0, { 144, 2104}, {0x17, 0x5d, 0x52, 0xff}}}, - {{{ -4169, -2559, -6578}, 0, { 274, 2012}, {0x18, 0x70, 0x35, 0xff}}}, - {{{ -4620, -2149, -6690}, 0, { 386, 1624}, {0x5a, 0x2d, 0x4d, 0xff}}}, - {{{ -4300, -2559, -7295}, 0, { 990, 2012}, {0x3a, 0x65, 0x31, 0xff}}}, - {{{ -4300, -511, -5759}, 0, { 862, -1820}, {0x28, 0x9a, 0xc2, 0xff}}}, - {{{ -4300, 1741, -5759}, 0, { -1384, -6316}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ -2764, 1741, -5759}, 0, { -4834, -5552}, {0xdf, 0x9b, 0xbd, 0xff}}}, - {{{ -2764, -511, -5759}, 0, { -2586, -1056}, {0xce, 0x9b, 0xc8, 0xff}}}, - {{{ -2764, -2559, -5759}, 0, { 1500, 2012}, {0x9f, 0x4c, 0xe4, 0xff}}}, - {{{ -2862, -1740, -4883}, 0, { 2376, 1232}, {0xa1, 0x1b, 0xb1, 0xff}}}, - {{{ -2862, -511, -4883}, 0, { 2376, 64}, {0x94, 0xd4, 0xd0, 0xff}}}, - {{{ -2764, 1741, -5759}, 0, { 1502, -2076}, {0xdf, 0x9b, 0xbd, 0xff}}}, - {{{ -2764, 1741, -7295}, 0, { 0, -2076}, {0xac, 0xac, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701C7E0, 0x003d0dc0, 89137, 0x0001c7e0, 256); // 0x0701C8E0 - 0x0701C950 -static const Vtx hmc_seg7_vertex_0701C8E0[] = { - {{{ -2764, -2559, -5759}, 0, { 1500, 2012}, {0x9f, 0x4c, 0xe4, 0xff}}}, - {{{ -2862, -511, -4883}, 0, { 2376, 64}, {0x94, 0xd4, 0xd0, 0xff}}}, - {{{ -2764, -511, -5759}, 0, { 1502, 64}, {0xce, 0x9b, 0xc8, 0xff}}}, - {{{ -4620, -2149, -6690}, 0, { 386, 1392}, {0x5a, 0x2d, 0x4d, 0xff}}}, - {{{ -4300, -511, -7295}, 0, { 990, 64}, {0x77, 0xe1, 0x1d, 0xff}}}, - {{{ -4620, -511, -6690}, 0, { 386, -164}, {0x59, 0xbd, 0x3c, 0xff}}}, - {{{ -4300, -2559, -7295}, 0, { 990, 2012}, {0x3a, 0x65, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701C8E0, 0x003d0dc0, 89137, 0x0001c8e0, 112); // 0x0701C950 - 0x0701CA30 -static const Vtx hmc_seg7_vertex_0701C950[] = { - {{{ -3788, 1843, -6783}, 0, { 8970, 1500}, {0x37, 0x6e, 0xe5, 0xff}}}, - {{{ -3788, 1741, -7295}, 0, { 7122, 2012}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -3788, 1843, -7295}, 0, { 7122, 1500}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -3788, 1741, -6783}, 0, { 8970, 2012}, {0x1b, 0x92, 0xc9, 0xff}}}, - {{{ -3276, 1843, -7295}, 0, { 5274, 1500}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -3276, 1741, -6783}, 0, { 3034, 2012}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ -3276, 1843, -6783}, 0, { 3034, 1500}, {0xe5, 0x6e, 0xc9, 0xff}}}, - {{{ -3788, 1741, -6783}, 0, { 794, 2012}, {0x1b, 0x92, 0xc9, 0xff}}}, - {{{ -3788, 1843, -6783}, 0, { 794, 1500}, {0x37, 0x6e, 0xe5, 0xff}}}, - {{{ -3276, 1741, -7295}, 0, { 5274, 2012}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ -2764, 2867, -5759}, 0, { 0, 0}, {0xd6, 0x00, 0x89, 0xff}}}, - {{{ -2764, 1843, -5759}, 0, { 0, 2012}, {0xea, 0x6b, 0xc1, 0xff}}}, - {{{ -4300, 1843, -5759}, 0, { 3800, 2012}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -4300, 2867, -5759}, 0, { 3800, 0}, {0x71, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701C950, 0x003d0dc0, 89137, 0x0001c950, 224); // 0x0701CA30 - 0x0701CB20 -static const Vtx hmc_seg7_vertex_0701CA30[] = { - {{{ -4812, 2099, -7628}, 0, { 632, 1500}, {0x65, 0xdf, 0x43, 0xff}}}, - {{{ -4812, 1843, -7628}, 0, { 632, 2012}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -4812, 1843, -7807}, 0, { 990, 2012}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -4300, 2867, -5759}, 0, { 0, 0}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -4300, 1843, -7295}, 0, { 3800, 2012}, {0x2e, 0x73, 0xe9, 0xff}}}, - {{{ -4300, 2867, -7295}, 0, { 3800, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -4300, 1843, -5759}, 0, { 0, 2012}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -3276, 1843, -7295}, 0, { 5274, 1500}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -3788, 1741, -7295}, 0, { 7122, 2012}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -3276, 1741, -7295}, 0, { 5274, 2012}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ -3788, 1843, -7295}, 0, { 7122, 1500}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -4812, 2867, -7807}, 0, { 0, 0}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ -4812, 1843, -7807}, 0, { 0, 2012}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -2764, 1843, -7807}, 0, { 5078, 2012}, {0x06, 0x6d, 0x40, 0xff}}}, - {{{ -2764, 2867, -7807}, 0, { 5078, 0}, {0x18, 0x00, 0x7c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701CA30, 0x003d0dc0, 89137, 0x0001ca30, 240); // 0x0701CB20 - 0x0701CC10 -static const Vtx hmc_seg7_vertex_0701CB20[] = { - {{{ -4863, 2099, -7628}, 0, { 632, 1500}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ -4812, 2099, -7628}, 0, { 632, 1500}, {0x65, 0xdf, 0x43, 0xff}}}, - {{{ -4812, 2099, -7474}, 0, { 326, 1500}, {0x6e, 0xc9, 0xe5, 0xff}}}, - {{{ -4812, 2867, -7807}, 0, { 990, 0}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ -4812, 1843, -7807}, 0, { 990, 2012}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -4812, 2867, -7295}, 0, { 0, 0}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -4812, 1843, -7295}, 0, { 0, 2012}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ -4812, 1843, -7474}, 0, { 326, 2012}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -4863, 2099, -7474}, 0, { 326, 1500}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ -4863, 1843, -7474}, 0, { 326, 2012}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -4863, 1843, -7628}, 0, { 632, 2012}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -4812, 1843, -7628}, 0, { 632, 2012}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -1228, -409, -7602}, 0, { 7108, 1500}, {0x1b, 0x6e, 0x37, 0xff}}}, - {{{ -716, -511, -7602}, 0, { 5078, 2012}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -716, -409, -7602}, 0, { 5078, 1500}, {0xbd, 0x65, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701CB20, 0x003d0dc0, 89137, 0x0001cb20, 240); // 0x0701CC10 - 0x0701CD10 -static const Vtx hmc_seg7_vertex_0701CC10[] = { - {{{ -716, -409, -7602}, 0, { 5078, 1500}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ -716, -511, -7090}, 0, { 3048, 2012}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -716, -409, -7090}, 0, { 3048, 1500}, {0xdf, 0x65, 0xbd, 0xff}}}, - {{{ -716, -511, -7602}, 0, { 5078, 2012}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1228, -409, -7602}, 0, { 7108, 1500}, {0x1b, 0x6e, 0x37, 0xff}}}, - {{{ -1228, -511, -7602}, 0, { 7108, 2012}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -1228, -511, -7090}, 0, { 990, 2012}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -1228, -409, -7090}, 0, { 990, 1500}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -1228, -409, -7090}, 0, { 9166, 1500}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -1228, -511, -7090}, 0, { 9166, 2012}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -716, 1741, -7090}, 0, { 3230, 2012}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ -716, 1843, -7602}, 0, { 5078, 1500}, {0xc3, 0x5c, 0x3d, 0xff}}}, - {{{ -716, 1741, -7602}, 0, { 5078, 2012}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ -716, 1843, -7090}, 0, { 3230, 1500}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ -1228, 1741, -7602}, 0, { 6926, 2012}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -1228, 1843, -7602}, 0, { 6926, 1500}, {0x26, 0x72, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701CC10, 0x003d0dc0, 89137, 0x0001cc10, 256); // 0x0701CD10 - 0x0701CE10 -static const Vtx hmc_seg7_vertex_0701CD10[] = { - {{{ -1228, 1741, -7602}, 0, { 6926, 2012}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -1228, 1843, -7090}, 0, { 9166, 1500}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1228, 1741, -7090}, 0, { 9166, 2012}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -1228, 1843, -7602}, 0, { 6926, 1500}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ -716, 1741, -7090}, 0, { 3230, 2012}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ -1228, 1741, -7090}, 0, { 990, 2012}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -1228, 1843, -7090}, 0, { 990, 1500}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -716, 1843, -7090}, 0, { 3230, 1500}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ -1740, 1843, -6578}, 0, { -2280, 2012}, {0xe7, 0x65, 0xb8, 0xff}}}, - {{{ -2764, 2867, -5759}, 0, { 990, 0}, {0xd6, 0x00, 0x89, 0xff}}}, - {{{ -1740, 2867, -6578}, 0, { -2280, 0}, {0xd6, 0x00, 0x89, 0xff}}}, - {{{ -2764, 1843, -5759}, 0, { 990, 2012}, {0xea, 0x6b, 0xc1, 0xff}}}, - {{{ -4812, 1843, -7295}, 0, { 990, 2012}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ -4300, 2867, -7295}, 0, { 0, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -4300, 1843, -7295}, 0, { 0, 2012}, {0x2e, 0x73, 0xe9, 0xff}}}, - {{{ -4812, 2867, -7295}, 0, { 990, 0}, {0x71, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701CD10, 0x003d0dc0, 89137, 0x0001cd10, 256); // 0x0701CE10 - 0x0701CF00 -static const Vtx hmc_seg7_vertex_0701CE10[] = { - {{{ 870, -4433, 2406}, 0, { 938, 1500}, {0x9b, 0xdf, 0xbd, 0xff}}}, - {{{ 870, -4689, 2739}, 0, { 1604, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 870, -3972, 2739}, 0, { 1604, 580}, {0x8e, 0xda, 0xda, 0xff}}}, - {{{ 870, -4689, 2253}, 0, { 632, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 922, -4433, 2253}, 0, { 632, 1500}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ 870, -4433, 2253}, 0, { 632, 1500}, {0x92, 0xc9, 0x1b, 0xff}}}, - {{{ 922, -4689, 2253}, 0, { 632, 2012}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 922, -4433, 2406}, 0, { 938, 1500}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ 922, -4689, 2406}, 0, { 938, 2012}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 870, -4689, 2406}, 0, { 938, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 563, -3972, 2739}, 0, { 0, 580}, {0x99, 0xcd, 0xcd, 0xff}}}, - {{{ 870, -4689, 2739}, 0, { 582, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 563, -4689, 2739}, 0, { 0, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 870, -3972, 1920}, 0, { 0, 580}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 870, -4689, 1920}, 0, { 0, 2012}, {0x99, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701CE10, 0x003d0dc0, 89137, 0x0001ce10, 240); // 0x0701CF00 - 0x0701D000 -static const Vtx hmc_seg7_vertex_0701CF00[] = { - {{{ 870, -3972, 1920}, 0, { 376, 376}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 870, -3972, 2739}, 0, { 376, 2012}, {0x8e, 0xda, 0xda, 0xff}}}, - {{{ 563, -3972, 2739}, 0, { 990, 2012}, {0x99, 0xcd, 0xcd, 0xff}}}, - {{{ 563, -3972, 1920}, 0, { 990, 376}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 563, -3972, 2739}, 0, { 0, 580}, {0x99, 0xcd, 0xcd, 0xff}}}, - {{{ 870, -3972, 2739}, 0, { 582, 580}, {0x8e, 0xda, 0xda, 0xff}}}, - {{{ 870, -4689, 2739}, 0, { 582, 2012}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 563, -4689, 1920}, 0, { 0, 2012}, {0xab, 0x5d, 0x0e, 0xff}}}, - {{{ 870, -3972, 1920}, 0, { 582, 580}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 563, -3972, 1920}, 0, { 0, 580}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 870, -4689, 1920}, 0, { 582, 2012}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ -50, -4996, 2022}, 0, { -520, 552}, {0xc5, 0x60, 0xc7, 0xff}}}, - {{{ 154, -4689, 2125}, 0, { -794, 112}, {0xd3, 0x72, 0xe4, 0xff}}}, - {{{ 563, -4689, 1920}, 0, { -1708, 112}, {0xab, 0x5d, 0x0e, 0xff}}}, - {{{ 563, -5303, 1510}, 0, { -2074, 988}, {0xa8, 0x58, 0xea, 0xff}}}, - {{{ -869, -5303, 2227}, 0, { 1124, 992}, {0x98, 0x46, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701CF00, 0x003d0dc0, 89137, 0x0001cf00, 256); // 0x0701D000 - 0x0701D0F0 -static const Vtx hmc_seg7_vertex_0701D000[] = { - {{{ -869, -5303, 2227}, 0, { 1124, 992}, {0x98, 0x46, 0xf0, 0xff}}}, - {{{ -665, -4996, 2330}, 0, { 850, 552}, {0xc3, 0x68, 0xda, 0xff}}}, - {{{ -50, -4996, 2022}, 0, { -520, 552}, {0xc5, 0x60, 0xc7, 0xff}}}, - {{{ -869, -5303, 3661}, 0, { 2830, 992}, {0x97, 0x31, 0x32, 0xff}}}, - {{{ -460, -4689, 3456}, 0, { 2420, 116}, {0xc3, 0x68, 0x26, 0xff}}}, - {{{ -665, -4996, 2842}, 0, { 1194, 552}, {0xbf, 0x68, 0xe0, 0xff}}}, - {{{ -460, -4689, 3046}, 0, { 1604, 112}, {0xd5, 0x6e, 0xd5, 0xff}}}, - {{{ -665, -4996, 2330}, 0, { 172, 552}, {0xc3, 0x68, 0xda, 0xff}}}, - {{{ -869, -5303, 2227}, 0, { 0, 988}, {0x98, 0x46, 0xf0, 0xff}}}, - {{{ -869, -6020, 3661}, 0, { 2830, 2012}, {0x9b, 0x48, 0x18, 0xff}}}, - {{{ -869, -6020, 2227}, 0, { 0, 2012}, {0xab, 0x54, 0x28, 0xff}}}, - {{{ -665, -4996, 2842}, 0, { 1306, 552}, {0xbf, 0x68, 0xe0, 0xff}}}, - {{{ 154, -4689, 3046}, 0, { 26, 112}, {0xe1, 0x76, 0xe1, 0xff}}}, - {{{ -50, -4996, 2842}, 0, { 210, 552}, {0xd5, 0x6e, 0xd5, 0xff}}}, - {{{ -460, -4689, 3046}, 0, { 1124, 116}, {0xd5, 0x6e, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701D000, 0x003d0dc0, 89137, 0x0001d000, 240); // 0x0701D0F0 - 0x0701D1B0 -static const Vtx hmc_seg7_vertex_0701D0F0[] = { - {{{ -50, -4996, 2022}, 0, { -438, 552}, {0xc5, 0x60, 0xc7, 0xff}}}, - {{{ 154, -4689, 3046}, 0, { 1604, 112}, {0xe1, 0x76, 0xe1, 0xff}}}, - {{{ 154, -4689, 2125}, 0, { -234, 112}, {0xd3, 0x72, 0xe4, 0xff}}}, - {{{ -50, -4996, 2842}, 0, { 1194, 552}, {0xd5, 0x6e, 0xd5, 0xff}}}, - {{{ -460, -4689, 3456}, 0, { 516, 112}, {0xc3, 0x68, 0x26, 0xff}}}, - {{{ -869, -5303, 3661}, 0, { 0, 988}, {0x97, 0x31, 0x32, 0xff}}}, - {{{ 563, -5303, 4378}, 0, { 3168, 988}, {0xaf, 0x49, 0x3f, 0xff}}}, - {{{ 563, -4689, 3968}, 0, { 2802, 112}, {0x94, 0x3e, 0x13, 0xff}}}, - {{{ -869, -6020, 3661}, 0, { 0, 2012}, {0x9b, 0x48, 0x18, 0xff}}}, - {{{ -869, -5303, 2227}, 0, { 3726, 136}, {0x98, 0x46, 0xf0, 0xff}}}, - {{{ -2201, -6020, 896}, 0, { 0, 64}, {0xdb, 0x69, 0x3b, 0xff}}}, - {{{ -869, -6020, 2227}, 0, { 3726, 1496}, {0xab, 0x54, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701D0F0, 0x003d0dc0, 89137, 0x0001d0f0, 192); // 0x0701D1B0 - 0x0701D230 -static const Vtx hmc_seg7_vertex_0701D1B0[] = { - {{{ -1279, 1946, -8104}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -972, 1946, -8104}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -972, 2560, -8104}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 2560, -8104}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3788, 1946, -7797}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3481, 2560, -7797}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3788, 2560, -7797}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3481, 1946, -7797}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701D1B0, 0x003d0dc0, 89137, 0x0001d1b0, 128); // 0x0701D230 - 0x0701D2B0 -static const Vtx hmc_seg7_vertex_0701D230[] = { - {{{ -972, 1946, -8104}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, 1946, -8104}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, 2560, -8104}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -972, 2560, -8104}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3481, 1946, -7797}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, 1946, -7797}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, 2560, -7797}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3481, 2560, -7797}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701D230, 0x003d0dc0, 89137, 0x0001d230, 128); // 0x0701D2B0 - 0x0701D3B0 -static const Vtx hmc_seg7_vertex_0701D2B0[] = { - {{{ 3738, 614, -6962}, 0, { 2012, 0}, {0xda, 0xda, 0x8e, 0xff}}}, - {{{ 3405, -153, -6962}, 0, { 1348, 734}, {0xbd, 0xdf, 0x9b, 0xff}}}, - {{{ 3252, -153, -6962}, 0, { 1040, 734}, {0x1b, 0xc9, 0x92, 0xff}}}, - {{{ -204, 922, -7904}, 0, { 1732, -338}, {0x8c, 0xec, 0x2d, 0xff}}}, - {{{ -204, 922, -6839}, 0, { 316, -338}, {0x92, 0xd7, 0xd1, 0xff}}}, - {{{ -204, 1741, -6578}, 0, { 0, -1156}, {0xa4, 0xc3, 0xc3, 0xff}}}, - {{{ -204, -409, -6839}, 0, { 316, 990}, {0xc3, 0x63, 0xd0, 0xff}}}, - {{{ -204, -409, -6578}, 0, { 0, 990}, {0xbd, 0x65, 0xdf, 0xff}}}, - {{{ -204, 1741, -8114}, 0, { 2012, -1156}, {0xbd, 0x9b, 0x21, 0xff}}}, - {{{ -204, -409, -8114}, 0, { 2012, 990}, {0xc3, 0x5c, 0x3d, 0xff}}}, - {{{ -204, -409, -7904}, 0, { 1732, 990}, {0xac, 0x44, 0x42, 0xff}}}, - {{{ 3738, -409, -6962}, 0, { 2012, 990}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 3405, -409, -6962}, 0, { 1348, 990}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 307, -409, -7781}, 0, { -4832, 990}, {0xf5, 0x4c, 0x64, 0xff}}}, - {{{ 3738, 614, -7781}, 0, { 2012, 0}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 307, 614, -7781}, 0, { -4832, 0}, {0xd4, 0xa0, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701D2B0, 0x003d0dc0, 89137, 0x0001d2b0, 256); // 0x0701D3B0 - 0x0701D4B0 -static const Vtx hmc_seg7_vertex_0701D3B0[] = { - {{{ 307, 614, -6962}, 0, { -4832, 0}, {0xea, 0xaa, 0xa6, 0xff}}}, - {{{ 3738, 614, -6962}, 0, { 2012, 0}, {0xda, 0xda, 0x8e, 0xff}}}, - {{{ 3252, -153, -6962}, 0, { 1040, 734}, {0x1b, 0xc9, 0x92, 0xff}}}, - {{{ 307, -409, -6962}, 0, { -4832, 990}, {0xf5, 0x4c, 0x9c, 0xff}}}, - {{{ 3252, -409, -6962}, 0, { 1040, 990}, {0x67, 0x33, 0xcd, 0xff}}}, - {{{ -204, 922, -6839}, 0, { -5856, -338}, {0x92, 0xd7, 0xd1, 0xff}}}, - {{{ -204, -409, -6839}, 0, { -5856, 990}, {0xc3, 0x63, 0xd0, 0xff}}}, - {{{ -204, 922, -7904}, 0, { -5856, -338}, {0x8c, 0xec, 0x2d, 0xff}}}, - {{{ -204, -409, -7904}, 0, { -5856, 990}, {0xac, 0x44, 0x42, 0xff}}}, - {{{ 307, -409, -7781}, 0, { -4832, 990}, {0xf5, 0x4c, 0x64, 0xff}}}, - {{{ 307, 614, -7781}, 0, { -4832, 0}, {0xd4, 0xa0, 0x45, 0xff}}}, - {{{ 3738, -409, -7781}, 0, { 2012, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3738, 614, -7781}, 0, { 2012, 0}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ -1740, 1741, -8114}, 0, { -8920, -1156}, {0x21, 0x9b, 0x43, 0xff}}}, - {{{ -204, -409, -8114}, 0, { -5856, 990}, {0xc3, 0x5c, 0x3d, 0xff}}}, - {{{ -204, 1741, -8114}, 0, { -5856, -1156}, {0xbd, 0x9b, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701D3B0, 0x003d0dc0, 89137, 0x0001d3b0, 256); // 0x0701D4B0 - 0x0701D5A0 -static const Vtx hmc_seg7_vertex_0701D4B0[] = { - {{{ 3738, 614, -7781}, 0, { 2012, 0}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 3738, -409, -7781}, 0, { 2012, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3738, -409, -6962}, 0, { 0, 990}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 3738, 614, -6962}, 0, { 0, 0}, {0xda, 0xda, 0x8e, 0xff}}}, - {{{ -204, 1741, -6578}, 0, { -5856, -1156}, {0xa4, 0xc3, 0xc3, 0xff}}}, - {{{ -1740, -409, -6578}, 0, { -8920, 990}, {0x1b, 0x6e, 0xc9, 0xff}}}, - {{{ -1740, 1741, -6578}, 0, { -8920, -1156}, {0x37, 0x92, 0xe5, 0xff}}}, - {{{ -204, -409, -6578}, 0, { -5856, 990}, {0xbd, 0x65, 0xdf, 0xff}}}, - {{{ -1740, 1741, -6578}, 0, { 0, -1156}, {0x37, 0x92, 0xe5, 0xff}}}, - {{{ -1740, -409, -8114}, 0, { 2012, 990}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -1740, 1741, -8114}, 0, { 2012, -1156}, {0x21, 0x9b, 0x43, 0xff}}}, - {{{ -1740, -409, -6578}, 0, { 0, 990}, {0x1b, 0x6e, 0xc9, 0xff}}}, - {{{ -1740, 1741, -8114}, 0, { -8920, -1156}, {0x21, 0x9b, 0x43, 0xff}}}, - {{{ -1740, -409, -8114}, 0, { -8920, 990}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -204, -409, -8114}, 0, { -5856, 990}, {0xc3, 0x5c, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701D4B0, 0x003d0dc0, 89137, 0x0001d4b0, 240); // 0x0701D5A0 - 0x0701D708 static const Gfx hmc_seg7_dl_0701D5A0[] = { diff --git a/levels/hmc/areas/1/25/model.inc.c b/levels/hmc/areas/1/25/model.inc.c index fc7e68f16..f2552faed 100644 --- a/levels/hmc/areas/1/25/model.inc.c +++ b/levels/hmc/areas/1/25/model.inc.c @@ -1,128 +1,24 @@ +#include "pc/rom_assets.h" // 0x0701E958 - 0x0701EA58 -static const Vtx hmc_seg7_vertex_0701E958[] = { - {{{ -1391, -4587, 6251}, 0, { 6156, 1102}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1822, -4484, 5893}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1749, -4587, 5893}, 0, { 536, 1102}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1779, 1843, -6545}, 0, { 16358, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1779, 2867, -6545}, 0, { 16358, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2830, 2867, -7807}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2830, 1843, -7807}, 0, { 0, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1209, -4484, 5281}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -851, -4587, 5712}, 0, { 6156, 1102}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1209, -4587, 5353}, 0, { 536, 1102}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -815, -4484, 5676}, 0, { 6156, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1749, -4587, 5893}, 0, { 9000, 1102}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1822, -4484, 5893}, 0, { 9568, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, -511, -5769}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, -511, -7285}, 0, { 0, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, -204, -7285}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701E958, 0x003d0dc0, 89137, 0x0001e958, 256); // 0x0701EA58 - 0x0701EB38 -static const Vtx hmc_seg7_vertex_0701EA58[] = { - {{{ -1391, -4587, 6251}, 0, { 6156, 1102}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1427, -4484, 6288}, 0, { 6156, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1822, -4484, 5893}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1209, -4484, 5281}, 0, { 3034, 4518}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1822, -4484, 5893}, 0, { 3034, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1427, -4484, 6288}, 0, { -2534, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -815, -4484, 5676}, 0, { -2534, 4518}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, -511, -5769}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, -511, -5769}, 0, { 0, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, -204, -5769}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, -204, -5769}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, -511, -5769}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, -204, -7285}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, -204, -5769}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701EA58, 0x003d0dc0, 89137, 0x0001ea58, 224); // 0x0701EB38 - 0x0701EC28 -static const Vtx hmc_seg7_vertex_0701EB38[] = { - {{{ -2774, 819, -7285}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 512, -7285}, 0, { 0, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 512, -7285}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, -204, -7285}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, -204, -7285}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, -511, -7285}, 0, { 0, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, -511, -7285}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, -204, -5769}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, -511, -7285}, 0, { 0, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, -511, -5769}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, -204, -7285}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 819, -5769}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 512, -7285}, 0, { 0, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 512, -5769}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 819, -7285}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701EB38, 0x003d0dc0, 89137, 0x0001eb38, 240); // 0x0701EC28 - 0x0701ED28 -static const Vtx hmc_seg7_vertex_0701EC28[] = { - {{{ -2774, 1434, -5769}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 1741, -5769}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 1741, -5769}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 819, -7285}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 819, -7285}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 512, -7285}, 0, { 0, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 512, -5769}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 819, -5769}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 512, -5769}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 512, -5769}, 0, { 0, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 819, -5769}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 819, -5769}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 1434, -5769}, 0, { 0, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 1434, -5769}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 1741, -7285}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 1741, -5769}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701EC28, 0x003d0dc0, 89137, 0x0001ec28, 256); // 0x0701ED28 - 0x0701EDB8 -static const Vtx hmc_seg7_vertex_0701ED28[] = { - {{{ -4290, 1434, -5769}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 1434, -7285}, 0, { 0, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4290, 1741, -7285}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 1741, -7285}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 1434, -7285}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 1741, -5769}, 0, { 7158, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 1434, -7285}, 0, { 0, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 1434, -5769}, 0, { 7158, 1028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 1741, -7285}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701ED28, 0x003d0dc0, 89137, 0x0001ed28, 144); // 0x0701EDB8 - 0x0701EEB8 -static const Vtx hmc_seg7_vertex_0701EDB8[] = { - {{{ -4477, -4587, 3950}, 0, { 26110, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4367, -4279, 3245}, 0, { 23224, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4477, -4587, 3167}, 0, { 23074, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4367, -4279, 3872}, 0, { 25992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3845, -4279, 2723}, 0, { 19852, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3923, -4587, 2613}, 0, { 19976, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3219, -4279, 2723}, 0, { 16964, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3140, -4587, 2613}, 0, { 16826, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2587, -4587, 3167}, 0, { 13682, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2696, -4279, 3245}, 0, { 13534, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2587, -4587, 3950}, 0, { 10586, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2696, -4279, 3872}, 0, { 10702, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3219, -4279, 4394}, 0, { 7418, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3140, -4587, 4503}, 0, { 7558, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3845, -4279, 4394}, 0, { 4700, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3923, -4587, 4503}, 0, { 4570, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701EDB8, 0x003d0dc0, 89137, 0x0001edb8, 256); // 0x0701EEB8 - 0x0701EF78 -static const Vtx hmc_seg7_vertex_0701EEB8[] = { - {{{ -4367, -4279, 3872}, 0, { 1464, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3923, -4587, 4503}, 0, { 4570, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3845, -4279, 4394}, 0, { 4700, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4477, -4587, 3950}, 0, { 1582, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -819, -4279, 5665}, 0, { -3606, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 563, -4279, 5596}, 0, {-13860, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 563, -4535, 5596}, 0, {-13860, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -819, -4535, 5665}, 0, { -3606, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1437, -4279, 6283}, 0, { 5110, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1437, -4535, 6283}, 0, { 5110, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1494, -4279, 7654}, 0, { 15190, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1494, -4535, 7654}, 0, { 15190, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701EEB8, 0x003d0dc0, 89137, 0x0001eeb8, 192); // 0x0701EF78 - 0x0701F0D0 static const Gfx hmc_seg7_dl_0701EF78[] = { diff --git a/levels/hmc/areas/1/26/model.inc.c b/levels/hmc/areas/1/26/model.inc.c index dc8b46b1a..6258b351b 100644 --- a/levels/hmc/areas/1/26/model.inc.c +++ b/levels/hmc/areas/1/26/model.inc.c @@ -1,59 +1,12 @@ +#include "pc/rom_assets.h" // 0x0701F288 - 0x0701F388 -static const Vtx hmc_seg7_vertex_0701F288[] = { - {{{ -4044, -695, 5606}, 0, { -5140, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -5580, -5201, 5094}, 0, { -8206, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -4556, -695, 5606}, 0, { -6162, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -5580, -695, 4070}, 0, { 0, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -6092, -5201, 3558}, 0, { -1052, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -5068, -695, 4070}, 0, { 990, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -6604, -5201, 3558}, 0, { -2074, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -5580, -695, 3558}, 0, { 0, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -6604, -5201, 3046}, 0, { -2074, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -6092, -5201, 3046}, 0, { -1052, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -5068, -695, 3558}, 0, { 990, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -5580, -5201, 5606}, 0, { -8206, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -4556, -695, 6118}, 0, { -6162, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -972, -695, 4070}, 0, { 990, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -1996, -5201, 3558}, 0, { -1052, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -2508, -5201, 3558}, 0, { -2074, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701F288, 0x003d0dc0, 89137, 0x0001f288, 256); // 0x0701F388 - 0x0701F488 -static const Vtx hmc_seg7_vertex_0701F388[] = { - {{{ -4044, -695, 5606}, 0, { -5140, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -5068, -5201, 5094}, 0, { -7184, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -5580, -5201, 5094}, 0, { -8206, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -4556, -695, 6118}, 0, { -6162, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -5580, -5201, 5606}, 0, { -8206, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -5068, -5201, 5606}, 0, { -7184, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -4044, -695, 6118}, 0, { -5140, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -972, -695, 4070}, 0, { 990, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -2508, -5201, 3558}, 0, { -2074, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -1484, -695, 4070}, 0, { 0, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -2508, -5201, 4070}, 0, { -2074, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -1484, -695, 4582}, 0, { 0, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -3020, -695, 2022}, 0, { -3096, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -4044, -5201, 1510}, 0, { -5140, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -3532, -5201, 1510}, 0, { -4118, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -1996, -5201, 4070}, 0, { -1052, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701F388, 0x003d0dc0, 89137, 0x0001f388, 256); // 0x0701F488 - 0x0701F558 -static const Vtx hmc_seg7_vertex_0701F488[] = { - {{{ -1484, -695, 4582}, 0, { 0, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -1996, -5201, 4070}, 0, { -1052, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -972, -695, 4582}, 0, { 990, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -1996, -5201, 3558}, 0, { -1052, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -972, -695, 4070}, 0, { 990, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -3020, -695, 1510}, 0, { -3096, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -4044, -5201, 998}, 0, { -5140, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -4044, -5201, 1510}, 0, { -5140, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -2508, -695, 1510}, 0, { -2074, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -3020, -695, 2022}, 0, { -3096, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -3532, -5201, 998}, 0, { -4118, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -2508, -695, 2022}, 0, { -2074, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -3532, -5201, 1510}, 0, { -4118, -134}, {0xcd, 0xc4, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701F488, 0x003d0dc0, 89137, 0x0001f488, 208); // 0x0701F558 - 0x0701F690 static const Gfx hmc_seg7_dl_0701F558[] = { diff --git a/levels/hmc/areas/1/27/model.inc.c b/levels/hmc/areas/1/27/model.inc.c index 5753add61..b28e6071d 100644 --- a/levels/hmc/areas/1/27/model.inc.c +++ b/levels/hmc/areas/1/27/model.inc.c @@ -1,18 +1,6 @@ +#include "pc/rom_assets.h" // 0x0701F700 - 0x0701F7C0 -static const Vtx hmc_seg7_vertex_0701F700[] = { - {{{ -1689, -4177, -526}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ -2201, -4689, -526}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ -1689, -4689, -526}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ -2201, -4177, -526}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ -4863, -4177, -526}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ -5375, -4689, -526}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ -4863, -4689, -526}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ -5375, -4177, -526}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ -2774, -101, -6271}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ -2774, 410, -6783}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ -2774, -101, -6783}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ -2774, 410, -6271}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701F700, 0x003d0dc0, 89137, 0x0001f700, 192); // 0x0701F7C0 - 0x0701F818 static const Gfx hmc_seg7_dl_0701F7C0[] = { diff --git a/levels/hmc/areas/1/28/model.inc.c b/levels/hmc/areas/1/28/model.inc.c index 43f862104..569989066 100644 --- a/levels/hmc/areas/1/28/model.inc.c +++ b/levels/hmc/areas/1/28/model.inc.c @@ -1,76 +1,15 @@ +#include "pc/rom_assets.h" // 0x0701F888 - 0x0701F988 -static const Vtx hmc_seg7_vertex_0701F888[] = { - {{{ -2774, 205, -6476}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 205, -6476}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 102, -6476}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 102, -6476}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 102, -6578}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 102, -6578}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 102, -6578}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 205, -6578}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 205, -6578}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 102, -6578}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 205, -6476}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 205, -6476}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 205, -6578}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1996, -4484, -526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1996, -4484, -424}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1996, -4382, -424}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701F888, 0x003d0dc0, 89137, 0x0001f888, 256); // 0x0701F988 - 0x0701FA68 -static const Vtx hmc_seg7_vertex_0701F988[] = { - {{{ -2774, 205, -6476}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 102, -6476}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2774, 102, -6476}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 205, -6578}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 102, -6578}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 205, -6476}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1996, -4382, -526}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1893, -4382, -424}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1893, -4382, -526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1996, -4382, -424}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1996, -4484, -526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, -4382, -526}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, -4484, -424}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, -4484, -526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701F988, 0x003d0dc0, 89137, 0x0001f988, 224); // 0x0701FA68 - 0x0701FB68 -static const Vtx hmc_seg7_vertex_0701FA68[] = { - {{{ -1893, -4382, -424}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1996, -4484, -424}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1893, -4484, -424}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1996, -4382, -424}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1893, -4382, -526}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1893, -4484, -526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1893, -4382, -424}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1996, -4484, -526}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, -4382, -526}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, -4382, -424}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, -4382, -424}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, -4382, -526}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, -4382, -424}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, -4484, -424}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, -4484, -526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, -4484, -424}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701FA68, 0x003d0dc0, 89137, 0x0001fa68, 256); // 0x0701FB68 - 0x0701FC28 -static const Vtx hmc_seg7_vertex_0701FB68[] = { - {{{ -5068, -4484, -526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, -4484, -424}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, -4484, -526}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, -4484, -526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, -4382, -424}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, -4382, -526}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, -4484, -424}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, -4382, -424}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, -4382, -526}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, -4382, -424}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5068, -4484, -424}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, -4382, -424}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701FB68, 0x003d0dc0, 89137, 0x0001fb68, 192); // 0x0701FC28 - 0x0701FD58 static const Gfx hmc_seg7_dl_0701FC28[] = { diff --git a/levels/hmc/areas/1/29/model.inc.c b/levels/hmc/areas/1/29/model.inc.c index 9a3fb1e66..25ea76439 100644 --- a/levels/hmc/areas/1/29/model.inc.c +++ b/levels/hmc/areas/1/29/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070200B0 - 0x070200C8 static const Lights1 hmc_seg7_lights_070200B0 = gdSPDefLights1( 0x79, 0x79, 0x79, @@ -5,217 +6,40 @@ static const Lights1 hmc_seg7_lights_070200B0 = gdSPDefLights1( ); // 0x070200C8 - 0x070201C8 -static const Vtx hmc_seg7_vertex_070200C8[] = { - {{{ -124, -4279, 6439}, 0, { -2902, 700}, {0x18, 0x65, 0x47, 0xff}}}, - {{{ -631, -4279, 6946}, 0, { -3306, 1204}, {0x77, 0x2a, 0x00, 0xff}}}, - {{{ 20, -4279, 7598}, 0, { -2526, 1856}, {0x1a, 0x49, 0x9d, 0xff}}}, - {{{ 3351, -4279, 5860}, 0, { 450, 122}, {0x00, 0x72, 0xca, 0xff}}}, - {{{ 1396, -4279, 4919}, 0, { -1686, -816}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3206, -4279, 6729}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5233, -4279, 4701}, 0, { 2098, -1034}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4437, -4279, 4774}, 0, { 1318, -962}, {0xc6, 0x6e, 0xed, 0xff}}}, - {{{ 3423, -4279, 2891}, 0, { -68, -2840}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3351, -4279, 3688}, 0, { 16, -2046}, {0xe3, 0x54, 0x59, 0xff}}}, - {{{ 2265, -4279, 4774}, 0, { -848, -962}, {0x57, 0x5c, 0x00, 0xff}}}, - {{{ 889, -4279, 7598}, 0, { -1658, 1856}, {0xf0, 0x77, 0xd8, 0xff}}}, - {{{ 382, -4279, 6946}, 0, { -2294, 1204}, {0xcc, 0x49, 0x59, 0xff}}}, - {{{ -486, -4279, 6801}, 0, { -3190, 1060}, {0x59, 0x54, 0xe3, 0xff}}}, - {{{ -268, -4279, 6584}, 0, { -3016, 846}, {0xdd, 0x33, 0x6e, 0xff}}}, - {{{ -305, -4279, 6548}, 0, { -3060, 810}, {0xd9, 0x71, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070200C8, 0x003d0dc0, 89137, 0x000200c8, 256); // 0x070201C8 - 0x07020248 -static const Vtx hmc_seg7_vertex_070201C8[] = { - {{{ 889, -4279, 7598}, 0, { -1658, 1856}, {0xf0, 0x77, 0xd8, 0xff}}}, - {{{ 2120, -4279, 5643}, 0, { -820, -94}, {0x67, 0x49, 0x00, 0xff}}}, - {{{ 817, -4279, 6946}, 0, { -1860, 1204}, {0x1a, 0x49, 0x63, 0xff}}}, - {{{ 382, -4279, 6946}, 0, { -2294, 1204}, {0xcc, 0x49, 0x59, 0xff}}}, - {{{ 2482, -4279, 6005}, 0, { -386, 268}, {0xdc, 0x33, 0x93, 0xff}}}, - {{{ -486, -4279, 6801}, 0, { -3190, 1060}, {0x59, 0x54, 0xe3, 0xff}}}, - {{{ -305, -4279, 6548}, 0, { -3060, 810}, {0xd9, 0x71, 0x28, 0xff}}}, - {{{ -522, -4279, 6765}, 0, { -3234, 1024}, {0x3f, 0x59, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070201C8, 0x003d0dc0, 89137, 0x000201c8, 128); // 0x07020248 - 0x07020308 -static const Vtx hmc_seg7_vertex_07020248[] = { - {{{ 3496, -4382, 4412}, 0, { 790, -716}, {0xd5, 0x5c, 0x4a, 0xff}}}, - {{{ 4437, -4382, 4774}, 0, { 2356, 408}, {0xcf, 0x73, 0x10, 0xff}}}, - {{{ 3351, -4382, 3688}, 0, { 550, -2002}, {0x13, 0x6e, 0x3a, 0xff}}}, - {{{ 3713, -4382, 4629}, 0, { 1152, -234}, {0x9d, 0x49, 0x1a, 0xff}}}, - {{{ 3713, -4382, 4919}, 0, { 1152, 248}, {0xa7, 0x49, 0xcc, 0xff}}}, - {{{ 3496, -4382, 5136}, 0, { 790, 488}, {0xeb, 0x5c, 0xad, 0xff}}}, - {{{ 3351, -4382, 5860}, 0, { 550, 1610}, {0x00, 0x67, 0xb7, 0xff}}}, - {{{ 3206, -4382, 5136}, 0, { 308, 328}, {0x34, 0x49, 0xa7, 0xff}}}, - {{{ 2989, -4382, 4919}, 0, { -50, -154}, {0x53, 0x5c, 0xeb, 0xff}}}, - {{{ 2265, -4382, 4774}, 0, { -1256, -796}, {0x36, 0x72, 0x00, 0xff}}}, - {{{ 3206, -4382, 4412}, 0, { 308, -876}, {0x1a, 0x49, 0x63, 0xff}}}, - {{{ 2989, -4382, 4629}, 0, { -50, -636}, {0x4a, 0x5c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07020248, 0x003d0dc0, 89137, 0x00020248, 192); // 0x07020308 - 0x070203E8 -static const Vtx hmc_seg7_vertex_07020308[] = { - {{{ 3351, -4279, 3688}, 0, { 8240, 0}, {0xe3, 0x54, 0x59, 0xff}}}, - {{{ 3351, -4382, 3688}, 0, { 8240, 480}, {0x13, 0x6e, 0x3a, 0xff}}}, - {{{ 4437, -4382, 4774}, 0, { 4056, 480}, {0xcf, 0x73, 0x10, 0xff}}}, - {{{ 4437, -4279, 4774}, 0, { 4056, 0}, {0xc6, 0x6e, 0xed, 0xff}}}, - {{{ 2265, -4279, 4774}, 0, { 12232, 0}, {0x57, 0x5c, 0x00, 0xff}}}, - {{{ 2265, -4382, 4774}, 0, { 12232, 480}, {0x36, 0x72, 0x00, 0xff}}}, - {{{ 4437, -4279, 4774}, 0, { 20408, 0}, {0xc6, 0x6e, 0xed, 0xff}}}, - {{{ 4437, -4382, 4774}, 0, { 20408, 480}, {0xcf, 0x73, 0x10, 0xff}}}, - {{{ 3351, -4382, 5860}, 0, { 16224, 480}, {0x00, 0x67, 0xb7, 0xff}}}, - {{{ 3351, -4279, 5860}, 0, { 16224, 0}, {0x00, 0x72, 0xca, 0xff}}}, - {{{ 3496, -4382, 5136}, 0, { 17052, 480}, {0xeb, 0x5c, 0xad, 0xff}}}, - {{{ 3496, -4689, 5136}, 0, { 17052, 2012}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ 3206, -4689, 5136}, 0, { 15090, 2012}, {0x1a, 0x49, 0x9d, 0xff}}}, - {{{ 3206, -4382, 5136}, 0, { 15090, 480}, {0x34, 0x49, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07020308, 0x003d0dc0, 89137, 0x00020308, 224); // 0x070203E8 - 0x070204E8 -static const Vtx hmc_seg7_vertex_070203E8[] = { - {{{ 3713, -4382, 4629}, 0, { 5156, 480}, {0x9d, 0x49, 0x1a, 0xff}}}, - {{{ 3713, -4689, 4629}, 0, { 5156, 2012}, {0xa7, 0x49, 0x34, 0xff}}}, - {{{ 3713, -4689, 4919}, 0, { 2956, 2012}, {0x9d, 0x49, 0xe6, 0xff}}}, - {{{ 3206, -4382, 5136}, 0, { 15090, 480}, {0x34, 0x49, 0xa7, 0xff}}}, - {{{ 3206, -4689, 5136}, 0, { 15090, 2012}, {0x1a, 0x49, 0x9d, 0xff}}}, - {{{ 2989, -4689, 4919}, 0, { 13132, 2012}, {0x59, 0x49, 0xcc, 0xff}}}, - {{{ 2989, -4382, 4919}, 0, { 13132, 480}, {0x53, 0x5c, 0xeb, 0xff}}}, - {{{ 2989, -4689, 4629}, 0, { 11332, 2012}, {0x73, 0x2a, 0x1e, 0xff}}}, - {{{ 2989, -4382, 4629}, 0, { 11332, 480}, {0x4a, 0x5c, 0x2b, 0xff}}}, - {{{ 3206, -4689, 4412}, 0, { 9374, 2012}, {0x1b, 0x73, 0x2e, 0xff}}}, - {{{ 3206, -4382, 4412}, 0, { 9374, 480}, {0x1a, 0x49, 0x63, 0xff}}}, - {{{ 3496, -4689, 4412}, 0, { 7412, 2012}, {0xe2, 0x2a, 0x73, 0xff}}}, - {{{ 3496, -4382, 4412}, 0, { 7412, 480}, {0xd5, 0x5c, 0x4a, 0xff}}}, - {{{ 3713, -4382, 4919}, 0, { 2956, 480}, {0xa7, 0x49, 0xcc, 0xff}}}, - {{{ 3496, -4689, 5136}, 0, { 700, 2012}, {0xcc, 0x49, 0xa7, 0xff}}}, - {{{ 3496, -4382, 5136}, 0, { 700, 480}, {0xeb, 0x5c, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070203E8, 0x003d0dc0, 89137, 0x000203e8, 256); // 0x070204E8 - 0x070205E8 -static const Vtx hmc_seg7_vertex_070204E8[] = { - {{{ 3134, -4279, 6511}, 0, { 734, 2012}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 3134, -3255, 6511}, 0, { 734, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 3278, -3255, 6511}, 0, { 224, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 5089, -4279, 4846}, 0, { 990, 2012}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 5089, -3255, 4846}, 0, { 990, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 5016, -3255, 4774}, 0, { 734, 0}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 5016, -4279, 4774}, 0, { 734, 2012}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 5016, -3255, 4629}, 0, { 224, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 5016, -4279, 4629}, 0, { 224, 2012}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 5089, -3255, 4556}, 0, { 0, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 5089, -4279, 4556}, 0, { 0, 2012}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 3061, -4279, 6584}, 0, { 990, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 3061, -3255, 6584}, 0, { 990, 0}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 1613, -4279, 4991}, 0, { 224, 2012}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ 1541, -3255, 5063}, 0, { 0, 0}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 1541, -4279, 5063}, 0, { 0, 2012}, {0x7e, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070204E8, 0x003d0dc0, 89137, 0x000204e8, 256); // 0x070205E8 - 0x070206D8 -static const Vtx hmc_seg7_vertex_070205E8[] = { - {{{ 3134, -4279, 6511}, 0, { 734, 2012}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 3278, -3255, 6511}, 0, { 224, 0}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ 3278, -4279, 6511}, 0, { 224, 2012}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 3351, -3255, 6584}, 0, { 0, 0}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 3351, -4279, 6584}, 0, { 0, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 1541, -4279, 4774}, 0, { 990, 2012}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 1541, -3255, 4774}, 0, { 990, 0}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 1613, -3255, 4846}, 0, { 734, 0}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 1613, -4279, 4846}, 0, { 734, 2012}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ 1613, -3255, 4991}, 0, { 224, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 1613, -4279, 4991}, 0, { 224, 2012}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ 1541, -3255, 5063}, 0, { 0, 0}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 3061, -4279, 6584}, 0, { -1666, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 2482, -3255, 6005}, 0, { 0, 0}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ 3061, -3255, 6584}, 0, { -1666, 0}, {0x00, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070205E8, 0x003d0dc0, 89137, 0x000205e8, 240); // 0x070206D8 - 0x070207C8 -static const Vtx hmc_seg7_vertex_070206D8[] = { - {{{ 1541, -4279, 4774}, 0, { 0, 2012}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 3278, -4279, 3036}, 0, { 4874, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 3278, -3255, 3036}, 0, { 4874, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 1541, -3255, 4774}, 0, { 0, 0}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 3568, -4279, 3036}, 0, { 0, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 5089, -3255, 4556}, 0, { 4260, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 3568, -3255, 3036}, 0, { 0, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 5089, -4279, 4556}, 0, { 4260, 2012}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 5089, -4279, 4846}, 0, { 0, 2012}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 3351, -4279, 6584}, 0, { 4874, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 3351, -3255, 6584}, 0, { 4874, 0}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 5089, -3255, 4846}, 0, { 0, 0}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 3496, -4279, 3108}, 0, { 734, 2012}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 3351, -3255, 3108}, 0, { 224, 0}, {0xe1, 0x00, 0x7a, 0xff}}}, - {{{ 3351, -4279, 3108}, 0, { 224, 2012}, {0xc1, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070206D8, 0x003d0dc0, 89137, 0x000206d8, 240); // 0x070207C8 - 0x070208B8 -static const Vtx hmc_seg7_vertex_070207C8[] = { - {{{ 3061, -4279, 6584}, 0, { -1666, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 2482, -4279, 6005}, 0, { 0, 2012}, {0xdc, 0x33, 0x93, 0xff}}}, - {{{ 2482, -3255, 6005}, 0, { 0, 0}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ 2120, -4279, 5643}, 0, { 990, 2012}, {0x67, 0x49, 0x00, 0xff}}}, - {{{ 1541, -4279, 5063}, 0, { 2626, 2012}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 1541, -3255, 5063}, 0, { 2626, 0}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 2120, -3255, 5643}, 0, { 990, 0}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 3568, -4279, 3036}, 0, { 990, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 3568, -3255, 3036}, 0, { 990, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 3496, -3255, 3108}, 0, { 734, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 3496, -4279, 3108}, 0, { 734, 2012}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 3351, -3255, 3108}, 0, { 224, 0}, {0xe1, 0x00, 0x7a, 0xff}}}, - {{{ 3351, -4279, 3108}, 0, { 224, 2012}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ 3278, -3255, 3036}, 0, { 0, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 3278, -4279, 3036}, 0, { 0, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070207C8, 0x003d0dc0, 89137, 0x000207c8, 240); // 0x070208B8 - 0x07020998 -static const Vtx hmc_seg7_vertex_070208B8[] = { - {{{ 2482, -4279, 6005}, 0, { 992, 990}, {0xdc, 0x33, 0x93, 0xff}}}, - {{{ 889, -4279, 7598}, 0, { 4952, 990}, {0xf0, 0x77, 0xd8, 0xff}}}, - {{{ 889, -3255, 7598}, 0, { 4952, 0}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 2482, -3255, 6005}, 0, { 988, 0}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ 20, -4279, 7598}, 0, { 6616, 990}, {0x1a, 0x49, 0x9d, 0xff}}}, - {{{ 20, -3255, 7598}, 0, { 6616, 0}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 382, -3255, 6946}, 0, { 664, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 817, -4279, 6946}, 0, { 1496, 990}, {0x1a, 0x49, 0x63, 0xff}}}, - {{{ 817, -3255, 6946}, 0, { 1496, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 2120, -4279, 5643}, 0, { 4176, 990}, {0x67, 0x49, 0x00, 0xff}}}, - {{{ 2120, -3255, 5643}, 0, { 4176, 0}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 382, -4279, 6946}, 0, { 664, 990}, {0xcc, 0x49, 0x59, 0xff}}}, - {{{ -631, -4279, 6946}, 0, { 7484, 990}, {0x77, 0x2a, 0x00, 0xff}}}, - {{{ -631, -3255, 6946}, 0, { 7484, 0}, {0x78, 0x00, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070208B8, 0x003d0dc0, 89137, 0x000208b8, 224); // 0x07020998 - 0x07020A98 -static const Vtx hmc_seg7_vertex_07020998[] = { - {{{ -486, -4023, 6801}, 0, { 552, 734}, {0x69, 0xe3, 0x3f, 0xff}}}, - {{{ -631, -3255, 6946}, 0, { 0, 0}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ -631, -4279, 6946}, 0, { 0, 990}, {0x77, 0x2a, 0x00, 0xff}}}, - {{{ -124, -3255, 6439}, 0, { 0, 0}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ 382, -4279, 6946}, 0, { 664, 990}, {0xcc, 0x49, 0x59, 0xff}}}, - {{{ 382, -3255, 6946}, 0, { 664, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -124, -4279, 6439}, 0, { 0, 990}, {0x18, 0x65, 0x47, 0xff}}}, - {{{ -268, -4023, 6584}, 0, { 1428, 734}, {0x30, 0xbd, 0x5f, 0xff}}}, - {{{ -305, -4023, 6548}, 0, { 1428, 734}, {0xb1, 0xc8, 0x51, 0xff}}}, - {{{ -268, -4279, 6584}, 0, { 1428, 990}, {0xdd, 0x33, 0x6e, 0xff}}}, - {{{ -124, -3255, 6439}, 0, { 2012, 0}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ -124, -4279, 6439}, 0, { 2012, 990}, {0x18, 0x65, 0x47, 0xff}}}, - {{{ -522, -4023, 6765}, 0, { 552, 734}, {0x3f, 0xa7, 0xc1, 0xff}}}, - {{{ -486, -4279, 6801}, 0, { 552, 990}, {0x59, 0x54, 0xe3, 0xff}}}, - {{{ -522, -4279, 6765}, 0, { 552, 990}, {0x3f, 0x59, 0xc1, 0xff}}}, - {{{ -305, -4279, 6548}, 0, { 1428, 990}, {0xd9, 0x71, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07020998, 0x003d0dc0, 89137, 0x00020998, 256); // 0x07020A98 - 0x07020B18 -static const Vtx hmc_seg7_vertex_07020A98[] = { - {{{ 3206, -4689, 4412}, 0, { 0, 0}, {0x1b, 0x73, 0x2e, 0xff}}}, - {{{ 3713, -4689, 4629}, 0, { 0, 0}, {0xa7, 0x49, 0x34, 0xff}}}, - {{{ 3496, -4689, 4412}, 0, { 0, 0}, {0xe2, 0x2a, 0x73, 0xff}}}, - {{{ 3713, -4689, 4919}, 0, { 0, 0}, {0x9d, 0x49, 0xe6, 0xff}}}, - {{{ 2989, -4689, 4919}, 0, { 0, 0}, {0x59, 0x49, 0xcc, 0xff}}}, - {{{ 3206, -4689, 5136}, 0, { 0, 0}, {0x1a, 0x49, 0x9d, 0xff}}}, - {{{ 2989, -4689, 4629}, 0, { 0, 0}, {0x73, 0x2a, 0x1e, 0xff}}}, - {{{ 3496, -4689, 5136}, 0, { 0, 0}, {0xcc, 0x49, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07020A98, 0x003d0dc0, 89137, 0x00020a98, 128); // 0x07020B18 - 0x07020BD8 static const Gfx hmc_seg7_dl_07020B18[] = { diff --git a/levels/hmc/areas/1/3/model.inc.c b/levels/hmc/areas/1/3/model.inc.c index 6782b99d9..ea422f121 100644 --- a/levels/hmc/areas/1/3/model.inc.c +++ b/levels/hmc/areas/1/3/model.inc.c @@ -1,78 +1,15 @@ +#include "pc/rom_assets.h" // 0x07007C08 - 0x07007CF8 -static const Vtx hmc_seg7_vertex_07007C08[] = { - {{{ -3868, 2918, 5464}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -4230, 2918, 5826}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -4230, 2406, 5826}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -8056, 3072, 7673}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -7693, 2560, 8035}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -8056, 2560, 7673}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -7693, 3072, 8035}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ 297, 2816, 3917}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ 297, 2304, 3405}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ 297, 2304, 3917}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ 297, 2816, 3405}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -4965, 2918, 6129}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -5477, 2406, 6129}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -4965, 2406, 6129}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -5477, 2918, 6129}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07007C08, 0x003d0dc0, 89137, 0x00007c08, 240); // 0x07007CF8 - 0x07007DE8 -static const Vtx hmc_seg7_vertex_07007CF8[] = { - {{{ -3094, 2918, 5731}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -2865, 2918, 5273}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -2865, 2406, 5273}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -3868, 2918, 5464}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -4230, 2406, 5826}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -3868, 2406, 5464}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -2851, 2918, 4037}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -3213, 2406, 4399}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -2851, 2406, 4037}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -3213, 2918, 4399}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -1976, 2918, 4382}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -1518, 2406, 4153}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -1976, 2406, 4382}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -1518, 2918, 4153}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -3094, 2406, 5731}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07007CF8, 0x003d0dc0, 89137, 0x00007cf8, 240); // 0x07007DE8 - 0x07007ED8 -static const Vtx hmc_seg7_vertex_07007DE8[] = { - {{{ -6850, 2048, 2842}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6850, 2560, 2842}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6850, 2560, 3354}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -4434, 2918, 6839}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -3976, 2406, 6610}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -4434, 2406, 6839}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -3976, 2918, 6610}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6256, 2253, 4275}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6256, 2765, 3763}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6256, 2253, 3763}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6256, 2765, 4275}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6256, 1946, 2330}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6256, 2458, 1818}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6256, 1946, 1818}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6256, 2458, 2330}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07007DE8, 0x003d0dc0, 89137, 0x00007de8, 240); // 0x07007ED8 - 0x07007FC8 -static const Vtx hmc_seg7_vertex_07007ED8[] = { - {{{ -6667, 2560, 7550}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -7029, 2560, 7912}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -7029, 3072, 7912}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6850, 2048, 2842}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6850, 2560, 3354}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6850, 2048, 3354}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6864, 2417, 4992}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6937, 2929, 5499}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6937, 2417, 5499}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6864, 2929, 4992}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -7575, 3072, 6643}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -7937, 2560, 7005}, 0, { 0, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -7575, 2560, 6643}, 0, { 990, 990}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -7937, 3072, 7005}, 0, { 0, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, - {{{ -6667, 3072, 7550}, 0, { 990, 0}, {0xff, 0xe6, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07007ED8, 0x003d0dc0, 89137, 0x00007ed8, 240); // 0x07007FC8 - 0x070080E8 static const Gfx hmc_seg7_dl_07007FC8[] = { diff --git a/levels/hmc/areas/1/30/model.inc.c b/levels/hmc/areas/1/30/model.inc.c index 42fb2e021..5b9064541 100644 --- a/levels/hmc/areas/1/30/model.inc.c +++ b/levels/hmc/areas/1/30/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070210E0 - 0x070210F8 static const Lights1 hmc_seg7_lights_070210E0 = gdSPDefLights1( 0x79, 0x79, 0x79, @@ -5,100 +6,19 @@ static const Lights1 hmc_seg7_lights_070210E0 = gdSPDefLights1( ); // 0x070210F8 - 0x070211F8 -static const Vtx hmc_seg7_vertex_070210F8[] = { - {{{ 922, -4689, 2253}, 0, { 786, -1054}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 973, -4689, 2406}, 0, { 1092, -1156}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 973, -4689, 2253}, 0, { 786, -1156}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 6605, -4689, 1997}, 0, { 5364, -2526}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 5581, -4689, 2662}, 0, { 4260, -646}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 6605, -4689, 2662}, 0, { 5896, -1462}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 5581, -4689, 1997}, 0, { 3728, -1708}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ 4557, -4689, 1997}, 0, { 2094, -890}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 4045, -4689, 1997}, 0, { 1276, -482}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 4045, -4689, 2662}, 0, { 1808, 582}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 4557, -4689, 2662}, 0, { 2626, 172}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 3021, -4689, 1997}, 0, { -358, 336}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 973, -4689, 2662}, 0, { -3096, 3032}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 3021, -4689, 2662}, 0, { 172, 1396}, {0x67, 0x33, 0xcd, 0xff}}}, - {{{ 973, -4689, 1997}, 0, { -3628, 1970}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 922, -4689, 2406}, 0, { 1092, -1054}, {0x00, 0x59, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070210F8, 0x003d0dc0, 89137, 0x000210f8, 256); // 0x070211F8 - 0x070212E8 -static const Vtx hmc_seg7_vertex_070211F8[] = { - {{{ 6605, -4689, 2662}, 0, { 990, 2012}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 6605, -3665, 2662}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6605, -3665, 1997}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4557, -4689, 2662}, 0, { 990, 2012}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 4557, -5713, 1997}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4557, -4689, 1997}, 0, { 0, 2012}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 4557, -5713, 2662}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5581, -4689, 2662}, 0, { 4056, 2012}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 3021, -5713, 2662}, 0, { -1052, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 3021, -4689, 2662}, 0, { -1052, 2012}, {0x67, 0x33, 0xcd, 0xff}}}, - {{{ 5581, -5713, 2662}, 0, { 4056, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 5581, -4689, 1997}, 0, { 0, 2012}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ 5581, -5713, 2662}, 0, { 990, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 5581, -4689, 2662}, 0, { 990, 2012}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 5581, -5713, 1997}, 0, { 0, 0}, {0xc8, 0x00, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070211F8, 0x003d0dc0, 89137, 0x000211f8, 240); // 0x070212E8 - 0x070213D8 -static const Vtx hmc_seg7_vertex_070212E8[] = { - {{{ 973, -4433, 2253}, 0, { 362, 1500}, {0x5c, 0xc3, 0x3d, 0xff}}}, - {{{ 973, -4689, 1997}, 0, { 0, 2012}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 973, -3665, 1997}, 0, { 0, 0}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ 6605, -4689, 2662}, 0, { 990, 2012}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 6605, -3665, 1997}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6605, -4689, 1997}, 0, { 0, 2012}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 4045, -4689, 1997}, 0, { 0, 2012}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 4045, -5713, 1997}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4045, -5713, 2662}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4045, -4689, 2662}, 0, { 990, 2012}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 3021, -4689, 2662}, 0, { 990, 2012}, {0x67, 0x33, 0xcd, 0xff}}}, - {{{ 3021, -5713, 2662}, 0, { 990, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 3021, -5713, 1997}, 0, { 0, 0}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 3021, -4689, 1997}, 0, { 0, 2012}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 973, -4433, 2406}, 0, { 596, 1500}, {0x77, 0xe3, 0xe3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070212E8, 0x003d0dc0, 89137, 0x000212e8, 240); // 0x070213D8 - 0x070214C8 -static const Vtx hmc_seg7_vertex_070213D8[] = { - {{{ 6605, -3665, 1997}, 0, { 4056, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 973, -4689, 1997}, 0, { -7184, 2012}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 6605, -4689, 1997}, 0, { 4056, 2012}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 973, -4433, 2253}, 0, { 362, 1500}, {0x5c, 0xc3, 0x3d, 0xff}}}, - {{{ 973, -4689, 2253}, 0, { 362, 2012}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 973, -4689, 1997}, 0, { 0, 2012}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 973, -4433, 2406}, 0, { 596, 1500}, {0x77, 0xe3, 0xe3, 0xff}}}, - {{{ 973, -3665, 1997}, 0, { 0, 0}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ 973, -3665, 2662}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 973, -4689, 2662}, 0, { 990, 2012}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 973, -4689, 2406}, 0, { 596, 2012}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 6605, -4689, 2662}, 0, { 4056, 2012}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 973, -3665, 2662}, 0, { -7184, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6605, -3665, 2662}, 0, { 4056, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 973, -4689, 2662}, 0, { -7184, 2012}, {0x54, 0x54, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070213D8, 0x003d0dc0, 89137, 0x000213d8, 240); // 0x070214C8 - 0x070215B8 -static const Vtx hmc_seg7_vertex_070214C8[] = { - {{{ 3021, -4689, 1997}, 0, { -1052, 2012}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 3021, -5713, 1997}, 0, { -1052, 0}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 5581, -5713, 1997}, 0, { 4056, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 6605, -3665, 1997}, 0, { 4056, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 973, -3665, 1997}, 0, { -7184, 0}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ 973, -4689, 1997}, 0, { -7184, 2012}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 922, -4689, 2253}, 0, { 362, 2012}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 973, -4689, 2253}, 0, { 362, 2012}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 973, -4433, 2253}, 0, { 362, 1500}, {0x5c, 0xc3, 0x3d, 0xff}}}, - {{{ 922, -4433, 2253}, 0, { 362, 1500}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 922, -4433, 2406}, 0, { 596, 1500}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 973, -4433, 2406}, 0, { 596, 1500}, {0x77, 0xe3, 0xe3, 0xff}}}, - {{{ 973, -4689, 2406}, 0, { 596, 2012}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 922, -4689, 2406}, 0, { 596, 2012}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 5581, -4689, 1997}, 0, { 4056, 2012}, {0x99, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070214C8, 0x003d0dc0, 89137, 0x000214c8, 240); // 0x070215B8 - 0x07021630 static const Gfx hmc_seg7_dl_070215B8[] = { diff --git a/levels/hmc/areas/1/31/model.inc.c b/levels/hmc/areas/1/31/model.inc.c index 9bc2425bf..bfb5d201c 100644 --- a/levels/hmc/areas/1/31/model.inc.c +++ b/levels/hmc/areas/1/31/model.inc.c @@ -1,56 +1,12 @@ +#include "pc/rom_assets.h" // 0x07021828 - 0x07021918 -static const Vtx hmc_seg7_vertex_07021828[] = { - {{{ 4659, -3870, 2652}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5171, -4382, 2652}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4659, -4382, 2652}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1280, -3870, 2652}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1792, -4382, 2652}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1280, -4382, 2652}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1792, -3870, 2652}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2406, -3870, 2652}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2918, -4382, 2652}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2406, -4382, 2652}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2918, -3870, 2652}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 3533, -3870, 2652}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4045, -3870, 2652}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4045, -4382, 2652}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 3533, -4382, 2652}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07021828, 0x003d0dc0, 89137, 0x00021828, 240); // 0x07021918 - 0x07021A08 -static const Vtx hmc_seg7_vertex_07021918[] = { - {{{ 2406, -4382, 2007}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2918, -4382, 2007}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2918, -3870, 2007}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4659, -3870, 2652}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5171, -3870, 2652}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5171, -4382, 2652}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5786, -3870, 2652}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6298, -4382, 2652}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5786, -4382, 2652}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6298, -3870, 2652}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1280, -4382, 2007}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1792, -3870, 2007}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1280, -3870, 2007}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1792, -4382, 2007}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 2406, -3870, 2007}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07021918, 0x003d0dc0, 89137, 0x00021918, 240); // 0x07021A08 - 0x07021AC8 -static const Vtx hmc_seg7_vertex_07021A08[] = { - {{{ 3533, -4382, 2007}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4045, -4382, 2007}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4045, -3870, 2007}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 3533, -3870, 2007}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4659, -4382, 2007}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5171, -3870, 2007}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4659, -3870, 2007}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5171, -4382, 2007}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5786, -4382, 2007}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6298, -3870, 2007}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 5786, -3870, 2007}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6298, -4382, 2007}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07021A08, 0x003d0dc0, 89137, 0x00021a08, 192); // 0x07021AC8 - 0x07021BA0 static const Gfx hmc_seg7_dl_07021AC8[] = { diff --git a/levels/hmc/areas/1/32/model.inc.c b/levels/hmc/areas/1/32/model.inc.c index b37eef6d6..84cfdb8c4 100644 --- a/levels/hmc/areas/1/32/model.inc.c +++ b/levels/hmc/areas/1/32/model.inc.c @@ -1,196 +1,33 @@ +#include "pc/rom_assets.h" // 0x07021C10 - 0x07021D10 -static const Vtx hmc_seg7_vertex_07021C10[] = { - {{{ 1587, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1485, -4177, 2652}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4177, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1485, -4177, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1485, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1485, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1485, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1485, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4075, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07021C10, 0x003d0dc0, 89137, 0x00021c10, 256); // 0x07021D10 - 0x07021E10 -static const Vtx hmc_seg7_vertex_07021D10[] = { - {{{ 2714, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4075, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4177, 2652}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4177, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4177, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07021D10, 0x003d0dc0, 89137, 0x00021d10, 256); // 0x07021E10 - 0x07021F10 -static const Vtx hmc_seg7_vertex_07021E10[] = { - {{{ 3738, -4177, 2652}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4177, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4177, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4075, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4075, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07021E10, 0x003d0dc0, 89137, 0x00021e10, 256); // 0x07021F10 - 0x07022000 -static const Vtx hmc_seg7_vertex_07021F10[] = { - {{{ 4966, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4177, 2652}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4177, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4177, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4177, 2652}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4177, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4177, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07021F10, 0x003d0dc0, 89137, 0x00021f10, 240); // 0x07022000 - 0x07022100 -static const Vtx hmc_seg7_vertex_07022000[] = { - {{{ 5990, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4177, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1485, -4177, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4177, 2652}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4177, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4177, 2652}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4177, 2550}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4075, 2652}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4075, 2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4177, 2550}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4075, 2550}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1485, -4177, 2007}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07022000, 0x003d0dc0, 89137, 0x00022000, 256); // 0x07022100 - 0x07022200 -static const Vtx hmc_seg7_vertex_07022100[] = { - {{{ 2714, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1485, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1485, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1485, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1485, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4177, 2109}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4075, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1587, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4177, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4177, 2007}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07022100, 0x003d0dc0, 89137, 0x00022100, 256); // 0x07022200 - 0x070222F0 -static const Vtx hmc_seg7_vertex_07022200[] = { - {{{ 2611, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4075, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4177, 2109}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2714, -4177, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2611, -4177, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4177, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4177, 2007}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4177, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07022200, 0x003d0dc0, 89137, 0x00022200, 240); // 0x070222F0 - 0x070223F0 -static const Vtx hmc_seg7_vertex_070222F0[] = { - {{{ 3738, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4177, 2109}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4075, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3840, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070222F0, 0x003d0dc0, 89137, 0x000222f0, 256); // 0x070223F0 - 0x070224F0 -static const Vtx hmc_seg7_vertex_070223F0[] = { - {{{ 4864, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4075, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4177, 2109}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4177, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4864, -4177, 2007}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4966, -4177, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070223F0, 0x003d0dc0, 89137, 0x000223f0, 256); // 0x070224F0 - 0x070225B0 -static const Vtx hmc_seg7_vertex_070224F0[] = { - {{{ 5990, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4177, 2007}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4177, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4177, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5990, -4177, 2007}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4177, 2109}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4075, 2109}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4075, 2007}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4075, 2109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6093, -4177, 2109}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070224F0, 0x003d0dc0, 89137, 0x000224f0, 192); // 0x070225B0 - 0x070228A0 static const Gfx hmc_seg7_dl_070225B0[] = { diff --git a/levels/hmc/areas/1/4/model.inc.c b/levels/hmc/areas/1/4/model.inc.c index 5c7506405..5298f4b29 100644 --- a/levels/hmc/areas/1/4/model.inc.c +++ b/levels/hmc/areas/1/4/model.inc.c @@ -1,290 +1,48 @@ +#include "pc/rom_assets.h" // 0x07008158 - 0x07008258 -static const Vtx hmc_seg7_vertex_07008158[] = { - {{{ -7838, 2867, 7745}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7766, 2867, 7818}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7766, 2765, 7818}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7911, 2867, 7818}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7838, 2765, 7745}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7911, 2765, 7818}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7911, 2765, 7818}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7766, 2765, 7818}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7838, 2765, 7890}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7838, 2765, 7745}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7766, 2867, 7818}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7838, 2867, 7890}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7766, 2765, 7818}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 195, 2509, 3610}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 195, 2611, 3610}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 297, 2611, 3610}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008158, 0x003d0dc0, 89137, 0x00008158, 256); // 0x07008258 - 0x07008358 -static const Vtx hmc_seg7_vertex_07008258[] = { - {{{ 297, 2611, 3712}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 195, 2509, 3712}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 297, 2509, 3712}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 195, 2611, 3712}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 195, 2509, 3610}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 297, 2509, 3610}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 195, 2509, 3712}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 297, 2509, 3610}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 195, 2509, 3610}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 297, 2611, 3610}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3068, 2611, 4254}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2995, 2611, 4327}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2995, 2714, 4327}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 195, 2611, 3712}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 195, 2509, 3712}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 195, 2611, 3610}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008258, 0x003d0dc0, 89137, 0x00008258, 256); // 0x07008358 - 0x07008448 -static const Vtx hmc_seg7_vertex_07008358[] = { - {{{ -2995, 2714, 4182}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2923, 2714, 4254}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2995, 2611, 4182}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2923, 2611, 4254}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2995, 2611, 4182}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2995, 2611, 4327}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3068, 2611, 4254}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2923, 2611, 4254}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4012, 2611, 5609}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3940, 2611, 5681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4012, 2611, 5753}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2995, 2714, 4327}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3068, 2714, 4254}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2995, 2611, 4327}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2995, 2714, 4327}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008358, 0x003d0dc0, 89137, 0x00008358, 240); // 0x07008448 - 0x07008538 -static const Vtx hmc_seg7_vertex_07008448[] = { - {{{ -4012, 2714, 5609}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3940, 2611, 5681}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4012, 2611, 5609}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3940, 2714, 5681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4012, 2611, 5609}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4012, 2611, 5753}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4085, 2611, 5681}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1793, 2611, 4290}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1747, 2611, 4153}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1701, 2611, 4244}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4012, 2611, 5753}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4012, 2714, 5753}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4085, 2714, 5681}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4012, 2611, 5753}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4012, 2714, 5753}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008448, 0x003d0dc0, 89137, 0x00008448, 240); // 0x07008538 - 0x07008638 -static const Vtx hmc_seg7_vertex_07008538[] = { - {{{ -1793, 2714, 4290}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1839, 2611, 4199}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1793, 2611, 4290}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1839, 2714, 4199}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3002, 2714, 5548}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3094, 2714, 5502}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3094, 2611, 5502}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1839, 2611, 4199}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1747, 2611, 4153}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1701, 2611, 4244}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1747, 2611, 4153}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1747, 2714, 4153}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1701, 2714, 4244}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1839, 2714, 4199}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1839, 2611, 4199}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3002, 2611, 5548}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008538, 0x003d0dc0, 89137, 0x00008538, 256); // 0x07008638 - 0x07008718 -static const Vtx hmc_seg7_vertex_07008638[] = { - {{{ -4250, 2714, 6748}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4296, 2611, 6656}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4250, 2611, 6748}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3002, 2611, 5548}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3048, 2611, 5410}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2956, 2611, 5456}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3094, 2611, 5502}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3048, 2714, 5410}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2956, 2714, 5456}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3048, 2611, 5410}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3094, 2714, 5502}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3048, 2611, 5410}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3094, 2611, 5502}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3048, 2714, 5410}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008638, 0x003d0dc0, 89137, 0x00008638, 224); // 0x07008718 - 0x07008818 -static const Vtx hmc_seg7_vertex_07008718[] = { - {{{ -4296, 2714, 6656}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4205, 2714, 6610}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4205, 2611, 6610}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4250, 2714, 6748}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4296, 2714, 6656}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4296, 2611, 6656}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4250, 2611, 6748}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4205, 2611, 6610}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4159, 2611, 6702}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4296, 2611, 6656}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4159, 2611, 6702}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4159, 2714, 6702}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4296, 2611, 6656}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, 2714, 6231}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5273, 2611, 6231}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, 2611, 6231}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008718, 0x003d0dc0, 89137, 0x00008718, 256); // 0x07008818 - 0x07008918 -static const Vtx hmc_seg7_vertex_07008818[] = { - {{{ -5170, 2714, 6129}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, 2611, 6231}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, 2611, 6129}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, 2714, 6231}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, 2611, 6129}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5273, 2611, 6231}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5273, 2611, 6129}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5170, 2611, 6231}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5273, 2714, 6231}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5273, 2714, 6129}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5273, 2611, 6231}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6885, 2765, 7767}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6957, 2765, 7695}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6885, 2765, 7622}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5273, 2714, 6231}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5273, 2611, 6231}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008818, 0x003d0dc0, 89137, 0x00008818, 256); // 0x07008918 - 0x070089F8 -static const Vtx hmc_seg7_vertex_07008918[] = { - {{{ -6885, 2765, 7622}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6957, 2867, 7695}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6885, 2867, 7622}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6957, 2765, 7695}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6885, 2867, 7767}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6885, 2765, 7767}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6885, 2765, 7767}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6885, 2765, 7622}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6812, 2765, 7695}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7792, 2765, 6860}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7719, 2867, 6932}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7792, 2867, 6860}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6885, 2867, 7622}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6812, 2867, 7695}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008918, 0x003d0dc0, 89137, 0x00008918, 224); // 0x070089F8 - 0x07008AD8 -static const Vtx hmc_seg7_vertex_070089F8[] = { - {{{ -7719, 2867, 6788}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7647, 2765, 6860}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7719, 2765, 6788}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7647, 2867, 6860}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7719, 2765, 6932}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7792, 2765, 6860}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2724, 5195}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2621, 5298}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2724, 5298}, 0, { -26, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7792, 2765, 6860}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7719, 2765, 6932}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7719, 2867, 6932}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7647, 2867, 6860}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7647, 2765, 6860}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070089F8, 0x003d0dc0, 89137, 0x000089f8, 224); // 0x07008AD8 - 0x07008BD8 -static const Vtx hmc_seg7_vertex_07008AD8[] = { - {{{ -6256, 2150, 2125}, 0, { 0, -38}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2150, 2022}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2150, 2022}, 0, { 990, -38}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2150, 2125}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2724, 5195}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2621, 5195}, 0, { 984, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2621, 5298}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2621, 5195}, 0, { 990, -38}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6791, 2621, 5195}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6791, 2621, 5298}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2724, 5298}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6791, 2724, 5298}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2621, 5298}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6791, 2724, 5298}, 0, { -24, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6791, 2621, 5195}, 0, { 984, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6791, 2724, 5195}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008AD8, 0x003d0dc0, 89137, 0x00008ad8, 256); // 0x07008BD8 - 0x07008CB8 -static const Vtx hmc_seg7_vertex_07008BD8[] = { - {{{ -6791, 2724, 5195}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2621, 5195}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2724, 5195}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6791, 2621, 5195}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6747, 2355, 3149}, 0, { -24, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6747, 2253, 3046}, 0, { 984, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6747, 2355, 3046}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2621, 5195}, 0, { 990, -38}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6791, 2621, 5298}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6893, 2621, 5298}, 0, { 0, -38}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6850, 2253, 3046}, 0, { 990, -38}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6747, 2253, 3149}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6850, 2253, 3149}, 0, { 0, -38}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6747, 2253, 3046}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008BD8, 0x003d0dc0, 89137, 0x00008bd8, 224); // 0x07008CB8 - 0x07008DB8 -static const Vtx hmc_seg7_vertex_07008CB8[] = { - {{{ -6747, 2355, 3046}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6850, 2253, 3046}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6850, 2355, 3046}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6747, 2253, 3046}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6747, 2355, 3149}, 0, { -24, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6747, 2253, 3149}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6747, 2253, 3046}, 0, { 984, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2560, 3968}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2458, 3968}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2560, 3968}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6850, 2355, 3149}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6747, 2355, 3149}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6850, 2253, 3149}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6850, 2253, 3149}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6850, 2355, 3149}, 0, { -26, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6850, 2253, 3046}, 0, { 984, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008CB8, 0x003d0dc0, 89137, 0x00008cb8, 256); // 0x07008DB8 - 0x07008EB8 -static const Vtx hmc_seg7_vertex_07008DB8[] = { - {{{ -6256, 2458, 4070}, 0, { 0, -38}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2458, 3968}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2458, 3968}, 0, { 990, -38}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2458, 4070}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2560, 4070}, 0, { -26, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2458, 4070}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2458, 3968}, 0, { 984, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2560, 3968}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2458, 3968}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2458, 3968}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2560, 3968}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2560, 4070}, 0, { -24, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2458, 3968}, 0, { 984, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2560, 4070}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2458, 4070}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2560, 4070}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008DB8, 0x003d0dc0, 89137, 0x00008db8, 256); // 0x07008EB8 - 0x07008F98 -static const Vtx hmc_seg7_vertex_07008EB8[] = { - {{{ -6256, 2253, 2022}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2150, 2022}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2253, 2022}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2253, 2125}, 0, { -26, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2150, 2125}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2150, 2022}, 0, { 984, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2253, 2125}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2150, 2125}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2253, 2125}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2150, 2125}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2253, 2022}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2253, 2125}, 0, { -24, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6358, 2150, 2022}, 0, { 984, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6256, 2150, 2022}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07008EB8, 0x003d0dc0, 89137, 0x00008eb8, 224); // 0x07008F98 - 0x070093F0 static const Gfx hmc_seg7_dl_07008F98[] = { diff --git a/levels/hmc/areas/1/5/model.inc.c b/levels/hmc/areas/1/5/model.inc.c index 234810867..a0826b90a 100644 --- a/levels/hmc/areas/1/5/model.inc.c +++ b/levels/hmc/areas/1/5/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07009460 - 0x07009478 static const Lights1 hmc_seg7_lights_07009460 = gdSPDefLights1( 0x79, 0x79, 0x79, @@ -17,1221 +18,211 @@ static const Lights1 hmc_seg7_lights_07009490 = gdSPDefLights1( ); // 0x070094A8 - 0x07009588 -static const Vtx hmc_seg7_vertex_070094A8[] = { - {{{ 410, 2048, 5837}, 0, { -882, 1498}, {0x0c, 0x63, 0x4d, 0xff}}}, - {{{ 922, 2048, 4813}, 0, { 1672, 650}, {0x54, 0x4a, 0xc6, 0xff}}}, - {{{ 410, 2048, 4403}, 0, { 1500, -884}, {0xa3, 0x43, 0xcc, 0xff}}}, - {{{ 922, 2048, 5427}, 0, { 650, 1670}, {0x72, 0x2b, 0x22, 0xff}}}, - {{{ 410, 2048, 3072}, 0, { 1330, -1054}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 410, 2048, 4096}, 0, { -1222, 1498}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 922, 2048, 4096}, 0, { 480, 1498}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 922, 2048, 3482}, 0, { 1500, 480}, {0x59, 0x49, 0xcc, 0xff}}}, - {{{ 717, 2048, 3277}, 0, { 1500, -202}, {0x49, 0x67, 0x00, 0xff}}}, - {{{ 922, 2048, 3072}, 0, { 2182, -202}, {0x49, 0x1a, 0x63, 0xff}}}, - {{{ 5579, 205, 1536}, 0, { 1374, 606}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 6244, 205, 1536}, 0, { -286, -1054}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 6244, 205, 1434}, 0, { -542, -798}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 5579, 205, 1434}, 0, { 1118, 862}, {0x00, 0x38, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070094A8, 0x003d0dc0, 89137, 0x000094a8, 224); // 0x07009588 - 0x07009678 -static const Vtx hmc_seg7_vertex_07009588[] = { - {{{ 3072, 2048, 6758}, 0, { -370, -372}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 3072, 2048, 6963}, 0, { 0, -714}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 3482, 2048, 6963}, 0, { -712, -1394}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 5579, 0, 1434}, 0, { 1118, 862}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 6244, 0, 1434}, 0, { -542, -798}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 6244, 0, 1331}, 0, { -796, -544}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 5579, 0, 1331}, 0, { 862, 1116}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 5902, 2048, 6159}, 0, { 2012, 1500}, {0xe3, 0x54, 0x59, 0xff}}}, - {{{ 5974, 2048, 6087}, 0, { 2352, 1158}, {0x6d, 0x33, 0x24, 0xff}}}, - {{{ 5612, 2048, 5725}, 0, { 650, 308}, {0x1d, 0x54, 0xa7, 0xff}}}, - {{{ 5540, 2048, 5797}, 0, { 308, 650}, {0x93, 0x33, 0xdc, 0xff}}}, - {{{ 3482, 2048, 6349}, 0, { -1734, -372}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 1434, 2048, 6758}, 0, { 2352, 2350}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 3482, 2048, 6758}, 0, { -1052, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1434, 2048, 6349}, 0, { 1672, 3032}, {0x99, 0x33, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07009588, 0x003d0dc0, 89137, 0x00009588, 240); // 0x07009678 - 0x07009768 -static const Vtx hmc_seg7_vertex_07009678[] = { - {{{ 1434, 205, 7066}, 0, { 990, -544}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 1843, 205, 7066}, 0, { 2012, 478}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ 1843, 205, 6861}, 0, { 2524, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 3072, 2048, 6758}, 0, { -370, -372}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 3482, 2048, 6963}, 0, { -712, -1394}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 3482, 2048, 6758}, 0, { -1052, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6554, 2048, 5508}, 0, { 2012, 1500}, {0xe3, 0x54, 0x59, 0xff}}}, - {{{ 6264, 2048, 5073}, 0, { 650, 308}, {0x1d, 0x54, 0xa7, 0xff}}}, - {{{ 6192, 2048, 5146}, 0, { 308, 650}, {0x92, 0x33, 0xdc, 0xff}}}, - {{{ 6626, 2048, 5435}, 0, { 2352, 1158}, {0x6e, 0x33, 0x24, 0xff}}}, - {{{ 1638, 2048, 6758}, 0, { 2012, 2010}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 2048, 2048, 6963}, 0, { 1672, 990}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 2048, 2048, 6758}, 0, { 1330, 1328}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 1638, 2048, 6963}, 0, { 2352, 1670}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 1434, 205, 6861}, 0, { 1502, -1054}, {0x00, 0x38, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07009678, 0x003d0dc0, 89137, 0x00009678, 240); // 0x07009768 - 0x07009868 -static const Vtx hmc_seg7_vertex_07009768[] = { - {{{ 6244, 410, 1536}, 0, { -286, -1054}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 5579, 410, 1587}, 0, { 1500, 478}, {0x00, 0x7d, 0x10, 0xff}}}, - {{{ 6244, 410, 1587}, 0, { -158, -1182}, {0x00, 0x7a, 0x21, 0xff}}}, - {{{ 1434, 410, 7270}, 0, { 480, 0}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 1843, 410, 7270}, 0, { 1502, 990}, {0x6e, 0x1b, 0xc9, 0xff}}}, - {{{ 1843, 410, 7066}, 0, { 2012, 478}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1434, 410, 7066}, 0, { 990, -544}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 1434, 614, 7680}, 0, { -540, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1843, 614, 7270}, 0, { 1502, 990}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1434, 614, 7270}, 0, { 480, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 1843, 614, 7680}, 0, { 480, 2010}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 5579, 0, 2560}, 0, { 3928, -1948}, {0x24, 0x43, 0x65, 0xff}}}, - {{{ 6244, 0, 2560}, 0, { 2268, -3610}, {0xbf, 0x3c, 0x5a, 0xff}}}, - {{{ 5018, 0, 2560}, 0, { -644, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6042, 0, 3072}, 0, { 376, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6554, 0, 2560}, 0, { 582, 172}, {0xd6, 0x54, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07009768, 0x003d0dc0, 89137, 0x00009768, 256); // 0x07009868 - 0x07009948 -static const Vtx hmc_seg7_vertex_07009868[] = { - {{{ 6244, 410, 1536}, 0, { -286, -1054}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 5579, 410, 1536}, 0, { 1374, 606}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 5579, 410, 1587}, 0, { 1500, 478}, {0x00, 0x7d, 0x10, 0xff}}}, - {{{ 410, 2048, 3584}, 0, { 480, -202}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 358, 2048, 3738}, 0, { 138, 0}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 410, 2048, 3738}, 0, { 224, 54}, {0x73, 0x17, 0xd2, 0xff}}}, - {{{ 358, 2048, 3584}, 0, { 394, -288}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 474, 0, 2796}, 0, { -1928, 1662}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 836, 0, 3158}, 0, { -1496, 1806}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ 1270, 0, 2723}, 0, { -1322, 1286}, {0x00, 0x67, 0x49, 0xff}}}, - {{{ 908, 0, 2361}, 0, { -1756, 1142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6042, 0, 3072}, 0, { 376, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6554, 0, 3584}, 0, { 990, 990}, {0xd9, 0x77, 0x13, 0xff}}}, - {{{ 6554, 0, 2560}, 0, { 582, 172}, {0xd6, 0x54, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07009868, 0x003d0dc0, 89137, 0x00009868, 224); // 0x07009948 - 0x07009A38 -static const Vtx hmc_seg7_vertex_07009948[] = { - {{{ 3894, 205, 870}, 0, { -478, -368}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 3740, 205, 870}, 0, { -668, -128}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 3740, 205, 922}, 0, { -604, -80}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 5018, 0, 2560}, 0, { -644, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5530, 0, 3072}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6042, 0, 3072}, 0, { 376, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3482, 0, 3584}, 0, { 786, 1090}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4150, 0, 3072}, 0, { 1114, 416}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4150, 0, 2560}, 0, { 910, 8}, {0xe3, 0x77, 0x1d, 0xff}}}, - {{{ 1434, 0, 2560}, 0, { -1256, 1090}, {0x25, 0x50, 0x5b, 0xff}}}, - {{{ 1434, 0, 3584}, 0, { -848, 1908}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 410, 0, 3584}, 0, { -1666, 2316}, {0x5b, 0x50, 0x25, 0xff}}}, - {{{ 922, 0, 4096}, 0, { -1052, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 410, 0, 4096}, 0, { -1460, 2726}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 3894, 205, 922}, 0, { -414, -320}, {0x99, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07009948, 0x003d0dc0, 89137, 0x00009948, 240); // 0x07009A38 - 0x07009B28 -static const Vtx hmc_seg7_vertex_07009A38[] = { - {{{ 7588, 1024, 6646}, 0, { -7204, -2566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6543, 1024, 6646}, 0, { -5120, -2566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6543, 1024, 7690}, 0, { -5120, -4652}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3484, 0, 2560}, 0, { 378, 274}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 4150, 0, 2560}, 0, { 910, 8}, {0xe3, 0x77, 0x1d, 0xff}}}, - {{{ 4150, 0, 2048}, 0, { 706, -400}, {0xb4, 0x63, 0x10, 0xff}}}, - {{{ 3484, 0, 2048}, 0, { 174, -136}, {0x5a, 0x58, 0x0e, 0xff}}}, - {{{ 3484, 205, 1434}, 0, { -68, -626}, {0x5a, 0x57, 0x13, 0xff}}}, - {{{ 4150, 205, 1434}, 0, { 460, -892}, {0xa6, 0x58, 0x09, 0xff}}}, - {{{ 6244, -204, 1331}, 0, { -796, -544}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 5579, -204, 922}, 0, { -158, 2138}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 5579, -204, 1331}, 0, { 862, 1116}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 6244, -204, 922}, 0, { -1818, 478}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 4150, 205, 922}, 0, { 256, -1300}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 3484, 205, 922}, 0, { -274, -1034}, {0x49, 0x49, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07009A38, 0x003d0dc0, 89137, 0x00009a38, 240); // 0x07009B28 - 0x07009C08 -static const Vtx hmc_seg7_vertex_07009B28[] = { - {{{ 6543, 1024, 2550}, 0, { -5120, 5608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6543, 1024, 3594}, 0, { -5120, 3522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7588, 1024, 3594}, 0, { -7204, 3522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1444, 1024, 7690}, 0, { 5058, -4652}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1444, 1024, 6646}, 0, { 5058, -2566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 399, 1024, 6646}, 0, { 7142, -2566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 410, 1024, 4618}, 0, { 7122, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1444, 1024, 4618}, 0, { 5058, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1444, 1024, 4086}, 0, { 5058, 2542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 410, 1024, 4086}, 0, { 7122, 2542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4506, 1024, 4915}, 0, { 0, 990}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 5018, 1024, 4403}, 0, { 990, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 4506, 1024, 4403}, 0, { 0, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 5018, 1024, 4915}, 0, { 990, 990}, {0x67, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07009B28, 0x003d0dc0, 89137, 0x00009b28, 224); // 0x07009C08 - 0x07009D08 -static const Vtx hmc_seg7_vertex_07009C08[] = { - {{{ 5540, 1843, 5797}, 0, { 374, 2028}, {0xa6, 0xac, 0x1d, 0xff}}}, - {{{ 5685, 1843, 5797}, 0, { 734, 1666}, {0x59, 0xac, 0xe2, 0xff}}}, - {{{ 5612, 1843, 5870}, 0, { 374, 1666}, {0x24, 0xcd, 0x6d, 0xff}}}, - {{{ 410, 1946, 4403}, 0, { 3374, -372}, {0x0c, 0x9d, 0xb3, 0xff}}}, - {{{ 922, 1946, 5427}, 0, { 820, 480}, {0x54, 0xb6, 0x3a, 0xff}}}, - {{{ 410, 1946, 5837}, 0, { 990, 2010}, {0xa3, 0xbd, 0x34, 0xff}}}, - {{{ 922, 1946, 4813}, 0, { 1842, -542}, {0x72, 0xd5, 0xde, 0xff}}}, - {{{ 410, 1946, 4096}, 0, { -542, 2180}, {0x00, 0x88, 0x28, 0xff}}}, - {{{ 410, 1946, 3584}, 0, { 1160, 478}, {0x50, 0xc8, 0x50, 0xff}}}, - {{{ 717, 1946, 3277}, 0, { 1160, -544}, {0x67, 0xb7, 0x00, 0xff}}}, - {{{ 922, 1946, 3482}, 0, { 480, -544}, {0x63, 0xb7, 0xe6, 0xff}}}, - {{{ 922, 1946, 4096}, 0, { -540, 478}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 5612, 1843, 5725}, 0, { 734, 2028}, {0xdc, 0xcd, 0x93, 0xff}}}, - {{{ 5830, 1843, 6087}, 0, { 374, 584}, {0xa7, 0xac, 0x1d, 0xff}}}, - {{{ 5974, 1843, 6087}, 0, { 734, 224}, {0x59, 0xac, 0xe3, 0xff}}}, - {{{ 5902, 1843, 6159}, 0, { 374, 224}, {0x24, 0xcd, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07009C08, 0x003d0dc0, 89137, 0x00009c08, 256); // 0x07009D08 - 0x07009DE8 -static const Vtx hmc_seg7_vertex_07009D08[] = { - {{{ 5830, 1843, 6087}, 0, { 374, 584}, {0xa7, 0xac, 0x1d, 0xff}}}, - {{{ 5902, 1843, 6015}, 0, { 734, 584}, {0xdc, 0xcd, 0x93, 0xff}}}, - {{{ 5974, 1843, 6087}, 0, { 734, 224}, {0x59, 0xac, 0xe3, 0xff}}}, - {{{ 5612, 1946, 5870}, 0, { 374, 1666}, {0xe2, 0xac, 0x59, 0xff}}}, - {{{ 5685, 1946, 5797}, 0, { 734, 1666}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ 5902, 1946, 6015}, 0, { 734, 584}, {0x1d, 0xac, 0xa7, 0xff}}}, - {{{ 5830, 1946, 6087}, 0, { 374, 584}, {0x93, 0xcd, 0xdc, 0xff}}}, - {{{ 3482, 1946, 6963}, 0, { -2244, 820}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 3072, 1946, 6963}, 0, { -1562, 1498}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 3072, 1946, 6758}, 0, { -1222, 1158}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 3482, 1946, 6758}, 0, { -1904, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1434, 1946, 6758}, 0, { 1500, 3884}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 1434, 1946, 6349}, 0, { 2182, 3202}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 3482, 1946, 6349}, 0, { -1222, -202}, {0x67, 0xcd, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07009D08, 0x003d0dc0, 89137, 0x00009d08, 224); // 0x07009DE8 - 0x07009ED8 -static const Vtx hmc_seg7_vertex_07009DE8[] = { - {{{ 6192, 1843, 5146}, 0, { 374, 2028}, {0xa7, 0xac, 0x1e, 0xff}}}, - {{{ 6264, 1843, 5073}, 0, { 734, 2028}, {0xdb, 0xcc, 0x93, 0xff}}}, - {{{ 6336, 1843, 5146}, 0, { 734, 1666}, {0x5a, 0xac, 0xe3, 0xff}}}, - {{{ 2048, 1946, 6963}, 0, { 138, 3202}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 1638, 1946, 6758}, 0, { 1160, 3542}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 2048, 1946, 6758}, 0, { 478, 2862}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 1638, 1946, 6963}, 0, { 820, 3884}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 6264, 1946, 5218}, 0, { 374, 1666}, {0xe3, 0xac, 0x59, 0xff}}}, - {{{ 6336, 1946, 5146}, 0, { 734, 1666}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ 6554, 1946, 5363}, 0, { 734, 584}, {0x1e, 0xac, 0xa7, 0xff}}}, - {{{ 6481, 1946, 5435}, 0, { 374, 584}, {0x93, 0xcd, 0xdb, 0xff}}}, - {{{ 6481, 1843, 5435}, 0, { 374, 584}, {0xa7, 0xac, 0x1d, 0xff}}}, - {{{ 6554, 1843, 5363}, 0, { 734, 584}, {0xdc, 0xcd, 0x92, 0xff}}}, - {{{ 6626, 1843, 5435}, 0, { 734, 224}, {0x59, 0xac, 0xe2, 0xff}}}, - {{{ 6554, 1843, 5508}, 0, { 374, 224}, {0x25, 0xcd, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07009DE8, 0x003d0dc0, 89137, 0x00009de8, 240); // 0x07009ED8 - 0x07009FC8 -static const Vtx hmc_seg7_vertex_07009ED8[] = { - {{{ -1926, 0, 534}, 0, { -718, 1310}, {0xf4, 0x65, 0x4a, 0xff}}}, - {{{ -746, 0, 1575}, 0, { 582, 786}, {0x1d, 0x72, 0xd1, 0xff}}}, - {{{ -414, 0, 1038}, 0, { 284, 306}, {0xc5, 0x3a, 0x60, 0xff}}}, - {{{ 6192, 1843, 5146}, 0, { 374, 2028}, {0xa7, 0xac, 0x1e, 0xff}}}, - {{{ 6336, 1843, 5146}, 0, { 734, 1666}, {0x5a, 0xac, 0xe3, 0xff}}}, - {{{ 6264, 1843, 5218}, 0, { 374, 1666}, {0x24, 0xcd, 0x6d, 0xff}}}, - {{{ 786, 1024, 4422}, 0, { 0, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 811, 2867, 4422}, 0, { 478, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 811, 1024, 4422}, 0, { 478, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 811, 2867, 4446}, 0, { 990, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 811, 1024, 4446}, 0, { 990, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 786, 2867, 4422}, 0, { 0, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 786, 2867, 4446}, 0, { 478, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 786, 1024, 4446}, 0, { 478, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2120, 0, 1117}, 0, { -330, 1698}, {0x06, 0x49, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07009ED8, 0x003d0dc0, 89137, 0x00009ed8, 240); // 0x07009FC8 - 0x0700A0B8 -static const Vtx hmc_seg7_vertex_07009FC8[] = { - {{{ -746, 0, 1575}, 0, { 582, 786}, {0x1d, 0x72, 0xd1, 0xff}}}, - {{{ 474, 0, 2796}, 0, { 2044, 298}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 908, 0, 2361}, 0, { 1870, -222}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -414, 0, 1038}, 0, { 284, 306}, {0xc5, 0x3a, 0x60, 0xff}}}, - {{{ 7578, 0, 7680}, 0, { 5486, 2316}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6554, 0, 3584}, 0, { 3034, -542}, {0xd9, 0x77, 0x13, 0xff}}}, - {{{ 410, 0, 4608}, 0, { -1460, 2726}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ 410, 0, 7680}, 0, { -234, 5178}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7578, 0, 3584}, 0, { 3852, -952}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 6042, 0, 3072}, 0, { 2420, -748}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4150, 0, 3072}, 0, { 910, 8}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3482, 0, 3584}, 0, { 582, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5018, 0, 2560}, 0, { 1398, -748}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4150, 0, 2560}, 0, { 706, -400}, {0xe3, 0x77, 0x1d, 0xff}}}, - {{{ 5530, 0, 3072}, 0, { 2012, -544}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07009FC8, 0x003d0dc0, 89137, 0x00009fc8, 240); // 0x0700A0B8 - 0x0700A148 -static const Vtx hmc_seg7_vertex_0700A0B8[] = { - {{{ -3631, 0, 1872}, 0, { -330, 3206}, {0x00, 0x54, 0xa2, 0xff}}}, - {{{ -3036, 0, 430}, 0, { -1246, 2154}, {0x18, 0x5b, 0x54, 0xff}}}, - {{{ -4089, 0, 956}, 0, { -1246, 3206}, {0x73, 0x33, 0x00, 0xff}}}, - {{{ 3482, 0, 3584}, 0, { 582, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1434, 0, 3584}, 0, { -1052, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 410, 0, 4608}, 0, { -1460, 2726}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ -1926, 0, 534}, 0, { -718, 1310}, {0xf4, 0x65, 0x4a, 0xff}}}, - {{{ -2578, 0, 1346}, 0, { -330, 2154}, {0xd8, 0x59, 0xb0, 0xff}}}, - {{{ -2120, 0, 1117}, 0, { -330, 1698}, {0x06, 0x49, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700A0B8, 0x003d0dc0, 89137, 0x0000a0b8, 144); // 0x0700A148 - 0x0700A1B8 -static const Vtx hmc_seg7_vertex_0700A148[] = { - {{{ 2127, 307, 2580}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2120, 372, 2580}, 0, { 478, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2062, 314, 2580}, 0, { 480, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2098, 351, 2580}, 0, { 480, 376}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2084, 394, 2580}, 0, { 70, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2041, 351, 2580}, 0, { 70, 786}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2084, 336, 2580}, 0, { 480, 582}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700A148, 0x003d0dc0, 89137, 0x0000a148, 112); // 0x0700A1B8 - 0x0700A2A8 -static const Vtx hmc_seg7_vertex_0700A1B8[] = { - {{{ 5579, 922, 2560}, 0, { 8554, 1112}, {0x43, 0xdf, 0x65, 0xff}}}, - {{{ 5579, 0, 2458}, 0, { 8524, 376}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5579, 922, 2458}, 0, { 8524, 1112}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 836, 0, 3158}, 0, { 5978, 376}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ 763, 0, 3085}, 0, { 5988, 376}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 763, 922, 3085}, 0, { 5988, 1112}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 836, 922, 3158}, 0, { 5978, 1112}, {0x61, 0xc9, 0x3a, 0xff}}}, - {{{ 1198, 0, 2651}, 0, { 6254, 376}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1270, 922, 2723}, 0, { 6250, 1112}, {0x27, 0xe5, 0x75, 0xff}}}, - {{{ 1198, 922, 2651}, 0, { 6254, 1112}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1270, 0, 2723}, 0, { 6250, 376}, {0x00, 0x67, 0x49, 0xff}}}, - {{{ 6244, 0, 2458}, 0, { 8792, 376}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6244, 0, 2560}, 0, { 8824, 376}, {0xbf, 0x3c, 0x5a, 0xff}}}, - {{{ 6244, 922, 2560}, 0, { 8824, 1112}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 6244, 922, 2458}, 0, { 8792, 1112}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700A1B8, 0x003d0dc0, 89137, 0x0000a1b8, 240); // 0x0700A2A8 - 0x0700A358 -static const Vtx hmc_seg7_vertex_0700A2A8[] = { - {{{ 3484, 922, 2560}, 0, { 7326, 1112}, {0x3d, 0xc3, 0x5c, 0xff}}}, - {{{ 3484, 0, 2458}, 0, { 7338, 376}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3484, 922, 2458}, 0, { 7338, 1112}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5579, 922, 2560}, 0, { 8554, 1112}, {0x43, 0xdf, 0x65, 0xff}}}, - {{{ 5579, 0, 2560}, 0, { 8554, 376}, {0x24, 0x43, 0x65, 0xff}}}, - {{{ 5579, 0, 2458}, 0, { 8524, 376}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4150, 0, 2458}, 0, { 7746, 376}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4150, 0, 2560}, 0, { 7750, 376}, {0xe3, 0x77, 0x1d, 0xff}}}, - {{{ 4150, 922, 2560}, 0, { 7750, 1112}, {0xd2, 0xe9, 0x73, 0xff}}}, - {{{ 4150, 922, 2458}, 0, { 7746, 1112}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3484, 0, 2560}, 0, { 7326, 376}, {0x33, 0x67, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700A2A8, 0x003d0dc0, 89137, 0x0000a2a8, 176); // 0x0700A358 - 0x0700A448 -static const Vtx hmc_seg7_vertex_0700A358[] = { - {{{ 4150, 922, 2560}, 0, { 7750, 1112}, {0xd2, 0xe9, 0x73, 0xff}}}, - {{{ 6554, 2048, 2560}, 0, { 8926, 2012}, {0xdc, 0x00, 0x79, 0xff}}}, - {{{ 1434, 2048, 2560}, 0, { 6356, 2012}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 877, 1024, 3289}, 0, { 308, 2012}, {0xac, 0xac, 0x2a, 0xff}}}, - {{{ 877, 1024, 3265}, 0, { 390, 2012}, {0xcd, 0xcd, 0x99, 0xff}}}, - {{{ 901, 1024, 3265}, 0, { 390, 2012}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ 877, 2867, 3289}, 0, { 308, 376}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 901, 1024, 3289}, 0, { 308, 2012}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 877, 2867, 3265}, 0, { 390, 376}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 901, 2867, 3265}, 0, { 390, 376}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 901, 2867, 3289}, 0, { 308, 376}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 4150, 0, 2560}, 0, { 7750, 376}, {0xe3, 0x77, 0x1d, 0xff}}}, - {{{ 5579, 0, 2560}, 0, { 8554, 376}, {0x24, 0x43, 0x65, 0xff}}}, - {{{ 5579, 922, 2560}, 0, { 8554, 1112}, {0x43, 0xdf, 0x65, 0xff}}}, - {{{ 3484, 922, 2560}, 0, { 7326, 1112}, {0x3d, 0xc3, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700A358, 0x003d0dc0, 89137, 0x0000a358, 240); // 0x0700A448 - 0x0700A548 -static const Vtx hmc_seg7_vertex_0700A448[] = { - {{{ 1434, 0, 2560}, 0, { 6356, 376}, {0x25, 0x50, 0x5b, 0xff}}}, - {{{ 3484, 0, 2560}, 0, { 7326, 376}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 3484, 922, 2560}, 0, { 7326, 1112}, {0x3d, 0xc3, 0x5c, 0xff}}}, - {{{ 6244, 922, 2560}, 0, { 8824, 1112}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 6554, 2048, 2560}, 0, { 8926, 2012}, {0xdc, 0x00, 0x79, 0xff}}}, - {{{ 5579, 922, 2560}, 0, { 8554, 1112}, {0x43, 0xdf, 0x65, 0xff}}}, - {{{ 6554, 1024, 2560}, 0, { 8926, 1196}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 7578, 1024, 3584}, 0, { 9544, 1196}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 7578, 2048, 3584}, 0, { 9544, 2012}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 6244, 0, 2560}, 0, { 8824, 376}, {0xbf, 0x3c, 0x5a, 0xff}}}, - {{{ 6554, 0, 2560}, 0, { 8926, 376}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 1434, 2048, 2560}, 0, { 6356, 2012}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 358, 2304, 3738}, 0, { 7758, 1756}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ 410, 2048, 3738}, 0, { 7752, 2012}, {0x73, 0x17, 0xd2, 0xff}}}, - {{{ 358, 2048, 3738}, 0, { 7758, 2012}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 410, 2304, 3738}, 0, { 7752, 1756}, {0x6e, 0xc9, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700A448, 0x003d0dc0, 89137, 0x0000a448, 256); // 0x0700A548 - 0x0700A628 -static const Vtx hmc_seg7_vertex_0700A548[] = { - {{{ 410, 2048, 3738}, 0, { 7752, 2012}, {0x73, 0x17, 0xd2, 0xff}}}, - {{{ 410, 2304, 3738}, 0, { 7752, 1756}, {0x6e, 0xc9, 0xe5, 0xff}}}, - {{{ 410, 4096, 6656}, 0, { 8850, 0}, {0x7c, 0x00, 0xe9, 0xff}}}, - {{{ 410, 2048, 6656}, 0, { 8850, 2012}, {0x70, 0x00, 0xc6, 0xff}}}, - {{{ 358, 2304, 3584}, 0, { 7702, 1756}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ 358, 2304, 3738}, 0, { 7758, 1756}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ 410, 2304, 3584}, 0, { 7696, 1756}, {0x6e, 0xe5, 0x37, 0xff}}}, - {{{ 410, 4096, 3584}, 0, { 7696, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 410, 3072, 3584}, 0, { 7696, 988}, {0x78, 0xe0, 0x17, 0xff}}}, - {{{ 410, 2048, 3584}, 0, { 5730, 2012}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 410, 2048, 3738}, 0, { 5670, 2012}, {0x73, 0x17, 0xd2, 0xff}}}, - {{{ 410, 0, 3584}, 0, { 5730, 376}, {0x5b, 0x50, 0x25, 0xff}}}, - {{{ 410, 0, 6656}, 0, { 4406, 376}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 410, 2048, 6656}, 0, { 4406, 2012}, {0x70, 0x00, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700A548, 0x003d0dc0, 89137, 0x0000a548, 224); // 0x0700A628 - 0x0700A718 -static const Vtx hmc_seg7_vertex_0700A628[] = { - {{{ 6554, 4096, 7680}, 0, { 3034, 0}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 1434, 2048, 7680}, 0, { 1186, 2012}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 1434, 4096, 7680}, 0, { 1186, 0}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 410, 2048, 6656}, 0, { 674, 2012}, {0x70, 0x00, 0xc6, 0xff}}}, - {{{ 410, 4096, 6656}, 0, { 674, 0}, {0x7c, 0x00, 0xe9, 0xff}}}, - {{{ 6554, 2048, 7680}, 0, { 3034, 2012}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 6554, 2048, 7680}, 0, { 1246, 2012}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 1434, 0, 7680}, 0, { 3784, 376}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1434, 2048, 7680}, 0, { 3784, 2012}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 410, 1024, 6656}, 0, { 4406, 1196}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 410, 2048, 6656}, 0, { 4406, 2012}, {0x70, 0x00, 0xc6, 0xff}}}, - {{{ 1434, 1024, 7680}, 0, { 3784, 1196}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 7578, 4096, 6656}, 0, { 3470, 0}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 7578, 2048, 6656}, 0, { 3470, 2012}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 6554, 0, 7680}, 0, { 1246, 376}, {0x8f, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700A628, 0x003d0dc0, 89137, 0x0000a628, 240); // 0x0700A718 - 0x0700A818 -static const Vtx hmc_seg7_vertex_0700A718[] = { - {{{ 7578, 2048, 6656}, 0, { 632, 2012}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 6554, 1024, 7680}, 0, { 1246, 1196}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6554, 2048, 7680}, 0, { 1246, 2012}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 7578, 4096, 3584}, 0, { 4422, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 7578, 2048, 6656}, 0, { 3470, 2012}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 7578, 4096, 6656}, 0, { 3470, 0}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 7578, 2048, 3584}, 0, { 4422, 2012}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 7578, 1024, 6656}, 0, { 632, 1196}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6554, 4096, 2560}, 0, { 4882, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 6554, 2048, 2560}, 0, { 4882, 2012}, {0xdc, 0x00, 0x79, 0xff}}}, - {{{ 7578, 2048, 3584}, 0, { 9544, 2012}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 7578, 0, 6656}, 0, { 10852, 376}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 7578, 2048, 6656}, 0, { 10852, 2012}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 7578, 0, 3584}, 0, { 9544, 376}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 1434, 4096, 2560}, 0, { 7122, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 1434, 2048, 2560}, 0, { 7122, 2012}, {0x30, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700A718, 0x003d0dc0, 89137, 0x0000a718, 256); // 0x0700A818 - 0x0700A918 -static const Vtx hmc_seg7_vertex_0700A818[] = { - {{{ 922, 3072, 3072}, 0, { 7424, 988}, {0x3f, 0xea, 0x6b, 0xff}}}, - {{{ 410, 2048, 3072}, 0, { 7520, 2012}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 922, 2048, 3072}, 0, { 7424, 2012}, {0x49, 0x1a, 0x63, 0xff}}}, - {{{ 410, 3072, 3072}, 0, { 7520, 988}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 1434, 4096, 2560}, 0, { 7122, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 1434, 2048, 2560}, 0, { 7122, 2012}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 410, 4096, 3584}, 0, { 7696, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 1270, 922, 2723}, 0, { 6250, 1112}, {0x27, 0xe5, 0x75, 0xff}}}, - {{{ 1270, 0, 2723}, 0, { 6250, 376}, {0x00, 0x67, 0x49, 0xff}}}, - {{{ 1434, 0, 2560}, 0, { 6356, 376}, {0x25, 0x50, 0x5b, 0xff}}}, - {{{ 1434, 2048, 2560}, 0, { 6356, 2012}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 358, 2048, 3584}, 0, { 7702, 2012}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 410, 2304, 3584}, 0, { 7696, 1756}, {0x6e, 0xe5, 0x37, 0xff}}}, - {{{ 358, 2304, 3584}, 0, { 7702, 1756}, {0x00, 0x8f, 0x38, 0xff}}}, - {{{ 410, 2048, 3584}, 0, { 7696, 2012}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 410, 3072, 3584}, 0, { 7696, 988}, {0x78, 0xe0, 0x17, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700A818, 0x003d0dc0, 89137, 0x0000a818, 256); // 0x0700A918 - 0x0700A9F8 -static const Vtx hmc_seg7_vertex_0700A918[] = { - {{{ 410, 1946, 3584}, 0, { 5730, 1932}, {0x50, 0xc8, 0x50, 0xff}}}, - {{{ 410, 0, 3584}, 0, { 5730, 376}, {0x5b, 0x50, 0x25, 0xff}}}, - {{{ 836, 922, 3158}, 0, { 5978, 1112}, {0x61, 0xc9, 0x3a, 0xff}}}, - {{{ 836, 0, 3158}, 0, { 5978, 376}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ 410, 4096, 3584}, 0, { 7696, 0}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 410, 3072, 3584}, 0, { 7696, 988}, {0x78, 0xe0, 0x17, 0xff}}}, - {{{ 922, 3072, 3072}, 0, { 7424, 988}, {0x3f, 0xea, 0x6b, 0xff}}}, - {{{ 410, 3072, 3072}, 0, { 7520, 988}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 922, 1946, 3072}, 0, { 6032, 1932}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1270, 922, 2723}, 0, { 6250, 1112}, {0x27, 0xe5, 0x75, 0xff}}}, - {{{ 1434, 2048, 2560}, 0, { 6356, 2012}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 4813, 1843, 3430}, 0, { 1354, 2144}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 4710, 1843, 3430}, 0, { 1114, 2144}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 4710, 1843, 3328}, 0, { 1354, 2144}, {0xd6, 0xac, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700A918, 0x003d0dc0, 89137, 0x0000a918, 224); // 0x0700A9F8 - 0x0700AAE8 -static const Vtx hmc_seg7_vertex_0700A9F8[] = { - {{{ 3994, 2048, 3635}, 0, { -812, 1876}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 3891, 2048, 3635}, 0, { -1052, 1876}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 3891, 2048, 3533}, 0, { -812, 1876}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 4813, 1843, 3430}, 0, { 1354, 2144}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 4710, 1843, 3328}, 0, { 1354, 2144}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 4813, 1843, 3328}, 0, { 1596, 2144}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 5939, 1946, 3226}, 0, { 3042, 2012}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 5837, 1946, 3226}, 0, { 2800, 2012}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 5837, 1946, 3123}, 0, { 3042, 2012}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 5939, 1946, 3123}, 0, { 3282, 2012}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 6758, 2048, 3738}, 0, { 3042, 1876}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 6656, 2048, 3738}, 0, { 2800, 1876}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 6656, 2048, 3635}, 0, { 3042, 1876}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 6758, 2048, 3635}, 0, { 3282, 1876}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 3994, 2048, 3533}, 0, { -570, 1876}, {0x67, 0xcd, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700A9F8, 0x003d0dc0, 89137, 0x0000a9f8, 240); // 0x0700AAE8 - 0x0700ABE8 -static const Vtx hmc_seg7_vertex_0700AAE8[] = { - {{{ 5325, 1946, 4147}, 0, { -1052, 2012}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 5325, 4096, 4045}, 0, { -812, -168}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 5325, 1946, 4045}, 0, { -812, 2012}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 5427, 1946, 4147}, 0, { -812, 2012}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 5427, 1946, 4045}, 0, { -570, 2012}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 3891, 2048, 3533}, 0, { -812, 1876}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 3891, 4096, 3533}, 0, { -812, -168}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 3994, 4096, 3533}, 0, { -570, -168}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 3994, 2048, 3533}, 0, { -570, 1876}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 3891, 2048, 3635}, 0, { -1052, 1876}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 3891, 4096, 3635}, 0, { -1052, -168}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 3994, 4096, 3635}, 0, { -812, -168}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 3994, 2048, 3635}, 0, { -812, 1876}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 5427, 4096, 4045}, 0, { -570, -168}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 5325, 4096, 4147}, 0, { -1052, -168}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 5427, 4096, 4147}, 0, { -812, -168}, {0x71, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700AAE8, 0x003d0dc0, 89137, 0x0000aae8, 256); // 0x0700ABE8 - 0x0700ACC8 -static const Vtx hmc_seg7_vertex_0700ABE8[] = { - {{{ 4710, 1843, 3328}, 0, { 1354, 2144}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 4813, 4096, 3328}, 0, { 1596, -168}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 4813, 1843, 3328}, 0, { 1596, 2144}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 4710, 1843, 3430}, 0, { 1114, 2144}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 4710, 4096, 3328}, 0, { 1354, -168}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 5837, 1946, 3226}, 0, { 2800, 2012}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 5837, 4096, 3226}, 0, { 2800, -168}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 5837, 4096, 3123}, 0, { 3042, -168}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 4710, 4096, 3430}, 0, { 1114, -168}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 4813, 4096, 3430}, 0, { 1354, -168}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 4813, 1843, 3430}, 0, { 1354, 2144}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 5837, 1946, 3123}, 0, { 3042, 2012}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 5939, 4096, 3123}, 0, { 3282, -168}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 5939, 1946, 3123}, 0, { 3282, 2012}, {0x67, 0xcd, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700ABE8, 0x003d0dc0, 89137, 0x0000abe8, 224); // 0x0700ACC8 - 0x0700ADA8 -static const Vtx hmc_seg7_vertex_0700ACC8[] = { - {{{ 6758, 2048, 3635}, 0, { 3282, 1876}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 6758, 4096, 3635}, 0, { 3282, -168}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 6758, 4096, 3738}, 0, { 3042, -168}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 5939, 1946, 3123}, 0, { 3282, 2012}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 5939, 4096, 3123}, 0, { 3282, -168}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 5939, 4096, 3226}, 0, { 3042, -168}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 5939, 1946, 3226}, 0, { 3042, 2012}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 5837, 4096, 3226}, 0, { 2800, -168}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 5837, 1946, 3226}, 0, { 2800, 2012}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 6656, 2048, 3635}, 0, { 3042, 1876}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 6656, 4096, 3635}, 0, { 3042, -168}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 6656, 2048, 3738}, 0, { 2800, 1876}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 6656, 4096, 3738}, 0, { 2800, -168}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 6758, 2048, 3738}, 0, { 3042, 1876}, {0x2a, 0xac, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700ACC8, 0x003d0dc0, 89137, 0x0000acc8, 224); // 0x0700ADA8 - 0x0700ADD8 -static const Vtx hmc_seg7_vertex_0700ADA8[] = { - {{{ 1434, 2048, 2560}, 0, { 6356, 2012}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 922, 2048, 3072}, 0, { 6032, 2012}, {0x49, 0x1a, 0x63, 0xff}}}, - {{{ 922, 1946, 3072}, 0, { 6032, 1932}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700ADA8, 0x003d0dc0, 89137, 0x0000ada8, 48); // 0x0700ADD8 - 0x0700AED8 -static const Vtx hmc_seg7_vertex_0700ADD8[] = { - {{{ -3494, 1792, 659}, 0, { 2386, 1500}, {0xf1, 0xdf, 0x79, 0xff}}}, - {{{ -3036, 1536, 430}, 0, { 2076, 2012}, {0xf1, 0x00, 0x7e, 0xff}}}, - {{{ -3036, 2560, 430}, 0, { 2076, 0}, {0xf1, 0x00, 0x7e, 0xff}}}, - {{{ -3631, 2560, 1872}, 0, { 3610, 0}, {0x4c, 0x00, 0x9b, 0xff}}}, - {{{ -3631, 1536, 1872}, 0, { 3610, 2012}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -4089, 1536, 956}, 0, { 2872, 2012}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -4089, 2560, 956}, 0, { 2872, 0}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ -3631, 1536, 727}, 0, { 2520, 2012}, {0x73, 0x34, 0x00, 0xff}}}, - {{{ -3631, 1792, 727}, 0, { 2520, 1500}, {0x4a, 0xc9, 0x56, 0xff}}}, - {{{ -2578, 2560, 1346}, 0, { 1416, 0}, {0x9b, 0x00, 0xb4, 0xff}}}, - {{{ -2578, 1536, 1346}, 0, { 1416, 2012}, {0x84, 0x00, 0xea, 0xff}}}, - {{{ -3631, 1536, 1872}, 0, { 544, 2012}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -3631, 2560, 1872}, 0, { 544, 0}, {0x4c, 0x00, 0x9b, 0xff}}}, - {{{ -3654, 1536, 682}, 0, { 2518, 2012}, {0x32, 0x71, 0xe7, 0xff}}}, - {{{ -3494, 1536, 659}, 0, { 2386, 2012}, {0xe9, 0x67, 0x45, 0xff}}}, - {{{ -3517, 1536, 613}, 0, { 2394, 2012}, {0x9b, 0x38, 0x32, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700ADD8, 0x003d0dc0, 89137, 0x0000add8, 256); // 0x0700AED8 - 0x0700AF58 -static const Vtx hmc_seg7_vertex_0700AED8[] = { - {{{ -3517, 1792, 613}, 0, { 2394, 1500}, {0xce, 0x8f, 0x19, 0xff}}}, - {{{ -3494, 1792, 659}, 0, { 2386, 1500}, {0xf1, 0xdf, 0x79, 0xff}}}, - {{{ -3631, 1792, 727}, 0, { 2520, 1500}, {0x4a, 0xc9, 0x56, 0xff}}}, - {{{ -3654, 1792, 682}, 0, { 2518, 1500}, {0x65, 0xc8, 0xcd, 0xff}}}, - {{{ -3631, 1536, 727}, 0, { 2520, 2012}, {0x73, 0x34, 0x00, 0xff}}}, - {{{ -3654, 1536, 682}, 0, { 2518, 2012}, {0x32, 0x71, 0xe7, 0xff}}}, - {{{ -3494, 1536, 659}, 0, { 2386, 2012}, {0xe9, 0x67, 0x45, 0xff}}}, - {{{ -3517, 1536, 613}, 0, { 2394, 2012}, {0x9b, 0x38, 0x32, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700AED8, 0x003d0dc0, 89137, 0x0000aed8, 128); // 0x0700AF58 - 0x0700B058 -static const Vtx hmc_seg7_vertex_0700AF58[] = { - {{{ 5530, 1126, 6656}, 0, { 0, 404}, {0x63, 0x2e, 0x3f, 0xff}}}, - {{{ 5530, 1126, 6144}, 0, { 990, 404}, {0x3f, 0x2e, 0x9d, 0xff}}}, - {{{ 5274, 1434, 6400}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5530, 0, 6144}, 0, { 990, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 5530, 0, 6656}, 0, { 0, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 5018, 1126, 6144}, 0, { 990, 404}, {0x9d, 0x2e, 0xc1, 0xff}}}, - {{{ 5018, 1126, 6656}, 0, { 0, 404}, {0xc1, 0x2e, 0x63, 0xff}}}, - {{{ 5530, 0, 6656}, 0, { 990, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 5530, 1126, 6656}, 0, { 990, 408}, {0x63, 0x2e, 0x3f, 0xff}}}, - {{{ 5018, 1126, 6656}, 0, { 0, 408}, {0xc1, 0x2e, 0x63, 0xff}}}, - {{{ 5274, 1434, 6400}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5018, 0, 6656}, 0, { 0, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 5530, 1126, 6144}, 0, { 990, 408}, {0x3f, 0x2e, 0x9d, 0xff}}}, - {{{ 5018, 1126, 6144}, 0, { 0, 408}, {0x9d, 0x2e, 0xc1, 0xff}}}, - {{{ 5018, 0, 6144}, 0, { 990, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 5018, 0, 6144}, 0, { 0, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700AF58, 0x003d0dc0, 89137, 0x0000af58, 256); // 0x0700B058 - 0x0700B158 -static const Vtx hmc_seg7_vertex_0700B058[] = { - {{{ 1843, 410, 7270}, 0, { 990, 1332}, {0x6e, 0x1b, 0xc9, 0xff}}}, - {{{ 1843, 0, 7680}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1843, 0, 6861}, 0, { 2012, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1843, 205, 6861}, 0, { 2012, 648}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1843, 205, 7066}, 0, { 1500, 648}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ 1434, 205, 6861}, 0, { 990, 648}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 1843, 0, 6861}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1434, 0, 6861}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1843, 410, 7066}, 0, { 1500, 1332}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1843, 614, 7680}, 0, { 0, 2012}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 1843, 614, 7270}, 0, { 990, 2012}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 5018, 0, 4403}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5530, 1126, 4403}, 0, { 990, 552}, {0x56, 0x2c, 0x51, 0xff}}}, - {{{ 5018, 1126, 4403}, 0, { 0, 552}, {0xb0, 0x41, 0x49, 0xff}}}, - {{{ 5530, 0, 4403}, 0, { 990, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 5274, 1434, 3994}, 0, { 480, 0}, {0x00, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700B058, 0x003d0dc0, 89137, 0x0000b058, 256); // 0x0700B158 - 0x0700B248 -static const Vtx hmc_seg7_vertex_0700B158[] = { - {{{ 763, 0, 3085}, 0, { 5528, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -746, 922, 1575}, 0, { 548, 0}, {0x3b, 0xc6, 0xa0, 0xff}}}, - {{{ 763, 922, 3085}, 0, { 5528, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1434, 205, 6861}, 0, { 990, 648}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 1843, 205, 6861}, 0, { 0, 648}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1843, 0, 6861}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1434, 410, 7066}, 0, { 990, 1332}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 1843, 410, 7066}, 0, { 0, 1332}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1843, 205, 7066}, 0, { 0, 648}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ 1434, 205, 7066}, 0, { 990, 648}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 1434, 614, 7270}, 0, { 990, 2012}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 1843, 410, 7270}, 0, { 0, 1332}, {0x6e, 0x1b, 0xc9, 0xff}}}, - {{{ 1434, 410, 7270}, 0, { 990, 1332}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 1843, 614, 7270}, 0, { 0, 2012}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -746, 0, 1575}, 0, { 548, 2012}, {0x1d, 0x72, 0xd1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700B158, 0x003d0dc0, 89137, 0x0000b158, 240); // 0x0700B248 - 0x0700B338 -static const Vtx hmc_seg7_vertex_0700B248[] = { - {{{ -414, 922, 1038}, 0, { -2434, 0}, {0xe3, 0x8e, 0x2f, 0xff}}}, - {{{ -746, 922, 1575}, 0, { -3096, 0}, {0x3b, 0xc6, 0xa0, 0xff}}}, - {{{ -2120, 922, 1117}, 0, { -1052, 0}, {0xf1, 0x98, 0xb9, 0xff}}}, - {{{ -746, 922, 1575}, 0, { 548, 0}, {0x3b, 0xc6, 0xa0, 0xff}}}, - {{{ -746, 0, 1575}, 0, { 548, 2012}, {0x1d, 0x72, 0xd1, 0xff}}}, - {{{ -2120, 0, 1117}, 0, { -3046, 2012}, {0x06, 0x49, 0x99, 0xff}}}, - {{{ -2120, 922, 1117}, 0, { -3046, 0}, {0xf1, 0x98, 0xb9, 0xff}}}, - {{{ -414, 0, 1038}, 0, { 758, 2012}, {0xc5, 0x3a, 0x60, 0xff}}}, - {{{ 1198, 0, 2651}, 0, { 6074, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1198, 922, 2651}, 0, { 6074, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -414, 922, 1038}, 0, { 758, 0}, {0xe3, 0x8e, 0x2f, 0xff}}}, - {{{ -1926, 922, 534}, 0, { -3196, 0}, {0xe7, 0xba, 0x66, 0xff}}}, - {{{ -1926, 0, 534}, 0, { -3196, 2012}, {0xf4, 0x65, 0x4a, 0xff}}}, - {{{ 836, 922, 3158}, 0, { -6022, 0}, {0x61, 0xc9, 0x3a, 0xff}}}, - {{{ 1270, 922, 2723}, 0, { -5630, 0}, {0x27, 0xe5, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700B248, 0x003d0dc0, 89137, 0x0000b248, 240); // 0x0700B338 - 0x0700B438 -static const Vtx hmc_seg7_vertex_0700B338[] = { - {{{ -3631, 1536, 1872}, 0, { 0, -1396}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -4089, 0, 956}, 0, { 2524, 2012}, {0x73, 0x33, 0x00, 0xff}}}, - {{{ -4089, 1536, 956}, 0, { 2524, -1396}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -3036, 922, 430}, 0, { 990, 0}, {0xc2, 0xc1, 0x5a, 0xff}}}, - {{{ -1926, 922, 534}, 0, { -184, 0}, {0xe7, 0xba, 0x66, 0xff}}}, - {{{ -2120, 922, 1117}, 0, { -1052, 0}, {0xf1, 0x98, 0xb9, 0xff}}}, - {{{ -2578, 922, 1346}, 0, { -1052, 0}, {0x9e, 0xb7, 0xe0, 0xff}}}, - {{{ -414, 922, 1038}, 0, { -2434, 0}, {0xe3, 0x8e, 0x2f, 0xff}}}, - {{{ -4089, 1536, 956}, 0, { -7694, -1396}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -3036, 0, 430}, 0, { -5832, 2012}, {0x18, 0x5b, 0x54, 0xff}}}, - {{{ -3036, 1536, 430}, 0, { -5832, -1396}, {0xf1, 0x00, 0x7e, 0xff}}}, - {{{ -4089, 0, 956}, 0, { -7694, 2012}, {0x73, 0x33, 0x00, 0xff}}}, - {{{ -3631, 0, 1872}, 0, { 0, 2012}, {0x00, 0x54, 0xa2, 0xff}}}, - {{{ -2578, 1536, 1346}, 0, { -3856, -1396}, {0x84, 0x00, 0xea, 0xff}}}, - {{{ -2578, 0, 1346}, 0, { -3856, 2012}, {0xd8, 0x59, 0xb0, 0xff}}}, - {{{ -3631, 0, 1872}, 0, { -5720, 2012}, {0x00, 0x54, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700B338, 0x003d0dc0, 89137, 0x0000b338, 256); // 0x0700B438 - 0x0700B528 -static const Vtx hmc_seg7_vertex_0700B438[] = { - {{{ -3631, 1536, 1872}, 0, { -5720, -1396}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -2578, 1536, 1346}, 0, { -3856, -1396}, {0x84, 0x00, 0xea, 0xff}}}, - {{{ -3631, 0, 1872}, 0, { -5720, 2012}, {0x00, 0x54, 0xa2, 0xff}}}, - {{{ -2120, 922, 1117}, 0, { -3046, 0}, {0xf1, 0x98, 0xb9, 0xff}}}, - {{{ -2120, 0, 1117}, 0, { -3046, 2012}, {0x06, 0x49, 0x99, 0xff}}}, - {{{ -2578, 0, 1346}, 0, { -3856, 2012}, {0xd8, 0x59, 0xb0, 0xff}}}, - {{{ -2578, 922, 1346}, 0, { -3856, 0}, {0x9e, 0xb7, 0xe0, 0xff}}}, - {{{ -3036, 922, 430}, 0, { -5832, 0}, {0xc2, 0xc1, 0x5a, 0xff}}}, - {{{ -1926, 0, 534}, 0, { -3196, 2012}, {0xf4, 0x65, 0x4a, 0xff}}}, - {{{ -1926, 922, 534}, 0, { -3196, 0}, {0xe7, 0xba, 0x66, 0xff}}}, - {{{ -3036, 0, 430}, 0, { -5832, 2012}, {0x18, 0x5b, 0x54, 0xff}}}, - {{{ -3036, 922, 430}, 0, { 2012, 0}, {0xc2, 0xc1, 0x5a, 0xff}}}, - {{{ -2578, 1536, 1346}, 0, { 0, -1056}, {0x84, 0x00, 0xea, 0xff}}}, - {{{ -3036, 1536, 430}, 0, { 2012, -1056}, {0xf1, 0x00, 0x7e, 0xff}}}, - {{{ -2578, 922, 1346}, 0, { 0, 0}, {0x9e, 0xb7, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700B438, 0x003d0dc0, 89137, 0x0000b438, 240); // 0x0700B528 - 0x0700B628 -static const Vtx hmc_seg7_vertex_0700B528[] = { - {{{ 4150, 1126, 1434}, 0, { -1256, -440}, {0xa6, 0xa9, 0xee, 0xff}}}, - {{{ 4150, 922, 2048}, 0, { 0, 0}, {0xa6, 0xa8, 0xf7, 0xff}}}, - {{{ 3484, 922, 2048}, 0, { 0, 0}, {0x66, 0xb7, 0xf0, 0xff}}}, - {{{ 6244, 922, 2560}, 0, { 3238, -440}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 5579, 922, 2048}, 0, { 2216, -440}, {0x5a, 0xa8, 0x0e, 0xff}}}, - {{{ 6244, 922, 2048}, 0, { 2216, -440}, {0x96, 0xbc, 0x0b, 0xff}}}, - {{{ 5579, 922, 2560}, 0, { 3238, -440}, {0x43, 0xdf, 0x65, 0xff}}}, - {{{ 6244, 717, 1434}, 0, { 990, 0}, {0xa6, 0xa9, 0x13, 0xff}}}, - {{{ 5579, 717, 1434}, 0, { 990, 0}, {0x5a, 0xa8, 0x09, 0xff}}}, - {{{ 6244, 717, 922}, 0, { 0, 0}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 5579, 717, 922}, 0, { 0, 0}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 4150, 922, 2560}, 0, { 990, 0}, {0xd2, 0xe9, 0x73, 0xff}}}, - {{{ 3484, 922, 2560}, 0, { 990, 0}, {0x3d, 0xc3, 0x5c, 0xff}}}, - {{{ 3484, 1126, 1434}, 0, { -1256, -440}, {0x5a, 0xa8, 0xf7, 0xff}}}, - {{{ 4150, 1126, 922}, 0, { -2278, -440}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 3484, 1126, 922}, 0, { -2278, -440}, {0x33, 0xcd, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700B528, 0x003d0dc0, 89137, 0x0000b528, 256); // 0x0700B628 - 0x0700B728 -static const Vtx hmc_seg7_vertex_0700B628[] = { - {{{ 5018, 0, 4403}, 0, { 2524, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5018, 1126, 4403}, 0, { 2524, 536}, {0xb0, 0x41, 0x49, 0xff}}}, - {{{ 5018, 1126, 3584}, 0, { 820, 536}, {0x9c, 0x34, 0xc7, 0xff}}}, - {{{ 5018, 0, 3584}, 0, { 820, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 5274, 1434, 3994}, 0, { 1672, 80}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 5530, 0, 3584}, 0, { 2012, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 5530, 1126, 4403}, 0, { 0, 552}, {0x56, 0x2c, 0x51, 0xff}}}, - {{{ 5530, 0, 4403}, 0, { 0, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 5530, 1126, 3584}, 0, { 2012, 552}, {0x40, 0x34, 0xa1, 0xff}}}, - {{{ 3021, 1434, 6298}, 0, { 2948, 80}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 3277, 1126, 5939}, 0, { 2524, 536}, {0x40, 0x33, 0xa0, 0xff}}}, - {{{ 2765, 1126, 5939}, 0, { 3374, 536}, {0x9c, 0x32, 0xc5, 0xff}}}, - {{{ 5274, 1434, 3994}, 0, { 990, 0}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 5018, 0, 3584}, 0, { -1734, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 5018, 1126, 3584}, 0, { -1734, 536}, {0x9c, 0x34, 0xc7, 0xff}}}, - {{{ 5530, 1126, 3584}, 0, { -2586, 536}, {0x40, 0x34, 0xa1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700B628, 0x003d0dc0, 89137, 0x0000b628, 256); // 0x0700B728 - 0x0700B808 -static const Vtx hmc_seg7_vertex_0700B728[] = { - {{{ 5018, 0, 3584}, 0, { -1734, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 5530, 1126, 3584}, 0, { -2586, 536}, {0x40, 0x34, 0xa1, 0xff}}}, - {{{ 5530, 0, 3584}, 0, { -2586, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 5018, 1126, 3584}, 0, { -1734, 536}, {0x9c, 0x34, 0xc7, 0xff}}}, - {{{ 5274, 1434, 3994}, 0, { -2160, 80}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 2765, 0, 5939}, 0, { 3374, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 3277, 1126, 5939}, 0, { 2524, 536}, {0x40, 0x33, 0xa0, 0xff}}}, - {{{ 3277, 0, 5939}, 0, { 2524, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 2765, 1126, 5939}, 0, { 3374, 536}, {0x9c, 0x32, 0xc5, 0xff}}}, - {{{ 2765, 0, 6656}, 0, { 5078, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 2765, 1126, 5939}, 0, { 4226, 536}, {0x9c, 0x32, 0xc5, 0xff}}}, - {{{ 2765, 0, 5939}, 0, { 4226, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 2765, 1126, 6656}, 0, { 5078, 536}, {0xc0, 0x32, 0x60, 0xff}}}, - {{{ 3021, 1434, 6298}, 0, { 4652, 80}, {0x00, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700B728, 0x003d0dc0, 89137, 0x0000b728, 224); // 0x0700B808 - 0x0700B908 -static const Vtx hmc_seg7_vertex_0700B808[] = { - {{{ 3277, 0, 6656}, 0, { 0, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 2765, 1126, 6656}, 0, { -882, 536}, {0xc0, 0x32, 0x60, 0xff}}}, - {{{ 2765, 0, 6656}, 0, { -882, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 3277, 1126, 6656}, 0, { 0, 536}, {0x64, 0x32, 0x3b, 0xff}}}, - {{{ 3021, 1434, 6298}, 0, { -456, 80}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 3277, 0, 5939}, 0, { 0, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 3277, 1126, 6656}, 0, { -882, 536}, {0x64, 0x32, 0x3b, 0xff}}}, - {{{ 3277, 0, 6656}, 0, { -882, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 3277, 1126, 5939}, 0, { 0, 536}, {0x40, 0x33, 0xa0, 0xff}}}, - {{{ 1690, 1024, 4608}, 0, { 1672, 536}, {0x3d, 0x2b, 0x9b, 0xff}}}, - {{{ 1306, 1434, 4864}, 0, { 1246, 80}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, 1024, 5120}, 0, { 820, 536}, {0x62, 0x2b, 0x42, 0xff}}}, - {{{ 1690, 0, 5120}, 0, { -2160, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 922, 1024, 5120}, 0, { -3436, 536}, {0xc3, 0x2b, 0x65, 0xff}}}, - {{{ 922, 0, 5120}, 0, { -3436, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 1690, 1024, 5120}, 0, { -2160, 536}, {0x62, 0x2b, 0x42, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700B808, 0x003d0dc0, 89137, 0x0000b808, 256); // 0x0700B908 - 0x0700BA08 -static const Vtx hmc_seg7_vertex_0700B908[] = { - {{{ 1690, 1024, 5120}, 0, { -2160, 536}, {0x62, 0x2b, 0x42, 0xff}}}, - {{{ 1306, 1434, 4864}, 0, { -2798, 80}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 922, 1024, 5120}, 0, { -3436, 536}, {0xc3, 0x2b, 0x65, 0xff}}}, - {{{ 1690, 0, 4608}, 0, { 1672, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 1690, 1024, 4608}, 0, { 1672, 536}, {0x3d, 0x2b, 0x9b, 0xff}}}, - {{{ 1690, 1024, 5120}, 0, { 820, 536}, {0x62, 0x2b, 0x42, 0xff}}}, - {{{ 1690, 0, 5120}, 0, { 820, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 922, 0, 5120}, 0, { 3374, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 922, 1024, 5120}, 0, { 3374, 536}, {0xc3, 0x2b, 0x65, 0xff}}}, - {{{ 922, 1024, 4608}, 0, { 2524, 536}, {0x9e, 0x2b, 0xbe, 0xff}}}, - {{{ 922, 0, 4608}, 0, { 2524, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1306, 1434, 4864}, 0, { 2948, 80}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 922, 0, 4608}, 0, { 5930, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1690, 1024, 4608}, 0, { 4652, 536}, {0x3d, 0x2b, 0x9b, 0xff}}}, - {{{ 1690, 0, 4608}, 0, { 4652, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 922, 1024, 4608}, 0, { 5930, 536}, {0x9e, 0x2b, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700B908, 0x003d0dc0, 89137, 0x0000b908, 256); // 0x0700BA08 - 0x0700BA38 -static const Vtx hmc_seg7_vertex_0700BA08[] = { - {{{ 1306, 1434, 4864}, 0, { 5290, 80}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1690, 1024, 4608}, 0, { 4652, 536}, {0x3d, 0x2b, 0x9b, 0xff}}}, - {{{ 922, 1024, 4608}, 0, { 5930, 536}, {0x9e, 0x2b, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700BA08, 0x003d0dc0, 89137, 0x0000ba08, 48); // 0x0700BA38 - 0x0700BB38 -static const Vtx hmc_seg7_vertex_0700BA38[] = { - {{{ 5018, 1024, 6451}, 0, { 8654, 1500}, {0x00, 0x91, 0x3c, 0xff}}}, - {{{ 3277, 1024, 6451}, 0, { 0, 1500}, {0x00, 0x23, 0x79, 0xff}}}, - {{{ 3277, 1024, 6349}, 0, { 0, 2012}, {0x00, 0x91, 0xc4, 0xff}}}, - {{{ 5018, 1024, 6349}, 0, { 8654, 2012}, {0x00, 0x23, 0x87, 0xff}}}, - {{{ 3277, 1075, 6400}, 0, { 0, 1500}, {0x00, 0x78, 0xd8, 0xff}}}, - {{{ 5018, 1075, 6400}, 0, { 8654, 1500}, {0x00, 0x78, 0x28, 0xff}}}, - {{{ 3277, 1024, 6451}, 0, { 0, 2012}, {0x00, 0x23, 0x79, 0xff}}}, - {{{ 5018, 1024, 6451}, 0, { 8654, 2012}, {0x00, 0x91, 0x3c, 0xff}}}, - {{{ 5325, 1024, 4403}, 0, { -7694, 2012}, {0x3c, 0x91, 0x00, 0xff}}}, - {{{ 5325, 1024, 6144}, 0, { 990, 2012}, {0x79, 0x23, 0x00, 0xff}}}, - {{{ 5222, 1024, 6144}, 0, { 990, 1500}, {0xc4, 0x91, 0x00, 0xff}}}, - {{{ 5222, 1024, 4403}, 0, { -7694, 1500}, {0x87, 0x25, 0x00, 0xff}}}, - {{{ 5222, 1024, 4403}, 0, { 8656, 2012}, {0x87, 0x25, 0x00, 0xff}}}, - {{{ 5222, 1024, 6144}, 0, { 0, 2012}, {0xc4, 0x91, 0x00, 0xff}}}, - {{{ 5274, 1075, 6144}, 0, { 0, 1604}, {0xd9, 0x78, 0x00, 0xff}}}, - {{{ 5274, 1075, 4403}, 0, { 8656, 1604}, {0x28, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700BA38, 0x003d0dc0, 89137, 0x0000ba38, 256); // 0x0700BB38 - 0x0700BC28 -static const Vtx hmc_seg7_vertex_0700BB38[] = { - {{{ 5274, 1075, 4403}, 0, { 8656, 1604}, {0x28, 0x78, 0x00, 0xff}}}, - {{{ 5274, 1075, 6144}, 0, { 0, 1604}, {0xd9, 0x78, 0x00, 0xff}}}, - {{{ 5325, 1024, 6144}, 0, { 0, 2012}, {0x79, 0x23, 0x00, 0xff}}}, - {{{ 5325, 1024, 4403}, 0, { 8656, 2012}, {0x3c, 0x91, 0x00, 0xff}}}, - {{{ 2765, 1024, 4096}, 0, { 0, 2012}, {0x00, 0x91, 0xc4, 0xff}}}, - {{{ 5018, 1024, 4096}, 0, { 11210, 2012}, {0x00, 0x23, 0x87, 0xff}}}, - {{{ 5018, 1024, 4198}, 0, { 11210, 1604}, {0x00, 0x91, 0x3c, 0xff}}}, - {{{ 2765, 1024, 4198}, 0, { 0, 1604}, {0x00, 0x23, 0x79, 0xff}}}, - {{{ 2765, 1024, 4198}, 0, { 0, 2012}, {0x00, 0x23, 0x79, 0xff}}}, - {{{ 5018, 1024, 4198}, 0, { 11210, 2012}, {0x00, 0x91, 0x3c, 0xff}}}, - {{{ 5018, 1075, 4147}, 0, { 11210, 1500}, {0x00, 0x78, 0x28, 0xff}}}, - {{{ 2765, 1075, 4147}, 0, { 0, 1500}, {0x00, 0x78, 0xd8, 0xff}}}, - {{{ 3740, 461, 922}, 0, { 606, 1444}, {0x37, 0xe5, 0x6e, 0xff}}}, - {{{ 3740, 205, 870}, 0, { 606, 2012}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 3740, 461, 870}, 0, { 606, 1444}, {0x38, 0x8f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700BB38, 0x003d0dc0, 89137, 0x0000bb38, 240); // 0x0700BC28 - 0x0700BD18 -static const Vtx hmc_seg7_vertex_0700BC28[] = { - {{{ 3894, 461, 870}, 0, { 990, 1444}, {0x8f, 0xc8, 0x00, 0xff}}}, - {{{ 3894, 205, 870}, 0, { 990, 2012}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 3894, 205, 922}, 0, { 990, 2012}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ 3894, 461, 922}, 0, { 990, 1444}, {0xdf, 0xbd, 0x65, 0xff}}}, - {{{ 3740, 461, 922}, 0, { 606, 1444}, {0x37, 0xe5, 0x6e, 0xff}}}, - {{{ 3740, 461, 870}, 0, { 606, 1444}, {0x38, 0x8f, 0x00, 0xff}}}, - {{{ 5988, 51, 870}, 0, { 990, 1444}, {0x8f, 0xc8, 0x00, 0xff}}}, - {{{ 5988, -204, 870}, 0, { 990, 2012}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 5988, -204, 922}, 0, { 990, 2012}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ 3740, 205, 922}, 0, { 606, 2012}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 3740, 205, 870}, 0, { 606, 2012}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 5988, -204, 870}, 0, { -132, 1104}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 5835, -204, 870}, 0, { -132, 1444}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 5835, -204, 922}, 0, { 0, 1444}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 5988, -204, 922}, 0, { 0, 1104}, {0x99, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700BC28, 0x003d0dc0, 89137, 0x0000bc28, 240); // 0x0700BD18 - 0x0700BDF8 -static const Vtx hmc_seg7_vertex_0700BD18[] = { - {{{ 5988, 51, 922}, 0, { 990, 1444}, {0xdf, 0xbd, 0x65, 0xff}}}, - {{{ 5835, 51, 922}, 0, { 606, 1444}, {0x37, 0xe5, 0x6e, 0xff}}}, - {{{ 5835, 51, 870}, 0, { 606, 1444}, {0x38, 0x8f, 0x00, 0xff}}}, - {{{ 5988, 51, 870}, 0, { 990, 1444}, {0x8f, 0xc8, 0x00, 0xff}}}, - {{{ 5988, -204, 922}, 0, { 990, 2012}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ 3484, 1126, 922}, 0, { 0, 0}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 3484, 205, 922}, 0, { 0, 2012}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 3740, 461, 922}, 0, { 606, 1444}, {0x37, 0xe5, 0x6e, 0xff}}}, - {{{ 5835, -204, 922}, 0, { 606, 2012}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 5835, -204, 870}, 0, { 606, 2012}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 6244, 717, 922}, 0, { 1628, 0}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 5579, 717, 922}, 0, { 0, 0}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 6244, -204, 922}, 0, { 1628, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 5579, -204, 922}, 0, { 0, 2012}, {0x49, 0x49, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700BD18, 0x003d0dc0, 89137, 0x0000bd18, 224); // 0x0700BDF8 - 0x0700BE78 -static const Vtx hmc_seg7_vertex_0700BDF8[] = { - {{{ 4150, 1126, 922}, 0, { 1628, 0}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 3894, 461, 922}, 0, { 990, 1444}, {0xdf, 0xbd, 0x65, 0xff}}}, - {{{ 4150, 205, 922}, 0, { 1628, 2012}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 3484, 205, 922}, 0, { 0, 2012}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 3740, 205, 922}, 0, { 606, 2012}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 3740, 461, 922}, 0, { 606, 1444}, {0x37, 0xe5, 0x6e, 0xff}}}, - {{{ 3484, 1126, 922}, 0, { 0, 0}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 3894, 205, 922}, 0, { 990, 2012}, {0x99, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700BDF8, 0x003d0dc0, 89137, 0x0000bdf8, 128); // 0x0700BE78 - 0x0700BEB8 -static const Vtx hmc_seg7_vertex_0700BE78[] = { - {{{ 1743, 102, 2570}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2051, 717, 2570}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1743, 717, 2570}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2051, 102, 2570}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700BE78, 0x003d0dc0, 89137, 0x0000be78, 64); // 0x0700BEB8 - 0x0700BEF8 -static const Vtx hmc_seg7_vertex_0700BEB8[] = { - {{{ 2051, 102, 2570}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2358, 102, 2570}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2358, 717, 2570}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2051, 717, 2570}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700BEB8, 0x003d0dc0, 89137, 0x0000beb8, 64); // 0x0700BEF8 - 0x0700BFE8 -static const Vtx hmc_seg7_vertex_0700BEF8[] = { - {{{ 717, 1946, 3277}, 0, { 0, 992}, {0x67, 0xb7, 0x00, 0xff}}}, - {{{ 922, 2048, 3072}, 0, { 1414, 0}, {0x49, 0x1a, 0x63, 0xff}}}, - {{{ 717, 2048, 3277}, 0, { 0, 0}, {0x49, 0x67, 0x00, 0xff}}}, - {{{ 922, 2048, 4813}, 0, { 2524, 0}, {0x54, 0x4a, 0xc6, 0xff}}}, - {{{ 922, 1946, 4813}, 0, { 2524, 992}, {0x72, 0xd5, 0xde, 0xff}}}, - {{{ 410, 1946, 4403}, 0, { 0, 988}, {0x0c, 0x9d, 0xb3, 0xff}}}, - {{{ 410, 2048, 4403}, 0, { 0, 0}, {0xa3, 0x43, 0xcc, 0xff}}}, - {{{ 922, 2048, 5427}, 0, { 0, 0}, {0x72, 0x2b, 0x22, 0xff}}}, - {{{ 922, 1946, 5427}, 0, { 0, 992}, {0x54, 0xb6, 0x3a, 0xff}}}, - {{{ 922, 1946, 4813}, 0, { 3034, 992}, {0x72, 0xd5, 0xde, 0xff}}}, - {{{ 922, 2048, 4813}, 0, { 3034, 0}, {0x54, 0x4a, 0xc6, 0xff}}}, - {{{ 410, 2048, 5837}, 0, { 0, 0}, {0x0c, 0x63, 0x4d, 0xff}}}, - {{{ 410, 1946, 5837}, 0, { 0, 988}, {0xa3, 0xbd, 0x34, 0xff}}}, - {{{ 922, 1946, 5427}, 0, { 2524, 992}, {0x54, 0xb6, 0x3a, 0xff}}}, - {{{ 922, 2048, 5427}, 0, { 2524, 0}, {0x72, 0x2b, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700BEF8, 0x003d0dc0, 89137, 0x0000bef8, 240); // 0x0700BFE8 - 0x0700C0E8 -static const Vtx hmc_seg7_vertex_0700BFE8[] = { - {{{ 6244, 205, 1536}, 0, { -2330, 2012}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 5579, 410, 1536}, 0, { 990, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 6244, 410, 1536}, 0, { -2330, 0}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 717, 1946, 3277}, 0, { 0, 992}, {0x67, 0xb7, 0x00, 0xff}}}, - {{{ 922, 1946, 3072}, 0, { 1414, 988}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 922, 2048, 3072}, 0, { 1414, 0}, {0x49, 0x1a, 0x63, 0xff}}}, - {{{ 717, 1946, 3277}, 0, { 4056, 992}, {0x67, 0xb7, 0x00, 0xff}}}, - {{{ 717, 2048, 3277}, 0, { 4056, 0}, {0x49, 0x67, 0x00, 0xff}}}, - {{{ 922, 2048, 3482}, 0, { 3034, 0}, {0x59, 0x49, 0xcc, 0xff}}}, - {{{ 922, 1946, 3482}, 0, { 3034, 992}, {0x63, 0xb7, 0xe6, 0xff}}}, - {{{ 922, 2048, 4096}, 0, { 0, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 922, 1946, 4096}, 0, { 0, 992}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 5579, 205, 1536}, 0, { 990, 2012}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 5902, 1843, 6159}, 0, { 0, 2012}, {0x24, 0xcd, 0x6d, 0xff}}}, - {{{ 5974, 2048, 6087}, 0, { 480, 0}, {0x6d, 0x33, 0x24, 0xff}}}, - {{{ 5902, 2048, 6159}, 0, { 0, 0}, {0xe3, 0x54, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700BFE8, 0x003d0dc0, 89137, 0x0000bfe8, 256); // 0x0700C0E8 - 0x0700C1D8 -static const Vtx hmc_seg7_vertex_0700C0E8[] = { - {{{ 6244, 0, 1434}, 0, { -2330, 2012}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 5579, 205, 1434}, 0, { 990, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 6244, 205, 1434}, 0, { -2330, 0}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 5579, 0, 1434}, 0, { 990, 2012}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 6244, -204, 1331}, 0, { -2330, 2012}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 5579, 0, 1331}, 0, { 990, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 6244, 0, 1331}, 0, { -2330, 0}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 5579, -204, 1331}, 0, { 990, 2012}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 5540, 2048, 5797}, 0, { 0, 0}, {0x93, 0x33, 0xdc, 0xff}}}, - {{{ 5612, 1843, 5725}, 0, { 478, 2012}, {0xdc, 0xcd, 0x93, 0xff}}}, - {{{ 5540, 1843, 5797}, 0, { 0, 2012}, {0xa6, 0xac, 0x1d, 0xff}}}, - {{{ 5612, 2048, 5725}, 0, { 478, 0}, {0x1d, 0x54, 0xa7, 0xff}}}, - {{{ 5902, 2048, 6159}, 0, { 0, 0}, {0xe3, 0x54, 0x59, 0xff}}}, - {{{ 5540, 1946, 5797}, 0, { 2522, 988}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 5902, 1946, 6159}, 0, { 0, 988}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700C0E8, 0x003d0dc0, 89137, 0x0000c0e8, 240); // 0x0700C1D8 - 0x0700C2B8 -static const Vtx hmc_seg7_vertex_0700C1D8[] = { - {{{ 5902, 1843, 6159}, 0, { 0, 2012}, {0x24, 0xcd, 0x6d, 0xff}}}, - {{{ 5974, 1843, 6087}, 0, { 480, 2012}, {0x59, 0xac, 0xe3, 0xff}}}, - {{{ 5974, 2048, 6087}, 0, { 480, 0}, {0x6d, 0x33, 0x24, 0xff}}}, - {{{ 5830, 1946, 6087}, 0, { 0, 992}, {0x93, 0xcd, 0xdc, 0xff}}}, - {{{ 5902, 1946, 6015}, 0, { 478, 992}, {0x1d, 0xac, 0xa7, 0xff}}}, - {{{ 5902, 1843, 6015}, 0, { 480, 2012}, {0xdc, 0xcd, 0x93, 0xff}}}, - {{{ 5830, 1843, 6087}, 0, { 0, 2012}, {0xa7, 0xac, 0x1d, 0xff}}}, - {{{ 5612, 1843, 5870}, 0, { 0, 2012}, {0x24, 0xcd, 0x6d, 0xff}}}, - {{{ 5685, 1946, 5797}, 0, { 478, 992}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ 5612, 1946, 5870}, 0, { 0, 992}, {0xe2, 0xac, 0x59, 0xff}}}, - {{{ 5685, 1843, 5797}, 0, { 478, 2012}, {0x59, 0xac, 0xe2, 0xff}}}, - {{{ 5902, 2048, 6159}, 0, { 0, 0}, {0xe3, 0x54, 0x59, 0xff}}}, - {{{ 5540, 2048, 5797}, 0, { 2522, 0}, {0x93, 0x33, 0xdc, 0xff}}}, - {{{ 5540, 1946, 5797}, 0, { 2522, 988}, {0xa6, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700C1D8, 0x003d0dc0, 89137, 0x0000c1d8, 224); // 0x0700C2B8 - 0x0700C398 -static const Vtx hmc_seg7_vertex_0700C2B8[] = { - {{{ 5902, 1946, 6015}, 0, { 478, 988}, {0x1d, 0xac, 0xa7, 0xff}}}, - {{{ 5974, 1946, 6087}, 0, { 0, 988}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 5974, 1843, 6087}, 0, { 0, 2012}, {0x59, 0xac, 0xe3, 0xff}}}, - {{{ 5612, 1946, 5870}, 0, { 2012, 988}, {0xe2, 0xac, 0x59, 0xff}}}, - {{{ 5540, 1946, 5797}, 0, { 2522, 988}, {0xa6, 0x00, 0x59, 0xff}}}, - {{{ 5540, 1843, 5797}, 0, { 2522, 2012}, {0xa6, 0xac, 0x1d, 0xff}}}, - {{{ 5612, 1843, 5870}, 0, { 2012, 2012}, {0x24, 0xcd, 0x6d, 0xff}}}, - {{{ 5902, 1946, 6159}, 0, { 0, 988}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 5830, 1843, 6087}, 0, { 478, 2012}, {0xa7, 0xac, 0x1d, 0xff}}}, - {{{ 5902, 1843, 6159}, 0, { 0, 2012}, {0x24, 0xcd, 0x6d, 0xff}}}, - {{{ 5830, 1946, 6087}, 0, { 478, 988}, {0x93, 0xcd, 0xdc, 0xff}}}, - {{{ 5612, 2048, 5725}, 0, { 2522, 0}, {0x1d, 0x54, 0xa7, 0xff}}}, - {{{ 5612, 1946, 5725}, 0, { 2522, 988}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 5974, 2048, 6087}, 0, { 0, 0}, {0x6d, 0x33, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700C2B8, 0x003d0dc0, 89137, 0x0000c2b8, 224); // 0x0700C398 - 0x0700C488 -static const Vtx hmc_seg7_vertex_0700C398[] = { - {{{ 6554, 1946, 5363}, 0, { 0, 992}, {0x1e, 0xac, 0xa7, 0xff}}}, - {{{ 6626, 1946, 5435}, 0, { -540, 992}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6626, 1843, 5435}, 0, { -540, 2012}, {0x59, 0xac, 0xe2, 0xff}}}, - {{{ 5902, 1946, 6015}, 0, { 478, 988}, {0x1d, 0xac, 0xa7, 0xff}}}, - {{{ 5974, 1843, 6087}, 0, { 0, 2012}, {0x59, 0xac, 0xe3, 0xff}}}, - {{{ 5902, 1843, 6015}, 0, { 478, 2012}, {0xdc, 0xcd, 0x93, 0xff}}}, - {{{ 5612, 1946, 5725}, 0, { 2522, 988}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 5685, 1843, 5797}, 0, { 2012, 2012}, {0x59, 0xac, 0xe2, 0xff}}}, - {{{ 5612, 1843, 5725}, 0, { 2522, 2012}, {0xdc, 0xcd, 0x93, 0xff}}}, - {{{ 5685, 1946, 5797}, 0, { 2012, 988}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ 6264, 1946, 5073}, 0, { 2012, 992}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 6336, 1946, 5146}, 0, { 1500, 992}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ 6336, 1843, 5146}, 0, { 1500, 2012}, {0x5a, 0xac, 0xe3, 0xff}}}, - {{{ 6264, 1843, 5073}, 0, { 2012, 2012}, {0xdb, 0xcc, 0x93, 0xff}}}, - {{{ 6554, 1843, 5363}, 0, { 0, 2012}, {0xdc, 0xcd, 0x92, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700C398, 0x003d0dc0, 89137, 0x0000c398, 240); // 0x0700C488 - 0x0700C588 -static const Vtx hmc_seg7_vertex_0700C488[] = { - {{{ 6554, 2048, 5508}, 0, { -542, 0}, {0xe3, 0x54, 0x59, 0xff}}}, - {{{ 6192, 1946, 5146}, 0, { 2012, 992}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6554, 1946, 5508}, 0, { -542, 992}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6264, 2048, 5073}, 0, { 2012, 0}, {0x1d, 0x54, 0xa7, 0xff}}}, - {{{ 6626, 2048, 5435}, 0, { -540, 0}, {0x6e, 0x33, 0x24, 0xff}}}, - {{{ 6626, 1946, 5435}, 0, { -540, 992}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6264, 1946, 5073}, 0, { 2012, 992}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 6481, 1843, 5435}, 0, { 0, 2012}, {0xa7, 0xac, 0x1d, 0xff}}}, - {{{ 6554, 1843, 5508}, 0, { -542, 2012}, {0x25, 0xcd, 0x6d, 0xff}}}, - {{{ 6481, 1946, 5435}, 0, { 0, 992}, {0x93, 0xcd, 0xdb, 0xff}}}, - {{{ 6264, 1946, 5218}, 0, { 1500, 992}, {0xe3, 0xac, 0x59, 0xff}}}, - {{{ 6192, 1843, 5146}, 0, { 2012, 2012}, {0xa7, 0xac, 0x1e, 0xff}}}, - {{{ 6264, 1843, 5218}, 0, { 1500, 2012}, {0x24, 0xcd, 0x6d, 0xff}}}, - {{{ 6554, 1843, 5508}, 0, { 0, 2012}, {0x25, 0xcd, 0x6d, 0xff}}}, - {{{ 6626, 2048, 5435}, 0, { 480, 0}, {0x6e, 0x33, 0x24, 0xff}}}, - {{{ 6554, 2048, 5508}, 0, { 0, 0}, {0xe3, 0x54, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700C488, 0x003d0dc0, 89137, 0x0000c488, 256); // 0x0700C588 - 0x0700C668 -static const Vtx hmc_seg7_vertex_0700C588[] = { - {{{ 6554, 2048, 5508}, 0, { -542, 0}, {0xe3, 0x54, 0x59, 0xff}}}, - {{{ 6192, 2048, 5146}, 0, { 2012, 0}, {0x92, 0x33, 0xdc, 0xff}}}, - {{{ 6192, 1946, 5146}, 0, { 2012, 992}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6264, 1843, 5218}, 0, { 0, 2012}, {0x24, 0xcd, 0x6d, 0xff}}}, - {{{ 6336, 1946, 5146}, 0, { 478, 992}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ 6264, 1946, 5218}, 0, { 0, 992}, {0xe3, 0xac, 0x59, 0xff}}}, - {{{ 6336, 1843, 5146}, 0, { 478, 2012}, {0x5a, 0xac, 0xe3, 0xff}}}, - {{{ 6481, 1946, 5435}, 0, { 0, 992}, {0x93, 0xcd, 0xdb, 0xff}}}, - {{{ 6554, 1946, 5363}, 0, { 478, 992}, {0x1e, 0xac, 0xa7, 0xff}}}, - {{{ 6554, 1843, 5363}, 0, { 480, 2012}, {0xdc, 0xcd, 0x92, 0xff}}}, - {{{ 6481, 1843, 5435}, 0, { 0, 2012}, {0xa7, 0xac, 0x1d, 0xff}}}, - {{{ 6554, 1843, 5508}, 0, { 0, 2012}, {0x25, 0xcd, 0x6d, 0xff}}}, - {{{ 6626, 1843, 5435}, 0, { 480, 2012}, {0x59, 0xac, 0xe2, 0xff}}}, - {{{ 6626, 2048, 5435}, 0, { 480, 0}, {0x6e, 0x33, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700C588, 0x003d0dc0, 89137, 0x0000c588, 224); // 0x0700C668 - 0x0700C758 -static const Vtx hmc_seg7_vertex_0700C668[] = { - {{{ 3482, 2048, 6349}, 0, { 8144, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 3482, 1946, 6349}, 0, { 8144, 992}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 1434, 1946, 6349}, 0, { -2074, 988}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 6192, 2048, 5146}, 0, { 0, 0}, {0x92, 0x33, 0xdc, 0xff}}}, - {{{ 6264, 1843, 5073}, 0, { 478, 2012}, {0xdb, 0xcc, 0x93, 0xff}}}, - {{{ 6192, 1843, 5146}, 0, { 0, 2012}, {0xa7, 0xac, 0x1e, 0xff}}}, - {{{ 6264, 2048, 5073}, 0, { 478, 0}, {0x1d, 0x54, 0xa7, 0xff}}}, - {{{ 1434, 2048, 6758}, 0, { -2074, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 1434, 1946, 6758}, 0, { -2074, 988}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 1638, 1946, 6758}, 0, { -1052, 988}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 1638, 2048, 6758}, 0, { -1052, 0}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 1434, 2048, 6349}, 0, { -1052, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 1434, 1946, 6349}, 0, { -1052, 992}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 1434, 1946, 6758}, 0, { 990, 988}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 1434, 2048, 6758}, 0, { 990, 0}, {0xd6, 0x54, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700C668, 0x003d0dc0, 89137, 0x0000c668, 240); // 0x0700C758 - 0x0700C848 -static const Vtx hmc_seg7_vertex_0700C758[] = { - {{{ 3072, 2048, 6758}, 0, { 990, 0}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 3072, 1946, 6963}, 0, { 2012, 988}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 3072, 2048, 6963}, 0, { 2012, 0}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 3482, 2048, 6349}, 0, { 8144, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 1434, 1946, 6349}, 0, { -2074, 988}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 1434, 2048, 6349}, 0, { -2074, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 3482, 2048, 6963}, 0, { 2012, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 3482, 1946, 6349}, 0, { -1052, 992}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 3482, 2048, 6349}, 0, { -1052, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 3482, 1946, 6963}, 0, { 2012, 988}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 3072, 2048, 6963}, 0, { 6100, 0}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 3072, 1946, 6963}, 0, { 6100, 992}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 3482, 1946, 6963}, 0, { 8144, 992}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 3482, 2048, 6963}, 0, { 8144, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 3072, 1946, 6758}, 0, { 990, 988}, {0xd6, 0xac, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700C758, 0x003d0dc0, 89137, 0x0000c758, 240); // 0x0700C848 - 0x0700C948 -static const Vtx hmc_seg7_vertex_0700C848[] = { - {{{ 1638, 2048, 6758}, 0, { 990, 0}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 1638, 1946, 6758}, 0, { 990, 988}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 1638, 1946, 6963}, 0, { 2012, 988}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 2048, 2048, 6758}, 0, { 990, 0}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 3072, 1946, 6758}, 0, { 6100, 992}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 3072, 2048, 6758}, 0, { 6100, 0}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 2048, 1946, 6758}, 0, { 990, 988}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 2048, 2048, 6963}, 0, { 2012, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 2048, 1946, 6963}, 0, { 2012, 988}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 1638, 2048, 6963}, 0, { -1052, 0}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 2048, 1946, 6963}, 0, { 990, 988}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 2048, 2048, 6963}, 0, { 990, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 1638, 1946, 6963}, 0, { -1052, 988}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 6554, 0, 7680}, 0, { 3582, 1840}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 6554, 1014, 7680}, 0, { 3582, 156}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6554, 1014, 6656}, 0, { 1774, 156}, {0x8f, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700C848, 0x003d0dc0, 89137, 0x0000c848, 256); // 0x0700C948 - 0x0700CA38 -static const Vtx hmc_seg7_vertex_0700C948[] = { - {{{ 1638, 2048, 6758}, 0, { 990, 0}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 1638, 1946, 6963}, 0, { 2012, 988}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 1638, 2048, 6963}, 0, { 2012, 0}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 410, 2048, 4096}, 0, { -2584, 0}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 922, 1946, 4096}, 0, { 0, 992}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 922, 2048, 4096}, 0, { 0, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 410, 1946, 4096}, 0, { -2584, 992}, {0x00, 0x88, 0x28, 0xff}}}, - {{{ 6554, 0, 6656}, 0, { 1774, 1840}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 7578, 1014, 6656}, 0, { 0, 156}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 7578, 0, 6656}, 0, { 0, 1840}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 6554, 1014, 6656}, 0, { 1774, 156}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 6554, 0, 7680}, 0, { 3582, 1840}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 7578, 0, 3584}, 0, { 3582, 1840}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 6554, 1014, 3584}, 0, { 1774, 156}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 6554, 0, 3584}, 0, { 1774, 1840}, {0xd9, 0x77, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700C948, 0x003d0dc0, 89137, 0x0000c948, 240); // 0x0700CA38 - 0x0700CB18 -static const Vtx hmc_seg7_vertex_0700CA38[] = { - {{{ 6554, 0, 3584}, 0, { 1774, 1840}, {0xd9, 0x77, 0x13, 0xff}}}, - {{{ 6554, 1014, 2560}, 0, { 0, 156}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6554, 0, 2560}, 0, { 0, 1840}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 6554, 1014, 3584}, 0, { 1774, 156}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 7578, 0, 3584}, 0, { 3582, 1840}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 7578, 1014, 3584}, 0, { 3582, 156}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, 0, 6656}, 0, { 1026, 1840}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 410, 1014, 6656}, 0, { 1026, 156}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1434, 1014, 6656}, 0, { -778, 156}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1434, 0, 6656}, 0, { -778, 1840}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 1434, 0, 6656}, 0, { 970, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 1434, 1014, 6656}, 0, { 970, 172}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1434, 1014, 7680}, 0, { -1072, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1434, 0, 7680}, 0, { -1072, 2012}, {0x38, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700CA38, 0x003d0dc0, 89137, 0x0000ca38, 224); // 0x0700CB18 - 0x0700CC08 -static const Vtx hmc_seg7_vertex_0700CB18[] = { - {{{ 5018, 0, 4915}, 0, { 2796, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 4506, 1024, 4915}, 0, { 1900, 64}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 4506, 0, 4915}, 0, { 1900, 2012}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 410, 0, 4096}, 0, { 480, 1840}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 1434, 1014, 4096}, 0, { -1326, 156}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1434, 0, 4096}, 0, { -1326, 1840}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 410, 1014, 4096}, 0, { 480, 156}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1434, 1014, 4608}, 0, { -2228, 156}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1434, 0, 4608}, 0, { -2228, 1840}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 410, 1014, 4608}, 0, { -422, 156}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 922, 0, 4608}, 0, { -1326, 1840}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 922, 1014, 4608}, 0, { -1326, 156}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, 0, 4608}, 0, { -422, 1840}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ 4506, 1024, 4403}, 0, { 990, 64}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 4506, 0, 4403}, 0, { 990, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700CB18, 0x003d0dc0, 89137, 0x0000cb18, 240); // 0x0700CC08 - 0x0700CC78 -static const Vtx hmc_seg7_vertex_0700CC08[] = { - {{{ 5018, 0, 4403}, 0, { 1886, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5018, 1024, 4915}, 0, { 2796, 64}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 5018, 0, 4915}, 0, { 2796, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 4506, 1024, 4915}, 0, { 1900, 64}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 4506, 0, 4403}, 0, { 990, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 4506, 1024, 4403}, 0, { 990, 64}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 5018, 1024, 4403}, 0, { 1886, 64}, {0x2a, 0x54, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700CC08, 0x003d0dc0, 89137, 0x0000cc08, 112); // 0x0700CC78 - 0x0700CD78 -static const Vtx hmc_seg7_vertex_0700CC78[] = { - {{{ 4150, 1126, 1434}, 0, { 648, -100}, {0xa6, 0xa9, 0xee, 0xff}}}, - {{{ 4150, 0, 2048}, 0, { 1468, 1042}, {0xb4, 0x63, 0x10, 0xff}}}, - {{{ 4150, 922, 2048}, 0, { 1468, 22}, {0xa6, 0xa8, 0xf7, 0xff}}}, - {{{ 6244, 717, 1434}, 0, { 1332, 36}, {0xa6, 0xa9, 0x13, 0xff}}}, - {{{ 6244, 0, 2048}, 0, { 512, 936}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6244, 922, 2048}, 0, { 512, -86}, {0x96, 0xbc, 0x0b, 0xff}}}, - {{{ 6244, 0, 2458}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6244, 922, 2458}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6244, -204, 1434}, 0, { 1332, 1056}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5579, 0, 2458}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5579, 922, 2048}, 0, { 512, -86}, {0x5a, 0xa8, 0x0e, 0xff}}}, - {{{ 5579, 922, 2458}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5579, 0, 2048}, 0, { 512, 936}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5579, -204, 1434}, 0, { 1332, 1056}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5579, 717, 1434}, 0, { 1332, 36}, {0x5a, 0xa8, 0x09, 0xff}}}, - {{{ 4150, 0, 2458}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700CC78, 0x003d0dc0, 89137, 0x0000cc78, 256); // 0x0700CD78 - 0x0700CE78 -static const Vtx hmc_seg7_vertex_0700CD78[] = { - {{{ 4150, 1126, 1434}, 0, { 648, -100}, {0xa6, 0xa9, 0xee, 0xff}}}, - {{{ 4150, 205, 1434}, 0, { 648, 922}, {0xa6, 0x58, 0x09, 0xff}}}, - {{{ 4150, 0, 2048}, 0, { 1468, 1042}, {0xb4, 0x63, 0x10, 0xff}}}, - {{{ 4150, 922, 2048}, 0, { 1468, 22}, {0xa6, 0xa8, 0xf7, 0xff}}}, - {{{ 4150, 0, 2458}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4150, 922, 2458}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3484, 0, 2458}, 0, { 196, 918}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3484, 922, 2048}, 0, { 648, 30}, {0x66, 0xb7, 0xf0, 0xff}}}, - {{{ 3484, 922, 2458}, 0, { 196, -12}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3484, 0, 2048}, 0, { 648, 960}, {0x5a, 0x58, 0x0e, 0xff}}}, - {{{ 3484, 205, 1434}, 0, { 1332, 836}, {0x5a, 0x57, 0x13, 0xff}}}, - {{{ 3484, 1126, 1434}, 0, { 1332, -94}, {0x5a, 0xa8, 0xf7, 0xff}}}, - {{{ 6244, 717, 922}, 0, { 2012, 0}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 6244, -204, 1434}, 0, { 1332, 1056}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6244, 717, 1434}, 0, { 1332, 36}, {0xa6, 0xa9, 0x13, 0xff}}}, - {{{ 6244, -204, 922}, 0, { 2012, 990}, {0xcd, 0x33, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700CD78, 0x003d0dc0, 89137, 0x0000cd78, 256); // 0x0700CE78 - 0x0700CF38 -static const Vtx hmc_seg7_vertex_0700CE78[] = { - {{{ 5579, 717, 1434}, 0, { 1332, 36}, {0x5a, 0xa8, 0x09, 0xff}}}, - {{{ 5579, -204, 922}, 0, { 2012, 990}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 5579, 717, 922}, 0, { 2012, 0}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 5579, -204, 1434}, 0, { 1332, 1056}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4150, 1126, 922}, 0, { 0, 0}, {0xc3, 0xc3, 0x5c, 0xff}}}, - {{{ 4150, 205, 1434}, 0, { 648, 922}, {0xa6, 0x58, 0x09, 0xff}}}, - {{{ 4150, 1126, 1434}, 0, { 648, -100}, {0xa6, 0xa9, 0xee, 0xff}}}, - {{{ 4150, 205, 922}, 0, { 0, 990}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 3484, 1126, 1434}, 0, { 1332, -94}, {0x5a, 0xa8, 0xf7, 0xff}}}, - {{{ 3484, 205, 1434}, 0, { 1332, 836}, {0x5a, 0x57, 0x13, 0xff}}}, - {{{ 3484, 205, 922}, 0, { 1900, 886}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 3484, 1126, 922}, 0, { 1900, -42}, {0x33, 0xcd, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700CE78, 0x003d0dc0, 89137, 0x0000ce78, 192); // 0x0700CF38 - 0x0700CF78 -static const Vtx hmc_seg7_vertex_0700CF38[] = { - {{{ 410, 2048, 4403}, 0, { 0, 0}, {0xa3, 0x43, 0xcc, 0xff}}}, - {{{ 410, 1946, 5837}, 0, { 0, 0}, {0xa3, 0xbd, 0x34, 0xff}}}, - {{{ 410, 2048, 5837}, 0, { 0, 0}, {0x0c, 0x63, 0x4d, 0xff}}}, - {{{ 410, 1946, 4403}, 0, { 0, 0}, {0x0c, 0x9d, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700CF38, 0x003d0dc0, 89137, 0x0000cf38, 64); // 0x0700CF78 - 0x0700D1C8 static const Gfx hmc_seg7_dl_0700CF78[] = { diff --git a/levels/hmc/areas/1/6/model.inc.c b/levels/hmc/areas/1/6/model.inc.c index 67410e249..6665e946b 100644 --- a/levels/hmc/areas/1/6/model.inc.c +++ b/levels/hmc/areas/1/6/model.inc.c @@ -1,146 +1,27 @@ +#include "pc/rom_assets.h" // 0x0700E5B0 - 0x0700E6B0 -static const Vtx hmc_seg7_vertex_0700E5B0[] = { - {{{ 6244, 154, 2560}, 0, { 4056, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5579, 154, 2560}, 0, { -2586, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5579, 256, 2458}, 0, { -2586, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 901, 2048, 3564}, 0, { 0, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 901, 3072, 3564}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 901, 3072, 4076}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 901, 2048, 4076}, 0, { 5078, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 901, 2048, 4076}, 0, { 3034, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 901, 3072, 4076}, 0, { 3034, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 3072, 4076}, 0, { -1870, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 2048, 4076}, 0, { -1870, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6244, 922, 2560}, 0, { 4056, 4564}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5579, 922, 2560}, 0, { -2584, 4564}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2578, 1434, 1346}, 0, { 5590, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2899, 1434, 1506}, 0, { 2012, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3128, 1434, 1048}, 0, { 2012, -1054}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700E5B0, 0x003d0dc0, 89137, 0x0000e5b0, 256); // 0x0700E6B0 - 0x0700E7A0 -static const Vtx hmc_seg7_vertex_0700E6B0[] = { - {{{ 6244, 154, 2560}, 0, { 4056, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5579, 256, 2458}, 0, { -2586, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6244, 256, 2458}, 0, { 4056, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5579, 922, 2458}, 0, { -2584, 4564}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6244, 922, 2458}, 0, { 4056, 4564}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3586, 1434, 1277}, 0, { -3096, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3631, 1434, 1872}, 0, { -6162, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4089, 1434, 956}, 0, { -6162, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3357, 1434, 1735}, 0, { -3096, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2578, 1434, 1346}, 0, { 5590, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3128, 1434, 1048}, 0, { 2012, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3036, 1434, 430}, 0, { 5588, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3128, 1536, 1048}, 0, { -2074, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3128, 1434, 1048}, 0, { -2074, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2899, 1434, 1506}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700E6B0, 0x003d0dc0, 89137, 0x0000e6b0, 240); // 0x0700E7A0 - 0x0700E880 -static const Vtx hmc_seg7_vertex_0700E7A0[] = { - {{{ -3631, 1536, 1872}, 0, { -6162, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3357, 1536, 1735}, 0, { -3096, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3586, 1536, 1277}, 0, { -3096, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4089, 1536, 956}, 0, { -6162, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3036, 1536, 430}, 0, { 5588, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3128, 1536, 1048}, 0, { 2012, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2578, 1536, 1346}, 0, { 5590, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2899, 1536, 1506}, 0, { 2012, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 1126, 4403}, 0, { 0, 7120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2406, 1331, 4147}, 0, { 2522, 3544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 1126, 4403}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3128, 1536, 1048}, 0, { -2074, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2899, 1434, 1506}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2899, 1536, 1506}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700E7A0, 0x003d0dc0, 89137, 0x0000e7a0, 224); // 0x0700E880 - 0x0700E980 -static const Vtx hmc_seg7_vertex_0700E880[] = { - {{{ -3586, 1536, 1277}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3128, 1434, 1048}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3128, 1536, 1048}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3586, 1434, 1277}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3357, 1536, 1735}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3357, 1434, 1735}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3586, 1434, 1277}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3586, 1536, 1277}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 1126, 4403}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2406, 1331, 4147}, 0, { 2522, 3544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 1126, 3891}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 0, 3891}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 1126, 3891}, 0, { 0, -10252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 1126, 3891}, 0, { 7122, -10252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 1126, 3891}, 0, { 5078, 7120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 1126, 4403}, 0, { 0, 7120}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700E880, 0x003d0dc0, 89137, 0x0000e880, 256); // 0x0700E980 - 0x0700EA50 -static const Vtx hmc_seg7_vertex_0700E980[] = { - {{{ 2765, 0, 4403}, 0, { 7122, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 1126, 4403}, 0, { 7122, -10252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 1126, 4403}, 0, { 0, -10252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 0, 4403}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 1126, 3891}, 0, { 5078, -10252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 0, 3891}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 0, 3891}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 1126, 4403}, 0, { 0, -10252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 0, 4403}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 0, 3891}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 1126, 3891}, 0, { 7122, -10252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 0, 3891}, 0, { 7122, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2765, 1126, 3891}, 0, { 5078, -10252}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700E980, 0x003d0dc0, 89137, 0x0000e980, 208); // 0x0700EA50 - 0x0700EB40 -static const Vtx hmc_seg7_vertex_0700EA50[] = { - {{{ 6543, 819, 6646}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 1024, 6646}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7588, 1024, 6646}, 0, { -7388, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 819, 3594}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 1024, 2550}, 0, { 10392, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 819, 2550}, 0, { 10392, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 1024, 3594}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7588, 819, 3594}, 0, { -7388, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 1024, 3594}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 819, 3594}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7588, 1024, 3594}, 0, { -7388, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 819, 7690}, 0, { 10392, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 1024, 6646}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 819, 6646}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 1024, 7690}, 0, { 10392, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700EA50, 0x003d0dc0, 89137, 0x0000ea50, 240); // 0x0700EB40 - 0x0700EC30 -static const Vtx hmc_seg7_vertex_0700EB40[] = { - {{{ 410, 819, 4086}, 0, { 10290, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 1024, 4086}, 0, { 10290, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1444, 1024, 4086}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 819, 6646}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7588, 1024, 6646}, 0, { -7388, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7588, 819, 6646}, 0, { -7388, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1444, 819, 6646}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1444, 1024, 7680}, 0, { -9330, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1444, 819, 7680}, 0, { -9330, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1444, 1024, 6646}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 399, 819, 6646}, 0, { -7388, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1444, 1024, 6646}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1444, 819, 6646}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 399, 1024, 6646}, 0, { -7388, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1444, 819, 4086}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700EB40, 0x003d0dc0, 89137, 0x0000eb40, 240); // 0x0700EC30 - 0x0700ECB0 -static const Vtx hmc_seg7_vertex_0700EC30[] = { - {{{ 1444, 819, 4086}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1444, 1024, 4618}, 0, { -4220, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1444, 819, 4618}, 0, { -4220, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1444, 1024, 4086}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 922, 1024, 4618}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 819, 4618}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 922, 819, 4618}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 1024, 4618}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700EC30, 0x003d0dc0, 89137, 0x0000ec30, 128); // 0x0700ECB0 - 0x0700EE38 static const Gfx hmc_seg7_dl_0700ECB0[] = { diff --git a/levels/hmc/areas/1/7/model.inc.c b/levels/hmc/areas/1/7/model.inc.c index b79821774..04f59530d 100644 --- a/levels/hmc/areas/1/7/model.inc.c +++ b/levels/hmc/areas/1/7/model.inc.c @@ -1,68 +1,15 @@ +#include "pc/rom_assets.h" // 0x0700EFD8 - 0x0700F0C8 -static const Vtx hmc_seg7_vertex_0700EFD8[] = { - {{{ 7168, 205, 6646}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6656, 205, 6646}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6656, 717, 6646}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4073, 973, 932}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 3561, 973, 932}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 3561, 461, 932}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 4073, 461, 932}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 7168, 717, 3594}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6656, 205, 3594}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 7168, 205, 3594}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6656, 717, 3594}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6543, 717, 2970}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6543, 205, 3482}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6543, 717, 3482}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6543, 205, 2970}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700EFD8, 0x003d0dc0, 89137, 0x0000efd8, 240); // 0x0700F0C8 - 0x0700F1A8 -static const Vtx hmc_seg7_vertex_0700F0C8[] = { - {{{ 819, 717, 6646}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1331, 717, 6646}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 1331, 205, 6646}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 7168, 205, 6646}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6656, 717, 6646}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 7168, 717, 6646}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6543, 717, 6758}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6543, 205, 7270}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6543, 717, 7270}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 6543, 205, 6758}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ 819, 205, 6646}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xb4}}}, - {{{ -1617, 717, 1274}, 0, { 990, 0}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ -1132, 205, 1435}, 0, { 0, 990}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ -1617, 205, 1274}, 0, { 990, 990}, {0xff, 0xff, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700F0C8, 0x003d0dc0, 89137, 0x0000f0c8, 224); // 0x0700F1A8 - 0x0700F298 -static const Vtx hmc_seg7_vertex_0700F1A8[] = { - {{{ 453, 205, 3555}, 0, { 0, 990}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ 815, 717, 3193}, 0, { 990, 0}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ 453, 717, 3555}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ 815, 205, 3193}, 0, { 990, 990}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ 953, 717, 2421}, 0, { 990, 0}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ 591, 717, 2059}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ 591, 205, 2059}, 0, { 0, 990}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ 953, 205, 2421}, 0, { 990, 990}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ 533, 205, 2841}, 0, { 990, 990}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ 171, 717, 2479}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ 533, 717, 2841}, 0, { 990, 0}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ 171, 205, 2479}, 0, { 0, 990}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ -944, 205, 872}, 0, { 0, 990}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ -944, 717, 872}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ -1430, 717, 710}, 0, { 990, 0}, {0xff, 0xff, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700F1A8, 0x003d0dc0, 89137, 0x0000f1a8, 240); // 0x0700F298 - 0x0700F2F8 -static const Vtx hmc_seg7_vertex_0700F298[] = { - {{{ -1617, 717, 1274}, 0, { 990, 0}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ -1132, 717, 1435}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ -1132, 205, 1435}, 0, { 0, 990}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ -1430, 205, 710}, 0, { 990, 990}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ -944, 205, 872}, 0, { 0, 990}, {0xff, 0xff, 0x00, 0xb4}}}, - {{{ -1430, 717, 710}, 0, { 990, 0}, {0xff, 0xff, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700F298, 0x003d0dc0, 89137, 0x0000f298, 96); // 0x0700F2F8 - 0x0700F3E8 static const Gfx hmc_seg7_dl_0700F2F8[] = { diff --git a/levels/hmc/areas/1/8/model.inc.c b/levels/hmc/areas/1/8/model.inc.c index 1e5bc5cf4..71ebba605 100644 --- a/levels/hmc/areas/1/8/model.inc.c +++ b/levels/hmc/areas/1/8/model.inc.c @@ -1,92 +1,18 @@ +#include "pc/rom_assets.h" // 0x0700F458 - 0x0700F548 -static const Vtx hmc_seg7_vertex_0700F458[] = { - {{{ 743, 512, 3410}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, 512, 3483}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, 410, 3483}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, 512, 3338}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 743, 410, 3410}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, 410, 3338}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, 410, 3483}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 598, 410, 3410}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 598, 410, 3410}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, 512, 3483}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 598, 512, 3410}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 670, 410, 3483}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 736, 410, 2203}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 663, 512, 2276}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 736, 512, 2203}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700F458, 0x003d0dc0, 89137, 0x0000f458, 240); // 0x0700F548 - 0x0700F628 -static const Vtx hmc_seg7_vertex_0700F548[] = { - {{{ 808, 512, 2276}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 736, 512, 2348}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 736, 410, 2348}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 808, 410, 2276}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 663, 410, 2276}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 736, 410, 2203}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 736, 410, 2203}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 663, 410, 2276}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 663, 512, 2276}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 388, 410, 2696}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 461, 512, 2623}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 388, 512, 2696}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 663, 410, 2276}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 663, 512, 2276}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700F548, 0x003d0dc0, 89137, 0x0000f548, 224); // 0x0700F628 - 0x0700F728 -static const Vtx hmc_seg7_vertex_0700F628[] = { - {{{ 316, 512, 2623}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 388, 512, 2551}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 388, 410, 2551}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 316, 410, 2623}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 461, 410, 2623}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 388, 410, 2696}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1423, 410, 1338}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1294, 410, 1274}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1326, 410, 1371}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 388, 410, 2696}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 461, 410, 2623}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 461, 512, 2623}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 461, 512, 2623}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 461, 410, 2623}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1423, 512, 1338}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1391, 410, 1241}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700F628, 0x003d0dc0, 89137, 0x0000f628, 256); // 0x0700F728 - 0x0700F808 -static const Vtx hmc_seg7_vertex_0700F728[] = { - {{{ -1423, 512, 1338}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1391, 512, 1241}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1391, 410, 1241}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1423, 410, 1338}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1294, 410, 1274}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1138, 410, 807}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1268, 410, 872}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1235, 410, 775}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1326, 410, 1371}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1294, 410, 1274}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1294, 512, 1274}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1326, 512, 1371}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1294, 512, 1274}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1294, 410, 1274}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700F728, 0x003d0dc0, 89137, 0x0000f728, 224); // 0x0700F808 - 0x0700F8B8 -static const Vtx hmc_seg7_vertex_0700F808[] = { - {{{ -1170, 512, 904}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1170, 410, 904}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1138, 410, 807}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1138, 512, 807}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1268, 410, 872}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1138, 410, 807}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1235, 410, 775}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1268, 410, 872}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1268, 512, 872}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1235, 512, 775}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1268, 512, 872}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700F808, 0x003d0dc0, 89137, 0x0000f808, 176); // 0x0700F8B8 - 0x0700FA40 static const Gfx hmc_seg7_dl_0700F8B8[] = { diff --git a/levels/hmc/areas/1/9/model.inc.c b/levels/hmc/areas/1/9/model.inc.c index f5a90545f..da208052b 100644 --- a/levels/hmc/areas/1/9/model.inc.c +++ b/levels/hmc/areas/1/9/model.inc.c @@ -1,70 +1,15 @@ +#include "pc/rom_assets.h" // 0x0700FAB0 - 0x0700FBA0 -static const Vtx hmc_seg7_vertex_0700FAB0[] = { - {{{ 1137, 358, 6543}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1014, 563, 6543}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1137, 563, 6543}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6973, 563, 3697}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6851, 358, 3697}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6973, 358, 3697}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6851, 563, 3697}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6912, 358, 3799}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6912, 563, 3594}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6912, 563, 3799}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6912, 358, 3594}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1075, 563, 6441}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1075, 563, 6646}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1075, 358, 6646}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1075, 358, 6441}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700FAB0, 0x003d0dc0, 89137, 0x0000fab0, 240); // 0x0700FBA0 - 0x0700FC90 -static const Vtx hmc_seg7_vertex_0700FBA0[] = { - {{{ 6482, 358, 3123}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6482, 358, 3328}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6482, 563, 3328}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1137, 358, 6543}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1014, 358, 6543}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1014, 563, 6543}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6973, 358, 6543}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6851, 563, 6543}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6973, 563, 6543}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6851, 358, 6543}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6912, 563, 6441}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6912, 358, 6646}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6912, 358, 6441}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6912, 563, 6646}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6482, 563, 3123}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700FBA0, 0x003d0dc0, 89137, 0x0000fba0, 240); // 0x0700FC90 - 0x0700FD80 -static const Vtx hmc_seg7_vertex_0700FC90[] = { - {{{ 3878, 819, 1034}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3756, 614, 1034}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3878, 614, 1034}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6420, 358, 3226}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 563, 3226}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6420, 563, 3226}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 358, 3226}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6420, 358, 7014}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 563, 7014}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6420, 563, 7014}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6543, 358, 7014}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6482, 358, 6912}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6482, 358, 7117}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6482, 563, 7117}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6482, 563, 6912}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700FC90, 0x003d0dc0, 89137, 0x0000fc90, 240); // 0x0700FD80 - 0x0700FDF0 -static const Vtx hmc_seg7_vertex_0700FD80[] = { - {{{ 3817, 614, 1137}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3817, 614, 932}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3817, 819, 932}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3878, 819, 1034}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3756, 819, 1034}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3756, 614, 1034}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3817, 819, 1137}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0700FD80, 0x003d0dc0, 89137, 0x0000fd80, 112); // 0x0700FDF0 - 0x0700FEF0 static const Gfx hmc_seg7_dl_0700FDF0[] = { diff --git a/levels/hmc/areas/1/collision.inc.c b/levels/hmc/areas/1/collision.inc.c index 341486c14..a35bf68f3 100644 --- a/levels/hmc/areas/1/collision.inc.c +++ b/levels/hmc/areas/1/collision.inc.c @@ -1,3620 +1,3 @@ +#include "pc/rom_assets.h" // 0x07025594 - 0x0702AA78 -const Collision hmc_seg7_collision_level[] = { - COL_INIT(), - COL_VERTEX_INIT(0x5E1), - COL_VERTEX(1468, -4279, 4991), - COL_VERTEX(455, -4279, 8032), - COL_VERTEX(2482, -4279, 6005), - COL_VERTEX(-558, -4279, 7018), - COL_VERTEX(3021, -7761, 2662), - COL_VERTEX(5581, -7761, 1997), - COL_VERTEX(3021, -7761, 1997), - COL_VERTEX(5581, -7761, 2662), - COL_VERTEX(-6245, -2252, -25), - COL_VERTEX(-5017, -2252, -1253), - COL_VERTEX(-6245, -2252, -1253), - COL_VERTEX(-5017, -2252, -25), - COL_VERTEX(-6860, -1535, 2534), - COL_VERTEX(-204, -1535, 6528), - COL_VERTEX(-204, -1535, 2534), - COL_VERTEX(-6860, -1535, 6528), - COL_VERTEX(-5221, 922, 384), - COL_VERTEX(-4709, 1058, 384), - COL_VERTEX(-4607, 922, -229), - COL_VERTEX(-3623, 1226, 36), - COL_VERTEX(-3955, 1211, -1473), - COL_VERTEX(-4582, 1020, 77), - COL_VERTEX(-4607, 922, -1049), - COL_VERTEX(-4228, 1226, 339), - COL_VERTEX(-4455, 1184, -1807), - COL_VERTEX(-5221, 922, -1663), - COL_VERTEX(-7539, 1331, -1123), - COL_VERTEX(-7167, 1104, -844), - COL_VERTEX(-6655, 922, -1049), - COL_VERTEX(-7269, 1145, -332), - COL_VERTEX(-6655, 922, -229), - COL_VERTEX(-7690, 1331, -271), - COL_VERTEX(-5221, 1331, -2687), - COL_VERTEX(-4284, 1331, -2062), - COL_VERTEX(-6757, 1331, -2687), - COL_VERTEX(-7269, 1331, 1408), - COL_VERTEX(-5733, 1331, 1408), - COL_VERTEX(-6041, 922, -1663), - COL_VERTEX(-6041, 922, 384), - COL_VERTEX(3713, -4382, 4629), - COL_VERTEX(3713, -4689, 4919), - COL_VERTEX(3713, -4382, 4919), - COL_VERTEX(3496, -4689, 5136), - COL_VERTEX(3496, -4382, 5136), - COL_VERTEX(3206, -4689, 5136), - COL_VERTEX(3206, -4382, 5136), - COL_VERTEX(3713, -4689, 4629), - COL_VERTEX(3496, -4382, 4412), - COL_VERTEX(3496, -4689, 4412), - COL_VERTEX(3206, -4382, 4412), - COL_VERTEX(3206, -4689, 4412), - COL_VERTEX(2989, -4382, 4629), - COL_VERTEX(2989, -4689, 4629), - COL_VERTEX(2989, -4382, 4919), - COL_VERTEX(2989, -4689, 4919), - COL_VERTEX(3713, -4689, 4412), - COL_VERTEX(2989, -4689, 5136), - COL_VERTEX(3713, -4689, 5136), - COL_VERTEX(2989, -4689, 4412), - COL_VERTEX(512, 2048, 3482), - COL_VERTEX(410, 2048, 3482), - COL_VERTEX(410, 2048, 3840), - COL_VERTEX(512, 2048, 3840), - COL_VERTEX(410, 2048, 4096), - COL_VERTEX(922, 2048, 4096), - COL_VERTEX(410, 3072, 4055), - COL_VERTEX(881, 2048, 4055), - COL_VERTEX(410, 2048, 4055), - COL_VERTEX(881, 3072, 4055), - COL_VERTEX(881, 3072, 3564), - COL_VERTEX(881, 2048, 3564), - COL_VERTEX(922, 3072, 3564), - COL_VERTEX(717, 1946, 3277), - COL_VERTEX(922, 1946, 3482), - COL_VERTEX(410, 1946, 3584), - COL_VERTEX(410, 2048, 5837), - COL_VERTEX(410, 2048, 4403), - COL_VERTEX(922, 2048, 4813), - COL_VERTEX(922, 2048, 5427), - COL_VERTEX(410, 1946, 4403), - COL_VERTEX(717, 2048, 3277), - COL_VERTEX(410, 2048, 3072), - COL_VERTEX(922, 2048, 3482), - COL_VERTEX(922, 2048, 3564), - COL_VERTEX(922, 1946, 4096), - COL_VERTEX(410, 1946, 4096), - COL_VERTEX(410, 1946, 5837), - COL_VERTEX(922, 1946, 5427), - COL_VERTEX(922, 1946, 4813), - COL_VERTEX(922, 2048, 3072), - COL_VERTEX(-2713, -6327, 2022), - COL_VERTEX(-3225, -4279, 2739), - COL_VERTEX(-2713, -4279, 3251), - COL_VERTEX(-4351, -6327, 2022), - COL_VERTEX(-1996, -6327, 2739), - COL_VERTEX(-1996, -6327, 4378), - COL_VERTEX(-2713, -4279, 3866), - COL_VERTEX(-3839, -4279, 2739), - COL_VERTEX(-3225, -4279, 4378), - COL_VERTEX(-2713, -6327, 5094), - COL_VERTEX(-4351, -6327, 5094), - COL_VERTEX(-3839, -4279, 4378), - COL_VERTEX(-4351, -4279, 3866), - COL_VERTEX(-5068, -6327, 4378), - COL_VERTEX(-4351, -4279, 3251), - COL_VERTEX(-5068, -6327, 2739), - COL_VERTEX(2765, 1075, 4147), - COL_VERTEX(2765, 1024, 4198), - COL_VERTEX(5222, 1024, 4403), - COL_VERTEX(5274, 1075, 4403), - COL_VERTEX(5018, 1075, 6400), - COL_VERTEX(5018, 1024, 6349), - COL_VERTEX(5018, 1126, 3584), - COL_VERTEX(5274, 1434, 3994), - COL_VERTEX(2765, 1126, 6656), - COL_VERTEX(3277, 1126, 6656), - COL_VERTEX(3277, 1126, 5939), - COL_VERTEX(3021, 1434, 6298), - COL_VERTEX(5530, 1126, 6144), - COL_VERTEX(5530, 1126, 6656), - COL_VERTEX(5018, 1126, 6144), - COL_VERTEX(5018, 1126, 6656), - COL_VERTEX(2765, 1126, 3891), - COL_VERTEX(2765, 1126, 4403), - COL_VERTEX(2406, 1331, 4147), - COL_VERTEX(2048, 1126, 4403), - COL_VERTEX(6244, 410, 1536), - COL_VERTEX(5579, 0, 2560), - COL_VERTEX(1690, 1024, 5120), - COL_VERTEX(1690, 1024, 4608), - COL_VERTEX(922, 1024, 5120), - COL_VERTEX(1306, 1434, 4864), - COL_VERTEX(-5391, 512, -1253), - COL_VERTEX(-5017, 512, -879), - COL_VERTEX(-5017, 512, -399), - COL_VERTEX(-5871, 512, -1253), - COL_VERTEX(-5391, 512, -25), - COL_VERTEX(-6245, 512, -879), - COL_VERTEX(-6245, 512, -399), - COL_VERTEX(-5871, 512, -25), - COL_VERTEX(5018, 1024, 4096), - COL_VERTEX(2765, 1024, 4096), - COL_VERTEX(5018, 1075, 4147), - COL_VERTEX(5018, 1024, 4198), - COL_VERTEX(5274, 1075, 6144), - COL_VERTEX(5325, 1024, 6144), - COL_VERTEX(5325, 1024, 4403), - COL_VERTEX(5222, 1024, 6144), - COL_VERTEX(3277, 1024, 6451), - COL_VERTEX(5018, 1024, 6451), - COL_VERTEX(3277, 1075, 6400), - COL_VERTEX(3277, 1024, 6349), - COL_VERTEX(5530, 1126, 3584), - COL_VERTEX(5018, 1126, 4403), - COL_VERTEX(5530, 1126, 4403), - COL_VERTEX(2765, 1126, 5939), - COL_VERTEX(5274, 1434, 6400), - COL_VERTEX(2048, 1126, 3891), - COL_VERTEX(5579, 410, 1587), - COL_VERTEX(6244, 410, 1587), - COL_VERTEX(5579, 410, 1536), - COL_VERTEX(6244, 0, 2560), - COL_VERTEX(922, 1024, 4608), - COL_VERTEX(6244, 307, 2458), - COL_VERTEX(5579, 307, 2458), - COL_VERTEX(5579, 1126, 2458), - COL_VERTEX(6244, 1126, 2458), - COL_VERTEX(-4318, 2867, -1115), - COL_VERTEX(-5221, 2867, -2175), - COL_VERTEX(-4098, 2867, -1460), - COL_VERTEX(-5441, 2867, -1829), - COL_VERTEX(-4577, 2867, -1280), - COL_VERTEX(-4483, 2867, -856), - COL_VERTEX(-3685, 2867, -1663), - COL_VERTEX(-4095, 2867, -1458), - COL_VERTEX(-5221, 2867, -2687), - COL_VERTEX(-5096, 2867, -1610), - COL_VERTEX(-5551, 2867, -322), - COL_VERTEX(-5810, 2867, -486), - COL_VERTEX(-4837, 2867, -1445), - COL_VERTEX(-3685, 2867, -3199), - COL_VERTEX(-4709, 2867, -3199), - COL_VERTEX(-6344, 2867, -1555), - COL_VERTEX(-5119, 2867, -47), - COL_VERTEX(-4742, 2867, -1021), - COL_VERTEX(-5269, 2867, -1719), - COL_VERTEX(-5763, 2867, -942), - COL_VERTEX(-5936, 2867, -1052), - COL_VERTEX(-6454, 2867, -1382), - COL_VERTEX(-5826, 2867, -1225), - COL_VERTEX(-5441, 2867, -494), - COL_VERTEX(-5009, 2867, -219), - COL_VERTEX(-4453, -3378, -4851), - COL_VERTEX(-3738, -2969, -5560), - COL_VERTEX(-4053, -2969, -5964), - COL_VERTEX(-3359, -2661, -5076), - COL_VERTEX(-3110, -2559, -5877), - COL_VERTEX(-3234, -2559, -6373), - COL_VERTEX(-3949, -3071, -4499), - COL_VERTEX(-3670, -2559, -6539), - COL_VERTEX(-4169, -2559, -6578), - COL_VERTEX(-4431, -2661, -6448), - COL_VERTEX(-4872, -3378, -5145), - COL_VERTEX(-5282, -3788, -4325), - COL_VERTEX(-5375, -3071, -5497), - COL_VERTEX(-4785, -3788, -4202), - COL_VERTEX(-5878, -3481, -4474), - COL_VERTEX(-4189, -3481, -4053), - COL_VERTEX(-5282, -4197, -3301), - COL_VERTEX(-4787, -4197, -3434), - COL_VERTEX(-4194, -3890, -3593), - COL_VERTEX(-4469, -4607, -2797), - COL_VERTEX(-4872, -4607, -2482), - COL_VERTEX(-3984, -4300, -3176), - COL_VERTEX(-4258, -5017, -1868), - COL_VERTEX(-3854, -5017, -2183), - COL_VERTEX(-3370, -4709, -2561), - COL_VERTEX(-2742, -4914, -1264), - COL_VERTEX(-3345, -5221, -1146), - COL_VERTEX(-3848, -5221, -1049), - COL_VERTEX(-4451, -4914, -931), - COL_VERTEX(-3835, -5221, -537), - COL_VERTEX(-50, -4996, 2022), - COL_VERTEX(-665, -4996, 2842), - COL_VERTEX(-5875, -3890, -3142), - COL_VERTEX(-5356, -4300, -2104), - COL_VERTEX(-4742, -4709, -1490), - COL_VERTEX(-4447, -4914, -537), - COL_VERTEX(-2712, -4914, -537), - COL_VERTEX(-3325, -5221, -537), - COL_VERTEX(154, -4689, 3046), - COL_VERTEX(154, -4689, 2125), - COL_VERTEX(-50, -4996, 2842), - COL_VERTEX(-460, -4689, 3046), - COL_VERTEX(973, -4433, 2253), - COL_VERTEX(973, -4433, 2406), - COL_VERTEX(922, -4433, 2406), - COL_VERTEX(922, -4433, 2253), - COL_VERTEX(922, -4689, 2253), - COL_VERTEX(973, -4689, 2253), - COL_VERTEX(973, -4689, 2406), - COL_VERTEX(922, -4689, 2406), - COL_VERTEX(3021, -4689, 1997), - COL_VERTEX(1075, -4689, 1997), - COL_VERTEX(1075, -4689, 2662), - COL_VERTEX(3021, -4689, 2662), - COL_VERTEX(973, -4689, 2662), - COL_VERTEX(973, -4689, 1997), - COL_VERTEX(4557, -4689, 1997), - COL_VERTEX(6605, -3665, 1997), - COL_VERTEX(6605, -4689, 2662), - COL_VERTEX(5581, -4689, 2662), - COL_VERTEX(4045, -4689, 1997), - COL_VERTEX(6605, -4689, 1997), - COL_VERTEX(5581, -4689, 1997), - COL_VERTEX(4557, -4689, 2662), - COL_VERTEX(-51, -4279, 6511), - COL_VERTEX(20, -3255, 7598), - COL_VERTEX(-124, -3255, 6439), - COL_VERTEX(3496, -4279, 3108), - COL_VERTEX(3351, -4279, 3108), - COL_VERTEX(3568, -4279, 3036), - COL_VERTEX(-522, -4023, 6765), - COL_VERTEX(-268, -4023, 6584), - COL_VERTEX(-486, -4023, 6801), - COL_VERTEX(-305, -4023, 6548), - COL_VERTEX(-486, -4279, 6801), - COL_VERTEX(889, -3255, 7598), - COL_VERTEX(382, -3255, 6946), - COL_VERTEX(817, -3255, 6946), - COL_VERTEX(1396, -3255, 4919), - COL_VERTEX(2120, -4279, 5643), - COL_VERTEX(3061, -4279, 6584), - COL_VERTEX(5089, -4279, 4846), - COL_VERTEX(1541, -4279, 4774), - COL_VERTEX(3351, -4279, 5860), - COL_VERTEX(3206, -4279, 6729), - COL_VERTEX(2265, -4279, 4774), - COL_VERTEX(4437, -4279, 4774), - COL_VERTEX(3351, -4279, 3688), - COL_VERTEX(3351, -4382, 5860), - COL_VERTEX(4437, -4382, 4774), - COL_VERTEX(1613, -4279, 4846), - COL_VERTEX(1613, -4279, 4991), - COL_VERTEX(3134, -4279, 6511), - COL_VERTEX(3278, -4279, 6511), - COL_VERTEX(5016, -4279, 4774), - COL_VERTEX(5016, -4279, 4629), - COL_VERTEX(-4812, 2867, -7807), - COL_VERTEX(-204, 2867, -8114), - COL_VERTEX(3738, 614, -6962), - COL_VERTEX(-1209, -4484, 5281), - COL_VERTEX(-1749, -4587, 5893), - COL_VERTEX(-1822, -4484, 5893), - COL_VERTEX(-1391, -4587, 6251), - COL_VERTEX(-2764, -2559, -5759), - COL_VERTEX(-4300, -511, -5759), - COL_VERTEX(-2764, -511, -5759), - COL_VERTEX(-3107, -511, -4753), - COL_VERTEX(-3614, -921, -4264), - COL_VERTEX(-4620, -511, -6690), - COL_VERTEX(-4300, -511, -7295), - COL_VERTEX(-5627, -921, -5673), - COL_VERTEX(-3791, -1330, -3954), - COL_VERTEX(-6176, -1330, -4548), - COL_VERTEX(-6176, -2969, -4548), - COL_VERTEX(-5627, -2559, -5673), - COL_VERTEX(-4620, -2149, -6690), - COL_VERTEX(-2961, -2252, -5280), - COL_VERTEX(-3107, -2149, -4753), - COL_VERTEX(-3614, -2559, -4264), - COL_VERTEX(-3791, -2969, -3954), - COL_VERTEX(-6172, -3378, -3063), - COL_VERTEX(-3798, -1740, -3699), - COL_VERTEX(-3798, -3378, -3699), - COL_VERTEX(-5598, -3788, -1915), - COL_VERTEX(-3662, -2149, -3428), - COL_VERTEX(-3662, -3788, -3428), - COL_VERTEX(-4984, -4197, -1300), - COL_VERTEX(-3047, -4197, -2813), - COL_VERTEX(-3047, -2559, -2813), - COL_VERTEX(-4300, 1741, -7295), - COL_VERTEX(-4753, -4402, -873), - COL_VERTEX(-2340, -2764, -1342), - COL_VERTEX(-2340, -4402, -1342), - COL_VERTEX(-4753, -2764, -873), - COL_VERTEX(-4753, -4402, -537), - COL_VERTEX(-2303, -4402, -537), - COL_VERTEX(-1484, -3255, -537), - COL_VERTEX(-460, -4689, 3456), - COL_VERTEX(563, -4689, 1920), - COL_VERTEX(-2201, -6020, 896), - COL_VERTEX(-869, -5303, 2227), - COL_VERTEX(-869, -6020, 3661), - COL_VERTEX(-869, -5303, 3661), - COL_VERTEX(-417, -5303, 2001), - COL_VERTEX(563, -5303, 1510), - COL_VERTEX(563, -5303, 4378), - COL_VERTEX(-1484, -6327, 4582), - COL_VERTEX(563, -4689, 2739), - COL_VERTEX(870, -4689, 2739), - COL_VERTEX(563, -3972, 2739), - COL_VERTEX(768, -4689, 2509), - COL_VERTEX(870, -4689, 2509), - COL_VERTEX(870, -4689, 1920), - COL_VERTEX(563, -3255, 1510), - COL_VERTEX(870, -4689, 2150), - COL_VERTEX(-1484, -5303, -537), - COL_VERTEX(870, -3972, 1920), - COL_VERTEX(563, -3255, 5606), - COL_VERTEX(563, -4689, 3968), - COL_VERTEX(-2508, -6327, 5606), - COL_VERTEX(-2508, -6327, 1510), - COL_VERTEX(870, -4433, 2253), - COL_VERTEX(870, -4433, 2406), - COL_VERTEX(870, -4689, 2406), - COL_VERTEX(870, -4689, 2253), - COL_VERTEX(-4556, -6327, 1510), - COL_VERTEX(-4709, 1843, -7807), - COL_VERTEX(307, -409, -7781), - COL_VERTEX(307, -409, -6962), - COL_VERTEX(3149, -409, -6962), - COL_VERTEX(3149, -409, -7065), - COL_VERTEX(-204, 922, -7904), - COL_VERTEX(3508, -409, -7065), - COL_VERTEX(3738, 614, -7781), - COL_VERTEX(3738, -409, -6962), - COL_VERTEX(-1818, 1843, -6513), - COL_VERTEX(-1818, 2867, -6513), - COL_VERTEX(-2764, 1843, -7807), - COL_VERTEX(-2764, 2867, -7807), - COL_VERTEX(-3276, 1843, -7295), - COL_VERTEX(-1740, 1843, -6578), - COL_VERTEX(-4300, 1843, -7295), - COL_VERTEX(-2764, 1843, -5759), - COL_VERTEX(-1228, 1843, -7090), - COL_VERTEX(-204, 1843, -6578), - COL_VERTEX(-815, -4279, 5676), - COL_VERTEX(-1427, -4279, 6288), - COL_VERTEX(-1484, -5303, 7654), - COL_VERTEX(-1484, -4279, 7654), - COL_VERTEX(563, -5303, 5606), - COL_VERTEX(-341, -4279, 6367), - COL_VERTEX(-558, -4023, 6729), - COL_VERTEX(-522, -4279, 6765), - COL_VERTEX(563, -4279, 5606), - COL_VERTEX(-5580, -5303, 7654), - COL_VERTEX(-5580, -3255, 7654), - COL_VERTEX(-4556, -6327, 5606), - COL_VERTEX(-5580, -6327, 2534), - COL_VERTEX(-7628, -5303, 5606), - COL_VERTEX(-7628, -3255, 5606), - COL_VERTEX(-7628, -5303, 1510), - COL_VERTEX(-4812, 1843, -7295), - COL_VERTEX(-3788, 1843, -6783), - COL_VERTEX(-4812, 2099, -7474), - COL_VERTEX(-1228, 1843, -7602), - COL_VERTEX(-716, 1843, -7602), - COL_VERTEX(-1740, 2867, -8114), - COL_VERTEX(-204, -409, -8114), - COL_VERTEX(-1740, 1741, -6578), - COL_VERTEX(-204, 2867, -6578), - COL_VERTEX(-1740, -409, -6578), - COL_VERTEX(-716, -409, -7090), - COL_VERTEX(-204, 922, -6839), - COL_VERTEX(-716, 1741, -7090), - COL_VERTEX(-1228, 1741, -7602), - COL_VERTEX(-1228, -409, -7090), - COL_VERTEX(-1228, -409, -7602), - COL_VERTEX(-716, -409, -7602), - COL_VERTEX(-716, -511, -7602), - COL_VERTEX(-4863, 2099, -7474), - COL_VERTEX(-4863, 1843, -7474), - COL_VERTEX(-4914, 2099, -7474), - COL_VERTEX(-4914, 1843, -7474), - COL_VERTEX(-4863, 1843, -7628), - COL_VERTEX(-4863, 2099, -7628), - COL_VERTEX(-4914, 2099, -7628), - COL_VERTEX(-4812, 2099, -7628), - COL_VERTEX(307, 614, -6962), - COL_VERTEX(-204, -409, -6839), - COL_VERTEX(3252, -153, -6962), - COL_VERTEX(3252, -153, -6911), - COL_VERTEX(3405, -409, -6962), - COL_VERTEX(3405, -153, -6962), - COL_VERTEX(3405, -409, -6911), - COL_VERTEX(3405, -153, -6911), - COL_VERTEX(3252, -153, -6860), - COL_VERTEX(-3276, 1843, -6783), - COL_VERTEX(-631, -4279, 6801), - COL_VERTEX(1076, 614, -5119), - COL_VERTEX(-3583, 2355, -3276), - COL_VERTEX(-3481, 2355, -2943), - COL_VERTEX(-3071, 2355, -2764), - COL_VERTEX(-3481, 2355, -2585), - COL_VERTEX(-3583, 2611, -2841), - COL_VERTEX(-3583, 2355, -2841), - COL_VERTEX(-3583, -409, -2252), - COL_VERTEX(-3583, 2355, -2687), - COL_VERTEX(-3583, 2611, -2687), - COL_VERTEX(1076, -409, -4300), - COL_VERTEX(224, -409, -5119), - COL_VERTEX(224, 614, -5119), - COL_VERTEX(-3634, 2355, -2687), - COL_VERTEX(-3634, 2355, -2841), - COL_VERTEX(-767, 614, -4127), - COL_VERTEX(-767, -409, -4127), - COL_VERTEX(1076, 614, -4300), - COL_VERTEX(564, 614, -4300), - COL_VERTEX(-767, 614, -3308), - COL_VERTEX(-799, -409, -3276), - COL_VERTEX(52, 614, -3788), - COL_VERTEX(-799, 614, -3276), - COL_VERTEX(52, 614, -2764), - COL_VERTEX(-2047, 614, -3276), - COL_VERTEX(-2047, -409, -2252), - COL_VERTEX(-459, 614, -2252), - COL_VERTEX(-2047, -409, -3276), - COL_VERTEX(-2047, 3379, -3276), - COL_VERTEX(-3583, 3379, -3276), - COL_VERTEX(-2047, 3379, -2252), - COL_VERTEX(1076, -153, -4633), - COL_VERTEX(1076, -153, -4786), - COL_VERTEX(1076, -409, -4633), - COL_VERTEX(1076, -409, -5119), - COL_VERTEX(1076, -409, -4786), - COL_VERTEX(1127, -153, -4786), - COL_VERTEX(1127, -409, -4786), - COL_VERTEX(1127, -153, -4633), - COL_VERTEX(1127, -409, -4633), - COL_VERTEX(-2559, 2355, -2764), - COL_VERTEX(-3583, 2355, -2252), - COL_VERTEX(-3071, 2355, -2252), - COL_VERTEX(-4914, 2810, -7295), - COL_VERTEX(-4914, 3630, -7295), - COL_VERTEX(-4607, 3630, -6988), - COL_VERTEX(-4607, 3630, -6578), - COL_VERTEX(-4914, 3630, -6271), - COL_VERTEX(-5426, 2697, -6271), - COL_VERTEX(-5631, 2810, -8191), - COL_VERTEX(-5631, 2810, -7807), - COL_VERTEX(-5631, 3630, -7807), - COL_VERTEX(-4197, 1536, 896), - COL_VERTEX(-4228, 1536, 339), - COL_VERTEX(-3769, 1536, 682), - COL_VERTEX(-3623, 1536, 36), - COL_VERTEX(-3448, 1536, 521), - COL_VERTEX(-3685, 1536, -1663), - COL_VERTEX(-3955, 1536, -1473), - COL_VERTEX(-3494, 1536, 430), - COL_VERTEX(-3173, 1536, 384), - COL_VERTEX(-4709, 1536, 384), - COL_VERTEX(-5411, 509, 77), - COL_VERTEX(-4284, 1536, -2062), - COL_VERTEX(-4455, 1536, -1807), - COL_VERTEX(-6732, 1536, 1408), - COL_VERTEX(-6732, 1536, 1306), - COL_VERTEX(-6962, 1536, 1408), - COL_VERTEX(-6655, 1536, 691), - COL_VERTEX(-5718, 1536, 691), - COL_VERTEX(-5221, 1536, 384), - COL_VERTEX(-6373, 1536, 1306), - COL_VERTEX(-6392, 2355, -1099), - COL_VERTEX(-6062, 2355, -1617), - COL_VERTEX(-6753, 2355, -2057), - COL_VERTEX(-7083, 2355, -1539), - COL_VERTEX(-6062, 2458, -1617), - COL_VERTEX(-6962, 1597, -5858), - COL_VERTEX(-5426, 1843, -7295), - COL_VERTEX(-5426, 1638, -6271), - COL_VERTEX(-5426, 1536, -5247), - COL_VERTEX(-6553, 1843, -7295), - COL_VERTEX(-5017, 1843, -7295), - COL_VERTEX(-6553, 2810, -7807), - COL_VERTEX(-3788, 2355, -2585), - COL_VERTEX(-3788, 2355, -2943), - COL_VERTEX(-3685, 2355, -1663), - COL_VERTEX(-6629, 1792, 1408), - COL_VERTEX(-6476, 1536, 1408), - COL_VERTEX(-6476, 1792, 1459), - COL_VERTEX(-6476, 1536, 1459), - COL_VERTEX(-5221, 3379, 384), - COL_VERTEX(-6629, 1536, 1459), - COL_VERTEX(-4197, 3379, 896), - COL_VERTEX(-4709, 3379, 384), - COL_VERTEX(-5221, 3379, -2175), - COL_VERTEX(-5221, 2355, -2687), - COL_VERTEX(-3685, 3379, -1663), - COL_VERTEX(-5221, 3379, -2687), - COL_VERTEX(-4709, 2355, -3199), - COL_VERTEX(-3685, 2611, -2841), - COL_VERTEX(-3685, 2611, -2687), - COL_VERTEX(-6041, 1331, -1663), - COL_VERTEX(-5466, 2355, -455), - COL_VERTEX(-5466, 2355, 261), - COL_VERTEX(-4749, 2355, 261), - COL_VERTEX(-4749, 2355, -455), - COL_VERTEX(-5466, 2458, 261), - COL_VERTEX(-3685, 2355, -3199), - COL_VERTEX(-3634, 2611, -2841), - COL_VERTEX(-3634, 2611, -2687), - COL_VERTEX(-4914, 1843, -7807), - COL_VERTEX(-5426, 1536, -4223), - COL_VERTEX(-5426, 2355, -3199), - COL_VERTEX(-6757, 3379, -2687), - COL_VERTEX(-6476, 1792, 1408), - COL_VERTEX(-7269, 3379, 1408), - COL_VERTEX(-7781, 3379, -639), - COL_VERTEX(-6629, 1792, 1510), - COL_VERTEX(-6629, 1536, 1510), - COL_VERTEX(-6629, 1792, 1459), - COL_VERTEX(-6476, 1792, 1510), - COL_VERTEX(-6476, 1536, 1510), - COL_VERTEX(-3540, 1792, 567), - COL_VERTEX(-3540, 1536, 567), - COL_VERTEX(-3677, 1792, 636), - COL_VERTEX(-3677, 1536, 636), - COL_VERTEX(-6553, 2355, -3199), - COL_VERTEX(-6553, 2583, -5247), - COL_VERTEX(-6962, 2628, -5654), - COL_VERTEX(-6962, 2651, -5858), - COL_VERTEX(-5426, 1684, -7295), - COL_VERTEX(-6553, 1638, -6271), - COL_VERTEX(-6553, 1843, -7807), - COL_VERTEX(-6143, 1690, -6527), - COL_VERTEX(-4914, 1843, -7628), - COL_VERTEX(-7167, 1331, -844), - COL_VERTEX(-7269, 1331, -332), - COL_VERTEX(-5785, 1792, -7039), - COL_VERTEX(-6143, 1690, -6783), - COL_VERTEX(-5785, 1690, -6783), - COL_VERTEX(-5785, 1690, -6527), - COL_VERTEX(-6143, 1741, -6783), - COL_VERTEX(3638, 205, 819), - COL_VERTEX(3638, 205, 717), - COL_VERTEX(3996, 205, 717), - COL_VERTEX(4250, 205, 819), - COL_VERTEX(4250, 1024, 819), - COL_VERTEX(4250, 1024, -306), - COL_VERTEX(2202, 205, -204), - COL_VERTEX(2100, 102, 102), - COL_VERTEX(2202, 205, 205), - COL_VERTEX(4250, 205, -306), - COL_VERTEX(3740, 461, 819), - COL_VERTEX(1690, 1024, -306), - COL_VERTEX(3894, 461, 870), - COL_VERTEX(1690, 1024, 819), - COL_VERTEX(1792, 205, -204), - COL_VERTEX(1792, 205, 205), - COL_VERTEX(2100, 102, -101), - COL_VERTEX(3894, 205, 819), - COL_VERTEX(3740, 461, 870), - COL_VERTEX(3894, 461, 819), - COL_VERTEX(5681, -204, 819), - COL_VERTEX(5735, -204, 819), - COL_VERTEX(5735, -204, 717), - COL_VERTEX(6093, -204, 717), - COL_VERTEX(5476, -409, 819), - COL_VERTEX(1178, -409, -4453), - COL_VERTEX(1280, -409, -4453), - COL_VERTEX(3124, -409, -6348), - COL_VERTEX(3533, -409, -6757), - COL_VERTEX(3533, 0, -6860), - COL_VERTEX(5476, -613, 819), - COL_VERTEX(5681, -409, 819), - COL_VERTEX(4864, -869, 819), - COL_VERTEX(4864, 0, 819), - COL_VERTEX(5835, 51, 819), - COL_VERTEX(6298, -869, 819), - COL_VERTEX(5988, -204, 819), - COL_VERTEX(6298, 0, 819), - COL_VERTEX(5988, 51, 870), - COL_VERTEX(5988, 51, 819), - COL_VERTEX(3328, -869, 819), - COL_VERTEX(2919, 0, 819), - COL_VERTEX(2304, -1023, 819), - COL_VERTEX(6093, 1024, 205), - COL_VERTEX(6298, 1024, 410), - COL_VERTEX(6298, 0, 410), - COL_VERTEX(6093, 0, 205), - COL_VERTEX(4967, 0, 205), - COL_VERTEX(4967, 1024, 205), - COL_VERTEX(6298, 0, -4505), - COL_VERTEX(6298, -921, -5631), - COL_VERTEX(2100, 0, -4965), - COL_VERTEX(2100, 0, -4453), - COL_VERTEX(6298, 0, -6348), - COL_VERTEX(1690, 0, -3993), - COL_VERTEX(1178, 102, -4965), - COL_VERTEX(1690, 0, -5324), - COL_VERTEX(1690, -921, -3993), - COL_VERTEX(1178, 102, -4453), - COL_VERTEX(1690, 102, -4965), - COL_VERTEX(1690, -921, -5324), - COL_VERTEX(3431, 0, -3788), - COL_VERTEX(1895, 0, -3788), - COL_VERTEX(1690, 0, 819), - COL_VERTEX(5786, 0, -1842), - COL_VERTEX(2100, 0, -101), - COL_VERTEX(5786, 0, -1330), - COL_VERTEX(3124, 0, -6860), - COL_VERTEX(6912, 154, -1330), - COL_VERTEX(6298, 0, -1842), - COL_VERTEX(6298, 154, -1842), - COL_VERTEX(6912, -357, -1842), - COL_VERTEX(6912, 154, -1842), - COL_VERTEX(6912, -357, -1330), - COL_VERTEX(6298, 0, -613), - COL_VERTEX(6298, -869, -613), - COL_VERTEX(6298, -869, -2354), - COL_VERTEX(3405, -153, -6860), - COL_VERTEX(3124, 0, -6348), - COL_VERTEX(3943, 0, -6348), - COL_VERTEX(3943, -921, -6348), - COL_VERTEX(2714, -921, -6348), - COL_VERTEX(2714, 0, -5017), - COL_VERTEX(3328, 0, -5631), - COL_VERTEX(2304, 0, -5017), - COL_VERTEX(3636, 0, -5631), - COL_VERTEX(4250, 0, -5017), - COL_VERTEX(3738, -921, -6245), - COL_VERTEX(3636, -1074, -6143), - COL_VERTEX(3328, -921, -6245), - COL_VERTEX(3738, -921, -5836), - COL_VERTEX(3328, -921, -5836), - COL_VERTEX(2714, -1023, -5324), - COL_VERTEX(2714, -921, -5221), - COL_VERTEX(3021, -921, -5529), - COL_VERTEX(2407, -921, -5529), - COL_VERTEX(2714, -921, -5836), - COL_VERTEX(2304, -921, -5017), - COL_VERTEX(2100, 0, -4812), - COL_VERTEX(2100, 0, -4607), - COL_VERTEX(2304, 0, -4402), - COL_VERTEX(1690, -921, -3788), - COL_VERTEX(2304, -921, -3788), - COL_VERTEX(5581, 0, -3788), - COL_VERTEX(5581, 0, -3071), - COL_VERTEX(6298, 0, 102), - COL_VERTEX(2100, 0, 102), - COL_VERTEX(1895, 0, -101), - COL_VERTEX(4864, 0, -3378), - COL_VERTEX(4660, 0, -3173), - COL_VERTEX(4864, 0, -4812), - COL_VERTEX(4660, 0, -5017), - COL_VERTEX(1690, 0, -2969), - COL_VERTEX(1895, 0, -3173), - COL_VERTEX(2304, 0, -2354), - COL_VERTEX(2509, 0, -2559), - COL_VERTEX(2304, 0, -2149), - COL_VERTEX(5274, 0, -2559), - COL_VERTEX(3328, 0, -1945), - COL_VERTEX(3533, 0, -1740), - COL_VERTEX(3533, 0, -511), - COL_VERTEX(2509, 0, -1945), - COL_VERTEX(4660, 0, -5631), - COL_VERTEX(5479, 0, -5631), - COL_VERTEX(4455, 0, -3173), - COL_VERTEX(5479, 0, -2149), - COL_VERTEX(5479, 0, -2354), - COL_VERTEX(5274, 0, -1945), - COL_VERTEX(4352, 0, -1945), - COL_VERTEX(5479, 0, -1125), - COL_VERTEX(5274, 0, -1330), - COL_VERTEX(4967, 0, -1330), - COL_VERTEX(5479, 0, -613), - COL_VERTEX(5684, 0, -409), - COL_VERTEX(6093, 0, -409), - COL_VERTEX(4762, 0, -1125), - COL_VERTEX(4762, 0, 0), - COL_VERTEX(3738, 0, -306), - COL_VERTEX(3943, 0, -306), - COL_VERTEX(4148, 0, -511), - COL_VERTEX(2919, 0, -1125), - COL_VERTEX(2714, 0, -1330), - COL_VERTEX(2509, 0, -1330), - COL_VERTEX(2304, 0, -1125), - COL_VERTEX(2509, -767, -1125), - COL_VERTEX(4352, 0, 307), - COL_VERTEX(3840, 0, 307), - COL_VERTEX(4967, -818, 0), - COL_VERTEX(5271, -613, 205), - COL_VERTEX(5271, -613, 819), - COL_VERTEX(4557, -1023, -4402), - COL_VERTEX(4557, -767, -2354), - COL_VERTEX(1690, -767, -1023), - COL_VERTEX(6298, -767, -2354), - COL_VERTEX(5479, -869, -409), - COL_VERTEX(4967, -1023, -1125), - COL_VERTEX(4967, -1023, -1945), - COL_VERTEX(4762, -1023, -1125), - COL_VERTEX(3533, -767, -1125), - COL_VERTEX(2919, -869, -511), - COL_VERTEX(4250, -1023, -5017), - COL_VERTEX(5940, -921, -4146), - COL_VERTEX(4557, -767, -3173), - COL_VERTEX(2509, -767, -3788), - COL_VERTEX(2816, -767, -3788), - COL_VERTEX(3431, -1023, -3173), - COL_VERTEX(2509, -869, -3173), - COL_VERTEX(2509, -869, -2559), - COL_VERTEX(2304, -1023, -409), - COL_VERTEX(1690, -1023, -409), - COL_VERTEX(1895, 102, 102), - COL_VERTEX(5988, 51, 922), - COL_VERTEX(5835, 51, 870), - COL_VERTEX(4148, 0, -1740), - COL_VERTEX(3636, 0, -3583), - COL_VERTEX(3636, 0, -3378), - COL_VERTEX(3431, 0, -3173), - COL_VERTEX(4045, 0, -4402), - COL_VERTEX(4250, 0, -3378), - COL_VERTEX(4250, 0, -4197), - COL_VERTEX(1178, -153, -4633), - COL_VERTEX(1178, -153, -4786), - COL_VERTEX(-2578, 922, 1346), - COL_VERTEX(3484, 1126, 922), - COL_VERTEX(3277, 0, 5939), - COL_VERTEX(2765, 0, 5939), - COL_VERTEX(3277, 0, 6656), - COL_VERTEX(2765, 0, 6656), - COL_VERTEX(5018, 0, 4403), - COL_VERTEX(5018, 0, 3584), - COL_VERTEX(5530, 0, 3584), - COL_VERTEX(5018, 0, 6656), - COL_VERTEX(5018, 0, 6144), - COL_VERTEX(5530, 0, 6144), - COL_VERTEX(5530, 0, 6656), - COL_VERTEX(2048, 0, 3891), - COL_VERTEX(2765, 0, 3891), - COL_VERTEX(2765, 0, 4403), - COL_VERTEX(2048, 0, 4403), - COL_VERTEX(5018, 0, 4915), - COL_VERTEX(4506, 0, 4915), - COL_VERTEX(4506, 1024, 4915), - COL_VERTEX(4506, 0, 4403), - COL_VERTEX(6244, -204, 1331), - COL_VERTEX(6244, -204, 1024), - COL_VERTEX(1434, 614, 7680), - COL_VERTEX(1434, 614, 7270), - COL_VERTEX(1434, 410, 7270), - COL_VERTEX(1434, 410, 7066), - COL_VERTEX(1434, 205, 7066), - COL_VERTEX(1434, 205, 6861), - COL_VERTEX(5579, 0, 1434), - COL_VERTEX(6244, 0, 1434), - COL_VERTEX(5579, 205, 1536), - COL_VERTEX(6244, 205, 1536), - COL_VERTEX(1843, 410, 7270), - COL_VERTEX(1843, 205, 7066), - COL_VERTEX(1843, 0, 6861), - COL_VERTEX(1638, 2048, 6758), - COL_VERTEX(1434, 2048, 6758), - COL_VERTEX(1638, 2048, 6963), - COL_VERTEX(2048, 2048, 6963), - COL_VERTEX(2048, 2048, 6758), - COL_VERTEX(3072, 2048, 6758), - COL_VERTEX(3072, 2048, 6963), - COL_VERTEX(3482, 2048, 6963), - COL_VERTEX(3482, 2048, 6349), - COL_VERTEX(1434, 2048, 6349), - COL_VERTEX(3482, 1946, 6758), - COL_VERTEX(6192, 2048, 5146), - COL_VERTEX(6192, 1843, 5146), - COL_VERTEX(6264, 1843, 5218), - COL_VERTEX(6554, 2048, 5508), - COL_VERTEX(6554, 1843, 5508), - COL_VERTEX(6481, 1843, 5435), - COL_VERTEX(6481, 1946, 5435), - COL_VERTEX(6264, 1946, 5218), - COL_VERTEX(3482, 1946, 6963), - COL_VERTEX(2048, 1946, 6963), - COL_VERTEX(6554, 1946, 5508), - COL_VERTEX(6264, 2048, 5073), - COL_VERTEX(6554, 1946, 5363), - COL_VERTEX(6264, 1946, 5073), - COL_VERTEX(5612, 1946, 5725), - COL_VERTEX(5902, 1946, 6015), - COL_VERTEX(5612, 2048, 5725), - COL_VERTEX(5902, 1946, 6159), - COL_VERTEX(5612, 1946, 5870), - COL_VERTEX(5902, 2048, 6159), - COL_VERTEX(5540, 1843, 5797), - COL_VERTEX(5612, 1843, 5870), - COL_VERTEX(5830, 1946, 6087), - COL_VERTEX(5830, 1843, 6087), - COL_VERTEX(5902, 1843, 6159), - COL_VERTEX(5540, 2048, 5797), - COL_VERTEX(6244, 205, 2560), - COL_VERTEX(6244, 922, 2560), - COL_VERTEX(3484, 0, 922), - COL_VERTEX(4150, 0, 2560), - COL_VERTEX(-3036, 2560, 430), - COL_VERTEX(-3631, 1792, 727), - COL_VERTEX(-2578, 2560, 1346), - COL_VERTEX(-3036, 922, 430), - COL_VERTEX(-3036, 0, 430), - COL_VERTEX(-3631, 0, 1872), - COL_VERTEX(-1926, 922, 534), - COL_VERTEX(-2120, 922, 1117), - COL_VERTEX(-2578, 0, 1346), - COL_VERTEX(-746, 922, 1575), - COL_VERTEX(836, 922, 3158), - COL_VERTEX(-414, 922, 1038), - COL_VERTEX(922, 1946, 3072), - COL_VERTEX(410, 0, 3584), - COL_VERTEX(836, 0, 3158), - COL_VERTEX(1270, 922, 2723), - COL_VERTEX(1270, 0, 2723), - COL_VERTEX(922, 3072, 3072), - COL_VERTEX(1434, 4096, 2560), - COL_VERTEX(6244, -204, 2560), - COL_VERTEX(6244, 1126, 922), - COL_VERTEX(5579, 1126, 922), - COL_VERTEX(5579, -204, 922), - COL_VERTEX(1434, 0, 2560), - COL_VERTEX(410, 3072, 3072), - COL_VERTEX(410, 4096, 3584), - COL_VERTEX(410, 2048, 3738), - COL_VERTEX(410, 2048, 3584), - COL_VERTEX(4150, 922, 2560), - COL_VERTEX(3484, 922, 2560), - COL_VERTEX(5579, 922, 2560), - COL_VERTEX(3484, 0, 2560), - COL_VERTEX(4150, 1126, 922), - COL_VERTEX(3894, 461, 922), - COL_VERTEX(3484, 205, 922), - COL_VERTEX(4150, 205, 1434), - COL_VERTEX(4150, 205, 1024), - COL_VERTEX(4150, 0, 2048), - COL_VERTEX(-3631, 2560, 1872), - COL_VERTEX(-3631, 1536, 727), - COL_VERTEX(-4089, 0, 956), - COL_VERTEX(-3517, 1792, 613), - COL_VERTEX(-3654, 1792, 682), - COL_VERTEX(-3517, 1536, 613), - COL_VERTEX(-3631, 1536, 1872), - COL_VERTEX(-3357, 1536, 1735), - COL_VERTEX(-3586, 1536, 1277), - COL_VERTEX(-4089, 1536, 956), - COL_VERTEX(-3128, 1536, 1048), - COL_VERTEX(-3036, 1536, 430), - COL_VERTEX(-3654, 1536, 682), - COL_VERTEX(-3494, 1536, 659), - COL_VERTEX(7578, 4096, 6656), - COL_VERTEX(6554, 4096, 7680), - COL_VERTEX(1434, 4096, 7680), - COL_VERTEX(6554, 4096, 2560), - COL_VERTEX(7578, 4096, 3584), - COL_VERTEX(5988, -204, 870), - COL_VERTEX(5835, 51, 922), - COL_VERTEX(358, 2304, 3584), - COL_VERTEX(358, 2304, 3738), - COL_VERTEX(410, 2304, 3738), - COL_VERTEX(358, 2048, 3738), - COL_VERTEX(358, 2048, 3584), - COL_VERTEX(6554, 0, 7680), - COL_VERTEX(6554, 0, 6656), - COL_VERTEX(6554, 1024, 6656), - COL_VERTEX(1434, 0, 6656), - COL_VERTEX(7578, 0, 3584), - COL_VERTEX(6554, 0, 3584), - COL_VERTEX(7578, 1024, 3584), - COL_VERTEX(410, 0, 6656), - COL_VERTEX(410, 1024, 6656), - COL_VERTEX(410, 0, 4096), - COL_VERTEX(1434, 0, 4096), - COL_VERTEX(1434, 1024, 4608), - COL_VERTEX(410, 1024, 4608), - COL_VERTEX(922, 0, 5120), - COL_VERTEX(922, 0, 4608), - COL_VERTEX(7578, 0, 2560), - COL_VERTEX(-3677, 1536, 865), - COL_VERTEX(-3402, 1536, 613), - COL_VERTEX(-746, 0, 1575), - COL_VERTEX(-414, 0, 1038), - COL_VERTEX(1690, 0, 4608), - COL_VERTEX(1690, 0, 5120), - COL_VERTEX(3740, 461, 922), - COL_VERTEX(3894, 205, 870), - COL_VERTEX(-8089, 3072, 8064), - COL_VERTEX(-6860, 3072, 3558), - COL_VERTEX(-6245, 3072, 2534), - COL_VERTEX(-6860, 3072, 4890), - COL_VERTEX(-6860, 3072, 2534), - COL_VERTEX(-6245, 3072, 3558), - COL_VERTEX(-6245, 1741, 4890), - COL_VERTEX(-6860, 1905, 4890), - COL_VERTEX(-6245, 3072, 1510), - COL_VERTEX(-6245, 1536, 1510), - COL_VERTEX(-6860, 1536, 1510), - COL_VERTEX(307, 2304, 3738), - COL_VERTEX(307, 2048, 3738), - COL_VERTEX(307, 2048, 3584), - COL_VERTEX(307, 2048, 3251), - COL_VERTEX(307, 2304, 3584), - COL_VERTEX(307, 3072, 4070), - COL_VERTEX(-716, 2048, 4070), - COL_VERTEX(-204, 2048, 4070), - COL_VERTEX(-716, 2048, 3251), - COL_VERTEX(-204, 2048, 3251), - COL_VERTEX(-2559, 2048, 4070), - COL_VERTEX(-2969, 2048, 4480), - COL_VERTEX(-1945, 2048, 3763), - COL_VERTEX(-1637, 2048, 4070), - COL_VERTEX(-1330, 2048, 4070), - COL_VERTEX(-2252, 2048, 4378), - COL_VERTEX(-2764, 2048, 4890), - COL_VERTEX(-2969, 2048, 4685), - COL_VERTEX(-3847, 3072, 5428), - COL_VERTEX(-4273, 3072, 5855), - COL_VERTEX(-3481, 2048, 5402), - COL_VERTEX(-3437, 2048, 4609), - COL_VERTEX(-3437, 3072, 4609), - COL_VERTEX(-3276, 2048, 5094), - COL_VERTEX(-3890, 2048, 6118), - COL_VERTEX(-3583, 2048, 5811), - COL_VERTEX(-3173, 2048, 5914), - COL_VERTEX(-3788, 2048, 6528), - COL_VERTEX(-3173, 3072, 5914), - COL_VERTEX(-3788, 3072, 6528), - COL_VERTEX(-1524, 3072, 3251), - COL_VERTEX(-2635, 3072, 3807), - COL_VERTEX(-4800, 3072, 6118), - COL_VERTEX(-1330, 3072, 4070), - COL_VERTEX(-2149, 3072, 4480), - COL_VERTEX(-2764, 3072, 5094), - COL_VERTEX(-4607, 2048, 6938), - COL_VERTEX(-4607, 3072, 6938), - COL_VERTEX(-5631, 3072, 6118), - COL_VERTEX(-7474, 2161, 6528), - COL_VERTEX(-6553, 2161, 7450), - COL_VERTEX(-6962, 2048, 5606), - COL_VERTEX(-7474, 2048, 6118), - COL_VERTEX(-5631, 2048, 6118), - COL_VERTEX(-6553, 2048, 7450), - COL_VERTEX(-6143, 2048, 7450), - COL_VERTEX(-7167, 2161, 8064), - COL_VERTEX(-6860, 1843, 4582), - COL_VERTEX(-6860, 1761, 3763), - COL_VERTEX(-6860, 1331, 3558), - COL_VERTEX(-6860, 1024, 3558), - COL_VERTEX(-6860, 1024, 3354), - COL_VERTEX(-6860, 1331, 3763), - COL_VERTEX(-6245, 1741, 3558), - COL_VERTEX(-8089, 2161, 7142), - COL_VERTEX(-8089, 2161, 7654), - COL_VERTEX(-7679, 2161, 8064), - COL_VERTEX(307, 2048, 3840), - COL_VERTEX(307, 2048, 4070), - COL_VERTEX(205, 2048, 3482), - COL_VERTEX(-6860, 1536, 1613), - COL_VERTEX(4045, -4689, 2662), - COL_VERTEX(973, -3665, 1997), - COL_VERTEX(973, -3665, 2662), - COL_VERTEX(6605, -3665, 2662), - COL_VERTEX(4045, -7761, 1997), - COL_VERTEX(4045, -7761, 2662), - COL_VERTEX(4557, -7761, 2662), - COL_VERTEX(4557, -7761, 1997), - COL_VERTEX(-124, -4279, 6439), - COL_VERTEX(-631, -4279, 6946), - COL_VERTEX(20, -4279, 7598), - COL_VERTEX(-631, -3255, 6946), - COL_VERTEX(382, -4279, 6946), - COL_VERTEX(3351, -3255, 3108), - COL_VERTEX(3278, -3255, 3036), - COL_VERTEX(3278, -4279, 3036), - COL_VERTEX(3496, -3255, 3108), - COL_VERTEX(3568, -3255, 3036), - COL_VERTEX(-268, -4279, 6584), - COL_VERTEX(-305, -4279, 6548), - COL_VERTEX(889, -4279, 7598), - COL_VERTEX(2482, -3255, 6005), - COL_VERTEX(817, -4279, 6946), - COL_VERTEX(2120, -3255, 5643), - COL_VERTEX(455, -3255, 8032), - COL_VERTEX(1541, -4279, 5063), - COL_VERTEX(1541, -3255, 5063), - COL_VERTEX(3061, -3255, 6584), - COL_VERTEX(3351, -4279, 6584), - COL_VERTEX(3351, -3255, 6584), - COL_VERTEX(5089, -3255, 4846), - COL_VERTEX(5089, -4279, 4556), - COL_VERTEX(5089, -3255, 4556), - COL_VERTEX(1541, -3255, 4774), - COL_VERTEX(1396, -4279, 4919), - COL_VERTEX(3423, -4279, 2891), - COL_VERTEX(5233, -4279, 4701), - COL_VERTEX(2265, -4382, 4774), - COL_VERTEX(3351, -4382, 3688), - COL_VERTEX(1613, -3255, 4991), - COL_VERTEX(1613, -3255, 4846), - COL_VERTEX(3278, -3255, 6511), - COL_VERTEX(3134, -3255, 6511), - COL_VERTEX(5016, -3255, 4629), - COL_VERTEX(5016, -3255, 4774), - COL_VERTEX(-4300, 2867, -7807), - COL_VERTEX(-4300, 2867, -7295), - COL_VERTEX(-4812, 2867, -7295), - COL_VERTEX(-204, 2867, -5759), - COL_VERTEX(-4300, 2867, -5759), - COL_VERTEX(-4300, 2867, -8114), - COL_VERTEX(307, 614, -7781), - COL_VERTEX(-1427, -4484, 6288), - COL_VERTEX(-815, -4484, 5676), - COL_VERTEX(-1209, -4587, 5353), - COL_VERTEX(-851, -4587, 5712), - COL_VERTEX(-2862, -511, -4883), - COL_VERTEX(-2764, 2867, -5759), - COL_VERTEX(-2862, -1740, -4883), - COL_VERTEX(-2764, 1741, -5759), - COL_VERTEX(-2764, 1741, -7295), - COL_VERTEX(-2764, -2559, -7295), - COL_VERTEX(-4300, -2559, -7295), - COL_VERTEX(-6172, -1740, -3063), - COL_VERTEX(-5598, -2149, -1915), - COL_VERTEX(-4984, -2559, -1300), - COL_VERTEX(-4753, -3255, -537), - COL_VERTEX(-5580, -3255, -537), - COL_VERTEX(-5580, -5303, -537), - COL_VERTEX(-2303, -3255, -537), - COL_VERTEX(563, -3972, 1920), - COL_VERTEX(-1975, -5794, 444), - COL_VERTEX(-665, -4996, 2330), - COL_VERTEX(870, -3972, 2739), - COL_VERTEX(-869, -6020, 2227), - COL_VERTEX(-1484, -6327, 2534), - COL_VERTEX(-1427, -5740, 6288), - COL_VERTEX(-815, -5740, 5676), - COL_VERTEX(768, -4689, 2150), - COL_VERTEX(-341, -4023, 6511), - COL_VERTEX(-1484, -3255, 7654), - COL_VERTEX(-558, -4279, 6729), - COL_VERTEX(-341, -4279, 6511), - COL_VERTEX(-4812, 1843, -7807), - COL_VERTEX(-4709, 1843, -7295), - COL_VERTEX(3508, -409, -6962), - COL_VERTEX(3738, -409, -7781), - COL_VERTEX(-204, -409, -7904), - COL_VERTEX(3252, -409, -6962), - COL_VERTEX(3252, -409, -6911), - COL_VERTEX(-2897, 1843, -7807), - COL_VERTEX(-2897, 2867, -7807), - COL_VERTEX(-1740, 2867, -6578), - COL_VERTEX(-1740, 1843, -8114), - COL_VERTEX(-3788, 1843, -7295), - COL_VERTEX(-3788, 1741, -7295), - COL_VERTEX(-3276, 1741, -6783), - COL_VERTEX(-3788, 1741, -6783), - COL_VERTEX(-703, -4279, 6729), - COL_VERTEX(-716, 1843, -7090), - COL_VERTEX(-5580, -6327, 4582), - COL_VERTEX(-268, -4279, 6439), - COL_VERTEX(-7628, -3255, 1510), - COL_VERTEX(-4812, 1843, -7474), - COL_VERTEX(-4300, 1843, -5759), - COL_VERTEX(-204, 1843, -8114), - COL_VERTEX(-1740, -409, -8114), - COL_VERTEX(-204, -409, -6578), - COL_VERTEX(-1740, 1741, -8114), - COL_VERTEX(-1228, -511, -7602), - COL_VERTEX(-716, -511, -7090), - COL_VERTEX(-1228, -511, -7090), - COL_VERTEX(-716, 1741, -7602), - COL_VERTEX(-1228, 1741, -7090), - COL_VERTEX(-4812, 1843, -7628), - COL_VERTEX(-4914, 1843, -7295), - COL_VERTEX(3252, -409, -6860), - COL_VERTEX(3405, -409, -6860), - COL_VERTEX(-3276, 1741, -7295), - COL_VERTEX(1076, 614, -2252), - COL_VERTEX(-2047, 614, -2252), - COL_VERTEX(-2047, 614, -5119), - COL_VERTEX(-3583, 2355, -2943), - COL_VERTEX(-3583, 2355, -2585), - COL_VERTEX(-3583, -409, -3276), - COL_VERTEX(-3685, 2355, -2687), - COL_VERTEX(-3583, 3379, -2252), - COL_VERTEX(973, -409, -5119), - COL_VERTEX(973, -409, -4300), - COL_VERTEX(564, -409, -4300), - COL_VERTEX(52, -409, -3788), - COL_VERTEX(-3685, 2355, -2841), - COL_VERTEX(-767, -409, -3308), - COL_VERTEX(52, -409, -2764), - COL_VERTEX(-459, -409, -2252), - COL_VERTEX(1178, -409, -4633), - COL_VERTEX(1178, -409, -4786), - COL_VERTEX(-2559, 2253, -2764), - COL_VERTEX(-2559, 2355, -2252), - COL_VERTEX(-2047, 2355, -2252), - COL_VERTEX(-2047, 2355, -3276), - COL_VERTEX(-2559, 2253, -2252), - COL_VERTEX(-3071, 2253, -2764), - COL_VERTEX(-3071, 2253, -2252), - COL_VERTEX(-4607, 2810, -6578), - COL_VERTEX(-4607, 2810, -6988), - COL_VERTEX(-5426, 2810, -7295), - COL_VERTEX(-5426, 2810, -6271), - COL_VERTEX(-4914, 2810, -6271), - COL_VERTEX(-5426, 3630, -6271), - COL_VERTEX(-4914, 3630, -8191), - COL_VERTEX(-4914, 2810, -8191), - COL_VERTEX(-5631, 3630, -8191), - COL_VERTEX(-4914, 2810, -7807), - COL_VERTEX(-4582, 1536, 77), - COL_VERTEX(-3815, 1536, 590), - COL_VERTEX(-5411, 1536, 77), - COL_VERTEX(-3173, 3379, 384), - COL_VERTEX(-4582, 1024, 77), - COL_VERTEX(-6655, 1089, 691), - COL_VERTEX(-6962, 1275, 1408), - COL_VERTEX(-5718, 919, 691), - COL_VERTEX(-5733, 1536, 1408), - COL_VERTEX(-6392, 2458, -1099), - COL_VERTEX(-7083, 2458, -1539), - COL_VERTEX(-6753, 2458, -2057), - COL_VERTEX(-6373, 1536, 1408), - COL_VERTEX(-6553, 1536, -5247), - COL_VERTEX(-6962, 1577, -5654), - COL_VERTEX(-6553, 1536, -4223), - COL_VERTEX(-5017, 1843, -7807), - COL_VERTEX(-6143, 1792, -7039), - COL_VERTEX(-6553, 1331, -3199), - COL_VERTEX(-6553, 2810, -7295), - COL_VERTEX(-3685, 2355, -2943), - COL_VERTEX(-3685, 2355, -2585), - COL_VERTEX(-7781, 1331, -639), - COL_VERTEX(-6629, 1536, 1408), - COL_VERTEX(-5733, 3379, 1408), - COL_VERTEX(-5221, 2355, -2175), - COL_VERTEX(-3685, 1331, -1663), - COL_VERTEX(-4095, 2355, -1458), - COL_VERTEX(-4095, 3379, -1458), - COL_VERTEX(-4709, 3379, -3199), - COL_VERTEX(-3685, 3379, -3199), - COL_VERTEX(-5221, 1331, -1663), - COL_VERTEX(-6245, -2252, -879), - COL_VERTEX(-5871, -2252, -1253), - COL_VERTEX(-5391, -2252, -1253), - COL_VERTEX(-6245, -2252, -399), - COL_VERTEX(-5017, -2252, -879), - COL_VERTEX(-5017, -2252, -399), - COL_VERTEX(-5391, -2252, -25), - COL_VERTEX(-5871, -2252, -25), - COL_VERTEX(-5466, 2458, -455), - COL_VERTEX(-4749, 2458, -455), - COL_VERTEX(-4749, 2458, 261), - COL_VERTEX(-5426, 1331, -3199), - COL_VERTEX(-6143, 1792, -6783), - COL_VERTEX(-6553, 2697, -6271), - COL_VERTEX(-5426, 1229, -3199), - COL_VERTEX(-5785, 1792, -6783), - COL_VERTEX(-5785, 1741, -6783), - COL_VERTEX(3996, 205, 819), - COL_VERTEX(1690, 205, 819), - COL_VERTEX(1690, 205, -306), - COL_VERTEX(3740, 205, 819), - COL_VERTEX(6298, 1024, -306), - COL_VERTEX(6298, 1024, 819), - COL_VERTEX(1895, 102, -101), - COL_VERTEX(3740, 205, 870), - COL_VERTEX(3894, 205, 922), - COL_VERTEX(5681, -204, 205), - COL_VERTEX(6093, -204, 819), - COL_VERTEX(6298, -204, 205), - COL_VERTEX(6298, -204, 819), - COL_VERTEX(5681, -409, 205), - COL_VERTEX(5476, -409, 205), - COL_VERTEX(1280, -409, -4965), - COL_VERTEX(1178, -409, -4965), - COL_VERTEX(1690, -409, -4965), - COL_VERTEX(1690, -409, -4453), - COL_VERTEX(3533, -409, -6348), - COL_VERTEX(3124, -409, -6757), - COL_VERTEX(3533, -409, -6860), - COL_VERTEX(3124, -409, -6860), - COL_VERTEX(3533, 0, -6348), - COL_VERTEX(5476, -613, 205), - COL_VERTEX(5835, -204, 819), - COL_VERTEX(5835, 0, 819), - COL_VERTEX(4967, 0, 819), - COL_VERTEX(4967, 1024, 819), - COL_VERTEX(5988, 0, 819), - COL_VERTEX(2919, -869, 819), - COL_VERTEX(3328, 0, 819), - COL_VERTEX(2919, -869, -1125), - COL_VERTEX(2304, 0, 819), - COL_VERTEX(1690, -1023, 819), - COL_VERTEX(6298, -204, 410), - COL_VERTEX(6093, -204, 205), - COL_VERTEX(6093, -818, 205), - COL_VERTEX(4967, -818, 205), - COL_VERTEX(6298, 0, -4812), - COL_VERTEX(6298, -921, -4812), - COL_VERTEX(6298, -921, -4505), - COL_VERTEX(4660, -921, -5631), - COL_VERTEX(4660, -921, -4146), - COL_VERTEX(6298, -921, -4146), - COL_VERTEX(1690, 0, -6348), - COL_VERTEX(1690, 102, -4453), - COL_VERTEX(1895, -921, -3788), - COL_VERTEX(3431, -1023, -3788), - COL_VERTEX(1690, -1023, -2969), - COL_VERTEX(6298, 0, -1330), - COL_VERTEX(6298, 154, -1330), - COL_VERTEX(6298, -357, -1330), - COL_VERTEX(6298, -357, -1842), - COL_VERTEX(6298, 0, -2354), - COL_VERTEX(2714, 0, -6348), - COL_VERTEX(2714, -921, -5017), - COL_VERTEX(2100, -921, -4812), - COL_VERTEX(3328, -921, -5631), - COL_VERTEX(3636, -921, -5631), - COL_VERTEX(3943, -921, -5017), - COL_VERTEX(4250, -1023, -6041), - COL_VERTEX(2100, -921, -4607), - COL_VERTEX(3636, -1074, -5938), - COL_VERTEX(3431, -1074, -5938), - COL_VERTEX(3431, -1074, -6143), - COL_VERTEX(2509, -1023, -5529), - COL_VERTEX(2919, -1023, -5529), - COL_VERTEX(2714, -1023, -5733), - COL_VERTEX(2304, -921, -5938), - COL_VERTEX(2304, -921, -4402), - COL_VERTEX(4045, -1023, -4402), - COL_VERTEX(2304, -1023, -4402), - COL_VERTEX(4250, -1023, -4197), - COL_VERTEX(2509, -767, -4402), - COL_VERTEX(5581, -921, -3788), - COL_VERTEX(5581, -767, -3071), - COL_VERTEX(1895, 0, 102), - COL_VERTEX(4967, 0, 102), - COL_VERTEX(4864, -921, -3378), - COL_VERTEX(4864, -921, -4812), - COL_VERTEX(4864, -767, -3378), - COL_VERTEX(4660, -921, -5017), - COL_VERTEX(4660, -767, -3173), - COL_VERTEX(1690, -869, -2969), - COL_VERTEX(1895, -869, -3173), - COL_VERTEX(3636, -1023, -3378), - COL_VERTEX(2304, -801, -2149), - COL_VERTEX(2304, -801, -2354), - COL_VERTEX(2304, -767, -2149), - COL_VERTEX(2509, -767, -1945), - COL_VERTEX(2509, -1023, -2559), - COL_VERTEX(3533, -767, -1740), - COL_VERTEX(3533, -869, -1740), - COL_VERTEX(3533, -869, -511), - COL_VERTEX(3328, -767, -1945), - COL_VERTEX(5274, -1023, -2559), - COL_VERTEX(3738, -869, -306), - COL_VERTEX(5479, -921, -5631), - COL_VERTEX(3943, -869, -306), - COL_VERTEX(4660, -1023, -5631), - COL_VERTEX(4660, -1023, -3173), - COL_VERTEX(3943, -1023, -6348), - COL_VERTEX(4455, -1023, -3173), - COL_VERTEX(5479, -869, -2354), - COL_VERTEX(5479, -767, -2354), - COL_VERTEX(5274, -767, -2559), - COL_VERTEX(5479, -869, -2149), - COL_VERTEX(4352, -1023, -1945), - COL_VERTEX(5274, -1023, -1945), - COL_VERTEX(5274, -931, -1945), - COL_VERTEX(5274, -931, -1330), - COL_VERTEX(4967, -1023, -1330), - COL_VERTEX(5479, -869, -1125), - COL_VERTEX(5479, -869, -613), - COL_VERTEX(5684, -869, -409), - COL_VERTEX(4762, -869, 0), - COL_VERTEX(6093, -869, -409), - COL_VERTEX(4762, -1023, 0), - COL_VERTEX(4967, -1023, 205), - COL_VERTEX(4148, -869, -511), - COL_VERTEX(4148, -1023, -511), - COL_VERTEX(4148, -1023, -1740), - COL_VERTEX(2714, -767, -1330), - COL_VERTEX(2919, -767, -1125), - COL_VERTEX(2509, -767, -1330), - COL_VERTEX(2304, -767, -1125), - COL_VERTEX(2304, -1023, -1125), - COL_VERTEX(3533, -767, -1945), - COL_VERTEX(3840, -869, 307), - COL_VERTEX(4352, -869, 307), - COL_VERTEX(4762, -869, 819), - COL_VERTEX(4967, -818, 819), - COL_VERTEX(3431, -1023, -4402), - COL_VERTEX(3431, -1023, -2559), - COL_VERTEX(4557, -1023, -2559), - COL_VERTEX(5581, -767, -3378), - COL_VERTEX(4557, -767, -3378), - COL_VERTEX(2509, -767, -1023), - COL_VERTEX(2509, -767, -2252), - COL_VERTEX(1690, -767, -2252), - COL_VERTEX(6298, -869, -409), - COL_VERTEX(4148, -1023, -1125), - COL_VERTEX(4148, -1023, -1945), - COL_VERTEX(4762, -869, -511), - COL_VERTEX(4864, -921, -4146), - COL_VERTEX(4557, -1023, -3173), - COL_VERTEX(4557, -767, -2559), - COL_VERTEX(2816, -767, -4402), - COL_VERTEX(1690, -869, -2559), - COL_VERTEX(1690, -869, -3173), - COL_VERTEX(2304, -767, -1023), - COL_VERTEX(5835, -204, 870), - COL_VERTEX(3636, -1023, -3583), - COL_VERTEX(4250, -1023, -3378), - COL_VERTEX(-814, 922, 638), - COL_VERTEX(6244, 1126, 2560), - COL_VERTEX(3484, 1126, 2560), - COL_VERTEX(5530, 0, 4403), - COL_VERTEX(5018, 1024, 4915), - COL_VERTEX(4506, 1024, 4403), - COL_VERTEX(5018, 1024, 4403), - COL_VERTEX(5579, -204, 1024), - COL_VERTEX(5579, -204, 1331), - COL_VERTEX(6244, -204, 922), - COL_VERTEX(1843, 614, 7270), - COL_VERTEX(1843, 614, 7680), - COL_VERTEX(1843, 410, 7066), - COL_VERTEX(1843, 205, 6861), - COL_VERTEX(1434, 0, 6861), - COL_VERTEX(5579, 0, 1331), - COL_VERTEX(6244, 0, 1331), - COL_VERTEX(5579, 205, 1434), - COL_VERTEX(6244, 205, 1434), - COL_VERTEX(1843, 0, 7680), - COL_VERTEX(1638, 1946, 6963), - COL_VERTEX(1638, 1946, 6758), - COL_VERTEX(2048, 1946, 6758), - COL_VERTEX(3072, 1946, 6758), - COL_VERTEX(1434, 1946, 6758), - COL_VERTEX(3072, 1946, 6963), - COL_VERTEX(3482, 2048, 6758), - COL_VERTEX(3482, 1946, 6349), - COL_VERTEX(1434, 1946, 6349), - COL_VERTEX(6264, 1843, 5073), - COL_VERTEX(6336, 1843, 5146), - COL_VERTEX(6336, 1946, 5146), - COL_VERTEX(6626, 2048, 5435), - COL_VERTEX(6626, 1843, 5435), - COL_VERTEX(6554, 1843, 5363), - COL_VERTEX(6192, 1946, 5146), - COL_VERTEX(6626, 1946, 5435), - COL_VERTEX(5685, 1843, 5797), - COL_VERTEX(5612, 1843, 5725), - COL_VERTEX(5685, 1946, 5797), - COL_VERTEX(5974, 1946, 6087), - COL_VERTEX(5974, 1843, 6087), - COL_VERTEX(5902, 1843, 6015), - COL_VERTEX(5974, 2048, 6087), - COL_VERTEX(5540, 1946, 5797), - COL_VERTEX(5579, 205, 2560), - COL_VERTEX(4150, 1126, 2560), - COL_VERTEX(4150, 0, 922), - COL_VERTEX(-3494, 1792, 659), - COL_VERTEX(-4089, 2560, 956), - COL_VERTEX(-1926, 0, 534), - COL_VERTEX(-2120, 0, 1117), - COL_VERTEX(5988, -204, 922), - COL_VERTEX(5835, -204, 922), - COL_VERTEX(410, 3072, 3584), - COL_VERTEX(5579, 1126, 2560), - COL_VERTEX(5579, -204, 2560), - COL_VERTEX(410, 4096, 6656), - COL_VERTEX(6554, 0, 2560), - COL_VERTEX(3484, 205, 1434), - COL_VERTEX(3484, 0, 2048), - COL_VERTEX(4150, 205, 922), - COL_VERTEX(3740, 205, 922), - COL_VERTEX(3484, 205, 1024), - COL_VERTEX(-3586, 1434, 1277), - COL_VERTEX(-3357, 1434, 1735), - COL_VERTEX(-3128, 1434, 1048), - COL_VERTEX(-3357, 1536, 705), - COL_VERTEX(-2899, 1434, 1506), - COL_VERTEX(-2899, 1536, 1506), - COL_VERTEX(-2578, 1536, 1346), - COL_VERTEX(-3723, 1536, 773), - COL_VERTEX(6554, 1024, 7680), - COL_VERTEX(1434, 0, 7680), - COL_VERTEX(1434, 1024, 7680), - COL_VERTEX(7578, 1024, 6656), - COL_VERTEX(7578, 0, 6656), - COL_VERTEX(6554, 1024, 2560), - COL_VERTEX(410, 2304, 3584), - COL_VERTEX(1434, 1024, 6656), - COL_VERTEX(6554, 1024, 3584), - COL_VERTEX(1434, 1024, 4096), - COL_VERTEX(410, 1024, 4096), - COL_VERTEX(1434, 0, 4608), - COL_VERTEX(410, 0, 4608), - COL_VERTEX(410, 0, 7680), - COL_VERTEX(7578, 0, 7680), - COL_VERTEX(410, 0, 2560), - COL_VERTEX(410, 3072, 4096), - COL_VERTEX(922, 3072, 4096), - COL_VERTEX(-8089, 3072, 1510), - COL_VERTEX(307, 3072, 1510), - COL_VERTEX(307, 3072, 8064), - COL_VERTEX(-6860, -1535, 3558), - COL_VERTEX(-6245, 1536, 2534), - COL_VERTEX(-6245, -1535, 2534), - COL_VERTEX(-6860, 1536, 2534), - COL_VERTEX(-6245, -1535, 3558), - COL_VERTEX(-6860, 1741, 4890), - COL_VERTEX(-6860, 1741, 3558), - COL_VERTEX(-6962, 3072, 5606), - COL_VERTEX(-6860, 3072, 1510), - COL_VERTEX(-6245, 3072, 4890), - COL_VERTEX(-6143, 2048, 5606), - COL_VERTEX(-6143, 3072, 5606), - COL_VERTEX(-6245, 1905, 4890), - COL_VERTEX(-6245, 1536, 1613), - COL_VERTEX(307, 3072, 3251), - COL_VERTEX(-716, -1535, 4070), - COL_VERTEX(-716, -1535, 3251), - COL_VERTEX(-204, -1535, 4070), - COL_VERTEX(-204, -1535, 3251), - COL_VERTEX(-1524, 2048, 3251), - COL_VERTEX(-2149, 2048, 4480), - COL_VERTEX(-2559, -1535, 4070), - COL_VERTEX(-1945, -1535, 3763), - COL_VERTEX(-2635, 2048, 3807), - COL_VERTEX(-2969, -1535, 4480), - COL_VERTEX(-1637, -1535, 4070), - COL_VERTEX(-2252, -1535, 4378), - COL_VERTEX(-2764, -1535, 4890), - COL_VERTEX(-2764, 2048, 5094), - COL_VERTEX(-2969, -1535, 4685), - COL_VERTEX(-3437, -1535, 4609), - COL_VERTEX(-3847, -1535, 5428), - COL_VERTEX(-3847, 2048, 5428), - COL_VERTEX(-3276, -1535, 5094), - COL_VERTEX(-4273, 2048, 5855), - COL_VERTEX(-3481, -1535, 5402), - COL_VERTEX(-3788, -1535, 6528), - COL_VERTEX(-3173, -1535, 5914), - COL_VERTEX(-3583, -1535, 5811), - COL_VERTEX(-3890, -1535, 6118), - COL_VERTEX(-4800, 2048, 6118), - COL_VERTEX(-5631, 2048, 6938), - COL_VERTEX(-5631, 3072, 6938), - COL_VERTEX(-7474, 2048, 6528), - COL_VERTEX(-7474, 3072, 6118), - COL_VERTEX(-7474, 3072, 6528), - COL_VERTEX(-8089, 3072, 7142), - COL_VERTEX(-6143, 3072, 7450), - COL_VERTEX(-6553, 3072, 7450), - COL_VERTEX(-7167, 3072, 8064), - COL_VERTEX(-6245, 1843, 4582), - COL_VERTEX(-6245, 1761, 3763), - COL_VERTEX(-6245, 1331, 3558), - COL_VERTEX(-6245, 1024, 3558), - COL_VERTEX(-6245, 1024, 3354), - COL_VERTEX(-6245, -1535, 3354), - COL_VERTEX(-6860, -1535, 3354), - COL_VERTEX(-6245, 1331, 3763), - COL_VERTEX(-8089, 3072, 7654), - COL_VERTEX(-7679, 3072, 8064), - COL_VERTEX(205, 2048, 3840), - COL_VERTEX(307, 2048, 3482), - COL_TRI_INIT(SURFACE_DEFAULT, 1861), - COL_TRI(243, 246, 244), - COL_TRI(234, 235, 236), - COL_TRI(234, 236, 237), - COL_TRI(238, 234, 237), - COL_TRI(238, 239, 234), - COL_TRI(236, 235, 240), - COL_TRI(236, 240, 241), - COL_TRI(238, 241, 240), - COL_TRI(238, 240, 239), - COL_TRI(242, 243, 244), - COL_TRI(242, 244, 245), - COL_TRI(250, 994, 995), - COL_TRI(243, 247, 246), - COL_TRI(248, 252, 992), - COL_TRI(248, 992, 255), - COL_TRI(249, 993, 247), - COL_TRI(249, 247, 253), - COL_TRI(250, 246, 994), - COL_TRI(251, 4, 245), - COL_TRI(246, 240, 235), - COL_TRI(246, 235, 994), - COL_TRI(235, 234, 993), - COL_TRI(235, 993, 994), - COL_TRI(234, 247, 993), - COL_TRI(234, 239, 247), - COL_TRI(245, 4, 6), - COL_TRI(245, 6, 242), - COL_TRI(242, 6, 5), - COL_TRI(242, 5, 254), - COL_TRI(251, 7, 4), - COL_TRI(252, 996, 997), - COL_TRI(252, 997, 992), - COL_TRI(253, 251, 250), - COL_TRI(254, 5, 7), - COL_TRI(254, 7, 251), - COL_TRI(256, 1001, 3), - COL_TRI(250, 995, 249), - COL_TRI(250, 249, 253), - COL_TRI(253, 254, 251), - COL_TRI(255, 998, 999), - COL_TRI(255, 999, 248), - COL_TRI(256, 1000, 1001), - COL_TRI(259, 1008, 1005), - COL_TRI(257, 1002, 1001), - COL_TRI(257, 1001, 1003), - COL_TRI(258, 1000, 1004), - COL_TRI(259, 1005, 260), - COL_TRI(260, 1005, 1006), - COL_TRI(260, 1006, 1007), - COL_TRI(261, 1008, 259), - COL_TRI(261, 1009, 1008), - COL_TRI(262, 265, 263), - COL_TRI(262, 263, 264), - COL_TRI(263, 1010, 1000), - COL_TRI(263, 1000, 258), - COL_TRI(263, 265, 1010), - COL_TRI(264, 263, 258), - COL_TRI(265, 1011, 1010), - COL_TRI(262, 266, 384), - COL_TRI(262, 264, 266), - COL_TRI(264, 258, 1003), - COL_TRI(264, 1003, 1001), - COL_TRI(264, 1001, 266), - COL_TRI(266, 1010, 1011), - COL_TRI(266, 1011, 384), - COL_TRI(269, 271, 1015), - COL_TRI(267, 1012, 1002), - COL_TRI(267, 1002, 257), - COL_TRI(2, 1012, 267), - COL_TRI(2, 267, 1013), - COL_TRI(258, 1004, 268), - COL_TRI(268, 1004, 1014), - COL_TRI(268, 1014, 269), - COL_TRI(269, 1014, 271), - COL_TRI(273, 1021, 1022), - COL_TRI(270, 1013, 1016), - COL_TRI(271, 1017, 1018), - COL_TRI(271, 1018, 1015), - COL_TRI(272, 2, 1013), - COL_TRI(272, 1013, 1019), - COL_TRI(273, 1020, 1021), - COL_TRI(276, 278, 275), - COL_TRI(261, 1023, 1024), - COL_TRI(261, 1024, 1009), - COL_TRI(274, 1006, 1025), - COL_TRI(274, 1007, 1006), - COL_TRI(275, 277, 1026), - COL_TRI(275, 1026, 276), - COL_TRI(280, 53, 1029), - COL_TRI(277, 1027, 1026), - COL_TRI(276, 1028, 278), - COL_TRI(277, 279, 1027), - COL_TRI(278, 1028, 1027), - COL_TRI(279, 278, 1027), - COL_TRI(278, 280, 275), - COL_TRI(278, 281, 280), - COL_TRI(279, 281, 278), - COL_TRI(280, 43, 45), - COL_TRI(280, 45, 53), - COL_TRI(53, 51, 1029), - COL_TRI(51, 1030, 1029), - COL_TRI(281, 41, 43), - COL_TRI(281, 43, 280), - COL_TRI(51, 49, 1030), - COL_TRI(49, 47, 1030), - COL_TRI(47, 281, 1030), - COL_TRI(47, 39, 281), - COL_TRI(39, 41, 281), - COL_TRI(282, 1031, 283), - COL_TRI(283, 1031, 1018), - COL_TRI(283, 1018, 1017), - COL_TRI(282, 1032, 1031), - COL_TRI(274, 1032, 282), - COL_TRI(274, 1025, 1032), - COL_TRI(284, 1033, 285), - COL_TRI(285, 1033, 1021), - COL_TRI(285, 1021, 1020), - COL_TRI(273, 1022, 1036), - COL_TRI(284, 1034, 1033), - COL_TRI(272, 1034, 284), - COL_TRI(272, 1019, 1034), - COL_TRI(286, 1035, 287), - COL_TRI(287, 1035, 1024), - COL_TRI(287, 1024, 1023), - COL_TRI(286, 1036, 1035), - COL_TRI(273, 1036, 286), - COL_TRI(289, 1041, 1042), - COL_TRI(280, 1029, 277), - COL_TRI(275, 280, 277), - COL_TRI(277, 1029, 1030), - COL_TRI(277, 1030, 279), - COL_TRI(279, 1030, 281), - COL_TRI(288, 1037, 1038), - COL_TRI(288, 1038, 1039), - COL_TRI(289, 1040, 1041), - COL_TRI(294, 1044, 293), - COL_TRI(290, 419, 1043), - COL_TRI(290, 1043, 365), - COL_TRI(291, 1044, 1045), - COL_TRI(291, 293, 1044), - COL_TRI(292, 293, 1046), - COL_TRI(293, 291, 1046), - COL_TRI(296, 1049, 297), - COL_TRI(291, 1045, 1047), - COL_TRI(294, 293, 292), - COL_TRI(291, 1047, 1046), - COL_TRI(295, 1048, 297), - COL_TRI(296, 297, 298), - COL_TRI(297, 1048, 298), - COL_TRI(303, 299, 310), - COL_TRI(298, 1048, 1050), - COL_TRI(295, 1050, 1048), - COL_TRI(298, 1050, 309), - COL_TRI(296, 298, 299), - COL_TRI(299, 298, 309), - COL_TRI(300, 296, 302), - COL_TRI(296, 299, 302), - COL_TRI(301, 1041, 296), - COL_TRI(302, 299, 303), - COL_TRI(299, 309, 310), - COL_TRI(306, 307, 300), - COL_TRI(304, 302, 303), - COL_TRI(305, 306, 302), - COL_TRI(306, 300, 302), - COL_TRI(305, 302, 304), - COL_TRI(307, 301, 300), - COL_TRI(301, 296, 300), - COL_TRI(295, 1051, 1052), - COL_TRI(295, 1052, 1053), - COL_TRI(307, 1054, 301), - COL_TRI(308, 1050, 295), - COL_TRI(309, 1050, 308), - COL_TRI(195, 308, 196), - COL_TRI(196, 308, 295), - COL_TRI(309, 308, 195), - COL_TRI(197, 196, 295), - COL_TRI(204, 201, 307), - COL_TRI(204, 307, 306), - COL_TRI(310, 309, 195), - COL_TRI(301, 1038, 1041), - COL_TRI(296, 1041, 1049), - COL_TRI(200, 199, 1054), - COL_TRI(201, 200, 307), - COL_TRI(200, 1054, 307), - COL_TRI(199, 1053, 1054), - COL_TRI(312, 305, 304), - COL_TRI(310, 195, 198), - COL_TRI(206, 204, 306), - COL_TRI(206, 306, 305), - COL_TRI(303, 310, 311), - COL_TRI(311, 310, 198), - COL_TRI(311, 198, 207), - COL_TRI(224, 206, 305), - COL_TRI(224, 305, 312), - COL_TRI(317, 314, 210), - COL_TRI(313, 303, 311), - COL_TRI(313, 311, 314), - COL_TRI(314, 311, 207), - COL_TRI(314, 207, 210), - COL_TRI(312, 304, 1055), - COL_TRI(225, 224, 312), - COL_TRI(315, 312, 1055), - COL_TRI(225, 312, 315), - COL_TRI(316, 313, 314), - COL_TRI(316, 314, 317), - COL_TRI(320, 317, 319), - COL_TRI(317, 210, 213), - COL_TRI(315, 1055, 1056), - COL_TRI(226, 225, 315), - COL_TRI(318, 315, 1057), - COL_TRI(315, 1056, 1057), - COL_TRI(226, 315, 318), - COL_TRI(319, 317, 213), - COL_TRI(320, 316, 317), - COL_TRI(322, 1057, 325), - COL_TRI(319, 213, 216), - COL_TRI(199, 197, 1053), - COL_TRI(197, 295, 1053), - COL_TRI(321, 1054, 1053), - COL_TRI(321, 1053, 1052), - COL_TRI(322, 318, 1057), - COL_TRI(226, 318, 322), - COL_TRI(323, 320, 319), - COL_TRI(323, 319, 324), - COL_TRI(324, 319, 217), - COL_TRI(319, 216, 217), - COL_TRI(220, 226, 322), - COL_TRI(325, 326, 322), - COL_TRI(322, 326, 220), - COL_TRI(325, 1058, 326), - COL_TRI(227, 326, 1060), - COL_TRI(326, 1059, 1060), - COL_TRI(326, 1058, 1059), - COL_TRI(227, 220, 326), - COL_TRI(228, 327, 217), - COL_TRI(217, 327, 324), - COL_TRI(327, 1061, 323), - COL_TRI(324, 327, 323), - COL_TRI(328, 1061, 327), - COL_TRI(229, 1060, 347), - COL_TRI(228, 229, 347), - COL_TRI(327, 228, 347), - COL_TRI(221, 227, 1060), - COL_TRI(222, 231, 330), - COL_TRI(231, 350, 330), - COL_TRI(231, 230, 350), - COL_TRI(329, 337, 350), - COL_TRI(229, 221, 1060), - COL_TRI(332, 222, 336), - COL_TRI(222, 330, 336), - COL_TRI(330, 348, 1062), - COL_TRI(330, 344, 348), - COL_TRI(230, 233, 329), - COL_TRI(230, 329, 350), - COL_TRI(331, 332, 1063), - COL_TRI(223, 222, 1064), - COL_TRI(332, 1064, 222), - COL_TRI(333, 332, 1066), - COL_TRI(332, 331, 1066), - COL_TRI(333, 334, 332), - COL_TRI(223, 1064, 332), - COL_TRI(334, 223, 332), - COL_TRI(332, 335, 1063), - COL_TRI(335, 336, 1063), - COL_TRI(336, 347, 1063), - COL_TRI(329, 334, 337), - COL_TRI(334, 329, 223), - COL_TRI(337, 334, 333), - COL_TRI(223, 232, 222), - COL_TRI(329, 233, 223), - COL_TRI(338, 381, 337), - COL_TRI(338, 337, 333), - COL_TRI(339, 340, 342), - COL_TRI(340, 343, 342), - COL_TRI(341, 1065, 340), - COL_TRI(341, 340, 339), - COL_TRI(342, 343, 1070), - COL_TRI(343, 346, 1070), - COL_TRI(330, 342, 1070), - COL_TRI(330, 339, 342), - COL_TRI(341, 339, 350), - COL_TRI(344, 330, 1070), - COL_TRI(345, 336, 330), - COL_TRI(345, 330, 1062), - COL_TRI(346, 344, 1070), - COL_TRI(345, 1062, 341), - COL_TRI(349, 385, 1071), - COL_TRI(347, 345, 328), - COL_TRI(347, 336, 345), - COL_TRI(345, 341, 349), - COL_TRI(341, 350, 349), - COL_TRI(348, 1065, 341), - COL_TRI(348, 341, 1062), - COL_TRI(349, 1071, 383), - COL_TRI(349, 383, 1072), - COL_TRI(351, 338, 95), - COL_TRI(350, 337, 381), - COL_TRI(350, 381, 349), - COL_TRI(333, 1066, 1067), - COL_TRI(338, 333, 1067), - COL_TRI(338, 351, 1068), - COL_TRI(338, 1068, 1069), - COL_TRI(338, 1069, 381), - COL_TRI(95, 338, 1067), - COL_TRI(354, 236, 241), - COL_TRI(352, 1067, 1066), - COL_TRI(344, 356, 353), - COL_TRI(344, 353, 348), - COL_TRI(353, 354, 1065), - COL_TRI(353, 1065, 348), - COL_TRI(354, 340, 1065), - COL_TRI(354, 355, 340), - COL_TRI(353, 236, 354), - COL_TRI(354, 241, 355), - COL_TRI(355, 241, 238), - COL_TRI(355, 238, 356), - COL_TRI(353, 237, 236), - COL_TRI(356, 237, 353), - COL_TRI(356, 238, 237), - COL_TRI(352, 1066, 331), - COL_TRI(357, 352, 347), - COL_TRI(358, 1075, 393), - COL_TRI(358, 393, 1076), - COL_TRI(359, 360, 362), - COL_TRI(360, 361, 362), - COL_TRI(360, 420, 404), - COL_TRI(360, 404, 419), - COL_TRI(361, 364, 362), - COL_TRI(361, 1077, 364), - COL_TRI(359, 362, 1078), - COL_TRI(362, 364, 1078), - COL_TRI(363, 1079, 359), - COL_TRI(363, 359, 1043), - COL_TRI(359, 1078, 365), - COL_TRI(359, 365, 1043), - COL_TRI(364, 366, 1078), - COL_TRI(364, 1077, 366), - COL_TRI(365, 1078, 366), - COL_TRI(365, 366, 290), - COL_TRI(366, 423, 424), - COL_TRI(290, 366, 424), - COL_TRI(373, 369, 358), - COL_TRI(367, 368, 1082), - COL_TRI(368, 1083, 1082), - COL_TRI(369, 370, 1084), - COL_TRI(369, 1084, 372), - COL_TRI(288, 369, 370), - COL_TRI(370, 369, 1085), - COL_TRI(288, 1075, 369), - COL_TRI(371, 369, 373), - COL_TRI(372, 369, 428), - COL_TRI(369, 371, 428), - COL_TRI(372, 1049, 1084), - COL_TRI(374, 372, 428), - COL_TRI(375, 1085, 372), - COL_TRI(376, 375, 372), - COL_TRI(372, 1085, 369), - COL_TRI(372, 374, 1049), - COL_TRI(370, 1085, 398), - COL_TRI(377, 1068, 378), - COL_TRI(378, 1068, 379), - COL_TRI(378, 379, 380), - COL_TRI(378, 380, 1090), - COL_TRI(351, 379, 1068), - COL_TRI(351, 386, 379), - COL_TRI(379, 386, 387), - COL_TRI(379, 387, 1072), - COL_TRI(380, 429, 1090), - COL_TRI(377, 1069, 1068), - COL_TRI(377, 378, 1090), - COL_TRI(383, 262, 384), - COL_TRI(381, 1069, 377), - COL_TRI(381, 377, 385), - COL_TRI(377, 1090, 382), - COL_TRI(377, 382, 385), - COL_TRI(382, 1093, 385), - COL_TRI(99, 388, 351), - COL_TRI(351, 95, 99), - COL_TRI(351, 388, 386), - COL_TRI(384, 1011, 1074), - COL_TRI(383, 384, 1073), - COL_TRI(265, 1071, 1074), - COL_TRI(265, 1074, 1011), - COL_TRI(383, 1071, 265), - COL_TRI(383, 265, 262), - COL_TRI(384, 1074, 1073), - COL_TRI(388, 100, 103), - COL_TRI(383, 380, 1072), - COL_TRI(383, 1073, 380), - COL_TRI(385, 1074, 1071), - COL_TRI(386, 388, 1092), - COL_TRI(386, 1092, 390), - COL_TRI(387, 386, 390), - COL_TRI(357, 90, 352), - COL_TRI(388, 103, 1092), - COL_TRI(99, 100, 388), - COL_TRI(95, 1067, 94), - COL_TRI(90, 94, 1067), - COL_TRI(90, 1067, 352), - COL_TRI(389, 1092, 103), - COL_TRI(389, 103, 105), - COL_TRI(389, 93, 357), - COL_TRI(389, 105, 93), - COL_TRI(357, 93, 90), - COL_TRI(328, 327, 347), - COL_TRI(390, 1092, 389), - COL_TRI(390, 389, 392), - COL_TRI(387, 390, 391), - COL_TRI(391, 390, 392), - COL_TRI(392, 389, 1060), - COL_TRI(392, 1060, 1059), - COL_TRI(392, 1059, 1094), - COL_TRI(391, 392, 1094), - COL_TRI(389, 357, 1060), - COL_TRI(357, 347, 1060), - COL_TRI(393, 1095, 395), - COL_TRI(393, 395, 1039), - COL_TRI(393, 1039, 1038), - COL_TRI(393, 1038, 373), - COL_TRI(394, 373, 1096), - COL_TRI(394, 1086, 373), - COL_TRI(373, 358, 1076), - COL_TRI(395, 288, 1039), - COL_TRI(374, 394, 1096), - COL_TRI(374, 428, 394), - COL_TRI(396, 1097, 1085), - COL_TRI(375, 396, 1085), - COL_TRI(376, 1091, 375), - COL_TRI(396, 397, 1097), - COL_TRI(397, 376, 1097), - COL_TRI(397, 1091, 376), - COL_TRI(398, 1098, 399), - COL_TRI(398, 399, 289), - COL_TRI(399, 363, 289), - COL_TRI(363, 401, 289), - COL_TRI(400, 402, 1098), - COL_TRI(400, 1098, 1100), - COL_TRI(401, 402, 1084), - COL_TRI(402, 407, 408), - COL_TRI(402, 408, 1098), - COL_TRI(401, 1099, 402), - COL_TRI(403, 407, 402), - COL_TRI(403, 402, 1099), - COL_TRI(404, 1099, 401), - COL_TRI(363, 404, 401), - COL_TRI(397, 396, 406), - COL_TRI(397, 406, 1104), - COL_TRI(405, 397, 1104), - COL_TRI(405, 1091, 397), - COL_TRI(405, 1105, 375), - COL_TRI(405, 375, 1091), - COL_TRI(406, 396, 375), - COL_TRI(406, 375, 1105), - COL_TRI(404, 420, 1099), - COL_TRI(407, 1101, 408), - COL_TRI(408, 1101, 410), - COL_TRI(408, 410, 409), - COL_TRI(408, 409, 399), - COL_TRI(408, 399, 1098), - COL_TRI(399, 1079, 363), - COL_TRI(409, 1099, 399), - COL_TRI(409, 410, 1102), - COL_TRI(409, 1102, 403), - COL_TRI(409, 403, 1099), - COL_TRI(414, 412, 415), - COL_TRI(403, 1102, 1103), - COL_TRI(403, 1103, 407), - COL_TRI(407, 1103, 1101), - COL_TRI(410, 1101, 1103), - COL_TRI(410, 1103, 1102), - COL_TRI(411, 1095, 412), - COL_TRI(412, 1095, 1106), - COL_TRI(412, 1106, 415), - COL_TRI(413, 412, 414), - COL_TRI(413, 411, 412), - COL_TRI(415, 1106, 418), - COL_TRI(415, 418, 416), - COL_TRI(411, 395, 1095), - COL_TRI(416, 418, 395), - COL_TRI(416, 395, 411), - COL_TRI(417, 416, 411), - COL_TRI(417, 411, 413), - COL_TRI(395, 418, 288), - COL_TRI(421, 424, 426), - COL_TRI(418, 1075, 288), - COL_TRI(418, 1106, 1075), - COL_TRI(290, 424, 421), - COL_TRI(419, 290, 421), - COL_TRI(420, 359, 1079), - COL_TRI(360, 419, 421), - COL_TRI(422, 426, 650), - COL_TRI(421, 426, 422), - COL_TRI(422, 650, 427), - COL_TRI(423, 1080, 1081), - COL_TRI(423, 1081, 425), - COL_TRI(424, 423, 425), - COL_TRI(425, 1081, 1108), - COL_TRI(425, 1108, 1109), - COL_TRI(426, 425, 1109), - COL_TRI(424, 425, 426), - COL_TRI(420, 360, 359), - COL_TRI(427, 1081, 422), - COL_TRI(422, 1081, 1080), - COL_TRI(422, 1080, 421), - COL_TRI(360, 421, 1080), - COL_TRI(427, 1108, 1081), - COL_TRI(426, 1109, 650), - COL_TRI(97, 104, 102), - COL_TRI(371, 1086, 1087), - COL_TRI(371, 1087, 1110), - COL_TRI(371, 1110, 1088), - COL_TRI(371, 1088, 428), - COL_TRI(428, 1088, 1089), - COL_TRI(428, 1089, 394), - COL_TRI(394, 1089, 1087), - COL_TRI(394, 1087, 1086), - COL_TRI(430, 1112, 1113), - COL_TRI(97, 102, 101), - COL_TRI(97, 101, 98), - COL_TRI(97, 98, 96), - COL_TRI(97, 96, 92), - COL_TRI(97, 92, 91), - COL_TRI(429, 1093, 382), - COL_TRI(429, 382, 1090), - COL_TRI(430, 1111, 1112), - COL_TRI(431, 1114, 432), - COL_TRI(432, 1114, 1115), - COL_TRI(432, 1115, 434), - COL_TRI(433, 431, 432), - COL_TRI(433, 432, 434), - COL_TRI(434, 1115, 471), - COL_TRI(433, 434, 471), - COL_TRI(435, 444, 436), - COL_TRI(436, 438, 437), - COL_TRI(436, 437, 1116), - COL_TRI(436, 1116, 459), - COL_TRI(436, 444, 443), - COL_TRI(436, 443, 438), - COL_TRI(435, 436, 459), - COL_TRI(440, 1119, 1120), - COL_TRI(437, 438, 1118), - COL_TRI(438, 439, 1118), - COL_TRI(438, 443, 540), - COL_TRI(438, 540, 439), - COL_TRI(439, 435, 459), - COL_TRI(439, 459, 1118), - COL_TRI(439, 540, 539), - COL_TRI(439, 539, 435), - COL_TRI(435, 539, 444), - COL_TRI(440, 464, 1119), - COL_TRI(441, 1120, 1119), - COL_TRI(442, 464, 430), - COL_TRI(442, 441, 464), - COL_TRI(443, 1117, 531), - COL_TRI(443, 531, 540), - COL_TRI(444, 1117, 443), - COL_TRI(445, 441, 442), - COL_TRI(446, 1121, 441), - COL_TRI(441, 1121, 1120), - COL_TRI(445, 446, 441), - COL_TRI(451, 1125, 453), - COL_TRI(447, 440, 1121), - COL_TRI(447, 1121, 448), - COL_TRI(446, 1122, 1121), - COL_TRI(448, 1121, 1122), - COL_TRI(448, 1122, 451), - COL_TRI(449, 446, 445), - COL_TRI(450, 1122, 446), - COL_TRI(449, 1124, 446), - COL_TRI(450, 1125, 1122), - COL_TRI(451, 1122, 1125), - COL_TRI(457, 437, 455), - COL_TRI(452, 1124, 449), - COL_TRI(452, 450, 1124), - COL_TRI(450, 1126, 1125), - COL_TRI(453, 1125, 1126), - COL_TRI(453, 1126, 456), - COL_TRI(454, 450, 452), - COL_TRI(455, 1126, 450), - COL_TRI(455, 450, 457), - COL_TRI(454, 457, 450), - COL_TRI(456, 1126, 455), - COL_TRI(456, 455, 1112), - COL_TRI(457, 1116, 437), - COL_TRI(462, 461, 447), - COL_TRI(458, 454, 1112), - COL_TRI(458, 1112, 460), - COL_TRI(459, 457, 458), - COL_TRI(460, 437, 1118), - COL_TRI(460, 455, 437), - COL_TRI(459, 1116, 457), - COL_TRI(461, 440, 447), - COL_TRI(461, 463, 440), - COL_TRI(463, 469, 467), - COL_TRI(463, 467, 465), - COL_TRI(461, 469, 463), - COL_TRI(462, 447, 430), - COL_TRI(462, 466, 468), - COL_TRI(462, 468, 461), - COL_TRI(464, 462, 430), - COL_TRI(464, 465, 462), - COL_TRI(461, 468, 469), - COL_TRI(465, 466, 462), - COL_TRI(465, 467, 466), - COL_TRI(466, 753, 468), - COL_TRI(466, 754, 753), - COL_TRI(467, 754, 466), - COL_TRI(467, 1128, 754), - COL_TRI(468, 1127, 469), - COL_TRI(469, 1127, 1128), - COL_TRI(469, 1128, 467), - COL_TRI(468, 753, 1127), - COL_TRI(433, 1129, 470), - COL_TRI(470, 1130, 1131), - COL_TRI(470, 1131, 1132), - COL_TRI(433, 470, 1132), - COL_TRI(470, 1129, 1133), - COL_TRI(470, 1133, 1130), - COL_TRI(433, 1134, 1129), - COL_TRI(471, 472, 433), - COL_TRI(472, 1135, 1134), - COL_TRI(472, 1134, 433), - COL_TRI(433, 1132, 431), - COL_TRI(473, 1136, 1137), - COL_TRI(473, 1138, 1139), - COL_TRI(473, 1139, 1140), - COL_TRI(473, 1140, 1136), - COL_TRI(474, 473, 1137), - COL_TRI(473, 1142, 1143), - COL_TRI(475, 1137, 1136), - COL_TRI(475, 1136, 476), - COL_TRI(476, 1136, 1140), - COL_TRI(474, 1137, 475), - COL_TRI(476, 1140, 477), - COL_TRI(477, 1140, 1139), - COL_TRI(477, 1139, 1141), - COL_TRI(478, 1139, 1138), - COL_TRI(473, 474, 1142), - COL_TRI(479, 1143, 1142), - COL_TRI(479, 1142, 1144), - COL_TRI(480, 1145, 1143), - COL_TRI(480, 1143, 479), - COL_TRI(481, 480, 479), - COL_TRI(481, 479, 1144), - COL_TRI(482, 483, 1146), - COL_TRI(482, 1146, 491), - COL_TRI(483, 482, 1147), - COL_TRI(482, 484, 1147), - COL_TRI(484, 486, 1147), - COL_TRI(485, 483, 1147), - COL_TRI(485, 1147, 489), - COL_TRI(486, 489, 1147), - COL_TRI(485, 23, 483), - COL_TRI(483, 23, 21), - COL_TRI(483, 21, 1146), - COL_TRI(485, 489, 490), - COL_TRI(487, 488, 485), - COL_TRI(488, 19, 485), - COL_TRI(485, 19, 23), - COL_TRI(487, 485, 490), - COL_TRI(489, 486, 490), - COL_TRI(493, 494, 488), - COL_TRI(490, 516, 487), - COL_TRI(490, 1149, 516), - COL_TRI(491, 1146, 1148), - COL_TRI(492, 1148, 1146), - COL_TRI(492, 1146, 1150), - COL_TRI(491, 1148, 500), - COL_TRI(493, 488, 487), - COL_TRI(494, 20, 488), - COL_TRI(498, 499, 1153), - COL_TRI(488, 20, 19), - COL_TRI(495, 496, 497), - COL_TRI(496, 498, 497), - COL_TRI(497, 1151, 1152), - COL_TRI(497, 498, 1151), - COL_TRI(498, 1153, 1151), - COL_TRI(503, 1155, 502), - COL_TRI(499, 492, 1153), - COL_TRI(500, 1148, 499), - COL_TRI(500, 499, 1154), - COL_TRI(501, 499, 498), - COL_TRI(501, 1154, 499), - COL_TRI(499, 1148, 492), - COL_TRI(502, 1155, 1156), - COL_TRI(502, 1156, 505), - COL_TRI(502, 505, 504), - COL_TRI(502, 504, 503), - COL_TRI(507, 1160, 1159), - COL_TRI(504, 1157, 506), - COL_TRI(504, 506, 503), - COL_TRI(505, 1157, 504), - COL_TRI(503, 506, 1155), - COL_TRI(505, 1156, 1157), - COL_TRI(506, 1156, 1155), - COL_TRI(506, 1157, 1156), - COL_TRI(507, 510, 509), - COL_TRI(507, 509, 562), - COL_TRI(507, 1159, 510), - COL_TRI(508, 571, 509), - COL_TRI(509, 564, 562), - COL_TRI(509, 571, 564), - COL_TRI(510, 1161, 542), - COL_TRI(510, 1159, 1161), - COL_TRI(511, 512, 1162), - COL_TRI(512, 1107, 541), - COL_TRI(512, 541, 1162), - COL_TRI(513, 563, 541), - COL_TRI(513, 541, 1145), - COL_TRI(511, 1162, 563), - COL_TRI(473, 1107, 508), - COL_TRI(501, 495, 1158), - COL_TRI(496, 501, 498), - COL_TRI(501, 496, 495), - COL_TRI(501, 1158, 1154), - COL_TRI(26, 567, 566), - COL_TRI(514, 1166, 515), - COL_TRI(514, 515, 529), - COL_TRI(515, 538, 529), - COL_TRI(515, 1166, 538), - COL_TRI(514, 1167, 1166), - COL_TRI(516, 514, 526), - COL_TRI(516, 1167, 514), - COL_TRI(514, 529, 526), - COL_TRI(26, 1168, 31), - COL_TRI(26, 31, 567), - COL_TRI(545, 517, 546), - COL_TRI(517, 35, 546), - COL_TRI(517, 1169, 35), - COL_TRI(35, 1169, 518), - COL_TRI(35, 518, 36), - COL_TRI(518, 545, 36), - COL_TRI(519, 545, 518), - COL_TRI(519, 518, 520), - COL_TRI(520, 518, 1169), - COL_TRI(521, 36, 1170), - COL_TRI(521, 16, 36), - COL_TRI(520, 1169, 522), - COL_TRI(522, 1169, 517), - COL_TRI(523, 482, 524), - COL_TRI(482, 491, 524), - COL_TRI(524, 17, 16), - COL_TRI(524, 16, 521), - COL_TRI(525, 1171, 526), - COL_TRI(525, 526, 528), - COL_TRI(531, 516, 527), - COL_TRI(526, 1171, 1173), - COL_TRI(526, 1173, 516), - COL_TRI(527, 1173, 1174), - COL_TRI(527, 516, 1173), - COL_TRI(528, 526, 529), - COL_TRI(528, 529, 1175), - COL_TRI(529, 538, 1176), - COL_TRI(529, 1176, 1175), - COL_TRI(530, 531, 527), - COL_TRI(530, 527, 1176), - COL_TRI(532, 37, 25), - COL_TRI(532, 25, 1177), - COL_TRI(25, 32, 1177), - COL_TRI(32, 532, 1177), - COL_TRI(37, 532, 34), - COL_TRI(138, 1178, 137), - COL_TRI(137, 1178, 1179), - COL_TRI(137, 1179, 135), - COL_TRI(134, 1184, 136), - COL_TRI(135, 1179, 1180), - COL_TRI(135, 1180, 132), - COL_TRI(138, 1181, 1178), - COL_TRI(132, 1180, 1182), - COL_TRI(132, 1182, 133), - COL_TRI(133, 1182, 1183), - COL_TRI(133, 1183, 134), - COL_TRI(134, 1183, 1184), - COL_TRI(136, 1184, 1185), - COL_TRI(136, 1185, 139), - COL_TRI(139, 1185, 1181), - COL_TRI(139, 1181, 138), - COL_TRI(34, 532, 32), - COL_TRI(533, 1186, 1187), - COL_TRI(533, 1187, 536), - COL_TRI(534, 1186, 533), - COL_TRI(533, 536, 535), - COL_TRI(533, 535, 534), - COL_TRI(535, 537, 534), - COL_TRI(536, 1188, 535), - COL_TRI(535, 1188, 537), - COL_TRI(534, 537, 1186), - COL_TRI(536, 1187, 1188), - COL_TRI(537, 1187, 1186), - COL_TRI(537, 1188, 1187), - COL_TRI(538, 530, 1176), - COL_TRI(538, 1123, 530), - COL_TRI(539, 530, 1123), - COL_TRI(539, 1123, 444), - COL_TRI(444, 1123, 1117), - COL_TRI(526, 1172, 516), - COL_TRI(540, 530, 539), - COL_TRI(540, 531, 530), - COL_TRI(531, 1117, 516), - COL_TRI(417, 473, 1145), - COL_TRI(541, 417, 1145), - COL_TRI(413, 1107, 473), - COL_TRI(417, 413, 473), - COL_TRI(473, 508, 1138), - COL_TRI(508, 511, 1163), - COL_TRI(508, 1163, 568), - COL_TRI(508, 568, 571), - COL_TRI(542, 1161, 1164), - COL_TRI(542, 1164, 1189), - COL_TRI(543, 1189, 32), - COL_TRI(543, 32, 526), - COL_TRI(544, 34, 1164), - COL_TRI(544, 1164, 557), - COL_TRI(545, 546, 1170), - COL_TRI(546, 35, 1168), - COL_TRI(546, 1168, 547), - COL_TRI(547, 1168, 34), - COL_TRI(547, 34, 544), - COL_TRI(526, 32, 1172), - COL_TRI(545, 1170, 36), - COL_TRI(32, 1189, 1164), - COL_TRI(32, 1164, 34), - COL_TRI(548, 550, 519), - COL_TRI(549, 550, 548), - COL_TRI(549, 522, 550), - COL_TRI(522, 517, 550), - COL_TRI(550, 517, 545), - COL_TRI(550, 545, 519), - COL_TRI(548, 519, 551), - COL_TRI(551, 519, 520), - COL_TRI(552, 522, 549), - COL_TRI(552, 520, 522), - COL_TRI(551, 520, 552), - COL_TRI(490, 554, 553), - COL_TRI(490, 553, 1149), - COL_TRI(553, 523, 1149), - COL_TRI(554, 873, 553), - COL_TRI(553, 873, 874), - COL_TRI(557, 1159, 558), - COL_TRI(555, 482, 523), - COL_TRI(553, 555, 523), - COL_TRI(555, 556, 482), - COL_TRI(555, 882, 556), - COL_TRI(556, 882, 875), - COL_TRI(556, 875, 554), - COL_TRI(555, 874, 882), - COL_TRI(553, 874, 555), - COL_TRI(554, 875, 873), - COL_TRI(557, 1164, 1159), - COL_TRI(558, 1159, 1160), - COL_TRI(558, 1160, 559), - COL_TRI(559, 1160, 507), - COL_TRI(559, 507, 560), - COL_TRI(560, 507, 562), - COL_TRI(560, 562, 1191), - COL_TRI(561, 1192, 543), - COL_TRI(561, 543, 1138), - COL_TRI(562, 511, 1165), - COL_TRI(562, 1165, 1191), - COL_TRI(562, 564, 511), - COL_TRI(563, 1165, 511), - COL_TRI(563, 513, 1165), - COL_TRI(564, 1163, 511), - COL_TRI(541, 565, 417), - COL_TRI(565, 416, 417), - COL_TRI(414, 415, 565), - COL_TRI(565, 415, 416), - COL_TRI(413, 414, 1107), - COL_TRI(566, 27, 26), - COL_TRI(567, 29, 27), - COL_TRI(567, 27, 566), - COL_TRI(31, 29, 567), - COL_TRI(493, 33, 24), - COL_TRI(493, 24, 494), - COL_TRI(494, 24, 20), - COL_TRI(568, 1163, 1190), - COL_TRI(568, 1190, 1193), - COL_TRI(569, 570, 1193), - COL_TRI(569, 1193, 1190), - COL_TRI(570, 569, 564), - COL_TRI(570, 564, 571), - COL_TRI(571, 1194, 570), - COL_TRI(568, 1193, 1194), - COL_TRI(577, 576, 592), - COL_TRI(569, 572, 564), - COL_TRI(572, 1190, 1163), - COL_TRI(573, 1195, 575), - COL_TRI(573, 575, 574), - COL_TRI(574, 575, 582), - COL_TRI(575, 576, 582), - COL_TRI(575, 1195, 576), - COL_TRI(576, 590, 592), - COL_TRI(578, 1197, 582), - COL_TRI(574, 582, 581), - COL_TRI(573, 574, 1196), - COL_TRI(574, 581, 1196), - COL_TRI(579, 580, 581), - COL_TRI(580, 588, 581), - COL_TRI(581, 588, 1196), - COL_TRI(582, 579, 581), - COL_TRI(583, 1196, 586), - COL_TRI(583, 1198, 1196), - COL_TRI(578, 584, 1197), - COL_TRI(584, 1199, 1200), - COL_TRI(584, 1200, 586), - COL_TRI(577, 592, 583), - COL_TRI(577, 583, 586), - COL_TRI(585, 591, 583), - COL_TRI(585, 583, 592), - COL_TRI(586, 1197, 584), - COL_TRI(586, 1196, 1197), - COL_TRI(576, 577, 578), - COL_TRI(576, 578, 582), - COL_TRI(587, 588, 743), - COL_TRI(587, 743, 1201), - COL_TRI(587, 589, 579), - COL_TRI(588, 587, 1197), - COL_TRI(587, 579, 1197), - COL_TRI(587, 1201, 589), - COL_TRI(580, 743, 588), - COL_TRI(588, 1197, 1196), - COL_TRI(589, 679, 580), - COL_TRI(579, 589, 580), - COL_TRI(579, 582, 1197), - COL_TRI(589, 638, 679), - COL_TRI(590, 1198, 1202), - COL_TRI(590, 1202, 919), - COL_TRI(593, 594, 595), - COL_TRI(591, 1202, 1198), - COL_TRI(585, 919, 1203), - COL_TRI(591, 1198, 583), - COL_TRI(592, 590, 919), - COL_TRI(592, 919, 585), - COL_TRI(593, 595, 1204), - COL_TRI(594, 1205, 596), - COL_TRI(594, 596, 595), - COL_TRI(595, 596, 1204), - COL_TRI(596, 1206, 1204), - COL_TRI(596, 1207, 1206), - COL_TRI(596, 1205, 1207), - COL_TRI(597, 604, 1208), - COL_TRI(597, 1208, 1209), - COL_TRI(598, 599, 1210), - COL_TRI(598, 1210, 1211), - COL_TRI(603, 597, 1209), - COL_TRI(599, 1212, 1210), - COL_TRI(599, 1213, 1212), - COL_TRI(600, 1214, 601), - COL_TRI(600, 601, 1215), - COL_TRI(601, 1216, 1217), - COL_TRI(601, 1217, 1215), - COL_TRI(602, 1216, 1214), - COL_TRI(602, 1214, 1218), - COL_TRI(603, 1209, 1219), - COL_TRI(604, 593, 1204), - COL_TRI(604, 1204, 1208), - COL_TRI(605, 606, 1220), - COL_TRI(606, 1221, 1220), - COL_TRI(607, 1221, 1222), - COL_TRI(607, 1222, 1223), - COL_TRI(608, 605, 1220), - COL_TRI(608, 1220, 609), - COL_TRI(608, 609, 610), - COL_TRI(609, 1224, 610), - COL_TRI(610, 1224, 612), - COL_TRI(610, 612, 1200), - COL_TRI(611, 607, 612), - COL_TRI(612, 607, 1223), - COL_TRI(612, 1223, 1200), - COL_TRI(611, 745, 607), - COL_TRI(617, 618, 610), - COL_TRI(613, 1225, 614), - COL_TRI(613, 614, 1226), - COL_TRI(614, 1225, 1227), - COL_TRI(615, 636, 1228), - COL_TRI(615, 1229, 636), - COL_TRI(616, 618, 617), - COL_TRI(620, 621, 1223), - COL_TRI(618, 1207, 610), - COL_TRI(617, 610, 1200), - COL_TRI(618, 1230, 1207), - COL_TRI(616, 619, 618), - COL_TRI(619, 1230, 618), - COL_TRI(619, 1231, 1230), - COL_TRI(621, 620, 619), - COL_TRI(620, 1232, 619), - COL_TRI(621, 619, 616), - COL_TRI(620, 1233, 1232), - COL_TRI(622, 1234, 1235), - COL_TRI(622, 1235, 1236), - COL_TRI(623, 1237, 1238), - COL_TRI(623, 1238, 1239), - COL_TRI(624, 626, 625), - COL_TRI(624, 1240, 626), - COL_TRI(624, 629, 1240), - COL_TRI(625, 632, 624), - COL_TRI(624, 632, 629), - COL_TRI(626, 637, 638), - COL_TRI(626, 642, 637), - COL_TRI(627, 625, 626), - COL_TRI(625, 1241, 632), - COL_TRI(625, 627, 1241), - COL_TRI(631, 1213, 598), - COL_TRI(628, 1241, 631), - COL_TRI(628, 632, 1241), - COL_TRI(629, 632, 1212), - COL_TRI(629, 1212, 633), - COL_TRI(630, 1241, 627), - COL_TRI(631, 1241, 1213), - COL_TRI(632, 1211, 1212), - COL_TRI(632, 628, 1211), - COL_TRI(633, 1212, 1213), - COL_TRI(633, 1213, 630), - COL_TRI(630, 1213, 1241), - COL_TRI(634, 1242, 635), - COL_TRI(635, 630, 627), - COL_TRI(635, 1242, 630), - COL_TRI(640, 602, 1218), - COL_TRI(636, 1244, 685), - COL_TRI(636, 1229, 1244), - COL_TRI(637, 639, 638), - COL_TRI(638, 639, 678), - COL_TRI(639, 1245, 678), - COL_TRI(640, 1218, 651), - COL_TRI(645, 1248, 644), - COL_TRI(641, 1246, 643), - COL_TRI(641, 643, 645), - COL_TRI(642, 643, 637), - COL_TRI(643, 1246, 639), - COL_TRI(643, 639, 637), - COL_TRI(639, 1246, 1245), - COL_TRI(644, 1247, 646), - COL_TRI(644, 1248, 1247), - COL_TRI(649, 1248, 642), - COL_TRI(645, 643, 1248), - COL_TRI(646, 1246, 641), - COL_TRI(646, 1247, 1246), - COL_TRI(647, 1247, 648), - COL_TRI(648, 1247, 1248), - COL_TRI(648, 1248, 649), - COL_TRI(650, 602, 640), - COL_TRI(649, 642, 1249), - COL_TRI(647, 1245, 1247), - COL_TRI(645, 646, 641), - COL_TRI(645, 644, 646), - COL_TRI(650, 1216, 602), - COL_TRI(650, 1109, 1216), - COL_TRI(652, 1218, 1214), - COL_TRI(640, 1217, 1108), - COL_TRI(640, 427, 650), - COL_TRI(640, 1108, 427), - COL_TRI(651, 600, 1217), - COL_TRI(651, 1217, 640), - COL_TRI(652, 1214, 653), - COL_TRI(655, 670, 657), - COL_TRI(653, 1214, 600), - COL_TRI(653, 600, 654), - COL_TRI(654, 600, 651), - COL_TRI(654, 651, 1250), - COL_TRI(629, 654, 1250), - COL_TRI(629, 633, 654), - COL_TRI(655, 1251, 670), - COL_TRI(656, 1251, 655), - COL_TRI(657, 670, 1252), - COL_TRI(657, 1252, 671), - COL_TRI(656, 1253, 1251), - COL_TRI(658, 1253, 656), - COL_TRI(658, 1254, 1253), - COL_TRI(659, 1254, 658), - COL_TRI(653, 1255, 733), - COL_TRI(653, 733, 1256), - COL_TRI(668, 1261, 1263), - COL_TRI(660, 661, 1258), - COL_TRI(661, 1259, 1258), - COL_TRI(661, 1260, 1259), - COL_TRI(662, 1260, 661), - COL_TRI(662, 661, 660), - COL_TRI(663, 1258, 1259), - COL_TRI(663, 1259, 664), - COL_TRI(664, 1259, 1260), - COL_TRI(660, 1258, 663), - COL_TRI(664, 1260, 662), - COL_TRI(665, 1261, 668), - COL_TRI(666, 665, 668), - COL_TRI(665, 1262, 1263), - COL_TRI(665, 1263, 1261), - COL_TRI(667, 1262, 665), - COL_TRI(667, 665, 666), - COL_TRI(668, 1263, 669), - COL_TRI(669, 1262, 667), - COL_TRI(669, 1263, 1262), - COL_TRI(668, 1251, 666), - COL_TRI(664, 666, 1251), - COL_TRI(670, 668, 1264), - COL_TRI(668, 670, 1251), - COL_TRI(668, 669, 654), - COL_TRI(668, 654, 1264), - COL_TRI(669, 662, 654), - COL_TRI(669, 664, 662), - COL_TRI(669, 667, 664), - COL_TRI(664, 1251, 1255), - COL_TRI(664, 1255, 663), - COL_TRI(662, 653, 654), - COL_TRI(662, 660, 653), - COL_TRI(660, 663, 653), - COL_TRI(663, 1255, 653), - COL_TRI(671, 1252, 1257), - COL_TRI(671, 1257, 672), - COL_TRI(672, 1257, 1265), - COL_TRI(672, 1265, 673), - COL_TRI(673, 1266, 750), - COL_TRI(673, 1267, 1266), - COL_TRI(676, 1271, 677), - COL_TRI(674, 675, 1264), - COL_TRI(674, 1264, 633), - COL_TRI(675, 736, 1269), - COL_TRI(675, 1269, 1265), - COL_TRI(676, 1270, 1271), - COL_TRI(622, 1270, 676), - COL_TRI(679, 1273, 1222), - COL_TRI(677, 1271, 726), - COL_TRI(677, 726, 1249), - COL_TRI(622, 1236, 1270), - COL_TRI(678, 679, 638), - COL_TRI(636, 1272, 679), - COL_TRI(636, 679, 1222), - COL_TRI(681, 1275, 683), - COL_TRI(627, 626, 638), - COL_TRI(627, 638, 680), - COL_TRI(680, 1272, 636), - COL_TRI(627, 680, 636), - COL_TRI(620, 1223, 1222), - COL_TRI(681, 1274, 1275), - COL_TRI(686, 1280, 738), - COL_TRI(683, 1275, 1277), - COL_TRI(683, 1277, 684), - COL_TRI(684, 1277, 733), - COL_TRI(684, 733, 659), - COL_TRI(659, 733, 1254), - COL_TRI(685, 1279, 1280), - COL_TRI(685, 1280, 686), - COL_TRI(686, 738, 749), - COL_TRI(687, 1282, 689), - COL_TRI(687, 1283, 1282), - COL_TRI(688, 1283, 687), - COL_TRI(689, 1284, 1285), - COL_TRI(689, 1285, 694), - COL_TRI(690, 1286, 688), - COL_TRI(688, 740, 1283), - COL_TRI(691, 1287, 692), - COL_TRI(696, 1293, 1235), - COL_TRI(692, 1288, 1289), - COL_TRI(692, 1289, 693), - COL_TRI(693, 1289, 1292), - COL_TRI(693, 1292, 710), - COL_TRI(691, 1290, 1287), - COL_TRI(694, 1290, 691), - COL_TRI(694, 1285, 1290), - COL_TRI(695, 1293, 696), - COL_TRI(696, 1235, 1234), - COL_TRI(695, 1237, 1293), - COL_TRI(652, 1295, 695), - COL_TRI(697, 1296, 682), - COL_TRI(682, 1278, 1276), - COL_TRI(682, 1276, 681), - COL_TRI(700, 1305, 1302), - COL_TRI(698, 1299, 699), - COL_TRI(699, 1300, 1301), - COL_TRI(699, 1301, 690), - COL_TRI(690, 1291, 1286), - COL_TRI(698, 1302, 1299), - COL_TRI(700, 1302, 698), - COL_TRI(700, 1303, 1304), - COL_TRI(701, 1303, 700), - COL_TRI(706, 1309, 705), - COL_TRI(702, 1306, 703), - COL_TRI(703, 1306, 1307), - COL_TRI(703, 1307, 704), - COL_TRI(704, 1307, 730), - COL_TRI(704, 730, 708), - COL_TRI(705, 1308, 702), - COL_TRI(702, 1308, 1306), - COL_TRI(705, 1309, 1308), - COL_TRI(709, 1314, 620), - COL_TRI(706, 1310, 1309), - COL_TRI(707, 1310, 706), - COL_TRI(707, 1312, 1310), - COL_TRI(647, 1312, 707), - COL_TRI(647, 648, 1312), - COL_TRI(708, 1311, 709), - COL_TRI(708, 730, 1311), - COL_TRI(709, 1313, 1314), - COL_TRI(713, 1319, 1318), - COL_TRI(710, 1292, 1294), - COL_TRI(710, 1294, 711), - COL_TRI(711, 1294, 1315), - COL_TRI(711, 1315, 712), - COL_TRI(712, 1316, 1317), - COL_TRI(712, 1317, 746), - COL_TRI(614, 1227, 713), - COL_TRI(713, 1318, 714), - COL_TRI(714, 1320, 715), - COL_TRI(715, 1320, 1321), - COL_TRI(715, 1321, 716), - COL_TRI(716, 615, 1228), - COL_TRI(716, 1322, 615), - COL_TRI(714, 1318, 1320), - COL_TRI(717, 731, 1323), - COL_TRI(717, 1323, 1285), - COL_TRI(718, 1324, 719), - COL_TRI(719, 1324, 613), - COL_TRI(719, 613, 1226), - COL_TRI(718, 1325, 1324), - COL_TRI(606, 1325, 718), - COL_TRI(606, 605, 1325), - COL_TRI(720, 1311, 1326), - COL_TRI(720, 1326, 1327), - COL_TRI(721, 1233, 1327), - COL_TRI(721, 1327, 722), - COL_TRI(725, 1333, 1334), - COL_TRI(722, 603, 1219), - COL_TRI(722, 1219, 721), - COL_TRI(723, 1328, 1329), - COL_TRI(723, 1329, 1330), - COL_TRI(724, 726, 1331), - COL_TRI(724, 1331, 1332), - COL_TRI(728, 1302, 729), - COL_TRI(725, 1334, 1335), - COL_TRI(726, 1300, 1299), - COL_TRI(726, 1299, 649), - COL_TRI(727, 1336, 649), - COL_TRI(727, 649, 1299), - COL_TRI(728, 1308, 1302), - COL_TRI(729, 1337, 728), - COL_TRI(729, 1338, 1337), - COL_TRI(730, 1337, 1315), - COL_TRI(730, 1315, 1339), - COL_TRI(731, 1319, 732), - COL_TRI(731, 732, 1289), - COL_TRI(732, 1225, 1326), - COL_TRI(732, 1326, 1339), - COL_TRI(736, 1343, 1269), - COL_TRI(733, 1237, 1256), - COL_TRI(733, 1277, 1237), - COL_TRI(734, 1340, 1276), - COL_TRI(734, 1276, 1331), - COL_TRI(735, 1341, 1330), - COL_TRI(735, 1330, 1342), - COL_TRI(736, 737, 1343), - COL_TRI(737, 1328, 1343), - COL_TRI(737, 1243, 1328), - COL_TRI(738, 739, 740), - COL_TRI(738, 740, 1329), - COL_TRI(739, 1344, 740), - COL_TRI(741, 1229, 615), - COL_TRI(739, 1345, 1344), - COL_TRI(740, 1344, 1335), - COL_TRI(740, 1335, 1334), - COL_TRI(741, 742, 1229), - COL_TRI(742, 741, 1346), - COL_TRI(742, 1346, 725), - COL_TRI(612, 889, 611), - COL_TRI(743, 580, 679), - COL_TRI(743, 679, 1272), - COL_TRI(589, 680, 638), - COL_TRI(589, 1201, 680), - COL_TRI(680, 1201, 743), - COL_TRI(680, 743, 1272), - COL_TRI(652, 1297, 1295), - COL_TRI(612, 609, 889), - COL_TRI(744, 745, 611), - COL_TRI(745, 1347, 1220), - COL_TRI(745, 1220, 607), - COL_TRI(609, 1220, 1347), - COL_TRI(609, 1347, 889), - COL_TRI(749, 738, 1281), - COL_TRI(746, 1317, 1303), - COL_TRI(746, 1303, 701), - COL_TRI(634, 1243, 1242), - COL_TRI(747, 1243, 634), - COL_TRI(747, 1348, 1243), - COL_TRI(748, 1348, 747), - COL_TRI(748, 1281, 1348), - COL_TRI(749, 1281, 748), - COL_TRI(598, 1127, 753), - COL_TRI(750, 1266, 1268), - COL_TRI(750, 1268, 752), - COL_TRI(751, 1298, 697), - COL_TRI(697, 1298, 1296), - COL_TRI(751, 1349, 1298), - COL_TRI(752, 1349, 751), - COL_TRI(752, 1268, 1349), - COL_TRI(598, 753, 631), - COL_TRI(756, 1351, 1352), - COL_TRI(753, 754, 628), - COL_TRI(753, 628, 631), - COL_TRI(754, 1211, 628), - COL_TRI(754, 1128, 1211), - COL_TRI(755, 847, 842), - COL_TRI(755, 1350, 847), - COL_TRI(755, 835, 1350), - COL_TRI(756, 852, 1351), - COL_TRI(757, 116, 115), - COL_TRI(141, 140, 143), - COL_TRI(141, 143, 107), - COL_TRI(146, 145, 147), - COL_TRI(146, 147, 108), - COL_TRI(149, 148, 151), - COL_TRI(149, 151, 111), - COL_TRI(757, 115, 759), - COL_TRI(759, 115, 114), - COL_TRI(759, 114, 760), - COL_TRI(758, 155, 116), - COL_TRI(758, 116, 757), - COL_TRI(760, 114, 155), - COL_TRI(760, 155, 758), - COL_TRI(761, 112, 762), - COL_TRI(762, 112, 152), - COL_TRI(762, 152, 763), - COL_TRI(763, 152, 154), - COL_TRI(763, 154, 1353), - COL_TRI(761, 153, 112), - COL_TRI(761, 1353, 154), - COL_TRI(761, 154, 153), - COL_TRI(764, 120, 765), - COL_TRI(765, 118, 766), - COL_TRI(765, 120, 118), - COL_TRI(770, 123, 125), - COL_TRI(764, 121, 120), - COL_TRI(766, 118, 119), - COL_TRI(766, 119, 767), - COL_TRI(767, 121, 764), - COL_TRI(767, 119, 121), - COL_TRI(768, 122, 769), - COL_TRI(769, 122, 123), - COL_TRI(769, 123, 770), - COL_TRI(761, 1356, 1354), - COL_TRI(770, 125, 771), - COL_TRI(768, 157, 122), - COL_TRI(771, 157, 768), - COL_TRI(771, 125, 157), - COL_TRI(761, 1354, 772), - COL_TRI(772, 1354, 774), - COL_TRI(772, 774, 773), - COL_TRI(773, 774, 1355), - COL_TRI(774, 1354, 1356), - COL_TRI(774, 1356, 1355), - COL_TRI(778, 1361, 1360), - COL_TRI(773, 1355, 775), - COL_TRI(775, 1355, 1356), - COL_TRI(775, 1356, 761), - COL_TRI(776, 777, 1357), - COL_TRI(776, 1357, 1358), - COL_TRI(777, 854, 1357), - COL_TRI(777, 1359, 854), - COL_TRI(778, 1360, 779), - COL_TRI(776, 1358, 1365), - COL_TRI(779, 1360, 788), - COL_TRI(779, 788, 780), - COL_TRI(780, 788, 1362), - COL_TRI(780, 1362, 781), - COL_TRI(781, 1362, 789), - COL_TRI(781, 789, 782), - COL_TRI(782, 1363, 783), - COL_TRI(782, 789, 1363), - COL_TRI(783, 1363, 790), - COL_TRI(783, 790, 1364), - COL_TRI(787, 160, 126), - COL_TRI(784, 1366, 1365), - COL_TRI(776, 1365, 1366), - COL_TRI(784, 785, 1366), - COL_TRI(785, 784, 1367), - COL_TRI(785, 1367, 1368), - COL_TRI(786, 1368, 1367), - COL_TRI(786, 787, 1368), - COL_TRI(787, 786, 160), - COL_TRI(788, 1369, 790), - COL_TRI(788, 1361, 1369), - COL_TRI(788, 1360, 1361), - COL_TRI(789, 1362, 788), - COL_TRI(790, 1363, 789), - COL_TRI(791, 794, 795), - COL_TRI(791, 793, 794), - COL_TRI(791, 1370, 793), - COL_TRI(791, 1371, 1370), - COL_TRI(792, 1371, 791), - COL_TRI(796, 798, 1376), - COL_TRI(793, 811, 794), - COL_TRI(794, 811, 1372), - COL_TRI(794, 1372, 795), - COL_TRI(795, 1372, 1373), - COL_TRI(795, 1373, 796), - COL_TRI(793, 1370, 811), - COL_TRI(792, 1374, 1371), - COL_TRI(796, 1373, 1375), - COL_TRI(796, 1375, 797), - COL_TRI(796, 797, 798), - COL_TRI(797, 1375, 810), - COL_TRI(797, 810, 798), - COL_TRI(798, 810, 1377), - COL_TRI(798, 1377, 799), - COL_TRI(799, 1377, 1378), - COL_TRI(799, 1378, 800), - COL_TRI(800, 1378, 1374), - COL_TRI(801, 1374, 1378), - COL_TRI(801, 1378, 1377), - COL_TRI(800, 1374, 792), - COL_TRI(807, 1383, 806), - COL_TRI(802, 1379, 803), - COL_TRI(803, 1379, 1380), - COL_TRI(803, 1380, 804), - COL_TRI(804, 1380, 1381), - COL_TRI(804, 1381, 809), - COL_TRI(802, 813, 1379), - COL_TRI(805, 813, 802), - COL_TRI(805, 1382, 813), - COL_TRI(806, 1382, 805), - COL_TRI(806, 1383, 1382), - COL_TRI(807, 1384, 1383), - COL_TRI(808, 1384, 807), - COL_TRI(808, 814, 1384), - COL_TRI(809, 814, 808), - COL_TRI(809, 1381, 814), - COL_TRI(799, 800, 792), - COL_TRI(799, 792, 1376), - COL_TRI(810, 1373, 801), - COL_TRI(809, 803, 804), - COL_TRI(811, 1371, 1372), - COL_TRI(811, 1370, 1371), - COL_TRI(810, 1375, 1373), - COL_TRI(805, 802, 1385), - COL_TRI(805, 1385, 812), - COL_TRI(809, 1385, 803), - COL_TRI(815, 1381, 1380), - COL_TRI(812, 808, 807), - COL_TRI(812, 807, 806), - COL_TRI(813, 1382, 1386), - COL_TRI(813, 1386, 815), - COL_TRI(814, 1383, 1384), - COL_TRI(814, 1386, 1383), - COL_TRI(818, 1390, 816), - COL_TRI(815, 1380, 1379), - COL_TRI(816, 1387, 1388), - COL_TRI(816, 1389, 1387), - COL_TRI(817, 1390, 1391), - COL_TRI(817, 1391, 1392), - COL_TRI(818, 1393, 1390), - COL_TRI(822, 1387, 823), - COL_TRI(819, 824, 825), - COL_TRI(819, 825, 826), - COL_TRI(820, 1394, 822), - COL_TRI(820, 822, 823), - COL_TRI(821, 827, 1394), - COL_TRI(821, 1394, 819), - COL_TRI(823, 1387, 1389), - COL_TRI(823, 1389, 820), - COL_TRI(820, 1389, 817), - COL_TRI(820, 817, 824), - COL_TRI(822, 1388, 1387), - COL_TRI(824, 817, 1392), - COL_TRI(824, 1392, 825), - COL_TRI(825, 1392, 1391), - COL_TRI(825, 1391, 826), - COL_TRI(826, 1391, 1393), - COL_TRI(829, 862, 1395), - COL_TRI(826, 1393, 821), - COL_TRI(821, 1393, 818), - COL_TRI(821, 818, 827), - COL_TRI(827, 818, 1388), - COL_TRI(827, 1388, 822), - COL_TRI(828, 1395, 164), - COL_TRI(828, 164, 163), - COL_TRI(829, 1395, 828), - COL_TRI(830, 756, 1352), - COL_TRI(830, 1352, 863), - COL_TRI(831, 1396, 864), - COL_TRI(831, 864, 1397), - COL_TRI(832, 1398, 883), - COL_TRI(832, 883, 836), - COL_TRI(832, 755, 834), - COL_TRI(832, 835, 755), - COL_TRI(834, 837, 870), - COL_TRI(834, 840, 837), - COL_TRI(835, 836, 1400), - COL_TRI(835, 1400, 838), - COL_TRI(836, 840, 1400), - COL_TRI(836, 883, 872), - COL_TRI(837, 836, 872), - COL_TRI(837, 840, 836), - COL_TRI(838, 1400, 915), - COL_TRI(838, 915, 843), - COL_TRI(839, 840, 755), - COL_TRI(839, 1401, 840), - COL_TRI(840, 1401, 1400), - COL_TRI(841, 1401, 839), - COL_TRI(841, 914, 1401), - COL_TRI(842, 914, 841), - COL_TRI(842, 846, 914), - COL_TRI(843, 915, 848), - COL_TRI(843, 848, 847), - COL_TRI(74, 845, 842), - COL_TRI(844, 74, 842), - COL_TRI(844, 842, 847), - COL_TRI(845, 846, 842), - COL_TRI(846, 848, 914), - COL_TRI(847, 848, 855), - COL_TRI(848, 915, 914), - COL_TRI(849, 844, 847), - COL_TRI(850, 849, 847), - COL_TRI(850, 847, 855), - COL_TRI(851, 852, 1359), - COL_TRI(851, 1351, 852), - COL_TRI(852, 890, 744), - COL_TRI(852, 853, 890), - COL_TRI(852, 744, 1359), - COL_TRI(744, 1402, 1359), - COL_TRI(853, 854, 890), - COL_TRI(854, 1403, 890), - COL_TRI(850, 857, 849), - COL_TRI(855, 861, 850), - COL_TRI(855, 863, 861), - COL_TRI(856, 849, 1404), - COL_TRI(857, 1404, 849), - COL_TRI(858, 903, 845), - COL_TRI(859, 858, 845), - COL_TRI(854, 1405, 1406), - COL_TRI(854, 853, 1405), - COL_TRI(829, 1408, 887), - COL_TRI(860, 831, 127), - COL_TRI(860, 127, 862), - COL_TRI(861, 860, 850), - COL_TRI(860, 862, 850), - COL_TRI(829, 887, 862), - COL_TRI(862, 887, 850), - COL_TRI(863, 831, 869), - COL_TRI(829, 161, 1408), - COL_TRI(868, 866, 1413), - COL_TRI(864, 756, 918), - COL_TRI(864, 918, 865), - COL_TRI(864, 865, 1411), - COL_TRI(865, 1203, 1411), - COL_TRI(866, 1412, 918), - COL_TRI(756, 866, 918), - COL_TRI(867, 868, 1413), - COL_TRI(868, 1411, 866), - COL_TRI(867, 1413, 1409), - COL_TRI(869, 867, 1409), - COL_TRI(869, 1409, 1410), - COL_TRI(870, 872, 1399), - COL_TRI(870, 837, 872), - COL_TRI(871, 833, 1399), - COL_TRI(872, 871, 1399), - COL_TRI(833, 832, 1399), - COL_TRI(877, 1415, 1414), - COL_TRI(833, 1398, 832), - COL_TRI(873, 833, 874), - COL_TRI(873, 1398, 833), - COL_TRI(874, 833, 871), - COL_TRI(875, 883, 1398), - COL_TRI(875, 1398, 873), - COL_TRI(876, 877, 878), - COL_TRI(877, 1414, 878), - COL_TRI(880, 1418, 1419), - COL_TRI(878, 1414, 1416), - COL_TRI(879, 876, 878), - COL_TRI(878, 1417, 912), - COL_TRI(878, 880, 1417), - COL_TRI(878, 912, 879), - COL_TRI(878, 1416, 880), - COL_TRI(880, 1416, 1418), - COL_TRI(880, 1419, 1420), - COL_TRI(881, 880, 1420), - COL_TRI(880, 881, 1417), - COL_TRI(886, 904, 1407), - COL_TRI(874, 871, 882), - COL_TRI(882, 883, 875), - COL_TRI(882, 871, 883), - COL_TRI(883, 871, 872), - COL_TRI(884, 1422, 885), - COL_TRI(885, 1423, 886), - COL_TRI(885, 896, 1423), - COL_TRI(886, 1424, 904), - COL_TRI(887, 902, 888), - COL_TRI(888, 1426, 884), - COL_TRI(888, 900, 1426), - COL_TRI(884, 1425, 1422), - COL_TRI(889, 1347, 1403), - COL_TRI(889, 1403, 1402), - COL_TRI(890, 1347, 745), - COL_TRI(890, 1403, 1347), - COL_TRI(891, 1428, 893), - COL_TRI(744, 890, 745), - COL_TRI(611, 1402, 744), - COL_TRI(611, 889, 1402), - COL_TRI(891, 893, 892), - COL_TRI(892, 858, 894), - COL_TRI(892, 893, 858), - COL_TRI(893, 1404, 857), - COL_TRI(893, 1428, 1404), - COL_TRI(81, 856, 1428), - COL_TRI(858, 893, 1407), - COL_TRI(858, 1407, 903), - COL_TRI(894, 858, 859), - COL_TRI(894, 859, 895), - COL_TRI(895, 1428, 891), - COL_TRI(895, 859, 1428), - COL_TRI(856, 1404, 1428), - COL_TRI(81, 1428, 859), - COL_TRI(897, 898, 1425), - COL_TRI(893, 857, 1407), - COL_TRI(849, 81, 89), - COL_TRI(849, 856, 81), - COL_TRI(881, 913, 1417), - COL_TRI(896, 898, 897), - COL_TRI(897, 1425, 1426), - COL_TRI(896, 1422, 898), - COL_TRI(898, 1422, 1425), - COL_TRI(899, 1424, 1423), - COL_TRI(899, 1429, 1424), - COL_TRI(887, 1427, 902), - COL_TRI(900, 1430, 901), - COL_TRI(904, 1424, 1429), - COL_TRI(901, 1427, 1408), - COL_TRI(900, 902, 1430), - COL_TRI(901, 1430, 1427), - COL_TRI(902, 1427, 1430), - COL_TRI(903, 904, 1429), - COL_TRI(903, 1429, 899), - COL_TRI(905, 1431, 906), - COL_TRI(905, 1432, 1431), - COL_TRI(906, 1431, 907), - COL_TRI(907, 1431, 1432), - COL_TRI(906, 907, 1433), - COL_TRI(907, 1432, 908), - COL_TRI(908, 1434, 910), - COL_TRI(908, 910, 162), - COL_TRI(909, 162, 910), - COL_TRI(910, 162, 129), - COL_TRI(915, 1400, 1401), - COL_TRI(911, 1435, 1436), - COL_TRI(911, 1437, 1435), - COL_TRI(912, 1421, 879), - COL_TRI(913, 1421, 912), - COL_TRI(913, 912, 1417), - COL_TRI(914, 915, 1401), - COL_TRI(918, 1412, 1202), - COL_TRI(910, 129, 916), - COL_TRI(916, 129, 128), - COL_TRI(916, 128, 917), - COL_TRI(909, 130, 162), - COL_TRI(917, 130, 909), - COL_TRI(917, 128, 130), - COL_TRI(863, 869, 1410), - COL_TRI(918, 1202, 591), - COL_TRI(84, 1439, 1438), - COL_TRI(919, 1202, 1412), - COL_TRI(919, 1412, 1203), - COL_TRI(865, 918, 591), - COL_TRI(865, 591, 585), - COL_TRI(585, 1203, 865), - COL_TRI(84, 1438, 85), - COL_TRI(921, 1443, 12), - COL_TRI(83, 71, 1439), - COL_TRI(83, 1439, 64), - COL_TRI(72, 844, 89), - COL_TRI(72, 89, 80), - COL_TRI(920, 1440, 1441), - COL_TRI(920, 1441, 1442), - COL_TRI(923, 972, 1448), - COL_TRI(921, 12, 924), - COL_TRI(12, 1444, 1446), - COL_TRI(12, 1445, 1444), - COL_TRI(922, 1447, 925), - COL_TRI(922, 1445, 1447), - COL_TRI(923, 1448, 1449), - COL_TRI(923, 1449, 921), - COL_TRI(923, 1450, 972), - COL_TRI(924, 1446, 930), - COL_TRI(924, 930, 1451), - COL_TRI(925, 984, 926), - COL_TRI(925, 926, 1452), - COL_TRI(926, 1453, 1454), - COL_TRI(926, 1454, 1452), - COL_TRI(927, 1453, 1455), - COL_TRI(927, 972, 1453), - COL_TRI(928, 1444, 922), - COL_TRI(928, 929, 1444), - COL_TRI(929, 991, 1456), - COL_TRI(929, 930, 991), - COL_TRI(930, 549, 548), - COL_TRI(930, 548, 1451), - COL_TRI(548, 551, 928), - COL_TRI(548, 928, 1451), - COL_TRI(551, 929, 928), - COL_TRI(551, 552, 929), - COL_TRI(931, 932, 989), - COL_TRI(931, 894, 932), - COL_TRI(932, 895, 933), - COL_TRI(932, 894, 895), - COL_TRI(931, 892, 894), - COL_TRI(933, 895, 891), - COL_TRI(934, 933, 935), - COL_TRI(933, 891, 935), - COL_TRI(935, 891, 892), - COL_TRI(935, 892, 931), - COL_TRI(934, 935, 1457), - COL_TRI(935, 936, 1457), - COL_TRI(935, 931, 936), - COL_TRI(931, 989, 936), - COL_TRI(936, 945, 964), - COL_TRI(936, 989, 945), - COL_TRI(937, 1458, 1459), - COL_TRI(937, 1459, 939), - COL_TRI(938, 1458, 937), - COL_TRI(937, 939, 945), - COL_TRI(943, 945, 1462), - COL_TRI(938, 1460, 1458), - COL_TRI(939, 1459, 1461), - COL_TRI(939, 1461, 940), - COL_TRI(939, 1462, 945), - COL_TRI(940, 1461, 1460), - COL_TRI(940, 1460, 938), - COL_TRI(941, 1464, 1465), - COL_TRI(941, 1465, 943), - COL_TRI(942, 1464, 941), - COL_TRI(941, 1462, 1466), - COL_TRI(941, 943, 1462), - COL_TRI(942, 941, 1466), - COL_TRI(942, 1467, 1464), - COL_TRI(943, 1465, 1468), - COL_TRI(943, 1468, 944), - COL_TRI(944, 1468, 1469), - COL_TRI(944, 1469, 946), - COL_TRI(943, 944, 945), - COL_TRI(945, 944, 946), - COL_TRI(946, 1469, 1470), - COL_TRI(946, 1470, 947), - COL_TRI(946, 947, 1471), - COL_TRI(945, 946, 1463), - COL_TRI(946, 1471, 1463), - COL_TRI(947, 1470, 1472), - COL_TRI(947, 1472, 948), - COL_TRI(947, 952, 1471), - COL_TRI(947, 948, 952), - COL_TRI(948, 1472, 1467), - COL_TRI(948, 1467, 942), - COL_TRI(948, 942, 952), - COL_TRI(942, 1466, 952), - COL_TRI(949, 1473, 953), - COL_TRI(949, 1474, 1473), - COL_TRI(950, 1475, 949), - COL_TRI(953, 952, 1466), - COL_TRI(951, 1474, 1475), - COL_TRI(951, 1478, 1474), - COL_TRI(952, 1473, 1476), - COL_TRI(952, 1476, 954), - COL_TRI(952, 954, 1471), - COL_TRI(954, 1476, 1478), - COL_TRI(954, 1478, 951), - COL_TRI(954, 957, 1471), - COL_TRI(954, 951, 957), - COL_TRI(951, 1475, 957), - COL_TRI(955, 1475, 1477), - COL_TRI(955, 956, 1475), - COL_TRI(956, 957, 1475), - COL_TRI(950, 1477, 1475), - COL_TRI(957, 1479, 958), - COL_TRI(957, 1480, 1479), - COL_TRI(956, 1480, 957), - COL_TRI(956, 1481, 1480), - COL_TRI(958, 1479, 1482), - COL_TRI(958, 1482, 955), - COL_TRI(958, 1483, 967), - COL_TRI(958, 1477, 1483), - COL_TRI(958, 955, 1477), - COL_TRI(959, 958, 960), - COL_TRI(959, 957, 958), - COL_TRI(960, 958, 967), - COL_TRI(955, 1482, 1481), - COL_TRI(955, 1481, 956), - COL_TRI(964, 945, 1463), - COL_TRI(961, 1462, 934), - COL_TRI(962, 1462, 961), - COL_TRI(962, 1466, 1462), - COL_TRI(953, 1466, 962), - COL_TRI(963, 1477, 950), - COL_TRI(963, 1483, 1477), - COL_TRI(960, 967, 968), - COL_TRI(964, 1463, 965), - COL_TRI(961, 934, 1457), - COL_TRI(965, 1463, 1471), - COL_TRI(965, 1471, 966), - COL_TRI(966, 1471, 957), - COL_TRI(966, 957, 959), - COL_TRI(967, 974, 1484), - COL_TRI(967, 1483, 974), - COL_TRI(968, 967, 1484), - COL_TRI(968, 1484, 1485), - COL_TRI(969, 1483, 963), - COL_TRI(969, 974, 1483), - COL_TRI(970, 977, 971), - COL_TRI(970, 987, 977), - COL_TRI(970, 986, 987), - COL_TRI(970, 985, 986), - COL_TRI(970, 971, 1486), - COL_TRI(971, 975, 1486), - COL_TRI(972, 973, 1486), - COL_TRI(973, 1487, 1488), - COL_TRI(973, 1488, 1486), - COL_TRI(972, 1487, 973), - COL_TRI(972, 1450, 1487), - COL_TRI(970, 1488, 1489), - COL_TRI(972, 1486, 975), - COL_TRI(972, 976, 1484), - COL_TRI(972, 975, 976), - COL_TRI(972, 1484, 974), - COL_TRI(977, 1492, 1491), - COL_TRI(972, 974, 1453), - COL_TRI(974, 1454, 1453), - COL_TRI(974, 969, 1454), - COL_TRI(975, 1490, 976), - COL_TRI(976, 1485, 1484), - COL_TRI(976, 1490, 1485), - COL_TRI(975, 1491, 1490), - COL_TRI(977, 1491, 971), - COL_TRI(978, 1455, 1493), - COL_TRI(978, 927, 1455), - COL_TRI(979, 1493, 1494), - COL_TRI(979, 978, 1493), - COL_TRI(980, 1449, 979), - COL_TRI(980, 979, 983), - COL_TRI(980, 1495, 1496), - COL_TRI(980, 1496, 981), - COL_TRI(981, 1496, 1497), - COL_TRI(981, 1497, 982), - COL_TRI(982, 1498, 1499), - COL_TRI(982, 1497, 1498), - COL_TRI(983, 1500, 1495), - COL_TRI(983, 1495, 980), - COL_TRI(983, 1494, 1500), - COL_TRI(983, 979, 1494), - COL_TRI(987, 1492, 977), - COL_TRI(984, 1500, 1494), - COL_TRI(984, 1495, 1500), - COL_TRI(970, 1489, 985), - COL_TRI(985, 1489, 1501), - COL_TRI(985, 1501, 986), - COL_TRI(986, 1501, 1502), - COL_TRI(986, 1502, 987), - COL_TRI(987, 1502, 1492), - COL_TRI(270, 1016, 1003), - COL_TRI(938, 1503, 990), - COL_TRI(938, 990, 940), - COL_TRI(938, 989, 1503), - COL_TRI(988, 990, 1503), - COL_TRI(989, 988, 1503), - COL_TRI(988, 1504, 990), - COL_TRI(990, 1504, 934), - COL_TRI(990, 934, 940), - COL_TRI(991, 1444, 1456), - COL_TRI(991, 1446, 1444), - COL_TRI_INIT(SURFACE_HANGABLE, 16), - COL_TRI(176, 179, 177), - COL_TRI(167, 168, 169), - COL_TRI(167, 170, 168), - COL_TRI(171, 167, 172), - COL_TRI(173, 174, 168), - COL_TRI(173, 168, 175), - COL_TRI(176, 177, 178), - COL_TRI(183, 177, 190), - COL_TRI(175, 180, 173), - COL_TRI(175, 181, 180), - COL_TRI(170, 185, 186), - COL_TRI(170, 186, 187), - COL_TRI(182, 187, 188), - COL_TRI(182, 189, 187), - COL_TRI(183, 190, 191), - COL_TRI(171, 172, 184), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 6), - COL_TRI(4, 5, 6), - COL_TRI(4, 7, 5), - COL_TRI(8, 9, 10), - COL_TRI(8, 11, 9), - COL_TRI(12, 13, 14), - COL_TRI(12, 15, 13), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 68), - COL_TRI(103, 100, 101), - COL_TRI(90, 91, 92), - COL_TRI(93, 91, 90), - COL_TRI(90, 92, 94), - COL_TRI(92, 95, 94), - COL_TRI(92, 96, 95), - COL_TRI(93, 97, 91), - COL_TRI(98, 99, 95), - COL_TRI(98, 95, 96), - COL_TRI(100, 99, 98), - COL_TRI(100, 98, 101), - COL_TRI(102, 103, 101), - COL_TRI(103, 102, 104), - COL_TRI(37, 135, 132), - COL_TRI(105, 97, 93), - COL_TRI(105, 104, 97), - COL_TRI(103, 104, 105), - COL_TRI(37, 132, 25), - COL_TRI(25, 132, 133), - COL_TRI(25, 133, 22), - COL_TRI(22, 133, 134), - COL_TRI(22, 134, 18), - COL_TRI(106, 140, 141), - COL_TRI(28, 135, 37), - COL_TRI(28, 137, 135), - COL_TRI(30, 137, 28), - COL_TRI(30, 138, 137), - COL_TRI(38, 138, 30), - COL_TRI(38, 139, 138), - COL_TRI(16, 139, 38), - COL_TRI(16, 136, 139), - COL_TRI(18, 136, 16), - COL_TRI(18, 134, 136), - COL_TRI(110, 150, 148), - COL_TRI(106, 142, 140), - COL_TRI(107, 142, 106), - COL_TRI(107, 143, 142), - COL_TRI(108, 144, 109), - COL_TRI(109, 144, 145), - COL_TRI(109, 145, 146), - COL_TRI(108, 147, 144), - COL_TRI(110, 148, 149), - COL_TRI(111, 150, 110), - COL_TRI(111, 151, 150), - COL_TRI(112, 113, 152), - COL_TRI(112, 153, 113), - COL_TRI(113, 153, 154), - COL_TRI(113, 154, 152), - COL_TRI(114, 117, 155), - COL_TRI(115, 117, 114), - COL_TRI(116, 117, 115), - COL_TRI(117, 116, 155), - COL_TRI(118, 120, 156), - COL_TRI(119, 118, 156), - COL_TRI(120, 121, 156), - COL_TRI(121, 119, 156), - COL_TRI(122, 124, 123), - COL_TRI(123, 124, 125), - COL_TRI(128, 131, 130), - COL_TRI(124, 122, 157), - COL_TRI(125, 124, 157), - COL_TRI(126, 158, 159), - COL_TRI(126, 160, 158), - COL_TRI(127, 159, 158), - COL_TRI(127, 161, 159), - COL_TRI(129, 131, 128), - COL_TRI(130, 131, 162), - COL_TRI(131, 129, 162), - COL_TRI_INIT(SURFACE_SLIPPERY, 20), - COL_TRI(16, 17, 18), - COL_TRI(18, 19, 20), - COL_TRI(17, 21, 18), - COL_TRI(22, 18, 20), - COL_TRI(18, 21, 23), - COL_TRI(22, 20, 24), - COL_TRI(22, 24, 25), - COL_TRI(26, 27, 28), - COL_TRI(28, 29, 30), - COL_TRI(28, 27, 29), - COL_TRI(30, 29, 31), - COL_TRI(32, 25, 33), - COL_TRI(25, 24, 33), - COL_TRI(26, 28, 34), - COL_TRI(34, 28, 37), - COL_TRI(35, 30, 31), - COL_TRI(35, 38, 30), - COL_TRI(36, 38, 35), - COL_TRI(36, 16, 38), - COL_TRI(18, 23, 19), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 52), - COL_TRI(202, 201, 204), - COL_TRI(192, 193, 194), - COL_TRI(195, 196, 193), - COL_TRI(193, 197, 194), - COL_TRI(193, 196, 197), - COL_TRI(198, 195, 193), - COL_TRI(198, 193, 192), - COL_TRI(194, 197, 199), - COL_TRI(194, 199, 200), - COL_TRI(194, 200, 201), - COL_TRI(192, 194, 202), - COL_TRI(202, 194, 201), - COL_TRI(203, 202, 204), - COL_TRI(205, 202, 203), - COL_TRI(205, 192, 202), - COL_TRI(203, 204, 206), - COL_TRI(207, 192, 205), - COL_TRI(207, 198, 192), - COL_TRI(208, 203, 206), - COL_TRI(209, 203, 208), - COL_TRI(209, 205, 203), - COL_TRI(208, 206, 224), - COL_TRI(210, 207, 205), - COL_TRI(210, 205, 209), - COL_TRI(211, 208, 212), - COL_TRI(211, 209, 208), - COL_TRI(212, 208, 224), - COL_TRI(216, 211, 215), - COL_TRI(212, 224, 225), - COL_TRI(213, 209, 211), - COL_TRI(213, 210, 209), - COL_TRI(214, 212, 225), - COL_TRI(215, 211, 212), - COL_TRI(215, 212, 214), - COL_TRI(214, 225, 226), - COL_TRI(216, 213, 211), - COL_TRI(220, 227, 219), - COL_TRI(217, 216, 218), - COL_TRI(216, 215, 218), - COL_TRI(218, 215, 219), - COL_TRI(215, 214, 219), - COL_TRI(219, 214, 220), - COL_TRI(214, 226, 220), - COL_TRI(221, 219, 227), - COL_TRI(218, 228, 217), - COL_TRI(218, 229, 228), - COL_TRI(219, 229, 218), - COL_TRI(219, 221, 229), - COL_TRI(222, 230, 231), - COL_TRI(223, 233, 230), - COL_TRI(222, 232, 230), - COL_TRI(223, 230, 232), - COL_TRI_INIT(SURFACE_WALL_MISC, 18), - COL_TRI(51, 50, 49), - COL_TRI(39, 40, 41), - COL_TRI(41, 40, 42), - COL_TRI(41, 42, 43), - COL_TRI(43, 42, 44), - COL_TRI(43, 44, 45), - COL_TRI(39, 46, 40), - COL_TRI(47, 46, 39), - COL_TRI(47, 48, 46), - COL_TRI(49, 48, 47), - COL_TRI(49, 50, 48), - COL_TRI(45, 44, 54), - COL_TRI(51, 52, 50), - COL_TRI(53, 52, 51), - COL_TRI(53, 54, 52), - COL_TRI(45, 54, 53), - COL_TRI(163, 164, 165), - COL_TRI(163, 165, 166), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 35), - COL_TRI(66, 69, 70), - COL_TRI(59, 60, 61), - COL_TRI(59, 61, 62), - COL_TRI(62, 61, 63), - COL_TRI(64, 59, 62), - COL_TRI(64, 62, 63), - COL_TRI(65, 66, 67), - COL_TRI(65, 68, 66), - COL_TRI(66, 68, 69), - COL_TRI(74, 73, 84), - COL_TRI(70, 69, 71), - COL_TRI(70, 71, 83), - COL_TRI(72, 82, 73), - COL_TRI(73, 82, 64), - COL_TRI(73, 64, 84), - COL_TRI(72, 80, 82), - COL_TRI(74, 72, 73), - COL_TRI(74, 84, 85), - COL_TRI(81, 60, 59), - COL_TRI(75, 77, 76), - COL_TRI(75, 78, 77), - COL_TRI(76, 86, 75), - COL_TRI(75, 87, 78), - COL_TRI(75, 86, 87), - COL_TRI(77, 88, 79), - COL_TRI(78, 88, 77), - COL_TRI(77, 79, 76), - COL_TRI(76, 79, 86), - COL_TRI(78, 87, 88), - COL_TRI(79, 87, 86), - COL_TRI(79, 88, 87), - COL_TRI(80, 89, 81), - COL_TRI(80, 81, 59), - COL_TRI(82, 80, 59), - COL_TRI(64, 82, 59), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_D0, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI_INIT(SURFACE_WOBBLING_WARP, 2), - COL_TRI(55, 56, 57), - COL_TRI(55, 58, 56), - COL_TRI_STOP(), - COL_SPECIAL_INIT(13), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -7601, 2253, 7630, /*yaw*/ 96), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_wooden_door, /*pos*/ 922, -4689, 2330, /*yaw*/ 192), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_wooden_door, /*pos*/ -3586, 1536, 647, /*yaw*/ 19), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_wooden_door, /*pos*/ 5911, -204, 870, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_wooden_door, /*pos*/ 3817, 205, 870, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_metal_door, /*pos*/ 1127, -409, -4709, /*yaw*/ 64), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_metal_door, /*pos*/ -468, -4279, 6711, /*yaw*/ 32), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_metal_door, /*pos*/ -359, -4279, 6602, /*yaw*/ 160), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_metal_door, /*pos*/ -3634, 2355, -2764, /*yaw*/ 64), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_metal_door, /*pos*/ -4863, 1843, -7551, /*yaw*/ 192), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_metal_door, /*pos*/ 3328, -409, -6911, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_hmc_door, /*pos*/ 358, 2048, 3661, /*yaw*/ 192), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_hmc_door, /*pos*/ -6553, 1536, 1459, /*yaw*/ 0), - COL_WATER_BOX_INIT(3), - COL_WATER_BOX(0, -7628, -2559, 563, 7654, -4791), - COL_WATER_BOX(50, 1690, -6348, 6298, 819, -818), - COL_WATER_BOX(51, 1690, -6348, 6298, 819, -821), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(hmc_seg7_collision_level, 0x003d0dc0, 89137, 0x00025594, 21732); diff --git a/levels/hmc/areas/1/grill_door/collision.inc.c b/levels/hmc/areas/1/grill_door/collision.inc.c index cc5f62ae6..8746c8025 100644 --- a/levels/hmc/areas/1/grill_door/collision.inc.c +++ b/levels/hmc/areas/1/grill_door/collision.inc.c @@ -1,6 +1,11 @@ +#include "pc/rom_assets.h" // 0x0702B65C - 0x0702B6E0 -const Collision hmc_seg7_collision_0702B65C[] = { +#ifndef VERSION_JP +ROM_ASSET_LOAD_COLLISION(hmc_seg7_collision_0702B65C, 0x003d0dc0, 89137, 0x0002b65c, 132); +#endif + #ifdef VERSION_JP +const Collision hmc_seg7_collision_0702B65C[] = { COL_INIT(), COL_VERTEX_INIT(0x8), COL_VERTEX(410, 0, 51), @@ -26,31 +31,5 @@ const Collision hmc_seg7_collision_0702B65C[] = { COL_TRI(4, 6, 0), COL_TRI_STOP(), COL_END(), -#else - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(410, 0, 51), - COL_VERTEX(410, 719, -50), // 819 changed to 719 in non-JP builds - COL_VERTEX(410, 719, 51), - COL_VERTEX(0, 719, 51), - COL_VERTEX(0, 0, 51), - COL_VERTEX(0, 719, -50), - COL_VERTEX(410, 0, -50), - COL_VERTEX(0, 0, -50), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 4), - COL_TRI(2, 4, 0), - COL_TRI(2, 1, 5), - COL_TRI(2, 5, 3), - COL_TRI(6, 5, 1), - COL_TRI(0, 6, 1), - COL_TRI(6, 7, 5), - COL_TRI(3, 5, 7), - COL_TRI(3, 7, 4), - COL_TRI(4, 7, 6), - COL_TRI(4, 6, 0), - COL_TRI_STOP(), - COL_END(), -#endif }; +#endif diff --git a/levels/hmc/areas/1/grill_door/model.inc.c b/levels/hmc/areas/1/grill_door/model.inc.c index b246b9b75..02ca4d371 100644 --- a/levels/hmc/areas/1/grill_door/model.inc.c +++ b/levels/hmc/areas/1/grill_door/model.inc.c @@ -1,36 +1,9 @@ +#include "pc/rom_assets.h" // 0x0701FDC8 - 0x0701FEB8 -static const Vtx hmc_seg7_vertex_0701FDC8[] = { - {{{ 410, 0, 51}, 0, { 0, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 717, -50}, 0, { 990, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 717, 51}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 717, 51}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 717, -50}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 717, -50}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 717, 51}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 717, 51}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 717, -50}, 0, { 990, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -50}, 0, { 990, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 51}, 0, { 0, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 51}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -50}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 0, -50}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 0, 51}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701FDC8, 0x003d0dc0, 89137, 0x0001fdc8, 240); // 0x0701FEB8 - 0x0701FF68 -static const Vtx hmc_seg7_vertex_0701FEB8[] = { - {{{ 410, 717, 51}, 0, { 2012, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, 51}, 0, { -2074, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 0, 51}, 0, { 2012, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 0, 51}, 0, { 0, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 0, -50}, 0, { 990, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 717, -50}, 0, { 990, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 0, -50}, 0, { 2012, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 0, -50}, 0, { -2074, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 717, -50}, 0, { -2074, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 717, -50}, 0, { 2012, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 717, 51}, 0, { -2074, -3098}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_0701FEB8, 0x003d0dc0, 89137, 0x0001feb8, 176); // 0x0701FF68 - 0x0701FFF8 static const Gfx hmc_seg7_dl_0701FF68[] = { diff --git a/levels/hmc/areas/1/painting.inc.c b/levels/hmc/areas/1/painting.inc.c index 64d520a9e..ebad311eb 100644 --- a/levels/hmc/areas/1/painting.inc.c +++ b/levels/hmc/areas/1/painting.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" #include "game/paintings.h" // 0x070241B8 - 0x070241D0 @@ -15,20 +16,10 @@ static const Lights1 hmc_seg7_lights_070241D0 = { // Appears to lock 4 of the sides when shimmering and in use. Unused. // 0x070241E8 - 0x07024228 -static const Vtx hmc_seg7_vertex_070241E8[] = { - {{{ 0, 0, 0}, 0, { -32, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 0, 0}, 0, { 6100, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 614, 0}, 0, { 6100, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 614, 0}, 0, { -32, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_070241E8, 0x00396340, 232834, 0x00022558, 64); // 0x07024228 - 0x07024268 -static const Vtx hmc_seg7_vertex_07024228[] = { - {{{ 0, 0, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 0, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 614, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 614, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07024228, 0x00396340, 232834, 0x00022598, 64); // Unused // 0x07024268 - 0x070242A0 @@ -501,9 +492,7 @@ UNUSED static const u64 hmc_unused_0 = 0; // 0x07024CE0 - 0x070254E0 -ALIGNED8 const Texture hmc_seg7_texture_07024CE0[] = { -#include "levels/hmc/7.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(hmc_seg7_texture_07024CE0, "levels/hmc/7.rgba16.inc.c", 0x00396340, 232834, 0x00016800, 2048); // 0x070254E0 - 0x07025518 static const Gfx hmc_seg7_painting_dl_070254E0[] = { diff --git a/levels/hmc/arrow_platform/collision.inc.c b/levels/hmc/arrow_platform/collision.inc.c index b7ad4992f..c1f64699b 100644 --- a/levels/hmc/arrow_platform/collision.inc.c +++ b/levels/hmc/arrow_platform/collision.inc.c @@ -1,52 +1,3 @@ +#include "pc/rom_assets.h" // 0x0702B6E0 - 0x0702B7F4 -const Collision hmc_seg7_collision_controllable_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x10), - COL_VERTEX(307, 51, 307), - COL_VERTEX(-306, 0, 307), - COL_VERTEX(307, 0, 307), - COL_VERTEX(-306, 51, 307), - COL_VERTEX(307, 0, -306), - COL_VERTEX(64, 0, 64), - COL_VERTEX(64, 0, -63), - COL_VERTEX(307, 51, -306), - COL_VERTEX(-306, 0, -306), - COL_VERTEX(-63, 0, 64), - COL_VERTEX(-306, 51, -306), - COL_VERTEX(-63, 0, -63), - COL_VERTEX(102, 51, 102), - COL_VERTEX(102, 51, -101), - COL_VERTEX(-101, 51, -101), - COL_VERTEX(-101, 51, 102), - COL_TRI_INIT(SURFACE_DEFAULT, 28), - COL_TRI(6, 8, 4), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 0, 2), - COL_TRI(5, 2, 1), - COL_TRI(2, 5, 6), - COL_TRI(2, 6, 4), - COL_TRI(4, 7, 0), - COL_TRI(8, 7, 4), - COL_TRI(5, 1, 9), - COL_TRI(1, 10, 8), - COL_TRI(1, 3, 10), - COL_TRI(11, 1, 8), - COL_TRI(11, 9, 1), - COL_TRI(6, 11, 8), - COL_TRI(8, 10, 7), - COL_TRI(7, 10, 14), - COL_TRI(10, 15, 14), - COL_TRI(10, 3, 15), - COL_TRI(15, 0, 12), - COL_TRI(7, 12, 0), - COL_TRI(7, 13, 12), - COL_TRI(7, 14, 13), - COL_TRI(15, 3, 0), - COL_TRI(15, 12, 13), - COL_TRI(15, 13, 14), - COL_TRI(11, 5, 9), - COL_TRI(11, 6, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(hmc_seg7_collision_controllable_platform, 0x003d0dc0, 89137, 0x0002b6e0, 276); diff --git a/levels/hmc/arrow_platform/model.inc.c b/levels/hmc/arrow_platform/model.inc.c index 1c8ec1543..ed5a48199 100644 --- a/levels/hmc/arrow_platform/model.inc.c +++ b/levels/hmc/arrow_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07022B48 - 0x07022B60 static const Lights1 hmc_seg7_lights_07022B48 = gdSPDefLights1( 0x79, 0x79, 0x79, @@ -5,36 +6,10 @@ static const Lights1 hmc_seg7_lights_07022B48 = gdSPDefLights1( ); // 0x07022B60 - 0x07022C60 -static const Vtx hmc_seg7_vertex_07022B60[] = { - {{{ 307, 51, 307}, 0, { 3004, -12}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -306, 0, 307}, 0, { -2, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, 0, 307}, 0, { 3004, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -306, 51, 307}, 0, { -2, -12}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -306, 0, -306}, 0, { -2, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, 51, -306}, 0, { 3004, -12}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, 0, -306}, 0, { 3004, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -306, 51, -306}, 0, { -2, -12}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 307, 0, -306}, 0, { 3004, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, 51, -306}, 0, { 3004, -12}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, 51, 307}, 0, { -2, -12}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, 0, 307}, 0, { -2, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -306, 0, 307}, 0, { -2, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 51, 307}, 0, { -2, -12}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 51, -306}, 0, { 3004, -12}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 0, -306}, 0, { 3004, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07022B60, 0x003d0dc0, 89137, 0x00022b60, 256); // 0x07022C60 - 0x07022CE0 -static const Vtx hmc_seg7_vertex_07022C60[] = { - {{{ 307, 0, 307}, 0, { 3004, -2046}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -306, 0, -306}, 0, { -2, 960}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 307, 0, -306}, 0, { 3004, 960}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -306, 0, 307}, 0, { -2, -2046}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 307, 51, -306}, 0, { 1982, -1024}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, 51, -306}, 0, { -1022, -1024}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, 51, 307}, 0, { -1022, 1980}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, 51, 307}, 0, { 1982, 1980}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07022C60, 0x003d0dc0, 89137, 0x00022c60, 128); // 0x07022CE0 - 0x07022D58 static const Gfx hmc_seg7_dl_07022CE0[] = { diff --git a/levels/hmc/arrow_platform_button/collision.inc.c b/levels/hmc/arrow_platform_button/collision.inc.c index eaafad5ab..da0d043e2 100644 --- a/levels/hmc/arrow_platform_button/collision.inc.c +++ b/levels/hmc/arrow_platform_button/collision.inc.c @@ -1,26 +1,3 @@ +#include "pc/rom_assets.h" // 0x0702B7F4 - 0x0702B86C -const Collision hmc_seg7_collision_controllable_platform_sub[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(38, 11, 38), - COL_VERTEX(-37, 11, 38), - COL_VERTEX(-50, 0, 51), - COL_VERTEX(51, 0, 51), - COL_VERTEX(38, 11, -37), - COL_VERTEX(-37, 11, -37), - COL_VERTEX(51, 0, -50), - COL_VERTEX(-50, 0, -50), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 10), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(0, 4, 5), - COL_TRI(1, 0, 5), - COL_TRI(4, 0, 3), - COL_TRI(6, 4, 3), - COL_TRI(5, 4, 6), - COL_TRI(7, 5, 6), - COL_TRI(1, 5, 7), - COL_TRI(1, 7, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(hmc_seg7_collision_controllable_platform_sub, 0x003d0dc0, 89137, 0x0002b7f4, 120); diff --git a/levels/hmc/arrow_platform_button/model.inc.c b/levels/hmc/arrow_platform_button/model.inc.c index f10089db3..6cf4c20c1 100644 --- a/levels/hmc/arrow_platform_button/model.inc.c +++ b/levels/hmc/arrow_platform_button/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07022E78 - 0x07022E90 static const Lights1 hmc_seg7_lights_07022E78 = gdSPDefLights1( 0x79, 0x79, 0x79, @@ -11,32 +12,10 @@ static const Lights1 hmc_seg7_lights_07022E90 = gdSPDefLights1( ); // 0x07022EA8 - 0x07022EE8 -static const Vtx hmc_seg7_vertex_07022EA8[] = { - {{{ 38, 11, 38}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 38, 11, -37}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -37, 11, -37}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -37, 11, 38}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07022EA8, 0x003d0dc0, 89137, 0x00022ea8, 64); // 0x07022EE8 - 0x07022FE8 -static const Vtx hmc_seg7_vertex_07022EE8[] = { - {{{ -50, 0, -50}, 0, { 0, 0}, {0x00, 0x60, 0xae, 0xff}}}, - {{{ -37, 11, -37}, 0, { 0, 0}, {0x00, 0x60, 0xae, 0xff}}}, - {{{ 51, 0, -50}, 0, { 0, 0}, {0x00, 0x60, 0xae, 0xff}}}, - {{{ 38, 11, -37}, 0, { 0, 0}, {0x00, 0x60, 0xae, 0xff}}}, - {{{ 51, 0, -50}, 0, { 0, 0}, {0x52, 0x60, 0x00, 0xff}}}, - {{{ 38, 11, -37}, 0, { 0, 0}, {0x52, 0x60, 0x00, 0xff}}}, - {{{ 51, 0, 51}, 0, { 0, 0}, {0x52, 0x60, 0x00, 0xff}}}, - {{{ 38, 11, 38}, 0, { 0, 0}, {0x52, 0x60, 0x00, 0xff}}}, - {{{ -37, 11, 38}, 0, { 0, 0}, {0xae, 0x60, 0x00, 0xff}}}, - {{{ -37, 11, -37}, 0, { 0, 0}, {0xae, 0x60, 0x00, 0xff}}}, - {{{ -50, 0, -50}, 0, { 0, 0}, {0xae, 0x60, 0x00, 0xff}}}, - {{{ -50, 0, 51}, 0, { 0, 0}, {0xae, 0x60, 0x00, 0xff}}}, - {{{ 38, 11, 38}, 0, { 0, 0}, {0x00, 0x60, 0x52, 0xff}}}, - {{{ -50, 0, 51}, 0, { 0, 0}, {0x00, 0x60, 0x52, 0xff}}}, - {{{ 51, 0, 51}, 0, { 0, 0}, {0x00, 0x60, 0x52, 0xff}}}, - {{{ -37, 11, 38}, 0, { 0, 0}, {0x00, 0x60, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07022EE8, 0x003d0dc0, 89137, 0x00022ee8, 256); // 0x07022FE8 - 0x07023030 static const Gfx hmc_seg7_dl_07022FE8[] = { diff --git a/levels/hmc/elevator_platform/model.inc.c b/levels/hmc/elevator_platform/model.inc.c index 56c11654e..0e603608c 100644 --- a/levels/hmc/elevator_platform/model.inc.c +++ b/levels/hmc/elevator_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07022910 - 0x07022928 static const Lights1 hmc_seg7_lights_07022910 = gdSPDefLights1( 0x79, 0x79, 0x79, @@ -5,22 +6,7 @@ static const Lights1 hmc_seg7_lights_07022910 = gdSPDefLights1( ); // 0x07022928 - 0x07022A08 -static const Vtx hmc_seg7_vertex_07022928[] = { - {{{ -255, 0, -255}, 0, { 990, 96}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 256, 102, -255}, 0, { 0, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 256, 0, -255}, 0, { 0, 96}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 256, 0, 256}, 0, { 990, 0}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -255, 0, 256}, 0, { 990, 990}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -255, 0, -255}, 0, { 0, 990}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 256, 0, -255}, 0, { 0, 0}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -255, 102, 256}, 0, { 990, 990}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 256, 102, 256}, 0, { 990, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -255, 102, -255}, 0, { 0, 990}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 256, 0, 256}, 0, { 990, 96}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -255, 102, 256}, 0, { 0, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -255, 102, -255}, 0, { 990, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -255, 0, 256}, 0, { 0, 96}, {0x99, 0xcd, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07022928, 0x003d0dc0, 89137, 0x00022928, 224); // 0x07022A08 - 0x07022AA0 static const Gfx hmc_seg7_dl_07022A08[] = { diff --git a/levels/hmc/rolling_rock/model.inc.c b/levels/hmc/rolling_rock/model.inc.c index 3d3e204eb..702425e22 100644 --- a/levels/hmc/rolling_rock/model.inc.c +++ b/levels/hmc/rolling_rock/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07023160 - 0x07023178 static const Lights1 hmc_seg7_lights_07023160 = gdSPDefLights1( 0x79, 0x79, 0x79, @@ -5,154 +6,28 @@ static const Lights1 hmc_seg7_lights_07023160 = gdSPDefLights1( ); // 0x07023178 - 0x07023278 -static const Vtx hmc_seg7_vertex_07023178[] = { - {{{ -204, 0, 0}, 0, { 2012, 2012}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -173, 102, 33}, 0, { 2830, 3448}, {0x96, 0x41, 0x14, 0xff}}}, - {{{ -173, 63, -86}, 0, { 3648, 3448}, {0x96, 0x28, 0xc9, 0xff}}}, - {{{ -173, 0, 108}, 0, { 2012, 3448}, {0x96, 0x00, 0x44, 0xff}}}, - {{{ -91, 108, 148}, 0, { 2420, 4888}, {0xc0, 0x40, 0x58, 0xff}}}, - {{{ -91, 0, 183}, 0, { 2012, 4888}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -91, 174, 57}, 0, { 2830, 4888}, {0xc8, 0x6c, 0x23, 0xff}}}, - {{{ 0, -62, 195}, 0, { 1808, 6096}, {0x00, 0xd9, 0x78, 0xff}}}, - {{{ 0, 63, 195}, 0, { 2216, 6096}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ 92, 0, 183}, 0, { 2012, 7304}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 92, -107, 148}, 0, { 1604, 7304}, {0x37, 0xbd, 0x5c, 0xff}}}, - {{{ 92, 108, 148}, 0, { 2420, 7304}, {0x38, 0x43, 0x5c, 0xff}}}, - {{{ -91, 174, -56}, 0, { 3238, 4888}, {0xc0, 0x68, 0xdf, 0xff}}}, - {{{ -91, 108, -147}, 0, { 3648, 4888}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ 0, 166, 120}, 0, { 2626, 6096}, {0x00, 0x66, 0x4a, 0xff}}}, - {{{ 0, 205, 0}, 0, { 3034, 6096}, {0x00, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07023178, 0x003d0dc0, 89137, 0x00023178, 256); // 0x07023278 - 0x07023378 -static const Vtx hmc_seg7_vertex_07023278[] = { - {{{ 0, 166, 120}, 0, { 2626, 6096}, {0x00, 0x66, 0x4a, 0xff}}}, - {{{ 92, 108, 148}, 0, { 2420, 7304}, {0x38, 0x43, 0x5c, 0xff}}}, - {{{ 92, 174, 57}, 0, { 2830, 7304}, {0x40, 0x68, 0x21, 0xff}}}, - {{{ 0, 205, 0}, 0, { 3034, 6096}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 92, 174, -56}, 0, { 3238, 7304}, {0x38, 0x6c, 0xdd, 0xff}}}, - {{{ -204, 0, 0}, 0, { 0, 2012}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -173, 63, -86}, 0, { -438, 3448}, {0x96, 0x28, 0xc9, 0xff}}}, - {{{ -173, -62, -86}, 0, { 376, 3448}, {0x96, 0xd8, 0xc9, 0xff}}}, - {{{ 0, 63, -194}, 0, { 3852, 6096}, {0x00, 0x27, 0x88, 0xff}}}, - {{{ 92, 108, -147}, 0, { 3648, 7304}, {0x3f, 0x40, 0xa8, 0xff}}}, - {{{ 92, 0, -182}, 0, { 4056, 7304}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ -91, 0, -182}, 0, { 0, 4888}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ -91, -107, -147}, 0, { 376, 4888}, {0xc8, 0xbd, 0xa4, 0xff}}}, - {{{ -173, 63, -86}, 0, { 3648, 3448}, {0x96, 0x28, 0xc9, 0xff}}}, - {{{ -91, 108, -147}, 0, { 3648, 4888}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ -91, 0, -182}, 0, { 4056, 4888}, {0xc0, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07023278, 0x003d0dc0, 89137, 0x00023278, 256); // 0x07023378 - 0x07023478 -static const Vtx hmc_seg7_vertex_07023378[] = { - {{{ -91, 108, -147}, 0, { 3648, 4888}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ 0, 166, -119}, 0, { 3442, 6096}, {0x00, 0x66, 0xb6, 0xff}}}, - {{{ 0, 63, -194}, 0, { 3852, 6096}, {0x00, 0x27, 0x88, 0xff}}}, - {{{ 92, 108, -147}, 0, { 3648, 7304}, {0x3f, 0x40, 0xa8, 0xff}}}, - {{{ 92, 174, -56}, 0, { 3238, 7304}, {0x38, 0x6c, 0xdd, 0xff}}}, - {{{ -204, 0, 0}, 0, { 2012, 2012}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -173, -101, 33}, 0, { 1194, 3448}, {0x96, 0xbf, 0x14, 0xff}}}, - {{{ -173, 0, 108}, 0, { 2012, 3448}, {0x96, 0x00, 0x44, 0xff}}}, - {{{ -204, 0, 0}, 0, { 0, 2012}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ -173, -62, -86}, 0, { 376, 3448}, {0x96, 0xd8, 0xc9, 0xff}}}, - {{{ -91, -173, -56}, 0, { 786, 4888}, {0xc0, 0x98, 0xdf, 0xff}}}, - {{{ -91, -107, -147}, 0, { 376, 4888}, {0xc8, 0xbd, 0xa4, 0xff}}}, - {{{ -91, -173, 57}, 0, { 1194, 4888}, {0xc8, 0x94, 0x23, 0xff}}}, - {{{ 0, -62, -194}, 0, { 172, 6096}, {0x00, 0xd9, 0x88, 0xff}}}, - {{{ 0, -165, -119}, 0, { 582, 6096}, {0x00, 0x9a, 0xb6, 0xff}}}, - {{{ 92, -107, -147}, 0, { 376, 7304}, {0x3f, 0xc0, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07023378, 0x003d0dc0, 89137, 0x00023378, 256); // 0x07023478 - 0x07023558 -static const Vtx hmc_seg7_vertex_07023478[] = { - {{{ 0, -62, -194}, 0, { 172, 6096}, {0x00, 0xd9, 0x88, 0xff}}}, - {{{ 92, 0, -182}, 0, { 0, 7304}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ 92, -107, -147}, 0, { 376, 7304}, {0x3f, 0xc0, 0xa8, 0xff}}}, - {{{ 0, -165, -119}, 0, { 582, 6096}, {0x00, 0x9a, 0xb6, 0xff}}}, - {{{ 92, -173, -56}, 0, { 786, 7304}, {0x38, 0x94, 0xdd, 0xff}}}, - {{{ -173, -101, 33}, 0, { 1194, 3448}, {0x96, 0xbf, 0x14, 0xff}}}, - {{{ -91, -107, 148}, 0, { 1604, 4888}, {0xc1, 0xc0, 0x58, 0xff}}}, - {{{ -173, 0, 108}, 0, { 2012, 3448}, {0x96, 0x00, 0x44, 0xff}}}, - {{{ -91, -173, 57}, 0, { 1194, 4888}, {0xc8, 0x94, 0x23, 0xff}}}, - {{{ -91, 0, 183}, 0, { 2012, 4888}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 0, -204, 0}, 0, { 990, 6096}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 0, -165, 120}, 0, { 1398, 6096}, {0x00, 0x9a, 0x4a, 0xff}}}, - {{{ 92, -173, 57}, 0, { 1194, 7304}, {0x40, 0x98, 0x21, 0xff}}}, - {{{ 92, -107, 148}, 0, { 1604, 7304}, {0x37, 0xbd, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07023478, 0x003d0dc0, 89137, 0x00023478, 224); // 0x07023558 - 0x07023638 -static const Vtx hmc_seg7_vertex_07023558[] = { - {{{ 205, 0, 0}, 0, { 4056, 10184}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, 0, -107}, 0, { 4056, 8744}, {0x6a, 0x00, 0xbc, 0xff}}}, - {{{ 174, 102, -32}, 0, { 3238, 8744}, {0x6a, 0x41, 0xeb, 0xff}}}, - {{{ 0, 63, -194}, 0, { 3852, 6096}, {0x00, 0x27, 0x88, 0xff}}}, - {{{ -91, 0, -182}, 0, { 4056, 4888}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ -91, 108, -147}, 0, { 3648, 4888}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ 92, 108, -147}, 0, { 3648, 7304}, {0x3f, 0x40, 0xa8, 0xff}}}, - {{{ 92, 0, -182}, 0, { 4056, 7304}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ 92, 174, -56}, 0, { 3238, 7304}, {0x38, 0x6c, 0xdd, 0xff}}}, - {{{ 92, 0, -182}, 0, { 0, 7304}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ 0, -62, -194}, 0, { 172, 6096}, {0x00, 0xd9, 0x88, 0xff}}}, - {{{ 0, 63, -194}, 0, { -234, 6096}, {0x00, 0x27, 0x88, 0xff}}}, - {{{ -91, -107, -147}, 0, { 376, 4888}, {0xc8, 0xbd, 0xa4, 0xff}}}, - {{{ -91, 0, -182}, 0, { 0, 4888}, {0xc0, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07023558, 0x003d0dc0, 89137, 0x00023558, 224); // 0x07023638 - 0x07023728 -static const Vtx hmc_seg7_vertex_07023638[] = { - {{{ 205, 0, 0}, 0, { 2012, 10184}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, 63, 87}, 0, { 2420, 8744}, {0x6a, 0x28, 0x37, 0xff}}}, - {{{ 174, -62, 87}, 0, { 1604, 8744}, {0x6a, 0xd8, 0x37, 0xff}}}, - {{{ 205, 0, 0}, 0, { 4056, 10184}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, 102, -32}, 0, { 3238, 8744}, {0x6a, 0x41, 0xeb, 0xff}}}, - {{{ 92, 174, 57}, 0, { 2830, 7304}, {0x40, 0x68, 0x21, 0xff}}}, - {{{ 92, 174, -56}, 0, { 3238, 7304}, {0x38, 0x6c, 0xdd, 0xff}}}, - {{{ 92, 108, 148}, 0, { 2420, 7304}, {0x38, 0x43, 0x5c, 0xff}}}, - {{{ 0, 166, -119}, 0, { 3442, 6096}, {0x00, 0x66, 0xb6, 0xff}}}, - {{{ 0, 205, 0}, 0, { 3034, 6096}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -91, 174, -56}, 0, { 3238, 4888}, {0xc0, 0x68, 0xdf, 0xff}}}, - {{{ -91, 108, -147}, 0, { 3648, 4888}, {0xc8, 0x42, 0xa4, 0xff}}}, - {{{ -91, 174, 57}, 0, { 2830, 4888}, {0xc8, 0x6c, 0x23, 0xff}}}, - {{{ 92, 0, 183}, 0, { 2012, 7304}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 92, -107, 148}, 0, { 1604, 7304}, {0x37, 0xbd, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07023638, 0x003d0dc0, 89137, 0x00023638, 240); // 0x07023728 - 0x07023828 -static const Vtx hmc_seg7_vertex_07023728[] = { - {{{ 92, 108, 148}, 0, { 2420, 7304}, {0x38, 0x43, 0x5c, 0xff}}}, - {{{ 0, 166, 120}, 0, { 2626, 6096}, {0x00, 0x66, 0x4a, 0xff}}}, - {{{ 0, 63, 195}, 0, { 2216, 6096}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ -91, 108, 148}, 0, { 2420, 4888}, {0xc0, 0x40, 0x58, 0xff}}}, - {{{ -91, 174, 57}, 0, { 2830, 4888}, {0xc8, 0x6c, 0x23, 0xff}}}, - {{{ -91, 0, 183}, 0, { 2012, 4888}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 205, 0, 0}, 0, { 2012, 10184}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, -62, 87}, 0, { 1604, 8744}, {0x6a, 0xd8, 0x37, 0xff}}}, - {{{ 174, -101, -32}, 0, { 786, 8744}, {0x6a, 0xbf, 0xec, 0xff}}}, - {{{ 92, -107, 148}, 0, { 1604, 7304}, {0x37, 0xbd, 0x5c, 0xff}}}, - {{{ 92, -173, 57}, 0, { 1194, 7304}, {0x40, 0x98, 0x21, 0xff}}}, - {{{ 92, -173, -56}, 0, { 786, 7304}, {0x38, 0x94, 0xdd, 0xff}}}, - {{{ 0, -62, 195}, 0, { 1808, 6096}, {0x00, 0xd9, 0x78, 0xff}}}, - {{{ 0, -165, 120}, 0, { 1398, 6096}, {0x00, 0x9a, 0x4a, 0xff}}}, - {{{ -91, -107, 148}, 0, { 1604, 4888}, {0xc1, 0xc0, 0x58, 0xff}}}, - {{{ -91, -173, 57}, 0, { 1194, 4888}, {0xc8, 0x94, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07023728, 0x003d0dc0, 89137, 0x00023728, 256); // 0x07023828 - 0x070238D8 -static const Vtx hmc_seg7_vertex_07023828[] = { - {{{ 205, 0, 0}, 0, { 0, 10184}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 174, -101, -32}, 0, { 786, 8744}, {0x6a, 0xbf, 0xec, 0xff}}}, - {{{ 174, 0, -107}, 0, { 0, 8744}, {0x6a, 0x00, 0xbc, 0xff}}}, - {{{ 0, -165, -119}, 0, { 582, 6096}, {0x00, 0x9a, 0xb6, 0xff}}}, - {{{ -91, -173, -56}, 0, { 786, 4888}, {0xc0, 0x98, 0xdf, 0xff}}}, - {{{ -91, -107, -147}, 0, { 376, 4888}, {0xc8, 0xbd, 0xa4, 0xff}}}, - {{{ 92, -107, -147}, 0, { 376, 7304}, {0x3f, 0xc0, 0xa8, 0xff}}}, - {{{ 92, -173, -56}, 0, { 786, 7304}, {0x38, 0x94, 0xdd, 0xff}}}, - {{{ 92, 0, -182}, 0, { 0, 7304}, {0x37, 0x00, 0x8e, 0xff}}}, - {{{ 0, -204, 0}, 0, { 990, 6096}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -91, -173, 57}, 0, { 1194, 4888}, {0xc8, 0x94, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07023828, 0x003d0dc0, 89137, 0x00023828, 176); // 0x070238D8 - 0x07023BC8 static const Gfx hmc_seg7_dl_070238D8[] = { diff --git a/levels/hmc/rolling_rock_fragment_1/model.inc.c b/levels/hmc/rolling_rock_fragment_1/model.inc.c index aca8c9039..de4e9c4b2 100644 --- a/levels/hmc/rolling_rock_fragment_1/model.inc.c +++ b/levels/hmc/rolling_rock_fragment_1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07023C70 - 0x07023C88 static const Lights1 hmc_seg7_lights_07023C70 = gdSPDefLights1( 0x79, 0x79, 0x79, @@ -5,20 +6,7 @@ static const Lights1 hmc_seg7_lights_07023C70 = gdSPDefLights1( ); // 0x07023C88 - 0x07023D48 -static const Vtx hmc_seg7_vertex_07023C88[] = { - {{{ -91, 0, -45}, 0, { -22, 4380}, {0x8a, 0x17, 0xd8, 0xff}}}, - {{{ -73, -53, 46}, 0, { 158, 3308}, {0x9f, 0xc9, 0x3c, 0xff}}}, - {{{ -32, 24, 51}, 0, { -194, 2768}, {0xad, 0x5e, 0x11, 0xff}}}, - {{{ 0, 0, -101}, 0, { 426, 5632}, {0xf6, 0x1d, 0x85, 0xff}}}, - {{{ 74, 54, -45}, 0, { 1058, 4388}, {0x3e, 0x52, 0xb7, 0xff}}}, - {{{ -32, 24, 51}, 0, { 1634, 2768}, {0xad, 0x5e, 0x11, 0xff}}}, - {{{ 28, 87, 46}, 0, { 1246, 3284}, {0x05, 0x70, 0x3a, 0xff}}}, - {{{ 92, 0, 46}, 0, { 874, 3300}, {0x72, 0xf9, 0x36, 0xff}}}, - {{{ -41, -67, -45}, 0, { 272, 4428}, {0xdc, 0x95, 0xc7, 0xff}}}, - {{{ 37, -80, 29}, 0, { 546, 3484}, {0x21, 0x8f, 0x2c, 0xff}}}, - {{{ 66, -59, -28}, 0, { 660, 4196}, {0x53, 0xb3, 0xc9, 0xff}}}, - {{{ 0, 0, 102}, 0, { 426, 2044}, {0xf3, 0x03, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07023C88, 0x003d0dc0, 89137, 0x00023c88, 192); // 0x07023D48 - 0x07023E10 static const Gfx hmc_seg7_dl_07023D48[] = { diff --git a/levels/hmc/rolling_rock_fragment_2/model.inc.c b/levels/hmc/rolling_rock_fragment_2/model.inc.c index d06dcd223..7adc8b672 100644 --- a/levels/hmc/rolling_rock_fragment_2/model.inc.c +++ b/levels/hmc/rolling_rock_fragment_2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07023EB8 - 0x07023ED0 static const Lights1 hmc_seg7_lights_07023EB8 = gdSPDefLights1( 0x79, 0x79, 0x79, @@ -5,39 +6,10 @@ static const Lights1 hmc_seg7_lights_07023EB8 = gdSPDefLights1( ); // 0x07023ED0 - 0x07023FD0 -static const Vtx hmc_seg7_vertex_07023ED0[] = { - {{{ -22, 29, 25}, 0, { 0, 2012}, {0x96, 0x13, 0x42, 0xff}}}, - {{{ 2, 47, -24}, 0, { 0, 2680}, {0x1d, 0x7a, 0xf1, 0xff}}}, - {{{ -32, 0, -24}, 0, { 258, 2344}, {0x8e, 0xf4, 0xca, 0xff}}}, - {{{ 46, -25, 14}, 0, { 0, 2012}, {0x78, 0xdd, 0x12, 0xff}}}, - {{{ 18, 0, -55}, 0, { 0, 2916}, {0x16, 0xd9, 0x8a, 0xff}}}, - {{{ 2, 47, -24}, 0, { 302, 2840}, {0x1d, 0x7a, 0xf1, 0xff}}}, - {{{ 6, 5, 44}, 0, { 0, 2012}, {0x0d, 0x07, 0x7e, 0xff}}}, - {{{ 46, -25, 14}, 0, { 0, 2672}, {0x78, 0xdd, 0x12, 0xff}}}, - {{{ 2, 47, -24}, 0, { 422, 2120}, {0x1d, 0x7a, 0xf1, 0xff}}}, - {{{ 2, -34, -8}, 0, { 0, 2012}, {0xc9, 0x8f, 0x0e, 0xff}}}, - {{{ 6, 5, 44}, 0, { 0, 2760}, {0x0d, 0x07, 0x7e, 0xff}}}, - {{{ -22, 29, 25}, 0, { 204, 2740}, {0x96, 0x13, 0x42, 0xff}}}, - {{{ -32, 0, -24}, 0, { 258, 2076}, {0x8e, 0xf4, 0xca, 0xff}}}, - {{{ 18, 0, -55}, 0, { 0, 2012}, {0x16, 0xd9, 0x8a, 0xff}}}, - {{{ 2, -34, -8}, 0, { 0, 2692}, {0xc9, 0x8f, 0x0e, 0xff}}}, - {{{ -32, 0, -24}, 0, { 228, 2432}, {0x8e, 0xf4, 0xca, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07023ED0, 0x003d0dc0, 89137, 0x00023ed0, 256); // 0x07023FD0 - 0x07024080 -static const Vtx hmc_seg7_vertex_07023FD0[] = { - {{{ 6, 5, 44}, 0, { 0, 2012}, {0x0d, 0x07, 0x7e, 0xff}}}, - {{{ 2, -34, -8}, 0, { 0, 2760}, {0xc9, 0x8f, 0x0e, 0xff}}}, - {{{ 46, -25, 14}, 0, { 212, 2460}, {0x78, 0xdd, 0x12, 0xff}}}, - {{{ 18, 0, -55}, 0, { 0, 2012}, {0x16, 0xd9, 0x8a, 0xff}}}, - {{{ -32, 0, -24}, 0, { 0, 2680}, {0x8e, 0xf4, 0xca, 0xff}}}, - {{{ 2, 47, -24}, 0, { 258, 2344}, {0x1d, 0x7a, 0xf1, 0xff}}}, - {{{ 2, 47, -24}, 0, { 0, 2012}, {0x1d, 0x7a, 0xf1, 0xff}}}, - {{{ -22, 29, 25}, 0, { 0, 2680}, {0x96, 0x13, 0x42, 0xff}}}, - {{{ 6, 5, 44}, 0, { 196, 2804}, {0x0d, 0x07, 0x7e, 0xff}}}, - {{{ 46, -25, 14}, 0, { 0, 2916}, {0x78, 0xdd, 0x12, 0xff}}}, - {{{ 2, -34, -8}, 0, { 184, 2540}, {0xc9, 0x8f, 0x0e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(hmc_seg7_vertex_07023FD0, 0x003d0dc0, 89137, 0x00023fd0, 176); // 0x07024080 - 0x07024110 static const Gfx hmc_seg7_dl_07024080[] = { diff --git a/levels/hmc/texture.inc.c b/levels/hmc/texture.inc.c index 24b72b040..467027711 100644 --- a/levels/hmc/texture.inc.c +++ b/levels/hmc/texture.inc.c @@ -1,34 +1,21 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07001000 -ALIGNED8 const Texture hmc_seg7_texture_07000000[] = { -#include "levels/hmc/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(hmc_seg7_texture_07000000, "levels/hmc/0.rgba16.inc.c", 0x003d0dc0, 89137, 0x00000000, 4096); // 0x07001000 - 0x07002000 -ALIGNED8 const Texture hmc_seg7_texture_07001000[] = { -#include "levels/hmc/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(hmc_seg7_texture_07001000, "levels/hmc/1.rgba16.inc.c", 0x003d0dc0, 89137, 0x00001000, 4096); // 0x07002000 - 0x07003000 -ALIGNED8 const Texture hmc_seg7_texture_07002000[] = { -#include "levels/hmc/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(hmc_seg7_texture_07002000, "levels/hmc/2.rgba16.inc.c", 0x003d0dc0, 89137, 0x00002000, 4096); // 0x07003000 - 0x07003800 -ALIGNED8 const Texture hmc_seg7_texture_07003000[] = { -#include "levels/hmc/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(hmc_seg7_texture_07003000, "levels/hmc/3.rgba16.inc.c", 0x003d0dc0, 89137, 0x00003000, 2048); // 0x07003800 - 0x07004000 -ALIGNED8 const Texture hmc_seg7_texture_07003800[] = { -#include "levels/hmc/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(hmc_seg7_texture_07003800, "levels/hmc/4.rgba16.inc.c", 0x003d0dc0, 89137, 0x00003800, 2048); // 0x07004000 - 0x07004800 -ALIGNED8 const Texture hmc_seg7_texture_07004000[] = { -#include "levels/hmc/5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(hmc_seg7_texture_07004000, "levels/hmc/5.rgba16.inc.c", 0x003d0dc0, 89137, 0x00004000, 2048); // 0x07004800 - 0x07005800 -ALIGNED8 const Texture hmc_seg7_texture_07004800[] = { -#include "levels/hmc/6.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(hmc_seg7_texture_07004800, "levels/hmc/6.rgba16.inc.c", 0x003d0dc0, 89137, 0x00004800, 4096); diff --git a/levels/intro/leveldata.c b/levels/intro/leveldata.c index 9eade85db..70d0f7d34 100644 --- a/levels/intro/leveldata.c +++ b/levels/intro/leveldata.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" #include #include @@ -7,2584 +8,418 @@ #include "make_const_nonconst.h" // 0x07000000 - 0x07000100 -static const Vtx intro_seg7_vertex_07000000[] = { - {{{ 498, -74, 90}, 0, { 760, 796}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 617, -184, 153}, 0, { 816, 876}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 660, -62, 83}, 0, { 830, 778}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 918, -126, 120}, 0, { 946, 818}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 811, 23, 33}, 0, { 894, 706}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 765, -44, 73}, 0, { 876, 760}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 969, 83, 0}, 0, { 962, 654}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 790, 200, -68}, 0, { 878, 570}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 699, 102, -12}, 0, { 842, 650}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 765, -44, 73}, 0, { 876, 760}, {0x1f, 0xc0, 0x00, 0xff}}}, - {{{ 811, 2, -1}, 0, { 894, 706}, {0x1f, 0xc0, 0x00, 0xff}}}, - {{{ 811, 23, 33}, 0, { 894, 706}, {0x1f, 0xc0, 0x00, 0xff}}}, - {{{ 765, -65, 37}, 0, { 876, 760}, {0x1f, 0xc0, 0x00, 0xff}}}, - {{{ 615, 199, -68}, 0, { 802, 578}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 495, 137, -32}, 0, { 750, 630}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 611, 31, 29}, 0, { 806, 708}, {0x00, 0xf1, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000000, 0x0026a3a0, 20598, 0x00000000, 256); // 0x07000100 - 0x070001F0 -static const Vtx intro_seg7_vertex_07000100[] = { - {{{ 611, 31, 29}, 0, { 806, 708}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 699, 103, -12}, 0, { 842, 650}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 790, 200, -68}, 0, { 878, 570}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ 615, 199, -68}, 0, { 802, 578}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ -378, -82, 144}, 0, { 384, 856}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ -164, -154, 185}, 0, { 480, 902}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ -354, 312, -83}, 0, { 380, 550}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ -391, 31, 78}, 0, { 374, 768}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ -570, 87, 46}, 0, { 292, 734}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ -579, -19, 108}, 0, { 292, 816}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ -370, -153, 185}, 0, { 390, 912}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ -828, -32, 115}, 0, { 184, 836}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ -527, 344, -102}, 0, { 304, 532}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ -656, -91, 149}, 0, { 262, 876}, {0x00, 0xf1, 0x00, 0xff}}}, - {{{ -448, 249, -47}, 0, { 342, 602}, {0x00, 0xf1, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000100, 0x0026a3a0, 20598, 0x00000100, 240); // 0x070001F0 - 0x070002F0 -static const Vtx intro_seg7_vertex_070001F0[] = { - {{{ -944, 243, -14}, 0, { 124, 638}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -992, 378, -91}, 0, { 98, 536}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -1127, 377, -91}, 0, { 38, 542}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -742, 15, 117}, 0, { 220, 806}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -717, 337, -68}, 0, { 220, 556}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -877, 378, -91}, 0, { 148, 530}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -853, 141, 44}, 0, { 166, 714}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -565, -59, 160}, 0, { 300, 856}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -737, -126, 199}, 0, { 228, 916}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -939, -22, 139}, 0, { 134, 844}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -1037, -143, 209}, 0, { 96, 942}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -1060, 134, 48}, 0, { 76, 728}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -1234, -144, 209}, 0, { 8, 950}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -633, 570, -238}, 0, { 248, 360}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -639, 816, -380}, 0, { 238, 168}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -687, 451, -169}, 0, { 230, 454}, {0x65, 0x7f, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070001F0, 0x0026a3a0, 20598, 0x000001f0, 256); // 0x070002F0 - 0x070003E0 -static const Vtx intro_seg7_vertex_070002F0[] = { - {{{ -12, 706, -349}, 0, { 518, 216}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 108, 783, -394}, 0, { 568, 152}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -177, 752, -376}, 0, { 442, 188}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -92, 441, -196}, 0, { 490, 426}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -24, 627, -304}, 0, { 514, 278}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 82, 705, -349}, 0, { 560, 212}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 8, 500, -230}, 0, { 534, 376}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -23, 588, -282}, 0, { 516, 308}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 147, 541, -254}, 0, { 594, 338}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 183, 482, -220}, 0, { 612, 382}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 88, 595, -285}, 0, { 566, 298}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ 88, 635, -308}, 0, { 564, 268}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -455, 560, -232}, 0, { 328, 360}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -568, 747, -340}, 0, { 272, 220}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -559, 610, -261}, 0, { 280, 326}, {0x65, 0x7f, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070002F0, 0x0026a3a0, 20598, 0x000002f0, 240); // 0x070003E0 - 0x070004E0 -static const Vtx intro_seg7_vertex_070003E0[] = { - {{{ -639, 816, -380}, 0, { 238, 168}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -758, 540, -221}, 0, { 194, 388}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -687, 451, -169}, 0, { 230, 454}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -763, 816, -380}, 0, { 184, 174}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -633, 570, -238}, 0, { 248, 360}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -455, 560, -232}, 0, { 328, 360}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -510, 485, -189}, 0, { 306, 420}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -559, 610, -261}, 0, { 280, 326}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -480, 764, -350}, 0, { 310, 202}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -568, 747, -340}, 0, { 272, 220}, {0x65, 0x7f, 0xff, 0xff}}}, - {{{ -717, 337, -68}, 0, { 220, 556}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -565, -59, 160}, 0, { 300, 856}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -540, -80, 149}, 0, { 312, 864}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -701, 343, -95}, 0, { 226, 542}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -737, -126, 199}, 0, { 228, 916}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -757, -165, 198}, 0, { 220, 940}, {0x20, 0x39, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070003E0, 0x0026a3a0, 20598, 0x000003e0, 256); // 0x070004E0 - 0x070005D0 -static const Vtx intro_seg7_vertex_070004E0[] = { - {{{ -757, -165, 198}, 0, { 220, 940}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -737, -126, 199}, 0, { 228, 916}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -762, -2, 104}, 0, { 212, 812}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -742, 15, 117}, 0, { 220, 806}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -762, -2, 104}, 0, { 212, 812}, {0x18, 0x2b, 0xad, 0xff}}}, - {{{ -742, 15, 117}, 0, { 220, 806}, {0x18, 0x2b, 0xad, 0xff}}}, - {{{ -853, 141, 44}, 0, { 166, 714}, {0x18, 0x2b, 0xad, 0xff}}}, - {{{ -849, 95, 47}, 0, { 170, 740}, {0x18, 0x2b, 0xad, 0xff}}}, - {{{ -888, 390, -122}, 0, { 142, 514}, {0x1a, 0x2e, 0xbb, 0xff}}}, - {{{ -717, 337, -68}, 0, { 220, 556}, {0x1a, 0x2e, 0xbb, 0xff}}}, - {{{ -701, 343, -95}, 0, { 226, 542}, {0x1a, 0x2e, 0xbb, 0xff}}}, - {{{ -877, 378, -91}, 0, { 148, 530}, {0x1a, 0x2e, 0xbb, 0xff}}}, - {{{ -1033, 57, 69}, 0, { 90, 778}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -1060, 134, 48}, 0, { 76, 728}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -1037, -143, 209}, 0, { 96, 942}, {0x20, 0x39, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070004E0, 0x0026a3a0, 20598, 0x000004e0, 240); // 0x070005D0 - 0x070006D0 -static const Vtx intro_seg7_vertex_070005D0[] = { - {{{ -1015, -173, 202}, 0, { 106, 956}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -1037, -143, 209}, 0, { 96, 942}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -1259, -174, 203}, 0, { -2, 968}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -1234, -144, 209}, 0, { 8, 950}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -1033, 57, 69}, 0, { 90, 778}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -1259, -174, 203}, 0, { -2, 968}, {0x10, 0x1c, 0x73, 0xff}}}, - {{{ -1127, 377, -91}, 0, { 38, 542}, {0x10, 0x1c, 0x73, 0xff}}}, - {{{ -1144, 386, -120}, 0, { 30, 528}, {0x10, 0x1c, 0x73, 0xff}}}, - {{{ -1234, -144, 209}, 0, { 8, 950}, {0x10, 0x1c, 0x73, 0xff}}}, - {{{ -977, 387, -120}, 0, { 104, 520}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -992, 378, -91}, 0, { 98, 536}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -941, 285, -61}, 0, { 122, 598}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -936, -69, 142}, 0, { 138, 872}, {0x13, 0x50, 0x8c, 0xff}}}, - {{{ -939, -22, 139}, 0, { 134, 844}, {0x13, 0x50, 0x8c, 0xff}}}, - {{{ -1060, 134, 48}, 0, { 76, 728}, {0x13, 0x50, 0x8c, 0xff}}}, - {{{ -1033, 57, 69}, 0, { 90, 778}, {0x13, 0x50, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070005D0, 0x0026a3a0, 20598, 0x000005d0, 256); // 0x070006D0 - 0x070007B0 -static const Vtx intro_seg7_vertex_070006D0[] = { - {{{ -849, 95, 47}, 0, { 170, 740}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -853, 141, 44}, 0, { 166, 714}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -936, -69, 142}, 0, { 138, 872}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -939, -22, 139}, 0, { 134, 844}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -1144, 386, -120}, 0, { 30, 528}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ -1127, 377, -91}, 0, { 38, 542}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ -992, 378, -91}, 0, { 98, 536}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ -977, 387, -120}, 0, { 104, 520}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ -203, 759, -404}, 0, { 430, 176}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ -107, 408, -201}, 0, { 484, 444}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ -92, 441, -196}, 0, { 490, 426}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ -992, 378, -91}, 0, { 98, 536}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -944, 243, -14}, 0, { 124, 638}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -941, 285, -61}, 0, { 122, 598}, {0x20, 0x39, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070006D0, 0x0026a3a0, 20598, 0x000006d0, 224); // 0x070007B0 - 0x070008A0 -static const Vtx intro_seg7_vertex_070007B0[] = { - {{{ -941, 285, -61}, 0, { 122, 598}, {0x10, 0x1c, 0x73, 0xff}}}, - {{{ -944, 243, -14}, 0, { 124, 638}, {0x10, 0x1c, 0x73, 0xff}}}, - {{{ -877, 378, -91}, 0, { 148, 530}, {0x10, 0x1c, 0x73, 0xff}}}, - {{{ -888, 390, -122}, 0, { 142, 514}, {0x10, 0x1c, 0x73, 0xff}}}, - {{{ -177, 752, -376}, 0, { 442, 188}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ -203, 759, -404}, 0, { 430, 176}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ -92, 441, -196}, 0, { 490, 426}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ 108, 783, -394}, 0, { 568, 152}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ 137, 795, -425}, 0, { 580, 132}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ 109, 566, -292}, 0, { 576, 312}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 108, 645, -338}, 0, { 572, 250}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 88, 635, -308}, 0, { 564, 268}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 183, 482, -220}, 0, { 612, 382}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 157, 554, -285}, 0, { 598, 320}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 147, 541, -254}, 0, { 594, 338}, {0x20, 0x39, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070007B0, 0x0026a3a0, 20598, 0x000007b0, 240); // 0x070008A0 - 0x07000980 -static const Vtx intro_seg7_vertex_070008A0[] = { - {{{ -92, 441, -196}, 0, { 490, 426}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 215, 457, -229}, 0, { 626, 392}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 183, 482, -220}, 0, { 612, 382}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 157, 554, -285}, 0, { 598, 320}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -107, 408, -201}, 0, { 484, 444}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 82, 705, -349}, 0, { 560, 212}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 137, 795, -425}, 0, { 580, 132}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 108, 783, -394}, 0, { 568, 152}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 97, 675, -355}, 0, { 566, 228}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -12, 706, -349}, 0, { 518, 216}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 5, 676, -356}, 0, { 526, 232}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 88, 635, -308}, 0, { 564, 268}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ 108, 645, -338}, 0, { 572, 250}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ 0, 638, -334}, 0, { 524, 260}, {0x16, 0x27, 0x9e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070008A0, 0x0026a3a0, 20598, 0x000008a0, 224); // 0x07000980 - 0x07000A70 -static const Vtx intro_seg7_vertex_07000980[] = { - {{{ 88, 595, -285}, 0, { 566, 298}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 109, 566, -292}, 0, { 576, 312}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 88, 635, -308}, 0, { 564, 268}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -23, 588, -282}, 0, { 516, 308}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 147, 541, -254}, 0, { 594, 338}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ 157, 554, -285}, 0, { 598, 320}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ 8, 500, -230}, 0, { 534, 376}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ 21, 514, -262}, 0, { 538, 356}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ -24, 627, -304}, 0, { 514, 278}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 5, 676, -356}, 0, { 526, 232}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -12, 706, -349}, 0, { 518, 216}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 0, 638, -334}, 0, { 524, 260}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -763, 816, -380}, 0, { 184, 174}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -783, 825, -409}, 0, { 174, 160}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -779, 523, -234}, 0, { 186, 394}, {0x12, 0x20, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000980, 0x0026a3a0, 20598, 0x00000980, 240); // 0x07000A70 - 0x07000B60 -static const Vtx intro_seg7_vertex_07000A70[] = { - {{{ 88, 635, -308}, 0, { 564, 268}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ 0, 638, -334}, 0, { 524, 260}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ -24, 627, -304}, 0, { 514, 278}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ 8, 500, -230}, 0, { 534, 376}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 4, 560, -289}, 0, { 530, 320}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -23, 588, -282}, 0, { 516, 308}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 109, 566, -292}, 0, { 576, 312}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ 21, 514, -262}, 0, { 538, 356}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -619, 825, -409}, 0, { 246, 152}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ -783, 825, -409}, 0, { 174, 160}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ -763, 816, -380}, 0, { 184, 174}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ -639, 816, -380}, 0, { 238, 168}, {0x16, 0x27, 0x9e, 0xff}}}, - {{{ -633, 570, -238}, 0, { 248, 360}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -619, 825, -409}, 0, { 246, 152}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -639, 816, -380}, 0, { 238, 168}, {0x20, 0x39, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000A70, 0x0026a3a0, 20598, 0x00000a70, 240); // 0x07000B60 - 0x07000C40 -static const Vtx intro_seg7_vertex_07000B60[] = { - {{{ -763, 816, -380}, 0, { 184, 174}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -779, 523, -234}, 0, { 186, 394}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -758, 540, -221}, 0, { 194, 388}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -480, 764, -350}, 0, { 310, 202}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ -462, 777, -381}, 0, { 316, 184}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ -590, 752, -367}, 0, { 262, 208}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ -568, 747, -340}, 0, { 272, 220}, {0x14, 0x23, 0x90, 0xff}}}, - {{{ -758, 540, -221}, 0, { 194, 388}, {0x13, 0x50, 0x8c, 0xff}}}, - {{{ -779, 523, -234}, 0, { 186, 394}, {0x13, 0x50, 0x8c, 0xff}}}, - {{{ -695, 420, -175}, 0, { 226, 470}, {0x13, 0x50, 0x8c, 0xff}}}, - {{{ -687, 451, -169}, 0, { 230, 454}, {0x13, 0x50, 0x8c, 0xff}}}, - {{{ -633, 570, -238}, 0, { 248, 360}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -613, 593, -275}, 0, { 256, 332}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -619, 825, -409}, 0, { 246, 152}, {0x20, 0x39, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000B60, 0x0026a3a0, 20598, 0x00000b60, 224); // 0x07000C40 - 0x07000D20 -static const Vtx intro_seg7_vertex_07000C40[] = { - {{{ -590, 752, -367}, 0, { 262, 208}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -580, 611, -285}, 0, { 270, 318}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -559, 610, -261}, 0, { 280, 326}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -568, 747, -340}, 0, { 272, 220}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -613, 593, -275}, 0, { 256, 332}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -633, 570, -238}, 0, { 248, 360}, {0x12, 0x20, 0x81, 0xff}}}, - {{{ -498, 458, -197}, 0, { 312, 432}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -433, 545, -247}, 0, { 338, 362}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -455, 560, -232}, 0, { 328, 360}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -510, 485, -189}, 0, { 306, 420}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -462, 777, -381}, 0, { 316, 184}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -480, 764, -350}, 0, { 310, 202}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -687, 451, -169}, 0, { 230, 454}, {0x20, 0x39, 0xe5, 0xff}}}, - {{{ -695, 420, -175}, 0, { 226, 470}, {0x20, 0x39, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000C40, 0x0026a3a0, 20598, 0x00000c40, 224); // 0x07000D20 - 0x07000E10 -static const Vtx intro_seg7_vertex_07000D20[] = { - {{{ 969, 83, 0}, 0, { 962, 654}, {0x00, 0x8b, 0x00, 0xff}}}, - {{{ 992, 81, -23}, 0, { 972, 646}, {0x00, 0x8b, 0x00, 0xff}}}, - {{{ 796, 209, -97}, 0, { 880, 554}, {0x00, 0x8b, 0x00, 0xff}}}, - {{{ 495, 137, -32}, 0, { 750, 630}, {0x00, 0x52, 0x00, 0xff}}}, - {{{ 474, 139, -56}, 0, { 740, 622}, {0x00, 0x52, 0x00, 0xff}}}, - {{{ 498, -74, 90}, 0, { 760, 796}, {0x00, 0x52, 0x00, 0xff}}}, - {{{ 478, -93, 77}, 0, { 750, 802}, {0x00, 0x52, 0x00, 0xff}}}, - {{{ 935, -153, 112}, 0, { 954, 830}, {0x00, 0xba, 0x00, 0xff}}}, - {{{ 992, 81, -23}, 0, { 972, 646}, {0x00, 0xba, 0x00, 0xff}}}, - {{{ 969, 83, 0}, 0, { 962, 654}, {0x00, 0xba, 0x00, 0xff}}}, - {{{ 918, -126, 120}, 0, { 946, 818}, {0x00, 0xba, 0x00, 0xff}}}, - {{{ 617, -184, 153}, 0, { 816, 876}, {0x00, 0xac, 0x00, 0xff}}}, - {{{ 610, -215, 148}, 0, { 814, 892}, {0x00, 0xac, 0x00, 0xff}}}, - {{{ 935, -153, 112}, 0, { 954, 830}, {0x00, 0xac, 0x00, 0xff}}}, - {{{ 918, -126, 120}, 0, { 946, 818}, {0x00, 0xac, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000D20, 0x0026a3a0, 20598, 0x00000d20, 240); // 0x07000E10 - 0x07000F00 -static const Vtx intro_seg7_vertex_07000E10[] = { - {{{ 699, 103, -12}, 0, { 842, 650}, {0x00, 0x79, 0x00, 0xff}}}, - {{{ 700, 67, -15}, 0, { 842, 668}, {0x00, 0x79, 0x00, 0xff}}}, - {{{ 811, 23, 33}, 0, { 894, 706}, {0x00, 0x79, 0x00, 0xff}}}, - {{{ 969, 83, 0}, 0, { 962, 654}, {0x00, 0x8b, 0x00, 0xff}}}, - {{{ 796, 209, -97}, 0, { 880, 554}, {0x00, 0x8b, 0x00, 0xff}}}, - {{{ 790, 200, -68}, 0, { 878, 570}, {0x00, 0x8b, 0x00, 0xff}}}, - {{{ 811, 23, 33}, 0, { 894, 706}, {0x00, 0x4b, 0x00, 0xff}}}, - {{{ 783, 8, 18}, 0, { 882, 710}, {0x00, 0x4b, 0x00, 0xff}}}, - {{{ 752, -37, 45}, 0, { 870, 748}, {0x00, 0x4b, 0x00, 0xff}}}, - {{{ 765, -44, 73}, 0, { 876, 760}, {0x00, 0x4b, 0x00, 0xff}}}, - {{{ 765, -44, 73}, 0, { 876, 760}, {0x00, 0x62, 0x00, 0xff}}}, - {{{ 752, -37, 45}, 0, { 870, 748}, {0x00, 0x62, 0x00, 0xff}}}, - {{{ 671, -50, 52}, 0, { 834, 762}, {0x00, 0x62, 0x00, 0xff}}}, - {{{ 660, -62, 83}, 0, { 830, 778}, {0x00, 0x62, 0x00, 0xff}}}, - {{{ 783, 8, 18}, 0, { 882, 710}, {0x00, 0x79, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000E10, 0x0026a3a0, 20598, 0x00000e10, 240); // 0x07000F00 - 0x07000FF0 -static const Vtx intro_seg7_vertex_07000F00[] = { - {{{ 790, 200, -68}, 0, { 878, 570}, {0x00, 0x6a, 0x00, 0xff}}}, - {{{ 796, 209, -97}, 0, { 880, 554}, {0x00, 0x6a, 0x00, 0xff}}}, - {{{ 610, 209, -97}, 0, { 798, 562}, {0x00, 0x6a, 0x00, 0xff}}}, - {{{ 660, -62, 83}, 0, { 830, 778}, {0x00, 0xa4, 0x00, 0xff}}}, - {{{ 671, -50, 52}, 0, { 834, 762}, {0x00, 0xa4, 0x00, 0xff}}}, - {{{ 611, 31, 29}, 0, { 806, 708}, {0x00, 0xa4, 0x00, 0xff}}}, - {{{ 636, 16, 14}, 0, { 816, 712}, {0x00, 0xa4, 0x00, 0xff}}}, - {{{ 498, -74, 90}, 0, { 760, 796}, {0x00, 0x75, 0x00, 0xff}}}, - {{{ 478, -93, 77}, 0, { 750, 802}, {0x00, 0x75, 0x00, 0xff}}}, - {{{ 610, -215, 148}, 0, { 814, 892}, {0x00, 0x75, 0x00, 0xff}}}, - {{{ 617, -184, 153}, 0, { 816, 876}, {0x00, 0x75, 0x00, 0xff}}}, - {{{ 611, 31, 29}, 0, { 806, 708}, {0x00, 0xbb, 0x00, 0xff}}}, - {{{ 700, 67, -15}, 0, { 842, 668}, {0x00, 0xbb, 0x00, 0xff}}}, - {{{ 699, 103, -12}, 0, { 842, 650}, {0x00, 0xbb, 0x00, 0xff}}}, - {{{ 636, 16, 14}, 0, { 816, 712}, {0x00, 0xbb, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000F00, 0x0026a3a0, 20598, 0x00000f00, 240); // 0x07000FF0 - 0x070010E0 -static const Vtx intro_seg7_vertex_07000FF0[] = { - {{{ -397, -107, 135}, 0, { 376, 868}, {0x00, 0x54, 0x00, 0xff}}}, - {{{ -388, -183, 179}, 0, { 382, 928}, {0x00, 0x54, 0x00, 0xff}}}, - {{{ -370, -153, 185}, 0, { 390, 912}, {0x00, 0x54, 0x00, 0xff}}}, - {{{ 790, 200, -68}, 0, { 878, 570}, {0x00, 0x6a, 0x00, 0xff}}}, - {{{ 610, 209, -97}, 0, { 798, 562}, {0x00, 0x6a, 0x00, 0xff}}}, - {{{ 615, 199, -68}, 0, { 802, 578}, {0x00, 0x6a, 0x00, 0xff}}}, - {{{ 615, 199, -68}, 0, { 802, 578}, {0x00, 0x54, 0x00, 0xff}}}, - {{{ 610, 209, -97}, 0, { 798, 562}, {0x00, 0x54, 0x00, 0xff}}}, - {{{ 495, 137, -32}, 0, { 750, 630}, {0x00, 0x54, 0x00, 0xff}}}, - {{{ 474, 139, -56}, 0, { 740, 622}, {0x00, 0x54, 0x00, 0xff}}}, - {{{ -370, -153, 185}, 0, { 390, 912}, {0x00, 0xa4, 0x00, 0xff}}}, - {{{ -388, -183, 179}, 0, { 382, 928}, {0x00, 0xa4, 0x00, 0xff}}}, - {{{ -164, -154, 185}, 0, { 480, 902}, {0x00, 0xa4, 0x00, 0xff}}}, - {{{ -134, -183, 179}, 0, { 494, 916}, {0x00, 0xa4, 0x00, 0xff}}}, - {{{ -378, -82, 144}, 0, { 384, 856}, {0x00, 0x54, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07000FF0, 0x0026a3a0, 20598, 0x00000ff0, 240); // 0x070010E0 - 0x070011D0 -static const Vtx intro_seg7_vertex_070010E0[] = { - {{{ -164, -154, 185}, 0, { 480, 902}, {0x00, 0xa6, 0x00, 0xff}}}, - {{{ -134, -183, 179}, 0, { 494, 916}, {0x00, 0xa6, 0x00, 0xff}}}, - {{{ -354, 312, -83}, 0, { 380, 550}, {0x00, 0xa6, 0x00, 0xff}}}, - {{{ -828, -32, 115}, 0, { 184, 836}, {0x00, 0x8f, 0x00, 0xff}}}, - {{{ -861, -51, 103}, 0, { 170, 846}, {0x00, 0x8f, 0x00, 0xff}}}, - {{{ -651, -124, 144}, 0, { 264, 892}, {0x00, 0x8f, 0x00, 0xff}}}, - {{{ -656, -91, 149}, 0, { 262, 876}, {0x00, 0x8f, 0x00, 0xff}}}, - {{{ -656, -91, 149}, 0, { 262, 876}, {0x00, 0xbb, 0x00, 0xff}}}, - {{{ -573, -52, 103}, 0, { 296, 834}, {0x00, 0xbb, 0x00, 0xff}}}, - {{{ -579, -19, 108}, 0, { 292, 816}, {0x00, 0xbb, 0x00, 0xff}}}, - {{{ -651, -124, 144}, 0, { 264, 892}, {0x00, 0xbb, 0x00, 0xff}}}, - {{{ -579, -19, 108}, 0, { 292, 816}, {0x00, 0x90, 0x00, 0xff}}}, - {{{ -573, -52, 103}, 0, { 296, 834}, {0x00, 0x90, 0x00, 0xff}}}, - {{{ -397, -107, 135}, 0, { 376, 868}, {0x00, 0x90, 0x00, 0xff}}}, - {{{ -378, -82, 144}, 0, { 384, 856}, {0x00, 0x90, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070010E0, 0x0026a3a0, 20598, 0x000010e0, 240); // 0x070011D0 - 0x070012C0 -static const Vtx intro_seg7_vertex_070011D0[] = { - {{{ -448, 249, -47}, 0, { 342, 602}, {0x00, 0x5a, 0x00, 0xff}}}, - {{{ -420, 50, 43}, 0, { 360, 748}, {0x00, 0x5a, 0x00, 0xff}}}, - {{{ -391, 31, 78}, 0, { 374, 768}, {0x00, 0x5a, 0x00, 0xff}}}, - {{{ -134, -183, 179}, 0, { 494, 916}, {0x00, 0xa6, 0x00, 0xff}}}, - {{{ -339, 318, -110}, 0, { 386, 536}, {0x00, 0xa6, 0x00, 0xff}}}, - {{{ -354, 312, -83}, 0, { 380, 550}, {0x00, 0xa6, 0x00, 0xff}}}, - {{{ -391, 31, 78}, 0, { 374, 768}, {0x00, 0x79, 0x00, 0xff}}}, - {{{ -537, 87, 22}, 0, { 306, 724}, {0x00, 0x79, 0x00, 0xff}}}, - {{{ -570, 87, 46}, 0, { 292, 734}, {0x00, 0x79, 0x00, 0xff}}}, - {{{ -420, 50, 43}, 0, { 360, 748}, {0x00, 0x79, 0x00, 0xff}}}, - {{{ -527, 344, -102}, 0, { 304, 532}, {0x00, 0x4b, 0x00, 0xff}}}, - {{{ -536, 356, -132}, 0, { 298, 516}, {0x00, 0x4b, 0x00, 0xff}}}, - {{{ -861, -51, 103}, 0, { 170, 846}, {0x00, 0x4b, 0x00, 0xff}}}, - {{{ -828, -32, 115}, 0, { 184, 836}, {0x00, 0x4b, 0x00, 0xff}}}, - {{{ -457, 194, -38}, 0, { 338, 638}, {0x00, 0x5a, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070011D0, 0x0026a3a0, 20598, 0x000011d0, 240); // 0x070012C0 - 0x070013C0 -static const Vtx intro_seg7_vertex_070012C0[] = { - {{{ 334, 706, -391}, 0, { 670, 188}, {0x00, 0xb1, 0x00, 0xff}}}, - {{{ 310, 758, -397}, 0, { 658, 156}, {0x00, 0xb1, 0x00, 0xff}}}, - {{{ 344, 596, -327}, 0, { 678, 272}, {0x00, 0xb1, 0x00, 0xff}}}, - {{{ -570, 87, 46}, 0, { 292, 734}, {0x00, 0xbc, 0x00, 0xff}}}, - {{{ -457, 194, -38}, 0, { 338, 638}, {0x00, 0xbc, 0x00, 0xff}}}, - {{{ -448, 249, -47}, 0, { 342, 602}, {0x00, 0xbc, 0x00, 0xff}}}, - {{{ -537, 87, 22}, 0, { 306, 724}, {0x00, 0xbc, 0x00, 0xff}}}, - {{{ -354, 312, -83}, 0, { 380, 550}, {0x00, 0x75, 0x00, 0xff}}}, - {{{ -536, 356, -132}, 0, { 298, 516}, {0x00, 0x75, 0x00, 0xff}}}, - {{{ -527, 344, -102}, 0, { 304, 532}, {0x00, 0x75, 0x00, 0xff}}}, - {{{ -339, 318, -110}, 0, { 386, 536}, {0x00, 0x75, 0x00, 0xff}}}, - {{{ 210, 423, -204}, 0, { 626, 420}, {0x00, 0x54, 0x00, 0xff}}}, - {{{ 175, 795, -419}, 0, { 596, 134}, {0x00, 0x54, 0x00, 0xff}}}, - {{{ 152, 804, -447}, 0, { 586, 120}, {0x00, 0x54, 0x00, 0xff}}}, - {{{ 192, 393, -210}, 0, { 618, 436}, {0x00, 0x54, 0x00, 0xff}}}, - {{{ 324, 598, -305}, 0, { 670, 280}, {0x00, 0xb1, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070012C0, 0x0026a3a0, 20598, 0x000012c0, 256); // 0x070013C0 - 0x070014A0 -static const Vtx intro_seg7_vertex_070013C0[] = { - {{{ 344, 596, -327}, 0, { 678, 272}, {0x00, 0x98, 0x00, 0xff}}}, - {{{ 324, 598, -305}, 0, { 670, 280}, {0x00, 0x98, 0x00, 0xff}}}, - {{{ 342, 578, -294}, 0, { 678, 294}, {0x00, 0x98, 0x00, 0xff}}}, - {{{ 497, 547, -299}, 0, { 746, 304}, {0x00, 0x8a, 0x00, 0xff}}}, - {{{ 462, 556, -281}, 0, { 732, 306}, {0x00, 0x8a, 0x00, 0xff}}}, - {{{ 568, 489, -242}, 0, { 780, 354}, {0x00, 0x8a, 0x00, 0xff}}}, - {{{ 604, 480, -260}, 0, { 796, 352}, {0x00, 0x8a, 0x00, 0xff}}}, - {{{ 529, 744, -413}, 0, { 754, 150}, {0x00, 0xb1, 0x00, 0xff}}}, - {{{ 509, 744, -389}, 0, { 746, 158}, {0x00, 0xb1, 0x00, 0xff}}}, - {{{ 519, 600, -306}, 0, { 756, 270}, {0x00, 0xb1, 0x00, 0xff}}}, - {{{ 541, 581, -318}, 0, { 764, 276}, {0x00, 0xb1, 0x00, 0xff}}}, - {{{ 461, 382, -203}, 0, { 736, 434}, {0x00, 0x76, 0x00, 0xff}}}, - {{{ 462, 417, -200}, 0, { 736, 414}, {0x00, 0x76, 0x00, 0xff}}}, - {{{ 336, 532, -267}, 0, { 676, 330}, {0x00, 0x76, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070013C0, 0x0026a3a0, 20598, 0x000013c0, 224); // 0x070014A0 - 0x07001590 -static const Vtx intro_seg7_vertex_070014A0[] = { - {{{ 604, 480, -260}, 0, { 796, 352}, {0x00, 0xba, 0x00, 0xff}}}, - {{{ 462, 417, -200}, 0, { 736, 414}, {0x00, 0xba, 0x00, 0xff}}}, - {{{ 461, 382, -203}, 0, { 736, 434}, {0x00, 0xba, 0x00, 0xff}}}, - {{{ 568, 489, -242}, 0, { 780, 354}, {0x00, 0xba, 0x00, 0xff}}}, - {{{ 541, 581, -318}, 0, { 764, 276}, {0x00, 0xba, 0x00, 0xff}}}, - {{{ 519, 600, -306}, 0, { 756, 270}, {0x00, 0xba, 0x00, 0xff}}}, - {{{ 497, 547, -299}, 0, { 746, 304}, {0x00, 0xba, 0x00, 0xff}}}, - {{{ 462, 556, -281}, 0, { 732, 306}, {0x00, 0xba, 0x00, 0xff}}}, - {{{ 440, 807, -449}, 0, { 714, 104}, {0x00, 0x8d, 0x00, 0xff}}}, - {{{ 509, 744, -389}, 0, { 746, 158}, {0x00, 0x8d, 0x00, 0xff}}}, - {{{ 529, 744, -413}, 0, { 754, 150}, {0x00, 0x8d, 0x00, 0xff}}}, - {{{ 434, 797, -420}, 0, { 710, 120}, {0x00, 0x8d, 0x00, 0xff}}}, - {{{ 336, 532, -267}, 0, { 676, 330}, {0x00, 0xb1, 0x00, 0xff}}}, - {{{ 339, 425, -205}, 0, { 682, 414}, {0x00, 0xb1, 0x00, 0xff}}}, - {{{ 360, 395, -211}, 0, { 692, 428}, {0x00, 0xb1, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070014A0, 0x0026a3a0, 20598, 0x000014a0, 240); // 0x07001590 - 0x07001670 -static const Vtx intro_seg7_vertex_07001590[] = { - {{{ 461, 382, -203}, 0, { 736, 434}, {0x00, 0x76, 0x00, 0xff}}}, - {{{ 336, 532, -267}, 0, { 676, 330}, {0x00, 0x76, 0x00, 0xff}}}, - {{{ 357, 475, -258}, 0, { 688, 366}, {0x00, 0x76, 0x00, 0xff}}}, - {{{ 344, 596, -327}, 0, { 678, 272}, {0x00, 0x4c, 0x00, 0xff}}}, - {{{ 444, 663, -343}, 0, { 720, 224}, {0x00, 0x4c, 0x00, 0xff}}}, - {{{ 411, 652, -360}, 0, { 706, 226}, {0x00, 0x4c, 0x00, 0xff}}}, - {{{ 342, 578, -294}, 0, { 678, 294}, {0x00, 0x4c, 0x00, 0xff}}}, - {{{ 411, 652, -360}, 0, { 706, 226}, {0x00, 0x79, 0x00, 0xff}}}, - {{{ 310, 758, -397}, 0, { 658, 156}, {0x00, 0x79, 0x00, 0xff}}}, - {{{ 334, 706, -391}, 0, { 670, 188}, {0x00, 0x79, 0x00, 0xff}}}, - {{{ 444, 663, -343}, 0, { 720, 224}, {0x00, 0x79, 0x00, 0xff}}}, - {{{ 357, 475, -258}, 0, { 688, 366}, {0x00, 0xb1, 0x00, 0xff}}}, - {{{ 336, 532, -267}, 0, { 676, 330}, {0x00, 0xb1, 0x00, 0xff}}}, - {{{ 360, 395, -211}, 0, { 692, 428}, {0x00, 0xb1, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001590, 0x0026a3a0, 20598, 0x00001590, 224); // 0x07001670 - 0x07001770 -static const Vtx intro_seg7_vertex_07001670[] = { - {{{ 152, 804, -447}, 0, { 586, 120}, {0x00, 0x6a, 0x00, 0xff}}}, - {{{ 434, 797, -420}, 0, { 710, 120}, {0x00, 0x6a, 0x00, 0xff}}}, - {{{ 440, 807, -449}, 0, { 714, 104}, {0x00, 0x6a, 0x00, 0xff}}}, - {{{ 175, 795, -419}, 0, { 596, 134}, {0x00, 0x6a, 0x00, 0xff}}}, - {{{ 360, 395, -211}, 0, { 692, 428}, {0x00, 0xa4, 0x00, 0xff}}}, - {{{ 339, 425, -205}, 0, { 682, 414}, {0x00, 0xa4, 0x00, 0xff}}}, - {{{ 210, 423, -204}, 0, { 626, 420}, {0x00, 0xa4, 0x00, 0xff}}}, - {{{ 192, 393, -210}, 0, { 618, 436}, {0x00, 0xa4, 0x00, 0xff}}}, - {{{ 324, 598, -305}, 0, { 670, 280}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 339, 425, -205}, 0, { 682, 414}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 336, 532, -267}, 0, { 676, 330}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 342, 578, -294}, 0, { 678, 294}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 310, 758, -397}, 0, { 658, 156}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 210, 423, -204}, 0, { 626, 420}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 175, 795, -419}, 0, { 596, 134}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 434, 797, -420}, 0, { 710, 120}, {0x2f, 0xff, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001670, 0x0026a3a0, 20598, 0x00001670, 256); // 0x07001770 - 0x07001850 -static const Vtx intro_seg7_vertex_07001770[] = { - {{{ 434, 797, -420}, 0, { 710, 120}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 444, 663, -343}, 0, { 720, 224}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 519, 600, -306}, 0, { 756, 270}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 310, 758, -397}, 0, { 658, 156}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 509, 744, -389}, 0, { 746, 158}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 342, 578, -294}, 0, { 678, 294}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 462, 417, -200}, 0, { 736, 414}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 568, 489, -242}, 0, { 780, 354}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 462, 556, -281}, 0, { 732, 306}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 336, 532, -267}, 0, { 676, 330}, {0x2f, 0xff, 0x2f, 0xff}}}, - {{{ 256, -197, 150}, 0, { 666, 898}, {0x62, 0x00, 0x00, 0xff}}}, - {{{ 277, -168, 157}, 0, { 674, 882}, {0x62, 0x00, 0x00, 0xff}}}, - {{{ 284, 326, -128}, 0, { 660, 498}, {0x62, 0x00, 0x00, 0xff}}}, - {{{ 263, 335, -157}, 0, { 652, 484}, {0x62, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001770, 0x0026a3a0, 20598, 0x00001770, 224); // 0x07001850 - 0x07001950 -static const Vtx intro_seg7_vertex_07001850[] = { - {{{ 496, -198, 151}, 0, { 772, 888}, {0xc5, 0x00, 0x00, 0xff}}}, - {{{ 277, -168, 157}, 0, { 674, 882}, {0xc5, 0x00, 0x00, 0xff}}}, - {{{ 256, -197, 150}, 0, { 666, 898}, {0xc5, 0x00, 0x00, 0xff}}}, - {{{ 476, -168, 157}, 0, { 762, 874}, {0xc5, 0x00, 0x00, 0xff}}}, - {{{ 437, 336, -157}, 0, { 728, 476}, {0xd4, 0x00, 0x00, 0xff}}}, - {{{ 476, -168, 157}, 0, { 762, 874}, {0xd4, 0x00, 0x00, 0xff}}}, - {{{ 496, -198, 151}, 0, { 772, 888}, {0xd4, 0x00, 0x00, 0xff}}}, - {{{ 437, 336, -157}, 0, { 728, 476}, {0xd7, 0x00, 0x00, 0xff}}}, - {{{ 417, 326, -128}, 0, { 720, 492}, {0xd7, 0x00, 0x00, 0xff}}}, - {{{ 476, -168, 157}, 0, { 762, 874}, {0xd7, 0x00, 0x00, 0xff}}}, - {{{ -1043, 585, -270}, 0, { 68, 358}, {0x6b, 0x00, 0x00, 0xff}}}, - {{{ -1182, 531, -239}, 0, { 8, 406}, {0x6b, 0x00, 0x00, 0xff}}}, - {{{ -1140, 536, -218}, 0, { 26, 408}, {0x6b, 0x00, 0x00, 0xff}}}, - {{{ 263, 335, -157}, 0, { 652, 484}, {0x80, 0x00, 0x00, 0xff}}}, - {{{ 284, 326, -128}, 0, { 660, 498}, {0x80, 0x00, 0x00, 0xff}}}, - {{{ 437, 336, -157}, 0, { 728, 476}, {0x80, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001850, 0x0026a3a0, 20598, 0x00001850, 256); // 0x07001950 - 0x07001A30 -static const Vtx intro_seg7_vertex_07001950[] = { - {{{ 284, 326, -128}, 0, { 660, 498}, {0x80, 0x00, 0x00, 0xff}}}, - {{{ 417, 326, -128}, 0, { 720, 492}, {0x80, 0x00, 0x00, 0xff}}}, - {{{ 437, 336, -157}, 0, { 728, 476}, {0x80, 0x00, 0x00, 0xff}}}, - {{{ -1027, 832, -389}, 0, { 66, 174}, {0x5e, 0x00, 0x00, 0xff}}}, - {{{ -1036, 841, -418}, 0, { 62, 158}, {0x5e, 0x00, 0x00, 0xff}}}, - {{{ -1159, 713, -320}, 0, { 12, 272}, {0x5e, 0x00, 0x00, 0xff}}}, - {{{ -1190, 702, -337}, 0, { -2, 274}, {0x5e, 0x00, 0x00, 0xff}}}, - {{{ -1159, 713, -320}, 0, { 12, 272}, {0x93, 0x00, 0x00, 0xff}}}, - {{{ -1043, 585, -270}, 0, { 68, 358}, {0x93, 0x00, 0x00, 0xff}}}, - {{{ -1004, 589, -249}, 0, { 84, 360}, {0x93, 0x00, 0x00, 0xff}}}, - {{{ -1190, 702, -337}, 0, { -2, 274}, {0x93, 0x00, 0x00, 0xff}}}, - {{{ -1030, 702, -314}, 0, { 70, 274}, {0xe0, 0x00, 0x00, 0xff}}}, - {{{ -946, 728, -353}, 0, { 104, 242}, {0xe0, 0x00, 0x00, 0xff}}}, - {{{ -948, 761, -348}, 0, { 104, 224}, {0xe0, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001950, 0x0026a3a0, 20598, 0x00001950, 224); // 0x07001A30 - 0x07001B10 -static const Vtx intro_seg7_vertex_07001A30[] = { - {{{ -1004, 589, -249}, 0, { 84, 360}, {0x6b, 0x00, 0x00, 0xff}}}, - {{{ -1043, 585, -270}, 0, { 68, 358}, {0x6b, 0x00, 0x00, 0xff}}}, - {{{ -1140, 536, -218}, 0, { 26, 408}, {0x6b, 0x00, 0x00, 0xff}}}, - {{{ -1140, 536, -218}, 0, { 26, 408}, {0x99, 0x00, 0x00, 0xff}}}, - {{{ -1182, 531, -239}, 0, { 8, 406}, {0x99, 0x00, 0x00, 0xff}}}, - {{{ -1027, 459, -173}, 0, { 78, 462}, {0x99, 0x00, 0x00, 0xff}}}, - {{{ -1030, 426, -179}, 0, { 78, 480}, {0x99, 0x00, 0x00, 0xff}}}, - {{{ -868, 831, -389}, 0, { 136, 166}, {0x80, 0x00, 0x00, 0xff}}}, - {{{ -861, 841, -418}, 0, { 138, 152}, {0x80, 0x00, 0x00, 0xff}}}, - {{{ -1036, 841, -418}, 0, { 62, 158}, {0x80, 0x00, 0x00, 0xff}}}, - {{{ -1027, 832, -389}, 0, { 66, 174}, {0x80, 0x00, 0x00, 0xff}}}, - {{{ -1030, 702, -314}, 0, { 70, 274}, {0xe0, 0x00, 0x00, 0xff}}}, - {{{ -989, 697, -335}, 0, { 88, 268}, {0xe0, 0x00, 0x00, 0xff}}}, - {{{ -946, 728, -353}, 0, { 104, 242}, {0xe0, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001A30, 0x0026a3a0, 20598, 0x00001a30, 224); // 0x07001B10 - 0x07001C00 -static const Vtx intro_seg7_vertex_07001B10[] = { - {{{ -814, 618, -265}, 0, { 168, 330}, {0x99, 0x00, 0x00, 0xff}}}, - {{{ -786, 618, -289}, 0, { 180, 322}, {0x99, 0x00, 0x00, 0xff}}}, - {{{ -1030, 702, -314}, 0, { 70, 274}, {0x99, 0x00, 0x00, 0xff}}}, - {{{ -948, 761, -348}, 0, { 104, 224}, {0xa1, 0x00, 0x00, 0xff}}}, - {{{ -946, 728, -353}, 0, { 104, 242}, {0xa1, 0x00, 0x00, 0xff}}}, - {{{ -869, 717, -323}, 0, { 140, 256}, {0xa1, 0x00, 0x00, 0xff}}}, - {{{ -867, 683, -327}, 0, { 142, 274}, {0xa1, 0x00, 0x00, 0xff}}}, - {{{ -1027, 459, -173}, 0, { 78, 462}, {0xd7, 0x00, 0x00, 0xff}}}, - {{{ -1030, 426, -179}, 0, { 78, 480}, {0xd7, 0x00, 0x00, 0xff}}}, - {{{ -846, 489, -215}, 0, { 158, 424}, {0xd7, 0x00, 0x00, 0xff}}}, - {{{ -862, 515, -206}, 0, { 150, 412}, {0xd7, 0x00, 0x00, 0xff}}}, - {{{ -795, 776, -356}, 0, { 170, 208}, {0xac, 0x00, 0x00, 0xff}}}, - {{{ -762, 766, -374}, 0, { 184, 206}, {0xac, 0x00, 0x00, 0xff}}}, - {{{ -861, 841, -418}, 0, { 138, 152}, {0xac, 0x00, 0x00, 0xff}}}, - {{{ -868, 831, -389}, 0, { 136, 166}, {0xac, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001B10, 0x0026a3a0, 20598, 0x00001b10, 240); // 0x07001C00 - 0x07001CE0 -static const Vtx intro_seg7_vertex_07001C00[] = { - {{{ -862, 515, -206}, 0, { 150, 412}, {0xe3, 0x00, 0x00, 0xff}}}, - {{{ -786, 618, -289}, 0, { 180, 322}, {0xe3, 0x00, 0x00, 0xff}}}, - {{{ -814, 618, -265}, 0, { 168, 330}, {0xe3, 0x00, 0x00, 0xff}}}, - {{{ -786, 618, -289}, 0, { 180, 322}, {0x99, 0x00, 0x00, 0xff}}}, - {{{ -989, 697, -335}, 0, { 88, 268}, {0x99, 0x00, 0x00, 0xff}}}, - {{{ -1030, 702, -314}, 0, { 70, 274}, {0x99, 0x00, 0x00, 0xff}}}, - {{{ -869, 717, -323}, 0, { 140, 256}, {0xe3, 0x00, 0x00, 0xff}}}, - {{{ -762, 766, -374}, 0, { 184, 206}, {0xe3, 0x00, 0x00, 0xff}}}, - {{{ -795, 776, -356}, 0, { 170, 208}, {0xe3, 0x00, 0x00, 0xff}}}, - {{{ -867, 683, -327}, 0, { 142, 274}, {0xe3, 0x00, 0x00, 0xff}}}, - {{{ -846, 489, -215}, 0, { 158, 424}, {0xe3, 0x00, 0x00, 0xff}}}, - {{{ -1004, 589, -249}, 0, { 84, 360}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -1027, 459, -173}, 0, { 78, 462}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -862, 515, -206}, 0, { 150, 412}, {0xff, 0x2f, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001C00, 0x0026a3a0, 20598, 0x00001c00, 224); // 0x07001CE0 - 0x07001DE0 -static const Vtx intro_seg7_vertex_07001CE0[] = { - {{{ 476, -168, 157}, 0, { 762, 874}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 417, 326, -128}, 0, { 720, 492}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 284, 326, -128}, 0, { 660, 498}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 277, -168, 157}, 0, { 674, 882}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -948, 761, -348}, 0, { 104, 224}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -869, 717, -323}, 0, { 140, 256}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -795, 776, -356}, 0, { 170, 208}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -1027, 832, -389}, 0, { 66, 174}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -1159, 713, -320}, 0, { 12, 272}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -1030, 702, -314}, 0, { 70, 274}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -868, 831, -389}, 0, { 136, 166}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -1004, 589, -249}, 0, { 84, 360}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -814, 618, -265}, 0, { 168, 330}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -862, 515, -206}, 0, { 150, 412}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -1140, 536, -218}, 0, { 26, 408}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ -1027, 459, -173}, 0, { 78, 462}, {0xff, 0x2f, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001CE0, 0x0026a3a0, 20598, 0x00001ce0, 256); // 0x07001DE0 - 0x07001ED0 -static const Vtx intro_seg7_vertex_07001DE0[] = { - {{{ 105, 33, 48}, 0, { 592, 736}, {0xba, 0xba, 0x00, 0xff}}}, - {{{ 142, 22, 30}, 0, { 608, 736}, {0xba, 0xba, 0x00, 0xff}}}, - {{{ 230, 73, 1}, 0, { 646, 692}, {0xba, 0xba, 0x00, 0xff}}}, - {{{ 122, -166, 163}, 0, { 606, 890}, {0xba, 0xba, 0x00, 0xff}}}, - {{{ 120, -201, 160}, 0, { 606, 910}, {0xba, 0xba, 0x00, 0xff}}}, - {{{ 260, -69, 107}, 0, { 664, 808}, {0xba, 0xba, 0x00, 0xff}}}, - {{{ 295, -78, 89}, 0, { 680, 806}, {0xba, 0xba, 0x00, 0xff}}}, - {{{ 260, -69, 107}, 0, { 664, 808}, {0x8b, 0x8b, 0x00, 0xff}}}, - {{{ 295, -78, 89}, 0, { 680, 806}, {0x8b, 0x8b, 0x00, 0xff}}}, - {{{ 142, 22, 30}, 0, { 608, 736}, {0x8b, 0x8b, 0x00, 0xff}}}, - {{{ 105, 33, 48}, 0, { 592, 736}, {0x8b, 0x8b, 0x00, 0xff}}}, - {{{ -38, -26, 82}, 0, { 532, 788}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -19, -79, 89}, 0, { 540, 822}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 120, -201, 160}, 0, { 606, 910}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 122, -166, 163}, 0, { 606, 890}, {0x6b, 0x6b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001DE0, 0x0026a3a0, 20598, 0x00001de0, 240); // 0x07001ED0 - 0x07001FD0 -static const Vtx intro_seg7_vertex_07001ED0[] = { - {{{ 101, 165, -28}, 0, { 586, 634}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -24, 75, 0}, 0, { 534, 700}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -22, 62, 31}, 0, { 534, 720}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -42, -140, 148}, 0, { 534, 878}, {0xb6, 0xb6, 0x00, 0xff}}}, - {{{ -22, -169, 141}, 0, { 542, 890}, {0xb6, 0xb6, 0x00, 0xff}}}, - {{{ -19, -79, 89}, 0, { 540, 822}, {0xb6, 0xb6, 0x00, 0xff}}}, - {{{ -38, -26, 82}, 0, { 532, 788}, {0xb6, 0xb6, 0x00, 0xff}}}, - {{{ -199, -145, 151}, 0, { 464, 888}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ -220, -176, 145}, 0, { 456, 904}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ -22, -169, 141}, 0, { 542, 890}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ -42, -140, 148}, 0, { 534, 878}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ 209, 94, 12}, 0, { 636, 684}, {0xb1, 0xb1, 0x00, 0xff}}}, - {{{ 230, 73, 1}, 0, { 646, 692}, {0xb1, 0xb1, 0x00, 0xff}}}, - {{{ 206, 268, -87}, 0, { 628, 550}, {0xb1, 0xb1, 0x00, 0xff}}}, - {{{ 226, 271, -113}, 0, { 638, 538}, {0xb1, 0xb1, 0x00, 0xff}}}, - {{{ 68, 154, -45}, 0, { 572, 636}, {0x43, 0x43, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001ED0, 0x0026a3a0, 20598, 0x00001ed0, 256); // 0x07001FD0 - 0x070020B0 -static const Vtx intro_seg7_vertex_07001FD0[] = { - {{{ -22, 62, 31}, 0, { 534, 720}, {0x8b, 0x8b, 0x00, 0xff}}}, - {{{ -24, 75, 0}, 0, { 534, 700}, {0x8b, 0x8b, 0x00, 0xff}}}, - {{{ -45, 80, 20}, 0, { 524, 706}, {0x8b, 0x8b, 0x00, 0xff}}}, - {{{ 206, 268, -87}, 0, { 628, 550}, {0x81, 0x81, 0x00, 0xff}}}, - {{{ 226, 271, -113}, 0, { 638, 538}, {0x81, 0x81, 0x00, 0xff}}}, - {{{ 12, 362, -165}, 0, { 540, 476}, {0x81, 0x81, 0x00, 0xff}}}, - {{{ 8, 353, -136}, 0, { 538, 492}, {0x81, 0x81, 0x00, 0xff}}}, - {{{ -43, 272, -89}, 0, { 518, 558}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -23, 222, -84}, 0, { 528, 588}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 68, 154, -45}, 0, { 572, 636}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 101, 165, -28}, 0, { 586, 634}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -399, 424, -165}, 0, { 356, 458}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ -419, 394, -172}, 0, { 348, 474}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ -283, 394, -171}, 0, { 408, 470}, {0xa4, 0xa4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07001FD0, 0x0026a3a0, 20598, 0x00001fd0, 224); // 0x070020B0 - 0x070021A0 -static const Vtx intro_seg7_vertex_070020B0[] = { - {{{ -24, 75, 0}, 0, { 534, 700}, {0xb6, 0xb6, 0x00, 0xff}}}, - {{{ -23, 222, -84}, 0, { 528, 588}, {0xb6, 0xb6, 0x00, 0xff}}}, - {{{ -43, 272, -89}, 0, { 518, 558}, {0xb6, 0xb6, 0x00, 0xff}}}, - {{{ -45, 80, 20}, 0, { 524, 706}, {0xb6, 0xb6, 0x00, 0xff}}}, - {{{ -198, 352, -136}, 0, { 448, 502}, {0x51, 0x51, 0x00, 0xff}}}, - {{{ -218, 362, -165}, 0, { 438, 488}, {0x51, 0x51, 0x00, 0xff}}}, - {{{ -220, -176, 145}, 0, { 456, 904}, {0x51, 0x51, 0x00, 0xff}}}, - {{{ -199, -145, 151}, 0, { 464, 888}, {0x51, 0x51, 0x00, 0xff}}}, - {{{ 8, 353, -136}, 0, { 538, 492}, {0x6a, 0x6a, 0x00, 0xff}}}, - {{{ 12, 362, -165}, 0, { 540, 476}, {0x6a, 0x6a, 0x00, 0xff}}}, - {{{ -218, 362, -165}, 0, { 438, 488}, {0x6a, 0x6a, 0x00, 0xff}}}, - {{{ -198, 352, -136}, 0, { 448, 502}, {0x6a, 0x6a, 0x00, 0xff}}}, - {{{ -132, 599, -266}, 0, { 468, 312}, {0xb1, 0xb1, 0x00, 0xff}}}, - {{{ -111, 583, -281}, 0, { 478, 316}, {0xb1, 0xb1, 0x00, 0xff}}}, - {{{ -126, 768, -388}, 0, { 466, 172}, {0xb1, 0xb1, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070020B0, 0x0026a3a0, 20598, 0x000020b0, 240); // 0x070021A0 - 0x07002280 -static const Vtx intro_seg7_vertex_070021A0[] = { - {{{ -399, 424, -165}, 0, { 356, 458}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ -283, 394, -171}, 0, { 408, 470}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ -303, 423, -165}, 0, { 398, 454}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ -400, 811, -389}, 0, { 342, 158}, {0x51, 0x51, 0x00, 0xff}}}, - {{{ -419, 394, -172}, 0, { 348, 474}, {0x51, 0x51, 0x00, 0xff}}}, - {{{ -399, 424, -165}, 0, { 356, 458}, {0x51, 0x51, 0x00, 0xff}}}, - {{{ -421, 820, -418}, 0, { 334, 144}, {0x51, 0x51, 0x00, 0xff}}}, - {{{ -145, 766, -363}, 0, { 456, 182}, {0x83, 0x83, 0x00, 0xff}}}, - {{{ -126, 768, -388}, 0, { 466, 172}, {0x83, 0x83, 0x00, 0xff}}}, - {{{ -238, 810, -388}, 0, { 414, 152}, {0x83, 0x83, 0x00, 0xff}}}, - {{{ -233, 819, -417}, 0, { 416, 138}, {0x83, 0x83, 0x00, 0xff}}}, - {{{ -132, 599, -266}, 0, { 468, 312}, {0xb1, 0xb1, 0x00, 0xff}}}, - {{{ -126, 768, -388}, 0, { 466, 172}, {0xb1, 0xb1, 0x00, 0xff}}}, - {{{ -145, 766, -363}, 0, { 456, 182}, {0xb1, 0xb1, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070021A0, 0x0026a3a0, 20598, 0x000021a0, 224); // 0x07002280 - 0x07002370 -static const Vtx intro_seg7_vertex_07002280[] = { - {{{ -310, 724, -338}, 0, { 386, 222}, {0xa1, 0xa1, 0x00, 0xff}}}, - {{{ -289, 690, -343}, 0, { 396, 240}, {0xa1, 0xa1, 0x00, 0xff}}}, - {{{ -215, 678, -336}, 0, { 428, 246}, {0xa1, 0xa1, 0x00, 0xff}}}, - {{{ -206, 503, -211}, 0, { 438, 388}, {0xbc, 0xbc, 0x00, 0xff}}}, - {{{ -196, 474, -218}, 0, { 444, 404}, {0xbc, 0xbc, 0x00, 0xff}}}, - {{{ -132, 599, -266}, 0, { 468, 312}, {0xbc, 0xbc, 0x00, 0xff}}}, - {{{ -111, 583, -281}, 0, { 478, 316}, {0xbc, 0xbc, 0x00, 0xff}}}, - {{{ -238, 810, -388}, 0, { 414, 152}, {0x6a, 0x6a, 0x00, 0xff}}}, - {{{ -233, 819, -417}, 0, { 416, 138}, {0x6a, 0x6a, 0x00, 0xff}}}, - {{{ -400, 811, -389}, 0, { 342, 158}, {0x6a, 0x6a, 0x00, 0xff}}}, - {{{ -421, 820, -418}, 0, { 334, 144}, {0x6a, 0x6a, 0x00, 0xff}}}, - {{{ -189, 704, -327}, 0, { 440, 232}, {0x4c, 0x4c, 0x00, 0xff}}}, - {{{ -215, 678, -336}, 0, { 428, 246}, {0x4c, 0x4c, 0x00, 0xff}}}, - {{{ -235, 614, -299}, 0, { 422, 296}, {0x4c, 0x4c, 0x00, 0xff}}}, - {{{ -219, 607, -271}, 0, { 430, 310}, {0x4c, 0x4c, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002280, 0x0026a3a0, 20598, 0x00002280, 240); // 0x07002370 - 0x07002460 -static const Vtx intro_seg7_vertex_07002370[] = { - {{{ -304, 593, -263}, 0, { 392, 324}, {0xb1, 0xb1, 0x00, 0xff}}}, - {{{ -284, 606, -294}, 0, { 400, 304}, {0xb1, 0xb1, 0x00, 0xff}}}, - {{{ -289, 690, -343}, 0, { 396, 240}, {0xb1, 0xb1, 0x00, 0xff}}}, - {{{ -310, 724, -338}, 0, { 386, 222}, {0xa1, 0xa1, 0x00, 0xff}}}, - {{{ -215, 678, -336}, 0, { 428, 246}, {0xa1, 0xa1, 0x00, 0xff}}}, - {{{ -189, 704, -327}, 0, { 440, 232}, {0xa1, 0xa1, 0x00, 0xff}}}, - {{{ -283, 473, -218}, 0, { 406, 408}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ -196, 474, -218}, 0, { 444, 404}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ -206, 503, -211}, 0, { 438, 388}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ -303, 503, -211}, 0, { 396, 394}, {0xa4, 0xa4, 0x00, 0xff}}}, - {{{ -219, 607, -271}, 0, { 430, 310}, {0x62, 0x62, 0x00, 0xff}}}, - {{{ -235, 614, -299}, 0, { 422, 296}, {0x62, 0x62, 0x00, 0xff}}}, - {{{ -304, 593, -263}, 0, { 392, 324}, {0x62, 0x62, 0x00, 0xff}}}, - {{{ -284, 606, -294}, 0, { 400, 304}, {0x62, 0x62, 0x00, 0xff}}}, - {{{ -310, 724, -338}, 0, { 386, 222}, {0xb1, 0xb1, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002370, 0x0026a3a0, 20598, 0x00002370, 240); // 0x07002460 - 0x07002560 -static const Vtx intro_seg7_vertex_07002460[] = { - {{{ -303, 423, -165}, 0, { 398, 454}, {0xb6, 0xb6, 0x00, 0xff}}}, - {{{ -283, 394, -171}, 0, { 408, 470}, {0xb6, 0xb6, 0x00, 0xff}}}, - {{{ -283, 473, -218}, 0, { 406, 408}, {0xb6, 0xb6, 0x00, 0xff}}}, - {{{ -303, 503, -211}, 0, { 396, 394}, {0xb1, 0xb1, 0x00, 0xff}}}, - {{{ -198, 352, -136}, 0, { 448, 502}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -43, 272, -89}, 0, { 518, 558}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 8, 353, -136}, 0, { 538, 492}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 122, -166, 163}, 0, { 606, 890}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 105, 33, 48}, 0, { 592, 736}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -38, -26, 82}, 0, { 532, 788}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 260, -69, 107}, 0, { 664, 808}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 101, 165, -28}, 0, { 586, 634}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 209, 94, 12}, 0, { 636, 684}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -22, 62, 31}, 0, { 534, 720}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -45, 80, 20}, 0, { 524, 706}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -42, -140, 148}, 0, { 534, 878}, {0xff, 0xff, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002460, 0x0026a3a0, 20598, 0x00002460, 256); // 0x07002560 - 0x07002660 -static const Vtx intro_seg7_vertex_07002560[] = { - {{{ 101, 165, -28}, 0, { 586, 634}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 206, 268, -87}, 0, { 628, 550}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 8, 353, -136}, 0, { 538, 492}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -43, 272, -89}, 0, { 518, 558}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 209, 94, 12}, 0, { 636, 684}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -198, 352, -136}, 0, { 448, 502}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -45, 80, 20}, 0, { 524, 706}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -199, -145, 151}, 0, { 464, 888}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -42, -140, 148}, 0, { 534, 878}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -219, 607, -271}, 0, { 430, 310}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -145, 766, -363}, 0, { 456, 182}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -189, 704, -327}, 0, { 440, 232}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -132, 599, -266}, 0, { 468, 312}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -206, 503, -211}, 0, { 438, 388}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -304, 593, -263}, 0, { 392, 324}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -303, 503, -211}, 0, { 396, 394}, {0xff, 0xff, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002560, 0x0026a3a0, 20598, 0x00002560, 256); // 0x07002660 - 0x07002760 -static const Vtx intro_seg7_vertex_07002660[] = { - {{{ -400, 811, -389}, 0, { 342, 158}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -189, 704, -327}, 0, { 440, 232}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -145, 766, -363}, 0, { 456, 182}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -310, 724, -338}, 0, { 386, 222}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -238, 810, -388}, 0, { 414, 152}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -304, 593, -263}, 0, { 392, 324}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -399, 424, -165}, 0, { 356, 458}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -303, 423, -165}, 0, { 398, 454}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ -303, 503, -211}, 0, { 396, 394}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1414, 378, -183}, 0, { 5366, 42}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1414, 176, -350}, 0, { 6200, 858}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1414, 255, -396}, 0, { 5366, 42}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1462, 447, -223}, 0, { 5238, -508}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1462, 378, -183}, 0, { 5806, 34}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1462, 255, -396}, 0, { 5806, 34}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1462, 325, -436}, 0, { 5238, -508}, {0x95, 0x95, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002660, 0x0026a3a0, 20598, 0x00002660, 256); // 0x07002760 - 0x07002840 -static const Vtx intro_seg7_vertex_07002760[] = { - {{{ 1462, 378, -183}, 0, { 5806, 34}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1414, 255, -396}, 0, { 5366, 42}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1462, 255, -396}, 0, { 5806, 34}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1414, 378, -183}, 0, { 5366, 42}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1414, 447, -223}, 0, { 4812, -502}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1462, 325, -436}, 0, { 5238, -508}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1414, 325, -436}, 0, { 4812, -502}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1462, 447, -223}, 0, { 5238, -508}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1120, 451, -225}, 0, { 2146, -484}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1333, 563, -573}, 0, { 1952, -2664}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1120, 328, -438}, 0, { 2146, -484}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1414, 378, -183}, 0, { 5366, 42}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1414, 299, -137}, 0, { 6200, 858}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1414, 176, -350}, 0, { 6200, 858}, {0x95, 0x95, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002760, 0x0026a3a0, 20598, 0x00002760, 224); // 0x07002840 - 0x07002940 -static const Vtx intro_seg7_vertex_07002840[] = { - {{{ 1414, 685, -360}, 0, { 2590, -2676}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1414, 325, -436}, 0, { 4812, -502}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1414, 563, -573}, 0, { 2590, -2676}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1414, 447, -223}, 0, { 4812, -502}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1333, 685, -360}, 0, { 1952, -2664}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1414, 685, -360}, 0, { 2590, -2676}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1414, 563, -573}, 0, { 2590, -2676}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1333, 563, -573}, 0, { 1952, -2664}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1120, 451, -225}, 0, { 2146, -484}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1229, 450, -224}, 0, { 2858, -486}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1320, 450, -224}, 0, { 3950, -506}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1320, 327, -437}, 0, { 3950, -506}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1414, 299, -137}, 0, { 6200, 858}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1320, 176, -350}, 0, { 5358, 874}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1414, 176, -350}, 0, { 6200, 858}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1320, 299, -137}, 0, { 5358, 874}, {0x74, 0x74, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002840, 0x0026a3a0, 20598, 0x00002840, 256); // 0x07002940 - 0x07002A40 -static const Vtx intro_seg7_vertex_07002940[] = { - {{{ 1320, 299, -137}, 0, { 5358, 874}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1320, 255, -396}, 0, { 4526, 58}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1320, 176, -350}, 0, { 5358, 874}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1320, 378, -183}, 0, { 4526, 58}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1320, 450, -224}, 0, { 3950, -506}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1320, 430, -497}, 0, { 2712, -1718}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1320, 327, -437}, 0, { 3950, -506}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1320, 553, -284}, 0, { 2712, -1718}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1320, 378, -183}, 0, { 4526, 58}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1123, 378, -183}, 0, { 2732, 92}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1123, 255, -396}, 0, { 2732, 92}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1229, 450, -224}, 0, { 2858, -486}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1229, 327, -437}, 0, { 2858, -486}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1320, 553, -284}, 0, { 2712, -1718}, {0xa7, 0xa7, 0x7b, 0xff}}}, - {{{ 1229, 327, -437}, 0, { 2858, -486}, {0xa7, 0xa7, 0x7b, 0xff}}}, - {{{ 1320, 430, -497}, 0, { 2712, -1718}, {0xa7, 0xa7, 0x7b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002940, 0x0026a3a0, 20598, 0x00002940, 256); // 0x07002A40 - 0x07002B40 -static const Vtx intro_seg7_vertex_07002A40[] = { - {{{ 1320, 553, -284}, 0, { 2712, -1718}, {0xa7, 0xa7, 0x7b, 0xff}}}, - {{{ 1229, 450, -224}, 0, { 2858, -486}, {0xa7, 0xa7, 0x7b, 0xff}}}, - {{{ 1229, 327, -437}, 0, { 2858, -486}, {0xa7, 0xa7, 0x7b, 0xff}}}, - {{{ 1123, 378, -183}, 0, { 2732, 92}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1120, 451, -225}, 0, { 2146, -484}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1120, 328, -438}, 0, { 2146, -484}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1123, 255, -396}, 0, { 2732, 92}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1320, 378, -183}, 0, { 4526, 58}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1123, 255, -396}, 0, { 2732, 92}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1320, 255, -396}, 0, { 4526, 58}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1026, 526, -269}, 0, { 604, -1156}, {0x5f, 0x5f, 0x3d, 0xff}}}, - {{{ 1060, 366, -459}, 0, { 1262, -818}, {0x5f, 0x5f, 0x3d, 0xff}}}, - {{{ 1026, 403, -481}, 0, { 604, -1156}, {0x5f, 0x5f, 0x3d, 0xff}}}, - {{{ 1075, 426, -211}, 0, { 1974, -254}, {0xa0, 0x9e, 0x6f, 0xff}}}, - {{{ 1068, 376, -182}, 0, { 2376, 204}, {0xa0, 0x9e, 0x6f, 0xff}}}, - {{{ 1068, 254, -395}, 0, { 2376, 204}, {0xa0, 0x9e, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002A40, 0x0026a3a0, 20598, 0x00002a40, 256); // 0x07002B40 - 0x07002C20 -static const Vtx intro_seg7_vertex_07002B40[] = { - {{{ 1075, 426, -211}, 0, { 1974, -254}, {0xa0, 0x9e, 0x6f, 0xff}}}, - {{{ 1068, 254, -395}, 0, { 2376, 204}, {0xa0, 0x9e, 0x6f, 0xff}}}, - {{{ 1075, 304, -423}, 0, { 1974, -254}, {0xa0, 0x9e, 0x6f, 0xff}}}, - {{{ 1060, 488, -247}, 0, { 1262, -818}, {0x88, 0x88, 0x58, 0xff}}}, - {{{ 1075, 304, -423}, 0, { 1974, -254}, {0x88, 0x88, 0x58, 0xff}}}, - {{{ 1060, 366, -459}, 0, { 1262, -818}, {0x88, 0x88, 0x58, 0xff}}}, - {{{ 1075, 426, -211}, 0, { 1974, -254}, {0x88, 0x88, 0x58, 0xff}}}, - {{{ 1068, 376, -182}, 0, { 2376, 204}, {0xa7, 0xa7, 0x7b, 0xff}}}, - {{{ 1035, 335, -158}, 0, { 2460, 586}, {0xa7, 0xa7, 0x7b, 0xff}}}, - {{{ 1035, 213, -371}, 0, { 2460, 586}, {0xa7, 0xa7, 0x7b, 0xff}}}, - {{{ 1068, 254, -395}, 0, { 2376, 204}, {0xa7, 0xa7, 0x7b, 0xff}}}, - {{{ 956, 696, -367}, 0, { -1608, -2696}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1013, 694, -366}, 0, { -1084, -2690}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1013, 571, -578}, 0, { -1084, -2690}, {0x36, 0x36, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002B40, 0x0026a3a0, 20598, 0x00002b40, 224); // 0x07002C20 - 0x07002D20 -static const Vtx intro_seg7_vertex_07002C20[] = { - {{{ 1026, 526, -269}, 0, { 604, -1156}, {0x5f, 0x5f, 0x3d, 0xff}}}, - {{{ 1060, 488, -247}, 0, { 1262, -818}, {0x5f, 0x5f, 0x3d, 0xff}}}, - {{{ 1060, 366, -459}, 0, { 1262, -818}, {0x5f, 0x5f, 0x3d, 0xff}}}, - {{{ 1013, 694, -366}, 0, { -1084, -2690}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1012, 494, -533}, 0, { -532, -2150}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1013, 571, -578}, 0, { -1084, -2690}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1012, 616, -321}, 0, { -532, -2150}, {0x95, 0x95, 0x61, 0xff}}}, - {{{ 1035, 335, -158}, 0, { 2460, 586}, {0x9a, 0x9a, 0x72, 0xff}}}, - {{{ 979, 183, -354}, 0, { 2234, 864}, {0x9a, 0x9a, 0x72, 0xff}}}, - {{{ 1035, 213, -371}, 0, { 2460, 586}, {0x9a, 0x9a, 0x72, 0xff}}}, - {{{ 979, 306, -141}, 0, { 2234, 864}, {0x9a, 0x9a, 0x72, 0xff}}}, - {{{ 956, 696, -367}, 0, { -1608, -2696}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1013, 571, -578}, 0, { -1084, -2690}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 956, 573, -579}, 0, { -1608, -2696}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 884, 687, -361}, 0, { -2112, -2600}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 884, 564, -574}, 0, { -2112, -2600}, {0x36, 0x36, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002C20, 0x0026a3a0, 20598, 0x00002c20, 256); // 0x07002D20 - 0x07002E20 -static const Vtx intro_seg7_vertex_07002D20[] = { - {{{ 978, 546, -280}, 0, { -12, -1328}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1026, 403, -481}, 0, { 604, -1156}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 978, 423, -492}, 0, { -12, -1328}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1026, 526, -269}, 0, { 604, -1156}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 923, 552, -283}, 0, { -554, -1372}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 923, 429, -496}, 0, { -554, -1372}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 1012, 616, -321}, 0, { -532, -2150}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 959, 616, -321}, 0, { -1018, -2124}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 959, 494, -533}, 0, { -1018, -2124}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 1012, 494, -533}, 0, { -532, -2150}, {0x74, 0x74, 0x55, 0xff}}}, - {{{ 939, 375, -182}, 0, { 1350, 308}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 968, 394, -192}, 0, { 1348, 98}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 968, 271, -405}, 0, { 1348, 98}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 972, 429, -212}, 0, { 1024, -258}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 972, 306, -425}, 0, { 1024, -258}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 960, 339, -444}, 0, { 608, -558}, {0x36, 0x36, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002D20, 0x0026a3a0, 20598, 0x00002d20, 256); // 0x07002E20 - 0x07002F10 -static const Vtx intro_seg7_vertex_07002E20[] = { - {{{ 939, 375, -182}, 0, { 1350, 308}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 968, 271, -405}, 0, { 1348, 98}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 939, 253, -394}, 0, { 1350, 308}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 972, 429, -212}, 0, { 1024, -258}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 960, 462, -231}, 0, { 608, -558}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 960, 339, -444}, 0, { 608, -558}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 908, 370, -179}, 0, { 1118, 400}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 908, 248, -391}, 0, { 1118, 400}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 979, 306, -141}, 0, { 2234, 864}, {0x88, 0x88, 0x58, 0xff}}}, - {{{ 916, 292, -133}, 0, { 1798, 1000}, {0x88, 0x88, 0x58, 0xff}}}, - {{{ 916, 169, -346}, 0, { 1798, 1000}, {0x88, 0x88, 0x58, 0xff}}}, - {{{ 979, 183, -354}, 0, { 2234, 864}, {0x88, 0x88, 0x58, 0xff}}}, - {{{ 959, 616, -321}, 0, { -1018, -2124}, {0x81, 0x81, 0x5f, 0xff}}}, - {{{ 909, 608, -316}, 0, { -1386, -2048}, {0x81, 0x81, 0x5f, 0xff}}}, - {{{ 909, 486, -529}, 0, { -1386, -2048}, {0x81, 0x81, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002E20, 0x0026a3a0, 20598, 0x00002e20, 240); // 0x07002F10 - 0x07003000 -static const Vtx intro_seg7_vertex_07002F10[] = { - {{{ 868, 547, -281}, 0, { -1006, -1320}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 923, 552, -283}, 0, { -554, -1372}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 923, 429, -496}, 0, { -554, -1372}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 868, 424, -493}, 0, { -1006, -1320}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 960, 462, -231}, 0, { 608, -558}, {0x40, 0x40, 0x2f, 0xff}}}, - {{{ 936, 350, -450}, 0, { 200, -734}, {0x40, 0x40, 0x2f, 0xff}}}, - {{{ 960, 339, -444}, 0, { 608, -558}, {0x40, 0x40, 0x2f, 0xff}}}, - {{{ 936, 473, -238}, 0, { 200, -734}, {0x40, 0x40, 0x2f, 0xff}}}, - {{{ 806, 655, -343}, 0, { -2524, -2286}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 884, 687, -361}, 0, { -2112, -2600}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 884, 564, -574}, 0, { -2112, -2600}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 806, 532, -555}, 0, { -2524, -2286}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 959, 616, -321}, 0, { -1018, -2124}, {0x81, 0x81, 0x5f, 0xff}}}, - {{{ 909, 486, -529}, 0, { -1386, -2048}, {0x81, 0x81, 0x5f, 0xff}}}, - {{{ 959, 494, -533}, 0, { -1018, -2124}, {0x81, 0x81, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07002F10, 0x0026a3a0, 20598, 0x00002f10, 240); // 0x07003000 - 0x070030F0 -static const Vtx intro_seg7_vertex_07003000[] = { - {{{ 878, 371, -179}, 0, { 762, 368}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 908, 370, -179}, 0, { 1118, 400}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 908, 248, -391}, 0, { 1118, 400}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 878, 249, -392}, 0, { 762, 368}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 936, 473, -238}, 0, { 200, -734}, {0x6c, 0x6c, 0x46, 0xff}}}, - {{{ 900, 475, -239}, 0, { -178, -764}, {0x6c, 0x6c, 0x46, 0xff}}}, - {{{ 900, 352, -451}, 0, { -178, -764}, {0x6c, 0x6c, 0x46, 0xff}}}, - {{{ 936, 350, -450}, 0, { 200, -734}, {0x6c, 0x6c, 0x46, 0xff}}}, - {{{ 825, 530, -271}, 0, { -1230, -1160}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 868, 547, -281}, 0, { -1006, -1320}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 868, 424, -493}, 0, { -1006, -1320}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 916, 292, -133}, 0, { 1798, 1000}, {0x6a, 0x74, 0x55, 0xff}}}, - {{{ 840, 177, -350}, 0, { 1048, 946}, {0x6a, 0x74, 0x55, 0xff}}}, - {{{ 916, 169, -346}, 0, { 1798, 1000}, {0x6a, 0x74, 0x55, 0xff}}}, - {{{ 825, 407, -483}, 0, { -1230, -1160}, {0x36, 0x36, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003000, 0x0026a3a0, 20598, 0x00003000, 240); // 0x070030F0 - 0x070031E0 -static const Vtx intro_seg7_vertex_070030F0[] = { - {{{ 909, 608, -316}, 0, { -1386, -2048}, {0x94, 0x91, 0x66, 0xff}}}, - {{{ 872, 471, -520}, 0, { -1566, -1856}, {0x94, 0x91, 0x66, 0xff}}}, - {{{ 909, 486, -529}, 0, { -1386, -2048}, {0x94, 0x91, 0x66, 0xff}}}, - {{{ 872, 593, -307}, 0, { -1566, -1856}, {0x94, 0x91, 0x66, 0xff}}}, - {{{ 852, 382, -185}, 0, { 364, 220}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 878, 371, -179}, 0, { 762, 368}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 878, 249, -392}, 0, { 762, 368}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 852, 259, -398}, 0, { 364, 220}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 916, 292, -133}, 0, { 1798, 1000}, {0x6a, 0x74, 0x55, 0xff}}}, - {{{ 840, 299, -138}, 0, { 1048, 946}, {0x6a, 0x74, 0x55, 0xff}}}, - {{{ 840, 177, -350}, 0, { 1048, 946}, {0x6a, 0x74, 0x55, 0xff}}}, - {{{ 900, 475, -239}, 0, { -178, -764}, {0x81, 0x81, 0x5f, 0xff}}}, - {{{ 863, 346, -448}, 0, { -428, -672}, {0x81, 0x81, 0x5f, 0xff}}}, - {{{ 900, 352, -451}, 0, { -178, -764}, {0x81, 0x81, 0x5f, 0xff}}}, - {{{ 863, 468, -235}, 0, { -428, -672}, {0x81, 0x81, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070030F0, 0x0026a3a0, 20598, 0x000030f0, 240); // 0x070031E0 - 0x070032E0 -static const Vtx intro_seg7_vertex_070031E0[] = { - {{{ 753, 600, -311}, 0, { -2528, -1784}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 806, 655, -343}, 0, { -2524, -2286}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 806, 532, -555}, 0, { -2524, -2286}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 753, 477, -524}, 0, { -2528, -1784}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 872, 593, -307}, 0, { -1566, -1856}, {0xa3, 0xa3, 0x69, 0xff}}}, - {{{ 841, 569, -293}, 0, { -1530, -1554}, {0xa3, 0xa3, 0x69, 0xff}}}, - {{{ 841, 446, -506}, 0, { -1530, -1554}, {0xa3, 0xa3, 0x69, 0xff}}}, - {{{ 872, 471, -520}, 0, { -1566, -1856}, {0xa3, 0xa3, 0x69, 0xff}}}, - {{{ 825, 407, -483}, 0, { -1230, -1160}, {0xa3, 0xa3, 0x69, 0xff}}}, - {{{ 825, 530, -271}, 0, { -1230, -1160}, {0xa3, 0xa3, 0x69, 0xff}}}, - {{{ 840, 299, -138}, 0, { 1048, 946}, {0x44, 0x44, 0x2c, 0xff}}}, - {{{ 786, 199, -363}, 0, { 354, 748}, {0x44, 0x44, 0x2c, 0xff}}}, - {{{ 840, 177, -350}, 0, { 1048, 946}, {0x44, 0x44, 0x2c, 0xff}}}, - {{{ 863, 468, -235}, 0, { -428, -672}, {0xa0, 0x9e, 0x6f, 0xff}}}, - {{{ 826, 444, -221}, 0, { -492, -456}, {0xa0, 0x9e, 0x6f, 0xff}}}, - {{{ 826, 321, -434}, 0, { -492, -456}, {0xa0, 0x9e, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070031E0, 0x0026a3a0, 20598, 0x000031e0, 256); // 0x070032E0 - 0x070033C0 -static const Vtx intro_seg7_vertex_070032E0[] = { - {{{ 863, 468, -235}, 0, { -428, -672}, {0xa0, 0x9e, 0x6f, 0xff}}}, - {{{ 826, 321, -434}, 0, { -492, -456}, {0xa0, 0x9e, 0x6f, 0xff}}}, - {{{ 863, 346, -448}, 0, { -428, -672}, {0xa0, 0x9e, 0x6f, 0xff}}}, - {{{ 833, 407, -200}, 0, { -16, -38}, {0x6a, 0x74, 0x55, 0xff}}}, - {{{ 852, 382, -185}, 0, { 364, 220}, {0x6a, 0x74, 0x55, 0xff}}}, - {{{ 852, 259, -398}, 0, { 364, 220}, {0x6a, 0x74, 0x55, 0xff}}}, - {{{ 833, 284, -412}, 0, { -16, -38}, {0x6a, 0x74, 0x55, 0xff}}}, - {{{ 826, 444, -221}, 0, { -492, -456}, {0x8e, 0x8e, 0x68, 0xff}}}, - {{{ 833, 284, -412}, 0, { -16, -38}, {0x8e, 0x8e, 0x68, 0xff}}}, - {{{ 826, 321, -434}, 0, { -492, -456}, {0x8e, 0x8e, 0x68, 0xff}}}, - {{{ 833, 407, -200}, 0, { -16, -38}, {0x8e, 0x8e, 0x68, 0xff}}}, - {{{ 747, 364, -175}, 0, { -388, 368}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 729, 405, -199}, 0, { -932, -6}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 729, 283, -411}, 0, { -932, -6}, {0x36, 0x36, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070032E0, 0x0026a3a0, 20598, 0x000032e0, 224); // 0x070033C0 - 0x070034A0 -static const Vtx intro_seg7_vertex_070033C0[] = { - {{{ 840, 299, -138}, 0, { 1048, 946}, {0x44, 0x44, 0x2c, 0xff}}}, - {{{ 786, 322, -151}, 0, { 354, 748}, {0x44, 0x44, 0x2c, 0xff}}}, - {{{ 786, 199, -363}, 0, { 354, 748}, {0x44, 0x44, 0x2c, 0xff}}}, - {{{ 729, 550, -283}, 0, { -2284, -1330}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 753, 600, -311}, 0, { -2528, -1784}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 753, 477, -524}, 0, { -2528, -1784}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 729, 428, -495}, 0, { -2284, -1330}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 786, 322, -151}, 0, { 354, 748}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 747, 242, -388}, 0, { -388, 368}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 786, 199, -363}, 0, { 354, 748}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 747, 364, -175}, 0, { -388, 368}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 729, 283, -411}, 0, { -932, -6}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 720, 506, -257}, 0, { -1956, -926}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 720, 384, -470}, 0, { -1956, -926}, {0x36, 0x36, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070033C0, 0x0026a3a0, 20598, 0x000033c0, 224); // 0x070034A0 - 0x07003500 -static const Vtx intro_seg7_vertex_070034A0[] = { - {{{ 729, 405, -199}, 0, { -932, -6}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 720, 455, -228}, 0, { -1480, -460}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 720, 333, -440}, 0, { -1480, -460}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 729, 283, -411}, 0, { -932, -6}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 720, 506, -257}, 0, { -1956, -926}, {0x36, 0x36, 0x23, 0xff}}}, - {{{ 720, 384, -470}, 0, { -1956, -926}, {0x36, 0x36, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070034A0, 0x0026a3a0, 20598, 0x000034a0, 96); // 0x07003500 - 0x070035F0 -static const Vtx intro_seg7_vertex_07003500[] = { - {{{ 605, 208, -143}, 0, { 3156, -2910}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 453, 27, -276}, 0, { 2904, -2404}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 453, 130, -98}, 0, { 2904, -2404}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 474, 139, -56}, 0, { 2968, -2396}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 610, 209, -97}, 0, { 3194, -2850}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 478, -93, 77}, 0, { 3290, -1594}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 458, -121, 46}, 0, { 3254, -1534}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 458, -224, -130}, 0, { 3254, -1534}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 605, 105, -321}, 0, { 3156, -2910}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 604, -359, -52}, 0, { 3780, -1290}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 604, -257, 124}, 0, { 3780, -1290}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 952, -190, 86}, 0, { 4510, -2064}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 1016, -32, -241}, 0, { 4308, -3068}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 1016, 69, -63}, 0, { 4308, -3068}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 952, -293, -90}, 0, { 4510, -2064}, {0xd1, 0xd1, 0xd1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003500, 0x0026a3a0, 20598, 0x00003500, 240); // 0x070035F0 - 0x070036D0 -static const Vtx intro_seg7_vertex_070035F0[] = { - {{{ 1016, 69, -63}, 0, { 4308, -3068}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 992, 81, -23}, 0, { 4266, -3002}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 935, -153, 112}, 0, { 4448, -2096}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 952, -190, 86}, 0, { 4510, -2064}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 610, -215, 148}, 0, { 3766, -1374}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 604, -257, 124}, 0, { 3780, -1290}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 604, -257, 124}, 0, { 3780, -1290}, {0xb0, 0xb0, 0xb0, 0xff}}}, - {{{ 952, -293, -90}, 0, { 4510, -2064}, {0xb0, 0xb0, 0xb0, 0xff}}}, - {{{ 952, -190, 86}, 0, { 4510, -2064}, {0xb0, 0xb0, 0xb0, 0xff}}}, - {{{ 604, -359, -52}, 0, { 3780, -1290}, {0xb0, 0xb0, 0xb0, 0xff}}}, - {{{ 1016, 69, -63}, 0, { 4308, -3068}, {0x5e, 0x5e, 0x5e, 0xff}}}, - {{{ 802, 106, -321}, 0, { 3618, -3222}, {0x5e, 0x5e, 0x5e, 0xff}}}, - {{{ 802, 208, -144}, 0, { 3618, -3222}, {0x5e, 0x5e, 0x5e, 0xff}}}, - {{{ 1016, -32, -241}, 0, { 4308, -3068}, {0x5e, 0x5e, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070035F0, 0x0026a3a0, 20598, 0x000035f0, 224); // 0x070036D0 - 0x070037D0 -static const Vtx intro_seg7_vertex_070036D0[] = { - {{{ 740, -40, 0}, 0, { 3808, -2258}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 683, -152, -172}, 0, { 3686, -2136}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 683, -49, 4}, 0, { 3686, -2136}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 802, 208, -144}, 0, { 3618, -3222}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 992, 81, -23}, 0, { 4266, -3002}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 1016, 69, -63}, 0, { 4308, -3068}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 796, 209, -97}, 0, { 3630, -3144}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 756, -16, -13}, 0, { 3814, -2364}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 740, -142, -177}, 0, { 3808, -2258}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 756, -119, -191}, 0, { 3814, -2364}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 752, -37, 45}, 0, { 3860, -2216}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 783, 8, 18}, 0, { 3872, -2424}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 701, 22, -36}, 0, { 3630, -2414}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 683, -49, 4}, 0, { 3686, -2136}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 662, -111, -195}, 0, { 3582, -2244}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 662, -9, -18}, 0, { 3582, -2244}, {0x9a, 0x9a, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070036D0, 0x0026a3a0, 20598, 0x000036d0, 256); // 0x070037D0 - 0x070038B0 -static const Vtx intro_seg7_vertex_070037D0[] = { - {{{ 701, 22, -36}, 0, { 3630, -2414}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 701, -80, -214}, 0, { 3630, -2414}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 756, -119, -191}, 0, { 3814, -2364}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 683, -49, 4}, 0, { 3686, -2136}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ 671, -50, 52}, 0, { 3688, -2042}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ 740, -40, 0}, 0, { 3808, -2258}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ 752, -37, 45}, 0, { 3860, -2216}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ 756, -16, -13}, 0, { 3814, -2364}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 783, 8, 18}, 0, { 3872, -2424}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 700, 67, -15}, 0, { 3596, -2500}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 701, 22, -36}, 0, { 3630, -2414}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 683, -49, 4}, 0, { 3686, -2136}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 683, -152, -172}, 0, { 3686, -2136}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 662, -111, -195}, 0, { 3582, -2244}, {0x9a, 0x9a, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070037D0, 0x0026a3a0, 20598, 0x000037d0, 224); // 0x070038B0 - 0x070039A0 -static const Vtx intro_seg7_vertex_070038B0[] = { - {{{ 802, 208, -144}, 0, { 3618, -3222}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 605, 105, -321}, 0, { 3156, -2910}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 605, 208, -143}, 0, { 3156, -2910}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 662, -9, -18}, 0, { 3582, -2244}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 662, -111, -195}, 0, { 3582, -2244}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 701, -80, -214}, 0, { 3630, -2414}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 701, 22, -36}, 0, { 3630, -2414}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 662, -9, -18}, 0, { 3582, -2244}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 671, -50, 52}, 0, { 3688, -2042}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 683, -49, 4}, 0, { 3686, -2136}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 636, 16, 14}, 0, { 3516, -2222}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 701, 22, -36}, 0, { 3630, -2414}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 700, 67, -15}, 0, { 3596, -2500}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 662, -9, -18}, 0, { 3582, -2244}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 636, 16, 14}, 0, { 3516, -2222}, {0xff, 0xff, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070038B0, 0x0026a3a0, 20598, 0x000038b0, 240); // 0x070039A0 - 0x07003A90 -static const Vtx intro_seg7_vertex_070039A0[] = { - {{{ 458, 335, -204}, 0, { 2700, -3130}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 243, 232, -382}, 0, { 2196, -2796}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 243, 335, -204}, 0, { 2196, -2796}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 802, 208, -144}, 0, { 3618, -3222}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 802, 106, -321}, 0, { 3618, -3222}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 605, 105, -321}, 0, { 3156, -2910}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 604, -257, 124}, 0, { 3780, -1290}, {0x8d, 0x8d, 0x8d, 0xff}}}, - {{{ 610, -215, 148}, 0, { 3766, -1374}, {0x8d, 0x8d, 0x8d, 0xff}}}, - {{{ 478, -93, 77}, 0, { 3290, -1594}, {0x8d, 0x8d, 0x8d, 0xff}}}, - {{{ 458, -121, 46}, 0, { 3254, -1534}, {0x8d, 0x8d, 0x8d, 0xff}}}, - {{{ 610, 209, -97}, 0, { 3194, -2850}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 796, 209, -97}, 0, { 3630, -3144}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 802, 208, -144}, 0, { 3618, -3222}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 605, 208, -143}, 0, { 3156, -2910}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 458, 232, -382}, 0, { 2700, -3130}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070039A0, 0x0026a3a0, 20598, 0x000039a0, 240); // 0x07003A90 - 0x07003B90 -static const Vtx intro_seg7_vertex_07003A90[] = { - {{{ 496, -198, 151}, 0, { 3536, -1264}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 256, -197, 150}, 0, { 2972, -892}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 517, -238, 126}, 0, { 3610, -1228}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 243, 232, -382}, 0, { 2196, -2796}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 236, -340, -51}, 0, { 2948, -792}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 243, 335, -204}, 0, { 2196, -2796}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 236, -237, 126}, 0, { 2948, -792}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 263, 335, -157}, 0, { 2270, -2758}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 256, -197, 150}, 0, { 2972, -892}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 517, -341, -51}, 0, { 3610, -1228}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ 236, -237, 126}, 0, { 2948, -792}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ 236, -340, -51}, 0, { 2948, -792}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ 517, -238, 126}, 0, { 3610, -1228}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ 437, 336, -157}, 0, { 2678, -3032}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 243, 335, -204}, 0, { 2196, -2794}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 263, 335, -157}, 0, { 2270, -2758}, {0x73, 0x73, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003A90, 0x0026a3a0, 20598, 0x00003a90, 256); // 0x07003B90 - 0x07003C70 -static const Vtx intro_seg7_vertex_07003B90[] = { - {{{ 256, -197, 150}, 0, { 2972, -892}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 236, -237, 126}, 0, { 2948, -792}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 517, -238, 126}, 0, { 3610, -1228}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 517, -238, 126}, 0, { 3610, -1228}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 458, 232, -382}, 0, { 2700, -3130}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 458, 335, -204}, 0, { 2700, -3130}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 517, -341, -51}, 0, { 3610, -1228}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 496, -198, 151}, 0, { 3536, -1264}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 517, -238, 126}, 0, { 3610, -1228}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 458, 335, -204}, 0, { 2700, -3130}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 437, 336, -157}, 0, { 2678, -3032}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 437, 336, -157}, 0, { 2678, -3032}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 458, 335, -204}, 0, { 2700, -3130}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 243, 335, -204}, 0, { 2196, -2794}, {0x73, 0x73, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003B90, 0x0026a3a0, 20598, 0x00003b90, 224); // 0x07003C70 - 0x07003D60 -static const Vtx intro_seg7_vertex_07003C70[] = { - {{{ 0, -143, 79}, 0, { 2272, -742}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 119, -353, -44}, 0, { 2692, -566}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 119, -247, 139}, 0, { 2692, -566}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 119, -247, 139}, 0, { 2692, -566}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 119, -353, -44}, 0, { 2692, -566}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 331, -204, -130}, 0, { 2990, -1412}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 331, -98, 53}, 0, { 2990, -1412}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 331, -98, 53}, 0, { 2990, -1412}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 120, -201, 160}, 0, { 2660, -656}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 119, -247, 139}, 0, { 2692, -566}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 295, -78, 89}, 0, { 2908, -1356}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 331, -98, 53}, 0, { 2990, -1412}, {0x5e, 0x5e, 0x5e, 0xff}}}, - {{{ 180, -105, -187}, 0, { 2502, -1524}, {0x5e, 0x5e, 0x5e, 0xff}}}, - {{{ 180, 0, -4}, 0, { 2502, -1524}, {0x5e, 0x5e, 0x5e, 0xff}}}, - {{{ 331, -204, -130}, 0, { 2990, -1412}, {0x5e, 0x5e, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003C70, 0x0026a3a0, 20598, 0x00003c70, 240); // 0x07003D60 - 0x07003E50 -static const Vtx intro_seg7_vertex_07003D60[] = { - {{{ -2, -208, 116}, 0, { 2354, -510}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 0, -249, -104}, 0, { 2272, -742}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 0, -143, 79}, 0, { 2272, -742}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 0, -143, 79}, 0, { 2272, -742}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 0, -249, -104}, 0, { 2272, -742}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 119, -353, -44}, 0, { 2692, -566}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 180, 0, -4}, 0, { 2502, -1524}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 142, 22, 30}, 0, { 2412, -1468}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 295, -78, 89}, 0, { 2908, -1356}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 331, -98, 53}, 0, { 2990, -1412}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 180, 0, -4}, 0, { 2502, -1524}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 250, -64, -211}, 0, { 2612, -1778}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 250, 41, -27}, 0, { 2612, -1778}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 180, -105, -187}, 0, { 2502, -1524}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -2, -314, -66}, 0, { 2354, -510}, {0xcc, 0xcc, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003D60, 0x0026a3a0, 20598, 0x00003d60, 240); // 0x07003E50 - 0x07003F40 -static const Vtx intro_seg7_vertex_07003E50[] = { - {{{ 246, 263, -155}, 0, { 2304, -2542}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 230, 73, 1}, 0, { 2548, -1782}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 250, 41, -27}, 0, { 2612, -1778}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 119, -247, 139}, 0, { 2692, -566}, {0xa7, 0x91, 0x7b, 0xff}}}, - {{{ 120, -201, 160}, 0, { 2660, -656}, {0xa7, 0x91, 0x7b, 0xff}}}, - {{{ 0, -143, 79}, 0, { 2272, -742}, {0xa7, 0x91, 0x7b, 0xff}}}, - {{{ -19, -79, 89}, 0, { 2168, -862}, {0xa7, 0x91, 0x7b, 0xff}}}, - {{{ -241, -216, 121}, 0, { 1804, -110}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ -241, -322, -62}, 0, { 1804, -110}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ -2, -314, -66}, 0, { 2354, -510}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ -2, -208, 116}, 0, { 2354, -510}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 250, 41, -27}, 0, { 2612, -1778}, {0xc2, 0xc2, 0xc2, 0xff}}}, - {{{ 250, -64, -211}, 0, { 2612, -1778}, {0xc2, 0xc2, 0xc2, 0xff}}}, - {{{ 246, 157, -339}, 0, { 2304, -2542}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 246, 263, -155}, 0, { 2304, -2542}, {0xc2, 0xc2, 0xc2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003E50, 0x0026a3a0, 20598, 0x00003e50, 240); // 0x07003F40 - 0x07004020 -static const Vtx intro_seg7_vertex_07003F40[] = { - {{{ -2, -208, 116}, 0, { 2354, -510}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -22, -169, 141}, 0, { 2282, -544}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -220, -176, 145}, 0, { 1824, -212}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 246, 263, -155}, 0, { 2304, -2542}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 226, 271, -113}, 0, { 2272, -2466}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 230, 73, 1}, 0, { 2548, -1782}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 142, 22, 30}, 0, { 2412, -1468}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 180, 0, -4}, 0, { 2502, -1524}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 250, 41, -27}, 0, { 2612, -1778}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 0, -143, 79}, 0, { 2272, -742}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -19, -79, 89}, 0, { 2168, -862}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -2, -208, 116}, 0, { 2354, -510}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -22, -169, 141}, 0, { 2282, -544}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -241, -216, 121}, 0, { 1804, -110}, {0xf0, 0xf0, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07003F40, 0x0026a3a0, 20598, 0x00003f40, 224); // 0x07004020 - 0x07004120 -static const Vtx intro_seg7_vertex_07004020[] = { - {{{ -3, 162, -97}, 0, { 1852, -1800}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -3, 56, -281}, 0, { 1852, -1800}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 36, 26, -263}, 0, { 1986, -1760}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 246, 263, -155}, 0, { 2304, -2542}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 246, 157, -339}, 0, { 2304, -2542}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 17, 255, -396}, 0, { 1632, -2526}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 17, 361, -212}, 0, { 1632, -2526}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -238, 255, -395}, 0, { 1032, -2124}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -238, 361, -212}, 0, { 1032, -2124}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 36, 132, -80}, 0, { 1986, -1760}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -3, -7, -244}, 0, { 1936, -1578}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -3, 98, -60}, 0, { 1936, -1578}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 68, 154, -45}, 0, { 2060, -1814}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 36, 132, -80}, 0, { 1986, -1760}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 68, 154, -45}, 0, { 2060, -1814}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ -23, 222, -84}, 0, { 1752, -1908}, {0x9a, 0x9a, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004020, 0x0026a3a0, 20598, 0x00004020, 256); // 0x07004120 - 0x07004200 -static const Vtx intro_seg7_vertex_07004120[] = { - {{{ -3, 98, -60}, 0, { 1936, -1578}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -24, 75, 0}, 0, { 1946, -1394}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 68, 154, -45}, 0, { 2060, -1814}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -3, -7, -244}, 0, { 1936, -1578}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -3, 56, -281}, 0, { 1852, -1800}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -3, 162, -97}, 0, { 1852, -1800}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -3, 98, -60}, 0, { 1936, -1578}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 17, 361, -212}, 0, { 1632, -2526}, {0xa7, 0xa7, 0xa7, 0xff}}}, - {{{ 226, 271, -113}, 0, { 2272, -2466}, {0xa7, 0xa7, 0xa7, 0xff}}}, - {{{ 246, 263, -155}, 0, { 2304, -2542}, {0xa7, 0xa7, 0xa7, 0xff}}}, - {{{ 12, 362, -165}, 0, { 1648, -2452}, {0xa7, 0xa7, 0xa7, 0xff}}}, - {{{ 36, 132, -80}, 0, { 1986, -1760}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ -23, 222, -84}, 0, { 1752, -1908}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ -3, 162, -97}, 0, { 1852, -1800}, {0x9a, 0x9a, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004120, 0x0026a3a0, 20598, 0x00004120, 224); // 0x07004200 - 0x070042E0 -static const Vtx intro_seg7_vertex_07004200[] = { - {{{ -3, 162, -97}, 0, { 1852, -1800}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -23, 222, -84}, 0, { 1752, -1908}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -3, 98, -60}, 0, { 1936, -1578}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -24, 75, 0}, 0, { 1946, -1394}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -238, 361, -212}, 0, { 1032, -2124}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -238, 255, -395}, 0, { 1032, -2124}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -241, -322, -62}, 0, { 1804, -110}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -241, -216, 121}, 0, { 1804, -110}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -218, 362, -165}, 0, { 1106, -2088}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -220, -176, 145}, 0, { 1824, -212}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -238, 361, -212}, 0, { 1032, -2124}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 12, 362, -165}, 0, { 1648, -2452}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 17, 361, -212}, 0, { 1632, -2526}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -218, 362, -165}, 0, { 1106, -2088}, {0x73, 0x73, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004200, 0x0026a3a0, 20598, 0x00004200, 224); // 0x070042E0 - 0x070043E0 -static const Vtx intro_seg7_vertex_070042E0[] = { - {{{ -416, -142, 108}, 0, { 1308, -50}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -407, -341, -50}, 0, { 1438, 216}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -407, -223, 154}, 0, { 1438, 216}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -407, -223, 154}, 0, { 1438, 216}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -104, -342, -50}, 0, { 2150, -254}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -104, -223, 155}, 0, { 2150, -254}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -407, -341, -50}, 0, { 1438, 216}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -104, -223, 155}, 0, { 2150, -254}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -134, -183, 179}, 0, { 2054, -274}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -388, -183, 179}, 0, { 1456, 120}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -407, -223, 154}, 0, { 1438, 216}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -397, -107, 135}, 0, { 1332, -130}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -416, -261, -97}, 0, { 1308, -50}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -568, -94, 80}, 0, { 888, 20}, {0x68, 0x68, 0x68, 0xff}}}, - {{{ -416, -261, -97}, 0, { 1308, -50}, {0x68, 0x68, 0x68, 0xff}}}, - {{{ -416, -142, 108}, 0, { 1308, -50}, {0x68, 0x68, 0x68, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070042E0, 0x0026a3a0, 20598, 0x000042e0, 256); // 0x070043E0 - 0x070044C0 -static const Vtx intro_seg7_vertex_070043E0[] = { - {{{ -407, -223, 154}, 0, { 1438, 216}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -388, -183, 179}, 0, { 1456, 120}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -397, -107, 135}, 0, { 1332, -130}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -894, -81, 72}, 0, { 102, 482}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ -646, -285, -83}, 0, { 800, 392}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ -646, -167, 122}, 0, { 800, 392}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ -894, -200, -132}, 0, { 102, 482}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ -646, -167, 122}, 0, { 800, 392}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ -646, -285, -83}, 0, { 800, 392}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ -568, -213, -124}, 0, { 888, 20}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ -568, -94, 80}, 0, { 888, 20}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ -568, -94, 80}, 0, { 888, 20}, {0x68, 0x68, 0x68, 0xff}}}, - {{{ -568, -213, -124}, 0, { 888, 20}, {0x68, 0x68, 0x68, 0xff}}}, - {{{ -416, -261, -97}, 0, { 1308, -50}, {0x68, 0x68, 0x68, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070043E0, 0x0026a3a0, 20598, 0x000043e0, 224); // 0x070044C0 - 0x070045B0 -static const Vtx intro_seg7_vertex_070044C0[] = { - {{{ -104, -223, 155}, 0, { 2150, -254}, {0xa4, 0xa4, 0xa4, 0xff}}}, - {{{ -104, -342, -50}, 0, { 2150, -254}, {0xa4, 0xa4, 0xa4, 0xff}}}, - {{{ -324, 196, -361}, 0, { 908, -1788}, {0xa4, 0xa4, 0xa4, 0xff}}}, - {{{ -646, -167, 122}, 0, { 800, 392}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -651, -124, 144}, 0, { 758, 322}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -894, -81, 72}, 0, { 102, 482}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -861, -51, 103}, 0, { 166, 398}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -573, -52, 103}, 0, { 844, -48}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -651, -124, 144}, 0, { 758, 322}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -646, -167, 122}, 0, { 800, 392}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -568, -94, 80}, 0, { 888, 20}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -416, -142, 108}, 0, { 1308, -50}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -573, -52, 103}, 0, { 844, -48}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -568, -94, 80}, 0, { 888, 20}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -397, -107, 135}, 0, { 1332, -130}, {0xcc, 0xcc, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070044C0, 0x0026a3a0, 20598, 0x000044c0, 240); // 0x070045B0 - 0x070046B0 -static const Vtx intro_seg7_vertex_070045B0[] = { - {{{ -466, 127, -47}, 0, { 826, -912}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -466, 9, -253}, 0, { 826, -912}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -449, -59, -214}, 0, { 960, -704}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -104, -223, 155}, 0, { 2150, -254}, {0xa4, 0xa4, 0xa4, 0xff}}}, - {{{ -324, 196, -361}, 0, { 908, -1788}, {0xa4, 0xa4, 0xa4, 0xff}}}, - {{{ -324, 315, -156}, 0, { 908, -1788}, {0xa4, 0xa4, 0xa4, 0xff}}}, - {{{ -324, 315, -156}, 0, { 908, -1788}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -134, -183, 179}, 0, { 2054, -274}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -104, -223, 155}, 0, { 2150, -254}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -339, 318, -110}, 0, { 896, -1704}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -449, 59, -8}, 0, { 960, -704}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -505, -41, -224}, 0, { 804, -678}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -505, 77, -18}, 0, { 804, -676}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -537, 87, 22}, 0, { 740, -590}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -420, 50, 43}, 0, { 1066, -646}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -449, 59, -8}, 0, { 960, -704}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070045B0, 0x0026a3a0, 20598, 0x000045b0, 256); // 0x070046B0 - 0x070047A0 -static const Vtx intro_seg7_vertex_070046B0[] = { - {{{ -324, 315, -156}, 0, { 908, -1788}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -544, 238, -386}, 0, { 334, -1590}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -544, 357, -180}, 0, { 334, -1590}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -894, -81, 72}, 0, { 102, 482}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -536, 356, -132}, 0, { 384, -1528}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -894, -200, -132}, 0, { 102, 482}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -324, 196, -361}, 0, { 908, -1788}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -861, -51, 103}, 0, { 166, 398}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -505, 77, -18}, 0, { 804, -676}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -466, 9, -253}, 0, { 826, -912}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -466, 127, -47}, 0, { 826, -912}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -505, -41, -224}, 0, { 804, -678}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -536, 356, -132}, 0, { 384, -1528}, {0x8b, 0x8b, 0x8b, 0xff}}}, - {{{ -339, 318, -110}, 0, { 896, -1704}, {0x8b, 0x8b, 0x8b, 0xff}}}, - {{{ -324, 315, -156}, 0, { 908, -1788}, {0x8b, 0x8b, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070046B0, 0x0026a3a0, 20598, 0x000046b0, 240); // 0x070047A0 - 0x07004880 -static const Vtx intro_seg7_vertex_070047A0[] = { - {{{ -505, 77, -18}, 0, { 804, -676}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -537, 87, 22}, 0, { 740, -590}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -449, 59, -8}, 0, { 960, -704}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -449, 59, -8}, 0, { 960, -704}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -457, 194, -38}, 0, { 786, -1086}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -466, 127, -47}, 0, { 826, -912}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -420, 50, 43}, 0, { 1066, -646}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -466, 127, -47}, 0, { 826, -912}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -537, 87, 22}, 0, { 740, -590}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -505, 77, -18}, 0, { 804, -676}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -457, 194, -38}, 0, { 786, -1086}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -544, 357, -180}, 0, { 334, -1590}, {0x8b, 0x8b, 0x8b, 0xff}}}, - {{{ -536, 356, -132}, 0, { 384, -1528}, {0x8b, 0x8b, 0x8b, 0xff}}}, - {{{ -324, 315, -156}, 0, { 908, -1788}, {0x8b, 0x8b, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070047A0, 0x0026a3a0, 20598, 0x000047a0, 224); // 0x07004880 - 0x07004970 -static const Vtx intro_seg7_vertex_07004880[] = { - {{{ -757, -165, 198}, 0, { 584, 676}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -776, -214, 179}, 0, { 576, 806}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -540, -80, 149}, 0, { 980, 42}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -776, -214, 179}, 0, { 576, 806}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -776, -346, -48}, 0, { 576, 806}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -514, -243, -107}, 0, { 1054, 40}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -514, -112, 120}, 0, { 1054, 40}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -782, -30, 73}, 0, { 314, 174}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -782, -161, -154}, 0, { 314, 174}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -776, -346, -48}, 0, { 576, 806}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -776, -214, 179}, 0, { 576, 806}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -757, -165, 198}, 0, { 584, 676}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -762, -2, 104}, 0, { 350, 116}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -844, 40, 32}, 0, { 72, 26}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -844, -91, -195}, 0, { 72, 26}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004880, 0x0026a3a0, 20598, 0x00004880, 240); // 0x07004970 - 0x07004A60 -static const Vtx intro_seg7_vertex_07004970[] = { - {{{ -900, 393, -171}, 0, { -530, -1118}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -900, 261, -399}, 0, { -530, -1118}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -938, 184, -355}, 0, { -518, -790}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -776, -214, 179}, 0, { 576, 806}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -514, -112, 120}, 0, { 1054, 40}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -540, -80, 149}, 0, { 980, 42}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -685, 339, -140}, 0, { 44, -1264}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -701, 343, -95}, 0, { 28, -1182}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -849, 95, 47}, 0, { 16, -90}, {0x80, 0x80, 0x80, 0xff}}}, - {{{ -844, 40, 32}, 0, { 72, 26}, {0x80, 0x80, 0x80, 0xff}}}, - {{{ -762, -2, 104}, 0, { 350, 116}, {0x80, 0x80, 0x80, 0xff}}}, - {{{ -782, -30, 73}, 0, { 314, 174}, {0x80, 0x80, 0x80, 0xff}}}, - {{{ -685, 339, -140}, 0, { 44, -1264}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -888, 390, -122}, 0, { -474, -1056}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -938, 316, -127}, 0, { -518, -790}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004970, 0x0026a3a0, 20598, 0x00004970, 240); // 0x07004A60 - 0x07004B50 -static const Vtx intro_seg7_vertex_07004A60[] = { - {{{ -1284, -214, 179}, 0, { -616, 1592}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -1284, -345, -48}, 0, { -616, 1592}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -992, -344, -49}, 0, { 66, 1136}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -685, 339, -140}, 0, { 44, -1264}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -685, 207, -368}, 0, { 44, -1264}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -900, 261, -399}, 0, { -530, -1118}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -514, -112, 120}, 0, { 1054, 40}, {0xa7, 0xa7, 0xa7, 0xff}}}, - {{{ -685, 207, -368}, 0, { 44, -1264}, {0xa7, 0xa7, 0xa7, 0xff}}}, - {{{ -685, 339, -140}, 0, { 44, -1264}, {0xa7, 0xa7, 0xa7, 0xff}}}, - {{{ -514, -243, -107}, 0, { 1054, 40}, {0xa7, 0xa7, 0xa7, 0xff}}}, - {{{ -701, 343, -95}, 0, { 28, -1182}, {0xa7, 0x91, 0x7b, 0xff}}}, - {{{ -685, 339, -140}, 0, { 44, -1264}, {0xa7, 0x91, 0x7b, 0xff}}}, - {{{ -900, 393, -171}, 0, { -530, -1118}, {0xa7, 0x91, 0x7b, 0xff}}}, - {{{ -888, 390, -122}, 0, { -474, -1056}, {0xa7, 0x91, 0x7b, 0xff}}}, - {{{ -992, -213, 178}, 0, { 66, 1136}, {0x95, 0x95, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004A60, 0x0026a3a0, 20598, 0x00004a60, 240); // 0x07004B50 - 0x07004C40 -static const Vtx intro_seg7_vertex_07004B50[] = { - {{{ -992, -213, 178}, 0, { 66, 1136}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -1007, -161, -155}, 0, { -214, 524}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -1007, -30, 72}, 0, { -214, 524}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -1259, -174, 203}, 0, { -584, 1486}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -1284, -214, 179}, 0, { -616, 1592}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -1015, -173, 202}, 0, { -14, 1102}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -992, -213, 178}, 0, { 66, 1136}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -1161, 385, -167}, 0, { -1134, -684}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1284, -345, -48}, 0, { -616, 1592}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1284, -214, 179}, 0, { -616, 1592}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1161, 254, -395}, 0, { -1134, -684}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -963, 386, -167}, 0, { -670, -996}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1259, -174, 203}, 0, { -584, 1486}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1144, 386, -120}, 0, { -1068, -642}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -963, 254, -395}, 0, { -670, -996}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004B50, 0x0026a3a0, 20598, 0x00004b50, 240); // 0x07004C40 - 0x07004D30 -static const Vtx intro_seg7_vertex_07004C40[] = { - {{{ -933, -127, 128}, 0, { 90, 746}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -933, -258, -98}, 0, { 90, 746}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -844, -91, -195}, 0, { 72, 26}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -992, -213, 178}, 0, { 66, 1136}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -992, -344, -49}, 0, { 66, 1136}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -1007, -161, -155}, 0, { -214, 524}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -1015, -173, 202}, 0, { -14, 1102}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -1007, -30, 72}, 0, { -214, 524}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -1033, 57, 69}, 0, { -366, 332}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -992, -213, 178}, 0, { 66, 1136}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -1007, -30, 72}, 0, { -214, 524}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1007, -161, -155}, 0, { -214, 524}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -933, -258, -98}, 0, { 90, 746}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -933, -127, 128}, 0, { 90, 746}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -844, 40, 32}, 0, { 72, 26}, {0xdd, 0xdd, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004C40, 0x0026a3a0, 20598, 0x00004c40, 240); // 0x07004D30 - 0x07004E30 -static const Vtx intro_seg7_vertex_07004D30[] = { - {{{ -938, 316, -127}, 0, { -518, -790}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -963, 254, -395}, 0, { -670, -996}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -963, 386, -167}, 0, { -670, -996}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -1033, 57, 69}, 0, { -366, 332}, {0x88, 0x88, 0x88, 0xff}}}, - {{{ -933, -127, 128}, 0, { 90, 746}, {0x88, 0x88, 0x88, 0xff}}}, - {{{ -936, -69, 142}, 0, { 32, 622}, {0x88, 0x88, 0x88, 0xff}}}, - {{{ -1007, -30, 72}, 0, { -214, 524}, {0x88, 0x88, 0x88, 0xff}}}, - {{{ -936, -69, 142}, 0, { 32, 622}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -844, 40, 32}, 0, { 72, 26}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -849, 95, 47}, 0, { 16, -90}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -933, -127, 128}, 0, { 90, 746}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -977, 387, -120}, 0, { -678, -904}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1161, 385, -167}, 0, { -1134, -684}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1144, 386, -120}, 0, { -1068, -642}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -963, 386, -167}, 0, { -670, -996}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -938, 184, -355}, 0, { -518, -790}, {0xaa, 0xaa, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004D30, 0x0026a3a0, 20598, 0x00004d30, 256); // 0x07004E30 - 0x07004F20 -static const Vtx intro_seg7_vertex_07004E30[] = { - {{{ -888, 390, -122}, 0, { -474, -1056}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -938, 316, -127}, 0, { -518, -790}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -941, 285, -61}, 0, { -456, -604}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -941, 285, -61}, 0, { -456, -604}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -963, 386, -167}, 0, { -670, -996}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -977, 387, -120}, 0, { -678, -904}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -938, 316, -127}, 0, { -518, -790}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 130, 803, -494}, 0, { 1288, -4280}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 130, 693, -684}, 0, { 1288, -4280}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 173, 243, -424}, 0, { 1996, -2780}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 173, 352, -234}, 0, { 1996, -2780}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 152, 804, -447}, 0, { 1368, -4246}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 192, 393, -210}, 0, { 2014, -2878}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 447, 806, -496}, 0, { 2030, -4782}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 447, 696, -685}, 0, { 2030, -4782}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004E30, 0x0026a3a0, 20598, 0x00004e30, 240); // 0x07004F20 - 0x07005010 -static const Vtx intro_seg7_vertex_07004F20[] = { - {{{ 344, 596, -327}, 0, { 2098, -3820}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 361, 616, -386}, 0, { 2084, -3988}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 334, 706, -391}, 0, { 1926, -4190}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 358, 644, -403}, 0, { 2038, -4084}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 640, 460, -296}, 0, { 2950, -3880}, {0x59, 0x59, 0x59, 0xff}}}, - {{{ 640, 350, -486}, 0, { 2950, -3880}, {0x59, 0x59, 0x59, 0xff}}}, - {{{ 532, 419, -525}, 0, { 2602, -3950}, {0x59, 0x59, 0x59, 0xff}}}, - {{{ 532, 528, -336}, 0, { 2602, -3950}, {0x59, 0x59, 0x59, 0xff}}}, - {{{ 549, 734, -454}, 0, { 2366, -4692}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ 447, 696, -685}, 0, { 2030, -4782}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ 447, 806, -496}, 0, { 2030, -4782}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ 562, 551, -349}, 0, { 2642, -4076}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 549, 625, -644}, 0, { 2366, -4692}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 549, 734, -454}, 0, { 2366, -4692}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 562, 442, -539}, 0, { 2642, -4076}, {0xc0, 0xc0, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07004F20, 0x0026a3a0, 20598, 0x00004f20, 240); // 0x07005010 - 0x07005100 -static const Vtx intro_seg7_vertex_07005010[] = { - {{{ 529, 744, -413}, 0, { 2332, -4626}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 549, 734, -454}, 0, { 2366, -4692}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 447, 806, -496}, 0, { 2030, -4782}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 532, 528, -336}, 0, { 2602, -3950}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 532, 419, -525}, 0, { 2602, -3950}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 562, 442, -539}, 0, { 2642, -4076}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 562, 551, -349}, 0, { 2642, -4076}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 549, 734, -454}, 0, { 2366, -4692}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ 549, 625, -644}, 0, { 2366, -4692}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ 447, 696, -685}, 0, { 2030, -4782}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ 440, 807, -449}, 0, { 2042, -4704}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 604, 480, -260}, 0, { 2866, -3822}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 640, 460, -296}, 0, { 2950, -3880}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 497, 547, -299}, 0, { 2522, -3890}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ 532, 528, -336}, 0, { 2602, -3950}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005010, 0x0026a3a0, 20598, 0x00005010, 240); // 0x07005100 - 0x07005200 -static const Vtx intro_seg7_vertex_07005100[] = { - {{{ 497, 547, -299}, 0, { 2522, -3890}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 562, 551, -349}, 0, { 2642, -4076}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 541, 581, -318}, 0, { 2580, -4074}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 532, 528, -336}, 0, { 2602, -3950}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 549, 734, -454}, 0, { 2366, -4692}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 529, 744, -413}, 0, { 2332, -4626}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 361, 616, -386}, 0, { 2084, -3988}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 361, 506, -576}, 0, { 2084, -3988}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 358, 644, -403}, 0, { 2038, -4084}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 381, 356, -236}, 0, { 2480, -3114}, {0xc2, 0xc2, 0xc2, 0xff}}}, - {{{ 379, 298, -456}, 0, { 2406, -3294}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 379, 408, -266}, 0, { 2406, -3294}, {0xc2, 0xc2, 0xc2, 0xff}}}, - {{{ 381, 246, -426}, 0, { 2480, -3114}, {0xc2, 0xc2, 0xc2, 0xff}}}, - {{{ 358, 644, -403}, 0, { 2038, -4084}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 358, 535, -592}, 0, { 2038, -4084}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 379, 630, -394}, 0, { 2106, -4066}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005100, 0x0026a3a0, 20598, 0x00005100, 256); // 0x07005200 - 0x07005300 -static const Vtx intro_seg7_vertex_07005200[] = { - {{{ 358, 535, -592}, 0, { 2038, -4084}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 379, 520, -584}, 0, { 2106, -4066}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 379, 630, -394}, 0, { 2106, -4066}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 361, 506, -576}, 0, { 2084, -3988}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 361, 616, -386}, 0, { 2084, -3988}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 344, 596, -327}, 0, { 2098, -3820}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 411, 652, -360}, 0, { 2180, -4120}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 440, 807, -449}, 0, { 2042, -4704}, {0x70, 0x70, 0x70, 0xff}}}, - {{{ 130, 803, -494}, 0, { 1288, -4280}, {0x70, 0x70, 0x70, 0xff}}}, - {{{ 152, 804, -447}, 0, { 1368, -4246}, {0x70, 0x70, 0x70, 0xff}}}, - {{{ 361, 506, -576}, 0, { 2084, -3988}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 358, 535, -592}, 0, { 2038, -4084}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 358, 644, -403}, 0, { 2038, -4084}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ 334, 706, -391}, 0, { 1926, -4190}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 358, 644, -403}, 0, { 2038, -4084}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 379, 630, -394}, 0, { 2106, -4066}, {0x9a, 0x9a, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005200, 0x0026a3a0, 20598, 0x00005200, 256); // 0x07005300 - 0x07005400 -static const Vtx intro_seg7_vertex_07005300[] = { - {{{ 334, 706, -391}, 0, { 1926, -4190}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 379, 630, -394}, 0, { 2106, -4066}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 411, 652, -360}, 0, { 2180, -4120}, {0x9a, 0x9a, 0x9a, 0xff}}}, - {{{ 360, 395, -211}, 0, { 2404, -3148}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 379, 408, -266}, 0, { 2406, -3294}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 357, 475, -258}, 0, { 2292, -3422}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 381, 356, -236}, 0, { 2480, -3114}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 440, 807, -449}, 0, { 2042, -4704}, {0x70, 0x70, 0x70, 0xff}}}, - {{{ 447, 806, -496}, 0, { 2030, -4782}, {0x70, 0x70, 0x70, 0xff}}}, - {{{ 130, 803, -494}, 0, { 1288, -4280}, {0x70, 0x70, 0x70, 0xff}}}, - {{{ 379, 408, -266}, 0, { 2406, -3294}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 379, 298, -456}, 0, { 2406, -3294}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 459, 226, -414}, 0, { 2690, -3166}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 173, 352, -234}, 0, { 1996, -2780}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ 173, 243, -424}, 0, { 1996, -2780}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ 381, 246, -426}, 0, { 2480, -3114}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005300, 0x0026a3a0, 20598, 0x00005300, 256); // 0x07005400 - 0x070054E0 -static const Vtx intro_seg7_vertex_07005400[] = { - {{{ 173, 352, -234}, 0, { 1996, -2780}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ 381, 246, -426}, 0, { 2480, -3114}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 381, 356, -236}, 0, { 2480, -3114}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 173, 352, -234}, 0, { 1996, -2780}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 381, 356, -236}, 0, { 2480, -3114}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 360, 395, -211}, 0, { 2404, -3148}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 192, 393, -210}, 0, { 2014, -2878}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 357, 475, -258}, 0, { 2292, -3422}, {0x8e, 0x8e, 0x68, 0xff}}}, - {{{ 379, 408, -266}, 0, { 2406, -3294}, {0x8e, 0x8e, 0x68, 0xff}}}, - {{{ 459, 336, -224}, 0, { 2690, -3166}, {0x8e, 0x8e, 0x68, 0xff}}}, - {{{ 461, 382, -203}, 0, { 2660, -3258}, {0x8e, 0x8e, 0x68, 0xff}}}, - {{{ -229, 755, -449}, 0, { 518, -3526}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -229, 648, -634}, 0, { 518, -3526}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -123, 366, -224}, 0, { 1290, -2336}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005400, 0x0026a3a0, 20598, 0x00005400, 224); // 0x070054E0 - 0x070055C0 -static const Vtx intro_seg7_vertex_070054E0[] = { - {{{ 379, 408, -266}, 0, { 2406, -3294}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 459, 226, -414}, 0, { 2690, -3166}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 459, 336, -224}, 0, { 2690, -3166}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 461, 382, -203}, 0, { 2660, -3258}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 459, 336, -224}, 0, { 2690, -3166}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 604, 480, -260}, 0, { 2866, -3822}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 640, 460, -296}, 0, { 2950, -3880}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 459, 336, -224}, 0, { 2690, -3166}, {0xd0, 0xd0, 0xd0, 0xff}}}, - {{{ 640, 350, -486}, 0, { 2950, -3880}, {0xd0, 0xd0, 0xd0, 0xff}}}, - {{{ 640, 460, -296}, 0, { 2950, -3880}, {0xd0, 0xd0, 0xd0, 0xff}}}, - {{{ 459, 226, -414}, 0, { 2690, -3166}, {0xd0, 0xd0, 0xd0, 0xff}}}, - {{{ 165, 798, -473}, 0, { 1390, -4290}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -229, 648, -634}, 0, { 518, -3526}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -229, 755, -449}, 0, { 518, -3526}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070054E0, 0x0026a3a0, 20598, 0x000054e0, 224); // 0x070055C0 - 0x070056B0 -static const Vtx intro_seg7_vertex_070055C0[] = { - {{{ 115, 645, -385}, 0, { 1476, -3680}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 165, 691, -659}, 0, { 1390, -4290}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 165, 798, -473}, 0, { 1390, -4290}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ 165, 798, -473}, 0, { 1390, -4290}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 165, 691, -659}, 0, { 1390, -4290}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -229, 648, -634}, 0, { 518, -3526}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -123, 366, -224}, 0, { 1290, -2336}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -203, 759, -404}, 0, { 600, -3508}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -229, 755, -449}, 0, { 518, -3526}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ -107, 408, -201}, 0, { 1296, -2436}, {0x50, 0x50, 0x50, 0xff}}}, - {{{ 248, 421, -256}, 0, { 2090, -3108}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ 248, 314, -441}, 0, { 2090, -3108}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ 167, 449, -519}, 0, { 1716, -3452}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ 167, 556, -334}, 0, { 1716, -3452}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ 115, 538, -571}, 0, { 1476, -3680}, {0xd1, 0xd1, 0xd1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070055C0, 0x0026a3a0, 20598, 0x000055c0, 240); // 0x070056B0 - 0x070057A0 -static const Vtx intro_seg7_vertex_070056B0[] = { - {{{ 130, 545, -328}, 0, { 1644, -3356}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 130, 438, -513}, 0, { 1644, -3356}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 129, 539, -571}, 0, { 1508, -3704}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 167, 556, -334}, 0, { 1716, -3452}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 130, 438, -513}, 0, { 1644, -3356}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 130, 545, -328}, 0, { 1644, -3356}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 167, 449, -519}, 0, { 1716, -3452}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 129, 646, -386}, 0, { 1508, -3704}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 129, 539, -571}, 0, { 1508, -3704}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 115, 538, -571}, 0, { 1476, -3680}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 115, 645, -385}, 0, { 1476, -3680}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 167, 556, -334}, 0, { 1716, -3452}, {0xee, 0xee, 0xee, 0xff}}}, - {{{ 215, 457, -229}, 0, { 1992, -3110}, {0xee, 0xee, 0xee, 0xff}}}, - {{{ 248, 421, -256}, 0, { 2090, -3108}, {0xee, 0xee, 0xee, 0xff}}}, - {{{ 157, 554, -285}, 0, { 1726, -3356}, {0xee, 0xee, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070056B0, 0x0026a3a0, 20598, 0x000056b0, 240); // 0x070057A0 - 0x070058A0 -static const Vtx intro_seg7_vertex_070057A0[] = { - {{{ 129, 646, -386}, 0, { 1508, -3704}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 108, 645, -338}, 0, { 1488, -3600}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 109, 566, -292}, 0, { 1596, -3324}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 130, 545, -328}, 0, { 1644, -3356}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 129, 539, -571}, 0, { 1508, -3704}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 129, 646, -386}, 0, { 1508, -3704}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ 137, 795, -425}, 0, { 1352, -4166}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 115, 645, -385}, 0, { 1476, -3680}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 165, 798, -473}, 0, { 1390, -4290}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 108, 645, -374}, 0, { 1468, -3650}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 97, 675, -355}, 0, { 1420, -3684}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -123, 366, -224}, 0, { 1290, -2336}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -123, 259, -409}, 0, { 1290, -2336}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ 248, 314, -441}, 0, { 2090, -3108}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ 248, 421, -256}, 0, { 2090, -3108}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ 121, 543, -307}, 0, { 1640, -3306}, {0xff, 0xff, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070057A0, 0x0026a3a0, 20598, 0x000057a0, 256); // 0x070058A0 - 0x070059A0 -static const Vtx intro_seg7_vertex_070058A0[] = { - {{{ 129, 646, -386}, 0, { 1508, -3704}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 121, 543, -307}, 0, { 1640, -3306}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 130, 545, -328}, 0, { 1644, -3356}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 109, 566, -292}, 0, { 1596, -3324}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 53, 523, -315}, 0, { 1494, -3158}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 32, 522, -314}, 0, { 1448, -3122}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 4, 560, -289}, 0, { 1356, -3140}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 34, 517, -311}, 0, { 1458, -3110}, {0x53, 0x53, 0x53, 0xff}}}, - {{{ 157, 554, -285}, 0, { 1726, -3356}, {0x53, 0x53, 0x53, 0xff}}}, - {{{ 167, 556, -334}, 0, { 1716, -3452}, {0x53, 0x53, 0x53, 0xff}}}, - {{{ 21, 514, -262}, 0, { 1460, -3006}, {0x53, 0x53, 0x53, 0xff}}}, - {{{ 108, 645, -374}, 0, { 1468, -3650}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 97, 675, -355}, 0, { 1420, -3684}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 21, 639, -378}, 0, { 1266, -3506}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 21, 514, -262}, 0, { 1460, -3006}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 34, 517, -311}, 0, { 1458, -3110}, {0xff, 0xff, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070058A0, 0x0026a3a0, 20598, 0x000058a0, 256); // 0x070059A0 - 0x07005A80 -static const Vtx intro_seg7_vertex_070059A0[] = { - {{{ 97, 675, -355}, 0, { 1420, -3684}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 5, 676, -356}, 0, { 1202, -3544}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 21, 639, -378}, 0, { 1266, -3506}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ 0, 638, -334}, 0, { 1240, -3404}, {0x6a, 0x6a, 0x6a, 0xff}}}, - {{{ 129, 646, -386}, 0, { 1508, -3704}, {0x6a, 0x6a, 0x6a, 0xff}}}, - {{{ 23, 639, -382}, 0, { 1268, -3514}, {0x6a, 0x6a, 0x6a, 0xff}}}, - {{{ 108, 645, -338}, 0, { 1488, -3600}, {0x6a, 0x6a, 0x6a, 0xff}}}, - {{{ 248, 421, -256}, 0, { 2090, -3108}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -107, 408, -201}, 0, { 1296, -2436}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -123, 366, -224}, 0, { 1290, -2336}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 215, 457, -229}, 0, { 1992, -3110}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 4, 560, -289}, 0, { 1356, -3140}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 34, 517, -311}, 0, { 1458, -3110}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 32, 522, -314}, 0, { 1448, -3122}, {0xff, 0xff, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070059A0, 0x0026a3a0, 20598, 0x000059a0, 224); // 0x07005A80 - 0x07005B80 -static const Vtx intro_seg7_vertex_07005A80[] = { - {{{ -229, 755, -449}, 0, { 518, -3526}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ 137, 795, -425}, 0, { 1352, -4166}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ 165, 798, -473}, 0, { 1390, -4290}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ -203, 759, -404}, 0, { 600, -3508}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ 21, 639, -378}, 0, { 1266, -3506}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 5, 676, -356}, 0, { 1202, -3544}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ 0, 638, -334}, 0, { 1240, -3404}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -440, 354, -196}, 0, { 574, -1770}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -262, 242, -388}, 0, { 990, -2044}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -262, 354, -196}, 0, { 990, -2044}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -440, 243, -388}, 0, { 574, -1770}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -228, 818, -464}, 0, { 446, -3712}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -441, 708, -657}, 0, { -54, -3386}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -441, 820, -465}, 0, { -54, -3386}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -106, 760, -430}, 0, { 812, -3702}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -228, 707, -656}, 0, { 446, -3712}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005A80, 0x0026a3a0, 20598, 0x00005a80, 256); // 0x07005B80 - 0x07005C60 -static const Vtx intro_seg7_vertex_07005B80[] = { - {{{ -421, 820, -418}, 0, { 18, -3350}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -441, 820, -465}, 0, { -54, -3386}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -440, 354, -196}, 0, { 574, -1770}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -440, 243, -388}, 0, { 574, -1770}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -441, 708, -657}, 0, { -54, -3386}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -419, 394, -172}, 0, { 594, -1870}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -228, 818, -464}, 0, { 446, -3712}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -228, 707, -656}, 0, { 446, -3712}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -419, 394, -172}, 0, { 594, -1870}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -440, 354, -196}, 0, { 574, -1770}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -283, 394, -171}, 0, { 916, -2080}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -262, 354, -196}, 0, { 990, -2044}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -106, 760, -430}, 0, { 812, -3702}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -106, 649, -623}, 0, { 812, -3702}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005B80, 0x0026a3a0, 20598, 0x00005b80, 224); // 0x07005C60 - 0x07005D50 -static const Vtx intro_seg7_vertex_07005C60[] = { - {{{ -111, 583, -281}, 0, { 1066, -3006}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -90, 557, -313}, 0, { 1122, -3018}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -106, 760, -430}, 0, { 812, -3702}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -90, 557, -313}, 0, { 1122, -3018}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -90, 445, -505}, 0, { 1122, -3018}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -106, 649, -623}, 0, { 812, -3702}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -106, 760, -430}, 0, { 812, -3702}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -185, 434, -242}, 0, { 1064, -2444}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -185, 323, -434}, 0, { 1064, -2444}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -90, 445, -505}, 0, { 1122, -3018}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -90, 557, -313}, 0, { 1122, -3018}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -126, 768, -388}, 0, { 782, -3628}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -228, 818, -464}, 0, { 446, -3712}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -233, 819, -417}, 0, { 462, -3638}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -106, 760, -430}, 0, { 812, -3702}, {0xaa, 0xaa, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005C60, 0x0026a3a0, 20598, 0x00005c60, 240); // 0x07005D50 - 0x07005E30 -static const Vtx intro_seg7_vertex_07005D50[] = { - {{{ -267, 646, -365}, 0, { 586, -3056}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -267, 535, -557}, 0, { 586, -3056}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -241, 531, -555}, 0, { 652, -3082}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -196, 474, -218}, 0, { 1014, -2496}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -90, 557, -313}, 0, { 1122, -3018}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -111, 583, -281}, 0, { 1066, -3006}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -185, 434, -242}, 0, { 1064, -2444}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -106, 760, -430}, 0, { 812, -3702}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -126, 768, -388}, 0, { 782, -3628}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -262, 433, -242}, 0, { 884, -2322}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -185, 323, -434}, 0, { 1064, -2444}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -185, 434, -242}, 0, { 1064, -2444}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -262, 322, -434}, 0, { 884, -2322}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -241, 642, -362}, 0, { 652, -3082}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005D50, 0x0026a3a0, 20598, 0x00005d50, 224); // 0x07005E30 - 0x07005F20 -static const Vtx intro_seg7_vertex_07005E30[] = { - {{{ -265, 608, -343}, 0, { 642, -2926}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -265, 497, -535}, 0, { 642, -2926}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -267, 535, -557}, 0, { 586, -3056}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -215, 678, -336}, 0, { 692, -3176}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -241, 642, -362}, 0, { 652, -3082}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -251, 610, -344}, 0, { 672, -2956}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -241, 531, -555}, 0, { 652, -3082}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -251, 499, -536}, 0, { 672, -2956}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -265, 497, -535}, 0, { 642, -2926}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -235, 614, -299}, 0, { 732, -2920}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -265, 608, -343}, 0, { 642, -2926}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -262, 354, -196}, 0, { 990, -2044}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -262, 322, -434}, 0, { 884, -2322}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -262, 433, -242}, 0, { 884, -2322}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -262, 242, -388}, 0, { 990, -2044}, {0xcc, 0xcc, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005E30, 0x0026a3a0, 20598, 0x00005e30, 240); // 0x07005F20 - 0x07006010 -static const Vtx intro_seg7_vertex_07005F20[] = { - {{{ -283, 473, -218}, 0, { 808, -2358}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -262, 433, -242}, 0, { 884, -2322}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -185, 434, -242}, 0, { 1064, -2444}, {0xf0, 0xf0, 0xf0, 0xff}}}, - {{{ -265, 608, -343}, 0, { 642, -2926}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -267, 535, -557}, 0, { 586, -3056}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -267, 646, -365}, 0, { 586, -3056}, {0xc0, 0xc0, 0xc0, 0xff}}}, - {{{ -233, 819, -417}, 0, { 462, -3638}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -441, 820, -465}, 0, { -54, -3386}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -421, 820, -418}, 0, { 18, -3350}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -228, 818, -464}, 0, { 446, -3712}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -289, 690, -343}, 0, { 504, -3104}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -241, 642, -362}, 0, { 652, -3082}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -215, 678, -336}, 0, { 692, -3176}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -267, 646, -365}, 0, { 586, -3056}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -196, 474, -218}, 0, { 1014, -2496}, {0xf0, 0xf0, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07005F20, 0x0026a3a0, 20598, 0x00005f20, 240); // 0x07006010 - 0x07006100 -static const Vtx intro_seg7_vertex_07006010[] = { - {{{ -599, 824, -456}, 0, { -424, -3140}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -804, 708, -657}, 0, { -908, -2820}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -804, 824, -456}, 0, { -908, -2820}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -283, 394, -171}, 0, { 916, -2080}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -262, 354, -196}, 0, { 990, -2044}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -262, 433, -242}, 0, { 884, -2322}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -283, 473, -218}, 0, { 808, -2358}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -235, 614, -299}, 0, { 732, -2920}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ -251, 610, -344}, 0, { 672, -2956}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ -284, 606, -294}, 0, { 628, -2816}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ -265, 608, -343}, 0, { 642, -2926}, {0x60, 0x60, 0x60, 0xff}}}, - {{{ -284, 606, -294}, 0, { 628, -2816}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -267, 646, -365}, 0, { 586, -3056}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -289, 690, -343}, 0, { 504, -3104}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -265, 608, -343}, 0, { 642, -2926}, {0xff, 0xff, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006010, 0x0026a3a0, 20598, 0x00006010, 240); // 0x07006100 - 0x070061E0 -static const Vtx intro_seg7_vertex_07006100[] = { - {{{ -597, 750, -413}, 0, { -322, -2886}, {0xc2, 0xc2, 0xc2, 0xff}}}, - {{{ -599, 708, -657}, 0, { -424, -3140}, {0xc2, 0xc2, 0xc2, 0xff}}}, - {{{ -599, 824, -456}, 0, { -424, -3140}, {0xc2, 0xc2, 0xc2, 0xff}}}, - {{{ -599, 824, -456}, 0, { -424, -3140}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -599, 708, -657}, 0, { -424, -3140}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -804, 708, -657}, 0, { -908, -2820}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -804, 824, -456}, 0, { -908, -2820}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -799, 380, -467}, 0, { -454, -1686}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -783, 825, -409}, 0, { -832, -2784}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -799, 496, -266}, 0, { -454, -1686}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -704, 261, -399}, 0, { -70, -1422}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -779, 523, -234}, 0, { -414, -1742}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -704, 378, -198}, 0, { -70, -1422}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -597, 634, -614}, 0, { -322, -2886}, {0xc2, 0xc2, 0xc2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006100, 0x0026a3a0, 20598, 0x00006100, 224); // 0x070061E0 - 0x070062D0 -static const Vtx intro_seg7_vertex_070061E0[] = { - {{{ -704, 378, -198}, 0, { -70, -1422}, {0xb0, 0xb0, 0xb0, 0xff}}}, - {{{ -486, 303, -423}, 0, { 384, -1908}, {0xb0, 0xb0, 0xb0, 0xff}}}, - {{{ -486, 419, -222}, 0, { 384, -1908}, {0xb0, 0xb0, 0xb0, 0xff}}}, - {{{ -445, 780, -430}, 0, { -4, -3226}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -445, 664, -631}, 0, { -4, -3226}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -597, 634, -614}, 0, { -322, -2886}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -597, 750, -413}, 0, { -322, -2886}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -619, 825, -409}, 0, { -446, -3040}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -599, 824, -456}, 0, { -424, -3140}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -804, 824, -456}, 0, { -908, -2820}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -783, 825, -409}, 0, { -832, -2784}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -412, 519, -279}, 0, { 424, -2370}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ -445, 664, -631}, 0, { -4, -3226}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ -445, 780, -430}, 0, { -4, -3226}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ -412, 403, -481}, 0, { 424, -2370}, {0xbb, 0xbb, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070061E0, 0x0026a3a0, 20598, 0x000061e0, 240); // 0x070062D0 - 0x070063C0 -static const Vtx intro_seg7_vertex_070062D0[] = { - {{{ -779, 523, -234}, 0, { -414, -1742}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -799, 496, -266}, 0, { -454, -1686}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -704, 378, -198}, 0, { -70, -1422}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -704, 378, -198}, 0, { -70, -1422}, {0xb0, 0xb0, 0xb0, 0xff}}}, - {{{ -704, 261, -399}, 0, { -70, -1422}, {0xb0, 0xb0, 0xb0, 0xff}}}, - {{{ -486, 303, -423}, 0, { 384, -1908}, {0xb0, 0xb0, 0xb0, 0xff}}}, - {{{ -486, 419, -222}, 0, { 384, -1908}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -486, 303, -423}, 0, { 384, -1908}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -412, 403, -481}, 0, { 424, -2370}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -412, 519, -279}, 0, { 424, -2370}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -597, 750, -413}, 0, { -322, -2886}, {0x5e, 0x5e, 0x5e, 0xff}}}, - {{{ -462, 777, -381}, 0, { -14, -3116}, {0x5e, 0x5e, 0x5e, 0xff}}}, - {{{ -445, 780, -430}, 0, { -4, -3226}, {0x5e, 0x5e, 0x5e, 0xff}}}, - {{{ -604, 749, -396}, 0, { -326, -2846}, {0x5e, 0x5e, 0x5e, 0xff}}}, - {{{ -590, 752, -367}, 0, { -280, -2832}, {0x5e, 0x5e, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070062D0, 0x0026a3a0, 20598, 0x000062d0, 240); // 0x070063C0 - 0x070064B0 -static const Vtx intro_seg7_vertex_070063C0[] = { - {{{ -433, 545, -247}, 0, { 366, -2354}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -445, 780, -430}, 0, { -4, -3226}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -462, 777, -381}, 0, { -14, -3116}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -779, 523, -234}, 0, { -414, -1742}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -704, 378, -198}, 0, { -70, -1422}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -695, 420, -175}, 0, { -78, -1510}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -594, 605, -329}, 0, { -118, -2386}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -599, 824, -456}, 0, { -424, -3140}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -619, 825, -409}, 0, { -446, -3040}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -613, 593, -275}, 0, { -120, -2240}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -590, 752, -367}, 0, { -280, -2832}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -597, 603, -319}, 0, { -118, -2358}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -580, 611, -285}, 0, { -66, -2354}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -604, 749, -396}, 0, { -326, -2846}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -613, 593, -275}, 0, { -120, -2240}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070063C0, 0x0026a3a0, 20598, 0x000063c0, 240); // 0x070064B0 - 0x070065B0 -static const Vtx intro_seg7_vertex_070064B0[] = { - {{{ -854, 840, -464}, 0, { -1044, -2796}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1044, 724, -666}, 0, { -1492, -2502}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1044, 840, -465}, 0, { -1492, -2502}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -433, 545, -247}, 0, { 366, -2354}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -412, 519, -279}, 0, { 424, -2370}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -445, 780, -430}, 0, { -4, -3226}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -498, 458, -197}, 0, { 332, -1950}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -486, 419, -222}, 0, { 384, -1908}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -695, 420, -175}, 0, { -78, -1510}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -704, 378, -198}, 0, { -70, -1422}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -1036, 841, -418}, 0, { -1446, -2446}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1220, 680, -372}, 0, { -1692, -1670}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1220, 564, -574}, 0, { -1692, -1670}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1082, 454, -510}, 0, { -1220, -1502}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1190, 702, -337}, 0, { -1622, -1722}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1082, 570, -309}, 0, { -1220, -1502}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070064B0, 0x0026a3a0, 20598, 0x000064b0, 256); // 0x070065B0 - 0x07006690 -static const Vtx intro_seg7_vertex_070065B0[] = { - {{{ -854, 840, -464}, 0, { -1044, -2796}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -854, 723, -666}, 0, { -1044, -2796}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1044, 724, -666}, 0, { -1492, -2502}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1082, 570, -309}, 0, { -1220, -1502}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1082, 454, -510}, 0, { -1220, -1502}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1224, 399, -479}, 0, { -1478, -1090}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1224, 515, -277}, 0, { -1478, -1090}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1182, 531, -239}, 0, { -1374, -1140}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1043, 585, -270}, 0, { -1120, -1544}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -854, 840, -464}, 0, { -1044, -2796}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1044, 840, -465}, 0, { -1492, -2502}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1036, 841, -418}, 0, { -1446, -2446}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1034, 268, -403}, 0, { -854, -932}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1034, 384, -201}, 0, { -854, -932}, {0x4a, 0x4a, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070065B0, 0x0026a3a0, 20598, 0x000065b0, 224); // 0x07006690 - 0x07006770 -static const Vtx intro_seg7_vertex_07006690[] = { - {{{ -1190, 702, -337}, 0, { -1622, -1722}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -1220, 680, -372}, 0, { -1692, -1670}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -1043, 585, -270}, 0, { -1120, -1544}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -1082, 570, -309}, 0, { -1220, -1502}, {0x95, 0x95, 0x95, 0xff}}}, - {{{ -1182, 531, -239}, 0, { -1374, -1140}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -1034, 384, -201}, 0, { -854, -932}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -1030, 426, -179}, 0, { -876, -1012}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -1224, 515, -277}, 0, { -1478, -1090}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -989, 697, -335}, 0, { -1144, -2018}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -948, 682, -373}, 0, { -1054, -2100}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -945, 684, -374}, 0, { -1050, -2112}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -861, 841, -418}, 0, { -1036, -2718}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -854, 840, -464}, 0, { -1044, -2796}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1036, 841, -418}, 0, { -1446, -2446}, {0x73, 0x73, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006690, 0x0026a3a0, 20598, 0x00006690, 224); // 0x07006770 - 0x07006850 -static const Vtx intro_seg7_vertex_07006770[] = { - {{{ -1034, 384, -201}, 0, { -854, -932}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ -1034, 268, -403}, 0, { -854, -932}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ -831, 337, -443}, 0, { -472, -1486}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ -831, 453, -241}, 0, { -472, -1486}, {0xbb, 0xbb, 0xbb, 0xff}}}, - {{{ -730, 745, -410}, 0, { -626, -2662}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ -730, 629, -611}, 0, { -626, -2662}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ -854, 723, -666}, 0, { -1044, -2796}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ -854, 840, -464}, 0, { -1044, -2796}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ -989, 697, -335}, 0, { -1144, -2018}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -945, 684, -374}, 0, { -1050, -2112}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -946, 728, -353}, 0, { -1084, -2192}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -846, 489, -215}, 0, { -528, -1516}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -831, 453, -241}, 0, { -472, -1486}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -759, 608, -330}, 0, { -510, -2136}, {0xff, 0xff, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006770, 0x0026a3a0, 20598, 0x00006770, 224); // 0x07006850 - 0x07006940 -static const Vtx intro_seg7_vertex_07006850[] = { - {{{ -856, 646, -352}, 0, { -790, -2118}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ -856, 529, -554}, 0, { -790, -2118}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ -730, 629, -611}, 0, { -626, -2662}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ -730, 745, -410}, 0, { -626, -2662}, {0xd1, 0xd1, 0xd1, 0xff}}}, - {{{ -759, 608, -330}, 0, { -510, -2136}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -759, 491, -532}, 0, { -510, -2136}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -856, 529, -554}, 0, { -790, -2118}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -856, 646, -352}, 0, { -790, -2118}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -1030, 426, -179}, 0, { -876, -1012}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -1034, 384, -201}, 0, { -854, -932}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -831, 453, -241}, 0, { -472, -1486}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -846, 489, -215}, 0, { -528, -1516}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -730, 745, -410}, 0, { -626, -2662}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -854, 840, -464}, 0, { -1044, -2796}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -861, 841, -418}, 0, { -1036, -2718}, {0xcc, 0xcc, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006850, 0x0026a3a0, 20598, 0x00006850, 240); // 0x07006940 - 0x07006A30 -static const Vtx intro_seg7_vertex_07006940[] = { - {{{ -867, 683, -327}, 0, { -838, -2160}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -946, 728, -353}, 0, { -1084, -2192}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -945, 684, -374}, 0, { -1050, -2112}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -925, 673, -368}, 0, { -988, -2104}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -865, 649, -343}, 0, { -810, -2098}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -846, 489, -215}, 0, { -528, -1516}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -759, 608, -330}, 0, { -510, -2136}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -786, 618, -289}, 0, { -560, -2058}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -831, 453, -241}, 0, { -472, -1486}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -831, 337, -443}, 0, { -472, -1486}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -759, 491, -532}, 0, { -510, -2136}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -759, 608, -330}, 0, { -510, -2136}, {0xdd, 0xdd, 0xdd, 0xff}}}, - {{{ -762, 766, -374}, 0, { -702, -2610}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -730, 745, -410}, 0, { -626, -2662}, {0xcc, 0xcc, 0xcc, 0xff}}}, - {{{ -861, 841, -418}, 0, { -1036, -2718}, {0xcc, 0xcc, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006940, 0x0026a3a0, 20598, 0x00006940, 240); // 0x07006A30 - 0x07006AC0 -static const Vtx intro_seg7_vertex_07006A30[] = { - {{{ -786, 618, -289}, 0, { -560, -2058}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -759, 608, -330}, 0, { -510, -2136}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -989, 697, -335}, 0, { -1144, -2018}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -948, 682, -373}, 0, { -1054, -2100}, {0xa0, 0xa0, 0xa0, 0xff}}}, - {{{ -762, 766, -374}, 0, { -702, -2610}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -865, 649, -343}, 0, { -810, -2098}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -856, 646, -352}, 0, { -790, -2118}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -867, 683, -327}, 0, { -838, -2160}, {0xff, 0xff, 0xfe, 0xff}}}, - {{{ -730, 745, -410}, 0, { -626, -2662}, {0xff, 0xff, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006A30, 0x0026a3a0, 20598, 0x00006a30, 144); // 0x07006AC0 - 0x07006BC0 -static const Vtx intro_seg7_vertex_07006AC0[] = { - {{{ 2484, 2075, -818}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -2423, -1994, -818}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 2484, -1994, -818}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -2423, 2075, -818}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -123, 259, -409}, 0, { 0, 0}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -123, 366, -224}, 0, { 0, 0}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ -229, 648, -634}, 0, { 0, 0}, {0x4a, 0x4a, 0x4a, 0xff}}}, - {{{ 1401, 395, -178}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1401, 443, -206}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1334, 445, -207}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1334, 395, -178}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1449, 395, -178}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1449, 443, -206}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1334, 316, -132}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1401, 316, -132}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1401, 681, -343}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006AC0, 0x0026a3a0, 20598, 0x00006ac0, 256); // 0x07006BC0 - 0x07006CC0 -static const Vtx intro_seg7_vertex_07006BC0[] = { - {{{ 1202, 445, -207}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1334, 592, -292}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1339, 681, -343}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1334, 445, -207}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1401, 681, -343}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1133, 453, -212}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1334, 395, -178}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1025, 350, -152}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 981, 396, -178}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 947, 372, -165}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1133, 395, -178}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 985, 436, -202}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1062, 434, -201}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1048, 490, -233}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 972, 474, -224}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1055, 387, -173}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006BC0, 0x0026a3a0, 20598, 0x00006bc0, 256); // 0x07006CC0 - 0x07006DC0 -static const Vtx intro_seg7_vertex_07006CC0[] = { - {{{ 1048, 490, -233}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1018, 524, -252}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 972, 474, -224}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1025, 350, -152}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 1055, 387, -173}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 981, 396, -178}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 888, 682, -344}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 904, 625, -311}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 957, 691, -349}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 947, 372, -165}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 973, 322, -136}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 943, 489, -232}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 974, 541, -263}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 957, 634, -316}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 999, 633, -316}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 999, 690, -348}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006CC0, 0x0026a3a0, 20598, 0x00006cc0, 256); // 0x07006DC0 - 0x07006EB0 -static const Vtx intro_seg7_vertex_07006DC0[] = { - {{{ 815, 652, -327}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 904, 625, -311}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 888, 682, -344}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 973, 322, -136}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 947, 372, -165}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 909, 365, -161}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 915, 309, -129}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 943, 489, -232}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 974, 541, -263}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 923, 547, -266}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 899, 492, -234}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 872, 543, -263}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 872, 367, -162}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 844, 316, -133}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 863, 608, -301}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006DC0, 0x0026a3a0, 20598, 0x00006dc0, 240); // 0x07006EB0 - 0x07006FB0 -static const Vtx intro_seg7_vertex_07006EB0[] = { - {{{ 765, 601, -297}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 829, 580, -285}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 863, 608, -301}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 856, 484, -230}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 899, 492, -234}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 872, 543, -263}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 807, 517, -248}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 812, 455, -213}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 872, 367, -162}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 841, 382, -170}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 844, 316, -133}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 795, 337, -145}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 815, 652, -327}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 820, 411, -187}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 759, 376, -167}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 733, 462, -217}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006EB0, 0x0026a3a0, 20598, 0x00006eb0, 256); // 0x07006FB0 - 0x070070B0 -static const Vtx intro_seg7_vertex_07006FB0[] = { - {{{ 742, 414, -189}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 812, 455, -213}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 733, 462, -217}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 820, 411, -187}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 742, 554, -270}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 733, 512, -246}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 807, 517, -248}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 829, 580, -285}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 765, 601, -297}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 759, 376, -167}, 0, { 0, 0}, {0xff, 0x2f, 0x2f, 0xff}}}, - {{{ 230, 73, 1}, 0, { 0, 0}, {0xba, 0xba, 0x00, 0xff}}}, - {{{ 209, 94, 12}, 0, { 0, 0}, {0xba, 0xba, 0x00, 0xff}}}, - {{{ 105, 33, 48}, 0, { 0, 0}, {0xba, 0xba, 0x00, 0xff}}}, - {{{ 1414, 299, -137}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1401, 316, -132}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1334, 316, -132}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07006FB0, 0x0026a3a0, 20598, 0x00006fb0, 256); // 0x070070B0 - 0x070071A0 -static const Vtx intro_seg7_vertex_070070B0[] = { - {{{ 1414, 447, -223}, 0, { 0, 0}, {0xb4, 0xa0, 0x3b, 0xff}}}, - {{{ 1401, 443, -206}, 0, { 0, 0}, {0xb4, 0xa0, 0x3b, 0xff}}}, - {{{ 1449, 443, -206}, 0, { 0, 0}, {0xb4, 0xa0, 0x3b, 0xff}}}, - {{{ 1462, 447, -223}, 0, { 0, 0}, {0xb4, 0xa0, 0x3b, 0xff}}}, - {{{ 1462, 447, -223}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1449, 395, -178}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1462, 378, -183}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1401, 395, -178}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1414, 378, -183}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1401, 316, -132}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1414, 299, -137}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1449, 443, -206}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1320, 299, -137}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 1334, 316, -132}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 1334, 395, -178}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070070B0, 0x0026a3a0, 20598, 0x000070b0, 240); // 0x070071A0 - 0x07007280 -static const Vtx intro_seg7_vertex_070071A0[] = { - {{{ 1414, 299, -137}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1334, 316, -132}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1320, 299, -137}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1414, 685, -360}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1401, 681, -343}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1401, 443, -206}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1414, 447, -223}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1333, 685, -360}, 0, { 0, 0}, {0xb4, 0xa0, 0x3b, 0xff}}}, - {{{ 1401, 681, -343}, 0, { 0, 0}, {0xb4, 0xa0, 0x3b, 0xff}}}, - {{{ 1414, 685, -360}, 0, { 0, 0}, {0xb4, 0xa0, 0x3b, 0xff}}}, - {{{ 1339, 681, -343}, 0, { 0, 0}, {0xb4, 0xa0, 0x3b, 0xff}}}, - {{{ 1320, 299, -137}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 1334, 395, -178}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 1320, 378, -183}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_070071A0, 0x0026a3a0, 20598, 0x000071a0, 224); // 0x07007280 - 0x07007370 -static const Vtx intro_seg7_vertex_07007280[] = { - {{{ 1120, 451, -225}, 0, { 0, 0}, {0x84, 0x84, 0x2b, 0xff}}}, - {{{ 1133, 453, -212}, 0, { 0, 0}, {0x84, 0x84, 0x2b, 0xff}}}, - {{{ 1333, 685, -360}, 0, { 0, 0}, {0x84, 0x84, 0x2b, 0xff}}}, - {{{ 1334, 592, -292}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 1320, 450, -224}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 1334, 445, -207}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 1320, 553, -284}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 1202, 445, -207}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1229, 450, -224}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1334, 592, -292}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1320, 553, -284}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1334, 445, -207}, 0, { 0, 0}, {0xb4, 0xa0, 0x3b, 0xff}}}, - {{{ 1229, 450, -224}, 0, { 0, 0}, {0xb4, 0xa0, 0x3b, 0xff}}}, - {{{ 1202, 445, -207}, 0, { 0, 0}, {0xb4, 0xa0, 0x3b, 0xff}}}, - {{{ 1320, 450, -224}, 0, { 0, 0}, {0xb4, 0xa0, 0x3b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007280, 0x0026a3a0, 20598, 0x00007280, 240); // 0x07007370 - 0x07007470 -static const Vtx intro_seg7_vertex_07007370[] = { - {{{ 1123, 378, -183}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 1133, 453, -212}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 1120, 451, -225}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 1133, 453, -212}, 0, { 0, 0}, {0x84, 0x84, 0x2b, 0xff}}}, - {{{ 1339, 681, -343}, 0, { 0, 0}, {0x84, 0x84, 0x2b, 0xff}}}, - {{{ 1333, 685, -360}, 0, { 0, 0}, {0x84, 0x84, 0x2b, 0xff}}}, - {{{ 1320, 378, -183}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1334, 395, -178}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1133, 395, -178}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1123, 378, -183}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1123, 378, -183}, 0, { 0, 0}, {0x70, 0x70, 0x19, 0xff}}}, - {{{ 1133, 395, -178}, 0, { 0, 0}, {0x70, 0x70, 0x19, 0xff}}}, - {{{ 1133, 453, -212}, 0, { 0, 0}, {0x70, 0x70, 0x19, 0xff}}}, - {{{ 1013, 694, -366}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 999, 690, -348}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 999, 633, -316}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007370, 0x0026a3a0, 20598, 0x00007370, 256); // 0x07007470 - 0x07007560 -static const Vtx intro_seg7_vertex_07007470[] = { - {{{ 1060, 488, -247}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1062, 434, -201}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1075, 426, -211}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1068, 376, -182}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1055, 387, -173}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1048, 490, -233}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1025, 350, -152}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1035, 335, -158}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1026, 526, -269}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1018, 524, -252}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 973, 322, -136}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 979, 306, -141}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 956, 696, -367}, 0, { 0, 0}, {0xb4, 0xb4, 0x3b, 0xff}}}, - {{{ 957, 691, -349}, 0, { 0, 0}, {0xb4, 0xb4, 0x3b, 0xff}}}, - {{{ 999, 690, -348}, 0, { 0, 0}, {0xb4, 0xb4, 0x3b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007470, 0x0026a3a0, 20598, 0x00007470, 240); // 0x07007560 - 0x07007650 -static const Vtx intro_seg7_vertex_07007560[] = { - {{{ 1013, 694, -366}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 999, 633, -316}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 1012, 616, -321}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 957, 634, -316}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 959, 616, -321}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 979, 306, -141}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 973, 322, -136}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 915, 309, -129}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 916, 292, -133}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 956, 696, -367}, 0, { 0, 0}, {0xb4, 0xb4, 0x3b, 0xff}}}, - {{{ 999, 690, -348}, 0, { 0, 0}, {0xb4, 0xb4, 0x3b, 0xff}}}, - {{{ 1013, 694, -366}, 0, { 0, 0}, {0xb4, 0xb4, 0x3b, 0xff}}}, - {{{ 960, 462, -231}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 972, 429, -212}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 985, 436, -202}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007560, 0x0026a3a0, 20598, 0x00007560, 240); // 0x07007650 - 0x07007740 -static const Vtx intro_seg7_vertex_07007650[] = { - {{{ 978, 546, -280}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 974, 541, -263}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 1026, 526, -269}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 1018, 524, -252}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 959, 616, -321}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 957, 634, -316}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 904, 625, -311}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 909, 608, -316}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 985, 436, -202}, 0, { 0, 0}, {0x90, 0x90, 0x39, 0xff}}}, - {{{ 968, 394, -192}, 0, { 0, 0}, {0x90, 0x90, 0x39, 0xff}}}, - {{{ 981, 396, -178}, 0, { 0, 0}, {0x90, 0x90, 0x39, 0xff}}}, - {{{ 972, 429, -212}, 0, { 0, 0}, {0x90, 0x90, 0x39, 0xff}}}, - {{{ 943, 489, -232}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 960, 462, -231}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 972, 474, -224}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007650, 0x0026a3a0, 20598, 0x00007650, 240); // 0x07007740 - 0x07007830 -static const Vtx intro_seg7_vertex_07007740[] = { - {{{ 972, 474, -224}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 960, 462, -231}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 985, 436, -202}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 981, 396, -178}, 0, { 0, 0}, {0x7e, 0x7e, 0x11, 0xff}}}, - {{{ 968, 394, -192}, 0, { 0, 0}, {0x7e, 0x7e, 0x11, 0xff}}}, - {{{ 947, 372, -165}, 0, { 0, 0}, {0x7e, 0x7e, 0x11, 0xff}}}, - {{{ 968, 394, -192}, 0, { 0, 0}, {0x8c, 0x8c, 0x13, 0xff}}}, - {{{ 939, 375, -182}, 0, { 0, 0}, {0x8c, 0x8c, 0x13, 0xff}}}, - {{{ 947, 372, -165}, 0, { 0, 0}, {0x8c, 0x8c, 0x13, 0xff}}}, - {{{ 943, 489, -232}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 936, 473, -238}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 960, 462, -231}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 909, 608, -316}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 904, 625, -311}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 872, 593, -307}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007740, 0x0026a3a0, 20598, 0x00007740, 240); // 0x07007830 - 0x07007920 -static const Vtx intro_seg7_vertex_07007830[] = { - {{{ 915, 309, -129}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 844, 316, -133}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 840, 299, -138}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 916, 292, -133}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 923, 552, -283}, 0, { 0, 0}, {0xc0, 0xc0, 0x2b, 0xff}}}, - {{{ 974, 541, -263}, 0, { 0, 0}, {0xc0, 0xc0, 0x2b, 0xff}}}, - {{{ 978, 546, -280}, 0, { 0, 0}, {0xc0, 0xc0, 0x2b, 0xff}}}, - {{{ 923, 547, -266}, 0, { 0, 0}, {0xc0, 0xc0, 0x2b, 0xff}}}, - {{{ 884, 687, -361}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 888, 682, -344}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 957, 691, -349}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 956, 696, -367}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 868, 547, -281}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 872, 543, -263}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 923, 547, -266}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007830, 0x0026a3a0, 20598, 0x00007830, 240); // 0x07007920 - 0x07007A20 -static const Vtx intro_seg7_vertex_07007920[] = { - {{{ 947, 372, -165}, 0, { 0, 0}, {0x9a, 0x9a, 0x15, 0xff}}}, - {{{ 939, 375, -182}, 0, { 0, 0}, {0x9a, 0x9a, 0x15, 0xff}}}, - {{{ 909, 365, -161}, 0, { 0, 0}, {0x9a, 0x9a, 0x15, 0xff}}}, - {{{ 939, 375, -182}, 0, { 0, 0}, {0xa0, 0xa0, 0x23, 0xff}}}, - {{{ 908, 370, -179}, 0, { 0, 0}, {0xa0, 0xa0, 0x23, 0xff}}}, - {{{ 909, 365, -161}, 0, { 0, 0}, {0xa0, 0xa0, 0x23, 0xff}}}, - {{{ 863, 468, -235}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 900, 475, -239}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 899, 492, -234}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 943, 489, -232}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 936, 473, -238}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 856, 484, -230}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 812, 455, -213}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 868, 547, -281}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 923, 547, -266}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, - {{{ 923, 552, -283}, 0, { 0, 0}, {0xa8, 0xa8, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007920, 0x0026a3a0, 20598, 0x00007920, 256); // 0x07007A20 - 0x07007B20 -static const Vtx intro_seg7_vertex_07007A20[] = { - {{{ 872, 593, -307}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 863, 608, -301}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 841, 569, -293}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 904, 625, -311}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 909, 365, -161}, 0, { 0, 0}, {0xb4, 0xb4, 0x3b, 0xff}}}, - {{{ 908, 370, -179}, 0, { 0, 0}, {0xb4, 0xb4, 0x3b, 0xff}}}, - {{{ 872, 367, -162}, 0, { 0, 0}, {0xb4, 0xb4, 0x3b, 0xff}}}, - {{{ 878, 371, -179}, 0, { 0, 0}, {0xb4, 0xb4, 0x3b, 0xff}}}, - {{{ 829, 580, -285}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 841, 382, -170}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 852, 382, -185}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 833, 407, -200}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 806, 655, -343}, 0, { 0, 0}, {0x90, 0x90, 0x20, 0xff}}}, - {{{ 815, 652, -327}, 0, { 0, 0}, {0x90, 0x90, 0x20, 0xff}}}, - {{{ 888, 682, -344}, 0, { 0, 0}, {0x90, 0x90, 0x39, 0xff}}}, - {{{ 884, 687, -361}, 0, { 0, 0}, {0x90, 0x90, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007A20, 0x0026a3a0, 20598, 0x00007a20, 256); // 0x07007B20 - 0x07007C10 -static const Vtx intro_seg7_vertex_07007B20[] = { - {{{ 872, 367, -162}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 852, 382, -185}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 841, 382, -170}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 878, 371, -179}, 0, { 0, 0}, {0xdf, 0xdf, 0x1f, 0xff}}}, - {{{ 841, 569, -293}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 829, 580, -285}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 807, 517, -248}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 825, 530, -271}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 840, 299, -138}, 0, { 0, 0}, {0xf0, 0xf0, 0x00, 0xff}}}, - {{{ 844, 316, -133}, 0, { 0, 0}, {0xf0, 0xf0, 0x00, 0xff}}}, - {{{ 786, 322, -151}, 0, { 0, 0}, {0xf0, 0xf0, 0x00, 0xff}}}, - {{{ 820, 411, -187}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 833, 407, -200}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 826, 444, -221}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 841, 382, -170}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007B20, 0x0026a3a0, 20598, 0x00007b20, 240); // 0x07007C10 - 0x07007CF0 -static const Vtx intro_seg7_vertex_07007C10[] = { - {{{ 807, 517, -248}, 0, { 0, 0}, {0x90, 0x90, 0x39, 0xff}}}, - {{{ 872, 543, -263}, 0, { 0, 0}, {0x90, 0x90, 0x39, 0xff}}}, - {{{ 868, 547, -281}, 0, { 0, 0}, {0x90, 0x90, 0x39, 0xff}}}, - {{{ 825, 530, -271}, 0, { 0, 0}, {0x90, 0x90, 0x39, 0xff}}}, - {{{ 820, 411, -187}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 826, 444, -221}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 812, 455, -213}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 863, 468, -235}, 0, { 0, 0}, {0xff, 0xff, 0x39, 0xff}}}, - {{{ 786, 322, -151}, 0, { 0, 0}, {0xc0, 0xc0, 0x2b, 0xff}}}, - {{{ 759, 376, -167}, 0, { 0, 0}, {0xc0, 0xc0, 0x2b, 0xff}}}, - {{{ 747, 364, -175}, 0, { 0, 0}, {0xc0, 0xc0, 0x2b, 0xff}}}, - {{{ 844, 316, -133}, 0, { 0, 0}, {0xf0, 0xf0, 0x00, 0xff}}}, - {{{ 795, 337, -145}, 0, { 0, 0}, {0xf0, 0xf0, 0x00, 0xff}}}, - {{{ 786, 322, -151}, 0, { 0, 0}, {0xf0, 0xf0, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007C10, 0x0026a3a0, 20598, 0x00007c10, 224); // 0x07007CF0 - 0x07007DF0 -static const Vtx intro_seg7_vertex_07007CF0[] = { - {{{ 753, 600, -311}, 0, { 0, 0}, {0x84, 0x84, 0x2b, 0xff}}}, - {{{ 765, 601, -297}, 0, { 0, 0}, {0x84, 0x84, 0x2b, 0xff}}}, - {{{ 806, 655, -343}, 0, { 0, 0}, {0x84, 0x84, 0x2b, 0xff}}}, - {{{ 815, 652, -327}, 0, { 0, 0}, {0x84, 0x84, 0x2b, 0xff}}}, - {{{ 729, 550, -283}, 0, { 0, 0}, {0x84, 0x84, 0x2b, 0xff}}}, - {{{ 742, 554, -270}, 0, { 0, 0}, {0x84, 0x84, 0x2b, 0xff}}}, - {{{ 786, 322, -151}, 0, { 0, 0}, {0xc0, 0xc0, 0x2b, 0xff}}}, - {{{ 795, 337, -145}, 0, { 0, 0}, {0xc0, 0xc0, 0x2b, 0xff}}}, - {{{ 759, 376, -167}, 0, { 0, 0}, {0xc0, 0xc0, 0x2b, 0xff}}}, - {{{ 720, 455, -228}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 733, 512, -246}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 720, 506, -257}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 747, 364, -175}, 0, { 0, 0}, {0xa8, 0xa8, 0x17, 0xff}}}, - {{{ 759, 376, -167}, 0, { 0, 0}, {0xa8, 0xa8, 0x17, 0xff}}}, - {{{ 742, 414, -189}, 0, { 0, 0}, {0xa8, 0xa8, 0x17, 0xff}}}, - {{{ 729, 405, -199}, 0, { 0, 0}, {0xa8, 0xa8, 0x17, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007CF0, 0x0026a3a0, 20598, 0x00007cf0, 256); // 0x07007DF0 - 0x07007EA0 -static const Vtx intro_seg7_vertex_07007DF0[] = { - {{{ 729, 405, -199}, 0, { 0, 0}, {0x9a, 0x9a, 0x15, 0xff}}}, - {{{ 733, 462, -217}, 0, { 0, 0}, {0x9a, 0x9a, 0x15, 0xff}}}, - {{{ 720, 455, -228}, 0, { 0, 0}, {0x9a, 0x9a, 0x15, 0xff}}}, - {{{ 742, 414, -189}, 0, { 0, 0}, {0x9a, 0x9a, 0x15, 0xff}}}, - {{{ 720, 506, -257}, 0, { 0, 0}, {0x8b, 0x8b, 0x00, 0xff}}}, - {{{ 733, 512, -246}, 0, { 0, 0}, {0x8b, 0x8b, 0x00, 0xff}}}, - {{{ 742, 554, -270}, 0, { 0, 0}, {0x8b, 0x8b, 0x00, 0xff}}}, - {{{ 729, 550, -283}, 0, { 0, 0}, {0x8b, 0x8b, 0x00, 0xff}}}, - {{{ 720, 455, -228}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 733, 462, -217}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, - {{{ 733, 512, -246}, 0, { 0, 0}, {0xa8, 0x95, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_07007DF0, 0x0026a3a0, 20598, 0x00007df0, 176); // 0x07007EA0 - 0x07007EA2 -ALIGNED8 const Texture intro_seg7_texture_07007EA0[] = { -#include "levels/intro/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(intro_seg7_texture_07007EA0, "levels/intro/0.rgba16.inc.c", 0x0026a3a0, 20598, 0x00007ea0, 2048); // 0x070086A0 - 0x070086A2 -ALIGNED8 const Texture intro_seg7_texture_070086A0[] = { -#include "levels/intro/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(intro_seg7_texture_070086A0, "levels/intro/1.rgba16.inc.c", 0x0026a3a0, 20598, 0x000086a0, 2048); // 0x07008EA0 - 0x07009E38 static const Gfx intro_seg7_dl_07008EA0[] = { @@ -3318,20 +1153,10 @@ const Gfx intro_seg7_dl_0700B3A0[] = { }; // 0x0700B420 - 0x0700B460 -static const Vtx intro_seg7_vertex_0700B420[] = { - {{{ 96, 42, -1}, 0, { 0, 512}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 224, 42, -1}, 0, { 4096, 512}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 224, 58, -1}, 0, { 4096, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 96, 58, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_0700B420, 0x0026a3a0, 20598, 0x0000b420, 64); // 0x0700B460 - 0x0700B4A0 -static const Vtx intro_seg7_vertex_0700B460[] = { - {{{ 268, 180, -1}, 0, { 0, 512}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 284, 180, -1}, 0, { 544, 512}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 284, 196, -1}, 0, { 544, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 268, 196, -1}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(intro_seg7_vertex_0700B460, 0x0026a3a0, 20598, 0x0000b460, 64); #if defined(VERSION_EU) || defined(VERSION_SH) // 0x0700B4A0 - 0x0700B4A2 @@ -3341,9 +1166,7 @@ ALIGNED8 const Texture intro_seg7_texture_0700B4A0[] = { #else // 0x0700B4A0 - 0x0700B4A2 -ALIGNED8 const Texture intro_seg7_texture_0700B4A0[] = { -#include "levels/intro/2_copyright.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(intro_seg7_texture_0700B4A0, "levels/intro/2_copyright.rgba16.inc.c", 0x0026a3a0, 20598, 0x0000b4a0, 4096); #endif #if defined(VERSION_EU) @@ -3357,9 +1180,7 @@ ALIGNED8 static const u8 intro_seg7_texture_0700C4A0[] = { }; #else // 0x0700C4A0 - 0x0700D4A0 -ALIGNED8 const Texture intro_seg7_texture_0700C4A0[] = { -#include "levels/intro/3_tm.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(intro_seg7_texture_0700C4A0, "levels/intro/3_tm.rgba16.inc.c", 0x0026a3a0, 20598, 0x0000c4a0, 512); #endif // 0x0700C6A0 - 0x0700C790 diff --git a/levels/jrb/areas/1/1/model.inc.c b/levels/jrb/areas/1/1/model.inc.c index 56017361b..7045e99c2 100644 --- a/levels/jrb/areas/1/1/model.inc.c +++ b/levels/jrb/areas/1/1/model.inc.c @@ -1,120 +1,24 @@ +#include "pc/rom_assets.h" // 0x07002800 - 0x070028F0 -static const Vtx jrb_seg7_vertex_07002800[] = { - {{{ 2813, 1536, 5598}, 0, { -2074, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2813, 1331, 5598}, 0, { -2074, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4284, 1331, 7069}, 0, { 8308, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2668, 1536, 6322}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2668, 1331, 6322}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3611, 1331, 7264}, 0, { 6620, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3611, 1536, 7264}, 0, { 6620, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3861, 1331, 7182}, 0, { 7214, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2835, 1331, 6155}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2835, 1536, 6155}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3861, 1536, 7182}, 0, { 7214, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2980, 1536, 5431}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2980, 1331, 5431}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2813, 1331, 5598}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2813, 1536, 5598}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07002800, 0x0041a760, 37817, 0x00002800, 240); // 0x070028F0 - 0x070029E0 -static const Vtx jrb_seg7_vertex_070028F0[] = { - {{{ 3392, 1536, 5018}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4909, 1331, 6535}, 0, { 10670, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4909, 1536, 6535}, 0, { 10670, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2813, 1536, 5598}, 0, { -2074, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4284, 1331, 7069}, 0, { 8308, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4284, 1536, 7069}, 0, { 8308, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4460, 1331, 6912}, 0, { 8372, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2980, 1536, 5431}, 0, { -2074, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4460, 1536, 6912}, 0, { 8372, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2980, 1331, 5431}, 0, { -2074, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3559, 1536, 4852}, 0, { -5140, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3559, 1331, 4852}, 0, { -5140, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3392, 1331, 5018}, 0, { -4118, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3392, 1536, 5018}, 0, { -4118, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3392, 1331, 5018}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070028F0, 0x0041a760, 37817, 0x000028f0, 240); // 0x070029E0 - 0x07002A60 -static const Vtx jrb_seg7_vertex_070029E0[] = { - {{{ 5084, 1331, 6377}, 0, { 10734, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3559, 1331, 4852}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5084, 1536, 6377}, 0, { 10734, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3559, 1536, 4852}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2835, 1536, 6155}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2668, 1331, 6322}, 0, { 4056, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2668, 1536, 6322}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2835, 1331, 6155}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070029E0, 0x0041a760, 37817, 0x000029e0, 128); // 0x07002A60 - 0x07002B60 -static const Vtx jrb_seg7_vertex_07002A60[] = { - {{{ -3991, 1126, -97}, 0, { 19524, 956}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3443, 1024, 319}, 0, { 19132, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -705, 1024, 2401}, 0, { 17252, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1480, 4096, 7814}, 0, { 6336, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1480, 1024, 7814}, 0, { 6336, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -805, 1024, 7672}, 0, { 4776, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -805, 4096, 7672}, 0, { 4776, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4161, 4096, 6315}, 0, { 2440, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4161, 1024, 6315}, 0, { 2440, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6561, 4096, 4330}, 0, { 856, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6561, 1126, 4330}, 0, { 856, 956}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5762, 4096, -1125}, 0, { 20512, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3991, 4096, -97}, 0, { 19524, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5221, 4096, -669}, 0, { 13320, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7435, 1024, 615}, 0, { 12176, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7435, 4096, 615}, 0, { 12176, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07002A60, 0x0041a760, 37817, 0x00002a60, 256); // 0x07002B60 - 0x07002C60 -static const Vtx jrb_seg7_vertex_07002B60[] = { - {{{ -705, 4096, 2401}, 0, { 17252, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -705, 1024, 2401}, 0, { 17252, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1136, 1024, 2287}, 0, { 16276, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3991, 4096, -97}, 0, { 19524, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1136, 4096, 2287}, 0, { 16276, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2350, 1024, 1215}, 0, { 15468, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2350, 4096, 1215}, 0, { 15468, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3121, 1024, -112}, 0, { 14632, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3121, 4096, -112}, 0, { 14632, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5221, 1024, -669}, 0, { 13320, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5221, 4096, -669}, 0, { 13320, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7435, 1024, 615}, 0, { 12176, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7435, 4096, 615}, 0, { 12176, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7992, 1024, 2714}, 0, { 11144, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7992, 4096, 2714}, 0, { 11144, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6707, 1024, 4928}, 0, { 9936, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07002B60, 0x0041a760, 37817, 0x00002b60, 256); // 0x07002C60 - 0x07002D60 -static const Vtx jrb_seg7_vertex_07002C60[] = { - {{{ 7992, 4096, 2714}, 0, { 11144, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6707, 1024, 4928}, 0, { 9936, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6707, 4096, 4928}, 0, { 9936, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4279, 1024, 7071}, 0, { 8148, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4279, 4096, 7071}, 0, { 8148, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1480, 1024, 7814}, 0, { 6336, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1480, 4096, 7814}, 0, { 6336, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5762, 4096, -1125}, 0, { 20512, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5762, 1126, -1125}, 0, { 20512, 956}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3991, 1126, -97}, 0, { 19524, 956}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7494, 4096, 173}, 0, { 21392, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6980, 1126, -712}, 0, { 20948, 956}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6980, 4096, -712}, 0, { 20948, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7494, 1126, 173}, 0, { 21392, 956}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7818, 4096, 2416}, 0, { 22384, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7818, 1126, 2416}, 0, { 22384, 956}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07002C60, 0x0041a760, 37817, 0x00002c60, 256); // 0x07002D60 - 0x07002DA0 -static const Vtx jrb_seg7_vertex_07002D60[] = { - {{{ -6561, 4096, 4330}, 0, { 23340, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7818, 1126, 2416}, 0, { 22384, 956}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7818, 4096, 2416}, 0, { 22384, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6561, 1126, 4330}, 0, { 23340, 956}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07002D60, 0x0041a760, 37817, 0x00002d60, 64); // 0x07002DA0 - 0x07002E68 static const Gfx jrb_seg7_dl_07002DA0[] = { diff --git a/levels/jrb/areas/1/2/model.inc.c b/levels/jrb/areas/1/2/model.inc.c index c97e16d60..a54e66e10 100644 --- a/levels/jrb/areas/1/2/model.inc.c +++ b/levels/jrb/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070030A8 - 0x070030C0 static const Lights1 jrb_seg7_lights_070030A8 = gdSPDefLights1( 0x10, 0x25, 0x1e, @@ -17,356 +18,64 @@ static const Lights1 jrb_seg7_lights_070030D8 = gdSPDefLights1( ); // 0x070030F0 - 0x070031F0 -static const Vtx jrb_seg7_vertex_070030F0[] = { - {{{ 3093, -5119, 4015}, 0, { 1220, 2248}, {0x41, 0x63, 0xd5, 0xff}}}, - {{{ 4422, -5119, 4786}, 0, { 2268, 1970}, {0x06, 0x76, 0xd2, 0xff}}}, - {{{ 4774, -5119, 2892}, 0, { 1500, 852}, {0x0f, 0x78, 0xdb, 0xff}}}, - {{{ 4979, -5631, 2482}, 0, { 1396, 546}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 4569, -5119, 2687}, 0, { 1296, 852}, {0x25, 0x78, 0xf1, 0xff}}}, - {{{ 5183, -5119, 2892}, 0, { 1704, 648}, {0xf1, 0x78, 0xdb, 0xff}}}, - {{{ 4569, -5119, 2277}, 0, { 1092, 648}, {0x25, 0x78, 0x0f, 0xff}}}, - {{{ 5388, -5119, 2277}, 0, { 1500, 238}, {0xdb, 0x78, 0x0f, 0xff}}}, - {{{ 5388, -5119, 2687}, 0, { 1704, 444}, {0xdb, 0x78, 0xf1, 0xff}}}, - {{{ 4774, -5119, 2073}, 0, { 1092, 444}, {0x0f, 0x78, 0x25, 0xff}}}, - {{{ 5183, -5119, 2073}, 0, { 1296, 238}, {0xf1, 0x78, 0x25, 0xff}}}, - {{{ 2722, -5119, 2615}, 0, { 336, 1736}, {0x3f, 0x69, 0x1d, 0xff}}}, - {{{ 6478, -5119, 1243}, 0, { 1528, -822}, {0xab, 0x44, 0x41, 0xff}}}, - {{{ 5821, -5119, 4414}, 0, { 2780, 1086}, {0xc4, 0x60, 0xc9, 0xff}}}, - {{{ 3750, -5119, 844}, 0, { 0, 340}, {0x31, 0x4d, 0x57, 0xff}}}, - {{{ 5150, -5119, 472}, 0, { 480, -544}, {0xf5, 0x5b, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070030F0, 0x0041a760, 37817, 0x000030f0, 256); // 0x070031F0 - 0x07003250 -static const Vtx jrb_seg7_vertex_070031F0[] = { - {{{ 6849, -5119, 2643}, 0, { 2412, -308}, {0xa1, 0x53, 0x0a, 0xff}}}, - {{{ 6478, -5119, 1243}, 0, { 1528, -822}, {0xab, 0x44, 0x41, 0xff}}}, - {{{ 5388, -5119, 2277}, 0, { 1500, 238}, {0xdb, 0x78, 0x0f, 0xff}}}, - {{{ 5388, -5119, 2687}, 0, { 1704, 444}, {0xdb, 0x78, 0xf1, 0xff}}}, - {{{ 5821, -5119, 4414}, 0, { 2780, 1086}, {0xc4, 0x60, 0xc9, 0xff}}}, - {{{ 5183, -5119, 2892}, 0, { 1704, 648}, {0xf1, 0x78, 0xdb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070031F0, 0x0041a760, 37817, 0x000031f0, 96); // 0x07003250 - 0x07003350 -static const Vtx jrb_seg7_vertex_07003250[] = { - {{{ 1888, 1024, 6165}, 0, { 1884, 3024}, {0x2a, 0x44, 0x9e, 0xff}}}, - {{{ 1879, -511, 5086}, 0, { 1500, 3032}, {0x35, 0x54, 0xb3, 0xff}}}, - {{{ 1098, 1024, 6104}, 0, { 1884, 3812}, {0x01, 0x53, 0xa1, 0xff}}}, - {{{ 294, -511, 4758}, 0, { 1500, 4614}, {0xde, 0x71, 0xd3, 0xff}}}, - {{{ -219, 512, 5643}, 0, { 1756, 5128}, {0xe3, 0x63, 0xb7, 0xff}}}, - {{{ 330, 1024, 6232}, 0, { 1884, 4578}, {0xd3, 0x6b, 0xcd, 0xff}}}, - {{{ -1662, -1023, 3030}, 0, { 1116, -312}, {0xfc, 0x7b, 0x1b, 0xff}}}, - {{{ -2362, -1023, 3215}, 0, { 652, -188}, {0x2d, 0x63, 0x3f, 0xff}}}, - {{{ -2876, -1023, 4101}, 0, { 312, 400}, {0x43, 0x6b, 0xf9, 0xff}}}, - {{{ -777, -1023, 3544}, 0, { 1708, 30}, {0xd4, 0x66, 0x3b, 0xff}}}, - {{{ -1848, 0, 2330}, 0, { 996, -778}, {0xfb, 0x6d, 0x40, 0xff}}}, - {{{ -2690, -1023, 4801}, 0, { 432, 866}, {0x35, 0x6b, 0xd7, 0xff}}}, - {{{ -1805, -1023, 5315}, 0, { 1024, 1206}, {0x16, 0x60, 0xb1, 0xff}}}, - {{{ -1105, -1023, 5129}, 0, { 1488, 1082}, {0xe2, 0x67, 0xbd, 0xff}}}, - {{{ -3762, 0, 3587}, 0, { -276, 58}, {0x2b, 0x77, 0xf9, 0xff}}}, - {{{ -3390, 512, 4987}, 0, { 0, 990}, {0x39, 0x61, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003250, 0x0041a760, 37817, 0x00003250, 256); // 0x07003350 - 0x07003450 -static const Vtx jrb_seg7_vertex_07003350[] = { - {{{ -1105, -1023, 5129}, 0, { 1488, 1082}, {0xe2, 0x67, 0xbd, 0xff}}}, - {{{ -219, 512, 5643}, 0, { 2076, 1424}, {0xe3, 0x63, 0xb7, 0xff}}}, - {{{ 294, -511, 4758}, 0, { 2420, 838}, {0xde, 0x71, 0xd3, 0xff}}}, - {{{ -591, -1023, 4244}, 0, { 1832, 496}, {0xd8, 0x78, 0x01, 0xff}}}, - {{{ -1662, -1023, 3030}, 0, { 1116, -312}, {0xfc, 0x7b, 0x1b, 0xff}}}, - {{{ -1619, 512, 6015}, 0, { 1148, 1672}, {0x00, 0x6c, 0xbe, 0xff}}}, - {{{ -1805, -1023, 5315}, 0, { 1024, 1206}, {0x16, 0x60, 0xb1, 0xff}}}, - {{{ -77, -511, 3358}, 0, { 2172, -94}, {0xf2, 0x7a, 0x1d, 0xff}}}, - {{{ -777, -1023, 3544}, 0, { 1708, 30}, {0xd4, 0x66, 0x3b, 0xff}}}, - {{{ -3390, 512, 4987}, 0, { 0, 990}, {0x39, 0x61, 0xc8, 0xff}}}, - {{{ -2690, -1023, 4801}, 0, { 432, 866}, {0x35, 0x6b, 0xd7, 0xff}}}, - {{{ -2876, -1023, 4101}, 0, { 312, 400}, {0x43, 0x6b, 0xf9, 0xff}}}, - {{{ -3762, 0, 3587}, 0, { -276, 58}, {0x2b, 0x77, 0xf9, 0xff}}}, - {{{ -2362, -1023, 3215}, 0, { 652, -188}, {0x2d, 0x63, 0x3f, 0xff}}}, - {{{ -4133, 0, 2187}, 0, { -524, -872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3248, 0, 2701}, 0, { 64, -530}, {0x1d, 0x74, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003350, 0x0041a760, 37817, 0x00003350, 256); // 0x07003450 - 0x07003540 -static const Vtx jrb_seg7_vertex_07003450[] = { - {{{ -1848, 0, 2330}, 0, { 996, -778}, {0xfb, 0x6d, 0x40, 0xff}}}, - {{{ -3248, 0, 2701}, 0, { 64, -530}, {0x1d, 0x74, 0x28, 0xff}}}, - {{{ -2362, -1023, 3215}, 0, { 652, -188}, {0x2d, 0x63, 0x3f, 0xff}}}, - {{{ -1619, 512, 6015}, 0, { 1148, 1672}, {0x00, 0x6c, 0xbe, 0xff}}}, - {{{ -3390, 512, 4987}, 0, { 0, 990}, {0x39, 0x61, 0xc8, 0xff}}}, - {{{ -4161, 512, 6315}, 0, { -540, 1872}, {0x1a, 0x69, 0xbf, 0xff}}}, - {{{ -5256, 512, 4733}, 0, { -1268, 820}, {0x04, 0x7b, 0xe2, 0xff}}}, - {{{ -3762, 0, 3587}, 0, { -276, 58}, {0x2b, 0x77, 0xf9, 0xff}}}, - {{{ -219, 512, 5643}, 0, { 2076, 1424}, {0xe3, 0x63, 0xb7, 0xff}}}, - {{{ -805, 512, 7672}, 0, { 1688, 2774}, {0xea, 0x67, 0xbb, 0xff}}}, - {{{ -777, -1023, 3544}, 0, { 1708, 30}, {0xd4, 0x66, 0x3b, 0xff}}}, - {{{ -77, -511, 3358}, 0, { 2172, -94}, {0xf2, 0x7a, 0x1d, 0xff}}}, - {{{ -705, 0, 2401}, 0, { 1756, -730}, {0x14, 0x6b, 0x40, 0xff}}}, - {{{ -4133, 0, 2187}, 0, { -524, -872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2771, 0, 1676}, 0, { 380, -1212}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003450, 0x0041a760, 37817, 0x00003450, 240); // 0x07003540 - 0x07003640 -static const Vtx jrb_seg7_vertex_07003540[] = { - {{{ -2771, 614, 1676}, 0, { 2536, 120}, {0x03, 0x7a, 0x20, 0xff}}}, - {{{ -705, 512, 2401}, 0, { 4600, 844}, {0xdb, 0x60, 0x49, 0xff}}}, - {{{ -3747, 1024, 257}, 0, { 1564, -1296}, {0xfe, 0x79, 0x25, 0xff}}}, - {{{ 1879, -511, 5086}, 0, { 3476, 1054}, {0x35, 0x54, 0xb3, 0xff}}}, - {{{ -77, -511, 3358}, 0, { 2172, -94}, {0xf2, 0x7a, 0x1d, 0xff}}}, - {{{ 294, -511, 4758}, 0, { 2420, 838}, {0xde, 0x71, 0xd3, 0xff}}}, - {{{ 1136, -1023, 2287}, 0, { 2980, -806}, {0x57, 0x3e, 0x43, 0xff}}}, - {{{ -705, 0, 2401}, 0, { 1756, -730}, {0x14, 0x6b, 0x40, 0xff}}}, - {{{ -4133, 0, 2187}, 0, { -524, -872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5170, 0, 3362}, 0, { -1212, -92}, {0x03, 0x7c, 0xea, 0xff}}}, - {{{ -3762, 0, 3587}, 0, { -276, 58}, {0x2b, 0x77, 0xf9, 0xff}}}, - {{{ -5256, 512, 4733}, 0, { -1268, 820}, {0x04, 0x7b, 0xe2, 0xff}}}, - {{{ -4307, 1024, 405}, 0, { 1004, -1146}, {0x09, 0x7b, 0x1c, 0xff}}}, - {{{ -4133, 614, 2187}, 0, { 1176, 632}, {0x11, 0x7b, 0x17, 0xff}}}, - {{{ -5345, 1024, 1011}, 0, { 0, -542}, {0x15, 0x7b, 0x14, 0xff}}}, - {{{ -5756, 1024, 1719}, 0, { -440, 164}, {0x19, 0x7a, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003540, 0x0041a760, 37817, 0x00003540, 256); // 0x07003640 - 0x07003700 -static const Vtx jrb_seg7_vertex_07003640[] = { - {{{ -5170, 614, 3362}, 0, { 144, 1802}, {0x23, 0x79, 0x03, 0xff}}}, - {{{ -4133, 614, 2187}, 0, { 1176, 632}, {0x11, 0x7b, 0x17, 0xff}}}, - {{{ -5756, 1024, 1719}, 0, { -440, 164}, {0x19, 0x7a, 0x13, 0xff}}}, - {{{ -4579, 1024, 508}, 0, { 732, -1044}, {0x0d, 0x7b, 0x1a, 0xff}}}, - {{{ -5345, 1024, 1011}, 0, { 0, -542}, {0x15, 0x7b, 0x14, 0xff}}}, - {{{ -4307, 1024, 405}, 0, { 1004, -1146}, {0x09, 0x7b, 0x1c, 0xff}}}, - {{{ -5963, 1024, 1954}, 0, { -644, 398}, {0x27, 0x78, 0x0c, 0xff}}}, - {{{ -6077, 1024, 3782}, 0, { -760, 2222}, {0x2e, 0x75, 0xf2, 0xff}}}, - {{{ -5256, 1024, 4733}, 0, { 56, 3170}, {0x25, 0x74, 0xe0, 0xff}}}, - {{{ -705, 512, 2401}, 0, { 4600, 844}, {0xdb, 0x60, 0x49, 0xff}}}, - {{{ -3443, 1024, 319}, 0, { 1864, -1234}, {0xcc, 0x4a, 0x57, 0xff}}}, - {{{ -3747, 1024, 257}, 0, { 1564, -1296}, {0xfe, 0x79, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003640, 0x0041a760, 37817, 0x00003640, 192); // 0x07003700 - 0x07003800 -static const Vtx jrb_seg7_vertex_07003700[] = { - {{{ 728, -630, 3571}, 0, { 2012, 990}, {0x20, 0x09, 0x7a, 0xff}}}, - {{{ 696, 1024, 3452}, 0, { 1604, -662}, {0x20, 0x09, 0x7a, 0xff}}}, - {{{ 519, 1024, 3349}, 0, { 1120, -662}, {0x97, 0x08, 0x45, 0xff}}}, - {{{ 799, 1024, 3275}, 0, { 1120, -662}, {0x7a, 0x09, 0xe0, 0xff}}}, - {{{ 589, -726, 3046}, 0, { 204, 1084}, {0x07, 0x08, 0x82, 0xff}}}, - {{{ 622, 1024, 3172}, 0, { 640, -662}, {0xbb, 0x08, 0x97, 0xff}}}, - {{{ 927, -751, 3241}, 0, { 1120, 1108}, {0x7a, 0x09, 0xe0, 0xff}}}, - {{{ 402, -607, 3381}, 0, { 1120, 966}, {0x82, 0x08, 0xf9, 0xff}}}, - {{{ 225, -595, 2823}, 0, { -1112, 872}, {0x6d, 0x07, 0x3f, 0xff}}}, - {{{ 2, 1024, 2812}, 0, { -600, -744}, {0xe7, 0x07, 0x7c, 0xff}}}, - {{{ -40, -455, 2888}, 0, { -164, 734}, {0xa1, 0x07, 0x53, 0xff}}}, - {{{ 150, -509, 2557}, 0, { -2072, 788}, {0x3f, 0x07, 0x93, 0xff}}}, - {{{ 105, 1024, 2635}, 0, { -1624, -744}, {0x3f, 0x07, 0x93, 0xff}}}, - {{{ -105, -376, 2631}, 0, { -1112, 654}, {0xac, 0x07, 0xa2, 0xff}}}, - {{{ -34, 1024, 2672}, 0, { -1112, -744}, {0x84, 0x06, 0xe6, 0xff}}}, - {{{ 142, 1024, 2775}, 0, { -1112, -744}, {0x6d, 0x07, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003700, 0x0041a760, 37817, 0x00003700, 256); // 0x07003800 - 0x070038F0 -static const Vtx jrb_seg7_vertex_07003800[] = { - {{{ -3928, 922, 2443}, 0, { 2012, -3610}, {0x57, 0x26, 0x54, 0xff}}}, - {{{ -3928, 0, 2443}, 0, { 2012, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -3928, 0, 1829}, 0, { 0, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 1252, -664, 3893}, 0, { 928, 942}, {0x53, 0x07, 0x5f, 0xff}}}, - {{{ 1166, 1024, 3843}, 0, { 928, -744}, {0x7c, 0x07, 0x19, 0xff}}}, - {{{ 1043, 1024, 3876}, 0, { 1380, -744}, {0xc1, 0x07, 0x6d, 0xff}}}, - {{{ 1185, -712, 3631}, 0, { 0, 990}, {0x5f, 0x07, 0xad, 0xff}}}, - {{{ 1133, 1024, 3720}, 0, { 476, -744}, {0x19, 0x07, 0x84, 0xff}}}, - {{{ 925, -640, 3703}, 0, { 928, 918}, {0x93, 0x07, 0xc1, 0xff}}}, - {{{ 1010, 1024, 3752}, 0, { 928, -744}, {0x93, 0x07, 0xc1, 0xff}}}, - {{{ 995, -594, 3958}, 0, { 1856, 872}, {0xc1, 0x07, 0x6d, 0xff}}}, - {{{ -3928, 922, 1829}, 0, { 2012, -3608}, {0x54, 0x26, 0xa9, 0xff}}}, - {{{ -4543, 0, 1829}, 0, { -1048, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -4543, 922, 1829}, 0, { -1052, -3608}, {0xa9, 0x26, 0xac, 0xff}}}, - {{{ -3928, 922, 1829}, 0, { 0, -3610}, {0x54, 0x26, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003800, 0x0041a760, 37817, 0x00003800, 240); // 0x070038F0 - 0x070039E0 -static const Vtx jrb_seg7_vertex_070038F0[] = { - {{{ -4543, 922, 1829}, 0, { 0, -3610}, {0xa9, 0x26, 0xac, 0xff}}}, - {{{ -4543, 0, 1829}, 0, { 0, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -4543, 0, 2443}, 0, { 2012, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -4543, 922, 2443}, 0, { 2012, -3610}, {0xac, 0x26, 0x57, 0xff}}}, - {{{ -4543, 922, 2443}, 0, { -1052, -3608}, {0xac, 0x26, 0x57, 0xff}}}, - {{{ -3928, 0, 2443}, 0, { 2012, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -3928, 922, 2443}, 0, { 2012, -3608}, {0x57, 0x26, 0x54, 0xff}}}, - {{{ -4543, 0, 2443}, 0, { -1048, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -3928, 922, 1829}, 0, { 2012, -3608}, {0x54, 0x26, 0xa9, 0xff}}}, - {{{ -3928, 0, 1829}, 0, { 2012, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -4543, 0, 1829}, 0, { -1048, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3976, 1024, 1877}, 0, { 1772, -4120}, {0x30, 0x43, 0xa0, 0xff}}}, - {{{ -4543, 922, 1829}, 0, { -1052, -3608}, {0xa9, 0x26, 0xac, 0xff}}}, - {{{ -4495, 1024, 2395}, 0, { -812, -4120}, {0xd0, 0x43, 0x60, 0xff}}}, - {{{ -3976, 1024, 2395}, 0, { 1772, -4120}, {0x60, 0x43, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070038F0, 0x0041a760, 37817, 0x000038f0, 240); // 0x070039E0 - 0x07003A90 -static const Vtx jrb_seg7_vertex_070039E0[] = { - {{{ -3928, 922, 1829}, 0, { 0, -3610}, {0x54, 0x26, 0xa9, 0xff}}}, - {{{ -3976, 1024, 1877}, 0, { 128, -4120}, {0x30, 0x43, 0xa0, 0xff}}}, - {{{ -3976, 1024, 2395}, 0, { 1852, -4120}, {0x60, 0x43, 0x30, 0xff}}}, - {{{ -3928, 922, 2443}, 0, { 2012, -3610}, {0x57, 0x26, 0x54, 0xff}}}, - {{{ -4495, 1024, 1877}, 0, { 128, -4120}, {0xa0, 0x43, 0xd0, 0xff}}}, - {{{ -4543, 922, 2443}, 0, { 2012, -3610}, {0xac, 0x26, 0x57, 0xff}}}, - {{{ -4495, 1024, 2395}, 0, { 1852, -4120}, {0xd0, 0x43, 0x60, 0xff}}}, - {{{ -4543, 922, 1829}, 0, { 0, -3610}, {0xa9, 0x26, 0xac, 0xff}}}, - {{{ -3976, 1024, 1877}, 0, { 1772, -4120}, {0x30, 0x43, 0xa0, 0xff}}}, - {{{ -4543, 922, 1829}, 0, { -1052, -3608}, {0xa9, 0x26, 0xac, 0xff}}}, - {{{ -4495, 1024, 1877}, 0, { -812, -4120}, {0xa0, 0x43, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070039E0, 0x0041a760, 37817, 0x000039e0, 176); // 0x07003A90 - 0x07003B10 -static const Vtx jrb_seg7_vertex_07003A90[] = { - {{{ -2585, 512, 6165}, 0, { 780, 1090}, {0xc8, 0x05, 0x71, 0xff}}}, - {{{ -2483, 512, 6165}, 0, { 1264, 1090}, {0x71, 0x05, 0x38, 0xff}}}, - {{{ -2500, 1024, 6148}, 0, { 1444, 582}, {0x38, 0x05, 0x71, 0xff}}}, - {{{ -2500, 1024, 6080}, 0, { 1120, 582}, {0x71, 0x05, 0xc8, 0xff}}}, - {{{ -2483, 512, 6062}, 0, { 780, 1090}, {0x38, 0x05, 0x8f, 0xff}}}, - {{{ -2568, 1024, 6080}, 0, { 800, 582}, {0xc8, 0x05, 0x8f, 0xff}}}, - {{{ -2585, 512, 6062}, 0, { 300, 1090}, {0x8f, 0x05, 0xc8, 0xff}}}, - {{{ -2568, 1024, 6148}, 0, { 1120, 582}, {0x8f, 0x05, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003A90, 0x0041a760, 37817, 0x00003a90, 128); // 0x07003B10 - 0x07003C10 -static const Vtx jrb_seg7_vertex_07003B10[] = { - {{{ 7030, -3325, 1838}, 0, { 564, 1274}, {0x88, 0x1a, 0x1f, 0xff}}}, - {{{ 7092, -3022, 1822}, 0, { 664, 1290}, {0x88, 0x1a, 0x1f, 0xff}}}, - {{{ 7435, 0, 615}, 0, { 1672, 498}, {0x9d, 0x13, 0x4c, 0xff}}}, - {{{ 6478, -5119, 1243}, 0, { 0, 558}, {0xab, 0x44, 0x41, 0xff}}}, - {{{ 7038, -3476, 1995}, 0, { 516, 1400}, {0x88, 0x1a, 0x1f, 0xff}}}, - {{{ 7162, -2871, 1962}, 0, { 716, 1432}, {0x88, 0x1a, 0x1f, 0xff}}}, - {{{ 7992, 0, 2714}, 0, { 1672, 2398}, {0x83, 0x13, 0x01, 0xff}}}, - {{{ 5662, -4095, 533}, 0, { 308, -372}, {0xc2, 0x18, 0x6b, 0xff}}}, - {{{ 5221, 0, -669}, 0, { 1672, -1516}, {0xf7, 0x0f, 0x7d, 0xff}}}, - {{{ 5457, -3890, 366}, 0, { 376, -594}, {0xc2, 0x18, 0x6b, 0xff}}}, - {{{ 5221, 1024, -669}, 0, { 2012, -1516}, {0xdf, 0x00, 0x7a, 0xff}}}, - {{{ 7435, 1024, 615}, 0, { 2012, 498}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 7117, -3476, 2292}, 0, { 516, 1670}, {0x88, 0x1a, 0x1f, 0xff}}}, - {{{ 6849, -5119, 2643}, 0, { 0, 1824}, {0xa1, 0x53, 0x0a, 0xff}}}, - {{{ 5662, -4709, 675}, 0, { 104, -260}, {0xc2, 0x18, 0x6b, 0xff}}}, - {{{ 7187, -3325, 2432}, 0, { 564, 1812}, {0x88, 0x1a, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003B10, 0x0041a760, 37817, 0x00003b10, 256); // 0x07003C10 - 0x07003D10 -static const Vtx jrb_seg7_vertex_07003C10[] = { - {{{ 7249, -3022, 2416}, 0, { 664, 1828}, {0x88, 0x1a, 0x1f, 0xff}}}, - {{{ 6849, -5119, 2643}, 0, { 0, 1824}, {0xa1, 0x53, 0x0a, 0xff}}}, - {{{ 7992, 0, 2714}, 0, { 1672, 2398}, {0x83, 0x13, 0x01, 0xff}}}, - {{{ 7187, -3325, 2432}, 0, { 564, 1812}, {0x88, 0x1a, 0x1e, 0xff}}}, - {{{ 7241, -2871, 2259}, 0, { 716, 1700}, {0x88, 0x1a, 0x1f, 0xff}}}, - {{{ 7162, -2871, 1962}, 0, { 716, 1432}, {0x88, 0x1a, 0x1f, 0xff}}}, - {{{ 7435, 1024, 615}, 0, { 2012, 498}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 7992, 1024, 2714}, 0, { 2012, 2398}, {0x86, 0x00, 0xdf, 0xff}}}, - {{{ -805, 512, 7672}, 0, { 1840, -8672}, {0xea, 0x67, 0xbb, 0xff}}}, - {{{ -805, 1024, 7672}, 0, { 2012, -8672}, {0x22, 0x00, 0x86, 0xff}}}, - {{{ -210, 1024, 7709}, 0, { 2012, -8162}, {0xd4, 0x3b, 0x9a, 0xff}}}, - {{{ -4161, 512, 6315}, 0, { 1840, -11024}, {0x1a, 0x69, 0xbf, 0xff}}}, - {{{ -3443, 1024, 319}, 0, { 2012, -9448}, {0xcc, 0x4a, 0x57, 0xff}}}, - {{{ -705, 512, 2401}, 0, { 1840, -6164}, {0xdb, 0x60, 0x49, 0xff}}}, - {{{ -705, 1024, 2401}, 0, { 2012, -6164}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -4161, 1024, 6315}, 0, { 2012, -11024}, {0x2f, 0x00, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003C10, 0x0041a760, 37817, 0x00003c10, 256); // 0x07003D10 - 0x07003E00 -static const Vtx jrb_seg7_vertex_07003D10[] = { - {{{ 4279, 1024, 7071}, 0, { 2012, -3890}, {0xc5, 0x00, 0x91, 0xff}}}, - {{{ 4279, -1535, 7071}, 0, { 1160, -3890}, {0x00, 0x29, 0x88, 0xff}}}, - {{{ 3190, 1024, 7360}, 0, { 2012, -4988}, {0x1f, 0x1b, 0x89, 0xff}}}, - {{{ 6707, 1024, 4928}, 0, { 2012, -756}, {0xa3, 0x00, 0xab, 0xff}}}, - {{{ 6707, -1023, 4928}, 0, { 1332, -756}, {0x9a, 0x0c, 0xb6, 0xff}}}, - {{{ 5821, -5119, 4414}, 0, { 0, -1304}, {0xc4, 0x60, 0xc9, 0xff}}}, - {{{ 4422, -5119, 4786}, 0, { 0, -2716}, {0x06, 0x76, 0xd2, 0xff}}}, - {{{ 5221, 0, -669}, 0, { 1672, -1516}, {0xf7, 0x0f, 0x7d, 0xff}}}, - {{{ 5167, -3890, 198}, 0, { 376, -858}, {0xf0, 0x1b, 0x7a, 0xff}}}, - {{{ 5457, -3890, 366}, 0, { 376, -594}, {0xc2, 0x18, 0x6b, 0xff}}}, - {{{ 4842, -3890, 284}, 0, { 376, -276}, {0x1f, 0x1a, 0x78, 0xff}}}, - {{{ 5221, 0, -669}, 0, { 1672, 498}, {0xf7, 0x0f, 0x7d, 0xff}}}, - {{{ 3121, 0, -112}, 0, { 1672, -1618}, {0x46, 0x10, 0x68, 0xff}}}, - {{{ 4638, -4095, 383}, 0, { 308, -502}, {0x1f, 0x1a, 0x78, 0xff}}}, - {{{ 5167, -3890, 198}, 0, { 376, 52}, {0xf0, 0x1b, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003D10, 0x0041a760, 37817, 0x00003d10, 240); // 0x07003E00 - 0x07003EF0 -static const Vtx jrb_seg7_vertex_07003E00[] = { - {{{ 3121, 1024, -112}, 0, { 2012, -1618}, {0x3e, 0x00, 0x6e, 0xff}}}, - {{{ 5221, 0, -669}, 0, { 1672, 498}, {0xf7, 0x0f, 0x7d, 0xff}}}, - {{{ 5221, 1024, -669}, 0, { 2012, 498}, {0xdf, 0x00, 0x7a, 0xff}}}, - {{{ 3121, 0, -112}, 0, { 1672, -1618}, {0x46, 0x10, 0x68, 0xff}}}, - {{{ 3750, -5119, 844}, 0, { 0, -1500}, {0x31, 0x4d, 0x57, 0xff}}}, - {{{ 4638, -4095, 383}, 0, { 308, -502}, {0x1f, 0x1a, 0x78, 0xff}}}, - {{{ 4638, -4709, 518}, 0, { 104, -564}, {0x1f, 0x1a, 0x78, 0xff}}}, - {{{ 5150, -5119, 472}, 0, { 0, -90}, {0xf5, 0x5b, 0x56, 0xff}}}, - {{{ 4842, -4914, 509}, 0, { 36, -378}, {0x1f, 0x1a, 0x78, 0xff}}}, - {{{ 7992, 0, 2714}, 0, { 1672, 1398}, {0x83, 0x13, 0x01, 0xff}}}, - {{{ 5821, -5119, 4414}, 0, { 0, -1304}, {0xc4, 0x60, 0xc9, 0xff}}}, - {{{ 6707, -1023, 4928}, 0, { 1332, -756}, {0x9a, 0x0c, 0xb6, 0xff}}}, - {{{ 6478, -5119, 1243}, 0, { 0, 558}, {0xab, 0x44, 0x41, 0xff}}}, - {{{ 5662, -4709, 675}, 0, { 104, -260}, {0xc2, 0x18, 0x6b, 0xff}}}, - {{{ 5457, -4914, 603}, 0, { 36, -408}, {0xc2, 0x18, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003E00, 0x0041a760, 37817, 0x00003e00, 240); // 0x07003EF0 - 0x07003FD0 -static const Vtx jrb_seg7_vertex_07003EF0[] = { - {{{ 2350, 0, 1215}, 0, { 1672, 236}, {0x5f, 0x0e, 0x52, 0xff}}}, - {{{ 2722, -5119, 2615}, 0, { 0, -304}, {0x3f, 0x69, 0x1d, 0xff}}}, - {{{ 3750, -5119, 844}, 0, { 0, 1010}, {0x31, 0x4d, 0x57, 0xff}}}, - {{{ 1136, -1023, 2287}, 0, { 1332, -850}, {0x57, 0x3e, 0x43, 0xff}}}, - {{{ 3121, 0, -112}, 0, { 1672, 1222}, {0x46, 0x10, 0x68, 0xff}}}, - {{{ 7992, 1024, 2714}, 0, { 2012, 1398}, {0x86, 0x00, 0xdf, 0xff}}}, - {{{ 7992, 0, 2714}, 0, { 1672, 1398}, {0x83, 0x13, 0x01, 0xff}}}, - {{{ 6707, -1023, 4928}, 0, { 1332, -756}, {0x9a, 0x0c, 0xb6, 0xff}}}, - {{{ 6707, 1024, 4928}, 0, { 2012, -756}, {0xa3, 0x00, 0xab, 0xff}}}, - {{{ 6478, -5119, 1243}, 0, { 0, 558}, {0xab, 0x44, 0x41, 0xff}}}, - {{{ 5457, -4914, 603}, 0, { 36, -408}, {0xc2, 0x18, 0x6b, 0xff}}}, - {{{ 5150, -5119, 472}, 0, { 0, -650}, {0xf5, 0x5b, 0x56, 0xff}}}, - {{{ 6849, -5119, 2643}, 0, { 0, 420}, {0xa1, 0x53, 0x0a, 0xff}}}, - {{{ 5821, -5119, 4414}, 0, { 0, -1304}, {0xc4, 0x60, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003EF0, 0x0041a760, 37817, 0x00003ef0, 224); // 0x07003FD0 - 0x070040C0 -static const Vtx jrb_seg7_vertex_07003FD0[] = { - {{{ 2863, 1024, 7010}, 0, { 2012, -1176}, {0x52, 0x32, 0xae, 0xff}}}, - {{{ 3190, 1024, 7360}, 0, { 2012, -1642}, {0x1f, 0x1b, 0x89, 0xff}}}, - {{{ 4279, -1535, 7071}, 0, { 1160, -1936}, {0x00, 0x29, 0x88, 0xff}}}, - {{{ 1879, -511, 5086}, 0, { 1500, 978}, {0x35, 0x54, 0xb3, 0xff}}}, - {{{ 3093, -5119, 4015}, 0, { 0, 1296}, {0x41, 0x63, 0xd5, 0xff}}}, - {{{ 4422, -5119, 4786}, 0, { 0, 0}, {0x06, 0x76, 0xd2, 0xff}}}, - {{{ 1136, -1023, 2287}, 0, { 1332, 3766}, {0x57, 0x3e, 0x43, 0xff}}}, - {{{ 2722, -5119, 2615}, 0, { 0, 2690}, {0x3f, 0x69, 0x1d, 0xff}}}, - {{{ 1888, 1024, 6165}, 0, { 2012, 40}, {0x2a, 0x44, 0x9e, 0xff}}}, - {{{ -705, 1024, 2401}, 0, { 2012, -6164}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ 1136, -1023, 2287}, 0, { 1332, -4478}, {0x57, 0x3e, 0x43, 0xff}}}, - {{{ 1136, 1024, 2287}, 0, { 2012, -4478}, {0x3d, 0x00, 0x6f, 0xff}}}, - {{{ 5457, -4914, 603}, 0, { 36, -408}, {0xc2, 0x18, 0x6b, 0xff}}}, - {{{ 5152, -4914, 427}, 0, { 36, -686}, {0xf0, 0x1b, 0x7a, 0xff}}}, - {{{ 5150, -5119, 472}, 0, { 0, -650}, {0xf5, 0x5b, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07003FD0, 0x0041a760, 37817, 0x00003fd0, 240); // 0x070040C0 - 0x070041C0 -static const Vtx jrb_seg7_vertex_070040C0[] = { - {{{ 5150, -5119, 472}, 0, { 0, -90}, {0xf5, 0x5b, 0x56, 0xff}}}, - {{{ 5152, -4914, 427}, 0, { 36, -66}, {0xf0, 0x1b, 0x7a, 0xff}}}, - {{{ 4842, -4914, 509}, 0, { 36, -378}, {0x1f, 0x1a, 0x78, 0xff}}}, - {{{ 1136, 1024, 2287}, 0, { 2012, -828}, {0x3d, 0x00, 0x6f, 0xff}}}, - {{{ 2350, 0, 1215}, 0, { 1672, 236}, {0x5f, 0x0e, 0x52, 0xff}}}, - {{{ 2350, 1024, 1215}, 0, { 2012, 248}, {0x66, 0x00, 0x4b, 0xff}}}, - {{{ 3121, 0, -112}, 0, { 1672, 1222}, {0x46, 0x10, 0x68, 0xff}}}, - {{{ 3121, 1024, -112}, 0, { 2012, 1234}, {0x3e, 0x00, 0x6e, 0xff}}}, - {{{ 1136, -1023, 2287}, 0, { 1332, -850}, {0x57, 0x3e, 0x43, 0xff}}}, - {{{ -705, 1024, 2401}, 0, { 2012, -6164}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -705, 0, 2401}, 0, { 1672, -6164}, {0x14, 0x6b, 0x40, 0xff}}}, - {{{ 1136, -1023, 2287}, 0, { 1332, -4478}, {0x57, 0x3e, 0x43, 0xff}}}, - {{{ -219, 512, 5643}, 0, { 1840, -7222}, {0xe3, 0x63, 0xb7, 0xff}}}, - {{{ -805, 512, 7672}, 0, { 1840, -8672}, {0xea, 0x67, 0xbb, 0xff}}}, - {{{ 111, 1024, 6993}, 0, { 2012, -7548}, {0xb6, 0x63, 0xe7, 0xff}}}, - {{{ 330, 1024, 6232}, 0, { 2012, -7004}, {0xd3, 0x6b, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070040C0, 0x0041a760, 37817, 0x000040c0, 256); // 0x070041C0 - 0x070041F0 -static const Vtx jrb_seg7_vertex_070041C0[] = { - {{{ -805, 512, 7672}, 0, { 1840, -8672}, {0xea, 0x67, 0xbb, 0xff}}}, - {{{ -210, 1024, 7709}, 0, { 2012, -8162}, {0xd4, 0x3b, 0x9a, 0xff}}}, - {{{ 111, 1024, 6993}, 0, { 2012, -7548}, {0xb6, 0x63, 0xe7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070041C0, 0x0041a760, 37817, 0x000041c0, 48); // 0x070041F0 - 0x070044C8 static const Gfx jrb_seg7_dl_070041F0[] = { diff --git a/levels/jrb/areas/1/3/model.inc.c b/levels/jrb/areas/1/3/model.inc.c index 5b2878f3b..d7066021d 100644 --- a/levels/jrb/areas/1/3/model.inc.c +++ b/levels/jrb/areas/1/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07004A18 - 0x07004A30 static const Lights1 jrb_seg7_lights_07004A18 = gdSPDefLights1( 0x1e, 0x27, 0x3a, @@ -11,32 +12,10 @@ static const Lights1 jrb_seg7_lights_07004A30 = gdSPDefLights1( ); // 0x07004A48 - 0x07004AC8 -static const Vtx jrb_seg7_vertex_07004A48[] = { - {{{ -1944, 512, 7211}, 0, { 19276, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -1675, 512, 6547}, 0, { 15876, 0}, {0x7c, 0x00, 0xe6, 0xff}}}, - {{{ -1675, 1024, 6547}, 0, { 15876, 2522}, {0x7c, 0x00, 0xe6, 0xff}}}, - {{{ -1944, 1024, 7211}, 0, { 19276, 2522}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -2073, 512, 6165}, 0, { 12960, 0}, {0x2b, 0x00, 0x89, 0xff}}}, - {{{ -2073, 1024, 6165}, 0, { 12960, 2522}, {0xec, 0x00, 0x83, 0xff}}}, - {{{ -3017, 512, 6778}, 0, { 7700, 0}, {0xbb, 0x00, 0x96, 0xff}}}, - {{{ -3017, 1024, 6778}, 0, { 7700, 2522}, {0xbb, 0x00, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07004A48, 0x0041a760, 37817, 0x00004a48, 128); // 0x07004AC8 - 0x07004B88 -static const Vtx jrb_seg7_vertex_07004AC8[] = { - {{{ -2771, 0, 1676}, 0, { 1672, 554}, {0xf3, 0x00, 0x7e, 0xff}}}, - {{{ -705, 0, 2401}, 0, { 1672, -520}, {0xd6, 0x00, 0x77, 0xff}}}, - {{{ -705, 512, 2401}, 0, { 1840, -520}, {0xd6, 0x00, 0x77, 0xff}}}, - {{{ -4161, 512, 6315}, 0, { 1840, 886}, {0x68, 0x00, 0xb8, 0xff}}}, - {{{ -5256, 1024, 4733}, 0, { 2012, 1544}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -4161, 1024, 6315}, 0, { 2012, 886}, {0x68, 0x00, 0xb8, 0xff}}}, - {{{ -5256, 512, 4733}, 0, { 1840, 1544}, {0x7d, 0x00, 0xed, 0xff}}}, - {{{ -5170, 614, 3362}, 0, { 1876, 1608}, {0x7a, 0x00, 0x22, 0xff}}}, - {{{ -5170, 0, 3362}, 0, { 1672, 1608}, {0x6f, 0x00, 0x3d, 0xff}}}, - {{{ -4133, 614, 2187}, 0, { 1876, 1186}, {0x50, 0x00, 0x62, 0xff}}}, - {{{ -4133, 0, 2187}, 0, { 1672, 1186}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ -2771, 614, 1676}, 0, { 1876, 554}, {0x10, 0x00, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07004AC8, 0x0041a760, 37817, 0x00004ac8, 192); // 0x07004B88 - 0x07004BF0 static const Gfx jrb_seg7_dl_07004B88[] = { diff --git a/levels/jrb/areas/1/4/model.inc.c b/levels/jrb/areas/1/4/model.inc.c index aba35fa7b..3e3c7367a 100644 --- a/levels/jrb/areas/1/4/model.inc.c +++ b/levels/jrb/areas/1/4/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07004D40 - 0x07004D58 static const Lights1 jrb_seg7_lights_07004D40 = gdSPDefLights1( 0x00, 0x00, 0x00, @@ -11,167 +12,31 @@ static const Lights1 jrb_seg7_lights_07004D58 = gdSPDefLights1( ); // 0x07004D70 - 0x07004DF0 -static const Vtx jrb_seg7_vertex_07004D70[] = { - {{{ 8048, -2866, 1727}, 0, { 2044, 150}, {0x8f, 0xde, 0x2d, 0xff}}}, - {{{ 8008, -3020, 1579}, 0, { 2044, 426}, {0xfe, 0xd1, 0x75, 0xff}}}, - {{{ 8008, -3327, 1579}, 0, { 2044, 790}, {0xd0, 0x34, 0x69, 0xff}}}, - {{{ 8048, -3481, 1727}, 0, { 2044, 882}, {0xc0, 0x64, 0x2c, 0xff}}}, - {{{ 8127, -3481, 2024}, 0, { 2044, 700}, {0x9e, 0x4f, 0xf8, 0xff}}}, - {{{ 8166, -3327, 2173}, 0, { 2044, 426}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 8166, -3020, 2173}, 0, { 2044, 60}, {0xa2, 0xcc, 0xbd, 0xff}}}, - {{{ 8127, -2866, 2024}, 0, { 2044, 0}, {0xd0, 0x8d, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07004D70, 0x0041a760, 37817, 0x00004d70, 128); // 0x07004DF0 - 0x07004EF0 -static const Vtx jrb_seg7_vertex_07004DF0[] = { - {{{ 7241, -2871, 2259}, 0, { 172, 0}, {0xf1, 0x93, 0xc3, 0xff}}}, - {{{ 8166, -3020, 2173}, 0, { 2044, 60}, {0xa2, 0xcc, 0xbd, 0xff}}}, - {{{ 7249, -3022, 2416}, 0, { 128, 60}, {0xe1, 0xe0, 0x8a, 0xff}}}, - {{{ 8166, -3327, 2173}, 0, { 2044, 426}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 7187, -3325, 2432}, 0, { 44, 426}, {0xe3, 0x31, 0x8f, 0xff}}}, - {{{ 8127, -2866, 2024}, 0, { 2044, 0}, {0xd0, 0x8d, 0xee, 0xff}}}, - {{{ 7117, -3476, 2292}, 0, { 0, 700}, {0xf5, 0x75, 0xd2, 0xff}}}, - {{{ 8127, -3481, 2024}, 0, { 2044, 700}, {0x9e, 0x4f, 0xf8, 0xff}}}, - {{{ 7162, -2871, 1962}, 0, { 172, 150}, {0x0c, 0x8b, 0x2e, 0xff}}}, - {{{ 8048, -2866, 1727}, 0, { 2044, 150}, {0x8f, 0xde, 0x2d, 0xff}}}, - {{{ 7092, -3022, 1822}, 0, { 128, 426}, {0x1e, 0xcf, 0x71, 0xff}}}, - {{{ 8008, -3020, 1579}, 0, { 2044, 426}, {0xfe, 0xd1, 0x75, 0xff}}}, - {{{ 7030, -3325, 1838}, 0, { 44, 790}, {0x1f, 0x20, 0x76, 0xff}}}, - {{{ 8008, -3327, 1579}, 0, { 2044, 790}, {0xd0, 0x34, 0x69, 0xff}}}, - {{{ 7038, -3476, 1995}, 0, { 0, 882}, {0x10, 0x6d, 0x3d, 0xff}}}, - {{{ 8048, -3481, 1727}, 0, { 2044, 882}, {0xc0, 0x64, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07004DF0, 0x0041a760, 37817, 0x00004df0, 256); // 0x07004EF0 - 0x07004FF0 -static const Vtx jrb_seg7_vertex_07004EF0[] = { - {{{ 5662, -4095, -653}, 0, { 1436, -2854}, {0x8b, 0xd5, 0xed, 0xff}}}, - {{{ 5662, -2577, -2771}, 0, { 1388, 2344}, {0x88, 0xdf, 0xee, 0xff}}}, - {{{ 5662, -3104, -3087}, 0, { 692, 2220}, {0x88, 0x21, 0x12, 0xff}}}, - {{{ 5457, -3900, -590}, 0, { 1652, 1218}, {0xcf, 0x8e, 0xe9, 0xff}}}, - {{{ 5457, -3890, 366}, 0, { 1660, -1168}, {0xcf, 0x8b, 0x01, 0xff}}}, - {{{ 5167, -3890, 198}, 0, { 1992, -748}, {0x00, 0x82, 0x01, 0xff}}}, - {{{ 5662, -4095, -653}, 0, { 1340, 1376}, {0x8b, 0xd5, 0xed, 0xff}}}, - {{{ 5662, -4095, 533}, 0, { 1340, -1582}, {0x8b, 0xcf, 0x00, 0xff}}}, - {{{ 5457, -3900, -590}, 0, { 1708, -2720}, {0xcf, 0x8e, 0xe9, 0xff}}}, - {{{ 5457, -2401, -2665}, 0, { 1688, 2386}, {0xc9, 0x9d, 0xc7, 0xff}}}, - {{{ 4842, -3900, -590}, 0, { 2316, -2720}, {0x2a, 0x8d, 0xe1, 0xff}}}, - {{{ 4842, -2401, -2665}, 0, { 2336, 2386}, {0x37, 0x9b, 0xcc, 0xff}}}, - {{{ 5662, -4709, -850}, 0, { 756, -3274}, {0x8b, 0x2b, 0x13, 0xff}}}, - {{{ 5457, -4904, -913}, 0, { 4412, 2026}, {0xd6, 0x73, 0x20, 0xff}}}, - {{{ 4842, -4904, -913}, 0, { 3700, 2026}, {0x31, 0x72, 0x18, 0xff}}}, - {{{ 5152, -4914, 427}, 0, { 4060, -1318}, {0x00, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07004EF0, 0x0041a760, 37817, 0x00004ef0, 256); // 0x07004FF0 - 0x070050F0 -static const Vtx jrb_seg7_vertex_07004FF0[] = { - {{{ 4842, -3900, -590}, 0, { 2372, 1218}, {0x2a, 0x8d, 0xe1, 0xff}}}, - {{{ 5457, -3900, -590}, 0, { 1652, 1218}, {0xcf, 0x8e, 0xe9, 0xff}}}, - {{{ 5167, -3890, 198}, 0, { 1992, -748}, {0x00, 0x82, 0x01, 0xff}}}, - {{{ 4842, -3890, 284}, 0, { 2364, -962}, {0x31, 0x8b, 0x01, 0xff}}}, - {{{ 4638, -4095, 383}, 0, { 2684, -1210}, {0x6d, 0xc0, 0x00, 0xff}}}, - {{{ 4638, -4095, -653}, 0, { 2684, 1376}, {0x75, 0xd5, 0xed, 0xff}}}, - {{{ 4638, -4709, 518}, 0, { 3388, -1546}, {0x75, 0x31, 0x00, 0xff}}}, - {{{ 4638, -4709, -850}, 0, { 3388, 1868}, {0x75, 0x2b, 0x13, 0xff}}}, - {{{ 4842, -4904, -913}, 0, { 3700, 2026}, {0x31, 0x72, 0x18, 0xff}}}, - {{{ 4842, -4914, 509}, 0, { 3708, -1524}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 5152, -4914, 427}, 0, { 4060, -1318}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 5457, -4914, 603}, 0, { 316, -1758}, {0xd0, 0x75, 0x00, 0xff}}}, - {{{ 5457, -4904, -913}, 0, { 324, 2026}, {0xd6, 0x73, 0x20, 0xff}}}, - {{{ 5152, -4914, 427}, 0, { -28, -1318}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 5662, -4709, 675}, 0, { 636, -1938}, {0x93, 0x41, 0x00, 0xff}}}, - {{{ 5662, -4709, -850}, 0, { 636, 1868}, {0x8b, 0x2b, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07004FF0, 0x0041a760, 37817, 0x00004ff0, 256); // 0x070050F0 - 0x070051F0 -static const Vtx jrb_seg7_vertex_070050F0[] = { - {{{ 5662, -4095, 533}, 0, { 1340, -1582}, {0x8b, 0xcf, 0x00, 0xff}}}, - {{{ 5662, -4709, -850}, 0, { 636, 1868}, {0x8b, 0x2b, 0x13, 0xff}}}, - {{{ 5662, -4709, 675}, 0, { 636, -1938}, {0x93, 0x41, 0x00, 0xff}}}, - {{{ 5662, -4095, -653}, 0, { 1340, 1376}, {0x8b, 0xd5, 0xed, 0xff}}}, - {{{ 5457, -4904, -913}, 0, { 4492, -3406}, {0xd6, 0x73, 0x20, 0xff}}}, - {{{ 4842, -3279, -3193}, 0, { 3668, 2178}, {0x37, 0x63, 0x38, 0xff}}}, - {{{ 4842, -4904, -913}, 0, { 3620, -3406}, {0x31, 0x72, 0x18, 0xff}}}, - {{{ 5457, -3279, -3193}, 0, { 4444, 2178}, {0xc9, 0x65, 0x34, 0xff}}}, - {{{ 5662, -4709, -850}, 0, { 756, -3274}, {0x8b, 0x2b, 0x13, 0xff}}}, - {{{ 5457, -3279, -3193}, 0, { 356, 2178}, {0xc9, 0x65, 0x34, 0xff}}}, - {{{ 5457, -4904, -913}, 0, { 404, -3406}, {0xd6, 0x73, 0x20, 0xff}}}, - {{{ 4638, -4709, -850}, 0, { 3268, -3274}, {0x75, 0x2b, 0x13, 0xff}}}, - {{{ 4638, -3104, -3087}, 0, { 3332, 2220}, {0x78, 0x21, 0x12, 0xff}}}, - {{{ 4638, -2577, -2771}, 0, { 2636, 2344}, {0x79, 0xdf, 0xee, 0xff}}}, - {{{ 4638, -4095, -653}, 0, { 2588, -2854}, {0x75, 0xd5, 0xed, 0xff}}}, - {{{ 4842, -2401, -2665}, 0, { 2336, 2386}, {0x37, 0x9b, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070050F0, 0x0041a760, 37817, 0x000050f0, 256); // 0x070051F0 - 0x070052F0 -static const Vtx jrb_seg7_vertex_070051F0[] = { - {{{ 4638, -4095, -653}, 0, { 2588, -2854}, {0x75, 0xd5, 0xed, 0xff}}}, - {{{ 4842, -2401, -2665}, 0, { 2336, 2386}, {0x37, 0x9b, 0xcc, 0xff}}}, - {{{ 4842, -3900, -590}, 0, { 2316, -2720}, {0x2a, 0x8d, 0xe1, 0xff}}}, - {{{ 5662, -3104, -3087}, 0, { 692, 2220}, {0x88, 0x21, 0x12, 0xff}}}, - {{{ 5662, -2766, -3933}, 0, { 496, 3974}, {0x8e, 0x36, 0x0a, 0xff}}}, - {{{ 5457, -3279, -3193}, 0, { 356, 2178}, {0xc9, 0x65, 0x34, 0xff}}}, - {{{ 5662, -4709, -850}, 0, { 756, -3274}, {0x8b, 0x2b, 0x13, 0xff}}}, - {{{ 5662, -2577, -2771}, 0, { 1128, -1330}, {0x88, 0xdf, 0xee, 0xff}}}, - {{{ 5662, -2167, -3795}, 0, { 1376, 438}, {0x8e, 0xca, 0xf6, 0xff}}}, - {{{ 5662, -2766, -3933}, 0, { 676, 500}, {0x8e, 0x36, 0x0a, 0xff}}}, - {{{ 4842, -3279, -3193}, 0, { 3768, -836}, {0x37, 0x63, 0x38, 0xff}}}, - {{{ 4638, -2766, -3933}, 0, { 3348, 500}, {0x72, 0x35, 0x0a, 0xff}}}, - {{{ 4638, -3104, -3087}, 0, { 3512, -960}, {0x78, 0x21, 0x12, 0xff}}}, - {{{ 4638, -2167, -3795}, 0, { 2648, 438}, {0x72, 0xcb, 0xf6, 0xff}}}, - {{{ 4638, -2577, -2771}, 0, { 2896, -1330}, {0x79, 0xdf, 0xee, 0xff}}}, - {{{ 4842, -2966, -3979}, 0, { 3680, 520}, {0x27, 0x75, 0x1b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070051F0, 0x0041a760, 37817, 0x000051f0, 256); // 0x070052F0 - 0x070053F0 -static const Vtx jrb_seg7_vertex_070052F0[] = { - {{{ 4638, -2167, -3795}, 0, { 2648, 438}, {0x72, 0xcb, 0xf6, 0xff}}}, - {{{ 4842, -1968, -3749}, 0, { 2344, 416}, {0x26, 0x89, 0xed, 0xff}}}, - {{{ 4842, -2401, -2665}, 0, { 2528, -1454}, {0x37, 0x9b, 0xcc, 0xff}}}, - {{{ 4638, -2577, -2771}, 0, { 2896, -1330}, {0x79, 0xdf, 0xee, 0xff}}}, - {{{ 5457, -1968, -3749}, 0, { 1680, 416}, {0xda, 0x8b, 0xe4, 0xff}}}, - {{{ 5457, -2401, -2665}, 0, { 1496, -1454}, {0xc9, 0x9d, 0xc7, 0xff}}}, - {{{ 5662, -2167, -3795}, 0, { 1376, 438}, {0x8e, 0xca, 0xf6, 0xff}}}, - {{{ 5662, -2577, -2771}, 0, { 1128, -1330}, {0x88, 0xdf, 0xee, 0xff}}}, - {{{ 5662, -2766, -3933}, 0, { 676, 500}, {0x8e, 0x36, 0x0a, 0xff}}}, - {{{ 5662, -3104, -3087}, 0, { 512, -960}, {0x88, 0x21, 0x12, 0xff}}}, - {{{ 5457, -2966, -3979}, 0, { 344, 520}, {0xda, 0x77, 0x11, 0xff}}}, - {{{ 5457, -3279, -3193}, 0, { 256, -836}, {0xc9, 0x65, 0x34, 0xff}}}, - {{{ 5457, -3279, -3193}, 0, { 4344, -836}, {0xc9, 0x65, 0x34, 0xff}}}, - {{{ 5457, -2966, -3979}, 0, { 4432, 520}, {0xda, 0x77, 0x11, 0xff}}}, - {{{ 4842, -2966, -3979}, 0, { 3680, 520}, {0x27, 0x75, 0x1b, 0xff}}}, - {{{ 4842, -3279, -3193}, 0, { 3768, -836}, {0x37, 0x63, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070052F0, 0x0041a760, 37817, 0x000052f0, 256); // 0x070053F0 - 0x070054E0 -static const Vtx jrb_seg7_vertex_070053F0[] = { - {{{ 4842, -2966, -5003}, 0, { 3764, 2176}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 4842, -2966, -3979}, 0, { 3680, 520}, {0x27, 0x75, 0x1b, 0xff}}}, - {{{ 5457, -2966, -3979}, 0, { 4432, 520}, {0xda, 0x77, 0x11, 0xff}}}, - {{{ 5457, -2966, -5003}, 0, { 4348, 2176}, {0xc1, 0x6d, 0x00, 0xff}}}, - {{{ 4638, -2761, -5003}, 0, { 3496, 2230}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 4638, -2766, -3933}, 0, { 3348, 500}, {0x72, 0x35, 0x0a, 0xff}}}, - {{{ 5457, -2966, -5003}, 0, { 260, 2176}, {0xc1, 0x6d, 0x00, 0xff}}}, - {{{ 5662, -2766, -3933}, 0, { 676, 500}, {0x8e, 0x36, 0x0a, 0xff}}}, - {{{ 5662, -2761, -5003}, 0, { 528, 2230}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 4638, -2146, -5003}, 0, { 2828, 2396}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ 4638, -2167, -3795}, 0, { 2648, 438}, {0x72, 0xcb, 0xf6, 0xff}}}, - {{{ 4842, -1942, -5003}, 0, { 2464, 2452}, {0x3f, 0x93, 0xfe, 0xff}}}, - {{{ 4842, -1968, -3749}, 0, { 2344, 416}, {0x26, 0x89, 0xed, 0xff}}}, - {{{ 5457, -1942, -5003}, 0, { 1560, 2452}, {0xd0, 0x8b, 0xfe, 0xff}}}, - {{{ 5457, -1968, -3749}, 0, { 1680, 416}, {0xda, 0x8b, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070053F0, 0x0041a760, 37817, 0x000053f0, 240); // 0x070054E0 - 0x07005560 -static const Vtx jrb_seg7_vertex_070054E0[] = { - {{{ 5662, -2146, -5003}, 0, { 1196, 2396}, {0x8b, 0xd0, 0x00, 0xff}}}, - {{{ 5662, -2167, -3795}, 0, { 1376, 438}, {0x8e, 0xca, 0xf6, 0xff}}}, - {{{ 5457, -1942, -5003}, 0, { 1560, 2452}, {0xd0, 0x8b, 0xfe, 0xff}}}, - {{{ 5457, -1968, -3749}, 0, { 1680, 416}, {0xda, 0x8b, 0xe4, 0xff}}}, - {{{ 5662, -2761, -5003}, 0, { 528, 2230}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 5662, -2766, -3933}, 0, { 676, 500}, {0x8e, 0x36, 0x0a, 0xff}}}, - {{{ 5457, -2966, -5003}, 0, { 260, 2176}, {0xc1, 0x6d, 0x00, 0xff}}}, - {{{ 5457, -2966, -3979}, 0, { 344, 520}, {0xda, 0x77, 0x11, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070054E0, 0x0041a760, 37817, 0x000054e0, 128); // 0x07005560 - 0x07005660 static const Gfx jrb_seg7_dl_07005560[] = { diff --git a/levels/jrb/areas/1/5/model.inc.c b/levels/jrb/areas/1/5/model.inc.c index 0ad116c90..78308d97a 100644 --- a/levels/jrb/areas/1/5/model.inc.c +++ b/levels/jrb/areas/1/5/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07005990 - 0x070059A8 static const Lights1 jrb_seg7_lights_07005990 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -17,239 +18,46 @@ static const Lights1 jrb_seg7_lights_070059C0 = gdSPDefLights1( ); // 0x070059D8 - 0x07005AC8 -static const Vtx jrb_seg7_vertex_070059D8[] = { - {{{ 4284, 1485, 7069}, 0, { 10352, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2813, 1485, 5598}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2980, 1485, 5431}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5084, 1536, 6377}, 0, { 10734, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3392, 1536, 5018}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4909, 1536, 6535}, 0, { 10670, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3559, 1536, 4852}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4909, 1485, 6535}, 0, { 10670, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3392, 1485, 5018}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3559, 1485, 4852}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5084, 1485, 6377}, 0, { 10734, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4460, 1536, 6912}, 0, { 10416, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2813, 1536, 5598}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4284, 1536, 7069}, 0, { 10352, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2980, 1536, 5431}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070059D8, 0x0041a760, 37817, 0x000059d8, 240); // 0x07005AC8 - 0x07005B78 -static const Vtx jrb_seg7_vertex_07005AC8[] = { - {{{ 3611, 1485, 7264}, 0, { 8664, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2835, 1485, 6155}, 0, { 2012, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3861, 1485, 7182}, 0, { 9258, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4284, 1485, 7069}, 0, { 10352, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2980, 1485, 5431}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4460, 1485, 6912}, 0, { 10416, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3861, 1536, 7182}, 0, { 9258, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2668, 1536, 6322}, 0, { 2012, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3611, 1536, 7264}, 0, { 8664, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2835, 1536, 6155}, 0, { 2012, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2668, 1485, 6322}, 0, { 2012, -3098}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07005AC8, 0x0041a760, 37817, 0x00005ac8, 176); // 0x07005B78 - 0x07005BF8 -static const Vtx jrb_seg7_vertex_07005B78[] = { - {{{ -4338, 1249, 2034}, 0, { 3032, 0}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -4133, 737, 2034}, 0, { 1588, 2520}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -4133, 1249, 2034}, 0, { 1588, 0}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ -4133, 737, 2239}, 0, { 144, 2520}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -4133, 1249, 2239}, 0, { 144, 0}, {0xdf, 0x65, 0xbd, 0xff}}}, - {{{ -4338, 737, 2034}, 0, { 3032, 2520}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -4338, 737, 2239}, 0, { 1588, 2520}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -4338, 1249, 2239}, 0, { 1588, 0}, {0x43, 0x65, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07005B78, 0x0041a760, 37817, 0x00005b78, 128); // 0x07005BF8 - 0x07005CE8 -static const Vtx jrb_seg7_vertex_07005BF8[] = { - {{{ -4082, 1249, 1983}, 0, { 1244, -5244}, {0x18, 0x72, 0xd0, 0xff}}}, - {{{ -4495, 1024, 1877}, 0, { -812, -4120}, {0xb6, 0x46, 0xb6, 0xff}}}, - {{{ -4389, 1249, 1983}, 0, { -284, -5244}, {0xe4, 0x78, 0xe4, 0xff}}}, - {{{ -3976, 1024, 1877}, 0, { 128, -4120}, {0x60, 0x43, 0xd0, 0xff}}}, - {{{ -4082, 1249, 1983}, 0, { 480, -5244}, {0x18, 0x72, 0xd0, 0xff}}}, - {{{ -4082, 1249, 2290}, 0, { 1500, -5244}, {0x2a, 0x6f, 0x2b, 0xff}}}, - {{{ -3976, 1024, 2395}, 0, { 1852, -4120}, {0x4a, 0x46, 0x4a, 0xff}}}, - {{{ -4082, 1249, 2290}, 0, { 1244, -5244}, {0x2a, 0x6f, 0x2b, 0xff}}}, - {{{ -4495, 1024, 2395}, 0, { -812, -4120}, {0xd0, 0x43, 0x60, 0xff}}}, - {{{ -3976, 1024, 2395}, 0, { 1772, -4120}, {0x4a, 0x46, 0x4a, 0xff}}}, - {{{ -4389, 1249, 2290}, 0, { -284, -5244}, {0xd0, 0x72, 0x18, 0xff}}}, - {{{ -4389, 1249, 2290}, 0, { 1500, -5244}, {0xd0, 0x72, 0x18, 0xff}}}, - {{{ -4495, 1024, 1877}, 0, { 128, -4120}, {0xb6, 0x46, 0xb6, 0xff}}}, - {{{ -4495, 1024, 2395}, 0, { 1852, -4120}, {0xd0, 0x43, 0x60, 0xff}}}, - {{{ -4389, 1249, 1983}, 0, { 480, -5244}, {0xe4, 0x78, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07005BF8, 0x0041a760, 37817, 0x00005bf8, 240); // 0x07005CE8 - 0x07005DD8 -static const Vtx jrb_seg7_vertex_07005CE8[] = { - {{{ 1762, 1843, 1734}, 0, { 2580, -3810}, {0x58, 0xa7, 0xef, 0xff}}}, - {{{ 1853, 1843, 2191}, 0, { 3036, -1534}, {0x72, 0xd6, 0x23, 0xff}}}, - {{{ 1546, 1843, 2703}, 0, { 1500, 1020}, {0x04, 0xaf, 0x60, 0xff}}}, - {{{ -4082, 1249, 1983}, 0, { 1244, -5244}, {0x18, 0x72, 0xd0, 0xff}}}, - {{{ -3976, 1024, 1877}, 0, { 1772, -4120}, {0x60, 0x43, 0xd0, 0xff}}}, - {{{ -4495, 1024, 1877}, 0, { -812, -4120}, {0xb6, 0x46, 0xb6, 0xff}}}, - {{{ -4082, 1249, 1983}, 0, { 2012, 990}, {0x18, 0x72, 0xd0, 0xff}}}, - {{{ -4133, 1249, 2034}, 0, { 1672, 820}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ -4133, 1249, 2239}, 0, { 308, 820}, {0xdf, 0x65, 0xbd, 0xff}}}, - {{{ -4082, 1249, 2290}, 0, { 0, 990}, {0x2a, 0x6f, 0x2b, 0xff}}}, - {{{ -4389, 1249, 1983}, 0, { 2012, 0}, {0xe4, 0x78, 0xe4, 0xff}}}, - {{{ -4338, 1249, 2034}, 0, { 1672, 138}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -4338, 1249, 2239}, 0, { 308, 138}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -4389, 1249, 2290}, 0, { 0, 0}, {0xd0, 0x72, 0x18, 0xff}}}, - {{{ 522, 1843, 2287}, 0, { -3604, -1054}, {0xdf, 0xa7, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07005CE8, 0x0041a760, 37817, 0x00005ce8, 240); // 0x07005DD8 - 0x07005EC8 -static const Vtx jrb_seg7_vertex_07005DD8[] = { - {{{ 1480, 1536, 7814}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1098, 1536, 6104}, 0, { -980, -3276}, {0xf8, 0x46, 0x97, 0xff}}}, - {{{ 532, 1536, 6198}, 0, { -2392, -3042}, {0xab, 0x4f, 0xcf, 0xff}}}, - {{{ 522, 1946, 2287}, 0, { -3604, -1054}, {0xdf, 0x59, 0x53, 0xff}}}, - {{{ 1546, 1946, 2703}, 0, { 1500, 1020}, {0x42, 0x31, 0x60, 0xff}}}, - {{{ 1853, 1946, 2191}, 0, { 3036, -1534}, {0x67, 0x49, 0x04, 0xff}}}, - {{{ 1762, 1946, 1734}, 0, { 2580, -3810}, {0x58, 0x59, 0xef, 0xff}}}, - {{{ 532, 1536, 6198}, 0, { 0, 990}, {0xab, 0x4f, 0xcf, 0xff}}}, - {{{ 532, 1024, 6198}, 0, { 0, 3542}, {0xc2, 0x2e, 0x9c, 0xff}}}, - {{{ 386, 1075, 7315}, 0, { 5540, 3288}, {0xae, 0x5f, 0xf0, 0xff}}}, - {{{ 330, 1536, 7742}, 0, { 7672, 990}, {0x90, 0x38, 0xf2, 0xff}}}, - {{{ 330, 1124, 7742}, 0, { 7672, 3046}, {0xa1, 0x50, 0xeb, 0xff}}}, - {{{ 1888, 1536, 6165}, 0, { 984, -3126}, {0x1d, 0x48, 0x9d, 0xff}}}, - {{{ 2863, 1536, 7010}, 0, { 3420, -1016}, {0x47, 0x46, 0xb3, 0xff}}}, - {{{ 330, 1536, 7742}, 0, { -2896, 812}, {0x90, 0x38, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07005DD8, 0x0041a760, 37817, 0x00005dd8, 240); // 0x07005EC8 - 0x07005FB8 -static const Vtx jrb_seg7_vertex_07005EC8[] = { - {{{ 532, 1024, 6198}, 0, { 7748, 3542}, {0xc2, 0x2e, 0x9c, 0xff}}}, - {{{ 532, 1536, 6198}, 0, { 7748, 990}, {0xab, 0x4f, 0xcf, 0xff}}}, - {{{ 1098, 1536, 6104}, 0, { 3892, 990}, {0xf8, 0x46, 0x97, 0xff}}}, - {{{ 1480, 1536, 7814}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3190, 1536, 7360}, 0, { 4236, -142}, {0x53, 0x38, 0xb3, 0xff}}}, - {{{ 2863, 1536, 7010}, 0, { 3420, -1016}, {0x47, 0x46, 0xb3, 0xff}}}, - {{{ 1888, 1024, 6165}, 0, { 6236, 3542}, {0x3d, 0x00, 0x91, 0xff}}}, - {{{ 2863, 1536, 7010}, 0, { -200, 990}, {0x47, 0x46, 0xb3, 0xff}}}, - {{{ 2863, 1024, 7010}, 0, { -200, 3542}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1888, 1536, 6165}, 0, { 6236, 990}, {0x1d, 0x48, 0x9d, 0xff}}}, - {{{ 3190, 1536, 7360}, 0, { -2584, 990}, {0x53, 0x38, 0xb3, 0xff}}}, - {{{ 3190, 1024, 7360}, 0, { -2584, 3542}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 1098, 1024, 6104}, 0, { 3892, 3542}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 1888, 1536, 6165}, 0, { 0, 990}, {0x1d, 0x48, 0x9d, 0xff}}}, - {{{ 1888, 1024, 6165}, 0, { 0, 3544}, {0x3d, 0x00, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07005EC8, 0x0041a760, 37817, 0x00005ec8, 240); // 0x07005FB8 - 0x070060B8 -static const Vtx jrb_seg7_vertex_07005FB8[] = { - {{{ 1546, 1946, 2703}, 0, { 0, 0}, {0x42, 0x31, 0x60, 0xff}}}, - {{{ 1853, 1843, 2191}, 0, { 2796, 480}, {0x72, 0xd6, 0x23, 0xff}}}, - {{{ 1853, 1946, 2191}, 0, { 2796, 0}, {0x67, 0x49, 0x04, 0xff}}}, - {{{ 1762, 1843, 1734}, 0, { 4920, 480}, {0x58, 0xa7, 0xef, 0xff}}}, - {{{ 1762, 1946, 1734}, 0, { 4920, 0}, {0x58, 0x59, 0xef, 0xff}}}, - {{{ 1546, 1843, 2703}, 0, { 0, 478}, {0x04, 0xaf, 0x60, 0xff}}}, - {{{ 522, 1946, 2287}, 0, { -3604, 0}, {0xdf, 0x59, 0x53, 0xff}}}, - {{{ 1546, 1843, 2703}, 0, { 1908, 478}, {0x04, 0xaf, 0x60, 0xff}}}, - {{{ 1546, 1946, 2703}, 0, { 1908, 0}, {0x42, 0x31, 0x60, 0xff}}}, - {{{ 522, 1843, 2287}, 0, { -3604, 480}, {0xdf, 0xa7, 0x53, 0xff}}}, - {{{ -1675, 1331, 6547}, 0, { 15876, 4054}, {0x6b, 0x2e, 0xcf, 0xff}}}, - {{{ -2073, 1024, 6165}, 0, { 12960, 2522}, {0x2b, 0x00, 0x89, 0xff}}}, - {{{ -2073, 1331, 6165}, 0, { 12960, 4054}, {0xf0, 0x50, 0xa0, 0xff}}}, - {{{ -1675, 1024, 6547}, 0, { 15876, 2522}, {0x7e, 0x00, 0x01, 0xff}}}, - {{{ -1944, 1331, 7211}, 0, { 19276, 4054}, {0x53, 0x59, 0x21, 0xff}}}, - {{{ -1944, 1024, 7211}, 0, { 19276, 2522}, {0x75, 0x00, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07005FB8, 0x0041a760, 37817, 0x00005fb8, 256); // 0x070060B8 - 0x07006138 -static const Vtx jrb_seg7_vertex_070060B8[] = { - {{{ -2073, 1331, 6165}, 0, { 12960, 4054}, {0xf0, 0x50, 0xa0, 0xff}}}, - {{{ -2073, 1024, 6165}, 0, { 12960, 2522}, {0x2b, 0x00, 0x89, 0xff}}}, - {{{ -3017, 1024, 6778}, 0, { 7700, 2522}, {0xbb, 0x00, 0x96, 0xff}}}, - {{{ -3017, 1331, 6778}, 0, { 7700, 4054}, {0xd0, 0x59, 0xb5, 0xff}}}, - {{{ -1944, 1331, 7211}, 0, { -420, 820}, {0x53, 0x59, 0x21, 0xff}}}, - {{{ -1675, 1331, 6547}, 0, { 1544, 1550}, {0x6b, 0x2e, 0xcf, 0xff}}}, - {{{ -2073, 1331, 6165}, 0, { 3028, 906}, {0xf0, 0x50, 0xa0, 0xff}}}, - {{{ -3017, 1331, 6778}, 0, { 1664, -1114}, {0xd0, 0x59, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070060B8, 0x0041a760, 37817, 0x000060b8, 128); // 0x07006138 - 0x07006238 -static const Vtx jrb_seg7_vertex_07006138[] = { - {{{ -2568, 1024, 6148}, 0, { 1120, 582}, {0xa7, 0x05, 0x59, 0xff}}}, - {{{ -2534, 2048, 6114}, 0, { 1804, -440}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2568, 1024, 6080}, 0, { 800, 582}, {0xa7, 0x05, 0xa7, 0xff}}}, - {{{ -2500, 1024, 6080}, 0, { 1120, 582}, {0x59, 0x05, 0xa7, 0xff}}}, - {{{ -2500, 1024, 6148}, 0, { 1444, 582}, {0x59, 0x05, 0x59, 0xff}}}, - {{{ 532, 1024, 6198}, 0, { 5488, 2892}, {0xc2, 0x2e, 0x9c, 0xff}}}, - {{{ 330, 1024, 6232}, 0, { 3768, 2592}, {0xf7, 0x7e, 0xfb, 0xff}}}, - {{{ 386, 1075, 7315}, 0, { 6668, 256}, {0xae, 0x5f, 0xf0, 0xff}}}, - {{{ 111, 1024, 6993}, 0, { 3508, 664}, {0xf0, 0x7d, 0xfb, 0xff}}}, - {{{ -210, 1024, 7709}, 0, { 2240, -1282}, {0xee, 0x7d, 0xf5, 0xff}}}, - {{{ 330, 1124, 7742}, 0, { 7120, -756}, {0xa1, 0x50, 0xeb, 0xff}}}, - {{{ 519, 1024, 3349}, 0, { 2184, 8056}, {0x86, 0x09, 0x20, 0xff}}}, - {{{ 659, 2970, 3312}, 0, { 1904, 8130}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 622, 1024, 3172}, 0, { 1980, 8410}, {0xe0, 0x09, 0x86, 0xff}}}, - {{{ 799, 1024, 3275}, 0, { 1628, 8204}, {0x7a, 0x09, 0xe0, 0xff}}}, - {{{ 696, 1024, 3452}, 0, { 1832, 7850}, {0x20, 0x09, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07006138, 0x0041a760, 37817, 0x00006138, 256); // 0x07006238 - 0x07006318 -static const Vtx jrb_seg7_vertex_07006238[] = { - {{{ 54, 2765, 2724}, 0, { 3116, 9304}, {0xfe, 0x7e, 0xfc, 0xff}}}, - {{{ 105, 1024, 2635}, 0, { 3012, 9480}, {0x3f, 0x07, 0x93, 0xff}}}, - {{{ -34, 1024, 2672}, 0, { 3292, 9406}, {0x93, 0x07, 0xc0, 0xff}}}, - {{{ 142, 1024, 2775}, 0, { 2936, 9202}, {0x6d, 0x07, 0x3f, 0xff}}}, - {{{ 2, 1024, 2812}, 0, { 3216, 9128}, {0xc0, 0x07, 0x6d, 0xff}}}, - {{{ 1166, 1024, 3843}, 0, { 896, 7070}, {0x6d, 0x07, 0x3f, 0xff}}}, - {{{ 1088, 2560, 3798}, 0, { 1052, 7160}, {0x05, 0x7e, 0xfe, 0xff}}}, - {{{ 1043, 1024, 3876}, 0, { 1140, 7004}, {0xc1, 0x07, 0x6d, 0xff}}}, - {{{ 1010, 1024, 3752}, 0, { 1208, 7252}, {0x93, 0x07, 0xc1, 0xff}}}, - {{{ 1133, 1024, 3720}, 0, { 960, 7316}, {0x3f, 0x07, 0x93, 0xff}}}, - {{{ -5256, 1024, 4733}, 0, { 7296, -648}, {0x13, 0x7c, 0xf4, 0xff}}}, - {{{ -6304, 1126, 3887}, 0, { 2572, -394}, {0x10, 0x7d, 0xfc, 0xff}}}, - {{{ -6561, 1126, 4330}, 0, { 3036, 478}, {0x06, 0x7e, 0xff, 0xff}}}, - {{{ -4161, 1024, 6315}, 0, { 13976, -38}, {0x0c, 0x7e, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07006238, 0x0041a760, 37817, 0x00006238, 224); // 0x07006318 - 0x07006418 -static const Vtx jrb_seg7_vertex_07006318[] = { - {{{ -6077, 1024, 3782}, 0, { 2876, -808}, {0x30, 0x75, 0xf8, 0xff}}}, - {{{ -5963, 1024, 1954}, 0, { -1400, -3232}, {0x27, 0x78, 0x0c, 0xff}}}, - {{{ -6161, 1126, 1602}, 0, { -2772, -3422}, {0x16, 0x7c, 0x06, 0xff}}}, - {{{ -6304, 1126, 3887}, 0, { 2572, -394}, {0x10, 0x7d, 0xfc, 0xff}}}, - {{{ -5256, 1024, 4733}, 0, { 7296, -648}, {0x13, 0x7c, 0xf4, 0xff}}}, - {{{ -5345, 1024, 1011}, 0, { -2208, -5180}, {0x15, 0x7b, 0x14, 0xff}}}, - {{{ -5647, 1126, 716}, 0, { -3700, -5170}, {0x0e, 0x7d, 0x0d, 0xff}}}, - {{{ -5756, 1024, 1719}, 0, { -1468, -3782}, {0x19, 0x7b, 0x11, 0xff}}}, - {{{ -7494, 1126, 173}, 0, { -9664, -3544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5762, 1126, -1125}, 0, { -8580, -7324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7818, 1126, 2416}, 0, { -4872, -340}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6561, 1126, 4330}, 0, { 3032, 478}, {0x06, 0x7e, 0xff, 0xff}}}, - {{{ -4579, 1024, 508}, 0, { -1552, -6762}, {0x0e, 0x7b, 0x1a, 0xff}}}, - {{{ -4690, 1126, 88}, 0, { -2880, -7148}, {0x07, 0x7d, 0x12, 0xff}}}, - {{{ -4307, 1024, 405}, 0, { -1128, -7230}, {0x09, 0x7b, 0x1c, 0xff}}}, - {{{ -3747, 1024, 257}, 0, { -104, -8114}, {0x02, 0x7a, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07006318, 0x0041a760, 37817, 0x00006318, 256); // 0x07006418 - 0x070064C8 -static const Vtx jrb_seg7_vertex_07006418[] = { - {{{ -3747, 1024, 257}, 0, { -104, -8114}, {0x02, 0x7a, 0x21, 0xff}}}, - {{{ -3991, 1126, -97}, 0, { -1596, -8252}, {0x00, 0x7c, 0x17, 0xff}}}, - {{{ -4690, 1126, 88}, 0, { -2880, -7148}, {0x07, 0x7d, 0x12, 0xff}}}, - {{{ -3443, 1024, 319}, 0, { 804, -8416}, {0xf8, 0x78, 0x28, 0xff}}}, - {{{ -5762, 1126, -1125}, 0, { -8580, -7324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6980, 1126, -712}, 0, {-10588, -5290}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7494, 1126, 173}, 0, { -9664, -3544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6304, 1126, 3887}, 0, { 2572, -394}, {0x10, 0x7d, 0xfc, 0xff}}}, - {{{ -7818, 1126, 2416}, 0, { -4872, -340}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6161, 1126, 1602}, 0, { -2772, -3422}, {0x16, 0x7c, 0x06, 0xff}}}, - {{{ -5647, 1126, 716}, 0, { -3700, -5170}, {0x0e, 0x7d, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07006418, 0x0041a760, 37817, 0x00006418, 176); // 0x070064C8 - 0x07006508 -static const Vtx jrb_seg7_vertex_070064C8[] = { - {{{ -4133, 737, 2034}, 0, { 0, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -4338, 737, 2239}, 0, { 0, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -4133, 737, 2239}, 0, { 0, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -4338, 737, 2034}, 0, { 0, 0}, {0x67, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070064C8, 0x0041a760, 37817, 0x000064c8, 64); // 0x07006508 - 0x070065A8 static const Gfx jrb_seg7_dl_07006508[] = { diff --git a/levels/jrb/areas/1/6/model.inc.c b/levels/jrb/areas/1/6/model.inc.c index bdf3e042c..01f3a7e0c 100644 --- a/levels/jrb/areas/1/6/model.inc.c +++ b/levels/jrb/areas/1/6/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07006A98 - 0x07006AB0 static const Lights1 jrb_seg7_lights_07006A98 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,167 +6,31 @@ static const Lights1 jrb_seg7_lights_07006A98 = gdSPDefLights1( ); // 0x07006AB0 - 0x07006BA0 -static const Vtx jrb_seg7_vertex_07006AB0[] = { - {{{ -3758, -918, -1419}, 0, { 2012, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ -4270, -2966, -2955}, 0, { 0, 990}, {0x76, 0x2d, 0x03, 0xff}}}, - {{{ -4270, -918, -2955}, 0, { 2012, 990}, {0x73, 0x00, 0x35, 0xff}}}, - {{{ -4270, -918, -7563}, 0, { 8484, -798}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 6481, -918, -7563}, 0, { 1332, 4566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 6481, -918, -907}, 0, { -3096, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4270, -918, -907}, 0, { 4056, -4120}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -174, -918, -1931}, 0, { 2012, 0}, {0x9d, 0x00, 0xb2, 0xff}}}, - {{{ -1710, -2966, -907}, 0, { 0, 990}, {0xe0, 0x4a, 0x9f, 0xff}}}, - {{{ -1710, -918, -907}, 0, { 2012, 990}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ -174, -2966, -1931}, 0, { 0, 0}, {0xa0, 0x4b, 0xe1, 0xff}}}, - {{{ -1710, -918, -907}, 0, { 2012, 0}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ -1710, -2966, -907}, 0, { 0, 0}, {0xe0, 0x4a, 0x9f, 0xff}}}, - {{{ -3758, -2966, -1419}, 0, { 0, 990}, {0x36, 0x4c, 0xab, 0xff}}}, - {{{ -3758, -918, -1419}, 0, { 2012, 990}, {0x65, 0x00, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07006AB0, 0x0041a760, 37817, 0x00006ab0, 240); // 0x07006BA0 - 0x07006CA0 -static const Vtx jrb_seg7_vertex_07006BA0[] = { - {{{ 3921, -918, -5003}, 0, { 2012, 0}, {0xea, 0x00, 0x84, 0xff}}}, - {{{ 3921, -2966, -5003}, 0, { 0, 0}, {0xf2, 0x3a, 0x91, 0xff}}}, - {{{ 1361, -2966, -3467}, 0, { 0, 3032}, {0xe5, 0x00, 0x85, 0xff}}}, - {{{ -3758, -918, -1419}, 0, { 2012, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ -3758, -2966, -1419}, 0, { 0, 0}, {0x36, 0x4c, 0xab, 0xff}}}, - {{{ -4270, -2966, -2955}, 0, { 0, 990}, {0x76, 0x2d, 0x03, 0xff}}}, - {{{ 6481, -918, -7051}, 0, { 2012, 376}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 6481, -2966, -5515}, 0, { 0, 1602}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 6481, -918, -5515}, 0, { 2012, 1602}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 5969, -2966, -5003}, 0, { 0, 2010}, {0xda, 0x00, 0x88, 0xff}}}, - {{{ 5969, -918, -5003}, 0, { 2012, 2010}, {0xe9, 0x00, 0x84, 0xff}}}, - {{{ 6481, -2966, -7051}, 0, { 0, 376}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 1361, -918, -3467}, 0, { 2012, 3032}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ -4270, -918, -2955}, 0, { 2012, 0}, {0x73, 0x00, 0x35, 0xff}}}, - {{{ -4270, -2966, -2955}, 0, { 0, 0}, {0x76, 0x2d, 0x03, 0xff}}}, - {{{ -2222, -2966, -5003}, 0, { 0, 2010}, {0x40, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07006BA0, 0x0041a760, 37817, 0x00006ba0, 256); // 0x07006CA0 - 0x07006D90 -static const Vtx jrb_seg7_vertex_07006CA0[] = { - {{{ 1361, -918, -3467}, 0, { 2012, 0}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ 1361, -2966, -3467}, 0, { 0, 0}, {0xe5, 0x00, 0x85, 0xff}}}, - {{{ 337, -2966, -3979}, 0, { 0, 990}, {0x09, 0x00, 0x82, 0xff}}}, - {{{ 337, -918, -3979}, 0, { 2012, 990}, {0xcf, 0x00, 0x8b, 0xff}}}, - {{{ 337, -918, -3979}, 0, { 2012, 0}, {0xcf, 0x00, 0x8b, 0xff}}}, - {{{ 337, -2966, -3979}, 0, { 0, 0}, {0x09, 0x00, 0x82, 0xff}}}, - {{{ -174, -2966, -3467}, 0, { 0, 990}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -174, -918, -3467}, 0, { 2012, 990}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -174, -918, -3467}, 0, { 2012, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -174, -2966, -1931}, 0, { 0, 990}, {0xa0, 0x4b, 0xe1, 0xff}}}, - {{{ -174, -918, -1931}, 0, { 2012, 990}, {0x9d, 0x00, 0xb2, 0xff}}}, - {{{ -174, -2966, -3467}, 0, { 0, 0}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -686, -918, -5515}, 0, { 2012, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -686, -2966, -7051}, 0, { 0, 990}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -686, -918, -7051}, 0, { 2012, 990}, {0x6d, 0x00, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07006CA0, 0x0041a760, 37817, 0x00006ca0, 240); // 0x07006D90 - 0x07006E70 -static const Vtx jrb_seg7_vertex_07006D90[] = { - {{{ -4270, -918, -2955}, 0, { 2012, 0}, {0x73, 0x00, 0x35, 0xff}}}, - {{{ -2222, -2966, -5003}, 0, { 0, 2010}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ -2222, -918, -5003}, 0, { 2012, 2010}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -2222, -918, -5003}, 0, { 2012, 0}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -2222, -2966, -5003}, 0, { 0, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ -1198, -2966, -5003}, 0, { 0, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -1198, -918, -5003}, 0, { 2012, 990}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ -1198, -918, -5003}, 0, { 2012, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ -1198, -2966, -5003}, 0, { 0, 0}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -686, -2966, -5515}, 0, { 0, 990}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -686, -918, -5515}, 0, { 2012, 990}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -686, -918, -5515}, 0, { 2012, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -686, -2966, -5515}, 0, { 0, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -686, -2966, -7051}, 0, { 0, 990}, {0x7a, 0x00, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07006D90, 0x0041a760, 37817, 0x00006d90, 224); // 0x07006E70 - 0x07006F60 -static const Vtx jrb_seg7_vertex_07006E70[] = { - {{{ 2385, -2966, -7051}, 0, { 0, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2385, -918, -7051}, 0, { 2012, 990}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 1361, -918, -7051}, 0, { 2012, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -686, -918, -7051}, 0, { 2012, 0}, {0x6d, 0x00, 0x40, 0xff}}}, - {{{ -686, -2966, -7051}, 0, { 0, 0}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -174, -2966, -7563}, 0, { 0, 990}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -174, -918, -7563}, 0, { 2012, 990}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 5969, -918, -7563}, 0, { 2012, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 5969, -2966, -7563}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 6481, -2966, -7051}, 0, { 0, 376}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 6481, -918, -7051}, 0, { 2012, 376}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 2897, -2966, -7563}, 0, { 0, 990}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 2385, -918, -7051}, 0, { 2012, 0}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 2385, -2966, -7051}, 0, { 0, 0}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2897, -918, -7563}, 0, { 2012, 990}, {0x30, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07006E70, 0x0041a760, 37817, 0x00006e70, 240); // 0x07006F60 - 0x07007050 -static const Vtx jrb_seg7_vertex_07006F60[] = { - {{{ 849, -918, -7563}, 0, { 2012, 990}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -174, -2966, -7563}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 849, -2966, -7563}, 0, { 0, 990}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 2385, -2966, -7051}, 0, { 0, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 1361, -918, -7051}, 0, { 2012, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 1361, -2966, -7051}, 0, { 0, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 1361, -2966, -7051}, 0, { 0, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 1361, -918, -7051}, 0, { 2012, 990}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ 849, -918, -7563}, 0, { 2012, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 849, -2966, -7563}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 5969, -918, -7563}, 0, { 2012, 3032}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 2897, -918, -7563}, 0, { 2012, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 2897, -2966, -7563}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 5969, -2966, -7563}, 0, { 0, 3032}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -174, -918, -7563}, 0, { 2012, 0}, {0x30, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07006F60, 0x0041a760, 37817, 0x00006f60, 240); // 0x07007050 - 0x07007110 -static const Vtx jrb_seg7_vertex_07007050[] = { - {{{ 4638, -2761, -5003}, 0, { 172, 1294}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4842, -2966, -5003}, 0, { 0, 1090}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3921, -2966, -5003}, 0, { 0, 2010}, {0xf2, 0x3a, 0x91, 0xff}}}, - {{{ 4638, -2146, -5003}, 0, { 784, 1294}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3921, -918, -5003}, 0, { 2012, 2010}, {0xea, 0x00, 0x84, 0xff}}}, - {{{ 4842, -1942, -5003}, 0, { 988, 1090}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5457, -1942, -5003}, 0, { 988, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5969, -918, -5003}, 0, { 2012, 0}, {0xe9, 0x00, 0x84, 0xff}}}, - {{{ 5662, -2146, -5003}, 0, { 784, 274}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5969, -2966, -5003}, 0, { 0, 0}, {0xda, 0x00, 0x88, 0xff}}}, - {{{ 5662, -2761, -5003}, 0, { 172, 274}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5457, -2966, -5003}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07007050, 0x0041a760, 37817, 0x00007050, 192); // 0x07007110 - 0x070071D0 -static const Vtx jrb_seg7_vertex_07007110[] = { - {{{ -2971, -2812, -1222}, 0, { 4940, 0}, {0x95, 0x38, 0xdc, 0xff}}}, - {{{ -2734, -2812, -1931}, 0, { 0, 0}, {0xce, 0x6c, 0xd5, 0xff}}}, - {{{ -2734, -2966, -1931}, 0, { 0, 990}, {0xa1, 0x00, 0xad, 0xff}}}, - {{{ -2971, -2966, -1222}, 0, { 4940, 990}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ -1710, -2966, -2443}, 0, { 2012, 990}, {0x31, 0x00, 0x8b, 0xff}}}, - {{{ -1710, -2812, -2443}, 0, { 2012, 0}, {0xf8, 0x2f, 0x8b, 0xff}}}, - {{{ -789, -2812, -1522}, 0, { -6656, 0}, {0x3f, 0x59, 0xc1, 0xff}}}, - {{{ -789, -2966, -1522}, 0, { -6656, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2734, -2966, -1931}, 0, { 7584, 990}, {0xa1, 0x00, 0xad, 0xff}}}, - {{{ -1710, -2812, -2443}, 0, { 0, 0}, {0xf8, 0x2f, 0x8b, 0xff}}}, - {{{ -1710, -2966, -2443}, 0, { 0, 990}, {0x31, 0x00, 0x8b, 0xff}}}, - {{{ -2734, -2812, -1931}, 0, { 7584, 0}, {0xce, 0x6c, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07007110, 0x0041a760, 37817, 0x00007110, 192); // 0x070071D0 - 0x070072A0 -static const Vtx jrb_seg7_vertex_070071D0[] = { - {{{ -686, -2966, -7563}, 0, { 12232, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1710, -2966, -907}, 0, { 992, -4376}, {0xe0, 0x4a, 0x9f, 0xff}}}, - {{{ -174, -2966, -1931}, 0, { 0, -3098}, {0xa0, 0x4b, 0xe1, 0xff}}}, - {{{ -2734, -2812, -1931}, 0, { 5080, -4376}, {0xce, 0x6c, 0xd5, 0xff}}}, - {{{ -1710, -2812, -907}, 0, { 992, -4376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -789, -2812, -1522}, 0, { 376, -3610}, {0x3f, 0x59, 0xc1, 0xff}}}, - {{{ -1710, -2812, -2443}, 0, { 4056, -3610}, {0xf8, 0x2f, 0x8b, 0xff}}}, - {{{ -2971, -2812, -1222}, 0, { 4136, -4848}, {0x95, 0x38, 0xdc, 0xff}}}, - {{{ 3921, -2966, -5003}, 0, { -2072, 478}, {0xf2, 0x3a, 0x91, 0xff}}}, - {{{ 6481, -2966, -5003}, 0, { -7184, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6481, -2966, -7563}, 0, { -2072, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4270, -2966, -2955}, 0, { 10188, -4632}, {0x76, 0x2d, 0x03, 0xff}}}, - {{{ -3758, -2966, -1419}, 0, { 6100, -5142}, {0x36, 0x4c, 0xab, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070071D0, 0x0041a760, 37817, 0x000071d0, 208); // 0x070072A0 - 0x070074A8 static const Gfx jrb_seg7_dl_070072A0[] = { diff --git a/levels/jrb/areas/1/7/model.inc.c b/levels/jrb/areas/1/7/model.inc.c index 1ef673220..92722cd50 100644 --- a/levels/jrb/areas/1/7/model.inc.c +++ b/levels/jrb/areas/1/7/model.inc.c @@ -1,18 +1,9 @@ +#include "pc/rom_assets.h" // 0x07007628 - 0x07007668 -static const Vtx jrb_seg7_vertex_07007628[] = { - {{{ 4569, -5221, 2892}, 0, { 4056, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5388, -5221, 2892}, 0, { 4056, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5388, -5221, 2073}, 0, { -4118, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4569, -5221, 2073}, 0, { -4118, 6098}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07007628, 0x0041a760, 37817, 0x00007628, 64); // 0x07007668 - 0x070076A8 -static const Vtx jrb_seg7_vertex_07007668[] = { - {{{ 7521, -2815, 2397}, 0, { 4736, 3544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7337, -3532, 1704}, 0, { -2072, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7521, -3532, 2397}, 0, { -2072, 3544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7337, -2815, 1704}, 0, { 4736, -1566}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07007668, 0x0041a760, 37817, 0x00007668, 64); // 0x070076A8 - 0x070076E0 static const Gfx jrb_seg7_dl_070076A8[] = { diff --git a/levels/jrb/areas/1/collision.inc.c b/levels/jrb/areas/1/collision.inc.c index f4a1c8a48..41972268b 100644 --- a/levels/jrb/areas/1/collision.inc.c +++ b/levels/jrb/areas/1/collision.inc.c @@ -1,881 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700B058 - 0x0700C4E8 -const Collision jrb_seg7_area_1_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x14A), - COL_VERTEX(-4338, 1249, 2034), - COL_VERTEX(-4133, 737, 2034), - COL_VERTEX(-4133, 1249, 2034), - COL_VERTEX(-4133, 737, 2239), - COL_VERTEX(-4133, 1249, 2239), - COL_VERTEX(-4338, 737, 2034), - COL_VERTEX(-4338, 737, 2239), - COL_VERTEX(-4338, 1249, 2239), - COL_VERTEX(-5170, 614, 3362), - COL_VERTEX(-6077, 1024, 3782), - COL_VERTEX(-5256, 1024, 4733), - COL_VERTEX(-6561, 1126, 4330), - COL_VERTEX(-4161, 1024, 6315), - COL_VERTEX(-6304, 1126, 3887), - COL_VERTEX(-5963, 1024, 1954), - COL_VERTEX(-6161, 1126, 1602), - COL_VERTEX(-4133, 614, 2187), - COL_VERTEX(-5345, 1024, 1011), - COL_VERTEX(-5756, 1024, 1719), - COL_VERTEX(-5647, 1126, 716), - COL_VERTEX(-4579, 1024, 508), - COL_VERTEX(-3747, 1024, 257), - COL_VERTEX(-4307, 1024, 405), - COL_VERTEX(-2771, 614, 1676), - COL_VERTEX(-3443, 1024, 319), - COL_VERTEX(-705, 512, 2401), - COL_VERTEX(1098, 1024, 6104), - COL_VERTEX(-219, 512, 5643), - COL_VERTEX(-805, 512, 7672), - COL_VERTEX(111, 1024, 6993), - COL_VERTEX(-210, 1024, 7709), - COL_VERTEX(532, 1024, 6198), - COL_VERTEX(-2568, 1024, 6148), - COL_VERTEX(-2500, 1024, 6148), - COL_VERTEX(-2500, 1024, 6080), - COL_VERTEX(-2568, 1024, 6080), - COL_VERTEX(-3928, 922, 1829), - COL_VERTEX(-4082, 1249, 1983), - COL_VERTEX(-4082, 1249, 2290), - COL_VERTEX(-4389, 1249, 2290), - COL_VERTEX(-4690, 1126, 88), - COL_VERTEX(-3991, 1126, -97), - COL_VERTEX(330, 1024, 6232), - COL_VERTEX(386, 1075, 7315), - COL_VERTEX(330, 1124, 7742), - COL_VERTEX(-2534, 1075, 6114), - COL_VERTEX(-3928, 922, 2443), - COL_VERTEX(-4543, 922, 1829), - COL_VERTEX(-4389, 1249, 1983), - COL_VERTEX(-4543, 922, 2443), - COL_VERTEX(-1619, 512, 6015), - COL_VERTEX(-3390, 512, 4987), - COL_VERTEX(-2483, 512, 6062), - COL_VERTEX(-2585, 512, 6062), - COL_VERTEX(-2483, 512, 6165), - COL_VERTEX(-2585, 512, 6165), - COL_VERTEX(-1805, -1023, 5315), - COL_VERTEX(-1105, -1023, 5129), - COL_VERTEX(-4161, 512, 6315), - COL_VERTEX(-4161, 4096, 6315), - COL_VERTEX(-5256, 512, 4733), - COL_VERTEX(-3762, 0, 3587), - COL_VERTEX(-2876, -1023, 4101), - COL_VERTEX(-2690, -1023, 4801), - COL_VERTEX(-805, 4096, 7672), - COL_VERTEX(-805, 1024, 7672), - COL_VERTEX(3093, -5119, 4015), - COL_VERTEX(2722, -5119, 2615), - COL_VERTEX(4279, -1535, 7071), - COL_VERTEX(1136, -1023, 2287), - COL_VERTEX(5821, -5119, 4414), - COL_VERTEX(5183, -5119, 2892), - COL_VERTEX(3750, -5119, 844), - COL_VERTEX(2350, 0, 1215), - COL_VERTEX(5150, -5119, 472), - COL_VERTEX(6478, -5119, 1243), - COL_VERTEX(5457, -4914, 603), - COL_VERTEX(7117, -3476, 2292), - COL_VERTEX(7435, 0, 615), - COL_VERTEX(6849, -5119, 2643), - COL_VERTEX(7038, -3476, 1995), - COL_VERTEX(7992, 0, 2714), - COL_VERTEX(5969, -2966, -5003), - COL_VERTEX(5457, -2966, -5003), - COL_VERTEX(4842, -2966, -5003), - COL_VERTEX(5662, -2761, -5003), - COL_VERTEX(5662, -2146, -5003), - COL_VERTEX(5662, -2167, -3795), - COL_VERTEX(5457, -1942, -5003), - COL_VERTEX(4842, -1942, -5003), - COL_VERTEX(4638, -2146, -5003), - COL_VERTEX(4638, -2761, -5003), - COL_VERTEX(4638, -2766, -3933), - COL_VERTEX(4842, -3279, -3193), - COL_VERTEX(4842, -4904, -913), - COL_VERTEX(5457, -4904, -913), - COL_VERTEX(5457, -3279, -3193), - COL_VERTEX(4638, -3104, -3087), - COL_VERTEX(4638, -4709, -850), - COL_VERTEX(5662, -4709, -850), - COL_VERTEX(5662, -2766, -3933), - COL_VERTEX(5662, -3104, -3087), - COL_VERTEX(5662, -4095, -653), - COL_VERTEX(5662, -2577, -2771), - COL_VERTEX(5457, -2401, -2665), - COL_VERTEX(5457, -3900, -590), - COL_VERTEX(4842, -2401, -2665), - COL_VERTEX(4842, -3900, -590), - COL_VERTEX(4638, -4095, -653), - COL_VERTEX(4638, -2167, -3795), - COL_VERTEX(4638, -2577, -2771), - COL_VERTEX(5662, -4709, 675), - COL_VERTEX(4842, -4914, 509), - COL_VERTEX(5662, -4095, 533), - COL_VERTEX(4842, -3890, 284), - COL_VERTEX(4638, -4095, 383), - COL_VERTEX(5457, -3890, 366), - COL_VERTEX(4638, -4709, 518), - COL_VERTEX(5221, 0, -669), - COL_VERTEX(-6561, 4096, 4330), - COL_VERTEX(1480, 4096, 7814), - COL_VERTEX(4279, 4096, 7071), - COL_VERTEX(4279, 1024, 7071), - COL_VERTEX(-5762, 4096, -1125), - COL_VERTEX(-7494, 4096, 173), - COL_VERTEX(-6980, 4096, -712), - COL_VERTEX(-5762, 1126, -1125), - COL_VERTEX(-7818, 4096, 2416), - COL_VERTEX(-5170, 0, 3362), - COL_VERTEX(-4133, 0, 2187), - COL_VERTEX(-2771, 0, 1676), - COL_VERTEX(6707, 4096, 4928), - COL_VERTEX(1879, -511, 5086), - COL_VERTEX(2863, 1024, 7010), - COL_VERTEX(7162, -2871, 1962), - COL_VERTEX(7092, -3022, 1822), - COL_VERTEX(7030, -3325, 1838), - COL_VERTEX(5221, 4096, -669), - COL_VERTEX(7435, 4096, 615), - COL_VERTEX(3121, 4096, -112), - COL_VERTEX(7992, 4096, 2714), - COL_VERTEX(-77, -511, 3358), - COL_VERTEX(1888, 1024, 6165), - COL_VERTEX(7241, -2871, 2259), - COL_VERTEX(7249, -3022, 2416), - COL_VERTEX(7187, -3325, 2432), - COL_VERTEX(2350, 4096, 1215), - COL_VERTEX(1136, 4096, 2287), - COL_VERTEX(-705, 4096, 2401), - COL_VERTEX(150, -509, 2557), - COL_VERTEX(-1662, -1023, 3030), - COL_VERTEX(294, -511, 4758), - COL_VERTEX(-1848, 0, 2330), - COL_VERTEX(-777, -1023, 3544), - COL_VERTEX(-705, 0, 2401), - COL_VERTEX(-105, -376, 2631), - COL_VERTEX(4569, -5119, 2687), - COL_VERTEX(4774, -5119, 2892), - COL_VERTEX(4815, -5221, 2154), - COL_VERTEX(4569, -5119, 2277), - COL_VERTEX(4774, -5119, 2073), - COL_VERTEX(5306, -5221, 2318), - COL_VERTEX(5388, -5119, 2277), - COL_VERTEX(5388, -5119, 2687), - COL_VERTEX(7152, -3020, 1806), - COL_VERTEX(7310, -3327, 2400), - COL_VERTEX(-4270, -918, -7563), - COL_VERTEX(-174, -918, -3467), - COL_VERTEX(-174, -918, -1931), - COL_VERTEX(-686, -2966, -7563), - COL_VERTEX(-1710, -918, -907), - COL_VERTEX(-3758, -918, -1419), - COL_VERTEX(-4270, -918, -2955), - COL_VERTEX(6481, -918, -5515), - COL_VERTEX(6481, -918, -7051), - COL_VERTEX(3921, -918, -5003), - COL_VERTEX(1361, -918, -3467), - COL_VERTEX(337, -918, -3979), - COL_VERTEX(-2222, -918, -5003), - COL_VERTEX(-1198, -918, -5003), - COL_VERTEX(-686, -918, -5515), - COL_VERTEX(-686, -918, -7051), - COL_VERTEX(849, -918, -7563), - COL_VERTEX(5969, -918, -7563), - COL_VERTEX(-2734, -2966, -1931), - COL_VERTEX(-2971, -2812, -1222), - COL_VERTEX(-2734, -2812, -1931), - COL_VERTEX(-1710, -2966, -2443), - COL_VERTEX(2897, -2966, -7563), - COL_VERTEX(2385, -2966, -7051), - COL_VERTEX(1361, -2966, -7051), - COL_VERTEX(692, 2509, 3303), - COL_VERTEX(995, -594, 3958), - COL_VERTEX(402, -607, 3381), - COL_VERTEX(728, -630, 3571), - COL_VERTEX(927, -751, 3241), - COL_VERTEX(925, -640, 3703), - COL_VERTEX(1252, -664, 3893), - COL_VERTEX(1111, 2099, 3811), - COL_VERTEX(1064, 2099, 3784), - COL_VERTEX(-40, -455, 2888), - COL_VERTEX(1101, 2099, 3774), - COL_VERTEX(1088, 2150, 3798), - COL_VERTEX(1074, 2099, 3821), - COL_VERTEX(30, 2304, 2710), - COL_VERTEX(40, 2304, 2747), - COL_VERTEX(67, 2304, 2700), - COL_VERTEX(225, -595, 2823), - COL_VERTEX(626, 2509, 3321), - COL_VERTEX(668, 2509, 3345), - COL_VERTEX(651, 2509, 3279), - COL_VERTEX(1888, 1536, 6165), - COL_VERTEX(1480, 1536, 7814), - COL_VERTEX(532, 1536, 6198), - COL_VERTEX(1853, 1946, 2191), - COL_VERTEX(1762, 1843, 1734), - COL_VERTEX(1546, 1946, 2703), - COL_VERTEX(522, 1946, 2287), - COL_VERTEX(5084, 1434, 6377), - COL_VERTEX(3559, 1434, 4852), - COL_VERTEX(5084, 1536, 6377), - COL_VERTEX(3559, 1536, 4852), - COL_VERTEX(3392, 1536, 5018), - COL_VERTEX(4909, 1434, 6535), - COL_VERTEX(3392, 1434, 5018), - COL_VERTEX(4460, 1434, 6912), - COL_VERTEX(4460, 1536, 6912), - COL_VERTEX(2980, 1536, 5431), - COL_VERTEX(2813, 1536, 5598), - COL_VERTEX(4284, 1434, 7069), - COL_VERTEX(3861, 1536, 7182), - COL_VERTEX(3861, 1434, 7182), - COL_VERTEX(2835, 1536, 6155), - COL_VERTEX(2668, 1536, 6322), - COL_VERTEX(3611, 1434, 7264), - COL_VERTEX(2668, 1434, 6322), - COL_VERTEX(-1944, 1331, 7211), - COL_VERTEX(-1944, 512, 7211), - COL_VERTEX(-1675, 1331, 6547), - COL_VERTEX(-2073, 1331, 6165), - COL_VERTEX(-2362, -1023, 3215), - COL_VERTEX(4422, -5119, 4786), - COL_VERTEX(6707, -1023, 4928), - COL_VERTEX(1185, -712, 3631), - COL_VERTEX(589, -726, 3046), - COL_VERTEX(3121, 0, -112), - COL_VERTEX(5183, -5119, 2073), - COL_VERTEX(5152, -4914, 427), - COL_VERTEX(5457, -2966, -3979), - COL_VERTEX(4842, -2966, -3979), - COL_VERTEX(5457, -1968, -3749), - COL_VERTEX(5969, -918, -5003), - COL_VERTEX(4842, -1968, -3749), - COL_VERTEX(1361, -2966, -3467), - COL_VERTEX(3921, -2966, -5003), - COL_VERTEX(5167, -3890, 198), - COL_VERTEX(-7818, 1126, 2416), - COL_VERTEX(1480, 1024, 7814), - COL_VERTEX(3190, 1024, 7360), - COL_VERTEX(-3991, 4096, -97), - COL_VERTEX(-7494, 1126, 173), - COL_VERTEX(-6980, 1126, -712), - COL_VERTEX(-3248, 0, 2701), - COL_VERTEX(2863, 1536, 7010), - COL_VERTEX(3190, 1536, 7360), - COL_VERTEX(-591, -1023, 4244), - COL_VERTEX(77, 2304, 2737), - COL_VERTEX(1098, 1536, 6104), - COL_VERTEX(4651, -5221, 2318), - COL_VERTEX(4651, -5221, 2646), - COL_VERTEX(4815, -5221, 2810), - COL_VERTEX(5306, -5221, 2646), - COL_VERTEX(5142, -5221, 2810), - COL_VERTEX(5142, -5221, 2154), - COL_VERTEX(7310, -3020, 2400), - COL_VERTEX(7270, -2866, 2251), - COL_VERTEX(7270, -3481, 2251), - COL_VERTEX(7192, -2866, 1954), - COL_VERTEX(7152, -3327, 1806), - COL_VERTEX(7192, -3481, 1954), - COL_VERTEX(6481, -918, -907), - COL_VERTEX(-4270, -918, -907), - COL_VERTEX(6481, -918, -7563), - COL_VERTEX(-174, -2966, -1931), - COL_VERTEX(-1710, -2966, -907), - COL_VERTEX(-174, -2966, -3467), - COL_VERTEX(-3758, -2966, -1419), - COL_VERTEX(-4270, -2966, -2955), - COL_VERTEX(-2222, -2966, -5003), - COL_VERTEX(6481, -2966, -5003), - COL_VERTEX(-1198, -2966, -5003), - COL_VERTEX(6481, -2966, -5515), - COL_VERTEX(6481, -2966, -7051), - COL_VERTEX(337, -2966, -3979), - COL_VERTEX(6481, -2966, -7563), - COL_VERTEX(-686, -2966, -5515), - COL_VERTEX(-686, -2966, -7051), - COL_VERTEX(-174, -2966, -7563), - COL_VERTEX(-174, -918, -7563), - COL_VERTEX(849, -2966, -7563), - COL_VERTEX(5969, -2966, -7563), - COL_VERTEX(2897, -918, -7563), - COL_VERTEX(-1710, -2812, -2443), - COL_VERTEX(-1710, -2812, -907), - COL_VERTEX(-789, -2812, -1522), - COL_VERTEX(2385, -918, -7051), - COL_VERTEX(-2971, -2966, -1222), - COL_VERTEX(-789, -2966, -1522), - COL_VERTEX(1361, -918, -7051), - COL_VERTEX(659, 2560, 3312), - COL_VERTEX(54, 2355, 2724), - COL_VERTEX(330, 1536, 7742), - COL_VERTEX(1762, 1946, 1734), - COL_VERTEX(1853, 1843, 2191), - COL_VERTEX(1546, 1843, 2703), - COL_VERTEX(522, 1843, 2287), - COL_VERTEX(4909, 1536, 6535), - COL_VERTEX(4284, 1536, 7069), - COL_VERTEX(2980, 1434, 5431), - COL_VERTEX(2813, 1434, 5598), - COL_VERTEX(3611, 1536, 7264), - COL_VERTEX(2835, 1434, 6155), - COL_VERTEX(-3928, 0, 2443), - COL_VERTEX(-3928, 0, 1829), - COL_VERTEX(-4543, 0, 2443), - COL_VERTEX(-4543, 0, 1829), - COL_VERTEX(-3017, 1331, 6778), - COL_VERTEX(-2073, 512, 6165), - COL_VERTEX(-1675, 512, 6547), - COL_VERTEX(-3017, 512, 6778), - COL_TRI_INIT(SURFACE_DEFAULT, 482), - COL_TRI(50, 51, 52), - COL_TRI(53, 52, 51), - COL_TRI(52, 54, 50), - COL_TRI(50, 54, 28), - COL_TRI(28, 54, 55), - COL_TRI(27, 50, 28), - COL_TRI(51, 50, 56), - COL_TRI(57, 56, 50), - COL_TRI(57, 50, 27), - COL_TRI(28, 58, 59), - COL_TRI(58, 60, 10), - COL_TRI(58, 10, 12), - COL_TRI(58, 28, 55), - COL_TRI(58, 55, 53), - COL_TRI(58, 53, 51), - COL_TRI(60, 58, 51), - COL_TRI(55, 54, 33), - COL_TRI(52, 53, 35), - COL_TRI(53, 32, 35), - COL_TRI(53, 55, 32), - COL_TRI(60, 51, 61), - COL_TRI(62, 61, 51), - COL_TRI(51, 56, 63), - COL_TRI(63, 62, 51), - COL_TRI(55, 33, 32), - COL_TRI(69, 66, 67), - COL_TRI(28, 59, 64), - COL_TRI(28, 65, 30), - COL_TRI(66, 241, 157), - COL_TRI(66, 157, 156), - COL_TRI(67, 66, 156), - COL_TRI(68, 66, 132), - COL_TRI(68, 241, 66), - COL_TRI(69, 132, 66), - COL_TRI(72, 74, 112), - COL_TRI(70, 71, 241), - COL_TRI(71, 157, 241), - COL_TRI(68, 70, 241), - COL_TRI(67, 156, 159), - COL_TRI(72, 67, 159), - COL_TRI(73, 67, 72), - COL_TRI(67, 73, 69), - COL_TRI(72, 159, 160), - COL_TRI(74, 72, 160), - COL_TRI(72, 112, 117), - COL_TRI(74, 160, 246), - COL_TRI(75, 74, 246), - COL_TRI(76, 247, 74), - COL_TRI(74, 247, 112), - COL_TRI(75, 76, 74), - COL_TRI(75, 246, 162), - COL_TRI(77, 75, 79), - COL_TRI(77, 80, 75), - COL_TRI(78, 113, 75), - COL_TRI(79, 75, 162), - COL_TRI(80, 136, 75), - COL_TRI(75, 136, 78), - COL_TRI(79, 162, 163), - COL_TRI(70, 79, 163), - COL_TRI(70, 163, 71), - COL_TRI(81, 70, 242), - COL_TRI(81, 79, 70), - COL_TRI(68, 242, 70), - COL_TRI(82, 83, 85), - COL_TRI(83, 248, 100), - COL_TRI(83, 100, 85), - COL_TRI(84, 248, 83), - COL_TRI(84, 249, 248), - COL_TRI(85, 100, 87), - COL_TRI(82, 85, 86), - COL_TRI(85, 87, 86), - COL_TRI(86, 87, 88), - COL_TRI(87, 250, 88), - COL_TRI(82, 86, 251), - COL_TRI(86, 88, 251), - COL_TRI(88, 250, 252), - COL_TRI(88, 175, 251), - COL_TRI(88, 89, 175), - COL_TRI(88, 252, 89), - COL_TRI(95, 93, 94), - COL_TRI(89, 252, 109), - COL_TRI(89, 90, 175), - COL_TRI(89, 109, 90), - COL_TRI(90, 109, 92), - COL_TRI(90, 91, 254), - COL_TRI(90, 254, 175), - COL_TRI(90, 92, 91), - COL_TRI(91, 92, 84), - COL_TRI(92, 249, 84), - COL_TRI(91, 84, 254), - COL_TRI(93, 97, 98), - COL_TRI(94, 93, 98), - COL_TRI(95, 96, 93), - COL_TRI(97, 92, 109), - COL_TRI(93, 92, 97), - COL_TRI(93, 249, 92), - COL_TRI(98, 97, 110), - COL_TRI(97, 109, 110), - COL_TRI(96, 249, 93), - COL_TRI(96, 248, 249), - COL_TRI(99, 101, 96), - COL_TRI(99, 96, 95), - COL_TRI(100, 248, 96), - COL_TRI(101, 100, 96), - COL_TRI(102, 101, 99), - COL_TRI(102, 103, 101), - COL_TRI(103, 100, 101), - COL_TRI(103, 87, 100), - COL_TRI(104, 103, 102), - COL_TRI(104, 87, 103), - COL_TRI(104, 250, 87), - COL_TRI(105, 104, 102), - COL_TRI(106, 250, 104), - COL_TRI(107, 104, 105), - COL_TRI(107, 106, 104), - COL_TRI(106, 252, 250), - COL_TRI(108, 110, 106), - COL_TRI(108, 106, 107), - COL_TRI(109, 252, 106), - COL_TRI(110, 109, 106), - COL_TRI(98, 110, 108), - COL_TRI(76, 95, 247), - COL_TRI(111, 95, 76), - COL_TRI(111, 99, 95), - COL_TRI(112, 94, 117), - COL_TRI(94, 98, 117), - COL_TRI(94, 112, 247), - COL_TRI(95, 94, 247), - COL_TRI(116, 105, 113), - COL_TRI(113, 102, 99), - COL_TRI(113, 99, 111), - COL_TRI(105, 102, 113), - COL_TRI(107, 105, 255), - COL_TRI(114, 107, 255), - COL_TRI(115, 107, 114), - COL_TRI(115, 108, 107), - COL_TRI(105, 116, 255), - COL_TRI(72, 117, 115), - COL_TRI(117, 108, 115), - COL_TRI(117, 98, 108), - COL_TRI(78, 116, 113), - COL_TRI(75, 113, 111), - COL_TRI(78, 118, 116), - COL_TRI(118, 255, 116), - COL_TRI(75, 111, 76), - COL_TRI(12, 11, 119), - COL_TRI(72, 115, 245), - COL_TRI(115, 114, 245), - COL_TRI(114, 255, 118), - COL_TRI(114, 118, 245), - COL_TRI(59, 12, 119), - COL_TRI(120, 65, 64), - COL_TRI(119, 256, 127), - COL_TRI(119, 11, 256), - COL_TRI(121, 257, 120), - COL_TRI(121, 122, 257), - COL_TRI(122, 68, 258), - COL_TRI(120, 257, 65), - COL_TRI(123, 41, 259), - COL_TRI(123, 126, 41), - COL_TRI(40, 41, 126), - COL_TRI(24, 148, 259), - COL_TRI(41, 24, 259), - COL_TRI(124, 261, 125), - COL_TRI(125, 126, 123), - COL_TRI(125, 261, 126), - COL_TRI(126, 261, 260), - COL_TRI(124, 260, 261), - COL_TRI(15, 19, 126), - COL_TRI(19, 40, 126), - COL_TRI(15, 126, 260), - COL_TRI(127, 260, 124), - COL_TRI(13, 15, 260), - COL_TRI(13, 260, 256), - COL_TRI(127, 256, 260), - COL_TRI(13, 256, 11), - COL_TRI(60, 8, 10), - COL_TRI(60, 128, 8), - COL_TRI(128, 60, 61), - COL_TRI(130, 154, 25), - COL_TRI(128, 16, 8), - COL_TRI(128, 129, 16), - COL_TRI(129, 128, 61), - COL_TRI(129, 61, 262), - COL_TRI(129, 262, 152), - COL_TRI(130, 129, 152), - COL_TRI(129, 23, 16), - COL_TRI(129, 130, 23), - COL_TRI(130, 25, 23), - COL_TRI(131, 242, 68), - COL_TRI(131, 68, 121), - COL_TRI(132, 133, 68), - COL_TRI(133, 258, 68), - COL_TRI(134, 81, 78), - COL_TRI(135, 134, 78), - COL_TRI(136, 135, 78), - COL_TRI(139, 118, 137), - COL_TRI(139, 245, 118), - COL_TRI(137, 118, 78), - COL_TRI(73, 72, 245), - COL_TRI(140, 242, 131), - COL_TRI(140, 81, 242), - COL_TRI(132, 197, 192), - COL_TRI(141, 132, 192), - COL_TRI(134, 143, 81), - COL_TRI(143, 144, 81), - COL_TRI(144, 79, 81), - COL_TRI(138, 81, 140), - COL_TRI(138, 78, 81), - COL_TRI(144, 145, 79), - COL_TRI(145, 77, 79), - COL_TRI(146, 245, 139), - COL_TRI(146, 73, 245), - COL_TRI(147, 73, 146), - COL_TRI(142, 263, 133), - COL_TRI(137, 78, 138), - COL_TRI(147, 69, 73), - COL_TRI(148, 154, 69), - COL_TRI(148, 69, 147), - COL_TRI(133, 263, 264), - COL_TRI(133, 264, 258), - COL_TRI(142, 132, 26), - COL_TRI(26, 211, 142), - COL_TRI(142, 211, 263), - COL_TRI(132, 142, 133), - COL_TRI(132, 27, 26), - COL_TRI(149, 69, 154), - COL_TRI(69, 149, 207), - COL_TRI(141, 69, 207), - COL_TRI(141, 244, 69), - COL_TRI(69, 244, 195), - COL_TRI(150, 265, 153), - COL_TRI(150, 152, 240), - COL_TRI(150, 153, 152), - COL_TRI(150, 240, 62), - COL_TRI(150, 62, 63), - COL_TRI(150, 63, 56), - COL_TRI(150, 56, 57), - COL_TRI(150, 57, 265), - COL_TRI(57, 27, 151), - COL_TRI(57, 151, 265), - COL_TRI(141, 265, 151), - COL_TRI(141, 153, 265), - COL_TRI(61, 62, 240), - COL_TRI(153, 141, 152), - COL_TRI(154, 141, 200), - COL_TRI(132, 141, 151), - COL_TRI(152, 262, 240), - COL_TRI(61, 240, 262), - COL_TRI(154, 152, 141), - COL_TRI(154, 130, 152), - COL_TRI(141, 207, 200), - COL_TRI(141, 192, 193), - COL_TRI(141, 193, 244), - COL_TRI(132, 151, 27), - COL_TRI(155, 149, 154), - COL_TRI(154, 200, 155), - COL_TRI(156, 268, 159), - COL_TRI(156, 269, 268), - COL_TRI(157, 269, 156), - COL_TRI(157, 270, 269), - COL_TRI(158, 269, 270), - COL_TRI(158, 268, 269), - COL_TRI(159, 268, 158), - COL_TRI(71, 270, 157), - COL_TRI(159, 158, 160), - COL_TRI(160, 158, 273), - COL_TRI(158, 161, 273), - COL_TRI(158, 271, 161), - COL_TRI(158, 272, 271), - COL_TRI(158, 270, 272), - COL_TRI(160, 273, 246), - COL_TRI(161, 246, 273), - COL_TRI(161, 162, 246), - COL_TRI(162, 161, 271), - COL_TRI(162, 271, 163), - COL_TRI(163, 271, 272), - COL_TRI(163, 272, 71), - COL_TRI(71, 272, 270), - COL_TRI(77, 276, 279), - COL_TRI(144, 274, 165), - COL_TRI(143, 274, 144), - COL_TRI(144, 165, 145), - COL_TRI(164, 274, 275), - COL_TRI(164, 165, 274), - COL_TRI(143, 275, 274), - COL_TRI(145, 165, 77), - COL_TRI(165, 276, 77), - COL_TRI(164, 276, 165), - COL_TRI(134, 275, 143), - COL_TRI(164, 275, 277), - COL_TRI(134, 277, 275), - COL_TRI(135, 164, 134), - COL_TRI(164, 277, 134), - COL_TRI(164, 278, 279), - COL_TRI(136, 164, 135), - COL_TRI(164, 279, 276), - COL_TRI(136, 278, 164), - COL_TRI(80, 278, 136), - COL_TRI(80, 279, 278), - COL_TRI(77, 279, 80), - COL_TRI(166, 280, 281), - COL_TRI(166, 282, 280), - COL_TRI(167, 283, 168), - COL_TRI(168, 284, 170), - COL_TRI(168, 283, 284), - COL_TRI(172, 288, 178), - COL_TRI(167, 285, 283), - COL_TRI(169, 283, 254), - COL_TRI(169, 284, 283), - COL_TRI(170, 284, 286), - COL_TRI(169, 286, 284), - COL_TRI(170, 286, 171), - COL_TRI(171, 286, 287), - COL_TRI(169, 287, 286), - COL_TRI(171, 287, 172), - COL_TRI(172, 287, 288), - COL_TRI(173, 82, 251), - COL_TRI(173, 291, 82), - COL_TRI(174, 291, 173), - COL_TRI(174, 292, 291), - COL_TRI(175, 253, 176), - COL_TRI(175, 254, 253), - COL_TRI(169, 254, 289), - COL_TRI(176, 253, 293), - COL_TRI(180, 296, 181), - COL_TRI(176, 293, 177), - COL_TRI(177, 293, 285), - COL_TRI(177, 285, 167), - COL_TRI(178, 288, 290), - COL_TRI(178, 290, 179), - COL_TRI(179, 290, 295), - COL_TRI(179, 295, 180), - COL_TRI(180, 295, 296), - COL_TRI(184, 186, 302), - COL_TRI(181, 296, 297), - COL_TRI(181, 297, 298), - COL_TRI(182, 297, 299), - COL_TRI(182, 298, 297), - COL_TRI(183, 188, 300), - COL_TRI(183, 301, 188), - COL_TRI(183, 292, 174), - COL_TRI(183, 300, 292), - COL_TRI(185, 186, 184), - COL_TRI(186, 185, 303), - COL_TRI(186, 303, 304), - COL_TRI(185, 184, 306), - COL_TRI(187, 304, 307), - COL_TRI(187, 302, 304), - COL_TRI(186, 304, 302), - COL_TRI(184, 302, 187), - COL_TRI(169, 289, 294), - COL_TRI(188, 301, 305), - COL_TRI(188, 305, 189), - COL_TRI(189, 305, 308), - COL_TRI(189, 308, 190), - COL_TRI(190, 308, 182), - COL_TRI(190, 182, 299), - COL_TRI(191, 244, 210), - COL_TRI(191, 195, 244), - COL_TRI(192, 194, 193), - COL_TRI(198, 197, 243), - COL_TRI(132, 243, 197), - COL_TRI(192, 203, 196), - COL_TRI(192, 196, 194), - COL_TRI(194, 196, 243), - COL_TRI(195, 194, 243), - COL_TRI(195, 209, 194), - COL_TRI(196, 199, 243), - COL_TRI(197, 198, 203), - COL_TRI(149, 155, 204), - COL_TRI(132, 69, 243), - COL_TRI(199, 201, 243), - COL_TRI(198, 243, 201), - COL_TRI(69, 195, 243), - COL_TRI(200, 204, 155), - COL_TRI(200, 205, 204), - COL_TRI(149, 266, 207), - COL_TRI(149, 204, 206), - COL_TRI(149, 206, 266), - COL_TRI(201, 199, 202), - COL_TRI(199, 203, 202), - COL_TRI(202, 203, 198), - COL_TRI(203, 199, 196), - COL_TRI(201, 202, 198), - COL_TRI(197, 203, 192), - COL_TRI(204, 205, 310), - COL_TRI(205, 266, 310), - COL_TRI(206, 310, 266), - COL_TRI(207, 266, 205), - COL_TRI(206, 204, 310), - COL_TRI(207, 205, 200), - COL_TRI(195, 191, 209), - COL_TRI(31, 267, 26), - COL_TRI(193, 208, 210), - COL_TRI(208, 209, 309), - COL_TRI(210, 309, 191), - COL_TRI(209, 191, 309), - COL_TRI(210, 208, 309), - COL_TRI(193, 210, 244), - COL_TRI(194, 208, 193), - COL_TRI(194, 209, 208), - COL_TRI(43, 44, 311), - COL_TRI(211, 267, 212), - COL_TRI(31, 213, 267), - COL_TRI(26, 267, 211), - COL_TRI(212, 267, 213), - COL_TRI(212, 263, 211), - COL_TRI(212, 213, 311), - COL_TRI(212, 264, 263), - COL_TRI(213, 43, 311), - COL_TRI(213, 31, 43), - COL_TRI(24, 25, 148), - COL_TRI(214, 215, 312), - COL_TRI(214, 313, 215), - COL_TRI(215, 314, 315), - COL_TRI(215, 313, 314), - COL_TRI(216, 313, 214), - COL_TRI(216, 314, 313), - COL_TRI(219, 221, 220), - COL_TRI(217, 315, 314), - COL_TRI(217, 314, 216), - COL_TRI(217, 214, 312), - COL_TRI(217, 216, 214), - COL_TRI(52, 35, 34), - COL_TRI(54, 52, 34), - COL_TRI(54, 34, 33), - COL_TRI(218, 219, 220), - COL_TRI(226, 227, 228), - COL_TRI(221, 224, 222), - COL_TRI(221, 219, 224), - COL_TRI(220, 221, 222), - COL_TRI(220, 222, 316), - COL_TRI(222, 224, 316), - COL_TRI(223, 219, 218), - COL_TRI(223, 224, 219), - COL_TRI(224, 223, 316), - COL_TRI(225, 227, 226), - COL_TRI(226, 228, 317), - COL_TRI(232, 321, 235), - COL_TRI(227, 318, 319), - COL_TRI(225, 318, 227), - COL_TRI(227, 319, 228), - COL_TRI(228, 229, 317), - COL_TRI(228, 319, 229), - COL_TRI(229, 318, 225), - COL_TRI(229, 319, 318), - COL_TRI(230, 233, 320), - COL_TRI(230, 232, 233), - COL_TRI(231, 321, 232), - COL_TRI(231, 232, 230), - COL_TRI(232, 235, 233), - COL_TRI(48, 2, 37), - COL_TRI(233, 235, 320), - COL_TRI(234, 321, 231), - COL_TRI(234, 235, 321), - COL_TRI(235, 234, 320), - COL_TRI(1, 6, 3), - COL_TRI(1, 5, 6), - COL_TRI(37, 2, 4), - COL_TRI(37, 4, 38), - COL_TRI(49, 324, 322), - COL_TRI(48, 0, 2), - COL_TRI(38, 4, 7), - COL_TRI(38, 7, 39), - COL_TRI(39, 0, 48), - COL_TRI(39, 7, 0), - COL_TRI(49, 322, 46), - COL_TRI(46, 323, 36), - COL_TRI(46, 322, 323), - COL_TRI(36, 323, 325), - COL_TRI(36, 325, 47), - COL_TRI(47, 324, 49), - COL_TRI(47, 325, 324), - COL_TRI(236, 238, 239), - COL_TRI(237, 238, 236), - COL_TRI(236, 239, 326), - COL_TRI(238, 327, 239), - COL_TRI(238, 328, 327), - COL_TRI(237, 328, 238), - COL_TRI(239, 329, 326), - COL_TRI(239, 327, 329), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 45), - COL_TRI(17, 19, 18), - COL_TRI(8, 9, 10), - COL_TRI(10, 11, 12), - COL_TRI(9, 13, 10), - COL_TRI(10, 13, 11), - COL_TRI(8, 14, 9), - COL_TRI(9, 14, 15), - COL_TRI(9, 15, 13), - COL_TRI(16, 17, 18), - COL_TRI(8, 16, 18), - COL_TRI(8, 18, 14), - COL_TRI(18, 15, 14), - COL_TRI(19, 15, 18), - COL_TRI(20, 40, 19), - COL_TRI(20, 19, 17), - COL_TRI(16, 20, 17), - COL_TRI(21, 40, 22), - COL_TRI(22, 40, 20), - COL_TRI(21, 41, 40), - COL_TRI(16, 23, 22), - COL_TRI(16, 22, 20), - COL_TRI(23, 21, 22), - COL_TRI(24, 41, 21), - COL_TRI(25, 24, 21), - COL_TRI(23, 25, 21), - COL_TRI(26, 27, 42), - COL_TRI(27, 29, 42), - COL_TRI(27, 28, 29), - COL_TRI(28, 30, 29), - COL_TRI(29, 43, 42), - COL_TRI(30, 43, 29), - COL_TRI(37, 36, 47), - COL_TRI(30, 44, 43), - COL_TRI(31, 42, 43), - COL_TRI(32, 45, 35), - COL_TRI(33, 45, 32), - COL_TRI(34, 45, 33), - COL_TRI(35, 45, 34), - COL_TRI(36, 37, 38), - COL_TRI(36, 38, 46), - COL_TRI(39, 47, 49), - COL_TRI(37, 47, 48), - COL_TRI(38, 39, 49), - COL_TRI(38, 49, 46), - COL_TRI(39, 48, 47), - COL_TRI_INIT(SURFACE_WALL_MISC, 8), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(0, 5, 1), - COL_TRI(4, 3, 6), - COL_TRI(4, 6, 7), - COL_TRI(7, 6, 5), - COL_TRI(7, 5, 0), - COL_TRI_STOP(), - COL_SPECIAL_INIT(1), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -6750, 1126, 1482, /*yaw*/ 64), // unused, probably an early way to set intial position - COL_WATER_BOX_INIT(3), - COL_WATER_BOX(0, -6304, -669, 7992, 7814, 1024), - COL_WATER_BOX(1, 4433, -4253, 5969, -669, -3016), - COL_WATER_BOX(51, -7818, -1125, 9055, 7814, 1229), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(jrb_seg7_area_1_collision, 0x0041a760, 37817, 0x0000b058, 5264); diff --git a/levels/jrb/areas/2/1/model.inc.c b/levels/jrb/areas/2/1/model.inc.c index 41e60ba87..ae83e719a 100644 --- a/levels/jrb/areas/2/1/model.inc.c +++ b/levels/jrb/areas/2/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700D318 - 0x0700D330 static const Lights1 jrb_seg7_lights_0700D318 = gdSPDefLights1( 0x14, 0x30, 0x2c, @@ -23,411 +24,76 @@ static const Lights1 jrb_seg7_lights_0700D360 = gdSPDefLights1( ); // 0x0700D378 - 0x0700D3F8 -static const Vtx jrb_seg7_vertex_0700D378[] = { - {{{ 1300, 1344, -995}, 0, { 140, 140}, {0xba, 0x9c, 0xe2, 0xff}}}, - {{{ 968, 1380, -1083}, 0, { 818, 140}, {0x04, 0x8e, 0xcb, 0xff}}}, - {{{ 1287, 1294, -1083}, 0, { 140, 140}, {0xaa, 0xc4, 0xb9, 0xff}}}, - {{{ 1226, 1068, -830}, 0, { 140, 818}, {0xa1, 0x2c, 0xb9, 0xff}}}, - {{{ 1213, 1018, -918}, 0, { 140, 818}, {0xe0, 0x28, 0x8d, 0xff}}}, - {{{ 908, 1153, -830}, 0, { 818, 818}, {0x30, 0x12, 0x8d, 0xff}}}, - {{{ 894, 1104, -919}, 0, { 818, 818}, {0x2d, 0xd4, 0x93, 0xff}}}, - {{{ 981, 1429, -995}, 0, { 818, 140}, {0x51, 0xa1, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700D378, 0x0041a760, 37817, 0x0000d378, 128); // 0x0700D3F8 - 0x0700D4E8 -static const Vtx jrb_seg7_vertex_0700D3F8[] = { - {{{ 1237, 315, -2792}, 0, { 0, 0}, {0xa0, 0x3b, 0x38, 0xff}}}, - {{{ 988, 200, -3096}, 0, { 990, 0}, {0xa0, 0x3b, 0x38, 0xff}}}, - {{{ 896, -142, -2891}, 0, { 990, 990}, {0xa0, 0x3b, 0x38, 0xff}}}, - {{{ 796, 1056, -877}, 0, { 990, 990}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 894, 1104, -919}, 0, { 818, 818}, {0x2d, 0xd4, 0x93, 0xff}}}, - {{{ 1274, 928, -877}, 0, { 0, 990}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 907, 1470, -1125}, 0, { 990, 0}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 1213, 1018, -918}, 0, { 140, 818}, {0xe0, 0x28, 0x8d, 0xff}}}, - {{{ 968, 1380, -1083}, 0, { 818, 140}, {0x04, 0x8e, 0xcb, 0xff}}}, - {{{ 1287, 1294, -1083}, 0, { 140, 140}, {0xaa, 0xc4, 0xb9, 0xff}}}, - {{{ 1385, 1342, -1125}, 0, { 0, 0}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ -640, 1438, -882}, 0, { 0, 990}, {0xf0, 0xc3, 0x92, 0xff}}}, - {{{ -529, 1853, -1129}, 0, { 0, 0}, {0xf0, 0xc3, 0x92, 0xff}}}, - {{{ -50, 1725, -1129}, 0, { 990, 0}, {0xf0, 0xc3, 0x92, 0xff}}}, - {{{ -162, 1310, -881}, 0, { 990, 990}, {0xf0, 0xc3, 0x92, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700D3F8, 0x0041a760, 37817, 0x0000d3f8, 240); // 0x0700D4E8 - 0x0700D5D8 -static const Vtx jrb_seg7_vertex_0700D4E8[] = { - {{{ 1509, 885, -1716}, 0, { 990, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1470, 740, -1156}, 0, { 0, 990}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1562, 1083, -1361}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1237, 315, -2792}, 0, { 0, 0}, {0xa0, 0x3b, 0x38, 0xff}}}, - {{{ 896, -142, -2891}, 0, { 990, 990}, {0xa0, 0x3b, 0x38, 0xff}}}, - {{{ 1145, -27, -2587}, 0, { 0, 990}, {0xa0, 0x3b, 0x38, 0xff}}}, - {{{ -912, 891, -2792}, 0, { 990, 0}, {0x71, 0x03, 0x38, 0xff}}}, - {{{ -846, 324, -2891}, 0, { 0, 990}, {0x71, 0x03, 0x38, 0xff}}}, - {{{ -754, 667, -3096}, 0, { 0, 0}, {0x71, 0x03, 0x38, 0xff}}}, - {{{ -1004, 548, -2587}, 0, { 990, 990}, {0x71, 0x03, 0x38, 0xff}}}, - {{{ 1406, 502, -2403}, 0, { 990, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1367, 357, -1843}, 0, { 0, 990}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1459, 700, -2048}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1314, 159, -2198}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1417, 542, -1511}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700D4E8, 0x0041a760, 37817, 0x0000d4e8, 240); // 0x0700D5D8 - 0x0700D6D8 -static const Vtx jrb_seg7_vertex_0700D5D8[] = { - {{{ -873, 1484, 351}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -820, 1681, 706}, 0, { 990, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -912, 1339, 910}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -913, 1335, -2048}, 0, { 990, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -1005, 993, -1843}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -1058, 795, -2198}, 0, { 0, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -966, 1137, -2403}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -810, 1718, -1361}, 0, { 990, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -902, 1376, -1156}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -863, 1521, -1716}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -955, 1178, -1511}, 0, { 0, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -1006, 989, -535}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -953, 1187, -180}, 0, { 990, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -1097, 646, -330}, 0, { 0, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -1044, 844, 24}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -965, 1141, 556}, 0, { 0, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700D5D8, 0x0041a760, 37817, 0x0000d5d8, 256); // 0x0700D6D8 - 0x0700D7C8 -static const Vtx jrb_seg7_vertex_0700D6D8[] = { - {{{ -741, 1978, 1238}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -688, 2176, 1592}, 0, { 990, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -780, 1833, 1797}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -833, 1635, 1442}, 0, { 0, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -608, 2473, 2124}, 0, { 0, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -555, 2671, 2479}, 0, { 990, 0}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -647, 2328, 2684}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -700, 2130, 2329}, 0, { 0, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ 1815, 2029, 2482}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1762, 1831, 2128}, 0, { 990, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1724, 1687, 2687}, 0, { 0, 990}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1418, 546, -177}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1273, 5, -327}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1326, 203, 27}, 0, { 0, 990}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1671, 1489, 2333}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700D6D8, 0x0041a760, 37817, 0x0000d6d8, 240); // 0x0700D7C8 - 0x0700D878 -static const Vtx jrb_seg7_vertex_0700D7C8[] = { - {{{ 1683, 1535, 1596}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1538, 994, 1446}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1591, 1192, 1800}, 0, { 0, 990}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1630, 1337, 1241}, 0, { 990, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1550, 1040, 709}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1497, 842, 354}, 0, { 990, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1406, 500, 559}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1459, 698, 914}, 0, { 0, 990}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1418, 546, -177}, 0, { 0, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1365, 348, -532}, 0, { 990, 0}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1273, 5, -327}, 0, { 990, 990}, {0x86, 0x20, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700D7C8, 0x0041a760, 37817, 0x0000d7c8, 176); // 0x0700D878 - 0x0700D928 -static const Vtx jrb_seg7_vertex_0700D878[] = { - {{{ -490, 217, 1205}, 0, { 866, 884}, {0x11, 0x42, 0x96, 0xff}}}, - {{{ -546, 303, 1249}, 0, { 920, 936}, {0x1e, 0x73, 0xd5, 0xff}}}, - {{{ 625, -10, 1249}, 0, { 56, 936}, {0x19, 0x5e, 0xb0, 0xff}}}, - {{{ -665, -351, 154}, 0, { 882, 898}, {0x11, 0x3f, 0x94, 0xff}}}, - {{{ -705, -289, 184}, 0, { 920, 936}, {0x1e, 0x73, 0xd5, 0xff}}}, - {{{ -475, -351, 184}, 0, { 750, 936}, {0x1c, 0x69, 0xc0, 0xff}}}, - {{{ 693, 536, 2270}, 0, { 84, 884}, {0x11, 0x41, 0x95, 0xff}}}, - {{{ -331, 811, 2270}, 0, { 840, 884}, {0x11, 0x41, 0x95, 0xff}}}, - {{{ -387, 897, 2313}, 0, { 894, 936}, {0x19, 0x5d, 0xaf, 0xff}}}, - {{{ 784, 583, 2313}, 0, { 30, 936}, {0x1e, 0x73, 0xd5, 0xff}}}, - {{{ 534, -56, 1205}, 0, { 110, 884}, {0x11, 0x42, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700D878, 0x0041a760, 37817, 0x0000d878, 176); // 0x0700D928 - 0x0700D968 -static const Vtx jrb_seg7_vertex_0700D928[] = { - {{{ 981, 1429, -995}, 0, { 2052, -712}, {0x51, 0xa1, 0xed, 0xff}}}, - {{{ 1300, 1344, -995}, 0, { 692, -712}, {0xba, 0x9c, 0xe2, 0xff}}}, - {{{ 908, 1153, -830}, 0, { 2052, 648}, {0x30, 0x12, 0x8d, 0xff}}}, - {{{ 1226, 1068, -830}, 0, { 692, 648}, {0xa1, 0x2c, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700D928, 0x0041a760, 37817, 0x0000d928, 64); // 0x0700D968 - 0x0700DA28 -static const Vtx jrb_seg7_vertex_0700D968[] = { - {{{ -475, -351, 184}, 0, { 750, 936}, {0x1c, 0x69, 0xc0, 0xff}}}, - {{{ -705, -289, 184}, 0, { 920, 936}, {0x1e, 0x73, 0xd5, 0xff}}}, - {{{ -463, -351, 265}, 0, { 742, 990}, {0x20, 0x7a, 0xfc, 0xff}}}, - {{{ -631, -306, 265}, 0, { 866, 990}, {0x20, 0x7a, 0xfc, 0xff}}}, - {{{ 784, 583, 2313}, 0, { 30, 936}, {0x1e, 0x73, 0xd5, 0xff}}}, - {{{ -387, 897, 2313}, 0, { 894, 936}, {0x19, 0x5d, 0xaf, 0xff}}}, - {{{ -313, 880, 2394}, 0, { 840, 990}, {0x20, 0x7a, 0xfc, 0xff}}}, - {{{ 712, 605, 2394}, 0, { 84, 990}, {0x20, 0x7a, 0xfc, 0xff}}}, - {{{ 625, -10, 1249}, 0, { 56, 936}, {0x19, 0x5e, 0xb0, 0xff}}}, - {{{ -546, 303, 1249}, 0, { 920, 936}, {0x1e, 0x73, 0xd5, 0xff}}}, - {{{ 553, 12, 1330}, 0, { 110, 990}, {0x20, 0x7a, 0xfb, 0xff}}}, - {{{ -472, 287, 1330}, 0, { 866, 990}, {0x20, 0x7a, 0xfb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700D968, 0x0041a760, 37817, 0x0000d968, 192); // 0x0700DA28 - 0x0700DB28 -static const Vtx jrb_seg7_vertex_0700DA28[] = { - {{{ 822, -351, 488}, 0, { 360, 4334}, {0xe0, 0x78, 0xe8, 0xff}}}, - {{{ 1217, 1125, 3135}, 0, { 10528, 4334}, {0xbf, 0x52, 0xba, 0xff}}}, - {{{ 1110, -351, -333}, 0, { -1884, 2752}, {0xc4, 0x6d, 0xeb, 0xff}}}, - {{{ 885, 1421, 3483}, 0, { 11864, 4334}, {0xed, 0x3c, 0x93, 0xff}}}, - {{{ 1331, 2232, 3522}, 0, { 13472, 1812}, {0xa9, 0x0b, 0xa5, 0xff}}}, - {{{ 1695, 1539, 2833}, 0, { 10528, 2324}, {0x90, 0x2f, 0xdc, 0xff}}}, - {{{ 668, 1534, -1125}, 0, { 532, -1438}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 23, 1041, -753}, 0, { 2180, 1032}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 189, 1663, -1125}, 0, { 2180, -1438}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 502, 912, -753}, 0, { 532, 1032}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 1458, 656, -753}, 0, { -2752, -3052}, {0xff, 0xf9, 0x82, 0xff}}}, - {{{ 1274, 928, -877}, 0, { -1928, -3878}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 1385, 1342, -1125}, 0, { -1928, -5526}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 1653, 1382, -1187}, 0, { -2752, -5938}, {0xb5, 0xb1, 0xc0, 0xff}}}, - {{{ 907, 1470, -1125}, 0, { -280, -5526}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 668, 1534, -1125}, 0, { 536, -5526}, {0xf0, 0xc3, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700DA28, 0x0041a760, 37817, 0x0000da28, 256); // 0x0700DB28 - 0x0700DC08 -static const Vtx jrb_seg7_vertex_0700DB28[] = { - {{{ 1653, 1382, -1187}, 0, { -2752, -5938}, {0xb5, 0xb1, 0xc0, 0xff}}}, - {{{ 668, 1534, -1125}, 0, { 536, -5526}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ -739, 2023, -1187}, 0, { 5484, -5938}, {0x2c, 0xa1, 0xb9, 0xff}}}, - {{{ 796, 1056, -877}, 0, { -280, -3878}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 1274, 928, -877}, 0, { -1928, -3878}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 1458, 656, -753}, 0, { -2752, -3052}, {0xff, 0xf9, 0x82, 0xff}}}, - {{{ 907, 1470, -1125}, 0, { -280, -5526}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 502, 912, -753}, 0, { 536, -3052}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 189, 1663, -1125}, 0, { 2188, -5526}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ -934, 1297, -753}, 0, { 5484, -3052}, {0xff, 0xf9, 0x82, 0xff}}}, - {{{ 23, 1041, -753}, 0, { 2188, -3052}, {0xf0, 0xc3, 0x93, 0xff}}}, - {{{ 482, 2801, 3605}, 0, { 2228, -1042}, {0xff, 0xd4, 0x8a, 0xff}}}, - {{{ 1180, 2762, 3522}, 0, { -48, -1592}, {0xcb, 0xdd, 0x93, 0xff}}}, - {{{ 983, 2666, 3605}, 0, { 500, -1042}, {0xea, 0xe1, 0x87, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700DB28, 0x0041a760, 37817, 0x0000db28, 224); // 0x0700DC08 - 0x0700DCF8 -static const Vtx jrb_seg7_vertex_0700DC08[] = { - {{{ -993, 1078, -765}, 0, { 5484, -2416}, {0xe1, 0x8a, 0xe0, 0xff}}}, - {{{ -950, 1237, -860}, 0, { 5484, -3052}, {0x08, 0x1f, 0x86, 0xff}}}, - {{{ 1399, 436, -765}, 0, { -2752, -2416}, {0xe1, 0x8a, 0xe0, 0xff}}}, - {{{ 1442, 596, -860}, 0, { -2752, -3052}, {0x08, 0x1f, 0x86, 0xff}}}, - {{{ 885, 1421, 3483}, 0, { -252, 2290}, {0xed, 0x3c, 0x93, 0xff}}}, - {{{ 910, 2028, 3699}, 0, { 188, 946}, {0xec, 0x09, 0x84, 0xff}}}, - {{{ 1331, 2232, 3522}, 0, { -988, -230}, {0xa9, 0x0b, 0xa5, 0xff}}}, - {{{ -54, 1673, 3483}, 0, { 2984, 2290}, {0x2d, 0x24, 0x90, 0xff}}}, - {{{ 226, 2211, 3699}, 0, { 2540, 946}, {0x1d, 0xff, 0x85, 0xff}}}, - {{{ 482, 2801, 3605}, 0, { 2228, -1042}, {0xff, 0xd4, 0x8a, 0xff}}}, - {{{ 983, 2666, 3605}, 0, { 500, -1042}, {0xea, 0xe1, 0x87, 0xff}}}, - {{{ 1180, 2762, 3522}, 0, { -48, -1592}, {0xcb, 0xdd, 0x93, 0xff}}}, - {{{ 1478, 2782, 3194}, 0, { -988, -2416}, {0x9e, 0xb5, 0xe5, 0xff}}}, - {{{ 359, 2982, 3522}, 0, { 2776, -1592}, {0x1c, 0xc7, 0x93, 0xff}}}, - {{{ 415, 3189, 3398}, 0, { 2776, -2416}, {0x12, 0xa3, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700DC08, 0x0041a760, 37817, 0x0000dc08, 240); // 0x0700DCF8 - 0x0700DDD8 -static const Vtx jrb_seg7_vertex_0700DCF8[] = { - {{{ 1331, 2232, 3522}, 0, { 13472, 1812}, {0xa9, 0x0b, 0xa5, 0xff}}}, - {{{ 1876, 2217, 2428}, 0, { 10528, -372}, {0x98, 0xba, 0x12, 0xff}}}, - {{{ 1695, 1539, 2833}, 0, { 10528, 2324}, {0x90, 0x2f, 0xdc, 0xff}}}, - {{{ 1478, 2782, 3194}, 0, { 13472, -372}, {0x9e, 0xb5, 0xe5, 0xff}}}, - {{{ 1263, -72, -1679}, 0, { -5248, -372}, {0xa3, 0x54, 0xf0, 0xff}}}, - {{{ 1188, -351, -556}, 0, { -2492, 2324}, {0xaf, 0x61, 0xf9, 0xff}}}, - {{{ 1110, -351, -333}, 0, { -1884, 2752}, {0xc4, 0x6d, 0xeb, 0xff}}}, - {{{ 226, 2211, 3699}, 0, { 2540, 946}, {0x1d, 0xff, 0x85, 0xff}}}, - {{{ -54, 1673, 3483}, 0, { 2984, 2290}, {0x2d, 0x24, 0x90, 0xff}}}, - {{{ -36, 2599, 3522}, 0, { 3720, -230}, {0x47, 0xdd, 0x9d, 0xff}}}, - {{{ 482, 2801, 3605}, 0, { 2228, -1042}, {0xff, 0xd4, 0x8a, 0xff}}}, - {{{ 415, 3189, 3398}, 0, { 2776, -2416}, {0x12, 0xa3, 0xad, 0xff}}}, - {{{ 359, 2982, 3522}, 0, { 2776, -1592}, {0x1c, 0xc7, 0x93, 0xff}}}, - {{{ 111, 3148, 3194}, 0, { 3720, -2416}, {0x1d, 0x85, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700DCF8, 0x0041a760, 37817, 0x0000dcf8, 224); // 0x0700DDD8 - 0x0700DED8 -static const Vtx jrb_seg7_vertex_0700DDD8[] = { - {{{ 111, 3148, 3194}, 0, { 13472, -372}, {0x1d, 0x85, 0x0b, 0xff}}}, - {{{ -36, 2599, 3522}, 0, { 13472, 1812}, {0x47, 0xdd, 0x9d, 0xff}}}, - {{{ -697, 2180, 2833}, 0, { 10528, 2324}, {0x77, 0xf1, 0xd9, 0xff}}}, - {{{ -54, 1673, 3483}, 0, { 11864, 4334}, {0x2d, 0x24, 0x90, 0xff}}}, - {{{ -491, 1583, 3135}, 0, { 10528, 4334}, {0x64, 0x1e, 0xb9, 0xff}}}, - {{{ -1054, -351, -502}, 0, { -3300, 4086}, {0x5c, 0x54, 0xe8, 0xff}}}, - {{{ -1009, -351, -332}, 0, { -2792, 4334}, {0x41, 0x67, 0xde, 0xff}}}, - {{{ 1263, -72, -1679}, 0, { -5248, -372}, {0xa3, 0x54, 0xf0, 0xff}}}, - {{{ 1188, -351, -1513}, 0, { -5248, 734}, {0xb4, 0x61, 0x1b, 0xff}}}, - {{{ 1188, -351, -556}, 0, { -2492, 2324}, {0xaf, 0x61, 0xf9, 0xff}}}, - {{{ 844, -266, -2190}, 0, { -7208, -372}, {0xbc, 0x63, 0x27, 0xff}}}, - {{{ 1478, 2782, 3194}, 0, { -988, -2416}, {0x9e, 0xb5, 0xe5, 0xff}}}, - {{{ 1180, 2762, 3522}, 0, { -48, -1592}, {0xcb, 0xdd, 0x93, 0xff}}}, - {{{ 1235, 2969, 3398}, 0, { -48, -2416}, {0xcc, 0x98, 0xce, 0xff}}}, - {{{ 482, 2801, 3605}, 0, { 2228, -1042}, {0xff, 0xd4, 0x8a, 0xff}}}, - {{{ 415, 3189, 3398}, 0, { 2776, -2416}, {0x12, 0xa3, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700DDD8, 0x0041a760, 37817, 0x0000ddd8, 256); // 0x0700DED8 - 0x0700DFD8 -static const Vtx jrb_seg7_vertex_0700DED8[] = { - {{{ 111, 3148, 3194}, 0, { 13472, -372}, {0x1d, 0x85, 0x0b, 0xff}}}, - {{{ -697, 2180, 2833}, 0, { 10528, 2324}, {0x77, 0xf1, 0xd9, 0xff}}}, - {{{ -515, 2858, 2428}, 0, { 10528, -374}, {0x25, 0x8d, 0x25, 0xff}}}, - {{{ -1129, 568, -1679}, 0, { -5248, -372}, {0x7e, 0x0e, 0xfe, 0xff}}}, - {{{ -1311, -110, -1274}, 0, { -5248, 2324}, {0x7c, 0x0b, 0x17, 0xff}}}, - {{{ -1228, -351, -1152}, 0, { -5248, 3134}, {0x69, 0x45, 0xf6, 0xff}}}, - {{{ -1054, -351, -502}, 0, { -3300, 4086}, {0x5c, 0x54, 0xe8, 0xff}}}, - {{{ -864, 191, -2190}, 0, { -7208, -372}, {0x69, 0x42, 0x19, 0xff}}}, - {{{ -1071, -351, -1741}, 0, { -6876, 2038}, {0x15, 0x7c, 0x09, 0xff}}}, - {{{ -560, -42, -2445}, 0, { 3128, -2416}, {0x3c, 0x6d, 0x18, 0xff}}}, - {{{ 455, -351, -2425}, 0, { -396, -2280}, {0xf9, 0x68, 0x47, 0xff}}}, - {{{ 464, -317, -2445}, 0, { -396, -2416}, {0xf9, 0x7c, 0x15, 0xff}}}, - {{{ -643, -351, -2261}, 0, { 3128, -1188}, {0x21, 0x6a, 0x3c, 0xff}}}, - {{{ -864, 191, -2190}, 0, { 4308, -2416}, {0x69, 0x42, 0x19, 0xff}}}, - {{{ -716, -351, -2182}, 0, { 3364, -1002}, {0x45, 0x54, 0x40, 0xff}}}, - {{{ 759, -351, -2188}, 0, { -1372, -2114}, {0xd4, 0x67, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700DED8, 0x0041a760, 37817, 0x0000ded8, 256); // 0x0700DFD8 - 0x0700E0C8 -static const Vtx jrb_seg7_vertex_0700DFD8[] = { - {{{ 759, -351, -2188}, 0, { -1372, -2114}, {0xd4, 0x67, 0x39, 0xff}}}, - {{{ 844, -266, -2190}, 0, { -1576, -2416}, {0xbc, 0x63, 0x27, 0xff}}}, - {{{ 464, -317, -2445}, 0, { -396, -2416}, {0xf9, 0x7c, 0x15, 0xff}}}, - {{{ -739, 2023, -1187}, 0, { -1324, -3894}, {0x2c, 0xa1, 0xb9, 0xff}}}, - {{{ -1205, 283, -2190}, 0, { -7208, -372}, {0x75, 0x2a, 0xed, 0xff}}}, - {{{ -968, 1168, -2719}, 0, { -7208, -3894}, {0x3f, 0xae, 0x48, 0xff}}}, - {{{ -976, 1137, -658}, 0, { -1324, -372}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -703, 792, -3230}, 0, { 4308, -5938}, {0x19, 0xbd, 0x68, 0xff}}}, - {{{ -940, -93, -2701}, 0, { 4308, -2416}, {0x5a, 0x59, 0x05, 0xff}}}, - {{{ -617, -255, -2828}, 0, { 3128, -2416}, {0x37, 0x65, 0x34, 0xff}}}, - {{{ 1188, -351, -2194}, 0, { -7208, -398}, {0xa2, 0x53, 0x0b, 0xff}}}, - {{{ 1653, 1382, -1187}, 0, { -1324, -3894}, {0xb5, 0xb1, 0xc0, 0xff}}}, - {{{ 1424, 527, -2719}, 0, { -7208, -3894}, {0xa0, 0xd9, 0x48, 0xff}}}, - {{{ 1415, 496, -658}, 0, { -1324, -372}, {0x86, 0x20, 0x00, 0xff}}}, - {{{ 1188, -351, -2178}, 0, { -7164, -372}, {0xe4, 0x7a, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700DFD8, 0x0041a760, 37817, 0x0000dfd8, 240); // 0x0700E0C8 - 0x0700E1C8 -static const Vtx jrb_seg7_vertex_0700E0C8[] = { - {{{ 1005, 334, -3230}, 0, { -9172, -3894}, {0xbd, 0xe2, 0x67, 0xff}}}, - {{{ 822, -351, -2820}, 0, { -9172, -1168}, {0xc6, 0x57, 0x47, 0xff}}}, - {{{ 1424, 527, -2719}, 0, { -7208, -3894}, {0xa0, 0xd9, 0x48, 0xff}}}, - {{{ 1188, -351, -2194}, 0, { -7208, -398}, {0xa2, 0x53, 0x0b, 0xff}}}, - {{{ -703, 792, -3230}, 0, { 4308, -5938}, {0x19, 0xbd, 0x68, 0xff}}}, - {{{ -617, -255, -2828}, 0, { 3128, -2416}, {0x37, 0x65, 0x34, 0xff}}}, - {{{ -380, 629, -3358}, 0, { 3128, -5938}, {0x14, 0x1e, 0x79, 0xff}}}, - {{{ -262, -351, -2828}, 0, { 1904, -2416}, {0x19, 0x7c, 0x06, 0xff}}}, - {{{ 455, -351, -2936}, 0, { -400, -3130}, {0x00, 0x73, 0x34, 0xff}}}, - {{{ 645, 354, -3358}, 0, { -400, -5938}, {0xe3, 0xfd, 0x7b, 0xff}}}, - {{{ 822, -351, -2820}, 0, { -1576, -3212}, {0xc6, 0x57, 0x47, 0xff}}}, - {{{ 1005, 334, -3230}, 0, { -1576, -5938}, {0xbd, 0xe2, 0x67, 0xff}}}, - {{{ -968, 1168, -2719}, 0, { -7208, -3894}, {0x3f, 0xae, 0x48, 0xff}}}, - {{{ -940, -93, -2701}, 0, { -9172, -372}, {0x5a, 0x59, 0x05, 0xff}}}, - {{{ -703, 792, -3230}, 0, { -9172, -3894}, {0x19, 0xbd, 0x68, 0xff}}}, - {{{ -1205, 283, -2190}, 0, { -7208, -372}, {0x75, 0x2a, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700E0C8, 0x0041a760, 37817, 0x0000e0c8, 256); // 0x0700E1C8 - 0x0700E298 -static const Vtx jrb_seg7_vertex_0700E1C8[] = { - {{{ -864, 191, -2190}, 0, { -7208, -372}, {0x69, 0x42, 0x19, 0xff}}}, - {{{ -1071, -351, -1741}, 0, { -6876, 2038}, {0x15, 0x7c, 0x09, 0xff}}}, - {{{ -1009, -351, -1865}, 0, { -7208, 1784}, {0x58, 0x43, 0x3c, 0xff}}}, - {{{ -864, 191, -2190}, 0, { 4308, -2416}, {0x69, 0x42, 0x19, 0xff}}}, - {{{ -1009, -351, -1865}, 0, { 4308, -258}, {0x58, 0x43, 0x3c, 0xff}}}, - {{{ -716, -351, -2182}, 0, { 3364, -1002}, {0x45, 0x54, 0x40, 0xff}}}, - {{{ 822, -351, -2139}, 0, { -1576, -2078}, {0xd1, 0x6e, 0x28, 0xff}}}, - {{{ 844, -266, -2190}, 0, { -1576, -2416}, {0xbc, 0x63, 0x27, 0xff}}}, - {{{ 759, -351, -2188}, 0, { -1372, -2114}, {0xd4, 0x67, 0x39, 0xff}}}, - {{{ 1188, -351, -1513}, 0, { -5248, 734}, {0xb4, 0x61, 0x1b, 0xff}}}, - {{{ 844, -266, -2190}, 0, { -7208, -372}, {0xbc, 0x63, 0x27, 0xff}}}, - {{{ 886, -351, -2029}, 0, { -6864, 100}, {0xc8, 0x6c, 0x21, 0xff}}}, - {{{ 822, -351, -2139}, 0, { -7208, -34}, {0xd1, 0x6e, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700E1C8, 0x0041a760, 37817, 0x0000e1c8, 208); // 0x0700E298 - 0x0700E398 -static const Vtx jrb_seg7_vertex_0700E298[] = { - {{{ 1876, 2217, 2428}, 0, { 7736, -3466}, {0x98, 0xba, 0x12, 0xff}}}, - {{{ 1478, 2782, 3194}, 0, { 10188, -1994}, {0x9e, 0xb5, 0xe5, 0xff}}}, - {{{ 111, 3148, 3194}, 0, { 10188, 1928}, {0x1d, 0x85, 0x0b, 0xff}}}, - {{{ 885, 1421, 3483}, 0, { -3408, 1862}, {0xed, 0x3c, 0x93, 0xff}}}, - {{{ 1217, 1125, 3135}, 0, { -2072, 3188}, {0xbf, 0x52, 0xba, 0xff}}}, - {{{ 836, 1068, 3224}, 0, { -2072, 2010}, {0x02, 0x62, 0xb0, 0xff}}}, - {{{ -643, -351, 185}, 0, { 9600, -1520}, {0x1d, 0x75, 0xd9, 0xff}}}, - {{{ -189, 1343, 3224}, 0, { -2072, -1520}, {0x33, 0x50, 0xad, 0xff}}}, - {{{ 455, -351, 678}, 0, { 7704, 2010}, {0xfa, 0x79, 0xdb, 0xff}}}, - {{{ 822, -351, 488}, 0, { 8096, 3188}, {0xe0, 0x78, 0xe8, 0xff}}}, - {{{ -54, 1673, 3483}, 0, { -3408, -1372}, {0x2d, 0x24, 0x90, 0xff}}}, - {{{ -491, 1583, 3135}, 0, { -2072, -2698}, {0x64, 0x1e, 0xb9, 0xff}}}, - {{{ -1009, -351, -332}, 0, { 11248, -2696}, {0x41, 0x67, 0xde, 0xff}}}, - {{{ 1235, 2969, 3398}, 0, { 10840, -1210}, {0xcc, 0x98, 0xce, 0xff}}}, - {{{ 415, 3189, 3398}, 0, { 10840, 1144}, {0x12, 0xa3, 0xad, 0xff}}}, - {{{ -515, 2858, 2428}, 0, { 7736, 3400}, {0x25, 0x8d, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700E298, 0x0041a760, 37817, 0x0000e298, 256); // 0x0700E398 - 0x0700E458 -static const Vtx jrb_seg7_vertex_0700E398[] = { - {{{ 1876, 2217, 2428}, 0, { 7736, -3466}, {0x98, 0xba, 0x12, 0xff}}}, - {{{ -515, 2858, 2428}, 0, { 7736, 3400}, {0x25, 0x8d, 0x25, 0xff}}}, - {{{ 1399, 436, -765}, 0, { -436, -3466}, {0xe1, 0x8a, 0xe0, 0xff}}}, - {{{ -993, 1078, -765}, 0, { -436, 3400}, {0xe1, 0x8a, 0xe0, 0xff}}}, - {{{ 1424, 527, -2719}, 0, { -5344, -3466}, {0xa0, 0xd9, 0x48, 0xff}}}, - {{{ -968, 1168, -2719}, 0, { -5344, 3400}, {0x3f, 0xae, 0x48, 0xff}}}, - {{{ -703, 792, -3230}, 0, { -6976, 2418}, {0x19, 0xbd, 0x68, 0xff}}}, - {{{ 1653, 1382, -1187}, 0, { -436, -3466}, {0xb5, 0xb1, 0xc0, 0xff}}}, - {{{ 645, 354, -3358}, 0, { -7388, -1504}, {0xe3, 0xfd, 0x7b, 0xff}}}, - {{{ 1005, 334, -3230}, 0, { -6976, -2486}, {0xbd, 0xe2, 0x67, 0xff}}}, - {{{ -380, 629, -3358}, 0, { -7388, 1438}, {0x14, 0x1e, 0x79, 0xff}}}, - {{{ -739, 2023, -1187}, 0, { -436, 3400}, {0x2c, 0xa1, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700E398, 0x0041a760, 37817, 0x0000e398, 192); // 0x0700E458 - 0x0700E518 -static const Vtx jrb_seg7_vertex_0700E458[] = { - {{{ -262, -351, -2828}, 0, { 540, 788}, {0x19, 0x7c, 0x06, 0xff}}}, - {{{ 464, -317, -2445}, 0, { 2012, -1520}, {0xf9, 0x7c, 0x15, 0xff}}}, - {{{ 1162, -351, -2190}, 0, { 2992, -3790}, {0x13, 0x75, 0xd5, 0xff}}}, - {{{ -560, -42, -2445}, 0, { 2012, 2010}, {0x3c, 0x6d, 0x18, 0xff}}}, - {{{ 844, -266, -2190}, 0, { 2992, -2698}, {0xbc, 0x63, 0x27, 0xff}}}, - {{{ 1263, -72, -1679}, 0, { 4956, -3874}, {0xa3, 0x54, 0xf0, 0xff}}}, - {{{ 1188, -351, -2178}, 0, { 3040, -3876}, {0xe4, 0x7a, 0xed, 0xff}}}, - {{{ -1205, 283, -2190}, 0, { 2992, 4364}, {0x75, 0x2a, 0xed, 0xff}}}, - {{{ -1129, 568, -1679}, 0, { 4956, 4364}, {0x7e, 0x0e, 0xfe, 0xff}}}, - {{{ -864, 191, -2190}, 0, { 2992, 3186}, {0x69, 0x42, 0x19, 0xff}}}, - {{{ -940, -93, -2701}, 0, { 1032, 3186}, {0x5a, 0x59, 0x05, 0xff}}}, - {{{ -617, -255, -2828}, 0, { 540, 2010}, {0x37, 0x65, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700E458, 0x0041a760, 37817, 0x0000e458, 192); // 0x0700E518 - 0x0700E558 -static const Vtx jrb_seg7_vertex_0700E518[] = { - {{{ -950, 1237, -860}, 0, { 992, 5142}, {0x08, 0x1f, 0x86, 0xff}}}, - {{{ 1458, 656, -753}, 0, { 1404, -3098}, {0xff, 0xf9, 0x82, 0xff}}}, - {{{ 1442, 596, -860}, 0, { 988, -3098}, {0x08, 0x1f, 0x86, 0xff}}}, - {{{ -934, 1297, -753}, 0, { 1404, 5142}, {0xff, 0xf9, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700E518, 0x0041a760, 37817, 0x0000e518, 64); // 0x0700E558 - 0x0700E658 -static const Vtx jrb_seg7_vertex_0700E558[] = { - {{{ -1071, -351, -1741}, 0, { 2612, 836}, {0x15, 0x7c, 0x09, 0xff}}}, - {{{ 1110, -351, -333}, 0, { -200, -340}, {0xc4, 0x6d, 0xeb, 0xff}}}, - {{{ 1188, -351, -556}, 0, { -348, -190}, {0xaf, 0x61, 0xf9, 0xff}}}, - {{{ 455, -351, 678}, 0, { 892, -992}, {0xfa, 0x79, 0xdb, 0xff}}}, - {{{ 822, -351, 488}, 0, { 344, -890}, {0xe0, 0x78, 0xe8, 0xff}}}, - {{{ -643, -351, 185}, 0, { 2344, -552}, {0x1d, 0x75, 0xd9, 0xff}}}, - {{{ -1009, -351, -332}, 0, { 2768, -156}, {0x41, 0x67, 0xde, 0xff}}}, - {{{ -1054, -351, -502}, 0, { 2800, -34}, {0x5c, 0x54, 0xe8, 0xff}}}, - {{{ -1228, -351, -1152}, 0, { 2932, 436}, {0x69, 0x45, 0xf6, 0xff}}}, - {{{ 759, -351, -2188}, 0, { 0, 990}, {0xd4, 0x67, 0x39, 0xff}}}, - {{{ 455, -351, -2425}, 0, { 352, 1180}, {0xf9, 0x68, 0x47, 0xff}}}, - {{{ 822, -351, -2139}, 0, { -108, 950}, {0xd1, 0x6e, 0x28, 0xff}}}, - {{{ 886, -351, -2029}, 0, { -180, 868}, {0xc8, 0x6c, 0x21, 0xff}}}, - {{{ 1188, -351, -1513}, 0, { -512, 480}, {0xb4, 0x61, 0x1b, 0xff}}}, - {{{ -643, -351, -2261}, 0, { 1920, 1160}, {0x21, 0x6a, 0x3c, 0xff}}}, - {{{ -716, -351, -2182}, 0, { 2036, 1112}, {0x45, 0x54, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700E558, 0x0041a760, 37817, 0x0000e558, 256); // 0x0700E658 - 0x0700E6E8 -static const Vtx jrb_seg7_vertex_0700E658[] = { - {{{ -1071, -351, -1741}, 0, { 2612, 836}, {0x15, 0x7c, 0x09, 0xff}}}, - {{{ -716, -351, -2182}, 0, { 2036, 1112}, {0x45, 0x54, 0x40, 0xff}}}, - {{{ -1009, -351, -1865}, 0, { 2500, 918}, {0x58, 0x43, 0x3c, 0xff}}}, - {{{ 455, -351, -2936}, 0, { 264, 1538}, {0x00, 0x73, 0x34, 0xff}}}, - {{{ 1162, -351, -2190}, 0, { -592, 956}, {0x13, 0x75, 0xd5, 0xff}}}, - {{{ 1188, -351, -2178}, 0, { -628, 946}, {0xe4, 0x7a, 0xed, 0xff}}}, - {{{ 1188, -351, -2194}, 0, { -632, 956}, {0xa2, 0x53, 0x0b, 0xff}}}, - {{{ 822, -351, -2820}, 0, { -224, 1426}, {0xc6, 0x57, 0x47, 0xff}}}, - {{{ -262, -351, -2828}, 0, { 1288, 1524}, {0x19, 0x7c, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700E658, 0x0041a760, 37817, 0x0000e658, 144); // 0x0700E6E8 - 0x0700E8C8 static const Gfx jrb_seg7_dl_0700E6E8[] = { diff --git a/levels/jrb/areas/2/2/model.inc.c b/levels/jrb/areas/2/2/model.inc.c index 74b2c07b5..03c86baa1 100644 --- a/levels/jrb/areas/2/2/model.inc.c +++ b/levels/jrb/areas/2/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700EF98 - 0x0700EFB0 static const Lights1 jrb_seg7_lights_0700EF98 = gdSPDefLights1( 0x3c, 0x66, 0x66, @@ -5,240 +6,43 @@ static const Lights1 jrb_seg7_lights_0700EF98 = gdSPDefLights1( ); // 0x0700EFB0 - 0x0700F0B0 -static const Vtx jrb_seg7_vertex_0700EFB0[] = { - {{{ 442, -202, 561}, 0, { 0, 0}, {0x01, 0x00, 0x82, 0xff}}}, - {{{ 288, -351, 602}, 0, { 1068, 990}, {0xdf, 0x00, 0x86, 0xff}}}, - {{{ 259, -202, 610}, 0, { 1272, 0}, {0xb5, 0x00, 0x9b, 0xff}}}, - {{{ 758, -202, 808}, 0, { -598, 0}, {0x69, 0x00, 0xb9, 0xff}}}, - {{{ 628, -336, 616}, 0, { 990, 888}, {0x4a, 0x00, 0x9a, 0xff}}}, - {{{ 628, -202, 616}, 0, { 990, 0}, {0x3d, 0x00, 0x92, 0xff}}}, - {{{ 628, -202, 616}, 0, { -280, 0}, {0x3d, 0x00, 0x92, 0xff}}}, - {{{ 628, -336, 616}, 0, { -280, 890}, {0x4a, 0x00, 0x9a, 0xff}}}, - {{{ 593, -351, 606}, 0, { 0, 990}, {0x23, 0x00, 0x87, 0xff}}}, - {{{ 442, -202, 561}, 0, { 1056, 0}, {0x01, 0x00, 0x82, 0xff}}}, - {{{ 442, -351, 561}, 0, { 1056, 990}, {0x01, 0x00, 0x82, 0xff}}}, - {{{ 259, -202, 610}, 0, { 0, 0}, {0xb5, 0x00, 0x9b, 0xff}}}, - {{{ 259, -338, 610}, 0, { 0, 904}, {0xa0, 0x00, 0xae, 0xff}}}, - {{{ 235, -202, 827}, 0, { 1470, 0}, {0x82, 0x00, 0xf3, 0xff}}}, - {{{ 442, -351, 561}, 0, { 0, 990}, {0x01, 0x00, 0x82, 0xff}}}, - {{{ 259, -338, 610}, 0, { 1272, 904}, {0xa0, 0x00, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700EFB0, 0x0041a760, 37817, 0x0000efb0, 256); // 0x0700F0B0 - 0x0700F190 -static const Vtx jrb_seg7_vertex_0700F0B0[] = { - {{{ -435, -74, 621}, 0, { 254, 0}, {0xb0, 0x00, 0x9e, 0xff}}}, - {{{ -435, -146, 621}, 0, { 254, 450}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ -479, -74, 721}, 0, { 990, 0}, {0x8c, 0x00, 0xcd, 0xff}}}, - {{{ -232, -74, 576}, 0, { -402, 0}, {0x0e, 0x00, 0x82, 0xff}}}, - {{{ -232, -227, 576}, 0, { -402, 990}, {0x3b, 0x00, 0x90, 0xff}}}, - {{{ -435, -146, 621}, 0, { 990, 450}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ -435, -74, 621}, 0, { 990, 0}, {0xb0, 0x00, 0x9e, 0xff}}}, - {{{ -82, -74, 736}, 0, { -476, -34}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -82, -171, 736}, 0, { -476, 620}, {0x74, 0x00, 0xce, 0xff}}}, - {{{ -232, -227, 576}, 0, { 990, 990}, {0x3b, 0x00, 0x90, 0xff}}}, - {{{ -232, -74, 576}, 0, { 990, -34}, {0x0e, 0x00, 0x82, 0xff}}}, - {{{ -72, -74, 904}, 0, { -134, 0}, {0x7e, 0x00, 0xf9, 0xff}}}, - {{{ -82, -171, 736}, 0, { 990, 622}, {0x74, 0x00, 0xce, 0xff}}}, - {{{ -82, -74, 736}, 0, { 990, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700F0B0, 0x0041a760, 37817, 0x0000f0b0, 224); // 0x0700F190 - 0x0700F270 -static const Vtx jrb_seg7_vertex_0700F190[] = { - {{{ 128, -4, 1013}, 0, { 0, 0}, {0xba, 0x00, 0x97, 0xff}}}, - {{{ 128, -62, 1013}, 0, { 0, 514}, {0xc5, 0x00, 0x90, 0xff}}}, - {{{ 70, -4, 1085}, 0, { 830, 0}, {0x9e, 0x00, 0xb1, 0xff}}}, - {{{ 239, -4, 980}, 0, { 0, 0}, {0x08, 0x00, 0x82, 0xff}}}, - {{{ 239, -112, 980}, 0, { 0, 986}, {0x3b, 0x00, 0x90, 0xff}}}, - {{{ 128, -62, 1013}, 0, { 1064, 514}, {0xc5, 0x00, 0x90, 0xff}}}, - {{{ 128, -4, 1013}, 0, { 1064, 0}, {0xba, 0x00, 0x97, 0xff}}}, - {{{ 290, -4, 1038}, 0, { 260, 0}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 290, -91, 1038}, 0, { 260, 782}, {0x73, 0x00, 0xcb, 0xff}}}, - {{{ 239, -112, 980}, 0, { 990, 986}, {0x3b, 0x00, 0x90, 0xff}}}, - {{{ 239, -4, 980}, 0, { 990, 0}, {0x08, 0x00, 0x82, 0xff}}}, - {{{ 313, -4, 1193}, 0, { -484, 0}, {0x7d, 0x00, 0xee, 0xff}}}, - {{{ 290, -91, 1038}, 0, { 990, 782}, {0x73, 0x00, 0xcb, 0xff}}}, - {{{ 290, -4, 1038}, 0, { 990, 0}, {0x6d, 0x00, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700F190, 0x0041a760, 37817, 0x0000f190, 224); // 0x0700F270 - 0x0700F350 -static const Vtx jrb_seg7_vertex_0700F270[] = { - {{{ 801, -35, 945}, 0, { 0, 0}, {0x84, 0x00, 0xea, 0xff}}}, - {{{ 801, -120, 945}, 0, { 0, 736}, {0x89, 0x00, 0xd4, 0xff}}}, - {{{ 847, -35, 1084}, 0, { 1302, 0}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ 979, -35, 846}, 0, { 142, 0}, {0x09, 0x00, 0x82, 0xff}}}, - {{{ 886, -142, 839}, 0, { 990, 936}, {0xcf, 0x00, 0x8c, 0xff}}}, - {{{ 886, -35, 839}, 0, { 990, 0}, {0xb2, 0x00, 0x9c, 0xff}}}, - {{{ 886, -35, 839}, 0, { -238, 0}, {0xb2, 0x00, 0x9c, 0xff}}}, - {{{ 876, -148, 851}, 0, { -96, 990}, {0x9e, 0x00, 0xb0, 0xff}}}, - {{{ 801, -120, 945}, 0, { 990, 736}, {0x89, 0x00, 0xd4, 0xff}}}, - {{{ 801, -35, 945}, 0, { 990, 0}, {0x84, 0x00, 0xea, 0xff}}}, - {{{ 886, -142, 839}, 0, { -238, 936}, {0xcf, 0x00, 0x8c, 0xff}}}, - {{{ 841, 95, 1342}, 0, { -22, 0}, {0x6c, 0x00, 0xbf, 0xff}}}, - {{{ 761, 6, 1210}, 0, { 990, 556}, {0x53, 0x00, 0xa1, 0xff}}}, - {{{ 761, 95, 1210}, 0, { 990, 0}, {0x49, 0x00, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700F270, 0x0041a760, 37817, 0x0000f270, 224); // 0x0700F350 - 0x0700F440 -static const Vtx jrb_seg7_vertex_0700F350[] = { - {{{ 761, 95, 1210}, 0, { 34, -34}, {0x49, 0x00, 0x99, 0xff}}}, - {{{ 761, 6, 1210}, 0, { 34, 556}, {0x53, 0x00, 0xa1, 0xff}}}, - {{{ 628, -59, 1151}, 0, { 990, 990}, {0x02, 0x00, 0x82, 0xff}}}, - {{{ 628, 95, 1151}, 0, { 990, -34}, {0xc7, 0x00, 0x8f, 0xff}}}, - {{{ 523, 95, 1273}, 0, { 0, 0}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 523, -13, 1273}, 0, { 0, 686}, {0x8e, 0x00, 0xca, 0xff}}}, - {{{ 496, 95, 1444}, 0, { 1102, 0}, {0x83, 0x00, 0xed, 0xff}}}, - {{{ 628, 95, 1151}, 0, { 0, 0}, {0xc7, 0x00, 0x8f, 0xff}}}, - {{{ 628, -59, 1151}, 0, { 0, 990}, {0x02, 0x00, 0x82, 0xff}}}, - {{{ 541, -30, 1253}, 0, { 848, 798}, {0xa1, 0x00, 0xad, 0xff}}}, - {{{ 523, 95, 1273}, 0, { 1028, 0}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 523, -13, 1273}, 0, { 1028, 686}, {0x8e, 0x00, 0xca, 0xff}}}, - {{{ 477, 322, 1814}, 0, { -396, 0}, {0x7a, 0x00, 0xde, 0xff}}}, - {{{ 418, 213, 1606}, 0, { 990, 664}, {0x70, 0x00, 0xc6, 0xff}}}, - {{{ 418, 322, 1606}, 0, { 990, 0}, {0x6c, 0x00, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700F350, 0x0041a760, 37817, 0x0000f350, 240); // 0x0700F440 - 0x0700F520 -static const Vtx jrb_seg7_vertex_0700F440[] = { - {{{ 418, 322, 1606}, 0, { -102, 0}, {0x6c, 0x00, 0xbf, 0xff}}}, - {{{ 418, 213, 1606}, 0, { -102, 664}, {0x70, 0x00, 0xc6, 0xff}}}, - {{{ 312, 163, 1474}, 0, { 990, 990}, {0x4b, 0x00, 0x9b, 0xff}}}, - {{{ 312, 322, 1474}, 0, { 990, 0}, {0x2d, 0x00, 0x8a, 0xff}}}, - {{{ 312, 322, 1474}, 0, { 0, 0}, {0x2d, 0x00, 0x8a, 0xff}}}, - {{{ 168, 192, 1458}, 0, { 900, 804}, {0xe7, 0x00, 0x84, 0xff}}}, - {{{ 168, 322, 1458}, 0, { 900, 0}, {0xd2, 0x00, 0x8a, 0xff}}}, - {{{ 312, 163, 1474}, 0, { 0, 990}, {0x4b, 0x00, 0x9b, 0xff}}}, - {{{ 710, 430, 1647}, 0, { 0, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ 661, 279, 1790}, 0, { 698, 696}, {0x84, 0x00, 0xea, 0xff}}}, - {{{ 661, 430, 1790}, 0, { 698, 0}, {0x82, 0x00, 0xf4, 0xff}}}, - {{{ 168, 322, 1458}, 0, { 0, 0}, {0xd2, 0x00, 0x8a, 0xff}}}, - {{{ 168, 192, 1458}, 0, { 0, 806}, {0xe7, 0x00, 0x84, 0xff}}}, - {{{ 33, 322, 1615}, 0, { 1300, 0}, {0xa0, 0x00, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700F440, 0x0041a760, 37817, 0x0000f440, 224); // 0x0700F520 - 0x0700F600 -static const Vtx jrb_seg7_vertex_0700F520[] = { - {{{ 1087, 430, 1732}, 0, { 196, 0}, {0x52, 0x00, 0xa0, 0xff}}}, - {{{ 996, 299, 1655}, 0, { 770, 600}, {0x52, 0x00, 0xa0, 0xff}}}, - {{{ 961, 430, 1625}, 0, { 990, 0}, {0x26, 0x00, 0x88, 0xff}}}, - {{{ 961, 274, 1625}, 0, { 990, 718}, {0x26, 0x00, 0x88, 0xff}}}, - {{{ 961, 430, 1625}, 0, { -224, 0}, {0x26, 0x00, 0x88, 0xff}}}, - {{{ 961, 274, 1625}, 0, { -224, 718}, {0x26, 0x00, 0x88, 0xff}}}, - {{{ 710, 218, 1647}, 0, { 990, 990}, {0xc9, 0x00, 0x8e, 0xff}}}, - {{{ 710, 430, 1647}, 0, { 990, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ 710, 430, 1647}, 0, { 0, 0}, {0x9f, 0x00, 0xaf, 0xff}}}, - {{{ 710, 218, 1647}, 0, { 0, 990}, {0xc9, 0x00, 0x8e, 0xff}}}, - {{{ 661, 279, 1790}, 0, { 698, 696}, {0x84, 0x00, 0xea, 0xff}}}, - {{{ 661, 430, 1790}, 0, { 0, 0}, {0x82, 0x00, 0xf4, 0xff}}}, - {{{ 661, 279, 1790}, 0, { 0, 696}, {0x84, 0x00, 0xea, 0xff}}}, - {{{ 696, 430, 2063}, 0, { 1296, 0}, {0x83, 0x00, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700F520, 0x0041a760, 37817, 0x0000f520, 224); // 0x0700F600 - 0x0700F6E0 -static const Vtx jrb_seg7_vertex_0700F600[] = { - {{{ 275, 558, 1980}, 0, { 0, 0}, {0xb8, 0x00, 0x98, 0xff}}}, - {{{ 275, 475, 1980}, 0, { 0, 510}, {0xc2, 0x00, 0x92, 0xff}}}, - {{{ 193, 558, 2081}, 0, { 824, 0}, {0x9e, 0x00, 0xb0, 0xff}}}, - {{{ 428, 558, 1927}, 0, { 0, 0}, {0x07, 0x00, 0x82, 0xff}}}, - {{{ 428, 402, 1927}, 0, { 0, 988}, {0x42, 0x00, 0x94, 0xff}}}, - {{{ 275, 475, 1980}, 0, { 1028, 510}, {0xc2, 0x00, 0x92, 0xff}}}, - {{{ 275, 558, 1980}, 0, { 1028, 0}, {0xb8, 0x00, 0x98, 0xff}}}, - {{{ 513, 558, 2044}, 0, { 34, 0}, {0x73, 0x00, 0xcc, 0xff}}}, - {{{ 513, 450, 2044}, 0, { 34, 678}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 428, 402, 1927}, 0, { 990, 988}, {0x42, 0x00, 0x94, 0xff}}}, - {{{ 428, 558, 1927}, 0, { 990, 0}, {0x07, 0x00, 0x82, 0xff}}}, - {{{ -102, 445, 1567}, 0, { 92, 0}, {0x70, 0x00, 0xc5, 0xff}}}, - {{{ -102, 330, 1567}, 0, { 92, 740}, {0x76, 0x00, 0xd3, 0xff}}}, - {{{ -189, 292, 1466}, 0, { 990, 990}, {0x39, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700F600, 0x0041a760, 37817, 0x0000f600, 224); // 0x0700F6E0 - 0x0700F7C0 -static const Vtx jrb_seg7_vertex_0700F6E0[] = { - {{{ 517, 558, 2227}, 0, { -206, 0}, {0x7e, 0x00, 0xfe, 0xff}}}, - {{{ 513, 450, 2044}, 0, { 990, 678}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 513, 558, 2044}, 0, { 990, 0}, {0x73, 0x00, 0xcc, 0xff}}}, - {{{ -407, 445, 1450}, 0, { 0, 0}, {0xce, 0x00, 0x8c, 0xff}}}, - {{{ -407, 341, 1450}, 0, { 0, 664}, {0xce, 0x00, 0x8c, 0xff}}}, - {{{ -446, 381, 1499}, 0, { 390, 396}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -480, 445, 1541}, 0, { 754, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ -189, 445, 1466}, 0, { 0, 0}, {0x39, 0x00, 0x8f, 0xff}}}, - {{{ -189, 292, 1466}, 0, { 0, 990}, {0x39, 0x00, 0x8f, 0xff}}}, - {{{ -407, 445, 1450}, 0, { 1430, 0}, {0xce, 0x00, 0x8c, 0xff}}}, - {{{ -407, 341, 1450}, 0, { 1430, 664}, {0xce, 0x00, 0x8c, 0xff}}}, - {{{ -102, 445, 1567}, 0, { 92, 0}, {0x70, 0x00, 0xc5, 0xff}}}, - {{{ -189, 292, 1466}, 0, { 990, 990}, {0x39, 0x00, 0x8f, 0xff}}}, - {{{ -189, 445, 1466}, 0, { 990, 0}, {0x39, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700F6E0, 0x0041a760, 37817, 0x0000f6e0, 224); // 0x0700F7C0 - 0x0700F8A0 -static const Vtx jrb_seg7_vertex_0700F7C0[] = { - {{{ -98, 445, 1762}, 0, { -312, 0}, {0x7e, 0x00, 0xfe, 0xff}}}, - {{{ -102, 330, 1567}, 0, { 990, 740}, {0x76, 0x00, 0xd3, 0xff}}}, - {{{ -102, 445, 1567}, 0, { 990, 0}, {0x70, 0x00, 0xc5, 0xff}}}, - {{{ -417, 694, 1769}, 0, { 0, 0}, {0xcf, 0x00, 0x8b, 0xff}}}, - {{{ -417, 543, 1769}, 0, { 0, 664}, {0xc2, 0x00, 0x92, 0xff}}}, - {{{ -500, 694, 1865}, 0, { 554, 0}, {0xa0, 0x00, 0xad, 0xff}}}, - {{{ -248, 694, 1740}, 0, { 0, 0}, {0x19, 0x00, 0x84, 0xff}}}, - {{{ -406, 531, 1767}, 0, { 706, 720}, {0xeb, 0x00, 0x83, 0xff}}}, - {{{ -417, 694, 1769}, 0, { 756, 0}, {0xcf, 0x00, 0x8b, 0xff}}}, - {{{ -248, 472, 1740}, 0, { 0, 988}, {0x19, 0x00, 0x84, 0xff}}}, - {{{ -417, 543, 1769}, 0, { 756, 664}, {0xc2, 0x00, 0x92, 0xff}}}, - {{{ -36, 694, 1879}, 0, { -176, 0}, {0x6e, 0x00, 0xc3, 0xff}}}, - {{{ -36, 499, 1879}, 0, { -176, 866}, {0x62, 0x00, 0xb1, 0xff}}}, - {{{ -248, 694, 1740}, 0, { 990, 0}, {0x19, 0x00, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700F7C0, 0x0041a760, 37817, 0x0000f7c0, 224); // 0x0700F8A0 - 0x0700F9A0 -static const Vtx jrb_seg7_vertex_0700F8A0[] = { - {{{ 1128, 941, 2827}, 0, { 0, -26}, {0x79, 0x00, 0xda, 0xff}}}, - {{{ 1027, 748, 2507}, 0, { 990, 542}, {0x56, 0x00, 0xa3, 0xff}}}, - {{{ 1027, 943, 2507}, 0, { 990, 0}, {0x62, 0x00, 0xb0, 0xff}}}, - {{{ -36, 499, 1879}, 0, { -176, 866}, {0x62, 0x00, 0xb1, 0xff}}}, - {{{ -248, 472, 1740}, 0, { 990, 988}, {0x19, 0x00, 0x84, 0xff}}}, - {{{ -248, 694, 1740}, 0, { 990, 0}, {0x19, 0x00, 0x84, 0xff}}}, - {{{ -27, 694, 2210}, 0, { -530, 0}, {0x7e, 0x00, 0xfd, 0xff}}}, - {{{ -36, 499, 1879}, 0, { 990, 866}, {0x62, 0x00, 0xb1, 0xff}}}, - {{{ -36, 694, 1879}, 0, { 990, 0}, {0x6e, 0x00, 0xc3, 0xff}}}, - {{{ 1027, 943, 2507}, 0, { 68, 0}, {0x62, 0x00, 0xb0, 0xff}}}, - {{{ 1027, 748, 2507}, 0, { 68, 542}, {0x56, 0x00, 0xa3, 0xff}}}, - {{{ 751, 943, 2357}, 0, { 990, 0}, {0xdf, 0x00, 0x86, 0xff}}}, - {{{ 751, 597, 2358}, 0, { 990, 986}, {0xf1, 0x00, 0x82, 0xff}}}, - {{{ 193, 1258, 2628}, 0, { 0, 0}, {0x34, 0x00, 0x8d, 0xff}}}, - {{{ -167, 955, 2584}, 0, { 962, 798}, {0xe3, 0x00, 0x85, 0xff}}}, - {{{ -167, 1258, 2584}, 0, { 962, 0}, {0xb3, 0x00, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700F8A0, 0x0041a760, 37817, 0x0000f8a0, 256); // 0x0700F9A0 - 0x0700FA90 -static const Vtx jrb_seg7_vertex_0700F9A0[] = { - {{{ 751, 943, 2357}, 0, { 0, 0}, {0xdf, 0x00, 0x86, 0xff}}}, - {{{ 751, 597, 2358}, 0, { 0, 986}, {0xf1, 0x00, 0x82, 0xff}}}, - {{{ 712, 605, 2394}, 0, { 126, 962}, {0xaa, 0x00, 0xa3, 0xff}}}, - {{{ 414, 848, 2667}, 0, { 1316, 248}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ 414, 943, 2667}, 0, { 1316, 0}, {0x8e, 0x00, 0xc9, 0xff}}}, - {{{ 414, 943, 2667}, 0, { 0, 0}, {0x8e, 0x00, 0xc9, 0xff}}}, - {{{ 414, 848, 2667}, 0, { 0, 246}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ 401, 943, 2819}, 0, { 418, -30}, {0x82, 0x00, 0xf6, 0xff}}}, - {{{ 362, 1258, 2944}, 0, { 8, 0}, {0x79, 0x00, 0xdd, 0xff}}}, - {{{ 362, 1028, 2944}, 0, { 8, 598}, {0x79, 0x00, 0xdd, 0xff}}}, - {{{ 193, 884, 2628}, 0, { 990, 990}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ 193, 1258, 2628}, 0, { 990, 0}, {0x34, 0x00, 0x8d, 0xff}}}, - {{{ -167, 1258, 2584}, 0, { 48, 0}, {0xb3, 0x00, 0x9c, 0xff}}}, - {{{ -262, 1070, 2735}, 0, { 536, 482}, {0x95, 0x00, 0xbd, 0xff}}}, - {{{ -350, 1258, 2875}, 0, { 990, 0}, {0x95, 0x00, 0xbd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700F9A0, 0x0041a760, 37817, 0x0000f9a0, 240); // 0x0700FA90 - 0x0700FB30 -static const Vtx jrb_seg7_vertex_0700FA90[] = { - {{{ 193, 1258, 2628}, 0, { 0, 0}, {0x34, 0x00, 0x8d, 0xff}}}, - {{{ 193, 884, 2628}, 0, { 0, 990}, {0x58, 0x00, 0xa6, 0xff}}}, - {{{ -167, 955, 2584}, 0, { 962, 798}, {0xe3, 0x00, 0x85, 0xff}}}, - {{{ 388, 1258, 3273}, 0, { 88, 0}, {0x7e, 0x00, 0xf6, 0xff}}}, - {{{ 384, 1189, 3224}, 0, { 224, 156}, {0x7e, 0x00, 0xf7, 0xff}}}, - {{{ 362, 1258, 2944}, 0, { 990, 0}, {0x79, 0x00, 0xdd, 0xff}}}, - {{{ 362, 1028, 2944}, 0, { 990, 598}, {0x79, 0x00, 0xdd, 0xff}}}, - {{{ -167, 1258, 2584}, 0, { 48, 0}, {0xb3, 0x00, 0x9c, 0xff}}}, - {{{ -167, 955, 2584}, 0, { 48, 798}, {0xe3, 0x00, 0x85, 0xff}}}, - {{{ -262, 1070, 2735}, 0, { 536, 482}, {0x95, 0x00, 0xbd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700FA90, 0x0041a760, 37817, 0x0000fa90, 160); // 0x0700FB30 - 0x0700FE48 static const Gfx jrb_seg7_dl_0700FB30[] = { diff --git a/levels/jrb/areas/2/3/model.inc.c b/levels/jrb/areas/2/3/model.inc.c index 00c6bfac9..bb6406e1b 100644 --- a/levels/jrb/areas/2/3/model.inc.c +++ b/levels/jrb/areas/2/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700FEB8 - 0x0700FED0 static const Lights1 jrb_seg7_lights_0700FEB8 = gdSPDefLights1( 0x50, 0x66, 0x58, @@ -5,100 +6,19 @@ static const Lights1 jrb_seg7_lights_0700FEB8 = gdSPDefLights1( ); // 0x0700FED0 - 0x0700FFC0 -static const Vtx jrb_seg7_vertex_0700FED0[] = { - {{{ 886, -35, 839}, 0, { 820, 146}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 847, -35, 1084}, 0, { -10, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 906, -35, 1054}, 0, { 186, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -435, -74, 621}, 0, { 0, 538}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -82, -74, 736}, 0, { 812, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -232, -74, 576}, 0, { 348, 28}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -72, -74, 904}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -479, -74, 721}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 259, -202, 610}, 0, { 50, 114}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 235, -202, 827}, 0, { -12, 668}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 495, -202, 944}, 0, { 478, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 758, -202, 808}, 0, { 992, 668}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 628, -202, 616}, 0, { 758, 166}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 442, -202, 561}, 0, { 404, 6}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 979, -35, 846}, 0, { 960, 734}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700FED0, 0x0041a760, 37817, 0x0000fed0, 240); // 0x0700FFC0 - 0x070100C0 -static const Vtx jrb_seg7_vertex_0700FFC0[] = { - {{{ 168, 322, 1458}, 0, { 90, 184}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 33, 322, 1615}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 477, 322, 1814}, 0, { 978, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 886, -35, 839}, 0, { 820, 146}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 801, -35, 945}, 0, { 344, -14}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 847, -35, 1084}, 0, { -10, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, -4, 1013}, 0, { 114, 464}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 290, -4, 1038}, 0, { 638, 204}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 239, -4, 980}, 0, { 404, 10}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 313, -4, 1193}, 0, { 920, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 70, -4, 1085}, 0, { 36, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 418, 322, 1606}, 0, { 690, 320}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 312, 322, 1474}, 0, { 376, 4}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 275, 558, 1980}, 0, { 62, 460}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 513, 558, 2044}, 0, { 736, 294}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 428, 558, 1927}, 0, { 386, -8}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700FFC0, 0x0041a760, 37817, 0x0000ffc0, 256); // 0x070100C0 - 0x070101B0 -static const Vtx jrb_seg7_vertex_070100C0[] = { - {{{ 523, 95, 1273}, 0, { 206, 284}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 841, 95, 1342}, 0, { 956, 802}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 761, 95, 1210}, 0, { 854, 306}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 575, 95, 1479}, 0, { 184, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 496, 95, 1444}, 0, { 10, 802}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 628, 95, 1151}, 0, { 562, -8}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 710, 430, 1647}, 0, { 508, -2}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 661, 430, 1790}, 0, { 258, 194}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 696, 430, 2063}, 0, { -30, 776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1031, 430, 1890}, 0, { 676, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1087, 430, 1732}, 0, { 952, 776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 961, 430, 1625}, 0, { 902, 366}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -417, 694, 1769}, 0, { -16, 388}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -363, 694, 2060}, 0, { 356, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -27, 694, 2210}, 0, { 974, 764}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070100C0, 0x0041a760, 37817, 0x000100c0, 240); // 0x070101B0 - 0x07010290 -static const Vtx jrb_seg7_vertex_070101B0[] = { - {{{ 275, 558, 1980}, 0, { 62, 460}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 517, 558, 2227}, 0, { 952, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 513, 558, 2044}, 0, { 736, 294}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 193, 558, 2081}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -407, 445, 1450}, 0, { 12, 380}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -429, 445, 1614}, 0, { 154, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -98, 445, 1762}, 0, { 974, 842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -480, 445, 1541}, 0, { -28, 842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -102, 445, 1567}, 0, { 744, 178}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -189, 445, 1466}, 0, { 458, 2}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -417, 694, 1769}, 0, { -16, 388}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -36, 694, 1879}, 0, { 626, -12}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -248, 694, 1740}, 0, { 190, 24}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -27, 694, 2210}, 0, { 974, 764}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070101B0, 0x0041a760, 37817, 0x000101b0, 224); // 0x07010290 - 0x07010390 -static const Vtx jrb_seg7_vertex_07010290[] = { - {{{ -167, 1258, 2584}, 0, { 8, 222}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -350, 1258, 2875}, 0, { -20, 808}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -211, 1258, 3072}, 0, { 236, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -417, 694, 1769}, 0, { -16, 388}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -500, 694, 1865}, 0, { 0, 764}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -363, 694, 2060}, 0, { 356, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 414, 943, 2667}, 0, { -8, 474}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 1027, 943, 2507}, 0, { 840, 212}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 751, 943, 2357}, 0, { 454, -18}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1128, 941, 2827}, 0, { 984, 714}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 802, 943, 3000}, 0, { 536, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 401, 943, 2819}, 0, { -24, 714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 388, 1258, 3273}, 0, { 978, 808}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 362, 1258, 2944}, 0, { 764, 334}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 126, 1258, 3224}, 0, { 676, 944}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 193, 1258, 2628}, 0, { 410, -4}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07010290, 0x0041a760, 37817, 0x00010290, 256); // 0x07010390 - 0x07010548 static const Gfx jrb_seg7_dl_07010390[] = { diff --git a/levels/jrb/areas/2/collision.inc.c b/levels/jrb/areas/2/collision.inc.c index 31d002a0b..9b852ef3c 100644 --- a/levels/jrb/areas/2/collision.inc.c +++ b/levels/jrb/areas/2/collision.inc.c @@ -1,591 +1,3 @@ +#include "pc/rom_assets.h" // 0x070105B8 - 0x07011370 -const Collision jrb_seg7_area_2_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0xC6), - COL_VERTEX(-435, -74, 621), - COL_VERTEX(-72, -74, 904), - COL_VERTEX(-82, -74, 736), - COL_VERTEX(-232, -74, 576), - COL_VERTEX(-479, -74, 721), - COL_VERTEX(259, -202, 610), - COL_VERTEX(628, -202, 616), - COL_VERTEX(442, -202, 561), - COL_VERTEX(235, -202, 827), - COL_VERTEX(495, -202, 944), - COL_VERTEX(758, -202, 808), - COL_VERTEX(886, -35, 839), - COL_VERTEX(847, -35, 1084), - COL_VERTEX(906, -35, 1054), - COL_VERTEX(979, -35, 846), - COL_VERTEX(801, -35, 945), - COL_VERTEX(128, -4, 1013), - COL_VERTEX(168, 322, 1458), - COL_VERTEX(523, 95, 1273), - COL_VERTEX(710, 430, 1647), - COL_VERTEX(275, 558, 1980), - COL_VERTEX(-407, 445, 1450), - COL_VERTEX(-417, 694, 1769), - COL_VERTEX(414, 943, 2667), - COL_VERTEX(-167, 1258, 2584), - COL_VERTEX(-472, 287, 1330), - COL_VERTEX(545, 11, 1249), - COL_VERTEX(-475, -351, 184), - COL_VERTEX(-705, -289, 184), - COL_VERTEX(784, 583, 2313), - COL_VERTEX(70, -4, 1085), - COL_VERTEX(313, -4, 1193), - COL_VERTEX(290, -4, 1038), - COL_VERTEX(239, -4, 980), - COL_VERTEX(418, 322, 1606), - COL_VERTEX(312, 322, 1474), - COL_VERTEX(477, 322, 1814), - COL_VERTEX(33, 322, 1615), - COL_VERTEX(841, 95, 1342), - COL_VERTEX(761, 95, 1210), - COL_VERTEX(575, 95, 1479), - COL_VERTEX(496, 95, 1444), - COL_VERTEX(628, 95, 1151), - COL_VERTEX(696, 430, 2063), - COL_VERTEX(1031, 430, 1890), - COL_VERTEX(661, 430, 1790), - COL_VERTEX(1087, 430, 1732), - COL_VERTEX(961, 430, 1625), - COL_VERTEX(513, 558, 2044), - COL_VERTEX(428, 558, 1927), - COL_VERTEX(517, 558, 2227), - COL_VERTEX(193, 558, 2081), - COL_VERTEX(-102, 445, 1567), - COL_VERTEX(-189, 445, 1466), - COL_VERTEX(-98, 445, 1762), - COL_VERTEX(-429, 445, 1614), - COL_VERTEX(-480, 445, 1541), - COL_VERTEX(-363, 694, 2060), - COL_VERTEX(-27, 694, 2210), - COL_VERTEX(-500, 694, 1865), - COL_VERTEX(-36, 694, 1879), - COL_VERTEX(-248, 694, 1740), - COL_VERTEX(1027, 943, 2507), - COL_VERTEX(751, 943, 2357), - COL_VERTEX(1128, 941, 2827), - COL_VERTEX(802, 943, 3000), - COL_VERTEX(401, 943, 2819), - COL_VERTEX(-350, 1258, 2875), - COL_VERTEX(-211, 1258, 3072), - COL_VERTEX(126, 1258, 3224), - COL_VERTEX(388, 1258, 3273), - COL_VERTEX(362, 1258, 2944), - COL_VERTEX(193, 1258, 2628), - COL_VERTEX(523, 18, 1273), - COL_VERTEX(-546, 303, 1249), - COL_VERTEX(514, 22, 1330), - COL_VERTEX(-463, -351, 265), - COL_VERTEX(-631, -306, 265), - COL_VERTEX(-387, 897, 2313), - COL_VERTEX(-313, 880, 2394), - COL_VERTEX(712, 605, 2394), - COL_VERTEX(-54, 1673, 3483), - COL_VERTEX(-189, 1343, 3224), - COL_VERTEX(885, 1421, 3483), - COL_VERTEX(384, 1189, 3224), - COL_VERTEX(836, 1068, 3224), - COL_VERTEX(1217, 1125, 3135), - COL_VERTEX(362, 1028, 2944), - COL_VERTEX(593, -351, 606), - COL_VERTEX(628, -336, 616), - COL_VERTEX(822, -351, 488), - COL_VERTEX(876, -148, 851), - COL_VERTEX(801, -120, 945), - COL_VERTEX(628, -59, 1151), - COL_VERTEX(239, -112, 980), - COL_VERTEX(290, -91, 1038), - COL_VERTEX(-490, 217, 1205), - COL_VERTEX(761, 6, 1210), - COL_VERTEX(710, 218, 1647), - COL_VERTEX(961, 274, 1625), - COL_VERTEX(661, 279, 1790), - COL_VERTEX(693, 536, 2270), - COL_VERTEX(418, 213, 1606), - COL_VERTEX(513, 450, 2044), - COL_VERTEX(1027, 748, 2507), - COL_VERTEX(193, 884, 2628), - COL_VERTEX(275, 475, 1980), - COL_VERTEX(-36, 499, 1879), - COL_VERTEX(168, 192, 1458), - COL_VERTEX(-189, 292, 1466), - COL_VERTEX(312, 163, 1474), - COL_VERTEX(-82, -171, 736), - COL_VERTEX(-232, -227, 576), - COL_VERTEX(534, -56, 1205), - COL_VERTEX(568, -39, 1221), - COL_VERTEX(996, 299, 1655), - COL_VERTEX(-331, 811, 2270), - COL_VERTEX(751, 597, 2358), - COL_VERTEX(428, 402, 1927), - COL_VERTEX(414, 848, 2667), - COL_VERTEX(-167, 955, 2584), - COL_VERTEX(-262, 1070, 2735), - COL_VERTEX(-248, 472, 1740), - COL_VERTEX(-406, 531, 1767), - COL_VERTEX(-102, 330, 1567), - COL_VERTEX(-407, 341, 1450), - COL_VERTEX(-446, 381, 1499), - COL_VERTEX(259, -338, 610), - COL_VERTEX(128, -62, 1013), - COL_VERTEX(288, -351, 602), - COL_VERTEX(-435, -146, 621), - COL_VERTEX(442, -351, 561), - COL_VERTEX(1110, -351, -333), - COL_VERTEX(886, -142, 839), - COL_VERTEX(-1009, -351, -332), - COL_VERTEX(-864, 191, -2190), - COL_VERTEX(-1071, -351, -1741), - COL_VERTEX(-560, -42, -2445), - COL_VERTEX(759, -351, -2188), - COL_VERTEX(822, -351, -2139), - COL_VERTEX(1188, -351, -1513), - COL_VERTEX(886, -351, -2029), - COL_VERTEX(1263, -72, -1679), - COL_VERTEX(1188, -351, -556), - COL_VERTEX(-665, -351, 154), - COL_VERTEX(1695, 1539, 2833), - COL_VERTEX(-36, 2599, 3522), - COL_VERTEX(-491, 1583, 3135), - COL_VERTEX(1653, 1382, -1187), - COL_VERTEX(-739, 2023, -1187), - COL_VERTEX(1188, -351, -2194), - COL_VERTEX(-950, 1237, -860), - COL_VERTEX(-993, 1078, -765), - COL_VERTEX(482, 2801, 3605), - COL_VERTEX(226, 2211, 3699), - COL_VERTEX(1180, 2762, 3522), - COL_VERTEX(1478, 2782, 3194), - COL_VERTEX(1331, 2232, 3522), - COL_VERTEX(359, 2982, 3522), - COL_VERTEX(415, 3189, 3398), - COL_VERTEX(111, 3148, 3194), - COL_VERTEX(1162, -351, -2190), - COL_VERTEX(-515, 2858, 2428), - COL_VERTEX(1876, 2217, 2428), - COL_VERTEX(1235, 2969, 3398), - COL_VERTEX(-1228, -351, -1152), - COL_VERTEX(-697, 2180, 2833), - COL_VERTEX(-1205, 283, -2190), - COL_VERTEX(-262, -351, -2828), - COL_VERTEX(464, -317, -2445), - COL_VERTEX(455, -351, -2936), - COL_VERTEX(-940, -93, -2701), - COL_VERTEX(-703, 792, -3230), - COL_VERTEX(-380, 629, -3358), - COL_VERTEX(-968, 1168, -2719), - COL_VERTEX(1005, 334, -3230), - COL_VERTEX(645, 354, -3358), - COL_VERTEX(822, -351, -2820), - COL_VERTEX(1424, 527, -2719), - COL_VERTEX(-417, 543, 1769), - COL_VERTEX(-1009, -351, -1865), - COL_VERTEX(-1311, -110, -1274), - COL_VERTEX(-716, -351, -2182), - COL_VERTEX(-643, -351, -2261), - COL_VERTEX(455, -351, -2425), - COL_VERTEX(-1054, -351, -502), - COL_VERTEX(-1129, 568, -1679), - COL_VERTEX(844, -266, -2190), - COL_VERTEX(-617, -255, -2828), - COL_VERTEX(910, 2028, 3699), - COL_VERTEX(-934, 1297, -753), - COL_VERTEX(1458, 656, -753), - COL_VERTEX(1415, 496, -658), - COL_VERTEX(-976, 1137, -658), - COL_VERTEX(1188, -351, -2178), - COL_VERTEX(1442, 596, -860), - COL_VERTEX(1399, 436, -765), - COL_VERTEX(983, 2666, 3605), - COL_TRI_INIT(SURFACE_DEFAULT, 236), - COL_TRI(10, 89, 6), - COL_TRI(6, 88, 7), - COL_TRI(6, 89, 88), - COL_TRI(88, 131, 7), - COL_TRI(131, 88, 90), - COL_TRI(7, 129, 5), - COL_TRI(7, 131, 129), - COL_TRI(76, 129, 131), - COL_TRI(131, 90, 132), - COL_TRI(76, 131, 132), - COL_TRI(129, 127, 5), - COL_TRI(5, 127, 8), - COL_TRI(16, 128, 30), - COL_TRI(0, 130, 4), - COL_TRI(3, 130, 0), - COL_TRI(3, 112, 130), - COL_TRI(2, 112, 3), - COL_TRI(2, 111, 112), - COL_TRI(1, 111, 2), - COL_TRI(33, 128, 16), - COL_TRI(33, 94, 128), - COL_TRI(32, 94, 33), - COL_TRI(32, 95, 94), - COL_TRI(31, 95, 32), - COL_TRI(11, 92, 15), - COL_TRI(15, 92, 12), - COL_TRI(14, 133, 11), - COL_TRI(90, 91, 133), - COL_TRI(132, 133, 14), - COL_TRI(132, 90, 133), - COL_TRI(11, 91, 92), - COL_TRI(11, 133, 91), - COL_TRI(38, 97, 39), - COL_TRI(39, 93, 42), - COL_TRI(39, 97, 93), - COL_TRI(42, 93, 114), - COL_TRI(42, 26, 73), - COL_TRI(42, 114, 26), - COL_TRI(73, 18, 42), - COL_TRI(36, 102, 34), - COL_TRI(34, 102, 110), - COL_TRI(34, 110, 35), - COL_TRI(35, 110, 108), - COL_TRI(115, 99, 47), - COL_TRI(14, 46, 132), - COL_TRI(14, 115, 46), - COL_TRI(14, 13, 115), - COL_TRI(35, 108, 17), - COL_TRI(17, 108, 37), - COL_TRI(46, 115, 47), - COL_TRI(132, 46, 86), - COL_TRI(46, 44, 86), - COL_TRI(47, 98, 19), - COL_TRI(47, 99, 98), - COL_TRI(19, 98, 100), - COL_TRI(19, 100, 45), - COL_TRI(45, 100, 43), - COL_TRI(20, 106, 51), - COL_TRI(49, 106, 20), - COL_TRI(49, 118, 106), - COL_TRI(56, 126, 74), - COL_TRI(48, 118, 49), - COL_TRI(48, 103, 118), - COL_TRI(50, 103, 48), - COL_TRI(21, 126, 56), - COL_TRI(21, 125, 126), - COL_TRI(53, 109, 21), - COL_TRI(109, 125, 21), - COL_TRI(126, 25, 74), - COL_TRI(59, 56, 74), - COL_TRI(55, 56, 59), - COL_TRI(52, 109, 53), - COL_TRI(52, 124, 109), - COL_TRI(54, 124, 52), - COL_TRI(22, 179, 59), - COL_TRI(61, 123, 22), - COL_TRI(123, 179, 22), - COL_TRI(59, 179, 55), - COL_TRI(55, 179, 123), - COL_TRI(134, 67, 59), - COL_TRI(74, 134, 59), - COL_TRI(59, 67, 78), - COL_TRI(59, 116, 57), - COL_TRI(59, 78, 116), - COL_TRI(61, 122, 123), - COL_TRI(60, 107, 61), - COL_TRI(107, 122, 61), - COL_TRI(63, 117, 80), - COL_TRI(58, 107, 60), - COL_TRI(62, 104, 63), - COL_TRI(64, 104, 62), - COL_TRI(104, 117, 63), - COL_TRI(63, 119, 23), - COL_TRI(63, 80, 119), - COL_TRI(29, 80, 117), - COL_TRI(23, 119, 66), - COL_TRI(71, 87, 105), - COL_TRI(70, 84, 71), - COL_TRI(84, 87, 71), - COL_TRI(71, 105, 72), - COL_TRI(135, 136, 180), - COL_TRI(72, 105, 120), - COL_TRI(72, 120, 24), - COL_TRI(24, 120, 121), - COL_TRI(24, 121, 67), - COL_TRI(79, 78, 121), - COL_TRI(67, 121, 78), - COL_TRI(134, 147, 67), - COL_TRI(68, 67, 147), - COL_TRI(136, 182, 180), - COL_TRI(136, 183, 182), - COL_TRI(136, 138, 184), - COL_TRI(136, 184, 183), - COL_TRI(136, 141, 139), - COL_TRI(137, 135, 182), - COL_TRI(137, 182, 183), - COL_TRI(135, 180, 182), - COL_TRI(137, 183, 184), - COL_TRI(137, 184, 169), - COL_TRI(138, 187, 169), - COL_TRI(138, 169, 184), - COL_TRI(139, 187, 138), - COL_TRI(136, 139, 138), - COL_TRI(136, 143, 140), - COL_TRI(136, 144, 27), - COL_TRI(136, 27, 143), - COL_TRI(140, 187, 141), - COL_TRI(141, 187, 139), - COL_TRI(136, 140, 141), - COL_TRI(142, 140, 143), - COL_TRI(142, 143, 145), - COL_TRI(143, 27, 132), - COL_TRI(144, 28, 27), - COL_TRI(27, 76, 132), - COL_TRI(140, 142, 187), - COL_TRI(101, 78, 29), - COL_TRI(136, 181, 165), - COL_TRI(136, 134, 144), - COL_TRI(134, 28, 144), - COL_TRI(28, 134, 74), - COL_TRI(136, 165, 134), - COL_TRI(145, 132, 86), - COL_TRI(83, 157, 86), - COL_TRI(86, 157, 145), - COL_TRI(147, 185, 166), - COL_TRI(77, 28, 96), - COL_TRI(28, 74, 96), - COL_TRI(96, 114, 113), - COL_TRI(96, 26, 114), - COL_TRI(96, 74, 26), - COL_TRI(101, 116, 78), - COL_TRI(146, 147, 166), - COL_TRI(147, 134, 185), - COL_TRI(81, 82, 147), - COL_TRI(68, 147, 82), - COL_TRI(18, 73, 75), - COL_TRI(18, 75, 41), - COL_TRI(148, 190, 149), - COL_TRI(148, 191, 190), - COL_TRI(149, 174, 148), - COL_TRI(150, 192, 148), - COL_TRI(151, 190, 191), - COL_TRI(149, 193, 167), - COL_TRI(149, 167, 174), - COL_TRI(151, 191, 195), - COL_TRI(152, 151, 196), - COL_TRI(151, 195, 196), - COL_TRI(83, 189, 157), - COL_TRI(81, 189, 83), - COL_TRI(153, 155, 197), - COL_TRI(153, 197, 189), - COL_TRI(154, 153, 189), - COL_TRI(155, 157, 189), - COL_TRI(155, 189, 197), - COL_TRI(81, 154, 189), - COL_TRI(156, 157, 155), - COL_TRI(157, 156, 163), - COL_TRI(157, 163, 145), - COL_TRI(145, 143, 132), - COL_TRI(142, 145, 163), - COL_TRI(153, 154, 146), - COL_TRI(154, 81, 146), - COL_TRI(146, 81, 147), - COL_TRI(158, 153, 146), - COL_TRI(159, 146, 160), - COL_TRI(160, 146, 166), - COL_TRI(159, 158, 146), - COL_TRI(161, 187, 142), - COL_TRI(162, 163, 160), - COL_TRI(163, 156, 160), - COL_TRI(153, 158, 159), - COL_TRI(160, 166, 162), - COL_TRI(167, 186, 135), - COL_TRI(156, 164, 160), - COL_TRI(156, 155, 164), - COL_TRI(153, 164, 155), - COL_TRI(153, 159, 164), - COL_TRI(164, 159, 160), - COL_TRI(165, 166, 185), - COL_TRI(165, 181, 166), - COL_TRI(166, 181, 186), - COL_TRI(162, 166, 186), - COL_TRI(135, 186, 181), - COL_TRI(161, 142, 194), - COL_TRI(135, 181, 136), - COL_TRI(168, 169, 161), - COL_TRI(168, 137, 169), - COL_TRI(169, 187, 161), - COL_TRI(170, 168, 161), - COL_TRI(170, 161, 194), - COL_TRI(170, 194, 150), - COL_TRI(171, 167, 135), - COL_TRI(137, 171, 135), - COL_TRI(137, 188, 171), - COL_TRI(168, 188, 137), - COL_TRI(172, 188, 173), - COL_TRI(173, 188, 168), - COL_TRI(172, 171, 188), - COL_TRI(174, 178, 148), - COL_TRI(173, 168, 170), - COL_TRI(174, 171, 172), - COL_TRI(170, 150, 177), - COL_TRI(150, 194, 192), - COL_TRI(150, 148, 178), - COL_TRI(175, 177, 178), - COL_TRI(176, 177, 175), - COL_TRI(177, 150, 178), - COL_TRI(173, 170, 176), - COL_TRI(176, 170, 177), - COL_TRI(174, 167, 171), - COL_TRI(163, 162, 196), - COL_TRI(162, 152, 196), - COL_TRI(178, 174, 172), - COL_TRI(175, 178, 172), - COL_TRI(176, 175, 172), - COL_TRI(173, 176, 172), - COL_TRI_INIT(SURFACE_SLIPPERY, 92), - COL_TRI(70, 69, 81), - COL_TRI(69, 82, 81), - COL_TRI(68, 82, 69), - COL_TRI(70, 81, 83), - COL_TRI(84, 70, 83), - COL_TRI(85, 84, 83), - COL_TRI(83, 86, 85), - COL_TRI(87, 84, 85), - COL_TRI(65, 85, 64), - COL_TRI(86, 64, 85), - COL_TRI(87, 85, 65), - COL_TRI(88, 89, 90), - COL_TRI(95, 113, 9), - COL_TRI(90, 89, 10), - COL_TRI(91, 90, 10), - COL_TRI(92, 10, 9), - COL_TRI(91, 10, 92), - COL_TRI(12, 92, 97), - COL_TRI(93, 97, 92), - COL_TRI(9, 93, 92), - COL_TRI(9, 113, 93), - COL_TRI(8, 94, 9), - COL_TRI(94, 95, 9), - COL_TRI(93, 113, 114), - COL_TRI(31, 113, 95), - COL_TRI(96, 113, 31), - COL_TRI(97, 38, 12), - COL_TRI(12, 38, 13), - COL_TRI(38, 99, 13), - COL_TRI(98, 99, 38), - COL_TRI(40, 98, 38), - COL_TRI(103, 50, 101), - COL_TRI(99, 115, 13), - COL_TRI(100, 98, 40), - COL_TRI(101, 100, 40), - COL_TRI(40, 36, 101), - COL_TRI(102, 36, 40), - COL_TRI(40, 41, 102), - COL_TRI(100, 101, 43), - COL_TRI(43, 101, 44), - COL_TRI(101, 29, 44), - COL_TRI(36, 103, 101), - COL_TRI(79, 105, 119), - COL_TRI(104, 44, 29), - COL_TRI(64, 86, 44), - COL_TRI(44, 104, 64), - COL_TRI(29, 117, 104), - COL_TRI(66, 87, 65), - COL_TRI(105, 87, 66), - COL_TRI(105, 66, 119), - COL_TRI(79, 120, 105), - COL_TRI(79, 119, 80), - COL_TRI(79, 121, 120), - COL_TRI(50, 51, 58), - COL_TRI(106, 107, 51), - COL_TRI(51, 107, 58), - COL_TRI(107, 54, 122), - COL_TRI(54, 107, 106), - COL_TRI(57, 116, 58), - COL_TRI(101, 50, 58), - COL_TRI(58, 116, 101), - COL_TRI(108, 110, 41), - COL_TRI(55, 123, 122), - COL_TRI(55, 122, 54), - COL_TRI(106, 37, 54), - COL_TRI(37, 124, 54), - COL_TRI(37, 106, 118), - COL_TRI(37, 118, 36), - COL_TRI(108, 124, 37), - COL_TRI(109, 124, 108), - COL_TRI(36, 118, 103), - COL_TRI(110, 102, 41), - COL_TRI(111, 1, 94), - COL_TRI(25, 108, 41), - COL_TRI(25, 41, 75), - COL_TRI(25, 109, 108), - COL_TRI(25, 125, 109), - COL_TRI(25, 126, 125), - COL_TRI(111, 8, 127), - COL_TRI(111, 94, 8), - COL_TRI(1, 128, 94), - COL_TRI(77, 4, 130), - COL_TRI(31, 30, 96), - COL_TRI(1, 96, 128), - COL_TRI(96, 30, 128), - COL_TRI(77, 96, 4), - COL_TRI(4, 96, 1), - COL_TRI(112, 111, 127), - COL_TRI(76, 112, 127), - COL_TRI(76, 127, 129), - COL_TRI(76, 77, 112), - COL_TRI(77, 130, 112), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 51), - COL_TRI(11, 13, 14), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(0, 4, 1), - COL_TRI(5, 6, 7), - COL_TRI(5, 8, 9), - COL_TRI(5, 9, 10), - COL_TRI(5, 10, 6), - COL_TRI(11, 12, 13), - COL_TRI(17, 37, 36), - COL_TRI(11, 15, 12), - COL_TRI(16, 30, 31), - COL_TRI(16, 32, 33), - COL_TRI(16, 31, 32), - COL_TRI(17, 34, 35), - COL_TRI(17, 36, 34), - COL_TRI(20, 48, 49), - COL_TRI(18, 38, 39), - COL_TRI(18, 40, 38), - COL_TRI(18, 41, 40), - COL_TRI(18, 39, 42), - COL_TRI(19, 43, 44), - COL_TRI(19, 45, 43), - COL_TRI(19, 44, 46), - COL_TRI(19, 46, 47), - COL_TRI(22, 58, 60), - COL_TRI(20, 50, 48), - COL_TRI(20, 51, 50), - COL_TRI(21, 52, 53), - COL_TRI(21, 54, 52), - COL_TRI(21, 55, 54), - COL_TRI(21, 56, 55), - COL_TRI(22, 57, 58), - COL_TRI(22, 59, 57), - COL_TRI(24, 68, 69), - COL_TRI(22, 60, 61), - COL_TRI(23, 62, 63), - COL_TRI(23, 64, 62), - COL_TRI(23, 65, 64), - COL_TRI(23, 66, 65), - COL_TRI(24, 67, 68), - COL_TRI(24, 69, 70), - COL_TRI(24, 70, 71), - COL_TRI(29, 78, 79), - COL_TRI(24, 71, 72), - COL_TRI(25, 73, 26), - COL_TRI(26, 74, 25), - COL_TRI(25, 75, 73), - COL_TRI(27, 28, 76), - COL_TRI(28, 77, 76), - COL_TRI(29, 79, 80), - COL_TRI_STOP(), - COL_SPECIAL_INIT(1), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 866, 798, -1248, /*yaw*/ 128), // unused, probably an early way to set intial position - COL_WATER_BOX_INIT(1), - COL_WATER_BOX(0, -4095, -4095, 4096, 4096, 2765), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(jrb_seg7_area_2_collision, 0x0041a760, 37817, 0x000105b8, 3512); diff --git a/levels/jrb/falling_pillar/model.inc.c b/levels/jrb/falling_pillar/model.inc.c index e84c31d2d..fc387ccdc 100644 --- a/levels/jrb/falling_pillar/model.inc.c +++ b/levels/jrb/falling_pillar/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700AD38 - 0x0700AD50 static const Lights1 jrb_seg7_lights_0700AD38 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,16 +6,7 @@ static const Lights1 jrb_seg7_lights_0700AD38 = gdSPDefLights1( ); // 0x0700AD50 - 0x0700ADD0 -static const Vtx jrb_seg7_vertex_0700AD50[] = { - {{{ -153, 922, 154}, 0, { -796, -2076}, {0xa7, 0x0e, 0x59, 0xff}}}, - {{{ -153, 922, -153}, 0, { 736, -2076}, {0xa7, 0x0e, 0xa7, 0xff}}}, - {{{ 0, 0, 0}, 0, { 0, 990}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 154, 922, 154}, 0, { 736, -2076}, {0x59, 0x0e, 0x59, 0xff}}}, - {{{ 0, 1382, 0}, 0, { 0, -3610}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -153, 922, -153}, 0, { -796, -2076}, {0xa7, 0x0e, 0xa7, 0xff}}}, - {{{ 154, 922, -153}, 0, { 736, -2076}, {0x59, 0x0e, 0xa7, 0xff}}}, - {{{ 154, 922, 154}, 0, { -796, -2076}, {0x59, 0x0e, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700AD50, 0x0041a760, 37817, 0x0000ad50, 128); // 0x0700ADD0 - 0x0700AE48 static const Gfx jrb_seg7_dl_0700ADD0[] = { diff --git a/levels/jrb/falling_pillar_base/collision.inc.c b/levels/jrb/falling_pillar_base/collision.inc.c index 7aab17d91..2fce999ee 100644 --- a/levels/jrb/falling_pillar_base/collision.inc.c +++ b/levels/jrb/falling_pillar_base/collision.inc.c @@ -1,17 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700D198 - 0x0700D1DA -const Collision jrb_seg7_collision_pillar_base[] = { - COL_INIT(), - COL_VERTEX_INIT(0x5), - COL_VERTEX(102, 0, -101), - COL_VERTEX(0, 102, 0), - COL_VERTEX(102, 0, 102), - COL_VERTEX(-101, 0, -101), - COL_VERTEX(-101, 0, 102), - COL_TRI_INIT(SURFACE_DEFAULT, 4), - COL_TRI(0, 1, 2), - COL_TRI(3, 4, 1), - COL_TRI(2, 1, 4), - COL_TRI(1, 0, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(jrb_seg7_collision_pillar_base, 0x0041a760, 37817, 0x0000d198, 66); diff --git a/levels/jrb/falling_pillar_base/model.inc.c b/levels/jrb/falling_pillar_base/model.inc.c index 2d5252039..6b2b73658 100644 --- a/levels/jrb/falling_pillar_base/model.inc.c +++ b/levels/jrb/falling_pillar_base/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700AEF0 - 0x0700AF08 static const Lights1 jrb_seg7_lights_0700AEF0 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,13 +6,7 @@ static const Lights1 jrb_seg7_lights_0700AEF0 = gdSPDefLights1( ); // 0x0700AF08 - 0x0700AF58 -static const Vtx jrb_seg7_vertex_0700AF08[] = { - {{{ 102, 0, -101}, 0, { 2012, -1054}, {0x33, 0x67, 0xcc, 0xff}}}, - {{{ 0, 102, 0}, 0, { 992, 0}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 102, 0, 102}, 0, { 2012, 990}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -101, 0, -101}, 0, { 0, -1054}, {0xcc, 0x67, 0xcc, 0xff}}}, - {{{ -101, 0, 102}, 0, { 0, 990}, {0xcc, 0x67, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700AF08, 0x0041a760, 37817, 0x0000af08, 80); // 0x0700AF58 - 0x0700AFB0 static const Gfx jrb_seg7_dl_0700AF58[] = { diff --git a/levels/jrb/floating_platform/collision.inc.c b/levels/jrb/floating_platform/collision.inc.c index 00bdfd721..5603c179a 100644 --- a/levels/jrb/floating_platform/collision.inc.c +++ b/levels/jrb/floating_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700C824 - 0x0700C8A8 -const Collision jrb_seg7_collision_floating_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(256, -63, 640), - COL_VERTEX(-255, 64, 640), - COL_VERTEX(-255, -63, 640), - COL_VERTEX(-255, -63, -639), - COL_VERTEX(-255, 64, -639), - COL_VERTEX(256, 64, -639), - COL_VERTEX(256, -63, -639), - COL_VERTEX(256, 64, 640), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(2, 4, 3), - COL_TRI(2, 1, 4), - COL_TRI(3, 4, 5), - COL_TRI(5, 4, 1), - COL_TRI(0, 3, 6), - COL_TRI(3, 5, 6), - COL_TRI(0, 7, 1), - COL_TRI(5, 1, 7), - COL_TRI(6, 5, 7), - COL_TRI(6, 7, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(jrb_seg7_collision_floating_platform, 0x0041a760, 37817, 0x0000c824, 132); diff --git a/levels/jrb/floating_platform/model.inc.c b/levels/jrb/floating_platform/model.inc.c index 48ef2d500..2140821a4 100644 --- a/levels/jrb/floating_platform/model.inc.c +++ b/levels/jrb/floating_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07007B70 - 0x07007B88 static const Lights1 jrb_seg7_lights_07007B70 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,36 +6,10 @@ static const Lights1 jrb_seg7_lights_07007B70 = gdSPDefLights1( ); // 0x07007B88 - 0x07007C88 -static const Vtx jrb_seg7_vertex_07007B88[] = { - {{{ -255, -63, 640}, 0, { -882, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 64, 640}, 0, { -882, 848}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 64, -639}, 0, { 3374, 848}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, -63, 640}, 0, { 138, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 64, 640}, 0, { 138, 848}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 64, 640}, 0, { 990, 848}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -63, 640}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, -63, -639}, 0, { 3374, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 64, 640}, 0, { -882, 848}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, -63, 640}, 0, { -882, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 64, -639}, 0, { 3374, 848}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, -63, -639}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 64, -639}, 0, { 990, 848}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 64, -639}, 0, { 138, 848}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -63, -639}, 0, { 138, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, -63, -639}, 0, { 3374, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07007B88, 0x0041a760, 37817, 0x00007b88, 256); // 0x07007C88 - 0x07007D08 -static const Vtx jrb_seg7_vertex_07007C88[] = { - {{{ 256, -63, 640}, 0, { -2328, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -63, 640}, 0, { -2328, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -63, -639}, 0, { 4056, -1566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -63, -639}, 0, { 4056, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 64, -639}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 64, 640}, 0, { -2328, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 64, 640}, 0, { -2328, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 64, -639}, 0, { 4056, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07007C88, 0x0041a760, 37817, 0x00007c88, 128); // 0x07007D08 - 0x07007D80 static const Gfx jrb_seg7_dl_07007D08[] = { diff --git a/levels/jrb/rock/collision.inc.c b/levels/jrb/rock/collision.inc.c index 4a5a1a420..60000cdba 100644 --- a/levels/jrb/rock/collision.inc.c +++ b/levels/jrb/rock/collision.inc.c @@ -1,40 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700C758 - 0x0700C824 -const Collision jrb_seg7_collision_rock_solid[] = { - COL_INIT(), - COL_VERTEX_INIT(0xC), - COL_VERTEX(305, -409, 0), - COL_VERTEX(216, -808, -53), - COL_VERTEX(32, -409, -338), - COL_VERTEX(32, -409, 264), - COL_VERTEX(28, -675, 134), - COL_VERTEX(-66, -822, -143), - COL_VERTEX(8, -822, -218), - COL_VERTEX(-108, -9, -53), - COL_VERTEX(28, -142, -182), - COL_VERTEX(-306, -409, 0), - COL_VERTEX(84, 29, 7), - COL_VERTEX(8, 29, 82), - COL_TRI_INIT(SURFACE_DEFAULT, 20), - COL_TRI(7, 11, 10), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 4), - COL_TRI(1, 0, 4), - COL_TRI(5, 1, 4), - COL_TRI(5, 6, 1), - COL_TRI(2, 1, 6), - COL_TRI(7, 8, 2), - COL_TRI(2, 9, 7), - COL_TRI(5, 2, 6), - COL_TRI(5, 9, 2), - COL_TRI(4, 9, 5), - COL_TRI(4, 3, 9), - COL_TRI(8, 7, 10), - COL_TRI(7, 9, 11), - COL_TRI(0, 2, 8), - COL_TRI(11, 3, 10), - COL_TRI(9, 3, 11), - COL_TRI(3, 0, 10), - COL_TRI(10, 0, 8), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(jrb_seg7_collision_rock_solid, 0x0041a760, 37817, 0x0000c758, 204); diff --git a/levels/jrb/rock/model.inc.c b/levels/jrb/rock/model.inc.c index fb217ac1e..55a3ac868 100644 --- a/levels/jrb/rock/model.inc.c +++ b/levels/jrb/rock/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070077F0 - 0x07007808 static const Lights1 jrb_seg7_lights_070077F0 = gdSPDefLights1( 0x32, 0x38, 0x3f, @@ -5,42 +6,10 @@ static const Lights1 jrb_seg7_lights_070077F0 = gdSPDefLights1( ); // 0x07007808 - 0x07007908 -static const Vtx jrb_seg7_vertex_07007808[] = { - {{{ 32, -409, -338}, 0, { 3096, 0}, {0xf9, 0x0a, 0x82, 0xff}}}, - {{{ 216, -808, -53}, 0, { 3896, -1028}, {0x4e, 0x9c, 0xfd, 0xff}}}, - {{{ 8, -822, -218}, 0, { 3060, -1064}, {0xfd, 0xa7, 0xa7, 0xff}}}, - {{{ -108, -9, -53}, 0, { 2308, 964}, {0xc5, 0x5e, 0xc4, 0xff}}}, - {{{ -306, -409, 0}, 0, { 2012, 0}, {0x87, 0xfd, 0x23, 0xff}}}, - {{{ 8, 29, 82}, 0, { 924, 1060}, {0xdc, 0x5a, 0x51, 0xff}}}, - {{{ 28, -142, -182}, 0, { 3132, 632}, {0x2c, 0x46, 0xa0, 0xff}}}, - {{{ 305, -409, 0}, 0, { 4056, 0}, {0x7d, 0x0b, 0x0a, 0xff}}}, - {{{ 84, 29, 7}, 0, { 4108, 1060}, {0x4a, 0x66, 0xff, 0xff}}}, - {{{ -66, -822, -143}, 0, { 2752, -1064}, {0xb3, 0x9d, 0xf4, 0xff}}}, - {{{ -108, -9, -53}, 0, { 1592, 210}, {0xc5, 0x5e, 0xc4, 0xff}}}, - {{{ 8, 29, 82}, 0, { 808, -332}, {0xdc, 0x5a, 0x51, 0xff}}}, - {{{ 84, 29, 7}, 0, { 308, 0}, {0x4a, 0x66, 0xff, 0xff}}}, - {{{ 28, -675, 134}, 0, { 860, -696}, {0xfe, 0xb5, 0x66, 0xff}}}, - {{{ 32, -409, 264}, 0, { 912, 0}, {0x1c, 0x07, 0x7b, 0xff}}}, - {{{ 84, 29, 7}, 0, { 20, 1060}, {0x4a, 0x66, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07007808, 0x0041a760, 37817, 0x00007808, 256); // 0x07007908 - 0x070079E8 -static const Vtx jrb_seg7_vertex_07007908[] = { - {{{ 32, -409, 264}, 0, { 912, 0}, {0x1c, 0x07, 0x7b, 0xff}}}, - {{{ 305, -409, 0}, 0, { 0, 0}, {0x7d, 0x0b, 0x0a, 0xff}}}, - {{{ 84, 29, 7}, 0, { 20, 1060}, {0x4a, 0x66, 0xff, 0xff}}}, - {{{ 28, -142, -182}, 0, { 680, 724}, {0x2c, 0x46, 0xa0, 0xff}}}, - {{{ -108, -9, -53}, 0, { 1592, 210}, {0xc5, 0x5e, 0xc4, 0xff}}}, - {{{ 84, 29, 7}, 0, { 308, 0}, {0x4a, 0x66, 0xff, 0xff}}}, - {{{ 28, -675, 134}, 0, { 860, -696}, {0xfe, 0xb5, 0x66, 0xff}}}, - {{{ 216, -808, -53}, 0, { 3896, -1028}, {0x4e, 0x9c, 0xfd, 0xff}}}, - {{{ 305, -409, 0}, 0, { 4056, 0}, {0x7d, 0x0b, 0x0a, 0xff}}}, - {{{ 28, -675, 134}, 0, { 4948, -696}, {0xfe, 0xb5, 0x66, 0xff}}}, - {{{ -66, -822, -143}, 0, { 1312, 570}, {0xb3, 0x9d, 0xf4, 0xff}}}, - {{{ 8, -822, -218}, 0, { 808, 870}, {0xfd, 0xa7, 0xa7, 0xff}}}, - {{{ 216, -808, -53}, 0, { -568, 210}, {0x4e, 0x9c, 0xfd, 0xff}}}, - {{{ 28, -675, 134}, 0, { 680, -542}, {0xfe, 0xb5, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07007908, 0x0041a760, 37817, 0x00007908, 224); // 0x070079E8 - 0x07007AC8 static const Gfx jrb_seg7_dl_070079E8[] = { diff --git a/levels/jrb/sliding_box/collision.inc.c b/levels/jrb/sliding_box/collision.inc.c index 5ed92ee30..4903dabaf 100644 --- a/levels/jrb/sliding_box/collision.inc.c +++ b/levels/jrb/sliding_box/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700C8A8 - 0x0700C92C -const Collision jrb_seg7_collision_floating_box[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-101, 0, 77), - COL_VERTEX(-101, 0, -76), - COL_VERTEX(102, 0, -76), - COL_VERTEX(102, 0, 77), - COL_VERTEX(102, 154, 77), - COL_VERTEX(-101, 154, 77), - COL_VERTEX(102, 154, -76), - COL_VERTEX(-101, 154, -76), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(3, 4, 5), - COL_TRI(4, 6, 7), - COL_TRI(4, 7, 5), - COL_TRI(2, 6, 4), - COL_TRI(2, 4, 3), - COL_TRI(1, 6, 2), - COL_TRI(1, 7, 6), - COL_TRI(0, 5, 7), - COL_TRI(0, 7, 1), - COL_TRI(3, 5, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(jrb_seg7_collision_floating_box, 0x0041a760, 37817, 0x0000c8a8, 132); diff --git a/levels/jrb/sliding_box/model.inc.c b/levels/jrb/sliding_box/model.inc.c index afb7fa40a..b15922cf1 100644 --- a/levels/jrb/sliding_box/model.inc.c +++ b/levels/jrb/sliding_box/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07007EA0 - 0x07007EB8 static const Lights1 jrb_seg7_lights_07007EA0 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,36 +6,10 @@ static const Lights1 jrb_seg7_lights_07007EA0 = gdSPDefLights1( ); // 0x07007EB8 - 0x07007FB8 -static const Vtx jrb_seg7_vertex_07007EB8[] = { - {{{ 102, 0, 77}, 0, { 990, 990}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 102, 154, 77}, 0, { 990, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -101, 154, 77}, 0, { 0, 0}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 102, 0, -76}, 0, { 990, 990}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ 102, 154, 77}, 0, { 0, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 102, 0, 77}, 0, { 0, 990}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 102, 154, -76}, 0, { 990, 0}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -101, 0, -76}, 0, { 990, 990}, {0xcd, 0xcd, 0x99, 0xff}}}, - {{{ 102, 154, -76}, 0, { 0, 0}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ 102, 0, -76}, 0, { 0, 990}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ -101, 154, -76}, 0, { 990, 0}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -101, 0, 77}, 0, { 990, 990}, {0xac, 0xac, 0x2a, 0xff}}}, - {{{ -101, 154, 77}, 0, { 990, 0}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -101, 154, -76}, 0, { 0, 0}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -101, 0, -76}, 0, { 0, 990}, {0xcd, 0xcd, 0x99, 0xff}}}, - {{{ -101, 0, 77}, 0, { 0, 990}, {0xac, 0xac, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07007EB8, 0x0041a760, 37817, 0x00007eb8, 256); // 0x07007FB8 - 0x07008038 -static const Vtx jrb_seg7_vertex_07007FB8[] = { - {{{ -101, 0, 77}, 0, { 0, 0}, {0xac, 0xac, 0x2a, 0xff}}}, - {{{ 102, 0, -76}, 0, { 990, 990}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ 102, 0, 77}, 0, { 990, 0}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ -101, 0, -76}, 0, { 0, 990}, {0xcd, 0xcd, 0x99, 0xff}}}, - {{{ 102, 154, 77}, 0, { 990, 990}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 102, 154, -76}, 0, { 990, 0}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -101, 154, -76}, 0, { 0, 0}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -101, 154, 77}, 0, { 0, 990}, {0xcd, 0x33, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07007FB8, 0x0041a760, 37817, 0x00007fb8, 128); // 0x07008038 - 0x070080B0 static const Gfx jrb_seg7_dl_07008038[] = { diff --git a/levels/jrb/texture.inc.c b/levels/jrb/texture.inc.c index 9b91cbd6e..46223b6b7 100644 --- a/levels/jrb/texture.inc.c +++ b/levels/jrb/texture.inc.c @@ -1,19 +1,12 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture jrb_seg7_texture_07000000[] = { -#include "levels/jrb/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(jrb_seg7_texture_07000000, "levels/jrb/0.rgba16.inc.c", 0x00347a50, 27905, 0x00001000, 2048); // 0x07000800 - 0x07001800 -ALIGNED8 const Texture jrb_seg7_texture_07000800[] = { -#include "levels/jrb/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(jrb_seg7_texture_07000800, "levels/jrb/1.rgba16.inc.c", 0x0041a760, 37817, 0x00000800, 4096); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture jrb_seg7_texture_07001800[] = { -#include "levels/jrb/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(jrb_seg7_texture_07001800, "levels/jrb/2.rgba16.inc.c", 0x0041a760, 37817, 0x00001800, 2048); // 0x07002000 - 0x07002800 -ALIGNED8 const Texture jrb_seg7_texture_07002000[] = { -#include "levels/jrb/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(jrb_seg7_texture_07002000, "levels/jrb/3.rgba16.inc.c", 0x0041a760, 37817, 0x00002000, 2048); diff --git a/levels/jrb/unused_lid/collision.inc.c b/levels/jrb/unused_lid/collision.inc.c index 7b60b801d..1bb26eb06 100644 --- a/levels/jrb/unused_lid/collision.inc.c +++ b/levels/jrb/unused_lid/collision.inc.c @@ -1,18 +1,7 @@ +#include "pc/rom_assets.h" // This file only has a collision entry and no model. It may have been some sort of // collision hitbox for an object that didn't have a model. // TODO: this appears to be a lid for an unused box // 0x0700D1DC - 0x0700D20C -const Collision jrb_seg7_collision_0700D1DC[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(123, 0, -122), - COL_VERTEX(-122, 0, -122), - COL_VERTEX(-122, 0, 123), - COL_VERTEX(123, 0, 123), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(jrb_seg7_collision_0700D1DC, 0x0041a760, 37817, 0x0000d1dc, 48); diff --git a/levels/jrb/wooden_ship/collision.inc.c b/levels/jrb/wooden_ship/collision.inc.c index 9500b9a13..7be803a3d 100644 --- a/levels/jrb/wooden_ship/collision.inc.c +++ b/levels/jrb/wooden_ship/collision.inc.c @@ -1,388 +1,14 @@ +#include "pc/rom_assets.h" // 0x0700C92C - 0x0700CE5A -const Collision jrb_seg7_collision_in_sunken_ship_3[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4F), - COL_VERTEX(-613, 717, -48), - COL_VERTEX(-716, 1126, -91), - COL_VERTEX(-716, 717, -48), - COL_VERTEX(717, 1126, -91), - COL_VERTEX(-613, 1126, -91), - COL_VERTEX(-716, 1229, -101), - COL_VERTEX(-613, 1229, -101), - COL_VERTEX(-613, 1126, -1330), - COL_VERTEX(614, 1126, -91), - COL_VERTEX(614, 1126, -1310), - COL_VERTEX(-613, 1126, -1310), - COL_VERTEX(-716, 1331, -1330), - COL_VERTEX(-613, 1331, -1330), - COL_VERTEX(717, 1229, -101), - COL_VERTEX(614, 1126, -1330), - COL_VERTEX(717, 1331, -1330), - COL_VERTEX(614, 717, -48), - COL_VERTEX(-306, 819, 2560), - COL_VERTEX(-613, 717, 1946), - COL_VERTEX(-716, 717, 1946), - COL_VERTEX(-613, 614, -37), - COL_VERTEX(614, 614, 1946), - COL_VERTEX(614, 717, 1946), - COL_VERTEX(717, 717, -48), - COL_VERTEX(410, 819, 2560), - COL_VERTEX(410, 1536, -1740), - COL_VERTEX(512, 1536, -1740), - COL_VERTEX(307, 1536, -1842), - COL_VERTEX(-306, 1536, -1842), - COL_VERTEX(307, 1536, -1945), - COL_VERTEX(-40, 1024, 3482), - COL_VERTEX(102, 1024, 2970), - COL_VERTEX(41, 1126, 3482), - COL_VERTEX(-101, 717, 3072), - COL_VERTEX(-101, -101, 2662), - COL_VERTEX(102, 717, 3072), - COL_VERTEX(102, 922, 2867), - COL_VERTEX(307, 819, 2560), - COL_VERTEX(717, 0, 1946), - COL_VERTEX(0, -511, 2048), - COL_VERTEX(0, -306, -1637), - COL_VERTEX(717, 0, -921), - COL_VERTEX(410, 307, 2560), - COL_VERTEX(614, 1229, -1330), - COL_VERTEX(-409, 1229, -1709), - COL_VERTEX(-306, 1536, -1945), - COL_VERTEX(-511, 1536, -1740), - COL_VERTEX(-409, 1536, -1740), - COL_VERTEX(-102, -306, -1637), - COL_VERTEX(307, 717, -1945), - COL_VERTEX(-306, 717, -1945), - COL_VERTEX(-101, 922, 2867), - COL_VERTEX(-101, 1024, 2970), - COL_VERTEX(-40, 1126, 3482), - COL_VERTEX(-101, 922, 2970), - COL_VERTEX(614, 614, -37), - COL_VERTEX(102, 819, 2867), - COL_VERTEX(-306, 614, 2560), - COL_VERTEX(-409, 819, 2560), - COL_VERTEX(-409, 307, 2560), - COL_VERTEX(-716, 0, -921), - COL_VERTEX(0, -511, -921), - COL_VERTEX(-511, 717, -1740), - COL_VERTEX(614, 1229, -101), - COL_VERTEX(614, 1331, -1330), - COL_VERTEX(-613, 614, 1946), - COL_VERTEX(307, 614, 2560), - COL_VERTEX(717, 717, 1946), - COL_VERTEX(307, 1229, -1811), - COL_VERTEX(410, 1229, -1709), - COL_VERTEX(-306, 1229, -1812), - COL_VERTEX(41, 1024, 3482), - COL_VERTEX(102, -101, 2662), - COL_VERTEX(-101, 819, 2867), - COL_VERTEX(512, 717, -1740), - COL_VERTEX(-634, 1126, -1310), - COL_VERTEX(635, 1126, -1310), - COL_VERTEX(-613, 1229, -1330), - COL_VERTEX(-716, 0, 1946), - COL_TRI_INIT(SURFACE_DEFAULT, 140), - COL_TRI(2, 5, 11), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(1, 4, 5), - COL_TRI(4, 6, 5), - COL_TRI(6, 4, 7), - COL_TRI(4, 8, 9), - COL_TRI(4, 9, 10), - COL_TRI(11, 5, 6), - COL_TRI(11, 6, 12), - COL_TRI(6, 7, 12), - COL_TRI(8, 13, 63), - COL_TRI(8, 3, 13), - COL_TRI(14, 8, 63), - COL_TRI(13, 15, 64), - COL_TRI(13, 64, 63), - COL_TRI(15, 13, 23), - COL_TRI(14, 63, 64), - COL_TRI(0, 16, 3), - COL_TRI(16, 23, 3), - COL_TRI(17, 18, 19), - COL_TRI(17, 65, 18), - COL_TRI(18, 0, 2), - COL_TRI(19, 18, 2), - COL_TRI(18, 65, 20), - COL_TRI(18, 20, 0), - COL_TRI(0, 20, 16), - COL_TRI(20, 55, 16), - COL_TRI(17, 57, 65), - COL_TRI(17, 19, 58), - COL_TRI(21, 16, 55), - COL_TRI(21, 22, 16), - COL_TRI(22, 21, 66), - COL_TRI(23, 16, 67), - COL_TRI(16, 22, 67), - COL_TRI(15, 26, 25), - COL_TRI(22, 66, 37), - COL_TRI(24, 22, 37), - COL_TRI(24, 67, 22), - COL_TRI(15, 25, 64), - COL_TRI(25, 43, 64), - COL_TRI(26, 27, 25), - COL_TRI(27, 68, 69), - COL_TRI(26, 29, 27), - COL_TRI(27, 69, 25), - COL_TRI(28, 68, 27), - COL_TRI(29, 28, 27), - COL_TRI(25, 69, 43), - COL_TRI(28, 70, 68), - COL_TRI(29, 45, 28), - COL_TRI(30, 32, 53), - COL_TRI(30, 71, 32), - COL_TRI(31, 32, 35), - COL_TRI(32, 71, 35), - COL_TRI(33, 35, 71), - COL_TRI(33, 71, 30), - COL_TRI(34, 72, 35), - COL_TRI(34, 35, 33), - COL_TRI(35, 72, 42), - COL_TRI(33, 30, 53), - COL_TRI(38, 41, 23), - COL_TRI(24, 36, 31), - COL_TRI(24, 37, 36), - COL_TRI(36, 52, 31), - COL_TRI(36, 51, 52), - COL_TRI(37, 56, 36), - COL_TRI(36, 73, 51), - COL_TRI(36, 56, 73), - COL_TRI(31, 35, 24), - COL_TRI(37, 66, 56), - COL_TRI(15, 23, 41), - COL_TRI(42, 38, 24), - COL_TRI(38, 39, 61), - COL_TRI(39, 38, 72), - COL_TRI(38, 42, 72), - COL_TRI(38, 61, 41), - COL_TRI(38, 23, 67), - COL_TRI(40, 74, 41), - COL_TRI(15, 41, 74), - COL_TRI(41, 61, 40), - COL_TRI(35, 42, 24), - COL_TRI(38, 67, 24), - COL_TRI(43, 75, 76), - COL_TRI(43, 77, 75), - COL_TRI(44, 77, 43), - COL_TRI(44, 43, 69), - COL_TRI(44, 69, 68), - COL_TRI(44, 68, 70), - COL_TRI(49, 50, 29), - COL_TRI(45, 46, 47), - COL_TRI(46, 12, 47), - COL_TRI(46, 11, 12), - COL_TRI(12, 44, 47), - COL_TRI(12, 77, 44), - COL_TRI(45, 47, 28), - COL_TRI(47, 70, 28), - COL_TRI(47, 44, 70), - COL_TRI(40, 48, 49), - COL_TRI(48, 50, 49), - COL_TRI(50, 45, 29), - COL_TRI(51, 73, 57), - COL_TRI(51, 58, 52), - COL_TRI(51, 17, 58), - COL_TRI(51, 57, 17), - COL_TRI(52, 54, 53), - COL_TRI(53, 31, 52), - COL_TRI(53, 32, 31), - COL_TRI(55, 65, 21), - COL_TRI(33, 53, 54), - COL_TRI(39, 72, 34), - COL_TRI(54, 52, 58), - COL_TRI(55, 20, 65), - COL_TRI(56, 57, 73), - COL_TRI(57, 66, 21), - COL_TRI(57, 21, 65), - COL_TRI(56, 66, 57), - COL_TRI(49, 74, 40), - COL_TRI(48, 40, 61), - COL_TRI(58, 33, 52), - COL_TRI(58, 59, 33), - COL_TRI(58, 19, 78), - COL_TRI(34, 59, 78), - COL_TRI(59, 34, 33), - COL_TRI(34, 78, 39), - COL_TRI(60, 61, 78), - COL_TRI(61, 39, 78), - COL_TRI(19, 2, 78), - COL_TRI(2, 60, 78), - COL_TRI(58, 78, 59), - COL_TRI(60, 2, 11), - COL_TRI(60, 62, 48), - COL_TRI(62, 60, 11), - COL_TRI(48, 61, 60), - COL_TRI(48, 62, 50), - COL_TRI(45, 50, 46), - COL_TRI(50, 62, 46), - COL_TRI(46, 62, 11), - COL_TRI(15, 74, 26), - COL_TRI(26, 74, 49), - COL_TRI(26, 49, 29), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(jrb_seg7_collision_in_sunken_ship_3, 0x0041a760, 37817, 0x0000c92c, 1326); // 0x0700CE5C - 0x0700CEF0 -const Collision jrb_seg7_collision_in_sunken_ship[] = { - COL_INIT(), - COL_VERTEX_INIT(0xA), - COL_VERTEX(512, 819, -409), - COL_VERTEX(307, 819, -409), - COL_VERTEX(307, 819, -255), - COL_VERTEX(512, 819, -255), - COL_VERTEX(307, 1024, -101), - COL_VERTEX(307, 819, -101), - COL_VERTEX(307, 1024, -409), - COL_VERTEX(512, 1024, -409), - COL_VERTEX(512, 819, -101), - COL_VERTEX(512, 1024, -101), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(4, 5, 1), - COL_TRI(4, 1, 6), - COL_TRI(7, 0, 8), - COL_TRI(7, 8, 9), - COL_TRI(5, 8, 3), - COL_TRI(5, 3, 2), - COL_TRI(6, 9, 4), - COL_TRI(6, 7, 9), - COL_TRI(7, 1, 0), - COL_TRI(7, 6, 1), - COL_TRI_INIT(SURFACE_WARP, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(jrb_seg7_collision_in_sunken_ship, 0x0041a760, 37817, 0x0000ce5c, 148); // This is probably part of the "wooden ship" collision file as the standstill box. // 0x0700CEF0 - 0x0700CF80 -const Collision jrb_seg7_collision_0700CEF0[] = { - COL_INIT(), - COL_VERTEX_INIT(0xA), - COL_VERTEX(307, 1024, -101), - COL_VERTEX(307, 819, -101), - COL_VERTEX(307, 819, -409), - COL_VERTEX(307, 1024, -409), - COL_VERTEX(512, 1024, -409), - COL_VERTEX(512, 819, -409), - COL_VERTEX(512, 819, -101), - COL_VERTEX(512, 1024, -101), - COL_VERTEX(512, 819, -306), - COL_VERTEX(307, 819, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI(1, 6, 8), - COL_TRI(1, 8, 9), - COL_TRI(3, 7, 0), - COL_TRI(3, 4, 7), - COL_TRI(4, 3, 2), - COL_TRI(4, 2, 5), - COL_TRI(5, 9, 8), - COL_TRI(5, 2, 9), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(jrb_seg7_collision_0700CEF0, 0x0041a760, 37817, 0x0000cef0, 144); // 0x0700CF80 - 0x0700D196 -const Collision jrb_seg7_collision_in_sunken_ship_2[] = { - COL_INIT(), - COL_VERTEX_INIT(0x20), - COL_VERTEX(-409, 819, 2560), - COL_VERTEX(-409, 307, 2560), - COL_VERTEX(-101, 717, 3072), - COL_VERTEX(-101, 1024, 2970), - COL_VERTEX(-716, 0, 1946), - COL_VERTEX(-716, 717, 1946), - COL_VERTEX(102, 1024, 2970), - COL_VERTEX(410, 819, 2560), - COL_VERTEX(717, 1331, -1330), - COL_VERTEX(717, 717, -101), - COL_VERTEX(717, 0, -921), - COL_VERTEX(717, 717, 1946), - COL_VERTEX(-716, 717, -101), - COL_VERTEX(717, 1229, -101), - COL_VERTEX(717, 0, 1946), - COL_VERTEX(307, 819, -101), - COL_VERTEX(-716, 0, -921), - COL_VERTEX(41, 1126, 3482), - COL_VERTEX(-40, 1024, 3482), - COL_VERTEX(102, 717, 3072), - COL_VERTEX(-101, -101, 2662), - COL_VERTEX(307, 1024, -101), - COL_VERTEX(0, -511, 2048), - COL_VERTEX(410, 307, 2560), - COL_VERTEX(-40, 1126, 3482), - COL_VERTEX(-716, 1229, -101), - COL_VERTEX(0, -511, -921), - COL_VERTEX(512, 819, -101), - COL_VERTEX(-716, 1331, -1330), - COL_VERTEX(41, 1024, 3482), - COL_VERTEX(102, -101, 2662), - COL_VERTEX(512, 1024, -101), - COL_TRI_INIT(SURFACE_DEFAULT, 55), - COL_TRI(8, 9, 10), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(0, 4, 1), - COL_TRI(0, 5, 4), - COL_TRI(0, 3, 6), - COL_TRI(7, 0, 6), - COL_TRI(9, 15, 12), - COL_TRI(15, 9, 27), - COL_TRI(12, 25, 28), - COL_TRI(16, 12, 28), - COL_TRI(12, 16, 4), - COL_TRI(5, 12, 4), - COL_TRI(17, 29, 19), - COL_TRI(6, 17, 19), - COL_TRI(2, 29, 18), - COL_TRI(18, 29, 17), - COL_TRI(2, 19, 29), - COL_TRI(19, 30, 23), - COL_TRI(19, 23, 7), - COL_TRI(6, 19, 7), - COL_TRI(20, 30, 19), - COL_TRI(20, 19, 2), - COL_TRI(7, 11, 5), - COL_TRI(7, 5, 0), - COL_TRI(13, 8, 28), - COL_TRI(11, 9, 12), - COL_TRI(8, 13, 9), - COL_TRI(11, 12, 5), - COL_TRI(21, 31, 13), - COL_TRI(13, 31, 27), - COL_TRI(13, 27, 9), - COL_TRI(21, 13, 25), - COL_TRI(13, 28, 25), - COL_TRI(2, 18, 24), - COL_TRI(14, 22, 26), - COL_TRI(14, 26, 10), - COL_TRI(22, 14, 30), - COL_TRI(14, 23, 30), - COL_TRI(14, 10, 9), - COL_TRI(14, 9, 11), - COL_TRI(23, 14, 7), - COL_TRI(14, 11, 7), - COL_TRI(18, 17, 24), - COL_TRI(22, 30, 20), - COL_TRI(24, 17, 6), - COL_TRI(24, 6, 3), - COL_TRI(15, 21, 25), - COL_TRI(25, 12, 15), - COL_TRI(1, 20, 2), - COL_TRI(20, 1, 4), - COL_TRI(2, 24, 3), - COL_TRI(20, 4, 22), - COL_TRI(26, 22, 4), - COL_TRI(16, 26, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(jrb_seg7_collision_in_sunken_ship_2, 0x0041a760, 37817, 0x0000cf80, 534); diff --git a/levels/jrb/wooden_ship/model.inc.c b/levels/jrb/wooden_ship/model.inc.c index b01ee12c6..c94e5c0c5 100644 --- a/levels/jrb/wooden_ship/model.inc.c +++ b/levels/jrb/wooden_ship/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070081A8 - 0x070081C0 static const Lights1 jrb_seg7_lights_070081A8 = gdSPDefLights1( 0x1e, 0x2c, 0x3a, @@ -11,207 +12,40 @@ static const Lights1 jrb_seg7_lights_070081C0 = gdSPDefLights1( ); // 0x070081D8 - 0x070082C8 -static const Vtx jrb_seg7_vertex_070081D8[] = { - {{{ -726, 307, 102}, 0, { -4118, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 512, -101}, 0, { -5140, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 307, -101}, 0, { -5140, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 819, -716}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 1024, -921}, 0, { -2074, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 819, -921}, 0, { -2074, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 1024, -716}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 819, -204}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 1024, -409}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 819, -409}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 1024, -204}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 307, -409}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 512, -613}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 307, -613}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 512, -409}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070081D8, 0x0041a760, 37817, 0x000081d8, 240); // 0x070082C8 - 0x070083B8 -static const Vtx jrb_seg7_vertex_070082C8[] = { - {{{ -726, 307, 1638}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 512, 1434}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 307, 1434}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 307, 102}, 0, { -4118, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 512, 102}, 0, { -4118, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 512, -101}, 0, { -5140, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 307, 614}, 0, { -4118, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 512, 410}, 0, { -5140, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 307, 410}, 0, { -5140, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 512, 614}, 0, { -4118, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 307, 1126}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 512, 1126}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 512, 922}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 307, 922}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -726, 512, 1638}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070082C8, 0x0041a760, 37817, 0x000082c8, 240); // 0x070083B8 - 0x07008478 -static const Vtx jrb_seg7_vertex_070083B8[] = { - {{{ -255, 1075, -91}, 0, { -1052, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, 768, -91}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 768, -91}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -562, 1075, -91}, 0, { -2074, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 768, -101}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, 1024, -101}, 0, { 138, 138}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 1075, -101}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, 819, -101}, 0, { 138, 820}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 1024, -101}, 0, { 820, 138}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 563, 1075, -101}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 819, -101}, 0, { 820, 820}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 563, 768, -101}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070083B8, 0x0041a760, 37817, 0x000083b8, 192); // 0x07008478 - 0x07008578 -static const Vtx jrb_seg7_vertex_07008478[] = { - {{{ -101, 1024, 2970}, 0, { -3334, -770}, {0xd1, 0x69, 0xcc, 0xff}}}, - {{{ -101, 922, 2970}, 0, { -3372, -622}, {0x93, 0xf4, 0x3f, 0xff}}}, - {{{ -40, 1126, 3482}, 0, { -4252, -832}, {0x9b, 0x44, 0x21, 0xff}}}, - {{{ 102, 1024, 2970}, 0, { -3252, -486}, {0x00, 0x75, 0xd0, 0xff}}}, - {{{ 41, 1126, 3482}, 0, { -4220, -718}, {0x00, 0x3c, 0x6f, 0xff}}}, - {{{ -101, 0, 2560}, 0, { -2822, 260}, {0x91, 0xd5, 0x2b, 0xff}}}, - {{{ -101, -101, 2662}, 0, { -3058, 406}, {0xb9, 0xc2, 0x54, 0xff}}}, - {{{ -101, 717, 3072}, 0, { -3648, -328}, {0x9c, 0xce, 0x3b, 0xff}}}, - {{{ -101, -511, 2048}, 0, { -2034, 994}, {0xa5, 0xaf, 0x21, 0xff}}}, - {{{ -101, -409, 1946}, 0, { -1800, 848}, {0x8d, 0xce, 0x0f, 0xff}}}, - {{{ 102, -101, 2662}, 0, { -2976, 690}, {0x00, 0xa4, 0x57, 0xff}}}, - {{{ 102, 717, 3072}, 0, { -3566, -44}, {0x00, 0xb7, 0x67, 0xff}}}, - {{{ 41, 1024, 3482}, 0, { -4260, -570}, {0x00, 0xb6, 0x66, 0xff}}}, - {{{ -40, 1024, 3482}, 0, { -4292, -684}, {0xd7, 0xdf, 0x73, 0xff}}}, - {{{ -101, -511, -921}, 0, { 3662, 994}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -101, -409, -921}, 0, { 3700, 848}, {0xa4, 0xa9, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07008478, 0x0041a760, 37817, 0x00008478, 256); // 0x07008578 - 0x07008668 -static const Vtx jrb_seg7_vertex_07008578[] = { - {{{ -101, -511, 2048}, 0, { -2034, 994}, {0xa5, 0xaf, 0x21, 0xff}}}, - {{{ 102, -511, 2048}, 0, { -1954, 1278}, {0x00, 0x84, 0x18, 0xff}}}, - {{{ 102, -101, 2662}, 0, { -2976, 690}, {0x00, 0xa4, 0x57, 0xff}}}, - {{{ -101, -511, -921}, 0, { 3662, 994}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -101, 922, 2867}, 0, { 990, 990}, {0x36, 0x3b, 0x9e, 0xff}}}, - {{{ -306, 819, 2560}, 0, { 2522, 0}, {0x4a, 0x53, 0xc5, 0xff}}}, - {{{ -409, 819, 2560}, 0, { 2522, -542}, {0xa3, 0x50, 0x1e, 0xff}}}, - {{{ 102, -511, -921}, 0, { 3742, 1278}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -716, 1331, -1330}, 0, { 7122, 0}, {0xa7, 0x59, 0x07, 0xff}}}, - {{{ -716, 1229, -101}, 0, { 5078, 0}, {0xb9, 0x47, 0x4d, 0xff}}}, - {{{ -613, 1229, -101}, 0, { 5078, 480}, {0x47, 0x47, 0x4d, 0xff}}}, - {{{ -613, 1331, -1330}, 0, { 7122, 480}, {0x59, 0x59, 0x07, 0xff}}}, - {{{ 102, 922, 2867}, 0, { 990, 2010}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -101, 1024, 2970}, 0, { 480, 990}, {0xd1, 0x69, 0xcc, 0xff}}}, - {{{ 102, 1024, 2970}, 0, { 480, 2010}, {0x00, 0x75, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07008578, 0x0041a760, 37817, 0x00008578, 240); // 0x07008668 - 0x070086C8 -static const Vtx jrb_seg7_vertex_07008668[] = { - {{{ -306, 819, 2560}, 0, { 2522, 0}, {0x4a, 0x53, 0xc5, 0xff}}}, - {{{ -613, 717, 1946}, 0, { 5588, -1564}, {0x57, 0x5a, 0xee, 0xff}}}, - {{{ -716, 717, 1946}, 0, { 5588, -2076}, {0xa8, 0x5a, 0x03, 0xff}}}, - {{{ -409, 819, 2560}, 0, { 2522, -542}, {0xa3, 0x50, 0x1e, 0xff}}}, - {{{ -716, 717, -101}, 0, { 15808, -2076}, {0x92, 0x37, 0x1b, 0xff}}}, - {{{ -613, 717, -101}, 0, { 15808, -1564}, {0x1d, 0x1d, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07008668, 0x0041a760, 37817, 0x00008668, 96); // 0x070086C8 - 0x070087B8 -static const Vtx jrb_seg7_vertex_070086C8[] = { - {{{ 563, 1075, -101}, 0, { 12744, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 717, 717, -101}, 0, { 14276, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 717, 1126, -101}, 0, { 14276, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 1075, -101}, 0, { 9676, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 563, 768, -101}, 0, { 12744, 3542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 717, -101}, 0, { 13256, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 768, -101}, 0, { 9676, 3542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 614, -101}, 0, { 13256, 5076}, {0x00, 0x46, 0x69, 0xff}}}, - {{{ -613, 614, -101}, 0, { 988, 5076}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -613, 717, -101}, 0, { 988, 4054}, {0x1d, 0x1d, 0x77, 0xff}}}, - {{{ -716, 1126, -101}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 717, -101}, 0, { 0, 4054}, {0x92, 0x37, 0x1b, 0xff}}}, - {{{ 102, 922, 2867}, 0, { 480, 0}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -101, 819, 2867}, 0, { 1500, 990}, {0x1f, 0x1f, 0x8a, 0xff}}}, - {{{ -101, 922, 2867}, 0, { 1500, 0}, {0x36, 0x3b, 0x9e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070086C8, 0x0041a760, 37817, 0x000086c8, 240); // 0x070087B8 - 0x070088A8 -static const Vtx jrb_seg7_vertex_070087B8[] = { - {{{ -613, 1229, -101}, 0, { 3240, 990}, {0x47, 0x47, 0x4d, 0xff}}}, - {{{ -613, 1126, -1330}, 0, { -1664, 2010}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -613, 1331, -1330}, 0, { -1664, 0}, {0x59, 0x59, 0x07, 0xff}}}, - {{{ 102, 922, 2867}, 0, { 480, 0}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ 102, 819, 2867}, 0, { 480, 990}, {0x00, 0x4e, 0x9d, 0xff}}}, - {{{ -101, 819, 2867}, 0, { 1500, 990}, {0x1f, 0x1f, 0x8a, 0xff}}}, - {{{ -101, 922, 2867}, 0, { -7388, 990}, {0x36, 0x3b, 0x9e, 0xff}}}, - {{{ -306, 614, 2560}, 0, { -6160, 4054}, {0x3e, 0x59, 0xbf, 0xff}}}, - {{{ -306, 819, 2560}, 0, { -6160, 2010}, {0x4a, 0x53, 0xc5, 0xff}}}, - {{{ -101, 819, 2867}, 0, { -7388, 2010}, {0x1f, 0x1f, 0x8a, 0xff}}}, - {{{ -613, 614, 1946}, 0, { -3708, 4054}, {0x54, 0x5a, 0xe5, 0xff}}}, - {{{ -613, 717, 1946}, 0, { -3708, 3032}, {0x57, 0x5a, 0xee, 0xff}}}, - {{{ -613, 614, -101}, 0, { 4464, 4054}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -613, 717, -101}, 0, { 4464, 3032}, {0x1d, 0x1d, 0x77, 0xff}}}, - {{{ -613, 1126, -101}, 0, { 3240, 2010}, {0x49, 0x49, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070087B8, 0x0041a760, 37817, 0x000087b8, 240); // 0x070088A8 - 0x070089A8 -static const Vtx jrb_seg7_vertex_070088A8[] = { - {{{ -409, 307, 2560}, 0, { -6160, 7120}, {0x9c, 0xe5, 0x48, 0xff}}}, - {{{ -101, 922, 2970}, 0, { -7796, 990}, {0x93, 0xf4, 0x3f, 0xff}}}, - {{{ -409, 819, 2560}, 0, { -6160, 2010}, {0xa3, 0x50, 0x1e, 0xff}}}, - {{{ -716, 717, -101}, 0, { 4464, 3032}, {0x92, 0x37, 0x1b, 0xff}}}, - {{{ -716, 1331, -1330}, 0, { 9372, -3098}, {0xa7, 0x59, 0x07, 0xff}}}, - {{{ -716, 410, -921}, 0, { 7736, 6098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -716, 205, -921}, 0, { 7736, 8142}, {0x82, 0xf2, 0x00, 0xff}}}, - {{{ -716, 1229, -101}, 0, { 4464, -2076}, {0xb9, 0x47, 0x4d, 0xff}}}, - {{{ -716, 717, 1946}, 0, { -3708, 3032}, {0xa8, 0x5a, 0x03, 0xff}}}, - {{{ -716, 205, 1946}, 0, { -3708, 8142}, {0x89, 0xe4, 0x1e, 0xff}}}, - {{{ -306, 102, 2560}, 0, { -6160, 9164}, {0xc0, 0xc3, 0x5a, 0xff}}}, - {{{ -101, 0, 2560}, 0, { -6160, 10186}, {0x91, 0xd5, 0x2b, 0xff}}}, - {{{ -101, 1024, 2970}, 0, { -7796, 0}, {0xd1, 0x69, 0xcc, 0xff}}}, - {{{ -511, -204, 1946}, 0, { -3708, 12230}, {0xaf, 0xa7, 0x26, 0xff}}}, - {{{ -511, -204, -921}, 0, { 7736, 12230}, {0x9d, 0xb1, 0x00, 0xff}}}, - {{{ -101, -409, -921}, 0, { 7736, 14274}, {0xa4, 0xa9, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070088A8, 0x0041a760, 37817, 0x000088a8, 256); // 0x070089A8 - 0x07008A98 -static const Vtx jrb_seg7_vertex_070089A8[] = { - {{{ -511, -204, 1946}, 0, { -3708, 12230}, {0xaf, 0xa7, 0x26, 0xff}}}, - {{{ -101, -409, -921}, 0, { 7736, 14274}, {0xa4, 0xa9, 0x00, 0xff}}}, - {{{ -101, -409, 1946}, 0, { -3708, 14274}, {0x8d, 0xce, 0x0f, 0xff}}}, - {{{ -716, 205, 1946}, 0, { -3708, 8142}, {0x89, 0xe4, 0x1e, 0xff}}}, - {{{ -511, -204, -921}, 0, { 7736, 12230}, {0x9d, 0xb1, 0x00, 0xff}}}, - {{{ -101, 0, 2560}, 0, { -6160, 10186}, {0x91, 0xd5, 0x2b, 0xff}}}, - {{{ -409, 307, 2560}, 0, { -6160, 7120}, {0x9c, 0xe5, 0x48, 0xff}}}, - {{{ -306, 102, 2560}, 0, { -6160, 9164}, {0xc0, 0xc3, 0x5a, 0xff}}}, - {{{ -716, 205, -921}, 0, { 7736, 8142}, {0x82, 0xf2, 0x00, 0xff}}}, - {{{ -409, 819, 2560}, 0, { -6160, 2010}, {0xa3, 0x50, 0x1e, 0xff}}}, - {{{ -716, 717, 1946}, 0, { -3708, 3032}, {0xa8, 0x5a, 0x03, 0xff}}}, - {{{ -613, 1229, -101}, 0, { 988, -1054}, {0x47, 0x47, 0x4d, 0xff}}}, - {{{ -716, 1229, -101}, 0, { 0, -1054}, {0xb9, 0x47, 0x4d, 0xff}}}, - {{{ -716, 1126, -101}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 1126, -101}, 0, { 988, 0}, {0x49, 0x49, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070089A8, 0x0041a760, 37817, 0x000089a8, 240); // 0x07008A98 - 0x07008AC8 -static const Vtx jrb_seg7_vertex_07008A98[] = { - {{{ 256, 1075, -101}, 0, { 9676, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 717, 1126, -101}, 0, { 14276, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -716, 1126, -101}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07008A98, 0x0041a760, 37817, 0x00008a98, 48); // 0x07008AC8 - 0x07008B88 -static const Vtx jrb_seg7_vertex_07008AC8[] = { - {{{ 614, 1126, -101}, 0, { 10188, 3544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 614, 1126, -1330}, 0, { 14276, 3544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, 1126, -1330}, 0, { 14276, -2586}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -613, 1126, -101}, 0, { 10188, -2586}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 614, 614, -101}, 0, { -540, 478}, {0x00, 0x46, 0x69, 0xff}}}, - {{{ -613, 614, 1946}, 0, { 9676, 6610}, {0x54, 0x5a, 0xe5, 0xff}}}, - {{{ 614, 614, 1946}, 0, { 9676, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, 614, -101}, 0, { -540, 6608}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 102, 819, 2867}, 0, { 14276, 3032}, {0x00, 0x4e, 0x9d, 0xff}}}, - {{{ -306, 614, 2560}, 0, { 12744, 5076}, {0x3e, 0x59, 0xbf, 0xff}}}, - {{{ -101, 819, 2867}, 0, { 14276, 4054}, {0x1f, 0x1f, 0x8a, 0xff}}}, - {{{ 307, 614, 2560}, 0, { 12744, 2010}, {0x00, 0x79, 0xdc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07008AC8, 0x0041a760, 37817, 0x00008ac8, 192); // 0x07008B88 - 0x07008C90 static const Gfx jrb_seg7_dl_07008B88[] = { @@ -399,132 +233,31 @@ static const Lights1 jrb_seg7_lights_070091C0 = gdSPDefLights1( ); // 0x070091D8 - 0x07009218 -static const Vtx jrb_seg7_vertex_070091D8[] = { - {{{ -679, 1024, -1426}, 0, { 990, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -588, 819, -1610}, 0, { 0, 990}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -679, 819, -1426}, 0, { 990, 990}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -588, 1024, -1610}, 0, { 0, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070091D8, 0x0041a760, 37817, 0x000091d8, 64); // 0x07009218 - 0x07009258 -static const Vtx jrb_seg7_vertex_07009218[] = { - {{{ -204, 1024, -1955}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 1024, -1955}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 819, -1955}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 819, -1955}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07009218, 0x0041a760, 37817, 0x00009218, 64); // 0x07009258 - 0x07009358 -static const Vtx jrb_seg7_vertex_07009258[] = { - {{{ 103, -306, -1637}, 0, { 5196, 984}, {0x00, 0xcf, 0x8c, 0xff}}}, - {{{ -101, -306, -1637}, 0, { 5114, 700}, {0x94, 0xcd, 0xd7, 0xff}}}, - {{{ -101, 512, -1637}, 0, { 5466, -622}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 1536, -1740}, 0, { 8144, 990}, {0xad, 0x5c, 0xe9, 0xff}}}, - {{{ -716, 1331, -1330}, 0, { 7122, 0}, {0x8e, 0x36, 0x00, 0xff}}}, - {{{ -613, 1331, -1330}, 0, { 7122, 480}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -306, 1536, -1945}, 0, { 8656, 2010}, {0xd5, 0x5c, 0xb6, 0xff}}}, - {{{ -409, 1536, -1740}, 0, { 8144, 1500}, {0x43, 0x54, 0x43, 0xff}}}, - {{{ -306, 1536, -1842}, 0, { 8400, 2010}, {0x15, 0x5c, 0x53, 0xff}}}, - {{{ 307, 1536, -1945}, 0, { 8656, 5076}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 307, 1536, -1842}, 0, { 8400, 5076}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -101, -409, -921}, 0, { 3700, 848}, {0x8a, 0xd8, 0xec, 0xff}}}, - {{{ -101, -511, -921}, 0, { 3662, 994}, {0xa7, 0xaa, 0xe8, 0xff}}}, - {{{ -101, -204, -1330}, 0, { 4564, 554}, {0xa1, 0xc0, 0xcb, 0xff}}}, - {{{ 102, -511, -921}, 0, { 3742, 1278}, {0x00, 0x86, 0xde, 0xff}}}, - {{{ 102, 512, -1637}, 0, { 5548, -338}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07009258, 0x0041a760, 37817, 0x00009258, 256); // 0x07009358 - 0x070093A8 -static const Vtx jrb_seg7_vertex_07009358[] = { - {{{ -101, -306, -1637}, 0, { 478, 1328}, {0x94, 0xcd, 0xd7, 0xff}}}, - {{{ -101, -204, -1330}, 0, { 1160, 1442}, {0xa1, 0xc0, 0xcb, 0xff}}}, - {{{ -101, 205, -1535}, 0, { 1500, 308}, {0x9f, 0xe8, 0xb3, 0xff}}}, - {{{ -101, 512, -1637}, 0, { 1842, -486}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -101, 410, -1535}, 0, { 1842, -146}, {0xc8, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07009358, 0x0041a760, 37817, 0x00009358, 80); // 0x070093A8 - 0x07009488 -static const Vtx jrb_seg7_vertex_070093A8[] = { - {{{ 614, 1229, -1330}, 0, { 3648, 990}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -613, 1126, -1330}, 0, { -1256, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 1126, -1330}, 0, { 3648, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 1229, -1330}, 0, { -1256, 990}, {0x39, 0x40, 0x5d, 0xff}}}, - {{{ -409, 1536, -1740}, 0, { -540, 0}, {0x43, 0x54, 0x43, 0xff}}}, - {{{ -306, 1229, -1842}, 0, { 0, 3032}, {0x3c, 0x2a, 0x67, 0xff}}}, - {{{ -306, 1536, -1842}, 0, { 0, 0}, {0x15, 0x5c, 0x53, 0xff}}}, - {{{ 307, 1229, -1842}, 0, { 3036, 3032}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 307, 1536, -1842}, 0, { 3036, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -409, 1229, -1740}, 0, { -540, 3032}, {0x3f, 0x66, 0x28, 0xff}}}, - {{{ -613, 1331, -1330}, 0, { -1664, 0}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -613, 1229, -1330}, 0, { -1664, 990}, {0x39, 0x40, 0x5d, 0xff}}}, - {{{ -409, 1229, -1740}, 0, { -3300, 990}, {0x3f, 0x66, 0x28, 0xff}}}, - {{{ -409, 1536, -1740}, 0, { -3300, -2076}, {0x43, 0x54, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_070093A8, 0x0041a760, 37817, 0x000093a8, 224); // 0x07009488 - 0x07009588 -static const Vtx jrb_seg7_vertex_07009488[] = { - {{{ 307, 717, -1945}, 0, { -540, 8142}, {0x00, 0xb6, 0x9a, 0xff}}}, - {{{ 307, 410, -1535}, 0, { -540, 11208}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ -306, 410, -1535}, 0, { 2524, 11208}, {0xd6, 0xb8, 0xa1, 0xff}}}, - {{{ -716, 614, -1330}, 0, { 9372, 4054}, {0x90, 0xdd, 0xd2, 0xff}}}, - {{{ -511, 717, -1740}, 0, { 11004, 3032}, {0xa6, 0xd3, 0xb4, 0xff}}}, - {{{ -511, 410, -1330}, 0, { 9372, 6098}, {0x9f, 0xda, 0xba, 0xff}}}, - {{{ -306, 410, -1535}, 0, { 10188, 6098}, {0xd6, 0xb8, 0xa1, 0xff}}}, - {{{ -306, 717, -1945}, 0, { 11824, 3032}, {0xdc, 0xd4, 0x8f, 0xff}}}, - {{{ -306, 1536, -1945}, 0, { 11824, -5142}, {0xd5, 0x5c, 0xb6, 0xff}}}, - {{{ -511, 1536, -1740}, 0, { 11004, -5142}, {0xad, 0x5c, 0xe9, 0xff}}}, - {{{ -306, 307, -1535}, 0, { 10188, 7120}, {0xce, 0xee, 0x8d, 0xff}}}, - {{{ -306, 717, -1945}, 0, { 2524, 8142}, {0xdc, 0xd4, 0x8f, 0xff}}}, - {{{ -306, -101, -1330}, 0, { 2524, 16318}, {0xc7, 0xbc, 0xa6, 0xff}}}, - {{{ -306, 307, -1535}, 0, { 2524, 12230}, {0xce, 0xee, 0x8d, 0xff}}}, - {{{ -101, 205, -1535}, 0, { 1500, 13252}, {0x9f, 0xe8, 0xb3, 0xff}}}, - {{{ -101, 410, -1535}, 0, { 1500, 11208}, {0xc8, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07009488, 0x0041a760, 37817, 0x00009488, 256); // 0x07009588 - 0x07009688 -static const Vtx jrb_seg7_vertex_07009588[] = { - {{{ -716, 205, -921}, 0, { 7736, 8142}, {0x90, 0xef, 0xc8, 0xff}}}, - {{{ -716, 410, -921}, 0, { 7736, 6098}, {0x8b, 0xe2, 0xdd, 0xff}}}, - {{{ -511, 410, -1330}, 0, { 9372, 6098}, {0x9f, 0xda, 0xba, 0xff}}}, - {{{ -716, 614, -1330}, 0, { 9372, 4054}, {0x90, 0xdd, 0xd2, 0xff}}}, - {{{ -716, 1331, -1330}, 0, { 9372, -3098}, {0x8e, 0x36, 0x00, 0xff}}}, - {{{ -511, 1536, -1740}, 0, { 11004, -5142}, {0xad, 0x5c, 0xe9, 0xff}}}, - {{{ -101, 205, -1535}, 0, { 1500, 13252}, {0x9f, 0xe8, 0xb3, 0xff}}}, - {{{ -306, 307, -1535}, 0, { 2524, 12230}, {0xce, 0xee, 0x8d, 0xff}}}, - {{{ -101, 410, -1535}, 0, { 1500, 11208}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 307, 717, -1945}, 0, { -540, 8142}, {0x00, 0xb6, 0x9a, 0xff}}}, - {{{ -306, 717, -1945}, 0, { 2524, 8142}, {0xdc, 0xd4, 0x8f, 0xff}}}, - {{{ 307, 1536, -1945}, 0, { -540, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -306, -101, -1330}, 0, { 2524, 16318}, {0xc7, 0xbc, 0xa6, 0xff}}}, - {{{ -101, -204, -1330}, 0, { 1500, 17340}, {0xa1, 0xc0, 0xcb, 0xff}}}, - {{{ -306, 307, -1535}, 0, { 10188, 7120}, {0xce, 0xee, 0x8d, 0xff}}}, - {{{ -511, 205, -1330}, 0, { 9372, 8142}, {0x9f, 0xdf, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07009588, 0x0041a760, 37817, 0x00009588, 256); // 0x07009688 - 0x07009738 -static const Vtx jrb_seg7_vertex_07009688[] = { - {{{ -511, 205, -1330}, 0, { 9372, 8142}, {0x9f, 0xdf, 0xb7, 0xff}}}, - {{{ -306, 307, -1535}, 0, { 10188, 7120}, {0xce, 0xee, 0x8d, 0xff}}}, - {{{ -306, -101, -1330}, 0, { 9372, 11208}, {0xc7, 0xbc, 0xa6, 0xff}}}, - {{{ -716, 205, -921}, 0, { 7736, 8142}, {0x90, 0xef, 0xc8, 0xff}}}, - {{{ -511, 410, -1330}, 0, { 9372, 6098}, {0x9f, 0xda, 0xba, 0xff}}}, - {{{ -511, -204, -921}, 0, { 7736, 12230}, {0xb3, 0xad, 0xc8, 0xff}}}, - {{{ -101, -204, -1330}, 0, { 9372, 12230}, {0xa1, 0xc0, 0xcb, 0xff}}}, - {{{ -101, -409, -921}, 0, { 7736, 14274}, {0x8a, 0xd8, 0xec, 0xff}}}, - {{{ -306, 717, -1945}, 0, { 2524, 8142}, {0xdc, 0xd4, 0x8f, 0xff}}}, - {{{ -306, 1536, -1945}, 0, { 2524, 0}, {0xd5, 0x5c, 0xb6, 0xff}}}, - {{{ 307, 1536, -1945}, 0, { -540, 0}, {0x00, 0x59, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07009688, 0x0041a760, 37817, 0x00009688, 176); // 0x07009738 - 0x07009798 -static const Vtx jrb_seg7_vertex_07009738[] = { - {{{ -409, 1229, -1740}, 0, { 16320, -1566}, {0x3f, 0x66, 0x28, 0xff}}}, - {{{ -613, 1229, -1330}, 0, { 14276, -2586}, {0x39, 0x40, 0x5d, 0xff}}}, - {{{ 614, 1229, -1330}, 0, { 14276, 3544}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 410, 1229, -1740}, 0, { 16320, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, 1229, -1842}, 0, { 16832, 2010}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -306, 1229, -1842}, 0, { 16832, -1054}, {0x3c, 0x2a, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07009738, 0x0041a760, 37817, 0x00009738, 96); // 0x07009798 - 0x07009808 static const Gfx jrb_seg7_dl_07009798[] = { @@ -685,142 +418,28 @@ static const Lights1 jrb_seg7_lights_07009C40 = gdSPDefLights1( ); // 0x07009C58 - 0x07009D48 -static const Vtx jrb_seg7_vertex_07009C58[] = { - {{{ 727, 307, -613}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 512, -613}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 512, -409}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 819, -409}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 1024, -409}, 0, { -1052, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 1024, -204}, 0, { -2074, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 819, -204}, 0, { -2074, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 819, -921}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 1024, -716}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 819, -716}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 1024, -921}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 307, 1434}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 512, 1638}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 307, 1638}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 512, 1434}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07009C58, 0x0041a760, 37817, 0x00009c58, 240); // 0x07009D48 - 0x07009E38 -static const Vtx jrb_seg7_vertex_07009D48[] = { - {{{ 727, 307, 410}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 512, 410}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 512, 614}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 307, -613}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 512, -409}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 307, -409}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 307, -101}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 512, 102}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 307, 102}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 512, -101}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 307, 922}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 512, 1126}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 307, 1126}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 512, 922}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 727, 307, 614}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07009D48, 0x0041a760, 37817, 0x00009d48, 240); // 0x07009E38 - 0x07009F38 -static const Vtx jrb_seg7_vertex_07009E38[] = { - {{{ 410, 819, 2560}, 0, { 2524, 3542}, {0x50, 0x60, 0x15, 0xff}}}, - {{{ 717, 717, 1946}, 0, { 5590, 5076}, {0x43, 0x6a, 0x0a, 0xff}}}, - {{{ 614, 717, 1946}, 0, { 5590, 4564}, {0xad, 0x58, 0xdc, 0xff}}}, - {{{ 41, 1126, 3482}, 0, { -4220, -718}, {0x7e, 0x02, 0x0f, 0xff}}}, - {{{ 41, 1024, 3482}, 0, { -4260, -570}, {0x7d, 0x00, 0x12, 0xff}}}, - {{{ 102, 717, 3072}, 0, { -3566, -44}, {0x7e, 0x02, 0x0a, 0xff}}}, - {{{ 102, 922, 2970}, 0, { -3292, -338}, {0x71, 0xf5, 0x37, 0xff}}}, - {{{ 102, -101, 2662}, 0, { -2976, 690}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 1024, 2970}, 0, { -3252, -486}, {0x72, 0x35, 0x06, 0xff}}}, - {{{ 102, 0, 2560}, 0, { -2740, 544}, {0x5d, 0xc3, 0x3c, 0xff}}}, - {{{ 102, 922, 2867}, 0, { 990, 2010}, {0xc2, 0x50, 0xb5, 0xff}}}, - {{{ 102, 1024, 2970}, 0, { 480, 2010}, {0x72, 0x35, 0x06, 0xff}}}, - {{{ 307, 819, 2560}, 0, { 2524, 3032}, {0xab, 0x40, 0xbc, 0xff}}}, - {{{ 614, 717, -101}, 0, { 15810, 4566}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 717, 717, -101}, 0, { 15810, 5076}, {0x7c, 0x18, 0x00, 0xff}}}, - {{{ 102, -409, 1946}, 0, { -1718, 1130}, {0x6c, 0xc0, 0x0c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07009E38, 0x0041a760, 37817, 0x00009e38, 256); // 0x07009F38 - 0x07009FC8 -static const Vtx jrb_seg7_vertex_07009F38[] = { - {{{ 102, -101, 2662}, 0, { -2976, 690}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, -511, 2048}, 0, { -1954, 1278}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, -409, 1946}, 0, { -1718, 1130}, {0x6c, 0xc0, 0x0c, 0xff}}}, - {{{ 102, -409, -921}, 0, { 3782, 1130}, {0x77, 0xd5, 0x00, 0xff}}}, - {{{ 102, -511, -921}, 0, { 3742, 1278}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 717, 1229, -101}, 0, { 5078, 7120}, {0x28, 0x51, 0x58, 0xff}}}, - {{{ 717, 1331, -1330}, 0, { 7122, 7120}, {0x71, 0x38, 0x04, 0xff}}}, - {{{ 614, 1331, -1330}, 0, { 7122, 6610}, {0xa7, 0x59, 0x07, 0xff}}}, - {{{ 614, 1229, -101}, 0, { 5078, 6610}, {0xb9, 0x47, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07009F38, 0x0041a760, 37817, 0x00009f38, 144); // 0x07009FC8 - 0x0700A048 -static const Vtx jrb_seg7_vertex_07009FC8[] = { - {{{ 512, 1024, -306}, 0, { 5284, 0}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 512, 819, -306}, 0, { 5284, 2010}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 512, 819, -101}, 0, { 4464, 2010}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 307, 819, -306}, 0, { 5284, 2010}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 307, 1024, -306}, 0, { 5284, 0}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 512, 1024, -101}, 0, { 4464, 0}, {0xc8, 0x8f, 0x00, 0xff}}}, - {{{ 307, 1024, -101}, 0, { 4464, 0}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 307, 819, -101}, 0, { 4464, 2010}, {0x38, 0x71, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_07009FC8, 0x0041a760, 37817, 0x00009fc8, 128); // 0x0700A048 - 0x0700A128 -static const Vtx jrb_seg7_vertex_0700A048[] = { - {{{ 717, 1229, -101}, 0, { 5692, 0}, {0x28, 0x51, 0x58, 0xff}}}, - {{{ 614, 1126, -101}, 0, { 5284, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 717, 1126, -101}, 0, { 5692, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 1229, -101}, 0, { 5284, 0}, {0xb9, 0x47, 0x4d, 0xff}}}, - {{{ 410, 307, 2560}, 0, { -6160, 7120}, {0x63, 0xeb, 0x4c, 0xff}}}, - {{{ 102, 922, 2970}, 0, { -7796, 990}, {0x71, 0xf5, 0x37, 0xff}}}, - {{{ 307, 102, 2560}, 0, { -6160, 9164}, {0x48, 0xc4, 0x54, 0xff}}}, - {{{ 410, 819, 2560}, 0, { -6160, 2010}, {0x50, 0x60, 0x15, 0xff}}}, - {{{ 102, 0, 2560}, 0, { -6160, 10186}, {0x5d, 0xc3, 0x3c, 0xff}}}, - {{{ 102, 1024, 2970}, 0, { -7796, 0}, {0x72, 0x35, 0x06, 0xff}}}, - {{{ 614, 717, 1946}, 0, { -3708, 3032}, {0xad, 0x58, 0xdc, 0xff}}}, - {{{ 307, 614, 2560}, 0, { -6160, 4054}, {0x91, 0x00, 0xc3, 0xff}}}, - {{{ 307, 819, 2560}, 0, { -6160, 2010}, {0xab, 0x40, 0xbc, 0xff}}}, - {{{ 102, 819, 2867}, 0, { -7388, 2010}, {0x97, 0x00, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700A048, 0x0041a760, 37817, 0x0000a048, 224); // 0x0700A128 - 0x0700A228 -static const Vtx jrb_seg7_vertex_0700A128[] = { - {{{ 717, 410, -921}, 0, { 7736, 6098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 717, 1331, -1330}, 0, { 9372, -3098}, {0x71, 0x38, 0x04, 0xff}}}, - {{{ 717, 717, -101}, 0, { 4464, 3032}, {0x7c, 0x18, 0x00, 0xff}}}, - {{{ 307, 819, 2560}, 0, { -6160, 2010}, {0xab, 0x40, 0xbc, 0xff}}}, - {{{ 102, 819, 2867}, 0, { -7388, 2010}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ 102, 922, 2867}, 0, { -7388, 990}, {0xc2, 0x50, 0xb5, 0xff}}}, - {{{ 614, 717, 1946}, 0, { -3708, 3032}, {0xad, 0x58, 0xdc, 0xff}}}, - {{{ 614, 614, 1946}, 0, { -3708, 4054}, {0x83, 0x00, 0xed, 0xff}}}, - {{{ 307, 614, 2560}, 0, { -6160, 4054}, {0x91, 0x00, 0xc3, 0xff}}}, - {{{ 614, 717, -101}, 0, { 4464, 3032}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 614, 614, -101}, 0, { 4464, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 614, 1331, -1330}, 0, { -1664, 0}, {0xa7, 0x59, 0x07, 0xff}}}, - {{{ 614, 1126, -1330}, 0, { -1664, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 614, 1126, -101}, 0, { 3240, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 614, 1229, -101}, 0, { 3240, 990}, {0xb9, 0x47, 0x4d, 0xff}}}, - {{{ 717, 1229, -101}, 0, { 4464, -2076}, {0x28, 0x51, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700A128, 0x0041a760, 37817, 0x0000a128, 256); // 0x0700A228 - 0x0700A2F8 -static const Vtx jrb_seg7_vertex_0700A228[] = { - {{{ 717, 205, -921}, 0, { 7736, 8142}, {0x7b, 0xe3, 0x00, 0xff}}}, - {{{ 717, 410, -921}, 0, { 7736, 6098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 717, 717, -101}, 0, { 4464, 3032}, {0x7c, 0x18, 0x00, 0xff}}}, - {{{ 717, 205, 1946}, 0, { -3708, 8142}, {0x77, 0xe9, 0x22, 0xff}}}, - {{{ 717, 717, 1946}, 0, { -3708, 3032}, {0x43, 0x6a, 0x0a, 0xff}}}, - {{{ 512, -204, 1946}, 0, { -3708, 12230}, {0x57, 0xab, 0x22, 0xff}}}, - {{{ 512, -204, -921}, 0, { 7736, 12230}, {0x4f, 0x9d, 0x00, 0xff}}}, - {{{ 102, 0, 2560}, 0, { -6160, 10186}, {0x5d, 0xc3, 0x3c, 0xff}}}, - {{{ 102, -409, 1946}, 0, { -3708, 14274}, {0x6c, 0xc0, 0x0c, 0xff}}}, - {{{ 307, 102, 2560}, 0, { -6160, 9164}, {0x48, 0xc4, 0x54, 0xff}}}, - {{{ 410, 307, 2560}, 0, { -6160, 7120}, {0x63, 0xeb, 0x4c, 0xff}}}, - {{{ 102, -409, -921}, 0, { 7736, 14274}, {0x77, 0xd5, 0x00, 0xff}}}, - {{{ 410, 819, 2560}, 0, { -6160, 2010}, {0x50, 0x60, 0x15, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700A228, 0x0041a760, 37817, 0x0000a228, 208); // 0x0700A2F8 - 0x0700A3A8 static const Gfx jrb_seg7_dl_0700A2F8[] = { @@ -942,81 +561,19 @@ static const Lights1 jrb_seg7_lights_0700A6F0 = gdSPDefLights1( ); // 0x0700A708 - 0x0700A748 -static const Vtx jrb_seg7_vertex_0700A708[] = { - {{{ 680, 819, -1426}, 0, { 990, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 589, 819, -1610}, 0, { 0, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 680, 1024, -1426}, 0, { 990, 0}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 589, 1024, -1610}, 0, { 0, 0}, {0x71, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700A708, 0x0041a760, 37817, 0x0000a708, 64); // 0x0700A748 - 0x0700A838 -static const Vtx jrb_seg7_vertex_0700A748[] = { - {{{ 102, 205, -1535}, 0, { 110, 596}, {0x6d, 0xf2, 0xc1, 0xff}}}, - {{{ 102, 512, -1637}, 0, { 534, 440}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 102, 410, -1535}, 0, { 330, 440}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 102, -511, -921}, 0, { 3742, 1278}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 103, -306, -1637}, 0, { 5196, 984}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 102, -204, -1330}, 0, { 4646, 838}, {0x61, 0xc7, 0xc6, 0xff}}}, - {{{ 102, 205, -1535}, 0, { 5194, 250}, {0x6d, 0xf2, 0xc1, 0xff}}}, - {{{ 102, 512, -1637}, 0, { 5548, -338}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 102, -409, -921}, 0, { 3782, 1130}, {0x6a, 0xc3, 0xe2, 0xff}}}, - {{{ 717, 1331, -1330}, 0, { 7122, 7120}, {0x6a, 0x44, 0x00, 0xff}}}, - {{{ 512, 1536, -1740}, 0, { 8144, 6098}, {0x49, 0x5c, 0xd3, 0xff}}}, - {{{ 410, 1536, -1740}, 0, { 8144, 5588}, {0xba, 0x4e, 0x46, 0xff}}}, - {{{ 307, 1536, -1842}, 0, { 8400, 5076}, {0xc1, 0x59, 0x3f, 0xff}}}, - {{{ 307, 1536, -1945}, 0, { 8656, 5076}, {0x3f, 0x59, 0xc1, 0xff}}}, - {{{ 614, 1331, -1330}, 0, { 7122, 6610}, {0xb7, 0x49, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700A748, 0x0041a760, 37817, 0x0000a748, 240); // 0x0700A838 - 0x0700A938 -static const Vtx jrb_seg7_vertex_0700A838[] = { - {{{ 512, -204, -921}, 0, { 7736, 12230}, {0x4d, 0xad, 0xc8, 0xff}}}, - {{{ 512, 205, -1330}, 0, { 9372, 8142}, {0x61, 0xdf, 0xb7, 0xff}}}, - {{{ 717, 205, -921}, 0, { 7736, 8142}, {0x70, 0xef, 0xc8, 0xff}}}, - {{{ 512, 410, -1330}, 0, { 9372, 6098}, {0x61, 0xda, 0xba, 0xff}}}, - {{{ 512, 717, -1740}, 0, { 11004, 3032}, {0x5e, 0xd3, 0xba, 0xff}}}, - {{{ 717, 614, -1330}, 0, { 9372, 4054}, {0x6e, 0xd4, 0xd5, 0xff}}}, - {{{ 307, 410, -1535}, 0, { 10188, 6098}, {0x3e, 0xcf, 0x9e, 0xff}}}, - {{{ 717, 410, -921}, 0, { 7736, 6098}, {0x75, 0xe2, 0xdd, 0xff}}}, - {{{ 307, 307, -1535}, 0, { 10188, 7120}, {0x2f, 0xe8, 0x8d, 0xff}}}, - {{{ 717, 1331, -1330}, 0, { 9372, -3098}, {0x6a, 0x44, 0x00, 0xff}}}, - {{{ 102, 410, -1535}, 0, { 480, 11208}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 307, 307, -1535}, 0, { -540, 12230}, {0x2f, 0xe8, 0x8d, 0xff}}}, - {{{ 102, 205, -1535}, 0, { 480, 13252}, {0x6d, 0xf2, 0xc1, 0xff}}}, - {{{ 307, 410, -1535}, 0, { -540, 11208}, {0x3e, 0xcf, 0x9e, 0xff}}}, - {{{ 307, -101, -1330}, 0, { 9372, 11208}, {0x3f, 0xba, 0xad, 0xff}}}, - {{{ 102, -204, -1330}, 0, { 9372, 12230}, {0x61, 0xc7, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700A838, 0x0041a760, 37817, 0x0000a838, 256); // 0x0700A938 - 0x0700AA18 -static const Vtx jrb_seg7_vertex_0700A938[] = { - {{{ 102, -409, -921}, 0, { 7736, 14274}, {0x6a, 0xc3, 0xe2, 0xff}}}, - {{{ 102, -204, -1330}, 0, { 9372, 12230}, {0x61, 0xc7, 0xc6, 0xff}}}, - {{{ 512, -204, -921}, 0, { 7736, 12230}, {0x4d, 0xad, 0xc8, 0xff}}}, - {{{ 102, -204, -1330}, 0, { 480, 17340}, {0x61, 0xc7, 0xc6, 0xff}}}, - {{{ 307, 307, -1535}, 0, { -540, 12230}, {0x2f, 0xe8, 0x8d, 0xff}}}, - {{{ 307, -101, -1330}, 0, { -540, 16318}, {0x3f, 0xba, 0xad, 0xff}}}, - {{{ 102, 205, -1535}, 0, { 480, 13252}, {0x6d, 0xf2, 0xc1, 0xff}}}, - {{{ 512, 1536, -1740}, 0, { 11004, -5142}, {0x49, 0x5c, 0xd3, 0xff}}}, - {{{ 307, 717, -1945}, 0, { 11824, 3032}, {0x57, 0xe1, 0xa9, 0xff}}}, - {{{ 307, 1536, -1945}, 0, { 11824, -5142}, {0x3f, 0x59, 0xc1, 0xff}}}, - {{{ 512, 717, -1740}, 0, { 11004, 3032}, {0x5e, 0xd3, 0xba, 0xff}}}, - {{{ 307, 410, -1535}, 0, { 10188, 6098}, {0x3e, 0xcf, 0x9e, 0xff}}}, - {{{ 717, 1331, -1330}, 0, { 9372, -3098}, {0x6a, 0x44, 0x00, 0xff}}}, - {{{ 717, 614, -1330}, 0, { 9372, 4054}, {0x6e, 0xd4, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700A938, 0x0041a760, 37817, 0x0000a938, 224); // 0x0700AA18 - 0x0700AA98 -static const Vtx jrb_seg7_vertex_0700AA18[] = { - {{{ 307, 1536, -1842}, 0, { 3036, 0}, {0xc1, 0x59, 0x3f, 0xff}}}, - {{{ 307, 1229, -1842}, 0, { 3036, 3032}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 410, 1229, -1740}, 0, { 3544, 3032}, {0x9e, 0x00, 0x4f, 0xff}}}, - {{{ 410, 1536, -1740}, 0, { 3544, 0}, {0xba, 0x4e, 0x46, 0xff}}}, - {{{ 410, 1536, -1740}, 0, { -3300, -2076}, {0xba, 0x4e, 0x46, 0xff}}}, - {{{ 410, 1229, -1740}, 0, { -3300, 990}, {0x9e, 0x00, 0x4f, 0xff}}}, - {{{ 614, 1229, -1330}, 0, { -1664, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 614, 1331, -1330}, 0, { -1664, 0}, {0xb7, 0x49, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(jrb_seg7_vertex_0700AA18, 0x0041a760, 37817, 0x0000aa18, 128); // 0x0700AA98 - 0x0700AAE0 static const Gfx jrb_seg7_dl_0700AA98[] = { diff --git a/levels/lll/areas/1/1/model.inc.c b/levels/lll/areas/1/1/model.inc.c index 9ec904f49..258fc49d9 100644 --- a/levels/lll/areas/1/1/model.inc.c +++ b/levels/lll/areas/1/1/model.inc.c @@ -1,894 +1,153 @@ +#include "pc/rom_assets.h" // 0x0700FC90 - 0x0700FD70 -static const Vtx lll_seg7_vertex_0700FC90[] = { - {{{ 6400, -50, 4992}, 0, { 0, 932}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6400, 51, 5056}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6400, -50, 5120}, 0, { 834, 390}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3840, 51, 6976}, 0, { -1052, 478}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ 3840, -50, 7040}, 0, { -1052, 990}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ 6400, -50, 7040}, 0, { 19386, 990}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ 6400, 51, 6976}, 0, { 19386, 480}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ 3840, -50, 6912}, 0, { -1052, 0}, {0x00, 0x43, 0x95, 0xff}}}, - {{{ 3840, 51, 6976}, 0, { -1052, 478}, {0x00, 0x43, 0x95, 0xff}}}, - {{{ 6400, 51, 6976}, 0, { 19386, 480}, {0x00, 0x43, 0x95, 0xff}}}, - {{{ 6400, -50, 6912}, 0, { 19386, 0}, {0x00, 0x43, 0x95, 0xff}}}, - {{{ 3840, -50, 7040}, 0, { 13834, -7734}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3840, 51, 6976}, 0, { 12968, -8156}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3840, -50, 6912}, 0, { 12968, -7192}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0700FC90, 0x004784a0, 83204, 0x0000fc90, 224); // 0x0700FD70 - 0x0700FE50 -static const Vtx lll_seg7_vertex_0700FD70[] = { - {{{ 3840, -50, 5120}, 0, { 834, 390}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3840, 51, 5056}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3840, -50, 4992}, 0, { 0, 932}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3840, 51, 5056}, 0, { -1052, -14850}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ 6400, -50, 5120}, 0, { 19386, -14340}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ 6400, 51, 5056}, 0, { 19386, -14850}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ 6400, -50, 6912}, 0, { 12968, -7192}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6400, 51, 6976}, 0, { 12968, -8156}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6400, -50, 7040}, 0, { 13834, -7734}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3840, -50, 5120}, 0, { -1052, -14340}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ 3840, 51, 5056}, 0, { -1052, -14850}, {0x00, 0x43, 0x95, 0xff}}}, - {{{ 6400, 51, 5056}, 0, { 19386, -14850}, {0x00, 0x43, 0x95, 0xff}}}, - {{{ 6400, -50, 4992}, 0, { 19386, -15362}, {0x00, 0x43, 0x95, 0xff}}}, - {{{ 3840, -50, 4992}, 0, { -1052, -15362}, {0x00, 0x43, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0700FD70, 0x004784a0, 83204, 0x0000fd70, 224); // 0x0700FE50 - 0x0700FF40 -static const Vtx lll_seg7_vertex_0700FE50[] = { - {{{ -255, 154, 4224}, 0, { 990, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 230, 4224}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 230, 4096}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, 768, -7231}, 0, { 224, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, 768, -6207}, 0, { 1756, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 768, -6335}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 768, -6207}, 0, { 224, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 768, -6335}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 768, -7103}, 0, { 2012, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, 768, -7231}, 0, { 1756, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 768, -7103}, 0, { 0, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, 4096}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 230, 4224}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 154, 4224}, 0, { 990, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 230, 4096}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0700FE50, 0x004784a0, 83204, 0x0000fe50, 240); // 0x0700FF40 - 0x07010030 -static const Vtx lll_seg7_vertex_0700FF40[] = { - {{{ -4115, 154, 0}, 0, { 2012, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4607, 154, 0}, 0, { 50, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4607, 154, 492}, 0, { 50, 908}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 154, 4224}, 0, { 990, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 230, 4096}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 154, 4096}, 0, { 0, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 230, 4224}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 230, 4224}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 230, 4096}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 230, 4096}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, 4224}, 0, { 4056, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 230, 4224}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 154, 4224}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 230, 4224}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4115, 154, 492}, 0, { 2012, 908}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0700FF40, 0x004784a0, 83204, 0x0000ff40, 240); // 0x07010030 - 0x07010120 -static const Vtx lll_seg7_vertex_07010030[] = { - {{{ -7042, 0, 3578}, 0, { -1482, 482}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -7179, 0, 4092}, 0, { -950, 482}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -7179, 129, 4092}, 0, { -950, 224}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -7179, 129, 4092}, 0, { -950, 224}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -7179, 0, 4092}, 0, { -950, 482}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -7042, 0, 4606}, 0, { 0, 482}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -7042, 257, 4606}, 0, { 0, 0}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -6665, 257, 4982}, 0, { 1030, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -7042, 257, 4606}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -7042, 0, 4606}, 0, { 0, 482}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6665, 0, 4982}, 0, { 1030, 482}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -6151, 129, 5120}, 0, { 1950, 224}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -6665, 257, 4982}, 0, { 1030, 0}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -6665, 0, 4982}, 0, { 1030, 482}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -6151, 0, 5120}, 0, { 1950, 482}, {0xe0, 0x00, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07010030, 0x004784a0, 83204, 0x00010030, 240); // 0x07010120 - 0x07010210 -static const Vtx lll_seg7_vertex_07010120[] = { - {{{ -6151, 129, 5120}, 0, { 1950, 224}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -6151, 0, 5120}, 0, { 1950, 482}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -5637, 0, 4982}, 0, { 2482, 482}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ -6665, 257, 4982}, 0, { -50, 1736}, {0x25, 0x75, 0xe3, 0xff}}}, - {{{ -6151, 129, 5120}, 0, { 974, 2010}, {0x25, 0x75, 0xe3, 0xff}}}, - {{{ -6151, 0, 4606}, 0, { 974, 986}, {0x25, 0x75, 0xe3, 0xff}}}, - {{{ -6151, 129, 5120}, 0, { 974, 2010}, {0x16, 0x79, 0xe2, 0xff}}}, - {{{ -5637, 0, 4982}, 0, { 2000, 1736}, {0x16, 0x79, 0xe2, 0xff}}}, - {{{ -6151, 0, 4606}, 0, { 974, 986}, {0x16, 0x79, 0xe2, 0xff}}}, - {{{ -6151, 129, -7175}, 0, { -950, 224}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -6665, 0, -7037}, 0, { 0, 482}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -6665, 257, -7037}, 0, { 0, 0}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -6665, 257, 4982}, 0, { -50, 1736}, {0x0f, 0x70, 0xc8, 0xff}}}, - {{{ -6151, 0, 4606}, 0, { 974, 986}, {0x0f, 0x70, 0xc8, 0xff}}}, - {{{ -6408, 0, 4537}, 0, { 460, 848}, {0x0f, 0x70, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07010120, 0x004784a0, 83204, 0x00010120, 240); // 0x07010210 - 0x07010310 -static const Vtx lll_seg7_vertex_07010210[] = { - {{{ -7042, 257, 4606}, 0, { -802, 986}, {0x29, 0x70, 0xd7, 0xff}}}, - {{{ -6665, 257, 4982}, 0, { -50, 1736}, {0x29, 0x70, 0xd7, 0xff}}}, - {{{ -6596, 0, 4349}, 0, { 86, 472}, {0x29, 0x70, 0xd7, 0xff}}}, - {{{ -6408, 0, 4537}, 0, { 460, 848}, {0x29, 0x70, 0xd7, 0xff}}}, - {{{ -7042, 257, 4606}, 0, { -802, 986}, {0x38, 0x70, 0xf1, 0xff}}}, - {{{ -6596, 0, 4349}, 0, { 86, 472}, {0x38, 0x70, 0xf1, 0xff}}}, - {{{ -6665, 0, 4092}, 0, { -50, -40}, {0x38, 0x70, 0xf1, 0xff}}}, - {{{ -7179, 129, 4092}, 0, { -1076, -40}, {0x1d, 0x75, 0xdb, 0xff}}}, - {{{ -7042, 257, 4606}, 0, { -802, 986}, {0x1d, 0x75, 0xdb, 0xff}}}, - {{{ -6665, 0, 4092}, 0, { -50, -40}, {0x1d, 0x75, 0xdb, 0xff}}}, - {{{ -7042, 0, 3578}, 0, { -802, -1066}, {0x1e, 0x79, 0xea, 0xff}}}, - {{{ -7179, 129, 4092}, 0, { -1076, -40}, {0x1e, 0x79, 0xea, 0xff}}}, - {{{ -6665, 0, 4092}, 0, { -50, -40}, {0x1e, 0x79, 0xea, 0xff}}}, - {{{ -5637, 0, -7037}, 0, { -1482, 482}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -6151, 0, -7175}, 0, { -950, 482}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -6151, 129, -7175}, 0, { -950, 224}, {0x20, 0x00, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07010210, 0x004784a0, 83204, 0x00010210, 256); // 0x07010310 - 0x070103F0 -static const Vtx lll_seg7_vertex_07010310[] = { - {{{ -6151, 129, -7175}, 0, { -950, 224}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -6151, 0, -7175}, 0, { -950, 482}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -6665, 0, -7037}, 0, { 0, 482}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -7042, 257, -6661}, 0, { 234, -1058}, {0x38, 0x70, 0x0f, 0xff}}}, - {{{ -6665, 0, -6147}, 0, { 986, 0}, {0x38, 0x70, 0x0f, 0xff}}}, - {{{ -6596, 0, -6404}, 0, { 1124, -546}, {0x38, 0x70, 0x0f, 0xff}}}, - {{{ -7042, 257, -6661}, 0, { 1030, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -6665, 0, -7037}, 0, { 0, 482}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -7042, 0, -6661}, 0, { 1030, 482}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -6665, 257, -7037}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -7179, 129, -6147}, 0, { 1950, 224}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -7042, 257, -6661}, 0, { 1030, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -7042, 0, -6661}, 0, { 1030, 482}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -7179, 0, -6147}, 0, { 1950, 482}, {0x86, 0x00, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07010310, 0x004784a0, 83204, 0x00010310, 224); // 0x070103F0 - 0x070104E0 -static const Vtx lll_seg7_vertex_070103F0[] = { - {{{ -7179, 129, -6147}, 0, { 1950, 224}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -7179, 0, -6147}, 0, { 1950, 482}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -7042, 0, -5633}, 0, { 2482, 482}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -7179, 129, -6147}, 0, { -38, 0}, {0x0f, 0x7b, 0x1a, 0xff}}}, - {{{ -7042, 0, -5633}, 0, { 234, 992}, {0x0f, 0x7b, 0x1a, 0xff}}}, - {{{ -6596, 0, -5890}, 0, { 1124, 482}, {0x0f, 0x7b, 0x1a, 0xff}}}, - {{{ -7179, 129, -6147}, 0, { -38, 0}, {0x1e, 0x7a, 0xf8, 0xff}}}, - {{{ -6596, 0, -5890}, 0, { 1124, 482}, {0x1e, 0x7a, 0xf8, 0xff}}}, - {{{ -6665, 0, -6147}, 0, { 986, 0}, {0x1e, 0x7a, 0xf8, 0xff}}}, - {{{ -7042, 257, -6661}, 0, { 234, -1058}, {0x1d, 0x75, 0x25, 0xff}}}, - {{{ -7179, 129, -6147}, 0, { -38, 0}, {0x1d, 0x75, 0x25, 0xff}}}, - {{{ -6665, 0, -6147}, 0, { 986, 0}, {0x1d, 0x75, 0x25, 0xff}}}, - {{{ -2567, 129, -2567}, 0, { -950, 224}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -3081, 0, -2429}, 0, { 0, 482}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -3081, 257, -2429}, 0, { 0, 0}, {0xe0, 0x00, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070103F0, 0x004784a0, 83204, 0x000103f0, 240); // 0x070104E0 - 0x070105E0 -static const Vtx lll_seg7_vertex_070104E0[] = { - {{{ -6665, 257, -7037}, 0, { 986, -1810}, {0x29, 0x70, 0x29, 0xff}}}, - {{{ -7042, 257, -6661}, 0, { 234, -1058}, {0x29, 0x70, 0x29, 0xff}}}, - {{{ -6596, 0, -6404}, 0, { 1124, -546}, {0x29, 0x70, 0x29, 0xff}}}, - {{{ -6408, 0, -6592}, 0, { 1498, -920}, {0x29, 0x70, 0x29, 0xff}}}, - {{{ -6151, 129, -7175}, 0, { 2012, -2084}, {0x25, 0x75, 0x1d, 0xff}}}, - {{{ -6665, 257, -7037}, 0, { 986, -1810}, {0x25, 0x75, 0x1d, 0xff}}}, - {{{ -6151, 0, -6661}, 0, { 2012, -1058}, {0x25, 0x75, 0x1d, 0xff}}}, - {{{ -6665, 257, -7037}, 0, { 986, -1810}, {0x0f, 0x70, 0x38, 0xff}}}, - {{{ -6408, 0, -6592}, 0, { 1498, -920}, {0x0f, 0x70, 0x38, 0xff}}}, - {{{ -6151, 0, -6661}, 0, { 2012, -1058}, {0x0f, 0x70, 0x38, 0xff}}}, - {{{ -5871, 0, -6578}, 0, { 2570, -892}, {0xf7, 0x7a, 0x1e, 0xff}}}, - {{{ -6151, 129, -7175}, 0, { 2012, -2084}, {0xf7, 0x7a, 0x1e, 0xff}}}, - {{{ -6151, 0, -6661}, 0, { 2012, -1058}, {0xf7, 0x7a, 0x1e, 0xff}}}, - {{{ -5871, 0, -6578}, 0, { 2570, -892}, {0x1b, 0x7b, 0x0d, 0xff}}}, - {{{ -5637, 0, -7037}, 0, { 3038, -1810}, {0x1b, 0x7b, 0x0d, 0xff}}}, - {{{ -6151, 129, -7175}, 0, { 2012, -2084}, {0x1b, 0x7b, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070104E0, 0x004784a0, 83204, 0x000104e0, 256); // 0x070105E0 - 0x070106E0 -static const Vtx lll_seg7_vertex_070105E0[] = { - {{{ -2053, 0, -2429}, 0, { -1482, 482}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -2567, 0, -2567}, 0, { -950, 482}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -2567, 129, -2567}, 0, { -950, 224}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -2567, 129, -2567}, 0, { -950, 224}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -2567, 0, -2567}, 0, { -950, 482}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -3081, 0, -2429}, 0, { 0, 482}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ -3458, 257, -2053}, 0, { 234, -1058}, {0x38, 0x70, 0x0f, 0xff}}}, - {{{ -3081, 0, -1539}, 0, { 986, 0}, {0x38, 0x70, 0x0f, 0xff}}}, - {{{ -3012, 0, -1796}, 0, { 1124, -546}, {0x38, 0x70, 0x0f, 0xff}}}, - {{{ -3458, 257, -2053}, 0, { 1030, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3081, 0, -2429}, 0, { 0, 482}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3458, 0, -2053}, 0, { 1030, 482}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3081, 257, -2429}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3595, 129, -1539}, 0, { 1950, 224}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -3458, 257, -2053}, 0, { 1030, 0}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -3458, 0, -2053}, 0, { 1030, 482}, {0x86, 0x00, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070105E0, 0x004784a0, 83204, 0x000105e0, 256); // 0x070106E0 - 0x070107D0 -static const Vtx lll_seg7_vertex_070106E0[] = { - {{{ -3595, 129, -1539}, 0, { 1950, 224}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -3458, 0, -2053}, 0, { 1030, 482}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -3595, 0, -1539}, 0, { 1950, 482}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -3595, 129, -1539}, 0, { 1950, 224}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -3595, 0, -1539}, 0, { 1950, 482}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -3458, 0, -1025}, 0, { 2482, 482}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ -3595, 129, -1539}, 0, { -38, 0}, {0x0f, 0x7b, 0x1a, 0xff}}}, - {{{ -3458, 0, -1025}, 0, { 234, 992}, {0x0f, 0x7b, 0x1a, 0xff}}}, - {{{ -3012, 0, -1282}, 0, { 1124, 482}, {0x0f, 0x7b, 0x1a, 0xff}}}, - {{{ -3458, 257, -2053}, 0, { 234, -1058}, {0x1d, 0x75, 0x25, 0xff}}}, - {{{ -3595, 129, -1539}, 0, { -38, 0}, {0x1d, 0x75, 0x25, 0xff}}}, - {{{ -3081, 0, -1539}, 0, { 986, 0}, {0x1d, 0x75, 0x25, 0xff}}}, - {{{ -3595, 129, -1539}, 0, { -38, 0}, {0x1e, 0x7a, 0xf8, 0xff}}}, - {{{ -3012, 0, -1282}, 0, { 1124, 482}, {0x1e, 0x7a, 0xf8, 0xff}}}, - {{{ -3081, 0, -1539}, 0, { 986, 0}, {0x1e, 0x7a, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070106E0, 0x004784a0, 83204, 0x000106e0, 240); // 0x070107D0 - 0x070108D0 -static const Vtx lll_seg7_vertex_070107D0[] = { - {{{ -3081, 257, -2429}, 0, { 986, -1810}, {0x29, 0x70, 0x29, 0xff}}}, - {{{ -3458, 257, -2053}, 0, { 234, -1058}, {0x29, 0x70, 0x29, 0xff}}}, - {{{ -3012, 0, -1796}, 0, { 1124, -546}, {0x29, 0x70, 0x29, 0xff}}}, - {{{ -2824, 0, -1984}, 0, { 1498, -920}, {0x29, 0x70, 0x29, 0xff}}}, - {{{ -2567, 129, -2567}, 0, { 2012, -2084}, {0x25, 0x75, 0x1d, 0xff}}}, - {{{ -3081, 257, -2429}, 0, { 986, -1810}, {0x25, 0x75, 0x1d, 0xff}}}, - {{{ -2567, 0, -2053}, 0, { 2012, -1058}, {0x25, 0x75, 0x1d, 0xff}}}, - {{{ -3081, 257, -2429}, 0, { 986, -1810}, {0x0f, 0x70, 0x38, 0xff}}}, - {{{ -2824, 0, -1984}, 0, { 1498, -920}, {0x0f, 0x70, 0x38, 0xff}}}, - {{{ -2567, 0, -2053}, 0, { 2012, -1058}, {0x0f, 0x70, 0x38, 0xff}}}, - {{{ -2287, 0, -1970}, 0, { 2570, -892}, {0xf7, 0x7a, 0x1e, 0xff}}}, - {{{ -2567, 129, -2567}, 0, { 2012, -2084}, {0xf7, 0x7a, 0x1e, 0xff}}}, - {{{ -2567, 0, -2053}, 0, { 2012, -1058}, {0xf7, 0x7a, 0x1e, 0xff}}}, - {{{ -2287, 0, -1970}, 0, { 2570, -892}, {0x1b, 0x7b, 0x0d, 0xff}}}, - {{{ -2053, 0, -2429}, 0, { 3038, -1810}, {0x1b, 0x7b, 0x0d, 0xff}}}, - {{{ -2567, 129, -2567}, 0, { 2012, -2084}, {0x1b, 0x7b, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070107D0, 0x004784a0, 83204, 0x000107d0, 256); // 0x070108D0 - 0x070109C0 -static const Vtx lll_seg7_vertex_070108D0[] = { - {{{ -4095, 0, 6016}, 0, { 3374, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3583, 154, 6016}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3583, 0, 6016}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2303, 0, 6528}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2303, 154, 6528}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, 154, 6528}, 0, { 8484, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, 0, 6528}, 0, { 8484, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, 0, 6016}, 0, { 8484, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3583, 154, 6016}, 0, { 8484, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2303, 154, 6016}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2303, 0, 6016}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3583, 0, 6528}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4095, 154, 6528}, 0, { 3374, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4095, 0, 6528}, 0, { 3374, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, 154, 6528}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070108D0, 0x004784a0, 83204, 0x000108d0, 240); // 0x070109C0 - 0x07010AB0 -static const Vtx lll_seg7_vertex_070109C0[] = { - {{{ 256, 0, 4224}, 0, { 11892, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 154, 4224}, 0, { 11892, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 154, 6016}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4095, 0, 6016}, 0, { 3374, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4095, 154, 6016}, 0, { 3374, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3583, 154, 6016}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4095, 0, 6528}, 0, { 3374, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4095, 154, 6528}, 0, { 3374, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4095, 154, 6016}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4095, 0, 6016}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2303, 154, 6016}, 0, { 1672, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 0, 6528}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 0, 6016}, 0, { 1672, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 154, 6528}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, 6016}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070109C0, 0x004784a0, 83204, 0x000109c0, 240); // 0x07010AB0 - 0x07010BA0 -static const Vtx lll_seg7_vertex_07010AB0[] = { - {{{ -1663, 0, 6016}, 0, { 2524, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1151, 154, 6016}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1151, 0, 6016}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 0, 6016}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 154, 6016}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 154, 4224}, 0, { 11892, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, 4224}, 0, { 11892, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1663, 0, 6016}, 0, { -712, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1663, 154, 6528}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1663, 154, 6016}, 0, { -712, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1663, 0, 6528}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1151, 0, 6528}, 0, { 2522, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1151, 154, 6528}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1663, 154, 6528}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1663, 0, 6528}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07010AB0, 0x004784a0, 83204, 0x00010ab0, 240); // 0x07010BA0 - 0x07010C90 -static const Vtx lll_seg7_vertex_07010BA0[] = { - {{{ 640, 0, 6400}, 0, { 1672, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, 154, 6400}, 0, { 1672, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 384, 154, 6400}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1663, 0, 6016}, 0, { 2524, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1663, 154, 6016}, 0, { 2524, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1151, 154, 6016}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1151, 0, 6528}, 0, { -100, 990}, {0x14, 0x00, 0x7d, 0xff}}}, - {{{ -383, 154, 6400}, 0, { 5078, 0}, {0x14, 0x00, 0x7d, 0xff}}}, - {{{ -1151, 154, 6528}, 0, { -100, 0}, {0x14, 0x00, 0x7d, 0xff}}}, - {{{ -383, 0, 6400}, 0, { 5078, 990}, {0x14, 0x00, 0x7d, 0xff}}}, - {{{ -383, 0, 6144}, 0, { -4188, 990}, {0x14, 0x00, 0x83, 0xff}}}, - {{{ -1151, 0, 6016}, 0, { 990, 990}, {0x14, 0x00, 0x83, 0xff}}}, - {{{ -1151, 154, 6016}, 0, { 990, 0}, {0x14, 0x00, 0x83, 0xff}}}, - {{{ -383, 154, 6144}, 0, { -4188, 0}, {0x14, 0x00, 0x83, 0xff}}}, - {{{ 384, 0, 6400}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07010BA0, 0x004784a0, 83204, 0x00010ba0, 240); // 0x07010C90 - 0x07010CD0 -static const Vtx lll_seg7_vertex_07010C90[] = { - {{{ 384, 0, 6144}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 384, 154, 6144}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, 154, 6144}, 0, { 1672, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, 0, 6144}, 0, { 1672, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07010C90, 0x004784a0, 83204, 0x00010c90, 64); // 0x07010CD0 - 0x07010D90 -static const Vtx lll_seg7_vertex_07010CD0[] = { - {{{ 6912, 154, 7040}, 0, { 990, 1486}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 6656, 153, 7552}, 0, { 0, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 6912, 154, 7552}, 0, { 0, 1486}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 6656, 153, 7040}, 0, { 990, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 6656, 153, 7040}, 0, { 990, 990}, {0x56, 0x5c, 0x00, 0xff}}}, - {{{ 6272, 512, 7040}, 0, { 990, -410}, {0x56, 0x5c, 0x00, 0xff}}}, - {{{ 6272, 512, 7552}, 0, { 0, -410}, {0x56, 0x5c, 0x00, 0xff}}}, - {{{ 6656, 153, 7552}, 0, { 0, 990}, {0x56, 0x5c, 0x00, 0xff}}}, - {{{ 6272, 512, 7040}, 0, { 990, -410}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6016, 512, 7552}, 0, { 0, -906}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6272, 512, 7552}, 0, { 0, -410}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6016, 512, 7040}, 0, { 990, -906}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07010CD0, 0x004784a0, 83204, 0x00010cd0, 192); // 0x07010D90 - 0x07010E10 -static const Vtx lll_seg7_vertex_07010D90[] = { - {{{ -4095, 154, 6528}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, 154, 6016}, 0, { 990, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4095, 154, 6016}, 0, { -1052, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, 154, 6528}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1663, 154, 6528}, 0, { -542, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1151, 154, 6016}, 0, { 1500, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1663, 154, 6016}, 0, { -542, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1151, 154, 6528}, 0, { 1500, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07010D90, 0x004784a0, 83204, 0x00010d90, 128); // 0x07010E10 - 0x07010F10 -static const Vtx lll_seg7_vertex_07010E10[] = { - {{{ -767, 307, -3647}, 0, { -4118, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 307, -5055}, 0, { 990, -3694}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 307, -5055}, 0, { -4118, -3694}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 0, -5055}, 0, { 4652, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 307, -3647}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, -3647}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 307, -5055}, 0, { 4652, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -767, 0, -5055}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 307, -5055}, 0, { 5078, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 0, -5055}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 307, -5055}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 0, -3647}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 307, -3647}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 0, -3647}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, 307, -3647}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, 307, -3647}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07010E10, 0x004784a0, 83204, 0x00010e10, 256); // 0x07010F10 - 0x07011010 -static const Vtx lll_seg7_vertex_07010F10[] = { - {{{ -767, 0, -3647}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 307, -3647}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 307, -5055}, 0, { 4652, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 0, -5055}, 0, { 4652, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2759, 166, 435}, 0, { 5502, 328}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ -2667, 554, 718}, 0, { 4312, -1222}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ -2722, 403, 550}, 0, { 5020, -618}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ -2331, 0, 1753}, 0, { 0, 990}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ -2377, 166, 1611}, 0, { 566, 328}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ -2805, 0, 292}, 0, { 6100, 990}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ -2408, 376, 1515}, 0, { 966, -512}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ -2469, 554, 1327}, 0, { 1756, -1222}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ -2568, 640, 1023}, 0, { -542, -2076}, {0xf6, 0x7a, 0xe1, 0xff}}}, - {{{ -2180, 554, 560}, 0, { 990, -3354}, {0xf6, 0x7a, 0xe1, 0xff}}}, - {{{ -2667, 554, 718}, 0, { -542, -3354}, {0xf6, 0x7a, 0xe1, 0xff}}}, - {{{ -2568, 640, 1023}, 0, { 3034, -1566}, {0x88, 0x00, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07010F10, 0x004784a0, 83204, 0x00010f10, 256); // 0x07011010 - 0x070110F0 -static const Vtx lll_seg7_vertex_07011010[] = { - {{{ -2759, 166, 435}, 0, { -542, -4544}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ -2272, 166, 276}, 0, { 990, -4544}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ -2318, 0, 134}, 0, { 990, -5142}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ -2759, 166, 435}, 0, { -542, -4544}, {0xe3, 0x55, 0xa7, 0xff}}}, - {{{ -2318, 0, 134}, 0, { 990, -5142}, {0xe3, 0x55, 0xa7, 0xff}}}, - {{{ -2805, 0, 292}, 0, { -542, -5142}, {0xe3, 0x55, 0xa7, 0xff}}}, - {{{ -2722, 403, 550}, 0, { -542, -4062}, {0xdd, 0x39, 0x95, 0xff}}}, - {{{ -2272, 166, 276}, 0, { 990, -4544}, {0xdd, 0x39, 0x95, 0xff}}}, - {{{ -2759, 166, 435}, 0, { -542, -4544}, {0xdd, 0x39, 0x95, 0xff}}}, - {{{ -2235, 403, 391}, 0, { 990, -4062}, {0xdd, 0x39, 0x95, 0xff}}}, - {{{ -2667, 554, 718}, 0, { -542, -3354}, {0xe7, 0x60, 0xb2, 0xff}}}, - {{{ -2235, 403, 391}, 0, { 990, -4062}, {0xe7, 0x60, 0xb2, 0xff}}}, - {{{ -2722, 403, 550}, 0, { -542, -4062}, {0xe7, 0x60, 0xb2, 0xff}}}, - {{{ -2180, 554, 560}, 0, { 990, -3354}, {0xe7, 0x60, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07011010, 0x004784a0, 83204, 0x00011010, 224); // 0x070110F0 - 0x070111D0 -static const Vtx lll_seg7_vertex_070110F0[] = { - {{{ -1844, 0, 1595}, 0, { 0, 990}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -2272, 166, 276}, 0, { 5502, 328}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -2235, 403, 391}, 0, { 5020, -618}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -2568, 640, 1023}, 0, { -542, -2076}, {0xf6, 0x7a, 0xe1, 0xff}}}, - {{{ -2081, 640, 864}, 0, { 990, -2076}, {0xf6, 0x7a, 0xe1, 0xff}}}, - {{{ -2180, 554, 560}, 0, { 990, -3354}, {0xf6, 0x7a, 0xe1, 0xff}}}, - {{{ -2469, 554, 1327}, 0, { -542, -798}, {0x0a, 0x7a, 0x1f, 0xff}}}, - {{{ -2081, 640, 864}, 0, { 990, -2076}, {0x0a, 0x7a, 0x1f, 0xff}}}, - {{{ -2568, 640, 1023}, 0, { -542, -2076}, {0x0a, 0x7a, 0x1f, 0xff}}}, - {{{ -1982, 554, 1169}, 0, { 990, -798}, {0x0a, 0x7a, 0x1f, 0xff}}}, - {{{ -2408, 376, 1515}, 0, { -542, -8}, {0x1a, 0x5e, 0x50, 0xff}}}, - {{{ -1982, 554, 1169}, 0, { 990, -798}, {0x1a, 0x5e, 0x50, 0xff}}}, - {{{ -2469, 554, 1327}, 0, { -542, -798}, {0x1a, 0x5e, 0x50, 0xff}}}, - {{{ -1921, 376, 1357}, 0, { 990, -8}, {0x1a, 0x5e, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070110F0, 0x004784a0, 83204, 0x000110f0, 224); // 0x070111D0 - 0x070112C0 -static const Vtx lll_seg7_vertex_070111D0[] = { - {{{ -2377, 166, 1611}, 0, { -542, 392}, {0x23, 0x36, 0x6c, 0xff}}}, - {{{ -1921, 376, 1357}, 0, { 990, -8}, {0x23, 0x36, 0x6c, 0xff}}}, - {{{ -2408, 376, 1515}, 0, { -542, -8}, {0x23, 0x36, 0x6c, 0xff}}}, - {{{ -2377, 166, 1611}, 0, { -542, 392}, {0x23, 0x36, 0x6d, 0xff}}}, - {{{ -1890, 166, 1452}, 0, { 990, 392}, {0x23, 0x36, 0x6d, 0xff}}}, - {{{ -1921, 376, 1357}, 0, { 990, -8}, {0x23, 0x36, 0x6d, 0xff}}}, - {{{ -2331, 0, 1753}, 0, { -542, 990}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ -1890, 166, 1452}, 0, { 990, 392}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ -2377, 166, 1611}, 0, { -542, 392}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ -2331, 0, 1753}, 0, { -542, 990}, {0x1d, 0x55, 0x59, 0xff}}}, - {{{ -1844, 0, 1595}, 0, { 990, 990}, {0x1d, 0x55, 0x59, 0xff}}}, - {{{ -1890, 166, 1452}, 0, { 990, 392}, {0x1d, 0x55, 0x59, 0xff}}}, - {{{ -1844, 0, 1595}, 0, { 0, 990}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -2318, 0, 134}, 0, { 6100, 990}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -2272, 166, 276}, 0, { 5502, 328}, {0x78, 0x00, 0xd9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070111D0, 0x004784a0, 83204, 0x000111d0, 240); // 0x070112C0 - 0x070113C0 -static const Vtx lll_seg7_vertex_070112C0[] = { - {{{ 5698, 166, -6833}, 0, { 5502, 328}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6678, 0, -5853}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6572, 166, -5959}, 0, { 566, 328}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1844, 0, 1595}, 0, { 0, 990}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -2235, 403, 391}, 0, { 5020, -618}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -2180, 554, 560}, 0, { 4312, -1222}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -2081, 640, 864}, 0, { 3034, -1566}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -1982, 554, 1169}, 0, { 1756, -1222}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -1921, 376, 1357}, 0, { 966, -512}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -1890, 166, 1452}, 0, { 566, 328}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -2081, 640, 864}, 0, { 3034, -1566}, {0x78, 0xff, 0xd8, 0xff}}}, - {{{ -1890, 166, 1452}, 0, { 566, 328}, {0x78, 0xff, 0xd8, 0xff}}}, - {{{ -1844, 0, 1595}, 0, { 0, 990}, {0x78, 0xff, 0xd8, 0xff}}}, - {{{ 5592, 0, -6939}, 0, { 6100, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6501, 376, -6030}, 0, { 966, -512}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6362, 554, -6170}, 0, { 1756, -1222}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070112C0, 0x004784a0, 83204, 0x000112c0, 256); // 0x070113C0 - 0x070114C0 -static const Vtx lll_seg7_vertex_070113C0[] = { - {{{ 5698, 166, -6833}, 0, { 5502, 328}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6362, 554, -6170}, 0, { 1756, -1222}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6135, 640, -6396}, 0, { 3034, -1566}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 5909, 554, -6622}, 0, { 4312, -1222}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6135, 640, -6396}, 0, { -542, -2076}, {0xe9, 0x7a, 0xe9, 0xff}}}, - {{{ 6497, 640, -6758}, 0, { 990, -2076}, {0xe9, 0x7a, 0xe9, 0xff}}}, - {{{ 6271, 554, -6984}, 0, { 990, -3354}, {0xe9, 0x7a, 0xe9, 0xff}}}, - {{{ 5698, 166, -6833}, 0, { 5502, 328}, {0xa6, 0x01, 0x58, 0xff}}}, - {{{ 5909, 554, -6622}, 0, { 4312, -1222}, {0xa6, 0x01, 0x58, 0xff}}}, - {{{ 5784, 403, -6748}, 0, { 5020, -618}, {0xa6, 0x01, 0x58, 0xff}}}, - {{{ 5784, 403, -6748}, 0, { -542, -4062}, {0xb1, 0x39, 0xb1, 0xff}}}, - {{{ 6060, 166, -7195}, 0, { 990, -4544}, {0xb1, 0x39, 0xb1, 0xff}}}, - {{{ 5698, 166, -6833}, 0, { -542, -4544}, {0xb1, 0x39, 0xb1, 0xff}}}, - {{{ 5698, 166, -6833}, 0, { -542, -4544}, {0xbe, 0x55, 0xbe, 0xff}}}, - {{{ 5954, 0, -7301}, 0, { 990, -5142}, {0xbe, 0x55, 0xbe, 0xff}}}, - {{{ 5592, 0, -6939}, 0, { -542, -5142}, {0xbe, 0x55, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070113C0, 0x004784a0, 83204, 0x000113c0, 256); // 0x070114C0 - 0x070115C0 -static const Vtx lll_seg7_vertex_070114C0[] = { - {{{ 5698, 166, -6833}, 0, { -542, -4544}, {0xbe, 0x55, 0xbe, 0xff}}}, - {{{ 6060, 166, -7195}, 0, { 990, -4544}, {0xbe, 0x55, 0xbe, 0xff}}}, - {{{ 5954, 0, -7301}, 0, { 990, -5142}, {0xbe, 0x55, 0xbe, 0xff}}}, - {{{ 5784, 403, -6748}, 0, { -542, -4062}, {0xb1, 0x39, 0xb1, 0xff}}}, - {{{ 6146, 403, -7110}, 0, { 990, -4062}, {0xb1, 0x39, 0xb1, 0xff}}}, - {{{ 6060, 166, -7195}, 0, { 990, -4544}, {0xb1, 0x39, 0xb1, 0xff}}}, - {{{ 5909, 554, -6622}, 0, { -542, -3354}, {0xc6, 0x60, 0xc6, 0xff}}}, - {{{ 6146, 403, -7110}, 0, { 990, -4062}, {0xc6, 0x60, 0xc6, 0xff}}}, - {{{ 5784, 403, -6748}, 0, { -542, -4062}, {0xc6, 0x60, 0xc6, 0xff}}}, - {{{ 6271, 554, -6984}, 0, { 990, -3354}, {0xc6, 0x60, 0xc6, 0xff}}}, - {{{ 6135, 640, -6396}, 0, { -542, -2076}, {0xe9, 0x7a, 0xe9, 0xff}}}, - {{{ 6271, 554, -6984}, 0, { 990, -3354}, {0xe9, 0x7a, 0xe9, 0xff}}}, - {{{ 5909, 554, -6622}, 0, { -542, -3354}, {0xe9, 0x7a, 0xe9, 0xff}}}, - {{{ 7040, 0, -6215}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6271, 554, -6984}, 0, { 4312, -1222}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6497, 640, -6758}, 0, { 3034, -1566}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070114C0, 0x004784a0, 83204, 0x000114c0, 256); // 0x070115C0 - 0x070116C0 -static const Vtx lll_seg7_vertex_070115C0[] = { - {{{ 6362, 554, -6170}, 0, { -542, -798}, {0x17, 0x7a, 0x17, 0xff}}}, - {{{ 6497, 640, -6758}, 0, { 990, -2076}, {0x17, 0x7a, 0x17, 0xff}}}, - {{{ 6135, 640, -6396}, 0, { -542, -2076}, {0x17, 0x7a, 0x17, 0xff}}}, - {{{ 6724, 554, -6532}, 0, { 990, -798}, {0x17, 0x7a, 0x17, 0xff}}}, - {{{ 6501, 376, -6030}, 0, { -542, -8}, {0x3c, 0x5e, 0x3c, 0xff}}}, - {{{ 6724, 554, -6532}, 0, { 990, -798}, {0x3c, 0x5e, 0x3c, 0xff}}}, - {{{ 6362, 554, -6170}, 0, { -542, -798}, {0x3c, 0x5e, 0x3c, 0xff}}}, - {{{ 6863, 376, -6392}, 0, { 990, -8}, {0x3c, 0x5e, 0x3c, 0xff}}}, - {{{ 6572, 166, -5959}, 0, { -542, 392}, {0x51, 0x36, 0x51, 0xff}}}, - {{{ 6863, 376, -6392}, 0, { 990, -8}, {0x51, 0x36, 0x51, 0xff}}}, - {{{ 6501, 376, -6030}, 0, { -542, -8}, {0x51, 0x36, 0x51, 0xff}}}, - {{{ 6934, 166, -6321}, 0, { 990, 392}, {0x51, 0x36, 0x51, 0xff}}}, - {{{ 6678, 0, -5853}, 0, { -542, 990}, {0x42, 0x55, 0x42, 0xff}}}, - {{{ 6934, 166, -6321}, 0, { 990, 392}, {0x42, 0x55, 0x42, 0xff}}}, - {{{ 6572, 166, -5959}, 0, { -542, 392}, {0x42, 0x55, 0x42, 0xff}}}, - {{{ 7040, 0, -6215}, 0, { 990, 990}, {0x42, 0x55, 0x42, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070115C0, 0x004784a0, 83204, 0x000115c0, 256); // 0x070116C0 - 0x07011770 -static const Vtx lll_seg7_vertex_070116C0[] = { - {{{ 7040, 0, -6215}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6060, 166, -7195}, 0, { 5502, 328}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6146, 403, -7110}, 0, { 5020, -618}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6271, 554, -6984}, 0, { 4312, -1222}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 5954, 0, -7301}, 0, { 6100, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6497, 640, -6758}, 0, { 3034, -1566}, {0x59, 0xff, 0xa6, 0xff}}}, - {{{ 6724, 554, -6532}, 0, { 1756, -1222}, {0x59, 0xff, 0xa6, 0xff}}}, - {{{ 6863, 376, -6392}, 0, { 966, -512}, {0x59, 0xff, 0xa6, 0xff}}}, - {{{ 6497, 640, -6758}, 0, { 3034, -1566}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6863, 376, -6392}, 0, { 966, -512}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6934, 166, -6321}, 0, { 566, 328}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070116C0, 0x004784a0, 83204, 0x000116c0, 176); // 0x07011770 - 0x07011850 -static const Vtx lll_seg7_vertex_07011770[] = { - {{{ 6656, 154, -3503}, 0, { 990, -734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7030, 154, -2855}, 0, { 2484, 1850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7030, 154, -3287}, 0, { 2484, 128}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5222, 0, 6272}, 0, { 3646, -544}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ -5513, 154, 6872}, 0, { 2484, 1850}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ -5222, 0, 7040}, 0, { 3646, 2520}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ -5513, 154, 6440}, 0, { 2484, 128}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ -5887, 0, 5888}, 0, { 990, -2076}, {0x1d, 0x70, 0xcd, 0xff}}}, - {{{ -5513, 154, 6440}, 0, { 2484, 128}, {0x1d, 0x70, 0xcd, 0xff}}}, - {{{ -5222, 0, 6272}, 0, { 3646, -544}, {0x1d, 0x70, 0xcd, 0xff}}}, - {{{ -5887, 154, 6224}, 0, { 990, -734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5513, 154, 6872}, 0, { 2484, 1850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5513, 154, 6440}, 0, { 2484, 128}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5887, 154, 6224}, 0, { 990, -734}, {0x1d, 0x70, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07011770, 0x004784a0, 83204, 0x00011770, 224); // 0x07011850 - 0x07011950 -static const Vtx lll_seg7_vertex_07011850[] = { - {{{ -5222, 0, 7040}, 0, { 3646, 2520}, {0x1d, 0x70, 0x33, 0xff}}}, - {{{ -5513, 154, 6872}, 0, { 2484, 1850}, {0x1d, 0x70, 0x33, 0xff}}}, - {{{ -5887, 0, 7424}, 0, { 990, 4054}, {0x1d, 0x70, 0x33, 0xff}}}, - {{{ -5887, 154, 7088}, 0, { 990, 2712}, {0x1d, 0x70, 0x33, 0xff}}}, - {{{ -5887, 154, 6224}, 0, { 990, -734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5887, 154, 7088}, 0, { 990, 2712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5513, 154, 6872}, 0, { 2484, 1850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5887, 0, 7424}, 0, { 990, 4054}, {0xe3, 0x70, 0x33, 0xff}}}, - {{{ -5887, 154, 7088}, 0, { 990, 2712}, {0xe3, 0x70, 0x33, 0xff}}}, - {{{ -6261, 154, 6872}, 0, { -502, 1850}, {0xe3, 0x70, 0x33, 0xff}}}, - {{{ -6261, 154, 6872}, 0, { -502, 1850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6552, 0, 7040}, 0, { -1664, 2522}, {0xe3, 0x70, 0x33, 0xff}}}, - {{{ -6552, 0, 7040}, 0, { -1664, 2522}, {0xc5, 0x70, 0x00, 0xff}}}, - {{{ -6261, 154, 6872}, 0, { -502, 1850}, {0xc5, 0x70, 0x00, 0xff}}}, - {{{ -6261, 154, 6440}, 0, { -502, 128}, {0xc5, 0x70, 0x00, 0xff}}}, - {{{ -6261, 154, 6440}, 0, { -502, 128}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07011850, 0x004784a0, 83204, 0x00011850, 256); // 0x07011950 - 0x07011A30 -static const Vtx lll_seg7_vertex_07011950[] = { - {{{ -6552, 0, 7040}, 0, { -1664, 2522}, {0xc5, 0x70, 0x00, 0xff}}}, - {{{ -6261, 154, 6440}, 0, { -502, 128}, {0xc5, 0x70, 0x00, 0xff}}}, - {{{ -6552, 0, 6272}, 0, { -1664, -542}, {0xc5, 0x70, 0x00, 0xff}}}, - {{{ -6552, 0, 6272}, 0, { -1664, -542}, {0xe3, 0x70, 0xcd, 0xff}}}, - {{{ -6261, 154, 6440}, 0, { -502, 128}, {0xe3, 0x70, 0xcd, 0xff}}}, - {{{ -5887, 154, 6224}, 0, { 990, -734}, {0xe3, 0x70, 0xcd, 0xff}}}, - {{{ -5887, 0, 5888}, 0, { 990, -2076}, {0xe3, 0x70, 0xcd, 0xff}}}, - {{{ 5991, 0, -3455}, 0, { -1664, -542}, {0xe3, 0x70, 0xcd, 0xff}}}, - {{{ 6282, 154, -3287}, 0, { -502, 128}, {0xe3, 0x70, 0xcd, 0xff}}}, - {{{ 6656, 0, -3839}, 0, { 990, -2076}, {0xe3, 0x70, 0xcd, 0xff}}}, - {{{ 6656, 0, -3839}, 0, { 990, -2076}, {0x1d, 0x70, 0xcd, 0xff}}}, - {{{ 7030, 154, -3287}, 0, { 2484, 128}, {0x1d, 0x70, 0xcd, 0xff}}}, - {{{ 7321, 0, -3455}, 0, { 3646, -544}, {0x1d, 0x70, 0xcd, 0xff}}}, - {{{ 6656, 154, -3503}, 0, { 990, -734}, {0x1d, 0x70, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07011950, 0x004784a0, 83204, 0x00011950, 224); // 0x07011A30 - 0x07011B30 -static const Vtx lll_seg7_vertex_07011A30[] = { - {{{ 7321, 0, -3455}, 0, { 3646, -544}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 7030, 154, -3287}, 0, { 2484, 128}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 7321, 0, -2687}, 0, { 3646, 2520}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 7321, 0, -2687}, 0, { 3646, 2520}, {0x1d, 0x70, 0x33, 0xff}}}, - {{{ 7030, 154, -2855}, 0, { 2484, 1850}, {0x1d, 0x70, 0x33, 0xff}}}, - {{{ 6656, 0, -2303}, 0, { 990, 4054}, {0x1d, 0x70, 0x33, 0xff}}}, - {{{ 6656, 154, -3503}, 0, { 990, -734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6656, 154, -2639}, 0, { 990, 2712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7030, 154, -2855}, 0, { 2484, 1850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7030, 154, -2855}, 0, { 2484, 1850}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 6656, 154, -2639}, 0, { 990, 2712}, {0x1d, 0x70, 0x33, 0xff}}}, - {{{ 6656, 0, -2303}, 0, { 990, 4054}, {0xe3, 0x70, 0x33, 0xff}}}, - {{{ 6656, 154, -2639}, 0, { 990, 2712}, {0xe3, 0x70, 0x33, 0xff}}}, - {{{ 6282, 154, -2855}, 0, { -502, 1850}, {0xe3, 0x70, 0x33, 0xff}}}, - {{{ 6282, 154, -2855}, 0, { -502, 1850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5991, 0, -2687}, 0, { -1664, 2522}, {0xe3, 0x70, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07011A30, 0x004784a0, 83204, 0x00011a30, 256); // 0x07011B30 - 0x07011BD0 -static const Vtx lll_seg7_vertex_07011B30[] = { - {{{ 5991, 0, -2687}, 0, { -1664, 2522}, {0xc5, 0x70, 0x00, 0xff}}}, - {{{ 6282, 154, -2855}, 0, { -502, 1850}, {0xc5, 0x70, 0x00, 0xff}}}, - {{{ 6282, 154, -3287}, 0, { -502, 128}, {0xc5, 0x70, 0x00, 0xff}}}, - {{{ 6656, 154, -3503}, 0, { 990, -734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6282, 154, -3287}, 0, { -502, 128}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6282, 154, -2855}, 0, { -502, 1850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5991, 0, -3455}, 0, { -1664, -542}, {0xc5, 0x70, 0x00, 0xff}}}, - {{{ 6282, 154, -3287}, 0, { -502, 128}, {0xe3, 0x70, 0xcd, 0xff}}}, - {{{ 6656, 154, -3503}, 0, { 990, -734}, {0xe3, 0x70, 0xcd, 0xff}}}, - {{{ 6656, 0, -3839}, 0, { 990, -2076}, {0xe3, 0x70, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07011B30, 0x004784a0, 83204, 0x00011b30, 160); // 0x07011BD0 - 0x07011CD0 -static const Vtx lll_seg7_vertex_07011BD0[] = { - {{{ 6912, 0, 7552}, 0, { 3544, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6656, 153, 7552}, 0, { 2522, 684}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6016, 0, 7552}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6016, 0, 7552}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6016, 512, 7552}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6016, 512, 7040}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6016, 0, 7040}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6912, 0, 7040}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6912, 154, 7040}, 0, { 990, 684}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6912, 154, 7552}, 0, { 0, 684}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6912, 0, 7552}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6272, 512, 7552}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6016, 512, 7552}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 256, 7552}, 0, { 1454, 526}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, 256, 7552}, 0, { 990, 526}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, 0, 7552}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07011BD0, 0x004784a0, 83204, 0x00011bd0, 256); // 0x07011CD0 - 0x07011DC0 -static const Vtx lll_seg7_vertex_07011CD0[] = { - {{{ 6912, 0, 7552}, 0, { 3544, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6912, 154, 7552}, 0, { 3544, 684}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6656, 153, 7552}, 0, { 2522, 684}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6016, 0, 7040}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6016, 512, 7040}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6272, 512, 7040}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6656, 153, 7040}, 0, { 2522, 684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6912, 0, 7040}, 0, { 3544, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6912, 154, 7040}, 0, { 3544, 684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 256, 7552}, 0, { 1454, 526}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3328, 0, 7552}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 0, 7552}, 0, { 1454, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4352, 0, 4992}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3712, 563, 4992}, 0, { -912, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3712, 0, 4992}, 0, { -912, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07011CD0, 0x004784a0, 83204, 0x00011cd0, 240); // 0x07011DC0 - 0x07011EB0 -static const Vtx lll_seg7_vertex_07011DC0[] = { - {{{ 3328, 0, 8192}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2816, 256, 8192}, 0, { 1920, 526}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2816, 0, 8192}, 0, { 1920, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, 256, 8192}, 0, { 990, 526}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3328, 0, 7552}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, 256, 8192}, 0, { -1192, 526}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, 0, 8192}, 0, { -1192, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3328, 256, 7552}, 0, { 0, 526}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4352, 0, 4608}, 0, { 1686, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4352, 563, 4992}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4352, 0, 4992}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4352, 563, 4608}, 0, { 1686, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 0, 4992}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 563, 5504}, 0, { 60, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 0, 5504}, 0, { 60, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07011DC0, 0x004784a0, 83204, 0x00011dc0, 240); // 0x07011EB0 - 0x07011F90 -static const Vtx lll_seg7_vertex_07011EB0[] = { - {{{ 4352, 0, 4992}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4352, 563, 4992}, 0, { -2074, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3712, 563, 4992}, 0, { -912, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 563, 5504}, 0, { 3684, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, 7552}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, 5504}, 0, { 3684, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 256, 7552}, 0, { 0, 526}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 563, 5504}, 0, { -912, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 563, 5504}, 0, { 246, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 0, 5504}, 0, { 246, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3712, 0, 5504}, 0, { -912, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3712, 0, 4992}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 563, 4992}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 563, 5504}, 0, { 60, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07011EB0, 0x004784a0, 83204, 0x00011eb0, 224); // 0x07011F90 - 0x07012070 -static const Vtx lll_seg7_vertex_07011F90[] = { - {{{ 2816, 0, 8192}, 0, { 6472, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2816, 256, 7552}, 0, { 5310, 526}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2816, 0, 4608}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2816, 256, 8192}, 0, { 6472, 526}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2816, 563, 5504}, 0, { 1594, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2816, 563, 4608}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2816, 0, 4608}, 0, { 712, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4352, 563, 4608}, 0, { -2074, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4352, 0, 4608}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2816, 563, 4608}, 0, { 712, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4115, 154, 492}, 0, { -2278, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4115, 0, 492}, 0, { -2278, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4115, 0, 0}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4115, 154, 0}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07011F90, 0x004784a0, 83204, 0x00011f90, 224); // 0x07012070 - 0x07012170 -static const Vtx lll_seg7_vertex_07012070[] = { - {{{ 1536, 0, 6400}, 0, { 3530, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1536, 154, 6400}, 0, { 3530, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1280, 154, 6656}, 0, { 2538, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4607, 154, 492}, 0, { -234, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4115, 0, 492}, 0, { 3034, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4115, 154, 492}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4607, 0, 492}, 0, { -234, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4607, 154, 0}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4607, 0, 0}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4607, 0, 492}, 0, { -2278, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4607, 154, 492}, 0, { -2278, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4115, 154, 0}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4607, 0, 0}, 0, { -234, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4607, 154, 0}, 0, { -234, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4115, 0, 0}, 0, { 3034, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, 0, 6656}, 0, { 2538, 990}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07012070, 0x004784a0, 83204, 0x00012070, 256); // 0x07012170 - 0x07012270 -static const Vtx lll_seg7_vertex_07012170[] = { - {{{ 1280, 0, 6656}, 0, { 2538, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 896, 154, 6656}, 0, { 1486, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 896, 0, 6656}, 0, { 1486, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, 154, 6656}, 0, { 2538, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, 0, 6016}, 0, { 4582, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 154, 6400}, 0, { 3530, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 0, 6400}, 0, { 3530, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 896, 154, 6656}, 0, { 1486, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 640, 154, 6400}, 0, { 494, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 640, 0, 6400}, 0, { 494, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 896, 0, 6656}, 0, { 1486, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 640, 0, 6144}, 0, { 7960, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, 154, 6016}, 0, { 7618, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, 0, 6016}, 0, { 7618, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, 154, 6144}, 0, { 7960, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, 154, 6016}, 0, { 4582, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07012170, 0x004784a0, 83204, 0x00012170, 256); // 0x07012270 - 0x07012330 -static const Vtx lll_seg7_vertex_07012270[] = { - {{{ 640, 0, 6016}, 0, { 7618, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 640, 154, 6016}, 0, { 7618, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 896, 154, 5760}, 0, { 6626, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 896, 0, 5760}, 0, { 6626, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 896, 0, 5760}, 0, { 6626, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 896, 154, 5760}, 0, { 6626, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, 154, 5760}, 0, { 5574, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, 0, 5760}, 0, { 5574, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, 0, 5760}, 0, { 5574, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1280, 154, 5760}, 0, { 5574, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1536, 154, 6016}, 0, { 4582, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1536, 0, 6016}, 0, { 4582, 990}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07012270, 0x004784a0, 83204, 0x00012270, 192); // 0x07012330 - 0x070123B0 -static const Vtx lll_seg7_vertex_07012330[] = { - {{{ 2816, 563, 5504}, 0, { 0, -5264}, {0x00, 0x7d, 0x12, 0xff}}}, - {{{ 2816, 256, 7552}, 0, { 0, 990}, {0x00, 0x7d, 0x12, 0xff}}}, - {{{ 3072, 256, 7552}, 0, { 990, 990}, {0x00, 0x7d, 0x12, 0xff}}}, - {{{ 3072, 563, 5504}, 0, { 990, -5264}, {0x00, 0x7d, 0x12, 0xff}}}, - {{{ -255, 154, 6016}, 0, { 990, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, 6016}, 0, { 0, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, 4224}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 154, 4224}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07012330, 0x004784a0, 83204, 0x00012330, 128); // 0x070123B0 - 0x07012450 -static const Vtx lll_seg7_vertex_070123B0[] = { - {{{ 3328, 256, 7552}, 0, { 990, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2816, 256, 7552}, 0, { -1562, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2816, 256, 8192}, 0, { -1562, 1116}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, 256, 8192}, 0, { 990, 1116}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3712, 563, 4992}, 0, { 4180, -3346}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4352, 563, 4608}, 0, { 5626, -2984}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2816, 563, 5504}, 0, { 2192, -3888}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4352, 563, 4992}, 0, { 5084, -2442}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2816, 563, 4608}, 0, { 3458, -5152}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3712, 563, 5504}, 0, { 3458, -2624}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070123B0, 0x004784a0, 83204, 0x000123b0, 160); // 0x07012450 - 0x07012540 -static const Vtx lll_seg7_vertex_07012450[] = { - {{{ -383, 0, -7231}, 0, { 6934, 3032}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 768, -7103}, 0, { 7302, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -383, 768, -7231}, 0, { 6934, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 384, 0, -6207}, 0, { 2852, 3032}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 512, 768, -6335}, 0, { 3222, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 384, 768, -6207}, 0, { 2852, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 384, 768, -6207}, 0, { 2852, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, 0, -6207}, 0, { 1172, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 384, 0, -6207}, 0, { 2852, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, 768, -6207}, 0, { 1172, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 0, -6335}, 0, { 802, 3032}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -383, 0, -6207}, 0, { 1172, 3032}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -383, 768, -6207}, 0, { 1172, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -511, 768, -6335}, 0, { 802, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 512, 0, -6335}, 0, { 3222, 3032}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07012450, 0x004784a0, 83204, 0x00012450, 240); // 0x07012540 - 0x07012630 -static const Vtx lll_seg7_vertex_07012540[] = { - {{{ 512, 0, -7103}, 0, { 4898, 3032}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 384, 768, -7231}, 0, { 5266, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 512, 768, -7103}, 0, { 4898, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 512, 768, -7103}, 0, { 4898, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 768, -6335}, 0, { 3222, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -6335}, 0, { 3222, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -7103}, 0, { 4898, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 384, 0, -7231}, 0, { 5266, 3032}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -383, 768, -7231}, 0, { 6934, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 384, 768, -7231}, 0, { 5266, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 384, 0, -7231}, 0, { 5266, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -383, 0, -7231}, 0, { 6934, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 768, -6335}, 0, { 8978, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 768, -7103}, 0, { 7302, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, -7103}, 0, { 7302, 3032}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07012540, 0x004784a0, 83204, 0x00012540, 240); // 0x07012630 - 0x07012690 -static const Vtx lll_seg7_vertex_07012630[] = { - {{{ -383, 0, -7231}, 0, { 6934, 3032}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 0, -7103}, 0, { 7302, 3032}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 768, -7103}, 0, { 7302, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 768, -6335}, 0, { 8978, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, -7103}, 0, { 7302, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, -6335}, 0, { 8978, 3032}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07012630, 0x004784a0, 83204, 0x00012630, 96); // 0x07012690 - 0x07012750 -static const Vtx lll_seg7_vertex_07012690[] = { - {{{ -3583, 154, 6528}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2303, 154, 6016}, 0, { 5078, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, 154, 6016}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2303, 154, 6528}, 0, { 5078, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1151, 154, 6528}, 0, { -1562, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 154, 6144}, 0, { 1500, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1151, 154, 6016}, 0, { -1562, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 154, 6400}, 0, { 1500, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 154, 6144}, 0, { 3034, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, 154, 6400}, 0, { 2012, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 154, 6400}, 0, { 3034, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, 154, 6144}, 0, { 2012, -544}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07012690, 0x004784a0, 83204, 0x00012690, 192); // 0x07012750 - 0x070127D0 -static const Vtx lll_seg7_vertex_07012750[] = { - {{{ 896, 154, 5760}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 154, 6656}, 0, { 2012, 3544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 154, 6400}, 0, { 3034, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 154, 6016}, 0, { -540, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 154, 6400}, 0, { -540, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 154, 6016}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 154, 5760}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, 154, 6656}, 0, { 478, 3544}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07012750, 0x004784a0, 83204, 0x00012750, 128); // 0x070127D0 - 0x07012AE8 static const Gfx lll_seg7_dl_070127D0[] = { diff --git a/levels/lll/areas/1/10/collision.inc.c b/levels/lll/areas/1/10/collision.inc.c index aa624c139..bd1d7864d 100644 --- a/levels/lll/areas/1/10/collision.inc.c +++ b/levels/lll/areas/1/10/collision.inc.c @@ -1,36 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D71C - 0x0701D7D0 -const Collision lll_seg7_collision_hexagonal_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0xC), - COL_VERTEX(0, 0, -895), - COL_VERTEX(768, 307, -383), - COL_VERTEX(768, 0, -383), - COL_VERTEX(768, 307, 384), - COL_VERTEX(768, 0, 384), - COL_VERTEX(0, 307, -895), - COL_VERTEX(0, 307, 896), - COL_VERTEX(0, 0, 896), - COL_VERTEX(-767, 307, 384), - COL_VERTEX(-767, 0, 384), - COL_VERTEX(-767, 307, -383), - COL_VERTEX(-767, 0, -383), - COL_TRI_INIT(SURFACE_DEFAULT, 16), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(0, 5, 1), - COL_TRI(5, 3, 1), - COL_TRI(5, 6, 3), - COL_TRI(4, 3, 6), - COL_TRI(4, 6, 7), - COL_TRI(5, 8, 6), - COL_TRI(7, 6, 8), - COL_TRI(7, 8, 9), - COL_TRI(5, 10, 8), - COL_TRI(9, 8, 10), - COL_TRI(9, 10, 11), - COL_TRI(11, 10, 5), - COL_TRI(11, 5, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_hexagonal_platform, 0x004784a0, 83204, 0x0001d68c, 180); diff --git a/levels/lll/areas/1/10/model.inc.c b/levels/lll/areas/1/10/model.inc.c index 5bc2cb93a..8d0781e49 100644 --- a/levels/lll/areas/1/10/model.inc.c +++ b/levels/lll/areas/1/10/model.inc.c @@ -1,46 +1,12 @@ +#include "pc/rom_assets.h" // 0x070162E0 - 0x07016340 -static const Vtx lll_seg7_vertex_070162E0[] = { - {{{ 0, 307, -895}, 0, { 0, -3012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 307, 384}, 0, { -2586, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 307, 896}, 0, { 0, 2946}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 307, -383}, 0, { -2586, -1310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 307, 384}, 0, { 2522, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 307, -383}, 0, { 2524, -1310}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070162E0, 0x004784a0, 83204, 0x000162e0, 96); // 0x07016340 - 0x07016430 -static const Vtx lll_seg7_vertex_07016340[] = { - {{{ -767, 0, 384}, 0, { 1160, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 307, -383}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 0, -383}, 0, { -3096, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, -383}, 0, { 330, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 307, -383}, 0, { 330, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 307, 384}, 0, { -4118, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, 384}, 0, { -4118, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, 384}, 0, { 4226, 990}, {0x46, 0x00, 0x69, 0xff}}}, - {{{ 768, 307, 384}, 0, { 4226, 0}, {0x46, 0x00, 0x69, 0xff}}}, - {{{ 0, 307, 896}, 0, { 0, 0}, {0x46, 0x00, 0x69, 0xff}}}, - {{{ 0, 0, 896}, 0, { 0, 990}, {0x46, 0x00, 0x69, 0xff}}}, - {{{ 0, 0, 896}, 0, { 1160, 990}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ -767, 307, 384}, 0, { -3096, 0}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ -767, 0, 384}, 0, { -3096, 990}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 0, 307, 896}, 0, { 1160, 0}, {0xba, 0x00, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07016340, 0x004784a0, 83204, 0x00016340, 240); // 0x07016430 - 0x070164E0 -static const Vtx lll_seg7_vertex_07016430[] = { - {{{ 0, 0, -895}, 0, { 966, 990}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 0, 307, -895}, 0, { 966, 0}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 768, 307, -383}, 0, { -3096, 0}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ -767, 0, 384}, 0, { 1160, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 307, 384}, 0, { 1160, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 307, -383}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 0, -383}, 0, { 1160, 990}, {0xba, 0x00, 0x97, 0xff}}}, - {{{ 0, 307, -895}, 0, { -3096, 0}, {0xba, 0x00, 0x97, 0xff}}}, - {{{ 0, 0, -895}, 0, { -3096, 990}, {0xba, 0x00, 0x97, 0xff}}}, - {{{ -767, 307, -383}, 0, { 1160, 0}, {0xba, 0x00, 0x97, 0xff}}}, - {{{ 768, 0, -383}, 0, { -3096, 990}, {0x46, 0x00, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07016430, 0x004784a0, 83204, 0x00016430, 176); // 0x070164E0 - 0x07016538 static const Gfx lll_seg7_dl_070164E0[] = { diff --git a/levels/lll/areas/1/11/model.inc.c b/levels/lll/areas/1/11/model.inc.c index 407a1d831..2cf315da2 100644 --- a/levels/lll/areas/1/11/model.inc.c +++ b/levels/lll/areas/1/11/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07016658 - 0x07016670 static const Lights1 lll_seg7_lights_07016658 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,64 +6,16 @@ static const Lights1 lll_seg7_lights_07016658 = gdSPDefLights1( ); // 0x07016670 - 0x07016770 -static const Vtx lll_seg7_vertex_07016670[] = { - {{{ 325, 282, -210}, 0, { 180, 494}, {0x43, 0x58, 0xc4, 0xff}}}, - {{{ 186, 512, -107}, 0, { 526, 236}, {0xe3, 0x7b, 0x09, 0xff}}}, - {{{ 335, 282, 194}, 0, { 154, -514}, {0x51, 0x5a, 0x23, 0xff}}}, - {{{ 186, 512, 108}, 0, { 526, -300}, {0xe8, 0x7a, 0xeb, 0xff}}}, - {{{ 0, 282, 387}, 0, { 990, -998}, {0x00, 0x55, 0x5d, 0xff}}}, - {{{ 640, 0, -383}, 0, { -604, 926}, {0x4b, 0x62, 0xe6, 0xff}}}, - {{{ 640, 0, 384}, 0, { -604, -990}, {0x44, 0x63, 0x26, 0xff}}}, - {{{ 0, 0, 768}, 0, { 990, -1948}, {0x00, 0x65, 0x4c, 0xff}}}, - {{{ 0, 512, 215}, 0, { 990, -568}, {0x26, 0x53, 0xa9, 0xff}}}, - {{{ -185, 512, 108}, 0, { 1454, -300}, {0x36, 0x6b, 0x26, 0xff}}}, - {{{ -334, 282, 194}, 0, { 1826, -514}, {0xaf, 0x5a, 0x23, 0xff}}}, - {{{ -639, 0, 384}, 0, { 2586, -990}, {0xbc, 0x63, 0x26, 0xff}}}, - {{{ 0, 0, -767}, 0, { 990, 1882}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 0, 282, -386}, 0, { 990, 934}, {0x00, 0x5a, 0xa7, 0xff}}}, - {{{ 0, 512, -214}, 0, { 990, 504}, {0xe5, 0x7a, 0xf0, 0xff}}}, - {{{ -324, 282, -210}, 0, { 1800, 494}, {0xbd, 0x58, 0xc5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07016670, 0x004784a0, 83204, 0x00016670, 256); // 0x07016770 - 0x070167F0 -static const Vtx lll_seg7_vertex_07016770[] = { - {{{ -324, 282, -210}, 0, { 1800, 494}, {0xbd, 0x58, 0xc5, 0xff}}}, - {{{ -185, 512, -107}, 0, { 1454, 236}, {0xfa, 0x6c, 0x42, 0xff}}}, - {{{ 0, 512, -214}, 0, { 990, 504}, {0xe5, 0x7a, 0xf0, 0xff}}}, - {{{ -334, 282, 194}, 0, { 1826, -514}, {0xaf, 0x5a, 0x23, 0xff}}}, - {{{ -639, 0, -383}, 0, { 2586, 926}, {0xb5, 0x62, 0xe6, 0xff}}}, - {{{ 0, 0, -767}, 0, { 990, 1882}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ -185, 512, 108}, 0, { 1454, -300}, {0x36, 0x6b, 0x26, 0xff}}}, - {{{ -639, 0, 384}, 0, { 2586, -990}, {0xbc, 0x63, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07016770, 0x004784a0, 83204, 0x00016770, 128); // 0x070167F0 - 0x07016850 -static const Vtx lll_seg7_vertex_070167F0[] = { - {{{ 0, 102, -214}, 0, { 990, 478}, {0x0d, 0x69, 0x44, 0xff}}}, - {{{ 186, 102, 108}, 0, { 224, 922}, {0xa1, 0x4c, 0xdf, 0xff}}}, - {{{ 186, 102, -107}, 0, { 734, 922}, {0xa7, 0x2c, 0x4d, 0xff}}}, - {{{ 0, 102, 215}, 0, { 0, 480}, {0xed, 0x4c, 0x9d, 0xff}}}, - {{{ -185, 102, -107}, 0, { 734, 36}, {0x70, 0x2c, 0x26, 0xff}}}, - {{{ -185, 102, 108}, 0, { 224, 36}, {0x4c, 0x4c, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070167F0, 0x004784a0, 83204, 0x000167f0, 96); // 0x07016850 - 0x07016930 -static const Vtx lll_seg7_vertex_07016850[] = { - {{{ 186, 512, -107}, 0, { 3546, 0}, {0xe3, 0x7b, 0x09, 0xff}}}, - {{{ 186, 102, -107}, 0, { 3546, 942}, {0xa7, 0x2c, 0x4d, 0xff}}}, - {{{ 186, 102, 108}, 0, { 2524, 942}, {0xa1, 0x4c, 0xdf, 0xff}}}, - {{{ 186, 512, 108}, 0, { 2524, 0}, {0xe8, 0x7a, 0xeb, 0xff}}}, - {{{ 0, 512, -214}, 0, { 4568, 0}, {0xe5, 0x7a, 0xf0, 0xff}}}, - {{{ 0, 102, -214}, 0, { 4568, 942}, {0x0d, 0x69, 0x44, 0xff}}}, - {{{ 0, 102, 215}, 0, { 1502, 942}, {0xed, 0x4c, 0x9d, 0xff}}}, - {{{ 0, 512, 215}, 0, { 1502, 0}, {0x26, 0x53, 0xa9, 0xff}}}, - {{{ -185, 102, 108}, 0, { 480, 942}, {0x4c, 0x4c, 0xbe, 0xff}}}, - {{{ -185, 512, 108}, 0, { 480, 0}, {0x36, 0x6b, 0x26, 0xff}}}, - {{{ -185, 512, 108}, 0, { 6612, 0}, {0x36, 0x6b, 0x26, 0xff}}}, - {{{ -185, 102, -107}, 0, { 5590, 942}, {0x70, 0x2c, 0x26, 0xff}}}, - {{{ -185, 512, -107}, 0, { 5590, 0}, {0xfa, 0x6c, 0x42, 0xff}}}, - {{{ -185, 102, 108}, 0, { 6612, 942}, {0x4c, 0x4c, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07016850, 0x004784a0, 83204, 0x00016850, 224); // 0x07016930 - 0x07016A30 static const Gfx lll_seg7_dl_07016930[] = { diff --git a/levels/lll/areas/1/12/model.inc.c b/levels/lll/areas/1/12/model.inc.c index d01eca468..5f9579665 100644 --- a/levels/lll/areas/1/12/model.inc.c +++ b/levels/lll/areas/1/12/model.inc.c @@ -1,144 +1,27 @@ +#include "pc/rom_assets.h" // 0x07016B70 - 0x07016BF0 -static const Vtx lll_seg7_vertex_07016B70[] = { - {{{ -255, 154, -255}, 0, { -1564, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, 154, -127}, 0, { 990, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, -255}, 0, { 480, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, 256}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, 154, 128}, 0, { 990, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 154, 128}, 0, { -2074, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 154, 256}, 0, { -1564, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 154, -127}, 0, { -2074, -544}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07016B70, 0x004784a0, 83204, 0x00016b70, 128); // 0x07016BF0 - 0x07016CE0 -static const Vtx lll_seg7_vertex_07016BF0[] = { - {{{ 256, 0, 256}, 0, { 1672, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 154, 256}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 0, 256}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 0, -255}, 0, { 1172, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 384, 154, -127}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 384, 0, -127}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, 154, -255}, 0, { 1172, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 384, 0, -127}, 0, { 820, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 384, 154, -127}, 0, { 820, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 384, 154, 128}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 384, 0, 128}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 384, 0, 128}, 0, { 1172, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 256, 154, 256}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 256, 0, 256}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 384, 154, 128}, 0, { 1172, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07016BF0, 0x004784a0, 83204, 0x00016bf0, 240); // 0x07016CE0 - 0x07016DD0 -static const Vtx lll_seg7_vertex_07016CE0[] = { - {{{ -383, 0, -127}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -383, 154, -127}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -255, 154, -255}, 0, { -212, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 256, 0, 256}, 0, { 1672, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 154, 256}, 0, { 1672, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 154, 256}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 0, 256}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -255, 154, 256}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -383, 154, 128}, 0, { -212, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -383, 0, 128}, 0, { -212, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -383, 0, 128}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, 154, 128}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, 154, -127}, 0, { 138, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, 0, -127}, 0, { 138, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, -255}, 0, { -212, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07016CE0, 0x004784a0, 83204, 0x00016ce0, 240); // 0x07016DD0 - 0x07016EC0 -static const Vtx lll_seg7_vertex_07016DD0[] = { - {{{ 77, 563, -178}, 0, { 990, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, 563, -25}, 0, { -4118, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, 563, -25}, 0, { -4118, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -153, 486, -178}, 0, { 4056, -5142}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, 486, -25}, 0, { -1052, -5142}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, 154, -25}, 0, { -1052, 1498}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, 154, -178}, 0, { 4056, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 154, -178}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 154, -25}, 0, { 5078, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 486, -25}, 0, { 5078, -5652}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 486, -178}, 0, { 0, -5652}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 486, -178}, 0, { 0, 990}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 77, 563, -25}, 0, { 5078, -1178}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 77, 563, -178}, 0, { 0, -1178}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 154, 486, -25}, 0, { 5078, 990}, {0xa7, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07016DD0, 0x004784a0, 83204, 0x00016dd0, 240); // 0x07016EC0 - 0x07016FB0 -static const Vtx lll_seg7_vertex_07016EC0[] = { - {{{ -229, 486, -178}, 0, { 0, 990}, {0xa6, 0x59, 0x00, 0xff}}}, - {{{ -76, 640, -25}, 0, { 5078, -3346}, {0xa6, 0x59, 0x00, 0xff}}}, - {{{ -76, 640, -178}, 0, { 0, -3346}, {0xa6, 0x59, 0x00, 0xff}}}, - {{{ 77, 563, -178}, 0, { 990, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, 563, -25}, 0, { -4118, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, 563, -178}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, 563, -178}, 0, { 990, -1054}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -76, 563, -25}, 0, { -4118, -1054}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -153, 486, -25}, 0, { -4118, 1112}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -153, 486, -178}, 0, { 990, 1112}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -229, 154, -178}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, 154, -25}, 0, { 5078, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, 486, -25}, 0, { 5078, -5652}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, 486, -178}, 0, { 0, -5652}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, 486, -25}, 0, { 5078, 990}, {0xa6, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07016EC0, 0x004784a0, 83204, 0x00016ec0, 240); // 0x07016FB0 - 0x070170A0 -static const Vtx lll_seg7_vertex_07016FB0[] = { - {{{ -76, 640, -25}, 0, { -4628, -8208}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -229, 486, -25}, 0, { -7694, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, 563, -25}, 0, { -4628, -6674}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, 640, -178}, 0, { 5078, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, 640, -25}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, 640, -178}, 0, { 5078, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 640, -25}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, 640, -178}, 0, { 5078, -3098}, {0x5a, 0x59, 0x00, 0xff}}}, - {{{ 77, 640, -25}, 0, { 0, -3098}, {0x5a, 0x59, 0x00, 0xff}}}, - {{{ 230, 486, -25}, 0, { 0, 1236}, {0x5a, 0x59, 0x00, 0xff}}}, - {{{ 230, 486, -178}, 0, { 5078, 1236}, {0x5a, 0x59, 0x00, 0xff}}}, - {{{ 230, 486, -178}, 0, { 5078, -5142}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, 486, -25}, 0, { 0, -5142}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, 154, -25}, 0, { 0, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, 154, -178}, 0, { 5078, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07016FB0, 0x004784a0, 83204, 0x00016fb0, 240); // 0x070170A0 - 0x07017190 -static const Vtx lll_seg7_vertex_070170A0[] = { - {{{ -229, 486, -25}, 0, { -7694, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 154, -25}, 0, { -6162, 1498}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 486, -25}, 0, { -6162, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -229, 154, -25}, 0, { -7694, 1498}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, 563, -25}, 0, { -4628, -6674}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, 640, -25}, 0, { -4628, -8208}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, 563, -25}, 0, { -1562, -6674}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 486, -25}, 0, { 0, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 230, 486, -25}, 0, { 1500, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, 640, -25}, 0, { -1564, -8208}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 154, -25}, 0, { 0, 1498}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 230, 154, -25}, 0, { 1502, 1498}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 486, -178}, 0, { 6612, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 154, -178}, 0, { 6612, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -229, 486, -178}, 0, { 8144, -5142}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070170A0, 0x004784a0, 83204, 0x000170a0, 240); // 0x07017190 - 0x07017250 -static const Vtx lll_seg7_vertex_07017190[] = { - {{{ -76, 563, -178}, 0, { 5078, -6674}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, 640, -178}, 0, { 5078, -8208}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, 640, -178}, 0, { 2012, -8208}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 154, -178}, 0, { 6612, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -229, 154, -178}, 0, { 8144, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -229, 486, -178}, 0, { 8144, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 486, -178}, 0, { 6612, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 230, 486, -178}, 0, { -1052, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, 563, -178}, 0, { 2012, -6674}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 230, 154, -178}, 0, { -1052, 1498}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 154, -178}, 0, { 480, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 486, -178}, 0, { 480, -5142}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07017190, 0x004784a0, 83204, 0x00017190, 192); // 0x07017250 - 0x070172B8 static const Gfx lll_seg7_dl_07017250[] = { diff --git a/levels/lll/areas/1/13/model.inc.c b/levels/lll/areas/1/13/model.inc.c index b503acaff..440ed52bf 100644 --- a/levels/lll/areas/1/13/model.inc.c +++ b/levels/lll/areas/1/13/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07017578 - 0x07017590 static const Lights1 lll_seg7_lights_07017578 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,50 +6,13 @@ static const Lights1 lll_seg7_lights_07017578 = gdSPDefLights1( ); // 0x07017590 - 0x07017650 -static const Vtx lll_seg7_vertex_07017590[] = { - {{{ -511, 154, 128}, 0, { 0, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 154, 512}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 154, 512}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 154, 128}, 0, { 990, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 307, -127}, 0, { -30, 732}, {0x00, 0x6c, 0x41, 0xff}}}, - {{{ -511, 154, 128}, 0, { 0, 1232}, {0x00, 0x6c, 0x41, 0xff}}}, - {{{ 512, 154, 128}, 0, { 988, 1246}, {0x00, 0x6c, 0x41, 0xff}}}, - {{{ 512, 307, -127}, 0, { 992, 746}, {0x00, 0x6c, 0x41, 0xff}}}, - {{{ -511, 307, -511}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 307, -127}, 0, { 0, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 307, -127}, 0, { 990, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 307, -511}, 0, { 990, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07017590, 0x004784a0, 83204, 0x00017590, 192); // 0x07017650 - 0x07017740 -static const Vtx lll_seg7_vertex_07017650[] = { - {{{ -511, 0, -511}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 307, -511}, 0, { 650, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 0, -511}, 0, { 650, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 0, -511}, 0, { 2352, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 307, -511}, 0, { 2352, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 307, -127}, 0, { 1076, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 154, 128}, 0, { 224, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, 512}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 154, 512}, 0, { -1052, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 154, 128}, 0, { 2098, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 307, -127}, 0, { 1246, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, -511}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, 512}, 0, { 3374, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 154, 512}, 0, { 3374, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 307, -511}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07017650, 0x004784a0, 83204, 0x00017650, 240); // 0x07017740 - 0x070177B0 -static const Vtx lll_seg7_vertex_07017740[] = { - {{{ 512, 0, 512}, 0, { 3374, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 154, 512}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 0, 512}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 0, -511}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 307, -511}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 307, -511}, 0, { 650, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 154, 512}, 0, { 3374, 478}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07017740, 0x004784a0, 83204, 0x00017740, 112); // 0x070177B0 - 0x07017818 static const Gfx lll_seg7_dl_070177B0[] = { diff --git a/levels/lll/areas/1/14/model.inc.c b/levels/lll/areas/1/14/model.inc.c index e1dfc82e9..26b10943e 100644 --- a/levels/lll/areas/1/14/model.inc.c +++ b/levels/lll/areas/1/14/model.inc.c @@ -1,34 +1,12 @@ +#include "pc/rom_assets.h" // 0x07017938 - 0x070179F8 -static const Vtx lll_seg7_vertex_07017938[] = { - {{{ -127, 0, -127}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 307, -127}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 307, -127}, 0, { 138, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 0, -127}, 0, { 138, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 0, 128}, 0, { 820, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 307, 128}, 0, { 820, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 307, -127}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 0, -127}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, 0, -127}, 0, { 820, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 307, 128}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 0, 128}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 307, -127}, 0, { 820, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07017938, 0x004784a0, 83204, 0x00017938, 192); // 0x070179F8 - 0x07017A38 -static const Vtx lll_seg7_vertex_070179F8[] = { - {{{ -127, 307, -127}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 307, 128}, 0, { 820, 820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 307, -127}, 0, { 820, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 307, 128}, 0, { 0, 820}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070179F8, 0x004784a0, 83204, 0x000179f8, 64); // 0x07017A38 - 0x07017A78 -static const Vtx lll_seg7_vertex_07017A38[] = { - {{{ 128, 0, 128}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 307, 128}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 307, 128}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, 128}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07017A38, 0x004784a0, 83204, 0x00017a38, 64); // 0x07017A78 - 0x07017AE0 static const Gfx lll_seg7_dl_07017A78[] = { diff --git a/levels/lll/areas/1/15/model.inc.c b/levels/lll/areas/1/15/model.inc.c index 9cd824a33..02529df93 100644 --- a/levels/lll/areas/1/15/model.inc.c +++ b/levels/lll/areas/1/15/model.inc.c @@ -1,54 +1,12 @@ +#include "pc/rom_assets.h" // 0x07017BE8 - 0x07017CD8 -static const Vtx lll_seg7_vertex_07017BE8[] = { - {{{ -101, 0, 177}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, -19, 177}, 0, { 990, 70}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 0, 177}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 0, -176}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, -19, -176}, 0, { 990, 1090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 0, -176}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, -19, -176}, 0, { 0, 1090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 0, -176}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -19, 0}, 0, { 990, 1090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 0, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, -19, -176}, 0, { 0, 1090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 0, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -19, 0}, 0, { 0, 1090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, -19, 177}, 0, { 990, 1090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 0, 177}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07017BE8, 0x004784a0, 83204, 0x00017be8, 240); // 0x07017CD8 - 0x07017DD8 -static const Vtx lll_seg7_vertex_07017CD8[] = { - {{{ 205, 0, 0}, 0, { 786, -236}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 0, -176}, 0, { 268, -2170}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 0, 177}, 0, { -1146, -754}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 0, 177}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, -19, 177}, 0, { 0, 70}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, -19, 177}, 0, { 990, 70}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 0, 177}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -19, 0}, 0, { 990, 70}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 0, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, -19, 177}, 0, { 0, 70}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 0, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, -19, -176}, 0, { 990, 1090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 0, -176}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -19, 0}, 0, { 0, 1090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 0, -176}, 0, { 1084, -1354}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 0, 177}, 0, { -330, 62}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07017CD8, 0x004784a0, 83204, 0x00017cd8, 256); // 0x07017DD8 - 0x07017E68 -static const Vtx lll_seg7_vertex_07017DD8[] = { - {{{ -101, 0, -176}, 0, { 268, -2170}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 0, 0}, 0, { -848, -1872}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 0, 177}, 0, { -1146, -754}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, -19, 177}, 0, { 156, 292}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, -19, 177}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, -19, 0}, 0, { 478, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, -19, -176}, 0, { 1364, 616}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -19, 0}, 0, { 854, 104}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, -19, -176}, 0, { 1178, 1312}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07017DD8, 0x004784a0, 83204, 0x00017dd8, 144); // 0x07017E68 - 0x07017F40 static const Gfx lll_seg7_dl_07017E68[] = { diff --git a/levels/lll/areas/1/2/model.inc.c b/levels/lll/areas/1/2/model.inc.c index 591b8270f..fb7a155ce 100644 --- a/levels/lll/areas/1/2/model.inc.c +++ b/levels/lll/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07013620 - 0x07013638 static const Lights1 lll_seg7_lights_07013620 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,24 +6,7 @@ static const Lights1 lll_seg7_lights_07013620 = gdSPDefLights1( ); // 0x07013638 - 0x07013738 -static const Vtx lll_seg7_vertex_07013638[] = { - {{{ -3327, 10, 3584}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 10, 3584}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 10, 3328}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3327, 10, 3328}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2816, 1280, 8192}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2816, 256, 8192}, 0, { 0, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2816, 256, 7552}, 0, { 766, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2816, 563, 5504}, 0, { 3322, 862}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2816, 1280, 4608}, 0, { 4440, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2816, 563, 4608}, 0, { 4440, 862}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2816, 1280, 4608}, 0, { 0, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2816, 563, 4608}, 0, { 0, 1116}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4352, 563, 4608}, 0, { 1884, 1116}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5888, 1280, 4608}, 0, { 3800, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4352, 0, 4608}, 0, { 1884, 1818}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5888, 0, 4608}, 0, { 3800, 1818}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07013638, 0x004784a0, 83204, 0x00013638, 256); // 0x07013738 - 0x070137C0 static const Gfx lll_seg7_dl_07013738[] = { diff --git a/levels/lll/areas/1/3/model.inc.c b/levels/lll/areas/1/3/model.inc.c index a52ce52a4..f0366bed4 100644 --- a/levels/lll/areas/1/3/model.inc.c +++ b/levels/lll/areas/1/3/model.inc.c @@ -1,14 +1,6 @@ +#include "pc/rom_assets.h" // 0x07013830 - 0x070138B0 -static const Vtx lll_seg7_vertex_07013830[] = { - {{{ -3839, 307, 3328}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4095, 307, 3328}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4095, 307, 3584}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3839, 307, 3584}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 307, 3584}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1280, 307, 3840}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 307, 3840}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1280, 307, 3584}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07013830, 0x004784a0, 83204, 0x00013830, 128); // 0x070138B0 - 0x070138F8 static const Gfx lll_seg7_dl_070138B0[] = { diff --git a/levels/lll/areas/1/4/model.inc.c b/levels/lll/areas/1/4/model.inc.c index 1c4b93649..da2c0e40f 100644 --- a/levels/lll/areas/1/4/model.inc.c +++ b/levels/lll/areas/1/4/model.inc.c @@ -1,60 +1,15 @@ +#include "pc/rom_assets.h" // 0x07013968 - 0x070139E8 -static const Vtx lll_seg7_vertex_07013968[] = { - {{{ -767, 307, -767}, 0, { -1198, -2222}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1152, 307, 384}, 0, { 4276, 1062}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1152, 307, -383}, 0, { 4276, -1128}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 307, 768}, 0, { 3180, 2156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 307, -767}, 0, { 3180, -2222}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1151, 307, 384}, 0, { -2294, 1062}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 307, 768}, 0, { -1198, 2156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1151, 307, -383}, 0, { -2294, -1128}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07013968, 0x004784a0, 83204, 0x00013968, 128); // 0x070139E8 - 0x07013AD8 -static const Vtx lll_seg7_vertex_070139E8[] = { - {{{ 1152, 0, 384}, 0, { 2012, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1152, 307, 384}, 0, { 2012, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 768, 307, 768}, 0, { -394, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -767, 0, -767}, 0, { 7634, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 307, -767}, 0, { 7634, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 307, -767}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 0, -767}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 0, -767}, 0, { 2376, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 768, 307, -767}, 0, { 2376, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1152, 307, -383}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1152, 0, -383}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1152, 0, -383}, 0, { 3374, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1152, 307, -383}, 0, { 3374, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1152, 307, 384}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1152, 0, 384}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070139E8, 0x004784a0, 83204, 0x000139e8, 240); // 0x07013AD8 - 0x07013BC8 -static const Vtx lll_seg7_vertex_07013AD8[] = { - {{{ -1151, 0, 384}, 0, { 3374, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1151, 307, -383}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1151, 0, -383}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1152, 0, 384}, 0, { 2012, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 768, 307, 768}, 0, { -394, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 768, 0, 768}, 0, { -394, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 768, 0, 768}, 0, { 7122, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 307, 768}, 0, { -542, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 0, 768}, 0, { -542, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, 307, 768}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 0, 768}, 0, { 2012, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -767, 307, 768}, 0, { 2012, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1151, 307, 384}, 0, { -394, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1151, 0, 384}, 0, { -394, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1151, 307, 384}, 0, { 3374, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07013AD8, 0x004784a0, 83204, 0x00013ad8, 240); // 0x07013BC8 - 0x07013C08 -static const Vtx lll_seg7_vertex_07013BC8[] = { - {{{ -1151, 0, -383}, 0, { 2376, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1151, 307, -383}, 0, { 2376, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -767, 307, -767}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -767, 0, -767}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07013BC8, 0x004784a0, 83204, 0x00013bc8, 64); // 0x07013C08 - 0x07013C70 static const Gfx lll_seg7_dl_07013C08[] = { diff --git a/levels/lll/areas/1/5/model.inc.c b/levels/lll/areas/1/5/model.inc.c index e01df248a..451d3ded4 100644 --- a/levels/lll/areas/1/5/model.inc.c +++ b/levels/lll/areas/1/5/model.inc.c @@ -1,150 +1,27 @@ +#include "pc/rom_assets.h" // 0x07013DB8 - 0x07013EA8 -static const Vtx lll_seg7_vertex_07013DB8[] = { - {{{ 256, 0, 1024}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 512, 154, 768}, 0, { -1416, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 512, 0, 768}, 0, { -1416, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 512, 0, 1280}, 0, { 1454, 990}, {0x0b, 0x00, 0x7e, 0xff}}}, - {{{ 512, 154, 1280}, 0, { 1454, 0}, {0x0b, 0x00, 0x7e, 0xff}}}, - {{{ -895, 154, 1408}, 0, { -6162, 0}, {0x0b, 0x00, 0x7e, 0xff}}}, - {{{ -895, 0, 1408}, 0, { -6162, 990}, {0x0b, 0x00, 0x7e, 0xff}}}, - {{{ -895, 0, 1408}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -895, 154, 1408}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -895, 154, 1024}, 0, { -370, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -895, 0, 1024}, 0, { -370, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -895, 0, 1024}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 154, 1024}, 0, { -5150, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 0, 1024}, 0, { -5150, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -895, 154, 1024}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07013DB8, 0x004784a0, 83204, 0x00013db8, 240); // 0x07013EA8 - 0x07013F98 -static const Vtx lll_seg7_vertex_07013EA8[] = { - {{{ -127, 0, 640}, 0, { 990, 990}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -383, 154, -127}, 0, { -6626, 0}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -383, 0, -127}, 0, { -6626, 990}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ 256, 0, 1024}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 256, 154, 1024}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 512, 154, 768}, 0, { -1416, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 512, 0, 768}, 0, { 990, 990}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 512, 154, 768}, 0, { 990, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 256, 154, 640}, 0, { -1416, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 256, 0, 640}, 0, { -1416, 990}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 256, 0, 640}, 0, { 1330, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 154, 640}, 0, { 1330, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 154, 640}, 0, { -2074, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, 640}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 154, 640}, 0, { 990, 0}, {0x88, 0x00, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07013EA8, 0x004784a0, 83204, 0x00013ea8, 240); // 0x07013F98 - 0x07014088 -static const Vtx lll_seg7_vertex_07013F98[] = { - {{{ 256, 0, -895}, 0, { 7122, 990}, {0xec, 0x00, 0x7d, 0xff}}}, - {{{ -511, 154, -1023}, 0, { 98, 0}, {0xec, 0x00, 0x7d, 0xff}}}, - {{{ -511, 0, -1023}, 0, { 98, 990}, {0xec, 0x00, 0x7d, 0xff}}}, - {{{ -383, 0, -127}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, 154, -511}, 0, { -2414, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, 0, -511}, 0, { -2414, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, 154, -127}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, 0, -511}, 0, { 7122, 990}, {0xe8, 0x00, 0x84, 0xff}}}, - {{{ -383, 154, -511}, 0, { 7122, 0}, {0xe8, 0x00, 0x84, 0xff}}}, - {{{ 256, 154, -639}, 0, { 98, 0}, {0xe8, 0x00, 0x84, 0xff}}}, - {{{ 256, 0, -639}, 0, { 98, 990}, {0xe8, 0x00, 0x84, 0xff}}}, - {{{ 256, 0, -639}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 154, -895}, 0, { -712, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, -895}, 0, { -712, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 154, -639}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07013F98, 0x004784a0, 83204, 0x00013f98, 240); // 0x07014088 - 0x07014178 -static const Vtx lll_seg7_vertex_07014088[] = { - {{{ -895, 0, -1407}, 0, { 650, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -639, 154, -1407}, 0, { -1052, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -639, 0, -1407}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 0, -895}, 0, { 7122, 990}, {0xec, 0x00, 0x7d, 0xff}}}, - {{{ 256, 154, -895}, 0, { 7122, 0}, {0xec, 0x00, 0x7d, 0xff}}}, - {{{ -511, 154, -1023}, 0, { 98, 0}, {0xec, 0x00, 0x7d, 0xff}}}, - {{{ -511, 0, -1023}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 154, -1023}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -895, 154, -1023}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -895, 0, -1023}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -895, 0, -1023}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -895, 154, -1407}, 0, { -2414, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -895, 0, -1407}, 0, { -2414, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -895, 154, -1023}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -895, 154, -1407}, 0, { 650, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014088, 0x004784a0, 83204, 0x00014088, 240); // 0x07014178 - 0x07014278 -static const Vtx lll_seg7_vertex_07014178[] = { - {{{ -639, 0, -1407}, 0, { 1750, 990}, {0x24, 0x00, 0x87, 0xff}}}, - {{{ -639, 154, -1407}, 0, { 1750, 0}, {0x24, 0x00, 0x87, 0xff}}}, - {{{ 640, 154, -1023}, 0, {-12294, 0}, {0x24, 0x00, 0x87, 0xff}}}, - {{{ 640, 0, -1023}, 0, {-12294, 990}, {0x24, 0x00, 0x87, 0xff}}}, - {{{ 640, 0, -1023}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 640, 154, -1023}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 640, 154, -511}, 0, { -4118, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 640, 0, -511}, 0, { -4118, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 640, 0, -511}, 0, { 860, 990}, {0x2f, 0x00, 0x75, 0xff}}}, - {{{ 640, 154, -511}, 0, { 860, 0}, {0x2f, 0x00, 0x75, 0xff}}}, - {{{ 0, 154, -255}, 0, { -6162, 0}, {0x2f, 0x00, 0x75, 0xff}}}, - {{{ 0, 0, -255}, 0, { -6162, 990}, {0x2f, 0x00, 0x75, 0xff}}}, - {{{ 0, 0, -255}, 0, { 1672, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 154, -255}, 0, { 1672, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 154, -127}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, -127}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014178, 0x004784a0, 83204, 0x00014178, 256); // 0x07014278 - 0x07014378 -static const Vtx lll_seg7_vertex_07014278[] = { - {{{ 0, 0, -127}, 0, { 3776, 990}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 0, 154, -127}, 0, { 3776, 0}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 128, 154, 256}, 0, { 0, 0}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 128, 0, 256}, 0, { 0, 990}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 128, 0, 256}, 0, { 3374, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 154, 256}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 0, 256}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 154, 256}, 0, { 3374, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 0, 256}, 0, { 1062, 990}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 512, 154, 256}, 0, { 1062, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 896, 154, 768}, 0, { -6162, 0}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 896, 0, 768}, 0, { -6162, 990}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 896, 0, 768}, 0, { 1062, 990}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 896, 154, 768}, 0, { 1062, 0}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 512, 154, 1280}, 0, { -6162, 0}, {0x65, 0x00, 0x4c, 0xff}}}, - {{{ 512, 0, 1280}, 0, { -6162, 990}, {0x65, 0x00, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014278, 0x004784a0, 83204, 0x00014278, 256); // 0x07014378 - 0x07014478 -static const Vtx lll_seg7_vertex_07014378[] = { - {{{ -383, 154, -127}, 0, { -1052, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, 640}, 0, { -3608, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 154, 768}, 0, { -4630, -7696}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 154, -1023}, 0, { -5140, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -639, 154, -1407}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, -895}, 0, { -3606, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 154, -1023}, 0, { -542, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, 154, -1023}, 0, { 990, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, 154, -1407}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, -639}, 0, { -3606, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 154, -255}, 0, { -2586, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 154, -511}, 0, { -1052, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 154, 256}, 0, { -3096, -5652}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 154, -127}, 0, { -2586, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 154, 640}, 0, { -2074, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 154, -511}, 0, { -5140, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014378, 0x004784a0, 83204, 0x00014378, 256); // 0x07014478 - 0x070144F8 -static const Vtx lll_seg7_vertex_07014478[] = { - {{{ 512, 154, 768}, 0, { -4630, -7696}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, 1024}, 0, { -3608, -8718}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, 154, 768}, 0, { -6162, -7696}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 154, 256}, 0, { -3096, -5652}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 154, 1280}, 0, { -4630, -9740}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, 154, 1408}, 0, { 990, -10252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, 154, 1024}, 0, { 990, -8718}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 154, 256}, 0, { -4630, -5652}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014478, 0x004784a0, 83204, 0x00014478, 128); // 0x070144F8 - 0x070146B8 static const Gfx lll_seg7_dl_070144F8[] = { diff --git a/levels/lll/areas/1/6/model.inc.c b/levels/lll/areas/1/6/model.inc.c index 0d2ec803f..10cdaeb0d 100644 --- a/levels/lll/areas/1/6/model.inc.c +++ b/levels/lll/areas/1/6/model.inc.c @@ -1,60 +1,15 @@ +#include "pc/rom_assets.h" // 0x07014818 - 0x07014908 -static const Vtx lll_seg7_vertex_07014818[] = { - {{{ 256, 0, 768}, 0, { 2524, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 307, 768}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 0, 768}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 0, 256}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 307, -255}, 0, { -542, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 0, -255}, 0, { -542, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 307, 256}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, -255}, 0, { 2522, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 307, -255}, 0, { 2522, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 307, 256}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, 256}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, 256}, 0, { 3582, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 256, 307, 768}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 256, 0, 768}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 768, 307, 256}, 0, { 3582, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014818, 0x004784a0, 83204, 0x00014818, 240); // 0x07014908 - 0x070149F8 -static const Vtx lll_seg7_vertex_07014908[] = { - {{{ -255, 0, -767}, 0, { 2524, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 307, -767}, 0, { 2524, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 307, -767}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 0, 768}, 0, { 2524, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 307, 768}, 0, { 2524, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 307, 768}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 0, 768}, 0, { 3034, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -767, 307, 256}, 0, { -578, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -767, 0, 256}, 0, { -578, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -255, 307, 768}, 0, { 3034, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -767, 0, -255}, 0, { 3034, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -767, 307, -255}, 0, { 3034, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -255, 307, -767}, 0, { -578, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -255, 0, -767}, 0, { -578, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 256, 0, -767}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014908, 0x004784a0, 83204, 0x00014908, 240); // 0x070149F8 - 0x07014A38 -static const Vtx lll_seg7_vertex_070149F8[] = { - {{{ 256, 0, -767}, 0, { 3582, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 768, 307, -255}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 768, 0, -255}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, 307, -767}, 0, { 3582, 0}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070149F8, 0x004784a0, 83204, 0x000149f8, 64); // 0x07014A38 - 0x07014AB8 -static const Vtx lll_seg7_vertex_07014A38[] = { - {{{ -255, 307, -767}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 307, 768}, 0, { 3034, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 307, 768}, 0, { 990, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 307, -255}, 0, { 5078, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 307, 256}, 0, { 5078, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 307, -255}, 0, { -1052, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 307, -767}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 307, 256}, 0, { -1052, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014A38, 0x004784a0, 83204, 0x00014a38, 128); // 0x07014AB8 - 0x07014B80 static const Gfx lll_seg7_dl_07014AB8[] = { diff --git a/levels/lll/areas/1/7/model.inc.c b/levels/lll/areas/1/7/model.inc.c index 9523f6e47..03b26a5c3 100644 --- a/levels/lll/areas/1/7/model.inc.c +++ b/levels/lll/areas/1/7/model.inc.c @@ -1,124 +1,27 @@ +#include "pc/rom_assets.h" // 0x07014C68 - 0x07014CE8 -static const Vtx lll_seg7_vertex_07014C68[] = { - {{{ -1023, 307, -383}, 0, { 6100, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 307, 256}, 0, { -3096, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 307, -255}, 0, { -3096, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 307, 384}, 0, { -2074, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 307, -383}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 307, 256}, 0, { 7122, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 307, 384}, 0, { 6100, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, 307, -255}, 0, { 7122, 480}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014C68, 0x004784a0, 83204, 0x00014c68, 128); // 0x07014CE8 - 0x07014DD8 -static const Vtx lll_seg7_vertex_07014CE8[] = { - {{{ -1023, 0, 384}, 0, { 990, 990}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1279, 307, 256}, 0, { -212, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1279, 0, 256}, 0, { -212, 990}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1280, 0, -255}, 0, { 1672, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 307, -255}, 0, { 1672, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 307, 256}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 0, 256}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 0, 256}, 0, { 1172, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 1024, 307, 384}, 0, { 0, 0}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 1024, 0, 384}, 0, { 0, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 1280, 307, 256}, 0, { 1172, 0}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 1024, 0, 384}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 307, 384}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 307, 384}, 0, { -4118, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 0, 384}, 0, { -4118, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014CE8, 0x004784a0, 83204, 0x00014ce8, 240); // 0x07014DD8 - 0x07014EC8 -static const Vtx lll_seg7_vertex_07014DD8[] = { - {{{ -1023, 0, -383}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 307, -383}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 0, -383}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 0, 384}, 0, { 990, 990}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1023, 307, 384}, 0, { 990, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1279, 307, 256}, 0, { -212, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1279, 0, 256}, 0, { 1502, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 307, 256}, 0, { 1502, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 307, -255}, 0, { -200, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 0, -255}, 0, { -200, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, 0, -255}, 0, { 990, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1279, 307, -255}, 0, { 990, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1023, 307, -383}, 0, { -212, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1023, 0, -383}, 0, { -212, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1023, 307, -383}, 0, { 5078, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014DD8, 0x004784a0, 83204, 0x00014dd8, 240); // 0x07014EC8 - 0x07014F08 -static const Vtx lll_seg7_vertex_07014EC8[] = { - {{{ 1024, 0, -383}, 0, { 1172, 990}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1024, 307, -383}, 0, { 1172, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1280, 307, -255}, 0, { 0, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1280, 0, -255}, 0, { 0, 990}, {0x38, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014EC8, 0x004784a0, 83204, 0x00014ec8, 64); // 0x07014F08 - 0x07014FE8 -static const Vtx lll_seg7_vertex_07014F08[] = { - {{{ -1458, 410, 128}, 0, { 416, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 307, 128}, 0, { 0, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 307, 128}, 0, { 606, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 0, 128}, 0, { 606, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 0, 128}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 307, -255}, 0, { 2522, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, 0, -255}, 0, { 2522, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 0, -255}, 0, { 3162, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 307, -255}, 0, { 3162, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1458, 410, -255}, 0, { 2714, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, 0, 256}, 0, { 288, 734}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 307, 128}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 0, 128}, 0, { 0, 734}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 307, 256}, 0, { 288, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014F08, 0x004784a0, 83204, 0x00014f08, 224); // 0x07014FE8 - 0x070150C8 -static const Vtx lll_seg7_vertex_07014FE8[] = { - {{{ -1535, 307, 256}, 0, { 2522, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 307, 256}, 0, { 3162, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1458, 410, 256}, 0, { 2714, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, 0, 256}, 0, { 2522, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 0, 256}, 0, { 3162, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 0, -383}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 307, -383}, 0, { 606, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1458, 410, -383}, 0, { 416, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, 307, -383}, 0, { 0, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 0, -383}, 0, { 606, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 0, -255}, 0, { -988, 734}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 307, -255}, 0, { -988, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 307, -383}, 0, { -1308, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 0, -383}, 0, { -1308, 734}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07014FE8, 0x004784a0, 83204, 0x00014fe8, 224); // 0x070150C8 - 0x07015108 -static const Vtx lll_seg7_vertex_070150C8[] = { - {{{ -1279, 0, -255}, 0, { 564, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 0, -383}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 307, -383}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 307, -255}, 0, { 564, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070150C8, 0x004784a0, 83204, 0x000150c8, 64); // 0x07015108 - 0x07015208 -static const Vtx lll_seg7_vertex_07015108[] = { - {{{ -1458, 410, -383}, 0, { -1308, 0}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ -1535, 307, -383}, 0, { -1308, 288}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ -1535, 307, -255}, 0, { -988, 288}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ -1279, 307, 128}, 0, { -286, 990}, {0x3f, 0x6e, 0x00, 0xff}}}, - {{{ -1458, 410, 128}, 0, { -286, 476}, {0x3f, 0x6e, 0x00, 0xff}}}, - {{{ -1458, 410, 256}, 0, { -604, 476}, {0x3f, 0x6e, 0x00, 0xff}}}, - {{{ -1279, 307, 256}, 0, { -604, 990}, {0x3f, 0x6e, 0x00, 0xff}}}, - {{{ -1458, 410, 128}, 0, { 0, 0}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ -1535, 307, 256}, 0, { 288, 288}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ -1458, 410, 256}, 0, { 288, 0}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ -1535, 307, 128}, 0, { 0, 288}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ -1279, 307, -383}, 0, { 990, 990}, {0x3f, 0x6e, 0x00, 0xff}}}, - {{{ -1458, 410, -255}, 0, { 670, 476}, {0x3f, 0x6e, 0x00, 0xff}}}, - {{{ -1279, 307, -255}, 0, { 670, 990}, {0x3f, 0x6e, 0x00, 0xff}}}, - {{{ -1458, 410, -383}, 0, { 990, 476}, {0x3f, 0x6e, 0x00, 0xff}}}, - {{{ -1458, 410, -255}, 0, { -988, 0}, {0x9b, 0x4c, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07015108, 0x004784a0, 83204, 0x00015108, 256); // 0x07015208 - 0x07015270 static const Gfx lll_seg7_dl_07015208[] = { diff --git a/levels/lll/areas/1/8/model.inc.c b/levels/lll/areas/1/8/model.inc.c index 5bf9ac082..2c29135d1 100644 --- a/levels/lll/areas/1/8/model.inc.c +++ b/levels/lll/areas/1/8/model.inc.c @@ -1,132 +1,26 @@ +#include "pc/rom_assets.h" // combined model file. LLL is weird // 0x070154F8 - 0x070155E8 -static const Vtx lll_seg7_vertex_070154F8[] = { - {{{ 640, 307, 512}, 0, { 0, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 896, 307, 512}, 0, { 606, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 410, 512}, 0, { 416, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, 307, 0}, 0, { 0, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 896, 0, 0}, 0, { 606, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 896, 307, 0}, 0, { 606, 224}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, 0, 0}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 410, 0}, 0, { 416, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, 0, 384}, 0, { 3162, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 896, 307, 384}, 0, { 2524, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 896, 0, 384}, 0, { 2524, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, 307, 384}, 0, { 3162, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 410, 384}, 0, { 2714, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, 0, 512}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 896, 0, 512}, 0, { 606, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070154F8, 0x004784a0, 83204, 0x000154f8, 240); // 0x070155E8 - 0x070156E8 -static const Vtx lll_seg7_vertex_070155E8[] = { - {{{ 896, 0, -127}, 0, { 2268, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 896, 307, -127}, 0, { 2268, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 896, 307, 0}, 0, { 1948, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 896, 0, 384}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 896, 307, 512}, 0, { 670, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 896, 0, 512}, 0, { 670, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 896, 307, 384}, 0, { 990, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 640, 0, -127}, 0, { 3162, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 896, 307, -127}, 0, { 2524, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 896, 0, -127}, 0, { 2524, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, 307, -127}, 0, { 3162, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 410, -127}, 0, { 2714, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 896, 0, 0}, 0, { 1948, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 640, 0, -127}, 0, { -604, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, 0, 0}, 0, { -286, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, 307, 0}, 0, { -286, 224}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070155E8, 0x004784a0, 83204, 0x000155e8, 256); // 0x070156E8 - 0x07015758 -static const Vtx lll_seg7_vertex_070156E8[] = { - {{{ 640, 0, -127}, 0, { -604, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, 307, 0}, 0, { -286, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, 307, -127}, 0, { -604, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, 0, 384}, 0, { 670, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, 0, 512}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, 307, 512}, 0, { 990, 224}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, 307, 384}, 0, { 670, 224}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070156E8, 0x004784a0, 83204, 0x000156e8, 112); // 0x07015758 - 0x07015858 -static const Vtx lll_seg7_vertex_07015758[] = { - {{{ 819, 410, -127}, 0, { -1052, 990}, {0xc1, 0x6e, 0x00, 0xff}}}, - {{{ 640, 307, -127}, 0, { -1052, 1502}, {0xc1, 0x6e, 0x00, 0xff}}}, - {{{ 640, 307, 0}, 0, { -732, 1502}, {0xc1, 0x6e, 0x00, 0xff}}}, - {{{ 896, 307, 384}, 0, { 990, 990}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 819, 410, 512}, 0, { 670, 670}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 896, 307, 512}, 0, { 670, 990}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 819, 410, 384}, 0, { 990, 670}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 819, 410, 384}, 0, { 224, 990}, {0xc1, 0x6e, 0x00, 0xff}}}, - {{{ 640, 307, 512}, 0, { 542, 1502}, {0xc1, 0x6e, 0x00, 0xff}}}, - {{{ 819, 410, 512}, 0, { 542, 990}, {0xc1, 0x6e, 0x00, 0xff}}}, - {{{ 640, 307, 384}, 0, { 224, 1502}, {0xc1, 0x6e, 0x00, 0xff}}}, - {{{ 896, 307, -127}, 0, { 2268, 990}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 819, 410, 0}, 0, { 1948, 670}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 896, 307, 0}, 0, { 1948, 990}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 819, 410, -127}, 0, { 2268, 670}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 819, 410, 0}, 0, { -732, 990}, {0xc1, 0x6e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07015758, 0x004784a0, 83204, 0x00015758, 256); // 0x07015858 - 0x07015948 -static const Vtx lll_seg7_vertex_07015858[] = { - {{{ 128, 0, 128}, 0, { 990, 1192}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, 307, -127}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, 0, -127}, 0, { 0, 1192}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, 0, 768}, 0, { 5078, 1192}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -639, 307, 768}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -639, 0, 768}, 0, { 0, 1192}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, 307, 768}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -639, 0, -767}, 0, { 990, 1192}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, 307, -767}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, 0, -767}, 0, { -4118, 1192}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -639, 307, -767}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, 0, -767}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 640, 307, -767}, 0, { 990, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 640, 307, 768}, 0, { -5140, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 640, 0, 768}, 0, { -5140, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07015858, 0x004784a0, 83204, 0x00015858, 240); // 0x07015948 - 0x07015A38 -static const Vtx lll_seg7_vertex_07015948[] = { - {{{ -127, 0, 128}, 0, { 990, 1192}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 307, 128}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 307, 128}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 0, 128}, 0, { 990, 1192}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, 307, 128}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, 307, -127}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -639, 0, 768}, 0, { 990, 1192}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -639, 307, -767}, 0, { -5140, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -639, 0, -767}, 0, { -5140, 1192}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -639, 307, 768}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 0, -127}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -127, 307, 128}, 0, { 0, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -127, 0, 128}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -127, 307, -127}, 0, { 990, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 0, 128}, 0, { 0, 1192}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07015948, 0x004784a0, 83204, 0x00015948, 240); // 0x07015A38 - 0x07015B38 -static const Vtx lll_seg7_vertex_07015A38[] = { - {{{ 128, 0, -127}, 0, { 990, 1192}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 307, -127}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, -127}, 0, { 0, 1192}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 307, -127}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 307, -127}, 0, { 2012, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 307, -767}, 0, { 3034, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 307, -767}, 0, { 2012, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 307, -127}, 0, { 3034, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 307, 768}, 0, { 5078, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 307, -767}, 0, { 5078, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 307, 768}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -639, 307, 768}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -639, 307, -767}, 0, { 0, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 307, 768}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 307, 128}, 0, { 3034, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 307, 128}, 0, { 2012, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07015A38, 0x004784a0, 83204, 0x00015a38, 256); // 0x07015B38 - 0x07015C20 static const Gfx lll_seg7_dl_07015B38[] = { diff --git a/levels/lll/areas/1/9/model.inc.c b/levels/lll/areas/1/9/model.inc.c index 632e92522..18017c487 100644 --- a/levels/lll/areas/1/9/model.inc.c +++ b/levels/lll/areas/1/9/model.inc.c @@ -1,60 +1,15 @@ +#include "pc/rom_assets.h" // 0x07015E90 - 0x07015F10 -static const Vtx lll_seg7_vertex_07015E90[] = { - {{{ -255, 307, -1023}, 0, { -2074, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 307, 896}, 0, { -2586, 6608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 307, 1024}, 0, { -2074, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 307, 1024}, 0, { 0, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 307, -895}, 0, { -2584, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, 307, 896}, 0, { 478, 6608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, 307, -895}, 0, { 480, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 307, -1023}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07015E90, 0x004784a0, 83204, 0x00015e90, 128); // 0x07015F10 - 0x07016000 -static const Vtx lll_seg7_vertex_07015F10[] = { - {{{ -383, 0, -895}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -255, 307, -1023}, 0, { -1234, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -255, 0, -1023}, 0, { -1234, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 256, 0, 1024}, 0, { 650, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 307, 1024}, 0, { 650, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 307, 1024}, 0, { -1052, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 0, 1024}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 0, 1024}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -383, 307, 896}, 0, { -212, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -383, 0, 896}, 0, { -212, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -255, 307, 1024}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -383, 0, 896}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, 307, 896}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, 307, -895}, 0, { -8376, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, 0, -895}, 0, { -8376, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07015F10, 0x004784a0, 83204, 0x00015f10, 240); // 0x07016000 - 0x070160F0 -static const Vtx lll_seg7_vertex_07016000[] = { - {{{ 384, 0, -895}, 0, { 9336, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 384, 307, 896}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 384, 0, 896}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -383, 0, -895}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -383, 307, -895}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -255, 307, -1023}, 0, { -1234, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -255, 0, -1023}, 0, { 1672, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 307, -1023}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 0, -1023}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 307, -1023}, 0, { 1672, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 0, -1023}, 0, { 1172, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 384, 307, -895}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 384, 0, -895}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, 307, -1023}, 0, { 1172, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 384, 307, -895}, 0, { 9336, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07016000, 0x004784a0, 83204, 0x00016000, 240); // 0x070160F0 - 0x07016130 -static const Vtx lll_seg7_vertex_070160F0[] = { - {{{ 384, 0, 896}, 0, { 1172, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 256, 307, 1024}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 256, 0, 1024}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 384, 307, 896}, 0, { 1172, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070160F0, 0x004784a0, 83204, 0x000160f0, 64); // 0x07016130 - 0x07016198 static const Gfx lll_seg7_dl_07016130[] = { diff --git a/levels/lll/areas/1/collision.inc.c b/levels/lll/areas/1/collision.inc.c index ce5e107da..032e3e15a 100644 --- a/levels/lll/areas/1/collision.inc.c +++ b/levels/lll/areas/1/collision.inc.c @@ -1,6 +1,11 @@ +#include "pc/rom_assets.h" // 0x0701ADE8 - 0x0701CE18 -const Collision lll_seg7_area_1_collision[] = { +#ifndef VERSION_JP +ROM_ASSET_LOAD_COLLISION(lll_seg7_area_1_collision, 0x004784a0, 83204, 0x0001ade8, 8096); +#endif + #ifdef VERSION_JP +const Collision lll_seg7_area_1_collision[] = { COL_INIT(), COL_VERTEX_INIT(0x21B), COL_VERTEX(2816, 1280, 4608), @@ -1378,1359 +1383,5 @@ const Collision lll_seg7_area_1_collision[] = { COL_SPECIAL_INIT(1), SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -3839, 154, 6272, /*yaw*/ 64), // unused, probably an early way to set intial position COL_END(), -#else - COL_INIT(), - COL_VERTEX_INIT(0x20F), - COL_VERTEX(2775, 1280, 4567), - COL_VERTEX(2816, 1280, 4608), - COL_VERTEX(5888, 1280, 4608), - COL_VERTEX(2775, 1280, 8192), - COL_VERTEX(2816, 1280, 8192), - COL_VERTEX(2816, 563, 4608), - COL_VERTEX(4352, 563, 4608), - COL_VERTEX(2816, 563, 5504), - COL_VERTEX(5888, 0, 4608), - COL_VERTEX(4352, 0, 4608), - COL_VERTEX(5888, 1280, 4567), - COL_VERTEX(5888, 0, 4567), - COL_VERTEX(2816, 256, 7552), - COL_VERTEX(2816, 256, 8192), - COL_VERTEX(-153, 486, 6093), - COL_VERTEX(-76, 563, 6093), - COL_VERTEX(-229, 486, 6246), - COL_VERTEX(-153, 154, 6093), - COL_VERTEX(154, 154, 6093), - COL_VERTEX(230, 486, 6093), - COL_VERTEX(154, 486, 6093), - COL_VERTEX(154, 486, 6246), - COL_VERTEX(77, 563, 6246), - COL_VERTEX(77, 563, 6093), - COL_VERTEX(-76, 640, 6246), - COL_VERTEX(77, 640, 6093), - COL_VERTEX(-229, 154, 6093), - COL_VERTEX(-229, 486, 6093), - COL_VERTEX(-76, 640, 6093), - COL_VERTEX(640, 0, 384), - COL_VERTEX(640, 0, -383), - COL_VERTEX(186, 512, -107), - COL_VERTEX(325, 282, -210), - COL_VERTEX(186, 512, 108), - COL_VERTEX(335, 282, 194), - COL_VERTEX(0, 0, 768), - COL_VERTEX(0, 282, 387), - COL_VERTEX(0, 0, -767), - COL_VERTEX(-324, 282, -210), - COL_VERTEX(-639, 0, -383), - COL_VERTEX(0, 282, -386), - COL_VERTEX(-639, 0, 384), - COL_VERTEX(-334, 282, 194), - COL_VERTEX(-185, 512, 108), - COL_VERTEX(0, 512, 215), - COL_VERTEX(-185, 512, -107), - COL_VERTEX(0, 512, -214), - COL_VERTEX(0, 102, -214), - COL_VERTEX(-3327, 10, 3584), - COL_VERTEX(-3071, 10, 3584), - COL_VERTEX(-3071, 10, 3328), - COL_VERTEX(-3327, 10, 3328), - COL_VERTEX(2775, 0, 4567), - COL_VERTEX(-153, 154, 6246), - COL_VERTEX(-153, 486, 6246), - COL_VERTEX(-229, 154, 6246), - COL_VERTEX(-76, 563, 6246), - COL_VERTEX(154, 154, 6246), - COL_VERTEX(230, 154, 6093), - COL_VERTEX(230, 486, 6246), - COL_VERTEX(230, 154, 6246), - COL_VERTEX(77, 640, 6246), - COL_VERTEX(-185, 102, -107), - COL_VERTEX(-185, 102, 108), - COL_VERTEX(0, 102, 215), - COL_VERTEX(186, 102, 108), - COL_VERTEX(186, 102, -107), - COL_VERTEX(-3071, 307, 3584), - COL_VERTEX(-3071, 307, 3328), - COL_VERTEX(-3327, 307, 3584), - COL_VERTEX(-3327, 307, 3328), - COL_VERTEX(2775, 0, 8192), - COL_VERTEX(-2318, 0, 134), - COL_VERTEX(0, 0, 8192), - COL_VERTEX(0, 0, -8191), - COL_VERTEX(-2805, 0, 292), - COL_VERTEX(-8191, 0, 0), - COL_VERTEX(-1844, 0, 1595), - COL_VERTEX(8192, 0, 8192), - COL_VERTEX(-5637, 0, 4982), - COL_VERTEX(-2331, 0, 1753), - COL_VERTEX(-5222, 0, 7040), - COL_VERTEX(-5887, 0, 7424), - COL_VERTEX(-5222, 0, 6272), - COL_VERTEX(-8191, 0, 8192), - COL_VERTEX(8192, 0, 0), - COL_VERTEX(6656, 0, -2303), - COL_VERTEX(7321, 0, -2687), - COL_VERTEX(-2053, 0, -2429), - COL_VERTEX(-5871, 0, -6578), - COL_VERTEX(-5637, 0, -7037), - COL_VERTEX(-6151, 0, -7175), - COL_VERTEX(5954, 0, -7301), - COL_VERTEX(5991, 0, -2687), - COL_VERTEX(6656, 0, -3839), - COL_VERTEX(5991, 0, -3455), - COL_VERTEX(8192, 0, -8191), - COL_VERTEX(7040, 0, -6215), - COL_VERTEX(6678, 0, -5853), - COL_VERTEX(-6552, 0, 7040), - COL_VERTEX(-6552, 0, 6272), - COL_VERTEX(-5887, 0, 5888), - COL_VERTEX(-7042, 0, 3578), - COL_VERTEX(-3458, 0, -1025), - COL_VERTEX(-3012, 0, -1282), - COL_VERTEX(-3081, 0, -1539), - COL_VERTEX(-3012, 0, -1796), - COL_VERTEX(-2824, 0, -1984), - COL_VERTEX(-2567, 0, -2053), - COL_VERTEX(-2287, 0, -1970), - COL_VERTEX(-7179, 0, 4092), - COL_VERTEX(-3595, 0, -1539), - COL_VERTEX(-7042, 0, -5633), - COL_VERTEX(-6596, 0, 4349), - COL_VERTEX(-6665, 0, 4092), - COL_VERTEX(-6408, 0, -6592), - COL_VERTEX(-6151, 0, -6661), - COL_VERTEX(-3458, 0, -2053), - COL_VERTEX(-3081, 0, -2429), - COL_VERTEX(-2567, 0, -2567), - COL_VERTEX(-7179, 0, -6147), - COL_VERTEX(-6665, 0, -7037), - COL_VERTEX(-7042, 0, -6661), - COL_VERTEX(7321, 0, -3455), - COL_VERTEX(-8191, 0, -8191), - COL_VERTEX(5592, 0, -6939), - COL_VERTEX(-7042, 0, 4606), - COL_VERTEX(-6665, 0, 4982), - COL_VERTEX(-6151, 0, 5120), - COL_VERTEX(-6151, 0, 4606), - COL_VERTEX(-6408, 0, 4537), - COL_VERTEX(-6596, 0, -6404), - COL_VERTEX(-6665, 0, -6147), - COL_VERTEX(-6596, 0, -5890), - COL_VERTEX(-127, 0, -1919), - COL_VERTEX(-127, 307, -2175), - COL_VERTEX(-127, 0, -2175), - COL_VERTEX(128, 307, -2175), - COL_VERTEX(128, 0, -2175), - COL_VERTEX(128, 307, -1919), - COL_VERTEX(128, 0, -1919), - COL_VERTEX(-127, 307, -1919), - COL_VERTEX(-4607, 0, -1023), - COL_VERTEX(-4607, 154, -383), - COL_VERTEX(-4607, 0, 0), - COL_VERTEX(-4607, 307, -1023), - COL_VERTEX(-4607, 307, -639), - COL_VERTEX(-5631, 0, -1023), - COL_VERTEX(-5631, 307, -639), - COL_VERTEX(-5631, 307, -1023), - COL_VERTEX(-5631, 154, -383), - COL_VERTEX(-4607, 154, 0), - COL_VERTEX(-5631, 0, 0), - COL_VERTEX(-5631, 154, 0), - COL_VERTEX(-4095, 0, 3968), - COL_VERTEX(-4095, 0, 2944), - COL_VERTEX(-4095, 307, 2944), - COL_VERTEX(-4479, 307, 2944), - COL_VERTEX(-4735, 154, 3968), - COL_VERTEX(-4735, 154, 2944), - COL_VERTEX(-5119, 0, 2944), - COL_VERTEX(-5119, 0, 3968), - COL_VERTEX(1536, 0, 3968), - COL_VERTEX(2560, 0, 3968), - COL_VERTEX(1536, 307, 3584), - COL_VERTEX(2560, 307, 3584), - COL_VERTEX(2560, 154, 3328), - COL_VERTEX(1536, 154, 3328), - COL_VERTEX(2560, 0, 2944), - COL_VERTEX(1536, 0, 2944), - COL_VERTEX(6144, 0, 1920), - COL_VERTEX(6144, 0, 896), - COL_VERTEX(6144, 307, 896), - COL_VERTEX(5760, 307, 896), - COL_VERTEX(5504, 154, 896), - COL_VERTEX(5504, 154, 1920), - COL_VERTEX(5120, 0, 896), - COL_VERTEX(5120, 0, 1920), - COL_VERTEX(-255, 154, 6016), - COL_VERTEX(-255, 0, 6016), - COL_VERTEX(-383, 0, 6144), - COL_VERTEX(256, 0, 6016), - COL_VERTEX(384, 0, 6144), - COL_VERTEX(384, 154, 6144), - COL_VERTEX(256, 0, 4224), - COL_VERTEX(384, 0, 6400), - COL_VERTEX(256, 0, 6528), - COL_VERTEX(-255, 0, 6528), - COL_VERTEX(-1151, 154, 6528), - COL_VERTEX(-1151, 0, 6528), - COL_VERTEX(640, 0, 6400), - COL_VERTEX(-5375, 307, -3071), - COL_VERTEX(-5375, 0, -3071), - COL_VERTEX(-5503, 0, -2943), - COL_VERTEX(-4863, 0, -3071), - COL_VERTEX(-4735, 0, -2943), - COL_VERTEX(-4735, 0, -1151), - COL_VERTEX(-5375, 0, -1023), - COL_VERTEX(-5503, 0, -1151), - COL_VERTEX(-2559, 0, 4224), - COL_VERTEX(-3839, 0, 2688), - COL_VERTEX(-2559, 0, 2688), - COL_VERTEX(-3071, 307, 2688), - COL_VERTEX(-3839, 0, 4224), - COL_VERTEX(-3839, 307, 4224), - COL_VERTEX(-3327, 307, 4224), - COL_VERTEX(-2559, 0, 3840), - COL_VERTEX(-2380, 410, 3840), - COL_VERTEX(-2303, 0, 3840), - COL_VERTEX(-2303, 307, 3840), - COL_VERTEX(-2559, 307, 3968), - COL_VERTEX(-2303, 307, 3328), - COL_VERTEX(-2380, 410, 3328), - COL_VERTEX(-2303, 0, 3328), - COL_VERTEX(-2559, 0, 3328), - COL_VERTEX(-2559, 307, 3456), - COL_VERTEX(-1279, 307, 3840), - COL_VERTEX(-1458, 410, 3840), - COL_VERTEX(-1535, 0, 3840), - COL_VERTEX(-1535, 0, 3968), - COL_VERTEX(-1535, 0, 3456), - COL_VERTEX(-1535, 307, 3456), - COL_VERTEX(-1458, 410, 3328), - COL_VERTEX(-1279, 0, 3456), - COL_VERTEX(-1023, 307, 3328), - COL_VERTEX(-1279, 307, 3328), - COL_VERTEX(-1279, 0, 3968), - COL_VERTEX(-1535, 307, 3968), - COL_VERTEX(-1023, 0, 4096), - COL_VERTEX(-1279, 0, 3328), - COL_VERTEX(-1023, 0, 3328), - COL_VERTEX(1280, 0, 3456), - COL_VERTEX(1024, 0, 3328), - COL_VERTEX(1280, 0, 3968), - COL_VERTEX(1024, 0, 4096), - COL_VERTEX(6400, 0, 1152), - COL_VERTEX(6912, 0, 640), - COL_VERTEX(6912, 307, 640), - COL_VERTEX(7936, 0, 1152), - COL_VERTEX(7424, 0, 640), - COL_VERTEX(7936, 0, 1664), - COL_VERTEX(7424, 0, 2176), - COL_VERTEX(6912, 0, 2176), - COL_VERTEX(6400, 0, 1664), - COL_VERTEX(4864, 0, 0), - COL_VERTEX(4608, 0, -767), - COL_VERTEX(4608, 154, -767), - COL_VERTEX(5248, 154, -1279), - COL_VERTEX(4992, 154, -895), - COL_VERTEX(4992, 0, -895), - COL_VERTEX(4992, 0, -767), - COL_VERTEX(5632, 0, -1151), - COL_VERTEX(5120, 0, -383), - COL_VERTEX(5888, 154, 128), - COL_VERTEX(5504, 154, 128), - COL_VERTEX(5248, 0, 384), - COL_VERTEX(5504, 0, 128), - COL_VERTEX(4608, 0, -1151), - COL_VERTEX(5248, 0, -1279), - COL_VERTEX(5632, 154, -1663), - COL_VERTEX(5632, 0, -1663), - COL_VERTEX(4352, 0, -2047), - COL_VERTEX(5248, 154, 384), - COL_VERTEX(5504, 0, -383), - COL_VERTEX(5888, 0, 128), - COL_VERTEX(4096, 0, 384), - COL_VERTEX(5248, 0, -1535), - COL_VERTEX(4352, 154, -2047), - COL_VERTEX(4096, 0, -2047), - COL_VERTEX(5504, 0, 640), - COL_VERTEX(4096, 0, 768), - COL_VERTEX(5248, 0, 0), - COL_VERTEX(4480, 0, -1663), - COL_VERTEX(4096, 0, -1663), - COL_VERTEX(2688, 0, -5247), - COL_VERTEX(2688, 0, -6015), - COL_VERTEX(3072, 0, -6399), - COL_VERTEX(3072, 307, -6399), - COL_VERTEX(4608, 0, -6399), - COL_VERTEX(4992, 0, -6015), - COL_VERTEX(4992, 0, -5247), - COL_VERTEX(4608, 0, -4863), - COL_VERTEX(3072, 0, -4863), - COL_VERTEX(-3839, 307, 3328), - COL_VERTEX(6016, 0, 7552), - COL_VERTEX(6272, 512, 7552), - COL_VERTEX(6656, 153, 7552), - COL_VERTEX(6912, 0, 7552), - COL_VERTEX(6016, 0, 7040), - COL_VERTEX(6912, 0, 7040), - COL_VERTEX(6656, 153, 7040), - COL_VERTEX(3072, 256, 7552), - COL_VERTEX(3328, 0, 7552), - COL_VERTEX(3328, 256, 7552), - COL_VERTEX(3328, 0, 8192), - COL_VERTEX(2816, 0, 8192), - COL_VERTEX(2816, 0, 4608), - COL_VERTEX(3712, 563, 4992), - COL_VERTEX(4352, 0, 4992), - COL_VERTEX(3712, 0, 4992), - COL_VERTEX(3072, 563, 5504), - COL_VERTEX(3712, 563, 5504), - COL_VERTEX(-767, 0, -5055), - COL_VERTEX(768, 0, -5055), - COL_VERTEX(-767, 307, -3647), - COL_VERTEX(768, 0, -3647), - COL_VERTEX(-767, 0, -3647), - COL_VERTEX(384, 0, -6207), - COL_VERTEX(-383, 768, -7231), - COL_VERTEX(384, 768, -6207), - COL_VERTEX(-511, 0, -6335), - COL_VERTEX(-511, 768, -6335), - COL_VERTEX(512, 0, -7103), - COL_VERTEX(512, 768, -7103), - COL_VERTEX(-383, 0, -7231), - COL_VERTEX(-4095, 154, 6528), - COL_VERTEX(-3583, 154, 6528), - COL_VERTEX(-3583, 0, 6528), - COL_VERTEX(-2303, 0, 6528), - COL_VERTEX(-2303, 154, 6016), - COL_VERTEX(-3583, 0, 6016), - COL_VERTEX(-4095, 0, 6016), - COL_VERTEX(-4095, 0, 6528), - COL_VERTEX(256, 154, 4096), - COL_VERTEX(-255, 230, 4224), - COL_VERTEX(256, 154, 4224), - COL_VERTEX(-255, 154, 4224), - COL_VERTEX(-1663, 0, 6016), - COL_VERTEX(-1663, 154, 6528), - COL_VERTEX(-4607, 154, 492), - COL_VERTEX(-4115, 154, 492), - COL_VERTEX(-4115, 154, 0), - COL_VERTEX(1280, 154, 6656), - COL_VERTEX(1280, 0, 6656), - COL_VERTEX(896, 154, 5760), - COL_VERTEX(1536, 0, 6400), - COL_VERTEX(1536, 0, 6016), - COL_VERTEX(896, 154, 6656), - COL_VERTEX(640, 0, 6144), - COL_VERTEX(640, 154, 6144), - COL_VERTEX(640, 0, 6016), - COL_VERTEX(896, 0, 5760), - COL_VERTEX(1280, 0, 5760), - COL_VERTEX(-5887, 154, 6224), - COL_VERTEX(-5513, 154, 6872), - COL_VERTEX(7030, 154, -3287), - COL_VERTEX(6656, 154, -3503), - COL_VERTEX(7030, 154, -2855), - COL_VERTEX(6282, 154, -3287), - COL_VERTEX(-2759, 166, 435), - COL_VERTEX(-2722, 403, 550), - COL_VERTEX(-2667, 554, 718), - COL_VERTEX(-2568, 640, 1023), - COL_VERTEX(-2469, 554, 1327), - COL_VERTEX(-2408, 376, 1515), - COL_VERTEX(-2377, 166, 1611), - COL_VERTEX(-2081, 640, 864), - COL_VERTEX(-7179, 129, 4092), - COL_VERTEX(-6665, 257, 4982), - COL_VERTEX(-7042, 257, 4606), - COL_VERTEX(-6151, 129, 5120), - COL_VERTEX(-6151, 129, -7175), - COL_VERTEX(-7042, 257, -6661), - COL_VERTEX(-6665, 257, -7037), - COL_VERTEX(-7179, 129, -6147), - COL_VERTEX(-2567, 129, -2567), - COL_VERTEX(-3458, 257, -2053), - COL_VERTEX(-3081, 257, -2429), - COL_VERTEX(-3595, 129, -1539), - COL_VERTEX(5698, 166, -6833), - COL_VERTEX(5784, 403, -6748), - COL_VERTEX(5909, 554, -6622), - COL_VERTEX(6135, 640, -6396), - COL_VERTEX(6362, 554, -6170), - COL_VERTEX(6501, 376, -6030), - COL_VERTEX(6572, 166, -5959), - COL_VERTEX(6497, 640, -6758), - COL_VERTEX(-4095, 307, 3968), - COL_VERTEX(-4479, 307, 3968), - COL_VERTEX(-5119, 154, 3968), - COL_VERTEX(-5119, 154, 2944), - COL_VERTEX(1536, 307, 3968), - COL_VERTEX(1280, 307, 3584), - COL_VERTEX(1280, 307, 3840), - COL_VERTEX(1536, 154, 2944), - COL_VERTEX(1536, 307, 3840), - COL_VERTEX(2560, 154, 2944), - COL_VERTEX(2560, 307, 3968), - COL_VERTEX(5760, 307, 1920), - COL_VERTEX(6144, 307, 1920), - COL_VERTEX(5120, 154, 1920), - COL_VERTEX(5120, 154, 896), - COL_VERTEX(256, 154, 6016), - COL_VERTEX(-383, 154, 6144), - COL_VERTEX(256, 154, 6528), - COL_VERTEX(384, 154, 6400), - COL_VERTEX(-255, 154, 6528), - COL_VERTEX(-383, 154, 6400), - COL_VERTEX(-1151, 154, 6016), - COL_VERTEX(-1151, 0, 6016), - COL_VERTEX(-255, 0, 4224), - COL_VERTEX(256, 230, 4224), - COL_VERTEX(-255, 230, 4096), - COL_VERTEX(-383, 0, 6400), - COL_VERTEX(640, 154, 6016), - COL_VERTEX(-5503, 307, -1151), - COL_VERTEX(-5375, 307, -1023), - COL_VERTEX(-5503, 307, -2943), - COL_VERTEX(-4863, 307, -1023), - COL_VERTEX(-4735, 307, -2943), - COL_VERTEX(-4863, 307, -3071), - COL_VERTEX(-4735, 307, -1151), - COL_VERTEX(640, 154, 6400), - COL_VERTEX(-4863, 0, -1023), - COL_VERTEX(-2559, 307, 4224), - COL_VERTEX(-2559, 307, 2688), - COL_VERTEX(-3839, 307, 2688), - COL_VERTEX(-3071, 307, 4224), - COL_VERTEX(-3327, 307, 2688), - COL_VERTEX(-2559, 307, 3840), - COL_VERTEX(-2303, 307, 3968), - COL_VERTEX(-2380, 410, 3968), - COL_VERTEX(-2303, 0, 3968), - COL_VERTEX(-2559, 0, 3968), - COL_VERTEX(-2380, 410, 3456), - COL_VERTEX(-2303, 307, 3456), - COL_VERTEX(-2559, 307, 3328), - COL_VERTEX(-2303, 0, 3456), - COL_VERTEX(-2559, 0, 3456), - COL_VERTEX(-1458, 410, 3968), - COL_VERTEX(-1535, 307, 3840), - COL_VERTEX(-1279, 0, 3840), - COL_VERTEX(-1279, 307, 3968), - COL_VERTEX(-1535, 307, 3328), - COL_VERTEX(-1279, 307, 3456), - COL_VERTEX(-1458, 410, 3456), - COL_VERTEX(-1535, 0, 3328), - COL_VERTEX(-1023, 307, 4096), - COL_VERTEX(1280, 307, 3456), - COL_VERTEX(1280, 307, 3968), - COL_VERTEX(1024, 307, 4096), - COL_VERTEX(1024, 307, 3328), - COL_VERTEX(6400, 307, 1152), - COL_VERTEX(7424, 307, 640), - COL_VERTEX(7936, 307, 1152), - COL_VERTEX(6912, 307, 2176), - COL_VERTEX(7424, 307, 2176), - COL_VERTEX(7936, 307, 1664), - COL_VERTEX(6400, 307, 1664), - COL_VERTEX(4864, 154, 0), - COL_VERTEX(4608, 154, -1151), - COL_VERTEX(5248, 154, 0), - COL_VERTEX(5120, 154, -383), - COL_VERTEX(4992, 154, -767), - COL_VERTEX(5632, 154, -1151), - COL_VERTEX(5504, 154, -383), - COL_VERTEX(5248, 154, -1535), - COL_VERTEX(5504, 154, 640), - COL_VERTEX(4096, 154, 384), - COL_VERTEX(4096, 154, 768), - COL_VERTEX(4480, 154, -1663), - COL_VERTEX(4096, 154, -1663), - COL_VERTEX(4096, 154, -2047), - COL_VERTEX(2688, 307, -6015), - COL_VERTEX(4608, 307, -6399), - COL_VERTEX(2688, 307, -5247), - COL_VERTEX(3072, 307, -4863), - COL_VERTEX(4992, 307, -6015), - COL_VERTEX(4992, 307, -5247), - COL_VERTEX(4608, 307, -4863), - COL_VERTEX(-4095, 307, 3584), - COL_VERTEX(-3839, 307, 3584), - COL_VERTEX(-4095, 307, 3328), - COL_VERTEX(6016, 512, 7552), - COL_VERTEX(6016, 512, 7040), - COL_VERTEX(6272, 512, 7040), - COL_VERTEX(6912, 154, 7552), - COL_VERTEX(6912, 154, 7040), - COL_VERTEX(3072, 0, 7552), - COL_VERTEX(3328, 256, 8192), - COL_VERTEX(4352, 563, 4992), - COL_VERTEX(3712, 0, 5504), - COL_VERTEX(3072, 0, 5504), - COL_VERTEX(768, 307, -5055), - COL_VERTEX(768, 307, -3647), - COL_VERTEX(-767, 307, -5055), - COL_VERTEX(512, 768, -6335), - COL_VERTEX(-383, 768, -6207), - COL_VERTEX(-383, 0, -6207), - COL_VERTEX(512, 0, -6335), - COL_VERTEX(-511, 0, -7103), - COL_VERTEX(-511, 768, -7103), - COL_VERTEX(384, 768, -7231), - COL_VERTEX(384, 0, -7231), - COL_VERTEX(-3583, 154, 6016), - COL_VERTEX(-2303, 154, 6528), - COL_VERTEX(-2303, 0, 6016), - COL_VERTEX(-4095, 154, 6016), - COL_VERTEX(256, 230, 4096), - COL_VERTEX(-255, 154, 4096), - COL_VERTEX(-1663, 154, 6016), - COL_VERTEX(-1663, 0, 6528), - COL_VERTEX(-4115, 0, 492), - COL_VERTEX(-4115, 0, 0), - COL_VERTEX(-4607, 0, 492), - COL_VERTEX(1536, 154, 6400), - COL_VERTEX(896, 0, 6656), - COL_VERTEX(1536, 154, 6016), - COL_VERTEX(1280, 154, 5760), - COL_VERTEX(-5513, 154, 6440), - COL_VERTEX(-5887, 154, 7088), - COL_VERTEX(-6261, 154, 6872), - COL_VERTEX(-6261, 154, 6440), - COL_VERTEX(6656, 154, -2639), - COL_VERTEX(6282, 154, -2855), - COL_VERTEX(-2272, 166, 276), - COL_VERTEX(-2235, 403, 391), - COL_VERTEX(-2180, 554, 560), - COL_VERTEX(-1982, 554, 1169), - COL_VERTEX(-1921, 376, 1357), - COL_VERTEX(-1890, 166, 1452), - COL_VERTEX(6060, 166, -7195), - COL_VERTEX(6146, 403, -7110), - COL_VERTEX(6271, 554, -6984), - COL_VERTEX(6724, 554, -6532), - COL_VERTEX(6863, 376, -6392), - COL_VERTEX(6934, 166, -6321), - COL_TRI_INIT(SURFACE_DEFAULT, 622), - COL_TRI(142, 143, 144), - COL_TRI(48, 49, 50), - COL_TRI(48, 50, 51), - COL_TRI(134, 135, 136), - COL_TRI(136, 137, 138), - COL_TRI(136, 135, 137), - COL_TRI(135, 139, 137), - COL_TRI(138, 137, 139), - COL_TRI(138, 139, 140), - COL_TRI(135, 141, 139), - COL_TRI(134, 141, 135), - COL_TRI(140, 139, 141), - COL_TRI(140, 141, 134), - COL_TRI(142, 145, 146), - COL_TRI(147, 145, 142), - COL_TRI(148, 143, 146), - COL_TRI(149, 146, 145), - COL_TRI(149, 148, 146), - COL_TRI(142, 146, 143), - COL_TRI(148, 150, 143), - COL_TRI(150, 151, 143), - COL_TRI(143, 151, 144), - COL_TRI(150, 153, 151), - COL_TRI(152, 153, 150), - COL_TRI(152, 150, 147), - COL_TRI(150, 148, 147), - COL_TRI(148, 149, 147), - COL_TRI(147, 149, 145), - COL_TRI(144, 151, 153), - COL_TRI(144, 153, 152), - COL_TRI(154, 158, 161), - COL_TRI(154, 377, 378), - COL_TRI(154, 378, 158), - COL_TRI(156, 378, 377), - COL_TRI(156, 157, 378), - COL_TRI(157, 158, 378), - COL_TRI(158, 379, 161), - COL_TRI(157, 159, 158), - COL_TRI(159, 379, 158), - COL_TRI(159, 157, 155), - COL_TRI(160, 380, 159), - COL_TRI(160, 159, 155), - COL_TRI(159, 380, 379), - COL_TRI(157, 156, 155), - COL_TRI(155, 377, 154), - COL_TRI(155, 156, 377), - COL_TRI(161, 379, 380), - COL_TRI(161, 380, 160), - COL_TRI(162, 164, 167), - COL_TRI(162, 167, 169), - COL_TRI(163, 381, 162), - COL_TRI(164, 382, 383), - COL_TRI(164, 383, 385), - COL_TRI(165, 164, 381), - COL_TRI(165, 167, 164), - COL_TRI(162, 381, 164), - COL_TRI(165, 166, 167), - COL_TRI(166, 384, 167), - COL_TRI(167, 384, 169), - COL_TRI(166, 386, 384), - COL_TRI(166, 165, 163), - COL_TRI(168, 386, 166), - COL_TRI(168, 166, 163), - COL_TRI(169, 384, 386), - COL_TRI(169, 386, 168), - COL_TRI(165, 381, 387), - COL_TRI(165, 387, 163), - COL_TRI(163, 387, 381), - COL_TRI(170, 388, 175), - COL_TRI(171, 389, 170), - COL_TRI(170, 389, 388), - COL_TRI(170, 175, 177), - COL_TRI(172, 388, 389), - COL_TRI(172, 173, 388), - COL_TRI(173, 175, 388), - COL_TRI(173, 174, 175), - COL_TRI(174, 390, 175), - COL_TRI(175, 390, 177), - COL_TRI(174, 173, 171), - COL_TRI(173, 172, 171), - COL_TRI(171, 172, 389), - COL_TRI(178, 394, 395), - COL_TRI(176, 391, 174), - COL_TRI(176, 174, 171), - COL_TRI(174, 391, 390), - COL_TRI(177, 390, 391), - COL_TRI(177, 391, 176), - COL_TRI(178, 325, 326), - COL_TRI(178, 392, 325), - COL_TRI(179, 178, 326), - COL_TRI(180, 393, 178), - COL_TRI(180, 178, 179), - COL_TRI(186, 396, 187), - COL_TRI(178, 395, 183), - COL_TRI(178, 183, 392), - COL_TRI(181, 183, 182), - COL_TRI(182, 183, 185), - COL_TRI(183, 395, 185), - COL_TRI(181, 392, 183), - COL_TRI(184, 392, 181), - COL_TRI(184, 325, 392), - COL_TRI(185, 395, 394), - COL_TRI(178, 396, 394), - COL_TRI(186, 394, 396), - COL_TRI(185, 394, 186), - COL_TRI(178, 397, 396), - COL_TRI(187, 396, 397), - COL_TRI(182, 339, 338), - COL_TRI(188, 397, 393), - COL_TRI(189, 403, 397), - COL_TRI(189, 397, 188), - COL_TRI(178, 393, 397), - COL_TRI(187, 397, 403), - COL_TRI(180, 398, 393), - COL_TRI(188, 393, 398), - COL_TRI(182, 183, 339), - COL_TRI(190, 395, 185), - COL_TRI(180, 399, 398), - COL_TRI(179, 326, 400), - COL_TRI(191, 405, 406), - COL_TRI(191, 407, 405), - COL_TRI(191, 406, 408), - COL_TRI(191, 409, 410), - COL_TRI(191, 411, 409), - COL_TRI(191, 408, 411), - COL_TRI(194, 409, 195), - COL_TRI(194, 410, 409), - COL_TRI(195, 409, 411), - COL_TRI(192, 191, 410), - COL_TRI(192, 410, 194), - COL_TRI(195, 411, 196), - COL_TRI(196, 411, 408), - COL_TRI(196, 408, 413), - COL_TRI(197, 406, 405), - COL_TRI(200, 416, 415), - COL_TRI(197, 405, 198), - COL_TRI(198, 405, 407), - COL_TRI(198, 407, 193), - COL_TRI(193, 407, 191), - COL_TRI(193, 191, 192), - COL_TRI(199, 414, 204), - COL_TRI(199, 204, 203), - COL_TRI(200, 415, 201), - COL_TRI(201, 415, 414), - COL_TRI(201, 414, 199), - COL_TRI(202, 414, 415), - COL_TRI(202, 417, 414), - COL_TRI(203, 204, 416), - COL_TRI(203, 416, 200), - COL_TRI(204, 418, 416), - COL_TRI(204, 205, 418), - COL_TRI(70, 68, 202), - COL_TRI(70, 202, 418), - COL_TRI(210, 422, 420), - COL_TRI(205, 417, 67), - COL_TRI(205, 67, 69), - COL_TRI(206, 419, 209), - COL_TRI(206, 209, 208), - COL_TRI(207, 419, 210), - COL_TRI(207, 209, 419), - COL_TRI(208, 209, 420), - COL_TRI(209, 421, 420), - COL_TRI(209, 207, 421), - COL_TRI(208, 420, 422), - COL_TRI(207, 210, 421), - COL_TRI(210, 420, 421), - COL_TRI(215, 428, 427), - COL_TRI(210, 423, 422), - COL_TRI(211, 212, 424), - COL_TRI(211, 424, 425), - COL_TRI(212, 211, 426), - COL_TRI(213, 211, 425), - COL_TRI(214, 426, 211), - COL_TRI(214, 211, 213), - COL_TRI(212, 426, 215), - COL_TRI(212, 215, 424), - COL_TRI(215, 425, 424), - COL_TRI(213, 425, 427), - COL_TRI(215, 427, 425), - COL_TRI(216, 217, 429), - COL_TRI(217, 216, 430), - COL_TRI(217, 227, 429), - COL_TRI(217, 430, 227), - COL_TRI(218, 430, 216), - COL_TRI(218, 216, 431), - COL_TRI(216, 429, 432), - COL_TRI(219, 430, 218), - COL_TRI(219, 227, 430), - COL_TRI(220, 221, 433), - COL_TRI(221, 220, 223), - COL_TRI(221, 434, 435), - COL_TRI(221, 223, 434), - COL_TRI(227, 432, 429), - COL_TRI(229, 436, 433), - COL_TRI(223, 225, 434), - COL_TRI(224, 434, 432), - COL_TRI(225, 435, 434), - COL_TRI(223, 434, 224), - COL_TRI(226, 434, 223), - COL_TRI(226, 432, 434), - COL_TRI(225, 222, 435), - COL_TRI(222, 221, 435), - COL_TRI(223, 229, 225), - COL_TRI(223, 224, 230), - COL_TRI(220, 433, 436), - COL_TRI(229, 222, 225), - COL_TRI(229, 433, 222), - COL_TRI(222, 433, 221), - COL_TRI(227, 219, 226), - COL_TRI(227, 226, 432), - COL_TRI(224, 432, 437), - COL_TRI(228, 432, 226), - COL_TRI(228, 437, 432), - COL_TRI(224, 438, 441), - COL_TRI(224, 439, 438), - COL_TRI(224, 440, 439), - COL_TRI(224, 437, 440), - COL_TRI(230, 224, 441), - COL_TRI(231, 438, 439), - COL_TRI(232, 438, 231), - COL_TRI(232, 441, 438), - COL_TRI(230, 441, 232), - COL_TRI(233, 439, 440), - COL_TRI(231, 439, 233), - COL_TRI(233, 440, 234), - COL_TRI(234, 440, 437), - COL_TRI(234, 437, 228), - COL_TRI(235, 442, 237), - COL_TRI(235, 237, 236), - COL_TRI(236, 237, 443), - COL_TRI(237, 444, 443), - COL_TRI(237, 445, 446), - COL_TRI(237, 448, 445), - COL_TRI(238, 444, 447), - COL_TRI(239, 444, 238), - COL_TRI(239, 443, 444), - COL_TRI(237, 447, 444), - COL_TRI(236, 443, 239), - COL_TRI(240, 447, 446), - COL_TRI(238, 447, 240), - COL_TRI(237, 446, 447), - COL_TRI(241, 446, 445), - COL_TRI(240, 446, 241), - COL_TRI(242, 445, 448), - COL_TRI(241, 445, 242), - COL_TRI(248, 247, 246), - COL_TRI(242, 448, 243), - COL_TRI(243, 448, 442), - COL_TRI(237, 442, 448), - COL_TRI(243, 442, 235), - COL_TRI(244, 449, 246), - COL_TRI(244, 246, 245), - COL_TRI(245, 246, 450), - COL_TRI(246, 449, 451), - COL_TRI(246, 451, 254), - COL_TRI(247, 450, 246), - COL_TRI(249, 453, 250), - COL_TRI(249, 248, 453), - COL_TRI(250, 453, 452), - COL_TRI(246, 453, 248), - COL_TRI(246, 452, 453), - COL_TRI(248, 454, 259), - COL_TRI(251, 248, 249), - COL_TRI(251, 454, 248), - COL_TRI(248, 259, 247), - COL_TRI(250, 452, 252), - COL_TRI(252, 452, 455), - COL_TRI(253, 455, 452), - COL_TRI(254, 253, 452), - COL_TRI(246, 254, 452), - COL_TRI(255, 262, 254), - COL_TRI(256, 254, 451), - COL_TRI(255, 254, 256), - COL_TRI(254, 262, 253), - COL_TRI(257, 247, 258), - COL_TRI(257, 450, 247), - COL_TRI(258, 247, 456), - COL_TRI(259, 456, 247), - COL_TRI(259, 267, 456), - COL_TRI(260, 259, 454), - COL_TRI(267, 460, 456), - COL_TRI(262, 457, 253), - COL_TRI(263, 455, 253), - COL_TRI(264, 253, 457), - COL_TRI(263, 253, 264), - COL_TRI(262, 458, 459), - COL_TRI(262, 459, 457), - COL_TRI(265, 262, 255), - COL_TRI(265, 458, 262), - COL_TRI(266, 456, 460), - COL_TRI(258, 456, 266), - COL_TRI(261, 259, 260), - COL_TRI(267, 461, 460), - COL_TRI(267, 462, 461), - COL_TRI(268, 267, 261), - COL_TRI(268, 462, 267), - COL_TRI(261, 267, 259), - COL_TRI(260, 454, 251), - COL_TRI(252, 455, 263), - COL_TRI(245, 450, 257), - COL_TRI(269, 457, 459), - COL_TRI(264, 457, 269), - COL_TRI(270, 459, 458), - COL_TRI(269, 459, 270), - COL_TRI(270, 458, 265), - COL_TRI(271, 451, 449), - COL_TRI(256, 451, 271), - COL_TRI(271, 449, 244), - COL_TRI(272, 460, 461), - COL_TRI(266, 460, 272), - COL_TRI(272, 461, 273), - COL_TRI(273, 461, 462), - COL_TRI(273, 462, 268), - COL_TRI(274, 463, 275), - COL_TRI(275, 463, 277), - COL_TRI(275, 277, 276), - COL_TRI(276, 277, 464), - COL_TRI(277, 463, 465), - COL_TRI(277, 465, 466), - COL_TRI(274, 465, 463), - COL_TRI(277, 467, 464), - COL_TRI(277, 468, 467), - COL_TRI(277, 469, 468), - COL_TRI(276, 464, 278), - COL_TRI(278, 467, 279), - COL_TRI(278, 464, 467), - COL_TRI(279, 467, 468), - COL_TRI(280, 468, 469), - COL_TRI(279, 468, 280), - COL_TRI(277, 466, 469), - COL_TRI(281, 469, 466), - COL_TRI(280, 469, 281), - COL_TRI(281, 466, 282), - COL_TRI(282, 466, 465), - COL_TRI(282, 465, 274), - COL_TRI(283, 470, 471), - COL_TRI(283, 472, 470), - COL_TRI(284, 473, 474), - COL_TRI(284, 474, 288), - COL_TRI(285, 473, 284), - COL_TRI(286, 285, 284), - COL_TRI(287, 286, 284), - COL_TRI(291, 292, 478), - COL_TRI(288, 474, 475), - COL_TRI(288, 290, 289), - COL_TRI(288, 475, 290), - COL_TRI(289, 477, 476), - COL_TRI(289, 476, 287), - COL_TRI(290, 477, 289), - COL_TRI(287, 476, 286), - COL_TRI(291, 293, 292), - COL_TRI(296, 6, 9), - COL_TRI(292, 293, 479), - COL_TRI(293, 12, 13), - COL_TRI(293, 13, 479), - COL_TRI(292, 479, 294), - COL_TRI(294, 13, 295), - COL_TRI(294, 479, 13), - COL_TRI(295, 12, 296), - COL_TRI(295, 13, 12), - COL_TRI(9, 6, 480), - COL_TRI(9, 480, 298), - COL_TRI(7, 5, 296), - COL_TRI(6, 5, 7), - COL_TRI(297, 480, 6), - COL_TRI(297, 6, 7), - COL_TRI(296, 5, 6), - COL_TRI(298, 480, 297), - COL_TRI(298, 297, 299), - COL_TRI(7, 301, 297), - COL_TRI(299, 297, 301), - COL_TRI(299, 301, 481), - COL_TRI(300, 291, 478), - COL_TRI(300, 478, 482), - COL_TRI(301, 300, 482), - COL_TRI(7, 291, 300), - COL_TRI(301, 482, 481), - COL_TRI(307, 486, 309), - COL_TRI(7, 12, 291), - COL_TRI(12, 7, 296), - COL_TRI(302, 483, 303), - COL_TRI(303, 483, 484), - COL_TRI(303, 484, 305), - COL_TRI(304, 484, 483), - COL_TRI(304, 483, 485), - COL_TRI(302, 485, 483), - COL_TRI(305, 484, 304), - COL_TRI(305, 304, 306), - COL_TRI(306, 485, 302), - COL_TRI(306, 304, 485), - COL_TRI(308, 309, 486), - COL_TRI(308, 487, 309), - COL_TRI(309, 487, 488), - COL_TRI(308, 311, 487), - COL_TRI(310, 488, 487), - COL_TRI(310, 487, 311), - COL_TRI(309, 488, 307), - COL_TRI(307, 489, 486), - COL_TRI(311, 490, 310), - COL_TRI(311, 491, 490), - COL_TRI(308, 491, 311), - COL_TRI(312, 492, 313), - COL_TRI(308, 486, 313), - COL_TRI(308, 313, 492), - COL_TRI(313, 489, 312), - COL_TRI(313, 486, 489), - COL_TRI(312, 493, 492), - COL_TRI(308, 492, 493), - COL_TRI(314, 491, 308), - COL_TRI(308, 493, 314), - COL_TRI(314, 490, 491), - COL_TRI(315, 316, 494), - COL_TRI(316, 495, 319), - COL_TRI(317, 316, 315), - COL_TRI(316, 319, 494), - COL_TRI(318, 495, 316), - COL_TRI(318, 316, 317), - COL_TRI(319, 495, 318), - COL_TRI(323, 498, 401), - COL_TRI(319, 318, 496), - COL_TRI(320, 494, 319), - COL_TRI(320, 319, 496), - COL_TRI(315, 494, 497), - COL_TRI(321, 497, 494), - COL_TRI(321, 494, 320), - COL_TRI(317, 315, 322), - COL_TRI(322, 315, 497), - COL_TRI(322, 497, 321), - COL_TRI(323, 401, 325), - COL_TRI(328, 398, 500), - COL_TRI(324, 498, 402), - COL_TRI(324, 401, 498), - COL_TRI(325, 401, 324), - COL_TRI(325, 324, 326), - COL_TRI(326, 324, 402), - COL_TRI(326, 402, 499), - COL_TRI(327, 500, 398), - COL_TRI(327, 398, 399), - COL_TRI(327, 501, 328), - COL_TRI(327, 328, 500), - COL_TRI(151, 144, 504), - COL_TRI(189, 328, 501), - COL_TRI(189, 188, 328), - COL_TRI(328, 188, 398), - COL_TRI(329, 502, 330), - COL_TRI(330, 503, 331), - COL_TRI(330, 502, 503), - COL_TRI(331, 329, 330), - COL_TRI(329, 504, 502), - COL_TRI(331, 503, 144), - COL_TRI(331, 144, 151), - COL_TRI(331, 151, 329), - COL_TRI(151, 504, 329), - COL_TRI(332, 333, 335), - COL_TRI(333, 332, 337), - COL_TRI(334, 332, 505), - COL_TRI(334, 337, 332), - COL_TRI(335, 505, 332), - COL_TRI(333, 337, 506), - COL_TRI(336, 505, 335), - COL_TRI(337, 190, 506), - COL_TRI(337, 412, 190), - COL_TRI(334, 412, 337), - COL_TRI(190, 412, 395), - COL_TRI(338, 404, 340), - COL_TRI(340, 404, 334), - COL_TRI(334, 404, 412), - COL_TRI(342, 508, 507), - COL_TRI(338, 339, 404), - COL_TRI(339, 183, 395), - COL_TRI(339, 395, 412), - COL_TRI(340, 334, 341), - COL_TRI(341, 334, 508), - COL_TRI(334, 505, 507), - COL_TRI(334, 507, 508), - COL_TRI(341, 508, 342), - COL_TRI(342, 507, 336), - COL_TRI(336, 507, 505), - COL_TRI(101, 509, 83), - COL_TRI(83, 344, 81), - COL_TRI(83, 509, 344), - COL_TRI(343, 344, 509), - COL_TRI(101, 343, 509), - COL_TRI(343, 510, 344), - COL_TRI(344, 510, 82), - COL_TRI(81, 344, 82), - COL_TRI(343, 511, 510), - COL_TRI(82, 510, 511), - COL_TRI(346, 347, 345), - COL_TRI(82, 511, 99), - COL_TRI(343, 512, 511), - COL_TRI(99, 511, 512), - COL_TRI(99, 512, 100), - COL_TRI(100, 512, 343), - COL_TRI(100, 343, 101), - COL_TRI(345, 347, 87), - COL_TRI(123, 345, 87), - COL_TRI(94, 346, 345), - COL_TRI(94, 345, 123), - COL_TRI(87, 347, 86), - COL_TRI(347, 513, 86), - COL_TRI(346, 513, 347), - COL_TRI(86, 513, 514), - COL_TRI(346, 514, 513), - COL_TRI(86, 514, 93), - COL_TRI(93, 514, 348), - COL_TRI(346, 348, 514), - COL_TRI(93, 348, 95), - COL_TRI(348, 346, 94), - COL_TRI(95, 348, 94), - COL_TRI(349, 75, 80), - COL_TRI(349, 80, 355), - COL_TRI(349, 355, 354), - COL_TRI(351, 516, 350), - COL_TRI(349, 354, 353), - COL_TRI(349, 353, 352), - COL_TRI(349, 352, 351), - COL_TRI(349, 351, 350), - COL_TRI(349, 72, 75), - COL_TRI(350, 515, 349), - COL_TRI(349, 515, 72), - COL_TRI(350, 516, 515), - COL_TRI(80, 77, 520), - COL_TRI(351, 517, 516), - COL_TRI(352, 517, 351), - COL_TRI(352, 356, 517), - COL_TRI(353, 356, 352), - COL_TRI(353, 518, 356), - COL_TRI(354, 518, 353), - COL_TRI(354, 519, 518), - COL_TRI(355, 519, 354), - COL_TRI(355, 520, 519), - COL_TRI(80, 520, 355), - COL_TRI(102, 110, 357), - COL_TRI(356, 520, 77), - COL_TRI(77, 72, 515), - COL_TRI(77, 515, 516), - COL_TRI(77, 516, 517), - COL_TRI(77, 517, 356), - COL_TRI(356, 519, 520), - COL_TRI(356, 518, 519), - COL_TRI(102, 357, 114), - COL_TRI(357, 110, 126), - COL_TRI(357, 359, 114), - COL_TRI(357, 126, 359), - COL_TRI(358, 359, 126), - COL_TRI(358, 126, 127), - COL_TRI(359, 358, 113), - COL_TRI(359, 113, 114), - COL_TRI(358, 360, 129), - COL_TRI(358, 129, 130), - COL_TRI(358, 130, 113), - COL_TRI(360, 358, 127), - COL_TRI(360, 127, 128), - COL_TRI(360, 79, 129), - COL_TRI(360, 128, 79), - COL_TRI(89, 90, 361), - COL_TRI(90, 91, 361), - COL_TRI(361, 91, 121), - COL_TRI(361, 363, 116), - COL_TRI(89, 361, 116), - COL_TRI(361, 121, 363), - COL_TRI(362, 363, 121), - COL_TRI(362, 121, 122), - COL_TRI(363, 115, 116), - COL_TRI(363, 131, 115), - COL_TRI(363, 362, 131), - COL_TRI(362, 132, 131), - COL_TRI(362, 364, 132), - COL_TRI(364, 362, 122), - COL_TRI(364, 122, 120), - COL_TRI(364, 120, 112), - COL_TRI(364, 112, 133), - COL_TRI(364, 133, 132), - COL_TRI(88, 119, 365), - COL_TRI(109, 88, 365), - COL_TRI(365, 119, 118), - COL_TRI(365, 118, 367), - COL_TRI(365, 367, 108), - COL_TRI(109, 365, 108), - COL_TRI(369, 372, 371), - COL_TRI(366, 367, 118), - COL_TRI(366, 118, 117), - COL_TRI(367, 106, 107), - COL_TRI(367, 107, 108), - COL_TRI(367, 366, 106), - COL_TRI(368, 366, 117), - COL_TRI(366, 368, 105), - COL_TRI(366, 105, 106), - COL_TRI(368, 117, 111), - COL_TRI(368, 111, 103), - COL_TRI(368, 103, 104), - COL_TRI(368, 104, 105), - COL_TRI(369, 92, 125), - COL_TRI(369, 371, 370), - COL_TRI(369, 373, 372), - COL_TRI(369, 125, 98), - COL_TRI(369, 98, 375), - COL_TRI(369, 375, 374), - COL_TRI(369, 374, 373), - COL_TRI(370, 521, 369), - COL_TRI(369, 521, 92), - COL_TRI(375, 526, 525), - COL_TRI(370, 522, 521), - COL_TRI(371, 522, 370), - COL_TRI(371, 523, 522), - COL_TRI(372, 523, 371), - COL_TRI(372, 376, 523), - COL_TRI(373, 376, 372), - COL_TRI(373, 524, 376), - COL_TRI(374, 524, 373), - COL_TRI(374, 525, 524), - COL_TRI(375, 525, 374), - COL_TRI(376, 525, 526), - COL_TRI(98, 526, 375), - COL_TRI(98, 97, 526), - COL_TRI(376, 526, 97), - COL_TRI(97, 522, 523), - COL_TRI(97, 523, 376), - COL_TRI(97, 521, 522), - COL_TRI(97, 92, 521), - COL_TRI(376, 524, 525), - COL_TRI_INIT(SURFACE_BURNING, 82), - COL_TRI(77, 73, 41), - COL_TRI(41, 39, 72), - COL_TRI(73, 35, 41), - COL_TRI(74, 39, 37), - COL_TRI(75, 72, 76), - COL_TRI(72, 39, 76), - COL_TRI(77, 41, 72), - COL_TRI(29, 73, 78), - COL_TRI(79, 73, 76), - COL_TRI(73, 29, 35), - COL_TRI(85, 30, 29), - COL_TRI(85, 29, 78), - COL_TRI(85, 96, 123), - COL_TRI(85, 123, 87), - COL_TRI(86, 30, 85), - COL_TRI(87, 86, 85), - COL_TRI(74, 37, 30), - COL_TRI(93, 74, 30), - COL_TRI(88, 39, 74), - COL_TRI(89, 88, 74), - COL_TRI(90, 89, 74), - COL_TRI(91, 74, 124), - COL_TRI(91, 90, 74), - COL_TRI(92, 96, 74), - COL_TRI(92, 74, 125), - COL_TRI(93, 95, 74), - COL_TRI(94, 125, 74), - COL_TRI(95, 94, 74), - COL_TRI(73, 82, 84), - COL_TRI(81, 82, 73), - COL_TRI(96, 97, 123), - COL_TRI(97, 98, 123), - COL_TRI(98, 94, 123), - COL_TRI(94, 98, 125), - COL_TRI(92, 97, 96), - COL_TRI(86, 93, 30), - COL_TRI(82, 99, 84), - COL_TRI(100, 101, 79), - COL_TRI(84, 110, 76), - COL_TRI(84, 79, 128), - COL_TRI(84, 126, 110), - COL_TRI(84, 127, 126), - COL_TRI(84, 128, 127), - COL_TRI(99, 100, 84), - COL_TRI(100, 79, 84), - COL_TRI(83, 81, 73), - COL_TRI(101, 83, 79), - COL_TRI(83, 73, 79), - COL_TRI(108, 107, 39), - COL_TRI(73, 77, 80), - COL_TRI(73, 80, 76), - COL_TRI(102, 129, 79), - COL_TRI(102, 79, 76), - COL_TRI(80, 75, 76), - COL_TRI(103, 76, 39), - COL_TRI(104, 103, 39), - COL_TRI(105, 104, 39), - COL_TRI(106, 105, 39), - COL_TRI(107, 106, 39), - COL_TRI(115, 132, 133), - COL_TRI(110, 102, 76), - COL_TRI(111, 112, 76), - COL_TRI(111, 76, 103), - COL_TRI(112, 124, 76), - COL_TRI(102, 114, 129), - COL_TRI(113, 130, 129), - COL_TRI(114, 113, 129), - COL_TRI(115, 131, 132), - COL_TRI(122, 121, 124), - COL_TRI(117, 133, 112), - COL_TRI(117, 118, 133), - COL_TRI(116, 115, 133), - COL_TRI(118, 116, 133), - COL_TRI(118, 119, 116), - COL_TRI(119, 89, 116), - COL_TRI(119, 88, 89), - COL_TRI(111, 117, 112), - COL_TRI(112, 120, 124), - COL_TRI(120, 122, 124), - COL_TRI(121, 91, 124), - COL_TRI(88, 109, 39), - COL_TRI(109, 108, 39), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 6), - COL_TRI(477, 290, 286), - COL_TRI(477, 286, 476), - COL_TRI(290, 285, 286), - COL_TRI(290, 475, 285), - COL_TRI(475, 473, 285), - COL_TRI(475, 474, 473), - COL_TRI_INIT(SURFACE_WALL_MISC, 106), - COL_TRI(0, 1, 2), - COL_TRI(1, 0, 3), - COL_TRI(1, 3, 4), - COL_TRI(1, 5, 6), - COL_TRI(7, 5, 1), - COL_TRI(6, 2, 1), - COL_TRI(4, 7, 1), - COL_TRI(6, 8, 2), - COL_TRI(6, 9, 8), - COL_TRI(8, 10, 2), - COL_TRI(8, 11, 10), - COL_TRI(0, 2, 10), - COL_TRI(4, 12, 7), - COL_TRI(4, 13, 12), - COL_TRI(11, 0, 10), - COL_TRI(26, 55, 16), - COL_TRI(14, 53, 17), - COL_TRI(14, 54, 53), - COL_TRI(14, 17, 27), - COL_TRI(14, 27, 28), - COL_TRI(15, 14, 28), - COL_TRI(15, 54, 14), - COL_TRI(16, 55, 53), - COL_TRI(16, 53, 54), - COL_TRI(17, 26, 27), - COL_TRI(15, 56, 54), - COL_TRI(16, 54, 56), - COL_TRI(18, 21, 20), - COL_TRI(18, 57, 21), - COL_TRI(26, 16, 27), - COL_TRI(19, 59, 60), - COL_TRI(20, 21, 22), - COL_TRI(21, 59, 61), - COL_TRI(21, 60, 59), - COL_TRI(21, 57, 60), - COL_TRI(22, 21, 61), - COL_TRI(19, 20, 23), - COL_TRI(19, 18, 20), - COL_TRI(20, 22, 23), - COL_TRI(23, 22, 56), - COL_TRI(24, 56, 22), - COL_TRI(22, 61, 24), - COL_TRI(25, 23, 15), - COL_TRI(25, 19, 23), - COL_TRI(23, 56, 15), - COL_TRI(25, 61, 59), - COL_TRI(25, 59, 19), - COL_TRI(29, 34, 35), - COL_TRI(24, 16, 56), - COL_TRI(15, 28, 25), - COL_TRI(27, 16, 24), - COL_TRI(27, 24, 28), - COL_TRI(28, 24, 61), - COL_TRI(28, 61, 25), - COL_TRI(19, 58, 18), - COL_TRI(19, 60, 58), - COL_TRI(31, 33, 34), - COL_TRI(32, 31, 34), - COL_TRI(33, 36, 34), - COL_TRI(34, 36, 35), - COL_TRI(30, 34, 29), - COL_TRI(30, 32, 34), - COL_TRI(35, 42, 41), - COL_TRI(35, 36, 42), - COL_TRI(36, 44, 43), - COL_TRI(33, 44, 36), - COL_TRI(36, 43, 42), - COL_TRI(37, 32, 30), - COL_TRI(32, 40, 46), - COL_TRI(32, 46, 31), - COL_TRI(37, 40, 32), - COL_TRI(38, 40, 37), - COL_TRI(39, 38, 37), - COL_TRI(40, 38, 46), - COL_TRI(41, 42, 39), - COL_TRI(42, 38, 39), - COL_TRI(42, 45, 38), - COL_TRI(38, 45, 46), - COL_TRI(42, 43, 45), - COL_TRI(43, 62, 45), - COL_TRI(43, 63, 62), - COL_TRI(44, 63, 43), - COL_TRI(49, 67, 68), - COL_TRI(33, 64, 44), - COL_TRI(44, 64, 63), - COL_TRI(45, 62, 47), - COL_TRI(45, 47, 46), - COL_TRI(46, 47, 66), - COL_TRI(46, 66, 31), - COL_TRI(31, 65, 33), - COL_TRI(33, 65, 64), - COL_TRI(31, 66, 65), - COL_TRI(47, 63, 64), - COL_TRI(47, 64, 65), - COL_TRI(47, 65, 66), - COL_TRI(47, 62, 63), - COL_TRI(48, 67, 49), - COL_TRI(11, 52, 0), - COL_TRI(48, 69, 67), - COL_TRI(50, 68, 70), - COL_TRI(49, 68, 50), - COL_TRI(50, 70, 51), - COL_TRI(51, 69, 48), - COL_TRI(51, 70, 69), - COL_TRI(3, 0, 52), - COL_TRI(3, 52, 71), - COL_TRI_STOP(), - COL_SPECIAL_INIT(1), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -3839, 154, 6272, /*yaw*/ 64), // unused, probably an early way to set intial position - COL_END(), -#endif }; +#endif diff --git a/levels/lll/areas/2/1/model.inc.c b/levels/lll/areas/2/1/model.inc.c index 1072a912e..09baee36f 100644 --- a/levels/lll/areas/2/1/model.inc.c +++ b/levels/lll/areas/2/1/model.inc.c @@ -1,1427 +1,228 @@ +#include "pc/rom_assets.h" // 0x0701D7D0 - 0x0701D8C0 -static const Vtx lll_seg7_vertex_0701D7D0[] = { - {{{ -787, 1203, 2943}, 0, { 5078, 3874}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -787, 1818, 2943}, 0, { 5078, 1884}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -173, 1818, 2943}, 0, { 3086, 1884}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -173, 1203, 2943}, 0, { 3086, 3874}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 443, 2496, -2449}, 0, { 1914, 470}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 315, 2490, -2634}, 0, { 1500, 490}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 377, 2502, -2663}, 0, { 1700, 452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -353, 2391, -2693}, 0, { -664, 810}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 2403, -2634}, 0, { -302, 772}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -223, 2391, -2347}, 0, { -244, 810}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 583, 2352, -2942}, 0, { 324, 936}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 844, 2554, -2742}, 0, { 1172, 282}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 774, 2554, -2563}, 0, { 942, 282}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 661, 2554, -2485}, 0, { 576, 282}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 2554, -2942}, 0, { 990, 282}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701D7D0, 0x004784a0, 83204, 0x0001d740, 240); // 0x0701D8C0 - 0x0701D9C0 -static const Vtx lll_seg7_vertex_0701D8C0[] = { - {{{ 583, 2352, -2942}, 0, { 324, 936}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 377, 2502, -2663}, 0, { -412, 470}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 583, 2554, -2942}, 0, { 324, 282}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 443, 2496, -2449}, 0, { -128, 470}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 661, 2554, -2485}, 0, { 576, 282}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -669, 2391, -2500}, 0, { 352, 810}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -507, 2391, -2942}, 0, { 878, 810}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -353, 2391, -2693}, 0, { 1494, 810}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 2391, -2942}, 0, { 0, 810}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -223, 2391, -2347}, 0, { 1798, 810}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 443, 2496, -2449}, 0, { 3958, 470}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 2403, -2634}, 0, { 1494, 810}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 315, 2490, -2634}, 0, { 3674, 470}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2034, 3181, 1185}, 0, { 3132, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2136, 3181, 1418}, 0, { 2518, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1840, 3050, 1444}, 0, { 2742, -154}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701D8C0, 0x004784a0, 83204, 0x0001d830, 256); // 0x0701D9C0 - 0x0701DAC0 -static const Vtx lll_seg7_vertex_0701D9C0[] = { - {{{ 2034, 3181, 1185}, 0, { 3132, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1840, 3050, 1444}, 0, { 2742, -154}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1568, 3181, 1227}, 0, { 3480, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1870, 3181, 1740}, 0, { 2058, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2136, 3181, 1418}, 0, { 2518, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1021, 3079, 1151}, 0, { 468, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1132, 3079, 1131}, 0, { 692, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1089, 3028, 1235}, 0, { 812, 132}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1438, 3181, 1590}, 0, { 2798, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1356, 3151, 1391}, 0, { 1308, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3151, 1326}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1340, 3095, 1304}, 0, { 1022, 150}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1439, 3151, 1282}, 0, { 1054, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1266, 3151, 1191}, 0, { 600, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1360, 3151, 1204}, 0, { 734, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3079, 1195}, 0, { 1088, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701D9C0, 0x004784a0, 83204, 0x0001d930, 256); // 0x0701DAC0 - 0x0701DBB0 -static const Vtx lll_seg7_vertex_0701DAC0[] = { - {{{ 1211, 3079, 1346}, 0, { 1348, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1089, 3028, 1235}, 0, { 812, 132}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3079, 1195}, 0, { 1088, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 955, 3079, 1220}, 0, { 460, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1021, 3079, 1151}, 0, { 468, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1048, 3079, 1362}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 608, 2976, 1457}, 0, { 3132, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, 2976, 1305}, 0, { 2518, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 647, 2845, 1135}, 0, { 2742, -154}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 991, 2976, 1187}, 0, { 3480, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 472, 2976, 894}, 0, { 2058, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 921, 2976, 808}, 0, { 2798, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 772, 2099, 792}, 0, { 1406, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 286, 2099, 750}, 0, { 482, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 468, 1698, 405}, 0, { 1578, 1898}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701DAC0, 0x004784a0, 83204, 0x0001da30, 240); // 0x0701DBB0 - 0x0701DCA0 -static const Vtx lll_seg7_vertex_0701DBB0[] = { - {{{ 468, 1698, 405}, 0, { 1578, 1898}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 221, 2099, 309}, 0, { 1264, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 624, 2099, 82}, 0, { 2576, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 286, 2099, 750}, 0, { 482, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 876, 2099, 327}, 0, { 2592, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 772, 2099, 792}, 0, { 1406, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, 1075, -97}, 0, { 1054, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 840, 1075, -15}, 0, { 1308, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 797, 1033, -46}, 0, { 1022, 150}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 1075, 4}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 718, 1075, -64}, 0, { 600, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 1075, -98}, 0, { 734, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1520, 3171, -2259}, 0, { 1054, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 3171, -2123}, 0, { 1308, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1463, 3115, -2175}, 0, { 1022, 150}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701DBB0, 0x004784a0, 83204, 0x0001db20, 240); // 0x0701DCA0 - 0x0701DDA0 -static const Vtx lll_seg7_vertex_0701DCA0[] = { - {{{ 1463, 3115, -2175}, 0, { 1022, 150}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1407, 3171, -2090}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1332, 3171, -2205}, 0, { 600, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 3171, -2123}, 0, { 1308, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1408, 3171, -2260}, 0, { 734, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1520, 3171, -2259}, 0, { 1054, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1022, 3027, -2335}, 0, { 468, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1125, 3027, -2382}, 0, { 692, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1108, 2977, -2271}, 0, { 812, 132}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1245, 3027, -2346}, 0, { 1088, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1254, 3027, -2193}, 0, { 1348, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 975, 3027, -2252}, 0, { 460, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1100, 3027, -2138}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2046, 1930, 475}, 0, { 3132, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2219, 1930, 663}, 0, { 2518, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2363, 1799, 402}, 0, { 2742, -154}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701DCA0, 0x004784a0, 83204, 0x0001dc10, 256); // 0x0701DDA0 - 0x0701DEA0 -static const Vtx lll_seg7_vertex_0701DDA0[] = { - {{{ 1109, 2921, -2642}, 0, { 1308, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2921, -2622}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1065, 2879, -2673}, 0, { 1022, 150}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1099, 2921, -2724}, 0, { 1054, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 986, 2921, -2691}, 0, { 600, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2921, -2724}, 0, { 734, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2389, 2038, -202}, 0, { 2750, -928}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2572, 1792, -255}, 0, { 2450, -132}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, 2038, -488}, 0, { 3248, -928}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2644, 2038, -36}, 0, { 1784, -928}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 2038, -257}, 0, { 1934, -928}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2879, 2038, -510}, 0, { 2588, -928}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2621, 1930, 551}, 0, { 2058, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2363, 1799, 402}, 0, { 2742, -154}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2219, 1930, 663}, 0, { 2518, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2659, 1930, 95}, 0, { 2798, -578}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701DDA0, 0x004784a0, 83204, 0x0001dd10, 256); // 0x0701DEA0 - 0x0701DF90 -static const Vtx lll_seg7_vertex_0701DEA0[] = { - {{{ -2046, 1930, 475}, 0, { 3132, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2363, 1799, 402}, 0, { 2742, -154}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2275, 1930, 66}, 0, { 3480, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2659, 1930, 95}, 0, { 2798, -578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1940, 1853, -25}, 0, { 850, -330}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2086, 1591, -225}, 0, { 974, 518}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1809, 1853, -365}, 0, { 1932, -330}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2321, 1853, -173}, 0, { 318, -330}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2295, 1853, -410}, 0, { 922, -330}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2110, 1853, -520}, 0, { 1596, -330}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2090, 1812, 1124}, 0, { -124, 134}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2238, 1542, 934}, 0, { -30, 1008}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2032, 1812, 695}, 0, { 990, 134}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2406, 1812, 729}, 0, { 56, 134}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2492, 1812, 967}, 0, { -684, 134}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701DEA0, 0x004784a0, 83204, 0x0001de10, 240); // 0x0701DF90 - 0x0701E090 -static const Vtx lll_seg7_vertex_0701DF90[] = { - {{{ -1907, 1669, 1054}, 0, { 482, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1972, 1669, 613}, 0, { 1264, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1725, 1268, 709}, 0, { 1578, 1898}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1421, 1669, 1096}, 0, { 1406, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1570, 1669, 386}, 0, { 2576, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1317, 1669, 631}, 0, { 2592, 598}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2370, 1628, 1593}, 0, { -2022, 730}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2255, 1628, 1265}, 0, { -1008, 732}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2102, 1341, 1520}, 0, { -1240, 1658}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1950, 1628, 1746}, 0, { -1410, 730}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1874, 1628, 1252}, 0, { -106, 732}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1741, 1628, 1538}, 0, { -456, 732}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 1818, 2943}, 0, { 0, 1884}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 1203, 2943}, 0, { 0, 3874}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -173, 1203, 2943}, 0, { 3086, 3874}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -173, 1818, 2943}, 0, { 3086, 1884}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701DF90, 0x004784a0, 83204, 0x0001df00, 256); // 0x0701E090 - 0x0701E180 -static const Vtx lll_seg7_vertex_0701E090[] = { - {{{ -787, 1818, 2943}, 0, { 5078, 1884}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 5248, 2943}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 1818, 2943}, 0, { 0, 1884}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 5248, 2943}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 3539, -787}, 0, { 5078, -3694}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 5248, -787}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 5248, -2153}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 2121, -787}, 0, { 0, 902}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 179, -787}, 0, { 0, 7194}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 5248, 788}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 3539, -2153}, 0, { 0, -3694}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2411, 3539, -480}, 0, { 1958, 1414}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 5248, -787}, 0, { 0, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 3539, -787}, 0, { 0, 1414}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2411, 5248, -480}, 0, { 1958, -4120}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701E090, 0x004784a0, 83204, 0x0001e000, 240); // 0x0701E180 - 0x0701E280 -static const Vtx lll_seg7_vertex_0701E180[] = { - {{{ 788, 128, -2942}, 0, { 5078, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 5248, -2942}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 5248, -2942}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 128, -2942}, 0, { 0, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2411, 3463, -480}, 0, { 964, -3444}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 2121, -787}, 0, { 0, 902}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 5248, 788}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 855, 2154}, 0, { 5078, 5004}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 5248, 788}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 518, 788}, 0, { 0, 6096}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 179, -787}, 0, { 0, 7194}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 518, 788}, 0, { 5078, 6096}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2411, 5248, -480}, 0, { 964, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 179, -2153}, 0, { 0, 7194}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2554, 159, -1461}, 0, { 2556, 7260}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 2121, -2153}, 0, { 0, 902}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701E180, 0x004784a0, 83204, 0x0001e0f0, 256); // 0x0701E280 - 0x0701E360 -static const Vtx lll_seg7_vertex_0701E280[] = { - {{{ 2154, 2121, -2153}, 0, { 0, 902}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2554, 159, -1461}, 0, { 2556, 7260}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 179, -787}, 0, { 5078, 7194}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 2121, -787}, 0, { 5078, 902}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 855, 2154}, 0, { 5078, 5004}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 5248, 2154}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 5248, 788}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 128, -787}, 0, { 5078, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 5248, 788}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 128, 788}, 0, { 0, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 1029, 2943}, 0, { 5078, 4438}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 5248, 2943}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 5248, 2154}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 1029, 2154}, 0, { 0, 4438}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701E280, 0x004784a0, 83204, 0x0001e1f0, 224); // 0x0701E360 - 0x0701E440 -static const Vtx lll_seg7_vertex_0701E360[] = { - {{{ -2153, 1613, 2154}, 0, { 5078, 2548}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 5248, 2154}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 5248, 2943}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1613, 2943}, 0, { 0, 2548}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 128, 788}, 0, { 5078, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 5248, 788}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 5248, 2154}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 128, 2154}, 0, { 0, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 128, -2942}, 0, { 0, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 5248, -2153}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 5248, -2942}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 128, -787}, 0, { 5078, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 5248, -787}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 5248, 788}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701E360, 0x004784a0, 83204, 0x0001e2d0, 224); // 0x0701E440 - 0x0701E530 -static const Vtx lll_seg7_vertex_0701E440[] = { - {{{ -2153, 2268, -2153}, 0, { 5078, 426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 5248, -2153}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 5248, -787}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 2268, -787}, 0, { 0, 426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 2442, -2942}, 0, { 5078, -138}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 5248, -2942}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 5248, -2153}, 0, { 0, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 2442, -2153}, 0, { 0, -138}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 128, -2942}, 0, { 0, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 128, -2153}, 0, { 5078, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 5248, -2153}, 0, { 5078, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 128, 788}, 0, { 5078, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 466, 708}, 0, { 4816, 6262}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2697, 349, 223}, 0, { 3248, 6644}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2601, 167, -533}, 0, { 792, 7232}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701E440, 0x004784a0, 83204, 0x0001e3b0, 240); // 0x0701E530 - 0x0701E620 -static const Vtx lll_seg7_vertex_0701E530[] = { - {{{ 2154, 3463, -2153}, 0, { 0, -1400}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 2121, -2153}, 0, { 0, 2944}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1704, 3463, -1703}, 0, { 2030, -1400}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1704, 3463, -1703}, 0, { 502, -3444}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 2121, -787}, 0, { 5078, 902}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2411, 3463, -480}, 0, { 5078, -3444}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 2121, -2153}, 0, { 0, 902}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 128, -2942}, 0, { 5078, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -669, 2391, -2500}, 0, { 4694, 28}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 128, -2153}, 0, { 0, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 128, 2943}, 0, { 5078, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 978, 2328}, 0, { 4484, 4604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 128, 2154}, 0, { 0, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2391, -1719}, 0, { 482, 28}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2217, -1719}, 0, { 482, 592}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701E530, 0x004784a0, 83204, 0x0001e4a0, 240); // 0x0701E620 - 0x0701E720 -static const Vtx lll_seg7_vertex_0701E620[] = { - {{{ -787, 128, -2942}, 0, { 990, 5314}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 2391, -2942}, 0, { 990, -2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -669, 2391, -2500}, 0, { -488, -2016}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 128, 788}, 0, { 0, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 804, 1831}, 0, { 4694, 5168}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2302, 639, 1342}, 0, { 2560, 5702}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 128, 2154}, 0, { 5078, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 466, 708}, 0, { 230, 6262}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 978, 1831}, 0, { 352, 4604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 804, 1831}, 0, { 352, 5168}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 978, 2328}, 0, { 4484, 4604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 128, 2154}, 0, { 0, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 128, 2943}, 0, { 5078, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1152, 2328}, 0, { 5078, 4040}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 128, 2943}, 0, { 0, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 978, 2328}, 0, { 432, 4604}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701E620, 0x004784a0, 83204, 0x0001e590, 256); // 0x0701E720 - 0x0701E810 -static const Vtx lll_seg7_vertex_0701E720[] = { - {{{ 645, 978, 2328}, 0, { 432, 4604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1152, 2328}, 0, { 5078, 4040}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 1152, 2328}, 0, { 432, 4040}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 128, 2154}, 0, { 5078, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 1562, 1720}, 0, { 4562, 2714}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 128, 2943}, 0, { 0, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1152, 2328}, 0, { 964, 4040}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1562, 2328}, 0, { 964, 2714}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 128, 2154}, 0, { 990, 4292}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 1562, 2154}, 0, { 990, -350}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 1562, 1720}, 0, { -998, -350}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 128, -787}, 0, { 0, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 128, -2153}, 0, { 5078, 7358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2217, -1719}, 0, { 4562, 592}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2348, 2217, -628}, 0, { 482, 592}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701E720, 0x004784a0, 83204, 0x0001e690, 240); // 0x0701E810 - 0x0701E900 -static const Vtx lll_seg7_vertex_0701E810[] = { - {{{ -2942, 2217, -787}, 0, { 0, -1452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 128, -787}, 0, { 0, 5314}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2348, 2217, -628}, 0, { 1958, -1452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 2391, -2153}, 0, { 0, 28}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 2268, -2153}, 0, { 0, 426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2268, -1719}, 0, { 1958, 426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2391, -1719}, 0, { 1958, 28}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1562, 2943}, 0, { 0, -350}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1203, 2328}, 0, { 1958, 810}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1562, 2328}, 0, { 1958, -350}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1203, 2943}, 0, { 0, 810}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 1152, 2943}, 0, { 0, -46}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 1029, 2328}, 0, { 2012, 352}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 1152, 2328}, 0, { 2012, -46}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 1029, 2943}, 0, { 0, 352}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701E810, 0x004784a0, 83204, 0x0001e780, 240); // 0x0701E900 - 0x0701E940 -static const Vtx lll_seg7_vertex_0701E900[] = { - {{{ 2154, 978, 2154}, 0, { 0, 518}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 855, 2154}, 0, { 0, 918}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 855, 1831}, 0, { 1448, 918}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 978, 1831}, 0, { 1448, 518}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701E900, 0x004784a0, 83204, 0x0001e870, 64); // 0x0701E940 - 0x0701EA30 -static const Vtx lll_seg7_vertex_0701E940[] = { - {{{ -1431, 0, -295}, 0, { -802, 614}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1465, 26, -323}, 0, { -690, 522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1671, 0, -150}, 0, { -6, 1098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1670, 26, -199}, 0, { -10, 934}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1663, 56, -490}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1866, 26, -189}, 0, { 644, 968}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1901, 0, -138}, 0, { 758, 1136}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1367, 0, -632}, 0, { -1014, -506}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2038, 0, -303}, 0, { 1216, 590}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1578, 26, -699}, 0, { -312, -728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1410, 26, -611}, 0, { -872, -436}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1983, 26, -330}, 0, { 1034, 500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1901, 26, -619}, 0, { 762, -462}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1942, 0, -641}, 0, { 896, -536}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1564, 0, -734}, 0, { -360, -846}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701E940, 0x004784a0, 83204, 0x0001e8b0, 240); // 0x0701EA30 - 0x0701EB30 -static const Vtx lll_seg7_vertex_0701EA30[] = { - {{{ 106, 410, -2942}, 0, { -818, -256}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 39, 458, -2942}, 0, { -1040, -256}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 153, 55, -2784}, 0, { -654, 8}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1367, 0, -632}, 0, { -1014, -506}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1410, 26, -611}, 0, { -872, -436}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1465, 26, -323}, 0, { -690, 522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1663, 56, -490}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 135, 0, -2681}, 0, { -726, 424}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 111, 42, -2755}, 0, { -816, 194}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5, 0, -2587}, 0, { -1160, 798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 199, 0, -2520}, 0, { -512, 1018}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 179, 22, -2717}, 0, { -572, 296}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 272, 132, -2745}, 0, { -226, 286}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 190, 650, -2942}, 0, { -538, -256}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 41, 51, -2739}, 0, { -1050, 350}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -138, 0, -2942}, 0, { -1634, -256}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701EA30, 0x004784a0, 83204, 0x0001e9a0, 256); // 0x0701EB30 - 0x0701EC30 -static const Vtx lll_seg7_vertex_0701EB30[] = { - {{{ 199, 0, -2520}, 0, { -512, 1018}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 324, 52, -2711}, 0, { -92, 430}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 239, 51, -2703}, 0, { -378, 450}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 343, 0, -2531}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 272, 132, -2745}, 0, { -226, 286}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 480, 0, -2942}, 0, { 424, -256}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 190, 650, -2942}, 0, { -538, -256}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 179, 22, -2717}, 0, { -572, 296}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1166, 102, 1583}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1121, 102, 1727}, 0, { -444, 706}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -939, 0, 1785}, 0, { -1038, 928}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1314, 102, 1858}, 0, { -208, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1261, 0, 2004}, 0, { -644, -304}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1602, 102, 1563}, 0, { 1150, 150}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1499, 102, 1813}, 0, { 368, -294}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1570, 0, 1928}, 0, { 316, -740}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701EB30, 0x004784a0, 83204, 0x0001eaa0, 256); // 0x0701EC30 - 0x0701ED20 -static const Vtx lll_seg7_vertex_0701EC30[] = { - {{{ -1602, 102, 1563}, 0, { 1150, 150}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1684, 102, 1704}, 0, { 1074, -388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1499, 102, 1813}, 0, { 368, -294}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1570, 0, 1928}, 0, { 316, -740}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1878, 0, 1747}, 0, { 1496, -898}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1741, 0, 1511}, 0, { 1622, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1337, 102, 1449}, 0, { 692, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1166, 102, 1583}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1121, 102, 1727}, 0, { -444, 706}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1300, 0, 1322}, 0, { 856, 1398}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1817, 0, 1021}, 0, { -380, -930}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1828, 102, 659}, 0, { 414, 124}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2120, 0, 611}, 0, { 1340, -456}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1015, 0, 1545}, 0, { -346, 1398}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -939, 0, 1785}, 0, { -1038, 928}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701EC30, 0x004784a0, 83204, 0x0001eba0, 240); // 0x0701ED20 - 0x0701EE00 -static const Vtx lll_seg7_vertex_0701ED20[] = { - {{{ -1037, 0, 741}, 0, { -1922, 1524}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1457, 102, 813}, 0, { -870, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1383, 0, 1047}, 0, { -1632, -64}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1643, 102, 767}, 0, { -292, 218}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1817, 0, 1021}, 0, { -380, -930}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1300, 80, 673}, 0, { -1108, 1142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1472, 89, 366}, 0, { 84, 1620}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1828, 102, 659}, 0, { 414, 124}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2120, 0, 611}, 0, { 1340, -456}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1805, 88, 533}, 0, { 612, 500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1988, 0, 248}, 0, { 1762, 830}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1415, 0, 130}, 0, { 436, 2392}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1145, 102, 456}, 0, { -956, 2054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -994, 0, 418}, 0, { -1274, 2464}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701ED20, 0x004784a0, 83204, 0x0001ec90, 224); // 0x0701EE00 - 0x0701EF00 -static const Vtx lll_seg7_vertex_0701EE00[] = { - {{{ 1606, 0, -997}, 0, { 2390, 584}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1565, 54, -1056}, 0, { 1836, 362}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1452, 0, -1046}, 0, { 1650, -684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1663, 0, -1131}, 0, { 1120, 1288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1504, 51, -1085}, 0, { 1410, -330}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1569, 307, -1149}, 0, { 994, 286}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1507, 49, -1190}, 0, { 550, -374}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1402, 0, -1186}, 0, { -46, -842}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1621, 0, -1243}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1492, 184, -1253}, 0, { -266, -284}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1447, 30, -1230}, 0, { -64, -796}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1564, 0, -1290}, 0, { -562, 470}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1201, 103, -1273}, 0, { 1274, -488}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -663, 102, -865}, 0, { -770, 436}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -656, 102, -1042}, 0, { -262, 738}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1392, 0, -1283}, 0, { -644, -842}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701EE00, 0x004784a0, 83204, 0x0001ed70, 256); // 0x0701EF00 - 0x0701F000 -static const Vtx lll_seg7_vertex_0701EF00[] = { - {{{ 1492, 184, -1253}, 0, { -266, -284}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1564, 0, -1290}, 0, { -562, 470}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1496, 0, -1319}, 0, { -1006, -254}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1442, 28, -1272}, 0, { -610, -792}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1447, 30, -1230}, 0, { -64, -796}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1392, 0, -1283}, 0, { -644, -842}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1201, 103, -1273}, 0, { 1274, -488}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1153, 102, -805}, 0, { -168, -1094}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -970, 102, -746}, 0, { -632, -650}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1251, 103, -1057}, 0, { 722, -980}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -825, 102, -746}, 0, { -862, -226}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -663, 102, -865}, 0, { -770, 436}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -656, 102, -1042}, 0, { -262, 738}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -623, 103, -1140}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -704, 103, -1289}, 0, { 534, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -842, 103, -1301}, 0, { 788, 606}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701EF00, 0x004784a0, 83204, 0x0001ee70, 256); // 0x0701F000 - 0x0701F100 -static const Vtx lll_seg7_vertex_0701F000[] = { - {{{ -1201, 103, -1273}, 0, { 1274, -488}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -842, 103, -1301}, 0, { 788, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -987, 103, -1352}, 0, { 1166, 262}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -704, 103, -1289}, 0, { 534, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -604, 0, -1392}, 0, { 674, 1442}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -801, 0, -1409}, 0, { 1038, 896}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -623, 103, -1140}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, 0, -1178}, 0, { -132, 1442}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1008, 0, -1482}, 0, { 1580, 404}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -536, 0, -1039}, 0, { -464, 1082}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -656, 102, -1042}, 0, { -262, 738}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -546, 0, -786}, 0, { -1188, 652}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1386, 0, -1060}, 0, { 946, -1368}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1251, 103, -1057}, 0, { 722, -980}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1201, 103, -1273}, 0, { 1272, -488}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1313, 0, -1368}, 0, { 1730, -668}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701F000, 0x004784a0, 83204, 0x0001ef70, 256); // 0x0701F100 - 0x0701F200 -static const Vtx lll_seg7_vertex_0701F100[] = { - {{{ -1246, 0, -699}, 0, { -330, -1532}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1251, 103, -1057}, 0, { 722, -980}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1386, 0, -1060}, 0, { 946, -1368}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1153, 102, -805}, 0, { -168, -1094}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1313, 0, -1368}, 0, { 1730, -668}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1201, 103, -1273}, 0, { 1272, -488}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -987, 103, -1352}, 0, { 1166, 262}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1251, 82, -1991}, 0, { 1076, -1544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1569, 82, -1978}, 0, { 2108, -1776}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1211, 82, -2222}, 0, { 746, -2250}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1008, 0, -1482}, 0, { 1580, 404}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -656, 102, -1042}, 0, { -262, 738}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -663, 102, -865}, 0, { -770, 436}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -546, 0, -786}, 0, { -1188, 652}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -825, 102, -746}, 0, { -862, -226}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -776, 0, -615}, 0, { -1320, -292}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701F100, 0x004784a0, 83204, 0x0001f070, 256); // 0x0701F200 - 0x0701F2F0 -static const Vtx lll_seg7_vertex_0701F200[] = { - {{{ -776, 0, -615}, 0, { -1320, -292}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -825, 102, -746}, 0, { -862, -226}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -970, 102, -746}, 0, { -632, -650}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -984, 0, -615}, 0, { -992, -898}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1153, 102, -805}, 0, { -168, -1094}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1246, 0, -699}, 0, { -330, -1532}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1251, 82, -1991}, 0, { 1076, -1544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1211, 82, -2222}, 0, { 746, -2250}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1075, 82, -2032}, 0, { 474, -1524}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1063, 82, -1465}, 0, { 922, 310}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 996, 82, -1725}, 0, { 484, -470}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1413, 0, -1841}, 0, { 1724, -1200}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1569, 82, -1978}, 0, { 2108, -1776}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1147, 0, -1406}, 0, { 1246, 426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1683, 0, -1866}, 0, { 2570, -1512}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701F200, 0x004784a0, 83204, 0x0001f170, 240); // 0x0701F2F0 - 0x0701F3F0 -static const Vtx lll_seg7_vertex_0701F2F0[] = { - {{{ 1569, 82, -1978}, 0, { 2108, -1776}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1708, 0, -2241}, 0, { 2328, -2740}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1610, 82, -2166}, 0, { 2078, -2414}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1683, 0, -1866}, 0, { 2570, -1512}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1251, 82, -1991}, 0, { 1076, -1544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1075, 82, -2032}, 0, { 474, -1524}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 996, 82, -1725}, 0, { 484, -470}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1063, 82, -1465}, 0, { 922, 310}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 812, 82, -1638}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 549, 82, -1588}, 0, { -832, 356}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 464, 0, -1691}, 0, { -1196, 100}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 248, 0, -1650}, 0, { -1854, 414}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1165, 0, -2342}, 0, { 496, -2596}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1211, 82, -2222}, 0, { 746, -2250}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1006, 0, -2087}, 0, { 204, -1642}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 948, 0, -1849}, 0, { 224, -826}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701F2F0, 0x004784a0, 83204, 0x0001f260, 256); // 0x0701F3F0 - 0x0701F4F0 -static const Vtx lll_seg7_vertex_0701F3F0[] = { - {{{ 996, 82, -1725}, 0, { 484, -470}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 948, 0, -1849}, 0, { 224, -826}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 747, 0, -1727}, 0, { -314, -260}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 812, 82, -1638}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 464, 0, -1691}, 0, { -1196, 100}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 549, 82, -1588}, 0, { -832, 356}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 248, 0, -1650}, 0, { -1854, 414}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 334, 82, -1565}, 0, { -1502, 616}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -56, 0, -1627}, 0, { -2814, 752}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 83, 82, -1558}, 0, { -2304, 854}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -292, 0, -1565}, 0, { -3520, 1152}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -149, 82, -1492}, 0, { -2996, 1264}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -203, 0, -1241}, 0, { -2954, 2116}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -100, 82, -1325}, 0, { -2696, 1758}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 203, 0, -1250}, 0, { -1654, 1736}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 272, 82, -1355}, 0, { -1522, 1340}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701F3F0, 0x004784a0, 83204, 0x0001f360, 256); // 0x0701F4F0 - 0x0701F5E0 -static const Vtx lll_seg7_vertex_0701F4F0[] = { - {{{ 694, 82, -1310}, 0, { -126, 1124}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1147, 0, -1406}, 0, { 1246, 426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1063, 82, -1465}, 0, { 922, 310}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 724, 0, -1191}, 0, { 70, 1480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 272, 82, -1355}, 0, { -1522, 1340}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 203, 0, -1250}, 0, { -1654, 1736}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1569, 82, -1978}, 0, { 2108, -1776}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1610, 82, -2166}, 0, { 2078, -2414}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1211, 82, -2222}, 0, { 746, -2250}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 812, 82, -1638}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 549, 82, -1588}, 0, { -832, 356}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 334, 82, -1565}, 0, { -1502, 616}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -149, 82, -1492}, 0, { -2996, 1264}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -100, 82, -1325}, 0, { -2696, 1758}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 83, 82, -1558}, 0, { -2304, 854}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701F4F0, 0x004784a0, 83204, 0x0001f460, 240); // 0x0701F5E0 - 0x0701F6E0 -static const Vtx lll_seg7_vertex_0701F5E0[] = { - {{{ 2154, -204, -2153}, 0, { 0, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1866, 128, -1657}, 0, { 1788, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1922, 128, -1896}, 0, { 1092, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, -204, -2942}, 0, { 0, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 128, -2942}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 128, -2942}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, -204, -2942}, 0, { 5078, 1046}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, -204, 788}, 0, { 8402, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2601, 167, -533}, 0, { 4308, -158}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2589, -204, -693}, 0, { 3872, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 128, 788}, 0, { 8402, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2297, 128, -997}, 0, { 2514, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1866, 128, -1657}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1983, -204, -1706}, 0, { 66, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2112, 139, -1381}, 0, { 1160, -68}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 128, -2153}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701F5E0, 0x004784a0, 83204, 0x0001f550, 256); // 0x0701F6E0 - 0x0701F7C0 -static const Vtx lll_seg7_vertex_0701F6E0[] = { - {{{ 1866, 128, -1657}, 0, { 1788, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, -204, -2153}, 0, { 0, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1983, -204, -1706}, 0, { 1414, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 128, 2154}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, -204, 2943}, 0, { 5078, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 128, 2943}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, -204, 2154}, 0, { 0, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 128, 788}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, -204, 788}, 0, { 0, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, -204, 2154}, 0, { 5078, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 128, 2154}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 128, 788}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, -204, 788}, 0, { 0, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, -204, -787}, 0, { 5078, 1044}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701F6E0, 0x004784a0, 83204, 0x0001f650, 224); // 0x0701F7C0 - 0x0701F8B0 -static const Vtx lll_seg7_vertex_0701F7C0[] = { - {{{ 788, 128, -2942}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, -204, -2153}, 0, { 5078, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 128, -2153}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, -204, -2942}, 0, { 0, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 128, -2153}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, -204, -2942}, 0, { 5078, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 128, -2942}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, -204, -2153}, 0, { 0, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 128, -787}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, -204, -787}, 0, { 0, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, -204, -2153}, 0, { 5078, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 128, -2153}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 128, 2943}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, -204, 2943}, 0, { 5078, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 128, 2943}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701F7C0, 0x004784a0, 83204, 0x0001f730, 240); // 0x0701F8B0 - 0x0701F990 -static const Vtx lll_seg7_vertex_0701F8B0[] = { - {{{ -2942, 128, 788}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, -204, -787}, 0, { 5078, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 128, -787}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 128, 2154}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, -204, 788}, 0, { 5078, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 128, 788}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, -204, 2154}, 0, { 0, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 128, 2943}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, -204, 2943}, 0, { 0, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, -204, 2154}, 0, { 5078, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 128, 2154}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 128, 2943}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, -204, 2943}, 0, { 0, 1044}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, -204, 2943}, 0, { 5078, 1044}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701F8B0, 0x004784a0, 83204, 0x0001f820, 224); // 0x0701F990 - 0x0701FA90 -static const Vtx lll_seg7_vertex_0701F990[] = { - {{{ 661, 2606, -2485}, 0, { 4642, -2958}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 583, 2606, -2942}, 0, { 2754, -4296}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 443, 2547, -2449}, 0, { 4000, -2064}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 377, 2553, -2663}, 0, { 3010, -2588}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 315, 2541, -2634}, 0, { 2896, -2268}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 2454, -2634}, 0, { 930, -302}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -223, 2442, -2347}, 0, { 2008, 650}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -353, 2442, -2693}, 0, { 328, -114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -669, 2442, -2500}, 0, { -106, 1680}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -507, 2442, -2942}, 0, { -1090, -448}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 844, 2606, -2742}, 0, { 4384, -4512}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 2606, -2942}, 0, { 3482, -5022}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 774, 2606, -2563}, 0, { 4764, -3634}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1266, 3202, 1191}, 0, { 470, 932}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3202, 1326}, 0, { 1082, 626}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1356, 3202, 1391}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701F990, 0x004784a0, 83204, 0x0001f900, 256); // 0x0701FA90 - 0x0701FB80 -static const Vtx lll_seg7_vertex_0701FA90[] = { - {{{ -787, 2442, -2942}, 0, { -2082, 542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -669, 2442, -2500}, 0, { -106, 1680}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -507, 2442, -2942}, 0, { -1090, -448}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1568, 3232, 1227}, 0, { 990, -1348}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2136, 3232, 1418}, 0, { -216, 1388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2034, 3232, 1185}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1870, 3232, 1740}, 0, { -1696, -74}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1438, 3232, 1590}, 0, { -756, -2154}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1266, 3202, 1191}, 0, { 470, 932}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1439, 3202, 1282}, 0, { 306, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1360, 3202, 1204}, 0, { 238, 520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1356, 3202, 1391}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 624, 2150, 82}, 0, { 2012, -766}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 286, 2150, 750}, 0, { -1552, 342}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 772, 2150, 792}, 0, { -20, 2228}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701FA90, 0x004784a0, 83204, 0x0001fa00, 240); // 0x0701FB80 - 0x0701FC60 -static const Vtx lll_seg7_vertex_0701FB80[] = { - {{{ 1021, 3130, 1151}, 0, { 212, 1080}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1211, 3130, 1346}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3130, 1195}, 0, { 224, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1048, 3130, 1362}, 0, { 1218, 752}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 955, 3130, 1220}, 0, { 610, 1336}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1132, 3130, 1131}, 0, { 10, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 472, 3028, 894}, 0, { -1696, -74}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 991, 3028, 1187}, 0, { 990, -1348}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 921, 3028, 808}, 0, { -756, -2154}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 608, 3028, 1457}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, 3028, 1305}, 0, { -216, 1388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 624, 2150, 82}, 0, { 2012, -766}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 772, 2150, 792}, 0, { -20, 2228}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 876, 2150, 327}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701FB80, 0x004784a0, 83204, 0x0001faf0, 224); // 0x0701FC60 - 0x0701FD60 -static const Vtx lll_seg7_vertex_0701FC60[] = { - {{{ 1408, 3222, -2260}, 0, { 238, 520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1332, 3222, -2205}, 0, { 470, 932}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1407, 3222, -2090}, 0, { 1082, 626}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 624, 2150, 82}, 0, { 2012, -766}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 221, 2150, 309}, 0, { -196, -1422}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 286, 2150, 750}, 0, { -1552, 342}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 1126, -98}, 0, { 0, 302}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 1126, 4}, 0, { 478, 302}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 840, 1126, -15}, 0, { 376, -82}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 718, 1126, -64}, 0, { 136, 530}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, 1126, -97}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 3222, -2123}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1520, 3222, -2259}, 0, { 306, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, 2089, -488}, 0, { 990, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 2089, -257}, 0, { -844, 194}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2644, 2089, -36}, 0, { 172, 1242}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701FC60, 0x004784a0, 83204, 0x0001fbd0, 256); // 0x0701FD60 - 0x0701FE40 -static const Vtx lll_seg7_vertex_0701FD60[] = { - {{{ 1022, 3078, -2335}, 0, { 212, 1080}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1100, 3078, -2138}, 0, { 1218, 752}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1254, 3078, -2193}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 975, 3078, -2252}, 0, { 610, 1336}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1245, 3078, -2346}, 0, { 224, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1125, 3078, -2382}, 0, { 10, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2972, -2724}, 0, { 0, 302}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1109, 2972, -2642}, 0, { 376, -82}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1099, 2972, -2724}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2972, -2622}, 0, { 478, 302}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 986, 2972, -2691}, 0, { 136, 530}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, 2089, -488}, 0, { 990, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2644, 2089, -36}, 0, { 172, 1242}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2389, 2089, -202}, 0, { 1402, 350}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701FD60, 0x004784a0, 83204, 0x0001fcd0, 224); // 0x0701FE40 - 0x0701FF40 -static const Vtx lll_seg7_vertex_0701FE40[] = { - {{{ -2295, 1905, -410}, 0, { 82, -1270}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2321, 1905, -173}, 0, { -1026, -846}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1940, 1905, -25}, 0, { -818, 1182}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, 2089, -488}, 0, { 990, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2879, 2089, -510}, 0, { -1118, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 2089, -257}, 0, { -844, 194}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2275, 1981, 66}, 0, { 990, -1348}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2219, 1981, 663}, 0, { -216, 1388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2046, 1981, 475}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2621, 1981, 551}, 0, { -1696, -74}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2659, 1981, 95}, 0, { -756, -2154}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1809, 1905, -365}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2110, 1905, -520}, 0, { 990, -702}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2406, 1864, 729}, 0, { 1710, -836}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2492, 1864, 967}, 0, { 476, -1102}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2090, 1864, 1124}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701FE40, 0x004784a0, 83204, 0x0001fdb0, 256); // 0x0701FF40 - 0x07020040 -static const Vtx lll_seg7_vertex_0701FF40[] = { - {{{ -2032, 1864, 695}, 0, { 2130, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2406, 1864, 729}, 0, { 1710, -836}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2090, 1864, 1124}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1570, 1720, 386}, 0, { 2012, -766}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1421, 1720, 1096}, 0, { -20, 2228}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1317, 1720, 631}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1907, 1720, 1054}, 0, { -1552, 342}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1972, 1720, 613}, 0, { -196, -1422}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2255, 1679, 1265}, 0, { -758, -1330}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1741, 1679, 1538}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1874, 1679, 1252}, 0, { 990, -586}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1950, 1679, 1746}, 0, { -392, 1484}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2370, 1679, 1593}, 0, { -1968, -88}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2419, 179, -1227}, 0, { 3996, 4716}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 179, -787}, 0, { 990, 3234}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2554, 159, -1461}, 0, { 3602, 6004}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701FF40, 0x004784a0, 83204, 0x0001feb0, 256); // 0x07020040 - 0x07020140 -static const Vtx lll_seg7_vertex_07020040[] = { - {{{ 1866, 179, -1657}, 0, { 7130, 6116}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2419, 179, -1227}, 0, { 3996, 4716}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2554, 159, -1461}, 0, { 3602, 6004}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2601, 218, -533}, 0, { 2354, 1594}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 179, -787}, 0, { 990, 3234}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2297, 179, -997}, 0, { 4340, 3486}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1922, 179, -1896}, 0, { 7114, 7314}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 179, -2153}, 0, { 6262, 8804}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2112, 190, -1381}, 0, { 5642, 5080}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 3539, -787}, 0, { -1052, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 3539, -2153}, 0, { -1052, 3748}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1704, 3539, -1703}, 0, { 2012, 2926}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2411, 3539, -480}, 0, { 2012, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1203, 2943}, 0, { 890, -4694}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 1203, 2328}, 0, { 0, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1203, 2328}, 0, { 3546, -3162}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07020040, 0x004784a0, 83204, 0x0001ffb0, 256); // 0x07020140 - 0x07020230 -static const Vtx lll_seg7_vertex_07020140[] = { - {{{ -2153, 2442, -2153}, 0, { -4118, 8142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2442, -1719}, 0, { -1052, 8142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 2442, -2942}, 0, { -2082, 542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -669, 2442, -2500}, 0, { -106, 1680}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 2268, -787}, 0, { -38, 4502}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2348, 2268, -628}, 0, { 2616, 2968}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 2268, -2153}, 0, { -2074, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2268, -1719}, 0, { 990, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 1613, 1720}, 0, { 464, -4340}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 1613, 2154}, 0, { -2592, -4108}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1613, 2943}, 0, { 16, 3314}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1613, 2328}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 179, -787}, 0, { 990, 3234}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2601, 218, -533}, 0, { 2354, 1594}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2697, 400, 223}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07020140, 0x004784a0, 83204, 0x000200b0, 240); // 0x07020230 - 0x07020310 -static const Vtx lll_seg7_vertex_07020230[] = { - {{{ -787, 1203, 2943}, 0, { 890, -4694}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 1203, 2943}, 0, { -3042, 2118}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 1203, 2328}, 0, { 0, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 1029, 2328}, 0, { 4884, 3654}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 1029, 2154}, 0, { -1052, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 1029, 1831}, 0, { -1052, 1224}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 1029, 2943}, 0, { 6548, 982}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 855, 2154}, 0, { 1328, -12330}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 518, 788}, 0, { -862, -4594}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2302, 690, 1342}, 0, { 1564, -8138}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 518, 708}, 0, { 682, -4558}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 855, 1831}, 0, { 3238, -11170}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2697, 400, 223}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2943, 179, -787}, 0, { 990, 3234}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07020230, 0x004784a0, 83204, 0x000201a0, 224); // 0x07020310 - 0x07020400 -static const Vtx lll_seg7_vertex_07020310[] = { - {{{ 315, 2541, -2634}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 315, 2490, -2634}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 2403, -2634}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 377, 2553, -2663}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 315, 2490, -2634}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 315, 2541, -2634}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 377, 2502, -2663}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 2454, -2634}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -353, 2391, -2693}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -353, 2442, -2693}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 2403, -2634}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -353, 2442, -2693}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -507, 2391, -2942}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -507, 2442, -2942}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -353, 2391, -2693}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07020310, 0x004784a0, 83204, 0x00020280, 240); // 0x07020400 - 0x070204F0 -static const Vtx lll_seg7_vertex_07020400[] = { - {{{ 774, 2606, -2563}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 774, 2554, -2563}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 844, 2554, -2742}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 315, 2541, -2634}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 2403, -2634}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 2454, -2634}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 583, 2606, -2942}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 377, 2502, -2663}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 377, 2553, -2663}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 583, 2554, -2942}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 844, 2606, -2742}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 2554, -2942}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 2606, -2942}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 844, 2554, -2742}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 844, 2606, -2742}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07020400, 0x004784a0, 83204, 0x00020370, 240); // 0x070204F0 - 0x070205E0 -static const Vtx lll_seg7_vertex_070204F0[] = { - {{{ -223, 2442, -2347}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -669, 2442, -2500}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -669, 2391, -2500}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 774, 2554, -2563}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 661, 2606, -2485}, 0, { 1120, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 661, 2554, -2485}, 0, { 1120, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 774, 2606, -2563}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -223, 2442, -2347}, 0, { -1784, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 443, 2496, -2449}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 443, 2547, -2449}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -223, 2391, -2347}, 0, { -1784, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 443, 2496, -2449}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 661, 2606, -2485}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 443, 2547, -2449}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 661, 2554, -2485}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070204F0, 0x004784a0, 83204, 0x00020460, 240); // 0x070205E0 - 0x070206E0 -static const Vtx lll_seg7_vertex_070205E0[] = { - {{{ 2136, 3232, 1418}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2034, 3181, 1185}, 0, { 560, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2034, 3232, 1185}, 0, { 560, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -223, 2442, -2347}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -669, 2391, -2500}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -223, 2391, -2347}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1438, 3232, 1590}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1870, 3181, 1740}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1870, 3232, 1740}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1438, 3181, 1590}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1870, 3232, 1740}, 0, { 460, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2136, 3181, 1418}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1870, 3181, 1740}, 0, { 460, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1360, 3202, 1204}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1266, 3151, 1191}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1266, 3202, 1191}, 0, { 644, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070205E0, 0x004784a0, 83204, 0x00020550, 256); // 0x070206E0 - 0x070207D0 -static const Vtx lll_seg7_vertex_070206E0[] = { - {{{ 1568, 3181, 1227}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1438, 3232, 1590}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1568, 3232, 1227}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1438, 3181, 1590}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2034, 3232, 1185}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1568, 3181, 1227}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1568, 3232, 1227}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2034, 3181, 1185}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3202, 1326}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1356, 3151, 1391}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1356, 3202, 1391}, 0, { 644, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3151, 1326}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1360, 3202, 1204}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1360, 3151, 1204}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1266, 3151, 1191}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070206E0, 0x004784a0, 83204, 0x00020650, 240); // 0x070207D0 - 0x070208D0 -static const Vtx lll_seg7_vertex_070207D0[] = { - {{{ 1266, 3202, 1191}, 0, { 644, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1266, 3151, 1191}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3151, 1326}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3202, 1326}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1439, 3202, 1282}, 0, { 1176, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1360, 3151, 1204}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1360, 3202, 1204}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1356, 3202, 1391}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1439, 3151, 1282}, 0, { 1176, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1356, 3151, 1391}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1021, 3130, 1151}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 955, 3079, 1220}, 0, { 548, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 955, 3130, 1220}, 0, { 548, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1021, 3079, 1151}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1048, 3079, 1362}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1048, 3130, 1362}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070207D0, 0x004784a0, 83204, 0x00020740, 256); // 0x070208D0 - 0x070209C0 -static const Vtx lll_seg7_vertex_070208D0[] = { - {{{ 1132, 3130, 1131}, 0, { 1044, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1021, 3079, 1151}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1021, 3130, 1151}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1132, 3079, 1131}, 0, { 1044, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3130, 1195}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3079, 1195}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1211, 3130, 1346}, 0, { 1040, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3079, 1195}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1240, 3130, 1195}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 472, 3028, 894}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 472, 2976, 894}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, 2976, 1305}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1211, 3079, 1346}, 0, { 1040, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1048, 3130, 1362}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1048, 3079, 1362}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070208D0, 0x004784a0, 83204, 0x00020840, 240); // 0x070209C0 - 0x07020AA0 -static const Vtx lll_seg7_vertex_070209C0[] = { - {{{ 921, 3028, 808}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 472, 2976, 894}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 472, 3028, 894}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 921, 2976, 808}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 472, 3028, 894}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, 2976, 1305}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, 3028, 1305}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 624, 2150, 82}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 624, 2099, 82}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 221, 2099, 309}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, 3028, 1305}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 608, 2976, 1457}, 0, { 560, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 608, 3028, 1457}, 0, { 560, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 403, 2976, 1305}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070209C0, 0x004784a0, 83204, 0x00020930, 224); // 0x07020AA0 - 0x07020B80 -static const Vtx lll_seg7_vertex_07020AA0[] = { - {{{ 991, 2976, 1187}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 921, 3028, 808}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 991, 3028, 1187}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 921, 2976, 808}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 608, 3028, 1457}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 608, 2976, 1457}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 991, 2976, 1187}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 991, 3028, 1187}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 772, 2150, 792}, 0, { 1008, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 876, 2099, 327}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 876, 2150, 327}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 624, 2150, 82}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 221, 2099, 309}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 221, 2150, 309}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07020AA0, 0x004784a0, 83204, 0x00020a10, 224); // 0x07020B80 - 0x07020C80 -static const Vtx lll_seg7_vertex_07020B80[] = { - {{{ 221, 2150, 309}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 286, 2099, 750}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 286, 2150, 750}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 221, 2099, 309}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 286, 2150, 750}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 772, 2099, 792}, 0, { 1008, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 772, 2150, 792}, 0, { 1008, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 286, 2099, 750}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 876, 2099, 327}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 718, 1126, -64}, 0, { 644, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 718, 1075, -64}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 1075, 4}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 876, 2150, 327}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 624, 2099, 82}, 0, { 776, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 624, 2150, 82}, 0, { 776, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 876, 2099, 327}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07020B80, 0x004784a0, 83204, 0x00020af0, 256); // 0x07020C80 - 0x07020D80 -static const Vtx lll_seg7_vertex_07020C80[] = { - {{{ 763, 1126, 4}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 840, 1075, -15}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 840, 1126, -15}, 0, { 644, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 1075, 4}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 1126, -98}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 1075, -98}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 718, 1075, -64}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 718, 1126, -64}, 0, { 644, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1407, 3222, -2090}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 3171, -2123}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 3222, -2123}, 0, { 644, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 1075, 4}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 1126, 4}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 840, 1126, -15}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, 1075, -97}, 0, { 1176, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, 1126, -97}, 0, { 1176, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07020C80, 0x004784a0, 83204, 0x00020bf0, 256); // 0x07020D80 - 0x07020E80 -static const Vtx lll_seg7_vertex_07020D80[] = { - {{{ 830, 1126, -97}, 0, { 1176, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, 1075, -97}, 0, { 1176, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 1075, -98}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 763, 1126, -98}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 840, 1126, -15}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 840, 1075, -15}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1407, 3222, -2090}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1407, 3171, -2090}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 3171, -2123}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1022, 3078, -2335}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 975, 3027, -2252}, 0, { 548, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 975, 3078, -2252}, 0, { 548, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1408, 3222, -2260}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1332, 3171, -2205}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1332, 3222, -2205}, 0, { 644, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1408, 3171, -2260}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07020D80, 0x004784a0, 83204, 0x00020cf0, 256); // 0x07020E80 - 0x07020F80 -static const Vtx lll_seg7_vertex_07020E80[] = { - {{{ 1332, 3222, -2205}, 0, { 644, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1332, 3171, -2205}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1407, 3171, -2090}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1407, 3222, -2090}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1520, 3222, -2259}, 0, { 1176, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1520, 3171, -2259}, 0, { 1176, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1408, 3171, -2260}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1408, 3222, -2260}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 3222, -2123}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 3171, -2123}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1022, 3078, -2335}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1022, 3027, -2335}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 975, 3027, -2252}, 0, { 548, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 975, 3078, -2252}, 0, { 548, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1100, 3027, -2138}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1100, 3078, -2138}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07020E80, 0x004784a0, 83204, 0x00020df0, 256); // 0x07020F80 - 0x07021070 -static const Vtx lll_seg7_vertex_07020F80[] = { - {{{ 1125, 3078, -2382}, 0, { 1044, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1125, 3027, -2382}, 0, { 1044, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1022, 3027, -2335}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1022, 3078, -2335}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1245, 3078, -2346}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1245, 3027, -2346}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1100, 3078, -2138}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1254, 3027, -2193}, 0, { 1040, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1254, 3078, -2193}, 0, { 1040, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2972, -2724}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 986, 2921, -2691}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 986, 2972, -2691}, 0, { 644, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1245, 3027, -2346}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1100, 3027, -2138}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1245, 3078, -2346}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07020F80, 0x004784a0, 83204, 0x00020ef0, 240); // 0x07021070 - 0x07021170 -static const Vtx lll_seg7_vertex_07021070[] = { - {{{ 1032, 2972, -2622}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2921, -2622}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1109, 2921, -2642}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1109, 2972, -2642}, 0, { 644, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2972, -2724}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2921, -2724}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 986, 2921, -2691}, 0, { 644, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2879, 2089, -510}, 0, { 1420, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 2038, -257}, 0, { 512, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 2089, -257}, 0, { 512, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 986, 2972, -2691}, 0, { 644, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2921, -2622}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2972, -2622}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1099, 2972, -2724}, 0, { 1176, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2921, -2724}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2972, -2724}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021070, 0x004784a0, 83204, 0x00020fe0, 256); // 0x07021170 - 0x07021250 -static const Vtx lll_seg7_vertex_07021170[] = { - {{{ 1109, 2972, -2642}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1099, 2921, -2724}, 0, { 1176, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1099, 2972, -2724}, 0, { 1176, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1032, 2921, -2724}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1109, 2921, -2642}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 2038, -257}, 0, { 512, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2644, 2038, -36}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2644, 2089, -36}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 2089, -257}, 0, { 512, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2275, 1930, 66}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2659, 1930, 95}, 0, { 748, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2659, 1981, 95}, 0, { 748, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2389, 2038, -202}, 0, { 1020, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2389, 2089, -202}, 0, { 1020, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021170, 0x004784a0, 83204, 0x000210e0, 224); // 0x07021250 - 0x07021350 -static const Vtx lll_seg7_vertex_07021250[] = { - {{{ -2457, 2089, -488}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2879, 2038, -510}, 0, { 1420, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2879, 2089, -510}, 0, { 1420, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2837, 2038, -257}, 0, { 512, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, 2038, -488}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2389, 2089, -202}, 0, { 1020, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2389, 2038, -202}, 0, { 1020, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2659, 1981, 95}, 0, { 748, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2659, 1930, 95}, 0, { 748, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2621, 1930, 551}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2621, 1981, 551}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2275, 1930, 66}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2275, 1981, 66}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2321, 1905, -173}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1940, 1853, -25}, 0, { 1104, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1940, 1905, -25}, 0, { 1104, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021250, 0x004784a0, 83204, 0x000211c0, 256); // 0x07021350 - 0x07021450 -static const Vtx lll_seg7_vertex_07021350[] = { - {{{ -2621, 1981, 551}, 0, { 460, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2219, 1930, 663}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2219, 1981, 663}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2621, 1930, 551}, 0, { 460, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2046, 1930, 475}, 0, { 560, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2046, 1981, 475}, 0, { 560, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2275, 1930, 66}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2275, 1981, 66}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1940, 1905, -25}, 0, { 1104, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1809, 1853, -365}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1809, 1905, -365}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1940, 1853, -25}, 0, { 1104, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2321, 1905, -173}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2321, 1853, -173}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2110, 1853, -520}, 0, { 1160, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2110, 1905, -520}, 0, { 1160, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021350, 0x004784a0, 83204, 0x000212c0, 256); // 0x07021450 - 0x07021550 -static const Vtx lll_seg7_vertex_07021450[] = { - {{{ -2110, 1853, -520}, 0, { 1160, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2295, 1853, -410}, 0, { 372, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2295, 1905, -410}, 0, { 372, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2110, 1905, -520}, 0, { 1160, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2321, 1853, -173}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2321, 1905, -173}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2492, 1864, 967}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2492, 1812, 967}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2090, 1812, 1124}, 0, { 984, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2090, 1864, 1124}, 0, { 984, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2406, 1864, 729}, 0, { 716, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1317, 1720, 631}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1317, 1669, 631}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1570, 1669, 386}, 0, { 776, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2406, 1812, 729}, 0, { 716, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2032, 1812, 695}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021450, 0x004784a0, 83204, 0x000213c0, 256); // 0x07021550 - 0x07021630 -static const Vtx lll_seg7_vertex_07021550[] = { - {{{ -2090, 1864, 1124}, 0, { 984, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2032, 1812, 695}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2032, 1864, 695}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2406, 1812, 729}, 0, { 716, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2406, 1864, 729}, 0, { 716, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1317, 1720, 631}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1570, 1669, 386}, 0, { 776, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1570, 1720, 386}, 0, { 776, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1972, 1669, 613}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1972, 1720, 613}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1972, 1720, 613}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1907, 1669, 1054}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1907, 1720, 1054}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1972, 1669, 613}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021550, 0x004784a0, 83204, 0x000214c0, 224); // 0x07021630 - 0x07021720 -static const Vtx lll_seg7_vertex_07021630[] = { - {{{ -1907, 1720, 1054}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1907, 1669, 1054}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1421, 1669, 1096}, 0, { 1008, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1421, 1720, 1096}, 0, { 1008, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1317, 1669, 631}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1317, 1720, 631}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1950, 1679, 1746}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1950, 1628, 1746}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1741, 1628, 1538}, 0, { 936, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1741, 1679, 1538}, 0, { 936, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2255, 1679, 1265}, 0, { 1060, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2255, 1628, 1265}, 0, { 1060, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2370, 1628, 1593}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1874, 1628, 1252}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1874, 1679, 1252}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021630, 0x004784a0, 83204, 0x000215a0, 240); // 0x07021720 - 0x07021820 -static const Vtx lll_seg7_vertex_07021720[] = { - {{{ -2370, 1679, 1593}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2370, 1628, 1593}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1950, 1628, 1746}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1950, 1679, 1746}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1874, 1679, 1252}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2255, 1628, 1265}, 0, { 1060, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2255, 1679, 1265}, 0, { 1060, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1874, 1628, 1252}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2442, -1719}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -669, 2391, -2500}, 0, { 6100, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -669, 2442, -2500}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2370, 1628, 1593}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2370, 1679, 1593}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1704, 3539, -1703}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1704, 3463, -1703}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2411, 3463, -480}, 0, { 4056, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021720, 0x004784a0, 83204, 0x00021690, 256); // 0x07021820 - 0x07021920 -static const Vtx lll_seg7_vertex_07021820[] = { - {{{ 1704, 3539, -1703}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2411, 3463, -480}, 0, { 4056, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2411, 3539, -480}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 3463, -2153}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1704, 3463, -1703}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1704, 3539, -1703}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 3539, -2153}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2442, -1719}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2391, -1719}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -669, 2391, -2500}, 0, { 6100, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 1562, 1720}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 1562, 2154}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 1613, 2154}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 2442, -2153}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2391, -1719}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2442, -1719}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021820, 0x004784a0, 83204, 0x00021790, 256); // 0x07021920 - 0x07021A00 -static const Vtx lll_seg7_vertex_07021920[] = { - {{{ -2153, 2442, -2153}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 2391, -2153}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2391, -1719}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2348, 2268, -628}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2348, 2217, -628}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2217, -1719}, 0, { 6100, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 2268, -1719}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 2268, -787}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2348, 2217, -628}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2348, 2268, -628}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2942, 2217, -787}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 1203, 2328}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 1152, 2328}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1152, 2328}, 0, { 8144, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021920, 0x004784a0, 83204, 0x00021890, 224); // 0x07021A00 - 0x07021AE0 -static const Vtx lll_seg7_vertex_07021A00[] = { - {{{ -1719, 1613, 1720}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 1562, 1720}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2153, 1613, 2154}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1613, 2328}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 1562, 1720}, 0, { 6100, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1719, 1613, 1720}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1562, 2328}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1613, 2943}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1562, 2328}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1613, 2328}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1562, 2943}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 1203, 2328}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1152, 2328}, 0, { 8144, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -787, 1203, 2328}, 0, { 8144, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021A00, 0x004784a0, 83204, 0x00021970, 224); // 0x07021AE0 - 0x07021BD0 -static const Vtx lll_seg7_vertex_07021AE0[] = { - {{{ 2302, 639, 1342}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 855, 1831}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2302, 690, 1342}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 1203, 2943}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 788, 1152, 2943}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 1152, 2328}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 1203, 2328}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 1029, 1831}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 978, 1831}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 978, 2328}, 0, { 8144, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 645, 1029, 2328}, 0, { 8144, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 1029, 2154}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 978, 2154}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 978, 1831}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 1029, 1831}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021AE0, 0x004784a0, 83204, 0x00021a50, 240); // 0x07021BD0 - 0x07021CC0 -static const Vtx lll_seg7_vertex_07021BD0[] = { - {{{ 2601, 218, -533}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2697, 349, 223}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2697, 400, 223}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2302, 639, 1342}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 804, 1831}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1831, 855, 1831}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 518, 708}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 466, 708}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2302, 639, 1342}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2302, 690, 1342}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2697, 349, 223}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 466, 708}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 518, 708}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2697, 400, 223}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2601, 167, -533}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021BD0, 0x004784a0, 83204, 0x00021b40, 240); // 0x07021CC0 - 0x07021DB0 -static const Vtx lll_seg7_vertex_07021CC0[] = { - {{{ 1922, 179, -1896}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1866, 128, -1657}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1866, 179, -1657}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2297, 128, -997}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2601, 167, -533}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2601, 218, -533}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2297, 179, -997}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2112, 139, -1381}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2297, 128, -997}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2297, 179, -997}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2112, 190, -1381}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1866, 128, -1657}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2112, 139, -1381}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2112, 190, -1381}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1866, 179, -1657}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021CC0, 0x004784a0, 83204, 0x00021c30, 240); // 0x07021DB0 - 0x07021E20 -static const Vtx lll_seg7_vertex_07021DB0[] = { - {{{ 2154, 179, -2153}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2154, 128, -2153}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1922, 179, -1896}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1922, 179, -1896}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1922, 128, -1896}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1866, 128, -1657}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1922, 128, -1896}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07021DB0, 0x004784a0, 83204, 0x00021d20, 112); // 0x07021E20 - 0x070223C0 static const Gfx lll_seg7_dl_07021E20[] = { diff --git a/levels/lll/areas/2/2/model.inc.c b/levels/lll/areas/2/2/model.inc.c index cb781ef20..f483ea292 100644 --- a/levels/lll/areas/2/2/model.inc.c +++ b/levels/lll/areas/2/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070236E8 - 0x07023700 static const Lights1 lll_seg7_lights_070236E8 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,315 +6,55 @@ static const Lights1 lll_seg7_lights_070236E8 = gdSPDefLights1( ); // 0x07023700 - 0x070237E0 -static const Vtx lll_seg7_vertex_07023700[] = { - {{{ 2424, 3539, -1268}, 0, { 0, 990}, {0x20, 0x6c, 0xc8, 0xff}}}, - {{{ 2254, 3539, -1170}, 0, { 990, 990}, {0xa6, 0x56, 0x16, 0xff}}}, - {{{ 2340, 3591, -1021}, 0, { 990, -3098}, {0xbf, 0x6c, 0x00, 0xff}}}, - {{{ 2315, 3539, -1064}, 0, { 990, -1930}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ 2510, 3591, -1119}, 0, { 0, -3098}, {0x40, 0x55, 0xbd, 0xff}}}, - {{{ 2485, 3539, -1162}, 0, { 0, -1930}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ 2114, 3621, -1186}, 0, { 990, 0}, {0x5d, 0x54, 0x0c, 0xff}}}, - {{{ 2114, 3539, -1186}, 0, { 0, 0}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ 2080, 3539, -1283}, 0, { 0, 990}, {0x58, 0x00, 0xa5, 0xff}}}, - {{{ 2080, 3621, -1283}, 0, { 990, 990}, {0x0e, 0x33, 0x8d, 0xff}}}, - {{{ 2003, 3621, -1256}, 0, { 990, 990}, {0xa3, 0x54, 0xf4, 0xff}}}, - {{{ 2003, 3539, -1256}, 0, { 0, 990}, {0xa5, 0x00, 0xa8, 0xff}}}, - {{{ 2036, 3539, -1159}, 0, { 0, 0}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 2036, 3621, -1159}, 0, { 990, 0}, {0xf1, 0x33, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07023700, 0x004784a0, 83204, 0x00023670, 224); // 0x070237E0 - 0x070238E0 -static const Vtx lll_seg7_vertex_070237E0[] = { - {{{ 2076, 3621, -1330}, 0, { 990, 0}, {0x5e, 0x54, 0xfd, 0xff}}}, - {{{ 2076, 3539, -1330}, 0, { 0, 0}, {0x69, 0x00, 0x47, 0xff}}}, - {{{ 2027, 3539, -1419}, 0, { 0, 990}, {0x48, 0x00, 0x98, 0xff}}}, - {{{ 2114, 3621, -1186}, 0, { 0, 0}, {0x5d, 0x54, 0x0c, 0xff}}}, - {{{ 2003, 3621, -1256}, 0, { 990, 990}, {0xa3, 0x54, 0xf4, 0xff}}}, - {{{ 2036, 3621, -1159}, 0, { 990, 0}, {0xf1, 0x33, 0x72, 0xff}}}, - {{{ 2080, 3621, -1283}, 0, { 0, 990}, {0x0e, 0x33, 0x8d, 0xff}}}, - {{{ 2076, 3621, -1330}, 0, { 0, 0}, {0x5e, 0x54, 0xfd, 0xff}}}, - {{{ 1955, 3621, -1379}, 0, { 990, 990}, {0xa2, 0x54, 0x04, 0xff}}}, - {{{ 2005, 3621, -1290}, 0, { 990, 0}, {0x05, 0x33, 0x73, 0xff}}}, - {{{ 2027, 3621, -1419}, 0, { 0, 990}, {0xfc, 0x33, 0x8d, 0xff}}}, - {{{ 2005, 3539, -1290}, 0, { 0, 0}, {0xb9, 0x00, 0x69, 0xff}}}, - {{{ 1955, 3539, -1379}, 0, { 0, 990}, {0x98, 0x00, 0xb9, 0xff}}}, - {{{ 2273, 3760, -1709}, 0, { 990, 990}, {0xc2, 0xac, 0xba, 0xff}}}, - {{{ 2353, 3862, -1730}, 0, { 0, 0}, {0x17, 0x33, 0x8f, 0xff}}}, - {{{ 2353, 3760, -1730}, 0, { 0, 990}, {0x56, 0xcd, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070237E0, 0x004784a0, 83204, 0x00023750, 256); // 0x070238E0 - 0x070239E0 -static const Vtx lll_seg7_vertex_070238E0[] = { - {{{ 2076, 3621, -1330}, 0, { 990, 0}, {0x5e, 0x54, 0xfd, 0xff}}}, - {{{ 2027, 3539, -1419}, 0, { 0, 990}, {0x48, 0x00, 0x98, 0xff}}}, - {{{ 2027, 3621, -1419}, 0, { 990, 990}, {0xfc, 0x33, 0x8d, 0xff}}}, - {{{ 2374, 3760, -1651}, 0, { 0, 990}, {0x3e, 0xac, 0x46, 0xff}}}, - {{{ 2374, 3862, -1651}, 0, { 0, 0}, {0x5c, 0x54, 0x13, 0xff}}}, - {{{ 2295, 3862, -1630}, 0, { 990, 0}, {0xe9, 0x33, 0x71, 0xff}}}, - {{{ 2295, 3760, -1630}, 0, { 990, 990}, {0xaa, 0xcd, 0x4d, 0xff}}}, - {{{ 2376, 3555, -1666}, 0, { 0, 990}, {0x69, 0x00, 0x45, 0xff}}}, - {{{ 2305, 3760, -1625}, 0, { 990, -1054}, {0x06, 0x33, 0x73, 0xff}}}, - {{{ 2305, 3555, -1625}, 0, { 990, 990}, {0xbb, 0x00, 0x69, 0xff}}}, - {{{ 2376, 3760, -1666}, 0, { 0, -1054}, {0x5e, 0x54, 0xfb, 0xff}}}, - {{{ 2273, 3760, -1709}, 0, { 990, 990}, {0xc2, 0xac, 0xba, 0xff}}}, - {{{ 2273, 3862, -1709}, 0, { 990, 0}, {0xa4, 0x54, 0xee, 0xff}}}, - {{{ 2353, 3862, -1730}, 0, { 0, 0}, {0x17, 0x33, 0x8f, 0xff}}}, - {{{ 2273, 3862, -1709}, 0, { 0, 0}, {0xa4, 0x54, 0xee, 0xff}}}, - {{{ 2273, 3760, -1709}, 0, { 0, 990}, {0xc2, 0xac, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070238E0, 0x004784a0, 83204, 0x00023850, 256); // 0x070239E0 - 0x07023AE0 -static const Vtx lll_seg7_vertex_070239E0[] = { - {{{ 2264, 3555, -1696}, 0, { 990, 990}, {0x97, 0x00, 0xbb, 0xff}}}, - {{{ 2264, 3760, -1696}, 0, { 990, -1054}, {0xa2, 0x54, 0x05, 0xff}}}, - {{{ 2335, 3760, -1737}, 0, { 0, -1054}, {0xfa, 0x33, 0x8d, 0xff}}}, - {{{ 2335, 3555, -1737}, 0, { 0, 990}, {0x45, 0x00, 0x97, 0xff}}}, - {{{ 2374, 3862, -1651}, 0, { 990, 0}, {0x5c, 0x54, 0x13, 0xff}}}, - {{{ 2374, 3760, -1651}, 0, { 990, 990}, {0x3e, 0xac, 0x46, 0xff}}}, - {{{ 2353, 3760, -1730}, 0, { 0, 990}, {0x56, 0xcd, 0xb4, 0xff}}}, - {{{ 2353, 3862, -1730}, 0, { 0, 0}, {0x17, 0x33, 0x8f, 0xff}}}, - {{{ 2376, 3760, -1666}, 0, { 990, -1054}, {0x5e, 0x54, 0xfb, 0xff}}}, - {{{ 2376, 3555, -1666}, 0, { 990, 990}, {0x69, 0x00, 0x45, 0xff}}}, - {{{ 1892, 3555, -1481}, 0, { 990, 990}, {0x97, 0x00, 0xbb, 0xff}}}, - {{{ 1963, 3657, -1522}, 0, { 0, 0}, {0xfb, 0x54, 0xa2, 0xff}}}, - {{{ 1963, 3555, -1522}, 0, { 0, 990}, {0x45, 0x00, 0x97, 0xff}}}, - {{{ 2273, 3862, -1709}, 0, { 0, 0}, {0xa4, 0x54, 0xee, 0xff}}}, - {{{ 2295, 3760, -1630}, 0, { 990, 990}, {0xaa, 0xcd, 0x4d, 0xff}}}, - {{{ 2295, 3862, -1630}, 0, { 990, 0}, {0xe9, 0x33, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070239E0, 0x004784a0, 83204, 0x00023950, 256); // 0x07023AE0 - 0x07023BE0 -static const Vtx lll_seg7_vertex_07023AE0[] = { - {{{ 2264, 3760, -1696}, 0, { 0, -1054}, {0xa2, 0x54, 0x05, 0xff}}}, - {{{ 2305, 3555, -1625}, 0, { 990, 990}, {0xbb, 0x00, 0x69, 0xff}}}, - {{{ 2305, 3760, -1625}, 0, { 990, -1054}, {0x06, 0x33, 0x73, 0xff}}}, - {{{ 2264, 3555, -1696}, 0, { 0, 990}, {0x97, 0x00, 0xbb, 0xff}}}, - {{{ 2004, 3555, -1451}, 0, { 0, 990}, {0x69, 0x00, 0x45, 0xff}}}, - {{{ 2004, 3657, -1451}, 0, { 0, 0}, {0x73, 0x33, 0xfa, 0xff}}}, - {{{ 1933, 3657, -1410}, 0, { 990, 0}, {0x05, 0x54, 0x5e, 0xff}}}, - {{{ 1933, 3555, -1410}, 0, { 990, 990}, {0xbb, 0x00, 0x69, 0xff}}}, - {{{ 1892, 3555, -1481}, 0, { 990, 990}, {0x97, 0x00, 0xbb, 0xff}}}, - {{{ 1892, 3657, -1481}, 0, { 990, 0}, {0x8d, 0x33, 0x06, 0xff}}}, - {{{ 1963, 3657, -1522}, 0, { 0, 0}, {0xfb, 0x54, 0xa2, 0xff}}}, - {{{ 2004, 3657, -1451}, 0, { 990, 0}, {0x73, 0x33, 0xfa, 0xff}}}, - {{{ 1963, 3555, -1522}, 0, { 0, 990}, {0x45, 0x00, 0x97, 0xff}}}, - {{{ 2004, 3555, -1451}, 0, { 990, 990}, {0x69, 0x00, 0x45, 0xff}}}, - {{{ 1892, 3657, -1481}, 0, { 0, 0}, {0x8d, 0x33, 0x06, 0xff}}}, - {{{ 1892, 3555, -1481}, 0, { 0, 990}, {0x97, 0x00, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07023AE0, 0x004784a0, 83204, 0x00023a50, 256); // 0x07023BE0 - 0x07023CD0 -static const Vtx lll_seg7_vertex_07023BE0[] = { - {{{ 2613, 3539, -1236}, 0, { 0, 990}, {0xfc, 0x64, 0xb2, 0xff}}}, - {{{ 2254, 3591, -972}, 0, { 7326, 0}, {0xd7, 0x77, 0xf6, 0xff}}}, - {{{ 2595, 3591, -1168}, 0, { 786, 0}, {0x1a, 0x75, 0xd9, 0xff}}}, - {{{ 2187, 3539, -990}, 0, { 8144, 990}, {0xb7, 0x65, 0xed, 0xff}}}, - {{{ 2586, 3591, -1135}, 0, { 1194, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2288, 3591, -963}, 0, { 6918, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2586, 3591, -1135}, 0, { 6918, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2758, 3591, -837}, 0, { 1194, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2792, 3591, -828}, 0, { 786, 0}, {0x1c, 0x7b, 0x07, 0xff}}}, - {{{ 2595, 3591, -1168}, 0, { 7326, 0}, {0x1a, 0x75, 0xd9, 0xff}}}, - {{{ 2859, 3539, -810}, 0, { 0, 990}, {0x49, 0x65, 0x13, 0xff}}}, - {{{ 2613, 3539, -1236}, 0, { 8144, 990}, {0xfc, 0x64, 0xb2, 0xff}}}, - {{{ 2228, 3539, -1706}, 0, { -4630, 990}, {0xbf, 0x6b, 0xee, 0xff}}}, - {{{ 2295, 3539, -1589}, 0, { 990, 990}, {0xf0, 0x6c, 0x40, 0xff}}}, - {{{ 2302, 3555, -1614}, 0, { 240, 352}, {0xf5, 0x76, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07023BE0, 0x004784a0, 83204, 0x00023b50, 240); // 0x07023CD0 - 0x07023DC0 -static const Vtx lll_seg7_vertex_07023CD0[] = { - {{{ 2859, 3539, -810}, 0, { 8144, 990}, {0x49, 0x65, 0x13, 0xff}}}, - {{{ 2792, 3591, -828}, 0, { 7326, 0}, {0x1c, 0x7b, 0x07, 0xff}}}, - {{{ 2451, 3591, -631}, 0, { 786, 0}, {0x01, 0x7a, 0x20, 0xff}}}, - {{{ 2433, 3539, -564}, 0, { 0, 990}, {0xd5, 0x63, 0x41, 0xff}}}, - {{{ 2460, 3591, -665}, 0, { 1194, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2758, 3591, -837}, 0, { 6918, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2433, 3539, -564}, 0, { 8144, 990}, {0xd5, 0x63, 0x41, 0xff}}}, - {{{ 2451, 3591, -631}, 0, { 7326, 0}, {0x01, 0x7a, 0x20, 0xff}}}, - {{{ 2254, 3591, -972}, 0, { 786, 0}, {0xd7, 0x77, 0xf6, 0xff}}}, - {{{ 2288, 3591, -963}, 0, { 1194, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2460, 3591, -665}, 0, { 6918, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2187, 3539, -990}, 0, { 0, 990}, {0xb7, 0x65, 0xed, 0xff}}}, - {{{ 2228, 3539, -1706}, 0, { 990, 990}, {0xbf, 0x6b, 0xee, 0xff}}}, - {{{ 2338, 3555, -1749}, 0, { -3880, 352}, {0xfd, 0x77, 0xd6, 0xff}}}, - {{{ 2345, 3539, -1774}, 0, { -4628, 990}, {0x26, 0x6a, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07023CD0, 0x004784a0, 83204, 0x00023c40, 240); // 0x07023DC0 - 0x07023EB0 -static const Vtx lll_seg7_vertex_07023DC0[] = { - {{{ 2252, 3555, -1700}, 0, { -3880, 352}, {0xd5, 0x76, 0xf4, 0xff}}}, - {{{ 2228, 3539, -1706}, 0, { -4630, 990}, {0xbf, 0x6b, 0xee, 0xff}}}, - {{{ 2302, 3555, -1614}, 0, { 240, 352}, {0xf5, 0x76, 0x2b, 0xff}}}, - {{{ 2412, 3539, -1657}, 0, { -4630, 990}, {0x3b, 0x69, 0x27, 0xff}}}, - {{{ 2388, 3555, -1663}, 0, { -3880, 352}, {0x34, 0x73, 0xfe, 0xff}}}, - {{{ 2295, 3539, -1589}, 0, { 990, 990}, {0xf0, 0x6c, 0x40, 0xff}}}, - {{{ 2345, 3539, -1774}, 0, { -4630, 990}, {0x26, 0x6a, 0xc6, 0xff}}}, - {{{ 2388, 3555, -1663}, 0, { 240, 352}, {0x34, 0x73, 0xfe, 0xff}}}, - {{{ 2412, 3539, -1657}, 0, { 990, 990}, {0x3b, 0x69, 0x27, 0xff}}}, - {{{ 2338, 3555, -1749}, 0, { -3880, 352}, {0xfd, 0x77, 0xd6, 0xff}}}, - {{{ 2228, 3539, -1706}, 0, { 990, 990}, {0xbf, 0x6b, 0xee, 0xff}}}, - {{{ 2252, 3555, -1700}, 0, { 240, 352}, {0xd5, 0x76, 0xf4, 0xff}}}, - {{{ 1929, 3555, -1399}, 0, { -3880, 352}, {0xf2, 0x72, 0x34, 0xff}}}, - {{{ 1880, 3555, -1484}, 0, { 240, 352}, {0xe1, 0x7a, 0xf8, 0xff}}}, - {{{ 1855, 3539, -1491}, 0, { 990, 990}, {0xc0, 0x6b, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07023DC0, 0x004784a0, 83204, 0x00023d30, 240); // 0x07023EB0 - 0x07023FB0 -static const Vtx lll_seg7_vertex_07023EB0[] = { - {{{ 1966, 3555, -1534}, 0, { -3880, 352}, {0xfe, 0x73, 0xcd, 0xff}}}, - {{{ 1972, 3539, -1559}, 0, { -4630, 990}, {0x26, 0x6a, 0xc7, 0xff}}}, - {{{ 1855, 3539, -1491}, 0, { 990, 990}, {0xc0, 0x6b, 0xf0, 0xff}}}, - {{{ 1880, 3555, -1484}, 0, { 240, 352}, {0xe1, 0x7a, 0xf8, 0xff}}}, - {{{ 1972, 3539, -1559}, 0, { 990, 990}, {0x26, 0x6a, 0xc7, 0xff}}}, - {{{ 2015, 3555, -1448}, 0, { -3880, 352}, {0x29, 0x77, 0xfe, 0xff}}}, - {{{ 2040, 3539, -1442}, 0, { -4628, 990}, {0x39, 0x6a, 0x26, 0xff}}}, - {{{ 1966, 3555, -1534}, 0, { 240, 352}, {0xfe, 0x73, 0xcd, 0xff}}}, - {{{ 2040, 3539, -1442}, 0, { -4630, 990}, {0x39, 0x6a, 0x26, 0xff}}}, - {{{ 1929, 3555, -1399}, 0, { 240, 352}, {0xf2, 0x72, 0x34, 0xff}}}, - {{{ 1923, 3539, -1374}, 0, { 990, 990}, {0xee, 0x6b, 0x40, 0xff}}}, - {{{ 680, 2150, 707}, 0, { 0, 11208}, {0x7e, 0x00, 0xfd, 0xff}}}, - {{{ 661, 2150, 689}, 0, { 0, 11208}, {0xfb, 0x00, 0x82, 0xff}}}, - {{{ 661, 3174, 689}, 0, { 0, -9230}, {0xfc, 0x2a, 0x89, 0xff}}}, - {{{ 1923, 3539, -1374}, 0, { -4630, 990}, {0xee, 0x6b, 0x40, 0xff}}}, - {{{ 1929, 3555, -1399}, 0, { -3880, 352}, {0xf2, 0x72, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07023EB0, 0x004784a0, 83204, 0x00023e20, 256); // 0x07023FB0 - 0x070240B0 -static const Vtx lll_seg7_vertex_07023FB0[] = { - {{{ 680, 2150, 707}, 0, { 0, 11208}, {0x7e, 0x00, 0xfd, 0xff}}}, - {{{ 663, 3174, 725}, 0, { 990, -9230}, {0x05, 0x29, 0x77, 0xff}}}, - {{{ 663, 2150, 725}, 0, { 990, 11208}, {0x05, 0x00, 0x7e, 0xff}}}, - {{{ 680, 3174, 707}, 0, { 0, -9230}, {0x49, 0x67, 0xfe, 0xff}}}, - {{{ 644, 2150, 708}, 0, { 990, 11208}, {0x82, 0x00, 0x07, 0xff}}}, - {{{ 661, 3174, 689}, 0, { 0, -9230}, {0xfc, 0x2a, 0x89, 0xff}}}, - {{{ 661, 2150, 689}, 0, { 0, 11208}, {0xfb, 0x00, 0x82, 0xff}}}, - {{{ 644, 3174, 708}, 0, { 990, -9230}, {0xb7, 0x67, 0x04, 0xff}}}, - {{{ 766, 1126, -46}, 0, { 990, 11208}, {0x82, 0x00, 0x01, 0xff}}}, - {{{ 783, 2150, -64}, 0, { 0, -9230}, {0xfb, 0x29, 0x89, 0xff}}}, - {{{ 783, 1126, -64}, 0, { 0, 11208}, {0xfb, 0x00, 0x82, 0xff}}}, - {{{ 802, 1126, -47}, 0, { 0, 11208}, {0x7e, 0x00, 0xfb, 0xff}}}, - {{{ 784, 2150, -28}, 0, { 990, -9230}, {0x01, 0x2a, 0x77, 0xff}}}, - {{{ 784, 1126, -28}, 0, { 990, 11208}, {0x01, 0x00, 0x7e, 0xff}}}, - {{{ 802, 2150, -47}, 0, { 0, -9230}, {0x48, 0x68, 0xfe, 0xff}}}, - {{{ 766, 2150, -46}, 0, { 990, -9230}, {0xb6, 0x67, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07023FB0, 0x004784a0, 83204, 0x00023f20, 256); // 0x070240B0 - 0x070241B0 -static const Vtx lll_seg7_vertex_070240B0[] = { - {{{ 1431, 3222, -2190}, 0, { 0, 9164}, {0x7e, 0x00, 0xff, 0xff}}}, - {{{ 1431, 4041, -2190}, 0, { 0, -7186}, {0x48, 0x68, 0x00, 0xff}}}, - {{{ 1413, 4041, -2172}, 0, { 990, -7186}, {0x01, 0x29, 0x77, 0xff}}}, - {{{ 1413, 3222, -2172}, 0, { 990, 9164}, {0x01, 0x00, 0x7e, 0xff}}}, - {{{ 1395, 3222, -2189}, 0, { 990, 9164}, {0x82, 0x00, 0x05, 0xff}}}, - {{{ 1412, 4041, -2208}, 0, { 0, -7186}, {0xfc, 0x2a, 0x89, 0xff}}}, - {{{ 1412, 3222, -2208}, 0, { 0, 9164}, {0xfb, 0x00, 0x82, 0xff}}}, - {{{ 1395, 4041, -2189}, 0, { 990, -7186}, {0xb7, 0x67, 0x03, 0xff}}}, - {{{ 1097, 3078, -2269}, 0, { 0, 11208}, {0x7e, 0x00, 0xfb, 0xff}}}, - {{{ 1079, 4102, -2250}, 0, { 990, -9230}, {0x01, 0x2a, 0x77, 0xff}}}, - {{{ 1079, 3078, -2250}, 0, { 990, 11208}, {0x01, 0x00, 0x7e, 0xff}}}, - {{{ 1097, 4102, -2269}, 0, { 0, -9230}, {0x48, 0x68, 0xfe, 0xff}}}, - {{{ 1061, 3078, -2268}, 0, { 990, 11208}, {0x82, 0x00, 0x01, 0xff}}}, - {{{ 1078, 4102, -2286}, 0, { 0, -9230}, {0xfb, 0x29, 0x89, 0xff}}}, - {{{ 1078, 3078, -2286}, 0, { 0, 11208}, {0xfb, 0x00, 0x82, 0xff}}}, - {{{ 1061, 4102, -2268}, 0, { 990, -9230}, {0xb6, 0x67, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070240B0, 0x004784a0, 83204, 0x00024020, 256); // 0x070241B0 - 0x07024290 -static const Vtx lll_seg7_vertex_070241B0[] = { - {{{ 1026, 2972, -2677}, 0, { 990, 3840}, {0x87, 0x00, 0xdb, 0xff}}}, - {{{ 1043, 3758, -2695}, 0, { 0, -9230}, {0xd8, 0x33, 0x94, 0xff}}}, - {{{ 1043, 2972, -2695}, 0, { 0, 3840}, {0x22, 0x00, 0x86, 0xff}}}, - {{{ 1061, 3078, -2268}, 0, { 990, 11208}, {0x82, 0x00, 0x01, 0xff}}}, - {{{ 1079, 3078, -2250}, 0, { 990, 11208}, {0x01, 0x00, 0x7e, 0xff}}}, - {{{ 1079, 4102, -2250}, 0, { 990, -9230}, {0x01, 0x2a, 0x77, 0xff}}}, - {{{ 1061, 4102, -2268}, 0, { 990, -9230}, {0xb6, 0x67, 0x01, 0xff}}}, - {{{ 1097, 4102, -2269}, 0, { 0, -9230}, {0x48, 0x68, 0xfe, 0xff}}}, - {{{ 1078, 4102, -2286}, 0, { 0, -9230}, {0xfb, 0x29, 0x89, 0xff}}}, - {{{ 1062, 2972, -2678}, 0, { 0, 3840}, {0x79, 0x00, 0x24, 0xff}}}, - {{{ 1044, 3758, -2659}, 0, { 990, -9230}, {0x26, 0x34, 0x6c, 0xff}}}, - {{{ 1044, 2972, -2659}, 0, { 990, 3840}, {0xd9, 0x00, 0x78, 0xff}}}, - {{{ 1062, 3758, -2678}, 0, { 0, -9230}, {0x57, 0x55, 0xde, 0xff}}}, - {{{ 1026, 3758, -2677}, 0, { 990, -9230}, {0xa6, 0x54, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070241B0, 0x004784a0, 83204, 0x00024120, 224); // 0x07024290 - 0x07024350 -static const Vtx lll_seg7_vertex_07024290[] = { - {{{ 744, 2606, -2762}, 0, { 0, 11208}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ 719, 2606, -2768}, 0, { 0, 11208}, {0xbe, 0x00, 0x94, 0xff}}}, - {{{ 719, 3166, -2768}, 0, { 0, 1896}, {0xc2, 0x2a, 0x9a, 0xff}}}, - {{{ 744, 3166, -2762}, 0, { 0, -9230}, {0x3e, 0x68, 0xdc, 0xff}}}, - {{{ 713, 3166, -2743}, 0, { 990, -9230}, {0xc2, 0x67, 0x26, 0xff}}}, - {{{ 737, 3166, -2737}, 0, { 990, -9230}, {0x3c, 0x29, 0x67, 0xff}}}, - {{{ 719, 3166, -2768}, 0, { 0, -9230}, {0xc2, 0x2a, 0x9a, 0xff}}}, - {{{ 744, 3166, -2762}, 0, { 0, 1896}, {0x3e, 0x68, 0xdc, 0xff}}}, - {{{ 737, 3166, -2737}, 0, { 990, 1896}, {0x3c, 0x29, 0x67, 0xff}}}, - {{{ 737, 2606, -2737}, 0, { 990, 11208}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 713, 2606, -2743}, 0, { 990, 11208}, {0x94, 0x00, 0x41, 0xff}}}, - {{{ 713, 3166, -2743}, 0, { 990, 1896}, {0xc2, 0x67, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07024290, 0x004784a0, 83204, 0x00024200, 192); // 0x07024350 - 0x07024390 -static const Vtx lll_seg7_vertex_07024350[] = { - {{{ 2758, 3591, -837}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2288, 3591, -963}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2460, 3591, -665}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2586, 3591, -1135}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07024350, 0x004784a0, 83204, 0x000242c0, 64); // 0x07024390 - 0x07024480 -static const Vtx lll_seg7_vertex_07024390[] = { - {{{ 2003, 3539, -1256}, 0, { 990, 990}, {0xa5, 0x00, 0xa8, 0xff}}}, - {{{ 2003, 3621, -1256}, 0, { 990, 0}, {0xa3, 0x54, 0xf4, 0xff}}}, - {{{ 2080, 3621, -1283}, 0, { 0, 0}, {0x0e, 0x33, 0x8d, 0xff}}}, - {{{ 2338, 3555, -1749}, 0, { 104, 854}, {0xfd, 0x77, 0xd6, 0xff}}}, - {{{ 2302, 3555, -1614}, 0, { 854, 104}, {0xf5, 0x76, 0x2b, 0xff}}}, - {{{ 2388, 3555, -1663}, 0, { 104, 104}, {0x34, 0x73, 0xfe, 0xff}}}, - {{{ 2252, 3555, -1700}, 0, { 854, 854}, {0xd5, 0x76, 0xf4, 0xff}}}, - {{{ 2015, 3555, -1448}, 0, { 104, 854}, {0x29, 0x77, 0xfe, 0xff}}}, - {{{ 1880, 3555, -1484}, 0, { 854, 104}, {0xe1, 0x7a, 0xf8, 0xff}}}, - {{{ 1929, 3555, -1399}, 0, { 104, 104}, {0xf2, 0x72, 0x34, 0xff}}}, - {{{ 1966, 3555, -1534}, 0, { 854, 854}, {0xfe, 0x73, 0xcd, 0xff}}}, - {{{ 2114, 3539, -1186}, 0, { 990, 990}, {0x5a, 0x00, 0x58, 0xff}}}, - {{{ 2036, 3621, -1159}, 0, { 0, 0}, {0xf1, 0x33, 0x72, 0xff}}}, - {{{ 2036, 3539, -1159}, 0, { 0, 990}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 2114, 3621, -1186}, 0, { 990, 0}, {0x5d, 0x54, 0x0c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07024390, 0x004784a0, 83204, 0x00024300, 240); // 0x07024480 - 0x07024570 -static const Vtx lll_seg7_vertex_07024480[] = { - {{{ 2264, 3760, -1696}, 0, { 990, 990}, {0xa2, 0x54, 0x05, 0xff}}}, - {{{ 2376, 3760, -1666}, 0, { 0, 0}, {0x5e, 0x54, 0xfb, 0xff}}}, - {{{ 2335, 3760, -1737}, 0, { 0, 990}, {0xfa, 0x33, 0x8d, 0xff}}}, - {{{ 2003, 3539, -1256}, 0, { 990, 990}, {0xa5, 0x00, 0xa8, 0xff}}}, - {{{ 2080, 3621, -1283}, 0, { 0, 0}, {0x0e, 0x33, 0x8d, 0xff}}}, - {{{ 2080, 3539, -1283}, 0, { 0, 990}, {0x58, 0x00, 0xa5, 0xff}}}, - {{{ 1955, 3539, -1379}, 0, { 990, 990}, {0x98, 0x00, 0xb9, 0xff}}}, - {{{ 1955, 3621, -1379}, 0, { 990, 0}, {0xa2, 0x54, 0x04, 0xff}}}, - {{{ 2027, 3621, -1419}, 0, { 0, 0}, {0xfc, 0x33, 0x8d, 0xff}}}, - {{{ 2027, 3539, -1419}, 0, { 0, 990}, {0x48, 0x00, 0x98, 0xff}}}, - {{{ 2076, 3539, -1330}, 0, { 990, 990}, {0x69, 0x00, 0x47, 0xff}}}, - {{{ 2005, 3621, -1290}, 0, { 0, 0}, {0x05, 0x33, 0x73, 0xff}}}, - {{{ 2005, 3539, -1290}, 0, { 0, 990}, {0xb9, 0x00, 0x69, 0xff}}}, - {{{ 2076, 3621, -1330}, 0, { 990, 0}, {0x5e, 0x54, 0xfd, 0xff}}}, - {{{ 2305, 3760, -1625}, 0, { 990, 0}, {0x06, 0x33, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07024480, 0x004784a0, 83204, 0x000243f0, 240); // 0x07024570 - 0x07024630 -static const Vtx lll_seg7_vertex_07024570[] = { - {{{ 1963, 3657, -1522}, 0, { 0, 990}, {0xfb, 0x54, 0xa2, 0xff}}}, - {{{ 1892, 3657, -1481}, 0, { 990, 990}, {0x8d, 0x33, 0x06, 0xff}}}, - {{{ 1933, 3657, -1410}, 0, { 990, 0}, {0x05, 0x54, 0x5e, 0xff}}}, - {{{ 2004, 3657, -1451}, 0, { 0, 0}, {0x73, 0x33, 0xfa, 0xff}}}, - {{{ 2374, 3862, -1651}, 0, { 0, 0}, {0x5c, 0x54, 0x13, 0xff}}}, - {{{ 2353, 3862, -1730}, 0, { 0, 990}, {0x17, 0x33, 0x8f, 0xff}}}, - {{{ 2273, 3862, -1709}, 0, { 990, 990}, {0xa4, 0x54, 0xee, 0xff}}}, - {{{ 2295, 3862, -1630}, 0, { 990, 0}, {0xe9, 0x33, 0x71, 0xff}}}, - {{{ 2295, 3760, -1630}, 0, { 990, 0}, {0xaa, 0xcd, 0x4d, 0xff}}}, - {{{ 2273, 3760, -1709}, 0, { 990, 990}, {0xc2, 0xac, 0xba, 0xff}}}, - {{{ 2374, 3760, -1651}, 0, { 0, 0}, {0x3e, 0xac, 0x46, 0xff}}}, - {{{ 2353, 3760, -1730}, 0, { 0, 990}, {0x56, 0xcd, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07024570, 0x004784a0, 83204, 0x000244e0, 192); // 0x07024630 - 0x070247C8 static const Gfx lll_seg7_dl_07024630[] = { diff --git a/levels/lll/areas/2/3/model.inc.c b/levels/lll/areas/2/3/model.inc.c index 7b5c48292..001aa316b 100644 --- a/levels/lll/areas/2/3/model.inc.c +++ b/levels/lll/areas/2/3/model.inc.c @@ -1,146 +1,27 @@ +#include "pc/rom_assets.h" // 0x07024CD8 - 0x07024DC8 -static const Vtx lll_seg7_vertex_07024CD8[] = { - {{{ -2912, 4617, 781}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, 5248, 2133}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, 4617, 2133}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, 4617, -2892}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, 5248, -2892}, 0, { 2523, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, 5248, -2132}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, 4617, -2132}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, 4617, -2132}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, 5248, -2132}, 0, { 2523, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, 5248, -780}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, 4617, -780}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, 4617, -780}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, 5248, -780}, 0, { 2523, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, 5248, 781}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, 4617, 781}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07024CD8, 0x004784a0, 83204, 0x00024c48, 240); // 0x07024DC8 - 0x07024EB8 -static const Vtx lll_seg7_vertex_07024DC8[] = { - {{{ 781, 4617, 2913}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, 5248, 2133}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, 4617, 2133}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, 4617, 781}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, 5248, 781}, 0, { 2523, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, 5248, 2133}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, 4617, 2133}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, 5248, 2133}, 0, { 2523, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, 5248, 2913}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, 4617, 2913}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, 4617, 2913}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, 5248, 2913}, 0, { 2523, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, 5248, 2913}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, 4617, 2913}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, 5248, 2913}, 0, { 2523, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07024DC8, 0x004784a0, 83204, 0x00024d38, 240); // 0x07024EB8 - 0x07024FA8 -static const Vtx lll_seg7_vertex_07024EB8[] = { - {{{ 2913, 4617, -780}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, 5248, -780}, 0, { 2523, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, 5248, -2132}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, 4617, 2133}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, 5248, 2133}, 0, { 2523, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, 5248, 781}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, 4617, 781}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, 4617, -2892}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, 5248, -2892}, 0, { 2523, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, 5248, -2892}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, 4617, -2892}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, 4617, -2132}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, 5248, -2892}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, 4617, -2892}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, 5248, -2132}, 0, { 2523, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07024EB8, 0x004784a0, 83204, 0x00024e28, 240); // 0x07024FA8 - 0x07025098 -static const Vtx lll_seg7_vertex_07024FA8[] = { - {{{ -780, -204, -2912}, 0, { 4567, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, -204, -2912}, 0, { -3223, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, -101, -2912}, 0, { -3223, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, 4617, -780}, 0, { 2523, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, 5248, -2132}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, 4617, -2132}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2386, 5248, -475}, 0, { 963, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, 5248, -780}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, 4617, -780}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2386, 4617, -475}, 0, { 963, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, 4617, 781}, 0, { 2012, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, 5248, 781}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2386, 5248, -475}, 0, { -218, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2386, 4617, -475}, 0, { -218, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, -101, -2912}, 0, { 4567, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07024FA8, 0x004784a0, 83204, 0x00024f18, 240); // 0x07025098 - 0x07025188 -static const Vtx lll_seg7_vertex_07025098[] = { - {{{ -2132, -101, -2132}, 0, { 4056, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, -204, -2132}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, -204, -2912}, 0, { -3734, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, -101, 2133}, 0, { 4056, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, -204, 2133}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, -204, 2913}, 0, { -3734, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, -101, 2913}, 0, { -3734, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, -101, 781}, 0, { 4056, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, -204, 781}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, -204, 2133}, 0, { -3734, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2133, -101, 2133}, 0, { -3734, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, -101, -2912}, 0, { 4056, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2126, -204, -2136}, 0, { -3695, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2111, -101, -2144}, 0, { -3611, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, -204, -2912}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07025098, 0x004784a0, 83204, 0x00025008, 240); // 0x07025188 - 0x07025278 -static const Vtx lll_seg7_vertex_07025188[] = { - {{{ -2132, -101, 2133}, 0, { 4056, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, -204, 781}, 0, { -3734, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, -101, 781}, 0, { -3734, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, -101, -2132}, 0, { 4056, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, -204, -2912}, 0, { -3734, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, -101, -2912}, 0, { -3734, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, -101, -780}, 0, { 4567, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, -204, -780}, 0, { 4567, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, -204, -2132}, 0, { -3223, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, -101, -2132}, 0, { -3223, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, -101, 781}, 0, { 4056, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, -204, 781}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, -204, -780}, 0, { -3734, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2912, -101, -780}, 0, { -3734, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, -204, 2133}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07025188, 0x004784a0, 83204, 0x000250f8, 240); // 0x07025278 - 0x07025378 -static const Vtx lll_seg7_vertex_07025278[] = { - {{{ 1966, -204, -1704}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2111, -101, -2144}, 0, { 2162, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2126, -204, -2136}, 0, { 2162, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, -101, 2913}, 0, { 4056, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, -204, 2913}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, -204, 2133}, 0, { -3734, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2132, -101, 2133}, 0, { -3734, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, -101, 2913}, 0, { 4567, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 781, -204, 2913}, 0, { 4567, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, -204, 2913}, 0, { -3223, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -780, -101, 2913}, 0, { -3223, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1936, -101, -1692}, 0, { -90, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2576, -204, -686}, 0, { -5111, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, -204, 781}, 0, { -5312, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2571, -101, -655}, 0, { 1857, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2576, -204, -686}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07025278, 0x004784a0, 83204, 0x000251e8, 256); // 0x07025378 - 0x070253D8 -static const Vtx lll_seg7_vertex_07025378[] = { - {{{ 2576, -204, -686}, 0, { -5111, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2571, -101, -655}, 0, { -5265, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1936, -101, -1692}, 0, { -90, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, -204, 781}, 0, { -5312, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2913, -101, 781}, 0, { -5312, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2571, -101, -655}, 0, { 1857, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07025378, 0x004784a0, 83204, 0x000252e8, 96); // 0x070253D8 - 0x070255D8 static const Gfx lll_seg7_dl_070253D8[] = { diff --git a/levels/lll/areas/2/4/model.inc.c b/levels/lll/areas/2/4/model.inc.c index 0c4116be3..47e769c4c 100644 --- a/levels/lll/areas/2/4/model.inc.c +++ b/levels/lll/areas/2/4/model.inc.c @@ -1,57 +1,12 @@ +#include "pc/rom_assets.h" // 0x07025648 - 0x07025708 -static const Vtx lll_seg7_vertex_07025648[] = { - {{{ -425, 7373, 246}, 0, { -46, 622}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 246, 7373, -425}, 0, { 622, -48}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 426, 7373, -245}, 0, { 802, 132}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 7373, -491}, 0, { 376, -114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -425, 7373, -245}, 0, { -46, 132}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -245, 7373, -425}, 0, { 132, -48}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -491, 7373, 0}, 0, { -112, 376}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 246, 7373, 426}, 0, { 622, 802}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 7373, 492}, 0, { 376, 868}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -245, 7373, 426}, 0, { 132, 802}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 426, 7373, 246}, 0, { 802, 622}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 492, 7373, 0}, 0, { 868, 376}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07025648, 0x004784a0, 83204, 0x000255b8, 192); // 0x07025708 - 0x07025808 -static const Vtx lll_seg7_vertex_07025708[] = { - {{{ 532, 7168, 307}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 307, 7168, 532}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 102, 7168, 177}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -613, 7168, 0}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -181, 7168, -92}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -204, 7168, 0}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -531, 7168, -306}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -176, 7168, 102}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -531, 7168, 307}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -306, 7168, 532}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -101, 7168, 177}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 0, 7168, 614}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 0, 7168, 205}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -306, 7168, -531}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 0, 7168, -204}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -101, 7168, -176}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07025708, 0x004784a0, 83204, 0x00025678, 256); // 0x07025808 - 0x070258F8 -static const Vtx lll_seg7_vertex_07025808[] = { - {{{ 532, 7168, 307}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 102, 7168, 177}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 177, 7168, 102}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 614, 7168, 0}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 205, 7168, 0}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 532, 7168, -306}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 177, 7168, -101}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 307, 7168, -531}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 102, 7168, -176}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 0, 7168, -613}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 0, 7168, -204}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -306, 7168, -531}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -531, 7168, -306}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -101, 7168, -176}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -181, 7168, -92}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07025808, 0x004784a0, 83204, 0x00025778, 240); // 0x070258F8 - 0x07025970 static const Gfx lll_seg7_dl_070258F8[] = { diff --git a/levels/lll/areas/2/5/model.inc.c b/levels/lll/areas/2/5/model.inc.c index c938bdfce..b08b1be23 100644 --- a/levels/lll/areas/2/5/model.inc.c +++ b/levels/lll/areas/2/5/model.inc.c @@ -1,18 +1,6 @@ +#include "pc/rom_assets.h" // 0x07025AC0 - 0x07025B80 -static const Vtx lll_seg7_vertex_07025AC0[] = { - {{{ -2732, 2391, -1140}, 0, { 479, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2773, 2309, -1069}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2732, 2309, -1140}, 0, { 479, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2773, 2391, -1069}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2446, 2391, -1636}, 0, { 479, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2487, 2309, -1565}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2446, 2309, -1636}, 0, { 479, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2487, 2391, -1565}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2937, 518, -30}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2937, 436, 51}, 0, { 479, 479}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2937, 518, 51}, 0, { 479, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2937, 436, -30}, 0, { 0, 479}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07025AC0, 0x004784a0, 83204, 0x00025a30, 192); // 0x07025B80 - 0x07025BD8 static const Gfx lll_seg7_dl_07025B80[] = { diff --git a/levels/lll/areas/2/collision.inc.c b/levels/lll/areas/2/collision.inc.c index 65d5b8983..24bdcd4c6 100644 --- a/levels/lll/areas/2/collision.inc.c +++ b/levels/lll/areas/2/collision.inc.c @@ -1,1557 +1,4 @@ +#include "pc/rom_assets.h" // 0x07025F80 - 0x070283D4 -const Collision lll_seg7_area_2_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x22F), - COL_VERTEX(2601, 218, -533), - COL_VERTEX(2943, 179, -787), - COL_VERTEX(2297, 179, -997), - COL_VERTEX(2419, 179, -1227), - COL_VERTEX(2554, 159, -1461), - COL_VERTEX(2112, 190, -1381), - COL_VERTEX(1866, 179, -1657), - COL_VERTEX(1922, 179, -1896), - COL_VERTEX(2641, 518, 708), - COL_VERTEX(2943, 518, 788), - COL_VERTEX(2697, 400, 223), - COL_VERTEX(1831, 855, 1831), - COL_VERTEX(2154, 978, 2154), - COL_VERTEX(2154, 855, 2154), - COL_VERTEX(645, 1029, 2328), - COL_VERTEX(788, 1152, 2943), - COL_VERTEX(-787, 1203, 2943), - COL_VERTEX(-787, 1562, 2943), - COL_VERTEX(-1719, 1613, 1720), - COL_VERTEX(-2942, 2268, -787), - COL_VERTEX(-2348, 2268, -628), - COL_VERTEX(-2153, 2391, -2153), - COL_VERTEX(-2153, 2442, -2153), - COL_VERTEX(-1719, 2442, -1719), - COL_VERTEX(2411, 3539, -480), - COL_VERTEX(2943, 3539, -787), - COL_VERTEX(1831, 978, 1831), - COL_VERTEX(645, 978, 2328), - COL_VERTEX(-787, 1152, 2328), - COL_VERTEX(-1719, 2391, -1719), - COL_VERTEX(-2942, 2217, -787), - COL_VERTEX(-2942, 128, -787), - COL_VERTEX(-669, 2391, -2500), - COL_VERTEX(-787, 128, -2942), - COL_VERTEX(-2153, 128, 2154), - COL_VERTEX(-787, 128, 2943), - COL_VERTEX(788, 128, 2943), - COL_VERTEX(1831, 804, 1831), - COL_VERTEX(2943, 128, 788), - COL_VERTEX(2641, 466, 708), - COL_VERTEX(1704, 3463, -1703), - COL_VERTEX(2154, 3463, -2153), - COL_VERTEX(2154, 179, -2153), - COL_VERTEX(-1874, 1679, 1252), - COL_VERTEX(-2255, 1679, 1265), - COL_VERTEX(-1741, 1679, 1538), - COL_VERTEX(-1950, 1679, 1746), - COL_VERTEX(-2370, 1679, 1593), - COL_VERTEX(-1950, 1628, 1746), - COL_VERTEX(-1741, 1628, 1538), - COL_VERTEX(-2370, 1628, 1593), - COL_VERTEX(-2255, 1628, 1265), - COL_VERTEX(-1570, 1720, 386), - COL_VERTEX(-1317, 1720, 631), - COL_VERTEX(-1907, 1720, 1054), - COL_VERTEX(-1421, 1720, 1096), - COL_VERTEX(-1972, 1720, 613), - COL_VERTEX(-1725, 1268, 709), - COL_VERTEX(-1317, 1669, 631), - COL_VERTEX(-1421, 1669, 1096), - COL_VERTEX(-1907, 1669, 1054), - COL_VERTEX(-2032, 1864, 695), - COL_VERTEX(-2090, 1864, 1124), - COL_VERTEX(-2406, 1864, 729), - COL_VERTEX(-2492, 1864, 967), - COL_VERTEX(-2238, 1542, 934), - COL_VERTEX(-2090, 1812, 1124), - COL_VERTEX(-2295, 1905, -410), - COL_VERTEX(-2110, 1853, -520), - COL_VERTEX(-1809, 1905, -365), - COL_VERTEX(-1940, 1905, -25), - COL_VERTEX(-2321, 1905, -173), - COL_VERTEX(-2086, 1591, -225), - COL_VERTEX(-1940, 1853, -25), - COL_VERTEX(-2321, 1853, -173), - COL_VERTEX(-2295, 1853, -410), - COL_VERTEX(-2275, 1981, 66), - COL_VERTEX(-2046, 1981, 475), - COL_VERTEX(-2275, 1930, 66), - COL_VERTEX(-2219, 1981, 663), - COL_VERTEX(-2621, 1981, 551), - COL_VERTEX(-2659, 1981, 95), - COL_VERTEX(-2046, 1930, 475), - COL_VERTEX(-2363, 1799, 402), - COL_VERTEX(-2659, 1930, 95), - COL_VERTEX(-2621, 1930, 551), - COL_VERTEX(-2457, 2089, -488), - COL_VERTEX(-2389, 2089, -202), - COL_VERTEX(-2837, 2038, -257), - COL_VERTEX(-2644, 2089, -36), - COL_VERTEX(-2879, 2089, -510), - COL_VERTEX(-2644, 2038, -36), - COL_VERTEX(-2389, 2038, -202), - COL_VERTEX(-2572, 1792, -255), - COL_VERTEX(-2457, 2038, -488), - COL_VERTEX(-2879, 2038, -510), - COL_VERTEX(1032, 2972, -2724), - COL_VERTEX(1099, 2972, -2724), - COL_VERTEX(1109, 2972, -2642), - COL_VERTEX(986, 2972, -2691), - COL_VERTEX(1109, 2921, -2642), - COL_VERTEX(1065, 2879, -2673), - COL_VERTEX(1032, 2921, -2724), - COL_VERTEX(1099, 2921, -2724), - COL_VERTEX(1032, 2972, -2622), - COL_VERTEX(1022, 3078, -2335), - COL_VERTEX(1125, 3078, -2382), - COL_VERTEX(1245, 3078, -2346), - COL_VERTEX(1254, 3078, -2193), - COL_VERTEX(1100, 3078, -2138), - COL_VERTEX(975, 3078, -2252), - COL_VERTEX(1100, 3027, -2138), - COL_VERTEX(1254, 3027, -2193), - COL_VERTEX(975, 3027, -2252), - COL_VERTEX(1125, 3027, -2382), - COL_VERTEX(1022, 3027, -2335), - COL_VERTEX(1408, 3222, -2260), - COL_VERTEX(1520, 3222, -2259), - COL_VERTEX(1536, 3222, -2123), - COL_VERTEX(1332, 3222, -2205), - COL_VERTEX(1463, 3115, -2175), - COL_VERTEX(1536, 3171, -2123), - COL_VERTEX(1408, 3171, -2260), - COL_VERTEX(1520, 3171, -2259), - COL_VERTEX(1407, 3222, -2090), - COL_VERTEX(763, 1126, -98), - COL_VERTEX(830, 1126, -97), - COL_VERTEX(840, 1126, -15), - COL_VERTEX(718, 1126, -64), - COL_VERTEX(797, 1033, -46), - COL_VERTEX(840, 1075, -15), - COL_VERTEX(763, 1075, -98), - COL_VERTEX(830, 1075, -97), - COL_VERTEX(763, 1126, 4), - COL_VERTEX(876, 2150, 327), - COL_VERTEX(624, 2150, 82), - COL_VERTEX(286, 2150, 750), - COL_VERTEX(772, 2150, 792), - COL_VERTEX(221, 2150, 309), - COL_VERTEX(876, 2099, 327), - COL_VERTEX(468, 1698, 405), - COL_VERTEX(772, 2099, 792), - COL_VERTEX(286, 2099, 750), - COL_VERTEX(472, 3028, 894), - COL_VERTEX(921, 3028, 808), - COL_VERTEX(608, 3028, 1457), - COL_VERTEX(991, 2976, 1187), - COL_VERTEX(403, 3028, 1305), - COL_VERTEX(608, 2976, 1457), - COL_VERTEX(647, 2845, 1135), - COL_VERTEX(921, 2976, 808), - COL_VERTEX(472, 2976, 894), - COL_VERTEX(1021, 3130, 1151), - COL_VERTEX(1132, 3130, 1131), - COL_VERTEX(1211, 3130, 1346), - COL_VERTEX(1240, 3130, 1195), - COL_VERTEX(1048, 3130, 1362), - COL_VERTEX(955, 3130, 1220), - COL_VERTEX(1211, 3079, 1346), - COL_VERTEX(1048, 3079, 1362), - COL_VERTEX(955, 3079, 1220), - COL_VERTEX(1132, 3079, 1131), - COL_VERTEX(1021, 3079, 1151), - COL_VERTEX(1266, 3202, 1191), - COL_VERTEX(1360, 3202, 1204), - COL_VERTEX(1356, 3202, 1391), - COL_VERTEX(1439, 3202, 1282), - COL_VERTEX(1340, 3095, 1304), - COL_VERTEX(1356, 3151, 1391), - COL_VERTEX(1360, 3151, 1204), - COL_VERTEX(1439, 3151, 1282), - COL_VERTEX(1240, 3202, 1326), - COL_VERTEX(1568, 3181, 1227), - COL_VERTEX(1568, 3232, 1227), - COL_VERTEX(2034, 3232, 1185), - COL_VERTEX(2136, 3232, 1418), - COL_VERTEX(1870, 3232, 1740), - COL_VERTEX(1438, 3232, 1590), - COL_VERTEX(2034, 3181, 1185), - COL_VERTEX(1840, 3050, 1444), - COL_VERTEX(1438, 3181, 1590), - COL_VERTEX(1870, 3181, 1740), - COL_VERTEX(-100, 82, -1325), - COL_VERTEX(-149, 82, -1492), - COL_VERTEX(272, 82, -1355), - COL_VERTEX(694, 82, -1310), - COL_VERTEX(1063, 82, -1465), - COL_VERTEX(1251, 82, -1991), - COL_VERTEX(1569, 82, -1978), - COL_VERTEX(1683, 0, -1866), - COL_VERTEX(83, 82, -1558), - COL_VERTEX(334, 82, -1565), - COL_VERTEX(549, 82, -1588), - COL_VERTEX(812, 82, -1638), - COL_VERTEX(996, 82, -1725), - COL_VERTEX(1075, 82, -2032), - COL_VERTEX(1211, 82, -2222), - COL_VERTEX(1610, 82, -2166), - COL_VERTEX(-1246, 0, -699), - COL_VERTEX(-984, 0, -615), - COL_VERTEX(-1386, 0, -1060), - COL_VERTEX(-776, 0, -615), - COL_VERTEX(-546, 0, -786), - COL_VERTEX(-663, 102, -865), - COL_VERTEX(-656, 102, -1042), - COL_VERTEX(-536, 0, -1039), - COL_VERTEX(-488, 0, -1178), - COL_VERTEX(-623, 103, -1140), - COL_VERTEX(-1008, 0, -1482), - COL_VERTEX(-1313, 0, -1368), - COL_VERTEX(-987, 103, -1352), - COL_VERTEX(-801, 0, -1409), - COL_VERTEX(-604, 0, -1392), - COL_VERTEX(-704, 103, -1289), - COL_VERTEX(-842, 103, -1301), - COL_VERTEX(-1201, 103, -1273), - COL_VERTEX(1507, 49, -1190), - COL_VERTEX(1569, 307, -1149), - COL_VERTEX(1621, 0, -1243), - COL_VERTEX(1504, 51, -1085), - COL_VERTEX(1452, 0, -1046), - COL_VERTEX(1606, 0, -997), - COL_VERTEX(1565, 54, -1056), - COL_VERTEX(1392, 0, -1283), - COL_VERTEX(1442, 28, -1272), - COL_VERTEX(1492, 184, -1253), - COL_VERTEX(1447, 30, -1230), - COL_VERTEX(-1457, 102, 813), - COL_VERTEX(-1037, 0, 741), - COL_VERTEX(-1383, 0, 1047), - COL_VERTEX(-1300, 80, 673), - COL_VERTEX(-1472, 89, 366), - COL_VERTEX(-1415, 0, 130), - COL_VERTEX(-1988, 0, 248), - COL_VERTEX(-1817, 0, 1021), - COL_VERTEX(-2120, 0, 611), - COL_VERTEX(-1145, 102, 456), - COL_VERTEX(-994, 0, 418), - COL_VERTEX(-1741, 0, 1511), - COL_VERTEX(-1684, 102, 1704), - COL_VERTEX(-1602, 102, 1563), - COL_VERTEX(-1300, 0, 1322), - COL_VERTEX(-1166, 102, 1583), - COL_VERTEX(-1015, 0, 1545), - COL_VERTEX(-939, 0, 1785), - COL_VERTEX(-1261, 0, 2004), - COL_VERTEX(-1314, 102, 1858), - COL_VERTEX(-1570, 0, 1928), - COL_VERTEX(-1878, 0, 1747), - COL_VERTEX(-1367, 0, -632), - COL_VERTEX(-1410, 26, -611), - COL_VERTEX(-1564, 0, -734), - COL_VERTEX(-1578, 26, -699), - COL_VERTEX(-1465, 26, -323), - COL_VERTEX(-1866, 26, -189), - COL_VERTEX(-1942, 0, -641), - COL_VERTEX(-1901, 26, -619), - COL_VERTEX(-2038, 0, -303), - COL_VERTEX(-1983, 26, -330), - COL_VERTEX(-1670, 26, -199), - COL_VERTEX(-1901, 0, -138), - COL_VERTEX(-1671, 0, -150), - COL_VERTEX(-1431, 0, -295), - COL_VERTEX(-787, 2442, -2942), - COL_VERTEX(-353, 2442, -2693), - COL_VERTEX(-223, 2442, -2347), - COL_VERTEX(661, 2606, -2485), - COL_VERTEX(443, 2496, -2449), - COL_VERTEX(774, 2554, -2563), - COL_VERTEX(583, 2606, -2942), - COL_VERTEX(-241, 2454, -2634), - COL_VERTEX(-507, 2391, -2942), - COL_VERTEX(-223, 2391, -2347), - COL_VERTEX(-353, 2391, -2693), - COL_VERTEX(315, 2541, -2634), - COL_VERTEX(377, 2553, -2663), - COL_VERTEX(583, 2352, -2942), - COL_VERTEX(774, 2606, -2563), - COL_VERTEX(844, 2606, -2742), - COL_VERTEX(844, 2554, -2742), - COL_VERTEX(2374, 3760, -1651), - COL_VERTEX(2374, 3862, -1651), - COL_VERTEX(2273, 3760, -1709), - COL_VERTEX(2353, 3862, -1730), - COL_VERTEX(2004, 3657, -1451), - COL_VERTEX(1963, 3657, -1522), - COL_VERTEX(1892, 3657, -1481), - COL_VERTEX(1892, 3555, -1481), - COL_VERTEX(2004, 3555, -1451), - COL_VERTEX(2264, 3760, -1696), - COL_VERTEX(2273, 3862, -1709), - COL_VERTEX(2264, 3555, -1696), - COL_VERTEX(2420, 3555, -1692), - COL_VERTEX(2295, 3760, -1630), - COL_VERTEX(2114, 3621, -1186), - COL_VERTEX(2003, 3621, -1256), - COL_VERTEX(2005, 3539, -1290), - COL_VERTEX(2005, 3621, -1290), - COL_VERTEX(2076, 3539, -1330), - COL_VERTEX(2114, 3539, -1186), - COL_VERTEX(1923, 3539, -1374), - COL_VERTEX(2040, 3539, -1442), - COL_VERTEX(1929, 3555, -1399), - COL_VERTEX(2015, 3555, -1448), - COL_VERTEX(1966, 3555, -1534), - COL_VERTEX(1972, 3539, -1559), - COL_VERTEX(2228, 3539, -1706), - COL_VERTEX(2252, 3555, -1700), - COL_VERTEX(2375, 3555, -1770), - COL_VERTEX(2434, 3539, -1669), - COL_VERTEX(1937, 3539, -1413), - COL_VERTEX(2076, 3621, -1330), - COL_VERTEX(2007, 3621, -1454), - COL_VERTEX(2187, 3539, -990), - COL_VERTEX(2613, 3539, -1236), - COL_VERTEX(2433, 3539, -564), - COL_VERTEX(2859, 3539, -810), - COL_VERTEX(2254, 3591, -972), - COL_VERTEX(2451, 3591, -631), - COL_VERTEX(2595, 3591, -1168), - COL_VERTEX(2460, 3591, -665), - COL_VERTEX(2586, 3591, -1135), - COL_VERTEX(2758, 3591, -837), - COL_VERTEX(2424, 3539, -1268), - COL_VERTEX(2254, 3539, -1170), - COL_VERTEX(2302, 690, 1342), - COL_VERTEX(2154, 1029, 2154), - COL_VERTEX(1831, 1029, 1831), - COL_VERTEX(788, 1029, 2943), - COL_VERTEX(645, 1152, 2328), - COL_VERTEX(645, 1203, 2328), - COL_VERTEX(-787, 1203, 2328), - COL_VERTEX(788, 1203, 2943), - COL_VERTEX(-787, 1562, 2328), - COL_VERTEX(-2153, 1613, 2154), - COL_VERTEX(-787, 1613, 2943), - COL_VERTEX(-787, 1613, 2328), - COL_VERTEX(-2153, 2268, -2153), - COL_VERTEX(-1719, 2268, -1719), - COL_VERTEX(-669, 2442, -2500), - COL_VERTEX(1704, 3539, -1703), - COL_VERTEX(2154, 3539, -2153), - COL_VERTEX(-1719, 2217, -1719), - COL_VERTEX(-1719, 1562, 1720), - COL_VERTEX(-2348, 2217, -628), - COL_VERTEX(-2153, 128, -2153), - COL_VERTEX(2154, 128, 2154), - COL_VERTEX(-2153, 1562, 2154), - COL_VERTEX(-787, 2391, -2942), - COL_VERTEX(2302, 639, 1342), - COL_VERTEX(2697, 349, 223), - COL_VERTEX(2601, 167, -533), - COL_VERTEX(2154, 2121, -2153), - COL_VERTEX(2943, 2121, -787), - COL_VERTEX(2411, 3463, -480), - COL_VERTEX(-1874, 1628, 1252), - COL_VERTEX(-2102, 1341, 1520), - COL_VERTEX(-1972, 1669, 613), - COL_VERTEX(-1570, 1669, 386), - COL_VERTEX(-2406, 1812, 729), - COL_VERTEX(-2032, 1812, 695), - COL_VERTEX(-2492, 1812, 967), - COL_VERTEX(-2110, 1905, -520), - COL_VERTEX(-1809, 1853, -365), - COL_VERTEX(-2219, 1930, 663), - COL_VERTEX(-2837, 2089, -257), - COL_VERTEX(986, 2921, -2691), - COL_VERTEX(1032, 2921, -2622), - COL_VERTEX(1245, 3027, -2346), - COL_VERTEX(1108, 2977, -2271), - COL_VERTEX(1332, 3171, -2205), - COL_VERTEX(1407, 3171, -2090), - COL_VERTEX(718, 1075, -64), - COL_VERTEX(763, 1075, 4), - COL_VERTEX(624, 2099, 82), - COL_VERTEX(221, 2099, 309), - COL_VERTEX(991, 3028, 1187), - COL_VERTEX(403, 2976, 1305), - COL_VERTEX(1089, 3028, 1235), - COL_VERTEX(1240, 3079, 1195), - COL_VERTEX(1240, 3151, 1326), - COL_VERTEX(1266, 3151, 1191), - COL_VERTEX(2136, 3181, 1418), - COL_VERTEX(1413, 0, -1841), - COL_VERTEX(1708, 0, -2241), - COL_VERTEX(-203, 0, -1241), - COL_VERTEX(203, 0, -1250), - COL_VERTEX(-292, 0, -1565), - COL_VERTEX(724, 0, -1191), - COL_VERTEX(1147, 0, -1406), - COL_VERTEX(-56, 0, -1627), - COL_VERTEX(248, 0, -1650), - COL_VERTEX(464, 0, -1691), - COL_VERTEX(747, 0, -1727), - COL_VERTEX(948, 0, -1849), - COL_VERTEX(1006, 0, -2087), - COL_VERTEX(1165, 0, -2342), - COL_VERTEX(-1251, 103, -1057), - COL_VERTEX(-1153, 102, -805), - COL_VERTEX(-970, 102, -746), - COL_VERTEX(-825, 102, -746), - COL_VERTEX(1663, 0, -1131), - COL_VERTEX(1564, 0, -1290), - COL_VERTEX(1402, 0, -1186), - COL_VERTEX(1496, 0, -1319), - COL_VERTEX(-1643, 102, 767), - COL_VERTEX(-1805, 88, 533), - COL_VERTEX(-1828, 102, 659), - COL_VERTEX(-1337, 102, 1449), - COL_VERTEX(-1121, 102, 1727), - COL_VERTEX(-1499, 102, 1813), - COL_VERTEX(-1663, 56, -490), - COL_VERTEX(-507, 2442, -2942), - COL_VERTEX(788, 2606, -2942), - COL_VERTEX(443, 2547, -2449), - COL_VERTEX(661, 2554, -2485), - COL_VERTEX(377, 2502, -2663), - COL_VERTEX(583, 2554, -2942), - COL_VERTEX(788, 2554, -2942), - COL_VERTEX(-241, 2403, -2634), - COL_VERTEX(315, 2490, -2634), - COL_VERTEX(2295, 3862, -1630), - COL_VERTEX(2353, 3760, -1730), - COL_VERTEX(1933, 3657, -1410), - COL_VERTEX(1933, 3555, -1410), - COL_VERTEX(1963, 3555, -1522), - COL_VERTEX(2305, 3555, -1625), - COL_VERTEX(2305, 3760, -1625), - COL_VERTEX(2379, 3760, -1763), - COL_VERTEX(2379, 3555, -1763), - COL_VERTEX(2420, 3760, -1692), - COL_VERTEX(2036, 3621, -1159), - COL_VERTEX(2080, 3621, -1283), - COL_VERTEX(2036, 3539, -1159), - COL_VERTEX(2003, 3539, -1256), - COL_VERTEX(2080, 3539, -1283), - COL_VERTEX(2007, 3539, -1454), - COL_VERTEX(1855, 3539, -1491), - COL_VERTEX(1880, 3555, -1484), - COL_VERTEX(2295, 3539, -1589), - COL_VERTEX(2302, 3555, -1614), - COL_VERTEX(2366, 3539, -1786), - COL_VERTEX(2425, 3555, -1685), - COL_VERTEX(1937, 3621, -1413), - COL_VERTEX(2004, 3539, -1451), - COL_VERTEX(2004, 3621, -1451), - COL_VERTEX(2288, 3591, -963), - COL_VERTEX(2792, 3591, -828), - COL_VERTEX(2510, 3591, -1119), - COL_VERTEX(2485, 3539, -1162), - COL_VERTEX(2340, 3591, -1021), - COL_VERTEX(2315, 3539, -1064), - COL_VERTEX(153, 55, -2784), - COL_VERTEX(179, 22, -2717), - COL_VERTEX(188, 33, -2720), - COL_VERTEX(228, 103, -2759), - COL_VERTEX(230, 192, -2785), - COL_VERTEX(206, 231, -2809), - COL_VERTEX(174, 20, -2713), - COL_VERTEX(111, 42, -2755), - COL_VERTEX(119, 27, -2729), - COL_VERTEX(142, 21, -2721), - COL_VERTEX(39, 458, -2942), - COL_VERTEX(190, 650, -2942), - COL_VERTEX(214, 313, -2829), - COL_VERTEX(238, 350, -2828), - COL_VERTEX(480, 0, -2942), - COL_VERTEX(75, 102, -2775), - COL_VERTEX(40, 141, -2784), - COL_VERTEX(-138, 0, -2942), - COL_VERTEX(448, 0, -2847), - COL_VERTEX(277, 261, -2827), - COL_VERTEX(260, 294, -2824), - COL_VERTEX(349, 84, -2817), - COL_VERTEX(250, 318, -2824), - COL_VERTEX(405, 25, -2831), - COL_VERTEX(272, 132, -2745), - COL_VERTEX(324, 52, -2711), - COL_VERTEX(269, 280, -2827), - COL_VERTEX(184, 25, -2716), - COL_VERTEX(239, 51, -2703), - COL_VERTEX(181, 23, -2713), - COL_VERTEX(179, 22, -2713), - COL_VERTEX(199, 0, -2520), - COL_VERTEX(135, 0, -2681), - COL_VERTEX(100, 38, -2738), - COL_VERTEX(5, 0, -2587), - COL_VERTEX(77, 46, -2748), - COL_VERTEX(28, 77, -2768), - COL_VERTEX(41, 51, -2739), - COL_VERTEX(20, 60, -2769), - COL_VERTEX(-73, 0, -2781), - COL_VERTEX(24, 68, -2769), - COL_VERTEX(343, 0, -2531), - COL_VERTEX(18, 44, -2764), - COL_VERTEX(-470, 247, -2942), - COL_VERTEX(-546, 0, -2942), - COL_VERTEX(-388, 775, -2942), - COL_VERTEX(-787, 0, -2942), - COL_VERTEX(437, 832, -2942), - COL_VERTEX(-389, 2555, -2942), - COL_VERTEX(527, 256, -2942), - COL_VERTEX(623, 0, -2942), - COL_VERTEX(788, 0, -2942), - COL_VERTEX(430, 2555, -2942), - COL_VERTEX(430, 5248, -2942), - COL_VERTEX(-787, 5248, -2942), - COL_VERTEX(-429, 5248, -2942), - COL_VERTEX(788, 128, -2942), - COL_VERTEX(-2942, 128, 788), - COL_VERTEX(2411, 5248, -480), - COL_VERTEX(2154, 128, -2153), - COL_VERTEX(1922, 128, -1896), - COL_VERTEX(1866, 128, -1657), - COL_VERTEX(2305, 0, -1103), - COL_VERTEX(1977, 0, -1848), - COL_VERTEX(2144, 0, -1286), - COL_VERTEX(2112, 139, -1381), - COL_VERTEX(2410, 0, -880), - COL_VERTEX(2297, 128, -997), - COL_VERTEX(2596, 0, -605), - COL_VERTEX(2943, 0, 788), - COL_VERTEX(788, 5248, -2942), - COL_VERTEX(2154, 0, -2153), - COL_VERTEX(2154, 5248, -2153), - COL_VERTEX(2943, 5248, -787), - COL_VERTEX(-2153, 5248, -2153), - COL_VERTEX(-2942, 5248, -787), - COL_VERTEX(-2942, 5248, 788), - COL_VERTEX(-2153, 5248, 2154), - COL_VERTEX(-787, 5248, 2943), - COL_VERTEX(788, 5248, 2943), - COL_VERTEX(2154, 5248, 2154), - COL_VERTEX(2943, 5248, 788), - COL_VERTEX(2011, 0, -1995), - COL_VERTEX(1911, 0, -1676), - COL_VERTEX(2154, 0, 2154), - COL_VERTEX(788, 0, 2943), - COL_VERTEX(-787, 0, 2943), - COL_VERTEX(-2153, 0, 2154), - COL_VERTEX(-2942, 0, 788), - COL_VERTEX(-2942, 0, -787), - COL_VERTEX(-2153, 0, -2153), - COL_VERTEX(527, 256, -2931), - COL_VERTEX(562, 0, -2906), - COL_VERTEX(623, 0, -2931), - COL_VERTEX(138, 946, -2870), - COL_VERTEX(437, 832, -2931), - COL_VERTEX(-388, 775, -2931), - COL_VERTEX(-389, 2555, -2931), - COL_VERTEX(-470, 247, -2931), - COL_VERTEX(-546, 0, -2931), - COL_VERTEX(430, 2555, -2931), - COL_VERTEX(430, 5248, -2931), - COL_VERTEX(120, 4229, -2916), - COL_VERTEX(1, 2555, -2916), - COL_VERTEX(-221, 0, -2835), - COL_VERTEX(0, 5248, -2926), - COL_VERTEX(-429, 5248, -2931), - COL_TRI_INIT(SURFACE_DEFAULT, 127), - COL_TRI(469, 462, 495), - COL_TRI(495, 496, 469), - COL_TRI(497, 462, 463), - COL_TRI(497, 495, 462), - COL_TRI(498, 495, 497), - COL_TRI(498, 496, 495), - COL_TRI(499, 500, 497), - COL_TRI(498, 497, 500), - COL_TRI(463, 499, 497), - COL_TRI(501, 502, 503), - COL_TRI(502, 501, 466), - COL_TRI(499, 501, 503), - COL_TRI(463, 501, 499), - COL_TRI(466, 501, 463), - COL_TRI(508, 511, 524), - COL_TRI(499, 504, 500), - COL_TRI(504, 499, 503), - COL_TRI(500, 504, 505), - COL_TRI(504, 522, 505), - COL_TRI(504, 503, 522), - COL_TRI(500, 505, 507), - COL_TRI(498, 500, 506), - COL_TRI(500, 507, 506), - COL_TRI(508, 503, 523), - COL_TRI(508, 524, 522), - COL_TRI(22, 29, 23), - COL_TRI(25, 524, 341), - COL_TRI(25, 525, 524), - COL_TRI(263, 506, 526), - COL_TRI(263, 526, 22), - COL_TRI(337, 526, 527), - COL_TRI(22, 21, 29), - COL_TRI(337, 527, 19), - COL_TRI(31, 527, 528), - COL_TRI(19, 344, 20), - COL_TRI(19, 30, 344), - COL_TRI(31, 528, 509), - COL_TRI(509, 528, 529), - COL_TRI(509, 529, 34), - COL_TRI(334, 529, 530), - COL_TRI(334, 530, 335), - COL_TRI(18, 343, 334), - COL_TRI(343, 347, 334), - COL_TRI(16, 530, 531), - COL_TRI(335, 333, 336), - COL_TRI(335, 17, 333), - COL_TRI(16, 531, 332), - COL_TRI(328, 531, 532), - COL_TRI(336, 333, 343), - COL_TRI(336, 343, 18), - COL_TRI(13, 533, 9), - COL_TRI(332, 329, 330), - COL_TRI(332, 15, 329), - COL_TRI(328, 532, 326), - COL_TRI(13, 532, 533), - COL_TRI(326, 26, 327), - COL_TRI(326, 12, 26), - COL_TRI(1, 9, 533), - COL_TRI(510, 354, 533), - COL_TRI(353, 1, 533), - COL_TRI(354, 353, 533), - COL_TRI(340, 354, 24), - COL_TRI(340, 40, 354), - COL_TRI(24, 510, 525), - COL_TRI(352, 1, 353), - COL_TRI(352, 4, 1), - COL_TRI(42, 4, 352), - COL_TRI(24, 525, 25), - COL_TRI(42, 511, 7), - COL_TRI(511, 512, 7), - COL_TRI(512, 511, 523), - COL_TRI(7, 513, 6), - COL_TRI(7, 512, 513), - COL_TRI(513, 512, 534), - COL_TRI(512, 523, 534), - COL_TRI(513, 517, 5), - COL_TRI(513, 5, 6), - COL_TRI(514, 513, 516), - COL_TRI(514, 517, 513), - COL_TRI(517, 2, 5), - COL_TRI(517, 519, 2), - COL_TRI(518, 517, 514), - COL_TRI(518, 519, 517), - COL_TRI(519, 0, 2), - COL_TRI(519, 351, 0), - COL_TRI(520, 519, 518), - COL_TRI(520, 351, 519), - COL_TRI(0, 350, 10), - COL_TRI(0, 351, 350), - COL_TRI(521, 351, 520), - COL_TRI(521, 38, 351), - COL_TRI(330, 329, 28), - COL_TRI(350, 8, 10), - COL_TRI(350, 39, 8), - COL_TRI(8, 349, 325), - COL_TRI(8, 39, 349), - COL_TRI(349, 11, 325), - COL_TRI(349, 37, 11), - COL_TRI(327, 26, 27), - COL_TRI(327, 27, 14), - COL_TRI(330, 28, 331), - COL_TRI(20, 344, 342), - COL_TRI(20, 342, 338), - COL_TRI(23, 29, 32), - COL_TRI(23, 32, 339), - COL_TRI(341, 41, 340), - COL_TRI(34, 540, 509), - COL_TRI(41, 40, 340), - COL_TRI(36, 537, 538), - COL_TRI(346, 537, 36), - COL_TRI(36, 538, 35), - COL_TRI(35, 538, 539), - COL_TRI(35, 539, 34), - COL_TRI(346, 536, 537), - COL_TRI(34, 539, 540), - COL_TRI(509, 540, 541), - COL_TRI(509, 541, 31), - COL_TRI(31, 541, 542), - COL_TRI(31, 542, 345), - COL_TRI(345, 542, 498), - COL_TRI(345, 498, 33), - COL_TRI(508, 523, 511), - COL_TRI(516, 513, 535), - COL_TRI(38, 536, 346), - COL_TRI(38, 521, 536), - COL_TRI(515, 513, 534), - COL_TRI(513, 515, 535), - COL_TRI_INIT(SURFACE_BURNING, 156), - COL_TRI(455, 456, 454), - COL_TRI(467, 456, 457), - COL_TRI(467, 485, 460), - COL_TRI(467, 487, 485), - COL_TRI(467, 460, 461), - COL_TRI(467, 482, 481), - COL_TRI(467, 458, 482), - COL_TRI(467, 461, 458), - COL_TRI(467, 481, 456), - COL_TRI(454, 456, 481), - COL_TRI(479, 454, 481), - COL_TRI(543, 471, 544), - COL_TRI(543, 544, 545), - COL_TRI(544, 471, 473), - COL_TRI(544, 473, 475), - COL_TRI(544, 475, 470), - COL_TRI(543, 478, 471), - COL_TRI(543, 547, 472), - COL_TRI(478, 543, 472), - COL_TRI(543, 499, 547), - COL_TRI(545, 501, 543), - COL_TRI(543, 501, 499), - COL_TRI(545, 502, 501), - COL_TRI(503, 502, 545), - COL_TRI(545, 502, 466), - COL_TRI(546, 474, 547), - COL_TRI(474, 472, 547), - COL_TRI(547, 499, 504), - COL_TRI(547, 504, 552), - COL_TRI(547, 552, 555), - COL_TRI(546, 547, 555), - COL_TRI(546, 464, 465), - COL_TRI(546, 548, 464), - COL_TRI(546, 555, 548), - COL_TRI(474, 546, 465), - COL_TRI(457, 464, 468), - COL_TRI(548, 492, 488), - COL_TRI(548, 488, 468), - COL_TRI(548, 550, 492), - COL_TRI(497, 548, 549), - COL_TRI(495, 548, 497), - COL_TRI(495, 550, 548), - COL_TRI(549, 548, 555), - COL_TRI(464, 548, 468), - COL_TRI(496, 551, 469), - COL_TRI(467, 457, 468), - COL_TRI(550, 551, 556), - COL_TRI(550, 556, 490), - COL_TRI(550, 490, 492), - COL_TRI(496, 550, 495), - COL_TRI(496, 551, 550), - COL_TRI(490, 556, 491), - COL_TRI(551, 496, 498), - COL_TRI(490, 491, 494), - COL_TRI(552, 504, 505), - COL_TRI(552, 505, 553), - COL_TRI(552, 554, 555), - COL_TRI(553, 554, 552), - COL_TRI(554, 553, 557), - COL_TRI(500, 558, 507), - COL_TRI(497, 549, 500), - COL_TRI(500, 549, 558), - COL_TRI(554, 557, 558), - COL_TRI(549, 554, 558), - COL_TRI(554, 549, 555), - COL_TRI(498, 208, 211), - COL_TRI(498, 486, 551), - COL_TRI(498, 387, 486), - COL_TRI(498, 212, 387), - COL_TRI(498, 211, 212), - COL_TRI(208, 498, 542), - COL_TRI(486, 469, 551), - COL_TRI(466, 396, 545), - COL_TRI(466, 395, 396), - COL_TRI(466, 493, 395), - COL_TRI(198, 249, 262), - COL_TRI(396, 503, 545), - COL_TRI(384, 523, 503), - COL_TRI(396, 384, 503), - COL_TRI(542, 255, 251), - COL_TRI(251, 200, 542), - COL_TRI(251, 198, 200), - COL_TRI(251, 249, 198), - COL_TRI(199, 198, 262), - COL_TRI(200, 209, 542), - COL_TRI(199, 237, 201), - COL_TRI(199, 232, 237), - COL_TRI(199, 262, 232), - COL_TRI(262, 261, 232), - COL_TRI(201, 237, 537), - COL_TRI(237, 228, 537), - COL_TRI(202, 201, 537), - COL_TRI(233, 232, 260), - COL_TRI(261, 260, 232), - COL_TRI(212, 206, 385), - COL_TRI(209, 208, 542), - COL_TRI(542, 541, 255), - COL_TRI(387, 483, 486), - COL_TRI(483, 484, 486), - COL_TRI(212, 385, 387), - COL_TRI(387, 390, 483), - COL_TRI(515, 534, 189), - COL_TRI(483, 392, 393), - COL_TRI(483, 391, 392), - COL_TRI(483, 390, 391), - COL_TRI(483, 393, 394), - COL_TRI(483, 395, 493), - COL_TRI(483, 394, 395), - COL_TRI(189, 534, 384), - COL_TRI(534, 523, 384), - COL_TRI(383, 535, 189), - COL_TRI(535, 515, 189), - COL_TRI(218, 401, 516), - COL_TRI(383, 516, 535), - COL_TRI(206, 205, 385), - COL_TRI(385, 205, 202), - COL_TRI(385, 202, 537), - COL_TRI(386, 385, 536), - COL_TRI(537, 536, 385), - COL_TRI(383, 389, 516), - COL_TRI(516, 402, 218), - COL_TRI(516, 404, 402), - COL_TRI(389, 404, 516), - COL_TRI(389, 223, 404), - COL_TRI(223, 389, 403), - COL_TRI(403, 389, 388), - COL_TRI(221, 516, 401), - COL_TRI(536, 221, 220), - COL_TRI(536, 521, 221), - COL_TRI(521, 520, 221), - COL_TRI(514, 516, 221), - COL_TRI(221, 518, 514), - COL_TRI(520, 518, 221), - COL_TRI(536, 220, 388), - COL_TRI(220, 403, 388), - COL_TRI(244, 245, 538), - COL_TRI(388, 386, 536), - COL_TRI(228, 243, 537), - COL_TRI(243, 244, 537), - COL_TRI(244, 538, 537), - COL_TRI(228, 229, 241), - COL_TRI(228, 241, 243), - COL_TRI(234, 238, 241), - COL_TRI(241, 229, 234), - COL_TRI(257, 255, 541), - COL_TRI(538, 247, 539), - COL_TRI(538, 245, 247), - COL_TRI(247, 248, 539), - COL_TRI(540, 539, 248), - COL_TRI(238, 540, 248), - COL_TRI(541, 540, 235), - COL_TRI(234, 235, 540), - COL_TRI(238, 234, 540), - COL_TRI(235, 233, 541), - COL_TRI(233, 257, 541), - COL_TRI(233, 260, 257), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 74), - COL_TRI(452, 453, 454), - COL_TRI(454, 455, 452), - COL_TRI(456, 457, 452), - COL_TRI(458, 453, 452), - COL_TRI(459, 460, 452), - COL_TRI(461, 452, 460), - COL_TRI(459, 452, 462), - COL_TRI(458, 452, 461), - COL_TRI(452, 463, 462), - COL_TRI(455, 456, 452), - COL_TRI(452, 457, 463), - COL_TRI(457, 464, 463), - COL_TRI(463, 464, 465), - COL_TRI(463, 465, 466), - COL_TRI(457, 456, 465), - COL_TRI(465, 464, 457), - COL_TRI(465, 474, 466), - COL_TRI(462, 467, 459), - COL_TRI(462, 468, 467), - COL_TRI(469, 468, 462), - COL_TRI(470, 466, 475), - COL_TRI(470, 475, 493), - COL_TRI(471, 466, 478), - COL_TRI(472, 478, 466), - COL_TRI(471, 473, 466), - COL_TRI(473, 475, 466), - COL_TRI(474, 472, 466), - COL_TRI(476, 465, 456), - COL_TRI(475, 477, 493), - COL_TRI(475, 473, 477), - COL_TRI(476, 473, 471), - COL_TRI(477, 473, 476), - COL_TRI(476, 471, 478), - COL_TRI(478, 472, 476), - COL_TRI(476, 472, 474), - COL_TRI(476, 474, 465), - COL_TRI(476, 455, 454), - COL_TRI(476, 456, 455), - COL_TRI(485, 459, 487), - COL_TRI(453, 479, 454), - COL_TRI(454, 480, 476), - COL_TRI(479, 480, 454), - COL_TRI(481, 479, 453), - COL_TRI(453, 482, 481), - COL_TRI(482, 453, 458), - COL_TRI(483, 480, 479), - COL_TRI(483, 479, 481), - COL_TRI(481, 482, 483), - COL_TRI(483, 482, 458), - COL_TRI(483, 458, 484), - COL_TRI(484, 458, 461), - COL_TRI(484, 461, 460), - COL_TRI(459, 485, 460), - COL_TRI(484, 460, 486), - COL_TRI(460, 485, 486), - COL_TRI(485, 487, 486), - COL_TRI(486, 487, 489), - COL_TRI(487, 467, 489), - COL_TRI(467, 487, 459), - COL_TRI(467, 468, 489), - COL_TRI(488, 468, 469), - COL_TRI(489, 468, 488), - COL_TRI(490, 492, 469), - COL_TRI(469, 494, 490), - COL_TRI(491, 494, 469), - COL_TRI(492, 488, 469), - COL_TRI(489, 488, 492), - COL_TRI(489, 492, 490), - COL_TRI(489, 490, 494), - COL_TRI(486, 494, 491), - COL_TRI(486, 489, 494), - COL_TRI(480, 477, 476), - COL_TRI(493, 477, 483), - COL_TRI(477, 480, 483), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 625), - COL_TRI(9, 1, 10), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI(3, 1, 4), - COL_TRI(3, 5, 2), - COL_TRI(3, 6, 5), - COL_TRI(7, 6, 4), - COL_TRI(6, 3, 4), - COL_TRI(8, 9, 10), - COL_TRI(15, 328, 14), - COL_TRI(1, 0, 10), - COL_TRI(11, 13, 325), - COL_TRI(12, 13, 11), - COL_TRI(12, 11, 26), - COL_TRI(13, 9, 325), - COL_TRI(9, 8, 325), - COL_TRI(14, 326, 327), - COL_TRI(14, 328, 326), - COL_TRI(19, 20, 337), - COL_TRI(16, 330, 331), - COL_TRI(17, 16, 331), - COL_TRI(16, 332, 330), - COL_TRI(17, 331, 333), - COL_TRI(18, 334, 335), - COL_TRI(18, 335, 336), - COL_TRI(25, 341, 340), - COL_TRI(20, 338, 337), - COL_TRI(21, 337, 338), - COL_TRI(21, 338, 29), - COL_TRI(22, 23, 263), - COL_TRI(23, 339, 263), - COL_TRI(24, 25, 340), - COL_TRI(31, 342, 344), - COL_TRI(26, 37, 27), - COL_TRI(15, 14, 329), - COL_TRI(27, 28, 329), - COL_TRI(28, 343, 333), - COL_TRI(29, 342, 32), - COL_TRI(30, 31, 344), - COL_TRI(31, 345, 342), - COL_TRI(32, 342, 345), - COL_TRI(33, 32, 345), - COL_TRI(34, 343, 35), - COL_TRI(34, 347, 343), - COL_TRI(28, 35, 343), - COL_TRI(35, 28, 36), - COL_TRI(27, 36, 28), - COL_TRI(36, 27, 346), - COL_TRI(37, 346, 27), - COL_TRI(38, 37, 349), - COL_TRI(38, 346, 37), - COL_TRI(39, 38, 349), - COL_TRI(38, 39, 350), - COL_TRI(38, 350, 351), - COL_TRI(33, 348, 32), - COL_TRI(40, 352, 353), - COL_TRI(40, 353, 354), - COL_TRI(41, 352, 40), - COL_TRI(42, 7, 4), - COL_TRI(43, 51, 44), - COL_TRI(44, 51, 50), - COL_TRI(44, 50, 47), - COL_TRI(44, 45, 43), - COL_TRI(44, 46, 45), - COL_TRI(44, 47, 46), - COL_TRI(53, 358, 52), - COL_TRI(45, 49, 355), - COL_TRI(45, 355, 43), - COL_TRI(46, 49, 45), - COL_TRI(43, 355, 51), - COL_TRI(47, 48, 46), - COL_TRI(46, 48, 49), - COL_TRI(47, 50, 48), - COL_TRI(48, 356, 49), - COL_TRI(49, 356, 355), - COL_TRI(50, 51, 356), - COL_TRI(48, 50, 356), - COL_TRI(51, 355, 356), - COL_TRI(52, 357, 56), - COL_TRI(52, 358, 357), - COL_TRI(61, 359, 63), - COL_TRI(54, 59, 55), - COL_TRI(55, 59, 58), - COL_TRI(55, 58, 53), - COL_TRI(52, 55, 53), - COL_TRI(52, 54, 55), - COL_TRI(53, 58, 358), - COL_TRI(54, 60, 59), - COL_TRI(56, 60, 54), - COL_TRI(52, 56, 54), - COL_TRI(56, 357, 60), - COL_TRI(57, 58, 59), - COL_TRI(58, 57, 358), - COL_TRI(59, 60, 57), - COL_TRI(57, 357, 358), - COL_TRI(60, 357, 57), - COL_TRI(61, 63, 62), - COL_TRI(67, 69, 362), - COL_TRI(63, 359, 361), - COL_TRI(63, 361, 64), - COL_TRI(63, 64, 62), - COL_TRI(64, 66, 62), - COL_TRI(62, 360, 61), - COL_TRI(62, 66, 360), - COL_TRI(64, 361, 66), - COL_TRI(65, 361, 359), - COL_TRI(65, 359, 360), - COL_TRI(61, 360, 359), - COL_TRI(66, 65, 360), - COL_TRI(65, 66, 361), - COL_TRI(67, 74, 71), - COL_TRI(67, 75, 74), - COL_TRI(76, 80, 79), - COL_TRI(67, 70, 69), - COL_TRI(69, 68, 362), - COL_TRI(69, 363, 68), - COL_TRI(70, 363, 69), - COL_TRI(68, 67, 362), - COL_TRI(71, 73, 70), - COL_TRI(67, 71, 70), - COL_TRI(70, 73, 363), - COL_TRI(71, 74, 73), - COL_TRI(72, 73, 74), - COL_TRI(73, 72, 363), - COL_TRI(74, 75, 72), - COL_TRI(75, 68, 72), - COL_TRI(68, 75, 67), - COL_TRI(68, 363, 72), - COL_TRI(76, 79, 77), - COL_TRI(76, 81, 80), - COL_TRI(79, 364, 82), - COL_TRI(80, 364, 79), - COL_TRI(79, 82, 77), - COL_TRI(77, 78, 76), - COL_TRI(77, 82, 78), - COL_TRI(80, 85, 364), - COL_TRI(81, 85, 80), - COL_TRI(78, 81, 76), - COL_TRI(78, 84, 81), - COL_TRI(81, 84, 85), - COL_TRI(82, 83, 78), - COL_TRI(83, 84, 78), - COL_TRI(82, 364, 83), - COL_TRI(84, 83, 85), - COL_TRI(85, 83, 364), - COL_TRI(86, 95, 90), - COL_TRI(86, 94, 95), - COL_TRI(87, 94, 86), - COL_TRI(86, 365, 89), - COL_TRI(88, 91, 89), - COL_TRI(88, 89, 365), - COL_TRI(89, 92, 87), - COL_TRI(89, 91, 92), - COL_TRI(86, 89, 87), - COL_TRI(87, 92, 94), - COL_TRI(90, 88, 365), - COL_TRI(86, 90, 365), - COL_TRI(90, 95, 88), - COL_TRI(91, 93, 92), - COL_TRI(92, 93, 94), - COL_TRI(93, 91, 88), - COL_TRI(94, 93, 95), - COL_TRI(95, 93, 88), - COL_TRI(96, 102, 366), - COL_TRI(96, 366, 99), - COL_TRI(97, 102, 96), - COL_TRI(96, 98, 97), - COL_TRI(98, 103, 97), - COL_TRI(98, 100, 103), - COL_TRI(96, 104, 98), - COL_TRI(97, 103, 102), - COL_TRI(96, 99, 104), - COL_TRI(99, 367, 104), - COL_TRI(99, 366, 367), - COL_TRI(100, 367, 101), - COL_TRI(101, 367, 366), - COL_TRI(102, 101, 366), - COL_TRI(102, 103, 101), - COL_TRI(103, 100, 101), - COL_TRI(104, 100, 98), - COL_TRI(104, 367, 100), - COL_TRI(105, 113, 110), - COL_TRI(105, 115, 113), - COL_TRI(105, 107, 106), - COL_TRI(105, 108, 107), - COL_TRI(105, 109, 108), - COL_TRI(106, 115, 105), - COL_TRI(105, 110, 109), - COL_TRI(107, 114, 106), - COL_TRI(107, 368, 114), - COL_TRI(108, 368, 107), - COL_TRI(106, 114, 115), - COL_TRI(108, 112, 368), - COL_TRI(109, 112, 108), - COL_TRI(110, 111, 109), - COL_TRI(109, 111, 112), - COL_TRI(110, 113, 111), - COL_TRI(111, 113, 369), - COL_TRI(112, 111, 369), - COL_TRI(113, 115, 369), - COL_TRI(112, 369, 368), - COL_TRI(114, 368, 369), - COL_TRI(115, 114, 369), - COL_TRI(116, 118, 117), - COL_TRI(116, 124, 118), - COL_TRI(116, 370, 119), - COL_TRI(116, 122, 370), - COL_TRI(117, 122, 116), - COL_TRI(116, 119, 124), - COL_TRI(118, 123, 117), - COL_TRI(118, 121, 123), - COL_TRI(117, 123, 122), - COL_TRI(119, 371, 124), - COL_TRI(119, 370, 371), - COL_TRI(120, 371, 370), - COL_TRI(121, 371, 120), - COL_TRI(122, 120, 370), - COL_TRI(122, 123, 120), - COL_TRI(123, 121, 120), - COL_TRI(124, 121, 118), - COL_TRI(124, 371, 121), - COL_TRI(125, 133, 127), - COL_TRI(125, 128, 133), - COL_TRI(125, 127, 126), - COL_TRI(126, 131, 125), - COL_TRI(125, 372, 128), - COL_TRI(125, 131, 372), - COL_TRI(127, 130, 132), - COL_TRI(127, 132, 126), - COL_TRI(126, 132, 131), - COL_TRI(128, 373, 133), - COL_TRI(128, 372, 373), - COL_TRI(129, 373, 372), - COL_TRI(130, 373, 129), - COL_TRI(131, 129, 372), - COL_TRI(131, 132, 129), - COL_TRI(132, 130, 129), - COL_TRI(133, 373, 130), - COL_TRI(133, 130, 127), - COL_TRI(134, 374, 135), - COL_TRI(135, 137, 134), - COL_TRI(135, 136, 137), - COL_TRI(135, 138, 136), - COL_TRI(135, 375, 138), - COL_TRI(135, 374, 375), - COL_TRI(136, 141, 137), - COL_TRI(137, 141, 139), - COL_TRI(137, 139, 134), - COL_TRI(134, 139, 374), - COL_TRI(136, 142, 141), - COL_TRI(138, 142, 136), - COL_TRI(138, 375, 142), - COL_TRI(139, 140, 374), - COL_TRI(140, 139, 141), - COL_TRI(141, 142, 140), - COL_TRI(140, 375, 374), - COL_TRI(142, 375, 140), - COL_TRI(143, 376, 144), - COL_TRI(143, 145, 376), - COL_TRI(143, 147, 145), - COL_TRI(143, 377, 147), - COL_TRI(145, 146, 376), - COL_TRI(146, 144, 376), - COL_TRI(146, 150, 144), - COL_TRI(144, 151, 143), - COL_TRI(144, 150, 151), - COL_TRI(145, 148, 146), - COL_TRI(147, 148, 145), - COL_TRI(147, 377, 148), - COL_TRI(148, 149, 146), - COL_TRI(149, 150, 146), - COL_TRI(148, 377, 149), - COL_TRI(150, 149, 151), - COL_TRI(143, 151, 377), - COL_TRI(151, 149, 377), - COL_TRI(152, 160, 157), - COL_TRI(152, 162, 160), - COL_TRI(153, 162, 152), - COL_TRI(152, 156, 154), - COL_TRI(152, 157, 156), - COL_TRI(154, 379, 155), - COL_TRI(155, 161, 153), - COL_TRI(155, 379, 161), - COL_TRI(152, 154, 155), - COL_TRI(152, 155, 153), - COL_TRI(153, 161, 162), - COL_TRI(154, 158, 379), - COL_TRI(156, 158, 154), - COL_TRI(156, 159, 158), - COL_TRI(157, 159, 156), - COL_TRI(157, 160, 159), - COL_TRI(158, 159, 378), - COL_TRI(159, 160, 378), - COL_TRI(160, 162, 378), - COL_TRI(158, 378, 379), - COL_TRI(161, 379, 378), - COL_TRI(162, 161, 378), - COL_TRI(163, 171, 165), - COL_TRI(163, 380, 171), - COL_TRI(163, 381, 380), - COL_TRI(163, 165, 166), - COL_TRI(163, 166, 164), - COL_TRI(164, 381, 163), - COL_TRI(165, 170, 166), - COL_TRI(166, 169, 164), - COL_TRI(166, 170, 169), - COL_TRI(164, 169, 381), - COL_TRI(165, 168, 170), - COL_TRI(167, 380, 381), - COL_TRI(168, 380, 167), - COL_TRI(169, 167, 381), - COL_TRI(170, 168, 167), - COL_TRI(169, 170, 167), - COL_TRI(171, 168, 165), - COL_TRI(171, 380, 168), - COL_TRI(172, 177, 173), - COL_TRI(173, 175, 174), - COL_TRI(173, 176, 175), - COL_TRI(173, 177, 176), - COL_TRI(174, 172, 173), - COL_TRI(175, 178, 174), - COL_TRI(175, 382, 178), - COL_TRI(176, 382, 175), - COL_TRI(174, 178, 172), - COL_TRI(177, 181, 176), - COL_TRI(176, 181, 382), - COL_TRI(177, 180, 181), - COL_TRI(172, 180, 177), - COL_TRI(178, 179, 172), - COL_TRI(179, 180, 172), - COL_TRI(178, 382, 179), - COL_TRI(180, 179, 181), - COL_TRI(181, 179, 382), - COL_TRI(182, 184, 190), - COL_TRI(183, 182, 190), - COL_TRI(187, 196, 195), - COL_TRI(184, 191, 190), - COL_TRI(184, 185, 191), - COL_TRI(185, 192, 191), - COL_TRI(185, 193, 192), - COL_TRI(185, 186, 193), - COL_TRI(186, 194, 193), - COL_TRI(186, 187, 194), - COL_TRI(187, 195, 194), - COL_TRI(187, 383, 188), - COL_TRI(187, 188, 196), - COL_TRI(185, 389, 186), - COL_TRI(188, 197, 196), - COL_TRI(183, 385, 182), - COL_TRI(182, 385, 386), - COL_TRI(182, 386, 184), - COL_TRI(183, 387, 385), - COL_TRI(184, 386, 388), - COL_TRI(184, 388, 185), - COL_TRI(185, 388, 389), - COL_TRI(186, 389, 383), - COL_TRI(186, 383, 187), - COL_TRI(189, 188, 383), - COL_TRI(190, 387, 183), - COL_TRI(190, 390, 387), - COL_TRI(191, 390, 190), - COL_TRI(191, 391, 390), - COL_TRI(192, 391, 191), - COL_TRI(197, 384, 396), - COL_TRI(192, 392, 391), - COL_TRI(193, 392, 192), - COL_TRI(193, 393, 392), - COL_TRI(194, 393, 193), - COL_TRI(194, 394, 393), - COL_TRI(195, 394, 194), - COL_TRI(195, 395, 394), - COL_TRI(196, 395, 195), - COL_TRI(196, 396, 395), - COL_TRI(197, 396, 196), - COL_TRI(201, 399, 199), - COL_TRI(188, 384, 197), - COL_TRI(188, 189, 384), - COL_TRI(198, 397, 200), - COL_TRI(198, 398, 397), - COL_TRI(199, 398, 198), - COL_TRI(200, 397, 215), - COL_TRI(200, 215, 209), - COL_TRI(199, 399, 398), - COL_TRI(209, 210, 208), - COL_TRI(201, 400, 399), - COL_TRI(202, 203, 201), - COL_TRI(203, 400, 201), - COL_TRI(204, 203, 202), - COL_TRI(205, 204, 202), - COL_TRI(206, 207, 205), - COL_TRI(207, 204, 205), - COL_TRI(208, 210, 211), - COL_TRI(215, 207, 213), - COL_TRI(210, 214, 211), - COL_TRI(209, 215, 210), - COL_TRI(211, 214, 212), - COL_TRI(212, 213, 206), - COL_TRI(213, 207, 206), - COL_TRI(214, 213, 212), - COL_TRI(215, 214, 210), - COL_TRI(215, 213, 214), - COL_TRI(216, 217, 218), - COL_TRI(215, 204, 207), - COL_TRI(215, 203, 204), - COL_TRI(215, 400, 203), - COL_TRI(215, 399, 400), - COL_TRI(215, 398, 399), - COL_TRI(215, 397, 398), - COL_TRI(216, 219, 217), - COL_TRI(216, 220, 219), - COL_TRI(223, 403, 226), - COL_TRI(217, 219, 222), - COL_TRI(217, 401, 218), - COL_TRI(217, 222, 401), - COL_TRI(218, 402, 216), - COL_TRI(219, 220, 222), - COL_TRI(220, 216, 403), - COL_TRI(221, 222, 220), - COL_TRI(222, 221, 401), - COL_TRI(223, 224, 404), - COL_TRI(223, 226, 224), - COL_TRI(229, 227, 405), - COL_TRI(224, 225, 404), - COL_TRI(225, 402, 404), - COL_TRI(225, 216, 402), - COL_TRI(225, 226, 216), - COL_TRI(226, 225, 224), - COL_TRI(226, 403, 216), - COL_TRI(227, 230, 231), - COL_TRI(228, 227, 229), - COL_TRI(228, 230, 227), - COL_TRI(227, 231, 405), - COL_TRI(230, 236, 231), - COL_TRI(231, 406, 407), - COL_TRI(231, 407, 405), - COL_TRI(232, 231, 236), - COL_TRI(233, 231, 232), - COL_TRI(233, 406, 231), - COL_TRI(229, 405, 234), - COL_TRI(234, 405, 407), - COL_TRI(234, 407, 235), - COL_TRI(235, 407, 406), - COL_TRI(235, 406, 233), - COL_TRI(236, 230, 228), - COL_TRI(237, 236, 228), - COL_TRI(232, 236, 237), - COL_TRI(247, 410, 239), - COL_TRI(238, 240, 408), - COL_TRI(239, 240, 238), - COL_TRI(240, 242, 408), - COL_TRI(240, 409, 242), - COL_TRI(240, 246, 409), - COL_TRI(240, 410, 246), - COL_TRI(240, 239, 410), - COL_TRI(241, 242, 243), - COL_TRI(241, 408, 242), - COL_TRI(242, 409, 244), - COL_TRI(243, 242, 244), - COL_TRI(238, 408, 241), - COL_TRI(244, 409, 246), - COL_TRI(244, 246, 245), - COL_TRI(245, 246, 247), - COL_TRI(246, 410, 247), - COL_TRI(248, 239, 238), - COL_TRI(247, 239, 248), - COL_TRI(249, 250, 253), - COL_TRI(250, 411, 253), - COL_TRI(249, 253, 262), - COL_TRI(251, 252, 249), - COL_TRI(252, 250, 249), - COL_TRI(252, 411, 250), - COL_TRI(253, 411, 259), - COL_TRI(254, 411, 258), - COL_TRI(255, 256, 251), - COL_TRI(256, 252, 251), - COL_TRI(257, 256, 255), - COL_TRI(258, 411, 256), - COL_TRI(256, 411, 252), - COL_TRI(257, 258, 256), - COL_TRI(259, 411, 254), - COL_TRI(254, 258, 257), - COL_TRI(265, 339, 32), - COL_TRI(261, 259, 254), - COL_TRI(261, 254, 260), - COL_TRI(253, 259, 261), - COL_TRI(262, 253, 261), - COL_TRI(260, 254, 257), - COL_TRI(263, 339, 412), - COL_TRI(264, 412, 339), - COL_TRI(264, 339, 265), - COL_TRI(266, 277, 278), - COL_TRI(264, 271, 412), - COL_TRI(266, 413, 269), - COL_TRI(266, 278, 413), - COL_TRI(267, 266, 414), - COL_TRI(266, 269, 414), - COL_TRI(267, 415, 266), - COL_TRI(268, 277, 266), - COL_TRI(268, 266, 415), - COL_TRI(269, 416, 275), - COL_TRI(269, 417, 416), - COL_TRI(269, 275, 414), - COL_TRI(270, 264, 265), - COL_TRI(270, 273, 264), - COL_TRI(264, 273, 271), - COL_TRI(265, 32, 272), - COL_TRI(265, 272, 267), - COL_TRI(265, 267, 414), - COL_TRI(270, 265, 414), - COL_TRI(32, 271, 273), - COL_TRI(272, 32, 273), - COL_TRI(271, 32, 348), - COL_TRI(273, 419, 272), - COL_TRI(267, 272, 419), - COL_TRI(274, 270, 414), - COL_TRI(275, 274, 414), - COL_TRI(275, 420, 274), - COL_TRI(275, 416, 420), - COL_TRI(274, 420, 419), - COL_TRI(274, 419, 270), - COL_TRI(270, 419, 273), - COL_TRI(267, 420, 416), - COL_TRI(267, 419, 420), - COL_TRI(276, 268, 415), - COL_TRI(267, 276, 415), - COL_TRI(277, 279, 278), - COL_TRI(278, 418, 413), - COL_TRI(278, 279, 418), - COL_TRI(277, 268, 279), - COL_TRI(276, 279, 268), - COL_TRI(279, 276, 418), - COL_TRI(267, 416, 276), - COL_TRI(276, 416, 417), - COL_TRI(280, 281, 421), - COL_TRI(280, 283, 281), - COL_TRI(282, 283, 422), - COL_TRI(282, 290, 283), - COL_TRI(280, 422, 283), - COL_TRI(281, 283, 421), - COL_TRI(283, 290, 421), - COL_TRI(284, 285, 423), - COL_TRI(285, 286, 423), - COL_TRI(286, 287, 424), - COL_TRI(288, 284, 423), - COL_TRI(286, 424, 423), - COL_TRI(284, 288, 425), - COL_TRI(284, 425, 285), - COL_TRI(287, 285, 425), - COL_TRI(287, 286, 285), - COL_TRI(288, 423, 424), - COL_TRI(289, 430, 428), - COL_TRI(289, 291, 426), - COL_TRI(289, 426, 427), - COL_TRI(290, 282, 293), - COL_TRI(290, 293, 421), - COL_TRI(291, 289, 428), - COL_TRI(291, 428, 429), - COL_TRI(289, 427, 430), - COL_TRI(282, 422, 280), - COL_TRI(292, 427, 426), - COL_TRI(292, 430, 427), - COL_TRI(280, 421, 293), - COL_TRI(293, 282, 280), - COL_TRI(294, 295, 431), - COL_TRI(294, 432, 295), - COL_TRI(299, 294, 431), - COL_TRI(295, 433, 431), - COL_TRI(295, 434, 433), - COL_TRI(296, 295, 297), - COL_TRI(296, 434, 295), - COL_TRI(297, 295, 432), - COL_TRI(294, 299, 435), - COL_TRI(294, 435, 432), - COL_TRI(298, 432, 435), - COL_TRI(297, 432, 311), - COL_TRI(298, 311, 432), - COL_TRI(307, 306, 440), - COL_TRI(299, 431, 433), - COL_TRI(300, 302, 437), - COL_TRI(301, 302, 300), - COL_TRI(302, 438, 437), - COL_TRI(301, 303, 302), - COL_TRI(303, 438, 302), - COL_TRI(304, 437, 438), - COL_TRI(304, 305, 437), - COL_TRI(303, 304, 438), - COL_TRI(305, 303, 301), - COL_TRI(305, 304, 303), - COL_TRI(306, 439, 440), - COL_TRI(312, 443, 297), - COL_TRI(306, 308, 441), - COL_TRI(306, 307, 308), - COL_TRI(308, 307, 440), - COL_TRI(308, 440, 442), - COL_TRI(309, 442, 440), - COL_TRI(309, 440, 439), - COL_TRI(310, 296, 297), - COL_TRI(311, 312, 297), - COL_TRI(314, 313, 317), - COL_TRI(311, 298, 312), - COL_TRI(298, 436, 312), - COL_TRI(310, 297, 443), - COL_TRI(312, 436, 444), - COL_TRI(312, 444, 445), - COL_TRI(313, 315, 317), - COL_TRI(315, 318, 317), - COL_TRI(316, 318, 315), - COL_TRI(314, 317, 319), - COL_TRI(317, 446, 321), - COL_TRI(318, 446, 317), - COL_TRI(319, 317, 321), - COL_TRI(316, 447, 318), - COL_TRI(318, 320, 446), - COL_TRI(320, 318, 322), - COL_TRI(318, 447, 322), - COL_TRI(319, 316, 314), - COL_TRI(319, 447, 316), - COL_TRI(321, 447, 319), - COL_TRI(321, 322, 447), - COL_TRI(322, 446, 320), - COL_TRI(322, 321, 446), - COL_TRI(323, 448, 449), - COL_TRI(323, 450, 448), - COL_TRI(323, 324, 450), - COL_TRI(324, 451, 450), - COL_TRI_STOP(), - COL_SPECIAL_INIT(1), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -955, 103, -1029, /*yaw*/ 84), // unused, probably an early way to set intial position - COL_WATER_BOX_INIT(1), - COL_WATER_BOX(10, -3071, -3071, 3072, 3072, 20), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_area_2_collision, 0x004784a0, 83204, 0x00025ef0, 9300); diff --git a/levels/lll/collapsing_wooden_platform/collision.inc.c b/levels/lll/collapsing_wooden_platform/collision.inc.c index a4e04b033..b7c7ef05e 100644 --- a/levels/lll/collapsing_wooden_platform/collision.inc.c +++ b/levels/lll/collapsing_wooden_platform/collision.inc.c @@ -1,26 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D21C - 0x0701D294 -const Collision lll_seg7_collision_0701D21C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-255, 0, 64), - COL_VERTEX(-255, 154, -63), - COL_VERTEX(-255, 0, -63), - COL_VERTEX(256, 154, -63), - COL_VERTEX(256, 0, -63), - COL_VERTEX(-255, 154, 64), - COL_VERTEX(256, 154, 64), - COL_VERTEX(256, 0, 64), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(5, 3, 1), - COL_TRI(0, 5, 1), - COL_TRI(5, 6, 3), - COL_TRI(3, 6, 7), - COL_TRI(3, 7, 4), - COL_TRI(7, 6, 5), - COL_TRI(7, 5, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_0701D21C, 0x004784a0, 83204, 0x0001d18c, 120); diff --git a/levels/lll/collapsing_wooden_platform/model.inc.c b/levels/lll/collapsing_wooden_platform/model.inc.c index fd5753b8c..2ec0dcac1 100644 --- a/levels/lll/collapsing_wooden_platform/model.inc.c +++ b/levels/lll/collapsing_wooden_platform/model.inc.c @@ -1,30 +1,9 @@ +#include "pc/rom_assets.h" // 0x07018F70 - 0x07018FB0 -static const Vtx lll_seg7_vertex_07018F70[] = { - {{{ -255, 154, 64}, 0, { 990, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, 64}, 0, { 0, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, -63}, 0, { 0, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 154, -63}, 0, { 990, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07018F70, 0x004784a0, 83204, 0x00018f70, 64); // 0x07018FB0 - 0x070190B0 -static const Vtx lll_seg7_vertex_07018FB0[] = { - {{{ 256, 0, 64}, 0, { 1330, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 154, 64}, 0, { 1330, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 154, 64}, 0, { -2074, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 0, -63}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 154, -63}, 0, { -2074, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 154, -63}, 0, { 1330, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 0, -63}, 0, { 1330, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 154, -63}, 0, { -9058, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 154, 64}, 0, {-10250, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, 64}, 0, {-10250, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, -63}, 0, { -9058, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, 64}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 154, -63}, 0, { -200, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, -63}, 0, { -200, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 154, 64}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, 64}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07018FB0, 0x004784a0, 83204, 0x00018fb0, 256); // 0x070190B0 - 0x070190F8 static const Gfx lll_seg7_dl_070190B0[] = { diff --git a/levels/lll/drawbridge_part/collision.inc.c b/levels/lll/drawbridge_part/collision.inc.c index 5d23d9bcf..833ec5073 100644 --- a/levels/lll/drawbridge_part/collision.inc.c +++ b/levels/lll/drawbridge_part/collision.inc.c @@ -1,14 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D108 - 0x0701D138 -const Collision lll_seg7_collision_drawbridge[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(0, 0, -191), - COL_VERTEX(-639, 0, -191), - COL_VERTEX(-639, 0, 192), - COL_VERTEX(0, 0, 192), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_drawbridge, 0x004784a0, 83204, 0x0001d078, 48); diff --git a/levels/lll/drawbridge_part/model.inc.c b/levels/lll/drawbridge_part/model.inc.c index 3541a741e..f3ae6e6f3 100644 --- a/levels/lll/drawbridge_part/model.inc.c +++ b/levels/lll/drawbridge_part/model.inc.c @@ -1,42 +1,15 @@ +#include "pc/rom_assets.h" // 0x070183F0 - 0x07018470 -static const Vtx lll_seg7_vertex_070183F0[] = { - {{{ 0, -101, -191}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 192}, 0, { 3800, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -101, 192}, 0, { 3800, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, -191}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -639, -101, 192}, 0, { 3800, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -639, 0, -191}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -639, -101, -191}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -639, 0, 192}, 0, { 3800, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070183F0, 0x004784a0, 83204, 0x000183f0, 128); // 0x07018470 - 0x070184B0 -static const Vtx lll_seg7_vertex_07018470[] = { - {{{ 0, 0, -191}, 0, { -5140, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -639, 0, -191}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -639, 0, 192}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 192}, 0, { -5140, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07018470, 0x004784a0, 83204, 0x00018470, 64); // 0x070184B0 - 0x070184F0 -static const Vtx lll_seg7_vertex_070184B0[] = { - {{{ 0, -101, 192}, 0, { -3352, 862}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -639, -101, 192}, 0, { -158, 862}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -639, -101, -191}, 0, { -158, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, -101, -191}, 0, { -3352, -1054}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070184B0, 0x004784a0, 83204, 0x000184b0, 64); // 0x070184F0 - 0x07018570 -static const Vtx lll_seg7_vertex_070184F0[] = { - {{{ 0, -101, 192}, 0, { 5334, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 0, 192}, 0, { 5334, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -639, 0, 192}, 0, { -1052, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -639, -101, 192}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -639, -101, -191}, 0, { 2268, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -639, 0, -191}, 0, { 2268, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, -191}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -101, -191}, 0, { -4118, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070184F0, 0x004784a0, 83204, 0x000184f0, 128); // 0x07018570 - 0x070185C8 static const Gfx lll_seg7_dl_07018570[] = { diff --git a/levels/lll/long_wooden_bridge/model.inc.c b/levels/lll/long_wooden_bridge/model.inc.c index 8fb4c82cd..816d40099 100644 --- a/levels/lll/long_wooden_bridge/model.inc.c +++ b/levels/lll/long_wooden_bridge/model.inc.c @@ -1,30 +1,9 @@ +#include "pc/rom_assets.h" // 0x070191F0 - 0x07019230 -static const Vtx lll_seg7_vertex_070191F0[] = { - {{{ -255, 154, -575}, 0, { 998, 1012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 154, 576}, 0, { 998, -8258}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, 576}, 0, { 0, -8258}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, -575}, 0, { 0, 1012}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_070191F0, 0x004784a0, 83204, 0x000191f0, 64); // 0x07019230 - 0x07019330 -static const Vtx lll_seg7_vertex_07019230[] = { - {{{ -255, 0, -575}, 0, { 3374, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 154, -575}, 0, { 3374, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 154, -575}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 0, 576}, 0, { 7634, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 154, -575}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, -575}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 154, 576}, 0, { 7634, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, 576}, 0, { 3374, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 154, 576}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 0, 576}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 154, 576}, 0, { 3374, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 0, -575}, 0, { 7122, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 154, 576}, 0, { -540, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, 576}, 0, { -540, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 154, -575}, 0, { 7122, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, -575}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07019230, 0x004784a0, 83204, 0x00019230, 256); // 0x07019330 - 0x07019378 static const Gfx lll_seg7_dl_07019330[] = { diff --git a/levels/lll/moving_octagonal_mesh_platform/collision.inc.c b/levels/lll/moving_octagonal_mesh_platform/collision.inc.c index ce3591cc8..c9b48d8f0 100644 --- a/levels/lll/moving_octagonal_mesh_platform/collision.inc.c +++ b/levels/lll/moving_octagonal_mesh_platform/collision.inc.c @@ -1,46 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D018 - 0x0701D108 -const Collision lll_seg7_collision_octagonal_moving_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x10), - COL_VERTEX(-255, 0, -127), - COL_VERTEX(-127, 154, -255), - COL_VERTEX(-127, 0, -255), - COL_VERTEX(256, 154, 128), - COL_VERTEX(256, 154, -127), - COL_VERTEX(128, 154, 256), - COL_VERTEX(-127, 154, 256), - COL_VERTEX(-255, 154, 128), - COL_VERTEX(-255, 154, -127), - COL_VERTEX(128, 154, -255), - COL_VERTEX(-255, 0, 128), - COL_VERTEX(-127, 0, 256), - COL_VERTEX(128, 0, 256), - COL_VERTEX(256, 0, 128), - COL_VERTEX(256, 0, -127), - COL_VERTEX(128, 0, -255), - COL_TRI_INIT(SURFACE_DEFAULT, 22), - COL_TRI(12, 6, 11), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 5, 3), - COL_TRI(1, 6, 5), - COL_TRI(1, 7, 6), - COL_TRI(1, 8, 7), - COL_TRI(1, 4, 9), - COL_TRI(0, 8, 1), - COL_TRI(2, 1, 9), - COL_TRI(10, 8, 0), - COL_TRI(10, 7, 8), - COL_TRI(11, 7, 10), - COL_TRI(11, 6, 7), - COL_TRI(12, 5, 6), - COL_TRI(2, 9, 15), - COL_TRI(13, 5, 12), - COL_TRI(13, 3, 5), - COL_TRI(14, 3, 13), - COL_TRI(14, 4, 3), - COL_TRI(15, 4, 14), - COL_TRI(15, 9, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_octagonal_moving_platform, 0x004784a0, 83204, 0x0001cf88, 240); diff --git a/levels/lll/moving_octagonal_mesh_platform/model.inc.c b/levels/lll/moving_octagonal_mesh_platform/model.inc.c index 839ee4208..d94d7555b 100644 --- a/levels/lll/moving_octagonal_mesh_platform/model.inc.c +++ b/levels/lll/moving_octagonal_mesh_platform/model.inc.c @@ -1,59 +1,12 @@ +#include "pc/rom_assets.h" // 0x07017FB0 - 0x07018090 -static const Vtx lll_seg7_vertex_07017FB0[] = { - {{{ -255, 154, 128}, 0, { -542, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, 154, -127}, 0, { -542, -544}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -127, 154, -255}, 0, { 0, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -127, 154, -255}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, -127}, 0, { 1502, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 154, -255}, 0, { 990, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 154, 128}, 0, { 1502, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 154, 256}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 154, 256}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 154, 128}, 0, { -542, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 154, -127}, 0, { -542, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 0, -255}, 0, { 0, 582}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 128, 154, -255}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, 154, -127}, 0, { -542, 0}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07017FB0, 0x004784a0, 83204, 0x00017fb0, 224); // 0x07018090 - 0x07018180 -static const Vtx lll_seg7_vertex_07018090[] = { - {{{ -127, 0, -255}, 0, { 990, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 154, -255}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 0, -255}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 0, -255}, 0, { 0, 582}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, 154, -127}, 0, { -542, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, 0, -127}, 0, { -542, 582}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -127, 154, -255}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 0, -127}, 0, { 1502, 582}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -127, 154, -255}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -127, 0, -255}, 0, { 990, 582}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -255, 154, -127}, 0, { 1502, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -255, 0, 128}, 0, { 990, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 154, -127}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, -127}, 0, { 0, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 154, 128}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07018090, 0x004784a0, 83204, 0x00018090, 240); // 0x07018180 - 0x07018280 -static const Vtx lll_seg7_vertex_07018180[] = { - {{{ 128, 0, 256}, 0, { 990, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 154, 256}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, 256}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, 256}, 0, { 0, 582}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -255, 154, 128}, 0, { -542, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -255, 0, 128}, 0, { -542, 582}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -127, 154, 256}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 256, 0, -127}, 0, { 990, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 154, -127}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 154, 128}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 154, 256}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 0, 128}, 0, { 990, 582}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 256, 154, 128}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 128, 154, 256}, 0, { 268, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 128, 0, 256}, 0, { 268, 582}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 256, 0, 128}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07018180, 0x004784a0, 83204, 0x00018180, 256); // 0x07018280 - 0x07018380 static const Gfx lll_seg7_dl_07018280[] = { diff --git a/levels/lll/puzzle_piece/collision.inc.c b/levels/lll/puzzle_piece/collision.inc.c index 14261ed00..262c571b8 100644 --- a/levels/lll/puzzle_piece/collision.inc.c +++ b/levels/lll/puzzle_piece/collision.inc.c @@ -1,14 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D560 - 0x0701D590 -const Collision lll_seg7_collision_puzzle_piece[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(246, 0, -245), - COL_VERTEX(-245, 0, -245), - COL_VERTEX(-245, 0, 246), - COL_VERTEX(246, 0, 246), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_puzzle_piece, 0x004784a0, 83204, 0x0001d4d0, 48); diff --git a/levels/lll/puzzle_piece/model.inc.c b/levels/lll/puzzle_piece/model.inc.c index e8bdc1f6f..177c06cc5 100644 --- a/levels/lll/puzzle_piece/model.inc.c +++ b/levels/lll/puzzle_piece/model.inc.c @@ -1,18 +1,9 @@ +#include "pc/rom_assets.h" // 0x0701A270 - 0x0701A2B0 -static const Vtx lll_seg7_vertex_0701A270[] = { - {{{ -245, 0, 246}, 0, { 0, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 246, 0, 246}, 0, { 992, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 246, 0, -245}, 0, { 992, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -245, 0, -245}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701A270, 0x004784a0, 83204, 0x0001a270, 64); // 0x0701A2B0 - 0x0701A2F0 -static const Vtx lll_seg7_vertex_0701A2B0[] = { - {{{ -245, -45, 246}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xc8}}}, - {{{ 246, -45, 246}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xc8}}}, - {{{ 246, -45, -245}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xc8}}}, - {{{ -245, -45, -245}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xc8}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701A2B0, 0x004784a0, 83204, 0x0001a2b0, 64); // 0x0701A2F0 - 0x0701A338 static const Gfx lll_seg7_dl_0701A2F0[] = { diff --git a/levels/lll/rolling_log/collision.inc.c b/levels/lll/rolling_log/collision.inc.c index 07274793b..94114b44e 100644 --- a/levels/lll/rolling_log/collision.inc.c +++ b/levels/lll/rolling_log/collision.inc.c @@ -1,52 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D608 - 0x0701D71C -const Collision lll_seg7_collision_pitoune[] = { - COL_INIT(), - COL_VERTEX_INIT(0x10), - COL_VERTEX(1024, 106, 256), - COL_VERTEX(1024, 256, -105), - COL_VERTEX(1024, 256, 106), - COL_VERTEX(1024, 106, -255), - COL_VERTEX(1024, -105, -255), - COL_VERTEX(1024, -255, -105), - COL_VERTEX(1024, -255, 106), - COL_VERTEX(1024, -105, 256), - COL_VERTEX(-1023, 256, 106), - COL_VERTEX(-1023, 106, 256), - COL_VERTEX(-1023, -255, 106), - COL_VERTEX(-1023, 256, -105), - COL_VERTEX(-1023, -105, 256), - COL_VERTEX(-1023, 106, -255), - COL_VERTEX(-1023, -105, -255), - COL_VERTEX(-1023, -255, -105), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 28), - COL_TRI(2, 9, 0), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(0, 4, 3), - COL_TRI(0, 5, 4), - COL_TRI(0, 6, 5), - COL_TRI(0, 7, 6), - COL_TRI(2, 8, 9), - COL_TRI(1, 8, 2), - COL_TRI(10, 8, 11), - COL_TRI(10, 9, 8), - COL_TRI(1, 11, 8), - COL_TRI(0, 9, 12), - COL_TRI(10, 12, 9), - COL_TRI(0, 12, 7), - COL_TRI(3, 11, 1), - COL_TRI(10, 11, 13), - COL_TRI(3, 13, 11), - COL_TRI(4, 13, 3), - COL_TRI(10, 13, 14), - COL_TRI(4, 14, 13), - COL_TRI(5, 14, 4), - COL_TRI(7, 12, 10), - COL_TRI(7, 10, 6), - COL_TRI(10, 14, 15), - COL_TRI(5, 15, 14), - COL_TRI(6, 15, 5), - COL_TRI(6, 10, 15), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_pitoune, 0x004784a0, 83204, 0x0001d578, 276); diff --git a/levels/lll/rolling_log/model.inc.c b/levels/lll/rolling_log/model.inc.c index dd0e83c04..5b774ce0d 100644 --- a/levels/lll/rolling_log/model.inc.c +++ b/levels/lll/rolling_log/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701A8E8 - 0x0701A900 static const Lights1 lll_seg7_lights_0701A8E8 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,70 +6,16 @@ static const Lights1 lll_seg7_lights_0701A8E8 = gdSPDefLights1( ); // 0x0701A900 - 0x0701A9F0 -static const Vtx lll_seg7_vertex_0701A900[] = { - {{{ 1024, -105, -255}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 106, -255}, 0, { 990, 144}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 106, -255}, 0, { 0, 144}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 256, 106}, 0, { 0, 144}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1023, 256, 106}, 0, { 990, 144}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1023, 106, 256}, 0, { 990, 990}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 1024, 106, 256}, 0, { 0, 990}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 1024, 256, -105}, 0, { 0, 144}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 256, 106}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 256, 106}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 256, -105}, 0, { 990, 144}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 106, -255}, 0, { 0, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -1023, 106, -255}, 0, { 990, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -1023, 256, -105}, 0, { 990, 144}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 1024, 256, -105}, 0, { 0, 144}, {0x00, 0x59, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701A900, 0x004784a0, 83204, 0x0001a900, 240); // 0x0701A9F0 - 0x0701AAE0 -static const Vtx lll_seg7_vertex_0701A9F0[] = { - {{{ 1024, -105, 256}, 0, { 0, 144}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -1023, -105, 256}, 0, { 990, 144}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -1023, -255, 106}, 0, { 990, 990}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 1024, -105, -255}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -105, -255}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 106, -255}, 0, { 990, 144}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, -255, -105}, 0, { 0, 990}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -1023, -105, -255}, 0, { 990, 144}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 1024, -105, -255}, 0, { 0, 144}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -1023, -255, -105}, 0, { 990, 990}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 1024, -255, 106}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1023, -255, 106}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1023, -255, -105}, 0, { 990, 144}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, -255, -105}, 0, { 0, 144}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, -255, 106}, 0, { 0, 990}, {0x00, 0xa7, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701A9F0, 0x004784a0, 83204, 0x0001a9f0, 240); // 0x0701AAE0 - 0x0701AB20 -static const Vtx lll_seg7_vertex_0701AAE0[] = { - {{{ 1024, 106, 256}, 0, { 0, 144}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, -105, 256}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, -105, 256}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 106, 256}, 0, { 990, 144}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701AAE0, 0x004784a0, 83204, 0x0001aae0, 64); // 0x0701AB20 - 0x0701AC20 -static const Vtx lll_seg7_vertex_0701AB20[] = { - {{{ -1023, -255, 106}, 0, { 0, 778}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 256, 106}, 0, { 990, 778}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 256, -105}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 106, 256}, 0, { 690, 628}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, -105, 256}, 0, { 268, 628}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, -255, 106}, 0, { 0, 778}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, -255, -105}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, -105, -255}, 0, { 268, 1138}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 106, -255}, 0, { 690, 1138}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 256, -105}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 256, 106}, 0, { 990, 778}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 106, 256}, 0, { 690, 628}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, -105, -255}, 0, { 268, 1138}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, -255, -105}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 106, -255}, 0, { 690, 1138}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, -105, 256}, 0, { 268, 628}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701AB20, 0x004784a0, 83204, 0x0001ab20, 256); // 0x0701AC20 - 0x0701ACE8 static const Gfx lll_seg7_dl_0701AC20[] = { diff --git a/levels/lll/rotating_block_fire_bars/collision.inc.c b/levels/lll/rotating_block_fire_bars/collision.inc.c index 091576306..ed2df932f 100644 --- a/levels/lll/rotating_block_fire_bars/collision.inc.c +++ b/levels/lll/rotating_block_fire_bars/collision.inc.c @@ -1,36 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D138 - 0x0701D1EC -const Collision lll_seg7_collision_rotating_fire_bars[] = { - COL_INIT(), - COL_VERTEX_INIT(0xC), - COL_VERTEX(-165, 0, 0), - COL_VERTEX(-115, 205, 0), - COL_VERTEX(-57, 205, -100), - COL_VERTEX(-82, 0, -143), - COL_VERTEX(-82, 0, 144), - COL_VERTEX(-57, 205, 101), - COL_VERTEX(58, 205, -100), - COL_VERTEX(58, 205, 101), - COL_VERTEX(116, 205, 0), - COL_VERTEX(83, 0, -143), - COL_VERTEX(83, 0, 144), - COL_VERTEX(166, 0, 0), - COL_TRI_INIT(SURFACE_DEFAULT, 16), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 5, 0), - COL_TRI(5, 1, 0), - COL_TRI(3, 2, 6), - COL_TRI(2, 1, 5), - COL_TRI(2, 5, 7), - COL_TRI(2, 7, 8), - COL_TRI(2, 8, 6), - COL_TRI(3, 6, 9), - COL_TRI(10, 5, 4), - COL_TRI(10, 7, 5), - COL_TRI(11, 8, 7), - COL_TRI(11, 7, 10), - COL_TRI(9, 6, 8), - COL_TRI(9, 8, 11), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_rotating_fire_bars, 0x004784a0, 83204, 0x0001d0a8, 180); diff --git a/levels/lll/rotating_block_fire_bars/model.inc.c b/levels/lll/rotating_block_fire_bars/model.inc.c index b02ed04ed..e383edc3d 100644 --- a/levels/lll/rotating_block_fire_bars/model.inc.c +++ b/levels/lll/rotating_block_fire_bars/model.inc.c @@ -1,52 +1,12 @@ +#include "pc/rom_assets.h" // 0x07018708 - 0x07018808 -static const Vtx lll_seg7_vertex_07018708[] = { - {{{ -165, 0, 0}, 0, { 0, 514}, {0x95, 0x1a, 0xc2, 0xff}}}, - {{{ -115, 205, 0}, 0, { 168, -1014}, {0x95, 0x1a, 0xc2, 0xff}}}, - {{{ -57, 205, -100}, 0, { 1098, -1014}, {0x95, 0x1a, 0xc2, 0xff}}}, - {{{ -82, 0, -143}, 0, { 1296, 514}, {0x95, 0x1a, 0xc2, 0xff}}}, - {{{ -57, 205, -100}, 0, { -496, -838}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -115, 205, 0}, 0, { -960, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -57, 205, 101}, 0, { -496, 774}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 58, 205, 101}, 0, { 434, 774}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 116, 205, 0}, 0, { 898, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 58, 205, -100}, 0, { 434, -838}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -82, 0, 144}, 0, { 1190, 1638}, {0x95, 0x1a, 0x3e, 0xff}}}, - {{{ -57, 205, 101}, 0, { 990, 0}, {0x95, 0x1a, 0x3e, 0xff}}}, - {{{ -165, 0, 0}, 0, { -138, 1638}, {0x95, 0x1a, 0x3e, 0xff}}}, - {{{ -57, 205, 101}, 0, { 990, 0}, {0x95, 0x1a, 0x3d, 0xff}}}, - {{{ -115, 205, 0}, 0, { 60, 0}, {0x95, 0x1a, 0x3d, 0xff}}}, - {{{ -165, 0, 0}, 0, { -138, 1638}, {0x95, 0x1a, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07018708, 0x004784a0, 83204, 0x00018708, 256); // 0x07018808 - 0x07018908 -static const Vtx lll_seg7_vertex_07018808[] = { - {{{ -82, 0, -143}, 0, { -1358, 514}, {0x00, 0x1a, 0x84, 0xff}}}, - {{{ -57, 205, -100}, 0, { -1160, -1014}, {0x00, 0x1a, 0x84, 0xff}}}, - {{{ 58, 205, -100}, 0, { -230, -1014}, {0x00, 0x1a, 0x84, 0xff}}}, - {{{ 83, 0, 144}, 0, { 0, 990}, {0x00, 0x1a, 0x7c, 0xff}}}, - {{{ -57, 205, 101}, 0, { -1160, -682}, {0x00, 0x1a, 0x7c, 0xff}}}, - {{{ -82, 0, 144}, 0, { -1358, 990}, {0x00, 0x1a, 0x7c, 0xff}}}, - {{{ 58, 205, 101}, 0, { -230, -682}, {0x00, 0x1a, 0x7c, 0xff}}}, - {{{ 166, 0, 0}, 0, { 1296, 990}, {0x6b, 0x1a, 0x3d, 0xff}}}, - {{{ 116, 205, 0}, 0, { 1098, -682}, {0x6b, 0x1a, 0x3d, 0xff}}}, - {{{ 58, 205, 101}, 0, { 168, -682}, {0x6b, 0x1a, 0x3d, 0xff}}}, - {{{ 166, 0, 0}, 0, { 1296, 990}, {0x6b, 0x1a, 0x3e, 0xff}}}, - {{{ 58, 205, 101}, 0, { 168, -682}, {0x6b, 0x1a, 0x3e, 0xff}}}, - {{{ 83, 0, 144}, 0, { 0, 990}, {0x6b, 0x1a, 0x3e, 0xff}}}, - {{{ 83, 0, -143}, 0, { -138, 1162}, {0x6b, 0x1a, 0xc2, 0xff}}}, - {{{ 58, 205, -100}, 0, { 60, -364}, {0x6b, 0x1a, 0xc2, 0xff}}}, - {{{ 116, 205, 0}, 0, { 990, -364}, {0x6b, 0x1a, 0xc2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07018808, 0x004784a0, 83204, 0x00018808, 256); // 0x07018908 - 0x07018968 -static const Vtx lll_seg7_vertex_07018908[] = { - {{{ 83, 0, -143}, 0, { -138, 1162}, {0x6b, 0x1a, 0xc2, 0xff}}}, - {{{ 116, 205, 0}, 0, { 990, -364}, {0x6b, 0x1a, 0xc2, 0xff}}}, - {{{ 166, 0, 0}, 0, { 1190, 1162}, {0x6b, 0x1a, 0xc2, 0xff}}}, - {{{ -82, 0, -143}, 0, { -1358, 514}, {0x00, 0x1a, 0x84, 0xff}}}, - {{{ 58, 205, -100}, 0, { -230, -1014}, {0x00, 0x1a, 0x84, 0xff}}}, - {{{ 83, 0, -143}, 0, { 0, 514}, {0x00, 0x1a, 0x84, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07018908, 0x004784a0, 83204, 0x00018908, 96); // 0x07018968 - 0x07018A30 static const Gfx lll_seg7_dl_07018968[] = { diff --git a/levels/lll/rotating_hexagonal_ring/collision.inc.c b/levels/lll/rotating_hexagonal_ring/collision.inc.c index df3cfefe2..e40d694a5 100644 --- a/levels/lll/rotating_hexagonal_ring/collision.inc.c +++ b/levels/lll/rotating_hexagonal_ring/collision.inc.c @@ -1,68 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D294 - 0x0701D408 -const Collision lll_seg7_collision_rotating_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x18), - COL_VERTEX(-895, 0, 512), - COL_VERTEX(-895, 154, 512), - COL_VERTEX(0, 154, 1024), - COL_VERTEX(-1535, 154, 896), - COL_VERTEX(0, 154, 1792), - COL_VERTEX(0, 0, 1792), - COL_VERTEX(-1535, 0, 896), - COL_VERTEX(0, 0, 1024), - COL_VERTEX(896, 154, 512), - COL_VERTEX(896, 0, 512), - COL_VERTEX(1536, 154, 896), - COL_VERTEX(896, 154, -511), - COL_VERTEX(1536, 0, -895), - COL_VERTEX(1536, 0, 896), - COL_VERTEX(-895, 0, -511), - COL_VERTEX(-1535, 154, -895), - COL_VERTEX(0, 0, -1023), - COL_VERTEX(-895, 154, -511), - COL_VERTEX(-1535, 0, -895), - COL_VERTEX(0, 154, -1023), - COL_VERTEX(896, 0, -511), - COL_VERTEX(0, 0, -1791), - COL_VERTEX(1536, 154, -895), - COL_VERTEX(0, 154, -1791), - COL_TRI_INIT(SURFACE_DEFAULT, 36), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI(5, 4, 3), - COL_TRI(5, 3, 6), - COL_TRI(0, 2, 7), - COL_TRI(7, 2, 8), - COL_TRI(7, 8, 9), - COL_TRI(2, 4, 10), - COL_TRI(2, 10, 8), - COL_TRI(9, 11, 20), - COL_TRI(9, 8, 11), - COL_TRI(12, 10, 13), - COL_TRI(13, 4, 5), - COL_TRI(13, 10, 4), - COL_TRI(14, 1, 0), - COL_TRI(19, 23, 15), - COL_TRI(6, 15, 18), - COL_TRI(6, 3, 15), - COL_TRI(16, 17, 14), - COL_TRI(14, 17, 1), - COL_TRI(17, 3, 1), - COL_TRI(17, 15, 3), - COL_TRI(18, 15, 23), - COL_TRI(18, 23, 21), - COL_TRI(16, 19, 17), - COL_TRI(19, 15, 17), - COL_TRI(8, 22, 11), - COL_TRI(20, 19, 16), - COL_TRI(20, 11, 19), - COL_TRI(11, 22, 23), - COL_TRI(11, 23, 19), - COL_TRI(21, 23, 22), - COL_TRI(21, 22, 12), - COL_TRI(12, 22, 10), - COL_TRI(8, 10, 22), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_rotating_platform, 0x004784a0, 83204, 0x0001d204, 372); diff --git a/levels/lll/rotating_hexagonal_ring/model.inc.c b/levels/lll/rotating_hexagonal_ring/model.inc.c index ede9e1291..886e8c8b6 100644 --- a/levels/lll/rotating_hexagonal_ring/model.inc.c +++ b/levels/lll/rotating_hexagonal_ring/model.inc.c @@ -1,86 +1,18 @@ +#include "pc/rom_assets.h" // 0x07019470 - 0x07019530 -static const Vtx lll_seg7_vertex_07019470[] = { - {{{ 0, 154, 1024}, 0, { -2074, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 154, 1792}, 0, { -2074, 4310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 154, 896}, 0, { 990, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, 154, 512}, 0, { -3862, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 154, 896}, 0, { -5140, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, 154, -511}, 0, { -286, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 154, -1791}, 0, { -2074, -2842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 154, -1023}, 0, { -2074, -1310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 154, -895}, 0, { 990, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, 154, 512}, 0, { -286, 1754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, 154, -511}, 0, { -3862, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 154, -895}, 0, { -5140, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07019470, 0x004784a0, 83204, 0x00019470, 192); // 0x07019530 - 0x07019620 -static const Vtx lll_seg7_vertex_07019530[] = { - {{{ 0, 0, 1792}, 0, { 17002, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 0, 154, 1792}, 0, { 17002, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ -1535, 154, 896}, 0, { 0, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 0, 0, 1024}, 0, { 10188, 990}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 0, 154, 1024}, 0, { 10188, 0}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 896, 154, 512}, 0, { 0, 0}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 896, 0, 512}, 0, { 0, 990}, {0xc1, 0x00, 0x92, 0xff}}}, - {{{ 1536, 0, 896}, 0, { 990, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 1536, 154, 896}, 0, { 990, 0}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 0, 154, 1792}, 0, {-16042, 0}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 0, 0, 1792}, 0, {-16042, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -895, 0, 512}, 0, { 10188, 990}, {0x3f, 0x00, 0x92, 0xff}}}, - {{{ 0, 154, 1024}, 0, { 0, 0}, {0x3f, 0x00, 0x92, 0xff}}}, - {{{ 0, 0, 1024}, 0, { 0, 990}, {0x3f, 0x00, 0x92, 0xff}}}, - {{{ -895, 154, 512}, 0, { 10188, 0}, {0x3f, 0x00, 0x92, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07019530, 0x004784a0, 83204, 0x00019530, 240); // 0x07019620 - 0x07019710 -static const Vtx lll_seg7_vertex_07019620[] = { - {{{ 0, 0, -1023}, 0, { 10188, 990}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ 0, 154, -1023}, 0, { 10188, 0}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ -895, 154, -511}, 0, { 0, 0}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ 0, 0, 1792}, 0, { 17002, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ -1535, 154, 896}, 0, { 0, 0}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ -1535, 0, 896}, 0, { 0, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ -895, 0, -511}, 0, { 10188, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -895, 154, 512}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -895, 0, 512}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -895, 154, -511}, 0, { 10188, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, 0, 896}, 0, { 16320, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 154, -895}, 0, { -712, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 0, -895}, 0, { -712, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 154, 896}, 0, { 16320, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -895, 0, -511}, 0, { 0, 990}, {0x3f, 0x00, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07019620, 0x004784a0, 83204, 0x00019620, 240); // 0x07019710 - 0x07019800 -static const Vtx lll_seg7_vertex_07019710[] = { - {{{ 896, 0, 512}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 896, 154, -511}, 0, { -9228, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 896, 0, -511}, 0, { -9228, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 0, -895}, 0, { 17002, 990}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ -1535, 154, -895}, 0, { 17002, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 0, 154, -1791}, 0, { 0, 0}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 0, 0, -1791}, 0, { 0, 990}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 896, 0, -511}, 0, { 10188, 990}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ 896, 154, -511}, 0, { 10188, 0}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ 0, 154, -1023}, 0, { 0, 0}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ 0, 0, -1023}, 0, { 0, 990}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ 0, 0, -1791}, 0, { 16320, 990}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ 1536, 154, -895}, 0, { -712, 0}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ 1536, 0, -895}, 0, { -712, 990}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ 0, 154, -1791}, 0, { 16320, 0}, {0x3f, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07019710, 0x004784a0, 83204, 0x00019710, 240); // 0x07019800 - 0x07019870 -static const Vtx lll_seg7_vertex_07019800[] = { - {{{ 1536, 0, -895}, 0, { 17002, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 154, -895}, 0, { 17002, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 154, 896}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 896, 0, 512}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 896, 154, 512}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 896, 154, -511}, 0, { -9228, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, 0, 896}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07019800, 0x004784a0, 83204, 0x00019800, 112); // 0x07019870 - 0x07019908 static const Gfx lll_seg7_dl_07019870[] = { diff --git a/levels/lll/sinking_rectangular_platform/collision.inc.c b/levels/lll/sinking_rectangular_platform/collision.inc.c index b48644e71..095c98420 100644 --- a/levels/lll/sinking_rectangular_platform/collision.inc.c +++ b/levels/lll/sinking_rectangular_platform/collision.inc.c @@ -1,18 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D408 - 0x0701D450 -const Collision lll_seg7_collision_slow_tilting_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x6), - COL_VERTEX(-383, 0, -1023), - COL_VERTEX(5, 41, 1024), - COL_VERTEX(5, 41, -1023), - COL_VERTEX(-383, 0, 1024), - COL_VERTEX(384, 0, -1023), - COL_VERTEX(384, 0, 1024), - COL_TRI_INIT(SURFACE_DEFAULT, 4), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(1, 4, 2), - COL_TRI(1, 5, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_slow_tilting_platform, 0x004784a0, 83204, 0x0001d378, 72); diff --git a/levels/lll/sinking_rectangular_platform/model.inc.c b/levels/lll/sinking_rectangular_platform/model.inc.c index d2d621e7f..dcf9f490c 100644 --- a/levels/lll/sinking_rectangular_platform/model.inc.c +++ b/levels/lll/sinking_rectangular_platform/model.inc.c @@ -1,24 +1,9 @@ +#include "pc/rom_assets.h" // 0x07019A98 - 0x07019B18 -static const Vtx lll_seg7_vertex_07019A98[] = { - {{{ 5, 41, 1024}, 0, { -26, 1000}, {0x0d, 0x7e, 0x00, 0xff}}}, - {{{ 384, 0, -1023}, 0, { 1006, -4116}, {0x0d, 0x7e, 0x00, 0xff}}}, - {{{ 5, 41, -1023}, 0, { -14, -4108}, {0x0d, 0x7e, 0x00, 0xff}}}, - {{{ 384, 0, 1024}, 0, { 994, 992}, {0x0d, 0x7e, 0x00, 0xff}}}, - {{{ -383, 0, -1023}, 0, { -48, -4040}, {0xf3, 0x7e, 0x00, 0xff}}}, - {{{ 5, 41, 1024}, 0, { 1008, 994}, {0xf3, 0x7e, 0x00, 0xff}}}, - {{{ 5, 41, -1023}, 0, { 984, -4052}, {0xf3, 0x7e, 0x00, 0xff}}}, - {{{ -383, 0, 1024}, 0, { -26, 1006}, {0xf3, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07019A98, 0x004784a0, 83204, 0x00019a98, 128); // 0x07019B18 - 0x07019B78 -static const Vtx lll_seg7_vertex_07019B18[] = { - {{{ -383, 0, -1023}, 0, { 7122, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5, 41, -1023}, 0, { 4016, 662}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 384, 0, -1023}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 384, 0, 1024}, 0, { 6100, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5, 41, 1024}, 0, { 3074, -360}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -380, 0, 1024}, 0, { -8, -34}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07019B18, 0x004784a0, 83204, 0x00019b18, 96); // 0x07019B78 - 0x07019BD0 static const Gfx lll_seg7_dl_07019B78[] = { diff --git a/levels/lll/sinking_rock_block/collision.inc.c b/levels/lll/sinking_rock_block/collision.inc.c index 287ffc1f2..319fb3c46 100644 --- a/levels/lll/sinking_rock_block/collision.inc.c +++ b/levels/lll/sinking_rock_block/collision.inc.c @@ -1,26 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D590 - 0x0701D608 -const Collision lll_seg7_collision_floating_block[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(128, 0, 256), - COL_VERTEX(128, 154, 256), - COL_VERTEX(-127, 154, 256), - COL_VERTEX(128, 154, -255), - COL_VERTEX(-127, 154, -255), - COL_VERTEX(128, 0, -255), - COL_VERTEX(-127, 0, -255), - COL_VERTEX(-127, 0, 256), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI(5, 3, 1), - COL_TRI(5, 1, 0), - COL_TRI(6, 3, 5), - COL_TRI(6, 4, 3), - COL_TRI(7, 2, 4), - COL_TRI(7, 4, 6), - COL_TRI(0, 2, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_floating_block, 0x004784a0, 83204, 0x0001d500, 120); diff --git a/levels/lll/sinking_rock_block/model.inc.c b/levels/lll/sinking_rock_block/model.inc.c index 5c07ae5b8..1cc41335c 100644 --- a/levels/lll/sinking_rock_block/model.inc.c +++ b/levels/lll/sinking_rock_block/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701A670 - 0x0701A688 static const Lights1 lll_seg7_lights_0701A670 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,34 +6,10 @@ static const Lights1 lll_seg7_lights_0701A670 = gdSPDefLights1( ); // 0x0701A688 - 0x0701A778 -static const Vtx lll_seg7_vertex_0701A688[] = { - {{{ -127, 0, 256}, 0, { 1910, 3134}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 154, 256}, 0, { 2524, 2520}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 154, -255}, 0, { 480, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, 154, 256}, 0, { -542, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 154, -255}, 0, { 1502, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 154, -255}, 0, { 478, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 154, 256}, 0, { -1564, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 0, -255}, 0, { 1910, 3134}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 154, -255}, 0, { 2522, 2520}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 154, 256}, 0, { 478, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 0, 256}, 0, { -132, 1090}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -127, 0, -255}, 0, { 888, 2112}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 154, -255}, 0, { 480, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 0, -255}, 0, { -132, 1090}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 154, -255}, 0, { 1502, 1500}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701A688, 0x004784a0, 83204, 0x0001a688, 240); // 0x0701A778 - 0x0701A7E8 -static const Vtx lll_seg7_vertex_0701A778[] = { - {{{ 128, 0, 256}, 0, { 888, 2112}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 154, 256}, 0, { 478, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, 256}, 0, { -132, 1090}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, 256}, 0, { 1910, 3134}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 154, -255}, 0, { 480, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 0, -255}, 0, { -132, 1090}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, 154, 256}, 0, { 1500, 1498}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701A778, 0x004784a0, 83204, 0x0001a778, 112); // 0x0701A7E8 - 0x0701A878 static const Gfx lll_seg7_dl_0701A7E8[] = { diff --git a/levels/lll/sinking_square_platform/collision.inc.c b/levels/lll/sinking_square_platform/collision.inc.c index 64fc6e749..f710ff7de 100644 --- a/levels/lll/sinking_square_platform/collision.inc.c +++ b/levels/lll/sinking_square_platform/collision.inc.c @@ -1,38 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D450 - 0x0701D510 -const Collision lll_seg7_collision_sinking_pyramids[] = { - COL_INIT(), - COL_VERTEX_INIT(0xE), - COL_VERTEX(0, 0, -1023), - COL_VERTEX(-1, 0, 0), - COL_VERTEX(514, 41, -511), - COL_VERTEX(1024, 0, 0), - COL_VERTEX(1024, 0, -1023), - COL_VERTEX(514, 41, 512), - COL_VERTEX(0, 0, 0), - COL_VERTEX(1024, 0, 1024), - COL_VERTEX(0, 0, 1024), - COL_VERTEX(-509, 41, -511), - COL_VERTEX(-1023, 0, 0), - COL_VERTEX(-1023, 0, -1023), - COL_VERTEX(-1023, 0, 1024), - COL_VERTEX(-509, 41, 512), - COL_TRI_INIT(SURFACE_DEFAULT, 16), - COL_TRI(10, 12, 13), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI(4, 2, 3), - COL_TRI(5, 3, 6), - COL_TRI(7, 3, 5), - COL_TRI(4, 0, 2), - COL_TRI(8, 5, 6), - COL_TRI(8, 7, 5), - COL_TRI(9, 10, 1), - COL_TRI(11, 10, 9), - COL_TRI(0, 11, 9), - COL_TRI(12, 8, 13), - COL_TRI(13, 8, 6), - COL_TRI(10, 13, 6), - COL_TRI(0, 9, 1), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_sinking_pyramids, 0x004784a0, 83204, 0x0001d3c0, 192); diff --git a/levels/lll/sinking_square_platform/model.inc.c b/levels/lll/sinking_square_platform/model.inc.c index ac18445d1..a8a323151 100644 --- a/levels/lll/sinking_square_platform/model.inc.c +++ b/levels/lll/sinking_square_platform/model.inc.c @@ -1,60 +1,15 @@ +#include "pc/rom_assets.h" // 0x07019C80 - 0x07019D20 -static const Vtx lll_seg7_vertex_07019C80[] = { - {{{ -509, 41, -511}, 0, { -30, 0}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ -1023, 0, 0}, 0, { -542, 478}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ -1, 0, 0}, 0, { 476, 480}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ -1023, 0, 1024}, 0, { -542, 1500}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ 0, 0, 1024}, 0, { 480, 1500}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ -509, 41, 512}, 0, { -30, 990}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ 1024, 0, 1024}, 0, { 1502, 1500}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ 514, 41, 512}, 0, { 992, 990}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ 1024, 0, 0}, 0, { 1502, 478}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ 514, 41, -511}, 0, { 992, 0}, {0x00, 0x7e, 0x0a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07019C80, 0x004784a0, 83204, 0x00019c80, 160); // 0x07019D20 - 0x07019E20 -static const Vtx lll_seg7_vertex_07019D20[] = { - {{{ 0, 0, -1023}, 0, { 480, -544}, {0xf6, 0x7e, 0x00, 0xff}}}, - {{{ -1, 0, 0}, 0, { 476, 480}, {0xf6, 0x7e, 0x00, 0xff}}}, - {{{ 514, 41, -511}, 0, { 992, 0}, {0xf6, 0x7e, 0x00, 0xff}}}, - {{{ 1024, 0, -1023}, 0, { 1502, -544}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ 514, 41, -511}, 0, { 992, 0}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ 1024, 0, 0}, 0, { 1502, 478}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ 1024, 0, 1024}, 0, { 1502, 1500}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ 514, 41, 512}, 0, { 992, 990}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ -1023, 0, -1023}, 0, { -542, -544}, {0xf6, 0x7e, 0x00, 0xff}}}, - {{{ -1023, 0, 0}, 0, { -542, 478}, {0xf6, 0x7e, 0x00, 0xff}}}, - {{{ -509, 41, -511}, 0, { -30, 0}, {0xf6, 0x7e, 0x00, 0xff}}}, - {{{ -1023, 0, 1024}, 0, { -542, 1500}, {0xf6, 0x7e, 0x00, 0xff}}}, - {{{ -509, 41, 512}, 0, { -30, 990}, {0xf6, 0x7e, 0x00, 0xff}}}, - {{{ 0, 0, -1023}, 0, { 480, -544}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ -509, 41, -511}, 0, { -30, 0}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ -1, 0, 0}, 0, { 476, 480}, {0x0a, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07019D20, 0x004784a0, 83204, 0x00019d20, 256); // 0x07019E20 - 0x07019E80 -static const Vtx lll_seg7_vertex_07019E20[] = { - {{{ -509, 41, 512}, 0, { -30, 990}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ 0, 0, 1024}, 0, { 480, 1500}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 478, 480}, {0x0a, 0x7e, 0x00, 0xff}}}, - {{{ 0, 0, 1024}, 0, { 480, 1500}, {0xf6, 0x7e, 0x00, 0xff}}}, - {{{ 514, 41, 512}, 0, { 992, 990}, {0xf6, 0x7e, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 478, 480}, {0xf6, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07019E20, 0x004784a0, 83204, 0x00019e20, 96); // 0x07019E80 - 0x07019F20 -static const Vtx lll_seg7_vertex_07019E80[] = { - {{{ 1024, 0, -1023}, 0, { 1502, -544}, {0x00, 0x7e, 0xf6, 0xff}}}, - {{{ 0, 0, -1023}, 0, { 480, -544}, {0x00, 0x7e, 0xf6, 0xff}}}, - {{{ 514, 41, -511}, 0, { 992, 0}, {0x00, 0x7e, 0xf6, 0xff}}}, - {{{ -1023, 0, -1023}, 0, { -542, -544}, {0x00, 0x7e, 0xf6, 0xff}}}, - {{{ -509, 41, -511}, 0, { -30, 0}, {0x00, 0x7e, 0xf6, 0xff}}}, - {{{ -1023, 0, 0}, 0, { -542, 478}, {0x00, 0x7e, 0xf6, 0xff}}}, - {{{ -509, 41, 512}, 0, { -30, 990}, {0x00, 0x7e, 0xf6, 0xff}}}, - {{{ 0, 0, 0}, 0, { 478, 480}, {0x00, 0x7e, 0xf6, 0xff}}}, - {{{ 514, 41, 512}, 0, { 992, 990}, {0x00, 0x7e, 0xf6, 0xff}}}, - {{{ 1024, 0, 0}, 0, { 1502, 478}, {0x00, 0x7e, 0xf6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07019E80, 0x004784a0, 83204, 0x00019e80, 160); // 0x07019F20 - 0x0701A010 static const Gfx lll_seg7_dl_07019F20[] = { diff --git a/levels/lll/texture.inc.c b/levels/lll/texture.inc.c index 9f44d6b8b..a3eae2ef1 100644 --- a/levels/lll/texture.inc.c +++ b/levels/lll/texture.inc.c @@ -1,164 +1,99 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture lll_seg7_texture_07000000[] = { -#include "levels/lll/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07000000, "levels/lll/0.rgba16.inc.c", 0x004784a0, 83204, 0x00000000, 2048); // 0x07000800 - 0x07001000 -ALIGNED8 const Texture lll_seg7_texture_07000800[] = { -#include "levels/lll/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07000800, "levels/lll/1.rgba16.inc.c", 0x004784a0, 83204, 0x00000800, 2048); // 0x07001000 - 0x07001800 -ALIGNED8 const Texture lll_seg7_texture_07001000[] = { -#include "levels/lll/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07001000, "levels/lll/2.rgba16.inc.c", 0x004784a0, 83204, 0x00001000, 2048); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture lll_seg7_texture_07001800[] = { -#include "levels/lll/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07001800, "levels/lll/3.rgba16.inc.c", 0x004784a0, 83204, 0x00001800, 2048); // 0x07002000 - 0x07002800 -ALIGNED8 const Texture lll_seg7_texture_07002000[] = { -#include "levels/lll/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07002000, "levels/lll/4.rgba16.inc.c", 0x004784a0, 83204, 0x00002000, 2048); // 0x07002800 - 0x07003000 -ALIGNED8 const Texture lll_seg7_texture_07002800[] = { -#include "levels/lll/5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07002800, "levels/lll/5.rgba16.inc.c", 0x004784a0, 83204, 0x00002800, 2048); // 0x07003000 - 0x07003800 -ALIGNED8 const Texture lll_seg7_texture_07003000[] = { -#include "levels/lll/6.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07003000, "levels/lll/6.rgba16.inc.c", 0x004784a0, 83204, 0x00003000, 2048); // 0x07003800 - 0x07004000 -ALIGNED8 const Texture lll_seg7_texture_07003800[] = { -#include "levels/lll/7.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07003800, "levels/lll/7.rgba16.inc.c", 0x0031e1d0, 35938, 0x00001800, 2048); // 0x07004000 - 0x07004800 -ALIGNED8 const Texture lll_seg7_texture_07004000[] = { -#include "levels/lll/8.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07004000, "levels/lll/8.rgba16.inc.c", 0x004784a0, 83204, 0x00004000, 2048); // 0x07004800 - 0x07005000 -ALIGNED8 const Texture lll_seg7_texture_07004800[] = { -#include "levels/lll/9.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07004800, "levels/lll/9.rgba16.inc.c", 0x004784a0, 83204, 0x00004800, 2048); // 0x07005000 - 0x07005800 -ALIGNED8 const Texture lll_seg7_texture_07005000[] = { -#include "levels/lll/10.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07005000, "levels/lll/10.rgba16.inc.c", 0x004784a0, 83204, 0x00005000, 2048); // 0x07005800 - 0x07006000 -ALIGNED8 const Texture lll_seg7_texture_07005800[] = { -#include "levels/lll/11.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07005800, "levels/lll/11.rgba16.inc.c", 0x004784a0, 83204, 0x00005800, 2048); // 0x07006000 - 0x07006800 -ALIGNED8 const Texture lll_seg7_texture_07006000[] = { -#include "levels/lll/12.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07006000, "levels/lll/12.rgba16.inc.c", 0x004784a0, 83204, 0x00006000, 2048); // 0x07006800 - 0x07007000 -ALIGNED8 const Texture lll_seg7_texture_07006800[] = { -#include "levels/lll/13.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07006800, "levels/lll/13.rgba16.inc.c", 0x004784a0, 83204, 0x00006800, 2048); // 0x07007000 - 0x07007800 -ALIGNED8 const Texture lll_seg7_texture_07007000[] = { -#include "levels/lll/14.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07007000, "levels/lll/14.rgba16.inc.c", 0x004784a0, 83204, 0x00007000, 2048); // 0x07007800 - 0x07008000 -ALIGNED8 const Texture lll_seg7_texture_07007800[] = { -#include "levels/lll/15.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07007800, "levels/lll/15.rgba16.inc.c", 0x004784a0, 83204, 0x00007800, 2048); // 0x07008000 - 0x07008800 -ALIGNED8 const Texture lll_seg7_texture_07008000[] = { -#include "levels/lll/16.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07008000, "levels/lll/16.rgba16.inc.c", 0x004784a0, 83204, 0x00008000, 2048); // 0x07008800 - 0x07009000 -ALIGNED8 const Texture lll_seg7_texture_07008800[] = { -#include "levels/lll/17.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07008800, "levels/lll/17.rgba16.inc.c", 0x004784a0, 83204, 0x00008800, 2048); // 0x07009000 - 0x07009800 -ALIGNED8 const Texture lll_seg7_texture_07009000[] = { -#include "levels/lll/18.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07009000, "levels/lll/18.rgba16.inc.c", 0x004784a0, 83204, 0x00009000, 2048); // 0x07009800 - 0x0700A000 -ALIGNED8 const Texture lll_seg7_texture_07009800[] = { -#include "levels/lll/19.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_07009800, "levels/lll/19.rgba16.inc.c", 0x004784a0, 83204, 0x00009800, 2048); // 0x0700A000 - 0x0700A800 -ALIGNED8 const Texture lll_seg7_texture_0700A000[] = { -#include "levels/lll/20.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700A000, "levels/lll/20.rgba16.inc.c", 0x004784a0, 83204, 0x0000a000, 2048); // 0x0700A800 - 0x0700B000 -ALIGNED8 const Texture lll_seg7_texture_0700A800[] = { -#include "levels/lll/21.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700A800, "levels/lll/21.rgba16.inc.c", 0x004784a0, 83204, 0x0000a800, 2048); // 0x0700B000 - 0x0700B800 -ALIGNED8 const Texture lll_seg7_texture_0700B000[] = { -#include "levels/lll/22.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700B000, "levels/lll/22.rgba16.inc.c", 0x004784a0, 83204, 0x0000b000, 2048); // 0x0700B800 - 0x0700C000 -ALIGNED8 const Texture lll_seg7_texture_0700B800[] = { -#include "levels/lll/23.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700B800, "levels/lll/23.rgba16.inc.c", 0x004784a0, 83204, 0x0000b800, 2048); // 0x0700C000 - 0x0700C800 -ALIGNED8 const Texture lll_seg7_texture_0700C000[] = { -#include "levels/lll/24.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700C000, "levels/lll/24.rgba16.inc.c", 0x004784a0, 83204, 0x0000c000, 2048); // 0x0700C800 - 0x0700D000 -ALIGNED8 const Texture lll_seg7_texture_0700C800[] = { -#include "levels/lll/25.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700C800, "levels/lll/25.rgba16.inc.c", 0x004784a0, 83204, 0x0000c800, 2048); // 0x0700D000 - 0x0700D200 -ALIGNED8 const Texture lll_seg7_texture_0700D000[] = { -#include "levels/lll/26.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700D000, "levels/lll/26.rgba16.inc.c", 0x004784a0, 83204, 0x0000d000, 512); // 0x0700D200 - 0x0700D400 -ALIGNED8 const Texture lll_seg7_texture_0700D200[] = { -#include "levels/lll/27.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700D200, "levels/lll/27.ia16.inc.c", 0x00383950, 74560, 0x00003900, 512); // 0x0700D400 - 0x0700DC00 -ALIGNED8 const Texture lll_seg7_texture_0700D400[] = { -#include "levels/lll/28.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700D400, "levels/lll/28.rgba16.inc.c", 0x004784a0, 83204, 0x0000d400, 2048); // 0x0700DC00 - 0x0700E400 -ALIGNED8 const Texture lll_seg7_texture_0700DC00[] = { -#include "levels/lll/29.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700DC00, "levels/lll/29.rgba16.inc.c", 0x004784a0, 83204, 0x0000dc00, 2048); // 0x0700E400 - 0x0700EC00 -ALIGNED8 const Texture lll_seg7_texture_0700E400[] = { -#include "levels/lll/30.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700E400, "levels/lll/30.rgba16.inc.c", 0x004784a0, 83204, 0x0000e400, 2048); // 0x0700EC00 - 0x0700F400 -ALIGNED8 const Texture lll_seg7_texture_0700EC00[] = { -#include "levels/lll/31.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700EC00, "levels/lll/31.rgba16.inc.c", 0x004784a0, 83204, 0x0000ec00, 2048); // 0x0700F400 - 0x0700FC00 -ALIGNED8 const Texture lll_seg7_texture_0700F400[] = { -#include "levels/lll/32.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(lll_seg7_texture_0700F400, "levels/lll/32.rgba16.inc.c", 0x004784a0, 83204, 0x0000f400, 2048); diff --git a/levels/lll/tilting_square_platform/collision.inc.c b/levels/lll/tilting_square_platform/collision.inc.c index c4b11e736..b60281962 100644 --- a/levels/lll/tilting_square_platform/collision.inc.c +++ b/levels/lll/tilting_square_platform/collision.inc.c @@ -1,19 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D510 - 0x0701D55E -const Collision lll_seg7_collision_inverted_pyramid[] = { - COL_INIT(), - COL_VERTEX_INIT(0x5), - COL_VERTEX(0, 0, 0), - COL_VERTEX(307, 307, 307), - COL_VERTEX(-306, 307, 307), - COL_VERTEX(307, 307, -306), - COL_VERTEX(-306, 307, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 6), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(1, 4, 2), - COL_TRI(1, 3, 4), - COL_TRI(0, 4, 3), - COL_TRI(0, 2, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_inverted_pyramid, 0x004784a0, 83204, 0x0001d480, 78); diff --git a/levels/lll/tilting_square_platform/model.inc.c b/levels/lll/tilting_square_platform/model.inc.c index 231bcb60c..c8b506b6a 100644 --- a/levels/lll/tilting_square_platform/model.inc.c +++ b/levels/lll/tilting_square_platform/model.inc.c @@ -1,24 +1,9 @@ +#include "pc/rom_assets.h" // 0x0701A080 - 0x0701A120 -static const Vtx lll_seg7_vertex_0701A080[] = { - {{{ 0, 0, 0}, 0, { 480, 478}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -306, 307, -306}, 0, { 0, 990}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 307, 307, -306}, 0, { 990, 990}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 307, 307, 307}, 0, { 990, 0}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -306, 307, 307}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 480, 478}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ -306, 307, 307}, 0, { 0, 0}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ -306, 307, -306}, 0, { 0, 990}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ 307, 307, -306}, 0, { 990, 990}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ 307, 307, 307}, 0, { 990, 0}, {0xc8, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701A080, 0x004784a0, 83204, 0x0001a080, 160); // 0x0701A120 - 0x0701A160 -static const Vtx lll_seg7_vertex_0701A120[] = { - {{{ 307, 307, 307}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, 307, -306}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, 307, 307}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, 307, -306}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_0701A120, 0x004784a0, 83204, 0x0001a120, 64); // 0x0701A160 - 0x0701A1A8 static const Gfx lll_seg7_dl_0701A160[] = { diff --git a/levels/lll/volcano_falling_trap/collision.inc.c b/levels/lll/volcano_falling_trap/collision.inc.c index e541a0f96..a4073cae1 100644 --- a/levels/lll/volcano_falling_trap/collision.inc.c +++ b/levels/lll/volcano_falling_trap/collision.inc.c @@ -1,30 +1,3 @@ +#include "pc/rom_assets.h" // 0x070284DC - 0x0702856C -const Collision lll_seg7_collision_falling_wall[] = { - COL_INIT(), - COL_VERTEX_INIT(0xA), - COL_VERTEX(307, -101, 105), - COL_VERTEX(307, 614, 105), - COL_VERTEX(307, -101, 703), - COL_VERTEX(-306, 614, 105), - COL_VERTEX(-306, -101, 703), - COL_VERTEX(-306, -101, 105), - COL_VERTEX(-306, -101, 3), - COL_VERTEX(-306, 614, 3), - COL_VERTEX(307, 614, 3), - COL_VERTEX(307, -101, 3), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(3, 5, 4), - COL_TRI(6, 7, 8), - COL_TRI(6, 8, 9), - COL_TRI(7, 1, 8), - COL_TRI(7, 3, 1), - COL_TRI(7, 6, 5), - COL_TRI(7, 5, 3), - COL_TRI(9, 8, 1), - COL_TRI(9, 1, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_falling_wall, 0x004784a0, 83204, 0x0002844c, 144); diff --git a/levels/lll/volcano_falling_trap/model.inc.c b/levels/lll/volcano_falling_trap/model.inc.c index 4b9e3dbcb..ad68a7ac8 100644 --- a/levels/lll/volcano_falling_trap/model.inc.c +++ b/levels/lll/volcano_falling_trap/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x07025C90 - 0x07025D70 -static const Vtx lll_seg7_vertex_07025C90[] = { - {{{ -306, 614, 0}, 0, { 0, 864}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ -306, -101, 0}, 0, { 0, 3184}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ -306, -101, 102}, 0, { 300, 3184}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ -306, 614, 102}, 0, { 300, 864}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 307, -101, 0}, 0, { 3086, 3184}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 307, 614, 102}, 0, { 2754, 864}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 307, -101, 102}, 0, { 2754, 3184}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 307, 614, 0}, 0, { 3086, 864}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ -306, -101, 0}, 0, { 5078, 3184}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 614, 0}, 0, { 5078, 864}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 614, 0}, 0, { 3086, 864}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, -101, 0}, 0, { 3086, 3184}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 614, 102}, 0, { 3086, 830}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 614, 102}, 0, { 5078, 830}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07025C90, 0x004784a0, 83204, 0x00025c00, 224); // 0x07025D70 - 0x07025E10 -static const Vtx lll_seg7_vertex_07025D70[] = { - {{{ 307, -101, 102}, 0, { -2584, -4120}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 307, 614, 102}, 0, { -2584, 3032}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 307, -101, 700}, 0, { -2584, -4120}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ -306, 614, 102}, 0, { 3544, 3032}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ -306, -101, 102}, 0, { 3546, -4120}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ -306, -101, 700}, 0, { 3544, -4120}, {0x77, 0x77, 0x77, 0xff}}}, - {{{ 307, -101, 700}, 0, { -2584, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, 614, 102}, 0, { 3544, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -306, -101, 700}, 0, { 3544, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 307, 614, 102}, 0, { -2584, 3032}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07025D70, 0x004784a0, 83204, 0x00025ce0, 160); // 0x07025E10 - 0x07025E78 static const Gfx lll_seg7_dl_07025E10[] = { diff --git a/levels/lll/wooden_float_large/model.inc.c b/levels/lll/wooden_float_large/model.inc.c index 516c86744..d2b1283dc 100644 --- a/levels/lll/wooden_float_large/model.inc.c +++ b/levels/lll/wooden_float_large/model.inc.c @@ -1,30 +1,9 @@ +#include "pc/rom_assets.h" // 0x07018D08 - 0x07018D88 -static const Vtx lll_seg7_vertex_07018D08[] = { - {{{ 768, 0, 384}, 0, { 10188, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, 154, 384}, 0, { 10188, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 154, 384}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 0, 384}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, 0, -383}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 154, -383}, 0, { -9228, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 0, -383}, 0, { -9228, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 154, -383}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07018D08, 0x004784a0, 83204, 0x00018d08, 128); // 0x07018D88 - 0x07018E48 -static const Vtx lll_seg7_vertex_07018D88[] = { - {{{ 768, 154, -383}, 0, { 0, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 154, -383}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 154, 384}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 154, 384}, 0, { 990, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 0, -383}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 154, -383}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 154, 384}, 0, { -4118, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, 384}, 0, { -4118, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -767, 0, 384}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 154, -383}, 0, { -4118, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 0, -383}, 0, { -4118, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, 154, 384}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07018D88, 0x004784a0, 83204, 0x00018d88, 192); // 0x07018E48 - 0x07018EA0 static const Gfx lll_seg7_dl_07018E48[] = { diff --git a/levels/lll/wooden_float_small/collision.inc.c b/levels/lll/wooden_float_small/collision.inc.c index b47df65c4..06d0c391d 100644 --- a/levels/lll/wooden_float_small/collision.inc.c +++ b/levels/lll/wooden_float_small/collision.inc.c @@ -1,14 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701D1EC - 0x0701D21C -const Collision lll_seg7_collision_wood_piece[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(154, 154, -383), - COL_VERTEX(-153, 154, -383), - COL_VERTEX(-153, 154, 384), - COL_VERTEX(154, 154, 384), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(lll_seg7_collision_wood_piece, 0x004784a0, 83204, 0x0001d15c, 48); diff --git a/levels/lll/wooden_float_small/model.inc.c b/levels/lll/wooden_float_small/model.inc.c index 28fbf6b3f..f5ebdc280 100644 --- a/levels/lll/wooden_float_small/model.inc.c +++ b/levels/lll/wooden_float_small/model.inc.c @@ -1,30 +1,9 @@ +#include "pc/rom_assets.h" // 0x07018AA0 - 0x07018B20 -static const Vtx lll_seg7_vertex_07018AA0[] = { - {{{ 154, 0, 384}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 154, 384}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 154, 384}, 0, { -1052, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 0, 384}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 0, -383}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 154, -383}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 0, -383}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 154, -383}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07018AA0, 0x004784a0, 83204, 0x00018aa0, 128); // 0x07018B20 - 0x07018BE0 -static const Vtx lll_seg7_vertex_07018B20[] = { - {{{ 154, 154, -383}, 0, { 990, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 154, -383}, 0, { 0, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 154, 384}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 154, 154, 384}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 154, 0, -383}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 154, -383}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 154, 384}, 0, { -4118, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 0, 384}, 0, { -4118, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, 0, 384}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, 154, -383}, 0, { -4118, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, 0, -383}, 0, { -4118, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -153, 154, 384}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(lll_seg7_vertex_07018B20, 0x004784a0, 83204, 0x00018b20, 192); // 0x07018BE0 - 0x07018C38 static const Gfx lll_seg7_dl_07018BE0[] = { diff --git a/levels/menu/leveldata.c b/levels/menu/leveldata.c index d1b7bfbd3..15b5899a1 100644 --- a/levels/menu/leveldata.c +++ b/levels/menu/leveldata.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" #include #include @@ -5,9 +6,6 @@ #include "surface_terrains.h" #include "types.h" -#ifdef VERSION_EU -#include "text_strings.h" -#endif #include "make_const_nonconst.h" // 0x07000000 - 0x07000018 @@ -17,52 +15,22 @@ static const Lights1 lights_menu_save_button = gdSPDefLights1( ); // 0x07000018 - 0x07000818 -ALIGNED8 const Texture texture_menu_stone[] = { -#include "levels/menu/main_menu_seg7.00018.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_stone, "levels/menu/main_menu_seg7.00018.rgba16.inc.c", 0x002a65b0, 22255, 0x00000018, 2048); // 0x07000818 - 0x07001018 -ALIGNED8 const Texture texture_menu_dark_stone[] = { -#include "levels/menu/main_menu_seg7.00818.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_dark_stone, "levels/menu/main_menu_seg7.00818.rgba16.inc.c", 0x002a65b0, 22255, 0x00000818, 2048); // 0x07001018 - 0x07002018 -ALIGNED8 const Texture texture_menu_mario_save[] = { -#include "levels/menu/main_menu_seg7.01018.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_mario_save, "levels/menu/main_menu_seg7.01018.rgba16.inc.c", 0x002a65b0, 22255, 0x00001018, 4096); // 0x07002018 - 0x07003018 -ALIGNED8 const Texture texture_menu_mario_new[] = { -#include "levels/menu/main_menu_seg7.02018.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_mario_new, "levels/menu/main_menu_seg7.02018.rgba16.inc.c", 0x002a65b0, 22255, 0x00002018, 4096); // 0x07003018 - 0x07003118 -static const Vtx vertex_menu_save_button_borders[] = { - {{{ -163, -122, 0}, 0, { 0, 990}, {0x00, 0xb6, 0x66, 0xff}}}, - {{{ 163, -122, 0}, 0, { 990, 990}, {0x00, 0xb6, 0x66, 0xff}}}, - {{{ -122, -81, 30}, 0, { 96, 820}, {0x00, 0xb6, 0x66, 0xff}}}, - {{{ 122, -81, 30}, 0, { 862, 820}, {0x00, 0xb6, 0x66, 0xff}}}, - {{{ -163, -122, 0}, 0, { 0, 990}, {0xb6, 0x00, 0x66, 0xff}}}, - {{{ -122, -81, 30}, 0, { 96, 820}, {0xb6, 0x00, 0x66, 0xff}}}, - {{{ -163, 122, 0}, 0, { 0, 0}, {0xb6, 0x00, 0x66, 0xff}}}, - {{{ -122, 81, 30}, 0, { 96, 138}, {0xb6, 0x00, 0x66, 0xff}}}, - {{{ -122, 81, 30}, 0, { 96, 138}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ 122, 81, 30}, 0, { 862, 138}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ 163, 122, 0}, 0, { 990, 0}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -163, 122, 0}, 0, { 0, 0}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ 122, 81, 30}, 0, { 862, 138}, {0x4a, 0x00, 0x66, 0xff}}}, - {{{ 122, -81, 30}, 0, { 862, 820}, {0x4a, 0x00, 0x66, 0xff}}}, - {{{ 163, -122, 0}, 0, { 990, 990}, {0x4a, 0x00, 0x66, 0xff}}}, - {{{ 163, 122, 0}, 0, { 990, 0}, {0x4a, 0x00, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_menu_save_button_borders, 0x002a65b0, 22255, 0x00003018, 256); // 0x07003118 - 0x07003158 -static const Vtx vertex_menu_save_button_front[] = { - {{{ 122, 81, 30}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -122, 81, 30}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 122, -81, 30}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -122, -81, 30}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_menu_save_button_front, 0x002a65b0, 22255, 0x00003118, 64); // 0x07003158 - 0x070031A0 static const Gfx dl_tex_block_menu_save_button_base[] = { @@ -104,12 +72,7 @@ static const Gfx dl_vertex_menu_save_button_front[] = { }; // 0x07003258 - 0x07003298 -static const Vtx vertex_menu_save_button_back[] = { - {{{ 163, -122, 0}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -163, -122, 0}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 163, 122, 0}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -163, 122, 0}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_menu_save_button_back, 0x002a65b0, 22255, 0x00003258, 64); // 0x07003298 - 0x070032E0 static const Gfx dl_tex_block_menu_save_button_back[] = { @@ -195,106 +158,31 @@ static const Lights1 lights_menu_main_button = gdSPDefLights1( ); // 0x07003468 - 0x07003468 -ALIGNED8 const Texture texture_menu_erase[] = { -#include "levels/menu/main_menu_seg7.03468.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_erase, "levels/menu/main_menu_seg7.03468.rgba16.inc.c", 0x002a65b0, 22255, 0x00003468, 2048); // 0x07003C68 - 0x07003C68 -ALIGNED8 const Texture texture_menu_copy[] = { -#include "levels/menu/main_menu_seg7.03C68.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_copy, "levels/menu/main_menu_seg7.03C68.rgba16.inc.c", 0x002a65b0, 22255, 0x00003c68, 2048); // 0x07004468 - 0x07004468 -ALIGNED8 const Texture texture_menu_file[] = { -#include "levels/menu/main_menu_seg7.04468.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_file, "levels/menu/main_menu_seg7.04468.rgba16.inc.c", 0x002a65b0, 22255, 0x00004468, 2048); // 0x07004C68 - 0x07004C68 -ALIGNED8 const Texture texture_menu_score[] = { -#include "levels/menu/main_menu_seg7.04C68.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_score, "levels/menu/main_menu_seg7.04C68.rgba16.inc.c", 0x002a65b0, 22255, 0x00004c68, 2048); // 0x07005468 - 0x07005468 -ALIGNED8 const Texture texture_menu_sound[] = { -#include "levels/menu/main_menu_seg7.05468.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_sound, "levels/menu/main_menu_seg7.05468.rgba16.inc.c", 0x002a65b0, 22255, 0x00005468, 2048); // 0x07005C68 - 0x07005D68 -static const Vtx vertex_menu_main_button_group1[] = { - {{{ -163, -122, 0}, 0, { 990, 0}, {0xb6, 0x00, 0x66, 0xff}}}, - {{{ -122, -81, 30}, 0, { 862, 138}, {0xb6, 0x00, 0x66, 0xff}}}, - {{{ -163, 122, 0}, 0, { 990, 990}, {0xb6, 0x00, 0x66, 0xff}}}, - {{{ -143, 102, 0}, 0, { 926, 904}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -133, 92, 10}, 0, { 894, 862}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -133, -92, 10}, 0, { 894, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -133, 92, 10}, 0, { 894, 862}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 133, -92, 10}, 0, { 64, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -133, -92, 10}, 0, { 894, 96}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 133, 92, 10}, 0, { 64, 862}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 133, 92, 10}, 0, { 64, 862}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -133, 92, 10}, 0, { 894, 862}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -143, 102, 0}, 0, { 926, 904}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 143, -102, 0}, 0, { 32, 54}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 133, 92, 10}, 0, { 64, 862}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 143, 102, 0}, 0, { 32, 904}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_menu_main_button_group1, 0x002a65b0, 22255, 0x00005c68, 256); // 0x07005D68 - 0x07005E68 -static const Vtx vertex_menu_main_button_group2[] = { - {{{ 143, -102, 0}, 0, { 32, 54}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 133, -92, 10}, 0, { 64, 96}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 133, 92, 10}, 0, { 64, 862}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 133, 92, 10}, 0, { 64, 862}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -143, 102, 0}, 0, { 926, 904}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 143, 102, 0}, 0, { 32, 904}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -143, -102, 0}, 0, { 926, 54}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 133, -92, 10}, 0, { 64, 96}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 143, -102, 0}, 0, { 32, 54}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -133, -92, 10}, 0, { 894, 96}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -143, 102, 0}, 0, { 926, 904}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -133, -92, 10}, 0, { 894, 96}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -143, -102, 0}, 0, { 926, 54}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 163, 122, 0}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -143, 102, 0}, 0, { 926, 904}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -163, 122, 0}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_menu_main_button_group2, 0x002a65b0, 22255, 0x00005d68, 256); // 0x07005E68 - 0x07005F48 -static const Vtx vertex_menu_main_button_group3[] = { - {{{ 163, 122, 0}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 143, 102, 0}, 0, { 32, 904}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -143, 102, 0}, 0, { 926, 904}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 143, -102, 0}, 0, { 32, 54}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 163, -122, 0}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -163, 122, 0}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -143, -102, 0}, 0, { 926, 54}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -163, -122, 0}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 163, -122, 0}, 0, { 0, 0}, {0x00, 0xb6, 0x66, 0xff}}}, - {{{ 122, -81, 30}, 0, { 96, 138}, {0x00, 0xb6, 0x66, 0xff}}}, - {{{ -122, -81, 30}, 0, { 862, 138}, {0x00, 0xb6, 0x66, 0xff}}}, - {{{ -122, -81, 30}, 0, { 862, 138}, {0xb6, 0x00, 0x66, 0xff}}}, - {{{ -122, 81, 30}, 0, { 862, 820}, {0xb6, 0x00, 0x66, 0xff}}}, - {{{ -163, 122, 0}, 0, { 990, 990}, {0xb6, 0x00, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_menu_main_button_group3, 0x002a65b0, 22255, 0x00005e68, 224); // 0x07005F48 - 0x07006038 -static const Vtx vertex_menu_main_button_group4[] = { - {{{ -122, 81, 30}, 0, { 862, 820}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -122, -81, 30}, 0, { 862, 138}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 122, -81, 30}, 0, { 96, 138}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -163, -122, 0}, 0, { 990, 0}, {0x00, 0xb6, 0x66, 0xff}}}, - {{{ 163, -122, 0}, 0, { 0, 0}, {0x00, 0xb6, 0x66, 0xff}}}, - {{{ -122, -81, 30}, 0, { 862, 138}, {0x00, 0xb6, 0x66, 0xff}}}, - {{{ -122, 81, 30}, 0, { 862, 820}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ 122, 81, 30}, 0, { 96, 820}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ 163, 122, 0}, 0, { 0, 990}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -163, 122, 0}, 0, { 990, 990}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ 122, 81, 30}, 0, { 96, 820}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 163, 122, 0}, 0, { 0, 990}, {0x4a, 0x00, 0x66, 0xff}}}, - {{{ 122, 81, 30}, 0, { 96, 820}, {0x4a, 0x00, 0x66, 0xff}}}, - {{{ 163, -122, 0}, 0, { 0, 0}, {0x4a, 0x00, 0x66, 0xff}}}, - {{{ 122, -81, 30}, 0, { 96, 138}, {0x4a, 0x00, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_menu_main_button_group4, 0x002a65b0, 22255, 0x00005f48, 240); // 0x07006038 - 0x07006150 static const Gfx dl_vertex_menu_main_button[] = { @@ -406,22 +294,13 @@ const Gfx dl_menu_generic_button[] = { }; // 0x070062E8 - 0x07006328 -static const Vtx vertex_menu_hand[] = { - {{{ 0, 0, 0}, 0, { 0, 1984}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 32, 0, 0}, 0, { 1984, 1984}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 32, 32, 0}, 0, { 1984, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 32, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_menu_hand, 0x002a65b0, 22255, 0x000062e8, 64); // 0x07006328 - 0x07006B28 -ALIGNED8 const Texture texture_menu_idle_hand[] = { -#include "levels/menu/main_menu_seg7.06328.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_idle_hand, "levels/menu/main_menu_seg7.06328.rgba16.inc.c", 0x002a65b0, 22255, 0x00006328, 2048); // 0x07006B28 - 0x07007328 -ALIGNED8 const Texture texture_menu_grabbing_hand[] = { -#include "levels/menu/main_menu_seg7.06B28.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_grabbing_hand, "levels/menu/main_menu_seg7.06B28.rgba16.inc.c", 0x002a65b0, 22255, 0x00006b28, 2048); // 0x07007328 - 0x070073A0 static const Gfx dl_menu_hand[] = { @@ -456,144 +335,88 @@ const Gfx dl_menu_grabbing_hand[] = { }; // 0x070073D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_hu[] = { -#include "levels/menu/main_menu_seg7.073D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_hu, "levels/menu/main_menu_seg7.073D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000073d0, 512); // 0x070075D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_small_a[] = { -#include "levels/menu/main_menu_seg7.075D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_small_a, "levels/menu/main_menu_seg7.075D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000075d0, 512); // 0x070077D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_i[] = { -#include "levels/menu/main_menu_seg7.077D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_i, "levels/menu/main_menu_seg7.077D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000077d0, 512); // 0x070079D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_ru[] = { -#include "levels/menu/main_menu_seg7.079D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_ru, "levels/menu/main_menu_seg7.079D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000079d0, 512); // 0x07007BD0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_se[] = { -#include "levels/menu/main_menu_seg7.07BD0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_se, "levels/menu/main_menu_seg7.07BD0.rgba16.inc.c", 0x002a65b0, 22255, 0x00007bd0, 512); // 0x07007DD0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_re[] = { -#include "levels/menu/main_menu_seg7.07DD0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_re, "levels/menu/main_menu_seg7.07DD0.rgba16.inc.c", 0x002a65b0, 22255, 0x00007dd0, 512); // 0x07007FD0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_ku[] = { -#include "levels/menu/main_menu_seg7.07FD0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_ku, "levels/menu/main_menu_seg7.07FD0.rgba16.inc.c", 0x002a65b0, 22255, 0x00007fd0, 512); // 0x070081D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_to[] = { -#include "levels/menu/main_menu_seg7.081D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_to, "levels/menu/main_menu_seg7.081D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000081d0, 512); // 0x070083D0 -ALIGNED8 const Texture texture_menu_hud_char_hiragana_wo[] = { -#include "levels/menu/main_menu_seg7.083D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_hiragana_wo, "levels/menu/main_menu_seg7.083D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000083d0, 512); // 0x070085D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_ko[] = { -#include "levels/menu/main_menu_seg7.085D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_ko, "levels/menu/main_menu_seg7.085D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000085d0, 512); // 0x070087D0 -ALIGNED8 const Texture texture_menu_hud_char_kana_handakuten_pi[] = { -#include "levels/menu/main_menu_seg7.087D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_kana_handakuten_pi, "levels/menu/main_menu_seg7.087D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000087d0, 512); // 0x070089D0 -ALIGNED8 const Texture texture_menu_hud_char_choonpu[] = { -#include "levels/menu/main_menu_seg7.089D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_choonpu, "levels/menu/main_menu_seg7.089D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000089d0, 512); // 0x07008BD0 -ALIGNED8 const Texture texture_menu_hud_char_hiragana_su[] = { -#include "levels/menu/main_menu_seg7.08BD0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_hiragana_su, "levels/menu/main_menu_seg7.08BD0.rgba16.inc.c", 0x002a65b0, 22255, 0x00008bd0, 512); // 0x07008DD0 -ALIGNED8 const Texture texture_menu_hud_char_hiragana_ru[] = { -#include "levels/menu/main_menu_seg7.08DD0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_hiragana_ru, "levels/menu/main_menu_seg7.08DD0.rgba16.inc.c", 0x002a65b0, 22255, 0x00008dd0, 512); // 0x07008FD0 -ALIGNED8 const Texture texture_menu_hud_char_hiragana_ke[] = { -#include "levels/menu/main_menu_seg7.08FD0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_hiragana_ke, "levels/menu/main_menu_seg7.08FD0.rgba16.inc.c", 0x002a65b0, 22255, 0x00008fd0, 512); // 0x070091D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_ma[] = { -#include "levels/menu/main_menu_seg7.091D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_ma, "levels/menu/main_menu_seg7.091D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000091d0, 512); // 0x070093D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_ri[] = { -#include "levels/menu/main_menu_seg7.093D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_ri, "levels/menu/main_menu_seg7.093D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000093d0, 512); // 0x070095D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_o[] = { -#include "levels/menu/main_menu_seg7.095D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_o, "levels/menu/main_menu_seg7.095D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000095d0, 512); // 0x070097D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_su[] = { -#include "levels/menu/main_menu_seg7.097D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_su, "levels/menu/main_menu_seg7.097D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000097d0, 512); // 0x070099D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_a[] = { -#include "levels/menu/main_menu_seg7.099D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_a, "levels/menu/main_menu_seg7.099D0.rgba16.inc.c", 0x002a65b0, 22255, 0x000099d0, 512); // 0x07009BD0 -ALIGNED8 const Texture texture_menu_hud_char_hiragana_mi[] = { -#include "levels/menu/main_menu_seg7.09BD0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_hiragana_mi, "levels/menu/main_menu_seg7.09BD0.rgba16.inc.c", 0x002a65b0, 22255, 0x00009bd0, 512); // 0x07009DD0 -ALIGNED8 const Texture texture_menu_hud_char_hira_dakuten_do[] = { -#include "levels/menu/main_menu_seg7.09DD0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_hira_dakuten_do, "levels/menu/main_menu_seg7.09DD0.rgba16.inc.c", 0x002a65b0, 22255, 0x00009dd0, 512); // 0x07009FD0 -ALIGNED8 const Texture texture_menu_hud_char_hiragana_no[] = { -#include "levels/menu/main_menu_seg7.09FD0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_hiragana_no, "levels/menu/main_menu_seg7.09FD0.rgba16.inc.c", 0x002a65b0, 22255, 0x00009fd0, 512); // 0x0700A1D0 -ALIGNED8 const Texture texture_menu_hud_char_question[] = { -#include "levels/menu/main_menu_seg7.0A1D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_question, "levels/menu/main_menu_seg7.0A1D0.rgba16.inc.c", 0x002a65b0, 22255, 0x0000a1d0, 512); // 0x0700A3D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_sa[] = { -#include "levels/menu/main_menu_seg7.0A3D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_sa, "levels/menu/main_menu_seg7.0A3D0.rgba16.inc.c", 0x002a65b0, 22255, 0x0000a3d0, 512); // 0x0700A5D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_u[] = { -#include "levels/menu/main_menu_seg7.0A5D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_u, "levels/menu/main_menu_seg7.0A5D0.rgba16.inc.c", 0x002a65b0, 22255, 0x0000a5d0, 512); // 0x0700A7D0 -ALIGNED8 const Texture texture_menu_hud_char_katakana_n[] = { -#include "levels/menu/main_menu_seg7.0A7D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_katakana_n, "levels/menu/main_menu_seg7.0A7D0.rgba16.inc.c", 0x002a65b0, 22255, 0x0000a7d0, 512); // 0x0700A9D0 -ALIGNED8 const Texture texture_menu_hud_char_kana_dakuten_do[] = { -#include "levels/menu/main_menu_seg7.0A9D0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_hud_char_kana_dakuten_do, "levels/menu/main_menu_seg7.0A9D0.rgba16.inc.c", 0x002a65b0, 22255, 0x0000a9d0, 512); // Menu HUD print table, only used in JP // 0x0700ABD0 @@ -1268,69 +1091,43 @@ ALIGNED8 const Texture texture_menu_font_char_jp_exclamation[] = { #else // 0x0700AC40 -ALIGNED8 const Texture texture_menu_font_char_0[] = { -#include "levels/menu/main_menu_seg7_us.0AC40.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_0, "levels/menu/main_menu_seg7_us.0AC40.ia8.inc.c", 0x002a65b0, 22255, 0x0000ac40, 64); // 0x0700AC80 -ALIGNED8 const Texture texture_menu_font_char_1[] = { -#include "levels/menu/main_menu_seg7_us.0AC80.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_1, "levels/menu/main_menu_seg7_us.0AC80.ia8.inc.c", 0x002a65b0, 22255, 0x0000ac80, 64); // 0x0700ACC0 -ALIGNED8 const Texture texture_menu_font_char_2[] = { -#include "levels/menu/main_menu_seg7_us.0ACC0.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_2, "levels/menu/main_menu_seg7_us.0ACC0.ia8.inc.c", 0x002a65b0, 22255, 0x0000acc0, 64); // 0x0700AD00 -ALIGNED8 const Texture texture_menu_font_char_3[] = { -#include "levels/menu/main_menu_seg7_us.0AD00.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_3, "levels/menu/main_menu_seg7_us.0AD00.ia8.inc.c", 0x002a65b0, 22255, 0x0000ad00, 64); // 0x0700AD40 -ALIGNED8 const Texture texture_menu_font_char_4[] = { -#include "levels/menu/main_menu_seg7_us.0AD40.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_4, "levels/menu/main_menu_seg7_us.0AD40.ia8.inc.c", 0x002a65b0, 22255, 0x0000ad40, 64); // 0x0700AD80 -ALIGNED8 const Texture texture_menu_font_char_5[] = { -#include "levels/menu/main_menu_seg7_us.0AD80.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_5, "levels/menu/main_menu_seg7_us.0AD80.ia8.inc.c", 0x002a65b0, 22255, 0x0000ad80, 64); // 0x0700ADC0 -ALIGNED8 const Texture texture_menu_font_char_6[] = { -#include "levels/menu/main_menu_seg7_us.0ADC0.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_6, "levels/menu/main_menu_seg7_us.0ADC0.ia8.inc.c", 0x002a65b0, 22255, 0x0000adc0, 64); // 0x0700AE00 -ALIGNED8 const Texture texture_menu_font_char_7[] = { -#include "levels/menu/main_menu_seg7_us.0AE00.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_7, "levels/menu/main_menu_seg7_us.0AE00.ia8.inc.c", 0x002a65b0, 22255, 0x0000ae00, 64); // 0x0700AE40 -ALIGNED8 const Texture texture_menu_font_char_8[] = { -#include "levels/menu/main_menu_seg7_us.0AE40.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_8, "levels/menu/main_menu_seg7_us.0AE40.ia8.inc.c", 0x002a65b0, 22255, 0x0000ae40, 64); // 0x0700AE80 -ALIGNED8 const Texture texture_menu_font_char_9[] = { -#include "levels/menu/main_menu_seg7_us.0AE80.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_9, "levels/menu/main_menu_seg7_us.0AE80.ia8.inc.c", 0x002a65b0, 22255, 0x0000ae80, 64); // 0x0700AEC0 -ALIGNED8 const Texture texture_menu_font_char_A[] = { -#include "levels/menu/main_menu_seg7_us.0AEC0.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_A, "levels/menu/main_menu_seg7_us.0AEC0.ia8.inc.c", 0x002a65b0, 22255, 0x0000aec0, 64); // 0x0700AF00 -ALIGNED8 const Texture texture_menu_font_char_B[] = { -#include "levels/menu/main_menu_seg7_us.0AF00.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_B, "levels/menu/main_menu_seg7_us.0AF00.ia8.inc.c", 0x002a65b0, 22255, 0x0000af00, 64); // 0x0700AF40 -ALIGNED8 const Texture texture_menu_font_char_C[] = { -#include "levels/menu/main_menu_seg7_us.0AF40.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_C, "levels/menu/main_menu_seg7_us.0AF40.ia8.inc.c", 0x002a65b0, 22255, 0x0000af40, 64); #ifdef VERSION_EU // 0x0700AF80 @@ -1341,140 +1138,86 @@ ALIGNED8 const Texture texture_menu_font_char_D[] = { #else // 0x0700AF80 -ALIGNED8 const Texture texture_menu_font_char_D[] = { -#include "levels/menu/main_menu_seg7_us.0AF80.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_D, "levels/menu/main_menu_seg7_us.0AF80.ia8.inc.c", 0x002a65b0, 22255, 0x0000af80, 64); #endif // 0x0700AFC0 -ALIGNED8 const Texture texture_menu_font_char_E[] = { -#include "levels/menu/main_menu_seg7_us.0AFC0.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_E, "levels/menu/main_menu_seg7_us.0AFC0.ia8.inc.c", 0x002a65b0, 22255, 0x0000afc0, 64); // 0x0700B000 -ALIGNED8 const Texture texture_menu_font_char_F[] = { -#include "levels/menu/main_menu_seg7_us.0B000.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_F, "levels/menu/main_menu_seg7_us.0B000.ia8.inc.c", 0x002a65b0, 22255, 0x0000b000, 64); // 0x0700B040 -ALIGNED8 const Texture texture_menu_font_char_G[] = { -#include "levels/menu/main_menu_seg7_us.0B040.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_G, "levels/menu/main_menu_seg7_us.0B040.ia8.inc.c", 0x002a65b0, 22255, 0x0000b040, 64); // 0x0700B080 -ALIGNED8 const Texture texture_menu_font_char_H[] = { -#include "levels/menu/main_menu_seg7_us.0B080.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_H, "levels/menu/main_menu_seg7_us.0B080.ia8.inc.c", 0x002a65b0, 22255, 0x0000b080, 64); // 0x0700B0C0 -ALIGNED8 const Texture texture_menu_font_char_I[] = { -#include "levels/menu/main_menu_seg7_us.0B0C0.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_I, "levels/menu/main_menu_seg7_us.0B0C0.ia8.inc.c", 0x002a65b0, 22255, 0x0000b0c0, 64); // 0x0700B100 -ALIGNED8 const Texture texture_menu_font_char_J[] = { -#include "levels/menu/main_menu_seg7_us.0B100.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_J, "levels/menu/main_menu_seg7_us.0B100.ia8.inc.c", 0x002a65b0, 22255, 0x0000b100, 64); // 0x0700B140 -ALIGNED8 const Texture texture_menu_font_char_K[] = { -#include "levels/menu/main_menu_seg7_us.0B140.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_K, "levels/menu/main_menu_seg7_us.0B140.ia8.inc.c", 0x002a65b0, 22255, 0x0000b140, 64); // 0x0700B180 -ALIGNED8 const Texture texture_menu_font_char_L[] = { -#include "levels/menu/main_menu_seg7_us.0B180.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_L, "levels/menu/main_menu_seg7_us.0B180.ia8.inc.c", 0x002a65b0, 22255, 0x0000b180, 64); // 0x0700B1C0 -ALIGNED8 const Texture texture_menu_font_char_M[] = { -#include "levels/menu/main_menu_seg7_us.0B1C0.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_M, "levels/menu/main_menu_seg7_us.0B1C0.ia8.inc.c", 0x002a65b0, 22255, 0x0000b1c0, 64); // 0x0700B200 -ALIGNED8 const Texture texture_menu_font_char_N[] = { -#include "levels/menu/main_menu_seg7_us.0B200.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_N, "levels/menu/main_menu_seg7_us.0B200.ia8.inc.c", 0x002a65b0, 22255, 0x0000b200, 64); // 0x0700B240 -ALIGNED8 const Texture texture_menu_font_char_O[] = { -#include "levels/menu/main_menu_seg7_us.0B240.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_O, "levels/menu/main_menu_seg7_us.0B240.ia8.inc.c", 0x002a65b0, 22255, 0x0000b240, 64); // 0x0700B280 -ALIGNED8 const Texture texture_menu_font_char_P[] = { -#include "levels/menu/main_menu_seg7_us.0B280.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_P, "levels/menu/main_menu_seg7_us.0B280.ia8.inc.c", 0x002a65b0, 22255, 0x0000b280, 64); // 0x0700B2C0 -ALIGNED8 const Texture texture_menu_font_char_Q[] = { -#include "levels/menu/main_menu_seg7_us.0B2C0.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_Q, "levels/menu/main_menu_seg7_us.0B2C0.ia8.inc.c", 0x002a65b0, 22255, 0x0000b2c0, 64); // 0x0700B300 -ALIGNED8 const Texture texture_menu_font_char_R[] = { -#include "levels/menu/main_menu_seg7_us.0B300.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_R, "levels/menu/main_menu_seg7_us.0B300.ia8.inc.c", 0x002a65b0, 22255, 0x0000b300, 64); // 0x0700B340 -ALIGNED8 const Texture texture_menu_font_char_S[] = { -#include "levels/menu/main_menu_seg7_us.0B340.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_S, "levels/menu/main_menu_seg7_us.0B340.ia8.inc.c", 0x002a65b0, 22255, 0x0000b340, 64); // 0x0700B380 -ALIGNED8 const Texture texture_menu_font_char_T[] = { -#include "levels/menu/main_menu_seg7_us.0B380.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_T, "levels/menu/main_menu_seg7_us.0B380.ia8.inc.c", 0x002a65b0, 22255, 0x0000b380, 64); // 0x0700B3C0 -ALIGNED8 const Texture texture_menu_font_char_U[] = { -#include "levels/menu/main_menu_seg7_us.0B3C0.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_U, "levels/menu/main_menu_seg7_us.0B3C0.ia8.inc.c", 0x002a65b0, 22255, 0x0000b3c0, 64); // 0x0700B400 -ALIGNED8 const Texture texture_menu_font_char_V[] = { -#include "levels/menu/main_menu_seg7_us.0B400.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_V, "levels/menu/main_menu_seg7_us.0B400.ia8.inc.c", 0x002a65b0, 22255, 0x0000b400, 64); // 0x0700B440 -ALIGNED8 const Texture texture_menu_font_char_W[] = { -#include "levels/menu/main_menu_seg7_us.0B440.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_W, "levels/menu/main_menu_seg7_us.0B440.ia8.inc.c", 0x002a65b0, 22255, 0x0000b440, 64); // 0x0700B480 -ALIGNED8 const Texture texture_menu_font_char_X[] = { -#include "levels/menu/main_menu_seg7_us.0B480.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_X, "levels/menu/main_menu_seg7_us.0B480.ia8.inc.c", 0x002a65b0, 22255, 0x0000b480, 64); // 0x0700B4C0 -ALIGNED8 const Texture texture_menu_font_char_Y[] = { -#include "levels/menu/main_menu_seg7_us.0B4C0.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_Y, "levels/menu/main_menu_seg7_us.0B4C0.ia8.inc.c", 0x002a65b0, 22255, 0x0000b4c0, 64); // 0x0700B500 -ALIGNED8 const Texture texture_menu_font_char_Z[] = { -#include "levels/menu/main_menu_seg7_us.0B500.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_Z, "levels/menu/main_menu_seg7_us.0B500.ia8.inc.c", 0x002a65b0, 22255, 0x0000b500, 64); // 0x0700B540 -ALIGNED8 const Texture texture_menu_font_char_coin[] = { -#include "levels/menu/main_menu_seg7_us.0B540.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_coin, "levels/menu/main_menu_seg7_us.0B540.ia8.inc.c", 0x002a65b0, 22255, 0x0000b540, 64); // 0x0700B580 -ALIGNED8 const Texture texture_menu_font_char_multiply[] = { -#include "levels/menu/main_menu_seg7_us.0B580.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_multiply, "levels/menu/main_menu_seg7_us.0B580.ia8.inc.c", 0x002a65b0, 22255, 0x0000b580, 64); // 0x0700B5C0 -ALIGNED8 const Texture texture_menu_font_char_star_filled[] = { -#include "levels/menu/main_menu_seg7_us.0B5C0.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_star_filled, "levels/menu/main_menu_seg7_us.0B5C0.ia8.inc.c", 0x002a65b0, 22255, 0x0000b5c0, 64); // 0x0700B600 -ALIGNED8 const Texture texture_menu_font_char_dash[] = { -#include "levels/menu/main_menu_seg7_us.0B600.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_dash, "levels/menu/main_menu_seg7_us.0B600.ia8.inc.c", 0x002a65b0, 22255, 0x0000b600, 64); #ifdef VERSION_EU // 0x0700B640 @@ -1490,45 +1233,29 @@ ALIGNED8 const Texture texture_menu_font_char_apostrophe[] = { #else // 0x0700B640 -ALIGNED8 const Texture texture_menu_font_char_comma[] = { -#include "levels/menu/main_menu_seg7_us.0B640.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_comma, "levels/menu/main_menu_seg7_us.0B640.ia8.inc.c", 0x002a65b0, 22255, 0x0000b640, 64); // 0x0700B680 -ALIGNED8 const Texture texture_menu_font_char_apostrophe[] = { -#include "levels/menu/main_menu_seg7_us.0B680.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_apostrophe, "levels/menu/main_menu_seg7_us.0B680.ia8.inc.c", 0x002a65b0, 22255, 0x0000b680, 64); #endif // 0x0700B6C0 -ALIGNED8 const Texture texture_menu_font_char_exclamation[] = { -#include "levels/menu/main_menu_seg7_us.0B6C0.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_exclamation, "levels/menu/main_menu_seg7_us.0B6C0.ia8.inc.c", 0x002a65b0, 22255, 0x0000b6c0, 64); // 0x0700B700 -ALIGNED8 const Texture texture_menu_font_char_question[] = { -#include "levels/menu/main_menu_seg7_us.0B700.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_question, "levels/menu/main_menu_seg7_us.0B700.ia8.inc.c", 0x002a65b0, 22255, 0x0000b700, 64); // 0x0700B740 -ALIGNED8 const Texture texture_menu_font_char_mface1[] = { -#include "levels/menu/main_menu_seg7_us.0B740.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_mface1, "levels/menu/main_menu_seg7_us.0B740.ia8.inc.c", 0x002a65b0, 22255, 0x0000b740, 64); // 0x0700B780 -ALIGNED8 const Texture texture_menu_font_char_mface2[] = { -#include "levels/menu/main_menu_seg7_us.0B780.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_mface2, "levels/menu/main_menu_seg7_us.0B780.ia8.inc.c", 0x002a65b0, 22255, 0x0000b780, 64); // 0x0700B7C0 -ALIGNED8 const Texture texture_menu_font_char_period[] = { -#include "levels/menu/main_menu_seg7_us.0B7C0.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_period, "levels/menu/main_menu_seg7_us.0B7C0.ia8.inc.c", 0x002a65b0, 22255, 0x0000b638, 64); // 0x0700B800 -ALIGNED8 const Texture texture_menu_font_char_ampersand[] = { -#include "levels/menu/main_menu_seg7_us.0B800.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_font_char_ampersand, "levels/menu/main_menu_seg7_us.0B800.ia8.inc.c", 0x002a65b0, 22255, 0x0000b800, 64); #endif #ifdef VERSION_EU @@ -1744,31 +1471,17 @@ ALIGNED8 const Texture texture_menu_course_lower[] = { #else // 0x0700D1A8 - 0x0700E1A8 -ALIGNED8 const Texture texture_menu_course_upper[] = { -#include "levels/menu/main_menu_seg7.0D1A8.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_course_upper, "levels/menu/main_menu_seg7.0D1A8.rgba16.inc.c", 0x002a65b0, 22255, 0x0000bce0, 4096); // 0x0700E1A8 - 0x0700F1A8 -ALIGNED8 const Texture texture_menu_course_lower[] = { -#include "levels/menu/main_menu_seg7.0E1A8.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_menu_course_lower, "levels/menu/main_menu_seg7.0E1A8.rgba16.inc.c", 0x002a65b0, 22255, 0x0000cce0, 4096); #endif // 0x0700F1A8 - 0x0700F1E8 -static const Vtx vertex_menu_course_upper[] = { - {{{ -32, 0, 0}, 0, { 0, 1984}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 32, 0, 0}, 0, { 4032, 1984}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 32, 32, 0}, 0, { 4032, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -32, 32, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_menu_course_upper, 0x002a65b0, 22255, 0x0000dce0, 64); // 0x0700F1E8 - 0x0700F228 -static const Vtx vertex_menu_course_lower[] = { - {{{ -32, -32, 0}, 0, { 0, 1984}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 32, -32, 0}, 0, { 4032, 1984}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ 32, 0, 0}, 0, { 4032, 0}, {0x00, 0x00, 0x7f, 0x00}}}, - {{{ -32, 0, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(vertex_menu_course_lower, 0x002a65b0, 22255, 0x0000dd20, 64); // 0x0700F228 - 0x0700F2F8 const Gfx dl_menu_rgba16_wood_course[] = { @@ -1825,19 +1538,7 @@ const Gfx dl_menu_texture_kurs_upper[] = { #endif // 0x0700F2F8 - 0x0700F328 -const Collision main_menu_seg7_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX( 8192, -1000, -8192), - COL_VERTEX(-8192, -1000, -8192), - COL_VERTEX(-8192, -1000, 8192), - COL_VERTEX( 8192, -1000, 8192), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(main_menu_seg7_collision, 0x002a65b0, 22255, 0x0000de30, 48); #ifdef VERSION_EU diff --git a/levels/pss/areas/1/1/model.inc.c b/levels/pss/areas/1/1/model.inc.c index f75d71645..3793909a0 100644 --- a/levels/pss/areas/1/1/model.inc.c +++ b/levels/pss/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07001800 - 0x07001818 static const Lights1 pss_seg7_lights_07001800 = gdSPDefLights1( 0x23, 0x23, 0x23, @@ -11,2188 +12,352 @@ static const Lights1 pss_seg7_lights_07001818 = gdSPDefLights1( ); // 0x07001830 - 0x07001930 -static const Vtx pss_seg7_vertex_07001830[] = { - {{{ -5560, 3953, 674}, 0, { -5452, 2348}, {0xa9, 0xa8, 0x18, 0xff}}}, - {{{ -6534, 4014, 1059}, 0, { -6498, 2338}, {0x4c, 0xa3, 0xda, 0xff}}}, - {{{ -6710, 4127, 5}, 0, { -6284, 3384}, {0x56, 0xa5, 0xef, 0xff}}}, - {{{ -6869, -3010, -1778}, 0, { -5794, 5104}, {0x20, 0xbf, 0x98, 0xff}}}, - {{{ -5845, -3563, 4067}, 0, { -6932, -708}, {0xcb, 0xa7, 0x48, 0xff}}}, - {{{ -6869, -3563, 4067}, 0, { -7886, -342}, {0x64, 0xd6, 0x41, 0xff}}}, - {{{ -5845, -3010, -1778}, 0, { -4840, 4736}, {0xca, 0xe5, 0x91, 0xff}}}, - {{{ -3930, 3523, 1674}, 0, { -4292, 836}, {0x69, 0xc2, 0x21, 0xff}}}, - {{{ -4057, 3523, 2698}, 0, { -4776, -72}, {0x6a, 0xdd, 0xc5, 0xff}}}, - {{{ -5095, 3697, 2438}, 0, { -5650, 542}, {0x17, 0xa6, 0xab, 0xff}}}, - {{{ -4701, 3666, 1481}, 0, { -4940, 1290}, {0xd2, 0xa8, 0x4e, 0xff}}}, - {{{ -5957, 3871, 1926}, 0, { -6270, 1324}, {0x34, 0xa3, 0xbc, 0xff}}}, - {{{ -5233, 3809, 1164}, 0, { -5324, 1776}, {0xba, 0xa8, 0x39, 0xff}}}, - {{{ -5097, 4813, -4685}, 0, { -3104, 7178}, {0xce, 0xaa, 0xb3, 0xff}}}, - {{{ -5036, 4977, -5904}, 0, { -2612, 8292}, {0x26, 0xa3, 0x4d, 0xff}}}, - {{{ -4646, 4915, -4947}, 0, { -2590, 7260}, {0xe8, 0xa9, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07001830, 0x004af930, 34262, 0x00001830, 256); // 0x07001930 - 0x07001A30 -static const Vtx pss_seg7_vertex_07001930[] = { - {{{ -5560, 3953, 674}, 0, { -5452, 2348}, {0xa9, 0xa8, 0x18, 0xff}}}, - {{{ -6710, 4127, 5}, 0, { -6284, 3384}, {0x56, 0xa5, 0xef, 0xff}}}, - {{{ -5686, 4096, -79}, 0, { -5300, 3096}, {0xa5, 0xa8, 0xfd, 0xff}}}, - {{{ -6710, 4536, -3107}, 0, { -5172, 6284}, {0x4a, 0x9a, 0xf6, 0xff}}}, - {{{ -5686, 4506, -3071}, 0, { -4230, 5884}, {0x97, 0xbc, 0xf4, 0xff}}}, - {{{ -6647, 4669, -3992}, 0, { -4796, 7086}, {0x67, 0xb8, 0x11, 0xff}}}, - {{{ -5636, 4608, -3769}, 0, { -3934, 6518}, {0xb6, 0x9e, 0xe4, 0xff}}}, - {{{ -6323, 4803, -4847}, 0, { -4188, 7768}, {0x4c, 0xa2, 0x25, 0xff}}}, - {{{ -5432, 4710, -4308}, 0, { -3552, 6946}, {0xb6, 0xaa, 0xc9, 0xff}}}, - {{{ -5753, 4905, -5488}, 0, { -3428, 8160}, {0x3b, 0xa2, 0x3d, 0xff}}}, - {{{ -5097, 4813, -4685}, 0, { -3104, 7178}, {0xce, 0xaa, 0xb3, 0xff}}}, - {{{ -5036, 4977, -5904}, 0, { -2612, 8292}, {0x26, 0xa3, 0x4d, 0xff}}}, - {{{ -4646, 4915, -4947}, 0, { -2590, 7260}, {0xe8, 0xa9, 0xa8, 0xff}}}, - {{{ -4313, 5048, -6087}, 0, { -1872, 8204}, {0x17, 0xa5, 0x55, 0xff}}}, - {{{ -4146, 5018, -5073}, 0, { -2080, 7200}, {0xfd, 0xa8, 0xa5, 0xff}}}, - {{{ -3603, 5120, -6143}, 0, { -1190, 8002}, {0x11, 0xa7, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07001930, 0x004af930, 34262, 0x00001930, 256); // 0x07001A30 - 0x07001A80 -static const Vtx pss_seg7_vertex_07001A30[] = { - {{{ -4146, 5018, -5073}, 0, { -2080, 7200}, {0xfd, 0xa8, 0xa5, 0xff}}}, - {{{ -3603, 5120, -6143}, 0, { -1190, 8002}, {0x11, 0xa7, 0x58, 0xff}}}, - {{{ -3563, 5120, -5119}, 0, { -1520, 7034}, {0x0d, 0xa8, 0xa6, 0xff}}}, - {{{ 3072, 6656, -6143}, 0, { 5028, 5614}, {0x0c, 0x90, 0x38, 0xff}}}, - {{{ 3072, 6656, -5119}, 0, { 4662, 4660}, {0x06, 0xc8, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07001A30, 0x004af930, 34262, 0x00001a30, 80); // 0x07001A80 - 0x07001B80 -static const Vtx pss_seg7_vertex_07001A80[] = { - {{{ -6460, -4034, -1778}, 0, { 6598, 106}, {0x00, 0x7e, 0x0e, 0xff}}}, - {{{ -6869, -4034, -1778}, 0, { 6974, -54}, {0x59, 0x59, 0x0a, 0xff}}}, - {{{ -5845, -4587, 4067}, 0, { 3752, -5026}, {0xb2, 0x5b, 0x27, 0xff}}}, - {{{ -6226, -3789, -3535}, 0, { 7068, 1808}, {0x02, 0x7c, 0x17, 0xff}}}, - {{{ -6439, -3913, -2723}, 0, { 6946, 982}, {0x03, 0x7d, 0x11, 0xff}}}, - {{{ -5923, -3941, -2629}, 0, { 6436, 1094}, {0x01, 0x7d, 0x11, 0xff}}}, - {{{ -5845, -4034, -1778}, 0, { 6032, 344}, {0xb4, 0x65, 0x09, 0xff}}}, - {{{ -6564, -3740, -3761}, 0, { 7466, 1884}, {0x4d, 0x55, 0x34, 0xff}}}, - {{{ -6841, -3890, -2797}, 0, { 7346, 892}, {0x59, 0x57, 0x16, 0xff}}}, - {{{ -5822, -3941, -2610}, 0, { 6336, 1116}, {0xa5, 0x57, 0xfe, 0xff}}}, - {{{ -5855, -3842, -3287}, 0, { 6630, 1726}, {0xfd, 0x7d, 0x15, 0xff}}}, - {{{ -5600, -3664, -4117}, 0, { 6720, 2588}, {0x00, 0x7c, 0x18, 0xff}}}, - {{{ -5790, -3590, -4473}, 0, { 7034, 2840}, {0x2f, 0x52, 0x54, 0xff}}}, - {{{ -4098, -3571, -3835}, 0, { 5230, 2914}, {0xef, 0x7d, 0x00, 0xff}}}, - {{{ -4769, -3650, -4015}, 0, { 5916, 2818}, {0xf2, 0x7d, 0x08, 0xff}}}, - {{{ -4734, -3650, -3813}, 0, { 5806, 2646}, {0xf1, 0x5a, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07001A80, 0x004af930, 34262, 0x00001a80, 256); // 0x07001B80 - 0x07001C60 -static const Vtx pss_seg7_vertex_07001B80[] = { - {{{ -5855, -3842, -3287}, 0, { 6630, 1726}, {0xfd, 0x7d, 0x15, 0xff}}}, - {{{ -5412, -3738, -3764}, 0, { 6408, 2336}, {0xf7, 0x7d, 0x11, 0xff}}}, - {{{ -5600, -3664, -4117}, 0, { 6720, 2588}, {0x00, 0x7c, 0x18, 0xff}}}, - {{{ -5685, -3842, -3173}, 0, { 6430, 1688}, {0xac, 0x58, 0xdd, 0xff}}}, - {{{ -5822, -3941, -2610}, 0, { 6336, 1116}, {0xa5, 0x57, 0xfe, 0xff}}}, - {{{ -4831, -3607, -4365}, 0, { 6110, 3114}, {0xf9, 0x7d, 0x10, 0xff}}}, - {{{ -4901, -3557, -4765}, 0, { 6330, 3454}, {0x0e, 0x53, 0x5e, 0xff}}}, - {{{ -5790, -3590, -4473}, 0, { 7034, 2840}, {0x2f, 0x52, 0x54, 0xff}}}, - {{{ -4769, -3650, -4015}, 0, { 5916, 2818}, {0xf2, 0x7d, 0x08, 0xff}}}, - {{{ -5315, -3738, -3584}, 0, { 6250, 2208}, {0xc7, 0x58, 0xba, 0xff}}}, - {{{ -4051, -3544, -4313}, 0, { 5374, 3372}, {0xf4, 0x7e, 0x06, 0xff}}}, - {{{ -4011, -3522, -4720}, 0, { 5496, 3760}, {0xeb, 0x56, 0x5a, 0xff}}}, - {{{ -4098, -3571, -3835}, 0, { 5230, 2914}, {0xef, 0x7d, 0x00, 0xff}}}, - {{{ -4734, -3650, -3813}, 0, { 5806, 2646}, {0xf1, 0x5a, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07001B80, 0x004af930, 34262, 0x00001b80, 224); // 0x07001C60 - 0x07001D60 -static const Vtx pss_seg7_vertex_07001C60[] = { - {{{ -2810, -3384, -3986}, 0, { 4106, 3554}, {0xea, 0x7c, 0xf4, 0xff}}}, - {{{ -2773, -3384, -4081}, 0, { 4108, 3656}, {0xc9, 0x55, 0x4b, 0xff}}}, - {{{ -3325, -3481, -4396}, 0, { 4738, 3730}, {0xd6, 0x6a, 0x35, 0xff}}}, - {{{ -3475, -3481, -3907}, 0, { 4686, 3222}, {0xec, 0x7d, 0xfa, 0xff}}}, - {{{ -4051, -3544, -4313}, 0, { 5374, 3372}, {0xf4, 0x7e, 0x06, 0xff}}}, - {{{ -4098, -3571, -3835}, 0, { 5230, 2914}, {0xef, 0x7d, 0x00, 0xff}}}, - {{{ -4011, -3522, -4720}, 0, { 5496, 3760}, {0xeb, 0x56, 0x5a, 0xff}}}, - {{{ -3609, -3481, -3471}, 0, { 4638, 2770}, {0x1b, 0x5a, 0xac, 0xff}}}, - {{{ -4109, -3571, -3733}, 0, { 5200, 2816}, {0x1b, 0x47, 0x9b, 0xff}}}, - {{{ -4734, -3650, -3813}, 0, { 5806, 2646}, {0xf1, 0x5a, 0xa9, 0xff}}}, - {{{ -2971, -3360, -3569}, 0, { 4090, 3110}, {0xea, 0x7c, 0xf2, 0xff}}}, - {{{ -3119, -3337, -3188}, 0, { 4078, 2702}, {0x07, 0x55, 0xa3, 0xff}}}, - {{{ -2481, -3244, -3479}, 0, { 3604, 3216}, {0xe3, 0x7a, 0xf1, 0xff}}}, - {{{ -2495, -3194, -3072}, 0, { 3460, 2838}, {0xed, 0x52, 0xa2, 0xff}}}, - {{{ -2469, -3285, -3809}, 0, { 3724, 3526}, {0xdf, 0x7a, 0xf7, 0xff}}}, - {{{ -2016, -3124, -3526}, 0, { 3196, 3442}, {0xe4, 0x7b, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07001C60, 0x004af930, 34262, 0x00001c60, 256); // 0x07001D60 - 0x07001E60 -static const Vtx pss_seg7_vertex_07001D60[] = { - {{{ -1894, -3051, -3142}, 0, { 2934, 3136}, {0xd1, 0x50, 0xaa, 0xff}}}, - {{{ -2016, -3124, -3526}, 0, { 3196, 3442}, {0xe4, 0x7b, 0xf4, 0xff}}}, - {{{ -2481, -3244, -3479}, 0, { 3604, 3216}, {0xe3, 0x7a, 0xf1, 0xff}}}, - {{{ -2495, -3194, -3072}, 0, { 3460, 2838}, {0xed, 0x52, 0xa2, 0xff}}}, - {{{ -2112, -3183, -3828}, 0, { 3402, 3682}, {0xde, 0x7a, 0x00, 0xff}}}, - {{{ -2469, -3285, -3809}, 0, { 3724, 3526}, {0xdf, 0x7a, 0xf7, 0xff}}}, - {{{ -2462, -3285, -4014}, 0, { 3796, 3716}, {0xdb, 0x53, 0x58, 0xff}}}, - {{{ -2773, -3384, -4081}, 0, { 4108, 3656}, {0xc9, 0x55, 0x4b, 0xff}}}, - {{{ -1634, -3060, -3740}, 0, { 2930, 3788}, {0xe9, 0x7c, 0xff, 0xff}}}, - {{{ -1385, -3010, -3419}, 0, { 2576, 3590}, {0xbd, 0x52, 0xbc, 0xff}}}, - {{{ -1649, -3015, -4360}, 0, { 3184, 4350}, {0xf1, 0x7c, 0x12, 0xff}}}, - {{{ -1734, -3015, -4417}, 0, { 3286, 4370}, {0x54, 0x46, 0x3f, 0xff}}}, - {{{ -1940, -3096, -4136}, 0, { 3364, 4032}, {0x21, 0x56, 0x56, 0xff}}}, - {{{ -1815, -3096, -3974}, 0, { 3186, 3932}, {0xe5, 0x7b, 0x0c, 0xff}}}, - {{{ -2174, -3183, -4024}, 0, { 3536, 3838}, {0xf7, 0x53, 0x5f, 0xff}}}, - {{{ -1285, -2991, -4116}, 0, { 2754, 4268}, {0xf1, 0x7d, 0x09, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07001D60, 0x004af930, 34262, 0x00001d60, 256); // 0x07001E60 - 0x07001F50 -static const Vtx pss_seg7_vertex_07001E60[] = { - {{{ -945, -2969, -3888}, 0, { 2354, 4192}, {0xac, 0x56, 0xd9, 0xff}}}, - {{{ -1285, -2991, -4116}, 0, { 2754, 4268}, {0xf1, 0x7d, 0x09, 0xff}}}, - {{{ -1634, -3060, -3740}, 0, { 2930, 3788}, {0xe9, 0x7c, 0xff, 0xff}}}, - {{{ -1385, -3010, -3419}, 0, { 2576, 3590}, {0xbd, 0x52, 0xbc, 0xff}}}, - {{{ -1649, -3015, -4360}, 0, { 3184, 4350}, {0xf1, 0x7c, 0x12, 0xff}}}, - {{{ -1815, -3096, -3974}, 0, { 3186, 3932}, {0xe5, 0x7b, 0x0c, 0xff}}}, - {{{ -1940, -3096, -4136}, 0, { 3364, 4032}, {0x21, 0x56, 0x56, 0xff}}}, - {{{ -2174, -3183, -4024}, 0, { 3536, 3838}, {0xf7, 0x53, 0x5f, 0xff}}}, - {{{ -1179, -2928, -4692}, 0, { 2882, 4840}, {0xf9, 0x7d, 0x11, 0xff}}}, - {{{ -695, -2928, -4526}, 0, { 2372, 4876}, {0xa6, 0x58, 0xf1, 0xff}}}, - {{{ -1634, -2928, -4848}, 0, { 3360, 4806}, {0x44, 0x65, 0x22, 0xff}}}, - {{{ -1734, -3015, -4417}, 0, { 3286, 4370}, {0x54, 0x46, 0x3f, 0xff}}}, - {{{ -1108, -2835, -5295}, 0, { 3052, 5422}, {0xf9, 0x7d, 0x14, 0xff}}}, - {{{ -562, -2835, -5096}, 0, { 2472, 5452}, {0xbc, 0x6a, 0xf9, 0xff}}}, - {{{ -1493, -2835, -5435}, 0, { 3460, 5400}, {0x60, 0x45, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07001E60, 0x004af930, 34262, 0x00001e60, 240); // 0x07001F50 - 0x07002050 -static const Vtx pss_seg7_vertex_07001F50[] = { - {{{ -562, -2835, -5096}, 0, { 2472, 5452}, {0xbc, 0x6a, 0xf9, 0xff}}}, - {{{ -445, -2742, -5517}, 0, { 2530, 5884}, {0xf3, 0x7c, 0x16, 0xff}}}, - {{{ -844, -2714, -5840}, 0, { 3022, 6024}, {0xf6, 0x7c, 0x17, 0xff}}}, - {{{ -1108, -2835, -5295}, 0, { 3052, 5422}, {0xf9, 0x7d, 0x14, 0xff}}}, - {{{ -365, -2742, -5453}, 0, { 2430, 5856}, {0xaf, 0x56, 0xd4, 0xff}}}, - {{{ -1162, -2692, -6097}, 0, { 3414, 6136}, {0x40, 0x57, 0x41, 0xff}}}, - {{{ -1493, -2835, -5435}, 0, { 3460, 5400}, {0x60, 0x45, 0x2b, 0xff}}}, - {{{ -345, -2598, -6239}, 0, { 2720, 6586}, {0xf3, 0x7b, 0x18, 0xff}}}, - {{{ -533, -2549, -6600}, 0, { 3032, 6844}, {0x23, 0x54, 0x58, 0xff}}}, - {{{ -172, -2644, -5907}, 0, { 2432, 6348}, {0xee, 0x7c, 0x13, 0xff}}}, - {{{ 283, -2559, -6023}, 0, { 2056, 6634}, {0xe8, 0x7b, 0x0d, 0xff}}}, - {{{ 252, -2483, -6419}, 0, { 2240, 6984}, {0xee, 0x7b, 0x17, 0xff}}}, - {{{ -78, -2644, -5725}, 0, { 2274, 6218}, {0xcb, 0x58, 0xb7, 0xff}}}, - {{{ 220, -2405, -6820}, 0, { 2426, 7340}, {0x01, 0x51, 0x61, 0xff}}}, - {{{ 859, -2388, -6345}, 0, { 1654, 7154}, {0xea, 0x7c, 0x0f, 0xff}}}, - {{{ 999, -2313, -6723}, 0, { 1672, 7554}, {0xde, 0x51, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07001F50, 0x004af930, 34262, 0x00001f50, 256); // 0x07002050 - 0x07002150 -static const Vtx pss_seg7_vertex_07002050[] = { - {{{ 283, -2559, -6023}, 0, { 2056, 6634}, {0xe8, 0x7b, 0x0d, 0xff}}}, - {{{ 727, -2459, -5990}, 0, { 1636, 6776}, {0xe5, 0x7c, 0x01, 0xff}}}, - {{{ 859, -2388, -6345}, 0, { 1654, 7154}, {0xea, 0x7c, 0x0f, 0xff}}}, - {{{ 300, -2559, -5819}, 0, { 1962, 6452}, {0xe8, 0x56, 0xa7, 0xff}}}, - {{{ -78, -2644, -5725}, 0, { 2274, 6218}, {0xcb, 0x58, 0xb7, 0xff}}}, - {{{ -172, -2644, -5907}, 0, { 2432, 6348}, {0xee, 0x7c, 0x13, 0xff}}}, - {{{ -365, -2742, -5453}, 0, { 2430, 5856}, {0xaf, 0x56, 0xd4, 0xff}}}, - {{{ 1844, -2190, -4763}, 0, { 132, 6084}, {0xfc, 0x7e, 0xf2, 0xff}}}, - {{{ 2251, -2190, -4813}, 0, { -220, 6288}, {0xa6, 0x58, 0x05, 0xff}}}, - {{{ 1704, -2257, -5438}, 0, { 524, 6650}, {0xf4, 0x7e, 0xf7, 0xff}}}, - {{{ 1388, -2325, -5988}, 0, { 1028, 7032}, {0xec, 0x7d, 0x01, 0xff}}}, - {{{ 1683, -2272, -6267}, 0, { 866, 7402}, {0xbc, 0x53, 0x43, 0xff}}}, - {{{ 999, -2313, -6723}, 0, { 1672, 7554}, {0xde, 0x51, 0x5b, 0xff}}}, - {{{ 1142, -2369, -5755}, 0, { 1164, 6722}, {0xec, 0x7c, 0xf5, 0xff}}}, - {{{ 656, -2459, -5798}, 0, { 1628, 6572}, {0x0c, 0x56, 0xa5, 0xff}}}, - {{{ 2085, -2231, -5586}, 0, { 232, 6934}, {0xa9, 0x55, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002050, 0x004af930, 34262, 0x00002050, 256); // 0x07002150 - 0x07002250 -static const Vtx pss_seg7_vertex_07002150[] = { - {{{ 1704, -2257, -5438}, 0, { 524, 6650}, {0xf4, 0x7e, 0xf7, 0xff}}}, - {{{ 1142, -2369, -5755}, 0, { 1164, 6722}, {0xec, 0x7c, 0xf5, 0xff}}}, - {{{ 1375, -2280, -5309}, 0, { 776, 6402}, {0xf6, 0x7d, 0xef, 0xff}}}, - {{{ 993, -2369, -5614}, 0, { 1246, 6534}, {0x30, 0x56, 0xb2, 0xff}}}, - {{{ 656, -2459, -5798}, 0, { 1628, 6572}, {0x0c, 0x56, 0xa5, 0xff}}}, - {{{ 1844, -2190, -4763}, 0, { 132, 6084}, {0xfc, 0x7e, 0xf2, 0xff}}}, - {{{ 2251, -2190, -4813}, 0, { -220, 6288}, {0xa6, 0x58, 0x05, 0xff}}}, - {{{ 2085, -2231, -5586}, 0, { 232, 6934}, {0xa9, 0x55, 0x21, 0xff}}}, - {{{ -4896, 3169, 1954}, 0, { 3704, -2714}, {0x16, 0x7c, 0x05, 0xff}}}, - {{{ -5095, 3185, 2438}, 0, { 3698, -3238}, {0x2c, 0x57, 0xb0, 0xff}}}, - {{{ -3993, 3011, 2182}, 0, { 2786, -2572}, {0x14, 0x7d, 0x02, 0xff}}}, - {{{ 1410, -2190, -4710}, 0, { 510, 5866}, {0x49, 0x65, 0xea, 0xff}}}, - {{{ 1280, -2280, -5272}, 0, { 848, 6332}, {0x5c, 0x46, 0xcd, 0xff}}}, - {{{ 2275, -2098, -4043}, 0, { -544, 5590}, {0xb4, 0x64, 0xf6, 0xff}}}, - {{{ 1449, -2098, -4029}, 0, { 208, 5256}, {0x59, 0x59, 0xf3, 0xff}}}, - {{{ -3930, 3011, 1674}, 0, { 2926, -2080}, {0x00, 0x58, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002150, 0x004af930, 34262, 0x00002150, 256); // 0x07002250 - 0x07002340 -static const Vtx pss_seg7_vertex_07002250[] = { - {{{ -4896, 3169, 1954}, 0, { 3704, -2714}, {0x16, 0x7c, 0x05, 0xff}}}, - {{{ -3930, 3011, 1674}, 0, { 2926, -2080}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ -4701, 3154, 1481}, 0, { 3710, -2204}, {0xeb, 0x59, 0x57, 0xff}}}, - {{{ -5585, 3327, 1535}, 0, { 4502, -2598}, {0x15, 0x7c, 0x0b, 0xff}}}, - {{{ -5957, 3359, 1926}, 0, { 4690, -3102}, {0x45, 0x56, 0xc3, 0xff}}}, - {{{ -5095, 3185, 2438}, 0, { 3698, -3238}, {0x2c, 0x57, 0xb0, 0xff}}}, - {{{ -4057, 3011, 2698}, 0, { 2644, -3070}, {0x15, 0x59, 0xa9, 0xff}}}, - {{{ -3993, 3011, 2182}, 0, { 2786, -2572}, {0x14, 0x7d, 0x02, 0xff}}}, - {{{ -5233, 3297, 1164}, 0, { 4322, -2120}, {0xcd, 0x5a, 0x48, 0xff}}}, - {{{ -6035, 3471, 862}, 0, { 5178, -2156}, {0x0e, 0x7d, 0x10, 0xff}}}, - {{{ -6534, 3502, 1059}, 0, { 5558, -2532}, {0x58, 0x56, 0xe4, 0xff}}}, - {{{ -5560, 3441, 674}, 0, { 4814, -1798}, {0xb3, 0x5a, 0x2a, 0xff}}}, - {{{ -6196, 3599, -37}, 0, { 5676, -1392}, {0x06, 0x7d, 0x11, 0xff}}}, - {{{ -6710, 3615, 5}, 0, { 6132, -1632}, {0x5c, 0x57, 0x00, 0xff}}}, - {{{ -5686, 3584, -79}, 0, { 5224, -1154}, {0xa9, 0x5a, 0x12, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002250, 0x004af930, 34262, 0x00002250, 240); // 0x07002340 - 0x07002440 -static const Vtx pss_seg7_vertex_07002340[] = { - {{{ -5420, 4346, -5080}, 0, { 6930, 3542}, {0xfa, 0x7d, 0x13, 0xff}}}, - {{{ -5753, 4393, -5488}, 0, { 7396, 3786}, {0x37, 0x55, 0x4c, 0xff}}}, - {{{ -5868, 4244, -4572}, 0, { 7144, 2900}, {0x00, 0x7d, 0x15, 0xff}}}, - {{{ -6196, 3599, -37}, 0, { 5676, -1392}, {0x06, 0x7d, 0x11, 0xff}}}, - {{{ -5686, 3584, -79}, 0, { 5224, -1154}, {0xa9, 0x5a, 0x12, 0xff}}}, - {{{ -6197, 4009, -3089}, 0, { 6868, 1410}, {0x03, 0x7d, 0x11, 0xff}}}, - {{{ -6710, 4024, -3107}, 0, { 7346, 1226}, {0x5a, 0x57, 0x0e, 0xff}}}, - {{{ -6710, 3615, 5}, 0, { 6132, -1632}, {0x5c, 0x57, 0x00, 0xff}}}, - {{{ -5686, 3994, -3071}, 0, { 6390, 1592}, {0xa8, 0x5a, 0x08, 0xff}}}, - {{{ -6135, 4126, -3879}, 0, { 7118, 2160}, {0x02, 0x7d, 0x14, 0xff}}}, - {{{ -6647, 4157, -3992}, 0, { 7632, 2064}, {0x58, 0x56, 0x1c, 0xff}}}, - {{{ -5636, 4096, -3769}, 0, { 6618, 2254}, {0xa9, 0x5b, 0xf8, 0xff}}}, - {{{ -6323, 4291, -4847}, 0, { 7668, 2976}, {0x4c, 0x55, 0x36, 0xff}}}, - {{{ -5432, 4198, -4308}, 0, { 6640, 2828}, {0xb1, 0x5c, 0xdd, 0xff}}}, - {{{ -5097, 4301, -4685}, 0, { 6480, 3304}, {0xc1, 0x5b, 0xc4, 0xff}}}, - {{{ -4839, 4434, -5420}, 0, { 6528, 4080}, {0xf4, 0x7d, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002340, 0x004af930, 34262, 0x00002340, 256); // 0x07002440 - 0x07002520 -static const Vtx pss_seg7_vertex_07002440[] = { - {{{ -4839, 4434, -5420}, 0, { 6528, 4080}, {0xf4, 0x7d, 0x0d, 0xff}}}, - {{{ -5036, 4465, -5904}, 0, { 6898, 4448}, {0x1e, 0x56, 0x57, 0xff}}}, - {{{ -5420, 4346, -5080}, 0, { 6930, 3542}, {0xfa, 0x7d, 0x13, 0xff}}}, - {{{ -5753, 4393, -5488}, 0, { 7396, 3786}, {0x37, 0x55, 0x4c, 0xff}}}, - {{{ -5097, 4301, -4685}, 0, { 6480, 3304}, {0xc1, 0x5b, 0xc4, 0xff}}}, - {{{ -4646, 4403, -4947}, 0, { 6166, 3722}, {0xd4, 0x5a, 0xb3, 0xff}}}, - {{{ -4229, 4521, -5578}, 0, { 6030, 4464}, {0xf0, 0x7d, 0x06, 0xff}}}, - {{{ -4313, 4536, -6087}, 0, { 6306, 4900}, {0x07, 0x57, 0x5b, 0xff}}}, - {{{ -4146, 4506, -5073}, 0, { 5756, 4032}, {0xe6, 0x59, 0xaa, 0xff}}}, - {{{ -3603, 4608, -6143}, 0, { 5674, 5228}, {0xf8, 0x58, 0x5a, 0xff}}}, - {{{ -3583, 4608, -5631}, 0, { 5456, 4764}, {0xea, 0x7c, 0x02, 0xff}}}, - {{{ -3563, 4608, -5119}, 0, { 5238, 4302}, {0xec, 0x57, 0xa7, 0xff}}}, - {{{ 3072, 6144, -6143}, 0, { -456, 7830}, {0xef, 0x4a, 0x65, 0xff}}}, - {{{ 3072, 6144, -5119}, 0, { -856, 6890}, {0xf4, 0x37, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002440, 0x004af930, 34262, 0x00002440, 224); // 0x07002520 - 0x07002620 -static const Vtx pss_seg7_vertex_07002520[] = { - {{{ 1456, -1228, 878}, 0, { -1710, 752}, {0xa7, 0x59, 0xfb, 0xff}}}, - {{{ 2275, -1223, 1846}, 0, { -2840, 182}, {0x59, 0x59, 0xfd, 0xff}}}, - {{{ 2275, -1228, 878}, 0, { -2462, 1068}, {0x59, 0x59, 0xf7, 0xff}}}, - {{{ 1456, -1223, 1846}, 0, { -2088, -138}, {0xa7, 0x59, 0xf9, 0xff}}}, - {{{ 1456, -1244, 779}, 0, { -1672, 842}, {0xa6, 0x56, 0xea, 0xff}}}, - {{{ 2275, -1201, 2024}, 0, { -2910, 18}, {0x5a, 0x57, 0xef, 0xff}}}, - {{{ 1456, -1201, 2024}, 0, { -2158, -302}, {0xa6, 0x56, 0xe9, 0xff}}}, - {{{ 2275, -1244, 779}, 0, { -2424, 1160}, {0x5a, 0x54, 0xe3, 0xff}}}, - {{{ 1456, -1431, 371}, 0, { -1512, 1214}, {0xa7, 0x53, 0xdf, 0xff}}}, - {{{ 2275, -988, 2623}, 0, { -3144, -532}, {0x59, 0x56, 0xe8, 0xff}}}, - {{{ 1456, -988, 2623}, 0, { -2390, -852}, {0xa7, 0x57, 0xed, 0xff}}}, - {{{ 2275, -1431, 371}, 0, { -2266, 1534}, {0x59, 0x54, 0xe2, 0xff}}}, - {{{ 2275, -1479, 216}, 0, { -2204, 1678}, {0x5a, 0x58, 0xf7, 0xff}}}, - {{{ 1456, -1479, 216}, 0, { -1452, 1358}, {0xa6, 0x57, 0xef, 0xff}}}, - {{{ 2275, -1484, -965}, 0, { -1744, 2764}, {0x5a, 0x58, 0xf2, 0xff}}}, - {{{ 1456, -1484, -965}, 0, { -992, 2444}, {0xa6, 0x59, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002520, 0x004af930, 34262, 0x00002520, 256); // 0x07002620 - 0x07002720 -static const Vtx pss_seg7_vertex_07002620[] = { - {{{ 3072, 6144, -6143}, 0, { -456, 7830}, {0xef, 0x4a, 0x65, 0xff}}}, - {{{ -3603, 4608, -6143}, 0, { 5674, 5228}, {0xf8, 0x58, 0x5a, 0xff}}}, - {{{ -3583, 4608, -5631}, 0, { 5456, 4764}, {0xea, 0x7c, 0x02, 0xff}}}, - {{{ 2275, -1725, -1299}, 0, { -1614, 3070}, {0x5a, 0x4c, 0xd2, 0xff}}}, - {{{ 1456, -1812, -1477}, 0, { -792, 2914}, {0xa6, 0x54, 0xe3, 0xff}}}, - {{{ 1456, -1725, -1299}, 0, { -860, 2750}, {0xa6, 0x47, 0xcb, 0xff}}}, - {{{ 2275, -1812, -1477}, 0, { -1544, 3234}, {0x5a, 0x57, 0xed, 0xff}}}, - {{{ 2275, -1508, -1062}, 0, { -1706, 2852}, {0x5b, 0x4a, 0xd0, 0xff}}}, - {{{ 1456, -1945, -2810}, 0, { -272, 4138}, {0xd8, 0x77, 0xf3, 0xff}}}, - {{{ 2275, -1945, -2810}, 0, { -1024, 4458}, {0xd8, 0x77, 0xf3, 0xff}}}, - {{{ 1456, -1508, -1062}, 0, { -954, 2532}, {0xa5, 0x51, 0xdd, 0xff}}}, - {{{ 2275, -1484, -965}, 0, { -1744, 2764}, {0x5a, 0x58, 0xf2, 0xff}}}, - {{{ 1456, -1484, -965}, 0, { -992, 2444}, {0xa6, 0x59, 0xf9, 0xff}}}, - {{{ 1970, -670, 6301}, 0, { -4296, -4030}, {0x2a, 0x67, 0xc4, 0xff}}}, - {{{ 2069, -719, 6204}, 0, { -4350, -3904}, {0x03, 0x7b, 0xe4, 0xff}}}, - {{{ 1605, -819, 5495}, 0, { -3648, -3432}, {0x0e, 0x7b, 0xe9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002620, 0x004af930, 34262, 0x00002620, 256); // 0x07002720 - 0x07002810 -static const Vtx pss_seg7_vertex_07002720[] = { - {{{ 1970, -670, 6301}, 0, { -4296, -4030}, {0x2a, 0x67, 0xc4, 0xff}}}, - {{{ 1605, -819, 5495}, 0, { -3648, -3432}, {0x0e, 0x7b, 0xe9, 0xff}}}, - {{{ 1483, -768, 5546}, 0, { -3556, -3528}, {0xbd, 0x6b, 0x00, 0xff}}}, - {{{ 2743, -559, 6802}, 0, { -5202, -4190}, {0x0a, 0x6c, 0xbf, 0xff}}}, - {{{ 2069, -719, 6204}, 0, { -4350, -3904}, {0x03, 0x7b, 0xe4, 0xff}}}, - {{{ 2701, -456, 6904}, 0, { -5204, -4300}, {0xf5, 0x76, 0x2c, 0xff}}}, - {{{ 1914, -564, 6355}, 0, { -4266, -4102}, {0xbb, 0x53, 0x41, 0xff}}}, - {{{ 2807, -620, 6648}, 0, { -5202, -4022}, {0xf9, 0x7b, 0xe3, 0xff}}}, - {{{ 2617, -736, 5671}, 0, { -4646, -3200}, {0x3f, 0x5a, 0xc1, 0xff}}}, - {{{ 2343, -828, 5186}, 0, { -4204, -2860}, {0x52, 0x5a, 0xdf, 0xff}}}, - {{{ 2275, -921, 4566}, 0, { -3902, -2318}, {0x58, 0x5a, 0xf4, 0xff}}}, - {{{ 1456, -921, 4677}, 0, { -3192, -2738}, {0xb8, 0x68, 0xf7, 0xff}}}, - {{{ 3904, 307, 1784}, 0, { -4312, 874}, {0x19, 0x6a, 0xc0, 0xff}}}, - {{{ 4782, 203, 2199}, 0, { -5282, 834}, {0xfe, 0x7b, 0x1c, 0xff}}}, - {{{ 4823, 236, 2128}, 0, { -5292, 916}, {0x1b, 0x6d, 0xc6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002720, 0x004af930, 34262, 0x00002720, 240); // 0x07002810 - 0x07002900 -static const Vtx pss_seg7_vertex_07002810[] = { - {{{ 2471, 658, 2707}, 0, { -3356, -532}, {0x37, 0x6a, 0x2a, 0xff}}}, - {{{ 2892, 512, 2707}, 0, { -3742, -370}, {0x17, 0x55, 0x5a, 0xff}}}, - {{{ 2598, 624, 1683}, 0, { -3074, 458}, {0x2e, 0x6e, 0x2a, 0xff}}}, - {{{ 4782, 203, 2199}, 0, { -5282, 834}, {0xfe, 0x7b, 0x1c, 0xff}}}, - {{{ 5487, 136, 2770}, 0, { -6152, 586}, {0xd0, 0x69, 0x33, 0xff}}}, - {{{ 4823, 236, 2128}, 0, { -5292, 916}, {0x1b, 0x6d, 0xc6, 0xff}}}, - {{{ 5400, 96, 2844}, 0, { -6100, 482}, {0xf5, 0x7b, 0x1a, 0xff}}}, - {{{ 4846, 72, 3315}, 0, { -5774, -166}, {0xc7, 0x58, 0x47, 0xff}}}, - {{{ 4360, 184, 2924}, 0, { -5176, 4}, {0xde, 0x59, 0x53, 0xff}}}, - {{{ 3904, 307, 1784}, 0, { -4312, 874}, {0x19, 0x6a, 0xc0, 0xff}}}, - {{{ 5540, 215, 2725}, 0, { -6182, 648}, {0x42, 0x54, 0xbd, 0xff}}}, - {{{ 5974, 51, 3565}, 0, { -6908, 44}, {0xc8, 0x6d, 0x1f, 0xff}}}, - {{{ 5245, -37, 3820}, 0, { -6338, -474}, {0xb1, 0x58, 0x2a, 0xff}}}, - {{{ 5821, -9, 3619}, 0, { -6790, -64}, {0xeb, 0x7b, 0x14, 0xff}}}, - {{{ 6072, 146, 3531}, 0, { -6986, 114}, {0x2e, 0x75, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002810, 0x004af930, 34262, 0x00002810, 240); // 0x07002900 - 0x07002A00 -static const Vtx pss_seg7_vertex_07002900[] = { - {{{ -781, 2676, 2702}, 0, { -366, -1798}, {0x21, 0x3d, 0x97, 0xff}}}, - {{{ 2471, 658, 2707}, 0, { -3356, -532}, {0x37, 0x6a, 0x2a, 0xff}}}, - {{{ -776, 2677, 1678}, 0, { 28, -854}, {0x30, 0x58, 0x4d, 0xff}}}, - {{{ 2892, 512, 2707}, 0, { -3742, -370}, {0x17, 0x55, 0x5a, 0xff}}}, - {{{ 2946, 512, 1683}, 0, { -3394, 592}, {0x1a, 0x57, 0xa8, 0xff}}}, - {{{ 2598, 624, 1683}, 0, { -3074, 458}, {0x2e, 0x6e, 0x2a, 0xff}}}, - {{{ -900, 2732, 2702}, 0, { -256, -1844}, {0x21, 0x53, 0xa7, 0xff}}}, - {{{ -896, 2734, 1678}, 0, { 138, -902}, {0x1c, 0x54, 0x5a, 0xff}}}, - {{{ -1029, 2765, 2702}, 0, { -138, -1894}, {0x10, 0x58, 0xa7, 0xff}}}, - {{{ -1024, 2769, 1678}, 0, { 256, -952}, {0x09, 0x58, 0x5a, 0xff}}}, - {{{ -2573, 2810, 2700}, 0, { 1280, -2494}, {0x03, 0x59, 0xa7, 0xff}}}, - {{{ -2568, 2811, 1676}, 0, { 1674, -1552}, {0x03, 0x59, 0x59, 0xff}}}, - {{{ -2736, 2817, 2699}, 0, { 1430, -2558}, {0x07, 0x59, 0xa7, 0xff}}}, - {{{ 2275, -972, 2722}, 0, { -3182, -624}, {0x59, 0x59, 0xf7, 0xff}}}, - {{{ 2275, -988, 2623}, 0, { -3144, -532}, {0x59, 0x56, 0xe8, 0xff}}}, - {{{ 1456, -988, 2623}, 0, { -2390, -852}, {0xa7, 0x57, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002900, 0x004af930, 34262, 0x00002900, 256); // 0x07002A00 - 0x07002B00 -static const Vtx pss_seg7_vertex_07002A00[] = { - {{{ -2736, 2817, 2699}, 0, { 1430, -2558}, {0x07, 0x59, 0xa7, 0xff}}}, - {{{ -2568, 2811, 1676}, 0, { 1674, -1552}, {0x03, 0x59, 0x59, 0xff}}}, - {{{ -2731, 2819, 1675}, 0, { 1824, -1614}, {0x0c, 0x64, 0x4c, 0xff}}}, - {{{ -4057, 3011, 2698}, 0, { 2644, -3070}, {0x15, 0x59, 0xa9, 0xff}}}, - {{{ -3930, 3011, 1674}, 0, { 2926, -2080}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ -3993, 3011, 2182}, 0, { 2786, -2572}, {0x14, 0x7d, 0x02, 0xff}}}, - {{{ 2275, -1945, -2810}, 0, { -1024, 4458}, {0xd8, 0x77, 0xf3, 0xff}}}, - {{{ 2275, -2098, -4043}, 0, { -544, 5590}, {0xb4, 0x64, 0xf6, 0xff}}}, - {{{ 1449, -2098, -4029}, 0, { 208, 5256}, {0x59, 0x59, 0xf3, 0xff}}}, - {{{ 1456, -1945, -2810}, 0, { -272, 4138}, {0xd8, 0x77, 0xf3, 0xff}}}, - {{{ 2946, 512, 1683}, 0, { -3394, 592}, {0x1a, 0x57, 0xa8, 0xff}}}, - {{{ 3699, 297, 2752}, 0, { -4500, -96}, {0x01, 0x58, 0x5b, 0xff}}}, - {{{ 3904, 307, 1784}, 0, { -4312, 874}, {0x19, 0x6a, 0xc0, 0xff}}}, - {{{ 2275, -972, 2722}, 0, { -3182, -624}, {0x59, 0x59, 0xf7, 0xff}}}, - {{{ 1456, -988, 2623}, 0, { -2390, -852}, {0xa7, 0x57, 0xed, 0xff}}}, - {{{ 1456, -972, 2722}, 0, { -2430, -942}, {0xa6, 0x59, 0xfc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002A00, 0x004af930, 34262, 0x00002a00, 256); // 0x07002B00 - 0x07002BE0 -static const Vtx pss_seg7_vertex_07002B00[] = { - {{{ 2275, -967, 3644}, 0, { -3542, -1470}, {0x4b, 0x66, 0xfe, 0xff}}}, - {{{ 2275, -972, 2722}, 0, { -3182, -624}, {0x59, 0x59, 0xf7, 0xff}}}, - {{{ 1456, -972, 2722}, 0, { -2430, -942}, {0xa6, 0x59, 0xfc, 0xff}}}, - {{{ 1456, -980, 3644}, 0, { -2788, -1790}, {0x96, 0x45, 0xff, 0xff}}}, - {{{ 1456, -921, 4677}, 0, { -3192, -2738}, {0xb8, 0x68, 0xf7, 0xff}}}, - {{{ 2275, -921, 4566}, 0, { -3902, -2318}, {0x58, 0x5a, 0xf4, 0xff}}}, - {{{ -6869, -4034, -1778}, 0, { 6974, -54}, {0x59, 0x59, 0x0a, 0xff}}}, - {{{ -6869, -4587, 4067}, 0, { 4694, -5426}, {0x3d, 0x6b, 0x1c, 0xff}}}, - {{{ -5845, -4587, 4067}, 0, { 3752, -5026}, {0xb2, 0x5b, 0x27, 0xff}}}, - {{{ 2946, 512, 1683}, 0, { -3394, 592}, {0x1a, 0x57, 0xa8, 0xff}}}, - {{{ 2892, 512, 2707}, 0, { -3742, -370}, {0x17, 0x55, 0x5a, 0xff}}}, - {{{ 3699, 297, 2752}, 0, { -4500, -96}, {0x01, 0x58, 0x5b, 0xff}}}, - {{{ 3904, 307, 1784}, 0, { -4312, 874}, {0x19, 0x6a, 0xc0, 0xff}}}, - {{{ 4360, 184, 2924}, 0, { -5176, 4}, {0xde, 0x59, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002B00, 0x004af930, 34262, 0x00002b00, 224); // 0x07002BE0 - 0x07002CE0 -static const Vtx pss_seg7_vertex_07002BE0[] = { - {{{ 5821, -9, 3619}, 0, { -6790, -64}, {0xeb, 0x7b, 0x14, 0xff}}}, - {{{ 5245, -37, 3820}, 0, { -6338, -474}, {0xb1, 0x58, 0x2a, 0xff}}}, - {{{ 5380, -139, 4525}, 0, { -6738, -1070}, {0xa6, 0x59, 0x01, 0xff}}}, - {{{ 6072, 146, 3531}, 0, { -6986, 114}, {0x2e, 0x75, 0xf2, 0xff}}}, - {{{ 5974, 51, 3565}, 0, { -6908, 44}, {0xc8, 0x6d, 0x1f, 0xff}}}, - {{{ 6292, 78, 4538}, 0, { -7580, -726}, {0x11, 0x7d, 0x01, 0xff}}}, - {{{ 6153, -31, 4536}, 0, { -7452, -778}, {0xc6, 0x70, 0x0b, 0xff}}}, - {{{ 5944, -112, 4533}, 0, { -7258, -856}, {0xe5, 0x7b, 0x0b, 0xff}}}, - {{{ 5191, -245, 5215}, 0, { -6834, -1776}, {0xaa, 0x58, 0xe4, 0xff}}}, - {{{ 5736, -217, 5427}, 0, { -7416, -1758}, {0xe5, 0x7b, 0x05, 0xff}}}, - {{{ 5931, -136, 5502}, 0, { -7624, -1752}, {0xc4, 0x6f, 0xf7, 0xff}}}, - {{{ 5434, -237, 6337}, 0, { -7494, -2712}, {0xca, 0x6d, 0xde, 0xff}}}, - {{{ 4549, -420, 6654}, 0, { -6804, -3348}, {0xe8, 0x7b, 0xee, 0xff}}}, - {{{ 4623, -339, 6849}, 0, { -6948, -3500}, {0xe0, 0x6d, 0xca, 0xff}}}, - {{{ 6060, -26, 5553}, 0, { -7762, -1748}, {0x32, 0x73, 0x12, 0xff}}}, - {{{ 4860, -347, 5748}, 0, { -6736, -2396}, {0xbc, 0x59, 0xc5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002BE0, 0x004af930, 34262, 0x00002be0, 256); // 0x07002CE0 - 0x07002DE0 -static const Vtx pss_seg7_vertex_07002CE0[] = { - {{{ 5931, -136, 5502}, 0, { -7624, -1752}, {0xc4, 0x6f, 0xf7, 0xff}}}, - {{{ 5736, -217, 5427}, 0, { -7416, -1758}, {0xe5, 0x7b, 0x05, 0xff}}}, - {{{ 5288, -318, 6187}, 0, { -7302, -2632}, {0xe2, 0x7b, 0xfa, 0xff}}}, - {{{ 4860, -347, 5748}, 0, { -6736, -2396}, {0xbc, 0x59, 0xc5, 0xff}}}, - {{{ 5434, -237, 6337}, 0, { -7494, -2712}, {0xca, 0x6d, 0xde, 0xff}}}, - {{{ 6060, -26, 5553}, 0, { -7762, -1748}, {0x32, 0x73, 0x12, 0xff}}}, - {{{ 5531, -127, 6436}, 0, { -7622, -2766}, {0x2a, 0x73, 0x1f, 0xff}}}, - {{{ 4329, -450, 6074}, 0, { -6376, -2902}, {0xdc, 0x59, 0xae, 0xff}}}, - {{{ 4549, -420, 6654}, 0, { -6804, -3348}, {0xe8, 0x7b, 0xee, 0xff}}}, - {{{ 4623, -339, 6849}, 0, { -6948, -3500}, {0xe0, 0x6d, 0xca, 0xff}}}, - {{{ 4672, -229, 6979}, 0, { -7044, -3600}, {0x17, 0x73, 0x30, 0xff}}}, - {{{ 3681, -552, 6163}, 0, { -5816, -3236}, {0xfb, 0x58, 0xa6, 0xff}}}, - {{{ 3681, -524, 6740}, 0, { -6040, -3766}, {0xf1, 0x7b, 0xe6, 0xff}}}, - {{{ 3681, -443, 6949}, 0, { -6122, -3958}, {0xf5, 0x6d, 0xc1, 0xff}}}, - {{{ 3681, -333, 7088}, 0, { -6176, -4086}, {0xfd, 0x73, 0x34, 0xff}}}, - {{{ 3057, -644, 6044}, 0, { -5196, -3370}, {0x21, 0x5a, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002CE0, 0x004af930, 34262, 0x00002ce0, 256); // 0x07002DE0 - 0x07002E90 -static const Vtx pss_seg7_vertex_07002DE0[] = { - {{{ 3681, -524, 6740}, 0, { -6040, -3766}, {0xf1, 0x7b, 0xe6, 0xff}}}, - {{{ 3057, -644, 6044}, 0, { -5196, -3370}, {0x21, 0x5a, 0xae, 0xff}}}, - {{{ 2807, -620, 6648}, 0, { -5202, -4022}, {0xf9, 0x7b, 0xe3, 0xff}}}, - {{{ 3681, -443, 6949}, 0, { -6122, -3958}, {0xf5, 0x6d, 0xc1, 0xff}}}, - {{{ 3681, -333, 7088}, 0, { -6176, -4086}, {0xfd, 0x73, 0x34, 0xff}}}, - {{{ 2743, -559, 6802}, 0, { -5202, -4190}, {0x0a, 0x6c, 0xbf, 0xff}}}, - {{{ 2701, -456, 6904}, 0, { -5204, -4300}, {0xf5, 0x76, 0x2c, 0xff}}}, - {{{ 2617, -736, 5671}, 0, { -4646, -3200}, {0x3f, 0x5a, 0xc1, 0xff}}}, - {{{ 2275, -2098, -4043}, 0, { -544, 5590}, {0xb4, 0x64, 0xf6, 0xff}}}, - {{{ 2251, -2190, -4813}, 0, { -220, 6288}, {0xa6, 0x58, 0x05, 0xff}}}, - {{{ 1844, -2190, -4763}, 0, { 132, 6084}, {0xfc, 0x7e, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002DE0, 0x004af930, 34262, 0x00002de0, 176); // 0x07002E90 - 0x07002F90 -static const Vtx pss_seg7_vertex_07002E90[] = { - {{{ -4895, -3057, -3251}, 0, { 410, 224}, {0xd3, 0x69, 0xcc, 0xff}}}, - {{{ -4895, -3057, -2719}, 0, { -472, 224}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ -4588, -3057, -2719}, 0, { -472, 734}, {0x42, 0x4c, 0x4c, 0xff}}}, - {{{ 220, -1387, -5286}, 0, { 224, 1430}, {0xd3, 0x69, 0xcb, 0xff}}}, - {{{ 681, -1387, -5020}, 0, { 990, 990}, {0x63, 0x4c, 0xed, 0xff}}}, - {{{ 527, -1387, -5286}, 0, { 480, 990}, {0x26, 0x2c, 0x90, 0xff}}}, - {{{ 220, -1387, -4754}, 0, { 990, 1874}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ 527, -1387, -4754}, 0, { 1246, 1430}, {0x42, 0x4c, 0x4c, 0xff}}}, - {{{ 66, -1387, -5020}, 0, { 478, 1874}, {0x8c, 0x2c, 0x16, 0xff}}}, - {{{ -2641, -2866, -5234}, 0, { 224, 410}, {0xd3, 0x69, 0xcb, 0xff}}}, - {{{ -2180, -2866, -4968}, 0, { 990, 0}, {0x63, 0x4c, 0xed, 0xff}}}, - {{{ -2334, -2866, -5234}, 0, { 480, 0}, {0x26, 0x2c, 0x90, 0xff}}}, - {{{ -2334, -2866, -4702}, 0, { 1246, 410}, {0x36, 0x3f, 0x5f, 0xff}}}, - {{{ -2641, -2866, -4702}, 0, { 990, 854}, {0xd7, 0x5f, 0x48, 0xff}}}, - {{{ -2795, -2866, -4968}, 0, { 478, 854}, {0x8c, 0x2c, 0x16, 0xff}}}, - {{{ -5048, -3057, -2985}, 0, { 0, 0}, {0x8c, 0x2c, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002E90, 0x004af930, 34262, 0x00002e90, 256); // 0x07002F90 - 0x07002FD0 -static const Vtx pss_seg7_vertex_07002F90[] = { - {{{ -4895, -3057, -3251}, 0, { 410, 224}, {0xd3, 0x69, 0xcc, 0xff}}}, - {{{ -4588, -3057, -2719}, 0, { -472, 734}, {0x42, 0x4c, 0x4c, 0xff}}}, - {{{ -4434, -3057, -2985}, 0, { 0, 990}, {0x63, 0x4c, 0xed, 0xff}}}, - {{{ -4588, -3057, -3251}, 0, { 410, 734}, {0x26, 0x2c, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002F90, 0x004af930, 34262, 0x00002f90, 64); // 0x07002FD0 - 0x070030C0 -static const Vtx pss_seg7_vertex_07002FD0[] = { - {{{ 2275, -1443, -1719}, 0, { 4566, -3908}, {0xb5, 0xd6, 0xa4, 0xff}}}, - {{{ 2327, -2343, -1719}, 0, { 5078, 5076}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 2275, -2343, -1719}, 0, { 4566, 5076}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 2275, -2343, -1668}, 0, { 4566, 5076}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2275, -1443, -1668}, 0, { 4566, -3908}, {0xac, 0xeb, 0x5c, 0xff}}}, - {{{ 2254, -1421, -1668}, 0, { 4356, -4120}, {0xd4, 0xb7, 0x5d, 0xff}}}, - {{{ 2327, -1421, -1668}, 0, { 5078, -4120}, {0x4a, 0x2c, 0x5c, 0xff}}}, - {{{ 2275, -1370, -1668}, 0, { 4566, -4632}, {0x15, 0x53, 0x5c, 0xff}}}, - {{{ 2254, -1421, -1719}, 0, { 4356, -4120}, {0xea, 0xad, 0xa3, 0xff}}}, - {{{ 2327, -1421, -1719}, 0, { 5078, -4120}, {0x53, 0x16, 0xa4, 0xff}}}, - {{{ 2327, -2343, -1668}, 0, { 5078, 5076}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 1477, -1421, -1668}, 0, { -3396, -4120}, {0x16, 0xad, 0x5d, 0xff}}}, - {{{ 1456, -1370, -1668}, 0, { -3606, -4632}, {0xd5, 0x4a, 0x5c, 0xff}}}, - {{{ 1405, -1421, -1719}, 0, { -4118, -4120}, {0xb6, 0x2b, 0xa4, 0xff}}}, - {{{ 1405, -1421, -1668}, 0, { -4118, -4120}, {0xad, 0x15, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07002FD0, 0x004af930, 34262, 0x00002fd0, 240); // 0x070030C0 - 0x070031C0 -static const Vtx pss_seg7_vertex_070030C0[] = { - {{{ 1477, -1421, -1719}, 0, { -3396, -4120}, {0x2c, 0xb7, 0xa3, 0xff}}}, - {{{ 2275, -1370, -1719}, 0, { 4566, -4632}, {0x2b, 0x4b, 0xa4, 0xff}}}, - {{{ 2254, -1421, -1719}, 0, { 4356, -4120}, {0xea, 0xad, 0xa3, 0xff}}}, - {{{ 2327, -1421, -1719}, 0, { 5078, -4120}, {0x53, 0x16, 0xa4, 0xff}}}, - {{{ 1477, -1421, -1668}, 0, { -3396, -4120}, {0x16, 0xad, 0x5d, 0xff}}}, - {{{ 1456, -1443, -1668}, 0, { -3606, -3908}, {0x4b, 0xd6, 0x5c, 0xff}}}, - {{{ 1456, -1370, -1668}, 0, { -3606, -4632}, {0xd5, 0x4a, 0x5c, 0xff}}}, - {{{ 1405, -1421, -1668}, 0, { -4118, -4120}, {0xad, 0x15, 0x5c, 0xff}}}, - {{{ 1456, -1370, -1719}, 0, { -3606, -4632}, {0xeb, 0x53, 0xa4, 0xff}}}, - {{{ 1456, -1443, -1719}, 0, { -3606, -3908}, {0x54, 0xeb, 0xa4, 0xff}}}, - {{{ 1456, -2343, -1668}, 0, { -3606, 5076}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 1405, -2343, -1668}, 0, { -4118, 5076}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1456, -2343, -1719}, 0, { -3606, 5076}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1405, -1421, -1719}, 0, { -4118, -4120}, {0xb6, 0x2b, 0xa4, 0xff}}}, - {{{ 1405, -2343, -1719}, 0, { -4118, 5076}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 2327, -1421, -1668}, 0, { 5078, -4120}, {0x4a, 0x2c, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070030C0, 0x004af930, 34262, 0x000030c0, 256); // 0x070031C0 - 0x070032B0 -static const Vtx pss_seg7_vertex_070031C0[] = { - {{{ 2327, -1421, -1668}, 0, { 5078, -4120}, {0x4a, 0x2c, 0x5c, 0xff}}}, - {{{ 2275, -1370, -1719}, 0, { 4566, -4632}, {0x2b, 0x4b, 0xa4, 0xff}}}, - {{{ 2275, -1370, -1668}, 0, { 4566, -4632}, {0x15, 0x53, 0x5c, 0xff}}}, - {{{ 1456, -1370, -1719}, 0, { -3606, -4632}, {0xeb, 0x53, 0xa4, 0xff}}}, - {{{ 1456, -1370, -1668}, 0, { -3606, -4632}, {0xd5, 0x4a, 0x5c, 0xff}}}, - {{{ 1405, -2343, -1719}, 0, { -4118, 5076}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 1405, -1421, -1668}, 0, { -4118, -4120}, {0xad, 0x15, 0x5c, 0xff}}}, - {{{ 1405, -1421, -1719}, 0, { -4118, -4120}, {0xb6, 0x2b, 0xa4, 0xff}}}, - {{{ 1405, -2343, -1668}, 0, { -4118, 5076}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2275, -1091, 31}, 0, { 4566, -3908}, {0xb6, 0xd5, 0xa4, 0xff}}}, - {{{ 2327, -1991, 31}, 0, { 5078, 5076}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 2275, -1991, 31}, 0, { 4566, 5076}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 2327, -1991, 83}, 0, { 5078, 5076}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 2327, -1070, 31}, 0, { 5078, -4120}, {0x53, 0x15, 0xa4, 0xff}}}, - {{{ 2327, -1070, 83}, 0, { 5078, -4120}, {0x4a, 0x2b, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070031C0, 0x004af930, 34262, 0x000031c0, 240); // 0x070032B0 - 0x070033A0 -static const Vtx pss_seg7_vertex_070032B0[] = { - {{{ 2275, -1991, 31}, 0, { 4566, 5076}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 2275, -1991, 83}, 0, { 4566, 5076}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2275, -1091, 83}, 0, { 4566, -3908}, {0xad, 0xeb, 0x5c, 0xff}}}, - {{{ 2327, -1070, 83}, 0, { 5078, -4120}, {0x4a, 0x2b, 0x5c, 0xff}}}, - {{{ 2275, -1018, 83}, 0, { 4566, -4632}, {0x15, 0x53, 0x5c, 0xff}}}, - {{{ 2254, -1070, 83}, 0, { 4356, -4120}, {0xd5, 0xb6, 0x5c, 0xff}}}, - {{{ 2275, -1091, 31}, 0, { 4566, -3908}, {0xb6, 0xd5, 0xa4, 0xff}}}, - {{{ 2254, -1070, 31}, 0, { 4356, -4120}, {0xeb, 0xad, 0xa4, 0xff}}}, - {{{ 2327, -1070, 31}, 0, { 5078, -4120}, {0x53, 0x15, 0xa4, 0xff}}}, - {{{ 2327, -1991, 31}, 0, { 5078, 5076}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 2327, -1991, 83}, 0, { 5078, 5076}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 1456, -1018, 83}, 0, { -3606, -4632}, {0xd4, 0x4a, 0x5c, 0xff}}}, - {{{ 1477, -1070, 83}, 0, { -3396, -4120}, {0x15, 0xad, 0x5c, 0xff}}}, - {{{ 1405, -1070, 31}, 0, { -4118, -4120}, {0xb5, 0x2b, 0xa4, 0xff}}}, - {{{ 1405, -1070, 83}, 0, { -4118, -4120}, {0xad, 0x15, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070032B0, 0x004af930, 34262, 0x000032b0, 240); // 0x070033A0 - 0x070034A0 -static const Vtx pss_seg7_vertex_070033A0[] = { - {{{ 1477, -1070, 31}, 0, { -3396, -4120}, {0x2b, 0xb6, 0xa4, 0xff}}}, - {{{ 2275, -1018, 31}, 0, { 4566, -4632}, {0x2b, 0x4a, 0xa4, 0xff}}}, - {{{ 2254, -1070, 31}, 0, { 4356, -4120}, {0xeb, 0xad, 0xa4, 0xff}}}, - {{{ 2327, -1070, 31}, 0, { 5078, -4120}, {0x53, 0x15, 0xa4, 0xff}}}, - {{{ 1477, -1070, 83}, 0, { -3396, -4120}, {0x15, 0xad, 0x5c, 0xff}}}, - {{{ 1405, -1070, 83}, 0, { -4118, -4120}, {0xad, 0x15, 0x5c, 0xff}}}, - {{{ 1456, -1091, 83}, 0, { -3606, -3908}, {0x4a, 0xd5, 0x5c, 0xff}}}, - {{{ 1456, -1018, 83}, 0, { -3606, -4632}, {0xd4, 0x4a, 0x5c, 0xff}}}, - {{{ 1456, -1091, 31}, 0, { -3606, -3908}, {0x53, 0xeb, 0xa4, 0xff}}}, - {{{ 1456, -1018, 31}, 0, { -3606, -4632}, {0xea, 0x53, 0xa4, 0xff}}}, - {{{ 1405, -1991, 83}, 0, { -4118, 5076}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1456, -1991, 83}, 0, { -3606, 5076}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 1456, -1991, 31}, 0, { -3606, 5076}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1405, -1070, 31}, 0, { -4118, -4120}, {0xb5, 0x2b, 0xa4, 0xff}}}, - {{{ 1405, -1991, 31}, 0, { -4118, 5076}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 2327, -1070, 83}, 0, { 5078, -4120}, {0x4a, 0x2b, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070033A0, 0x004af930, 34262, 0x000033a0, 256); // 0x070034A0 - 0x07003590 -static const Vtx pss_seg7_vertex_070034A0[] = { - {{{ 2327, -1070, 83}, 0, { 5078, -4120}, {0x4a, 0x2b, 0x5c, 0xff}}}, - {{{ 2275, -1018, 31}, 0, { 4566, -4632}, {0x2b, 0x4a, 0xa4, 0xff}}}, - {{{ 2275, -1018, 83}, 0, { 4566, -4632}, {0x15, 0x53, 0x5c, 0xff}}}, - {{{ 1456, -1018, 31}, 0, { -3606, -4632}, {0xea, 0x53, 0xa4, 0xff}}}, - {{{ 1456, -1018, 83}, 0, { -3606, -4632}, {0xd4, 0x4a, 0x5c, 0xff}}}, - {{{ 1405, -1991, 31}, 0, { -4118, 5076}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 1405, -1070, 83}, 0, { -4118, -4120}, {0xad, 0x15, 0x5c, 0xff}}}, - {{{ 1405, -1070, 31}, 0, { -4118, -4120}, {0xb5, 0x2b, 0xa4, 0xff}}}, - {{{ 1405, -1991, 83}, 0, { -4118, 5076}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2275, -835, 1664}, 0, { 4566, -3908}, {0xb6, 0xd5, 0xa4, 0xff}}}, - {{{ 2327, -1735, 1664}, 0, { 5078, 5076}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 2275, -1735, 1664}, 0, { 4566, 5076}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 2327, -1735, 1715}, 0, { 5078, 5076}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 2327, -814, 1664}, 0, { 5078, -4120}, {0x53, 0x16, 0xa4, 0xff}}}, - {{{ 2327, -814, 1715}, 0, { 5078, -4120}, {0x4a, 0x2c, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070034A0, 0x004af930, 34262, 0x000034a0, 240); // 0x07003590 - 0x07003690 -static const Vtx pss_seg7_vertex_07003590[] = { - {{{ 2275, -1735, 1664}, 0, { 4566, 5076}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 2275, -1735, 1715}, 0, { 4566, 5076}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2275, -835, 1715}, 0, { 4566, -3908}, {0xad, 0xeb, 0x5c, 0xff}}}, - {{{ 2275, -835, 1664}, 0, { 4566, -3908}, {0xb6, 0xd5, 0xa4, 0xff}}}, - {{{ 2254, -814, 1715}, 0, { 4356, -4120}, {0xd5, 0xb6, 0x5c, 0xff}}}, - {{{ 2327, -814, 1715}, 0, { 5078, -4120}, {0x4a, 0x2c, 0x5c, 0xff}}}, - {{{ 2275, -763, 1715}, 0, { 4566, -4632}, {0x15, 0x53, 0x5c, 0xff}}}, - {{{ 2254, -814, 1664}, 0, { 4356, -4120}, {0xeb, 0xad, 0xa4, 0xff}}}, - {{{ 2327, -814, 1664}, 0, { 5078, -4120}, {0x53, 0x16, 0xa4, 0xff}}}, - {{{ 2327, -1735, 1664}, 0, { 5078, 5076}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 2327, -1735, 1715}, 0, { 5078, 5076}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 1477, -814, 1715}, 0, { -3396, -4120}, {0x15, 0xad, 0x5c, 0xff}}}, - {{{ 1456, -763, 1715}, 0, { -3606, -4632}, {0xd5, 0x4a, 0x5c, 0xff}}}, - {{{ 1405, -814, 1664}, 0, { -4118, -4120}, {0xb6, 0x2b, 0xa4, 0xff}}}, - {{{ 1405, -814, 1715}, 0, { -4118, -4120}, {0xad, 0x15, 0x5c, 0xff}}}, - {{{ 1477, -814, 1664}, 0, { -3396, -4120}, {0x2b, 0xb6, 0xa4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07003590, 0x004af930, 34262, 0x00003590, 256); // 0x07003690 - 0x07003770 -static const Vtx pss_seg7_vertex_07003690[] = { - {{{ 1477, -814, 1664}, 0, { -3396, -4120}, {0x2b, 0xb6, 0xa4, 0xff}}}, - {{{ 2275, -763, 1664}, 0, { 4566, -4632}, {0x2b, 0x4b, 0xa4, 0xff}}}, - {{{ 2254, -814, 1664}, 0, { 4356, -4120}, {0xeb, 0xad, 0xa4, 0xff}}}, - {{{ 2327, -814, 1664}, 0, { 5078, -4120}, {0x53, 0x16, 0xa4, 0xff}}}, - {{{ 1456, -835, 1715}, 0, { -3606, -3908}, {0x4a, 0xd5, 0x5c, 0xff}}}, - {{{ 1477, -814, 1715}, 0, { -3396, -4120}, {0x15, 0xad, 0x5c, 0xff}}}, - {{{ 1456, -763, 1715}, 0, { -3606, -4632}, {0xd5, 0x4a, 0x5c, 0xff}}}, - {{{ 1405, -814, 1715}, 0, { -4118, -4120}, {0xad, 0x15, 0x5c, 0xff}}}, - {{{ 1456, -835, 1664}, 0, { -3606, -3908}, {0x53, 0xeb, 0xa4, 0xff}}}, - {{{ 1456, -763, 1664}, 0, { -3606, -4632}, {0xeb, 0x53, 0xa4, 0xff}}}, - {{{ 1456, -1735, 1715}, 0, { -3606, 5076}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 1405, -1735, 1715}, 0, { -4118, 5076}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1456, -1735, 1664}, 0, { -3606, 5076}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1405, -814, 1664}, 0, { -4118, -4120}, {0xb6, 0x2b, 0xa4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07003690, 0x004af930, 34262, 0x00003690, 224); // 0x07003770 - 0x07003860 -static const Vtx pss_seg7_vertex_07003770[] = { - {{{ -5026, -5058, 6627}, 0, { 5486, 5934}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -5026, -2027, 6627}, 0, { 5486, -6164}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -7688, -2027, 6627}, 0, { -5140, -6164}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 1456, -1735, 1664}, 0, { -3606, 5076}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1405, -1735, 1664}, 0, { -4118, 5076}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 1405, -814, 1664}, 0, { -4118, -4120}, {0xb6, 0x2b, 0xa4, 0xff}}}, - {{{ 2327, -814, 1715}, 0, { 5078, -4120}, {0x4a, 0x2c, 0x5c, 0xff}}}, - {{{ 2327, -814, 1664}, 0, { 5078, -4120}, {0x53, 0x16, 0xa4, 0xff}}}, - {{{ 2275, -763, 1664}, 0, { 4566, -4632}, {0x2b, 0x4b, 0xa4, 0xff}}}, - {{{ 2275, -763, 1715}, 0, { 4566, -4632}, {0x15, 0x53, 0x5c, 0xff}}}, - {{{ 1456, -763, 1664}, 0, { -3606, -4632}, {0xeb, 0x53, 0xa4, 0xff}}}, - {{{ 1456, -763, 1715}, 0, { -3606, -4632}, {0xd5, 0x4a, 0x5c, 0xff}}}, - {{{ 1405, -814, 1715}, 0, { -4118, -4120}, {0xad, 0x15, 0x5c, 0xff}}}, - {{{ 1405, -1735, 1715}, 0, { -4118, 5076}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -7688, -5058, 6627}, 0, { -5140, 5934}, {0x8f, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07003770, 0x004af930, 34262, 0x00003770, 240); // 0x07003860 - 0x07003940 -static const Vtx pss_seg7_vertex_07003860[] = { - {{{ -7688, -5058, 6627}, 0, { 18198, 5934}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -7688, -2027, 6627}, 0, { 18198, -6164}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -7688, -2027, -1778}, 0, {-15360, -6164}, {0xbd, 0x21, 0x9b, 0xff}}}, - {{{ -7688, -5058, -1778}, 0, {-15360, 5934}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -5026, -5058, -1778}, 0, { 16320, 5934}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5026, -2027, -1778}, 0, { 16320, -6164}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -5026, -2027, 6627}, 0, {-17238, -6164}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -5026, -5058, 6627}, 0, {-17238, 5934}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -5845, -3010, -1778}, 0, { -1256, -1218}, {0xca, 0xe5, 0x91, 0xff}}}, - {{{ -5026, -2027, -1778}, 0, { -4526, -5142}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -5026, -5058, -1778}, 0, { -4526, 6956}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5845, -5058, -1778}, 0, { -1256, 6956}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7688, -2027, -1778}, 0, { 6100, -5142}, {0xbd, 0x21, 0x9b, 0xff}}}, - {{{ -6869, -3010, -1778}, 0, { 2830, -1218}, {0x20, 0xbf, 0x98, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07003860, 0x004af930, 34262, 0x00003860, 224); // 0x07003940 - 0x07003A40 -static const Vtx pss_seg7_vertex_07003940[] = { - {{{ -6869, -3563, 4067}, 0, { 2830, -3098}, {0x64, 0xd6, 0x41, 0xff}}}, - {{{ -6920, -3460, 4118}, 0, { 2626, -3506}, {0x20, 0xd7, 0x73, 0xff}}}, - {{{ -6920, -4587, 4118}, 0, { 2626, 990}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ -6869, -3010, -1778}, 0, { 2830, -1218}, {0x20, 0xbf, 0x98, 0xff}}}, - {{{ -7688, -5058, -1778}, 0, { 6100, 6956}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -7688, -2027, -1778}, 0, { 6100, -5142}, {0xbd, 0x21, 0x9b, 0xff}}}, - {{{ -6869, -5058, -1778}, 0, { 2830, 6956}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7688, -2027, 6627}, 0, { -5114, 16194}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -5026, -2027, 6627}, 0, { 5512, 16194}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -5026, -2027, -1778}, 0, { 5512, -17364}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -7688, -2027, -1778}, 0, { -5114, -17364}, {0xbd, 0x21, 0x9b, 0xff}}}, - {{{ -6869, -4587, 4067}, 0, { 2830, 990}, {0x3d, 0x6b, 0x1c, 0xff}}}, - {{{ -5845, -3563, 4067}, 0, { 6918, -3098}, {0xcb, 0xa7, 0x48, 0xff}}}, - {{{ -6869, -4034, -1778}, 0, { 20912, -1218}, {0x59, 0x59, 0x0a, 0xff}}}, - {{{ -6869, -3563, 4067}, 0, { -2482, -3098}, {0x64, 0xd6, 0x41, 0xff}}}, - {{{ -6869, -4587, 4067}, 0, { -2482, 990}, {0x3d, 0x6b, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07003940, 0x004af930, 34262, 0x00003940, 256); // 0x07003A40 - 0x07003B30 -static const Vtx pss_seg7_vertex_07003A40[] = { - {{{ -6920, -3460, 4118}, 0, { 2626, -3506}, {0x20, 0xd7, 0x73, 0xff}}}, - {{{ -5845, -3563, 4067}, 0, { 6918, -3098}, {0xcb, 0xa7, 0x48, 0xff}}}, - {{{ -5794, -3460, 4118}, 0, { 7122, -3506}, {0xbf, 0xec, 0x6a, 0xff}}}, - {{{ -5845, -4587, 4067}, 0, { 6918, 990}, {0xb2, 0x5b, 0x27, 0xff}}}, - {{{ -5794, -4587, 4118}, 0, { 7122, 990}, {0xd8, 0x71, 0x28, 0xff}}}, - {{{ -5845, -4587, 4067}, 0, { 4056, 990}, {0xb2, 0x5b, 0x27, 0xff}}}, - {{{ -5845, -3563, 4067}, 0, { 4056, -3098}, {0xcb, 0xa7, 0x48, 0xff}}}, - {{{ -5845, -3010, -1778}, 0, {-19282, -5306}, {0xca, 0xe5, 0x91, 0xff}}}, - {{{ -5845, -4034, -1778}, 0, {-19282, -1218}, {0xb4, 0x65, 0x09, 0xff}}}, - {{{ -6869, -4034, -1778}, 0, { 20912, -1218}, {0x59, 0x59, 0x0a, 0xff}}}, - {{{ -6869, -3010, -1778}, 0, { 20912, -5306}, {0x20, 0xbf, 0x98, 0xff}}}, - {{{ -6869, -3563, 4067}, 0, { -2482, -3098}, {0x64, 0xd6, 0x41, 0xff}}}, - {{{ -6534, 3502, 1059}, 0, { 3834, 296}, {0x58, 0x56, 0xe4, 0xff}}}, - {{{ -6534, 4014, 1059}, 0, { 3834, -1748}, {0x4c, 0xa3, 0xda, 0xff}}}, - {{{ -5957, 3871, 1926}, 0, { -320, -1174}, {0x34, 0xa3, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07003A40, 0x004af930, 34262, 0x00003a40, 240); // 0x07003B30 - 0x07003C20 -static const Vtx pss_seg7_vertex_07003B30[] = { - {{{ 3072, 6144, -6143}, 0, { 3546, 1000}, {0xef, 0x4a, 0x65, 0xff}}}, - {{{ 3226, 6144, -6143}, 0, { 3954, 1000}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3226, 6656, -6143}, 0, { 3954, -1042}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ 3072, 6656, -6143}, 0, { 3546, -1042}, {0x0c, 0x90, 0x38, 0xff}}}, - {{{ -5095, 3185, 2438}, 0, { 3852, 540}, {0x2c, 0x57, 0xb0, 0xff}}}, - {{{ -4057, 3523, 2698}, 0, { -418, -810}, {0x6a, 0xdd, 0xc5, 0xff}}}, - {{{ -4057, 3011, 2698}, 0, { -418, 1232}, {0x15, 0x59, 0xa9, 0xff}}}, - {{{ -5095, 3697, 2438}, 0, { 3852, -1504}, {0x17, 0xa6, 0xab, 0xff}}}, - {{{ -5957, 3359, 1926}, 0, { 3766, -156}, {0x45, 0x56, 0xc3, 0xff}}}, - {{{ -5957, 3871, 1926}, 0, { 3766, -2200}, {0x34, 0xa3, 0xbc, 0xff}}}, - {{{ -5095, 3697, 2438}, 0, { -234, -1504}, {0x17, 0xa6, 0xab, 0xff}}}, - {{{ -5095, 3185, 2438}, 0, { -234, 540}, {0x2c, 0x57, 0xb0, 0xff}}}, - {{{ -6647, 4157, -3992}, 0, { 3628, 748}, {0x58, 0x56, 0x1c, 0xff}}}, - {{{ -6710, 4536, -3107}, 0, { 88, -766}, {0x4a, 0x9a, 0xf6, 0xff}}}, - {{{ -6710, 4024, -3107}, 0, { 88, 1276}, {0x5a, 0x57, 0x0e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07003B30, 0x004af930, 34262, 0x00003b30, 240); // 0x07003C20 - 0x07003D00 -static const Vtx pss_seg7_vertex_07003C20[] = { - {{{ -6534, 3502, 1059}, 0, { 3834, 296}, {0x58, 0x56, 0xe4, 0xff}}}, - {{{ -5957, 3871, 1926}, 0, { -320, -1174}, {0x34, 0xa3, 0xbc, 0xff}}}, - {{{ -5957, 3359, 1926}, 0, { -320, 870}, {0x45, 0x56, 0xc3, 0xff}}}, - {{{ -6710, 3615, 5}, 0, { 4016, 870}, {0x5c, 0x57, 0x00, 0xff}}}, - {{{ -6710, 4127, 5}, 0, { 4016, -1174}, {0x56, 0xa5, 0xef, 0xff}}}, - {{{ -6534, 4014, 1059}, 0, { -250, -726}, {0x4c, 0xa3, 0xda, 0xff}}}, - {{{ -6534, 3502, 1059}, 0, { -250, 1316}, {0x58, 0x56, 0xe4, 0xff}}}, - {{{ -6710, 4024, -3107}, 0, { 12358, -768}, {0x5a, 0x57, 0x0e, 0xff}}}, - {{{ -6710, 4536, -3107}, 0, { 12358, -2812}, {0x4a, 0x9a, 0xf6, 0xff}}}, - {{{ -6710, 4127, 5}, 0, { -68, -1176}, {0x56, 0xa5, 0xef, 0xff}}}, - {{{ -6710, 3615, 5}, 0, { -68, 868}, {0x5c, 0x57, 0x00, 0xff}}}, - {{{ -6647, 4157, -3992}, 0, { 3628, 748}, {0x58, 0x56, 0x1c, 0xff}}}, - {{{ -6647, 4669, -3992}, 0, { 3628, -1296}, {0x67, 0xb8, 0x11, 0xff}}}, - {{{ -6710, 4536, -3107}, 0, { 88, -766}, {0x4a, 0x9a, 0xf6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07003C20, 0x004af930, 34262, 0x00003c20, 224); // 0x07003D00 - 0x07003DF0 -static const Vtx pss_seg7_vertex_07003D00[] = { - {{{ -4313, 4536, -6087}, 0, { 2670, 264}, {0x07, 0x57, 0x5b, 0xff}}}, - {{{ -4313, 5048, -6087}, 0, { 2670, -1780}, {0x17, 0xa5, 0x55, 0xff}}}, - {{{ -5036, 4977, -5904}, 0, { -308, -1494}, {0x26, 0xa3, 0x4d, 0xff}}}, - {{{ -6323, 4291, -4847}, 0, { 3192, 220}, {0x4c, 0x55, 0x36, 0xff}}}, - {{{ -6323, 4803, -4847}, 0, { 3192, -1824}, {0x4c, 0xa2, 0x25, 0xff}}}, - {{{ -6647, 4669, -3992}, 0, { -458, -1294}, {0x67, 0xb8, 0x11, 0xff}}}, - {{{ -6647, 4157, -3992}, 0, { -458, 750}, {0x58, 0x56, 0x1c, 0xff}}}, - {{{ -5753, 4393, -5488}, 0, { 3546, 836}, {0x37, 0x55, 0x4c, 0xff}}}, - {{{ -6323, 4803, -4847}, 0, { 122, -798}, {0x4c, 0xa2, 0x25, 0xff}}}, - {{{ -6323, 4291, -4847}, 0, { 122, 1244}, {0x4c, 0x55, 0x36, 0xff}}}, - {{{ -5753, 4905, -5488}, 0, { 3546, -1208}, {0x3b, 0xa2, 0x3d, 0xff}}}, - {{{ -5036, 4465, -5904}, 0, { 2762, 552}, {0x1e, 0x56, 0x57, 0xff}}}, - {{{ -5036, 4977, -5904}, 0, { 2762, -1492}, {0x26, 0xa3, 0x4d, 0xff}}}, - {{{ -5753, 4905, -5488}, 0, { -546, -1206}, {0x3b, 0xa2, 0x3d, 0xff}}}, - {{{ -5753, 4393, -5488}, 0, { -546, 838}, {0x37, 0x55, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07003D00, 0x004af930, 34262, 0x00003d00, 240); // 0x07003DF0 - 0x07003EE0 -static const Vtx pss_seg7_vertex_07003DF0[] = { - {{{ 3226, 6144, -5119}, 0, { 0, 1002}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 6656, -5119}, 0, { 376, -1040}, {0x06, 0xc8, 0x8f, 0xff}}}, - {{{ 3226, 6656, -5119}, 0, { 0, -1040}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ -4313, 4536, -6087}, 0, { 2670, 264}, {0x07, 0x57, 0x5b, 0xff}}}, - {{{ -5036, 4977, -5904}, 0, { -308, -1494}, {0x26, 0xa3, 0x4d, 0xff}}}, - {{{ -5036, 4465, -5904}, 0, { -308, 550}, {0x1e, 0x56, 0x57, 0xff}}}, - {{{ -3603, 4608, -6143}, 0, { 2444, 998}, {0xf8, 0x58, 0x5a, 0xff}}}, - {{{ -3603, 5120, -6143}, 0, { 2444, -1044}, {0x11, 0xa7, 0x58, 0xff}}}, - {{{ -4313, 5048, -6087}, 0, { -398, -758}, {0x17, 0xa5, 0x55, 0xff}}}, - {{{ -4313, 4536, -6087}, 0, { -398, 1284}, {0x07, 0x57, 0x5b, 0xff}}}, - {{{ 3072, 6144, -6143}, 0, { 3546, 1000}, {0xef, 0x4a, 0x65, 0xff}}}, - {{{ 3072, 6656, -6143}, 0, { 3546, -1042}, {0x0c, 0x90, 0x38, 0xff}}}, - {{{ -3603, 5120, -6143}, 0, {-23104, 5088}, {0x11, 0xa7, 0x58, 0xff}}}, - {{{ -3603, 4608, -6143}, 0, {-23104, 7132}, {0xf8, 0x58, 0x5a, 0xff}}}, - {{{ 3072, 6144, -5119}, 0, { 376, 1002}, {0xf4, 0x37, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07003DF0, 0x004af930, 34262, 0x00003df0, 240); // 0x07003EE0 - 0x07003FD0 -static const Vtx pss_seg7_vertex_07003EE0[] = { - {{{ -5233, 3297, 1164}, 0, { 2618, 2132}, {0xcd, 0x5a, 0x48, 0xff}}}, - {{{ -5233, 3809, 1164}, 0, { 2618, 90}, {0xba, 0xa8, 0x39, 0xff}}}, - {{{ -5560, 3953, 674}, 0, { 266, -482}, {0xa9, 0xa8, 0x18, 0xff}}}, - {{{ -3563, 4608, -5119}, 0, { 26868, 7134}, {0xec, 0x57, 0xa7, 0xff}}}, - {{{ -3563, 5120, -5119}, 0, { 26868, 5090}, {0x0d, 0xa8, 0xa6, 0xff}}}, - {{{ 3072, 6656, -5119}, 0, { 376, -1040}, {0x06, 0xc8, 0x8f, 0xff}}}, - {{{ 3072, 6144, -5119}, 0, { 376, 1002}, {0xf4, 0x37, 0x8f, 0xff}}}, - {{{ -3930, 3011, 1674}, 0, { 3162, 1228}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ -4701, 3666, 1481}, 0, { -10, -1386}, {0xd2, 0xa8, 0x4e, 0xff}}}, - {{{ -4701, 3154, 1481}, 0, { -10, 658}, {0xeb, 0x59, 0x57, 0xff}}}, - {{{ -3930, 3523, 1674}, 0, { 3162, -814}, {0x69, 0xc2, 0x21, 0xff}}}, - {{{ -4701, 3154, 1481}, 0, { 3052, 1680}, {0xeb, 0x59, 0x57, 0xff}}}, - {{{ -5233, 3809, 1164}, 0, { 578, -934}, {0xba, 0xa8, 0x39, 0xff}}}, - {{{ -5233, 3297, 1164}, 0, { 578, 1108}, {0xcd, 0x5a, 0x48, 0xff}}}, - {{{ -4701, 3666, 1481}, 0, { 3052, -362}, {0xd2, 0xa8, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07003EE0, 0x004af930, 34262, 0x00003ee0, 240); // 0x07003FD0 - 0x070040C0 -static const Vtx pss_seg7_vertex_07003FD0[] = { - {{{ -5686, 3994, -3071}, 0, { 3662, 1398}, {0xa8, 0x5a, 0x08, 0xff}}}, - {{{ -5636, 4608, -3769}, 0, { 866, -1054}, {0xb6, 0x9e, 0xe4, 0xff}}}, - {{{ -5636, 4096, -3769}, 0, { 866, 990}, {0xa9, 0x5b, 0xf8, 0xff}}}, - {{{ -5233, 3297, 1164}, 0, { 2618, 2132}, {0xcd, 0x5a, 0x48, 0xff}}}, - {{{ -5560, 3953, 674}, 0, { 266, -482}, {0xa9, 0xa8, 0x18, 0xff}}}, - {{{ -5560, 3441, 674}, 0, { 266, 1560}, {0xb3, 0x5a, 0x2a, 0xff}}}, - {{{ -5560, 3441, 674}, 0, { 3332, 1562}, {0xb3, 0x5a, 0x2a, 0xff}}}, - {{{ -5560, 3953, 674}, 0, { 3332, -480}, {0xa9, 0xa8, 0x18, 0xff}}}, - {{{ -5686, 4096, -79}, 0, { 280, -1052}, {0xa5, 0xa8, 0xfd, 0xff}}}, - {{{ -5686, 3584, -79}, 0, { 280, 990}, {0xa9, 0x5a, 0x12, 0xff}}}, - {{{ -5686, 3584, -79}, 0, { 12542, 3034}, {0xa9, 0x5a, 0x12, 0xff}}}, - {{{ -5686, 4506, -3071}, 0, { 598, -644}, {0x97, 0xbc, 0xf4, 0xff}}}, - {{{ -5686, 3994, -3071}, 0, { 598, 1398}, {0xa8, 0x5a, 0x08, 0xff}}}, - {{{ -5686, 4096, -79}, 0, { 12542, 990}, {0xa5, 0xa8, 0xfd, 0xff}}}, - {{{ -5686, 4506, -3071}, 0, { 3662, -644}, {0x97, 0xbc, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07003FD0, 0x004af930, 34262, 0x00003fd0, 240); // 0x070040C0 - 0x070041B0 -static const Vtx pss_seg7_vertex_070040C0[] = { - {{{ -4646, 4403, -4947}, 0, { 2642, 1812}, {0xd4, 0x5a, 0xb3, 0xff}}}, - {{{ -4646, 4915, -4947}, 0, { 2642, -230}, {0xe8, 0xa9, 0xa8, 0xff}}}, - {{{ -4146, 5018, -5073}, 0, { 582, -638}, {0xfd, 0xa8, 0xa5, 0xff}}}, - {{{ -5636, 4096, -3769}, 0, { 2910, 2010}, {0xa9, 0x5b, 0xf8, 0xff}}}, - {{{ -5636, 4608, -3769}, 0, { 2910, 0}, {0xb6, 0x9e, 0xe4, 0xff}}}, - {{{ -5432, 4710, -4308}, 0, { 612, -440}, {0xb6, 0xaa, 0xc9, 0xff}}}, - {{{ -5432, 4198, -4308}, 0, { 612, 1602}, {0xb1, 0x5c, 0xdd, 0xff}}}, - {{{ -5432, 4198, -4308}, 0, { 2656, 1602}, {0xb1, 0x5c, 0xdd, 0xff}}}, - {{{ -5097, 4813, -4685}, 0, { 644, -848}, {0xce, 0xaa, 0xb3, 0xff}}}, - {{{ -5097, 4301, -4685}, 0, { 644, 1194}, {0xc1, 0x5b, 0xc4, 0xff}}}, - {{{ -5432, 4710, -4308}, 0, { 2656, -440}, {0xb6, 0xaa, 0xc9, 0xff}}}, - {{{ -5097, 4301, -4685}, 0, { 2690, 1196}, {0xc1, 0x5b, 0xc4, 0xff}}}, - {{{ -5097, 4813, -4685}, 0, { 2690, -846}, {0xce, 0xaa, 0xb3, 0xff}}}, - {{{ -4646, 4915, -4947}, 0, { 608, -1254}, {0xe8, 0xa9, 0xa8, 0xff}}}, - {{{ -4646, 4403, -4947}, 0, { 608, 790}, {0xd4, 0x5a, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070040C0, 0x004af930, 34262, 0x000040c0, 240); // 0x070041B0 - 0x070042A0 -static const Vtx pss_seg7_vertex_070041B0[] = { - {{{ -3930, 2601, 1059}, 0, { 6290, 2866}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3930, 4137, 1059}, 0, { 6290, -3264}, {0x7e, 0x03, 0x03, 0xff}}}, - {{{ -3930, 3523, 1674}, 0, { 3838, -810}, {0x69, 0xc2, 0x21, 0xff}}}, - {{{ -4646, 4403, -4947}, 0, { 2642, 1812}, {0xd4, 0x5a, 0xb3, 0xff}}}, - {{{ -4146, 5018, -5073}, 0, { 582, -638}, {0xfd, 0xa8, 0xa5, 0xff}}}, - {{{ -4146, 4506, -5073}, 0, { 582, 1404}, {0xe6, 0x59, 0xaa, 0xff}}}, - {{{ -4146, 4506, -5073}, 0, { 2628, 1406}, {0xe6, 0x59, 0xaa, 0xff}}}, - {{{ -4146, 5018, -5073}, 0, { 2628, -636}, {0xfd, 0xa8, 0xa5, 0xff}}}, - {{{ -3563, 5120, -5119}, 0, { 294, -1044}, {0x0d, 0xa8, 0xa6, 0xff}}}, - {{{ -3563, 4608, -5119}, 0, { 294, 998}, {0xec, 0x57, 0xa7, 0xff}}}, - {{{ 3072, 6656, -6143}, 0, { 4056, -632}, {0x0c, 0x90, 0x38, 0xff}}}, - {{{ 3226, 6656, -6143}, 0, { 4056, -632}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ 3226, 6656, -5119}, 0, { 2012, -632}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ 3072, 6656, -5119}, 0, { 2012, -632}, {0x06, 0xc8, 0x8f, 0xff}}}, - {{{ -3930, 2601, 1674}, 0, { 3838, 2866}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070041B0, 0x004af930, 34262, 0x000041b0, 240); // 0x070042A0 - 0x07004340 -static const Vtx pss_seg7_vertex_070042A0[] = { - {{{ -4057, 4137, 3312}, 0, { -2700, -3264}, {0x7e, 0xfe, 0x07, 0xff}}}, - {{{ -4057, 3523, 2698}, 0, { -248, -810}, {0x6a, 0xdd, 0xc5, 0xff}}}, - {{{ -3930, 3523, 1674}, 0, { 3838, -810}, {0x69, 0xc2, 0x21, 0xff}}}, - {{{ -3930, 4137, 1059}, 0, { 6290, -3264}, {0x7e, 0x03, 0x03, 0xff}}}, - {{{ -4057, 2601, 3312}, 0, { -2700, 2866}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4057, 2601, 2698}, 0, { -248, 2866}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5794, -4587, 4118}, 0, { 2830, 1006}, {0xd8, 0x71, 0x28, 0xff}}}, - {{{ -6869, -4587, 4067}, 0, { -1460, 498}, {0x3d, 0x6b, 0x1c, 0xff}}}, - {{{ -6920, -4587, 4118}, 0, { -1666, 1006}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ -5845, -4587, 4067}, 0, { 2626, 498}, {0xb2, 0x5b, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070042A0, 0x004af930, 34262, 0x000042a0, 160); // 0x07004340 - 0x07004430 -static const Vtx pss_seg7_vertex_07004340[] = { - {{{ 527, -10034, -4754}, 0, { 990, 28732}, {0x29, 0x00, 0x78, 0xff}}}, - {{{ 527, -1387, -4754}, 0, { 990, 0}, {0x42, 0x4c, 0x4c, 0xff}}}, - {{{ 220, -1387, -4754}, 0, { 0, 0}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ 220, -10034, -5286}, 0, { 990, 28732}, {0xd7, 0x00, 0x88, 0xff}}}, - {{{ 527, -1387, -5286}, 0, { 0, 0}, {0x26, 0x2c, 0x90, 0xff}}}, - {{{ 527, -10034, -5286}, 0, { 0, 28732}, {0x53, 0x00, 0xa0, 0xff}}}, - {{{ 220, -1387, -5286}, 0, { 990, 0}, {0xd3, 0x69, 0xcb, 0xff}}}, - {{{ 527, -10034, -5286}, 0, { 990, 28732}, {0x53, 0x00, 0xa0, 0xff}}}, - {{{ 527, -1387, -5286}, 0, { 990, 0}, {0x26, 0x2c, 0x90, 0xff}}}, - {{{ 681, -1387, -5020}, 0, { 0, 0}, {0x63, 0x4c, 0xed, 0xff}}}, - {{{ 681, -10034, -5020}, 0, { 0, 28732}, {0x7c, 0x00, 0x18, 0xff}}}, - {{{ 681, -10034, -5020}, 0, { 990, 28732}, {0x7c, 0x00, 0x18, 0xff}}}, - {{{ 527, -1387, -4754}, 0, { 0, 0}, {0x42, 0x4c, 0x4c, 0xff}}}, - {{{ 527, -10034, -4754}, 0, { 0, 28732}, {0x29, 0x00, 0x78, 0xff}}}, - {{{ 681, -1387, -5020}, 0, { 990, 0}, {0x63, 0x4c, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07004340, 0x004af930, 34262, 0x00004340, 240); // 0x07004430 - 0x07004520 -static const Vtx pss_seg7_vertex_07004430[] = { - {{{ -2641, -10034, -5234}, 0, { 990, 23812}, {0xd7, 0x00, 0x88, 0xff}}}, - {{{ -2334, -2866, -5234}, 0, { 0, 0}, {0x26, 0x2c, 0x90, 0xff}}}, - {{{ -2334, -10034, -5234}, 0, { 0, 23812}, {0x53, 0x00, 0xa0, 0xff}}}, - {{{ 527, -10034, -4754}, 0, { 990, 28732}, {0x29, 0x00, 0x78, 0xff}}}, - {{{ 220, -1387, -4754}, 0, { 0, 0}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ 220, -10034, -4754}, 0, { 0, 28732}, {0xad, 0x00, 0x60, 0xff}}}, - {{{ 220, -10034, -4754}, 0, { 990, 28732}, {0xad, 0x00, 0x60, 0xff}}}, - {{{ 220, -1387, -4754}, 0, { 990, 0}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ 66, -1387, -5020}, 0, { 0, 0}, {0x8c, 0x2c, 0x16, 0xff}}}, - {{{ 66, -10034, -5020}, 0, { 0, 28732}, {0x84, 0x00, 0xe8, 0xff}}}, - {{{ 66, -10034, -5020}, 0, { 990, 28732}, {0x84, 0x00, 0xe8, 0xff}}}, - {{{ 66, -1387, -5020}, 0, { 990, 0}, {0x8c, 0x2c, 0x16, 0xff}}}, - {{{ 220, -1387, -5286}, 0, { 0, 0}, {0xd3, 0x69, 0xcb, 0xff}}}, - {{{ 220, -10034, -5286}, 0, { 0, 28732}, {0xd7, 0x00, 0x88, 0xff}}}, - {{{ -2641, -2866, -5234}, 0, { 990, 0}, {0xd3, 0x69, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07004430, 0x004af930, 34262, 0x00004430, 240); // 0x07004520 - 0x07004610 -static const Vtx pss_seg7_vertex_07004520[] = { - {{{ -2641, -10034, -4702}, 0, { 990, 23812}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ -2795, -2866, -4968}, 0, { 0, 0}, {0x8c, 0x2c, 0x16, 0xff}}}, - {{{ -2795, -10034, -4968}, 0, { 0, 23812}, {0x84, 0x00, 0xe8, 0xff}}}, - {{{ -2334, -10034, -5234}, 0, { 990, 23812}, {0x53, 0x00, 0xa0, 0xff}}}, - {{{ -2180, -2866, -4968}, 0, { 0, 0}, {0x63, 0x4c, 0xed, 0xff}}}, - {{{ -2180, -10034, -4968}, 0, { 0, 23812}, {0x7c, 0x00, 0x18, 0xff}}}, - {{{ -2334, -2866, -5234}, 0, { 990, 0}, {0x26, 0x2c, 0x90, 0xff}}}, - {{{ -2180, -10034, -4968}, 0, { 990, 23812}, {0x7c, 0x00, 0x18, 0xff}}}, - {{{ -2180, -2866, -4968}, 0, { 990, 0}, {0x63, 0x4c, 0xed, 0xff}}}, - {{{ -2334, -2866, -4702}, 0, { 0, 0}, {0x36, 0x3f, 0x5f, 0xff}}}, - {{{ -2334, -10034, -4702}, 0, { 0, 23812}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ -2334, -10034, -4702}, 0, { 990, 23812}, {0x3f, 0x00, 0x6e, 0xff}}}, - {{{ -2334, -2866, -4702}, 0, { 990, 0}, {0x36, 0x3f, 0x5f, 0xff}}}, - {{{ -2641, -10034, -4702}, 0, { 0, 23812}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ -2641, -2866, -4702}, 0, { 0, 0}, {0xd7, 0x5f, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07004520, 0x004af930, 34262, 0x00004520, 240); // 0x07004610 - 0x07004700 -static const Vtx pss_seg7_vertex_07004610[] = { - {{{ -4588, -10034, -3251}, 0, { 990, 23176}, {0x53, 0x00, 0xa0, 0xff}}}, - {{{ -4434, -3057, -2985}, 0, { 0, 0}, {0x63, 0x4c, 0xed, 0xff}}}, - {{{ -4434, -10034, -2985}, 0, { 0, 23176}, {0x7c, 0x00, 0x18, 0xff}}}, - {{{ -2641, -10034, -4702}, 0, { 990, 23812}, {0xc1, 0x00, 0x6e, 0xff}}}, - {{{ -2641, -2866, -4702}, 0, { 990, 0}, {0xd7, 0x5f, 0x48, 0xff}}}, - {{{ -2795, -2866, -4968}, 0, { 0, 0}, {0x8c, 0x2c, 0x16, 0xff}}}, - {{{ -2795, -10034, -4968}, 0, { 990, 23812}, {0x84, 0x00, 0xe8, 0xff}}}, - {{{ -2641, -2866, -5234}, 0, { 0, 0}, {0xd3, 0x69, 0xcb, 0xff}}}, - {{{ -2641, -10034, -5234}, 0, { 0, 23812}, {0xd7, 0x00, 0x88, 0xff}}}, - {{{ -2795, -2866, -4968}, 0, { 990, 0}, {0x8c, 0x2c, 0x16, 0xff}}}, - {{{ -4895, -10034, -3251}, 0, { 990, 23176}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ -4588, -3057, -3251}, 0, { 0, 0}, {0x26, 0x2c, 0x90, 0xff}}}, - {{{ -4588, -10034, -3251}, 0, { 0, 23176}, {0x53, 0x00, 0xa0, 0xff}}}, - {{{ -4895, -3057, -3251}, 0, { 990, 0}, {0xd3, 0x69, 0xcc, 0xff}}}, - {{{ -4588, -3057, -3251}, 0, { 990, 0}, {0x26, 0x2c, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07004610, 0x004af930, 34262, 0x00004610, 240); // 0x07004700 - 0x07004800 -static const Vtx pss_seg7_vertex_07004700[] = { - {{{ -5048, -10034, -2985}, 0, { 990, 23176}, {0x84, 0x00, 0xe9, 0xff}}}, - {{{ -4895, -3057, -3251}, 0, { 0, 0}, {0xd3, 0x69, 0xcc, 0xff}}}, - {{{ -4895, -10034, -3251}, 0, { 0, 23176}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ -4434, -10034, -2985}, 0, { 990, 23176}, {0x7c, 0x00, 0x18, 0xff}}}, - {{{ -4434, -3057, -2985}, 0, { 990, 0}, {0x63, 0x4c, 0xed, 0xff}}}, - {{{ -4588, -3057, -2719}, 0, { 0, 0}, {0x42, 0x4c, 0x4c, 0xff}}}, - {{{ -4588, -10034, -2719}, 0, { 0, 23176}, {0x29, 0x00, 0x78, 0xff}}}, - {{{ -4588, -10034, -2719}, 0, { 990, 23176}, {0x29, 0x00, 0x78, 0xff}}}, - {{{ -4895, -3057, -2719}, 0, { 0, 0}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ -4895, -10034, -2719}, 0, { 0, 23176}, {0xad, 0x00, 0x5f, 0xff}}}, - {{{ -4588, -3057, -2719}, 0, { 990, 0}, {0x42, 0x4c, 0x4c, 0xff}}}, - {{{ -4895, -10034, -2719}, 0, { 990, 23176}, {0xad, 0x00, 0x5f, 0xff}}}, - {{{ -4895, -3057, -2719}, 0, { 990, 0}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ -5048, -3057, -2985}, 0, { 0, 0}, {0x8c, 0x2c, 0x16, 0xff}}}, - {{{ -5048, -10034, -2985}, 0, { 0, 23176}, {0x84, 0x00, 0xe9, 0xff}}}, - {{{ -5048, -3057, -2985}, 0, { 990, 0}, {0x8c, 0x2c, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07004700, 0x004af930, 34262, 0x00004700, 256); // 0x07004800 - 0x070048E0 -static const Vtx pss_seg7_vertex_07004800[] = { - {{{ 2598, 726, 1683}, 0, { 0, 0}, {0x6a, 0x3b, 0x23, 0xff}}}, - {{{ 2598, 214, 1580}, 0, { 990, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 2598, 726, 1580}, 0, { 990, 0}, {0x48, 0x28, 0xa1, 0xff}}}, - {{{ 2598, 214, 1683}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2471, 761, 2809}, 0, { 0, 0}, {0x6a, 0x3b, 0x22, 0xff}}}, - {{{ 2471, 249, 2707}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2471, 761, 2707}, 0, { 990, 0}, {0x49, 0x28, 0xa1, 0xff}}}, - {{{ 2471, 249, 2809}, 0, { 0, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 2275, -1966, -2810}, 0, { 888, 216}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 1456, -1966, -2810}, 0, { 70, 216}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1354, -2866, -2810}, 0, { 0, 2012}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 2378, -2866, -2811}, 0, { 990, 2012}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ 2378, -1842, -2811}, 0, { 990, 0}, {0x57, 0x2b, 0x51, 0xff}}}, - {{{ 2275, -1842, -2810}, 0, { 888, 0}, {0xcb, 0x6b, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07004800, 0x004af930, 34262, 0x00004800, 224); // 0x070048E0 - 0x070049D0 -static const Vtx pss_seg7_vertex_070048E0[] = { - {{{ 1184, -2177, -5235}, 0, { 0, 0}, {0xa7, 0x58, 0x12, 0xff}}}, - {{{ 1184, -3201, -5235}, 0, { 0, 2012}, {0x94, 0x00, 0x42, 0xff}}}, - {{{ 1309, -3112, -4698}, 0, { 990, 2012}, {0x83, 0x00, 0x15, 0xff}}}, - {{{ 1456, -1966, -2810}, 0, { 70, 216}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1354, -1842, -2810}, 0, { 0, 0}, {0xd4, 0x58, 0x4e, 0xff}}}, - {{{ 1354, -2866, -2810}, 0, { 0, 2012}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 1456, -1842, -2810}, 0, { 70, 0}, {0x6a, 0x34, 0x2d, 0xff}}}, - {{{ 1347, -1996, -4028}, 0, { 0, 0}, {0xa6, 0x58, 0xf7, 0xff}}}, - {{{ 1354, -2866, -2810}, 0, { 990, 2012}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 1354, -1842, -2810}, 0, { 990, 0}, {0xd4, 0x58, 0x4e, 0xff}}}, - {{{ 1347, -3020, -4028}, 0, { 0, 2012}, {0x82, 0x00, 0x05, 0xff}}}, - {{{ 1309, -2088, -4698}, 0, { 0, 0}, {0xa5, 0x58, 0xfe, 0xff}}}, - {{{ 1309, -3112, -4698}, 0, { 0, 2012}, {0x83, 0x00, 0x15, 0xff}}}, - {{{ 1347, -3020, -4028}, 0, { 990, 2012}, {0x82, 0x00, 0x05, 0xff}}}, - {{{ 1347, -1996, -4028}, 0, { 990, 0}, {0xa6, 0x58, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070048E0, 0x004af930, 34262, 0x000048e0, 240); // 0x070049D0 - 0x07004AC0 -static const Vtx pss_seg7_vertex_070049D0[] = { - {{{ 308, -2457, -5717}, 0, { 0, 0}, {0xef, 0x55, 0x5c, 0xff}}}, - {{{ 308, -3481, -5717}, 0, { 0, 2012}, {0x12, 0x00, 0x7d, 0xff}}}, - {{{ 620, -3381, -5702}, 0, { 990, 2012}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ 1184, -2177, -5235}, 0, { 0, 0}, {0xa7, 0x58, 0x12, 0xff}}}, - {{{ 1309, -3112, -4698}, 0, { 990, 2012}, {0x83, 0x00, 0x15, 0xff}}}, - {{{ 1309, -2088, -4698}, 0, { 990, 0}, {0xa5, 0x58, 0xfe, 0xff}}}, - {{{ 919, -2267, -5544}, 0, { 0, 0}, {0xb5, 0x57, 0x34, 0xff}}}, - {{{ 919, -3291, -5544}, 0, { 0, 2012}, {0xb8, 0x00, 0x68, 0xff}}}, - {{{ 1184, -3201, -5235}, 0, { 990, 2012}, {0x94, 0x00, 0x42, 0xff}}}, - {{{ 1184, -2177, -5235}, 0, { 990, 0}, {0xa7, 0x58, 0x12, 0xff}}}, - {{{ 620, -2357, -5702}, 0, { 0, 0}, {0xcb, 0x55, 0x4d, 0xff}}}, - {{{ 919, -3291, -5544}, 0, { 990, 2012}, {0xb8, 0x00, 0x68, 0xff}}}, - {{{ 919, -2267, -5544}, 0, { 990, 0}, {0xb5, 0x57, 0x34, 0xff}}}, - {{{ 620, -3381, -5702}, 0, { 0, 2012}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ 620, -2357, -5702}, 0, { 990, 0}, {0xcb, 0x55, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070049D0, 0x004af930, 34262, 0x000049d0, 240); // 0x07004AC0 - 0x07004BB0 -static const Vtx pss_seg7_vertex_07004AC0[] = { - {{{ -598, -2825, -4492}, 0, { 0, 0}, {0x63, 0x46, 0x24, 0xff}}}, - {{{ -465, -3757, -5061}, 0, { 990, 2012}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ -465, -2733, -5061}, 0, { 990, 0}, {0x4b, 0x58, 0x33, 0xff}}}, - {{{ -31, -2542, -5634}, 0, { 0, 0}, {0x10, 0x56, 0x5b, 0xff}}}, - {{{ -31, -3566, -5634}, 0, { 0, 2012}, {0x47, 0x00, 0x69, 0xff}}}, - {{{ 308, -3481, -5717}, 0, { 990, 2012}, {0x12, 0x00, 0x7d, 0xff}}}, - {{{ 308, -2457, -5717}, 0, { 990, 0}, {0xef, 0x55, 0x5c, 0xff}}}, - {{{ -285, -2640, -5388}, 0, { 0, 0}, {0x37, 0x56, 0x4b, 0xff}}}, - {{{ -285, -3664, -5388}, 0, { 0, 2012}, {0x68, 0x00, 0x47, 0xff}}}, - {{{ -31, -3566, -5634}, 0, { 990, 2012}, {0x47, 0x00, 0x69, 0xff}}}, - {{{ -31, -2542, -5634}, 0, { 990, 0}, {0x10, 0x56, 0x5b, 0xff}}}, - {{{ -465, -2733, -5061}, 0, { 0, 0}, {0x4b, 0x58, 0x33, 0xff}}}, - {{{ -285, -3664, -5388}, 0, { 990, 2012}, {0x68, 0x00, 0x47, 0xff}}}, - {{{ -285, -2640, -5388}, 0, { 990, 0}, {0x37, 0x56, 0x4b, 0xff}}}, - {{{ -465, -3757, -5061}, 0, { 0, 2012}, {0x78, 0x00, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07004AC0, 0x004af930, 34262, 0x00004ac0, 240); // 0x07004BB0 - 0x07004CA0 -static const Vtx pss_seg7_vertex_07004BB0[] = { - {{{ -1863, -2948, -3044}, 0, { 0, 0}, {0x16, 0x59, 0x57, 0xff}}}, - {{{ -1863, -3972, -3044}, 0, { 0, 2012}, {0x1e, 0x00, 0x7b, 0xff}}}, - {{{ -1323, -3931, -3338}, 0, { 990, 2012}, {0x48, 0x00, 0x68, 0xff}}}, - {{{ -598, -2825, -4492}, 0, { 0, 0}, {0x63, 0x46, 0x24, 0xff}}}, - {{{ -598, -3849, -4492}, 0, { 0, 2012}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ -465, -3757, -5061}, 0, { 990, 2012}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ -860, -2866, -3832}, 0, { 0, 0}, {0x4b, 0x5a, 0x2f, 0xff}}}, - {{{ -860, -3890, -3832}, 0, { 0, 2012}, {0x66, 0x00, 0x4a, 0xff}}}, - {{{ -598, -3849, -4492}, 0, { 990, 2012}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ -598, -2825, -4492}, 0, { 990, 0}, {0x63, 0x46, 0x24, 0xff}}}, - {{{ -1323, -2907, -3338}, 0, { 0, 0}, {0x36, 0x59, 0x47, 0xff}}}, - {{{ -1323, -3931, -3338}, 0, { 0, 2012}, {0x48, 0x00, 0x68, 0xff}}}, - {{{ -860, -3890, -3832}, 0, { 990, 2012}, {0x66, 0x00, 0x4a, 0xff}}}, - {{{ -860, -2866, -3832}, 0, { 990, 0}, {0x4b, 0x5a, 0x2f, 0xff}}}, - {{{ -1323, -2907, -3338}, 0, { 990, 0}, {0x36, 0x59, 0x47, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07004BB0, 0x004af930, 34262, 0x00004bb0, 240); // 0x07004CA0 - 0x07004D90 -static const Vtx pss_seg7_vertex_07004CA0[] = { - {{{ -4119, -3468, -3631}, 0, { 0, 0}, {0xd4, 0x57, 0x50, 0xff}}}, - {{{ -4119, -4492, -3631}, 0, { 0, 2012}, {0xe1, 0x00, 0x7a, 0xff}}}, - {{{ -3639, -4402, -3373}, 0, { 990, 2012}, {0xc3, 0x00, 0x6f, 0xff}}}, - {{{ -2498, -3091, -2970}, 0, { 0, 0}, {0xee, 0x57, 0x5a, 0xff}}}, - {{{ -1863, -3972, -3044}, 0, { 990, 2012}, {0x1e, 0x00, 0x7b, 0xff}}}, - {{{ -1863, -2948, -3044}, 0, { 990, 0}, {0x16, 0x59, 0x57, 0xff}}}, - {{{ -2498, -4115, -2970}, 0, { 0, 2012}, {0xf6, 0x00, 0x7e, 0xff}}}, - {{{ -3155, -3235, -3092}, 0, { 0, 0}, {0xd4, 0x62, 0x41, 0xff}}}, - {{{ -2498, -4115, -2970}, 0, { 990, 2012}, {0xf6, 0x00, 0x7e, 0xff}}}, - {{{ -2498, -3091, -2970}, 0, { 990, 0}, {0xee, 0x57, 0x5a, 0xff}}}, - {{{ -3155, -4259, -3092}, 0, { 0, 2012}, {0xce, 0x00, 0x74, 0xff}}}, - {{{ -3639, -3378, -3373}, 0, { 0, 0}, {0xc5, 0x55, 0x48, 0xff}}}, - {{{ -3639, -4402, -3373}, 0, { 0, 2012}, {0xc3, 0x00, 0x6f, 0xff}}}, - {{{ -3155, -4259, -3092}, 0, { 990, 2012}, {0xce, 0x00, 0x74, 0xff}}}, - {{{ -3155, -3235, -3092}, 0, { 990, 0}, {0xd4, 0x62, 0x41, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07004CA0, 0x004af930, 34262, 0x00004ca0, 240); // 0x07004D90 - 0x07004E80 -static const Vtx pss_seg7_vertex_07004D90[] = { - {{{ -5599, -3740, -3116}, 0, { 0, 0}, {0x43, 0x58, 0x3d, 0xff}}}, - {{{ -5599, -4764, -3116}, 0, { 0, 2012}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -5267, -4660, -3493}, 0, { 990, 2012}, {0x51, 0x00, 0x61, 0xff}}}, - {{{ -4119, -3468, -3631}, 0, { 0, 0}, {0xd4, 0x57, 0x50, 0xff}}}, - {{{ -3639, -4402, -3373}, 0, { 990, 2012}, {0xc3, 0x00, 0x6f, 0xff}}}, - {{{ -3639, -3378, -3373}, 0, { 990, 0}, {0xc5, 0x55, 0x48, 0xff}}}, - {{{ -4716, -3548, -3712}, 0, { 0, 0}, {0xf7, 0x58, 0x5a, 0xff}}}, - {{{ -4119, -4492, -3631}, 0, { 990, 2012}, {0xe1, 0x00, 0x7a, 0xff}}}, - {{{ -4119, -3468, -3631}, 0, { 990, 0}, {0xd4, 0x57, 0x50, 0xff}}}, - {{{ -4716, -4572, -3712}, 0, { 0, 2012}, {0x1a, 0x00, 0x7c, 0xff}}}, - {{{ -5267, -3636, -3493}, 0, { 0, 0}, {0x20, 0x58, 0x55, 0xff}}}, - {{{ -4716, -4572, -3712}, 0, { 990, 2012}, {0x1a, 0x00, 0x7c, 0xff}}}, - {{{ -4716, -3548, -3712}, 0, { 990, 0}, {0xf7, 0x58, 0x5a, 0xff}}}, - {{{ -5267, -4660, -3493}, 0, { 0, 2012}, {0x51, 0x00, 0x61, 0xff}}}, - {{{ -5267, -3636, -3493}, 0, { 990, 0}, {0x20, 0x58, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07004D90, 0x004af930, 34262, 0x00004d90, 240); // 0x07004E80 - 0x07004F70 -static const Vtx pss_seg7_vertex_07004E80[] = { - {{{ -6649, -3638, -3818}, 0, { 0, 0}, {0xaa, 0x58, 0xe3, 0xff}}}, - {{{ -6942, -4812, -2815}, 0, { 990, 2012}, {0x84, 0x00, 0xe7, 0xff}}}, - {{{ -6942, -3788, -2815}, 0, { 990, 0}, {0xa5, 0x57, 0x02, 0xff}}}, - {{{ -5721, -3839, -2592}, 0, { 0, 0}, {0x56, 0x58, 0x1a, 0xff}}}, - {{{ -5721, -4863, -2592}, 0, { 0, 2012}, {0x7e, 0x00, 0x0b, 0xff}}}, - {{{ -5599, -4764, -3116}, 0, { 990, 2012}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -5599, -3740, -3116}, 0, { 990, 0}, {0x43, 0x58, 0x3d, 0xff}}}, - {{{ -5743, -3931, -1777}, 0, { 0, 0}, {0x71, 0x38, 0x09, 0xff}}}, - {{{ -5743, -4955, -1777}, 0, { 0, 2012}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ -5721, -4863, -2592}, 0, { 990, 2012}, {0x7e, 0x00, 0x0b, 0xff}}}, - {{{ -5721, -3839, -2592}, 0, { 990, 0}, {0x56, 0x58, 0x1a, 0xff}}}, - {{{ -6942, -3788, -2815}, 0, { 0, 0}, {0xa5, 0x57, 0x02, 0xff}}}, - {{{ -6942, -4812, -2815}, 0, { 0, 2012}, {0x84, 0x00, 0xe7, 0xff}}}, - {{{ -6972, -4955, -1794}, 0, { 990, 2012}, {0x82, 0x00, 0xfd, 0xff}}}, - {{{ -6972, -3931, -1794}, 0, { 990, 0}, {0xc6, 0x6f, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07004E80, 0x004af930, 34262, 0x00004e80, 240); // 0x07004F70 - 0x07005060 -static const Vtx pss_seg7_vertex_07004F70[] = { - {{{ -4001, -3419, -4822}, 0, { 0, 0}, {0x0b, 0x5a, 0xa8, 0xff}}}, - {{{ -4001, -4443, -4822}, 0, { 0, 2012}, {0x26, 0x00, 0x87, 0xff}}}, - {{{ -4919, -4479, -4866}, 0, { 990, 2012}, {0xf7, 0x00, 0x82, 0xff}}}, - {{{ -6649, -3638, -3818}, 0, { 0, 0}, {0xaa, 0x58, 0xe3, 0xff}}}, - {{{ -6649, -4662, -3818}, 0, { 0, 2012}, {0x9b, 0x00, 0xb4, 0xff}}}, - {{{ -6942, -4812, -2815}, 0, { 990, 2012}, {0x84, 0x00, 0xe7, 0xff}}}, - {{{ -5839, -3487, -4563}, 0, { 0, 0}, {0xc9, 0x59, 0xba, 0xff}}}, - {{{ -5839, -4511, -4563}, 0, { 0, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -6649, -4662, -3818}, 0, { 990, 2012}, {0x9b, 0x00, 0xb4, 0xff}}}, - {{{ -6649, -3638, -3818}, 0, { 990, 0}, {0xaa, 0x58, 0xe3, 0xff}}}, - {{{ -4919, -3455, -4866}, 0, { 0, 0}, {0xec, 0x5a, 0xaa, 0xff}}}, - {{{ -4919, -4479, -4866}, 0, { 0, 2012}, {0xf7, 0x00, 0x82, 0xff}}}, - {{{ -5839, -4511, -4563}, 0, { 990, 2012}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -5839, -3487, -4563}, 0, { 990, 0}, {0xc9, 0x59, 0xba, 0xff}}}, - {{{ -4919, -3455, -4866}, 0, { 990, 0}, {0xec, 0x5a, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07004F70, 0x004af930, 34262, 0x00004f70, 240); // 0x07005060 - 0x07005150 -static const Vtx pss_seg7_vertex_07005060[] = { - {{{ -2204, -3080, -4121}, 0, { 0, 0}, {0xd2, 0x55, 0xae, 0xff}}}, - {{{ -2204, -4104, -4121}, 0, { 0, 2012}, {0xda, 0x00, 0x87, 0xff}}}, - {{{ -2459, -4206, -4116}, 0, { 990, 2012}, {0x07, 0x00, 0x82, 0xff}}}, - {{{ -3295, -3378, -4494}, 0, { 0, 0}, {0x1e, 0x59, 0xac, 0xff}}}, - {{{ -4001, -4443, -4822}, 0, { 990, 2012}, {0x26, 0x00, 0x87, 0xff}}}, - {{{ -4001, -3419, -4822}, 0, { 990, 0}, {0x0b, 0x5a, 0xa8, 0xff}}}, - {{{ -3295, -4402, -4494}, 0, { 0, 2012}, {0x3b, 0x00, 0x90, 0xff}}}, - {{{ -2736, -3281, -4177}, 0, { 0, 0}, {0x1a, 0x44, 0x99, 0xff}}}, - {{{ -3295, -4402, -4494}, 0, { 990, 2012}, {0x3b, 0x00, 0x90, 0xff}}}, - {{{ -3295, -3378, -4494}, 0, { 990, 0}, {0x1e, 0x59, 0xac, 0xff}}}, - {{{ -2736, -4305, -4177}, 0, { 0, 2012}, {0x27, 0x00, 0x88, 0xff}}}, - {{{ -2459, -3182, -4116}, 0, { 0, 0}, {0xef, 0x54, 0xa4, 0xff}}}, - {{{ -2459, -4206, -4116}, 0, { 0, 2012}, {0x07, 0x00, 0x82, 0xff}}}, - {{{ -2736, -4305, -4177}, 0, { 990, 2012}, {0x27, 0x00, 0x88, 0xff}}}, - {{{ -2736, -3281, -4177}, 0, { 990, 0}, {0x1a, 0x44, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005060, 0x004af930, 34262, 0x00005060, 240); // 0x07005150 - 0x07005240 -static const Vtx pss_seg7_vertex_07005150[] = { - {{{ -1730, -2825, -4882}, 0, { 0, 0}, {0xb0, 0x62, 0x00, 0xff}}}, - {{{ -1819, -3937, -4474}, 0, { 990, 2012}, {0x89, 0x00, 0xd5, 0xff}}}, - {{{ -1819, -2913, -4474}, 0, { 990, 0}, {0xa6, 0x56, 0xe7, 0xff}}}, - {{{ -2204, -3080, -4121}, 0, { 0, 0}, {0xd2, 0x55, 0xae, 0xff}}}, - {{{ -2459, -4206, -4116}, 0, { 990, 2012}, {0x07, 0x00, 0x82, 0xff}}}, - {{{ -2459, -3182, -4116}, 0, { 990, 0}, {0xef, 0x54, 0xa4, 0xff}}}, - {{{ -2003, -2993, -4217}, 0, { 0, 0}, {0xb6, 0x55, 0xc7, 0xff}}}, - {{{ -2003, -4017, -4217}, 0, { 0, 2012}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -2204, -4104, -4121}, 0, { 990, 2012}, {0xda, 0x00, 0x87, 0xff}}}, - {{{ -2204, -3080, -4121}, 0, { 990, 0}, {0xd2, 0x55, 0xae, 0xff}}}, - {{{ -1819, -2913, -4474}, 0, { 0, 0}, {0xa6, 0x56, 0xe7, 0xff}}}, - {{{ -2003, -4017, -4217}, 0, { 990, 2012}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -2003, -2993, -4217}, 0, { 990, 0}, {0xb6, 0x55, 0xc7, 0xff}}}, - {{{ -1819, -3937, -4474}, 0, { 0, 2012}, {0x89, 0x00, 0xd5, 0xff}}}, - {{{ -1730, -3849, -4882}, 0, { 0, 2012}, {0x85, 0x00, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005150, 0x004af930, 34262, 0x00005150, 240); // 0x07005240 - 0x07005330 -static const Vtx pss_seg7_vertex_07005240[] = { - {{{ 212, -2303, -6922}, 0, { 0, 0}, {0xe8, 0x58, 0xa9, 0xff}}}, - {{{ -580, -3470, -6691}, 0, { 990, 2012}, {0xcd, 0x00, 0x8c, 0xff}}}, - {{{ -580, -2446, -6691}, 0, { 990, 0}, {0xc5, 0x57, 0xbb, 0xff}}}, - {{{ -1589, -2733, -5471}, 0, { 0, 0}, {0xa5, 0x57, 0xf3, 0xff}}}, - {{{ -1589, -3757, -5471}, 0, { 0, 2012}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -1730, -3849, -4882}, 0, { 990, 2012}, {0x85, 0x00, 0xe4, 0xff}}}, - {{{ -1730, -2825, -4882}, 0, { 990, 0}, {0xb0, 0x62, 0x00, 0xff}}}, - {{{ -1242, -2590, -6161}, 0, { 0, 0}, {0xad, 0x57, 0xd9, 0xff}}}, - {{{ -1589, -3757, -5471}, 0, { 990, 2012}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -1589, -2733, -5471}, 0, { 990, 0}, {0xa5, 0x57, 0xf3, 0xff}}}, - {{{ -1242, -3614, -6161}, 0, { 0, 2012}, {0xa4, 0x00, 0xaa, 0xff}}}, - {{{ -580, -2446, -6691}, 0, { 0, 0}, {0xc5, 0x57, 0xbb, 0xff}}}, - {{{ -1242, -3614, -6161}, 0, { 990, 2012}, {0xa4, 0x00, 0xaa, 0xff}}}, - {{{ -1242, -2590, -6161}, 0, { 990, 0}, {0xad, 0x57, 0xd9, 0xff}}}, - {{{ -580, -3470, -6691}, 0, { 0, 2012}, {0xcd, 0x00, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005240, 0x004af930, 34262, 0x00005240, 240); // 0x07005330 - 0x07005420 -static const Vtx pss_seg7_vertex_07005330[] = { - {{{ 2180, -2129, -5624}, 0, { 0, 0}, {0x4f, 0x59, 0xd7, 0xff}}}, - {{{ 1757, -3194, -6338}, 0, { 990, 2012}, {0x62, 0x00, 0xb0, 0xff}}}, - {{{ 1757, -2170, -6338}, 0, { 990, 0}, {0x38, 0x5a, 0xbb, 0xff}}}, - {{{ 212, -2303, -6922}, 0, { 0, 0}, {0xe8, 0x58, 0xa9, 0xff}}}, - {{{ 212, -3327, -6922}, 0, { 0, 2012}, {0xff, 0x00, 0x82, 0xff}}}, - {{{ -580, -3470, -6691}, 0, { 990, 2012}, {0xcd, 0x00, 0x8c, 0xff}}}, - {{{ 1035, -2211, -6819}, 0, { 0, 0}, {0x12, 0x5a, 0xa9, 0xff}}}, - {{{ 1035, -3235, -6819}, 0, { 0, 2012}, {0x35, 0x00, 0x8d, 0xff}}}, - {{{ 212, -3327, -6922}, 0, { 990, 2012}, {0xff, 0x00, 0x82, 0xff}}}, - {{{ 212, -2303, -6922}, 0, { 990, 0}, {0xe8, 0x58, 0xa9, 0xff}}}, - {{{ 1757, -2170, -6338}, 0, { 0, 0}, {0x38, 0x5a, 0xbb, 0xff}}}, - {{{ 1757, -3194, -6338}, 0, { 0, 2012}, {0x62, 0x00, 0xb0, 0xff}}}, - {{{ 1035, -3235, -6819}, 0, { 990, 2012}, {0x35, 0x00, 0x8d, 0xff}}}, - {{{ 1035, -2211, -6819}, 0, { 990, 0}, {0x12, 0x5a, 0xa9, 0xff}}}, - {{{ 2180, -3153, -5624}, 0, { 0, 2012}, {0x78, 0x00, 0xd9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005330, 0x004af930, 34262, 0x00005330, 240); // 0x07005420 - 0x07005510 -static const Vtx pss_seg7_vertex_07005420[] = { - {{{ -5845, -3931, -1778}, 0, { 0, 0}, {0xc7, 0x70, 0x0a, 0xff}}}, - {{{ -5721, -3839, -2592}, 0, { 990, 0}, {0x56, 0x58, 0x1a, 0xff}}}, - {{{ -5822, -3839, -2610}, 0, { 1010, -28}, {0xa4, 0x57, 0x04, 0xff}}}, - {{{ 2352, -2088, -4825}, 0, { 0, 0}, {0x57, 0x59, 0xea, 0xff}}}, - {{{ 2180, -3153, -5624}, 0, { 990, 2012}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ 2180, -2129, -5624}, 0, { 990, 0}, {0x4f, 0x59, 0xd7, 0xff}}}, - {{{ 2352, -3112, -4825}, 0, { 0, 2012}, {0x7e, 0x00, 0xf5, 0xff}}}, - {{{ 2378, -1996, -4044}, 0, { 0, 0}, {0x59, 0x59, 0xf4, 0xff}}}, - {{{ 2378, -3020, -4044}, 0, { 0, 2012}, {0x7e, 0x00, 0xff, 0xff}}}, - {{{ 2352, -3112, -4825}, 0, { 990, 2012}, {0x7e, 0x00, 0xf5, 0xff}}}, - {{{ 2352, -2088, -4825}, 0, { 990, 0}, {0x57, 0x59, 0xea, 0xff}}}, - {{{ 2378, -1842, -2811}, 0, { 0, 0}, {0x57, 0x2b, 0x51, 0xff}}}, - {{{ 2378, -2866, -2811}, 0, { 0, 2012}, {0x39, 0x00, 0x71, 0xff}}}, - {{{ 2378, -3020, -4044}, 0, { 990, 2012}, {0x7e, 0x00, 0xff, 0xff}}}, - {{{ 2378, -1996, -4044}, 0, { 990, 0}, {0x59, 0x59, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005420, 0x004af930, 34262, 0x00005420, 240); // 0x07005510 - 0x07005600 -static const Vtx pss_seg7_vertex_07005510[] = { - {{{ -5315, -3636, -3584}, 0, { -50, -36}, {0xbc, 0x57, 0xc3, 0xff}}}, - {{{ -4716, -3548, -3712}, 0, { 990, 0}, {0xf7, 0x58, 0x5a, 0xff}}}, - {{{ -4734, -3548, -3813}, 0, { 1026, -24}, {0xe2, 0x59, 0xac, 0xff}}}, - {{{ -5845, -3931, -1778}, 0, { 0, 0}, {0xc7, 0x70, 0x0a, 0xff}}}, - {{{ -5743, -3931, -1777}, 0, { 0, 0}, {0x71, 0x38, 0x09, 0xff}}}, - {{{ -5721, -3839, -2592}, 0, { 990, 0}, {0x56, 0x58, 0x1a, 0xff}}}, - {{{ -5822, -3839, -2610}, 0, { -40, 0}, {0xa4, 0x57, 0x04, 0xff}}}, - {{{ -5599, -3740, -3116}, 0, { 990, 0}, {0x43, 0x58, 0x3d, 0xff}}}, - {{{ -5685, -3740, -3173}, 0, { 1058, -20}, {0xa6, 0x56, 0xeb, 0xff}}}, - {{{ -5721, -3839, -2592}, 0, { 0, 0}, {0x56, 0x58, 0x1a, 0xff}}}, - {{{ -5685, -3740, -3173}, 0, { -58, -36}, {0xa6, 0x56, 0xeb, 0xff}}}, - {{{ -5267, -3636, -3493}, 0, { 990, 0}, {0x20, 0x58, 0x55, 0xff}}}, - {{{ -5315, -3636, -3584}, 0, { 1062, -16}, {0xbc, 0x57, 0xc3, 0xff}}}, - {{{ -5599, -3740, -3116}, 0, { 0, 0}, {0x43, 0x58, 0x3d, 0xff}}}, - {{{ -5267, -3636, -3493}, 0, { 0, 0}, {0x20, 0x58, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005510, 0x004af930, 34262, 0x00005510, 240); // 0x07005600 - 0x07005700 -static const Vtx pss_seg7_vertex_07005600[] = { - {{{ -3119, -3235, -3188}, 0, { -4, -24}, {0x1a, 0x45, 0x9a, 0xff}}}, - {{{ -3155, -3235, -3092}, 0, { 0, 0}, {0xd4, 0x62, 0x41, 0xff}}}, - {{{ -2495, -3091, -3072}, 0, { 966, -40}, {0xf4, 0x57, 0xa5, 0xff}}}, - {{{ -4734, -3548, -3813}, 0, { -82, -40}, {0xe2, 0x59, 0xac, 0xff}}}, - {{{ -4716, -3548, -3712}, 0, { 0, 0}, {0xf7, 0x58, 0x5a, 0xff}}}, - {{{ -4119, -3468, -3631}, 0, { 990, 0}, {0xd4, 0x57, 0x50, 0xff}}}, - {{{ -4109, -3468, -3733}, 0, { 984, 0}, {0x08, 0x59, 0xa7, 0xff}}}, - {{{ -4109, -3468, -3733}, 0, { -104, -44}, {0x08, 0x59, 0xa7, 0xff}}}, - {{{ -3639, -3378, -3373}, 0, { 990, 0}, {0xc5, 0x55, 0x48, 0xff}}}, - {{{ -3609, -3378, -3471}, 0, { 952, -40}, {0x18, 0x59, 0xaa, 0xff}}}, - {{{ -4119, -3468, -3631}, 0, { 0, 0}, {0xd4, 0x57, 0x50, 0xff}}}, - {{{ -3609, -3378, -3471}, 0, { -72, -44}, {0x18, 0x59, 0xaa, 0xff}}}, - {{{ -3155, -3235, -3092}, 0, { 990, 0}, {0xd4, 0x62, 0x41, 0xff}}}, - {{{ -3119, -3235, -3188}, 0, { 960, -40}, {0x1a, 0x45, 0x9a, 0xff}}}, - {{{ -3639, -3378, -3373}, 0, { 0, 0}, {0xc5, 0x55, 0x48, 0xff}}}, - {{{ -2498, -3091, -2970}, 0, { 990, 0}, {0xee, 0x57, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005600, 0x004af930, 34262, 0x00005600, 256); // 0x07005700 - 0x070057F0 -static const Vtx pss_seg7_vertex_07005700[] = { - {{{ -2495, -3091, -3072}, 0, { -8, -24}, {0xf4, 0x57, 0xa5, 0xff}}}, - {{{ -2498, -3091, -2970}, 0, { 0, 0}, {0xee, 0x57, 0x5a, 0xff}}}, - {{{ -1894, -2948, -3142}, 0, { 958, -40}, {0xdc, 0x58, 0xad, 0xff}}}, - {{{ -1863, -2948, -3044}, 0, { 990, 0}, {0x16, 0x59, 0x57, 0xff}}}, - {{{ -1894, -2948, -3142}, 0, { 0, -28}, {0xdc, 0x58, 0xad, 0xff}}}, - {{{ -1863, -2948, -3044}, 0, { 0, 0}, {0x16, 0x59, 0x57, 0xff}}}, - {{{ -1385, -2907, -3419}, 0, { 962, -36}, {0xc9, 0x59, 0xba, 0xff}}}, - {{{ -1323, -2907, -3338}, 0, { 990, 0}, {0x36, 0x59, 0x47, 0xff}}}, - {{{ -1385, -2907, -3419}, 0, { -8, 0}, {0xc9, 0x59, 0xba, 0xff}}}, - {{{ -1323, -2907, -3338}, 0, { 0, 0}, {0x36, 0x59, 0x47, 0xff}}}, - {{{ -945, -2866, -3888}, 0, { 964, -36}, {0xb5, 0x5a, 0xd1, 0xff}}}, - {{{ -562, -2733, -5096}, 0, { -72, -40}, {0xa5, 0x56, 0xf5, 0xff}}}, - {{{ -285, -2640, -5388}, 0, { 990, 0}, {0x37, 0x56, 0x4b, 0xff}}}, - {{{ -365, -2640, -5453}, 0, { 1040, -24}, {0xa9, 0x55, 0xdd, 0xff}}}, - {{{ -860, -2866, -3832}, 0, { 990, 0}, {0x4b, 0x5a, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005700, 0x004af930, 34262, 0x00005700, 240); // 0x070057F0 - 0x070058D0 -static const Vtx pss_seg7_vertex_070057F0[] = { - {{{ -945, -2866, -3888}, 0, { 0, -28}, {0xb5, 0x5a, 0xd1, 0xff}}}, - {{{ -860, -2866, -3832}, 0, { 0, 0}, {0x4b, 0x5a, 0x2f, 0xff}}}, - {{{ -695, -2825, -4526}, 0, { 984, 0}, {0xb5, 0x64, 0xf2, 0xff}}}, - {{{ -598, -2825, -4492}, 0, { 990, 0}, {0x63, 0x46, 0x24, 0xff}}}, - {{{ -695, -2825, -4526}, 0, { -14, -28}, {0xb5, 0x64, 0xf2, 0xff}}}, - {{{ -598, -2825, -4492}, 0, { 0, 0}, {0x63, 0x46, 0x24, 0xff}}}, - {{{ -465, -2733, -5061}, 0, { 990, 0}, {0x4b, 0x58, 0x33, 0xff}}}, - {{{ -562, -2733, -5096}, 0, { 1012, -28}, {0xa5, 0x56, 0xf5, 0xff}}}, - {{{ -562, -2733, -5096}, 0, { -72, -40}, {0xa5, 0x56, 0xf5, 0xff}}}, - {{{ -465, -2733, -5061}, 0, { 0, 0}, {0x4b, 0x58, 0x33, 0xff}}}, - {{{ -285, -2640, -5388}, 0, { 990, 0}, {0x37, 0x56, 0x4b, 0xff}}}, - {{{ 656, -2357, -5798}, 0, { -70, -40}, {0xfe, 0x54, 0xa2, 0xff}}}, - {{{ 620, -2357, -5702}, 0, { 0, 0}, {0xcb, 0x55, 0x4d, 0xff}}}, - {{{ 919, -2267, -5544}, 0, { 990, 0}, {0xb5, 0x57, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070057F0, 0x004af930, 34262, 0x000057f0, 224); // 0x070058D0 - 0x070059C0 -static const Vtx pss_seg7_vertex_070058D0[] = { - {{{ -365, -2640, -5453}, 0, { -66, -40}, {0xa9, 0x55, 0xdd, 0xff}}}, - {{{ -285, -2640, -5388}, 0, { 0, 0}, {0x37, 0x56, 0x4b, 0xff}}}, - {{{ -31, -2542, -5634}, 0, { 990, 0}, {0x10, 0x56, 0x5b, 0xff}}}, - {{{ -78, -2542, -5725}, 0, { 1074, -16}, {0xbd, 0x56, 0xc0, 0xff}}}, - {{{ -78, -2542, -5725}, 0, { -100, -44}, {0xbd, 0x56, 0xc0, 0xff}}}, - {{{ 308, -2457, -5717}, 0, { 990, 0}, {0xef, 0x55, 0x5c, 0xff}}}, - {{{ 300, -2457, -5819}, 0, { 1038, -24}, {0xdd, 0x54, 0xa9, 0xff}}}, - {{{ -31, -2542, -5634}, 0, { 0, 0}, {0x10, 0x56, 0x5b, 0xff}}}, - {{{ 300, -2457, -5819}, 0, { -72, -40}, {0xdd, 0x54, 0xa9, 0xff}}}, - {{{ 308, -2457, -5717}, 0, { 0, 0}, {0xef, 0x55, 0x5c, 0xff}}}, - {{{ 620, -2357, -5702}, 0, { 990, 0}, {0xcb, 0x55, 0x4d, 0xff}}}, - {{{ 656, -2357, -5798}, 0, { 1092, -12}, {0xfe, 0x54, 0xa2, 0xff}}}, - {{{ 1410, -2088, -4710}, 0, { -40, 0}, {0x56, 0x58, 0xe5, 0xff}}}, - {{{ 1309, -2088, -4698}, 0, { 0, 0}, {0xa5, 0x58, 0xfe, 0xff}}}, - {{{ 1347, -1996, -4028}, 0, { 990, 0}, {0xa6, 0x58, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070058D0, 0x004af930, 34262, 0x000058d0, 240); // 0x070059C0 - 0x07005AA0 -static const Vtx pss_seg7_vertex_070059C0[] = { - {{{ 656, -2357, -5798}, 0, { -70, -40}, {0xfe, 0x54, 0xa2, 0xff}}}, - {{{ 919, -2267, -5544}, 0, { 990, 0}, {0xb5, 0x57, 0x34, 0xff}}}, - {{{ 993, -2267, -5614}, 0, { 1088, -16}, {0x27, 0x55, 0xab, 0xff}}}, - {{{ 993, -2267, -5614}, 0, { -42, -36}, {0x27, 0x55, 0xab, 0xff}}}, - {{{ 1184, -2177, -5235}, 0, { 990, 0}, {0xa7, 0x58, 0x12, 0xff}}}, - {{{ 1280, -2177, -5272}, 0, { 1074, -16}, {0x45, 0x57, 0xc5, 0xff}}}, - {{{ 919, -2267, -5544}, 0, { 0, 0}, {0xb5, 0x57, 0x34, 0xff}}}, - {{{ 1280, -2177, -5272}, 0, { -58, -36}, {0x45, 0x57, 0xc5, 0xff}}}, - {{{ 1309, -2088, -4698}, 0, { 990, 0}, {0xa5, 0x58, 0xfe, 0xff}}}, - {{{ 1410, -2088, -4710}, 0, { 1010, -28}, {0x56, 0x58, 0xe5, 0xff}}}, - {{{ 1184, -2177, -5235}, 0, { 0, 0}, {0xa7, 0x58, 0x12, 0xff}}}, - {{{ 1410, -2088, -4710}, 0, { -40, 0}, {0x56, 0x58, 0xe5, 0xff}}}, - {{{ 1347, -1996, -4028}, 0, { 990, 0}, {0xa6, 0x58, 0xf7, 0xff}}}, - {{{ 1449, -1996, -4029}, 0, { 996, 0}, {0x59, 0x58, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070059C0, 0x004af930, 34262, 0x000059c0, 224); // 0x07005AA0 - 0x07005B80 -static const Vtx pss_seg7_vertex_07005AA0[] = { - {{{ 1280, -2280, -5272}, 0, { 990, 480}, {0x5c, 0x46, 0xcd, 0xff}}}, - {{{ 1410, -2088, -4710}, 0, { 0, 0}, {0x56, 0x58, 0xe5, 0xff}}}, - {{{ 1410, -2190, -4710}, 0, { 0, 480}, {0x49, 0x65, 0xea, 0xff}}}, - {{{ 1449, -1996, -4029}, 0, { 0, 0}, {0x59, 0x58, 0xf1, 0xff}}}, - {{{ 1347, -1996, -4028}, 0, { 0, 0}, {0xa6, 0x58, 0xf7, 0xff}}}, - {{{ 1354, -1842, -2810}, 0, { 990, 0}, {0xd4, 0x58, 0x4e, 0xff}}}, - {{{ 1456, -1842, -2810}, 0, { 990, 0}, {0x6a, 0x34, 0x2d, 0xff}}}, - {{{ 1449, -2098, -4029}, 0, { 990, 480}, {0x59, 0x59, 0xf3, 0xff}}}, - {{{ 1449, -1996, -4029}, 0, { 990, 0}, {0x59, 0x58, 0xf1, 0xff}}}, - {{{ 1456, -1842, -2810}, 0, { 0, 0}, {0x6a, 0x34, 0x2d, 0xff}}}, - {{{ 1456, -1945, -2810}, 0, { 0, 480}, {0xd8, 0x77, 0xf3, 0xff}}}, - {{{ 1410, -2190, -4710}, 0, { 990, 480}, {0x49, 0x65, 0xea, 0xff}}}, - {{{ 1449, -2098, -4029}, 0, { 0, 480}, {0x59, 0x59, 0xf3, 0xff}}}, - {{{ 1410, -2088, -4710}, 0, { 990, 0}, {0x56, 0x58, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005AA0, 0x004af930, 34262, 0x00005aa0, 224); // 0x07005B80 - 0x07005C70 -static const Vtx pss_seg7_vertex_07005B80[] = { - {{{ 300, -2559, -5819}, 0, { 990, 480}, {0xe8, 0x56, 0xa7, 0xff}}}, - {{{ 300, -2457, -5819}, 0, { 990, 0}, {0xdd, 0x54, 0xa9, 0xff}}}, - {{{ 656, -2357, -5798}, 0, { 0, 0}, {0xfe, 0x54, 0xa2, 0xff}}}, - {{{ 1280, -2280, -5272}, 0, { 990, 480}, {0x5c, 0x46, 0xcd, 0xff}}}, - {{{ 1280, -2177, -5272}, 0, { 990, 0}, {0x45, 0x57, 0xc5, 0xff}}}, - {{{ 1410, -2088, -4710}, 0, { 0, 0}, {0x56, 0x58, 0xe5, 0xff}}}, - {{{ 993, -2369, -5614}, 0, { 990, 480}, {0x30, 0x56, 0xb2, 0xff}}}, - {{{ 993, -2267, -5614}, 0, { 990, 0}, {0x27, 0x55, 0xab, 0xff}}}, - {{{ 1280, -2177, -5272}, 0, { 0, 0}, {0x45, 0x57, 0xc5, 0xff}}}, - {{{ 1280, -2280, -5272}, 0, { 0, 480}, {0x5c, 0x46, 0xcd, 0xff}}}, - {{{ 656, -2459, -5798}, 0, { 990, 480}, {0x0c, 0x56, 0xa5, 0xff}}}, - {{{ 656, -2357, -5798}, 0, { 990, 0}, {0xfe, 0x54, 0xa2, 0xff}}}, - {{{ 993, -2267, -5614}, 0, { 0, 0}, {0x27, 0x55, 0xab, 0xff}}}, - {{{ 993, -2369, -5614}, 0, { 0, 480}, {0x30, 0x56, 0xb2, 0xff}}}, - {{{ 656, -2459, -5798}, 0, { 0, 480}, {0x0c, 0x56, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005B80, 0x004af930, 34262, 0x00005b80, 240); // 0x07005C70 - 0x07005D60 -static const Vtx pss_seg7_vertex_07005C70[] = { - {{{ -695, -2928, -4526}, 0, { 990, 480}, {0xa6, 0x58, 0xf1, 0xff}}}, - {{{ -562, -2733, -5096}, 0, { 0, 0}, {0xa5, 0x56, 0xf5, 0xff}}}, - {{{ -562, -2835, -5096}, 0, { 0, 480}, {0xbc, 0x6a, 0xf9, 0xff}}}, - {{{ -78, -2644, -5725}, 0, { 990, 480}, {0xcb, 0x58, 0xb7, 0xff}}}, - {{{ 300, -2457, -5819}, 0, { 0, 0}, {0xdd, 0x54, 0xa9, 0xff}}}, - {{{ 300, -2559, -5819}, 0, { 0, 480}, {0xe8, 0x56, 0xa7, 0xff}}}, - {{{ -78, -2542, -5725}, 0, { 990, 0}, {0xbd, 0x56, 0xc0, 0xff}}}, - {{{ -365, -2742, -5453}, 0, { 990, 480}, {0xaf, 0x56, 0xd4, 0xff}}}, - {{{ -365, -2640, -5453}, 0, { 990, 0}, {0xa9, 0x55, 0xdd, 0xff}}}, - {{{ -78, -2542, -5725}, 0, { 0, 0}, {0xbd, 0x56, 0xc0, 0xff}}}, - {{{ -78, -2644, -5725}, 0, { 0, 480}, {0xcb, 0x58, 0xb7, 0xff}}}, - {{{ -562, -2835, -5096}, 0, { 990, 480}, {0xbc, 0x6a, 0xf9, 0xff}}}, - {{{ -562, -2733, -5096}, 0, { 990, 0}, {0xa5, 0x56, 0xf5, 0xff}}}, - {{{ -365, -2640, -5453}, 0, { 0, 0}, {0xa9, 0x55, 0xdd, 0xff}}}, - {{{ -365, -2742, -5453}, 0, { 0, 480}, {0xaf, 0x56, 0xd4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005C70, 0x004af930, 34262, 0x00005c70, 240); // 0x07005D60 - 0x07005E50 -static const Vtx pss_seg7_vertex_07005D60[] = { - {{{ -1894, -3051, -3142}, 0, { 990, 480}, {0xd1, 0x50, 0xaa, 0xff}}}, - {{{ -1894, -2948, -3142}, 0, { 990, 0}, {0xdc, 0x58, 0xad, 0xff}}}, - {{{ -1385, -2907, -3419}, 0, { 0, 0}, {0xc9, 0x59, 0xba, 0xff}}}, - {{{ -695, -2928, -4526}, 0, { 990, 480}, {0xa6, 0x58, 0xf1, 0xff}}}, - {{{ -695, -2825, -4526}, 0, { 990, 0}, {0xb5, 0x64, 0xf2, 0xff}}}, - {{{ -562, -2733, -5096}, 0, { 0, 0}, {0xa5, 0x56, 0xf5, 0xff}}}, - {{{ -945, -2969, -3888}, 0, { 990, 480}, {0xac, 0x56, 0xd9, 0xff}}}, - {{{ -945, -2866, -3888}, 0, { 990, 0}, {0xb5, 0x5a, 0xd1, 0xff}}}, - {{{ -695, -2825, -4526}, 0, { 0, 0}, {0xb5, 0x64, 0xf2, 0xff}}}, - {{{ -695, -2928, -4526}, 0, { 0, 480}, {0xa6, 0x58, 0xf1, 0xff}}}, - {{{ -1385, -3010, -3419}, 0, { 990, 480}, {0xbd, 0x52, 0xbc, 0xff}}}, - {{{ -945, -2866, -3888}, 0, { 0, 0}, {0xb5, 0x5a, 0xd1, 0xff}}}, - {{{ -945, -2969, -3888}, 0, { 0, 480}, {0xac, 0x56, 0xd9, 0xff}}}, - {{{ -1385, -2907, -3419}, 0, { 990, 0}, {0xc9, 0x59, 0xba, 0xff}}}, - {{{ -1385, -3010, -3419}, 0, { 0, 480}, {0xbd, 0x52, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005D60, 0x004af930, 34262, 0x00005d60, 240); // 0x07005E50 - 0x07005F40 -static const Vtx pss_seg7_vertex_07005E50[] = { - {{{ -4109, -3571, -3733}, 0, { 990, 480}, {0x1b, 0x47, 0x9b, 0xff}}}, - {{{ -3609, -3378, -3471}, 0, { 0, 0}, {0x18, 0x59, 0xaa, 0xff}}}, - {{{ -3609, -3481, -3471}, 0, { 0, 480}, {0x1b, 0x5a, 0xac, 0xff}}}, - {{{ -2495, -3194, -3072}, 0, { 990, 480}, {0xed, 0x52, 0xa2, 0xff}}}, - {{{ -1894, -2948, -3142}, 0, { 0, 0}, {0xdc, 0x58, 0xad, 0xff}}}, - {{{ -1894, -3051, -3142}, 0, { 0, 480}, {0xd1, 0x50, 0xaa, 0xff}}}, - {{{ -2495, -3091, -3072}, 0, { 990, 0}, {0xf4, 0x57, 0xa5, 0xff}}}, - {{{ -3119, -3337, -3188}, 0, { 990, 480}, {0x07, 0x55, 0xa3, 0xff}}}, - {{{ -3119, -3235, -3188}, 0, { 990, 0}, {0x1a, 0x45, 0x9a, 0xff}}}, - {{{ -2495, -3091, -3072}, 0, { 0, 0}, {0xf4, 0x57, 0xa5, 0xff}}}, - {{{ -2495, -3194, -3072}, 0, { 0, 480}, {0xed, 0x52, 0xa2, 0xff}}}, - {{{ -3609, -3481, -3471}, 0, { 990, 480}, {0x1b, 0x5a, 0xac, 0xff}}}, - {{{ -3119, -3235, -3188}, 0, { 0, 0}, {0x1a, 0x45, 0x9a, 0xff}}}, - {{{ -3119, -3337, -3188}, 0, { 0, 480}, {0x07, 0x55, 0xa3, 0xff}}}, - {{{ -3609, -3378, -3471}, 0, { 990, 0}, {0x18, 0x59, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005E50, 0x004af930, 34262, 0x00005e50, 240); // 0x07005F40 - 0x07006030 -static const Vtx pss_seg7_vertex_07005F40[] = { - {{{ -5685, -3842, -3173}, 0, { 990, 480}, {0xac, 0x58, 0xdd, 0xff}}}, - {{{ -5315, -3636, -3584}, 0, { 0, 0}, {0xbc, 0x57, 0xc3, 0xff}}}, - {{{ -5315, -3738, -3584}, 0, { 0, 480}, {0xc7, 0x58, 0xba, 0xff}}}, - {{{ -4109, -3571, -3733}, 0, { 990, 480}, {0x1b, 0x47, 0x9b, 0xff}}}, - {{{ -4109, -3468, -3733}, 0, { 990, 0}, {0x08, 0x59, 0xa7, 0xff}}}, - {{{ -3609, -3378, -3471}, 0, { 0, 0}, {0x18, 0x59, 0xaa, 0xff}}}, - {{{ -4734, -3650, -3813}, 0, { 990, 480}, {0xf1, 0x5a, 0xa9, 0xff}}}, - {{{ -4109, -3468, -3733}, 0, { 0, 0}, {0x08, 0x59, 0xa7, 0xff}}}, - {{{ -4109, -3571, -3733}, 0, { 0, 480}, {0x1b, 0x47, 0x9b, 0xff}}}, - {{{ -4734, -3548, -3813}, 0, { 990, 0}, {0xe2, 0x59, 0xac, 0xff}}}, - {{{ -5315, -3738, -3584}, 0, { 990, 480}, {0xc7, 0x58, 0xba, 0xff}}}, - {{{ -5315, -3636, -3584}, 0, { 990, 0}, {0xbc, 0x57, 0xc3, 0xff}}}, - {{{ -4734, -3548, -3813}, 0, { 0, 0}, {0xe2, 0x59, 0xac, 0xff}}}, - {{{ -4734, -3650, -3813}, 0, { 0, 480}, {0xf1, 0x5a, 0xa9, 0xff}}}, - {{{ -5685, -3740, -3173}, 0, { 990, 0}, {0xa6, 0x56, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07005F40, 0x004af930, 34262, 0x00005f40, 240); // 0x07006030 - 0x07006120 -static const Vtx pss_seg7_vertex_07006030[] = { - {{{ -776, 2779, 1678}, 0, { 0, 0}, {0x29, 0x4f, 0x59, 0xff}}}, - {{{ -896, 2836, 1576}, 0, { 990, 0}, {0x22, 0x53, 0xa7, 0xff}}}, - {{{ -896, 2836, 1678}, 0, { 988, 0}, {0x1c, 0x54, 0x59, 0xff}}}, - {{{ -5822, -3941, -2610}, 0, { 990, 480}, {0xa5, 0x57, 0xfe, 0xff}}}, - {{{ -5685, -3740, -3173}, 0, { 0, 0}, {0xa6, 0x56, 0xeb, 0xff}}}, - {{{ -5685, -3842, -3173}, 0, { 0, 480}, {0xac, 0x58, 0xdd, 0xff}}}, - {{{ -5822, -3839, -2610}, 0, { 990, 0}, {0xa4, 0x57, 0x04, 0xff}}}, - {{{ 2598, 726, 1683}, 0, { 0, 0}, {0x6a, 0x3b, 0x23, 0xff}}}, - {{{ -776, 2779, 1576}, 0, { 990, 0}, {0x2c, 0x4e, 0xa7, 0xff}}}, - {{{ -776, 2779, 1678}, 0, { 990, 0}, {0x29, 0x4f, 0x59, 0xff}}}, - {{{ 2598, 726, 1580}, 0, { 0, 0}, {0x48, 0x28, 0xa1, 0xff}}}, - {{{ -776, 2267, 1576}, 0, { 990, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -776, 2779, 1576}, 0, { 0, 0}, {0x2c, 0x4e, 0xa7, 0xff}}}, - {{{ -896, 2324, 1576}, 0, { 990, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -776, 2267, 1576}, 0, { 0, 2012}, {0x00, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07006030, 0x004af930, 34262, 0x00006030, 240); // 0x07006120 - 0x07006220 -static const Vtx pss_seg7_vertex_07006120[] = { - {{{ -896, 2836, 1678}, 0, { 0, 0}, {0x1c, 0x54, 0x59, 0xff}}}, - {{{ -896, 2836, 1576}, 0, { 0, 0}, {0x22, 0x53, 0xa7, 0xff}}}, - {{{ -1024, 2871, 1575}, 0, { 990, 0}, {0x10, 0x57, 0xa6, 0xff}}}, - {{{ -1024, 2871, 1678}, 0, { 988, 0}, {0x09, 0x59, 0x5a, 0xff}}}, - {{{ -1024, 2359, 1575}, 0, { 990, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -896, 2324, 1576}, 0, { 0, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -1024, 2871, 1678}, 0, { 0, 0}, {0x09, 0x59, 0x5a, 0xff}}}, - {{{ -2568, 2913, 1573}, 0, { 990, 0}, {0x03, 0x59, 0xa7, 0xff}}}, - {{{ -2568, 2913, 1676}, 0, { 990, 0}, {0x03, 0x59, 0x59, 0xff}}}, - {{{ -1024, 2871, 1575}, 0, { 0, 0}, {0x10, 0x57, 0xa6, 0xff}}}, - {{{ -2568, 2401, 1573}, 0, { 990, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -1024, 2359, 1575}, 0, { 0, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -2568, 2913, 1676}, 0, { 0, 0}, {0x03, 0x59, 0x59, 0xff}}}, - {{{ -2731, 2921, 1573}, 0, { 990, 0}, {0x07, 0x59, 0xa7, 0xff}}}, - {{{ -2731, 2921, 1675}, 0, { 990, 0}, {0x0a, 0x59, 0x59, 0xff}}}, - {{{ -2568, 2913, 1573}, 0, { 0, 0}, {0x03, 0x59, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07006120, 0x004af930, 34262, 0x00006120, 256); // 0x07006220 - 0x07006320 -static const Vtx pss_seg7_vertex_07006220[] = { - {{{ -2731, 2409, 1573}, 0, { 990, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -2731, 2921, 1573}, 0, { 990, 0}, {0x07, 0x59, 0xa7, 0xff}}}, - {{{ -2568, 2913, 1573}, 0, { 0, 0}, {0x03, 0x59, 0xa7, 0xff}}}, - {{{ -2568, 2401, 1573}, 0, { 0, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -2731, 2921, 1675}, 0, { 0, 0}, {0x0a, 0x59, 0x59, 0xff}}}, - {{{ -3930, 3113, 1571}, 0, { 990, 0}, {0x12, 0x70, 0xc8, 0xff}}}, - {{{ -3930, 3113, 1674}, 0, { 990, 0}, {0x08, 0x38, 0x71, 0xff}}}, - {{{ -2731, 2921, 1573}, 0, { 0, 0}, {0x07, 0x59, 0xa7, 0xff}}}, - {{{ -3930, 2601, 1571}, 0, { 990, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -2731, 2409, 1573}, 0, { 0, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ -781, 2778, 2702}, 0, { 0, 0}, {0x2c, 0x4e, 0xa7, 0xff}}}, - {{{ 2471, 761, 2809}, 0, { 990, 0}, {0x6a, 0x3b, 0x22, 0xff}}}, - {{{ 2471, 761, 2707}, 0, { 990, 0}, {0x49, 0x28, 0xa1, 0xff}}}, - {{{ -781, 2778, 2804}, 0, { 0, 0}, {0x29, 0x4f, 0x59, 0xff}}}, - {{{ 2471, 249, 2809}, 0, { 990, 2012}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -781, 2266, 2804}, 0, { 0, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07006220, 0x004af930, 34262, 0x00006220, 256); // 0x07006320 - 0x07006420 -static const Vtx pss_seg7_vertex_07006320[] = { - {{{ -900, 2834, 2702}, 0, { 0, 0}, {0x21, 0x53, 0xa7, 0xff}}}, - {{{ -900, 2834, 2804}, 0, { 0, 0}, {0x1c, 0x55, 0x59, 0xff}}}, - {{{ -781, 2778, 2804}, 0, { 990, 0}, {0x29, 0x4f, 0x59, 0xff}}}, - {{{ -781, 2778, 2702}, 0, { 988, 0}, {0x2c, 0x4e, 0xa7, 0xff}}}, - {{{ -781, 2266, 2804}, 0, { 990, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -900, 2322, 2804}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1029, 2868, 2702}, 0, { 0, 0}, {0x10, 0x58, 0xa6, 0xff}}}, - {{{ -900, 2834, 2804}, 0, { 990, 0}, {0x1c, 0x55, 0x59, 0xff}}}, - {{{ -900, 2834, 2702}, 0, { 988, 0}, {0x21, 0x53, 0xa7, 0xff}}}, - {{{ -1029, 2868, 2804}, 0, { 0, 0}, {0x09, 0x59, 0x5a, 0xff}}}, - {{{ -900, 2322, 2804}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1029, 2356, 2804}, 0, { 0, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -2573, 2913, 2700}, 0, { 0, 0}, {0x03, 0x59, 0xa7, 0xff}}}, - {{{ -2573, 2913, 2802}, 0, { 0, 0}, {0x03, 0x59, 0x59, 0xff}}}, - {{{ -1029, 2868, 2804}, 0, { 990, 0}, {0x09, 0x59, 0x5a, 0xff}}}, - {{{ -1029, 2868, 2702}, 0, { 990, 0}, {0x10, 0x58, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07006320, 0x004af930, 34262, 0x00006320, 256); // 0x07006420 - 0x07006500 -static const Vtx pss_seg7_vertex_07006420[] = { - {{{ -1029, 2356, 2804}, 0, { 990, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -1029, 2868, 2804}, 0, { 990, 0}, {0x09, 0x59, 0x5a, 0xff}}}, - {{{ -2573, 2913, 2802}, 0, { 0, 0}, {0x03, 0x59, 0x59, 0xff}}}, - {{{ -2573, 2401, 2802}, 0, { 0, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -2736, 2920, 2699}, 0, { 0, 0}, {0x07, 0x59, 0xa7, 0xff}}}, - {{{ -2736, 2920, 2802}, 0, { 0, 0}, {0x09, 0x59, 0x59, 0xff}}}, - {{{ -2573, 2913, 2802}, 0, { 990, 0}, {0x03, 0x59, 0x59, 0xff}}}, - {{{ -2573, 2913, 2700}, 0, { 990, 0}, {0x03, 0x59, 0xa7, 0xff}}}, - {{{ -2573, 2401, 2802}, 0, { 990, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -2736, 2408, 2802}, 0, { 0, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -4057, 3113, 2698}, 0, { 0, 0}, {0x10, 0x70, 0xc8, 0xff}}}, - {{{ -2736, 2920, 2802}, 0, { 990, 0}, {0x09, 0x59, 0x59, 0xff}}}, - {{{ -2736, 2920, 2699}, 0, { 990, 0}, {0x07, 0x59, 0xa7, 0xff}}}, - {{{ -4057, 3113, 2800}, 0, { 0, 0}, {0x08, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07006420, 0x004af930, 34262, 0x00006420, 224); // 0x07006500 - 0x070065F0 -static const Vtx pss_seg7_vertex_07006500[] = { - {{{ -1029, 2765, 2702}, 0, { 990, 480}, {0x10, 0x58, 0xa7, 0xff}}}, - {{{ -1029, 2868, 2702}, 0, { 990, 0}, {0x10, 0x58, 0xa6, 0xff}}}, - {{{ -900, 2834, 2702}, 0, { 0, 0}, {0x21, 0x53, 0xa7, 0xff}}}, - {{{ -2736, 2408, 2802}, 0, { 990, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -2736, 2920, 2802}, 0, { 990, 0}, {0x09, 0x59, 0x59, 0xff}}}, - {{{ -4057, 3113, 2800}, 0, { 0, 0}, {0x08, 0x38, 0x71, 0xff}}}, - {{{ -4057, 2601, 2800}, 0, { 0, 2012}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -776, 2677, 1678}, 0, { 990, 480}, {0x30, 0x58, 0x4d, 0xff}}}, - {{{ -896, 2836, 1678}, 0, { 0, 0}, {0x1c, 0x54, 0x59, 0xff}}}, - {{{ -896, 2734, 1678}, 0, { 0, 480}, {0x1c, 0x54, 0x5a, 0xff}}}, - {{{ -776, 2779, 1678}, 0, { 990, 0}, {0x29, 0x4f, 0x59, 0xff}}}, - {{{ -896, 2734, 1678}, 0, { 990, 480}, {0x1c, 0x54, 0x5a, 0xff}}}, - {{{ -1024, 2871, 1678}, 0, { 0, 0}, {0x09, 0x59, 0x5a, 0xff}}}, - {{{ -1024, 2769, 1678}, 0, { 0, 480}, {0x09, 0x58, 0x5a, 0xff}}}, - {{{ -896, 2836, 1678}, 0, { 990, 0}, {0x1c, 0x54, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07006500, 0x004af930, 34262, 0x00006500, 240); // 0x070065F0 - 0x070066E0 -static const Vtx pss_seg7_vertex_070065F0[] = { - {{{ -781, 2676, 2702}, 0, { 990, 480}, {0x21, 0x3d, 0x97, 0xff}}}, - {{{ -781, 2778, 2702}, 0, { 990, 0}, {0x2c, 0x4e, 0xa7, 0xff}}}, - {{{ 2471, 761, 2707}, 0, { 0, 0}, {0x49, 0x28, 0xa1, 0xff}}}, - {{{ -1029, 2765, 2702}, 0, { 990, 480}, {0x10, 0x58, 0xa7, 0xff}}}, - {{{ -900, 2834, 2702}, 0, { 0, 0}, {0x21, 0x53, 0xa7, 0xff}}}, - {{{ -900, 2732, 2702}, 0, { 0, 480}, {0x21, 0x53, 0xa7, 0xff}}}, - {{{ -900, 2732, 2702}, 0, { 990, 480}, {0x21, 0x53, 0xa7, 0xff}}}, - {{{ -900, 2834, 2702}, 0, { 990, 0}, {0x21, 0x53, 0xa7, 0xff}}}, - {{{ -781, 2778, 2702}, 0, { 0, 0}, {0x2c, 0x4e, 0xa7, 0xff}}}, - {{{ -781, 2676, 2702}, 0, { 0, 480}, {0x21, 0x3d, 0x97, 0xff}}}, - {{{ 2598, 624, 1683}, 0, { 990, 480}, {0x2e, 0x6e, 0x2a, 0xff}}}, - {{{ -776, 2779, 1678}, 0, { 0, 0}, {0x29, 0x4f, 0x59, 0xff}}}, - {{{ -776, 2677, 1678}, 0, { 0, 480}, {0x30, 0x58, 0x4d, 0xff}}}, - {{{ 2598, 726, 1683}, 0, { 990, 0}, {0x6a, 0x3b, 0x23, 0xff}}}, - {{{ 2471, 658, 2707}, 0, { 0, 480}, {0x37, 0x6a, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070065F0, 0x004af930, 34262, 0x000065f0, 240); // 0x070066E0 - 0x070067D0 -static const Vtx pss_seg7_vertex_070066E0[] = { - {{{ -4901, -3455, -4765}, 0, { -16, 0}, {0x03, 0x5a, 0x59, 0xff}}}, - {{{ -5839, -3487, -4563}, 0, { 990, 0}, {0xc9, 0x59, 0xba, 0xff}}}, - {{{ -5790, -3487, -4473}, 0, { 972, 0}, {0x1f, 0x58, 0x54, 0xff}}}, - {{{ -6841, -3788, -2797}, 0, { -16, -36}, {0x55, 0x59, 0x1e, 0xff}}}, - {{{ -6942, -3788, -2815}, 0, { 0, 0}, {0xa5, 0x57, 0x02, 0xff}}}, - {{{ -6972, -3931, -1794}, 0, { 990, 0}, {0xc6, 0x6f, 0x0d, 0xff}}}, - {{{ -6869, -3931, -1778}, 0, { 988, 0}, {0x71, 0x38, 0x0b, 0xff}}}, - {{{ -6564, -3638, -3761}, 0, { -2, -40}, {0x3f, 0x59, 0x40, 0xff}}}, - {{{ -6649, -3638, -3818}, 0, { 0, 0}, {0xaa, 0x58, 0xe3, 0xff}}}, - {{{ -6942, -3788, -2815}, 0, { 990, 0}, {0xa5, 0x57, 0x02, 0xff}}}, - {{{ -6841, -3788, -2797}, 0, { 980, -28}, {0x55, 0x59, 0x1e, 0xff}}}, - {{{ -5790, -3487, -4473}, 0, { -8, -40}, {0x1f, 0x58, 0x54, 0xff}}}, - {{{ -6649, -3638, -3818}, 0, { 990, 0}, {0xaa, 0x58, 0xe3, 0xff}}}, - {{{ -6564, -3638, -3761}, 0, { 968, -24}, {0x3f, 0x59, 0x40, 0xff}}}, - {{{ -5839, -3487, -4563}, 0, { 0, 0}, {0xc9, 0x59, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070066E0, 0x004af930, 34262, 0x000066e0, 240); // 0x070067D0 - 0x070068C0 -static const Vtx pss_seg7_vertex_070067D0[] = { - {{{ -2773, -3281, -4081}, 0, { -54, -28}, {0xd2, 0x62, 0x41, 0xff}}}, - {{{ -3295, -3378, -4494}, 0, { 990, 0}, {0x1e, 0x59, 0xac, 0xff}}}, - {{{ -3325, -3378, -4396}, 0, { 954, -24}, {0xcf, 0x58, 0x4c, 0xff}}}, - {{{ -4901, -3455, -4765}, 0, { -16, 0}, {0x03, 0x5a, 0x59, 0xff}}}, - {{{ -4919, -3455, -4866}, 0, { 0, 0}, {0xec, 0x5a, 0xaa, 0xff}}}, - {{{ -5839, -3487, -4563}, 0, { 990, 0}, {0xc9, 0x59, 0xba, 0xff}}}, - {{{ -4011, -3419, -4720}, 0, { -26, 0}, {0xe1, 0x59, 0x54, 0xff}}}, - {{{ -4001, -3419, -4822}, 0, { 0, 0}, {0x0b, 0x5a, 0xa8, 0xff}}}, - {{{ -4919, -3455, -4866}, 0, { 990, 0}, {0xec, 0x5a, 0xaa, 0xff}}}, - {{{ -4901, -3455, -4765}, 0, { 964, 0}, {0x03, 0x5a, 0x59, 0xff}}}, - {{{ -3325, -3378, -4396}, 0, { -48, 0}, {0xcf, 0x58, 0x4c, 0xff}}}, - {{{ -3295, -3378, -4494}, 0, { 0, 0}, {0x1e, 0x59, 0xac, 0xff}}}, - {{{ -4001, -3419, -4822}, 0, { 990, 0}, {0x0b, 0x5a, 0xa8, 0xff}}}, - {{{ -4011, -3419, -4720}, 0, { 946, -28}, {0xe1, 0x59, 0x54, 0xff}}}, - {{{ -2736, -3281, -4177}, 0, { 0, 0}, {0x1a, 0x44, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070067D0, 0x004af930, 34262, 0x000067d0, 240); // 0x070068C0 - 0x070069B0 -static const Vtx pss_seg7_vertex_070068C0[] = { - {{{ -1734, -2913, -4417}, 0, { -40, 0}, {0x4a, 0x59, 0x31, 0xff}}}, - {{{ -1819, -2913, -4474}, 0, { 0, 0}, {0xa6, 0x56, 0xe7, 0xff}}}, - {{{ -1940, -2993, -4136}, 0, { 1086, -48}, {0x2c, 0x57, 0x50, 0xff}}}, - {{{ -2462, -3182, -4014}, 0, { -96, -20}, {0xdf, 0x53, 0x5a, 0xff}}}, - {{{ -2459, -3182, -4116}, 0, { 0, 0}, {0xef, 0x54, 0xa4, 0xff}}}, - {{{ -2773, -3281, -4081}, 0, { 1046, -44}, {0xd2, 0x62, 0x41, 0xff}}}, - {{{ -2736, -3281, -4177}, 0, { 990, 0}, {0x1a, 0x44, 0x99, 0xff}}}, - {{{ -2174, -3080, -4024}, 0, { -146, -8}, {0xff, 0x53, 0x5f, 0xff}}}, - {{{ -2204, -3080, -4121}, 0, { 0, 0}, {0xd2, 0x55, 0xae, 0xff}}}, - {{{ -2462, -3182, -4014}, 0, { 1012, -36}, {0xdf, 0x53, 0x5a, 0xff}}}, - {{{ -2459, -3182, -4116}, 0, { 990, 0}, {0xef, 0x54, 0xa4, 0xff}}}, - {{{ -1940, -2993, -4136}, 0, { -130, -16}, {0x2c, 0x57, 0x50, 0xff}}}, - {{{ -2003, -2993, -4217}, 0, { 0, 0}, {0xb6, 0x55, 0xc7, 0xff}}}, - {{{ -2174, -3080, -4024}, 0, { 1054, -44}, {0xff, 0x53, 0x5f, 0xff}}}, - {{{ -2204, -3080, -4121}, 0, { 990, 0}, {0xd2, 0x55, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070068C0, 0x004af930, 34262, 0x000068c0, 240); // 0x070069B0 - 0x07006AA0 -static const Vtx pss_seg7_vertex_070069B0[] = { - {{{ -1162, -2590, -6097}, 0, { -4, -40}, {0x36, 0x57, 0x49, 0xff}}}, - {{{ -1589, -2733, -5471}, 0, { 990, 0}, {0xa5, 0x57, 0xf3, 0xff}}}, - {{{ -1493, -2733, -5435}, 0, { 974, -28}, {0x4d, 0x58, 0x2f, 0xff}}}, - {{{ -1819, -2913, -4474}, 0, { 0, 0}, {0xa6, 0x56, 0xe7, 0xff}}}, - {{{ -2003, -2993, -4217}, 0, { 990, 0}, {0xb6, 0x55, 0xc7, 0xff}}}, - {{{ -1940, -2993, -4136}, 0, { 1086, -48}, {0x2c, 0x57, 0x50, 0xff}}}, - {{{ -1634, -2825, -4848}, 0, { -2, -36}, {0x63, 0x45, 0x24, 0xff}}}, - {{{ -1730, -2825, -4882}, 0, { 0, 0}, {0xb0, 0x62, 0x00, 0xff}}}, - {{{ -1734, -2913, -4417}, 0, { 1082, -48}, {0x4a, 0x59, 0x31, 0xff}}}, - {{{ -1819, -2913, -4474}, 0, { 990, 0}, {0xa6, 0x56, 0xe7, 0xff}}}, - {{{ -1493, -2733, -5435}, 0, { -12, -36}, {0x4d, 0x58, 0x2f, 0xff}}}, - {{{ -1730, -2825, -4882}, 0, { 990, 0}, {0xb0, 0x62, 0x00, 0xff}}}, - {{{ -1634, -2825, -4848}, 0, { 1006, -36}, {0x63, 0x45, 0x24, 0xff}}}, - {{{ -1589, -2733, -5471}, 0, { 0, 0}, {0xa5, 0x57, 0xf3, 0xff}}}, - {{{ -1242, -2590, -6161}, 0, { 0, 0}, {0xad, 0x57, 0xd9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070069B0, 0x004af930, 34262, 0x000069b0, 240); // 0x07006AA0 - 0x07006B90 -static const Vtx pss_seg7_vertex_07006AA0[] = { - {{{ 1683, -2170, -6267}, 0, { -6, -36}, {0xb8, 0x5a, 0x34, 0xff}}}, - {{{ 1035, -2211, -6819}, 0, { 990, 0}, {0x12, 0x5a, 0xa9, 0xff}}}, - {{{ 999, -2211, -6723}, 0, { 962, -28}, {0xd3, 0x59, 0x4e, 0xff}}}, - {{{ -533, -2446, -6600}, 0, { -8, -40}, {0x16, 0x57, 0x59, 0xff}}}, - {{{ -580, -2446, -6691}, 0, { 0, 0}, {0xc5, 0x57, 0xbb, 0xff}}}, - {{{ -1242, -2590, -6161}, 0, { 990, 0}, {0xad, 0x57, 0xd9, 0xff}}}, - {{{ -1162, -2590, -6097}, 0, { 964, -24}, {0x36, 0x57, 0x49, 0xff}}}, - {{{ 220, -2303, -6820}, 0, { -6, -40}, {0xf4, 0x58, 0x5a, 0xff}}}, - {{{ -580, -2446, -6691}, 0, { 990, 0}, {0xc5, 0x57, 0xbb, 0xff}}}, - {{{ -533, -2446, -6600}, 0, { 966, -24}, {0x16, 0x57, 0x59, 0xff}}}, - {{{ 212, -2303, -6922}, 0, { 0, 0}, {0xe8, 0x58, 0xa9, 0xff}}}, - {{{ 999, -2211, -6723}, 0, { -4, -36}, {0xd3, 0x59, 0x4e, 0xff}}}, - {{{ 212, -2303, -6922}, 0, { 990, 0}, {0xe8, 0x58, 0xa9, 0xff}}}, - {{{ 220, -2303, -6820}, 0, { 964, -28}, {0xf4, 0x58, 0x5a, 0xff}}}, - {{{ 1035, -2211, -6819}, 0, { 0, 0}, {0x12, 0x5a, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07006AA0, 0x004af930, 34262, 0x00006aa0, 240); // 0x07006B90 - 0x07006C80 -static const Vtx pss_seg7_vertex_07006B90[] = { - {{{ 2275, -1996, -4043}, 0, { -30, 0}, {0xa6, 0x58, 0xf7, 0xff}}}, - {{{ 2378, -1996, -4044}, 0, { 0, 0}, {0x59, 0x59, 0xf4, 0xff}}}, - {{{ 2352, -2088, -4825}, 0, { 990, 0}, {0x57, 0x59, 0xea, 0xff}}}, - {{{ 1683, -2170, -6267}, 0, { -6, -36}, {0xb8, 0x5a, 0x34, 0xff}}}, - {{{ 1757, -2170, -6338}, 0, { 0, 0}, {0x38, 0x5a, 0xbb, 0xff}}}, - {{{ 1035, -2211, -6819}, 0, { 990, 0}, {0x12, 0x5a, 0xa9, 0xff}}}, - {{{ 2085, -2129, -5586}, 0, { -12, 0}, {0xaa, 0x59, 0x17, 0xff}}}, - {{{ 2180, -2129, -5624}, 0, { 0, 0}, {0x4f, 0x59, 0xd7, 0xff}}}, - {{{ 1757, -2170, -6338}, 0, { 990, 0}, {0x38, 0x5a, 0xbb, 0xff}}}, - {{{ 1683, -2170, -6267}, 0, { 962, -28}, {0xb8, 0x5a, 0x34, 0xff}}}, - {{{ 2251, -2088, -4813}, 0, { -20, 0}, {0xa6, 0x59, 0x01, 0xff}}}, - {{{ 2352, -2088, -4825}, 0, { 0, 0}, {0x57, 0x59, 0xea, 0xff}}}, - {{{ 2180, -2129, -5624}, 0, { 990, 0}, {0x4f, 0x59, 0xd7, 0xff}}}, - {{{ 2085, -2129, -5586}, 0, { 970, 0}, {0xaa, 0x59, 0x17, 0xff}}}, - {{{ 2251, -2088, -4813}, 0, { 978, -28}, {0xa6, 0x59, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07006B90, 0x004af930, 34262, 0x00006b90, 240); // 0x07006C80 - 0x07006D70 -static const Vtx pss_seg7_vertex_07006C80[] = { - {{{ 2251, -2190, -4813}, 0, { 990, 480}, {0xa6, 0x58, 0x05, 0xff}}}, - {{{ 2251, -2088, -4813}, 0, { 990, 0}, {0xa6, 0x59, 0x01, 0xff}}}, - {{{ 2085, -2129, -5586}, 0, { 0, 0}, {0xaa, 0x59, 0x17, 0xff}}}, - {{{ 2275, -1842, -2810}, 0, { 0, 0}, {0xcb, 0x6b, 0x28, 0xff}}}, - {{{ 2378, -1996, -4044}, 0, { 990, 0}, {0x59, 0x59, 0xf4, 0xff}}}, - {{{ 2275, -1996, -4043}, 0, { 988, 0}, {0xa6, 0x58, 0xf7, 0xff}}}, - {{{ 2378, -1842, -2811}, 0, { 0, 0}, {0x57, 0x2b, 0x51, 0xff}}}, - {{{ 2275, -1945, -2810}, 0, { 990, 480}, {0xd8, 0x77, 0xf3, 0xff}}}, - {{{ 2275, -1996, -4043}, 0, { 0, 0}, {0xa6, 0x58, 0xf7, 0xff}}}, - {{{ 2275, -2098, -4043}, 0, { 0, 480}, {0xb4, 0x64, 0xf6, 0xff}}}, - {{{ 2275, -1842, -2810}, 0, { 990, 0}, {0xcb, 0x6b, 0x28, 0xff}}}, - {{{ 2275, -2098, -4043}, 0, { 990, 480}, {0xb4, 0x64, 0xf6, 0xff}}}, - {{{ 2275, -1996, -4043}, 0, { 990, 0}, {0xa6, 0x58, 0xf7, 0xff}}}, - {{{ 2251, -2088, -4813}, 0, { 0, 0}, {0xa6, 0x59, 0x01, 0xff}}}, - {{{ 2251, -2190, -4813}, 0, { 0, 480}, {0xa6, 0x58, 0x05, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07006C80, 0x004af930, 34262, 0x00006c80, 240); // 0x07006D70 - 0x07006E60 -static const Vtx pss_seg7_vertex_07006D70[] = { - {{{ 999, -2313, -6723}, 0, { 990, 480}, {0xde, 0x51, 0x5b, 0xff}}}, - {{{ 220, -2303, -6820}, 0, { 0, 0}, {0xf4, 0x58, 0x5a, 0xff}}}, - {{{ 220, -2405, -6820}, 0, { 0, 480}, {0x01, 0x51, 0x61, 0xff}}}, - {{{ 2251, -2190, -4813}, 0, { 990, 480}, {0xa6, 0x58, 0x05, 0xff}}}, - {{{ 2085, -2129, -5586}, 0, { 0, 0}, {0xaa, 0x59, 0x17, 0xff}}}, - {{{ 2085, -2231, -5586}, 0, { 0, 480}, {0xa9, 0x55, 0x21, 0xff}}}, - {{{ 2085, -2231, -5586}, 0, { 990, 480}, {0xa9, 0x55, 0x21, 0xff}}}, - {{{ 2085, -2129, -5586}, 0, { 990, 0}, {0xaa, 0x59, 0x17, 0xff}}}, - {{{ 1683, -2170, -6267}, 0, { 0, 0}, {0xb8, 0x5a, 0x34, 0xff}}}, - {{{ 1683, -2272, -6267}, 0, { 0, 480}, {0xbc, 0x53, 0x43, 0xff}}}, - {{{ 1683, -2272, -6267}, 0, { 990, 480}, {0xbc, 0x53, 0x43, 0xff}}}, - {{{ 999, -2211, -6723}, 0, { 0, 0}, {0xd3, 0x59, 0x4e, 0xff}}}, - {{{ 999, -2313, -6723}, 0, { 0, 480}, {0xde, 0x51, 0x5b, 0xff}}}, - {{{ 1683, -2170, -6267}, 0, { 990, 0}, {0xb8, 0x5a, 0x34, 0xff}}}, - {{{ 999, -2211, -6723}, 0, { 990, 0}, {0xd3, 0x59, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07006D70, 0x004af930, 34262, 0x00006d70, 240); // 0x07006E60 - 0x07006F50 -static const Vtx pss_seg7_vertex_07006E60[] = { - {{{ -1493, -2835, -5435}, 0, { 990, 480}, {0x60, 0x45, 0x2b, 0xff}}}, - {{{ -1634, -2825, -4848}, 0, { 0, 0}, {0x63, 0x45, 0x24, 0xff}}}, - {{{ -1634, -2928, -4848}, 0, { 0, 480}, {0x44, 0x65, 0x22, 0xff}}}, - {{{ 220, -2405, -6820}, 0, { 990, 480}, {0x01, 0x51, 0x61, 0xff}}}, - {{{ 220, -2303, -6820}, 0, { 990, 0}, {0xf4, 0x58, 0x5a, 0xff}}}, - {{{ -533, -2446, -6600}, 0, { 0, 0}, {0x16, 0x57, 0x59, 0xff}}}, - {{{ -533, -2549, -6600}, 0, { 0, 480}, {0x23, 0x54, 0x58, 0xff}}}, - {{{ -533, -2549, -6600}, 0, { 990, 480}, {0x23, 0x54, 0x58, 0xff}}}, - {{{ -533, -2446, -6600}, 0, { 990, 0}, {0x16, 0x57, 0x59, 0xff}}}, - {{{ -1162, -2590, -6097}, 0, { 0, 0}, {0x36, 0x57, 0x49, 0xff}}}, - {{{ -1162, -2692, -6097}, 0, { 0, 480}, {0x40, 0x57, 0x41, 0xff}}}, - {{{ -1162, -2692, -6097}, 0, { 990, 480}, {0x40, 0x57, 0x41, 0xff}}}, - {{{ -1493, -2733, -5435}, 0, { 0, 0}, {0x4d, 0x58, 0x2f, 0xff}}}, - {{{ -1493, -2835, -5435}, 0, { 0, 480}, {0x60, 0x45, 0x2b, 0xff}}}, - {{{ -1162, -2590, -6097}, 0, { 990, 0}, {0x36, 0x57, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07006E60, 0x004af930, 34262, 0x00006e60, 240); // 0x07006F50 - 0x07007040 -static const Vtx pss_seg7_vertex_07006F50[] = { - {{{ -1940, -3096, -4136}, 0, { 990, 480}, {0x21, 0x56, 0x56, 0xff}}}, - {{{ -2174, -3080, -4024}, 0, { 0, 0}, {0xff, 0x53, 0x5f, 0xff}}}, - {{{ -2174, -3183, -4024}, 0, { 0, 480}, {0xf7, 0x53, 0x5f, 0xff}}}, - {{{ -1493, -2835, -5435}, 0, { 990, 480}, {0x60, 0x45, 0x2b, 0xff}}}, - {{{ -1493, -2733, -5435}, 0, { 990, 0}, {0x4d, 0x58, 0x2f, 0xff}}}, - {{{ -1634, -2825, -4848}, 0, { 0, 0}, {0x63, 0x45, 0x24, 0xff}}}, - {{{ -1634, -2928, -4848}, 0, { 990, 480}, {0x44, 0x65, 0x22, 0xff}}}, - {{{ -1634, -2825, -4848}, 0, { 990, 0}, {0x63, 0x45, 0x24, 0xff}}}, - {{{ -1734, -2913, -4417}, 0, { 0, 0}, {0x4a, 0x59, 0x31, 0xff}}}, - {{{ -1734, -3015, -4417}, 0, { 0, 480}, {0x54, 0x46, 0x3f, 0xff}}}, - {{{ -1734, -3015, -4417}, 0, { 990, 480}, {0x54, 0x46, 0x3f, 0xff}}}, - {{{ -1734, -2913, -4417}, 0, { 990, 0}, {0x4a, 0x59, 0x31, 0xff}}}, - {{{ -1940, -2993, -4136}, 0, { 0, 0}, {0x2c, 0x57, 0x50, 0xff}}}, - {{{ -1940, -3096, -4136}, 0, { 0, 480}, {0x21, 0x56, 0x56, 0xff}}}, - {{{ -1940, -2993, -4136}, 0, { 990, 0}, {0x2c, 0x57, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07006F50, 0x004af930, 34262, 0x00006f50, 240); // 0x07007040 - 0x07007130 -static const Vtx pss_seg7_vertex_07007040[] = { - {{{ -3325, -3481, -4396}, 0, { 990, 480}, {0xd6, 0x6a, 0x35, 0xff}}}, - {{{ -3325, -3378, -4396}, 0, { 990, 0}, {0xcf, 0x58, 0x4c, 0xff}}}, - {{{ -4011, -3419, -4720}, 0, { 0, 0}, {0xe1, 0x59, 0x54, 0xff}}}, - {{{ -2174, -3183, -4024}, 0, { 990, 480}, {0xf7, 0x53, 0x5f, 0xff}}}, - {{{ -2174, -3080, -4024}, 0, { 990, 0}, {0xff, 0x53, 0x5f, 0xff}}}, - {{{ -2462, -3182, -4014}, 0, { 0, 0}, {0xdf, 0x53, 0x5a, 0xff}}}, - {{{ -2462, -3285, -4014}, 0, { 0, 480}, {0xdb, 0x53, 0x58, 0xff}}}, - {{{ -2462, -3285, -4014}, 0, { 990, 480}, {0xdb, 0x53, 0x58, 0xff}}}, - {{{ -2773, -3281, -4081}, 0, { 0, 0}, {0xd2, 0x62, 0x41, 0xff}}}, - {{{ -2773, -3384, -4081}, 0, { 0, 480}, {0xc9, 0x55, 0x4b, 0xff}}}, - {{{ -2462, -3182, -4014}, 0, { 990, 0}, {0xdf, 0x53, 0x5a, 0xff}}}, - {{{ -2773, -3384, -4081}, 0, { 990, 480}, {0xc9, 0x55, 0x4b, 0xff}}}, - {{{ -2773, -3281, -4081}, 0, { 990, 0}, {0xd2, 0x62, 0x41, 0xff}}}, - {{{ -3325, -3378, -4396}, 0, { 0, 0}, {0xcf, 0x58, 0x4c, 0xff}}}, - {{{ -3325, -3481, -4396}, 0, { 0, 480}, {0xd6, 0x6a, 0x35, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07007040, 0x004af930, 34262, 0x00007040, 240); // 0x07007130 - 0x07007220 -static const Vtx pss_seg7_vertex_07007130[] = { - {{{ -5790, -3590, -4473}, 0, { 990, 480}, {0x2f, 0x52, 0x54, 0xff}}}, - {{{ -6564, -3638, -3761}, 0, { 0, 0}, {0x3f, 0x59, 0x40, 0xff}}}, - {{{ -6564, -3740, -3761}, 0, { 0, 480}, {0x4d, 0x55, 0x34, 0xff}}}, - {{{ -3325, -3481, -4396}, 0, { 990, 480}, {0xd6, 0x6a, 0x35, 0xff}}}, - {{{ -4011, -3419, -4720}, 0, { 0, 0}, {0xe1, 0x59, 0x54, 0xff}}}, - {{{ -4011, -3522, -4720}, 0, { 0, 480}, {0xeb, 0x56, 0x5a, 0xff}}}, - {{{ -4011, -3522, -4720}, 0, { 990, 480}, {0xeb, 0x56, 0x5a, 0xff}}}, - {{{ -4011, -3419, -4720}, 0, { 990, 0}, {0xe1, 0x59, 0x54, 0xff}}}, - {{{ -4901, -3455, -4765}, 0, { 0, 0}, {0x03, 0x5a, 0x59, 0xff}}}, - {{{ -4901, -3557, -4765}, 0, { 0, 480}, {0x0e, 0x53, 0x5e, 0xff}}}, - {{{ -4901, -3557, -4765}, 0, { 990, 480}, {0x0e, 0x53, 0x5e, 0xff}}}, - {{{ -4901, -3455, -4765}, 0, { 990, 0}, {0x03, 0x5a, 0x59, 0xff}}}, - {{{ -5790, -3487, -4473}, 0, { 0, 0}, {0x1f, 0x58, 0x54, 0xff}}}, - {{{ -5790, -3590, -4473}, 0, { 0, 480}, {0x2f, 0x52, 0x54, 0xff}}}, - {{{ -5790, -3487, -4473}, 0, { 990, 0}, {0x1f, 0x58, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07007130, 0x004af930, 34262, 0x00007130, 240); // 0x07007220 - 0x07007310 -static const Vtx pss_seg7_vertex_07007220[] = { - {{{ -2736, 2817, 2699}, 0, { 990, 480}, {0x07, 0x59, 0xa7, 0xff}}}, - {{{ -2573, 2913, 2700}, 0, { 0, 0}, {0x03, 0x59, 0xa7, 0xff}}}, - {{{ -2573, 2810, 2700}, 0, { 0, 480}, {0x03, 0x59, 0xa7, 0xff}}}, - {{{ -6564, -3740, -3761}, 0, { 990, 480}, {0x4d, 0x55, 0x34, 0xff}}}, - {{{ -6841, -3788, -2797}, 0, { 0, 0}, {0x55, 0x59, 0x1e, 0xff}}}, - {{{ -6841, -3890, -2797}, 0, { 0, 480}, {0x59, 0x57, 0x16, 0xff}}}, - {{{ -6564, -3638, -3761}, 0, { 990, 0}, {0x3f, 0x59, 0x40, 0xff}}}, - {{{ -6841, -3890, -2797}, 0, { 990, 480}, {0x59, 0x57, 0x16, 0xff}}}, - {{{ -6841, -3788, -2797}, 0, { 990, 0}, {0x55, 0x59, 0x1e, 0xff}}}, - {{{ -6869, -3931, -1778}, 0, { 0, 0}, {0x71, 0x38, 0x0b, 0xff}}}, - {{{ -6869, -4034, -1778}, 0, { 0, 480}, {0x59, 0x59, 0x0a, 0xff}}}, - {{{ -2573, 2810, 2700}, 0, { 990, 480}, {0x03, 0x59, 0xa7, 0xff}}}, - {{{ -2573, 2913, 2700}, 0, { 990, 0}, {0x03, 0x59, 0xa7, 0xff}}}, - {{{ -1029, 2868, 2702}, 0, { 0, 0}, {0x10, 0x58, 0xa6, 0xff}}}, - {{{ -1029, 2765, 2702}, 0, { 0, 480}, {0x10, 0x58, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07007220, 0x004af930, 34262, 0x00007220, 240); // 0x07007310 - 0x07007400 -static const Vtx pss_seg7_vertex_07007310[] = { - {{{ -2568, 2811, 1676}, 0, { 990, 480}, {0x03, 0x59, 0x59, 0xff}}}, - {{{ -2731, 2921, 1675}, 0, { 0, 0}, {0x0a, 0x59, 0x59, 0xff}}}, - {{{ -2731, 2819, 1675}, 0, { 0, 480}, {0x0c, 0x64, 0x4c, 0xff}}}, - {{{ -2736, 2817, 2699}, 0, { 990, 480}, {0x07, 0x59, 0xa7, 0xff}}}, - {{{ -2736, 2920, 2699}, 0, { 990, 0}, {0x07, 0x59, 0xa7, 0xff}}}, - {{{ -2573, 2913, 2700}, 0, { 0, 0}, {0x03, 0x59, 0xa7, 0xff}}}, - {{{ -4057, 3011, 2698}, 0, { 990, 480}, {0x15, 0x59, 0xa9, 0xff}}}, - {{{ -4057, 3113, 2698}, 0, { 990, 0}, {0x10, 0x70, 0xc8, 0xff}}}, - {{{ -2736, 2920, 2699}, 0, { 0, 0}, {0x07, 0x59, 0xa7, 0xff}}}, - {{{ -2736, 2817, 2699}, 0, { 0, 480}, {0x07, 0x59, 0xa7, 0xff}}}, - {{{ -1024, 2769, 1678}, 0, { 990, 480}, {0x09, 0x58, 0x5a, 0xff}}}, - {{{ -2568, 2913, 1676}, 0, { 0, 0}, {0x03, 0x59, 0x59, 0xff}}}, - {{{ -2568, 2811, 1676}, 0, { 0, 480}, {0x03, 0x59, 0x59, 0xff}}}, - {{{ -1024, 2871, 1678}, 0, { 990, 0}, {0x09, 0x59, 0x5a, 0xff}}}, - {{{ -2568, 2913, 1676}, 0, { 990, 0}, {0x03, 0x59, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07007310, 0x004af930, 34262, 0x00007310, 240); // 0x07007400 - 0x070074F0 -static const Vtx pss_seg7_vertex_07007400[] = { - {{{ 1456, -1812, -1477}, 0, { 0, 0}, {0xa6, 0x54, 0xe3, 0xff}}}, - {{{ 1456, -2324, -1477}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -2237, -1299}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2731, 2819, 1675}, 0, { 990, 480}, {0x0c, 0x64, 0x4c, 0xff}}}, - {{{ -2731, 2921, 1675}, 0, { 990, 0}, {0x0a, 0x59, 0x59, 0xff}}}, - {{{ -3930, 3113, 1674}, 0, { 0, 0}, {0x08, 0x38, 0x71, 0xff}}}, - {{{ -3930, 3011, 1674}, 0, { 0, 480}, {0x00, 0x58, 0x5a, 0xff}}}, - {{{ -5845, -4034, -1778}, 0, { 990, 480}, {0xb4, 0x65, 0x09, 0xff}}}, - {{{ -5845, -3931, -1778}, 0, { 990, 0}, {0xc7, 0x70, 0x0a, 0xff}}}, - {{{ -5822, -3839, -2610}, 0, { 0, 0}, {0xa4, 0x57, 0x04, 0xff}}}, - {{{ -5822, -3941, -2610}, 0, { 0, 480}, {0xa5, 0x57, 0xfe, 0xff}}}, - {{{ 1456, -1945, -2810}, 0, { 0, 0}, {0xd8, 0x77, 0xf3, 0xff}}}, - {{{ 1456, -2457, -2810}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -2324, -1477}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1812, -1477}, 0, { 990, 0}, {0xa6, 0x54, 0xe3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07007400, 0x004af930, 34262, 0x00007400, 240); // 0x070074F0 - 0x070075E0 -static const Vtx pss_seg7_vertex_070074F0[] = { - {{{ 1456, -1484, -965}, 0, { 0, 0}, {0xa6, 0x59, 0xf9, 0xff}}}, - {{{ 1456, -1991, 216}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1479, 216}, 0, { 990, 0}, {0xa6, 0x57, 0xef, 0xff}}}, - {{{ 1456, -1812, -1477}, 0, { 0, 0}, {0xa6, 0x54, 0xe3, 0xff}}}, - {{{ 1456, -2237, -1299}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1725, -1299}, 0, { 990, 0}, {0xa6, 0x47, 0xcb, 0xff}}}, - {{{ 1456, -1725, -1299}, 0, { 0, 0}, {0xa6, 0x47, 0xcb, 0xff}}}, - {{{ 1456, -2020, -1062}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1508, -1062}, 0, { 990, 0}, {0xa5, 0x51, 0xdd, 0xff}}}, - {{{ 1456, -2237, -1299}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1508, -1062}, 0, { 0, 0}, {0xa5, 0x51, 0xdd, 0xff}}}, - {{{ 1456, -2020, -1062}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1996, -965}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1484, -965}, 0, { 990, 0}, {0xa6, 0x59, 0xf9, 0xff}}}, - {{{ 1456, -1996, -965}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070074F0, 0x004af930, 34262, 0x000074f0, 240); // 0x070075E0 - 0x070076D0 -static const Vtx pss_seg7_vertex_070075E0[] = { - {{{ 1456, -1228, 878}, 0, { 0, 0}, {0xa7, 0x59, 0xfb, 0xff}}}, - {{{ 1456, -1740, 878}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1735, 1846}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1479, 216}, 0, { 0, 0}, {0xa6, 0x57, 0xef, 0xff}}}, - {{{ 1456, -1991, 216}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1943, 371}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1431, 371}, 0, { 990, 0}, {0xa7, 0x53, 0xdf, 0xff}}}, - {{{ 1456, -1431, 371}, 0, { 0, 0}, {0xa7, 0x53, 0xdf, 0xff}}}, - {{{ 1456, -1943, 371}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1756, 779}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1244, 779}, 0, { 990, 0}, {0xa6, 0x56, 0xea, 0xff}}}, - {{{ 1456, -1244, 779}, 0, { 0, 0}, {0xa6, 0x56, 0xea, 0xff}}}, - {{{ 1456, -1740, 878}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1228, 878}, 0, { 990, 0}, {0xa7, 0x59, 0xfb, 0xff}}}, - {{{ 1456, -1756, 779}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070075E0, 0x004af930, 34262, 0x000075e0, 240); // 0x070076D0 - 0x070077C0 -static const Vtx pss_seg7_vertex_070076D0[] = { - {{{ 1456, -988, 2623}, 0, { 0, 0}, {0xa7, 0x57, 0xed, 0xff}}}, - {{{ 1456, -1484, 2722}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -972, 2722}, 0, { 990, 0}, {0xa6, 0x59, 0xfc, 0xff}}}, - {{{ 1456, -1228, 878}, 0, { 0, 0}, {0xa7, 0x59, 0xfb, 0xff}}}, - {{{ 1456, -1735, 1846}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1223, 1846}, 0, { 990, 0}, {0xa7, 0x59, 0xf9, 0xff}}}, - {{{ 1456, -1223, 1846}, 0, { 0, 0}, {0xa7, 0x59, 0xf9, 0xff}}}, - {{{ 1456, -1735, 1846}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1713, 2024}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1201, 2024}, 0, { 990, 0}, {0xa6, 0x56, 0xe9, 0xff}}}, - {{{ 1456, -1201, 2024}, 0, { 0, 0}, {0xa6, 0x56, 0xe9, 0xff}}}, - {{{ 1456, -1500, 2623}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -988, 2623}, 0, { 990, 0}, {0xa7, 0x57, 0xed, 0xff}}}, - {{{ 1456, -1713, 2024}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1500, 2623}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070076D0, 0x004af930, 34262, 0x000076d0, 240); // 0x070077C0 - 0x070078B0 -static const Vtx pss_seg7_vertex_070077C0[] = { - {{{ 1483, -768, 5546}, 0, { 0, 0}, {0xbd, 0x6b, 0x00, 0xff}}}, - {{{ 1483, -1280, 5546}, 0, { 0, 2012}, {0x84, 0x00, 0x17, 0xff}}}, - {{{ 1914, -1076, 6355}, 0, { 990, 2012}, {0x9b, 0x00, 0x4c, 0xff}}}, - {{{ 1456, -972, 2722}, 0, { 0, 0}, {0xa6, 0x59, 0xfc, 0xff}}}, - {{{ 1456, -1492, 3644}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -980, 3644}, 0, { 990, 0}, {0x96, 0x45, 0xff, 0xff}}}, - {{{ 1456, -1484, 2722}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -980, 3644}, 0, { 0, 0}, {0x96, 0x45, 0xff, 0xff}}}, - {{{ 1456, -1492, 3644}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1456, -1433, 4677}, 0, { 990, 2012}, {0x82, 0x00, 0x01, 0xff}}}, - {{{ 1456, -921, 4677}, 0, { 990, 0}, {0xb8, 0x68, 0xf7, 0xff}}}, - {{{ 1456, -921, 4677}, 0, { 0, 0}, {0xb8, 0x68, 0xf7, 0xff}}}, - {{{ 1456, -1433, 4677}, 0, { 0, 2012}, {0x82, 0x00, 0x01, 0xff}}}, - {{{ 1483, -1280, 5546}, 0, { 990, 2012}, {0x84, 0x00, 0x17, 0xff}}}, - {{{ 1483, -768, 5546}, 0, { 990, 0}, {0xbd, 0x6b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070077C0, 0x004af930, 34262, 0x000077c0, 240); // 0x070078B0 - 0x070079A0 -static const Vtx pss_seg7_vertex_070078B0[] = { - {{{ 3681, -333, 7088}, 0, { 0, 0}, {0xfd, 0x73, 0x34, 0xff}}}, - {{{ 4672, -741, 6979}, 0, { 990, 2012}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 4672, -229, 6979}, 0, { 990, 0}, {0x17, 0x73, 0x30, 0xff}}}, - {{{ 1483, -768, 5546}, 0, { 0, 0}, {0xbd, 0x6b, 0x00, 0xff}}}, - {{{ 1914, -1076, 6355}, 0, { 990, 2012}, {0x9b, 0x00, 0x4c, 0xff}}}, - {{{ 1914, -564, 6355}, 0, { 990, 0}, {0xbb, 0x53, 0x41, 0xff}}}, - {{{ 1914, -564, 6355}, 0, { 0, 0}, {0xbb, 0x53, 0x41, 0xff}}}, - {{{ 1914, -1076, 6355}, 0, { 0, 2012}, {0x9b, 0x00, 0x4c, 0xff}}}, - {{{ 2701, -968, 6904}, 0, { 990, 2012}, {0xc7, 0x00, 0x71, 0xff}}}, - {{{ 2701, -456, 6904}, 0, { 990, 0}, {0xf5, 0x76, 0x2c, 0xff}}}, - {{{ 2701, -456, 6904}, 0, { 0, 0}, {0xf5, 0x76, 0x2c, 0xff}}}, - {{{ 3681, -845, 7088}, 0, { 990, 2012}, {0xf5, 0x00, 0x7e, 0xff}}}, - {{{ 3681, -333, 7088}, 0, { 990, 0}, {0xfd, 0x73, 0x34, 0xff}}}, - {{{ 2701, -968, 6904}, 0, { 0, 2012}, {0xc7, 0x00, 0x71, 0xff}}}, - {{{ 3681, -845, 7088}, 0, { 0, 2012}, {0xf5, 0x00, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070078B0, 0x004af930, 34262, 0x000078b0, 240); // 0x070079A0 - 0x07007A90 -static const Vtx pss_seg7_vertex_070079A0[] = { - {{{ 6292, 78, 4538}, 0, { 0, 0}, {0x11, 0x7d, 0x01, 0xff}}}, - {{{ 6292, -433, 4538}, 0, { 0, 2012}, {0x7e, 0x00, 0x0a, 0xff}}}, - {{{ 6072, -365, 3531}, 0, { 990, 2012}, {0x77, 0x00, 0xd6, 0xff}}}, - {{{ 4672, -229, 6979}, 0, { 0, 0}, {0x17, 0x73, 0x30, 0xff}}}, - {{{ 4672, -741, 6979}, 0, { 0, 2012}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 5531, -639, 6436}, 0, { 990, 2012}, {0x53, 0x00, 0x5f, 0xff}}}, - {{{ 5531, -127, 6436}, 0, { 990, 0}, {0x2a, 0x73, 0x1f, 0xff}}}, - {{{ 5531, -127, 6436}, 0, { 0, 0}, {0x2a, 0x73, 0x1f, 0xff}}}, - {{{ 6060, -538, 5553}, 0, { 990, 2012}, {0x73, 0x00, 0x35, 0xff}}}, - {{{ 6060, -26, 5553}, 0, { 990, 0}, {0x32, 0x73, 0x12, 0xff}}}, - {{{ 5531, -639, 6436}, 0, { 0, 2012}, {0x53, 0x00, 0x5f, 0xff}}}, - {{{ 6060, -26, 5553}, 0, { 0, 0}, {0x32, 0x73, 0x12, 0xff}}}, - {{{ 6060, -538, 5553}, 0, { 0, 2012}, {0x73, 0x00, 0x35, 0xff}}}, - {{{ 6292, -433, 4538}, 0, { 990, 2012}, {0x7e, 0x00, 0x0a, 0xff}}}, - {{{ 6292, 78, 4538}, 0, { 990, 0}, {0x11, 0x7d, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_070079A0, 0x004af930, 34262, 0x000079a0, 240); // 0x07007A90 - 0x07007B80 -static const Vtx pss_seg7_vertex_07007A90[] = { - {{{ 4823, 236, 2128}, 0, { 0, 0}, {0x1b, 0x6d, 0xc6, 0xff}}}, - {{{ 4823, -275, 2128}, 0, { 0, 2012}, {0x45, 0x00, 0x96, 0xff}}}, - {{{ 3904, -204, 1784}, 0, { 990, 2012}, {0x22, 0x00, 0x86, 0xff}}}, - {{{ 6292, 78, 4538}, 0, { 0, 0}, {0x11, 0x7d, 0x01, 0xff}}}, - {{{ 6072, -365, 3531}, 0, { 990, 2012}, {0x77, 0x00, 0xd6, 0xff}}}, - {{{ 6072, 146, 3531}, 0, { 990, 0}, {0x2e, 0x75, 0xf2, 0xff}}}, - {{{ 6072, 146, 3531}, 0, { 0, 0}, {0x2e, 0x75, 0xf2, 0xff}}}, - {{{ 5540, -296, 2725}, 0, { 990, 2012}, {0x62, 0x00, 0xb1, 0xff}}}, - {{{ 5540, 215, 2725}, 0, { 990, 0}, {0x42, 0x54, 0xbd, 0xff}}}, - {{{ 6072, -365, 3531}, 0, { 0, 2012}, {0x77, 0x00, 0xd6, 0xff}}}, - {{{ 5540, 215, 2725}, 0, { 0, 0}, {0x42, 0x54, 0xbd, 0xff}}}, - {{{ 5540, -296, 2725}, 0, { 0, 2012}, {0x62, 0x00, 0xb1, 0xff}}}, - {{{ 4823, -275, 2128}, 0, { 990, 2012}, {0x45, 0x00, 0x96, 0xff}}}, - {{{ 4823, 236, 2128}, 0, { 990, 0}, {0x1b, 0x6d, 0xc6, 0xff}}}, - {{{ 3904, 307, 1784}, 0, { 990, 0}, {0x19, 0x6a, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07007A90, 0x004af930, 34262, 0x00007a90, 240); // 0x07007B80 - 0x07007C70 -static const Vtx pss_seg7_vertex_07007B80[] = { - {{{ 2275, -1725, -1299}, 0, { 0, 0}, {0x5a, 0x4c, 0xd2, 0xff}}}, - {{{ 2275, -2237, -1299}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -2324, -1477}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3904, 307, 1784}, 0, { 0, 0}, {0x19, 0x6a, 0xc0, 0xff}}}, - {{{ 3904, -204, 1784}, 0, { 0, 2012}, {0x22, 0x00, 0x86, 0xff}}}, - {{{ 2946, 0, 1683}, 0, { 990, 2012}, {0x08, 0x00, 0x82, 0xff}}}, - {{{ 2946, 512, 1683}, 0, { 990, 0}, {0x1a, 0x57, 0xa8, 0xff}}}, - {{{ 2946, 512, 1683}, 0, { 0, 0}, {0x1a, 0x57, 0xa8, 0xff}}}, - {{{ 2598, 112, 1683}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2598, 624, 1683}, 0, { 990, 0}, {0x2e, 0x6e, 0x2a, 0xff}}}, - {{{ 2946, 0, 1683}, 0, { 0, 2012}, {0x08, 0x00, 0x82, 0xff}}}, - {{{ 2275, -1812, -1477}, 0, { 0, 0}, {0x5a, 0x57, 0xed, 0xff}}}, - {{{ 2275, -2324, -1477}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -2457, -2810}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1945, -2810}, 0, { 990, 0}, {0xd8, 0x77, 0xf3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07007B80, 0x004af930, 34262, 0x00007b80, 240); // 0x07007C70 - 0x07007D60 -static const Vtx pss_seg7_vertex_07007C70[] = { - {{{ 2275, -1479, 216}, 0, { 0, 0}, {0x5a, 0x58, 0xf7, 0xff}}}, - {{{ 2275, -1996, -965}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1484, -965}, 0, { 990, 0}, {0x5a, 0x58, 0xf2, 0xff}}}, - {{{ 2275, -1725, -1299}, 0, { 0, 0}, {0x5a, 0x4c, 0xd2, 0xff}}}, - {{{ 2275, -2324, -1477}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1812, -1477}, 0, { 990, 0}, {0x5a, 0x57, 0xed, 0xff}}}, - {{{ 2275, -1508, -1062}, 0, { 0, 0}, {0x5b, 0x4a, 0xd0, 0xff}}}, - {{{ 2275, -2020, -1062}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -2237, -1299}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1725, -1299}, 0, { 990, 0}, {0x5a, 0x4c, 0xd2, 0xff}}}, - {{{ 2275, -1484, -965}, 0, { 0, 0}, {0x5a, 0x58, 0xf2, 0xff}}}, - {{{ 2275, -1996, -965}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -2020, -1062}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1508, -1062}, 0, { 990, 0}, {0x5b, 0x4a, 0xd0, 0xff}}}, - {{{ 2275, -1991, 216}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07007C70, 0x004af930, 34262, 0x00007c70, 240); // 0x07007D60 - 0x07007E50 -static const Vtx pss_seg7_vertex_07007D60[] = { - {{{ 2275, -1223, 1846}, 0, { 0, 0}, {0x59, 0x59, 0xfd, 0xff}}}, - {{{ 2275, -1735, 1846}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1740, 878}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1431, 371}, 0, { 0, 0}, {0x59, 0x54, 0xe2, 0xff}}}, - {{{ 2275, -1991, 216}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1479, 216}, 0, { 990, 0}, {0x5a, 0x58, 0xf7, 0xff}}}, - {{{ 2275, -1943, 371}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1244, 779}, 0, { 0, 0}, {0x5a, 0x54, 0xe3, 0xff}}}, - {{{ 2275, -1756, 779}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1943, 371}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1431, 371}, 0, { 990, 0}, {0x59, 0x54, 0xe2, 0xff}}}, - {{{ 2275, -1228, 878}, 0, { 0, 0}, {0x59, 0x59, 0xf7, 0xff}}}, - {{{ 2275, -1756, 779}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1244, 779}, 0, { 990, 0}, {0x5a, 0x54, 0xe3, 0xff}}}, - {{{ 2275, -1740, 878}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07007D60, 0x004af930, 34262, 0x00007d60, 240); // 0x07007E50 - 0x07007F40 -static const Vtx pss_seg7_vertex_07007E50[] = { - {{{ 2275, -972, 2722}, 0, { 0, 0}, {0x59, 0x59, 0xf7, 0xff}}}, - {{{ 2275, -1500, 2623}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -988, 2623}, 0, { 990, 0}, {0x59, 0x56, 0xe8, 0xff}}}, - {{{ 2275, -1223, 1846}, 0, { 0, 0}, {0x59, 0x59, 0xfd, 0xff}}}, - {{{ 2275, -1740, 878}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1228, 878}, 0, { 990, 0}, {0x59, 0x59, 0xf7, 0xff}}}, - {{{ 2275, -1201, 2024}, 0, { 0, 0}, {0x5a, 0x57, 0xef, 0xff}}}, - {{{ 2275, -1713, 2024}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1735, 1846}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1223, 1846}, 0, { 990, 0}, {0x59, 0x59, 0xfd, 0xff}}}, - {{{ 2275, -988, 2623}, 0, { 0, 0}, {0x59, 0x56, 0xe8, 0xff}}}, - {{{ 2275, -1713, 2024}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1201, 2024}, 0, { 990, 0}, {0x5a, 0x57, 0xef, 0xff}}}, - {{{ 2275, -1500, 2623}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1484, 2722}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07007E50, 0x004af930, 34262, 0x00007e50, 240); // 0x07007F40 - 0x07008030 -static const Vtx pss_seg7_vertex_07007F40[] = { - {{{ 2343, -828, 5186}, 0, { 0, 0}, {0x52, 0x5a, 0xdf, 0xff}}}, - {{{ 2275, -1433, 4566}, 0, { 990, 2012}, {0x7e, 0x00, 0xf7, 0xff}}}, - {{{ 2275, -921, 4566}, 0, { 990, 0}, {0x58, 0x5a, 0xf4, 0xff}}}, - {{{ 2275, -967, 3644}, 0, { 0, 0}, {0x4b, 0x66, 0xfe, 0xff}}}, - {{{ 2275, -1479, 3644}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -1484, 2722}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -972, 2722}, 0, { 990, 0}, {0x59, 0x59, 0xf7, 0xff}}}, - {{{ 2275, -921, 4566}, 0, { 0, 0}, {0x58, 0x5a, 0xf4, 0xff}}}, - {{{ 2275, -1433, 4566}, 0, { 0, 2012}, {0x7e, 0x00, 0xf7, 0xff}}}, - {{{ 2275, -1479, 3644}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2275, -967, 3644}, 0, { 990, 0}, {0x4b, 0x66, 0xfe, 0xff}}}, - {{{ 2598, 726, 1580}, 0, { 0, 0}, {0x48, 0x28, 0xa1, 0xff}}}, - {{{ 2598, 214, 1580}, 0, { 0, 2012}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -776, 2267, 1576}, 0, { 990, 2012}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 2343, -1340, 5186}, 0, { 0, 2012}, {0x75, 0x00, 0xd1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07007F40, 0x004af930, 34262, 0x00007f40, 240); // 0x07008030 - 0x07008120 -static const Vtx pss_seg7_vertex_07008030[] = { - {{{ 4329, -450, 6074}, 0, { 0, 0}, {0xdc, 0x59, 0xae, 0xff}}}, - {{{ 4329, -962, 6074}, 0, { 0, 2012}, {0xcd, 0x00, 0x8c, 0xff}}}, - {{{ 3681, -1064, 6163}, 0, { 990, 2012}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ 2617, -736, 5671}, 0, { 0, 0}, {0x3f, 0x5a, 0xc1, 0xff}}}, - {{{ 2617, -1248, 5671}, 0, { 0, 2012}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 2343, -1340, 5186}, 0, { 990, 2012}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ 2343, -828, 5186}, 0, { 990, 0}, {0x52, 0x5a, 0xdf, 0xff}}}, - {{{ 3057, -644, 6044}, 0, { 0, 0}, {0x21, 0x5a, 0xae, 0xff}}}, - {{{ 3057, -1156, 6044}, 0, { 0, 2012}, {0x2c, 0x00, 0x8a, 0xff}}}, - {{{ 2617, -1248, 5671}, 0, { 990, 2012}, {0x5c, 0x00, 0xaa, 0xff}}}, - {{{ 2617, -736, 5671}, 0, { 990, 0}, {0x3f, 0x5a, 0xc1, 0xff}}}, - {{{ 3681, -552, 6163}, 0, { 0, 0}, {0xfb, 0x58, 0xa6, 0xff}}}, - {{{ 3057, -1156, 6044}, 0, { 990, 2012}, {0x2c, 0x00, 0x8a, 0xff}}}, - {{{ 3057, -644, 6044}, 0, { 990, 0}, {0x21, 0x5a, 0xae, 0xff}}}, - {{{ 3681, -1064, 6163}, 0, { 0, 2012}, {0xfd, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07008030, 0x004af930, 34262, 0x00008030, 240); // 0x07008120 - 0x07008210 -static const Vtx pss_seg7_vertex_07008120[] = { - {{{ 5380, -139, 4525}, 0, { 0, 0}, {0xa6, 0x59, 0x01, 0xff}}}, - {{{ 5191, -757, 5215}, 0, { 990, 2012}, {0x8a, 0x00, 0xd3, 0xff}}}, - {{{ 5191, -245, 5215}, 0, { 990, 0}, {0xaa, 0x58, 0xe4, 0xff}}}, - {{{ 4329, -450, 6074}, 0, { 0, 0}, {0xdc, 0x59, 0xae, 0xff}}}, - {{{ 3681, -1064, 6163}, 0, { 990, 2012}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ 3681, -552, 6163}, 0, { 990, 0}, {0xfb, 0x58, 0xa6, 0xff}}}, - {{{ 4860, -347, 5748}, 0, { 0, 0}, {0xbc, 0x59, 0xc5, 0xff}}}, - {{{ 4329, -962, 6074}, 0, { 990, 2012}, {0xcd, 0x00, 0x8c, 0xff}}}, - {{{ 4329, -450, 6074}, 0, { 990, 0}, {0xdc, 0x59, 0xae, 0xff}}}, - {{{ 4860, -859, 5748}, 0, { 0, 2012}, {0xa0, 0x00, 0xae, 0xff}}}, - {{{ 5191, -245, 5215}, 0, { 0, 0}, {0xaa, 0x58, 0xe4, 0xff}}}, - {{{ 5191, -757, 5215}, 0, { 0, 2012}, {0x8a, 0x00, 0xd3, 0xff}}}, - {{{ 4860, -859, 5748}, 0, { 990, 2012}, {0xa0, 0x00, 0xae, 0xff}}}, - {{{ 4860, -347, 5748}, 0, { 990, 0}, {0xbc, 0x59, 0xc5, 0xff}}}, - {{{ 5380, -651, 4525}, 0, { 0, 2012}, {0x82, 0x00, 0x04, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07008120, 0x004af930, 34262, 0x00008120, 240); // 0x07008210 - 0x07008300 -static const Vtx pss_seg7_vertex_07008210[] = { - {{{ 3699, 297, 2752}, 0, { 0, 0}, {0x01, 0x58, 0x5b, 0xff}}}, - {{{ 4360, -327, 2924}, 0, { 990, 2012}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 4360, 184, 2924}, 0, { 990, 0}, {0xde, 0x59, 0x53, 0xff}}}, - {{{ 5245, -37, 3820}, 0, { 0, 0}, {0xb1, 0x58, 0x2a, 0xff}}}, - {{{ 5245, -549, 3820}, 0, { 0, 2012}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 5380, -651, 4525}, 0, { 990, 2012}, {0x82, 0x00, 0x04, 0xff}}}, - {{{ 5380, -139, 4525}, 0, { 990, 0}, {0xa6, 0x59, 0x01, 0xff}}}, - {{{ 4846, 72, 3315}, 0, { 0, 0}, {0xc7, 0x58, 0x47, 0xff}}}, - {{{ 4846, -439, 3315}, 0, { 0, 2012}, {0xaa, 0x00, 0x5c, 0xff}}}, - {{{ 5245, -549, 3820}, 0, { 990, 2012}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 5245, -37, 3820}, 0, { 990, 0}, {0xb1, 0x58, 0x2a, 0xff}}}, - {{{ 4360, 184, 2924}, 0, { 0, 0}, {0xde, 0x59, 0x53, 0xff}}}, - {{{ 4360, -327, 2924}, 0, { 0, 2012}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 4846, -439, 3315}, 0, { 990, 2012}, {0xaa, 0x00, 0x5c, 0xff}}}, - {{{ 4846, 72, 3315}, 0, { 990, 0}, {0xc7, 0x58, 0x47, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07008210, 0x004af930, 34262, 0x00008210, 240); // 0x07008300 - 0x070083B0 -static const Vtx pss_seg7_vertex_07008300[] = { - {{{ 2471, 658, 2707}, 0, { 0, 0}, {0x37, 0x6a, 0x2a, 0xff}}}, - {{{ 2471, 146, 2707}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2892, 0, 2707}, 0, { 990, 2012}, {0xfe, 0x00, 0x7e, 0xff}}}, - {{{ 3699, 297, 2752}, 0, { 0, 0}, {0x01, 0x58, 0x5b, 0xff}}}, - {{{ 3699, -214, 2752}, 0, { 0, 2012}, {0xf1, 0x00, 0x7e, 0xff}}}, - {{{ 4360, -327, 2924}, 0, { 990, 2012}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 2892, 512, 2707}, 0, { 0, 0}, {0x17, 0x55, 0x5a, 0xff}}}, - {{{ 2892, 0, 2707}, 0, { 0, 2012}, {0xfe, 0x00, 0x7e, 0xff}}}, - {{{ 3699, -214, 2752}, 0, { 990, 2012}, {0xf1, 0x00, 0x7e, 0xff}}}, - {{{ 3699, 297, 2752}, 0, { 990, 0}, {0x01, 0x58, 0x5b, 0xff}}}, - {{{ 2892, 512, 2707}, 0, { 990, 0}, {0x17, 0x55, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_07008300, 0x004af930, 34262, 0x00008300, 176); // 0x070083B0 - 0x07008E20 static const Gfx pss_seg7_dl_070083B0[] = { diff --git a/levels/pss/areas/1/2/model.inc.c b/levels/pss/areas/1/2/model.inc.c index d9fd053d3..6111f7bdb 100644 --- a/levels/pss/areas/1/2/model.inc.c +++ b/levels/pss/areas/1/2/model.inc.c @@ -1,105 +1,21 @@ +#include "pc/rom_assets.h" // 0x0700A8B8 - 0x0700A978 -static const Vtx pss_seg7_vertex_0700A8B8[] = { - {{{ -5128, -2129, 4118}, 0, { -6282, -1012}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -7586, -2129, 6525}, 0, { -9432, -2376}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -7586, -2129, 4118}, 0, { -8572, -134}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -5128, -2129, 6525}, 0, { -7142, -3254}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 6144, 7680, -4095}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3072, 7680, -7167}, 0, { 2238, 3258}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 6144, 7680, -7167}, 0, { 2238, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3072, 7680, -4095}, 0, { 0, 3258}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 6144, 6144, -7167}, 0, { -2880, 9970}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3072, 6144, -4095}, 0, { -1254, 5950}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6144, 6144, -4095}, 0, { -4078, 7146}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3072, 6144, -7167}, 0, { -56, 8772}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700A8B8, 0x004af930, 34262, 0x0000a8b8, 192); // 0x0700A978 - 0x0700AA78 -static const Vtx pss_seg7_vertex_0700A978[] = { - {{{ 3226, 6144, -6245}, 0, { 8552, 1002}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3072, 6144, -6245}, 0, { 8552, 1002}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3072, 7035, -6245}, 0, { 8552, -2554}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3226, 7035, -6245}, 0, { 8552, -2554}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3072, 7035, -5017}, 0, { 3648, -2554}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3226, 7035, -5017}, 0, { 3648, -2554}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3072, 6144, -5017}, 0, { 3648, 1002}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 3226, 6144, -5017}, 0, { 3648, 1002}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -5128, -2129, 4118}, 0, { 9780, -8822}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -6920, -3460, 4118}, 0, { 2626, -3506}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -5794, -3460, 4118}, 0, { 7122, -3506}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -5794, -4587, 4118}, 0, { 7122, 990}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -5128, -4587, 4118}, 0, { 9780, 990}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -7586, -2129, 4118}, 0, { 0, -8822}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -7586, -4587, 4118}, 0, { 0, 990}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ -6920, -4587, 4118}, 0, { 2626, 990}, {0xaa, 0xaa, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700A978, 0x004af930, 34262, 0x0000a978, 256); // 0x0700AA78 - 0x0700AB68 -static const Vtx pss_seg7_vertex_0700AA78[] = { - {{{ 3072, 6144, -6245}, 0, { 8552, 1002}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ 3072, 6144, -7167}, 0, { 12232, 1002}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ 3072, 7680, -7167}, 0, { 12232, -5128}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ 3072, 7035, -6245}, 0, { 8552, -2554}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ 3072, 7680, -4095}, 0, { 0, -5128}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ 3072, 6144, -4095}, 0, { 0, 1002}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ 3072, 7035, -5017}, 0, { 3648, -2554}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ 3072, 6144, -5017}, 0, { 3648, 1002}, {0xaa, 0xaa, 0xaa, 0xff}}}, - {{{ 3226, 6656, -5119}, 0, { 4056, -1040}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3226, 6656, -6143}, 0, { 8144, -1040}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3226, 7035, -6245}, 0, { 8552, -2554}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5128, -4587, 4118}, 0, { 172, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5128, -4587, 6525}, 0, { 9780, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5128, -2129, 6525}, 0, { 9780, -8822}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5128, -2129, 4118}, 0, { 172, -8822}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700AA78, 0x004af930, 34262, 0x0000aa78, 240); // 0x0700AB68 - 0x0700AC58 -static const Vtx pss_seg7_vertex_0700AB68[] = { - {{{ -7586, -2129, 6525}, 0, { 0, -8822}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7586, -4587, 4118}, 0, { 9574, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7586, -2129, 4118}, 0, { 9574, -8822}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7586, -4587, 6525}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3226, 6144, -6143}, 0, { 8144, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3226, 7035, -6245}, 0, { 8552, -2554}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3226, 6656, -6143}, 0, { 8144, -1040}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3226, 6144, -6245}, 0, { 8552, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6144, 6144, -4095}, 0, { 0, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3072, 7680, -4095}, 0, { 12232, -5128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6144, 7680, -4095}, 0, { 0, -5128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3226, 6144, -5017}, 0, { 3648, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3226, 6144, -5119}, 0, { 4056, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3226, 7035, -5017}, 0, { 3648, -2554}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3226, 6656, -5119}, 0, { 4056, -1040}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700AB68, 0x004af930, 34262, 0x0000ab68, 240); // 0x0700AC58 - 0x0700AD48 -static const Vtx pss_seg7_vertex_0700AC58[] = { - {{{ 6144, 7680, -7167}, 0, { 0, -5128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6144, 6144, -4095}, 0, { 12232, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6144, 7680, -4095}, 0, { 12232, -5128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6144, 6144, -7167}, 0, { 0, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6144, 6144, -4095}, 0, { 0, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3072, 6144, -4095}, 0, { 12232, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3072, 7680, -4095}, 0, { 12232, -5128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6144, 7680, -7167}, 0, { 12232, -5128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3072, 7680, -7167}, 0, { 0, -5128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3072, 6144, -7167}, 0, { 0, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6144, 6144, -7167}, 0, { 12232, 1002}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7586, -2129, 6525}, 0, { 9348, -8822}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5128, -2129, 6525}, 0, { -460, -8822}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5128, -4587, 6525}, 0, { -460, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7586, -4587, 6525}, 0, { 9348, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700AC58, 0x004af930, 34262, 0x0000ac58, 240); // 0x0700AD48 - 0x0700ADA8 -static const Vtx pss_seg7_vertex_0700AD48[] = { - {{{ -7586, -4587, 6525}, 0, { 5078, -3950}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5128, -4587, 6525}, 0, { -3096, -3950}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5794, -4587, 4118}, 0, { -882, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5128, -4587, 4118}, 0, { -3096, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6920, -4587, 4118}, 0, { 2864, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -7586, -4587, 4118}, 0, { 5078, 4054}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700AD48, 0x004af930, 34262, 0x0000ad48, 96); // 0x0700ADA8 - 0x0700AE00 static const Gfx pss_seg7_dl_0700ADA8[] = { diff --git a/levels/pss/areas/1/3/model.inc.c b/levels/pss/areas/1/3/model.inc.c index 29dc2a047..a11af436e 100644 --- a/levels/pss/areas/1/3/model.inc.c +++ b/levels/pss/areas/1/3/model.inc.c @@ -1,59 +1,12 @@ +#include "pc/rom_assets.h" // 0x0700B070 - 0x0700B160 -static const Vtx pss_seg7_vertex_0700B070[] = { - {{{ -5906, -4217, 3701}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5845, -4217, 3701}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5845, -4252, 3701}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5906, -3951, 895}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5845, -3951, 895}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5845, -3986, 895}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6869, -3986, 895}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6869, -3951, 895}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6808, -3951, 895}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5906, -4084, 2301}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5845, -4084, 2301}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5845, -4119, 2301}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6869, -4119, 2301}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6869, -4084, 2301}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6808, -4084, 2301}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700B070, 0x004af930, 34262, 0x0000b070, 240); // 0x0700B160 - 0x0700B250 -static const Vtx pss_seg7_vertex_0700B160[] = { - {{{ 558, -1918, -5339}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 527, -1918, -5286}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 527, -1953, -5286}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6869, -4252, 3701}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6869, -4217, 3701}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6808, -4217, 3701}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 4880, -6143}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 4915, -6143}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 4915, -6082}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6376, -6143}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -6143}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -6082}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -5180}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -5119}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6376, -5119}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700B160, 0x004af930, 34262, 0x0000b160, 240); // 0x0700B250 - 0x0700B340 -static const Vtx pss_seg7_vertex_0700B250[] = { - {{{ -5095, 3457, 2438}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5095, 3492, 2438}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5072, 3492, 2382}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4557, -3325, -3304}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4588, -3325, -3251}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4588, -3360, -3251}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5753, 4665, -5488}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5753, 4700, -5488}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5715, 4700, -5440}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6710, 4297, -3107}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6710, 4332, -3107}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6649, 4332, -3106}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6710, 3887, 5}, 0, { 478, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6710, 3922, 5}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6649, 3922, 0}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700B250, 0x004af930, 34262, 0x0000b250, 240); // 0x0700B340 - 0x0700B3F0 static const Gfx pss_seg7_dl_0700B340[] = { diff --git a/levels/pss/areas/1/4/model.inc.c b/levels/pss/areas/1/4/model.inc.c index d8795bd63..af9a52270 100644 --- a/levels/pss/areas/1/4/model.inc.c +++ b/levels/pss/areas/1/4/model.inc.c @@ -1,490 +1,81 @@ +#include "pc/rom_assets.h" // 0x0700B4A8 - 0x0700B598 -static const Vtx pss_seg7_vertex_0700B4A8[] = { - {{{ -5896, -3851, 930}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -3951, 895}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3951, 930}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3951, 930}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3951, 859}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -3951, 895}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -3951, 895}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -3851, 895}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -3851, 895}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3851, 930}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3851, 859}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3851, 930}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3951, 930}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -3951, 895}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -3851, 895}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700B4A8, 0x004af930, 34262, 0x0000b4a8, 240); // 0x0700B598 - 0x0700B688 -static const Vtx pss_seg7_vertex_0700B598[] = { - {{{ -6819, -3951, 930}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -3951, 895}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3951, 859}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3851, 930}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -3851, 895}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -3951, 895}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3851, 859}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -3951, 895}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3951, 859}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -3851, 895}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3851, 859}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -3951, 895}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -3851, 895}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3951, 859}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -3951, 895}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700B598, 0x004af930, 34262, 0x0000b598, 240); // 0x0700B688 - 0x0700B778 -static const Vtx pss_seg7_vertex_0700B688[] = { - {{{ -6819, -3851, 859}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -3951, 895}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3951, 859}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -3851, 895}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -3851, 895}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3851, 930}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3851, 859}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3851, 930}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3951, 930}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -3951, 895}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -3851, 895}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3851, 930}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -3951, 895}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3951, 930}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -3851, 895}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700B688, 0x004af930, 34262, 0x0000b688, 240); // 0x0700B778 - 0x0700B868 -static const Vtx pss_seg7_vertex_0700B778[] = { - {{{ -5860, -3984, 2301}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3984, 2266}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -3984, 2301}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3851, 859}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -3851, 895}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -3951, 895}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3851, 859}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3951, 859}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -3951, 895}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -3851, 895}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4084, 2336}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4084, 2266}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -4084, 2301}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -4084, 2301}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3984, 2336}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700B778, 0x004af930, 34262, 0x0000b778, 240); // 0x0700B868 - 0x0700B958 -static const Vtx pss_seg7_vertex_0700B868[] = { - {{{ -5896, -3984, 2266}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -4084, 2301}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -3984, 2301}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3984, 2336}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4084, 2336}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -4084, 2301}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -3984, 2301}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3984, 2336}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -4084, 2301}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4084, 2336}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -3984, 2301}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3984, 2266}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -4084, 2301}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4084, 2266}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -3984, 2301}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700B868, 0x004af930, 34262, 0x0000b868, 240); // 0x0700B958 - 0x0700BA48 -static const Vtx pss_seg7_vertex_0700B958[] = { - {{{ -6819, -3984, 2336}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4084, 2336}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -4084, 2301}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -3984, 2266}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4084, 2266}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -4084, 2301}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4084, 2336}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4084, 2266}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -4084, 2301}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -4084, 2301}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -3984, 2301}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3984, 2266}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -3984, 2301}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3984, 2336}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -3984, 2301}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700B958, 0x004af930, 34262, 0x0000b958, 240); // 0x0700BA48 - 0x0700BB38 -static const Vtx pss_seg7_vertex_0700BA48[] = { - {{{ -5896, -4217, 3737}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4217, 3666}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -4217, 3701}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3984, 2336}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -4084, 2301}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4084, 2336}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -3984, 2301}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3984, 2266}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -4084, 2301}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4084, 2266}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -3984, 2301}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -3984, 2266}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -4084, 2301}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -3984, 2301}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4084, 2266}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700BA48, 0x004af930, 34262, 0x0000ba48, 240); // 0x0700BB38 - 0x0700BC28 -static const Vtx pss_seg7_vertex_0700BB38[] = { - {{{ -5896, -4117, 3737}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -4117, 3701}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -4217, 3701}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4217, 3737}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -4217, 3701}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4217, 3666}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -4117, 3701}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4117, 3666}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -4117, 3701}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4117, 3737}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4117, 3737}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -4217, 3701}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -4117, 3701}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4217, 3737}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4217, 3737}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700BB38, 0x004af930, 34262, 0x0000bb38, 240); // 0x0700BC28 - 0x0700BD18 -static const Vtx pss_seg7_vertex_0700BC28[] = { - {{{ -6784, -4117, 3701}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -4117, 3701}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4117, 3737}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4117, 3666}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -4217, 3701}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4217, 3666}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -4117, 3701}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4117, 3666}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -4217, 3701}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5931, -4117, 3701}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5896, -4217, 3666}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4217, 3737}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -4217, 3701}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4217, 3666}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -4217, 3701}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700BC28, 0x004af930, 34262, 0x0000bc28, 240); // 0x0700BD18 - 0x0700BDF8 -static const Vtx pss_seg7_vertex_0700BD18[] = { - {{{ -6819, -4117, 3666}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -4117, 3701}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -4217, 3701}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4117, 3666}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -4117, 3701}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4117, 3737}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -4217, 3701}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6784, -4117, 3701}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4217, 3737}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4117, 3737}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -4117, 3701}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -4217, 3701}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4217, 3737}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4217, 3666}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700BD18, 0x004af930, 34262, 0x0000bd18, 224); // 0x0700BDF8 - 0x0700BEE8 -static const Vtx pss_seg7_vertex_0700BDF8[] = { - {{{ -5043, 3592, 2405}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5063, 3492, 2359}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5063, 3592, 2359}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4117, 3666}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -4217, 3701}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6854, -4117, 3701}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6819, -4217, 3666}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5043, 3492, 2405}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5089, 3492, 2424}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5109, 3492, 2378}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5063, 3492, 2359}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5063, 3592, 2359}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5089, 3592, 2424}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5043, 3592, 2405}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5109, 3592, 2378}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700BDF8, 0x004af930, 34262, 0x0000bdf8, 240); // 0x0700BEE8 - 0x0700BFD8 -static const Vtx pss_seg7_vertex_0700BEE8[] = { - {{{ -5109, 3592, 2378}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5109, 3492, 2378}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5089, 3492, 2424}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5043, 3592, 2405}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5043, 3492, 2405}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5063, 3492, 2359}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5043, 3592, 2405}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5089, 3492, 2424}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5043, 3492, 2405}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5089, 3592, 2424}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5109, 3592, 2378}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5063, 3492, 2359}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5109, 3492, 2378}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5063, 3592, 2359}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5089, 3592, 2424}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700BEE8, 0x004af930, 34262, 0x0000bee8, 240); // 0x0700BFD8 - 0x0700C0C8 -static const Vtx pss_seg7_vertex_0700BFD8[] = { - {{{ -6657, 4022, 35}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 4022, 3}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 3922, 3}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6657, 3922, 35}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 3922, 3}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6663, 3922, -34}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6625, 3922, -2}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6625, 4022, -2}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 4022, 3}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6657, 4022, 35}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6663, 4022, -34}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6657, 4022, 35}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6625, 3922, -2}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6625, 4022, -2}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6657, 3922, 35}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700BFD8, 0x004af930, 34262, 0x0000bfd8, 240); // 0x0700C0C8 - 0x0700C1B8 -static const Vtx pss_seg7_vertex_0700C0C8[] = { - {{{ -6660, 4332, -3071}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6659, 4332, -3142}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6624, 4332, -3106}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6657, 4022, 35}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 3922, 3}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6657, 3922, 35}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6663, 4022, -34}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6625, 3922, -2}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6663, 3922, -34}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6625, 4022, -2}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6663, 4022, -34}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 3922, 3}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 4022, 3}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6663, 3922, -34}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 4332, -3107}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700C0C8, 0x004af930, 34262, 0x0000c0c8, 240); // 0x0700C1B8 - 0x0700C2A8 -static const Vtx pss_seg7_vertex_0700C1B8[] = { - {{{ -6659, 4431, -3142}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6624, 4332, -3106}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6659, 4332, -3142}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6624, 4431, -3106}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 4431, -3107}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6660, 4431, -3071}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6659, 4431, -3142}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6660, 4431, -3071}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6624, 4332, -3106}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6624, 4431, -3106}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6660, 4332, -3071}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6660, 4431, -3071}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 4332, -3107}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6660, 4332, -3071}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 4431, -3107}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700C1B8, 0x004af930, 34262, 0x0000c1b8, 240); // 0x0700C2A8 - 0x0700C398 -static const Vtx pss_seg7_vertex_0700C2A8[] = { - {{{ -5700, 4800, -5421}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5694, 4800, -5471}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5744, 4800, -5476}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6659, 4431, -3142}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6624, 4431, -3106}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6624, 4332, -3106}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6659, 4431, -3142}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6659, 4332, -3142}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 4332, -3107}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6695, 4431, -3107}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5749, 4700, -5426}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5694, 4700, -5471}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5700, 4700, -5421}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5744, 4700, -5476}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5749, 4800, -5426}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700C2A8, 0x004af930, 34262, 0x0000c2a8, 240); // 0x0700C398 - 0x0700C488 -static const Vtx pss_seg7_vertex_0700C398[] = { - {{{ -5694, 4800, -5471}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5694, 4700, -5471}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5744, 4700, -5476}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5749, 4800, -5426}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5749, 4700, -5426}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5700, 4700, -5421}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5700, 4800, -5421}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5749, 4800, -5426}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5744, 4700, -5476}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5749, 4700, -5426}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5744, 4800, -5476}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5694, 4800, -5471}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5700, 4700, -5421}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5694, 4700, -5471}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5700, 4800, -5421}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700C398, 0x004af930, 34262, 0x0000c398, 240); // 0x0700C488 - 0x0700C578 -static const Vtx pss_seg7_vertex_0700C488[] = { - {{{ -4593, -3225, -3313}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4593, -3325, -3313}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4580, -3325, -3264}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5694, 4800, -5471}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5744, 4700, -5476}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5744, 4800, -5476}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4593, -3325, -3313}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4532, -3325, -3277}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4580, -3325, -3264}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4545, -3325, -3325}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4580, -3225, -3264}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4545, -3225, -3325}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4593, -3225, -3313}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4532, -3225, -3277}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4580, -3225, -3264}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700C488, 0x004af930, 34262, 0x0000c488, 240); // 0x0700C578 - 0x0700C668 -static const Vtx pss_seg7_vertex_0700C578[] = { - {{{ 522, -1918, -5347}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 583, -1918, -5312}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 535, -1918, -5299}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4593, -3225, -3313}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4545, -3325, -3325}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4593, -3325, -3313}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4545, -3225, -3325}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4532, -3225, -3277}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4580, -3325, -3264}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4532, -3325, -3277}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4580, -3225, -3264}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4532, -3225, -3277}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4532, -3325, -3277}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4545, -3325, -3325}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4545, -3225, -3325}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700C578, 0x004af930, 34262, 0x0000c578, 240); // 0x0700C668 - 0x0700C758 -static const Vtx pss_seg7_vertex_0700C668[] = { - {{{ 522, -1818, -5347}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 570, -1818, -5360}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 570, -1918, -5360}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 522, -1918, -5347}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 570, -1918, -5360}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 583, -1918, -5312}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 535, -1818, -5299}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 570, -1818, -5360}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 522, -1818, -5347}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 583, -1818, -5312}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 522, -1818, -5347}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 535, -1918, -5299}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 535, -1818, -5299}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 522, -1918, -5347}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 522, -1918, -5347}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700C668, 0x004af930, 34262, 0x0000c668, 240); // 0x0700C758 - 0x0700C848 -static const Vtx pss_seg7_vertex_0700C758[] = { - {{{ 2922, 6511, -5134}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6511, -5205}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, 6511, -5169}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 583, -1818, -5312}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 535, -1818, -5299}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 535, -1918, -5299}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 583, -1918, -5312}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 583, -1818, -5312}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 570, -1918, -5360}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 570, -1818, -5360}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 583, -1918, -5312}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, 6411, -5169}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2957, 6411, -5169}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -5134}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -5205}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700C758, 0x004af930, 34262, 0x0000c758, 240); // 0x0700C848 - 0x0700C928 -static const Vtx pss_seg7_vertex_0700C848[] = { - {{{ 2957, 6511, -5169}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -5134}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2957, 6411, -5169}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6511, -5134}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2957, 6511, -5169}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6511, -5205}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, 6511, -5169}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -5134}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6511, -5134}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, 6411, -5169}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, 6511, -5169}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -5205}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, 6411, -5169}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6511, -5205}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700C848, 0x004af930, 34262, 0x0000c848, 224); // 0x0700C928 - 0x0700CA18 -static const Vtx pss_seg7_vertex_0700C928[] = { - {{{ 2887, 6511, -6093}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -6057}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6511, -6057}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2957, 6511, -5169}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -5205}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6511, -5205}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2957, 6411, -5169}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, 6411, -6093}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2957, 6411, -6093}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -6057}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -6128}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6511, -6057}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2957, 6511, -6093}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6511, -6128}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, 6511, -6093}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700C928, 0x004af930, 34262, 0x0000c928, 240); // 0x0700CA18 - 0x0700CB08 -static const Vtx pss_seg7_vertex_0700CA18[] = { - {{{ 2957, 6511, -6093}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2957, 6411, -6093}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -6128}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, 6511, -6093}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, 6411, -6093}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -6057}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, 6511, -6093}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -6128}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, 6411, -6093}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6511, -6128}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2957, 6511, -6093}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6511, -6057}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6411, -6057}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2957, 6411, -6093}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2922, 6511, -6128}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700CA18, 0x004af930, 34262, 0x0000ca18, 240); // 0x0700CB08 - 0x0700CBF8 -static const Vtx pss_seg7_vertex_0700CB08[] = { - {{{ -3638, 5015, -6093}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 5015, -6128}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 4915, -6128}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3638, 4915, -6093}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3568, 4915, -6093}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 4915, -6057}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 4915, -6128}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 5015, -6057}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 5015, -6128}, 0, { 0, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3638, 5015, -6093}, 0, { 480, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3568, 5015, -6093}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3638, 5015, -6093}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 4915, -6057}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 5015, -6057}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3638, 4915, -6093}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700CB08, 0x004af930, 34262, 0x0000cb08, 240); // 0x0700CBF8 - 0x0700CCA8 -static const Vtx pss_seg7_vertex_0700CBF8[] = { - {{{ -3568, 5015, -6093}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3568, 4915, -6093}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 4915, -6128}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3638, 5015, -6093}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 4915, -6128}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3638, 4915, -6093}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3568, 5015, -6093}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 4915, -6057}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3568, 4915, -6093}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 5015, -6057}, 0, { 480, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3603, 5015, -6128}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700CBF8, 0x004af930, 34262, 0x0000cbf8, 176); // 0x0700CCA8 - 0x0700D338 static const Gfx pss_seg7_dl_0700CCA8[] = { diff --git a/levels/pss/areas/1/5/model.inc.c b/levels/pss/areas/1/5/model.inc.c index b6a07af63..19406e749 100644 --- a/levels/pss/areas/1/5/model.inc.c +++ b/levels/pss/areas/1/5/model.inc.c @@ -1,114 +1,21 @@ +#include "pc/rom_assets.h" // 0x0700D3A8 - 0x0700D498 -static const Vtx pss_seg7_vertex_0700D3A8[] = { - {{{ -6864, -3726, 2608}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -4340, 1994}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -3726, 1994}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5850, -3593, 587}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5850, -4207, 1202}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5850, -3593, 1202}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5850, -4207, 587}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -3593, 1202}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -4207, 587}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -3593, 587}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -4207, 1202}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5850, -3726, 1994}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5850, -4340, 1994}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5850, -4340, 2608}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5850, -3726, 2608}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700D3A8, 0x004af930, 34262, 0x0000d3a8, 240); // 0x0700D498 - 0x0700D588 -static const Vtx pss_seg7_vertex_0700D498[] = { - {{{ -4584, -3581, -3258}, 0, { 480, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -4891, -3581, -3258}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -4891, -3057, -3258}, 0, { 990, 118}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -3726, 2608}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -4340, 2608}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -4340, 1994}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5850, -3858, 3394}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5850, -4473, 4009}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5850, -3858, 4009}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5850, -4473, 3394}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -3858, 4009}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -4473, 3394}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -3858, 3394}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6864, -4473, 4009}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -4584, -3057, -3258}, 0, { 478, 118}, {0xff, 0x55, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700D498, 0x004af930, 34262, 0x0000d498, 240); // 0x0700D588 - 0x0700D688 -static const Vtx pss_seg7_vertex_0700D588[] = { - {{{ -5091, 3236, 2431}, 0, { 480, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5355, 3850, 2273}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5091, 3850, 2431}, 0, { 478, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -4431, -3057, -2992}, 0, { 0, 118}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -4584, -3581, -3258}, 0, { 480, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -4584, -3057, -3258}, 0, { 478, 118}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -4431, -3581, -2992}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 531, -2174, -5293}, 0, { 480, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 224, -2174, -5293}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 224, -1559, -5293}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 531, -1559, -5293}, 0, { 478, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 684, -1559, -5026}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 684, -2174, -5026}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6651, 4280, 307}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6651, 3666, 307}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6703, 3666, 5}, 0, { 480, 990}, {0xff, 0x55, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700D588, 0x004af930, 34262, 0x0000d588, 256); // 0x0700D688 - 0x0700D768 -static const Vtx pss_seg7_vertex_0700D688[] = { - {{{ -5091, 3236, 2431}, 0, { 480, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5355, 3236, 2273}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5355, 3850, 2273}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -4793, 3850, 2506}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -4793, 3236, 2506}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5091, 3850, 2431}, 0, { 478, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6703, 3666, 5}, 0, { 480, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6700, 4280, -302}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6703, 4280, 5}, 0, { 478, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6700, 3666, -302}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6651, 4280, 307}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5951, 5059, -5249}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5749, 4444, -5481}, 0, { 480, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5749, 5059, -5481}, 0, { 478, 0}, {0xff, 0x55, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700D688, 0x004af930, 34262, 0x0000d688, 224); // 0x0700D768 - 0x0700D858 -static const Vtx pss_seg7_vertex_0700D768[] = { - {{{ -6703, 4076, -3107}, 0, { 480, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6679, 4076, -3413}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6679, 4690, -3413}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6703, 4690, -3107}, 0, { 478, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6650, 4690, -2804}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -6650, 4076, -2804}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5749, 4444, -5481}, 0, { 480, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5483, 5059, -5635}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5749, 5059, -5481}, 0, { 478, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5483, 4444, -5635}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 3229, 6770, -5124}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 3229, 6155, -5124}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 2615, 6155, -5124}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5951, 5059, -5249}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -5951, 4444, -5249}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700D768, 0x004af930, 34262, 0x0000d768, 240); // 0x0700D858 - 0x0700D928 -static const Vtx pss_seg7_vertex_0700D858[] = { - {{{ -3603, 4659, -6137}, 0, { 480, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -3296, 5274, -6137}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -3603, 5274, -6137}, 0, { 478, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -3296, 4659, -6137}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -3909, 5274, -6110}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ -3909, 4659, -6110}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 3229, 6770, -5124}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 2615, 6155, -5124}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 2615, 6770, -5124}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 2615, 6770, -6138}, 0, { 0, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 3229, 6155, -6138}, 0, { 990, 990}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 3229, 6770, -6138}, 0, { 990, 0}, {0xff, 0x55, 0x00, 0xff}}}, - {{{ 2615, 6155, -6138}, 0, { 0, 990}, {0xff, 0x55, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700D858, 0x004af930, 34262, 0x0000d858, 208); // 0x0700D928 - 0x0700DAD8 static const Gfx pss_seg7_dl_0700D928[] = { diff --git a/levels/pss/areas/1/6/model.inc.c b/levels/pss/areas/1/6/model.inc.c index cc2aee794..6b933e02c 100644 --- a/levels/pss/areas/1/6/model.inc.c +++ b/levels/pss/areas/1/6/model.inc.c @@ -1,116 +1,24 @@ +#include "pc/rom_assets.h" // 0x0700DB48 - 0x0700DB88 -static const Vtx pss_seg7_vertex_0700DB48[] = { - {{{ -6720, -4484, 6068}, 0, { 2382, -1424}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -5994, -4484, 6068}, 0, { 0, -1424}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -5994, -4484, 5342}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6720, -4484, 5342}, 0, { 2382, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700DB48, 0x004af930, 34262, 0x0000db48, 64); // 0x0700DB88 - 0x0700DC48 -static const Vtx pss_seg7_vertex_0700DB88[] = { - {{{ -6178, -4561, 5188}, 0, { 0, 1120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6178, -4561, 5117}, 0, { 0, 1264}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6588, -4561, 5117}, 0, { 786, 1264}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6588, -4561, 5188}, 0, { 786, 1120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6588, -4535, 5255}, 0, { 786, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6178, -4535, 5255}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6178, -4535, 5188}, 0, { 0, 1120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6588, -4535, 5188}, 0, { 786, 1120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6588, -4510, 5321}, 0, { 786, 858}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6178, -4510, 5321}, 0, { 0, 858}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6178, -4510, 5255}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6588, -4510, 5255}, 0, { 786, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700DB88, 0x004af930, 34262, 0x0000db88, 192); // 0x0700DC48 - 0x0700DD38 -static const Vtx pss_seg7_vertex_0700DC48[] = { - {{{ -6588, -4587, 5321}, 0, { 1088, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4561, 5117}, 0, { 542, 352}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4587, 5117}, 0, { 542, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4587, 5117}, 0, { 550, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4561, 5188}, 0, { 360, 352}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4587, 5321}, 0, { 6, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4561, 5117}, 0, { 550, 352}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4535, 5255}, 0, { 182, 224}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4535, 5188}, 0, { 360, 224}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4510, 5255}, 0, { 182, 96}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4510, 5321}, 0, { 6, 96}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4510, 5255}, 0, { 910, 96}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4510, 5321}, 0, { 1088, 96}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4535, 5255}, 0, { 910, 224}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4561, 5188}, 0, { 734, 352}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700DC48, 0x004af930, 34262, 0x0000dc48, 240); // 0x0700DD38 - 0x0700DE28 -static const Vtx pss_seg7_vertex_0700DD38[] = { - {{{ -6588, -4535, 5255}, 0, { 1484, 224}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4510, 5255}, 0, { 1484, 96}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4510, 5255}, 0, { 684, 96}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4561, 5188}, 0, { 734, 352}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4535, 5255}, 0, { 910, 224}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4535, 5188}, 0, { 734, 224}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4587, 5117}, 0, { 1560, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4561, 5117}, 0, { 1560, 352}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4561, 5117}, 0, { 540, 352}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4587, 5117}, 0, { 540, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4561, 5188}, 0, { 1748, 352}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4535, 5188}, 0, { 1748, 224}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4535, 5188}, 0, { 864, 224}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4561, 5188}, 0, { 864, 352}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4535, 5255}, 0, { 684, 224}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700DD38, 0x004af930, 34262, 0x0000dd38, 240); // 0x0700DE28 - 0x0700DF18 -static const Vtx pss_seg7_vertex_0700DE28[] = { - {{{ -6741, -4484, 6089}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6741, -4587, 6089}, 0, { 0, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -5973, -4587, 6089}, 0, { 2012, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4510, 5321}, 0, { 1604, 96}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6588, -4587, 5321}, 0, { 1604, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6741, -4587, 5321}, 0, { 2012, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4510, 5321}, 0, { 514, 96}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6741, -4484, 5321}, 0, { 2012, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -5973, -4484, 5321}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -5973, -4587, 5321}, 0, { 0, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6178, -4587, 5321}, 0, { 514, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6741, -4484, 5321}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6741, -4587, 5321}, 0, { 0, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6741, -4587, 6089}, 0, { 2012, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6741, -4484, 6089}, 0, { 2012, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700DE28, 0x004af930, 34262, 0x0000de28, 240); // 0x0700DF18 - 0x0700DFF8 -static const Vtx pss_seg7_vertex_0700DF18[] = { - {{{ -5973, -4587, 5321}, 0, { 2012, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -5973, -4484, 6089}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -5973, -4587, 6089}, 0, { 0, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6741, -4484, 6089}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -5973, -4587, 6089}, 0, { 2012, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -5973, -4484, 6089}, 0, { 2012, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -5973, -4484, 5321}, 0, { 2012, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -6741, -4484, 5321}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5994, -4484, 5342}, 0, { 24, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5973, -4484, 5321}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5973, -4484, 5321}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5994, -4484, 6068}, 0, { 24, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5973, -4484, 6089}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5994, -4484, 5342}, 0, { 1956, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700DF18, 0x004af930, 34262, 0x0000df18, 224); // 0x0700DFF8 - 0x0700E0A8 -static const Vtx pss_seg7_vertex_0700DFF8[] = { - {{{ -5973, -4484, 6089}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6720, -4484, 6068}, 0, { 24, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6741, -4484, 6089}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5994, -4484, 6068}, 0, { 1956, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6720, -4484, 5342}, 0, { 24, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6741, -4484, 6089}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6720, -4484, 6068}, 0, { 1956, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6741, -4484, 5321}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6741, -4484, 5321}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6720, -4484, 5342}, 0, { 1956, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5994, -4484, 5342}, 0, { 24, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700DFF8, 0x004af930, 34262, 0x0000dff8, 176); // 0x0700E0A8 - 0x0700E0E0 static const Gfx pss_seg7_dl_0700E0A8[] = { diff --git a/levels/pss/areas/1/7/model.inc.c b/levels/pss/areas/1/7/model.inc.c index 0eee0ccd3..0fc823007 100644 --- a/levels/pss/areas/1/7/model.inc.c +++ b/levels/pss/areas/1/7/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700E348 - 0x0700E360 static const Lights1 pss_seg7_lights_0700E348 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,12 +6,7 @@ static const Lights1 pss_seg7_lights_0700E348 = gdSPDefLights1( ); // 0x0700E360 - 0x0700E3A0 -static const Vtx pss_seg7_vertex_0700E360[] = { - {{{ -5845, -4509, 3251}, 0, { 6100, 990}, {0x00, 0x7e, 0x0b, 0xff}}}, - {{{ -5845, -4490, 3047}, 0, { 6100, -1054}, {0x00, 0x7e, 0x0b, 0xff}}}, - {{{ -6869, -4490, 3047}, 0, { -4118, -1054}, {0x00, 0x7e, 0x0b, 0xff}}}, - {{{ -6869, -4509, 3251}, 0, { -4118, 990}, {0x00, 0x7e, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(pss_seg7_vertex_0700E360, 0x004af930, 34262, 0x0000e360, 64); // 0x0700E3A0 - 0x0700E3E8 static const Gfx pss_seg7_dl_0700E3A0[] = { diff --git a/levels/pss/areas/1/collision.inc.c b/levels/pss/areas/1/collision.inc.c index 49d7a2324..b97cf6a8b 100644 --- a/levels/pss/areas/1/collision.inc.c +++ b/levels/pss/areas/1/collision.inc.c @@ -1,1818 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700E490 - 0x07010F00 -const Collision pss_seg7_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x2A5), - COL_VERTEX(8192, -8191, -8191), - COL_VERTEX(-8191, -8191, 8192), - COL_VERTEX(8192, -8191, 8192), - COL_VERTEX(-8191, -8191, -8191), - COL_VERTEX(-5128, -2129, 4118), - COL_VERTEX(-5128, -2129, 6525), - COL_VERTEX(-7586, -2129, 6525), - COL_VERTEX(-7586, -2129, 4118), - COL_VERTEX(3226, 6144, -6245), - COL_VERTEX(3072, 6144, -6245), - COL_VERTEX(3072, 7035, -6245), - COL_VERTEX(3226, 7035, -6245), - COL_VERTEX(3072, 7035, -5017), - COL_VERTEX(3226, 7035, -5017), - COL_VERTEX(3072, 6144, -5017), - COL_VERTEX(3226, 6144, -5017), - COL_VERTEX(6144, 7680, -4095), - COL_VERTEX(3072, 7680, -4095), - COL_VERTEX(3072, 7680, -7167), - COL_VERTEX(6144, 7680, -7167), - COL_VERTEX(-6920, -3460, 4118), - COL_VERTEX(-5794, -3460, 4118), - COL_VERTEX(-5794, -4587, 4118), - COL_VERTEX(-5128, -4587, 4118), - COL_VERTEX(-7586, -4587, 4118), - COL_VERTEX(-6920, -4587, 4118), - COL_VERTEX(3072, 6144, -7167), - COL_VERTEX(3072, 6144, -4095), - COL_VERTEX(2275, -2343, -1719), - COL_VERTEX(2275, -2343, -1668), - COL_VERTEX(2275, -1443, -1668), - COL_VERTEX(2275, -1443, -1719), - COL_VERTEX(2327, -2343, -1719), - COL_VERTEX(2254, -1421, -1668), - COL_VERTEX(2327, -1421, -1668), - COL_VERTEX(2275, -1370, -1668), - COL_VERTEX(2254, -1421, -1719), - COL_VERTEX(2327, -1421, -1719), - COL_VERTEX(2327, -2343, -1668), - COL_VERTEX(1456, -1370, -1668), - COL_VERTEX(1477, -1421, -1668), - COL_VERTEX(1477, -1421, -1719), - COL_VERTEX(2275, -1370, -1719), - COL_VERTEX(1405, -1421, -1668), - COL_VERTEX(1456, -1443, -1668), - COL_VERTEX(1456, -1443, -1719), - COL_VERTEX(1456, -2343, -1668), - COL_VERTEX(1456, -2343, -1719), - COL_VERTEX(1456, -1370, -1719), - COL_VERTEX(1405, -1421, -1719), - COL_VERTEX(1405, -2343, -1719), - COL_VERTEX(2275, -1091, 31), - COL_VERTEX(2275, -1991, 31), - COL_VERTEX(2275, -1091, 83), - COL_VERTEX(2275, -1991, 83), - COL_VERTEX(2254, -1070, 31), - COL_VERTEX(1477, -1070, 83), - COL_VERTEX(2254, -1070, 83), - COL_VERTEX(1477, -1070, 31), - COL_VERTEX(1456, -1091, 83), - COL_VERTEX(1456, -1091, 31), - COL_VERTEX(1456, -1991, 83), - COL_VERTEX(1456, -1991, 31), - COL_VERTEX(2327, -1991, 83), - COL_VERTEX(2327, -1070, 83), - COL_VERTEX(1456, -1018, 31), - COL_VERTEX(1405, -1070, 31), - COL_VERTEX(1405, -1991, 31), - COL_VERTEX(2275, -1735, 1664), - COL_VERTEX(2275, -835, 1664), - COL_VERTEX(2275, -835, 1715), - COL_VERTEX(2275, -1735, 1715), - COL_VERTEX(2254, -814, 1664), - COL_VERTEX(1477, -814, 1715), - COL_VERTEX(2254, -814, 1715), - COL_VERTEX(1477, -814, 1664), - COL_VERTEX(1456, -835, 1715), - COL_VERTEX(1456, -835, 1664), - COL_VERTEX(1456, -1735, 1715), - COL_VERTEX(1456, -1735, 1664), - COL_VERTEX(2327, -1735, 1715), - COL_VERTEX(2327, -814, 1715), - COL_VERTEX(1456, -763, 1664), - COL_VERTEX(1405, -814, 1664), - COL_VERTEX(1405, -1735, 1664), - COL_VERTEX(1405, -2343, -1668), - COL_VERTEX(2327, -1991, 31), - COL_VERTEX(2327, -1070, 31), - COL_VERTEX(2275, -1018, 83), - COL_VERTEX(1456, -1018, 83), - COL_VERTEX(2275, -1018, 31), - COL_VERTEX(1405, -1070, 83), - COL_VERTEX(1405, -1991, 83), - COL_VERTEX(2327, -1735, 1664), - COL_VERTEX(2275, -763, 1715), - COL_VERTEX(2327, -814, 1664), - COL_VERTEX(1456, -763, 1715), - COL_VERTEX(2275, -763, 1664), - COL_VERTEX(1405, -814, 1715), - COL_VERTEX(1405, -1735, 1715), - COL_VERTEX(-6178, -4587, 5117), - COL_VERTEX(-5973, -4587, 5321), - COL_VERTEX(-6588, -4587, 5117), - COL_VERTEX(-6178, -4587, 5321), - COL_VERTEX(-5128, -4587, 6525), - COL_VERTEX(-7586, -4587, 6525), - COL_VERTEX(-6741, -4587, 5321), - COL_VERTEX(-6588, -4587, 5321), - COL_VERTEX(-6741, -4587, 6089), - COL_VERTEX(-5973, -4587, 6089), - COL_VERTEX(6144, 6144, -7167), - COL_VERTEX(-6178, -4561, 5188), - COL_VERTEX(-5973, -4484, 5321), - COL_VERTEX(-6741, -4484, 5321), - COL_VERTEX(-5973, -4484, 6089), - COL_VERTEX(-6720, -4484, 6068), - COL_VERTEX(-6720, -4484, 5342), - COL_VERTEX(-6588, -4535, 5255), - COL_VERTEX(-6588, -4510, 5321), - COL_VERTEX(6144, 6144, -4095), - COL_VERTEX(-6588, -4561, 5117), - COL_VERTEX(-6588, -4561, 5188), - COL_VERTEX(-6178, -4561, 5117), - COL_VERTEX(-5994, -4484, 5342), - COL_VERTEX(-5994, -4484, 6068), - COL_VERTEX(-6741, -4484, 6089), - COL_VERTEX(-6178, -4535, 5255), - COL_VERTEX(-6178, -4535, 5188), - COL_VERTEX(-6588, -4535, 5188), - COL_VERTEX(-6178, -4510, 5255), - COL_VERTEX(-6588, -4510, 5255), - COL_VERTEX(-6178, -4510, 5321), - COL_VERTEX(2872, 6098, -6143), - COL_VERTEX(2673, 6052, -6143), - COL_VERTEX(2673, 6052, -5119), - COL_VERTEX(2872, 6098, -5119), - COL_VERTEX(-5845, -4509, 3251), - COL_VERTEX(-5845, -4490, 3047), - COL_VERTEX(-6869, -4490, 3047), - COL_VERTEX(-6869, -4509, 3251), - COL_VERTEX(-6869, -3010, -1778), - COL_VERTEX(-5845, -3010, -1778), - COL_VERTEX(-5845, -3563, 4067), - COL_VERTEX(-6869, -3563, 4067), - COL_VERTEX(-3930, 3523, 1674), - COL_VERTEX(-4057, 3523, 2698), - COL_VERTEX(-5095, 3697, 2438), - COL_VERTEX(-4701, 3666, 1481), - COL_VERTEX(-5957, 3871, 1926), - COL_VERTEX(-5233, 3809, 1164), - COL_VERTEX(-6534, 4014, 1059), - COL_VERTEX(-5560, 3953, 674), - COL_VERTEX(-6710, 4127, 5), - COL_VERTEX(-5686, 4096, -79), - COL_VERTEX(-6710, 4536, -3107), - COL_VERTEX(-5686, 4506, -3071), - COL_VERTEX(-5636, 4608, -3769), - COL_VERTEX(-5432, 4710, -4308), - COL_VERTEX(-5097, 4813, -4685), - COL_VERTEX(-4646, 4915, -4947), - COL_VERTEX(-4146, 5018, -5073), - COL_VERTEX(-3563, 5120, -5119), - COL_VERTEX(-6647, 4669, -3992), - COL_VERTEX(-6323, 4803, -4847), - COL_VERTEX(-5753, 4905, -5488), - COL_VERTEX(-5036, 4977, -5904), - COL_VERTEX(-4313, 5048, -6087), - COL_VERTEX(-3603, 5120, -6143), - COL_VERTEX(3072, 6656, -6143), - COL_VERTEX(3072, 6656, -5119), - COL_VERTEX(3072, 6144, -6143), - COL_VERTEX(3226, 6144, -6143), - COL_VERTEX(3226, 6656, -6143), - COL_VERTEX(3226, 6656, -5119), - COL_VERTEX(3226, 6144, -5119), - COL_VERTEX(-5026, -5058, -1778), - COL_VERTEX(-5026, -5058, 6627), - COL_VERTEX(-7688, -2027, 6627), - COL_VERTEX(-7688, -5058, 6627), - COL_VERTEX(-5845, -4587, 4067), - COL_VERTEX(-6869, -4034, -1778), - COL_VERTEX(-5845, -4034, -1778), - COL_VERTEX(-6841, -3890, -2797), - COL_VERTEX(-5095, 3185, 2438), - COL_VERTEX(-5957, 3359, 1926), - COL_VERTEX(-4057, 3011, 2698), - COL_VERTEX(-6534, 3502, 1059), - COL_VERTEX(-6710, 3615, 5), - COL_VERTEX(-6710, 4024, -3107), - COL_VERTEX(-6647, 4157, -3992), - COL_VERTEX(-6323, 4291, -4847), - COL_VERTEX(-5753, 4393, -5488), - COL_VERTEX(-5036, 4465, -5904), - COL_VERTEX(-4313, 4536, -6087), - COL_VERTEX(-4229, 4521, -5578), - COL_VERTEX(-3603, 4608, -6143), - COL_VERTEX(-3563, 4608, -5119), - COL_VERTEX(-4896, 3169, 1954), - COL_VERTEX(-3930, 3011, 1674), - COL_VERTEX(-2731, 2819, 1675), - COL_VERTEX(-4701, 3154, 1481), - COL_VERTEX(-5585, 3327, 1535), - COL_VERTEX(-5233, 3297, 1164), - COL_VERTEX(-6035, 3471, 862), - COL_VERTEX(-5560, 3441, 674), - COL_VERTEX(-6196, 3599, -37), - COL_VERTEX(-5686, 3584, -79), - COL_VERTEX(-6197, 4009, -3089), - COL_VERTEX(-5686, 3994, -3071), - COL_VERTEX(-6135, 4126, -3879), - COL_VERTEX(-5636, 4096, -3769), - COL_VERTEX(-5868, 4244, -4572), - COL_VERTEX(-5432, 4198, -4308), - COL_VERTEX(-5420, 4346, -5080), - COL_VERTEX(-5097, 4301, -4685), - COL_VERTEX(-4839, 4434, -5420), - COL_VERTEX(-4646, 4403, -4947), - COL_VERTEX(-4146, 4506, -5073), - COL_VERTEX(-3583, 4608, -5631), - COL_VERTEX(-3930, 2601, 1059), - COL_VERTEX(-4057, 4137, 3312), - COL_VERTEX(-4057, 2601, 3312), - COL_VERTEX(2598, 726, 1683), - COL_VERTEX(-781, 2778, 2804), - COL_VERTEX(2471, 761, 2809), - COL_VERTEX(-781, 2778, 2702), - COL_VERTEX(2275, -1966, -2810), - COL_VERTEX(2378, -2866, -2811), - COL_VERTEX(2378, -1842, -2811), - COL_VERTEX(2275, -1842, -2810), - COL_VERTEX(2275, -1945, -2810), - COL_VERTEX(1347, -1996, -4028), - COL_VERTEX(1456, -1966, -2810), - COL_VERTEX(1449, -1996, -4029), - COL_VERTEX(1309, -2088, -4698), - COL_VERTEX(1184, -2177, -5235), - COL_VERTEX(919, -2267, -5544), - COL_VERTEX(620, -2357, -5702), - COL_VERTEX(308, -2457, -5717), - COL_VERTEX(-31, -2542, -5634), - COL_VERTEX(-285, -2640, -5388), - COL_VERTEX(-465, -2733, -5061), - COL_VERTEX(-598, -2825, -4492), - COL_VERTEX(-860, -2866, -3832), - COL_VERTEX(-1323, -2907, -3338), - COL_VERTEX(-1863, -2948, -3044), - COL_VERTEX(-2498, -3091, -2970), - COL_VERTEX(-3155, -3235, -3092), - COL_VERTEX(-3639, -3378, -3373), - COL_VERTEX(-4119, -3468, -3631), - COL_VERTEX(-4716, -3548, -3712), - COL_VERTEX(-5267, -3636, -3493), - COL_VERTEX(-5599, -3740, -3116), - COL_VERTEX(-5721, -3839, -2592), - COL_VERTEX(-5743, -3931, -1777), - COL_VERTEX(-6942, -3788, -2815), - COL_VERTEX(-6649, -3638, -3818), - COL_VERTEX(-5839, -3487, -4563), - COL_VERTEX(-4919, -3455, -4866), - COL_VERTEX(-4001, -3419, -4822), - COL_VERTEX(-3295, -3378, -4494), - COL_VERTEX(-2736, -3281, -4177), - COL_VERTEX(-2459, -3182, -4116), - COL_VERTEX(-2204, -3080, -4121), - COL_VERTEX(-2003, -2993, -4217), - COL_VERTEX(-1819, -2913, -4474), - COL_VERTEX(-1730, -2825, -4882), - COL_VERTEX(-1589, -2733, -5471), - COL_VERTEX(-1242, -2590, -6161), - COL_VERTEX(-580, -2446, -6691), - COL_VERTEX(212, -2303, -6922), - COL_VERTEX(1035, -2211, -6819), - COL_VERTEX(1757, -2170, -6338), - COL_VERTEX(2180, -2129, -5624), - COL_VERTEX(2352, -2088, -4825), - COL_VERTEX(2378, -1996, -4044), - COL_VERTEX(-5845, -3931, -1778), - COL_VERTEX(-5822, -3839, -2610), - COL_VERTEX(-5685, -3740, -3173), - COL_VERTEX(-5315, -3636, -3584), - COL_VERTEX(-4734, -3548, -3813), - COL_VERTEX(-4109, -3468, -3733), - COL_VERTEX(-3609, -3378, -3471), - COL_VERTEX(-3119, -3235, -3188), - COL_VERTEX(-2495, -3091, -3072), - COL_VERTEX(-1894, -2948, -3142), - COL_VERTEX(-2495, -3194, -3072), - COL_VERTEX(-1894, -3051, -3142), - COL_VERTEX(-1385, -2907, -3419), - COL_VERTEX(-945, -2866, -3888), - COL_VERTEX(-945, -2969, -3888), - COL_VERTEX(-1385, -3010, -3419), - COL_VERTEX(-695, -2825, -4526), - COL_VERTEX(-695, -2928, -4526), - COL_VERTEX(-562, -2733, -5096), - COL_VERTEX(-562, -2835, -5096), - COL_VERTEX(-365, -2640, -5453), - COL_VERTEX(-365, -2742, -5453), - COL_VERTEX(-78, -2542, -5725), - COL_VERTEX(-78, -2644, -5725), - COL_VERTEX(300, -2457, -5819), - COL_VERTEX(300, -2559, -5819), - COL_VERTEX(656, -2357, -5798), - COL_VERTEX(656, -2459, -5798), - COL_VERTEX(993, -2267, -5614), - COL_VERTEX(993, -2369, -5614), - COL_VERTEX(1280, -2177, -5272), - COL_VERTEX(1280, -2280, -5272), - COL_VERTEX(1410, -2088, -4710), - COL_VERTEX(1410, -2190, -4710), - COL_VERTEX(1449, -2098, -4029), - COL_VERTEX(1456, -1945, -2810), - COL_VERTEX(-3119, -3337, -3188), - COL_VERTEX(-3609, -3481, -3471), - COL_VERTEX(-4109, -3571, -3733), - COL_VERTEX(-4734, -3650, -3813), - COL_VERTEX(-5315, -3738, -3584), - COL_VERTEX(-5685, -3842, -3173), - COL_VERTEX(-5822, -3941, -2610), - COL_VERTEX(2598, 726, 1580), - COL_VERTEX(-896, 2324, 1576), - COL_VERTEX(-776, 2779, 1678), - COL_VERTEX(-1024, 2359, 1575), - COL_VERTEX(-896, 2836, 1678), - COL_VERTEX(-2568, 2401, 1573), - COL_VERTEX(-1024, 2871, 1678), - COL_VERTEX(-2731, 2409, 1573), - COL_VERTEX(-2568, 2913, 1676), - COL_VERTEX(-3930, 2601, 1571), - COL_VERTEX(-2731, 2921, 1675), - COL_VERTEX(-900, 2834, 2702), - COL_VERTEX(-781, 2266, 2804), - COL_VERTEX(-1029, 2868, 2702), - COL_VERTEX(-900, 2322, 2804), - COL_VERTEX(-2573, 2913, 2700), - COL_VERTEX(-1029, 2356, 2804), - COL_VERTEX(-2736, 2920, 2699), - COL_VERTEX(-2573, 2401, 2802), - COL_VERTEX(-4057, 3113, 2698), - COL_VERTEX(-2736, 2408, 2802), - COL_VERTEX(2598, 624, 1683), - COL_VERTEX(-776, 2677, 1678), - COL_VERTEX(-896, 2734, 1678), - COL_VERTEX(-1024, 2769, 1678), - COL_VERTEX(-2573, 2810, 2700), - COL_VERTEX(-1029, 2765, 2702), - COL_VERTEX(-900, 2732, 2702), - COL_VERTEX(-781, 2676, 2702), - COL_VERTEX(2946, 512, 1683), - COL_VERTEX(2471, 658, 2707), - COL_VERTEX(-6564, -3740, -3761), - COL_VERTEX(-6841, -3788, -2797), - COL_VERTEX(-6564, -3638, -3761), - COL_VERTEX(-5790, -3590, -4473), - COL_VERTEX(-5790, -3487, -4473), - COL_VERTEX(-4901, -3557, -4765), - COL_VERTEX(-4901, -3455, -4765), - COL_VERTEX(-4011, -3419, -4720), - COL_VERTEX(-3325, -3378, -4396), - COL_VERTEX(-2773, -3281, -4081), - COL_VERTEX(-2462, -3285, -4014), - COL_VERTEX(-2773, -3384, -4081), - COL_VERTEX(-2462, -3182, -4014), - COL_VERTEX(-2174, -3080, -4024), - COL_VERTEX(-1940, -3096, -4136), - COL_VERTEX(-2174, -3183, -4024), - COL_VERTEX(-1940, -2993, -4136), - COL_VERTEX(-1734, -2913, -4417), - COL_VERTEX(-1634, -2825, -4848), - COL_VERTEX(-1493, -2733, -5435), - COL_VERTEX(-1162, -2590, -6097), - COL_VERTEX(-533, -2446, -6600), - COL_VERTEX(220, -2303, -6820), - COL_VERTEX(999, -2211, -6723), - COL_VERTEX(1683, -2170, -6267), - COL_VERTEX(2085, -2129, -5586), - COL_VERTEX(2251, -2088, -4813), - COL_VERTEX(2275, -1996, -4043), - COL_VERTEX(2275, -1812, -1477), - COL_VERTEX(2275, -2098, -4043), - COL_VERTEX(2251, -2190, -4813), - COL_VERTEX(2085, -2231, -5586), - COL_VERTEX(1683, -2272, -6267), - COL_VERTEX(999, -2313, -6723), - COL_VERTEX(220, -2405, -6820), - COL_VERTEX(-533, -2549, -6600), - COL_VERTEX(-1162, -2692, -6097), - COL_VERTEX(-1493, -2835, -5435), - COL_VERTEX(-1634, -2928, -4848), - COL_VERTEX(-1734, -3015, -4417), - COL_VERTEX(-3325, -3481, -4396), - COL_VERTEX(-4011, -3522, -4720), - COL_VERTEX(-2736, 2817, 2699), - COL_VERTEX(-2568, 2811, 1676), - COL_VERTEX(1456, -1812, -1477), - COL_VERTEX(2275, -1725, -1299), - COL_VERTEX(1456, -1725, -1299), - COL_VERTEX(1456, -1508, -1062), - COL_VERTEX(2275, -1508, -1062), - COL_VERTEX(2275, -1484, -965), - COL_VERTEX(1456, -1484, -965), - COL_VERTEX(2275, -1479, 216), - COL_VERTEX(1456, -1479, 216), - COL_VERTEX(2275, -1431, 371), - COL_VERTEX(1456, -1431, 371), - COL_VERTEX(1456, -1244, 779), - COL_VERTEX(2275, -1244, 779), - COL_VERTEX(2275, -1228, 878), - COL_VERTEX(1456, -1228, 878), - COL_VERTEX(1456, -1223, 1846), - COL_VERTEX(1456, -1201, 2024), - COL_VERTEX(2275, -988, 2623), - COL_VERTEX(1456, -988, 2623), - COL_VERTEX(2275, -972, 2722), - COL_VERTEX(1456, -972, 2722), - COL_VERTEX(2275, -967, 3644), - COL_VERTEX(1456, -980, 3644), - COL_VERTEX(1456, -921, 4677), - COL_VERTEX(1483, -768, 5546), - COL_VERTEX(1914, -564, 6355), - COL_VERTEX(2701, -456, 6904), - COL_VERTEX(3681, -333, 7088), - COL_VERTEX(4672, -229, 6979), - COL_VERTEX(5531, -127, 6436), - COL_VERTEX(6060, -26, 5553), - COL_VERTEX(6292, 78, 4538), - COL_VERTEX(6072, 146, 3531), - COL_VERTEX(5540, 215, 2725), - COL_VERTEX(4823, 236, 2128), - COL_VERTEX(3904, 307, 1784), - COL_VERTEX(2275, -1223, 1846), - COL_VERTEX(2275, -1201, 2024), - COL_VERTEX(2275, -921, 4566), - COL_VERTEX(2343, -828, 5186), - COL_VERTEX(2617, -736, 5671), - COL_VERTEX(3057, -644, 6044), - COL_VERTEX(3681, -552, 6163), - COL_VERTEX(4329, -450, 6074), - COL_VERTEX(4860, -347, 5748), - COL_VERTEX(5191, -245, 5215), - COL_VERTEX(5380, -139, 4525), - COL_VERTEX(5245, -37, 3820), - COL_VERTEX(4846, 72, 3315), - COL_VERTEX(4360, 184, 2924), - COL_VERTEX(3699, 297, 2752), - COL_VERTEX(2892, 512, 2707), - COL_VERTEX(220, -10034, -5286), - COL_VERTEX(66, -10034, -5020), - COL_VERTEX(527, -10034, -5286), - COL_VERTEX(220, -1387, -5286), - COL_VERTEX(681, -10034, -5020), - COL_VERTEX(527, -10034, -4754), - COL_VERTEX(220, -10034, -4754), - COL_VERTEX(-2795, -10034, -4968), - COL_VERTEX(-2641, -10034, -5234), - COL_VERTEX(-2641, -2866, -5234), - COL_VERTEX(-2334, -10034, -5234), - COL_VERTEX(-2180, -10034, -4968), - COL_VERTEX(-2334, -2866, -4702), - COL_VERTEX(-2334, -10034, -4702), - COL_VERTEX(-2641, -10034, -4702), - COL_VERTEX(-4895, -10034, -3251), - COL_VERTEX(-5048, -10034, -2985), - COL_VERTEX(-4588, -10034, -3251), - COL_VERTEX(-4895, -3057, -3251), - COL_VERTEX(-4434, -10034, -2985), - COL_VERTEX(-4588, -10034, -2719), - COL_VERTEX(-4895, -10034, -2719), - COL_VERTEX(-6439, -3913, -2723), - COL_VERTEX(-5923, -3941, -2629), - COL_VERTEX(-6226, -3789, -3535), - COL_VERTEX(-5855, -3842, -3287), - COL_VERTEX(-5600, -3664, -4117), - COL_VERTEX(-5412, -3738, -3764), - COL_VERTEX(-4831, -3607, -4365), - COL_VERTEX(-4769, -3650, -4015), - COL_VERTEX(-4051, -3544, -4313), - COL_VERTEX(-4098, -3571, -3835), - COL_VERTEX(-3475, -3481, -3907), - COL_VERTEX(-2971, -3360, -3569), - COL_VERTEX(-2810, -3384, -3986), - COL_VERTEX(-2481, -3244, -3479), - COL_VERTEX(-2469, -3285, -3809), - COL_VERTEX(-2016, -3124, -3526), - COL_VERTEX(-2112, -3183, -3828), - COL_VERTEX(-1634, -3060, -3740), - COL_VERTEX(-1815, -3096, -3974), - COL_VERTEX(-1285, -2991, -4116), - COL_VERTEX(-1649, -3015, -4360), - COL_VERTEX(-1179, -2928, -4692), - COL_VERTEX(-1108, -2835, -5295), - COL_VERTEX(-844, -2714, -5840), - COL_VERTEX(-345, -2598, -6239), - COL_VERTEX(-445, -2742, -5517), - COL_VERTEX(-172, -2644, -5907), - COL_VERTEX(283, -2559, -6023), - COL_VERTEX(252, -2483, -6419), - COL_VERTEX(859, -2388, -6345), - COL_VERTEX(727, -2459, -5990), - COL_VERTEX(1388, -2325, -5988), - COL_VERTEX(1142, -2369, -5755), - COL_VERTEX(1704, -2257, -5438), - COL_VERTEX(1375, -2280, -5309), - COL_VERTEX(1844, -2190, -4763), - COL_VERTEX(1970, -670, 6301), - COL_VERTEX(2743, -559, 6802), - COL_VERTEX(2069, -719, 6204), - COL_VERTEX(2807, -620, 6648), - COL_VERTEX(1605, -819, 5495), - COL_VERTEX(4782, 203, 2199), - COL_VERTEX(5400, 96, 2844), - COL_VERTEX(5487, 136, 2770), - COL_VERTEX(-3993, 3011, 2182), - COL_VERTEX(-6460, -4034, -1778), - COL_VERTEX(5821, -9, 3619), - COL_VERTEX(5974, 51, 3565), - COL_VERTEX(5944, -112, 4533), - COL_VERTEX(6153, -31, 4536), - COL_VERTEX(5736, -217, 5427), - COL_VERTEX(5931, -136, 5502), - COL_VERTEX(5288, -318, 6187), - COL_VERTEX(5434, -237, 6337), - COL_VERTEX(4549, -420, 6654), - COL_VERTEX(4623, -339, 6849), - COL_VERTEX(3681, -524, 6740), - COL_VERTEX(3681, -443, 6949), - COL_VERTEX(3072, 6144, -5119), - COL_VERTEX(-5026, -2027, 6627), - COL_VERTEX(-5026, -2027, -1778), - COL_VERTEX(-7688, -2027, -1778), - COL_VERTEX(-7688, -5058, -1778), - COL_VERTEX(-6869, -5058, -1778), - COL_VERTEX(-5845, -5058, -1778), - COL_VERTEX(-6869, -4587, 4067), - COL_VERTEX(-6869, -3931, -1778), - COL_VERTEX(-3930, 3113, 1674), - COL_VERTEX(-3930, 2601, 1674), - COL_VERTEX(-3930, 4137, 1059), - COL_VERTEX(-4057, 2601, 2698), - COL_VERTEX(2598, 214, 1580), - COL_VERTEX(2598, 214, 1683), - COL_VERTEX(-776, 2779, 1576), - COL_VERTEX(-896, 2836, 1576), - COL_VERTEX(2471, 249, 2809), - COL_VERTEX(2471, 249, 2707), - COL_VERTEX(2471, 761, 2707), - COL_VERTEX(1354, -2866, -2810), - COL_VERTEX(2378, -3020, -4044), - COL_VERTEX(1354, -1842, -2810), - COL_VERTEX(1456, -1842, -2810), - COL_VERTEX(-900, 2834, 2804), - COL_VERTEX(1347, -3020, -4028), - COL_VERTEX(2352, -3112, -4825), - COL_VERTEX(1309, -3112, -4698), - COL_VERTEX(1184, -3201, -5235), - COL_VERTEX(919, -3291, -5544), - COL_VERTEX(620, -3381, -5702), - COL_VERTEX(308, -3481, -5717), - COL_VERTEX(-31, -3566, -5634), - COL_VERTEX(-285, -3664, -5388), - COL_VERTEX(-465, -3757, -5061), - COL_VERTEX(-598, -3849, -4492), - COL_VERTEX(-860, -3890, -3832), - COL_VERTEX(-1323, -3931, -3338), - COL_VERTEX(-1863, -3972, -3044), - COL_VERTEX(-2498, -4115, -2970), - COL_VERTEX(-3155, -4259, -3092), - COL_VERTEX(-3639, -4402, -3373), - COL_VERTEX(-4119, -4492, -3631), - COL_VERTEX(-4716, -4572, -3712), - COL_VERTEX(-5267, -4660, -3493), - COL_VERTEX(-5599, -4764, -3116), - COL_VERTEX(-5721, -4863, -2592), - COL_VERTEX(-5743, -4955, -1777), - COL_VERTEX(-6972, -4955, -1794), - COL_VERTEX(-6972, -3931, -1794), - COL_VERTEX(-6942, -4812, -2815), - COL_VERTEX(-6649, -4662, -3818), - COL_VERTEX(-5839, -4511, -4563), - COL_VERTEX(-4919, -4479, -4866), - COL_VERTEX(-4001, -4443, -4822), - COL_VERTEX(-3295, -4402, -4494), - COL_VERTEX(-2736, -4305, -4177), - COL_VERTEX(-2459, -4206, -4116), - COL_VERTEX(-2204, -4104, -4121), - COL_VERTEX(-2003, -4017, -4217), - COL_VERTEX(-1819, -3937, -4474), - COL_VERTEX(-1730, -3849, -4882), - COL_VERTEX(-1589, -3757, -5471), - COL_VERTEX(-1242, -3614, -6161), - COL_VERTEX(-580, -3470, -6691), - COL_VERTEX(212, -3327, -6922), - COL_VERTEX(1035, -3235, -6819), - COL_VERTEX(1757, -3194, -6338), - COL_VERTEX(2180, -3153, -5624), - COL_VERTEX(1456, -2324, -1477), - COL_VERTEX(1456, -2457, -2810), - COL_VERTEX(1456, -2237, -1299), - COL_VERTEX(-776, 2267, 1576), - COL_VERTEX(-1024, 2871, 1575), - COL_VERTEX(-2568, 2913, 1573), - COL_VERTEX(-2731, 2921, 1573), - COL_VERTEX(-3930, 3113, 1571), - COL_VERTEX(-1029, 2868, 2804), - COL_VERTEX(-2573, 2913, 2802), - COL_VERTEX(-2736, 2920, 2802), - COL_VERTEX(-4057, 3113, 2800), - COL_VERTEX(-4057, 2601, 2800), - COL_VERTEX(2598, 112, 1683), - COL_VERTEX(2892, 0, 2707), - COL_VERTEX(2471, 146, 2707), - COL_VERTEX(2946, 0, 1683), - COL_VERTEX(3699, -214, 2752), - COL_VERTEX(2275, -2457, -2810), - COL_VERTEX(2275, -2324, -1477), - COL_VERTEX(1456, -2020, -1062), - COL_VERTEX(1456, -1996, -965), - COL_VERTEX(1456, -1991, 216), - COL_VERTEX(1456, -1943, 371), - COL_VERTEX(1456, -1756, 779), - COL_VERTEX(1456, -1740, 878), - COL_VERTEX(1456, -1735, 1846), - COL_VERTEX(1456, -1713, 2024), - COL_VERTEX(1456, -1500, 2623), - COL_VERTEX(1456, -1484, 2722), - COL_VERTEX(1456, -1492, 3644), - COL_VERTEX(1456, -1433, 4677), - COL_VERTEX(1483, -1280, 5546), - COL_VERTEX(1914, -1076, 6355), - COL_VERTEX(2701, -968, 6904), - COL_VERTEX(3681, -845, 7088), - COL_VERTEX(4672, -741, 6979), - COL_VERTEX(5531, -639, 6436), - COL_VERTEX(2275, -1479, 3644), - COL_VERTEX(2275, -1433, 4566), - COL_VERTEX(6060, -538, 5553), - COL_VERTEX(6292, -433, 4538), - COL_VERTEX(6072, -365, 3531), - COL_VERTEX(5540, -296, 2725), - COL_VERTEX(4823, -275, 2128), - COL_VERTEX(3904, -204, 1784), - COL_VERTEX(2275, -2237, -1299), - COL_VERTEX(2275, -2020, -1062), - COL_VERTEX(2275, -1996, -965), - COL_VERTEX(2275, -1991, 216), - COL_VERTEX(2275, -1943, 371), - COL_VERTEX(2275, -1756, 779), - COL_VERTEX(2275, -1740, 878), - COL_VERTEX(2275, -1735, 1846), - COL_VERTEX(2275, -1713, 2024), - COL_VERTEX(2275, -1500, 2623), - COL_VERTEX(2275, -1484, 2722), - COL_VERTEX(2343, -1340, 5186), - COL_VERTEX(2617, -1248, 5671), - COL_VERTEX(3057, -1156, 6044), - COL_VERTEX(3681, -1064, 6163), - COL_VERTEX(4329, -962, 6074), - COL_VERTEX(4860, -859, 5748), - COL_VERTEX(5191, -757, 5215), - COL_VERTEX(5380, -651, 4525), - COL_VERTEX(5245, -549, 3820), - COL_VERTEX(4846, -439, 3315), - COL_VERTEX(4360, -327, 2924), - COL_VERTEX(527, -1387, -5286), - COL_VERTEX(681, -1387, -5020), - COL_VERTEX(66, -1387, -5020), - COL_VERTEX(527, -1387, -4754), - COL_VERTEX(220, -1387, -4754), - COL_VERTEX(-2334, -2866, -5234), - COL_VERTEX(-2180, -2866, -4968), - COL_VERTEX(-2795, -2866, -4968), - COL_VERTEX(-2641, -2866, -4702), - COL_VERTEX(-4588, -3057, -3251), - COL_VERTEX(-4434, -3057, -2985), - COL_VERTEX(-4895, -3057, -2719), - COL_VERTEX(-5048, -3057, -2985), - COL_VERTEX(-4588, -3057, -2719), - COL_TRI_INIT(SURFACE_DEFAULT, 968), - COL_TRI(16, 17, 18), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI(8, 9, 10), - COL_TRI(8, 10, 11), - COL_TRI(12, 11, 10), - COL_TRI(12, 13, 11), - COL_TRI(14, 13, 12), - COL_TRI(14, 15, 13), - COL_TRI(16, 18, 19), - COL_TRI(4, 20, 21), - COL_TRI(4, 7, 20), - COL_TRI(4, 21, 22), - COL_TRI(4, 22, 23), - COL_TRI(20, 7, 24), - COL_TRI(20, 24, 25), - COL_TRI(9, 26, 18), - COL_TRI(9, 18, 10), - COL_TRI(10, 18, 17), - COL_TRI(27, 12, 17), - COL_TRI(27, 14, 12), - COL_TRI(10, 17, 12), - COL_TRI(151, 150, 152), - COL_TRI(140, 141, 142), - COL_TRI(140, 142, 143), - COL_TRI(144, 145, 146), - COL_TRI(144, 146, 147), - COL_TRI(147, 146, 148), - COL_TRI(147, 148, 149), - COL_TRI(149, 148, 150), - COL_TRI(149, 150, 151), - COL_TRI(158, 165, 159), - COL_TRI(151, 152, 153), - COL_TRI(153, 152, 154), - COL_TRI(153, 154, 155), - COL_TRI(154, 162, 156), - COL_TRI(155, 154, 156), - COL_TRI(156, 163, 157), - COL_TRI(156, 162, 163), - COL_TRI(157, 163, 164), - COL_TRI(157, 164, 158), - COL_TRI(158, 164, 165), - COL_TRI(159, 165, 166), - COL_TRI(159, 166, 160), - COL_TRI(160, 166, 167), - COL_TRI(160, 167, 161), - COL_TRI(161, 167, 168), - COL_TRI(161, 168, 169), - COL_TRI(171, 8, 11), - COL_TRI(23, 5, 4), - COL_TRI(23, 104, 5), - COL_TRI(6, 5, 104), - COL_TRI(6, 104, 105), - COL_TRI(6, 24, 7), - COL_TRI(6, 105, 24), - COL_TRI(170, 171, 172), - COL_TRI(171, 11, 172), - COL_TRI(19, 110, 119), - COL_TRI(170, 172, 168), - COL_TRI(173, 172, 11), - COL_TRI(168, 172, 173), - COL_TRI(15, 174, 13), - COL_TRI(174, 173, 13), - COL_TRI(174, 169, 173), - COL_TRI(174, 526, 169), - COL_TRI(173, 11, 13), - COL_TRI(168, 173, 169), - COL_TRI(19, 119, 16), - COL_TRI(176, 527, 177), - COL_TRI(119, 17, 16), - COL_TRI(119, 27, 17), - COL_TRI(19, 26, 110), - COL_TRI(19, 18, 26), - COL_TRI(175, 527, 176), - COL_TRI(176, 177, 178), - COL_TRI(179, 142, 141), - COL_TRI(177, 528, 529), - COL_TRI(177, 527, 528), - COL_TRI(178, 177, 529), - COL_TRI(178, 529, 530), - COL_TRI(175, 528, 527), - COL_TRI(141, 529, 528), - COL_TRI(141, 140, 529), - COL_TRI(140, 530, 529), - COL_TRI(140, 531, 530), - COL_TRI(141, 175, 532), - COL_TRI(141, 528, 175), - COL_TRI(179, 141, 181), - COL_TRI(20, 142, 21), - COL_TRI(180, 140, 143), - COL_TRI(143, 25, 533), - COL_TRI(143, 20, 25), - COL_TRI(20, 143, 142), - COL_TRI(22, 533, 25), - COL_TRI(22, 179, 533), - COL_TRI(179, 139, 533), - COL_TRI(180, 143, 533), - COL_TRI(21, 142, 179), - COL_TRI(21, 179, 22), - COL_TRI(179, 136, 139), - COL_TRI(181, 277, 318), - COL_TRI(181, 276, 277), - COL_TRI(182, 534, 180), - COL_TRI(185, 338, 336), - COL_TRI(135, 170, 132), - COL_TRI(135, 526, 170), - COL_TRI(170, 168, 167), - COL_TRI(170, 167, 195), - COL_TRI(183, 145, 185), - COL_TRI(183, 146, 145), - COL_TRI(184, 146, 183), - COL_TRI(185, 336, 392), - COL_TRI(190, 163, 162), - COL_TRI(184, 148, 146), - COL_TRI(186, 148, 184), - COL_TRI(186, 150, 148), - COL_TRI(187, 150, 186), - COL_TRI(187, 152, 150), - COL_TRI(188, 152, 187), - COL_TRI(188, 154, 152), - COL_TRI(189, 154, 188), - COL_TRI(189, 162, 154), - COL_TRI(190, 162, 189), - COL_TRI(133, 195, 218), - COL_TRI(191, 163, 190), - COL_TRI(191, 164, 163), - COL_TRI(192, 164, 191), - COL_TRI(192, 165, 164), - COL_TRI(193, 165, 192), - COL_TRI(193, 166, 165), - COL_TRI(194, 195, 193), - COL_TRI(195, 166, 193), - COL_TRI(195, 167, 166), - COL_TRI(194, 218, 195), - COL_TRI(196, 169, 526), - COL_TRI(196, 161, 169), - COL_TRI(197, 198, 200), - COL_TRI(197, 512, 198), - COL_TRI(198, 147, 200), - COL_TRI(198, 144, 147), - COL_TRI(199, 535, 198), - COL_TRI(200, 147, 149), - COL_TRI(206, 155, 208), - COL_TRI(201, 200, 202), - COL_TRI(197, 200, 201), - COL_TRI(200, 149, 202), - COL_TRI(202, 149, 151), - COL_TRI(201, 202, 203), - COL_TRI(203, 202, 204), - COL_TRI(202, 151, 204), - COL_TRI(204, 151, 153), - COL_TRI(205, 203, 204), - COL_TRI(205, 204, 206), - COL_TRI(204, 153, 206), - COL_TRI(206, 153, 155), - COL_TRI(205, 206, 207), - COL_TRI(207, 206, 208), - COL_TRI(214, 158, 159), - COL_TRI(208, 155, 156), - COL_TRI(209, 208, 210), - COL_TRI(209, 207, 208), - COL_TRI(208, 156, 210), - COL_TRI(210, 156, 157), - COL_TRI(211, 209, 210), - COL_TRI(211, 210, 212), - COL_TRI(210, 157, 212), - COL_TRI(212, 157, 158), - COL_TRI(213, 211, 212), - COL_TRI(213, 212, 214), - COL_TRI(212, 158, 214), - COL_TRI(134, 133, 196), - COL_TRI(215, 214, 216), - COL_TRI(213, 214, 215), - COL_TRI(214, 159, 216), - COL_TRI(216, 159, 160), - COL_TRI(194, 216, 217), - COL_TRI(215, 216, 194), - COL_TRI(216, 160, 217), - COL_TRI(217, 160, 161), - COL_TRI(218, 217, 196), - COL_TRI(217, 218, 194), - COL_TRI(217, 161, 196), - COL_TRI(133, 218, 196), - COL_TRI(219, 144, 536), - COL_TRI(219, 537, 144), - COL_TRI(220, 144, 537), - COL_TRI(220, 145, 144), - COL_TRI(221, 145, 220), - COL_TRI(221, 538, 145), - COL_TRI(222, 539, 319), - COL_TRI(222, 540, 539), - COL_TRI(222, 319, 541), - COL_TRI(222, 541, 321), - COL_TRI(223, 543, 224), - COL_TRI(224, 544, 545), - COL_TRI(224, 543, 544), - COL_TRI(225, 224, 545), - COL_TRI(223, 331, 543), - COL_TRI(226, 228, 229), - COL_TRI(226, 227, 228), - COL_TRI(227, 226, 546), - COL_TRI(226, 232, 546), - COL_TRI(225, 223, 224), - COL_TRI(228, 227, 547), - COL_TRI(228, 547, 275), - COL_TRI(229, 275, 377), - COL_TRI(229, 228, 275), - COL_TRI(230, 229, 377), - COL_TRI(231, 546, 548), - COL_TRI(231, 551, 546), - COL_TRI(232, 548, 546), - COL_TRI(232, 549, 548), - COL_TRI(233, 548, 549), - COL_TRI(234, 551, 231), - COL_TRI(234, 553, 551), - COL_TRI(235, 553, 234), - COL_TRI(235, 554, 553), - COL_TRI(236, 554, 235), - COL_TRI(236, 555, 554), - COL_TRI(242, 560, 241), - COL_TRI(237, 555, 236), - COL_TRI(237, 556, 555), - COL_TRI(238, 556, 237), - COL_TRI(238, 557, 556), - COL_TRI(239, 557, 238), - COL_TRI(239, 558, 557), - COL_TRI(240, 558, 239), - COL_TRI(240, 559, 558), - COL_TRI(241, 559, 240), - COL_TRI(241, 560, 559), - COL_TRI(247, 566, 565), - COL_TRI(242, 561, 560), - COL_TRI(243, 561, 242), - COL_TRI(243, 562, 561), - COL_TRI(244, 562, 243), - COL_TRI(244, 563, 562), - COL_TRI(245, 563, 244), - COL_TRI(245, 564, 563), - COL_TRI(246, 564, 245), - COL_TRI(246, 565, 564), - COL_TRI(247, 565, 246), - COL_TRI(253, 571, 252), - COL_TRI(248, 566, 247), - COL_TRI(248, 567, 566), - COL_TRI(249, 567, 248), - COL_TRI(249, 568, 567), - COL_TRI(250, 568, 249), - COL_TRI(250, 569, 568), - COL_TRI(251, 569, 250), - COL_TRI(251, 570, 569), - COL_TRI(252, 570, 251), - COL_TRI(252, 571, 570), - COL_TRI(257, 578, 577), - COL_TRI(253, 572, 571), - COL_TRI(254, 572, 253), - COL_TRI(254, 573, 572), - COL_TRI(255, 574, 575), - COL_TRI(255, 576, 574), - COL_TRI(256, 576, 255), - COL_TRI(256, 577, 576), - COL_TRI(257, 577, 256), - COL_TRI(263, 583, 262), - COL_TRI(258, 578, 257), - COL_TRI(258, 579, 578), - COL_TRI(259, 579, 258), - COL_TRI(259, 580, 579), - COL_TRI(260, 580, 259), - COL_TRI(260, 581, 580), - COL_TRI(261, 581, 260), - COL_TRI(261, 582, 581), - COL_TRI(262, 582, 261), - COL_TRI(262, 583, 582), - COL_TRI(268, 589, 588), - COL_TRI(263, 584, 583), - COL_TRI(264, 584, 263), - COL_TRI(264, 585, 584), - COL_TRI(265, 585, 264), - COL_TRI(265, 586, 585), - COL_TRI(266, 586, 265), - COL_TRI(266, 587, 586), - COL_TRI(267, 587, 266), - COL_TRI(267, 588, 587), - COL_TRI(268, 588, 267), - COL_TRI(274, 594, 273), - COL_TRI(269, 589, 268), - COL_TRI(269, 590, 589), - COL_TRI(270, 590, 269), - COL_TRI(270, 591, 590), - COL_TRI(271, 591, 270), - COL_TRI(271, 592, 591), - COL_TRI(272, 592, 271), - COL_TRI(272, 593, 592), - COL_TRI(273, 593, 272), - COL_TRI(273, 594, 593), - COL_TRI(278, 251, 279), - COL_TRI(274, 552, 594), - COL_TRI(275, 552, 274), - COL_TRI(275, 547, 552), - COL_TRI(276, 253, 277), - COL_TRI(276, 254, 253), - COL_TRI(277, 253, 252), - COL_TRI(277, 252, 278), - COL_TRI(278, 252, 251), - COL_TRI(284, 246, 285), - COL_TRI(279, 251, 250), - COL_TRI(279, 250, 280), - COL_TRI(280, 250, 249), - COL_TRI(280, 249, 281), - COL_TRI(281, 249, 248), - COL_TRI(281, 248, 282), - COL_TRI(282, 248, 247), - COL_TRI(282, 247, 283), - COL_TRI(283, 247, 284), - COL_TRI(247, 246, 284), - COL_TRI(287, 288, 291), - COL_TRI(246, 245, 285), - COL_TRI(285, 245, 288), - COL_TRI(286, 284, 285), - COL_TRI(287, 285, 288), - COL_TRI(286, 285, 287), - COL_TRI(245, 244, 288), - COL_TRI(288, 244, 289), - COL_TRI(244, 243, 289), - COL_TRI(289, 243, 292), - COL_TRI(290, 289, 292), - COL_TRI(291, 289, 290), - COL_TRI(291, 288, 289), - COL_TRI(295, 296, 297), - COL_TRI(243, 242, 292), - COL_TRI(292, 241, 294), - COL_TRI(292, 242, 241), - COL_TRI(290, 292, 293), - COL_TRI(293, 292, 294), - COL_TRI(294, 241, 240), - COL_TRI(294, 240, 296), - COL_TRI(295, 294, 296), - COL_TRI(293, 294, 295), - COL_TRI(296, 240, 239), - COL_TRI(296, 239, 298), - COL_TRI(297, 296, 298), - COL_TRI(304, 236, 235), - COL_TRI(298, 239, 238), - COL_TRI(298, 238, 300), - COL_TRI(297, 298, 299), - COL_TRI(299, 298, 300), - COL_TRI(300, 238, 237), - COL_TRI(300, 237, 302), - COL_TRI(301, 300, 302), - COL_TRI(299, 300, 301), - COL_TRI(302, 237, 236), - COL_TRI(302, 236, 304), - COL_TRI(303, 302, 304), - COL_TRI(301, 302, 303), - COL_TRI(304, 235, 306), - COL_TRI(305, 304, 306), - COL_TRI(303, 304, 305), - COL_TRI(306, 235, 234), - COL_TRI(306, 234, 308), - COL_TRI(307, 306, 308), - COL_TRI(305, 306, 307), - COL_TRI(308, 234, 231), - COL_TRI(309, 308, 233), - COL_TRI(307, 308, 309), - COL_TRI(308, 231, 233), - COL_TRI(233, 231, 548), - COL_TRI(310, 233, 549), - COL_TRI(309, 233, 310), - COL_TRI(310, 549, 311), - COL_TRI(311, 595, 394), - COL_TRI(311, 596, 595), - COL_TRI(312, 284, 286), - COL_TRI(312, 283, 284), - COL_TRI(313, 283, 312), - COL_TRI(313, 282, 283), - COL_TRI(314, 282, 313), - COL_TRI(320, 541, 598), - COL_TRI(314, 281, 282), - COL_TRI(315, 281, 314), - COL_TRI(315, 280, 281), - COL_TRI(316, 280, 315), - COL_TRI(316, 279, 280), - COL_TRI(317, 279, 316), - COL_TRI(317, 278, 279), - COL_TRI(318, 278, 317), - COL_TRI(318, 277, 278), - COL_TRI(319, 598, 541), - COL_TRI(320, 542, 541), - COL_TRI(321, 542, 323), - COL_TRI(321, 541, 542), - COL_TRI(322, 542, 320), - COL_TRI(322, 599, 542), - COL_TRI(323, 542, 599), - COL_TRI(323, 599, 325), - COL_TRI(324, 599, 322), - COL_TRI(324, 600, 599), - COL_TRI(325, 599, 600), - COL_TRI(325, 600, 327), - COL_TRI(326, 601, 600), - COL_TRI(326, 600, 324), - COL_TRI(327, 600, 601), - COL_TRI(332, 550, 330), - COL_TRI(327, 601, 329), - COL_TRI(328, 601, 326), - COL_TRI(328, 602, 601), - COL_TRI(329, 601, 602), - COL_TRI(329, 602, 535), - COL_TRI(331, 223, 550), - COL_TRI(330, 550, 223), - COL_TRI(330, 223, 225), - COL_TRI(338, 606, 605), - COL_TRI(331, 550, 333), - COL_TRI(333, 550, 603), - COL_TRI(332, 603, 550), - COL_TRI(334, 603, 332), - COL_TRI(335, 603, 604), - COL_TRI(333, 603, 335), - COL_TRI(334, 604, 603), - COL_TRI(336, 604, 334), - COL_TRI(337, 604, 605), - COL_TRI(335, 604, 337), - COL_TRI(336, 605, 604), - COL_TRI(338, 605, 336), - COL_TRI(337, 605, 339), - COL_TRI(339, 605, 606), - COL_TRI(343, 327, 393), - COL_TRI(339, 606, 607), - COL_TRI(340, 321, 341), - COL_TRI(341, 323, 342), - COL_TRI(341, 321, 323), - COL_TRI(342, 323, 325), - COL_TRI(342, 325, 343), - COL_TRI(340, 222, 321), - COL_TRI(343, 325, 327), - COL_TRI(348, 608, 340), - COL_TRI(344, 332, 345), - COL_TRI(345, 332, 330), - COL_TRI(345, 330, 346), - COL_TRI(346, 330, 225), - COL_TRI(346, 225, 347), - COL_TRI(344, 334, 332), - COL_TRI(347, 225, 545), - COL_TRI(347, 545, 349), - COL_TRI(352, 256, 255), - COL_TRI(349, 609, 445), - COL_TRI(349, 610, 609), - COL_TRI(350, 351, 182), - COL_TRI(350, 352, 351), - COL_TRI(182, 351, 534), - COL_TRI(351, 255, 575), - COL_TRI(352, 255, 351), - COL_TRI(351, 575, 534), - COL_TRI(358, 259, 357), - COL_TRI(353, 354, 352), - COL_TRI(353, 352, 350), - COL_TRI(354, 256, 352), - COL_TRI(354, 257, 256), - COL_TRI(355, 354, 353), - COL_TRI(355, 356, 354), - COL_TRI(356, 257, 354), - COL_TRI(356, 258, 257), - COL_TRI(357, 258, 356), - COL_TRI(357, 259, 258), - COL_TRI(358, 260, 259), - COL_TRI(359, 260, 358), - COL_TRI(359, 261, 260), - COL_TRI(360, 359, 361), - COL_TRI(360, 362, 359), - COL_TRI(361, 359, 358), - COL_TRI(362, 262, 359), - COL_TRI(262, 261, 359), - COL_TRI(363, 263, 362), - COL_TRI(263, 262, 362), - COL_TRI(364, 366, 363), - COL_TRI(365, 363, 362), - COL_TRI(364, 363, 365), - COL_TRI(366, 264, 363), - COL_TRI(264, 263, 363), - COL_TRI(367, 265, 366), - COL_TRI(265, 264, 366), - COL_TRI(266, 265, 367), - COL_TRI(368, 266, 367), - COL_TRI(369, 266, 368), - COL_TRI(374, 272, 271), - COL_TRI(369, 267, 266), - COL_TRI(370, 267, 369), - COL_TRI(370, 268, 267), - COL_TRI(371, 268, 370), - COL_TRI(371, 269, 268), - COL_TRI(372, 269, 371), - COL_TRI(372, 270, 269), - COL_TRI(373, 270, 372), - COL_TRI(373, 271, 270), - COL_TRI(374, 271, 373), - COL_TRI(375, 272, 374), - COL_TRI(375, 273, 272), - COL_TRI(376, 273, 375), - COL_TRI(376, 274, 273), - COL_TRI(377, 274, 376), - COL_TRI(377, 275, 274), - COL_TRI(378, 613, 230), - COL_TRI(230, 377, 379), - COL_TRI(384, 372, 371), - COL_TRI(379, 377, 376), - COL_TRI(379, 376, 380), - COL_TRI(380, 376, 375), - COL_TRI(380, 375, 381), - COL_TRI(381, 375, 374), - COL_TRI(381, 374, 382), - COL_TRI(382, 374, 373), - COL_TRI(382, 373, 383), - COL_TRI(383, 373, 372), - COL_TRI(383, 372, 384), - COL_TRI(389, 366, 364), - COL_TRI(384, 371, 385), - COL_TRI(385, 371, 370), - COL_TRI(385, 370, 386), - COL_TRI(386, 370, 369), - COL_TRI(386, 369, 387), - COL_TRI(387, 369, 368), - COL_TRI(387, 368, 388), - COL_TRI(388, 368, 367), - COL_TRI(388, 367, 389), - COL_TRI(389, 367, 366), - COL_TRI(392, 334, 344), - COL_TRI(365, 362, 360), - COL_TRI(361, 358, 390), - COL_TRI(390, 358, 357), - COL_TRI(390, 357, 391), - COL_TRI(391, 357, 356), - COL_TRI(391, 356, 355), - COL_TRI(392, 336, 334), - COL_TRI(393, 327, 329), - COL_TRI(393, 329, 199), - COL_TRI(199, 329, 535), - COL_TRI(394, 595, 597), - COL_TRI(395, 378, 394), - COL_TRI(395, 394, 396), - COL_TRI(378, 311, 394), - COL_TRI(394, 597, 396), - COL_TRI(396, 597, 615), - COL_TRI(396, 615, 397), - COL_TRI(397, 615, 616), - COL_TRI(398, 396, 397), - COL_TRI(399, 398, 397), - COL_TRI(399, 397, 400), - COL_TRI(397, 616, 400), - COL_TRI(400, 616, 617), - COL_TRI(401, 399, 400), - COL_TRI(401, 400, 402), - COL_TRI(400, 617, 402), - COL_TRI(402, 617, 618), - COL_TRI(403, 401, 402), - COL_TRI(403, 402, 404), - COL_TRI(402, 618, 404), - COL_TRI(404, 618, 619), - COL_TRI(404, 619, 405), - COL_TRI(405, 619, 620), - COL_TRI(406, 404, 405), - COL_TRI(407, 405, 408), - COL_TRI(407, 406, 405), - COL_TRI(405, 620, 408), - COL_TRI(406, 403, 404), - COL_TRI(408, 620, 621), - COL_TRI(408, 409, 430), - COL_TRI(408, 430, 407), - COL_TRI(408, 621, 409), - COL_TRI(409, 621, 622), - COL_TRI(409, 622, 410), - COL_TRI(410, 622, 623), - COL_TRI(409, 410, 431), - COL_TRI(411, 431, 410), - COL_TRI(411, 410, 412), - COL_TRI(410, 623, 412), - COL_TRI(409, 431, 430), - COL_TRI(412, 623, 624), - COL_TRI(413, 411, 412), - COL_TRI(413, 412, 414), - COL_TRI(412, 624, 414), - COL_TRI(414, 624, 625), - COL_TRI(415, 413, 414), - COL_TRI(415, 414, 416), - COL_TRI(414, 625, 416), - COL_TRI(416, 625, 626), - COL_TRI(416, 626, 417), - COL_TRI(417, 626, 627), - COL_TRI(417, 415, 416), - COL_TRI(417, 432, 415), - COL_TRI(417, 627, 418), - COL_TRI(418, 627, 628), - COL_TRI(418, 628, 419), - COL_TRI(419, 628, 629), - COL_TRI(419, 629, 420), - COL_TRI(420, 629, 630), - COL_TRI(420, 630, 421), - COL_TRI(421, 630, 631), - COL_TRI(421, 631, 422), - COL_TRI(422, 631, 632), - COL_TRI(422, 632, 423), - COL_TRI(423, 632, 635), - COL_TRI(423, 635, 424), - COL_TRI(424, 635, 636), - COL_TRI(424, 519, 521), - COL_TRI(424, 521, 423), - COL_TRI(425, 519, 424), - COL_TRI(424, 636, 425), - COL_TRI(425, 636, 637), - COL_TRI(425, 637, 426), - COL_TRI(426, 637, 638), - COL_TRI(426, 638, 427), - COL_TRI(427, 638, 639), - COL_TRI(427, 639, 428), - COL_TRI(427, 511, 426), - COL_TRI(428, 511, 427), - COL_TRI(428, 639, 640), - COL_TRI(428, 640, 429), - COL_TRI(429, 640, 611), - COL_TRI(399, 643, 642), - COL_TRI(429, 611, 348), - COL_TRI(348, 611, 608), - COL_TRI(378, 614, 613), - COL_TRI(395, 614, 378), - COL_TRI(395, 641, 614), - COL_TRI(398, 641, 395), - COL_TRI(398, 642, 641), - COL_TRI(399, 642, 398), - COL_TRI(431, 648, 430), - COL_TRI(401, 643, 399), - COL_TRI(401, 644, 643), - COL_TRI(403, 644, 401), - COL_TRI(403, 645, 644), - COL_TRI(406, 645, 403), - COL_TRI(406, 646, 645), - COL_TRI(407, 646, 406), - COL_TRI(407, 647, 646), - COL_TRI(430, 647, 407), - COL_TRI(430, 648, 647), - COL_TRI(433, 652, 634), - COL_TRI(431, 649, 648), - COL_TRI(411, 649, 431), - COL_TRI(411, 650, 649), - COL_TRI(413, 650, 411), - COL_TRI(413, 651, 650), - COL_TRI(415, 651, 413), - COL_TRI(415, 633, 651), - COL_TRI(432, 633, 415), - COL_TRI(432, 634, 633), - COL_TRI(433, 634, 432), - COL_TRI(437, 656, 655), - COL_TRI(319, 539, 598), - COL_TRI(434, 652, 433), - COL_TRI(434, 653, 652), - COL_TRI(435, 653, 434), - COL_TRI(435, 654, 653), - COL_TRI(436, 654, 435), - COL_TRI(436, 655, 654), - COL_TRI(437, 655, 436), - COL_TRI(443, 661, 442), - COL_TRI(438, 656, 437), - COL_TRI(438, 657, 656), - COL_TRI(439, 657, 438), - COL_TRI(439, 658, 657), - COL_TRI(440, 658, 439), - COL_TRI(440, 659, 658), - COL_TRI(441, 659, 440), - COL_TRI(441, 660, 659), - COL_TRI(442, 660, 441), - COL_TRI(442, 661, 660), - COL_TRI(443, 662, 661), - COL_TRI(444, 662, 443), - COL_TRI(444, 612, 662), - COL_TRI(445, 612, 444), - COL_TRI(445, 609, 612), - COL_TRI(446, 663, 448), - COL_TRI(446, 449, 663), - COL_TRI(447, 449, 446), - COL_TRI(448, 663, 664), - COL_TRI(449, 664, 663), - COL_TRI(448, 664, 450), - COL_TRI(447, 665, 449), - COL_TRI(449, 666, 664), - COL_TRI(449, 667, 666), - COL_TRI(449, 665, 667), - COL_TRI(450, 664, 666), - COL_TRI(450, 666, 451), - COL_TRI(451, 666, 667), - COL_TRI(451, 667, 452), - COL_TRI(452, 667, 665), - COL_TRI(452, 665, 447), - COL_TRI(453, 455, 454), - COL_TRI(454, 455, 668), - COL_TRI(454, 668, 456), - COL_TRI(461, 464, 672), - COL_TRI(455, 669, 668), - COL_TRI(456, 668, 669), - COL_TRI(456, 669, 457), - COL_TRI(455, 670, 671), - COL_TRI(455, 671, 458), - COL_TRI(453, 670, 455), - COL_TRI(455, 458, 669), - COL_TRI(457, 669, 458), - COL_TRI(457, 458, 459), - COL_TRI(458, 671, 460), - COL_TRI(459, 458, 460), - COL_TRI(460, 670, 453), - COL_TRI(460, 671, 670), - COL_TRI(461, 672, 463), - COL_TRI(468, 513, 181), - COL_TRI(463, 672, 673), - COL_TRI(464, 673, 672), - COL_TRI(463, 673, 465), - COL_TRI(464, 674, 676), - COL_TRI(464, 675, 674), - COL_TRI(464, 676, 673), - COL_TRI(462, 464, 461), - COL_TRI(462, 675, 464), - COL_TRI(465, 673, 676), - COL_TRI(465, 676, 466), - COL_TRI(466, 676, 674), - COL_TRI(466, 674, 467), - COL_TRI(467, 674, 675), - COL_TRI(467, 675, 462), - COL_TRI(469, 468, 181), - COL_TRI(470, 468, 469), - COL_TRI(468, 182, 513), - COL_TRI(470, 350, 468), - COL_TRI(182, 180, 513), - COL_TRI(318, 469, 181), - COL_TRI(181, 513, 137), - COL_TRI(469, 471, 470), - COL_TRI(471, 469, 318), - COL_TRI(472, 470, 471), - COL_TRI(353, 350, 470), - COL_TRI(472, 353, 470), - COL_TRI(350, 182, 468), - COL_TRI(513, 180, 137), - COL_TRI(315, 475, 316), - COL_TRI(471, 473, 472), - COL_TRI(317, 471, 318), - COL_TRI(473, 471, 317), - COL_TRI(474, 472, 473), - COL_TRI(355, 353, 472), - COL_TRI(474, 355, 472), - COL_TRI(473, 475, 474), - COL_TRI(475, 473, 316), - COL_TRI(316, 473, 317), - COL_TRI(476, 474, 475), - COL_TRI(391, 355, 474), - COL_TRI(476, 391, 474), - COL_TRI(475, 477, 476), - COL_TRI(477, 475, 315), - COL_TRI(480, 361, 390), - COL_TRI(478, 476, 477), - COL_TRI(390, 391, 476), - COL_TRI(478, 390, 476), - COL_TRI(477, 313, 478), - COL_TRI(314, 477, 315), - COL_TRI(313, 477, 314), - COL_TRI(390, 478, 479), - COL_TRI(312, 479, 478), - COL_TRI(312, 478, 313), - COL_TRI(479, 480, 390), - COL_TRI(480, 479, 481), - COL_TRI(286, 481, 479), - COL_TRI(286, 479, 312), - COL_TRI(481, 482, 480), - COL_TRI(482, 361, 480), - COL_TRI(483, 482, 481), - COL_TRI(287, 483, 481), - COL_TRI(287, 481, 286), - COL_TRI(483, 484, 482), - COL_TRI(484, 360, 482), - COL_TRI(482, 360, 361), - COL_TRI(485, 483, 291), - COL_TRI(483, 287, 291), - COL_TRI(484, 483, 485), - COL_TRI(488, 389, 364), - COL_TRI(484, 485, 486), - COL_TRI(484, 365, 360), - COL_TRI(486, 365, 484), - COL_TRI(486, 485, 487), - COL_TRI(290, 487, 485), - COL_TRI(290, 485, 291), - COL_TRI(487, 488, 486), - COL_TRI(488, 364, 486), - COL_TRI(486, 364, 365), - COL_TRI(488, 487, 489), - COL_TRI(293, 487, 290), - COL_TRI(293, 489, 487), - COL_TRI(489, 388, 488), - COL_TRI(388, 389, 488), - COL_TRI(295, 490, 489), - COL_TRI(489, 490, 388), - COL_TRI(295, 489, 293), - COL_TRI(490, 387, 388), - COL_TRI(295, 493, 491), - COL_TRI(491, 490, 295), - COL_TRI(297, 493, 295), - COL_TRI(386, 387, 490), - COL_TRI(491, 386, 490), - COL_TRI(491, 493, 492), - COL_TRI(385, 386, 491), - COL_TRI(492, 385, 491), - COL_TRI(493, 494, 492), - COL_TRI(494, 493, 297), - COL_TRI(492, 494, 496), - COL_TRI(494, 495, 496), - COL_TRI(495, 494, 299), - COL_TRI(496, 384, 492), - COL_TRI(384, 385, 492), - COL_TRI(495, 497, 496), - COL_TRI(383, 384, 496), - COL_TRI(497, 383, 496), - COL_TRI(495, 498, 497), - COL_TRI(301, 495, 299), - COL_TRI(498, 495, 301), - COL_TRI(299, 494, 297), - COL_TRI(503, 380, 501), - COL_TRI(499, 497, 498), - COL_TRI(382, 383, 497), - COL_TRI(499, 382, 497), - COL_TRI(498, 500, 499), - COL_TRI(500, 498, 303), - COL_TRI(303, 498, 301), - COL_TRI(501, 499, 500), - COL_TRI(381, 382, 499), - COL_TRI(501, 381, 499), - COL_TRI(501, 500, 502), - COL_TRI(502, 500, 305), - COL_TRI(305, 500, 303), - COL_TRI(503, 501, 502), - COL_TRI(380, 381, 501), - COL_TRI(503, 502, 309), - COL_TRI(307, 502, 305), - COL_TRI(309, 502, 307), - COL_TRI(379, 503, 309), - COL_TRI(310, 379, 309), - COL_TRI(197, 183, 512), - COL_TRI(201, 184, 197), - COL_TRI(184, 183, 197), - COL_TRI(209, 189, 207), - COL_TRI(183, 185, 512), - COL_TRI(186, 184, 201), - COL_TRI(203, 186, 201), - COL_TRI(187, 186, 203), - COL_TRI(205, 187, 203), - COL_TRI(207, 188, 205), - COL_TRI(188, 187, 205), - COL_TRI(189, 188, 207), - COL_TRI(398, 395, 396), - COL_TRI(190, 189, 209), - COL_TRI(211, 190, 209), - COL_TRI(191, 190, 211), - COL_TRI(213, 191, 211), - COL_TRI(215, 192, 213), - COL_TRI(192, 191, 213), - COL_TRI(193, 192, 215), - COL_TRI(194, 193, 215), - COL_TRI(505, 507, 506), - COL_TRI(378, 230, 311), - COL_TRI(504, 506, 508), - COL_TRI(504, 508, 418), - COL_TRI(419, 504, 418), - COL_TRI(420, 504, 419), - COL_TRI(505, 506, 504), - COL_TRI(420, 505, 504), - COL_TRI(506, 434, 433), - COL_TRI(506, 433, 508), - COL_TRI(507, 434, 506), - COL_TRI(509, 442, 510), - COL_TRI(508, 433, 432), - COL_TRI(508, 432, 417), - COL_TRI(418, 508, 417), - COL_TRI(429, 509, 428), - COL_TRI(348, 444, 429), - COL_TRI(429, 444, 443), - COL_TRI(429, 443, 509), - COL_TRI(509, 510, 511), - COL_TRI(509, 511, 428), - COL_TRI(509, 443, 442), - COL_TRI(445, 348, 340), - COL_TRI(510, 514, 515), - COL_TRI(510, 442, 441), - COL_TRI(510, 441, 514), - COL_TRI(511, 510, 515), - COL_TRI(511, 515, 426), - COL_TRI(349, 340, 341), - COL_TRI(347, 349, 341), - COL_TRI(349, 445, 340), - COL_TRI(198, 512, 199), - COL_TRI(346, 347, 341), - COL_TRI(346, 341, 342), - COL_TRI(345, 346, 342), - COL_TRI(345, 342, 343), - COL_TRI(344, 345, 343), - COL_TRI(344, 343, 393), - COL_TRI(392, 344, 393), - COL_TRI(392, 393, 199), - COL_TRI(185, 392, 199), - COL_TRI(512, 185, 199), - COL_TRI(514, 441, 440), - COL_TRI(230, 379, 310), - COL_TRI(311, 230, 310), - COL_TRI(180, 138, 137), - COL_TRI(348, 445, 444), - COL_TRI(426, 515, 425), - COL_TRI(514, 440, 516), - COL_TRI(514, 516, 517), - COL_TRI(515, 514, 517), - COL_TRI(516, 440, 439), - COL_TRI(516, 439, 518), - COL_TRI(516, 518, 519), - COL_TRI(517, 516, 519), - COL_TRI(425, 517, 519), - COL_TRI(515, 517, 425), - COL_TRI(518, 439, 438), - COL_TRI(519, 518, 520), - COL_TRI(518, 438, 520), - COL_TRI(519, 520, 521), - COL_TRI(520, 438, 437), - COL_TRI(520, 437, 522), - COL_TRI(521, 520, 522), - COL_TRI(423, 521, 523), - COL_TRI(423, 523, 422), - COL_TRI(522, 437, 436), - COL_TRI(521, 522, 523), - COL_TRI(422, 523, 525), - COL_TRI(523, 524, 525), - COL_TRI(523, 522, 524), - COL_TRI(422, 525, 421), - COL_TRI(522, 436, 524), - COL_TRI(102, 122, 100), - COL_TRI(524, 436, 435), - COL_TRI(524, 435, 507), - COL_TRI(525, 524, 507), - COL_TRI(421, 505, 420), - COL_TRI(421, 525, 505), - COL_TRI(507, 435, 434), - COL_TRI(525, 507, 505), - COL_TRI(379, 380, 503), - COL_TRI(100, 111, 103), - COL_TRI(121, 127, 111), - COL_TRI(100, 122, 111), - COL_TRI(111, 126, 103), - COL_TRI(111, 127, 126), - COL_TRI(101, 103, 131), - COL_TRI(103, 129, 131), - COL_TRI(103, 126, 129), - COL_TRI(102, 120, 122), - COL_TRI(117, 129, 126), - COL_TRI(131, 118, 113), - COL_TRI(121, 128, 127), - COL_TRI(118, 107, 106), - COL_TRI(121, 107, 117), - COL_TRI(130, 107, 118), - COL_TRI(130, 117, 107), - COL_TRI(107, 120, 102), - COL_TRI(107, 121, 120), - COL_TRI(121, 117, 128), - COL_TRI(117, 130, 129), - COL_TRI(118, 106, 113), - COL_TRI(113, 106, 108), - COL_TRI(131, 113, 112), - COL_TRI(113, 108, 125), - COL_TRI(101, 131, 112), - COL_TRI(101, 112, 114), - COL_TRI(101, 114, 109), - COL_TRI(125, 108, 109), - COL_TRI(125, 109, 114), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI_INIT(SURFACE_TIMER_START, 2), - COL_TRI(132, 133, 134), - COL_TRI(134, 135, 132), - COL_TRI_INIT(SURFACE_TIMER_END, 2), - COL_TRI(136, 137, 138), - COL_TRI(139, 136, 138), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 120), - COL_TRI(28, 29, 30), - COL_TRI(28, 30, 31), - COL_TRI(31, 32, 28), - COL_TRI(31, 30, 33), - COL_TRI(30, 34, 35), - COL_TRI(30, 35, 33), - COL_TRI(29, 34, 30), - COL_TRI(36, 37, 31), - COL_TRI(31, 33, 36), - COL_TRI(31, 37, 32), - COL_TRI(29, 38, 34), - COL_TRI(33, 35, 39), - COL_TRI(33, 39, 40), - COL_TRI(40, 36, 33), - COL_TRI(38, 32, 37), - COL_TRI(38, 37, 34), - COL_TRI(49, 43, 39), - COL_TRI(40, 41, 36), - COL_TRI(41, 42, 36), - COL_TRI(36, 42, 37), - COL_TRI(40, 39, 43), - COL_TRI(40, 43, 44), - COL_TRI(44, 41, 40), - COL_TRI(41, 48, 42), - COL_TRI(45, 48, 41), - COL_TRI(44, 45, 41), - COL_TRI(44, 85, 46), - COL_TRI(44, 43, 85), - COL_TRI(46, 45, 44), - COL_TRI(47, 49, 45), - COL_TRI(45, 49, 48), - COL_TRI(46, 47, 45), - COL_TRI(49, 39, 48), - COL_TRI(47, 50, 49), - COL_TRI(34, 37, 42), - COL_TRI(34, 42, 35), - COL_TRI(48, 35, 42), - COL_TRI(48, 39, 35), - COL_TRI(50, 43, 49), - COL_TRI(50, 85, 43), - COL_TRI(51, 86, 52), - COL_TRI(63, 86, 87), - COL_TRI(52, 54, 53), - COL_TRI(51, 53, 57), - COL_TRI(52, 53, 51), - COL_TRI(53, 64, 88), - COL_TRI(53, 88, 57), - COL_TRI(54, 64, 53), - COL_TRI(55, 87, 51), - COL_TRI(51, 87, 86), - COL_TRI(51, 57, 55), - COL_TRI(54, 63, 64), - COL_TRI(56, 55, 57), - COL_TRI(57, 89, 56), - COL_TRI(57, 88, 89), - COL_TRI(63, 87, 64), - COL_TRI(66, 91, 89), - COL_TRI(55, 90, 87), - COL_TRI(58, 90, 55), - COL_TRI(56, 58, 55), - COL_TRI(59, 58, 56), - COL_TRI(56, 91, 59), - COL_TRI(56, 89, 91), - COL_TRI(58, 65, 90), - COL_TRI(60, 65, 58), - COL_TRI(59, 60, 58), - COL_TRI(61, 60, 59), - COL_TRI(59, 92, 61), - COL_TRI(59, 91, 92), - COL_TRI(61, 62, 60), - COL_TRI(62, 66, 60), - COL_TRI(60, 66, 65), - COL_TRI(66, 89, 65), - COL_TRI(68, 70, 69), - COL_TRI(62, 67, 66), - COL_TRI(64, 87, 90), - COL_TRI(64, 90, 88), - COL_TRI(65, 88, 90), - COL_TRI(65, 89, 88), - COL_TRI(67, 91, 66), - COL_TRI(67, 92, 91), - COL_TRI(68, 71, 70), - COL_TRI(69, 70, 74), - COL_TRI(70, 81, 94), - COL_TRI(71, 81, 70), - COL_TRI(70, 94, 74), - COL_TRI(69, 74, 72), - COL_TRI(69, 95, 93), - COL_TRI(72, 95, 69), - COL_TRI(69, 93, 68), - COL_TRI(71, 80, 81), - COL_TRI(73, 72, 74), - COL_TRI(74, 96, 73), - COL_TRI(74, 94, 96), - COL_TRI(80, 93, 95), - COL_TRI(80, 95, 81), - COL_TRI(83, 98, 96), - COL_TRI(73, 75, 72), - COL_TRI(72, 97, 95), - COL_TRI(75, 97, 72), - COL_TRI(76, 75, 73), - COL_TRI(73, 98, 76), - COL_TRI(73, 96, 98), - COL_TRI(76, 77, 75), - COL_TRI(75, 82, 97), - COL_TRI(77, 82, 75), - COL_TRI(78, 77, 76), - COL_TRI(76, 99, 78), - COL_TRI(76, 98, 99), - COL_TRI(78, 79, 77), - COL_TRI(77, 83, 82), - COL_TRI(79, 83, 77), - COL_TRI(83, 96, 82), - COL_TRI(84, 99, 98), - COL_TRI(79, 84, 83), - COL_TRI(81, 95, 97), - COL_TRI(81, 97, 94), - COL_TRI(82, 94, 97), - COL_TRI(82, 96, 94), - COL_TRI(84, 98, 83), - COL_TRI_INIT(SURFACE_NO_CAM_COL_SLIPPERY, 32), - COL_TRI(105, 108, 106), - COL_TRI(100, 22, 25), - COL_TRI(22, 100, 101), - COL_TRI(25, 102, 100), - COL_TRI(100, 103, 101), - COL_TRI(104, 23, 22), - COL_TRI(22, 101, 104), - COL_TRI(25, 105, 106), - COL_TRI(24, 105, 25), - COL_TRI(25, 106, 102), - COL_TRI(106, 107, 102), - COL_TRI(111, 122, 120), - COL_TRI(109, 104, 101), - COL_TRI(104, 109, 105), - COL_TRI(109, 108, 105), - COL_TRI(110, 27, 119), - COL_TRI(110, 26, 27), - COL_TRI(111, 120, 121), - COL_TRI(118, 129, 130), - COL_TRI(112, 123, 124), - COL_TRI(112, 124, 114), - COL_TRI(113, 123, 112), - COL_TRI(114, 124, 115), - COL_TRI(115, 124, 123), - COL_TRI(114, 115, 125), - COL_TRI(113, 116, 123), - COL_TRI(115, 123, 116), - COL_TRI(116, 125, 115), - COL_TRI(116, 113, 125), - COL_TRI(117, 126, 127), - COL_TRI(117, 127, 128), - COL_TRI(118, 131, 129), - COL_TRI_STOP(), - COL_SPECIAL_INIT(1), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 5632, 6656, -5631, /*yaw*/ 192), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(pss_seg7_collision, 0x004af930, 34262, 0x0000e490, 10864); diff --git a/levels/pss/texture.inc.c b/levels/pss/texture.inc.c index d902236ec..269405cd7 100644 --- a/levels/pss/texture.inc.c +++ b/levels/pss/texture.inc.c @@ -1,14 +1,9 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000002 -ALIGNED8 const Texture pss_seg7_texture_07000000[] = { -#include "levels/pss/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(pss_seg7_texture_07000000, "levels/pss/0.rgba16.inc.c", 0x004af930, 34262, 0x00000000, 2048); // 0x07000800 - 0x07000802 -ALIGNED8 const Texture pss_seg7_texture_07000800[] = { -#include "levels/pss/1.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(pss_seg7_texture_07000800, "levels/pss/1.ia16.inc.c", 0x004af930, 34262, 0x00000800, 2048); // 0x07001000 - 0x07001002 -ALIGNED8 const Texture pss_seg7_texture_07001000[] = { -#include "levels/pss/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(pss_seg7_texture_07001000, "levels/pss/2.rgba16.inc.c", 0x004af930, 34262, 0x00001000, 2048); diff --git a/levels/rr/areas/1/1/model.inc.c b/levels/rr/areas/1/1/model.inc.c index a4f7d01ff..45e0f72ad 100644 --- a/levels/rr/areas/1/1/model.inc.c +++ b/levels/rr/areas/1/1/model.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x07002000 - 0x07002100 -static const Vtx dl_cruiser_metal_holes_vertex_group[] = { - {{{ -4786, -975, 4124}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4889, -975, 4124}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4786, -1057, 4185}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6721, -715, -565}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6721, -797, -503}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6823, -797, -503}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6823, -715, -565}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3250, -1792, 5658}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3250, -1874, 5719}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3353, -1874, 5719}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3353, -1792, 5658}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5757, -1792, 5760}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -1792, 5760}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5757, -1874, 5822}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5860, -1874, 5822}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4889, -1057, 4185}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(dl_cruiser_metal_holes_vertex_group, 0x00437870, 75979, 0x00002000, 256); // 0x07002100 - 0x07002168 static const Gfx dl_cruiser_metal_holes_model[] = { diff --git a/levels/rr/areas/1/10/model.inc.c b/levels/rr/areas/1/10/model.inc.c index 45c898391..b807f9be3 100644 --- a/levels/rr/areas/1/10/model.inc.c +++ b/levels/rr/areas/1/10/model.inc.c @@ -1,224 +1,39 @@ +#include "pc/rom_assets.h" // 0x0700BBB8 - 0x0700BCB8 -static const Vtx rr_seg7_vertex_0700BBB8[] = { - {{{ -281, 385, -229}, 0, { -1566, 96}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ -281, 359, -229}, 0, { -1312, 96}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ -281, 359, -1150}, 0, { -1312, -926}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ -281, 385, -1150}, 0, { -1566, -926}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ -434, 385, -1150}, 0, { -1566, -926}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ -434, 359, -1150}, 0, { -1312, -926}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ -434, 359, -229}, 0, { -1312, 96}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ -434, 385, -229}, 0, { -1566, 96}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ -563, -214, 492}, 0, { 1734, 1128}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ -716, -214, 902}, 0, { 3406, 1824}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ -716, -214, 492}, 0, { 3406, 1824}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ -563, -214, 902}, 0, { 1734, 1128}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ -563, -214, 492}, 0, { 1734, 1128}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -716, -111, 492}, 0, { 4056, 2010}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -640, -9, 492}, 0, { 3870, 1848}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -563, -111, 492}, 0, { 2384, 1314}, {0x58, 0x87, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700BBB8, 0x00437870, 75979, 0x0000bbb8, 256); // 0x0700BCB8 - 0x0700BDB8 -static const Vtx rr_seg7_vertex_0700BCB8[] = { - {{{ -563, -214, 492}, 0, { 1734, 1128}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -716, -214, 492}, 0, { 3406, 1824}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -716, -111, 492}, 0, { 4056, 2010}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -716, -111, 902}, 0, { 4056, 2010}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -716, -214, 902}, 0, { 3406, 1824}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -563, -214, 902}, 0, { 1734, 1128}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -563, -111, 902}, 0, { 2384, 1314}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -640, -9, 902}, 0, { 3870, 1848}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -1458, 359, 897}, 0, { 0, 990}, {0x50, 0x45, 0x00, 0xff}}}, - {{{ -1458, 154, 282}, 0, { 308, 478}, {0x50, 0x45, 0x00, 0xff}}}, - {{{ -1458, 359, 282}, 0, { 0, 478}, {0x50, 0x45, 0x00, 0xff}}}, - {{{ -1458, 154, 897}, 0, { 308, 990}, {0x50, 0x45, 0x00, 0xff}}}, - {{{ -1663, 154, 897}, 0, { 308, 990}, {0x50, 0x45, 0x00, 0xff}}}, - {{{ -1663, 359, 897}, 0, { 0, 990}, {0x50, 0x45, 0x00, 0xff}}}, - {{{ -1663, 359, -331}, 0, { 0, 0}, {0x50, 0x45, 0x00, 0xff}}}, - {{{ -1663, 154, -331}, 0, { 308, 0}, {0x50, 0x45, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700BCB8, 0x00437870, 75979, 0x0000bcb8, 256); // 0x0700BDB8 - 0x0700BEB8 -static const Vtx rr_seg7_vertex_0700BDB8[] = { - {{{ -1663, 359, -331}, 0, { 0, 308}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -1458, 359, -331}, 0, { 990, 308}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -1458, 154, -331}, 0, { 990, 650}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -434, 385, -229}, 0, { 224, 990}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -434, 359, -229}, 0, { 224, 990}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -281, 359, -229}, 0, { 990, 990}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -281, 385, -229}, 0, { 990, 990}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -281, 385, -1150}, 0, { 990, 0}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -281, 359, -1150}, 0, { 990, 0}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -434, 359, -1150}, 0, { 224, 0}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -434, 385, -1150}, 0, { 224, 0}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -1663, 154, 897}, 0, { 0, 786}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -1458, 154, 897}, 0, { 786, 786}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -1458, 359, 897}, 0, { 786, 0}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -1663, 359, 897}, 0, { 0, 0}, {0x87, 0x76, 0x44, 0xff}}}, - {{{ -1663, 154, -331}, 0, { 0, 650}, {0x87, 0x76, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700BDB8, 0x00437870, 75979, 0x0000bdb8, 256); // 0x0700BEB8 - 0x0700BF98 -static const Vtx rr_seg7_vertex_0700BEB8[] = { - {{{ -1458, 154, 897}, 0, { 786, 922}, {0x40, 0x3f, 0x1a, 0xff}}}, - {{{ -1663, 154, -331}, 0, { 0, -714}, {0x40, 0x3f, 0x1a, 0xff}}}, - {{{ -1458, 154, -331}, 0, { 786, -714}, {0x40, 0x3f, 0x1a, 0xff}}}, - {{{ -1663, 154, 897}, 0, { 0, 922}, {0x40, 0x3f, 0x1a, 0xff}}}, - {{{ -434, 359, -1150}, 0, { 224, 0}, {0x49, 0x3d, 0x1f, 0xff}}}, - {{{ -281, 359, -1150}, 0, { 990, 0}, {0x49, 0x3d, 0x1f, 0xff}}}, - {{{ -281, 359, -229}, 0, { 990, 990}, {0x49, 0x3d, 0x1f, 0xff}}}, - {{{ -434, 359, -229}, 0, { 224, 990}, {0x49, 0x3d, 0x1f, 0xff}}}, - {{{ -640, -9, 492}, 0, { 3870, 1848}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ -716, -111, 902}, 0, { 4056, 2010}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ -640, -9, 902}, 0, { 3870, 1848}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ -563, -111, 902}, 0, { 2384, 1314}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ -563, -111, 492}, 0, { 2384, 1314}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ -716, -111, 492}, 0, { 4056, 2010}, {0x97, 0xb2, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700BEB8, 0x00437870, 75979, 0x0000beb8, 224); // 0x0700BF98 - 0x0700C098 -static const Vtx rr_seg7_vertex_0700BF98[] = { - {{{ -716, -214, 492}, 0, { 3406, 1824}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -716, -111, 902}, 0, { 4056, 2010}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -716, -111, 492}, 0, { 4056, 2010}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -716, -214, 902}, 0, { 3406, 1824}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -563, -111, 492}, 0, { 2384, 1314}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -563, -111, 902}, 0, { 2384, 1314}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -563, -214, 902}, 0, { 1734, 1128}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -563, -214, 492}, 0, { 1734, 1128}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -434, 385, -229}, 0, { 224, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -281, 385, -229}, 0, { 990, 990}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -281, 385, -1150}, 0, { 990, 0}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -434, 385, -1150}, 0, { 224, 0}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -1663, 359, 897}, 0, { 0, 922}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -1458, 359, -331}, 0, { 786, -714}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -1663, 359, -331}, 0, { 0, -714}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -1458, 359, 897}, 0, { 786, 922}, {0xac, 0x9d, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700BF98, 0x00437870, 75979, 0x0000bf98, 256); // 0x0700C098 - 0x0700C188 -static const Vtx rr_seg7_vertex_0700C098[] = { - {{{ 847, -409, 498}, 0, { -2224, 1638}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 847, -409, 907}, 0, { -2224, 1638}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 693, -409, 907}, 0, { -1284, 1360}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 693, -409, 498}, 0, { -1284, 1360}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 1359, -409, 498}, 0, { -5360, 2568}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 1205, -409, 907}, 0, { -4420, 2288}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 1205, -409, 498}, 0, { -4420, 2288}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 1359, -409, 907}, 0, { -5360, 2568}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 335, -409, 498}, 0, { 1536, 526}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 335, -409, 907}, 0, { 1536, 526}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 181, -409, 907}, 0, { 2476, 246}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 181, -409, 498}, 0, { 2476, 246}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 1205, -204, 498}, 0, { -4048, 2102}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1359, -409, 498}, 0, { -5360, 2568}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1205, -409, 498}, 0, { -4420, 2288}, {0x58, 0x87, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700C098, 0x00437870, 75979, 0x0000c098, 240); // 0x0700C188 - 0x0700C278 -static const Vtx rr_seg7_vertex_0700C188[] = { - {{{ 693, -409, 907}, 0, { -1284, 1360}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 847, -255, 907}, 0, { -1946, 1498}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 693, -255, 907}, 0, { -1006, 1220}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 847, -409, 907}, 0, { -2224, 1638}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 693, -255, 498}, 0, { -1006, 1220}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 847, -409, 498}, 0, { -2224, 1638}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 693, -409, 498}, 0, { -1284, 1360}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 847, -255, 498}, 0, { -1946, 1498}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1205, -409, 907}, 0, { -4420, 2288}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1359, -204, 907}, 0, { -4990, 2382}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1205, -204, 907}, 0, { -4048, 2102}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1359, -409, 907}, 0, { -5360, 2568}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 181, -409, 907}, 0, { 2476, 246}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 335, -409, 907}, 0, { 1536, 526}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 335, -153, 907}, 0, { 2000, 294}, {0x58, 0x87, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700C188, 0x00437870, 75979, 0x0000c188, 240); // 0x0700C278 - 0x0700C358 -static const Vtx rr_seg7_vertex_0700C278[] = { - {{{ 1205, -204, 498}, 0, { -4048, 2102}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1359, -204, 498}, 0, { -4990, 2382}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1359, -409, 498}, 0, { -5360, 2568}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 181, -153, 498}, 0, { 2942, 14}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 335, -153, 498}, 0, { 2000, 294}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 335, -409, 498}, 0, { 1536, 526}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 181, -409, 498}, 0, { 2476, 246}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 181, -409, 907}, 0, { 2476, 246}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 335, -153, 907}, 0, { 2000, 294}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 181, -153, 907}, 0, { 2942, 14}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 693, -255, 498}, 0, { -1006, 1220}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 693, -255, 907}, 0, { -1006, 1220}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 847, -255, 907}, 0, { -1946, 1498}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 847, -255, 498}, 0, { -1946, 1498}, {0x97, 0xb2, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700C278, 0x00437870, 75979, 0x0000c278, 224); // 0x0700C358 - 0x0700C458 -static const Vtx rr_seg7_vertex_0700C358[] = { - {{{ 1205, -204, 498}, 0, { -4048, 2102}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 1359, -204, 907}, 0, { -4990, 2382}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 1359, -204, 498}, 0, { -4990, 2382}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 1205, -204, 907}, 0, { -4048, 2102}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 181, -153, 498}, 0, { 2942, 14}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 335, -153, 907}, 0, { 2000, 294}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 335, -153, 498}, 0, { 2000, 294}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 181, -153, 907}, 0, { 2942, 14}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 847, -255, 498}, 0, { -1946, 1498}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 847, -409, 907}, 0, { -2224, 1638}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 847, -409, 498}, 0, { -2224, 1638}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 847, -255, 907}, 0, { -1946, 1498}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 693, -409, 498}, 0, { -1284, 1360}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 693, -255, 907}, 0, { -1006, 1220}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 693, -255, 498}, 0, { -1006, 1220}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 693, -409, 907}, 0, { -1284, 1360}, {0x52, 0x7f, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700C358, 0x00437870, 75979, 0x0000c358, 256); // 0x0700C458 - 0x0700C558 -static const Vtx rr_seg7_vertex_0700C458[] = { - {{{ 1205, -409, 498}, 0, { -4420, 2288}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1205, -204, 907}, 0, { -4048, 2102}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1205, -204, 498}, 0, { -4048, 2102}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1359, -204, 498}, 0, { -4990, 2382}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1359, -409, 498}, 0, { -5360, 2568}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1359, -204, 907}, 0, { -4990, 2382}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1359, -409, 907}, 0, { -5360, 2568}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1205, -409, 907}, 0, { -4420, 2288}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 181, -409, 498}, 0, { 2476, 246}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 181, -153, 907}, 0, { 2942, 14}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 181, -153, 498}, 0, { 2942, 14}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 181, -409, 907}, 0, { 2476, 246}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 335, -153, 498}, 0, { 2000, 294}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 335, -409, 907}, 0, { 1536, 526}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 335, -409, 498}, 0, { 1536, 526}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 335, -153, 907}, 0, { 2000, 294}, {0x52, 0x7f, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700C458, 0x00437870, 75979, 0x0000c458, 256); // 0x0700C558 - 0x0700C658 -static const Vtx rr_seg7_vertex_0700C558[] = { - {{{ -25, 359, -331}, 0, { 2524, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1458, 359, 282}, 0, { -1564, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 359, 282}, 0, { 2524, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1458, 359, -331}, 0, { -1562, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -25, 154, 282}, 0, { -2586, 1498}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1458, 154, -331}, 0, { 1502, -542}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -25, 154, -331}, 0, { -2584, -544}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1458, 154, 282}, 0, { 1502, 1498}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -25, 359, 282}, 0, { 480, 2522}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -25, 154, 282}, 0, { 990, 2522}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -25, 154, -331}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -25, 359, -331}, 0, { 480, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -25, 359, -331}, 0, { -3374, 478}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -25, 154, -331}, 0, { -3374, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1458, 154, -331}, 0, { 716, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1458, 359, -331}, 0, { 716, 478}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700C558, 0x00437870, 75979, 0x0000c558, 256); // 0x0700C658 - 0x0700C698 -static const Vtx rr_seg7_vertex_0700C658[] = { - {{{ -1458, 359, 282}, 0, { -2352, 478}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1458, 154, 282}, 0, { -2352, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -25, 154, 282}, 0, { 1738, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -25, 359, 282}, 0, { 1738, 478}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700C658, 0x00437870, 75979, 0x0000c658, 64); // 0x0700C698 - 0x0700C820 static const Gfx rr_seg7_dl_0700C698[] = { diff --git a/levels/rr/areas/1/11/1.inc.c b/levels/rr/areas/1/11/1.inc.c index a1078c842..cff0fe3e4 100644 --- a/levels/rr/areas/1/11/1.inc.c +++ b/levels/rr/areas/1/11/1.inc.c @@ -1,265 +1,48 @@ +#include "pc/rom_assets.h" // 0x0700CAB8 - 0x0700CBA8 -static const Vtx rr_seg7_vertex_0700CAB8[] = { - {{{ 1045, 437, -511}, 0, { 9848, 2418}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ -695, 386, 512}, 0, { 4056, 1942}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ 1045, 437, 512}, 0, { 9848, 3100}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ -695, 386, -511}, 0, { 4056, 1260}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ -1923, 489, -306}, 0, { 0, 582}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ -1923, 489, 307}, 0, { 0, 990}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ 1540, 468, 411}, 0, { 11492, 3362}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ 1540, 468, -407}, 0, { 11492, 2818}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ -2538, 745, 102}, 0, { -370, 1670}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ -2538, 540, 0}, 0, { 308, 1840}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ -1923, 130, 410}, 0, { 1672, 1414}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ -1923, 642, 512}, 0, { 0, 990}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ -1923, 130, -409}, 0, { 1672, 1414}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ -2538, 745, -101}, 0, { -370, 1670}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ -695, 28, 717}, 0, { 2012, 0}, {0x63, 0x6e, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700CAB8, 0x00437870, 75979, 0x0000cab8, 240); // 0x0700CBA8 - 0x0700CCA8 -static const Vtx rr_seg7_vertex_0700CBA8[] = { - {{{ -695, 28, -716}, 0, { 2012, 0}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ -1923, 130, -409}, 0, { 1672, 1414}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ -1923, 642, -511}, 0, { 0, 990}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ -2538, 745, -101}, 0, { -370, 1670}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ 2376, 847, -306}, 0, { -712, -4546}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ 1540, 171, -612}, 0, { 1536, -2940}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ 1540, 836, -612}, 0, { -676, -3492}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ 2376, 437, -306}, 0, { 650, -4206}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ 459, 81, -716}, 0, { 1836, -1516}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ 1045, 591, -716}, 0, { 138, -2672}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ 1540, 120, 616}, 0, { 1706, -2896}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ 1540, 836, 616}, 0, { -676, -3492}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ 1045, 591, 717}, 0, { 138, -2672}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ 2376, 437, 307}, 0, { 650, -4206}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ 2376, 847, 307}, 0, { -712, -4546}, {0x63, 0x6e, 0x31, 0xff}}}, - {{{ 562, 82, 719}, 0, { 1830, -1646}, {0x63, 0x6e, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700CBA8, 0x00437870, 75979, 0x0000cba8, 256); // 0x0700CCA8 - 0x0700CD88 -static const Vtx rr_seg7_vertex_0700CCA8[] = { - {{{ 840, -790, 0}, 0, { 4738, -1266}, {0x53, 0x5d, 0x2a, 0xff}}}, - {{{ 1540, 120, 616}, 0, { 1706, -2896}, {0x53, 0x5d, 0x2a, 0xff}}}, - {{{ 562, 82, 719}, 0, { 1830, -1646}, {0x53, 0x5d, 0x2a, 0xff}}}, - {{{ 2376, 847, 307}, 0, { -712, -4546}, {0x53, 0x5d, 0x2a, 0xff}}}, - {{{ 2376, 437, -306}, 0, { 650, -4206}, {0x53, 0x5d, 0x2a, 0xff}}}, - {{{ 2376, 847, -306}, 0, { -712, -4546}, {0x53, 0x5d, 0x2a, 0xff}}}, - {{{ 2376, 437, 307}, 0, { 650, -4206}, {0x53, 0x5d, 0x2a, 0xff}}}, - {{{ -1719, -381, 0}, 0, { 3374, 1584}, {0x53, 0x5d, 0x2a, 0xff}}}, - {{{ -695, -790, 0}, 0, { 4738, 650}, {0x53, 0x5d, 0x2a, 0xff}}}, - {{{ -695, 28, 717}, 0, { 2012, 0}, {0x53, 0x5d, 0x2a, 0xff}}}, - {{{ -1923, 130, 410}, 0, { 1672, 1414}, {0x53, 0x5d, 0x2a, 0xff}}}, - {{{ 840, -790, 0}, 0, { 4738, -1266}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ 1660, -483, 0}, 0, { 3716, -2544}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ 1540, 120, 616}, 0, { 1706, -2896}, {0x49, 0x53, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700CCA8, 0x00437870, 75979, 0x0000cca8, 224); // 0x0700CD88 - 0x0700CE88 -static const Vtx rr_seg7_vertex_0700CD88[] = { - {{{ -2538, 540, 0}, 0, { 308, 1840}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ -1719, -381, 0}, 0, { 3374, 1584}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ -1923, 130, 410}, 0, { 1672, 1414}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ 1660, -483, 0}, 0, { 3716, -2544}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ 2376, 437, 307}, 0, { 650, -4206}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ 1540, 120, 616}, 0, { 1706, -2896}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ -1719, -381, 0}, 0, { 3374, 1584}, {0x42, 0x50, 0x22, 0xff}}}, - {{{ -2538, 540, 0}, 0, { 308, 1840}, {0x42, 0x50, 0x22, 0xff}}}, - {{{ -1923, 130, -409}, 0, { 1672, 1414}, {0x42, 0x50, 0x22, 0xff}}}, - {{{ -695, 28, -716}, 0, { 2012, 0}, {0x42, 0x50, 0x22, 0xff}}}, - {{{ -695, -790, 0}, 0, { 4738, 650}, {0x42, 0x50, 0x22, 0xff}}}, - {{{ 840, -790, 0}, 0, { 4738, -1266}, {0x42, 0x50, 0x22, 0xff}}}, - {{{ 459, 81, -716}, 0, { 1836, -1516}, {0x42, 0x50, 0x22, 0xff}}}, - {{{ 1540, 171, -612}, 0, { 1536, -2940}, {0x42, 0x50, 0x22, 0xff}}}, - {{{ 1660, -483, 0}, 0, { 3716, -2544}, {0x42, 0x50, 0x22, 0xff}}}, - {{{ 2376, 437, -306}, 0, { 650, -4206}, {0x42, 0x50, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700CD88, 0x00437870, 75979, 0x0000cd88, 256); // 0x0700CE88 - 0x0700CF88 -static const Vtx rr_seg7_vertex_0700CE88[] = { - {{{ -1923, 642, 512}, 0, { 0, 990}, {0x78, 0x7c, 0x32, 0xff}}}, - {{{ -695, 28, 717}, 0, { 2012, 0}, {0x78, 0x7c, 0x32, 0xff}}}, - {{{ -695, 540, 717}, 0, { 308, -458}, {0x78, 0x7c, 0x32, 0xff}}}, - {{{ 562, 82, 719}, 0, { 1830, -1646}, {0x78, 0x7c, 0x32, 0xff}}}, - {{{ -695, 540, -716}, 0, { 308, -458}, {0x78, 0x7c, 0x32, 0xff}}}, - {{{ -695, 28, -716}, 0, { 2012, 0}, {0x78, 0x7c, 0x32, 0xff}}}, - {{{ -1923, 642, -511}, 0, { 0, 990}, {0x78, 0x7c, 0x32, 0xff}}}, - {{{ 459, 81, -716}, 0, { 1836, -1516}, {0x78, 0x7c, 0x32, 0xff}}}, - {{{ 1045, 591, 717}, 0, { 138, -2672}, {0x78, 0x7c, 0x32, 0xff}}}, - {{{ 1045, 591, -716}, 0, { 138, -2672}, {0x78, 0x7c, 0x32, 0xff}}}, - {{{ -695, 540, -511}, 0, { 308, -168}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ -695, 386, -511}, 0, { 820, -66}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ 1045, 437, -511}, 0, { 650, -1838}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ -695, 386, 512}, 0, { 820, -66}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ -1923, 489, 307}, 0, { 478, 1090}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ -1923, 642, 307}, 0, { 0, 990}, {0x6b, 0x66, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700CE88, 0x00437870, 75979, 0x0000ce88, 256); // 0x0700CF88 - 0x0700D078 -static const Vtx rr_seg7_vertex_0700CF88[] = { - {{{ -695, 540, 512}, 0, { 308, -168}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ -695, 386, 512}, 0, { 820, -66}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ -1923, 642, 307}, 0, { 0, 990}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ 1045, 591, 512}, 0, { 138, -1940}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ -1923, 642, -306}, 0, { 0, 990}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ -695, 386, -511}, 0, { 820, -66}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ -695, 540, -511}, 0, { 308, -168}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ -1923, 489, -306}, 0, { 478, 1090}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ 1045, 437, -511}, 0, { 650, -1838}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ 1045, 591, -511}, 0, { 138, -1940}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ 1540, 468, -407}, 0, { 548, -2352}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ 1540, 836, -407}, 0, { -676, -2596}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ 1045, 437, 512}, 0, { 650, -1838}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ 1540, 836, 411}, 0, { -676, -2596}, {0x6b, 0x66, 0x14, 0xff}}}, - {{{ 1540, 468, 411}, 0, { 548, -2352}, {0x6b, 0x66, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700CF88, 0x00437870, 75979, 0x0000cf88, 240); // 0x0700D078 - 0x0700D178 -static const Vtx rr_seg7_vertex_0700D078[] = { - {{{ -1923, 642, 307}, 0, { 0, 990}, {0x5d, 0x5e, 0x1b, 0xff}}}, - {{{ -1923, 489, 307}, 0, { 478, 1090}, {0x5d, 0x5e, 0x1b, 0xff}}}, - {{{ -1923, 489, -306}, 0, { 478, 1090}, {0x5d, 0x5e, 0x1b, 0xff}}}, - {{{ -1923, 642, -306}, 0, { 0, 990}, {0x5d, 0x5e, 0x1b, 0xff}}}, - {{{ 1540, 836, -407}, 0, { -676, -2596}, {0x5d, 0x5e, 0x1b, 0xff}}}, - {{{ 1540, 468, -407}, 0, { 548, -2352}, {0x5d, 0x5e, 0x1b, 0xff}}}, - {{{ 1540, 468, 411}, 0, { 548, -2352}, {0x5d, 0x5e, 0x1b, 0xff}}}, - {{{ 1540, 836, 411}, 0, { -676, -2596}, {0x5d, 0x5e, 0x1b, 0xff}}}, - {{{ 1864, 847, -101}, 0, { 1330, -12636}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ 1864, 335, -101}, 0, { 3034, -12636}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ 2069, 335, -101}, 0, { 3034, -13318}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ 2069, 847, -101}, 0, { 1330, -13318}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ 2069, 847, 102}, 0, { 1330, -13318}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ 2069, 335, 102}, 0, { 3034, -13318}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ 1864, 335, 102}, 0, { 3034, -12636}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ 1864, 847, 102}, 0, { 1330, -12636}, {0x68, 0x68, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700D078, 0x00437870, 75979, 0x0000d078, 256); // 0x0700D178 - 0x0700D268 -static const Vtx rr_seg7_vertex_0700D178[] = { - {{{ 2069, 847, -101}, 0, { 1330, -13318}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ 2069, 335, -101}, 0, { 3034, -13318}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ 2069, 335, 102}, 0, { 3034, -13318}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ 1660, -483, 0}, 0, { 3716, -2544}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ 2376, 437, -306}, 0, { 650, -4206}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ 2376, 437, 307}, 0, { 650, -4206}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ 1864, 847, 102}, 0, { 1330, -12636}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ 1864, 335, 102}, 0, { 3034, -12636}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ 1864, 335, -101}, 0, { 3034, -12636}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ 1864, 847, -101}, 0, { 1330, -12636}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ 2069, 847, 102}, 0, { 1330, -13318}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ 1540, 836, 616}, 0, { 906, 1764}, {0xc8, 0xb1, 0x70, 0xff}}}, - {{{ 1045, 591, 512}, 0, { 876, 532}, {0xc8, 0xb1, 0x70, 0xff}}}, - {{{ 1045, 591, 717}, 0, { 934, 532}, {0xc8, 0xb1, 0x70, 0xff}}}, - {{{ 1540, 836, 411}, 0, { 848, 1764}, {0xc8, 0xb1, 0x70, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700D178, 0x00437870, 75979, 0x0000d178, 240); // 0x0700D268 - 0x0700D358 -static const Vtx rr_seg7_vertex_0700D268[] = { - {{{ 1540, 836, -407}, 0, { 622, 1764}, {0xc8, 0xb1, 0x70, 0xff}}}, - {{{ 1540, 836, -612}, 0, { 564, 1764}, {0xc8, 0xb1, 0x70, 0xff}}}, - {{{ 1045, 591, -511}, 0, { 592, 532}, {0xc8, 0xb1, 0x70, 0xff}}}, - {{{ 1045, 591, -716}, 0, { 536, 532}, {0xc8, 0xb1, 0x70, 0xff}}}, - {{{ -2538, 745, -101}, 0, { 706, -8410}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ -2538, 745, 102}, 0, { 762, -8410}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ -1923, 642, 512}, 0, { 876, -6878}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ -1923, 642, -511}, 0, { 592, -6878}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ -695, 540, 512}, 0, { 876, -3812}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ -1923, 642, 307}, 0, { 820, -6878}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ -695, 540, 717}, 0, { 934, -3812}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ -1923, 642, -306}, 0, { 650, -6878}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ -695, 540, -716}, 0, { 536, -3812}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 1045, 591, 512}, 0, { 876, 532}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 1045, 591, 717}, 0, { 934, 532}, {0xeb, 0xd8, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700D268, 0x00437870, 75979, 0x0000d268, 240); // 0x0700D358 - 0x0700D448 -static const Vtx rr_seg7_vertex_0700D358[] = { - {{{ 1045, 591, -716}, 0, { 536, 532}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ -695, 540, -511}, 0, { 592, -3812}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 1045, 591, -511}, 0, { 592, 532}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ -695, 540, -716}, 0, { 536, -3812}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ -1923, 642, -306}, 0, { 650, -6878}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 1540, 836, 616}, 0, { 906, 1764}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 2376, 847, 307}, 0, { 820, 3852}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 1540, 836, 411}, 0, { 848, 1764}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 1864, 847, 102}, 0, { 762, 2574}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 1864, 847, -101}, 0, { 706, 2574}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 1540, 836, -407}, 0, { 622, 1764}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 2069, 847, 102}, 0, { 762, 3086}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 1540, 836, -612}, 0, { 564, 1764}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 2376, 847, -306}, 0, { 650, 3852}, {0xeb, 0xd8, 0x79, 0xff}}}, - {{{ 2069, 847, -101}, 0, { 706, 3086}, {0xeb, 0xd8, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700D358, 0x00437870, 75979, 0x0000d358, 240); // 0x0700D448 - 0x0700D488 -static const Vtx rr_seg7_vertex_0700D448[] = { - {{{ 2069, 335, -101}, 0, { 706, 3086}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 1864, 335, 102}, 0, { 762, 2574}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 2069, 335, 102}, 0, { 762, 3086}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 1864, 335, -101}, 0, { 706, 2574}, {0x35, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700D448, 0x00437870, 75979, 0x0000d448, 64); // 0x0700D488 - 0x0700D588 -static const Vtx rr_seg7_vertex_0700D488[] = { - {{{ -45, 2355, 0}, 0, { -1396, -1906}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ -34, 410, 20}, 0, { -1282, 1328}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ -34, 2355, 20}, 0, { -1282, -1906}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ -45, 410, 0}, 0, { -1396, 1328}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ 0, 2355, 0}, 0, { -938, -1906}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ 0, 410, 0}, 0, { -938, 1328}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ -11, 410, -19}, 0, { -1052, 1328}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ -11, 2355, -19}, 0, { -1052, -1906}, {0x49, 0x53, 0x22, 0xff}}}, - {{{ -11, 2355, 20}, 0, { -1052, -1906}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ 0, 410, 0}, 0, { -938, 1328}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ 0, 2355, 0}, 0, { -938, -1906}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ -11, 410, 20}, 0, { -1052, 1328}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ -34, 2355, -19}, 0, { -1282, -1906}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ -45, 410, 0}, 0, { -1396, 1328}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ -45, 2355, 0}, 0, { -1396, -1906}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ -34, 410, -19}, 0, { -1282, 1328}, {0x68, 0x68, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700D488, 0x00437870, 75979, 0x0000d488, 256); // 0x0700D588 - 0x0700D688 -static const Vtx rr_seg7_vertex_0700D588[] = { - {{{ -3767, 1052, 51}, 0, { 478, 990}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ -2538, 540, 0}, 0, { 224, -1054}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ -2538, 745, 102}, 0, { 734, -1054}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ -2538, 745, -101}, 0, { -286, -1054}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ -3767, 1052, -50}, 0, { 0, 990}, {0x68, 0x68, 0x24, 0xff}}}, - {{{ -34, 2355, 20}, 0, { -1282, -1906}, {0x85, 0x86, 0x4c, 0xff}}}, - {{{ -34, 410, 20}, 0, { -1282, 1328}, {0x85, 0x86, 0x4c, 0xff}}}, - {{{ -11, 410, 20}, 0, { -1052, 1328}, {0x85, 0x86, 0x4c, 0xff}}}, - {{{ -11, 2355, 20}, 0, { -1052, -1906}, {0x85, 0x86, 0x4c, 0xff}}}, - {{{ -11, 2355, -19}, 0, { -1052, -1906}, {0x85, 0x86, 0x4c, 0xff}}}, - {{{ -34, 410, -19}, 0, { -1282, 1328}, {0x85, 0x86, 0x4c, 0xff}}}, - {{{ -34, 2355, -19}, 0, { -1282, -1906}, {0x85, 0x86, 0x4c, 0xff}}}, - {{{ -11, 410, -19}, 0, { -1052, 1328}, {0x85, 0x86, 0x4c, 0xff}}}, - {{{ -2538, 540, 0}, 0, { 224, -1054}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ -3152, 847, 0}, 0, { 224, 0}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ -3767, 1052, -50}, 0, { 0, 990}, {0x43, 0x45, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700D588, 0x00437870, 75979, 0x0000d588, 256); // 0x0700D688 - 0x0700D708 -static const Vtx rr_seg7_vertex_0700D688[] = { - {{{ -3767, 1052, 51}, 0, { 478, 990}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ -3152, 847, 0}, 0, { 224, 0}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ -2538, 540, 0}, 0, { 224, -1054}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ -3767, 1052, -50}, 0, { 0, 990}, {0x43, 0x45, 0x1d, 0xff}}}, - {{{ -2538, 745, -101}, 0, { -286, -1054}, {0x9f, 0x9d, 0x50, 0xff}}}, - {{{ -3767, 1052, 51}, 0, { 478, 990}, {0x9f, 0x9d, 0x50, 0xff}}}, - {{{ -2538, 745, 102}, 0, { 734, -1054}, {0x9f, 0x9d, 0x50, 0xff}}}, - {{{ -3767, 1052, -50}, 0, { 0, 990}, {0x9f, 0x9d, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700D688, 0x00437870, 75979, 0x0000d688, 128); // 0x0700D708 - 0x0700D768 -static const Vtx rr_seg7_vertex_0700D708[] = { - {{{ -34, 2355, -19}, 0, { 0, 0}, {0xb2, 0xa2, 0x54, 0xff}}}, - {{{ -45, 2355, 0}, 0, { 0, 0}, {0xb2, 0xa2, 0x54, 0xff}}}, - {{{ -34, 2355, 20}, 0, { 0, 0}, {0xb2, 0xa2, 0x54, 0xff}}}, - {{{ 0, 2355, 0}, 0, { 0, 0}, {0xb2, 0xa2, 0x54, 0xff}}}, - {{{ -11, 2355, -19}, 0, { 0, 0}, {0xb2, 0xa2, 0x54, 0xff}}}, - {{{ -11, 2355, 20}, 0, { 0, 0}, {0xb2, 0xa2, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700D708, 0x00437870, 75979, 0x0000d708, 96); // 0x0700D768 - 0x0700DAD8 static const Gfx rr_seg7_dl_0700D768[] = { diff --git a/levels/rr/areas/1/11/2.inc.c b/levels/rr/areas/1/11/2.inc.c index 9402d40f6..3137f92de 100644 --- a/levels/rr/areas/1/11/2.inc.c +++ b/levels/rr/areas/1/11/2.inc.c @@ -1,36 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700DC58 - 0x0700DD48 -static const Vtx rr_seg7_vertex_0700DC58[] = { - {{{ -529, -242, -536}, 0, { 990, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -899, 19, -761}, 0, { 0, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -541, 35, -762}, 0, { 990, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -899, 19, 737}, 0, { 0, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -887, -258, 511}, 0, { 0, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -529, -242, 511}, 0, { 990, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -541, 35, 738}, 0, { 990, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -285, 46, 738}, 0, { 0, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -273, -231, 512}, 0, { 0, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 84, -216, 513}, 0, { 990, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 72, 61, 739}, 0, { 990, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 700, 75, 726}, 0, { 990, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 342, 59, 725}, 0, { 0, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 712, -202, 500}, 0, { 990, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 354, -218, 499}, 0, { 0, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700DC58, 0x00437870, 75979, 0x0000dc58, 240); // 0x0700DD48 - 0x0700DDF8 -static const Vtx rr_seg7_vertex_0700DD48[] = { - {{{ 712, -202, -545}, 0, { 990, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 354, -218, -544}, 0, { 0, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 342, 59, -770}, 0, { 0, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -529, -242, -536}, 0, { 990, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -887, -258, -535}, 0, { 0, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -899, 19, -761}, 0, { 0, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 84, -216, -537}, 0, { 990, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -273, -231, -536}, 0, { 0, 990}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ -285, 46, -762}, 0, { 0, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 72, 61, -763}, 0, { 990, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, - {{{ 700, 75, -771}, 0, { 990, 0}, {0xeb, 0xeb, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700DD48, 0x00437870, 75979, 0x0000dd48, 176); // 0x0700DDF8 - 0x0700DE88 static const Gfx rr_seg7_dl_0700DDF8[] = { diff --git a/levels/rr/areas/1/12/model.inc.c b/levels/rr/areas/1/12/model.inc.c index b7b73c82d..5580de917 100644 --- a/levels/rr/areas/1/12/model.inc.c +++ b/levels/rr/areas/1/12/model.inc.c @@ -1,37 +1,9 @@ +#include "pc/rom_assets.h" // 0x0700DEF8 - 0x0700DFF8 -static const Vtx rr_seg7_vertex_0700DEF8[] = { - {{{ 307, -50, -306}, 0, { 0, 990}, {0x8a, 0x6b, 0x00, 0xff}}}, - {{{ 307, 154, -306}, 0, { 0, 0}, {0x8a, 0x6b, 0x00, 0xff}}}, - {{{ 307, 154, 307}, 0, { 3034, 0}, {0x8a, 0x6b, 0x00, 0xff}}}, - {{{ 307, -50, 307}, 0, { 3034, 990}, {0x8a, 0x6b, 0x00, 0xff}}}, - {{{ -306, -50, 307}, 0, { 3034, 990}, {0x8a, 0x6b, 0x00, 0xff}}}, - {{{ -306, 154, 307}, 0, { 3034, 0}, {0x8a, 0x6b, 0x00, 0xff}}}, - {{{ -306, 154, -306}, 0, { 0, 0}, {0x8a, 0x6b, 0x00, 0xff}}}, - {{{ -306, -50, -306}, 0, { 0, 990}, {0x8a, 0x6b, 0x00, 0xff}}}, - {{{ -306, -50, -306}, 0, { 0, 990}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ 307, -50, -306}, 0, { 3034, 990}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ 307, 154, -306}, 0, { 3034, 0}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -306, 154, -306}, 0, { 0, 0}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -306, -50, 307}, 0, { 0, 990}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ 307, -50, 307}, 0, { 3034, 990}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ 307, 154, 307}, 0, { 3034, 0}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -306, 154, 307}, 0, { 0, 0}, {0xce, 0xaf, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700DEF8, 0x00437870, 75979, 0x0000def8, 256); // 0x0700DFF8 - 0x0700E0A8 -static const Vtx rr_seg7_vertex_0700DFF8[] = { - {{{ -101, 0, -101}, 0, { 0, 0}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ 102, 0, -101}, 0, { 990, 0}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ 298, 0, -297}, 0, { 2012, -1054}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ -297, 0, -297}, 0, { -1052, -1054}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ 102, 0, 102}, 0, { 990, 990}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ 298, 0, 298}, 0, { 2012, 2010}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ -101, 0, 102}, 0, { 0, 990}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ -297, 0, 298}, 0, { -1052, 2010}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ -297, 0, -297}, 0, { -1052, 3032}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ -101, 0, -101}, 0, { 0, 2010}, {0xef, 0xcd, 0x8e, 0xff}}}, - {{{ -297, 0, 298}, 0, { -1052, 0}, {0xef, 0xcd, 0x8e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700DFF8, 0x00437870, 75979, 0x0000dff8, 176); // 0x0700E0A8 - 0x0700E110 static const Gfx rr_seg7_dl_0700E0A8[] = { diff --git a/levels/rr/areas/1/13/model.inc.c b/levels/rr/areas/1/13/model.inc.c index 82d2e9288..9b9a298aa 100644 --- a/levels/rr/areas/1/13/model.inc.c +++ b/levels/rr/areas/1/13/model.inc.c @@ -1,98 +1,18 @@ +#include "pc/rom_assets.h" // 0x0700E208 - 0x0700E2F8 -static const Vtx rr_seg7_vertex_0700E208[] = { - {{{ -961, 350, 0}, 0, { 0, -8910}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -465, 391, 0}, 0, { 990, -9618}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -783, 658, 0}, 0, { 0, -9798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -177, 1008, 0}, 0, { 0, -11032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -105, 599, 0}, 0, { 990, -11212}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 107, 605, 0}, 0, { 990, -11918}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 178, 1008, 0}, 0, { 0, -11918}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 887, 0}, 0, { 0, -10324}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -303, 527, 0}, 0, { 990, -10504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -105, 599, 0}, 0, { 990, -11032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -177, 1008, 0}, 0, { 0, -11212}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -783, 658, 0}, 0, { 0, -9618}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -303, 527, 0}, 0, { 990, -10324}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 887, 0}, 0, { 0, -10504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -465, 391, 0}, 0, { 990, -9798}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700E208, 0x00437870, 75979, 0x0000e208, 240); // 0x0700E2F8 - 0x0700E3E8 -static const Vtx rr_seg7_vertex_0700E2F8[] = { - {{{ -783, -657, 0}, 0, { 0, -6788}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -465, -390, 0}, 0, { 990, -6968}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -570, -207, 0}, 0, { 990, -7496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -961, 350, 0}, 0, { 0, -8910}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -570, 208, 0}, 0, { 990, -9090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -465, 391, 0}, 0, { 990, -9618}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 0, 0}, 0, { 0, -8202}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -607, 0, 0}, 0, { 990, -8382}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -570, 208, 0}, 0, { 990, -8910}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -961, 350, 0}, 0, { 0, -9090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -961, -349, 0}, 0, { 0, -7496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -570, -207, 0}, 0, { 990, -7676}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -607, 0, 0}, 0, { 990, -8202}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 0, 0}, 0, { 0, -8382}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -961, -349, 0}, 0, { 0, -7676}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700E2F8, 0x00437870, 75979, 0x0000e2f8, 240); // 0x0700E3E8 - 0x0700E4D8 -static const Vtx rr_seg7_vertex_0700E3E8[] = { - {{{ 512, -886, 0}, 0, { 0, -3960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 304, -526, 0}, 0, { 990, -4140}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 106, -598, 0}, 0, { 990, -4668}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, -886, 0}, 0, { 0, -6082}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -303, -526, 0}, 0, { 990, -6262}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -465, -390, 0}, 0, { 990, -6788}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -783, -657, 0}, 0, { 0, -6968}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -177, -1007, 0}, 0, { 0, -5374}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -105, -598, 0}, 0, { 990, -5554}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -303, -526, 0}, 0, { 990, -6082}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, -886, 0}, 0, { 0, -6262}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 178, -1007, 0}, 0, { 0, -4668}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -105, -598, 0}, 0, { 990, -5374}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -177, -1007, 0}, 0, { 0, -5554}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 106, -598, 0}, 0, { 990, -4848}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700E3E8, 0x00437870, 75979, 0x0000e3e8, 240); // 0x0700E4D8 - 0x0700E5C8 -static const Vtx rr_seg7_vertex_0700E4D8[] = { - {{{ 1024, 0, 0}, 0, { 0, -1838}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 571, -207, 0}, 0, { 990, -2546}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 962, -349, 0}, 0, { 0, -2726}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, -886, 0}, 0, { 0, -3960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 106, -598, 0}, 0, { 990, -4668}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 178, -1007, 0}, 0, { 0, -4848}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 784, -657, 0}, 0, { 0, -3252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 304, -526, 0}, 0, { 990, -3960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, -886, 0}, 0, { 0, -4140}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 466, -390, 0}, 0, { 990, -3434}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 962, -349, 0}, 0, { 0, -2546}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 466, -390, 0}, 0, { 990, -3252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 784, -657, 0}, 0, { 0, -3434}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 571, -207, 0}, 0, { 990, -2726}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 608, 0, 0}, 0, { 990, -2018}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700E4D8, 0x00437870, 75979, 0x0000e4d8, 240); // 0x0700E5C8 - 0x0700E6C8 -static const Vtx rr_seg7_vertex_0700E5C8[] = { - {{{ 178, 1008, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 304, 527, 0}, 0, { 990, 282}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 887, 0}, 0, { 0, 102}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 962, 350, 0}, 0, { 0, -1132}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 571, 208, 0}, 0, { 990, -1312}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 608, 0, 0}, 0, { 990, -1838}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 0, 0}, 0, { 0, -2018}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 784, 658, 0}, 0, { 0, -424}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 466, 391, 0}, 0, { 990, -604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 571, 208, 0}, 0, { 990, -1132}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 962, 350, 0}, 0, { 0, -1312}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 887, 0}, 0, { 0, 282}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 466, 391, 0}, 0, { 990, -424}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 784, 658, 0}, 0, { 0, -604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 304, 527, 0}, 0, { 990, 102}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 107, 605, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700E5C8, 0x00437870, 75979, 0x0000e5c8, 256); // 0x0700E6C8 - 0x0700E830 static const Gfx rr_seg7_dl_0700E6C8[] = { diff --git a/levels/rr/areas/1/14/model.inc.c b/levels/rr/areas/1/14/model.inc.c index f0c4c38f0..3651f38ec 100644 --- a/levels/rr/areas/1/14/model.inc.c +++ b/levels/rr/areas/1/14/model.inc.c @@ -1,989 +1,162 @@ +#include "pc/rom_assets.h" // 0x0700E8B0 - 0x0700E930 -static const Vtx rr_seg7_vertex_0700E8B0[] = { - {{{ -1535, -1535, -1125}, 0, { -506, 5392}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1536, -1535, -1074}, 0, { 4568, 5308}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1229, -1535, -1535}, 0, { 4060, 6062}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1536, -1535, 1075}, 0, { 4568, 1790}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1229, -1535, 1536}, 0, { 4060, 1036}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1228, -1535, 1536}, 0, { -2, 1036}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1535, -1535, 1126}, 0, { -506, 1706}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1228, -1535, -1535}, 0, { -2, 6062}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700E8B0, 0x00437870, 75979, 0x0000e8b0, 128); // 0x0700E930 - 0x0700EA20 -static const Vtx rr_seg7_vertex_0700E930[] = { - {{{ -409, -1279, 2406}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -306, -1535, 2304}, 0, { -222, 1436}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 307, -1535, 2304}, 0, { 542, 2202}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 410, -1279, 2406}, 0, { 990, 2010}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1741, 1331, 1024}, 0, { 10668, 1468}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1968, 1331, 1518}, 0, { 11046, 1846}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1968, -1740, 1518}, 0, { 5936, 6956}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1741, -1740, 1024}, 0, { 5558, 6578}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1968, 1331, -1517}, 0, { 11156, 1956}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1938, -1769, -1512}, 0, { 5948, 7066}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1620, 1331, -1922}, 0, { 10356, 1156}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1590, -1769, -1917}, 0, { 5148, 6266}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -854, -1125, 2033}, 0, { -394, 242}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -409, -1279, 2406}, 0, { 0, 990}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -409, -1125, 2406}, 0, { 160, 798}, {0xb4, 0xb4, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700E930, 0x00437870, 75979, 0x0000e930, 240); // 0x0700EA20 - 0x0700EB10 -static const Vtx rr_seg7_vertex_0700EA20[] = { - {{{ 410, -1125, 2406}, 0, { 1182, 1818}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 855, -1279, 2033}, 0, { 1546, 2566}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 855, -1125, 2033}, 0, { 1738, 2374}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 410, -1279, 2406}, 0, { 990, 2010}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -1740, 1331, -1023}, 0, { 4878, -4320}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -1967, 1331, -1517}, 0, { 4388, -4810}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -1740, -1740, -1023}, 0, { -230, 790}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -1996, -1769, -1512}, 0, { -818, 300}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 1126, -1740, 1741}, 0, { 4536, 5556}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 1620, 1331, 1923}, 0, { 10468, 1268}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 1126, 1331, 1741}, 0, { 9646, 448}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 1620, -1740, 1923}, 0, { 5358, 6378}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -409, -1228, 1741}, 0, { 0, 990}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -409, -1228, 1536}, 0, { 480, 1500}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -409, -613, 1741}, 0, { 0, 990}, {0xb4, 0xb4, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700EA20, 0x00437870, 75979, 0x0000ea20, 240); // 0x0700EB10 - 0x0700EBF0 -static const Vtx rr_seg7_vertex_0700EB10[] = { - {{{ -854, -1125, 2033}, 0, { -394, 242}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -854, -1279, 2033}, 0, { -586, 434}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -409, -1279, 2406}, 0, { 0, 990}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -1967, -1740, 1518}, 0, { -608, 412}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -1619, -1740, 1923}, 0, { 0, 990}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -1967, 1331, 1518}, 0, { 4500, -4698}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -1619, 1331, 1923}, 0, { 5078, -4120}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 410, -1228, 1536}, 0, { 2522, -542}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 410, -1228, 1741}, 0, { 2012, -1054}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 410, -613, 1741}, 0, { 2012, -1054}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 669, -1433, -562}, 0, { 138, 1158}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 669, -1535, -562}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 669, -1535, 666}, 0, { 2012, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 669, -1433, 666}, 0, { 2182, -884}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700EB10, 0x00437870, 75979, 0x0000eb10, 224); // 0x0700EBF0 - 0x0700ECE0 -static const Vtx rr_seg7_vertex_0700EBF0[] = { - {{{ 1075, -1436, 666}, 0, { 2176, -890}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1075, -1535, -562}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1075, -1436, -562}, 0, { 132, 1152}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1075, -1539, 666}, 0, { 2006, -1060}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, -1330, 1280}, 0, { 564, 564}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 410, -1330, 1024}, 0, { -1222, 1498}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -409, -1330, 1024}, 0, { 138, 138}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 410, -1330, 1280}, 0, { -796, 1924}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1125, -1740, -1740}, 0, { 790, 1810}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1648, -1769, -1917}, 0, { -20, 1098}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1125, 1331, -1740}, 0, { 5900, -3298}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 410, -1226, 2355}, 0, { 1118, -1692}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 410, -1228, 2406}, 0, { 1054, -1756}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 410, -1125, 2355}, 0, { 1118, -1692}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 410, -1125, 2406}, 0, { 1054, -1756}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700EBF0, 0x00437870, 75979, 0x0000ebf0, 240); // 0x0700ECE0 - 0x0700EDC0 -static const Vtx rr_seg7_vertex_0700ECE0[] = { - {{{ -411, -1125, 2353}, 0, { 96, -664}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -409, -1125, 2406}, 0, { 32, -734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -409, -1228, 2406}, 0, { 32, -734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -411, -1228, 2353}, 0, { 96, -664}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1740, -1740, 1024}, 0, { -230, 790}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1967, -1740, 1518}, 0, { -608, 412}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1967, 1331, 1518}, 0, { 4500, -4698}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1740, 1331, 1024}, 0, { 4878, -4320}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1620, 1331, 1923}, 0, { 10468, 1268}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1620, -1740, 1923}, 0, { 5358, 6378}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1968, -1740, 1518}, 0, { 5936, 6956}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1648, -1769, -1917}, 0, { -20, 1098}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1619, 1331, -1922}, 0, { 5188, -4010}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1125, 1331, -1740}, 0, { 5900, -3298}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700ECE0, 0x00437870, 75979, 0x0000ece0, 224); // 0x0700EDC0 - 0x0700EEA0 -static const Vtx rr_seg7_vertex_0700EDC0[] = { - {{{ 1711, -1776, -1018}, 0, { 5450, 6590}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1968, 1331, -1517}, 0, { 11156, 1956}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1741, 1331, -1023}, 0, { 10668, 1468}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1938, -1769, -1512}, 0, { 5948, 7066}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1125, 1331, 1741}, 0, { 5900, -3298}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1619, 1331, 1923}, 0, { 5078, -4120}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1125, -1740, 1741}, 0, { 790, 1810}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1619, -1740, 1923}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1620, 1331, 1923}, 0, { 10468, 1268}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1968, -1740, 1518}, 0, { 5936, 6956}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1968, 1331, 1518}, 0, { 11046, 1846}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1535, -101, 307}, 0, { 2532, -1574}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1740, -101, 307}, 0, { 2022, -1064}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1740, 512, 307}, 0, { 2022, -1064}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700EDC0, 0x00437870, 75979, 0x0000edc0, 224); // 0x0700EEA0 - 0x0700EFA0 -static const Vtx rr_seg7_vertex_0700EEA0[] = { - {{{ -1740, -101, -511}, 0, { 4066, 980}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1535, -101, -511}, 0, { 4576, 470}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1740, 512, -511}, 0, { 4066, 980}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, -1228, -818}, 0, { 0, 3032}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1741, -1228, -818}, 0, { 480, 2522}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1741, -613, -818}, 0, { 480, 2522}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1741, -1228, 0}, 0, { -1564, 480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, -1228, 0}, 0, { -2074, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1741, -613, 0}, 0, { -1564, 480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -409, -1228, 1536}, 0, { 990, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 410, -1228, 1280}, 0, { -796, 1924}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -409, -1228, 1280}, 0, { 564, 564}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 410, -1228, 1536}, 0, { -370, 2350}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1126, -1740, 1741}, 0, { 6610, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 410, -609, 1741}, 0, { 4306, 1494}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 410, -1224, 1741}, 0, { 5074, 2260}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700EEA0, 0x00437870, 75979, 0x0000eea0, 256); // 0x0700EFA0 - 0x0700F080 -static const Vtx rr_seg7_vertex_0700EFA0[] = { - {{{ 1126, -1740, 1741}, 0, { 6610, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1126, 1331, 1741}, 0, { 2778, -1820}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 410, -609, 1741}, 0, { 4306, 1494}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 493, -1287, 1741}, 0, { 5256, 2236}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -492, -1283, 1741}, 0, { 4022, 3460}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1125, -1740, 1741}, 0, { 3800, 4820}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -409, -1224, 1741}, 0, { 4052, 3282}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -409, -609, 1741}, 0, { 3284, 2516}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1125, 1331, 1741}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -204, -405, 1741}, 0, { 3284, 2006}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 205, -405, 1741}, 0, { 3796, 1494}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -818, -1125, 1997}, 0, { 32, 288}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -854, -1125, 2033}, 0, { -56, 288}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -409, -1125, 2406}, 0, { 32, -734}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700EFA0, 0x00437870, 75979, 0x0000efa0, 224); // 0x0700F080 - 0x0700F170 -static const Vtx rr_seg7_vertex_0700F080[] = { - {{{ -409, -1279, 2406}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 410, -1228, 2406}, 0, { 1054, 1946}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -409, -1228, 2406}, 0, { 32, 926}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 410, -1279, 2406}, 0, { 990, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 819, -1125, 1997}, 0, { 2076, -1756}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 855, -1125, 2033}, 0, { 2076, -1846}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 870, -1125, 1741}, 0, { 2460, -1502}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 410, -1125, 2355}, 0, { 1118, -1692}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 819, -1125, 1741}, 0, { 2396, -1438}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 410, -1125, 2406}, 0, { 1054, -1756}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -818, -1125, 1741}, 0, { 352, 606}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -854, -1125, 2033}, 0, { -56, 288}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -818, -1125, 1997}, 0, { 32, 288}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -409, -1125, 2406}, 0, { 32, -734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -409, -1125, 2355}, 0, { 96, -670}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700F080, 0x00437870, 75979, 0x0000f080, 240); // 0x0700F170 - 0x0700F260 -static const Vtx rr_seg7_vertex_0700F170[] = { - {{{ 1536, -1228, 0}, 0, { -2074, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1741, -1228, -818}, 0, { 480, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1536, -1228, -818}, 0, { 0, 3032}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -818, -1125, 1741}, 0, { 352, 606}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -869, -1125, 1741}, 0, { 288, 670}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -854, -1125, 2033}, 0, { -56, 288}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1535, -101, -511}, 0, { 4576, 470}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1740, -101, -511}, 0, { 4066, 980}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1740, -101, 307}, 0, { 2022, -1064}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1535, -101, 307}, 0, { 2532, -1574}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1741, -1228, 0}, 0, { -1564, 480}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 205, -409, 1536}, 0, { 2012, 0}, {0x5a, 0x5a, 0x5a, 0xff}}}, - {{{ -204, -409, 1741}, 0, { 480, 480}, {0x5a, 0x5a, 0x5a, 0xff}}}, - {{{ -204, -409, 1536}, 0, { 990, 990}, {0x5a, 0x5a, 0x5a, 0xff}}}, - {{{ 205, -409, 1741}, 0, { 1500, -542}, {0x5a, 0x5a, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700F170, 0x00437870, 75979, 0x0000f170, 240); // 0x0700F260 - 0x0700F340 -static const Vtx rr_seg7_vertex_0700F260[] = { - {{{ -409, -1433, 1024}, 0, { 138, 138}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, -1433, 768}, 0, { -1648, 1074}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -409, -1433, 768}, 0, { -286, -288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, -1433, 1024}, 0, { -1222, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1126, -1740, -1740}, 0, { 6610, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1125, -1740, -1740}, 0, { 3800, 4820}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1125, 1331, -1740}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1126, 1331, -1740}, 0, { 2778, -1820}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -854, -1279, 2033}, 0, { -586, 434}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -306, -1535, 2304}, 0, { -222, 1436}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -409, -1279, 2406}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, -1279, 2406}, 0, { 990, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 307, -1535, 2304}, 0, { 542, 2202}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 855, -1279, 2033}, 0, { 1546, 2566}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700F260, 0x00437870, 75979, 0x0000f260, 224); // 0x0700F340 - 0x0700F430 -static const Vtx rr_seg7_vertex_0700F340[] = { - {{{ 870, -1279, 1741}, 0, { 2460, -1502}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 870, -1125, 1741}, 0, { 2460, -1502}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 855, -1125, 2033}, 0, { 2076, -1846}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 855, -1279, 2033}, 0, { 2076, -1846}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -854, -1279, 2033}, 0, { -56, 288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -854, -1125, 2033}, 0, { -56, 288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -869, -1125, 1741}, 0, { 288, 670}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -869, -1279, 1741}, 0, { 288, 670}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, -1228, 1741}, 0, { 352, 606}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, -1125, 1741}, 0, { 352, 606}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, -1125, 1997}, 0, { 32, 288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, -1125, 2355}, 0, { 1182, 1818}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, -1125, 1997}, 0, { 1692, 2330}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, -1228, 2355}, 0, { 1054, 1946}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, -1228, 1997}, 0, { 1564, 2458}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700F340, 0x00437870, 75979, 0x0000f340, 240); // 0x0700F430 - 0x0700F510 -static const Vtx rr_seg7_vertex_0700F430[] = { - {{{ 819, -1125, 1741}, 0, { 2396, -1438}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, -1228, 1741}, 0, { 2396, -1438}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, -1228, 1997}, 0, { 2076, -1756}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 819, -1125, 1997}, 0, { 2076, -1756}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -409, -1125, 2355}, 0, { 160, 798}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, -1228, 1997}, 0, { -478, 416}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, -1125, 1997}, 0, { -350, 288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -409, -1228, 2355}, 0, { 32, 926}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, -1228, 0}, 0, { -2074, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, -613, 0}, 0, { -2074, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1741, -613, 0}, 0, { -1564, 480}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, -1228, 1741}, 0, { 352, 606}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, -1125, 1997}, 0, { 32, 288}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, -1228, 1997}, 0, { 32, 288}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700F430, 0x00437870, 75979, 0x0000f430, 224); // 0x0700F510 - 0x0700F600 -static const Vtx rr_seg7_vertex_0700F510[] = { - {{{ -1535, -101, 307}, 0, { 2532, -1574}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1740, 512, 307}, 0, { 2022, -1064}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, 512, 307}, 0, { 2532, -1574}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, -101, -511}, 0, { 4576, 470}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, 512, -511}, 0, { 4576, 470}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1740, 512, -511}, 0, { 4066, 980}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, -1228, -818}, 0, { 0, 3032}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1741, -613, -818}, 0, { 480, 2522}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, -613, -818}, 0, { 0, 3032}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, -1228, 1536}, 0, { 2522, -542}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, -613, 1741}, 0, { 2012, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, -613, 1536}, 0, { 2522, -542}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -409, -1228, 1536}, 0, { 480, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -409, -613, 1536}, 0, { 480, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -409, -613, 1741}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700F510, 0x00437870, 75979, 0x0000f510, 240); // 0x0700F600 - 0x0700F700 -static const Vtx rr_seg7_vertex_0700F600[] = { - {{{ 1536, -1535, 1075}, 0, { 32, 926}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1536, 1331, 1075}, 0, { -3544, -2650}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1536, -1228, 0}, 0, { 990, -798}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1536, -1228, -818}, 0, { 2012, -1820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1536, -1535, -1074}, 0, { 2714, -1756}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1536, -409, -613}, 0, { 734, -2586}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1536, -409, -204}, 0, { 224, -2076}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1536, -613, 0}, 0, { 224, -1564}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1536, 1331, -1074}, 0, { -860, -5334}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1536, -613, -818}, 0, { 1246, -2586}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, 717, 102}, 0, { -1562, -3098}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, 717, -306}, 0, { -1052, -3608}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, 1331, -1125}, 0, { -796, -5398}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, 512, -511}, 0, { -540, -3608}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, -1535, -1125}, 0, { 2842, -1756}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, -101, -511}, 0, { 224, -2842}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700F600, 0x00437870, 75979, 0x0000f600, 256); // 0x0700F700 - 0x0700F7F0 -static const Vtx rr_seg7_vertex_0700F700[] = { - {{{ -1535, 717, 102}, 0, { -1562, -3098}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, 1331, -1125}, 0, { -796, -5398}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, 1331, 1126}, 0, { -3606, -2586}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, -1535, -1125}, 0, { 2842, -1756}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, -101, 307}, 0, { -796, -1820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, -1535, 1126}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, -101, -511}, 0, { 224, -2842}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1535, 512, 307}, 0, { -1562, -2586}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1075, -1535, -562}, 0, { 642, 1662}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 666, -1535, -562}, 0, { -36, 984}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 666, -1433, -562}, 0, { 132, 814}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1075, -1433, -562}, 0, { 814, 1492}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 410, -1535, 1536}, 0, { 480, 480}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 410, -1433, 1024}, 0, { -200, 1500}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 410, -1330, 1024}, 0, { 0, 1670}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700F700, 0x00437870, 75979, 0x0000f700, 240); // 0x0700F7F0 - 0x0700F8E0 -static const Vtx rr_seg7_vertex_0700F7F0[] = { - {{{ 1075, -1436, 666}, 0, { 808, 1498}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 666, -1436, 666}, 0, { 126, 820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 666, -1539, 666}, 0, { -42, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1075, -1539, 666}, 0, { 638, 1668}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -409, -1535, 1536}, 0, { 480, 480}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -409, -1228, 1280}, 0, { 564, 1414}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -409, -1330, 1280}, 0, { 394, 1244}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -409, -1330, 1024}, 0, { 0, 1670}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -409, -1433, 1024}, 0, { -200, 1500}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -409, -1433, 768}, 0, { -626, 1924}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -409, -1228, 1536}, 0, { 990, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -409, -1535, 768}, 0, { -796, 1754}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 410, -1535, 1536}, 0, { 480, 480}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 410, -1433, 768}, 0, { -626, 1924}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 410, -1433, 1024}, 0, { -200, 1500}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700F7F0, 0x00437870, 75979, 0x0000f7f0, 240); // 0x0700F8E0 - 0x0700F9E0 -static const Vtx rr_seg7_vertex_0700F8E0[] = { - {{{ 410, -1535, 1536}, 0, { 480, 480}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 410, -1330, 1024}, 0, { 0, 1670}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 410, -1330, 1280}, 0, { 394, 1244}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 410, -1228, 1280}, 0, { 564, 1414}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 410, -1228, 1536}, 0, { 990, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 410, -1535, 768}, 0, { -796, 1754}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 410, -1433, 768}, 0, { -626, 1924}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 205, -409, 1536}, 0, { 352, -2204}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1228, 1331, 1536}, 0, { -3608, -2586}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1229, 1331, 1536}, 0, { -542, -5652}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -204, -409, 1536}, 0, { -158, -1692}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -409, -613, 1536}, 0, { -158, -1182}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -409, -1228, 1536}, 0, { 606, -416}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1228, -1535, 1536}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 410, -1228, 1536}, 0, { 1628, -1438}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1229, -1535, 1536}, 0, { 3034, -2076}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700F8E0, 0x00437870, 75979, 0x0000f8e0, 256); // 0x0700F9E0 - 0x0700FAE0 -static const Vtx rr_seg7_vertex_0700F9E0[] = { - {{{ 410, -613, 1536}, 0, { 862, -2204}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 205, -409, 1536}, 0, { 352, -2204}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1229, 1331, 1536}, 0, { -542, -5652}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 410, -1228, 1536}, 0, { 1628, -1438}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1229, -1535, 1536}, 0, { 3034, -2076}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1228, -1535, -1535}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1229, -1535, -1535}, 0, { 3034, -2076}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1229, 1331, -1535}, 0, { -542, -5652}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1228, 1331, -1535}, 0, { -3608, -2586}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -409, -1228, 1280}, 0, { 1842, 138}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 410, -1330, 1280}, 0, { 308, 1328}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -409, -1330, 1280}, 0, { 1672, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 410, -1228, 1280}, 0, { 478, 1500}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 410, -1535, 768}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -409, -1433, 768}, 0, { 1500, -202}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 410, -1433, 768}, 0, { 138, 1158}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700F9E0, 0x00437870, 75979, 0x0000f9e0, 256); // 0x0700FAE0 - 0x0700FBD0 -static const Vtx rr_seg7_vertex_0700FAE0[] = { - {{{ 410, -1535, 768}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -409, -1535, 768}, 0, { 1330, -372}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -409, -1433, 768}, 0, { 1500, -202}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -409, -1330, 1024}, 0, { 1672, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 410, -1433, 1024}, 0, { 138, 1158}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -409, -1433, 1024}, 0, { 1500, -202}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 410, -1330, 1024}, 0, { 308, 1328}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1535, 717, 102}, 0, { 3044, -1064}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1740, 717, -306}, 0, { 3554, 470}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1535, 717, -306}, 0, { 4066, -42}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1740, -1740, 1024}, 0, { 96, 2648}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1711, -1776, -1018}, 0, { 6952, 892}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1741, -1740, 1024}, 0, { 4440, -1692}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1125, -1740, -1740}, 0, { 4312, 5332}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1126, -1740, -1740}, 0, { 7122, 2520}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700FAE0, 0x00437870, 75979, 0x0000fae0, 240); // 0x0700FBD0 - 0x0700FCD0 -static const Vtx rr_seg7_vertex_0700FBD0[] = { - {{{ -1740, -1740, 1024}, 0, { 96, 2648}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1126, -1740, 1741}, 0, { 2778, -1820}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1125, -1740, 1741}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1741, -1740, 1024}, 0, { 4440, -1692}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1740, -1740, -1023}, 0, { 2650, 5204}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1125, -1740, -1740}, 0, { 4312, 5332}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 645, -1637, 1741}, 0, { 2178, -1220}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 307, -1535, 2304}, 0, { 1054, -1502}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -644, -1648, 1741}, 0, { 568, 390}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -306, -1535, 2304}, 0, { 288, -734}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1536, -409, -613}, 0, { -540, 2522}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1741, -409, -613}, 0, { 0, 2010}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1741, -409, -204}, 0, { -1052, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1535, 717, 102}, 0, { 3044, -1064}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1740, 717, 102}, 0, { 2532, -552}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1740, 717, -306}, 0, { 3554, 470}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700FBD0, 0x00437870, 75979, 0x0000fbd0, 256); // 0x0700FCD0 - 0x0700FDB0 -static const Vtx rr_seg7_vertex_0700FCD0[] = { - {{{ 1536, -409, -613}, 0, { -540, 2522}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1741, -409, -204}, 0, { -1052, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1536, -409, -204}, 0, { -1562, 1500}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -818, -1228, 1741}, 0, { 352, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -818, -1228, 1997}, 0, { 32, 288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -409, -1228, 2406}, 0, { 32, -734}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, -1228, 2406}, 0, { 1054, -1756}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 819, -1228, 1997}, 0, { 2076, -1756}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 819, -1228, 1741}, 0, { 2396, -1438}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, -1228, 1536}, 0, { 2140, -670}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -409, -1228, 1536}, 0, { 1118, 352}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1740, -1740, -1023}, 0, { 2650, 5204}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, -1769, -1512}, 0, { 2760, 6120}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1648, -1769, -1917}, 0, { 4060, 6220}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700FCD0, 0x00437870, 75979, 0x0000fcd0, 224); // 0x0700FDB0 - 0x0700FEA0 -static const Vtx rr_seg7_vertex_0700FDB0[] = { - {{{ -869, -1279, 1741}, 0, { 288, 670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -644, -1648, 1741}, 0, { 568, 390}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -854, -1279, 2033}, 0, { -56, 288}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 855, -1279, 2033}, 0, { 2076, -1846}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 645, -1637, 1741}, 0, { 2178, -1220}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 870, -1279, 1741}, 0, { 2460, -1502}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -854, -1279, 2033}, 0, { -586, 434}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -644, -1648, 1741}, 0, { -784, 1154}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, -1535, 2304}, 0, { -222, 1436}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -1535, 2304}, 0, { 542, 2202}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 645, -1637, 1741}, 0, { 836, 2750}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 855, -1279, 2033}, 0, { 1546, 2566}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1125, -1740, 1741}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1967, -1740, 1518}, 0, { -802, 2316}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1740, -1740, 1024}, 0, { 96, 2648}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700FDB0, 0x00437870, 75979, 0x0000fdb0, 240); // 0x0700FEA0 - 0x0700FF80 -static const Vtx rr_seg7_vertex_0700FEA0[] = { - {{{ -1740, -1740, -1023}, 0, { 2650, 5204}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1648, -1769, -1917}, 0, { 4060, 6220}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1125, -1740, -1740}, 0, { 4312, 5332}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, -1740, 1024}, 0, { 4440, -1692}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1968, -1740, 1518}, 0, { 4106, -2592}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1126, -1740, 1741}, 0, { 2778, -1820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1620, -1740, 1923}, 0, { 3166, -2664}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1126, -1740, -1740}, 0, { 7122, 2520}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1590, -1769, -1917}, 0, { 7936, 2344}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1711, -1776, -1018}, 0, { 6952, 892}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1938, -1769, -1512}, 0, { 7836, 1044}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1125, -1740, 1741}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1619, -1740, 1923}, 0, { -874, 1376}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1967, -1740, 1518}, 0, { -802, 2316}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700FEA0, 0x00437870, 75979, 0x0000fea0, 224); // 0x0700FF80 - 0x07010070 -static const Vtx rr_seg7_vertex_0700FF80[] = { - {{{ 1536, -409, -204}, 0, { -1562, 1500}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, -613, 0}, 0, { -1564, 480}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -613, 0}, 0, { -2074, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1535, 717, -306}, 0, { 4066, -42}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1740, 717, -306}, 0, { 3554, 470}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1740, 512, -511}, 0, { 4066, 980}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1535, 512, -511}, 0, { 4576, 470}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1535, 512, 307}, 0, { 2532, -1574}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1740, 717, 102}, 0, { 2532, -552}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1535, 717, 102}, 0, { 3044, -1064}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1740, 512, 307}, 0, { 2022, -1064}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -613, -818}, 0, { 0, 3032}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, -613, -818}, 0, { 480, 2522}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, -409, -613}, 0, { 0, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -409, -613}, 0, { -540, 2522}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700FF80, 0x00437870, 75979, 0x0000ff80, 240); // 0x07010070 - 0x07010150 -static const Vtx rr_seg7_vertex_07010070[] = { - {{{ 410, -613, 1536}, 0, { 2522, -542}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -409, 1741}, 0, { 1500, -542}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, -409, 1536}, 0, { 2012, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -409, -204}, 0, { -1562, 1500}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, -409, -204}, 0, { -1052, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, -613, 0}, 0, { -1564, 480}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, -409, 1536}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, -409, 1741}, 0, { 480, 480}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, -613, 1741}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, -613, 1536}, 0, { 480, 1500}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 410, -613, 1741}, 0, { 2012, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1740, 1331, 1024}, 0, { 6356, 2266}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, 1331, -1023}, 0, { 3800, 4820}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, 717, -306}, 0, { 3928, 3160}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010070, 0x00437870, 75979, 0x00010070, 224); // 0x07010150 - 0x07010250 -static const Vtx rr_seg7_vertex_07010150[] = { - {{{ 1741, -409, -204}, 0, { 2650, 1626}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1741, -409, -613}, 0, { 2140, 2138}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1741, 1331, -1023}, 0, { 3800, 4820}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1741, -613, -818}, 0, { 1628, 2138}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1741, -1228, -818}, 0, { 862, 1372}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1711, -1776, -1018}, 0, { -68, 938}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1741, 1331, 1024}, 0, { 6356, 2266}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1741, -613, 0}, 0, { 2650, 1116}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1741, -1228, 0}, 0, { 1884, 352}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1741, -1740, 1024}, 0, { 2522, -1564}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, -1740, -1023}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, 512, -511}, 0, { 3418, 3160}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, 1331, -1023}, 0, { 3800, 4820}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, 717, -306}, 0, { 3928, 3160}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, -101, 307}, 0, { 3672, 1372}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, -101, -511}, 0, { 2650, 2394}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010150, 0x00437870, 75979, 0x00010150, 256); // 0x07010250 - 0x07010340 -static const Vtx rr_seg7_vertex_07010250[] = { - {{{ -1740, 1331, 1024}, 0, { 6356, 2266}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, 717, -306}, 0, { 3928, 3160}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, 717, 102}, 0, { 4440, 2648}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, -1740, 1024}, 0, { 2522, -1564}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, 512, 307}, 0, { 4440, 2138}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, -101, 307}, 0, { 3672, 1372}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1740, -1740, -1023}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1126, 1331, -1740}, 0, { 9646, 448}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1620, 1331, -1922}, 0, { 10356, 1156}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1590, -1769, -1917}, 0, { 5148, 6266}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1126, -1740, -1740}, 0, { 4536, 5556}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1648, -1769, -1917}, 0, { -20, 1098}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1967, 1331, -1517}, 0, { 4388, -4810}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1619, 1331, -1922}, 0, { 5188, -4010}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1996, -1769, -1512}, 0, { -818, 300}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010250, 0x00437870, 75979, 0x00010250, 240); // 0x07010340 - 0x07010440 -static const Vtx rr_seg7_vertex_07010340[] = { - {{{ 1318, 2595, -1450}, 0, { 1072, -3326}, {0x20, 0x85, 0x66, 0xff}}}, - {{{ 1741, 1331, -1023}, 0, { 1776, 990}, {0x20, 0x85, 0x66, 0xff}}}, - {{{ 1968, 1331, -1517}, 0, { 0, 990}, {0x20, 0x85, 0x66, 0xff}}}, - {{{ -1967, 1331, -1517}, 0, { 0, 990}, {0x20, 0x85, 0x66, 0xff}}}, - {{{ -1740, 1331, -1023}, 0, { 1776, 990}, {0x20, 0x85, 0x66, 0xff}}}, - {{{ -1317, 2595, -1450}, 0, { 1072, -3326}, {0x20, 0x85, 0x66, 0xff}}}, - {{{ -1317, 2595, 1451}, 0, { 1072, -3326}, {0x20, 0x85, 0x66, 0xff}}}, - {{{ -1740, 1331, 1024}, 0, { 1776, 990}, {0x20, 0x85, 0x66, 0xff}}}, - {{{ -1967, 1331, 1518}, 0, { 0, 990}, {0x20, 0x85, 0x66, 0xff}}}, - {{{ 1968, 1331, 1518}, 0, { 0, 990}, {0x20, 0x85, 0x66, 0xff}}}, - {{{ 1741, 1331, 1024}, 0, { 1776, 990}, {0x20, 0x85, 0x66, 0xff}}}, - {{{ 1318, 2595, 1451}, 0, { 1072, -3326}, {0x20, 0x85, 0x66, 0xff}}}, - {{{ -64, -921, -1535}, 0, { 0, 990}, {0x45, 0x4c, 0x4e, 0xff}}}, - {{{ -64, 1229, -1381}, 0, { 734, -9740}, {0x45, 0x4c, 0x4e, 0xff}}}, - {{{ -64, 1331, -1535}, 0, { 0, -10252}, {0x45, 0x4c, 0x4e, 0xff}}}, - {{{ -64, -921, -1381}, 0, { 734, 990}, {0x45, 0x4c, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010340, 0x00437870, 75979, 0x00010340, 256); // 0x07010440 - 0x07010540 -static const Vtx rr_seg7_vertex_07010440[] = { - {{{ 89, 1331, -1535}, 0, { 0, -10252}, {0x45, 0x4c, 0x4e, 0xff}}}, - {{{ 89, -921, -1381}, 0, { 734, 990}, {0x45, 0x4c, 0x4e, 0xff}}}, - {{{ 89, -921, -1535}, 0, { 0, 990}, {0x45, 0x4c, 0x4e, 0xff}}}, - {{{ 89, 1229, -1381}, 0, { 734, -9740}, {0x45, 0x4c, 0x4e, 0xff}}}, - {{{ -64, -921, -1381}, 0, { 0, 990}, {0x7b, 0x76, 0x65, 0xff}}}, - {{{ 89, 1229, -1381}, 0, { 734, -9740}, {0x7b, 0x76, 0x65, 0xff}}}, - {{{ -64, 1229, -1381}, 0, { 0, -9740}, {0x7b, 0x76, 0x65, 0xff}}}, - {{{ 89, -921, -1381}, 0, { 734, 990}, {0x7b, 0x76, 0x65, 0xff}}}, - {{{ -1125, 1843, -1125}, 0, { 224, -2630}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -409, 1843, -306}, 0, { 2608, -1266}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ 1126, 1843, -1125}, 0, { 7718, -2630}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ 410, 1843, -306}, 0, { 5334, -1266}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ 410, 1843, 307}, 0, { 5334, -244}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ 1126, 1843, 1126}, 0, { 7718, 1116}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -1125, 1843, 1126}, 0, { 224, 1116}, {0x65, 0xff, 0xcc, 0xff}}}, - {{{ -409, 1843, 307}, 0, { 2608, -244}, {0x65, 0xff, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010440, 0x00437870, 75979, 0x00010440, 256); // 0x07010540 - 0x07010630 -static const Vtx rr_seg7_vertex_07010540[] = { - {{{ 1741, 1331, -1023}, 0, { 6576, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ 1126, 1843, -1125}, 0, { 6918, -1670}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ 1126, 1843, 1126}, 0, { -576, -1670}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ 1318, 2595, -1450}, 0, { 540, -3346}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ 1968, 1331, -1517}, 0, { 1780, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ 1620, 1331, -1922}, 0, { 2, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -1619, 1331, -1922}, 0, { 2, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -1967, 1331, -1517}, 0, { 1780, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -1317, 2595, -1450}, 0, { 540, -3346}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -1317, 2595, 1451}, 0, { 540, -3346}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -1967, 1331, 1518}, 0, { 1780, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -1619, 1331, 1923}, 0, { 2, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ 1620, 1331, 1923}, 0, { 2, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ 1968, 1331, 1518}, 0, { 1780, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ 1318, 2595, 1451}, 0, { 540, -3346}, {0x52, 0xac, 0x9d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010540, 0x00437870, 75979, 0x00010540, 240); // 0x07010630 - 0x07010730 -static const Vtx rr_seg7_vertex_07010630[] = { - {{{ -1125, 1843, -1125}, 0, { 156, -1670}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -1740, 1331, -1023}, 0, { 496, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -1740, 1331, 1024}, 0, { 7310, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ 1741, 1331, -1023}, 0, { 6576, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ 1126, 1843, 1126}, 0, { -576, -1670}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ 1741, 1331, 1024}, 0, { -234, 990}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -1125, 1843, 1126}, 0, { 7650, -1670}, {0x52, 0xac, 0x9d, 0xff}}}, - {{{ -1125, 1331, -1740}, 0, { 0, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1619, 1331, -1922}, 0, { 1718, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1317, 2595, -1450}, 0, { 230, -3364}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1741, 1331, -1023}, 0, { 0, 1022}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1318, 2595, -1450}, 0, { 0, -3322}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1126, 1843, -1125}, 0, { 2056, -1278}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1318, 2595, -1450}, 0, { 230, -3364}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1620, 1331, -1922}, 0, { 1718, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1126, 1331, -1740}, 0, { 0, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010630, 0x00437870, 75979, 0x00010630, 256); // 0x07010730 - 0x07010820 -static const Vtx rr_seg7_vertex_07010730[] = { - {{{ 1126, 1843, -1125}, 0, { -896, -1004}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1318, 2595, -1450}, 0, { 990, -3372}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1126, 1331, -1740}, 0, { 990, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1125, 1331, -1740}, 0, { 990, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1317, 2595, -1450}, 0, { 990, -3372}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1125, 1843, -1125}, 0, { -896, -1004}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1126, 1331, 1741}, 0, { 990, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1318, 2595, 1451}, 0, { 990, -3372}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1126, 1843, 1126}, 0, { -896, -1004}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1125, 1843, -1125}, 0, { 2056, -1278}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1317, 2595, -1450}, 0, { 0, -3322}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1740, 1331, -1023}, 0, { 0, 1022}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1740, 1331, 1024}, 0, { 0, 1022}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1317, 2595, 1451}, 0, { 0, -3322}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1125, 1843, 1126}, 0, { 2056, -1278}, {0x3f, 0xbf, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010730, 0x00437870, 75979, 0x00010730, 240); // 0x07010820 - 0x07010920 -static const Vtx rr_seg7_vertex_07010820[] = { - {{{ -1317, 2595, 1451}, 0, { 230, -3364}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1619, 1331, 1923}, 0, { 1718, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1125, 1331, 1741}, 0, { 0, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1125, 1843, 1126}, 0, { -896, -1004}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1317, 2595, 1451}, 0, { 990, -3372}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1125, 1331, 1741}, 0, { 990, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1126, 1331, 1741}, 0, { 0, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1620, 1331, 1923}, 0, { 1718, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1318, 2595, 1451}, 0, { 230, -3364}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1126, 1843, 1126}, 0, { 2056, -1278}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1318, 2595, 1451}, 0, { 0, -3322}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1741, 1331, 1024}, 0, { 0, 1022}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1125, 1331, -1740}, 0, { 7088, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1125, 1843, -1125}, 0, { 7088, -1670}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1126, 1843, -1125}, 0, { -404, -1670}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1126, 1331, -1740}, 0, { -404, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010820, 0x00437870, 75979, 0x00010820, 256); // 0x07010920 - 0x07010A10 -static const Vtx rr_seg7_vertex_07010920[] = { - {{{ 1126, 1331, 1741}, 0, { 7462, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1126, 1843, 1126}, 0, { 7462, -1670}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1125, 1843, 1126}, 0, { 0, -1670}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -1125, 1331, 1741}, 0, { 0, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 410, 1638, -306}, 0, { 5334, -1266}, {0x00, 0x35, 0x35, 0xff}}}, - {{{ 1126, 1638, -1125}, 0, { 7718, -2630}, {0x00, 0x35, 0x35, 0xff}}}, - {{{ 1126, 1638, 1126}, 0, { 7718, 1116}, {0x00, 0x35, 0x35, 0xff}}}, - {{{ -1125, 1638, -1125}, 0, { 224, -2630}, {0x00, 0x35, 0x35, 0xff}}}, - {{{ -409, 1638, -306}, 0, { 2608, -1266}, {0x00, 0x35, 0x35, 0xff}}}, - {{{ 410, 1638, 307}, 0, { 5334, -244}, {0x00, 0x35, 0x35, 0xff}}}, - {{{ -1125, 1638, 1126}, 0, { 224, 1116}, {0x00, 0x35, 0x35, 0xff}}}, - {{{ -409, 1638, 307}, 0, { 2608, -244}, {0x00, 0x35, 0x35, 0xff}}}, - {{{ -1125, 1638, 1126}, 0, { 7122, -1234}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1535, 1331, 1126}, 0, { 7122, 466}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1125, 1638, -1125}, 0, { -370, -1234}, {0x00, 0x43, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010920, 0x00437870, 75979, 0x00010920, 240); // 0x07010A10 - 0x07010B00 -static const Vtx rr_seg7_vertex_07010A10[] = { - {{{ 1229, 1331, -1535}, 0, { -1216, 1060}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 1208, 1331, -1392}, 0, { -806, 820}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 1126, 1638, -1125}, 0, { -152, -700}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 1229, 1331, 1536}, 0, { 990, 990}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 1126, 1638, 1126}, 0, { -70, -772}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 1208, 1331, 1393}, 0, { 582, 748}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1125, 1638, -1125}, 0, { -70, -772}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1207, 1331, -1392}, 0, { 582, 748}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1228, 1331, -1535}, 0, { 990, 990}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1125, 1638, 1126}, 0, { 1030, -772}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1228, 1331, 1536}, 0, { 0, 990}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1207, 1331, 1393}, 0, { 376, 748}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 1126, 1638, -1125}, 0, { 7122, -1250}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 1536, 1331, -1074}, 0, { 6952, 452}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 1536, 1331, 1075}, 0, { -200, 452}, {0x00, 0x43, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010A10, 0x00437870, 75979, 0x00010a10, 240); // 0x07010B00 - 0x07010BE0 -static const Vtx rr_seg7_vertex_07010B00[] = { - {{{ -1535, 1331, 1126}, 0, { 7122, 466}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1535, 1331, -1125}, 0, { -370, 466}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ -1125, 1638, -1125}, 0, { -370, -1234}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 1126, 1638, -1125}, 0, { 7122, -1250}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 1536, 1331, 1075}, 0, { -200, 452}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 1126, 1638, 1126}, 0, { -370, -1250}, {0x00, 0x43, 0x43, 0xff}}}, - {{{ 1126, 1638, 1126}, 0, { 7462, -1234}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 1229, 1331, 1536}, 0, { 7804, 466}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ -1125, 1638, 1126}, 0, { 0, -1234}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ -1228, 1331, 1536}, 0, { -370, 466}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 1229, 1331, -1535}, 0, { -370, 466}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ -1125, 1638, -1125}, 0, { 7462, -1234}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ -1228, 1331, -1535}, 0, { 7804, 466}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 1126, 1638, -1125}, 0, { 0, -1234}, {0x00, 0x50, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010B00, 0x00437870, 75979, 0x00010b00, 224); // 0x07010BE0 - 0x07010CD0 -static const Vtx rr_seg7_vertex_07010BE0[] = { - {{{ -1125, 1638, -1125}, 0, { -70, -772}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ -1392, 1331, -1146}, 0, { -644, 748}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ -1207, 1331, -1392}, 0, { 582, 748}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 1208, 1331, -1392}, 0, { -806, 820}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 1393, 1331, -1146}, 0, { 418, 820}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 1126, 1638, -1125}, 0, { -152, -700}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 1393, 1331, 1147}, 0, { -644, 748}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 1208, 1331, 1393}, 0, { 582, 748}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 1126, 1638, 1126}, 0, { -70, -772}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ -1125, 1638, 1126}, 0, { 1030, -772}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ -1207, 1331, 1393}, 0, { 376, 748}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ -1392, 1331, 1147}, 0, { 1604, 748}, {0x00, 0x50, 0x50, 0xff}}}, - {{{ 410, 1638, 307}, 0, { 650, -2076}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ 410, 1843, -306}, 0, { -1392, -2076}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ 410, 1638, -306}, 0, { -1392, -2076}, {0x00, 0x5d, 0x5d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010BE0, 0x00437870, 75979, 0x00010be0, 240); // 0x07010CD0 - 0x07010DC0 -static const Vtx rr_seg7_vertex_07010CD0[] = { - {{{ 1126, 1638, -1125}, 0, { -152, -700}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ 1393, 1331, -1146}, 0, { 418, 820}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ 1536, 1331, -1074}, 0, { 990, 990}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ 1536, 1331, 1075}, 0, { -1216, 918}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ 1393, 1331, 1147}, 0, { -644, 748}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ 1126, 1638, 1126}, 0, { -70, -772}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -1125, 1638, -1125}, 0, { -70, -772}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -1535, 1331, -1125}, 0, { -1052, 990}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -1392, 1331, -1146}, 0, { -644, 748}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -1125, 1638, 1126}, 0, { 1030, -772}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -1392, 1331, 1147}, 0, { 1604, 748}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -1535, 1331, 1126}, 0, { 2012, 990}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -409, 1638, -306}, 0, { -1392, 650}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -409, 1843, -306}, 0, { -1392, 650}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -409, 1843, 307}, 0, { 650, 650}, {0x00, 0x5d, 0x5d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010CD0, 0x00437870, 75979, 0x00010cd0, 240); // 0x07010DC0 - 0x07010EA0 -static const Vtx rr_seg7_vertex_07010DC0[] = { - {{{ 410, 1638, 307}, 0, { 650, -2076}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ 410, 1843, 307}, 0, { 650, -2076}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ 410, 1843, -306}, 0, { -1392, -2076}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -409, 1638, -306}, 0, { -1392, 650}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -409, 1843, 307}, 0, { 650, 650}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -409, 1638, 307}, 0, { 650, 650}, {0x00, 0x5d, 0x5d, 0xff}}}, - {{{ -409, 1638, 307}, 0, { 2352, -372}, {0x00, 0x78, 0x78, 0xff}}}, - {{{ -409, 1843, 307}, 0, { 2352, -372}, {0x00, 0x78, 0x78, 0xff}}}, - {{{ 410, 1843, 307}, 0, { 5078, -372}, {0x00, 0x78, 0x78, 0xff}}}, - {{{ 410, 1638, 307}, 0, { 5078, -372}, {0x00, 0x78, 0x78, 0xff}}}, - {{{ 410, 1638, -306}, 0, { 5078, -1394}, {0x00, 0x78, 0x78, 0xff}}}, - {{{ 410, 1843, -306}, 0, { 5078, -1394}, {0x00, 0x78, 0x78, 0xff}}}, - {{{ -409, 1843, -306}, 0, { 2352, -1394}, {0x00, 0x78, 0x78, 0xff}}}, - {{{ -409, 1638, -306}, 0, { 2352, -1394}, {0x00, 0x78, 0x78, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010DC0, 0x00437870, 75979, 0x00010dc0, 224); // 0x07010EA0 - 0x07010FA0 -static const Vtx rr_seg7_vertex_07010EA0[] = { - {{{ 614, -1436, -613}, 0, { 2524, 990}, {0x50, 0x45, 0x00, 0xff}}}, - {{{ 1126, -1436, -613}, 0, { 0, 990}, {0x50, 0x45, 0x00, 0xff}}}, - {{{ 1126, -1436, 717}, 0, { 0, 7632}, {0x50, 0x45, 0x00, 0xff}}}, - {{{ 614, -1436, 717}, 0, { 2524, 7632}, {0x50, 0x45, 0x00, 0xff}}}, - {{{ 614, -1385, 717}, 0, { 0, 990}, {0x6f, 0x7f, 0x67, 0xff}}}, - {{{ 1126, -1385, 717}, 0, { 2522, 990}, {0x6f, 0x7f, 0x67, 0xff}}}, - {{{ 1126, -1385, -613}, 0, { 2522, -118}, {0x6f, 0x7f, 0x67, 0xff}}}, - {{{ 614, -1385, -613}, 0, { 0, -118}, {0x6f, 0x7f, 0x67, 0xff}}}, - {{{ 614, -1436, 717}, 0, { 990, 7630}, {0x4a, 0x5e, 0x33, 0xff}}}, - {{{ 614, -1385, 717}, 0, { 734, 7630}, {0x4a, 0x5e, 0x33, 0xff}}}, - {{{ 614, -1385, -613}, 0, { 734, 990}, {0x4a, 0x5e, 0x33, 0xff}}}, - {{{ 614, -1436, -613}, 0, { 990, 990}, {0x4a, 0x5e, 0x33, 0xff}}}, - {{{ 1126, -1436, -613}, 0, { 990, 990}, {0x4a, 0x5e, 0x33, 0xff}}}, - {{{ 1126, -1385, 717}, 0, { 734, 7630}, {0x4a, 0x5e, 0x33, 0xff}}}, - {{{ 1126, -1436, 717}, 0, { 990, 7630}, {0x4a, 0x5e, 0x33, 0xff}}}, - {{{ 1126, -1385, -613}, 0, { 734, 990}, {0x4a, 0x5e, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010EA0, 0x00437870, 75979, 0x00010ea0, 256); // 0x07010FA0 - 0x07011020 -static const Vtx rr_seg7_vertex_07010FA0[] = { - {{{ 614, -1436, -613}, 0, { 2524, 990}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 614, -1385, -613}, 0, { 2524, 990}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 1126, -1385, -613}, 0, { 0, 990}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 1126, -1436, -613}, 0, { 0, 990}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 1126, -1436, 717}, 0, { 0, 7632}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 1126, -1385, 717}, 0, { 0, 7632}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 614, -1385, 717}, 0, { 2524, 7632}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 614, -1436, 717}, 0, { 2524, 7632}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07010FA0, 0x00437870, 75979, 0x00010fa0, 128); // 0x07011020 - 0x07011120 -static const Vtx rr_seg7_vertex_07011020[] = { - {{{ -346, -1125, -1535}, 0, { 1374, 606}, {0x3a, 0x49, 0x44, 0xff}}}, - {{{ -346, -1125, -1330}, 0, { 862, 96}, {0x3a, 0x49, 0x44, 0xff}}}, - {{{ -141, -921, -1330}, 0, { 1374, -416}, {0x3a, 0x49, 0x44, 0xff}}}, - {{{ -141, -921, -1535}, 0, { 1884, 96}, {0x3a, 0x49, 0x44, 0xff}}}, - {{{ 165, -921, -1535}, 0, { 1884, 96}, {0x3a, 0x49, 0x44, 0xff}}}, - {{{ 370, -1125, -1330}, 0, { 862, 96}, {0x3a, 0x49, 0x44, 0xff}}}, - {{{ 370, -1125, -1535}, 0, { 1374, 606}, {0x3a, 0x49, 0x44, 0xff}}}, - {{{ 165, -921, -1330}, 0, { 1374, -416}, {0x3a, 0x49, 0x44, 0xff}}}, - {{{ -346, -1484, -1535}, 0, { 478, 1498}, {0x29, 0x39, 0x3d, 0xff}}}, - {{{ -346, -1125, -1330}, 0, { 862, 96}, {0x29, 0x39, 0x3d, 0xff}}}, - {{{ -346, -1125, -1535}, 0, { 1374, 606}, {0x29, 0x39, 0x3d, 0xff}}}, - {{{ -346, -1484, -1330}, 0, { 0, 990}, {0x29, 0x39, 0x3d, 0xff}}}, - {{{ 370, -1125, -1535}, 0, { 1374, 606}, {0x29, 0x39, 0x3d, 0xff}}}, - {{{ 370, -1125, -1330}, 0, { 862, 96}, {0x29, 0x39, 0x3d, 0xff}}}, - {{{ 370, -1484, -1330}, 0, { 0, 990}, {0x29, 0x39, 0x3d, 0xff}}}, - {{{ 370, -1484, -1535}, 0, { 478, 1498}, {0x29, 0x39, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07011020, 0x00437870, 75979, 0x00011020, 256); // 0x07011120 - 0x07011220 -static const Vtx rr_seg7_vertex_07011120[] = { - {{{ -141, -921, -1535}, 0, { 1502, 990}, {0x67, 0x72, 0x67, 0xff}}}, - {{{ -141, -921, -1330}, 0, { 1502, 2010}, {0x67, 0x72, 0x67, 0xff}}}, - {{{ 165, -921, -1330}, 0, { 0, 2010}, {0x67, 0x72, 0x67, 0xff}}}, - {{{ 165, -921, -1535}, 0, { 0, 990}, {0x67, 0x72, 0x67, 0xff}}}, - {{{ 370, -1125, -1330}, 0, { 2650, 1882}, {0x4b, 0x58, 0x57, 0xff}}}, - {{{ 165, -921, -1330}, 0, { 2650, 862}, {0x4b, 0x58, 0x57, 0xff}}}, - {{{ 63, -1177, -1330}, 0, { 1756, 1244}, {0x4b, 0x58, 0x57, 0xff}}}, - {{{ -141, -921, -1330}, 0, { 1884, 96}, {0x4b, 0x58, 0x57, 0xff}}}, - {{{ -38, -1177, -1330}, 0, { 1500, 990}, {0x4b, 0x58, 0x57, 0xff}}}, - {{{ -346, -1125, -1330}, 0, { 862, 96}, {0x4b, 0x58, 0x57, 0xff}}}, - {{{ -141, -1279, -1330}, 0, { 990, 990}, {0x4b, 0x58, 0x57, 0xff}}}, - {{{ 165, -1279, -1330}, 0, { 1756, 1754}, {0x4b, 0x58, 0x57, 0xff}}}, - {{{ 165, -1484, -1330}, 0, { 1246, 2266}, {0x4b, 0x58, 0x57, 0xff}}}, - {{{ 370, -1484, -1330}, 0, { 1756, 2776}, {0x4b, 0x58, 0x57, 0xff}}}, - {{{ -346, -1484, -1330}, 0, { 0, 990}, {0x4b, 0x58, 0x57, 0xff}}}, - {{{ -141, -1484, -1330}, 0, { 478, 1498}, {0x4b, 0x58, 0x57, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07011120, 0x00437870, 75979, 0x00011120, 256); // 0x07011220 - 0x07011310 -static const Vtx rr_seg7_vertex_07011220[] = { - {{{ -64, 1331, -1535}, 0, { 830, 894}, {0x6f, 0x7f, 0x67, 0xff}}}, - {{{ 89, 1229, -1381}, 0, { 830, 510}, {0x6f, 0x7f, 0x67, 0xff}}}, - {{{ 89, 1331, -1535}, 0, { 1022, 702}, {0x6f, 0x7f, 0x67, 0xff}}}, - {{{ -64, 1229, -1381}, 0, { 638, 702}, {0x6f, 0x7f, 0x67, 0xff}}}, - {{{ -141, -1509, -1484}, 0, { 416, 1562}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 165, -1509, -1484}, 0, { 1182, 2330}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 165, -1100, -1484}, 0, { 2204, 1308}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -141, -1100, -1484}, 0, { 1438, 542}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -1535, -1535, -1125}, 0, { -200, 820}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1392, 1331, -1146}, 0, { 4738, -3780}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, 1331, -1125}, 0, { 4566, -3950}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, 1331, -1074}, 0, { 5486, -3030}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1393, 1331, -1146}, 0, { 5248, -3268}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1393, -1535, -1146}, 0, { 480, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, -1535, -1074}, 0, { 718, 1738}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07011220, 0x00437870, 75979, 0x00011220, 240); // 0x07011310 - 0x07011410 -static const Vtx rr_seg7_vertex_07011310[] = { - {{{ -1535, 1331, 1126}, 0, { 5350, -3166}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1392, 1331, 1147}, 0, { 5520, -2996}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1392, -1535, 1147}, 0, { 752, 1772}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, -1535, 1126}, 0, { 582, 1602}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, -1535, 1075}, 0, { -64, 956}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1393, -1535, 1147}, 0, { -302, 718}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1393, 1331, 1147}, 0, { 4464, -4052}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, 1331, 1075}, 0, { 4704, -3814}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 473, -1484, -1228}, 0, { -668, -160}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 370, -1484, -1535}, 0, { -158, -416}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 370, -1484, -1330}, 0, { -414, -160}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1535, -1535, -1125}, 0, { -200, 820}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1392, -1535, -1146}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1392, 1331, -1146}, 0, { 4738, -3780}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -346, -1484, -1330}, 0, { 480, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -448, -1484, -1228}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07011310, 0x00437870, 75979, 0x00011310, 256); // 0x07011410 - 0x070114F0 -static const Vtx rr_seg7_vertex_07011410[] = { - {{{ -346, -1484, -1330}, 0, { 480, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -346, -1484, -1535}, 0, { 734, 478}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -448, -1484, -1535}, 0, { 862, 606}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -448, -1484, -1228}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 473, -1484, -1228}, 0, { -668, -160}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 473, -1484, -1535}, 0, { -286, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 370, -1484, -1535}, 0, { -158, -416}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1228, 1331, -1535}, 0, { 5418, -3098}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1207, 1331, -1392}, 0, { 5248, -3268}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1207, -1535, -1392}, 0, { 480, 1500}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1229, -1535, -1535}, 0, { -200, 820}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1208, -1535, -1392}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1229, 1331, -1535}, 0, { 4568, -3950}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1208, 1331, -1392}, 0, { 4738, -3780}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07011410, 0x00437870, 75979, 0x00011410, 224); // 0x070114F0 - 0x070115D0 -static const Vtx rr_seg7_vertex_070114F0[] = { - {{{ -1228, -1535, 1536}, 0, { 1432, 2452}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1207, -1535, 1393}, 0, { 1262, 2282}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1207, 1331, 1393}, 0, { 6032, -2484}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1228, 1331, 1536}, 0, { 6202, -2314}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1229, 1331, 1536}, 0, { 3784, -4734}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1208, 1331, 1393}, 0, { 3954, -4562}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1208, -1535, 1393}, 0, { -814, 206}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1229, -1535, 1536}, 0, { -984, 36}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -448, -1535, -1228}, 0, { 480, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -448, -1484, -1535}, 0, { 862, 606}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -448, -1535, -1535}, 0, { 862, 606}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1228, 1331, -1535}, 0, { 5418, -3098}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1207, -1535, -1392}, 0, { 480, 1500}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1228, -1535, -1535}, 0, { 650, 1670}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070114F0, 0x00437870, 75979, 0x000114f0, 224); // 0x070115D0 - 0x070116B0 -static const Vtx rr_seg7_vertex_070115D0[] = { - {{{ 473, -1535, -1535}, 0, { -286, -544}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 473, -1484, -1535}, 0, { -286, -544}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 473, -1484, -1228}, 0, { -668, -160}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 473, -1535, -1228}, 0, { -668, -160}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -448, -1535, -1228}, 0, { 480, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -448, -1484, -1228}, 0, { 480, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -448, -1484, -1535}, 0, { 862, 606}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -1207, 1331, -1392}, 0, { 5248, -3268}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1392, 1331, -1146}, 0, { 4738, -3780}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1207, -1535, -1392}, 0, { 480, 1500}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1208, -1535, -1392}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1393, -1535, -1146}, 0, { 480, 1500}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1393, 1331, -1146}, 0, { 5248, -3268}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1208, 1331, -1392}, 0, { 4738, -3780}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070115D0, 0x00437870, 75979, 0x000115d0, 224); // 0x070116B0 - 0x070117A0 -static const Vtx rr_seg7_vertex_070116B0[] = { - {{{ -1207, -1535, 1393}, 0, { 1262, 2282}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1392, -1535, 1147}, 0, { 752, 1772}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1207, 1331, 1393}, 0, { 6032, -2484}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1392, 1331, 1147}, 0, { 5520, -2996}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1208, 1331, 1393}, 0, { 3954, -4562}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1393, 1331, 1147}, 0, { 4464, -4052}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1208, -1535, 1393}, 0, { -814, 206}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1393, -1535, 1147}, 0, { -302, 718}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -448, -1535, -1228}, 0, { 480, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 473, -1484, -1228}, 0, { -668, -160}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -448, -1484, -1228}, 0, { 480, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1392, 1331, -1146}, 0, { 4738, -3780}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1392, -1535, -1146}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1207, -1535, -1392}, 0, { 480, 1500}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 473, -1535, -1228}, 0, { -668, -160}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070116B0, 0x00437870, 75979, 0x000116b0, 240); // 0x070117A0 - 0x070118A0 -static const Vtx rr_seg7_vertex_070117A0[] = { - {{{ 165, -1535, -1535}, 0, { 352, 1626}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ 165, -1535, -1330}, 0, { -158, 1116}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ 165, -1279, -1330}, 0, { 478, 478}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ 165, -1279, -1535}, 0, { 990, 990}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ -141, -1279, -1535}, 0, { 990, 990}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ -141, -1279, -1330}, 0, { 478, 478}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ -141, -1535, -1330}, 0, { -158, 1116}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ -141, -1535, -1535}, 0, { 352, 1626}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ -141, -1509, -1330}, 0, { 5078, 6098}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ 165, -1509, -1535}, 0, { 8758, 5894}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ -141, -1509, -1535}, 0, { 6304, 7734}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ 165, -1509, -1330}, 0, { 7530, 4258}, {0xc8, 0x00, 0x00, 0xff}}}, - {{{ 165, -1279, -1535}, 0, { 990, 990}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ 63, -1177, -1330}, 0, { 734, 224}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ 63, -1177, -1535}, 0, { 1246, 734}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ 165, -1279, -1330}, 0, { 478, 478}, {0x96, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070117A0, 0x00437870, 75979, 0x000117a0, 256); // 0x070118A0 - 0x07011920 -static const Vtx rr_seg7_vertex_070118A0[] = { - {{{ 63, -1177, -1535}, 0, { 224, 1244}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ -38, -1177, -1330}, 0, { 478, 480}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ -38, -1177, -1535}, 0, { 0, 990}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ 63, -1177, -1330}, 0, { 734, 734}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ -38, -1177, -1535}, 0, { 1246, 734}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ -38, -1177, -1330}, 0, { 734, 224}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ -141, -1279, -1330}, 0, { 478, 478}, {0x96, 0x00, 0x00, 0xff}}}, - {{{ -141, -1279, -1535}, 0, { 990, 990}, {0x96, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070118A0, 0x00437870, 75979, 0x000118a0, 128); // 0x07011920 - 0x07011978 static const Gfx rr_seg7_dl_07011920[] = { diff --git a/levels/rr/areas/1/15/model.inc.c b/levels/rr/areas/1/15/model.inc.c index d3eb21104..9e42860e4 100644 --- a/levels/rr/areas/1/15/model.inc.c +++ b/levels/rr/areas/1/15/model.inc.c @@ -1,6 +1,7 @@ +#include "pc/rom_assets.h" // 0x070127E8 - 0x070128D8 -static const Vtx rr_seg7_vertex_070127E8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070127E8[] = { {{{ 768, -869, -2252}, 0, { 4056, -1054}, {0x8c, 0x8c, 0x8c, 0xff}}}, {{{ 358, -869, -1842}, 0, { 2012, -1054}, {0x8c, 0x8c, 0x8c, 0xff}}}, {{{ 768, -869, -1842}, 0, { 3034, -2076}, {0x8c, 0x8c, 0x8c, 0xff}}}, @@ -16,28 +17,14 @@ static const Vtx rr_seg7_vertex_070127E8[] = { {{{ 768, -869, -1842}, 0, { 224, 2776}, {0x96, 0x96, 0x96, 0xff}}}, {{{ -153, -869, -1842}, 0, { -2840, -288}, {0x96, 0x96, 0x96, 0xff}}}, {{{ 768, -921, -1842}, 0, { 96, 2904}, {0x96, 0x96, 0x96, 0xff}}}, -#else - {{{ 768, -869, -2252}, 0, { 4056, -1054}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 358, -869, -1842}, 0, { 2012, -1054}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 768, -869, -1842}, 0, { 3034, -2076}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 358, -869, -2252}, 0, { 3034, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 358, -460, -2252}, 0, { 96, 862}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1178, -511, -2252}, 0, { 2012, 3032}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 358, -511, -2252}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -153, -869, -2252}, 0, { -2840, -288}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 768, -921, -2252}, 0, { 96, 2904}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -153, -921, -2252}, 0, { -2968, -160}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 768, -869, -2252}, 0, { 224, 2776}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -153, -921, -1842}, 0, { -2968, -160}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 768, -869, -1842}, 0, { 224, 2776}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -153, -869, -1842}, 0, { -2840, -288}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 768, -921, -1842}, 0, { 96, 2904}, {0x96, 0x96, 0x96, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070127E8, 0x00437870, 75979, 0x000127e8, 240); +#endif // 0x070128D8 - 0x070129B8 -static const Vtx rr_seg7_vertex_070128D8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070128D8[] = { {{{ 358, -511, -1842}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, {{{ 1178, -511, -1842}, 0, { 2012, 3032}, {0x96, 0x96, 0x96, 0xff}}}, {{{ 1178, -460, -1842}, 0, { 2140, 2904}, {0x96, 0x96, 0x96, 0xff}}}, @@ -52,27 +39,14 @@ static const Vtx rr_seg7_vertex_070128D8[] = { {{{ -2321, -972, -2269}, 0, { -3606, 5586}, {0x96, 0x96, 0x96, 0xff}}}, {{{ -1706, -972, -2269}, 0, { -3606, 5586}, {0x96, 0x96, 0x96, 0xff}}}, {{{ -1706, -1177, -2269}, 0, { -4118, 5076}, {0x96, 0x96, 0x96, 0xff}}}, -#else - {{{ 358, -511, -1842}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1178, -460, -1842}, 0, { 2140, 2904}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 358, -460, -1842}, 0, { 96, 862}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1178, -511, -1842}, 0, { 2012, 3032}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 154, 1126, 673}, 0, { -2586, -1566}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 461, 1178, 673}, 0, { -1690, -926}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 461, 1126, 673}, 0, { -1818, -798}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 358, -460, -2252}, 0, { 96, 862}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1178, -460, -2252}, 0, { 2140, 2904}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1178, -511, -2252}, 0, { 2012, 3032}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1706, -1177, -631}, 0, { 4822, -7442}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2321, -972, -631}, 0, { 3800, -9486}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2321, -1177, -631}, 0, { 3290, -8974}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1706, -972, -631}, 0, { 5334, -7952}, {0x96, 0x96, 0x96, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070128D8, 0x00437870, 75979, 0x000128d8, 224); +#endif // 0x070129B8 - 0x07012AA8 -static const Vtx rr_seg7_vertex_070129B8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070129B8[] = { {{{ -1706, -1177, -631}, 0, { 4822, -7442}, {0x96, 0x96, 0x96, 0xff}}}, {{{ -1706, -972, -631}, 0, { 5334, -7952}, {0x96, 0x96, 0x96, 0xff}}}, {{{ -2321, -972, -631}, 0, { 3800, -9486}, {0x96, 0x96, 0x96, 0xff}}}, @@ -88,28 +62,14 @@ static const Vtx rr_seg7_vertex_070129B8[] = { {{{ 461, 1178, 1697}, 0, { -1690, -926}, {0x96, 0x96, 0x96, 0xff}}}, {{{ 1485, 1178, 1697}, 0, { 606, 1372}, {0x96, 0x96, 0x96, 0xff}}}, {{{ 461, 1126, 1697}, 0, { -1818, -798}, {0x96, 0x96, 0x96, 0xff}}}, -#else - {{{ 154, 1126, 2107}, 0, { -2586, -1566}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1485, 1178, 2107}, 0, { 606, 1372}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 154, 1178, 2107}, 0, { -2458, -1692}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1485, 1126, 2107}, 0, { 480, 1498}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 154, 1126, 673}, 0, { -2586, -1566}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 154, 1178, 673}, 0, { -2458, -1692}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 461, 1178, 673}, 0, { -1690, -926}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1485, 1126, 1697}, 0, { 480, 1498}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 461, 1126, 1697}, 0, { -1818, -798}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 461, 1178, 1697}, 0, { -1690, -926}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1485, 1178, 1697}, 0, { 606, 1372}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2321, -1177, -2269}, 0, { 3290, -8974}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2321, -972, -2269}, 0, { 3800, -9486}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1706, -1177, -2269}, 0, { 4822, -7442}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1706, -972, -2269}, 0, { 5334, -7952}, {0x96, 0x96, 0x96, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070129B8, 0x00437870, 75979, 0x000129b8, 240); +#endif // 0x07012AA8 - 0x07012B98 -static const Vtx rr_seg7_vertex_07012AA8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07012AA8[] = { {{{ 358, -460, -2252}, 0, { 808, 1828}, {0xc8, 0xc8, 0xc8, 0xff}}}, {{{ 1178, -460, -1842}, 0, { 1830, -1236}, {0xc8, 0xc8, 0xc8, 0xff}}}, {{{ 1178, -460, -2252}, 0, { 2852, -214}, {0xc8, 0xc8, 0xc8, 0xff}}}, @@ -125,28 +85,14 @@ static const Vtx rr_seg7_vertex_07012AA8[] = { {{{ 461, 1178, 161}, 0, { 2524, -1564}, {0xc8, 0xc8, 0xc8, 0xff}}}, {{{ 461, 1178, -248}, 0, { 3546, -544}, {0xc8, 0xc8, 0xc8, 0xff}}}, {{{ -562, 1178, 161}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, -#else - {{{ 358, -460, -2252}, 0, { 808, 1828}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 358, -460, -1842}, 0, { -212, 808}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1178, -460, -1842}, 0, { 1830, -1236}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 973, 1126, -248}, 0, { 4822, -1820}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 973, 1126, 161}, 0, { 3800, -2842}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1382, 1126, 161}, 0, { 4822, -3864}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1382, 1126, -248}, 0, { 5844, -2842}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1382, 1024, -248}, 0, { 5844, -2842}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1587, 1024, 161}, 0, { 5334, -4376}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1587, 1024, -248}, 0, { 6356, -3354}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1382, 1024, 161}, 0, { 4822, -3864}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -562, 1178, -248}, 0, { 990, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -562, 1178, 161}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 461, 1178, 161}, 0, { 2524, -1564}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 461, 1178, -248}, 0, { 3546, -544}, {0xc8, 0xc8, 0xc8, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07012AA8, 0x00437870, 75979, 0x00012aa8, 240); +#endif // 0x07012B98 - 0x07012C98 -static const Vtx rr_seg7_vertex_07012B98[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07012B98[] = { {{{ 1485, 1178, 2107}, 0, { 3290, -2332}, {0xc8, 0xc8, 0xc8, 0xff}}}, {{{ 1485, 1178, 1697}, 0, { 4312, -1310}, {0xc8, 0xc8, 0xc8, 0xff}}}, {{{ 461, 1178, 1697}, 0, { 1756, 1244}, {0xc8, 0xc8, 0xc8, 0xff}}}, @@ -163,29 +109,14 @@ static const Vtx rr_seg7_vertex_07012B98[] = { {{{ 358, -869, -2252}, 0, { 2268, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, {{{ -153, -869, -2252}, 0, { 990, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, {{{ -153, -869, -1842}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, -#else - {{{ 1485, 1178, 2107}, 0, { 3290, -2332}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1485, 1178, 1697}, 0, { 4312, -1310}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 461, 1178, 1697}, 0, { 1756, 1244}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 358, -460, -2252}, 0, { 808, 1828}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1178, -460, -1842}, 0, { 1830, -1236}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1178, -460, -2252}, 0, { 2852, -214}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2321, -972, -631}, 0, { 13962, 14982}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1706, -972, -631}, 0, { 15494, 13448}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1706, -972, -2269}, 0, { 19582, 17536}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2321, -972, -2269}, 0, { 18050, 19070}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 154, 1178, 2107}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 461, 1178, 673}, 0, { 4312, 3798}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 154, 1178, 673}, 0, { 3544, 4564}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 358, -869, -2252}, 0, { 2268, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -153, -869, -2252}, 0, { 990, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -153, -869, -1842}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07012B98, 0x00437870, 75979, 0x00012b98, 256); +#endif // 0x07012C98 - 0x07012D78 -static const Vtx rr_seg7_vertex_07012C98[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07012C98[] = { {{{ 358, -869, -2252}, 0, { 2268, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, {{{ -153, -869, -1842}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, {{{ 358, -869, -1842}, 0, { 1246, -288}, {0xc8, 0xc8, 0xc8, 0xff}}}, @@ -200,27 +131,14 @@ static const Vtx rr_seg7_vertex_07012C98[] = { {{{ 461, 102, -1842}, 0, { -2192, 2500}, {0x58, 0x87, 0xb9, 0xff}}}, {{{ 614, 102, -1842}, 0, { -3134, 2778}, {0x58, 0x87, 0xb9, 0xff}}}, {{{ 614, 256, -1842}, 0, { -2854, 2640}, {0x58, 0x87, 0xb9, 0xff}}}, -#else - {{{ 358, -869, -2252}, 0, { 2268, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -153, -869, -1842}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 358, -869, -1842}, 0, { 1246, -288}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1485, -50, -2252}, 0, {-13168, 5752}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 1178, -50, -1842}, 0, {-12226, 5472}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 1178, -50, -2252}, 0, {-12226, 5472}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 1485, -50, -1842}, 0, {-13168, 5752}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 614, 102, -2252}, 0, { -3134, 2778}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 461, 102, -1842}, 0, { -2192, 2500}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 461, 102, -2252}, 0, { -2192, 2500}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 614, 102, -1842}, 0, { -3134, 2778}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 461, 102, -1842}, 0, { -2192, 2500}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 614, 256, -1842}, 0, { -2854, 2640}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 461, 256, -1842}, 0, { -1914, 2360}, {0x58, 0x87, 0xb9, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07012C98, 0x00437870, 75979, 0x00012c98, 224); +#endif // 0x07012D78 - 0x07012E68 -static const Vtx rr_seg7_vertex_07012D78[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07012D78[] = { {{{ 1178, -50, -1842}, 0, {-12226, 5472}, {0x58, 0x87, 0xb9, 0xff}}}, {{{ 1485, 102, -1842}, 0, {-12888, 5612}, {0x58, 0x87, 0xb9, 0xff}}}, {{{ 1178, 102, -1842}, 0, {-11948, 5334}, {0x58, 0x87, 0xb9, 0xff}}}, @@ -236,28 +154,14 @@ static const Vtx rr_seg7_vertex_07012D78[] = { {{{ 461, 102, -1842}, 0, { -2192, 2500}, {0x58, 0x87, 0xb9, 0xff}}}, {{{ 614, 256, -1842}, 0, { -2854, 2640}, {0x58, 0x87, 0xb9, 0xff}}}, {{{ 461, 256, -1842}, 0, { -1914, 2360}, {0x58, 0x87, 0xb9, 0xff}}}, -#else - {{{ 1178, -50, -1842}, 0, {-12226, 5472}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1485, -50, -1842}, 0, {-13168, 5752}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1485, 102, -1842}, 0, {-12888, 5612}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1178, 102, -1842}, 0, {-11948, 5334}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1178, 102, -2252}, 0, {-11948, 5334}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1485, 102, -2252}, 0, {-12888, 5612}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1485, -50, -2252}, 0, {-13168, 5752}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 1178, -50, -2252}, 0, {-12226, 5472}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 461, 256, -2252}, 0, { -1914, 2360}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 614, 256, -2252}, 0, { -2854, 2640}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 614, 102, -2252}, 0, { -3134, 2778}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 461, 102, -2252}, 0, { -2192, 2500}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 461, 102, -1842}, 0, { -2192, 2500}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 614, 102, -1842}, 0, { -3134, 2778}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ 614, 256, -1842}, 0, { -2854, 2640}, {0x58, 0x87, 0xb9, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07012D78, 0x00437870, 75979, 0x00012d78, 240); +#endif // 0x07012E68 - 0x07012F58 -static const Vtx rr_seg7_vertex_07012E68[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07012E68[] = { {{{ 1178, 102, -2252}, 0, {-11948, 5334}, {0x97, 0xb2, 0xcd, 0xff}}}, {{{ 1485, 102, -1842}, 0, {-12888, 5612}, {0x97, 0xb2, 0xcd, 0xff}}}, {{{ 1485, 102, -2252}, 0, {-12888, 5612}, {0x97, 0xb2, 0xcd, 0xff}}}, @@ -273,28 +177,14 @@ static const Vtx rr_seg7_vertex_07012E68[] = { {{{ 1485, -50, -1842}, 0, {-13168, 5752}, {0x52, 0x7f, 0xac, 0xff}}}, {{{ 1485, -50, -2252}, 0, {-13168, 5752}, {0x52, 0x7f, 0xac, 0xff}}}, {{{ 1485, 102, -1842}, 0, {-12888, 5612}, {0x52, 0x7f, 0xac, 0xff}}}, -#else - {{{ 1178, 102, -2252}, 0, {-11948, 5334}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 1178, 102, -1842}, 0, {-11948, 5334}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 1485, 102, -1842}, 0, {-12888, 5612}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 1485, 102, -2252}, 0, {-12888, 5612}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 461, 256, -2252}, 0, { -1914, 2360}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 614, 256, -1842}, 0, { -2854, 2640}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 614, 256, -2252}, 0, { -2854, 2640}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 461, 256, -1842}, 0, { -1914, 2360}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 614, 256, -2252}, 0, { -2854, 2640}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 614, 102, -1842}, 0, { -3134, 2778}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 614, 102, -2252}, 0, { -3134, 2778}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1485, 102, -2252}, 0, {-12888, 5612}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1485, 102, -1842}, 0, {-12888, 5612}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1485, -50, -1842}, 0, {-13168, 5752}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1485, -50, -2252}, 0, {-13168, 5752}, {0x52, 0x7f, 0xac, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07012E68, 0x00437870, 75979, 0x00012e68, 240); +#endif // 0x07012F58 - 0x07013038 -static const Vtx rr_seg7_vertex_07012F58[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07012F58[] = { {{{ 1178, -50, -2252}, 0, {-12226, 5472}, {0x52, 0x7f, 0xac, 0xff}}}, {{{ 1178, -50, -1842}, 0, {-12226, 5472}, {0x52, 0x7f, 0xac, 0xff}}}, {{{ 1178, 102, -1842}, 0, {-11948, 5334}, {0x52, 0x7f, 0xac, 0xff}}}, @@ -309,27 +199,14 @@ static const Vtx rr_seg7_vertex_07012F58[] = { {{{ 461, 1178, -248}, 0, { 2012, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 461, 1126, 161}, 0, { 0, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 461, 1126, -248}, 0, { 2012, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#else - {{{ 1178, -50, -2252}, 0, {-12226, 5472}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1178, 102, -1842}, 0, {-11948, 5334}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1178, 102, -2252}, 0, {-11948, 5334}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 1178, -50, -1842}, 0, {-12226, 5472}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 461, 102, -2252}, 0, { -2192, 2500}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 461, 102, -1842}, 0, { -2192, 2500}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 461, 256, -1842}, 0, { -1914, 2360}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 461, 256, -2252}, 0, { -1914, 2360}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 614, 256, -2252}, 0, { -2854, 2640}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 614, 256, -1842}, 0, { -2854, 2640}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 614, 102, -1842}, 0, { -3134, 2778}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ 461, 1178, -248}, 0, { 2012, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 461, 1178, 161}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 461, 1126, 161}, 0, { 0, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07012F58, 0x00437870, 75979, 0x00012f58, 224); +#endif // 0x07013038 - 0x07013128 -static const Vtx rr_seg7_vertex_07013038[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07013038[] = { {{{ 1382, 1126, -248}, 0, { 2012, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 1382, 1024, 161}, 0, { 0, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 1382, 1024, -248}, 0, { 2012, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, @@ -345,28 +222,14 @@ static const Vtx rr_seg7_vertex_07013038[] = { {{{ 768, -869, -2252}, 0, { 1118, 1882}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 768, -869, -1842}, 0, { 96, 862}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 768, -921, -1842}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#else - {{{ 1382, 1126, -248}, 0, { 2012, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1382, 1126, 161}, 0, { 0, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1382, 1024, 161}, 0, { 0, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1382, 1024, -248}, 0, { 2012, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 973, 1075, -248}, 0, { 2012, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 973, 1126, 161}, 0, { 0, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 973, 1126, -248}, 0, { 2012, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 973, 1075, 161}, 0, { 0, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1587, 1024, -248}, 0, { 2012, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1587, 922, 161}, 0, { 0, 2266}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1587, 922, -248}, 0, { 2012, 2266}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1587, 1024, 161}, 0, { 0, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 768, -869, -2252}, 0, { 1118, 1882}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 768, -921, -1842}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 768, -921, -2252}, 0, { 990, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07013038, 0x00437870, 75979, 0x00013038, 240); +#endif // 0x07013128 - 0x07013208 -static const Vtx rr_seg7_vertex_07013128[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07013128[] = { {{{ 461, 1178, -248}, 0, { 2012, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 461, 1178, 161}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 461, 1126, 161}, 0, { 0, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, @@ -381,27 +244,14 @@ static const Vtx rr_seg7_vertex_07013128[] = { {{{ 768, -869, -2252}, 0, { 1118, 1882}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 768, -921, -1842}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 768, -921, -2252}, 0, { 990, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#else - {{{ 461, 1178, -248}, 0, { 2012, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 461, 1126, 161}, 0, { 0, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 461, 1126, -248}, 0, { 2012, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -562, 1126, 161}, 0, { 0, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -562, 1178, 161}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -562, 1178, -248}, 0, { 2012, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -562, 1126, -248}, 0, { 2012, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -153, -921, -1842}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -153, -869, -1842}, 0, { 96, 862}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -153, -869, -2252}, 0, { 1118, 1882}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -153, -921, -2252}, 0, { 990, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 768, -869, -2252}, 0, { 1118, 1882}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 768, -869, -1842}, 0, { 96, 862}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 768, -921, -1842}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07013128, 0x00437870, 75979, 0x00013128, 224); +#endif // 0x07013208 - 0x070132F8 -static const Vtx rr_seg7_vertex_07013208[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07013208[] = { {{{ -1706, -1177, -2269}, 0, { -4118, 5076}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -1706, -972, -631}, 0, { 478, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -1706, -1177, -631}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, @@ -417,28 +267,14 @@ static const Vtx rr_seg7_vertex_07013208[] = { {{{ -2321, -972, -2269}, 0, { -3606, 5586}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -2321, -1177, -2269}, 0, { -4118, 5076}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -2321, -972, -631}, 0, { 478, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#else - {{{ -1706, -1177, -2269}, 0, { -4118, 5076}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1706, -972, -2269}, 0, { -3606, 5586}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1706, -972, -631}, 0, { 478, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1178, -460, -2252}, 0, { 2012, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1178, -460, -1842}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1178, -511, -1842}, 0, { 862, 96}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1178, -511, -2252}, 0, { 1884, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 358, -511, -1842}, 0, { 862, 96}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 358, -460, -2252}, 0, { 2012, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 358, -511, -2252}, 0, { 1884, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 358, -460, -1842}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2321, -1177, -631}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2321, -972, -2269}, 0, { -3606, 5586}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2321, -1177, -2269}, 0, { -4118, 5076}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2321, -972, -631}, 0, { 478, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07013208, 0x00437870, 75979, 0x00013208, 240); +#endif // 0x070132F8 - 0x070133E8 -static const Vtx rr_seg7_vertex_070132F8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070132F8[] = { {{{ 154, 1126, 2107}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 154, 1178, 673}, 0, { -3224, 4438}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 154, 1126, 673}, 0, { -3352, 4310}, {0x7d, 0x7d, 0x7d, 0xff}}}, @@ -454,28 +290,14 @@ static const Vtx rr_seg7_vertex_070132F8[] = { {{{ 461, 1178, 1697}, 0, { 96, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 461, 1126, 1697}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ 154, 1178, 2107}, 0, { 1118, 96}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#else - {{{ 154, 1126, 2107}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 154, 1178, 2107}, 0, { 1118, 96}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 154, 1178, 673}, 0, { -3224, 4438}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1706, -1177, -2269}, 0, { -4118, 5076}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1706, -972, -631}, 0, { 478, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1706, -1177, -631}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1485, 1178, 1697}, 0, { 96, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1485, 1178, 2107}, 0, { 1118, 96}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1485, 1126, 2107}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1485, 1126, 1697}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 461, 1126, 673}, 0, { -3352, 4310}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 461, 1178, 1697}, 0, { 96, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 461, 1126, 1697}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 461, 1178, 673}, 0, { -3224, 4438}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 154, 1126, 673}, 0, { -3352, 4310}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070132F8, 0x00437870, 75979, 0x000132f8, 240); +#endif // 0x070133E8 - 0x070134C8 -static const Vtx rr_seg7_vertex_070133E8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070133E8[] = { {{{ 461, 1126, 1697}, 0, { 1756, 1244}, {0x44, 0x44, 0x44, 0xff}}}, {{{ 1485, 1126, 2107}, 0, { 3290, -2332}, {0x44, 0x44, 0x44, 0xff}}}, {{{ 154, 1126, 2107}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, @@ -490,27 +312,14 @@ static const Vtx rr_seg7_vertex_070133E8[] = { {{{ 154, 1126, 673}, 0, { 3544, 4564}, {0x44, 0x44, 0x44, 0xff}}}, {{{ 461, 1126, 673}, 0, { 4312, 3798}, {0x44, 0x44, 0x44, 0xff}}}, {{{ 1485, 1126, 1697}, 0, { 4312, -1310}, {0x44, 0x44, 0x44, 0xff}}}, -#else - {{{ 461, 1126, 1697}, 0, { 1756, 1244}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1485, 1126, 2107}, 0, { 3290, -2332}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 154, 1126, 2107}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1587, 922, -248}, 0, { 6356, -3354}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1587, 922, 161}, 0, { 5334, -4376}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1331, 922, 161}, 0, { 4694, -3736}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1331, 922, -248}, 0, { 5716, -2714}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -562, 1126, -248}, 0, { 990, 2010}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 461, 1126, 161}, 0, { 2524, -1566}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -562, 1126, 161}, 0, { 0, 990}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 461, 1126, -248}, 0, { 3546, -544}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 154, 1126, 673}, 0, { 3544, 4564}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 461, 1126, 673}, 0, { 4312, 3798}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1485, 1126, 1697}, 0, { 4312, -1310}, {0x44, 0x44, 0x44, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070133E8, 0x00437870, 75979, 0x000133e8, 224); +#endif // 0x070134C8 - 0x070135C8 -static const Vtx rr_seg7_vertex_070134C8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070134C8[] = { {{{ 1331, 922, -248}, 0, { 5716, -2714}, {0x55, 0x55, 0x55, 0xff}}}, {{{ 1331, 922, 161}, 0, { 4694, -3736}, {0x55, 0x55, 0x55, 0xff}}}, {{{ 973, 1075, 161}, 0, { 3800, -2842}, {0x55, 0x55, 0x55, 0xff}}}, @@ -527,29 +336,14 @@ static const Vtx rr_seg7_vertex_070134C8[] = { {{{ 768, -921, -1842}, 0, { 2268, -1310}, {0x55, 0x55, 0x55, 0xff}}}, {{{ -153, -921, -1842}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, {{{ 768, -921, -2252}, 0, { 3290, -288}, {0x55, 0x55, 0x55, 0xff}}}, -#else - {{{ 1331, 922, -248}, 0, { 5716, -2714}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 973, 1075, 161}, 0, { 3800, -2842}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 973, 1075, -248}, 0, { 4822, -1820}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1331, 922, 161}, 0, { 4694, -3736}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 358, -511, -2252}, 0, { 808, 1828}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1178, -511, -1842}, 0, { 1830, -1236}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 358, -511, -1842}, 0, { -212, 808}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1178, -511, -2252}, 0, { 2852, -214}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2321, -1177, -2269}, 0, { 18050, 19070}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1706, -1177, -631}, 0, { 15494, 13448}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2321, -1177, -631}, 0, { 13962, 14982}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1706, -1177, -2269}, 0, { 19582, 17536}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -153, -921, -2252}, 0, { 990, 2010}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 768, -921, -1842}, 0, { 2268, -1310}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -153, -921, -1842}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 768, -921, -2252}, 0, { 3290, -288}, {0x55, 0x55, 0x55, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070134C8, 0x00437870, 75979, 0x000134c8, 256); +#endif // 0x070135C8 - 0x070136A8 -static const Vtx rr_seg7_vertex_070135C8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070135C8[] = { {{{ 973, 1075, -248}, 0, { 3672, 4948}, {0x91, 0x91, 0x91, 0xff}}}, {{{ 973, 1126, -248}, 0, { 3800, 4820}, {0x91, 0x91, 0x91, 0xff}}}, {{{ 1382, 1126, -248}, 0, { 4822, 5842}, {0x91, 0x91, 0x91, 0xff}}}, @@ -564,27 +358,14 @@ static const Vtx rr_seg7_vertex_070135C8[] = { {{{ 1382, 1024, 161}, 0, { 4568, 6098}, {0x91, 0x91, 0x91, 0xff}}}, {{{ 1587, 1024, 161}, 0, { 5078, 6610}, {0x91, 0x91, 0x91, 0xff}}}, {{{ 1587, 922, 161}, 0, { 4822, 6864}, {0x91, 0x91, 0x91, 0xff}}}, -#else - {{{ 973, 1075, -248}, 0, { 3672, 4948}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 973, 1126, -248}, 0, { 3800, 4820}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1382, 1126, -248}, 0, { 4822, 5842}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1382, 1024, -248}, 0, { 4568, 6098}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1331, 922, -248}, 0, { 4184, 6226}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1587, 1024, -248}, 0, { 5078, 6610}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1587, 922, -248}, 0, { 4822, 6864}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1331, 922, 161}, 0, { 4184, 6226}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1382, 1024, 161}, 0, { 4568, 6098}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1382, 1126, 161}, 0, { 4822, 5842}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 973, 1075, 161}, 0, { 3672, 4948}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 973, 1126, 161}, 0, { 3800, 4820}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1587, 922, 161}, 0, { 4822, 6864}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1587, 1024, 161}, 0, { 5078, 6610}, {0x91, 0x91, 0x91, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070135C8, 0x00437870, 75979, 0x000135c8, 224); +#endif // 0x070136A8 - 0x07013728 -static const Vtx rr_seg7_vertex_070136A8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070136A8[] = { {{{ -562, 1126, 161}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, {{{ 461, 1178, 161}, 0, { 2650, 3416}, {0x91, 0x91, 0x91, 0xff}}}, {{{ -562, 1178, 161}, 0, { 96, 862}, {0x91, 0x91, 0x91, 0xff}}}, @@ -593,21 +374,14 @@ static const Vtx rr_seg7_vertex_070136A8[] = { {{{ 461, 1126, -248}, 0, { 2524, 3544}, {0x91, 0x91, 0x91, 0xff}}}, {{{ -562, 1126, -248}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, {{{ 461, 1178, -248}, 0, { 2650, 3416}, {0x91, 0x91, 0x91, 0xff}}}, -#else - {{{ -562, 1126, 161}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 461, 1178, 161}, 0, { 2650, 3416}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -562, 1178, 161}, 0, { 96, 862}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 461, 1126, 161}, 0, { 2524, 3544}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -562, 1178, -248}, 0, { 96, 862}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 461, 1178, -248}, 0, { 2650, 3416}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 461, 1126, -248}, 0, { 2524, 3544}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -562, 1126, -248}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070136A8, 0x00437870, 75979, 0x000136a8, 128); +#endif // 0x07013728 - 0x07013828 -static const Vtx rr_seg7_vertex_07013728[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07013728[] = { {{{ 461, 307, 1697}, 0, { 0, -784}, {0x38, 0x84, 0x95, 0xff}}}, {{{ 461, 358, 2107}, 0, { 2012, -850}, {0x38, 0x84, 0x95, 0xff}}}, {{{ 461, 307, 2107}, 0, { 2012, -784}, {0x38, 0x84, 0x95, 0xff}}}, @@ -624,29 +398,14 @@ static const Vtx rr_seg7_vertex_07013728[] = { {{{ -204, -204, 2107}, 0, { -420, 934}, {0x32, 0x61, 0x77, 0xff}}}, {{{ -204, -255, 2107}, 0, { 0, 990}, {0x32, 0x61, 0x77, 0xff}}}, {{{ 461, 307, 2107}, 0, { 0, -460}, {0x32, 0x61, 0x77, 0xff}}}, -#else - {{{ 461, 307, 1697}, 0, { 0, -784}, {0x38, 0x84, 0x95, 0xff}}}, - {{{ 461, 358, 1697}, 0, { 0, -850}, {0x38, 0x84, 0x95, 0xff}}}, - {{{ 461, 358, 2107}, 0, { 2012, -850}, {0x38, 0x84, 0x95, 0xff}}}, - {{{ 461, 307, 2107}, 0, { 2012, -784}, {0x38, 0x84, 0x95, 0xff}}}, - {{{ -204, -255, 1697}, 0, { 0, 956}, {0x38, 0x84, 0x95, 0xff}}}, - {{{ -204, -255, 2107}, 0, { 2012, 956}, {0x38, 0x84, 0x95, 0xff}}}, - {{{ -204, -204, 2107}, 0, { 2012, 890}, {0x38, 0x84, 0x95, 0xff}}}, - {{{ -204, -204, 1697}, 0, { 0, 890}, {0x38, 0x84, 0x95, 0xff}}}, - {{{ 461, 307, 1697}, 0, { 0, -460}, {0x32, 0x61, 0x77, 0xff}}}, - {{{ -204, -255, 1697}, 0, { 0, 990}, {0x32, 0x61, 0x77, 0xff}}}, - {{{ -204, -204, 1697}, 0, { -420, 934}, {0x32, 0x61, 0x77, 0xff}}}, - {{{ 461, 358, 1697}, 0, { -420, -516}, {0x32, 0x61, 0x77, 0xff}}}, - {{{ 461, 358, 2107}, 0, { -420, -516}, {0x32, 0x61, 0x77, 0xff}}}, - {{{ -204, -204, 2107}, 0, { -420, 934}, {0x32, 0x61, 0x77, 0xff}}}, - {{{ -204, -255, 2107}, 0, { 0, 990}, {0x32, 0x61, 0x77, 0xff}}}, - {{{ 461, 307, 2107}, 0, { 0, -460}, {0x32, 0x61, 0x77, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07013728, 0x00437870, 75979, 0x00013728, 256); +#endif // 0x07013828 - 0x070138A8 -static const Vtx rr_seg7_vertex_07013828[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07013828[] = { {{{ 461, 307, 2107}, 0, { 2012, -784}, {0x27, 0x4a, 0x5a, 0xff}}}, {{{ -204, -255, 2107}, 0, { 2012, 956}, {0x27, 0x4a, 0x5a, 0xff}}}, {{{ -204, -255, 1697}, 0, { 0, 956}, {0x27, 0x4a, 0x5a, 0xff}}}, @@ -655,21 +414,14 @@ static const Vtx rr_seg7_vertex_07013828[] = { {{{ 461, 358, 2107}, 0, { 2012, -850}, {0xff, 0xe5, 0x43, 0xff}}}, {{{ 461, 358, 1697}, 0, { 0, -850}, {0xff, 0xe5, 0x43, 0xff}}}, {{{ -204, -204, 2107}, 0, { 2012, 890}, {0xff, 0xe5, 0x43, 0xff}}}, -#else - {{{ 461, 307, 2107}, 0, { 2012, -784}, {0x27, 0x4a, 0x5a, 0xff}}}, - {{{ -204, -255, 1697}, 0, { 0, 956}, {0x27, 0x4a, 0x5a, 0xff}}}, - {{{ 461, 307, 1697}, 0, { 0, -784}, {0x27, 0x4a, 0x5a, 0xff}}}, - {{{ -204, -255, 2107}, 0, { 2012, 956}, {0x27, 0x4a, 0x5a, 0xff}}}, - {{{ -204, -204, 1697}, 0, { 0, 890}, {0xff, 0xe5, 0x43, 0xff}}}, - {{{ -204, -204, 2107}, 0, { 2012, 890}, {0xff, 0xe5, 0x43, 0xff}}}, - {{{ 461, 358, 2107}, 0, { 2012, -850}, {0xff, 0xe5, 0x43, 0xff}}}, - {{{ 461, 358, 1697}, 0, { 0, -850}, {0xff, 0xe5, 0x43, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07013828, 0x00437870, 75979, 0x00013828, 128); +#endif // 0x070138A8 - 0x07013998 -static const Vtx rr_seg7_vertex_070138A8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070138A8[] = { {{{ 41, 1341, 1893}, 0, {-11836, 3862}, {0xb4, 0xd5, 0xe7, 0xff}}}, {{{ 33, 1341, 1907}, 0, {-11912, 3882}, {0xb4, 0xd5, 0xe7, 0xff}}}, {{{ 41, 1341, 1920}, 0, {-11836, 3862}, {0xb4, 0xd5, 0xe7, 0xff}}}, @@ -685,28 +437,14 @@ static const Vtx rr_seg7_vertex_070138A8[] = { {{{ 1178, 1178, 1902}, 0, { 1348, 772}, {0x97, 0xa9, 0xcd, 0xff}}}, {{{ 1160, 2161, 1907}, 0, { -3736, 818}, {0x97, 0xa9, 0xcd, 0xff}}}, {{{ 1167, 2161, 1893}, 0, { -3660, 798}, {0x97, 0xa9, 0xcd, 0xff}}}, -#else - {{{ 41, 1341, 1893}, 0, {-11836, 3862}, {0xb4, 0xd5, 0xe7, 0xff}}}, - {{{ 56, 1341, 1920}, 0, {-11682, 3824}, {0xb4, 0xd5, 0xe7, 0xff}}}, - {{{ 64, 1341, 1907}, 0, {-11606, 3806}, {0xb4, 0xd5, 0xe7, 0xff}}}, - {{{ 41, 1341, 1920}, 0, {-11836, 3862}, {0xb4, 0xd5, 0xe7, 0xff}}}, - {{{ 33, 1341, 1907}, 0, {-11912, 3882}, {0xb4, 0xd5, 0xe7, 0xff}}}, - {{{ 56, 1341, 1893}, 0, {-11682, 3824}, {0xb4, 0xd5, 0xe7, 0xff}}}, - {{{ 1167, 2161, 1893}, 0, { -3660, 798}, {0xb4, 0xd5, 0xe7, 0xff}}}, - {{{ 1167, 2161, 1920}, 0, { -3660, 798}, {0xb4, 0xd5, 0xe7, 0xff}}}, - {{{ 1183, 2161, 1920}, 0, { -3506, 760}, {0xb4, 0xd5, 0xe7, 0xff}}}, - {{{ 1190, 2161, 1907}, 0, { -3430, 742}, {0xb4, 0xd5, 0xe7, 0xff}}}, - {{{ 1183, 2161, 1893}, 0, { -3506, 760}, {0xb4, 0xd5, 0xe7, 0xff}}}, - {{{ 1160, 2161, 1907}, 0, { -3736, 818}, {0xb4, 0xd5, 0xe7, 0xff}}}, - {{{ 1178, 1178, 1902}, 0, { 1348, 772}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1160, 2161, 1907}, 0, { -3736, 818}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1167, 2161, 1893}, 0, { -3660, 798}, {0x97, 0xa9, 0xcd, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070138A8, 0x00437870, 75979, 0x000138a8, 240); +#endif // 0x07013998 - 0x07013A88 -static const Vtx rr_seg7_vertex_07013998[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07013998[] = { {{{ 51, 358, 1902}, 0, { -6826, 3836}, {0x97, 0xa9, 0xcd, 0xff}}}, {{{ 33, 1341, 1907}, 0, {-11912, 3882}, {0x97, 0xa9, 0xcd, 0xff}}}, {{{ 41, 1341, 1893}, 0, {-11836, 3862}, {0x97, 0xa9, 0xcd, 0xff}}}, @@ -722,28 +460,14 @@ static const Vtx rr_seg7_vertex_07013998[] = { {{{ 1178, 1178, 1902}, 0, { 1348, 772}, {0x97, 0xa9, 0xcd, 0xff}}}, {{{ 1167, 2161, 1893}, 0, { -3660, 798}, {0x97, 0xa9, 0xcd, 0xff}}}, {{{ 1185, 1178, 1889}, 0, { 1424, 754}, {0x97, 0xa9, 0xcd, 0xff}}}, -#else - {{{ 51, 358, 1902}, 0, { -6826, 3836}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 41, 1341, 1893}, 0, {-11836, 3862}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 59, 358, 1889}, 0, { -6750, 3818}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 33, 1341, 1907}, 0, {-11912, 3882}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 82, 358, 1902}, 0, { -6520, 3760}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 64, 1341, 1907}, 0, {-11606, 3806}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 56, 1341, 1920}, 0, {-11682, 3824}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 74, 358, 1915}, 0, { -6596, 3780}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1208, 1178, 1902}, 0, { 1654, 696}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1183, 2161, 1920}, 0, { -3506, 760}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1201, 1178, 1915}, 0, { 1578, 716}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1190, 2161, 1907}, 0, { -3430, 742}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1178, 1178, 1902}, 0, { 1348, 772}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1167, 2161, 1893}, 0, { -3660, 798}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1185, 1178, 1889}, 0, { 1424, 754}, {0x97, 0xa9, 0xcd, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07013998, 0x00437870, 75979, 0x00013998, 240); +#endif // 0x07013A88 - 0x07013B88 -static const Vtx rr_seg7_vertex_07013A88[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07013A88[] = { {{{ 1185, 1178, 1889}, 0, { 1424, 754}, {0x52, 0x70, 0xac, 0xff}}}, {{{ 1167, 2161, 1893}, 0, { -3660, 798}, {0x52, 0x70, 0xac, 0xff}}}, {{{ 1183, 2161, 1893}, 0, { -3506, 760}, {0x52, 0x70, 0xac, 0xff}}}, @@ -760,29 +484,14 @@ static const Vtx rr_seg7_vertex_07013A88[] = { {{{ 1185, 1178, 1915}, 0, { 1424, 754}, {0x52, 0x70, 0xac, 0xff}}}, {{{ 1183, 2161, 1920}, 0, { -3506, 760}, {0x52, 0x70, 0xac, 0xff}}}, {{{ 1201, 1178, 1889}, 0, { 1578, 716}, {0x52, 0x70, 0xac, 0xff}}}, -#else - {{{ 1185, 1178, 1889}, 0, { 1424, 754}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1183, 2161, 1893}, 0, { -3506, 760}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1201, 1178, 1889}, 0, { 1578, 716}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 59, 358, 1889}, 0, { -6750, 3818}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 56, 1341, 1893}, 0, {-11682, 3824}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 74, 358, 1889}, 0, { -6596, 3780}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 41, 1341, 1893}, 0, {-11836, 3862}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 74, 358, 1915}, 0, { -6596, 3780}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 56, 1341, 1920}, 0, {-11682, 3824}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 41, 1341, 1920}, 0, {-11836, 3862}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 59, 358, 1915}, 0, { -6750, 3818}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1201, 1178, 1915}, 0, { 1578, 716}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1183, 2161, 1920}, 0, { -3506, 760}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1167, 2161, 1920}, 0, { -3660, 798}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1185, 1178, 1915}, 0, { 1424, 754}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1167, 2161, 1893}, 0, { -3660, 798}, {0x52, 0x70, 0xac, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07013A88, 0x00437870, 75979, 0x00013a88, 256); +#endif // 0x07013B88 - 0x07013C88 -static const Vtx rr_seg7_vertex_07013B88[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07013B88[] = { {{{ 1201, 1178, 1889}, 0, { 1578, 716}, {0x79, 0x8c, 0xeb, 0xff}}}, {{{ 1183, 2161, 1893}, 0, { -3506, 760}, {0x79, 0x8c, 0xeb, 0xff}}}, {{{ 1190, 2161, 1907}, 0, { -3430, 742}, {0x79, 0x8c, 0xeb, 0xff}}}, @@ -799,29 +508,14 @@ static const Vtx rr_seg7_vertex_07013B88[] = { {{{ 1160, 2161, 1907}, 0, { -3736, 818}, {0x79, 0x8c, 0xeb, 0xff}}}, {{{ 1178, 1178, 1902}, 0, { 1348, 772}, {0x79, 0x8c, 0xeb, 0xff}}}, {{{ 1208, 1178, 1902}, 0, { 1654, 696}, {0x79, 0x8c, 0xeb, 0xff}}}, -#else - {{{ 1201, 1178, 1889}, 0, { 1578, 716}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1190, 2161, 1907}, 0, { -3430, 742}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1208, 1178, 1902}, 0, { 1654, 696}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 74, 358, 1889}, 0, { -6596, 3780}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 56, 1341, 1893}, 0, {-11682, 3824}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 64, 1341, 1907}, 0, {-11606, 3806}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 82, 358, 1902}, 0, { -6520, 3760}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 59, 358, 1915}, 0, { -6750, 3818}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 41, 1341, 1920}, 0, {-11836, 3862}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 33, 1341, 1907}, 0, {-11912, 3882}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 51, 358, 1902}, 0, { -6826, 3836}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1185, 1178, 1915}, 0, { 1424, 754}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1160, 2161, 1907}, 0, { -3736, 818}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1178, 1178, 1902}, 0, { 1348, 772}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1167, 2161, 1920}, 0, { -3660, 798}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1183, 2161, 1893}, 0, { -3506, 760}, {0x79, 0x8c, 0xeb, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07013B88, 0x00437870, 75979, 0x00013b88, 256); +#endif // 0x07013C88 - 0x07013D78 -static const Vtx rr_seg7_vertex_07013C88[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_07013C88[] = { {{{ 59, 358, 1915}, 0, { 0, 0}, {0x38, 0x5e, 0x96, 0xff}}}, {{{ 82, 358, 1902}, 0, { 0, 0}, {0x38, 0x5e, 0x96, 0xff}}}, {{{ 74, 358, 1915}, 0, { 0, 0}, {0x38, 0x5e, 0x96, 0xff}}}, @@ -837,15 +531,10 @@ static const Vtx rr_seg7_vertex_07013C88[] = { {{{ 1177, 2074, 1830}, 0, { 0, 0}, {0x00, 0x96, 0x96, 0xff}}}, {{{ 1152, 2074, 1881}, 0, { 0, 0}, {0x00, 0x96, 0x96, 0xff}}}, {{{ 1203, 2074, 1881}, 0, { 0, 0}, {0x00, 0x96, 0x96, 0xff}}}, -#else// this list is shorter in non-JP versions. - {{{ 59, 358, 1915}, 0, { 0, 0}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 82, 358, 1902}, 0, { 0, 0}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 74, 358, 1915}, 0, { 0, 0}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 74, 358, 1889}, 0, { 0, 0}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 59, 358, 1889}, 0, { 0, 0}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 51, 358, 1902}, 0, { 0, 0}, {0x38, 0x5e, 0x96, 0xff}}}, -#endif }; +#else// this list is shorter in non-JP versions. +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07013C88, 0x00437870, 75979, 0x00013c88, 96); +#endif // this list doesn't exist in non-JP versions. #ifdef VERSION_JP diff --git a/levels/rr/areas/1/16/model.inc.c b/levels/rr/areas/1/16/model.inc.c index 74bfa2d58..d7cb0d881 100644 --- a/levels/rr/areas/1/16/model.inc.c +++ b/levels/rr/areas/1/16/model.inc.c @@ -1,150 +1,27 @@ +#include "pc/rom_assets.h" // 0x07014590 - 0x07014670 -static const Vtx rr_seg7_vertex_07014590[] = { - {{{ 17, 1352, -736}, 0, { -3692, 650}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 40, 1352, -722}, 0, { -3538, 572}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 32, 1352, -736}, 0, { -3590, 598}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 32, 1352, -709}, 0, { -3590, 598}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 17, 1352, -709}, 0, { -3692, 650}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 9, 1352, -722}, 0, { -3744, 674}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 40, 1352, -722}, 0, { -3538, 572}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 32, 1352, -709}, 0, { -3590, 598}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 40, 379, -722}, 0, { 1314, 572}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 32, 379, -709}, 0, { 1262, 598}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 9, 1352, -722}, 0, { -3744, 674}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 17, 1352, -736}, 0, { -3692, 650}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 9, 379, -722}, 0, { 1110, 674}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 17, 379, -736}, 0, { 1160, 650}, {0x97, 0xa9, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07014590, 0x00437870, 75979, 0x000143c8, 224); // 0x07014670 - 0x07014770 -static const Vtx rr_seg7_vertex_07014670[] = { - {{{ 32, 1352, -709}, 0, { -3590, 598}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 17, 1352, -709}, 0, { -3692, 650}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 32, 379, -709}, 0, { 1262, 598}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 17, 379, -709}, 0, { 1160, 650}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 17, 1352, -736}, 0, { -3692, 650}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 32, 1352, -736}, 0, { -3590, 598}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 17, 379, -736}, 0, { 1160, 650}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 32, 379, -736}, 0, { 1262, 598}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 17, 1352, -709}, 0, { -3692, 650}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 9, 1352, -722}, 0, { -3744, 674}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 17, 379, -709}, 0, { 1160, 650}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 9, 379, -722}, 0, { 1110, 674}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 32, 1352, -736}, 0, { -3590, 598}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 40, 1352, -722}, 0, { -3538, 572}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 32, 379, -736}, 0, { 1262, 598}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 40, 379, -722}, 0, { 1314, 572}, {0x79, 0x8c, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07014670, 0x00437870, 75979, 0x000144a8, 256); // 0x07014770 - 0x07014870 -static const Vtx rr_seg7_vertex_07014770[] = { - {{{ -1134, 236, -444}, 0, { 906, 1926}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ -566, -439, -209}, 0, { 1238, 1126}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ -1134, 236, 495}, 0, { 0, 990}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ -566, -439, 260}, 0, { 770, 658}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ 1136, 236, 495}, 0, { 2234, -1276}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ 568, -439, 260}, 0, { 1902, -474}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ 1136, 236, -444}, 0, { 3172, -338}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ 568, -439, -209}, 0, { 2372, -6}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ -566, -439, -209}, 0, { 1238, 1126}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 568, -439, 260}, 0, { 1902, -474}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 236, -439, 593}, 0, { 1238, -474}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ -234, -439, -541}, 0, { 1902, 1126}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 236, -439, -541}, 0, { 2372, 658}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 568, -439, -209}, 0, { 2372, -6}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ -234, -439, 593}, 0, { 770, -6}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ -566, -439, 260}, 0, { 770, 658}, {0x38, 0x5e, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07014770, 0x00437870, 75979, 0x000145a8, 256); // 0x07014870 - 0x07014970 -static const Vtx rr_seg7_vertex_07014870[] = { - {{{ -469, 236, -1109}, 0, { 2234, 1926}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -234, -439, -541}, 0, { 1902, 1126}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -566, -439, -209}, 0, { 1238, 1126}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -1134, 236, 495}, 0, { 0, 990}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -234, -439, 593}, 0, { 770, -6}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -469, 236, 1160}, 0, { 0, -338}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -566, -439, 260}, 0, { 770, 658}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 471, 236, 1160}, 0, { 906, -1276}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 236, -439, 593}, 0, { 1238, -474}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 568, -439, 260}, 0, { 1902, -474}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1136, 236, 495}, 0, { 2234, -1276}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1136, 236, -444}, 0, { 3172, -338}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 236, -439, -541}, 0, { 2372, 658}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 471, 236, -1109}, 0, { 3172, 990}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 568, -439, -209}, 0, { 2372, -6}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ -1134, 236, -444}, 0, { 906, 1926}, {0x52, 0x70, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07014870, 0x00437870, 75979, 0x000146a8, 256); // 0x07014970 - 0x07014A60 -static const Vtx rr_seg7_vertex_07014970[] = { - {{{ -469, 236, 1160}, 0, { 0, -338}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 236, -439, 593}, 0, { 1238, -474}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 471, 236, 1160}, 0, { 906, -1276}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -234, -439, 593}, 0, { 770, -6}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 471, 236, -1109}, 0, { 3172, 990}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -234, -439, -541}, 0, { 1902, 1126}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -469, 236, -1109}, 0, { 2234, 1926}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 236, -439, -541}, 0, { 2372, 658}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 1136, 236, 495}, 0, { 2800, -1842}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1136, 379, 495}, 0, { 2800, -1842}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 471, 379, 1160}, 0, { 1142, -1842}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1136, 236, -444}, 0, { 3974, -670}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 471, 236, -1109}, 0, { 3974, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 471, 379, -1109}, 0, { 3974, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1136, 379, -444}, 0, { 3974, -670}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07014970, 0x00437870, 75979, 0x000147a8, 240); // 0x07014A60 - 0x07014B60 -static const Vtx rr_seg7_vertex_07014A60[] = { - {{{ -1134, 236, -444}, 0, { 1142, 2162}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -469, 379, -1109}, 0, { 2800, 2162}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -469, 236, -1109}, 0, { 2800, 2162}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1134, 379, -444}, 0, { 1142, 2162}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -469, 379, 1160}, 0, { 0, -670}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1134, 236, 495}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -469, 236, 1160}, 0, { 0, -670}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1134, 379, 495}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1136, 236, 495}, 0, { 2800, -1842}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 471, 379, 1160}, 0, { 1142, -1842}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 471, 236, 1160}, 0, { 1142, -1842}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 471, 379, -1109}, 0, { 3974, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 471, 379, 1160}, 0, { 1142, -1842}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1136, 379, 495}, 0, { 2800, -1842}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1136, 379, -444}, 0, { 3974, -670}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -469, 379, 1160}, 0, { 0, -670}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07014A60, 0x00437870, 75979, 0x00014898, 256); // 0x07014B60 - 0x07014C60 -static const Vtx rr_seg7_vertex_07014B60[] = { - {{{ 471, 379, -1109}, 0, { 3974, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1134, 379, -444}, 0, { 1142, 2162}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1134, 379, 495}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -469, 379, -1109}, 0, { 2800, 2162}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -469, 379, 1160}, 0, { 0, -670}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1136, 236, 495}, 0, { 2800, -1842}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1136, 379, -444}, 0, { 3974, -670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1136, 379, 495}, 0, { 2800, -1842}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1136, 236, -444}, 0, { 3974, -670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1134, 236, -444}, 0, { 1142, 2162}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1134, 236, 495}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1134, 379, 495}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1134, 379, -444}, 0, { 1142, 2162}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -469, 379, -1109}, 0, { 2800, 2162}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 471, 379, -1109}, 0, { 3974, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -469, 236, -1109}, 0, { 2800, 2162}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07014B60, 0x00437870, 75979, 0x00014998, 256); // 0x07014C60 - 0x07014CD0 -static const Vtx rr_seg7_vertex_07014C60[] = { - {{{ 471, 379, -1109}, 0, { 3974, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 471, 236, -1109}, 0, { 3974, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -469, 236, -1109}, 0, { 2800, 2162}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 471, 379, 1160}, 0, { 1142, -1842}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -469, 379, 1160}, 0, { 0, -670}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -469, 236, 1160}, 0, { 0, -670}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 471, 236, 1160}, 0, { 1142, -1842}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07014C60, 0x00437870, 75979, 0x00014a98, 112); // 0x07014CD0 - 0x07014D80 static const Gfx rr_seg7_dl_07014CD0[] = { diff --git a/levels/rr/areas/1/17/model.inc.c b/levels/rr/areas/1/17/model.inc.c index 84272197f..d8f754ecd 100644 --- a/levels/rr/areas/1/17/model.inc.c +++ b/levels/rr/areas/1/17/model.inc.c @@ -1,112 +1,21 @@ +#include "pc/rom_assets.h" // 0x07014FA8 - 0x070150A8 -static const Vtx rr_seg7_vertex_07014FA8[] = { - {{{ 3077, -315, -751}, 0, { -1052, 0}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ 2668, -315, -136}, 0, { 990, 990}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ 3077, -315, -136}, 0, { 990, 0}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ 2668, -315, -751}, 0, { -1052, 990}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ 2081, 1114, -765}, 0, { -1052, 0}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ 1672, 1114, -150}, 0, { 990, 990}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ 2081, 1114, -150}, 0, { 990, 0}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ 1672, 1114, -765}, 0, { -1052, 990}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ 2081, -162, -150}, 0, { 990, 0}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ 1672, -162, -150}, 0, { 990, 990}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ 1672, -162, -765}, 0, { -1052, 990}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ 2081, -162, -765}, 0, { -1052, 0}, {0xbf, 0xbf, 0x3f, 0xff}}}, - {{{ 2668, -1083, -751}, 0, { -1052, 990}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 3077, -1083, -751}, 0, { -1052, 0}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 3077, -1083, -136}, 0, { 990, 0}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 2668, -1083, -136}, 0, { 990, 990}, {0xbf, 0xaa, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07014FA8, 0x00437870, 75979, 0x00014de0, 256); // 0x070150A8 - 0x07015198 -static const Vtx rr_seg7_vertex_070150A8[] = { - {{{ 1672, 1062, -765}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1672, 1114, -765}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2081, 1114, -765}, 0, { 0, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1672, -162, -765}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1672, -111, -765}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2081, -111, -765}, 0, { 0, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2081, -162, -765}, 0, { 224, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2081, -162, -150}, 0, { 224, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1672, -111, -150}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1672, -162, -150}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2081, -111, -150}, 0, { 0, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2081, 1062, -150}, 0, { 224, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1672, 1114, -150}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1672, 1062, -150}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2081, 1114, -150}, 0, { 0, -1054}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070150A8, 0x00437870, 75979, 0x00014ee0, 240); // 0x07015198 - 0x07015288 -static const Vtx rr_seg7_vertex_07015198[] = { - {{{ 3077, -1083, -136}, 0, { 224, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2668, -1032, -136}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2668, -1083, -136}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1672, 1062, -765}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2081, 1114, -765}, 0, { 0, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2081, 1062, -765}, 0, { 224, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2668, -367, -751}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2668, -315, -751}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 3077, -315, -751}, 0, { 0, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 3077, -367, -751}, 0, { 224, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 3077, -367, -136}, 0, { 224, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2668, -315, -136}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2668, -367, -136}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 3077, -315, -136}, 0, { 0, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 3077, -1032, -136}, 0, { 0, -1054}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07015198, 0x00437870, 75979, 0x00014fd0, 240); // 0x07015288 - 0x07015378 -static const Vtx rr_seg7_vertex_07015288[] = { - {{{ 2668, -1083, -751}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2668, -1032, -751}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 3077, -1032, -751}, 0, { 0, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 3077, -1083, -751}, 0, { 224, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1672, 1062, -150}, 0, { 224, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1672, 1114, -765}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1672, 1062, -765}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1672, -162, -150}, 0, { 224, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1672, -111, -765}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1672, -162, -765}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1672, -111, -150}, 0, { 0, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2081, -162, -765}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2081, -111, -150}, 0, { 0, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2081, -162, -150}, 0, { 224, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2081, -111, -765}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07015288, 0x00437870, 75979, 0x000150c0, 240); // 0x07015378 - 0x07015458 -static const Vtx rr_seg7_vertex_07015378[] = { - {{{ 2081, 1062, -765}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2081, 1114, -765}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2081, 1114, -150}, 0, { 0, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2081, 1062, -150}, 0, { 224, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3077, -1083, -751}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3077, -1032, -751}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3077, -1032, -136}, 0, { 0, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1672, 1062, -150}, 0, { 224, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1672, 1114, -150}, 0, { 0, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1672, 1114, -765}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2668, -367, -136}, 0, { 224, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2668, -315, -136}, 0, { 0, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2668, -315, -751}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2668, -367, -751}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07015378, 0x00437870, 75979, 0x000151b0, 224); // 0x07015458 - 0x07015508 -static const Vtx rr_seg7_vertex_07015458[] = { - {{{ 3077, -367, -751}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3077, -315, -751}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3077, -315, -136}, 0, { 0, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3077, -367, -136}, 0, { 224, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3077, -1083, -751}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3077, -1032, -136}, 0, { 0, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3077, -1083, -136}, 0, { 224, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2668, -1083, -136}, 0, { 224, -2076}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2668, -1032, -751}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2668, -1083, -751}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2668, -1032, -136}, 0, { 0, -2076}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07015458, 0x00437870, 75979, 0x00015290, 176); // 0x07015508 - 0x07015570 static const Gfx rr_seg7_dl_07015508[] = { diff --git a/levels/rr/areas/1/18/model.inc.c b/levels/rr/areas/1/18/model.inc.c index 92e3c8167..474422b48 100644 --- a/levels/rr/areas/1/18/model.inc.c +++ b/levels/rr/areas/1/18/model.inc.c @@ -1,80 +1,15 @@ +#include "pc/rom_assets.h" // 0x07015748 - 0x07015828 -static const Vtx rr_seg7_vertex_07015748[] = { - {{{ -947, -836, 1010}, 0, { 0, -17856}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1001, -833, 604}, 0, { 990, -18004}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1784, -844, 1002}, 0, { -40, -19944}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1780, -844, 593}, 0, { 990, -19950}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -668, -787, 959}, 0, { 0, -17226}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -650, -775, 549}, 0, { 990, -17022}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1001, -833, 604}, 0, { 990, -17918}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -947, -836, 1010}, 0, { -50, -17942}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -215, -485, 959}, 0, { 0, -15792}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -215, -485, 549}, 0, { 990, -15792}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -650, -775, 549}, 0, { 990, -17096}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -668, -787, 959}, 0, { 0, -17150}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -434, 959}, 0, { 0, -15388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -434, 549}, 0, { 990, -15388}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07015748, 0x00437870, 75979, 0x00015580, 224); // 0x07015828 - 0x07015928 -static const Vtx rr_seg7_vertex_07015828[] = { - {{{ 1477, -155, 543}, 0, { 0, -11492}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1168, -151, 267}, 0, { 990, -11612}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1169, -202, 813}, 0, { -26, -12522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 254, -434, 959}, 0, { 0, -14596}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -434, 549}, 0, { 990, -15388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -434, 959}, 0, { 0, -15388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 255, -434, 549}, 0, { 990, -14594}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 859, -239, 960}, 0, { 0, -13026}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 795, -226, 537}, 0, { 990, -13140}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 254, -434, 959}, 0, { 10, -14608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 255, -434, 549}, 0, { 990, -14584}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1169, -202, 813}, 0, { 0, -12378}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 940, -196, 468}, 0, { 990, -12522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 859, -239, 960}, 0, { 0, -13236}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 795, -226, 537}, 0, { 990, -12930}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 940, -196, 468}, 0, { 990, -12378}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07015828, 0x00437870, 75979, 0x00015660, 256); // 0x07015928 - 0x07015A28 -static const Vtx rr_seg7_vertex_07015928[] = { - {{{ 1792, -122, 54}, 0, { 0, -10180}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1390, -112, -74}, 0, { 990, -10450}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1477, -155, 543}, 0, { 0, -11630}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1168, -151, 267}, 0, { 990, -11474}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1817, -85, -315}, 0, { 0, -9512}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1407, -83, -312}, 0, { 990, -9588}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1792, -122, 54}, 0, { 0, -10442}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1390, -112, -74}, 0, { 990, -10188}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1793, -47, -674}, 0, { 0, -8680}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1390, -38, -564}, 0, { 990, -8882}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1817, -85, -315}, 0, { 0, -9580}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1407, -83, -312}, 0, { 990, -9520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1607, 0, -1050}, 0, { 0, -7828}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1278, 9, -792}, 0, { 990, -8034}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1793, -47, -674}, 0, { -28, -8878}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1390, -38, -564}, 0, { 990, -8682}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07015928, 0x00437870, 75979, 0x00015760, 256); // 0x07015A28 - 0x07015B28 -static const Vtx rr_seg7_vertex_07015A28[] = { - {{{ 1050, 77, -1519}, 0, { 0, -6214}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 859, 77, -1142}, 0, { 990, -6448}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1607, 0, -1050}, 0, { -24, -8042}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1278, 9, -792}, 0, { 990, -7822}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 244, 77, -1700}, 0, { 0, -4400}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 199, 77, -1291}, 0, { 990, -4514}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1050, 77, -1519}, 0, { 0, -6462}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1961, 77, -1700}, 0, { 0, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1039, 77, -1290}, 0, { 990, -1312}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1039, 77, -1700}, 0, { -26, -1308}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 859, 77, -1142}, 0, { 990, -6202}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1039, 77, -1700}, 0, { 0, -1310}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1039, 77, -1290}, 0, { 990, -1310}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 199, 77, -1291}, 0, { 990, -4400}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 244, 77, -1700}, 0, { 0, -4514}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1961, 35, -1292}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07015A28, 0x00437870, 75979, 0x00015860, 256); // 0x07015B28 - 0x07015C68 static const Gfx rr_seg7_dl_07015B28[] = { diff --git a/levels/rr/areas/1/19/model.inc.c b/levels/rr/areas/1/19/model.inc.c index 896aefea4..78ef12f04 100644 --- a/levels/rr/areas/1/19/model.inc.c +++ b/levels/rr/areas/1/19/model.inc.c @@ -1,389 +1,66 @@ +#include "pc/rom_assets.h" // 0x07015CE8 - 0x07015DE8 -static const Vtx rr_seg7_vertex_07015CE8[] = { - {{{ 926, 977, 2299}, 0, { -42, -3178}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 845, 969, 2708}, 0, { 990, -3390}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1196, 1006, 2302}, 0, { 0, -2500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 309, 1636, 1522}, 0, { 0, -2784}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 114, 1636, 1113}, 0, { 990, -2298}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -147, 1636, 1522}, 0, { 0, -1646}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -150, 1636, 1113}, 0, { 990, -1638}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 576, 1603, 1197}, 0, { -26, -3356}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 114, 1636, 1113}, 0, { 990, -2778}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 309, 1636, 1522}, 0, { 0, -2304}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 290, 1599, 899}, 0, { 990, -3476}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 737, 1566, 1044}, 0, { -26, -3984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 523, 1550, 683}, 0, { 990, -4212}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 576, 1603, 1197}, 0, { 0, -3424}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 290, 1599, 899}, 0, { 990, -3410}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1289, 995, 2704}, 0, { 990, -2282}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07015CE8, 0x00437870, 75979, 0x00015b20, 256); // 0x07015DE8 - 0x07015ED8 -static const Vtx rr_seg7_vertex_07015DE8[] = { - {{{ 654, 930, 2202}, 0, { -26, -4092}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 448, 918, 2564}, 0, { 990, -4270}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 926, 977, 2299}, 0, { 0, -3362}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 845, 969, 2708}, 0, { 990, -3206}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 392, 872, 1982}, 0, { -30, -5136}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 123, 871, 2291}, 0, { 990, -5154}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 654, 930, 2202}, 0, { 0, -4270}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 448, 918, 2564}, 0, { 990, -4090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 153, 870, 1727}, 0, { -34, -6068}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -180, 870, 1969}, 0, { 990, -6200}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 392, 872, 1982}, 0, { 0, -5194}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -447, -788, -2827}, 0, { 0, -6522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -447, -788, -2418}, 0, { 990, -6522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -182, -1053, -2418}, 0, { 990, -7456}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 123, 871, 2291}, 0, { 990, -5096}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07015DE8, 0x00437870, 75979, 0x00015c20, 240); // 0x07015ED8 - 0x07015FD8 -static const Vtx rr_seg7_vertex_07015ED8[] = { - {{{ -250, 717, 1143}, 0, { -24, -7958}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -530, 738, 1458}, 0, { 990, -7700}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 153, 870, 1727}, 0, { 0, -6148}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -180, 870, 1969}, 0, { 990, -6120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1171, 512, 693}, 0, { -28, -10302}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -530, 738, 1458}, 0, { 990, -7962}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -250, 717, 1143}, 0, { 0, -7696}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1267, 531, 1102}, 0, { 990, -10070}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -447, -788, -2827}, 0, { 0, -6522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -182, -1053, -2418}, 0, { 990, -7456}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -182, -1053, -2827}, 0, { 0, -7456}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 94, -1125, -2827}, 0, { -36, -12238}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 94, -1125, -2418}, 0, { 990, -12250}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 227, -1070, -2420}, 0, { 990, -11890}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8, -1125, -2418}, 0, { 990, -7928}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8, -1125, -2827}, 0, { 0, -7928}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07015ED8, 0x00437870, 75979, 0x00015d10, 256); // 0x07015FD8 - 0x070160B8 -static const Vtx rr_seg7_vertex_07015FD8[] = { - {{{ -8, -1125, -2827}, 0, { 0, -7928}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 94, -1125, -2418}, 0, { 990, -8184}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 94, -1125, -2827}, 0, { 0, -8184}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8, -1125, -2418}, 0, { 990, -7928}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -110, 102, -240}, 0, { 0, -1990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -522, 267, -649}, 0, { 990, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -522, 267, -240}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -110, 102, -649}, 0, { 990, -1990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 937, -613, -2810}, 0, { 8, -9752}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 968, -597, -2396}, 0, { 990, -9594}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1269, -456, -2373}, 0, { 990, -8760}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 94, -1125, -2827}, 0, { -36, -12238}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 227, -1070, -2420}, 0, { 990, -11890}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 269, -1053, -2827}, 0, { 0, -11766}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07015FD8, 0x00437870, 75979, 0x00015e10, 224); // 0x070160B8 - 0x07016198 -static const Vtx rr_seg7_vertex_070160B8[] = { - {{{ 269, -1053, -2827}, 0, { -28, -11800}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 227, -1070, -2420}, 0, { 990, -11856}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 569, -729, -2397}, 0, { 990, -10650}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 606, -716, -2807}, 0, { 0, -10610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 606, -716, -2807}, 0, { -22, -10580}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 569, -729, -2397}, 0, { 990, -10678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 968, -597, -2396}, 0, { 990, -9630}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 937, -613, -2810}, 0, { 0, -9716}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 937, -613, -2810}, 0, { 8, -9752}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1269, -456, -2373}, 0, { 990, -8760}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1441, -485, -2767}, 0, { 0, -8474}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, -153, -1523}, 0, { -26, -5546}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1617, -93, -1255}, 0, { 990, -4670}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2007, -101, -1103}, 0, { 0, -4476}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070160B8, 0x00437870, 75979, 0x00015ef0, 224); // 0x07016198 - 0x07016288 -static const Vtx rr_seg7_vertex_07016198[] = { - {{{ 1441, -485, -2767}, 0, { -42, -8760}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1491, -339, -2195}, 0, { 990, -7706}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1844, -363, -2416}, 0, { 0, -7410}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1269, -456, -2373}, 0, { 990, -8474}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1844, -363, -2416}, 0, { 0, -7668}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1491, -339, -2195}, 0, { 990, -7450}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1636, -192, -1803}, 0, { 990, -6344}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2032, -204, -1944}, 0, { 0, -6340}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2032, -204, -1944}, 0, { -30, -6460}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1636, -192, -1803}, 0, { 990, -6224}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1667, -146, -1536}, 0, { 990, -5544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, -153, -1523}, 0, { 0, -5398}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1338, 0, -382}, 0, { -34, -2552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 843, 60, -676}, 0, { 990, -1534}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 908, 57, -271}, 0, { 0, -1434}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016198, 0x00437870, 75979, 0x00015fd0, 240); // 0x07016288 - 0x07016368 -static const Vtx rr_seg7_vertex_07016288[] = { - {{{ 2081, -153, -1523}, 0, { -26, -5546}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1667, -146, -1536}, 0, { 990, -5396}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1617, -93, -1255}, 0, { 990, -4670}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2007, -101, -1103}, 0, { 0, -4678}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1416, -42, -945}, 0, { 990, -3538}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1716, -50, -657}, 0, { 0, -3346}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1617, -93, -1255}, 0, { 990, -4468}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1716, -50, -657}, 0, { 0, -3532}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1416, -42, -945}, 0, { 990, -3352}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1164, 9, -760}, 0, { 990, -2560}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1338, 0, -382}, 0, { 0, -2362}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1338, 0, -382}, 0, { -34, -2552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1164, 9, -760}, 0, { 990, -2370}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 843, 60, -676}, 0, { 990, -1534}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016288, 0x00437870, 75979, 0x000160c0, 224); // 0x07016368 - 0x07016458 -static const Vtx rr_seg7_vertex_07016368[] = { - {{{ -2413, 307, -94}, 0, { 0, -2388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2732, 307, -361}, 0, { 990, -2208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2966, 307, 42}, 0, { 990, -3372}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 908, 57, -271}, 0, { -28, -1514}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 843, 60, -676}, 0, { 990, -1452}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 570, 102, -649}, 0, { 990, -760}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 606, 102, -240}, 0, { 0, -748}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 606, 102, -240}, 0, { 0, -798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -110, 102, -649}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -110, 102, -240}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 570, 102, -649}, 0, { 990, -710}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2556, 307, 152}, 0, { 0, -738}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2963, 307, 1098}, 0, { 990, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2554, 307, 1098}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2966, 307, 42}, 0, { 990, -464}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016368, 0x00437870, 75979, 0x000161a0, 240); // 0x07016458 - 0x07016548 -static const Vtx rr_seg7_vertex_07016458[] = { - {{{ -724, 307, -240}, 0, { -30, -24}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1979, 307, -735}, 0, { 992, -3230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1954, 307, -323}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2413, 307, -94}, 0, { 0, -2388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2966, 307, 42}, 0, { 990, -3372}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2556, 307, 152}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2195, 307, -276}, 0, { 0, -2386}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2732, 307, -361}, 0, { 990, -3276}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2413, 307, -94}, 0, { 0, -3096}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2377, 307, -659}, 0, { 990, -2120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1954, 307, -323}, 0, { 0, -2482}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2377, 307, -659}, 0, { 990, -3362}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2195, 307, -276}, 0, { 0, -3096}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1979, 307, -735}, 0, { 990, -2350}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -723, 307, -649}, 0, { 992, -90}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016458, 0x00437870, 75979, 0x00016290, 240); // 0x07016548 - 0x07016638 -static const Vtx rr_seg7_vertex_07016548[] = { - {{{ -522, 267, -240}, 0, { 0, -2580}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -522, 267, -649}, 0, { 990, -2580}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -723, 307, -649}, 0, { 990, -3090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -724, 307, -240}, 0, { 0, -3094}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -622, -716, -2827}, 0, { 0, -6050}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -447, -788, -2418}, 0, { 990, -6522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -447, -788, -2827}, 0, { 0, -6522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -622, -716, -2418}, 0, { 990, -6050}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1032, -716, -2827}, 0, { 0, -5028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1032, -716, -2418}, 0, { 990, -5028}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1219, -773, -2827}, 0, { 0, -4538}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1219, -773, -2418}, 0, { 990, -4538}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1751, -1485, -2825}, 0, { 0, -2270}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1606, -1320, -2415}, 0, { 990, -2820}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1623, -1339, -2825}, 0, { 0, -2756}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016548, 0x00437870, 75979, 0x00016380, 240); // 0x07016638 - 0x07016718 -static const Vtx rr_seg7_vertex_07016638[] = { - {{{ -1356, -864, -2827}, 0, { 0, -4128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1356, -864, -2418}, 0, { 990, -4128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1219, -773, -2418}, 0, { 990, -4538}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1219, -773, -2827}, 0, { 0, -4538}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1482, -1015, -2827}, 0, { 0, -3638}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1464, -993, -2418}, 0, { 990, -3708}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1356, -864, -2418}, 0, { 990, -4130}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1623, -1339, -2825}, 0, { 0, -2762}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1606, -1320, -2415}, 0, { 990, -2814}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1482, -1015, -2827}, 0, { 0, -3644}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1464, -993, -2418}, 0, { 990, -3700}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2995, -1740, -2825}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2995, -1740, -2415}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2278, -1740, -2415}, 0, { 990, -798}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016638, 0x00437870, 75979, 0x00016470, 224); // 0x07016718 - 0x07016808 -static const Vtx rr_seg7_vertex_07016718[] = { - {{{ -1751, -1485, -2825}, 0, { 0, -2270}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1751, -1485, -2415}, 0, { 990, -2270}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1606, -1320, -2415}, 0, { 990, -2820}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2088, -1687, -2825}, 0, { 0, -1290}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2088, -1687, -2415}, 0, { 990, -1290}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2278, -1740, -2825}, 0, { 0, -798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2278, -1740, -2415}, 0, { 990, -798}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2995, -1740, -2825}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1636, 1105, 2016}, 0, { 0, -3100}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1965, 1101, 2266}, 0, { 988, -3228}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1771, 1126, 1781}, 0, { 0, -2422}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1990, 256, 693}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1267, 531, 1102}, 0, { 982, 336}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1171, 512, 693}, 0, { -38, 560}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1990, 256, 1102}, 0, { 982, -3098}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016718, 0x00437870, 75979, 0x00016550, 240); // 0x07016808 - 0x070168E8 -static const Vtx rr_seg7_vertex_07016808[] = { - {{{ 1196, 1006, 2302}, 0, { -22, -3088}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1289, 995, 2704}, 0, { 986, -3202}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1467, 1074, 2204}, 0, { -34, -2354}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1694, 1059, 2563}, 0, { 986, -2118}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1467, 1074, 2204}, 0, { -28, -2074}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1694, 1059, 2563}, 0, { 990, -2358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1636, 1105, 2016}, 0, { 0, -1440}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1965, 1101, 2266}, 0, { 990, -1350}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1773, 1126, 1232}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1952, 1126, 747}, 0, { 990, -2310}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1632, 1126, 1009}, 0, { 0, -2438}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1965, 1101, 2266}, 0, { 988, -3228}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2165, 1126, 1920}, 0, { 988, -2230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1771, 1126, 1781}, 0, { 0, -2422}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016808, 0x00437870, 75979, 0x00016640, 224); // 0x070168E8 - 0x070169C8 -static const Vtx rr_seg7_vertex_070168E8[] = { - {{{ 1771, 1126, 1781}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2224, 1126, 1500}, 0, { 990, -2244}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1810, 1126, 1500}, 0, { 0, -2388}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2165, 1126, 1920}, 0, { 990, -3302}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1810, 1126, 1500}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2166, 1126, 1089}, 0, { 990, -2206}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1773, 1126, 1232}, 0, { 0, -2426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2224, 1126, 1500}, 0, { 990, -3242}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1773, 1126, 1232}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2166, 1126, 1089}, 0, { 990, -3316}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1952, 1126, 747}, 0, { 990, -2310}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 920, 1126, 749}, 0, { 0, -3102}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 848, 1126, 340}, 0, { 990, -3284}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 655, 1126, 846}, 0, { 0, -2398}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070168E8, 0x00437870, 75979, 0x00016720, 224); // 0x070169C8 - 0x07016AB8 -static const Vtx rr_seg7_vertex_070169C8[] = { - {{{ 1632, 1126, 1009}, 0, { 0, -3092}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1952, 1126, 747}, 0, { 990, -3222}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1676, 1126, 486}, 0, { 990, -2274}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1456, 1126, 842}, 0, { 0, -2486}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1456, 1126, 842}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1275, 1126, 340}, 0, { 990, -2246}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1202, 1126, 749}, 0, { 0, -2426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1676, 1126, 486}, 0, { 990, -3310}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1202, 1126, 749}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 848, 1126, 340}, 0, { 990, -2214}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 920, 1126, 749}, 0, { 0, -2394}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1275, 1126, 340}, 0, { 990, -3280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 848, 1126, 340}, 0, { 990, -3284}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 414, 1118, 499}, 0, { 990, -2130}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 655, 1126, 846}, 0, { 0, -2398}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070169C8, 0x00437870, 75979, 0x00016800, 240); // 0x07016AB8 - 0x07016BB8 -static const Vtx rr_seg7_vertex_07016AB8[] = { - {{{ 655, 1126, 846}, 0, { 0, -2080}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 414, 1118, 499}, 0, { 996, -2348}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 530, 1142, 989}, 0, { -26, -1606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 189, 1142, 761}, 0, { 996, -1484}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 530, 1142, 989}, 0, { -40, -3112}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 189, 1142, 761}, 0, { 970, -3090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 415, 1181, 1160}, 0, { -50, -2588}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 13, 1172, 1015}, 0, { 970, -2316}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 415, 1181, 1160}, 0, { -34, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 13, 1172, 1015}, 0, { 992, -3412}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 397, 1206, 1477}, 0, { -30, -2304}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -10, 1204, 1514}, 0, { 992, -2164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 397, 1206, 1477}, 0, { 0, -3524}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -10, 1204, 1514}, 0, { 990, -3576}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 418, 1236, 1643}, 0, { 0, -3104}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, 1220, 1787}, 0, { 990, -2888}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016AB8, 0x00437870, 75979, 0x000168f0, 256); // 0x07016BB8 - 0x07016CB8 -static const Vtx rr_seg7_vertex_07016BB8[] = { - {{{ 418, 1236, 1643}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, 1220, 1787}, 0, { 982, -3280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 531, 1283, 1833}, 0, { -38, -2534}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 204, 1272, 2091}, 0, { 982, -2392}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 531, 1283, 1833}, 0, { -36, -3092}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 204, 1272, 2091}, 0, { 992, -3308}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 678, 1312, 1961}, 0, { -30, -2604}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, 1299, 2326}, 0, { 992, -2390}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 678, 1312, 1961}, 0, { 0, -3090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, 1299, 2326}, 0, { 1008, -3268}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 884, 1364, 2036}, 0, { -14, -2530}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 855, 1354, 2446}, 0, { 1008, -2290}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 884, 1364, 2036}, 0, { -30, -3096}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 855, 1354, 2446}, 0, { 960, -3112}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1096, 1443, 2037}, 0, { -60, -2536}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1126, 1430, 2462}, 0, { 960, -2408}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016BB8, 0x00437870, 75979, 0x000169f0, 256); // 0x07016CB8 - 0x07016DB8 -static const Vtx rr_seg7_vertex_07016CB8[] = { - {{{ 1096, 1443, 2037}, 0, { -28, -3092}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1126, 1430, 2462}, 0, { 1002, -3402}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1294, 1467, 1965}, 0, { -20, -2564}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1563, 1533, 1642}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2015, 1533, 1437}, 0, { 990, -2398}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1599, 1533, 1437}, 0, { 0, -2578}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1519, 1455, 2311}, 0, { 1002, -2352}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1294, 1467, 1965}, 0, { -24, -3096}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1519, 1455, 2311}, 0, { 986, -3218}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1461, 1514, 1821}, 0, { -34, -2534}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1772, 1505, 2101}, 0, { 986, -2386}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1461, 1514, 1821}, 0, { -30, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1772, 1505, 2101}, 0, { 990, -3314}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1563, 1533, 1642}, 0, { 0, -2582}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1953, 1533, 1789}, 0, { 990, -2412}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1953, 1533, 1789}, 0, { 990, -3288}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016CB8, 0x00437870, 75979, 0x00016af0, 256); // 0x07016DB8 - 0x07016EA8 -static const Vtx rr_seg7_vertex_07016DB8[] = { - {{{ 1126, 1533, 941}, 0, { 0, -3112}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1112, 1526, 521}, 0, { 996, -3358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 737, 1566, 1044}, 0, { -26, -2106}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1599, 1533, 1437}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1948, 1533, 1056}, 0, { 990, -2312}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1565, 1533, 1246}, 0, { 0, -2614}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2015, 1533, 1437}, 0, { 990, -3278}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1565, 1533, 1246}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1948, 1533, 1056}, 0, { 990, -2378}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1529, 1533, 607}, 0, { 990, -848}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1318, 1533, 981}, 0, { 0, -1172}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1318, 1533, 981}, 0, { 0, -3100}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1529, 1533, 607}, 0, { 992, -3428}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1126, 1533, 941}, 0, { -30, -2610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1112, 1526, 521}, 0, { 992, -2364}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016DB8, 0x00437870, 75979, 0x00016bf0, 240); // 0x07016EA8 - 0x07016F98 -static const Vtx rr_seg7_vertex_07016EA8[] = { - {{{ -1712, 1844, 1535}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2327, 1844, 1126}, 0, { 990, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2327, 1844, 1535}, 0, { 0, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1112, 1526, 521}, 0, { 996, -3358}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 523, 1550, 683}, 0, { 996, -1832}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 737, 1566, 1044}, 0, { -26, -2106}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -147, 1636, 1522}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1200, 1640, 1126}, 0, { 990, 540}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1200, 1640, 1535}, 0, { 0, 552}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -150, 1636, 1113}, 0, { 990, -2082}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1200, 1640, 1535}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1712, 1844, 1126}, 0, { 990, -700}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1712, 1844, 1535}, 0, { 0, -700}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1200, 1640, 1126}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1712, 1844, 1126}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016EA8, 0x00437870, 75979, 0x00016ce0, 240); // 0x07016F98 - 0x07016FD8 -static const Vtx rr_seg7_vertex_07016F98[] = { - {{{ -2605, 256, 693}, 0, { 0, -23702}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2605, 256, 1102}, 0, { 990, -23702}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1990, 256, 1102}, 0, { 990, -22184}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1990, 256, 693}, 0, { 0, -22168}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07016F98, 0x00437870, 75979, 0x00016dd0, 64); // 0x07016FD8 - 0x07017530 static const Gfx rr_seg7_dl_07016FD8[] = { diff --git a/levels/rr/areas/1/2/model.inc.c b/levels/rr/areas/1/2/model.inc.c index 97f4a18e3..2ce48ce76 100644 --- a/levels/rr/areas/1/2/model.inc.c +++ b/levels/rr/areas/1/2/model.inc.c @@ -1,112 +1,25 @@ +#include "pc/rom_assets.h" // 0x070021D8 - 0x070022C8 -static const Vtx rr_seg7_vertex_070021D8[] = { - {{{ 984, 0, 210}, 0, { 2678, 2252}, {0xfe, 0xff, 0xcd, 0xff}}}, - {{{ 404, 0, 210}, 0, { 1956, 2976}, {0xfe, 0xff, 0xcd, 0xff}}}, - {{{ -101, 0, 717}, 0, { 690, 2976}, {0xfe, 0xff, 0xcd, 0xff}}}, - {{{ -101, 0, 1296}, 0, { 0, 2252}, {0xfe, 0xff, 0xcd, 0xff}}}, - {{{ 404, 0, 1803}, 0, { 0, 990}, {0xfe, 0xff, 0xcd, 0xff}}}, - {{{ 984, 0, 1803}, 0, { 690, 268}, {0xfe, 0xff, 0xcd, 0xff}}}, - {{{ 1491, 0, 1296}, 0, { 1956, 268}, {0xfe, 0xff, 0xcd, 0xff}}}, - {{{ 1491, 0, 717}, 0, { 2678, 990}, {0xfe, 0xff, 0xcd, 0xff}}}, - {{{ -101, -153, 1296}, 0, { 0, 2252}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 288, -613, 1144}, 0, { 646, 1956}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 542, -613, 1397}, 0, { 646, 1322}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 404, -153, 210}, 0, { 1956, 2976}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 288, -613, 854}, 0, { 1006, 2316}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -101, -153, 717}, 0, { 690, 2976}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 542, -613, 601}, 0, { 1640, 2316}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070021D8, 0x00437870, 75979, 0x000021d8, 240); // 0x070022C8 - 0x070023B8 -static const Vtx rr_seg7_vertex_070022C8[] = { - {{{ 1491, -153, 717}, 0, { 2678, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 831, -613, 601}, 0, { 2000, 1956}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 984, -153, 210}, 0, { 2678, 2252}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1085, -613, 854}, 0, { 2000, 1322}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 984, -153, 1803}, 0, { 690, 268}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1085, -613, 1144}, 0, { 1640, 964}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1491, -153, 1296}, 0, { 1956, 268}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 831, -613, 1397}, 0, { 1006, 964}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -101, -153, 1296}, 0, { 0, 2252}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 542, -613, 1397}, 0, { 646, 1322}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 404, -153, 1803}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -101, -153, 717}, 0, { 690, 2976}, {0x6d, 0x68, 0x28, 0xff}}}, - {{{ -101, 0, 1296}, 0, { 0, 2252}, {0x6d, 0x68, 0x28, 0xff}}}, - {{{ -101, 0, 717}, 0, { 690, 2976}, {0x6d, 0x68, 0x28, 0xff}}}, - {{{ -101, -153, 1296}, 0, { 0, 2252}, {0x6d, 0x68, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070022C8, 0x00437870, 75979, 0x000022c8, 240); // 0x070023B8 - 0x070024B8 -static const Vtx rr_seg7_vertex_070023B8[] = { - {{{ 1491, -153, 1296}, 0, { 1956, 268}, {0x6d, 0x68, 0x28, 0xff}}}, - {{{ 1491, -153, 717}, 0, { 2678, 990}, {0x6d, 0x68, 0x28, 0xff}}}, - {{{ 1491, 0, 717}, 0, { 2678, 990}, {0x6d, 0x68, 0x28, 0xff}}}, - {{{ 1491, 0, 1296}, 0, { 1956, 268}, {0x6d, 0x68, 0x28, 0xff}}}, - {{{ 984, -153, 210}, 0, { 2678, 2252}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 542, -613, 601}, 0, { 1640, 2316}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 404, -153, 210}, 0, { 1956, 2976}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 831, -613, 601}, 0, { 2000, 1956}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 404, -153, 1803}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 831, -613, 1397}, 0, { 1006, 964}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 984, -153, 1803}, 0, { 690, 268}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 542, -613, 1397}, 0, { 646, 1322}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 288, -613, 854}, 0, { 1006, 2316}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 542, -613, 601}, 0, { 1640, 2316}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 831, -613, 601}, 0, { 2000, 1956}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1085, -613, 854}, 0, { 2000, 1322}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070023B8, 0x00437870, 75979, 0x000023b8, 256); // 0x070024B8 - 0x07002598 -static const Vtx rr_seg7_vertex_070024B8[] = { - {{{ 288, -613, 854}, 0, { 1006, 2316}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1085, -613, 854}, 0, { 2000, 1322}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1085, -613, 1144}, 0, { 1640, 964}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 831, -613, 1397}, 0, { 1006, 964}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 542, -613, 1397}, 0, { 646, 1322}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 288, -613, 1144}, 0, { 646, 1956}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -101, -153, 717}, 0, { 690, 2976}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -101, -153, 1296}, 0, { 0, 2252}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1491, -153, 1296}, 0, { 1956, 268}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1491, -153, 717}, 0, { 2678, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 984, 0, 1803}, 0, { 690, 268}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 404, 0, 1803}, 0, { 0, 990}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 404, -153, 1803}, 0, { 0, 990}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 984, -153, 1803}, 0, { 690, 268}, {0x96, 0x96, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070024B8, 0x00437870, 75979, 0x000024b8, 224); // 0x07002598 - 0x07002688 -static const Vtx rr_seg7_vertex_07002598[] = { - {{{ 404, 0, 210}, 0, { 1956, 2976}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 984, 0, 210}, 0, { 2678, 2252}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 404, -153, 210}, 0, { 1956, 2976}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 984, -153, 210}, 0, { 2678, 2252}, {0x96, 0x96, 0x00, 0xff}}}, - {{{ 1491, -153, 717}, 0, { 2678, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 984, 0, 210}, 0, { 2678, 2252}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1491, 0, 717}, 0, { 2678, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1491, -153, 1296}, 0, { 1956, 268}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1491, 0, 1296}, 0, { 1956, 268}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 984, 0, 1803}, 0, { 690, 268}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 984, -153, 1803}, 0, { 690, 268}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 404, 0, 1803}, 0, { 0, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -101, 0, 1296}, 0, { 0, 2252}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -101, -153, 1296}, 0, { 0, 2252}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 404, -153, 1803}, 0, { 0, 990}, {0x78, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07002598, 0x00437870, 75979, 0x00002598, 240); // 0x07002688 - 0x070026F8 -static const Vtx rr_seg7_vertex_07002688[] = { - {{{ -101, -153, 717}, 0, { 690, 2976}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 404, 0, 210}, 0, { 1956, 2976}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 404, -153, 210}, 0, { 1956, 2976}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -101, 0, 717}, 0, { 690, 2976}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1491, -153, 717}, 0, { 2678, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 984, -153, 210}, 0, { 2678, 2252}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 984, 0, 210}, 0, { 2678, 2252}, {0x78, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07002688, 0x00437870, 75979, 0x00002688, 112); // 0x070026F8 - 0x070027F8 -static const Vtx rr_seg7_vertex_070026F8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070026F8[] = { {{{ 1636, 512, -792}, 0, { 2694, 3714}, {0x96, 0x96, 0x96, 0xff}}}, {{{ 817, 717, -792}, 0, { 650, 308}, {0x96, 0x96, 0x96, 0xff}}}, {{{ 817, 512, -792}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, @@ -123,29 +36,14 @@ static const Vtx rr_seg7_vertex_070026F8[] = { {{{ 1636, 717, -1406}, 0, { 3374, 3032}, {0x96, 0x96, 0x96, 0xff}}}, {{{ 1636, 512, -1406}, 0, { 2694, 3714}, {0x96, 0x96, 0x96, 0xff}}}, {{{ 1636, 717, -792}, 0, { 3374, 3032}, {0x96, 0x96, 0x96, 0xff}}}, -#else - {{{ 1636, 512, -792}, 0, { 2694, 3714}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 817, 717, -792}, 0, { 650, 308}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 817, 512, -792}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1595, 512, 1072}, 0, { 3290, -8974}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1595, 717, 1072}, 0, { 3800, -9486}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -980, 717, 1072}, 0, { 5334, -7952}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -980, 512, 1072}, 0, { 4822, -7442}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -980, 717, 2301}, 0, { 5334, -7952}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1595, 512, 2199}, 0, { 3290, -8974}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -980, 512, 2199}, 0, { 4822, -7442}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1595, 717, 2301}, 0, { 3800, -9486}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 817, 512, -1406}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 817, 717, -1406}, 0, { 650, 308}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1636, 717, -1406}, 0, { 3374, 3032}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1636, 512, -1406}, 0, { 2694, 3714}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1636, 717, -792}, 0, { 3374, 3032}, {0x96, 0x96, 0x96, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070026F8, 0x00437870, 75979, 0x000026f8, 256); +#endif // 0x070027F8 - 0x070028E8 -static const Vtx rr_seg7_vertex_070027F8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070027F8[] = { {{{ -1595, 717, 2301}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, {{{ -980, 717, 1072}, 0, { 4566, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, {{{ -1595, 717, 1072}, 0, { 3034, 4054}, {0xc8, 0xc8, 0xc8, 0xff}}}, @@ -161,28 +59,14 @@ static const Vtx rr_seg7_vertex_070027F8[] = { {{{ -980, 717, 2301}, 0, { 3034, -2076}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -980, 512, 2301}, 0, { 2524, -2588}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -980, 717, 1072}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#else - {{{ -1595, 717, 2301}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -980, 717, 1072}, 0, { 4566, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1595, 717, 1072}, 0, { 3034, 4054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -980, 717, 2301}, 0, { 1502, -542}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1636, 717, -1406}, 0, { 4702, 344}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 817, 717, -792}, 0, { -64, 1022}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1636, 717, -792}, 0, { 2658, -1700}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 817, 717, -1406}, 0, { 1978, 3066}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1636, 512, -1406}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1636, 717, -792}, 0, { 2694, -372}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1636, 512, -792}, 0, { 2012, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -980, 512, 1072}, 0, { 478, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -980, 717, 2301}, 0, { 4056, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -980, 512, 2199}, 0, { 3290, -1310}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -980, 717, 1072}, 0, { 990, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070027F8, 0x00437870, 75979, 0x000027f8, 240); +#endif // 0x070028E8 - 0x070029D8 -static const Vtx rr_seg7_vertex_070028E8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070028E8[] = { {{{ -1595, 512, 2301}, 0, { 2524, -2588}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -1595, 717, 2301}, 0, { 3034, -2076}, {0x7d, 0x7d, 0x7d, 0xff}}}, {{{ -1595, 717, 1072}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, @@ -198,39 +82,22 @@ static const Vtx rr_seg7_vertex_070028E8[] = { {{{ 1636, 512, -792}, 0, { 2658, -1700}, {0x55, 0x55, 0x55, 0xff}}}, {{{ 817, 512, -792}, 0, { -64, 1022}, {0x55, 0x55, 0x55, 0xff}}}, {{{ 1636, 512, -1406}, 0, { 4702, 344}, {0x55, 0x55, 0x55, 0xff}}}, -#else - {{{ -1595, 512, 2199}, 0, { -2330, -2332}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1595, 717, 2301}, 0, { -2074, -3098}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1595, 717, 1072}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1595, 512, 1072}, 0, { 480, 480}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 817, 512, -792}, 0, { 2012, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 817, 717, -792}, 0, { 2694, -372}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 817, 717, -1406}, 0, { 650, 1670}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 817, 512, -1406}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1636, 512, -1406}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1636, 717, -1406}, 0, { 650, 1670}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1636, 717, -792}, 0, { 2694, -372}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 817, 512, -1406}, 0, { 1978, 3066}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1636, 512, -792}, 0, { 2658, -1700}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 817, 512, -792}, 0, { -64, 1022}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1636, 512, -1406}, 0, { 4702, 344}, {0x55, 0x55, 0x55, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070028E8, 0x00437870, 75979, 0x000028e8, 240); +#endif // 0x070029D8 - 0x07002A18 -static const Vtx rr_seg7_vertex_070029D8[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_070029D8[] = { {{{ -1595, 512, 1072}, 0, { 3034, 4054}, {0x55, 0x55, 0x55, 0xff}}}, {{{ -980, 512, 1072}, 0, { 4566, 2522}, {0x55, 0x55, 0x55, 0xff}}}, {{{ -980, 512, 2301}, 0, { 1502, -542}, {0x55, 0x55, 0x55, 0xff}}}, {{{ -1595, 512, 2301}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, -#else - {{{ -1595, 512, 1072}, 0, { 3034, 4054}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -980, 512, 1072}, 0, { 4566, 2522}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -980, 512, 2199}, 0, { 1502, -542}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1595, 512, 2199}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, -#endif }; +#else +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070029D8, 0x00437870, 75979, 0x000029d8, 64); +#endif // 0x07002A18 - 0x07002BC8 static const Gfx rr_seg7_dl_07002A18[] = { diff --git a/levels/rr/areas/1/20/model.inc.c b/levels/rr/areas/1/20/model.inc.c index 2e54b561a..2679b18c9 100644 --- a/levels/rr/areas/1/20/model.inc.c +++ b/levels/rr/areas/1/20/model.inc.c @@ -1,344 +1,60 @@ +#include "pc/rom_assets.h" // 0x070175B0 - 0x070176A0 -static const Vtx rr_seg7_vertex_070175B0[] = { - {{{ 2275, 154, -2741}, 0, { 0, -8060}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1981, 154, -2442}, 0, { 990, -7846}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2181, 154, -2143}, 0, { 990, -6950}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2667, 154, -1330}, 0, { 0, -4864}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2257, 154, -1438}, 0, { 990, -4596}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1203, 154, 434}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1515, 154, 713}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2257, 154, -1798}, 0, { 990, -5762}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2257, 154, -1438}, 0, { 990, -4864}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2667, 154, -1330}, 0, { 0, -4596}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2667, 154, -1842}, 0, { 0, -5874}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2564, 154, -2307}, 0, { 0, -6950}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2257, 154, -1798}, 0, { 990, -5874}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2667, 154, -1842}, 0, { 0, -5762}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2181, 154, -2143}, 0, { 990, -6758}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070175B0, 0x00437870, 75979, 0x000173e8, 240); // 0x070176A0 - 0x07017790 -static const Vtx rr_seg7_vertex_070176A0[] = { - {{{ -10, -49, -2965}, 0, { 0, -13432}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 916, 55, -2688}, 0, { 990, -11230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 908, 49, -3101}, 0, { 0, -11102}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2275, 154, -2741}, 0, { 0, -8060}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2181, 154, -2143}, 0, { 990, -6950}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2564, 154, -2307}, 0, { 0, -6758}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1873, 154, -2998}, 0, { 0, -9036}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1737, 154, -2598}, 0, { 990, -8784}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1981, 154, -2442}, 0, { 990, -8060}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2275, 154, -2741}, 0, { 0, -7846}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 908, 49, -3101}, 0, { -26, -11232}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 916, 55, -2688}, 0, { 990, -11100}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1737, 154, -2598}, 0, { 990, -9024}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1873, 154, -2998}, 0, { 0, -8796}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 148, -38, -2574}, 0, { 990, -13182}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070176A0, 0x00437870, 75979, 0x000174d8, 240); // 0x07017790 - 0x07017880 -static const Vtx rr_seg7_vertex_07017790[] = { - {{{ -241, 3226, -2135}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 1894, -2545}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 1894, -2135}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -359, -56, -2700}, 0, { -40, -14256}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 148, -38, -2574}, 0, { 990, -13446}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -10, -49, -2965}, 0, { 0, -13166}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -19, -54, -2444}, 0, { 990, -13978}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -490, -51, -2360}, 0, { 0, -14882}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -81, -52, -2282}, 0, { 990, -14696}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -19, -54, -2444}, 0, { 990, -14262}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -359, -56, -2700}, 0, { 0, -13972}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -143, 120, -925}, 0, { 990, -18278}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -81, -52, -2282}, 0, { 990, -14862}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -490, -51, -2360}, 0, { 0, -14716}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -552, 120, -943}, 0, { -24, -18280}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07017790, 0x00437870, 75979, 0x000175c8, 240); // 0x07017880 - 0x07017980 -static const Vtx rr_seg7_vertex_07017880[] = { - {{{ -446, -153, -2135}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -446, -153, -2545}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -753, 51, -2545}, 0, { 990, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 3226, -2135}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 3226, -2545}, 0, { 990, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 1894, -2545}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -987, 759, -2140}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -987, 759, -2550}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1367, 1280, -2622}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1367, 1280, -2212}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -753, 51, -2135}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 14, -153, -2135}, 0, { 0, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 14, -153, -2545}, 0, { 990, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 372, 256, -2135}, 0, { 0, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 372, 256, -2545}, 0, { 990, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 372, 973, -2135}, 0, { 0, -5142}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07017880, 0x00437870, 75979, 0x000176b8, 256); // 0x07017980 - 0x07017A60 -static const Vtx rr_seg7_vertex_07017980[] = { - {{{ 372, 973, -2135}, 0, { 0, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 372, 973, -2545}, 0, { 990, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 372, 256, -2545}, 0, { 990, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 168, 1485, -2135}, 0, { 0, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 168, 1485, -2545}, 0, { 990, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2903, 1280, -2289}, 0, { 0, -172}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3064, 1280, -2699}, 0, { 990, 124}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3610, 1089, -2278}, 0, { 990, -1662}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 1894, -2135}, 0, { 0, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -241, 1894, -2545}, 0, { 990, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1367, 1280, -2212}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2338, 1280, -2699}, 0, { 990, -1520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2354, 1280, -2289}, 0, { 0, -1480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1367, 1280, -2622}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07017980, 0x00437870, 75979, 0x000177b8, 224); // 0x07017A60 - 0x07017B40 -static const Vtx rr_seg7_vertex_07017A60[] = { - {{{ -2354, 1280, -2289}, 0, { 0, -1520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2338, 1280, -2699}, 0, { 990, -1480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3064, 1280, -2699}, 0, { 990, -3290}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2903, 1280, -2289}, 0, { 0, -2890}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3555, 741, -848}, 0, { 0, -8272}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3883, 616, -372}, 0, { 990, -9328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3505, 656, -575}, 0, { -24, -8996}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2903, 1280, -2289}, 0, { 0, -172}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3610, 1089, -2278}, 0, { 990, -1662}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3291, 1121, -2004}, 0, { -2, -1432}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3291, 1121, -2004}, 0, { 0, -538}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3610, 1089, -2278}, 0, { 990, -512}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3874, 937, -1933}, 0, { 990, -1658}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3504, 973, -1740}, 0, { -6, -1460}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07017A60, 0x00437870, 75979, 0x00017898, 224); // 0x07017B40 - 0x07017C20 -static const Vtx rr_seg7_vertex_07017B40[] = { - {{{ -3504, 973, -1740}, 0, { 0, -2772}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3968, 724, -806}, 0, { 990, -5264}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3555, 741, -848}, 0, { -62, -5068}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3874, 937, -1933}, 0, { 990, -2392}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3555, 741, -848}, 0, { 0, -8272}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3968, 724, -806}, 0, { 990, -8192}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3883, 616, -372}, 0, { 990, -9328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -855, 205, 652}, 0, { 0, -1420}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -692, 181, 1060}, 0, { 990, -994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 22, 205, 352}, 0, { 990, -3504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3505, 656, -575}, 0, { 0, -1198}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3883, 616, -372}, 0, { 990, -774}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2316, 393, 835}, 0, { 990, -5742}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2122, 403, 468}, 0, { -50, -5564}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07017B40, 0x00437870, 75979, 0x00017978, 224); // 0x07017C20 - 0x07017D00 -static const Vtx rr_seg7_vertex_07017C20[] = { - {{{ -2122, 403, 468}, 0, { 0, -2666}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2316, 393, 835}, 0, { 990, -2508}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1633, 301, 1068}, 0, { 990, -4324}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1564, 311, 658}, 0, { -30, -4154}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1564, 311, 658}, 0, { 0, 1804}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -692, 181, 1060}, 0, { 990, -386}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -855, 205, 652}, 0, { 0, 18}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1633, 301, 1068}, 0, { 990, 1978}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3556, -2303, 2281}, 0, { 0, -20360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3554, -2301, 2691}, 0, { 990, -20338}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4276, -2447, 2680}, 0, { 990, -22176}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -855, 205, 652}, 0, { 0, -1420}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 22, 205, 352}, 0, { 990, -3504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -409, 205, 205}, 0, { -36, -2996}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07017C20, 0x00437870, 75979, 0x00017a58, 224); // 0x07017D00 - 0x07017DE0 -static const Vtx rr_seg7_vertex_07017D00[] = { - {{{ -409, 205, 205}, 0, { 0, 590}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 22, 205, 352}, 0, { 990, 1084}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -143, 120, -925}, 0, { 990, -2220}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -552, 120, -943}, 0, { -30, -2306}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4269, -2447, 2271}, 0, { 0, -22168}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4276, -2447, 2680}, 0, { 990, -22184}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4884, -2447, 2271}, 0, { 0, -23702}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4884, -2447, 2680}, 0, { 990, -23702}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3556, -2303, 2281}, 0, { 0, -20360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4276, -2447, 2680}, 0, { 990, -22176}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4269, -2447, 2271}, 0, { 0, -22176}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 981, 154, 2337}, 0, { 0, -11252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 818, 154, 2781}, 0, { 990, -10706}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1372, 43, 2704}, 0, { 990, -12128}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07017D00, 0x00437870, 75979, 0x00017b38, 224); // 0x07017DE0 - 0x07017EE0 -static const Vtx rr_seg7_vertex_07017DE0[] = { - {{{ 2839, -1689, 2281}, 0, { 0, -17996}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3554, -2301, 2691}, 0, { 990, -20346}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3556, -2303, 2281}, 0, { 0, -20352}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2839, -1689, 2691}, 0, { 990, -17996}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2071, -409, 2281}, 0, { 0, -14272}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2069, -405, 2691}, 0, { 990, -14260}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1403, 17, 2288}, 0, { 0, -12300}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1372, 43, 2704}, 0, { 990, -12186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2071, -409, 2281}, 0, { -18, -14280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2069, -405, 2691}, 0, { 990, -14254}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1515, 154, 713}, 0, { 0, -4640}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1203, 154, 434}, 0, { 990, -4864}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 491, 154, 949}, 0, { 990, -7058}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 981, 154, 2337}, 0, { 0, -11252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1372, 43, 2704}, 0, { 990, -12128}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1403, 17, 2288}, 0, { 4, -12358}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07017DE0, 0x00437870, 75979, 0x00017c18, 256); // 0x07017EE0 - 0x07017F90 -static const Vtx rr_seg7_vertex_07017EE0[] = { - {{{ 715, 154, 2018}, 0, { 0, -9650}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 278, 154, 2134}, 0, { 990, -9172}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 981, 154, 2337}, 0, { 0, -10684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 818, 154, 2781}, 0, { 990, -11274}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 865, 154, 1184}, 0, { 0, -7058}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 278, 154, 2134}, 0, { 990, -9650}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 715, 154, 2018}, 0, { 0, -9172}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 491, 154, 949}, 0, { 990, -6644}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1515, 154, 713}, 0, { 0, -4640}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 491, 154, 949}, 0, { 990, -7058}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 865, 154, 1184}, 0, { 0, -6644}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07017EE0, 0x00437870, 75979, 0x00017d18, 176); // 0x07017F90 - 0x07018010 -static const Vtx rr_seg7_vertex_07017F90[] = { - {{{ -357, -204, -3713}, 0, { 224, 734}, {0x5d, 0x00, 0x00, 0xff}}}, - {{{ -102, -225, -3883}, 0, { 1756, 734}, {0x5d, 0x00, 0x00, 0xff}}}, - {{{ -214, -25, -3891}, 0, { 1246, -288}, {0x5d, 0x00, 0x00, 0xff}}}, - {{{ -299, -18, -3834}, 0, { 734, -288}, {0x5d, 0x00, 0x00, 0xff}}}, - {{{ -129, -18, -3834}, 0, { 342, -1256}, {0x5d, 0x00, 0x00, 0xff}}}, - {{{ -326, -225, -3883}, 0, { 1364, -234}, {0x5d, 0x00, 0x00, 0xff}}}, - {{{ -71, -204, -3713}, 0, { -166, -234}, {0x5d, 0x00, 0x00, 0xff}}}, - {{{ -214, -25, -3891}, 0, { 854, -1256}, {0x5d, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07017F90, 0x00437870, 75979, 0x00017dc8, 128); // 0x07018010 - 0x07018100 -static const Vtx rr_seg7_vertex_07018010[] = { - {{{ -2838, 256, -153}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -2838, 512, -153}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -1958, 256, 463}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -3453, 563, -1689}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -3453, 922, -1689}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -3453, 922, -613}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -3453, 563, -613}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -4067, 563, -613}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -4067, 922, -613}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -4067, 922, -1689}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -4067, 563, -1689}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -2310, 256, 966}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -2310, 512, 966}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -3191, 256, 350}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -3191, 512, 350}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07018010, 0x00437870, 75979, 0x00017e48, 240); // 0x07018100 - 0x070181F0 -static const Vtx rr_seg7_vertex_07018100[] = { - {{{ 2355, -259, 2857}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 2355, -1433, 2857}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 2355, -1433, 2242}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -2838, 512, -153}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -1958, 512, 463}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ -1958, 256, 463}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 3351, -2354, 2870}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 3351, -2354, 2256}, 0, { -6, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 3351, -1689, 2870}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 3351, -1689, 2256}, 0, { -6, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 2941, -1689, 2256}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 2941, -2354, 2256}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 2941, -1689, 2870}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 2941, -2354, 2870}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 2355, -259, 2242}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07018100, 0x00437870, 75979, 0x00017f38, 240); // 0x070181F0 - 0x070182F0 -static const Vtx rr_seg7_vertex_070181F0[] = { - {{{ 1946, -259, 2857}, 0, { 0, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 1946, -1433, 2242}, 0, { 990, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 1946, -1433, 2857}, 0, { 0, 990}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 1946, -259, 2242}, 0, { 990, 0}, {0x79, 0xbe, 0xda, 0xff}}}, - {{{ 3351, -2354, 2870}, 0, { 0, 990}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 2941, -2354, 2870}, 0, { -358, 744}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 3351, -2354, 2256}, 0, { 336, 500}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 2941, -2354, 2256}, 0, { 8, 254}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1946, -1433, 2242}, 0, { 1140, 1082}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 2355, -1433, 2242}, 0, { 812, 840}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 2355, -1433, 2857}, 0, { 444, 1328}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ 1946, -1433, 2857}, 0, { 772, 1574}, {0x3f, 0xbf, 0xaa, 0xff}}}, - {{{ -4067, 563, -1689}, 0, { 496, 550}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -3453, 563, -613}, 0, { 220, 1290}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -4067, 563, -613}, 0, { 0, 990}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -3453, 563, -1689}, 0, { 748, 852}, {0x52, 0xac, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070181F0, 0x00437870, 75979, 0x00018028, 256); // 0x070182F0 - 0x070183E0 -static const Vtx rr_seg7_vertex_070182F0[] = { - {{{ -3191, 256, 350}, 0, { 496, 550}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -1958, 256, 463}, 0, { 220, 1290}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -2310, 256, 966}, 0, { 0, 990}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -2838, 256, -153}, 0, { 748, 852}, {0x52, 0xac, 0xac, 0xff}}}, - {{{ -2838, 512, -153}, 0, { 748, 852}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3191, 512, 350}, 0, { 496, 550}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2310, 512, 966}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3453, 563, -613}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4067, 922, -613}, 0, { 0, 16}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4067, 563, -613}, 0, { 0, 1036}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3453, 922, -613}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4067, 563, -1689}, 0, { 0, 1036}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3453, 922, -1689}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3453, 563, -1689}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4067, 922, -1689}, 0, { 0, 16}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070182F0, 0x00437870, 75979, 0x00018128, 240); // 0x070183E0 - 0x070184D0 -static const Vtx rr_seg7_vertex_070183E0[] = { - {{{ -3453, 922, -1689}, 0, { 748, 852}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4067, 922, -1689}, 0, { 496, 550}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4067, 922, -613}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3453, 922, -613}, 0, { 220, 1290}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2838, 512, -153}, 0, { 748, 852}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2310, 512, 966}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1958, 512, 463}, 0, { 220, 1290}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3191, 256, 350}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2838, 512, -153}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2838, 256, -153}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3191, 512, 350}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1958, 256, 463}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2310, 512, 966}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2310, 256, 966}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1958, 512, 463}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070183E0, 0x00437870, 75979, 0x00018218, 240); // 0x070184D0 - 0x070185D0 -static const Vtx rr_seg7_vertex_070184D0[] = { - {{{ 3351, -1689, 2256}, 0, { 336, 500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2941, -1689, 2256}, 0, { 8, 254}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3351, -1689, 2870}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1946, -259, 2857}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, -259, 2857}, 0, { -358, 744}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, -259, 2242}, 0, { 8, 254}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2941, -1689, 2870}, 0, { -358, 744}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3351, -1689, 2256}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3351, -2354, 2256}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2941, -2354, 2256}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2941, -1689, 2256}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2941, -1689, 2870}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2941, -2354, 2870}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3351, -1689, 2870}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3351, -2354, 2870}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1946, -259, 2242}, 0, { 336, 500}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070184D0, 0x00437870, 75979, 0x00018308, 256); // 0x070185D0 - 0x07018650 -static const Vtx rr_seg7_vertex_070185D0[] = { - {{{ 1946, -259, 2857}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, -1433, 2857}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, -259, 2857}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1946, -1433, 2857}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, -259, 2242}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, -1433, 2242}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1946, -259, 2242}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1946, -1433, 2242}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070185D0, 0x00437870, 75979, 0x00018408, 128); // 0x07018650 - 0x07018938 static const Gfx rr_seg7_dl_07018650[] = { diff --git a/levels/rr/areas/1/21/model.inc.c b/levels/rr/areas/1/21/model.inc.c index a68f93b88..c7b24b8cb 100644 --- a/levels/rr/areas/1/21/model.inc.c +++ b/levels/rr/areas/1/21/model.inc.c @@ -1,88 +1,18 @@ +#include "pc/rom_assets.h" // 0x07018C18 - 0x07018D18 -static const Vtx rr_seg7_vertex_07018C18[] = { - {{{ -1381, 256, -1228}, 0, { 3546, 0}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -1996, 256, -153}, 0, { 0, 990}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -1381, 256, -153}, 0, { 0, 0}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -1996, 256, -1228}, 0, { 3546, 990}, {0xce, 0xaf, 0x16, 0xff}}}, - {{{ -806, -972, 485}, 0, { 990, 990}, {0x4c, 0x6a, 0x35, 0xff}}}, - {{{ -806, -972, 792}, 0, { 990, 0}, {0x4c, 0x6a, 0x35, 0xff}}}, - {{{ -89, -972, 792}, 0, { -1392, 0}, {0x4c, 0x6a, 0x35, 0xff}}}, - {{{ -499, -972, 485}, 0, { 0, 990}, {0x4c, 0x6a, 0x35, 0xff}}}, - {{{ -767, -153, 307}, 0, { 3546, 0}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -239, -153, 1427}, 0, { 0, 990}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ 113, -153, 924}, 0, { 0, 0}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -1119, -153, 810}, 0, { 3546, 990}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -499, -972, 485}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -89, -972, 792}, 0, { -1392, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1855, -972, 792}, 0, { -7866, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1855, -972, 485}, 0, { -7866, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07018C18, 0x00437870, 75979, 0x00018a50, 256); // 0x07018D18 - 0x07018E18 -static const Vtx rr_seg7_vertex_07018D18[] = { - {{{ -239, -255, 1427}, 0, { 224, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1119, -153, 810}, 0, { 0, -3098}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1119, -255, 810}, 0, { 224, -3098}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -239, -153, 1427}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -767, -255, 307}, 0, { 224, -3098}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 113, -153, 924}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 113, -255, 924}, 0, { 224, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -767, -153, 307}, 0, { 0, -3098}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1381, 154, -1228}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1381, 256, -1228}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1381, 256, -153}, 0, { 0, 3670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1381, 154, -153}, 0, { 224, 3670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, 154, -153}, 0, { 224, 3670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, 256, -153}, 0, { 0, 3670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, 256, -1228}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1996, 154, -1228}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07018D18, 0x00437870, 75979, 0x00018b50, 256); // 0x07018E18 - 0x07018F08 -static const Vtx rr_seg7_vertex_07018E18[] = { - {{{ -1381, 154, -153}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1996, 256, -153}, 0, { 0, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1996, 154, -153}, 0, { 224, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1381, 256, -153}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1996, 154, -1228}, 0, { 224, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1381, 256, -1228}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1381, 154, -1228}, 0, { 224, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1996, 256, -1228}, 0, { 0, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 113, -255, 924}, 0, { 224, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -239, -153, 1427}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -239, -255, 1427}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1855, -1074, 485}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1855, -972, 485}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1855, -972, 792}, 0, { 0, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1855, -1074, 792}, 0, { 224, -1054}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07018E18, 0x00437870, 75979, 0x00018c50, 240); // 0x07018F08 - 0x07018FF8 -static const Vtx rr_seg7_vertex_07018F08[] = { - {{{ -806, -1074, 792}, 0, { 224, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -806, -972, 792}, 0, { 0, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -806, -972, 485}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -806, -1074, 485}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1119, -255, 810}, 0, { 224, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -767, -153, 307}, 0, { 0, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -767, -255, 307}, 0, { 224, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1119, -153, 810}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 113, -255, 924}, 0, { 224, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 113, -153, 924}, 0, { 0, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -239, -153, 1427}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1855, -1074, 792}, 0, { 224, -12296}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1855, -972, 792}, 0, { 0, -12296}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -806, -972, 792}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -806, -1074, 792}, 0, { 224, 990}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07018F08, 0x00437870, 75979, 0x00018d40, 240); // 0x07018FF8 - 0x07019038 -static const Vtx rr_seg7_vertex_07018FF8[] = { - {{{ -806, -1074, 485}, 0, { 224, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1855, -972, 485}, 0, { 0, -12296}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1855, -1074, 485}, 0, { 224, -12296}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -806, -972, 485}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07018FF8, 0x00437870, 75979, 0x00018e30, 64); // 0x07019038 - 0x070190A0 static const Gfx rr_seg7_dl_07019038[] = { diff --git a/levels/rr/areas/1/3/model.inc.c b/levels/rr/areas/1/3/model.inc.c index 0c1cf82b0..bee936aa4 100644 --- a/levels/rr/areas/1/3/model.inc.c +++ b/levels/rr/areas/1/3/model.inc.c @@ -1,22 +1,9 @@ +#include "pc/rom_assets.h" // 0x07002D40 - 0x07002D80 -static const Vtx rr_seg7_vertex_07002D40[] = { - {{{ -409, 0, -204}, 0, { 990, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 410, 0, 205}, 0, { -3096, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 410, 0, -204}, 0, { -3096, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -409, 0, 205}, 0, { 990, 0}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07002D40, 0x00437870, 75979, 0x00002d40, 64); // 0x07002D80 - 0x07002E00 -static const Vtx rr_seg7_vertex_07002D80[] = { - {{{ 410, 113, -204}, 0, { 3590, -12}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -406, 117, -204}, 0, { 0, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -409, -112, -204}, 0, { -42, 988}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 410, -112, -204}, 0, { 3590, 988}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 410, 113, 205}, 0, { 3590, -12}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -406, 117, 205}, 0, { 0, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -409, -112, 205}, 0, { -42, 988}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 410, -112, 205}, 0, { 3590, 988}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07002D80, 0x00437870, 75979, 0x00002d80, 128); // 0x07002E00 - 0x07002E38 static const Gfx rr_seg7_dl_07002E00[] = { diff --git a/levels/rr/areas/1/4/model.inc.c b/levels/rr/areas/1/4/model.inc.c index 6f06fa50b..f7b1e8b6e 100644 --- a/levels/rr/areas/1/4/model.inc.c +++ b/levels/rr/areas/1/4/model.inc.c @@ -1,441 +1,75 @@ +#include "pc/rom_assets.h" // 0x07002EF8 - 0x07002FD8 -static const Vtx rr_seg7_vertex_07002EF8[] = { - {{{ -1175, -178, 1142}, 0, { 514, 990}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -1073, -178, 1039}, 0, { 514, 1328}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -1175, -178, 1039}, 0, { 514, 990}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -1073, -178, 1142}, 0, { 514, 1328}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -1073, -178, 384}, 0, { -712, 444}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -1175, -178, 282}, 0, { -1052, 444}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -1175, -178, 384}, 0, { -1052, 444}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -1073, -178, 282}, 0, { -712, 444}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -971, 1229, -1433}, 0, { -144, 648}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1381, 1229, -1228}, 0, { 620, 392}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1380, 1434, -1228}, 0, { 734, 734}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 920, -1008, 282}, 0, { 1668, -710}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 985, -905, 384}, 0, { 1638, -850}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 1022, -1008, 384}, 0, { 1754, -796}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07002EF8, 0x00437870, 75979, 0x00002ef8, 224); // 0x07002FD8 - 0x070030D8 -static const Vtx rr_seg7_vertex_07002FD8[] = { - {{{ 1023, -1008, 1039}, 0, { 1754, -796}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 985, -905, 1039}, 0, { 1638, -850}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 921, -1008, 1142}, 0, { 1670, -712}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -971, 1434, -409}, 0, { 1246, 2266}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1380, 1434, -613}, 0, { 1502, 1498}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1380, 1229, -613}, 0, { 1844, 1614}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -971, 1434, -409}, 0, { 1246, 224}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1380, 1229, -613}, 0, { 1844, -428}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -971, 1229, -409}, 0, { 1588, 338}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -971, 1229, -1433}, 0, { -144, 648}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1380, 1434, -1228}, 0, { 734, 734}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -971, 1434, -1433}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 256, 1229, -613}, 0, { -284, 3796}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -562, 1434, -613}, 0, { 480, 2520}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -562, 1229, -613}, 0, { 736, 2774}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 256, 1434, -613}, 0, { -540, 3542}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07002FD8, 0x00437870, 75979, 0x00002fd8, 256); // 0x070030D8 - 0x070031D8 -static const Vtx rr_seg7_vertex_070030D8[] = { - {{{ -562, 1229, -1228}, 0, { -540, 1498}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 256, 1434, -1228}, 0, { -1306, 2774}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 256, 1229, -1228}, 0, { -1562, 2520}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -562, 1434, -1228}, 0, { -284, 1752}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1073, -905, 384}, 0, { 78, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 985, -905, 384}, 0, { 1544, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 920, -1008, 282}, 0, { 1426, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1124, -1008, 282}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1124, -1008, 1142}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 921, -1008, 1142}, 0, { 1426, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 985, -905, 1039}, 0, { 1546, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1073, -905, 1039}, 0, { 78, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 256, 1434, -613}, 0, { -540, 3542}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -562, 1434, -1228}, 0, { -284, 1752}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -971, 1434, -1433}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -562, 1434, -613}, 0, { 480, 2520}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070030D8, 0x00437870, 75979, 0x000030d8, 256); // 0x070031D8 - 0x070032B8 -static const Vtx rr_seg7_vertex_070031D8[] = { - {{{ -971, 1434, -1433}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1380, 1434, -613}, 0, { 1502, 1500}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -971, 1434, -409}, 0, { 1246, 2266}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1380, 1434, -1228}, 0, { 734, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -971, 1434, -1433}, 0, { 0, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -971, 1434, -409}, 0, { 1246, 224}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -562, 1434, -613}, 0, { 480, 478}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 256, 1434, -613}, 0, { -540, 3542}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 256, 1434, -1228}, 0, { -1306, 2774}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -562, 1434, -1228}, 0, { -284, 1752}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -868, 819, -255}, 0, { 480, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -971, 819, -153}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -868, 819, -153}, 0, { 224, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -971, 819, -255}, 0, { 224, 1244}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070031D8, 0x00437870, 75979, 0x000031d8, 224); // 0x070032B8 - 0x070033A8 -static const Vtx rr_seg7_vertex_070032B8[] = { - {{{ 102, 1638, -1893}, 0, { 480, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 0, 1638, -1893}, 0, { 224, 1244}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 0, 1638, -1791}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 102, 1638, -1791}, 0, { 224, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1022, -260, 384}, 0, { -542, 718}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1022, -260, 282}, 0, { -542, 718}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1073, -178, 282}, 0, { -712, 444}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1073, -178, 1039}, 0, { 514, 1328}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1022, -260, 1142}, 0, { 240, 1500}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1022, -260, 1039}, 0, { 240, 1500}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1073, -178, 1142}, 0, { 514, 1328}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1227, -260, 1039}, 0, { 240, 820}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1227, -260, 1142}, 0, { 240, 820}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1175, -178, 1142}, 0, { 514, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1175, -178, 1039}, 0, { 514, 990}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070032B8, 0x00437870, 75979, 0x000032b8, 240); // 0x070033A8 - 0x07003488 -static const Vtx rr_seg7_vertex_070033A8[] = { - {{{ -1175, -178, 384}, 0, { -1052, 444}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1227, -260, 282}, 0, { -1222, 718}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1227, -260, 384}, 0, { -1222, 718}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1175, -178, 282}, 0, { -1052, 444}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1022, -260, 384}, 0, { -542, 718}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1073, -178, 282}, 0, { -712, 444}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1073, -178, 384}, 0, { -712, 444}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -1380, 1229, -613}, 0, { 1756, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1380, 1434, -1228}, 0, { 734, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1367, 1229, -1228}, 0, { 990, 480}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1175, -342, 1039}, 0, { -102, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1175, -1008, 1039}, 0, { 370, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1124, -1008, 1142}, 0, { 406, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1124, -342, 1142}, 0, { -66, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070033A8, 0x00437870, 75979, 0x000033a8, 224); // 0x07003488 - 0x07003568 -static const Vtx rr_seg7_vertex_07003488[] = { - {{{ -1124, -342, 282}, 0, { -66, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1124, -1008, 282}, 0, { 406, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1175, -1008, 384}, 0, { 370, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1175, -342, 384}, 0, { -104, 1116}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 256, 1229, -1228}, 0, { -1562, 3030}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 256, 1434, -613}, 0, { -540, 3542}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 256, 1229, -613}, 0, { -794, 3796}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 256, 1434, -1228}, 0, { -1306, 2774}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1380, 1229, -613}, 0, { 1756, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1380, 1434, -613}, 0, { 1502, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1380, 1434, -1228}, 0, { 734, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -766, 614, -357}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -868, 461, -255}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -971, 461, -255}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003488, 0x00437870, 75979, 0x00003488, 224); // 0x07003568 - 0x07003668 -static const Vtx rr_seg7_vertex_07003568[] = { - {{{ -1022, 614, 0}, 0, { -542, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -971, 819, -153}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1073, 614, -357}, 0, { 224, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -971, 819, -255}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -766, 614, -357}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -868, 819, -153}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -817, 614, 0}, 0, { 0, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -868, 819, -255}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -971, 461, -153}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -868, 461, -153}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, 1638, -1791}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 154, 1434, -1637}, 0, { 0, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 205, 1434, -1996}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -971, 461, -255}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, 1280, -1893}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 0, 1280, -1893}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003568, 0x00437870, 75979, 0x00003568, 256); // 0x07003668 - 0x07003758 -static const Vtx rr_seg7_vertex_07003668[] = { - {{{ 205, 1434, -1996}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 0, 1280, -1893}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -101, 1434, -1996}, 0, { 224, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 0, 1280, -1791}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 154, 1434, -1637}, 0, { 0, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -50, 1434, -1637}, 0, { -542, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, 1280, -1791}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, 1638, -1893}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, 1638, -1791}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 0, 1638, -1791}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 0, 1638, -1893}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1124, -1008, 282}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 920, -1008, 282}, 0, { 1426, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1022, -1008, 384}, 0, { 1498, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1175, -1008, 384}, 0, { -66, 990}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003668, 0x00437870, 75979, 0x00003668, 240); // 0x07003758 - 0x07003858 -static const Vtx rr_seg7_vertex_07003758[] = { - {{{ -1175, -1008, 1039}, 0, { -66, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1023, -1008, 1039}, 0, { 1500, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 921, -1008, 1142}, 0, { 1426, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1124, -1008, 1142}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1381, 1229, -613}, 0, { -2838, 5840}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -972, 1229, -1433}, 0, { -3350, 4308}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -562, 1229, -1228}, 0, { -2584, 4052}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1381, 1229, -1228}, 0, { -3606, 5074}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 256, 1229, -1228}, 0, { -1562, 3030}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -972, 1229, -409}, 0, { -2072, 5586}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -562, 1229, -613}, 0, { -1816, 4818}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 256, 1229, -613}, 0, { -794, 3796}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -868, 461, -153}, 0, { 224, 734}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -971, 461, -153}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -971, 461, -255}, 0, { 224, 1244}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -868, 461, -255}, 0, { 480, 990}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003758, 0x00437870, 75979, 0x00003758, 256); // 0x07003858 - 0x07003948 -static const Vtx rr_seg7_vertex_07003858[] = { - {{{ 102, 1280, -1791}, 0, { 224, 734}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 0, 1280, -1791}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 0, 1280, -1893}, 0, { 224, 1244}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 102, 1280, -1893}, 0, { 480, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1073, -905, 1039}, 0, { 78, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1023, -1008, 1039}, 0, { 1500, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1175, -1008, 1039}, 0, { -66, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1073, -342, 1039}, 0, { 0, 862}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1175, -1008, 1039}, 0, { 370, 1116}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1175, -342, 1039}, 0, { -102, 1116}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1073, -905, 1039}, 0, { 370, 862}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1175, -342, 384}, 0, { -104, 1116}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1175, -1008, 384}, 0, { 370, 1116}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1073, -905, 384}, 0, { 370, 862}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1073, -342, 384}, 0, { 0, 862}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003858, 0x00437870, 75979, 0x00003858, 240); // 0x07003948 - 0x07003A28 -static const Vtx rr_seg7_vertex_07003948[] = { - {{{ -1175, -1008, 384}, 0, { -66, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 985, -905, 384}, 0, { 1544, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1073, -905, 384}, 0, { 78, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1022, -1008, 384}, 0, { 1498, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1073, -905, 1039}, 0, { 78, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 985, -905, 1039}, 0, { 1546, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1023, -1008, 1039}, 0, { 1500, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, 1280, -1791}, 0, { 224, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, 1280, -1893}, 0, { 480, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, 1434, -1996}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -868, 461, -153}, 0, { 224, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -868, 461, -255}, 0, { 480, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -766, 614, -357}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -817, 614, 0}, 0, { 0, 224}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003948, 0x00437870, 75979, 0x00003948, 224); // 0x07003A28 - 0x07003B08 -static const Vtx rr_seg7_vertex_07003A28[] = { - {{{ -1073, 614, -357}, 0, { 224, 1754}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -971, 461, -255}, 0, { 224, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -971, 461, -153}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1022, 614, 0}, 0, { -542, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -101, 1434, -1996}, 0, { 224, 1754}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, 1280, -1893}, 0, { 224, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, 1280, -1791}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -50, 1434, -1637}, 0, { -542, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, 1280, -1791}, 0, { 224, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, 1434, -1996}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 154, 1434, -1637}, 0, { 0, 224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -562, 1229, -1228}, 0, { -626, 1640}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -971, 1434, -1433}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -562, 1434, -1228}, 0, { -284, 1752}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003A28, 0x00437870, 75979, 0x00003a28, 224); // 0x07003B08 - 0x07003BF8 -static const Vtx rr_seg7_vertex_07003B08[] = { - {{{ -1124, -342, 1142}, 0, { -66, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1124, -1008, 1142}, 0, { 406, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1073, -905, 1039}, 0, { 370, 862}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1073, -342, 1039}, 0, { 0, 862}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1073, -342, 384}, 0, { 0, 862}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1124, -1008, 282}, 0, { 406, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1124, -342, 282}, 0, { -66, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1073, -905, 384}, 0, { 370, 862}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -562, 1434, -613}, 0, { 480, 2520}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -971, 1434, -409}, 0, { 1246, 2266}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -971, 1229, -409}, 0, { 1360, 2608}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -562, 1229, -613}, 0, { 594, 2862}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -562, 1229, -1228}, 0, { -626, 1640}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -971, 1229, -1433}, 0, { -372, 876}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -971, 1434, -1433}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003B08, 0x00437870, 75979, 0x00003b08, 240); // 0x07003BF8 - 0x07003CF8 -static const Vtx rr_seg7_vertex_07003BF8[] = { - {{{ 0, 1638, -1893}, 0, { 224, 1244}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 205, 1434, -1996}, 0, { 990, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -101, 1434, -1996}, 0, { 224, 1754}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1073, 614, -357}, 0, { 224, 1754}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -971, 819, -255}, 0, { 224, 1244}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -868, 819, -255}, 0, { 480, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -766, 614, -357}, 0, { 990, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -817, 614, 0}, 0, { 0, 224}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -868, 819, -153}, 0, { 224, 734}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -971, 819, -153}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1022, 614, 0}, 0, { -542, 734}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 154, 1434, -1637}, 0, { 0, 224}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 0, 1638, -1791}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -50, 1434, -1637}, 0, { -542, 734}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 102, 1638, -1791}, 0, { 224, 734}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 102, 1638, -1893}, 0, { 480, 990}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003BF8, 0x00437870, 75979, 0x00003bf8, 256); // 0x07003CF8 - 0x07003DE8 -static const Vtx rr_seg7_vertex_07003CF8[] = { - {{{ -1175, -178, 384}, 0, { -1052, 444}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1227, -260, 384}, 0, { -1222, 718}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1175, -342, 384}, 0, { -1052, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1175, -178, 1142}, 0, { 514, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1175, -342, 1142}, 0, { 0, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1073, -342, 1142}, 0, { 0, 1328}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1227, -260, 1142}, 0, { 240, 820}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1022, -260, 1142}, 0, { 240, 1500}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1073, -178, 1142}, 0, { 514, 1328}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1175, -342, 282}, 0, { -1052, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1073, -178, 282}, 0, { -712, 444}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1022, -260, 282}, 0, { -542, 718}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1227, -260, 282}, 0, { -1222, 718}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1175, -178, 282}, 0, { -1052, 444}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1073, -342, 282}, 0, { -712, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003CF8, 0x00437870, 75979, 0x00003cf8, 240); // 0x07003DE8 - 0x07003EE8 -static const Vtx rr_seg7_vertex_07003DE8[] = { - {{{ -1175, -342, 1039}, 0, { 0, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1227, -260, 1039}, 0, { 240, 820}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1175, -178, 1039}, 0, { 514, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1175, -178, 384}, 0, { -1052, 444}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1022, -260, 384}, 0, { -542, 718}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1073, -178, 384}, 0, { -712, 444}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1073, -342, 384}, 0, { -712, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1175, -342, 384}, 0, { -1052, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1073, -178, 1039}, 0, { 514, 1328}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1022, -260, 1039}, 0, { 240, 1500}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1073, -342, 1039}, 0, { 0, 1328}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ -1073, -342, 282}, 0, { -712, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -1073, -342, 384}, 0, { -712, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -1124, -342, 282}, 0, { -882, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -1175, -342, 282}, 0, { -1052, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -1175, -342, 384}, 0, { -1052, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003DE8, 0x00437870, 75979, 0x00003de8, 256); // 0x07003EE8 - 0x07003FE8 -static const Vtx rr_seg7_vertex_07003EE8[] = { - {{{ -1175, -342, 1039}, 0, { 0, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -1124, -342, 1142}, 0, { 0, 1158}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -1175, -342, 1142}, 0, { 0, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -1073, -342, 1039}, 0, { 0, 1328}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -1073, -342, 1142}, 0, { 0, 1328}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -1073, -342, 384}, 0, { -712, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1073, -342, 282}, 0, { -712, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1022, -260, 282}, 0, { -542, 718}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1073, -342, 1039}, 0, { 0, 1328}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1022, -260, 1142}, 0, { 240, 1500}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1073, -342, 1142}, 0, { 0, 1328}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1022, -260, 1039}, 0, { 240, 1500}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1175, -342, 1039}, 0, { 0, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1175, -342, 1142}, 0, { 0, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1227, -260, 1142}, 0, { 240, 820}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1227, -260, 1039}, 0, { 240, 820}, {0x78, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003EE8, 0x00437870, 75979, 0x00003ee8, 256); // 0x07003FE8 - 0x07004058 -static const Vtx rr_seg7_vertex_07003FE8[] = { - {{{ -1227, -260, 384}, 0, { -1222, 718}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1175, -342, 282}, 0, { -1052, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1175, -342, 384}, 0, { -1052, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1227, -260, 282}, 0, { -1222, 718}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1073, -342, 384}, 0, { -712, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1022, -260, 282}, 0, { -542, 718}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -1022, -260, 384}, 0, { -542, 718}, {0x78, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07003FE8, 0x00437870, 75979, 0x00003fe8, 112); // 0x07004058 - 0x07004148 -static const Vtx rr_seg7_vertex_07004058[] = { - {{{ 1179, -204, 410}, 0, { 0, 2010}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 1384, -409, 1024}, 0, { -1052, 0}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 1384, -409, 410}, 0, { 480, 1498}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 1179, -204, 1024}, 0, { -1564, 478}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 1588, -1074, 1024}, 0, { 224, 4564}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1384, -409, 1024}, 0, { 1374, 2394}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1179, -204, 1024}, 0, { 1374, 1372}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -919, 410, 410}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1, 614, 410}, 0, { 2778, 2776}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1, 410, 410}, 0, { 2268, 3288}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -919, 614, 410}, 0, { 480, 478}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1, 410, 1024}, 0, { 2268, 3288}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -919, 614, 1024}, 0, { 480, 478}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -919, 410, 1024}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1, 614, 1024}, 0, { 2778, 2776}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07004058, 0x00437870, 75979, 0x00004058, 240); // 0x07004148 - 0x07004248 -static const Vtx rr_seg7_vertex_07004148[] = { - {{{ 1179, -204, 1024}, 0, { 1374, 1372}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 820, -204, 1024}, 0, { 480, 480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 820, -1074, 1024}, 0, { -1690, 2648}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1588, -1074, 1024}, 0, { 224, 4564}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 820, -1074, 410}, 0, { -1690, 2648}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1179, -204, 410}, 0, { 1374, 1372}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1384, -409, 410}, 0, { 1374, 2394}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1588, -409, 1024}, 0, { 1884, 2904}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1384, -409, 1024}, 0, { 1374, 2394}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 820, -204, 410}, 0, { 480, 480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1588, -409, 410}, 0, { 1884, 2904}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1588, -1074, 410}, 0, { 224, 4564}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 820, -204, 1024}, 0, { -2458, 1372}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1179, -204, 410}, 0, { 0, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 820, -204, 410}, 0, { -924, 2904}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1179, -204, 1024}, 0, { -1564, 478}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07004148, 0x00437870, 75979, 0x00004148, 256); // 0x07004248 - 0x07004338 -static const Vtx rr_seg7_vertex_07004248[] = { - {{{ 1588, -409, 410}, 0, { 990, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1384, -409, 1024}, 0, { -1052, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1588, -409, 1024}, 0, { -540, -544}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1384, -409, 410}, 0, { 480, 1498}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -919, 614, 410}, 0, { 1502, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1, 614, 1024}, 0, { 2268, -1310}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1, 614, 410}, 0, { 3800, 224}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -919, 614, 1024}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1, 614, 410}, 0, { 480, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1, 614, 1024}, 0, { 2012, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1, 410, 1024}, 0, { 1502, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -919, 410, 1024}, 0, { 1502, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -919, 614, 1024}, 0, { 2012, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -919, 614, 410}, 0, { 480, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -919, 410, 410}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07004248, 0x00437870, 75979, 0x00004248, 240); // 0x07004338 - 0x07004428 -static const Vtx rr_seg7_vertex_07004338[] = { - {{{ 1588, -1074, 410}, 0, { -2586, -3610}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1588, -409, 1024}, 0, { 1118, -2970}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1588, -1074, 1024}, 0, { -1052, -5142}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1588, -409, 410}, 0, { -414, -1438}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 820, -1074, 1024}, 0, { -1052, -5142}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 820, -204, 1024}, 0, { 1118, -2970}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 820, -204, 410}, 0, { -414, -1438}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 820, -1074, 410}, 0, { -2586, -3610}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1, 614, 410}, 0, { 480, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1, 410, 1024}, 0, { 1502, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1, 410, 410}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1588, -1074, 1024}, 0, { -540, -544}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 820, -1074, 410}, 0, { -924, 2904}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1588, -1074, 410}, 0, { 990, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 820, -1074, 1024}, 0, { -2458, 1372}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07004338, 0x00437870, 75979, 0x00004338, 240); // 0x07004428 - 0x07004468 -static const Vtx rr_seg7_vertex_07004428[] = { - {{{ 1, 410, 1024}, 0, { 2268, -1310}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -919, 410, 1024}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -919, 410, 410}, 0, { 1502, 2520}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1, 410, 410}, 0, { 3800, 224}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07004428, 0x00437870, 75979, 0x00004428, 64); // 0x07004468 - 0x07004950 static const Gfx rr_seg7_dl_07004468[] = { diff --git a/levels/rr/areas/1/5/model.inc.c b/levels/rr/areas/1/5/model.inc.c index c37676d5f..170309be6 100644 --- a/levels/rr/areas/1/5/model.inc.c +++ b/levels/rr/areas/1/5/model.inc.c @@ -1,264 +1,45 @@ +#include "pc/rom_assets.h" // 0x07004B10 - 0x07004C10 -static const Vtx rr_seg7_vertex_07004B10[] = { - {{{ 1196, -204, 262}, 0, { 4036, -544}, {0x78, 0x78, 0x78, 0xff}}}, - {{{ 902, -204, 557}, 0, { 3054, -542}, {0x78, 0x78, 0x78, 0xff}}}, - {{{ 1196, -204, 557}, 0, { 3546, -1034}, {0x78, 0x78, 0x78, 0xff}}}, - {{{ 902, -204, 262}, 0, { 3546, -52}, {0x78, 0x78, 0x78, 0xff}}}, - {{{ 377, -204, 262}, 0, { 2672, 820}, {0x78, 0x78, 0x78, 0xff}}}, - {{{ 82, -204, 557}, 0, { 1692, 820}, {0x78, 0x78, 0x78, 0xff}}}, - {{{ 377, -204, 557}, 0, { 2182, 330}, {0x78, 0x78, 0x78, 0xff}}}, - {{{ 82, -204, 262}, 0, { 2182, 1308}, {0x78, 0x78, 0x78, 0xff}}}, - {{{ 805, -204, 244}, 0, { 3416, 138}, {0x6e, 0x6e, 0x6e, 0xff}}}, - {{{ 474, -204, 575}, 0, { 2312, 138}, {0x6e, 0x6e, 0x6e, 0xff}}}, - {{{ 805, -204, 575}, 0, { 2864, -414}, {0x6e, 0x6e, 0x6e, 0xff}}}, - {{{ 474, -204, 244}, 0, { 2864, 690}, {0x6e, 0x6e, 0x6e, 0xff}}}, - {{{ -13, -204, 244}, 0, { 2052, 1498}, {0x6e, 0x6e, 0x6e, 0xff}}}, - {{{ -345, -204, 244}, 0, { 1502, 2050}, {0x6e, 0x6e, 0x6e, 0xff}}}, - {{{ -345, -204, 575}, 0, { 950, 1498}, {0x6e, 0x6e, 0x6e, 0xff}}}, - {{{ -13, -204, 575}, 0, { 1502, 950}, {0x6e, 0x6e, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07004B10, 0x00437870, 75979, 0x00004b10, 256); // 0x07004C10 - 0x07004D10 -static const Vtx rr_seg7_vertex_07004C10[] = { - {{{ -1715, -50, 102}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -486, 102, 102}, 0, { 2268, 2776}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -486, -50, 102}, 0, { 2012, 3032}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2278, -357, 1024}, 0, { 4568, 5588}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2278, -204, 1024}, 0, { 4822, 5332}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -486, -204, 1024}, 0, { 224, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -486, -357, 1024}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -486, -357, -204}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -486, -204, -204}, 0, { 224, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2278, -204, -204}, 0, { 4822, 5332}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2278, -357, -204}, 0, { 4568, 5588}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -486, -50, 717}, 0, { 2012, 3032}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1715, 102, 717}, 0, { 224, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1715, -50, 717}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -486, 102, 717}, 0, { 2268, 2776}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1715, 102, 102}, 0, { 224, 734}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07004C10, 0x00437870, 75979, 0x00004c10, 256); // 0x07004D10 - 0x07004E00 -static const Vtx rr_seg7_vertex_07004D10[] = { - {{{ 82, -204, 557}, 0, { 1692, 820}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -13, -204, 575}, 0, { 1502, 950}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2278, -204, 1024}, 0, { 4568, -3608}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 474, -204, 575}, 0, { 2312, 138}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 377, -204, 557}, 0, { 2182, 330}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 82, -204, 262}, 0, { 2182, 1308}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -345, -204, 575}, 0, { 950, 1498}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -13, -204, 244}, 0, { 2052, 1498}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 805, -204, 575}, 0, { 2864, -414}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 902, -204, 557}, 0, { 3054, -544}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1196, -204, 557}, 0, { 3546, -1034}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1330, -204, 539}, 0, { 3798, -1224}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -486, -204, 1024}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1588, -204, 539}, 0, { 4226, -1654}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2278, -204, -204}, 0, { 6612, -1564}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07004D10, 0x00437870, 75979, 0x00004d10, 240); // 0x07004E00 - 0x07004EE0 -static const Vtx rr_seg7_vertex_07004E00[] = { - {{{ 805, -204, 244}, 0, { 3416, 138}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 902, -204, 262}, 0, { 3546, -52}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1196, -204, 262}, 0, { 4036, -542}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1196, -204, 557}, 0, { 3546, -1034}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1330, -204, 539}, 0, { 3798, -1224}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1330, -204, 281}, 0, { 4226, -796}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 805, -204, 575}, 0, { 2864, -414}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 902, -204, 557}, 0, { 3054, -544}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 474, -204, 244}, 0, { 2864, 690}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 377, -204, 557}, 0, { 2182, 330}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 474, -204, 575}, 0, { 2312, 138}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 377, -204, 262}, 0, { 2672, 820}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2278, -204, -204}, 0, { 6612, -1564}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1588, -204, 281}, 0, { 4656, -1224}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07004E00, 0x00437870, 75979, 0x00004e00, 224); // 0x07004EE0 - 0x07004FD0 -static const Vtx rr_seg7_vertex_07004EE0[] = { - {{{ -1715, 102, 102}, 0, { 990, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -486, 102, 717}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -486, 102, 102}, 0, { 3034, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -486, -204, -204}, 0, { 2012, 3032}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -13, -204, 244}, 0, { 2052, 1498}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2278, -204, -204}, 0, { 6612, -1564}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -345, -204, 244}, 0, { 1502, 2050}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 82, -204, 262}, 0, { 2182, 1308}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 474, -204, 244}, 0, { 2864, 690}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 377, -204, 262}, 0, { 2672, 820}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -486, -204, 1024}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -345, -204, 575}, 0, { 950, 1498}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1588, -204, 281}, 0, { 4656, -1224}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1588, -204, 539}, 0, { 4226, -1654}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1715, 102, 717}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07004EE0, 0x00437870, 75979, 0x00004ee0, 240); // 0x07004FD0 - 0x070050C0 -static const Vtx rr_seg7_vertex_07004FD0[] = { - {{{ -1715, -50, 717}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1715, 102, 102}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1715, -50, 102}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1588, -204, 281}, 0, { 4656, -1224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1330, -204, 281}, 0, { 4226, -796}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1330, -204, 539}, 0, { 3798, -1224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1588, -204, 539}, 0, { 4226, -1654}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2278, -357, -204}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2278, -204, -204}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2278, -204, 1024}, 0, { 2268, -798}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2278, -357, 1024}, 0, { 2012, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -486, -357, 1024}, 0, { 2012, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -486, -204, 1024}, 0, { 2268, -798}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -486, -204, -204}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -486, -357, -204}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07004FD0, 0x00437870, 75979, 0x00004fd0, 240); // 0x070050C0 - 0x070051B0 -static const Vtx rr_seg7_vertex_070050C0[] = { - {{{ -486, -50, 102}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -486, 102, 102}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -486, 102, 717}, 0, { 1246, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1715, -50, 717}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1715, 102, 717}, 0, { 1246, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1715, 102, 102}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -486, -50, 717}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2278, -357, 1024}, 0, { 4568, -3608}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -486, -357, -204}, 0, { 2012, 3032}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2278, -357, -204}, 0, { 6612, -1564}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -486, -357, 1024}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -486, -50, 102}, 0, { 3034, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1715, -50, 717}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1715, -50, 102}, 0, { 990, 2010}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -486, -50, 717}, 0, { 2012, -1054}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070050C0, 0x00437870, 75979, 0x000050c0, 240); // 0x070051B0 - 0x070052B0 -static const Vtx rr_seg7_vertex_070051B0[] = { - {{{ -1203, 1306, 717}, 0, { 990, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1611, 1306, 922}, 0, { 1244, -796}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1203, 1101, 717}, 0, { 648, -146}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1611, 1101, 922}, 0, { 900, -910}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1203, 1101, 102}, 0, { 1870, 1076}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1611, 1101, -101}, 0, { 2636, 824}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1203, 1306, 102}, 0, { 1756, 734}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -1611, 1306, -101}, 0, { 2522, 480}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -588, 1101, 717}, 0, { 0, 478}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -384, 1306, 717}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1203, 1101, 717}, 0, { 734, -288}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1203, 1306, 717}, 0, { 990, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1203, 1101, 102}, 0, { 2012, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1203, 1306, 102}, 0, { 1756, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -588, 1101, 102}, 0, { 1246, 1754}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -384, 1306, 102}, 0, { 734, 1754}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070051B0, 0x00437870, 75979, 0x000051b0, 256); // 0x070052B0 - 0x070053B0 -static const Vtx rr_seg7_vertex_070052B0[] = { - {{{ -384, 1306, 102}, 0, { 734, 1754}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1203, 1306, 102}, 0, { 1756, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1611, 1306, 922}, 0, { 1244, -796}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1611, 1306, -101}, 0, { 2522, 480}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2021, 1306, 102}, 0, { 2776, -286}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2021, 1306, 717}, 0, { 2010, -1052}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1203, 1306, 717}, 0, { 990, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -384, 1306, 717}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1971, 307, -665}, 0, { 480, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2073, 307, -562}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1971, 307, -562}, 0, { 224, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2073, 307, -665}, 0, { 224, 1244}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2021, 1101, 717}, 0, { 2138, -1180}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2021, 1306, 717}, 0, { 2010, -1052}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2021, 1101, 102}, 0, { 2904, -414}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2021, 1306, 102}, 0, { 2776, -286}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070052B0, 0x00437870, 75979, 0x000052b0, 256); // 0x070053B0 - 0x070054B0 -static const Vtx rr_seg7_vertex_070053B0[] = { - {{{ -588, 1101, 102}, 0, { 990, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -384, 1306, 102}, 0, { 734, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -588, 1101, 717}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -384, 1306, 717}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2124, 102, -409}, 0, { -542, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2073, 307, -562}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2176, 102, -767}, 0, { 224, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1868, 102, -767}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1971, -50, -665}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2073, -50, -665}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1971, -50, -562}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1920, 102, -409}, 0, { 0, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2073, -50, -562}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1971, 307, -562}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1971, 307, -665}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2073, 307, -665}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070053B0, 0x00437870, 75979, 0x000053b0, 256); // 0x070054B0 - 0x070055B0 -static const Vtx rr_seg7_vertex_070054B0[] = { - {{{ -2021, 1101, 102}, 0, { 2776, -286}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1611, 1101, -101}, 0, { 2522, 480}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -588, 1101, 717}, 0, { 224, 734}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1611, 1101, 922}, 0, { 1244, -796}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2021, 1101, 717}, 0, { 2010, -1052}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1203, 1101, 717}, 0, { 990, 0}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1203, 1101, 102}, 0, { 1756, 734}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -588, 1101, 102}, 0, { 990, 1500}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1971, -50, -562}, 0, { 224, 734}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2073, -50, -562}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2073, -50, -665}, 0, { 224, 1244}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1971, -50, -665}, 0, { 480, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2176, 102, -767}, 0, { 224, 1754}, {0x5a, 0x5a, 0x5a, 0xff}}}, - {{{ -2073, -50, -665}, 0, { 224, 1244}, {0x5a, 0x5a, 0x5a, 0xff}}}, - {{{ -2073, -50, -562}, 0, { 0, 990}, {0x5a, 0x5a, 0x5a, 0xff}}}, - {{{ -2124, 102, -409}, 0, { -542, 734}, {0x5a, 0x5a, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070054B0, 0x00437870, 75979, 0x000054b0, 256); // 0x070055B0 - 0x070056B0 -static const Vtx rr_seg7_vertex_070055B0[] = { - {{{ -1920, 102, -409}, 0, { 0, 224}, {0x5a, 0x5a, 0x5a, 0xff}}}, - {{{ -1971, -50, -562}, 0, { 224, 734}, {0x5a, 0x5a, 0x5a, 0xff}}}, - {{{ -1868, 102, -767}, 0, { 990, 990}, {0x5a, 0x5a, 0x5a, 0xff}}}, - {{{ -1971, -50, -665}, 0, { 480, 990}, {0x5a, 0x5a, 0x5a, 0xff}}}, - {{{ -1611, 1306, 922}, 0, { 1244, -796}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -2021, 1306, 717}, 0, { 2010, -1052}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1611, 1101, 922}, 0, { 1130, -1140}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -2021, 1101, 717}, 0, { 1896, -1396}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1611, 1101, -101}, 0, { 2864, 594}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -2021, 1101, 102}, 0, { 3120, -172}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1611, 1306, -101}, 0, { 2522, 480}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -2021, 1306, 102}, 0, { 2776, -286}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1920, 102, -409}, 0, { 0, 224}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1971, 307, -562}, 0, { 224, 734}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -2073, 307, -562}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -2124, 102, -409}, 0, { -542, 734}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070055B0, 0x00437870, 75979, 0x000055b0, 256); // 0x070056B0 - 0x070056F0 -static const Vtx rr_seg7_vertex_070056B0[] = { - {{{ -2176, 102, -767}, 0, { 224, 1754}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -2073, 307, -665}, 0, { 224, 1244}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1971, 307, -665}, 0, { 480, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1868, 102, -767}, 0, { 990, 990}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070056B0, 0x00437870, 75979, 0x000056b0, 64); // 0x070056F0 - 0x070057F0 -static const Vtx rr_seg7_vertex_070056F0[] = { - {{{ -486, 0, 102}, 0, { -1052, 990}, {0x12, 0x23, 0x11, 0xff}}}, - {{{ -588, 0, 102}, 0, { 0, 2010}, {0x12, 0x23, 0x11, 0xff}}}, - {{{ -588, 0, -204}, 0, { 0, 2010}, {0x12, 0x23, 0x11, 0xff}}}, - {{{ -486, 0, -204}, 0, { -1052, 990}, {0x12, 0x23, 0x11, 0xff}}}, - {{{ -486, 102, -204}, 0, { -1052, 0}, {0xa0, 0xcd, 0x97, 0xff}}}, - {{{ -588, 102, 102}, 0, { 0, 990}, {0xa0, 0xcd, 0x97, 0xff}}}, - {{{ -486, 102, 102}, 0, { -1052, 0}, {0xa0, 0xcd, 0x97, 0xff}}}, - {{{ -588, 102, -204}, 0, { 0, 990}, {0xa0, 0xcd, 0x97, 0xff}}}, - {{{ -486, 102, 102}, 0, { 0, 990}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -486, 0, -204}, 0, { 990, 114}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -486, 102, -204}, 0, { 0, 114}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -486, 0, 102}, 0, { 990, 990}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -588, 0, 102}, 0, { 990, 990}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -588, 102, 102}, 0, { 0, 990}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -588, 102, -204}, 0, { 0, 0}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -588, 0, -204}, 0, { 990, 0}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070056F0, 0x00437870, 75979, 0x000056f0, 256); // 0x070057F0 - 0x07005A48 static const Gfx rr_seg7_dl_070057F0[] = { diff --git a/levels/rr/areas/1/6/model.inc.c b/levels/rr/areas/1/6/model.inc.c index 2a0a342a6..f463130c3 100644 --- a/levels/rr/areas/1/6/model.inc.c +++ b/levels/rr/areas/1/6/model.inc.c @@ -1,529 +1,90 @@ +#include "pc/rom_assets.h" // 0x07005D00 - 0x07005DF0 -static const Vtx rr_seg7_vertex_07005D00[] = { - {{{ 1075, -306, 1024}, 0, { 104, 1056}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 973, -306, 922}, 0, { 104, 1568}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 973, -306, 1024}, 0, { 104, 1568}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 1075, -306, 922}, 0, { 104, 1056}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 973, -306, 1782}, 0, { 240, 718}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 1075, -306, 1679}, 0, { 410, 888}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 973, -306, 1679}, 0, { 240, 718}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 1075, -306, 1782}, 0, { 410, 888}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 1075, -306, 1679}, 0, { 410, 888}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1126, -388, 1782}, 0, { 360, 1108}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1126, -388, 1679}, 0, { 360, 1108}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1126, -388, 1024}, 0, { 376, 938}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1126, -388, 922}, 0, { 376, 938}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1075, -306, 922}, 0, { 104, 1056}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1075, -306, 1024}, 0, { 104, 1056}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07005D00, 0x00437870, 75979, 0x00005d00, 240); // 0x07005DF0 - 0x07005EF0 -static const Vtx rr_seg7_vertex_07005DF0[] = { - {{{ 973, -306, 1024}, 0, { 104, 1568}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 922, -388, 922}, 0, { 376, 1958}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 922, -388, 1024}, 0, { 376, 1958}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 973, -306, 922}, 0, { 104, 1568}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 922, -388, 1679}, 0, { 20, 768}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 973, -306, 1782}, 0, { 240, 718}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 973, -306, 1679}, 0, { 240, 718}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 922, -388, 1782}, 0, { 20, 768}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1075, -306, 1679}, 0, { 410, 888}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1075, -306, 1782}, 0, { 410, 888}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1126, -388, 1782}, 0, { 360, 1108}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1015, -1433, 1763}, 0, { 278, 1142}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1024, -1433, 1782}, 0, { 308, 1158}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1024, -470, 1782}, 0, { 308, -40}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 973, -470, 1679}, 0, { 138, -126}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 973, -1433, 1679}, 0, { 138, 1074}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07005DF0, 0x00437870, 75979, 0x00005df0, 256); // 0x07005EF0 - 0x07005FF0 -static const Vtx rr_seg7_vertex_07005EF0[] = { - {{{ 1075, -470, 1679}, 0, { 478, 44}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 991, -1433, 1679}, 0, { 200, 1104}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 973, -1433, 1679}, 0, { 138, 1074}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1075, -1433, 1679}, 0, { 480, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 973, -470, 1679}, 0, { 138, -126}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1024, -470, 1782}, 0, { 308, -40}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1024, -1433, 1782}, 0, { 308, 1158}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1070, -1433, 1690}, 0, { 462, 1234}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1075, -1433, 1679}, 0, { 480, 1244}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1075, -470, 1679}, 0, { 478, 44}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 973, -306, 1782}, 0, { 240, 718}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1075, -470, 1782}, 0, { 138, 1158}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1126, -388, 1782}, 0, { 360, 1108}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 973, -306, 1024}, 0, { 104, 1568}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 973, -470, 1024}, 0, { 650, 1840}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1075, -470, 1024}, 0, { 650, 1328}, {0xaa, 0xaa, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07005EF0, 0x00437870, 75979, 0x00005ef0, 256); // 0x07005FF0 - 0x070060F0 -static const Vtx rr_seg7_vertex_07005FF0[] = { - {{{ 973, -306, 1024}, 0, { 104, 1568}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 922, -388, 1024}, 0, { 376, 1958}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 973, -470, 1024}, 0, { 650, 1840}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1126, -388, 1024}, 0, { 376, 938}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1075, -306, 1024}, 0, { 104, 1056}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1075, -470, 1024}, 0, { 650, 1328}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 973, -470, 1679}, 0, { 0, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1075, -306, 1679}, 0, { 410, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1126, -388, 1679}, 0, { 360, 1108}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 922, -388, 1679}, 0, { 20, 768}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 973, -306, 1679}, 0, { 240, 718}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1075, -470, 1679}, 0, { 138, 1158}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 973, -306, 1782}, 0, { 240, 718}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 973, -470, 1782}, 0, { 0, 990}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1075, -470, 1782}, 0, { 138, 1158}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 922, -388, 1782}, 0, { 20, 768}, {0xaa, 0xaa, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07005FF0, 0x00437870, 75979, 0x00005ff0, 256); // 0x070060F0 - 0x070061E0 -static const Vtx rr_seg7_vertex_070060F0[] = { - {{{ 973, -306, 1782}, 0, { 240, 718}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1126, -388, 1782}, 0, { 360, 1108}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1075, -306, 1782}, 0, { 410, 888}, {0xaa, 0xaa, 0x00, 0xff}}}, - {{{ 1075, -470, 1024}, 0, { 650, 1328}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 973, -470, 922}, 0, { 650, 1840}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 1075, -470, 922}, 0, { 650, 1328}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 973, -470, 1024}, 0, { 650, 1840}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 1024, -470, 1782}, 0, { 54, 1074}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 1075, -470, 1679}, 0, { 138, 1158}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 1075, -470, 1782}, 0, { 138, 1158}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 973, -470, 1679}, 0, { 0, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 973, -470, 1782}, 0, { 0, 990}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 1075, -470, 1679}, 0, { 138, 1158}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1126, -388, 1782}, 0, { 360, 1108}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1075, -470, 1782}, 0, { 138, 1158}, {0x78, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070060F0, 0x00437870, 75979, 0x000060f0, 240); // 0x070061E0 - 0x070062D0 -static const Vtx rr_seg7_vertex_070061E0[] = { - {{{ 1075, -470, 1024}, 0, { 650, 1328}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1126, -388, 922}, 0, { 376, 938}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1126, -388, 1024}, 0, { 376, 938}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1075, -470, 922}, 0, { 650, 1328}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 922, -388, 1024}, 0, { 376, 1958}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 922, -388, 922}, 0, { 376, 1958}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 973, -470, 922}, 0, { 650, 1840}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 973, -470, 1024}, 0, { 650, 1840}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 973, -470, 1679}, 0, { 0, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 922, -388, 1782}, 0, { 20, 768}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 922, -388, 1679}, 0, { 20, 768}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 973, -470, 1782}, 0, { 0, 990}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1075, -470, 1679}, 0, { 138, 1158}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1126, -388, 1679}, 0, { 360, 1108}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 1126, -388, 1782}, 0, { 360, 1108}, {0x78, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070061E0, 0x00437870, 75979, 0x000061e0, 240); // 0x070062D0 - 0x070063B0 -static const Vtx rr_seg7_vertex_070062D0[] = { - {{{ 1016, 2355, -1548}, 0, { -9484, 734}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 1016, 2355, -1522}, 0, { -9484, 734}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 1032, 2355, -1522}, 0, { -9426, 716}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 1009, 2355, -1535}, 0, { -9512, 744}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 1039, 2355, -1535}, 0, { -9398, 706}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 1032, 2355, -1548}, 0, { -9426, 716}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 1039, 307, -1535}, 0, { 820, 706}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 1039, 2355, -1535}, 0, { -9398, 706}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 1032, 2355, -1522}, 0, { -9426, 716}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 1032, 307, -1522}, 0, { 792, 716}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ 1045, -1433, 2154}, 0, { 1302, 716}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1045, -255, 2154}, 0, { -4572, 716}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1038, -255, 2167}, 0, { -4600, 724}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1038, -1433, 2167}, 0, { 1274, 724}, {0x97, 0xa9, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070062D0, 0x00437870, 75979, 0x000062d0, 224); // 0x070063B0 - 0x070064A0 -static const Vtx rr_seg7_vertex_070063B0[] = { - {{{ 1015, -1433, 2154}, 0, { 1188, 754}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1015, -255, 2154}, 0, { -4686, 754}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1022, -255, 2141}, 0, { -4658, 744}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1022, -1433, 2141}, 0, { 1216, 744}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1009, 307, -1535}, 0, { 706, 744}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1016, 2355, -1548}, 0, { -9484, 734}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1016, 307, -1548}, 0, { 734, 734}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1009, 2355, -1535}, 0, { -9512, 744}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 1032, 307, -1522}, 0, { 792, 716}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1016, 2355, -1522}, 0, { -9484, 734}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1016, 307, -1522}, 0, { 734, 734}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1038, -1433, 2167}, 0, { 1274, 724}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1038, -255, 2167}, 0, { -4600, 724}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1022, -255, 2167}, 0, { -4658, 744}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1022, -1433, 2167}, 0, { 1216, 744}, {0x52, 0x70, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070063B0, 0x00437870, 75979, 0x000063b0, 240); // 0x070064A0 - 0x07006590 -static const Vtx rr_seg7_vertex_070064A0[] = { - {{{ 1022, -1433, 2141}, 0, { 1216, 744}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1038, -255, 2141}, 0, { -4600, 724}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1038, -1433, 2141}, 0, { 1274, 724}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1022, -255, 2141}, 0, { -4658, 744}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1016, 307, -1548}, 0, { 734, 734}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1016, 2355, -1548}, 0, { -9484, 734}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1032, 2355, -1548}, 0, { -9426, 716}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1032, 307, -1548}, 0, { 792, 716}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1032, 307, -1522}, 0, { 792, 716}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1032, 2355, -1522}, 0, { -9426, 716}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1016, 2355, -1522}, 0, { -9484, 734}, {0x52, 0x70, 0xac, 0xff}}}, - {{{ 1032, 307, -1548}, 0, { 792, 716}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1032, 2355, -1548}, 0, { -9426, 716}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1039, 2355, -1535}, 0, { -9398, 706}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1039, 307, -1535}, 0, { 820, 706}, {0x8c, 0x98, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070064A0, 0x00437870, 75979, 0x000064a0, 240); // 0x07006590 - 0x07006690 -static const Vtx rr_seg7_vertex_07006590[] = { - {{{ 1016, 307, -1522}, 0, { 734, 734}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1009, 2355, -1535}, 0, { -9512, 744}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1009, 307, -1535}, 0, { 706, 744}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1016, 2355, -1522}, 0, { -9484, 734}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 1022, -1433, 2167}, 0, { 1216, 744}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1015, -255, 2154}, 0, { -4686, 754}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1015, -1433, 2154}, 0, { 1188, 754}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1022, -255, 2167}, 0, { -4658, 744}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1038, -1433, 2141}, 0, { 1274, 724}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1038, -255, 2141}, 0, { -4600, 724}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1045, -255, 2154}, 0, { -4572, 716}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1045, -1433, 2154}, 0, { 1302, 716}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 1022, -255, 2141}, 0, { -4658, 744}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1038, -255, 2167}, 0, { -4600, 724}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1045, -255, 2154}, 0, { -4572, 716}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1038, -255, 2141}, 0, { -4600, 724}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07006590, 0x00437870, 75979, 0x00006590, 256); // 0x07006690 - 0x070066D0 -static const Vtx rr_seg7_vertex_07006690[] = { - {{{ 1022, -255, 2141}, 0, { -4658, 744}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1022, -255, 2167}, 0, { -4658, 744}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1038, -255, 2167}, 0, { -4600, 724}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1015, -255, 2154}, 0, { -4686, 754}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07006690, 0x00437870, 75979, 0x00006690, 64); // 0x070066D0 - 0x070067C0 -static const Vtx rr_seg7_vertex_070066D0[] = { - {{{ 1235, -1535, 2359}, 0, { -1036, 5092}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1235, -1433, 2359}, 0, { -782, 4836}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 825, -1433, 2359}, 0, { -1804, 3814}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1331, -101, 922}, 0, { 2524, 1500}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 717, -511, 922}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1331, -511, 922}, 0, { 1502, 2522}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 717, -101, 922}, 0, { 990, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -716, -460, 1050}, 0, { -3862, -2076}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -716, 205, 1050}, 0, { -2202, -3736}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 51, 205, 1050}, 0, { -158, -1692}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 51, -460, 1050}, 0, { -1818, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 51, -460, 1664}, 0, { -1818, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 51, 205, 1664}, 0, { -158, -1692}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -716, 205, 1664}, 0, { -2202, -3736}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -716, -460, 1664}, 0, { -3862, -2076}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070066D0, 0x00437870, 75979, 0x000066d0, 240); // 0x070067C0 - 0x070068B0 -static const Vtx rr_seg7_vertex_070067C0[] = { - {{{ 1331, 102, 0}, 0, { 3034, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 717, 102, 0}, 0, { 1502, -542}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 717, -101, 0}, 0, { 990, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1235, -1535, 2359}, 0, { -1036, 5092}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 825, -1433, 2359}, 0, { -1804, 3814}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 825, -1535, 2359}, 0, { -2058, 4070}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 825, -1535, 1540}, 0, { -2058, 4070}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 32, -1433, 1540}, 0, { -3784, 1834}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 32, -1535, 1540}, 0, { -4038, 2090}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 825, -1433, 1540}, 0, { -1804, 3814}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 32, -1535, 1233}, 0, { -4038, 2090}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 32, -1433, 1233}, 0, { -3784, 1834}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1235, -1433, 1233}, 0, { -782, 4836}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1235, -1535, 1233}, 0, { -1036, 5092}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1331, -101, 0}, 0, { 2524, 1500}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070067C0, 0x00437870, 75979, 0x000067c0, 240); // 0x070068B0 - 0x070069A0 -static const Vtx rr_seg7_vertex_070068B0[] = { - {{{ -280, 1024, 1664}, 0, { 2778, 3798}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1406, 1229, 1664}, 0, { 480, 480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1406, 1024, 1664}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1331, 307, -921}, 0, { 3544, 480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 717, 102, -921}, 0, { 1500, -542}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1331, 102, -921}, 0, { 3034, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 717, 307, -921}, 0, { 2012, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1331, -511, -1842}, 0, { 1502, 2522}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 717, 307, -1842}, 0, { 2012, -1054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1331, 307, -1842}, 0, { 3544, 480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 717, -511, -1842}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2072, 1843, -588}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -792, 2048, -588}, 0, { 3672, 3670}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -792, 1843, -588}, 0, { 3162, 4182}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2072, 2048, -588}, 0, { 478, 480}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070068B0, 0x00437870, 75979, 0x000068b0, 240); // 0x070069A0 - 0x07006AA0 -static const Vtx rr_seg7_vertex_070069A0[] = { - {{{ -792, 1024, 1050}, 0, { 1500, 2520}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -792, 1229, 1050}, 0, { 2012, 2010}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -280, 1229, 1050}, 0, { 3290, 3288}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -280, 1024, 1664}, 0, { 2778, 3798}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -280, 1229, 1664}, 0, { 3290, 3288}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1406, 1229, 1664}, 0, { 480, 480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -280, 1024, 1050}, 0, { 2778, 3798}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 51, 205, 1050}, 0, { 8206, -7248}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -716, 205, 1664}, 0, { 4630, -6738}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 51, 205, 1664}, 0, { 6674, -8782}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -716, 205, 1050}, 0, { 6162, -5204}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1235, -1433, 1233}, 0, { 1796, 3728}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 825, -1433, 1540}, 0, { 2052, 5518}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 825, -1433, 2359}, 0, { 8, 7562}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 32, -1433, 1233}, 0, { 4798, 6730}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 32, -1433, 1540}, 0, { 4032, 7498}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070069A0, 0x00437870, 75979, 0x000069a0, 256); // 0x07006AA0 - 0x07006B80 -static const Vtx rr_seg7_vertex_07006AA0[] = { - {{{ 1235, -1433, 1233}, 0, { 1796, 3728}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 825, -1433, 2359}, 0, { 8, 7562}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1235, -1433, 2359}, 0, { -1012, 6540}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 717, -101, 922}, 0, { 4056, 4564}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1331, -101, 922}, 0, { 2524, 3032}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1331, -101, 0}, 0, { 4822, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 717, -101, 0}, 0, { 6356, 2266}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2072, 2048, 26}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -792, 2048, 26}, 0, { 3162, -2204}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -792, 2048, -588}, 0, { 4694, -670}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 717, 307, -921}, 0, { 8656, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1331, 307, -1842}, 0, { 9422, -3864}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 717, 307, -1842}, 0, { 10954, -2332}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1331, 307, -921}, 0, { 7122, -1564}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07006AA0, 0x00437870, 75979, 0x00006aa0, 224); // 0x07006B80 - 0x07006C60 -static const Vtx rr_seg7_vertex_07006B80[] = { - {{{ 1331, 102, -921}, 0, { 7122, -1564}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 717, 102, -921}, 0, { 8656, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 717, 102, 0}, 0, { 6356, 2266}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1331, 102, 0}, 0, { 4822, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1406, 1229, 1050}, 0, { 1502, 2520}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1406, 1229, 1664}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -280, 1229, 1664}, 0, { 2778, -1820}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -280, 1229, 1050}, 0, { 4312, -288}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2072, 2048, 26}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -792, 2048, -588}, 0, { 4694, -670}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2072, 2048, -588}, 0, { 1500, 2520}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1235, -1535, 1233}, 0, { -3534, -7004}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1235, -1433, 2359}, 0, { -1234, -8792}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1235, -1535, 2359}, 0, { -1490, -9048}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07006B80, 0x00437870, 75979, 0x00006b80, 224); // 0x07006C60 - 0x07006D50 -static const Vtx rr_seg7_vertex_07006C60[] = { - {{{ -716, -460, 1664}, 0, { -1052, -5142}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, 205, 1050}, 0, { -924, -1948}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, -460, 1050}, 0, { -2586, -3610}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -716, 205, 1664}, 0, { 606, -3482}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 51, -460, 1050}, 0, { -2586, -3610}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 51, 205, 1050}, 0, { -924, -1948}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 51, 205, 1664}, 0, { 606, -3482}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 51, -460, 1664}, 0, { -1052, -5142}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 825, -1535, 2359}, 0, { -1490, -9048}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 825, -1433, 2359}, 0, { -1234, -8792}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 825, -1433, 1540}, 0, { -3278, -6748}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 825, -1535, 1540}, 0, { -3534, -7004}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1235, -1535, 1233}, 0, { -3534, -7004}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1235, -1433, 1233}, 0, { -3278, -6748}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1235, -1433, 2359}, 0, { -1234, -8792}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07006C60, 0x00437870, 75979, 0x00006c60, 240); // 0x07006D50 - 0x07006E50 -static const Vtx rr_seg7_vertex_07006D50[] = { - {{{ 717, 307, -1842}, 0, { 5930, 4224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 717, -511, -1842}, 0, { 4568, 5588}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 717, -511, 922}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 717, 102, -921}, 0, { 4056, 3032}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 717, 307, -921}, 0, { 4396, 2692}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 717, -101, 0}, 0, { 2182, 1840}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 717, -101, 922}, 0, { 650, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 717, 102, 0}, 0, { 2524, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, -101, 0}, 0, { 2182, 1840}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, -101, 922}, 0, { 650, 308}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, -511, 922}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2072, 1843, 26}, 0, { 1502, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2072, 2048, -588}, 0, { 478, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2072, 1843, -588}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, 307, -1842}, 0, { 5930, 4224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, 102, -921}, 0, { 4056, 3032}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07006D50, 0x00437870, 75979, 0x00006d50, 256); // 0x07006E50 - 0x07006F30 -static const Vtx rr_seg7_vertex_07006E50[] = { - {{{ 1331, -511, 922}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, -511, -1842}, 0, { 4568, 5588}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, 307, -1842}, 0, { 5930, 4224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, 307, -921}, 0, { 4396, 2692}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, 102, -921}, 0, { 4056, 3032}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, 102, 0}, 0, { 2524, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, -101, 0}, 0, { 2182, 1840}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -792, 1843, -588}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -792, 2048, 26}, 0, { 2012, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -792, 1843, 26}, 0, { 1502, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -792, 2048, -588}, 0, { 480, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2072, 1843, 26}, 0, { 1502, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2072, 2048, 26}, 0, { 2012, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2072, 2048, -588}, 0, { 478, 1498}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07006E50, 0x00437870, 75979, 0x00006e50, 224); // 0x07006F30 - 0x07007020 -static const Vtx rr_seg7_vertex_07006F30[] = { - {{{ -280, 1229, 1050}, 0, { 478, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -280, 1229, 1664}, 0, { 2012, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -280, 1024, 1664}, 0, { 1500, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -280, 1024, 1050}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1406, 1024, 1664}, 0, { 1500, -544}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1406, 1229, 1050}, 0, { 478, 1500}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1406, 1024, 1050}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1406, 1229, 1664}, 0, { 2012, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -280, 1024, 1664}, 0, { 2778, -1820}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1406, 1024, 1050}, 0, { 1500, 2520}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -280, 1024, 1050}, 0, { 4312, -288}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 51, -460, 1664}, 0, { 6674, -8782}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -716, -460, 1664}, 0, { 4630, -6738}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -716, -460, 1050}, 0, { 6162, -5204}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 51, -460, 1050}, 0, { 8206, -7248}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07006F30, 0x00437870, 75979, 0x00006f30, 240); // 0x07007020 - 0x07007110 -static const Vtx rr_seg7_vertex_07007020[] = { - {{{ 1331, -511, 922}, 0, { 2524, 3032}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 717, -511, 922}, 0, { 4056, 4564}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 717, -511, -1842}, 0, { 10954, -2332}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1331, -511, -1842}, 0, { 9422, -3864}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2072, 1843, -588}, 0, { 1500, 2520}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -792, 1843, 26}, 0, { 3162, -2204}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2072, 1843, 26}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -792, 1843, -588}, 0, { 4694, -670}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -280, 1024, 1664}, 0, { 2778, -1820}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1406, 1024, 1664}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1406, 1024, 1050}, 0, { 1500, 2520}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1406, 1843, 26}, 0, { 1628, 2648}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -1406, 2048, 26}, 0, { 2140, 2138}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -2072, 2048, 26}, 0, { 478, 480}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ -2072, 1843, 26}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07007020, 0x00437870, 75979, 0x00007020, 240); // 0x07007110 - 0x07007150 -static const Vtx rr_seg7_vertex_07007110[] = { - {{{ 51, -460, 1050}, 0, { -2586, -3610}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -716, -460, 1050}, 0, { -2586, -3610}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -716, -460, 1664}, 0, { -1052, -5142}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 51, -460, 1664}, 0, { -1052, -5142}, {0x50, 0x50, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07007110, 0x00437870, 75979, 0x00007110, 64); // 0x07007150 - 0x07007250 -static const Vtx rr_seg7_vertex_07007150[] = { - {{{ 742, 1229, 1050}, 0, { -2074, -236}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 742, 1229, 1664}, 0, { -2074, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1151, 1638, 1664}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1151, 1638, 1050}, 0, { 0, -236}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1254, 1638, 1050}, 0, { 478, -236}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1663, 1229, 1664}, 0, { 2522, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1663, 1229, 1050}, 0, { 2522, -236}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 1254, 1638, 1664}, 0, { 480, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1406, 1024, 1050}, 0, { 500, 1122}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -1406, 2048, 26}, 0, { 0, -670}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -1406, 1843, 26}, 0, { 500, -512}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -1406, 1229, 1050}, 0, { 0, 966}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -792, 1024, 1050}, 0, { 404, 640}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -792, 1843, 26}, 0, { 404, 2820}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -792, 2048, 26}, 0, { 138, 3032}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -792, 1229, 1050}, 0, { 138, 852}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07007150, 0x00437870, 75979, 0x00007150, 256); // 0x07007250 - 0x07007350 -static const Vtx rr_seg7_vertex_07007250[] = { - {{{ -1406, 1843, 26}, 0, { 0, -950}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -792, 1843, 26}, 0, { 3034, -950}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -792, 1024, 1050}, 0, { 3034, 1230}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1406, 1024, 1050}, 0, { 0, 1230}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1406, 1229, 1050}, 0, { 0, 990}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -792, 2048, 26}, 0, { 3034, -646}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -1406, 2048, 26}, 0, { 0, -646}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -792, 1229, 1050}, 0, { 3034, 990}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 1663, 1229, 1050}, 0, { 2522, -236}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1663, 1229, 1664}, 0, { 2522, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 742, 1229, 1664}, 0, { -2074, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 742, 1229, 1050}, 0, { -2074, -236}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1151, 1638, 1050}, 0, { 0, -236}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1254, 1638, 1664}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1254, 1638, 1050}, 0, { 478, -236}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1151, 1638, 1664}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07007250, 0x00437870, 75979, 0x00007250, 256); // 0x07007350 - 0x070073D0 -static const Vtx rr_seg7_vertex_07007350[] = { - {{{ 1663, 1229, 1664}, 0, { 4566, 2522}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1151, 1638, 1664}, 0, { 2012, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 742, 1229, 1664}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1254, 1638, 1664}, 0, { 2522, 1158}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 742, 1229, 1050}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1151, 1638, 1050}, 0, { 2012, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1254, 1638, 1050}, 0, { 2524, 1158}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 1663, 1229, 1050}, 0, { 4568, 2522}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07007350, 0x00437870, 75979, 0x00007350, 128); // 0x070073D0 - 0x070074D0 -static const Vtx rr_seg7_vertex_070073D0[] = { - {{{ -1099, 1507, 702}, 0, { 1002, 1238}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -1099, 1670, 702}, 0, { 1342, 1068}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -1304, 1670, 702}, 0, { 1002, 728}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -1099, 1752, 395}, 0, { 2310, 586}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -1099, 1926, 190}, 0, { 3204, 138}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -1099, 1916, 190}, 0, { 3184, 148}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -894, 1752, 395}, 0, { 2652, 926}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -1099, 1926, 395}, 0, { 2672, 404}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -894, 1916, 190}, 0, { 3524, 490}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -894, 1926, 190}, 0, { 3546, 478}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -894, 1926, 395}, 0, { 3014, 744}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -894, 1261, 1010}, 0, { 34, 2232}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -894, 1414, 1010}, 0, { 354, 2072}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -1099, 1414, 1010}, 0, { 12, 1732}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -1099, 1261, 1010}, 0, { -304, 1892}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -1304, 1507, 702}, 0, { 662, 898}, {0x66, 0x50, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070073D0, 0x00437870, 75979, 0x000073d0, 256); // 0x070074D0 - 0x070075C0 -static const Vtx rr_seg7_vertex_070074D0[] = { - {{{ -1304, 1507, 702}, 0, { 662, 898}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -1304, 1670, 702}, 0, { 1002, 728}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -1304, 1670, 498}, 0, { 1534, 462}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -1099, 1752, 395}, 0, { 2310, 586}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -1099, 1926, 395}, 0, { 2672, 404}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -1099, 1926, 190}, 0, { 3204, 138}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -894, 1916, 190}, 0, { 3524, 490}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -894, 1926, 395}, 0, { 3014, 744}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -894, 1752, 395}, 0, { 2652, 926}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -894, 1414, 818}, 0, { 852, 1824}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -894, 1414, 1010}, 0, { 354, 2072}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -894, 1261, 1010}, 0, { 34, 2232}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -1099, 1261, 1010}, 0, { -304, 1892}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -1099, 1414, 1010}, 0, { 12, 1732}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -1099, 1414, 818}, 0, { 512, 1482}, {0x52, 0x44, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070074D0, 0x00437870, 75979, 0x000074d0, 240); // 0x070075C0 - 0x070076B0 -static const Vtx rr_seg7_vertex_070075C0[] = { - {{{ -1099, 1670, 498}, 0, { 1874, 804}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -1099, 1670, 702}, 0, { 1342, 1068}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -1099, 1507, 702}, 0, { 1002, 1238}, {0x52, 0x44, 0x30, 0xff}}}, - {{{ -1099, 1414, 1010}, 0, { 12, 1732}, {0xac, 0x8e, 0x52, 0xff}}}, - {{{ -894, 1414, 818}, 0, { 852, 1824}, {0xac, 0x8e, 0x52, 0xff}}}, - {{{ -1099, 1414, 818}, 0, { 512, 1482}, {0xac, 0x8e, 0x52, 0xff}}}, - {{{ -894, 1414, 1010}, 0, { 354, 2072}, {0xac, 0x8e, 0x52, 0xff}}}, - {{{ -1304, 1670, 702}, 0, { 1002, 728}, {0xac, 0x8e, 0x52, 0xff}}}, - {{{ -1099, 1670, 702}, 0, { 1342, 1068}, {0xac, 0x8e, 0x52, 0xff}}}, - {{{ -1099, 1670, 498}, 0, { 1874, 804}, {0xac, 0x8e, 0x52, 0xff}}}, - {{{ -1304, 1670, 498}, 0, { 1534, 462}, {0xac, 0x8e, 0x52, 0xff}}}, - {{{ -1099, 1926, 395}, 0, { 2672, 404}, {0xac, 0x8e, 0x52, 0xff}}}, - {{{ -894, 1926, 190}, 0, { 3546, 478}, {0xac, 0x8e, 0x52, 0xff}}}, - {{{ -1099, 1926, 190}, 0, { 3204, 138}, {0xac, 0x8e, 0x52, 0xff}}}, - {{{ -894, 1926, 395}, 0, { 3014, 744}, {0xac, 0x8e, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070075C0, 0x00437870, 75979, 0x000075c0, 240); // 0x070076B0 - 0x07007868 static const Gfx rr_seg7_dl_070076B0[] = { diff --git a/levels/rr/areas/1/7/model.inc.c b/levels/rr/areas/1/7/model.inc.c index 47f4bb86b..6d7308623 100644 --- a/levels/rr/areas/1/7/model.inc.c +++ b/levels/rr/areas/1/7/model.inc.c @@ -1,54 +1,12 @@ +#include "pc/rom_assets.h" // 0x07007EF0 - 0x07007FF0 -static const Vtx rr_seg7_vertex_07007EF0[] = { - {{{ -2405, -76, -741}, 0, { -4260, 8996}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2815, 128, -537}, 0, { -5140, 8908}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2405, 128, -741}, 0, { -4374, 8654}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2406, -76, 589}, 0, { -144, 648}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2816, 128, 384}, 0, { 734, 734}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2406, 128, 589}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2816, -76, 384}, 0, { 620, 392}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2406, 128, -741}, 0, { 1628, 2648}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2816, 128, -537}, 0, { 1884, 1882}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2816, -76, -537}, 0, { 2228, 1996}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 2406, -76, -741}, 0, { 1972, 2764}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2405, 128, 589}, 0, { -6034, 6992}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2815, -76, 384}, 0, { -6632, 7644}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2405, -76, 589}, 0, { -6378, 6878}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2815, 128, 384}, 0, { -6290, 7758}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -2815, -76, -537}, 0, { -5026, 9252}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07007EF0, 0x00437870, 75979, 0x00007ef0, 256); // 0x07007FF0 - 0x070080F0 -static const Vtx rr_seg7_vertex_07007FF0[] = { - {{{ -2405, 128, -741}, 0, { -4374, 8654}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2406, -76, -741}, 0, { 1884, 2904}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2405, -76, -741}, 0, { -4118, 8908}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2406, 128, -741}, 0, { 1628, 2648}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2405, -76, 589}, 0, { -6290, 6736}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2406, 128, 589}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2405, 128, 589}, 0, { -6034, 6992}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2406, -76, 589}, 0, { -286, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2816, -76, 384}, 0, { 990, 478}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2816, 128, -537}, 0, { 1884, 1882}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2816, 128, 384}, 0, { 734, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 2816, -76, -537}, 0, { 2140, 1626}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2815, 128, 384}, 0, { -6290, 7758}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2815, 128, -537}, 0, { -5140, 8908}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2815, -76, -537}, 0, { -5396, 9164}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2815, -76, 384}, 0, { -6546, 8014}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07007FF0, 0x00437870, 75979, 0x00007ff0, 256); // 0x070080F0 - 0x07008170 -static const Vtx rr_seg7_vertex_070080F0[] = { - {{{ -2405, 128, -741}, 0, { -4374, 8654}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2405, 128, 589}, 0, { -6034, 6992}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2406, 128, 589}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2815, 128, -537}, 0, { -5140, 8908}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2815, 128, 384}, 0, { -6290, 7758}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2816, 128, 384}, 0, { 734, 734}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2816, 128, -537}, 0, { 1884, 1882}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2406, 128, -741}, 0, { 1628, 2648}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070080F0, 0x00437870, 75979, 0x000080f0, 128); // 0x07008170 - 0x07008258 static const Gfx rr_seg7_dl_07008170[] = { diff --git a/levels/rr/areas/1/8/model.inc.c b/levels/rr/areas/1/8/model.inc.c index 2409557b8..f74997919 100644 --- a/levels/rr/areas/1/8/model.inc.c +++ b/levels/rr/areas/1/8/model.inc.c @@ -1,175 +1,30 @@ +#include "pc/rom_assets.h" // 0x070082C8 - 0x070083C8 -static const Vtx rr_seg7_vertex_070082C8[] = { - {{{ 620, 0, -116}, 0, { 922, 1124}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 214, 0, -521}, 0, { 1872, 780}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 272, 205, -680}, 0, { 2082, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 620, 0, 347}, 0, { 180, 780}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 272, 205, 912}, 0, { -462, -198}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 214, 0, 752}, 0, { -164, -172}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 779, 205, 405}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -306, 205, 912}, 0, { 0, -1124}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -813, 205, 405}, 0, { 1156, -1556}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -654, 0, 347}, 0, { 1132, -1258}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -248, 0, 752}, 0, { 180, -912}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -654, 0, -116}, 0, { 1872, -912}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -813, 205, -173}, 0, { 2082, -1124}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -306, 205, -680}, 0, { 2514, 64}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -248, 0, -521}, 0, { 2218, 38}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 779, 205, -173}, 0, { 894, 1420}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070082C8, 0x00437870, 75979, 0x000082c8, 256); // 0x070083C8 - 0x070084C8 -static const Vtx rr_seg7_vertex_070083C8[] = { - {{{ 272, 205, 912}, 0, { -462, -198}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -306, 205, 912}, 0, { 0, -1124}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -248, 0, 752}, 0, { 180, -912}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 214, 0, 752}, 0, { -164, -172}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -306, 205, -680}, 0, { 2514, 64}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 272, 205, -680}, 0, { 2082, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -248, 0, -521}, 0, { 2218, 38}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 214, 0, -521}, 0, { 1872, 780}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 272, 205, -680}, 0, { 2082, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -306, 205, -680}, 0, { 2514, 64}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -813, 205, -173}, 0, { 2082, -1124}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 779, 205, 405}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 779, 205, -173}, 0, { 894, 1420}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -813, 205, 405}, 0, { 1156, -1556}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -306, 205, 912}, 0, { 0, -1124}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 272, 205, 912}, 0, { -462, -198}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070083C8, 0x00437870, 75979, 0x000083c8, 256); // 0x070084C8 - 0x070085B8 -static const Vtx rr_seg7_vertex_070084C8[] = { - {{{ 317, 642, -1495}, 0, { 480, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 214, 642, -1495}, 0, { 224, 1244}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 214, 642, -1393}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 317, 642, -1393}, 0, { 224, 734}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -654, 0, -116}, 0, { 1872, -912}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -813, 205, 405}, 0, { 1156, -1556}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -813, 205, -173}, 0, { 2082, -1124}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -654, 0, 347}, 0, { 1132, -1258}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 620, 0, 347}, 0, { 180, 780}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 779, 205, -173}, 0, { 894, 1420}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 779, 205, 405}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 620, 0, -116}, 0, { 922, 1124}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 163, 437, -1239}, 0, { -542, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 214, 642, -1393}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 112, 437, -1598}, 0, { 224, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070084C8, 0x00437870, 75979, 0x000084c8, 240); // 0x070085B8 - 0x070086B8 -static const Vtx rr_seg7_vertex_070085B8[] = { - {{{ 419, 437, -1598}, 0, { 990, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 317, 284, -1495}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 214, 284, -1495}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 112, 437, -1598}, 0, { 224, 1754}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 163, 437, -1239}, 0, { -542, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 317, 284, -1393}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 368, 437, -1239}, 0, { 0, 224}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 214, 284, -1393}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 317, 642, -1393}, 0, { 224, 734}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 317, 642, -1495}, 0, { 480, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 214, 642, -1393}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 214, 642, -1495}, 0, { 224, 1244}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 620, 0, -116}, 0, { 922, 1124}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 620, 0, 347}, 0, { 180, 780}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 214, 0, -521}, 0, { 1872, 780}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 214, 0, 752}, 0, { -164, -172}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070085B8, 0x00437870, 75979, 0x000085b8, 256); // 0x070086B8 - 0x07008798 -static const Vtx rr_seg7_vertex_070086B8[] = { - {{{ -248, 0, 752}, 0, { 180, -912}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -654, 0, 347}, 0, { 1132, -1258}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 214, 0, -521}, 0, { 1872, 780}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -654, 0, -116}, 0, { 1872, -912}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -248, 0, -521}, 0, { 2218, 38}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 214, 0, 752}, 0, { -164, -172}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 317, 284, -1393}, 0, { 224, 734}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 214, 284, -1393}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 214, 284, -1495}, 0, { 224, 1244}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 317, 284, -1495}, 0, { 480, 990}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 112, 437, -1598}, 0, { 224, 1754}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 214, 284, -1393}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 163, 437, -1239}, 0, { -542, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 214, 284, -1495}, 0, { 224, 1244}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070086B8, 0x00437870, 75979, 0x000086b8, 224); // 0x07008798 - 0x07008858 -static const Vtx rr_seg7_vertex_07008798[] = { - {{{ 368, 437, -1239}, 0, { 0, 224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 317, 284, -1393}, 0, { 224, 734}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 419, 437, -1598}, 0, { 990, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 317, 284, -1495}, 0, { 480, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 368, 437, -1239}, 0, { 0, 224}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 214, 642, -1393}, 0, { 0, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 163, 437, -1239}, 0, { -542, 734}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 317, 642, -1393}, 0, { 224, 734}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 112, 437, -1598}, 0, { 224, 1754}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 214, 642, -1495}, 0, { 224, 1244}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 317, 642, -1495}, 0, { 480, 990}, {0x91, 0x91, 0x91, 0xff}}}, - {{{ 419, 437, -1598}, 0, { 990, 990}, {0x91, 0x91, 0x91, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07008798, 0x00437870, 75979, 0x00008798, 192); // 0x07008858 - 0x07008958 -static const Vtx rr_seg7_vertex_07008858[] = { - {{{ -859, -741, 1479}, 0, { 1500, 2520}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -859, -588, 1479}, 0, { 1884, 2138}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1474, -588, 1479}, 0, { 352, 606}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1474, -741, 1479}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1474, -741, 1069}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -859, -588, 1069}, 0, { 1884, 2138}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -859, -741, 1069}, 0, { 1500, 2520}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1474, -588, 1069}, 0, { 352, 606}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1474, -588, 1479}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -859, -588, 1479}, 0, { 1502, -542}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -859, -588, 1069}, 0, { 2524, 480}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -1474, -588, 1069}, 0, { 990, 2010}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -245, -76, 1069}, 0, {-25282, 9834}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ -245, -76, 1479}, 0, {-25282, 9834}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ -399, -76, 1479}, 0, {-24342, 9554}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ -399, -76, 1069}, 0, {-24342, 9554}, {0x38, 0x5e, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07008858, 0x00437870, 75979, 0x00008858, 256); // 0x07008958 - 0x07008A58 -static const Vtx rr_seg7_vertex_07008958[] = { - {{{ -399, -76, 1479}, 0, {-24342, 9554}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -245, -76, 1479}, 0, {-25282, 9834}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -245, 77, 1479}, 0, {-25004, 9694}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -399, 77, 1479}, 0, {-24064, 9416}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -399, 77, 1069}, 0, {-24064, 9416}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -245, 77, 1069}, 0, {-25004, 9694}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -245, -76, 1069}, 0, {-25282, 9834}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -399, -76, 1069}, 0, {-24342, 9554}, {0x58, 0x87, 0xb9, 0xff}}}, - {{{ -399, 77, 1069}, 0, {-24064, 9416}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ -245, 77, 1479}, 0, {-25004, 9694}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ -245, 77, 1069}, 0, {-25004, 9694}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ -399, 77, 1479}, 0, {-24064, 9416}, {0x97, 0xb2, 0xcd, 0xff}}}, - {{{ -245, 77, 1069}, 0, {-25004, 9694}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -245, 77, 1479}, 0, {-25004, 9694}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -245, -76, 1479}, 0, {-25282, 9834}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -245, -76, 1069}, 0, {-25282, 9834}, {0x52, 0x7f, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07008958, 0x00437870, 75979, 0x00008958, 256); // 0x07008A58 - 0x07008B58 -static const Vtx rr_seg7_vertex_07008A58[] = { - {{{ -399, -76, 1069}, 0, {-24342, 9554}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -399, 77, 1479}, 0, {-24064, 9416}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -399, 77, 1069}, 0, {-24064, 9416}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -399, -76, 1479}, 0, {-24342, 9554}, {0x52, 0x7f, 0xac, 0xff}}}, - {{{ -859, -741, 1069}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -859, -588, 1479}, 0, { 1374, 352}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -859, -741, 1479}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -859, -588, 1069}, 0, { 352, 1372}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1474, -741, 1479}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1474, -588, 1479}, 0, { 1374, 352}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1474, -588, 1069}, 0, { 352, 1372}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1474, -741, 1069}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -859, -741, 1479}, 0, { 1500, -542}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1474, -741, 1069}, 0, { 990, 2010}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -859, -741, 1069}, 0, { 2522, 480}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1474, -741, 1479}, 0, { 0, 990}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07008A58, 0x00437870, 75979, 0x00008a58, 256); // 0x07008B58 - 0x07008D28 static const Gfx rr_seg7_dl_07008B58[] = { diff --git a/levels/rr/areas/1/9/model.inc.c b/levels/rr/areas/1/9/model.inc.c index 60ab9a2fc..82bb15036 100644 --- a/levels/rr/areas/1/9/model.inc.c +++ b/levels/rr/areas/1/9/model.inc.c @@ -1,704 +1,114 @@ +#include "pc/rom_assets.h" // 0x07008E98 - 0x07008F98 -static const Vtx rr_seg7_vertex_07008E98[] = { - {{{ -1433, 179, -229}, 0, { -1734, -714}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 1536, 1306, -229}, 0, { 4908, 2180}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ -1433, 1306, -229}, 0, { 138, -2586}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ -2047, -1253, -229}, 0, { -5140, 4054}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ -2559, 2022, -229}, 0, { -540, -2246}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ -2559, -1253, -229}, 0, { -5992, 3202}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ -2047, 1306, -229}, 0, { -882, -202}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ -1842, 1306, -229}, 0, { -540, 138}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ -1433, 1510, -229}, 0, { 480, 480}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 1741, 1510, -229}, 0, { 5760, 5758}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 2150, 2022, -229}, 0, { 7292, 5588}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 1331, 179, -229}, 0, { 2694, 3714}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ -1433, -332, -229}, 0, { -2756, 0}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 1536, 179, -229}, 0, { 3034, 4054}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 1331, -895, -229}, 0, { 904, 5502}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ -1433, -1253, -229}, 0, { -4288, 1500}, {0x3e, 0x3f, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07008E98, 0x00437870, 75979, 0x00008e98, 256); // 0x07008F98 - 0x07009098 -static const Vtx rr_seg7_vertex_07008F98[] = { - {{{ 1331, -895, -229}, 0, { 904, 5502}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ -1433, -1253, -229}, 0, { -4288, 1500}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ -1023, -1919, -229}, 0, { -4714, 3288}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 0, -1919, -229}, 0, { -3010, 4990}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 1536, -1253, -229}, 0, { 650, 6438}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 1536, -895, -229}, 0, { 1246, 5842}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 2150, 1510, -229}, 0, { 6440, 6438}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 2150, 2022, -229}, 0, { 7292, 5588}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 1741, 1510, -229}, 0, { 5760, 5758}, {0x3e, 0x3f, 0x62, 0xff}}}, - {{{ 1536, -434, -332}, 0, { 3228, -786}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 1843, -434, 384}, 0, { 2548, -2488}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 1843, -434, -332}, 0, { 3740, -1296}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ 1536, -434, 384}, 0, { 2036, -1978}, {0xb4, 0xb4, 0xb4, 0xff}}}, - {{{ -1433, -332, -229}, 0, { -1392, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, -332, 384}, 0, { -370, -714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, -639, 384}, 0, { -882, -1224}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07008F98, 0x00437870, 75979, 0x00008f98, 256); // 0x07009098 - 0x07009188 -static const Vtx rr_seg7_vertex_07009098[] = { - {{{ -1023, -1253, -229}, 0, { -2926, -1224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -1919, 384}, 0, { -3010, -3354}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -1919, -229}, 0, { -4032, -2332}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, -1253, 384}, 0, { -1904, -2246}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, -793, -229}, 0, { -2160, -458}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, -1253, 384}, 0, { -1904, -2246}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, -1253, -229}, 0, { -2926, -1224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, -793, 384}, 0, { -1138, -1480}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, -639, -229}, 0, { -1904, -202}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, -639, 384}, 0, { -882, -1224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, -793, 384}, 0, { -1138, -1480}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 102, -793, -229}, 0, { -2160, -458}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, 1306, -229}, 0, { 1330, 3032}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, 896, 384}, 0, { 1672, 1328}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, 896, -229}, 0, { 650, 2350}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009098, 0x00437870, 75979, 0x00009098, 240); // 0x07009188 - 0x07009268 -static const Vtx rr_seg7_vertex_07009188[] = { - {{{ -1433, -332, -229}, 0, { -1392, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, -639, 384}, 0, { -882, -1224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, -639, -229}, 0, { -1904, -202}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -818, 77, -229}, 0, { -712, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -818, -332, 384}, 0, { -370, -714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -818, -332, -229}, 0, { -1392, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -818, 77, 384}, 0, { 308, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 794, -229}, 0, { 650, 2350}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 77, 384}, 0, { 308, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 77, -229}, 0, { -712, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1023, 794, 384}, 0, { 1672, 1328}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, 1306, -229}, 0, { 1330, 3032}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, 1306, 384}, 0, { 2352, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, 896, 384}, 0, { 1672, 1328}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009188, 0x00437870, 75979, 0x00009188, 224); // 0x07009268 - 0x07009358 -static const Vtx rr_seg7_vertex_07009268[] = { - {{{ 1536, 589, -229}, 0, { 138, 1840}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, 1306, 384}, 0, { 2352, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, 1306, -229}, 0, { 1330, 3032}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, 589, 384}, 0, { 1160, 820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -434, -332}, 0, { -1734, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, 179, -229}, 0, { -542, 1158}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, 589, -332}, 0, { 0, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2764, -1253, -332}, 0, { -3096, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2764, 2227, 384}, 0, { 4056, 3714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2764, 2227, -332}, 0, { 2864, 4906}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2764, -1253, 384}, 0, { -1904, -2246}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2559, 2022, -229}, 0, { 2694, 4394}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2559, 2022, 384}, 0, { 3716, 3372}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2559, -1253, 384}, 0, { -1904, -2246}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2559, -1253, -229}, 0, { -2926, -1224}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009268, 0x00437870, 75979, 0x00009268, 240); // 0x07009358 - 0x07009448 -static const Vtx rr_seg7_vertex_07009358[] = { - {{{ 0, -127, -229}, 0, { -1052, 650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -332, 384}, 0, { -370, -714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -332, -229}, 0, { -1392, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2150, 1510, -229}, 0, { 1842, 3544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2150, 2022, 384}, 0, { 3716, 3372}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2150, 2022, -229}, 0, { 2694, 4394}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2150, 1510, 384}, 0, { 2864, 2522}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2355, 2227, -332}, 0, { 2864, 4906}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2355, 2227, 384}, 0, { 4056, 3714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2355, 1510, 384}, 0, { 2864, 2522}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2355, 1510, -332}, 0, { 1672, 3714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, -332, -229}, 0, { -1392, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, -332, 384}, 0, { -370, -714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, 77, 384}, 0, { 308, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, 77, -229}, 0, { -712, 990}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009358, 0x00437870, 75979, 0x00009358, 240); // 0x07009448 - 0x07009538 -static const Vtx rr_seg7_vertex_07009448[] = { - {{{ 0, 282, -229}, 0, { -370, 1328}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, 282, 384}, 0, { 650, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, 435, 384}, 0, { 904, 564}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -127, -229}, 0, { -1052, 650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -127, 384}, 0, { 0, -372}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -332, 384}, 0, { -370, -714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, -25, -229}, 0, { -882, 820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, -25, 384}, 0, { 138, -202}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, -127, 384}, 0, { 0, -372}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -204, -127, -229}, 0, { -1052, 650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, 77, -229}, 0, { -712, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, 77, 384}, 0, { 308, 0}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, -25, 384}, 0, { 138, -202}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, -25, -229}, 0, { -882, 820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, 435, -229}, 0, { -116, 1584}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009448, 0x00437870, 75979, 0x00009448, 240); // 0x07009538 - 0x07009628 -static const Vtx rr_seg7_vertex_07009538[] = { - {{{ 512, -434, -229}, 0, { 1356, 748}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -434, 384}, 0, { -8, 66}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -434, -229}, 0, { 1014, 1086}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 435, -229}, 0, { -116, 1584}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 282, 384}, 0, { 650, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 282, -229}, 0, { -370, 1328}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 819, 435, 384}, 0, { 904, 564}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, 435, -229}, 0, { -116, 1584}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, 845, 384}, 0, { 1586, 1244}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, 845, -229}, 0, { 564, 2266}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 205, 435, 384}, 0, { 904, 564}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -434, -229}, 0, { -1564, 138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -434, 384}, 0, { -542, -884}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -281, 384}, 0, { -286, -628}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -281, -229}, 0, { -1308, 394}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009538, 0x00437870, 75979, 0x00009538, 240); // 0x07009628 - 0x07009718 -static const Vtx rr_seg7_vertex_07009628[] = { - {{{ 1024, -844, -229}, 0, { -2244, -544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1024, -844, 384}, 0, { -1222, -1566}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1024, -997, 384}, 0, { -1478, -1820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, -434, -229}, 0, { 1356, 748}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, -434, 384}, 0, { 334, -274}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -434, 384}, 0, { -8, 66}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, -844, -229}, 0, { -2244, -544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, -434, 384}, 0, { -542, -884}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, -434, -229}, 0, { -1564, 138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, -844, 384}, 0, { -1222, -1566}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -997, -229}, 0, { -2500, -798}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -844, 384}, 0, { -1222, -1566}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -844, -229}, 0, { -2244, -544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 307, -997, 384}, 0, { -1478, -1820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1024, -997, -229}, 0, { -2500, -798}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009628, 0x00437870, 75979, 0x00009628, 240); // 0x07009718 - 0x07009808 -static const Vtx rr_seg7_vertex_07009718[] = { - {{{ 1331, -434, -229}, 0, { -1564, 138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 179, 384}, 0, { 478, 138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 179, -229}, 0, { -542, 1158}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 717, -178, -229}, 0, { -1138, 564}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 717, -178, 384}, 0, { -116, -458}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 717, -844, 384}, 0, { -1222, -1566}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 717, -844, -229}, 0, { -2244, -544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1024, -25, -229}, 0, { -882, 820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1024, -178, 384}, 0, { -116, -458}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1024, -178, -229}, 0, { -1138, 564}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1024, -25, 384}, 0, { 138, -202}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, -281, -229}, 0, { -1308, 394}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, -281, 384}, 0, { -286, -628}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, -25, 384}, 0, { 138, -202}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 512, -25, -229}, 0, { -882, 820}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009718, 0x00437870, 75979, 0x00009718, 240); // 0x07009808 - 0x070098F8 -static const Vtx rr_seg7_vertex_07009808[] = { - {{{ 1843, -434, -332}, 0, { -1734, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1843, -434, 384}, 0, { -542, -884}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1843, -588, 384}, 0, { -796, -1140}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, -434, -229}, 0, { -1564, 138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, -434, 384}, 0, { -542, -884}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, 179, 384}, 0, { 478, 138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1024, -588, -229}, 0, { -1818, -118}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1024, -588, 384}, 0, { -796, -1140}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1024, -434, 384}, 0, { -542, -884}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1024, -434, -229}, 0, { -1564, 138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, -895, -229}, 0, { -2330, -628}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, -588, 384}, 0, { -796, -1140}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, -588, -229}, 0, { -1818, -118}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1331, -895, 384}, 0, { -1308, -1650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1843, -588, -332}, 0, { -1988, 54}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009808, 0x00437870, 75979, 0x00009808, 240); // 0x070098F8 - 0x070099E8 -static const Vtx rr_seg7_vertex_070098F8[] = { - {{{ 1536, -434, -332}, 0, { -1734, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, 179, -229}, 0, { -542, 1158}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, 179, 384}, 0, { 478, 138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, 589, -229}, 0, { 138, 1840}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, 589, 384}, 0, { 1160, 820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, 384, 384}, 0, { 820, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -306, 384, -229}, 0, { -200, 1498}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, 384, -229}, 0, { -200, 1498}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, 589, 384}, 0, { 1160, 820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -511, 589, -229}, 0, { 138, 1840}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -409, 384, 384}, 0, { 820, 478}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -1919, -229}, 0, { -4032, -2332}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -1919, 384}, 0, { -3010, -3354}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -1253, 384}, 0, { -1904, -2246}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 0, -1253, -229}, 0, { -2926, -1224}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070098F8, 0x00437870, 75979, 0x000098f8, 240); // 0x070099E8 - 0x07009AD8 -static const Vtx rr_seg7_vertex_070099E8[] = { - {{{ 1741, 589, -332}, 0, { 0, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, 1510, -332}, 0, { 1672, 3714}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, 1510, -229}, 0, { 1842, 3544}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -434, -332}, 0, { -1734, 308}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, 179, 384}, 0, { 478, 138}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -434, 384}, 0, { -542, -884}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -1253, -229}, 0, { -2926, -1224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -1919, -332}, 0, { -4204, -2162}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -588, -332}, 0, { -1988, 54}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -895, -229}, 0, { -2330, -628}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -588, 384}, 0, { -796, -1140}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -895, 384}, 0, { -1308, -1650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -1253, 384}, 0, { -1904, -2246}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1536, -1919, 384}, 0, { -3010, -3354}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, 1510, 384}, 0, { 2864, 2522}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070099E8, 0x00437870, 75979, 0x000099e8, 240); // 0x07009AD8 - 0x07009BD8 -static const Vtx rr_seg7_vertex_07009AD8[] = { - {{{ 2765, -1458, 384}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2765, -1253, 384}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2765, -1253, -229}, 0, { 1330, 1670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, 589, -332}, 0, { 0, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, 1510, 384}, 0, { 2864, 2522}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 1741, 589, 384}, 0, { 1160, 820}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2047, 1306, 384}, 0, { 2864, 2522}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2047, 1306, -229}, 0, { 1842, 3542}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2047, -1253, -229}, 0, { -2926, -1224}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2047, -1919, 384}, 0, { -3010, -3354}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2047, -1919, -332}, 0, { -4204, -2162}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -2047, -1253, -332}, 0, { -3096, -1054}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2765, -1458, -229}, 0, { 990, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3174, -1458, -229}, 0, { 990, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3174, -1253, -229}, 0, { 1330, 1670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3174, -1253, 384}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009AD8, 0x00437870, 75979, 0x00009ad8, 256); // 0x07009BD8 - 0x07009CD8 -static const Vtx rr_seg7_vertex_07009BD8[] = { - {{{ 3174, -1458, -229}, 0, { 990, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3174, -1253, 384}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 3174, -1458, 384}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2355, -1458, -229}, 0, { 990, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2355, -1253, 384}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2355, -1458, 384}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2355, -1253, -229}, 0, { 1330, 1670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2150, -1458, 384}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2150, -1253, -229}, 0, { 1330, 1670}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2150, -1458, -229}, 0, { 990, 2010}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ 2150, -1253, 384}, 0, { 308, 650}, {0x64, 0x64, 0x64, 0xff}}}, - {{{ -1433, -332, 384}, 0, { -1478, 2436}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1023, 794, 384}, 0, { 1076, 1244}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1125, 896, 384}, 0, { 1076, 904}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1023, 77, 384}, 0, { -116, 2436}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1433, 896, 384}, 0, { 564, 394}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009BD8, 0x00437870, 75979, 0x00009bd8, 256); // 0x07009CD8 - 0x07009DD8 -static const Vtx rr_seg7_vertex_07009CD8[] = { - {{{ -1433, -332, 384}, 0, { -1478, 2436}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -818, -332, 384}, 0, { -456, 3458}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -818, 77, 384}, 0, { 224, 2776}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 0, -1919, 384}, 0, { -2756, 4394}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, -1919, 384}, 0, { -200, 6950}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, -1253, 384}, 0, { 904, 5842}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 0, -1253, 384}, 0, { -1648, 3288}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -409, 384, 384}, 0, { 0, 990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -306, 384, 384}, 0, { 138, 1158}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -306, 589, 384}, 0, { 478, 820}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -511, 589, 384}, 0, { 138, 480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, 179, 384}, 0, { 3290, 3458}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1331, 179, 384}, 0, { 2948, 3118}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1331, -434, 384}, 0, { 1926, 4140}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1024, -588, 384}, 0, { 1160, 3884}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1331, -588, 384}, 0, { 1672, 4394}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009CD8, 0x00437870, 75979, 0x00009cd8, 256); // 0x07009DD8 - 0x07009EB8 -static const Vtx rr_seg7_vertex_07009DD8[] = { - {{{ 1331, -434, 384}, 0, { 1926, 4140}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1024, -434, 384}, 0, { 1416, 3628}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1024, -588, 384}, 0, { 1160, 3884}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1331, -588, 384}, 0, { 1672, 4394}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, 179, 384}, 0, { 3290, 3458}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, -895, 384}, 0, { 1502, 5246}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, -588, 384}, 0, { 2012, 4736}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1843, -434, 384}, 0, { 2778, 4990}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, -434, 384}, 0, { 2268, 4480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1331, -895, 384}, 0, { 1160, 4906}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1843, -588, 384}, 0, { 2524, 5246}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 307, -844, 384}, 0, { -456, 3118}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 307, -997, 384}, 0, { -712, 3372}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1024, -997, 384}, 0, { 478, 4566}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009DD8, 0x00437870, 75979, 0x00009dd8, 224); // 0x07009EB8 - 0x07009FB8 -static const Vtx rr_seg7_vertex_07009EB8[] = { - {{{ 512, -281, 384}, 0, { 820, 2520}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 307, -281, 384}, 0, { 478, 2180}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 307, -434, 384}, 0, { 224, 2436}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1024, -997, 384}, 0, { 478, 4566}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1024, -844, 384}, 0, { 734, 4310}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 717, -844, 384}, 0, { 224, 3798}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 512, -844, 384}, 0, { -116, 3458}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 307, -844, 384}, 0, { -456, 3118}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 717, -178, 384}, 0, { 1330, 2692}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 512, -25, 384}, 0, { 1246, 2096}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1024, -178, 384}, 0, { 1842, 3202}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1024, -25, 384}, 0, { 2098, 2946}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 512, -434, 384}, 0, { 564, 2776}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -511, -332, 384}, 0, { -966, 904}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 0, -332, 384}, 0, { -116, 1754}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 0, -127, 384}, 0, { 224, 1414}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009EB8, 0x00437870, 75979, 0x00009eb8, 256); // 0x07009FB8 - 0x0700A098 -static const Vtx rr_seg7_vertex_07009FB8[] = { - {{{ 0, 435, 384}, 0, { 1160, 478}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 0, 282, 384}, 0, { 904, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 819, 282, 384}, 0, { 2268, 2096}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 205, 435, 384}, 0, { 1502, 820}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 819, 435, 384}, 0, { 2524, 1840}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 410, 845, 384}, 0, { 2524, 478}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 205, 845, 384}, 0, { 2182, 138}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -511, -332, 384}, 0, { -966, 904}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 0, -127, 384}, 0, { 224, 1414}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -204, -127, 384}, 0, { -116, 1074}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -204, -25, 384}, 0, { 54, 904}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -306, -25, 384}, 0, { -116, 734}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -306, 77, 384}, 0, { 54, 564}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -511, 77, 384}, 0, { -286, 224}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07009FB8, 0x00437870, 75979, 0x00009fb8, 224); // 0x0700A098 - 0x0700A188 -static const Vtx rr_seg7_vertex_0700A098[] = { - {{{ -2047, -1919, 384}, 0, { -5140, 4054}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1023, -1253, 384}, 0, { -2330, 4650}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1433, -1253, 384}, 0, { -3010, 3968}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2764, 2227, 384}, 0, { -540, -6674}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2764, -1253, 384}, 0, { -6502, -714}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2559, -1253, 384}, 0, { -6162, -372}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2559, 2022, 384}, 0, { -540, -5994}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2150, 2022, 384}, 0, { 7292, 1840}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2355, 2227, 384}, 0, { 7974, 1840}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2150, 1510, 384}, 0, { 6440, 2692}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2355, 1510, 384}, 0, { 6782, 3032}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2047, 1306, 384}, 0, { 224, -1310}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1023, -1919, 384}, 0, { -3436, 5758}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1842, 1306, 384}, 0, { 564, -968}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1433, 1510, 384}, 0, { 1586, -628}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700A098, 0x00437870, 75979, 0x0000a098, 240); // 0x0700A188 - 0x0700A288 -static const Vtx rr_seg7_vertex_0700A188[] = { - {{{ -1433, -793, 384}, 0, { -3266, 138}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 102, -793, 384}, 0, { -712, 2692}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 102, -639, 384}, 0, { -456, 2436}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1433, -639, 384}, 0, { -3010, -118}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1433, -332, 384}, 0, { -2500, -628}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -818, 77, 384}, 0, { -796, -288}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1023, 77, 384}, 0, { -1138, -628}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1433, -332, 384}, 0, { -2756, 0}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1433, 896, 384}, 0, { -540, -1906}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1433, 1306, 384}, 0, { 138, -2586}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1741, 1510, 384}, 0, { 6866, 4650}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1433, 1306, 384}, 0, { 1246, -288}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, 1306, 384}, 0, { 6186, 4650}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, 589, 384}, 0, { 4992, 5842}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1741, 589, 384}, 0, { 5334, 6184}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -1433, 1510, 384}, 0, { 1586, -628}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700A188, 0x00437870, 75979, 0x0000a188, 256); // 0x0700A288 - 0x0700A388 -static const Vtx rr_seg7_vertex_0700A288[] = { - {{{ -2047, -1253, -332}, 0, { -5310, 480}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2764, 2227, -332}, 0, { -540, -6674}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2355, 2227, -332}, 0, { 7974, 1840}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2764, -1253, -332}, 0, { -6502, -714}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, -434, -332}, 0, { 2012, 5076}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2047, -1919, -332}, 0, { -6418, 1584}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, 589, -332}, 0, { 3716, 3372}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1741, 1510, -332}, 0, { 5760, 2010}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2765, -1458, -229}, 0, { 2352, 8824}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2765, -1253, -229}, 0, { 2694, 8482}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 3174, -1253, -229}, 0, { 3374, 9164}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2355, 1510, -332}, 0, { 6782, 3032}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1741, 589, -332}, 0, { 4056, 3714}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, -1919, -332}, 0, { -456, 7546}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1843, -588, -332}, 0, { 2268, 5842}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1536, -588, -332}, 0, { 1756, 5332}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700A288, 0x00437870, 75979, 0x0000a288, 256); // 0x0700A388 - 0x0700A468 -static const Vtx rr_seg7_vertex_0700A388[] = { - {{{ 1536, -434, -332}, 0, { 2012, 5076}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1843, -434, -332}, 0, { 2522, 5586}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 1843, -588, -332}, 0, { 2268, 5842}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2765, -1458, -229}, 0, { 2352, 8824}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 3174, -1253, -229}, 0, { 3374, 9164}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 3174, -1458, -229}, 0, { 3034, 9504}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 3174, -1458, 384}, 0, { 3034, 9504}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2765, -1253, 384}, 0, { 2694, 8482}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2765, -1458, 384}, 0, { 2352, 8824}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 3174, -1253, 384}, 0, { 3374, 9164}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2355, -1458, 384}, 0, { 1672, 8142}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2355, -1253, 384}, 0, { 2012, 7802}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2150, -1253, 384}, 0, { 1672, 7460}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2150, -1458, 384}, 0, { 1330, 7802}, {0x96, 0x96, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700A388, 0x00437870, 75979, 0x0000a388, 224); // 0x0700A468 - 0x0700A568 -static const Vtx rr_seg7_vertex_0700A468[] = { - {{{ 2150, -1458, -229}, 0, { 1330, 7802}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2355, -1253, -229}, 0, { 2012, 7802}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2355, -1458, -229}, 0, { 1672, 8142}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 2150, -1253, -229}, 0, { 1672, 7460}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -2764, 2227, -332}, 0, { -3924, 6366}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2355, 2227, 384}, 0, { 3400, -3340}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2355, 2227, -332}, 0, { 4592, -2148}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -2764, 2227, 384}, 0, { -5116, 5174}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 3174, -1253, -229}, 0, { 5784, -3682}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2765, -1253, -229}, 0, { 5102, -3000}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2765, -1253, 384}, 0, { 4080, -4022}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 3174, -1253, 384}, 0, { 4762, -4704}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2355, -1253, -229}, 0, { 4422, -2318}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2150, -1253, 384}, 0, { 3058, -3000}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2355, -1253, 384}, 0, { 3400, -3340}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 2150, -1253, -229}, 0, { 4080, -1978}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700A468, 0x00437870, 75979, 0x0000a468, 256); // 0x0700A568 - 0x0700A658 -static const Vtx rr_seg7_vertex_0700A568[] = { - {{{ -1433, 896, -229}, 0, { 990, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1125, 896, 384}, 0, { 308, 650}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1125, 896, -229}, 0, { 1330, 1670}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1433, -1253, -229}, 0, { -1880, 3982}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1433, -1253, 384}, 0, { -2902, 2960}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1023, -1253, 384}, 0, { -2220, 2278}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1023, -1253, -229}, 0, { -1198, 3300}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1433, -639, -229}, 0, { -1880, 3982}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, -639, 384}, 0, { -346, 406}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 102, -639, -229}, 0, { 674, 1426}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1433, -639, 384}, 0, { -2902, 2960}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1023, 77, -229}, 0, { -1198, 3300}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1023, 77, 384}, 0, { -2220, 2278}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, 77, 384}, 0, { -1880, 1938}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -818, 77, -229}, 0, { -858, 2960}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700A568, 0x00437870, 75979, 0x0000a568, 240); // 0x0700A658 - 0x0700A748 -static const Vtx rr_seg7_vertex_0700A658[] = { - {{{ -306, -25, -229}, 0, { -176, 2278}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -306, -25, 384}, 0, { -1198, 1256}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, -25, 384}, 0, { -1028, 1086}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1433, 896, -229}, 0, { 990, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1433, 896, 384}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1125, 896, 384}, 0, { 308, 650}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -511, 77, -229}, 0, { -346, 2448}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -306, 77, 384}, 0, { -1198, 1256}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -306, 77, -229}, 0, { -176, 2278}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -511, 77, 384}, 0, { -1368, 1426}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, -127, -229}, 0, { -8, 2108}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, -127, 384}, 0, { -1028, 1086}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 0, -127, 384}, 0, { -516, 578}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 0, -127, -229}, 0, { 504, 1598}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -204, -25, -229}, 0, { -8, 2108}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700A658, 0x00437870, 75979, 0x0000a658, 240); // 0x0700A748 - 0x0700A838 -static const Vtx rr_seg7_vertex_0700A748[] = { - {{{ 307, -844, -229}, 0, { 1014, 1086}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 512, -844, 384}, 0, { 334, -274}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 512, -844, -229}, 0, { 1356, 748}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 205, 845, -229}, 0, { 844, 1256}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 205, 845, 384}, 0, { -176, 236}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, 845, 384}, 0, { 162, -104}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 410, 845, -229}, 0, { 1184, 918}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 0, 435, -229}, 0, { 504, 1598}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 0, 435, 384}, 0, { -516, 578}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 205, 435, 384}, 0, { -176, 236}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 205, 435, -229}, 0, { 844, 1256}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 307, -281, -229}, 0, { 1014, 1086}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 307, -281, 384}, 0, { -8, 66}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 512, -281, 384}, 0, { 334, -274}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 512, -281, -229}, 0, { 1356, 748}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700A748, 0x00437870, 75979, 0x0000a748, 240); // 0x0700A838 - 0x0700A928 -static const Vtx rr_seg7_vertex_0700A838[] = { - {{{ 512, -25, -229}, 0, { 1356, 748}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1024, -25, 384}, 0, { 1184, -1126}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1024, -25, -229}, 0, { 2206, -104}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 307, -844, -229}, 0, { 1014, 1086}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 307, -844, 384}, 0, { -8, 66}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 512, -844, 384}, 0, { 334, -274}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1024, -997, -229}, 0, { 2206, -104}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 307, -997, 384}, 0, { -8, 66}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 307, -997, -229}, 0, { 1014, 1086}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1024, -997, 384}, 0, { 1184, -1126}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 717, -844, -229}, 0, { 1696, 406}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1024, -844, 384}, 0, { 1184, -1126}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1024, -844, -229}, 0, { 2206, -104}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 717, -844, 384}, 0, { 674, -616}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 512, -25, 384}, 0, { 334, -274}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700A838, 0x00437870, 75979, 0x0000a838, 240); // 0x0700A928 - 0x0700AA18 -static const Vtx rr_seg7_vertex_0700A928[] = { - {{{ 0, -1253, -229}, 0, { 504, 1598}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, -1253, 384}, 0, { 2036, -1978}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, -1253, -229}, 0, { 3058, -956}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, 179, -229}, 0, { 2718, -616}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, 179, 384}, 0, { 1696, -1638}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, 179, 384}, 0, { 2036, -1978}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, 179, -229}, 0, { 3058, -956}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1024, -434, -229}, 0, { 2206, -104}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1024, -434, 384}, 0, { 1184, -1126}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, -434, 384}, 0, { 1696, -1638}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1331, -434, -229}, 0, { 2718, -616}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -511, 589, -229}, 0, { -346, 2448}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -511, 589, 384}, 0, { -1368, 1426}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -306, 589, 384}, 0, { -1028, 1086}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -306, 589, -229}, 0, { -8, 2108}, {0x7d, 0x7d, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700A928, 0x00437870, 75979, 0x0000a928, 240); // 0x0700AA18 - 0x0700AB18 -static const Vtx rr_seg7_vertex_0700AA18[] = { - {{{ -1842, 1306, -229}, 0, { 1330, 1670}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2047, 1306, 384}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1842, 1306, 384}, 0, { 308, 650}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 0, -1253, -229}, 0, { 504, 1598}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 0, -1253, 384}, 0, { -516, 578}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1536, -1253, 384}, 0, { 2036, -1978}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1433, 1510, 384}, 0, { 990, 0}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1741, 1510, -229}, 0, { 7292, -4290}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -1433, 1510, -229}, 0, { 2012, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ 1741, 1510, 384}, 0, { 6270, -5312}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2047, 1306, -229}, 0, { 990, 2010}, {0x7d, 0x7d, 0x7d, 0xff}}}, - {{{ -2866, -2124, 794}, 0, { -5796, 4834}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2457, -2124, -332}, 0, { -3242, 6026}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2355, -2124, -332}, 0, { 4762, -1978}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2765, -2124, 794}, 0, { 3570, -4532}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2355, -2124, 998}, 0, { 2548, -4192}, {0x44, 0x44, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700AA18, 0x00437870, 75979, 0x0000aa18, 256); // 0x0700AB18 - 0x0700AC08 -static const Vtx rr_seg7_vertex_0700AB18[] = { - {{{ -2866, -2124, 794}, 0, { -5796, 4834}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2866, -2124, -127}, 0, { -4264, 6366}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2457, -2124, -332}, 0, { -3242, 6026}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2765, -2124, -127}, 0, { 5102, -3000}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2765, -2124, 794}, 0, { 3570, -4532}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2355, -2124, -332}, 0, { 4762, -1978}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 2355, -2124, 998}, 0, { 2548, -4192}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ -2457, -2124, 998}, 0, { -5456, 3812}, {0x44, 0x44, 0x44, 0xff}}}, - {{{ 1536, 1306, -229}, 0, { 3058, -956}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1536, 1306, 384}, 0, { 2036, -1978}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1433, 1306, 384}, 0, { -2730, 2790}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1741, 589, -332}, 0, { 3570, -1126}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1741, 589, 384}, 0, { 2378, -2318}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1536, 589, 384}, 0, { 2036, -1978}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1536, 589, -332}, 0, { 3228, -786}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700AB18, 0x00437870, 75979, 0x0000ab18, 240); // 0x0700AC08 - 0x0700ACE8 -static const Vtx rr_seg7_vertex_0700AC08[] = { - {{{ 102, -793, -229}, 0, { 674, 1426}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 102, -793, 384}, 0, { -346, 406}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1433, -793, 384}, 0, { -2902, 2960}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1433, -793, -229}, 0, { -1880, 3982}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -818, -332, -229}, 0, { -858, 2960}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -818, -332, 384}, 0, { -1880, 1938}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1433, -332, 384}, 0, { -2902, 2960}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1433, -332, -229}, 0, { -1880, 3982}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 819, 282, -229}, 0, { 1866, 236}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 819, 282, 384}, 0, { 844, -786}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 0, 282, 384}, 0, { -516, 578}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1536, 1306, -229}, 0, { 3058, -956}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1433, 1306, 384}, 0, { -2730, 2790}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1433, 1306, -229}, 0, { -1708, 3812}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700AC08, 0x00437870, 75979, 0x0000ac08, 224); // 0x0700ACE8 - 0x0700ADC8 -static const Vtx rr_seg7_vertex_0700ACE8[] = { - {{{ 2150, 2022, -229}, 0, { 4080, -1978}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2150, 2022, 384}, 0, { 3058, -3000}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2559, 2022, 384}, 0, { -4774, 4834}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2559, 2022, -229}, 0, { -3752, 5856}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 0, -332, -229}, 0, { 504, 1598}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 0, -332, 384}, 0, { -516, 578}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -511, -332, 384}, 0, { -1368, 1426}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -511, -332, -229}, 0, { -346, 2448}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 819, 282, -229}, 0, { 1866, 236}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 0, 282, 384}, 0, { -516, 578}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 0, 282, -229}, 0, { 504, 1598}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1843, -588, -332}, 0, { 3740, -1296}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1843, -588, 384}, 0, { 2548, -2488}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1536, -588, 384}, 0, { 2036, -1978}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700ACE8, 0x00437870, 75979, 0x0000ace8, 224); // 0x0700ADC8 - 0x0700AEB8 -static const Vtx rr_seg7_vertex_0700ADC8[] = { - {{{ 1024, -178, -229}, 0, { 2206, -104}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 717, -178, 384}, 0, { 674, -616}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 717, -178, -229}, 0, { 1696, 406}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1024, -178, 384}, 0, { 1184, -1126}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1331, -588, -229}, 0, { 2718, -616}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1331, -588, 384}, 0, { 1696, -1638}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1024, -588, 384}, 0, { 1184, -1126}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1024, -588, -229}, 0, { 2206, -104}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1536, -895, -229}, 0, { 3058, -956}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1331, -895, 384}, 0, { 1696, -1638}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1331, -895, -229}, 0, { 2718, -616}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1536, -895, 384}, 0, { 2036, -1978}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2355, 1510, -332}, 0, { 4592, -2148}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2355, 1510, 384}, 0, { 3400, -3340}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2150, 1510, 384}, 0, { 3058, -3000}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700ADC8, 0x00437870, 75979, 0x0000adc8, 240); // 0x0700AEB8 - 0x0700AFB8 -static const Vtx rr_seg7_vertex_0700AEB8[] = { - {{{ 1843, -588, -332}, 0, { 3740, -1296}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1536, -588, 384}, 0, { 2036, -1978}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1536, -588, -332}, 0, { 3228, -786}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -306, 384, -229}, 0, { -8, 2108}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -306, 384, 384}, 0, { -1028, 1086}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -409, 384, 384}, 0, { -1368, 1426}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -409, 384, -229}, 0, { -346, 2448}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2355, 1510, -332}, 0, { 4592, -2148}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2150, 1510, -229}, 0, { 4080, -1978}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1741, 1510, -229}, 0, { 3400, -1296}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 1741, 1510, -332}, 0, { 3570, -1126}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2150, 1510, 384}, 0, { 3058, -3000}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2559, -1253, 384}, 0, { -4774, 4834}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2764, -1253, 384}, 0, { -5116, 5174}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2764, -1253, -332}, 0, { -3924, 6366}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2559, -1253, -229}, 0, { -3752, 5856}, {0x55, 0x55, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700AEB8, 0x00437870, 75979, 0x0000aeb8, 256); // 0x0700AFB8 - 0x0700B0B8 -static const Vtx rr_seg7_vertex_0700AFB8[] = { - {{{ -2764, -1253, -332}, 0, { -3924, 6366}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2047, -1253, -332}, 0, { -2730, 5174}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2047, -1253, -229}, 0, { -2902, 5004}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -2559, -1253, -229}, 0, { -3752, 5856}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3174, -1458, 384}, 0, { 4762, -4704}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2765, -1458, -229}, 0, { 5102, -3000}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 3174, -1458, -229}, 0, { 5784, -3682}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2765, -1458, 384}, 0, { 4080, -4022}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2150, -1458, -229}, 0, { 4080, -1978}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2355, -1458, 384}, 0, { 3400, -3340}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2150, -1458, 384}, 0, { 3058, -3000}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ 2355, -1458, -229}, 0, { 4422, -2318}, {0x55, 0x55, 0x55, 0xff}}}, - {{{ -1125, 896, -229}, 0, { 1330, 1670}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1023, 794, 384}, 0, { 480, 480}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1023, 794, -229}, 0, { 1502, 1500}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1125, 896, 384}, 0, { 308, 650}, {0x73, 0x73, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700AFB8, 0x00437870, 75979, 0x0000afb8, 256); // 0x0700B0B8 - 0x0700B138 -static const Vtx rr_seg7_vertex_0700B0B8[] = { - {{{ 410, 845, -229}, 0, { 564, 2266}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 819, 435, 384}, 0, { 904, 564}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 819, 435, -229}, 0, { -116, 1584}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ 410, 845, 384}, 0, { 1586, 1244}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1433, 1510, 384}, 0, { 990, 0}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1433, 1510, -229}, 0, { 2012, 990}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1842, 1306, 384}, 0, { 308, 650}, {0x73, 0x73, 0x73, 0xff}}}, - {{{ -1842, 1306, -229}, 0, { 1330, 1670}, {0x73, 0x73, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0700B0B8, 0x00437870, 75979, 0x0000b0b8, 128); // 0x0700B138 - 0x0700BB48 static const Gfx rr_seg7_dl_0700B138[] = { diff --git a/levels/rr/areas/1/collision.inc.c b/levels/rr/areas/1/collision.inc.c index aa0a8487f..6f7c50617 100644 --- a/levels/rr/areas/1/collision.inc.c +++ b/levels/rr/areas/1/collision.inc.c @@ -1,6 +1,11 @@ +#include "pc/rom_assets.h" // 0x0702A9A8 - 0x0702E9D8 -const Collision rr_seg7_collision_level[] = { +#ifndef VERSION_JP +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_level, 0x00437870, 75979, 0x0002a7c0, 16474); +#endif + #ifdef VERSION_JP +const Collision rr_seg7_collision_level[] = { COL_INIT(), COL_VERTEX_INIT(0x454), COL_VERTEX(-6677, -1782, 270), @@ -2717,2731 +2722,6 @@ const Collision rr_seg7_collision_level[] = { SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_14, /*pos*/ 3917, 624, -1133, /*yaw*/ 0), SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_15, /*pos*/ -3981, 3328, -2736, /*yaw*/ 0), SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_16, /*pos*/ -6053, 4096, -3197, /*yaw*/ 0), - COL_END(), -#else - COL_INIT(), - COL_VERTEX_INIT(0x454), - COL_VERTEX(-6677, 1443, 270), - COL_VERTEX(-6677, -1782, 270), - COL_VERTEX(-6063, -1116, 270), - COL_VERTEX(-6677, 1443, -343), - COL_VERTEX(-6677, -1782, -445), - COL_VERTEX(-6063, 1443, 270), - COL_VERTEX(-3093, 1443, 270), - COL_VERTEX(-2888, 1648, 270), - COL_VERTEX(-6063, 1648, 270), - COL_VERTEX(-6472, 1443, 270), - COL_VERTEX(4622, 2923, -2858), - COL_VERTEX(2881, 2872, -2858), - COL_VERTEX(4622, 2923, -1834), - COL_VERTEX(2881, 2872, -1834), - COL_VERTEX(1857, 2958, -2687), - COL_VERTEX(1857, 2958, -2004), - COL_VERTEX(1038, 3231, -2448), - COL_VERTEX(-190, 3538, -2397), - COL_VERTEX(-190, 3538, -2294), - COL_VERTEX(1653, 3128, -1834), - COL_VERTEX(1653, 3128, -2858), - COL_VERTEX(1038, 3231, -2243), - COL_VERTEX(2881, 3026, -1834), - COL_VERTEX(2881, 3026, -1629), - COL_VERTEX(1653, 3128, -2038), - COL_VERTEX(1653, 3128, -2653), - COL_VERTEX(5117, 3322, -1729), - COL_VERTEX(4622, 3077, -1834), - COL_VERTEX(5117, 3322, -2958), - COL_VERTEX(4622, 3077, -3062), - COL_VERTEX(5117, 3322, -2753), - COL_VERTEX(5117, 3322, -1934), - COL_VERTEX(5953, 3333, -2038), - COL_VERTEX(5117, 2954, -1934), - COL_VERTEX(5441, 3333, -2448), - COL_VERTEX(-7394, 2364, -445), - COL_VERTEX(2881, 3026, -3062), - COL_VERTEX(4622, 3077, -1629), - COL_VERTEX(4622, 3077, -2858), - COL_VERTEX(2881, 3026, -2858), - COL_VERTEX(5441, 3333, -2243), - COL_VERTEX(5953, 3333, -2653), - COL_VERTEX(5117, 2954, -2753), - COL_VERTEX(5646, 3333, -2243), - COL_VERTEX(5646, 3333, -2448), - COL_VERTEX(-7394, 2364, 270), - COL_VERTEX(-2274, 2364, 270), - COL_VERTEX(-2274, 2364, -445), - COL_VERTEX(-1509, -1280, 5438), - COL_VERTEX(-1304, -1270, 5438), - COL_VERTEX(-1304, -1280, 5438), - COL_VERTEX(-1509, -1270, 5438), - COL_VERTEX(2424, -348, 85), - COL_VERTEX(3089, 214, 494), - COL_VERTEX(3089, 214, 85), - COL_VERTEX(2424, -348, 494), - COL_VERTEX(-4339, 3098, -6604), - COL_VERTEX(-4032, 3507, -6604), - COL_VERTEX(-4339, 3507, -6604), - COL_VERTEX(-4032, 3098, -6604), - COL_VERTEX(-4339, 3098, -6450), - COL_VERTEX(-4032, 3098, -6655), - COL_VERTEX(-4339, 3098, -6655), - COL_VERTEX(-4032, 3098, -6450), - COL_VERTEX(1653, 2975, -2653), - COL_VERTEX(1653, 2975, -2038), - COL_VERTEX(975, 3083, -954), - COL_VERTEX(2613, 2878, -954), - COL_VERTEX(1180, 2878, -954), - COL_VERTEX(2613, 3083, -954), - COL_VERTEX(975, 2878, -954), - COL_VERTEX(2613, 3083, -340), - COL_VERTEX(1180, 3083, 274), - COL_VERTEX(975, 2878, 274), - COL_VERTEX(1180, 2878, -340), - COL_VERTEX(-6860, 3021, -2713), - COL_VERTEX(-4197, 3021, -2405), - COL_VERTEX(-4197, 3021, -2713), - COL_VERTEX(-6860, 3021, -2405), - COL_VERTEX(2987, -604, -3864), - COL_VERTEX(2987, -655, -3454), - COL_VERTEX(2987, -655, -3864), - COL_VERTEX(2065, 982, -1860), - COL_VERTEX(2065, 982, -1450), - COL_VERTEX(2065, 1033, -1860), - COL_VERTEX(3089, 1033, -1860), - COL_VERTEX(4011, 880, -1860), - COL_VERTEX(4216, 880, -1860), - COL_VERTEX(4216, 777, -1860), - COL_VERTEX(3960, 777, -1860), - COL_VERTEX(4011, 982, -1450), - COL_VERTEX(3601, 931, -1860), - COL_VERTEX(4011, 982, -1860), - COL_VERTEX(3960, 777, -1450), - COL_VERTEX(3243, -41, -3864), - COL_VERTEX(3243, 112, -3864), - COL_VERTEX(3089, 112, -3864), - COL_VERTEX(3089, -41, -3454), - COL_VERTEX(3089, -41, -3864), - COL_VERTEX(3806, -195, -3864), - COL_VERTEX(3806, -41, -3864), - COL_VERTEX(4113, -195, -3864), - COL_VERTEX(4113, -41, -3864), - COL_VERTEX(3806, -195, -3454), - COL_VERTEX(921, -1321, -3882), - COL_VERTEX(921, -1321, -2243), - COL_VERTEX(307, -1321, -2243), - COL_VERTEX(307, -1321, -3882), - COL_VERTEX(2719, -1321, -343), - COL_VERTEX(2719, -1321, 270), - COL_VERTEX(3538, -1321, -343), - COL_VERTEX(3538, -1321, 270), - COL_VERTEX(4113, 982, 85), - COL_VERTEX(3089, 982, 85), - COL_VERTEX(4113, 1033, 85), - COL_VERTEX(2782, 982, 494), - COL_VERTEX(2782, 982, -938), - COL_VERTEX(3089, 982, -938), - COL_VERTEX(2424, -399, 85), - COL_VERTEX(3089, 163, 85), - COL_VERTEX(3806, -604, -3864), - COL_VERTEX(2475, -1014, -3864), - COL_VERTEX(3396, -1014, -3864), - COL_VERTEX(2475, -1065, -3454), - COL_VERTEX(4735, -937, 6257), - COL_VERTEX(4735, -937, 6871), - COL_VERTEX(4121, -937, 6257), - COL_VERTEX(4121, -732, 6871), - COL_VERTEX(4838, -1935, 6257), - COL_VERTEX(4838, -1935, 5950), - COL_VERTEX(4624, 3675, 2919), - COL_VERTEX(3959, 3675, 3584), - COL_VERTEX(4527, 2999, 3819), - COL_VERTEX(4624, 3819, 5189), - COL_VERTEX(6230, 3675, 3584), - COL_VERTEX(6230, 3675, 4524), - COL_VERTEX(5565, 3675, 2919), - COL_VERTEX(5565, 3819, 2919), - COL_VERTEX(4624, 3819, 2919), - COL_VERTEX(5565, 3819, 5189), - COL_VERTEX(3455, -1935, 5387), - COL_VERTEX(3148, -1935, 5387), - COL_VERTEX(3353, -1731, 5489), - COL_VERTEX(3250, -1731, 5591), - COL_VERTEX(3404, -1935, 5745), - COL_VERTEX(3199, -1935, 5745), - COL_VERTEX(3303, -937, 6871), - COL_VERTEX(3712, -732, 7076), - COL_VERTEX(3712, -937, 6052), - COL_VERTEX(4838, -2089, 6257), - COL_VERTEX(3609, -2089, 6257), - COL_VERTEX(3609, -2089, 6871), - COL_VERTEX(4838, -2089, 6871), - COL_VERTEX(4838, -2396, 7179), - COL_VERTEX(7602, -2396, 7179), - COL_VERTEX(4838, -2396, 5950), - COL_VERTEX(7602, -2396, 5950), - COL_VERTEX(-1040, 1690, 133), - COL_VERTEX(-630, 1690, -480), - COL_VERTEX(-630, 922, -480), - COL_VERTEX(-1040, 922, -480), - COL_VERTEX(-630, 1690, 133), - COL_VERTEX(-1626, 3120, 119), - COL_VERTEX(-1626, 1843, 119), - COL_VERTEX(-2036, 3120, 119), - COL_VERTEX(-2036, 3120, -494), - COL_VERTEX(-1626, 3120, -494), - COL_VERTEX(1921, 2612, 279), - COL_VERTEX(1998, 2714, -130), - COL_VERTEX(2075, 2509, -130), - COL_VERTEX(2075, 2612, -130), - COL_VERTEX(1921, 2509, -130), - COL_VERTEX(2974, 2314, -124), - COL_VERTEX(2974, 2570, -124), - COL_VERTEX(2820, 2570, -124), - COL_VERTEX(2820, 2314, 285), - COL_VERTEX(2820, 2314, -124), - COL_VERTEX(3844, 2314, -124), - COL_VERTEX(3844, 2519, -124), - COL_VERTEX(3998, 2314, -124), - COL_VERTEX(3998, 2519, -124), - COL_VERTEX(3844, 2314, 285), - COL_VERTEX(3332, 2468, -124), - COL_VERTEX(3332, 2314, -124), - COL_VERTEX(3486, 2314, -124), - COL_VERTEX(3486, 2468, -124), - COL_VERTEX(3332, 2314, 285), - COL_VERTEX(2357, 3109, -1773), - COL_VERTEX(2357, 3109, -852), - COL_VERTEX(2204, 3083, -1773), - COL_VERTEX(2204, 3109, -1773), - COL_VERTEX(2204, 3109, -852), - COL_VERTEX(1180, 3083, -340), - COL_VERTEX(2613, 2878, -340), - COL_VERTEX(-8049, 3891, -4426), - COL_VERTEX(-8049, 3891, -3351), - COL_VERTEX(-7435, 3891, -4426), - COL_VERTEX(-7435, 3891, -3351), - COL_VERTEX(-7173, 3584, -2387), - COL_VERTEX(-6292, 3584, -1770), - COL_VERTEX(-6821, 3584, -2890), - COL_VERTEX(-5940, 3584, -2273), - COL_VERTEX(5646, -2038, 2241), - COL_VERTEX(5646, -2038, 1831), - COL_VERTEX(5031, -2038, 2241), - COL_VERTEX(5031, -2038, 1831), - COL_VERTEX(3247, 4225, -2653), - COL_VERTEX(3861, 4225, -2038), - COL_VERTEX(3861, 4430, -2038), - COL_VERTEX(3247, 4430, -2038), - COL_VERTEX(3247, 4430, -2653), - COL_VERTEX(3452, 4245, -2243), - COL_VERTEX(3247, 4245, -2038), - COL_VERTEX(3452, 4245, -2448), - COL_VERTEX(3656, 4245, -2243), - COL_VERTEX(3861, 4245, -2038), - COL_VERTEX(3247, 4245, -2653), - COL_VERTEX(3861, 4245, -2653), - COL_VERTEX(3656, 4276, -2448), - COL_VERTEX(921, -1116, 3364), - COL_VERTEX(307, -1116, 3364), - COL_VERTEX(921, -973, 3354), - COL_VERTEX(921, -963, 3364), - COL_VERTEX(307, -963, 3364), - COL_VERTEX(307, -973, 3354), - COL_VERTEX(716, -1116, 3569), - COL_VERTEX(512, -1147, 3569), - COL_VERTEX(307, -1147, 3364), - COL_VERTEX(921, -1147, 3364), - COL_VERTEX(716, -1147, 3774), - COL_VERTEX(512, -1147, 3774), - COL_VERTEX(307, -1147, 3979), - COL_VERTEX(921, -1147, 3979), - COL_VERTEX(307, -1167, 3364), - COL_VERTEX(307, -963, 3979), - COL_VERTEX(921, -963, 3979), - COL_VERTEX(921, -1167, 3979), - COL_VERTEX(307, -1321, 2135), - COL_VERTEX(307, -1321, 3364), - COL_VERTEX(921, -1321, 2135), - COL_VERTEX(4212, -1946, 2241), - COL_VERTEX(3393, -1946, 2241), - COL_VERTEX(4212, -1720, 1831), - COL_VERTEX(-2661, 3072, -4044), - COL_VERTEX(-2661, 4198, -5324), - COL_VERTEX(-2661, 5939, -4044), - COL_VERTEX(-3071, 6246, -6245), - COL_VERTEX(-2661, 4198, -5733), - COL_VERTEX(-2661, 3994, -5938), - COL_VERTEX(-2661, 5939, -6194), - COL_VERTEX(-2661, 3072, -6194), - COL_VERTEX(-2661, 3379, -5938), - COL_VERTEX(-5426, 3072, -3583), - COL_VERTEX(-5426, 5939, -3583), - COL_VERTEX(-4402, 4198, -3583), - COL_VERTEX(-3993, 4198, -3583), - COL_VERTEX(-3071, 6246, -3993), - COL_VERTEX(-5324, 6246, -3993), - COL_VERTEX(-3788, 3994, -3583), - COL_VERTEX(-2969, 5939, -3583), - COL_VERTEX(-3788, 3379, -3583), - COL_VERTEX(-5733, 5325, -5017), - COL_VERTEX(-5733, 5325, -5426), - COL_VERTEX(-5733, 5939, -6245), - COL_VERTEX(-5324, 6246, -6245), - COL_VERTEX(-5733, 3072, -6245), - COL_VERTEX(-5733, 5120, -4812), - COL_VERTEX(-5733, 4506, -4812), - COL_VERTEX(-5733, 5939, -3993), - COL_VERTEX(-2969, 3072, -6655), - COL_VERTEX(-2989, 3072, -6512), - COL_VERTEX(-2969, 5939, -6655), - COL_VERTEX(-2989, 5939, -6512), - COL_VERTEX(-5590, 3072, -3972), - COL_VERTEX(-5406, 3072, -3726), - COL_VERTEX(-2989, 5939, -3726), - COL_VERTEX(-2805, 5939, -3972), - COL_VERTEX(-5406, 5939, -6512), - COL_VERTEX(-5426, 5939, -6655), - COL_VERTEX(-5426, 3072, -6655), - COL_VERTEX(-4262, 5939, -6655), - COL_VERTEX(-4262, 3686, -6655), - COL_VERTEX(-4109, 5939, -6655), - COL_VERTEX(-4262, 3686, -6501), - COL_VERTEX(-3725, 3072, -6655), - COL_VERTEX(-4646, 3072, -6348), - COL_VERTEX(-3827, 3482, -6450), - COL_VERTEX(-4032, 3686, -6450), - COL_VERTEX(-4032, 3686, -6655), - COL_VERTEX(-4339, 3686, -6655), - COL_VERTEX(-4237, 3430, -6450), - COL_VERTEX(-4237, 3430, -6655), - COL_VERTEX(-4134, 3430, -6655), - COL_VERTEX(-4032, 3328, -6450), - COL_VERTEX(-4032, 3328, -6655), - COL_VERTEX(-4544, 3482, -6655), - COL_VERTEX(-4032, 3123, -6450), - COL_VERTEX(-3827, 3482, -6655), - COL_VERTEX(-4544, 3123, -6655), - COL_VERTEX(-4339, 3328, -6450), - COL_VERTEX(-4032, 3072, -6655), - COL_VERTEX(-4339, 3328, -6655), - COL_VERTEX(-4607, 3379, -3839), - COL_VERTEX(-4607, 3072, -3583), - COL_VERTEX(-3788, 3072, -4351), - COL_VERTEX(-4607, 3174, -4351), - COL_VERTEX(-4607, 3277, -4095), - COL_VERTEX(-3788, 3072, -3583), - COL_VERTEX(-3071, 3068, -4402), - COL_VERTEX(-3583, 3068, -4402), - COL_VERTEX(-3583, 3068, -5733), - COL_VERTEX(-3071, 3068, -5733), - COL_VERTEX(-2457, 5939, -6143), - COL_VERTEX(-2880, 7203, -6570), - COL_VERTEX(-3071, 6451, -6245), - COL_VERTEX(-2230, 5939, -6637), - COL_VERTEX(-2486, 2831, -6138), - COL_VERTEX(-3071, 5939, -6860), - COL_VERTEX(-5324, 6451, -6245), - COL_VERTEX(-4607, 6451, -5426), - COL_VERTEX(-3788, 6451, -4812), - COL_VERTEX(-5847, 2838, -7037), - COL_VERTEX(-6165, 5939, -6637), - COL_VERTEX(-5938, 5939, -6143), - COL_VERTEX(-5817, 5939, -7042), - COL_VERTEX(-5324, 5939, -6860), - COL_VERTEX(-5515, 7203, -3668), - COL_VERTEX(-5938, 5939, -4095), - COL_VERTEX(-5324, 6451, -3993), - COL_VERTEX(-3788, 6246, -5426), - COL_VERTEX(-4607, 6246, -4812), - COL_VERTEX(-3788, 6246, -4812), - COL_VERTEX(-2577, 5939, -3196), - COL_VERTEX(-2230, 5939, -3601), - COL_VERTEX(-3071, 6451, -3993), - COL_VERTEX(-3071, 5939, -3378), - COL_VERTEX(-4607, 6246, -5426), - COL_VERTEX(-3071, 2867, -6860), - COL_VERTEX(-5938, 2867, -4095), - COL_VERTEX(-5938, 2970, -3378), - COL_VERTEX(-5053, 3328, -3086), - COL_VERTEX(-5068, 3328, -3378), - COL_VERTEX(-3890, 3072, -2815), - COL_VERTEX(-3552, 2970, -3378), - COL_VERTEX(-3788, 3482, -2713), - COL_VERTEX(-3788, 3328, -2713), - COL_VERTEX(-3342, 3328, -3086), - COL_VERTEX(-3327, 3328, -3378), - COL_VERTEX(-4607, 3328, -2713), - COL_VERTEX(-3788, 3381, -2764), - COL_VERTEX(-3788, 3379, -2713), - COL_VERTEX(-4610, 3482, -2766), - COL_VERTEX(-5053, 3482, -3086), - COL_VERTEX(-3788, 3482, -2764), - COL_VERTEX(-3378, 3482, -3378), - COL_VERTEX(-3378, 3482, -3122), - COL_VERTEX(-5324, 2867, -3378), - COL_VERTEX(-6165, 2867, -3601), - COL_VERTEX(-5324, 2867, -6860), - COL_VERTEX(-5938, 2867, -6143), - COL_VERTEX(-2457, 3994, -5119), - COL_VERTEX(-2457, 4198, -5324), - COL_VERTEX(-2457, 5939, -4095), - COL_VERTEX(-2457, 2867, -4095), - COL_VERTEX(-2457, 3379, -5119), - COL_VERTEX(-2457, 3379, -5938), - COL_VERTEX(-3071, 2867, -3378), - COL_VERTEX(-2457, 4198, -5733), - COL_VERTEX(-5324, 5939, -3378), - COL_VERTEX(-5817, 5939, -3196), - COL_VERTEX(-5017, 3482, -3378), - COL_VERTEX(-5017, 3379, -3378), - COL_VERTEX(-4607, 3482, -2764), - COL_VERTEX(-5017, 3482, -3122), - COL_VERTEX(-5938, 4506, -5631), - COL_VERTEX(-5733, 4506, -5631), - COL_VERTEX(-2661, 3379, -5119), - COL_VERTEX(-4607, 3379, -3583), - COL_VERTEX(-4607, 3379, -3378), - COL_VERTEX(1653, 2616, -2755), - COL_VERTEX(1857, 2104, -2346), - COL_VERTEX(1038, 3026, -2346), - COL_VERTEX(1653, 2616, -1936), - COL_VERTEX(2881, 2514, -1629), - COL_VERTEX(2881, 2514, -3062), - COL_VERTEX(5237, 2002, -2346), - COL_VERTEX(5117, 2657, -2958), - COL_VERTEX(5117, 2606, -1729), - COL_VERTEX(4139, 2568, -1627), - COL_VERTEX(4417, 1695, -2346), - COL_VERTEX(2881, 1695, -2346), - COL_VERTEX(5646, 2821, -2448), - COL_VERTEX(6618, -858, -836), - COL_VERTEX(6874, -858, -477), - COL_VERTEX(6721, -1012, -631), - COL_VERTEX(6107, -1219, 1831), - COL_VERTEX(6260, -1219, 1831), - COL_VERTEX(6260, -1372, 1831), - COL_VERTEX(6107, -1372, 1831), - COL_VERTEX(6107, -1372, 2241), - COL_VERTEX(6925, -858, -836), - COL_VERTEX(6823, -653, -733), - COL_VERTEX(6721, -653, -631), - COL_VERTEX(6669, -858, -477), - COL_VERTEX(7084, -1295, 1094), - COL_VERTEX(6778, -1091, 1674), - COL_VERTEX(6199, -1091, 1674), - COL_VERTEX(5889, -1295, 660), - COL_VERTEX(7084, -1295, 660), - COL_VERTEX(-6009, -4598, 7054), - COL_VERTEX(-5600, -4598, 7259), - COL_VERTEX(-5600, -4803, 5928), - COL_VERTEX(-5600, -4803, 7259), - COL_VERTEX(-787, -4803, 7259), - COL_VERTEX(-377, -4803, 7054), - COL_VERTEX(-787, -4598, 5928), - COL_VERTEX(-5600, -4598, 5928), - COL_VERTEX(332, -1935, 6257), - COL_VERTEX(1254, -1935, 6257), - COL_VERTEX(844, -1526, 6257), - COL_VERTEX(1254, -1935, 6871), - COL_VERTEX(742, -1526, 6257), - COL_VERTEX(921, -3267, 6129), - COL_VERTEX(921, -3676, 6129), - COL_VERTEX(921, -3267, 5207), - COL_VERTEX(921, -2857, 3364), - COL_VERTEX(921, -3062, 4286), - COL_VERTEX(921, -3676, 3364), - COL_VERTEX(716, -3553, 6231), - COL_VERTEX(563, -3471, 6231), - COL_VERTEX(665, -3471, 6231), - COL_VERTEX(-377, -4700, 6440), - COL_VERTEX(825, -4700, 6440), - COL_VERTEX(825, -4700, 7566), - COL_VERTEX(415, -4700, 7566), - COL_VERTEX(415, -4700, 6747), - COL_VERTEX(665, -3471, 6887), - COL_VERTEX(563, -3471, 6989), - COL_VERTEX(512, -3553, 6887), - COL_VERTEX(563, -3635, 6887), - COL_VERTEX(614, -3635, 6989), - COL_VERTEX(665, -3635, 6887), - COL_VERTEX(-358, -3625, 6871), - COL_VERTEX(-358, -3625, 6257), - COL_VERTEX(-1126, -3625, 6257), - COL_VERTEX(-1126, -3625, 6871), - COL_VERTEX(921, -3062, 5207), - COL_VERTEX(921, -2857, 4286), - COL_VERTEX(307, -2857, 3364), - COL_VERTEX(307, -3062, 4286), - COL_VERTEX(-1202, -1321, 4619), - COL_VERTEX(-2482, -1321, 4619), - COL_VERTEX(-1202, -2140, 6257), - COL_VERTEX(-1816, -2140, 6257), - COL_VERTEX(-1816, -1935, 6257), - COL_VERTEX(-1304, -1412, 5603), - COL_VERTEX(-1509, -1238, 5603), - COL_VERTEX(-1509, -1412, 5603), - COL_VERTEX(-1304, -1248, 5398), - COL_VERTEX(-1714, -1658, 5910), - COL_VERTEX(-1509, -1658, 5910), - COL_VERTEX(-1714, -1494, 5910), - COL_VERTEX(-1509, -1494, 5705), - COL_VERTEX(-1304, -1903, 6217), - COL_VERTEX(-1509, -1903, 6217), - COL_VERTEX(-1509, -1750, 6217), - COL_VERTEX(-1304, -1750, 6025), - COL_VERTEX(-1304, -1782, 6065), - COL_VERTEX(-2482, -1321, 5233), - COL_VERTEX(-4991, -1116, 3851), - COL_VERTEX(-4888, -911, 3953), - COL_VERTEX(-4888, -911, 4055), - COL_VERTEX(-4939, -1116, 4209), - COL_VERTEX(-4735, -1116, 4209), - COL_VERTEX(-4888, -1270, 4055), - COL_VERTEX(-4786, -911, 3953), - COL_VERTEX(-4786, -911, 4055), - COL_VERTEX(-690, -1935, 6257), - COL_VERTEX(-690, -2140, 6871), - COL_VERTEX(-1816, -2140, 6871), - COL_VERTEX(307, -3267, 5207), - COL_VERTEX(307, -3676, 6129), - COL_VERTEX(-6269, -1321, 5233), - COL_VERTEX(-5451, -1321, 4619), - COL_VERTEX(-5860, -1321, 4414), - COL_VERTEX(-5451, -1116, 5233), - COL_VERTEX(-5860, -1116, 5438), - COL_VERTEX(-4632, -1321, 4619), - COL_VERTEX(-4632, -1321, 5233), - COL_VERTEX(-4887, -1935, 6257), - COL_VERTEX(-4887, -2140, 6871), - COL_VERTEX(-5809, -2140, 6257), - COL_VERTEX(-5809, -2140, 6871), - COL_VERTEX(-1816, -1321, 5233), - COL_VERTEX(-4068, -3625, 6257), - COL_VERTEX(-3709, -2755, 6871), - COL_VERTEX(-3300, -3625, 6871), - COL_VERTEX(-3300, -3625, 6257), - COL_VERTEX(-4068, -3625, 6871), - COL_VERTEX(-3865, -3558, 6887), - COL_VERTEX(-5962, -3456, 6887), - COL_VERTEX(-6013, -3558, 6989), - COL_VERTEX(-5962, -3456, 6231), - COL_VERTEX(-3968, -3558, 6129), - COL_VERTEX(-6065, -3558, 6231), - COL_VERTEX(-6013, -2893, 6989), - COL_VERTEX(-6065, -2893, 6887), - COL_VERTEX(-5962, -2893, 6887), - COL_VERTEX(-6065, -2893, 6231), - COL_VERTEX(-6013, -2893, 6129), - COL_VERTEX(-5962, -2893, 6231), - COL_VERTEX(-5962, -2729, 6231), - COL_VERTEX(-6065, -2729, 6231), - COL_VERTEX(-5911, -2811, 6231), - COL_VERTEX(-6065, -2893, 6129), - COL_VERTEX(-6065, -2729, 6989), - COL_VERTEX(-5962, -2729, 6887), - COL_VERTEX(-6116, -2811, 6887), - COL_VERTEX(-5962, -1935, 5489), - COL_VERTEX(-5655, -1935, 5489), - COL_VERTEX(-5757, -1731, 5591), - COL_VERTEX(-5706, -1935, 5847), - COL_VERTEX(-5860, -1731, 5694), - COL_VERTEX(-5911, -1935, 5847), - COL_VERTEX(3393, -2089, 2359), - COL_VERTEX(2886, -1833, 2866), - COL_VERTEX(2307, -1833, 2866), - COL_VERTEX(1800, -2089, 1780), - COL_VERTEX(2307, -1833, 1273), - COL_VERTEX(2886, -1833, 1273), - COL_VERTEX(3393, -2089, 1780), - COL_VERTEX(-6370, -1782, -343), - COL_VERTEX(-3093, -1782, -445), - COL_VERTEX(-3093, -1116, -343), - COL_VERTEX(-3605, -860, -343), - COL_VERTEX(-4322, -860, -343), - COL_VERTEX(-4322, -860, 270), - COL_VERTEX(-3605, -707, -343), - COL_VERTEX(-2786, -451, 270), - COL_VERTEX(-3298, -297, 270), - COL_VERTEX(-3605, -451, -343), - COL_VERTEX(-2786, -297, -445), - COL_VERTEX(-6063, -1116, -343), - COL_VERTEX(-3093, 1443, -343), - COL_VERTEX(-7087, -1782, 885), - COL_VERTEX(-7496, -1782, 680), - COL_VERTEX(-7087, -1987, -445), - COL_VERTEX(-7087, -1987, 885), - COL_VERTEX(-2274, -1987, 885), - COL_VERTEX(-1864, -1987, 680), - COL_VERTEX(-2274, -1782, -445), - COL_VERTEX(-7087, -1782, -445), - COL_VERTEX(-5448, -195, -343), - COL_VERTEX(-6063, -195, 270), - COL_VERTEX(-5653, 931, -343), - COL_VERTEX(-4629, -1782, 270), - COL_VERTEX(-4629, -1782, -343), - COL_VERTEX(-5039, 521, 270), - COL_VERTEX(-5039, 521, -343), - COL_VERTEX(-4936, 521, -343), - COL_VERTEX(-4936, 726, -343), - COL_VERTEX(-3093, 316, 270), - COL_VERTEX(-3298, -297, -343), - COL_VERTEX(-3298, -451, 270), - COL_VERTEX(-3298, -758, -343), - COL_VERTEX(-3093, -758, -343), - COL_VERTEX(-3912, -41, 270), - COL_VERTEX(-4117, 112, 270), - COL_VERTEX(-4117, -707, 270), - COL_VERTEX(-3605, -41, -343), - COL_VERTEX(-3912, -41, -343), - COL_VERTEX(-3605, 112, -343), - COL_VERTEX(-4117, -143, -343), - COL_VERTEX(-4117, -143, 270), - COL_VERTEX(-4322, -297, -343), - COL_VERTEX(-4117, -297, -343), - COL_VERTEX(-4117, -707, -343), - COL_VERTEX(-4629, 419, -343), - COL_VERTEX(-4629, 572, 270), - COL_VERTEX(-3810, 419, 270), - COL_VERTEX(-3810, 419, -343), - COL_VERTEX(-3810, 572, -343), - COL_VERTEX(-4220, 982, -343), - COL_VERTEX(-4424, 572, -343), - COL_VERTEX(-5141, -195, -343), - COL_VERTEX(-4629, -195, -343), - COL_VERTEX(-5141, -195, 270), - COL_VERTEX(-4629, 9, -343), - COL_VERTEX(-4834, 112, -343), - COL_VERTEX(-4936, 214, -343), - COL_VERTEX(-7394, -1116, -445), - COL_VERTEX(-2479, 2160, 270), - COL_VERTEX(-7189, -1116, 270), - COL_VERTEX(-7189, 2160, -343), - COL_VERTEX(-2479, 2160, -343), - COL_VERTEX(-2479, 1648, -343), - COL_VERTEX(-5653, -1116, -343), - COL_VERTEX(-4527, -655, -343), - COL_VERTEX(-6063, -655, 270), - COL_VERTEX(-4527, -502, -343), - COL_VERTEX(-5448, 214, -343), - COL_VERTEX(-3093, 726, -343), - COL_VERTEX(-2888, 726, -445), - COL_VERTEX(-2888, 1648, -445), - COL_VERTEX(-6677, -1116, -445), - COL_VERTEX(-3093, -297, -445), - COL_VERTEX(-2888, 1648, -343), - COL_VERTEX(-6677, -1116, -343), - COL_VERTEX(-2274, 1648, -445), - COL_VERTEX(-1864, -1321, -343), - COL_VERTEX(-1864, -1321, 270), - COL_VERTEX(-1455, -1321, 270), - COL_VERTEX(-1455, -1321, -343), - COL_VERTEX(-2479, -1321, -343), - COL_VERTEX(-2274, -1321, -343), - COL_VERTEX(-2274, -1321, 270), - COL_VERTEX(-2479, -1321, 270), - COL_VERTEX(975, 3083, 274), - COL_VERTEX(1180, 2878, 274), - COL_VERTEX(-4197, 3123, -2405), - COL_VERTEX(-6860, 3123, -2405), - COL_VERTEX(-6860, 3123, -2713), - COL_VERTEX(-4197, 3123, -2713), - COL_VERTEX(2987, -604, -3454), - COL_VERTEX(3806, -655, -3454), - COL_VERTEX(3806, -604, -3454), - COL_VERTEX(3806, -655, -3864), - COL_VERTEX(3089, 982, -1450), - COL_VERTEX(3089, 982, -1860), - COL_VERTEX(3089, 1033, -1450), - COL_VERTEX(2065, 1033, -1450), - COL_VERTEX(4216, 880, -1450), - COL_VERTEX(4216, 777, -1450), - COL_VERTEX(3601, 931, -1450), - COL_VERTEX(3601, 982, -1450), - COL_VERTEX(3601, 982, -1860), - COL_VERTEX(4011, 880, -1450), - COL_VERTEX(3243, -41, -3454), - COL_VERTEX(3243, 112, -3454), - COL_VERTEX(3089, 112, -3454), - COL_VERTEX(3806, -41, -3454), - COL_VERTEX(4113, -195, -3454), - COL_VERTEX(4113, -41, -3454), - COL_VERTEX(921, -1116, -2243), - COL_VERTEX(307, -1116, -2243), - COL_VERTEX(307, -1116, -3882), - COL_VERTEX(921, -1116, -3882), - COL_VERTEX(3538, -1116, -343), - COL_VERTEX(2719, -1116, -343), - COL_VERTEX(3538, -1116, 270), - COL_VERTEX(2719, -1116, 270), - COL_VERTEX(3089, 1033, 85), - COL_VERTEX(4113, 982, 494), - COL_VERTEX(2782, 1033, 494), - COL_VERTEX(2782, 1033, -938), - COL_VERTEX(4113, 1033, 494), - COL_VERTEX(3089, 1033, -938), - COL_VERTEX(2424, -399, 494), - COL_VERTEX(3089, 163, 494), - COL_VERTEX(3396, -1065, -3864), - COL_VERTEX(3396, -1065, -3454), - COL_VERTEX(3396, -1014, -3454), - COL_VERTEX(2475, -1014, -3454), - COL_VERTEX(2475, -1065, -3864), - COL_VERTEX(4940, -732, 6871), - COL_VERTEX(4121, -937, 6871), - COL_VERTEX(4940, -732, 6257), - COL_VERTEX(4121, -732, 6257), - COL_VERTEX(3712, -732, 6052), - COL_VERTEX(3712, -937, 7076), - COL_VERTEX(4838, -2038, 5950), - COL_VERTEX(4838, -2038, 6257), - COL_VERTEX(3303, -732, 6257), - COL_VERTEX(3303, -937, 6257), - COL_VERTEX(4735, -1935, 6257), - COL_VERTEX(4735, -1935, 5950), - COL_VERTEX(4860, 2999, 3486), - COL_VERTEX(3959, 3675, 4524), - COL_VERTEX(4527, 2999, 4289), - COL_VERTEX(4624, 3675, 5189), - COL_VERTEX(3959, 3819, 4524), - COL_VERTEX(3959, 3819, 3584), - COL_VERTEX(5330, 2999, 3486), - COL_VERTEX(5662, 2999, 3819), - COL_VERTEX(6230, 3819, 3584), - COL_VERTEX(6230, 3819, 4524), - COL_VERTEX(5565, 3675, 5189), - COL_VERTEX(3353, -1731, 5591), - COL_VERTEX(3250, -1731, 5489), - COL_VERTEX(3353, -2089, 5591), - COL_VERTEX(3250, -2089, 5591), - COL_VERTEX(3303, -732, 6871), - COL_VERTEX(3609, -1935, 6257), - COL_VERTEX(3609, -1935, 6871), - COL_VERTEX(4838, -1935, 6871), - COL_VERTEX(4838, -2243, 5950), - COL_VERTEX(4838, -2243, 7179), - COL_VERTEX(7602, -2243, 5950), - COL_VERTEX(7602, -2243, 7179), - COL_VERTEX(-630, 922, 133), - COL_VERTEX(-1040, 922, 133), - COL_VERTEX(-1040, 1690, -480), - COL_VERTEX(-1626, 1843, -494), - COL_VERTEX(-2036, 1843, -494), - COL_VERTEX(-2036, 1843, 119), - COL_VERTEX(2075, 2612, 279), - COL_VERTEX(1998, 2714, 279), - COL_VERTEX(2075, 2509, 279), - COL_VERTEX(1921, 2612, -130), - COL_VERTEX(1921, 2509, 279), - COL_VERTEX(2974, 2314, 285), - COL_VERTEX(2974, 2570, 285), - COL_VERTEX(2820, 2570, 285), - COL_VERTEX(3844, 2519, 285), - COL_VERTEX(3998, 2314, 285), - COL_VERTEX(3998, 2519, 285), - COL_VERTEX(3332, 2468, 285), - COL_VERTEX(3486, 2314, 285), - COL_VERTEX(3486, 2468, 285), - COL_VERTEX(2357, 3083, -1773), - COL_VERTEX(2357, 3083, -852), - COL_VERTEX(2204, 3083, -852), - COL_VERTEX(-8049, 4352, -4426), - COL_VERTEX(-7435, 4352, -4426), - COL_VERTEX(-7435, 4352, -3351), - COL_VERTEX(-8049, 4352, -3351), - COL_VERTEX(-6821, 3942, -2890), - COL_VERTEX(-7173, 3942, -2387), - COL_VERTEX(-5940, 3942, -2273), - COL_VERTEX(-6292, 3942, -1770), - COL_VERTEX(5031, -1884, 2241), - COL_VERTEX(5646, -1884, 2241), - COL_VERTEX(5031, -1884, 1831), - COL_VERTEX(5646, -1884, 1831), - COL_VERTEX(3861, 4430, -2653), - COL_VERTEX(3861, 4225, -2653), - COL_VERTEX(3247, 4225, -2038), - COL_VERTEX(3452, 4276, -2243), - COL_VERTEX(3656, 4245, -2448), - COL_VERTEX(3656, 4276, -2243), - COL_VERTEX(3452, 4276, -2448), - COL_VERTEX(921, -1116, 3354), - COL_VERTEX(307, -1116, 3354), - COL_VERTEX(512, -1116, 3569), - COL_VERTEX(716, -1147, 3569), - COL_VERTEX(512, -1116, 3774), - COL_VERTEX(716, -1116, 3774), - COL_VERTEX(307, -1167, 3979), - COL_VERTEX(921, -1167, 3364), - COL_VERTEX(307, -1116, 2135), - COL_VERTEX(921, -1116, 2135), - COL_VERTEX(921, -1321, 3364), - COL_VERTEX(4212, -1720, 2241), - COL_VERTEX(3396, -1716, 2241), - COL_VERTEX(3393, -1946, 1831), - COL_VERTEX(4212, -1946, 1831), - COL_VERTEX(3396, -1716, 1831), - COL_VERTEX(-2805, 3072, -3972), - COL_VERTEX(-2661, 3994, -5119), - COL_VERTEX(-2457, 3994, -5938), - COL_VERTEX(-2805, 3072, -6266), - COL_VERTEX(-2805, 5939, -6266), - COL_VERTEX(-5406, 5939, -3726), - COL_VERTEX(-4607, 3994, -3583), - COL_VERTEX(-3993, 4198, -3378), - COL_VERTEX(-4402, 4198, -3378), - COL_VERTEX(-2989, 3072, -3726), - COL_VERTEX(-2969, 3072, -3583), - COL_VERTEX(-3788, 3379, -3378), - COL_VERTEX(-3788, 3994, -3378), - COL_VERTEX(-4607, 3994, -3378), - COL_VERTEX(-5938, 5325, -5426), - COL_VERTEX(-5938, 5120, -5631), - COL_VERTEX(-5733, 5120, -5631), - COL_VERTEX(-5938, 5325, -5017), - COL_VERTEX(-5590, 5939, -6266), - COL_VERTEX(-5733, 3072, -3993), - COL_VERTEX(-5590, 5939, -3972), - COL_VERTEX(-5938, 4506, -4812), - COL_VERTEX(-5938, 5120, -4812), - COL_VERTEX(-5406, 3072, -6512), - COL_VERTEX(-5590, 3072, -6266), - COL_VERTEX(-4109, 5837, -6501), - COL_VERTEX(-4262, 5837, -6501), - COL_VERTEX(-4109, 3686, -6501), - COL_VERTEX(-4109, 3686, -6655), - COL_VERTEX(-3725, 3123, -6655), - COL_VERTEX(-3725, 3123, -6348), - COL_VERTEX(-3725, 3072, -6348), - COL_VERTEX(-4646, 3123, -6348), - COL_VERTEX(-4646, 3123, -6655), - COL_VERTEX(-4646, 3072, -6655), - COL_VERTEX(-4134, 3430, -6450), - COL_VERTEX(-4339, 3686, -6450), - COL_VERTEX(-4544, 3482, -6450), - COL_VERTEX(-4544, 3123, -6450), - COL_VERTEX(-3827, 3123, -6450), - COL_VERTEX(-3827, 3123, -6655), - COL_VERTEX(-4032, 3072, -6450), - COL_VERTEX(-4339, 3072, -6450), - COL_VERTEX(-4339, 3123, -6450), - COL_VERTEX(-4339, 3072, -6655), - COL_VERTEX(-3788, 3379, -3839), - COL_VERTEX(-3788, 3277, -3839), - COL_VERTEX(-4607, 3277, -3839), - COL_VERTEX(-4607, 3174, -4095), - COL_VERTEX(-3788, 3277, -4095), - COL_VERTEX(-3788, 3174, -4095), - COL_VERTEX(-4607, 3072, -4351), - COL_VERTEX(-3788, 3174, -4351), - COL_VERTEX(-3583, 3222, -4402), - COL_VERTEX(-3583, 3222, -5733), - COL_VERTEX(-3071, 3222, -5733), - COL_VERTEX(-3071, 3222, -4402), - COL_VERTEX(-2577, 5939, -7042), - COL_VERTEX(-2259, 2838, -6632), - COL_VERTEX(-2607, 2838, -7037), - COL_VERTEX(-3788, 6451, -5426), - COL_VERTEX(-6195, 2838, -6632), - COL_VERTEX(-5515, 7203, -6570), - COL_VERTEX(-6165, 5939, -3601), - COL_VERTEX(-2880, 7203, -3668), - COL_VERTEX(-4607, 6451, -4812), - COL_VERTEX(-2457, 2970, -6860), - COL_VERTEX(-2457, 2970, -3378), - COL_VERTEX(-5938, 2970, -6860), - COL_VERTEX(-5068, 3482, -3378), - COL_VERTEX(-4843, 2959, -3378), - COL_VERTEX(-4505, 3072, -2815), - COL_VERTEX(-3342, 3482, -3086), - COL_VERTEX(-3327, 3482, -3378), - COL_VERTEX(-4607, 3379, -2713), - COL_VERTEX(-4607, 3482, -2713), - COL_VERTEX(-4610, 3379, -2766), - COL_VERTEX(-3378, 3379, -3122), - COL_VERTEX(-3378, 3379, -3378), - COL_VERTEX(-3788, 3379, -2764), - COL_VERTEX(-5817, 2867, -3196), - COL_VERTEX(-4607, 3998, -3378), - COL_VERTEX(-4607, 3383, -3378), - COL_VERTEX(-2230, 2867, -3601), - COL_VERTEX(-2577, 2867, -3196), - COL_VERTEX(-4690, 3324, -3378), - COL_VERTEX(-3788, 3998, -3378), - COL_VERTEX(-3788, 3383, -3378), - COL_VERTEX(-3704, 3320, -3378), - COL_VERTEX(-4402, 4202, -3378), - COL_VERTEX(-3993, 4202, -3378), - COL_VERTEX(-5017, 3379, -3122), - COL_VERTEX(-4607, 3379, -2764), - COL_VERTEX(4036, 2567, -3062), - COL_VERTEX(5953, 2923, -2653), - COL_VERTEX(5953, 2923, -2038), - COL_VERTEX(5441, 2821, -2448), - COL_VERTEX(5441, 2821, -2243), - COL_VERTEX(5646, 2821, -2243), - COL_VERTEX(6823, -1012, -631), - COL_VERTEX(6260, -1372, 2241), - COL_VERTEX(6107, -1219, 2241), - COL_VERTEX(6260, -1219, 2241), - COL_VERTEX(6823, -653, -631), - COL_VERTEX(6721, -653, -733), - COL_VERTEX(6704, -1295, 1474), - COL_VERTEX(7285, -1091, 1167), - COL_VERTEX(7285, -1091, 588), - COL_VERTEX(6269, -1295, 1474), - COL_VERTEX(6778, -1091, 81), - COL_VERTEX(5692, -1091, 1167), - COL_VERTEX(5889, -1295, 1094), - COL_VERTEX(5692, -1091, 588), - COL_VERTEX(6199, -1091, 81), - COL_VERTEX(-6009, -4598, 6133), - COL_VERTEX(-6009, -4803, 6133), - COL_VERTEX(-6009, -4803, 7054), - COL_VERTEX(-787, -4598, 7259), - COL_VERTEX(-377, -4598, 7054), - COL_VERTEX(-377, -4598, 6133), - COL_VERTEX(-377, -4803, 6133), - COL_VERTEX(-787, -4803, 5928), - COL_VERTEX(332, -1935, 6871), - COL_VERTEX(742, -1526, 6871), - COL_VERTEX(844, -1526, 6871), - COL_VERTEX(307, -3267, 6129), - COL_VERTEX(307, -3676, 3364), - COL_VERTEX(512, -3553, 6231), - COL_VERTEX(512, -3553, 6129), - COL_VERTEX(563, -3471, 6129), - COL_VERTEX(665, -3471, 6129), - COL_VERTEX(-377, -4598, 6440), - COL_VERTEX(825, -4598, 6440), - COL_VERTEX(825, -4598, 7566), - COL_VERTEX(415, -4598, 7566), - COL_VERTEX(716, -3553, 6129), - COL_VERTEX(415, -4598, 6747), - COL_VERTEX(-377, -4598, 6747), - COL_VERTEX(-377, -4700, 6747), - COL_VERTEX(665, -3471, 6989), - COL_VERTEX(716, -3553, 6989), - COL_VERTEX(716, -3553, 6887), - COL_VERTEX(563, -3471, 6887), - COL_VERTEX(665, -3635, 6989), - COL_VERTEX(512, -3553, 6989), - COL_VERTEX(563, -3635, 6989), - COL_VERTEX(665, -4598, 6887), - COL_VERTEX(582, -4598, 6887), - COL_VERTEX(563, -4598, 6887), - COL_VERTEX(605, -4598, 6970), - COL_VERTEX(614, -4598, 6989), - COL_VERTEX(660, -4598, 6897), - COL_VERTEX(-358, -2959, 6257), - COL_VERTEX(-358, -2959, 6871), - COL_VERTEX(-1126, -2959, 6871), - COL_VERTEX(-1126, -2959, 6257), - COL_VERTEX(307, -3062, 5207), - COL_VERTEX(307, -2857, 4286), - COL_VERTEX(-1202, -1116, 4619), - COL_VERTEX(-1202, -1116, 5233), - COL_VERTEX(-1202, -1321, 5233), - COL_VERTEX(-2482, -1116, 5233), - COL_VERTEX(-2482, -1116, 4619), - COL_VERTEX(-1202, -1935, 6257), - COL_VERTEX(-1816, -1116, 5233), - COL_VERTEX(-1304, -1238, 5603), - COL_VERTEX(-1304, -1238, 5398), - COL_VERTEX(-1509, -1238, 5398), - COL_VERTEX(-1509, -1248, 5398), - COL_VERTEX(-1714, -1494, 5705), - COL_VERTEX(-1509, -1494, 5910), - COL_VERTEX(-1509, -1750, 6025), - COL_VERTEX(-1304, -1750, 6217), - COL_VERTEX(-1304, -1782, 6052), - COL_VERTEX(-1509, -1782, 6052), - COL_VERTEX(-1509, -1782, 6065), - COL_VERTEX(-4683, -1116, 3851), - COL_VERTEX(-4786, -1270, 4055), - COL_VERTEX(-690, -2140, 6257), - COL_VERTEX(-690, -1935, 6871), - COL_VERTEX(-1816, -1935, 6871), - COL_VERTEX(-6269, -1321, 4619), - COL_VERTEX(-5860, -1116, 4414), - COL_VERTEX(-6269, -1116, 4619), - COL_VERTEX(-6269, -1116, 5233), - COL_VERTEX(-5451, -1116, 4619), - COL_VERTEX(-5860, -1321, 5438), - COL_VERTEX(-5451, -1321, 5233), - COL_VERTEX(-4632, -1116, 4619), - COL_VERTEX(-4632, -1116, 5233), - COL_VERTEX(-4887, -1935, 6871), - COL_VERTEX(-4887, -2140, 6257), - COL_VERTEX(-5809, -1935, 6871), - COL_VERTEX(-5809, -1935, 6257), - COL_VERTEX(-3709, -2755, 6257), - COL_VERTEX(-3505, -2959, 6257), - COL_VERTEX(-3300, -2959, 6257), - COL_VERTEX(-4068, -2755, 6257), - COL_VERTEX(-3300, -2959, 6871), - COL_VERTEX(-3505, -2959, 6871), - COL_VERTEX(-4068, -2755, 6871), - COL_VERTEX(-3903, -3456, 6887), - COL_VERTEX(-3967, -3558, 6989), - COL_VERTEX(-6065, -3558, 6887), - COL_VERTEX(-6013, -3558, 6129), - COL_VERTEX(-3904, -3456, 6231), - COL_VERTEX(-3866, -3558, 6231), - COL_VERTEX(-5911, -2811, 6887), - COL_VERTEX(-6065, -2729, 6887), - COL_VERTEX(-6065, -2729, 6129), - COL_VERTEX(-6116, -2811, 6129), - COL_VERTEX(-6116, -2811, 6231), - COL_VERTEX(-5962, -2729, 6129), - COL_VERTEX(-5911, -2811, 6129), - COL_VERTEX(-5962, -2893, 6129), - COL_VERTEX(-5962, -2729, 6989), - COL_VERTEX(-5911, -2811, 6989), - COL_VERTEX(-6116, -2811, 6989), - COL_VERTEX(-6065, -2893, 6989), - COL_VERTEX(-5962, -2893, 6989), - COL_VERTEX(-5757, -1731, 5694), - COL_VERTEX(-5860, -1731, 5591), - COL_VERTEX(3393, -1833, 1780), - COL_VERTEX(3393, -1833, 2359), - COL_VERTEX(2886, -2089, 2866), - COL_VERTEX(2307, -2089, 2866), - COL_VERTEX(2886, -2089, 1273), - COL_VERTEX(1800, -2089, 2359), - COL_VERTEX(1800, -1833, 2359), - COL_VERTEX(2307, -2089, 1273), - COL_VERTEX(1800, -1833, 1780), - COL_VERTEX(-6370, 1443, -343), - COL_VERTEX(-3093, -1782, -343), - COL_VERTEX(-3093, -1782, 270), - COL_VERTEX(-3605, -860, 270), - COL_VERTEX(-4322, -707, 270), - COL_VERTEX(-3605, -707, 270), - COL_VERTEX(-3093, -1116, 270), - COL_VERTEX(-3093, 726, -445), - COL_VERTEX(-4322, -707, -343), - COL_VERTEX(-3605, -451, -445), - COL_VERTEX(-2786, -451, -445), - COL_VERTEX(-3605, -451, 270), - COL_VERTEX(-3605, -297, 270), - COL_VERTEX(-6063, 1443, -343), - COL_VERTEX(-3605, -297, -343), - COL_VERTEX(-3298, -758, 270), - COL_VERTEX(-3093, -297, 270), - COL_VERTEX(-2786, -297, 270), - COL_VERTEX(-3093, -758, 270), - COL_VERTEX(-5653, -1116, 270), - COL_VERTEX(-7496, -1987, 680), - COL_VERTEX(-7496, -1782, -241), - COL_VERTEX(-7496, -1987, -241), - COL_VERTEX(-5653, -1782, 270), - COL_VERTEX(-2888, 726, 270), - COL_VERTEX(-3093, 726, 270), - COL_VERTEX(-2274, -1782, 885), - COL_VERTEX(-1864, -1782, 680), - COL_VERTEX(-1864, -1987, -241), - COL_VERTEX(-1864, -1782, -241), - COL_VERTEX(-2274, -1987, -445), - COL_VERTEX(-6063, -195, -343), - COL_VERTEX(-5448, -195, 270), - COL_VERTEX(-5448, 214, 270), - COL_VERTEX(-5756, 1033, 270), - COL_VERTEX(-6063, 1033, 270), - COL_VERTEX(-5653, 214, 270), - COL_VERTEX(-5653, 931, 270), - COL_VERTEX(-4629, -1116, 270), - COL_VERTEX(-4629, -1116, -343), - COL_VERTEX(-4936, 726, 270), - COL_VERTEX(-5141, 726, 270), - COL_VERTEX(-4936, 521, 270), - COL_VERTEX(-5653, 214, -343), - COL_VERTEX(-5141, 726, -343), - COL_VERTEX(-3298, 316, 270), - COL_VERTEX(-3298, 316, -343), - COL_VERTEX(-3093, -451, 270), - COL_VERTEX(-3298, -451, -343), - COL_VERTEX(-3093, 316, -343), - COL_VERTEX(-3605, 112, 270), - COL_VERTEX(-3605, -41, 270), - COL_VERTEX(-3912, -707, 270), - COL_VERTEX(-4117, 112, -343), - COL_VERTEX(-4322, -143, 270), - COL_VERTEX(-4322, -297, 270), - COL_VERTEX(-4117, -297, 270), - COL_VERTEX(-3912, -707, -343), - COL_VERTEX(-4322, -143, -343), - COL_VERTEX(-4629, 572, -343), - COL_VERTEX(-4629, 419, 270), - COL_VERTEX(-4424, 572, 270), - COL_VERTEX(-3810, 572, 270), - COL_VERTEX(-4220, 982, 270), - COL_VERTEX(-4424, 982, 270), - COL_VERTEX(-4424, 982, -343), - COL_VERTEX(-5141, 214, 270), - COL_VERTEX(-4629, -195, 270), - COL_VERTEX(-4834, 112, 270), - COL_VERTEX(-4936, 112, 270), - COL_VERTEX(-4834, 9, 270), - COL_VERTEX(-4629, 9, 270), - COL_VERTEX(-4936, 214, 270), - COL_VERTEX(-4834, 9, -343), - COL_VERTEX(-5141, 214, -343), - COL_VERTEX(-4936, 112, -343), - COL_VERTEX(-7394, -1116, 270), - COL_VERTEX(-7189, 2160, 270), - COL_VERTEX(-2274, 1648, 270), - COL_VERTEX(-2479, 1648, 270), - COL_VERTEX(-7189, -1116, -343), - COL_VERTEX(-5653, -1782, -343), - COL_VERTEX(-6063, -655, -343), - COL_VERTEX(-4527, -655, 270), - COL_VERTEX(-4527, -502, 270), - COL_VERTEX(-6063, -502, 270), - COL_VERTEX(-3093, -451, -445), - COL_VERTEX(-1455, -1116, -343), - COL_VERTEX(-1864, -1116, -343), - COL_VERTEX(-1864, -1116, 270), - COL_VERTEX(-1455, -1116, 270), - COL_VERTEX(-2274, -1116, -343), - COL_VERTEX(-2274, -1116, 270), - COL_VERTEX(-2479, -1116, -343), - COL_VERTEX(-2479, -1116, 270), - COL_VERTEX(-8191, -8191, 8192), - COL_VERTEX(8192, -8191, 8192), - COL_VERTEX(8192, -8191, -8191), - COL_VERTEX(-8191, -8191, -8191), - COL_VERTEX(-6472, 1443, -343), - COL_VERTEX(3247, 4276, -2653), - COL_VERTEX(3861, 4276, -2653), - COL_VERTEX(3861, 4276, -2038), - COL_VERTEX(921, -1116, 3979), - COL_VERTEX(3393, -1833, 1831), - COL_VERTEX(-2661, 3072, -6655), - COL_VERTEX(-5756, 1033, -343), - COL_VERTEX(-6063, 1033, -343), - COL_VERTEX(-6063, -502, -343), - COL_VERTEX(-6063, 1648, -343), - COL_VERTEX(1180, 3083, -954), - COL_VERTEX(3247, 4276, -2038), - COL_VERTEX(307, -1116, 3979), - COL_VERTEX(3393, -1833, 2241), - COL_VERTEX(4212, -1833, 2241), - COL_VERTEX(4212, -1833, 1831), - COL_VERTEX(-5733, 3072, -6655), - COL_VERTEX(-5733, 3072, -3583), - COL_VERTEX(-2661, 3072, -3583), - COL_VERTEX(-3605, -297, -445), - COL_TRI_INIT(SURFACE_DEFAULT, 1324), - COL_TRI(5, 8, 9), - COL_TRI(0, 1, 2), - COL_TRI(1, 0, 3), - COL_TRI(1, 3, 4), - COL_TRI(5, 0, 2), - COL_TRI(5, 6, 7), - COL_TRI(5, 7, 8), - COL_TRI(48, 49, 50), - COL_TRI(48, 51, 49), - COL_TRI(14, 64, 65), - COL_TRI(14, 65, 15), - COL_TRI(13, 65, 24), - COL_TRI(24, 65, 64), - COL_TRI(25, 64, 11), - COL_TRI(24, 64, 25), - COL_TRI(66, 67, 68), - COL_TRI(66, 69, 67), - COL_TRI(68, 70, 66), - COL_TRI(75, 77, 76), - COL_TRI(71, 67, 69), - COL_TRI(72, 617, 73), - COL_TRI(72, 73, 618), - COL_TRI(73, 617, 66), - COL_TRI(73, 66, 70), - COL_TRI(74, 72, 618), - COL_TRI(80, 623, 79), - COL_TRI(76, 619, 620), - COL_TRI(76, 620, 78), - COL_TRI(77, 619, 76), - COL_TRI(75, 76, 78), - COL_TRI(78, 620, 621), - COL_TRI(78, 621, 75), - COL_TRI(75, 621, 622), - COL_TRI(75, 622, 77), - COL_TRI(77, 622, 619), - COL_TRI(79, 80, 623), - COL_TRI(79, 81, 80), - COL_TRI(80, 79, 81), - COL_TRI(120, 625, 624), - COL_TRI(81, 624, 80), - COL_TRI(80, 625, 623), - COL_TRI(80, 624, 625), - COL_TRI(81, 626, 624), - COL_TRI(79, 626, 81), - COL_TRI(79, 120, 626), - COL_TRI(82, 627, 83), - COL_TRI(82, 628, 627), - COL_TRI(83, 84, 82), - COL_TRI(84, 628, 82), - COL_TRI(87, 632, 88), - COL_TRI(83, 627, 629), - COL_TRI(83, 629, 630), - COL_TRI(83, 630, 84), - COL_TRI(84, 85, 628), - COL_TRI(85, 629, 627), - COL_TRI(85, 627, 628), - COL_TRI(86, 87, 88), - COL_TRI(87, 631, 632), - COL_TRI(88, 632, 93), - COL_TRI(86, 88, 89), - COL_TRI(88, 93, 89), - COL_TRI(89, 93, 633), - COL_TRI(86, 89, 91), - COL_TRI(89, 633, 91), - COL_TRI(90, 634, 633), - COL_TRI(90, 633, 93), - COL_TRI(91, 633, 634), - COL_TRI(91, 634, 635), - COL_TRI(92, 90, 636), - COL_TRI(92, 636, 86), - COL_TRI(91, 92, 86), - COL_TRI(93, 631, 636), - COL_TRI(93, 636, 90), - COL_TRI(93, 632, 631), - COL_TRI(91, 635, 92), - COL_TRI(94, 637, 97), - COL_TRI(94, 97, 98), - COL_TRI(95, 637, 94), - COL_TRI(96, 94, 98), - COL_TRI(96, 95, 94), - COL_TRI(97, 638, 639), - COL_TRI(97, 637, 638), - COL_TRI(98, 97, 639), - COL_TRI(98, 639, 96), - COL_TRI(95, 638, 637), - COL_TRI(99, 640, 100), - COL_TRI(100, 102, 101), - COL_TRI(100, 101, 99), - COL_TRI(101, 641, 103), - COL_TRI(101, 103, 99), - COL_TRI(102, 641, 101), - COL_TRI(99, 103, 640), - COL_TRI(107, 645, 646), - COL_TRI(102, 642, 641), - COL_TRI(103, 642, 640), - COL_TRI(103, 641, 642), - COL_TRI(104, 643, 105), - COL_TRI(105, 643, 644), - COL_TRI(105, 644, 106), - COL_TRI(106, 644, 645), - COL_TRI(106, 645, 107), - COL_TRI(104, 646, 643), - COL_TRI(107, 646, 104), - COL_TRI(113, 112, 652), - COL_TRI(108, 647, 110), - COL_TRI(108, 648, 647), - COL_TRI(109, 648, 108), - COL_TRI(110, 647, 649), - COL_TRI(110, 649, 111), - COL_TRI(109, 650, 648), - COL_TRI(111, 650, 109), - COL_TRI(111, 649, 650), - COL_TRI(112, 113, 651), - COL_TRI(113, 652, 115), - COL_TRI(114, 652, 112), - COL_TRI(112, 651, 114), - COL_TRI(114, 655, 652), - COL_TRI(115, 652, 655), - COL_TRI(115, 653, 654), - COL_TRI(116, 113, 115), - COL_TRI(115, 654, 116), - COL_TRI(117, 651, 113), - COL_TRI(117, 656, 651), - COL_TRI(116, 117, 113), - COL_TRI(116, 656, 117), - COL_TRI(116, 654, 656), - COL_TRI(119, 54, 53), - COL_TRI(115, 655, 653), - COL_TRI(118, 657, 55), - COL_TRI(118, 55, 52), - COL_TRI(119, 53, 658), - COL_TRI(121, 659, 663), - COL_TRI(120, 624, 626), - COL_TRI(121, 122, 659), - COL_TRI(122, 660, 659), - COL_TRI(122, 661, 660), - COL_TRI(123, 661, 662), - COL_TRI(123, 660, 661), - COL_TRI(123, 121, 663), - COL_TRI(123, 662, 121), - COL_TRI(128, 671, 670), - COL_TRI(124, 664, 125), - COL_TRI(125, 127, 665), - COL_TRI(125, 664, 127), - COL_TRI(125, 126, 124), - COL_TRI(125, 665, 126), - COL_TRI(126, 666, 124), - COL_TRI(126, 667, 666), - COL_TRI(126, 668, 667), - COL_TRI(126, 148, 668), - COL_TRI(124, 666, 664), - COL_TRI(127, 669, 665), - COL_TRI(128, 670, 129), - COL_TRI(133, 680, 677), - COL_TRI(129, 674, 128), - COL_TRI(129, 675, 674), - COL_TRI(130, 676, 132), - COL_TRI(130, 132, 131), - COL_TRI(131, 132, 677), - COL_TRI(132, 678, 677), - COL_TRI(133, 677, 679), - COL_TRI(131, 677, 680), - COL_TRI(131, 138, 130), - COL_TRI(131, 681, 138), - COL_TRI(131, 680, 681), - COL_TRI(134, 682, 136), - COL_TRI(134, 683, 682), - COL_TRI(134, 136, 137), - COL_TRI(134, 137, 684), - COL_TRI(135, 134, 684), - COL_TRI(135, 684, 685), - COL_TRI(136, 682, 676), - COL_TRI(136, 676, 130), - COL_TRI(137, 136, 130), - COL_TRI(138, 137, 130), - COL_TRI(135, 685, 139), - COL_TRI(135, 139, 686), - COL_TRI(145, 689, 144), - COL_TRI(139, 133, 679), - COL_TRI(139, 679, 686), - COL_TRI(140, 142, 687), - COL_TRI(141, 688, 142), - COL_TRI(142, 143, 687), - COL_TRI(142, 688, 143), - COL_TRI(141, 142, 140), - COL_TRI(143, 688, 141), - COL_TRI(144, 143, 145), - COL_TRI(144, 687, 143), - COL_TRI(145, 143, 141), - COL_TRI(140, 687, 144), - COL_TRI(145, 690, 689), - COL_TRI(144, 689, 140), - COL_TRI(140, 689, 690), - COL_TRI(140, 690, 141), - COL_TRI(141, 690, 145), - COL_TRI(127, 147, 669), - COL_TRI(146, 672, 673), - COL_TRI(146, 691, 672), - COL_TRI(147, 691, 146), - COL_TRI(147, 146, 669), - COL_TRI(153, 695, 155), - COL_TRI(148, 672, 668), - COL_TRI(148, 673, 672), - COL_TRI(149, 151, 150), - COL_TRI(150, 128, 149), - COL_TRI(150, 692, 128), - COL_TRI(151, 692, 150), - COL_TRI(151, 693, 692), - COL_TRI(149, 128, 694), - COL_TRI(149, 152, 151), - COL_TRI(149, 694, 152), - COL_TRI(152, 694, 693), - COL_TRI(152, 693, 151), - COL_TRI(153, 696, 695), - COL_TRI(154, 696, 153), - COL_TRI(154, 698, 696), - COL_TRI(155, 695, 697), - COL_TRI(155, 697, 156), - COL_TRI(156, 697, 698), - COL_TRI(156, 698, 154), - COL_TRI(157, 699, 161), - COL_TRI(157, 700, 699), - COL_TRI(157, 160, 700), - COL_TRI(157, 701, 160), - COL_TRI(160, 699, 700), - COL_TRI(158, 159, 701), - COL_TRI(159, 160, 701), - COL_TRI(160, 159, 699), - COL_TRI(161, 159, 158), - COL_TRI(161, 699, 159), - COL_TRI(162, 163, 702), - COL_TRI(163, 703, 702), - COL_TRI(163, 704, 703), - COL_TRI(164, 704, 163), - COL_TRI(164, 163, 162), - COL_TRI(165, 704, 164), - COL_TRI(165, 703, 704), - COL_TRI(166, 703, 165), - COL_TRI(166, 702, 703), - COL_TRI(162, 702, 166), - COL_TRI(167, 705, 706), - COL_TRI(167, 707, 705), - COL_TRI(168, 708, 167), - COL_TRI(168, 167, 706), - COL_TRI(167, 709, 707), - COL_TRI(168, 705, 170), - COL_TRI(168, 706, 705), - COL_TRI(169, 708, 168), - COL_TRI(169, 168, 170), - COL_TRI(169, 171, 708), - COL_TRI(170, 705, 707), - COL_TRI(170, 707, 169), - COL_TRI(169, 707, 709), - COL_TRI(169, 709, 171), - COL_TRI(171, 709, 167), - COL_TRI(171, 167, 708), - COL_TRI(172, 175, 176), - COL_TRI(178, 179, 177), - COL_TRI(172, 710, 175), - COL_TRI(173, 710, 172), - COL_TRI(174, 173, 172), - COL_TRI(175, 710, 711), - COL_TRI(175, 711, 712), - COL_TRI(176, 175, 712), - COL_TRI(176, 712, 174), - COL_TRI(174, 172, 176), - COL_TRI(173, 711, 710), - COL_TRI(177, 713, 178), - COL_TRI(178, 180, 179), - COL_TRI(183, 186, 716), - COL_TRI(179, 714, 181), - COL_TRI(179, 181, 177), - COL_TRI(180, 714, 179), - COL_TRI(177, 181, 713), - COL_TRI(180, 715, 714), - COL_TRI(181, 715, 713), - COL_TRI(181, 714, 715), - COL_TRI(182, 185, 184), - COL_TRI(182, 184, 183), - COL_TRI(183, 716, 182), - COL_TRI(184, 717, 186), - COL_TRI(184, 186, 183), - COL_TRI(185, 717, 184), - COL_TRI(191, 720, 188), - COL_TRI(185, 718, 717), - COL_TRI(186, 718, 716), - COL_TRI(186, 717, 718), - COL_TRI(187, 189, 190), - COL_TRI(187, 719, 189), - COL_TRI(188, 719, 187), - COL_TRI(189, 719, 720), - COL_TRI(188, 720, 719), - COL_TRI(189, 720, 721), - COL_TRI(190, 189, 721), - COL_TRI(190, 721, 191), - COL_TRI(191, 721, 720), - COL_TRI(194, 723, 196), - COL_TRI(192, 193, 71), - COL_TRI(71, 193, 67), - COL_TRI(193, 68, 67), - COL_TRI(193, 74, 68), - COL_TRI(192, 74, 193), - COL_TRI(74, 192, 72), - COL_TRI(194, 197, 195), - COL_TRI(194, 196, 197), - COL_TRI(195, 722, 194), - COL_TRI(194, 722, 723), - COL_TRI(196, 723, 724), - COL_TRI(196, 724, 197), - COL_TRI(195, 725, 722), - COL_TRI(197, 725, 195), - COL_TRI(197, 724, 725), - COL_TRI(198, 200, 201), - COL_TRI(198, 201, 199), - COL_TRI(198, 726, 200), - COL_TRI(199, 727, 198), - COL_TRI(198, 727, 726), - COL_TRI(202, 730, 204), - COL_TRI(200, 728, 201), - COL_TRI(201, 729, 199), - COL_TRI(201, 728, 729), - COL_TRI(199, 729, 727), - COL_TRI(200, 726, 728), - COL_TRI(18, 381, 21), - COL_TRI(18, 17, 381), - COL_TRI(16, 381, 17), - COL_TRI(203, 731, 202), - COL_TRI(202, 731, 730), - COL_TRI(202, 204, 205), - COL_TRI(204, 732, 205), - COL_TRI(205, 732, 733), - COL_TRI(205, 733, 203), - COL_TRI(202, 205, 203), - COL_TRI(203, 733, 731), - COL_TRI(204, 730, 732), - COL_TRI(206, 734, 210), - COL_TRI(206, 735, 734), - COL_TRI(207, 734, 735), - COL_TRI(212, 211, 215), - COL_TRI(207, 208, 734), - COL_TRI(208, 207, 736), - COL_TRI(209, 208, 736), - COL_TRI(210, 209, 736), - COL_TRI(206, 210, 736), - COL_TRI(211, 212, 216), - COL_TRI(211, 214, 215), - COL_TRI(213, 211, 216), - COL_TRI(214, 211, 737), - COL_TRI(213, 737, 211), - COL_TRI(215, 214, 217), - COL_TRI(216, 217, 213), - COL_TRI(214, 738, 217), - COL_TRI(214, 737, 739), - COL_TRI(214, 739, 218), - COL_TRI(214, 218, 738), - COL_TRI(217, 738, 213), - COL_TRI(218, 213, 738), - COL_TRI(218, 740, 213), - COL_TRI(213, 740, 737), - COL_TRI(219, 221, 222), - COL_TRI(219, 741, 221), - COL_TRI(226, 743, 745), - COL_TRI(221, 741, 742), - COL_TRI(222, 221, 224), - COL_TRI(222, 224, 223), - COL_TRI(220, 219, 222), - COL_TRI(220, 222, 223), - COL_TRI(223, 742, 220), - COL_TRI(223, 224, 742), - COL_TRI(224, 221, 742), - COL_TRI(225, 743, 226), - COL_TRI(225, 226, 744), - COL_TRI(233, 223, 747), - COL_TRI(226, 745, 230), - COL_TRI(229, 230, 745), - COL_TRI(229, 745, 746), - COL_TRI(230, 229, 232), - COL_TRI(230, 231, 227), - COL_TRI(231, 230, 232), - COL_TRI(226, 230, 227), - COL_TRI(229, 225, 744), - COL_TRI(229, 746, 225), - COL_TRI(232, 229, 228), - COL_TRI(228, 744, 226), - COL_TRI(227, 228, 226), - COL_TRI(223, 234, 747), - COL_TRI(234, 235, 747), - COL_TRI(235, 236, 747), - COL_TRI(236, 235, 222), - COL_TRI(236, 222, 748), - COL_TRI(237, 749, 750), - COL_TRI(237, 750, 239), - COL_TRI(237, 751, 238), - COL_TRI(238, 749, 237), - COL_TRI(237, 239, 751), - COL_TRI(241, 753, 752), - COL_TRI(239, 219, 751), - COL_TRI(239, 750, 219), - COL_TRI(219, 238, 751), - COL_TRI(238, 220, 749), - COL_TRI(219, 220, 238), - COL_TRI(240, 241, 752), - COL_TRI(242, 754, 755), - COL_TRI(242, 756, 754), - COL_TRI(243, 276, 245), - COL_TRI(243, 757, 276), - COL_TRI(243, 251, 250), - COL_TRI(243, 376, 251), - COL_TRI(243, 758, 376), - COL_TRI(243, 245, 758), - COL_TRI(244, 360, 758), - COL_TRI(245, 244, 758), - COL_TRI(245, 276, 256), - COL_TRI(246, 249, 245), - COL_TRI(246, 245, 256), - COL_TRI(245, 247, 244), - COL_TRI(245, 249, 247), - COL_TRI(247, 361, 244), - COL_TRI(244, 361, 360), - COL_TRI(248, 367, 247), - COL_TRI(247, 367, 361), - COL_TRI(249, 248, 247), - COL_TRI(249, 760, 250), - COL_TRI(249, 761, 760), - COL_TRI(246, 761, 249), - COL_TRI(250, 248, 249), - COL_TRI(256, 259, 253), - COL_TRI(251, 759, 248), - COL_TRI(248, 759, 367), - COL_TRI(250, 251, 248), - COL_TRI(251, 365, 759), - COL_TRI(252, 762, 253), - COL_TRI(253, 377, 252), - COL_TRI(253, 763, 377), - COL_TRI(254, 763, 253), - COL_TRI(255, 253, 259), - COL_TRI(255, 254, 253), - COL_TRI(260, 259, 767), - COL_TRI(252, 377, 260), - COL_TRI(252, 274, 762), - COL_TRI(252, 260, 767), - COL_TRI(258, 764, 255), - COL_TRI(255, 764, 765), - COL_TRI(255, 765, 254), - COL_TRI(258, 255, 259), - COL_TRI(260, 258, 259), - COL_TRI(259, 766, 767), - COL_TRI(259, 275, 766), - COL_TRI(259, 256, 275), - COL_TRI(260, 768, 769), - COL_TRI(260, 769, 258), - COL_TRI(261, 771, 262), - COL_TRI(262, 771, 772), - COL_TRI(262, 772, 773), - COL_TRI(261, 262, 263), - COL_TRI(262, 773, 263), - COL_TRI(267, 266, 268), - COL_TRI(263, 773, 375), - COL_TRI(264, 263, 775), - COL_TRI(261, 263, 268), - COL_TRI(263, 375, 265), - COL_TRI(257, 268, 263), - COL_TRI(257, 263, 264), - COL_TRI(265, 375, 267), - COL_TRI(265, 267, 776), - COL_TRI(266, 774, 261), - COL_TRI(261, 774, 771), - COL_TRI(266, 261, 268), - COL_TRI(267, 268, 776), - COL_TRI(270, 760, 761), - COL_TRI(268, 273, 776), - COL_TRI(268, 777, 273), - COL_TRI(267, 778, 779), - COL_TRI(267, 779, 266), - COL_TRI(266, 779, 774), - COL_TRI(269, 270, 271), - COL_TRI(270, 272, 271), - COL_TRI(270, 761, 272), - COL_TRI(271, 272, 246), - COL_TRI(271, 264, 278), - COL_TRI(271, 246, 264), - COL_TRI(272, 761, 246), - COL_TRI(273, 777, 762), - COL_TRI(274, 273, 762), - COL_TRI(257, 762, 777), - COL_TRI(257, 253, 762), - COL_TRI(264, 775, 277), - COL_TRI(257, 777, 268), - COL_TRI(275, 757, 766), - COL_TRI(275, 276, 757), - COL_TRI(276, 275, 256), - COL_TRI(277, 781, 780), - COL_TRI(264, 277, 278), - COL_TRI(277, 775, 781), - COL_TRI(278, 277, 780), - COL_TRI(265, 781, 775), - COL_TRI(278, 780, 279), - COL_TRI(265, 775, 263), - COL_TRI(279, 269, 271), - COL_TRI(279, 271, 278), - COL_TRI(280, 782, 282), - COL_TRI(280, 783, 782), - COL_TRI(281, 783, 280), - COL_TRI(285, 788, 787), - COL_TRI(282, 782, 784), - COL_TRI(283, 782, 783), - COL_TRI(283, 784, 782), - COL_TRI(282, 784, 785), - COL_TRI(281, 283, 783), - COL_TRI(284, 786, 787), - COL_TRI(284, 787, 788), - COL_TRI(285, 787, 789), - COL_TRI(292, 792, 290), - COL_TRI(285, 789, 790), - COL_TRI(285, 790, 791), - COL_TRI(286, 287, 792), - COL_TRI(287, 793, 290), - COL_TRI(287, 290, 792), - COL_TRI(288, 287, 286), - COL_TRI(289, 793, 287), - COL_TRI(289, 287, 288), - COL_TRI(290, 794, 299), - COL_TRI(290, 793, 794), - COL_TRI(291, 290, 299), - COL_TRI(292, 290, 291), - COL_TRI(296, 286, 293), - COL_TRI(293, 286, 792), - COL_TRI(294, 792, 292), - COL_TRI(294, 293, 792), - COL_TRI(295, 793, 289), - COL_TRI(295, 794, 793), - COL_TRI(296, 796, 286), - COL_TRI(297, 286, 796), - COL_TRI(288, 286, 297), - COL_TRI(298, 794, 295), - COL_TRI(298, 795, 794), - COL_TRI(299, 794, 795), - COL_TRI(300, 293, 294), - COL_TRI(300, 798, 293), - COL_TRI(301, 299, 799), - COL_TRI(291, 299, 301), - COL_TRI(299, 795, 800), - COL_TRI(303, 804, 306), - COL_TRI(297, 796, 797), - COL_TRI(301, 799, 801), - COL_TRI(302, 802, 803), - COL_TRI(302, 803, 804), - COL_TRI(303, 302, 804), - COL_TRI(303, 377, 302), - COL_TRI(307, 809, 807), - COL_TRI(304, 808, 305), - COL_TRI(304, 305, 809), - COL_TRI(303, 805, 305), - COL_TRI(305, 808, 303), - COL_TRI(303, 306, 805), - COL_TRI(306, 806, 807), - COL_TRI(306, 807, 805), - COL_TRI(307, 304, 809), - COL_TRI(307, 807, 806), - COL_TRI(307, 806, 803), - COL_TRI(312, 313, 314), - COL_TRI(307, 802, 260), - COL_TRI(307, 803, 802), - COL_TRI(308, 810, 309), - COL_TRI(309, 811, 310), - COL_TRI(309, 810, 811), - COL_TRI(310, 811, 812), - COL_TRI(310, 812, 311), - COL_TRI(308, 813, 810), - COL_TRI(311, 812, 813), - COL_TRI(311, 813, 308), - COL_TRI(313, 315, 814), - COL_TRI(313, 814, 317), - COL_TRI(314, 313, 317), - COL_TRI(315, 815, 816), - COL_TRI(316, 315, 312), - COL_TRI(316, 815, 315), - COL_TRI(315, 816, 814), - COL_TRI(313, 312, 315), - COL_TRI(317, 814, 816), - COL_TRI(318, 319, 314), - COL_TRI(319, 817, 314), - COL_TRI(320, 314, 817), - COL_TRI(326, 369, 368), - COL_TRI(321, 818, 322), - COL_TRI(321, 322, 324), - COL_TRI(322, 818, 359), - COL_TRI(323, 322, 359), - COL_TRI(322, 323, 819), - COL_TRI(324, 322, 819), - COL_TRI(318, 819, 323), - COL_TRI(325, 819, 318), - COL_TRI(325, 324, 819), - COL_TRI(321, 324, 325), - COL_TRI(327, 326, 328), - COL_TRI(328, 326, 368), - COL_TRI(326, 327, 820), - COL_TRI(326, 820, 369), - COL_TRI(246, 336, 264), - COL_TRI(246, 329, 336), - COL_TRI(329, 246, 256), - COL_TRI(256, 253, 257), - COL_TRI(257, 331, 256), - COL_TRI(329, 256, 331), - COL_TRI(257, 330, 331), - COL_TRI(330, 257, 264), - COL_TRI(329, 319, 336), - COL_TRI(329, 817, 319), - COL_TRI(331, 817, 329), - COL_TRI(330, 264, 336), - COL_TRI(332, 333, 821), - COL_TRI(333, 362, 821), - COL_TRI(320, 334, 314), - COL_TRI(312, 334, 362), - COL_TRI(334, 821, 362), - COL_TRI(335, 332, 821), - COL_TRI(335, 821, 334), - COL_TRI(335, 334, 328), - COL_TRI(335, 328, 368), - COL_TRI(334, 822, 328), - COL_TRI(334, 320, 822), - COL_TRI(331, 320, 817), - COL_TRI(330, 320, 331), - COL_TRI(330, 822, 320), - COL_TRI(336, 822, 330), - COL_TRI(336, 319, 822), - COL_TRI(319, 328, 822), - COL_TRI(318, 327, 328), - COL_TRI(319, 318, 328), - COL_TRI(318, 323, 327), - COL_TRI(325, 318, 314), - COL_TRI(339, 825, 823), - COL_TRI(312, 314, 334), - COL_TRI(325, 314, 317), - COL_TRI(337, 325, 317), - COL_TRI(317, 816, 337), - COL_TRI(338, 820, 327), - COL_TRI(339, 823, 824), - COL_TRI(340, 826, 341), - COL_TRI(341, 827, 340), - COL_TRI(342, 828, 827), - COL_TRI(343, 342, 827), - COL_TRI(340, 827, 828), - COL_TRI(340, 352, 826), - COL_TRI(340, 828, 348), - COL_TRI(344, 345, 346), - COL_TRI(344, 346, 829), - COL_TRI(342, 343, 346), - COL_TRI(345, 342, 346), - COL_TRI(346, 343, 347), - COL_TRI(348, 828, 342), - COL_TRI(348, 342, 345), - COL_TRI(347, 829, 346), - COL_TRI(347, 830, 829), - COL_TRI(348, 345, 350), - COL_TRI(348, 350, 831), - COL_TRI(349, 350, 353), - COL_TRI(350, 344, 353), - COL_TRI(351, 832, 831), - COL_TRI(351, 831, 833), - COL_TRI(352, 348, 832), - COL_TRI(353, 829, 355), - COL_TRI(354, 834, 355), - COL_TRI(353, 355, 834), - COL_TRI(355, 829, 830), - COL_TRI(355, 830, 354), - COL_TRI(354, 835, 834), - COL_TRI(353, 344, 829), - COL_TRI(369, 837, 356), - COL_TRI(338, 357, 820), - COL_TRI(356, 357, 338), - COL_TRI(338, 327, 779), - COL_TRI(338, 779, 778), - COL_TRI(338, 778, 374), - COL_TRI(338, 374, 359), - COL_TRI(357, 369, 820), - COL_TRI(357, 837, 369), - COL_TRI(356, 837, 357), - COL_TRI(337, 358, 325), - COL_TRI(358, 321, 325), - COL_TRI(323, 772, 771), - COL_TRI(359, 772, 323), - COL_TRI(327, 323, 771), - COL_TRI(359, 374, 772), - COL_TRI(360, 361, 362), - COL_TRI(361, 312, 362), - COL_TRI(362, 333, 840), - COL_TRI(366, 335, 843), - COL_TRI(332, 841, 840), - COL_TRI(332, 840, 333), - COL_TRI(362, 840, 363), - COL_TRI(363, 840, 841), - COL_TRI(364, 360, 363), - COL_TRI(363, 841, 366), - COL_TRI(360, 362, 363), - COL_TRI(365, 364, 363), - COL_TRI(316, 365, 363), - COL_TRI(366, 841, 332), - COL_TRI(366, 332, 335), - COL_TRI(366, 842, 356), - COL_TRI(335, 368, 846), - COL_TRI(335, 846, 847), - COL_TRI(335, 847, 843), - COL_TRI(361, 367, 312), - COL_TRI(367, 759, 312), - COL_TRI(312, 759, 365), - COL_TRI(312, 365, 316), - COL_TRI(368, 369, 356), - COL_TRI(368, 838, 846), - COL_TRI(356, 838, 368), - COL_TRI(373, 832, 372), - COL_TRI(356, 839, 838), - COL_TRI(370, 826, 352), - COL_TRI(352, 340, 348), - COL_TRI(371, 370, 373), - COL_TRI(371, 373, 848), - COL_TRI(372, 848, 373), - COL_TRI(370, 352, 373), - COL_TRI(373, 352, 832), - COL_TRI(364, 376, 360), - COL_TRI(372, 849, 848), - COL_TRI(353, 834, 836), - COL_TRI(374, 375, 772), - COL_TRI(375, 773, 772), - COL_TRI(376, 758, 360), - COL_TRI(254, 770, 763), - COL_TRI(254, 765, 770), - COL_TRI(377, 763, 770), - COL_TRI(378, 377, 770), - COL_TRI(258, 769, 764), - COL_TRI(366, 845, 842), - COL_TRI(366, 843, 844), - COL_TRI(327, 771, 774), - COL_TRI(327, 774, 779), - COL_TRI(21, 381, 382), - COL_TRI(21, 382, 19), - COL_TRI(384, 379, 20), - COL_TRI(379, 381, 16), - COL_TRI(20, 379, 16), - COL_TRI(380, 381, 379), - COL_TRI(381, 380, 382), - COL_TRI(19, 383, 23), - COL_TRI(19, 382, 383), - COL_TRI(382, 380, 383), - COL_TRI(383, 388, 23), - COL_TRI(380, 390, 383), - COL_TRI(36, 850, 384), - COL_TRI(379, 384, 380), - COL_TRI(26, 852, 32), - COL_TRI(36, 384, 20), - COL_TRI(32, 851, 41), - COL_TRI(41, 386, 28), - COL_TRI(41, 851, 386), - COL_TRI(385, 851, 852), - COL_TRI(32, 852, 851), - COL_TRI(386, 29, 28), - COL_TRI(386, 850, 29), - COL_TRI(385, 852, 387), - COL_TRI(26, 387, 852), - COL_TRI(387, 26, 37), - COL_TRI(388, 387, 37), - COL_TRI(389, 387, 388), - COL_TRI(389, 385, 387), - COL_TRI(390, 389, 383), - COL_TRI(388, 37, 23), - COL_TRI(389, 388, 383), - COL_TRI(36, 29, 850), - COL_TRI(22, 13, 24), - COL_TRI(27, 13, 22), - COL_TRI(25, 11, 39), - COL_TRI(39, 11, 10), - COL_TRI(39, 10, 38), - COL_TRI(27, 12, 13), - COL_TRI(31, 33, 27), - COL_TRI(33, 12, 27), - COL_TRI(40, 853, 34), - COL_TRI(38, 10, 42), - COL_TRI(38, 42, 30), - COL_TRI(30, 42, 33), - COL_TRI(30, 33, 31), - COL_TRI(34, 391, 44), - COL_TRI(34, 853, 391), - COL_TRI(391, 854, 855), - COL_TRI(44, 391, 855), - COL_TRI(391, 853, 854), - COL_TRI(40, 854, 853), - COL_TRI(394, 393, 403), - COL_TRI(43, 854, 40), - COL_TRI(43, 855, 854), - COL_TRI(44, 855, 43), - COL_TRI(392, 400, 856), - COL_TRI(392, 394, 403), - COL_TRI(392, 856, 394), - COL_TRI(393, 856, 400), - COL_TRI(394, 856, 393), - COL_TRI(400, 401, 860), - COL_TRI(395, 396, 397), - COL_TRI(395, 397, 398), - COL_TRI(396, 857, 397), - COL_TRI(397, 857, 399), - COL_TRI(397, 399, 398), - COL_TRI(398, 399, 858), - COL_TRI(399, 857, 859), - COL_TRI(399, 859, 858), - COL_TRI(398, 858, 395), - COL_TRI(396, 859, 857), - COL_TRI(392, 401, 400), - COL_TRI(400, 860, 393), - COL_TRI(404, 864, 863), - COL_TRI(401, 402, 860), - COL_TRI(393, 860, 402), - COL_TRI(393, 402, 403), - COL_TRI(392, 861, 401), - COL_TRI(401, 861, 402), - COL_TRI(402, 861, 392), - COL_TRI(403, 402, 392), - COL_TRI(404, 405, 862), - COL_TRI(404, 863, 405), - COL_TRI(404, 408, 864), - COL_TRI(409, 871, 872), - COL_TRI(405, 865, 862), - COL_TRI(405, 406, 865), - COL_TRI(406, 867, 868), - COL_TRI(406, 868, 865), - COL_TRI(407, 868, 867), - COL_TRI(407, 867, 869), - COL_TRI(407, 869, 870), - COL_TRI(408, 866, 864), - COL_TRI(410, 409, 873), - COL_TRI(411, 872, 871), - COL_TRI(409, 872, 873), - COL_TRI(410, 873, 412), - COL_TRI(411, 871, 416), - COL_TRI(412, 874, 410), - COL_TRI(412, 413, 874), - COL_TRI(413, 875, 874), - COL_TRI(419, 420, 418), - COL_TRI(413, 414, 875), - COL_TRI(414, 876, 875), - COL_TRI(414, 877, 876), - COL_TRI(415, 876, 877), - COL_TRI(415, 877, 878), - COL_TRI(416, 415, 878), - COL_TRI(416, 878, 411), - COL_TRI(417, 419, 418), - COL_TRI(418, 879, 417), - COL_TRI(418, 420, 879), - COL_TRI(423, 427, 425), - COL_TRI(420, 880, 879), - COL_TRI(417, 879, 880), - COL_TRI(417, 421, 419), - COL_TRI(417, 880, 421), - COL_TRI(420, 881, 880), - COL_TRI(419, 881, 420), - COL_TRI(421, 880, 881), - COL_TRI(421, 881, 419), - COL_TRI(422, 481, 423), - COL_TRI(422, 882, 481), - COL_TRI(428, 429, 884), - COL_TRI(424, 422, 423), - COL_TRI(423, 425, 426), - COL_TRI(425, 447, 426), - COL_TRI(426, 446, 424), - COL_TRI(423, 426, 424), - COL_TRI(427, 883, 448), - COL_TRI(427, 448, 425), - COL_TRI(428, 430, 429), - COL_TRI(432, 889, 890), - COL_TRI(429, 885, 884), - COL_TRI(429, 886, 885), - COL_TRI(428, 887, 430), - COL_TRI(430, 887, 886), - COL_TRI(430, 886, 429), - COL_TRI(431, 888, 889), - COL_TRI(431, 889, 432), - COL_TRI(432, 890, 433), - COL_TRI(433, 890, 891), - COL_TRI(433, 891, 434), - COL_TRI(434, 891, 893), - COL_TRI(434, 893, 435), - COL_TRI(435, 893, 894), - COL_TRI(435, 894, 895), - COL_TRI(436, 896, 897), - COL_TRI(436, 897, 898), - COL_TRI(437, 436, 899), - COL_TRI(437, 896, 436), - COL_TRI(437, 900, 897), - COL_TRI(437, 897, 896), - COL_TRI(438, 437, 899), - COL_TRI(438, 901, 437), - COL_TRI(437, 901, 902), - COL_TRI(437, 902, 900), - COL_TRI(439, 438, 899), - COL_TRI(439, 899, 436), - COL_TRI(439, 436, 898), - COL_TRI(439, 898, 441), - COL_TRI(442, 444, 443), - COL_TRI(440, 903, 441), - COL_TRI(441, 903, 904), - COL_TRI(441, 904, 905), - COL_TRI(441, 905, 439), - COL_TRI(439, 905, 906), - COL_TRI(439, 906, 907), - COL_TRI(439, 907, 440), - COL_TRI(440, 908, 903), - COL_TRI(440, 907, 908), - COL_TRI(428, 892, 887), - COL_TRI(443, 444, 445), - COL_TRI(443, 445, 442), - COL_TRI(443, 909, 910), - COL_TRI(443, 910, 442), - COL_TRI(442, 910, 911), - COL_TRI(442, 445, 444), - COL_TRI(442, 911, 445), - COL_TRI(444, 912, 909), - COL_TRI(444, 909, 443), - COL_TRI(445, 911, 912), - COL_TRI(445, 912, 444), - COL_TRI(446, 913, 480), - COL_TRI(446, 480, 424), - COL_TRI(447, 449, 426), - COL_TRI(447, 914, 449), - COL_TRI(448, 883, 481), - COL_TRI(449, 914, 448), - COL_TRI(449, 448, 481), - COL_TRI(450, 915, 916), - COL_TRI(450, 916, 917), - COL_TRI(451, 450, 917), - COL_TRI(451, 917, 468), - COL_TRI(456, 922, 923), - COL_TRI(452, 916, 920), - COL_TRI(452, 917, 916), - COL_TRI(453, 454, 921), - COL_TRI(453, 921, 493), - COL_TRI(454, 916, 921), - COL_TRI(454, 920, 916), - COL_TRI(455, 922, 456), - COL_TRI(455, 456, 457), - COL_TRI(456, 923, 924), - COL_TRI(458, 923, 922), - COL_TRI(456, 924, 925), - COL_TRI(458, 922, 455), - COL_TRI(459, 461, 926), - COL_TRI(460, 927, 461), - COL_TRI(460, 461, 459), - COL_TRI(461, 927, 462), - COL_TRI(461, 462, 926), - COL_TRI(462, 927, 460), - COL_TRI(457, 456, 925), - COL_TRI(463, 465, 464), - COL_TRI(464, 465, 928), - COL_TRI(465, 466, 928), - COL_TRI(463, 929, 465), - COL_TRI(465, 929, 466), - COL_TRI(466, 929, 463), - COL_TRI(467, 930, 931), - COL_TRI(467, 931, 932), - COL_TRI(472, 471, 469), - COL_TRI(468, 918, 919), - COL_TRI(468, 919, 451), - COL_TRI(451, 915, 450), - COL_TRI(469, 933, 934), - COL_TRI(469, 934, 474), - COL_TRI(469, 474, 472), - COL_TRI(470, 933, 469), - COL_TRI(471, 470, 469), - COL_TRI(473, 934, 933), - COL_TRI(474, 934, 473), - COL_TRI(474, 473, 472), - COL_TRI(470, 475, 933), - COL_TRI(475, 476, 933), - COL_TRI(476, 473, 933), - COL_TRI(473, 476, 471), - COL_TRI(473, 471, 472), - COL_TRI(452, 920, 477), - COL_TRI(452, 477, 935), - COL_TRI(481, 882, 480), - COL_TRI(477, 936, 478), - COL_TRI(477, 478, 935), - COL_TRI(478, 453, 935), - COL_TRI(478, 479, 453), - COL_TRI(478, 937, 479), - COL_TRI(479, 937, 454), - COL_TRI(479, 454, 453), - COL_TRI(478, 936, 937), - COL_TRI(449, 481, 480), - COL_TRI(480, 913, 449), - COL_TRI(485, 943, 944), - COL_TRI(482, 484, 483), - COL_TRI(482, 938, 484), - COL_TRI(483, 484, 939), - COL_TRI(484, 938, 940), - COL_TRI(484, 940, 939), - COL_TRI(482, 940, 938), - COL_TRI(482, 941, 940), - COL_TRI(483, 939, 942), - COL_TRI(485, 486, 943), - COL_TRI(486, 941, 482), - COL_TRI(486, 482, 943), - COL_TRI(482, 483, 487), - COL_TRI(487, 943, 482), - COL_TRI(487, 944, 943), - COL_TRI(483, 942, 945), - COL_TRI(483, 945, 487), - COL_TRI(488, 946, 485), - COL_TRI(488, 485, 944), - COL_TRI(487, 488, 944), - COL_TRI(487, 945, 946), - COL_TRI(487, 946, 488), - COL_TRI(475, 470, 471), - COL_TRI(475, 471, 476), - COL_TRI(489, 947, 490), - COL_TRI(489, 490, 948), - COL_TRI(490, 492, 491), - COL_TRI(490, 491, 948), - COL_TRI(490, 947, 949), - COL_TRI(491, 950, 489), - COL_TRI(491, 489, 948), - COL_TRI(492, 950, 491), - COL_TRI(492, 949, 950), - COL_TRI(490, 949, 492), - COL_TRI(493, 918, 468), - COL_TRI(493, 921, 918), - COL_TRI(451, 919, 915), - COL_TRI(494, 951, 952), - COL_TRI(494, 952, 953), - COL_TRI(494, 953, 497), - COL_TRI(494, 954, 951), - COL_TRI(495, 498, 496), - COL_TRI(496, 955, 956), - COL_TRI(496, 956, 495), - COL_TRI(496, 498, 494), - COL_TRI(496, 494, 497), - COL_TRI(497, 955, 496), - COL_TRI(500, 958, 499), - COL_TRI(495, 957, 498), - COL_TRI(497, 953, 955), - COL_TRI(498, 954, 494), - COL_TRI(498, 957, 954), - COL_TRI(499, 958, 959), - COL_TRI(500, 499, 960), - COL_TRI(501, 958, 500), - COL_TRI(501, 959, 958), - COL_TRI(502, 503, 961), - COL_TRI(502, 962, 503), - COL_TRI(503, 962, 963), - COL_TRI(504, 962, 502), - COL_TRI(504, 963, 962), - COL_TRI(505, 501, 500), - COL_TRI(506, 501, 505), - COL_TRI(506, 960, 501), - COL_TRI(506, 965, 516), - COL_TRI(505, 500, 507), - COL_TRI(507, 500, 960), - COL_TRI(507, 960, 506), - COL_TRI(508, 504, 502), - COL_TRI(509, 504, 508), - COL_TRI(509, 961, 504), - COL_TRI(508, 502, 510), - COL_TRI(510, 502, 961), - COL_TRI(510, 961, 509), - COL_TRI(506, 516, 964), - COL_TRI(512, 968, 508), - COL_TRI(506, 517, 965), - COL_TRI(506, 964, 507), - COL_TRI(511, 966, 512), - COL_TRI(512, 967, 968), - COL_TRI(512, 966, 967), - COL_TRI(512, 513, 511), - COL_TRI(512, 510, 513), - COL_TRI(512, 508, 510), - COL_TRI(516, 973, 964), - COL_TRI(513, 969, 511), - COL_TRI(513, 970, 969), - COL_TRI(511, 969, 966), - COL_TRI(514, 970, 971), - COL_TRI(514, 969, 970), - COL_TRI(514, 966, 969), - COL_TRI(514, 967, 966), - COL_TRI(515, 516, 965), - COL_TRI(515, 972, 516), - COL_TRI(516, 972, 973), - COL_TRI(519, 977, 521), - COL_TRI(517, 515, 965), - COL_TRI(515, 974, 975), - COL_TRI(515, 975, 976), - COL_TRI(517, 974, 515), - COL_TRI(515, 973, 972), - COL_TRI(515, 976, 973), - COL_TRI(518, 520, 519), - COL_TRI(519, 520, 977), - COL_TRI(524, 525, 981), - COL_TRI(520, 522, 977), - COL_TRI(521, 977, 522), - COL_TRI(521, 522, 523), - COL_TRI(520, 978, 522), - COL_TRI(518, 978, 520), - COL_TRI(522, 978, 518), - COL_TRI(523, 522, 518), - COL_TRI(524, 530, 979), - COL_TRI(524, 979, 980), - COL_TRI(524, 980, 525), - COL_TRI(525, 982, 981), - COL_TRI(525, 526, 982), - COL_TRI(526, 984, 982), - COL_TRI(526, 985, 984), - COL_TRI(527, 528, 986), - COL_TRI(527, 987, 528), - COL_TRI(527, 985, 987), - COL_TRI(527, 984, 985), - COL_TRI(528, 529, 986), - COL_TRI(529, 983, 986), - COL_TRI(534, 536, 535), - COL_TRI(530, 983, 529), - COL_TRI(530, 529, 979), - COL_TRI(531, 543, 988), - COL_TRI(531, 989, 543), - COL_TRI(532, 601, 989), - COL_TRI(533, 990, 989), - COL_TRI(538, 999, 997), - COL_TRI(534, 991, 536), - COL_TRI(535, 536, 992), - COL_TRI(536, 991, 993), - COL_TRI(537, 991, 534), - COL_TRI(537, 993, 991), - COL_TRI(536, 993, 992), - COL_TRI(535, 992, 996), - COL_TRI(538, 997, 998), - COL_TRI(543, 5, 1001), - COL_TRI(539, 999, 563), - COL_TRI(539, 1000, 999), - COL_TRI(540, 999, 1000), - COL_TRI(541, 538, 998), - COL_TRI(542, 5, 2), - COL_TRI(542, 1001, 5), - COL_TRI(543, 6, 5), - COL_TRI(1, 1007, 2), - COL_TRI(544, 545, 1008), - COL_TRI(545, 1009, 1010), - COL_TRI(545, 1010, 1008), - COL_TRI(546, 1010, 1009), - COL_TRI(544, 1008, 547), - COL_TRI(546, 1009, 551), - COL_TRI(547, 548, 1014), - COL_TRI(547, 1014, 544), - COL_TRI(548, 1015, 1014), - COL_TRI(548, 549, 1015), - COL_TRI(549, 1016, 1017), - COL_TRI(549, 1017, 1015), - COL_TRI(553, 1025, 1022), - COL_TRI(550, 1017, 1016), - COL_TRI(550, 1016, 1018), - COL_TRI(551, 1018, 546), - COL_TRI(551, 550, 1018), - COL_TRI(552, 553, 1019), - COL_TRI(552, 1020, 553), - COL_TRI(553, 1020, 1021), - COL_TRI(553, 1022, 1023), - COL_TRI(553, 1024, 1025), - COL_TRI(553, 1021, 1024), - COL_TRI(554, 1025, 1024), - COL_TRI(555, 994, 1026), - COL_TRI(555, 990, 994), - COL_TRI(556, 555, 1026), - COL_TRI(533, 994, 990), - COL_TRI(556, 1026, 1027), - COL_TRI(557, 1028, 1029), - COL_TRI(557, 1030, 1028), - COL_TRI(559, 557, 558), - COL_TRI(558, 557, 1029), - COL_TRI(560, 1030, 559), - COL_TRI(560, 1028, 1030), - COL_TRI(559, 1030, 557), - COL_TRI(558, 1029, 1032), - COL_TRI(539, 563, 561), - COL_TRI(561, 1033, 539), - COL_TRI(562, 539, 1033), - COL_TRI(540, 1000, 1002), - COL_TRI(563, 1003, 1006), - COL_TRI(563, 1004, 561), - COL_TRI(563, 1005, 1004), - COL_TRI(563, 538, 1005), - COL_TRI(563, 1006, 1035), - COL_TRI(564, 563, 1036), - COL_TRI(564, 1003, 563), - COL_TRI(565, 1003, 564), - COL_TRI(565, 1006, 1003), - COL_TRI(541, 1005, 538), - COL_TRI(561, 565, 1037), - COL_TRI(561, 1006, 565), - COL_TRI(562, 1033, 1034), - COL_TRI(573, 1043, 1044), - COL_TRI(566, 1038, 567), - COL_TRI(566, 1039, 1038), - COL_TRI(567, 568, 566), - COL_TRI(568, 1040, 566), - COL_TRI(569, 566, 570), - COL_TRI(569, 1039, 566), - COL_TRI(570, 566, 1040), - COL_TRI(571, 1038, 1039), - COL_TRI(571, 1039, 569), - COL_TRI(572, 567, 1041), - COL_TRI(572, 573, 567), - COL_TRI(573, 1042, 1043), - COL_TRI(577, 1048, 578), - COL_TRI(574, 1042, 1046), - COL_TRI(574, 1043, 1042), - COL_TRI(575, 1043, 574), - COL_TRI(575, 1044, 1043), - COL_TRI(576, 568, 1044), - COL_TRI(576, 1044, 575), - COL_TRI(570, 1040, 1045), - COL_TRI(577, 578, 1047), - COL_TRI(583, 1052, 1053), - COL_TRI(580, 579, 1048), - COL_TRI(580, 1048, 577), - COL_TRI(578, 1048, 579), - COL_TRI(581, 579, 580), - COL_TRI(581, 1050, 579), - COL_TRI(579, 1051, 1052), - COL_TRI(579, 1050, 1051), - COL_TRI(579, 1052, 1049), - COL_TRI(579, 1049, 578), - COL_TRI(582, 1050, 581), - COL_TRI(582, 1051, 1050), - COL_TRI(583, 1049, 1052), - COL_TRI(588, 1056, 1058), - COL_TRI(584, 586, 1054), - COL_TRI(585, 586, 584), - COL_TRI(585, 1055, 586), - COL_TRI(586, 1056, 1057), - COL_TRI(586, 1058, 1056), - COL_TRI(586, 1059, 1058), - COL_TRI(586, 1055, 1059), - COL_TRI(586, 1057, 1060), - COL_TRI(586, 1060, 1054), - COL_TRI(587, 1055, 585), - COL_TRI(587, 1059, 1055), - COL_TRI(588, 1058, 1061), - COL_TRI(45, 1064, 592), - COL_TRI(589, 1057, 1063), - COL_TRI(589, 1060, 1057), - COL_TRI(584, 1054, 1062), - COL_TRI(590, 45, 35), - COL_TRI(590, 1064, 45), - COL_TRI(591, 46, 45), - COL_TRI(45, 1065, 591), - COL_TRI(45, 592, 1065), - COL_TRI(592, 1064, 590), - COL_TRI(593, 592, 1068), - COL_TRI(593, 1065, 592), - COL_TRI(590, 1068, 592), - COL_TRI(594, 591, 1065), - COL_TRI(594, 1065, 593), - COL_TRI(595, 591, 594), - COL_TRI(595, 1067, 591), - COL_TRI(591, 1066, 46), - COL_TRI(591, 1067, 1066), - COL_TRI(598, 1071, 1072), - COL_TRI(47, 1066, 608), - COL_TRI(47, 46, 1066), - COL_TRI(1, 1011, 1007), - COL_TRI(596, 1011, 1069), - COL_TRI(596, 1007, 1011), - COL_TRI(597, 598, 1070), - COL_TRI(597, 1071, 598), - COL_TRI(598, 1072, 1073), - COL_TRI(601, 6, 543), - COL_TRI(599, 1072, 1071), - COL_TRI(599, 1071, 597), - COL_TRI(600, 1020, 552), - COL_TRI(600, 1021, 1020), - COL_TRI(554, 1024, 1031), - COL_TRI(601, 1013, 6), - COL_TRI(602, 1013, 995), - COL_TRI(602, 1012, 1013), - COL_TRI(6, 1013, 1012), - COL_TRI(6, 1012, 7), - COL_TRI(602, 7, 1012), - COL_TRI(602, 606, 7), - COL_TRI(603, 602, 995), - COL_TRI(602, 603, 606), - COL_TRI(604, 35, 47), - COL_TRI(604, 590, 35), - COL_TRI(604, 47, 603), - COL_TRI(604, 603, 995), - COL_TRI(47, 608, 603), - COL_TRI(605, 541, 998), - COL_TRI(595, 594, 606), - COL_TRI(606, 594, 988), - COL_TRI(594, 593, 988), - COL_TRI(607, 988, 593), - COL_TRI(590, 604, 607), - COL_TRI(590, 607, 1068), - COL_TRI(607, 593, 1068), - COL_TRI(608, 595, 606), - COL_TRI(606, 603, 608), - COL_TRI(608, 1067, 595), - COL_TRI(608, 1066, 1067), - COL_TRI(605, 4, 604), - COL_TRI(604, 995, 605), - COL_TRI(532, 995, 601), - COL_TRI(605, 532, 4), - COL_TRI(605, 998, 1074), - COL_TRI(609, 1075, 612), - COL_TRI(609, 1076, 1075), - COL_TRI(610, 1076, 609), - COL_TRI(611, 609, 612), - COL_TRI(611, 610, 609), - COL_TRI(610, 1077, 1076), - COL_TRI(612, 1075, 1078), - COL_TRI(612, 1078, 611), - COL_TRI(611, 1077, 610), - COL_TRI(611, 1078, 1077), - COL_TRI(613, 614, 615), - COL_TRI(613, 1079, 614), - COL_TRI(614, 1079, 1080), - COL_TRI(614, 1080, 615), - COL_TRI(613, 1081, 1079), - COL_TRI(616, 1081, 613), - COL_TRI(615, 1080, 1082), - COL_TRI(613, 615, 616), - COL_TRI(615, 1082, 616), - COL_TRI(616, 1082, 1081), - COL_TRI_INIT(SURFACE_BURNING, 4), - COL_TRI(56, 57, 58), - COL_TRI(56, 59, 57), - COL_TRI(60, 61, 62), - COL_TRI(60, 63, 61), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(1083, 1084, 1085), - COL_TRI(1083, 1085, 1086), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 2), - COL_TRI(52, 53, 54), - COL_TRI(52, 55, 53), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 216), - COL_TRI(555, 556, 1069), - COL_TRI(1, 4, 551), - COL_TRI(1, 551, 544), - COL_TRI(1, 544, 1015), - COL_TRI(1, 1015, 555), - COL_TRI(544, 1014, 1015), - COL_TRI(1015, 1017, 550), - COL_TRI(1015, 550, 532), - COL_TRI(1015, 532, 990), - COL_TRI(1015, 990, 555), - COL_TRI(555, 1069, 1011), - COL_TRI(620, 619, 622), - COL_TRI(551, 545, 544), - COL_TRI(551, 1009, 545), - COL_TRI(1087, 8, 1097), - COL_TRI(1087, 9, 8), - COL_TRI(0, 9, 1087), - COL_TRI(0, 1087, 3), - COL_TRI(8, 7, 603), - COL_TRI(8, 603, 1097), - COL_TRI(86, 631, 87), - COL_TRI(620, 622, 621), - COL_TRI(79, 625, 120), - COL_TRI(79, 623, 625), - COL_TRI(84, 630, 629), - COL_TRI(84, 629, 85), - COL_TRI(86, 636, 631), - COL_TRI(644, 643, 646), - COL_TRI(635, 90, 92), - COL_TRI(635, 634, 90), - COL_TRI(96, 638, 95), - COL_TRI(96, 639, 638), - COL_TRI(100, 640, 642), - COL_TRI(100, 642, 102), - COL_TRI(653, 656, 654), - COL_TRI(644, 646, 645), - COL_TRI(647, 648, 650), - COL_TRI(647, 650, 649), - COL_TRI(655, 651, 653), - COL_TRI(655, 114, 651), - COL_TRI(653, 651, 656), - COL_TRI(668, 672, 691), - COL_TRI(662, 122, 121), - COL_TRI(662, 661, 122), - COL_TRI(137, 681, 680), - COL_TRI(137, 680, 133), - COL_TRI(137, 133, 139), - COL_TRI(137, 139, 685), - COL_TRI(137, 685, 684), - COL_TRI(137, 138, 681), - COL_TRI(696, 697, 695), - COL_TRI(668, 691, 147), - COL_TRI(668, 147, 127), - COL_TRI(668, 127, 664), - COL_TRI(664, 666, 667), - COL_TRI(664, 667, 668), - COL_TRI(692, 693, 694), - COL_TRI(692, 694, 128), - COL_TRI(696, 698, 697), - COL_TRI(174, 712, 711), - COL_TRI(158, 701, 157), - COL_TRI(158, 157, 161), - COL_TRI(166, 165, 164), - COL_TRI(166, 164, 162), - COL_TRI(617, 1098, 66), - COL_TRI(617, 72, 1098), - COL_TRI(191, 188, 187), - COL_TRI(174, 711, 173), - COL_TRI(178, 715, 180), - COL_TRI(178, 713, 715), - COL_TRI(182, 718, 185), - COL_TRI(182, 716, 718), - COL_TRI(191, 187, 190), - COL_TRI(69, 1098, 192), - COL_TRI(69, 192, 71), - COL_TRI(723, 722, 725), - COL_TRI(723, 725, 724), - COL_TRI(726, 729, 728), - COL_TRI(726, 727, 729), - COL_TRI(740, 218, 1089), - COL_TRI(219, 225, 746), - COL_TRI(740, 1089, 1088), - COL_TRI(1088, 737, 740), - COL_TRI(1089, 739, 1090), - COL_TRI(1089, 218, 739), - COL_TRI(1088, 1099, 737), - COL_TRI(1090, 737, 1099), - COL_TRI(1090, 739, 737), - COL_TRI(229, 744, 228), - COL_TRI(219, 746, 1091), - COL_TRI(1092, 1101, 1102), - COL_TRI(743, 219, 220), - COL_TRI(743, 225, 219), - COL_TRI(1091, 746, 745), - COL_TRI(1091, 745, 1100), - COL_TRI(220, 745, 743), - COL_TRI(220, 1100, 745), - COL_TRI(220, 219, 750), - COL_TRI(220, 750, 749), - COL_TRI(377, 260, 802), - COL_TRI(1092, 1102, 1103), - COL_TRI(795, 790, 789), - COL_TRI(795, 298, 790), - COL_TRI(787, 796, 795), - COL_TRI(787, 795, 789), - COL_TRI(787, 786, 797), - COL_TRI(787, 797, 796), - COL_TRI(377, 802, 302), - COL_TRI(371, 848, 831), - COL_TRI(804, 806, 306), - COL_TRI(804, 803, 806), - COL_TRI(805, 807, 809), - COL_TRI(805, 809, 305), - COL_TRI(810, 812, 811), - COL_TRI(810, 813, 812), - COL_TRI(376, 364, 365), - COL_TRI(371, 260, 377), - COL_TRI(371, 835, 260), - COL_TRI(371, 834, 835), - COL_TRI(371, 350, 834), - COL_TRI(371, 831, 350), - COL_TRI(375, 374, 778), - COL_TRI(375, 778, 267), - COL_TRI(376, 365, 251), - COL_TRI(416, 871, 409), - COL_TRI(395, 859, 396), - COL_TRI(395, 858, 859), - COL_TRI(866, 406, 405), - COL_TRI(866, 405, 863), - COL_TRI(866, 863, 864), - COL_TRI(866, 867, 406), - COL_TRI(866, 870, 869), - COL_TRI(866, 869, 867), - COL_TRI(416, 875, 876), - COL_TRI(416, 874, 875), - COL_TRI(416, 410, 874), - COL_TRI(416, 409, 410), - COL_TRI(416, 876, 415), - COL_TRI(730, 731, 733), - COL_TRI(730, 733, 732), - COL_TRI(889, 888, 894), - COL_TRI(882, 424, 480), - COL_TRI(889, 891, 890), - COL_TRI(889, 894, 893), - COL_TRI(889, 893, 891), - COL_TRI(909, 912, 911), - COL_TRI(909, 911, 910), - COL_TRI(882, 422, 424), - COL_TRI(454, 937, 936), - COL_TRI(914, 425, 448), - COL_TRI(914, 447, 425), - COL_TRI(426, 449, 913), - COL_TRI(426, 913, 446), - COL_TRI(918, 916, 915), - COL_TRI(918, 915, 919), - COL_TRI(950, 947, 489), - COL_TRI(454, 936, 477), - COL_TRI(939, 485, 946), - COL_TRI(946, 945, 942), - COL_TRI(946, 942, 939), - COL_TRI(939, 940, 941), - COL_TRI(939, 941, 486), - COL_TRI(939, 486, 485), - COL_TRI(950, 949, 947), - COL_TRI(953, 952, 956), - COL_TRI(953, 956, 955), - COL_TRI(951, 956, 952), - COL_TRI(951, 495, 956), - COL_TRI(957, 495, 951), - COL_TRI(957, 951, 954), - COL_TRI(529, 985, 526), - COL_TRI(529, 987, 985), - COL_TRI(529, 528, 987), - COL_TRI(529, 526, 525), - COL_TRI(529, 525, 980), - COL_TRI(529, 980, 979), - COL_TRI(1093, 1104, 1105), - COL_TRI(1093, 1105, 1106), - COL_TRI(992, 993, 537), - COL_TRI(992, 537, 996), - COL_TRI(1000, 1005, 541), - COL_TRI(1000, 541, 1107), - COL_TRI(1094, 1022, 1025), - COL_TRI(1094, 1025, 554), - COL_TRI(1095, 1022, 1094), - COL_TRI(1095, 1023, 1022), - COL_TRI(542, 2, 1007), - COL_TRI(542, 1007, 596), - COL_TRI(1061, 1059, 587), - COL_TRI(1096, 1072, 599), - COL_TRI(1096, 1073, 1072), - COL_TRI(1031, 1024, 1021), - COL_TRI(1031, 1021, 600), - COL_TRI(1062, 1054, 1060), - COL_TRI(1062, 1060, 589), - COL_TRI(1047, 1049, 583), - COL_TRI(1061, 1058, 1059), - COL_TRI(1063, 1057, 1056), - COL_TRI(1063, 1056, 588), - COL_TRI(1053, 1051, 582), - COL_TRI(1053, 1052, 1051), - COL_TRI(1047, 578, 1049), - COL_TRI(1032, 1029, 1028), - COL_TRI(1046, 1042, 573), - COL_TRI(1046, 573, 572), - COL_TRI(1041, 567, 1038), - COL_TRI(1041, 1038, 571), - COL_TRI(1034, 1033, 561), - COL_TRI(1034, 561, 1037), - COL_TRI(1079, 1082, 1080), - COL_TRI(1032, 1028, 560), - COL_TRI(1027, 994, 533), - COL_TRI(1027, 1026, 994), - COL_TRI(1075, 1076, 1077), - COL_TRI(1075, 1077, 1078), - COL_TRI(1079, 1081, 1082), - COL_TRI_INIT(SURFACE_HORIZONTAL_WIND, 34), - COL_TRI_SPECIAL(10, 11, 12, 0x140), - COL_TRI_SPECIAL(11, 13, 12, 0x140), - COL_TRI_SPECIAL(11, 14, 13, 0x140), - COL_TRI_SPECIAL(14, 15, 13, 0x140), - COL_TRI_SPECIAL(16, 17, 18, 0x140), - COL_TRI_SPECIAL(16, 19, 20, 0x140), - COL_TRI_SPECIAL(16, 21, 19, 0x140), - COL_TRI_SPECIAL(16, 18, 21, 0x140), - COL_TRI_SPECIAL(22, 19, 23, 0x140), - COL_TRI_SPECIAL(22, 24, 19, 0x140), - COL_TRI_SPECIAL(25, 39, 36, 0x140), - COL_TRI_SPECIAL(20, 25, 36, 0x140), - COL_TRI_SPECIAL(26, 31, 27, 0x140), - COL_TRI_SPECIAL(27, 22, 23, 0x140), - COL_TRI_SPECIAL(27, 23, 37, 0x140), - COL_TRI_SPECIAL(26, 27, 37, 0x140), - COL_TRI_SPECIAL(28, 29, 38, 0x140), - COL_TRI_SPECIAL(29, 39, 38, 0x140), - COL_TRI_SPECIAL(29, 36, 39, 0x140), - COL_TRI_SPECIAL(10, 33, 42, 0x140), - COL_TRI_SPECIAL(30, 28, 38, 0x140), - COL_TRI_SPECIAL(26, 32, 31, 0x140), - COL_TRI_SPECIAL(31, 34, 30, 0x140), - COL_TRI_SPECIAL(32, 40, 31, 0x140), - COL_TRI_SPECIAL(31, 40, 34, 0x140), - COL_TRI_SPECIAL(28, 30, 34, 0x140), - COL_TRI_SPECIAL(28, 34, 41, 0x140), - COL_TRI_SPECIAL(10, 12, 33, 0x140), - COL_TRI_SPECIAL(32, 43, 40, 0x140), - COL_TRI_SPECIAL(34, 44, 41, 0x140), - COL_TRI_SPECIAL(32, 44, 43, 0x140), - COL_TRI_SPECIAL(32, 41, 44, 0x140), - COL_TRI_SPECIAL(35, 45, 46, 0x100), - COL_TRI_SPECIAL(35, 46, 47, 0x100), - COL_TRI_STOP(), - COL_SPECIAL_INIT(23), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 2599, -1833, 2071, /*yaw*/ 64), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 1902, -1833, 1063, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_04, /*pos*/ 3803, -1833, 2036, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_05, /*pos*/ -4888, -2550, 5847, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_06, /*pos*/ 5324, -2038, 6155, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_07, /*pos*/ -409, -3164, 5207, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_08, /*pos*/ -3193, -4726, 6670, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_08, /*pos*/ -4680, -1910, 296, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_09, /*pos*/ 6506, -1295, 762, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0A, /*pos*/ -4629, 137, -113, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0B, /*pos*/ 2639, 2724, -622, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0C, /*pos*/ 3577, 2486, -2346, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0D, /*pos*/ 614, -1116, 3671, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0D, /*pos*/ 3554, 4276, -2346, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0E, /*pos*/ 5280, 4937, 603, /*yaw*/ 128), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0F, /*pos*/ -4197, 4608, -5119, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_10, /*pos*/ 2628, -143, -1611, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_11, /*pos*/ 5094, 3440, 4029, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_12, /*pos*/ -3708, 2006, 270, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_13, /*pos*/ 5994, -988, 1341, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_14, /*pos*/ 3917, 624, -1133, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_15, /*pos*/ -3981, 3328, -2736, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_16, /*pos*/ -6053, 4096, -3197, /*yaw*/ 0), - COL_END(), -#endif + COL_END() }; +#endif diff --git a/levels/rr/cruiser_wing/model.inc.c b/levels/rr/cruiser_wing/model.inc.c index 6f92d3450..856bcfe0c 100644 --- a/levels/rr/cruiser_wing/model.inc.c +++ b/levels/rr/cruiser_wing/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x0701A608 - 0x0701A648 -static const Vtx rr_seg7_vertex_0701A608[] = { - {{{ 227, 4, 5}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -79, 0, -1}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 214, -397, 947}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -93, -402, 940}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701A608, 0x00437870, 75979, 0x0001a440, 64); // 0x0701A648 - 0x0701A680 static const Gfx rr_seg7_dl_0701A648[] = { diff --git a/levels/rr/donut_block/1.inc.c b/levels/rr/donut_block/1.inc.c index 2b7f3168e..6cbfaeca3 100644 --- a/levels/rr/donut_block/1.inc.c +++ b/levels/rr/donut_block/1.inc.c @@ -1,50 +1,12 @@ +#include "pc/rom_assets.h" // 0x0701B530 - 0x0701B630 -static const Vtx rr_seg7_vertex_0701B530[] = { - {{{ 102, 51, -306}, 0, { 224, 1244}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ 51, 0, 307}, 0, { 122, 1192}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ 51, 0, -306}, 0, { 122, 1192}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ 102, 51, 307}, 0, { 224, 1244}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ -50, 0, -306}, 0, { 70, 1040}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ -101, 51, 307}, 0, { 122, 938}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ -101, 51, -306}, 0, { 122, 938}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ -50, 0, 307}, 0, { 70, 1040}, {0x72, 0x5d, 0x29, 0xff}}}, - {{{ 51, 0, -306}, 0, { 122, 1192}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -50, 0, 307}, 0, { 70, 1040}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ -50, 0, -306}, 0, { 70, 1040}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ 51, 0, 307}, 0, { 122, 1192}, {0x66, 0x50, 0x21, 0xff}}}, - {{{ 102, 154, -306}, 0, { 376, 1192}, {0x9b, 0x7c, 0x3d, 0xff}}}, - {{{ 102, 154, 307}, 0, { 376, 1192}, {0x9b, 0x7c, 0x3d, 0xff}}}, - {{{ 102, 51, 307}, 0, { 224, 1244}, {0x9b, 0x7c, 0x3d, 0xff}}}, - {{{ 102, 51, -306}, 0, { 224, 1244}, {0x9b, 0x7c, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701B530, 0x00437870, 75979, 0x0001b348, 256); // 0x0701B630 - 0x0701B710 -static const Vtx rr_seg7_vertex_0701B630[] = { - {{{ -101, 51, -306}, 0, { 122, 938}, {0x9b, 0x7c, 0x3d, 0xff}}}, - {{{ -101, 154, 307}, 0, { 274, 888}, {0x9b, 0x7c, 0x3d, 0xff}}}, - {{{ -101, 154, -306}, 0, { 274, 888}, {0x9b, 0x7c, 0x3d, 0xff}}}, - {{{ -101, 51, 307}, 0, { 122, 938}, {0x9b, 0x7c, 0x3d, 0xff}}}, - {{{ -101, 154, -306}, 0, { 274, 888}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ -101, 154, 307}, 0, { 274, 888}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 102, 154, 307}, 0, { 376, 1192}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 102, 154, -306}, 0, { 376, 1192}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 102, 154, 307}, 0, { 376, 1192}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -101, 154, 307}, 0, { 274, 888}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -101, 51, 307}, 0, { 122, 938}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 51, 0, 307}, 0, { 122, 1192}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 102, 51, 307}, 0, { 224, 1244}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -50, 0, 307}, 0, { 70, 1040}, {0xac, 0x9d, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701B630, 0x00437870, 75979, 0x0001b448, 224); // 0x0701B710 - 0x0701B770 -static const Vtx rr_seg7_vertex_0701B710[] = { - {{{ -101, 51, -306}, 0, { 122, 938}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 51, 0, -306}, 0, { 122, 1192}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -50, 0, -306}, 0, { 70, 1040}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 102, 154, -306}, 0, { 376, 1192}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ 102, 51, -306}, 0, { 224, 1244}, {0xac, 0x9d, 0x52, 0xff}}}, - {{{ -101, 154, -306}, 0, { 274, 888}, {0xac, 0x9d, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701B710, 0x00437870, 75979, 0x0001b528, 96); // 0x0701B770 - 0x0701B848 static const Gfx rr_seg7_dl_0701B770[] = { diff --git a/levels/rr/donut_block/2.inc.c b/levels/rr/donut_block/2.inc.c index b0fe52dac..5d6221af0 100644 --- a/levels/rr/donut_block/2.inc.c +++ b/levels/rr/donut_block/2.inc.c @@ -1,14 +1,6 @@ +#include "pc/rom_assets.h" // 0x0701B8B8 - 0x0701B938 -static const Vtx rr_seg7_vertex_0701B8B8[] = { - {{{ 61, 143, 317}, 0, { 990, 0}, {0xc7, 0xa2, 0x68, 0xff}}}, - {{{ -60, 20, 317}, 0, { 0, 990}, {0xc7, 0xa2, 0x68, 0xff}}}, - {{{ 61, 20, 317}, 0, { 990, 990}, {0xc7, 0xa2, 0x68, 0xff}}}, - {{{ -60, 143, 317}, 0, { 0, 0}, {0xc7, 0xa2, 0x68, 0xff}}}, - {{{ 61, 20, -316}, 0, { 990, 990}, {0xc7, 0xa2, 0x68, 0xff}}}, - {{{ -60, 143, -316}, 0, { 0, 0}, {0xc7, 0xa2, 0x68, 0xff}}}, - {{{ 61, 143, -316}, 0, { 990, 0}, {0xc7, 0xa2, 0x68, 0xff}}}, - {{{ -60, 20, -316}, 0, { 0, 990}, {0xc7, 0xa2, 0x68, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701B8B8, 0x00437870, 75979, 0x0001b6d0, 128); // 0x0701B938 - 0x0701B980 static const Gfx rr_seg7_dl_0701B938[] = { diff --git a/levels/rr/donut_block/collision.inc.c b/levels/rr/donut_block/collision.inc.c index a687937a2..178aaa1c5 100644 --- a/levels/rr/donut_block/collision.inc.c +++ b/levels/rr/donut_block/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x070297D4 - 0x07029858 -const Collision rr_seg7_collision_donut_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-101, 0, -306), - COL_VERTEX(-101, 0, 307), - COL_VERTEX(-101, 154, 307), - COL_VERTEX(102, 0, 307), - COL_VERTEX(102, 154, 307), - COL_VERTEX(102, 0, -306), - COL_VERTEX(102, 154, -306), - COL_VERTEX(-101, 154, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI(5, 3, 1), - COL_TRI(5, 1, 0), - COL_TRI(6, 4, 3), - COL_TRI(6, 3, 5), - COL_TRI(7, 4, 6), - COL_TRI(7, 2, 4), - COL_TRI(0, 2, 7), - COL_TRI(7, 6, 5), - COL_TRI(7, 5, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_donut_platform, 0x00437870, 75979, 0x000295ec, 132); diff --git a/levels/rr/elevator_platform/collision.inc.c b/levels/rr/elevator_platform/collision.inc.c index 8e05f3e44..fba1025b2 100644 --- a/levels/rr/elevator_platform/collision.inc.c +++ b/levels/rr/elevator_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x070296CC - 0x07029750 -const Collision rr_seg7_collision_elevator_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(205, 102, 307), - COL_VERTEX(205, 0, 307), - COL_VERTEX(205, 0, -306), - COL_VERTEX(-204, 0, 307), - COL_VERTEX(-204, 0, -306), - COL_VERTEX(-204, 102, 307), - COL_VERTEX(-204, 102, -306), - COL_VERTEX(205, 102, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI(5, 3, 1), - COL_TRI(5, 1, 0), - COL_TRI(6, 4, 3), - COL_TRI(6, 3, 5), - COL_TRI(7, 4, 6), - COL_TRI(7, 2, 4), - COL_TRI(0, 2, 7), - COL_TRI(7, 6, 5), - COL_TRI(7, 5, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_elevator_platform, 0x00437870, 75979, 0x000294e4, 132); diff --git a/levels/rr/elevator_platform/model.inc.c b/levels/rr/elevator_platform/model.inc.c index 8e7a04c0e..0c7c6fec4 100644 --- a/levels/rr/elevator_platform/model.inc.c +++ b/levels/rr/elevator_platform/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x0701B010 - 0x0701B110 -static const Vtx rr_seg7_vertex_0701B010[] = { - {{{ 205, 102, -306}, 0, { 2522, 1498}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -204, 102, 307}, 0, { 0, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 205, 102, 307}, 0, { 990, 0}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -204, 102, -306}, 0, { 1500, 2520}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -204, 102, -306}, 0, { 36, 1124}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ -204, 0, -306}, 0, { 0, 990}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ -204, 0, 307}, 0, { 786, 582}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ -204, 102, 307}, 0, { 854, 718}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ 205, 102, 307}, 0, { 854, 718}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ 205, 0, 307}, 0, { 786, 582}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ 205, 0, -306}, 0, { 0, 990}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ 205, 102, -306}, 0, { 36, 1124}, {0x59, 0x7a, 0xb3, 0xff}}}, - {{{ 205, 0, 307}, 0, { 990, 0}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ -204, 0, 307}, 0, { 0, 990}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ -204, 0, -306}, 0, { 1500, 2520}, {0x38, 0x5e, 0x96, 0xff}}}, - {{{ 205, 0, -306}, 0, { 2522, 1498}, {0x38, 0x5e, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701B010, 0x00437870, 75979, 0x0001ae48, 256); // 0x0701B110 - 0x0701B190 -static const Vtx rr_seg7_vertex_0701B110[] = { - {{{ -204, 102, 307}, 0, { 138, 820}, {0x75, 0x92, 0xcb, 0xff}}}, - {{{ -204, 0, 307}, 0, { 0, 990}, {0x75, 0x92, 0xcb, 0xff}}}, - {{{ 205, 0, 307}, 0, { 650, 1670}, {0x75, 0x92, 0xcb, 0xff}}}, - {{{ 205, 102, 307}, 0, { 820, 1500}, {0x75, 0x92, 0xcb, 0xff}}}, - {{{ 205, 102, -306}, 0, { 820, 1500}, {0x75, 0x92, 0xcb, 0xff}}}, - {{{ 205, 0, -306}, 0, { 650, 1670}, {0x75, 0x92, 0xcb, 0xff}}}, - {{{ -204, 0, -306}, 0, { 0, 990}, {0x75, 0x92, 0xcb, 0xff}}}, - {{{ -204, 102, -306}, 0, { 138, 820}, {0x75, 0x92, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701B110, 0x00437870, 75979, 0x0001af48, 128); // 0x0701B190 - 0x0701B220 static const Gfx rr_seg7_dl_0701B190[] = { diff --git a/levels/rr/flying_carpet/collision.inc.c b/levels/rr/flying_carpet/collision.inc.c index 8a8d6334e..30e3774b4 100644 --- a/levels/rr/flying_carpet/collision.inc.c +++ b/levels/rr/flying_carpet/collision.inc.c @@ -1,53 +1,3 @@ +#include "pc/rom_assets.h" // 0x07029038 - 0x07029152 -const Collision rr_seg7_collision_07029038[] = { - COL_INIT(), - COL_VERTEX_INIT(0x15), - COL_VERTEX(-101, 20, 0), - COL_VERTEX(-204, 20, 0), - COL_VERTEX(-204, 20, 205), - COL_VERTEX(-204, 20, -204), - COL_VERTEX(-306, 20, 0), - COL_VERTEX(-306, 20, 205), - COL_VERTEX(-101, 20, -204), - COL_VERTEX(-306, 20, -204), - COL_VERTEX(-101, 20, 205), - COL_VERTEX(0, 20, -204), - COL_VERTEX(0, 20, 0), - COL_VERTEX(0, 20, 205), - COL_VERTEX(102, 20, -204), - COL_VERTEX(102, 20, 0), - COL_VERTEX(102, 20, 205), - COL_VERTEX(205, 20, 0), - COL_VERTEX(205, 20, -204), - COL_VERTEX(307, 20, -204), - COL_VERTEX(307, 20, 0), - COL_VERTEX(205, 20, 205), - COL_VERTEX(307, 20, 205), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 24), - COL_TRI(13, 10, 11), - COL_TRI(0, 1, 2), - COL_TRI(3, 4, 1), - COL_TRI(1, 5, 2), - COL_TRI(1, 4, 5), - COL_TRI(6, 1, 0), - COL_TRI(6, 3, 1), - COL_TRI(3, 7, 4), - COL_TRI(0, 2, 8), - COL_TRI(9, 0, 10), - COL_TRI(9, 6, 0), - COL_TRI(10, 0, 8), - COL_TRI(10, 8, 11), - COL_TRI(12, 10, 13), - COL_TRI(12, 9, 10), - COL_TRI(18, 19, 20), - COL_TRI(13, 11, 14), - COL_TRI(15, 13, 14), - COL_TRI(16, 12, 13), - COL_TRI(16, 13, 15), - COL_TRI(15, 14, 19), - COL_TRI(17, 15, 18), - COL_TRI(17, 16, 15), - COL_TRI(18, 15, 19), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_07029038, 0x00437870, 75979, 0x00028e50, 282); diff --git a/levels/rr/l_platform/collision.inc.c b/levels/rr/l_platform/collision.inc.c index 0af116b7c..aad257838 100644 --- a/levels/rr/l_platform/collision.inc.c +++ b/levels/rr/l_platform/collision.inc.c @@ -1,40 +1,3 @@ +#include "pc/rom_assets.h" // 0x07029858 - 0x07029924 -const Collision rr_seg7_collision_07029858[] = { - COL_INIT(), - COL_VERTEX_INIT(0xC), - COL_VERTEX(26, 154, 0), - COL_VERTEX(666, 154, -613), - COL_VERTEX(26, 154, -613), - COL_VERTEX(666, 154, 410), - COL_VERTEX(-665, 154, 410), - COL_VERTEX(-665, 154, 0), - COL_VERTEX(26, 0, 0), - COL_VERTEX(-665, 0, 0), - COL_VERTEX(-665, 0, 410), - COL_VERTEX(666, 0, 410), - COL_VERTEX(666, 0, -613), - COL_VERTEX(26, 0, -613), - COL_TRI_INIT(SURFACE_DEFAULT, 20), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(0, 4, 3), - COL_TRI(0, 5, 4), - COL_TRI(6, 0, 2), - COL_TRI(7, 0, 6), - COL_TRI(7, 5, 0), - COL_TRI(8, 5, 7), - COL_TRI(8, 4, 5), - COL_TRI(9, 4, 8), - COL_TRI(9, 3, 4), - COL_TRI(10, 3, 9), - COL_TRI(10, 1, 3), - COL_TRI(11, 2, 1), - COL_TRI(11, 1, 10), - COL_TRI(6, 2, 11), - COL_TRI(6, 9, 8), - COL_TRI(6, 10, 9), - COL_TRI(6, 11, 10), - COL_TRI(8, 7, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_07029858, 0x00437870, 75979, 0x00029670, 204); diff --git a/levels/rr/l_platform/model.inc.c b/levels/rr/l_platform/model.inc.c index 222efe482..13d2a7bc6 100644 --- a/levels/rr/l_platform/model.inc.c +++ b/levels/rr/l_platform/model.inc.c @@ -1,50 +1,12 @@ +#include "pc/rom_assets.h" // 0x0701B9F0 - 0x0701BAD0 -static const Vtx rr_seg7_vertex_0701B9F0[] = { - {{{ 26, 154, 0}, 0, { 1672, 1328}, {0xa9, 0xcd, 0x97, 0xff}}}, - {{{ 666, 154, 410}, 0, { 0, 990}, {0xa9, 0xcd, 0x97, 0xff}}}, - {{{ 666, 154, -613}, 0, { 1672, -714}, {0xa9, 0xcd, 0x97, 0xff}}}, - {{{ 26, 154, -613}, 0, { 2694, 308}, {0xa9, 0xcd, 0x97, 0xff}}}, - {{{ -665, 154, 410}, 0, { 2012, 3032}, {0xa9, 0xcd, 0x97, 0xff}}}, - {{{ -665, 154, 0}, 0, { 2694, 2350}, {0xa9, 0xcd, 0x97, 0xff}}}, - {{{ -665, 0, 0}, 0, { 2694, 2350}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 26, 154, 0}, 0, { 1672, 1328}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 26, 0, 0}, 0, { 1672, 1328}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -665, 154, 0}, 0, { 2694, 2350}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 666, 0, 410}, 0, { 0, 990}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -665, 154, 410}, 0, { 2012, 3032}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -665, 0, 410}, 0, { 2012, 3032}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 666, 154, 410}, 0, { 0, 990}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701B9F0, 0x00437870, 75979, 0x0001b808, 224); // 0x0701BAD0 - 0x0701BBB0 -static const Vtx rr_seg7_vertex_0701BAD0[] = { - {{{ 26, 0, -613}, 0, { 2694, 308}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 666, 154, -613}, 0, { 1672, -714}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 666, 0, -613}, 0, { 1672, -714}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 26, 154, -613}, 0, { 2694, 308}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -665, 0, 410}, 0, { 2012, 3032}, {0x4d, 0x50, 0x36, 0xff}}}, - {{{ -665, 0, 0}, 0, { 2694, 2350}, {0x4d, 0x50, 0x36, 0xff}}}, - {{{ 26, 0, 0}, 0, { 1672, 1328}, {0x4d, 0x50, 0x36, 0xff}}}, - {{{ 666, 0, 410}, 0, { 0, 990}, {0x4d, 0x50, 0x36, 0xff}}}, - {{{ 26, 0, -613}, 0, { 2694, 308}, {0x4d, 0x50, 0x36, 0xff}}}, - {{{ 666, 0, -613}, 0, { 1672, -714}, {0x4d, 0x50, 0x36, 0xff}}}, - {{{ 26, 0, 0}, 0, { 1672, 1328}, {0x62, 0x78, 0x60, 0xff}}}, - {{{ 26, 154, 0}, 0, { 1672, 1328}, {0x62, 0x78, 0x60, 0xff}}}, - {{{ 26, 154, -613}, 0, { 2694, 308}, {0x62, 0x78, 0x60, 0xff}}}, - {{{ 26, 0, -613}, 0, { 2694, 308}, {0x62, 0x78, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701BAD0, 0x00437870, 75979, 0x0001b8e8, 224); // 0x0701BBB0 - 0x0701BC30 -static const Vtx rr_seg7_vertex_0701BBB0[] = { - {{{ -665, 0, 410}, 0, { 2012, 3032}, {0x62, 0x78, 0x60, 0xff}}}, - {{{ -665, 154, 410}, 0, { 2012, 3032}, {0x62, 0x78, 0x60, 0xff}}}, - {{{ -665, 154, 0}, 0, { 2694, 2350}, {0x62, 0x78, 0x60, 0xff}}}, - {{{ -665, 0, 0}, 0, { 2694, 2350}, {0x62, 0x78, 0x60, 0xff}}}, - {{{ 666, 0, -613}, 0, { 1672, -714}, {0x62, 0x78, 0x60, 0xff}}}, - {{{ 666, 154, -613}, 0, { 1672, -714}, {0x62, 0x78, 0x60, 0xff}}}, - {{{ 666, 154, 410}, 0, { 0, 990}, {0x62, 0x78, 0x60, 0xff}}}, - {{{ 666, 0, 410}, 0, { 0, 990}, {0x62, 0x78, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701BBB0, 0x00437870, 75979, 0x0001b9c8, 128); // 0x0701BC30 - 0x0701BD08 static const Gfx rr_seg7_dl_0701BC30[] = { diff --git a/levels/rr/octagonal_platform/collision.inc.c b/levels/rr/octagonal_platform/collision.inc.c index 0b56bcb82..2d890ab9b 100644 --- a/levels/rr/octagonal_platform/collision.inc.c +++ b/levels/rr/octagonal_platform/collision.inc.c @@ -1,46 +1,3 @@ +#include "pc/rom_assets.h" // 0x07029508 - 0x070295F8 -const Collision rr_seg7_collision_07029508[] = { - COL_INIT(), - COL_VERTEX_INIT(0x10), - COL_VERTEX(-578, 0, -578), - COL_VERTEX(-578, 205, -578), - COL_VERTEX(0, 205, -818), - COL_VERTEX(0, 0, -818), - COL_VERTEX(579, 0, 579), - COL_VERTEX(819, 0, 0), - COL_VERTEX(819, 205, 0), - COL_VERTEX(579, 205, 579), - COL_VERTEX(-818, 205, 0), - COL_VERTEX(-818, 0, 0), - COL_VERTEX(0, 205, 819), - COL_VERTEX(-578, 0, 579), - COL_VERTEX(0, 0, 819), - COL_VERTEX(-578, 205, 579), - COL_VERTEX(579, 205, -578), - COL_VERTEX(579, 0, -578), - COL_TRI_INIT(SURFACE_DEFAULT, 22), - COL_TRI(10, 11, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI(0, 8, 1), - COL_TRI(0, 9, 8), - COL_TRI(14, 2, 1), - COL_TRI(10, 13, 11), - COL_TRI(4, 7, 10), - COL_TRI(4, 10, 12), - COL_TRI(14, 7, 6), - COL_TRI(14, 10, 7), - COL_TRI(14, 13, 10), - COL_TRI(14, 8, 13), - COL_TRI(14, 1, 8), - COL_TRI(13, 8, 9), - COL_TRI(13, 9, 11), - COL_TRI(2, 14, 3), - COL_TRI(14, 15, 3), - COL_TRI(5, 14, 6), - COL_TRI(5, 15, 14), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_07029508, 0x00437870, 75979, 0x00029320, 240); diff --git a/levels/rr/octagonal_platform/model.inc.c b/levels/rr/octagonal_platform/model.inc.c index b32a9398a..16fa1b791 100644 --- a/levels/rr/octagonal_platform/model.inc.c +++ b/levels/rr/octagonal_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701A6F0 - 0x0701A708 static const Lights1 rr_seg7_lights_0701A6F0 = gdSPDefLights1( 0x55, 0x5f, 0x53, @@ -5,72 +6,16 @@ static const Lights1 rr_seg7_lights_0701A6F0 = gdSPDefLights1( ); // 0x0701A708 - 0x0701A7F8 -static const Vtx rr_seg7_vertex_0701A708[] = { - {{{ 0, 205, 819}, 0, { 1006, 464}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -578, 0, 579}, 0, { 0, 990}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 0, 0, 819}, 0, { 750, 208}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -578, 0, -578}, 0, { 1006, 3494}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -578, 205, -578}, 0, { 1006, 3132}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 0, 205, -818}, 0, { 2112, 3132}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 0, 0, -818}, 0, { 2112, 3494}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 579, 0, 579}, 0, { 2368, 208}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 819, 0, 0}, 0, { 3150, 990}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 819, 205, 0}, 0, { 2894, 1244}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 579, 205, 579}, 0, { 2112, 464}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -578, 0, -578}, 0, { 750, 3388}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -818, 205, 0}, 0, { 224, 2350}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -578, 205, -578}, 0, { 1006, 3132}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -818, 0, 0}, 0, { 0, 2606}, {0x8b, 0x00, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701A708, 0x00437870, 75979, 0x0001a540, 240); // 0x0701A7F8 - 0x0701A8E8 -static const Vtx rr_seg7_vertex_0701A7F8[] = { - {{{ 0, 0, 819}, 0, { 5038, 4494}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 579, 0, -578}, 0, { 3150, 2606}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 819, 0, 0}, 0, { 4256, 2606}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 205, 819}, 0, { 1006, 464}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -578, 205, 579}, 0, { 224, 1244}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -578, 0, 579}, 0, { 0, 990}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 579, 0, 579}, 0, { 2112, 102}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 0, 205, 819}, 0, { 1006, 464}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 0, 0, 819}, 0, { 1006, 102}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 579, 205, 579}, 0, { 2112, 464}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 579, 0, 579}, 0, { 5038, 3388}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 0, -818}, 0, { 2368, 3388}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -578, 0, -578}, 0, { 2368, 4494}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -818, 0, 0}, 0, { 3150, 5276}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -578, 0, 579}, 0, { 4256, 5276}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701A7F8, 0x00437870, 75979, 0x0001a630, 240); // 0x0701A8E8 - 0x0701A9D8 -static const Vtx rr_seg7_vertex_0701A8E8[] = { - {{{ 0, 205, -818}, 0, { 2112, 3132}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 579, 205, -578}, 0, { 2894, 2350}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 0, 0, -818}, 0, { 2368, 3388}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 579, 205, -578}, 0, { 2894, 2350}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 579, 205, 579}, 0, { 2112, 464}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 205, 0}, 0, { 2894, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 205, 819}, 0, { 1006, 464}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -578, 205, 579}, 0, { 224, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 205, 0}, 0, { 224, 2350}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -578, 205, -578}, 0, { 1006, 3132}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 205, -818}, 0, { 2112, 3132}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -578, 205, 579}, 0, { 224, 1244}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -818, 0, 0}, 0, { -136, 2350}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -578, 0, 579}, 0, { -136, 1244}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -818, 205, 0}, 0, { 224, 2350}, {0x8b, 0x00, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701A8E8, 0x00437870, 75979, 0x0001a720, 240); // 0x0701A9D8 - 0x0701AA48 -static const Vtx rr_seg7_vertex_0701A9D8[] = { - {{{ 819, 0, 0}, 0, { 3256, 1244}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ 579, 205, -578}, 0, { 2894, 2350}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ 819, 205, 0}, 0, { 2894, 1244}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ 579, 205, -578}, 0, { 2894, 2350}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 579, 0, -578}, 0, { 3150, 2606}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 0, 0, -818}, 0, { 2368, 3388}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 579, 0, -578}, 0, { 3256, 2350}, {0x75, 0x00, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701A9D8, 0x00437870, 75979, 0x0001a810, 112); // 0x0701AA48 - 0x0701AB78 static const Gfx rr_seg7_dl_0701AA48[] = { diff --git a/levels/rr/pyramid_platform/collision.inc.c b/levels/rr/pyramid_platform/collision.inc.c index 23d4ba8fb..e1a8ef158 100644 --- a/levels/rr/pyramid_platform/collision.inc.c +++ b/levels/rr/pyramid_platform/collision.inc.c @@ -1,19 +1,3 @@ +#include "pc/rom_assets.h" // 0x0702967C - 0x070296CA -const Collision rr_seg7_collision_0702967C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x5), - COL_VERTEX(307, 307, -306), - COL_VERTEX(-306, 307, -306), - COL_VERTEX(-306, 307, 307), - COL_VERTEX(307, 307, 307), - COL_VERTEX(0, 0, 0), - COL_TRI_INIT(SURFACE_DEFAULT, 6), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(2, 1, 4), - COL_TRI(4, 3, 2), - COL_TRI(0, 4, 1), - COL_TRI(4, 0, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_0702967C, 0x00437870, 75979, 0x00029494, 78); diff --git a/levels/rr/pyramid_platform/model.inc.c b/levels/rr/pyramid_platform/model.inc.c index 40a18f836..d0b960323 100644 --- a/levels/rr/pyramid_platform/model.inc.c +++ b/levels/rr/pyramid_platform/model.inc.c @@ -1,20 +1,6 @@ +#include "pc/rom_assets.h" // 0x0701AE68 - 0x0701AF48 -static const Vtx rr_seg7_vertex_0701AE68[] = { - {{{ 0, 0, 0}, 0, { 990, 990}, {0x54, 0x16, 0xce, 0xff}}}, - {{{ 307, 307, -306}, 0, { 2012, 990}, {0x54, 0x16, 0xce, 0xff}}}, - {{{ 307, 307, 307}, 0, { 990, 0}, {0x54, 0x16, 0xce, 0xff}}}, - {{{ -306, 307, 307}, 0, { 0, 990}, {0x54, 0x16, 0xce, 0xff}}}, - {{{ -306, 307, -306}, 0, { 990, 2010}, {0x54, 0x16, 0xce, 0xff}}}, - {{{ 307, 307, -306}, 0, { 2012, 990}, {0x55, 0x3f, 0xbf, 0xff}}}, - {{{ 0, 0, 0}, 0, { 990, 990}, {0x55, 0x3f, 0xbf, 0xff}}}, - {{{ -306, 307, -306}, 0, { 990, 2010}, {0x55, 0x3f, 0xbf, 0xff}}}, - {{{ 307, 307, 307}, 0, { 990, 0}, {0x55, 0x3f, 0xbf, 0xff}}}, - {{{ -306, 307, 307}, 0, { 0, 990}, {0x55, 0x3f, 0xbf, 0xff}}}, - {{{ 307, 307, -306}, 0, { 2012, 990}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -306, 307, -306}, 0, { 990, 2010}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -306, 307, 307}, 0, { 0, 990}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 307, 307, 307}, 0, { 990, 0}, {0x8c, 0x98, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701AE68, 0x00437870, 75979, 0x0001aca0, 224); // 0x0701AF48 - 0x0701AFA0 static const Gfx rr_seg7_dl_0701AF48[] = { diff --git a/levels/rr/rotating_bridge_platform/collision.inc.c b/levels/rr/rotating_bridge_platform/collision.inc.c index 109e82141..75038ad56 100644 --- a/levels/rr/rotating_bridge_platform/collision.inc.c +++ b/levels/rr/rotating_bridge_platform/collision.inc.c @@ -1,91 +1,3 @@ +#include "pc/rom_assets.h" // 0x07029308 - 0x07029506 -const Collision rr_seg7_collision_rotating_platform_with_fire[] = { - COL_INIT(), - COL_VERTEX_INIT(0x21), - COL_VERTEX(-1114, 461, -117), - COL_VERTEX(-387, 461, -139), - COL_VERTEX(-387, 461, 138), - COL_VERTEX(-1114, 461, 138), - COL_VERTEX(-1114, 563, -117), - COL_VERTEX(-1114, 563, 138), - COL_VERTEX(376, 461, -139), - COL_VERTEX(1103, 461, -139), - COL_VERTEX(1103, 461, 138), - COL_VERTEX(376, 461, 138), - COL_VERTEX(1103, 563, -139), - COL_VERTEX(1103, 563, 138), - COL_VERTEX(376, 563, 138), - COL_VERTEX(0, 0, 0), - COL_VERTEX(133, 410, -382), - COL_VERTEX(-387, 563, 138), - COL_VERTEX(-387, 563, -139), - COL_VERTEX(376, 563, -139), - COL_VERTEX(-387, 410, 138), - COL_VERTEX(-387, 410, -139), - COL_VERTEX(133, 614, -382), - COL_VERTEX(-144, 410, -382), - COL_VERTEX(-144, 410, 381), - COL_VERTEX(133, 410, 381), - COL_VERTEX(376, 410, 138), - COL_VERTEX(376, 410, -139), - COL_VERTEX(-387, 614, -139), - COL_VERTEX(-144, 614, -382), - COL_VERTEX(-387, 614, 138), - COL_VERTEX(376, 614, -139), - COL_VERTEX(-144, 614, 381), - COL_VERTEX(133, 614, 381), - COL_VERTEX(376, 614, 138), - COL_TRI_INIT(SURFACE_DEFAULT, 50), - COL_TRI(8, 12, 9), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(3, 4, 0), - COL_TRI(3, 5, 4), - COL_TRI(6, 7, 8), - COL_TRI(6, 8, 9), - COL_TRI(6, 10, 7), - COL_TRI(8, 11, 12), - COL_TRI(13, 25, 24), - COL_TRI(14, 25, 13), - COL_TRI(13, 24, 23), - COL_TRI(13, 23, 22), - COL_TRI(13, 22, 18), - COL_TRI(13, 18, 19), - COL_TRI(13, 19, 21), - COL_TRI(13, 21, 14), - COL_TRI(5, 15, 16), - COL_TRI(5, 16, 4), - COL_TRI(2, 15, 5), - COL_TRI(2, 5, 3), - COL_TRI(18, 26, 19), - COL_TRI(0, 4, 16), - COL_TRI(7, 11, 8), - COL_TRI(7, 10, 11), - COL_TRI(12, 11, 10), - COL_TRI(12, 10, 17), - COL_TRI(6, 17, 10), - COL_TRI(19, 26, 27), - COL_TRI(20, 27, 26), - COL_TRI(19, 27, 21), - COL_TRI(21, 27, 20), - COL_TRI(21, 20, 14), - COL_TRI(14, 29, 25), - COL_TRI(14, 20, 29), - COL_TRI(22, 28, 18), - COL_TRI(18, 28, 26), - COL_TRI(20, 26, 28), - COL_TRI(22, 30, 28), - COL_TRI(20, 28, 30), - COL_TRI(23, 30, 22), - COL_TRI(23, 31, 30), - COL_TRI(20, 30, 31), - COL_TRI(24, 31, 23), - COL_TRI(24, 32, 31), - COL_TRI(20, 31, 32), - COL_TRI(25, 32, 24), - COL_TRI(25, 29, 32), - COL_TRI(20, 32, 29), - COL_TRI(0, 16, 1), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_rotating_platform_with_fire, 0x00437870, 75979, 0x00029120, 510); diff --git a/levels/rr/rotating_bridge_platform/model.inc.c b/levels/rr/rotating_bridge_platform/model.inc.c index ff53998a6..9bf756634 100644 --- a/levels/rr/rotating_bridge_platform/model.inc.c +++ b/levels/rr/rotating_bridge_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07019B68 - 0x07019B80 static const Lights1 rr_seg7_lights_07019B68 = gdSPDefLights1( 0x32, 0x32, 0x32, @@ -29,150 +30,31 @@ static const Lights1 rr_seg7_lights_07019BC8 = gdSPDefLights1( ); // 0x07019BE0 - 0x07019CD0 -static const Vtx rr_seg7_vertex_07019BE0[] = { - {{{ 133, 614, -382}, 0, { 2570, 2202}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -387, 614, -139}, 0, { 662, 2896}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -387, 614, 138}, 0, { 0, 2202}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -387, 410, -139}, 0, { 662, 2896}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -387, 614, -139}, 0, { 662, 2896}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -144, 614, -382}, 0, { 1876, 2896}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -144, 410, -382}, 0, { 1876, 2896}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -387, 410, 138}, 0, { 0, 2202}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -387, 614, -139}, 0, { 662, 2896}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -387, 410, -139}, 0, { 662, 2896}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -144, 614, -382}, 0, { 1876, 2896}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -144, 410, -382}, 0, { 1876, 2896}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -144, 614, -382}, 0, { 1876, 2896}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 133, 614, -382}, 0, { 2570, 2202}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 133, 410, -382}, 0, { 2570, 2202}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07019BE0, 0x00437870, 75979, 0x00019a18, 240); // 0x07019CD0 - 0x07019DD0 -static const Vtx rr_seg7_vertex_07019CD0[] = { - {{{ 133, 410, -382}, 0, { 2570, 2202}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 133, 614, -382}, 0, { 2570, 2202}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 376, 614, -139}, 0, { 2570, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 376, 410, -139}, 0, { 2570, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -144, 410, 381}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -387, 614, 138}, 0, { 0, 2202}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -387, 410, 138}, 0, { 0, 2202}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -387, 410, 138}, 0, { 0, 2202}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -387, 614, 138}, 0, { 0, 2202}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -387, 614, -139}, 0, { 662, 2896}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 133, 614, -382}, 0, { 2570, 2202}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 133, 614, 381}, 0, { 662, 296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 376, 614, 138}, 0, { 1876, 296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -144, 614, 381}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -144, 614, 381}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -387, 614, 138}, 0, { 0, 2202}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07019CD0, 0x00437870, 75979, 0x00019b08, 256); // 0x07019DD0 - 0x07019E80 -static const Vtx rr_seg7_vertex_07019DD0[] = { - {{{ 376, 410, 138}, 0, { 1876, 296}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 376, 614, 138}, 0, { 1876, 296}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 133, 614, 381}, 0, { 662, 296}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 133, 410, 381}, 0, { 662, 296}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 376, 410, -139}, 0, { 2570, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 376, 614, 138}, 0, { 1876, 296}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 376, 410, 138}, 0, { 1876, 296}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 376, 614, -139}, 0, { 2570, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 133, 614, -382}, 0, { 2570, 2202}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 376, 614, 138}, 0, { 1876, 296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 376, 614, -139}, 0, { 2570, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07019DD0, 0x00437870, 75979, 0x00019c08, 176); // 0x07019E80 - 0x07019EC0 -static const Vtx rr_seg7_vertex_07019E80[] = { - {{{ 133, 410, 381}, 0, { 1510, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -144, 614, 381}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -144, 410, 381}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 133, 614, 381}, 0, { 1510, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07019E80, 0x00437870, 75979, 0x00019cb8, 64); // 0x07019EC0 - 0x07019F40 -static const Vtx rr_seg7_vertex_07019EC0[] = { - {{{ -1114, 461, 138}, 0, { 734, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1114, 563, 138}, 0, { 734, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1114, 563, -117}, 0, { 224, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1114, 461, -117}, 0, { 224, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1103, 461, -139}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1103, 563, 138}, 0, { 990, 524}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1103, 461, 138}, 0, { 990, 524}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1103, 563, -139}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07019EC0, 0x00437870, 75979, 0x00019cf8, 128); // 0x07019F40 - 0x0701A040 -static const Vtx rr_seg7_vertex_07019F40[] = { - {{{ -1114, 461, -117}, 0, { -3096, 1032}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ -1114, 563, -117}, 0, { -3096, 1032}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ -387, 563, -139}, 0, { 990, 990}, {0xfd, 0x00, 0x82, 0xff}}}, - {{{ 376, 461, -139}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 376, 563, -139}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1103, 563, -139}, 0, { -3096, 1032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1103, 461, -139}, 0, { -3096, 1032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1103, 461, 138}, 0, { -3096, 1032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1103, 563, 138}, 0, { -3096, 1032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 376, 563, 138}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 376, 461, 138}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -387, 461, 138}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -387, 563, 138}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1114, 563, 138}, 0, { -3096, 1032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1114, 461, 138}, 0, { -3096, 1032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -387, 461, -139}, 0, { 990, 990}, {0xfd, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07019F40, 0x00437870, 75979, 0x00019d78, 256); // 0x0701A040 - 0x0701A140 -static const Vtx rr_seg7_vertex_0701A040[] = { - {{{ 376, 563, 138}, 0, { -3096, 472}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1103, 563, -139}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 376, 563, -139}, 0, { -3096, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1114, 461, -117}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -387, 461, -139}, 0, { -3096, 1032}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -387, 461, 138}, 0, { -3096, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1114, 461, 138}, 0, { 990, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 376, 461, -139}, 0, { -3096, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1103, 461, 138}, 0, { 990, 524}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 376, 461, 138}, 0, { -3096, 524}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1103, 461, -139}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1114, 563, 138}, 0, { 1246, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -387, 563, 138}, 0, { -2840, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -387, 563, -139}, 0, { -2840, 982}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1114, 563, -117}, 0, { 1246, 942}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1103, 563, 138}, 0, { 990, 472}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701A040, 0x00437870, 75979, 0x00019e78, 256); // 0x0701A140 - 0x0701A230 -static const Vtx rr_seg7_vertex_0701A140[] = { - {{{ 0, 0, 0}, 0, { 692, -288}, {0x5d, 0xab, 0x00, 0xff}}}, - {{{ 376, 410, -139}, 0, { 2570, 2012}, {0x5d, 0xab, 0x00, 0xff}}}, - {{{ 376, 410, 138}, 0, { 2570, 2012}, {0x5d, 0xab, 0x00, 0xff}}}, - {{{ 133, 410, -382}, 0, { 1356, 2012}, {0x43, 0xac, 0xbd, 0xff}}}, - {{{ 376, 410, -139}, 0, { 2570, 2012}, {0x43, 0xac, 0xbd, 0xff}}}, - {{{ 0, 0, 0}, 0, { 692, -288}, {0x43, 0xac, 0xbd, 0xff}}}, - {{{ 0, 0, 0}, 0, { 692, -288}, {0x43, 0xac, 0x43, 0xff}}}, - {{{ 376, 410, 138}, 0, { 2570, 2012}, {0x43, 0xac, 0x43, 0xff}}}, - {{{ 133, 410, 381}, 0, { 1356, 2012}, {0x43, 0xac, 0x43, 0xff}}}, - {{{ 0, 0, 0}, 0, { 692, -288}, {0x00, 0xaa, 0x5d, 0xff}}}, - {{{ 133, 410, 381}, 0, { 1356, 2012}, {0x00, 0xaa, 0x5d, 0xff}}}, - {{{ -144, 410, 381}, 0, { 0, 2012}, {0x00, 0xaa, 0x5d, 0xff}}}, - {{{ 0, 0, 0}, 0, { 692, -288}, {0xbe, 0xab, 0x42, 0xff}}}, - {{{ -144, 410, 381}, 0, { 0, 2012}, {0xbe, 0xab, 0x42, 0xff}}}, - {{{ -387, 410, 138}, 0, { -1244, 2012}, {0xbe, 0xab, 0x42, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701A140, 0x00437870, 75979, 0x00019f78, 240); // 0x0701A230 - 0x0701A2C0 -static const Vtx rr_seg7_vertex_0701A230[] = { - {{{ 0, 0, 0}, 0, { 692, -288}, {0xa4, 0xa9, 0x00, 0xff}}}, - {{{ -387, 410, 138}, 0, { -1244, 2012}, {0xa4, 0xa9, 0x00, 0xff}}}, - {{{ -387, 410, -139}, 0, { -1244, 2012}, {0xa4, 0xa9, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 692, -288}, {0xbe, 0xab, 0xbe, 0xff}}}, - {{{ -387, 410, -139}, 0, { -1244, 2012}, {0xbe, 0xab, 0xbe, 0xff}}}, - {{{ -144, 410, -382}, 0, { 0, 2012}, {0xbe, 0xab, 0xbe, 0xff}}}, - {{{ 0, 0, 0}, 0, { 692, -288}, {0x00, 0xaa, 0xa4, 0xff}}}, - {{{ -144, 410, -382}, 0, { 0, 2012}, {0x00, 0xaa, 0xa4, 0xff}}}, - {{{ 133, 410, -382}, 0, { 1356, 2012}, {0x00, 0xaa, 0xa4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701A230, 0x00437870, 75979, 0x0001a068, 144); // 0x0701A2C0 - 0x0701A3A8 static const Gfx rr_seg7_dl_0701A2C0[] = { diff --git a/levels/rr/seesaw_platform/collision.inc.c b/levels/rr/seesaw_platform/collision.inc.c index 764a97405..c769bc5a3 100644 --- a/levels/rr/seesaw_platform/collision.inc.c +++ b/levels/rr/seesaw_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07029750 - 0x070297D4 -const Collision rr_seg7_collision_07029750[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(307, 102, 819), - COL_VERTEX(307, 0, -767), - COL_VERTEX(307, 102, -818), - COL_VERTEX(-306, 0, -767), - COL_VERTEX(-306, 102, -818), - COL_VERTEX(307, 0, 768), - COL_VERTEX(-306, 0, 768), - COL_VERTEX(-306, 102, 819), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(4, 0, 2), - COL_TRI(0, 5, 1), - COL_TRI(1, 6, 3), - COL_TRI(1, 5, 6), - COL_TRI(4, 3, 6), - COL_TRI(4, 7, 0), - COL_TRI(4, 6, 7), - COL_TRI(7, 5, 0), - COL_TRI(7, 6, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_07029750, 0x00437870, 75979, 0x00029568, 132); diff --git a/levels/rr/seesaw_platform/model.inc.c b/levels/rr/seesaw_platform/model.inc.c index 5389452a2..398078705 100644 --- a/levels/rr/seesaw_platform/model.inc.c +++ b/levels/rr/seesaw_platform/model.inc.c @@ -1,7 +1,8 @@ +#include "pc/rom_assets.h" // US: 0x0701B0C8 // 0x0701B290 - 0x0701B370 -static const Vtx rr_seg7_vertex_0701B290[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_0701B290[] = { {{{ -306, 102, -818}, 0, { 3716, -714}, {0xaf, 0xcf, 0xc1, 0xff}}}, {{{ -306, 102, 819}, 0, { 990, 2010}, {0xaf, 0xcf, 0xc1, 0xff}}}, {{{ 307, 102, 819}, 0, { 0, 990}, {0xaf, 0xcf, 0xc1, 0xff}}}, @@ -16,30 +17,15 @@ static const Vtx rr_seg7_vertex_0701B290[] = { {{{ -306, 102, -818}, 0, { 3716, -714}, {0x63, 0x80, 0x88, 0xff}}}, {{{ -306, 0, -767}, 0, { 3630, -628}, {0x63, 0x80, 0x88, 0xff}}}, {{{ -306, 0, 768}, 0, { 1076, 1924}, {0x63, 0x80, 0x88, 0xff}}}, -#else// increase from 14 to 16 - {{{ -306, 102, -818}, 0, { 3716, -714}, {0xaf, 0xcf, 0xc1, 0xff}}}, - {{{ -306, 102, 819}, 0, { 990, 2010}, {0xaf, 0xcf, 0xc1, 0xff}}}, - {{{ 307, 102, 819}, 0, { 0, 990}, {0xaf, 0xcf, 0xc1, 0xff}}}, - {{{ 307, 102, -818}, 0, { 2694, -1736}, {0xaf, 0xcf, 0xc1, 0xff}}}, - {{{ 307, 0, -767}, 0, { 2438, -1820}, {0x53, 0x73, 0x76, 0xff}}}, - {{{ -306, 0, 768}, 0, { -1138, -288}, {0x53, 0x73, 0x76, 0xff}}}, - {{{ -306, 0, -767}, 0, { 1416, -2842}, {0x53, 0x73, 0x76, 0xff}}}, - {{{ 307, 0, 768}, 0, { -116, 734}, {0x53, 0x73, 0x76, 0xff}}}, - {{{ -306, 102, -818}, 0, { 3716, -714}, {0x63, 0x80, 0x88, 0xff}}}, - {{{ -306, 0, -767}, 0, { 3800, -458}, {0x63, 0x80, 0x88, 0xff}}}, - {{{ -306, 0, 768}, 0, { 1246, 2096}, {0x63, 0x80, 0x88, 0xff}}}, - {{{ -306, 102, 819}, 0, { 990, 2010}, {0x63, 0x80, 0x88, 0xff}}}, - {{{ 307, 102, 819}, 0, { 0, 990}, {0x63, 0x80, 0x88, 0xff}}}, - {{{ 307, 0, 768}, 0, { -116, 734}, {0x63, 0x80, 0x88, 0xff}}}, - {{{ 307, 0, -767}, 0, { 2438, -1820}, {0x63, 0x80, 0x88, 0xff}}}, - {{{ 307, 102, -818}, 0, { 2694, -1736}, {0x63, 0x80, 0x88, 0xff}}}, -#endif }; +#else// increase from 14 to 16 +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701B290, 0x00437870, 75979, 0x0001b0c8, 256); +#endif // US: 0x0701B1C8 // 0x0701B370 - 0x0701B430 -static const Vtx rr_seg7_vertex_0701B370[] = { #ifdef VERSION_JP +static const Vtx rr_seg7_vertex_0701B370[] = { {{{ 307, 102, 819}, 0, { 0, 990}, {0x63, 0x80, 0x88, 0xff}}}, {{{ 307, 0, 768}, 0, { -116, 1244}, {0x63, 0x80, 0x88, 0xff}}}, {{{ 307, 0, -767}, 0, { 2438, 3798}, {0x63, 0x80, 0x88, 0xff}}}, @@ -52,17 +38,10 @@ static const Vtx rr_seg7_vertex_0701B370[] = { {{{ 307, 0, 768}, 0, { 54, 904}, {0x79, 0x9c, 0x9f, 0xff}}}, {{{ 307, 102, 819}, 0, { 0, 990}, {0x79, 0x9c, 0x9f, 0xff}}}, {{{ -306, 0, 768}, 0, { 1076, 1924}, {0x79, 0x9c, 0x9f, 0xff}}}, -#else// reduced from 12 to 8 - {{{ 307, 102, -818}, 0, { 2694, -1736}, {0x79, 0x9c, 0x9f, 0xff}}}, - {{{ 307, 0, -767}, 0, { 2884, -1926}, {0x79, 0x9c, 0x9f, 0xff}}}, - {{{ -306, 0, -767}, 0, { 3906, -904}, {0x79, 0x9c, 0x9f, 0xff}}}, - {{{ -306, 102, -818}, 0, { 3716, -714}, {0x79, 0x9c, 0x9f, 0xff}}}, - {{{ -306, 102, 819}, 0, { 990, 2010}, {0x79, 0x9c, 0x9f, 0xff}}}, - {{{ 307, 0, 768}, 0, { -220, 1178}, {0x79, 0x9c, 0x9f, 0xff}}}, - {{{ 307, 102, 819}, 0, { 0, 990}, {0x79, 0x9c, 0x9f, 0xff}}}, - {{{ -306, 0, 768}, 0, { 800, 2200}, {0x79, 0x9c, 0x9f, 0xff}}}, -#endif }; +#else// reduced from 12 to 8 +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701B370, 0x00437870, 75979, 0x0001b1c8, 128); +#endif // 0x0701B430 - 0x0701B4C0 static const Gfx rr_seg7_dl_0701B430[] = { diff --git a/levels/rr/sliding_platform/collision.inc.c b/levels/rr/sliding_platform/collision.inc.c index 21f2f6f65..2b166d87b 100644 --- a/levels/rr/sliding_platform/collision.inc.c +++ b/levels/rr/sliding_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x070295F8 - 0x0702967C -const Collision rr_seg7_collision_070295F8[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-409, 0, -306), - COL_VERTEX(410, 0, 307), - COL_VERTEX(-409, 0, 307), - COL_VERTEX(-409, 102, 307), - COL_VERTEX(-409, 102, -306), - COL_VERTEX(410, 102, 307), - COL_VERTEX(410, 102, -306), - COL_VERTEX(410, 0, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 4), - COL_TRI(2, 4, 0), - COL_TRI(1, 3, 2), - COL_TRI(3, 5, 6), - COL_TRI(3, 6, 4), - COL_TRI(1, 5, 3), - COL_TRI(0, 4, 6), - COL_TRI(0, 6, 7), - COL_TRI(0, 7, 1), - COL_TRI(7, 5, 1), - COL_TRI(7, 6, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_070295F8, 0x00437870, 75979, 0x00029410, 132); diff --git a/levels/rr/sliding_platform/model.inc.c b/levels/rr/sliding_platform/model.inc.c index cd1cc9ad8..52644c465 100644 --- a/levels/rr/sliding_platform/model.inc.c +++ b/levels/rr/sliding_platform/model.inc.c @@ -1,34 +1,9 @@ +#include "pc/rom_assets.h" // 0x0701ABE8 - 0x0701ACE8 -static const Vtx rr_seg7_vertex_0701ABE8[] = { - {{{ -409, 102, 307}, 0, { 0, 990}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 410, 102, -306}, 0, { 3544, 480}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -409, 102, -306}, 0, { 1500, 2520}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 410, 102, 307}, 0, { 2012, -1054}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -409, 0, 307}, 0, { 1478, -520}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -409, 102, 307}, 0, { 1732, -264}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -409, 102, -306}, 0, { 200, 1268}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ -409, 0, -306}, 0, { -54, 1012}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ 410, 0, -306}, 0, { -54, 1012}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ 410, 102, 307}, 0, { 1732, -264}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ 410, 0, 307}, 0, { 1478, -520}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ 410, 102, -306}, 0, { 200, 1268}, {0xdf, 0xbf, 0x1f, 0xff}}}, - {{{ 410, 0, 307}, 0, { 2012, 3032}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -409, 102, 307}, 0, { 224, 734}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -409, 0, 307}, 0, { 0, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 410, 102, 307}, 0, { 2268, 2776}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701ABE8, 0x00437870, 75979, 0x0001aa20, 256); // 0x0701ACE8 - 0x0701AD68 -static const Vtx rr_seg7_vertex_0701ACE8[] = { - {{{ -409, 0, -306}, 0, { 0, 990}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 410, 102, -306}, 0, { 2268, 2776}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 410, 0, -306}, 0, { 2012, 3032}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -409, 102, -306}, 0, { 224, 734}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -409, 0, -306}, 0, { -52, 4032}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 410, 0, 307}, 0, { 456, 456}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ -409, 0, 307}, 0, { -1586, 2498}, {0x78, 0x78, 0x00, 0xff}}}, - {{{ 410, 0, -306}, 0, { 1990, 1988}, {0x78, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701ACE8, 0x00437870, 75979, 0x0001ab20, 128); // 0x0701AD68 - 0x0701ADF8 static const Gfx rr_seg7_dl_0701AD68[] = { diff --git a/levels/rr/swinging_platform/collision.inc.c b/levels/rr/swinging_platform/collision.inc.c index 6c8437335..f46fdea3a 100644 --- a/levels/rr/swinging_platform/collision.inc.c +++ b/levels/rr/swinging_platform/collision.inc.c @@ -1,79 +1,3 @@ +#include "pc/rom_assets.h" // 0x07029154 - 0x07029308 -const Collision rr_seg7_collision_pendulum[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1C), - COL_VERTEX(515, -921, -25), - COL_VERTEX(-457, -1023, -25), - COL_VERTEX(-508, -921, -25), - COL_VERTEX(-457, -1023, 589), - COL_VERTEX(-508, -921, 589), - COL_VERTEX(463, -1023, 589), - COL_VERTEX(515, -921, 589), - COL_VERTEX(463, -1023, -25), - COL_VERTEX(-48, -921, -76), - COL_VERTEX(-48, -1023, -25), - COL_VERTEX(-48, -101, -25), - COL_VERTEX(54, -921, -76), - COL_VERTEX(54, -1023, -25), - COL_VERTEX(54, -101, -25), - COL_VERTEX(54, -101, -76), - COL_VERTEX(-48, -101, -76), - COL_VERTEX(-48, 102, -101), - COL_VERTEX(-48, 102, 0), - COL_VERTEX(-114, 0, -101), - COL_VERTEX(-48, -101, -101), - COL_VERTEX(54, -101, -101), - COL_VERTEX(120, 0, -101), - COL_VERTEX(54, 102, -101), - COL_VERTEX(54, 102, 0), - COL_VERTEX(-114, 0, 0), - COL_VERTEX(-48, -101, 0), - COL_VERTEX(54, -101, 0), - COL_VERTEX(120, 0, 0), - COL_TRI_INIT(SURFACE_DEFAULT, 40), - COL_TRI(9, 12, 13), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 4), - COL_TRI(2, 1, 3), - COL_TRI(4, 3, 5), - COL_TRI(5, 3, 1), - COL_TRI(4, 5, 6), - COL_TRI(0, 7, 1), - COL_TRI(5, 1, 7), - COL_TRI(6, 5, 7), - COL_TRI(6, 7, 0), - COL_TRI(8, 9, 10), - COL_TRI(11, 9, 8), - COL_TRI(11, 12, 9), - COL_TRI(9, 13, 10), - COL_TRI(14, 13, 12), - COL_TRI(14, 12, 11), - COL_TRI(8, 10, 15), - COL_TRI(15, 11, 8), - COL_TRI(15, 14, 11), - COL_TRI(16, 17, 23), - COL_TRI(17, 24, 25), - COL_TRI(17, 25, 26), - COL_TRI(17, 26, 27), - COL_TRI(17, 27, 23), - COL_TRI(18, 24, 17), - COL_TRI(18, 17, 16), - COL_TRI(19, 18, 16), - COL_TRI(19, 25, 24), - COL_TRI(19, 24, 18), - COL_TRI(20, 26, 25), - COL_TRI(20, 25, 19), - COL_TRI(21, 26, 20), - COL_TRI(21, 27, 26), - COL_TRI(22, 23, 27), - COL_TRI(22, 27, 21), - COL_TRI(16, 23, 22), - COL_TRI(19, 22, 21), - COL_TRI(19, 21, 20), - COL_TRI(19, 16, 22), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 2), - COL_TRI(0, 2, 4), - COL_TRI(0, 4, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_pendulum, 0x00437870, 75979, 0x00028f6c, 436); diff --git a/levels/rr/swinging_platform/model.inc.c b/levels/rr/swinging_platform/model.inc.c index 4fd23a1ba..f08a47d7b 100644 --- a/levels/rr/swinging_platform/model.inc.c +++ b/levels/rr/swinging_platform/model.inc.c @@ -1,110 +1,24 @@ +#include "pc/rom_assets.h" // 0x070193F0 - 0x070194F0 -static const Vtx rr_seg7_vertex_070193F0[] = { - {{{ -48, 102, -101}, 0, { -3096, 172}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 54, 102, 0}, 0, { -3096, 0}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 54, 102, -101}, 0, { -3096, 0}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ -48, 102, 0}, 0, { -3096, 172}, {0xec, 0xef, 0x8e, 0xff}}}, - {{{ 54, -101, -76}, 0, { 1118, 862}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 54, -101, -25}, 0, { 1374, 606}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 54, -1023, -25}, 0, { 1374, 606}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ 54, -921, -76}, 0, { 1118, 862}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -48, -921, -76}, 0, { 606, 352}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -48, -101, -25}, 0, { 862, 96}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -48, -101, -76}, 0, { 606, 352}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -48, -1023, -25}, 0, { 862, 96}, {0x96, 0x96, 0x96, 0xff}}}, - {{{ -48, -1023, -25}, 0, { 862, 96}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 54, -101, -25}, 0, { 1374, 606}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -48, -101, -25}, 0, { 862, 96}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 54, -1023, -25}, 0, { 1374, 606}, {0xc8, 0xc8, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070193F0, 0x00437870, 75979, 0x00019228, 256); // 0x070194F0 - 0x070195F0 -static const Vtx rr_seg7_vertex_070194F0[] = { - {{{ -48, -101, -76}, 0, { 606, 352}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 54, -101, -76}, 0, { 1118, 862}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 54, -921, -76}, 0, { 1118, 862}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ -48, -921, -76}, 0, { 606, 352}, {0xc8, 0xc8, 0xc8, 0xff}}}, - {{{ 54, 102, -101}, 0, { -3096, 0}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 54, 102, 0}, 0, { -3096, 0}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 120, 0, 0}, 0, { -2074, 40}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 120, 0, -101}, 0, { -2074, 40}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -114, 0, -101}, 0, { -2074, 510}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -114, 0, 0}, 0, { -2074, 510}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -48, 102, 0}, 0, { -3096, 172}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ -48, 102, -101}, 0, { -3096, 172}, {0xff, 0xe5, 0x65, 0xff}}}, - {{{ 120, 0, -101}, 0, { -2074, 40}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 120, 0, 0}, 0, { -2074, 40}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 54, -101, 0}, 0, { -1052, 376}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ 54, -101, -101}, 0, { -1052, 376}, {0xbf, 0xaa, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070194F0, 0x00437870, 75979, 0x00019328, 256); // 0x070195F0 - 0x070196F0 -static const Vtx rr_seg7_vertex_070195F0[] = { - {{{ -48, -101, -101}, 0, { -1052, 582}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -48, -101, 0}, 0, { -1052, 582}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -114, 0, 0}, 0, { -2074, 510}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -114, 0, -101}, 0, { -2074, 510}, {0xbf, 0xaa, 0x3f, 0xff}}}, - {{{ -48, 102, 0}, 0, { -3096, 172}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 54, -101, 0}, 0, { -1052, 376}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 120, 0, 0}, 0, { -2074, 40}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -48, -101, 0}, 0, { -1052, 582}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -114, 0, 0}, 0, { -2074, 510}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 54, 102, 0}, 0, { -3096, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -48, -101, -101}, 0, { -1052, 582}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 120, 0, -101}, 0, { -2074, 40}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 54, -101, -101}, 0, { -1052, 376}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 54, 102, -101}, 0, { -3096, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -48, 102, -101}, 0, { -3096, 172}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -114, 0, -101}, 0, { -2074, 510}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070195F0, 0x00437870, 75979, 0x00019428, 256); // 0x070196F0 - 0x07019730 -static const Vtx rr_seg7_vertex_070196F0[] = { - {{{ 54, -101, -101}, 0, { -1052, 376}, {0x6e, 0x6e, 0x00, 0xff}}}, - {{{ 54, -101, 0}, 0, { -1052, 376}, {0x6e, 0x6e, 0x00, 0xff}}}, - {{{ -48, -101, 0}, 0, { -1052, 582}, {0x6e, 0x6e, 0x00, 0xff}}}, - {{{ -48, -101, -101}, 0, { -1052, 582}, {0x6e, 0x6e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070196F0, 0x00437870, 75979, 0x00019528, 64); // 0x07019730 - 0x070197B0 -static const Vtx rr_seg7_vertex_07019730[] = { - {{{ 515, -921, -25}, 0, { 0, -5142}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -508, -921, 589}, 0, { 10188, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 515, -921, 589}, 0, { 0, 990}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ -508, -921, -25}, 0, { 10188, -5142}, {0xad, 0xbb, 0xd1, 0xff}}}, - {{{ 412, -1023, 589}, 0, { 480, 990}, {0x3d, 0x3c, 0x72, 0xff}}}, - {{{ -406, -1023, -25}, 0, { 9678, -5142}, {0x3d, 0x3c, 0x72, 0xff}}}, - {{{ 412, -1023, -25}, 0, { 480, -5142}, {0x3d, 0x3c, 0x72, 0xff}}}, - {{{ -406, -1023, 589}, 0, { 9678, 990}, {0x3d, 0x3c, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07019730, 0x00437870, 75979, 0x00019568, 128); // 0x070197B0 - 0x070198B0 -static const Vtx rr_seg7_vertex_070197B0[] = { - {{{ 515, -921, -25}, 0, { 12232, 750}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ 412, -1023, -25}, 0, { 12232, 990}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -406, -1023, -25}, 0, { 12232, 990}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -508, -921, -25}, 0, { 12232, 750}, {0x8c, 0x98, 0xd8, 0xff}}}, - {{{ -508, -921, 589}, 0, { 0, 750}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -406, -1023, 589}, 0, { 0, 990}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 412, -1023, 589}, 0, { 0, 990}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ 515, -921, 589}, 0, { 0, 750}, {0x79, 0x8c, 0xeb, 0xff}}}, - {{{ -508, -921, -25}, 0, { 2140, 734}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -406, -1023, 589}, 0, { 2012, 990}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -508, -921, 589}, 0, { 2140, 734}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ -406, -1023, -25}, 0, { 2012, 990}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 515, -921, 589}, 0, { 2012, 734}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 412, -1023, -25}, 0, { 2012, 990}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 515, -921, -25}, 0, { 2012, 734}, {0x52, 0x61, 0xac, 0xff}}}, - {{{ 412, -1023, 589}, 0, { 2012, 990}, {0x52, 0x61, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070197B0, 0x00437870, 75979, 0x000195e8, 256); // 0x070198B0 - 0x070198F0 -static const Vtx rr_seg7_vertex_070198B0[] = { - {{{ 54, -921, -76}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -48, -1023, -25}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ -48, -921, -76}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, - {{{ 54, -1023, -25}, 0, { 0, 0}, {0x8c, 0x8c, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070198B0, 0x00437870, 75979, 0x000196e8, 64); // 0x070198F0 - 0x07019A10 static const Gfx rr_seg7_dl_070198F0[] = { diff --git a/levels/rr/texture.inc.c b/levels/rr/texture.inc.c index 5f0ba8189..5636f1b05 100644 --- a/levels/rr/texture.inc.c +++ b/levels/rr/texture.inc.c @@ -1,14 +1,9 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture texture_quarter_flying_carpet[] = { -#include "levels/rr/quarter_flying_carpet.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(texture_quarter_flying_carpet, "levels/rr/quarter_flying_carpet.rgba16.inc.c", 0x00437870, 75979, 0x00000000, 2048); // 0x07000800 - 0x07001800 -ALIGNED8 const Texture rr_seg7_texture_07000800[] = { -#include "levels/rr/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(rr_seg7_texture_07000800, "levels/rr/1.rgba16.inc.c", 0x00437870, 75979, 0x00000800, 4096); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture rr_seg7_texture_07001800[] = { -#include "levels/rr/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(rr_seg7_texture_07001800, "levels/rr/2.rgba16.inc.c", 0x00437870, 75979, 0x00001800, 2048); diff --git a/levels/rr/tricky_triangles_1/collision.inc.c b/levels/rr/tricky_triangles_1/collision.inc.c index 3f0e5f0b6..4d9202cfb 100644 --- a/levels/rr/tricky_triangles_1/collision.inc.c +++ b/levels/rr/tricky_triangles_1/collision.inc.c @@ -1,133 +1,3 @@ +#include "pc/rom_assets.h" // 0x07029924 - 0x07029C1C -const Collision rr_seg7_collision_07029924[] = { - COL_INIT(), - COL_VERTEX_INIT(0x40), - COL_VERTEX(973, -588, -613), - COL_VERTEX(-1023, -588, -613), - COL_VERTEX(-1023, -690, -613), - COL_VERTEX(973, -690, -613), - COL_VERTEX(-767, -588, -634), - COL_VERTEX(-665, 461, -634), - COL_VERTEX(-767, 461, -634), - COL_VERTEX(-665, -588, -634), - COL_VERTEX(-357, -588, -634), - COL_VERTEX(-255, -588, -634), - COL_VERTEX(-255, 256, -634), - COL_VERTEX(-357, 256, -634), - COL_VERTEX(51, -588, -634), - COL_VERTEX(154, 51, -634), - COL_VERTEX(51, 51, -634), - COL_VERTEX(154, -588, -634), - COL_VERTEX(461, -588, -634), - COL_VERTEX(973, -153, -634), - COL_VERTEX(-511, 614, 205), - COL_VERTEX(-921, 614, 205), - COL_VERTEX(-716, 410, 0), - COL_VERTEX(-511, 410, 205), - COL_VERTEX(-306, 205, 0), - COL_VERTEX(-101, 410, 205), - COL_VERTEX(-101, 205, 205), - COL_VERTEX(307, 205, 205), - COL_VERTEX(102, 0, 0), - COL_VERTEX(717, 0, 205), - COL_VERTEX(922, -204, 0), - COL_VERTEX(1126, 0, 205), - COL_VERTEX(717, -204, 205), - COL_VERTEX(307, -204, 205), - COL_VERTEX(512, -409, 0), - COL_VERTEX(-921, -409, 205), - COL_VERTEX(-716, -613, 0), - COL_VERTEX(-511, -409, 205), - COL_VERTEX(-101, -409, 205), - COL_VERTEX(307, -409, 205), - COL_VERTEX(102, -613, 0), - COL_VERTEX(-511, -204, 205), - COL_VERTEX(-306, -409, 0), - COL_VERTEX(-101, -204, 205), - COL_VERTEX(563, -588, -634), - COL_VERTEX(563, -357, -634), - COL_VERTEX(461, -357, -634), - COL_VERTEX(870, -153, -634), - COL_VERTEX(870, -588, -634), - COL_VERTEX(973, -588, -634), - COL_VERTEX(-511, 614, -204), - COL_VERTEX(-921, 614, -204), - COL_VERTEX(-511, 410, -204), - COL_VERTEX(-101, 410, -204), - COL_VERTEX(307, 205, -204), - COL_VERTEX(-101, 205, -204), - COL_VERTEX(717, 0, -204), - COL_VERTEX(1126, 0, -204), - COL_VERTEX(717, -204, -204), - COL_VERTEX(307, -204, -204), - COL_VERTEX(-921, -409, -204), - COL_VERTEX(-511, -409, -204), - COL_VERTEX(307, -409, -204), - COL_VERTEX(-101, -409, -204), - COL_VERTEX(-511, -204, -204), - COL_VERTEX(-101, -204, -204), - COL_TRI_INIT(SURFACE_DEFAULT, 44), - COL_TRI(12, 13, 14), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 5, 6), - COL_TRI(4, 7, 5), - COL_TRI(8, 9, 10), - COL_TRI(8, 10, 11), - COL_TRI(19, 20, 18), - COL_TRI(12, 15, 13), - COL_TRI(16, 42, 43), - COL_TRI(16, 43, 44), - COL_TRI(17, 45, 46), - COL_TRI(17, 46, 47), - COL_TRI(18, 20, 48), - COL_TRI(20, 19, 49), - COL_TRI(20, 49, 48), - COL_TRI(21, 22, 23), - COL_TRI(22, 21, 50), - COL_TRI(22, 50, 51), - COL_TRI(23, 22, 51), - COL_TRI(24, 26, 25), - COL_TRI(25, 26, 52), - COL_TRI(26, 53, 52), - COL_TRI(26, 24, 53), - COL_TRI(27, 28, 29), - COL_TRI(28, 27, 54), - COL_TRI(29, 28, 55), - COL_TRI(28, 54, 55), - COL_TRI(30, 32, 56), - COL_TRI(31, 32, 30), - COL_TRI(32, 31, 57), - COL_TRI(32, 57, 56), - COL_TRI(33, 34, 35), - COL_TRI(34, 33, 58), - COL_TRI(34, 58, 59), - COL_TRI(35, 34, 59), - COL_TRI(36, 38, 37), - COL_TRI(37, 38, 60), - COL_TRI(38, 36, 61), - COL_TRI(38, 61, 60), - COL_TRI(39, 40, 41), - COL_TRI(40, 39, 62), - COL_TRI(40, 62, 63), - COL_TRI(41, 40, 63), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 16), - COL_TRI(39, 41, 63), - COL_TRI(21, 23, 51), - COL_TRI(21, 51, 50), - COL_TRI(19, 18, 48), - COL_TRI(19, 48, 49), - COL_TRI(33, 35, 59), - COL_TRI(33, 59, 58), - COL_TRI(27, 55, 54), - COL_TRI(39, 63, 62), - COL_TRI(36, 60, 61), - COL_TRI(36, 37, 60), - COL_TRI(31, 30, 56), - COL_TRI(31, 56, 57), - COL_TRI(27, 29, 55), - COL_TRI(24, 25, 52), - COL_TRI(24, 52, 53), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_07029924, 0x00437870, 75979, 0x0002973c, 760); diff --git a/levels/rr/tricky_triangles_1/model.inc.c b/levels/rr/tricky_triangles_1/model.inc.c index 6e9c29c7e..8cbe9bf1c 100644 --- a/levels/rr/tricky_triangles_1/model.inc.c +++ b/levels/rr/tricky_triangles_1/model.inc.c @@ -1,661 +1,108 @@ +#include "pc/rom_assets.h" // 0x0701BD78 - 0x0701BE68 -static const Vtx rr_seg7_vertex_0701BD78[] = { - {{{ 77, -50, -634}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -634}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, 358, -634}, 0, { -9036, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 896, -255, -634}, 0, { 6292, -1502}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 922, -204, -634}, 0, { 6228, -1564}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 486, -460, -634}, 0, { 4248, -480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 512, -409, -634}, 0, { 4184, -542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x7f, 0xac, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701BD78, 0x00437870, 75979, 0x0001bb90, 240); // 0x0701BE68 - 0x0701BF58 -static const Vtx rr_seg7_vertex_0701BE68[] = { - {{{ -332, 154, -634}, 0, { -4948, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -634}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, -460, -634}, 0, { -1882, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, -409, -634}, 0, { -1946, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, -665, -634}, 0, { -3926, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, -613, -634}, 0, { -3990, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701BE68, 0x00437870, 75979, 0x0001bc80, 240); // 0x0701BF58 - 0x0701C048 -static const Vtx rr_seg7_vertex_0701BF58[] = { - {{{ 77, -665, -634}, 0, { 2204, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, -613, -634}, 0, { 2140, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x44, 0x55, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701BF58, 0x00437870, 75979, 0x0001bd70, 240); // 0x0701C048 - 0x0701C128 -static const Vtx rr_seg7_vertex_0701C048[] = { - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x44, 0x55, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701C048, 0x00437870, 75979, 0x0001be60, 224); // 0x0701C128 - 0x0701C208 -static const Vtx rr_seg7_vertex_0701C128[] = { - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701C128, 0x00437870, 75979, 0x0001bf40, 224); // 0x0701C208 - 0x0701C2F8 -static const Vtx rr_seg7_vertex_0701C208[] = { - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -690, -613}, 0, { -5906, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701C208, 0x00437870, 75979, 0x0001c020, 240); // 0x0701C2F8 - 0x0701C3E8 -static const Vtx rr_seg7_vertex_0701C2F8[] = { - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -588, -613}, 0, { -6418, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -690, -613}, 0, { -5906, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -634}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701C2F8, 0x00437870, 75979, 0x0001c110, 240); // 0x0701C3E8 - 0x0701C4D8 -static const Vtx rr_seg7_vertex_0701C3E8[] = { - {{{ -767, -588, -634}, 0, { -4502, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, -588, -634}, 0, { -3734, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, -588, -634}, 0, { -1436, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, -588, -634}, 0, { -668, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, -588, -634}, 0, { 1628, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, -588, -634}, 0, { 2396, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701C3E8, 0x00437870, 75979, 0x0001c200, 240); // 0x0701C4D8 - 0x0701C5D8 -static const Vtx rr_seg7_vertex_0701C4D8[] = { - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -665}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -588, -665}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -634}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701C4D8, 0x00437870, 75979, 0x0001c2f0, 256); // 0x0701C5D8 - 0x0701C6C8 -static const Vtx rr_seg7_vertex_0701C5D8[] = { - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, -588, -665}, 0, { 2396, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, -588, -665}, 0, { 1628, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, -588, -665}, 0, { -1436, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, -588, -665}, 0, { -3734, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, -588, -665}, 0, { -4502, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701C5D8, 0x00437870, 75979, 0x0001c3f0, 240); // 0x0701C6C8 - 0x0701C7B8 -static const Vtx rr_seg7_vertex_0701C6C8[] = { - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -634}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, -634}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, -634}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, -634}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, -634}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701C6C8, 0x00437870, 75979, 0x0001c4e0, 240); // 0x0701C7B8 - 0x0701C8B8 -static const Vtx rr_seg7_vertex_0701C7B8[] = { - {{{ -281, -460, -634}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, -634}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, -634}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, -634}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701C7B8, 0x00437870, 75979, 0x0001c5d0, 256); // 0x0701C8B8 - 0x0701C9A8 -static const Vtx rr_seg7_vertex_0701C8B8[] = { - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, -634}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, -634}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, -634}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, -634}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701C8B8, 0x00437870, 75979, 0x0001c6d0, 240); // 0x0701C9A8 - 0x0701CAA8 -static const Vtx rr_seg7_vertex_0701C9A8[] = { - {{{ 128, -665, -634}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, -634}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 102, 0, -634}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -634}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701C9A8, 0x00437870, 75979, 0x0001c7c0, 256); // 0x0701CAA8 - 0x0701CB88 -static const Vtx rr_seg7_vertex_0701CAA8[] = { - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 922, -204, -634}, 0, { 6228, -1564}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 947, -255, -634}, 0, { 6674, -1628}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 512, -409, -634}, 0, { 4184, -542}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701CAA8, 0x00437870, 75979, 0x0001c8c0, 224); // 0x0701CB88 - 0x0701CC68 -static const Vtx rr_seg7_vertex_0701CB88[] = { - {{{ 102, 0, -634}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -634}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, -409, -634}, 0, { -1946, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, -460, -634}, 0, { -1500, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, -613, -634}, 0, { -3990, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, -665, -634}, 0, { -3544, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -634}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701CB88, 0x00437870, 75979, 0x0001c9a0, 224); // 0x0701CC68 - 0x0701CD58 -static const Vtx rr_seg7_vertex_0701CC68[] = { - {{{ 102, -613, -634}, 0, { 2140, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -665, -634}, 0, { 2586, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x97, 0xcd, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701CC68, 0x00437870, 75979, 0x0001ca80, 240); // 0x0701CD58 - 0x0701CE48 -static const Vtx rr_seg7_vertex_0701CD58[] = { - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -1125, -588, -613}, 0, { -7184, 3542}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x97, 0xcd, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701CD58, 0x00437870, 75979, 0x0001cb70, 240); // 0x0701CE48 - 0x0701CF38 -static const Vtx rr_seg7_vertex_0701CE48[] = { - {{{ 102, 0, -204}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701CE48, 0x00437870, 75979, 0x0001cc60, 240); // 0x0701CF38 - 0x0701D028 -static const Vtx rr_seg7_vertex_0701CF38[] = { - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701CF38, 0x00437870, 75979, 0x0001cd50, 240); // 0x0701D028 - 0x0701D118 -static const Vtx rr_seg7_vertex_0701D028[] = { - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -588, -634}, 0, { 5462, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, -588, -665}, 0, { 2396, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, -588, -634}, 0, { 2396, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701D028, 0x00437870, 75979, 0x0001ce40, 240); // 0x0701D118 - 0x0701D208 -static const Vtx rr_seg7_vertex_0701D118[] = { - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, -588, -634}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, -588, -665}, 0, { -3734, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, -588, -634}, 0, { -3734, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -588, -665}, 0, { 7760, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -588, -665}, 0, { 4694, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701D118, 0x00437870, 75979, 0x0001cf30, 240); // 0x0701D208 - 0x0701D2F8 -static const Vtx rr_seg7_vertex_0701D208[] = { - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -613}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, -588, -634}, 0, { 1628, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, -588, -665}, 0, { 1628, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, -588, -634}, 0, { -1436, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, -588, -665}, 0, { -1436, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, -588, -634}, 0, { -4502, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, -588, -665}, 0, { -4502, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701D208, 0x00437870, 75979, 0x0001d020, 240); // 0x0701D2F8 - 0x0701D398 -static const Vtx rr_seg7_vertex_0701D2F8[] = { - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -634}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701D2F8, 0x00437870, 75979, 0x0001d110, 160); // 0x0701D398 - 0x0701D478 -static const Vtx rr_seg7_vertex_0701D398[] = { - {{{ -101, 410, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -306, 410, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, 410, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, 614, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -716, 614, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -921, 614, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, 614, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -921, 614, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -921, 614, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -716, 614, 0}, 0, { 478, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, 614, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, 205, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, 205, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 102, 205, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701D398, 0x00437870, 75979, 0x0001d1b0, 224); // 0x0701D478 - 0x0701D578 -static const Vtx rr_seg7_vertex_0701D478[] = { - {{{ -511, 410, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, 410, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -306, 410, 0}, 0, { 478, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, 410, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -306, 410, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, 410, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, 410, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, 205, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 102, 205, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, 205, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1126, 0, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, 0, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 922, 0, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, 205, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, 205, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 102, 205, 0}, 0, { 478, 0}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701D478, 0x00437870, 75979, 0x0001d290, 256); // 0x0701D578 - 0x0701D678 -static const Vtx rr_seg7_vertex_0701D578[] = { - {{{ 307, 205, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 102, 205, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, 205, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1126, 0, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 922, 0, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1126, 0, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, 0, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, 0, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 922, 0, 0}, 0, { 478, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, -204, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 512, -204, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, -204, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, 0, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -204, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, -204, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -204, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701D578, 0x00437870, 75979, 0x0001d390, 256); // 0x0701D678 - 0x0701D758 -static const Vtx rr_seg7_vertex_0701D678[] = { - {{{ 307, -204, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -204, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 512, -204, 0}, 0, { 478, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -409, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 102, -409, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, -409, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, -409, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -716, -409, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, -409, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -921, -409, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -921, -409, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -716, -409, 0}, 0, { 478, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, -409, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -921, -409, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701D678, 0x00437870, 75979, 0x0001d490, 224); // 0x0701D758 - 0x0701D848 -static const Vtx rr_seg7_vertex_0701D758[] = { - {{{ -511, -204, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, -204, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -306, -204, 0}, 0, { 478, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -409, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, -409, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 102, -409, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, -409, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 102, -409, 0}, 0, { 478, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -409, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -409, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, -204, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -306, -204, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, -204, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, -204, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, -204, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701D758, 0x00437870, 75979, 0x0001d570, 240); // 0x0701D848 - 0x0701D938 -static const Vtx rr_seg7_vertex_0701D848[] = { - {{{ 307, 205, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 307, 205, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, 614, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, 614, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 478, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -921, 614, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -921, 614, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 478, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, 410, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, 410, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, 410, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, 410, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701D848, 0x00437870, 75979, 0x0001d660, 240); // 0x0701D938 - 0x0701DA28 -static const Vtx rr_seg7_vertex_0701D938[] = { - {{{ 512, -409, 0}, 0, { 478, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 307, -204, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 307, -204, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 478, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, 205, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, 205, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 478, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 717, 0, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 717, 0, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 1126, 0, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 1126, 0, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 717, -204, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 512, -409, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 717, -204, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701D938, 0x00437870, 75979, 0x0001d750, 240); // 0x0701DA28 - 0x0701DB18 -static const Vtx rr_seg7_vertex_0701DA28[] = { - {{{ -306, -409, 0}, 0, { 478, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, -204, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, -204, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 478, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -921, -409, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -921, -409, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, -409, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, -409, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 307, -409, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 307, -409, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 478, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, -409, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, -409, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701DA28, 0x00437870, 75979, 0x0001d840, 240); // 0x0701DB18 - 0x0701DC18 -static const Vtx rr_seg7_vertex_0701DB18[] = { - {{{ -101, -204, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, -204, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 480, 0}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -101, 205, -204}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 307, 205, -204}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 480, 0}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -921, 614, -204}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -511, 614, -204}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -921, 614, 205}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -511, 614, 205}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -511, 410, 205}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 480, 0}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -101, 410, 205}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -511, 410, -204}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -101, 410, -204}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701DB18, 0x00437870, 75979, 0x0001d930, 256); // 0x0701DC18 - 0x0701DD18 -static const Vtx rr_seg7_vertex_0701DC18[] = { - {{{ 307, -204, 205}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 512, -409, 0}, 0, { 480, 0}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 717, -204, 205}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -101, 205, 205}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 480, 0}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 307, 205, 205}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 717, 0, 205}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 480, 0}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 1126, 0, 205}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 717, 0, -204}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 1126, 0, -204}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 307, -204, -204}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 717, -204, -204}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -511, -204, 205}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 480, 0}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -101, -204, 205}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701DC18, 0x00437870, 75979, 0x0001da30, 256); // 0x0701DD18 - 0x0701DDE8 -static const Vtx rr_seg7_vertex_0701DD18[] = { - {{{ -921, -409, 205}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 480, 0}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -511, -409, 205}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -921, -409, -204}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -511, -409, -204}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 480, 0}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -101, -409, -204}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 307, -409, -204}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -101, -409, 205}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ 307, -409, 205}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 480, 0}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -511, -204, -204}, 0, { -200, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, - {{{ -101, -204, -204}, 0, { 1160, 1332}, {0x6b, 0x6b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701DD18, 0x00437870, 75979, 0x0001db30, 208); // 0x0701DDE8 - 0x0701E3F8 static const Gfx rr_seg7_dl_0701DDE8[] = { diff --git a/levels/rr/tricky_triangles_2/collision.inc.c b/levels/rr/tricky_triangles_2/collision.inc.c index c4ebded10..7f72fb0b3 100644 --- a/levels/rr/tricky_triangles_2/collision.inc.c +++ b/levels/rr/tricky_triangles_2/collision.inc.c @@ -1,157 +1,3 @@ +#include "pc/rom_assets.h" // 0x07029C1C - 0x07029FA4 -const Collision rr_seg7_collision_07029C1C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x48), - COL_VERTEX(-101, -255, 205), - COL_VERTEX(-306, -204, 0), - COL_VERTEX(-511, -255, 205), - COL_VERTEX(-101, -255, -204), - COL_VERTEX(-511, -255, -204), - COL_VERTEX(307, -460, -204), - COL_VERTEX(-101, -460, -204), - COL_VERTEX(102, -409, 0), - COL_VERTEX(307, -460, 205), - COL_VERTEX(-101, -460, 205), - COL_VERTEX(-511, -460, 205), - COL_VERTEX(-716, -409, 0), - COL_VERTEX(-921, -460, 205), - COL_VERTEX(-511, -460, -204), - COL_VERTEX(-921, -460, -204), - COL_VERTEX(717, -255, -204), - COL_VERTEX(717, -255, 205), - COL_VERTEX(307, -255, -204), - COL_VERTEX(1126, -50, 205), - COL_VERTEX(1126, -50, -204), - COL_VERTEX(717, -50, -204), - COL_VERTEX(307, 154, -204), - COL_VERTEX(307, 154, 205), - COL_VERTEX(-101, 154, -204), - COL_VERTEX(-101, 358, 205), - COL_VERTEX(-101, 358, -204), - COL_VERTEX(-511, 358, -204), - COL_VERTEX(-511, 563, -204), - COL_VERTEX(-921, 563, -204), - COL_VERTEX(-511, 563, 205), - COL_VERTEX(512, -204, 0), - COL_VERTEX(307, -255, 205), - COL_VERTEX(922, 0, 0), - COL_VERTEX(717, -50, 205), - COL_VERTEX(102, 205, 0), - COL_VERTEX(-101, 154, 205), - COL_VERTEX(-306, 410, 0), - COL_VERTEX(-511, 358, 205), - COL_VERTEX(-716, 614, 0), - COL_VERTEX(-921, 563, 205), - COL_VERTEX(-767, -588, -634), - COL_VERTEX(-665, -588, -634), - COL_VERTEX(-665, 461, -634), - COL_VERTEX(-767, 461, -634), - COL_VERTEX(-357, -588, -634), - COL_VERTEX(-255, -588, -634), - COL_VERTEX(-255, 256, -634), - COL_VERTEX(-357, 256, -634), - COL_VERTEX(51, -588, -634), - COL_VERTEX(154, 51, -634), - COL_VERTEX(51, 51, -634), - COL_VERTEX(154, -588, -634), - COL_VERTEX(461, -588, -634), - COL_VERTEX(563, -588, -634), - COL_VERTEX(563, -357, -634), - COL_VERTEX(461, -357, -634), - COL_VERTEX(973, -153, -634), - COL_VERTEX(973, -588, -613), - COL_VERTEX(-306, -409, 0), - COL_VERTEX(102, -613, 0), - COL_VERTEX(-716, -613, 0), - COL_VERTEX(512, -409, 0), - COL_VERTEX(922, -204, 0), - COL_VERTEX(102, 0, 0), - COL_VERTEX(-306, 205, 0), - COL_VERTEX(-716, 410, 0), - COL_VERTEX(870, -153, -634), - COL_VERTEX(870, -588, -634), - COL_VERTEX(973, -588, -634), - COL_VERTEX(-1023, -588, -613), - COL_VERTEX(-1023, -690, -613), - COL_VERTEX(973, -690, -613), - COL_TRI_INIT(SURFACE_DEFAULT, 44), - COL_TRI(52, 53, 54), - COL_TRI(40, 41, 42), - COL_TRI(40, 42, 43), - COL_TRI(44, 45, 46), - COL_TRI(44, 46, 47), - COL_TRI(48, 49, 50), - COL_TRI(48, 51, 49), - COL_TRI(2, 58, 0), - COL_TRI(52, 54, 55), - COL_TRI(56, 66, 67), - COL_TRI(56, 67, 68), - COL_TRI(57, 69, 70), - COL_TRI(57, 70, 71), - COL_TRI(0, 58, 3), - COL_TRI(58, 2, 4), - COL_TRI(58, 4, 3), - COL_TRI(9, 59, 8), - COL_TRI(59, 9, 6), - COL_TRI(59, 6, 5), - COL_TRI(8, 59, 5), - COL_TRI(12, 60, 10), - COL_TRI(10, 60, 13), - COL_TRI(60, 12, 14), - COL_TRI(60, 14, 13), - COL_TRI(61, 31, 17), - COL_TRI(31, 61, 16), - COL_TRI(61, 17, 15), - COL_TRI(16, 61, 15), - COL_TRI(18, 62, 19), - COL_TRI(33, 62, 18), - COL_TRI(62, 20, 19), - COL_TRI(62, 33, 20), - COL_TRI(35, 63, 22), - COL_TRI(63, 35, 23), - COL_TRI(63, 23, 21), - COL_TRI(22, 63, 21), - COL_TRI(37, 64, 24), - COL_TRI(24, 64, 25), - COL_TRI(64, 26, 25), - COL_TRI(64, 37, 26), - COL_TRI(39, 65, 29), - COL_TRI(65, 39, 28), - COL_TRI(65, 28, 27), - COL_TRI(29, 65, 27), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 32), - COL_TRI(0, 1, 2), - COL_TRI(3, 1, 0), - COL_TRI(3, 4, 1), - COL_TRI(4, 2, 1), - COL_TRI(5, 6, 7), - COL_TRI(5, 7, 8), - COL_TRI(8, 7, 9), - COL_TRI(6, 9, 7), - COL_TRI(10, 11, 12), - COL_TRI(13, 11, 10), - COL_TRI(13, 14, 11), - COL_TRI(14, 12, 11), - COL_TRI(15, 30, 16), - COL_TRI(15, 17, 30), - COL_TRI(16, 30, 31), - COL_TRI(17, 31, 30), - COL_TRI(18, 32, 33), - COL_TRI(19, 32, 18), - COL_TRI(19, 20, 32), - COL_TRI(20, 33, 32), - COL_TRI(21, 23, 34), - COL_TRI(21, 34, 22), - COL_TRI(22, 34, 35), - COL_TRI(23, 35, 34), - COL_TRI(24, 36, 37), - COL_TRI(25, 36, 24), - COL_TRI(26, 37, 36), - COL_TRI(25, 26, 36), - COL_TRI(27, 38, 29), - COL_TRI(27, 28, 38), - COL_TRI(28, 39, 38), - COL_TRI(29, 38, 39), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_07029C1C, 0x00437870, 75979, 0x00029a34, 904); diff --git a/levels/rr/tricky_triangles_2/model.inc.c b/levels/rr/tricky_triangles_2/model.inc.c index cc257f9c5..01e9b54b0 100644 --- a/levels/rr/tricky_triangles_2/model.inc.c +++ b/levels/rr/tricky_triangles_2/model.inc.c @@ -1,681 +1,111 @@ +#include "pc/rom_assets.h" // 0x0701E700 - 0x0701E7F0 -static const Vtx rr_seg7_vertex_0701E700[] = { - {{{ 77, -50, -634}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -634}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, 358, -634}, 0, { -9036, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 896, -255, -634}, 0, { 6292, -1502}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 922, -204, -634}, 0, { 6228, -1564}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 486, -460, -634}, 0, { 4248, -480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 512, -409, -634}, 0, { 4184, -542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x7f, 0xac, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701E700, 0x00437870, 75979, 0x0001e518, 240); // 0x0701E7F0 - 0x0701E8E0 -static const Vtx rr_seg7_vertex_0701E7F0[] = { - {{{ -332, 154, -634}, 0, { -4948, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -634}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, -460, -634}, 0, { -1882, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, -409, -634}, 0, { -1946, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, -665, -634}, 0, { -3926, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, -613, -634}, 0, { -3990, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701E7F0, 0x00437870, 75979, 0x0001e608, 240); // 0x0701E8E0 - 0x0701E9D0 -static const Vtx rr_seg7_vertex_0701E8E0[] = { - {{{ 77, -665, -634}, 0, { 2204, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, -613, -634}, 0, { 2140, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x44, 0x55, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701E8E0, 0x00437870, 75979, 0x0001e6f8, 240); // 0x0701E9D0 - 0x0701EAB0 -static const Vtx rr_seg7_vertex_0701E9D0[] = { - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x44, 0x55, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701E9D0, 0x00437870, 75979, 0x0001e7e8, 224); // 0x0701EAB0 - 0x0701EB90 -static const Vtx rr_seg7_vertex_0701EAB0[] = { - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701EAB0, 0x00437870, 75979, 0x0001e8c8, 224); // 0x0701EB90 - 0x0701EC80 -static const Vtx rr_seg7_vertex_0701EB90[] = { - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -690, -613}, 0, { -5906, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701EB90, 0x00437870, 75979, 0x0001c020, 240); // 0x0701EC80 - 0x0701ED70 -static const Vtx rr_seg7_vertex_0701EC80[] = { - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -588, -613}, 0, { -6418, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -690, -613}, 0, { -5906, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701EC80, 0x00437870, 75979, 0x0001ea98, 240); // 0x0701ED70 - 0x0701EE60 -static const Vtx rr_seg7_vertex_0701ED70[] = { - {{{ -767, -588, -634}, 0, { -4502, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, -588, -634}, 0, { -3734, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, -588, -634}, 0, { -1436, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, -588, -634}, 0, { -668, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, -588, -634}, 0, { 1628, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, -588, -634}, 0, { 2396, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -588, -665}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701ED70, 0x00437870, 75979, 0x0001eb88, 240); // 0x0701EE60 - 0x0701EF60 -static const Vtx rr_seg7_vertex_0701EE60[] = { - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -634}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -665}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701EE60, 0x00437870, 75979, 0x0001ec78, 256); // 0x0701EF60 - 0x0701F050 -static const Vtx rr_seg7_vertex_0701EF60[] = { - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, -588, -665}, 0, { 2396, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, -588, -665}, 0, { 1628, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, -588, -665}, 0, { -1436, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, -588, -665}, 0, { -3734, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, -588, -665}, 0, { -4502, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -634}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701EF60, 0x00437870, 75979, 0x0001ed78, 240); // 0x0701F050 - 0x0701F140 -static const Vtx rr_seg7_vertex_0701F050[] = { - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -634}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, -634}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, -634}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, -634}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, -634}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701F050, 0x00437870, 75979, 0x0001ee68, 240); // 0x0701F140 - 0x0701F240 -static const Vtx rr_seg7_vertex_0701F140[] = { - {{{ -281, -460, -634}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, -634}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, -634}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, -634}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701F140, 0x00437870, 75979, 0x0001ef58, 256); // 0x0701F240 - 0x0701F330 -static const Vtx rr_seg7_vertex_0701F240[] = { - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, -634}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, -634}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, -634}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, -634}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701F240, 0x00437870, 75979, 0x0001f058, 240); // 0x0701F330 - 0x0701F430 -static const Vtx rr_seg7_vertex_0701F330[] = { - {{{ 128, -665, -634}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, -634}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 102, 0, -634}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -634}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701F330, 0x00437870, 75979, 0x0001f148, 256); // 0x0701F430 - 0x0701F510 -static const Vtx rr_seg7_vertex_0701F430[] = { - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -634}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 922, -204, -634}, 0, { 6228, -1564}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 947, -255, -634}, 0, { 6674, -1628}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 512, -409, -634}, 0, { 4184, -542}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701F430, 0x00437870, 75979, 0x0001f248, 224); // 0x0701F510 - 0x0701F5F0 -static const Vtx rr_seg7_vertex_0701F510[] = { - {{{ 102, 0, -634}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, -409, -634}, 0, { -1946, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, -460, -634}, 0, { -1500, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, -613, -634}, 0, { -3990, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, -665, -634}, 0, { -3544, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -634}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701F510, 0x00437870, 75979, 0x0001f328, 224); // 0x0701F5F0 - 0x0701F6E0 -static const Vtx rr_seg7_vertex_0701F5F0[] = { - {{{ 102, -613, -634}, 0, { 2140, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -665, -634}, 0, { 2586, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x97, 0xcd, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701F5F0, 0x00437870, 75979, 0x0001f408, 240); // 0x0701F6E0 - 0x0701F7D0 -static const Vtx rr_seg7_vertex_0701F6E0[] = { - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -1125, -588, -613}, 0, { -7184, 3542}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701F6E0, 0x00437870, 75979, 0x0001f4f8, 240); // 0x0701F7D0 - 0x0701F8C0 -static const Vtx rr_seg7_vertex_0701F7D0[] = { - {{{ 102, 0, -204}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701F7D0, 0x00437870, 75979, 0x0001f5e8, 240); // 0x0701F8C0 - 0x0701F9B0 -static const Vtx rr_seg7_vertex_0701F8C0[] = { - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701F8C0, 0x00437870, 75979, 0x0001cd50, 240); // 0x0701F9B0 - 0x0701FAA0 -static const Vtx rr_seg7_vertex_0701F9B0[] = { - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, -588, -634}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -588, -634}, 0, { 5462, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, -588, -665}, 0, { 2396, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, -588, -634}, 0, { 2396, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701F9B0, 0x00437870, 75979, 0x0001f7c8, 240); // 0x0701FAA0 - 0x0701FB90 -static const Vtx rr_seg7_vertex_0701FAA0[] = { - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, -588, -665}, 0, { -3734, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, -588, -634}, 0, { -3734, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -588, -665}, 0, { 7760, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -588, -665}, 0, { 4694, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701FAA0, 0x00437870, 75979, 0x0001f8b8, 240); // 0x0701FB90 - 0x0701FC80 -static const Vtx rr_seg7_vertex_0701FB90[] = { - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -613}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, -588, -634}, 0, { 1628, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, -588, -665}, 0, { 1628, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, -588, -634}, 0, { -1436, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, -588, -665}, 0, { -1436, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, -588, -634}, 0, { -4502, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, -588, -665}, 0, { -4502, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701FB90, 0x00437870, 75979, 0x0001f9a8, 240); // 0x0701FC80 - 0x0701FD20 -static const Vtx rr_seg7_vertex_0701FC80[] = { - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -634}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701FC80, 0x00437870, 75979, 0x0001d110, 160); // 0x0701FD20 - 0x0701FE20 -static const Vtx rr_seg7_vertex_0701FD20[] = { - {{{ 307, 154, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 102, 205, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, 154, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, 563, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -716, 614, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -921, 563, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, 563, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -921, 563, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, 358, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, 358, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -306, 410, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, 358, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, 358, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, -255, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -255, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 512, -204, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701FD20, 0x00437870, 75979, 0x0001fb38, 256); // 0x0701FE20 - 0x0701FF00 -static const Vtx rr_seg7_vertex_0701FE20[] = { - {{{ 307, 154, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, 154, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 102, 205, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1126, -50, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, -50, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 922, 0, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 1126, -50, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, -50, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 717, -255, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 512, -204, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -255, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, -255, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, -255, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -306, -204, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701FE20, 0x00437870, 75979, 0x0001fc38, 224); // 0x0701FF00 - 0x07020000 -static const Vtx rr_seg7_vertex_0701FF00[] = { - {{{ -511, -460, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -921, -460, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -716, -409, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, -460, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -921, -460, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -460, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 102, -409, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, -460, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -460, -204}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, -460, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, -255, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -306, -204, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -511, -255, 205}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, 154, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, 154, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 102, 205, 0}, 0, { 478, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_0701FF00, 0x00437870, 75979, 0x0001fd18, 256); // 0x07020000 - 0x070200F0 -static const Vtx rr_seg7_vertex_07020000[] = { - {{{ -921, 563, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -921, 563, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -716, 614, 0}, 0, { 478, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, 563, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -716, 614, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, 563, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, 358, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -306, 410, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, 358, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, 358, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, 358, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -306, 410, 0}, 0, { 478, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 717, -255, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 512, -204, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 717, -255, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07020000, 0x00437870, 75979, 0x0001fe18, 240); // 0x070200F0 - 0x070201E0 -static const Vtx rr_seg7_vertex_070200F0[] = { - {{{ 307, 154, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 102, 205, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 307, 154, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 1126, -50, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 922, 0, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 1126, -50, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 717, -50, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 717, -50, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 922, 0, 0}, 0, { 478, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 307, -255, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 307, -255, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 512, -204, 0}, 0, { 478, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, -255, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -306, -204, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, -255, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070200F0, 0x00437870, 75979, 0x0001ff08, 240); // 0x070201E0 - 0x070202D0 -static const Vtx rr_seg7_vertex_070201E0[] = { - {{{ -511, -460, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -716, -409, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, -460, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -921, -460, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -921, -460, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -716, -409, 0}, 0, { 478, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, -460, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, -460, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 102, -409, 0}, 0, { 478, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 307, -460, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 102, -409, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 307, -460, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, -255, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, -255, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -306, -204, 0}, 0, { 478, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070201E0, 0x00437870, 75979, 0x0001fff8, 240); // 0x070202D0 - 0x070203C0 -static const Vtx rr_seg7_vertex_070202D0[] = { - {{{ 307, 154, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, 154, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, 563, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, 563, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -921, 563, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -921, 563, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, 358, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, 358, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, 358, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, 358, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070202D0, 0x00437870, 75979, 0x000200e8, 240); // 0x070203C0 - 0x070204B0 -static const Vtx rr_seg7_vertex_070203C0[] = { - {{{ 512, -409, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, -255, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, -255, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, 154, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, 154, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 717, -50, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 717, -50, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 1126, -50, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 1126, -50, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 717, -255, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 512, -409, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 717, -255, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070203C0, 0x00437870, 75979, 0x000201d8, 240); // 0x070204B0 - 0x070205A0 -static const Vtx rr_seg7_vertex_070204B0[] = { - {{{ -306, -409, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, -255, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, -255, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -921, -460, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -921, -460, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, -460, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, -460, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, -460, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, -460, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, -460, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, -460, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070204B0, 0x00437870, 75979, 0x000202c8, 240); // 0x070205A0 - 0x070206A0 -static const Vtx rr_seg7_vertex_070205A0[] = { - {{{ -101, -255, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, -255, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 480, 0}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -101, 154, -204}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 307, 154, -204}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 480, 0}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -921, 563, -204}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -511, 563, -204}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -921, 563, 205}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -511, 563, 205}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -511, 358, 205}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 480, 0}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -101, 358, 205}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -511, 358, -204}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -101, 358, -204}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070205A0, 0x00437870, 75979, 0x000203b8, 256); // 0x070206A0 - 0x070207A0 -static const Vtx rr_seg7_vertex_070206A0[] = { - {{{ 307, -255, 205}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 512, -409, 0}, 0, { 480, 0}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 717, -255, 205}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -101, 154, 205}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 480, 0}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 307, 154, 205}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 717, -50, 205}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 480, 0}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 1126, -50, 205}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 717, -50, -204}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 1126, -50, -204}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 307, -255, -204}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 717, -255, -204}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -511, -255, 205}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 480, 0}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -101, -255, 205}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070206A0, 0x00437870, 75979, 0x000204b8, 256); // 0x070207A0 - 0x07020870 -static const Vtx rr_seg7_vertex_070207A0[] = { - {{{ -921, -460, 205}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 480, 0}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -511, -460, 205}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -921, -460, -204}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -511, -460, -204}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 480, 0}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -101, -460, -204}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 307, -460, -204}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -101, -460, 205}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ 307, -460, 205}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 480, 0}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -511, -255, -204}, 0, { -200, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, - {{{ -101, -255, -204}, 0, { 1160, 1332}, {0x5d, 0x5d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070207A0, 0x00437870, 75979, 0x000205b8, 208); // 0x07020870 - 0x07020E80 static const Gfx rr_seg7_dl_07020870[] = { diff --git a/levels/rr/tricky_triangles_3/collision.inc.c b/levels/rr/tricky_triangles_3/collision.inc.c index 2976f38c2..297bf673e 100644 --- a/levels/rr/tricky_triangles_3/collision.inc.c +++ b/levels/rr/tricky_triangles_3/collision.inc.c @@ -1,157 +1,3 @@ +#include "pc/rom_assets.h" // 0x07029FA4 - 0x0702A32C -const Collision rr_seg7_collision_07029FA4[] = { - COL_INIT(), - COL_VERTEX_INIT(0x48), - COL_VERTEX(-101, -306, 205), - COL_VERTEX(-306, -178, 0), - COL_VERTEX(-511, -306, 205), - COL_VERTEX(-101, -306, -204), - COL_VERTEX(-511, -306, -204), - COL_VERTEX(307, -511, -204), - COL_VERTEX(-101, -511, -204), - COL_VERTEX(102, -383, 0), - COL_VERTEX(307, -511, 205), - COL_VERTEX(-101, -511, 205), - COL_VERTEX(-511, -511, 205), - COL_VERTEX(-716, -383, 0), - COL_VERTEX(-921, -511, 205), - COL_VERTEX(-511, -511, -204), - COL_VERTEX(-921, -511, -204), - COL_VERTEX(717, -306, -204), - COL_VERTEX(717, -306, 205), - COL_VERTEX(307, -306, -204), - COL_VERTEX(1126, -101, 205), - COL_VERTEX(1126, -101, -204), - COL_VERTEX(717, -101, -204), - COL_VERTEX(307, 102, -204), - COL_VERTEX(307, 102, 205), - COL_VERTEX(-101, 102, -204), - COL_VERTEX(-101, 307, 205), - COL_VERTEX(-101, 307, -204), - COL_VERTEX(-511, 307, -204), - COL_VERTEX(-511, 512, -204), - COL_VERTEX(-921, 512, -204), - COL_VERTEX(-511, 512, 205), - COL_VERTEX(512, -178, 0), - COL_VERTEX(307, -306, 205), - COL_VERTEX(922, 26, 0), - COL_VERTEX(717, -101, 205), - COL_VERTEX(102, 230, 0), - COL_VERTEX(-101, 102, 205), - COL_VERTEX(-306, 435, 0), - COL_VERTEX(-511, 307, 205), - COL_VERTEX(-716, 640, 0), - COL_VERTEX(-921, 512, 205), - COL_VERTEX(-767, -588, -634), - COL_VERTEX(-665, -588, -634), - COL_VERTEX(-665, 461, -634), - COL_VERTEX(-767, 461, -634), - COL_VERTEX(-357, -588, -634), - COL_VERTEX(-255, -588, -634), - COL_VERTEX(-255, 256, -634), - COL_VERTEX(-357, 256, -634), - COL_VERTEX(51, -588, -634), - COL_VERTEX(154, 51, -634), - COL_VERTEX(51, 51, -634), - COL_VERTEX(154, -588, -634), - COL_VERTEX(461, -588, -634), - COL_VERTEX(563, -588, -634), - COL_VERTEX(563, -357, -634), - COL_VERTEX(461, -357, -634), - COL_VERTEX(973, -153, -634), - COL_VERTEX(973, -588, -613), - COL_VERTEX(-306, -409, 0), - COL_VERTEX(102, -613, 0), - COL_VERTEX(-716, -613, 0), - COL_VERTEX(512, -409, 0), - COL_VERTEX(922, -204, 0), - COL_VERTEX(102, 0, 0), - COL_VERTEX(-306, 205, 0), - COL_VERTEX(-716, 410, 0), - COL_VERTEX(870, -153, -634), - COL_VERTEX(870, -588, -634), - COL_VERTEX(973, -588, -634), - COL_VERTEX(-1023, -588, -613), - COL_VERTEX(-1023, -690, -613), - COL_VERTEX(973, -690, -613), - COL_TRI_INIT(SURFACE_DEFAULT, 44), - COL_TRI(52, 53, 54), - COL_TRI(40, 41, 42), - COL_TRI(40, 42, 43), - COL_TRI(44, 45, 46), - COL_TRI(44, 46, 47), - COL_TRI(48, 49, 50), - COL_TRI(48, 51, 49), - COL_TRI(2, 58, 0), - COL_TRI(52, 54, 55), - COL_TRI(56, 66, 67), - COL_TRI(56, 67, 68), - COL_TRI(57, 69, 70), - COL_TRI(57, 70, 71), - COL_TRI(0, 58, 3), - COL_TRI(58, 2, 4), - COL_TRI(58, 4, 3), - COL_TRI(9, 59, 8), - COL_TRI(59, 9, 6), - COL_TRI(59, 6, 5), - COL_TRI(8, 59, 5), - COL_TRI(12, 60, 10), - COL_TRI(10, 60, 13), - COL_TRI(60, 12, 14), - COL_TRI(60, 14, 13), - COL_TRI(61, 31, 17), - COL_TRI(31, 61, 16), - COL_TRI(61, 17, 15), - COL_TRI(16, 61, 15), - COL_TRI(18, 62, 19), - COL_TRI(33, 62, 18), - COL_TRI(62, 20, 19), - COL_TRI(62, 33, 20), - COL_TRI(35, 63, 22), - COL_TRI(63, 35, 23), - COL_TRI(63, 23, 21), - COL_TRI(22, 63, 21), - COL_TRI(37, 64, 24), - COL_TRI(24, 64, 25), - COL_TRI(64, 26, 25), - COL_TRI(64, 37, 26), - COL_TRI(39, 65, 29), - COL_TRI(65, 39, 28), - COL_TRI(65, 28, 27), - COL_TRI(29, 65, 27), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 32), - COL_TRI(0, 1, 2), - COL_TRI(3, 1, 0), - COL_TRI(3, 4, 1), - COL_TRI(4, 2, 1), - COL_TRI(5, 6, 7), - COL_TRI(5, 7, 8), - COL_TRI(8, 7, 9), - COL_TRI(6, 9, 7), - COL_TRI(10, 11, 12), - COL_TRI(13, 11, 10), - COL_TRI(13, 14, 11), - COL_TRI(14, 12, 11), - COL_TRI(15, 30, 16), - COL_TRI(15, 17, 30), - COL_TRI(16, 30, 31), - COL_TRI(17, 31, 30), - COL_TRI(18, 32, 33), - COL_TRI(19, 32, 18), - COL_TRI(19, 20, 32), - COL_TRI(20, 33, 32), - COL_TRI(21, 23, 34), - COL_TRI(21, 34, 22), - COL_TRI(22, 34, 35), - COL_TRI(23, 35, 34), - COL_TRI(24, 36, 37), - COL_TRI(25, 36, 24), - COL_TRI(26, 37, 36), - COL_TRI(25, 26, 36), - COL_TRI(27, 38, 29), - COL_TRI(27, 28, 38), - COL_TRI(28, 39, 38), - COL_TRI(29, 38, 39), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_07029FA4, 0x00437870, 75979, 0x00029dbc, 904); diff --git a/levels/rr/tricky_triangles_3/model.inc.c b/levels/rr/tricky_triangles_3/model.inc.c index 55c235cc1..3a6cd20a8 100644 --- a/levels/rr/tricky_triangles_3/model.inc.c +++ b/levels/rr/tricky_triangles_3/model.inc.c @@ -1,681 +1,111 @@ +#include "pc/rom_assets.h" // 0x07021190 - 0x07021280 -static const Vtx rr_seg7_vertex_07021190[] = { - {{{ 77, -50, -634}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -634}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, 358, -634}, 0, { -9036, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 896, -255, -634}, 0, { 6292, -1502}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 922, -204, -634}, 0, { 6228, -1564}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 486, -460, -634}, 0, { 4248, -480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 512, -409, -634}, 0, { 4184, -542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x7f, 0xac, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021190, 0x00437870, 75979, 0x0001e518, 240); // 0x07021280 - 0x07021370 -static const Vtx rr_seg7_vertex_07021280[] = { - {{{ -332, 154, -634}, 0, { -4948, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -634}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, -460, -634}, 0, { -1882, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, -409, -634}, 0, { -1946, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, -665, -634}, 0, { -3926, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, -613, -634}, 0, { -3990, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021280, 0x00437870, 75979, 0x0001e608, 240); // 0x07021370 - 0x07021460 -static const Vtx rr_seg7_vertex_07021370[] = { - {{{ 77, -665, -634}, 0, { 2204, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, -613, -634}, 0, { 2140, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x44, 0x55, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021370, 0x00437870, 75979, 0x0001e6f8, 240); // 0x07021460 - 0x07021540 -static const Vtx rr_seg7_vertex_07021460[] = { - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x44, 0x55, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021460, 0x00437870, 75979, 0x0001e7e8, 224); // 0x07021540 - 0x07021620 -static const Vtx rr_seg7_vertex_07021540[] = { - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021540, 0x00437870, 75979, 0x0001e8c8, 224); // 0x07021620 - 0x07021710 -static const Vtx rr_seg7_vertex_07021620[] = { - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -690, -613}, 0, { -5906, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021620, 0x00437870, 75979, 0x0001c020, 240); // 0x07021710 - 0x07021800 -static const Vtx rr_seg7_vertex_07021710[] = { - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -588, -613}, 0, { -6418, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -690, -613}, 0, { -5906, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021710, 0x00437870, 75979, 0x0001ea98, 240); // 0x07021800 - 0x070218F0 -static const Vtx rr_seg7_vertex_07021800[] = { - {{{ -767, -588, -634}, 0, { -4502, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, -588, -634}, 0, { -3734, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, -588, -634}, 0, { -1436, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, -588, -634}, 0, { -668, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, -588, -634}, 0, { 1628, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, -588, -634}, 0, { 2396, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -588, -665}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021800, 0x00437870, 75979, 0x0001eb88, 240); // 0x070218F0 - 0x070219F0 -static const Vtx rr_seg7_vertex_070218F0[] = { - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -634}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -665}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070218F0, 0x00437870, 75979, 0x0001ec78, 256); // 0x070219F0 - 0x07021AE0 -static const Vtx rr_seg7_vertex_070219F0[] = { - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, -588, -665}, 0, { 2396, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, -588, -665}, 0, { 1628, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, -588, -665}, 0, { -1436, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, -588, -665}, 0, { -3734, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, -588, -665}, 0, { -4502, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -634}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070219F0, 0x00437870, 75979, 0x0001ed78, 240); // 0x07021AE0 - 0x07021BD0 -static const Vtx rr_seg7_vertex_07021AE0[] = { - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -634}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, -634}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, -634}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, -634}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, -634}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021AE0, 0x00437870, 75979, 0x000218f8, 240); // 0x07021BD0 - 0x07021CD0 -static const Vtx rr_seg7_vertex_07021BD0[] = { - {{{ -281, -460, -634}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, -634}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, -634}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, -634}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021BD0, 0x00437870, 75979, 0x0001ef58, 256); // 0x07021CD0 - 0x07021DC0 -static const Vtx rr_seg7_vertex_07021CD0[] = { - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, -634}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, -634}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, -634}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, -634}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021CD0, 0x00437870, 75979, 0x0001f058, 240); // 0x07021DC0 - 0x07021EC0 -static const Vtx rr_seg7_vertex_07021DC0[] = { - {{{ 128, -665, -634}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, -634}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 102, 0, -634}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -634}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021DC0, 0x00437870, 75979, 0x0001f148, 256); // 0x07021EC0 - 0x07021FA0 -static const Vtx rr_seg7_vertex_07021EC0[] = { - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -634}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 922, -204, -634}, 0, { 6228, -1564}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 947, -255, -634}, 0, { 6674, -1628}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 512, -409, -634}, 0, { 4184, -542}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -634}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021EC0, 0x00437870, 75979, 0x00021cd8, 224); // 0x07021FA0 - 0x07022080 -static const Vtx rr_seg7_vertex_07021FA0[] = { - {{{ 102, 0, -634}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, -409, -634}, 0, { -1946, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, -460, -634}, 0, { -1500, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, -613, -634}, 0, { -3990, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, -665, -634}, 0, { -3544, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07021FA0, 0x00437870, 75979, 0x00021db8, 224); // 0x07022080 - 0x07022170 -static const Vtx rr_seg7_vertex_07022080[] = { - {{{ 102, -613, -634}, 0, { 2140, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -665, -634}, 0, { 2586, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x97, 0xcd, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022080, 0x00437870, 75979, 0x00021e98, 240); // 0x07022170 - 0x07022260 -static const Vtx rr_seg7_vertex_07022170[] = { - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -1125, -588, -613}, 0, { -7184, 3542}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022170, 0x00437870, 75979, 0x00021f88, 240); // 0x07022260 - 0x07022350 -static const Vtx rr_seg7_vertex_07022260[] = { - {{{ 102, 0, -204}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022260, 0x00437870, 75979, 0x00022078, 240); // 0x07022350 - 0x07022440 -static const Vtx rr_seg7_vertex_07022350[] = { - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022350, 0x00437870, 75979, 0x00022168, 240); // 0x07022440 - 0x07022530 -static const Vtx rr_seg7_vertex_07022440[] = { - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, -588, -634}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -588, -634}, 0, { 5462, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, -588, -665}, 0, { 2396, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, -588, -634}, 0, { 2396, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022440, 0x00437870, 75979, 0x0001f7c8, 240); // 0x07022530 - 0x07022620 -static const Vtx rr_seg7_vertex_07022530[] = { - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -588, -665}, 0, { 4694, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, -588, -665}, 0, { -3734, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, -588, -634}, 0, { -3734, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -588, -665}, 0, { 7760, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022530, 0x00437870, 75979, 0x00022348, 240); // 0x07022620 - 0x07022710 -static const Vtx rr_seg7_vertex_07022620[] = { - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, -588, -634}, 0, { 1628, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, -588, -665}, 0, { 1628, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, -588, -634}, 0, { -1436, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, -588, -665}, 0, { -1436, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, -588, -634}, 0, { -4502, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, -588, -665}, 0, { -4502, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022620, 0x00437870, 75979, 0x00022438, 240); // 0x07022710 - 0x070227B0 -static const Vtx rr_seg7_vertex_07022710[] = { - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -613}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -634}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022710, 0x00437870, 75979, 0x00022528, 160); // 0x070227B0 - 0x07022890 -static const Vtx rr_seg7_vertex_070227B0[] = { - {{{ -101, -511, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ -101, -511, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 102, -383, 0}, 0, { 478, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -511, -204}, 0, { -200, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 102, -383, 0}, 0, { 480, 0}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, -511, 205}, 0, { 1160, 1332}, {0xff, 0xd4, 0x00, 0xff}}}, - {{{ 307, 102, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 102, 230, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, 102, 205}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, 512, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -716, 640, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -921, 512, 205}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, 512, -204}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -921, 512, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070227B0, 0x00437870, 75979, 0x000225c8, 224); // 0x07022890 - 0x07022990 -static const Vtx rr_seg7_vertex_07022890[] = { - {{{ -101, 307, -204}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, 307, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -306, 435, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, 307, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, 307, 205}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 717, -306, -204}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 307, -306, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 512, -178, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 307, 102, -204}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, 102, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 102, 230, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 1126, -101, -204}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 717, -101, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 922, 26, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 1126, -101, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 717, -101, 205}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022890, 0x00437870, 75979, 0x000226a8, 256); // 0x07022990 - 0x07022A90 -static const Vtx rr_seg7_vertex_07022990[] = { - {{{ 717, -306, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 512, -178, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 307, -306, 205}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, -306, -204}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, -306, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -306, -178, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, -511, -204}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -921, -511, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -716, -383, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, -511, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -921, -511, 205}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 307, -511, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 102, -383, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, -511, 205}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ 307, -511, -204}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, -511, -204}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022990, 0x00437870, 75979, 0x000227a8, 256); // 0x07022A90 - 0x07022B80 -static const Vtx rr_seg7_vertex_07022A90[] = { - {{{ -101, -306, 205}, 0, { 1160, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -306, -178, 0}, 0, { 480, 0}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -511, -306, 205}, 0, { -200, 1332}, {0xe3, 0xc7, 0x13, 0xff}}}, - {{{ -101, 102, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, 102, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 102, 230, 0}, 0, { 478, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -921, 512, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -921, 512, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -716, 640, 0}, 0, { 478, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, 512, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -716, 640, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, 512, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, 307, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -306, 435, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, 307, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022A90, 0x00437870, 75979, 0x000228a8, 240); // 0x07022B80 - 0x07022C70 -static const Vtx rr_seg7_vertex_07022B80[] = { - {{{ -511, 307, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, 307, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -306, 435, 0}, 0, { 478, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 717, -306, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 512, -178, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 717, -306, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 307, 102, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 102, 230, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 307, 102, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 1126, -101, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 922, 26, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 1126, -101, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 717, -101, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 717, -101, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 922, 26, 0}, 0, { 478, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022B80, 0x00437870, 75979, 0x00022998, 240); // 0x07022C70 - 0x07022D60 -static const Vtx rr_seg7_vertex_07022C70[] = { - {{{ 307, -306, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 307, -306, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 512, -178, 0}, 0, { 478, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, -511, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -716, -383, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, -511, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -921, -511, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -921, -511, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -716, -383, 0}, 0, { 478, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, -306, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -306, -178, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, -306, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, -306, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, -306, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -306, -178, 0}, 0, { 478, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022C70, 0x00437870, 75979, 0x00022a88, 240); // 0x07022D60 - 0x07022E50 -static const Vtx rr_seg7_vertex_07022D60[] = { - {{{ 307, 102, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, 102, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, 512, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, 512, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -921, 512, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -921, 512, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, 307, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, 307, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, 307, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, 307, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022D60, 0x00437870, 75979, 0x00022b78, 240); // 0x07022E50 - 0x07022F40 -static const Vtx rr_seg7_vertex_07022E50[] = { - {{{ 512, -409, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, -306, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, -306, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, 102, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, 102, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 717, -101, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 717, -101, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 1126, -101, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 1126, -101, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 717, -306, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 512, -409, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 717, -306, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022E50, 0x00437870, 75979, 0x00022c68, 240); // 0x07022F40 - 0x07023030 -static const Vtx rr_seg7_vertex_07022F40[] = { - {{{ -306, -409, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, -306, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, -306, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -921, -511, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -921, -511, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, -511, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, -511, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, -511, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, -511, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 478, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, -511, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, -511, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07022F40, 0x00437870, 75979, 0x00022d58, 240); // 0x07023030 - 0x07023130 -static const Vtx rr_seg7_vertex_07023030[] = { - {{{ -101, -306, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, -306, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, 102, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 307, 102, -204}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -921, 512, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, 512, -204}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -921, 512, 205}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, 512, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, 307, 205}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, 307, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, 307, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, 307, -204}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07023030, 0x00437870, 75979, 0x00022e48, 256); // 0x07023130 - 0x07023230 -static const Vtx rr_seg7_vertex_07023130[] = { - {{{ 307, -306, 205}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 512, -409, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 717, -306, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, 102, 205}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 307, 102, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 717, -101, 205}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 1126, -101, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 717, -101, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 1126, -101, -204}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 307, -306, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 717, -306, -204}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, -306, 205}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, -306, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07023130, 0x00437870, 75979, 0x00022f48, 256); // 0x07023230 - 0x07023300 -static const Vtx rr_seg7_vertex_07023230[] = { - {{{ -921, -511, 205}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, -511, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -921, -511, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, -511, -204}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, -511, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 307, -511, -204}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, -511, 205}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ 307, -511, 205}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 480, 0}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -511, -306, -204}, 0, { -200, 1332}, {0x50, 0x50, 0x00, 0xff}}}, - {{{ -101, -306, -204}, 0, { 1160, 1332}, {0x50, 0x50, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07023230, 0x00437870, 75979, 0x00023048, 208); // 0x07023300 - 0x07023910 static const Gfx rr_seg7_dl_07023300[] = { diff --git a/levels/rr/tricky_triangles_4/collision.inc.c b/levels/rr/tricky_triangles_4/collision.inc.c index 9939cece3..e8dd53ad7 100644 --- a/levels/rr/tricky_triangles_4/collision.inc.c +++ b/levels/rr/tricky_triangles_4/collision.inc.c @@ -1,157 +1,3 @@ +#include "pc/rom_assets.h" // 0x0702A32C - 0x0702A6B4 -const Collision rr_seg7_collision_0702A32C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x48), - COL_VERTEX(-101, -357, 205), - COL_VERTEX(-306, -153, 0), - COL_VERTEX(-511, -357, 205), - COL_VERTEX(-101, -357, -204), - COL_VERTEX(-511, -357, -204), - COL_VERTEX(307, -562, -204), - COL_VERTEX(-101, -562, -204), - COL_VERTEX(102, -357, 0), - COL_VERTEX(307, -562, 205), - COL_VERTEX(-101, -562, 205), - COL_VERTEX(-511, -562, 205), - COL_VERTEX(-716, -357, 0), - COL_VERTEX(-921, -562, 205), - COL_VERTEX(-511, -562, -204), - COL_VERTEX(-921, -562, -204), - COL_VERTEX(717, -357, -204), - COL_VERTEX(717, -357, 205), - COL_VERTEX(307, -357, -204), - COL_VERTEX(1126, -153, 205), - COL_VERTEX(1126, -153, -204), - COL_VERTEX(717, -153, -204), - COL_VERTEX(307, 51, -204), - COL_VERTEX(307, 51, 205), - COL_VERTEX(-101, 51, -204), - COL_VERTEX(-101, 256, 205), - COL_VERTEX(-101, 256, -204), - COL_VERTEX(-511, 256, -204), - COL_VERTEX(-511, 461, -204), - COL_VERTEX(-921, 461, -204), - COL_VERTEX(-511, 461, 205), - COL_VERTEX(512, -153, 0), - COL_VERTEX(307, -357, 205), - COL_VERTEX(922, 51, 0), - COL_VERTEX(717, -153, 205), - COL_VERTEX(102, 256, 0), - COL_VERTEX(-101, 51, 205), - COL_VERTEX(-306, 461, 0), - COL_VERTEX(-511, 256, 205), - COL_VERTEX(-716, 666, 0), - COL_VERTEX(-921, 461, 205), - COL_VERTEX(-767, -588, -634), - COL_VERTEX(-665, -588, -634), - COL_VERTEX(-665, 461, -634), - COL_VERTEX(-767, 461, -634), - COL_VERTEX(-357, -588, -634), - COL_VERTEX(-255, -588, -634), - COL_VERTEX(-255, 256, -634), - COL_VERTEX(-357, 256, -634), - COL_VERTEX(51, -588, -634), - COL_VERTEX(154, 51, -634), - COL_VERTEX(51, 51, -634), - COL_VERTEX(154, -588, -634), - COL_VERTEX(461, -588, -634), - COL_VERTEX(563, -588, -634), - COL_VERTEX(563, -357, -634), - COL_VERTEX(461, -357, -634), - COL_VERTEX(973, -153, -634), - COL_VERTEX(973, -588, -613), - COL_VERTEX(-306, -409, 0), - COL_VERTEX(102, -613, 0), - COL_VERTEX(-716, -613, 0), - COL_VERTEX(512, -409, 0), - COL_VERTEX(922, -204, 0), - COL_VERTEX(102, 0, 0), - COL_VERTEX(-306, 205, 0), - COL_VERTEX(-716, 410, 0), - COL_VERTEX(870, -153, -634), - COL_VERTEX(870, -588, -634), - COL_VERTEX(973, -588, -634), - COL_VERTEX(-1023, -588, -613), - COL_VERTEX(-1023, -690, -613), - COL_VERTEX(973, -690, -613), - COL_TRI_INIT(SURFACE_DEFAULT, 44), - COL_TRI(52, 53, 54), - COL_TRI(40, 41, 42), - COL_TRI(40, 42, 43), - COL_TRI(44, 45, 46), - COL_TRI(44, 46, 47), - COL_TRI(48, 49, 50), - COL_TRI(48, 51, 49), - COL_TRI(2, 58, 0), - COL_TRI(52, 54, 55), - COL_TRI(56, 66, 67), - COL_TRI(56, 67, 68), - COL_TRI(57, 69, 70), - COL_TRI(57, 70, 71), - COL_TRI(0, 58, 3), - COL_TRI(58, 2, 4), - COL_TRI(58, 4, 3), - COL_TRI(9, 59, 8), - COL_TRI(59, 9, 6), - COL_TRI(59, 6, 5), - COL_TRI(8, 59, 5), - COL_TRI(12, 60, 10), - COL_TRI(10, 60, 13), - COL_TRI(60, 12, 14), - COL_TRI(60, 14, 13), - COL_TRI(61, 31, 17), - COL_TRI(31, 61, 16), - COL_TRI(61, 17, 15), - COL_TRI(16, 61, 15), - COL_TRI(18, 62, 19), - COL_TRI(33, 62, 18), - COL_TRI(62, 20, 19), - COL_TRI(62, 33, 20), - COL_TRI(35, 63, 22), - COL_TRI(63, 35, 23), - COL_TRI(63, 23, 21), - COL_TRI(22, 63, 21), - COL_TRI(37, 64, 24), - COL_TRI(24, 64, 25), - COL_TRI(64, 26, 25), - COL_TRI(64, 37, 26), - COL_TRI(39, 65, 29), - COL_TRI(65, 39, 28), - COL_TRI(65, 28, 27), - COL_TRI(29, 65, 27), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 32), - COL_TRI(0, 1, 2), - COL_TRI(3, 1, 0), - COL_TRI(3, 4, 1), - COL_TRI(4, 2, 1), - COL_TRI(5, 6, 7), - COL_TRI(5, 7, 8), - COL_TRI(8, 7, 9), - COL_TRI(6, 9, 7), - COL_TRI(10, 11, 12), - COL_TRI(13, 11, 10), - COL_TRI(13, 14, 11), - COL_TRI(14, 12, 11), - COL_TRI(15, 30, 16), - COL_TRI(15, 17, 30), - COL_TRI(16, 30, 31), - COL_TRI(17, 31, 30), - COL_TRI(18, 32, 33), - COL_TRI(19, 32, 18), - COL_TRI(19, 20, 32), - COL_TRI(20, 33, 32), - COL_TRI(21, 23, 34), - COL_TRI(21, 34, 22), - COL_TRI(22, 34, 35), - COL_TRI(23, 35, 34), - COL_TRI(24, 36, 37), - COL_TRI(25, 36, 24), - COL_TRI(26, 37, 36), - COL_TRI(25, 26, 36), - COL_TRI(27, 38, 29), - COL_TRI(27, 28, 38), - COL_TRI(28, 39, 38), - COL_TRI(29, 38, 39), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_0702A32C, 0x00437870, 75979, 0x0002a144, 904); diff --git a/levels/rr/tricky_triangles_4/model.inc.c b/levels/rr/tricky_triangles_4/model.inc.c index 000700f3b..7a40b8d65 100644 --- a/levels/rr/tricky_triangles_4/model.inc.c +++ b/levels/rr/tricky_triangles_4/model.inc.c @@ -1,682 +1,111 @@ +#include "pc/rom_assets.h" // 0x07023C20 - 0x07023D10 -static const Vtx rr_seg7_vertex_07023C20[] = { - {{{ 77, -50, -634}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -634}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, 358, -634}, 0, { -9036, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 896, -255, -634}, 0, { 6292, -1502}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 922, -204, -634}, 0, { 6228, -1564}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 486, -460, -634}, 0, { 4248, -480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 512, -409, -634}, 0, { 4184, -542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x7f, 0xac, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07023C20, 0x00437870, 75979, 0x0001e518, 240); // 0x07023D10 - 0x07023E00 -static const Vtx rr_seg7_vertex_07023D10[] = { - {{{ -332, 154, -634}, 0, { -4948, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -634}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, -460, -634}, 0, { -1882, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, -409, -634}, 0, { -1946, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, -665, -634}, 0, { -3926, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, -613, -634}, 0, { -3990, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07023D10, 0x00437870, 75979, 0x0001e608, 240); // 0x07023E00 - 0x07023EF0 -static const Vtx rr_seg7_vertex_07023E00[] = { - {{{ 77, -665, -634}, 0, { 2204, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, -613, -634}, 0, { 2140, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x44, 0x55, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07023E00, 0x00437870, 75979, 0x0001e6f8, 240); // 0x07023EF0 - 0x07023FD0 -static const Vtx rr_seg7_vertex_07023EF0[] = { - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x44, 0x55, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07023EF0, 0x00437870, 75979, 0x0001e7e8, 224); // 0x07023FD0 - 0x070240B0 -static const Vtx rr_seg7_vertex_07023FD0[] = { - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07023FD0, 0x00437870, 75979, 0x0001e8c8, 224); // 0x070240B0 - 0x070241A0 -static const Vtx rr_seg7_vertex_070240B0[] = { - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -690, -613}, 0, { -5906, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070240B0, 0x00437870, 75979, 0x0001c020, 240); // 0x070241A0 - 0x07024290 -static const Vtx rr_seg7_vertex_070241A0[] = { - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -588, -613}, 0, { -6418, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -690, -613}, 0, { -5906, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070241A0, 0x00437870, 75979, 0x0001ea98, 240); // 0x07024290 - 0x07024380 -static const Vtx rr_seg7_vertex_07024290[] = { - {{{ -767, -588, -634}, 0, { -4502, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, -588, -634}, 0, { -3734, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, -588, -634}, 0, { -1436, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, -588, -634}, 0, { -668, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, -588, -634}, 0, { 1628, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, -588, -634}, 0, { 2396, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -588, -665}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024290, 0x00437870, 75979, 0x0001eb88, 240); // 0x07024380 - 0x07024480 -static const Vtx rr_seg7_vertex_07024380[] = { - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -634}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -665}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024380, 0x00437870, 75979, 0x0001ec78, 256); // 0x07024480 - 0x07024570 -static const Vtx rr_seg7_vertex_07024480[] = { - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, -588, -665}, 0, { 2396, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, -588, -665}, 0, { 1628, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, -588, -665}, 0, { -1436, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, -588, -665}, 0, { -3734, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, -588, -665}, 0, { -4502, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -634}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024480, 0x00437870, 75979, 0x0001ed78, 240); // 0x07024570 - 0x07024660 -static const Vtx rr_seg7_vertex_07024570[] = { - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -634}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, -634}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, -634}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, -634}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, -634}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024570, 0x00437870, 75979, 0x0001ee68, 240); // 0x07024660 - 0x07024760 -static const Vtx rr_seg7_vertex_07024660[] = { - {{{ -281, -460, -634}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, -634}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, -634}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, -634}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024660, 0x00437870, 75979, 0x0001ef58, 256); // 0x07024760 - 0x07024850 -static const Vtx rr_seg7_vertex_07024760[] = { - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, -634}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, -634}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, -634}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, -634}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024760, 0x00437870, 75979, 0x0001f058, 240); // 0x07024850 - 0x07024950 -static const Vtx rr_seg7_vertex_07024850[] = { - {{{ 128, -665, -634}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, -634}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 102, 0, -634}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -634}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024850, 0x00437870, 75979, 0x0001f148, 256); // 0x07024950 - 0x07024A30 -static const Vtx rr_seg7_vertex_07024950[] = { - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -634}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 922, -204, -634}, 0, { 6228, -1564}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 947, -255, -634}, 0, { 6674, -1628}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 512, -409, -634}, 0, { 4184, -542}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024950, 0x00437870, 75979, 0x0001f248, 224); // 0x07024A30 - 0x07024B10 -static const Vtx rr_seg7_vertex_07024A30[] = { - {{{ 102, 0, -634}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, -409, -634}, 0, { -1946, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, -460, -634}, 0, { -1500, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, -613, -634}, 0, { -3990, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, -665, -634}, 0, { -3544, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -634}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024A30, 0x00437870, 75979, 0x0001f328, 224); // 0x07024B10 - 0x07024C00 -static const Vtx rr_seg7_vertex_07024B10[] = { - {{{ 102, -613, -634}, 0, { 2140, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -665, -634}, 0, { 2586, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x97, 0xcd, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024B10, 0x00437870, 75979, 0x0001f408, 240); // 0x07024C00 - 0x07024CF0 -static const Vtx rr_seg7_vertex_07024C00[] = { - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -1125, -588, -613}, 0, { -7184, 3542}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024C00, 0x00437870, 75979, 0x0001f4f8, 240); // 0x07024CF0 - 0x07024DE0 -static const Vtx rr_seg7_vertex_07024CF0[] = { - {{{ 102, 0, -204}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024CF0, 0x00437870, 75979, 0x0001f5e8, 240); // 0x07024DE0 - 0x07024ED0 -static const Vtx rr_seg7_vertex_07024DE0[] = { - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024DE0, 0x00437870, 75979, 0x0001cd50, 240); // 0x07024ED0 - 0x07024FC0 -static const Vtx rr_seg7_vertex_07024ED0[] = { - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, -588, -634}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -588, -634}, 0, { 5462, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, -588, -665}, 0, { 2396, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, -588, -634}, 0, { 2396, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024ED0, 0x00437870, 75979, 0x0001f7c8, 240); // 0x07024FC0 - 0x070250B0 -static const Vtx rr_seg7_vertex_07024FC0[] = { - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, -588, -665}, 0, { -3734, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, -588, -634}, 0, { -3734, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -588, -665}, 0, { 7760, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -588, -665}, 0, { 4694, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07024FC0, 0x00437870, 75979, 0x0001f8b8, 240); // 0x070250B0 - 0x070251A0 -static const Vtx rr_seg7_vertex_070250B0[] = { - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -613}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, -588, -634}, 0, { 1628, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, -588, -665}, 0, { 1628, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, -588, -634}, 0, { -1436, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, -588, -665}, 0, { -1436, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, -588, -634}, 0, { -4502, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, -588, -665}, 0, { -4502, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070250B0, 0x00437870, 75979, 0x0001f9a8, 240); // 0x070251A0 - 0x07025240 -static const Vtx rr_seg7_vertex_070251A0[] = { - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -634}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070251A0, 0x00437870, 75979, 0x0001d110, 160); // 0x07025240 - 0x07025340 -static const Vtx rr_seg7_vertex_07025240[] = { - {{{ 307, 51, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 102, 256, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, 51, 205}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, 461, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -716, 666, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -921, 461, 205}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, 461, -204}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -921, 461, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, 256, -204}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, 256, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -306, 461, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, 256, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, 256, 205}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 717, -357, -204}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 307, -357, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 512, -153, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07025240, 0x00437870, 75979, 0x00025058, 256); // 0x07025340 - 0x07025420 -static const Vtx rr_seg7_vertex_07025340[] = { - {{{ 307, 51, -204}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, 51, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 102, 256, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 1126, -153, -204}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 717, -153, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 922, 51, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 1126, -153, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 717, -153, 205}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 717, -357, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 512, -153, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 307, -357, 205}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, -357, -204}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, -357, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -306, -153, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07025340, 0x00437870, 75979, 0x00025158, 224); // 0x07025420 - 0x07025520 -static const Vtx rr_seg7_vertex_07025420[] = { - {{{ -511, -562, -204}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -921, -562, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -716, -357, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, -562, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -921, -562, 205}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 307, -562, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 102, -357, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, -562, 205}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 307, -562, -204}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, -562, -204}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -101, -357, 205}, 0, { 1160, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -306, -153, 0}, 0, { 480, 0}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ -511, -357, 205}, 0, { -200, 1332}, {0xd5, 0xbe, 0x00, 0xff}}}, - {{{ 307, 51, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, 51, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07025420, 0x00437870, 75979, 0x00025238, 256); // 0x07025520 - 0x07025610 -static const Vtx rr_seg7_vertex_07025520[] = { - {{{ -511, 461, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, 461, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -921, 461, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -921, 461, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, 256, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, 256, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, 256, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, 256, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 512, -409, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, -357, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, -357, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07025520, 0x00437870, 75979, 0x00025338, 240); // 0x07025610 - 0x07025700 -static const Vtx rr_seg7_vertex_07025610[] = { - {{{ 102, 0, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, 51, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, 51, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 717, -153, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 717, -153, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 1126, -153, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 1126, -153, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 717, -357, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 512, -409, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 717, -357, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, -357, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, -357, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07025610, 0x00437870, 75979, 0x00025428, 240); // 0x07025700 - 0x070257F0 -static const Vtx rr_seg7_vertex_07025700[] = { - {{{ -716, -613, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -921, -562, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -921, -562, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, -562, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, -562, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, -562, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, -562, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, -562, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, -562, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, -357, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, -357, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07025700, 0x00437870, 75979, 0x00025518, 240); // 0x070257F0 - 0x070258F0 -static const Vtx rr_seg7_vertex_070257F0[] = { - {{{ 102, 0, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, 51, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, 51, -204}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -921, 461, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, 461, -204}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -921, 461, 205}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, 461, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, 256, 205}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, 256, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, 256, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, 256, -204}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, -357, 205}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 512, -409, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 717, -357, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070257F0, 0x00437870, 75979, 0x00025608, 256); // 0x070258F0 - 0x070259D0 -static const Vtx rr_seg7_vertex_070258F0[] = { - {{{ -101, 51, 205}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, 51, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 717, -153, 205}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 1126, -153, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 717, -153, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 1126, -153, -204}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 512, -409, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, -357, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 717, -357, -204}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, -357, 205}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, -357, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070258F0, 0x00437870, 75979, 0x00025708, 224); // 0x070259D0 - 0x07025AD0 -static const Vtx rr_seg7_vertex_070259D0[] = { - {{{ -921, -562, 205}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, -562, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -921, -562, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, -562, -204}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, -562, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, -562, -204}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, -562, 205}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ 307, -562, 205}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 480, 0}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -511, -357, -204}, 0, { -200, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, -357, -204}, 0, { 1160, 1332}, {0x43, 0x43, 0x00, 0xff}}}, - {{{ -101, 51, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, 51, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 102, 256, 0}, 0, { 478, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070259D0, 0x00437870, 75979, 0x000257e8, 256); // 0x07025AD0 - 0x07025BC0 -static const Vtx rr_seg7_vertex_07025AD0[] = { - {{{ -921, 461, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -921, 461, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -716, 666, 0}, 0, { 478, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, 461, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -716, 666, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, 461, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, 256, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -306, 461, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, 256, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, 256, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, 256, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -306, 461, 0}, 0, { 478, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 717, -357, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 512, -153, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 717, -357, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07025AD0, 0x00437870, 75979, 0x000258e8, 240); // 0x07025BC0 - 0x07025CB0 -static const Vtx rr_seg7_vertex_07025BC0[] = { - {{{ 307, 51, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 102, 256, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 307, 51, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 1126, -153, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 922, 51, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 1126, -153, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 717, -153, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 717, -153, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 922, 51, 0}, 0, { 478, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 307, -357, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 307, -357, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 512, -153, 0}, 0, { 478, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, -357, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -306, -153, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, -357, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07025BC0, 0x00437870, 75979, 0x000259d8, 240); // 0x07025CB0 - 0x07025DA0 -static const Vtx rr_seg7_vertex_07025CB0[] = { - {{{ -511, -562, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -716, -357, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, -562, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -921, -562, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -921, -562, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -716, -357, 0}, 0, { 478, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, -562, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, -562, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 102, -357, 0}, 0, { 478, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 307, -562, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 102, -357, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 307, -562, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, -357, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, -357, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -306, -153, 0}, 0, { 478, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07025CB0, 0x00437870, 75979, 0x00025ac8, 240); // 0x07025DA0 - 0x070263B0 static const Gfx rr_seg7_dl_07025DA0[] = { diff --git a/levels/rr/tricky_triangles_5/collision.inc.c b/levels/rr/tricky_triangles_5/collision.inc.c index a37d0c166..8dd162634 100644 --- a/levels/rr/tricky_triangles_5/collision.inc.c +++ b/levels/rr/tricky_triangles_5/collision.inc.c @@ -1,132 +1,3 @@ +#include "pc/rom_assets.h" // 0x0702A6B4 - 0x0702A9A6 -const Collision rr_seg7_collision_0702A6B4[] = { - COL_INIT(), - COL_VERTEX_INIT(0x3F), - COL_VERTEX(-511, 410, 205), - COL_VERTEX(-716, 691, 0), - COL_VERTEX(-921, 410, 205), - COL_VERTEX(-511, 410, -204), - COL_VERTEX(-921, 410, -204), - COL_VERTEX(-101, 205, -204), - COL_VERTEX(-511, 205, -204), - COL_VERTEX(-306, 486, 0), - COL_VERTEX(-101, 205, 205), - COL_VERTEX(-511, 205, 205), - COL_VERTEX(307, 0, 205), - COL_VERTEX(102, 282, 0), - COL_VERTEX(-101, 0, 205), - COL_VERTEX(307, 0, -204), - COL_VERTEX(-101, 0, -204), - COL_VERTEX(1126, -204, -204), - COL_VERTEX(1126, -204, 205), - COL_VERTEX(717, -204, -204), - COL_VERTEX(717, -409, -204), - COL_VERTEX(717, -409, 205), - COL_VERTEX(307, -409, -204), - COL_VERTEX(-511, -613, -204), - COL_VERTEX(-921, -613, -204), - COL_VERTEX(-511, -613, 205), - COL_VERTEX(307, -613, -204), - COL_VERTEX(307, -613, 205), - COL_VERTEX(-101, -613, -204), - COL_VERTEX(-101, -409, -204), - COL_VERTEX(-511, -409, -204), - COL_VERTEX(-101, -409, 205), - COL_VERTEX(922, 77, 0), - COL_VERTEX(717, -204, 205), - COL_VERTEX(512, -127, 0), - COL_VERTEX(307, -409, 205), - COL_VERTEX(-716, -332, 0), - COL_VERTEX(-921, -613, 205), - COL_VERTEX(102, -332, 0), - COL_VERTEX(-101, -613, 205), - COL_VERTEX(-306, -127, 0), - COL_VERTEX(-511, -409, 205), - COL_VERTEX(973, -588, -634), - COL_VERTEX(973, -153, -634), - COL_VERTEX(461, -588, -634), - COL_VERTEX(51, -588, -634), - COL_VERTEX(-357, -588, -634), - COL_VERTEX(-767, -588, -634), - COL_VERTEX(-1023, -690, -634), - COL_VERTEX(973, -690, -634), - COL_VERTEX(-1023, -588, -634), - COL_VERTEX(870, -588, -634), - COL_VERTEX(870, -153, -634), - COL_VERTEX(563, -588, -634), - COL_VERTEX(563, -357, -634), - COL_VERTEX(461, -357, -634), - COL_VERTEX(154, -588, -634), - COL_VERTEX(154, 51, -634), - COL_VERTEX(51, 51, -634), - COL_VERTEX(-255, -588, -634), - COL_VERTEX(-255, 256, -634), - COL_VERTEX(-357, 256, -634), - COL_VERTEX(-665, 461, -634), - COL_VERTEX(-767, 461, -634), - COL_VERTEX(-665, -588, -634), - COL_TRI_INIT(SURFACE_DEFAULT, 28), - COL_TRI(16, 31, 17), - COL_TRI(25, 37, 26), - COL_TRI(25, 26, 24), - COL_TRI(29, 28, 27), - COL_TRI(29, 39, 28), - COL_TRI(23, 22, 21), - COL_TRI(23, 35, 22), - COL_TRI(8, 9, 6), - COL_TRI(16, 17, 15), - COL_TRI(19, 20, 18), - COL_TRI(19, 33, 20), - COL_TRI(10, 14, 13), - COL_TRI(10, 12, 14), - COL_TRI(8, 6, 5), - COL_TRI(40, 46, 47), - COL_TRI(40, 48, 46), - COL_TRI(41, 49, 40), - COL_TRI(41, 50, 49), - COL_TRI(42, 51, 52), - COL_TRI(42, 52, 53), - COL_TRI(43, 54, 55), - COL_TRI(43, 55, 56), - COL_TRI(44, 57, 58), - COL_TRI(44, 58, 59), - COL_TRI(45, 60, 61), - COL_TRI(45, 62, 60), - COL_TRI(0, 2, 4), - COL_TRI(0, 4, 3), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 32), - COL_TRI(0, 1, 2), - COL_TRI(3, 1, 0), - COL_TRI(4, 2, 1), - COL_TRI(3, 4, 1), - COL_TRI(5, 6, 7), - COL_TRI(5, 7, 8), - COL_TRI(8, 7, 9), - COL_TRI(6, 9, 7), - COL_TRI(10, 11, 12), - COL_TRI(13, 11, 10), - COL_TRI(14, 12, 11), - COL_TRI(13, 14, 11), - COL_TRI(15, 17, 30), - COL_TRI(15, 30, 16), - COL_TRI(16, 30, 31), - COL_TRI(17, 31, 30), - COL_TRI(18, 32, 19), - COL_TRI(19, 32, 33), - COL_TRI(18, 20, 32), - COL_TRI(20, 33, 32), - COL_TRI(21, 34, 23), - COL_TRI(21, 22, 34), - COL_TRI(22, 35, 34), - COL_TRI(23, 34, 35), - COL_TRI(24, 36, 25), - COL_TRI(25, 36, 37), - COL_TRI(26, 37, 36), - COL_TRI(24, 26, 36), - COL_TRI(27, 38, 29), - COL_TRI(27, 28, 38), - COL_TRI(28, 39, 38), - COL_TRI(29, 38, 39), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(rr_seg7_collision_0702A6B4, 0x00437870, 75979, 0x0002a4cc, 754); diff --git a/levels/rr/tricky_triangles_5/model.inc.c b/levels/rr/tricky_triangles_5/model.inc.c index 8d2970c35..cc6e76f9e 100644 --- a/levels/rr/tricky_triangles_5/model.inc.c +++ b/levels/rr/tricky_triangles_5/model.inc.c @@ -1,660 +1,108 @@ +#include "pc/rom_assets.h" // 0x070266C0 - 0x070267B0 -static const Vtx rr_seg7_vertex_070266C0[] = { - {{{ 77, -50, -634}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -634}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, 358, -634}, 0, { -9036, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 896, -255, -634}, 0, { 6292, -1502}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 922, -204, -634}, 0, { 6228, -1564}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 486, -460, -634}, 0, { 4248, -480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 512, -409, -634}, 0, { 4184, -542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x7f, 0xac, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070266C0, 0x00437870, 75979, 0x0001e518, 240); // 0x070267B0 - 0x070268A0 -static const Vtx rr_seg7_vertex_070267B0[] = { - {{{ -332, 154, -634}, 0, { -4948, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -634}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, -460, -634}, 0, { -1882, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, -409, -634}, 0, { -1946, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, -665, -634}, 0, { -3926, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -716, -613, -634}, 0, { -3990, 2520}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x7f, 0xac, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070267B0, 0x00437870, 75979, 0x0001e608, 240); // 0x070268A0 - 0x07026990 -static const Vtx rr_seg7_vertex_070268A0[] = { - {{{ 77, -665, -634}, 0, { 2204, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 102, -613, -634}, 0, { 2140, 480}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x7f, 0xac, 0x52, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x44, 0x55, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070268A0, 0x00437870, 75979, 0x0001e6f8, 240); // 0x07026990 - 0x07026A70 -static const Vtx rr_seg7_vertex_07026990[] = { - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x44, 0x55, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07026990, 0x00437870, 75979, 0x0001e7e8, 224); // 0x07026A70 - 0x07026B50 -static const Vtx rr_seg7_vertex_07026A70[] = { - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x44, 0x55, 0x22, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07026A70, 0x00437870, 75979, 0x0001e8c8, 224); // 0x07026B50 - 0x07026C40 -static const Vtx rr_seg7_vertex_07026B50[] = { - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -690, -613}, 0, { -5906, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07026B50, 0x00437870, 75979, 0x0001c020, 240); // 0x07026C40 - 0x07026D30 -static const Vtx rr_seg7_vertex_07026C40[] = { - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -588, -613}, 0, { -6418, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1023, -690, -613}, 0, { -5906, 3288}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07026C40, 0x00437870, 75979, 0x0001ea98, 240); // 0x07026D30 - 0x07026E20 -static const Vtx rr_seg7_vertex_07026D30[] = { - {{{ -767, -588, -634}, 0, { -4502, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, -588, -634}, 0, { -3734, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, -588, -634}, 0, { -1436, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, -588, -634}, 0, { -668, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, -588, -634}, 0, { 1628, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, -588, -634}, 0, { 2396, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -588, -665}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07026D30, 0x00437870, 75979, 0x0001eb88, 240); // 0x07026E20 - 0x07026F20 -static const Vtx rr_seg7_vertex_07026E20[] = { - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -634}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -665}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07026E20, 0x00437870, 75979, 0x0001ec78, 256); // 0x07026F20 - 0x07027010 -static const Vtx rr_seg7_vertex_07026F20[] = { - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 154, -588, -665}, 0, { 2396, 352}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 51, -588, -665}, 0, { 1628, 606}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -357, -588, -665}, 0, { -1436, 1626}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -665, -588, -665}, 0, { -3734, 2394}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ -767, -588, -665}, 0, { -4502, 2648}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x54, 0x70, 0x40, 0xff}}}, - {{{ 973, -588, -634}, 0, { 8528, -1692}, {0x54, 0x70, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07026F20, 0x00437870, 75979, 0x0001ed78, 240); // 0x07027010 - 0x07027100 -static const Vtx rr_seg7_vertex_07027010[] = { - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -634}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, -634}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, -204}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, -634}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, 358, 154}, 0, { -9036, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, -634}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, -204}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, -634}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 896, -255, 154}, 0, { 6292, -1502}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027010, 0x00437870, 75979, 0x000218f8, 240); // 0x07027100 - 0x07027200 -static const Vtx rr_seg7_vertex_07027100[] = { - {{{ -281, -460, -634}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, -204}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, -634}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, 154}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 486, -460, -204}, 0, { 4248, -480}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, -634}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, -204}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, -634}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -50, 154}, 0, { -860, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027100, 0x00437870, 75979, 0x0001ef58, 256); // 0x07027200 - 0x070272F0 -static const Vtx rr_seg7_vertex_07027200[] = { - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, -460, 154}, 0, { -1882, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, -634}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, -204}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, -634}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -741, -665, 154}, 0, { -3926, 2584}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, -634}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, -204}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, -634}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -332, 154, 154}, 0, { -4948, 1562}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x1d, 0x3e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027200, 0x00437870, 75979, 0x0001f058, 240); // 0x070272F0 - 0x070273F0 -static const Vtx rr_seg7_vertex_070272F0[] = { - {{{ 128, -665, -634}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, -204}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, -634}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 77, -665, 154}, 0, { 2204, 542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x1d, 0x3e, 0x0f, 0xff}}}, - {{{ 102, 0, -634}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -634}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -634}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070272F0, 0x00437870, 75979, 0x00027108, 256); // 0x070273F0 - 0x070274D0 -static const Vtx rr_seg7_vertex_070273F0[] = { - {{{ -716, 410, -634}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 922, -204, -634}, 0, { 6228, -1564}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 947, -255, -634}, 0, { 6674, -1628}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 512, -409, -634}, 0, { 4184, -542}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 538, -460, -634}, 0, { 4630, -606}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -634}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070273F0, 0x00437870, 75979, 0x00027208, 224); // 0x070274D0 - 0x070275B0 -static const Vtx rr_seg7_vertex_070274D0[] = { - {{{ 102, 0, -634}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, -409, -634}, 0, { -1946, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, -460, -634}, 0, { -1500, 1436}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, -613, -634}, 0, { -3990, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -690, -665, -634}, 0, { -3544, 2458}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -634}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x67, 0x89, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070274D0, 0x00437870, 75979, 0x00021db8, 224); // 0x070275B0 - 0x070276A0 -static const Vtx rr_seg7_vertex_070275B0[] = { - {{{ 102, -613, -634}, 0, { 2140, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 128, -665, -634}, 0, { 2586, 416}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x67, 0x89, 0x51, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x97, 0xcd, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070275B0, 0x00437870, 75979, 0x0001ca80, 240); // 0x070276A0 - 0x07027790 -static const Vtx rr_seg7_vertex_070276A0[] = { - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -1125, -588, -613}, 0, { -7184, 3542}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x97, 0xcd, 0x97, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x97, 0xcd, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_070276A0, 0x00437870, 75979, 0x000274b8, 240); // 0x07027790 - 0x07027880 -static const Vtx rr_seg7_vertex_07027790[] = { - {{{ 102, 0, -204}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, 0, 154}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, 410, -204}, 0, { -9100, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, 410, 154}, 0, { -9100, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, 358, 154}, 0, { -8654, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, 358, -204}, 0, { -8654, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 922, -204, -204}, 0, { 6228, -1564}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 947, -255, 154}, 0, { 6674, -1628}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 947, -255, -204}, 0, { 6674, -1628}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 922, -204, 154}, 0, { 6228, -1564}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 512, -409, -204}, 0, { 4184, -542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 538, -460, 154}, 0, { 4630, -606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 538, -460, -204}, 0, { 4630, -606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 512, -409, 154}, 0, { 4184, -542}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027790, 0x00437870, 75979, 0x000275a8, 240); // 0x07027880 - 0x07027970 -static const Vtx rr_seg7_vertex_07027880[] = { - {{{ -306, 205, -204}, 0, { -5012, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, 205, 154}, 0, { -5012, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, 154, 154}, 0, { -4566, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, 0, -204}, 0, { -924, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, 154}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -50, -204}, 0, { -478, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, -409, -204}, 0, { -1946, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -306, -409, 154}, 0, { -1946, 1498}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, -460, 154}, 0, { -1500, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, -460, -204}, 0, { -1500, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, -613, -204}, 0, { -3990, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, -665, 154}, 0, { -3544, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -690, -665, -204}, 0, { -3544, 2458}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -716, -613, 154}, 0, { -3990, 2520}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -281, 154, -204}, 0, { -4566, 1436}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027880, 0x00437870, 75979, 0x00022168, 240); // 0x07027970 - 0x07027A60 -static const Vtx rr_seg7_vertex_07027970[] = { - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, -588, -634}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, -613, -204}, 0, { 2140, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -665, 154}, 0, { 2586, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 128, -665, -204}, 0, { 2586, 416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 102, -613, 154}, 0, { 2140, 480}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -588, -665}, 0, { 5462, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -357, -634}, 0, { 4566, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -588, -634}, 0, { 5462, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 563, -357, -665}, 0, { 4566, -670}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, -588, -665}, 0, { 2396, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, 51, -665}, 0, { -540, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, 51, -634}, 0, { -540, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 154, -588, -634}, 0, { 2396, 352}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027970, 0x00437870, 75979, 0x00027788, 240); // 0x07027A60 - 0x07027B50 -static const Vtx rr_seg7_vertex_07027A60[] = { - {{{ 461, -588, -634}, 0, { 4694, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -357, -665}, 0, { 3800, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -588, -665}, 0, { 4694, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, -588, -665}, 0, { -668, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -665}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -255, 256, -634}, 0, { -4628, 1372}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, -588, -665}, 0, { -3734, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, 461, -634}, 0, { -8716, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, -588, -634}, 0, { -3734, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -665, 461, -665}, 0, { -8716, 2394}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -588, -634}, 0, { 7760, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -153, -634}, 0, { 5844, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -153, -665}, 0, { 5844, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 870, -588, -665}, 0, { 7760, -1438}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 461, -357, -634}, 0, { 3800, -416}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027A60, 0x00437870, 75979, 0x00022348, 240); // 0x07027B50 - 0x07027C40 -static const Vtx rr_seg7_vertex_07027B50[] = { - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -613}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, -588, -634}, 0, { 1628, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, 51, -665}, 0, { -1308, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, -588, -665}, 0, { 1628, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 51, 51, -634}, 0, { -1308, 606}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, -588, -634}, 0, { -1436, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, 256, -665}, 0, { -5396, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, -588, -665}, 0, { -1436, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -357, 256, -634}, 0, { -5396, 1626}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, -588, -634}, 0, { -4502, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, 461, -665}, 0, { -9484, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, -588, -665}, 0, { -4502, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -767, 461, -634}, 0, { -9484, 2648}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027B50, 0x00437870, 75979, 0x00027968, 240); // 0x07027C40 - 0x07027CE0 -static const Vtx rr_seg7_vertex_07027C40[] = { - {{{ 973, -153, -634}, 0, { 6610, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -665}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -153, -665}, 0, { 6610, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -690, -613}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -588, -665}, 0, { -7184, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ -1125, -690, -665}, 0, { -6672, 3542}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -690, -665}, 0, { 9038, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -613}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -690, -613}, 0, { 9038, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, - {{{ 973, -588, -634}, 0, { 8528, -1692}, {0x35, 0x4c, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027C40, 0x00437870, 75979, 0x00027a58, 160); // 0x07027CE0 - 0x07027DD0 -static const Vtx rr_seg7_vertex_07027CE0[] = { - {{{ -101, 0, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -101, 0, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 102, 282, 0}, 0, { 478, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -921, 410, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -921, 410, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -716, 691, 0}, 0, { 478, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -511, 410, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -716, 691, 0}, 0, { 480, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -511, 410, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -101, 205, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -306, 486, 0}, 0, { 480, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -101, 205, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -511, 205, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -511, 205, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -306, 486, 0}, 0, { 478, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027CE0, 0x00437870, 75979, 0x00027af8, 240); // 0x07027DD0 - 0x07027EC0 -static const Vtx rr_seg7_vertex_07027DD0[] = { - {{{ 717, -409, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 512, -127, 0}, 0, { 480, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 717, -409, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 307, 0, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 102, 282, 0}, 0, { 480, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 307, 0, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 1126, -204, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 922, 77, 0}, 0, { 480, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 1126, -204, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 717, -204, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 717, -204, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 922, 77, 0}, 0, { 478, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 307, -409, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 307, -409, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 512, -127, 0}, 0, { 478, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027DD0, 0x00437870, 75979, 0x00027be8, 240); // 0x07027EC0 - 0x07027FB0 -static const Vtx rr_seg7_vertex_07027EC0[] = { - {{{ -101, -409, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -306, -127, 0}, 0, { 480, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -101, -409, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -511, -613, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -716, -332, 0}, 0, { 480, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -511, -613, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -921, -613, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -921, -613, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -716, -332, 0}, 0, { 478, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -101, -613, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -101, -613, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 102, -332, 0}, 0, { 478, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 307, -613, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 102, -332, 0}, 0, { 480, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ 307, -613, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027EC0, 0x00437870, 75979, 0x00027cd8, 240); // 0x07027FB0 - 0x07028090 -static const Vtx rr_seg7_vertex_07027FB0[] = { - {{{ -511, -409, -204}, 0, { -200, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -511, -409, 205}, 0, { 1160, 1332}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -306, -127, 0}, 0, { 478, 0}, {0xbe, 0xaf, 0x00, 0xff}}}, - {{{ -511, 205, 205}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, 205, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, 410, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, 410, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -716, 410, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -921, 410, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -921, 410, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, 410, -204}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -921, 410, 205}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07027FB0, 0x00437870, 75979, 0x00027dc8, 224); // 0x07028090 - 0x07028190 -static const Vtx rr_seg7_vertex_07028090[] = { - {{{ 102, 0, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, 0, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, 0, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, 205, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, 205, -204}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -306, 205, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, 205, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, 205, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, 205, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, 0, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 102, 0, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, 0, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 717, -204, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 717, -204, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07028090, 0x00437870, 75979, 0x00027ea8, 256); // 0x07028190 - 0x07028280 -static const Vtx rr_seg7_vertex_07028190[] = { - {{{ 102, 0, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, 0, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, 0, -204}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, 0, 205}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, 0, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 717, -204, 205}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 922, -204, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 1126, -204, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 717, -204, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 1126, -204, -204}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, -409, 205}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 512, -409, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 717, -409, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 1126, -204, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 717, -409, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07028190, 0x00437870, 75979, 0x00027fa8, 240); // 0x07028280 - 0x07028380 -static const Vtx rr_seg7_vertex_07028280[] = { - {{{ 512, -409, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, -409, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, -409, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 512, -409, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 717, -409, -204}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, -613, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, -613, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -921, -613, 205}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, -613, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -921, -613, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, -613, -204}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -716, -613, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -921, -613, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, -613, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07028280, 0x00437870, 75979, 0x00028098, 256); // 0x07028380 - 0x07028470 -static const Vtx rr_seg7_vertex_07028380[] = { - {{{ -306, -409, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, -409, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, -409, -204}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, -613, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, -613, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 102, -613, 0}, 0, { 480, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, -613, -204}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, -613, 205}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ 307, -613, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, -409, 205}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, -409, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -306, -409, 0}, 0, { 478, 0}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -511, -409, 205}, 0, { 1160, 1332}, {0x35, 0x35, 0x00, 0xff}}}, - {{{ -101, -409, -204}, 0, { -200, 1332}, {0x35, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07028380, 0x00437870, 75979, 0x00028198, 240); // 0x07028470 - 0x07028570 -static const Vtx rr_seg7_vertex_07028470[] = { - {{{ 307, 0, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 102, 282, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, 0, 205}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, 410, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -716, 691, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -921, 410, 205}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, 410, -204}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -921, 410, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, 205, -204}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, 205, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -306, 486, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, 205, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, 205, 205}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 717, -409, -204}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 307, -409, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 512, -127, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07028470, 0x00437870, 75979, 0x00028288, 256); // 0x07028570 - 0x07028650 -static const Vtx rr_seg7_vertex_07028570[] = { - {{{ 307, 0, -204}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, 0, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 102, 282, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 1126, -204, -204}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 717, -204, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 922, 77, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 1126, -204, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 717, -204, 205}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 717, -409, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 512, -127, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 307, -409, 205}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, -409, -204}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, -409, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -306, -127, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07028570, 0x00437870, 75979, 0x00028388, 224); // 0x07028650 - 0x07028720 -static const Vtx rr_seg7_vertex_07028650[] = { - {{{ -511, -613, -204}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -921, -613, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -716, -332, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, -613, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -921, -613, 205}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 307, -613, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 102, -332, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, -613, 205}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ 307, -613, -204}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, -613, -204}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -101, -409, 205}, 0, { 1160, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -306, -127, 0}, 0, { 480, 0}, {0xcc, 0xb7, 0x00, 0xff}}}, - {{{ -511, -409, 205}, 0, { -200, 1332}, {0xcc, 0xb7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(rr_seg7_vertex_07028650, 0x00437870, 75979, 0x00028468, 208); // 0x07028720 - 0x07028D30 static const Gfx rr_seg7_dl_07028720[] = { diff --git a/levels/sa/areas/1/1/model.inc.c b/levels/sa/areas/1/1/model.inc.c index e095828d4..1d5aab67e 100644 --- a/levels/sa/areas/1/1/model.inc.c +++ b/levels/sa/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000018 static const Lights1 sa_lights = gdSPDefLights1( 0x00, 0x7f, 0x99, @@ -5,729 +6,118 @@ static const Lights1 sa_lights = gdSPDefLights1( ); // 0x07000018 - 0x070000D8 -static const Vtx sa_vertex_07000018[] = { - {{{ -3071, -4607, 3072}, 0, { -2584, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -4607, 512}, 0, { 0, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -4607, -511}, 0, { 0, -1564}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, -4607, -3071}, 0, { -2584, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, -4607, 3072}, 0, { 3546, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, -4607, 512}, 0, { 990, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, -4607, -511}, 0, { 990, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, -4607, -3071}, 0, { 3544, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 0, 3072}, 0, { -2586, 3544}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3071, 0, -3071}, 0, { 3546, -2588}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3072, 0, -3071}, 0, { 3546, 3544}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3071, 0, 3072}, 0, { -2586, -2588}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07000018, 0x0046b090, 4364, 0x00000018, 192); // 0x070000D8 - 0x070001C8 -static const Vtx sa_vertex_070000D8[] = { - {{{ -3071, -1545, -1074}, 0, { 990, 970}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3276, -2549, -1074}, 0, { 1398, -1034}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, -2549, -1074}, 0, { 990, -1034}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, -4607, -2661}, 0, { -4118, 5076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -3122, 502}, 0, { 2196, 2112}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -4607, 2662}, 0, { 6508, 5076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -1545, 1075}, 0, { 3340, -1034}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 0, 2662}, 0, { 6508, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -2549, 1075}, 0, { 3340, 970}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -972, 502}, 0, { 2196, -2178}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 0, -2661}, 0, { -4118, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -972, -501}, 0, { 192, -2178}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -1545, -1074}, 0, { -950, -1034}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -2549, -1074}, 0, { -950, 970}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -3122, -501}, 0, { 192, 2112}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070000D8, 0x0046b090, 4364, 0x000000d8, 240); // 0x070001C8 - 0x070002C8 -static const Vtx sa_vertex_070001C8[] = { - {{{ -3071, -2549, 1075}, 0, { 990, -1034}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3276, -1545, 1075}, 0, { 1398, 970}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, -1545, 1075}, 0, { 990, 970}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, -1545, -1074}, 0, { 990, 970}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3276, -1545, -1074}, 0, { 1398, 970}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3276, -2549, -1074}, 0, { 1398, -1034}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3276, -2549, -1074}, 0, { 1398, -1034}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -3276, -3122, -501}, 0, { 1398, -2178}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -3071, -3122, -501}, 0, { 990, -2178}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -3071, -2549, -1074}, 0, { 990, -1034}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -3276, -972, -501}, 0, { 1398, 2112}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -3276, -1545, -1074}, 0, { 1398, 970}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -3071, -1545, -1074}, 0, { 990, 970}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -3071, -972, 502}, 0, { 1972, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3276, -972, -501}, 0, { 0, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3071, -972, -501}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070001C8, 0x0046b090, 4364, 0x000001c8, 256); // 0x070002C8 - 0x070003C8 -static const Vtx sa_vertex_070002C8[] = { - {{{ -3071, -972, 502}, 0, { 1972, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3276, -972, 502}, 0, { 1972, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3276, -972, -501}, 0, { 0, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3071, -3122, -501}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3276, -3122, 502}, 0, { 1972, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, -3122, 502}, 0, { 1972, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, -2549, 1075}, 0, { 990, -1034}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3276, -2549, 1075}, 0, { 1398, -1034}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3276, -1545, 1075}, 0, { 1398, 970}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3276, -1545, 1075}, 0, { 1398, 970}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -3071, -972, 502}, 0, { 990, 2112}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -3071, -1545, 1075}, 0, { 990, 970}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -3276, -972, 502}, 0, { 1398, 2112}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -3276, -2549, 1075}, 0, { 1398, -1034}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -3071, -3122, 502}, 0, { 990, -2178}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -3276, -3122, 502}, 0, { 1398, -2178}, {0x00, 0x59, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070002C8, 0x0046b090, 4364, 0x000002c8, 256); // 0x070003C8 - 0x070004B8 -static const Vtx sa_vertex_070003C8[] = { - {{{ -3276, -2549, 1075}, 0, { 1398, -1034}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -3071, -2549, 1075}, 0, { 990, -1034}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -3071, -3122, 502}, 0, { 990, -2178}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -3071, -3122, -501}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3276, -3122, -501}, 0, { 0, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3276, -3122, 502}, 0, { 1972, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3276, -972, -501}, 0, { 1398, 2112}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -3071, -1545, -1074}, 0, { 990, 970}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -3071, -972, -501}, 0, { 990, 2112}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -3071, -2549, -1074}, 0, { -950, 970}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -3122, -501}, 0, { 192, 2112}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -4607, -2661}, 0, { -4118, 5076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -972, -501}, 0, { 192, -2178}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -1545, -1074}, 0, { -950, -1034}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 0, -2661}, 0, { -4118, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070003C8, 0x0046b090, 4364, 0x000003c8, 240); // 0x070004B8 - 0x070005B8 -static const Vtx sa_vertex_070004B8[] = { - {{{ -3071, 0, 2662}, 0, { 6508, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -1545, 1075}, 0, { 3340, -1034}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -972, 502}, 0, { 2196, -2178}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -3122, 502}, 0, { 2196, 2112}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -2549, 1075}, 0, { 3340, 970}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -4607, 2662}, 0, { 6508, 5076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, -2549, -1074}, 0, { 0, -1034}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -1545, -1074}, 0, { -438, 970}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, -1545, -1074}, 0, { 0, 970}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, -1545, 1075}, 0, { 0, 970}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 3072, -972, 502}, 0, { 0, 2112}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 3277, -972, 502}, 0, { -438, 2112}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 3277, -1545, 1075}, 0, { -438, 970}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 3072, -1545, 1075}, 0, { 0, 970}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -1545, 1075}, 0, { -438, 970}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -2549, 1075}, 0, { -438, -1034}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070004B8, 0x0046b090, 4364, 0x000004b8, 256); // 0x070005B8 - 0x07000698 -static const Vtx sa_vertex_070005B8[] = { - {{{ 3072, -972, -501}, 0, { 0, 2112}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 3072, -1545, -1074}, 0, { 0, 970}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 3277, -1545, -1074}, 0, { -438, 970}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 3277, -972, -501}, 0, { -438, 2112}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 3072, -2549, -1074}, 0, { 0, -1034}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -2549, -1074}, 0, { -438, -1034}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -1545, -1074}, 0, { -438, 970}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3277, -3122, 502}, 0, { -438, -2178}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 3072, -2549, 1075}, 0, { 0, -1034}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 3277, -2549, 1075}, 0, { -438, -1034}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 3072, -3122, 502}, 0, { 0, -2178}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 3072, -1545, 1075}, 0, { 0, 970}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3277, -2549, 1075}, 0, { -438, -1034}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, -2549, 1075}, 0, { 0, -1034}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070005B8, 0x0046b090, 4364, 0x000005b8, 224); // 0x07000698 - 0x07000798 -static const Vtx sa_vertex_07000698[] = { - {{{ 3072, -2549, -1074}, 0, { 0, -1034}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 3277, -3122, -501}, 0, { -438, -2178}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 3277, -2549, -1074}, 0, { -438, -1034}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 3072, -3122, -501}, 0, { 0, -2178}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 3072, -4607, 2662}, 0, { 6508, 5076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -2549, 1075}, 0, { 3340, 970}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -3122, 502}, 0, { 2196, 2112}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -3122, 502}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -3122, -501}, 0, { 1972, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, -3122, -501}, 0, { 1972, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, -972, 502}, 0, { 2196, -2178}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -1545, 1075}, 0, { 3340, -1034}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, 2662}, 0, { 6508, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, -2661}, 0, { -4118, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -1545, -1074}, 0, { -950, -1034}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -972, -501}, 0, { 192, -2178}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07000698, 0x0046b090, 4364, 0x00000698, 256); // 0x07000798 - 0x07000898 -static const Vtx sa_vertex_07000798[] = { - {{{ 3072, -4607, -2661}, 0, { -4118, 5076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -3122, -501}, 0, { 192, 2112}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -2549, -1074}, 0, { -950, 970}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -3122, 502}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -3122, 502}, 0, { 0, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3277, -3122, -501}, 0, { 1972, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, -972, -501}, 0, { 1972, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3277, -972, 502}, 0, { 0, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3072, -972, 502}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3277, -972, -501}, 0, { 1972, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3072, 0, 2662}, 0, { 6508, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -2549, 1075}, 0, { 3340, 970}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -4607, 2662}, 0, { 6508, 5076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -3122, 502}, 0, { 2196, 2112}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, -2661}, 0, { -4118, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -1545, -1074}, 0, { -950, -1034}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07000798, 0x0046b090, 4364, 0x00000798, 256); // 0x07000898 - 0x07000998 -static const Vtx sa_vertex_07000898[] = { - {{{ 3072, 0, 2662}, 0, { 6508, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, -2661}, 0, { -4118, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -972, -501}, 0, { 192, -2178}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -972, 502}, 0, { 2196, -2178}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -1545, 1075}, 0, { 3340, -1034}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -2549, 1075}, 0, { 3340, 970}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2661, 0, 3072}, 0, { 6508, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, 0, 3072}, 0, { -4118, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 502, -972, 3072}, 0, { 192, -2178}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -501, -972, 3072}, 0, { 2196, -2178}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1074, -1545, 3072}, 0, { 3340, -1034}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1074, -2549, 3072}, 0, { 3340, 970}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2661, -4607, 3072}, 0, { 6508, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 502, -3122, 3072}, 0, { 192, 2112}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, -4607, 3072}, 0, { -4118, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -501, -3122, 3072}, 0, { 2196, 2112}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07000898, 0x0046b090, 4364, 0x00000898, 256); // 0x07000998 - 0x07000A88 -static const Vtx sa_vertex_07000998[] = { - {{{ 1075, -2549, 3072}, 0, { 990, -1034}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 502, -3122, 3277}, 0, { 1398, -2178}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 1075, -2549, 3277}, 0, { 1398, -1034}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 2662, 0, 3072}, 0, { -4118, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, -2549, 3072}, 0, { -950, 970}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, -1545, 3072}, 0, { -950, -1034}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, -4607, 3072}, 0, { -4118, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, -2549, 3072}, 0, { 990, -1034}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -1545, 3277}, 0, { 1398, 970}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -1545, 3072}, 0, { 990, 970}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -2549, 3277}, 0, { 1398, -1034}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 502, -972, 3072}, 0, { 990, 2112}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1075, -1545, 3277}, 0, { 1398, 970}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 502, -972, 3277}, 0, { 1398, 2112}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1075, -1545, 3072}, 0, { 990, 970}, {0xa7, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07000998, 0x0046b090, 4364, 0x00000998, 240); // 0x07000A88 - 0x07000B68 -static const Vtx sa_vertex_07000A88[] = { - {{{ -501, -3122, 3072}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -501, -3122, 3277}, 0, { 0, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 502, -3122, 3277}, 0, { 1972, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 502, -972, 3072}, 0, { 1972, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 502, -972, 3277}, 0, { 1972, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -501, -972, 3277}, 0, { 0, 582}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -501, -972, 3072}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1074, -1545, 3072}, 0, { 990, 970}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, -2549, 3277}, 0, { 1398, -1034}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, -2549, 3072}, 0, { 990, -1034}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, -1545, 3277}, 0, { 1398, 970}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -501, -3122, 3277}, 0, { 1398, -2178}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1074, -2549, 3072}, 0, { 990, -1034}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1074, -2549, 3277}, 0, { 1398, -1034}, {0x59, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07000A88, 0x0046b090, 4364, 0x00000a88, 224); // 0x07000B68 - 0x07000C58 -static const Vtx sa_vertex_07000B68[] = { - {{{ -1074, -1545, 3072}, 0, { 990, 970}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -501, -972, 3277}, 0, { 1398, 2112}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1074, -1545, 3277}, 0, { 1398, 970}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -2661, -4607, 3072}, 0, { 6508, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1074, -2549, 3072}, 0, { 3340, 970}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -501, -3122, 3072}, 0, { 2196, 2112}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -501, -3122, 3072}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 502, -3122, 3277}, 0, { 1972, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 502, -3122, 3072}, 0, { 1972, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2662, -4607, 3072}, 0, { -4118, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 502, -3122, 3072}, 0, { 192, 2112}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, -2549, 3072}, 0, { -950, 970}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, 0, 3072}, 0, { -4118, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, -1545, 3072}, 0, { -950, -1034}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 502, -972, 3072}, 0, { 192, -2178}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07000B68, 0x0046b090, 4364, 0x00000b68, 240); // 0x07000C58 - 0x07000D58 -static const Vtx sa_vertex_07000C58[] = { - {{{ -501, -972, 3072}, 0, { 2196, -2178}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1074, -1545, 3072}, 0, { 3340, -1034}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2661, 0, 3072}, 0, { 6508, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, -2549, 3072}, 0, { 990, -1034}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 502, -3122, 3072}, 0, { 990, -2178}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 502, -3122, 3277}, 0, { 1398, -2178}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -501, -3122, 3277}, 0, { 1398, -2178}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -501, -3122, 3072}, 0, { 990, -2178}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1074, -2549, 3072}, 0, { 990, -1034}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1074, -1545, 3072}, 0, { 990, 970}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -501, -972, 3072}, 0, { 990, 2112}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -501, -972, 3277}, 0, { 1398, 2112}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1074, -2549, -3071}, 0, { 990, -1034}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, -1545, -3276}, 0, { 1398, 970}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, -1545, -3071}, 0, { 990, 970}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1074, -2549, -3276}, 0, { 1398, -1034}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07000C58, 0x0046b090, 4364, 0x00000c58, 256); // 0x07000D58 - 0x07000E48 -static const Vtx sa_vertex_07000D58[] = { - {{{ -1074, -1545, -3276}, 0, { 1398, 970}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -501, -972, -3276}, 0, { 1398, 2112}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -501, -972, -3071}, 0, { 990, 2112}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1074, -1545, -3071}, 0, { 990, 970}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 502, -972, -3276}, 0, { 1398, 2112}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1075, -1545, -3276}, 0, { 1398, 970}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1075, -1545, -3071}, 0, { 990, 970}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 502, -972, -3071}, 0, { 990, 2112}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1075, -1545, -3071}, 0, { 990, 970}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -1545, -3276}, 0, { 1398, 970}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -2549, -3276}, 0, { 1398, -1034}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1074, -2549, -3276}, 0, { 1398, -1034}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1074, -2549, -3071}, 0, { 990, -1034}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -501, -3122, -3071}, 0, { 990, -2178}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -501, -3122, -3276}, 0, { 1398, -2178}, {0x59, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07000D58, 0x0046b090, 4364, 0x00000d58, 240); // 0x07000E48 - 0x07000F48 -static const Vtx sa_vertex_07000E48[] = { - {{{ 1075, -2549, -3276}, 0, { 1398, -1034}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 502, -3122, -3276}, 0, { 1398, -2178}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 502, -3122, -3071}, 0, { 990, -2178}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 1075, -2549, -3071}, 0, { 990, -1034}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 1075, -1545, -3071}, 0, { 990, 970}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -2549, -3276}, 0, { 1398, -1034}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1075, -2549, -3071}, 0, { 990, -1034}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -501, -3122, -3071}, 0, { 2196, 2112}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, -2549, -3071}, 0, { 3340, 970}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2661, -4607, -3071}, 0, { 6508, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2661, 0, -3071}, 0, { 6508, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, -1545, -3071}, 0, { 3340, -1034}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -501, -972, -3071}, 0, { 2196, -2178}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 502, -972, -3071}, 0, { 192, -2178}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, -1545, -3071}, 0, { -950, -1034}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, 0, -3071}, 0, { -4118, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07000E48, 0x0046b090, 4364, 0x00000e48, 256); // 0x07000F48 - 0x07001048 -static const Vtx sa_vertex_07000F48[] = { - {{{ 2662, -4607, -3071}, 0, { -4118, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 502, -3122, -3071}, 0, { 192, 2112}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -501, -3122, -3071}, 0, { 2196, 2112}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, -2549, -3071}, 0, { -950, 970}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 502, -3122, -3071}, 0, { -214, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -501, -3122, -3276}, 0, { 1788, -1668}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -501, -3122, -3071}, 0, { 1788, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 502, -3122, -3276}, 0, { -214, -1668}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -501, -972, -3071}, 0, { 1788, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 502, -972, -3276}, 0, { -214, -1668}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 502, -972, -3071}, 0, { -214, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -501, -972, -3276}, 0, { 1788, -1668}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2661, -4607, -3071}, 0, { 6508, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, -1545, -3071}, 0, { 3340, -1034}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2661, 0, -3071}, 0, { 6508, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, -2549, -3071}, 0, { 3340, 970}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07000F48, 0x0046b090, 4364, 0x00000f48, 256); // 0x07001048 - 0x07001128 -static const Vtx sa_vertex_07001048[] = { - {{{ 1075, -1545, -3071}, 0, { -950, -1034}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, -4607, -3071}, 0, { -4118, 5076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2662, 0, -3071}, 0, { -4118, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, -2549, -3071}, 0, { -950, 970}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -501, -972, -3071}, 0, { 2196, -2178}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2661, 0, -3071}, 0, { 6508, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 502, -972, -3071}, 0, { 192, -2178}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, -4607, 512}, 0, { 5078, 990}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 307, -4402, 307}, 0, { 4056, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -306, -4402, 307}, 0, { 990, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -511, -4607, 512}, 0, { 0, 990}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -511, -4607, 512}, 0, { 0, 990}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -306, -4402, 307}, 0, { 990, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -306, -4402, -306}, 0, { 4056, 0}, {0xa7, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07001048, 0x0046b090, 4364, 0x00001048, 224); // 0x07001128 - 0x07001218 -static const Vtx sa_vertex_07001128[] = { - {{{ 512, -4607, -511}, 0, { 5078, 990}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 307, -4402, 307}, 0, { 990, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 512, -4607, 512}, 0, { 0, 990}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 307, -4402, -306}, 0, { 4056, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -511, -4607, -511}, 0, { 0, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 307, -4402, -306}, 0, { 4056, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 512, -4607, -511}, 0, { 5078, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -306, -4402, -306}, 0, { 990, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -511, -4607, 512}, 0, { 0, 990}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -306, -4402, -306}, 0, { 4056, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -511, -4607, -511}, 0, { 5078, 990}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 307, -4402, -306}, 0, { 990, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, -4402, -306}, 0, { 0, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, -4402, 307}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, -4402, 307}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07001128, 0x0046b090, 4364, 0x00001128, 240); // 0x07001218 - 0x07001308 -static const Vtx sa_vertex_07001218[] = { - {{{ 2662, -4607, -2866}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2662, 0, -3071}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2662, -4607, -3071}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2867, -4607, 2662}, 0, { 224, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 0, 2662}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, -4607, 2662}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, -4607, 2867}, 0, { 734, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2867, 0, 2662}, 0, { 224, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2867, -4607, 2662}, 0, { 224, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2867, 0, 2662}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2662, 0, 2867}, 0, { 734, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2662, -4607, 3072}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2662, 0, 2867}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2662, -4607, 2867}, 0, { 734, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2662, 0, 3072}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07001218, 0x0046b090, 4364, 0x00001218, 240); // 0x07001308 - 0x070013E8 -static const Vtx sa_vertex_07001308[] = { - {{{ 2867, -4607, -2661}, 0, { 734, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2662, 0, -2866}, 0, { 224, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2662, -4607, -2866}, 0, { 224, 2012}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2662, -4607, -2866}, 0, { 224, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2662, 0, -2866}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2662, 0, -3071}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2661, -4607, -3071}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2661, 0, -3071}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2661, 0, -2866}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2867, 0, -2661}, 0, { 734, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3072, -4607, -2661}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2867, 0, -2661}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2867, -4607, -2661}, 0, { 734, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 0, -2661}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07001308, 0x0046b090, 4364, 0x00001308, 224); // 0x070013E8 - 0x070014C8 -static const Vtx sa_vertex_070013E8[] = { - {{{ -2866, -4607, -2661}, 0, { 224, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2866, 0, -2661}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, 0, -2661}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, -4607, -2661}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2661, -4607, -2866}, 0, { 734, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2866, 0, -2661}, 0, { 224, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2866, -4607, -2661}, 0, { 224, 2012}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2661, 0, -2866}, 0, { 734, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2661, -4607, -3071}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2661, 0, -2866}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2661, -4607, -2866}, 0, { 734, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2866, -4607, 2662}, 0, { 734, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2661, 0, 2867}, 0, { 224, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2661, -4607, 2867}, 0, { 224, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070013E8, 0x0046b090, 4364, 0x000013e8, 224); // 0x070014C8 - 0x070015B8 -static const Vtx sa_vertex_070014C8[] = { - {{{ -2661, -4607, 2867}, 0, { 224, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2661, 0, 2867}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2661, 0, 3072}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2661, -4607, 3072}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2866, -4607, 2662}, 0, { 734, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2866, 0, 2662}, 0, { 734, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2661, 0, 2867}, 0, { 224, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3071, -4607, 2662}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2866, 0, 2662}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2866, -4607, 2662}, 0, { 734, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, 0, 2662}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3173, -2083, 1075}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2047, 0}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2011, 36}, 0, { 734, 1944}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2011, 1075}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070014C8, 0x0046b090, 4364, 0x000014c8, 240); // 0x070015B8 - 0x070016B8 -static const Vtx sa_vertex_070015B8[] = { - {{{ -3173, -2011, 36}, 0, { 734, 1944}, {0x29, 0x77, 0x00, 0xff}}}, - {{{ -3276, -1975, 1075}, 0, { 990, 0}, {0x29, 0x77, 0x00, 0xff}}}, - {{{ -3173, -2011, 1075}, 0, { 734, 0}, {0x29, 0x77, 0x00, 0xff}}}, - {{{ -3276, -1975, 72}, 0, { 990, 1876}, {0x29, 0x77, 0x00, 0xff}}}, - {{{ -3173, -2083, 1075}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2083, 36}, 0, { 224, 1944}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2047, 0}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2083, 1075}, 0, { 224, 0}, {0x29, 0x89, 0x00, 0xff}}}, - {{{ -3276, -2119, 72}, 0, { 0, 1876}, {0x29, 0x89, 0x00, 0xff}}}, - {{{ -3173, -2083, 36}, 0, { 224, 1944}, {0x29, 0x89, 0x00, 0xff}}}, - {{{ -3276, -2119, 1075}, 0, { 0, 0}, {0x29, 0x89, 0x00, 0xff}}}, - {{{ -3173, -3122, 36}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2083, 36}, 0, { 734, 1944}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2083, 36}, 0, { 734, 1944}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ -3276, -2119, 72}, 0, { 990, 1876}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ -3276, -3122, 72}, 0, { 990, 0}, {0x29, 0x00, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070015B8, 0x0046b090, 4364, 0x000015b8, 256); // 0x070016B8 - 0x070017B8 -static const Vtx sa_vertex_070016B8[] = { - {{{ -3173, -2083, 36}, 0, { 734, 1944}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ -3276, -3122, 72}, 0, { 990, 0}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ -3173, -3122, 36}, 0, { 734, 0}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ -3173, -3122, 36}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -3122, -35}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2083, -35}, 0, { 224, 1944}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2047, 0}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -3122, -35}, 0, { 224, 0}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -3276, -2119, -71}, 0, { 0, 1876}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -3173, -2083, -35}, 0, { 224, 1944}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -3276, -3122, -71}, 0, { 0, 0}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -3173, -2011, -35}, 0, { 734, 1944}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -3276, -1975, -71}, 0, { 990, 1876}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -3276, -972, -71}, 0, { 990, 0}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -3173, -2011, -35}, 0, { 734, 1944}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2011, -1074}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070016B8, 0x0046b090, 4364, 0x000016b8, 256); // 0x070017B8 - 0x070018A8 -static const Vtx sa_vertex_070017B8[] = { - {{{ -3173, -2083, -35}, 0, { 224, 1944}, {0x29, 0x89, 0x00, 0xff}}}, - {{{ -3276, -2119, -1074}, 0, { 0, 0}, {0x29, 0x89, 0x00, 0xff}}}, - {{{ -3173, -2083, -1074}, 0, { 224, 0}, {0x29, 0x89, 0x00, 0xff}}}, - {{{ -3276, -2119, -71}, 0, { 0, 1876}, {0x29, 0x89, 0x00, 0xff}}}, - {{{ -3173, -2083, -35}, 0, { 224, 1944}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2083, -1074}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2011, -1074}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2011, -1074}, 0, { 734, 0}, {0x29, 0x77, 0x00, 0xff}}}, - {{{ -3276, -1975, -71}, 0, { 990, 1876}, {0x29, 0x77, 0x00, 0xff}}}, - {{{ -3173, -2011, -35}, 0, { 734, 1944}, {0x29, 0x77, 0x00, 0xff}}}, - {{{ -3276, -1975, -1074}, 0, { 990, 0}, {0x29, 0x77, 0x00, 0xff}}}, - {{{ -3173, -2011, 36}, 0, { 224, 1944}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2011, -35}, 0, { 734, 1944}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -972, -35}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -2047, 0}, 0, { 480, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070017B8, 0x0046b090, 4364, 0x000017b8, 240); // 0x070018A8 - 0x070019A8 -static const Vtx sa_vertex_070018A8[] = { - {{{ -3173, -2011, -35}, 0, { 734, 1944}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -3276, -972, -71}, 0, { 990, 0}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ -3173, -972, -35}, 0, { 734, 0}, {0x29, 0x00, 0x89, 0xff}}}, - {{{ 3174, -2083, -1074}, 0, { 224, 0}, {0xd7, 0x89, 0x00, 0xff}}}, - {{{ 3277, -2119, -71}, 0, { 0, 1876}, {0xd7, 0x89, 0x00, 0xff}}}, - {{{ 3174, -2083, -35}, 0, { 224, 1944}, {0xd7, 0x89, 0x00, 0xff}}}, - {{{ -3173, -2011, 36}, 0, { 224, 1944}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -972, -35}, 0, { 734, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -972, 36}, 0, { 224, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, -972, 36}, 0, { 224, 0}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ -3276, -972, 72}, 0, { 0, 0}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ -3276, -1975, 72}, 0, { 0, 1876}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ -3173, -2011, 36}, 0, { 224, 1944}, {0x29, 0x00, 0x77, 0xff}}}, - {{{ 3174, -2011, -35}, 0, { 734, 1944}, {0xd7, 0x77, 0x00, 0xff}}}, - {{{ 3277, -1975, -1074}, 0, { 990, 0}, {0xd7, 0x77, 0x00, 0xff}}}, - {{{ 3174, -2011, -1074}, 0, { 734, 0}, {0xd7, 0x77, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070018A8, 0x0046b090, 4364, 0x000018a8, 256); // 0x070019A8 - 0x07001AA8 -static const Vtx sa_vertex_070019A8[] = { - {{{ 3174, -2011, -1074}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2083, -35}, 0, { 224, 1944}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2047, 0}, 0, { 480, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2083, -1074}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2011, -35}, 0, { 734, 1944}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2011, -35}, 0, { 734, 1944}, {0xd7, 0x77, 0x00, 0xff}}}, - {{{ 3277, -1975, -71}, 0, { 990, 1876}, {0xd7, 0x77, 0x00, 0xff}}}, - {{{ 3277, -1975, -1074}, 0, { 990, 0}, {0xd7, 0x77, 0x00, 0xff}}}, - {{{ 3174, -2011, 1075}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2011, 36}, 0, { 734, 1944}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2083, -1074}, 0, { 224, 0}, {0xd7, 0x89, 0x00, 0xff}}}, - {{{ 3277, -2119, -1074}, 0, { 0, 0}, {0xd7, 0x89, 0x00, 0xff}}}, - {{{ 3277, -2119, -71}, 0, { 0, 1876}, {0xd7, 0x89, 0x00, 0xff}}}, - {{{ 3174, -3122, -35}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -3122, 36}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2083, 36}, 0, { 734, 1944}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_070019A8, 0x0046b090, 4364, 0x000019a8, 256); // 0x07001AA8 - 0x07001B98 -static const Vtx sa_vertex_07001AA8[] = { - {{{ 3174, -2083, -35}, 0, { 224, 1944}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ 3277, -3122, -71}, 0, { 0, 0}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ 3174, -3122, -35}, 0, { 224, 0}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ 3277, -2119, -71}, 0, { 0, 1876}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ 3174, -3122, 36}, 0, { 734, 0}, {0xd7, 0x00, 0x77, 0xff}}}, - {{{ 3277, -2119, 72}, 0, { 990, 1876}, {0xd7, 0x00, 0x77, 0xff}}}, - {{{ 3174, -2083, 36}, 0, { 734, 1944}, {0xd7, 0x00, 0x77, 0xff}}}, - {{{ 3277, -3122, 72}, 0, { 990, 0}, {0xd7, 0x00, 0x77, 0xff}}}, - {{{ 3174, -2047, 0}, 0, { 480, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2083, 1075}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2011, 1075}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2011, 1075}, 0, { 734, 0}, {0xd7, 0x77, 0x00, 0xff}}}, - {{{ 3277, -1975, 1075}, 0, { 990, 0}, {0xd7, 0x77, 0x00, 0xff}}}, - {{{ 3277, -1975, 72}, 0, { 990, 1876}, {0xd7, 0x77, 0x00, 0xff}}}, - {{{ 3174, -2011, 36}, 0, { 734, 1944}, {0xd7, 0x77, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07001AA8, 0x0046b090, 4364, 0x00001aa8, 240); // 0x07001B98 - 0x07001C78 -static const Vtx sa_vertex_07001B98[] = { - {{{ 3174, -2083, 36}, 0, { 224, 1944}, {0xd7, 0x89, 0x00, 0xff}}}, - {{{ 3277, -2119, 1075}, 0, { 0, 0}, {0xd7, 0x89, 0x00, 0xff}}}, - {{{ 3174, -2083, 1075}, 0, { 224, 0}, {0xd7, 0x89, 0x00, 0xff}}}, - {{{ 3174, -2047, 0}, 0, { 480, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2083, 36}, 0, { 224, 1944}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2083, 1075}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3277, -2119, 72}, 0, { 0, 1876}, {0xd7, 0x89, 0x00, 0xff}}}, - {{{ 3174, -2011, -35}, 0, { 734, 1944}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -972, 36}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -972, -35}, 0, { 734, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -2011, 36}, 0, { 224, 1944}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, -972, -35}, 0, { 734, 0}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ 3277, -1975, -71}, 0, { 990, 1876}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ 3174, -2011, -35}, 0, { 734, 1944}, {0xd7, 0x00, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07001B98, 0x0046b090, 4364, 0x00001b98, 224); // 0x07001C78 - 0x07001D78 -static const Vtx sa_vertex_07001C78[] = { - {{{ -35, -2083, 3174}, 0, { 224, 1944}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1074, -2083, 3174}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1074, -2011, 3174}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, -2011, 36}, 0, { 224, 1944}, {0xd7, 0x00, 0x77, 0xff}}}, - {{{ 3277, -972, 72}, 0, { 0, 0}, {0xd7, 0x00, 0x77, 0xff}}}, - {{{ 3174, -972, 36}, 0, { 224, 0}, {0xd7, 0x00, 0x77, 0xff}}}, - {{{ 3174, -972, -35}, 0, { 734, 0}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ 3277, -972, -71}, 0, { 990, 0}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ 3277, -1975, -71}, 0, { 990, 1876}, {0xd7, 0x00, 0x89, 0xff}}}, - {{{ 3277, -1975, 72}, 0, { 0, 1876}, {0xd7, 0x00, 0x77, 0xff}}}, - {{{ -1074, -2011, 3174}, 0, { 734, 0}, {0x00, 0x77, 0xd7, 0xff}}}, - {{{ -71, -1975, 3277}, 0, { 990, 1876}, {0x00, 0x77, 0xd7, 0xff}}}, - {{{ -35, -2011, 3174}, 0, { 734, 1944}, {0x00, 0x77, 0xd7, 0xff}}}, - {{{ -1074, -1975, 3277}, 0, { 990, 0}, {0x00, 0x77, 0xd7, 0xff}}}, - {{{ -35, -2011, 3174}, 0, { 734, 1944}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -2047, 3174}, 0, { 480, 2012}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07001C78, 0x0046b090, 4364, 0x00001c78, 256); // 0x07001D78 - 0x07001E78 -static const Vtx sa_vertex_07001D78[] = { - {{{ -35, -2083, 3174}, 0, { 224, 1944}, {0x00, 0x89, 0xd7, 0xff}}}, - {{{ -71, -2119, 3277}, 0, { 0, 1876}, {0x00, 0x89, 0xd7, 0xff}}}, - {{{ -1074, -2119, 3277}, 0, { 0, 0}, {0x00, 0x89, 0xd7, 0xff}}}, - {{{ -1074, -2083, 3174}, 0, { 224, 0}, {0x00, 0x89, 0xd7, 0xff}}}, - {{{ -35, -3122, 3174}, 0, { 734, 0}, {0x89, 0x00, 0xd7, 0xff}}}, - {{{ -71, -2119, 3277}, 0, { 990, 1876}, {0x89, 0x00, 0xd7, 0xff}}}, - {{{ -35, -2083, 3174}, 0, { 734, 1944}, {0x89, 0x00, 0xd7, 0xff}}}, - {{{ -71, -3122, 3277}, 0, { 990, 0}, {0x89, 0x00, 0xd7, 0xff}}}, - {{{ 36, -3122, 3174}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -35, -3122, 3174}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -35, -2083, 3174}, 0, { 734, 1944}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -2047, 3174}, 0, { 480, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 36, -2083, 3174}, 0, { 224, 1944}, {0x77, 0x00, 0xd7, 0xff}}}, - {{{ 72, -3122, 3277}, 0, { 0, 0}, {0x77, 0x00, 0xd7, 0xff}}}, - {{{ 36, -3122, 3174}, 0, { 224, 0}, {0x77, 0x00, 0xd7, 0xff}}}, - {{{ 72, -2119, 3277}, 0, { 0, 1876}, {0x77, 0x00, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07001D78, 0x0046b090, 4364, 0x00001d78, 256); // 0x07001E78 - 0x07001F78 -static const Vtx sa_vertex_07001E78[] = { - {{{ 36, -3122, 3174}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -2047, 3174}, 0, { 480, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 36, -2083, 3174}, 0, { 224, 1944}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -35, -972, 3174}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 36, -972, 3174}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, -2083, 3174}, 0, { 224, 0}, {0x00, 0x89, 0xd7, 0xff}}}, - {{{ 72, -2119, 3277}, 0, { 0, 1876}, {0x00, 0x89, 0xd7, 0xff}}}, - {{{ 36, -2083, 3174}, 0, { 224, 1944}, {0x00, 0x89, 0xd7, 0xff}}}, - {{{ 1075, -2119, 3277}, 0, { 0, 0}, {0x00, 0x89, 0xd7, 0xff}}}, - {{{ 1075, -2011, 3174}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, -2083, 3174}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 36, -2011, 3174}, 0, { 734, 1944}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 36, -2011, 3174}, 0, { 734, 1944}, {0x00, 0x77, 0xd7, 0xff}}}, - {{{ 1075, -1975, 3277}, 0, { 990, 0}, {0x00, 0x77, 0xd7, 0xff}}}, - {{{ 1075, -2011, 3174}, 0, { 734, 0}, {0x00, 0x77, 0xd7, 0xff}}}, - {{{ 72, -1975, 3277}, 0, { 990, 1876}, {0x00, 0x77, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07001E78, 0x0046b090, 4364, 0x00001e78, 256); // 0x07001F78 - 0x07002078 -static const Vtx sa_vertex_07001F78[] = { - {{{ 36, -972, 3174}, 0, { 734, 0}, {0x77, 0x00, 0xd7, 0xff}}}, - {{{ 72, -1975, 3277}, 0, { 990, 1876}, {0x77, 0x00, 0xd7, 0xff}}}, - {{{ 36, -2011, 3174}, 0, { 734, 1944}, {0x77, 0x00, 0xd7, 0xff}}}, - {{{ 72, -972, 3277}, 0, { 990, 0}, {0x77, 0x00, 0xd7, 0xff}}}, - {{{ 0, -2047, 3174}, 0, { 480, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 36, -972, 3174}, 0, { 734, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 36, -2011, 3174}, 0, { 734, 1944}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1075, -2011, -3173}, 0, { 734, 0}, {0x00, 0x77, 0x29, 0xff}}}, - {{{ 1075, -1975, -3276}, 0, { 990, 0}, {0x00, 0x77, 0x29, 0xff}}}, - {{{ 72, -1975, -3276}, 0, { 990, 1876}, {0x00, 0x77, 0x29, 0xff}}}, - {{{ -35, -2011, 3174}, 0, { 224, 1944}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -35, -972, 3174}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -35, -2011, 3174}, 0, { 224, 1944}, {0x89, 0x00, 0xd7, 0xff}}}, - {{{ -71, -972, 3277}, 0, { 0, 0}, {0x89, 0x00, 0xd7, 0xff}}}, - {{{ -35, -972, 3174}, 0, { 224, 0}, {0x89, 0x00, 0xd7, 0xff}}}, - {{{ -71, -1975, 3277}, 0, { 0, 1876}, {0x89, 0x00, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07001F78, 0x0046b090, 4364, 0x00001f78, 256); // 0x07002078 - 0x07002168 -static const Vtx sa_vertex_07002078[] = { - {{{ 1075, -2011, -3173}, 0, { 734, 0}, {0x00, 0x77, 0x29, 0xff}}}, - {{{ 72, -1975, -3276}, 0, { 990, 1876}, {0x00, 0x77, 0x29, 0xff}}}, - {{{ 36, -2011, -3173}, 0, { 734, 1944}, {0x00, 0x77, 0x29, 0xff}}}, - {{{ 36, -2011, -3173}, 0, { 734, 1944}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, -2047, -3173}, 0, { 480, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 36, -2083, -3173}, 0, { 224, 1944}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, -2083, -3173}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1075, -2011, -3173}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 36, -2083, -3173}, 0, { 224, 1944}, {0x00, 0x89, 0x29, 0xff}}}, - {{{ 1075, -2119, -3276}, 0, { 0, 0}, {0x00, 0x89, 0x29, 0xff}}}, - {{{ 1075, -2083, -3173}, 0, { 224, 0}, {0x00, 0x89, 0x29, 0xff}}}, - {{{ -1074, -2011, -3173}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1074, -2083, -3173}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -35, -2083, -3173}, 0, { 224, 1944}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 72, -2119, -3276}, 0, { 0, 1876}, {0x00, 0x89, 0x29, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07002078, 0x0046b090, 4364, 0x00002078, 240); // 0x07002168 - 0x07002268 -static const Vtx sa_vertex_07002168[] = { - {{{ -35, -2083, -3173}, 0, { 734, 1944}, {0x89, 0x00, 0x29, 0xff}}}, - {{{ -71, -2119, -3276}, 0, { 990, 1876}, {0x89, 0x00, 0x29, 0xff}}}, - {{{ -71, -3122, -3276}, 0, { 990, 0}, {0x89, 0x00, 0x29, 0xff}}}, - {{{ -35, -3122, -3173}, 0, { 734, 0}, {0x89, 0x00, 0x29, 0xff}}}, - {{{ -35, -2083, -3173}, 0, { 734, 1944}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 36, -2083, -3173}, 0, { 224, 1944}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, -2047, -3173}, 0, { 480, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 36, -3122, -3173}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -35, -3122, -3173}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 36, -3122, -3173}, 0, { 224, 0}, {0x77, 0x00, 0x29, 0xff}}}, - {{{ 72, -2119, -3276}, 0, { 0, 1876}, {0x77, 0x00, 0x29, 0xff}}}, - {{{ 36, -2083, -3173}, 0, { 224, 1944}, {0x77, 0x00, 0x29, 0xff}}}, - {{{ 72, -3122, -3276}, 0, { 0, 0}, {0x77, 0x00, 0x29, 0xff}}}, - {{{ -35, -972, -3173}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 36, -2011, -3173}, 0, { 734, 1944}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 36, -972, -3173}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07002168, 0x0046b090, 4364, 0x00002168, 256); // 0x07002268 - 0x07002368 -static const Vtx sa_vertex_07002268[] = { - {{{ -35, -2011, -3173}, 0, { 734, 1944}, {0x00, 0x77, 0x29, 0xff}}}, - {{{ -1074, -1975, -3276}, 0, { 990, 0}, {0x00, 0x77, 0x29, 0xff}}}, - {{{ -1074, -2011, -3173}, 0, { 734, 0}, {0x00, 0x77, 0x29, 0xff}}}, - {{{ -1074, -2011, -3173}, 0, { 734, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -35, -2083, -3173}, 0, { 224, 1944}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, -2047, -3173}, 0, { 480, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -35, -2011, -3173}, 0, { 734, 1944}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -71, -1975, -3276}, 0, { 990, 1876}, {0x00, 0x77, 0x29, 0xff}}}, - {{{ -1074, -2083, -3173}, 0, { 224, 0}, {0x00, 0x89, 0x29, 0xff}}}, - {{{ -71, -2119, -3276}, 0, { 0, 1876}, {0x00, 0x89, 0x29, 0xff}}}, - {{{ -35, -2083, -3173}, 0, { 224, 1944}, {0x00, 0x89, 0x29, 0xff}}}, - {{{ -1074, -2119, -3276}, 0, { 0, 0}, {0x00, 0x89, 0x29, 0xff}}}, - {{{ -35, -972, -3173}, 0, { 224, 0}, {0x89, 0x00, 0x29, 0xff}}}, - {{{ -71, -972, -3276}, 0, { 0, 0}, {0x89, 0x00, 0x29, 0xff}}}, - {{{ -71, -1975, -3276}, 0, { 0, 1876}, {0x89, 0x00, 0x29, 0xff}}}, - {{{ -35, -2011, -3173}, 0, { 224, 1944}, {0x89, 0x00, 0x29, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07002268, 0x0046b090, 4364, 0x00002268, 256); // 0x07002368 - 0x070023E8 -static const Vtx sa_vertex_07002368[] = { - {{{ 36, -2011, -3173}, 0, { 734, 1944}, {0x77, 0x00, 0x29, 0xff}}}, - {{{ 72, -972, -3276}, 0, { 990, 0}, {0x77, 0x00, 0x29, 0xff}}}, - {{{ 36, -972, -3173}, 0, { 734, 0}, {0x77, 0x00, 0x29, 0xff}}}, - {{{ 72, -1975, -3276}, 0, { 990, 1876}, {0x77, 0x00, 0x29, 0xff}}}, - {{{ -35, -972, -3173}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, -2047, -3173}, 0, { 480, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 36, -2011, -3173}, 0, { 734, 1944}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -35, -2011, -3173}, 0, { 224, 1944}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07002368, 0x0046b090, 4364, 0x00002368, 128); // 0x070023E8 - 0x07002470 static const Gfx sa_dl_070023E8[] = { diff --git a/levels/sa/areas/1/2/model.inc.c b/levels/sa/areas/1/2/model.inc.c index 918fcbdf7..c4f7894bb 100644 --- a/levels/sa/areas/1/2/model.inc.c +++ b/levels/sa/areas/1/2/model.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x07002E80 - 0x07002F80 -static const Vtx sa_vertex_07002E80[] = { - {{{ -3276, -972, 1075}, 0, { 0, 0}, {0x00, 0x00, 0xff, 0x40}}}, - {{{ -3276, -3122, -1074}, 0, { 0, 0}, {0x00, 0x00, 0xff, 0x40}}}, - {{{ -3276, -972, -1074}, 0, { 0, 0}, {0x00, 0x00, 0xff, 0x40}}}, - {{{ -3276, -3122, 1075}, 0, { 0, 0}, {0x00, 0x00, 0xff, 0x40}}}, - {{{ -1074, -3122, -3276}, 0, { 0, 0}, {0x00, 0xff, 0x00, 0x40}}}, - {{{ 1075, -972, -3276}, 0, { 0, 0}, {0x00, 0xff, 0x00, 0x40}}}, - {{{ -1074, -972, -3276}, 0, { 0, 0}, {0x00, 0xff, 0x00, 0x40}}}, - {{{ 1075, -3122, -3276}, 0, { 0, 0}, {0x00, 0xff, 0x00, 0x40}}}, - {{{ 3277, -972, -1074}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x40}}}, - {{{ 3277, -3122, -1074}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x40}}}, - {{{ 3277, -3122, 1075}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x40}}}, - {{{ 3277, -972, 1075}, 0, { 0, 0}, {0xff, 0x00, 0x00, 0x40}}}, - {{{ -1074, -972, 3277}, 0, { 0, 0}, {0x00, 0xff, 0xff, 0x40}}}, - {{{ 1075, -3122, 3277}, 0, { 0, 0}, {0x00, 0xff, 0xff, 0x40}}}, - {{{ -1074, -3122, 3277}, 0, { 0, 0}, {0x00, 0xff, 0xff, 0x40}}}, - {{{ 1075, -972, 3277}, 0, { 0, 0}, {0x00, 0xff, 0xff, 0x40}}}, -}; +ROM_ASSET_LOAD_VTX(sa_vertex_07002E80, 0x0046b090, 4364, 0x00002e80, 256); // 0x07002F80 - 0x07002FD0 static const Gfx sa_dl_07002F80[] = { diff --git a/levels/sa/areas/1/collision.inc.c b/levels/sa/areas/1/collision.inc.c index 6d823ab26..09666b0ab 100644 --- a/levels/sa/areas/1/collision.inc.c +++ b/levels/sa/areas/1/collision.inc.c @@ -1,112 +1,3 @@ +#include "pc/rom_assets.h" // 0x07003000 - 0x07003282 -const Collision sa_seg7_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x30), - COL_VERTEX(-2661, 0, 3072), - COL_VERTEX(2662, 0, 3072), - COL_VERTEX(2662, -4607, 3072), - COL_VERTEX(-2661, -4607, 3072), - COL_VERTEX(2662, 0, -3071), - COL_VERTEX(-2661, 0, -3071), - COL_VERTEX(-2661, -4607, -3071), - COL_VERTEX(2662, -4607, -3071), - COL_VERTEX(-3071, 0, -2661), - COL_VERTEX(-3071, 0, 2662), - COL_VERTEX(-3071, -4607, 2662), - COL_VERTEX(-3071, -4607, -2661), - COL_VERTEX(3072, 0, 2662), - COL_VERTEX(3072, -4607, -2661), - COL_VERTEX(3072, -4607, 2662), - COL_VERTEX(3072, 0, -2661), - COL_VERTEX(3072, 0, 3072), - COL_VERTEX(-3071, -4607, 3072), - COL_VERTEX(512, -4607, -511), - COL_VERTEX(-511, -4607, -511), - COL_VERTEX(307, -4402, -306), - COL_VERTEX(-511, -4607, 512), - COL_VERTEX(512, -4607, 512), - COL_VERTEX(-2866, -4607, 2662), - COL_VERTEX(-2661, -4607, 2867), - COL_VERTEX(-2661, -4607, -2866), - COL_VERTEX(-2866, -4607, -2661), - COL_VERTEX(2867, -4607, -2661), - COL_VERTEX(2662, -4607, -2866), - COL_VERTEX(2662, -4607, 2867), - COL_VERTEX(2867, -4607, 2662), - COL_VERTEX(-3071, 0, -3071), - COL_VERTEX(3072, 0, -3071), - COL_VERTEX(-3071, 0, 3072), - COL_VERTEX(3072, -4607, 3072), - COL_VERTEX(-3071, -4607, -3071), - COL_VERTEX(3072, -4607, -3071), - COL_VERTEX(-306, -4402, 307), - COL_VERTEX(307, -4402, 307), - COL_VERTEX(-306, -4402, -306), - COL_VERTEX(-2866, 0, 2662), - COL_VERTEX(-2661, 0, 2867), - COL_VERTEX(-2661, 0, -2866), - COL_VERTEX(-2866, 0, -2661), - COL_VERTEX(2867, 0, -2661), - COL_VERTEX(2662, 0, -2866), - COL_VERTEX(2662, 0, 2867), - COL_VERTEX(2867, 0, 2662), - COL_TRI_INIT(SURFACE_DEFAULT, 52), - COL_TRI(12, 13, 14), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI(8, 9, 10), - COL_TRI(8, 10, 11), - COL_TRI(17, 19, 35), - COL_TRI(12, 15, 13), - COL_TRI(16, 31, 32), - COL_TRI(16, 33, 31), - COL_TRI(17, 34, 22), - COL_TRI(17, 22, 21), - COL_TRI(17, 21, 19), - COL_TRI(21, 39, 19), - COL_TRI(18, 22, 34), - COL_TRI(18, 34, 36), - COL_TRI(19, 18, 36), - COL_TRI(19, 36, 35), - COL_TRI(20, 37, 38), - COL_TRI(19, 39, 20), - COL_TRI(19, 20, 18), - COL_TRI(18, 20, 38), - COL_TRI(20, 39, 37), - COL_TRI(21, 37, 39), - COL_TRI(24, 0, 3), - COL_TRI(22, 38, 37), - COL_TRI(22, 37, 21), - COL_TRI(18, 38, 22), - COL_TRI(10, 9, 40), - COL_TRI(10, 40, 23), - COL_TRI(23, 40, 41), - COL_TRI(23, 41, 24), - COL_TRI(24, 41, 0), - COL_TRI(27, 44, 45), - COL_TRI(6, 5, 42), - COL_TRI(6, 42, 25), - COL_TRI(25, 42, 43), - COL_TRI(25, 43, 26), - COL_TRI(26, 43, 8), - COL_TRI(26, 8, 11), - COL_TRI(13, 15, 44), - COL_TRI(13, 44, 27), - COL_TRI(30, 12, 14), - COL_TRI(27, 45, 28), - COL_TRI(28, 45, 4), - COL_TRI(28, 4, 7), - COL_TRI(2, 1, 46), - COL_TRI(2, 46, 29), - COL_TRI(29, 46, 47), - COL_TRI(29, 47, 30), - COL_TRI(30, 47, 12), - COL_TRI_STOP(), - COL_SPECIAL_INIT(1), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 0, -1535, 0, /*yaw*/ 64), // unused, probably an early way to set intial position - COL_WATER_BOX_INIT(1), - COL_WATER_BOX(0, -3173, -3173, 3174, 3174, 102), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(sa_seg7_collision, 0x0046b090, 4364, 0x00003000, 642); diff --git a/levels/sl/areas/1/1/model.inc.c b/levels/sl/areas/1/1/model.inc.c index 76e7404c9..4c89fc067 100644 --- a/levels/sl/areas/1/1/model.inc.c +++ b/levels/sl/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07002800 - 0x07002818 static const Lights1 sl_seg7_lights_07002800 = gdSPDefLights1( 0x59, 0x59, 0x59, @@ -11,660 +12,112 @@ static const Lights1 sl_seg7_lights_07002818 = gdSPDefLights1( ); // 0x07002830 - 0x07002910 -static const Vtx sl_seg7_vertex_07002830[] = { - {{{ 4378, 819, 1267}, 0, { 2880, 1832}, {0x05, 0x7e, 0x00, 0xff}}}, - {{{ 2687, 1024, 340}, 0, { 1756, 1214}, {0x03, 0x7d, 0x13, 0xff}}}, - {{{ 2175, 1024, 852}, 0, { 1414, 1556}, {0x35, 0x72, 0xf5, 0xff}}}, - {{{ -4044, 1024, 572}, 0, { -2722, 1368}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4186, 1024, 2629}, 0, { -2816, 2738}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3551, 1024, 2330}, 0, { -2394, 2538}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3756, 1024, 2637}, 0, { -2530, 2742}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3668, 1024, 633}, 0, { -2472, 1410}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3439, 1024, 1818}, 0, { -2318, 2198}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 771, 1331, -1252}, 0, { 482, 156}, {0x04, 0x7d, 0x14, 0xff}}}, - {{{ 768, 1331, -1023}, 0, { 480, 308}, {0x3b, 0x4c, 0xae, 0xff}}}, - {{{ 3328, 1536, -1791}, 0, { 2182, -202}, {0xfe, 0x7d, 0x10, 0xff}}}, - {{{ 1008, 1536, -2015}, 0, { 638, -352}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ 1280, 1022, -255}, 0, { 820, 820}, {0x69, 0x40, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07002830, 0x00405fb0, 34952, 0x00002830, 224); // 0x07002910 - 0x07002A10 -static const Vtx sl_seg7_vertex_07002910[] = { - {{{ -1137, 1536, -2814}, 0, { -786, -884}, {0xef, 0x7d, 0xf6, 0xff}}}, - {{{ -1015, 1536, -2225}, 0, { -706, -492}, {0xf1, 0x7b, 0x18, 0xff}}}, - {{{ -629, 1536, -2425}, 0, { -450, -624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, 1536, -1791}, 0, { 2182, -202}, {0xfe, 0x7d, 0x10, 0xff}}}, - {{{ 1536, 1536, -4095}, 0, { 990, -1736}, {0xfa, 0x7e, 0x05, 0xff}}}, - {{{ 1008, 1536, -2834}, 0, { 638, -896}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3014, 1616, -3129}, 0, { 1974, -1092}, {0xf7, 0x7e, 0x03, 0xff}}}, - {{{ 3551, 1651, -2881}, 0, { 2330, -928}, {0xfe, 0x7e, 0xfd, 0xff}}}, - {{{ 1008, 1536, -2015}, 0, { 638, -352}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ 6144, 1024, -1535}, 0, { 4056, 0}, {0xe5, 0x7b, 0x06, 0xff}}}, - {{{ 2687, 1024, 340}, 0, { 1756, 1214}, {0x03, 0x7d, 0x13, 0xff}}}, - {{{ -629, 1536, -2630}, 0, { -450, -760}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4965, 1024, -2303}, 0, { -3334, -544}, {0x28, 0x76, 0xed, 0xff}}}, - {{{ -2223, 1024, -1319}, 0, { -1510, 112}, {0xf8, 0x7d, 0x13, 0xff}}}, - {{{ -1217, 1119, -3205}, 0, { -840, -1142}, {0xfb, 0x7c, 0xe6, 0xff}}}, - {{{ -808, 986, -1223}, 0, { -568, 176}, {0x00, 0x79, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07002910, 0x00405fb0, 34952, 0x00002910, 256); // 0x07002A10 - 0x07002B10 -static const Vtx sl_seg7_vertex_07002A10[] = { - {{{ 394, 1536, -2630}, 0, { 230, -760}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1008, 1536, -2015}, 0, { 638, -352}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ 1008, 1536, -2834}, 0, { 638, -896}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 394, 1536, -2425}, 0, { 230, -624}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 1024, -3071}, 0, { 0, -1054}, {0x09, 0x7e, 0x06, 0xff}}}, - {{{ -1599, 1244, -5055}, 0, { -1094, -2374}, {0x01, 0x7e, 0xfa, 0xff}}}, - {{{ -1217, 1119, -3205}, 0, { -840, -1142}, {0xfb, 0x7c, 0xe6, 0xff}}}, - {{{ -4965, 1024, -2303}, 0, { -3334, -544}, {0x28, 0x76, 0xed, 0xff}}}, - {{{ -5688, 1024, -6079}, 0, { -3816, -3056}, {0x38, 0x70, 0xf2, 0xff}}}, - {{{ -5688, 2048, -6079}, 0, { -3816, -3056}, {0x5f, 0x52, 0x08, 0xff}}}, - {{{ -5688, 1024, -7264}, 0, { -3816, -3844}, {0x34, 0x6c, 0x27, 0xff}}}, - {{{ -5688, 3927, -8191}, 0, { -3816, -4460}, {0x10, 0x46, 0x68, 0xff}}}, - {{{ -1185, 1024, -6079}, 0, { -818, -3056}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 1024, -6143}, 0, { 650, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6144, 1024, -6143}, 0, { 4056, -3098}, {0xe8, 0x7c, 0x07, 0xff}}}, - {{{ 7168, 2458, -8191}, 0, { 4738, -4460}, {0xd5, 0x59, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07002A10, 0x00405fb0, 34952, 0x00002a10, 256); // 0x07002B10 - 0x07002C00 -static const Vtx sl_seg7_vertex_07002B10[] = { - {{{ 6144, 1024, -1535}, 0, { 4056, 0}, {0xe5, 0x7b, 0x06, 0xff}}}, - {{{ 6144, 1024, -6143}, 0, { 4056, -3098}, {0xe8, 0x7c, 0x07, 0xff}}}, - {{{ 5191, 1024, -2866}, 0, { 3422, -918}, {0x19, 0x7b, 0x0e, 0xff}}}, - {{{ 3584, 1075, -4863}, 0, { 2352, -2246}, {0xfe, 0x7e, 0xf8, 0xff}}}, - {{{ 5325, 1075, -4991}, 0, { 3510, -2332}, {0x1b, 0x7b, 0xf6, 0xff}}}, - {{{ 7168, 2458, 8192}, 0, { 4738, 6438}, {0xb7, 0x5f, 0xd8, 0xff}}}, - {{{ 7168, 2458, -8191}, 0, { 4738, -4460}, {0xd5, 0x59, 0x4e, 0xff}}}, - {{{ -4965, 1024, -2303}, 0, { -3334, -544}, {0x28, 0x76, 0xed, 0xff}}}, - {{{ -5688, 1024, -6079}, 0, { -3816, -3056}, {0x38, 0x70, 0xf2, 0xff}}}, - {{{ -5688, 2048, -6079}, 0, { -3816, -3056}, {0x5f, 0x52, 0x08, 0xff}}}, - {{{ 1024, 1024, -6143}, 0, { 650, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1074, 1024, -5944}, 0, { 682, -2966}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2816, 1024, -5375}, 0, { 1842, -2588}, {0x05, 0x7e, 0x02, 0xff}}}, - {{{ -1279, 1024, -5631}, 0, { -882, -2758}, {0x02, 0x7d, 0xeb, 0xff}}}, - {{{ -1185, 1024, -6079}, 0, { -818, -3056}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07002B10, 0x00405fb0, 34952, 0x00002b10, 240); // 0x07002C00 - 0x07002D00 -static const Vtx sl_seg7_vertex_07002C00[] = { - {{{ -5688, 2048, -6079}, 0, { -3816, -3056}, {0x5f, 0x52, 0x08, 0xff}}}, - {{{ -7167, 2048, -7167}, 0, { -4800, -3780}, {0x00, 0x73, 0x34, 0xff}}}, - {{{ -7167, 2048, -1279}, 0, { -4800, 138}, {0x2c, 0x76, 0x04, 0xff}}}, - {{{ -5688, 3927, -8191}, 0, { -3816, -4460}, {0x10, 0x46, 0x68, 0xff}}}, - {{{ -5247, 2048, -1279}, 0, { -3522, 138}, {0x34, 0x73, 0x0c, 0xff}}}, - {{{ -4965, 1024, -2303}, 0, { -3334, -544}, {0x28, 0x76, 0xed, 0xff}}}, - {{{ 1536, 1024, 2560}, 0, { 990, 2692}, {0x1a, 0x7b, 0x06, 0xff}}}, - {{{ 2330, 819, 1779}, 0, { 1518, 2172}, {0x3e, 0x6b, 0x1a, 0xff}}}, - {{{ 1418, 1229, 2366}, 0, { 912, 2562}, {0x4b, 0x52, 0x3b, 0xff}}}, - {{{ -1599, 1244, -5055}, 0, { -1094, -2374}, {0x01, 0x7e, 0xfa, 0xff}}}, - {{{ -1279, 1024, -5631}, 0, { -882, -2758}, {0x02, 0x7d, 0xeb, 0xff}}}, - {{{ -5688, 1024, -6079}, 0, { -3816, -3056}, {0x38, 0x70, 0xf2, 0xff}}}, - {{{ -8191, 2970, -8191}, 0, { -5480, -4460}, {0x38, 0x6a, 0x27, 0xff}}}, - {{{ 5172, 1024, 2581}, 0, { 3410, 2706}, {0xfc, 0x7e, 0xf5, 0xff}}}, - {{{ 4378, 819, 1267}, 0, { 2880, 1832}, {0x05, 0x7e, 0x00, 0xff}}}, - {{{ -511, 1024, 6656}, 0, { -370, 5416}, {0x00, 0x76, 0xd2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07002C00, 0x00405fb0, 34952, 0x00002c00, 256); // 0x07002D00 - 0x07002DF0 -static const Vtx sl_seg7_vertex_07002D00[] = { - {{{ 5172, 1024, 2581}, 0, { 3410, 2706}, {0xfc, 0x7e, 0xf5, 0xff}}}, - {{{ 4582, 819, 1267}, 0, { 3016, 1832}, {0xf0, 0x7d, 0xf7, 0xff}}}, - {{{ 4378, 819, 1267}, 0, { 2880, 1832}, {0x05, 0x7e, 0x00, 0xff}}}, - {{{ -511, 1024, 6656}, 0, { -370, 5416}, {0x00, 0x76, 0xd2, 0xff}}}, - {{{ 6144, 1024, 6144}, 0, { 4056, 5076}, {0xe8, 0x7b, 0xf1, 0xff}}}, - {{{ 5632, 1024, 1280}, 0, { 3716, 1840}, {0xf4, 0x7e, 0x01, 0xff}}}, - {{{ 4403, 1434, -3737}, 0, { 2898, -1496}, {0xfb, 0x7e, 0xf7, 0xff}}}, - {{{ 4915, 1434, -4044}, 0, { 3238, -1702}, {0x1a, 0x7b, 0xf8, 0xff}}}, - {{{ 3584, 1075, -4863}, 0, { 2352, -2246}, {0xfe, 0x7e, 0xf8, 0xff}}}, - {{{ 5325, 1075, -4991}, 0, { 3510, -2332}, {0x1b, 0x7b, 0xf6, 0xff}}}, - {{{ 4211, 760, -2971}, 0, { 2770, -988}, {0xf3, 0x7d, 0x0c, 0xff}}}, - {{{ 6144, 1024, -1535}, 0, { 4056, 0}, {0xe5, 0x7b, 0x06, 0xff}}}, - {{{ 5191, 1024, -2866}, 0, { 3422, -918}, {0x19, 0x7b, 0x0e, 0xff}}}, - {{{ 4220, 754, -2333}, 0, { 2776, -564}, {0xf4, 0x7e, 0x00, 0xff}}}, - {{{ 3913, 754, -2897}, 0, { 2572, -938}, {0x02, 0x7e, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07002D00, 0x00405fb0, 34952, 0x00002d00, 240); // 0x07002DF0 - 0x07002EE0 -static const Vtx sl_seg7_vertex_07002DF0[] = { - {{{ 3584, 1075, -4863}, 0, { 2352, -2246}, {0xfe, 0x7e, 0xf8, 0xff}}}, - {{{ 6144, 1024, -6143}, 0, { 4056, -3098}, {0xe8, 0x7c, 0x07, 0xff}}}, - {{{ 2816, 1024, -5375}, 0, { 1842, -2588}, {0x05, 0x7e, 0x02, 0xff}}}, - {{{ 4608, 1434, -3532}, 0, { 3034, -1360}, {0x10, 0x7d, 0x09, 0xff}}}, - {{{ 5191, 1024, -2866}, 0, { 3422, -918}, {0x19, 0x7b, 0x0e, 0xff}}}, - {{{ 4915, 1434, -4044}, 0, { 3238, -1702}, {0x1a, 0x7b, 0xf8, 0xff}}}, - {{{ 4403, 1434, -3737}, 0, { 2898, -1496}, {0xfb, 0x7e, 0xf7, 0xff}}}, - {{{ 4301, 1434, -3532}, 0, { 2830, -1360}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4211, 760, -2971}, 0, { 2770, -988}, {0xf3, 0x7d, 0x0c, 0xff}}}, - {{{ 3913, 754, -2897}, 0, { 2572, -938}, {0x02, 0x7e, 0x0f, 0xff}}}, - {{{ 2816, 1024, -4351}, 0, { 1842, -1906}, {0x02, 0x7e, 0x0d, 0xff}}}, - {{{ 1536, 1024, -4095}, 0, { 990, -1736}, {0x01, 0x7e, 0x06, 0xff}}}, - {{{ 4220, 754, -2333}, 0, { 2776, -564}, {0xf4, 0x7e, 0x00, 0xff}}}, - {{{ 4220, 754, -1924}, 0, { 2776, -290}, {0xef, 0x7d, 0x00, 0xff}}}, - {{{ 6144, 1024, -1535}, 0, { 4056, 0}, {0xe5, 0x7b, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07002DF0, 0x00405fb0, 34952, 0x00002df0, 240); // 0x07002EE0 - 0x07002FE0 -static const Vtx sl_seg7_vertex_07002EE0[] = { - {{{ 5120, 1024, 512}, 0, { 3374, 1328}, {0xfa, 0x7d, 0x15, 0xff}}}, - {{{ 5632, 1024, 1280}, 0, { 3716, 1840}, {0xf4, 0x7e, 0x01, 0xff}}}, - {{{ 6144, 1024, -1535}, 0, { 4056, 0}, {0xe5, 0x7b, 0x06, 0xff}}}, - {{{ 6144, 1024, 6144}, 0, { 4056, 5076}, {0xe8, 0x7b, 0xf1, 0xff}}}, - {{{ 2687, 1024, 340}, 0, { 1756, 1214}, {0x03, 0x7d, 0x13, 0xff}}}, - {{{ 2816, 1024, -4351}, 0, { 1842, -1906}, {0x02, 0x7e, 0x0d, 0xff}}}, - {{{ 2373, 1024, -4607}, 0, { 1546, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 1024, -4095}, 0, { 990, -1736}, {0x01, 0x7e, 0x06, 0xff}}}, - {{{ 1248, 1024, -5249}, 0, { 798, -2504}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3551, 1651, -2881}, 0, { 2330, -928}, {0xfe, 0x7e, 0xfd, 0xff}}}, - {{{ 3716, 1613, -3303}, 0, { 2440, -1208}, {0x02, 0x7e, 0xf6, 0xff}}}, - {{{ 3014, 1616, -3129}, 0, { 1974, -1092}, {0xf7, 0x7e, 0x03, 0xff}}}, - {{{ 2373, 1024, -5119}, 0, { 1546, -2416}, {0x07, 0x7e, 0x0c, 0xff}}}, - {{{ 2816, 1024, -5375}, 0, { 1842, -2588}, {0x05, 0x7e, 0x02, 0xff}}}, - {{{ 1190, 1229, -5480}, 0, { 760, -2658}, {0x13, 0x7d, 0x04, 0xff}}}, - {{{ 1115, 1229, -5778}, 0, { 710, -2856}, {0x18, 0x7c, 0xfa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07002EE0, 0x00405fb0, 34952, 0x00002ee0, 256); // 0x07002FE0 - 0x070030E0 -static const Vtx sl_seg7_vertex_07002FE0[] = { - {{{ 1115, 1229, -5778}, 0, { 710, -2856}, {0x18, 0x7c, 0xfa, 0xff}}}, - {{{ 693, 1331, -5673}, 0, { 430, -2786}, {0x0e, 0x7e, 0xfd, 0xff}}}, - {{{ 768, 1331, -5375}, 0, { 480, -2588}, {0x12, 0x7d, 0xfc, 0xff}}}, - {{{ 1190, 1229, -5480}, 0, { 760, -2658}, {0x13, 0x7d, 0x04, 0xff}}}, - {{{ 371, 1331, -5276}, 0, { 214, -2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3551, 1651, -2881}, 0, { 2330, -928}, {0xfe, 0x7e, 0xfd, 0xff}}}, - {{{ 3818, 1613, -3201}, 0, { 2508, -1140}, {0x08, 0x7e, 0xf8, 0xff}}}, - {{{ 3716, 1613, -3303}, 0, { 2440, -1208}, {0x02, 0x7e, 0xf6, 0xff}}}, - {{{ -7167, 2048, -1279}, 0, { -4800, 138}, {0x2c, 0x76, 0x04, 0xff}}}, - {{{ -8191, 2970, 8192}, 0, { -5480, 6438}, {0x4b, 0x5c, 0xd5, 0xff}}}, - {{{ -7167, 1382, 7168}, 0, { -4800, 5758}, {0x1f, 0x76, 0xe1, 0xff}}}, - {{{ -8191, 2970, -8191}, 0, { -5480, -4460}, {0x38, 0x6a, 0x27, 0xff}}}, - {{{ -6143, 1946, -460}, 0, { -4118, 684}, {0x10, 0x7d, 0x0d, 0xff}}}, - {{{ -5247, 2048, -1279}, 0, { -3522, 138}, {0x34, 0x73, 0x0c, 0xff}}}, - {{{ -3327, 2099, 7168}, 0, { -2244, 5758}, {0xf2, 0x50, 0x9f, 0xff}}}, - {{{ -6143, 1382, 4096}, 0, { -4118, 3714}, {0x11, 0x7d, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07002FE0, 0x00405fb0, 34952, 0x00002fe0, 256); // 0x070030E0 - 0x070031C0 -static const Vtx sl_seg7_vertex_070030E0[] = { - {{{ -4351, 1024, 6144}, 0, { -2926, 5076}, {0xf7, 0x6d, 0xc1, 0xff}}}, - {{{ -6143, 1024, 6144}, 0, { -4118, 5076}, {0x1e, 0x7a, 0xf5, 0xff}}}, - {{{ -7167, 1382, 7168}, 0, { -4800, 5758}, {0x1f, 0x76, 0xe1, 0xff}}}, - {{{ -6143, 1382, 4096}, 0, { -4118, 3714}, {0x11, 0x7d, 0x0d, 0xff}}}, - {{{ -3327, 2099, 7168}, 0, { -2244, 5758}, {0xf2, 0x50, 0x9f, 0xff}}}, - {{{ -3941, 1382, 4710}, 0, { -2654, 4122}, {0x00, 0x7c, 0x17, 0xff}}}, - {{{ -5119, 1382, 4710}, 0, { -3436, 4122}, {0xfa, 0x7c, 0x1a, 0xff}}}, - {{{ -5887, 1024, 5632}, 0, { -3948, 4736}, {0xfa, 0x77, 0x29, 0xff}}}, - {{{ 90, 1024, 2330}, 0, { 28, 2538}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -403, 1024, 1818}, 0, { -298, 2198}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3551, 1024, 2330}, 0, { -2394, 2538}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 875, 1024, 2330}, 0, { 550, 2538}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 875, 1024, 1818}, 0, { 550, 2198}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3439, 1024, 1818}, 0, { -2318, 2198}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070030E0, 0x00405fb0, 34952, 0x000030e0, 224); // 0x070031C0 - 0x070032C0 -static const Vtx sl_seg7_vertex_070031C0[] = { - {{{ -5247, 2048, -1279}, 0, { -3522, 138}, {0x34, 0x73, 0x0c, 0xff}}}, - {{{ -6143, 1028, -460}, 0, { -4118, 684}, {0x02, 0x4e, 0x63, 0xff}}}, - {{{ -3781, 1024, -511}, 0, { -2546, 650}, {0x19, 0x7b, 0x0d, 0xff}}}, - {{{ -4965, 1024, -2303}, 0, { -3334, -544}, {0x28, 0x76, 0xed, 0xff}}}, - {{{ -5887, 1024, 5632}, 0, { -3948, 4736}, {0xfa, 0x77, 0x29, 0xff}}}, - {{{ -5119, 1382, 4710}, 0, { -3436, 4122}, {0xfa, 0x7c, 0x1a, 0xff}}}, - {{{ -6143, 1382, 4096}, 0, { -4118, 3714}, {0x11, 0x7d, 0x0d, 0xff}}}, - {{{ -3941, 1382, 4710}, 0, { -2654, 4122}, {0x00, 0x7c, 0x17, 0xff}}}, - {{{ -2303, 1024, -511}, 0, { -1564, 650}, {0xe9, 0x79, 0xe6, 0xff}}}, - {{{ -3537, 1024, 255}, 0, { -2384, 1158}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2223, 1024, -1319}, 0, { -1510, 112}, {0xf8, 0x7d, 0x13, 0xff}}}, - {{{ 2687, 1024, 340}, 0, { 1756, 1214}, {0x03, 0x7d, 0x13, 0xff}}}, - {{{ 4378, 819, 1267}, 0, { 2880, 1832}, {0x05, 0x7e, 0x00, 0xff}}}, - {{{ 4378, 819, 1062}, 0, { 2880, 1694}, {0x04, 0x7b, 0x1c, 0xff}}}, - {{{ 2175, 1024, 852}, 0, { 1414, 1556}, {0x35, 0x72, 0xf5, 0xff}}}, - {{{ 2330, 819, 1779}, 0, { 1518, 2172}, {0x3e, 0x6b, 0x1a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070031C0, 0x00405fb0, 34952, 0x000031c0, 256); // 0x070032C0 - 0x070033C0 -static const Vtx sl_seg7_vertex_070032C0[] = { - {{{ 2687, 1024, 340}, 0, { 1756, 1214}, {0x03, 0x7d, 0x13, 0xff}}}, - {{{ 768, 1331, -1023}, 0, { 480, 308}, {0x3b, 0x4c, 0xae, 0xff}}}, - {{{ 1280, 1022, -255}, 0, { 820, 820}, {0x69, 0x40, 0xe4, 0xff}}}, - {{{ -3941, 1382, 4710}, 0, { -2654, 4122}, {0x00, 0x7c, 0x17, 0xff}}}, - {{{ -3634, 1382, 4096}, 0, { -2448, 3714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6143, 1382, 4096}, 0, { -4118, 3714}, {0x11, 0x7d, 0x0d, 0xff}}}, - {{{ -5887, 1024, 5632}, 0, { -3948, 4736}, {0xfa, 0x77, 0x29, 0xff}}}, - {{{ -4351, 1024, 5632}, 0, { -2926, 4736}, {0x00, 0x76, 0x2d, 0xff}}}, - {{{ 7168, 2458, 8192}, 0, { 4738, 6438}, {0xb7, 0x5f, 0xd8, 0xff}}}, - {{{ 6144, 1024, 6144}, 0, { 4056, 5076}, {0xe8, 0x7b, 0xf1, 0xff}}}, - {{{ -511, 1024, 6656}, 0, { -370, 5416}, {0x00, 0x76, 0xd2, 0xff}}}, - {{{ -1277, 1741, 7168}, 0, { -880, 5758}, {0x05, 0x4d, 0x9c, 0xff}}}, - {{{ 6144, 1024, -1535}, 0, { 4056, 0}, {0xe5, 0x7b, 0x06, 0xff}}}, - {{{ -767, 973, -1023}, 0, { -542, 308}, {0xd1, 0x4c, 0xa7, 0xff}}}, - {{{ -2223, 1024, -1319}, 0, { -1510, 112}, {0xf8, 0x7d, 0x13, 0xff}}}, - {{{ -2303, 1024, -511}, 0, { -1564, 650}, {0xe9, 0x79, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070032C0, 0x00405fb0, 34952, 0x000032c0, 256); // 0x070033C0 - 0x070034B0 -static const Vtx sl_seg7_vertex_070033C0[] = { - {{{ 4582, 819, 1062}, 0, { 3016, 1694}, {0xef, 0x7b, 0x15, 0xff}}}, - {{{ 4582, 819, 1267}, 0, { 3016, 1832}, {0xf0, 0x7d, 0xf7, 0xff}}}, - {{{ 5632, 1024, 1280}, 0, { 3716, 1840}, {0xf4, 0x7e, 0x01, 0xff}}}, - {{{ 4378, 819, 1062}, 0, { 2880, 1694}, {0x04, 0x7b, 0x1c, 0xff}}}, - {{{ 5120, 1024, 512}, 0, { 3374, 1328}, {0xfa, 0x7d, 0x15, 0xff}}}, - {{{ 2687, 1024, 340}, 0, { 1756, 1214}, {0x03, 0x7d, 0x13, 0xff}}}, - {{{ 2330, 819, 1779}, 0, { 1518, 2172}, {0x3e, 0x6b, 0x1a, 0xff}}}, - {{{ 1534, 1741, 1678}, 0, { 988, 2104}, {0x4c, 0x49, 0x46, 0xff}}}, - {{{ 1418, 1229, 2366}, 0, { 912, 2562}, {0x4b, 0x52, 0x3b, 0xff}}}, - {{{ 2175, 1903, 852}, 0, { 1414, 1556}, {0x74, 0x2a, 0x1d, 0xff}}}, - {{{ 2175, 1024, 852}, 0, { 1414, 1556}, {0x35, 0x72, 0xf5, 0xff}}}, - {{{ -72, 2150, 1244}, 0, { -78, 1816}, {0xe5, 0x65, 0x47, 0xff}}}, - {{{ 0, 2150, 1818}, 0, { 0, 2198}, {0xec, 0x7d, 0x02, 0xff}}}, - {{{ 909, 2150, 1571}, 0, { 574, 2034}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 2150, 1024}, 0, { 478, 1670}, {0x1c, 0x38, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070033C0, 0x00405fb0, 34952, 0x000033c0, 240); // 0x070034B0 - 0x070035A0 -static const Vtx sl_seg7_vertex_070034B0[] = { - {{{ -403, 1024, 1818}, 0, { -298, 2198}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 90, 1024, 2330}, 0, { 28, 2538}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 875, 1024, 2330}, 0, { 550, 2538}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 973, -1023}, 0, { -542, 308}, {0xd1, 0x4c, 0xa7, 0xff}}}, - {{{ -808, 986, -1223}, 0, { -568, 176}, {0x00, 0x79, 0x23, 0xff}}}, - {{{ -2223, 1024, -1319}, 0, { -1510, 112}, {0xf8, 0x7d, 0x13, 0xff}}}, - {{{ 389, 2273, 1275}, 0, { 0, 582}, {0x9a, 0x34, 0xcb, 0xff}}}, - {{{ 371, 2253, 1310}, 0, { 138, 582}, {0xb4, 0xb5, 0x43, 0xff}}}, - {{{ 388, 2278, 1380}, 0, { 310, 496}, {0x85, 0xe8, 0x10, 0xff}}}, - {{{ 413, 2324, 1374}, 0, { 310, 410}, {0xbe, 0x6a, 0x10, 0xff}}}, - {{{ 371, 2150, 1310}, 0, { 138, 990}, {0x9d, 0x00, 0x4e, 0xff}}}, - {{{ 389, 2150, 1275}, 0, { 0, 990}, {0xa2, 0x00, 0xab, 0xff}}}, - {{{ 437, 2273, 1474}, 0, { 650, 582}, {0xc4, 0x35, 0x62, 0xff}}}, - {{{ 405, 2253, 1450}, 0, { 480, 582}, {0x83, 0xf0, 0xf2, 0xff}}}, - {{{ 437, 2150, 1474}, 0, { 650, 990}, {0xc3, 0x00, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070034B0, 0x00405fb0, 34952, 0x000034b0, 240); // 0x070035A0 - 0x07003680 -static const Vtx sl_seg7_vertex_070035A0[] = { - {{{ 437, 2273, 1474}, 0, { -280, 1400}, {0xc4, 0x35, 0x62, 0xff}}}, - {{{ 537, 2324, 1449}, 0, { 48, 1320}, {0x0d, 0x70, 0x38, 0xff}}}, - {{{ 413, 2324, 1374}, 0, { -360, 1068}, {0xbe, 0x6a, 0x10, 0xff}}}, - {{{ 612, 2325, 1326}, 0, { 300, 910}, {0x38, 0x70, 0xf3, 0xff}}}, - {{{ 488, 2324, 1250}, 0, { -110, 658}, {0xf2, 0x70, 0xc7, 0xff}}}, - {{{ 512, 2345, 1350}, 0, { 0, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 389, 2273, 1275}, 0, { -442, 740}, {0x9a, 0x34, 0xcb, 0xff}}}, - {{{ 636, 2273, 1425}, 0, { 650, 580}, {0x66, 0x33, 0x36, 0xff}}}, - {{{ 662, 2273, 1314}, 0, { 308, 580}, {0x71, 0x27, 0xd8, 0xff}}}, - {{{ 612, 2325, 1326}, 0, { 310, 410}, {0x38, 0x70, 0xf3, 0xff}}}, - {{{ 662, 2150, 1314}, 0, { 308, 990}, {0x7e, 0x00, 0xf8, 0xff}}}, - {{{ 636, 2150, 1425}, 0, { 650, 990}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 588, 2273, 1226}, 0, { 0, 580}, {0x35, 0x33, 0x99, 0xff}}}, - {{{ 588, 2150, 1226}, 0, { 0, 990}, {0x4d, 0x00, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070035A0, 0x00405fb0, 34952, 0x000035a0, 224); // 0x07003680 - 0x07003780 -static const Vtx sl_seg7_vertex_07003680[] = { - {{{ 537, 2324, 1449}, 0, { 308, 410}, {0x0d, 0x70, 0x38, 0xff}}}, - {{{ 437, 2273, 1474}, 0, { 0, 582}, {0xc4, 0x35, 0x62, 0xff}}}, - {{{ 549, 2273, 1499}, 0, { 308, 582}, {0x29, 0x27, 0x71, 0xff}}}, - {{{ 588, 2273, 1226}, 0, { 218, 578}, {0x35, 0x33, 0x99, 0xff}}}, - {{{ 488, 2324, 1250}, 0, { -110, 658}, {0xf2, 0x70, 0xc7, 0xff}}}, - {{{ 612, 2325, 1326}, 0, { 300, 910}, {0x38, 0x70, 0xf3, 0xff}}}, - {{{ 636, 2273, 1425}, 0, { 380, 1238}, {0x66, 0x33, 0x36, 0xff}}}, - {{{ 537, 2324, 1449}, 0, { 48, 1320}, {0x0d, 0x70, 0x38, 0xff}}}, - {{{ 588, 2273, 1226}, 0, { 650, 582}, {0x35, 0x33, 0x99, 0xff}}}, - {{{ 476, 2273, 1201}, 0, { 308, 582}, {0xd7, 0x27, 0x8f, 0xff}}}, - {{{ 488, 2324, 1250}, 0, { 308, 410}, {0xf2, 0x70, 0xc7, 0xff}}}, - {{{ 476, 2150, 1201}, 0, { 308, 990}, {0xf7, 0x00, 0x82, 0xff}}}, - {{{ 588, 2150, 1226}, 0, { 650, 990}, {0x4d, 0x00, 0x9c, 0xff}}}, - {{{ 389, 2150, 1275}, 0, { 0, 990}, {0xa2, 0x00, 0xab, 0xff}}}, - {{{ 389, 2273, 1275}, 0, { 0, 582}, {0x9a, 0x34, 0xcb, 0xff}}}, - {{{ 549, 2150, 1499}, 0, { 308, 990}, {0x09, 0x00, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07003680, 0x00405fb0, 34952, 0x00003680, 256); // 0x07003780 - 0x07003860 -static const Vtx sl_seg7_vertex_07003780[] = { - {{{ 549, 2150, 1499}, 0, { 308, 990}, {0x09, 0x00, 0x7e, 0xff}}}, - {{{ 437, 2273, 1474}, 0, { 0, 582}, {0xc4, 0x35, 0x62, 0xff}}}, - {{{ 437, 2150, 1474}, 0, { 0, 990}, {0xc3, 0x00, 0x6f, 0xff}}}, - {{{ 636, 2150, 1425}, 0, { 650, 990}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 549, 2273, 1499}, 0, { 308, 582}, {0x29, 0x27, 0x71, 0xff}}}, - {{{ 636, 2273, 1425}, 0, { 650, 582}, {0x66, 0x33, 0x36, 0xff}}}, - {{{ 537, 2324, 1449}, 0, { 308, 410}, {0x0d, 0x70, 0x38, 0xff}}}, - {{{ 437, 2150, 1474}, 0, { 650, 990}, {0xc3, 0x00, 0x6f, 0xff}}}, - {{{ 405, 2253, 1450}, 0, { 480, 582}, {0x83, 0xf0, 0xf2, 0xff}}}, - {{{ 405, 2150, 1450}, 0, { 480, 990}, {0x84, 0x00, 0xe7, 0xff}}}, - {{{ 1280, 1022, -255}, 0, { 394, 2072}, {0x69, 0x40, 0xe4, 0xff}}}, - {{{ 1280, 2108, 256}, 0, { 0, 990}, {0x79, 0x00, 0x24, 0xff}}}, - {{{ 1280, 1400, 256}, 0, { 0, 1694}, {0x71, 0x2e, 0xde, 0xff}}}, - {{{ 1280, 2108, -255}, 0, { 394, 990}, {0x6e, 0xd0, 0xd9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07003780, 0x00405fb0, 34952, 0x00003780, 224); // 0x07003860 - 0x07003960 -static const Vtx sl_seg7_vertex_07003860[] = { - {{{ 1280, 2816, 256}, 0, { 0, 284}, {0x72, 0x28, 0x25, 0xff}}}, - {{{ 512, 3328, 512}, 0, { -668, -228}, {0x5a, 0x2b, 0x4d, 0xff}}}, - {{{ 768, 2816, 1024}, 0, { -952, 284}, {0x2f, 0x49, 0x5c, 0xff}}}, - {{{ 1280, 1022, -255}, 0, { 394, 2072}, {0x69, 0x40, 0xe4, 0xff}}}, - {{{ 768, 1331, -1023}, 0, { 748, 1764}, {0x3b, 0x4c, 0xae, 0xff}}}, - {{{ 768, 2108, -1023}, 0, { 748, 990}, {0x3e, 0xdc, 0x98, 0xff}}}, - {{{ 1635, 2304, -646}, 0, { 914, 794}, {0x34, 0x92, 0xde, 0xff}}}, - {{{ 1280, 2108, -255}, 0, { 394, 990}, {0x6e, 0xd0, 0xd9, 0xff}}}, - {{{ 1379, 2304, -1030}, 0, { 1092, 794}, {0x26, 0xc3, 0x98, 0xff}}}, - {{{ 768, 2150, 1024}, 0, { -952, 948}, {0x1c, 0x38, 0x6d, 0xff}}}, - {{{ -72, 2852, 1244}, 0, { -1600, 248}, {0x25, 0xf2, 0x78, 0xff}}}, - {{{ -72, 2150, 1244}, 0, { -1600, 948}, {0xe5, 0x65, 0x47, 0xff}}}, - {{{ 0, 3328, 768}, 0, { -1164, -228}, {0x5f, 0xfb, 0x53, 0xff}}}, - {{{ 768, 4352, -767}, 0, { 690, 628}, {0x53, 0x2f, 0xad, 0xff}}}, - {{{ 0, 4864, -511}, 0, { 0, 268}, {0x00, 0x74, 0xce, 0xff}}}, - {{{ 512, 4864, 0}, 0, { 0, 990}, {0x3f, 0x6d, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07003860, 0x00405fb0, 34952, 0x00003860, 256); // 0x07003960 - 0x07003A60 -static const Vtx sl_seg7_vertex_07003960[] = { - {{{ 0, 3328, 768}, 0, { -1164, -228}, {0x5f, 0xfb, 0x53, 0xff}}}, - {{{ -1, 3564, 1030}, 0, { -1382, -462}, {0x7a, 0x00, 0x1f, 0xff}}}, - {{{ -72, 2852, 1244}, 0, { -1600, 248}, {0x25, 0xf2, 0x78, 0xff}}}, - {{{ -72, 2150, 1244}, 0, { -1600, 948}, {0xe5, 0x65, 0x47, 0xff}}}, - {{{ -840, 2816, 988}, 0, { -1812, 284}, {0x9a, 0x01, 0x4b, 0xff}}}, - {{{ 0, 4864, 512}, 0, { -752, 990}, {0x1d, 0x73, 0x2b, 0xff}}}, - {{{ 0, 4864, -511}, 0, { 0, 268}, {0x00, 0x74, 0xce, 0xff}}}, - {{{ -511, 4864, 0}, 0, { -752, 268}, {0xc3, 0x6e, 0xf2, 0xff}}}, - {{{ 512, 4864, 0}, 0, { 0, 990}, {0x3f, 0x6d, 0x07, 0xff}}}, - {{{ 623, 4352, 623}, 0, { -392, 1506}, {0x40, 0x53, 0x47, 0xff}}}, - {{{ -24, 4352, 925}, 0, { -1062, 1262}, {0x2b, 0x49, 0x5d, 0xff}}}, - {{{ 1024, 4351, 0}, 0, { 330, 1350}, {0x75, 0x30, 0x06, 0xff}}}, - {{{ 768, 4352, -767}, 0, { 690, 628}, {0x53, 0x2f, 0xad, 0xff}}}, - {{{ 768, 2108, -1023}, 0, { 748, 990}, {0x3e, 0xdc, 0x98, 0xff}}}, - {{{ 0, 973, -1279}, 0, { 534, 2120}, {0x14, 0x00, 0x83, 0xff}}}, - {{{ 0, 2816, -1279}, 0, { 534, 284}, {0xfb, 0x20, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07003960, 0x00405fb0, 34952, 0x00003960, 256); // 0x07003A60 - 0x07003B60 -static const Vtx sl_seg7_vertex_07003A60[] = { - {{{ 0, 4864, -511}, 0, { 0, 268}, {0x00, 0x74, 0xce, 0xff}}}, - {{{ -767, 4352, -767}, 0, { -392, -456}, {0xad, 0x2f, 0xad, 0xff}}}, - {{{ -511, 4864, 0}, 0, { -752, 268}, {0xc3, 0x6e, 0xf2, 0xff}}}, - {{{ 768, 4352, -767}, 0, { 690, 628}, {0x53, 0x2f, 0xad, 0xff}}}, - {{{ 0, 4352, -1023}, 0, { 330, -94}, {0x00, 0x31, 0x8b, 0xff}}}, - {{{ 768, 2108, -1023}, 0, { 748, 990}, {0x3e, 0xdc, 0x98, 0xff}}}, - {{{ 768, 1331, -1023}, 0, { 748, 1764}, {0x3b, 0x4c, 0xae, 0xff}}}, - {{{ 0, 973, -1279}, 0, { 534, 2120}, {0x14, 0x00, 0x83, 0xff}}}, - {{{ 768, 1024, -1023}, 0, { 748, 2070}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -767, 973, -1023}, 0, { -100, 2120}, {0xd1, 0x4c, 0xa7, 0xff}}}, - {{{ 0, 2816, -1279}, 0, { 534, 284}, {0xfb, 0x20, 0x86, 0xff}}}, - {{{ 768, 3072, -1023}, 0, { 748, 28}, {0x16, 0x53, 0xa3, 0xff}}}, - {{{ 1379, 2304, -1030}, 0, { 1092, 794}, {0x26, 0xc3, 0x98, 0xff}}}, - {{{ 1635, 2560, -646}, 0, { 914, 538}, {0x5e, 0x00, 0x55, 0xff}}}, - {{{ 1740, 2466, -760}, 0, { 1068, 632}, {0x67, 0xb7, 0xfb, 0xff}}}, - {{{ 1990, 2816, -1036}, 0, { 1434, 284}, {0x7d, 0x11, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07003A60, 0x00405fb0, 34952, 0x00003a60, 256); // 0x07003B60 - 0x07003C40 -static const Vtx sl_seg7_vertex_07003B60[] = { - {{{ 1280, 2108, 256}, 0, { 0, 990}, {0x79, 0x00, 0x24, 0xff}}}, - {{{ 995, 2816, 683}, 0, { -542, 284}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 995, 2108, 683}, 0, { -542, 990}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1280, 2816, 256}, 0, { 0, 284}, {0x72, 0x28, 0x25, 0xff}}}, - {{{ 1280, 2364, -255}, 0, { 394, 734}, {0x76, 0x00, 0x2d, 0xff}}}, - {{{ 1280, 3072, -255}, 0, { 394, 28}, {0x61, 0x4a, 0x20, 0xff}}}, - {{{ 1280, 2210, 256}, 0, { 0, 888}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 3328, 512}, 0, { -668, -228}, {0x5a, 0x2b, 0x4d, 0xff}}}, - {{{ 1635, 2560, -646}, 0, { 914, 538}, {0x5e, 0x00, 0x55, 0xff}}}, - {{{ 1635, 2796, -646}, 0, { 914, 284}, {0x5e, 0x00, 0x55, 0xff}}}, - {{{ 1453, 2970, -444}, 0, { 646, 130}, {0x5e, 0x00, 0x55, 0xff}}}, - {{{ 1635, 2816, -646}, 0, { 914, 284}, {0x42, 0x59, 0x3c, 0xff}}}, - {{{ 1990, 2816, -1036}, 0, { 1434, 284}, {0x7d, 0x11, 0xff, 0xff}}}, - {{{ 1453, 3052, -444}, 0, { 646, 28}, {0x5e, 0x00, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07003B60, 0x00405fb0, 34952, 0x00003b60, 224); // 0x07003C40 - 0x07003D30 -static const Vtx sl_seg7_vertex_07003C40[] = { - {{{ 1280, 1022, -255}, 0, { 394, 2072}, {0x69, 0x40, 0xe4, 0xff}}}, - {{{ 1280, 1400, 256}, 0, { 0, 1694}, {0x71, 0x2e, 0xde, 0xff}}}, - {{{ 2175, 1024, 852}, 0, { 0, 2070}, {0x35, 0x72, 0xf5, 0xff}}}, - {{{ 1280, 3072, -255}, 0, { 394, 28}, {0x61, 0x4a, 0x20, 0xff}}}, - {{{ 768, 3328, 0}, 0, { -100, -228}, {0x7e, 0xf4, 0xfb, 0xff}}}, - {{{ 512, 3328, 512}, 0, { -668, -228}, {0x5a, 0x2b, 0x4d, 0xff}}}, - {{{ 1195, 3072, -383}, 0, { 452, 28}, {0x23, 0x77, 0xeb, 0xff}}}, - {{{ 1635, 2816, -646}, 0, { 914, 284}, {0x42, 0x59, 0x3c, 0xff}}}, - {{{ 1990, 2816, -1036}, 0, { 1434, 284}, {0x7d, 0x11, 0xff, 0xff}}}, - {{{ 1379, 2816, -1030}, 0, { 1092, 284}, {0xff, 0x38, 0x8f, 0xff}}}, - {{{ 1379, 2304, -1030}, 0, { 1092, 794}, {0x26, 0xc3, 0x98, 0xff}}}, - {{{ 1740, 2466, -760}, 0, { 1068, 632}, {0x67, 0xb7, 0xfb, 0xff}}}, - {{{ -1279, 2816, -255}, 0, { -1022, 284}, {0x97, 0x3c, 0xdd, 0xff}}}, - {{{ -511, 3328, -511}, 0, { -384, -228}, {0xa4, 0x17, 0xac, 0xff}}}, - {{{ -767, 2816, -1023}, 0, { -100, 284}, {0xb6, 0x32, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07003C40, 0x00405fb0, 34952, 0x00003c40, 240); // 0x07003D30 - 0x07003E10 -static const Vtx sl_seg7_vertex_07003D30[] = { - {{{ -1279, 1656, -255}, 0, { -1022, 1440}, {0xa7, 0x20, 0xac, 0xff}}}, - {{{ -767, 2816, -1023}, 0, { -100, 284}, {0xb6, 0x32, 0xa7, 0xff}}}, - {{{ -767, 973, -1023}, 0, { -100, 2120}, {0xd1, 0x4c, 0xa7, 0xff}}}, - {{{ -1279, 2816, -255}, 0, { -1022, 284}, {0x97, 0x3c, 0xdd, 0xff}}}, - {{{ 0, 2816, -1279}, 0, { 534, 284}, {0xfb, 0x20, 0x86, 0xff}}}, - {{{ 0, 3328, -767}, 0, { 110, -228}, {0xf7, 0x01, 0x82, 0xff}}}, - {{{ -511, 3328, -511}, 0, { -384, -228}, {0xa4, 0x17, 0xac, 0xff}}}, - {{{ -767, 3328, 0}, 0, { -952, -228}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ 512, 3328, -511}, 0, { 180, -228}, {0x54, 0x35, 0xb2, 0xff}}}, - {{{ 768, 3072, -1023}, 0, { 748, 28}, {0x16, 0x53, 0xa3, 0xff}}}, - {{{ 1024, 3585, 0}, 0, { -838, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ 768, 3584, -767}, 0, { 0, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 768, 4352, -767}, 0, { 0, 224}, {0x53, 0x2f, 0xad, 0xff}}}, - {{{ 1024, 4351, 0}, 0, { -838, 224}, {0x75, 0x30, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07003D30, 0x00405fb0, 34952, 0x00003d30, 224); // 0x07003E10 - 0x07003EF0 -static const Vtx sl_seg7_vertex_07003E10[] = { - {{{ -1279, 2816, 256}, 0, { -1448, 284}, {0x97, 0x3f, 0x1e, 0xff}}}, - {{{ -1648, 768, 748}, 0, { -2060, 2070}, {0x98, 0x45, 0x11, 0xff}}}, - {{{ -840, 1823, 988}, 0, { -1812, 1272}, {0xa2, 0x3d, 0x3a, 0xff}}}, - {{{ -2303, 1024, -511}, 0, { -1376, 2070}, {0xe9, 0x79, 0xe6, 0xff}}}, - {{{ -840, 2816, 988}, 0, { -1812, 284}, {0x9a, 0x01, 0x4b, 0xff}}}, - {{{ 0, 3328, -767}, 0, { -758, 2010}, {0xf7, 0x01, 0x82, 0xff}}}, - {{{ -767, 3584, -767}, 0, { 0, 1754}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 0, 3584, -1023}, 0, { -838, 1754}, {0x00, 0xe0, 0x86, 0xff}}}, - {{{ -511, 3328, -511}, 0, { -192, 2010}, {0xa4, 0x17, 0xac, 0xff}}}, - {{{ 512, 3328, -511}, 0, { -1162, 2010}, {0x54, 0x35, 0xb2, 0xff}}}, - {{{ 768, 3584, -767}, 0, { -1484, 1754}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 768, 4352, -767}, 0, { -1484, 990}, {0x53, 0x2f, 0xad, 0xff}}}, - {{{ -767, 4352, -767}, 0, { 0, 990}, {0xad, 0x2f, 0xad, 0xff}}}, - {{{ 0, 4352, -1023}, 0, { -838, 990}, {0x00, 0x31, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07003E10, 0x00405fb0, 34952, 0x00003e10, 224); // 0x07003EF0 - 0x07003FE0 -static const Vtx sl_seg7_vertex_07003EF0[] = { - {{{ 1333, 3072, -683}, 0, { 778, 28}, {0x2a, 0x6f, 0xd5, 0xff}}}, - {{{ 1493, 2816, -859}, 0, { 1012, 284}, {0x4e, 0x55, 0xcc, 0xff}}}, - {{{ 1379, 2816, -1029}, 0, { 1090, 284}, {0x3c, 0x5d, 0xc3, 0xff}}}, - {{{ 512, 3328, -511}, 0, { -1162, 2010}, {0x54, 0x35, 0xb2, 0xff}}}, - {{{ 768, 3584, -767}, 0, { -1484, 1754}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 768, 3328, 0}, 0, { -1242, 2010}, {0x7e, 0xf4, 0xfb, 0xff}}}, - {{{ 1024, 3585, 0}, 0, { -1484, 1754}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ -767, 3328, 0}, 0, { 210, 2010}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ -767, 3584, -767}, 0, { 0, 1754}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ -511, 3328, -511}, 0, { -192, 2010}, {0xa4, 0x17, 0xac, 0xff}}}, - {{{ -767, 4352, -767}, 0, { 0, 990}, {0xad, 0x2f, 0xad, 0xff}}}, - {{{ -1023, 3584, 0}, 0, { 452, 1754}, {0x88, 0xd9, 0xf7, 0xff}}}, - {{{ -1023, 4352, 0}, 0, { 452, 990}, {0x88, 0x27, 0x09, 0xff}}}, - {{{ 1195, 3072, -383}, 0, { 452, 28}, {0x23, 0x77, 0xeb, 0xff}}}, - {{{ 768, 3072, -1023}, 0, { 748, 28}, {0x16, 0x53, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07003EF0, 0x00405fb0, 34952, 0x00003ef0, 240); // 0x07003FE0 - 0x070040E0 -static const Vtx sl_seg7_vertex_07003FE0[] = { - {{{ -840, 2816, 988}, 0, { -1812, 284}, {0x9a, 0x01, 0x4b, 0xff}}}, - {{{ -608, 3564, 1786}, 0, { -2346, -462}, {0xb8, 0xc0, 0x51, 0xff}}}, - {{{ -769, 3564, 774}, 0, { -1594, -462}, {0x8d, 0xfc, 0xcc, 0xff}}}, - {{{ 768, 3072, -1023}, 0, { 748, 28}, {0x16, 0x53, 0xa3, 0xff}}}, - {{{ 1379, 2816, -1030}, 0, { 1092, 284}, {0xff, 0x38, 0x8f, 0xff}}}, - {{{ 1379, 2304, -1030}, 0, { 1092, 794}, {0x26, 0xc3, 0x98, 0xff}}}, - {{{ 512, 3328, -511}, 0, { 180, -228}, {0x54, 0x35, 0xb2, 0xff}}}, - {{{ 1195, 3072, -383}, 0, { 452, 28}, {0x23, 0x77, 0xeb, 0xff}}}, - {{{ -72, 2150, 1244}, 0, { -1600, 948}, {0xe5, 0x65, 0x47, 0xff}}}, - {{{ -840, 1823, 988}, 0, { -1812, 1272}, {0xa2, 0x3d, 0x3a, 0xff}}}, - {{{ -511, 3328, 512}, 0, { -1234, -228}, {0x83, 0x10, 0xf3, 0xff}}}, - {{{ -1279, 2816, 256}, 0, { -1448, 284}, {0x97, 0x3f, 0x1e, 0xff}}}, - {{{ -72, 2852, 1244}, 0, { -1600, 248}, {0x25, 0xf2, 0x78, 0xff}}}, - {{{ 1740, 2466, -760}, 0, { 1068, 632}, {0x67, 0xb7, 0xfb, 0xff}}}, - {{{ 1635, 2304, -646}, 0, { 914, 794}, {0x34, 0x92, 0xde, 0xff}}}, - {{{ 768, 3328, 0}, 0, { -100, -228}, {0x7e, 0xf4, 0xfb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07003FE0, 0x00405fb0, 34952, 0x00003fe0, 256); // 0x070040E0 - 0x070041D0 -static const Vtx sl_seg7_vertex_070040E0[] = { - {{{ -769, 3564, 774}, 0, { -1594, -462}, {0x8d, 0xfc, 0xcc, 0xff}}}, - {{{ -767, 3584, 768}, 0, { -1588, -484}, {0x95, 0xda, 0x38, 0xff}}}, - {{{ -511, 3328, 512}, 0, { -1234, -228}, {0x83, 0x10, 0xf3, 0xff}}}, - {{{ -1279, 2816, 256}, 0, { -1448, 284}, {0x97, 0x3f, 0x1e, 0xff}}}, - {{{ -767, 3328, 0}, 0, { -952, -228}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ 0, 3328, 768}, 0, { -1164, -228}, {0x5f, 0xfb, 0x53, 0xff}}}, - {{{ 0, 3584, 1024}, 0, { -1376, -484}, {0x34, 0xe2, 0x6f, 0xff}}}, - {{{ -1, 3564, 1030}, 0, { -1382, -462}, {0x7a, 0x00, 0x1f, 0xff}}}, - {{{ -767, 3584, 768}, 0, { 452, 1754}, {0x95, 0xda, 0x38, 0xff}}}, - {{{ 0, 4352, 1024}, 0, { -192, 990}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -767, 4352, 768}, 0, { 452, 990}, {0x9f, 0x22, 0x4a, 0xff}}}, - {{{ 0, 3584, 1024}, 0, { -192, 1754}, {0x34, 0xe2, 0x6f, 0xff}}}, - {{{ -511, 3328, 512}, 0, { 130, 2010}, {0x83, 0x10, 0xf3, 0xff}}}, - {{{ -767, 3328, 0}, 0, { 210, 2010}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ -1023, 3584, 0}, 0, { 452, 1754}, {0x88, 0xd9, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070040E0, 0x00405fb0, 34952, 0x000040e0, 240); // 0x070041D0 - 0x070042B0 -static const Vtx sl_seg7_vertex_070041D0[] = { - {{{ -1023, 4352, 0}, 0, { -192, 224}, {0x88, 0x27, 0x09, 0xff}}}, - {{{ -1023, 3584, 0}, 0, { -192, 990}, {0x88, 0xd9, 0xf7, 0xff}}}, - {{{ -767, 3584, 768}, 0, { -1000, 990}, {0x95, 0xda, 0x38, 0xff}}}, - {{{ -767, 4352, 768}, 0, { -1000, 224}, {0x9f, 0x22, 0x4a, 0xff}}}, - {{{ -1279, 2816, 256}, 0, { -1448, 284}, {0x97, 0x3f, 0x1e, 0xff}}}, - {{{ -1279, 2816, -255}, 0, { -1022, 284}, {0x97, 0x3c, 0xdd, 0xff}}}, - {{{ -1279, 1656, -255}, 0, { -1022, 1440}, {0xa7, 0x20, 0xac, 0xff}}}, - {{{ -767, 3328, 0}, 0, { -952, -228}, {0x84, 0xea, 0x00, 0xff}}}, - {{{ -2303, 1024, -511}, 0, { -1376, 2070}, {0xe9, 0x79, 0xe6, 0xff}}}, - {{{ -767, 973, -1023}, 0, { -100, 2120}, {0xd1, 0x4c, 0xa7, 0xff}}}, - {{{ -511, 4864, 0}, 0, { -752, 268}, {0xc3, 0x6e, 0xf2, 0xff}}}, - {{{ -767, 4352, -767}, 0, { -392, -456}, {0xad, 0x2f, 0xad, 0xff}}}, - {{{ -1023, 4352, 0}, 0, { -1114, -94}, {0x88, 0x27, 0x09, 0xff}}}, - {{{ -767, 4352, 768}, 0, { -1476, 628}, {0x9f, 0x22, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070041D0, 0x00405fb0, 34952, 0x000041d0, 224); // 0x070042B0 - 0x07004390 -static const Vtx sl_seg7_vertex_070042B0[] = { - {{{ 970, 963, -4041}, 0, {-20200, -3852}, {0x60, 0xfd, 0xae, 0xff}}}, - {{{ 924, 963, -4064}, 0, {-20314, -3624}, {0xec, 0xfc, 0x83, 0xff}}}, - {{{ 936, 1041, -4007}, 0, {-20028, -3680}, {0x01, 0x7c, 0xe6, 0xff}}}, - {{{ 879, 963, -4018}, 0, {-20086, -3394}, {0x85, 0xfc, 0xe4, 0xff}}}, - {{{ 936, 894, -4007}, 0, {-20028, -3680}, {0x01, 0x84, 0xe9, 0xff}}}, - {{{ 993, 963, -3972}, 0, {-19856, -3966}, {0x70, 0xfb, 0x3b, 0xff}}}, - {{{ 902, 963, -3949}, 0, {-19742, -3508}, {0xc4, 0xfc, 0x6f, 0xff}}}, - {{{ -872, 963, -5167}, 0, {-25822, 5344}, {0x5f, 0xfd, 0xad, 0xff}}}, - {{{ -918, 963, -5190}, 0, {-25936, 5572}, {0xed, 0xfc, 0x83, 0xff}}}, - {{{ -906, 1041, -5133}, 0, {-25650, 5516}, {0x01, 0x7c, 0xe6, 0xff}}}, - {{{ -964, 963, -5144}, 0, {-25706, 5802}, {0x85, 0xfc, 0xe3, 0xff}}}, - {{{ -906, 894, -5133}, 0, {-25650, 5516}, {0x01, 0x84, 0xe9, 0xff}}}, - {{{ -849, 963, -5099}, 0, {-25478, 5230}, {0x70, 0xfb, 0x3b, 0xff}}}, - {{{ -941, 963, -5076}, 0, {-25364, 5688}, {0xc5, 0xfc, 0x70, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070042B0, 0x00405fb0, 34952, 0x000042b0, 224); // 0x07004390 - 0x07004490 -static const Vtx sl_seg7_vertex_07004390[] = { - {{{ 310, 963, -5702}, 0, {-28490, -558}, {0xed, 0xfc, 0x83, 0xff}}}, - {{{ 356, 963, -5679}, 0, {-28376, -786}, {0x5f, 0xfd, 0xad, 0xff}}}, - {{{ 322, 894, -5645}, 0, {-28204, -614}, {0x01, 0x84, 0xe9, 0xff}}}, - {{{ 415, 947, -3639}, 0, {-18196, -1080}, {0x73, 0xd0, 0x15, 0xff}}}, - {{{ 236, 922, -3511}, 0, {-17558, -186}, {0xf5, 0xe5, 0x7b, 0xff}}}, - {{{ 248, 870, -3601}, 0, {-18004, -250}, {0xf6, 0x84, 0xe9, 0xff}}}, - {{{ 108, 947, -3588}, 0, {-17940, 454}, {0x91, 0xc5, 0xf2, 0xff}}}, - {{{ 133, 998, -3588}, 0, {-17940, 326}, {0xb0, 0x62, 0x02, 0xff}}}, - {{{ 236, 947, -3665}, 0, {-18324, -186}, {0xe6, 0xff, 0x84, 0xff}}}, - {{{ 236, 998, -3639}, 0, {-18196, -186}, {0xf1, 0x6c, 0xc0, 0xff}}}, - {{{ 389, 998, -3639}, 0, {-18196, -952}, {0x27, 0x67, 0xc2, 0xff}}}, - {{{ 236, 998, -3537}, 0, {-17686, -186}, {0x15, 0x5e, 0x51, 0xff}}}, - {{{ -286, 870, -4638}, 0, {-23178, 2418}, {0x1f, 0xe7, 0x88, 0xff}}}, - {{{ -204, 870, -4441}, 0, {-22198, 2010}, {0x7c, 0xee, 0x0c, 0xff}}}, - {{{ -286, 772, -4539}, 0, {-22688, 2418}, {0x02, 0x82, 0xf9, 0xff}}}, - {{{ 264, 963, -5656}, 0, {-28262, -328}, {0x85, 0xfc, 0xe3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07004390, 0x00405fb0, 34952, 0x00004390, 256); // 0x07004490 - 0x07004590 -static const Vtx sl_seg7_vertex_07004490[] = { - {{{ 356, 963, -5679}, 0, {-28376, -786}, {0x5f, 0xfd, 0xad, 0xff}}}, - {{{ 310, 963, -5702}, 0, {-28490, -558}, {0xed, 0xfc, 0x83, 0xff}}}, - {{{ 322, 1041, -5645}, 0, {-28204, -614}, {0x01, 0x7c, 0xe6, 0xff}}}, - {{{ 379, 963, -5611}, 0, {-28032, -900}, {0x70, 0xfb, 0x3b, 0xff}}}, - {{{ 322, 894, -5645}, 0, {-28204, -614}, {0x01, 0x84, 0xe9, 0xff}}}, - {{{ 287, 963, -5588}, 0, {-27918, -442}, {0xc5, 0xfc, 0x70, 0xff}}}, - {{{ 264, 963, -5656}, 0, {-28262, -328}, {0x85, 0xfc, 0xe3, 0xff}}}, - {{{ -286, 870, -4359}, 0, {-21788, 2418}, {0xe4, 0xdf, 0x77, 0xff}}}, - {{{ -384, 870, -4539}, 0, {-22688, 2910}, {0x85, 0xea, 0xed, 0xff}}}, - {{{ -286, 772, -4539}, 0, {-22688, 2418}, {0x02, 0x82, 0xf9, 0xff}}}, - {{{ -286, 870, -4638}, 0, {-23178, 2418}, {0x1f, 0xe7, 0x88, 0xff}}}, - {{{ -286, 1067, -4539}, 0, {-22688, 2418}, {0x02, 0x7e, 0x00, 0xff}}}, - {{{ -204, 870, -4441}, 0, {-22198, 2010}, {0x7c, 0xee, 0x0c, 0xff}}}, - {{{ -72, 2852, 1244}, 0, { -1600, 248}, {0x25, 0xf2, 0x78, 0xff}}}, - {{{ -587, 3564, 1792}, 0, { -2340, -462}, {0x30, 0xd1, 0x6b, 0xff}}}, - {{{ -608, 3564, 1786}, 0, { -2346, -462}, {0xb8, 0xc0, 0x51, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07004490, 0x00405fb0, 34952, 0x00004490, 256); // 0x07004590 - 0x07004620 -static const Vtx sl_seg7_vertex_07004590[] = { - {{{ -587, 3564, 1792}, 0, { -2340, -462}, {0x30, 0xd1, 0x6b, 0xff}}}, - {{{ -72, 2852, 1244}, 0, { -1600, 248}, {0x25, 0xf2, 0x78, 0xff}}}, - {{{ -1, 3564, 1030}, 0, { -1382, -462}, {0x7a, 0x00, 0x1f, 0xff}}}, - {{{ -1648, 768, 748}, 0, { -1126, 1486}, {0x98, 0x45, 0x11, 0xff}}}, - {{{ -1033, 1823, 1428}, 0, { -730, 1956}, {0xbf, 0x68, 0xe3, 0xff}}}, - {{{ -840, 1823, 988}, 0, { -590, 1646}, {0xa2, 0x3d, 0x3a, 0xff}}}, - {{{ -1801, 768, 952}, 0, { -1230, 1622}, {0xb3, 0x52, 0xc7, 0xff}}}, - {{{ -72, 2150, 1244}, 0, { -78, 1816}, {0xe5, 0x65, 0x47, 0xff}}}, - {{{ 0, 2150, 1818}, 0, { 0, 2198}, {0xec, 0x7d, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07004590, 0x00405fb0, 34952, 0x00004590, 144); // 0x07004620 - 0x07004670 -static const Vtx sl_seg7_vertex_07004620[] = { - {{{ 487, 2278, 1356}, 0, { 238, -30}, {0xa9, 0xa9, 0x1e, 0xff}}}, - {{{ 471, 2253, 1286}, 0, { 510, -30}, {0xec, 0xd4, 0x75, 0xff}}}, - {{{ 471, 2150, 1286}, 0, { 510, 990}, {0x9f, 0x00, 0x51, 0xff}}}, - {{{ 504, 2150, 1426}, 0, { 0, 990}, {0x94, 0x00, 0xbe, 0xff}}}, - {{{ 504, 2253, 1426}, 0, { 0, -30}, {0xc1, 0xa8, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07004620, 0x00405fb0, 34952, 0x00004620, 80); // 0x07004670 - 0x070046F0 -static const Vtx sl_seg7_vertex_07004670[] = { - {{{ 0, 4352, 1024}, 0, { 0, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 768, 3584, 768}, 0, { 990, 990}, {0x46, 0xc1, 0x54, 0xff}}}, - {{{ 768, 4352, 768}, 0, { 988, 0}, {0x67, 0x00, 0x49, 0xff}}}, - {{{ 0, 3584, 1024}, 0, { 0, 990}, {0x34, 0xe2, 0x6f, 0xff}}}, - {{{ 768, 4352, 768}, 0, { 0, -34}, {0x67, 0x00, 0x49, 0xff}}}, - {{{ 1024, 3585, 0}, 0, { 990, 990}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ 1024, 4351, 0}, 0, { 990, 0}, {0x75, 0x30, 0x06, 0xff}}}, - {{{ 768, 3584, 768}, 0, { 0, 990}, {0x46, 0xc1, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07004670, 0x00405fb0, 34952, 0x00004670, 128); // 0x070046F0 - 0x07004750 -static const Vtx sl_seg7_vertex_070046F0[] = { - {{{ 768, 3328, 0}, 0, { 1564, 1250}, {0x7e, 0xf4, 0xfb, 0xff}}}, - {{{ 768, 3584, 768}, 0, { 480, 54}, {0x46, 0xc1, 0x54, 0xff}}}, - {{{ 512, 3328, 512}, 0, { 480, 924}, {0x5a, 0x2b, 0x4d, 0xff}}}, - {{{ 1024, 3585, 0}, 0, { 1924, 706}, {0x7a, 0xe0, 0x00, 0xff}}}, - {{{ 0, 3328, 768}, 0, { -602, 1250}, {0x5f, 0xfb, 0x53, 0xff}}}, - {{{ 0, 3584, 1024}, 0, { -964, 706}, {0x34, 0xe2, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070046F0, 0x00405fb0, 34952, 0x000046f0, 96); // 0x07004750 - 0x07004830 -static const Vtx sl_seg7_vertex_07004750[] = { - {{{ 371, 2253, 1310}, 0, { 0, 0}, {0xb4, 0xb5, 0x43, 0xff}}}, - {{{ 471, 2253, 1286}, 0, { 0, 2012}, {0xec, 0xd4, 0x75, 0xff}}}, - {{{ 487, 2278, 1356}, 0, { 480, 2012}, {0xa9, 0xa9, 0x1e, 0xff}}}, - {{{ 388, 2278, 1380}, 0, { 480, 0}, {0x85, 0xe8, 0x10, 0xff}}}, - {{{ 504, 2253, 1426}, 0, { 990, 2012}, {0xc1, 0xa8, 0xc0, 0xff}}}, - {{{ 405, 2253, 1450}, 0, { 990, 0}, {0x83, 0xf0, 0xf2, 0xff}}}, - {{{ 371, 2150, 1310}, 0, { 0, 0}, {0x9d, 0x00, 0x4e, 0xff}}}, - {{{ 471, 2253, 1286}, 0, { 990, 2012}, {0xec, 0xd4, 0x75, 0xff}}}, - {{{ 371, 2253, 1310}, 0, { 990, 0}, {0xb4, 0xb5, 0x43, 0xff}}}, - {{{ 471, 2150, 1286}, 0, { 0, 2012}, {0x9f, 0x00, 0x51, 0xff}}}, - {{{ 405, 2253, 1450}, 0, { 0, 0}, {0x83, 0xf0, 0xf2, 0xff}}}, - {{{ 504, 2253, 1426}, 0, { 0, 2012}, {0xc1, 0xa8, 0xc0, 0xff}}}, - {{{ 504, 2150, 1426}, 0, { 990, 2012}, {0x94, 0x00, 0xbe, 0xff}}}, - {{{ 405, 2150, 1450}, 0, { 990, 0}, {0x84, 0x00, 0xe7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07004750, 0x00405fb0, 34952, 0x00004750, 224); // 0x07004830 - 0x07005370 static const Gfx sl_seg7_dl_07004830[] = { diff --git a/levels/sl/areas/1/2/model.inc.c b/levels/sl/areas/1/2/model.inc.c index 66e19e577..e40c2130a 100644 --- a/levels/sl/areas/1/2/model.inc.c +++ b/levels/sl/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07005520 - 0x07005538 static const Lights1 sl_seg7_lights_07005520 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,24 +6,7 @@ static const Lights1 sl_seg7_lights_07005520 = gdSPDefLights1( ); // 0x07005538 - 0x07005638 -static const Vtx sl_seg7_vertex_07005538[] = { - {{{ 768, 1352, -5375}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -200, 1352, -3761}, 0, { 1866, -908}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1091, 1352, -4084}, 0, { 1866, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 922, -3071}, 0, { -3096, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 922, -3071}, 0, { -3096, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -818, 922, -1023}, 0, { -1052, 1806}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 922, -1023}, 0, { -1052, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 365, 3328, 2052}, 0, { 2016, 626}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2027, 3328, 608}, 0, { 576, -1034}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1725, 3328, 260}, 0, { 228, -732}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 63, 3328, 1704}, 0, { 1668, 928}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, 973, -4351}, 0, { -4374, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, 973, -5375}, 0, { -5396, -1310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, 973, -4351}, 0, { -4374, -1310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3328, 973, -5375}, 0, { -5396, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -522, 1352, -5052}, 0, { 0, -908}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07005538, 0x00405fb0, 34952, 0x00005538, 256); // 0x07005638 - 0x070056B0 static const Gfx sl_seg7_dl_07005638[] = { diff --git a/levels/sl/areas/1/3/model.inc.c b/levels/sl/areas/1/3/model.inc.c index c44cdd437..772634268 100644 --- a/levels/sl/areas/1/3/model.inc.c +++ b/levels/sl/areas/1/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07005730 - 0x07005748 static const Lights1 sl_seg7_lights_07005730 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -11,465 +12,85 @@ static const Lights1 sl_seg7_lights_07005748 = gdSPDefLights1( ); // 0x07005760 - 0x070057D0 -static const Vtx sl_seg7_vertex_07005760[] = { - {{{ -587, 3564, 1792}, 0, { -2340, -462}, {0xe8, 0xa8, 0x57, 0xff}}}, - {{{ -602, 3584, 1808}, 0, { -2360, -484}, {0xe8, 0xa8, 0x57, 0xff}}}, - {{{ -608, 3564, 1786}, 0, { -2346, -462}, {0xe8, 0xa8, 0x57, 0xff}}}, - {{{ 3967, 1229, 5078}, 0, { 1194, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4582, 1229, 4054}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3967, 1229, 4054}, 0, { 1194, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4582, 1229, 5078}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07005760, 0x00405fb0, 34952, 0x00005760, 112); // 0x070057D0 - 0x07005810 -static const Vtx sl_seg7_vertex_070057D0[] = { - {{{ 4378, 307, 1062}, 0, { 5730, -2056}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4582, 307, 1267}, 0, { 5832, -1954}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4582, 307, 1062}, 0, { 5832, -2056}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4378, 307, 1267}, 0, { 5730, -1954}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070057D0, 0x00405fb0, 34952, 0x000057d0, 64); // 0x07005810 - 0x07005900 -static const Vtx sl_seg7_vertex_07005810[] = { - {{{ 4582, 1229, 4054}, 0, { -3096, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4582, 1024, 4054}, 0, { -3096, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3967, 1024, 4054}, 0, { 0, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3967, 1229, 5078}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3967, 1024, 5078}, 0, { 0, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4582, 1024, 5078}, 0, { -3096, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4582, 1229, 5078}, 0, { -3096, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3967, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1024, 5078}, 0, { 5078, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1229, 5078}, 0, { 5078, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1024, 4054}, 0, { 0, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4582, 1229, 5078}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4582, 1024, 5078}, 0, { 5078, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4582, 1024, 4054}, 0, { 0, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4582, 1229, 4054}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07005810, 0x00405fb0, 34952, 0x00005810, 240); // 0x07005900 - 0x07005A00 -static const Vtx sl_seg7_vertex_07005900[] = { - {{{ 1280, 1400, 256}, 0, { 3800, 4522}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 1919, 1903, 682}, 0, { 0, 2010}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 2175, 1024, 852}, 0, { -1564, 6396}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 4582, 1229, 4054}, 0, { -3096, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3967, 1024, 4054}, 0, { 0, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3967, 1229, 4054}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3634, 1382, 4096}, 0, { 0, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3634, 768, 4096}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6143, 1382, 4096}, 0, { 12488, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6143, 768, 4096}, 0, { 12488, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1308, 2108, 1473}, 0, { -1466, -9580}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 1308, 1741, 1473}, 0, { -1466, -7748}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 1919, 1903, 682}, 0, { 3516, -8558}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 1919, 2108, 682}, 0, { 3516, -9580}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 1919, 2108, 682}, 0, { 0, 990}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 1280, 2108, 256}, 0, { 3800, 990}, {0x46, 0x00, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07005900, 0x00405fb0, 34952, 0x00005900, 256); // 0x07005A00 - 0x07005A30 -static const Vtx sl_seg7_vertex_07005A00[] = { - {{{ 1919, 1903, 682}, 0, { 0, 2010}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 2175, 1903, 852}, 0, { -1564, 2010}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 2175, 1024, 852}, 0, { -1564, 6396}, {0x46, 0x00, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07005A00, 0x00405fb0, 34952, 0x00005a00, 48); // 0x07005A30 - 0x07005B30 -static const Vtx sl_seg7_vertex_07005A30[] = { - {{{ -243, 3308, 2011}, 0, { 4484, -10014}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ -243, 3226, 2011}, 0, { 4484, -9742}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ 66, 3226, 2176}, 0, { 5574, -9742}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ -587, 3564, 1793}, 0, { 5932, -968}, {0xa2, 0xae, 0x13, 0xff}}}, - {{{ -440, 3360, 1636}, 0, { 5410, -476}, {0xa2, 0xae, 0x13, 0xff}}}, - {{{ -243, 3226, 2011}, 0, { 6658, 176}, {0xa2, 0xae, 0x13, 0xff}}}, - {{{ -440, 3360, 1636}, 0, { 5410, -476}, {0xe4, 0x88, 0xe4, 0xff}}}, - {{{ 63, 3226, 1704}, 0, { 5636, 1196}, {0xe4, 0x88, 0xe4, 0xff}}}, - {{{ -243, 3226, 2011}, 0, { 6658, 176}, {0xe4, 0x88, 0xe4, 0xff}}}, - {{{ -440, 3360, 1636}, 0, { 5410, -476}, {0xf7, 0xae, 0xa0, 0xff}}}, - {{{ -327, 3564, 1450}, 0, { 4792, -100}, {0xf7, 0xae, 0xa0, 0xff}}}, - {{{ 63, 3226, 1704}, 0, { 5636, 1196}, {0xf7, 0xae, 0xa0, 0xff}}}, - {{{ 63, 3226, 1704}, 0, { 5636, 1196}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 66, 3226, 2176}, 0, { 7206, 1206}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -243, 3226, 2011}, 0, { 6658, 176}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 365, 3226, 2052}, 0, { 6794, 2202}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07005A30, 0x00405fb0, 34952, 0x00005a30, 256); // 0x07005B30 - 0x07005C30 -static const Vtx sl_seg7_vertex_07005B30[] = { - {{{ -327, 3564, 1450}, 0, { 2894, -10866}, {0x45, 0x00, 0x96, 0xff}}}, - {{{ 63, 3308, 1704}, 0, { 4382, -10014}, {0x45, 0x00, 0x96, 0xff}}}, - {{{ 63, 3226, 1704}, 0, { 4382, -9742}, {0x45, 0x00, 0x96, 0xff}}}, - {{{ 365, 3308, 2052}, 0, { 5916, -10014}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 63, 3226, 1704}, 0, { 4382, -9742}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 63, 3308, 1704}, 0, { 4382, -10014}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 365, 3226, 2052}, 0, { 5916, -9742}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ -243, 3308, 2011}, 0, { 4484, -10014}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ 66, 3226, 2176}, 0, { 5574, -9742}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ 66, 3308, 2176}, 0, { 5574, -10014}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ -243, 3226, 2011}, 0, { 4484, -9742}, {0xbd, 0x00, 0x6b, 0xff}}}, - {{{ -243, 3308, 2011}, 0, { 4484, -10014}, {0xbd, 0x00, 0x6b, 0xff}}}, - {{{ -587, 3564, 1793}, 0, { 3184, -10868}, {0xbd, 0x00, 0x6b, 0xff}}}, - {{{ 66, 3308, 2176}, 0, { 0, 718}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 365, 3226, 2052}, 0, { 964, 990}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 365, 3308, 2052}, 0, { 964, 718}, {0x30, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07005B30, 0x00405fb0, 34952, 0x00005b30, 256); // 0x07005C30 - 0x07005D30 -static const Vtx sl_seg7_vertex_07005C30[] = { - {{{ 66, 3308, 2176}, 0, { 0, 718}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 66, 3226, 2176}, 0, { 0, 990}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 365, 3226, 2052}, 0, { 964, 990}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -703, 3584, 1173}, 0, { 0, 1754}, {0x83, 0x00, 0x13, 0xff}}}, - {{{ -703, 3738, 1173}, 0, { 0, 990}, {0x83, 0x00, 0x13, 0xff}}}, - {{{ -767, 3738, 768}, 0, { -2074, 990}, {0x83, 0x00, 0x13, 0xff}}}, - {{{ -767, 3584, 768}, 0, { -2074, 1754}, {0x83, 0x00, 0x13, 0xff}}}, - {{{ 0, 3584, 1024}, 0, { -5140, -16896}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 0, 3840, 1024}, 0, { -5140, -18172}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -156, 3840, 1228}, 0, { -6158, -18172}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -346, 3840, 1124}, 0, { 1242, -288}, {0xc4, 0x00, 0x6f, 0xff}}}, - {{{ -156, 3584, 1228}, 0, { 2318, 990}, {0xc4, 0x00, 0x6f, 0xff}}}, - {{{ -156, 3840, 1228}, 0, { 2318, -288}, {0xc4, 0x00, 0x6f, 0xff}}}, - {{{ -156, 3584, 1228}, 0, { 2318, 990}, {0xd3, 0x0e, 0x75, 0xff}}}, - {{{ -346, 3840, 1124}, 0, { 1242, -288}, {0xd3, 0x0e, 0x75, 0xff}}}, - {{{ -589, 3738, 1043}, 0, { 0, 224}, {0xd3, 0x0e, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07005C30, 0x00405fb0, 34952, 0x00005c30, 256); // 0x07005D30 - 0x07005E10 -static const Vtx sl_seg7_vertex_07005D30[] = { - {{{ -156, 3584, 1228}, 0, { 2318, 990}, {0xcf, 0x00, 0x74, 0xff}}}, - {{{ -589, 3738, 1043}, 0, { 0, 224}, {0xcf, 0x00, 0x74, 0xff}}}, - {{{ -589, 3584, 1043}, 0, { 0, 990}, {0xcf, 0x00, 0x74, 0xff}}}, - {{{ -703, 3738, 1173}, 0, { -890, 224}, {0x5f, 0x00, 0x53, 0xff}}}, - {{{ -703, 3584, 1173}, 0, { -890, 990}, {0x5f, 0x00, 0x53, 0xff}}}, - {{{ -589, 3584, 1043}, 0, { 0, 990}, {0x5f, 0x00, 0x53, 0xff}}}, - {{{ -589, 3738, 1043}, 0, { 0, 224}, {0x5f, 0x00, 0x53, 0xff}}}, - {{{ -156, 3584, 1228}, 0, { -6158, -16896}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 0, 3584, 1024}, 0, { -5140, -16896}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -156, 3840, 1228}, 0, { -6158, -18172}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 2027, 3226, 608}, 0, { -1058, 478}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ 2037, 3072, 278}, 0, { 0, 990}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ 2037, 3154, 278}, 0, { 0, 718}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ 2027, 3308, 608}, 0, { -1058, 206}, {0x7e, 0x00, 0x03, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07005D30, 0x00405fb0, 34952, 0x00005d30, 224); // 0x07005E10 - 0x07005EF0 -static const Vtx sl_seg7_vertex_07005E10[] = { - {{{ 1895, 3072, -132}, 0, { 1414, 990}, {0x78, 0x00, 0xd7, 0xff}}}, - {{{ 2037, 3154, 278}, 0, { 0, 718}, {0x78, 0x00, 0xd7, 0xff}}}, - {{{ 2037, 3072, 278}, 0, { 0, 990}, {0x78, 0x00, 0xd7, 0xff}}}, - {{{ 1895, 3154, -132}, 0, { 1414, 650}, {0x49, 0x00, 0x99, 0xff}}}, - {{{ 1895, 3072, -132}, 0, { 1414, 990}, {0x49, 0x00, 0x99, 0xff}}}, - {{{ 1453, 2970, -444}, 0, { 2876, 1328}, {0x49, 0x00, 0x99, 0xff}}}, - {{{ 1895, 3154, -132}, 0, { 1414, 718}, {0x78, 0x00, 0xd7, 0xff}}}, - {{{ 2027, 3226, 608}, 0, { 0, 650}, {0xa1, 0x00, 0x53, 0xff}}}, - {{{ 2027, 3308, 608}, 0, { 0, 922}, {0xa1, 0x00, 0x53, 0xff}}}, - {{{ 1725, 3308, 260}, 0, { 1500, 922}, {0xa1, 0x00, 0x53, 0xff}}}, - {{{ 1725, 3226, 260}, 0, { 1500, 650}, {0xa1, 0x00, 0x53, 0xff}}}, - {{{ 1408, 2185, 341}, 0, { -2016, 564}, {0x41, 0x94, 0x00, 0xff}}}, - {{{ 1280, 2108, 256}, 0, { -1734, 990}, {0x41, 0x94, 0x00, 0xff}}}, - {{{ 1280, 2108, -255}, 0, { 0, 990}, {0x41, 0x94, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07005E10, 0x00405fb0, 34952, 0x00005e10, 224); // 0x07005EF0 - 0x07005FF0 -static const Vtx sl_seg7_vertex_07005EF0[] = { - {{{ 1408, 2185, 341}, 0, { -2016, 564}, {0x70, 0xc8, 0xf0, 0xff}}}, - {{{ 1280, 2108, -255}, 0, { 0, 990}, {0x70, 0xc8, 0xf0, 0xff}}}, - {{{ 1408, 2338, -170}, 0, { -314, 564}, {0x70, 0xc8, 0xf0, 0xff}}}, - {{{ 1280, 2108, -255}, 0, { 0, 990}, {0x5d, 0xba, 0x31, 0xff}}}, - {{{ 1635, 2304, -646}, 0, { 1268, -192}, {0x5d, 0xba, 0x31, 0xff}}}, - {{{ 1763, 2534, -560}, 0, { 984, -616}, {0x5d, 0xba, 0x31, 0xff}}}, - {{{ 1408, 2338, -170}, 0, { -314, 564}, {0x5d, 0xba, 0x31, 0xff}}}, - {{{ 1635, 2304, -646}, 0, { 1268, -192}, {0x57, 0xba, 0x3a, 0xff}}}, - {{{ 1848, 2534, -688}, 0, { 1408, -900}, {0x57, 0xba, 0x3a, 0xff}}}, - {{{ 1763, 2534, -560}, 0, { 984, -616}, {0x57, 0xba, 0x3a, 0xff}}}, - {{{ 1635, 2304, -646}, 0, { 1268, -192}, {0x53, 0xab, 0xd4, 0xff}}}, - {{{ 1740, 2466, -760}, 0, { 1650, -538}, {0x53, 0xab, 0xd4, 0xff}}}, - {{{ 1848, 2534, -688}, 0, { 1408, -900}, {0x53, 0xab, 0xd4, 0xff}}}, - {{{ 1280, 3072, -255}, 0, { 1686, 650}, {0xb7, 0x00, 0x67, 0xff}}}, - {{{ 1753, 3072, 78}, 0, { 0, 650}, {0xb7, 0x00, 0x67, 0xff}}}, - {{{ 1753, 3174, 78}, 0, { 0, 990}, {0xb7, 0x00, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07005EF0, 0x00405fb0, 34952, 0x00005ef0, 256); // 0x07005FF0 - 0x070060E0 -static const Vtx sl_seg7_vertex_07005FF0[] = { - {{{ 1753, 3174, 78}, 0, { 0, 990}, {0x83, 0x00, 0xed, 0xff}}}, - {{{ 1753, 3072, 78}, 0, { 0, 650}, {0x83, 0x00, 0xed, 0xff}}}, - {{{ 1725, 3226, 260}, 0, { -522, 1158}, {0x83, 0x00, 0xed, 0xff}}}, - {{{ 2037, 3072, 278}, 0, { -696, 46}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1753, 3072, 78}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1895, 3072, -132}, 0, { 670, 518}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1453, 2970, -444}, 0, { 1706, 1988}, {0x13, 0x84, 0x0d, 0xff}}}, - {{{ 1895, 3072, -132}, 0, { 670, 518}, {0x13, 0x84, 0x0d, 0xff}}}, - {{{ 1753, 3072, 78}, 0, { 0, 990}, {0x13, 0x84, 0x0d, 0xff}}}, - {{{ 1280, 3072, -255}, 0, { 1078, 2562}, {0xe5, 0x8b, 0x26, 0xff}}}, - {{{ 1453, 2970, -444}, 0, { 1706, 1988}, {0xe5, 0x8b, 0x26, 0xff}}}, - {{{ 1753, 3072, 78}, 0, { 0, 990}, {0xe5, 0x8b, 0x26, 0xff}}}, - {{{ 1753, 3072, 78}, 0, { 0, 990}, {0xba, 0xab, 0x3d, 0xff}}}, - {{{ 2027, 3226, 608}, 0, { -1796, 78}, {0xba, 0xab, 0x3d, 0xff}}}, - {{{ 1725, 3226, 260}, 0, { -638, 1082}, {0xba, 0xab, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07005FF0, 0x00405fb0, 34952, 0x00005ff0, 240); // 0x070060E0 - 0x070061E0 -static const Vtx sl_seg7_vertex_070060E0[] = { - {{{ 1753, 3072, 78}, 0, { 0, 990}, {0xdd, 0x92, 0x32, 0xff}}}, - {{{ 2037, 3072, 278}, 0, { -696, 46}, {0xdd, 0x92, 0x32, 0xff}}}, - {{{ 2027, 3226, 608}, 0, { -1796, 78}, {0xdd, 0x92, 0x32, 0xff}}}, - {{{ 1453, 2970, -444}, 0, { 2876, 1328}, {0x49, 0x00, 0x99, 0xff}}}, - {{{ 1453, 3052, -444}, 0, { 2876, 1056}, {0x49, 0x00, 0x99, 0xff}}}, - {{{ 1895, 3154, -132}, 0, { 1414, 650}, {0x49, 0x00, 0x99, 0xff}}}, - {{{ 1848, 2534, -688}, 0, { -464, 762}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 1740, 2466, -760}, 0, { 0, 990}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 1740, 2534, -760}, 0, { 0, 762}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 1753, 3174, 78}, 0, { 0, 990}, {0x83, 0x00, 0xed, 0xff}}}, - {{{ 1725, 3226, 260}, 0, { -522, 1158}, {0x83, 0x00, 0xed, 0xff}}}, - {{{ 1725, 3328, 260}, 0, { -522, 1498}, {0x83, 0x00, 0xed, 0xff}}}, - {{{ 1195, 2108, 384}, 0, { -636, 2178}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 1323, 2108, 469}, 0, { -1146, 2178}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 1323, 2185, 469}, 0, { -1146, 1922}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 1195, 2185, 384}, 0, { -636, 1922}, {0xba, 0x00, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070060E0, 0x00405fb0, 34952, 0x000060e0, 256); // 0x070061E0 - 0x07006250 -static const Vtx sl_seg7_vertex_070061E0[] = { - {{{ 1323, 2185, 469}, 0, { 0, 734}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1408, 2108, 341}, 0, { 480, 990}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1408, 2185, 341}, 0, { 480, 734}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1323, 2108, 469}, 0, { 0, 990}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1408, 2185, 341}, 0, { -1146, 1922}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 1408, 2108, 341}, 0, { -1146, 2178}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 1280, 2108, 256}, 0, { -636, 2178}, {0x46, 0x00, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070061E0, 0x00405fb0, 34952, 0x000061e0, 112); // 0x07006250 - 0x07006350 -static const Vtx sl_seg7_vertex_07006250[] = { - {{{ 1919, 2108, 682}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 2108, 256}, 0, { 0, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 995, 2108, 683}, 0, { -1054, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -378, 3840, 898}, 0, { -828, 990}, {0xa3, 0x55, 0x0d, 0xff}}}, - {{{ -476, 3738, 865}, 0, { -1032, 990}, {0xa3, 0x55, 0x0d, 0xff}}}, - {{{ -346, 3840, 1124}, 0, { -624, 1396}, {0xa3, 0x55, 0x0d, 0xff}}}, - {{{ -378, 3840, 898}, 0, { -828, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -346, 3840, 1124}, 0, { -624, 1396}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -156, 3840, 1228}, 0, { -198, 1474}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 3738, 768}, 0, { -1646, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -589, 3738, 1043}, 0, { -1134, 1396}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -476, 3738, 865}, 0, { -1032, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -703, 3738, 1173}, 0, { -1268, 1714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -346, 3840, 1124}, 0, { -624, 1396}, {0xd8, 0x75, 0xe7, 0xff}}}, - {{{ -476, 3738, 865}, 0, { -1032, 990}, {0xd8, 0x75, 0xe7, 0xff}}}, - {{{ -589, 3738, 1043}, 0, { -1134, 1396}, {0xd8, 0x75, 0xe7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07006250, 0x00405fb0, 34952, 0x00006250, 256); // 0x07006350 - 0x070063B0 -static const Vtx sl_seg7_vertex_07006350[] = { - {{{ -378, 3840, 898}, 0, { -828, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -156, 3840, 1228}, 0, { -198, 1474}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 3840, 1024}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1919, 2108, 682}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 995, 2108, 683}, 0, { -1054, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1308, 2108, 1473}, 0, { -2020, 850}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07006350, 0x00405fb0, 34952, 0x00006350, 96); // 0x070063B0 - 0x070064B0 -static const Vtx sl_seg7_vertex_070063B0[] = { - {{{ 365, 3328, 2052}, 0, {-10268, 2808}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 365, 3308, 2052}, 0, {-10268, 2808}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 63, 3308, 1704}, 0, { -8532, 1300}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 63, 3328, 1704}, 0, { 3078, 4076}, {0x45, 0x00, 0x96, 0xff}}}, - {{{ -327, 3564, 1450}, 0, { 2834, 990}, {0x45, 0x00, 0x96, 0xff}}}, - {{{ -327, 3584, 1450}, 0, { 2834, 990}, {0x45, 0x00, 0x96, 0xff}}}, - {{{ 63, 3308, 1704}, 0, { 3078, 4076}, {0x45, 0x00, 0x96, 0xff}}}, - {{{ -327, 3584, 1450}, 0, { 2834, 990}, {0x35, 0x6b, 0x29, 0xff}}}, - {{{ -589, 3584, 1792}, 0, { 0, 990}, {0x35, 0x6b, 0x29, 0xff}}}, - {{{ -243, 3328, 2011}, 0, { 212, 3702}, {0x35, 0x6b, 0x29, 0xff}}}, - {{{ 63, 3328, 1704}, 0, { 3078, 4076}, {0x2c, 0x6e, 0x2b, 0xff}}}, - {{{ -327, 3584, 1450}, 0, { 2834, 990}, {0x2c, 0x6e, 0x2b, 0xff}}}, - {{{ -243, 3328, 2011}, 0, { 212, 3702}, {0x2c, 0x6e, 0x2b, 0xff}}}, - {{{ -589, 3584, 1792}, 0, { 0, 990}, {0xbd, 0x00, 0x6b, 0xff}}}, - {{{ -243, 3308, 2011}, 0, { 212, 3702}, {0xbd, 0x00, 0x6b, 0xff}}}, - {{{ -243, 3328, 2011}, 0, { 212, 3702}, {0xbd, 0x00, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070063B0, 0x00405fb0, 34952, 0x000063b0, 256); // 0x070064B0 - 0x07006590 -static const Vtx sl_seg7_vertex_070064B0[] = { - {{{ -589, 3584, 1792}, 0, { 0, 990}, {0xbc, 0xff, 0x6a, 0xff}}}, - {{{ -587, 3564, 1793}, 0, { -30, 1002}, {0xbc, 0xff, 0x6a, 0xff}}}, - {{{ -243, 3308, 2011}, 0, { 212, 3702}, {0xbc, 0xff, 0x6a, 0xff}}}, - {{{ 63, 3328, 1704}, 0, { -8532, 1300}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 66, 3328, 2176}, 0, {-10888, 1316}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 365, 3328, 2052}, 0, {-10268, 2808}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 365, 3328, 2052}, 0, {-10268, 2808}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 63, 3308, 1704}, 0, { -8532, 1300}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 63, 3328, 1704}, 0, { -8532, 1300}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ -243, 3328, 2011}, 0, {-10066, -230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -243, 3328, 2011}, 0, {-10066, -230}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ 66, 3308, 2176}, 0, {-10888, 1316}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ 66, 3328, 2176}, 0, {-10888, 1316}, {0xc5, 0x00, 0x70, 0xff}}}, - {{{ -243, 3308, 2011}, 0, {-10066, -230}, {0xc5, 0x00, 0x70, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070064B0, 0x00405fb0, 34952, 0x000064b0, 224); // 0x07006590 - 0x07006690 -static const Vtx sl_seg7_vertex_07006590[] = { - {{{ 365, 3328, 2052}, 0, {-10268, 2808}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 66, 3308, 2176}, 0, {-10888, 1316}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 365, 3308, 2052}, 0, {-10268, 2808}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 66, 3328, 2176}, 0, {-10888, 1316}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 0, 3584, 1024}, 0, { 4902, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 3584, 768}, 0, { 3578, -2826}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -602, 3584, 1808}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 3584, 1024}, 0, { 4902, 990}, {0x64, 0x0d, 0x4c, 0xff}}}, - {{{ -602, 3584, 1808}, 0, { 0, 990}, {0x64, 0x0d, 0x4c, 0xff}}}, - {{{ -587, 3564, 1792}, 0, { 76, 998}, {0x64, 0x0d, 0x4c, 0xff}}}, - {{{ 0, 3584, 1024}, 0, { 4902, 990}, {0x63, 0x12, 0x4c, 0xff}}}, - {{{ -587, 3564, 1792}, 0, { 76, 998}, {0x63, 0x12, 0x4c, 0xff}}}, - {{{ -1, 3564, 1030}, 0, { 4872, 998}, {0x63, 0x12, 0x4c, 0xff}}}, - {{{ -608, 3564, 1786}, 0, { 36, 898}, {0x84, 0x12, 0x13, 0xff}}}, - {{{ -767, 3584, 768}, 0, { 3578, -2826}, {0x84, 0x12, 0x13, 0xff}}}, - {{{ -769, 3564, 774}, 0, { 3550, -2816}, {0x84, 0x12, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07006590, 0x00405fb0, 34952, 0x00006590, 256); // 0x07006690 - 0x07006790 -static const Vtx sl_seg7_vertex_07006690[] = { - {{{ -608, 3564, 1786}, 0, { 36, 898}, {0x84, 0x0f, 0x13, 0xff}}}, - {{{ -602, 3584, 1808}, 0, { 0, 990}, {0x84, 0x0f, 0x13, 0xff}}}, - {{{ -767, 3584, 768}, 0, { 3578, -2826}, {0x84, 0x0f, 0x13, 0xff}}}, - {{{ 1635, 2816, -646}, 0, { -1892, 990}, {0x50, 0x59, 0xd8, 0xff}}}, - {{{ 1333, 3072, -683}, 0, { -382, -290}, {0x50, 0x59, 0xd8, 0xff}}}, - {{{ 1453, 3072, -444}, 0, { 0, 990}, {0x50, 0x59, 0xd8, 0xff}}}, - {{{ 1453, 3072, -444}, 0, { 0, 990}, {0x5e, 0x00, 0x55, 0xff}}}, - {{{ 1453, 3052, -444}, 0, { -100, 1000}, {0x5e, 0x00, 0x55, 0xff}}}, - {{{ 1635, 2796, -646}, 0, { -1962, 1000}, {0x5e, 0x00, 0x55, 0xff}}}, - {{{ 1635, 2816, -646}, 0, { -1892, 990}, {0x5e, 0x00, 0x55, 0xff}}}, - {{{ 1635, 2816, -646}, 0, { -1892, 990}, {0x4e, 0x55, 0xcc, 0xff}}}, - {{{ 1493, 2816, -859}, 0, { -2120, -268}, {0x4e, 0x55, 0xcc, 0xff}}}, - {{{ 1333, 3072, -683}, 0, { -382, -290}, {0x4e, 0x55, 0xcc, 0xff}}}, - {{{ 1280, 3072, -255}, 0, { 2876, -278}, {0xee, 0x7d, 0xf4, 0xff}}}, - {{{ 1753, 3174, 78}, 0, { -56, -278}, {0xee, 0x7d, 0xf4, 0xff}}}, - {{{ 1895, 3174, -132}, 0, { 0, 990}, {0xee, 0x7d, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07006690, 0x00405fb0, 34952, 0x00006690, 256); // 0x07006790 - 0x07006870 -static const Vtx sl_seg7_vertex_07006790[] = { - {{{ 1280, 3072, -255}, 0, { 2876, -278}, {0xef, 0x7c, 0xf0, 0xff}}}, - {{{ 1895, 3174, -132}, 0, { 0, 990}, {0xef, 0x7c, 0xf0, 0xff}}}, - {{{ 1453, 3072, -444}, 0, { 2718, 990}, {0xef, 0x7c, 0xf0, 0xff}}}, - {{{ 1895, 3174, -132}, 0, { 0, 990}, {0x49, 0x00, 0x99, 0xff}}}, - {{{ 1895, 3154, -132}, 0, { -14, 990}, {0x49, 0x00, 0x99, 0xff}}}, - {{{ 1453, 3052, -444}, 0, { 2736, 990}, {0x49, 0x00, 0x99, 0xff}}}, - {{{ 1453, 3072, -444}, 0, { 2718, 990}, {0x49, 0x00, 0x99, 0xff}}}, - {{{ 2037, 3154, 278}, 0, { 1618, 1038}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ 2037, 3174, 278}, 0, { 1618, 1038}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ 2027, 3328, 608}, 0, { 0, 990}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ 2027, 3308, 608}, 0, { 0, 990}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ 2027, 3328, 608}, 0, { 0, 990}, {0x36, 0x68, 0xd1, 0xff}}}, - {{{ 2037, 3174, 278}, 0, { 1618, 1038}, {0x36, 0x68, 0xd1, 0xff}}}, - {{{ 1725, 3328, 260}, 0, { 1704, -518}, {0x36, 0x68, 0xd1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07006790, 0x00405fb0, 34952, 0x00006790, 224); // 0x07006870 - 0x07006950 -static const Vtx sl_seg7_vertex_07006870[] = { - {{{ 2037, 3174, 278}, 0, { 1618, 1038}, {0x31, 0x5c, 0xba, 0xff}}}, - {{{ 1753, 3174, 78}, 0, { 2616, -376}, {0x31, 0x5c, 0xba, 0xff}}}, - {{{ 1725, 3328, 260}, 0, { 1704, -518}, {0x31, 0x5c, 0xba, 0xff}}}, - {{{ 2027, 3308, 608}, 0, { 0, 990}, {0xa1, 0x00, 0x53, 0xff}}}, - {{{ 2027, 3328, 608}, 0, { 0, 990}, {0xa1, 0x00, 0x53, 0xff}}}, - {{{ 1725, 3328, 260}, 0, { 1704, -518}, {0xa1, 0x00, 0x53, 0xff}}}, - {{{ 1725, 3308, 260}, 0, { 1704, -518}, {0xa1, 0x00, 0x53, 0xff}}}, - {{{ 1895, 3154, -132}, 0, { 2138, 990}, {0x78, 0x00, 0xd7, 0xff}}}, - {{{ 2037, 3174, 278}, 0, { 0, 990}, {0x78, 0x00, 0xd7, 0xff}}}, - {{{ 2037, 3154, 278}, 0, { 0, 990}, {0x78, 0x00, 0xd7, 0xff}}}, - {{{ 1895, 3174, -132}, 0, { 2138, 990}, {0x78, 0x00, 0xd7, 0xff}}}, - {{{ 1753, 3174, 78}, 0, { 1374, -24}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2037, 3174, 278}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1895, 3174, -132}, 0, { 2138, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07006870, 0x00405fb0, 34952, 0x00006870, 224); // 0x07006950 - 0x07006A40 -static const Vtx sl_seg7_vertex_07006950[] = { - {{{ 1195, 2210, 384}, 0, { 734, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1323, 2210, 469}, 0, { 0, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1408, 2210, 341}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 2210, 256}, 0, { 734, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1323, 2185, 469}, 0, { 0, 224}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1408, 2185, 341}, 0, { 0, 990}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1408, 2210, 341}, 0, { 0, 990}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1323, 2210, 469}, 0, { 0, 224}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1408, 2364, -170}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1408, 2210, 341}, 0, { -1448, -1270}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1408, 2185, 341}, 0, { -1448, -1314}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1408, 2210, 341}, 0, { -1448, -1270}, {0xe9, 0x77, 0x23, 0xff}}}, - {{{ 1280, 2364, -255}, 0, { 734, 990}, {0xe9, 0x77, 0x23, 0xff}}}, - {{{ 1280, 2210, 256}, 0, { -680, -1270}, {0xe9, 0x77, 0x23, 0xff}}}, - {{{ 1408, 2364, -170}, 0, { 0, 990}, {0xe9, 0x77, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07006950, 0x00405fb0, 34952, 0x00006950, 240); // 0x07006A40 - 0x07006B30 -static const Vtx sl_seg7_vertex_07006A40[] = { - {{{ 1280, 2364, -255}, 0, { 1128, -1792}, {0xe8, 0x76, 0x25, 0xff}}}, - {{{ 1763, 2560, -560}, 0, { 0, 990}, {0xe8, 0x76, 0x25, 0xff}}}, - {{{ 1635, 2560, -646}, 0, { 734, 990}, {0xe8, 0x76, 0x25, 0xff}}}, - {{{ 1195, 2210, 384}, 0, { 734, 224}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 1195, 2185, 384}, 0, { 734, 224}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 1323, 2185, 469}, 0, { 0, 224}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 1323, 2210, 469}, 0, { 0, 224}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 1408, 2364, -170}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1408, 2185, 341}, 0, { -1448, -1314}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1408, 2338, -170}, 0, { 0, 946}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1763, 2534, -560}, 0, { 0, 946}, {0x5d, 0x00, 0x55, 0xff}}}, - {{{ 1408, 2364, -170}, 0, { 362, -1792}, {0x5d, 0x00, 0x55, 0xff}}}, - {{{ 1408, 2338, -170}, 0, { 362, -1836}, {0x5d, 0x00, 0x55, 0xff}}}, - {{{ 1763, 2560, -560}, 0, { 0, 990}, {0x5d, 0x00, 0x55, 0xff}}}, - {{{ 1408, 2364, -170}, 0, { 362, -1792}, {0xe8, 0x76, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07006A40, 0x00405fb0, 34952, 0x00006a40, 240); // 0x07006B30 - 0x07006C30 -static const Vtx sl_seg7_vertex_07006B30[] = { - {{{ 1763, 2534, -560}, 0, { 0, 224}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1848, 2560, -688}, 0, { 0, 990}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1763, 2560, -560}, 0, { 0, 224}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1763, 2560, -560}, 0, { 0, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1848, 2560, -688}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1740, 2560, -760}, 0, { 618, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1635, 2560, -646}, 0, { 734, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1848, 2560, -688}, 0, { 0, 990}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 1740, 2534, -760}, 0, { 618, 990}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 1740, 2560, -760}, 0, { 618, 990}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 1848, 2534, -688}, 0, { 0, 990}, {0x69, 0x00, 0x46, 0xff}}}, - {{{ 1848, 2534, -688}, 0, { 0, 990}, {0x46, 0x00, 0x97, 0xff}}}, - {{{ 1280, 3072, -255}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1453, 3072, -444}, 0, { 1012, 706}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1195, 3072, -383}, 0, { 548, -532}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1333, 3072, -683}, 0, { 2120, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07006B30, 0x00405fb0, 34952, 0x00006b30, 256); // 0x07006C30 - 0x07006C70 -static const Vtx sl_seg7_vertex_07006C30[] = { - {{{ 875, 1536, 1571}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 875, 1536, 2626}, 0, { 5232, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1182, 1536, 2288}, 0, { 3544, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1182, 1536, 1673}, 0, { 480, -542}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07006C30, 0x00405fb0, 34952, 0x00006c30, 64); // 0x07006C70 - 0x07006D70 -static const Vtx sl_seg7_vertex_07006C70[] = { - {{{ 4378, 819, 1267}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4378, 307, 1267}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4378, 307, 1062}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4378, 819, 1062}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4582, 307, 1062}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4582, 819, 1062}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4378, 307, 1062}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4582, 819, 1062}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4582, 307, 1267}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4582, 819, 1267}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4582, 307, 1062}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4582, 819, 1267}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4582, 307, 1267}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4378, 307, 1267}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4378, 819, 1267}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4378, 819, 1062}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07006C70, 0x00405fb0, 34952, 0x00006c70, 256); // 0x07006D70 - 0x07006DE8 static const Gfx sl_seg7_dl_07006D70[] = { diff --git a/levels/sl/areas/1/4/model.inc.c b/levels/sl/areas/1/4/model.inc.c index 2437e254b..ecff985b5 100644 --- a/levels/sl/areas/1/4/model.inc.c +++ b/levels/sl/areas/1/4/model.inc.c @@ -1,65 +1,15 @@ +#include "pc/rom_assets.h" // 0x07007480 - 0x07007570 -static const Vtx sl_seg7_vertex_07007480[] = { - {{{ -33, 2150, 1233}, 0, { -3506, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 34, 2253, 1766}, 0, { 1854, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -33, 2253, 1233}, 0, { -3506, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1504, 1741, 1650}, 0, { 5130, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1404, 1843, 2246}, 0, { -898, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1404, 1741, 2246}, 0, { -898, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1504, 1843, 1650}, 0, { 5130, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2116, 1998, 862}, 0, { 9124, -20}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1504, 1741, 1650}, 0, { -956, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2116, 1896, 862}, 0, { 9124, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1504, 1843, 1650}, 0, { -956, -20}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2116, 1896, 862}, 0, { -630, 994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1897, 1896, 716}, 0, { 1994, 994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1897, 1999, 716}, 0, { 1994, -26}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2116, 1999, 862}, 0, { -630, -26}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07007480, 0x00405fb0, 34952, 0x00007480, 240); // 0x07007570 - 0x070075E0 -static const Vtx sl_seg7_vertex_07007570[] = { - {{{ 34, 2150, 1766}, 0, { -800, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 899, 2150, 1531}, 0, { 8144, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 899, 2253, 1531}, 0, { 8144, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -33, 2150, 1233}, 0, { -3506, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 34, 2150, 1766}, 0, { 1854, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 34, 2253, 1766}, 0, { 1854, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 34, 2253, 1766}, 0, { -800, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07007570, 0x00405fb0, 34952, 0x00007570, 112); // 0x070075E0 - 0x070076E0 -static const Vtx sl_seg7_vertex_070075E0[] = { - {{{ -522, 1352, -5052}, 0, { 8824, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -522, 1249, -5052}, 0, { 8824, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -200, 1249, -3761}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1725, 3328, 260}, 0, { 14616, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 63, 3226, 1704}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 63, 3328, 1704}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1725, 3226, 260}, 0, { 14616, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 365, 3328, 2052}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2027, 3226, 608}, 0, { 14616, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2027, 3328, 608}, 0, { 14616, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 365, 3226, 2052}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -200, 1352, -3761}, 0, { 8824, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1091, 1249, -4084}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1091, 1352, -4084}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -200, 1249, -3761}, 0, { 8824, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 1249, -5375}, 0, { 8824, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070075E0, 0x00405fb0, 34952, 0x000075e0, 256); // 0x070076E0 - 0x07007770 -static const Vtx sl_seg7_vertex_070076E0[] = { - {{{ -522, 1352, -5052}, 0, { 8824, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -200, 1249, -3761}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -200, 1352, -3761}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 1249, -5375}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 1352, -5375}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -522, 1249, -5052}, 0, { 8824, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1091, 1352, -4084}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 1249, -5375}, 0, { 8824, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 1352, -5375}, 0, { 8824, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070076E0, 0x00405fb0, 34952, 0x000076e0, 144); // 0x07007770 - 0x070077F0 static const Gfx sl_seg7_dl_07007770[] = { diff --git a/levels/sl/areas/1/5/model.inc.c b/levels/sl/areas/1/5/model.inc.c index 3ddc86d26..eab22da0f 100644 --- a/levels/sl/areas/1/5/model.inc.c +++ b/levels/sl/areas/1/5/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07007910 - 0x07007928 static const Lights1 sl_seg7_lights_07007910 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,248 +6,43 @@ static const Lights1 sl_seg7_lights_07007910 = gdSPDefLights1( ); // 0x07007928 - 0x07007A18 -static const Vtx sl_seg7_vertex_07007928[] = { - {{{ 3967, 1638, 4054}, 0, { 0, 172}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 4582, 1843, 4156}, 0, { -1256, -236}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 4786, 1638, 4054}, 0, { -1666, 172}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 4786, 1434, 4054}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4786, 1638, 5078}, 0, { 2012, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4786, 1434, 5078}, 0, { 2012, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4786, 1638, 4054}, 0, { 0, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1434, 4054}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4786, 1638, 4054}, 0, { -1666, 172}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4786, 1434, 4054}, 0, { -1666, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3967, 1638, 4054}, 0, { 0, 172}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4582, 1843, 4156}, 0, { 172, -236}, {0x5a, 0x59, 0x00, 0xff}}}, - {{{ 4582, 1843, 5078}, 0, { 2012, -236}, {0x5a, 0x59, 0x00, 0xff}}}, - {{{ 4786, 1638, 5078}, 0, { 2012, 172}, {0x5a, 0x59, 0x00, 0xff}}}, - {{{ 4786, 1638, 4054}, 0, { 0, 172}, {0x5a, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07007928, 0x00405fb0, 34952, 0x00007928, 240); // 0x07007A18 - 0x07007B08 -static const Vtx sl_seg7_vertex_07007A18[] = { - {{{ 4582, 1434, 4873}, 0, { 1604, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4786, 1229, 4873}, 0, { 1604, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4582, 1229, 4873}, 0, { 1604, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3967, 1638, 4054}, 0, { 0, 172}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 4172, 1843, 4156}, 0, { -438, -236}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 4582, 1843, 4156}, 0, { -1256, -236}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 3967, 1638, 5078}, 0, { 2012, 172}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 4172, 1843, 4156}, 0, { 172, -236}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 3967, 1638, 4054}, 0, { 0, 172}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 4172, 1843, 5078}, 0, { 2012, -236}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 4786, 1434, 4873}, 0, { 1604, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4786, 1434, 4873}, 0, { 1604, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4786, 1229, 5078}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4786, 1229, 4873}, 0, { 1604, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4786, 1434, 5078}, 0, { 2012, 582}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07007A18, 0x00405fb0, 34952, 0x00007a18, 240); // 0x07007B08 - 0x07007BF8 -static const Vtx sl_seg7_vertex_07007B08[] = { - {{{ 3967, 1434, 4668}, 0, { 1194, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1229, 4668}, 0, { 1194, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1229, 5078}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1434, 4873}, 0, { 1604, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1229, 4873}, 0, { 1604, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1434, 5078}, 0, { 2012, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4786, 1229, 4054}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4786, 1434, 4668}, 0, { 1194, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4786, 1229, 4668}, 0, { 1194, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4786, 1434, 4054}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4786, 1434, 4668}, 0, { -1666, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3967, 1434, 4668}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3967, 1229, 4668}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4786, 1229, 4668}, 0, { -1666, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07007B08, 0x00405fb0, 34952, 0x00007b08, 240); // 0x07007BF8 - 0x07007CF8 -static const Vtx sl_seg7_vertex_07007BF8[] = { - {{{ 4377, 1434, 4873}, 0, { 1604, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4377, 1638, 4668}, 0, { 1194, 172}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4377, 1434, 4668}, 0, { 1194, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1434, 4668}, 0, { 1194, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1434, 4054}, 0, { 0, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4172, 1434, 4873}, 0, { -438, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4377, 1638, 4873}, 0, { -848, 172}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4377, 1229, 4873}, 0, { -848, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4172, 1843, 4873}, 0, { -438, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4582, 1843, 4873}, 0, { -1256, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4582, 1638, 4873}, 0, { -1256, 172}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4377, 1638, 4873}, 0, { 1604, 172}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1434, 4873}, 0, { 1604, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4172, 1434, 4668}, 0, { 1194, 1396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4172, 1434, 4873}, 0, { 1604, 1396}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07007BF8, 0x00405fb0, 34952, 0x00007bf8, 256); // 0x07007CF8 - 0x07007DE8 -static const Vtx sl_seg7_vertex_07007CF8[] = { - {{{ 4377, 1434, 4668}, 0, { -848, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4172, 1843, 4668}, 0, { -438, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4172, 1434, 4668}, 0, { -438, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4377, 1638, 4668}, 0, { -848, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4172, 1434, 4668}, 0, { 1194, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4172, 1843, 4873}, 0, { 1604, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4172, 1434, 4873}, 0, { 1604, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4172, 1843, 4668}, 0, { 1194, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4377, 1434, 4668}, 0, { 1194, 1806}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4786, 1434, 4668}, 0, { 1194, 2624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4786, 1434, 4873}, 0, { 1604, 2624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4582, 1434, 4873}, 0, { 1604, 2214}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4479, 1229, 4259}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4479, 1843, 4259}, 0, { -1052, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4274, 1843, 4259}, 0, { -644, -236}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07007CF8, 0x00405fb0, 34952, 0x00007cf8, 240); // 0x07007DE8 - 0x07007EC8 -static const Vtx sl_seg7_vertex_07007DE8[] = { - {{{ 3967, 1434, 4873}, 0, { 1604, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3967, 1434, 4668}, 0, { 1194, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4172, 1434, 4668}, 0, { 1194, 1396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4274, 1229, 4463}, 0, { -644, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4479, 1843, 4463}, 0, { -1052, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4479, 1229, 4463}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4274, 1843, 4463}, 0, { -644, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4479, 1229, 4463}, 0, { 786, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4479, 1843, 4259}, 0, { 376, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4479, 1229, 4259}, 0, { 376, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4479, 1843, 4463}, 0, { 786, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4479, 1229, 4259}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4274, 1843, 4259}, 0, { -644, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4274, 1229, 4259}, 0, { -644, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07007DE8, 0x00405fb0, 34952, 0x00007de8, 224); // 0x07007EC8 - 0x07007FB8 -static const Vtx sl_seg7_vertex_07007EC8[] = { - {{{ 4377, 1434, 5078}, 0, { -848, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3967, 1229, 5078}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4377, 1229, 5078}, 0, { -848, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4274, 1229, 4259}, 0, { 376, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4274, 1843, 4463}, 0, { 786, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4274, 1229, 4463}, 0, { 786, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4274, 1843, 4259}, 0, { 376, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4274, 1843, 4463}, 0, { 376, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4274, 1843, 4259}, 0, { 786, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4172, 1843, 4156}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4172, 1843, 4668}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4479, 1843, 4463}, 0, { 376, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4582, 1843, 4156}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4479, 1843, 4259}, 0, { 786, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4582, 1843, 4668}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07007EC8, 0x00405fb0, 34952, 0x00007ec8, 240); // 0x07007FB8 - 0x070080A8 -static const Vtx sl_seg7_vertex_07007FB8[] = { - {{{ 4582, 1229, 5078}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4582, 1434, 5078}, 0, { 2012, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4582, 1434, 4873}, 0, { 1604, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4377, 1434, 5078}, 0, { -848, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3967, 1434, 5078}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3967, 1229, 5078}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3967, 1434, 4873}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4377, 1229, 4873}, 0, { -848, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3967, 1229, 4873}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4172, 1434, 4873}, 0, { -438, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4786, 1229, 5078}, 0, { -1666, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4786, 1434, 5078}, 0, { -1666, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4582, 1434, 5078}, 0, { -1256, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4582, 1229, 5078}, 0, { -1256, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4582, 1229, 4873}, 0, { 1604, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07007FB8, 0x00405fb0, 34952, 0x00007fb8, 240); // 0x070080A8 - 0x07008198 -static const Vtx sl_seg7_vertex_070080A8[] = { - {{{ 4274, 1434, 4259}, 0, { 376, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4274, 1434, 4054}, 0, { 0, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4274, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4377, 1229, 5078}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4377, 1434, 4873}, 0, { 1604, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4377, 1434, 5078}, 0, { 2012, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4377, 1229, 4873}, 0, { 1604, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4582, 1434, 5078}, 0, { 2012, 2214}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4377, 1434, 5078}, 0, { 2012, 1806}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4582, 1434, 4873}, 0, { 1604, 2214}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4377, 1434, 4668}, 0, { 1194, 1806}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4786, 1434, 4054}, 0, { -1666, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4274, 1229, 4054}, 0, { -644, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4274, 1434, 4054}, 0, { -644, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4786, 1229, 4054}, 0, { -1666, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070080A8, 0x00405fb0, 34952, 0x000080a8, 240); // 0x07008198 - 0x07008288 -static const Vtx sl_seg7_vertex_07008198[] = { - {{{ 4274, 1229, 4259}, 0, { -644, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4070, 1434, 4259}, 0, { -234, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4274, 1434, 4259}, 0, { -644, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4274, 1434, 4259}, 0, { 376, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4274, 1229, 4054}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4274, 1229, 4259}, 0, { 376, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1229, 4054}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4070, 1434, 4054}, 0, { -234, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4070, 1229, 4054}, 0, { -234, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3967, 1434, 4054}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4070, 1229, 4259}, 0, { 376, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4070, 1434, 4054}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4070, 1434, 4259}, 0, { 376, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4070, 1229, 4054}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4070, 1229, 4259}, 0, { -234, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07008198, 0x00405fb0, 34952, 0x00008198, 240); // 0x07008288 - 0x07008378 -static const Vtx sl_seg7_vertex_07008288[] = { - {{{ 4786, 1229, 4873}, 0, { 1604, 2624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4786, 1229, 5078}, 0, { 2012, 2624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4582, 1229, 4873}, 0, { 1604, 2214}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4274, 1434, 4259}, 0, { 376, 1602}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4070, 1434, 4054}, 0, { 0, 1192}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4274, 1434, 4054}, 0, { 0, 1602}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4070, 1434, 4259}, 0, { 376, 1192}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4582, 1229, 4666}, 0, { 1190, 2214}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4786, 1229, 4054}, 0, { 0, 2624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4786, 1229, 4668}, 0, { 1194, 2624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4582, 1229, 4054}, 0, { 0, 2214}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4582, 1843, 4668}, 0, { -1256, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4377, 1638, 4668}, 0, { -848, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4582, 1638, 4668}, 0, { -1256, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4172, 1843, 4668}, 0, { -438, -236}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07008288, 0x00405fb0, 34952, 0x00008288, 240); // 0x07008378 - 0x07008478 -static const Vtx sl_seg7_vertex_07008378[] = { - {{{ 4582, 1843, 4873}, 0, { 1604, 2214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4172, 1843, 4873}, 0, { 1604, 1396}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4172, 1843, 5078}, 0, { 2012, 1396}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4786, 1229, 5078}, 0, { 2012, 2624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4582, 1229, 5078}, 0, { 2012, 2214}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4582, 1229, 4873}, 0, { 1604, 2214}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4786, 1434, 5078}, 0, { -1666, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3967, 1638, 5078}, 0, { 0, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3967, 1434, 5078}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4786, 1638, 5078}, 0, { -1666, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4172, 1843, 5078}, 0, { -438, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4582, 1843, 5078}, 0, { -1256, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4582, 1843, 5078}, 0, { 2012, 2214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4582, 1638, 4873}, 0, { 1604, 172}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4582, 1843, 4668}, 0, { 1194, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4582, 1638, 4668}, 0, { 1194, 172}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07008378, 0x00405fb0, 34952, 0x00008378, 256); // 0x07008478 - 0x07008528 -static const Vtx sl_seg7_vertex_07008478[] = { - {{{ 4582, 1638, 4873}, 0, { 1604, 172}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4582, 1843, 4873}, 0, { 1604, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4582, 1843, 4668}, 0, { 1194, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4582, 1638, 4668}, 0, { 1194, 2214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4377, 1638, 4668}, 0, { 1194, 1806}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4377, 1638, 4873}, 0, { 1604, 1806}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4582, 1638, 4873}, 0, { 1604, 2214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3967, 1434, 5078}, 0, { 2012, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1638, 4054}, 0, { 0, 172}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1434, 4054}, 0, { 0, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3967, 1638, 5078}, 0, { 2012, 172}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07008478, 0x00405fb0, 34952, 0x00008478, 176); // 0x07008528 - 0x070088B0 static const Gfx sl_seg7_dl_07008528[] = { diff --git a/levels/sl/areas/1/6/model.inc.c b/levels/sl/areas/1/6/model.inc.c index 05d87a6f8..f9b48560b 100644 --- a/levels/sl/areas/1/6/model.inc.c +++ b/levels/sl/areas/1/6/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07008930 - 0x07008948 static const Lights1 sl_seg7_lights_07008930 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -11,65 +12,16 @@ static const Lights1 sl_seg7_lights_07008948 = gdSPDefLights1( ); // 0x07008960 - 0x07008A60 -static const Vtx sl_seg7_vertex_07008960[] = { - {{{ 1487, 1536, -3572}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1691, 1536, -3435}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1828, 1536, -3639}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1889, 2816, -1035}, 0, { 990, 92}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1643, 2816, -1032}, 0, { 0, 102}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1643, 2816, -819}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1793, 2816, -819}, 0, { 590, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1889, 2816, -925}, 0, { 990, 550}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2916, 1024, -549}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2712, 1024, -412}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2575, 1024, -615}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2779, 1024, -753}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1624, 1536, -3776}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5496, 1024, -3308}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5700, 1024, -3170}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5837, 1024, -3374}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07008960, 0x00405fb0, 34952, 0x00008960, 256); // 0x07008A60 - 0x07008B50 -static const Vtx sl_seg7_vertex_07008A60[] = { - {{{ 1748, 1024, -4726}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2089, 1024, -4792}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1885, 1024, -4930}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1952, 1024, -4589}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3475, 1024, -5856}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3816, 1024, -5922}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3612, 1024, -6059}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3679, 1024, -5718}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5225, 1055, -5410}, 0, { 0, 0}, {0x00, 0x7e, 0xfb, 0xff}}}, - {{{ 5566, 1053, -5476}, 0, { 990, 990}, {0x00, 0x7e, 0xfb, 0xff}}}, - {{{ 5362, 1046, -5613}, 0, { 990, 0}, {0x00, 0x7e, 0xfb, 0xff}}}, - {{{ 5428, 1062, -5273}, 0, { 0, 990}, {0x00, 0x7e, 0xfb, 0xff}}}, - {{{ -170, 4864, 33}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 33, 4864, 171}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 171, 4864, -32}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07008A60, 0x00405fb0, 34952, 0x00008a60, 240); // 0x07008B50 - 0x07008BF0 -static const Vtx sl_seg7_vertex_07008B50[] = { - {{{ 5496, 1024, -3308}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5837, 1024, -3374}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5633, 1024, -3512}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3940, 1024, -1163}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3599, 1024, -1230}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3803, 1024, -1367}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3736, 1024, -1026}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -170, 4864, 33}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 171, 4864, -32}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -32, 4864, -170}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07008B50, 0x00405fb0, 34952, 0x00008b50, 160); // 0x07008BF0 - 0x07008C30 -static const Vtx sl_seg7_vertex_07008BF0[] = { - {{{ 3762, 1024, 5487}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5401, 1024, 3849}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3762, 1024, 3849}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5401, 1024, 5487}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07008BF0, 0x00405fb0, 34952, 0x00008bf0, 64); // 0x07008C30 - 0x07008D10 static const Gfx sl_seg7_dl_07008C30[] = { diff --git a/levels/sl/areas/1/7/model.inc.c b/levels/sl/areas/1/7/model.inc.c index 3f2796071..5db9fcde8 100644 --- a/levels/sl/areas/1/7/model.inc.c +++ b/levels/sl/areas/1/7/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07008DE8 - 0x07008E00 static const Lights1 sl_seg7_lights_07008DE8 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,359 +6,64 @@ static const Lights1 sl_seg7_lights_07008DE8 = gdSPDefLights1( ); // 0x07008E00 - 0x07008F00 -static const Vtx sl_seg7_vertex_07008E00[] = { - {{{ -403, 819, 1818}, 0, { -432, 444}, {0xd8, 0x4c, 0xa4, 0xff}}}, - {{{ -403, 1024, 1818}, 0, { -432, 308}, {0xd7, 0x10, 0x76, 0xff}}}, - {{{ -1801, 768, 952}, 0, { -1828, 478}, {0xdb, 0x6b, 0x39, 0xff}}}, - {{{ 875, 1024, 1818}, 0, { 840, 308}, {0x8f, 0x18, 0x33, 0xff}}}, - {{{ 875, 1536, 1571}, 0, { 840, 0}, {0xf3, 0x1d, 0x7a, 0xff}}}, - {{{ 0, 2150, 1818}, 0, { 0, -440}, {0x04, 0x02, 0x7e, 0xff}}}, - {{{ -1033, 1823, 1428}, 0, { -1078, -222}, {0xc6, 0x08, 0x70, 0xff}}}, - {{{ 909, 2150, 1571}, 0, { 876, -440}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 1308, 1741, 1473}, 0, { 1274, -168}, {0xee, 0x5f, 0x51, 0xff}}}, - {{{ 1308, 2108, 1473}, 0, { 1274, -412}, {0x65, 0x2b, 0x3e, 0xff}}}, - {{{ 909, 2816, 1571}, 0, { 876, -884}, {0xbc, 0x27, 0x63, 0xff}}}, - {{{ 909, 2150, 1571}, 0, { 1536, -440}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 909, 2816, 1571}, 0, { 1536, -884}, {0xbc, 0x27, 0x63, 0xff}}}, - {{{ 768, 2150, 1024}, 0, { 990, -440}, {0x86, 0x00, 0x1f, 0xff}}}, - {{{ 768, 2816, 1024}, 0, { 990, -884}, {0x2b, 0x70, 0x28, 0xff}}}, - {{{ 1308, 2108, 1473}, 0, { 1438, -412}, {0x65, 0x2b, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07008E00, 0x00405fb0, 34952, 0x00008e00, 256); // 0x07008F00 - 0x07008F40 -static const Vtx sl_seg7_vertex_07008F00[] = { - {{{ 1308, 2108, 1473}, 0, { 1438, -412}, {0x65, 0x2b, 0x3e, 0xff}}}, - {{{ 995, 2816, 683}, 0, { 650, -884}, {0x73, 0x35, 0x01, 0xff}}}, - {{{ 768, 2816, 1024}, 0, { 990, -884}, {0x2b, 0x70, 0x28, 0xff}}}, - {{{ 995, 2108, 683}, 0, { 650, -412}, {0x76, 0x00, 0xd2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07008F00, 0x00405fb0, 34952, 0x00008f00, 64); // 0x07008F40 - 0x07009020 -static const Vtx sl_seg7_vertex_07008F40[] = { - {{{ 1308, 1741, 1473}, 0, { -226, 126}, {0xee, 0x5f, 0x51, 0xff}}}, - {{{ 1534, 1741, 1678}, 0, { 182, -326}, {0x20, 0x79, 0x10, 0xff}}}, - {{{ 1919, 1903, 682}, 0, { -1804, -1094}, {0xf4, 0x7d, 0x0f, 0xff}}}, - {{{ -6143, 1024, 6144}, 0, {-12294, -11274}, {0x15, 0x7c, 0x0a, 0xff}}}, - {{{ -5887, 1024, 5632}, 0, {-11272, -10764}, {0x0d, 0x7e, 0x06, 0xff}}}, - {{{ -6143, 1382, 4096}, 0, { -8206, -11274}, {0x7a, 0x22, 0x05, 0xff}}}, - {{{ -4351, 1024, 6144}, 0, {-12294, -7698}, {0xd2, 0x76, 0x00, 0xff}}}, - {{{ -4351, 1024, 5632}, 0, {-11272, -7698}, {0xd4, 0x76, 0x00, 0xff}}}, - {{{ 875, 1536, 2626}, 0, { 2074, 990}, {0xb4, 0x3d, 0xb0, 0xff}}}, - {{{ 1418, 1741, 2366}, 0, { 1556, -96}, {0x0c, 0x7e, 0xfe, 0xff}}}, - {{{ 1182, 1536, 2288}, 0, { 1398, 376}, {0xb5, 0x61, 0xe3, 0xff}}}, - {{{ 1182, 1536, 1673}, 0, { 172, 376}, {0xb4, 0x5f, 0x21, 0xff}}}, - {{{ 875, 1536, 1571}, 0, { 0, 990}, {0xf3, 0x1d, 0x7a, 0xff}}}, - {{{ 2175, 1903, 852}, 0, { -1464, -1604}, {0xf6, 0x7d, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07008F40, 0x00405fb0, 34952, 0x00008f40, 224); // 0x07009020 - 0x07009120 -static const Vtx sl_seg7_vertex_07009020[] = { - {{{ -3756, 1024, 2637}, 0, { 8742, -2416}, {0x53, 0x34, 0x4f, 0xff}}}, - {{{ -3756, 819, 2842}, 0, { 9424, -1736}, {0x14, 0x74, 0x2d, 0xff}}}, - {{{ -3551, 819, 2330}, 0, { 7720, -1736}, {0x33, 0x64, 0x39, 0xff}}}, - {{{ -3551, 819, 2330}, 0, {-11846, 8740}, {0x33, 0x64, 0x39, 0xff}}}, - {{{ -2195, 817, 3060}, 0, { -7336, 11168}, {0xe4, 0x70, 0xce, 0xff}}}, - {{{ -511, 819, 2816}, 0, { -1734, 10356}, {0xce, 0x48, 0xa5, 0xff}}}, - {{{ -3756, 819, 2842}, 0, {-12528, 10444}, {0x14, 0x74, 0x2d, 0xff}}}, - {{{ -6143, 768, 4096}, 0, {-20470, 14614}, {0x1d, 0x7b, 0x03, 0xff}}}, - {{{ -4186, 1024, 2629}, 0, { 8736, 14578}, {0xc6, 0x51, 0x4d, 0xff}}}, - {{{ -4201, 819, 2833}, 0, { 9418, 14578}, {0xcd, 0x72, 0x12, 0xff}}}, - {{{ -3756, 819, 2842}, 0, { 9424, 13486}, {0x14, 0x74, 0x2d, 0xff}}}, - {{{ -3756, 1024, 2637}, 0, { 8742, 13486}, {0x53, 0x34, 0x4f, 0xff}}}, - {{{ -3551, 1024, 2330}, 0, { 7720, -2416}, {0x27, 0x00, 0x78, 0xff}}}, - {{{ 1024, 1024, -3071}, 0, { 10188, -2416}, {0xa1, 0x4f, 0xe7, 0xff}}}, - {{{ 1536, 1536, -4095}, 0, { 13594, -4120}, {0xb4, 0x08, 0x9b, 0xff}}}, - {{{ 1536, 1024, -4095}, 0, { 13594, -2416}, {0xf5, 0x49, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009020, 0x00405fb0, 34952, 0x00009020, 256); // 0x07009120 - 0x07009220 -static const Vtx sl_seg7_vertex_07009120[] = { - {{{ -1217, 1119, -3205}, 0, { 10632, -2734}, {0x4e, 0x63, 0x05, 0xff}}}, - {{{ -1137, 1536, -2814}, 0, { 9334, -4120}, {0x75, 0x04, 0xcf, 0xff}}}, - {{{ -511, 512, -2175}, 0, { 7208, -714}, {0x45, 0x69, 0xf5, 0xff}}}, - {{{ -1053, 1271, -2411}, 0, { 7992, -3240}, {0x71, 0xc8, 0xf8, 0xff}}}, - {{{ -1015, 1536, -2225}, 0, { 7374, -4120}, {0x7d, 0x0c, 0x0b, 0xff}}}, - {{{ -808, 986, -1223}, 0, { 4040, -2292}, {0x68, 0x47, 0xfd, 0xff}}}, - {{{ -767, 973, -1023}, 0, { 3374, -2246}, {0x2b, 0x71, 0xdd, 0xff}}}, - {{{ 512, 512, -2354}, 0, { 7804, -714}, {0xdb, 0x79, 0x03, 0xff}}}, - {{{ 1008, 1126, -2425}, 0, { 8038, -2758}, {0x84, 0xec, 0xf5, 0xff}}}, - {{{ 1024, 1024, -3071}, 0, { 10188, -2416}, {0xa1, 0x4f, 0xe7, 0xff}}}, - {{{ 1008, 1536, -2834}, 0, { 9400, -4120}, {0x92, 0xe4, 0xc8, 0xff}}}, - {{{ 1536, 1536, -4095}, 0, { 13594, -4120}, {0xb4, 0x08, 0x9b, 0xff}}}, - {{{ -1053, 1271, -2411}, 0, { 3476, 9012}, {0x71, 0xc8, 0xf8, 0xff}}}, - {{{ -629, 1536, -2425}, 0, { 2064, 9058}, {0x3e, 0x9e, 0x32, 0xff}}}, - {{{ -1015, 1536, -2225}, 0, { 3348, 8394}, {0x7d, 0x0c, 0x0b, 0xff}}}, - {{{ -629, 1536, -2630}, 0, { 2064, 9740}, {0x31, 0x92, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009120, 0x00405fb0, 34952, 0x00009120, 256); // 0x07009220 - 0x07009320 -static const Vtx sl_seg7_vertex_07009220[] = { - {{{ -1053, 1271, -2411}, 0, { 3476, 9012}, {0x71, 0xc8, 0xf8, 0xff}}}, - {{{ -1137, 1536, -2814}, 0, { 3752, 10354}, {0x75, 0x04, 0xcf, 0xff}}}, - {{{ -629, 1536, -2630}, 0, { 2064, 9740}, {0x31, 0x92, 0xda, 0xff}}}, - {{{ 512, 512, -2354}, 0, { -1734, 8824}, {0xdb, 0x79, 0x03, 0xff}}}, - {{{ -511, 512, -2175}, 0, { 1672, 8228}, {0x45, 0x69, 0xf5, 0xff}}}, - {{{ 0, 973, -1279}, 0, { 0, 5246}, {0xfa, 0x74, 0xce, 0xff}}}, - {{{ 0, 1024, -3071}, 0, { 0, 11208}, {0x11, 0x7b, 0x18, 0xff}}}, - {{{ -1217, 1119, -3205}, 0, { 4020, 11652}, {0x4e, 0x63, 0x05, 0xff}}}, - {{{ -767, 973, -1023}, 0, { 2524, 4394}, {0x2b, 0x71, 0xdd, 0xff}}}, - {{{ 768, 1024, -1023}, 0, { -2586, 4394}, {0x8e, 0x2e, 0xe2, 0xff}}}, - {{{ 768, 1024, -1023}, 0, { 3374, -2416}, {0x8e, 0x2e, 0xe2, 0xff}}}, - {{{ 1008, 1126, -2425}, 0, { 8038, -2758}, {0x84, 0xec, 0xf5, 0xff}}}, - {{{ 512, 512, -2354}, 0, { 7804, -714}, {0xdb, 0x79, 0x03, 0xff}}}, - {{{ 256, 256, -4607}, 0, { -882, 16318}, {0xf5, 0x7e, 0xff, 0xff}}}, - {{{ 1024, 1024, -3071}, 0, { -3436, 11208}, {0xa1, 0x4f, 0xe7, 0xff}}}, - {{{ -1599, 1244, -5055}, 0, { 5290, 17808}, {0x3f, 0x6b, 0xe8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009220, 0x00405fb0, 34952, 0x00009220, 256); // 0x07009320 - 0x07009410 -static const Vtx sl_seg7_vertex_07009320[] = { - {{{ 768, 1024, -1023}, 0, { -3436, -2416}, {0x8e, 0x2e, 0xe2, 0xff}}}, - {{{ 768, 1331, -1023}, 0, { -3436, -3438}, {0x82, 0x00, 0xff, 0xff}}}, - {{{ 771, 1331, -1252}, 0, { -4198, -3438}, {0x85, 0xf0, 0xe9, 0xff}}}, - {{{ 1008, 1536, -2015}, 0, { -6738, -4120}, {0x88, 0xda, 0x07, 0xff}}}, - {{{ 1008, 1126, -2425}, 0, { -8100, -2758}, {0x84, 0xec, 0xf5, 0xff}}}, - {{{ 4438, 1178, -3702}, 0, {-12348, -13774}, {0x9d, 0x1d, 0x49, 0xff}}}, - {{{ 4211, 760, -2971}, 0, { -9918, -13018}, {0xce, 0x6b, 0x2d, 0xff}}}, - {{{ 5191, 1024, -2866}, 0, { -9568, -16280}, {0xb6, 0x42, 0x4e, 0xff}}}, - {{{ 3584, 1075, -4863}, 0, {-16212, -10934}, {0xb7, 0x61, 0x22, 0xff}}}, - {{{ 4608, 1434, -3532}, 0, {-11784, -14340}, {0xcb, 0xdc, 0x6d, 0xff}}}, - {{{ 4301, 1434, -3532}, 0, {-11784, -13318}, {0xa4, 0xb4, 0x29, 0xff}}}, - {{{ 4403, 1434, -3737}, 0, {-12464, -13658}, {0x83, 0xf1, 0x0b, 0xff}}}, - {{{ 4438, 1178, -3702}, 0, { -312, -2928}, {0x9d, 0x1d, 0x49, 0xff}}}, - {{{ 5191, 1024, -2866}, 0, { 3424, -2416}, {0xb6, 0x42, 0x4e, 0xff}}}, - {{{ 4608, 1434, -3532}, 0, { 482, -3780}, {0xcb, 0xdc, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009320, 0x00405fb0, 34952, 0x00009320, 240); // 0x07009410 - 0x07009510 -static const Vtx sl_seg7_vertex_07009410[] = { - {{{ 3584, 1075, -4863}, 0, { -5102, -2586}, {0xb7, 0x61, 0x22, 0xff}}}, - {{{ 4438, 1178, -3702}, 0, { -312, -2928}, {0x9d, 0x1d, 0x49, 0xff}}}, - {{{ 4403, 1434, -3737}, 0, { -474, -3780}, {0x83, 0xf1, 0x0b, 0xff}}}, - {{{ 4220, 754, -1924}, 0, {-14070, 7392}, {0x57, 0x56, 0xdf, 0xff}}}, - {{{ 3328, 1536, -1791}, 0, {-11102, 6950}, {0x4b, 0x63, 0xea, 0xff}}}, - {{{ 6144, 1024, -1535}, 0, {-20470, 6098}, {0x12, 0x29, 0x8a, 0xff}}}, - {{{ 3246, 1306, -2897}, 0, { 9608, -3354}, {0x53, 0xe7, 0xa4, 0xff}}}, - {{{ 3811, 1329, -2332}, 0, { 7730, -3430}, {0x65, 0x46, 0xe6, 0xff}}}, - {{{ 3913, 754, -2897}, 0, { 9608, -1518}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 4220, 754, -1924}, 0, { 6372, -1518}, {0x57, 0x56, 0xdf, 0xff}}}, - {{{ 4220, 754, -2333}, 0, { 7734, -1518}, {0x65, 0x48, 0xe6, 0xff}}}, - {{{ 3328, 1536, -1791}, 0, { 5930, -4120}, {0x4b, 0x63, 0xea, 0xff}}}, - {{{ 3551, 1651, -2881}, 0, { 9554, -4500}, {0x71, 0xcf, 0x1e, 0xff}}}, - {{{ 1536, 1024, -4095}, 0, { -5140, -2416}, {0xf5, 0x49, 0x99, 0xff}}}, - {{{ 3246, 1306, -2897}, 0, {-10830, -3354}, {0x53, 0xe7, 0xa4, 0xff}}}, - {{{ 3913, 754, -2897}, 0, {-13048, -1518}, {0x49, 0x49, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009410, 0x00405fb0, 34952, 0x00009410, 256); // 0x07009510 - 0x07009600 -static const Vtx sl_seg7_vertex_07009510[] = { - {{{ 3014, 1616, -3129}, 0, {-10056, -4388}, {0x18, 0xd6, 0x8b, 0xff}}}, - {{{ 3246, 1306, -2897}, 0, {-10830, -3354}, {0x53, 0xe7, 0xa4, 0xff}}}, - {{{ 1536, 1024, -4095}, 0, { -5140, -2416}, {0xf5, 0x49, 0x99, 0xff}}}, - {{{ 1536, 1536, -4095}, 0, { -5140, -4120}, {0xb4, 0x08, 0x9b, 0xff}}}, - {{{ 2816, 1024, -4351}, 0, { -8718, -4632}, {0xfb, 0x75, 0xd1, 0xff}}}, - {{{ 3584, 1075, -4863}, 0, { -9740, -6164}, {0xb7, 0x61, 0x22, 0xff}}}, - {{{ 2816, 819, -4863}, 0, { -9740, -4630}, {0x07, 0x7e, 0x00, 0xff}}}, - {{{ 2373, 1024, -4607}, 0, { -9228, -3746}, {0x28, 0x75, 0xe9, 0xff}}}, - {{{ 2816, 1024, -5375}, 0, {-10762, -4630}, {0x08, 0x7e, 0xfd, 0xff}}}, - {{{ 2373, 1024, -5119}, 0, {-10250, -3746}, {0x18, 0x73, 0x2e, 0xff}}}, - {{{ 1074, 1024, -5944}, 0, {-11898, -1154}, {0xa3, 0x3a, 0xc1, 0xff}}}, - {{{ 1115, 1229, -5778}, 0, {-11566, -1236}, {0x0d, 0x4d, 0x9d, 0xff}}}, - {{{ 1190, 1229, -5480}, 0, {-10972, -1384}, {0x10, 0x60, 0x51, 0xff}}}, - {{{ 1248, 1024, -5249}, 0, {-10510, -1500}, {0xbd, 0x3f, 0x56, 0xff}}}, - {{{ 693, 1331, -5673}, 0, {-11356, -394}, {0xb6, 0xc5, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009510, 0x00405fb0, 34952, 0x00009510, 240); // 0x07009600 - 0x070096F0 -static const Vtx sl_seg7_vertex_07009600[] = { - {{{ 256, 256, -4607}, 0, { -882, 16318}, {0xf5, 0x7e, 0xff, 0xff}}}, - {{{ 1536, 1024, -4095}, 0, { -5140, 14614}, {0xf5, 0x49, 0x99, 0xff}}}, - {{{ 1248, 1024, -5249}, 0, { -4180, 18454}, {0xbd, 0x3f, 0x56, 0xff}}}, - {{{ 1024, 1024, -3071}, 0, { -3436, 11208}, {0xa1, 0x4f, 0xe7, 0xff}}}, - {{{ 1074, 1024, -5944}, 0, { -3602, 20768}, {0xa3, 0x3a, 0xc1, 0xff}}}, - {{{ -1279, 1024, -5631}, 0, { 4226, 19724}, {0x38, 0x71, 0x01, 0xff}}}, - {{{ -1599, 1244, -5055}, 0, { 5290, 17808}, {0x3f, 0x6b, 0xe8, 0xff}}}, - {{{ -1185, 1024, -6079}, 0, { 3912, 21216}, {0x1b, 0x76, 0x23, 0xff}}}, - {{{ 1024, 1024, -6143}, 0, { -3436, 21428}, {0xdd, 0x73, 0x27, 0xff}}}, - {{{ 3716, 1613, -3303}, 0, {-12392, 11980}, {0x23, 0xe8, 0x89, 0xff}}}, - {{{ 3746, 1511, -3273}, 0, {-12492, 11880}, {0x3a, 0x9e, 0xca, 0xff}}}, - {{{ 3014, 1616, -3129}, 0, {-10056, 11402}, {0x18, 0xd6, 0x8b, 0xff}}}, - {{{ 3246, 1306, -2897}, 0, {-10830, 10628}, {0x53, 0xe7, 0xa4, 0xff}}}, - {{{ 3551, 1651, -2881}, 0, {-11844, 10574}, {0x71, 0xcf, 0x1e, 0xff}}}, - {{{ 3818, 1613, -3201}, 0, {-12732, 11640}, {0x6c, 0xc1, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009600, 0x00405fb0, 34952, 0x00009600, 240); // 0x070096F0 - 0x070097D0 -static const Vtx sl_seg7_vertex_070096F0[] = { - {{{ 1248, 1024, -5249}, 0, { -4180, 18454}, {0xbd, 0x3f, 0x56, 0xff}}}, - {{{ 768, 1331, -5375}, 0, { -2586, 18874}, {0xff, 0xe1, 0x7b, 0xff}}}, - {{{ 743, 1229, -5474}, 0, { -2502, 19204}, {0xc9, 0x92, 0x1c, 0xff}}}, - {{{ 3551, 1651, -2881}, 0, { -5782, -6098}, {0x71, 0xcf, 0x1e, 0xff}}}, - {{{ 3246, 1306, -2897}, 0, { -5814, -5490}, {0x53, 0xe7, 0xa4, 0xff}}}, - {{{ 3746, 1511, -3273}, 0, { -6566, -6486}, {0x3a, 0x9e, 0xca, 0xff}}}, - {{{ 3811, 1329, -2332}, 0, { -4688, -6616}, {0x65, 0x46, 0xe6, 0xff}}}, - {{{ 3818, 1613, -3201}, 0, { 10620, -4376}, {0x6c, 0xc1, 0xee, 0xff}}}, - {{{ 3746, 1511, -3273}, 0, { 10860, -4036}, {0x3a, 0x9e, 0xca, 0xff}}}, - {{{ 3716, 1613, -3303}, 0, { 10960, -4376}, {0x23, 0xe8, 0x89, 0xff}}}, - {{{ 1074, 1024, -5944}, 0, { -3602, 20768}, {0xa3, 0x3a, 0xc1, 0xff}}}, - {{{ 693, 1331, -5673}, 0, { -2338, 19864}, {0xb6, 0xc5, 0xad, 0xff}}}, - {{{ 1190, 1229, -5480}, 0, { -3988, 19224}, {0x10, 0x60, 0x51, 0xff}}}, - {{{ 371, 1331, -5276}, 0, { -1264, 18542}, {0xee, 0x86, 0x1b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070096F0, 0x00405fb0, 34952, 0x000096f0, 224); // 0x070097D0 - 0x070098D0 -static const Vtx sl_seg7_vertex_070097D0[] = { - {{{ -3432, 768, 552}, 0, { 11390, -848}, {0x2b, 0x76, 0x07, 0xff}}}, - {{{ -1648, 768, 748}, 0, { 5452, -1496}, {0xff, 0x7e, 0x0d, 0xff}}}, - {{{ -2303, 1024, -511}, 0, { 7634, 2692}, {0x14, 0x73, 0x31, 0xff}}}, - {{{ -1801, 768, 952}, 0, { 5964, -2178}, {0xdb, 0x6b, 0x39, 0xff}}}, - {{{ -3439, 819, 1818}, 0, { 11412, -5058}, {0x33, 0x65, 0xc9, 0xff}}}, - {{{ -4035, 768, 445}, 0, { 13060, -514}, {0xe3, 0x79, 0xeb, 0xff}}}, - {{{ -3537, 1024, 255}, 0, { 11738, 142}, {0xf8, 0x6e, 0x3d, 0xff}}}, - {{{ -403, 819, 1818}, 0, { 1310, -5058}, {0xd8, 0x4c, 0xa4, 0xff}}}, - {{{ -403, 819, 1818}, 0, { 1310, -1736}, {0xd8, 0x4c, 0xa4, 0xff}}}, - {{{ -3439, 819, 1818}, 0, { 11412, -1736}, {0x33, 0x65, 0xc9, 0xff}}}, - {{{ -3439, 1024, 1818}, 0, { 11412, -2416}, {0x4c, 0x1f, 0xa0, 0xff}}}, - {{{ -403, 1024, 1818}, 0, { 1310, -2416}, {0xd7, 0x10, 0x76, 0xff}}}, - {{{ -3439, 1024, 1818}, 0, { -6078, -2416}, {0x4c, 0x1f, 0xa0, 0xff}}}, - {{{ -3439, 819, 1818}, 0, { -6078, -1736}, {0x33, 0x65, 0xc9, 0xff}}}, - {{{ -3432, 768, 552}, 0, { -1868, -1566}, {0x2b, 0x76, 0x07, 0xff}}}, - {{{ -3668, 1024, 633}, 0, { -2136, -2416}, {0x2f, 0x4a, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070097D0, 0x00405fb0, 34952, 0x000097d0, 256); // 0x070098D0 - 0x070099D0 -static const Vtx sl_seg7_vertex_070098D0[] = { - {{{ -3668, 1024, 633}, 0, {-12238, 3094}, {0x2f, 0x4a, 0xa6, 0xff}}}, - {{{ -4035, 768, 445}, 0, {-13456, 2468}, {0xe3, 0x79, 0xeb, 0xff}}}, - {{{ -4044, 1024, 572}, 0, {-13486, 2890}, {0x94, 0x1a, 0xc4, 0xff}}}, - {{{ -3432, 768, 552}, 0, {-11452, 2826}, {0x2b, 0x76, 0x07, 0xff}}}, - {{{ -3537, 1024, 255}, 0, { 11738, 142}, {0xf8, 0x6e, 0x3d, 0xff}}}, - {{{ -3432, 768, 552}, 0, { 11390, -848}, {0x2b, 0x76, 0x07, 0xff}}}, - {{{ -2303, 1024, -511}, 0, { 7634, 2692}, {0x14, 0x73, 0x31, 0xff}}}, - {{{ -3537, 1024, 255}, 0, {-11800, 1836}, {0xf8, 0x6e, 0x3d, 0xff}}}, - {{{ -3781, 1024, -511}, 0, {-12612, -714}, {0xe6, 0x79, 0x19, 0xff}}}, - {{{ -6143, 1028, -460}, 0, {-20470, -544}, {0x51, 0x5a, 0x23, 0xff}}}, - {{{ -6143, 1028, -460}, 0, {-20470, -542}, {0x51, 0x5a, 0x23, 0xff}}}, - {{{ -4201, 819, 2833}, 0, {-14008, 10412}, {0xcd, 0x72, 0x12, 0xff}}}, - {{{ -4044, 1024, 572}, 0, { 1894, -2416}, {0x94, 0x1a, 0xc4, 0xff}}}, - {{{ -4201, 819, 2833}, 0, { 9418, -1736}, {0xcd, 0x72, 0x12, 0xff}}}, - {{{ -4186, 1024, 2629}, 0, { 8736, -2416}, {0xc6, 0x51, 0x4d, 0xff}}}, - {{{ -4035, 768, 445}, 0, { 1472, -1566}, {0xe3, 0x79, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070098D0, 0x00405fb0, 34952, 0x000098d0, 256); // 0x070099D0 - 0x07009AB0 -static const Vtx sl_seg7_vertex_070099D0[] = { - {{{ -4201, 819, 2833}, 0, {-14008, 10412}, {0xcd, 0x72, 0x12, 0xff}}}, - {{{ -6143, 1028, -460}, 0, {-20470, -544}, {0x51, 0x5a, 0x23, 0xff}}}, - {{{ -6143, 768, 1024}, 0, {-20470, 4394}, {0x55, 0x5d, 0x08, 0xff}}}, - {{{ -6143, 768, 4096}, 0, {-20470, 14614}, {0x1d, 0x7b, 0x03, 0xff}}}, - {{{ -3756, 819, 2842}, 0, {-12528, 10444}, {0x14, 0x74, 0x2d, 0xff}}}, - {{{ -3634, 768, 4096}, 0, {-12124, 14614}, {0xcb, 0x5b, 0xbb, 0xff}}}, - {{{ -2195, 817, 3060}, 0, { -7336, 11168}, {0xe4, 0x70, 0xce, 0xff}}}, - {{{ -3551, 819, 2330}, 0, {-11846, 8740}, {0x33, 0x64, 0x39, 0xff}}}, - {{{ -511, 819, 2816}, 0, { -1734, 10356}, {0xce, 0x48, 0xa5, 0xff}}}, - {{{ 90, 819, 2330}, 0, { 268, 8740}, {0xd2, 0x4a, 0x5b, 0xff}}}, - {{{ -3551, 1024, 2330}, 0, { 11784, -2416}, {0x27, 0x00, 0x78, 0xff}}}, - {{{ -3551, 819, 2330}, 0, { 11784, -1736}, {0x33, 0x64, 0x39, 0xff}}}, - {{{ 90, 819, 2330}, 0, { -330, -1736}, {0xd2, 0x4a, 0x5b, 0xff}}}, - {{{ 90, 1024, 2330}, 0, { -330, -2416}, {0xbf, 0x36, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_070099D0, 0x00405fb0, 34952, 0x000099d0, 224); // 0x07009AB0 - 0x07009B60 -static const Vtx sl_seg7_vertex_07009AB0[] = { - {{{ -6143, 1382, 4096}, 0, {-13656, 1500}, {0x7a, 0x22, 0x05, 0xff}}}, - {{{ -6143, 768, 4096}, 0, {-13656, 3542}, {0x1d, 0x7b, 0x03, 0xff}}}, - {{{ -6143, 768, 1024}, 0, { -3436, 3542}, {0x55, 0x5d, 0x08, 0xff}}}, - {{{ -6143, 1028, -460}, 0, { 1500, 2678}, {0x51, 0x5a, 0x23, 0xff}}}, - {{{ -6143, 1946, -460}, 0, { 1500, -372}, {0x74, 0x00, 0x33, 0xff}}}, - {{{ -5247, 2048, -1279}, 0, { 4226, -714}, {0x55, 0x00, 0x5d, 0xff}}}, - {{{ 1008, 1126, -2425}, 0, { -3384, 9058}, {0x84, 0xec, 0xf5, 0xff}}}, - {{{ 394, 1536, -2630}, 0, { -1340, 9740}, {0xca, 0x98, 0xd1, 0xff}}}, - {{{ 1008, 1536, -2834}, 0, { -3384, 10420}, {0x92, 0xe4, 0xc8, 0xff}}}, - {{{ 394, 1536, -2425}, 0, { -1340, 9058}, {0xbe, 0x9d, 0x2b, 0xff}}}, - {{{ 1008, 1536, -2015}, 0, { -3384, 7696}, {0x88, 0xda, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009AB0, 0x00405fb0, 34952, 0x00009ab0, 176); // 0x07009B60 - 0x07009BA0 -static const Vtx sl_seg7_vertex_07009B60[] = { - {{{ 875, 1536, 2626}, 0, { 1580, 0}, {0xb4, 0x3d, 0xb0, 0xff}}}, - {{{ 875, 1536, 1571}, 0, { -524, 0}, {0xf3, 0x1d, 0x7a, 0xff}}}, - {{{ 875, 1024, 1818}, 0, { 0, 990}, {0x8f, 0x18, 0x33, 0xff}}}, - {{{ 875, 1024, 2330}, 0, { 990, 990}, {0xa7, 0x2c, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009B60, 0x00405fb0, 34952, 0x00009b60, 64); // 0x07009BA0 - 0x07009CA0 -static const Vtx sl_seg7_vertex_07009BA0[] = { - {{{ -3634, 768, 4096}, 0, { 1782, 606}, {0xcb, 0x5b, 0xbb, 0xff}}}, - {{{ -3634, 1382, 4096}, 0, { 1782, 300}, {0x07, 0x61, 0xaf, 0xff}}}, - {{{ -2195, 817, 3060}, 0, { 1064, 582}, {0xe4, 0x70, 0xce, 0xff}}}, - {{{ 875, 1536, 2626}, 0, { -872, 2298}, {0xb4, 0x3d, 0xb0, 0xff}}}, - {{{ -511, 1311, 2816}, 0, { -1564, 2394}, {0xd8, 0x36, 0x95, 0xff}}}, - {{{ -1479, 2214, 3942}, 0, { -2046, 2956}, {0xc3, 0x5d, 0xc5, 0xff}}}, - {{{ 90, 1024, 2330}, 0, { -1262, 2150}, {0xbf, 0x36, 0xa2, 0xff}}}, - {{{ 875, 1024, 2330}, 0, { -872, 2150}, {0xa7, 0x2c, 0xb3, 0xff}}}, - {{{ 1418, 1741, 2366}, 0, { -600, 2168}, {0x0c, 0x7e, 0xfe, 0xff}}}, - {{{ -2195, 817, 3060}, 0, { -2404, 2516}, {0xe4, 0x70, 0xce, 0xff}}}, - {{{ -511, 819, 2816}, 0, { 224, 582}, {0xce, 0x48, 0xa5, 0xff}}}, - {{{ -511, 1311, 2816}, 0, { 224, 336}, {0xd8, 0x36, 0x95, 0xff}}}, - {{{ 90, 1024, 2330}, 0, { -74, 478}, {0xbf, 0x36, 0xa2, 0xff}}}, - {{{ 90, 819, 2330}, 0, { -74, 582}, {0xd2, 0x4a, 0x5b, 0xff}}}, - {{{ -2366, 1021, 4425}, 0, { -2488, 3196}, {0xe8, 0x7a, 0xeb, 0xff}}}, - {{{ -3634, 1382, 4096}, 0, { -3122, 3032}, {0x07, 0x61, 0xaf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009BA0, 0x00405fb0, 34952, 0x00009ba0, 256); // 0x07009CA0 - 0x07009DA0 -static const Vtx sl_seg7_vertex_07009CA0[] = { - {{{ 1418, 1741, 2366}, 0, { -600, 2168}, {0x0c, 0x7e, 0xfe, 0xff}}}, - {{{ -1479, 2214, 3942}, 0, { -2046, 2956}, {0xc3, 0x5d, 0xc5, 0xff}}}, - {{{ -1277, 1741, 7168}, 0, { -1946, 4566}, {0x0f, 0x7d, 0x0f, 0xff}}}, - {{{ -2366, 1021, 4425}, 0, { -2488, 3196}, {0xe8, 0x7a, 0xeb, 0xff}}}, - {{{ -3327, 2099, 7168}, 0, { -2968, 4566}, {0xfc, 0x7c, 0xe8, 0xff}}}, - {{{ -3611, 2099, 4329}, 0, { -3110, 3148}, {0xa7, 0x48, 0xcc, 0xff}}}, - {{{ -3941, 1382, 4710}, 0, { -3274, 3338}, {0x97, 0x45, 0xf4, 0xff}}}, - {{{ -4351, 1024, 6144}, 0, { -3480, 4054}, {0xd2, 0x76, 0x00, 0xff}}}, - {{{ -3634, 1382, 4096}, 0, { -1154, 2624}, {0x07, 0x61, 0xaf, 0xff}}}, - {{{ -3327, 2099, 7168}, 0, { -786, 3850}, {0xfc, 0x7c, 0xe8, 0xff}}}, - {{{ -2366, 1021, 4425}, 0, { -622, 2754}, {0xe8, 0x7a, 0xeb, 0xff}}}, - {{{ -511, 1024, 6656}, 0, { -3276, -332}, {0x67, 0x34, 0x33, 0xff}}}, - {{{ 1418, 1741, 2366}, 0, { -1178, -166}, {0x0c, 0x7e, 0xfe, 0xff}}}, - {{{ -1277, 1741, 7168}, 0, { -3432, -730}, {0x0f, 0x7d, 0x0f, 0xff}}}, - {{{ 1536, 1024, 2560}, 0, { -1352, 148}, {0x52, 0x56, 0x29, 0xff}}}, - {{{ 1418, 1229, 2366}, 0, { -1238, 74}, {0x74, 0x1f, 0x29, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009CA0, 0x00405fb0, 34952, 0x00009ca0, 256); // 0x07009DA0 - 0x07009E80 -static const Vtx sl_seg7_vertex_07009DA0[] = { - {{{ 1534, 1741, 1678}, 0, { -854, -84}, {0x20, 0x79, 0x10, 0xff}}}, - {{{ 1418, 1741, 2366}, 0, { -1178, -166}, {0x0c, 0x7e, 0xfe, 0xff}}}, - {{{ 1418, 1229, 2366}, 0, { -1238, 74}, {0x74, 0x1f, 0x29, 0xff}}}, - {{{ -3634, 1382, 4096}, 0, { -2032, -200}, {0x07, 0x61, 0xaf, 0xff}}}, - {{{ -3611, 2099, 4329}, 0, { -2058, -564}, {0xa7, 0x48, 0xcc, 0xff}}}, - {{{ -3327, 2099, 7168}, 0, { -3390, -898}, {0xfc, 0x7c, 0xe8, 0xff}}}, - {{{ -3611, 2099, 4329}, 0, { -3110, 3148}, {0xa7, 0x48, 0xcc, 0xff}}}, - {{{ -3634, 1382, 4096}, 0, { -3122, 3032}, {0x07, 0x61, 0xaf, 0xff}}}, - {{{ -3941, 1382, 4710}, 0, { -3274, 3338}, {0x97, 0x45, 0xf4, 0xff}}}, - {{{ -767, 4352, 768}, 0, { 1502, -7698}, {0x26, 0x78, 0x0c, 0xff}}}, - {{{ -670, 4352, 477}, 0, { 920, -7698}, {0x05, 0x5f, 0x53, 0xff}}}, - {{{ -511, 4864, 0}, 0, { 0, -8720}, {0x2d, 0x48, 0x5d, 0xff}}}, - {{{ -4351, 1024, 5632}, 0, { -3480, 3798}, {0xd4, 0x76, 0x00, 0xff}}}, - {{{ -4351, 1024, 6144}, 0, { -3480, 4054}, {0xd2, 0x76, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009DA0, 0x00405fb0, 34952, 0x00009da0, 224); // 0x07009E80 - 0x07009F30 -static const Vtx sl_seg7_vertex_07009E80[] = { - {{{ 0, 4864, 512}, 0, { 0, 2010}, {0xae, 0x39, 0x4d, 0xff}}}, - {{{ -511, 4864, 0}, 0, { -1052, 990}, {0x2d, 0x48, 0x5d, 0xff}}}, - {{{ -670, 4352, 477}, 0, { -1370, 1940}, {0x05, 0x5f, 0x53, 0xff}}}, - {{{ -87, 4352, 671}, 0, { -206, 2328}, {0xcd, 0x6a, 0x2e, 0xff}}}, - {{{ -24, 4352, 925}, 0, { -80, 2834}, {0xe5, 0x7b, 0x06, 0xff}}}, - {{{ 0, 4352, 1024}, 0, { 0, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 4352, 768}, 0, { 1502, 2522}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 623, 4352, 623}, 0, { 1212, 2232}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 1024, 4351, 0}, 0, { 2012, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -767, 4352, 768}, 0, { -1564, 2522}, {0x26, 0x78, 0x0c, 0xff}}}, - {{{ -24, 4352, 925}, 0, { -118, 2680}, {0xe5, 0x7b, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_07009E80, 0x00405fb0, 34952, 0x00009e80, 176); // 0x07009F30 - 0x07009FE0 static const Gfx sl_seg7_dl_07009F30[] = { diff --git a/levels/sl/areas/1/collision.inc.c b/levels/sl/areas/1/collision.inc.c index 8dab56dfd..260af941f 100644 --- a/levels/sl/areas/1/collision.inc.c +++ b/levels/sl/areas/1/collision.inc.c @@ -1,1440 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700CBD8 - 0x0700ED92 -const Collision sl_seg7_area_1_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x202), - COL_VERTEX(4786, 1229, 5078), - COL_VERTEX(4582, 1229, 5078), - COL_VERTEX(4582, 1229, 4873), - COL_VERTEX(4786, 1229, 4873), - COL_VERTEX(4582, 1229, 4666), - COL_VERTEX(4786, 1229, 4054), - COL_VERTEX(4786, 1229, 4668), - COL_VERTEX(4582, 1229, 4054), - COL_VERTEX(4274, 1434, 4259), - COL_VERTEX(4070, 1434, 4259), - COL_VERTEX(4070, 1434, 4054), - COL_VERTEX(4274, 1434, 4054), - COL_VERTEX(4377, 1434, 5078), - COL_VERTEX(4377, 1434, 4668), - COL_VERTEX(4582, 1434, 4873), - COL_VERTEX(4582, 1434, 5078), - COL_VERTEX(3967, 1434, 4873), - COL_VERTEX(1725, 3328, 260), - COL_VERTEX(1753, 3174, 78), - COL_VERTEX(1753, 3072, 78), - COL_VERTEX(63, 3226, 1704), - COL_VERTEX(-327, 3564, 1450), - COL_VERTEX(365, 3308, 2052), - COL_VERTEX(-440, 3360, 1636), - COL_VERTEX(63, 3328, 1704), - COL_VERTEX(365, 3328, 2052), - COL_VERTEX(2037, 3174, 278), - COL_VERTEX(2037, 3072, 278), - COL_VERTEX(768, 1249, -5375), - COL_VERTEX(-522, 1352, -5052), - COL_VERTEX(-200, 1352, -3761), - COL_VERTEX(1091, 1352, -4084), - COL_VERTEX(-587, 3564, 1793), - COL_VERTEX(-589, 3584, 1792), - COL_VERTEX(-608, 3564, 1786), - COL_VERTEX(-327, 3584, 1450), - COL_VERTEX(0, 3584, 1024), - COL_VERTEX(-156, 3584, 1228), - COL_VERTEX(-703, 3584, 1173), - COL_VERTEX(-346, 3840, 1124), - COL_VERTEX(-703, 3738, 1173), - COL_VERTEX(-243, 3308, 2011), - COL_VERTEX(-243, 3226, 2011), - COL_VERTEX(-243, 3328, 2011), - COL_VERTEX(66, 3308, 2176), - COL_VERTEX(1195, 2210, 384), - COL_VERTEX(1323, 2185, 469), - COL_VERTEX(1408, 2185, 341), - COL_VERTEX(1408, 2364, -170), - COL_VERTEX(1763, 2534, -560), - COL_VERTEX(1408, 2338, -170), - COL_VERTEX(1635, 2304, -646), - COL_VERTEX(1280, 2108, -255), - COL_VERTEX(1848, 2560, -688), - COL_VERTEX(1848, 2534, -688), - COL_VERTEX(-3634, 1382, 4096), - COL_VERTEX(-3634, 768, 4096), - COL_VERTEX(4378, 307, 1062), - COL_VERTEX(1919, 2108, 682), - COL_VERTEX(1308, 2108, 1473), - COL_VERTEX(1280, 1400, 256), - COL_VERTEX(1895, 3174, -132), - COL_VERTEX(1453, 2970, -444), - COL_VERTEX(1280, 3072, -255), - COL_VERTEX(1195, 2108, 384), - COL_VERTEX(1919, 1903, 682), - COL_VERTEX(-4044, 1024, 572), - COL_VERTEX(-3756, 1024, 2637), - COL_VERTEX(-403, 819, 1818), - COL_VERTEX(-3439, 1024, 1818), - COL_VERTEX(-3551, 1024, 2330), - COL_VERTEX(875, 1024, 2330), - COL_VERTEX(875, 1536, 2626), - COL_VERTEX(504, 2253, 1426), - COL_VERTEX(405, 2253, 1450), - COL_VERTEX(499, 2324, 1427), - COL_VERTEX(389, 2273, 1275), - COL_VERTEX(396, 2288, 1304), - COL_VERTEX(388, 2275, 1306), - COL_VERTEX(371, 2253, 1310), - COL_VERTEX(371, 2150, 1310), - COL_VERTEX(471, 2253, 1286), - COL_VERTEX(488, 2324, 1250), - COL_VERTEX(525, 2324, 1273), - COL_VERTEX(636, 2273, 1425), - COL_VERTEX(537, 2324, 1449), - COL_VERTEX(644, 2273, 1392), - COL_VERTEX(636, 2253, 1425), - COL_VERTEX(636, 2150, 1425), - COL_VERTEX(662, 2150, 1314), - COL_VERTEX(662, 2253, 1314), - COL_VERTEX(588, 2150, 1226), - COL_VERTEX(588, 2253, 1226), - COL_VERTEX(476, 2150, 1201), - COL_VERTEX(476, 2253, 1201), - COL_VERTEX(588, 2273, 1226), - COL_VERTEX(610, 2273, 1252), - COL_VERTEX(389, 2253, 1275), - COL_VERTEX(389, 2150, 1275), - COL_VERTEX(549, 2253, 1499), - COL_VERTEX(549, 2150, 1499), - COL_VERTEX(437, 2273, 1474), - COL_VERTEX(422, 2275, 1445), - COL_VERTEX(437, 2253, 1474), - COL_VERTEX(437, 2150, 1474), - COL_VERTEX(4172, 1434, 4668), - COL_VERTEX(4172, 1434, 4873), - COL_VERTEX(3967, 1434, 4668), - COL_VERTEX(4786, 1434, 4668), - COL_VERTEX(4786, 1434, 4873), - COL_VERTEX(1725, 3226, 260), - COL_VERTEX(365, 3226, 2052), - COL_VERTEX(66, 3226, 2176), - COL_VERTEX(63, 3308, 1704), - COL_VERTEX(2027, 3226, 608), - COL_VERTEX(2027, 3328, 608), - COL_VERTEX(1895, 3072, -132), - COL_VERTEX(-522, 1249, -5052), - COL_VERTEX(768, 1352, -5375), - COL_VERTEX(-200, 1249, -3761), - COL_VERTEX(1091, 1249, -4084), - COL_VERTEX(-602, 3584, 1808), - COL_VERTEX(-767, 3584, 768), - COL_VERTEX(-3, 3564, 1029), - COL_VERTEX(0, 3840, 1024), - COL_VERTEX(-769, 3564, 774), - COL_VERTEX(-156, 3840, 1228), - COL_VERTEX(-767, 3738, 768), - COL_VERTEX(-589, 3738, 1043), - COL_VERTEX(-589, 3584, 1043), - COL_VERTEX(66, 3328, 2176), - COL_VERTEX(1195, 2185, 384), - COL_VERTEX(1323, 2210, 469), - COL_VERTEX(1408, 2210, 341), - COL_VERTEX(1280, 2108, 256), - COL_VERTEX(1763, 2560, -560), - COL_VERTEX(1740, 2534, -760), - COL_VERTEX(1740, 2466, -760), - COL_VERTEX(1740, 2560, -760), - COL_VERTEX(-6143, 1382, 4096), - COL_VERTEX(-6143, 768, 4096), - COL_VERTEX(4582, 307, 1267), - COL_VERTEX(4582, 307, 1062), - COL_VERTEX(4378, 307, 1267), - COL_VERTEX(1308, 1741, 1473), - COL_VERTEX(2175, 1024, 852), - COL_VERTEX(1408, 2108, 341), - COL_VERTEX(1453, 3072, -444), - COL_VERTEX(1323, 2108, 469), - COL_VERTEX(2175, 1903, 852), - COL_VERTEX(-4035, 768, 445), - COL_VERTEX(-4201, 819, 2833), - COL_VERTEX(-4186, 1024, 2629), - COL_VERTEX(-3551, 819, 2330), - COL_VERTEX(-3439, 819, 1818), - COL_VERTEX(-403, 1024, 1818), - COL_VERTEX(-3432, 768, 552), - COL_VERTEX(90, 819, 2330), - COL_VERTEX(90, 1024, 2330), - COL_VERTEX(875, 1024, 1818), - COL_VERTEX(875, 1536, 1571), - COL_VERTEX(504, 2150, 1426), - COL_VERTEX(405, 2150, 1450), - COL_VERTEX(529, 2331, 1419), - COL_VERTEX(430, 2288, 1444), - COL_VERTEX(466, 2324, 1287), - COL_VERTEX(495, 2331, 1280), - COL_VERTEX(471, 2150, 1286), - COL_VERTEX(476, 2273, 1201), - COL_VERTEX(629, 2289, 1395), - COL_VERTEX(559, 2324, 1412), - COL_VERTEX(549, 2273, 1499), - COL_VERTEX(644, 2253, 1392), - COL_VERTEX(644, 2150, 1392), - COL_VERTEX(610, 2150, 1252), - COL_VERTEX(610, 2253, 1252), - COL_VERTEX(595, 2289, 1256), - COL_VERTEX(430, 2289, 1444), - COL_VERTEX(-72, 2852, 1244), - COL_VERTEX(-840, 2816, 988), - COL_VERTEX(-511, 3328, 512), - COL_VERTEX(-840, 1823, 988), - COL_VERTEX(-1279, 2816, 256), - COL_VERTEX(1280, 1022, -255), - COL_VERTEX(2687, 1024, 340), - COL_VERTEX(768, 1331, -1023), - COL_VERTEX(768, 2108, -1023), - COL_VERTEX(623, 4352, 623), - COL_VERTEX(0, 4864, 512), - COL_VERTEX(512, 4864, 0), - COL_VERTEX(768, 4352, -767), - COL_VERTEX(0, 4864, -511), - COL_VERTEX(-767, 973, -1023), - COL_VERTEX(1280, 2816, 256), - COL_VERTEX(1280, 2364, -255), - COL_VERTEX(1635, 2560, -646), - COL_VERTEX(1635, 2816, -646), - COL_VERTEX(768, 3328, 0), - COL_VERTEX(1379, 2304, -1030), - COL_VERTEX(1379, 2816, -1030), - COL_VERTEX(-1279, 1656, -255), - COL_VERTEX(-1279, 2816, -255), - COL_VERTEX(0, 2816, -1279), - COL_VERTEX(-767, 2816, -1023), - COL_VERTEX(0, 3328, -767), - COL_VERTEX(-767, 3328, 0), - COL_VERTEX(512, 3328, -511), - COL_VERTEX(768, 4352, 768), - COL_VERTEX(1024, 3585, 0), - COL_VERTEX(768, 3584, -767), - COL_VERTEX(-1648, 768, 748), - COL_VERTEX(-1033, 1823, 1428), - COL_VERTEX(0, 3584, -1023), - COL_VERTEX(768, 3072, -1023), - COL_VERTEX(-767, 4352, -767), - COL_VERTEX(-511, 4864, 0), - COL_VERTEX(1333, 3072, -683), - COL_VERTEX(1195, 3072, -383), - COL_VERTEX(768, 2816, 1024), - COL_VERTEX(512, 3328, 512), - COL_VERTEX(0, 3328, 768), - COL_VERTEX(768, 3584, 768), - COL_VERTEX(0, 4352, 1024), - COL_VERTEX(-1023, 4352, 0), - COL_VERTEX(-767, 4352, 768), - COL_VERTEX(-2303, 1024, -511), - COL_VERTEX(-3668, 1024, 633), - COL_VERTEX(3328, 1536, -1791), - COL_VERTEX(771, 1331, -1252), - COL_VERTEX(4378, 819, 1267), - COL_VERTEX(1008, 1536, -2834), - COL_VERTEX(6144, 1024, -1535), - COL_VERTEX(-1137, 1536, -2814), - COL_VERTEX(-1015, 1536, -2225), - COL_VERTEX(-808, 986, -1223), - COL_VERTEX(394, 1536, -2630), - COL_VERTEX(0, 1024, -3071), - COL_VERTEX(-1599, 1244, -5055), - COL_VERTEX(-1217, 1119, -3205), - COL_VERTEX(-5688, 2048, -6079), - COL_VERTEX(-5688, 1024, -7264), - COL_VERTEX(-5688, 1024, -6079), - COL_VERTEX(7168, 2458, -8191), - COL_VERTEX(6144, 1024, -6143), - COL_VERTEX(3584, 1075, -4863), - COL_VERTEX(7168, 2458, 8192), - COL_VERTEX(1024, 1024, -6143), - COL_VERTEX(-1279, 1024, -5631), - COL_VERTEX(-5247, 2048, -1279), - COL_VERTEX(-4965, 1024, -2303), - COL_VERTEX(-7167, 2048, -7167), - COL_VERTEX(-7167, 2048, -1279), - COL_VERTEX(2330, 819, 1779), - COL_VERTEX(-511, 1024, 6656), - COL_VERTEX(1536, 1024, 2560), - COL_VERTEX(6144, 1024, 6144), - COL_VERTEX(5172, 1024, 2581), - COL_VERTEX(3762, 1024, 3849), - COL_VERTEX(4403, 1434, -3737), - COL_VERTEX(5325, 1075, -4991), - COL_VERTEX(4608, 1434, -3532), - COL_VERTEX(2373, 1024, -5119), - COL_VERTEX(2816, 1024, -5375), - COL_VERTEX(1115, 1229, -5778), - COL_VERTEX(768, 1331, -5375), - COL_VERTEX(3551, 1651, -2881), - COL_VERTEX(-6143, 1946, -460), - COL_VERTEX(-7167, 1382, 7168), - COL_VERTEX(-4351, 1024, 6144), - COL_VERTEX(-3781, 1024, -511), - COL_VERTEX(-3941, 1382, 4710), - COL_VERTEX(-5887, 1024, 5632), - COL_VERTEX(5632, 1024, 1280), - COL_VERTEX(5401, 1024, 5487), - COL_VERTEX(4582, 819, 1062), - COL_VERTEX(4378, 819, 1062), - COL_VERTEX(5120, 1024, 512), - COL_VERTEX(-72, 2150, 1244), - COL_VERTEX(-87, 4352, 671), - COL_VERTEX(-24, 4352, 925), - COL_VERTEX(1024, 4351, 0), - COL_VERTEX(0, 4352, -1023), - COL_VERTEX(1990, 2816, -1036), - COL_VERTEX(0, 973, -1279), - COL_VERTEX(768, 1024, -1023), - COL_VERTEX(-2223, 1024, -1319), - COL_VERTEX(-767, 3584, -767), - COL_VERTEX(-1023, 3584, 0), - COL_VERTEX(995, 2816, 683), - COL_VERTEX(995, 2108, 683), - COL_VERTEX(1280, 2210, 256), - COL_VERTEX(-511, 3328, -511), - COL_VERTEX(-1801, 768, 952), - COL_VERTEX(0, 2150, 1818), - COL_VERTEX(1493, 2816, -859), - COL_VERTEX(1379, 2816, -1029), - COL_VERTEX(-670, 4352, 477), - COL_VERTEX(1008, 1536, -2015), - COL_VERTEX(1536, 1536, -4095), - COL_VERTEX(3014, 1616, -3129), - COL_VERTEX(-629, 1536, -2425), - COL_VERTEX(-629, 1536, -2630), - COL_VERTEX(394, 1536, -2425), - COL_VERTEX(-5688, 3927, -8191), - COL_VERTEX(-1185, 1024, -6079), - COL_VERTEX(5191, 1024, -2866), - COL_VERTEX(1074, 1024, -5944), - COL_VERTEX(4915, 1434, -4044), - COL_VERTEX(-8191, 2970, -8191), - COL_VERTEX(-8191, 2970, 8192), - COL_VERTEX(-6143, 1028, -460), - COL_VERTEX(1418, 1229, 2366), - COL_VERTEX(4582, 819, 1267), - COL_VERTEX(5401, 1024, 3849), - COL_VERTEX(3762, 1024, 5487), - COL_VERTEX(4301, 1434, -3532), - COL_VERTEX(1190, 1229, -5480), - COL_VERTEX(693, 1331, -5673), - COL_VERTEX(371, 1331, -5276), - COL_VERTEX(3716, 1613, -3303), - COL_VERTEX(3818, 1613, -3201), - COL_VERTEX(-3327, 2099, 7168), - COL_VERTEX(-6143, 1024, 6144), - COL_VERTEX(-5119, 1382, 4710), - COL_VERTEX(-4351, 1024, 5632), - COL_VERTEX(-3537, 1024, 255), - COL_VERTEX(1534, 1741, 1678), - COL_VERTEX(-1277, 1741, 7168), - COL_VERTEX(908, 2150, 1563), - COL_VERTEX(768, 2150, 1024), - COL_VERTEX(-378, 3840, 898), - COL_VERTEX(-476, 3738, 865), - COL_VERTEX(1418, 1741, 2366), - COL_VERTEX(1182, 1536, 1673), - COL_VERTEX(1248, 1024, -5249), - COL_VERTEX(1182, 1536, 2288), - COL_VERTEX(102, 922, -2928), - COL_VERTEX(922, 922, -2928), - COL_VERTEX(1024, 1024, -3071), - COL_VERTEX(57, 922, -1398), - COL_VERTEX(717, 922, -1289), - COL_VERTEX(-56, 922, -1379), - COL_VERTEX(-739, 922, -1151), - COL_VERTEX(-101, 922, -2892), - COL_VERTEX(-987, 922, -2869), - COL_VERTEX(-2195, 817, 3060), - COL_VERTEX(-3756, 819, 2842), - COL_VERTEX(2373, 1024, -4607), - COL_VERTEX(2816, 1024, -4351), - COL_VERTEX(1417, 952, -4143), - COL_VERTEX(1536, 1024, -4095), - COL_VERTEX(24, 952, -3214), - COL_VERTEX(997, 952, -5819), - COL_VERTEX(1155, 952, -5189), - COL_VERTEX(-511, 819, 2816), - COL_VERTEX(-6143, 768, 1024), - COL_VERTEX(2483, 973, -5055), - COL_VERTEX(2816, 973, -5247), - COL_VERTEX(3277, 973, -4863), - COL_VERTEX(2483, 973, -4671), - COL_VERTEX(2816, 973, -4479), - COL_VERTEX(952, 952, -3214), - COL_VERTEX(-1051, 952, -4923), - COL_VERTEX(-1136, 952, -5535), - COL_VERTEX(-1050, 952, -5942), - COL_VERTEX(952, 952, -6000), - COL_VERTEX(3967, 1229, 5078), - COL_VERTEX(3967, 1229, 4054), - COL_VERTEX(1008, 1126, -2425), - COL_VERTEX(-1053, 1271, -2411), - COL_VERTEX(4438, 1178, -3702), - COL_VERTEX(3811, 1329, -2332), - COL_VERTEX(3246, 1306, -2897), - COL_VERTEX(4220, 754, -2333), - COL_VERTEX(4220, 754, -1924), - COL_VERTEX(743, 1229, -5474), - COL_VERTEX(-1479, 2214, 3942), - COL_VERTEX(-3611, 2099, 4329), - COL_VERTEX(1519, 1843, 1664), - COL_VERTEX(2145, 2002, 857), - COL_VERTEX(2116, 1978, 862), - COL_VERTEX(1534, 1823, 1678), - COL_VERTEX(1504, 1823, 1650), - COL_VERTEX(1418, 1823, 2366), - COL_VERTEX(1404, 1823, 2246), - COL_VERTEX(1411, 1843, 2306), - COL_VERTEX(0, 2232, 1818), - COL_VERTEX(17, 2253, 1792), - COL_VERTEX(34, 2232, 1766), - COL_VERTEX(879, 963, -4018), - COL_VERTEX(902, 963, -3949), - COL_VERTEX(924, 963, -4064), - COL_VERTEX(970, 963, -4041), - COL_VERTEX(993, 963, -3972), - COL_VERTEX(-918, 963, -5190), - COL_VERTEX(-872, 963, -5167), - COL_VERTEX(-964, 963, -5144), - COL_VERTEX(-849, 963, -5099), - COL_VERTEX(-941, 963, -5076), - COL_VERTEX(236, 952, -3662), - COL_VERTEX(133, 998, -3588), - COL_VERTEX(110, 952, -3588), - COL_VERTEX(236, 998, -3639), - COL_VERTEX(412, 952, -3639), - COL_VERTEX(236, 952, -3522), - COL_VERTEX(310, 963, -5702), - COL_VERTEX(264, 963, -5656), - COL_VERTEX(356, 963, -5679), - COL_VERTEX(379, 963, -5611), - COL_VERTEX(287, 963, -5588), - COL_VERTEX(-238, 952, -4482), - COL_VERTEX(-286, 952, -4434), - COL_VERTEX(-286, 952, -4597), - COL_VERTEX(-343, 952, -4539), - COL_VERTEX(-511, 1311, 2816), - COL_VERTEX(-2366, 1021, 4425), - COL_VERTEX(4211, 760, -2971), - COL_VERTEX(3746, 1511, -3273), - COL_VERTEX(3913, 754, -2897), - COL_VERTEX(909, 2816, 1571), - COL_VERTEX(1919, 1985, 682), - COL_VERTEX(1908, 2002, 699), - COL_VERTEX(2175, 1985, 852), - COL_VERTEX(1897, 1978, 716), - COL_VERTEX(-52, 2253, 1239), - COL_VERTEX(-33, 2232, 1233), - COL_VERTEX(908, 2232, 1563), - COL_VERTEX(903, 2253, 1544), - COL_VERTEX(898, 2232, 1524), - COL_VERTEX(-72, 2232, 1244), - COL_VERTEX(926, 952, -4055), - COL_VERTEX(887, 952, -4016), - COL_VERTEX(936, 1041, -4007), - COL_VERTEX(965, 952, -4036), - COL_VERTEX(907, 952, -3958), - COL_VERTEX(985, 952, -3977), - COL_VERTEX(-906, 1041, -5133), - COL_VERTEX(-877, 952, -5162), - COL_VERTEX(-916, 952, -5182), - COL_VERTEX(-955, 952, -5143), - COL_VERTEX(-857, 952, -5104), - COL_VERTEX(-936, 952, -5084), - COL_VERTEX(389, 998, -3639), - COL_VERTEX(236, 998, -3537), - COL_VERTEX(351, 952, -5674), - COL_VERTEX(312, 952, -5694), - COL_VERTEX(273, 952, -5655), - COL_VERTEX(322, 1041, -5645), - COL_VERTEX(370, 952, -5616), - COL_VERTEX(292, 952, -5596), - COL_VERTEX(-286, 1067, -4539), - COL_VERTEX(843, 922, -2401), - COL_VERTEX(-713, 922, -2195), - COL_VERTEX(-768, 922, -1353), - COL_VERTEX(-804, 922, -2302), - COL_VERTEX(-761, 922, -2431), - COL_VERTEX(4582, 1638, 4668), - COL_VERTEX(4377, 1638, 4873), - COL_VERTEX(4582, 1638, 4873), - COL_VERTEX(4377, 1638, 4668), - COL_VERTEX(4582, 1843, 4873), - COL_VERTEX(4172, 1843, 4873), - COL_VERTEX(4172, 1843, 5078), - COL_VERTEX(4582, 1843, 5078), - COL_VERTEX(3967, 1638, 5078), - COL_VERTEX(4172, 1843, 4156), - COL_VERTEX(4786, 1638, 5078), - COL_VERTEX(4786, 1638, 4054), - COL_VERTEX(4582, 1843, 4156), - COL_VERTEX(3967, 1638, 4054), - COL_VERTEX(4274, 1843, 4259), - COL_VERTEX(4479, 1843, 4259), - COL_VERTEX(4582, 1843, 4668), - COL_VERTEX(4479, 1843, 4463), - COL_VERTEX(4172, 1843, 4668), - COL_VERTEX(4274, 1843, 4463), - COL_VERTEX(1091, 1300, -4084), - COL_VERTEX(-200, 1300, -3761), - COL_VERTEX(-522, 1300, -5052), - COL_VERTEX(768, 1300, -5375), - COL_VERTEX(3967, 1024, 5078), - COL_VERTEX(4582, 1024, 5078), - COL_VERTEX(3967, 1024, 4054), - COL_VERTEX(4582, 1024, 4054), - COL_VERTEX(4786, 1434, 5078), - COL_VERTEX(3967, 1434, 5078), - COL_VERTEX(3967, 1434, 4054), - COL_VERTEX(4377, 1434, 4873), - COL_VERTEX(4786, 1434, 4054), - COL_VERTEX(4274, 1229, 4259), - COL_VERTEX(4070, 1229, 4259), - COL_VERTEX(4377, 1229, 5078), - COL_VERTEX(4479, 1229, 4259), - COL_VERTEX(4274, 1229, 4463), - COL_VERTEX(4479, 1229, 4463), - COL_VERTEX(1404, 1741, 2246), - COL_VERTEX(2116, 1896, 862), - COL_VERTEX(4377, 1229, 4873), - COL_VERTEX(4274, 1229, 4054), - COL_VERTEX(4070, 1229, 4054), - COL_VERTEX(3967, 1229, 4668), - COL_VERTEX(3967, 1229, 4873), - COL_VERTEX(1504, 1741, 1650), - COL_VERTEX(1897, 1896, 716), - COL_VERTEX(34, 2150, 1766), - COL_VERTEX(-33, 2150, 1233), - COL_VERTEX(898, 2150, 1524), - COL_VERTEX(-8191, 5018, -8191), - COL_VERTEX(-8191, 5018, 8192), - COL_VERTEX(-5688, 5975, -8191), - COL_VERTEX(-3327, 4147, 7168), - COL_VERTEX(7168, 4506, -8191), - COL_VERTEX(7168, 4506, 8192), - COL_VERTEX(-1277, 3789, 7168), - COL_TRI_INIT(SURFACE_DEFAULT, 192), - COL_TRI(12, 13, 14), - COL_TRI(0, 1, 2), - COL_TRI(3, 0, 2), - COL_TRI(4, 5, 6), - COL_TRI(4, 7, 5), - COL_TRI(8, 9, 10), - COL_TRI(8, 10, 11), - COL_TRI(17, 20, 24), - COL_TRI(15, 12, 14), - COL_TRI(16, 105, 106), - COL_TRI(16, 107, 105), - COL_TRI(13, 108, 109), - COL_TRI(14, 13, 109), - COL_TRI(17, 110, 20), - COL_TRI(23, 21, 20), - COL_TRI(18, 19, 110), - COL_TRI(19, 114, 110), - COL_TRI(17, 110, 114), - COL_TRI(18, 110, 17), - COL_TRI(20, 111, 112), - COL_TRI(20, 112, 42), - COL_TRI(21, 113, 20), - COL_TRI(22, 111, 20), - COL_TRI(22, 20, 113), - COL_TRI(23, 20, 42), - COL_TRI(24, 113, 21), - COL_TRI(24, 21, 35), - COL_TRI(25, 113, 24), - COL_TRI(25, 111, 114), - COL_TRI(25, 114, 115), - COL_TRI(25, 22, 113), - COL_TRI(26, 115, 114), - COL_TRI(27, 26, 114), - COL_TRI(19, 27, 114), - COL_TRI(17, 114, 115), - COL_TRI(31, 120, 28), - COL_TRI(28, 117, 29), - COL_TRI(28, 29, 118), - COL_TRI(29, 117, 119), - COL_TRI(29, 119, 30), - COL_TRI(30, 119, 120), - COL_TRI(30, 120, 31), - COL_TRI(31, 28, 118), - COL_TRI(32, 33, 121), - COL_TRI(32, 121, 34), - COL_TRI(33, 41, 43), - COL_TRI(33, 32, 41), - COL_TRI(34, 121, 122), - COL_TRI(35, 21, 123), - COL_TRI(35, 123, 36), - COL_TRI(36, 124, 126), - COL_TRI(37, 36, 126), - COL_TRI(34, 122, 125), - COL_TRI(38, 127, 122), - COL_TRI(39, 37, 126), - COL_TRI(37, 128, 129), - COL_TRI(37, 39, 128), - COL_TRI(40, 129, 128), - COL_TRI(40, 38, 129), - COL_TRI(38, 40, 127), - COL_TRI(41, 42, 112), - COL_TRI(42, 41, 32), - COL_TRI(32, 23, 42), - COL_TRI(25, 130, 44), - COL_TRI(25, 44, 22), - COL_TRI(41, 112, 44), - COL_TRI(43, 41, 44), - COL_TRI(44, 111, 22), - COL_TRI(44, 112, 111), - COL_TRI(43, 44, 130), - COL_TRI(45, 131, 46), - COL_TRI(45, 46, 132), - COL_TRI(49, 53, 135), - COL_TRI(46, 133, 132), - COL_TRI(46, 47, 133), - COL_TRI(47, 134, 52), - COL_TRI(47, 52, 50), - COL_TRI(48, 47, 50), - COL_TRI(48, 133, 47), - COL_TRI(49, 135, 48), - COL_TRI(49, 48, 50), - COL_TRI(50, 52, 49), - COL_TRI(51, 54, 49), - COL_TRI(49, 54, 53), - COL_TRI(52, 51, 49), - COL_TRI(53, 136, 138), - COL_TRI(53, 54, 136), - COL_TRI(51, 137, 54), - COL_TRI(54, 137, 136), - COL_TRI(55, 56, 139), - COL_TRI(56, 140, 139), - COL_TRI(57, 141, 142), - COL_TRI(57, 143, 141), - COL_TRI(26, 116, 61), - COL_TRI(58, 59, 65), - COL_TRI(59, 144, 65), - COL_TRI(60, 65, 145), - COL_TRI(60, 58, 65), - COL_TRI(60, 134, 58), - COL_TRI(47, 146, 134), - COL_TRI(64, 46, 131), - COL_TRI(26, 27, 116), - COL_TRI(61, 116, 62), - COL_TRI(62, 116, 19), - COL_TRI(27, 19, 116), - COL_TRI(63, 62, 19), - COL_TRI(63, 19, 18), - COL_TRI(62, 147, 61), - COL_TRI(64, 148, 46), - COL_TRI(46, 148, 146), - COL_TRI(46, 146, 47), - COL_TRI(65, 149, 145), - COL_TRI(66, 150, 151), - COL_TRI(66, 151, 152), - COL_TRI(67, 153, 70), - COL_TRI(72, 160, 159), - COL_TRI(68, 154, 69), - COL_TRI(68, 69, 155), - COL_TRI(69, 154, 156), - COL_TRI(70, 153, 157), - COL_TRI(70, 157, 158), - COL_TRI(71, 72, 159), - COL_TRI(78, 79, 81), - COL_TRI(73, 74, 102), - COL_TRI(74, 161, 162), - COL_TRI(74, 73, 161), - COL_TRI(75, 163, 73), - COL_TRI(75, 73, 164), - COL_TRI(73, 102, 164), - COL_TRI(76, 78, 77), - COL_TRI(77, 78, 81), - COL_TRI(76, 77, 82), - COL_TRI(79, 98, 80), - COL_TRI(79, 97, 98), - COL_TRI(79, 76, 97), - COL_TRI(80, 81, 79), - COL_TRI(80, 167, 81), - COL_TRI(77, 81, 165), - COL_TRI(81, 166, 165), - COL_TRI(77, 165, 82), - COL_TRI(82, 165, 166), - COL_TRI(83, 82, 166), - COL_TRI(84, 169, 170), - COL_TRI(84, 170, 85), - COL_TRI(84, 86, 169), - COL_TRI(85, 171, 84), - COL_TRI(86, 84, 172), - COL_TRI(84, 87, 172), - COL_TRI(87, 84, 171), - COL_TRI(87, 173, 172), - COL_TRI(87, 88, 173), - COL_TRI(88, 99, 100), - COL_TRI(88, 87, 99), - COL_TRI(87, 171, 99), - COL_TRI(91, 175, 174), - COL_TRI(89, 172, 173), - COL_TRI(90, 89, 174), - COL_TRI(89, 90, 172), - COL_TRI(90, 174, 175), - COL_TRI(91, 92, 175), - COL_TRI(92, 95, 96), - COL_TRI(92, 96, 175), - COL_TRI(93, 92, 91), - COL_TRI(93, 94, 92), - COL_TRI(94, 95, 92), - COL_TRI(73, 162, 74), - COL_TRI(95, 82, 83), - COL_TRI(96, 95, 176), - COL_TRI(95, 83, 176), - COL_TRI(95, 168, 82), - COL_TRI(94, 168, 95), - COL_TRI(73, 161, 162), - COL_TRI(97, 76, 168), - COL_TRI(82, 168, 76), - COL_TRI(97, 168, 94), - COL_TRI(98, 94, 93), - COL_TRI(85, 101, 171), - COL_TRI(99, 171, 101), - COL_TRI(100, 103, 104), - COL_TRI(100, 99, 103), - COL_TRI(99, 101, 103), - COL_TRI(98, 97, 94), - COL_TRI(74, 101, 102), - COL_TRI(101, 75, 177), - COL_TRI(101, 85, 75), - COL_TRI(102, 101, 177), - COL_TRI(103, 101, 74), - COL_TRI(104, 103, 74), - COL_TRI(104, 74, 162), - COL_TRI(75, 85, 163), - COL_TRI(85, 170, 163), - COL_TRI(76, 79, 78), - COL_TRI_INIT(SURFACE_BURNING, 7), - COL_TRI(353, 362, 351), - COL_TRI(352, 365, 364), - COL_TRI(364, 353, 352), - COL_TRI(353, 364, 363), - COL_TRI(349, 353, 361), - COL_TRI(353, 363, 362), - COL_TRI(351, 361, 353), - COL_TRI_INIT(SURFACE_SLIPPERY, 233), - COL_TRI(183, 60, 145), - COL_TRI(178, 123, 23), - COL_TRI(178, 32, 34), - COL_TRI(178, 34, 179), - COL_TRI(123, 21, 23), - COL_TRI(179, 34, 125), - COL_TRI(179, 125, 180), - COL_TRI(181, 179, 182), - COL_TRI(179, 180, 182), - COL_TRI(188, 189, 191), - COL_TRI(183, 185, 186), - COL_TRI(183, 186, 52), - COL_TRI(186, 198, 51), - COL_TRI(186, 51, 52), - COL_TRI(187, 189, 188), - COL_TRI(188, 278, 279), - COL_TRI(188, 279, 187), - COL_TRI(188, 191, 215), - COL_TRI(192, 202, 283), - COL_TRI(189, 187, 280), - COL_TRI(189, 280, 190), - COL_TRI(190, 191, 189), - COL_TRI(191, 190, 281), - COL_TRI(191, 281, 214), - COL_TRI(191, 214, 215), - COL_TRI(186, 185, 283), - COL_TRI(185, 284, 283), - COL_TRI(193, 219, 218), - COL_TRI(183, 52, 134), - COL_TRI(186, 213, 198), - COL_TRI(186, 202, 213), - COL_TRI(186, 283, 202), - COL_TRI(134, 193, 288), - COL_TRI(134, 288, 289), - COL_TRI(183, 134, 60), - COL_TRI(63, 219, 193), - COL_TRI(194, 193, 290), - COL_TRI(195, 137, 282), - COL_TRI(195, 196, 62), - COL_TRI(194, 195, 62), - COL_TRI(196, 195, 282), - COL_TRI(147, 62, 196), - COL_TRI(196, 282, 199), - COL_TRI(194, 62, 63), - COL_TRI(194, 63, 193), - COL_TRI(201, 291, 203), - COL_TRI(197, 63, 217), - COL_TRI(63, 197, 219), - COL_TRI(198, 282, 137), - COL_TRI(199, 282, 198), - COL_TRI(200, 203, 192), - COL_TRI(200, 201, 203), - COL_TRI(204, 291, 286), - COL_TRI(201, 205, 291), - COL_TRI(205, 286, 291), - COL_TRI(203, 291, 204), - COL_TRI(202, 204, 213), - COL_TRI(204, 286, 212), - COL_TRI(204, 206, 213), - COL_TRI(202, 203, 204), - COL_TRI(204, 212, 209), - COL_TRI(206, 204, 209), - COL_TRI(192, 203, 202), - COL_TRI(207, 208, 280), - COL_TRI(210, 211, 181), - COL_TRI(208, 209, 190), - COL_TRI(190, 209, 212), - COL_TRI(206, 209, 197), - COL_TRI(209, 208, 197), - COL_TRI(190, 212, 281), - COL_TRI(208, 190, 280), - COL_TRI(182, 210, 181), - COL_TRI(210, 292, 211), - COL_TRI(206, 197, 217), - COL_TRI(181, 211, 277), - COL_TRI(192, 285, 225), - COL_TRI(192, 234, 285), - COL_TRI(212, 214, 281), - COL_TRI(212, 286, 214), - COL_TRI(213, 206, 217), - COL_TRI(214, 286, 287), - COL_TRI(205, 287, 286), - COL_TRI(215, 214, 223), - COL_TRI(214, 287, 223), - COL_TRI(216, 294, 295), - COL_TRI(217, 216, 213), - COL_TRI(216, 295, 213), - COL_TRI(213, 199, 198), - COL_TRI(221, 36, 220), - COL_TRI(197, 221, 219), - COL_TRI(197, 208, 221), - COL_TRI(218, 219, 220), - COL_TRI(219, 221, 220), - COL_TRI(125, 122, 180), - COL_TRI(180, 122, 205), - COL_TRI(182, 180, 205), - COL_TRI(218, 220, 178), - COL_TRI(220, 123, 178), - COL_TRI(220, 36, 123), - COL_TRI(122, 287, 205), - COL_TRI(207, 221, 208), - COL_TRI(122, 36, 222), - COL_TRI(222, 36, 221), - COL_TRI(198, 137, 51), - COL_TRI(222, 221, 207), - COL_TRI(122, 222, 224), - COL_TRI(223, 122, 224), - COL_TRI(223, 287, 122), - COL_TRI(182, 225, 210), - COL_TRI(224, 296, 215), - COL_TRI(215, 223, 224), - COL_TRI(182, 205, 201), - COL_TRI(182, 201, 200), - COL_TRI(182, 200, 225), - COL_TRI(225, 200, 192), - COL_TRI(211, 293, 277), - COL_TRI(66, 152, 70), - COL_TRI(152, 67, 70), - COL_TRI(226, 66, 69), - COL_TRI(66, 70, 69), - COL_TRI(227, 297, 228), - COL_TRI(228, 184, 227), - COL_TRI(184, 228, 185), - COL_TRI(184, 185, 183), - COL_TRI(145, 184, 183), - COL_TRI(229, 184, 145), - COL_TRI(230, 297, 227), - COL_TRI(231, 227, 184), - COL_TRI(227, 265, 299), - COL_TRI(227, 298, 230), - COL_TRI(227, 299, 298), - COL_TRI(232, 233, 300), - COL_TRI(232, 300, 301), - COL_TRI(232, 238, 249), - COL_TRI(233, 232, 285), - COL_TRI(232, 249, 285), - COL_TRI(234, 233, 285), - COL_TRI(235, 302, 297), - COL_TRI(235, 297, 230), - COL_TRI(236, 237, 238), - COL_TRI(238, 237, 249), - COL_TRI(249, 241, 239), - COL_TRI(237, 241, 249), - COL_TRI(239, 240, 303), - COL_TRI(240, 304, 246), - COL_TRI(240, 246, 243), - COL_TRI(240, 243, 242), - COL_TRI(241, 304, 240), - COL_TRI(242, 303, 240), - COL_TRI(239, 241, 240), - COL_TRI(243, 246, 262), - COL_TRI(244, 243, 262), - COL_TRI(243, 259, 305), - COL_TRI(231, 243, 305), - COL_TRI(245, 242, 243), - COL_TRI(246, 306, 262), - COL_TRI(247, 304, 241), - COL_TRI(248, 249, 239), - COL_TRI(239, 250, 251), - COL_TRI(239, 251, 248), - COL_TRI(250, 239, 303), - COL_TRI(254, 252, 311), - COL_TRI(237, 247, 241), - COL_TRI(250, 303, 308), - COL_TRI(251, 250, 308), - COL_TRI(252, 256, 229), - COL_TRI(252, 254, 256), - COL_TRI(253, 256, 254), - COL_TRI(259, 244, 307), - COL_TRI(255, 272, 256), - COL_TRI(256, 272, 312), - COL_TRI(256, 312, 229), - COL_TRI(257, 256, 253), - COL_TRI(256, 313, 255), - COL_TRI(256, 257, 313), - COL_TRI(245, 243, 231), - COL_TRI(258, 307, 244), - COL_TRI(262, 263, 316), - COL_TRI(243, 244, 259), - COL_TRI(259, 307, 305), - COL_TRI(260, 305, 307), - COL_TRI(260, 307, 258), - COL_TRI(260, 258, 315), - COL_TRI(261, 262, 316), - COL_TRI(263, 264, 316), - COL_TRI(263, 317, 264), - COL_TRI(264, 317, 318), - COL_TRI(265, 319, 299), - COL_TRI(265, 320, 319), - COL_TRI(251, 267, 266), - COL_TRI(251, 309, 267), - COL_TRI(251, 308, 309), - COL_TRI(155, 71, 159), - COL_TRI(267, 309, 321), - COL_TRI(268, 322, 267), - COL_TRI(267, 322, 139), - COL_TRI(268, 267, 321), - COL_TRI(139, 266, 267), - COL_TRI(158, 155, 70), - COL_TRI(271, 323, 139), - COL_TRI(155, 69, 70), - COL_TRI(266, 248, 251), - COL_TRI(248, 310, 269), - COL_TRI(269, 249, 248), - COL_TRI(270, 323, 271), - COL_TRI(270, 271, 324), - COL_TRI(270, 139, 323), - COL_TRI(225, 269, 325), - COL_TRI(225, 249, 269), - COL_TRI(225, 285, 249), - COL_TRI(184, 229, 275), - COL_TRI(229, 145, 252), - COL_TRI(270, 55, 139), - COL_TRI(255, 245, 231), - COL_TRI(245, 255, 253), - COL_TRI(245, 253, 327), - COL_TRI(272, 255, 231), - COL_TRI(253, 255, 314), - COL_TRI(255, 273, 314), - COL_TRI(273, 255, 313), - COL_TRI(252, 149, 326), - COL_TRI(274, 312, 272), - COL_TRI(272, 276, 274), - COL_TRI(275, 274, 276), - COL_TRI(276, 272, 231), - COL_TRI(276, 184, 275), - COL_TRI(184, 276, 231), - COL_TRI(252, 326, 311), - COL_TRI(149, 252, 145), - COL_TRI(277, 328, 329), - COL_TRI(277, 293, 328), - COL_TRI(155, 158, 71), - COL_TRI(253, 314, 257), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 1), - COL_TRI(122, 121, 33), - COL_TRI_INIT(SURFACE_WALL_MISC, 107), - COL_TRI(484, 464, 485), - COL_TRI(367, 480, 366), - COL_TRI(366, 480, 481), - COL_TRI(366, 481, 1), - COL_TRI(367, 482, 480), - COL_TRI(1, 481, 483), - COL_TRI(1, 483, 7), - COL_TRI(7, 482, 367), - COL_TRI(7, 483, 482), - COL_TRI(106, 461, 457), - COL_TRI(485, 464, 469), - COL_TRI(485, 469, 486), - COL_TRI(486, 469, 467), - COL_TRI(486, 467, 488), - COL_TRI(460, 458, 457), - COL_TRI(457, 461, 460), - COL_TRI(458, 460, 472), - COL_TRI(487, 457, 459), - COL_TRI(105, 461, 106), - COL_TRI(105, 474, 461), - COL_TRI(459, 472, 474), - COL_TRI(472, 459, 456), - COL_TRI(458, 472, 456), - COL_TRI(488, 466, 484), - COL_TRI(367, 486, 10), - COL_TRI(484, 466, 464), - COL_TRI(489, 9, 8), - COL_TRI(489, 490, 9), - COL_TRI(8, 498, 489), - COL_TRI(490, 10, 9), - COL_TRI(490, 499, 10), - COL_TRI(8, 11, 498), - COL_TRI(367, 10, 499), - COL_TRI(1, 15, 14), - COL_TRI(107, 367, 500), - COL_TRI(107, 486, 367), - COL_TRI(488, 498, 11), - COL_TRI(488, 5, 498), - COL_TRI(5, 488, 108), - COL_TRI(5, 108, 6), - COL_TRI(1, 14, 2), - COL_TRI(0, 15, 1), - COL_TRI(0, 484, 15), - COL_TRI(14, 3, 2), - COL_TRI(14, 109, 3), - COL_TRI(491, 497, 487), - COL_TRI(491, 487, 12), - COL_TRI(12, 366, 491), - COL_TRI(16, 497, 501), - COL_TRI(16, 106, 497), - COL_TRI(109, 484, 0), - COL_TRI(109, 0, 3), - COL_TRI(494, 473, 471), - COL_TRI(12, 485, 366), - COL_TRI(366, 485, 16), - COL_TRI(366, 16, 501), - COL_TRI(489, 470, 475), - COL_TRI(492, 470, 489), - COL_TRI(489, 475, 493), - COL_TRI(492, 471, 470), - COL_TRI(493, 475, 473), - COL_TRI(493, 473, 494), - COL_TRI(494, 471, 492), - COL_TRI(106, 457, 497), - COL_TRI(13, 474, 105), - COL_TRI(13, 459, 474), - COL_TRI(487, 459, 13), - COL_TRI(108, 107, 500), - COL_TRI(108, 500, 6), - COL_TRI(488, 467, 466), - COL_TRI(229, 57, 275), - COL_TRI(275, 57, 142), - COL_TRI(275, 142, 274), - COL_TRI(274, 142, 141), - COL_TRI(274, 141, 312), - COL_TRI(229, 143, 57), - COL_TRI(312, 141, 143), - COL_TRI(312, 143, 229), - COL_TRI(328, 419, 329), - COL_TRI(419, 218, 329), - COL_TRI(329, 218, 178), - COL_TRI(329, 178, 277), - COL_TRI(277, 178, 179), - COL_TRI(277, 179, 181), - COL_TRI(495, 332, 385), - COL_TRI(383, 332, 326), - COL_TRI(332, 383, 385), - COL_TRI(422, 149, 65), - COL_TRI(383, 326, 381), - COL_TRI(495, 385, 384), - COL_TRI(495, 384, 382), - COL_TRI(495, 382, 502), - COL_TRI(149, 422, 381), - COL_TRI(149, 381, 326), - COL_TRI(277, 293, 386), - COL_TRI(422, 65, 420), - COL_TRI(380, 423, 503), - COL_TRI(380, 503, 496), - COL_TRI(496, 382, 380), - COL_TRI(496, 502, 382), - COL_TRI(277, 386, 429), - COL_TRI(293, 328, 426), - COL_TRI(293, 426, 386), - COL_TRI(425, 388, 504), - COL_TRI(425, 504, 505), - COL_TRI(388, 506, 504), - COL_TRI(388, 428, 506), - COL_TRI_INIT(SURFACE_HORIZONTAL_WIND, 10), - COL_TRI_SPECIAL(334, 350, 347, 0x2A), - COL_TRI_SPECIAL(416, 244, 418, 0x1C), - COL_TRI_SPECIAL(416, 231, 305, 0x37), - COL_TRI_SPECIAL(416, 418, 373, 0x35), - COL_TRI_SPECIAL(244, 348, 418, 0x21), - COL_TRI_SPECIAL(348, 350, 418, 0x34), - COL_TRI_SPECIAL(373, 374, 231, 0x48), - COL_TRI_SPECIAL(231, 416, 373, 0x48), - COL_TRI_SPECIAL(348, 347, 350, 0x26), - COL_TRI_SPECIAL(334, 347, 261, 0x0), - COL_TRI_INIT(SURFACE_ICE, 40), - COL_TRI(456, 457, 458), - COL_TRI(456, 459, 457), - COL_TRI(460, 461, 462), - COL_TRI(460, 462, 463), - COL_TRI(464, 462, 465), - COL_TRI(466, 463, 462), - COL_TRI(466, 462, 464), - COL_TRI(467, 468, 466), - COL_TRI(469, 468, 467), - COL_TRI(469, 465, 468), - COL_TRI(470, 468, 465), - COL_TRI(470, 471, 468), - COL_TRI(472, 468, 473), - COL_TRI(468, 471, 473), - COL_TRI(474, 473, 475), - COL_TRI(474, 472, 473), - COL_TRI(475, 470, 465), - COL_TRI(475, 465, 474), - COL_TRI(464, 465, 469), - COL_TRI(468, 463, 466), - COL_TRI(451, 343, 455), - COL_TRI(25, 17, 24), - COL_TRI(25, 115, 17), - COL_TRI(476, 477, 478), - COL_TRI(476, 478, 479), - COL_TRI(118, 29, 30), - COL_TRI(118, 30, 31), - COL_TRI(343, 344, 455), - COL_TRI(455, 454, 451), - COL_TRI(451, 336, 343), - COL_TRI(337, 336, 451), - COL_TRI(339, 340, 451), - COL_TRI(454, 452, 451), - COL_TRI(341, 451, 452), - COL_TRI(451, 341, 339), - COL_TRI(341, 452, 453), - COL_TRI(453, 342, 341), - COL_TRI(358, 357, 356), - COL_TRI(359, 360, 358), - COL_TRI(358, 356, 359), - COL_TRI_INIT(SURFACE_HARD, 39), - COL_TRI(58, 289, 59), - COL_TRI(330, 39, 126), - COL_TRI(330, 126, 124), - COL_TRI(330, 331, 39), - COL_TRI(39, 331, 128), - COL_TRI(127, 128, 331), - COL_TRI(127, 40, 128), - COL_TRI(263, 306, 317), - COL_TRI(58, 134, 289), - COL_TRI(332, 333, 335), - COL_TRI(332, 144, 333), - COL_TRI(333, 144, 160), - COL_TRI(332, 326, 144), - COL_TRI(144, 326, 65), - COL_TRI(72, 332, 335), - COL_TRI(306, 263, 262), - COL_TRI(334, 316, 264), - COL_TRI(316, 334, 261), - COL_TRI(326, 149, 65), - COL_TRI(322, 271, 139), - COL_TRI(268, 271, 322), - COL_TRI(268, 324, 271), - COL_TRI(279, 222, 207), - COL_TRI(188, 215, 296), - COL_TRI(278, 188, 296), - COL_TRI(224, 278, 296), - COL_TRI(224, 222, 278), - COL_TRI(187, 207, 280), - COL_TRI(279, 207, 187), - COL_TRI(342, 192, 341), - COL_TRI(236, 336, 337), - COL_TRI(236, 337, 338), - COL_TRI(339, 284, 340), - COL_TRI(339, 283, 284), - COL_TRI(341, 283, 339), - COL_TRI(192, 283, 341), - COL_TRI(343, 238, 344), - COL_TRI(343, 236, 238), - COL_TRI(336, 236, 343), - COL_TRI_INIT(SURFACE_HARD_VERY_SLIPPERY, 173), - COL_TRI(155, 160, 293), - COL_TRI(366, 7, 367), - COL_TRI(366, 1, 7), - COL_TRI(211, 292, 155), - COL_TRI(68, 155, 292), - COL_TRI(211, 155, 293), - COL_TRI(159, 160, 155), - COL_TRI(369, 300, 233), - COL_TRI(230, 338, 368), - COL_TRI(338, 298, 350), - COL_TRI(338, 230, 298), - COL_TRI(368, 235, 230), - COL_TRI(368, 302, 235), - COL_TRI(302, 368, 297), - COL_TRI(369, 232, 301), - COL_TRI(369, 301, 300), - COL_TRI(158, 157, 354), - COL_TRI(284, 297, 368), - COL_TRI(284, 185, 228), - COL_TRI(297, 284, 228), - COL_TRI(72, 158, 414), - COL_TRI(71, 158, 72), - COL_TRI(72, 414, 376), - COL_TRI(332, 72, 376), - COL_TRI(354, 414, 158), - COL_TRI(345, 376, 414), - COL_TRI(345, 414, 354), - COL_TRI(244, 370, 258), - COL_TRI(370, 315, 258), - COL_TRI(370, 260, 315), - COL_TRI(370, 305, 260), - COL_TRI(244, 416, 370), - COL_TRI(370, 416, 305), - COL_TRI(319, 417, 299), - COL_TRI(371, 372, 265), - COL_TRI(372, 299, 417), - COL_TRI(265, 372, 417), - COL_TRI(299, 372, 350), - COL_TRI(372, 371, 418), - COL_TRI(350, 372, 418), - COL_TRI(227, 371, 265), - COL_TRI(373, 418, 371), - COL_TRI(374, 371, 227), - COL_TRI(374, 373, 371), - COL_TRI(299, 350, 298), - COL_TRI(374, 227, 231), - COL_TRI(320, 417, 319), - COL_TRI(265, 417, 320), - COL_TRI(306, 375, 317), - COL_TRI(306, 334, 375), - COL_TRI(334, 264, 375), - COL_TRI(317, 375, 318), - COL_TRI(375, 264, 318), - COL_TRI(56, 55, 345), - COL_TRI(345, 415, 376), - COL_TRI(345, 55, 415), - COL_TRI(332, 376, 327), - COL_TRI(376, 415, 327), - COL_TRI(55, 321, 415), - COL_TRI(321, 327, 415), - COL_TRI(253, 332, 327), - COL_TRI(55, 377, 321), - COL_TRI(377, 270, 321), - COL_TRI(268, 321, 270), - COL_TRI(326, 332, 311), - COL_TRI(311, 332, 253), - COL_TRI(253, 254, 311), - COL_TRI(377, 55, 270), - COL_TRI(324, 268, 270), - COL_TRI(160, 328, 293), - COL_TRI(144, 59, 328), - COL_TRI(160, 144, 328), - COL_TRI(218, 419, 59), - COL_TRI(59, 288, 218), - COL_TRI(289, 288, 59), - COL_TRI(59, 419, 328), - COL_TRI(355, 310, 139), - COL_TRI(139, 140, 355), - COL_TRI(139, 310, 266), - COL_TRI(266, 310, 248), - COL_TRI(378, 379, 380), - COL_TRI(379, 420, 421), - COL_TRI(380, 379, 421), - COL_TRI(381, 422, 379), - COL_TRI(378, 381, 379), - COL_TRI(379, 422, 420), - COL_TRI(380, 421, 423), - COL_TRI(382, 378, 380), - COL_TRI(383, 381, 378), - COL_TRI(384, 378, 382), - COL_TRI(385, 383, 378), - COL_TRI(384, 385, 378), - COL_TRI(386, 387, 424), - COL_TRI(387, 425, 424), - COL_TRI(387, 386, 426), - COL_TRI(387, 426, 427), - COL_TRI(391, 389, 432), - COL_TRI(386, 424, 429), - COL_TRI(387, 427, 428), - COL_TRI(388, 387, 428), - COL_TRI(387, 388, 425), - COL_TRI(389, 391, 430), - COL_TRI(389, 430, 431), - COL_TRI(390, 389, 431), - COL_TRI(389, 390, 432), - COL_TRI(394, 395, 437), - COL_TRI(391, 433, 430), - COL_TRI(391, 392, 433), - COL_TRI(392, 391, 432), - COL_TRI(390, 431, 434), - COL_TRI(390, 434, 435), - COL_TRI(393, 390, 435), - COL_TRI(390, 393, 432), - COL_TRI(392, 393, 435), - COL_TRI(392, 435, 433), - COL_TRI(393, 392, 432), - COL_TRI(394, 396, 436), - COL_TRI(395, 394, 436), - COL_TRI(397, 395, 436), - COL_TRI(395, 440, 437), - COL_TRI(395, 397, 440), - COL_TRI(394, 437, 438), - COL_TRI(394, 438, 439), - COL_TRI(396, 394, 439), - COL_TRI(398, 396, 439), - COL_TRI(398, 439, 441), - COL_TRI(396, 398, 436), - COL_TRI(398, 397, 436), - COL_TRI(397, 398, 441), - COL_TRI(397, 441, 440), - COL_TRI(399, 402, 442), - COL_TRI(399, 442, 403), - COL_TRI(402, 443, 442), - COL_TRI(402, 400, 443), - COL_TRI(400, 402, 399), - COL_TRI(403, 442, 443), - COL_TRI(403, 443, 404), - COL_TRI(404, 443, 400), - COL_TRI(404, 400, 401), - COL_TRI(401, 400, 399), - COL_TRI(405, 407, 444), - COL_TRI(405, 444, 445), - COL_TRI(405, 445, 446), - COL_TRI(406, 405, 446), - COL_TRI(411, 450, 413), - COL_TRI(407, 408, 448), - COL_TRI(408, 407, 447), - COL_TRI(407, 405, 447), - COL_TRI(407, 448, 444), - COL_TRI(409, 446, 449), - COL_TRI(409, 406, 446), - COL_TRI(405, 406, 447), - COL_TRI(406, 409, 447), - COL_TRI(409, 408, 447), - COL_TRI(408, 409, 449), - COL_TRI(408, 449, 448), - COL_TRI(410, 450, 411), - COL_TRI(412, 450, 410), - COL_TRI(413, 450, 412), - COL_TRI(453, 234, 192), - COL_TRI(451, 338, 337), - COL_TRI(451, 368, 338), - COL_TRI(284, 368, 451), - COL_TRI(284, 451, 340), - COL_TRI(452, 234, 453), - COL_TRI(452, 233, 234), - COL_TRI(238, 455, 344), - COL_TRI(453, 192, 342), - COL_TRI(454, 369, 233), - COL_TRI(454, 233, 452), - COL_TRI(232, 369, 454), - COL_TRI(455, 232, 454), - COL_TRI(238, 232, 455), - COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 78), - COL_TRI(24, 130, 25), - COL_TRI(314, 313, 257), - COL_TRI(314, 273, 313), - COL_TRI(160, 72, 335), - COL_TRI(160, 335, 333), - COL_TRI(122, 33, 35), - COL_TRI(36, 122, 35), - COL_TRI(133, 48, 194), - COL_TRI(24, 43, 130), - COL_TRI(24, 35, 43), - COL_TRI(35, 33, 43), - COL_TRI(45, 133, 290), - COL_TRI(45, 132, 133), - COL_TRI(133, 194, 290), - COL_TRI(115, 26, 17), - COL_TRI(194, 48, 135), - COL_TRI(194, 135, 195), - COL_TRI(135, 138, 195), - COL_TRI(135, 53, 138), - COL_TRI(63, 147, 217), - COL_TRI(217, 147, 216), - COL_TRI(196, 216, 147), - COL_TRI(196, 294, 216), - COL_TRI(345, 346, 140), - COL_TRI(26, 18, 17), - COL_TRI(18, 26, 61), - COL_TRI(63, 18, 61), - COL_TRI(63, 61, 147), - COL_TRI(345, 153, 346), - COL_TRI(153, 345, 354), - COL_TRI(67, 346, 153), - COL_TRI(152, 151, 346), - COL_TRI(152, 346, 67), - COL_TRI(156, 292, 210), - COL_TRI(156, 210, 225), - COL_TRI(150, 156, 325), - COL_TRI(156, 154, 292), - COL_TRI(154, 68, 292), - COL_TRI(69, 156, 226), - COL_TRI(226, 156, 150), - COL_TRI(226, 150, 66), - COL_TRI(310, 151, 150), - COL_TRI(310, 150, 269), - COL_TRI(325, 269, 150), - COL_TRI(325, 156, 225), - COL_TRI(151, 310, 355), - COL_TRI(151, 355, 140), - COL_TRI(346, 151, 140), - COL_TRI(140, 56, 345), - COL_TRI(153, 354, 157), - COL_TRI(350, 349, 361), - COL_TRI(262, 261, 356), - COL_TRI(262, 356, 357), - COL_TRI(262, 357, 358), - COL_TRI(244, 262, 358), - COL_TRI(261, 347, 359), - COL_TRI(261, 359, 356), - COL_TRI(347, 360, 359), - COL_TRI(347, 348, 360), - COL_TRI(348, 244, 358), - COL_TRI(348, 358, 360), - COL_TRI(349, 350, 353), - COL_TRI(350, 334, 353), - COL_TRI(304, 247, 363), - COL_TRI(351, 338, 361), - COL_TRI(350, 361, 338), - COL_TRI(351, 236, 338), - COL_TRI(237, 236, 351), - COL_TRI(237, 351, 362), - COL_TRI(237, 362, 363), - COL_TRI(247, 237, 363), - COL_TRI(304, 363, 364), - COL_TRI(304, 364, 365), - COL_TRI(304, 365, 246), - COL_TRI(306, 246, 365), - COL_TRI(352, 306, 365), - COL_TRI(353, 306, 352), - COL_TRI(353, 334, 306), - COL_TRI_INIT(SURFACE_CAMERA_BOUNDARY, 14), - COL_TRI(308, 507, 508), - COL_TRI(308, 508, 309), - COL_TRI(509, 507, 308), - COL_TRI(509, 308, 303), - COL_TRI(309, 508, 510), - COL_TRI(309, 510, 321), - COL_TRI(242, 509, 303), - COL_TRI(242, 511, 509), - COL_TRI(245, 511, 242), - COL_TRI(245, 512, 511), - COL_TRI(513, 245, 327), - COL_TRI(513, 512, 245), - COL_TRI(510, 513, 327), - COL_TRI(510, 327, 321), - COL_TRI_STOP(), - COL_SPECIAL_INIT(10), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 5541, 1024, 443, /*yaw*/ 192), // unused, probably an early way to set intial position - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ 5395, 1054, -5443), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ 0, 4864, 0), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ 5666, 1024, -3341), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ 1919, 1024, -4759), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ 3645, 1024, -5889), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ 1658, 1536, -3605), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ -3769, 1024, -1197), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ -2745, 1024, -582), - SPECIAL_OBJECT(/*preset*/ special_snow_tree, /*pos*/ 1766, 2816, -942), - COL_WATER_BOX_INIT(2), - COL_WATER_BOX(0, -6194, -409, 154, 4198, 973), - COL_WATER_BOX(1, -1279, -6143, 1485, -3071, 973), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(sl_seg7_area_1_collision, 0x00405fb0, 34952, 0x0000cbd8, 8634); diff --git a/levels/sl/areas/2/1/model.inc.c b/levels/sl/areas/2/1/model.inc.c index 0e8936bb1..a2d33b09c 100644 --- a/levels/sl/areas/2/1/model.inc.c +++ b/levels/sl/areas/2/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700A9B0 - 0x0700A9C8 static const Lights1 sl_seg7_lights_0700A9B0 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -11,270 +12,49 @@ static const Lights1 sl_seg7_lights_0700A9C8 = gdSPDefLights1( ); // 0x0700A9E0 - 0x0700AAE0 -static const Vtx sl_seg7_vertex_0700A9E0[] = { - {{{ 1229, 0, -1228}, 0, { 2830, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 1024, 614, -1228}, 0, { 2420, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1024, 0, -1228}, 0, { 2420, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1228, 614, -613}, 0, { -2074, -236}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1023, 0, -613}, 0, { -1666, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1228, 0, -613}, 0, { -2074, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1023, 614, -613}, 0, { -1666, -236}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 512, 0, -818}, 0, { 1398, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 717, 614, -818}, 0, { 1808, -236}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 512, 614, -818}, 0, { 1398, -236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 717, 0, -818}, 0, { 1808, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1229, 0, -1433}, 0, { 5692, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 1229, 614, -1433}, 0, { 5692, -236}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1229, 614, -1228}, 0, { 5282, -236}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 1229, 0, -1228}, 0, { 5282, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 1229, 614, -1228}, 0, { 2830, -236}, {0x71, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700A9E0, 0x00405fb0, 34952, 0x0000a9e0, 256); // 0x0700AAE0 - 0x0700ABE0 -static const Vtx sl_seg7_vertex_0700AAE0[] = { - {{{ 1024, 0, -1228}, 0, { 2420, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 1024, 614, -1228}, 0, { 2420, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1024, 614, -1433}, 0, { 2420, -236}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 1024, 0, -1433}, 0, { 2420, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 1229, 614, -1433}, 0, { 2830, -236}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1229, 0, -1433}, 0, { 2830, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -1433, 0, -613}, 0, { -2482, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -2047, 614, -613}, 0, { -3710, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 0, -613}, 0, { -3710, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, 614, -613}, 0, { -2482, -236}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -2047, 0, -818}, 0, { -3710, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1433, 614, -818}, 0, { -2482, -236}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -1433, 0, -818}, 0, { -2482, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -409, 0, 205}, 0, { -438, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -204, 614, 205}, 0, { 0, -236}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -204, 0, 205}, 0, { 0, 990}, {0x71, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700AAE0, 0x00405fb0, 34952, 0x0000aae0, 256); // 0x0700ABE0 - 0x0700ACC0 -static const Vtx sl_seg7_vertex_0700ABE0[] = { - {{{ -2047, 0, -818}, 0, { -3710, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, 614, -818}, 0, { -3710, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1433, 614, -818}, 0, { -2482, -236}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -1433, 0, -818}, 0, { 4464, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -1433, 614, -613}, 0, { 4056, -236}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1433, 0, -613}, 0, { 4056, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1433, 614, -818}, 0, { 4464, -236}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 205, 0, 410}, 0, { 786, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 205, 614, 410}, 0, { 786, -236}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 410, 614, 410}, 0, { 1194, -236}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 410, 0, 410}, 0, { 1194, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -409, 0, 205}, 0, { -438, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -409, 614, 205}, 0, { -438, -236}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -204, 614, 205}, 0, { 0, -236}, {0x38, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700ABE0, 0x00405fb0, 34952, 0x0000abe0, 224); // 0x0700ACC0 - 0x0700ADB0 -static const Vtx sl_seg7_vertex_0700ACC0[] = { - {{{ -1433, 0, -1228}, 0, { -2482, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1975, 614, -1228}, 0, { -3566, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1975, 0, -1228}, 0, { -3566, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 205, 0, 1434}, 0, { 0, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 205, 614, 410}, 0, { 2012, -236}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 205, 0, 410}, 0, { 2012, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 205, 614, 1434}, 0, { 0, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1975, 0, -1433}, 0, { -3566, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1975, 614, -1433}, 0, { -3566, -236}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -1433, 614, -1433}, 0, { -2482, -236}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -1433, 0, -1433}, 0, { -2482, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -1433, 0, -1433}, 0, { 5692, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -1433, 614, -1228}, 0, { 5282, -236}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1433, 0, -1228}, 0, { 5282, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1433, 614, -1433}, 0, { 5692, -236}, {0x38, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700ACC0, 0x00405fb0, 34952, 0x0000acc0, 240); // 0x0700ADB0 - 0x0700AEA0 -static const Vtx sl_seg7_vertex_0700ADB0[] = { - {{{ 410, 0, 1434}, 0, { 1194, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 410, 614, 1434}, 0, { 1194, -236}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 205, 614, 1434}, 0, { 786, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1433, 0, -1228}, 0, { -2482, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1433, 614, -1228}, 0, { -2482, -236}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1975, 614, -1228}, 0, { -3566, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1975, 0, -1228}, 0, { 5282, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1975, 614, -1228}, 0, { 5282, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1975, 614, -1433}, 0, { 5692, -236}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -1975, 0, -1433}, 0, { 5692, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 410, 0, 410}, 0, { 2012, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 410, 614, 1434}, 0, { 0, -236}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 410, 0, 1434}, 0, { 0, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 410, 614, 410}, 0, { 2012, -236}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 205, 0, 1434}, 0, { 786, 990}, {0x8f, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700ADB0, 0x00405fb0, 34952, 0x0000adb0, 240); // 0x0700AEA0 - 0x0700AFA0 -static const Vtx sl_seg7_vertex_0700AEA0[] = { - {{{ -1228, 0, 205}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, 614, 205}, 0, { -2074, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1842, 614, 205}, 0, { -3300, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -204, 0, 1434}, 0, { 0, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -409, 614, 1434}, 0, { -438, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -409, 0, 1434}, 0, { -438, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -204, 614, 1434}, 0, { 0, -236}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -409, 0, 1434}, 0, { 0, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -409, 614, 205}, 0, { 2420, -236}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -409, 0, 205}, 0, { 2420, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -409, 614, 1434}, 0, { 0, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -204, 0, 205}, 0, { 2420, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -204, 614, 205}, 0, { 2420, -236}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -1228, 0, 717}, 0, { 1398, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1228, 614, 717}, 0, { 1398, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1228, 614, -613}, 0, { 4056, -236}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700AEA0, 0x00405fb0, 34952, 0x0000aea0, 256); // 0x0700AFA0 - 0x0700B080 -static const Vtx sl_seg7_vertex_0700AFA0[] = { - {{{ -1228, 0, 205}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1842, 614, 205}, 0, { -3300, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1842, 0, 205}, 0, { -3300, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1842, 0, 205}, 0, { 2420, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1842, 614, 0}, 0, { 2830, -236}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -1842, 0, 0}, 0, { 2830, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1842, 614, 205}, 0, { 2420, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1842, 0, 0}, 0, { -3300, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1228, 614, 0}, 0, { -2074, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1228, 0, 0}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1842, 614, 0}, 0, { -3300, -236}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -1228, 0, 717}, 0, { 1398, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1228, 614, -613}, 0, { 4056, -236}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1228, 0, -613}, 0, { 4056, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700AFA0, 0x00405fb0, 34952, 0x0000afa0, 224); // 0x0700B080 - 0x0700B170 -static const Vtx sl_seg7_vertex_0700B080[] = { - {{{ 1229, 0, -818}, 0, { 4464, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 1229, 614, 0}, 0, { 2830, -236}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 1229, 0, 0}, 0, { 2830, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 512, 614, -1740}, 0, { 1398, -236}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 717, 614, -1740}, 0, { 1808, -236}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 717, 0, -1740}, 0, { 1808, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 512, 0, -1740}, 0, { 1398, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1024, 0, 0}, 0, { 2830, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 1024, 614, -818}, 0, { 4464, -236}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 1024, 0, -818}, 0, { 4464, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 1024, 614, 0}, 0, { 2830, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1024, 0, -818}, 0, { 2420, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 1229, 614, -818}, 0, { 2830, -236}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1229, 0, -818}, 0, { 2830, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 1024, 614, -818}, 0, { 2420, -236}, {0x8f, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700B080, 0x00405fb0, 34952, 0x0000b080, 240); // 0x0700B170 - 0x0700B250 -static const Vtx sl_seg7_vertex_0700B170[] = { - {{{ -1023, 0, 717}, 0, { -1666, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1228, 614, 717}, 0, { -2074, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1228, 0, 717}, 0, { -2074, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 1229, 0, -818}, 0, { 4464, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 1229, 614, -818}, 0, { 4464, -236}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 1229, 614, 0}, 0, { 2830, -236}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 1229, 0, 0}, 0, { 2830, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 1024, 614, 0}, 0, { 2420, -236}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1024, 0, 0}, 0, { 2420, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1023, 0, -613}, 0, { 4056, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1023, 614, 717}, 0, { 1398, -236}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1023, 0, 717}, 0, { 1398, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1023, 614, -613}, 0, { 4056, -236}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1023, 614, 717}, 0, { -1666, -236}, {0x71, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700B170, 0x00405fb0, 34952, 0x0000b170, 224); // 0x0700B250 - 0x0700B330 -static const Vtx sl_seg7_vertex_0700B250[] = { - {{{ 717, 0, -1740}, 0, { 6304, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 717, 614, -818}, 0, { 4464, -236}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 717, 0, -818}, 0, { 4464, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 717, 614, -1740}, 0, { 6304, -236}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 512, 0, -818}, 0, { 4464, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 512, 614, -1740}, 0, { 6304, -236}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 512, 0, -1740}, 0, { 6304, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 512, 614, -818}, 0, { 4464, -236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -204, 154, 2662}, 0, { 1808, 836}, {0x35, 0xe0, 0x92, 0xff}}}, - {{{ -204, 0, 2662}, 0, { 1808, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -1023, 0, 2662}, 0, { 990, 990}, {0x3a, 0x00, 0x90, 0xff}}}, - {{{ 1024, 0, 2662}, 0, { 3034, 990}, {0xda, 0x00, 0x87, 0xff}}}, - {{{ 205, 0, 2662}, 0, { 2216, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 205, 154, 2662}, 0, { 2216, 836}, {0xb0, 0xce, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700B250, 0x00405fb0, 34952, 0x0000b250, 224); // 0x0700B330 - 0x0700B420 -static const Vtx sl_seg7_vertex_0700B330[] = { - {{{ -2047, 614, 1229}, 0, { 1584, 376}, {0x53, 0xa5, 0xe6, 0xff}}}, - {{{ -1023, 614, 2662}, 0, { 0, 376}, {0x1b, 0xdf, 0x89, 0xff}}}, - {{{ -1023, 0, 2662}, 0, { 0, 990}, {0x3a, 0x00, 0x90, 0xff}}}, - {{{ -1023, 614, 2662}, 0, { 990, 376}, {0x1b, 0xdf, 0x89, 0xff}}}, - {{{ 1024, 614, 2662}, 0, { 3034, 376}, {0xd6, 0xcd, 0x95, 0xff}}}, - {{{ 0, 256, 2662}, 0, { 2012, 734}, {0x0e, 0xac, 0xa2, 0xff}}}, - {{{ 205, 154, 2662}, 0, { 2216, 836}, {0xb0, 0xce, 0xac, 0xff}}}, - {{{ 1024, 0, 2662}, 0, { 3034, 990}, {0xda, 0x00, 0x87, 0xff}}}, - {{{ -204, 154, 2662}, 0, { 1808, 836}, {0x35, 0xe0, 0x92, 0xff}}}, - {{{ -1023, 0, 2662}, 0, { 990, 990}, {0x3a, 0x00, 0x90, 0xff}}}, - {{{ 1024, 614, 2662}, 0, { -464, 376}, {0xd6, 0xcd, 0x95, 0xff}}}, - {{{ 2048, 614, 1229}, 0, { 714, 376}, {0x9a, 0xb8, 0xeb, 0xff}}}, - {{{ 2048, 0, 1229}, 0, { 714, 990}, {0x93, 0x29, 0xd0, 0xff}}}, - {{{ 1024, 0, 2662}, 0, { -464, 990}, {0xda, 0x00, 0x87, 0xff}}}, - {{{ -2047, 0, 1229}, 0, { 1584, 990}, {0x53, 0x5b, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700B330, 0x00405fb0, 34952, 0x0000b330, 240); // 0x0700B420 - 0x0700B510 -static const Vtx sl_seg7_vertex_0700B420[] = { - {{{ -2047, 614, 1229}, 0, { -3300, 990}, {0x53, 0xa5, 0xe6, 0xff}}}, - {{{ 2048, 614, -2047}, 0, { 0, -3098}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 2048, 614, 1229}, 0, { -3300, -3098}, {0x9a, 0xb8, 0xeb, 0xff}}}, - {{{ -2047, 614, -2047}, 0, { 0, 376}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 2048, 0, -2047}, 0, { 4056, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2048, 614, -2047}, 0, { 4056, 376}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ -2047, 0, -2047}, 0, { 0, 990}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 2048, 614, 1229}, 0, { 714, 376}, {0x9a, 0xb8, 0xeb, 0xff}}}, - {{{ 2048, 0, -2047}, 0, { 3910, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2048, 0, 1229}, 0, { 714, 990}, {0x93, 0x29, 0xd0, 0xff}}}, - {{{ 2048, 614, -2047}, 0, { 3910, 376}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ -2047, 0, -2047}, 0, { 4780, 990}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -2047, 614, 1229}, 0, { 1584, 376}, {0x53, 0xa5, 0xe6, 0xff}}}, - {{{ -2047, 0, 1229}, 0, { 1584, 990}, {0x53, 0x5b, 0xe6, 0xff}}}, - {{{ -2047, 614, -2047}, 0, { 4780, 376}, {0x33, 0xcd, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700B420, 0x00405fb0, 34952, 0x0000b420, 240); // 0x0700B510 - 0x0700B5D0 -static const Vtx sl_seg7_vertex_0700B510[] = { - {{{ 2048, 0, -2047}, 0, { 990, -4120}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -2047, 0, -2047}, 0, { -3096, -4120}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -2047, 0, 1229}, 0, { -3096, -850}, {0x53, 0x5b, 0xe6, 0xff}}}, - {{{ -2047, 614, 1229}, 0, { -3300, 990}, {0x53, 0xa5, 0xe6, 0xff}}}, - {{{ -2047, 614, -2047}, 0, { 0, 990}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 2048, 614, -2047}, 0, { 0, -3098}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 2048, 614, 1229}, 0, { -3300, -3098}, {0x9a, 0xb8, 0xeb, 0xff}}}, - {{{ 1024, 614, 2662}, 0, { -4732, -2076}, {0xd6, 0xcd, 0x95, 0xff}}}, - {{{ -1023, 614, 2662}, 0, { -4732, 0}, {0x1b, 0xdf, 0x89, 0xff}}}, - {{{ 1024, 0, 3072}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 0, 1229}, 0, { 990, -850}, {0x93, 0x29, 0xd0, 0xff}}}, - {{{ -1023, 0, 3072}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700B510, 0x00405fb0, 34952, 0x0000b510, 192); // 0x0700B5D0 - 0x0700B620 -static const Vtx sl_seg7_vertex_0700B5D0[] = { - {{{ 205, 0, 3072}, 0, { 786, 990}, {0xba, 0x00, 0x97, 0xff}}}, - {{{ 0, 256, 3072}, 0, { 990, 478}, {0xf0, 0x9c, 0xb5, 0xff}}}, - {{{ 205, 154, 3072}, 0, { 786, 684}, {0xa3, 0xc7, 0xc0, 0xff}}}, - {{{ -204, 0, 3072}, 0, { 1194, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -204, 154, 3072}, 0, { 1194, 684}, {0x5d, 0xc7, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700B5D0, 0x00405fb0, 34952, 0x0000b5d0, 80); // 0x0700B620 - 0x0700B6C0 -static const Vtx sl_seg7_vertex_0700B620[] = { - {{{ 0, 256, 2662}, 0, { 1344, 0}, {0x0e, 0xac, 0xa2, 0xff}}}, - {{{ -204, 154, 3072}, 0, { 680, 2012}, {0x5d, 0xc7, 0xc0, 0xff}}}, - {{{ -204, 154, 2662}, 0, { 680, 0}, {0x35, 0xe0, 0x92, 0xff}}}, - {{{ 0, 256, 3072}, 0, { 1344, 2012}, {0xf0, 0x9c, 0xb5, 0xff}}}, - {{{ -204, 0, 2662}, 0, { 0, 0}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -204, 0, 3072}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 205, 0, 3072}, 0, { 0, 2012}, {0xba, 0x00, 0x97, 0xff}}}, - {{{ 205, 154, 3072}, 0, { 680, 2012}, {0xa3, 0xc7, 0xc0, 0xff}}}, - {{{ 205, 154, 2662}, 0, { 680, 0}, {0xb0, 0xce, 0xac, 0xff}}}, - {{{ 205, 0, 2662}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700B620, 0x00405fb0, 34952, 0x0000b620, 160); // 0x0700B6C0 - 0x0700BA70 static const Gfx sl_seg7_dl_0700B6C0[] = { diff --git a/levels/sl/areas/2/2/model.inc.c b/levels/sl/areas/2/2/model.inc.c index cf76e3a4c..ca61982be 100644 --- a/levels/sl/areas/2/2/model.inc.c +++ b/levels/sl/areas/2/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BB68 - 0x0700BB80 static const Lights1 sl_seg7_lights_0700BB68 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,24 +6,7 @@ static const Lights1 sl_seg7_lights_0700BB68 = gdSPDefLights1( ); // 0x0700BB80 - 0x0700BC80 -static const Vtx sl_seg7_vertex_0700BB80[] = { - {{{ -204, 317, 1229}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 317, 819}, 0, { 2012, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 317, 819}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 317, 1229}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 317, 819}, 0, { 2012, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 307, 819}, 0, { 2012, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 307, 819}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 317, 819}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 307, 819}, 0, { 2012, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, 307, 819}, 0, { 2012, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, 307, 1229}, 0, { 0, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -204, 307, 1229}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -204, 317, 1229}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 307, 1229}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 307, 1229}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 317, 1229}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700BB80, 0x00405fb0, 34952, 0x0000bb80, 256); // 0x0700BC80 - 0x0700BCF8 static const Gfx sl_seg7_dl_0700BC80[] = { diff --git a/levels/sl/areas/2/3/model.inc.c b/levels/sl/areas/2/3/model.inc.c index 780216d59..847c6c3b6 100644 --- a/levels/sl/areas/2/3/model.inc.c +++ b/levels/sl/areas/2/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BD68 - 0x0700BD80 static const Lights1 sl_seg7_lights_0700BD68 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,202 +6,37 @@ static const Lights1 sl_seg7_lights_0700BD68 = gdSPDefLights1( ); // 0x0700BD80 - 0x0700BE70 -static const Vtx sl_seg7_vertex_0700BD80[] = { - {{{ 205, 614, 0}, 0, { 1092, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, -204}, 0, { 1296, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, 0}, 0, { 1092, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, -613}, 0, { 1398, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 614, -613}, 0, { 1398, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 614, -613}, 0, { 888, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 0, -613}, 0, { 888, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 0, -613}, 0, { 1706, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 614, -613}, 0, { 1706, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 614, -818}, 0, { 1910, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -818}, 0, { 1910, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -818}, 0, { 888, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 614, -818}, 0, { 1398, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 0, -818}, 0, { 1398, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 614, -818}, 0, { 888, -236}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700BD80, 0x00405fb0, 34952, 0x0000bd80, 240); // 0x0700BE70 - 0x0700BF60 -static const Vtx sl_seg7_vertex_0700BE70[] = { - {{{ 205, 0, -818}, 0, { 1910, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 614, -1023}, 0, { 2114, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 614, -818}, 0, { 1910, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 614, 0}, 0, { 1092, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, 614, -204}, 0, { 1296, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, -204}, 0, { 1296, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, -204}, 0, { 582, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 614, -204}, 0, { 1398, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 0, -204}, 0, { 1398, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 614, -204}, 0, { 582, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 0, 0}, 0, { 1398, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 614, 0}, 0, { 1398, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 614, 0}, 0, { 582, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 0, 0}, 0, { 582, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 0, -1023}, 0, { 2114, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700BE70, 0x00405fb0, 34952, 0x0000be70, 240); // 0x0700BF60 - 0x0700C050 -static const Vtx sl_seg7_vertex_0700BF60[] = { - {{{ 205, 0, -818}, 0, { 582, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 614, -818}, 0, { 172, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 0, -818}, 0, { 172, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, 0, -204}, 0, { 1296, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -409, 614, -1023}, 0, { 2114, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -409, 0, -1023}, 0, { 2114, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -409, 614, -204}, 0, { 1296, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -204, 0, -818}, 0, { 1910, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -204, 614, -818}, 0, { 1910, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -204, 614, -204}, 0, { 1296, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -204, 0, -204}, 0, { 1296, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -204, 0, -204}, 0, { 172, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, 614, -204}, 0, { 0, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, 0, -204}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 614, -204}, 0, { 172, -236}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700BF60, 0x00405fb0, 34952, 0x0000bf60, 240); // 0x0700C050 - 0x0700C140 -static const Vtx sl_seg7_vertex_0700C050[] = { - {{{ 819, 0, 614}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 614, 614}, 0, { 480, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, 614, 410}, 0, { 684, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, -818}, 0, { 582, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 614, -818}, 0, { 582, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 614, -818}, 0, { 172, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, 0, -1023}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -409, 614, -1023}, 0, { 0, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 614, -1023}, 0, { 582, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 0, -1023}, 0, { 582, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 0, 614}, 0, { 2420, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 614, 614}, 0, { 1194, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 0, 614}, 0, { 1194, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 614, 614}, 0, { 2420, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, 0, 410}, 0, { 684, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700C050, 0x00405fb0, 34952, 0x0000c050, 240); // 0x0700C140 - 0x0700C230 -static const Vtx sl_seg7_vertex_0700C140[] = { - {{{ 0, 0, -2047}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 614, -2047}, 0, { 582, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 0, -2047}, 0, { 582, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 0, 410}, 0, { 1194, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 819, 614, 410}, 0, { 1194, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 614, 410}, 0, { 2420, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 0, 410}, 0, { 2420, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 0, -2047}, 0, { 3136, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 614, -2047}, 0, { 3136, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 614, -1228}, 0, { 2318, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, -1228}, 0, { 2318, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, -1433}, 0, { 2524, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 614, -2047}, 0, { 3136, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, -2047}, 0, { 3136, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 614, -1433}, 0, { 2524, -236}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700C140, 0x00405fb0, 34952, 0x0000c140, 240); // 0x0700C230 - 0x0700C320 -static const Vtx sl_seg7_vertex_0700C230[] = { - {{{ 1434, 0, -204}, 0, { 1296, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1434, 614, 0}, 0, { 1092, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1434, 614, -204}, 0, { 1296, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, -2047}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 614, -2047}, 0, { 376, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 614, -2047}, 0, { 582, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 0, -1433}, 0, { 2524, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 614, -2047}, 0, { 3136, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, -2047}, 0, { 3136, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 614, -1433}, 0, { 2524, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 0, -2047}, 0, { 3136, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 614, -2047}, 0, { 3136, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 614, -1433}, 0, { 2524, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 0, -1433}, 0, { 2524, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1434, 0, 0}, 0, { 1092, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700C230, 0x00405fb0, 34952, 0x0000c230, 240); // 0x0700C320 - 0x0700C410 -static const Vtx sl_seg7_vertex_0700C320[] = { - {{{ 2048, 0, -1228}, 0, { 2420, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 410, -1228}, 0, { 2420, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 410, -1228}, 0, { 1604, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 0, 0}, 0, { 2420, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1434, 614, 0}, 0, { 1808, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1434, 0, 0}, 0, { 1808, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 614, 0}, 0, { 2420, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1434, 0, -204}, 0, { 1808, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 614, -204}, 0, { 2420, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 0, -204}, 0, { 2420, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1434, 614, -204}, 0, { 1808, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 0, -1433}, 0, { 1604, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 410, -1433}, 0, { 1604, 172}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 410, -1433}, 0, { 2420, 172}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 0, -1433}, 0, { 2420, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700C320, 0x00405fb0, 34952, 0x0000c320, 240); // 0x0700C410 - 0x0700C500 -static const Vtx sl_seg7_vertex_0700C410[] = { - {{{ -1228, 0, -818}, 0, { -848, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 614, -818}, 0, { -234, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 0, -818}, 0, { -234, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 0, -1228}, 0, { 2420, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 410, -1228}, 0, { 1604, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 0, -1228}, 0, { 1604, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 614, -818}, 0, { 1910, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -613, 0, -613}, 0, { 1706, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -613, 0, -818}, 0, { 1910, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -613, 614, -613}, 0, { 1706, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1228, 0, -818}, 0, { 1910, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 614, -613}, 0, { 1706, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 614, -818}, 0, { 1910, -236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 0, -613}, 0, { 1706, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1228, 614, -818}, 0, { -848, -236}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700C410, 0x00405fb0, 34952, 0x0000c410, 240); // 0x0700C500 - 0x0700C5F0 -static const Vtx sl_seg7_vertex_0700C500[] = { - {{{ -204, 614, 819}, 0, { 172, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 317, 819}, 0, { 582, 560}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 317, 819}, 0, { 172, 560}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 0, -613}, 0, { -234, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 614, -613}, 0, { -234, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, 614, -613}, 0, { -848, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1228, 0, -613}, 0, { -848, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 0, -1228}, 0, { 582, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 614, -1228}, 0, { 582, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, 614, -1228}, 0, { -1052, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, 0, -1228}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1433, 0, -1433}, 0, { -1052, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 614, -1433}, 0, { 376, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, -1433}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1433, 614, -1433}, 0, { -1052, -236}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700C500, 0x00405fb0, 34952, 0x0000c500, 240); // 0x0700C5F0 - 0x0700C6E0 -static const Vtx sl_seg7_vertex_0700C5F0[] = { - {{{ -2047, 614, 1126}, 0, { -1666, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 0, 1126}, 0, { -1666, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, 0, 1126}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 614, 819}, 0, { 172, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 614, 819}, 0, { 582, -236}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 317, 819}, 0, { 582, 560}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 317, 1229}, 0, { 172, 560}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 317, 1229}, 0, { 582, 560}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 614, 1229}, 0, { 582, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 614, 1229}, 0, { 172, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, 0, 1126}, 0, { 786, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 0, 1126}, 0, { 2420, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 614, 1126}, 0, { 2420, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, 614, 1126}, 0, { 786, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, 614, 1126}, 0, { 0, -236}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700C5F0, 0x00405fb0, 34952, 0x0000c5f0, 240); // 0x0700C6E0 - 0x0700C720 -static const Vtx sl_seg7_vertex_0700C6E0[] = { - {{{ 1229, 410, -1433}, 0, { -848, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 410, -1228}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 410, -1433}, 0, { 0, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1229, 410, -1228}, 0, { -848, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700C6E0, 0x00405fb0, 34952, 0x0000c6e0, 64); // 0x0700C720 - 0x0700C9E8 static const Gfx sl_seg7_dl_0700C720[] = { diff --git a/levels/sl/areas/2/4/model.inc.c b/levels/sl/areas/2/4/model.inc.c index b46514128..666208fb6 100644 --- a/levels/sl/areas/2/4/model.inc.c +++ b/levels/sl/areas/2/4/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700CA68 - 0x0700CA80 static const Lights1 sl_seg7_lights_0700CA68 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,16 +6,7 @@ static const Lights1 sl_seg7_lights_0700CA68 = gdSPDefLights1( ); // 0x0700CA80 - 0x0700CB00 -static const Vtx sl_seg7_vertex_0700CA80[] = { - {{{ 410, 0, 1126}, 0, { 786, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 614, 1126}, 0, { 2420, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 410, 614, 1126}, 0, { 786, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 0, 1126}, 0, { 2420, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 614, 1126}, 0, { -1666, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, 0, 1126}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -409, 614, 1126}, 0, { 0, -236}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 0, 1126}, 0, { -1666, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700CA80, 0x00405fb0, 34952, 0x0000ca80, 128); // 0x0700CB00 - 0x0700CB58 static const Gfx sl_seg7_dl_0700CB00[] = { diff --git a/levels/sl/areas/2/collision.inc.c b/levels/sl/areas/2/collision.inc.c index 7b1d55c42..d59f35a85 100644 --- a/levels/sl/areas/2/collision.inc.c +++ b/levels/sl/areas/2/collision.inc.c @@ -1,413 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700EFFC - 0x0700F978 -const Collision sl_seg7_area_2_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0xC1), - COL_VERTEX(205, 0, 3482), - COL_VERTEX(-204, 154, 3482), - COL_VERTEX(0, 256, 3482), - COL_VERTEX(-204, 0, 3482), - COL_VERTEX(205, 154, 3482), - COL_VERTEX(205, 154, 3072), - COL_VERTEX(205, 0, 3072), - COL_VERTEX(-204, 0, 3072), - COL_VERTEX(0, 256, 3072), - COL_VERTEX(-204, 154, 3072), - COL_VERTEX(205, 154, 2662), - COL_VERTEX(205, 0, 2662), - COL_VERTEX(-204, 0, 2662), - COL_VERTEX(0, 256, 2662), - COL_VERTEX(-204, 154, 2662), - COL_VERTEX(-1668, 614, -1433), - COL_VERTEX(-1433, 0, -1433), - COL_VERTEX(-1668, 0, -1433), - COL_VERTEX(-1433, 614, -1433), - COL_VERTEX(-1433, 0, -1228), - COL_VERTEX(-1433, 614, -1228), - COL_VERTEX(-1668, 614, -1228), - COL_VERTEX(-1668, 0, -1228), - COL_VERTEX(-1228, 614, -613), - COL_VERTEX(-1023, 614, -613), - COL_VERTEX(-1023, 0, -613), - COL_VERTEX(-1228, 0, -613), - COL_VERTEX(-1023, 614, 717), - COL_VERTEX(-1023, 0, 717), - COL_VERTEX(512, 0, -818), - COL_VERTEX(1229, 0, -1433), - COL_VERTEX(1229, 0, -1228), - COL_VERTEX(1024, 0, -1228), - COL_VERTEX(1024, 0, -1433), - COL_VERTEX(-1433, 0, -613), - COL_VERTEX(-2047, 0, -818), - COL_VERTEX(-1433, 0, -818), - COL_VERTEX(205, 0, 410), - COL_VERTEX(-409, 0, 205), - COL_VERTEX(205, 0, 1434), - COL_VERTEX(410, 0, 410), - COL_VERTEX(410, 0, 1434), - COL_VERTEX(-204, 0, 1434), - COL_VERTEX(-409, 0, 1434), - COL_VERTEX(-204, 0, 205), - COL_VERTEX(-1228, 0, 205), - COL_VERTEX(-1842, 0, 205), - COL_VERTEX(-1842, 0, 0), - COL_VERTEX(-1228, 0, 717), - COL_VERTEX(512, 614, -1740), - COL_VERTEX(1024, 0, 0), - COL_VERTEX(1024, 0, -818), - COL_VERTEX(1229, 0, -818), - COL_VERTEX(1229, 0, 0), - COL_VERTEX(717, 0, -1740), - COL_VERTEX(1024, 0, 2662), - COL_VERTEX(-1023, 614, 2662), - COL_VERTEX(1024, 614, 2662), - COL_VERTEX(-2047, 614, 1229), - COL_VERTEX(-2047, 614, -2047), - COL_VERTEX(2048, 614, 1229), - COL_VERTEX(-2047, 0, -2047), - COL_VERTEX(717, 0, -818), - COL_VERTEX(717, 614, -818), - COL_VERTEX(512, 614, -818), - COL_VERTEX(1229, 614, -1433), - COL_VERTEX(1229, 614, -1228), - COL_VERTEX(1024, 614, -1228), - COL_VERTEX(1024, 614, -1433), - COL_VERTEX(-1228, 614, 717), - COL_VERTEX(-2047, 614, -613), - COL_VERTEX(-2047, 0, -613), - COL_VERTEX(-1433, 614, -613), - COL_VERTEX(-1433, 614, -818), - COL_VERTEX(-2047, 614, -818), - COL_VERTEX(205, 614, 410), - COL_VERTEX(410, 614, 410), - COL_VERTEX(-409, 614, 205), - COL_VERTEX(-204, 614, 205), - COL_VERTEX(205, 614, 1434), - COL_VERTEX(410, 614, 1434), - COL_VERTEX(-409, 614, 1434), - COL_VERTEX(-204, 614, 1434), - COL_VERTEX(-1842, 614, 205), - COL_VERTEX(-1228, 614, 205), - COL_VERTEX(-1842, 614, 0), - COL_VERTEX(-1228, 614, 0), - COL_VERTEX(-1228, 0, 0), - COL_VERTEX(717, 614, -1740), - COL_VERTEX(512, 0, -1740), - COL_VERTEX(1024, 614, -818), - COL_VERTEX(1024, 614, 0), - COL_VERTEX(1229, 614, -818), - COL_VERTEX(1229, 614, 0), - COL_VERTEX(-1023, 0, 2662), - COL_VERTEX(2048, 0, 1229), - COL_VERTEX(-2047, 0, 1229), - COL_VERTEX(2048, 0, -2047), - COL_VERTEX(2048, 614, -2047), - COL_VERTEX(205, 317, 819), - COL_VERTEX(-204, 307, 819), - COL_VERTEX(-204, 317, 819), - COL_VERTEX(205, 307, 819), - COL_VERTEX(205, 307, 1229), - COL_VERTEX(-204, 307, 1229), - COL_VERTEX(-204, 317, 1229), - COL_VERTEX(205, 317, 1229), - COL_VERTEX(410, 0, 1147), - COL_VERTEX(2048, 614, 1147), - COL_VERTEX(410, 614, 1147), - COL_VERTEX(2048, 0, 1147), - COL_VERTEX(-2047, 614, 1147), - COL_VERTEX(-2047, 0, 1147), - COL_VERTEX(-409, 0, 1147), - COL_VERTEX(-409, 614, 1147), - COL_VERTEX(-409, 614, 1106), - COL_VERTEX(-409, 0, 1106), - COL_VERTEX(-2047, 0, 1106), - COL_VERTEX(-2047, 614, 1106), - COL_VERTEX(410, 614, 1106), - COL_VERTEX(2048, 614, 1106), - COL_VERTEX(2048, 0, 1106), - COL_VERTEX(410, 0, 1106), - COL_VERTEX(-204, 614, 819), - COL_VERTEX(205, 0, -1228), - COL_VERTEX(-613, 0, -613), - COL_VERTEX(-1228, 0, -818), - COL_VERTEX(-613, 614, -818), - COL_VERTEX(2048, 0, -1228), - COL_VERTEX(1434, 0, -204), - COL_VERTEX(2048, 0, 0), - COL_VERTEX(1229, 0, -2047), - COL_VERTEX(0, 0, -2047), - COL_VERTEX(0, 0, -1433), - COL_VERTEX(205, 0, -2047), - COL_VERTEX(819, 0, 410), - COL_VERTEX(819, 0, 614), - COL_VERTEX(2048, 0, 614), - COL_VERTEX(-409, 0, -1023), - COL_VERTEX(205, 0, -818), - COL_VERTEX(-204, 0, -204), - COL_VERTEX(-204, 0, -818), - COL_VERTEX(-409, 0, -204), - COL_VERTEX(205, 0, -204), - COL_VERTEX(205, 614, 0), - COL_VERTEX(512, 0, -613), - COL_VERTEX(1024, 0, -613), - COL_VERTEX(205, 614, 1229), - COL_VERTEX(-204, 614, 1229), - COL_VERTEX(205, 614, 819), - COL_VERTEX(0, 614, -1433), - COL_VERTEX(205, 614, -1228), - COL_VERTEX(-613, 614, -613), - COL_VERTEX(-1228, 614, -818), - COL_VERTEX(-613, 0, -818), - COL_VERTEX(2048, 410, -1228), - COL_VERTEX(1229, 410, -1228), - COL_VERTEX(2048, 410, -1433), - COL_VERTEX(2048, 0, -1433), - COL_VERTEX(1229, 410, -1433), - COL_VERTEX(2048, 614, -204), - COL_VERTEX(2048, 0, -204), - COL_VERTEX(1434, 614, -204), - COL_VERTEX(2048, 614, 0), - COL_VERTEX(1434, 614, 0), - COL_VERTEX(1434, 0, 0), - COL_VERTEX(1229, 614, -2047), - COL_VERTEX(1024, 614, -2047), - COL_VERTEX(1024, 0, -2047), - COL_VERTEX(0, 614, -2047), - COL_VERTEX(205, 614, -2047), - COL_VERTEX(819, 614, 410), - COL_VERTEX(2048, 614, 410), - COL_VERTEX(2048, 0, 410), - COL_VERTEX(819, 614, 614), - COL_VERTEX(2048, 614, 614), - COL_VERTEX(-409, 614, -1023), - COL_VERTEX(205, 614, -1023), - COL_VERTEX(205, 0, -1023), - COL_VERTEX(205, 614, -818), - COL_VERTEX(-204, 614, -818), - COL_VERTEX(-409, 614, -204), - COL_VERTEX(-204, 614, -204), - COL_VERTEX(205, 0, 0), - COL_VERTEX(1024, 614, -204), - COL_VERTEX(1024, 0, -204), - COL_VERTEX(205, 614, -204), - COL_VERTEX(512, 614, -613), - COL_VERTEX(1024, 614, -613), - COL_VERTEX(-1975, 0, -1433), - COL_VERTEX(-1975, 614, -1433), - COL_VERTEX(-1975, 0, -1228), - COL_VERTEX(-1975, 614, -1228), - COL_TRI_INIT(SURFACE_DEFAULT, 106), - COL_TRI(12, 9, 7), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(0, 4, 5), - COL_TRI(0, 5, 6), - COL_TRI(3, 0, 6), - COL_TRI(0, 2, 4), - COL_TRI(7, 1, 3), - COL_TRI(3, 6, 7), - COL_TRI(8, 2, 1), - COL_TRI(8, 1, 9), - COL_TRI(7, 9, 1), - COL_TRI(5, 4, 2), - COL_TRI(5, 2, 8), - COL_TRI(10, 5, 8), - COL_TRI(6, 5, 10), - COL_TRI(11, 7, 6), - COL_TRI(6, 10, 11), - COL_TRI(11, 12, 7), - COL_TRI(13, 8, 9), - COL_TRI(13, 9, 14), - COL_TRI(12, 14, 9), - COL_TRI(10, 8, 13), - COL_TRI(25, 24, 27), - COL_TRI(15, 16, 17), - COL_TRI(15, 18, 16), - COL_TRI(19, 20, 21), - COL_TRI(19, 21, 22), - COL_TRI(23, 24, 25), - COL_TRI(23, 25, 26), - COL_TRI(31, 67, 32), - COL_TRI(25, 27, 28), - COL_TRI(29, 62, 63), - COL_TRI(29, 63, 64), - COL_TRI(30, 65, 66), - COL_TRI(30, 66, 31), - COL_TRI(31, 66, 67), - COL_TRI(32, 67, 68), - COL_TRI(32, 68, 33), - COL_TRI(33, 68, 65), - COL_TRI(33, 65, 30), - COL_TRI(34, 70, 71), - COL_TRI(34, 72, 70), - COL_TRI(35, 73, 36), - COL_TRI(35, 74, 73), - COL_TRI(39, 79, 75), - COL_TRI(36, 73, 72), - COL_TRI(36, 72, 34), - COL_TRI(37, 75, 76), - COL_TRI(37, 76, 40), - COL_TRI(38, 77, 78), - COL_TRI(38, 78, 44), - COL_TRI(41, 79, 39), - COL_TRI(39, 75, 37), - COL_TRI(16, 18, 20), - COL_TRI(16, 20, 19), - COL_TRI(40, 76, 80), - COL_TRI(40, 80, 41), - COL_TRI(41, 80, 79), - COL_TRI(45, 83, 46), - COL_TRI(42, 81, 43), - COL_TRI(42, 82, 81), - COL_TRI(43, 77, 38), - COL_TRI(43, 81, 77), - COL_TRI(44, 78, 82), - COL_TRI(44, 82, 42), - COL_TRI(48, 23, 26), - COL_TRI(45, 84, 83), - COL_TRI(46, 83, 85), - COL_TRI(46, 85, 47), - COL_TRI(47, 85, 86), - COL_TRI(47, 86, 87), - COL_TRI(48, 69, 23), - COL_TRI(52, 92, 93), - COL_TRI(49, 88, 54), - COL_TRI(49, 54, 89), - COL_TRI(50, 90, 51), - COL_TRI(50, 91, 90), - COL_TRI(51, 92, 52), - COL_TRI(51, 90, 92), - COL_TRI(54, 63, 62), - COL_TRI(52, 93, 53), - COL_TRI(53, 91, 50), - COL_TRI(53, 93, 91), - COL_TRI(28, 27, 69), - COL_TRI(28, 69, 48), - COL_TRI(54, 88, 63), - COL_TRI(57, 10, 13), - COL_TRI(29, 49, 89), - COL_TRI(29, 64, 49), - COL_TRI(14, 12, 94), - COL_TRI(55, 11, 10), - COL_TRI(56, 57, 13), - COL_TRI(57, 55, 10), - COL_TRI(59, 61, 97), - COL_TRI(56, 13, 14), - COL_TRI(56, 14, 94), - COL_TRI(57, 60, 95), - COL_TRI(57, 95, 55), - COL_TRI(58, 56, 94), - COL_TRI(58, 94, 96), - COL_TRI(61, 59, 58), - COL_TRI(59, 97, 98), - COL_TRI(60, 97, 95), - COL_TRI(60, 98, 97), - COL_TRI(61, 58, 96), - COL_TRI_INIT(SURFACE_ICE, 2), - COL_TRI(159, 156, 155), - COL_TRI(159, 155, 157), - COL_TRI_INIT(SURFACE_HARD_SLIPPERY, 8), - COL_TRI(58, 98, 60), - COL_TRI(58, 57, 56), - COL_TRI(58, 60, 57), - COL_TRI(58, 59, 98), - COL_TRI(97, 61, 96), - COL_TRI(97, 55, 95), - COL_TRI(97, 94, 55), - COL_TRI(97, 96, 94), - COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 8), - COL_TRI(99, 100, 101), - COL_TRI(99, 102, 100), - COL_TRI(100, 103, 104), - COL_TRI(100, 102, 103), - COL_TRI(105, 103, 106), - COL_TRI(105, 104, 103), - COL_TRI(105, 99, 101), - COL_TRI(105, 106, 99), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 6), - COL_TRI(189, 15, 17), - COL_TRI(189, 190, 15), - COL_TRI(21, 191, 22), - COL_TRI(21, 192, 191), - COL_TRI(191, 192, 190), - COL_TRI(191, 190, 189), - COL_TRI_INIT(SURFACE_VANISH_CAP_WALLS, 74), - COL_TRI(119, 120, 121), - COL_TRI(107, 108, 109), - COL_TRI(107, 110, 108), - COL_TRI(111, 112, 113), - COL_TRI(111, 113, 114), - COL_TRI(115, 116, 117), - COL_TRI(115, 117, 118), - COL_TRI(16, 18, 150), - COL_TRI(119, 121, 122), - COL_TRI(105, 106, 147), - COL_TRI(105, 147, 148), - COL_TRI(123, 99, 101), - COL_TRI(123, 149, 99), - COL_TRI(16, 150, 133), - COL_TRI(126, 26, 23), - COL_TRI(124, 20, 19), - COL_TRI(124, 151, 20), - COL_TRI(125, 23, 26), - COL_TRI(125, 152, 23), - COL_TRI(126, 153, 127), - COL_TRI(126, 127, 154), - COL_TRI(30, 159, 157), - COL_TRI(126, 23, 153), - COL_TRI(127, 125, 154), - COL_TRI(127, 152, 125), - COL_TRI(128, 155, 156), - COL_TRI(128, 156, 31), - COL_TRI(30, 157, 158), - COL_TRI(131, 65, 30), - COL_TRI(129, 160, 161), - COL_TRI(129, 162, 160), - COL_TRI(130, 163, 164), - COL_TRI(130, 164, 165), - COL_TRI(129, 165, 164), - COL_TRI(129, 164, 162), - COL_TRI(133, 169, 132), - COL_TRI(131, 166, 65), - COL_TRI(33, 68, 167), - COL_TRI(33, 167, 168), - COL_TRI(132, 169, 170), - COL_TRI(132, 170, 134), - COL_TRI(133, 150, 169), - COL_TRI(137, 175, 174), - COL_TRI(134, 151, 124), - COL_TRI(134, 170, 151), - COL_TRI(135, 171, 172), - COL_TRI(135, 172, 173), - COL_TRI(136, 174, 171), - COL_TRI(136, 171, 135), - COL_TRI(140, 182, 181), - COL_TRI(137, 174, 136), - COL_TRI(138, 176, 177), - COL_TRI(138, 177, 178), - COL_TRI(139, 179, 180), - COL_TRI(139, 180, 141), - COL_TRI(140, 181, 142), - COL_TRI(50, 91, 144), - COL_TRI(141, 180, 182), - COL_TRI(141, 182, 140), - COL_TRI(142, 181, 176), - COL_TRI(142, 176, 138), - COL_TRI(139, 178, 177), - COL_TRI(139, 177, 179), - COL_TRI(29, 90, 51), - COL_TRI(50, 144, 183), - COL_TRI(143, 184, 185), - COL_TRI(143, 186, 184), - COL_TRI(144, 186, 143), - COL_TRI(144, 143, 183), - COL_TRI(29, 64, 90), - COL_TRI(145, 64, 29), - COL_TRI(145, 187, 64), - COL_TRI(146, 188, 187), - COL_TRI(146, 187, 145), - COL_TRI_STOP(), - COL_SPECIAL_INIT(1), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 0, 0, 2867, /*yaw*/ 128), // unused, probably an early way to set intial position - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(sl_seg7_area_2_collision, 0x00405fb0, 34952, 0x0000effc, 2428); diff --git a/levels/sl/snow_mound/collision.inc.c b/levels/sl/snow_mound/collision.inc.c index a6217c6ae..c044431b6 100644 --- a/levels/sl/snow_mound/collision.inc.c +++ b/levels/sl/snow_mound/collision.inc.c @@ -1,20 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700EF6C - 0x0700EFC0 -const Collision sl_seg7_collision_sliding_snow_mound[] = { - COL_INIT(), - COL_VERTEX_INIT(0x6), - COL_VERTEX(102, 0, -255), - COL_VERTEX(0, 102, 256), - COL_VERTEX(102, 0, 256), - COL_VERTEX(0, 102, -255), - COL_VERTEX(-101, 0, 256), - COL_VERTEX(-101, 0, -255), - COL_TRI_INIT(SURFACE_DEFAULT, 6), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(3, 4, 1), - COL_TRI(3, 5, 4), - COL_TRI(1, 4, 2), - COL_TRI(0, 5, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(sl_seg7_collision_sliding_snow_mound, 0x00405fb0, 34952, 0x0000ef6c, 84); diff --git a/levels/sl/snow_mound/model.inc.c b/levels/sl/snow_mound/model.inc.c index e8ae22a34..ed0edd530 100644 --- a/levels/sl/snow_mound/model.inc.c +++ b/levels/sl/snow_mound/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700A620 - 0x0700A638 static const Lights1 sl_seg7_lights_0700A620 = gdSPDefLights1( 0x73, 0x73, 0x73, @@ -5,22 +6,7 @@ static const Lights1 sl_seg7_lights_0700A620 = gdSPDefLights1( ); // 0x0700A638 - 0x0700A718 -static const Vtx sl_seg7_vertex_0700A638[] = { - {{{ 102, 0, -255}, 0, { 2522, 2010}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 0, 102, 256}, 0, { 0, 1498}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 102, 0, 256}, 0, { 0, 2010}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 0, 102, -255}, 0, { 2522, 1500}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 0, 102, -255}, 0, { 2522, 1500}, {0xa6, 0x59, 0x00, 0xff}}}, - {{{ -101, 0, 256}, 0, { 0, 990}, {0xa6, 0x59, 0x00, 0xff}}}, - {{{ 0, 102, 256}, 0, { 0, 1498}, {0xa6, 0x59, 0x00, 0xff}}}, - {{{ -101, 0, -255}, 0, { 2522, 990}, {0xa6, 0x59, 0x00, 0xff}}}, - {{{ 0, 102, 256}, 0, { 478, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 0, 256}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 0, 256}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 0, -255}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 0, -255}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 102, -255}, 0, { 478, 480}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700A638, 0x00405fb0, 34952, 0x0000a638, 224); // 0x0700A718 - 0x0700A780 static const Gfx sl_seg7_dl_0700A718[] = { diff --git a/levels/sl/texture.inc.c b/levels/sl/texture.inc.c index 59756ec19..2bb81fe69 100644 --- a/levels/sl/texture.inc.c +++ b/levels/sl/texture.inc.c @@ -1,24 +1,15 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture sl_seg7_texture_07000000[] = { -#include "levels/sl/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sl_seg7_texture_07000000, "levels/sl/0.rgba16.inc.c", 0x00405fb0, 34952, 0x00000000, 2048); // 0x07000800 - 0x07001000 -ALIGNED8 const Texture sl_seg7_texture_07000800[] = { -#include "levels/sl/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sl_seg7_texture_07000800, "levels/sl/1.rgba16.inc.c", 0x00405fb0, 34952, 0x00000800, 2048); // 0x07001000 - 0x07001800 -ALIGNED8 const Texture sl_seg7_texture_07001000[] = { -#include "levels/sl/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sl_seg7_texture_07001000, "levels/sl/2.rgba16.inc.c", 0x00405fb0, 34952, 0x00001000, 2048); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture sl_seg7_texture_07001800[] = { -#include "levels/sl/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sl_seg7_texture_07001800, "levels/sl/3.rgba16.inc.c", 0x00405fb0, 34952, 0x00001800, 2048); // 0x07002000 - 0x07002800 -ALIGNED8 const Texture sl_seg7_texture_07002000[] = { -#include "levels/sl/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(sl_seg7_texture_07002000, "levels/sl/4.rgba16.inc.c", 0x00405fb0, 34952, 0x00002000, 2048); diff --git a/levels/sl/unused_cracked_ice/collision.inc.c b/levels/sl/unused_cracked_ice/collision.inc.c index 5553665ec..ad64016e3 100644 --- a/levels/sl/unused_cracked_ice/collision.inc.c +++ b/levels/sl/unused_cracked_ice/collision.inc.c @@ -1,16 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700EFC0 - 0x0700EFFC -const Collision sl_seg7_collision_pound_explodes[] = { - COL_INIT(), - COL_VERTEX_INIT(0x5), - COL_VERTEX(-101, 0, 102), - COL_VERTEX(102, 0, 102), - COL_VERTEX(0, 0, 0), - COL_VERTEX(-101, 0, -101), - COL_VERTEX(102, 0, -101), - COL_TRI_INIT(SURFACE_ICE, 3), - COL_TRI(4, 3, 1), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(sl_seg7_collision_pound_explodes, 0x00405fb0, 34952, 0x0000efc0, 60); diff --git a/levels/sl/unused_cracked_ice/model.inc.c b/levels/sl/unused_cracked_ice/model.inc.c index a63b6546e..7bee3aeb6 100644 --- a/levels/sl/unused_cracked_ice/model.inc.c +++ b/levels/sl/unused_cracked_ice/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700A7F0 - 0x0700A808 static const Lights1 sl_seg7_lights_0700A7F0 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,12 +6,7 @@ static const Lights1 sl_seg7_lights_0700A7F0 = gdSPDefLights1( ); // 0x0700A808 - 0x0700A848 -static const Vtx sl_seg7_vertex_0700A808[] = { - {{{ -101, 0, 102}, 0, { 734, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 0, 102}, 0, { 734, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, -101}, 0, { 224, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 0, -101}, 0, { 224, 224}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700A808, 0x00405fb0, 34952, 0x0000a808, 64); // 0x0700A848 - 0x0700A890 static const Gfx sl_seg7_dl_0700A848[] = { diff --git a/levels/sl/unused_ice_shard/model.inc.c b/levels/sl/unused_ice_shard/model.inc.c index ea45f50df..3cd377210 100644 --- a/levels/sl/unused_ice_shard/model.inc.c +++ b/levels/sl/unused_ice_shard/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700A910 - 0x0700A928 static const Lights1 sl_seg7_lights_0700A910 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,11 +6,7 @@ static const Lights1 sl_seg7_lights_0700A910 = gdSPDefLights1( ); // 0x0700A928 - 0x0700A958 -static const Vtx sl_seg7_vertex_0700A928[] = { - {{{ -8, 0, 5}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x64}}}, - {{{ 9, 0, 5}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x64}}}, - {{{ 0, 0, -9}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x64}}}, -}; +ROM_ASSET_LOAD_VTX(sl_seg7_vertex_0700A928, 0x00405fb0, 34952, 0x0000a928, 48); // 0x0700A958 - 0x0700A980 static const Gfx sl_seg7_dl_0700A958[] = { diff --git a/levels/ssl/areas/1/1/model.inc.c b/levels/ssl/areas/1/1/model.inc.c index 34af24ff2..10a49a501 100644 --- a/levels/ssl/areas/1/1/model.inc.c +++ b/levels/ssl/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07004BE0 - 0x07004BF8 static const Lights1 ssl_seg7_lights_07004BE0 = gdSPDefLights1( 0x00, 0x00, 0x00, @@ -23,1320 +24,223 @@ static const Lights1 ssl_seg7_lights_07004C28 = gdSPDefLights1( ); // 0x07004C40 - 0x07004C80 -static const Vtx ssl_seg7_vertex_07004C40[] = { - {{{ -1945, 768, -921}, 0, { 6100, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 768, -1125}, 0, { 10188, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2149, 768, -1125}, 0, { 10188, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2149, 768, -921}, 0, { 6100, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07004C40, 0x003e76b0, 82641, 0x00004c40, 64); // 0x07004C80 - 0x07004D70 -static const Vtx ssl_seg7_vertex_07004C80[] = { - {{{ -767, 512, -2303}, 0, { 13254, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 512, 256}, 0, { 3034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 512, 256}, 0, { 3034, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, 1024, -255}, 0, { 5078, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2943, 1024, -1791}, 0, { 11210, -8718}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2943, 1024, -255}, 0, { 5078, -8718}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, 1024, -1791}, 0, { 11210, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 768, -2303}, 0, { 13254, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 768, -2047}, 0, { 12232, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 768, -2303}, 0, { 13254, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 768, -2047}, 0, { 12232, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 256, 1024}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 256, 512}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, 256, 512}, 0, { 2012, -11274}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, 256, 1024}, 0, { 0, -11274}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07004C80, 0x003e76b0, 82641, 0x00004c80, 240); // 0x07004D70 - 0x07004E60 -static const Vtx ssl_seg7_vertex_07004D70[] = { - {{{ -1920, 1103, -639}, 0, { 3032, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2176, 1103, -639}, 0, { 2012, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2176, 1103, -334}, 0, { 2022, 676}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, 512, -2303}, 0, { 13254, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 512, 256}, 0, { 3034, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 512, -2303}, 0, { 13254, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, 0, 2048}, 0, { -3222, 480}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ -1919, 256, 1024}, 0, { 990, 1500}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ -2175, 256, 1024}, 0, { 990, 478}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ -1919, 0, 2048}, 0, { -3222, 1500}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ -1919, 256, 512}, 0, { 990, 1688}, {0x00, 0x66, 0xb5, 0xff}}}, - {{{ -1919, 0, 165}, 0, { 990, 0}, {0x00, 0x66, 0xb5, 0xff}}}, - {{{ -2175, 0, 165}, 0, { 0, 0}, {0x00, 0x66, 0xb5, 0xff}}}, - {{{ -2175, 256, 512}, 0, { 0, 1688}, {0x00, 0x66, 0xb5, 0xff}}}, - {{{ -1920, 1103, -334}, 0, { 3034, 676}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07004D70, 0x003e76b0, 82641, 0x00004d70, 240); // 0x07004E60 - 0x07004F60 -static const Vtx ssl_seg7_vertex_07004E60[] = { - {{{ -1535, 1280, -1535}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 1280, -1125}, 0, { 2420, 1602}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 1280, -921}, 0, { 2420, 2418}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 1280, -1535}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 1280, -511}, 0, { 4056, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2176, 1280, -639}, 0, { 1498, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1920, 1280, -639}, 0, { 2520, 3542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2149, 1280, -921}, 0, { 1604, 2418}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1920, 1280, -511}, 0, { 2520, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2149, 1280, -1125}, 0, { 1604, 1602}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 1280, -511}, 0, { 0, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2176, 1280, -511}, 0, { 1498, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2736, 1103, -334}, 0, { -228, 676}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2736, 1103, -255}, 0, { -228, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1919, 1103, -255}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1920, 1103, -334}, 0, { 3034, 676}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07004E60, 0x003e76b0, 82641, 0x00004e60, 256); // 0x07004F60 - 0x07004FA0 -static const Vtx ssl_seg7_vertex_07004F60[] = { - {{{ -1919, 0, 165}, 0, { 990, 840}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, 0, -52}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2175, 0, 165}, 0, { 0, 840}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1919, 0, -52}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07004F60, 0x003e76b0, 82641, 0x00004f60, 64); // 0x07004FA0 - 0x07004FE0 -static const Vtx ssl_seg7_vertex_07004FA0[] = { - {{{ -2175, 437, 331}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2175, 437, -52}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1919, 437, -52}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1919, 437, 331}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07004FA0, 0x003e76b0, 82641, 0x00004fa0, 64); // 0x07004FE0 - 0x070050D0 -static const Vtx ssl_seg7_vertex_07004FE0[] = { - {{{ 5120, 0, 2048}, 0, { -336, 344}, {0x00, 0x78, 0xd9, 0xff}}}, - {{{ 6579, 51, 2202}, 0, { 5486, 990}, {0x00, 0x78, 0xd9, 0xff}}}, - {{{ 6656, 0, 2048}, 0, { 5794, 344}, {0x00, 0x78, 0xd9, 0xff}}}, - {{{ 5104, 614, 4624}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6672, 614, 4624}, 0, { 6100, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6672, 614, 2032}, 0, { 6100, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5104, 614, 2032}, 0, { 0, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6656, 0, 4608}, 0, { 5896, 614}, {0x00, 0x78, 0x27, 0xff}}}, - {{{ 6579, 51, 4454}, 0, { 5590, 0}, {0x00, 0x78, 0x27, 0xff}}}, - {{{ 5197, 51, 4454}, 0, { 70, 0}, {0x00, 0x78, 0x27, 0xff}}}, - {{{ 5120, 0, 4608}, 0, { -234, 614}, {0x00, 0x78, 0x27, 0xff}}}, - {{{ 6656, 0, 2048}, 0, { 336, -646}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 6579, 51, 4454}, 0, { 0, 8960}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 6656, 0, 4608}, 0, { 336, 9572}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ 6579, 51, 2202}, 0, { 0, 0}, {0x46, 0x69, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07004FE0, 0x003e76b0, 82641, 0x00004fe0, 240); // 0x070050D0 - 0x070051C0 -static const Vtx ssl_seg7_vertex_070050D0[] = { - {{{ 6451, 51, 4326}, 0, { 990, 3646}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6579, 512, 4326}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6579, 51, 4326}, 0, { 0, 3646}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5120, 0, 2048}, 0, { -336, 344}, {0x00, 0x78, 0xd9, 0xff}}}, - {{{ 5197, 51, 2202}, 0, { 0, 990}, {0x00, 0x78, 0xd9, 0xff}}}, - {{{ 6579, 51, 2202}, 0, { 5486, 990}, {0x00, 0x78, 0xd9, 0xff}}}, - {{{ 5120, 0, 4608}, 0, { 622, 9572}, {0xba, 0x69, 0x00, 0xff}}}, - {{{ 5197, 51, 4454}, 0, { 990, 8960}, {0xba, 0x69, 0x00, 0xff}}}, - {{{ 5197, 51, 2202}, 0, { 990, 0}, {0xba, 0x69, 0x00, 0xff}}}, - {{{ 5120, 0, 2048}, 0, { 622, -646}, {0xba, 0x69, 0x00, 0xff}}}, - {{{ 5197, 51, 4454}, 0, { 70, 8960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6579, 51, 4454}, 0, { 5588, 8960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6579, 51, 2202}, 0, { 5590, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5197, 51, 2202}, 0, { 70, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6451, 512, 4326}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070050D0, 0x003e76b0, 82641, 0x000050d0, 240); // 0x070051C0 - 0x070052B0 -static const Vtx ssl_seg7_vertex_070051C0[] = { - {{{ 6579, 512, 4326}, 0, { 1118, 396}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 6595, 563, 4310}, 0, { 1246, 0}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 6595, 563, 4470}, 0, { 0, 0}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 6451, 51, 4454}, 0, { 990, 3646}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6451, 512, 4326}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6451, 51, 4326}, 0, { 0, 3646}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6451, 512, 4454}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6579, 51, 4454}, 0, { 990, 3646}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6451, 512, 4454}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6451, 51, 4454}, 0, { 0, 3646}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6579, 512, 4454}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6579, 51, 4326}, 0, { 990, 3646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6579, 512, 4326}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6579, 512, 4454}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6579, 51, 4454}, 0, { 0, 3646}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070051C0, 0x003e76b0, 82641, 0x000051c0, 240); // 0x070052B0 - 0x070053A0 -static const Vtx ssl_seg7_vertex_070052B0[] = { - {{{ 6451, 512, 4326}, 0, { 862, 396}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 6595, 563, 4310}, 0, { -286, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 6579, 512, 4326}, 0, { -158, 396}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 6579, 512, 4326}, 0, { 1118, 396}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 6595, 563, 4470}, 0, { 0, 0}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 6579, 512, 4454}, 0, { 96, 396}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 6579, 512, 4454}, 0, { 862, 396}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 6435, 563, 4470}, 0, { -286, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 6451, 512, 4454}, 0, { -158, 396}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 6595, 563, 4470}, 0, { 990, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 6451, 512, 4454}, 0, { 862, 396}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 6435, 563, 4310}, 0, { -286, 0}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 6451, 512, 4326}, 0, { -158, 396}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 6435, 563, 4470}, 0, { 990, 0}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 6435, 563, 4310}, 0, { 990, 0}, {0x00, 0xda, 0x87, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070052B0, 0x003e76b0, 82641, 0x000052b0, 240); // 0x070053A0 - 0x07005490 -static const Vtx ssl_seg7_vertex_070053A0[] = { - {{{ 6451, 512, 2330}, 0, { 862, 396}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 6435, 563, 2186}, 0, { -286, 0}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 6451, 512, 2202}, 0, { -158, 396}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 6595, 563, 4310}, 0, { 990, 14104}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6435, 563, 4310}, 0, { -72, 14104}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6435, 563, 4470}, 0, { -72, 15168}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6595, 563, 4470}, 0, { 990, 15168}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6595, 563, 2186}, 0, { 990, 14104}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6435, 563, 2346}, 0, { -72, 15168}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6595, 563, 2346}, 0, { 990, 15168}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6435, 563, 2186}, 0, { -72, 14104}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6451, 512, 2202}, 0, { 862, 396}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 6435, 563, 2186}, 0, { 990, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 6595, 563, 2186}, 0, { -286, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 6579, 512, 2202}, 0, { -158, 396}, {0x00, 0xda, 0x87, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070053A0, 0x003e76b0, 82641, 0x000053a0, 240); // 0x07005490 - 0x07005580 -static const Vtx ssl_seg7_vertex_07005490[] = { - {{{ 6579, 51, 2202}, 0, { 990, 3646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6579, 512, 2330}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6579, 51, 2330}, 0, { 0, 3646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6451, 512, 2330}, 0, { 862, 396}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 6435, 563, 2346}, 0, { 990, 0}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 6435, 563, 2186}, 0, { -286, 0}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 6579, 512, 2330}, 0, { 862, 396}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 6435, 563, 2346}, 0, { -286, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 6451, 512, 2330}, 0, { -158, 396}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 6595, 563, 2346}, 0, { 990, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 6579, 512, 2202}, 0, { 1118, 396}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 6595, 563, 2346}, 0, { 0, 0}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 6579, 512, 2330}, 0, { 96, 396}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 6595, 563, 2186}, 0, { 1246, 0}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 6579, 512, 2202}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005490, 0x003e76b0, 82641, 0x00005490, 240); // 0x07005580 - 0x07005670 -static const Vtx ssl_seg7_vertex_07005580[] = { - {{{ 5341, 563, 4310}, 0, { 990, 14104}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5181, 563, 4470}, 0, { -72, 15168}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5341, 563, 4470}, 0, { 990, 15168}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6579, 51, 2330}, 0, { 990, 3646}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6579, 512, 2330}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6451, 512, 2330}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6451, 51, 2330}, 0, { 0, 3646}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6451, 51, 2330}, 0, { 990, 3646}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6451, 512, 2330}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6451, 512, 2202}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6451, 51, 2202}, 0, { 0, 3646}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6451, 51, 2202}, 0, { 990, 3646}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6451, 512, 2202}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6579, 512, 2202}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6579, 51, 2202}, 0, { 0, 3646}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005580, 0x003e76b0, 82641, 0x00005580, 240); // 0x07005670 - 0x07005760 -static const Vtx ssl_seg7_vertex_07005670[] = { - {{{ 5325, 512, 4454}, 0, { 862, 396}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 5341, 563, 4470}, 0, { 990, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 5181, 563, 4470}, 0, { -286, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 5341, 563, 4310}, 0, { 990, 14104}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5181, 563, 4310}, 0, { -72, 14104}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5181, 563, 4470}, 0, { -72, 15168}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5197, 512, 4326}, 0, { 862, 396}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 5341, 563, 4310}, 0, { -286, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 5325, 512, 4326}, 0, { -158, 396}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 5181, 563, 4310}, 0, { 990, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 5197, 512, 4454}, 0, { 862, 396}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 5181, 563, 4310}, 0, { -286, 0}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 5197, 512, 4326}, 0, { -158, 396}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 5181, 563, 4470}, 0, { 990, 0}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 5197, 512, 4454}, 0, { -158, 396}, {0x00, 0xda, 0x79, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005670, 0x003e76b0, 82641, 0x00005670, 240); // 0x07005760 - 0x07005850 -static const Vtx ssl_seg7_vertex_07005760[] = { - {{{ 5197, 51, 4454}, 0, { 990, 3646}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5197, 512, 4454}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5197, 512, 4326}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5325, 512, 4326}, 0, { 1118, 396}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 5341, 563, 4470}, 0, { 0, 0}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 5325, 512, 4454}, 0, { 96, 396}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 5341, 563, 4310}, 0, { 1246, 0}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 5325, 51, 4326}, 0, { 990, 3646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5325, 512, 4326}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5325, 512, 4454}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5325, 51, 4454}, 0, { 0, 3646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5325, 51, 4454}, 0, { 990, 3646}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5325, 512, 4454}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5197, 512, 4454}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5197, 51, 4454}, 0, { 0, 3646}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005760, 0x003e76b0, 82641, 0x00005760, 240); // 0x07005850 - 0x07005940 -static const Vtx ssl_seg7_vertex_07005850[] = { - {{{ 5197, 51, 2330}, 0, { 990, 3646}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5197, 512, 2202}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5197, 51, 2202}, 0, { 0, 3646}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5197, 51, 4454}, 0, { 990, 3646}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5197, 512, 4326}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5197, 51, 4326}, 0, { 0, 3646}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5197, 51, 4326}, 0, { 990, 3646}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5325, 512, 4326}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5325, 51, 4326}, 0, { 0, 3646}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5197, 512, 4326}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5197, 51, 2202}, 0, { 990, 3646}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5325, 512, 2202}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5325, 51, 2202}, 0, { 0, 3646}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5197, 512, 2202}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5197, 512, 2330}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005850, 0x003e76b0, 82641, 0x00005850, 240); // 0x07005940 - 0x07005A30 -static const Vtx ssl_seg7_vertex_07005940[] = { - {{{ 5325, 512, 2330}, 0, { 862, 396}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 5341, 563, 2346}, 0, { 990, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 5181, 563, 2346}, 0, { -286, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 5325, 51, 2330}, 0, { 990, 3646}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5197, 512, 2330}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5197, 51, 2330}, 0, { 0, 3646}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5325, 512, 2330}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5325, 51, 2202}, 0, { 990, 3646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5325, 512, 2330}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5325, 51, 2330}, 0, { 0, 3646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5325, 512, 2202}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5325, 512, 2202}, 0, { 1118, 396}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 5341, 563, 2346}, 0, { 0, 0}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 5325, 512, 2330}, 0, { 96, 396}, {0x79, 0xda, 0x00, 0xff}}}, - {{{ 5341, 563, 2186}, 0, { 1246, 0}, {0x79, 0xda, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005940, 0x003e76b0, 82641, 0x00005940, 240); // 0x07005A30 - 0x07005B20 -static const Vtx ssl_seg7_vertex_07005A30[] = { - {{{ 5341, 563, 2186}, 0, { 990, 14104}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5181, 563, 2346}, 0, { -72, 15168}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5341, 563, 2346}, 0, { 990, 15168}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5325, 512, 2330}, 0, { 862, 396}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 5181, 563, 2346}, 0, { -286, 0}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 5197, 512, 2330}, 0, { -158, 396}, {0x00, 0xda, 0x79, 0xff}}}, - {{{ 5197, 512, 2330}, 0, { 862, 396}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 5181, 563, 2186}, 0, { -286, 0}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 5197, 512, 2202}, 0, { -158, 396}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 5181, 563, 2346}, 0, { 990, 0}, {0x87, 0xda, 0x00, 0xff}}}, - {{{ 5197, 512, 2202}, 0, { 862, 396}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 5181, 563, 2186}, 0, { 990, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 5341, 563, 2186}, 0, { -286, 0}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 5325, 512, 2202}, 0, { -158, 396}, {0x00, 0xda, 0x87, 0xff}}}, - {{{ 5181, 563, 2186}, 0, { -72, 14104}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005A30, 0x003e76b0, 82641, 0x00005a30, 240); // 0x07005B20 - 0x07005C10 -static const Vtx ssl_seg7_vertex_07005B20[] = { - {{{ 6672, 614, 4624}, 0, { 622, 9572}, {0x46, 0x97, 0x00, 0xff}}}, - {{{ 6595, 563, 4470}, 0, { 990, 8960}, {0x46, 0x97, 0x00, 0xff}}}, - {{{ 6595, 563, 2186}, 0, { 990, 0}, {0x46, 0x97, 0x00, 0xff}}}, - {{{ 5104, 614, 4624}, 0, { 5896, 614}, {0x00, 0x88, 0x27, 0xff}}}, - {{{ 5181, 563, 4470}, 0, { 5590, 0}, {0x00, 0x88, 0x27, 0xff}}}, - {{{ 6595, 563, 4470}, 0, { 70, 0}, {0x00, 0x88, 0x27, 0xff}}}, - {{{ 6672, 614, 4624}, 0, { -234, 614}, {0x00, 0x88, 0x27, 0xff}}}, - {{{ 5104, 614, 2032}, 0, { 336, -646}, {0xba, 0x97, 0x00, 0xff}}}, - {{{ 5181, 563, 2186}, 0, { 0, 0}, {0xba, 0x97, 0x00, 0xff}}}, - {{{ 5181, 563, 4470}, 0, { 0, 8960}, {0xba, 0x97, 0x00, 0xff}}}, - {{{ 5104, 614, 4624}, 0, { 336, 9572}, {0xba, 0x97, 0x00, 0xff}}}, - {{{ 6595, 563, 4470}, 0, { 70, 8960}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5181, 563, 2186}, 0, { 5590, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 6595, 563, 2186}, 0, { 70, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 5181, 563, 4470}, 0, { 5588, 8960}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005B20, 0x003e76b0, 82641, 0x00005b20, 240); // 0x07005C10 - 0x07005C80 -static const Vtx ssl_seg7_vertex_07005C10[] = { - {{{ 6672, 614, 2032}, 0, { -336, 344}, {0x00, 0x88, 0xd9, 0xff}}}, - {{{ 5181, 563, 2186}, 0, { 5486, 990}, {0x00, 0x88, 0xd9, 0xff}}}, - {{{ 5104, 614, 2032}, 0, { 5794, 344}, {0x00, 0x88, 0xd9, 0xff}}}, - {{{ 6672, 614, 4624}, 0, { 622, 9572}, {0x46, 0x97, 0x00, 0xff}}}, - {{{ 6595, 563, 2186}, 0, { 990, 0}, {0x46, 0x97, 0x00, 0xff}}}, - {{{ 6672, 614, 2032}, 0, { 622, -646}, {0x46, 0x97, 0x00, 0xff}}}, - {{{ 6595, 563, 2186}, 0, { 0, 990}, {0x00, 0x88, 0xd9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005C10, 0x003e76b0, 82641, 0x00005c10, 112); // 0x07005C80 - 0x07005D60 -static const Vtx ssl_seg7_vertex_07005C80[] = { - {{{ -1919, 1024, -255}, 0, { 0, 1412}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1279, 1024, -255}, 0, { 2522, 1412}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1920, 1103, -334}, 0, { 0, 968}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 0, -255, 1024}, 0, { 0, 990}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -511, 256, 512}, 0, { 2012, -1900}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -511, 256, 1024}, 0, { 0, -1900}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -383, 512, -2303}, 0, { 10188, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -383, 128, 640}, 0, { -1564, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -383, 128, -2687}, 0, { 11722, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -383, 512, 256}, 0, { 0, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3327, 512, -2303}, 0, { 9496, 1680}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 768, -2303}, 0, { 224, 308}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -767, 512, -2303}, 0, { -804, 1680}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, 768, -2303}, 0, { 8466, 308}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005C80, 0x003e76b0, 82641, 0x00005c80, 224); // 0x07005D60 - 0x07005E60 -static const Vtx ssl_seg7_vertex_07005D60[] = { - {{{ -3327, 512, -2303}, 0, {-12294, -3346}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -3071, 768, -2047}, 0, {-11272, -4792}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -3071, 768, -2303}, 0, {-12294, -4792}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2943, 1024, -255}, 0, { 6100, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2943, 896, -1919}, 0, { -542, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2943, 896, -127}, 0, { 6612, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2943, 1024, -1791}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, 128, -2687}, 0, { 480, 1886}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -767, 512, -2303}, 0, { 2012, -280}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -383, 512, -2303}, 0, { 480, -280}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -383, 128, 640}, 0, { 9166, 6470}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -383, 512, 256}, 0, { 9166, 4302}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -767, 512, 256}, 0, { 7634, 4302}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 0, -255, 1024}, 0, { 10188, 17310}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 256, 1024}, 0, { 8144, 14420}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, 256, 1024}, 0, { -4118, 14420}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005D60, 0x003e76b0, 82641, 0x00005d60, 256); // 0x07005E60 - 0x07005F50 -static const Vtx ssl_seg7_vertex_07005E60[] = { - {{{ -767, 512, -2303}, 0, { 7632, 4302}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1023, 768, -2303}, 0, { 7632, 2856}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1023, 768, -2047}, 0, { 6610, 2856}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -2943, 896, -127}, 0, { -796, 2132}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2815, 1024, -255}, 0, { -542, 1412}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2943, 1024, -255}, 0, { -796, 1412}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2943, 896, -1919}, 0, { 5588, 2644}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -2943, 1024, -1791}, 0, { 5588, 1922}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -2815, 1024, -1791}, 0, { 5078, 1922}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 0, -255, 1024}, 0, { 10188, 17310}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, 256, 1024}, 0, { -4118, 14420}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4095, -255, 1024}, 0, { -6162, 17310}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, 1024, -255}, 0, { 4566, 1412}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2559, 1280, -1535}, 0, { -540, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2815, 1024, -1791}, 0, { -1562, 1412}, {0xa7, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005E60, 0x003e76b0, 82641, 0x00005e60, 240); // 0x07005F50 - 0x07006030 -static const Vtx ssl_seg7_vertex_07005F50[] = { - {{{ -3583, 256, 1024}, 0, { 990, -1900}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -3583, 256, 512}, 0, { -1052, -1900}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -4095, -255, 1024}, 0, { 990, 990}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -3071, 768, -2047}, 0, { 12232, -4792}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -1535, 1280, -1535}, 0, { 6100, -7682}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -1023, 768, -2047}, 0, { 4056, -4792}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -2559, 1280, -1535}, 0, { 10188, -7682}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 0, -255, -3071}, 0, { 0, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -4095, -255, -3071}, 0, { 16320, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -3327, 512, -2303}, 0, { 13254, -3346}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -767, 512, -2303}, 0, { 3034, -3346}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -2815, 1024, -255}, 0, { 4566, 1412}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2559, 1280, -511}, 0, { 3544, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2559, 1280, -1535}, 0, { -540, 0}, {0xa7, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07005F50, 0x003e76b0, 82641, 0x00005f50, 224); // 0x07006030 - 0x07006120 -static const Vtx ssl_seg7_vertex_07006030[] = { - {{{ -2175, 256, 1024}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, -255, 1024}, 0, { 0, 2022}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, 0, 2048}, 0, { 4080, 892}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4095, -255, -3071}, 0, {-15360, 990}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2943, 896, -127}, 0, { -3608, -5514}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2943, 896, -1919}, 0, {-10762, -5514}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -4095, -255, 1024}, 0, { 990, 990}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -767, 512, -2303}, 0, { 7632, 4302}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1535, 1280, -1535}, 0, { 4566, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1535, 1280, -511}, 0, { 478, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -767, 512, 256}, 0, { -2584, 4302}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 0, -255, 1024}, 0, { 0, 990}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 0, -255, -3071}, 0, { 16320, 990}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -383, 128, -2687}, 0, { 14788, -1178}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -383, 128, 640}, 0, { 1502, -1178}, {0x59, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006030, 0x003e76b0, 82641, 0x00006030, 240); // 0x07006120 - 0x07006220 -static const Vtx ssl_seg7_vertex_07006120[] = { - {{{ -2175, 256, 512}, 0, { -1266, 686}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2175, 437, -52}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2175, 437, 331}, 0, { -540, -36}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1919, 0, 2048}, 0, { -3096, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1919, -255, 1024}, 0, { 1040, 2022}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1919, 256, 1024}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1919, 0, -52}, 0, { 0, 1710}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1919, 0, 165}, 0, { 840, 1712}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1919, 256, 512}, 0, { 2224, 690}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1919, 437, 331}, 0, { 1500, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1919, 437, -52}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2175, 0, -52}, 0, { 986, 1710}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2175, 0, 165}, 0, { 114, 1710}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, 1024, -255}, 0, { 2522, 1412}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1535, 1280, -511}, 0, { 1500, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1920, 1103, -334}, 0, { 0, 968}, {0x00, 0x59, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006120, 0x003e76b0, 82641, 0x00006120, 256); // 0x07006220 - 0x07006310 -static const Vtx ssl_seg7_vertex_07006220[] = { - {{{ -1535, 1280, -511}, 0, { 1500, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1920, 1280, -511}, 0, { 0, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1920, 1103, -334}, 0, { 0, 968}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2176, 1280, -511}, 0, { -1052, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2559, 1280, -511}, 0, { -2586, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2736, 1103, -334}, 0, { -3294, 970}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2176, 1103, -334}, 0, { -1042, 968}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2175, 437, 331}, 0, { 2012, 4726}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1919, 437, 331}, 0, { 3034, 4726}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1279, 1024, -255}, 0, { 5590, 1412}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2815, 1024, -255}, 0, { -542, 1412}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -3583, 256, 512}, 0, { -3608, 5748}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2175, 256, 512}, 0, { 2012, 5748}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -511, 256, 512}, 0, { 8656, 5748}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1919, 256, 512}, 0, { 3034, 5748}, {0x00, 0x59, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006220, 0x003e76b0, 82641, 0x00006220, 240); // 0x07006310 - 0x070063F0 -static const Vtx ssl_seg7_vertex_07006310[] = { - {{{ -1919, 1103, -255}, 0, { 2522, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2736, 1103, -255}, 0, { -738, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1919, 1024, -255}, 0, { 2522, 794}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, 1024, -255}, 0, { -1052, 792}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, 1024, -255}, 0, { 4566, 1412}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2736, 1103, -255}, 0, { 4568, 970}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2736, 1103, -334}, 0, { 4254, 970}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -1919, 1024, -255}, 0, { 676, 282}, {0x7e, 0x00, 0xff, 0xff}}}, - {{{ -1920, 1103, -334}, 0, { 990, 0}, {0x7e, 0x00, 0xff, 0xff}}}, - {{{ -1919, 1103, -255}, 0, { 676, 0}, {0x7e, 0x00, 0xff, 0xff}}}, - {{{ -2176, 1103, -639}, 0, { -540, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1920, 1280, -639}, 0, { 930, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2176, 1280, -639}, 0, { -536, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1920, 1103, -639}, 0, { 930, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006310, 0x003e76b0, 82641, 0x00006310, 224); // 0x070063F0 - 0x07006470 -static const Vtx ssl_seg7_vertex_070063F0[] = { - {{{ -1920, 1103, -334}, 0, { 2240, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1920, 1280, -511}, 0, { 1218, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1920, 1103, -639}, 0, { 478, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1920, 1280, -639}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2176, 1103, -334}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2176, 1103, -639}, 0, { 1728, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2176, 1280, -639}, 0, { 1728, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2176, 1280, -511}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070063F0, 0x003e76b0, 82641, 0x000063f0, 128); // 0x07006470 - 0x07006560 -static const Vtx ssl_seg7_vertex_07006470[] = { - {{{ -2149, 1280, -921}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2149, 768, -921}, 0, { 2012, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2149, 768, -1125}, 0, { 376, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2175, 0, -52}, 0, { 0, 1710}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1919, 437, -52}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2175, 437, -52}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1919, 0, -52}, 0, { 990, 1710}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, 1280, -1125}, 0, { 376, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1945, 768, -1125}, 0, { 376, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1945, 768, -921}, 0, { 2012, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1945, 1280, -921}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2149, 1280, -1125}, 0, { 376, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, 768, -1125}, 0, { 2012, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, 1280, -1125}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2149, 768, -1125}, 0, { 376, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006470, 0x003e76b0, 82641, 0x00006470, 240); // 0x07006560 - 0x070065D0 -static const Vtx ssl_seg7_vertex_07006560[] = { - {{{ -1945, 1280, -921}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2149, 768, -921}, 0, { 376, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2149, 1280, -921}, 0, { 376, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2149, 1280, -921}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2149, 768, -1125}, 0, { 376, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2149, 1280, -1125}, 0, { 376, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, 768, -921}, 0, { 2012, 4054}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006560, 0x003e76b0, 82641, 0x00006560, 112); // 0x070065D0 - 0x070066C0 -static const Vtx ssl_seg7_vertex_070065D0[] = { - {{{ 6963, 0, -6962}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6963, -511, -6962}, 0, { 0, 606}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6963, -511, -6757}, 0, { 990, 606}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, -255, -5631}, 0, { 5078, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, 0, -5631}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, 0, -6143}, 0, { 6100, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, -255, -6143}, 0, { 6100, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, -255, -6143}, 0, {-11272, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6144, 0, -6143}, 0, {-14338, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6144, -255, -6143}, 0, {-14338, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4608, 0, -6143}, 0, {-11272, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6144, -255, -6143}, 0, { 6100, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6144, 0, -6143}, 0, { 6100, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6144, 0, -7167}, 0, { 8144, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6144, -255, -6655}, 0, { 7122, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070065D0, 0x003e76b0, 82641, 0x000065d0, 240); // 0x070066C0 - 0x070067B0 -static const Vtx ssl_seg7_vertex_070066C0[] = { - {{{ 6758, 0, -6962}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6758, -511, -6962}, 0, { 990, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6963, -511, -6962}, 0, { 0, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6963, 0, -6962}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6963, -511, -6757}, 0, { 990, 606}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6963, 0, -6757}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6963, 0, -6757}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6963, -511, -6757}, 0, { 0, 606}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6758, -511, -6757}, 0, { 990, 606}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6758, 0, -6757}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6758, 0, -6757}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6758, -511, -6962}, 0, { 0, 606}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6758, 0, -6962}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6758, -511, -6757}, 0, { 990, 606}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6963, 0, -6962}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070066C0, 0x003e76b0, 82641, 0x000066c0, 240); // 0x070067B0 - 0x070068B0 -static const Vtx ssl_seg7_vertex_070067B0[] = { - {{{ 6656, -255, -4607}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6656, 0, -4607}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6656, 0, -5631}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7168, 0, -7167}, 0, { 8144, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 7168, 0, -4607}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 7168, -255, -4607}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 7168, -255, -6655}, 0, { 7122, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6656, -255, -5631}, 0, {-15360, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4608, 0, -5631}, 0, {-11272, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4608, -255, -5631}, 0, {-11272, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6656, 0, -5631}, 0, {-15360, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7168, -255, -4607}, 0, {-16382, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7168, 0, -4607}, 0, {-16382, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6656, 0, -4607}, 0, {-15360, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6656, -255, -4607}, 0, {-15360, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6656, -255, -5631}, 0, { 5078, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070067B0, 0x003e76b0, 82641, 0x000067b0, 256); // 0x070068B0 - 0x07006990 -static const Vtx ssl_seg7_vertex_070068B0[] = { - {{{ 5120, 0, -511}, 0, { -5140, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5120, -255, -1023}, 0, { -4118, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5120, 0, -3071}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5120, -255, -3071}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3583, 0, -5119}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3583, -255, -5119}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4095, 0, -5119}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, -255, -5119}, 0, { -3096, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 0, -5119}, 0, { -3096, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 0, -5119}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, -255, -5119}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, -255, -6655}, 0, { 7122, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 0, -6655}, 0, { 7122, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 0, -6143}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070068B0, 0x003e76b0, 82641, 0x000068b0, 224); // 0x07006990 - 0x07006A80 -static const Vtx ssl_seg7_vertex_07006990[] = { - {{{ -1023, -255, -5631}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 0, -5631}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 0, -5631}, 0, { -3096, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, -255, -5631}, 0, { -3096, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, -255, -4607}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, 0, -4607}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4095, 0, -4607}, 0, { 6100, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, -255, -4607}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, -255, -6655}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, 0, -6655}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, -255, -6655}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3583, 0, -6655}, 0, { 5078, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, -255, -5119}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 0, -5119}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, -255, -5119}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006990, 0x003e76b0, 82641, 0x00006990, 240); // 0x07006A80 - 0x07006B60 -static const Vtx ssl_seg7_vertex_07006A80[] = { - {{{ -3071, -255, -6655}, 0, { 7122, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 0, -6143}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -255, -6143}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -255, -6143}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, 0, -6143}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, 0, -6143}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, -255, -6143}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, -255, -6143}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 0, -6143}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 0, -5119}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, -255, -5119}, 0, { 4056, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, -255, -5119}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, 0, -5119}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 0, -5119}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006A80, 0x003e76b0, 82641, 0x00006a80, 224); // 0x07006B60 - 0x07006C50 -static const Vtx ssl_seg7_vertex_07006B60[] = { - {{{ -2559, -255, -4607}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2559, 0, -5631}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2559, -255, -5631}, 0, { 5078, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, -255, -5119}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 0, -6655}, 0, { 7122, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, -255, -6655}, 0, { 7122, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 0, -5119}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, -255, -6655}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1535, 0, -6655}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 0, -6655}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -255, -6655}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -255, -4607}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 0, -4607}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2559, 0, -4607}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2559, -255, -4607}, 0, { 3034, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006B60, 0x003e76b0, 82641, 0x00006b60, 240); // 0x07006C50 - 0x07006D50 -static const Vtx ssl_seg7_vertex_07006C50[] = { - {{{ -3071, -255, -5631}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 0, -5631}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 0, -4607}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2559, -255, -4607}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2559, 0, -4607}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2559, 0, -5631}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2559, -255, -5631}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, 0, -5631}, 0, { -1052, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, -255, -5631}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2559, -255, -5631}, 0, { 3034, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2559, 0, -5631}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, 0, -5631}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, -255, -4607}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -255, -3583}, 0, {-10250, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 0, -3583}, 0, { -4118, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, -255, -3583}, 0, { -4118, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006C50, 0x003e76b0, 82641, 0x00006c50, 256); // 0x07006D50 - 0x07006E40 -static const Vtx ssl_seg7_vertex_07006D50[] = { - {{{ 1024, -255, -3583}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, -3583}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, -4607}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -255, -4607}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, -255, -4607}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 0, -4607}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 0, -4095}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, -255, -4095}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, -255, -4095}, 0, { -5140, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4608, 0, -4095}, 0, {-11272, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4608, -255, -4095}, 0, {-11272, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1536, 0, -4095}, 0, { -5140, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, -255, -6143}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, -5119}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, -255, -5119}, 0, { 4056, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006D50, 0x003e76b0, 82641, 0x00006d50, 240); // 0x07006E40 - 0x07006F20 -static const Vtx ssl_seg7_vertex_07006E40[] = { - {{{ 4096, -255, -3583}, 0, {-10250, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4096, 0, -3583}, 0, {-10250, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 0, -3583}, 0, { -4118, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, -255, -5631}, 0, { 5078, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -5631}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -6143}, 0, { 6100, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, -255, -6143}, 0, { 6100, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, -255, -6143}, 0, { -3096, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 0, -6143}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, -255, -6143}, 0, { -4118, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 0, -6143}, 0, { -3096, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, -255, -6143}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, -6143}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, -5119}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006E40, 0x003e76b0, 82641, 0x00006e40, 224); // 0x07006F20 - 0x07007010 -static const Vtx ssl_seg7_vertex_07006F20[] = { - {{{ 3072, -255, -5631}, 0, { 5078, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, -5631}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, -6143}, 0, { 6100, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -255, -5119}, 0, { -4118, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 0, -5119}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 0, -5119}, 0, { -6162, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, -255, -5119}, 0, { -6162, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, -255, -5119}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 0, -5631}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, -255, -5631}, 0, { 5078, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, 0, -5119}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, -255, -5631}, 0, { -6162, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 0, -5631}, 0, { -6162, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 0, -5631}, 0, { -8206, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, -255, -5631}, 0, { -8206, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07006F20, 0x003e76b0, 82641, 0x00006f20, 240); // 0x07007010 - 0x07007100 -static const Vtx ssl_seg7_vertex_07007010[] = { - {{{ 3072, -255, -4607}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, -4607}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, -5119}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -255, -5631}, 0, { 5078, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, -6143}, 0, { 6100, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -255, -6143}, 0, { 6100, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, -255, -6143}, 0, { -8206, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 0, -6143}, 0, { -8206, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 0, -6143}, 0, { -9228, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -255, -6143}, 0, { -9228, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -255, -6143}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 0, -4607}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, -255, -4607}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 0, -6143}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, -255, -5119}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07007010, 0x003e76b0, 82641, 0x00007010, 240); // 0x07007100 - 0x070071F0 -static const Vtx ssl_seg7_vertex_07007100[] = { - {{{ 4608, -255, -3583}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4608, 0, -3583}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5120, 0, -3583}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, -255, -5119}, 0, { -8206, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, 0, -5119}, 0, { -7184, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, -255, -5119}, 0, { -7184, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 0, -5119}, 0, { -8206, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, -255, -5119}, 0, { 4056, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, 0, -5119}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, 0, -4607}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, -255, -4607}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, -255, -4607}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -5119}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, -255, -5119}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -4607}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07007100, 0x003e76b0, 82641, 0x00007100, 240); // 0x070071F0 - 0x070072E0 -static const Vtx ssl_seg7_vertex_070071F0[] = { - {{{ 5120, -255, -3583}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5120, 0, -4095}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5120, -255, -4095}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, -255, -3583}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5120, 0, -3583}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5120, -255, -3583}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4608, 0, -4095}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4608, -255, -3583}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4608, -255, -4095}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4608, 0, -3583}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -255, -3071}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4096, 0, -3583}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4096, -255, -3583}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4096, 0, -3071}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5120, 0, -3583}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070071F0, 0x003e76b0, 82641, 0x000071f0, 240); // 0x070072E0 - 0x070073D0 -static const Vtx ssl_seg7_vertex_070072E0[] = { - {{{ -1023, -255, -6655}, 0, { 7122, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 0, -6655}, 0, { 7122, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 0, -5631}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5632, 0, -4095}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5632, 0, -3071}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5632, -255, -3071}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5632, -255, -4095}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 0, -4607}, 0, { -9228, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, -255, -4607}, 0, { -8206, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -255, -4607}, 0, { -9228, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 0, -4607}, 0, { -8206, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5632, -255, -4095}, 0, {-13316, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5120, 0, -4095}, 0, {-12294, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5632, 0, -4095}, 0, {-13316, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5120, -255, -4095}, 0, {-12294, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070072E0, 0x003e76b0, 82641, 0x000072e0, 240); // 0x070073D0 - 0x070074C0 -static const Vtx ssl_seg7_vertex_070073D0[] = { - {{{ 1024, 0, -4607}, 0, { -4118, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, -255, -4607}, 0, { -3096, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, -255, -4607}, 0, { -4118, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, -255, -6655}, 0, { 7122, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 0, -5631}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -255, -5631}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 0, -5119}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -255, -4607}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -255, -5119}, 0, { 4056, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 0, -4607}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, -255, -4607}, 0, { -7184, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, 0, -4607}, 0, { -7184, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, 0, -4607}, 0, { -5140, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, -255, -4607}, 0, { -5140, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 0, -4607}, 0, { -3096, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070073D0, 0x003e76b0, 82641, 0x000073d0, 240); // 0x070074C0 - 0x070075B0 -static const Vtx ssl_seg7_vertex_070074C0[] = { - {{{ 4608, 0, -3071}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, -255, -3071}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, -255, -1023}, 0, { -4118, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5632, -255, -3071}, 0, {-13316, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5632, 0, -3071}, 0, {-13316, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5120, 0, -3071}, 0, {-12294, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5120, -255, -3071}, 0, {-12294, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4608, 0, -3071}, 0, {-11272, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4096, 0, -3071}, 0, {-10250, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4096, -255, -3071}, 0, {-10250, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4608, -255, -3071}, 0, {-11272, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, 0, -5119}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3583, -255, -6655}, 0, { 7122, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3583, -255, -5119}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3583, 0, -6655}, 0, { 7122, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070074C0, 0x003e76b0, 82641, 0x000074c0, 240); // 0x070075B0 - 0x070076A0 -static const Vtx ssl_seg7_vertex_070075B0[] = { - {{{ 6656, -255, -2047}, 0, {-15360, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6144, 0, -2047}, 0, {-14338, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6144, -255, -2047}, 0, {-14338, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4608, 0, -3071}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, -255, -1023}, 0, { -4118, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, 0, -511}, 0, { -5140, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6144, -255, -2559}, 0, {-14338, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6656, 0, -2559}, 0, {-15360, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6656, -255, -2559}, 0, {-15360, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6144, 0, -2559}, 0, {-14338, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6144, -255, -2047}, 0, { -2074, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6144, 0, -2559}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6144, -255, -2559}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6144, 0, -2047}, 0, { -2074, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6656, 0, -2047}, 0, {-15360, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070075B0, 0x003e76b0, 82641, 0x000075b0, 240); // 0x070076A0 - 0x07007790 -static const Vtx ssl_seg7_vertex_070076A0[] = { - {{{ 7168, -255, -3071}, 0, {-16382, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6656, 0, -3071}, 0, {-15360, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6656, -255, -3071}, 0, {-15360, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6656, -255, -2559}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6656, 0, -2559}, 0, { -1052, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6656, 0, -2047}, 0, { -2074, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6656, -255, -2047}, 0, { -2074, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6656, -255, -3583}, 0, {-15360, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 7168, 0, -3583}, 0, {-16382, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 7168, -255, -3583}, 0, {-16382, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6656, 0, -3583}, 0, {-15360, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6656, -255, -3071}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6656, 0, -3071}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6656, 0, -3583}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6656, -255, -3583}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070076A0, 0x003e76b0, 82641, 0x000076a0, 240); // 0x07007790 - 0x07007880 -static const Vtx ssl_seg7_vertex_07007790[] = { - {{{ 5632, -255, -4607}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5632, 0, -5119}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 5632, -255, -5119}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 7168, -255, -3071}, 0, {-16382, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7168, 0, -3071}, 0, {-16382, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6656, 0, -3071}, 0, {-15360, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 7168, -255, -3583}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 7168, 0, -3583}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 7168, 0, -3071}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 7168, -255, -3071}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5632, -255, -5119}, 0, {-13316, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5632, 0, -5119}, 0, {-13316, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6144, 0, -5119}, 0, {-14338, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6144, -255, -5119}, 0, {-14338, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5632, 0, -4607}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07007790, 0x003e76b0, 82641, 0x00007790, 240); // 0x07007880 - 0x07007900 -static const Vtx ssl_seg7_vertex_07007880[] = { - {{{ 6144, -255, -4607}, 0, {-14338, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6144, 0, -4607}, 0, {-14338, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5632, 0, -4607}, 0, {-13316, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5632, -255, -4607}, 0, {-13316, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6144, -255, -5119}, 0, { 4056, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6144, 0, -4607}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6144, -255, -4607}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6144, 0, -5119}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07007880, 0x003e76b0, 82641, 0x00007880, 128); // 0x07007900 - 0x07007A00 -static const Vtx ssl_seg7_vertex_07007900[] = { - {{{ 1280, 0, 6400}, 0, { 990, 990}, {0x40, 0x6d, 0x00, 0xff}}}, - {{{ 1216, 38, 6643}, 0, { 20, 464}, {0x40, 0x6d, 0x00, 0xff}}}, - {{{ 1280, 0, 6656}, 0, { 0, 990}, {0x40, 0x6d, 0x00, 0xff}}}, - {{{ 0, 0, 6656}, 0, { 990, 990}, {0xc0, 0x6d, 0x00, 0xff}}}, - {{{ 64, 38, 6643}, 0, { 938, 464}, {0xc0, 0x6d, 0x00, 0xff}}}, - {{{ 64, 38, 6413}, 0, { 20, 464}, {0xc0, 0x6d, 0x00, 0xff}}}, - {{{ 0, 0, 6400}, 0, { 0, 990}, {0xc0, 0x6d, 0x00, 0xff}}}, - {{{ 256, 0, 6912}, 0, { 984, 990}, {0xcd, 0x68, 0x33, 0xff}}}, - {{{ 64, 38, 6643}, 0, { -314, 482}, {0xcd, 0x68, 0x33, 0xff}}}, - {{{ 0, 0, 6656}, 0, { -458, 990}, {0xcd, 0x68, 0x33, 0xff}}}, - {{{ 256, 0, 6912}, 0, { 984, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 294, 38, 6874}, 0, { 984, 482}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 64, 38, 6643}, 0, { -314, 482}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1024, 0, 6912}, 0, { 990, 990}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 294, 38, 6874}, 0, { -1920, 506}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 256, 0, 6912}, 0, { -2074, 990}, {0x00, 0x59, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07007900, 0x003e76b0, 82641, 0x00007900, 256); // 0x07007A00 - 0x07007AF0 -static const Vtx ssl_seg7_vertex_07007A00[] = { - {{{ 1024, 0, 6912}, 0, { 990, 990}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 986, 38, 6874}, 0, { 836, 506}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 294, 38, 6874}, 0, { -1920, 506}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 1280, 0, 6400}, 0, { 990, 990}, {0x40, 0x6d, 0x00, 0xff}}}, - {{{ 1216, 38, 6413}, 0, { 938, 464}, {0x40, 0x6d, 0x00, 0xff}}}, - {{{ 1216, 38, 6643}, 0, { 20, 464}, {0x40, 0x6d, 0x00, 0xff}}}, - {{{ 1280, 0, 6656}, 0, { 990, 990}, {0x33, 0x68, 0x33, 0xff}}}, - {{{ 1216, 38, 6643}, 0, { 846, 482}, {0x33, 0x68, 0x33, 0xff}}}, - {{{ 986, 38, 6874}, 0, { -454, 482}, {0x33, 0x68, 0x33, 0xff}}}, - {{{ 1280, 0, 6656}, 0, { 990, 990}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 986, 38, 6874}, 0, { -454, 482}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 1024, 0, 6912}, 0, { -454, 990}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 1024, 0, 6144}, 0, { 1414, 990}, {0x33, 0x68, 0xcd, 0xff}}}, - {{{ 1216, 38, 6413}, 0, { 112, 482}, {0x33, 0x68, 0xcd, 0xff}}}, - {{{ 1280, 0, 6400}, 0, { 0, 990}, {0x33, 0x68, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07007A00, 0x003e76b0, 82641, 0x00007a00, 240); // 0x07007AF0 - 0x07007BE0 -static const Vtx ssl_seg7_vertex_07007AF0[] = { - {{{ 1024, 0, 6144}, 0, { 1414, 990}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 986, 38, 6182}, 0, { 1414, 482}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1216, 38, 6413}, 0, { 112, 482}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 0, 0, 6400}, 0, { 990, 990}, {0xcd, 0x68, 0xcd, 0xff}}}, - {{{ 64, 38, 6413}, 0, { 846, 482}, {0xcd, 0x68, 0xcd, 0xff}}}, - {{{ 256, 0, 6144}, 0, { -454, 990}, {0xcd, 0x68, 0xcd, 0xff}}}, - {{{ 256, 0, 6144}, 0, { 3034, 1004}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 986, 38, 6182}, 0, { 124, 508}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 1024, 0, 6144}, 0, { 0, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 64, 38, 6413}, 0, { 846, 482}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 294, 38, 6182}, 0, { -454, 482}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 256, 0, 6144}, 0, { -454, 990}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 294, 38, 6182}, 0, { -2790, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1216, 38, 6413}, 0, { 888, -1156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 986, 38, 6182}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07007AF0, 0x003e76b0, 82641, 0x00007af0, 240); // 0x07007BE0 - 0x07007C80 -static const Vtx ssl_seg7_vertex_07007BE0[] = { - {{{ 294, 38, 6182}, 0, { -2790, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 64, 38, 6643}, 0, { -3710, -236}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 294, 38, 6874}, 0, { -2790, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 64, 38, 6413}, 0, { -3710, -1156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 986, 38, 6874}, 0, { 0, 684}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1216, 38, 6643}, 0, { 888, -236}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1216, 38, 6413}, 0, { 888, -1156}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 0, 6144}, 0, { 3034, 1004}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 294, 38, 6182}, 0, { 2882, 522}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 986, 38, 6182}, 0, { 124, 508}, {0x00, 0x59, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07007BE0, 0x003e76b0, 82641, 0x00007be0, 160); // 0x07007C80 - 0x07007D70 -static const Vtx ssl_seg7_vertex_07007C80[] = { - {{{ 1600, 154, 960}, 0, { 2648, 6926}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ 1648, 1024, 912}, 0, { 2268, 0}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ 1648, 1024, 624}, 0, { 0, 0}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ 1936, 896, -2703}, 0, { 3034, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1648, 896, -2415}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1936, 896, -2415}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1648, 896, -2703}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1600, 154, 576}, 0, { 2654, 6926}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ 1648, 1024, 624}, 0, { 2268, 0}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ 1936, 1024, 624}, 0, { 0, 0}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ 1984, 154, 576}, 0, { -410, 6926}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ 1536, 0, 512}, 0, { 3164, 6136}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ 1984, 154, 576}, 0, { -410, 4882}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ 2048, 0, 512}, 0, { -922, 6136}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ 1600, 154, 576}, 0, { 2654, 4882}, {0x00, 0x30, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07007C80, 0x003e76b0, 82641, 0x00007c80, 240); // 0x07007D70 - 0x07007E60 -static const Vtx ssl_seg7_vertex_07007D70[] = { - {{{ 2048, 0, 1024}, 0, { 3158, 6134}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ 1984, 154, 960}, 0, { 2648, 4882}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ 1600, 154, 960}, 0, { -416, 4882}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ 1600, 154, 960}, 0, { 2648, 6926}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ 1648, 1024, 624}, 0, { 0, 0}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ 1600, 154, 576}, 0, { -416, 6926}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ 1536, 0, 1024}, 0, { 3158, 2048}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ 1600, 154, 576}, 0, { -416, 796}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ 1536, 0, 512}, 0, { -928, 2048}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ 1600, 154, 960}, 0, { 2648, 796}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ 1984, 154, 960}, 0, { 2648, 6926}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ 1648, 1024, 912}, 0, { 0, 0}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ 1600, 154, 960}, 0, { -416, 6926}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ 1936, 1024, 912}, 0, { 2268, 0}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ 1536, 0, 1024}, 0, { -928, 6134}, {0x00, 0x30, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07007D70, 0x003e76b0, 82641, 0x00007d70, 240); // 0x07007E60 - 0x07007F50 -static const Vtx ssl_seg7_vertex_07007E60[] = { - {{{ -6079, 154, 576}, 0, { 2654, 6926}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ -6031, 1024, 624}, 0, { 2268, 0}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ -5743, 1024, 624}, 0, { 0, 0}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ 1984, 154, 576}, 0, { 2654, 6926}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ 1936, 1024, 624}, 0, { 2268, 0}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ 1936, 1024, 912}, 0, { 0, 0}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ 1984, 154, 960}, 0, { -410, 6926}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ 2048, 0, 512}, 0, { 3164, 2046}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 1984, 154, 576}, 0, { 2654, 796}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 1984, 154, 960}, 0, { -410, 796}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 2048, 0, 1024}, 0, { -922, 2046}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 1936, 1024, 624}, 0, { 3034, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1648, 1024, 912}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1936, 1024, 912}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1648, 1024, 624}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07007E60, 0x003e76b0, 82641, 0x00007e60, 240); // 0x07007F50 - 0x07008040 -static const Vtx ssl_seg7_vertex_07007F50[] = { - {{{ -6143, 0, 1024}, 0, { 3158, 2048}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -6079, 154, 960}, 0, { 2648, 796}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -6079, 154, 576}, 0, { -416, 796}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -6079, 154, 576}, 0, { 2654, 6926}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ -5743, 1024, 624}, 0, { 0, 0}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ -5695, 154, 576}, 0, { -410, 6926}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ -6143, 0, 512}, 0, { 3164, 6136}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -5695, 154, 576}, 0, { -410, 4882}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -5631, 0, 512}, 0, { -922, 6136}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -6079, 154, 576}, 0, { 2654, 4882}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -6079, 154, 960}, 0, { 2648, 6926}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ -6031, 1024, 912}, 0, { 2268, 0}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ -6031, 1024, 624}, 0, { 0, 0}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ -6079, 154, 576}, 0, { -416, 6926}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ -6143, 0, 512}, 0, { -928, 2048}, {0x8b, 0x30, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07007F50, 0x003e76b0, 82641, 0x00007f50, 240); // 0x07008040 - 0x07008130 -static const Vtx ssl_seg7_vertex_07008040[] = { - {{{ -5631, 0, 512}, 0, { 3164, 2046}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -5695, 154, 960}, 0, { -410, 796}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -5631, 0, 1024}, 0, { -922, 2046}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -5695, 154, 960}, 0, { 2648, 6926}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ -6031, 1024, 912}, 0, { 0, 0}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ -6079, 154, 960}, 0, { -416, 6926}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ -5743, 1024, 912}, 0, { 2268, 0}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ -5631, 0, 1024}, 0, { 3158, 6134}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ -5695, 154, 960}, 0, { 2648, 4882}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ -6079, 154, 960}, 0, { -416, 4882}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ -6143, 0, 1024}, 0, { -928, 6134}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ -5695, 154, 576}, 0, { 2654, 6926}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ -5743, 1024, 624}, 0, { 2268, 0}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ -5743, 1024, 912}, 0, { 0, 0}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ -5695, 154, 960}, 0, { -410, 6926}, {0x7e, 0x06, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07008040, 0x003e76b0, 82641, 0x00008040, 240); // 0x07008130 - 0x07008220 -static const Vtx ssl_seg7_vertex_07008130[] = { - {{{ -5631, 0, -2815}, 0, { 3164, 2046}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -5695, 154, -2367}, 0, { -410, 796}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -5631, 0, -2303}, 0, { -922, 2046}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -5631, 0, 512}, 0, { 3164, 2046}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -5695, 154, 576}, 0, { 2654, 796}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -5695, 154, 960}, 0, { -410, 796}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ -5743, 1024, 624}, 0, { 3034, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6031, 1024, 912}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5743, 1024, 912}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6031, 1024, 624}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5743, 1024, -2703}, 0, { 3034, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6031, 1024, -2703}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6031, 1024, -2415}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5743, 1024, -2415}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5695, 154, -2751}, 0, { 2654, 796}, {0x75, 0x30, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07008130, 0x003e76b0, 82641, 0x00008130, 240); // 0x07008220 - 0x07008310 -static const Vtx ssl_seg7_vertex_07008220[] = { - {{{ -6143, 0, -2303}, 0, { 3158, 2048}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -6079, 154, -2367}, 0, { 2648, 796}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -6079, 154, -2751}, 0, { -416, 796}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -5695, 154, -2751}, 0, { 2654, 6926}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ -5743, 1024, -2415}, 0, { 0, 0}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ -5695, 154, -2367}, 0, { -410, 6926}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ -5743, 1024, -2703}, 0, { 2268, 0}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ -5631, 0, -2303}, 0, { 3158, 6134}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ -5695, 154, -2367}, 0, { 2648, 4882}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ -6079, 154, -2367}, 0, { -416, 4882}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ -6143, 0, -2303}, 0, { -928, 6134}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ -5695, 154, -2367}, 0, { 2648, 6926}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ -5743, 1024, -2415}, 0, { 2268, 0}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ -6031, 1024, -2415}, 0, { 0, 0}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ -6079, 154, -2367}, 0, { -416, 6926}, {0x00, 0x06, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07008220, 0x003e76b0, 82641, 0x00008220, 240); // 0x07008310 - 0x07008400 -static const Vtx ssl_seg7_vertex_07008310[] = { - {{{ -6079, 154, -2751}, 0, { 2654, 6926}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ -6031, 1024, -2703}, 0, { 2268, 0}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ -5743, 1024, -2703}, 0, { 0, 0}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ -6143, 0, -2303}, 0, { 3158, 2048}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -6079, 154, -2751}, 0, { -416, 796}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -6143, 0, -2815}, 0, { -928, 2048}, {0x8b, 0x30, 0x00, 0xff}}}, - {{{ -6079, 154, -2367}, 0, { 2648, 6926}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ -6031, 1024, -2703}, 0, { 0, 0}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ -6079, 154, -2751}, 0, { -416, 6926}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ -6031, 1024, -2415}, 0, { 2268, 0}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ -6143, 0, -2815}, 0, { 3164, 6136}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -5695, 154, -2751}, 0, { -410, 4882}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -5631, 0, -2815}, 0, { -922, 6136}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -6079, 154, -2751}, 0, { 2654, 4882}, {0x00, 0x30, 0x8b, 0xff}}}, - {{{ -5695, 154, -2751}, 0, { -410, 6926}, {0x00, 0x06, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07008310, 0x003e76b0, 82641, 0x00008310, 240); // 0x07008400 - 0x070084F0 -static const Vtx ssl_seg7_vertex_07008400[] = { - {{{ 6963, -511, -6962}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6758, -511, -6757}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6963, -511, -6757}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6144, 0, -7167}, 0, { 990, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6963, 0, -6962}, 0, { 582, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7168, 0, -7167}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6758, 0, -6962}, 0, { 582, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6758, 0, -6757}, 0, { 172, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6144, 0, -6143}, 0, { -1052, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6963, 0, -6757}, 0, { 172, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6656, 0, -5631}, 0, { -2074, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7168, 0, -4607}, 0, { -4118, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, -5631}, 0, { -2074, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, -6143}, 0, { -1052, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6656, 0, -4607}, 0, { -4118, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07008400, 0x003e76b0, 82641, 0x00008400, 240); // 0x070084F0 - 0x070085E0 -static const Vtx ssl_seg7_vertex_070084F0[] = { - {{{ -3071, 0, -6143}, 0, { 3034, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 0, -5631}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 0, -5631}, 0, { 2012, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6963, -511, -6962}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6758, -511, -6962}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6758, -511, -6757}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4095, 0, -4607}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 0, -4607}, 0, { 0, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, 0, -5119}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4095, 0, -5119}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 0, -6655}, 0, { 4056, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, 0, -6655}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 0, -4607}, 0, { 0, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 0, -5119}, 0, { 990, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 0, -6143}, 0, { 3034, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070084F0, 0x003e76b0, 82641, 0x000084f0, 240); // 0x070085E0 - 0x070086C0 -static const Vtx ssl_seg7_vertex_070085E0[] = { - {{{ 4608, 0, -4095}, 0, { -1052, 16318}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 0, -4095}, 0, { -1052, 15296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 0, -3071}, 0, { -3096, 15296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 0, -4607}, 0, { 0, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 0, -4607}, 0, { 0, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 0, -5119}, 0, { 990, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 0, -5119}, 0, { 990, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 0, -6655}, 0, { 4056, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 0, -6655}, 0, { 4056, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 0, -4607}, 0, { 0, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 0, -4607}, 0, { 0, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 0, -3583}, 0, { -2074, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 0, -3583}, 0, { -2074, 15296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 0, -4095}, 0, { -1052, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070085E0, 0x003e76b0, 82641, 0x000085e0, 224); // 0x070086C0 - 0x070087C0 -static const Vtx ssl_seg7_vertex_070086C0[] = { - {{{ 2048, 0, -5119}, 0, { 990, 11208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, -4607}, 0, { 0, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 0, -5119}, 0, { 990, 12230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 0, -5119}, 0, { 990, 13252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 0, -5631}, 0, { 2012, 13252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 0, -5631}, 0, { 2012, 11208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 0, -5119}, 0, { 990, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 0, -4607}, 0, { 0, 14274}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 0, -6143}, 0, { 3034, 14274}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 0, -4607}, 0, { 0, 13252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 0, -6143}, 0, { 3034, 13252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 0, -4607}, 0, { 0, 12230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, -5631}, 0, { 2012, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5632, 0, -3071}, 0, { -3096, 18362}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 0, -4095}, 0, { -1052, 17340}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 0, -3583}, 0, { -2074, 17340}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070086C0, 0x003e76b0, 82641, 0x000086c0, 256); // 0x070087C0 - 0x070088A0 -static const Vtx ssl_seg7_vertex_070087C0[] = { - {{{ 1024, 0, -5119}, 0, { 990, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 0, -6143}, 0, { 3034, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, -6143}, 0, { 3034, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, -5631}, 0, { 2012, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 0, -5631}, 0, { 2012, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 0, -5119}, 0, { 990, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, -5119}, 0, { 990, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, -3583}, 0, { -2074, 16318}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, -4095}, 0, { -1052, 16318}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 0, -3071}, 0, { -3096, 15296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5632, 0, -3071}, 0, { -3096, 18362}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 0, -3583}, 0, { -2074, 17340}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5632, 0, -4095}, 0, { -1052, 18362}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 0, -4095}, 0, { -1052, 17340}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070087C0, 0x003e76b0, 82641, 0x000087c0, 224); // 0x070088A0 - 0x070089A0 -static const Vtx ssl_seg7_vertex_070088A0[] = { - {{{ 6144, 0, -5119}, 0, { -3096, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5632, 0, -5119}, 0, { -3096, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5632, 0, -4607}, 0, { -4118, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, -511}, 0, { -4118, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 0, -3071}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, -3071}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 0, -511}, 0, { -4118, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6656, 0, -2559}, 0, { -8206, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6144, 0, -2559}, 0, { -8206, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6144, 0, -2047}, 0, { -9228, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6656, 0, -2047}, 0, { -9228, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7168, 0, -3583}, 0, { -6162, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6656, 0, -3583}, 0, { -6162, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6656, 0, -3071}, 0, { -7184, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7168, 0, -3071}, 0, { -7184, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6144, 0, -4607}, 0, { -4118, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070088A0, 0x003e76b0, 82641, 0x000088a0, 256); // 0x070089A0 - 0x07008AA0 -static const Vtx ssl_seg7_vertex_070089A0[] = { - {{{ 1555, -81, -2322}, 0, { 1420, 1032}, {0x8b, 0x31, 0x00, 0xff}}}, - {{{ 1600, 26, -2751}, 0, { -1940, 262}, {0x8b, 0x31, 0x00, 0xff}}}, - {{{ 1521, -162, -2830}, 0, { -2522, 1774}, {0x8b, 0x31, 0x00, 0xff}}}, - {{{ 2050, -133, -2301}, 0, { 4674, 1542}, {0x00, 0x31, 0x75, 0xff}}}, - {{{ 1600, 26, -2367}, 0, { 1112, 254}, {0x00, 0x31, 0x75, 0xff}}}, - {{{ 1555, -81, -2322}, 0, { 814, 1024}, {0x00, 0x31, 0x75, 0xff}}}, - {{{ 2050, -133, -2301}, 0, { 4674, 1542}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ 1984, 26, -2367}, 0, { 4178, 254}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ 1600, 26, -2367}, 0, { 1112, 254}, {0x00, 0x30, 0x75, 0xff}}}, - {{{ 2091, -230, -2858}, 0, { 4554, -1112}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 1984, 26, -2751}, 0, { 3702, -3332}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 1984, 26, -2367}, 0, { 636, -3332}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 2050, -133, -2301}, 0, { 140, -2040}, {0x75, 0x30, 0x00, 0xff}}}, - {{{ 1521, -162, -2830}, 0, { 1698, 1768}, {0x00, 0x31, 0x8b, 0xff}}}, - {{{ 1600, 26, -2751}, 0, { 1116, 256}, {0x00, 0x31, 0x8b, 0xff}}}, - {{{ 1984, 26, -2751}, 0, { -1948, 256}, {0x00, 0x31, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070089A0, 0x003e76b0, 82641, 0x000089a0, 256); // 0x07008AA0 - 0x07008BA0 -static const Vtx ssl_seg7_vertex_07008AA0[] = { - {{{ 1521, -162, -2830}, 0, { 1698, 1768}, {0x00, 0x31, 0x8b, 0xff}}}, - {{{ 1984, 26, -2751}, 0, { -1948, 256}, {0x00, 0x31, 0x8b, 0xff}}}, - {{{ 2091, -230, -2858}, 0, { -2802, 2474}, {0x00, 0x31, 0x8b, 0xff}}}, - {{{ 1600, 26, -2367}, 0, { 2648, 6926}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ 1648, 896, -2415}, 0, { 2268, 0}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ 1648, 896, -2703}, 0, { 0, 0}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ 1555, -81, -2322}, 0, { 1420, 1032}, {0x8b, 0x31, 0x00, 0xff}}}, - {{{ 1600, 26, -2367}, 0, { 1124, 262}, {0x8b, 0x31, 0x00, 0xff}}}, - {{{ 1600, 26, -2751}, 0, { -1940, 262}, {0x8b, 0x31, 0x00, 0xff}}}, - {{{ 1984, 26, -2751}, 0, { 2654, 6926}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ 1936, 896, -2703}, 0, { 2268, 0}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ 1936, 896, -2415}, 0, { 0, 0}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ 1984, 26, -2367}, 0, { -410, 6926}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ 1984, 26, -2367}, 0, { 2648, 6926}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ 1648, 896, -2415}, 0, { 0, 0}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ 1600, 26, -2367}, 0, { -416, 6926}, {0x00, 0x06, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07008AA0, 0x003e76b0, 82641, 0x00008aa0, 256); // 0x07008BA0 - 0x07008C40 -static const Vtx ssl_seg7_vertex_07008BA0[] = { - {{{ 1984, 26, -2367}, 0, { 2648, 6926}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ 1936, 896, -2415}, 0, { 2268, 0}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ 1648, 896, -2415}, 0, { 0, 0}, {0x00, 0x06, 0x7e, 0xff}}}, - {{{ 1600, 26, -2367}, 0, { 2648, 6926}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ 1648, 896, -2703}, 0, { 0, 0}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ 1600, 26, -2751}, 0, { -416, 6926}, {0x82, 0x06, 0x00, 0xff}}}, - {{{ 1600, 26, -2751}, 0, { 2654, 6926}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ 1648, 896, -2703}, 0, { 2268, 0}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ 1936, 896, -2703}, 0, { 0, 0}, {0x00, 0x06, 0x82, 0xff}}}, - {{{ 1984, 26, -2751}, 0, { -410, 6926}, {0x00, 0x06, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07008BA0, 0x003e76b0, 82641, 0x00008ba0, 160); // 0x07008C40 - 0x07008DE0 static const Gfx ssl_seg7_dl_07008C40[] = { diff --git a/levels/ssl/areas/1/2/model.inc.c b/levels/ssl/areas/1/2/model.inc.c index a24d4141d..50654a6c7 100644 --- a/levels/ssl/areas/1/2/model.inc.c +++ b/levels/ssl/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700A020 - 0x0700A038 static const Lights1 ssl_seg7_lights_0700A020 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,383 +6,64 @@ static const Lights1 ssl_seg7_lights_0700A020 = gdSPDefLights1( ); // 0x0700A038 - 0x0700A138 -static const Vtx ssl_seg7_vertex_0700A038[] = { - {{{ 1024, 0, -2047}, 0, { 2012, 478}, {0x1b, 0x7b, 0xfd, 0xff}}}, - {{{ 2048, 0, 375}, 0, { 802, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 0, -511}, 0, { 1246, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 0, 512}, 0, { 734, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 0, -511}, 0, { 1246, 1754}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ 1024, 0, 1024}, 0, { 480, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -255, -3583}, 0, { 990, 990}, {0x40, 0x69, 0xe6, 0xff}}}, - {{{ 1024, 0, -3583}, 0, { 990, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, -3071}, 0, { 0, 480}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 1024, 0, -2047}, 0, { -2074, 480}, {0x1b, 0x7b, 0xfd, 0xff}}}, - {{{ 2048, 0, 512}, 0, { 734, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 0, 1262}, 0, { 360, 1244}, {0xf9, 0x7e, 0xf5, 0xff}}}, - {{{ 2048, 0, 1024}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 0, 1024}, 0, { 480, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 0, 2935}, 0, { -472, 734}, {0xf4, 0x7e, 0x00, 0xff}}}, - {{{ 512, 0, 2935}, 0, { -472, 224}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700A038, 0x003e76b0, 82641, 0x0000a038, 256); // 0x0700A138 - 0x0700A238 -static const Vtx ssl_seg7_vertex_0700A138[] = { - {{{ 0, 0, 2048}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 0, 1024}, 0, { 480, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 0, 1024}, 0, { 480, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, 2935}, 0, { -472, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6143, 0, 512}, 0, { 224, 32}, {0xfb, 0x7e, 0x03, 0xff}}}, - {{{ -7167, 0, -2559}, 0, { 96, -352}, {0x0f, 0x7d, 0xfa, 0xff}}}, - {{{ -6655, 0, 512}, 0, { 160, 32}, {0x23, 0x79, 0xfe, 0xff}}}, - {{{ -6143, 0, 1024}, 0, { 224, 96}, {0x0f, 0x79, 0xe0, 0xff}}}, - {{{ -6143, 0, -2815}, 0, { 224, -384}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6399, 0, -5055}, 0, { 192, -662}, {0x1c, 0x7b, 0x00, 0xff}}}, - {{{ -6143, 0, -2303}, 0, { 224, -320}, {0x01, 0x7e, 0xf3, 0xff}}}, - {{{ -6143, 128, -1535}, 0, { 224, -224}, {0x02, 0x7e, 0xfb, 0xff}}}, - {{{ -8191, 1408, 1536}, 0, { 0, 160}, {0x3d, 0x69, 0xde, 0xff}}}, - {{{ -8447, 256, -3071}, 0, { -62, -416}, {0x20, 0x7a, 0x00, 0xff}}}, - {{{ -6655, 0, 1024}, 0, { 160, 96}, {0x24, 0x6e, 0xce, 0xff}}}, - {{{ -5631, 0, 2560}, 0, { 288, 288}, {0x19, 0x7c, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700A138, 0x003e76b0, 82641, 0x0000a138, 256); // 0x0700A238 - 0x0700A328 -static const Vtx ssl_seg7_vertex_0700A238[] = { - {{{ -5631, 0, 2560}, 0, { 288, 288}, {0x19, 0x7c, 0xf8, 0xff}}}, - {{{ -8191, 1408, 1536}, 0, { 0, 160}, {0x3d, 0x69, 0xde, 0xff}}}, - {{{ -8191, 1280, 6144}, 0, { 0, 734}, {0x1e, 0x7b, 0xfe, 0xff}}}, - {{{ 3584, 0, -511}, 0, { 2524, 5076}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ 1024, -50, -2354}, 0, { 0, 1396}, {0x0a, 0x7d, 0xed, 0xff}}}, - {{{ 1024, 0, -2047}, 0, { 0, 2010}, {0x1b, 0x7b, 0xfd, 0xff}}}, - {{{ -6143, 0, 1024}, 0, { 224, 96}, {0x0f, 0x79, 0xe0, 0xff}}}, - {{{ -5631, 0, 1024}, 0, { 288, 96}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -255, -3583}, 0, { 0, -1054}, {0x40, 0x69, 0xe6, 0xff}}}, - {{{ 1521, -162, -2830}, 0, { 464, 450}, {0x0a, 0x7c, 0xeb, 0xff}}}, - {{{ 2091, -230, -2858}, 0, { 1032, 394}, {0x1d, 0x73, 0xd4, 0xff}}}, - {{{ 4096, -255, -1535}, 0, { 3034, 3032}, {0x0e, 0x79, 0xe0, 0xff}}}, - {{{ 3686, -50, -716}, 0, { 2626, 4668}, {0x0d, 0x7c, 0xec, 0xff}}}, - {{{ 2050, -133, -2301}, 0, { 992, 1504}, {0x0d, 0x7c, 0xec, 0xff}}}, - {{{ 1555, -81, -2322}, 0, { 498, 1460}, {0x0a, 0x7d, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700A238, 0x003e76b0, 82641, 0x0000a238, 240); // 0x0700A328 - 0x0700A408 -static const Vtx ssl_seg7_vertex_0700A328[] = { - {{{ 7168, -255, -6655}, 0, { 510, -384}, {0xf4, 0x7e, 0x06, 0xff}}}, - {{{ 7680, 0, -7167}, 0, { 510, -448}, {0xf9, 0x78, 0x28, 0xff}}}, - {{{ 7168, 0, -7167}, 0, { 478, -416}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 7168, -255, -6655}, 0, { 7122, -12296}, {0xf4, 0x7e, 0x06, 0xff}}}, - {{{ 4096, -255, -1535}, 0, { 4056, -2076}, {0x0e, 0x79, 0xe0, 0xff}}}, - {{{ 7168, -255, -1535}, 0, { 7122, -2076}, {0xf2, 0x7d, 0xf1, 0xff}}}, - {{{ 1024, -255, -3583}, 0, { 990, -6164}, {0x40, 0x69, 0xe6, 0xff}}}, - {{{ 4608, -255, -1535}, 0, { 4568, -2076}, {0x00, 0x7b, 0xe2, 0xff}}}, - {{{ 4608, 0, -511}, 0, { 4568, 0}, {0x00, 0x7b, 0xe2, 0xff}}}, - {{{ 3584, 0, -511}, 0, { 3546, 0}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ 7680, 0, -511}, 0, { 7634, 0}, {0xec, 0x7c, 0xf5, 0xff}}}, - {{{ 5120, 0, -511}, 0, { 5078, 0}, {0x00, 0x7b, 0xe2, 0xff}}}, - {{{ 5120, -255, -1535}, 0, { 5078, -2076}, {0x00, 0x7b, 0xe2, 0xff}}}, - {{{ 7680, 0, -7167}, 0, { 7634, -13318}, {0xf9, 0x78, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700A328, 0x003e76b0, 82641, 0x0000a328, 224); // 0x0700A408 - 0x0700A4F8 -static const Vtx ssl_seg7_vertex_0700A408[] = { - {{{ 1024, 0, -4095}, 0, { 990, 0}, {0x00, 0x78, 0xda, 0xff}}}, - {{{ 0, 0, -4095}, 0, { 480, 0}, {0x00, 0x78, 0xda, 0xff}}}, - {{{ 1024, 0, -3071}, 0, { 990, 478}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -3583, -255, -6655}, 0, { -3608, -12296}, {0x0e, 0x7a, 0x1d, 0xff}}}, - {{{ 6144, 0, -7167}, 0, { 6100, -13318}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -4095, 0, -7167}, 0, { -4118, -13318}, {0x04, 0x7d, 0x15, 0xff}}}, - {{{ 6144, -255, -6655}, 0, { 6100, -12296}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -3583, -255, -4607}, 0, { -3608, -8208}, {0x17, 0x7c, 0xf5, 0xff}}}, - {{{ 7168, -255, -6655}, 0, { 7122, -12296}, {0xf4, 0x7e, 0x06, 0xff}}}, - {{{ -4095, 0, -4095}, 0, { -4118, -7186}, {0x13, 0x7c, 0xef, 0xff}}}, - {{{ 1024, -255, -4607}, 0, { 990, -8208}, {0x00, 0x7d, 0xed, 0xff}}}, - {{{ 1024, -255, -3583}, 0, { 990, -6164}, {0x40, 0x69, 0xe6, 0xff}}}, - {{{ 0, -255, -4607}, 0, { 0, -8208}, {0x00, 0x78, 0xda, 0xff}}}, - {{{ 1024, 0, -4095}, 0, { 990, -7186}, {0x00, 0x78, 0xda, 0xff}}}, - {{{ 0, 0, -4095}, 0, { 0, -7186}, {0x00, 0x78, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700A408, 0x003e76b0, 82641, 0x0000a408, 240); // 0x0700A4F8 - 0x0700A5E8 -static const Vtx ssl_seg7_vertex_0700A4F8[] = { - {{{ 1280, 205, 5632}, 0, { 1150, 670}, {0x01, 0x72, 0x36, 0xff}}}, - {{{ 384, 0, 6016}, 0, { 1038, 718}, {0x02, 0x7b, 0x1d, 0xff}}}, - {{{ 768, 0, 6016}, 0, { 1086, 718}, {0xfe, 0x7b, 0x1c, 0xff}}}, - {{{ -511, 0, 6144}, 0, { 926, 734}, {0x07, 0x76, 0x2d, 0xff}}}, - {{{ -2687, 1280, 5632}, 0, { 654, 670}, {0xf2, 0x7d, 0xfa, 0xff}}}, - {{{ 1792, 563, 5376}, 0, { 1214, 638}, {0xf6, 0x7e, 0x01, 0xff}}}, - {{{ 512, 0, 4708}, 0, { 1054, 556}, {0x18, 0x70, 0xcc, 0xff}}}, - {{{ 2048, 0, 6144}, 0, { 1246, 734}, {0x04, 0x7a, 0x1f, 0xff}}}, - {{{ 1536, 0, 6144}, 0, { 1182, 734}, {0xff, 0x7d, 0x13, 0xff}}}, - {{{ -1087, 1088, 5170}, 0, { 854, 614}, {0x29, 0x77, 0xf1, 0xff}}}, - {{{ 1024, 0, 6144}, 0, { 1118, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 0, 6144}, 0, { 1022, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 6656}, 0, { 990, 798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 7680}, 0, { 990, 926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 6400}, 0, { 990, 766}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700A4F8, 0x003e76b0, 82641, 0x0000a4f8, 240); // 0x0700A5E8 - 0x0700A6E8 -static const Vtx ssl_seg7_vertex_0700A5E8[] = { - {{{ -8191, 1280, 6144}, 0, { 0, 734}, {0x1e, 0x7b, 0xfe, 0xff}}}, - {{{ -5631, 0, 4096}, 0, { 288, 478}, {0x11, 0x7d, 0x00, 0xff}}}, - {{{ -5631, 0, 2560}, 0, { 288, 288}, {0x19, 0x7c, 0xf8, 0xff}}}, - {{{ -511, 0, 6144}, 0, { 926, 734}, {0x07, 0x76, 0x2d, 0xff}}}, - {{{ -8191, 0, 7680}, 0, { 0, 926}, {0x08, 0x77, 0x2a, 0xff}}}, - {{{ -2687, 1280, 5632}, 0, { 654, 670}, {0xf2, 0x7d, 0xfa, 0xff}}}, - {{{ -3583, 0, 4608}, 0, { 542, 542}, {0xfe, 0x78, 0xd9, 0xff}}}, - {{{ -1087, 1088, 5170}, 0, { 854, 614}, {0x29, 0x77, 0xf1, 0xff}}}, - {{{ -1023, 768, 3822}, 0, { 862, 444}, {0x0f, 0x55, 0xa4, 0xff}}}, - {{{ -1023, 0, 3822}, 0, { 862, 444}, {0xf3, 0x6c, 0xbf, 0xff}}}, - {{{ -5119, 0, 4608}, 0, { 352, 542}, {0x01, 0x7c, 0xea, 0xff}}}, - {{{ -3071, 0, 3822}, 0, { 606, 444}, {0x05, 0x7e, 0xfc, 0xff}}}, - {{{ -3967, 128, 4215}, 0, { 494, 494}, {0x00, 0x7e, 0xfc, 0xff}}}, - {{{ -4095, 0, 3822}, 0, { 480, 444}, {0xfa, 0x7d, 0xef, 0xff}}}, - {{{ -4607, 0, 2935}, 0, { 416, 334}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ -5119, 128, 3131}, 0, { 352, 358}, {0x09, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700A5E8, 0x003e76b0, 82641, 0x0000a5e8, 256); // 0x0700A6E8 - 0x0700A7E8 -static const Vtx ssl_seg7_vertex_0700A6E8[] = { - {{{ -6399, 0, -5055}, 0, { 192, -662}, {0x1c, 0x7b, 0x00, 0xff}}}, - {{{ -6271, 0, -6463}, 0, { 208, -838}, {0x26, 0x77, 0x15, 0xff}}}, - {{{ -8447, 256, -3071}, 0, { -62, -416}, {0x20, 0x7a, 0x00, 0xff}}}, - {{{ -8191, 1280, -8191}, 0, { 0, -1054}, {0x22, 0x6d, 0x36, 0xff}}}, - {{{ -3071, 0, 3822}, 0, { 606, 444}, {0x05, 0x7e, 0xfc, 0xff}}}, - {{{ -4095, 0, 3822}, 0, { 480, 444}, {0xfa, 0x7d, 0xef, 0xff}}}, - {{{ -3967, 128, 4215}, 0, { 494, 494}, {0x00, 0x7e, 0xfc, 0xff}}}, - {{{ -5879, -255, -6182}, 0, { 256, -804}, {0x21, 0x7a, 0x07, 0xff}}}, - {{{ -5403, -255, -6845}, 0, { 316, -886}, {0x12, 0x71, 0x36, 0xff}}}, - {{{ -5874, -255, -6354}, 0, { 258, -824}, {0x3b, 0x6c, 0x1c, 0xff}}}, - {{{ -5631, 0, -2815}, 0, { 288, -384}, {0xf6, 0x7e, 0x06, 0xff}}}, - {{{ -5631, 0, -5055}, 0, { 288, -662}, {0xeb, 0x75, 0xd5, 0xff}}}, - {{{ -6143, 0, -2815}, 0, { 224, -384}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6207, 0, -6015}, 0, { 216, -782}, {0x3c, 0x6f, 0x02, 0xff}}}, - {{{ -6141, -255, -5499}, 0, { 224, -718}, {0x26, 0x75, 0xe4, 0xff}}}, - {{{ -5247, 0, -7231}, 0, { 336, -934}, {0x1d, 0x69, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700A6E8, 0x003e76b0, 82641, 0x0000a6e8, 256); // 0x0700A7E8 - 0x0700A8E8 -static const Vtx ssl_seg7_vertex_0700A7E8[] = { - {{{ -5247, 0, -7231}, 0, { 336, -934}, {0x1d, 0x69, 0x40, 0xff}}}, - {{{ -255, 256, -8191}, 0, { 958, -1054}, {0xfd, 0x76, 0x2e, 0xff}}}, - {{{ -8191, 1280, -8191}, 0, { 0, -1054}, {0x22, 0x6d, 0x36, 0xff}}}, - {{{ -5403, -255, -6845}, 0, { 316, -886}, {0x12, 0x71, 0x36, 0xff}}}, - {{{ -4095, 0, -7167}, 0, { 480, -926}, {0x04, 0x7d, 0x15, 0xff}}}, - {{{ -5874, -255, -6354}, 0, { 258, -824}, {0x3b, 0x6c, 0x1c, 0xff}}}, - {{{ -5879, -255, -6182}, 0, { 256, -804}, {0x21, 0x7a, 0x07, 0xff}}}, - {{{ -6207, 0, -6015}, 0, { 216, -782}, {0x3c, 0x6f, 0x02, 0xff}}}, - {{{ 512, 0, 4708}, 0, { 1054, 556}, {0x18, 0x70, 0xcc, 0xff}}}, - {{{ 0, 0, 3822}, 0, { 990, 444}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 0, 3822}, 0, { 862, 444}, {0xf3, 0x6c, 0xbf, 0xff}}}, - {{{ 0, 0, -7167}, 0, { 990, -926}, {0xf8, 0x72, 0x35, 0xff}}}, - {{{ 3584, 1024, -8191}, 0, { 1438, -1054}, {0x02, 0x76, 0x2c, 0xff}}}, - {{{ -5055, 0, -6399}, 0, { 360, -830}, {0xc6, 0x65, 0xcf, 0xff}}}, - {{{ -4863, 0, -5439}, 0, { 384, -710}, {0xea, 0x7c, 0xfb, 0xff}}}, - {{{ -4095, 0, -5119}, 0, { 480, -670}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700A7E8, 0x003e76b0, 82641, 0x0000a7e8, 256); // 0x0700A8E8 - 0x0700A9E8 -static const Vtx ssl_seg7_vertex_0700A8E8[] = { - {{{ -5403, -255, -6845}, 0, { 316, -886}, {0x12, 0x71, 0x36, 0xff}}}, - {{{ -4528, -255, -6920}, 0, { 426, -896}, {0xe1, 0x79, 0xea, 0xff}}}, - {{{ -4095, 0, -7167}, 0, { 480, -926}, {0x04, 0x7d, 0x15, 0xff}}}, - {{{ -5055, 0, -6399}, 0, { 360, -830}, {0xc6, 0x65, 0xcf, 0xff}}}, - {{{ 7680, 0, -7167}, 0, { 1948, -926}, {0xf9, 0x78, 0x28, 0xff}}}, - {{{ 3584, 1024, -8191}, 0, { 1438, -1054}, {0x02, 0x76, 0x2c, 0xff}}}, - {{{ 0, 0, -7167}, 0, { 990, -926}, {0xf8, 0x72, 0x35, 0xff}}}, - {{{ 7680, 0, -8191}, 0, { 1948, -1054}, {0x1e, 0x7b, 0x00, 0xff}}}, - {{{ 2048, 0, 6144}, 0, { 1246, 734}, {0x04, 0x7a, 0x1f, 0xff}}}, - {{{ 3072, 0, 5632}, 0, { 1374, 670}, {0x0c, 0x74, 0x31, 0xff}}}, - {{{ 2816, 307, 5376}, 0, { 1342, 638}, {0x1d, 0x79, 0x16, 0xff}}}, - {{{ 1536, 0, 4708}, 0, { 1182, 556}, {0xf6, 0x77, 0xd7, 0xff}}}, - {{{ 512, 0, 4708}, 0, { 1054, 556}, {0x18, 0x70, 0xcc, 0xff}}}, - {{{ 1792, 563, 5376}, 0, { 1214, 638}, {0xf6, 0x7e, 0x01, 0xff}}}, - {{{ -1023, 0, 3822}, 0, { 862, 444}, {0xf3, 0x6c, 0xbf, 0xff}}}, - {{{ -1023, 768, 3822}, 0, { 862, 444}, {0x0f, 0x55, 0xa4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700A8E8, 0x003e76b0, 82641, 0x0000a8e8, 256); // 0x0700A9E8 - 0x0700AAD8 -static const Vtx ssl_seg7_vertex_0700A9E8[] = { - {{{ -1087, 1088, 5170}, 0, { 854, 614}, {0x29, 0x77, 0xf1, 0xff}}}, - {{{ 512, 0, 4708}, 0, { 1054, 556}, {0x18, 0x70, 0xcc, 0xff}}}, - {{{ -1023, 768, 3822}, 0, { 862, 444}, {0x0f, 0x55, 0xa4, 0xff}}}, - {{{ 2816, 307, 5376}, 0, { 1342, 638}, {0x1d, 0x79, 0x16, 0xff}}}, - {{{ 1536, 0, 4708}, 0, { 1182, 556}, {0xf6, 0x77, 0xd7, 0xff}}}, - {{{ 1792, 563, 5376}, 0, { 1214, 638}, {0xf6, 0x7e, 0x01, 0xff}}}, - {{{ 2048, 0, 6144}, 0, { 1246, 734}, {0x04, 0x7a, 0x1f, 0xff}}}, - {{{ 1536, 0, 6144}, 0, { 1182, 734}, {0xff, 0x7d, 0x13, 0xff}}}, - {{{ 1280, 0, 6400}, 0, { 1150, 766}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 0, 6656}, 0, { 1150, 798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5248, 0, 6638}, 0, { 1644, 796}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 0, 6144}, 0, { 1438, 734}, {0x00, 0x7e, 0x0b, 0xff}}}, - {{{ 3072, 0, 5632}, 0, { 1374, 670}, {0x0c, 0x74, 0x31, 0xff}}}, - {{{ 1024, 0, 6144}, 0, { 1118, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 307, 5120}, 0, { 1374, 606}, {0x0b, 0x7e, 0x08, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700A9E8, 0x003e76b0, 82641, 0x0000a9e8, 240); // 0x0700AAD8 - 0x0700ABD8 -static const Vtx ssl_seg7_vertex_0700AAD8[] = { - {{{ 2048, 0, 3822}, 0, { 1246, 444}, {0xe5, 0x7b, 0xfd, 0xff}}}, - {{{ 1536, 0, 4708}, 0, { 1182, 556}, {0xf6, 0x77, 0xd7, 0xff}}}, - {{{ 3584, 563, 4608}, 0, { 1438, 542}, {0x11, 0x7d, 0x01, 0xff}}}, - {{{ 3584, 307, 5120}, 0, { 1438, 606}, {0x0f, 0x7b, 0x19, 0xff}}}, - {{{ 3072, 307, 5120}, 0, { 1374, 606}, {0x0b, 0x7e, 0x08, 0xff}}}, - {{{ 3072, 0, 5632}, 0, { 1374, 670}, {0x0c, 0x74, 0x31, 0xff}}}, - {{{ 4608, 0, 5120}, 0, { 1564, 606}, {0x11, 0x7c, 0x11, 0xff}}}, - {{{ 4864, 0, 4864}, 0, { 1596, 574}, {0x09, 0x7e, 0x03, 0xff}}}, - {{{ 3584, 0, 6144}, 0, { 1438, 734}, {0x00, 0x7e, 0x0b, 0xff}}}, - {{{ 4608, 0, 4096}, 0, { 1564, 478}, {0x22, 0x7a, 0x07, 0xff}}}, - {{{ -5631, 0, -2303}, 0, { 288, -320}, {0x07, 0x7e, 0xfb, 0xff}}}, - {{{ -6143, 128, -1535}, 0, { 224, -224}, {0x02, 0x7e, 0xfb, 0xff}}}, - {{{ -5631, 0, 512}, 0, { 288, 32}, {0x06, 0x7e, 0x01, 0xff}}}, - {{{ 5248, 0, 6638}, 0, { 1644, 796}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4736, 0, 5751}, 0, { 1580, 686}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, 0, -3071}, 0, { 352, -416}, {0x09, 0x7e, 0x0c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700AAD8, 0x003e76b0, 82641, 0x0000aad8, 256); // 0x0700ABD8 - 0x0700ACC8 -static const Vtx ssl_seg7_vertex_0700ABD8[] = { - {{{ -5119, 0, -3071}, 0, { 352, -416}, {0x09, 0x7e, 0x0c, 0xff}}}, - {{{ -5631, 0, 512}, 0, { 288, 32}, {0x06, 0x7e, 0x01, 0xff}}}, - {{{ -5119, 0, 1024}, 0, { 352, 96}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4095, 0, -4095}, 0, { 480, -544}, {0x13, 0x7c, 0xef, 0xff}}}, - {{{ -5220, 256, -4004}, 0, { 338, -532}, {0xff, 0x7e, 0x04, 0xff}}}, - {{{ -6143, 128, -1535}, 0, { 224, -224}, {0x02, 0x7e, 0xfb, 0xff}}}, - {{{ -6143, 0, 512}, 0, { 224, 32}, {0xfb, 0x7e, 0x03, 0xff}}}, - {{{ 7680, 0, -511}, 0, { 1948, -96}, {0xec, 0x7c, 0xf5, 0xff}}}, - {{{ 3584, 0, -511}, 0, { 1438, -96}, {0x00, 0x7e, 0xf3, 0xff}}}, - {{{ 5632, 256, 862}, 0, { 1692, 76}, {0xfe, 0x7e, 0x05, 0xff}}}, - {{{ 7680, 0, 0}, 0, { 1948, 0}, {0x08, 0x7e, 0x02, 0xff}}}, - {{{ 6656, 0, 2048}, 0, { 1820, 224}, {0x06, 0x7e, 0x0c, 0xff}}}, - {{{ 5120, 0, 2048}, 0, { 1628, 224}, {0xff, 0x7e, 0x08, 0xff}}}, - {{{ 3584, 0, 1262}, 0, { 1438, 126}, {0x0b, 0x7e, 0xf7, 0xff}}}, - {{{ 4096, 0, 375}, 0, { 1502, 14}, {0xeb, 0x7d, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700ABD8, 0x003e76b0, 82641, 0x0000abd8, 240); // 0x0700ACC8 - 0x0700ADB8 -static const Vtx ssl_seg7_vertex_0700ACC8[] = { - {{{ 6656, 0, 4608}, 0, { 1820, 542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7680, 0, 7680}, 0, { 1948, 926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7680, 0, 0}, 0, { 1948, 0}, {0x08, 0x7e, 0x02, 0xff}}}, - {{{ 6656, 0, 2048}, 0, { 1820, 224}, {0x06, 0x7e, 0x0c, 0xff}}}, - {{{ 4864, 0, 4864}, 0, { 1596, 574}, {0x09, 0x7e, 0x03, 0xff}}}, - {{{ 5120, 0, 4608}, 0, { 1628, 542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 0, 2048}, 0, { 1628, 224}, {0xff, 0x7e, 0x08, 0xff}}}, - {{{ 4608, 0, 4096}, 0, { 1564, 478}, {0x22, 0x7a, 0x07, 0xff}}}, - {{{ 4608, 0, 3584}, 0, { 1564, 416}, {0x1c, 0x7b, 0xf7, 0xff}}}, - {{{ -4095, 0, -4095}, 0, { 480, -544}, {0x13, 0x7c, 0xef, 0xff}}}, - {{{ -4863, 0, -5439}, 0, { 384, -710}, {0xea, 0x7c, 0xfb, 0xff}}}, - {{{ -5220, 256, -4004}, 0, { 338, -532}, {0xff, 0x7e, 0x04, 0xff}}}, - {{{ 3584, 0, 1262}, 0, { 1438, 126}, {0x0b, 0x7e, 0xf7, 0xff}}}, - {{{ 2560, 0, 1262}, 0, { 1310, 126}, {0xf9, 0x7e, 0xf5, 0xff}}}, - {{{ 3328, 435, 3072}, 0, { 1406, 352}, {0xfb, 0x7e, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700ACC8, 0x003e76b0, 82641, 0x0000acc8, 240); // 0x0700ADB8 - 0x0700AEA8 -static const Vtx ssl_seg7_vertex_0700ADB8[] = { - {{{ -5158, -255, -5745}, 0, { 346, -748}, {0xda, 0x77, 0xed, 0xff}}}, - {{{ -5649, -255, -5430}, 0, { 286, -710}, {0xf8, 0x79, 0xdc, 0xff}}}, - {{{ -5631, 0, -5055}, 0, { 288, -662}, {0xeb, 0x75, 0xd5, 0xff}}}, - {{{ -6141, -255, -5499}, 0, { 224, -718}, {0x26, 0x75, 0xe4, 0xff}}}, - {{{ -4863, 0, -5439}, 0, { 384, -710}, {0xea, 0x7c, 0xfb, 0xff}}}, - {{{ -5220, 256, -4004}, 0, { 338, -532}, {0xff, 0x7e, 0x04, 0xff}}}, - {{{ -5631, 0, -2815}, 0, { 288, -384}, {0xf6, 0x7e, 0x06, 0xff}}}, - {{{ -5631, 0, -2303}, 0, { 288, -320}, {0x07, 0x7e, 0xfb, 0xff}}}, - {{{ -5119, 0, -3071}, 0, { 352, -416}, {0x09, 0x7e, 0x0c, 0xff}}}, - {{{ -1535, 0, 2935}, 0, { 798, 334}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 0, 2935}, 0, { 670, 334}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 0, 3822}, 0, { 606, 444}, {0x05, 0x7e, 0xfc, 0xff}}}, - {{{ -4095, 0, -4607}, 0, { 480, -606}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4095, 0, -5119}, 0, { 480, -670}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4095, 0, -4095}, 0, { 480, -544}, {0x13, 0x7c, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700ADB8, 0x003e76b0, 82641, 0x0000adb8, 240); // 0x0700AEA8 - 0x0700AF98 -static const Vtx ssl_seg7_vertex_0700AEA8[] = { - {{{ -5419, -255, -6428}, 0, { 314, -834}, {0xce, 0x74, 0xf9, 0xff}}}, - {{{ -4863, 0, -5439}, 0, { 384, -710}, {0xea, 0x7c, 0xfb, 0xff}}}, - {{{ -5055, 0, -6399}, 0, { 360, -830}, {0xc6, 0x65, 0xcf, 0xff}}}, - {{{ -5158, -255, -5745}, 0, { 346, -748}, {0xda, 0x77, 0xed, 0xff}}}, - {{{ -5631, 0, -2303}, 0, { 288, -320}, {0x07, 0x7e, 0xfb, 0xff}}}, - {{{ -6143, 0, -2303}, 0, { 224, -320}, {0x01, 0x7e, 0xf3, 0xff}}}, - {{{ -6143, 128, -1535}, 0, { 224, -224}, {0x02, 0x7e, 0xfb, 0xff}}}, - {{{ -1535, 0, 2935}, 0, { 798, 334}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 0, 3822}, 0, { 606, 444}, {0x05, 0x7e, 0xfc, 0xff}}}, - {{{ -1023, 0, 3822}, 0, { 862, 444}, {0xf3, 0x6c, 0xbf, 0xff}}}, - {{{ -4528, -255, -6920}, 0, { 426, -896}, {0xe1, 0x79, 0xea, 0xff}}}, - {{{ -4607, 0, 2935}, 0, { 416, 334}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ -4095, 0, 2048}, 0, { 480, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5631, 0, 1024}, 0, { 288, 96}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5631, 0, 2560}, 0, { 288, 288}, {0x19, 0x7c, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700AEA8, 0x003e76b0, 82641, 0x0000aea8, 240); // 0x0700AF98 - 0x0700B098 -static const Vtx ssl_seg7_vertex_0700AF98[] = { - {{{ -5119, 0, 1024}, 0, { 352, 96}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5631, 0, 512}, 0, { 288, 32}, {0x06, 0x7e, 0x01, 0xff}}}, - {{{ -5631, 0, 1024}, 0, { 288, 96}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4095, 0, 2048}, 0, { 480, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 0, 2048}, 0, { 862, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2559, 0, 2935}, 0, { 670, 334}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 0, 2935}, 0, { 798, 334}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 0, 2048}, 0, { 606, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4864, 0, 4864}, 0, { 1596, 574}, {0x09, 0x7e, 0x03, 0xff}}}, - {{{ 4608, 0, 5120}, 0, { 1564, 606}, {0x11, 0x7c, 0x11, 0xff}}}, - {{{ 4736, 0, 5751}, 0, { 1580, 686}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 7680}, 0, { 990, 926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 0, 6144}, 0, { 926, 734}, {0x07, 0x76, 0x2d, 0xff}}}, - {{{ -8191, 0, 7680}, 0, { 0, 926}, {0x08, 0x77, 0x2a, 0xff}}}, - {{{ 0, 0, 6656}, 0, { 990, 798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 0, 6912}, 0, { 1022, 830}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700AF98, 0x003e76b0, 82641, 0x0000af98, 256); // 0x0700B098 - 0x0700B178 -static const Vtx ssl_seg7_vertex_0700B098[] = { - {{{ 256, 0, 6912}, 0, { 1022, 830}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 7680}, 0, { 990, 926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7680, 0, 7680}, 0, { 1948, 926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 0, 6912}, 0, { 1118, 830}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 0, 6656}, 0, { 1150, 798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5248, 0, 6638}, 0, { 1644, 796}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6272, 0, 6638}, 0, { 1772, 796}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5248, 0, 4864}, 0, { 1644, 574}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4864, 0, 4864}, 0, { 1596, 574}, {0x09, 0x7e, 0x03, 0xff}}}, - {{{ 4736, 0, 5751}, 0, { 1580, 686}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, 0, 4608}, 0, { 1628, 542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6272, 0, 4864}, 0, { 1772, 574}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6656, 0, 4608}, 0, { 1820, 542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6784, 0, 5751}, 0, { 1836, 686}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700B098, 0x003e76b0, 82641, 0x0000b098, 224); // 0x0700B178 - 0x0700B278 -static const Vtx ssl_seg7_vertex_0700B178[] = { - {{{ 4608, 0, 4096}, 0, { 1564, 478}, {0x22, 0x7a, 0x07, 0xff}}}, - {{{ 4608, 0, 3584}, 0, { 1564, 416}, {0x1c, 0x7b, 0xf7, 0xff}}}, - {{{ 3584, 563, 4608}, 0, { 1438, 542}, {0x11, 0x7d, 0x01, 0xff}}}, - {{{ 5120, 0, 2048}, 0, { 1628, 224}, {0xff, 0x7e, 0x08, 0xff}}}, - {{{ 3584, 0, 1262}, 0, { 1438, 126}, {0x0b, 0x7e, 0xf7, 0xff}}}, - {{{ 3840, 307, 3840}, 0, { 1470, 448}, {0x14, 0x7c, 0xf1, 0xff}}}, - {{{ 6656, 0, 4608}, 0, { 1820, 542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6272, 0, 4864}, 0, { 1772, 574}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6784, 0, 5751}, 0, { 1836, 686}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 0, 1262}, 0, { 1310, 126}, {0xf9, 0x7e, 0xf5, 0xff}}}, - {{{ 1536, 0, 2935}, 0, { 1182, 334}, {0xf4, 0x7e, 0x00, 0xff}}}, - {{{ 3328, 435, 3072}, 0, { 1406, 352}, {0xfb, 0x7e, 0xfe, 0xff}}}, - {{{ 2048, 0, 3822}, 0, { 1246, 444}, {0xe5, 0x7b, 0xfd, 0xff}}}, - {{{ -5879, -255, -6182}, 0, { 256, -804}, {0x21, 0x7a, 0x07, 0xff}}}, - {{{ -5158, -255, -5745}, 0, { 346, -748}, {0xda, 0x77, 0xed, 0xff}}}, - {{{ -5419, -255, -6428}, 0, { 314, -834}, {0xce, 0x74, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700B178, 0x003e76b0, 82641, 0x0000b178, 256); // 0x0700B278 - 0x0700B2E8 -static const Vtx ssl_seg7_vertex_0700B278[] = { - {{{ -5879, -255, -6182}, 0, { 256, -804}, {0x21, 0x7a, 0x07, 0xff}}}, - {{{ -5649, -255, -5430}, 0, { 286, -710}, {0xf8, 0x79, 0xdc, 0xff}}}, - {{{ -5158, -255, -5745}, 0, { 346, -748}, {0xda, 0x77, 0xed, 0xff}}}, - {{{ -6141, -255, -5499}, 0, { 224, -718}, {0x26, 0x75, 0xe4, 0xff}}}, - {{{ -4528, -255, -6920}, 0, { 426, -896}, {0xe1, 0x79, 0xea, 0xff}}}, - {{{ -5403, -255, -6845}, 0, { 316, -886}, {0x12, 0x71, 0x36, 0xff}}}, - {{{ -5419, -255, -6428}, 0, { 314, -834}, {0xce, 0x74, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700B278, 0x003e76b0, 82641, 0x0000b278, 112); // 0x0700B2E8 - 0x0700BA78 static const Gfx ssl_seg7_dl_0700B2E8[] = { diff --git a/levels/ssl/areas/1/3/model.inc.c b/levels/ssl/areas/1/3/model.inc.c index 92b831d46..6d7138766 100644 --- a/levels/ssl/areas/1/3/model.inc.c +++ b/levels/ssl/areas/1/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BAD8 - 0x0700BAF0 static const Lights1 ssl_seg7_lights_0700BAD8 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,20 +6,7 @@ static const Lights1 ssl_seg7_lights_0700BAD8 = gdSPDefLights1( ); // 0x0700BAF0 - 0x0700BBB0 -static const Vtx ssl_seg7_vertex_0700BAF0[] = { - {{{ -1023, 0, 2048}, 0, { 0, -5142}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -1535, 768, 2935}, 0, { 8144, 990}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -1535, 0, 2935}, 0, { 8144, -5142}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -1023, 768, 2048}, 0, { 0, 990}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -1535, 0, 2935}, 0, { 0, -5142}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -1023, 768, 3822}, 0, { 8144, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -1023, 0, 3822}, 0, { 8144, -5142}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -1535, 768, 2935}, 0, { 0, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -1023, 0, 2048}, 0, { 8144, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 256, 1024}, 0, { 0, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 768, 2048}, 0, { 8144, 8142}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -255, 1024}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700BAF0, 0x003e76b0, 82641, 0x0000baf0, 192); // 0x0700BBB0 - 0x0700BC18 static const Gfx ssl_seg7_dl_0700BBB0[] = { diff --git a/levels/ssl/areas/1/4/model.inc.c b/levels/ssl/areas/1/4/model.inc.c index cd2805e7f..6e095ef69 100644 --- a/levels/ssl/areas/1/4/model.inc.c +++ b/levels/ssl/areas/1/4/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700BC88 - 0x0700BCC8 -static const Vtx ssl_seg7_vertex_0700BC88[] = { - {{{ -6143, 0, -4697}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xc8}}}, - {{{ -5836, 0, -4697}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xc8}}}, - {{{ -5836, 0, -5004}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xc8}}}, - {{{ -6143, 0, -5004}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xc8}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700BC88, 0x003e76b0, 82641, 0x0000bc88, 64); // 0x0700BCC8 - 0x0700BD00 static const Gfx ssl_seg7_dl_0700BCC8[] = { diff --git a/levels/ssl/areas/1/collision.inc.c b/levels/ssl/areas/1/collision.inc.c index 80f9c40a6..3f02997d7 100644 --- a/levels/ssl/areas/1/collision.inc.c +++ b/levels/ssl/areas/1/collision.inc.c @@ -1,1569 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FD80 - 0x07012422 -const Collision ssl_seg7_area_1_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x23E), - COL_VERTEX(5325, 51, 2202), - COL_VERTEX(5325, 563, 2330), - COL_VERTEX(5325, 51, 2330), - COL_VERTEX(5325, 563, 2202), - COL_VERTEX(5197, 51, 2202), - COL_VERTEX(5197, 563, 2202), - COL_VERTEX(5197, 563, 2330), - COL_VERTEX(5197, 51, 2330), - COL_VERTEX(5197, 51, 4454), - COL_VERTEX(5197, 563, 4326), - COL_VERTEX(5197, 51, 4326), - COL_VERTEX(5325, 563, 4326), - COL_VERTEX(5325, 51, 4326), - COL_VERTEX(5197, 563, 4454), - COL_VERTEX(5325, 563, 4454), - COL_VERTEX(5325, 51, 4454), - COL_VERTEX(6451, 51, 2202), - COL_VERTEX(6451, 51, 2330), - COL_VERTEX(6579, 51, 2202), - COL_VERTEX(6579, 51, 2330), - COL_VERTEX(6451, 51, 4326), - COL_VERTEX(6579, 51, 4326), - COL_VERTEX(6579, 51, 4454), - COL_VERTEX(6451, 51, 4454), - COL_VERTEX(6451, 563, 2202), - COL_VERTEX(6579, 563, 2202), - COL_VERTEX(6451, 563, 2330), - COL_VERTEX(6579, 563, 2330), - COL_VERTEX(6579, 563, 4326), - COL_VERTEX(6579, 563, 4454), - COL_VERTEX(6451, 563, 4326), - COL_VERTEX(6451, 563, 4454), - COL_VERTEX(-3967, -50, 2270), - COL_VERTEX(-3839, -101, 2491), - COL_VERTEX(-3327, -101, 2491), - COL_VERTEX(-3199, -50, 2270), - COL_VERTEX(-3071, -101, 2935), - COL_VERTEX(-2815, -50, 2935), - COL_VERTEX(-3199, -50, 3600), - COL_VERTEX(-3327, -101, 3378), - COL_VERTEX(-3839, -101, 3378), - COL_VERTEX(-3967, -50, 3600), - COL_VERTEX(-4351, -50, 2935), - COL_VERTEX(-895, -50, 2270), - COL_VERTEX(-127, -50, 2270), - COL_VERTEX(-127, -50, 3600), - COL_VERTEX(256, -50, 2935), - COL_VERTEX(-895, -50, 3600), - COL_VERTEX(-1279, -50, 2935), - COL_VERTEX(640, -50, 3157), - COL_VERTEX(1408, -50, 3157), - COL_VERTEX(1408, -50, 4487), - COL_VERTEX(1792, -50, 3822), - COL_VERTEX(640, -50, 4487), - COL_VERTEX(256, -50, 3822), - COL_VERTEX(2688, -50, -289), - COL_VERTEX(3456, -50, -289), - COL_VERTEX(3456, -50, 1040), - COL_VERTEX(3840, -50, 375), - COL_VERTEX(2688, -50, 1040), - COL_VERTEX(2304, -50, 375), - COL_VERTEX(5376, -50, 5086), - COL_VERTEX(6144, -50, 5086), - COL_VERTEX(6144, -50, 6416), - COL_VERTEX(6528, -50, 5751), - COL_VERTEX(5376, -50, 6416), - COL_VERTEX(4992, -50, 5751), - COL_VERTEX(-4095, -101, 2935), - COL_VERTEX(-255, -101, 2491), - COL_VERTEX(-767, -101, 2491), - COL_VERTEX(0, -101, 2935), - COL_VERTEX(-767, -101, 3378), - COL_VERTEX(-255, -101, 3378), - COL_VERTEX(-1023, -101, 2935), - COL_VERTEX(1280, -101, 3378), - COL_VERTEX(768, -101, 3378), - COL_VERTEX(1536, -101, 3822), - COL_VERTEX(1280, -101, 4265), - COL_VERTEX(768, -101, 4265), - COL_VERTEX(512, -101, 3822), - COL_VERTEX(2816, -101, -68), - COL_VERTEX(3328, -101, -68), - COL_VERTEX(3584, -101, 375), - COL_VERTEX(3328, -101, 818), - COL_VERTEX(2816, -101, 818), - COL_VERTEX(2560, -101, 375), - COL_VERTEX(6016, -101, 5307), - COL_VERTEX(5504, -101, 5307), - COL_VERTEX(6272, -101, 5751), - COL_VERTEX(6016, -101, 6194), - COL_VERTEX(5504, -101, 6194), - COL_VERTEX(5248, -101, 5751), - COL_VERTEX(2560, 0, 1262), - COL_VERTEX(2048, 0, 375), - COL_VERTEX(2048, 0, 1024), - COL_VERTEX(1536, 0, 512), - COL_VERTEX(2048, 0, 512), - COL_VERTEX(1024, 0, -2047), - COL_VERTEX(2560, 0, -511), - COL_VERTEX(1024, 0, 1024), - COL_VERTEX(1536, 0, 1024), - COL_VERTEX(1536, 0, 2935), - COL_VERTEX(512, 0, 2935), - COL_VERTEX(0, 0, 2048), - COL_VERTEX(3584, 0, -511), - COL_VERTEX(-3071, 0, 2048), - COL_VERTEX(-4095, 0, 2048), - COL_VERTEX(-2559, 0, 2935), - COL_VERTEX(-4095, 0, 3822), - COL_VERTEX(-3071, 0, 3822), - COL_VERTEX(-4607, 0, 2935), - COL_VERTEX(-1023, 0, 3822), - COL_VERTEX(0, 0, 3822), - COL_VERTEX(-1535, 0, 2935), - COL_VERTEX(-1023, 0, 2048), - COL_VERTEX(2048, 0, 3822), - COL_VERTEX(512, 0, 4708), - COL_VERTEX(1536, 0, 4708), - COL_VERTEX(4096, 0, 375), - COL_VERTEX(3584, 0, 1262), - COL_VERTEX(6272, 0, 4864), - COL_VERTEX(6784, 0, 5751), - COL_VERTEX(5248, 0, 6638), - COL_VERTEX(6272, 0, 6638), - COL_VERTEX(4736, 0, 5751), - COL_VERTEX(5248, 0, 4864), - COL_VERTEX(-3711, -153, 2713), - COL_VERTEX(-3455, -153, 2713), - COL_VERTEX(-3327, -153, 2935), - COL_VERTEX(-3455, -153, 3157), - COL_VERTEX(-3711, -153, 3157), - COL_VERTEX(-3839, -153, 2935), - COL_VERTEX(-639, -153, 2713), - COL_VERTEX(-383, -153, 2713), - COL_VERTEX(-255, -153, 2935), - COL_VERTEX(-383, -153, 3157), - COL_VERTEX(-639, -153, 3157), - COL_VERTEX(-767, -153, 2935), - COL_VERTEX(896, -153, 3600), - COL_VERTEX(1152, -153, 3600), - COL_VERTEX(1280, -153, 3822), - COL_VERTEX(1152, -153, 4043), - COL_VERTEX(896, -153, 4043), - COL_VERTEX(768, -153, 3822), - COL_VERTEX(2944, -153, 153), - COL_VERTEX(3200, -153, 153), - COL_VERTEX(3328, -153, 375), - COL_VERTEX(2944, -153, 597), - COL_VERTEX(3200, -153, 597), - COL_VERTEX(2816, -153, 375), - COL_VERTEX(5632, -153, 5529), - COL_VERTEX(5888, -153, 5529), - COL_VERTEX(6016, -153, 5751), - COL_VERTEX(5632, -153, 5973), - COL_VERTEX(5888, -153, 5973), - COL_VERTEX(5504, -153, 5751), - COL_VERTEX(1024, -255, -3583), - COL_VERTEX(2091, -230, -2858), - COL_VERTEX(4096, -255, -1535), - COL_VERTEX(7168, -255, -6655), - COL_VERTEX(7168, -255, -1535), - COL_VERTEX(4096, -255, -3583), - COL_VERTEX(1019, -255, -4607), - COL_VERTEX(1024, -255, -4607), - COL_VERTEX(-3583, -255, -4607), - COL_VERTEX(-3583, -255, -6655), - COL_VERTEX(3686, -50, -716), - COL_VERTEX(4506, -50, -716), - COL_VERTEX(4608, -255, -1535), - COL_VERTEX(1521, -162, -2830), - COL_VERTEX(2050, -133, -2301), - COL_VERTEX(1555, -81, -2322), - COL_VERTEX(1024, -50, -2354), - COL_VERTEX(4608, -50, -716), - COL_VERTEX(5120, -255, -1535), - COL_VERTEX(5120, -50, -716), - COL_VERTEX(7578, -50, -716), - COL_VERTEX(-2175, -50, 1843), - COL_VERTEX(-4914, -50, 1024), - COL_VERTEX(-4095, -50, 1843), - COL_VERTEX(0, -50, 1843), - COL_VERTEX(819, -50, 1024), - COL_VERTEX(819, -50, -3071), - COL_VERTEX(-4095, -50, -3890), - COL_VERTEX(-4914, -50, -3071), - COL_VERTEX(0, -50, -3890), - COL_VERTEX(-8191, -255, 8192), - COL_VERTEX(8192, -255, -8191), - COL_VERTEX(6144, -50, -7065), - COL_VERTEX(-3993, -50, -7065), - COL_VERTEX(6144, -255, -6655), - COL_VERTEX(-3993, -50, -4197), - COL_VERTEX(7578, -50, -7065), - COL_VERTEX(7168, -50, -7065), - COL_VERTEX(1024, -50, -4197), - COL_VERTEX(-3583, -204, 2935), - COL_VERTEX(-511, -204, 2935), - COL_VERTEX(1024, -204, 3822), - COL_VERTEX(3072, -204, 375), - COL_VERTEX(5760, -204, 5751), - COL_VERTEX(-4095, -255, 1024), - COL_VERTEX(-2175, -255, 1024), - COL_VERTEX(-4095, -255, -3071), - COL_VERTEX(-1919, -255, 1024), - COL_VERTEX(-1919, -50, 1843), - COL_VERTEX(0, -255, 1024), - COL_VERTEX(0, -255, -3071), - COL_VERTEX(7782, -50, 7782), - COL_VERTEX(-8191, -50, 7782), - COL_VERTEX(8192, -255, 8192), - COL_VERTEX(7782, -50, -8191), - COL_VERTEX(0, 0, 6400), - COL_VERTEX(64, 38, 6413), - COL_VERTEX(256, 0, 6144), - COL_VERTEX(294, 38, 6182), - COL_VERTEX(986, 38, 6182), - COL_VERTEX(1024, 0, 6144), - COL_VERTEX(1216, 38, 6413), - COL_VERTEX(1280, 0, 6400), - COL_VERTEX(0, 0, 6656), - COL_VERTEX(64, 38, 6643), - COL_VERTEX(1216, 38, 6643), - COL_VERTEX(1280, 0, 6656), - COL_VERTEX(986, 38, 6874), - COL_VERTEX(1024, 0, 6912), - COL_VERTEX(294, 38, 6874), - COL_VERTEX(256, 0, 6912), - COL_VERTEX(-767, 512, -2303), - COL_VERTEX(-383, 512, 256), - COL_VERTEX(-383, 512, -2303), - COL_VERTEX(-383, 128, 640), - COL_VERTEX(-383, 128, -2687), - COL_VERTEX(-767, 512, 256), - COL_VERTEX(-3327, 512, -2303), - COL_VERTEX(-3071, 768, -2303), - COL_VERTEX(-1023, 768, -2303), - COL_VERTEX(-1023, 768, -2047), - COL_VERTEX(-3071, 768, -2047), - COL_VERTEX(-2736, 1103, -255), - COL_VERTEX(-2815, 1024, -255), - COL_VERTEX(-1919, 1024, -255), - COL_VERTEX(-2815, 1024, -1791), - COL_VERTEX(-2943, 1024, -1791), - COL_VERTEX(-2943, 1024, -255), - COL_VERTEX(-2943, 896, -1919), - COL_VERTEX(-511, 256, 1024), - COL_VERTEX(-2175, 0, 2048), - COL_VERTEX(-2175, 256, 1024), - COL_VERTEX(-1919, 0, 2048), - COL_VERTEX(-1919, 0, 165), - COL_VERTEX(-2175, 0, -52), - COL_VERTEX(-2175, 256, 512), - COL_VERTEX(-1919, 0, -52), - COL_VERTEX(-2175, 437, 331), - COL_VERTEX(-2176, 1103, -639), - COL_VERTEX(-1920, 1103, -639), - COL_VERTEX(-1920, 1103, -334), - COL_VERTEX(-1920, 1280, -511), - COL_VERTEX(-2176, 1103, -334), - COL_VERTEX(-1919, 1103, -255), - COL_VERTEX(-2736, 1103, -334), - COL_VERTEX(-1535, 1280, -1535), - COL_VERTEX(-2559, 1280, -1535), - COL_VERTEX(-1945, 1280, -921), - COL_VERTEX(-1535, 1280, -511), - COL_VERTEX(-2559, 1280, -511), - COL_VERTEX(-2149, 1280, -921), - COL_VERTEX(4608, -255, -6143), - COL_VERTEX(6144, -255, -6143), - COL_VERTEX(7168, 0, -7167), - COL_VERTEX(7168, -255, -4607), - COL_VERTEX(6656, -255, -4607), - COL_VERTEX(6656, -255, -5631), - COL_VERTEX(4608, -255, -5631), - COL_VERTEX(6144, -255, -5119), - COL_VERTEX(5632, -255, -5119), - COL_VERTEX(6144, 0, -5119), - COL_VERTEX(6144, -255, -4607), - COL_VERTEX(5632, -255, -4607), - COL_VERTEX(6656, -255, -3583), - COL_VERTEX(7168, -255, -3583), - COL_VERTEX(7168, 0, -3583), - COL_VERTEX(7168, -255, -3071), - COL_VERTEX(6656, -255, -3071), - COL_VERTEX(6656, -255, -2559), - COL_VERTEX(6144, -255, -2559), - COL_VERTEX(6656, 0, -2559), - COL_VERTEX(6656, -255, -2047), - COL_VERTEX(6144, -255, -2047), - COL_VERTEX(4608, 0, -3071), - COL_VERTEX(4608, 0, -511), - COL_VERTEX(5120, 0, -511), - COL_VERTEX(5632, -255, -3071), - COL_VERTEX(-3583, 0, -5119), - COL_VERTEX(-4095, 0, -4607), - COL_VERTEX(-3071, 0, -6655), - COL_VERTEX(-3071, 0, -6143), - COL_VERTEX(4096, -255, -3071), - COL_VERTEX(4608, 0, -3583), - COL_VERTEX(4608, 0, -4095), - COL_VERTEX(5632, 0, -4095), - COL_VERTEX(5632, 0, -3071), - COL_VERTEX(1024, 0, -4607), - COL_VERTEX(1536, 0, -4607), - COL_VERTEX(512, -255, -4607), - COL_VERTEX(2048, 0, -5119), - COL_VERTEX(1024, 0, -5119), - COL_VERTEX(512, 0, -4607), - COL_VERTEX(2560, -255, -5119), - COL_VERTEX(2560, -255, -4607), - COL_VERTEX(1536, -255, -4607), - COL_VERTEX(1024, 0, -3583), - COL_VERTEX(512, 0, -5631), - COL_VERTEX(-1023, 0, -5119), - COL_VERTEX(512, -255, -5119), - COL_VERTEX(-1023, 0, -4607), - COL_VERTEX(-1023, -255, -4607), - COL_VERTEX(-2559, 0, -4607), - COL_VERTEX(-1023, -255, -6655), - COL_VERTEX(-1535, -255, -6655), - COL_VERTEX(-1023, -255, -5631), - COL_VERTEX(1536, -255, -4095), - COL_VERTEX(5632, -255, -4095), - COL_VERTEX(5120, -255, -3583), - COL_VERTEX(4608, -255, -3583), - COL_VERTEX(512, -255, -5631), - COL_VERTEX(3072, -255, -5119), - COL_VERTEX(3072, 0, -5119), - COL_VERTEX(3072, -255, -4607), - COL_VERTEX(3584, 0, -4607), - COL_VERTEX(3584, -255, -6143), - COL_VERTEX(3072, -255, -6143), - COL_VERTEX(3584, 0, -6143), - COL_VERTEX(3072, -255, -5631), - COL_VERTEX(2048, -255, -5631), - COL_VERTEX(3072, 0, -5631), - COL_VERTEX(2048, -255, -5119), - COL_VERTEX(1024, -255, -5119), - COL_VERTEX(1024, -255, -6143), - COL_VERTEX(512, -255, -6143), - COL_VERTEX(-3071, -255, -6655), - COL_VERTEX(-3071, -255, -4607), - COL_VERTEX(-3071, -255, -5631), - COL_VERTEX(-2559, -255, -5631), - COL_VERTEX(-1535, -255, -5119), - COL_VERTEX(-2047, -255, -5119), - COL_VERTEX(-2047, -255, -6143), - COL_VERTEX(-3071, -255, -6143), - COL_VERTEX(-2047, 0, -6143), - COL_VERTEX(-2559, -255, -4607), - COL_VERTEX(6672, 614, 2032), - COL_VERTEX(6672, 614, 4624), - COL_VERTEX(5104, 614, 4624), - COL_VERTEX(5104, 614, 2032), - COL_VERTEX(6595, 563, 4470), - COL_VERTEX(5341, 563, 2186), - COL_VERTEX(5341, 563, 4310), - COL_VERTEX(6595, 563, 2186), - COL_VERTEX(6595, 563, 4310), - COL_VERTEX(-2943, 896, -127), - COL_VERTEX(-3583, 256, 1024), - COL_VERTEX(-3583, 256, 512), - COL_VERTEX(-511, 256, 512), - COL_VERTEX(-1919, 256, 1024), - COL_VERTEX(-2175, 0, 165), - COL_VERTEX(-1919, 437, -52), - COL_VERTEX(-2175, 437, -52), - COL_VERTEX(-1919, 437, 331), - COL_VERTEX(-1919, 256, 512), - COL_VERTEX(-1920, 1280, -639), - COL_VERTEX(-2176, 1280, -639), - COL_VERTEX(-1945, 1280, -1125), - COL_VERTEX(-2149, 1280, -1125), - COL_VERTEX(-2176, 1280, -511), - COL_VERTEX(6144, 0, -6143), - COL_VERTEX(6144, 0, -7167), - COL_VERTEX(4608, 0, -6143), - COL_VERTEX(7168, 0, -4607), - COL_VERTEX(6656, 0, -4607), - COL_VERTEX(6656, 0, -5631), - COL_VERTEX(4608, 0, -5631), - COL_VERTEX(6144, 0, -4607), - COL_VERTEX(5632, 0, -4607), - COL_VERTEX(5632, 0, -5119), - COL_VERTEX(7168, 0, -3071), - COL_VERTEX(6656, 0, -3071), - COL_VERTEX(6656, 0, -3583), - COL_VERTEX(6656, 0, -2047), - COL_VERTEX(6144, 0, -2559), - COL_VERTEX(6144, 0, -2047), - COL_VERTEX(5120, 0, -3071), - COL_VERTEX(5120, -255, -3071), - COL_VERTEX(4096, 0, -3071), - COL_VERTEX(4608, -255, -3071), - COL_VERTEX(-3583, -255, -5119), - COL_VERTEX(-3583, 0, -6655), - COL_VERTEX(-4095, 0, -5119), - COL_VERTEX(-3071, 0, -4607), - COL_VERTEX(-3071, 0, -5631), - COL_VERTEX(4096, 0, -3583), - COL_VERTEX(5120, 0, -3583), - COL_VERTEX(5120, 0, -4095), - COL_VERTEX(4096, 0, -4095), - COL_VERTEX(512, 0, -5119), - COL_VERTEX(2560, 0, -4607), - COL_VERTEX(1536, 0, -4095), - COL_VERTEX(5120, -255, -4095), - COL_VERTEX(2560, 0, -5119), - COL_VERTEX(-1023, 0, -5631), - COL_VERTEX(512, 0, -6143), - COL_VERTEX(1024, 0, -6143), - COL_VERTEX(-1023, -255, -5119), - COL_VERTEX(-1535, 0, -5119), - COL_VERTEX(-1535, 0, -6655), - COL_VERTEX(-1023, 0, -6655), - COL_VERTEX(-2047, 0, -5119), - COL_VERTEX(-2559, 0, -5631), - COL_VERTEX(4608, -255, -4095), - COL_VERTEX(3072, 0, -4607), - COL_VERTEX(3584, -255, -4607), - COL_VERTEX(3072, 0, -6143), - COL_VERTEX(2048, 0, -5631), - COL_VERTEX(5181, 563, 2186), - COL_VERTEX(5181, 563, 4470), - COL_VERTEX(5181, 563, 2346), - COL_VERTEX(5341, 563, 2346), - COL_VERTEX(5341, 563, 4470), - COL_VERTEX(5181, 563, 4310), - COL_VERTEX(6435, 563, 2346), - COL_VERTEX(6595, 563, 2346), - COL_VERTEX(6435, 563, 2186), - COL_VERTEX(6435, 563, 4470), - COL_VERTEX(6435, 563, 4310), - COL_VERTEX(6963, 0, -6757), - COL_VERTEX(6963, -511, -6757), - COL_VERTEX(6758, -511, -6757), - COL_VERTEX(6758, 0, -6757), - COL_VERTEX(6963, 0, -6962), - COL_VERTEX(6963, -511, -6962), - COL_VERTEX(6758, -511, -6962), - COL_VERTEX(6758, 0, -6962), - COL_VERTEX(1600, 154, 960), - COL_VERTEX(1648, 1024, 624), - COL_VERTEX(1600, 154, 576), - COL_VERTEX(1984, 154, 576), - COL_VERTEX(1936, 1024, 624), - COL_VERTEX(1648, 1024, 912), - COL_VERTEX(1936, 1024, 912), - COL_VERTEX(1984, 154, 960), - COL_VERTEX(-6079, 154, 576), - COL_VERTEX(-5743, 1024, 624), - COL_VERTEX(-5695, 154, 576), - COL_VERTEX(-6143, 0, 512), - COL_VERTEX(-6079, 154, 960), - COL_VERTEX(-6031, 1024, 624), - COL_VERTEX(-6143, 0, 1024), - COL_VERTEX(-5743, 1024, 912), - COL_VERTEX(-5631, 0, 512), - COL_VERTEX(-5695, 154, 960), - COL_VERTEX(-5631, 0, 1024), - COL_VERTEX(-6079, 154, -2751), - COL_VERTEX(-6079, 154, -2367), - COL_VERTEX(-6143, 0, -2303), - COL_VERTEX(-6143, 0, -2815), - COL_VERTEX(-5695, 154, -2751), - COL_VERTEX(-5631, 0, -2815), - COL_VERTEX(-5695, 154, -2367), - COL_VERTEX(-5631, 0, -2303), - COL_VERTEX(1600, 26, -2751), - COL_VERTEX(1600, 26, -2367), - COL_VERTEX(1984, 26, -2751), - COL_VERTEX(1984, 26, -2367), - COL_VERTEX(5120, 0, 4608), - COL_VERTEX(6656, 0, 4608), - COL_VERTEX(5120, 0, 2048), - COL_VERTEX(6656, 0, 2048), - COL_VERTEX(-6031, 1024, 912), - COL_VERTEX(-6031, 1024, -2703), - COL_VERTEX(-5743, 1024, -2703), - COL_VERTEX(-6031, 1024, -2415), - COL_VERTEX(-5743, 1024, -2415), - COL_VERTEX(1648, 896, -2703), - COL_VERTEX(1936, 896, -2703), - COL_VERTEX(1648, 896, -2415), - COL_VERTEX(1936, 896, -2415), - COL_VERTEX(-1279, 1024, -255), - COL_VERTEX(-1023, -255, 1024), - COL_VERTEX(-1023, 256, 1024), - COL_VERTEX(-1023, 768, 2048), - COL_VERTEX(-1049, 768, 2048), - COL_VERTEX(-1049, -255, 1024), - COL_VERTEX(-1049, 0, 2048), - COL_VERTEX(-1049, 256, 1024), - COL_VERTEX(-1535, 768, 2935), - COL_VERTEX(-1561, 768, 2944), - COL_VERTEX(-1561, 0, 2944), - COL_VERTEX(-1049, 0, 3822), - COL_VERTEX(-1023, 768, 3822), - COL_VERTEX(-1945, 768, -921), - COL_VERTEX(-1049, 768, 3822), - COL_VERTEX(-1945, 768, -1125), - COL_VERTEX(-2149, 768, -1125), - COL_VERTEX(-2149, 768, -921), - COL_VERTEX(-6655, 0, 1024), - COL_VERTEX(-8191, 1408, 1536), - COL_VERTEX(-6655, 0, 512), - COL_VERTEX(-7167, 0, -2559), - COL_VERTEX(-8447, 256, -3071), - COL_VERTEX(-5631, 0, 2560), - COL_VERTEX(-8191, 1280, 6144), - COL_VERTEX(-6399, 0, -5055), - COL_VERTEX(-1036, 282, 1024), - COL_VERTEX(-1036, 794, 2048), - COL_VERTEX(7680, 0, -8191), - COL_VERTEX(7680, 0, -7167), - COL_VERTEX(-4095, 0, -7167), - COL_VERTEX(-4095, 0, -4095), - COL_VERTEX(-5247, 0, -7231), - COL_VERTEX(1280, 205, 5632), - COL_VERTEX(-2687, 1280, 5632), - COL_VERTEX(1792, 563, 5376), - COL_VERTEX(2048, 0, 6144), - COL_VERTEX(768, 0, 6016), - COL_VERTEX(1536, 0, 6144), - COL_VERTEX(-511, 0, 6144), - COL_VERTEX(-3583, 0, 4608), - COL_VERTEX(-5119, 0, 4608), - COL_VERTEX(-5631, 0, 4096), - COL_VERTEX(-6271, 0, -6463), - COL_VERTEX(0, 0, -7167), - COL_VERTEX(-1087, 1088, 5170), - COL_VERTEX(2816, 307, 5376), - COL_VERTEX(3072, 0, 5632), - COL_VERTEX(3072, 307, 5120), - COL_VERTEX(3584, 307, 5120), - COL_VERTEX(3584, 0, 6144), - COL_VERTEX(-5119, 0, -3071), - COL_VERTEX(-5119, 0, 1024), - COL_VERTEX(0, 0, -4095), - COL_VERTEX(7680, 0, -511), - COL_VERTEX(7680, 0, 7680), - COL_VERTEX(3584, 1024, -8191), - COL_VERTEX(-255, 256, -8191), - COL_VERTEX(1024, 0, -4095), - COL_VERTEX(-8191, 1280, -8191), - COL_VERTEX(384, 0, 6016), - COL_VERTEX(-8191, 0, 7680), - COL_VERTEX(1024, 0, -3071), - COL_VERTEX(-6143, 128, -1535), - COL_VERTEX(-5220, 256, -4004), - COL_VERTEX(7680, 0, 0), - COL_VERTEX(4608, 0, 3584), - COL_VERTEX(4864, 0, 4864), - COL_VERTEX(-5631, 0, -5055), - COL_VERTEX(-4863, 0, -5439), - COL_VERTEX(-6207, 0, -6015), - COL_VERTEX(0, 0, 7680), - COL_VERTEX(4608, 0, 5120), - COL_VERTEX(4608, 0, 4096), - COL_VERTEX(3328, 435, 3072), - COL_VERTEX(3840, 307, 3840), - COL_VERTEX(3584, 563, 4608), - COL_VERTEX(-5879, -255, -6182), - COL_VERTEX(5632, 256, 862), - COL_VERTEX(-5055, 0, -6399), - COL_VERTEX(-3967, 128, 4215), - COL_VERTEX(-5119, 128, 3131), - COL_VERTEX(-5419, -255, -6428), - COL_VERTEX(-4528, -255, -6920), - COL_VERTEX(-5158, -255, -5745), - COL_VERTEX(-5649, -255, -5430), - COL_VERTEX(-6141, -255, -5499), - COL_VERTEX(-5403, -255, -6845), - COL_VERTEX(-5874, -255, -6354), - COL_TRI_INIT(SURFACE_DEFAULT, 111), - COL_TRI(452, 506, 505), - COL_TRI(455, 452, 505), - COL_TRI(506, 463, 510), - COL_TRI(462, 463, 506), - COL_TRI(506, 452, 548), - COL_TRI(462, 506, 548), - COL_TRI(455, 505, 503), - COL_TRI(536, 467, 457), - COL_TRI(536, 457, 537), - COL_TRI(467, 548, 457), - COL_TRI(548, 452, 457), - COL_TRI(455, 508, 459), - COL_TRI(550, 539, 563), - COL_TRI(539, 104, 563), - COL_TRI(104, 118, 563), - COL_TRI(118, 119, 563), - COL_TRI(119, 474, 563), - COL_TRI(474, 475, 563), - COL_TRI(475, 550, 563), - COL_TRI(119, 92, 559), - COL_TRI(473, 540, 550), - COL_TRI(473, 550, 475), - COL_TRI(551, 474, 119), - COL_TRI(474, 551, 558), - COL_TRI(474, 558, 552), - COL_TRI(552, 472, 474), - COL_TRI(554, 396, 515), - COL_TRI(536, 549, 465), - COL_TRI(465, 553, 510), - COL_TRI(553, 465, 549), - COL_TRI(554, 553, 549), - COL_TRI(463, 465, 510), - COL_TRI(536, 516, 549), - COL_TRI(516, 554, 549), - COL_TRI(515, 564, 554), - COL_TRI(554, 516, 294), - COL_TRI(554, 294, 396), - COL_TRI(108, 110, 527), - COL_TRI(467, 536, 465), - COL_TRI(467, 462, 548), - COL_TRI(108, 527, 526), - COL_TRI(526, 525, 565), - COL_TRI(108, 526, 565), - COL_TRI(525, 109, 565), - COL_TRI(109, 525, 111), - COL_TRI(109, 108, 565), - COL_TRI(116, 112, 111), - COL_TRI(107, 109, 111), - COL_TRI(527, 110, 566), - COL_TRI(508, 527, 566), - COL_TRI(110, 106, 459), - COL_TRI(110, 459, 508), - COL_TRI(110, 508, 566), - COL_TRI(106, 537, 459), - COL_TRI(537, 457, 459), - COL_TRI(523, 522, 216), - COL_TRI(491, 105, 107), - COL_TRI(491, 107, 495), - COL_TRI(495, 107, 111), - COL_TRI(510, 555, 528), - COL_TRI(521, 523, 218), - COL_TRI(523, 216, 218), - COL_TRI(219, 556, 226), - COL_TRI(216, 522, 545), - COL_TRI(216, 545, 213), - COL_TRI(521, 218, 222), - COL_TRI(213, 545, 524), - COL_TRI(211, 213, 524), - COL_TRI(219, 524, 556), - COL_TRI(556, 524, 546), - COL_TRI(211, 524, 219), - COL_TRI(125, 552, 124), - COL_TRI(226, 556, 540), - COL_TRI(540, 224, 226), - COL_TRI(521, 222, 122), - COL_TRI(521, 122, 535), - COL_TRI(222, 224, 122), - COL_TRI(540, 122, 224), - COL_TRI(540, 123, 122), - COL_TRI(122, 124, 535), - COL_TRI(124, 557, 535), - COL_TRI(552, 557, 124), - COL_TRI(535, 557, 534), - COL_TRI(557, 552, 534), - COL_TRI(552, 558, 534), - COL_TRI(552, 125, 472), - COL_TRI(473, 472, 125), - COL_TRI(120, 473, 125), - COL_TRI(473, 121, 540), - COL_TRI(121, 123, 540), - COL_TRI(551, 119, 560), - COL_TRI(473, 120, 121), - COL_TRI(551, 560, 561), - COL_TRI(558, 551, 561), - COL_TRI(558, 561, 534), - COL_TRI(92, 101, 559), - COL_TRI(119, 559, 560), - COL_TRI(559, 101, 115), - COL_TRI(559, 115, 560), - COL_TRI(115, 117, 561), - COL_TRI(560, 115, 561), - COL_TRI(561, 117, 534), - COL_TRI(562, 567, 568), - COL_TRI(562, 569, 567), - COL_TRI(156, 547, 97), - COL_TRI(562, 570, 569), - COL_TRI(562, 571, 570), - COL_TRI(562, 568, 572), - COL_TRI(562, 572, 573), - COL_TRI(543, 538, 547), - COL_TRI(156, 311, 547), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 90), - COL_TRI(455, 503, 504), - COL_TRI(505, 504, 503), - COL_TRI(506, 504, 505), - COL_TRI(506, 507, 504), - COL_TRI(508, 504, 509), - COL_TRI(506, 510, 507), - COL_TRI(488, 511, 512), - COL_TRI(488, 487, 511), - COL_TRI(511, 489, 512), - COL_TRI(511, 492, 489), - COL_TRI(176, 539, 513), - COL_TRI(176, 514, 192), - COL_TRI(175, 539, 176), - COL_TRI(175, 291, 539), - COL_TRI(210, 513, 540), - COL_TRI(513, 541, 514), - COL_TRI(104, 166, 172), - COL_TRI(104, 172, 97), - COL_TRI(166, 104, 290), - COL_TRI(166, 290, 167), - COL_TRI(192, 514, 269), - COL_TRI(192, 269, 193), - COL_TRI(514, 541, 529), - COL_TRI(189, 515, 516), - COL_TRI(189, 516, 191), - COL_TRI(516, 183, 538), - COL_TRI(191, 516, 543), - COL_TRI(191, 543, 194), - COL_TRI(375, 515, 188), - COL_TRI(515, 189, 188), - COL_TRI(517, 515, 542), - COL_TRI(515, 529, 542), - COL_TRI(167, 290, 173), - COL_TRI(518, 116, 530), - COL_TRI(519, 518, 530), - COL_TRI(520, 116, 518), - COL_TRI(521, 520, 518), - COL_TRI(522, 523, 518), - COL_TRI(523, 521, 518), - COL_TRI(518, 545, 522), - COL_TRI(518, 524, 545), - COL_TRI(518, 519, 524), - COL_TRI(509, 527, 508), - COL_TRI(524, 509, 546), - COL_TRI(524, 519, 509), - COL_TRI(519, 499, 496), - COL_TRI(519, 530, 499), - COL_TRI(496, 525, 519), - COL_TRI(525, 509, 519), - COL_TRI(509, 525, 526), - COL_TRI(509, 526, 527), - COL_TRI(207, 540, 546), - COL_TRI(207, 546, 208), - COL_TRI(510, 528, 507), - COL_TRI(528, 544, 507), - COL_TRI(528, 517, 544), - COL_TRI(517, 542, 544), - COL_TRI(529, 541, 542), - COL_TRI(116, 111, 497), - COL_TRI(116, 497, 499), - COL_TRI(530, 116, 499), - COL_TRI(521, 531, 520), - COL_TRI(117, 116, 520), - COL_TRI(531, 117, 520), - COL_TRI(532, 521, 535), - COL_TRI(521, 532, 531), - COL_TRI(532, 533, 531), - COL_TRI(533, 117, 531), - COL_TRI(534, 117, 533), - COL_TRI(534, 533, 532), - COL_TRI(535, 534, 532), - COL_TRI(536, 183, 516), - COL_TRI(536, 184, 183), - COL_TRI(536, 537, 178), - COL_TRI(536, 178, 184), - COL_TRI(537, 179, 178), - COL_TRI(537, 106, 179), - COL_TRI(538, 185, 182), - COL_TRI(538, 183, 185), - COL_TRI(538, 182, 547), - COL_TRI(99, 547, 182), - COL_TRI(99, 180, 103), - COL_TRI(99, 181, 180), - COL_TRI(99, 182, 181), - COL_TRI(248, 103, 180), - COL_TRI(248, 180, 204), - COL_TRI(106, 246, 177), - COL_TRI(106, 177, 179), - COL_TRI(210, 540, 207), - COL_TRI(508, 455, 504), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 16), - COL_TRI(569, 570, 553), - COL_TRI(554, 569, 553), - COL_TRI(567, 569, 554), - COL_TRI(570, 571, 553), - COL_TRI(571, 510, 553), - COL_TRI(567, 554, 564), - COL_TRI(573, 528, 555), - COL_TRI(562, 573, 555), - COL_TRI(573, 572, 517), - COL_TRI(528, 573, 517), - COL_TRI(510, 562, 555), - COL_TRI(510, 571, 562), - COL_TRI(517, 572, 515), - COL_TRI(572, 568, 515), - COL_TRI(568, 567, 564), - COL_TRI(515, 568, 564), - COL_TRI_INIT(SURFACE_INSTANT_QUICKSAND, 9), - COL_TRI(159, 165, 164), - COL_TRI(156, 157, 158), - COL_TRI(159, 158, 160), - COL_TRI(159, 161, 158), - COL_TRI(158, 161, 156), - COL_TRI(159, 156, 161), - COL_TRI(162, 163, 156), - COL_TRI(162, 156, 159), - COL_TRI(159, 164, 162), - COL_TRI_INIT(SURFACE_DEEP_MOVING_QUICKSAND, 60), - COL_TRI_SPECIAL(36, 129, 39, 0xAB), - COL_TRI_SPECIAL(33, 126, 127, 0x0), - COL_TRI_SPECIAL(33, 127, 34, 0x0), - COL_TRI_SPECIAL(34, 127, 128, 0xD5), - COL_TRI_SPECIAL(34, 128, 36, 0xD5), - COL_TRI_SPECIAL(39, 129, 130, 0x80), - COL_TRI_SPECIAL(39, 130, 40, 0x80), - COL_TRI_SPECIAL(69, 133, 68, 0x0), - COL_TRI_SPECIAL(36, 128, 129, 0xAB), - COL_TRI_SPECIAL(40, 131, 67, 0x55), - COL_TRI_SPECIAL(40, 130, 131, 0x55), - COL_TRI_SPECIAL(67, 131, 126, 0x2B), - COL_TRI_SPECIAL(67, 126, 33, 0x2B), - COL_TRI_SPECIAL(69, 132, 133, 0x0), - COL_TRI_SPECIAL(71, 136, 137, 0x55), - COL_TRI_SPECIAL(68, 134, 70, 0xD5), - COL_TRI_SPECIAL(68, 133, 134, 0xD5), - COL_TRI_SPECIAL(72, 135, 136, 0x80), - COL_TRI_SPECIAL(72, 136, 71, 0x80), - COL_TRI_SPECIAL(70, 135, 72, 0xAB), - COL_TRI_SPECIAL(70, 134, 135, 0xAB), - COL_TRI_SPECIAL(74, 139, 140, 0xD5), - COL_TRI_SPECIAL(71, 137, 73, 0x55), - COL_TRI_SPECIAL(73, 132, 69, 0x2B), - COL_TRI_SPECIAL(73, 137, 132, 0x2B), - COL_TRI_SPECIAL(75, 138, 139, 0x0), - COL_TRI_SPECIAL(75, 139, 74, 0x0), - COL_TRI_SPECIAL(74, 140, 76, 0xD5), - COL_TRI_SPECIAL(79, 138, 75, 0x2B), - COL_TRI_SPECIAL(77, 141, 142, 0x80), - COL_TRI_SPECIAL(77, 142, 78, 0x80), - COL_TRI_SPECIAL(76, 141, 77, 0xAB), - COL_TRI_SPECIAL(76, 140, 141, 0xAB), - COL_TRI_SPECIAL(78, 143, 79, 0x55), - COL_TRI_SPECIAL(78, 142, 143, 0x55), - COL_TRI_SPECIAL(83, 148, 147, 0x80), - COL_TRI_SPECIAL(79, 143, 138, 0x2B), - COL_TRI_SPECIAL(80, 144, 145, 0x0), - COL_TRI_SPECIAL(80, 145, 81, 0x0), - COL_TRI_SPECIAL(81, 145, 146, 0xD5), - COL_TRI_SPECIAL(81, 146, 82, 0xD5), - COL_TRI_SPECIAL(83, 147, 84, 0x80), - COL_TRI_SPECIAL(87, 150, 151, 0x0), - COL_TRI_SPECIAL(82, 146, 148, 0xAB), - COL_TRI_SPECIAL(82, 148, 83, 0xAB), - COL_TRI_SPECIAL(84, 149, 85, 0x55), - COL_TRI_SPECIAL(84, 147, 149, 0x55), - COL_TRI_SPECIAL(85, 144, 80, 0x2B), - COL_TRI_SPECIAL(85, 149, 144, 0x2B), - COL_TRI_SPECIAL(88, 154, 89, 0xAB), - COL_TRI_SPECIAL(87, 151, 86, 0x0), - COL_TRI_SPECIAL(86, 151, 152, 0xD5), - COL_TRI_SPECIAL(86, 152, 88, 0xD5), - COL_TRI_SPECIAL(89, 153, 90, 0x80), - COL_TRI_SPECIAL(89, 154, 153, 0x80), - COL_TRI_SPECIAL(88, 152, 154, 0xAB), - COL_TRI_SPECIAL(90, 155, 91, 0x55), - COL_TRI_SPECIAL(90, 153, 155, 0x55), - COL_TRI_SPECIAL(91, 150, 87, 0x2B), - COL_TRI_SPECIAL(91, 155, 150, 0x2B), - COL_TRI_INIT(SURFACE_SHALLOW_MOVING_QUICKSAND, 60), - COL_TRI_SPECIAL(109, 107, 37, 0xAB), - COL_TRI_SPECIAL(105, 32, 35, 0x0), - COL_TRI_SPECIAL(105, 106, 32, 0x0), - COL_TRI_SPECIAL(107, 105, 35, 0xD5), - COL_TRI_SPECIAL(107, 35, 37, 0xD5), - COL_TRI_SPECIAL(108, 38, 41, 0x80), - COL_TRI_SPECIAL(108, 109, 38, 0x80), - COL_TRI_SPECIAL(103, 114, 43, 0x0), - COL_TRI_SPECIAL(109, 37, 38, 0xAB), - COL_TRI_SPECIAL(110, 108, 41, 0x55), - COL_TRI_SPECIAL(110, 41, 42, 0x55), - COL_TRI_SPECIAL(106, 110, 42, 0x2B), - COL_TRI_SPECIAL(106, 42, 32, 0x2B), - COL_TRI_SPECIAL(103, 43, 44, 0x0), - COL_TRI_SPECIAL(113, 47, 48, 0x55), - COL_TRI_SPECIAL(102, 44, 46, 0xD5), - COL_TRI_SPECIAL(102, 103, 44, 0xD5), - COL_TRI_SPECIAL(111, 45, 47, 0x80), - COL_TRI_SPECIAL(111, 112, 45, 0x80), - COL_TRI_SPECIAL(112, 46, 45, 0xAB), - COL_TRI_SPECIAL(112, 102, 46, 0xAB), - COL_TRI_SPECIAL(115, 101, 50, 0xD5), - COL_TRI_SPECIAL(113, 111, 47, 0x55), - COL_TRI_SPECIAL(114, 48, 43, 0x2B), - COL_TRI_SPECIAL(114, 113, 48, 0x2B), - COL_TRI_SPECIAL(101, 102, 49, 0x0), - COL_TRI_SPECIAL(101, 49, 50, 0x0), - COL_TRI_SPECIAL(115, 50, 52, 0xD5), - COL_TRI_SPECIAL(102, 112, 54, 0x2B), - COL_TRI_SPECIAL(116, 117, 51, 0x80), - COL_TRI_SPECIAL(116, 51, 53, 0x80), - COL_TRI_SPECIAL(117, 115, 52, 0xAB), - COL_TRI_SPECIAL(117, 52, 51, 0xAB), - COL_TRI_SPECIAL(112, 53, 54, 0x55), - COL_TRI_SPECIAL(112, 116, 53, 0x55), - COL_TRI_SPECIAL(92, 119, 57, 0x80), - COL_TRI_SPECIAL(102, 54, 49, 0x2B), - COL_TRI_SPECIAL(104, 55, 56, 0x0), - COL_TRI_SPECIAL(104, 98, 55, 0x0), - COL_TRI_SPECIAL(118, 104, 56, 0xD5), - COL_TRI_SPECIAL(118, 56, 58, 0xD5), - COL_TRI_SPECIAL(92, 57, 59, 0x80), - COL_TRI_SPECIAL(120, 125, 61, 0x0), - COL_TRI_SPECIAL(119, 58, 57, 0xAB), - COL_TRI_SPECIAL(119, 118, 58, 0xAB), - COL_TRI_SPECIAL(93, 92, 59, 0x55), - COL_TRI_SPECIAL(93, 59, 60, 0x55), - COL_TRI_SPECIAL(98, 93, 60, 0x2B), - COL_TRI_SPECIAL(98, 60, 55, 0x2B), - COL_TRI_SPECIAL(123, 64, 63, 0xAB), - COL_TRI_SPECIAL(120, 61, 62, 0x0), - COL_TRI_SPECIAL(121, 120, 62, 0xD5), - COL_TRI_SPECIAL(121, 62, 64, 0xD5), - COL_TRI_SPECIAL(122, 123, 63, 0x80), - COL_TRI_SPECIAL(122, 63, 65, 0x80), - COL_TRI_SPECIAL(123, 121, 64, 0xAB), - COL_TRI_SPECIAL(124, 65, 66, 0x55), - COL_TRI_SPECIAL(124, 122, 65, 0x55), - COL_TRI_SPECIAL(125, 66, 61, 0x2B), - COL_TRI_SPECIAL(125, 124, 66, 0x2B), - COL_TRI_INIT(SURFACE_QUICKSAND, 12), - COL_TRI(103, 102, 100), - COL_TRI(92, 93, 94), - COL_TRI(93, 95, 96), - COL_TRI(97, 93, 98), - COL_TRI(97, 95, 93), - COL_TRI(95, 99, 100), - COL_TRI(97, 99, 95), - COL_TRI(92, 94, 101), - COL_TRI(100, 101, 94), - COL_TRI(100, 102, 101), - COL_TRI(103, 100, 99), - COL_TRI(97, 98, 104), - COL_TRI_INIT(SURFACE_MOVING_QUICKSAND, 60), - COL_TRI_SPECIAL(37, 39, 38, 0xAB), - COL_TRI_SPECIAL(32, 33, 34, 0x0), - COL_TRI_SPECIAL(32, 34, 35, 0x0), - COL_TRI_SPECIAL(35, 36, 37, 0xD5), - COL_TRI_SPECIAL(35, 34, 36, 0xD5), - COL_TRI_SPECIAL(38, 39, 40, 0x80), - COL_TRI_SPECIAL(38, 40, 41, 0x80), - COL_TRI_SPECIAL(43, 69, 68, 0x0), - COL_TRI_SPECIAL(37, 36, 39, 0xAB), - COL_TRI_SPECIAL(41, 67, 42, 0x55), - COL_TRI_SPECIAL(41, 40, 67, 0x55), - COL_TRI_SPECIAL(42, 67, 33, 0x2B), - COL_TRI_SPECIAL(42, 33, 32, 0x2B), - COL_TRI_SPECIAL(43, 68, 44, 0x0), - COL_TRI_SPECIAL(47, 71, 73, 0x55), - COL_TRI_SPECIAL(44, 68, 70, 0xD5), - COL_TRI_SPECIAL(44, 70, 46, 0xD5), - COL_TRI_SPECIAL(45, 71, 47, 0x80), - COL_TRI_SPECIAL(45, 72, 71, 0x80), - COL_TRI_SPECIAL(46, 72, 45, 0xAB), - COL_TRI_SPECIAL(46, 70, 72, 0xAB), - COL_TRI_SPECIAL(50, 74, 76, 0xD5), - COL_TRI_SPECIAL(47, 73, 48, 0x55), - COL_TRI_SPECIAL(48, 73, 69, 0x2B), - COL_TRI_SPECIAL(48, 69, 43, 0x2B), - COL_TRI_SPECIAL(49, 74, 50, 0x0), - COL_TRI_SPECIAL(49, 75, 74, 0x0), - COL_TRI_SPECIAL(50, 76, 52, 0xD5), - COL_TRI_SPECIAL(54, 75, 49, 0x2B), - COL_TRI_SPECIAL(51, 77, 78, 0x80), - COL_TRI_SPECIAL(51, 78, 53, 0x80), - COL_TRI_SPECIAL(52, 76, 77, 0xAB), - COL_TRI_SPECIAL(52, 77, 51, 0xAB), - COL_TRI_SPECIAL(53, 79, 54, 0x55), - COL_TRI_SPECIAL(53, 78, 79, 0x55), - COL_TRI_SPECIAL(57, 84, 59, 0x80), - COL_TRI_SPECIAL(54, 79, 75, 0x2B), - COL_TRI_SPECIAL(55, 80, 81, 0x0), - COL_TRI_SPECIAL(55, 81, 56, 0x0), - COL_TRI_SPECIAL(56, 82, 58, 0xD5), - COL_TRI_SPECIAL(56, 81, 82, 0xD5), - COL_TRI_SPECIAL(57, 83, 84, 0x80), - COL_TRI_SPECIAL(61, 86, 62, 0x0), - COL_TRI_SPECIAL(58, 83, 57, 0xAB), - COL_TRI_SPECIAL(58, 82, 83, 0xAB), - COL_TRI_SPECIAL(59, 85, 60, 0x55), - COL_TRI_SPECIAL(59, 84, 85, 0x55), - COL_TRI_SPECIAL(60, 85, 80, 0x2B), - COL_TRI_SPECIAL(60, 80, 55, 0x2B), - COL_TRI_SPECIAL(64, 88, 89, 0xAB), - COL_TRI_SPECIAL(61, 87, 86, 0x0), - COL_TRI_SPECIAL(62, 86, 88, 0xD5), - COL_TRI_SPECIAL(62, 88, 64, 0xD5), - COL_TRI_SPECIAL(63, 89, 90, 0x80), - COL_TRI_SPECIAL(63, 90, 65, 0x80), - COL_TRI_SPECIAL(64, 89, 63, 0xAB), - COL_TRI_SPECIAL(65, 90, 91, 0x55), - COL_TRI_SPECIAL(65, 91, 66, 0x55), - COL_TRI_SPECIAL(66, 87, 61, 0x2B), - COL_TRI_SPECIAL(66, 91, 87, 0x2B), - COL_TRI_INIT(SURFACE_WALL_MISC, 58), - COL_TRI(10, 9, 11), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 3, 0), - COL_TRI(4, 5, 3), - COL_TRI(2, 1, 6), - COL_TRI(2, 6, 7), - COL_TRI(7, 6, 5), - COL_TRI(7, 5, 4), - COL_TRI(8, 9, 10), - COL_TRI(10, 11, 12), - COL_TRI(17, 26, 24), - COL_TRI(8, 13, 9), - COL_TRI(12, 11, 14), - COL_TRI(12, 14, 15), - COL_TRI(15, 13, 8), - COL_TRI(15, 14, 13), - COL_TRI(16, 24, 25), - COL_TRI(16, 25, 18), - COL_TRI(17, 24, 16), - COL_TRI(22, 29, 31), - COL_TRI(18, 25, 27), - COL_TRI(18, 27, 19), - COL_TRI(19, 26, 17), - COL_TRI(19, 27, 26), - COL_TRI(20, 28, 21), - COL_TRI(21, 29, 22), - COL_TRI(21, 28, 29), - COL_TRI(20, 30, 28), - COL_TRI(23, 30, 20), - COL_TRI(22, 31, 23), - COL_TRI(23, 31, 30), - COL_TRI(114, 486, 487), - COL_TRI(114, 487, 488), - COL_TRI(489, 490, 491), - COL_TRI(489, 492, 490), - COL_TRI(493, 489, 494), - COL_TRI(493, 488, 489), - COL_TRI(114, 488, 493), - COL_TRI(114, 493, 113), - COL_TRI(495, 494, 489), - COL_TRI(495, 489, 491), - COL_TRI(496, 494, 495), - COL_TRI(113, 497, 111), - COL_TRI(113, 493, 497), - COL_TRI(497, 493, 494), - COL_TRI(497, 494, 499), - COL_TRI(496, 499, 494), - COL_TRI(371, 498, 263), - COL_TRI(371, 500, 498), - COL_TRI(498, 500, 501), - COL_TRI(263, 498, 502), - COL_TRI(372, 501, 500), - COL_TRI(266, 502, 501), - COL_TRI(266, 501, 372), - COL_TRI(498, 501, 502), - COL_TRI(263, 502, 266), - COL_TRI(372, 500, 371), - COL_TRI_INIT(SURFACE_INSTANT_MOVING_QUICKSAND, 69), - COL_TRI_SPECIAL(158, 157, 166, 0x60), - COL_TRI_SPECIAL(158, 166, 167, 0x80), - COL_TRI_SPECIAL(168, 158, 167, 0x80), - COL_TRI_SPECIAL(156, 169, 157, 0x60), - COL_TRI_SPECIAL(157, 170, 166, 0x60), - COL_TRI_SPECIAL(166, 170, 171, 0x60), - COL_TRI_SPECIAL(166, 171, 172, 0x60), - COL_TRI_SPECIAL(172, 171, 169, 0x60), - COL_TRI_SPECIAL(156, 172, 169, 0x60), - COL_TRI_SPECIAL(168, 167, 173, 0x80), - COL_TRI_SPECIAL(160, 174, 175, 0x80), - COL_TRI_SPECIAL(160, 175, 176, 0x80), - COL_TRI_SPECIAL(165, 188, 189, 0x0), - COL_TRI_SPECIAL(165, 190, 188, 0x0), - COL_TRI_SPECIAL(164, 165, 189, 0x40), - COL_TRI_SPECIAL(164, 189, 191, 0x40), - COL_TRI_SPECIAL(159, 192, 193, 0x0), - COL_TRI_SPECIAL(159, 176, 192, 0xC0), - COL_TRI_SPECIAL(159, 160, 176, 0xC0), - COL_TRI_SPECIAL(162, 164, 191, 0x80), - COL_TRI_SPECIAL(128, 195, 129, 0xAB), - COL_TRI_SPECIAL(163, 191, 194, 0x80), - COL_TRI_SPECIAL(126, 195, 127, 0x0), - COL_TRI_SPECIAL(127, 195, 128, 0xD5), - COL_TRI_SPECIAL(129, 195, 130, 0x80), - COL_TRI_SPECIAL(135, 196, 136, 0x80), - COL_TRI_SPECIAL(130, 195, 131, 0x55), - COL_TRI_SPECIAL(131, 195, 126, 0x2B), - COL_TRI_SPECIAL(132, 196, 133, 0x0), - COL_TRI_SPECIAL(133, 196, 134, 0xD5), - COL_TRI_SPECIAL(139, 197, 140, 0xD5), - COL_TRI_SPECIAL(134, 196, 135, 0xAB), - COL_TRI_SPECIAL(136, 196, 137, 0x55), - COL_TRI_SPECIAL(137, 196, 132, 0x2B), - COL_TRI_SPECIAL(138, 197, 139, 0x0), - COL_TRI_SPECIAL(144, 198, 145, 0x0), - COL_TRI_SPECIAL(141, 197, 142, 0x80), - COL_TRI_SPECIAL(140, 197, 141, 0xAB), - COL_TRI_SPECIAL(142, 197, 143, 0x55), - COL_TRI_SPECIAL(143, 197, 138, 0x2B), - COL_TRI_SPECIAL(149, 198, 144, 0x2B), - COL_TRI_SPECIAL(145, 198, 146, 0xD5), - COL_TRI_SPECIAL(148, 198, 147, 0x80), - COL_TRI_SPECIAL(146, 198, 148, 0xAB), - COL_TRI_SPECIAL(147, 198, 149, 0x55), - COL_TRI_SPECIAL(153, 199, 155, 0x55), - COL_TRI_SPECIAL(150, 199, 151, 0x0), - COL_TRI_SPECIAL(151, 199, 152, 0xD5), - COL_TRI_SPECIAL(154, 199, 153, 0x80), - COL_TRI_SPECIAL(152, 199, 154, 0xAB), - COL_TRI_SPECIAL(155, 199, 150, 0x2B), - COL_TRI_SPECIAL(177, 200, 179, 0x80), - COL_TRI_SPECIAL(177, 201, 200, 0x80), - COL_TRI_SPECIAL(178, 200, 202, 0x40), - COL_TRI_SPECIAL(179, 200, 178, 0x60), - COL_TRI_SPECIAL(180, 203, 204, 0x80), - COL_TRI_SPECIAL(178, 202, 184, 0x40), - COL_TRI_SPECIAL(180, 205, 203, 0x80), - COL_TRI_SPECIAL(181, 205, 180, 0xA0), - COL_TRI_SPECIAL(182, 206, 205, 0xC0), - COL_TRI_SPECIAL(182, 205, 181, 0xC0), - COL_TRI_SPECIAL(183, 202, 206, 0x0), - COL_TRI_SPECIAL(183, 206, 185, 0x0), - COL_TRI_SPECIAL(184, 202, 183, 0x20), - COL_TRI_SPECIAL(185, 206, 182, 0xE0), - COL_TRI_SPECIAL(186, 207, 208, 0x0), - COL_TRI_SPECIAL(186, 209, 207, 0x0), - COL_TRI_SPECIAL(187, 207, 209, 0x40), - COL_TRI_SPECIAL(187, 210, 207, 0x40), - COL_TRI_INIT(SURFACE_HARD, 288), - COL_TRI(238, 239, 240), - COL_TRI(227, 228, 229), - COL_TRI(229, 228, 230), - COL_TRI(229, 230, 231), - COL_TRI(227, 232, 228), - COL_TRI(233, 234, 235), - COL_TRI(233, 235, 227), - COL_TRI(234, 236, 235), - COL_TRI(234, 237, 236), - COL_TRI(239, 241, 242), - COL_TRI(244, 242, 241), - COL_TRI(243, 242, 244), - COL_TRI(239, 242, 243), - COL_TRI(243, 244, 359), - COL_TRI(205, 245, 360), - COL_TRI(205, 360, 200), - COL_TRI(245, 361, 360), - COL_TRI(245, 362, 361), - COL_TRI(246, 363, 247), - COL_TRI(251, 364, 250), - COL_TRI(247, 201, 246), - COL_TRI(246, 248, 363), - COL_TRI(248, 203, 363), - COL_TRI(249, 252, 250), - COL_TRI(249, 250, 364), - COL_TRI(250, 252, 365), - COL_TRI(250, 365, 366), - COL_TRI(251, 250, 366), - COL_TRI(257, 369, 255), - COL_TRI(252, 367, 365), - COL_TRI(253, 366, 365), - COL_TRI(253, 365, 367), - COL_TRI(251, 366, 253), - COL_TRI(252, 368, 367), - COL_TRI(252, 249, 368), - COL_TRI(254, 255, 369), - COL_TRI(255, 254, 258), - COL_TRI(255, 258, 256), - COL_TRI(256, 257, 255), - COL_TRI(260, 259, 256), - COL_TRI(254, 369, 370), - COL_TRI(258, 254, 370), - COL_TRI(259, 238, 240), - COL_TRI(260, 238, 259), - COL_TRI(240, 256, 259), - COL_TRI(261, 263, 264), - COL_TRI(261, 371, 263), - COL_TRI(262, 371, 261), - COL_TRI(258, 370, 373), - COL_TRI(263, 266, 370), - COL_TRI(263, 370, 369), - COL_TRI(264, 263, 369), - COL_TRI(264, 369, 257), - COL_TRI(262, 372, 371), - COL_TRI(265, 372, 262), - COL_TRI(265, 266, 372), - COL_TRI(266, 265, 373), - COL_TRI(271, 378, 379), - COL_TRI(267, 374, 268), - COL_TRI(268, 375, 190), - COL_TRI(268, 374, 375), - COL_TRI(267, 376, 374), - COL_TRI(269, 377, 270), - COL_TRI(269, 270, 159), - COL_TRI(270, 377, 378), - COL_TRI(270, 378, 271), - COL_TRI(271, 379, 272), - COL_TRI(272, 379, 380), - COL_TRI(278, 383, 275), - COL_TRI(272, 380, 273), - COL_TRI(273, 380, 376), - COL_TRI(273, 376, 267), - COL_TRI(274, 276, 381), - COL_TRI(274, 381, 277), - COL_TRI(275, 276, 274), - COL_TRI(276, 382, 381), - COL_TRI(276, 383, 382), - COL_TRI(275, 383, 276), - COL_TRI(277, 381, 382), - COL_TRI(277, 382, 278), - COL_TRI(278, 382, 383), - COL_TRI(285, 286, 284), - COL_TRI(279, 281, 280), - COL_TRI(280, 384, 282), - COL_TRI(280, 281, 384), - COL_TRI(281, 385, 384), - COL_TRI(281, 386, 385), - COL_TRI(279, 386, 281), - COL_TRI(282, 384, 385), - COL_TRI(282, 385, 283), - COL_TRI(283, 385, 386), - COL_TRI(283, 386, 279), - COL_TRI(284, 387, 287), - COL_TRI(284, 286, 387), - COL_TRI(291, 174, 390), - COL_TRI(286, 388, 389), - COL_TRI(286, 389, 387), - COL_TRI(285, 388, 286), - COL_TRI(287, 387, 389), - COL_TRI(287, 389, 288), - COL_TRI(288, 389, 388), - COL_TRI(288, 388, 285), - COL_TRI(289, 168, 290), - COL_TRI(290, 390, 289), - COL_TRI(290, 291, 390), - COL_TRI(293, 394, 396), - COL_TRI(292, 390, 391), - COL_TRI(292, 301, 390), - COL_TRI(174, 391, 390), - COL_TRI(289, 392, 297), - COL_TRI(289, 297, 393), - COL_TRI(289, 393, 168), - COL_TRI(293, 165, 394), - COL_TRI(293, 395, 165), - COL_TRI(295, 395, 293), - COL_TRI(165, 395, 295), - COL_TRI(165, 295, 340), - COL_TRI(297, 392, 399), - COL_TRI(298, 392, 301), - COL_TRI(298, 299, 392), - COL_TRI(299, 402, 392), - COL_TRI(297, 399, 161), - COL_TRI(300, 292, 322), - COL_TRI(300, 301, 292), - COL_TRI(301, 400, 298), - COL_TRI(301, 401, 400), - COL_TRI(301, 300, 401), - COL_TRI(163, 302, 303), - COL_TRI(302, 304, 163), - COL_TRI(302, 307, 304), - COL_TRI(156, 302, 163), - COL_TRI(156, 311, 302), - COL_TRI(303, 302, 311), - COL_TRI(322, 401, 300), - COL_TRI(308, 407, 404), - COL_TRI(304, 307, 403), - COL_TRI(305, 307, 407), - COL_TRI(305, 306, 307), - COL_TRI(306, 312, 307), - COL_TRI(307, 404, 407), - COL_TRI(304, 403, 314), - COL_TRI(163, 303, 310), - COL_TRI(308, 404, 309), - COL_TRI(309, 404, 303), - COL_TRI(309, 303, 310), - COL_TRI(314, 403, 313), - COL_TRI(310, 303, 405), - COL_TRI(311, 405, 303), - COL_TRI(310, 405, 321), - COL_TRI(312, 313, 403), - COL_TRI(312, 408, 313), - COL_TRI(313, 316, 411), - COL_TRI(313, 315, 316), - COL_TRI(314, 313, 411), - COL_TRI(320, 408, 312), - COL_TRI(315, 412, 415), - COL_TRI(315, 413, 412), - COL_TRI(315, 414, 413), - COL_TRI(316, 315, 317), - COL_TRI(317, 315, 415), - COL_TRI(316, 317, 349), - COL_TRI(318, 414, 408), - COL_TRI(318, 408, 320), - COL_TRI(319, 414, 318), - COL_TRI(319, 413, 414), - COL_TRI(320, 312, 325), - COL_TRI(299, 324, 417), - COL_TRI(299, 298, 324), - COL_TRI(321, 299, 417), - COL_TRI(321, 405, 299), - COL_TRI(311, 399, 402), - COL_TRI(311, 402, 405), - COL_TRI(323, 401, 406), - COL_TRI(323, 400, 401), - COL_TRI(322, 406, 401), - COL_TRI(324, 400, 323), - COL_TRI(324, 298, 400), - COL_TRI(306, 409, 312), - COL_TRI(325, 312, 409), - COL_TRI(326, 327, 407), - COL_TRI(326, 407, 308), - COL_TRI(333, 335, 420), - COL_TRI(305, 327, 335), - COL_TRI(327, 332, 335), - COL_TRI(328, 327, 326), - COL_TRI(328, 418, 327), - COL_TRI(327, 418, 329), - COL_TRI(327, 329, 332), - COL_TRI(329, 418, 328), - COL_TRI(329, 328, 419), - COL_TRI(330, 329, 419), - COL_TRI(330, 332, 329), - COL_TRI(331, 332, 330), - COL_TRI(331, 420, 332), - COL_TRI(332, 420, 335), - COL_TRI(333, 420, 331), - COL_TRI(325, 409, 339), - COL_TRI(334, 335, 333), - COL_TRI(334, 421, 335), - COL_TRI(335, 421, 305), - COL_TRI(336, 305, 421), - COL_TRI(336, 421, 334), - COL_TRI(337, 305, 336), - COL_TRI(337, 306, 305), - COL_TRI(338, 306, 337), - COL_TRI(338, 410, 306), - COL_TRI(306, 410, 409), - COL_TRI(339, 409, 410), - COL_TRI(339, 410, 338), - COL_TRI(294, 397, 293), - COL_TRI(161, 399, 311), - COL_TRI(161, 311, 156), - COL_TRI(340, 295, 296), - COL_TRI(296, 295, 293), - COL_TRI(341, 397, 294), - COL_TRI(293, 397, 398), - COL_TRI(342, 397, 341), - COL_TRI(342, 398, 397), - COL_TRI(296, 293, 398), - COL_TRI(296, 398, 416), - COL_TRI(343, 398, 342), - COL_TRI(343, 416, 398), - COL_TRI(344, 412, 413), - COL_TRI(344, 413, 319), - COL_TRI(345, 412, 344), - COL_TRI(345, 415, 412), - COL_TRI(346, 415, 345), - COL_TRI(346, 348, 415), - COL_TRI(317, 415, 348), - COL_TRI(348, 296, 416), - COL_TRI(348, 416, 317), - COL_TRI(341, 294, 164), - COL_TRI(294, 293, 396), - COL_TRI(340, 296, 347), - COL_TRI(347, 296, 348), - COL_TRI(349, 416, 343), - COL_TRI(349, 317, 416), - COL_TRI(347, 348, 346), - COL_TRI(355, 424, 425), - COL_TRI(350, 422, 353), - COL_TRI(350, 357, 422), - COL_TRI(351, 357, 350), - COL_TRI(352, 351, 350), - COL_TRI(352, 350, 353), - COL_TRI(351, 354, 357), - COL_TRI(353, 422, 423), - COL_TRI(353, 423, 352), - COL_TRI(352, 354, 351), - COL_TRI(352, 423, 354), - COL_TRI(354, 422, 357), - COL_TRI(354, 423, 422), - COL_TRI(358, 432, 431), - COL_TRI(355, 422, 424), - COL_TRI(356, 423, 426), - COL_TRI(356, 427, 423), - COL_TRI(357, 428, 429), - COL_TRI(357, 430, 428), - COL_TRI(358, 431, 354), - COL_TRI(8, 18, 4), - COL_TRI(8, 22, 18), - COL_TRI(214, 212, 220), - COL_TRI(214, 220, 225), - COL_TRI(214, 217, 215), - COL_TRI(214, 225, 223), - COL_TRI(214, 223, 221), - COL_TRI(214, 221, 217), - COL_TRI(440, 439, 438), - COL_TRI(433, 434, 435), - COL_TRI(433, 435, 436), - COL_TRI(437, 438, 434), - COL_TRI(437, 434, 433), - COL_TRI(436, 439, 440), - COL_TRI(436, 435, 439), - COL_TRI(440, 438, 437), - COL_TRI(438, 439, 435), - COL_TRI(436, 374, 379), - COL_TRI(374, 380, 379), - COL_TRI(436, 375, 374), - COL_TRI(374, 376, 380), - COL_TRI(379, 378, 377), - COL_TRI(379, 377, 269), - COL_TRI(379, 433, 436), - COL_TRI(379, 269, 433), - COL_TRI(269, 437, 433), - COL_TRI(375, 437, 269), - COL_TRI(436, 440, 375), - COL_TRI(375, 440, 437), - COL_TRI(438, 435, 434), - COL_TRI_INIT(SURFACE_HARD_SLIPPERY, 41), - COL_TRI(227, 235, 236), - COL_TRI(240, 485, 256), - COL_TRI(367, 362, 485), - COL_TRI(205, 362, 245), - COL_TRI(231, 227, 229), - COL_TRI(360, 361, 200), - COL_TRI(230, 228, 232), - COL_TRI(233, 237, 234), - COL_TRI(359, 239, 243), - COL_TRI(239, 238, 260), - COL_TRI(237, 262, 261), - COL_TRI(237, 261, 236), - COL_TRI(227, 261, 264), - COL_TRI(239, 262, 241), - COL_TRI(239, 265, 262), - COL_TRI(206, 233, 227), - COL_TRI(205, 206, 231), - COL_TRI(206, 202, 233), - COL_TRI(227, 264, 232), - COL_TRI(202, 359, 244), - COL_TRI(202, 200, 359), - COL_TRI(373, 265, 260), - COL_TRI(485, 264, 256), - COL_TRI(264, 257, 256), - COL_TRI(205, 231, 230), - COL_TRI(368, 249, 364), - COL_TRI(368, 364, 251), - COL_TRI(373, 260, 258), - COL_TRI(253, 485, 239), - COL_TRI(253, 367, 485), - COL_TRI(157, 471, 170), - COL_TRI(367, 368, 362), - COL_TRI(361, 251, 253), - COL_TRI(361, 253, 239), - COL_TRI(170, 471, 469), - COL_TRI(170, 469, 171), - COL_TRI(157, 470, 471), - COL_TRI(171, 469, 468), - COL_TRI(171, 468, 169), - COL_TRI(169, 468, 470), - COL_TRI(169, 470, 157), - COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 80), - COL_TRI(211, 212, 213), - COL_TRI(212, 214, 213), - COL_TRI(213, 214, 215), - COL_TRI(213, 215, 216), - COL_TRI(216, 215, 217), - COL_TRI(216, 217, 218), - COL_TRI(219, 220, 212), - COL_TRI(219, 212, 211), - COL_TRI(218, 217, 221), - COL_TRI(218, 221, 222), - COL_TRI(222, 223, 224), - COL_TRI(222, 221, 223), - COL_TRI(224, 223, 225), - COL_TRI(224, 225, 226), - COL_TRI(226, 225, 220), - COL_TRI(226, 220, 219), - COL_TRI(449, 450, 451), - COL_TRI(441, 442, 443), - COL_TRI(100, 441, 443), - COL_TRI(100, 443, 95), - COL_TRI(95, 443, 444), - COL_TRI(443, 445, 444), - COL_TRI(443, 442, 445), - COL_TRI(441, 446, 442), - COL_TRI(444, 445, 447), - COL_TRI(95, 444, 96), - COL_TRI(444, 447, 448), - COL_TRI(96, 444, 448), - COL_TRI(96, 448, 94), - COL_TRI(94, 441, 100), - COL_TRI(94, 448, 441), - COL_TRI(448, 446, 441), - COL_TRI(448, 447, 446), - COL_TRI(452, 449, 451), - COL_TRI(453, 454, 449), - COL_TRI(455, 453, 449), - COL_TRI(455, 449, 452), - COL_TRI(453, 476, 454), - COL_TRI(449, 454, 450), - COL_TRI(451, 450, 456), - COL_TRI(451, 456, 458), - COL_TRI(452, 451, 457), - COL_TRI(457, 451, 458), - COL_TRI(457, 458, 459), - COL_TRI(458, 476, 453), - COL_TRI(459, 458, 453), - COL_TRI(459, 453, 455), - COL_TRI(458, 456, 476), - COL_TRI(460, 477, 478), - COL_TRI(460, 478, 464), - COL_TRI(461, 477, 460), - COL_TRI(462, 461, 460), - COL_TRI(462, 460, 463), - COL_TRI(461, 479, 477), - COL_TRI(464, 478, 480), - COL_TRI(463, 464, 465), - COL_TRI(465, 464, 466), - COL_TRI(464, 480, 466), - COL_TRI(463, 460, 464), - COL_TRI(465, 466, 467), - COL_TRI(466, 479, 461), - COL_TRI(467, 466, 461), - COL_TRI(467, 461, 462), - COL_TRI(466, 480, 479), - COL_TRI(468, 481, 482), - COL_TRI(468, 482, 470), - COL_TRI(469, 483, 481), - COL_TRI(469, 481, 468), - COL_TRI(470, 482, 484), - COL_TRI(470, 484, 471), - COL_TRI(471, 483, 469), - COL_TRI(471, 484, 483), - COL_TRI(472, 4, 474), - COL_TRI(472, 8, 4), - COL_TRI(473, 8, 472), - COL_TRI(475, 22, 473), - COL_TRI(473, 22, 8), - COL_TRI(474, 4, 18), - COL_TRI(474, 18, 475), - COL_TRI(475, 18, 22), - COL_TRI_INIT(SURFACE_CAMERA_MIDDLE, 8), - COL_TRI(482, 481, 483), - COL_TRI(445, 446, 447), - COL_TRI(445, 442, 446), - COL_TRI(450, 476, 456), - COL_TRI(450, 454, 476), - COL_TRI(478, 477, 479), - COL_TRI(478, 479, 480), - COL_TRI(482, 483, 484), - COL_TRI_STOP(), - COL_SPECIAL_INIT(7), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 653, 38, 6566, /*yaw*/ 64), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 5760, 0, 5751, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -3583, 0, 2935, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -511, 0, 2935, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 1024, 0, 3822, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 3072, 0, 375, /*yaw*/ 0), - SPECIAL_OBJECT(/*preset*/ special_palm_tree, /*pos*/ -5989, 0, -4850), - COL_WATER_BOX_INIT(3), - COL_WATER_BOX(51, 1024, -7065, 7578, -716, -50), - COL_WATER_BOX(52, -3993, -7065, 1024, -4197, -50), - COL_WATER_BOX(0, -6911, -7167, -4223, -4607, -127), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ssl_seg7_area_1_collision, 0x003e76b0, 82641, 0x0000fd80, 9890); diff --git a/levels/ssl/areas/2/1/model.inc.c b/levels/ssl/areas/2/1/model.inc.c index 5db0c6a21..55fb87bc0 100644 --- a/levels/ssl/areas/2/1/model.inc.c +++ b/levels/ssl/areas/2/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07012BD0 - 0x07012BE8 static const Lights1 ssl_seg7_lights_07012BD0 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -29,3045 +30,493 @@ static const Lights1 ssl_seg7_lights_07012C30 = gdSPDefLights1( ); // 0x07012C48 - 0x07012CC8 -static const Vtx ssl_seg7_vertex_07012C48[] = { - {{{ 512, 435, -3685}, 0, { 2012, -440}, {0xeb, 0x44, 0x68, 0xff}}}, - {{{ 512, 435, -3327}, 0, { 2012, 990}, {0x12, 0x55, 0xa5, 0xff}}}, - {{{ 1102, 0, -3327}, 0, { 4366, 990}, {0x62, 0x31, 0xc2, 0xff}}}, - {{{ 1102, 0, -3685}, 0, { 4366, -440}, {0x62, 0x31, 0x3e, 0xff}}}, - {{{ -511, 435, -3327}, 0, { -2074, 990}, {0xd5, 0x5e, 0xb8, 0xff}}}, - {{{ -1101, 0, -3685}, 0, { -4428, -440}, {0x93, 0x37, 0x22, 0xff}}}, - {{{ -1101, 0, -3327}, 0, { -4428, 990}, {0x9f, 0x1e, 0xb5, 0xff}}}, - {{{ -511, 435, -3685}, 0, { -2074, -440}, {0x0c, 0x56, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07012C48, 0x003e76b0, 82641, 0x00012c48, 128); // 0x07012CC8 - 0x07012D48 -static const Vtx ssl_seg7_vertex_07012CC8[] = { - {{{ -2559, -409, -370}, 0, { -9228, 7682}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 192, -409, -1664}, 0, { 1756, 2518}, {0x4a, 0x9d, 0x18, 0xff}}}, - {{{ 2560, -409, -370}, 0, { 11210, 7682}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -191, -409, -1664}, 0, { 224, 2518}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ -2559, -409, -3954}, 0, { -9228, -6624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2560, -409, -3954}, 0, { 11210, -6624}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 192, -409, -2432}, 0, { 1756, -546}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -191, -409, -2432}, 0, { 224, -546}, {0x26, 0x8e, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07012CC8, 0x003e76b0, 82641, 0x00012cc8, 128); // 0x07012D48 - 0x07012E48 -static const Vtx ssl_seg7_vertex_07012D48[] = { - {{{ 307, 0, 4915}, 0, { 2216, 4258}, {0xe9, 0x73, 0xd2, 0xff}}}, - {{{ 896, 0, 4915}, 0, { 4568, 4258}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, 0, 4096}, 0, { 4568, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, 0, 3072}, 0, { 4568, -3098}, {0x1d, 0x77, 0xe3, 0xff}}}, - {{{ -306, 0, 4915}, 0, { -234, 4258}, {0x37, 0x6e, 0xe5, 0xff}}}, - {{{ -895, 0, 4096}, 0, { -2586, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, 0, 3072}, 0, { -2586, -3098}, {0xda, 0x72, 0xda, 0xff}}}, - {{{ -895, 0, 4915}, 0, { -2586, 4258}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, 0, 2586}, 0, { -2586, -5040}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 896, 0, 2586}, 0, { 4568, -5040}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -306, 0, 6758}, 0, { -234, 11616}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 307, 0, 6758}, 0, { 2216, 11616}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -3071, 0, -283}, 0, { 2012, 13142}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ -3993, 0, -4095}, 0, { -1666, -2076}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -3993, 0, -283}, 0, { -1666, 13142}, {0x26, 0x72, 0xda, 0xff}}}, - {{{ -3071, 0, -3276}, 0, { 2012, 1192}, {0x69, 0x46, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07012D48, 0x003e76b0, 82641, 0x00012d48, 256); // 0x07012E48 - 0x07012E78 -static const Vtx ssl_seg7_vertex_07012E48[] = { - {{{ -3071, 0, -3276}, 0, { 2012, 1192}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ -3071, 0, -4095}, 0, { 2012, -2076}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -3993, 0, -4095}, 0, { -1666, -2076}, {0x3d, 0x5c, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07012E48, 0x003e76b0, 82641, 0x00012e48, 48); // 0x07012E78 - 0x07012F68 -static const Vtx ssl_seg7_vertex_07012E78[] = { - {{{ 512, 4429, -767}, 0, { 3034, -3098}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 512, 4429, -1125}, 0, { 3034, -4528}, {0x1d, 0x1d, 0x77, 0xff}}}, - {{{ -204, 4429, -1125}, 0, { 172, -4528}, {0xe9, 0x65, 0x49, 0xff}}}, - {{{ 387, 4815, -409}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 643, 4815, -409}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 643, 4815, -1125}, 0, { 990, -1872}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 387, 4815, -1125}, 0, { 0, -1872}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 387, 4429, -716}, 0, { 2534, -2894}, {0xe5, 0x37, 0x6e, 0xff}}}, - {{{ 131, 4429, -767}, 0, { 1512, -3098}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 131, 4429, -716}, 0, { 1512, -2894}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 387, 4429, -767}, 0, { 2534, -3098}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -665, 3840, 922}, 0, { -1666, 3646}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -665, 3840, -716}, 0, { -1666, -2894}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1074, 3840, -716}, 0, { -3300, -2894}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -1074, 3840, 922}, 0, { -3300, 3646}, {0xa7, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07012E78, 0x003e76b0, 82641, 0x00012e78, 240); // 0x07012F68 - 0x07013068 -static const Vtx ssl_seg7_vertex_07012F68[] = { - {{{ -204, 4429, -767}, 0, { 172, -3098}, {0xd9, 0x4d, 0xa4, 0xff}}}, - {{{ -204, 4429, -1125}, 0, { 172, -4528}, {0xe9, 0x65, 0x49, 0xff}}}, - {{{ -665, 4045, -1125}, 0, { -1666, -4528}, {0xd2, 0x5c, 0x49, 0xff}}}, - {{{ 512, 4429, -767}, 0, { 3034, -3098}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -1535, 3942, 922}, 0, { -5140, 3646}, {0x70, 0x38, 0xee, 0xff}}}, - {{{ 102, 3942, 1229}, 0, { 1398, 4872}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 1536, 3942, 922}, 0, { 7122, 3646}, {0xa2, 0x46, 0xd1, 0xff}}}, - {{{ 102, 3942, 1434}, 0, { 1398, 5690}, {0xe5, 0x6e, 0xc9, 0xff}}}, - {{{ 1536, 3942, 1536}, 0, { 7122, 6098}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ -101, 3942, 1434}, 0, { 582, 5690}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -1535, 3942, 1536}, 0, { -5140, 6098}, {0x1d, 0x77, 0xe3, 0xff}}}, - {{{ -101, 3942, 1229}, 0, { 582, 4872}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -665, 4045, -767}, 0, { -1666, -3098}, {0xb3, 0x51, 0xc6, 0xff}}}, - {{{ -665, 4045, -716}, 0, { -1666, -2894}, {0xe5, 0x37, 0x6e, 0xff}}}, - {{{ -1535, 4045, -1125}, 0, { -5140, -4528}, {0x43, 0x65, 0x21, 0xff}}}, - {{{ -1535, 4045, -716}, 0, { -5140, -2894}, {0x72, 0x26, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07012F68, 0x003e76b0, 82641, 0x00012f68, 256); // 0x07013068 - 0x07013158 -static const Vtx ssl_seg7_vertex_07013068[] = { - {{{ -306, 845, 4915}, 0, { -234, -3916}, {0x1b, 0x92, 0xc9, 0xff}}}, - {{{ -76, 845, 6528}, 0, { 684, 2522}, {0x1d, 0x89, 0xe3, 0xff}}}, - {{{ -306, 845, 6758}, 0, { -234, 3440}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ 1178, 1152, 2560}, 0, { 13868, 3032}, {0x38, 0x8f, 0x00, 0xff}}}, - {{{ -1689, 1152, 2099}, 0, { 2420, 1192}, {0x1d, 0x89, 0xe3, 0xff}}}, - {{{ 1178, 1152, 2099}, 0, { 13868, 1192}, {0x65, 0xdf, 0xbd, 0xff}}}, - {{{ -2201, 1152, 2560}, 0, { 376, 3032}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -2201, 1152, -844}, 0, { 376, -10558}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ -1689, 1152, -537}, 0, { 2420, -9332}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -1689, 1152, -537}, 0, { -2688, 888}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -2201, 1152, -844}, 0, { -4732, -338}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ 205, 1152, -844}, 0, { 4874, -338}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 205, 1152, -537}, 0, { 4874, 888}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 77, 845, 6528}, 0, { 1296, 2522}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ 307, 845, 6758}, 0, { 2216, 3440}, {0xdf, 0x9b, 0xbd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013068, 0x003e76b0, 82641, 0x00013068, 240); // 0x07013158 - 0x07013248 -static const Vtx ssl_seg7_vertex_07013158[] = { - {{{ 512, 435, -3685}, 0, { 2012, 582}, {0xeb, 0x44, 0x68, 0xff}}}, - {{{ 512, 461, -3685}, 0, { 2012, 582}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -511, 461, -3685}, 0, { -2074, 582}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 307, 845, 4915}, 0, { 2216, -3916}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 307, 845, 6758}, 0, { 2216, 3440}, {0xdf, 0x9b, 0xbd, 0xff}}}, - {{{ 77, 845, 6528}, 0, { 1296, 2522}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ 77, 845, 6374}, 0, { 1296, 1908}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ -306, 845, 4915}, 0, { -234, -3916}, {0x1b, 0x92, 0xc9, 0xff}}}, - {{{ -76, 845, 6374}, 0, { 684, 1908}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ -76, 845, 6528}, 0, { 684, 2522}, {0x1d, 0x89, 0xe3, 0xff}}}, - {{{ 819, 845, 4915}, 0, { 4260, -850}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -818, 845, 4915}, 0, { -2278, -850}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -818, 845, 3994}, 0, { -2278, -4528}, {0x21, 0xbd, 0x9b, 0xff}}}, - {{{ 819, 845, 3994}, 0, { 4260, -4528}, {0xbd, 0xdf, 0x9b, 0xff}}}, - {{{ -511, 435, -3685}, 0, { -2074, 582}, {0x0c, 0x56, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013158, 0x003e76b0, 82641, 0x00013158, 240); // 0x07013248 - 0x07013338 -static const Vtx ssl_seg7_vertex_07013248[] = { - {{{ 512, 538, -3833}, 0, { 2012, -8}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 563, -3833}, 0, { -2074, -8}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 538, -3833}, 0, { -2074, -8}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 461, -3722}, 0, { 2012, 434}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 486, -3722}, 0, { -2074, 434}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 461, -3722}, 0, { -2074, 434}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 486, -3722}, 0, { 2012, 434}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 486, -3759}, 0, { 2012, 286}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 512, -3759}, 0, { -2074, 286}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 486, -3759}, 0, { -2074, 286}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 512, -3759}, 0, { 2012, 286}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 512, -3796}, 0, { 2012, 140}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 538, -3796}, 0, { -2074, 140}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 512, -3796}, 0, { -2074, 140}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 538, -3796}, 0, { 2012, 140}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013248, 0x003e76b0, 82641, 0x00013248, 240); // 0x07013338 - 0x07013428 -static const Vtx ssl_seg7_vertex_07013338[] = { - {{{ 512, 614, -3943}, 0, { 2012, -448}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 512, 640, -3943}, 0, { 2012, -448}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ -511, 640, -3943}, 0, { -2074, -448}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 512, 538, -3833}, 0, { 2012, -8}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 512, 563, -3833}, 0, { 2012, -8}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -511, 563, -3833}, 0, { -2074, -8}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 512, 563, -3870}, 0, { 2012, -154}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 512, 589, -3870}, 0, { 2012, -154}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -511, 589, -3870}, 0, { -2074, -154}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 563, -3870}, 0, { -2074, -154}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 589, -3907}, 0, { 2012, -302}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 512, 614, -3907}, 0, { 2012, -302}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -511, 614, -3907}, 0, { -2074, -302}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 589, -3907}, 0, { -2074, -302}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -511, 614, -3943}, 0, { -2074, -448}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013338, 0x003e76b0, 82641, 0x00013338, 240); // 0x07013428 - 0x07013528 -static const Vtx ssl_seg7_vertex_07013428[] = { - {{{ -1535, 5222, 1536}, 0, { -5140, 6098}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 410, 5222, 666}, 0, { 2626, 2624}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ 1536, 5222, 1536}, 0, { 7122, 6098}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ -409, 5734, -153}, 0, { -644, -646}, {0x1d, 0x89, 0x1d, 0xff}}}, - {{{ -101, 5734, 358}, 0, { 582, 1396}, {0x26, 0x8e, 0xda, 0xff}}}, - {{{ -409, 5734, 666}, 0, { -644, 2624}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ 102, 5734, 358}, 0, { 1398, 1396}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ 410, 5734, 666}, 0, { 2626, 2624}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ 102, 5734, 154}, 0, { 1398, 582}, {0xe3, 0x89, 0x1d, 0xff}}}, - {{{ 410, 5734, -153}, 0, { 2626, -646}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ -101, 5734, 154}, 0, { 582, 582}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 410, 5222, -153}, 0, { 2626, -646}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ 1536, 5222, -1125}, 0, { 7122, -4528}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ 1946, 3712, 1536}, 0, { 8758, 9164}, {0xd9, 0x89, 0xed, 0xff}}}, - {{{ 1536, 3712, 922}, 0, { 7122, 6712}, {0xe3, 0x89, 0xe3, 0xff}}}, - {{{ 1536, 3712, -1125}, 0, { 7122, -1462}, {0xc3, 0xa4, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013428, 0x003e76b0, 82641, 0x00013428, 256); // 0x07013528 - 0x07013628 -static const Vtx ssl_seg7_vertex_07013528[] = { - {{{ 1536, 5222, -1125}, 0, { 7122, -4528}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ 410, 5222, -153}, 0, { 2626, -646}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ -409, 5222, -153}, 0, { -644, -646}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -1535, 5222, -1125}, 0, { -5140, -4528}, {0x1b, 0xc9, 0x6e, 0xff}}}, - {{{ -1535, 5222, 1536}, 0, { -5140, 6098}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -409, 5222, 666}, 0, { -644, 2624}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 410, 5222, 666}, 0, { 2626, 2624}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ -1074, 3712, 922}, 0, { -3300, 6712}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -665, 3712, -716}, 0, { -1666, 172}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ -665, 3712, 922}, 0, { -1666, 6712}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1074, 3712, -716}, 0, { -3300, 172}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 1946, 3712, 1536}, 0, { 8758, 9164}, {0xd9, 0x89, 0xed, 0xff}}}, - {{{ 1536, 3712, -1125}, 0, { 7122, -1462}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ 1946, 3712, -2612}, 0, { 8758, -7398}, {0xe5, 0x92, 0x37, 0xff}}}, - {{{ 102, 3712, 1229}, 0, { 1398, 7938}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 1536, 3712, 922}, 0, { 7122, 6712}, {0xe3, 0x89, 0xe3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013528, 0x003e76b0, 82641, 0x00013528, 256); // 0x07013628 - 0x07013728 -static const Vtx ssl_seg7_vertex_07013628[] = { - {{{ 1946, 3712, 1536}, 0, { 8758, 9164}, {0xd9, 0x89, 0xed, 0xff}}}, - {{{ 102, 3712, 1434}, 0, { 1398, 8756}, {0xac, 0xac, 0xd6, 0xff}}}, - {{{ 102, 3712, 1229}, 0, { 1398, 7938}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 1536, 3712, 922}, 0, { 7122, 6712}, {0xe3, 0x89, 0xe3, 0xff}}}, - {{{ -101, 3712, 1229}, 0, { 582, 7938}, {0x43, 0x9b, 0x21, 0xff}}}, - {{{ -1535, 3712, 922}, 0, { -5140, 6712}, {0x17, 0x8d, 0xd2, 0xff}}}, - {{{ -101, 3712, 1434}, 0, { 582, 8756}, {0x1b, 0x92, 0xc9, 0xff}}}, - {{{ -1945, 3712, 1536}, 0, { -6776, 9164}, {0x2f, 0xba, 0xa2, 0xff}}}, - {{{ -1945, 3712, -2612}, 0, { -6776, -7398}, {0x1d, 0x89, 0x1d, 0xff}}}, - {{{ 1946, 3712, -2612}, 0, { 8758, -7398}, {0xe5, 0x92, 0x37, 0xff}}}, - {{{ 1536, 3712, -1125}, 0, { 7122, -1462}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ 512, 3712, -1125}, 0, { 3034, -1462}, {0x37, 0x92, 0x1b, 0xff}}}, - {{{ -204, 3072, 1536}, 0, { -1870, 2010}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ 3174, 3072, 2560}, 0, { 11618, -2076}, {0x00, 0x88, 0xd8, 0xff}}}, - {{{ 0, 3072, 2560}, 0, { -1052, -2076}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -112, 3712, -767}, 0, { 540, 0}, {0x18, 0x86, 0x18, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013628, 0x003e76b0, 82641, 0x00013628, 256); // 0x07013728 - 0x07013818 -static const Vtx ssl_seg7_vertex_07013728[] = { - {{{ -1945, 3712, -2612}, 0, { -6776, -7398}, {0x1d, 0x89, 0x1d, 0xff}}}, - {{{ -1535, 3712, -716}, 0, { -5140, 172}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -1535, 3712, 922}, 0, { -5140, 6712}, {0x17, 0x8d, 0xd2, 0xff}}}, - {{{ -112, 3712, -767}, 0, { 540, 0}, {0x18, 0x86, 0x18, 0xff}}}, - {{{ -112, 3712, -716}, 0, { 540, 172}, {0x43, 0xdf, 0x65, 0xff}}}, - {{{ 512, 3712, -1125}, 0, { 3034, -1462}, {0x37, 0x92, 0x1b, 0xff}}}, - {{{ 512, 3712, -716}, 0, { 3034, 172}, {0x21, 0xbd, 0x65, 0xff}}}, - {{{ 113, 3712, -767}, 0, { 1440, 0}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 113, 3712, -716}, 0, { 1440, 172}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 0, 3072, 2560}, 0, { -1052, -2076}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -1945, 3072, 2560}, 0, { -8820, -2076}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ -1945, 3072, 1536}, 0, { -8820, 2010}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -204, 3072, 1536}, 0, { -1870, 2010}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ 205, 3072, 1126}, 0, { -234, 3646}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 205, 3072, 1459}, 0, { -234, 2316}, {0x33, 0x99, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013728, 0x003e76b0, 82641, 0x00013728, 240); // 0x07013818 - 0x07013918 -static const Vtx ssl_seg7_vertex_07013818[] = { - {{{ -204, 3072, 1536}, 0, { -1870, 2010}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ 1536, 3072, 1459}, 0, { 5078, 2316}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 3174, 3072, 2560}, 0, { 11618, -2076}, {0x00, 0x88, 0xd8, 0xff}}}, - {{{ 205, 3072, 1459}, 0, { -234, 2316}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -204, 3072, 1126}, 0, { -1870, 3646}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 205, 3072, 1126}, 0, { -234, 3646}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 1536, 3072, 1459}, 0, { -3096, -4836}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 1536, 3072, -1998}, 0, { -3096, 8968}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 3174, 3072, -1998}, 0, { 3442, 8968}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 3174, 3072, 2560}, 0, { 3442, -9230}, {0x00, 0x88, 0xd8, 0xff}}}, - {{{ 2970, 2560, 2970}, 0, { 7736, 582}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 0, 2560, 3174}, 0, { -4118, 1396}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 3174, 2560, 2560}, 0, { 8552, -1054}, {0x00, 0x97, 0xba, 0xff}}}, - {{{ -2764, 2560, -2612}, 0, { -1870, -4332}, {0x54, 0xac, 0x2a, 0xff}}}, - {{{ -1945, 2560, -2612}, 0, { 1398, -4332}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -1945, 2560, 311}, 0, { 1398, 7340}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013818, 0x003e76b0, 82641, 0x00013818, 256); // 0x07013918 - 0x070139F8 -static const Vtx ssl_seg7_vertex_07013918[] = { - {{{ -2764, 2560, -2612}, 0, { -1870, -4332}, {0x54, 0xac, 0x2a, 0xff}}}, - {{{ -1945, 2560, 311}, 0, { 1398, 7340}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2764, 2560, 311}, 0, { -1870, 7340}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ -1945, 2560, 311}, 0, { 376, -7988}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1945, 2560, 2560}, 0, { 376, 990}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -2764, 2560, 3174}, 0, { -2892, 3440}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -2764, 2560, 311}, 0, { -2892, -7988}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 0, 2560, 2560}, 0, { 8144, 990}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 0, 2560, 3174}, 0, { 8144, 3440}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 3174, 2560, 2560}, 0, { 8552, -1054}, {0x00, 0x97, 0xba, 0xff}}}, - {{{ 3174, 2560, 2970}, 0, { 8552, 582}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ 2970, 2560, 2970}, 0, { 7736, 582}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 2970, 2560, 3174}, 0, { 7736, 1396}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 0, 2560, 3174}, 0, { -4118, 1396}, {0x00, 0xa7, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013918, 0x003e76b0, 82641, 0x00013918, 224); // 0x070139F8 - 0x07013AD8 -static const Vtx ssl_seg7_vertex_070139F8[] = { - {{{ 1280, 1792, -2612}, 0, { 5078, -244}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 1280, 1792, -1998}, 0, { 5078, 2206}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 922, 1792, -1998}, 0, { 3648, 2206}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 0, 2560, 3174}, 0, { -4118, 1396}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 0, 2560, 2560}, 0, { -4118, -1054}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 3174, 2560, 2560}, 0, { 8552, -1054}, {0x00, 0x97, 0xba, 0xff}}}, - {{{ -2149, 1792, -1998}, 0, { -8614, 2206}, {0x1d, 0x89, 0x1d, 0xff}}}, - {{{ 0, 1792, -3022}, 0, { 0, -1880}, {0x00, 0x97, 0x46, 0xff}}}, - {{{ 666, 1792, -2612}, 0, { 2626, -244}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 666, 1792, -1998}, 0, { 2626, 2206}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ -3173, 1792, -3022}, 0, {-12702, -1880}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ 3174, 1792, -3022}, 0, { 12640, -1880}, {0xd4, 0x92, 0x2c, 0xff}}}, - {{{ 922, 1792, -2612}, 0, { 3648, -244}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 1536, 1792, -2612}, 0, { 6100, -244}, {0xcd, 0x99, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070139F8, 0x003e76b0, 82641, 0x000139f8, 224); // 0x07013AD8 - 0x07013BD8 -static const Vtx ssl_seg7_vertex_07013AD8[] = { - {{{ 770, 1152, -3841}, 0, { 12240, -7194}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ -511, 1152, -3841}, 0, { 7122, -7194}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 1152, -4148}, 0, { 7122, -8420}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 3174, 1792, -3022}, 0, { 12640, -1880}, {0xd4, 0x92, 0x2c, 0xff}}}, - {{{ 3174, 1792, -1998}, 0, { 12640, 2206}, {0x8e, 0xda, 0x26, 0xff}}}, - {{{ 1536, 1792, -1998}, 0, { 6100, 2206}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 1536, 1792, -2612}, 0, { 6100, -244}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ -3173, 1792, -3022}, 0, { -2482, -2902}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -2149, 1792, -1998}, 0, { 1604, 1184}, {0x1d, 0x89, 0x1d, 0xff}}}, - {{{ -2149, 1792, 311}, 0, { 1604, 10406}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3173, 1792, 311}, 0, { -2482, 10406}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2149, 1792, 311}, 0, { 582, -5944}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -2149, 1792, 2560}, 0, { 582, 3032}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -3173, 1792, 2560}, 0, { -3504, 3032}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -3173, 1792, 311}, 0, { -3504, -5944}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 770, 1152, -4148}, 0, { 12240, -8420}, {0xac, 0xd6, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013AD8, 0x003e76b0, 82641, 0x00013ad8, 256); // 0x07013BD8 - 0x07013CC8 -static const Vtx ssl_seg7_vertex_07013BD8[] = { - {{{ 0, 1152, -3022}, 0, { 9166, -3924}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -3583, 1152, -3841}, 0, { -5140, -7194}, {0x37, 0x92, 0x1b, 0xff}}}, - {{{ 0, 1152, -3841}, 0, { 9166, -7194}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3173, 1152, -3022}, 0, { -3504, -3924}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -3173, 1152, 0}, 0, { -3504, 8142}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3583, 1152, 0}, 0, { -5140, 8142}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 1152, -3841}, 0, { 7122, -6172}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 3174, 1152, -3022}, 0, { 5486, -2902}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ 0, 1152, -3022}, 0, { -7184, -2902}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 0, 1152, -3841}, 0, { -7184, -6172}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 1152, 0}, 0, { 7122, 9164}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 1152, 0}, 0, { 4056, -10252}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 1152, 3584}, 0, { 4056, 4054}, {0xe3, 0x89, 0xe3, 0xff}}}, - {{{ 3174, 1152, 2560}, 0, { 2420, 0}, {0x00, 0x84, 0xe8, 0xff}}}, - {{{ 3174, 1152, 0}, 0, { 5486, 9164}, {0x8b, 0xd1, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013BD8, 0x003e76b0, 82641, 0x00013bd8, 240); // 0x07013CC8 - 0x07013DC8 -static const Vtx ssl_seg7_vertex_07013CC8[] = { - {{{ -3173, 1152, 0}, 0, { -438, -8208}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3173, 1152, 2560}, 0, { -438, 2010}, {0x26, 0x8e, 0xda, 0xff}}}, - {{{ -3583, 1152, 3584}, 0, { -2074, 6098}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ -3583, 1152, 0}, 0, { -2074, -8208}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1125, 1152, 3584}, 0, { 7736, 6098}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -1125, 1152, 2560}, 0, { 7736, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, 1152, 0}, 0, { 4056, -10252}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3174, 1152, 2560}, 0, { 2420, 0}, {0x00, 0x84, 0xe8, 0xff}}}, - {{{ 3174, 1152, 0}, 0, { 2420, -10252}, {0x8b, 0xd1, 0x00, 0xff}}}, - {{{ 2970, 1152, 2970}, 0, { 1604, 1602}, {0xa2, 0xba, 0xd1, 0xff}}}, - {{{ 3584, 1152, 3584}, 0, { 4056, 4054}, {0xe3, 0x89, 0xe3, 0xff}}}, - {{{ 1126, 1152, 3584}, 0, { -5754, 4054}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 2970, 1152, 2765}, 0, { 1604, 786}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 2765, 1152, 2970}, 0, { 786, 1602}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 2765, 1152, 2765}, 0, { 786, 786}, {0x37, 0x92, 0x1b, 0xff}}}, - {{{ 1126, 1152, 2560}, 0, { -5754, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013CC8, 0x003e76b0, 82641, 0x00013cc8, 256); // 0x07013DC8 - 0x07013EC8 -static const Vtx ssl_seg7_vertex_07013DC8[] = { - {{{ -1125, 1152, 2560}, 0, { -4526, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, 1152, 2560}, 0, { 4464, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1126, 1152, 3994}, 0, { 4464, 3646}, {0xdf, 0xbd, 0x9b, 0xff}}}, - {{{ -1125, 1152, 3994}, 0, { -4526, 3646}, {0x43, 0xdf, 0x9b, 0xff}}}, - {{{ 3584, 1152, 3584}, 0, { 4056, 4054}, {0xe3, 0x89, 0xe3, 0xff}}}, - {{{ 2970, 1152, 2765}, 0, { 1604, 786}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 3174, 1152, 2560}, 0, { 2420, 0}, {0x00, 0x84, 0xe8, 0xff}}}, - {{{ 3072, 512, -3276}, 0, { -2074, 2214}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ 3994, 512, -283}, 0, { 1604, 14164}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 3072, 512, -283}, 0, { -2074, 14164}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 3994, 512, -4095}, 0, { 1604, -1054}, {0xd4, 0x92, 0x2c, 0xff}}}, - {{{ 1102, 512, -3685}, 0, { -4830, 582}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 1102, 512, -4095}, 0, { -4830, -1054}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 3994, 512, -4095}, 0, { 6714, -1054}, {0xd4, 0x92, 0x2c, 0xff}}}, - {{{ 3072, 512, -3276}, 0, { 3034, 2214}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ 1307, 512, -3276}, 0, { -4012, 2214}, {0xb7, 0xb7, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013DC8, 0x003e76b0, 82641, 0x00013dc8, 256); // 0x07013EC8 - 0x07013FC8 -static const Vtx ssl_seg7_vertex_07013EC8[] = { - {{{ 3994, 512, -4095}, 0, { 6714, -1054}, {0xd4, 0x92, 0x2c, 0xff}}}, - {{{ 1307, 512, -3276}, 0, { -4012, 2214}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 1307, 512, -3685}, 0, { -4012, 582}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 1102, 512, -3685}, 0, { -4830, 582}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ -3583, 512, -283}, 0, { 990, 14164}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ -3993, 512, -4095}, 0, { -644, -1054}, {0x26, 0x8e, 0x26, 0xff}}}, - {{{ -3583, 512, -3841}, 0, { 990, -40}, {0x21, 0x9b, 0x43, 0xff}}}, - {{{ -3993, 512, -283}, 0, { -644, 14164}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ -1125, 512, 3584}, 0, { 10802, 0}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -1125, 512, 4096}, 0, { 10802, 2010}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ -3993, 512, 4096}, 0, { -644, 2010}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ -1101, 512, -4095}, 0, { 10900, -1054}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -1101, 512, -3841}, 0, { 10900, -40}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 2560, 512, 3584}, 0, { -3096, 2010}, {0xc8, 0x8f, 0x00, 0xff}}}, - {{{ 3072, 512, 2560}, 0, { -1052, -2076}, {0xe5, 0x92, 0xc9, 0xff}}}, - {{{ 3994, 512, 4096}, 0, { 2626, 4054}, {0xda, 0x8e, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013EC8, 0x003e76b0, 82641, 0x00013ec8, 256); // 0x07013FC8 - 0x07014098 -static const Vtx ssl_seg7_vertex_07013FC8[] = { - {{{ 2560, 512, 3584}, 0, { -3096, 2010}, {0xc8, 0x8f, 0x00, 0xff}}}, - {{{ 3994, 512, 4096}, 0, { 2626, 4054}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ 1126, 512, 4096}, 0, { -8820, 4054}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 2560, 512, 2560}, 0, { -3096, -2076}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 3072, 512, 2560}, 0, { -1052, -2076}, {0xe5, 0x92, 0xc9, 0xff}}}, - {{{ 1126, 512, 3584}, 0, { -8820, 2010}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 3994, 512, 473}, 0, { 2626, -10408}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 3072, 512, 473}, 0, { -1052, -10408}, {0x99, 0xcd, 0xcd, 0xff}}}, - {{{ -3583, 512, 3584}, 0, { 990, 0}, {0x26, 0x8e, 0xda, 0xff}}}, - {{{ -3993, 512, 473}, 0, { -644, -12452}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -3583, 512, 473}, 0, { 990, -12452}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -3993, 512, 4096}, 0, { -644, 2010}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ -1125, 512, 3584}, 0, { 10802, 0}, {0x49, 0xb7, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07013FC8, 0x003e76b0, 82641, 0x00013fc8, 208); // 0x07014098 - 0x07014188 -static const Vtx ssl_seg7_vertex_07014098[] = { - {{{ 10, 3200, 1341}, 0, { 458, 20406}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -9, 4122, 1341}, 0, { 0, -16384}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -9, 3200, 1341}, 0, { 0, 20406}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -9, 4122, 1321}, 0, { 990, 458}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -9, 4122, 1341}, 0, { 500, 458}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 10, 4122, 1341}, 0, { 500, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 10, 4122, 1321}, 0, { 990, 0}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ 10, 4122, 1321}, 0, { 0, -18428}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ 10, 3200, 1321}, 0, { 0, 18362}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -9, 3200, 1321}, 0, { 458, 18362}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -9, 4122, 1321}, 0, { 458, -18428}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ 10, 4122, 1341}, 0, { 0, -16384}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 10, 3200, 1341}, 0, { 0, 20406}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 10, 3200, 1321}, 0, { 458, 20406}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 10, 4122, 1321}, 0, { 458, -16384}, {0x33, 0x33, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014098, 0x003e76b0, 82641, 0x00014098, 240); // 0x07014188 - 0x07014278 -static const Vtx ssl_seg7_vertex_07014188[] = { - {{{ 2877, 1408, 2857}, 0, { 0, -14340}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ 2857, 640, 2857}, 0, { 458, 16318}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 2857, 1408, 2857}, 0, { 458, -14340}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ 10, 3200, 1341}, 0, { 458, 20406}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 10, 4122, 1341}, 0, { 458, -16384}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -9, 4122, 1341}, 0, { 0, -16384}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -9, 4122, 1321}, 0, { 0, -18428}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -9, 3200, 1321}, 0, { 0, 18362}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -9, 3200, 1341}, 0, { 458, 18362}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -9, 4122, 1341}, 0, { 458, -18428}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 2857, 1408, 2857}, 0, { 0, 458}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ 2877, 1408, 2877}, 0, { 458, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 2877, 1408, 2857}, 0, { 0, 0}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ 2857, 1408, 2877}, 0, { 458, 458}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 2877, 640, 2857}, 0, { 0, 16318}, {0x71, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014188, 0x003e76b0, 82641, 0x00014188, 240); // 0x07014278 - 0x07014368 -static const Vtx ssl_seg7_vertex_07014278[] = { - {{{ 1178, 1178, 2560}, 0, { -5548, 1192}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, 1152, 2099}, 0, { -3710, 1294}, {0x65, 0xdf, 0xbd, 0xff}}}, - {{{ 1178, 1178, 2150}, 0, { -3914, 1192}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2877, 1408, 2877}, 0, { 0, -14340}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 2877, 640, 2857}, 0, { 458, 16318}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 2877, 1408, 2857}, 0, { 458, -14340}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ 2877, 640, 2877}, 0, { 0, 16318}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 2877, 640, 2877}, 0, { 458, 16318}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 2857, 1408, 2877}, 0, { 0, -14340}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 2857, 640, 2877}, 0, { 0, 16318}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 2877, 1408, 2877}, 0, { 458, -14340}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 2857, 1408, 2857}, 0, { 0, -14340}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ 2857, 640, 2877}, 0, { 458, 16318}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 2857, 1408, 2877}, 0, { 458, -14340}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 2857, 640, 2857}, 0, { 0, 16318}, {0xc8, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014278, 0x003e76b0, 82641, 0x00014278, 240); // 0x07014368 - 0x07014448 -static const Vtx ssl_seg7_vertex_07014368[] = { - {{{ 1178, 1280, 2150}, 0, { -4732, -4528}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ -1689, 1280, 2099}, 0, { 6714, -4324}, {0x3d, 0x5c, 0xc3, 0xff}}}, - {{{ -1740, 1280, 2150}, 0, { 6918, -4528}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 1178, 1178, 2560}, 0, { -5548, 1192}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, 1152, 2560}, 0, { -5548, 1294}, {0x38, 0x8f, 0x00, 0xff}}}, - {{{ 1178, 1152, 2099}, 0, { -3710, 1294}, {0x65, 0xdf, 0xbd, 0xff}}}, - {{{ 1178, 1178, 2150}, 0, { -3914, 1192}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, 1280, 2099}, 0, { -3710, 786}, {0x67, 0x33, 0xcd, 0xff}}}, - {{{ 1178, 1280, 2150}, 0, { -3914, 786}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ -1740, 1229, 2150}, 0, { -2074, 888}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1178, 1280, 2150}, 0, { 9574, 684}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ -1740, 1280, 2150}, 0, { -2074, 684}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 1178, 1229, 2150}, 0, { 9574, 888}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1178, 1280, 2099}, 0, { -4732, -4324}, {0x67, 0x33, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014368, 0x003e76b0, 82641, 0x00014368, 224); // 0x07014448 - 0x07014548 -static const Vtx ssl_seg7_vertex_07014448[] = { - {{{ -1740, 1280, -588}, 0, { 6918, 6404}, {0xc3, 0x5c, 0xc3, 0xff}}}, - {{{ -1689, 1280, -537}, 0, { 6714, 6200}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ 205, 1280, -537}, 0, { -848, 6200}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -1740, 1280, 2150}, 0, { 6918, -4528}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ -1689, 1280, 2099}, 0, { 6714, -4324}, {0x3d, 0x5c, 0xc3, 0xff}}}, - {{{ 1178, 1152, 2099}, 0, { -5754, 1294}, {0x65, 0xdf, 0xbd, 0xff}}}, - {{{ -1689, 1152, 2099}, 0, { 5692, 1294}, {0x1d, 0x89, 0xe3, 0xff}}}, - {{{ -1689, 1280, 2099}, 0, { 5692, 786}, {0x3d, 0x5c, 0xc3, 0xff}}}, - {{{ 1178, 1280, 2099}, 0, { -5754, 786}, {0x67, 0x33, 0xcd, 0xff}}}, - {{{ -1689, 1152, -537}, 0, { 6918, 1090}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -1689, 1280, 2099}, 0, { -3608, 582}, {0x3d, 0x5c, 0xc3, 0xff}}}, - {{{ -1689, 1152, 2099}, 0, { -3608, 1090}, {0x1d, 0x89, 0xe3, 0xff}}}, - {{{ -1689, 1280, -537}, 0, { 6918, 582}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ -2201, 1280, 2560}, 0, { 8758, -6164}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ -2149, 1280, -793}, 0, { 8552, 7222}, {0x1d, 0x77, 0x1d, 0xff}}}, - {{{ -2201, 1280, -844}, 0, { 8758, 7426}, {0xb7, 0x49, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014448, 0x003e76b0, 82641, 0x00014448, 256); // 0x07014548 - 0x07014628 -static const Vtx ssl_seg7_vertex_07014548[] = { - {{{ -1740, 1280, -588}, 0, { 6918, 6404}, {0xc3, 0x5c, 0xc3, 0xff}}}, - {{{ 205, 1280, -537}, 0, { -848, 6200}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ 154, 1280, -588}, 0, { -644, 6404}, {0xda, 0x72, 0xda, 0xff}}}, - {{{ -1740, 1229, 2150}, 0, { 5282, 888}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1740, 1280, 2150}, 0, { 5282, 684}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ -1740, 1280, -588}, 0, { -5652, 684}, {0xc3, 0x5c, 0xc3, 0xff}}}, - {{{ -1740, 1229, -588}, 0, { -5652, 888}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2149, 1229, -793}, 0, { 8042, 888}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2149, 1280, 2560}, 0, { -5344, 684}, {0x6e, 0x37, 0xe5, 0xff}}}, - {{{ -2149, 1229, 2560}, 0, { -5344, 888}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2149, 1280, -793}, 0, { 8042, 684}, {0x1d, 0x77, 0x1d, 0xff}}}, - {{{ -2201, 1280, 2560}, 0, { 8758, -6164}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ -2149, 1280, 2560}, 0, { 8552, -6164}, {0x6e, 0x37, 0xe5, 0xff}}}, - {{{ -2149, 1280, -793}, 0, { 8552, 7222}, {0x1d, 0x77, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014548, 0x003e76b0, 82641, 0x00014548, 224); // 0x07014628 - 0x07014728 -static const Vtx ssl_seg7_vertex_07014628[] = { - {{{ 205, 1280, -537}, 0, { 7020, 684}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ 205, 1152, -844}, 0, { 8246, 1192}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 205, 1280, -844}, 0, { 8246, 684}, {0x1d, 0x77, 0xe3, 0xff}}}, - {{{ -2201, 1280, -844}, 0, { -6674, 684}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ -2201, 1152, 2560}, 0, { 6918, 1192}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -2201, 1280, 2560}, 0, { 6918, 684}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ -2201, 1152, -844}, 0, { -6674, 1192}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ 154, 1280, -588}, 0, { -644, 6404}, {0xda, 0x72, 0xda, 0xff}}}, - {{{ 205, 1280, -537}, 0, { -848, 6200}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ 205, 1280, -844}, 0, { -848, 7426}, {0x1d, 0x77, 0xe3, 0xff}}}, - {{{ 154, 1280, -793}, 0, { -644, 7222}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -2149, 1280, -793}, 0, { 8552, 7222}, {0x1d, 0x77, 0x1d, 0xff}}}, - {{{ 205, 1152, -537}, 0, { 7020, 1192}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 154, 1280, -793}, 0, { 5486, 684}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -2149, 1229, -793}, 0, { -3710, 888}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 154, 1229, -793}, 0, { 5486, 888}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014628, 0x003e76b0, 82641, 0x00014628, 256); // 0x07014728 - 0x07014818 -static const Vtx ssl_seg7_vertex_07014728[] = { - {{{ 154, 1229, -588}, 0, { -5652, 888}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 154, 1280, -793}, 0, { -6468, 684}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ 154, 1229, -793}, 0, { -6468, 888}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 154, 1280, -588}, 0, { -5652, 684}, {0xda, 0x72, 0xda, 0xff}}}, - {{{ -1689, 1152, -537}, 0, { -1870, 1192}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ 205, 1280, -537}, 0, { 5692, 684}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -1689, 1280, -537}, 0, { -1870, 684}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ 205, 1152, -537}, 0, { 5692, 1192}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 154, 1229, -588}, 0, { -1870, 888}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1740, 1229, -588}, 0, { 5692, 888}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1740, 1280, -588}, 0, { 5692, 684}, {0xc3, 0x5c, 0xc3, 0xff}}}, - {{{ 154, 1280, -588}, 0, { -1870, 684}, {0xda, 0x72, 0xda, 0xff}}}, - {{{ 154, 1280, -793}, 0, { 5486, 684}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -2149, 1280, -793}, 0, { -3710, 684}, {0x1d, 0x77, 0x1d, 0xff}}}, - {{{ -2149, 1229, -793}, 0, { -3710, 888}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014728, 0x003e76b0, 82641, 0x00014728, 240); // 0x07014818 - 0x070148F8 -static const Vtx ssl_seg7_vertex_07014818[] = { - {{{ 205, 1280, -844}, 0, { -848, 7426}, {0x1d, 0x77, 0xe3, 0xff}}}, - {{{ -2201, 1280, -844}, 0, { 8758, 7426}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ -2149, 1280, -793}, 0, { 8552, 7222}, {0x1d, 0x77, 0x1d, 0xff}}}, - {{{ -2201, 1280, -844}, 0, { 7530, 684}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 205, 1280, -844}, 0, { -2074, 684}, {0x1d, 0x77, 0xe3, 0xff}}}, - {{{ 205, 1152, -844}, 0, { -2074, 1192}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -2201, 1152, -844}, 0, { 7530, 1192}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ -2802, -81, -1305}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -2546, -81, -1305}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -2546, -81, -1561}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -2802, -81, -1561}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -2802, -81, 230}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -2546, -81, -25}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -2802, -81, -25}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014818, 0x003e76b0, 82641, 0x00014818, 224); // 0x070148F8 - 0x070149E8 -static const Vtx ssl_seg7_vertex_070148F8[] = { - {{{ -1522, -81, -1305}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1266, -81, -1561}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1522, -81, -1561}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -1266, -81, -1305}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1010, -81, -537}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -754, -81, -537}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -754, -81, -793}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1010, -81, -793}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -1522, -81, 230}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1266, -81, 230}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1266, -81, -25}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1522, -81, -25}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1933, -81, -1765}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2189, -81, -1765}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2189, -81, -2021}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070148F8, 0x003e76b0, 82641, 0x000148f8, 240); // 0x070149E8 - 0x07014AC8 -static const Vtx ssl_seg7_vertex_070149E8[] = { - {{{ -2802, -81, 230}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -2546, -81, 230}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -2546, -81, -25}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -127, -81, 2509}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 128, -81, 2509}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 128, -81, 2253}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -127, -81, 2253}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1805, -81, -1253}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2061, -81, -1253}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2061, -81, -1509}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1805, -81, -1509}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1933, -81, -1765}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2189, -81, -2021}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1933, -81, -2021}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070149E8, 0x003e76b0, 82641, 0x000149e8, 224); // 0x07014AC8 - 0x07014BB8 -static const Vtx ssl_seg7_vertex_07014AC8[] = { - {{{ 2304, -81, 2970}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2560, -81, 2714}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2304, -81, 2714}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2445, -81, -1893}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2701, -81, -1893}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2701, -81, -2149}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2445, -81, -2149}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2573, -81, -2405}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2829, -81, -2405}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2829, -81, -2661}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2573, -81, -2661}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2573, -81, -2917}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2829, -81, -3173}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2573, -81, -3173}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2829, -81, -2917}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014AC8, 0x003e76b0, 82641, 0x00014ac8, 240); // 0x07014BB8 - 0x07014CA8 -static const Vtx ssl_seg7_vertex_07014BB8[] = { - {{{ -511, 538, -3833}, 0, { -2074, -8}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -511, 538, -3796}, 0, { -2074, 140}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 512, 538, -3796}, 0, { 2012, 140}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 2304, -81, 2970}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2560, -81, 2970}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2560, -81, 2714}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2714, -81, 2970}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2970, -81, 2970}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2970, -81, 2714}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2714, -81, 2714}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -511, 563, -3870}, 0, { -2074, -154}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -511, 563, -3833}, 0, { -2074, -8}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 512, 563, -3833}, 0, { 2012, -8}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 563, -3870}, 0, { 2012, -154}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 512, 538, -3833}, 0, { 2012, -8}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014BB8, 0x003e76b0, 82641, 0x00014bb8, 240); // 0x07014CA8 - 0x07014D98 -static const Vtx ssl_seg7_vertex_07014CA8[] = { - {{{ -511, 486, -3759}, 0, { -2074, 286}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -511, 486, -3722}, 0, { -2074, 434}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 512, 486, -3722}, 0, { 2012, 434}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -511, 589, -3907}, 0, { -2074, -302}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 589, -3870}, 0, { 2012, -154}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 589, -3907}, 0, { 2012, -302}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 589, -3870}, 0, { -2074, -154}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 614, -3943}, 0, { -2074, -448}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 614, -3907}, 0, { 2012, -302}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 614, -3943}, 0, { 2012, -448}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 614, -3907}, 0, { -2074, -302}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 512, -3796}, 0, { -2074, 140}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 512, -3759}, 0, { 2012, 286}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 512, -3796}, 0, { 2012, 140}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 512, -3759}, 0, { -2074, 286}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014CA8, 0x003e76b0, 82641, 0x00014ca8, 240); // 0x07014D98 - 0x07014E88 -static const Vtx ssl_seg7_vertex_07014D98[] = { - {{{ 131, 1967, -460}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 387, 1967, -716}, 0, { 990, 0}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 131, 1967, -716}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -511, 486, -3759}, 0, { -2074, 286}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 486, -3722}, 0, { 2012, 434}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 486, -3759}, 0, { 2012, 286}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 461, -3722}, 0, { -2074, 434}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 461, -3685}, 0, { 2012, 582}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 512, 461, -3722}, 0, { 2012, 434}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -511, 461, -3685}, 0, { -2074, 582}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 387, 1839, -716}, 0, { 990, 0}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 131, 1839, -460}, 0, { 0, 990}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 131, 1839, -716}, 0, { 0, 0}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 387, 1839, -460}, 0, { 990, 990}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 387, 1967, -460}, 0, { 990, 990}, {0x33, 0x33, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014D98, 0x003e76b0, 82641, 0x00014d98, 240); // 0x07014E88 - 0x07014F78 -static const Vtx ssl_seg7_vertex_07014E88[] = { - {{{ 131, 3913, -460}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 387, 3913, -716}, 0, { 990, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 131, 3913, -716}, 0, { 0, 0}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -128, 2812, -716}, 0, { 990, 0}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ -384, 2812, -460}, 0, { 0, 990}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ -384, 2812, -716}, 0, { 0, 0}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ -128, 2812, -460}, 0, { 990, 990}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ -384, 2940, -460}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -128, 2940, -460}, 0, { 990, 990}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -128, 2940, -716}, 0, { 990, 0}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -384, 2940, -716}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 387, 3785, -716}, 0, { 990, 0}, {0x38, 0x8f, 0x00, 0xff}}}, - {{{ 387, 3785, -460}, 0, { 990, 990}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 131, 3785, -460}, 0, { 0, 990}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 131, 3785, -716}, 0, { 0, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014E88, 0x003e76b0, 82641, 0x00014e88, 240); // 0x07014F78 - 0x07015078 -static const Vtx ssl_seg7_vertex_07014F78[] = { - {{{ -204, 3200, 1536}, 0, { -3914, 8142}, {0xe5, 0x6e, 0xc9, 0xff}}}, - {{{ 205, 3200, 1459}, 0, { -2278, 7836}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 205, 3200, 1126}, 0, { -2278, 6506}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 131, 3913, -460}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 387, 3913, -460}, 0, { 990, 990}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 387, 3913, -716}, 0, { 990, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 387, 4687, -1125}, 0, { 0, -1872}, {0xc8, 0x8f, 0x00, 0xff}}}, - {{{ 643, 4687, -1125}, 0, { 990, -1872}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 643, 4687, -409}, 0, { 990, 990}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 387, 4687, -409}, 0, { 0, 990}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ -204, 3200, 1126}, 0, { -3914, 6506}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1946, 3200, 1536}, 0, { 4670, 8142}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 1536, 3200, 1459}, 0, { 3034, 7836}, {0xe3, 0x77, 0xe3, 0xff}}}, - {{{ -2764, 1920, 106}, 0, { 1194, 394}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -2866, 1920, 106}, 0, { 786, 394}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -2866, 1920, 311}, 0, { 786, 1208}, {0x54, 0x54, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07014F78, 0x003e76b0, 82641, 0x00014f78, 256); // 0x07015078 - 0x07015168 -static const Vtx ssl_seg7_vertex_07015078[] = { - {{{ 1946, 3200, -2612}, 0, { 4670, -8420}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 1536, 3200, 1459}, 0, { 3034, 7836}, {0xe3, 0x77, 0xe3, 0xff}}}, - {{{ 1946, 3200, 1536}, 0, { 4670, 8142}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 1536, 3200, -2612}, 0, { 3034, -8420}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 1280, 2560, -2612}, 0, { 990, -1266}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 922, 2560, -2612}, 0, { -438, -1266}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 922, 2560, -1998}, 0, { -438, 1184}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1280, 2560, -1998}, 0, { 990, 1184}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 666, 1920, -2612}, 0, { 8758, -4332}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -2764, 1920, -2612}, 0, { -4936, -4332}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -2149, 1920, -1998}, 0, { -2482, -1880}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ 666, 1920, -1998}, 0, { 8758, -1880}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -2149, 1664, 3174}, 0, { -2482, 1396}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 1664, 3174}, 0, { -1666, 1396}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1945, 1664, 2970}, 0, { -1666, 582}, {0x49, 0x49, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015078, 0x003e76b0, 82641, 0x00015078, 240); // 0x07015168 - 0x07015248 -static const Vtx ssl_seg7_vertex_07015168[] = { - {{{ -2764, 1920, 106}, 0, { 1194, 394}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -2866, 1920, 311}, 0, { 786, 1208}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -2764, 1920, 311}, 0, { 1194, 1208}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ -2764, 1920, 3174}, 0, { -848, 6506}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -2149, 1920, 3174}, 0, { 1604, 6506}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ -2149, 1920, 311}, 0, { 1604, -4922}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -2764, 1920, 311}, 0, { -848, -4922}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ -2149, 1920, 311}, 0, { -2482, 7340}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -2764, 1920, -2612}, 0, { -4936, -4332}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -2764, 1920, 311}, 0, { -4936, 7340}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ -2149, 1920, -1998}, 0, { -2482, -1880}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -2149, 1664, 3174}, 0, { -2482, 1396}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 1664, 2970}, 0, { -1666, 582}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -2149, 1664, 2970}, 0, { -2482, 582}, {0x00, 0x59, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015168, 0x003e76b0, 82641, 0x00015168, 224); // 0x07015248 - 0x07015348 -static const Vtx ssl_seg7_vertex_07015248[] = { - {{{ 1382, 1280, 2560}, 0, { 1398, -1054}, {0x13, 0x6f, 0xc6, 0xff}}}, - {{{ 2765, 1280, 2970}, 0, { 6918, 582}, {0x37, 0x6e, 0xe5, 0xff}}}, - {{{ 2765, 1280, 2765}, 0, { 6918, -236}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ -2149, 1536, 2970}, 0, { -2482, 582}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -1945, 1536, 2765}, 0, { -1666, -236}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -2149, 1536, 2765}, 0, { -2482, -236}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -1945, 1536, 2970}, 0, { -1666, 582}, {0x72, 0x26, 0xda, 0xff}}}, - {{{ -1740, 1408, 2970}, 0, { -848, 582}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -1945, 1408, 2765}, 0, { -1666, -236}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -1945, 1408, 2970}, 0, { -1666, 582}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1740, 1408, 2765}, 0, { -848, -236}, {0x65, 0x21, 0xbd, 0xff}}}, - {{{ -1945, 1357, 3174}, 0, { -1666, 1396}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ -1740, 1357, 2970}, 0, { -848, 582}, {0x5c, 0x3d, 0x3d, 0xff}}}, - {{{ -1945, 1357, 2970}, 0, { -1666, 582}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -1740, 1357, 3174}, 0, { -848, 1396}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 1382, 1280, 3174}, 0, { 1398, 1396}, {0x15, 0x7d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015248, 0x003e76b0, 82641, 0x00015248, 256); // 0x07015348 - 0x07015428 -static const Vtx ssl_seg7_vertex_07015348[] = { - {{{ 2765, 1280, 2970}, 0, { 6918, 582}, {0x37, 0x6e, 0xe5, 0xff}}}, - {{{ 1382, 1280, 3174}, 0, { 1398, 1396}, {0x15, 0x7d, 0x00, 0xff}}}, - {{{ 2970, 1280, 3174}, 0, { 7736, 1396}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 2970, 1280, 2970}, 0, { 7736, 582}, {0xd1, 0x46, 0xa2, 0xff}}}, - {{{ 3174, 1280, 2560}, 0, { 8552, -1054}, {0x00, 0x69, 0xba, 0xff}}}, - {{{ 3174, 1280, 2970}, 0, { 8552, 582}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 2970, 1280, 2765}, 0, { 7736, -236}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 1382, 1280, 2560}, 0, { 1398, -1054}, {0x13, 0x6f, 0xc6, 0xff}}}, - {{{ 1024, 1485, 3174}, 0, { 0, 1396}, {0x2b, 0x77, 0x00, 0xff}}}, - {{{ 870, 1485, 3174}, 0, { -644, 1396}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 1024, 1485, 2611}, 0, { 0, -850}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 870, 1485, 2611}, 0, { -644, -850}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 1024, 1485, 2560}, 0, { 0, -1054}, {0x5f, 0x21, 0xb4, 0xff}}}, - {{{ 2765, 1280, 2765}, 0, { 6918, -236}, {0x2a, 0x54, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015348, 0x003e76b0, 82641, 0x00015348, 224); // 0x07015428 - 0x07015528 -static const Vtx ssl_seg7_vertex_07015428[] = { - {{{ -869, 1485, 2611}, 0, { 2626, -850}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1023, 1485, 3174}, 0, { 2012, 1396}, {0xeb, 0x7d, 0x00, 0xff}}}, - {{{ -869, 1485, 3174}, 0, { 2626, 1396}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -1023, 1485, 2611}, 0, { 2012, -850}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ -1381, 1280, 3174}, 0, { 582, 1396}, {0xd5, 0x77, 0x00, 0xff}}}, - {{{ -1023, 1485, 2560}, 0, { 2012, -1054}, {0xb4, 0x42, 0xb4, 0xff}}}, - {{{ -1381, 1280, 2560}, 0, { 582, -1054}, {0xf4, 0x49, 0x9a, 0xff}}}, - {{{ -2149, 1280, 3174}, 0, { -2482, 1396}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -2149, 1280, 2560}, 0, { -2482, -1054}, {0x6e, 0x37, 0xe5, 0xff}}}, - {{{ 3584, 640, -3841}, 0, { 6100, -5150}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 1307, 640, -3276}, 0, { -2990, -2894}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3072, 640, -3276}, 0, { 4056, -2894}, {0xc3, 0x5c, 0x3d, 0xff}}}, - {{{ 2560, 640, 3584}, 0, { -2074, 6098}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 3584, 640, 3584}, 0, { 2012, 6098}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 3584, 640, 2560}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 640, -283}, 0, { 6100, 9054}, {0xd6, 0x54, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015428, 0x003e76b0, 82641, 0x00015428, 256); // 0x07015528 - 0x07015628 -static const Vtx ssl_seg7_vertex_07015528[] = { - {{{ 3072, 640, -3276}, 0, { 4056, -2894}, {0xc3, 0x5c, 0x3d, 0xff}}}, - {{{ 3072, 640, -283}, 0, { 4056, 9054}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ 3584, 640, -283}, 0, { 6100, 9054}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 3584, 640, -3841}, 0, { 6100, -5150}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 1307, 640, -3841}, 0, { -2990, -5150}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1307, 640, -3276}, 0, { -2990, -2894}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3072, 640, 473}, 0, { 0, -6320}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 3584, 640, 2560}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 640, 473}, 0, { 2012, -6320}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 3072, 640, 2560}, 0, { 0, 2010}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 2560, 640, 3584}, 0, { -2074, 6098}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 2560, 640, 2560}, 0, { -2074, 2010}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 770, 640, -3841}, 0, { 998, -40}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 770, 640, -4148}, 0, { 998, -1266}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 512, 640, -3943}, 0, { 0, -448}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 512, 640, -3685}, 0, { 0, 582}, {0xcd, 0x67, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015528, 0x003e76b0, 82641, 0x00015528, 256); // 0x07015628 - 0x07015728 -static const Vtx ssl_seg7_vertex_07015628[] = { - {{{ 770, 640, -3841}, 0, { 998, -40}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 512, 640, -3685}, 0, { 0, 582}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1307, 640, -3685}, 0, { 3140, 582}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ 1307, 640, -3841}, 0, { 3140, -40}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 770, 640, -4148}, 0, { 2020, -244}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ -511, 640, -3943}, 0, { -3096, 574}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 512, 640, -3943}, 0, { 990, 574}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ -511, 640, -4148}, 0, { -3096, -244}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -1306, 0, -3276}, 0, { 9060, 1192}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1101, 0, -3276}, 0, { 9878, 1192}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -1101, 0, -4095}, 0, { 9878, -2076}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1306, 0, -4095}, 0, { 9060, -2076}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 3994, 0, -4095}, 0, { 2626, -2076}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 2433, 0, -4095}, 0, { -3602, -2076}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 2433, 0, -3276}, 0, { -3602, 1192}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3072, 0, -3276}, 0, { -1052, 1192}, {0xdf, 0x65, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015628, 0x003e76b0, 82641, 0x00015628, 256); // 0x07015728 - 0x07015818 -static const Vtx ssl_seg7_vertex_07015728[] = { - {{{ 3072, 0, -3276}, 0, { -1052, 1192}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ 3994, 0, -283}, 0, { 2626, 13142}, {0xc3, 0x5c, 0xc3, 0xff}}}, - {{{ 3994, 0, -4095}, 0, { 2626, -2076}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 3072, 0, -283}, 0, { -1052, 13142}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 2023, 0, -4095}, 0, { -5238, -2076}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 1716, 0, -4095}, 0, { -6464, -2076}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 1716, 0, -3276}, 0, { -6464, 1192}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2023, 0, -3276}, 0, { -5238, 1192}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1307, 0, -4095}, 0, { -8100, -2076}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 1102, 0, -4095}, 0, { -8918, -2076}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1102, 0, -3276}, 0, { -8918, 1192}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 1307, 0, -3276}, 0, { -8100, 1192}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 512, 435, -3327}, 0, { 2012, 990}, {0x12, 0x55, 0xa5, 0xff}}}, - {{{ -511, 435, -3685}, 0, { -2074, -440}, {0x0c, 0x56, 0x5c, 0xff}}}, - {{{ -511, 435, -3327}, 0, { -2074, 990}, {0xd5, 0x5e, 0xb8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015728, 0x003e76b0, 82641, 0x00015728, 240); // 0x07015818 - 0x07015908 -static const Vtx ssl_seg7_vertex_07015818[] = { - {{{ 3072, 0, -283}, 0, { -1052, -13428}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 3994, 0, 4096}, 0, { 2626, 4054}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 3994, 0, -283}, 0, { 2626, -13428}, {0xc3, 0x5c, 0xc3, 0xff}}}, - {{{ 3072, 0, 3072}, 0, { -1052, 0}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 896, 0, 3072}, 0, { -9740, 0}, {0x1d, 0x77, 0xe3, 0xff}}}, - {{{ 896, 0, 4096}, 0, { -9740, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 0, 3072}, 0, { 2012, 2010}, {0x1b, 0x6e, 0xc9, 0xff}}}, - {{{ -3993, 0, 4096}, 0, { -1666, 6098}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -895, 0, 4096}, 0, { 10700, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, 0, 3072}, 0, { 10700, 2010}, {0xda, 0x72, 0xda, 0xff}}}, - {{{ -3993, 0, -283}, 0, { -1666, -11384}, {0x26, 0x72, 0xda, 0xff}}}, - {{{ -3071, 0, -283}, 0, { 2012, -11384}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ 512, 435, -3327}, 0, { 2012, 990}, {0x12, 0x55, 0xa5, 0xff}}}, - {{{ 512, 435, -3685}, 0, { 2012, -440}, {0xeb, 0x44, 0x68, 0xff}}}, - {{{ -511, 435, -3685}, 0, { -2074, -440}, {0x0c, 0x56, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015818, 0x003e76b0, 82641, 0x00015818, 240); // 0x07015908 - 0x07015A08 -static const Vtx ssl_seg7_vertex_07015908[] = { - {{{ -818, 1536, 3174}, 0, { 8144, -2332}, {0x1f, 0x78, 0xe8, 0xff}}}, - {{{ 819, 1536, 3174}, 0, { 0, -2332}, {0xc7, 0x6e, 0xea, 0xff}}}, - {{{ 819, 1280, 2560}, 0, { 0, 990}, {0xdc, 0x43, 0x9b, 0xff}}}, - {{{ -818, 1280, 2560}, 0, { 8144, 990}, {0x41, 0x3c, 0xa6, 0xff}}}, - {{{ -191, 286, -1222}, 0, { 2522, 1258}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 192, 384, -1023}, 0, { -540, 0}, {0x00, 0x57, 0xa5, 0xff}}}, - {{{ 192, 286, -1222}, 0, { -540, 1258}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -191, 384, -1023}, 0, { 2522, 0}, {0x00, 0x2b, 0x89, 0xff}}}, - {{{ -191, 188, -1421}, 0, { 2522, 2552}, {0x00, 0x6e, 0xc2, 0xff}}}, - {{{ 192, 188, -1421}, 0, { -540, 2552}, {0x00, 0x6e, 0xc2, 0xff}}}, - {{{ 192, -275, -1956}, 0, { -540, -104}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ -191, -562, -2048}, 0, { 2522, 2450}, {0xe1, 0x13, 0x87, 0xff}}}, - {{{ -191, -275, -1956}, 0, { 2522, -104}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ -191, -13, -1731}, 0, { 2524, 2208}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ -191, 188, -1421}, 0, { 2524, -508}, {0x00, 0x6e, 0xc2, 0xff}}}, - {{{ 192, 188, -1421}, 0, { -540, -508}, {0x00, 0x6e, 0xc2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015908, 0x003e76b0, 82641, 0x00015908, 256); // 0x07015A08 - 0x07015AE8 -static const Vtx ssl_seg7_vertex_07015A08[] = { - {{{ -191, -13, -1731}, 0, { 2524, 2208}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ 192, 188, -1421}, 0, { -540, -508}, {0x00, 0x6e, 0xc2, 0xff}}}, - {{{ 192, -13, -1731}, 0, { -540, 2208}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ 192, -275, -1956}, 0, { -542, 2010}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ -191, -275, -1956}, 0, { 2524, 2010}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ -191, -13, -1731}, 0, { 2524, -804}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ 192, -13, -1731}, 0, { -542, -804}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ -191, -664, -1664}, 0, { 2522, 5220}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 192, -664, -2048}, 0, { -540, 6352}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 192, -664, -1664}, 0, { -540, 5220}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ -191, -664, -2048}, 0, { 2522, 6352}, {0x8e, 0xda, 0xda, 0xff}}}, - {{{ 128, 384, -255}, 0, { 0, -4120}, {0xc3, 0x3d, 0x5c, 0xff}}}, - {{{ -127, 384, -1023}, 0, { 2012, 2010}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -127, 384, -255}, 0, { 2012, -4120}, {0x43, 0x21, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015A08, 0x003e76b0, 82641, 0x00015a08, 224); // 0x07015AE8 - 0x07015B48 -static const Vtx ssl_seg7_vertex_07015AE8[] = { - {{{ 192, -275, -1956}, 0, { -540, -104}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ 192, -562, -2048}, 0, { -540, 2450}, {0x5a, 0x0d, 0xa8, 0xff}}}, - {{{ -191, -562, -2048}, 0, { 2522, 2450}, {0xe1, 0x13, 0x87, 0xff}}}, - {{{ 128, 384, -255}, 0, { 0, -4120}, {0xc3, 0x3d, 0x5c, 0xff}}}, - {{{ 128, 384, -1023}, 0, { 0, 2010}, {0xcd, 0x33, 0x99, 0xff}}}, - {{{ -127, 384, -1023}, 0, { 2012, 2010}, {0x33, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015AE8, 0x003e76b0, 82641, 0x00015ae8, 96); // 0x07015B48 - 0x07015BE8 -static const Vtx ssl_seg7_vertex_07015B48[] = { - {{{ 131, 4480, -767}, 0, { 2534, -1770}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -204, 4480, -716}, 0, { 1194, -1770}, {0xe9, 0x65, 0x49, 0xff}}}, - {{{ 131, 4480, -716}, 0, { 2534, -1770}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ -204, 4480, -767}, 0, { 1194, -1770}, {0xd9, 0x4d, 0xa4, 0xff}}}, - {{{ -665, 4096, -716}, 0, { -644, -236}, {0xa8, 0x29, 0x51, 0xff}}}, - {{{ -665, 4096, -767}, 0, { -644, -236}, {0x9c, 0x2f, 0xc3, 0xff}}}, - {{{ 512, 4480, -716}, 0, { 4056, -1770}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 387, 4480, -767}, 0, { 3556, -1770}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 387, 4480, -716}, 0, { 3556, -1770}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ 512, 4480, -767}, 0, { 4056, -1770}, {0x49, 0x49, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015B48, 0x003e76b0, 82641, 0x00015b48, 160); // 0x07015BE8 - 0x07015CE8 -static const Vtx ssl_seg7_vertex_07015BE8[] = { - {{{ -3521, 0, -220}, 0, { 852, 2010}, {0x7a, 0x00, 0xe1, 0xff}}}, - {{{ -3583, 0, -283}, 0, { 1100, 2010}, {0x31, 0x00, 0x8b, 0xff}}}, - {{{ -3521, 1152, -220}, 0, { 852, -2588}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ 3584, 1152, 473}, 0, { 1856, -2588}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 3522, 1152, 411}, 0, { 1608, -2588}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 3584, 0, 473}, 0, { 1856, 2010}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 3522, 0, 411}, 0, { 1608, 2010}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 3522, 1152, -220}, 0, { -914, -2588}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 3584, 0, -283}, 0, { -1162, 2010}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 3522, 0, -220}, 0, { -914, 2010}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 3584, 1152, -283}, 0, { -1162, -2588}, {0x86, 0x00, 0xe1, 0xff}}}, - {{{ -3583, 0, 473}, 0, { -1918, 2010}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ -3521, 1152, 411}, 0, { -1670, -2588}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -3583, 1152, 473}, 0, { -1918, -2588}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -3521, 0, 411}, 0, { -1670, 2010}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -3583, 1152, -283}, 0, { 1100, -2588}, {0x75, 0x00, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015BE8, 0x003e76b0, 82641, 0x00015be8, 256); // 0x07015CE8 - 0x07015DD8 -static const Vtx ssl_seg7_vertex_07015CE8[] = { - {{{ 77, 1152, 6374}, 0, { -132, -544}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 77, 845, 6374}, 0, { -132, 684}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ 77, 845, 6528}, 0, { 480, 684}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ 77, 845, 6528}, 0, { 684, 684}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ -76, 845, 6528}, 0, { 1296, 684}, {0x1d, 0x89, 0xe3, 0xff}}}, - {{{ -76, 1152, 6528}, 0, { 1296, -544}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 77, 1152, 6528}, 0, { 684, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -76, 845, 6374}, 0, { 684, 684}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 77, 845, 6374}, 0, { 1296, 684}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ 77, 1152, 6374}, 0, { 1296, -544}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -76, 1152, 6374}, 0, { 684, -544}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -76, 1152, 6528}, 0, { 478, -544}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -76, 845, 6374}, 0, { 1092, 684}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ -76, 1152, 6374}, 0, { 1092, -544}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -76, 845, 6528}, 0, { 478, 684}, {0x1d, 0x89, 0xe3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015CE8, 0x003e76b0, 82641, 0x00015ce8, 240); // 0x07015DD8 - 0x07015EC8 -static const Vtx ssl_seg7_vertex_07015DD8[] = { - {{{ -306, 0, 6758}, 0, { 2216, 2010}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 307, 845, 6758}, 0, { -234, -1360}, {0xdf, 0x9b, 0xbd, 0xff}}}, - {{{ 307, 0, 6758}, 0, { -234, 2010}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 77, 1152, 6374}, 0, { -132, -544}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 77, 845, 6528}, 0, { 480, 684}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ 77, 1152, 6528}, 0, { 480, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 307, 0, 4915}, 0, { -234, 2010}, {0xe9, 0x73, 0xd2, 0xff}}}, - {{{ 307, 845, 4915}, 0, { -234, -1360}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 819, 845, 4915}, 0, { -2278, -1360}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 819, 0, 4915}, 0, { -2278, 2010}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -818, 0, 4915}, 0, { 4260, 2010}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -306, 845, 4915}, 0, { 2216, -1360}, {0x1b, 0x92, 0xc9, 0xff}}}, - {{{ -306, 0, 4915}, 0, { 2216, 2010}, {0x37, 0x6e, 0xe5, 0xff}}}, - {{{ -818, 845, 4915}, 0, { 4260, -1360}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -306, 845, 6758}, 0, { 2216, -1360}, {0x54, 0xac, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015DD8, 0x003e76b0, 82641, 0x00015dd8, 240); // 0x07015EC8 - 0x07015FB8 -static const Vtx ssl_seg7_vertex_07015EC8[] = { - {{{ 1126, 0, 3994}, 0, { 5486, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1126, 512, 4096}, 0, { 5078, 0}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 1126, 0, 4096}, 0, { 5078, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -306, 845, 6758}, 0, { -5548, -1360}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ -306, 0, 6758}, 0, { -5548, 2010}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -306, 0, 4915}, 0, { 1808, 2010}, {0x37, 0x6e, 0xe5, 0xff}}}, - {{{ -306, 845, 4915}, 0, { 1808, -1360}, {0x1b, 0x92, 0xc9, 0xff}}}, - {{{ 307, 845, 4915}, 0, { 2216, -1360}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 307, 0, 4915}, 0, { 2216, 2010}, {0xe9, 0x73, 0xd2, 0xff}}}, - {{{ 307, 0, 6758}, 0, { 9574, 2010}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 307, 845, 6758}, 0, { 9574, -1360}, {0xdf, 0x9b, 0xbd, 0xff}}}, - {{{ -1125, 512, 3994}, 0, { -1460, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1125, 0, 4096}, 0, { -1052, 2010}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1125, 512, 4096}, 0, { -1052, 0}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ -1125, 0, 3994}, 0, { -1460, 2010}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015EC8, 0x003e76b0, 82641, 0x00015ec8, 240); // 0x07015FB8 - 0x070160A8 -static const Vtx ssl_seg7_vertex_07015FB8[] = { - {{{ 1126, 1152, 3994}, 0, { -3504, -2588}, {0xdf, 0xbd, 0x9b, 0xff}}}, - {{{ 819, 845, 3994}, 0, { -2278, -1360}, {0xbd, 0xdf, 0x9b, 0xff}}}, - {{{ -818, 845, 3994}, 0, { 4260, -1360}, {0x21, 0xbd, 0x9b, 0xff}}}, - {{{ 1126, 0, 3994}, 0, { 5486, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1126, 512, 3994}, 0, { 5486, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1126, 512, 4096}, 0, { 5078, 0}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -818, 0, 3994}, 0, { 5486, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -818, 845, 4915}, 0, { 1808, -1360}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -818, 0, 4915}, 0, { 1808, 2010}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -818, 845, 3994}, 0, { 5486, -1360}, {0x21, 0xbd, 0x9b, 0xff}}}, - {{{ 819, 0, 4915}, 0, { 2216, 2010}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 819, 845, 3994}, 0, { -1460, -1360}, {0xbd, 0xdf, 0x9b, 0xff}}}, - {{{ 819, 0, 3994}, 0, { -1460, 2010}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 819, 845, 4915}, 0, { 2216, -1360}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 1126, 0, 3994}, 0, { -3504, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07015FB8, 0x003e76b0, 82641, 0x00015fb8, 240); // 0x070160A8 - 0x07016198 -static const Vtx ssl_seg7_vertex_070160A8[] = { - {{{ -101, 6144, 358}, 0, { 1398, -2076}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 102, 6144, 358}, 0, { 582, -2076}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 102, 5734, 358}, 0, { 582, -440}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ -1125, 1152, 3994}, 0, { 5486, -2588}, {0x43, 0xdf, 0x9b, 0xff}}}, - {{{ -818, 845, 3994}, 0, { 4260, -1360}, {0x21, 0xbd, 0x9b, 0xff}}}, - {{{ -818, 0, 3994}, 0, { 4260, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1126, 1152, 3994}, 0, { -3504, -2588}, {0xdf, 0xbd, 0x9b, 0xff}}}, - {{{ -1125, 0, 3994}, 0, { 5486, 2010}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 819, 845, 3994}, 0, { -2278, -1360}, {0xbd, 0xdf, 0x9b, 0xff}}}, - {{{ 1126, 0, 3994}, 0, { -3504, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 819, 0, 3994}, 0, { -2278, 2010}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 102, 6144, 154}, 0, { 1398, -2076}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -101, 6144, 154}, 0, { 582, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -101, 5734, 154}, 0, { 582, -440}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 102, 5734, 154}, 0, { 1398, -440}, {0xe3, 0x89, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070160A8, 0x003e76b0, 82641, 0x000160a8, 240); // 0x07016198 - 0x07016288 -static const Vtx ssl_seg7_vertex_07016198[] = { - {{{ 102, 3942, 1434}, 0, { 582, 1602}, {0xe5, 0x6e, 0xc9, 0xff}}}, - {{{ 102, 3712, 1434}, 0, { 582, 2522}, {0xac, 0xac, 0xd6, 0xff}}}, - {{{ -101, 3712, 1434}, 0, { 1398, 2522}, {0x1b, 0x92, 0xc9, 0xff}}}, - {{{ -101, 6144, 358}, 0, { 1398, -2076}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 102, 5734, 358}, 0, { 582, -440}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ -101, 5734, 358}, 0, { 1398, -440}, {0x26, 0x8e, 0xda, 0xff}}}, - {{{ 102, 6144, 154}, 0, { 582, -2076}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 102, 5734, 154}, 0, { 582, -440}, {0xe3, 0x89, 0x1d, 0xff}}}, - {{{ 102, 5734, 358}, 0, { 1398, -440}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ 102, 6144, 358}, 0, { 1398, -2076}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -101, 6144, 358}, 0, { 582, -2076}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -101, 5734, 154}, 0, { 1398, -440}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ -101, 6144, 154}, 0, { 1398, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -101, 5734, 358}, 0, { 582, -440}, {0x26, 0x8e, 0xda, 0xff}}}, - {{{ -101, 3942, 1434}, 0, { 1398, 1602}, {0x54, 0x54, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016198, 0x003e76b0, 82641, 0x00016198, 240); // 0x07016288 - 0x07016378 -static const Vtx ssl_seg7_vertex_07016288[] = { - {{{ 1946, 3200, 1536}, 0, { -7798, 478}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ -1945, 3712, 1536}, 0, { 7736, -1566}, {0x2f, 0xba, 0xa2, 0xff}}}, - {{{ 1946, 3712, 1536}, 0, { -7798, -1566}, {0xd9, 0x89, 0xed, 0xff}}}, - {{{ 102, 3942, 1229}, 0, { 4874, 1602}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 102, 3712, 1434}, 0, { 5692, 2522}, {0xac, 0xac, 0xd6, 0xff}}}, - {{{ 102, 3942, 1434}, 0, { 5692, 1602}, {0xe5, 0x6e, 0xc9, 0xff}}}, - {{{ 102, 3712, 1229}, 0, { 4874, 2522}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ -101, 3942, 1434}, 0, { 376, -440}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -101, 3712, 1229}, 0, { 1194, 478}, {0x43, 0x9b, 0x21, 0xff}}}, - {{{ -101, 3942, 1229}, 0, { 1194, -440}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -101, 3712, 1434}, 0, { 376, 478}, {0x1b, 0x92, 0xc9, 0xff}}}, - {{{ -101, 3942, 1229}, 0, { 582, 582}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -101, 3712, 1229}, 0, { 582, 1500}, {0x43, 0x9b, 0x21, 0xff}}}, - {{{ 102, 3712, 1229}, 0, { 1398, 1500}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 102, 3942, 1229}, 0, { 1398, 582}, {0xbd, 0x65, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016288, 0x003e76b0, 82641, 0x00016288, 240); // 0x07016378 - 0x07016478 -static const Vtx ssl_seg7_vertex_07016378[] = { - {{{ -2866, 2125, 106}, 0, { 1586, -338}, {0x54, 0xac, 0x2a, 0xff}}}, - {{{ -2764, 2125, 106}, 0, { 1586, -338}, {0x73, 0xe9, 0x2e, 0xff}}}, - {{{ -2764, 2125, 311}, 0, { 770, -338}, {0x6e, 0xc9, 0xe5, 0xff}}}, - {{{ -1945, 3712, 1536}, 0, { 7736, -1566}, {0x2f, 0xba, 0xa2, 0xff}}}, - {{{ -204, 3200, 1536}, 0, { 786, 478}, {0xe5, 0x6e, 0xc9, 0xff}}}, - {{{ -204, 3072, 1536}, 0, { 786, 990}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ 1946, 3200, 1536}, 0, { -7798, 478}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ -1945, 3072, 1536}, 0, { 7736, 990}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -2764, 1920, 311}, 0, { 12028, 2522}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ -2866, 1920, 311}, 0, { 12232, 2522}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -2866, 2125, 311}, 0, { 12232, 1704}, {0x33, 0xcd, 0x99, 0xff}}}, - {{{ -2764, 2125, 311}, 0, { 12028, 1704}, {0x6e, 0xc9, 0xe5, 0xff}}}, - {{{ -2866, 2125, 311}, 0, { 770, -338}, {0x33, 0xcd, 0x99, 0xff}}}, - {{{ -2866, 1920, 106}, 0, { -4118, 478}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -2764, 2125, 106}, 0, { -3914, -338}, {0x73, 0xe9, 0x2e, 0xff}}}, - {{{ -2866, 2125, 106}, 0, { -4118, -338}, {0x54, 0xac, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016378, 0x003e76b0, 82641, 0x00016378, 256); // 0x07016478 - 0x07016578 -static const Vtx ssl_seg7_vertex_07016478[] = { - {{{ -2866, 1920, 106}, 0, { -4118, 478}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -2764, 1920, 106}, 0, { -3914, 478}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -2764, 2125, 106}, 0, { -3914, -338}, {0x73, 0xe9, 0x2e, 0xff}}}, - {{{ -1945, 3072, 2560}, 0, { 8758, -2076}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ 0, 3072, 2560}, 0, { 990, -2076}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 0, 2560, 2560}, 0, { 990, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -1945, 2560, 2560}, 0, { 8758, 0}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 3174, 2560, 2560}, 0, {-11680, 0}, {0x00, 0x97, 0xba, 0xff}}}, - {{{ 3174, 3072, 2560}, 0, {-11680, -2076}, {0x00, 0x88, 0xd8, 0xff}}}, - {{{ -2764, 1920, 3174}, 0, {-11680, 1500}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -2764, 1920, 311}, 0, { -250, 1500}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ -2764, 2125, 311}, 0, { -250, 684}, {0x6e, 0xc9, 0xe5, 0xff}}}, - {{{ -2764, 2560, 3174}, 0, {-11680, -1054}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -2764, 2560, 311}, 0, { -250, -1054}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ -2764, 2125, 106}, 0, { 564, 684}, {0x73, 0xe9, 0x2e, 0xff}}}, - {{{ -2764, 2560, 106}, 0, { 564, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016478, 0x003e76b0, 82641, 0x00016478, 256); // 0x07016578 - 0x07016678 -static const Vtx ssl_seg7_vertex_07016578[] = { - {{{ -2764, 1920, -2612}, 0, { 11422, 1500}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -2764, 2560, -2612}, 0, { 11422, -1054}, {0x54, 0xac, 0x2a, 0xff}}}, - {{{ -2764, 2125, 106}, 0, { 564, 684}, {0x73, 0xe9, 0x2e, 0xff}}}, - {{{ -2764, 1920, 106}, 0, { 564, 1500}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -2764, 2560, 106}, 0, { 564, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2866, 1920, 311}, 0, { -250, 1500}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -2866, 2125, 106}, 0, { 564, 684}, {0x54, 0xac, 0x2a, 0xff}}}, - {{{ -2866, 2125, 311}, 0, { -250, 684}, {0x33, 0xcd, 0x99, 0xff}}}, - {{{ -2866, 1920, 106}, 0, { 564, 1500}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 2765, 1280, 2765}, 0, { 12028, 2010}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 2765, 1152, 2765}, 0, { 12028, 2522}, {0x37, 0x92, 0x1b, 0xff}}}, - {{{ 2970, 1152, 2765}, 0, { 12846, 2522}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 2765, 1152, 2970}, 0, {-10046, 2522}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 2970, 1280, 2970}, 0, {-10864, 2010}, {0xd1, 0x46, 0xa2, 0xff}}}, - {{{ 2970, 1152, 2970}, 0, {-10864, 2522}, {0xa2, 0xba, 0xd1, 0xff}}}, - {{{ 2765, 1280, 2970}, 0, {-10046, 2010}, {0x37, 0x6e, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016578, 0x003e76b0, 82641, 0x00016578, 256); // 0x07016678 - 0x07016758 -static const Vtx ssl_seg7_vertex_07016678[] = { - {{{ 2765, 1280, 2970}, 0, {-10864, 990}, {0x37, 0x6e, 0xe5, 0xff}}}, - {{{ 2765, 1152, 2970}, 0, {-10864, 1500}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 2765, 1152, 2765}, 0, {-10046, 1500}, {0x37, 0x92, 0x1b, 0xff}}}, - {{{ 2765, 1280, 2765}, 0, {-10046, 990}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 2970, 1280, 2765}, 0, { 11006, 990}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 2970, 1152, 2970}, 0, { 11824, 1500}, {0xa2, 0xba, 0xd1, 0xff}}}, - {{{ 2970, 1280, 2970}, 0, { 11824, 990}, {0xd1, 0x46, 0xa2, 0xff}}}, - {{{ 2970, 1152, 2765}, 0, { 11006, 1500}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ -3173, 1152, 0}, 0, { 990, 1500}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3173, 1792, -3022}, 0, { 13058, -1054}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -3173, 1792, 0}, 0, { 990, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2765, 1280, 2765}, 0, { 12028, 2010}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 2970, 1152, 2765}, 0, { 12846, 2522}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 2970, 1280, 2765}, 0, { 12846, 2010}, {0xbd, 0x65, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016678, 0x003e76b0, 82641, 0x00016678, 224); // 0x07016758 - 0x07016848 -static const Vtx ssl_seg7_vertex_07016758[] = { - {{{ -3173, 1792, -3022}, 0, {-11680, 0}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ 0, 1152, -3022}, 0, { 990, 2522}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 0, 1792, -3022}, 0, { 990, 0}, {0x00, 0x97, 0x46, 0xff}}}, - {{{ -3173, 1152, -3022}, 0, {-11680, 2522}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 3174, 1152, -3022}, 0, { 13662, 2522}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ 3174, 1792, -3022}, 0, { 13662, 0}, {0xd4, 0x92, 0x2c, 0xff}}}, - {{{ -3173, 1792, 2560}, 0, { -9228, -1054}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -3173, 1152, 2560}, 0, { -9228, 1500}, {0x26, 0x8e, 0xda, 0xff}}}, - {{{ -3173, 1152, 0}, 0, { 990, 1500}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3173, 1792, 0}, 0, { 990, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3173, 1152, -3022}, 0, { 13058, 1500}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -3173, 1792, -3022}, 0, { 13058, -1054}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -1125, 512, 3584}, 0, { 4464, -1054}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -3583, 1152, 3584}, 0, { 14276, -3610}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ -1125, 1152, 3584}, 0, { 4464, -3610}, {0x33, 0x99, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016758, 0x003e76b0, 82641, 0x00016758, 240); // 0x07016848 - 0x07016938 -static const Vtx ssl_seg7_vertex_07016848[] = { - {{{ 1126, 512, 3994}, 0, { 15912, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1126, 1152, 3994}, 0, { 15912, -2588}, {0xdf, 0xbd, 0x9b, 0xff}}}, - {{{ 1126, 1152, 3584}, 0, { 14276, -2588}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 1126, 512, 3584}, 0, { 14276, 0}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 1126, 1152, 3584}, 0, { -4526, -3610}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 3584, 512, 3584}, 0, {-14338, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1126, 512, 3584}, 0, { -4526, -1054}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 3584, 1152, 3584}, 0, {-14338, -3610}, {0xe3, 0x89, 0xe3, 0xff}}}, - {{{ 3584, 640, 3584}, 0, { 14276, -544}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 3584, 1152, 473}, 0, { 1856, -2588}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 3584, 640, 473}, 0, { 1856, -544}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 3584, 1152, 3584}, 0, { 14276, -2588}, {0xe3, 0x89, 0xe3, 0xff}}}, - {{{ 3584, 512, -283}, 0, {-14338, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3994, 512, -283}, 0, {-15974, -1054}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 3994, 0, -283}, 0, {-15974, 990}, {0xc3, 0x5c, 0xc3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016848, 0x003e76b0, 82641, 0x00016848, 240); // 0x07016938 - 0x07016A18 -static const Vtx ssl_seg7_vertex_07016938[] = { - {{{ -1125, 512, 3584}, 0, { 4464, -1054}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -3583, 512, 3584}, 0, { 14276, -1054}, {0x26, 0x8e, 0xda, 0xff}}}, - {{{ -3583, 1152, 3584}, 0, { 14276, -3610}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ 3994, 512, 473}, 0, { 15912, -1054}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 3584, 512, 473}, 0, { 14276, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 0, 473}, 0, { 14276, 990}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 3994, 0, 473}, 0, { 15912, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3583, 512, 473}, 0, { -1918, 0}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -3583, 1152, 3584}, 0, {-14338, -2588}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ -3583, 512, 3584}, 0, {-14338, 0}, {0x26, 0x8e, 0xda, 0xff}}}, - {{{ -3583, 1152, 473}, 0, { -1918, -2588}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 3584, 512, -283}, 0, {-14338, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3994, 0, -283}, 0, {-15974, 990}, {0xc3, 0x5c, 0xc3, 0xff}}}, - {{{ 3584, 0, -283}, 0, {-14338, 990}, {0xc0, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016938, 0x003e76b0, 82641, 0x00016938, 224); // 0x07016A18 - 0x07016B08 -static const Vtx ssl_seg7_vertex_07016A18[] = { - {{{ -3583, 512, -283}, 0, { 1100, 0}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ -3583, 512, -3841}, 0, { 15306, 0}, {0x21, 0x9b, 0x43, 0xff}}}, - {{{ -3583, 1152, -3841}, 0, { 15306, -2588}, {0x37, 0x92, 0x1b, 0xff}}}, - {{{ -3993, 0, 473}, 0, {-15974, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3583, 0, 473}, 0, {-14338, 990}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ -3583, 512, 473}, 0, {-14338, -1054}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -3993, 512, 473}, 0, {-15974, -1054}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 3584, 1152, -283}, 0, { -1162, -2588}, {0x86, 0x00, 0xe1, 0xff}}}, - {{{ 3584, 640, -3841}, 0, {-15368, -544}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 3584, 640, -283}, 0, { -1162, -544}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 3584, 1152, -3841}, 0, {-15368, -2588}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ -3583, 0, -283}, 0, { 14276, 990}, {0x31, 0x00, 0x8b, 0xff}}}, - {{{ -3993, 0, -283}, 0, { 15912, 990}, {0x26, 0x72, 0xda, 0xff}}}, - {{{ -3993, 512, -283}, 0, { 15912, -1054}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ -3583, 512, -283}, 0, { 14276, -1054}, {0x54, 0xac, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016A18, 0x003e76b0, 82641, 0x00016a18, 240); // 0x07016B08 - 0x07016BF8 -static const Vtx ssl_seg7_vertex_07016B08[] = { - {{{ 770, 1152, -4148}, 0, { 3042, -3610}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ -511, 1152, -4148}, 0, { -2074, -3610}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -511, 640, -4148}, 0, { -2074, -1566}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -3583, 512, -283}, 0, { 1100, 0}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ -3583, 1152, -3841}, 0, { 15306, -2588}, {0x37, 0x92, 0x1b, 0xff}}}, - {{{ -3583, 1152, -283}, 0, { 1100, -2588}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ 3584, 1152, -3841}, 0, { 14276, -3610}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 770, 1152, -3841}, 0, { 3042, -3610}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 770, 640, -3841}, 0, { 3042, -1566}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3584, 640, -3841}, 0, { 14276, -1566}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 770, 640, -3841}, 0, {-15368, -544}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 770, 1152, -3841}, 0, {-15368, -2588}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 770, 1152, -4148}, 0, {-16594, -2588}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 770, 640, -4148}, 0, {-16594, -544}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 770, 640, -4148}, 0, { 3042, -1566}, {0xda, 0x72, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016B08, 0x003e76b0, 82641, 0x00016b08, 240); // 0x07016BF8 - 0x07016CE8 -static const Vtx ssl_seg7_vertex_07016BF8[] = { - {{{ -1125, 0, 4096}, 0, { 4464, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3993, 512, 4096}, 0, { 15912, -1054}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ -1125, 512, 4096}, 0, { 4464, -1054}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ -3583, 512, -3841}, 0, {-14338, -1054}, {0x21, 0x9b, 0x43, 0xff}}}, - {{{ -1101, 512, -3841}, 0, { -4428, -1054}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -1101, 1152, -3841}, 0, { -4428, -3610}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, 1152, -3841}, 0, {-14338, -3610}, {0x37, 0x92, 0x1b, 0xff}}}, - {{{ 1126, 512, 4096}, 0, { -4526, -1054}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 3994, 512, 4096}, 0, {-15974, -1054}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ 3994, 0, 4096}, 0, {-15974, 990}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 1126, 0, 4096}, 0, { -4526, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3994, 512, 473}, 0, { 1856, 0}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 3994, 0, 473}, 0, { 1856, 2010}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3994, 0, 4096}, 0, { 16320, 2010}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ 3994, 512, 4096}, 0, { 16320, 0}, {0xda, 0x8e, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016BF8, 0x003e76b0, 82641, 0x00016bf8, 240); // 0x07016CE8 - 0x07016DD8 -static const Vtx ssl_seg7_vertex_07016CE8[] = { - {{{ -3993, 512, -283}, 0, { 1100, 0}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ -3993, 0, -283}, 0, { 1100, 2010}, {0x26, 0x72, 0xda, 0xff}}}, - {{{ -3993, 0, -4095}, 0, { 16320, 2010}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -1125, 0, 4096}, 0, { 4464, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3993, 0, 4096}, 0, { 15912, 990}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -3993, 512, 4096}, 0, { 15912, -1054}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ -3993, 512, 4096}, 0, {-16382, 0}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ -3993, 0, 4096}, 0, {-16382, 2010}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -3993, 0, 473}, 0, { -1918, 2010}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3993, 512, 473}, 0, { -1918, 0}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 3994, 512, -4095}, 0, {-16382, 0}, {0xd4, 0x92, 0x2c, 0xff}}}, - {{{ 3994, 0, -4095}, 0, {-16382, 2010}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 3994, 0, -283}, 0, { -1162, 2010}, {0xc3, 0x5c, 0xc3, 0xff}}}, - {{{ 3994, 512, -283}, 0, { -1162, 0}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ -3993, 512, -4095}, 0, { 16320, 0}, {0x26, 0x8e, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016CE8, 0x003e76b0, 82641, 0x00016ce8, 240); // 0x07016DD8 - 0x07016EC8 -static const Vtx ssl_seg7_vertex_07016DD8[] = { - {{{ -1101, 1152, -4095}, 0, {-16382, -2588}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1101, 0, -3685}, 0, {-14746, 2010}, {0x93, 0x37, 0x22, 0xff}}}, - {{{ -1101, 1152, -3685}, 0, {-14746, -2588}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1102, 0, -4095}, 0, { 2012, 2010}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1102, 512, -4095}, 0, { 2012, 0}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 1102, 512, -3685}, 0, { 376, 0}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 1102, 0, -3685}, 0, { 376, 2010}, {0x62, 0x31, 0x3e, 0xff}}}, - {{{ -511, 435, -4148}, 0, { 16532, 274}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 1152, -4148}, 0, { 16532, -2588}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -511, 1152, -3685}, 0, { 14684, -2588}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -511, 435, -3685}, 0, { 14684, 274}, {0x0c, 0x56, 0x5c, 0xff}}}, - {{{ 1102, 0, -4095}, 0, { 4366, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 3994, 0, -4095}, 0, { 15912, 990}, {0xda, 0x72, 0x26, 0xff}}}, - {{{ 3994, 512, -4095}, 0, { 15912, -1054}, {0xd4, 0x92, 0x2c, 0xff}}}, - {{{ 1102, 512, -4095}, 0, { 4366, -1054}, {0x49, 0xb7, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016DD8, 0x003e76b0, 82641, 0x00016dd8, 240); // 0x07016EC8 - 0x07016FB8 -static const Vtx ssl_seg7_vertex_07016EC8[] = { - {{{ 1716, 0, -4095}, 0, { 6820, 990}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 1307, 0, -4095}, 0, { 5184, 990}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 1307, -306, -4095}, 0, { 5184, 2214}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1101, 1152, -4095}, 0, {-16382, -2588}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1101, 0, -4095}, 0, {-16382, 2010}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1101, 0, -3685}, 0, {-14746, 2010}, {0x93, 0x37, 0x22, 0xff}}}, - {{{ -3993, 0, -4095}, 0, {-15974, 990}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -1101, 512, -4095}, 0, { -4428, -1054}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -3993, 512, -4095}, 0, {-15974, -1054}, {0x26, 0x8e, 0x26, 0xff}}}, - {{{ -1101, 0, -4095}, 0, { -4428, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -3071, -306, -4095}, 0, {-12294, 2214}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1306, -306, -4095}, 0, { -5246, 2214}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1306, 0, -4095}, 0, { -5246, 990}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ -3071, 0, -4095}, 0, {-12294, 990}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 1716, -306, -4095}, 0, { 6820, 2214}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016EC8, 0x003e76b0, 82641, 0x00016ec8, 240); // 0x07016FB8 - 0x07016FF8 -static const Vtx ssl_seg7_vertex_07016FB8[] = { - {{{ 2433, 0, -4095}, 0, { 9682, 990}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 2023, 0, -4095}, 0, { 8046, 990}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 2023, -306, -4095}, 0, { 8046, 2214}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2433, -306, -4095}, 0, { 9682, 2214}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016FB8, 0x003e76b0, 82641, 0x00016fb8, 64); // 0x07016FF8 - 0x070170E8 -static const Vtx ssl_seg7_vertex_07016FF8[] = { - {{{ -63, 896, -626}, 0, { 734, 1500}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -63, 1152, -754}, 0, { 224, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -63, 896, -754}, 0, { 224, 1500}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 64, 896, -754}, 0, { 734, 1500}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 64, 1152, -626}, 0, { 224, 478}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 64, 896, -626}, 0, { 224, 1500}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 64, 1152, -754}, 0, { 734, 478}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -63, 1152, -754}, 0, { 734, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 64, 896, -754}, 0, { 224, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -63, 896, -754}, 0, { 734, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 64, 1152, -754}, 0, { 224, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 64, 1152, -626}, 0, { 734, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -63, 1152, -626}, 0, { 224, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -63, 896, -626}, 0, { 224, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 64, 896, -626}, 0, { 734, 990}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07016FF8, 0x003e76b0, 82641, 0x00016ff8, 240); // 0x070170E8 - 0x070171D8 -static const Vtx ssl_seg7_vertex_070170E8[] = { - {{{ 2381, -306, -2585}, 0, { -1154, 4258}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 2381, 1126, -2585}, 0, { -1154, -1462}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 2381, 1126, -2533}, 0, { -1358, -1462}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -63, 896, -626}, 0, { 734, 1500}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -63, 1152, -626}, 0, { 734, 478}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -63, 1152, -754}, 0, { 224, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2381, 1126, -2585}, 0, { -950, -1462}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 2330, 1126, -2533}, 0, { -1154, -1462}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2381, 1126, -2533}, 0, { -1154, -1462}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2330, 1126, -2585}, 0, { -950, -1462}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 2381, 1126, -2533}, 0, { -746, -1462}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2330, -306, -2533}, 0, { -950, 4258}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2381, -306, -2533}, 0, { -746, 4258}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2330, 1126, -2533}, 0, { -950, -1462}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2381, -306, -2533}, 0, { -1358, 4258}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070170E8, 0x003e76b0, 82641, 0x000170e8, 240); // 0x070171D8 - 0x070172C8 -static const Vtx ssl_seg7_vertex_070171D8[] = { - {{{ 2381, 640, -3404}, 0, { 2318, 478}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 2381, 1152, -3404}, 0, { 2318, -1462}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 2381, 1152, -3353}, 0, { 2114, -1462}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2330, -306, -2533}, 0, { 1910, 4258}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2330, 1126, -2533}, 0, { 1910, -1462}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2330, 1126, -2585}, 0, { 1706, -1462}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 2330, -306, -2585}, 0, { 1706, 4258}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 2330, -306, -2585}, 0, { 1910, 4258}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 2381, 1126, -2585}, 0, { 1706, -1462}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 2381, -306, -2585}, 0, { 1706, 4258}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 2330, 1126, -2585}, 0, { 1910, -1462}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 2381, 1152, -3353}, 0, { -746, -1462}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2330, 640, -3353}, 0, { -950, 478}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2381, 640, -3353}, 0, { -746, 478}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2330, 1152, -3353}, 0, { -950, -1462}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070171D8, 0x003e76b0, 82641, 0x000171d8, 240); // 0x070172C8 - 0x070173B8 -static const Vtx ssl_seg7_vertex_070172C8[] = { - {{{ 3200, 1152, -2585}, 0, { -950, -1462}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 3149, 1152, -2585}, 0, { -950, -1462}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 3149, 1152, -2533}, 0, { -1154, -1462}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2381, 640, -3404}, 0, { 2318, 478}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 2381, 1152, -3353}, 0, { 2114, -1462}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2381, 640, -3353}, 0, { 2114, 478}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2330, 640, -3353}, 0, { -1154, 478}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2330, 1152, -3404}, 0, { -1358, -1462}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 2330, 640, -3404}, 0, { -1358, 478}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 2330, 1152, -3353}, 0, { -1154, -1462}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2330, 640, -3404}, 0, { 1910, 478}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 2330, 1152, -3404}, 0, { 1910, -1462}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 2381, 1152, -3404}, 0, { 1706, -1462}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 2381, 640, -3404}, 0, { 1706, 478}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 3200, 1152, -2533}, 0, { -1154, -1462}, {0x54, 0x2a, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070172C8, 0x003e76b0, 82641, 0x000172c8, 240); // 0x070173B8 - 0x070174A8 -static const Vtx ssl_seg7_vertex_070173B8[] = { - {{{ 3149, 640, -2585}, 0, { -1358, 478}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 3200, 1152, -2585}, 0, { -1564, -1462}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 3200, 640, -2585}, 0, { -1564, 478}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 3200, 1152, -2533}, 0, { 2524, -1462}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 3149, 640, -2533}, 0, { 2318, 478}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3200, 640, -2533}, 0, { 2524, 478}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3149, 1152, -2533}, 0, { 2318, -1462}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3200, 640, -2585}, 0, { -1154, 480}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 3200, 1152, -2533}, 0, { -1358, -1462}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 3200, 640, -2533}, 0, { -1358, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3200, 1152, -2585}, 0, { -1154, -1462}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 3149, 640, -2533}, 0, { 1910, 480}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3149, 1152, -2585}, 0, { 1706, -1462}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 3149, 640, -2585}, 0, { 1706, 480}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 3149, 1152, -2533}, 0, { 1910, -1462}, {0xcd, 0x67, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070173B8, 0x003e76b0, 82641, 0x000173b8, 240); // 0x070174A8 - 0x070175A8 -static const Vtx ssl_seg7_vertex_070174A8[] = { - {{{ 1377, 1971, 3139}, 0, { 10576, -1566}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1326, 1971, 3139}, 0, { 10372, -1566}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1326, 1229, 3139}, 0, { 10372, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3149, 640, -2585}, 0, { -1358, 478}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 3149, 1152, -2585}, 0, { -1358, -1462}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 3200, 1152, -2585}, 0, { -1564, -1462}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 1377, 1971, 3087}, 0, { 2074, -1566}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1326, 1971, 3087}, 0, { 2074, -1566}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1326, 1971, 3139}, 0, { 2278, -1566}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1377, 1971, 3139}, 0, { 2278, -1566}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1326, 1229, 3139}, 0, { 2278, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1326, 1229, 3087}, 0, { 2074, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1377, 1229, 3139}, 0, { 10576, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1326, 1229, 2647}, 0, { 316, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1326, 1971, 2647}, 0, { 316, -1566}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1326, 1971, 2596}, 0, { 112, -1566}, {0xac, 0x2a, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070174A8, 0x003e76b0, 82641, 0x000174a8, 256); // 0x070175A8 - 0x07017698 -static const Vtx ssl_seg7_vertex_070175A8[] = { - {{{ 1377, 1229, 3087}, 0, { 10250, -3098}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1377, 1971, 3139}, 0, { 10454, -5654}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1377, 1229, 3139}, 0, { 10454, -3098}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1377, 1971, 3087}, 0, { 10250, -5654}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1377, 1229, 3087}, 0, { 602, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1326, 1971, 3087}, 0, { 806, -1566}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1377, 1971, 3087}, 0, { 602, -1566}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1326, 1229, 3087}, 0, { 806, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1377, 1971, 2596}, 0, { 112, -1566}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1326, 1971, 2596}, 0, { 112, -1566}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1326, 1971, 2647}, 0, { 316, -1566}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1377, 1971, 2647}, 0, { 316, -1566}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1377, 1229, 2596}, 0, { 602, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1326, 1229, 2596}, 0, { 806, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1326, 1971, 2596}, 0, { 806, -1566}, {0xac, 0x2a, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070175A8, 0x003e76b0, 82641, 0x000175a8, 240); // 0x07017698 - 0x07017778 -static const Vtx ssl_seg7_vertex_07017698[] = { - {{{ 1326, 1229, 2647}, 0, { 316, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1326, 1971, 2596}, 0, { 112, -1566}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1326, 1229, 2596}, 0, { 112, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1377, 1971, 2647}, 0, { 10576, -1566}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1326, 1229, 2647}, 0, { 10372, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1377, 1229, 2647}, 0, { 10576, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1326, 1971, 2647}, 0, { 10372, -1566}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1377, 1229, 2596}, 0, { 8288, -3098}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1377, 1971, 2647}, 0, { 8492, -5654}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1377, 1229, 2647}, 0, { 8492, -3098}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1377, 1971, 2596}, 0, { 8288, -5654}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1377, 1229, 2596}, 0, { 602, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1326, 1971, 2596}, 0, { 806, -1566}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1377, 1971, 2596}, 0, { 602, -1566}, {0x33, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07017698, 0x003e76b0, 82641, 0x00017698, 224); // 0x07017778 - 0x07017858 -static const Vtx ssl_seg7_vertex_07017778[] = { - {{{ -1325, 1971, 3087}, 0, { 2074, -1566}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1376, 1971, 3087}, 0, { 2074, -1566}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -1376, 1971, 3139}, 0, { 2278, -1566}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1325, 1971, 3139}, 0, { 2278, -1566}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1376, 1229, 3139}, 0, { 2278, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1376, 1229, 3087}, 0, { 2074, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1325, 1971, 3139}, 0, { -214, -1566}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1376, 1229, 3139}, 0, { -418, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1325, 1229, 3139}, 0, { -214, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1376, 1971, 3139}, 0, { -418, -1566}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1325, 1229, 3087}, 0, { 10250, -3098}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1325, 1971, 3139}, 0, { 10454, -5654}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1325, 1229, 3139}, 0, { 10454, -3098}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1325, 1971, 3087}, 0, { 10250, -5654}, {0x33, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07017778, 0x003e76b0, 82641, 0x00017778, 224); // 0x07017858 - 0x07017938 -static const Vtx ssl_seg7_vertex_07017858[] = { - {{{ -1325, 1229, 3087}, 0, { 11394, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1376, 1971, 3087}, 0, { 11598, -1566}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -1325, 1971, 3087}, 0, { 11394, -1566}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1376, 1229, 3087}, 0, { 11598, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1325, 1971, 2596}, 0, { 112, -1566}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1376, 1971, 2596}, 0, { 112, -1566}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -1376, 1971, 2647}, 0, { 316, -1566}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1325, 1971, 2647}, 0, { 316, -1566}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1376, 1229, 2647}, 0, { 316, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1376, 1229, 2596}, 0, { 112, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1325, 1971, 2647}, 0, { -214, -1566}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1376, 1229, 2647}, 0, { -418, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1325, 1229, 2647}, 0, { -214, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1376, 1971, 2647}, 0, { -418, -1566}, {0xcd, 0x67, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07017858, 0x003e76b0, 82641, 0x00017858, 224); // 0x07017938 - 0x07017A28 -static const Vtx ssl_seg7_vertex_07017938[] = { - {{{ -2802, -81, -1561}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -2546, -81, -1561}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -2546, -132, -1561}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1325, 1229, 2596}, 0, { 8288, -3098}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1325, 1971, 2647}, 0, { 8492, -5654}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1325, 1229, 2647}, 0, { 8492, -3098}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1325, 1971, 2596}, 0, { 8288, -5654}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1325, 1229, 2596}, 0, { 11394, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1376, 1971, 2596}, 0, { 11598, -1566}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -1325, 1971, 2596}, 0, { 11394, -1566}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1376, 1229, 2596}, 0, { 11598, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2802, -132, -1305}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2546, -81, -1305}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -2802, -81, -1305}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -2546, -132, -1305}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07017938, 0x003e76b0, 82641, 0x00017938, 240); // 0x07017A28 - 0x07017B18 -static const Vtx ssl_seg7_vertex_07017A28[] = { - {{{ -1522, -132, -1305}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1266, -81, -1305}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1522, -81, -1305}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -2802, -81, -1561}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -2546, -132, -1561}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2802, -132, -1561}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2546, -132, -1561}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2546, -81, -1305}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -2546, -132, -1305}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2546, -81, -1561}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -2802, -132, -1305}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2802, -81, -1561}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -2802, -132, -1561}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2802, -81, -1305}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1266, -132, -1305}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07017A28, 0x003e76b0, 82641, 0x00017a28, 240); // 0x07017B18 - 0x07017C08 -static const Vtx ssl_seg7_vertex_07017B18[] = { - {{{ -1010, -132, -537}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -754, -81, -537}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1010, -81, -537}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1522, -81, -1561}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -1266, -132, -1561}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1522, -132, -1561}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1266, -81, -1561}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1266, -132, -1561}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1266, -81, -1561}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1266, -81, -1305}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1266, -132, -1305}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1522, -132, -1305}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1522, -81, -1561}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -1522, -132, -1561}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1522, -81, -1305}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07017B18, 0x003e76b0, 82641, 0x00017b18, 240); // 0x07017C08 - 0x07017CF8 -static const Vtx ssl_seg7_vertex_07017C08[] = { - {{{ -1010, -132, -537}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1010, -81, -537}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1010, -81, -793}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -1010, -132, -537}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -754, -132, -537}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -754, -81, -537}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1010, -81, -793}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -754, -132, -793}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1010, -132, -793}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -754, -81, -793}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -754, -132, -793}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -754, -81, -537}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -754, -132, -537}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -754, -81, -793}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1010, -132, -793}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07017C08, 0x003e76b0, 82641, 0x00017c08, 240); // 0x07017CF8 - 0x07017DE8 -static const Vtx ssl_seg7_vertex_07017CF8[] = { - {{{ -1522, -132, 230}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1522, -81, -25}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -1522, -132, -25}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1522, -132, 230}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1266, -132, 230}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1266, -81, 230}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1522, -81, 230}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1522, -81, -25}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -1266, -132, -25}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1522, -132, -25}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1266, -81, -25}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1266, -132, -25}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1266, -81, -25}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -1266, -81, 230}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1266, -132, 230}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07017CF8, 0x003e76b0, 82641, 0x00017cf8, 240); // 0x07017DE8 - 0x07017ED8 -static const Vtx ssl_seg7_vertex_07017DE8[] = { - {{{ -2546, -132, -25}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2546, -81, -25}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -2546, -81, 230}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1522, -132, 230}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1522, -81, 230}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1522, -81, -25}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -2802, -132, 230}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2546, -81, 230}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -2802, -81, 230}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -2546, -132, 230}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2802, -81, -25}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -2546, -81, -25}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -2546, -132, -25}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2802, -132, -25}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2546, -132, 230}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07017DE8, 0x003e76b0, 82641, 0x00017de8, 240); // 0x07017ED8 - 0x07017FC8 -static const Vtx ssl_seg7_vertex_07017ED8[] = { - {{{ 128, -132, 2253}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 128, -81, 2253}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 128, -81, 2509}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -2802, -132, 230}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2802, -81, -25}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -2802, -132, -25}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2802, -81, 230}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -127, -132, 2509}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 128, -81, 2509}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -127, -81, 2509}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 128, -132, 2509}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -127, -81, 2253}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 128, -132, 2253}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -127, -132, 2253}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 128, -81, 2253}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07017ED8, 0x003e76b0, 82641, 0x00017ed8, 240); // 0x07017FC8 - 0x070180B8 -static const Vtx ssl_seg7_vertex_07017FC8[] = { - {{{ 1805, -81, -1509}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2061, -81, -1509}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2061, -132, -1509}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 128, -132, 2253}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 128, -81, 2509}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 128, -132, 2509}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -127, -132, 2509}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -127, -81, 2253}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -127, -132, 2253}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -127, -81, 2509}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1805, -132, -1253}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2061, -81, -1253}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1805, -81, -1253}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2061, -132, -1253}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1805, -132, -1509}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07017FC8, 0x003e76b0, 82641, 0x00017fc8, 240); // 0x070180B8 - 0x070181A8 -static const Vtx ssl_seg7_vertex_070180B8[] = { - {{{ 1933, -81, -2021}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2189, -132, -2021}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1933, -132, -2021}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2061, -132, -1509}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2061, -81, -1253}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2061, -132, -1253}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2061, -81, -1509}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1805, -132, -1253}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1805, -81, -1253}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1805, -81, -1509}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1805, -132, -1509}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1933, -132, -1765}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2189, -81, -1765}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1933, -81, -1765}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2189, -132, -1765}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070180B8, 0x003e76b0, 82641, 0x000180b8, 240); // 0x070181A8 - 0x07018298 -static const Vtx ssl_seg7_vertex_070181A8[] = { - {{{ 2445, -132, -1893}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2701, -132, -1893}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2701, -81, -1893}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1933, -81, -2021}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2189, -81, -2021}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2189, -132, -2021}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2189, -132, -2021}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2189, -81, -1765}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2189, -132, -1765}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2189, -81, -2021}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 1933, -132, -1765}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1933, -81, -2021}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 1933, -132, -2021}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1933, -81, -1765}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2445, -81, -1893}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070181A8, 0x003e76b0, 82641, 0x000181a8, 240); // 0x07018298 - 0x07018388 -static const Vtx ssl_seg7_vertex_07018298[] = { - {{{ 2573, -132, -2405}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2829, -81, -2405}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2573, -81, -2405}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2445, -81, -2149}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2701, -81, -2149}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2701, -132, -2149}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2445, -132, -2149}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2701, -132, -2149}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2701, -81, -1893}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2701, -132, -1893}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2701, -81, -2149}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2445, -132, -1893}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2445, -81, -1893}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2445, -81, -2149}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2445, -132, -2149}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018298, 0x003e76b0, 82641, 0x00018298, 240); // 0x07018388 - 0x07018478 -static const Vtx ssl_seg7_vertex_07018388[] = { - {{{ 2573, -132, -2405}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2573, -81, -2405}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2573, -81, -2661}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2573, -132, -2405}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2829, -132, -2405}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2829, -81, -2405}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2573, -81, -2661}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2829, -132, -2661}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2573, -132, -2661}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2829, -81, -2661}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2829, -132, -2661}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2829, -81, -2661}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2829, -81, -2405}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2829, -132, -2405}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2573, -132, -2661}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018388, 0x003e76b0, 82641, 0x00018388, 240); // 0x07018478 - 0x07018568 -static const Vtx ssl_seg7_vertex_07018478[] = { - {{{ 2573, -132, -2917}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2573, -81, -2917}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2573, -81, -3173}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2573, -132, -2917}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2829, -81, -2917}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2573, -81, -2917}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2829, -132, -2917}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2573, -81, -3173}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2829, -132, -3173}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2573, -132, -3173}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2829, -81, -3173}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2829, -132, -3173}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2829, -81, -2917}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2829, -132, -2917}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2829, -81, -3173}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018478, 0x003e76b0, 82641, 0x00018478, 240); // 0x07018568 - 0x07018658 -static const Vtx ssl_seg7_vertex_07018568[] = { - {{{ 2560, -132, 2714}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2560, -81, 2970}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2560, -132, 2970}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2573, -132, -2917}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2573, -81, -3173}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2573, -132, -3173}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2304, -132, 2970}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2560, -81, 2970}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2304, -81, 2970}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2560, -132, 2970}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2304, -81, 2714}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2560, -132, 2714}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2304, -132, 2714}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2560, -81, 2714}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2560, -81, 2714}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018568, 0x003e76b0, 82641, 0x00018568, 240); // 0x07018658 - 0x07018748 -static const Vtx ssl_seg7_vertex_07018658[] = { - {{{ 2970, -132, 2714}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2970, -81, 2970}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2970, -132, 2970}, 0, { 0, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2304, -132, 2970}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2304, -81, 2970}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2304, -81, 2714}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2304, -132, 2714}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2714, -132, 2970}, 0, { 0, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2970, -132, 2970}, 0, { 990, 172}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2970, -81, 2970}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2714, -81, 2970}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2714, -81, 2714}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2970, -81, 2714}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2970, -132, 2714}, 0, { 0, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2714, -132, 2714}, 0, { 990, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018658, 0x003e76b0, 82641, 0x00018658, 240); // 0x07018748 - 0x07018838 -static const Vtx ssl_seg7_vertex_07018748[] = { - {{{ 896, -306, 2586}, 0, { 11108, 3236}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 896, 0, 3072}, 0, { 9166, 2010}, {0x1d, 0x77, 0xe3, 0xff}}}, - {{{ 896, -306, 3072}, 0, { 9166, 3236}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2970, -132, 2714}, 0, { 990, 172}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2970, -81, 2714}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 2970, -81, 2970}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2714, -132, 2970}, 0, { 990, 172}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2714, -81, 2970}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2714, -81, 2714}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2714, -132, 2714}, 0, { 0, 172}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -895, -306, 3072}, 0, { -5140, 3236}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -895, 0, 3072}, 0, { -5140, 2010}, {0xda, 0x72, 0xda, 0xff}}}, - {{{ -895, 0, 2586}, 0, { -7082, 2010}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ -895, -306, 2586}, 0, { -7082, 3236}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 896, 0, 2586}, 0, { 11108, 2010}, {0x49, 0x49, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018748, 0x003e76b0, 82641, 0x00018748, 240); // 0x07018838 - 0x07018928 -static const Vtx ssl_seg7_vertex_07018838[] = { - {{{ 387, 1967, -716}, 0, { 1194, 480}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 387, 1967, -460}, 0, { 172, 480}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 387, 1839, -460}, 0, { 172, 990}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 896, -306, 2586}, 0, { -2586, 3236}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -895, -306, 2586}, 0, { 4568, 3236}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -895, 0, 2586}, 0, { 4568, 2010}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 896, 0, 2586}, 0, { -2586, 2010}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 131, 1967, -716}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 387, 1967, -716}, 0, { 36, 0}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 387, 1839, -716}, 0, { 36, 480}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 131, 1839, -716}, 0, { 990, 478}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 387, 1967, -460}, 0, { 990, 0}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 131, 1967, -460}, 0, { 36, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 131, 1839, -460}, 0, { 36, 480}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 387, 1839, -460}, 0, { 990, 478}, {0x67, 0xcd, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018838, 0x003e76b0, 82641, 0x00018838, 240); // 0x07018928 - 0x07018A18 -static const Vtx ssl_seg7_vertex_07018928[] = { - {{{ -128, 2940, -460}, 0, { 990, 0}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -384, 2940, -460}, 0, { 36, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -384, 2812, -460}, 0, { 36, 480}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 387, 1967, -716}, 0, { 1194, 480}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 387, 1839, -460}, 0, { 172, 990}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 387, 1839, -716}, 0, { 1194, 990}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 131, 1839, -460}, 0, { 2318, 478}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 131, 1967, -460}, 0, { 2318, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 131, 1967, -716}, 0, { 1296, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 131, 1839, -716}, 0, { 1296, 478}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ -384, 2940, -716}, 0, { 990, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -128, 2940, -716}, 0, { 36, 0}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -128, 2812, -716}, 0, { 36, 480}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ -384, 2812, -716}, 0, { 990, 478}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ -128, 2812, -460}, 0, { 990, 478}, {0x67, 0xcd, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018928, 0x003e76b0, 82641, 0x00018928, 240); // 0x07018A18 - 0x07018B08 -static const Vtx ssl_seg7_vertex_07018A18[] = { - {{{ 387, 3913, -716}, 0, { 1194, 480}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 387, 3913, -460}, 0, { 172, 480}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 387, 3785, -460}, 0, { 172, 990}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ -128, 2940, -716}, 0, { 1194, 480}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -128, 2940, -460}, 0, { 172, 480}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -128, 2812, -460}, 0, { 172, 990}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ -128, 2812, -716}, 0, { 1194, 990}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ -384, 2812, -460}, 0, { 2318, 478}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ -384, 2940, -460}, 0, { 2318, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -384, 2940, -716}, 0, { 1296, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -384, 2812, -716}, 0, { 1296, 478}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 387, 3913, -460}, 0, { 990, 0}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 131, 3785, -460}, 0, { 36, 480}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 387, 3785, -460}, 0, { 990, 478}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 131, 3913, -460}, 0, { 36, 0}, {0xcd, 0x67, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018A18, 0x003e76b0, 82641, 0x00018a18, 240); // 0x07018B08 - 0x07018BF8 -static const Vtx ssl_seg7_vertex_07018B08[] = { - {{{ 3174, -306, 3174}, 0, { 1398, 3236}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 3174, 1152, 3174}, 0, { 1398, -2588}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 2970, 1152, 3174}, 0, { 582, -2588}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 387, 3913, -716}, 0, { 1194, 480}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 387, 3785, -460}, 0, { 172, 990}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 387, 3785, -716}, 0, { 1194, 990}, {0x38, 0x8f, 0x00, 0xff}}}, - {{{ 131, 3785, -460}, 0, { 2318, 478}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 131, 3913, -460}, 0, { 2318, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 131, 3913, -716}, 0, { 1296, 0}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 131, 3785, -716}, 0, { 1296, 478}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 3174, -306, 2970}, 0, { 1398, 2214}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 3174, 1152, 2970}, 0, { 1398, -3610}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 1152, 3174}, 0, { 582, -3610}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 3174, -306, 3174}, 0, { 582, 2214}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 2970, -306, 3174}, 0, { 582, 3236}, {0x8f, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018B08, 0x003e76b0, 82641, 0x00018b08, 240); // 0x07018BF8 - 0x07018CE8 -static const Vtx ssl_seg7_vertex_07018BF8[] = { - {{{ 2970, 1280, 2970}, 0, { 376, -2076}, {0xd1, 0x46, 0xa2, 0xff}}}, - {{{ 3174, 2560, 2970}, 0, { -438, -7186}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ 3174, 1280, 2970}, 0, { -438, -2076}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 2970, -306, 2970}, 0, { 376, 4258}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 3174, 1152, 2970}, 0, { -438, -1566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, -306, 2970}, 0, { -438, 4258}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 2970, 1152, 2970}, 0, { 376, -1566}, {0xa2, 0xba, 0xd1, 0xff}}}, - {{{ 2970, -306, 3174}, 0, { 1398, 3236}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 2970, 1152, 2970}, 0, { 582, -2588}, {0xa2, 0xba, 0xd1, 0xff}}}, - {{{ 2970, -306, 2970}, 0, { 582, 3236}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 2970, 1152, 3174}, 0, { 1398, -2588}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2970, 1280, 3174}, 0, { 1398, -3098}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 2970, 2560, 3174}, 0, { 1398, -8208}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 2970, 2560, 2970}, 0, { 582, -8208}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 2970, 1280, 2970}, 0, { 582, -3098}, {0xd1, 0x46, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018BF8, 0x003e76b0, 82641, 0x00018bf8, 240); // 0x07018CE8 - 0x07018DD8 -static const Vtx ssl_seg7_vertex_07018CE8[] = { - {{{ -3173, -306, 3174}, 0, { 1398, 3236}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -3173, 1152, 3174}, 0, { 1398, -2588}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -3173, 1152, 2970}, 0, { 582, -2588}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 2970, 1280, 2970}, 0, { 376, -2076}, {0xd1, 0x46, 0xa2, 0xff}}}, - {{{ 2970, 2560, 2970}, 0, { 376, -7186}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 3174, 2560, 2970}, 0, { -438, -7186}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ -2969, -306, 2970}, 0, { 1398, 2214}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -2969, 1152, 2970}, 0, { 1398, -3610}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -2969, 1152, 3174}, 0, { 582, -3610}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -2969, -306, 3174}, 0, { 582, 2214}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -2969, -306, 3174}, 0, { 376, 3236}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -3173, 1152, 3174}, 0, { -438, -2588}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -3173, -306, 3174}, 0, { -438, 3236}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2969, 1152, 3174}, 0, { 376, -2588}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -3173, -306, 2970}, 0, { 582, 3236}, {0xc8, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018CE8, 0x003e76b0, 82641, 0x00018ce8, 240); // 0x07018DD8 - 0x07018EC8 -static const Vtx ssl_seg7_vertex_07018DD8[] = { - {{{ 2970, -306, -3173}, 0, { 1604, 2214}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 2970, 1152, -3173}, 0, { 1604, -3610}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2970, 1152, -3378}, 0, { 786, -3610}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -3173, -306, 2970}, 0, { 376, 3236}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -2969, 1152, 2970}, 0, { -438, -2588}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -2969, -306, 2970}, 0, { -438, 3236}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -3173, 1152, 2970}, 0, { 376, -2588}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 3174, -306, -3378}, 0, { 1194, 2214}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 3174, 1152, -3173}, 0, { 376, -3610}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 3174, -306, -3173}, 0, { 376, 2214}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 3174, 1152, -3378}, 0, { 1194, -3610}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 3174, -306, -3173}, 0, { 1398, 3236}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 2970, 1152, -3173}, 0, { 582, -2588}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2970, -306, -3173}, 0, { 582, 3236}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 3174, 1152, -3173}, 0, { 1398, -2588}, {0x71, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018DD8, 0x003e76b0, 82641, 0x00018dd8, 240); // 0x07018EC8 - 0x07018FB8 -static const Vtx ssl_seg7_vertex_07018EC8[] = { - {{{ -2969, -306, -3173}, 0, { 376, 3236}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -2969, 1152, -3173}, 0, { 376, -2588}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -3173, 1152, -3173}, 0, { -438, -2588}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2970, -306, -3173}, 0, { 1604, 2214}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 2970, 1152, -3378}, 0, { 786, -3610}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 2970, -306, -3378}, 0, { 786, 2214}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 2970, -306, -3378}, 0, { 376, 4258}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 3174, 1152, -3378}, 0, { -438, -1566}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 3174, -306, -3378}, 0, { -438, 4258}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 2970, 1152, -3378}, 0, { 376, -1566}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2969, -306, -3378}, 0, { 1194, 2214}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -2969, 1152, -3173}, 0, { 376, -3610}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -2969, -306, -3173}, 0, { 376, 2214}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -2969, 1152, -3378}, 0, { 1194, -3610}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -3173, -306, -3173}, 0, { -438, 3236}, {0x8f, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018EC8, 0x003e76b0, 82641, 0x00018ec8, 240); // 0x07018FB8 - 0x070190A8 -static const Vtx ssl_seg7_vertex_07018FB8[] = { - {{{ -409, 5734, 666}, 0, { 2626, -440}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ 410, 5222, 666}, 0, { -644, 1602}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ -409, 5222, 666}, 0, { 2626, 1602}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -3173, -306, -3173}, 0, { 1604, 2214}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -3173, 1152, -3378}, 0, { 786, -3610}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -3173, -306, -3378}, 0, { 786, 2214}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -3173, 1152, -3173}, 0, { 1604, -3610}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -3173, -306, -3378}, 0, { 376, 3236}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -2969, 1152, -3378}, 0, { -438, -2588}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -2969, -306, -3378}, 0, { -438, 3236}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -3173, 1152, -3378}, 0, { 376, -2588}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 410, 5734, -153}, 0, { 2626, -440}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ -409, 5222, -153}, 0, { -644, 1602}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 410, 5222, -153}, 0, { 2626, 1602}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ -409, 5734, -153}, 0, { -644, -440}, {0x1d, 0x89, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07018FB8, 0x003e76b0, 82641, 0x00018fb8, 240); // 0x070190A8 - 0x07019198 -static const Vtx ssl_seg7_vertex_070190A8[] = { - {{{ 643, 4815, -409}, 0, { 990, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 387, 4815, -409}, 0, { 36, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 387, 4687, -409}, 0, { 36, 480}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ -409, 5734, 666}, 0, { 2626, -440}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ 410, 5734, 666}, 0, { -644, -440}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ 410, 5222, 666}, 0, { -644, 1602}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ -409, 5734, 666}, 0, { -644, -440}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ -409, 5222, 666}, 0, { -644, 1602}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -409, 5222, -153}, 0, { 2626, 1602}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -409, 5734, -153}, 0, { 2626, -440}, {0x1d, 0x89, 0x1d, 0xff}}}, - {{{ 410, 5734, -153}, 0, { -644, -440}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 410, 5222, 666}, 0, { 2626, 1602}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ 410, 5734, 666}, 0, { 2626, -440}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ 410, 5222, -153}, 0, { -644, 1602}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ 643, 4687, -409}, 0, { 990, 478}, {0x33, 0x99, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070190A8, 0x003e76b0, 82641, 0x000190a8, 240); // 0x07019198 - 0x07019278 -static const Vtx ssl_seg7_vertex_07019198[] = { - {{{ 643, 4687, -1125}, 0, { 3034, 990}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 643, 4815, -409}, 0, { 172, 480}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 643, 4687, -409}, 0, { 172, 990}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 643, 4815, -1125}, 0, { 3034, 480}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 387, 4687, -409}, 0, { 2318, 478}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 387, 4815, -409}, 0, { 2318, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 387, 4815, -1125}, 0, { -540, 0}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 387, 4687, -1125}, 0, { -540, 478}, {0xc8, 0x8f, 0x00, 0xff}}}, - {{{ 387, 4480, -716}, 0, { 3556, -1770}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ 387, 4429, -767}, 0, { 3556, -1566}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 387, 4429, -716}, 0, { 3556, -1566}, {0xe5, 0x37, 0x6e, 0xff}}}, - {{{ 387, 4480, -767}, 0, { 3556, -1770}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 512, 4429, -767}, 0, { 4056, -1566}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 512, 4480, -767}, 0, { 4056, -1770}, {0x49, 0x49, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019198, 0x003e76b0, 82641, 0x00019198, 224); // 0x07019278 - 0x07019378 -static const Vtx ssl_seg7_vertex_07019278[] = { - {{{ 512, 4480, -716}, 0, { 4670, -1770}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 387, 4480, -716}, 0, { 4170, -1770}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ 387, 4429, -716}, 0, { 4170, -1564}, {0xe5, 0x37, 0x6e, 0xff}}}, - {{{ 131, 4429, -716}, 0, { 0, 480}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 131, 4429, -767}, 0, { 172, 480}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 131, 4480, -716}, 0, { 0, 274}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ 131, 4480, -767}, 0, { 172, 274}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 113, 3712, -716}, 0, { 3074, 1294}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 512, 3712, -716}, 0, { 4670, 1294}, {0x21, 0xbd, 0x65, 0xff}}}, - {{{ 113, 4326, -716}, 0, { 3074, -1156}, {0xd2, 0xe9, 0x73, 0xff}}}, - {{{ 131, 4429, -716}, 0, { 3148, -1564}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 131, 4480, -716}, 0, { 3148, -1770}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ -112, 4326, -716}, 0, { 2176, -1156}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ -1074, 3712, 922}, 0, { 4464, 274}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -1074, 3840, 922}, 0, { 4464, -236}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -1074, 3840, -716}, 0, { -2074, -236}, {0xa7, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019278, 0x003e76b0, 82641, 0x00019278, 256); // 0x07019378 - 0x07019458 -static const Vtx ssl_seg7_vertex_07019378[] = { - {{{ 131, 4480, -716}, 0, { 3148, -1770}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ -204, 4480, -716}, 0, { 1808, -1770}, {0xe9, 0x65, 0x49, 0xff}}}, - {{{ -112, 4326, -716}, 0, { 2176, -1156}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ -665, 4096, -716}, 0, { 0, -236}, {0xa8, 0x29, 0x51, 0xff}}}, - {{{ -112, 3712, -716}, 0, { 2176, 1294}, {0x43, 0xdf, 0x65, 0xff}}}, - {{{ -665, 4045, -767}, 0, { -644, 0}, {0xb3, 0x51, 0xc6, 0xff}}}, - {{{ -204, 4480, -767}, 0, { 1194, -1770}, {0xd9, 0x4d, 0xa4, 0xff}}}, - {{{ -204, 4429, -767}, 0, { 1194, -1564}, {0xd9, 0x4d, 0xa4, 0xff}}}, - {{{ 131, 4480, -767}, 0, { 2534, -1770}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 131, 4429, -767}, 0, { 2534, -1566}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -665, 4096, -767}, 0, { -644, -236}, {0x9c, 0x2f, 0xc3, 0xff}}}, - {{{ -1074, 3712, 922}, 0, { 4464, 274}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -1074, 3840, -716}, 0, { -2074, -236}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -1074, 3712, -716}, 0, { -2074, 274}, {0xa7, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019378, 0x003e76b0, 82641, 0x00019378, 224); // 0x07019458 - 0x07019548 -static const Vtx ssl_seg7_vertex_07019458[] = { - {{{ 512, 4429, -767}, 0, { 172, 480}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 512, 4480, -767}, 0, { 172, 274}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 512, 4480, -716}, 0, { 0, 274}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 512, 3712, -1125}, 0, { 5692, 3338}, {0x37, 0x92, 0x1b, 0xff}}}, - {{{ 512, 4429, -1125}, 0, { 5692, 478}, {0x1d, 0x1d, 0x77, 0xff}}}, - {{{ 512, 4429, -716}, 0, { 4056, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 3712, -716}, 0, { 4056, 3338}, {0x21, 0xbd, 0x65, 0xff}}}, - {{{ 1536, 3942, 922}, 0, { -5140, 2418}, {0xa2, 0x46, 0xd1, 0xff}}}, - {{{ -1535, 3712, 922}, 0, { 7122, 3338}, {0x17, 0x8d, 0xd2, 0xff}}}, - {{{ -1535, 3942, 922}, 0, { 7122, 2418}, {0x70, 0x38, 0xee, 0xff}}}, - {{{ 1536, 3712, 922}, 0, { -5140, 3338}, {0xe3, 0x89, 0xe3, 0xff}}}, - {{{ -665, 3712, -716}, 0, { 4056, 3338}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ -665, 3840, 922}, 0, { -2482, 2828}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -665, 3712, 922}, 0, { -2482, 3338}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -665, 3840, -716}, 0, { 4056, 2828}, {0x59, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019458, 0x003e76b0, 82641, 0x00019458, 240); // 0x07019548 - 0x07019648 -static const Vtx ssl_seg7_vertex_07019548[] = { - {{{ -665, 4045, -767}, 0, { -644, 0}, {0xb3, 0x51, 0xc6, 0xff}}}, - {{{ -665, 4096, -716}, 0, { -644, -236}, {0xa8, 0x29, 0x51, 0xff}}}, - {{{ -665, 4096, -767}, 0, { -644, -236}, {0x9c, 0x2f, 0xc3, 0xff}}}, - {{{ 512, 4429, -767}, 0, { 172, 480}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 512, 4480, -716}, 0, { 0, 274}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ 512, 4429, -716}, 0, { 0, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -665, 4096, -716}, 0, { 0, -236}, {0xa8, 0x29, 0x51, 0xff}}}, - {{{ -665, 4045, -716}, 0, { 0, 0}, {0xe5, 0x37, 0x6e, 0xff}}}, - {{{ -112, 3712, -716}, 0, { 2176, 1294}, {0x43, 0xdf, 0x65, 0xff}}}, - {{{ -665, 3712, -716}, 0, { 0, 1294}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ -1535, 3712, -716}, 0, { -3504, 1294}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -1535, 4045, -716}, 0, { -3504, 0}, {0x72, 0x26, 0x26, 0xff}}}, - {{{ -665, 4045, -716}, 0, { -644, 0}, {0xe5, 0x37, 0x6e, 0xff}}}, - {{{ 512, 3712, -1125}, 0, { 3034, 3338}, {0x37, 0x92, 0x1b, 0xff}}}, - {{{ 1536, 3712, -1125}, 0, { 7122, 3338}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ 512, 4429, -1125}, 0, { 3034, 480}, {0x1d, 0x1d, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019548, 0x003e76b0, 82641, 0x00019548, 256); // 0x07019648 - 0x07019748 -static const Vtx ssl_seg7_vertex_07019648[] = { - {{{ 512, 4429, -1125}, 0, { 3034, 480}, {0x1d, 0x1d, 0x77, 0xff}}}, - {{{ 1536, 3712, -1125}, 0, { 7122, 3338}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ 1536, 5222, -1125}, 0, { 7122, -2690}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ -1535, 5222, -1125}, 0, { -5140, -2690}, {0x1b, 0xc9, 0x6e, 0xff}}}, - {{{ -204, 4429, -1125}, 0, { 172, 478}, {0xe9, 0x65, 0x49, 0xff}}}, - {{{ 1536, 5222, -1125}, 0, { -4732, -2690}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ 1536, 3942, 922}, 0, { 3442, 2418}, {0xa2, 0x46, 0xd1, 0xff}}}, - {{{ 1536, 5222, 1536}, 0, { 5896, -2690}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 1536, 3712, -1125}, 0, { -4732, 3338}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ 1536, 3712, 922}, 0, { 3442, 3338}, {0xe3, 0x89, 0xe3, 0xff}}}, - {{{ 1536, 3942, 1536}, 0, { 5896, 2418}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ -1535, 4045, -1125}, 0, { -5140, 2010}, {0x43, 0x65, 0x21, 0xff}}}, - {{{ -665, 4045, -1125}, 0, { -1666, 2010}, {0xd2, 0x5c, 0x49, 0xff}}}, - {{{ -1535, 4045, -1125}, 0, { 5692, 2010}, {0x43, 0x65, 0x21, 0xff}}}, - {{{ -1535, 5222, -716}, 0, { 4056, -2690}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, 4045, -716}, 0, { 4056, 2010}, {0x72, 0x26, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019648, 0x003e76b0, 82641, 0x00019648, 256); // 0x07019748 - 0x07019848 -static const Vtx ssl_seg7_vertex_07019748[] = { - {{{ -1535, 5222, 1536}, 0, { 7122, -2690}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 1536, 3942, 1536}, 0, { -5140, 2418}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ -1535, 3942, 1536}, 0, { 7122, 2418}, {0x1d, 0x77, 0xe3, 0xff}}}, - {{{ 1536, 5222, 1536}, 0, { -5140, -2690}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ -1535, 5222, 1536}, 0, { -4936, -2690}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -1535, 3942, 922}, 0, { -2482, 2418}, {0x70, 0x38, 0xee, 0xff}}}, - {{{ -1535, 5222, 922}, 0, { -2482, -2690}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, 3942, 1536}, 0, { -4936, 2418}, {0x1d, 0x77, 0xe3, 0xff}}}, - {{{ -1535, 5222, -716}, 0, { 4056, -2690}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, 4045, -1125}, 0, { 5692, 2010}, {0x43, 0x65, 0x21, 0xff}}}, - {{{ -1535, 5222, -1125}, 0, { 5692, -2690}, {0x1b, 0xc9, 0x6e, 0xff}}}, - {{{ -112, 4275, -767}, 0, { 1562, -952}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 113, 3712, -767}, 0, { 2462, 1294}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 113, 4275, -767}, 0, { 2462, -952}, {0x89, 0x1d, 0x1d, 0xff}}}, - {{{ 113, 3712, -716}, 0, { 2462, 1294}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 113, 4326, -716}, 0, { 2462, -1156}, {0xd2, 0xe9, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019748, 0x003e76b0, 82641, 0x00019748, 256); // 0x07019848 - 0x07019928 -static const Vtx ssl_seg7_vertex_07019848[] = { - {{{ 113, 4275, -767}, 0, { 2462, -952}, {0x89, 0x1d, 0x1d, 0xff}}}, - {{{ 113, 4326, -716}, 0, { 2462, -1156}, {0xd2, 0xe9, 0x73, 0xff}}}, - {{{ 113, 4326, -869}, 0, { 2462, -1156}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 113, 4275, -869}, 0, { 2462, -952}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ -112, 4275, -767}, 0, { 1562, -952}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -112, 4326, -716}, 0, { 1562, -1156}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ -112, 3712, -767}, 0, { 1562, 1294}, {0x18, 0x86, 0x18, 0xff}}}, - {{{ 113, 3712, -767}, 0, { 2462, 1294}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ -112, 3712, -716}, 0, { 1562, 1294}, {0x43, 0xdf, 0x65, 0xff}}}, - {{{ -112, 4275, -869}, 0, { 1562, -952}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -112, 4326, -869}, 0, { 1562, -1156}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ -204, 3200, 1126}, 0, { 786, 478}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 205, 3072, 1126}, 0, { -848, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -204, 3072, 1126}, 0, { 786, 990}, {0xb7, 0xb7, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019848, 0x003e76b0, 82641, 0x00019848, 224); // 0x07019928 - 0x07019A18 -static const Vtx ssl_seg7_vertex_07019928[] = { - {{{ 205, 3200, 1459}, 0, { -848, 478}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 1536, 3072, 1459}, 0, { -6162, 990}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 205, 3072, 1459}, 0, { -848, 990}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 1536, 3200, 1459}, 0, { -6162, 478}, {0xe3, 0x77, 0xe3, 0xff}}}, - {{{ 205, 3072, 1126}, 0, { -5548, 0}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 205, 3200, 1459}, 0, { -6878, -544}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 205, 3072, 1459}, 0, { -6878, 0}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 205, 3200, 1126}, 0, { -5548, -544}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -204, 3072, 1536}, 0, { 9166, 2010}, {0xda, 0x8e, 0xda, 0xff}}}, - {{{ -204, 3200, 1536}, 0, { 9166, 1500}, {0xe5, 0x6e, 0xc9, 0xff}}}, - {{{ -204, 3200, 1126}, 0, { 7530, 1500}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -204, 3072, 1126}, 0, { 7530, 2010}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 922, 1920, -2612}, 0, { 1604, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 666, 1792, -2612}, 0, { 582, 990}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 922, 1792, -2612}, 0, { 1604, 990}, {0xb7, 0xb7, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019928, 0x003e76b0, 82641, 0x00019928, 240); // 0x07019A18 - 0x07019AF8 -static const Vtx ssl_seg7_vertex_07019A18[] = { - {{{ -204, 3200, 1126}, 0, { 786, 478}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 205, 3200, 1126}, 0, { -848, 478}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 205, 3072, 1126}, 0, { -848, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 1536, 3200, -1998}, 0, { -4944, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, 3072, 1459}, 0, { 8860, 2010}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 1536, 3200, 1459}, 0, { 8860, 1500}, {0xe3, 0x77, 0xe3, 0xff}}}, - {{{ 1536, 3072, -1998}, 0, { -4944, 2010}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 1536, 1920, -2612}, 0, { 4056, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, 1920, -2612}, 0, { 3034, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, 1792, -2612}, 0, { 3034, 990}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 1536, 1792, -2612}, 0, { 4056, 990}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 922, 1920, -2612}, 0, { 1604, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 666, 1920, -2612}, 0, { 582, 478}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 666, 1792, -2612}, 0, { 582, 990}, {0x33, 0x99, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019A18, 0x003e76b0, 82641, 0x00019a18, 224); // 0x07019AF8 - 0x07019BE8 -static const Vtx ssl_seg7_vertex_07019AF8[] = { - {{{ 1280, 2560, -1998}, 0, { -226, -1054}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1280, 1792, -2612}, 0, { 2224, 2010}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 1280, 2560, -2612}, 0, { 2224, -1054}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 1946, 3200, 1536}, 0, { 9166, 1500}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 1946, 3712, 1536}, 0, { 9166, -544}, {0xd9, 0x89, 0xed, 0xff}}}, - {{{ 1946, 3200, -2612}, 0, { -7396, 1500}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 1946, 3712, -2612}, 0, { -7396, -544}, {0xe5, 0x92, 0x37, 0xff}}}, - {{{ -1945, 2560, -2612}, 0, { 9378, 2010}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -1945, 3712, -2612}, 0, { 9378, -2588}, {0x1d, 0x89, 0x1d, 0xff}}}, - {{{ -1945, 3712, 1536}, 0, { -7184, -2588}, {0x2f, 0xba, 0xa2, 0xff}}}, - {{{ -1945, 2560, 1536}, 0, { -7184, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1946, 3712, -2612}, 0, { 7736, -3610}, {0xe5, 0x92, 0x37, 0xff}}}, - {{{ -1945, 1920, -2612}, 0, { -7798, 3544}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1946, 1920, -2612}, 0, { 7736, 3544}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, 3712, -2612}, 0, { -7798, -3610}, {0x1d, 0x89, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019AF8, 0x003e76b0, 82641, 0x00019af8, 240); // 0x07019BE8 - 0x07019CD8 -static const Vtx ssl_seg7_vertex_07019BE8[] = { - {{{ 1536, 1792, -1998}, 0, { 1186, 2010}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 1536, 3200, -1998}, 0, { 1186, -3610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, 3200, -2612}, 0, { -1264, -3610}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 1280, 2560, -1998}, 0, { -226, -1054}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1280, 1792, -1998}, 0, { -226, 2010}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 1280, 1792, -2612}, 0, { 2224, 2010}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 1280, 2560, -1998}, 0, { -3096, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 922, 1792, -1998}, 0, { -4526, 3032}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 1280, 1792, -1998}, 0, { -3096, 3032}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 922, 2560, -1998}, 0, { -4526, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3174, 3072, -1998}, 0, { 4464, -2076}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 1536, 3072, -1998}, 0, { -2074, -2076}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 1536, 1792, -1998}, 0, { -2074, 3032}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 3174, 1792, -1998}, 0, { 4464, 3032}, {0x8e, 0xda, 0x26, 0xff}}}, - {{{ 1536, 1792, -2612}, 0, { -1264, 2010}, {0xcd, 0x99, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019BE8, 0x003e76b0, 82641, 0x00019be8, 240); // 0x07019CD8 - 0x07019DD8 -static const Vtx ssl_seg7_vertex_07019CD8[] = { - {{{ 3174, 1792, -1998}, 0, { -1878, 990}, {0x8e, 0xda, 0x26, 0xff}}}, - {{{ 3174, 1792, -3022}, 0, { -5966, 990}, {0xd4, 0x92, 0x2c, 0xff}}}, - {{{ 3174, 1152, 0}, 0, { 6100, 3544}, {0x8b, 0xd1, 0x00, 0xff}}}, - {{{ 922, 2560, -2612}, 0, { -1264, -1054}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 922, 1792, -1998}, 0, { 1186, 2010}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 922, 2560, -1998}, 0, { 1186, -1054}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 922, 1792, -2612}, 0, { -1264, 2010}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 3174, 1152, 0}, 0, { -6162, 3544}, {0x8b, 0xd1, 0x00, 0xff}}}, - {{{ 3174, 1152, 2970}, 0, { 5692, 3544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 3072, 2970}, 0, { 5692, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 3072, 0}, 0, { -6162, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 3072, 0}, 0, { 6100, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3174, 3072, -1998}, 0, { -1878, -4120}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -1945, 2560, -2612}, 0, { -644, -2076}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -2764, 1920, -2612}, 0, { -3914, 478}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -1945, 1920, -2612}, 0, { -644, 478}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019CD8, 0x003e76b0, 82641, 0x00019cd8, 256); // 0x07019DD8 - 0x07019EB8 -static const Vtx ssl_seg7_vertex_07019DD8[] = { - {{{ 3174, 1792, -3022}, 0, { -5966, 990}, {0xd4, 0x92, 0x2c, 0xff}}}, - {{{ 3174, 1152, -3022}, 0, { -5966, 3544}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ 3174, 1152, 0}, 0, { 6100, 3544}, {0x8b, 0xd1, 0x00, 0xff}}}, - {{{ -2764, 2560, 3174}, 0, { 12028, 0}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -2149, 1920, 3174}, 0, { 9574, 2522}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ -2764, 1920, 3174}, 0, { 12028, 2522}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -2149, 2560, 3174}, 0, { 9574, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1945, 2560, 1536}, 0, { -5140, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, 3072, 2560}, 0, { -9228, -3098}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ -1945, 2560, 2560}, 0, { -9228, -1054}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -1945, 3072, 1536}, 0, { -5140, -3098}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -1945, 2560, -2612}, 0, { -644, -2076}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -2764, 2560, -2612}, 0, { -3914, -2076}, {0x54, 0xac, 0x2a, 0xff}}}, - {{{ -2764, 1920, -2612}, 0, { -3914, 478}, {0x3d, 0x5c, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019DD8, 0x003e76b0, 82641, 0x00019dd8, 224); // 0x07019EB8 - 0x07019F98 -static const Vtx ssl_seg7_vertex_07019EB8[] = { - {{{ 666, 1792, -2612}, 0, { 2224, 2010}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 666, 1920, -1998}, 0, { -226, 1500}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 666, 1792, -1998}, 0, { -226, 2010}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 666, 1920, -2612}, 0, { 2224, 1500}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -2149, 1920, -1998}, 0, { -1460, 478}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ 666, 1792, -1998}, 0, { 9780, 990}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 666, 1920, -1998}, 0, { 9780, 478}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -2149, 1792, -1998}, 0, { -1460, 990}, {0x1d, 0x89, 0x1d, 0xff}}}, - {{{ -2149, 1920, 2560}, 0, { -9228, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2149, 1792, 311}, 0, { -250, 2010}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -2149, 1920, 311}, 0, { -250, 1500}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -2149, 1792, 2560}, 0, { -9228, 2010}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -2149, 1920, -1998}, 0, { 8970, 1500}, {0x3d, 0x5c, 0x3d, 0xff}}}, - {{{ -2149, 1792, -1998}, 0, { 8970, 2010}, {0x1d, 0x89, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019EB8, 0x003e76b0, 82641, 0x00019eb8, 224); // 0x07019F98 - 0x0701A098 -static const Vtx ssl_seg7_vertex_07019F98[] = { - {{{ -2149, 1280, 2765}, 0, { 9574, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1945, 1408, 2765}, 0, { 8758, 1500}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -1740, 1408, 2765}, 0, { 7940, 1500}, {0x65, 0x21, 0xbd, 0xff}}}, - {{{ -1945, 1408, 2970}, 0, { -6776, 1500}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1740, 1357, 2970}, 0, { -5958, 1704}, {0x5c, 0x3d, 0x3d, 0xff}}}, - {{{ -1740, 1408, 2970}, 0, { -5958, 1500}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -1945, 1357, 2970}, 0, { -6776, 1704}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -1740, 1357, 2970}, 0, {-10864, 684}, {0x5c, 0x3d, 0x3d, 0xff}}}, - {{{ -1740, 1357, 3174}, 0, {-11680, 684}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1740, 1280, 3174}, 0, {-11680, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1740, 1408, 2765}, 0, {-10046, 478}, {0x65, 0x21, 0xbd, 0xff}}}, - {{{ -1740, 1408, 2970}, 0, {-10864, 478}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -1740, 1280, 2765}, 0, {-10046, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2149, 1536, 2765}, 0, { 9574, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -1945, 1536, 2765}, 0, { 8758, 990}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -1740, 1280, 2765}, 0, { 7940, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07019F98, 0x003e76b0, 82641, 0x00019f98, 256); // 0x0701A098 - 0x0701A198 -static const Vtx ssl_seg7_vertex_0701A098[] = { - {{{ -1945, 1408, 2970}, 0, {-10864, 478}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -1945, 1536, 2765}, 0, {-10046, 0}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -1945, 1536, 2970}, 0, {-10864, 0}, {0x72, 0x26, 0xda, 0xff}}}, - {{{ -1945, 1408, 2765}, 0, {-10046, 478}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -1945, 1357, 3174}, 0, {-11680, 684}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ -1945, 1357, 2970}, 0, {-10864, 684}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -1945, 1664, 2970}, 0, {-10864, -544}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -1945, 1664, 3174}, 0, {-11680, -544}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -1945, 1664, 2970}, 0, { 8758, 478}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -2149, 1536, 2970}, 0, { 9574, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -2149, 1664, 2970}, 0, { 9574, 478}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -1945, 1536, 2970}, 0, { 8758, 990}, {0x72, 0x26, 0xda, 0xff}}}, - {{{ -869, 1485, 2611}, 0, { -2482, 1192}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1023, 1536, 2611}, 0, { -3096, 990}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -1023, 1485, 2611}, 0, { -3096, 1192}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ -869, 1536, 2611}, 0, { -2482, 990}, {0xc9, 0x6e, 0x1b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701A098, 0x003e76b0, 82641, 0x0001a098, 256); // 0x0701A198 - 0x0701A298 -static const Vtx ssl_seg7_vertex_0701A198[] = { - {{{ 870, 1536, 3174}, 0, { 1398, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 870, 1485, 2611}, 0, { -848, 172}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 870, 1536, 2611}, 0, { -848, 0}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 870, 1485, 3174}, 0, { 1398, 172}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 1024, 1536, 2611}, 0, { 0, 786}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 819, 1536, 2560}, 0, { 786, 990}, {0xea, 0x58, 0xa8, 0xff}}}, - {{{ 870, 1536, 2611}, 0, { 582, 786}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 1024, 1536, 2560}, 0, { 0, 990}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 870, 1536, 3174}, 0, { 582, -1462}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 819, 1536, 3174}, 0, { 786, -1462}, {0xc7, 0x6e, 0xea, 0xff}}}, - {{{ 819, 1536, 2560}, 0, { -2278, 990}, {0xea, 0x58, 0xa8, 0xff}}}, - {{{ 1024, 1485, 2560}, 0, { -3096, 1192}, {0x5f, 0x21, 0xb4, 0xff}}}, - {{{ 1382, 1280, 2560}, 0, { -4526, 2010}, {0x13, 0x6f, 0xc6, 0xff}}}, - {{{ 819, 1536, 3174}, 0, { 12640, 0}, {0xc7, 0x6e, 0xea, 0xff}}}, - {{{ 819, 1536, 2560}, 0, { 10188, 0}, {0xea, 0x58, 0xa8, 0xff}}}, - {{{ 819, 1280, 2560}, 0, { 10188, 990}, {0xdc, 0x43, 0x9b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701A198, 0x003e76b0, 82641, 0x0001a198, 256); // 0x0701A298 - 0x0701A398 -static const Vtx ssl_seg7_vertex_0701A298[] = { - {{{ 870, 1536, 2611}, 0, { 4464, 990}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 870, 1485, 2611}, 0, { 4464, 1192}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 1024, 1485, 2611}, 0, { 5078, 1192}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 1024, 1536, 2611}, 0, { 5078, 990}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 1024, 1536, 2611}, 0, { -9432, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 1024, 1485, 2560}, 0, { -9228, 172}, {0x5f, 0x21, 0xb4, 0xff}}}, - {{{ 1024, 1536, 2560}, 0, { -9228, 0}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 1024, 1485, 2611}, 0, { -9432, 172}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 819, 1536, 2560}, 0, { -2278, 990}, {0xea, 0x58, 0xa8, 0xff}}}, - {{{ 1382, 1280, 2560}, 0, { -4526, 2010}, {0x13, 0x6f, 0xc6, 0xff}}}, - {{{ 1382, 1152, 2560}, 0, { -4526, 2522}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, 1536, 2611}, 0, { -848, 0}, {0xc9, 0x6e, 0x1b, 0xff}}}, - {{{ -869, 1485, 3174}, 0, { 1398, 172}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -869, 1536, 3174}, 0, { 1398, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 3174, 1280, 2560}, 0, {-11680, 2010}, {0x00, 0x69, 0xba, 0xff}}}, - {{{ 819, 1152, 2560}, 0, { -2278, 2522}, {0xc8, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701A298, 0x003e76b0, 82641, 0x0001a298, 256); // 0x0701A398 - 0x0701A498 -static const Vtx ssl_seg7_vertex_0701A398[] = { - {{{ 1382, 1152, 2560}, 0, { -4526, 2522}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3174, 1280, 2560}, 0, {-11680, 2010}, {0x00, 0x69, 0xba, 0xff}}}, - {{{ 3174, 1152, 2560}, 0, {-11680, 2522}, {0x00, 0x84, 0xe8, 0xff}}}, - {{{ 819, 1536, 2560}, 0, { -2278, 990}, {0xea, 0x58, 0xa8, 0xff}}}, - {{{ 1024, 1536, 2560}, 0, { -3096, 990}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 1024, 1485, 2560}, 0, { -3096, 1192}, {0x5f, 0x21, 0xb4, 0xff}}}, - {{{ 819, 1280, 2560}, 0, { -2278, 2010}, {0xdc, 0x43, 0x9b, 0xff}}}, - {{{ 819, 1152, 2560}, 0, { -2278, 2522}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -818, 1152, 2560}, 0, { 4260, 2522}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ -818, 1280, 2560}, 0, { 4260, 2010}, {0x41, 0x3c, 0xa6, 0xff}}}, - {{{ -1023, 1536, 2560}, 0, { 10188, 0}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ -1023, 1485, 2611}, 0, { 10392, 172}, {0x99, 0x33, 0x33, 0xff}}}, - {{{ -1023, 1536, 2611}, 0, { 10392, 0}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -869, 1536, 2611}, 0, { -848, 0}, {0xc9, 0x6e, 0x1b, 0xff}}}, - {{{ -869, 1485, 2611}, 0, { -848, 172}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -869, 1485, 3174}, 0, { 1398, 172}, {0x8f, 0x38, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701A398, 0x003e76b0, 82641, 0x0001a398, 256); // 0x0701A498 - 0x0701A588 -static const Vtx ssl_seg7_vertex_0701A498[] = { - {{{ -869, 1536, 2611}, 0, { 7530, 786}, {0xc9, 0x6e, 0x1b, 0xff}}}, - {{{ -818, 1536, 3174}, 0, { 7326, -1462}, {0x1f, 0x78, 0xe8, 0xff}}}, - {{{ -818, 1536, 2560}, 0, { 7326, 990}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -869, 1536, 3174}, 0, { 7530, -1462}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -1023, 1536, 2560}, 0, { 8144, 990}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ -1023, 1536, 2611}, 0, { 8144, 786}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -818, 1280, 2560}, 0, { -9228, 990}, {0x41, 0x3c, 0xa6, 0xff}}}, - {{{ -818, 1536, 2560}, 0, { -9228, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -818, 1536, 3174}, 0, {-11680, 0}, {0x1f, 0x78, 0xe8, 0xff}}}, - {{{ -3173, 1792, 2560}, 0, { 13662, 0}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -2149, 1792, 2560}, 0, { 9574, 0}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -2149, 1152, 2560}, 0, { 9574, 2522}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 1536, 2560}, 0, { 10188, 0}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ -1023, 1485, 2560}, 0, { 10188, 172}, {0xb4, 0x42, 0xb4, 0xff}}}, - {{{ -1023, 1485, 2611}, 0, { 10392, 172}, {0x99, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701A498, 0x003e76b0, 82641, 0x0001a498, 240); // 0x0701A588 - 0x0701A688 -static const Vtx ssl_seg7_vertex_0701A588[] = { - {{{ -818, 1152, 2560}, 0, { 4260, 2522}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ -1023, 1485, 2560}, 0, { 5078, 1192}, {0xb4, 0x42, 0xb4, 0xff}}}, - {{{ -1023, 1536, 2560}, 0, { 5078, 990}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ -1381, 1280, 2560}, 0, { 6508, 2010}, {0xf4, 0x49, 0x9a, 0xff}}}, - {{{ -1381, 1152, 2560}, 0, { 6508, 2522}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 1536, 2560}, 0, { 4260, 990}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -2149, 1152, 2560}, 0, { 9574, 2522}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2149, 1280, 2560}, 0, { 9574, 2010}, {0x6e, 0x37, 0xe5, 0xff}}}, - {{{ -3173, 1792, 2560}, 0, { 13662, 0}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -3173, 1152, 2560}, 0, { 13662, 2522}, {0x26, 0x8e, 0xda, 0xff}}}, - {{{ -2149, 1280, 3174}, 0, { 9574, 2010}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 0, 2560, 3174}, 0, { 990, -3098}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 0, 1280, 3174}, 0, { 990, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2149, 2560, 3174}, 0, { 9574, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2970, 1280, 3174}, 0, {-10864, 2010}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 2970, 2560, 3174}, 0, {-10864, -3098}, {0xb7, 0xb7, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701A588, 0x003e76b0, 82641, 0x0001a588, 256); // 0x0701A688 - 0x0701A778 -static const Vtx ssl_seg7_vertex_0701A688[] = { - {{{ -2149, 1280, 2560}, 0, { -9228, 990}, {0x6e, 0x37, 0xe5, 0xff}}}, - {{{ -2149, 1920, 2560}, 0, { -9228, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2149, 1920, 3174}, 0, {-11680, -1566}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ -2149, 1280, 3174}, 0, {-11680, 990}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 3072, 640, -3276}, 0, {-13112, -544}, {0xc3, 0x5c, 0x3d, 0xff}}}, - {{{ 3072, 512, -283}, 0, { -1162, 0}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 3072, 640, -283}, 0, { -1162, -544}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ 3072, 512, -3276}, 0, {-13112, 0}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ 3584, 640, -283}, 0, { 14276, -1566}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 3072, 512, -283}, 0, { 12232, -1054}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 3584, 512, -283}, 0, { 14276, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 512, 473}, 0, { 1856, 0}, {0x99, 0xcd, 0xcd, 0xff}}}, - {{{ 3072, 640, 2560}, 0, { 10188, -544}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 3072, 640, 473}, 0, { 1856, -544}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 3072, 512, 2560}, 0, { 10188, 0}, {0xe5, 0x92, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701A688, 0x003e76b0, 82641, 0x0001a688, 240); // 0x0701A778 - 0x0701A858 -static const Vtx ssl_seg7_vertex_0701A778[] = { - {{{ 2560, 640, 2560}, 0, { 10188, -544}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 2560, 512, 3584}, 0, { 14276, 0}, {0xc8, 0x8f, 0x00, 0xff}}}, - {{{ 2560, 640, 3584}, 0, { 14276, -544}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 2560, 512, 2560}, 0, { 10188, 0}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 3072, 512, 2560}, 0, {-12294, -1054}, {0xe5, 0x92, 0xc9, 0xff}}}, - {{{ 2560, 512, 2560}, 0, {-10250, -1054}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 2560, 640, 2560}, 0, {-10250, -1566}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 3072, 640, 2560}, 0, {-12294, -1566}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 1307, 640, -3685}, 0, { 3140, -544}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ 512, 640, -3685}, 0, { 0, -544}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 512, 512, -3685}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 640, -283}, 0, { 14276, -1566}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 3072, 640, -283}, 0, { 12232, -1566}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ 3072, 512, -283}, 0, { 12232, -1054}, {0xac, 0xd6, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701A778, 0x003e76b0, 82641, 0x0001a778, 224); // 0x0701A858 - 0x0701A938 -static const Vtx ssl_seg7_vertex_0701A858[] = { - {{{ 3072, 640, -3276}, 0, { 12232, -1566}, {0xc3, 0x5c, 0x3d, 0xff}}}, - {{{ 1307, 512, -3276}, 0, { 5184, -1054}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 3072, 512, -3276}, 0, { 12232, -1054}, {0xda, 0x8e, 0x26, 0xff}}}, - {{{ 1307, 640, -3276}, 0, { 5184, -1566}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1307, 512, -3276}, 0, { 2216, 0}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 1307, 640, -3276}, 0, { 2216, -544}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1307, 640, -3685}, 0, { 582, -544}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ 1307, 512, -3685}, 0, { 582, 0}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 1307, 640, -3685}, 0, { 3140, -544}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ 512, 512, -3685}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1307, 512, -3685}, 0, { 3140, 0}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ -3521, 1152, 411}, 0, { -1670, -2588}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -3521, 0, -220}, 0, { 852, 2010}, {0x7a, 0x00, 0xe1, 0xff}}}, - {{{ -3521, 1152, -220}, 0, { 852, -2588}, {0x6d, 0x00, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701A858, 0x003e76b0, 82641, 0x0001a858, 224); // 0x0701A938 - 0x0701AA28 -static const Vtx ssl_seg7_vertex_0701A938[] = { - {{{ 3584, 512, 473}, 0, {-14338, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 640, 473}, 0, {-12294, -1566}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 3584, 640, 473}, 0, {-14338, -1566}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 3072, 512, 473}, 0, {-12294, -1054}, {0x99, 0xcd, 0xcd, 0xff}}}, - {{{ -1125, 512, 3584}, 0, {-14338, 0}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -1125, 1152, 3584}, 0, {-14338, -2588}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -1125, 1152, 3994}, 0, {-15974, -2588}, {0x43, 0xdf, 0x9b, 0xff}}}, - {{{ -1125, 512, 3994}, 0, {-15974, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3522, 1152, -220}, 0, { -914, -2588}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 3522, 0, 411}, 0, { 1608, 2010}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 3522, 1152, 411}, 0, { 1608, -2588}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 3522, 0, -220}, 0, { -914, 2010}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 819, -306, 2662}, 0, { 10596, 3236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 819, 1152, 2560}, 0, { 10188, -2588}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 819, -306, 2560}, 0, { 10188, 3236}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701A938, 0x003e76b0, 82641, 0x0001a938, 240); // 0x0701AA28 - 0x0701AB08 -static const Vtx ssl_seg7_vertex_0701AA28[] = { - {{{ -3521, 1152, 411}, 0, { -1670, -2588}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -3521, 0, 411}, 0, { -1670, 2010}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -3521, 0, -220}, 0, { 852, 2010}, {0x7a, 0x00, 0xe1, 0xff}}}, - {{{ 922, 1152, 2662}, 0, { 3648, -3610}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 819, -306, 2662}, 0, { 3238, 2214}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 922, -306, 2662}, 0, { 3648, 2214}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 819, 1152, 2662}, 0, { 3238, -3610}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 922, -306, 2560}, 0, {-10250, 3236}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 922, 1152, 2662}, 0, {-10658, -2588}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 922, -306, 2662}, 0, {-10658, 3236}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 922, 1152, 2560}, 0, {-10250, -2588}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 819, -306, 2662}, 0, { 10596, 3236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 819, 1152, 2662}, 0, { 10596, -2588}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 819, 1152, 2560}, 0, { 10188, -2588}, {0xc8, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701AA28, 0x003e76b0, 82641, 0x0001aa28, 224); // 0x0701AB08 - 0x0701ABF8 -static const Vtx ssl_seg7_vertex_0701AB08[] = { - {{{ -921, -306, 2662}, 0, { 10596, 3236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -921, 1152, 2560}, 0, { 10188, -2588}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -921, -306, 2560}, 0, { 10188, 3236}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 922, -306, 2560}, 0, { -3710, 2214}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 819, 1152, 2560}, 0, { -3300, -3610}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 922, 1152, 2560}, 0, { -3710, -3610}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 819, -306, 2560}, 0, { -3300, 2214}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -818, 1152, 2662}, 0, { -3300, -3610}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -921, -306, 2662}, 0, { -3710, 2214}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -818, -306, 2662}, 0, { -3300, 2214}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -921, 1152, 2662}, 0, { -3710, -3610}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -818, -306, 2560}, 0, {-10250, 3236}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -818, 1152, 2560}, 0, {-10250, -2588}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ -818, 1152, 2662}, 0, {-10658, -2588}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -818, -306, 2662}, 0, {-10658, 3236}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701AB08, 0x003e76b0, 82641, 0x0001ab08, 240); // 0x0701ABF8 - 0x0701ACE8 -static const Vtx ssl_seg7_vertex_0701ABF8[] = { - {{{ 512, 435, -3685}, 0, { 582, 274}, {0xeb, 0x44, 0x68, 0xff}}}, - {{{ 512, 640, -3685}, 0, { 582, -544}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 512, 640, -3943}, 0, { -446, -544}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ -921, -306, 2662}, 0, { 10596, 3236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -921, 1152, 2662}, 0, { 10596, -2588}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -921, 1152, 2560}, 0, { 10188, -2588}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -818, -306, 2560}, 0, { 3238, 2214}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -921, 1152, 2560}, 0, { 3648, -3610}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -818, 1152, 2560}, 0, { 3238, -3610}, {0x11, 0x00, 0x83, 0xff}}}, - {{{ -921, -306, 2560}, 0, { 3648, 2214}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 512, 512, -3685}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 435, -3685}, 0, { 0, 274}, {0xeb, 0x44, 0x68, 0xff}}}, - {{{ 1102, 512, -3685}, 0, { 2322, 0}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 1102, 0, -3685}, 0, { 2322, 2010}, {0x62, 0x31, 0x3e, 0xff}}}, - {{{ 512, 435, -3943}, 0, { -446, 274}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701ABF8, 0x003e76b0, 82641, 0x0001abf8, 240); // 0x0701ACE8 - 0x0701ADD8 -static const Vtx ssl_seg7_vertex_0701ACE8[] = { - {{{ -1306, -306, -3276}, 0, { 13050, 3236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1306, 0, -3276}, 0, { 13050, 2010}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1306, 0, -4095}, 0, { 9780, 2010}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ -1101, 1152, -3685}, 0, { -340, -1566}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -511, 435, -3685}, 0, { 2012, 1294}, {0x0c, 0x56, 0x5c, 0xff}}}, - {{{ -511, 1152, -3685}, 0, { 2012, -1566}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1101, 0, -3685}, 0, { -340, 3032}, {0x93, 0x37, 0x22, 0xff}}}, - {{{ 2433, -306, -3276}, 0, { 13050, 3236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2433, 0, -4095}, 0, { 9780, 2010}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 2433, -306, -4095}, 0, { 9780, 3236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2433, 0, -3276}, 0, { 13050, 2010}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1716, -306, -3276}, 0, { 13050, 3236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1716, 0, -4095}, 0, { 9780, 2010}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 1716, -306, -4095}, 0, { 9780, 3236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1716, 0, -3276}, 0, { 13050, 2010}, {0xcd, 0x67, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701ACE8, 0x003e76b0, 82641, 0x0001ace8, 240); // 0x0701ADD8 - 0x0701AEC8 -static const Vtx ssl_seg7_vertex_0701ADD8[] = { - {{{ -3071, -306, -4095}, 0, { 13050, 3236}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3071, 0, -4095}, 0, { 13050, 2010}, {0x49, 0x49, 0x49, 0xff}}}, - {{{ -3071, 0, -3276}, 0, { 9780, 2010}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ -1306, -306, -3276}, 0, { 13050, 3236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1306, 0, -4095}, 0, { 9780, 2010}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ -1306, -306, -4095}, 0, { 9780, 3236}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2023, -306, -4095}, 0, { 13050, 3236}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2023, 0, -3276}, 0, { 9780, 2010}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 2023, -306, -3276}, 0, { 9780, 3236}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2023, 0, -4095}, 0, { 13050, 2010}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 1307, -306, -4095}, 0, { 13050, 3236}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1307, 0, -3276}, 0, { 9780, 2010}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1307, -306, -3276}, 0, { 9780, 3236}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1307, 0, -4095}, 0, { 13050, 2010}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -3071, -306, -3276}, 0, { 9780, 3236}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701ADD8, 0x003e76b0, 82641, 0x0001add8, 240); // 0x0701AEC8 - 0x0701AFB8 -static const Vtx ssl_seg7_vertex_0701AEC8[] = { - {{{ -1306, -306, -3276}, 0, { -5246, 2214}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1101, 0, -3276}, 0, { -4428, 990}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -1306, 0, -3276}, 0, { -5246, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -1101, -306, -3276}, 0, { -4428, 2214}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 486, -3276}, 0, { -2074, -952}, {0xef, 0x33, 0x72, 0xff}}}, - {{{ 1102, -306, -3276}, 0, { 4366, 2214}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1101, 51, -3276}, 0, { -4428, 786}, {0x93, 0x37, 0x22, 0xff}}}, - {{{ 3072, 0, -3276}, 0, { 12232, 990}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ 2433, -306, -3276}, 0, { 9682, 2214}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3072, -306, -3276}, 0, { 12232, 2214}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 2433, 0, -3276}, 0, { 9682, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 2023, 0, -3276}, 0, { 8046, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1716, 0, -3276}, 0, { 6820, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 1716, -306, -3276}, 0, { 6820, 2214}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2023, -306, -3276}, 0, { 8046, 2214}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701AEC8, 0x003e76b0, 82641, 0x0001aec8, 240); // 0x0701AFB8 - 0x0701B0A8 -static const Vtx ssl_seg7_vertex_0701AFB8[] = { - {{{ 1307, 0, -3276}, 0, { 5184, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1102, -306, -3276}, 0, { 4366, 2214}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1307, -306, -3276}, 0, { 5184, 2214}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1102, 0, -3276}, 0, { 4366, 990}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ -511, 486, -3276}, 0, { -2074, -952}, {0xef, 0x33, 0x72, 0xff}}}, - {{{ 1102, 51, -3276}, 0, { 4366, 786}, {0x62, 0x31, 0x3e, 0xff}}}, - {{{ 3072, 0, -283}, 0, { -1162, 2010}, {0x9b, 0x4c, 0x00, 0xff}}}, - {{{ 3072, -306, -3276}, 0, {-13112, 3236}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 3072, -306, -283}, 0, { -1162, 3236}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, -3276}, 0, {-13112, 2010}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ 3072, -306, 3072}, 0, { 12232, 3236}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3072, 0, 3072}, 0, { 12232, 2010}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ -3071, -306, -3276}, 0, { 13050, 3236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 0, -283}, 0, { 1100, 2010}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ -3071, -306, -283}, 0, { 1100, 3236}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701AFB8, 0x003e76b0, 82641, 0x0001afb8, 240); // 0x0701B0A8 - 0x0701B188 -static const Vtx ssl_seg7_vertex_0701B0A8[] = { - {{{ -895, -306, 3072}, 0, { 3546, 2214}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3071, -306, 3072}, 0, { 12232, 2214}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -3071, 0, 3072}, 0, { 12232, 990}, {0x1b, 0x6e, 0xc9, 0xff}}}, - {{{ -3071, 0, -283}, 0, { 1100, 2010}, {0x65, 0x4c, 0x00, 0xff}}}, - {{{ -3071, 0, 3072}, 0, {-12294, 2010}, {0x1b, 0x6e, 0xc9, 0xff}}}, - {{{ -3071, -306, 3072}, 0, {-12294, 3236}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -3071, -306, -3276}, 0, { 13050, 3236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, 0, -3276}, 0, { 13050, 2010}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ -3071, -306, -283}, 0, { 1100, 3236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 896, 0, 3072}, 0, { -3608, 990}, {0x1d, 0x77, 0xe3, 0xff}}}, - {{{ 3072, -306, 3072}, 0, {-12294, 2214}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 896, -306, 3072}, 0, { -3608, 2214}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3072, 0, 3072}, 0, {-12294, 990}, {0xcd, 0x67, 0xcd, 0xff}}}, - {{{ -895, 0, 3072}, 0, { 3546, 990}, {0xda, 0x72, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701B0A8, 0x003e76b0, 82641, 0x0001b0a8, 224); // 0x0701B188 - 0x0701B288 -static const Vtx ssl_seg7_vertex_0701B188[] = { - {{{ -1101, 0, -3327}, 0, { -3406, 2010}, {0x9f, 0x1e, 0xb5, 0xff}}}, - {{{ -1101, 51, -3276}, 0, { -3406, 1806}, {0x93, 0x37, 0x22, 0xff}}}, - {{{ -1101, 51, -3327}, 0, { -3406, 1806}, {0x9e, 0x31, 0xc2, 0xff}}}, - {{{ 1102, 0, -3327}, 0, { 5388, 2010}, {0x62, 0x31, 0xc2, 0xff}}}, - {{{ 1102, 51, -3276}, 0, { 5388, 1806}, {0x62, 0x31, 0x3e, 0xff}}}, - {{{ 1102, 0, -3276}, 0, { 5388, 2010}, {0x33, 0x67, 0x33, 0xff}}}, - {{{ 1102, 51, -3327}, 0, { 5388, 1806}, {0x62, 0x31, 0xc2, 0xff}}}, - {{{ 512, 486, -3327}, 0, { 3034, 70}, {0x24, 0x4f, 0xa5, 0xff}}}, - {{{ 512, 486, -3276}, 0, { 3034, 70}, {0x18, 0x75, 0x29, 0xff}}}, - {{{ -511, 486, -3327}, 0, { -1052, 70}, {0xe5, 0x53, 0xa4, 0xff}}}, - {{{ 512, 435, -3327}, 0, { 3034, 274}, {0x12, 0x55, 0xa5, 0xff}}}, - {{{ -511, 486, -3276}, 0, { -1052, 70}, {0xef, 0x33, 0x72, 0xff}}}, - {{{ -511, 435, -3327}, 0, { -1052, 274}, {0xd5, 0x5e, 0xb8, 0xff}}}, - {{{ -1535, 4045, -716}, 0, { 4056, 2010}, {0x72, 0x26, 0x26, 0xff}}}, - {{{ -1535, 5222, -716}, 0, { 4056, -2690}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, 3942, 922}, 0, { -2482, 2418}, {0x70, 0x38, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701B188, 0x003e76b0, 82641, 0x0001b188, 256); // 0x0701B288 - 0x0701B328 -static const Vtx ssl_seg7_vertex_0701B288[] = { - {{{ -511, 486, -3276}, 0, { -2074, -952}, {0xef, 0x33, 0x72, 0xff}}}, - {{{ 1102, 51, -3276}, 0, { 4366, 786}, {0x62, 0x31, 0x3e, 0xff}}}, - {{{ 512, 486, -3276}, 0, { 2012, -952}, {0x18, 0x75, 0x29, 0xff}}}, - {{{ -1101, 0, -3327}, 0, { -3406, 2010}, {0x9f, 0x1e, 0xb5, 0xff}}}, - {{{ -1101, 0, -3276}, 0, { -3406, 2010}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -1101, 51, -3276}, 0, { -3406, 1806}, {0x93, 0x37, 0x22, 0xff}}}, - {{{ -1535, 3712, -716}, 0, { 4056, 3338}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -1535, 3942, 922}, 0, { -2482, 2418}, {0x70, 0x38, 0xee, 0xff}}}, - {{{ -1535, 3712, 922}, 0, { -2482, 3338}, {0x17, 0x8d, 0xd2, 0xff}}}, - {{{ -1535, 4045, -716}, 0, { 4056, 2010}, {0x72, 0x26, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701B288, 0x003e76b0, 82641, 0x0001b288, 160); // 0x0701B328 - 0x0701B418 -static const Vtx ssl_seg7_vertex_0701B328[] = { - {{{ -2966, 373, 3014}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2966, 373, 3130}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2966, 258, 3130}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3013, 373, 3177}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3129, 258, 3177}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3013, 258, 3177}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3129, 373, 3177}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3176, 373, 3130}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3176, 258, 3014}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3176, 258, 3130}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3176, 373, 3014}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3129, 373, 2967}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3013, 373, 2967}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3013, 258, 2967}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3129, 258, 2967}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701B328, 0x003e76b0, 82641, 0x0001b328, 240); // 0x0701B418 - 0x0701B508 -static const Vtx ssl_seg7_vertex_0701B418[] = { - {{{ -3176, 373, -3218}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3176, 258, -3333}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3176, 258, -3218}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2966, 373, 3014}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2966, 258, 3130}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2966, 258, 3014}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2966, 373, -3333}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2966, 373, -3218}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2966, 258, -3218}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2966, 258, -3333}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3129, 373, -3381}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3013, 258, -3381}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3129, 258, -3381}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3013, 373, -3381}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3176, 373, -3333}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701B418, 0x003e76b0, 82641, 0x0001b418, 240); // 0x0701B508 - 0x0701B5F8 -static const Vtx ssl_seg7_vertex_0701B508[] = { - {{{ 3014, 373, -3381}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3130, 373, -3381}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3130, 258, -3381}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3013, 373, -3170}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3129, 373, -3170}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3129, 258, -3170}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3013, 258, -3170}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3130, 373, -3170}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3014, 258, -3170}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3130, 258, -3170}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3014, 373, -3170}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2967, 373, -3218}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2967, 258, -3333}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2967, 258, -3218}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2967, 373, -3333}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701B508, 0x003e76b0, 82641, 0x0001b508, 240); // 0x0701B5F8 - 0x0701B6E8 -static const Vtx ssl_seg7_vertex_0701B5F8[] = { - {{{ 2967, 373, 3130}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2967, 373, 3014}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2967, 258, 3014}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3014, 373, -3381}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3130, 258, -3381}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3014, 258, -3381}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3177, 373, -3333}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3177, 373, -3218}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3177, 258, -3218}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3177, 258, -3333}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3130, 373, 3177}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3014, 373, 3177}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3014, 258, 3177}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3130, 258, 3177}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2967, 258, 3130}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701B5F8, 0x003e76b0, 82641, 0x0001b5f8, 240); // 0x0701B6E8 - 0x0701B7A8 -static const Vtx ssl_seg7_vertex_0701B6E8[] = { - {{{ 3014, 373, 2967}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3130, 258, 2967}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3014, 258, 2967}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3130, 373, 2967}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3177, 373, 3014}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3177, 258, 3130}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3177, 258, 3014}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3177, 373, 3130}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 64, 512, -2426}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -63, 512, -2426}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -63, 384, -2426}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 64, 384, -2426}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701B6E8, 0x003e76b0, 82641, 0x0001b6e8, 192); // 0x0701B7A8 - 0x0701B888 -static const Vtx ssl_seg7_vertex_0701B7A8[] = { - {{{ -3071, -101, -3276}, 0, { -5140, -4938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1306, -101, -3276}, 0, { 1906, -4938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1306, -101, -4095}, 0, { 1906, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, -101, -4095}, 0, { -5140, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, -101, -2559}, 0, { 5590, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, -101, -255}, 0, { -5140, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1716, -101, -4095}, 0, { 688, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1307, -101, -4095}, 0, { -946, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1307, -101, -3276}, 0, { -946, -5960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1716, -101, -3276}, 0, { 688, -5960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2433, -101, -4095}, 0, { 3550, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2023, -101, -4095}, 0, { 1914, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2023, -101, -3276}, 0, { 1914, -5960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2433, -101, -3276}, 0, { 3550, -5960}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701B7A8, 0x003e76b0, 82641, 0x0001b7a8, 224); // 0x0701B888 - 0x0701B988 -static const Vtx ssl_seg7_vertex_0701B888[] = { - {{{ -3071, -101, 3072}, 0, { -4118, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, -101, 2730}, 0, { -848, 5754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2764, -101, 1843}, 0, { -2892, 2214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, -101, -255}, 0, { -4118, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, -101, 3072}, 0, { 4568, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -101, 2730}, 0, { 3238, 5754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2252, -101, 956}, 0, { -848, -1324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1228, -101, 956}, 0, { 3238, -1324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -101, 528}, 0, { 4056, -3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -101, -357}, 0, { 6100, -6572}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, -101, 2586}, 0, { 4568, 5178}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -101, 1843}, 0, { 5282, 2214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -101, 1415}, 0, { 6100, 508}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2765, -101, 1843}, 0, { 3852, 2214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, -101, 3072}, 0, { 5078, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, -101, -255}, 0, { 5078, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701B888, 0x003e76b0, 82641, 0x0001b888, 256); // 0x0701B988 - 0x0701BA88 -static const Vtx ssl_seg7_vertex_0701B988[] = { - {{{ 3072, -101, 3072}, 0, { 5078, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2765, -101, 1843}, 0, { 3852, 2214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, -101, 2730}, 0, { 1808, 5754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1229, -101, 2730}, 0, { -2278, 5754}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, -101, 3072}, 0, { -3608, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, -101, -255}, 0, { 5078, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, -101, 956}, 0, { 1808, -1324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -101, 528}, 0, { -3096, -3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, -101, -357}, 0, { -5140, -6572}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1229, -101, 956}, 0, { -2278, -1324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 717, -101, 1843}, 0, { -4322, 2214}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, -101, 1415}, 0, { -5140, 508}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, -101, 2586}, 0, { -3608, 5178}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 717, -101, 1843}, 0, { 3852, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, -101, 1415}, 0, { 3034, -1536}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -101, 1415}, 0, { -1052, -1536}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701B988, 0x003e76b0, 82641, 0x0001b988, 256); // 0x0701BA88 - 0x0701BB88 -static const Vtx ssl_seg7_vertex_0701BA88[] = { - {{{ 717, -101, 1843}, 0, { 3852, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -101, 1415}, 0, { -1052, -1536}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -716, -101, 1843}, 0, { -1870, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, -101, 2586}, 0, { 4568, 3134}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, -101, 2586}, 0, { -2586, 3134}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, -101, -2559}, 0, { 5590, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -101, -357}, 0, { 5078, 6712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, -101, -357}, 0, { 5590, 6712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, -101, -255}, 0, { -5140, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, -101, -2559}, 0, { 8656, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1306, -101, -3276}, 0, { 1906, -4938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, -101, -3276}, 0, { 8656, -4938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1716, -101, -3276}, 0, { 688, -5960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1307, -101, -3276}, 0, { -946, -5960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, -101, -2559}, 0, { -4630, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, -101, -3276}, 0, { -4630, -5960}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701BA88, 0x003e76b0, 82641, 0x0001ba88, 256); // 0x0701BB88 - 0x0701BC48 -static const Vtx ssl_seg7_vertex_0701BB88[] = { - {{{ 3072, -101, -3276}, 0, { 6100, -5960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2433, -101, -3276}, 0, { 3550, -5960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, -101, -2559}, 0, { -4630, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2023, -101, -3276}, 0, { 1914, -5960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1716, -101, -3276}, 0, { 688, -5960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, -101, -255}, 0, { 6100, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, -101, -357}, 0, { -4118, 5690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 384, -101, -357}, 0, { -4630, 5690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1178, 1223, 2150}, 0, { 1604, -748}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, 1178, 2560}, 0, { 786, -646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, 1178, 2150}, 0, { 1604, -646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1178, 1223, 2560}, 0, { 786, -748}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701BB88, 0x003e76b0, 82641, 0x0001bb88, 192); // 0x0701BC48 - 0x0701BD28 -static const Vtx ssl_seg7_vertex_0701BC48[] = { - {{{ -127, 640, -255}, 0, { 0, 0}, {0x21, 0xbd, 0x65, 0xff}}}, - {{{ 128, 640, -1023}, 0, { 990, 3032}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 128, 640, -255}, 0, { 990, 0}, {0xda, 0xda, 0x72, 0xff}}}, - {{{ 128, 384, -1023}, 0, { 3034, -1054}, {0xcd, 0x33, 0x99, 0xff}}}, - {{{ 128, 640, -1023}, 0, { 3034, -2076}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 192, 768, -1023}, 0, { 3034, -2588}, {0xe3, 0xe3, 0x89, 0xff}}}, - {{{ 192, 384, -1023}, 0, { 3034, -1054}, {0x00, 0x57, 0xa5, 0xff}}}, - {{{ -127, 640, -1023}, 0, { 3034, -2076}, {0x37, 0xe5, 0x92, 0xff}}}, - {{{ -191, 768, -1023}, 0, { 3034, -2588}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -191, 384, -1023}, 0, { 3034, -1054}, {0x00, 0x2b, 0x89, 0xff}}}, - {{{ -127, 384, -1023}, 0, { 3034, -1054}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 128, 640, -1023}, 0, { -2074, 0}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 128, 384, -255}, 0, { 990, 990}, {0xc3, 0x3d, 0x5c, 0xff}}}, - {{{ 128, 384, -1023}, 0, { -2074, 990}, {0xcd, 0x33, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701BC48, 0x003e76b0, 82641, 0x0001bc48, 224); // 0x0701BD28 - 0x0701BE08 -static const Vtx ssl_seg7_vertex_0701BD28[] = { - {{{ -127, 384, -255}, 0, { 0, 990}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ -127, 384, -1023}, 0, { 3034, 990}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -127, 640, -1023}, 0, { 3034, 0}, {0x37, 0xe5, 0x92, 0xff}}}, - {{{ -127, 640, -255}, 0, { 0, 0}, {0x21, 0xbd, 0x65, 0xff}}}, - {{{ 192, -409, -1664}, 0, { -540, -30}, {0x4a, 0x9d, 0x18, 0xff}}}, - {{{ 192, -562, -2048}, 0, { 990, 584}, {0x5a, 0x0d, 0xa8, 0xff}}}, - {{{ 192, -409, -1998}, 0, { 794, -30}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 192, -664, -1664}, 0, { -542, 990}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 192, -664, -2048}, 0, { 990, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -191, -664, -2048}, 0, { -540, 990}, {0x8e, 0xda, 0xda, 0xff}}}, - {{{ -191, -664, -1664}, 0, { 990, 990}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ -191, -409, -1664}, 0, { 990, -30}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ -191, -409, -1998}, 0, { -344, -30}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -191, -562, -2048}, 0, { -540, 584}, {0xe1, 0x13, 0x87, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701BD28, 0x003e76b0, 82641, 0x0001bd28, 224); // 0x0701BE08 - 0x0701BF08 -static const Vtx ssl_seg7_vertex_0701BE08[] = { - {{{ 192, -409, -2432}, 0, { 1502, 4668}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 192, 768, -2432}, 0, { 1502, 0}, {0x9b, 0xbd, 0x21, 0xff}}}, - {{{ -191, 768, -2432}, 0, { 0, 0}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -191, -409, -1664}, 0, { 0, 0}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ 192, -664, -1664}, 0, { 1502, 988}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 192, -409, -1664}, 0, { 1502, 0}, {0x4a, 0x9d, 0x18, 0xff}}}, - {{{ -191, -664, -1664}, 0, { 0, 988}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ -191, -409, -1855}, 0, { 3292, 4668}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -191, -409, -2432}, 0, { 5592, 4668}, {0x26, 0x8e, 0x26, 0xff}}}, - {{{ -191, 768, -2432}, 0, { 5592, 0}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -191, 768, -1023}, 0, { 0, 0}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -191, 256, -1023}, 0, { 0, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -191, -409, -2432}, 0, { 0, 4668}, {0x26, 0x8e, 0x26, 0xff}}}, - {{{ 192, 768, -2432}, 0, { 1502, 3032}, {0x9b, 0xbd, 0x21, 0xff}}}, - {{{ 192, 768, -1023}, 0, { 1502, -2590}, {0xe3, 0xe3, 0x89, 0xff}}}, - {{{ -191, 768, -1023}, 0, { 0, -2590}, {0x49, 0xb7, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701BE08, 0x003e76b0, 82641, 0x0001be08, 256); // 0x0701BF08 - 0x0701BFF8 -static const Vtx ssl_seg7_vertex_0701BF08[] = { - {{{ 192, 768, -2432}, 0, { -1052, -1054}, {0x9b, 0xbd, 0x21, 0xff}}}, - {{{ 192, 256, -1023}, 0, { 4570, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 192, 768, -1023}, 0, { 4570, -1054}, {0xe3, 0xe3, 0x89, 0xff}}}, - {{{ 192, -409, -1855}, 0, { 1246, 3646}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 192, -409, -2432}, 0, { -1052, 3646}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -191, -562, -2048}, 0, { 990, 584}, {0xe1, 0x13, 0x87, 0xff}}}, - {{{ 192, -562, -2048}, 0, { -542, 584}, {0x5a, 0x0d, 0xa8, 0xff}}}, - {{{ 192, -664, -2048}, 0, { -542, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -191, -664, -2048}, 0, { 990, 990}, {0x8e, 0xda, 0xda, 0xff}}}, - {{{ 192, 768, -2432}, 0, { 1502, 3032}, {0x9b, 0xbd, 0x21, 0xff}}}, - {{{ -191, 768, -1023}, 0, { 0, -2590}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -191, 768, -2432}, 0, { 0, 3032}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -383, 896, -2559}, 0, { 2524, -1054}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 384, 896, -2559}, 0, { -542, -1054}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 384, -229, -2559}, 0, { -542, 3440}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701BF08, 0x003e76b0, 82641, 0x0001bf08, 240); // 0x0701BFF8 - 0x0701C0D8 -static const Vtx ssl_seg7_vertex_0701BFF8[] = { - {{{ -127, 640, -255}, 0, { 0, 0}, {0x21, 0xbd, 0x65, 0xff}}}, - {{{ -127, 640, -1023}, 0, { 0, 3032}, {0x37, 0xe5, 0x92, 0xff}}}, - {{{ 128, 640, -1023}, 0, { 990, 3032}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 384, 896, -255}, 0, { 2524, 0}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ 128, 384, -255}, 0, { 1502, 2010}, {0xc3, 0x3d, 0x5c, 0xff}}}, - {{{ 384, -229, -255}, 0, { 2524, 4462}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ -127, 384, -255}, 0, { 480, 2010}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ -383, -229, -255}, 0, { -542, 4462}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ -127, 640, -255}, 0, { 480, 990}, {0x21, 0xbd, 0x65, 0xff}}}, - {{{ -383, 896, -255}, 0, { -542, 0}, {0xdf, 0x43, 0x65, 0xff}}}, - {{{ 128, 640, -255}, 0, { 1502, 990}, {0xda, 0xda, 0x72, 0xff}}}, - {{{ -383, 896, -2559}, 0, { 2524, -1054}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 384, -229, -2559}, 0, { -542, 3440}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -383, -229, -2559}, 0, { 2524, 3440}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701BFF8, 0x003e76b0, 82641, 0x0001bff8, 224); // 0x0701C0D8 - 0x0701C198 -static const Vtx ssl_seg7_vertex_0701C0D8[] = { - {{{ -383, 896, -2559}, 0, { -4118, -1054}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -383, -229, -255}, 0, { 5078, 3440}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ -383, 896, -255}, 0, { 5078, -1054}, {0xdf, 0x43, 0x65, 0xff}}}, - {{{ -383, -229, -2559}, 0, { -4118, 3440}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -383, 896, -255}, 0, { -1564, -3098}, {0xdf, 0x43, 0x65, 0xff}}}, - {{{ 384, 896, -2559}, 0, { 1502, 6098}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -383, 896, -2559}, 0, { -1564, 6098}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 384, 896, -255}, 0, { 1502, -3098}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ 384, 896, -255}, 0, { -4118, -1054}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ 384, -229, -255}, 0, { -4118, 3440}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ 384, -229, -2559}, 0, { 5078, 3440}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 384, 896, -2559}, 0, { 5078, -1054}, {0x33, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701C0D8, 0x003e76b0, 82641, 0x0001c0d8, 192); // 0x0701C198 - 0x0701CFA8 static const Gfx ssl_seg7_dl_0701C198[] = { diff --git a/levels/ssl/areas/2/2/model.inc.c b/levels/ssl/areas/2/2/model.inc.c index f86ca2f65..8a15da94c 100644 --- a/levels/ssl/areas/2/2/model.inc.c +++ b/levels/ssl/areas/2/2/model.inc.c @@ -1,154 +1,27 @@ +#include "pc/rom_assets.h" // 0x0701EF80 - 0x0701F070 -static const Vtx ssl_seg7_vertex_0701EF80[] = { - {{{ 3082, 102, 2684}, 0, { 13984, 1704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 0, 1178}, 0, {-16076, -338}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 0, 2684}, 0, { 13984, -338}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 397, 4815, -419}, 0, { 6628, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 397, 4815, -716}, 0, { 298, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 397, 4917, -716}, 0, { 298, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 397, 4917, -419}, 0, { 6628, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 632, 4815, -419}, 0, { 6636, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 397, 4815, -419}, 0, { 1496, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 397, 4917, -419}, 0, { 1496, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 632, 4917, -419}, 0, { 6636, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 632, 4815, -1125}, 0, { 7408, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 632, 4815, -419}, 0, { -6694, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 632, 4917, -419}, 0, { -6694, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 632, 4917, -1125}, 0, { 7408, 684}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701EF80, 0x003e76b0, 82641, 0x0001ef80, 240); // 0x0701F070 - 0x0701F160 -static const Vtx ssl_seg7_vertex_0701F070[] = { - {{{ 3082, 102, -1819}, 0, { 14746, 1704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 0, -3173}, 0, {-12294, -338}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 0, -1819}, 0, { 14746, -338}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 102, 2684}, 0, { 13984, 1704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 102, 1178}, 0, {-16076, 1704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 0, 1178}, 0, {-16076, -338}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 0, 1178}, 0, { 8450, -338}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 102, 1178}, 0, { 8450, 1704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 102, 411}, 0, { -6856, 1704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 0, 411}, 0, { -6856, -338}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 102, -220}, 0, { 17014, 1704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 102, -1819}, 0, {-14890, 1704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 0, -1819}, 0, {-14890, -338}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 0, -220}, 0, { 17014, -338}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3082, 102, -3173}, 0, {-12294, 1704}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701F070, 0x003e76b0, 82641, 0x0001f070, 240); // 0x0701F160 - 0x0701F250 -static const Vtx ssl_seg7_vertex_0701F160[] = { - {{{ -3081, 102, 1434}, 0, { 11210, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 0, 2970}, 0, {-19448, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 0, 1434}, 0, { 11210, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 102, -3173}, 0, { 11210, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 102, -1819}, 0, {-15830, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 0, -1819}, 0, {-15830, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 0, -3173}, 0, { 11210, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 102, -1819}, 0, { 14828, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 102, -283}, 0, {-15830, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 0, -283}, 0, {-15830, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 0, -1819}, 0, { 14828, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 102, -283}, 0, { 14828, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 102, 1434}, 0, {-19448, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 0, 1434}, 0, {-19448, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 0, -283}, 0, { 14828, -1360}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701F160, 0x003e76b0, 82641, 0x0001f160, 240); // 0x0701F250 - 0x0701F340 -static const Vtx ssl_seg7_vertex_0701F250[] = { - {{{ -3081, 0, -4095}, 0, { 9166, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 102, -3378}, 0, { -5140, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 0, -3378}, 0, { -5140, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 102, 1434}, 0, { 11210, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 102, 2970}, 0, {-19448, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 0, 2970}, 0, {-19448, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 886, 102, 2662}, 0, { 3750, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 886, 102, 3082}, 0, { -4630, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 886, 0, 3082}, 0, { -4630, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 886, 0, 2662}, 0, { 3750, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -885, 102, 3082}, 0, { 6610, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -885, 102, 2662}, 0, { -1768, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -885, 0, 2662}, 0, { -1768, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -885, 0, 3082}, 0, { 6610, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3081, 102, -4095}, 0, { 9166, 684}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701F250, 0x003e76b0, 82641, 0x0001f250, 240); // 0x0701F340 - 0x0701F430 -static const Vtx ssl_seg7_vertex_0701F340[] = { - {{{ 2355, 947, -3378}, 0, { -6162, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2970, 998, -3378}, 0, { 1500, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, 998, -3378}, 0, { -6162, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 886, 102, 3082}, 0, { 19898, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2970, 0, 3082}, 0, {-21492, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 886, 0, 3082}, 0, { 19898, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2970, 102, 3082}, 0, {-21492, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -818, 102, 2596}, 0, { 21430, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 819, 102, 2596}, 0, {-11272, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 819, 0, 2596}, 0, {-11272, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -818, 0, 2596}, 0, { 21430, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2969, 102, 3082}, 0, { 19402, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -885, 102, 3082}, 0, {-21988, 684}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -885, 0, 3082}, 0, {-21988, -1360}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2969, 0, 3082}, 0, { 19402, -1360}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701F340, 0x003e76b0, 82641, 0x0001f340, 240); // 0x0701F430 - 0x0701F530 -static const Vtx ssl_seg7_vertex_0701F430[] = { - {{{ 2970, 947, -3378}, 0, { 2524, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, 947, -2559}, 0, { -5140, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2970, 947, -3173}, 0, { 2524, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, 947, -3378}, 0, { -6162, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2970, 947, -3378}, 0, { 1500, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2970, 998, -3378}, 0, { 1500, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 947, -2559}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 998, -2559}, 0, { 5078, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 998, -3173}, 0, { -2584, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 947, -3173}, 0, { -2584, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 947, -2559}, 0, { 5078, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 947, -3173}, 0, { 5078, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, 947, -3378}, 0, { -5140, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1352, 1843, 3113}, 0, {-15360, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1894, 3113}, 0, { 18364, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1352, 1894, 3113}, 0, {-15360, 606}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701F430, 0x003e76b0, 82641, 0x0001f430, 256); // 0x0701F530 - 0x0701F620 -static const Vtx ssl_seg7_vertex_0701F530[] = { - {{{ 2355, 947, -2559}, 0, { -5140, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 947, -2559}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3174, 998, -2559}, 0, { 5078, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, 998, -2559}, 0, { -5140, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, 947, -2559}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, 998, -2559}, 0, { 6100, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, 998, -3378}, 0, { -4118, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2355, 947, -3378}, 0, { -4118, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1352, 1843, 3113}, 0, { -3096, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1352, 1894, 3113}, 0, { -3096, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1352, 1894, 2621}, 0, { 3034, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1352, 1843, 2621}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1843, 2621}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1894, 3113}, 0, { -3096, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1843, 3113}, 0, { -3096, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701F530, 0x003e76b0, 82641, 0x0001f530, 240); // 0x0701F620 - 0x0701F700 -static const Vtx ssl_seg7_vertex_0701F620[] = { - {{{ 1352, 1843, 3113}, 0, {-15360, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1843, 3113}, 0, { 18364, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1894, 3113}, 0, { 18364, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1843, 3113}, 0, { 17342, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1352, 1843, 3113}, 0, {-16382, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1352, 1843, 2621}, 0, {-16382, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1843, 2621}, 0, { 17342, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1352, 1894, 2621}, 0, {-15360, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1894, 2621}, 0, { 18364, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1843, 2621}, 0, { 18364, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1352, 1843, 2621}, 0, {-15360, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1843, 2621}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1894, 2621}, 0, { 3034, 606}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1351, 1894, 3113}, 0, { -3096, 606}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701F620, 0x003e76b0, 82641, 0x0001f620, 224); // 0x0701F700 - 0x0701F920 static const Gfx ssl_seg7_dl_0701F700[] = { diff --git a/levels/ssl/areas/2/3/model.inc.c b/levels/ssl/areas/2/3/model.inc.c index 1d73be741..2aa47cb59 100644 --- a/levels/ssl/areas/2/3/model.inc.c +++ b/levels/ssl/areas/2/3/model.inc.c @@ -1,50 +1,12 @@ +#include "pc/rom_assets.h" // 0x0701F9D8 - 0x0701FAD8 -static const Vtx ssl_seg7_vertex_0701F9D8[] = { - {{{ 1024, 1485, 2621}, 0, {-10762, 2520}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 1024, 1485, 3113}, 0, {-10762, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 1352, 1298, 3113}, 0, {-14850, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 2970, 640, -3378}, 0, { 2524, -4120}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 2355, 640, -3378}, 0, { -5140, -4120}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 2355, 640, -3276}, 0, { -5140, -2842}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 2970, 640, -3276}, 0, { 2524, -2842}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 3174, 640, -2559}, 0, { 5078, 6098}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 3174, 640, -3173}, 0, { 5078, -1566}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 3072, 640, -3173}, 0, { 3800, -1566}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 3072, 640, -2559}, 0, { 3800, 6098}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 870, 1485, 2621}, 0, { -8844, 2522}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 1352, 1298, 2621}, 0, {-14850, 2520}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 819, 1536, 2621}, 0, { -8206, 2522}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 870, 1536, 3113}, 0, { -8844, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 870, 1536, 2621}, 0, { -8844, 2522}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701F9D8, 0x003e76b0, 82641, 0x0001f9d8, 256); // 0x0701FAD8 - 0x0701FBD8 -static const Vtx ssl_seg7_vertex_0701FAD8[] = { - {{{ 1024, 1485, 3113}, 0, {-10762, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 870, 1485, 2621}, 0, { -8844, 2522}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 870, 1485, 3113}, 0, { -8844, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1023, 1485, 2621}, 0, { 14788, 2522}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1023, 1485, 3113}, 0, { 14788, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -869, 1485, 3113}, 0, { 12870, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1351, 1298, 2621}, 0, { 18876, 2522}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1351, 1298, 3113}, 0, { 18876, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -869, 1485, 2621}, 0, { 12870, 2522}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 819, 1536, 2621}, 0, { -8206, 2522}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 819, 1536, 3113}, 0, { -8206, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 870, 1536, 3113}, 0, { -8844, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 819, 1510, 3113}, 0, { -8206, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -818, 1306, 2621}, 0, { 12232, 2522}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -818, 1510, 3113}, 0, { 12232, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 819, 1306, 2621}, 0, { -8206, 2522}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701FAD8, 0x003e76b0, 82641, 0x0001fad8, 256); // 0x0701FBD8 - 0x0701FC18 -static const Vtx ssl_seg7_vertex_0701FBD8[] = { - {{{ -869, 1536, 2621}, 0, { 12870, 2522}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -869, 1536, 3113}, 0, { 12870, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -818, 1536, 3113}, 0, { 12232, -3610}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -818, 1536, 2621}, 0, { 12232, 2522}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701FBD8, 0x003e76b0, 82641, 0x0001fbd8, 64); // 0x0701FC18 - 0x0701FCE0 static const Gfx ssl_seg7_dl_0701FC18[] = { diff --git a/levels/ssl/areas/2/4/model.inc.c b/levels/ssl/areas/2/4/model.inc.c index d733fbc58..5b7e35c2b 100644 --- a/levels/ssl/areas/2/4/model.inc.c +++ b/levels/ssl/areas/2/4/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // Quicksand Pit // 0x07004000 - 0x07004018 @@ -7,9 +8,7 @@ static const Lights1 ssl_lights_quicksand_pit = gdSPDefLights1( ); // 0x07004018 - 0x07004818 -ALIGNED8 const Texture ssl_quicksand[] = { -#include "levels/ssl/7.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ssl_quicksand, "levels/ssl/7.rgba16.inc.c", 0x0032d070, 31409, 0x00008000, 2048); // 0x07004818 - 0x07004860 const Gfx ssl_dl_quicksand_pit_begin[] = { @@ -99,15 +98,7 @@ const Gfx ssl_dl_quicksand_pit[] = { }; // 0x07004A70 - 0x07004AE0 -static const Vtx ssl_seg7_vertex_07004A70[] = { - {{{ 0, -204, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 0, 0}, 0, { 2016, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, -886}, 0, { 2016, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 0, -886}, 0, { 2016, 2016}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 0, 0}, 0, { 2016, 3040}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 0, 887}, 0, { 2016, 2016}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, 887}, 0, { 2016, 992}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07004A70, 0x003e76b0, 82641, 0x00004a70, 112); // 0x07004AE0 - 0x07004BE0 const Gfx ssl_dl_pyramid_quicksand_pit_static[] = { diff --git a/levels/ssl/areas/2/collision.inc.c b/levels/ssl/areas/2/collision.inc.c index a305da02c..a1b42bc6b 100644 --- a/levels/ssl/areas/2/collision.inc.c +++ b/levels/ssl/areas/2/collision.inc.c @@ -1,2664 +1,4 @@ +#include "pc/rom_assets.h" // 0x07023678 - 0x070275BC -const Collision ssl_seg7_area_2_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x438), - COL_VERTEX(512, 435, -3685), - COL_VERTEX(512, 435, -3327), - COL_VERTEX(1102, 0, -3327), - COL_VERTEX(1102, 0, -3685), - COL_VERTEX(-511, 435, -3327), - COL_VERTEX(-511, 435, -3685), - COL_VERTEX(-1101, 0, -3685), - COL_VERTEX(-1101, 0, -3327), - COL_VERTEX(192, -275, -1956), - COL_VERTEX(-191, -275, -1956), - COL_VERTEX(-191, -13, -1731), - COL_VERTEX(-191, 188, -1421), - COL_VERTEX(192, 188, -1421), - COL_VERTEX(192, -13, -1731), - COL_VERTEX(-191, -562, -2048), - COL_VERTEX(192, -562, -2048), - COL_VERTEX(192, -664, -2048), - COL_VERTEX(-191, -664, -2048), - COL_VERTEX(2970, 957, -3173), - COL_VERTEX(2355, 957, -3378), - COL_VERTEX(2970, 957, -3378), - COL_VERTEX(2355, 957, -2559), - COL_VERTEX(3174, 957, -3173), - COL_VERTEX(3174, 957, -2559), - COL_VERTEX(-1351, 1853, 2621), - COL_VERTEX(1352, 1853, 3113), - COL_VERTEX(-1351, 1853, 3113), - COL_VERTEX(1352, 1853, 2621), - COL_VERTEX(896, -101, 2586), - COL_VERTEX(128, -101, 2509), - COL_VERTEX(-895, -101, 2586), - COL_VERTEX(-127, -101, 2509), - COL_VERTEX(717, -101, 1843), - COL_VERTEX(128, -101, 2253), - COL_VERTEX(-127, -101, 2253), - COL_VERTEX(-716, -101, 1843), - COL_VERTEX(-895, -101, 3072), - COL_VERTEX(-1228, -101, 2730), - COL_VERTEX(1229, -101, 2730), - COL_VERTEX(896, -101, 3072), - COL_VERTEX(-511, -101, 1415), - COL_VERTEX(-1023, -101, 528), - COL_VERTEX(-1228, -101, 956), - COL_VERTEX(1024, -101, 528), - COL_VERTEX(512, -101, 1415), - COL_VERTEX(1229, -101, 956), - COL_VERTEX(-1522, -101, 230), - COL_VERTEX(-1266, -101, 230), - COL_VERTEX(-2252, -101, 956), - COL_VERTEX(-2546, -101, -25), - COL_VERTEX(-511, -101, -357), - COL_VERTEX(-754, -101, -537), - COL_VERTEX(-2546, -101, -1305), - COL_VERTEX(-1010, -101, -793), - COL_VERTEX(-2802, -101, -1305), - COL_VERTEX(-1522, -101, -25), - COL_VERTEX(-1266, -101, -1561), - COL_VERTEX(-1522, -101, -1305), - COL_VERTEX(-1522, -101, -1561), - COL_VERTEX(-3071, -101, -3276), - COL_VERTEX(-3071, -101, -255), - COL_VERTEX(-2802, -101, 230), - COL_VERTEX(-2764, -101, 1843), - COL_VERTEX(-3071, -101, 3072), - COL_VERTEX(-1306, -101, -3276), - COL_VERTEX(-383, -101, -2559), - COL_VERTEX(384, -101, -2559), - COL_VERTEX(3072, -101, -255), - COL_VERTEX(2765, -101, 1843), - COL_VERTEX(1805, -101, -1253), - COL_VERTEX(2061, -101, -1509), - COL_VERTEX(512, -101, -357), - COL_VERTEX(1307, -101, -3276), - COL_VERTEX(1805, -101, -1509), - COL_VERTEX(2189, -101, -1765), - COL_VERTEX(1716, -101, -4095), - COL_VERTEX(1933, -101, -1765), - COL_VERTEX(1933, -101, -2021), - COL_VERTEX(2023, -101, -3276), - COL_VERTEX(2189, -101, -2021), - COL_VERTEX(2445, -101, -1893), - COL_VERTEX(2433, -101, -4095), - COL_VERTEX(2445, -101, -2149), - COL_VERTEX(2573, -101, -2405), - COL_VERTEX(2433, -101, -3276), - COL_VERTEX(2573, -101, -2661), - COL_VERTEX(2701, -101, -2149), - COL_VERTEX(2829, -101, -2661), - COL_VERTEX(2829, -101, -3173), - COL_VERTEX(2701, -101, -1893), - COL_VERTEX(3072, -101, -2667), - COL_VERTEX(2829, -101, -2405), - COL_VERTEX(2829, -101, -2917), - COL_VERTEX(2304, -101, 2970), - COL_VERTEX(2253, -101, 2730), - COL_VERTEX(2970, -101, 2714), - COL_VERTEX(2970, -101, 2970), - COL_VERTEX(2714, -101, 2970), - COL_VERTEX(3072, -101, 3072), - COL_VERTEX(-2252, -101, 2730), - COL_VERTEX(-2546, -101, 230), - COL_VERTEX(-1266, -101, -1305), - COL_VERTEX(-1010, -101, -537), - COL_VERTEX(2253, -101, 956), - COL_VERTEX(-1266, -101, -25), - COL_VERTEX(-2802, -101, -25), - COL_VERTEX(-754, -101, -793), - COL_VERTEX(-2546, -101, -1561), - COL_VERTEX(-2802, -101, -1561), - COL_VERTEX(-1306, -101, -4095), - COL_VERTEX(-3071, -101, -4095), - COL_VERTEX(-383, -101, -357), - COL_VERTEX(3072, -101, -1203), - COL_VERTEX(2061, -101, -1253), - COL_VERTEX(384, -101, -3276), - COL_VERTEX(2560, -101, 2970), - COL_VERTEX(384, -101, -357), - COL_VERTEX(1716, -101, -3276), - COL_VERTEX(1307, -101, -4095), - COL_VERTEX(2573, -101, -2917), - COL_VERTEX(2023, -101, -4095), - COL_VERTEX(2573, -101, -3173), - COL_VERTEX(3072, -101, -3276), - COL_VERTEX(2304, -101, 2714), - COL_VERTEX(2560, -101, 2714), - COL_VERTEX(2714, -101, 2714), - COL_VERTEX(-383, -153, -136), - COL_VERTEX(384, -153, -136), - COL_VERTEX(768, -153, 528), - COL_VERTEX(384, -153, 1193), - COL_VERTEX(-383, -153, 1193), - COL_VERTEX(-2124, -153, 1178), - COL_VERTEX(-1356, -153, 1178), - COL_VERTEX(-2508, -153, 1843), - COL_VERTEX(-1356, -153, 2508), - COL_VERTEX(-2124, -153, 2508), - COL_VERTEX(-972, -153, 1843), - COL_VERTEX(-767, -153, 528), - COL_VERTEX(1357, -153, 1178), - COL_VERTEX(2125, -153, 1178), - COL_VERTEX(2509, -153, 1843), - COL_VERTEX(2125, -153, 2508), - COL_VERTEX(1357, -153, 2508), - COL_VERTEX(973, -153, 1843), - COL_VERTEX(896, 0, 3072), - COL_VERTEX(-306, 0, 4915), - COL_VERTEX(307, 0, 4915), - COL_VERTEX(896, 0, 4096), - COL_VERTEX(896, 0, 4915), - COL_VERTEX(-895, 0, 3072), - COL_VERTEX(-895, 0, 4096), - COL_VERTEX(-895, 0, 4915), - COL_VERTEX(-895, 0, 2586), - COL_VERTEX(896, 0, 2586), - COL_VERTEX(3072, 0, 3072), - COL_VERTEX(3994, 0, 4096), - COL_VERTEX(-3071, 0, 3072), - COL_VERTEX(-3071, 0, -283), - COL_VERTEX(-3071, 0, -3276), - COL_VERTEX(-306, 0, 6758), - COL_VERTEX(307, 0, 6758), - COL_VERTEX(-3993, 0, -4095), - COL_VERTEX(-3071, 0, -4095), - COL_VERTEX(-3993, 0, -283), - COL_VERTEX(-3993, 0, 4096), - COL_VERTEX(387, 4927, -716), - COL_VERTEX(427, 4887, -450), - COL_VERTEX(427, 4887, -716), - COL_VERTEX(387, 4927, -409), - COL_VERTEX(602, 4887, -450), - COL_VERTEX(643, 4927, -409), - COL_VERTEX(602, 4887, -1125), - COL_VERTEX(643, 4927, -1125), - COL_VERTEX(3072, 113, 411), - COL_VERTEX(3072, 113, 2714), - COL_VERTEX(3113, 72, 2714), - COL_VERTEX(3113, 72, 411), - COL_VERTEX(3113, 72, -3173), - COL_VERTEX(-3071, 113, -1819), - COL_VERTEX(-3071, 113, -283), - COL_VERTEX(-3071, 113, 1434), - COL_VERTEX(-3071, 113, 2970), - COL_VERTEX(-3071, 113, -3378), - COL_VERTEX(2970, 113, 3072), - COL_VERTEX(896, 113, 3072), - COL_VERTEX(-895, 113, 2662), - COL_VERTEX(-895, 113, 3072), - COL_VERTEX(819, 113, 2586), - COL_VERTEX(-818, 1536, 3174), - COL_VERTEX(3072, 113, -220), - COL_VERTEX(3113, 72, -220), - COL_VERTEX(3072, 113, -3173), - COL_VERTEX(-3071, 113, -3173), - COL_VERTEX(-3112, 72, -3173), - COL_VERTEX(-3112, 72, -1819), - COL_VERTEX(-3112, 72, -283), - COL_VERTEX(-3112, 72, 1434), - COL_VERTEX(-3112, 72, 2970), - COL_VERTEX(-3112, 72, -4095), - COL_VERTEX(-3112, 72, -3378), - COL_VERTEX(-3071, 113, -4095), - COL_VERTEX(855, 72, 3113), - COL_VERTEX(896, 113, 2662), - COL_VERTEX(855, 72, 2662), - COL_VERTEX(2970, 72, 3113), - COL_VERTEX(-854, 72, 3113), - COL_VERTEX(-854, 72, 2662), - COL_VERTEX(-2969, 72, 3113), - COL_VERTEX(-2969, 113, 3072), - COL_VERTEX(-818, 113, 2586), - COL_VERTEX(-818, 72, 2627), - COL_VERTEX(819, 72, 2627), - COL_VERTEX(819, 1536, 3174), - COL_VERTEX(819, 1280, 2560), - COL_VERTEX(-818, 1280, 2560), - COL_VERTEX(-255, -204, 85), - COL_VERTEX(256, -204, 85), - COL_VERTEX(512, -204, 528), - COL_VERTEX(256, -204, 972), - COL_VERTEX(-255, -204, 972), - COL_VERTEX(-1996, -204, 1400), - COL_VERTEX(-2252, -204, 1843), - COL_VERTEX(-1484, -204, 2287), - COL_VERTEX(-1996, -204, 2287), - COL_VERTEX(-1228, -204, 1843), - COL_VERTEX(-1484, -204, 1400), - COL_VERTEX(-1740, 1229, 2150), - COL_VERTEX(1178, 1229, 2150), - COL_VERTEX(-1740, 1229, -588), - COL_VERTEX(-511, -204, 528), - COL_VERTEX(1485, -204, 1400), - COL_VERTEX(1997, -204, 1400), - COL_VERTEX(2253, -204, 1843), - COL_VERTEX(1485, -204, 2287), - COL_VERTEX(1997, -204, 2287), - COL_VERTEX(1229, -204, 1843), - COL_VERTEX(-2149, 1229, 2560), - COL_VERTEX(1178, 1229, 2560), - COL_VERTEX(-2149, 1229, -793), - COL_VERTEX(154, 1229, -793), - COL_VERTEX(154, 1229, -588), - COL_VERTEX(-191, 286, -1222), - COL_VERTEX(192, 384, -1023), - COL_VERTEX(192, 286, -1222), - COL_VERTEX(-191, 384, -1023), - COL_VERTEX(128, -255, 307), - COL_VERTEX(-127, -255, 307), - COL_VERTEX(256, -255, 528), - COL_VERTEX(128, -255, 750), - COL_VERTEX(-127, -255, 750), - COL_VERTEX(-1868, -255, 1621), - COL_VERTEX(-1996, -255, 1843), - COL_VERTEX(-1612, -255, 2065), - COL_VERTEX(-1868, -255, 2065), - COL_VERTEX(-1484, -255, 1843), - COL_VERTEX(-1612, -255, 1621), - COL_VERTEX(-255, -255, 528), - COL_VERTEX(1869, -255, 1621), - COL_VERTEX(1613, -255, 1621), - COL_VERTEX(1997, -255, 1843), - COL_VERTEX(1613, -255, 2065), - COL_VERTEX(1869, -255, 2065), - COL_VERTEX(1485, -255, 1843), - COL_VERTEX(0, -306, 528), - COL_VERTEX(-1740, -306, 1843), - COL_VERTEX(1741, -306, 1843), - COL_VERTEX(387, 4815, -409), - COL_VERTEX(643, 4815, -1125), - COL_VERTEX(387, 4815, -1125), - COL_VERTEX(643, 4815, -409), - COL_VERTEX(387, 4429, -716), - COL_VERTEX(131, 4429, -767), - COL_VERTEX(131, 4429, -716), - COL_VERTEX(387, 4429, -767), - COL_VERTEX(131, 4480, -767), - COL_VERTEX(-204, 4480, -767), - COL_VERTEX(-204, 4480, -716), - COL_VERTEX(131, 4480, -716), - COL_VERTEX(-665, 4096, -716), - COL_VERTEX(-665, 4096, -767), - COL_VERTEX(512, 4480, -716), - COL_VERTEX(-665, 3840, 922), - COL_VERTEX(512, 4429, -767), - COL_VERTEX(-1535, 3942, 922), - COL_VERTEX(1536, 3942, 922), - COL_VERTEX(102, 3942, 1434), - COL_VERTEX(-101, 3942, 1229), - COL_VERTEX(-204, 4429, -767), - COL_VERTEX(-665, 4045, -767), - COL_VERTEX(-665, 4045, -716), - COL_VERTEX(512, 4480, -767), - COL_VERTEX(387, 4480, -767), - COL_VERTEX(387, 4480, -716), - COL_VERTEX(-665, 3840, -716), - COL_VERTEX(-1074, 3840, -716), - COL_VERTEX(-1074, 3840, 922), - COL_VERTEX(512, 4429, -1125), - COL_VERTEX(-204, 4429, -1125), - COL_VERTEX(102, 3942, 1229), - COL_VERTEX(1536, 3942, 1536), - COL_VERTEX(-101, 3942, 1434), - COL_VERTEX(-1535, 3942, 1536), - COL_VERTEX(-665, 4045, -1125), - COL_VERTEX(-1535, 4045, -1125), - COL_VERTEX(-1535, 4045, -716), - COL_VERTEX(2381, 1126, -2585), - COL_VERTEX(2330, 1126, -2585), - COL_VERTEX(2330, 1126, -2533), - COL_VERTEX(2381, 1126, -2533), - COL_VERTEX(2330, -306, -2533), - COL_VERTEX(2330, -306, -2585), - COL_VERTEX(2381, -306, -2533), - COL_VERTEX(2381, -306, -2585), - COL_VERTEX(2381, 1152, -3353), - COL_VERTEX(2381, 640, -3404), - COL_VERTEX(2330, 640, -3404), - COL_VERTEX(2330, 640, -3353), - COL_VERTEX(3200, 1152, -2585), - COL_VERTEX(3200, 1152, -2533), - COL_VERTEX(3200, 640, -2585), - COL_VERTEX(3149, 640, -2533), - COL_VERTEX(3149, 640, -2585), - COL_VERTEX(1377, 1971, 3087), - COL_VERTEX(1326, 1229, 3139), - COL_VERTEX(1377, 1229, 3087), - COL_VERTEX(1377, 1971, 3139), - COL_VERTEX(1377, 1971, 2596), - COL_VERTEX(1326, 1229, 2647), - COL_VERTEX(1377, 1229, 2596), - COL_VERTEX(1377, 1971, 2647), - COL_VERTEX(-1325, 1971, 3087), - COL_VERTEX(-1376, 1229, 3139), - COL_VERTEX(-1325, 1229, 3087), - COL_VERTEX(-1325, 1971, 3139), - COL_VERTEX(-1325, 1971, 2596), - COL_VERTEX(-1376, 1229, 2647), - COL_VERTEX(-1325, 1971, 2647), - COL_VERTEX(-1325, 1229, 2596), - COL_VERTEX(2970, -306, 2970), - COL_VERTEX(3174, -306, 2970), - COL_VERTEX(3174, -306, 3174), - COL_VERTEX(2970, -306, 3174), - COL_VERTEX(-2969, -306, 2970), - COL_VERTEX(-3173, -306, 2970), - COL_VERTEX(-2969, -306, 3174), - COL_VERTEX(-3173, -306, 3174), - COL_VERTEX(2970, -306, -3378), - COL_VERTEX(3174, -306, -3378), - COL_VERTEX(3174, -306, -3173), - COL_VERTEX(2970, -306, -3173), - COL_VERTEX(-2969, -306, -3378), - COL_VERTEX(-3173, -306, -3378), - COL_VERTEX(-2969, -306, -3173), - COL_VERTEX(-3173, -306, -3173), - COL_VERTEX(410, 5734, -153), - COL_VERTEX(-409, 5734, 666), - COL_VERTEX(922, -306, 2560), - COL_VERTEX(922, 1152, 2662), - COL_VERTEX(819, -306, 2662), - COL_VERTEX(-818, -306, 2560), - COL_VERTEX(-818, 1152, 2662), - COL_VERTEX(-921, -306, 2662), - COL_VERTEX(2381, 640, -3353), - COL_VERTEX(2381, 1152, -3404), - COL_VERTEX(2330, 1152, -3353), - COL_VERTEX(2330, 1152, -3404), - COL_VERTEX(3149, 1152, -2533), - COL_VERTEX(3149, 1152, -2585), - COL_VERTEX(3200, 640, -2533), - COL_VERTEX(1326, 1971, 3087), - COL_VERTEX(1326, 1971, 3139), - COL_VERTEX(1326, 1229, 3087), - COL_VERTEX(1377, 1229, 3139), - COL_VERTEX(1326, 1971, 2596), - COL_VERTEX(1326, 1971, 2647), - COL_VERTEX(1326, 1229, 2596), - COL_VERTEX(1377, 1229, 2647), - COL_VERTEX(-1376, 1971, 3087), - COL_VERTEX(-1376, 1971, 3139), - COL_VERTEX(-1376, 1229, 3087), - COL_VERTEX(-1325, 1229, 3139), - COL_VERTEX(-1376, 1971, 2647), - COL_VERTEX(-1376, 1971, 2596), - COL_VERTEX(-1376, 1229, 2596), - COL_VERTEX(-1325, 1229, 2647), - COL_VERTEX(3174, 1152, 2970), - COL_VERTEX(3174, 1152, 3174), - COL_VERTEX(2970, 1152, 3174), - COL_VERTEX(2970, 1152, 2970), - COL_VERTEX(-2969, 1152, 2970), - COL_VERTEX(-2969, 1152, 3174), - COL_VERTEX(-3173, 1152, 3174), - COL_VERTEX(-3173, 1152, 2970), - COL_VERTEX(3174, 1152, -3378), - COL_VERTEX(3174, 1152, -3173), - COL_VERTEX(2970, 1152, -3173), - COL_VERTEX(2970, 1152, -3378), - COL_VERTEX(-2969, 1152, -3173), - COL_VERTEX(-2969, 1152, -3378), - COL_VERTEX(-3173, 1152, -3173), - COL_VERTEX(-3173, 1152, -3378), - COL_VERTEX(410, 5222, -153), - COL_VERTEX(410, 5222, 666), - COL_VERTEX(-409, 5222, -153), - COL_VERTEX(-409, 5734, -153), - COL_VERTEX(410, 5734, 666), - COL_VERTEX(-409, 5222, 666), - COL_VERTEX(102, 3712, 1434), - COL_VERTEX(-101, 3712, 1434), - COL_VERTEX(-101, 3712, 1229), - COL_VERTEX(102, 3712, 1229), - COL_VERTEX(922, 1152, 2560), - COL_VERTEX(922, -306, 2662), - COL_VERTEX(819, 1152, 2662), - COL_VERTEX(819, 1152, 2560), - COL_VERTEX(819, -306, 2560), - COL_VERTEX(-818, 1152, 2560), - COL_VERTEX(-818, -306, 2662), - COL_VERTEX(-921, 1152, 2662), - COL_VERTEX(-921, 1152, 2560), - COL_VERTEX(-921, -306, 2560), - COL_VERTEX(3584, 1152, 473), - COL_VERTEX(3522, 1152, 411), - COL_VERTEX(3584, 0, 473), - COL_VERTEX(3522, 0, 411), - COL_VERTEX(3522, 1152, -220), - COL_VERTEX(3584, 1152, -283), - COL_VERTEX(3584, 0, -283), - COL_VERTEX(3522, 0, -220), - COL_VERTEX(-3583, 0, 473), - COL_VERTEX(-3521, 0, 411), - COL_VERTEX(-3521, 1152, 411), - COL_VERTEX(-3583, 1152, 473), - COL_VERTEX(-3521, 0, -220), - COL_VERTEX(-3583, 0, -283), - COL_VERTEX(-3521, 1152, -220), - COL_VERTEX(-3583, 1152, -283), - COL_VERTEX(-76, 845, 6528), - COL_VERTEX(77, 845, 6528), - COL_VERTEX(307, 845, 6758), - COL_VERTEX(-306, 845, 6758), - COL_VERTEX(-76, 1152, 6528), - COL_VERTEX(-306, 845, 4915), - COL_VERTEX(-76, 845, 6374), - COL_VERTEX(307, 845, 4915), - COL_VERTEX(77, 845, 6374), - COL_VERTEX(77, 1152, 6528), - COL_VERTEX(819, 845, 4915), - COL_VERTEX(77, 1152, 6374), - COL_VERTEX(-818, 0, 4915), - COL_VERTEX(-76, 1152, 6374), - COL_VERTEX(819, 0, 4915), - COL_VERTEX(-818, 845, 4915), - COL_VERTEX(-818, 845, 3994), - COL_VERTEX(-818, 0, 3994), - COL_VERTEX(-1125, 512, 3994), - COL_VERTEX(-1125, 0, 4096), - COL_VERTEX(-1125, 512, 3584), - COL_VERTEX(-1125, 1152, 3994), - COL_VERTEX(1126, 0, 3994), - COL_VERTEX(1126, 512, 4096), - COL_VERTEX(2560, 512, 3584), - COL_VERTEX(1126, 512, 3994), - COL_VERTEX(1126, 1152, 3994), - COL_VERTEX(819, 845, 3994), - COL_VERTEX(-511, 435, -4148), - COL_VERTEX(512, 461, -3722), - COL_VERTEX(512, 486, -3759), - COL_VERTEX(512, 512, -3796), - COL_VERTEX(512, 538, -3833), - COL_VERTEX(512, 563, -3870), - COL_VERTEX(512, 589, -3907), - COL_VERTEX(512, 614, -3943), - COL_VERTEX(102, 6144, 154), - COL_VERTEX(-101, 6144, 358), - COL_VERTEX(1536, 5222, 1536), - COL_VERTEX(-1535, 5222, 1536), - COL_VERTEX(1536, 5222, -1125), - COL_VERTEX(1946, 3200, 1536), - COL_VERTEX(-1945, 3712, 1536), - COL_VERTEX(-204, 3072, 1536), - COL_VERTEX(0, 3072, 2560), - COL_VERTEX(-1074, 3712, 922), - COL_VERTEX(1946, 3712, 1536), - COL_VERTEX(1536, 3712, 922), - COL_VERTEX(-1945, 3712, -2612), - COL_VERTEX(1946, 3712, -2612), - COL_VERTEX(-112, 3712, -767), - COL_VERTEX(512, 3712, -716), - COL_VERTEX(512, 3712, -1125), - COL_VERTEX(-1945, 3072, 2560), - COL_VERTEX(1536, 3072, 1459), - COL_VERTEX(-2764, 2560, -2612), - COL_VERTEX(-2764, 1920, -2612), - COL_VERTEX(-1945, 2560, 311), - COL_VERTEX(-2764, 2560, 3174), - COL_VERTEX(-2764, 2125, 106), - COL_VERTEX(0, 2560, 3174), - COL_VERTEX(2970, 2560, 2970), - COL_VERTEX(3174, 2560, 2560), - COL_VERTEX(-2764, 1920, 311), - COL_VERTEX(-2764, 1920, 3174), - COL_VERTEX(-2866, 1920, 311), - COL_VERTEX(-2866, 2125, 106), - COL_VERTEX(-2866, 1920, 106), - COL_VERTEX(-2764, 1920, 106), - COL_VERTEX(2765, 1280, 2970), - COL_VERTEX(2765, 1152, 2970), - COL_VERTEX(2765, 1152, 2765), - COL_VERTEX(2970, 1280, 2765), - COL_VERTEX(3174, 1152, 2560), - COL_VERTEX(2765, 1280, 2765), - COL_VERTEX(3584, 1152, 3584), - COL_VERTEX(-3173, 1792, -3022), - COL_VERTEX(-2149, 1792, -1998), - COL_VERTEX(0, 1152, -3022), - COL_VERTEX(-3583, 1152, -3841), - COL_VERTEX(1280, 1792, -2612), - COL_VERTEX(3174, 1792, -3022), - COL_VERTEX(666, 1792, -2612), - COL_VERTEX(-3173, 1152, 0), - COL_VERTEX(-3173, 1792, 2560), - COL_VERTEX(-2149, 1792, 311), - COL_VERTEX(-1125, 1152, 3584), - COL_VERTEX(770, 640, -3841), - COL_VERTEX(3584, 1152, -3841), - COL_VERTEX(770, 1152, -3841), - COL_VERTEX(770, 1152, -4148), - COL_VERTEX(-3583, 512, -283), - COL_VERTEX(-3583, 512, -3841), - COL_VERTEX(3174, 1152, -3022), - COL_VERTEX(-3583, 512, 473), - COL_VERTEX(3584, 1152, 0), - COL_VERTEX(3584, 640, 3584), - COL_VERTEX(1126, 1152, 3584), - COL_VERTEX(-1125, 1152, 2560), - COL_VERTEX(-3583, 512, 3584), - COL_VERTEX(3994, 512, 473), - COL_VERTEX(-3993, 0, 473), - COL_VERTEX(3584, 512, -283), - COL_VERTEX(3994, 512, -4095), - COL_VERTEX(-3993, 512, 4096), - COL_VERTEX(-1101, 512, -4095), - COL_VERTEX(3072, 512, -3276), - COL_VERTEX(1102, 512, -3685), - COL_VERTEX(1102, 0, -4095), - COL_VERTEX(-3993, 512, -283), - COL_VERTEX(-1101, 1152, -4095), - COL_VERTEX(-3071, -306, -4095), - COL_VERTEX(1716, 0, -4095), - COL_VERTEX(2433, 0, -4095), - COL_VERTEX(819, 0, 3994), - COL_VERTEX(-1125, 512, 4096), - COL_VERTEX(-1125, 0, 3994), - COL_VERTEX(1126, 0, 4096), - COL_VERTEX(1126, 512, 3584), - COL_VERTEX(3994, 512, 4096), - COL_VERTEX(-3583, 1152, 3584), - COL_VERTEX(3584, 512, 3584), - COL_VERTEX(3072, 512, 2560), - COL_VERTEX(2560, 512, 2560), - COL_VERTEX(-511, 461, -3685), - COL_VERTEX(512, 461, -3685), - COL_VERTEX(-511, 1152, -3685), - COL_VERTEX(-511, 486, -3722), - COL_VERTEX(-511, 461, -3722), - COL_VERTEX(512, 486, -3722), - COL_VERTEX(-511, 1152, -4148), - COL_VERTEX(-511, 512, -3759), - COL_VERTEX(-511, 486, -3759), - COL_VERTEX(512, 512, -3759), - COL_VERTEX(-511, 538, -3796), - COL_VERTEX(-511, 512, -3796), - COL_VERTEX(512, 538, -3796), - COL_VERTEX(512, 563, -3833), - COL_VERTEX(-511, 563, -3833), - COL_VERTEX(-511, 538, -3833), - COL_VERTEX(-511, 589, -3870), - COL_VERTEX(-511, 563, -3870), - COL_VERTEX(512, 589, -3870), - COL_VERTEX(-511, 614, -3907), - COL_VERTEX(-511, 589, -3907), - COL_VERTEX(512, 614, -3907), - COL_VERTEX(512, 640, -3943), - COL_VERTEX(-511, 640, -3943), - COL_VERTEX(-511, 614, -3943), - COL_VERTEX(-101, 6144, 154), - COL_VERTEX(-101, 5734, 154), - COL_VERTEX(102, 5734, 154), - COL_VERTEX(-101, 5734, 358), - COL_VERTEX(102, 5734, 358), - COL_VERTEX(102, 6144, 358), - COL_VERTEX(-1535, 5222, -1125), - COL_VERTEX(-204, 3200, 1536), - COL_VERTEX(-1945, 3072, 1536), - COL_VERTEX(-204, 3072, 1126), - COL_VERTEX(205, 3072, 1459), - COL_VERTEX(3174, 3072, 2560), - COL_VERTEX(205, 3072, 1126), - COL_VERTEX(-1074, 3712, -716), - COL_VERTEX(-665, 3712, -716), - COL_VERTEX(-665, 3712, 922), - COL_VERTEX(1536, 3712, -1125), - COL_VERTEX(-1535, 3712, 922), - COL_VERTEX(3174, 3072, -1998), - COL_VERTEX(1536, 3072, -1998), - COL_VERTEX(-1535, 3712, -716), - COL_VERTEX(-112, 3712, -716), - COL_VERTEX(113, 3712, -716), - COL_VERTEX(113, 3712, -767), - COL_VERTEX(0, 2560, 2560), - COL_VERTEX(-1945, 2560, 2560), - COL_VERTEX(-2764, 2560, 311), - COL_VERTEX(-1945, 2560, -2612), - COL_VERTEX(-2764, 2560, 106), - COL_VERTEX(-2764, 2125, 311), - COL_VERTEX(3174, 2560, 2970), - COL_VERTEX(2970, 2560, 3174), - COL_VERTEX(-2866, 2125, 311), - COL_VERTEX(2970, 1280, 2970), - COL_VERTEX(2970, 1152, 2765), - COL_VERTEX(1126, 1152, 2560), - COL_VERTEX(0, 1792, -3022), - COL_VERTEX(-3173, 1152, -3022), - COL_VERTEX(-3173, 1792, 311), - COL_VERTEX(1536, 1792, -2612), - COL_VERTEX(1536, 1792, -1998), - COL_VERTEX(3174, 1792, -1998), - COL_VERTEX(-2149, 1792, 2560), - COL_VERTEX(-3173, 1152, 2560), - COL_VERTEX(0, 1152, -3841), - COL_VERTEX(-3583, 1152, 0), - COL_VERTEX(-3173, 1792, 0), - COL_VERTEX(922, 1792, -1998), - COL_VERTEX(1280, 1792, -1998), - COL_VERTEX(666, 1792, -1998), - COL_VERTEX(922, 1792, -2612), - COL_VERTEX(-511, 1152, -3841), - COL_VERTEX(-511, 640, -4148), - COL_VERTEX(770, 640, -4148), - COL_VERTEX(3584, 640, -3841), - COL_VERTEX(-1101, 1152, -3841), - COL_VERTEX(-3993, 512, -4095), - COL_VERTEX(-1101, 512, -3841), - COL_VERTEX(3174, 1152, 0), - COL_VERTEX(-3993, 512, 473), - COL_VERTEX(3584, 640, -283), - COL_VERTEX(3584, 640, 473), - COL_VERTEX(3994, 0, 473), - COL_VERTEX(3584, 512, 473), - COL_VERTEX(3994, 512, -283), - COL_VERTEX(3994, 0, -283), - COL_VERTEX(3994, 0, -4095), - COL_VERTEX(1307, 512, -3276), - COL_VERTEX(3072, 512, -283), - COL_VERTEX(1102, 512, -4095), - COL_VERTEX(1307, 512, -3685), - COL_VERTEX(-1101, 0, -4095), - COL_VERTEX(3072, 512, 473), - COL_VERTEX(-1101, 1152, -3685), - COL_VERTEX(-1306, 0, -4095), - COL_VERTEX(-1306, -306, -4095), - COL_VERTEX(1307, 0, -4095), - COL_VERTEX(1307, -306, -4095), - COL_VERTEX(1716, -306, -4095), - COL_VERTEX(2023, -306, -4095), - COL_VERTEX(2433, -306, -4095), - COL_VERTEX(2023, 0, -4095), - COL_VERTEX(387, 4815, -716), - COL_VERTEX(427, 4815, -716), - COL_VERTEX(427, 4815, -450), - COL_VERTEX(602, 4815, -450), - COL_VERTEX(3113, 0, 411), - COL_VERTEX(3072, 0, 411), - COL_VERTEX(3072, 0, -220), - COL_VERTEX(3113, 0, -3173), - COL_VERTEX(-3071, 0, -1819), - COL_VERTEX(-3071, 0, 1434), - COL_VERTEX(-3071, -306, -3276), - COL_VERTEX(-3071, 0, 2970), - COL_VERTEX(-3071, 0, -3378), - COL_VERTEX(2970, 0, 3072), - COL_VERTEX(896, -306, 2586), - COL_VERTEX(-895, 0, 2662), - COL_VERTEX(-895, -306, 3072), - COL_VERTEX(819, 0, 2586), - COL_VERTEX(64, 896, -754), - COL_VERTEX(64, 1152, -626), - COL_VERTEX(-63, 896, -626), - COL_VERTEX(-63, 1152, -754), - COL_VERTEX(1178, 1280, 2150), - COL_VERTEX(1178, 1178, 2150), - COL_VERTEX(1165, 1229, 2150), - COL_VERTEX(1178, 1178, 2560), - COL_VERTEX(1178, 1152, 2560), - COL_VERTEX(1178, 1152, 2099), - COL_VERTEX(-1689, 1152, -537), - COL_VERTEX(-1689, 1152, 2099), - COL_VERTEX(-2201, 1280, -844), - COL_VERTEX(-1740, 1280, 2150), - COL_VERTEX(-1740, 1280, -588), - COL_VERTEX(154, 1280, -793), - COL_VERTEX(-2201, 1280, 2560), - COL_VERTEX(154, 1280, -588), - COL_VERTEX(205, 1280, -537), - COL_VERTEX(205, 1280, -844), - COL_VERTEX(3149, 1029, -3022), - COL_VERTEX(3149, 1152, -3022), - COL_VERTEX(3174, 1029, -3022), - COL_VERTEX(3174, 1029, -2559), - COL_VERTEX(3149, 978, -2585), - COL_VERTEX(2381, 978, -2585), - COL_VERTEX(2355, 1029, -3022), - COL_VERTEX(2381, 978, -3353), - COL_VERTEX(2355, 1152, -3022), - COL_VERTEX(2355, 1029, -2559), - COL_VERTEX(2381, 1029, -3022), - COL_VERTEX(2970, 978, -3173), - COL_VERTEX(-1325, 1925, 2647), - COL_VERTEX(-1325, 1874, 2647), - COL_VERTEX(-1325, 1874, 3087), - COL_VERTEX(-1351, 1925, 3113), - COL_VERTEX(1352, 1925, 3113), - COL_VERTEX(-1351, 1925, 2621), - COL_VERTEX(1326, 1874, 3087), - COL_VERTEX(1352, 1925, 2621), - COL_VERTEX(-2802, -132, -1305), - COL_VERTEX(-2802, -81, -1561), - COL_VERTEX(-2546, -132, -1561), - COL_VERTEX(-2802, -81, -1305), - COL_VERTEX(-1522, -132, -1305), - COL_VERTEX(-1522, -81, -1561), - COL_VERTEX(-1266, -132, -1561), - COL_VERTEX(-1522, -81, -1305), - COL_VERTEX(-1010, -132, -537), - COL_VERTEX(-1010, -81, -793), - COL_VERTEX(-754, -132, -793), - COL_VERTEX(-1010, -81, -537), - COL_VERTEX(-1522, -132, 230), - COL_VERTEX(-1522, -81, -25), - COL_VERTEX(-1266, -132, -25), - COL_VERTEX(-1522, -81, 230), - COL_VERTEX(-2802, -132, 230), - COL_VERTEX(-2802, -81, -25), - COL_VERTEX(-2546, -132, -25), - COL_VERTEX(-2802, -81, 230), - COL_VERTEX(-127, -132, 2509), - COL_VERTEX(-127, -81, 2253), - COL_VERTEX(128, -132, 2253), - COL_VERTEX(-127, -81, 2509), - COL_VERTEX(1805, -132, -1253), - COL_VERTEX(1805, -81, -1509), - COL_VERTEX(2061, -132, -1509), - COL_VERTEX(1805, -81, -1253), - COL_VERTEX(1933, -132, -1765), - COL_VERTEX(1933, -81, -2021), - COL_VERTEX(2189, -132, -2021), - COL_VERTEX(1933, -81, -1765), - COL_VERTEX(2445, -132, -1893), - COL_VERTEX(2445, -81, -2149), - COL_VERTEX(2701, -132, -2149), - COL_VERTEX(2445, -81, -1893), - COL_VERTEX(2573, -132, -2405), - COL_VERTEX(2573, -81, -2661), - COL_VERTEX(2829, -132, -2661), - COL_VERTEX(2573, -81, -2405), - COL_VERTEX(2573, -132, -2917), - COL_VERTEX(2573, -81, -3173), - COL_VERTEX(2829, -132, -3173), - COL_VERTEX(2573, -81, -2917), - COL_VERTEX(2304, -132, 2970), - COL_VERTEX(2304, -81, 2714), - COL_VERTEX(2560, -132, 2714), - COL_VERTEX(2304, -81, 2970), - COL_VERTEX(2714, -132, 2970), - COL_VERTEX(2714, -81, 2714), - COL_VERTEX(2970, -132, 2714), - COL_VERTEX(2714, -81, 2970), - COL_VERTEX(131, 1967, -716), - COL_VERTEX(131, 1967, -460), - COL_VERTEX(387, 1967, -460), - COL_VERTEX(131, 1839, -460), - COL_VERTEX(387, 1839, -716), - COL_VERTEX(387, 1967, -716), - COL_VERTEX(-384, 2940, -716), - COL_VERTEX(-128, 2940, -460), - COL_VERTEX(-384, 2940, -460), - COL_VERTEX(-384, 2812, -460), - COL_VERTEX(-128, 2812, -716), - COL_VERTEX(-128, 2940, -716), - COL_VERTEX(387, 3913, -460), - COL_VERTEX(131, 3913, -460), - COL_VERTEX(387, 3785, -716), - COL_VERTEX(131, 3785, -460), - COL_VERTEX(387, 3913, -716), - COL_VERTEX(2970, 1280, 3174), - COL_VERTEX(3174, 1280, 2560), - COL_VERTEX(387, 4687, -409), - COL_VERTEX(387, 4687, -1125), - COL_VERTEX(643, 4687, -1125), - COL_VERTEX(113, 4275, -767), - COL_VERTEX(-112, 4326, -716), - COL_VERTEX(-112, 4275, -767), - COL_VERTEX(113, 4275, -869), - COL_VERTEX(1946, 3200, -2612), - COL_VERTEX(205, 3200, 1459), - COL_VERTEX(1536, 3200, -1998), - COL_VERTEX(-204, 3200, 1126), - COL_VERTEX(1536, 1920, -2612), - COL_VERTEX(922, 1920, -2612), - COL_VERTEX(922, 2560, -2612), - COL_VERTEX(1280, 2560, -1998), - COL_VERTEX(1280, 2560, -2612), - COL_VERTEX(3174, 3072, 0), - COL_VERTEX(-2149, 1280, 2560), - COL_VERTEX(-2149, 1280, 3174), - COL_VERTEX(-1945, 2560, 1536), - COL_VERTEX(666, 1920, -2612), - COL_VERTEX(-2149, 1920, -1998), - COL_VERTEX(-2149, 1920, 311), - COL_VERTEX(-2149, 1920, 2560), - COL_VERTEX(-1945, 1408, 2970), - COL_VERTEX(-1740, 1357, 2970), - COL_VERTEX(-1740, 1408, 2765), - COL_VERTEX(-1945, 1357, 3174), - COL_VERTEX(-1740, 1280, 3174), - COL_VERTEX(-2149, 1280, 2765), - COL_VERTEX(-1740, 1408, 2970), - COL_VERTEX(-2149, 1536, 2970), - COL_VERTEX(-1945, 1664, 2970), - COL_VERTEX(-2149, 1664, 3174), - COL_VERTEX(-869, 1536, 2611), - COL_VERTEX(-869, 1485, 2611), - COL_VERTEX(1382, 1280, 2560), - COL_VERTEX(870, 1485, 3174), - COL_VERTEX(819, 1536, 2560), - COL_VERTEX(1382, 1152, 2560), - COL_VERTEX(870, 1536, 3174), - COL_VERTEX(1024, 1536, 2611), - COL_VERTEX(870, 1536, 2611), - COL_VERTEX(-1381, 1280, 3174), - COL_VERTEX(-2149, 1152, 2560), - COL_VERTEX(-1023, 1536, 2560), - COL_VERTEX(3072, 640, -3276), - COL_VERTEX(3072, 640, 473), - COL_VERTEX(2560, 640, 3584), - COL_VERTEX(2560, 640, 2560), - COL_VERTEX(1307, 640, -3685), - COL_VERTEX(1307, 640, -3841), - COL_VERTEX(512, 512, -3685), - COL_VERTEX(2433, -306, -3276), - COL_VERTEX(3072, 0, -3276), - COL_VERTEX(1716, -306, -3276), - COL_VERTEX(-1306, -306, -3276), - COL_VERTEX(-1306, 0, -3276), - COL_VERTEX(2023, 0, -3276), - COL_VERTEX(1307, 0, -3276), - COL_VERTEX(-511, 486, -3276), - COL_VERTEX(3072, 0, -283), - COL_VERTEX(3072, -306, 3072), - COL_VERTEX(1102, 51, -3276), - COL_VERTEX(-511, 486, -3327), - COL_VERTEX(512, 486, -3327), - COL_VERTEX(-1101, 51, -3276), - COL_VERTEX(-191, -409, -1664), - COL_VERTEX(-2559, -409, -370), - COL_VERTEX(192, -409, -1664), - COL_VERTEX(2560, -409, -3954), - COL_VERTEX(128, 384, -1023), - COL_VERTEX(128, 640, -1023), - COL_VERTEX(128, 384, -255), - COL_VERTEX(192, 768, -2432), - COL_VERTEX(192, 768, -1023), - COL_VERTEX(-127, 640, -255), - COL_VERTEX(-127, 384, -255), - COL_VERTEX(-191, -409, -1855), - COL_VERTEX(384, -229, -255), - COL_VERTEX(384, 896, -255), - COL_VERTEX(-383, 896, -255), - COL_VERTEX(-383, -229, -255), - COL_VERTEX(-191, -664, -1664), - COL_VERTEX(192, -409, -2432), - COL_VERTEX(-383, 896, -2559), - COL_VERTEX(602, 4815, -1125), - COL_VERTEX(3113, 0, 2714), - COL_VERTEX(3072, 0, 2714), - COL_VERTEX(3072, 0, -3173), - COL_VERTEX(3113, 0, -220), - COL_VERTEX(-3071, 0, -3173), - COL_VERTEX(-3071, -306, -283), - COL_VERTEX(-3071, -306, 3072), - COL_VERTEX(-3112, 0, -3173), - COL_VERTEX(-3112, 0, -1819), - COL_VERTEX(-3112, 0, -283), - COL_VERTEX(-3112, 0, 1434), - COL_VERTEX(-3112, 0, 2970), - COL_VERTEX(-3112, 0, -4095), - COL_VERTEX(-3112, 0, -3378), - COL_VERTEX(896, 0, 2662), - COL_VERTEX(896, -306, 3072), - COL_VERTEX(855, 0, 3113), - COL_VERTEX(855, 0, 2662), - COL_VERTEX(2970, 0, 3113), - COL_VERTEX(-895, -306, 2586), - COL_VERTEX(-2969, 0, 3072), - COL_VERTEX(-854, 0, 3113), - COL_VERTEX(-854, 0, 2662), - COL_VERTEX(-2969, 0, 3113), - COL_VERTEX(-818, 0, 2586), - COL_VERTEX(-818, 0, 2627), - COL_VERTEX(819, 0, 2627), - COL_VERTEX(64, 896, -626), - COL_VERTEX(64, 1152, -754), - COL_VERTEX(-63, 1152, -626), - COL_VERTEX(-63, 896, -754), - COL_VERTEX(1178, 1280, 2099), - COL_VERTEX(-1689, 1280, 2099), - COL_VERTEX(-1689, 1280, -537), - COL_VERTEX(1165, 1229, 2560), - COL_VERTEX(-2201, 1152, 2560), - COL_VERTEX(-2201, 1152, -844), - COL_VERTEX(205, 1152, -844), - COL_VERTEX(205, 1152, -537), - COL_VERTEX(-2149, 1280, -793), - COL_VERTEX(3149, 1152, -3173), - COL_VERTEX(3149, 978, -3173), - COL_VERTEX(3149, 978, -3022), - COL_VERTEX(3174, 957, -3022), - COL_VERTEX(3149, 1029, -2585), - COL_VERTEX(2381, 1029, -2585), - COL_VERTEX(2355, 957, -3022), - COL_VERTEX(2381, 1152, -3022), - COL_VERTEX(2355, 1152, -3378), - COL_VERTEX(2381, 978, -3022), - COL_VERTEX(2970, 978, -3353), - COL_VERTEX(2970, 1152, -3353), - COL_VERTEX(1326, 1874, 2647), - COL_VERTEX(-1325, 1925, 3087), - COL_VERTEX(1326, 1925, 3087), - COL_VERTEX(1326, 1925, 2647), - COL_VERTEX(-2802, -132, -1561), - COL_VERTEX(-2546, -132, -1305), - COL_VERTEX(-2546, -81, -1305), - COL_VERTEX(-2546, -81, -1561), - COL_VERTEX(-1266, -81, -1305), - COL_VERTEX(-1266, -132, -1305), - COL_VERTEX(-1522, -132, -1561), - COL_VERTEX(-1266, -81, -1561), - COL_VERTEX(-754, -132, -537), - COL_VERTEX(-754, -81, -537), - COL_VERTEX(-1010, -132, -793), - COL_VERTEX(-754, -81, -793), - COL_VERTEX(-1522, -132, -25), - COL_VERTEX(-1266, -132, 230), - COL_VERTEX(-1266, -81, 230), - COL_VERTEX(-1266, -81, -25), - COL_VERTEX(-2802, -132, -25), - COL_VERTEX(-2546, -132, 230), - COL_VERTEX(-2546, -81, 230), - COL_VERTEX(-2546, -81, -25), - COL_VERTEX(-127, -132, 2253), - COL_VERTEX(128, -132, 2509), - COL_VERTEX(128, -81, 2509), - COL_VERTEX(128, -81, 2253), - COL_VERTEX(2061, -81, -1253), - COL_VERTEX(2061, -132, -1253), - COL_VERTEX(1805, -132, -1509), - COL_VERTEX(2061, -81, -1509), - COL_VERTEX(1933, -132, -2021), - COL_VERTEX(2189, -132, -1765), - COL_VERTEX(2189, -81, -1765), - COL_VERTEX(2189, -81, -2021), - COL_VERTEX(2445, -132, -2149), - COL_VERTEX(2701, -132, -1893), - COL_VERTEX(2701, -81, -1893), - COL_VERTEX(2701, -81, -2149), - COL_VERTEX(2829, -132, -2405), - COL_VERTEX(2829, -81, -2405), - COL_VERTEX(2573, -132, -2661), - COL_VERTEX(2829, -81, -2661), - COL_VERTEX(2573, -132, -3173), - COL_VERTEX(2829, -132, -2917), - COL_VERTEX(2829, -81, -2917), - COL_VERTEX(2829, -81, -3173), - COL_VERTEX(2560, -132, 2970), - COL_VERTEX(2560, -81, 2970), - COL_VERTEX(2304, -132, 2714), - COL_VERTEX(2560, -81, 2714), - COL_VERTEX(2970, -81, 2970), - COL_VERTEX(2970, -132, 2970), - COL_VERTEX(2714, -132, 2714), - COL_VERTEX(2970, -81, 2714), - COL_VERTEX(131, 1839, -716), - COL_VERTEX(387, 1839, -460), - COL_VERTEX(-384, 2812, -716), - COL_VERTEX(-128, 2812, -460), - COL_VERTEX(387, 3785, -460), - COL_VERTEX(131, 3913, -716), - COL_VERTEX(131, 3785, -716), - COL_VERTEX(1382, 1280, 3174), - COL_VERTEX(3174, 1280, 2970), - COL_VERTEX(643, 4687, -409), - COL_VERTEX(0, 1280, 3174), - COL_VERTEX(113, 4326, -716), - COL_VERTEX(512, 4429, -716), - COL_VERTEX(113, 4326, -869), - COL_VERTEX(-112, 4326, -869), - COL_VERTEX(-1535, 5222, 922), - COL_VERTEX(-1535, 5222, -716), - COL_VERTEX(-112, 4275, -869), - COL_VERTEX(205, 3200, 1126), - COL_VERTEX(1536, 3200, 1459), - COL_VERTEX(1536, 3200, -2612), - COL_VERTEX(-1945, 1920, -2612), - COL_VERTEX(1280, 1920, -2612), - COL_VERTEX(666, 1920, -1998), - COL_VERTEX(922, 2560, -1998), - COL_VERTEX(1946, 1920, -2612), - COL_VERTEX(3174, 3072, 2970), - COL_VERTEX(-2149, 1920, 3174), - COL_VERTEX(-2149, 2560, 3174), - COL_VERTEX(-1381, 1280, 2560), - COL_VERTEX(-1945, 1357, 2970), - COL_VERTEX(-1945, 1408, 2765), - COL_VERTEX(-1945, 1536, 2765), - COL_VERTEX(-1945, 1536, 2970), - COL_VERTEX(-1740, 1357, 3174), - COL_VERTEX(-1740, 1280, 2765), - COL_VERTEX(-2149, 1536, 2765), - COL_VERTEX(-1945, 1664, 3174), - COL_VERTEX(-2149, 1664, 2970), - COL_VERTEX(-869, 1485, 3174), - COL_VERTEX(-1023, 1536, 2611), - COL_VERTEX(-1023, 1485, 2611), - COL_VERTEX(-1023, 1485, 3174), - COL_VERTEX(-869, 1536, 3174), - COL_VERTEX(1024, 1485, 3174), - COL_VERTEX(1024, 1485, 2560), - COL_VERTEX(-818, 1536, 2560), - COL_VERTEX(1024, 1485, 2611), - COL_VERTEX(870, 1485, 2611), - COL_VERTEX(1024, 1536, 2560), - COL_VERTEX(-1023, 1485, 2560), - COL_VERTEX(-1381, 1152, 2560), - COL_VERTEX(1307, 640, -3276), - COL_VERTEX(3072, 640, -283), - COL_VERTEX(3584, 640, 2560), - COL_VERTEX(3072, 640, 2560), - COL_VERTEX(512, 640, -3685), - COL_VERTEX(512, 435, -3943), - COL_VERTEX(2433, 0, -3276), - COL_VERTEX(3072, -306, -3276), - COL_VERTEX(1716, 0, -3276), - COL_VERTEX(-1101, 0, -3276), - COL_VERTEX(-1101, -306, -3276), - COL_VERTEX(2023, -306, -3276), - COL_VERTEX(1307, -306, -3276), - COL_VERTEX(1102, -306, -3276), - COL_VERTEX(1102, 0, -3276), - COL_VERTEX(-1101, 51, -3327), - COL_VERTEX(3072, -306, -283), - COL_VERTEX(512, 486, -3276), - COL_VERTEX(1102, 51, -3327), - COL_VERTEX(-2559, -409, -3954), - COL_VERTEX(2560, -409, -370), - COL_VERTEX(192, -409, -1998), - COL_VERTEX(192, -664, -1664), - COL_VERTEX(-191, -409, -2432), - COL_VERTEX(-191, -409, -1998), - COL_VERTEX(-127, 384, -1023), - COL_VERTEX(-191, 768, -1023), - COL_VERTEX(192, 256, -1023), - COL_VERTEX(-127, 640, -1023), - COL_VERTEX(128, 640, -255), - COL_VERTEX(-191, 768, -2432), - COL_VERTEX(192, -409, -1855), - COL_VERTEX(-191, 256, -1023), - COL_VERTEX(384, -229, -2559), - COL_VERTEX(384, 896, -2559), - COL_VERTEX(-383, -229, -2559), - COL_TRI_INIT(SURFACE_DEFAULT, 1068), - COL_TRI(433, 434, 435), - COL_TRI(421, 422, 423), - COL_TRI(422, 424, 423), - COL_TRI(425, 426, 427), - COL_TRI(425, 427, 428), - COL_TRI(429, 430, 431), - COL_TRI(429, 431, 432), - COL_TRI(434, 436, 435), - COL_TRI(442, 445, 443), - COL_TRI(437, 438, 439), - COL_TRI(437, 439, 440), - COL_TRI(438, 437, 441), - COL_TRI(442, 443, 437), - COL_TRI(442, 437, 440), - COL_TRI(159, 440, 439), - COL_TRI(159, 439, 160), - COL_TRI(444, 439, 438), - COL_TRI(444, 438, 445), - COL_TRI(438, 441, 446), - COL_TRI(146, 444, 447), - COL_TRI(442, 444, 445), - COL_TRI(146, 447, 451), - COL_TRI(448, 445, 438), - COL_TRI(449, 442, 145), - COL_TRI(449, 452, 442), - COL_TRI(441, 437, 443), - COL_TRI(441, 443, 450), - COL_TRI(443, 445, 448), - COL_TRI(443, 448, 450), - COL_TRI(446, 441, 448), - COL_TRI(450, 448, 441), - COL_TRI(448, 438, 446), - COL_TRI(444, 160, 439), - COL_TRI(451, 447, 464), - COL_TRI(447, 452, 453), - COL_TRI(447, 453, 464), - COL_TRI(451, 464, 551), - COL_TRI(454, 452, 449), - COL_TRI(440, 159, 145), - COL_TRI(440, 145, 442), - COL_TRI(454, 453, 452), - COL_TRI(444, 146, 160), - COL_TRI(455, 456, 552), - COL_TRI(455, 553, 456), - COL_TRI(456, 164, 541), - COL_TRI(456, 541, 552), - COL_TRI(457, 552, 541), - COL_TRI(458, 454, 553), - COL_TRI(459, 460, 554), - COL_TRI(460, 555, 461), - COL_TRI(461, 556, 460), - COL_TRI(460, 155, 554), - COL_TRI(460, 556, 155), - COL_TRI(459, 462, 460), - COL_TRI(462, 534, 555), - COL_TRI(462, 463, 534), - COL_TRI(463, 453, 458), - COL_TRI(458, 453, 454), - COL_TRI(463, 464, 453), - COL_TRI(466, 566, 564), - COL_TRI(464, 463, 459), - COL_TRI(464, 459, 551), - COL_TRI(0, 561, 5), - COL_TRI(0, 562, 561), - COL_TRI(465, 563, 5), - COL_TRI(466, 564, 565), - COL_TRI(470, 577, 578), - COL_TRI(467, 568, 569), - COL_TRI(467, 570, 568), - COL_TRI(468, 571, 572), - COL_TRI(468, 573, 571), - COL_TRI(469, 574, 575), - COL_TRI(469, 575, 576), - COL_TRI(473, 587, 588), - COL_TRI(470, 579, 577), - COL_TRI(471, 580, 581), - COL_TRI(471, 582, 580), - COL_TRI(472, 583, 584), - COL_TRI(472, 584, 585), - COL_TRI(473, 586, 587), - COL_TRI(474, 590, 589), - COL_TRI(474, 589, 587), - COL_TRI(474, 587, 586), - COL_TRI(404, 588, 587), - COL_TRI(404, 587, 589), - COL_TRI(405, 590, 588), - COL_TRI(405, 588, 354), - COL_TRI(404, 354, 588), - COL_TRI(474, 591, 590), - COL_TRI(473, 588, 590), - COL_TRI(473, 590, 591), - COL_TRI(404, 589, 355), - COL_TRI(355, 589, 590), - COL_TRI(355, 590, 405), - COL_TRI(475, 402, 401), - COL_TRI(475, 401, 477), - COL_TRI(476, 402, 475), - COL_TRI(479, 480, 594), - COL_TRI(477, 401, 403), - COL_TRI(477, 403, 592), - COL_TRI(476, 406, 402), - COL_TRI(403, 406, 476), - COL_TRI(403, 476, 592), - COL_TRI(478, 593, 479), - COL_TRI(478, 479, 483), - COL_TRI(479, 593, 480), - COL_TRI(483, 408, 407), - COL_TRI(480, 595, 598), - COL_TRI(480, 596, 491), - COL_TRI(481, 594, 480), - COL_TRI(480, 597, 481), - COL_TRI(480, 598, 596), - COL_TRI(480, 491, 597), - COL_TRI(482, 599, 600), - COL_TRI(482, 600, 601), - COL_TRI(483, 602, 486), - COL_TRI(483, 407, 410), - COL_TRI(483, 410, 484), - COL_TRI(483, 479, 408), - COL_TRI(483, 484, 602), - COL_TRI(484, 410, 409), - COL_TRI(484, 409, 603), - COL_TRI(408, 479, 603), - COL_TRI(408, 603, 409), - COL_TRI(485, 603, 479), - COL_TRI(486, 602, 489), - COL_TRI(487, 486, 489), - COL_TRI(487, 485, 486), - COL_TRI(487, 606, 485), - COL_TRI(485, 606, 603), - COL_TRI(487, 607, 606), - COL_TRI(488, 608, 609), - COL_TRI(489, 488, 609), - COL_TRI(487, 489, 609), - COL_TRI(481, 490, 594), - COL_TRI(490, 481, 610), - COL_TRI(481, 499, 610), - COL_TRI(490, 610, 611), - COL_TRI(491, 604, 597), - COL_TRI(481, 597, 499), - COL_TRI(491, 605, 604), - COL_TRI(492, 494, 612), - COL_TRI(492, 613, 494), - COL_TRI(492, 614, 496), - COL_TRI(496, 614, 612), - COL_TRI(494, 495, 612), - COL_TRI(494, 611, 495), - COL_TRI(495, 615, 612), - COL_TRI(496, 612, 615), - COL_TRI(495, 501, 615), - COL_TRI(495, 610, 497), - COL_TRI(495, 611, 610), - COL_TRI(497, 610, 499), - COL_TRI(498, 617, 497), - COL_TRI(498, 497, 499), - COL_TRI(499, 616, 498), - COL_TRI(500, 618, 615), - COL_TRI(500, 502, 618), - COL_TRI(501, 500, 615), - COL_TRI(502, 503, 618), - COL_TRI(503, 615, 618), - COL_TRI(503, 496, 615), - COL_TRI(502, 504, 503), - COL_TRI(504, 496, 503), - COL_TRI(493, 492, 496), - COL_TRI(505, 493, 496), - COL_TRI(504, 505, 496), - COL_TRI(512, 388, 620), - COL_TRI(506, 507, 508), - COL_TRI(507, 619, 388), - COL_TRI(507, 506, 619), - COL_TRI(388, 534, 507), - COL_TRI(508, 507, 534), - COL_TRI(509, 388, 619), - COL_TRI(509, 620, 388), - COL_TRI(506, 508, 511), - COL_TRI(510, 620, 508), - COL_TRI(511, 508, 620), - COL_TRI(510, 508, 621), - COL_TRI(508, 534, 621), - COL_TRI(511, 620, 509), - COL_TRI(512, 620, 510), - COL_TRI(515, 623, 516), - COL_TRI(513, 515, 622), - COL_TRI(513, 623, 515), - COL_TRI(514, 513, 622), - COL_TRI(513, 522, 624), - COL_TRI(513, 514, 522), - COL_TRI(515, 518, 622), - COL_TRI(515, 530, 518), - COL_TRI(516, 623, 520), - COL_TRI(521, 629, 520), - COL_TRI(517, 519, 518), - COL_TRI(518, 625, 517), - COL_TRI(518, 626, 625), - COL_TRI(518, 627, 626), - COL_TRI(519, 622, 518), - COL_TRI(520, 513, 632), - COL_TRI(520, 623, 513), - COL_TRI(521, 520, 632), - COL_TRI(514, 519, 635), - COL_TRI(522, 628, 521), - COL_TRI(522, 521, 624), - COL_TRI(523, 557, 629), - COL_TRI(523, 629, 535), - COL_TRI(520, 629, 557), - COL_TRI(514, 622, 519), - COL_TRI(517, 633, 636), - COL_TRI(517, 634, 633), - COL_TRI(524, 526, 527), - COL_TRI(525, 526, 524), - COL_TRI(526, 567, 527), - COL_TRI(526, 637, 567), - COL_TRI(527, 567, 638), - COL_TRI(465, 567, 563), - COL_TRI(516, 520, 631), - COL_TRI(524, 527, 639), - COL_TRI(527, 638, 639), - COL_TRI(525, 515, 630), - COL_TRI(525, 530, 515), - COL_TRI(515, 516, 630), - COL_TRI(528, 516, 436), - COL_TRI(528, 529, 516), - COL_TRI(529, 641, 516), - COL_TRI(525, 524, 640), - COL_TRI(426, 525, 640), - COL_TRI(530, 525, 532), - COL_TRI(530, 532, 644), - COL_TRI(520, 557, 631), - COL_TRI(457, 557, 523), - COL_TRI(457, 536, 557), - COL_TRI(531, 557, 536), - COL_TRI(535, 463, 458), - COL_TRI(532, 510, 644), - COL_TRI(532, 512, 510), - COL_TRI(533, 512, 421), - COL_TRI(534, 512, 558), - COL_TRI(388, 512, 534), - COL_TRI(535, 621, 463), - COL_TRI(537, 649, 423), - COL_TRI(534, 558, 555), - COL_TRI(533, 421, 647), - COL_TRI(457, 541, 536), - COL_TRI(536, 645, 531), - COL_TRI(536, 541, 645), - COL_TRI(537, 423, 648), - COL_TRI(537, 648, 155), - COL_TRI(538, 531, 645), - COL_TRI(538, 429, 531), - COL_TRI(531, 432, 557), - COL_TRI(539, 650, 651), - COL_TRI(539, 651, 427), - COL_TRI(540, 651, 650), - COL_TRI(541, 538, 645), - COL_TRI(541, 164, 538), - COL_TRI(426, 640, 646), - COL_TRI(434, 163, 546), - COL_TRI(434, 546, 528), - COL_TRI(540, 656, 544), - COL_TRI(528, 546, 642), - COL_TRI(528, 642, 529), - COL_TRI(529, 643, 641), - COL_TRI(542, 529, 642), - COL_TRI(542, 643, 529), - COL_TRI(540, 543, 653), - COL_TRI(543, 650, 654), - COL_TRI(543, 540, 650), - COL_TRI(544, 655, 540), - COL_TRI(540, 653, 656), - COL_TRI(545, 544, 3), - COL_TRI(545, 655, 544), - COL_TRI(545, 540, 655), - COL_TRI(546, 161, 642), - COL_TRI(161, 542, 642), - COL_TRI(161, 657, 542), - COL_TRI(461, 559, 556), - COL_TRI(461, 560, 559), - COL_TRI(537, 556, 559), - COL_TRI(537, 155, 556), - COL_TRI(537, 559, 658), - COL_TRI(540, 652, 651), - COL_TRI(546, 163, 161), - COL_TRI(545, 652, 540), - COL_TRI(550, 665, 666), - COL_TRI(547, 6, 659), - COL_TRI(547, 657, 6), - COL_TRI(548, 660, 162), - COL_TRI(548, 661, 660), - COL_TRI(549, 662, 663), - COL_TRI(549, 663, 664), - COL_TRI(550, 667, 665), - COL_TRI(266, 269, 170), - COL_TRI(668, 168, 165), - COL_TRI(668, 266, 168), - COL_TRI(668, 165, 167), - COL_TRI(668, 167, 669), - COL_TRI(167, 166, 670), - COL_TRI(167, 670, 669), - COL_TRI(166, 169, 671), - COL_TRI(166, 671, 670), - COL_TRI(672, 173, 176), - COL_TRI(266, 170, 168), - COL_TRI(169, 171, 883), - COL_TRI(169, 883, 671), - COL_TRI(269, 267, 172), - COL_TRI(269, 172, 170), - COL_TRI(672, 673, 173), - COL_TRI(673, 174, 173), - COL_TRI(176, 884, 672), - COL_TRI(176, 175, 884), - COL_TRI(673, 885, 174), - COL_TRI(174, 885, 884), - COL_TRI(174, 884, 175), - COL_TRI(191, 886, 674), - COL_TRI(674, 190, 189), - COL_TRI(674, 887, 190), - COL_TRI(191, 674, 189), - COL_TRI(678, 157, 889), - COL_TRI(675, 177, 190), - COL_TRI(675, 190, 887), - COL_TRI(157, 676, 178), - COL_TRI(676, 888, 192), - COL_TRI(676, 192, 178), - COL_TRI(157, 178, 179), - COL_TRI(677, 157, 179), - COL_TRI(156, 157, 163), - COL_TRI(679, 180, 181), - COL_TRI(677, 179, 180), - COL_TRI(194, 193, 891), - COL_TRI(194, 891, 892), - COL_TRI(195, 194, 892), - COL_TRI(195, 892, 893), - COL_TRI(196, 195, 893), - COL_TRI(196, 893, 894), - COL_TRI(679, 677, 180), - COL_TRI(199, 896, 897), - COL_TRI(197, 196, 894), - COL_TRI(197, 894, 895), - COL_TRI(680, 162, 200), - COL_TRI(680, 200, 182), - COL_TRI(548, 162, 158), - COL_TRI(199, 198, 896), - COL_TRI(204, 201, 900), - COL_TRI(681, 144, 184), - COL_TRI(144, 898, 202), - COL_TRI(144, 202, 184), - COL_TRI(144, 859, 899), - COL_TRI(144, 154, 859), - COL_TRI(682, 153, 144), - COL_TRI(682, 144, 899), - COL_TRI(681, 184, 183), - COL_TRI(684, 149, 152), - COL_TRI(201, 203, 901), - COL_TRI(201, 901, 900), - COL_TRI(204, 900, 902), - COL_TRI(683, 149, 186), - COL_TRI(683, 186, 185), - COL_TRI(149, 208, 186), - COL_TRI(149, 904, 208), - COL_TRI(684, 156, 149), - COL_TRI(206, 905, 906), - COL_TRI(206, 205, 905), - COL_TRI(205, 907, 905), - COL_TRI(205, 207, 907), - COL_TRI(685, 209, 187), - COL_TRI(685, 908, 209), - COL_TRI(211, 210, 909), - COL_TRI(211, 909, 910), - COL_TRI(686, 687, 911), - COL_TRI(686, 912, 687), - COL_TRI(687, 913, 688), - COL_TRI(687, 688, 911), - COL_TRI(688, 913, 689), - COL_TRI(688, 689, 914), - COL_TRI(689, 912, 686), - COL_TRI(689, 686, 914), - COL_TRI(690, 915, 916), - COL_TRI(690, 916, 699), - COL_TRI(226, 692, 690), - COL_TRI(690, 692, 691), - COL_TRI(692, 693, 691), - COL_TRI(692, 918, 693), - COL_TRI(693, 695, 691), - COL_TRI(693, 694, 695), - COL_TRI(694, 919, 697), - COL_TRI(694, 697, 695), - COL_TRI(691, 695, 915), - COL_TRI(691, 915, 690), - COL_TRI(695, 916, 915), - COL_TRI(695, 697, 916), - COL_TRI(696, 916, 697), - COL_TRI(697, 920, 696), - COL_TRI(697, 919, 920), - COL_TRI(698, 920, 919), - COL_TRI(698, 919, 702), - COL_TRI(226, 690, 699), - COL_TRI(226, 699, 700), - COL_TRI(226, 700, 228), - COL_TRI(704, 922, 921), - COL_TRI(699, 916, 917), - COL_TRI(699, 917, 700), - COL_TRI(696, 917, 916), - COL_TRI(696, 920, 921), - COL_TRI(696, 921, 922), - COL_TRI(696, 922, 704), - COL_TRI(696, 704, 917), - COL_TRI(700, 917, 704), - COL_TRI(240, 700, 703), - COL_TRI(240, 228, 700), - COL_TRI(704, 921, 705), - COL_TRI(701, 923, 238), - COL_TRI(701, 238, 239), - COL_TRI(238, 923, 814), - COL_TRI(238, 814, 236), - COL_TRI(702, 814, 923), - COL_TRI(702, 923, 698), - COL_TRI(698, 921, 920), - COL_TRI(698, 705, 921), - COL_TRI(700, 704, 703), - COL_TRI(703, 704, 705), - COL_TRI(706, 530, 707), - COL_TRI(703, 705, 701), - COL_TRI(705, 923, 701), - COL_TRI(240, 703, 701), - COL_TRI(240, 701, 239), - COL_TRI(705, 698, 923), - COL_TRI(706, 708, 530), - COL_TRI(707, 924, 925), - COL_TRI(707, 925, 926), - COL_TRI(394, 530, 927), - COL_TRI(394, 927, 22), - COL_TRI(708, 23, 927), - COL_TRI(706, 709, 708), - COL_TRI(708, 709, 23), - COL_TRI(709, 21, 23), - COL_TRI(716, 929, 711), - COL_TRI(706, 928, 709), - COL_TRI(709, 928, 929), - COL_TRI(709, 929, 715), - COL_TRI(710, 706, 926), - COL_TRI(710, 928, 706), - COL_TRI(711, 928, 710), - COL_TRI(711, 929, 928), - COL_TRI(21, 715, 712), - COL_TRI(21, 712, 930), - COL_TRI(712, 716, 931), - COL_TRI(712, 931, 714), - COL_TRI(715, 929, 716), - COL_TRI(20, 932, 396), - COL_TRI(713, 931, 933), - COL_TRI(713, 313, 931), - COL_TRI(714, 19, 930), - COL_TRI(714, 932, 19), - COL_TRI(715, 716, 712), - COL_TRI(20, 19, 932), - COL_TRI(717, 710, 925), - COL_TRI(709, 715, 21), - COL_TRI(313, 713, 934), - COL_TRI(716, 711, 933), - COL_TRI(313, 934, 935), - COL_TRI(717, 713, 711), - COL_TRI(717, 711, 710), - COL_TRI(717, 934, 713), - COL_TRI(718, 719, 936), - COL_TRI(719, 718, 937), - COL_TRI(719, 937, 720), - COL_TRI(720, 936, 719), - COL_TRI(720, 937, 938), - COL_TRI(721, 937, 718), - COL_TRI(722, 938, 937), - COL_TRI(722, 937, 721), - COL_TRI(720, 938, 724), - COL_TRI(720, 724, 936), - COL_TRI(718, 936, 939), - COL_TRI(723, 718, 939), - COL_TRI(721, 718, 723), - COL_TRI(724, 938, 939), - COL_TRI(724, 939, 936), - COL_TRI(725, 939, 938), - COL_TRI(725, 938, 722), - COL_TRI(723, 939, 725), - COL_TRI(27, 24, 723), - COL_TRI(27, 723, 725), - COL_TRI(27, 725, 722), - COL_TRI(722, 721, 26), - COL_TRI(26, 721, 723), - COL_TRI(726, 942, 729), - COL_TRI(27, 722, 25), - COL_TRI(722, 26, 25), - COL_TRI(26, 723, 24), - COL_TRI(726, 727, 940), - COL_TRI(726, 729, 727), - COL_TRI(726, 941, 942), - COL_TRI(730, 733, 731), - COL_TRI(727, 943, 728), - COL_TRI(727, 728, 940), - COL_TRI(728, 943, 942), - COL_TRI(728, 942, 941), - COL_TRI(729, 942, 943), - COL_TRI(729, 943, 727), - COL_TRI(730, 944, 733), - COL_TRI(730, 945, 944), - COL_TRI(734, 949, 737), - COL_TRI(731, 947, 732), - COL_TRI(731, 732, 946), - COL_TRI(730, 731, 946), - COL_TRI(732, 944, 945), - COL_TRI(732, 947, 944), - COL_TRI(733, 944, 947), - COL_TRI(733, 947, 731), - COL_TRI(734, 948, 949), - COL_TRI(738, 741, 739), - COL_TRI(734, 737, 735), - COL_TRI(735, 736, 950), - COL_TRI(734, 735, 950), - COL_TRI(735, 951, 736), - COL_TRI(736, 949, 948), - COL_TRI(736, 951, 949), - COL_TRI(737, 949, 951), - COL_TRI(737, 951, 735), - COL_TRI(738, 739, 952), - COL_TRI(738, 953, 954), - COL_TRI(738, 954, 741), - COL_TRI(739, 955, 740), - COL_TRI(739, 740, 952), - COL_TRI(740, 955, 954), - COL_TRI(740, 954, 953), - COL_TRI(741, 954, 955), - COL_TRI(744, 958, 957), - COL_TRI(741, 955, 739), - COL_TRI(742, 745, 743), - COL_TRI(742, 743, 956), - COL_TRI(742, 957, 958), - COL_TRI(742, 958, 745), - COL_TRI(743, 959, 744), - COL_TRI(743, 744, 956), - COL_TRI(744, 959, 958), - COL_TRI(748, 963, 962), - COL_TRI(745, 958, 959), - COL_TRI(745, 959, 743), - COL_TRI(746, 749, 747), - COL_TRI(746, 747, 960), - COL_TRI(746, 961, 962), - COL_TRI(746, 962, 749), - COL_TRI(747, 963, 748), - COL_TRI(747, 748, 960), - COL_TRI(751, 752, 966), - COL_TRI(749, 962, 963), - COL_TRI(748, 962, 961), - COL_TRI(749, 963, 747), - COL_TRI(750, 964, 753), - COL_TRI(750, 965, 964), - COL_TRI(750, 751, 966), - COL_TRI(750, 753, 751), - COL_TRI(751, 967, 752), - COL_TRI(752, 964, 965), - COL_TRI(752, 967, 964), - COL_TRI(753, 964, 967), - COL_TRI(753, 967, 751), - COL_TRI(754, 757, 755), - COL_TRI(754, 755, 968), - COL_TRI(754, 969, 970), - COL_TRI(754, 970, 757), - COL_TRI(755, 971, 756), - COL_TRI(755, 756, 968), - COL_TRI(756, 971, 970), - COL_TRI(756, 970, 969), - COL_TRI(757, 970, 971), - COL_TRI(757, 971, 755), - COL_TRI(758, 761, 759), - COL_TRI(758, 759, 972), - COL_TRI(758, 973, 974), - COL_TRI(758, 974, 761), - COL_TRI(759, 975, 760), - COL_TRI(759, 760, 972), - COL_TRI(760, 975, 974), - COL_TRI(760, 974, 973), - COL_TRI(761, 974, 975), - COL_TRI(761, 975, 759), - COL_TRI(762, 976, 977), - COL_TRI(762, 977, 765), - COL_TRI(762, 765, 763), - COL_TRI(762, 763, 978), - COL_TRI(763, 764, 978), - COL_TRI(763, 979, 764), - COL_TRI(764, 979, 977), - COL_TRI(764, 977, 976), - COL_TRI(765, 977, 979), - COL_TRI(765, 979, 763), - COL_TRI(766, 769, 767), - COL_TRI(766, 767, 980), - COL_TRI(766, 981, 982), - COL_TRI(766, 982, 769), - COL_TRI(767, 983, 768), - COL_TRI(767, 768, 980), - COL_TRI(768, 983, 982), - COL_TRI(768, 982, 981), - COL_TRI(769, 982, 983), - COL_TRI(769, 983, 767), - COL_TRI(770, 984, 985), - COL_TRI(770, 985, 773), - COL_TRI(770, 773, 771), - COL_TRI(770, 771, 986), - COL_TRI(771, 987, 772), - COL_TRI(771, 772, 986), - COL_TRI(772, 985, 984), - COL_TRI(772, 987, 985), - COL_TRI(773, 985, 987), - COL_TRI(773, 987, 771), - COL_TRI(774, 988, 777), - COL_TRI(774, 989, 988), - COL_TRI(774, 777, 775), - COL_TRI(774, 775, 990), - COL_TRI(775, 991, 776), - COL_TRI(775, 776, 990), - COL_TRI(682, 903, 152), - COL_TRI(776, 991, 988), - COL_TRI(776, 988, 989), - COL_TRI(777, 988, 991), - COL_TRI(777, 991, 775), - COL_TRI(684, 890, 156), - COL_TRI(684, 152, 903), - COL_TRI(581, 577, 579), - COL_TRI(682, 152, 153), - COL_TRI(578, 574, 470), - COL_TRI(578, 575, 574), - COL_TRI(576, 573, 469), - COL_TRI(576, 571, 573), - COL_TRI(581, 579, 471), - COL_TRI(565, 562, 466), - COL_TRI(585, 582, 472), - COL_TRI(585, 580, 582), - COL_TRI(572, 570, 468), - COL_TRI(572, 568, 570), - COL_TRI(569, 564, 566), - COL_TRI(569, 566, 467), - COL_TRI(779, 783, 778), - COL_TRI(565, 561, 562), - COL_TRI(778, 782, 992), - COL_TRI(778, 783, 782), - COL_TRI(779, 780, 783), - COL_TRI(780, 779, 781), - COL_TRI(780, 781, 993), - COL_TRI(781, 779, 778), - COL_TRI(782, 781, 992), - COL_TRI(782, 993, 781), - COL_TRI(781, 778, 992), - COL_TRI(786, 785, 789), - COL_TRI(783, 993, 782), - COL_TRI(783, 780, 993), - COL_TRI(784, 788, 994), - COL_TRI(784, 789, 788), - COL_TRI(785, 787, 995), - COL_TRI(785, 786, 787), - COL_TRI(790, 791, 793), - COL_TRI(787, 786, 784), - COL_TRI(788, 787, 994), - COL_TRI(788, 995, 787), - COL_TRI(787, 784, 994), - COL_TRI(786, 789, 784), - COL_TRI(789, 995, 788), - COL_TRI(789, 785, 995), - COL_TRI(790, 793, 996), - COL_TRI(795, 498, 619), - COL_TRI(792, 793, 998), - COL_TRI(792, 996, 793), - COL_TRI(793, 997, 998), - COL_TRI(793, 791, 997), - COL_TRI(791, 790, 794), - COL_TRI(791, 794, 997), - COL_TRI(794, 996, 792), - COL_TRI(794, 790, 996), - COL_TRI(269, 266, 797), - COL_TRI(795, 617, 498), - COL_TRI(619, 498, 616), - COL_TRI(619, 616, 1000), - COL_TRI(497, 617, 795), - COL_TRI(796, 619, 1000), - COL_TRI(269, 797, 1001), - COL_TRI(280, 292, 270), - COL_TRI(797, 268, 798), - COL_TRI(797, 266, 268), - COL_TRI(798, 1001, 797), - COL_TRI(798, 799, 1001), - COL_TRI(799, 269, 1001), - COL_TRI(799, 267, 269), - COL_TRI(292, 273, 270), - COL_TRI(292, 291, 273), - COL_TRI(282, 290, 280), - COL_TRI(270, 272, 1003), - COL_TRI(270, 1003, 488), - COL_TRI(488, 280, 270), - COL_TRI(291, 290, 282), - COL_TRI(291, 282, 273), - COL_TRI(272, 271, 277), - COL_TRI(277, 1003, 272), - COL_TRI(271, 274, 277), - COL_TRI(277, 801, 1003), - COL_TRI(277, 276, 801), - COL_TRI(287, 275, 274), - COL_TRI(287, 274, 271), - COL_TRI(608, 488, 1003), - COL_TRI(800, 608, 1003), - COL_TRI(800, 609, 608), - COL_TRI(489, 1004, 488), - COL_TRI(801, 1005, 1003), - COL_TRI(800, 1003, 1005), - COL_TRI(282, 280, 1004), - COL_TRI(278, 607, 801), - COL_TRI(278, 801, 276), - COL_TRI(288, 275, 287), - COL_TRI(288, 279, 275), - COL_TRI(482, 294, 599), - COL_TRI(482, 295, 294), - COL_TRI(288, 278, 279), - COL_TRI(477, 284, 475), - COL_TRI(489, 296, 1004), - COL_TRI(489, 602, 296), - COL_TRI(296, 602, 477), - COL_TRI(296, 592, 297), - COL_TRI(296, 477, 592), - COL_TRI(284, 603, 283), - COL_TRI(284, 484, 603), - COL_TRI(602, 484, 284), - COL_TRI(284, 299, 475), - COL_TRI(477, 602, 284), - COL_TRI(289, 606, 600), - COL_TRI(606, 1007, 603), - COL_TRI(476, 301, 283), - COL_TRI(476, 283, 1007), - COL_TRI(278, 600, 607), - COL_TRI(600, 281, 601), - COL_TRI(600, 293, 281), - COL_TRI(802, 607, 487), - COL_TRI(802, 801, 607), - COL_TRI(288, 289, 278), - COL_TRI(289, 304, 606), - COL_TRI(476, 475, 299), - COL_TRI(592, 302, 297), - COL_TRI(802, 609, 800), - COL_TRI(303, 592, 1008), - COL_TRI(476, 299, 301), - COL_TRI(606, 1008, 1007), - COL_TRI(303, 302, 592), - COL_TRI(303, 1008, 304), - COL_TRI(803, 802, 800), - COL_TRI(593, 1010, 807), - COL_TRI(802, 487, 609), - COL_TRI(803, 1009, 802), - COL_TRI(802, 1006, 801), - COL_TRI(802, 1009, 1006), - COL_TRI(801, 1006, 1005), - COL_TRI(800, 1005, 803), - COL_TRI(593, 805, 1010), - COL_TRI(480, 593, 807), - COL_TRI(598, 1010, 805), - COL_TRI(804, 1011, 478), - COL_TRI(804, 1012, 1011), - COL_TRI(593, 1011, 805), - COL_TRI(593, 478, 1011), - COL_TRI(478, 483, 804), - COL_TRI(805, 491, 596), - COL_TRI(805, 1011, 491), - COL_TRI(598, 805, 596), - COL_TRI(806, 605, 491), - COL_TRI(806, 491, 1011), - COL_TRI(807, 598, 595), - COL_TRI(807, 1010, 598), - COL_TRI(480, 807, 595), - COL_TRI(626, 806, 1012), - COL_TRI(604, 605, 626), - COL_TRI(483, 486, 804), - COL_TRI(626, 1012, 625), - COL_TRI(808, 517, 625), - COL_TRI(808, 1014, 517), - COL_TRI(809, 817, 519), - COL_TRI(809, 519, 636), - COL_TRI(519, 1015, 635), - COL_TRI(519, 817, 1015), - COL_TRI(810, 636, 633), - COL_TRI(486, 1013, 1017), - COL_TRI(486, 485, 1013), - COL_TRI(613, 493, 1013), - COL_TRI(613, 492, 493), - COL_TRI(613, 479, 816), - COL_TRI(613, 485, 479), - COL_TRI(811, 634, 517), - COL_TRI(811, 517, 812), - COL_TRI(813, 627, 644), - COL_TRI(811, 633, 634), - COL_TRI(811, 1016, 633), - COL_TRI(810, 633, 1016), - COL_TRI(812, 810, 1016), - COL_TRI(812, 1016, 811), - COL_TRI(813, 604, 627), - COL_TRI(604, 626, 627), - COL_TRI(627, 518, 644), - COL_TRI(518, 530, 644), - COL_TRI(644, 1018, 813), - COL_TRI(644, 385, 1018), - COL_TRI(495, 1019, 501), - COL_TRI(495, 1020, 1019), - COL_TRI(814, 1019, 815), - COL_TRI(814, 820, 1019), - COL_TRI(501, 1019, 819), - COL_TRI(817, 493, 818), - COL_TRI(501, 819, 500), - COL_TRI(815, 1020, 497), - COL_TRI(816, 490, 611), - COL_TRI(816, 594, 490), - COL_TRI(819, 493, 500), - COL_TRI(818, 635, 1015), - COL_TRI(818, 514, 635), - COL_TRI(819, 818, 493), - COL_TRI(522, 818, 819), - COL_TRI(522, 514, 818), - COL_TRI(817, 818, 1015), - COL_TRI(505, 502, 500), - COL_TRI(505, 504, 502), - COL_TRI(821, 1024, 1025), - COL_TRI(820, 522, 819), - COL_TRI(820, 628, 522), - COL_TRI(521, 628, 841), - COL_TRI(821, 822, 827), - COL_TRI(821, 1022, 822), - COL_TRI(821, 1023, 1024), - COL_TRI(826, 1028, 1024), - COL_TRI(822, 825, 823), - COL_TRI(822, 1026, 825), - COL_TRI(823, 827, 822), - COL_TRI(824, 1026, 822), - COL_TRI(824, 822, 1022), - COL_TRI(824, 1022, 1025), - COL_TRI(825, 1027, 823), - COL_TRI(826, 823, 1027), - COL_TRI(826, 1023, 823), - COL_TRI(826, 1024, 1023), - COL_TRI(827, 1023, 821), - COL_TRI(827, 823, 1023), - COL_TRI(828, 1024, 1028), - COL_TRI(828, 1025, 1024), - COL_TRI(824, 1025, 829), - COL_TRI(829, 1025, 828), - COL_TRI(824, 829, 1029), - COL_TRI(829, 828, 1030), - COL_TRI(830, 829, 1030), - COL_TRI(830, 1029, 829), - COL_TRI(506, 999, 795), - COL_TRI(831, 832, 1031), - COL_TRI(832, 1032, 1033), - COL_TRI(832, 831, 1032), - COL_TRI(831, 842, 1032), - COL_TRI(832, 1033, 1034), - COL_TRI(831, 1031, 1035), - COL_TRI(833, 506, 511), - COL_TRI(833, 999, 506), - COL_TRI(833, 511, 509), - COL_TRI(796, 509, 619), - COL_TRI(506, 795, 619), - COL_TRI(833, 1036, 999), - COL_TRI(834, 1036, 1039), - COL_TRI(834, 1039, 1040), - COL_TRI(833, 1037, 1036), - COL_TRI(835, 833, 836), - COL_TRI(835, 1037, 833), - COL_TRI(836, 833, 796), - COL_TRI(833, 509, 796), - COL_TRI(835, 212, 837), - COL_TRI(835, 1041, 1037), - COL_TRI(837, 1040, 839), - COL_TRI(837, 834, 1040), - COL_TRI(838, 835, 839), - COL_TRI(838, 1041, 835), - COL_TRI(835, 837, 839), - COL_TRI(212, 835, 213), - COL_TRI(836, 796, 510), - COL_TRI(839, 1039, 838), - COL_TRI(839, 1040, 1039), - COL_TRI(838, 1037, 1041), - COL_TRI(838, 1039, 1037), - COL_TRI(831, 188, 1038), - COL_TRI(836, 414, 835), - COL_TRI(213, 416, 214), - COL_TRI(213, 414, 416), - COL_TRI(214, 1038, 188), - COL_TRI(831, 1038, 842), - COL_TRI(831, 1035, 188), - COL_TRI(842, 1033, 1032), - COL_TRI(832, 1034, 1031), - COL_TRI(840, 1034, 1042), - COL_TRI(815, 840, 1021), - COL_TRI(840, 1042, 1021), - COL_TRI(416, 1021, 1042), - COL_TRI(416, 1042, 842), - COL_TRI(416, 1043, 1021), - COL_TRI(815, 1021, 814), - COL_TRI(841, 1021, 1043), - COL_TRI(841, 814, 1021), - COL_TRI(497, 795, 1002), - COL_TRI(842, 1042, 1033), - COL_TRI(416, 842, 1038), - COL_TRI(815, 497, 1002), - COL_TRI(521, 841, 629), - COL_TRI(843, 653, 543), - COL_TRI(843, 1044, 653), - COL_TRI(640, 1044, 843), - COL_TRI(843, 654, 1045), - COL_TRI(843, 543, 654), - COL_TRI(843, 646, 640), - COL_TRI(843, 1045, 646), - COL_TRI(646, 654, 539), - COL_TRI(646, 1045, 654), - COL_TRI(640, 848, 1044), - COL_TRI(844, 1046, 647), - COL_TRI(844, 1047, 1046), - COL_TRI(653, 847, 656), - COL_TRI(658, 1047, 844), - COL_TRI(658, 559, 1047), - COL_TRI(559, 846, 1047), - COL_TRI(559, 560, 846), - COL_TRI(845, 1046, 846), - COL_TRI(846, 461, 845), - COL_TRI(846, 560, 461), - COL_TRI(845, 533, 1046), - COL_TRI(653, 1044, 847), - COL_TRI(847, 849, 656), - COL_TRI(847, 1048, 849), - COL_TRI(524, 1048, 847), - COL_TRI(848, 524, 847), - COL_TRI(524, 583, 1048), - COL_TRI(524, 639, 583), - COL_TRI(639, 584, 583), - COL_TRI(425, 424, 422), - COL_TRI(639, 638, 584), - COL_TRI(649, 844, 647), - COL_TRI(649, 658, 844), - COL_TRI(457, 523, 458), - COL_TRI(457, 458, 455), - COL_TRI(425, 428, 424), - COL_TRI(659, 6, 5), - COL_TRI(431, 433, 435), - COL_TRI(431, 430, 433), - COL_TRI(849, 0, 544), - COL_TRI(0, 3, 544), - COL_TRI(0, 1048, 583), - COL_TRI(0, 583, 1049), - COL_TRI(852, 549, 664), - COL_TRI(659, 5, 563), - COL_TRI(850, 550, 666), - COL_TRI(850, 1050, 550), - COL_TRI(851, 850, 1051), - COL_TRI(851, 1050, 850), - COL_TRI(852, 1052, 549), - COL_TRI(853, 660, 661), - COL_TRI(853, 854, 660), - COL_TRI(853, 1053, 854), - COL_TRI(853, 1054, 1053), - COL_TRI(854, 657, 660), - COL_TRI(854, 1053, 657), - COL_TRI(665, 855, 1055), - COL_TRI(665, 667, 855), - COL_TRI(855, 1052, 852), - COL_TRI(855, 852, 1055), - COL_TRI(7, 1053, 863), - COL_TRI(663, 856, 1056), - COL_TRI(663, 662, 856), - COL_TRI(856, 1057, 1056), - COL_TRI(856, 1058, 1057), - COL_TRI(548, 158, 678), - COL_TRI(678, 158, 157), - COL_TRI(857, 1054, 1057), - COL_TRI(857, 863, 1054), - COL_TRI(858, 851, 1051), - COL_TRI(858, 1051, 1060), - COL_TRI(851, 651, 652), - COL_TRI(652, 1050, 851), - COL_TRI(652, 550, 1050), - COL_TRI(851, 858, 651), - COL_TRI(667, 1052, 855), - COL_TRI(667, 549, 1052), - COL_TRI(857, 1057, 860), - COL_TRI(2, 860, 1058), - COL_TRI(662, 545, 1058), - COL_TRI(662, 1058, 856), - COL_TRI(859, 154, 858), - COL_TRI(858, 155, 651), - COL_TRI(858, 154, 155), - COL_TRI(859, 858, 1060), - COL_TRI(156, 163, 164), - COL_TRI(157, 156, 890), - COL_TRI(157, 890, 889), - COL_TRI(857, 860, 1061), - COL_TRI(860, 862, 1061), - COL_TRI(860, 1062, 862), - COL_TRI(2, 1062, 860), - COL_TRI(861, 1061, 862), - COL_TRI(861, 862, 1), - COL_TRI(862, 1062, 2), - COL_TRI(862, 2, 1), - COL_TRI(861, 857, 1061), - COL_TRI(861, 1, 4), - COL_TRI(1, 5, 4), - COL_TRI(1, 0, 5), - COL_TRI(7, 861, 4), - COL_TRI(7, 1059, 861), - COL_TRI(863, 857, 861), - COL_TRI(863, 861, 1059), - COL_TRI(7, 863, 1059), - COL_TRI(867, 881, 1067), - COL_TRI(864, 865, 1063), - COL_TRI(865, 866, 1064), - COL_TRI(865, 864, 866), - COL_TRI(866, 867, 1064), - COL_TRI(866, 881, 867), - COL_TRI(866, 15, 1065), - COL_TRI(866, 16, 15), - COL_TRI(866, 1066, 16), - COL_TRI(864, 1066, 866), - COL_TRI(864, 1063, 1067), - COL_TRI(17, 864, 1068), - COL_TRI(867, 1067, 1063), - COL_TRI(244, 1070, 1072), - COL_TRI(868, 872, 242), - COL_TRI(868, 869, 872), - COL_TRI(869, 868, 870), - COL_TRI(870, 868, 1069), - COL_TRI(871, 872, 1070), - COL_TRI(871, 1071, 872), - COL_TRI(872, 1072, 1070), - COL_TRI(872, 869, 1072), - COL_TRI(869, 870, 1073), - COL_TRI(873, 869, 1073), - COL_TRI(873, 1072, 869), - COL_TRI(244, 1072, 1069), - COL_TRI(877, 1073, 870), - COL_TRI(874, 1069, 1072), - COL_TRI(874, 1072, 873), - COL_TRI(870, 1069, 874), - COL_TRI(871, 1070, 1074), - COL_TRI(875, 1070, 1076), - COL_TRI(875, 1074, 1070), - COL_TRI(876, 870, 874), - COL_TRI(877, 870, 876), - COL_TRI(878, 1073, 877), - COL_TRI(878, 873, 1073), - COL_TRI(876, 874, 879), - COL_TRI(879, 874, 873), - COL_TRI(879, 873, 878), - COL_TRI(880, 16, 1066), - COL_TRI(880, 17, 16), - COL_TRI(864, 880, 1066), - COL_TRI(17, 1068, 14), - COL_TRI(17, 880, 864), - COL_TRI(882, 1077, 1079), - COL_TRI(875, 1067, 1074), - COL_TRI(881, 871, 1074), - COL_TRI(881, 1074, 1067), - COL_TRI(871, 881, 1075), - COL_TRI(871, 1075, 1071), - COL_TRI(877, 876, 1077), - COL_TRI(882, 879, 878), - COL_TRI(882, 1079, 879), - COL_TRI(878, 877, 1078), - COL_TRI(877, 1077, 1078), - COL_TRI(878, 1078, 882), - COL_TRI(882, 1078, 1077), - COL_TRI(474, 586, 473), - COL_TRI(474, 473, 591), - COL_TRI_INIT(SURFACE_HANGABLE, 6), - COL_TRI(18, 19, 20), - COL_TRI(18, 21, 19), - COL_TRI(21, 22, 23), - COL_TRI(21, 18, 22), - COL_TRI(24, 25, 26), - COL_TRI(24, 27, 25), - COL_TRI_INIT(SURFACE_CLOSE_CAMERA, 17), - COL_TRI(144, 145, 146), - COL_TRI(144, 146, 147), - COL_TRI(146, 148, 147), - COL_TRI(144, 149, 150), - COL_TRI(150, 151, 145), - COL_TRI(144, 150, 145), - COL_TRI(152, 149, 144), - COL_TRI(153, 152, 144), - COL_TRI(154, 144, 155), - COL_TRI(144, 147, 155), - COL_TRI(156, 164, 150), - COL_TRI(156, 150, 149), - COL_TRI(146, 159, 160), - COL_TRI(146, 145, 159), - COL_TRI(157, 158, 161), - COL_TRI(158, 162, 161), - COL_TRI(157, 161, 163), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 32), - COL_TRI(173, 174, 175), - COL_TRI(165, 166, 167), - COL_TRI(165, 168, 166), - COL_TRI(168, 169, 166), - COL_TRI(168, 170, 169), - COL_TRI(170, 171, 169), - COL_TRI(170, 172, 171), - COL_TRI(179, 194, 195), - COL_TRI(173, 175, 176), - COL_TRI(177, 189, 190), - COL_TRI(177, 191, 189), - COL_TRI(178, 192, 193), - COL_TRI(178, 193, 194), - COL_TRI(179, 178, 194), - COL_TRI(184, 203, 201), - COL_TRI(180, 179, 195), - COL_TRI(180, 195, 196), - COL_TRI(181, 180, 196), - COL_TRI(181, 196, 197), - COL_TRI(182, 198, 199), - COL_TRI(182, 200, 198), - COL_TRI(183, 184, 201), - COL_TRI(184, 202, 203), - COL_TRI(187, 210, 211), - COL_TRI(183, 201, 204), - COL_TRI(185, 186, 205), - COL_TRI(185, 205, 206), - COL_TRI(186, 207, 205), - COL_TRI(186, 208, 207), - COL_TRI(187, 209, 210), - COL_TRI(188, 212, 213), - COL_TRI(188, 213, 214), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI(8, 9, 10), - COL_TRI(10, 11, 12), - COL_TRI(10, 12, 13), - COL_TRI(8, 10, 13), - COL_TRI(8, 14, 9), - COL_TRI(8, 15, 14), - COL_TRI(14, 16, 17), - COL_TRI(14, 15, 16), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1D, 2), - COL_TRI(241, 242, 243), - COL_TRI(241, 244, 242), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1E, 2), - COL_TRI(11, 241, 12), - COL_TRI(241, 243, 12), - COL_TRI_INIT(SURFACE_DEEP_QUICKSAND, 128), - COL_TRI(35, 34, 33), - COL_TRI(28, 29, 30), - COL_TRI(29, 31, 30), - COL_TRI(32, 33, 29), - COL_TRI(32, 29, 28), - COL_TRI(31, 34, 35), - COL_TRI(31, 35, 30), - COL_TRI(36, 30, 37), - COL_TRI(37, 30, 35), - COL_TRI(28, 38, 32), - COL_TRI(38, 28, 39), - COL_TRI(32, 40, 35), - COL_TRI(35, 41, 42), - COL_TRI(35, 40, 41), - COL_TRI(35, 33, 32), - COL_TRI(50, 47, 41), - COL_TRI(32, 43, 44), - COL_TRI(32, 44, 40), - COL_TRI(32, 45, 43), - COL_TRI(41, 46, 49), - COL_TRI(41, 47, 46), - COL_TRI(48, 42, 41), - COL_TRI(48, 41, 100), - COL_TRI(41, 49, 100), - COL_TRI(51, 47, 50), - COL_TRI(51, 104, 47), - COL_TRI(49, 46, 55), - COL_TRI(52, 54, 49), - COL_TRI(52, 49, 57), - COL_TRI(49, 101, 57), - COL_TRI(53, 101, 49), - COL_TRI(54, 105, 49), - COL_TRI(49, 102, 53), - COL_TRI(49, 55, 102), - COL_TRI(55, 104, 102), - COL_TRI(51, 102, 104), - COL_TRI(53, 106, 56), - COL_TRI(56, 101, 53), - COL_TRI(57, 58, 52), - COL_TRI(58, 107, 52), - COL_TRI(58, 56, 59), - COL_TRI(59, 107, 58), - COL_TRI(59, 108, 107), - COL_TRI(54, 60, 105), - COL_TRI(60, 54, 108), - COL_TRI(59, 60, 108), - COL_TRI(65, 59, 56), - COL_TRI(61, 105, 60), - COL_TRI(60, 62, 61), - COL_TRI(62, 48, 61), - COL_TRI(48, 100, 61), - COL_TRI(63, 62, 60), - COL_TRI(59, 109, 110), - COL_TRI(59, 64, 109), - COL_TRI(64, 59, 65), - COL_TRI(67, 95, 98), - COL_TRI(65, 56, 106), - COL_TRI(65, 50, 111), - COL_TRI(66, 64, 65), - COL_TRI(65, 106, 50), - COL_TRI(51, 50, 106), - COL_TRI(63, 99, 62), - COL_TRI(72, 114, 66), - COL_TRI(67, 112, 113), - COL_TRI(67, 71, 43), - COL_TRI(69, 71, 67), - COL_TRI(70, 113, 112), - COL_TRI(67, 113, 69), - COL_TRI(66, 69, 73), - COL_TRI(71, 69, 66), - COL_TRI(71, 66, 116), - COL_TRI(66, 114, 64), - COL_TRI(66, 73, 72), - COL_TRI(73, 76, 72), - COL_TRI(74, 73, 70), - COL_TRI(74, 76, 73), - COL_TRI(75, 72, 117), - COL_TRI(75, 118, 72), - COL_TRI(76, 77, 72), - COL_TRI(72, 77, 117), - COL_TRI(77, 79, 117), - COL_TRI(78, 117, 79), - COL_TRI(79, 82, 78), - COL_TRI(80, 82, 79), - COL_TRI(80, 79, 74), - COL_TRI(87, 92, 119), - COL_TRI(81, 120, 78), - COL_TRI(81, 78, 84), - COL_TRI(82, 83, 78), - COL_TRI(83, 85, 78), - COL_TRI(84, 78, 121), - COL_TRI(78, 119, 121), - COL_TRI(85, 119, 78), - COL_TRI(86, 83, 82), - COL_TRI(86, 91, 83), - COL_TRI(87, 119, 85), - COL_TRI(84, 121, 88), - COL_TRI(84, 88, 122), - COL_TRI(88, 92, 90), - COL_TRI(88, 90, 122), - COL_TRI(89, 80, 112), - COL_TRI(86, 89, 112), - COL_TRI(80, 74, 112), - COL_TRI(74, 70, 112), - COL_TRI(90, 91, 112), - COL_TRI(91, 86, 112), - COL_TRI(68, 67, 103), - COL_TRI(92, 87, 90), - COL_TRI(90, 87, 91), - COL_TRI(93, 123, 94), - COL_TRI(94, 123, 68), - COL_TRI(39, 93, 94), - COL_TRI(94, 38, 39), - COL_TRI(93, 39, 98), - COL_TRI(68, 124, 125), - COL_TRI(68, 123, 124), - COL_TRI(43, 103, 67), - COL_TRI(95, 68, 125), - COL_TRI(67, 68, 95), - COL_TRI(96, 98, 95), - COL_TRI(97, 125, 124), - COL_TRI(97, 124, 115), - COL_TRI(98, 96, 97), - COL_TRI(98, 115, 93), - COL_TRI(98, 97, 115), - COL_TRI(43, 45, 103), - COL_TRI(36, 99, 63), - COL_TRI(36, 37, 99), - COL_TRI_INIT(SURFACE_DEEP_MOVING_QUICKSAND, 36), - COL_TRI_SPECIAL(217, 248, 218, 0x1AB), - COL_TRI_SPECIAL(215, 245, 216, 0x100), - COL_TRI_SPECIAL(215, 246, 245, 0x100), - COL_TRI_SPECIAL(216, 245, 247, 0x1D5), - COL_TRI_SPECIAL(216, 247, 217, 0x1D5), - COL_TRI_SPECIAL(218, 248, 249, 0x180), - COL_TRI_SPECIAL(218, 249, 219, 0x180), - COL_TRI_SPECIAL(217, 247, 248, 0x1AB), - COL_TRI_SPECIAL(219, 249, 256, 0x155), - COL_TRI_SPECIAL(219, 256, 229, 0x155), - COL_TRI_SPECIAL(229, 246, 215, 0x12B), - COL_TRI_SPECIAL(229, 256, 246, 0x12B), - COL_TRI_SPECIAL(220, 250, 225, 0x100), - COL_TRI_SPECIAL(253, 251, 221, 0x155), - COL_TRI_SPECIAL(250, 255, 225, 0x100), - COL_TRI_SPECIAL(221, 251, 220, 0x12B), - COL_TRI_SPECIAL(251, 250, 220, 0x12B), - COL_TRI_SPECIAL(222, 252, 223, 0x180), - COL_TRI_SPECIAL(252, 253, 223, 0x180), - COL_TRI_SPECIAL(223, 253, 221, 0x155), - COL_TRI_SPECIAL(231, 259, 232, 0x1D5), - COL_TRI_SPECIAL(224, 254, 222, 0x1AB), - COL_TRI_SPECIAL(254, 252, 222, 0x1AB), - COL_TRI_SPECIAL(225, 255, 224, 0x1D5), - COL_TRI_SPECIAL(255, 254, 224, 0x1D5), - COL_TRI_SPECIAL(230, 257, 231, 0x100), - COL_TRI_SPECIAL(230, 258, 257, 0x100), - COL_TRI_SPECIAL(233, 262, 235, 0x155), - COL_TRI_SPECIAL(231, 257, 259, 0x1D5), - COL_TRI_SPECIAL(234, 260, 233, 0x180), - COL_TRI_SPECIAL(234, 261, 260, 0x180), - COL_TRI_SPECIAL(232, 259, 261, 0x1AB), - COL_TRI_SPECIAL(232, 261, 234, 0x1AB), - COL_TRI_SPECIAL(233, 260, 262, 0x155), - COL_TRI_SPECIAL(235, 258, 230, 0x12B), - COL_TRI_SPECIAL(235, 262, 258, 0x12B), - COL_TRI_INIT(SURFACE_MOVING_QUICKSAND, 78), - COL_TRI_SPECIAL(44, 128, 129, 0x1AB), - COL_TRI_SPECIAL(71, 126, 127, 0x100), - COL_TRI_SPECIAL(71, 50, 126, 0x100), - COL_TRI_SPECIAL(43, 71, 127, 0x1D5), - COL_TRI_SPECIAL(43, 127, 128, 0x1D5), - COL_TRI_SPECIAL(40, 129, 130, 0x180), - COL_TRI_SPECIAL(40, 44, 129, 0x180), - COL_TRI_SPECIAL(44, 43, 128, 0x1AB), - COL_TRI_SPECIAL(41, 130, 137, 0x155), - COL_TRI_SPECIAL(41, 40, 130, 0x155), - COL_TRI_SPECIAL(50, 41, 137, 0x12B), - COL_TRI_SPECIAL(50, 137, 126, 0x12B), - COL_TRI_SPECIAL(131, 132, 48, 0x100), - COL_TRI_SPECIAL(133, 62, 99, 0x155), - COL_TRI_SPECIAL(132, 42, 48, 0x100), - COL_TRI_SPECIAL(133, 131, 62, 0x12B), - COL_TRI_SPECIAL(131, 48, 62, 0x12B), - COL_TRI_SPECIAL(134, 135, 37, 0x180), - COL_TRI_SPECIAL(135, 99, 37, 0x180), - COL_TRI_SPECIAL(135, 133, 99, 0x155), - COL_TRI_SPECIAL(68, 139, 140, 0x1D5), - COL_TRI_SPECIAL(136, 134, 35, 0x1AB), - COL_TRI_SPECIAL(134, 37, 35, 0x1AB), - COL_TRI_SPECIAL(136, 35, 42, 0x1D5), - COL_TRI_SPECIAL(132, 136, 42, 0x1D5), - COL_TRI_SPECIAL(103, 45, 138, 0x100), - COL_TRI_SPECIAL(103, 138, 139, 0x100), - COL_TRI_SPECIAL(32, 38, 142, 0x155), - COL_TRI_SPECIAL(68, 103, 139, 0x1D5), - COL_TRI_SPECIAL(38, 94, 141, 0x180), - COL_TRI_SPECIAL(38, 141, 142, 0x180), - COL_TRI_SPECIAL(94, 68, 140, 0x1AB), - COL_TRI_SPECIAL(94, 140, 141, 0x1AB), - COL_TRI_SPECIAL(32, 142, 143, 0x155), - COL_TRI_SPECIAL(45, 143, 138, 0x12B), - COL_TRI_SPECIAL(45, 32, 143, 0x12B), - COL_TRI_SPECIAL(128, 217, 218, 0x1AB), - COL_TRI_SPECIAL(126, 215, 216, 0x100), - COL_TRI_SPECIAL(126, 216, 127, 0x100), - COL_TRI_SPECIAL(127, 217, 128, 0x1D5), - COL_TRI_SPECIAL(127, 216, 217, 0x1D5), - COL_TRI_SPECIAL(129, 218, 219, 0x180), - COL_TRI_SPECIAL(129, 219, 130, 0x180), - COL_TRI_SPECIAL(128, 218, 129, 0x1AB), - COL_TRI_SPECIAL(130, 219, 229, 0x155), - COL_TRI_SPECIAL(130, 229, 137, 0x155), - COL_TRI_SPECIAL(137, 215, 126, 0x12B), - COL_TRI_SPECIAL(137, 229, 215, 0x12B), - COL_TRI_SPECIAL(131, 220, 132, 0x100), - COL_TRI_SPECIAL(223, 221, 133, 0x155), - COL_TRI_SPECIAL(220, 225, 132, 0x100), - COL_TRI_SPECIAL(133, 221, 131, 0x12B), - COL_TRI_SPECIAL(221, 220, 131, 0x12B), - COL_TRI_SPECIAL(134, 222, 135, 0x180), - COL_TRI_SPECIAL(222, 223, 135, 0x180), - COL_TRI_SPECIAL(135, 223, 133, 0x155), - COL_TRI_SPECIAL(139, 231, 232, 0x1D5), - COL_TRI_SPECIAL(136, 224, 134, 0x1AB), - COL_TRI_SPECIAL(224, 222, 134, 0x1AB), - COL_TRI_SPECIAL(132, 225, 136, 0x1D5), - COL_TRI_SPECIAL(225, 224, 136, 0x1D5), - COL_TRI_SPECIAL(138, 230, 231, 0x100), - COL_TRI_SPECIAL(138, 231, 139, 0x100), - COL_TRI_SPECIAL(142, 233, 235, 0x155), - COL_TRI_SPECIAL(139, 232, 140, 0x1D5), - COL_TRI_SPECIAL(141, 233, 142, 0x180), - COL_TRI_SPECIAL(141, 234, 233, 0x180), - COL_TRI_SPECIAL(140, 234, 141, 0x1AB), - COL_TRI_SPECIAL(140, 232, 234, 0x1AB), - COL_TRI_SPECIAL(142, 235, 143, 0x155), - COL_TRI_SPECIAL(143, 230, 138, 0x12B), - COL_TRI_SPECIAL(143, 235, 230, 0x12B), - COL_TRI_SPECIAL(226, 236, 237, 0x140), - COL_TRI_SPECIAL(227, 226, 237, 0x140), - COL_TRI_SPECIAL(228, 236, 226, 0x100), - COL_TRI_SPECIAL(228, 238, 236, 0x100), - COL_TRI_SPECIAL(228, 239, 238, 0x1C0), - COL_TRI_SPECIAL(228, 240, 239, 0x1C0), - COL_TRI_INIT(SURFACE_INSTANT_MOVING_QUICKSAND, 18), - COL_TRI_SPECIAL(249, 263, 256, 0x155), - COL_TRI_SPECIAL(246, 263, 245, 0x100), - COL_TRI_SPECIAL(245, 263, 247, 0x1D5), - COL_TRI_SPECIAL(248, 263, 249, 0x180), - COL_TRI_SPECIAL(247, 263, 248, 0x1AB), - COL_TRI_SPECIAL(253, 264, 251, 0x155), - COL_TRI_SPECIAL(256, 263, 246, 0x12B), - COL_TRI_SPECIAL(250, 264, 255, 0x100), - COL_TRI_SPECIAL(251, 264, 250, 0x12B), - COL_TRI_SPECIAL(252, 264, 253, 0x180), - COL_TRI_SPECIAL(261, 265, 260, 0x180), - COL_TRI_SPECIAL(254, 264, 252, 0x1AB), - COL_TRI_SPECIAL(255, 264, 254, 0x1D5), - COL_TRI_SPECIAL(258, 265, 257, 0x100), - COL_TRI_SPECIAL(257, 265, 259, 0x1D5), - COL_TRI_SPECIAL(262, 265, 258, 0x12B), - COL_TRI_SPECIAL(259, 265, 261, 0x1AB), - COL_TRI_SPECIAL(260, 265, 262, 0x155), - COL_TRI_INIT(SURFACE_CAMERA_FREE_ROAM, 27), - COL_TRI(275, 278, 276), - COL_TRI(266, 267, 268), - COL_TRI(266, 269, 267), - COL_TRI(270, 271, 272), - COL_TRI(270, 273, 271), - COL_TRI(274, 275, 276), - COL_TRI(274, 276, 277), - COL_TRI(282, 297, 287), - COL_TRI(275, 279, 278), - COL_TRI(280, 290, 291), - COL_TRI(280, 291, 292), - COL_TRI(281, 293, 294), - COL_TRI(281, 294, 295), - COL_TRI(282, 296, 297), - COL_TRI(288, 302, 303), - COL_TRI(283, 298, 284), - COL_TRI(284, 298, 285), - COL_TRI(284, 285, 299), - COL_TRI(285, 300, 301), - COL_TRI(285, 301, 299), - COL_TRI(283, 286, 298), - COL_TRI(286, 301, 300), - COL_TRI(286, 283, 301), - COL_TRI(287, 302, 288), - COL_TRI(287, 297, 302), - COL_TRI(289, 288, 303), - COL_TRI(289, 303, 304), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 132), - COL_TRI(310, 305, 312), - COL_TRI(305, 306, 307), - COL_TRI(305, 307, 308), - COL_TRI(309, 307, 306), - COL_TRI(309, 306, 310), - COL_TRI(308, 309, 311), - COL_TRI(312, 305, 308), - COL_TRI(308, 307, 309), - COL_TRI(312, 308, 311), - COL_TRI(310, 306, 305), - COL_TRI(313, 316, 362), - COL_TRI(314, 363, 313), - COL_TRI(314, 313, 362), - COL_TRI(313, 364, 316), - COL_TRI(315, 363, 314), - COL_TRI(315, 365, 363), - COL_TRI(316, 365, 315), - COL_TRI(319, 317, 318), - COL_TRI(316, 364, 365), - COL_TRI(317, 366, 318), - COL_TRI(317, 367, 366), - COL_TRI(318, 320, 368), - COL_TRI(318, 366, 320), - COL_TRI(319, 318, 368), - COL_TRI(323, 370, 369), - COL_TRI(320, 366, 367), - COL_TRI(320, 367, 321), - COL_TRI(321, 317, 319), - COL_TRI(321, 367, 317), - COL_TRI(322, 369, 370), - COL_TRI(322, 370, 325), - COL_TRI(323, 369, 371), - COL_TRI(324, 325, 372), - COL_TRI(325, 370, 323), - COL_TRI(325, 323, 372), - COL_TRI(324, 322, 325), - COL_TRI(324, 371, 369), - COL_TRI(324, 369, 322), - COL_TRI(326, 373, 374), - COL_TRI(328, 373, 326), - COL_TRI(327, 374, 373), - COL_TRI(326, 374, 329), - COL_TRI(327, 373, 375), - COL_TRI(328, 326, 329), - COL_TRI(328, 329, 376), - COL_TRI(329, 374, 327), - COL_TRI(329, 327, 376), - COL_TRI(328, 375, 373), - COL_TRI(330, 377, 378), - COL_TRI(330, 378, 333), - COL_TRI(331, 378, 377), - COL_TRI(331, 377, 379), - COL_TRI(332, 330, 333), - COL_TRI(333, 331, 380), - COL_TRI(332, 333, 380), - COL_TRI(333, 378, 331), - COL_TRI(332, 379, 377), - COL_TRI(332, 377, 330), - COL_TRI(334, 381, 336), - COL_TRI(334, 382, 381), - COL_TRI(335, 381, 382), - COL_TRI(335, 382, 383), - COL_TRI(336, 335, 384), - COL_TRI(336, 381, 335), - COL_TRI(337, 336, 384), - COL_TRI(337, 334, 336), - COL_TRI(337, 383, 382), - COL_TRI(337, 382, 334), - COL_TRI(343, 389, 342), - COL_TRI(338, 385, 339), - COL_TRI(339, 386, 340), - COL_TRI(339, 385, 386), - COL_TRI(340, 386, 387), - COL_TRI(340, 387, 341), - COL_TRI(338, 388, 385), - COL_TRI(341, 387, 388), - COL_TRI(341, 388, 338), - COL_TRI(342, 389, 390), - COL_TRI(342, 390, 344), - COL_TRI(348, 394, 395), - COL_TRI(344, 390, 391), - COL_TRI(344, 391, 345), - COL_TRI(343, 392, 389), - COL_TRI(345, 391, 392), - COL_TRI(345, 392, 343), - COL_TRI(346, 393, 347), - COL_TRI(347, 394, 348), - COL_TRI(347, 393, 394), - COL_TRI(352, 399, 353), - COL_TRI(348, 395, 349), - COL_TRI(346, 396, 393), - COL_TRI(349, 395, 396), - COL_TRI(349, 396, 346), - COL_TRI(350, 397, 352), - COL_TRI(351, 398, 350), - COL_TRI(350, 398, 397), - COL_TRI(352, 397, 399), - COL_TRI(355, 405, 402), - COL_TRI(351, 400, 398), - COL_TRI(353, 399, 400), - COL_TRI(353, 400, 351), - COL_TRI(354, 401, 402), - COL_TRI(354, 403, 401), - COL_TRI(354, 404, 403), - COL_TRI(354, 402, 405), - COL_TRI(355, 406, 403), - COL_TRI(355, 403, 404), - COL_TRI(355, 402, 406), - COL_TRI(285, 407, 408), - COL_TRI(298, 407, 285), - COL_TRI(285, 408, 300), - COL_TRI(300, 408, 409), - COL_TRI(300, 409, 286), - COL_TRI(298, 410, 407), - COL_TRI(286, 410, 298), - COL_TRI(286, 409, 410), - COL_TRI(356, 411, 357), - COL_TRI(356, 357, 412), - COL_TRI(357, 413, 358), - COL_TRI(357, 358, 412), - COL_TRI(358, 414, 415), - COL_TRI(358, 413, 414), - COL_TRI(356, 414, 411), - COL_TRI(356, 415, 414), - COL_TRI(359, 416, 360), - COL_TRI(359, 360, 417), - COL_TRI(360, 418, 361), - COL_TRI(360, 361, 417), - COL_TRI(361, 418, 419), - COL_TRI(361, 419, 420), - COL_TRI(359, 419, 416), - COL_TRI(359, 420, 419), - COL_TRI_STOP(), - COL_SPECIAL_INIT(4), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 0, 0, 6451, /*yaw*/ 128), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_04, /*pos*/ 1741, -101, 1843, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_04, /*pos*/ 0, -101, 528, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_04, /*pos*/ -1740, -101, 1843, /*yaw*/ 0), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ssl_seg7_area_2_collision, 0x003e76b0, 82641, 0x00023678, 16196); diff --git a/levels/ssl/areas/3/1/model.inc.c b/levels/ssl/areas/3/1/model.inc.c index eaa234c35..99b50324a 100644 --- a/levels/ssl/areas/3/1/model.inc.c +++ b/levels/ssl/areas/3/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701FD60 - 0x0701FD78 static const Lights1 ssl_seg7_lights_0701FD60 = gdSPDefLights1( 0x46, 0x46, 0x46, @@ -11,440 +12,79 @@ static const Lights1 ssl_seg7_lights_0701FD78 = gdSPDefLights1( ); // 0x0701FD90 - 0x0701FE50 -static const Vtx ssl_seg7_vertex_0701FD90[] = { - {{{ 947, -1534, -1855}, 0, { 4464, -2076}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -946, -2200, -1855}, 0, { -3096, 582}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 947, -2200, -1855}, 0, { 4464, 582}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -946, -1534, -1855}, 0, { -3096, -2076}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ -946, -1534, -1855}, 0, { 5078, -3098}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ -946, -2200, -3954}, 0, { -3300, -440}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -946, -2200, -1855}, 0, { 5078, -440}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -946, -1534, -3954}, 0, { -3300, -3098}, {0xdf, 0x43, 0x65, 0xff}}}, - {{{ 947, -1534, -3954}, 0, { 4772, -2076}, {0x37, 0x1b, 0x6e, 0xff}}}, - {{{ 947, -2200, -1855}, 0, { -3608, 582}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 947, -2200, -3954}, 0, { 4772, 582}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 947, -1534, -1855}, 0, { -3608, -2076}, {0x21, 0x65, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701FD90, 0x003e76b0, 82641, 0x0001fd90, 192); // 0x0701FE50 - 0x0701FF40 -static const Vtx ssl_seg7_vertex_0701FE50[] = { - {{{ -839, -1534, -3426}, 0, { 974, -36}, {0x84, 0x00, 0x16, 0xff}}}, - {{{ -839, -1471, -3426}, 0, { 974, -544}, {0xc1, 0x54, 0x45, 0xff}}}, - {{{ -803, -1471, -3549}, 0, { 28, -544}, {0xab, 0x33, 0xb2, 0xff}}}, - {{{ -803, -1534, -3549}, 0, { 974, 474}, {0xe9, 0x00, 0x84, 0xff}}}, - {{{ -680, -1471, -3514}, 0, { 28, 0}, {0x3f, 0x54, 0xbb, 0xff}}}, - {{{ -680, -1534, -3514}, 0, { 28, 474}, {0x7c, 0x00, 0xe9, 0xff}}}, - {{{ -803, -1471, -3549}, 0, { 974, 0}, {0xab, 0x33, 0xb2, 0xff}}}, - {{{ -680, -1534, -3514}, 0, { 974, -36}, {0x7c, 0x00, 0xe9, 0xff}}}, - {{{ -715, -1471, -3391}, 0, { 28, -544}, {0x55, 0x33, 0x4e, 0xff}}}, - {{{ -715, -1534, -3391}, 0, { 28, -36}, {0x17, 0x00, 0x7c, 0xff}}}, - {{{ -680, -1471, -3514}, 0, { 974, -544}, {0x3f, 0x54, 0xbb, 0xff}}}, - {{{ -715, -1534, -3391}, 0, { 974, 474}, {0x17, 0x00, 0x7c, 0xff}}}, - {{{ -715, -1471, -3391}, 0, { 974, 0}, {0x55, 0x33, 0x4e, 0xff}}}, - {{{ -839, -1471, -3426}, 0, { 28, 0}, {0xc1, 0x54, 0x45, 0xff}}}, - {{{ -839, -1534, -3426}, 0, { 28, 474}, {0x84, 0x00, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701FE50, 0x003e76b0, 82641, 0x0001fe50, 240); // 0x0701FF40 - 0x07020030 -static const Vtx ssl_seg7_vertex_0701FF40[] = { - {{{ -574, -1406, -3685}, 0, { 974, 990}, {0x73, 0x33, 0x0a, 0xff}}}, - {{{ -642, -1406, -3576}, 0, { 974, -36}, {0xf7, 0x54, 0x5e, 0xff}}}, - {{{ -642, -1534, -3576}, 0, { 28, -36}, {0x42, 0x00, 0x6c, 0xff}}}, - {{{ -839, -1534, -3426}, 0, { 974, -36}, {0x84, 0x00, 0x16, 0xff}}}, - {{{ -803, -1471, -3549}, 0, { 28, -544}, {0xab, 0x33, 0xb2, 0xff}}}, - {{{ -803, -1534, -3549}, 0, { 28, -36}, {0xe9, 0x00, 0x84, 0xff}}}, - {{{ -682, -1534, -3753}, 0, { 974, 990}, {0xbe, 0x00, 0x94, 0xff}}}, - {{{ -750, -1534, -3644}, 0, { 974, -36}, {0x94, 0x00, 0x41, 0xff}}}, - {{{ -750, -1406, -3644}, 0, { 28, -36}, {0x8d, 0x33, 0xf6, 0xff}}}, - {{{ -682, -1406, -3753}, 0, { 28, 990}, {0x09, 0x54, 0xa2, 0xff}}}, - {{{ -682, -1406, -3753}, 0, { 974, 1500}, {0x09, 0x54, 0xa2, 0xff}}}, - {{{ -642, -1406, -3576}, 0, { 28, 474}, {0xf7, 0x54, 0x5e, 0xff}}}, - {{{ -574, -1406, -3685}, 0, { 28, 1498}, {0x73, 0x33, 0x0a, 0xff}}}, - {{{ -750, -1406, -3644}, 0, { 974, 474}, {0x8d, 0x33, 0xf6, 0xff}}}, - {{{ -574, -1534, -3685}, 0, { 28, 990}, {0x6c, 0x00, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0701FF40, 0x003e76b0, 82641, 0x0001ff40, 240); // 0x07020030 - 0x07020120 -static const Vtx ssl_seg7_vertex_07020030[] = { - {{{ -539, -1534, -3773}, 0, { 28, 2520}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ -449, -1342, -3864}, 0, { 974, 990}, {0x5a, 0x54, 0x1d, 0xff}}}, - {{{ -539, -1342, -3773}, 0, { 28, 990}, {0xdc, 0x33, 0x6d, 0xff}}}, - {{{ -630, -1534, -3864}, 0, { 28, 3032}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -539, -1342, -3773}, 0, { 974, 1500}, {0xdc, 0x33, 0x6d, 0xff}}}, - {{{ -630, -1342, -3864}, 0, { 28, 1498}, {0xa7, 0x54, 0xe2, 0xff}}}, - {{{ -539, -1534, -3773}, 0, { 974, 3032}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ -539, -1534, -3954}, 0, { 28, 2520}, {0xd9, 0x00, 0x88, 0xff}}}, - {{{ -630, -1342, -3864}, 0, { 974, 990}, {0xa7, 0x54, 0xe2, 0xff}}}, - {{{ -539, -1342, -3954}, 0, { 28, 990}, {0x24, 0x33, 0x93, 0xff}}}, - {{{ -630, -1534, -3864}, 0, { 974, 2520}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -449, -1534, -3864}, 0, { 28, 3032}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ -539, -1342, -3954}, 0, { 974, 1500}, {0x24, 0x33, 0x93, 0xff}}}, - {{{ -449, -1342, -3864}, 0, { 28, 1498}, {0x5a, 0x54, 0x1d, 0xff}}}, - {{{ -539, -1534, -3954}, 0, { 974, 3032}, {0xd9, 0x00, 0x88, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020030, 0x003e76b0, 82641, 0x00020030, 240); // 0x07020120 - 0x07020210 -static const Vtx ssl_seg7_vertex_07020120[] = { - {{{ 747, -1534, -3864}, 0, { 974, 1498}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ 747, -1278, -3864}, 0, { 974, -544}, {0xa6, 0x54, 0x1d, 0xff}}}, - {{{ 837, -1278, -3954}, 0, { 28, -544}, {0xdc, 0x33, 0x93, 0xff}}}, - {{{ -539, -1534, -3773}, 0, { 28, 2520}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ -449, -1534, -3864}, 0, { 974, 2520}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ -449, -1342, -3864}, 0, { 974, 990}, {0x5a, 0x54, 0x1d, 0xff}}}, - {{{ 928, -1534, -3864}, 0, { 974, 1498}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ 928, -1278, -3864}, 0, { 974, -544}, {0x59, 0x54, 0xe2, 0xff}}}, - {{{ 837, -1278, -3773}, 0, { 28, -544}, {0x24, 0x33, 0x6d, 0xff}}}, - {{{ 837, -1534, -3773}, 0, { 28, 1498}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ 837, -1534, -3954}, 0, { 974, 2010}, {0x27, 0x00, 0x88, 0xff}}}, - {{{ 837, -1278, -3954}, 0, { 974, 0}, {0xdc, 0x33, 0x93, 0xff}}}, - {{{ 928, -1278, -3864}, 0, { 28, 0}, {0x59, 0x54, 0xe2, 0xff}}}, - {{{ 928, -1534, -3864}, 0, { 28, 2010}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ 837, -1534, -3954}, 0, { 28, 1498}, {0x27, 0x00, 0x88, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020120, 0x003e76b0, 82641, 0x00020120, 240); // 0x07020210 - 0x07020300 -static const Vtx ssl_seg7_vertex_07020210[] = { - {{{ -927, -1534, -3864}, 0, { 974, 1498}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ -927, -1278, -3864}, 0, { 974, -544}, {0xa7, 0x54, 0x1d, 0xff}}}, - {{{ -836, -1278, -3954}, 0, { 28, -544}, {0xdc, 0x33, 0x92, 0xff}}}, - {{{ 837, -1534, -3773}, 0, { 974, 2010}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ 837, -1278, -3773}, 0, { 974, 0}, {0x24, 0x33, 0x6d, 0xff}}}, - {{{ 747, -1278, -3864}, 0, { 28, 0}, {0xa6, 0x54, 0x1d, 0xff}}}, - {{{ 747, -1534, -3864}, 0, { 28, 2010}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ -746, -1534, -3864}, 0, { 974, 1498}, {0x78, 0x00, 0x27, 0xff}}}, - {{{ -836, -1278, -3773}, 0, { 28, -544}, {0x25, 0x33, 0x6d, 0xff}}}, - {{{ -836, -1534, -3773}, 0, { 28, 1498}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ -746, -1278, -3864}, 0, { 974, -544}, {0x59, 0x54, 0xe2, 0xff}}}, - {{{ -836, -1534, -3954}, 0, { 974, 2010}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -836, -1278, -3954}, 0, { 974, 0}, {0xdc, 0x33, 0x92, 0xff}}}, - {{{ -746, -1278, -3864}, 0, { 28, 0}, {0x59, 0x54, 0xe2, 0xff}}}, - {{{ -746, -1534, -3864}, 0, { 28, 2010}, {0x78, 0x00, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020210, 0x003e76b0, 82641, 0x00020210, 240); // 0x07020300 - 0x070203F0 -static const Vtx ssl_seg7_vertex_07020300[] = { - {{{ 540, -1534, -3954}, 0, { 974, 3032}, {0x27, 0x00, 0x88, 0xff}}}, - {{{ 540, -1150, -3954}, 0, { 974, 0}, {0xdc, 0x33, 0x93, 0xff}}}, - {{{ 631, -1150, -3864}, 0, { 28, 0}, {0x59, 0x54, 0xe2, 0xff}}}, - {{{ -927, -1534, -3864}, 0, { 974, 1498}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ -836, -1278, -3954}, 0, { 28, -544}, {0xdc, 0x33, 0x92, 0xff}}}, - {{{ -836, -1534, -3954}, 0, { 28, 1498}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -836, -1534, -3773}, 0, { 974, 2010}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ -927, -1278, -3864}, 0, { 28, 0}, {0xa7, 0x54, 0x1d, 0xff}}}, - {{{ -927, -1534, -3864}, 0, { 28, 2010}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ -836, -1278, -3773}, 0, { 974, 0}, {0x25, 0x33, 0x6d, 0xff}}}, - {{{ 631, -1534, -3864}, 0, { 974, 2520}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ 631, -1150, -3864}, 0, { 974, -544}, {0x59, 0x54, 0xe2, 0xff}}}, - {{{ 540, -1150, -3773}, 0, { 28, -544}, {0x24, 0x33, 0x6d, 0xff}}}, - {{{ 540, -1534, -3773}, 0, { 28, 2520}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ 631, -1534, -3864}, 0, { 28, 3032}, {0x78, 0x00, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020300, 0x003e76b0, 82641, 0x00020300, 240); // 0x070203F0 - 0x070204E0 -static const Vtx ssl_seg7_vertex_070203F0[] = { - {{{ 307, -1534, -3954}, 0, { 2156, 786}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 307, -1330, -3954}, 0, { 2156, 0}, {0x21, 0x43, 0x65, 0xff}}}, - {{{ 307, -1330, -3545}, 0, { 520, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 450, -1534, -3864}, 0, { 974, 2520}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ 540, -1150, -3954}, 0, { 28, -544}, {0xdc, 0x33, 0x93, 0xff}}}, - {{{ 540, -1534, -3954}, 0, { 28, 2520}, {0x27, 0x00, 0x88, 0xff}}}, - {{{ 450, -1150, -3864}, 0, { 974, -544}, {0xa6, 0x54, 0x1d, 0xff}}}, - {{{ 540, -1534, -3773}, 0, { 974, 3032}, {0xd8, 0x00, 0x78, 0xff}}}, - {{{ 540, -1150, -3773}, 0, { 974, 0}, {0x24, 0x33, 0x6d, 0xff}}}, - {{{ 450, -1150, -3864}, 0, { 28, 0}, {0xa6, 0x54, 0x1d, 0xff}}}, - {{{ 450, -1534, -3864}, 0, { 28, 3032}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ -306, -1534, -3545}, 0, { 990, 786}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -306, -1330, -3545}, 0, { 990, 0}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ -306, -1534, -3954}, 0, { -644, 786}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ -306, -1330, -3954}, 0, { -644, 0}, {0xda, 0x26, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070203F0, 0x003e76b0, 82641, 0x000203f0, 240); // 0x070204E0 - 0x07020550 -static const Vtx ssl_seg7_vertex_070204E0[] = { - {{{ 307, -1330, -3545}, 0, { 950, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -306, -1330, -3545}, 0, { -1502, 0}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ -306, -1534, -3545}, 0, { -1502, 786}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ 307, -1534, -3954}, 0, { 2156, 786}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 307, -1330, -3545}, 0, { 520, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 307, -1534, -3545}, 0, { 520, 786}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ 307, -1534, -3545}, 0, { 950, 786}, {0x26, 0x72, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070204E0, 0x003e76b0, 82641, 0x000204e0, 112); // 0x07020550 - 0x070205D0 -static const Vtx ssl_seg7_vertex_07020550[] = { - {{{ -2559, -409, -370}, 0, { -9228, 7682}, {0x43, 0x9b, 0xdf, 0xff}}}, - {{{ 192, -409, -1664}, 0, { 1756, 2518}, {0x4a, 0x9d, 0x18, 0xff}}}, - {{{ 2560, -409, -370}, 0, { 11210, 7682}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -191, -409, -1664}, 0, { 224, 2518}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ -2559, -409, -3954}, 0, { -9228, -6624}, {0x18, 0xb6, 0x63, 0xff}}}, - {{{ 2560, -409, -3954}, 0, { 11210, -6624}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 192, -409, -2432}, 0, { 1756, -546}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -191, -409, -2432}, 0, { 224, -546}, {0x26, 0x8e, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020550, 0x003e76b0, 82641, 0x00020550, 128); // 0x070205D0 - 0x070206C0 -static const Vtx ssl_seg7_vertex_070205D0[] = { - {{{ -449, -1342, -3864}, 0, { 0, 990}, {0x5a, 0x54, 0x1d, 0xff}}}, - {{{ -539, -1342, -3954}, 0, { 480, 990}, {0x24, 0x33, 0x93, 0xff}}}, - {{{ -630, -1342, -3864}, 0, { 480, 478}, {0xa7, 0x54, 0xe2, 0xff}}}, - {{{ -839, -1471, -3426}, 0, { 0, 990}, {0xc1, 0x54, 0x45, 0xff}}}, - {{{ -680, -1471, -3514}, 0, { 480, 478}, {0x3f, 0x54, 0xbb, 0xff}}}, - {{{ -803, -1471, -3549}, 0, { 0, 478}, {0xab, 0x33, 0xb2, 0xff}}}, - {{{ -715, -1471, -3391}, 0, { 480, 990}, {0x55, 0x33, 0x4e, 0xff}}}, - {{{ -642, -1406, -3576}, 0, { 0, 990}, {0xf7, 0x54, 0x5e, 0xff}}}, - {{{ -750, -1534, -3644}, 0, { 480, 478}, {0x94, 0x00, 0x41, 0xff}}}, - {{{ -642, -1534, -3576}, 0, { 0, 478}, {0x42, 0x00, 0x6c, 0xff}}}, - {{{ -750, -1406, -3644}, 0, { 480, 990}, {0x8d, 0x33, 0xf6, 0xff}}}, - {{{ -574, -1534, -3685}, 0, { 0, 478}, {0x6c, 0x00, 0xbf, 0xff}}}, - {{{ -682, -1406, -3753}, 0, { 480, 990}, {0x09, 0x54, 0xa2, 0xff}}}, - {{{ -574, -1406, -3685}, 0, { 0, 990}, {0x73, 0x33, 0x0a, 0xff}}}, - {{{ -682, -1534, -3753}, 0, { 480, 478}, {0xbe, 0x00, 0x94, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070205D0, 0x003e76b0, 82641, 0x000205d0, 240); // 0x070206C0 - 0x070207B0 -static const Vtx ssl_seg7_vertex_070206C0[] = { - {{{ 631, -1150, -3864}, 0, { 0, 990}, {0x59, 0x54, 0xe2, 0xff}}}, - {{{ 540, -1150, -3954}, 0, { 480, 990}, {0xdc, 0x33, 0x93, 0xff}}}, - {{{ 450, -1150, -3864}, 0, { 480, 478}, {0xa6, 0x54, 0x1d, 0xff}}}, - {{{ -449, -1342, -3864}, 0, { 0, 990}, {0x5a, 0x54, 0x1d, 0xff}}}, - {{{ -630, -1342, -3864}, 0, { 480, 478}, {0xa7, 0x54, 0xe2, 0xff}}}, - {{{ -539, -1342, -3773}, 0, { 0, 478}, {0xdc, 0x33, 0x6d, 0xff}}}, - {{{ 928, -1278, -3864}, 0, { 0, 990}, {0x59, 0x54, 0xe2, 0xff}}}, - {{{ 747, -1278, -3864}, 0, { 480, 478}, {0xa6, 0x54, 0x1d, 0xff}}}, - {{{ 837, -1278, -3773}, 0, { 0, 478}, {0x24, 0x33, 0x6d, 0xff}}}, - {{{ 837, -1278, -3954}, 0, { 480, 990}, {0xdc, 0x33, 0x93, 0xff}}}, - {{{ -746, -1278, -3864}, 0, { 0, 990}, {0x59, 0x54, 0xe2, 0xff}}}, - {{{ -836, -1278, -3954}, 0, { 480, 990}, {0xdc, 0x33, 0x92, 0xff}}}, - {{{ -927, -1278, -3864}, 0, { 480, 478}, {0xa7, 0x54, 0x1d, 0xff}}}, - {{{ -836, -1278, -3773}, 0, { 0, 478}, {0x25, 0x33, 0x6d, 0xff}}}, - {{{ 540, -1150, -3773}, 0, { 0, 478}, {0x24, 0x33, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070206C0, 0x003e76b0, 82641, 0x000206c0, 240); // 0x070207B0 - 0x07020870 -static const Vtx ssl_seg7_vertex_070207B0[] = { - {{{ 307, -1330, -3954}, 0, { -234, 4872}, {0x21, 0x43, 0x65, 0xff}}}, - {{{ -306, -1330, -3954}, 0, { 2216, 4872}, {0xda, 0x26, 0x72, 0xff}}}, - {{{ -306, -1330, -3545}, 0, { 2216, 3236}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 307, -1330, -3545}, 0, { -234, 3236}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -946, -1534, -1855}, 0, { 4772, -3506}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 947, -1534, -1855}, 0, { -2790, -3506}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ 307, -1534, -3545}, 0, { -234, 3236}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ 947, -1534, -3954}, 0, { -2790, 4872}, {0x37, 0x1b, 0x6e, 0xff}}}, - {{{ 307, -1534, -3954}, 0, { -234, 4872}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -306, -1534, -3545}, 0, { 2216, 3236}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -946, -1534, -3954}, 0, { 4772, 4872}, {0xdf, 0x43, 0x65, 0xff}}}, - {{{ -306, -1534, -3954}, 0, { 2216, 4872}, {0xac, 0x2a, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070207B0, 0x003e76b0, 82641, 0x000207b0, 192); // 0x07020870 - 0x07020950 -static const Vtx ssl_seg7_vertex_07020870[] = { - {{{ 2560, -2200, -3954}, 0, { 11210, 3030}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 947, -1534, -3954}, 0, { 4772, 374}, {0x37, 0x1b, 0x6e, 0xff}}}, - {{{ 947, -2200, -3954}, 0, { 4772, 3030}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2559, -2200, -370}, 0, { 11210, 988}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -2559, -409, -370}, 0, { 11210, -6164}, {0x43, 0x9b, 0xdf, 0xff}}}, - {{{ 2560, -409, -370}, 0, { -9228, -6164}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 2560, -2200, -370}, 0, { -9228, 988}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2559, -409, -3954}, 0, { -9228, -4120}, {0x18, 0xb6, 0x63, 0xff}}}, - {{{ -946, -1534, -3954}, 0, { -2790, 374}, {0xdf, 0x43, 0x65, 0xff}}}, - {{{ -306, -1534, -3954}, 0, { -234, 374}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ -2559, -2200, -3954}, 0, { -9228, 3030}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -946, -2200, -3954}, 0, { -2790, 3030}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -306, -1330, -3954}, 0, { -234, -442}, {0xda, 0x26, 0x72, 0xff}}}, - {{{ 2560, -409, -3954}, 0, { 11210, -4120}, {0xd6, 0xac, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020870, 0x003e76b0, 82641, 0x00020870, 224); // 0x07020950 - 0x07020A20 -static const Vtx ssl_seg7_vertex_07020950[] = { - {{{ 2560, -2200, -370}, 0, { 8144, 2008}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 2560, -409, -370}, 0, { 8144, -5142}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 2560, -409, -3954}, 0, { -6162, -5142}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 947, -1534, -3954}, 0, { 4772, 374}, {0x37, 0x1b, 0x6e, 0xff}}}, - {{{ 307, -1330, -3954}, 0, { 2216, -442}, {0x21, 0x43, 0x65, 0xff}}}, - {{{ 307, -1534, -3954}, 0, { 2216, 374}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 2560, -409, -3954}, 0, { 11210, -4120}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -306, -1330, -3954}, 0, { -234, -442}, {0xda, 0x26, 0x72, 0xff}}}, - {{{ -2559, -2200, -3954}, 0, { 8144, 2008}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2559, -409, -3954}, 0, { 8144, -5142}, {0x18, 0xb6, 0x63, 0xff}}}, - {{{ -2559, -409, -370}, 0, { -6162, -5142}, {0x43, 0x9b, 0xdf, 0xff}}}, - {{{ -2559, -2200, -370}, 0, { -6162, 2008}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 2560, -2200, -3954}, 0, { -6162, 2008}, {0xc8, 0x00, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020950, 0x003e76b0, 82641, 0x00020950, 208); // 0x07020A20 - 0x07020B20 -static const Vtx ssl_seg7_vertex_07020A20[] = { - {{{ -127, 640, -255}, 0, { 0, 0}, {0x21, 0xbd, 0x65, 0xff}}}, - {{{ 128, 640, -1023}, 0, { 990, 3032}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 128, 640, -255}, 0, { 990, 0}, {0xda, 0xda, 0x72, 0xff}}}, - {{{ 128, 384, -1023}, 0, { 3034, -1054}, {0xcd, 0x33, 0x99, 0xff}}}, - {{{ 192, 768, -1023}, 0, { 3034, -2588}, {0xe3, 0xe3, 0x89, 0xff}}}, - {{{ 192, 384, -1023}, 0, { 3034, -1054}, {0x00, 0x57, 0xa5, 0xff}}}, - {{{ 128, 640, -1023}, 0, { 3034, -2076}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ -127, 640, -1023}, 0, { 3034, -2076}, {0x37, 0xe5, 0x92, 0xff}}}, - {{{ -191, 768, -1023}, 0, { 3034, -2588}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -191, 384, -1023}, 0, { 3034, -1054}, {0x00, 0x2b, 0x89, 0xff}}}, - {{{ -127, 384, -1023}, 0, { 3034, -1054}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 128, 640, -1023}, 0, { -2074, 0}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 128, 384, -1023}, 0, { -2074, 990}, {0xcd, 0x33, 0x99, 0xff}}}, - {{{ 128, 384, -255}, 0, { 990, 990}, {0xc3, 0x3d, 0x5c, 0xff}}}, - {{{ -127, 384, -255}, 0, { 0, 990}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ -127, 640, -1023}, 0, { 3034, 0}, {0x37, 0xe5, 0x92, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020A20, 0x003e76b0, 82641, 0x00020a20, 256); // 0x07020B20 - 0x07020C20 -static const Vtx ssl_seg7_vertex_07020B20[] = { - {{{ -127, 384, -255}, 0, { 0, 990}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ -127, 384, -1023}, 0, { 3034, 990}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -127, 640, -1023}, 0, { 3034, 0}, {0x37, 0xe5, 0x92, 0xff}}}, - {{{ 192, -409, -1664}, 0, { -540, -30}, {0x4a, 0x9d, 0x18, 0xff}}}, - {{{ 192, -664, -1664}, 0, { -542, 990}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 192, -664, -2048}, 0, { 990, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 192, -562, -2048}, 0, { 990, 584}, {0x5a, 0x0d, 0xa8, 0xff}}}, - {{{ 192, -409, -1998}, 0, { 794, -30}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -191, -664, -2048}, 0, { -540, 990}, {0x8e, 0xda, 0xda, 0xff}}}, - {{{ -191, -409, -1664}, 0, { 990, -30}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ -191, -409, -1998}, 0, { -344, -30}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -191, -562, -2048}, 0, { -540, 584}, {0xe1, 0x13, 0x87, 0xff}}}, - {{{ -191, -664, -1664}, 0, { 990, 990}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 192, -409, -2432}, 0, { 1502, 4668}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -191, 768, -2432}, 0, { 0, 0}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -191, -409, -2432}, 0, { 0, 4668}, {0x26, 0x8e, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020B20, 0x003e76b0, 82641, 0x00020b20, 256); // 0x07020C20 - 0x07020D10 -static const Vtx ssl_seg7_vertex_07020C20[] = { - {{{ -191, -409, -1664}, 0, { 0, 0}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ -191, -664, -1664}, 0, { 0, 988}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 192, -664, -1664}, 0, { 1502, 988}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 192, -409, -1664}, 0, { 1502, 0}, {0x4a, 0x9d, 0x18, 0xff}}}, - {{{ -191, -409, -1855}, 0, { 3292, 4668}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -191, 768, -2432}, 0, { 5592, 0}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -191, 768, -1023}, 0, { 0, 0}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -191, -409, -2432}, 0, { 5592, 4668}, {0x26, 0x8e, 0x26, 0xff}}}, - {{{ -191, 256, -1023}, 0, { 0, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 192, -409, -2432}, 0, { 1502, 4668}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 192, 768, -2432}, 0, { 1502, 0}, {0x9b, 0xbd, 0x21, 0xff}}}, - {{{ -191, 768, -2432}, 0, { 0, 0}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ 192, 768, -2432}, 0, { 1502, 3032}, {0x9b, 0xbd, 0x21, 0xff}}}, - {{{ 192, 768, -1023}, 0, { 1502, -2590}, {0xe3, 0xe3, 0x89, 0xff}}}, - {{{ -191, 768, -1023}, 0, { 0, -2590}, {0x49, 0xb7, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020C20, 0x003e76b0, 82641, 0x00020c20, 240); // 0x07020D10 - 0x07020E00 -static const Vtx ssl_seg7_vertex_07020D10[] = { - {{{ 192, 768, -2432}, 0, { -1052, -1054}, {0x9b, 0xbd, 0x21, 0xff}}}, - {{{ 192, -409, -2432}, 0, { -1052, 3646}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ 192, -409, -1855}, 0, { 1246, 3646}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 192, 256, -1023}, 0, { 4570, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 192, 768, -1023}, 0, { 4570, -1054}, {0xe3, 0xe3, 0x89, 0xff}}}, - {{{ -191, -562, -2048}, 0, { 990, 584}, {0xe1, 0x13, 0x87, 0xff}}}, - {{{ 192, -562, -2048}, 0, { -542, 584}, {0x5a, 0x0d, 0xa8, 0xff}}}, - {{{ 192, -664, -2048}, 0, { -542, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -191, -664, -2048}, 0, { 990, 990}, {0x8e, 0xda, 0xda, 0xff}}}, - {{{ 192, 768, -2432}, 0, { 1502, 3032}, {0x9b, 0xbd, 0x21, 0xff}}}, - {{{ -191, 768, -1023}, 0, { 0, -2590}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -191, 768, -2432}, 0, { 0, 3032}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -383, 896, -255}, 0, { -542, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 640, -255}, 0, { 480, 990}, {0x21, 0xbd, 0x65, 0xff}}}, - {{{ 128, 640, -255}, 0, { 1502, 990}, {0xda, 0xda, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020D10, 0x003e76b0, 82641, 0x00020d10, 240); // 0x07020E00 - 0x07020EB0 -static const Vtx ssl_seg7_vertex_07020E00[] = { - {{{ -127, 640, -255}, 0, { 0, 0}, {0x21, 0xbd, 0x65, 0xff}}}, - {{{ -127, 640, -1023}, 0, { 0, 3032}, {0x37, 0xe5, 0x92, 0xff}}}, - {{{ 128, 640, -1023}, 0, { 990, 3032}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 384, -229, -255}, 0, { 2524, 4462}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 384, -255}, 0, { 1502, 2010}, {0xc3, 0x3d, 0x5c, 0xff}}}, - {{{ -127, 384, -255}, 0, { 480, 2010}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ 384, 896, -255}, 0, { 2524, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, -229, -255}, 0, { -542, 4462}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 640, -255}, 0, { 480, 990}, {0x21, 0xbd, 0x65, 0xff}}}, - {{{ -383, 896, -255}, 0, { -542, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 640, -255}, 0, { 1502, 990}, {0xda, 0xda, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020E00, 0x003e76b0, 82641, 0x00020e00, 176); // 0x07020EB0 - 0x07020FB0 -static const Vtx ssl_seg7_vertex_07020EB0[] = { - {{{ -191, 286, -1222}, 0, { 2522, 1258}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -191, 384, -1023}, 0, { 2522, 0}, {0x00, 0x2b, 0x89, 0xff}}}, - {{{ 192, 384, -1023}, 0, { -540, 0}, {0x00, 0x57, 0xa5, 0xff}}}, - {{{ 192, 286, -1222}, 0, { -540, 1258}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -191, 188, -1421}, 0, { 2522, 2552}, {0x00, 0x6e, 0xc2, 0xff}}}, - {{{ 192, 188, -1421}, 0, { -540, 2552}, {0x00, 0x6e, 0xc2, 0xff}}}, - {{{ 192, -275, -1956}, 0, { -540, -104}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ -191, -562, -2048}, 0, { 2522, 2450}, {0xe1, 0x13, 0x87, 0xff}}}, - {{{ -191, -275, -1956}, 0, { 2522, -104}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ -191, -13, -1731}, 0, { 2524, 2208}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ 192, 188, -1421}, 0, { -540, -508}, {0x00, 0x6e, 0xc2, 0xff}}}, - {{{ 192, -13, -1731}, 0, { -540, 2208}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ -191, 188, -1421}, 0, { 2524, -508}, {0x00, 0x6e, 0xc2, 0xff}}}, - {{{ 192, -275, -1956}, 0, { -542, 2010}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ -191, -13, -1731}, 0, { 2524, -804}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ 192, -13, -1731}, 0, { -542, -804}, {0x00, 0x5f, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020EB0, 0x003e76b0, 82641, 0x00020eb0, 256); // 0x07020FB0 - 0x07021090 -static const Vtx ssl_seg7_vertex_07020FB0[] = { - {{{ 192, -275, -1956}, 0, { -542, 2010}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ -191, -275, -1956}, 0, { 2524, 2010}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ -191, -13, -1731}, 0, { 2524, -804}, {0x00, 0x5f, 0xad, 0xff}}}, - {{{ -191, -664, -1664}, 0, { 2522, 5220}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 192, -664, -2048}, 0, { -540, 6352}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 192, -664, -1664}, 0, { -540, 5220}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ -191, -664, -2048}, 0, { 2522, 6352}, {0x8e, 0xda, 0xda, 0xff}}}, - {{{ 128, 384, -255}, 0, { 0, -4120}, {0xc3, 0x3d, 0x5c, 0xff}}}, - {{{ -127, 384, -1023}, 0, { 2012, 2010}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -127, 384, -255}, 0, { 2012, -4120}, {0x43, 0x21, 0x65, 0xff}}}, - {{{ 192, -275, -1956}, 0, { -540, -104}, {0x00, 0x3d, 0x92, 0xff}}}, - {{{ 192, -562, -2048}, 0, { -540, 2450}, {0x5a, 0x0d, 0xa8, 0xff}}}, - {{{ -191, -562, -2048}, 0, { 2522, 2450}, {0xe1, 0x13, 0x87, 0xff}}}, - {{{ 128, 384, -1023}, 0, { 0, 2010}, {0xcd, 0x33, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07020FB0, 0x003e76b0, 82641, 0x00020fb0, 224); // 0x07021090 - 0x07021150 -static const Vtx ssl_seg7_vertex_07021090[] = { - {{{ 64, 512, -2426}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -63, 384, -2426}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 64, 384, -2426}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -63, 512, -2426}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, -1048, -3949}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -639, -1048, -3949}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -639, -1176, -3949}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, -1176, -3949}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, -1048, -3949}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, -1176, -3949}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, -1176, -3949}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, -1048, -3949}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07021090, 0x003e76b0, 82641, 0x00021090, 192); // 0x07021150 - 0x07021250 -static const Vtx ssl_seg7_vertex_07021150[] = { - {{{ -204, -1330, -3903}, 0, { 1502, 734}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 205, -1176, -3903}, 0, { -542, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 205, -1330, -3903}, 0, { -542, 734}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 205, -1330, -3903}, 0, { 1500, 734}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 205, -1176, -3596}, 0, { 0, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 205, -1330, -3596}, 0, { 0, 734}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 205, -1176, -3903}, 0, { 1500, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 205, -1330, -3596}, 0, { 2012, 734}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -204, -1176, -3596}, 0, { 0, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -204, -1330, -3596}, 0, { 0, 734}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 205, -1176, -3596}, 0, { 2012, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -204, -1330, -3596}, 0, { 990, 734}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -204, -1176, -3596}, 0, { 990, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -204, -1176, -3903}, 0, { -542, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -204, -1330, -3903}, 0, { -540, 734}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -204, -1176, -3903}, 0, { 1500, 0}, {0x99, 0x33, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07021150, 0x003e76b0, 82641, 0x00021150, 256); // 0x07021250 - 0x07021290 -static const Vtx ssl_seg7_vertex_07021250[] = { - {{{ 205, -1176, -3903}, 0, { 0, 990}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -204, -1176, -3903}, 0, { 990, 990}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -204, -1176, -3596}, 0, { 990, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 205, -1176, -3596}, 0, { 0, 0}, {0x67, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07021250, 0x003e76b0, 82641, 0x00021250, 64); // 0x07021290 - 0x070214E8 static const Gfx ssl_seg7_dl_07021290[] = { diff --git a/levels/ssl/areas/3/2/model.inc.c b/levels/ssl/areas/3/2/model.inc.c index e93fb42a6..ebf0e7668 100644 --- a/levels/ssl/areas/3/2/model.inc.c +++ b/levels/ssl/areas/3/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07021AC8 - 0x07021AE0 static const Lights1 ssl_seg7_lights_07021AC8 = gdSPDefLights1( 0x46, 0x46, 0x46, @@ -5,50 +6,13 @@ static const Lights1 ssl_seg7_lights_07021AC8 = gdSPDefLights1( ); // 0x07021AE0 - 0x07021BA0 -static const Vtx ssl_seg7_vertex_07021AE0[] = { - {{{ 947, -3224, -1855}, 0, { -3608, 4668}, {0x71, 0x00, 0x38, 0x00}}}, - {{{ 947, -3224, -3954}, 0, { 4772, 4668}, {0x59, 0x00, 0x59, 0x00}}}, - {{{ 947, -2200, -3954}, 0, { 4772, 582}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 947, -2200, -1855}, 0, { -3608, 582}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -946, -3224, -3954}, 0, { -3300, 3646}, {0x8f, 0x00, 0x38, 0x00}}}, - {{{ -946, -3224, -1855}, 0, { 5078, 3646}, {0xc8, 0x00, 0x71, 0x00}}}, - {{{ -946, -2200, -1855}, 0, { 5078, -440}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -946, -2200, -3954}, 0, { -3300, -440}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -946, -3224, -1855}, 0, { -3096, 4668}, {0xc8, 0x00, 0x71, 0x00}}}, - {{{ 947, -2200, -1855}, 0, { 4464, 582}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -946, -2200, -1855}, 0, { -3096, 582}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 947, -3224, -1855}, 0, { 4464, 4668}, {0x71, 0x00, 0x38, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07021AE0, 0x003e76b0, 82641, 0x00021ae0, 192); // 0x07021BA0 - 0x07021C90 -static const Vtx ssl_seg7_vertex_07021BA0[] = { - {{{ -2559, -3224, -3954}, 0, { -9228, 7120}, {0x59, 0x00, 0x59, 0x00}}}, - {{{ -946, -3224, -3954}, 0, { -2790, 7120}, {0x8f, 0x00, 0x38, 0x00}}}, - {{{ -946, -2200, -3954}, 0, { -2790, 3032}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2560, -2200, -3954}, 0, { -6162, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 2560, -3224, -3954}, 0, { -6162, 5076}, {0xc8, 0x00, 0x71, 0x00}}}, - {{{ 2560, -3224, -370}, 0, { 8144, 5076}, {0x8f, 0x00, 0xc8, 0x00}}}, - {{{ 2560, -2200, -370}, 0, { 8144, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -2559, -2200, -370}, 0, { -7184, 2010}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -2559, -3224, -370}, 0, { -7184, 6098}, {0x38, 0x00, 0x8f, 0x00}}}, - {{{ -2559, -3224, -3954}, 0, { 7122, 6098}, {0x59, 0x00, 0x59, 0x00}}}, - {{{ -2559, -2200, -3954}, 0, { 7122, 2010}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 947, -2200, -3954}, 0, { 4772, 3032}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2560, -3224, -3954}, 0, { 11210, 7120}, {0xc8, 0x00, 0x71, 0x00}}}, - {{{ 2560, -2200, -3954}, 0, { 11210, 3032}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 947, -3224, -3954}, 0, { 4772, 7120}, {0x59, 0x00, 0x59, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07021BA0, 0x003e76b0, 82641, 0x00021ba0, 240); // 0x07021C90 - 0x07021D00 -static const Vtx ssl_seg7_vertex_07021C90[] = { - {{{ 2560, -2200, -370}, 0, { -9228, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 2560, -3224, -370}, 0, { -9228, 5076}, {0x8f, 0x00, 0xc8, 0x00}}}, - {{{ -2559, -3224, -370}, 0, { 11210, 5076}, {0x38, 0x00, 0x8f, 0x00}}}, - {{{ -2559, -3224, -3954}, 0, { -9228, 7120}, {0x59, 0x00, 0x59, 0x00}}}, - {{{ -946, -2200, -3954}, 0, { -2790, 3032}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -2559, -2200, -3954}, 0, { -9228, 3032}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2559, -2200, -370}, 0, { 11210, 990}, {0x71, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07021C90, 0x003e76b0, 82641, 0x00021c90, 112); // 0x07021D00 - 0x07021D68 static const Gfx ssl_seg7_dl_07021D00[] = { diff --git a/levels/ssl/areas/3/collision.inc.c b/levels/ssl/areas/3/collision.inc.c index aff41384c..cd6933225 100644 --- a/levels/ssl/areas/3/collision.inc.c +++ b/levels/ssl/areas/3/collision.inc.c @@ -1,310 +1,3 @@ +#include "pc/rom_assets.h" // 0x070275BC - 0x07027CD4 -const Collision ssl_seg7_area_3_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x7A), - COL_VERTEX(2560, -4606, -3954), - COL_VERTEX(947, -4606, -3954), - COL_VERTEX(2560, -4606, -370), - COL_VERTEX(947, -4606, -1855), - COL_VERTEX(-2559, -4606, -370), - COL_VERTEX(-946, -4606, -1855), - COL_VERTEX(-2559, -4606, -3954), - COL_VERTEX(-946, -4606, -3954), - COL_VERTEX(-191, -13, -1731), - COL_VERTEX(192, 188, -1421), - COL_VERTEX(192, -13, -1731), - COL_VERTEX(192, -275, -1956), - COL_VERTEX(-191, -275, -1956), - COL_VERTEX(-191, 188, -1421), - COL_VERTEX(192, -562, -2048), - COL_VERTEX(-191, -562, -2048), - COL_VERTEX(192, -664, -2048), - COL_VERTEX(-191, -664, -2048), - COL_VERTEX(-191, 286, -1222), - COL_VERTEX(-191, 384, -1023), - COL_VERTEX(192, 384, -1023), - COL_VERTEX(192, 286, -1222), - COL_VERTEX(-803, -1534, -3549), - COL_VERTEX(-680, -1471, -3514), - COL_VERTEX(-680, -1534, -3514), - COL_VERTEX(-803, -1471, -3549), - COL_VERTEX(-715, -1471, -3391), - COL_VERTEX(-715, -1534, -3391), - COL_VERTEX(-839, -1534, -3426), - COL_VERTEX(-839, -1471, -3426), - COL_VERTEX(-642, -1406, -3576), - COL_VERTEX(-574, -1534, -3685), - COL_VERTEX(-682, -1534, -3753), - COL_VERTEX(-682, -1406, -3753), - COL_VERTEX(-574, -1406, -3685), - COL_VERTEX(-449, -1534, -3864), - COL_VERTEX(-539, -1534, -3773), - COL_VERTEX(-449, -1342, -3864), - COL_VERTEX(-539, -1534, -3954), - COL_VERTEX(-630, -1534, -3864), - COL_VERTEX(928, -1534, -3864), - COL_VERTEX(837, -1534, -3954), - COL_VERTEX(837, -1534, -3773), - COL_VERTEX(928, -1278, -3864), - COL_VERTEX(747, -1534, -3864), - COL_VERTEX(-746, -1534, -3864), - COL_VERTEX(-836, -1534, -3954), - COL_VERTEX(-746, -1278, -3864), - COL_VERTEX(-836, -1534, -3773), - COL_VERTEX(-927, -1534, -3864), - COL_VERTEX(631, -1534, -3864), - COL_VERTEX(540, -1534, -3954), - COL_VERTEX(631, -1150, -3864), - COL_VERTEX(540, -1534, -3773), - COL_VERTEX(450, -1534, -3864), - COL_VERTEX(205, -1330, -3954), - COL_VERTEX(205, -1176, -3954), - COL_VERTEX(205, -1330, -3596), - COL_VERTEX(-204, -1330, -3596), - COL_VERTEX(-2559, -409, -3954), - COL_VERTEX(-946, -1534, -3954), - COL_VERTEX(-946, -1534, -1855), - COL_VERTEX(947, -1534, -3954), - COL_VERTEX(947, -1534, -1855), - COL_VERTEX(307, -1330, -3545), - COL_VERTEX(-306, -1534, -3545), - COL_VERTEX(-306, -1330, -3545), - COL_VERTEX(307, -1534, -3954), - COL_VERTEX(307, -1330, -3954), - COL_VERTEX(-191, -409, -1664), - COL_VERTEX(-2559, -409, -370), - COL_VERTEX(192, -409, -1664), - COL_VERTEX(2560, -409, -3954), - COL_VERTEX(128, 384, -1023), - COL_VERTEX(128, 640, -1023), - COL_VERTEX(128, 384, -255), - COL_VERTEX(192, 768, -2432), - COL_VERTEX(192, 768, -1023), - COL_VERTEX(-127, 640, -255), - COL_VERTEX(-127, 384, -255), - COL_VERTEX(-191, -409, -1855), - COL_VERTEX(384, 896, -255), - COL_VERTEX(384, -229, -255), - COL_VERTEX(-383, 896, -255), - COL_VERTEX(-383, -229, -255), - COL_VERTEX(-191, -664, -1664), - COL_VERTEX(192, -409, -2432), - COL_VERTEX(-750, -1534, -3644), - COL_VERTEX(-642, -1534, -3576), - COL_VERTEX(-750, -1406, -3644), - COL_VERTEX(-539, -1342, -3954), - COL_VERTEX(-539, -1342, -3773), - COL_VERTEX(-630, -1342, -3864), - COL_VERTEX(837, -1278, -3773), - COL_VERTEX(747, -1278, -3864), - COL_VERTEX(837, -1278, -3954), - COL_VERTEX(-836, -1278, -3773), - COL_VERTEX(-927, -1278, -3864), - COL_VERTEX(-836, -1278, -3954), - COL_VERTEX(540, -1150, -3773), - COL_VERTEX(450, -1150, -3864), - COL_VERTEX(540, -1150, -3954), - COL_VERTEX(205, -1176, -3596), - COL_VERTEX(-204, -1176, -3596), - COL_VERTEX(-204, -1176, -3954), - COL_VERTEX(-204, -1330, -3954), - COL_VERTEX(-306, -1330, -3954), - COL_VERTEX(2560, -409, -370), - COL_VERTEX(-306, -1534, -3954), - COL_VERTEX(307, -1534, -3545), - COL_VERTEX(192, -664, -1664), - COL_VERTEX(192, -409, -1998), - COL_VERTEX(-191, -409, -2432), - COL_VERTEX(-191, -409, -1998), - COL_VERTEX(-127, 384, -1023), - COL_VERTEX(-191, 768, -1023), - COL_VERTEX(-127, 640, -1023), - COL_VERTEX(192, 256, -1023), - COL_VERTEX(128, 640, -255), - COL_VERTEX(-191, 768, -2432), - COL_VERTEX(192, -409, -1855), - COL_VERTEX(-191, 256, -1023), - COL_TRI_INIT(SURFACE_DEFAULT, 158), - COL_TRI(22, 23, 24), - COL_TRI(22, 25, 23), - COL_TRI(24, 23, 26), - COL_TRI(24, 26, 27), - COL_TRI(28, 25, 22), - COL_TRI(28, 29, 25), - COL_TRI(27, 26, 29), - COL_TRI(27, 29, 28), - COL_TRI(29, 23, 25), - COL_TRI(29, 26, 23), - COL_TRI(33, 89, 30), - COL_TRI(30, 87, 88), - COL_TRI(30, 89, 87), - COL_TRI(31, 33, 34), - COL_TRI(31, 32, 33), - COL_TRI(32, 87, 89), - COL_TRI(32, 89, 33), - COL_TRI(35, 38, 90), - COL_TRI(33, 30, 34), - COL_TRI(34, 88, 31), - COL_TRI(34, 30, 88), - COL_TRI(35, 90, 37), - COL_TRI(36, 37, 91), - COL_TRI(36, 35, 37), - COL_TRI(37, 90, 92), - COL_TRI(37, 92, 91), - COL_TRI(38, 39, 92), - COL_TRI(39, 91, 92), - COL_TRI(38, 92, 90), - COL_TRI(39, 36, 91), - COL_TRI(46, 47, 45), - COL_TRI(40, 93, 42), - COL_TRI(40, 43, 93), - COL_TRI(41, 43, 40), - COL_TRI(42, 93, 94), - COL_TRI(43, 94, 93), - COL_TRI(42, 94, 44), - COL_TRI(43, 95, 94), - COL_TRI(41, 95, 43), - COL_TRI(44, 95, 41), - COL_TRI(44, 94, 95), - COL_TRI(45, 96, 48), - COL_TRI(45, 47, 96), - COL_TRI(47, 97, 96), - COL_TRI(48, 96, 97), - COL_TRI(48, 97, 49), - COL_TRI(47, 98, 97), - COL_TRI(46, 98, 47), - COL_TRI(49, 98, 46), - COL_TRI(49, 97, 98), - COL_TRI(50, 99, 53), - COL_TRI(50, 52, 99), - COL_TRI(51, 52, 50), - COL_TRI(52, 100, 99), - COL_TRI(53, 99, 100), - COL_TRI(53, 100, 54), - COL_TRI(52, 101, 100), - COL_TRI(51, 101, 52), - COL_TRI(54, 101, 51), - COL_TRI(54, 100, 101), - COL_TRI(55, 102, 57), - COL_TRI(55, 56, 102), - COL_TRI(56, 103, 102), - COL_TRI(57, 102, 103), - COL_TRI(57, 103, 58), - COL_TRI(56, 104, 103), - COL_TRI(58, 103, 104), - COL_TRI(56, 72, 59), - COL_TRI(58, 104, 105), - COL_TRI(59, 104, 56), - COL_TRI(59, 105, 104), - COL_TRI(59, 106, 105), - COL_TRI(4, 70, 107), - COL_TRI(4, 107, 2), - COL_TRI(6, 70, 4), - COL_TRI(2, 107, 72), - COL_TRI(2, 72, 0), - COL_TRI(6, 59, 70), - COL_TRI(59, 60, 108), - COL_TRI(60, 61, 65), - COL_TRI(60, 65, 108), - COL_TRI(60, 6, 7), - COL_TRI(60, 59, 6), - COL_TRI(61, 60, 7), - COL_TRI(61, 7, 5), - COL_TRI(59, 108, 106), - COL_TRI(0, 62, 1), - COL_TRI(0, 72, 62), - COL_TRI(63, 67, 109), - COL_TRI(62, 72, 68), - COL_TRI(62, 68, 67), - COL_TRI(63, 62, 67), - COL_TRI(62, 63, 3), - COL_TRI(62, 3, 1), - COL_TRI(56, 68, 72), - COL_TRI(63, 5, 3), - COL_TRI(63, 61, 5), - COL_TRI(61, 109, 65), - COL_TRI(61, 63, 109), - COL_TRI(68, 106, 66), - COL_TRI(64, 65, 109), - COL_TRI(64, 66, 65), - COL_TRI(65, 66, 108), - COL_TRI(66, 106, 108), - COL_TRI(67, 64, 109), - COL_TRI(67, 68, 64), - COL_TRI(56, 55, 68), - COL_TRI(68, 66, 64), - COL_TRI(69, 70, 59), - COL_TRI(70, 71, 107), - COL_TRI(70, 69, 71), - COL_TRI(71, 86, 72), - COL_TRI(71, 72, 107), - COL_TRI(71, 110, 16), - COL_TRI(71, 16, 14), - COL_TRI(71, 14, 111), - COL_TRI(69, 110, 71), - COL_TRI(69, 59, 112), - COL_TRI(17, 85, 69), - COL_TRI(72, 112, 59), - COL_TRI(72, 86, 112), - COL_TRI(85, 17, 16), - COL_TRI(85, 16, 110), - COL_TRI(69, 85, 110), - COL_TRI(19, 115, 116), - COL_TRI(73, 74, 77), - COL_TRI(73, 77, 20), - COL_TRI(74, 73, 75), - COL_TRI(75, 73, 114), - COL_TRI(76, 77, 115), - COL_TRI(77, 74, 116), - COL_TRI(77, 116, 115), - COL_TRI(76, 117, 77), - COL_TRI(74, 75, 118), - COL_TRI(78, 74, 118), - COL_TRI(78, 116, 74), - COL_TRI(19, 116, 114), - COL_TRI(82, 75, 79), - COL_TRI(79, 114, 116), - COL_TRI(79, 116, 78), - COL_TRI(75, 114, 79), - COL_TRI(76, 115, 119), - COL_TRI(80, 119, 115), - COL_TRI(80, 115, 121), - COL_TRI(81, 118, 75), - COL_TRI(81, 75, 82), - COL_TRI(83, 78, 118), - COL_TRI(83, 118, 81), - COL_TRI(84, 79, 78), - COL_TRI(82, 79, 84), - COL_TRI(84, 78, 83), - COL_TRI(17, 113, 15), - COL_TRI(17, 69, 113), - COL_TRI(80, 112, 119), - COL_TRI(86, 119, 112), - COL_TRI(86, 76, 119), - COL_TRI(76, 86, 120), - COL_TRI(76, 120, 117), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 6), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI(2, 3, 4), - COL_TRI(3, 5, 4), - COL_TRI(4, 5, 6), - COL_TRI(7, 6, 5), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 8), - COL_TRI(8, 9, 10), - COL_TRI(11, 12, 8), - COL_TRI(8, 13, 9), - COL_TRI(11, 8, 10), - COL_TRI(11, 14, 15), - COL_TRI(11, 15, 12), - COL_TRI(15, 14, 16), - COL_TRI(15, 16, 17), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1D, 2), - COL_TRI(18, 19, 20), - COL_TRI(18, 20, 21), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1E, 2), - COL_TRI(13, 18, 9), - COL_TRI(18, 21, 9), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ssl_seg7_area_3_collision, 0x003e76b0, 82641, 0x000275bc, 1816); diff --git a/levels/ssl/eyerok_col/collision.inc.c b/levels/ssl/eyerok_col/collision.inc.c index d121445ad..47871c3d5 100644 --- a/levels/ssl/eyerok_col/collision.inc.c +++ b/levels/ssl/eyerok_col/collision.inc.c @@ -1,176 +1,13 @@ +#include "pc/rom_assets.h" // 0x07028274 - 0x070282F8 -const Collision ssl_seg7_collision_07028274[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-87, 3, 147), - COL_VERTEX(-63, 204, -90), - COL_VERTEX(-63, 3, -90), - COL_VERTEX(-87, 204, 147), - COL_VERTEX(68, 204, 147), - COL_VERTEX(68, 204, -134), - COL_VERTEX(68, 3, 147), - COL_VERTEX(68, 3, -134), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 5), - COL_TRI(6, 4, 3), - COL_TRI(6, 3, 0), - COL_TRI(7, 5, 4), - COL_TRI(7, 4, 6), - COL_TRI(2, 1, 5), - COL_TRI(2, 5, 7), - COL_TRI(6, 0, 2), - COL_TRI(6, 2, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ssl_seg7_collision_07028274, 0x003e76b0, 82641, 0x00028274, 132); // 0x070282F8 - 0x07028370 -const Collision ssl_seg7_collision_070282F8[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-102, 0, 51), - COL_VERTEX(-102, 338, 51), - COL_VERTEX(-102, 338, -51), - COL_VERTEX(153, 338, 51), - COL_VERTEX(102, 338, -51), - COL_VERTEX(153, 0, 51), - COL_VERTEX(102, 0, -51), - COL_VERTEX(-102, 0, -51), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 2), - COL_TRI(5, 3, 1), - COL_TRI(5, 1, 0), - COL_TRI(6, 3, 5), - COL_TRI(6, 4, 3), - COL_TRI(7, 2, 4), - COL_TRI(7, 4, 6), - COL_TRI(0, 2, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ssl_seg7_collision_070282F8, 0x003e76b0, 82641, 0x000282f8, 120); // 0x07028370 - 0x070284AE -const Collision ssl_seg7_collision_07028370[] = { - COL_INIT(), - COL_VERTEX_INIT(0x13), - COL_VERTEX(100, 75, -122), - COL_VERTEX(-100, 0, -122), - COL_VERTEX(100, 100, -122), - COL_VERTEX(-100, 100, -122), - COL_VERTEX(-100, 0, 151), - COL_VERTEX(-100, 100, 151), - COL_VERTEX(100, 0, -122), - COL_VERTEX(100, 50, 151), - COL_VERTEX(100, 100, 151), - COL_VERTEX(100, 0, 151), - COL_VERTEX(151, 50, 151), - COL_VERTEX(151, 50, -21), - COL_VERTEX(100, 50, -21), - COL_VERTEX(151, 0, 151), - COL_VERTEX(151, 0, -21), - COL_VERTEX(151, 75, -122), - COL_VERTEX(100, 75, -20), - COL_VERTEX(151, 75, -20), - COL_VERTEX(151, 0, -122), - COL_TRI_INIT(SURFACE_DEFAULT, 32), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI(1, 4, 5), - COL_TRI(1, 5, 3), - COL_TRI(6, 4, 1), - COL_TRI(7, 8, 4), - COL_TRI(8, 5, 4), - COL_TRI(6, 9, 4), - COL_TRI(3, 5, 8), - COL_TRI(3, 8, 2), - COL_TRI(7, 10, 11), - COL_TRI(12, 7, 11), - COL_TRI(7, 13, 10), - COL_TRI(7, 9, 13), - COL_TRI(10, 13, 14), - COL_TRI(11, 10, 14), - COL_TRI(15, 18, 6), - COL_TRI(0, 15, 6), - COL_TRI(0, 16, 15), - COL_TRI(16, 17, 15), - COL_TRI(15, 17, 18), - COL_TRI(17, 14, 18), - COL_TRI(17, 16, 11), - COL_TRI(16, 12, 11), - COL_TRI(8, 12, 16), - COL_TRI(8, 0, 2), - COL_TRI(8, 16, 0), - COL_TRI(8, 7, 12), - COL_TRI(9, 7, 4), - COL_TRI(6, 1, 0), - COL_TRI(6, 13, 9), - COL_TRI(6, 18, 13), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ssl_seg7_collision_07028370, 0x003e76b0, 82641, 0x00028370, 318); // 0x070284B0 - 0x070285EE -const Collision ssl_seg7_collision_070284B0[] = { - COL_INIT(), - COL_VERTEX_INIT(0x13), - COL_VERTEX(100, 0, 151), - COL_VERTEX(100, 100, 151), - COL_VERTEX(-100, 100, 151), - COL_VERTEX(100, 0, -122), - COL_VERTEX(100, 100, -122), - COL_VERTEX(-100, 50, 151), - COL_VERTEX(-100, 0, -122), - COL_VERTEX(-100, 0, 151), - COL_VERTEX(-100, 100, -122), - COL_VERTEX(-100, 75, -122), - COL_VERTEX(-151, 0, -21), - COL_VERTEX(-150, 0, 151), - COL_VERTEX(-150, 50, 151), - COL_VERTEX(-151, 50, -21), - COL_VERTEX(-151, 0, -122), - COL_VERTEX(-151, 75, -122), - COL_VERTEX(-100, 50, -21), - COL_VERTEX(-151, 75, -20), - COL_VERTEX(-100, 75, -20), - COL_TRI_INIT(SURFACE_DEFAULT, 32), - COL_TRI(11, 7, 5), - COL_TRI(0, 1, 2), - COL_TRI(1, 0, 3), - COL_TRI(4, 1, 3), - COL_TRI(2, 1, 4), - COL_TRI(0, 2, 5), - COL_TRI(3, 0, 6), - COL_TRI(0, 7, 6), - COL_TRI(8, 3, 9), - COL_TRI(8, 4, 3), - COL_TRI(8, 2, 4), - COL_TRI(10, 11, 12), - COL_TRI(12, 11, 5), - COL_TRI(13, 16, 18), - COL_TRI(13, 12, 5), - COL_TRI(13, 5, 16), - COL_TRI(10, 12, 13), - COL_TRI(6, 14, 15), - COL_TRI(6, 15, 9), - COL_TRI(15, 17, 18), - COL_TRI(14, 17, 15), - COL_TRI(15, 18, 9), - COL_TRI(14, 10, 17), - COL_TRI(13, 18, 17), - COL_TRI(18, 16, 2), - COL_TRI(16, 5, 2), - COL_TRI(0, 5, 7), - COL_TRI(8, 9, 2), - COL_TRI(9, 18, 2), - COL_TRI(9, 3, 6), - COL_TRI(7, 11, 6), - COL_TRI(11, 14, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ssl_seg7_collision_070284B0, 0x003e76b0, 82641, 0x000284b0, 318); diff --git a/levels/ssl/grindel/collision.inc.c b/levels/ssl/grindel/collision.inc.c index 8baab3826..862ffaa7e 100644 --- a/levels/ssl/grindel/collision.inc.c +++ b/levels/ssl/grindel/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07027ED0 - 0x07027F54 -const Collision ssl_seg7_collision_grindel[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(224, 450, -224), - COL_VERTEX(224, 3, -224), - COL_VERTEX(-224, 3, -224), - COL_VERTEX(-224, 450, -224), - COL_VERTEX(-224, 3, 224), - COL_VERTEX(224, 3, 224), - COL_VERTEX(224, 450, 224), - COL_VERTEX(-224, 450, 224), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(3, 2, 4), - COL_TRI(2, 1, 5), - COL_TRI(2, 5, 4), - COL_TRI(6, 5, 1), - COL_TRI(6, 1, 0), - COL_TRI(7, 4, 5), - COL_TRI(7, 5, 6), - COL_TRI(3, 4, 7), - COL_TRI(7, 6, 0), - COL_TRI(7, 0, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ssl_seg7_collision_grindel, 0x003e76b0, 82641, 0x00027ed0, 132); diff --git a/levels/ssl/grindel/model.inc.c b/levels/ssl/grindel/model.inc.c index 20bfdb598..0ea3cbcb0 100644 --- a/levels/ssl/grindel/model.inc.c +++ b/levels/ssl/grindel/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07021E50 - 0x07021E68 static const Lights1 ssl_seg7_lights_07021E50 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,36 +6,10 @@ static const Lights1 ssl_seg7_lights_07021E50 = gdSPDefLights1( ); // 0x07021E68 - 0x07021EE8 -static const Vtx ssl_seg7_vertex_07021E68[] = { - {{{ -224, 0, -224}, 0, { 990, 990}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 224, 0, 224}, 0, { 0, 0}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -224, 0, 224}, 0, { 0, 990}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 224, 0, -224}, 0, { 990, 0}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -224, 450, 224}, 0, { 0, 990}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 224, 450, -224}, 0, { 990, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -224, 450, -224}, 0, { 990, 990}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 224, 450, 224}, 0, { 0, 0}, {0x67, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07021E68, 0x003e76b0, 82641, 0x00021e68, 128); // 0x07021EE8 - 0x07021FE8 -static const Vtx ssl_seg7_vertex_07021EE8[] = { - {{{ 224, 450, -224}, 0, { 0, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -224, 0, -224}, 0, { 990, 2012}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -224, 450, -224}, 0, { 990, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -224, 450, 224}, 0, { 0, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 224, 0, 224}, 0, { 990, 2012}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 224, 450, 224}, 0, { 990, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -224, 0, 224}, 0, { 0, 2012}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -224, 450, -224}, 0, { 0, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -224, 0, -224}, 0, { 0, 2012}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -224, 0, 224}, 0, { 990, 2012}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -224, 450, 224}, 0, { 990, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 224, 450, 224}, 0, { 0, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 224, 0, 224}, 0, { 0, 2012}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 224, 0, -224}, 0, { 990, 2012}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 224, 450, -224}, 0, { 990, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 224, 0, -224}, 0, { 0, 2012}, {0x67, 0xcd, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07021EE8, 0x003e76b0, 82641, 0x00021ee8, 256); // 0x07021FE8 - 0x07022040 static const Gfx ssl_seg7_dl_07021FE8[] = { @@ -92,12 +67,7 @@ const Gfx ssl_seg7_dl_070220A8[] = { }; // 0x07022170 - 0x070221B0 -static const Vtx ssl_seg7_vertex_07022170[] = { - {{{ -229, 382, -157}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -229, 68, -157}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -229, 68, 157}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -229, 382, 157}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07022170, 0x003e76b0, 82641, 0x00022170, 64); // 0x070221B0 - 0x070221E8 static const Gfx ssl_seg7_dl_070221B0[] = { diff --git a/levels/ssl/moving_pyramid_wall/collision.inc.c b/levels/ssl/moving_pyramid_wall/collision.inc.c index 0c80b776e..6fa0a9b3e 100644 --- a/levels/ssl/moving_pyramid_wall/collision.inc.c +++ b/levels/ssl/moving_pyramid_wall/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x0702808C - 0x07028110 -const Collision ssl_seg7_collision_0702808C[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-63, 0, -306), - COL_VERTEX(-63, 512, -306), - COL_VERTEX(64, 512, -306), - COL_VERTEX(64, 0, -306), - COL_VERTEX(-63, 0, 307), - COL_VERTEX(-63, 512, 307), - COL_VERTEX(64, 512, 307), - COL_VERTEX(64, 0, 307), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 5, 1), - COL_TRI(4, 1, 0), - COL_TRI(2, 1, 5), - COL_TRI(2, 5, 6), - COL_TRI(3, 2, 6), - COL_TRI(7, 5, 4), - COL_TRI(7, 6, 5), - COL_TRI(7, 4, 0), - COL_TRI(7, 0, 3), - COL_TRI(3, 6, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ssl_seg7_collision_0702808C, 0x003e76b0, 82641, 0x0002808c, 132); diff --git a/levels/ssl/moving_pyramid_wall/model.inc.c b/levels/ssl/moving_pyramid_wall/model.inc.c index 385e1fadb..035c02ebe 100644 --- a/levels/ssl/moving_pyramid_wall/model.inc.c +++ b/levels/ssl/moving_pyramid_wall/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07022AA0 - 0x07022AB8 static const Lights1 ssl_seg7_lights_07022AA0 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,36 +6,10 @@ static const Lights1 ssl_seg7_lights_07022AA0 = gdSPDefLights1( ); // 0x07022AB8 - 0x07022BB8 -static const Vtx ssl_seg7_vertex_07022AB8[] = { - {{{ -63, 0, 307}, 0, { 2420, 990}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -63, 512, 307}, 0, { 2420, -1054}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -63, 512, -306}, 0, { 0, -1054}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -63, 0, -306}, 0, { 990, 990}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -63, 512, -306}, 0, { 990, -1054}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 64, 512, -306}, 0, { 478, -1054}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 64, 0, -306}, 0, { 478, 990}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 64, 0, -306}, 0, { 2420, 990}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 64, 512, 307}, 0, { 0, -1054}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 64, 0, 307}, 0, { 0, 990}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 64, 512, -306}, 0, { 2420, -1054}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 64, 0, 307}, 0, { 990, 990}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -63, 512, 307}, 0, { 478, -1054}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -63, 0, 307}, 0, { 478, 990}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 64, 512, 307}, 0, { 990, -1054}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -63, 0, -306}, 0, { 0, 990}, {0xd6, 0xac, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07022AB8, 0x003e76b0, 82641, 0x00022ab8, 256); // 0x07022BB8 - 0x07022C38 -static const Vtx ssl_seg7_vertex_07022BB8[] = { - {{{ 64, 0, 307}, 0, { 990, 1464}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -63, 0, 307}, 0, { 480, 1464}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -63, 0, -306}, 0, { 480, -986}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 64, 0, -306}, 0, { 990, -986}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 64, 512, -306}, 0, { 990, -986}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -63, 512, 307}, 0, { 480, 1464}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 64, 512, 307}, 0, { 990, 1464}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -63, 512, -306}, 0, { 480, -986}, {0x99, 0x33, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07022BB8, 0x003e76b0, 82641, 0x00022bb8, 128); // 0x07022C38 - 0x07022CB0 static const Gfx ssl_seg7_dl_07022C38[] = { diff --git a/levels/ssl/pyramid_elevator/collision.inc.c b/levels/ssl/pyramid_elevator/collision.inc.c index 8b8923984..c583ac415 100644 --- a/levels/ssl/pyramid_elevator/collision.inc.c +++ b/levels/ssl/pyramid_elevator/collision.inc.c @@ -1,66 +1,3 @@ +#include "pc/rom_assets.h" // 0x07028110 - 0x07028274 -const Collision ssl_seg7_collision_pyramid_elevator[] = { - COL_INIT(), - COL_VERTEX_INIT(0x14), - COL_VERTEX(-511, 0, 512), - COL_VERTEX(512, 0, 512), - COL_VERTEX(512, 0, -511), - COL_VERTEX(-511, 0, -511), - COL_VERTEX(512, 256, -511), - COL_VERTEX(461, 256, 461), - COL_VERTEX(512, 256, 512), - COL_VERTEX(-460, 256, 461), - COL_VERTEX(-511, 256, 512), - COL_VERTEX(-511, 256, -511), - COL_VERTEX(461, 256, -460), - COL_VERTEX(-460, 256, -460), - COL_VERTEX(461, 0, 461), - COL_VERTEX(-460, 0, 461), - COL_VERTEX(461, 0, -460), - COL_VERTEX(-460, 0, -460), - COL_VERTEX(-511, -50, -511), - COL_VERTEX(512, -50, -511), - COL_VERTEX(512, -50, 512), - COL_VERTEX(-511, -50, 512), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(2, 16, 3), - COL_TRI(2, 17, 16), - COL_TRI(1, 17, 2), - COL_TRI(1, 18, 17), - COL_TRI(16, 17, 18), - COL_TRI(3, 16, 19), - COL_TRI(16, 18, 19), - COL_TRI(3, 19, 0), - COL_TRI(0, 19, 18), - COL_TRI(0, 18, 1), - COL_TRI_INIT(SURFACE_CLOSE_CAMERA, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 24), - COL_TRI(10, 12, 5), - COL_TRI(4, 5, 6), - COL_TRI(6, 5, 7), - COL_TRI(6, 7, 8), - COL_TRI(6, 2, 4), - COL_TRI(6, 1, 2), - COL_TRI(8, 1, 6), - COL_TRI(8, 0, 1), - COL_TRI(4, 2, 3), - COL_TRI(4, 3, 9), - COL_TRI(4, 10, 5), - COL_TRI(9, 10, 4), - COL_TRI(8, 7, 11), - COL_TRI(8, 11, 9), - COL_TRI(9, 0, 8), - COL_TRI(9, 3, 0), - COL_TRI(9, 11, 10), - COL_TRI(5, 12, 13), - COL_TRI(5, 13, 7), - COL_TRI(11, 14, 10), - COL_TRI(10, 14, 12), - COL_TRI(7, 13, 15), - COL_TRI(7, 15, 11), - COL_TRI(11, 15, 14), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ssl_seg7_collision_pyramid_elevator, 0x003e76b0, 82641, 0x00028110, 356); diff --git a/levels/ssl/pyramid_elevator/model.inc.c b/levels/ssl/pyramid_elevator/model.inc.c index 0ab05c3cf..e8c551084 100644 --- a/levels/ssl/pyramid_elevator/model.inc.c +++ b/levels/ssl/pyramid_elevator/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07022DA8 - 0x07022DC0 static const Lights1 ssl_seg7_lights_07022DA8 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,89 +6,19 @@ static const Lights1 ssl_seg7_lights_07022DA8 = gdSPDefLights1( ); // 0x07022DC0 - 0x07022E80 -static const Vtx ssl_seg7_vertex_07022DC0[] = { - {{{ 512, 0, -511}, 0, { 3034, -1054}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -511, -50, -511}, 0, { -1052, -1054}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -511, 0, -511}, 0, { -1052, -1054}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 512, -50, -511}, 0, { 3034, -1054}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 512, 0, 512}, 0, { 3034, 3032}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 512, -50, 512}, 0, { 3034, 3032}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -511, -50, 512}, 0, { -1052, 3032}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -511, 0, 512}, 0, { -1052, 3032}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -511, 0, 512}, 0, { -1052, 2010}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 512, 0, -511}, 0, { 3034, -2076}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -511, 0, -511}, 0, { -1052, -2076}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 512, 0, 512}, 0, { 3034, 2010}, {0x67, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07022DC0, 0x003e76b0, 82641, 0x00022dc0, 192); // 0x07022E80 - 0x07022F70 -static const Vtx ssl_seg7_vertex_07022E80[] = { - {{{ 512, 256, -511}, 0, { -4118, 0}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ 512, 205, -511}, 0, { -4118, 480}, {0x43, 0x9b, 0xdf, 0xff}}}, - {{{ -511, 205, -511}, 0, { 6100, 480}, {0xdf, 0x9b, 0xbd, 0xff}}}, - {{{ 512, 256, 512}, 0, { -4630, 0}, {0x43, 0x65, 0x21, 0xff}}}, - {{{ 512, 205, -511}, 0, { 5590, 478}, {0x43, 0x9b, 0xdf, 0xff}}}, - {{{ 512, 256, -511}, 0, { 5590, 0}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ 512, 205, 512}, 0, { -4630, 480}, {0x21, 0x9b, 0x43, 0xff}}}, - {{{ -511, 256, 512}, 0, { -4118, 0}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ 512, 205, 512}, 0, { 6100, 478}, {0x21, 0x9b, 0x43, 0xff}}}, - {{{ 512, 256, 512}, 0, { 6100, 0}, {0x43, 0x65, 0x21, 0xff}}}, - {{{ -511, 205, 512}, 0, { -4118, 480}, {0xbd, 0x9b, 0x21, 0xff}}}, - {{{ -511, 256, -511}, 0, { -4630, 0}, {0xbd, 0x65, 0xdf, 0xff}}}, - {{{ -511, 205, 512}, 0, { 5590, 478}, {0xbd, 0x9b, 0x21, 0xff}}}, - {{{ -511, 256, 512}, 0, { 5590, 0}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -511, 205, -511}, 0, { -4630, 480}, {0xdf, 0x9b, 0xbd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07022E80, 0x003e76b0, 82641, 0x00022e80, 240); // 0x07022F70 - 0x07023060 -static const Vtx ssl_seg7_vertex_07022F70[] = { - {{{ -460, 256, -460}, 0, { -4118, 0}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -460, 205, -460}, 0, { -4118, 478}, {0x43, 0x9b, 0x21, 0xff}}}, - {{{ 461, 205, -460}, 0, { 5078, 478}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 512, 256, -511}, 0, { -4118, 0}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ -511, 205, -511}, 0, { 6100, 480}, {0xdf, 0x9b, 0xbd, 0xff}}}, - {{{ -511, 256, -511}, 0, { 6100, 0}, {0xbd, 0x65, 0xdf, 0xff}}}, - {{{ 461, 256, 461}, 0, { -4118, 0}, {0xdf, 0x65, 0xbd, 0xff}}}, - {{{ -460, 205, 461}, 0, { 5078, 480}, {0x21, 0x9b, 0xbd, 0xff}}}, - {{{ -460, 256, 461}, 0, { 5078, 0}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ 461, 205, 461}, 0, { -4118, 478}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ -460, 256, 461}, 0, { -3606, 0}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -460, 205, 461}, 0, { -3606, 480}, {0x21, 0x9b, 0xbd, 0xff}}}, - {{{ -460, 205, -460}, 0, { 5588, 478}, {0x43, 0x9b, 0x21, 0xff}}}, - {{{ -460, 256, -460}, 0, { 5588, 0}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ 461, 256, -460}, 0, { 5078, 0}, {0xbd, 0x65, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07022F70, 0x003e76b0, 82641, 0x00022f70, 240); // 0x07023060 - 0x07023150 -static const Vtx ssl_seg7_vertex_07023060[] = { - {{{ 512, 256, 512}, 0, { 6100, -5142}, {0x43, 0x65, 0x21, 0xff}}}, - {{{ -460, 256, 461}, 0, { 5588, 4564}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -511, 256, 512}, 0, { 6100, 5076}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ 461, 256, -460}, 0, { -4628, 0}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 461, 205, 461}, 0, { 4566, 480}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 461, 256, 461}, 0, { 4566, 0}, {0xdf, 0x65, 0xbd, 0xff}}}, - {{{ 461, 205, -460}, 0, { -4628, 478}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ -511, 205, -511}, 0, { -4118, 6098}, {0xdf, 0x9b, 0xbd, 0xff}}}, - {{{ -460, 205, 461}, 0, { -3608, -3610}, {0x21, 0x9b, 0xbd, 0xff}}}, - {{{ -511, 205, 512}, 0, { -4118, -4120}, {0xbd, 0x9b, 0x21, 0xff}}}, - {{{ 512, 205, -511}, 0, { 6100, 6098}, {0x43, 0x9b, 0xdf, 0xff}}}, - {{{ -460, 205, -460}, 0, { -3608, 5588}, {0x43, 0x9b, 0x21, 0xff}}}, - {{{ 461, 205, -460}, 0, { 5590, 5588}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 461, 205, 461}, 0, { 5590, -3610}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 512, 205, 512}, 0, { 6100, -4120}, {0x21, 0x9b, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07023060, 0x003e76b0, 82641, 0x00023060, 240); // 0x07023150 - 0x070231D0 -static const Vtx ssl_seg7_vertex_07023150[] = { - {{{ 512, 256, -511}, 0, { -4118, -5142}, {0x21, 0x65, 0xbd, 0xff}}}, - {{{ 461, 256, 461}, 0, { 5588, -4632}, {0xdf, 0x65, 0xbd, 0xff}}}, - {{{ 512, 256, 512}, 0, { 6100, -5142}, {0x43, 0x65, 0x21, 0xff}}}, - {{{ -511, 256, 512}, 0, { 6100, 5076}, {0xdf, 0x65, 0x43, 0xff}}}, - {{{ -460, 256, -460}, 0, { -3606, 4566}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ -511, 256, -511}, 0, { -4118, 5076}, {0xbd, 0x65, 0xdf, 0xff}}}, - {{{ -460, 256, 461}, 0, { 5588, 4564}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ 461, 256, -460}, 0, { -3606, -4632}, {0xbd, 0x65, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07023150, 0x003e76b0, 82641, 0x00023150, 128); // 0x070231D0 - 0x07023268 static const Gfx ssl_seg7_dl_070231D0[] = { @@ -163,24 +94,7 @@ const Gfx ssl_seg7_dl_070233A8[] = { }; // 0x07023458 - 0x07023558 -static const Vtx ssl_seg7_vertex_07023458[] = { - {{{ -485, 0, -485}, 0, { 96, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -485, 205, 486}, 0, { 9804, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -485, 0, 486}, 0, { 9804, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, 0, 486}, 0, { 9804, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -485, 0, 486}, 0, { 96, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -485, 205, 486}, 0, { 96, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, 205, 486}, 0, { 9804, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, 0, 486}, 0, { 96, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, 205, 486}, 0, { 96, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, 205, -485}, 0, { 9804, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, 0, -485}, 0, { 9804, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -485, 0, -485}, 0, { 9804, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, 205, -485}, 0, { 96, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -485, 205, -485}, 0, { 9804, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, 0, -485}, 0, { 96, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -485, 205, -485}, 0, { 96, -1054}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07023458, 0x003e76b0, 82641, 0x00023458, 256); // 0x07023558 - 0x070235C0 static const Gfx ssl_seg7_dl_07023558[] = { diff --git a/levels/ssl/pyramid_top/collision.inc.c b/levels/ssl/pyramid_top/collision.inc.c index b4944ff7a..7dd98b912 100644 --- a/levels/ssl/pyramid_top/collision.inc.c +++ b/levels/ssl/pyramid_top/collision.inc.c @@ -1,19 +1,3 @@ +#include "pc/rom_assets.h" // 0x070125F4 - 0x07012642 -const Collision ssl_seg7_collision_pyramid_top[] = { - COL_INIT(), - COL_VERTEX_INIT(0x5), - COL_VERTEX(-511, -255, 512), - COL_VERTEX(512, -255, -511), - COL_VERTEX(512, -255, 512), - COL_VERTEX(0, 256, 0), - COL_VERTEX(-511, -255, -511), - COL_TRI_INIT(SURFACE_HARD_SLIPPERY, 6), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(2, 1, 3), - COL_TRI(0, 4, 1), - COL_TRI(1, 4, 3), - COL_TRI(4, 0, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ssl_seg7_collision_pyramid_top, 0x003e76b0, 82641, 0x000125f4, 78); diff --git a/levels/ssl/pyramid_top/model.inc.c b/levels/ssl/pyramid_top/model.inc.c index c2210c663..ef62cd360 100644 --- a/levels/ssl/pyramid_top/model.inc.c +++ b/levels/ssl/pyramid_top/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BD70 - 0x0700BD88 static const Lights1 ssl_seg7_lights_0700BD70 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,28 +6,10 @@ static const Lights1 ssl_seg7_lights_0700BD70 = gdSPDefLights1( ); // 0x0700BD88 - 0x0700BE48 -static const Vtx ssl_seg7_vertex_0700BD88[] = { - {{{ 512, -255, 512}, 0, { 480, 990}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 512, -255, -511}, 0, { 4566, 990}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 0, 256, 0}, 0, { 2522, -1900}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 512, -255, -511}, 0, { 480, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -511, -255, -511}, 0, { 4568, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 0, 256, 0}, 0, { 2524, -1900}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -511, -255, -511}, 0, { 478, 990}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -511, -255, 512}, 0, { 4566, 990}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ 0, 256, 0}, 0, { 2522, -1900}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -511, -255, 512}, 0, { 480, 990}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 512, -255, 512}, 0, { 4566, 990}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 0, 256, 0}, 0, { 2522, -1900}, {0x00, 0x59, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700BD88, 0x003e76b0, 82641, 0x0000bd88, 192); // 0x0700BE48 - 0x0700BE88 -static const Vtx ssl_seg7_vertex_0700BE48[] = { - {{{ -511, -255, 512}, 0, { 6100, -7186}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, -255, -511}, 0, { 10188, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, -255, 512}, 0, { 6100, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, -255, -511}, 0, { 10188, -7186}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700BE48, 0x003e76b0, 82641, 0x0000be48, 64); // 0x0700BE88 - 0x0700BEE0 static const Gfx ssl_seg7_dl_0700BE88[] = { diff --git a/levels/ssl/spindel/collision.inc.c b/levels/ssl/spindel/collision.inc.c index 7c1e62891..1fb385538 100644 --- a/levels/ssl/spindel/collision.inc.c +++ b/levels/ssl/spindel/collision.inc.c @@ -1,58 +1,3 @@ +#include "pc/rom_assets.h" // 0x07027F54 - 0x0702808C -const Collision ssl_seg7_collision_spindel[] = { - COL_INIT(), - COL_VERTEX_INIT(0x12), - COL_VERTEX(-306, -77, 189), - COL_VERTEX(307, 78, 189), - COL_VERTEX(-306, 78, 189), - COL_VERTEX(307, -77, 189), - COL_VERTEX(-306, -188, 78), - COL_VERTEX(307, -188, 78), - COL_VERTEX(-306, -188, -77), - COL_VERTEX(307, -188, -77), - COL_VERTEX(-306, -77, -188), - COL_VERTEX(307, -77, -188), - COL_VERTEX(-306, 78, -188), - COL_VERTEX(-306, 189, -77), - COL_VERTEX(-306, 189, 78), - COL_VERTEX(-306, 0, 0), - COL_VERTEX(307, 189, 78), - COL_VERTEX(307, 78, -188), - COL_VERTEX(307, 189, -77), - COL_VERTEX(307, 0, 0), - COL_TRI_INIT(SURFACE_DEFAULT, 32), - COL_TRI(8, 9, 7), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 3, 0), - COL_TRI(4, 5, 3), - COL_TRI(6, 5, 4), - COL_TRI(6, 7, 5), - COL_TRI(12, 14, 16), - COL_TRI(8, 7, 6), - COL_TRI(10, 15, 9), - COL_TRI(10, 9, 8), - COL_TRI(11, 16, 15), - COL_TRI(11, 15, 10), - COL_TRI(12, 16, 11), - COL_TRI(13, 10, 8), - COL_TRI(13, 8, 6), - COL_TRI(13, 2, 12), - COL_TRI(13, 12, 11), - COL_TRI(13, 11, 10), - COL_TRI(1, 3, 17), - COL_TRI(13, 6, 4), - COL_TRI(13, 4, 0), - COL_TRI(13, 0, 2), - COL_TRI(14, 1, 17), - COL_TRI(15, 16, 17), - COL_TRI(3, 5, 17), - COL_TRI(5, 7, 17), - COL_TRI(7, 9, 17), - COL_TRI(9, 15, 17), - COL_TRI(2, 1, 14), - COL_TRI(16, 14, 17), - COL_TRI(2, 14, 12), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ssl_seg7_collision_spindel, 0x003e76b0, 82641, 0x00027f54, 312); diff --git a/levels/ssl/spindel/model.inc.c b/levels/ssl/spindel/model.inc.c index 296c75eec..ae932829b 100644 --- a/levels/ssl/spindel/model.inc.c +++ b/levels/ssl/spindel/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070222A0 - 0x070222B8 static const Lights1 ssl_seg7_lights_070222A0 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,99 +6,22 @@ static const Lights1 ssl_seg7_lights_070222A0 = gdSPDefLights1( ); // 0x070222B8 - 0x070223B8 -static const Vtx ssl_seg7_vertex_070222B8[] = { - {{{ -306, 0, 0}, 0, { 486, 912}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 78, -188}, 0, { 172, 0}, {0xb7, 0x1a, 0x9d, 0xff}}}, - {{{ -306, -77, -188}, 0, { 798, 0}, {0xb7, 0xcc, 0xa7, 0xff}}}, - {{{ -306, -77, -188}, 0, { 172, 0}, {0xb7, 0xcc, 0xa7, 0xff}}}, - {{{ -306, -188, -77}, 0, { 798, 0}, {0xb7, 0x9d, 0xe6, 0xff}}}, - {{{ -306, 78, 189}, 0, { 172, 0}, {0xb7, 0x34, 0x59, 0xff}}}, - {{{ -306, 189, 78}, 0, { 798, 0}, {0xb7, 0x63, 0x1a, 0xff}}}, - {{{ -306, 189, 78}, 0, { 172, 0}, {0xb7, 0x63, 0x1a, 0xff}}}, - {{{ -306, 189, -77}, 0, { 798, 0}, {0xb7, 0x59, 0xcc, 0xff}}}, - {{{ -306, 189, -77}, 0, { 172, 0}, {0xb7, 0x59, 0xcc, 0xff}}}, - {{{ -306, 78, -188}, 0, { 798, 0}, {0xb7, 0x1a, 0x9d, 0xff}}}, - {{{ 307, 78, 189}, 0, { 798, 0}, {0x49, 0x1a, 0x63, 0xff}}}, - {{{ 307, -77, 189}, 0, { 172, 0}, {0x49, 0xcc, 0x59, 0xff}}}, - {{{ 307, 0, 0}, 0, { 486, 912}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -306, -188, -77}, 0, { 172, 0}, {0xb7, 0x9d, 0xe6, 0xff}}}, - {{{ -306, -188, 78}, 0, { 798, 0}, {0xb7, 0xa7, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070222B8, 0x003e76b0, 82641, 0x000222b8, 256); // 0x070223B8 - 0x070224B8 -static const Vtx ssl_seg7_vertex_070223B8[] = { - {{{ -306, 0, 0}, 0, { 486, 912}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, -188, 78}, 0, { 172, 0}, {0xb7, 0xa7, 0x34, 0xff}}}, - {{{ -306, -77, 189}, 0, { 798, 0}, {0xb7, 0xe6, 0x63, 0xff}}}, - {{{ -306, -77, 189}, 0, { 172, 0}, {0xb7, 0xe6, 0x63, 0xff}}}, - {{{ -306, 78, 189}, 0, { 798, 0}, {0xb7, 0x34, 0x59, 0xff}}}, - {{{ 307, 189, 78}, 0, { 798, 0}, {0x49, 0x59, 0x34, 0xff}}}, - {{{ 307, 78, 189}, 0, { 172, 0}, {0x49, 0x1a, 0x63, 0xff}}}, - {{{ 307, 0, 0}, 0, { 486, 912}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, 78, -188}, 0, { 798, 0}, {0x49, 0x34, 0xa7, 0xff}}}, - {{{ 307, 189, -77}, 0, { 172, 0}, {0x49, 0x63, 0xe6, 0xff}}}, - {{{ 307, -77, 189}, 0, { 798, 0}, {0x49, 0xcc, 0x59, 0xff}}}, - {{{ 307, -188, 78}, 0, { 172, 0}, {0x49, 0x9d, 0x1a, 0xff}}}, - {{{ 307, -188, 78}, 0, { 798, 0}, {0x49, 0x9d, 0x1a, 0xff}}}, - {{{ 307, -188, -77}, 0, { 172, 0}, {0x49, 0xa7, 0xcc, 0xff}}}, - {{{ 307, -188, -77}, 0, { 798, 0}, {0x49, 0xa7, 0xcc, 0xff}}}, - {{{ 307, -77, -188}, 0, { 172, 0}, {0x49, 0xe6, 0x9d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070223B8, 0x003e76b0, 82641, 0x000223b8, 256); // 0x070224B8 - 0x07022508 -static const Vtx ssl_seg7_vertex_070224B8[] = { - {{{ 307, -77, -188}, 0, { 798, 0}, {0x49, 0xe6, 0x9d, 0xff}}}, - {{{ 307, 78, -188}, 0, { 172, 0}, {0x49, 0x34, 0xa7, 0xff}}}, - {{{ 307, 0, 0}, 0, { 486, 912}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, 189, -77}, 0, { 798, 0}, {0x49, 0x63, 0xe6, 0xff}}}, - {{{ 307, 189, 78}, 0, { 172, 0}, {0x49, 0x59, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070224B8, 0x003e76b0, 82641, 0x000224b8, 80); // 0x07022508 - 0x070225F8 -static const Vtx ssl_seg7_vertex_07022508[] = { - {{{ -306, -77, -188}, 0, { 990, 2012}, {0xb7, 0xcc, 0xa7, 0xff}}}, - {{{ 307, -77, -188}, 0, { 990, -4120}, {0x49, 0xe6, 0x9d, 0xff}}}, - {{{ 307, -188, -77}, 0, { 0, -4120}, {0x49, 0xa7, 0xcc, 0xff}}}, - {{{ -306, -77, 189}, 0, { 990, 2012}, {0xb7, 0xe6, 0x63, 0xff}}}, - {{{ 307, -77, 189}, 0, { 990, -4120}, {0x49, 0xcc, 0x59, 0xff}}}, - {{{ 307, 78, 189}, 0, { 0, -4120}, {0x49, 0x1a, 0x63, 0xff}}}, - {{{ -306, 78, 189}, 0, { 0, 2012}, {0xb7, 0x34, 0x59, 0xff}}}, - {{{ -306, -188, 78}, 0, { 990, 2012}, {0xb7, 0xa7, 0x34, 0xff}}}, - {{{ 307, -77, 189}, 0, { 0, -4120}, {0x49, 0xcc, 0x59, 0xff}}}, - {{{ -306, -77, 189}, 0, { 0, 2012}, {0xb7, 0xe6, 0x63, 0xff}}}, - {{{ 307, -188, 78}, 0, { 990, -4120}, {0x49, 0x9d, 0x1a, 0xff}}}, - {{{ -306, -188, -77}, 0, { 990, 2012}, {0xb7, 0x9d, 0xe6, 0xff}}}, - {{{ 307, -188, 78}, 0, { 0, -4120}, {0x49, 0x9d, 0x1a, 0xff}}}, - {{{ -306, -188, 78}, 0, { 0, 2012}, {0xb7, 0xa7, 0x34, 0xff}}}, - {{{ 307, -188, -77}, 0, { 990, -4120}, {0x49, 0xa7, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07022508, 0x003e76b0, 82641, 0x00022508, 240); // 0x070225F8 - 0x070226E8 -static const Vtx ssl_seg7_vertex_070225F8[] = { - {{{ -306, 189, 78}, 0, { 990, 2012}, {0xb7, 0x63, 0x1a, 0xff}}}, - {{{ 307, 189, 78}, 0, { 990, -4120}, {0x49, 0x59, 0x34, 0xff}}}, - {{{ 307, 189, -77}, 0, { 0, -4120}, {0x49, 0x63, 0xe6, 0xff}}}, - {{{ -306, -77, -188}, 0, { 990, 2012}, {0xb7, 0xcc, 0xa7, 0xff}}}, - {{{ 307, -188, -77}, 0, { 0, -4120}, {0x49, 0xa7, 0xcc, 0xff}}}, - {{{ -306, -188, -77}, 0, { 0, 2012}, {0xb7, 0x9d, 0xe6, 0xff}}}, - {{{ -306, 78, -188}, 0, { 990, 2012}, {0xb7, 0x1a, 0x9d, 0xff}}}, - {{{ 307, -77, -188}, 0, { 0, -4120}, {0x49, 0xe6, 0x9d, 0xff}}}, - {{{ -306, -77, -188}, 0, { 0, 2012}, {0xb7, 0xcc, 0xa7, 0xff}}}, - {{{ 307, 78, -188}, 0, { 990, -4120}, {0x49, 0x34, 0xa7, 0xff}}}, - {{{ -306, 189, -77}, 0, { 990, 2012}, {0xb7, 0x59, 0xcc, 0xff}}}, - {{{ 307, 78, -188}, 0, { 0, -4120}, {0x49, 0x34, 0xa7, 0xff}}}, - {{{ -306, 78, -188}, 0, { 0, 2012}, {0xb7, 0x1a, 0x9d, 0xff}}}, - {{{ 307, 189, -77}, 0, { 990, -4120}, {0x49, 0x63, 0xe6, 0xff}}}, - {{{ -306, 189, -77}, 0, { 0, 2012}, {0xb7, 0x59, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070225F8, 0x003e76b0, 82641, 0x000225f8, 240); // 0x070226E8 - 0x07022728 -static const Vtx ssl_seg7_vertex_070226E8[] = { - {{{ -306, 78, 189}, 0, { 990, 2012}, {0xb7, 0x34, 0x59, 0xff}}}, - {{{ 307, 78, 189}, 0, { 990, -4120}, {0x49, 0x1a, 0x63, 0xff}}}, - {{{ 307, 189, 78}, 0, { 0, -4120}, {0x49, 0x59, 0x34, 0xff}}}, - {{{ -306, 189, 78}, 0, { 0, 2012}, {0xb7, 0x63, 0x1a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_070226E8, 0x003e76b0, 82641, 0x000226e8, 64); // 0x07022728 - 0x070227F0 static const Gfx ssl_seg7_dl_07022728[] = { @@ -171,12 +95,7 @@ const Gfx ssl_seg7_dl_070228A8[] = { }; // 0x07022970 - 0x070229B0 -static const Vtx ssl_seg7_vertex_07022970[] = { - {{{ -183, 82, 193}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 184, 82, 193}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 184, 193, 82}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -183, 193, 82}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_07022970, 0x003e76b0, 82641, 0x00022970, 64); // 0x070229B0 - 0x070229E8 static const Gfx ssl_seg7_dl_070229B0[] = { diff --git a/levels/ssl/texture.inc.c b/levels/ssl/texture.inc.c index 76a98c593..8998d318d 100644 --- a/levels/ssl/texture.inc.c +++ b/levels/ssl/texture.inc.c @@ -1,34 +1,21 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture ssl_seg7_texture_07000000[] = { -#include "levels/ssl/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ssl_seg7_texture_07000000, "levels/ssl/0.rgba16.inc.c", 0x003e76b0, 82641, 0x00000000, 2048); // 0x07000800 - 0x07001000 -ALIGNED8 const Texture ssl_seg7_texture_07000800[] = { -#include "levels/ssl/1.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ssl_seg7_texture_07000800, "levels/ssl/1.ia16.inc.c", 0x003e76b0, 82641, 0x00000800, 2048); // 0x07001000 - 0x07001800 -ALIGNED8 const Texture ssl_pyramid_sand[] = { -#include "levels/ssl/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ssl_pyramid_sand, "levels/ssl/2.rgba16.inc.c", 0x003e76b0, 82641, 0x00001000, 2048); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture ssl_seg7_texture_07001800[] = { -#include "levels/ssl/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ssl_seg7_texture_07001800, "levels/ssl/3.rgba16.inc.c", 0x003e76b0, 82641, 0x00001800, 2048); // 0x07002000 - 0x07002800 -ALIGNED8 const Texture ssl_seg7_texture_07002000[] = { -#include "levels/ssl/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ssl_seg7_texture_07002000, "levels/ssl/4.rgba16.inc.c", 0x003e76b0, 82641, 0x00002000, 2048); // 0x07002800 - 0x07003800 -ALIGNED8 const Texture ssl_seg7_texture_07002800[] = { -#include "levels/ssl/5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ssl_seg7_texture_07002800, "levels/ssl/5.rgba16.inc.c", 0x003e76b0, 82641, 0x00002800, 4096); // 0x07003800 - 0x07004000 -ALIGNED8 const Texture ssl_seg7_texture_07003800[] = { -#include "levels/ssl/6.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ssl_seg7_texture_07003800, "levels/ssl/6.rgba16.inc.c", 0x003e76b0, 82641, 0x00003800, 2048); diff --git a/levels/ssl/tox_box/model.inc.c b/levels/ssl/tox_box/model.inc.c index bb839e4d2..e0c2a8445 100644 --- a/levels/ssl/tox_box/model.inc.c +++ b/levels/ssl/tox_box/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BF90 - 0x0700BFA8 static const Lights1 ssl_seg7_lights_0700BF90 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,102 +6,31 @@ static const Lights1 ssl_seg7_lights_0700BF90 = gdSPDefLights1( ); // 0x0700BFA8 - 0x0700C7A8 -ALIGNED8 const Texture ssl_seg7_texture_0700BFA8[] = { -#include "levels/ssl/8.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ssl_seg7_texture_0700BFA8, "levels/ssl/8.rgba16.inc.c", 0x003e76b0, 82641, 0x0000bfa8, 2048); // 0x0700C7A8 - 0x0700D7A8 -ALIGNED8 const Texture ssl_seg7_texture_0700C7A8[] = { -#include "levels/ssl/9.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ssl_seg7_texture_0700C7A8, "levels/ssl/9.rgba16.inc.c", 0x003e76b0, 82641, 0x0000c7a8, 4096); // 0x0700D7A8 - 0x0700E7A8 -ALIGNED8 const Texture ssl_seg7_texture_0700D7A8[] = { -#include "levels/ssl/10.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ssl_seg7_texture_0700D7A8, "levels/ssl/10.rgba16.inc.c", 0x003e76b0, 82641, 0x0000d7a8, 4096); // 0x0700E7A8 - 0x0700F7A8 -ALIGNED8 const Texture ssl_seg7_texture_0700E7A8[] = { -#include "levels/ssl/11.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ssl_seg7_texture_0700E7A8, "levels/ssl/11.rgba16.inc.c", 0x003e76b0, 82641, 0x0000e7a8, 4096); // 0x0700F7A8 - 0x0700F898 -static const Vtx ssl_seg7_vertex_0700F7A8[] = { - {{{ -153, -255, -153}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, -255, -153}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 154, -153}, 0, { 990, -86}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 154, 154}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -153, 154, -153}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 154, 154, -153}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 154, 154, 154}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -153, 154, 154}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, -255, 154}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, -255, -153}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, 154, -153}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 154, 154, -153}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, -255, 154}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 154, 154}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, -255, -153}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700F7A8, 0x003e76b0, 82641, 0x0000f7a8, 240); // 0x0700F898 - 0x0700F908 -static const Vtx ssl_seg7_vertex_0700F898[] = { - {{{ 154, -255, 154}, 0, { -26, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, 154, 154}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 154, 154, 154}, 0, { -26, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -153, -255, -153}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 154, -153}, 0, { 990, -86}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, 154, -153}, 0, { 0, -86}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, -255, 154}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700F898, 0x003e76b0, 82641, 0x0000f898, 112); // 0x0700F908 - 0x0700FA08 -static const Vtx ssl_seg7_vertex_0700F908[] = { - {{{ 256, -255, -255}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 256, -255}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 256, 256}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, -255, 256}, 0, { 990, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 256, -255}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, -255, -255}, 0, { 0, 2012}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 256, 256}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, -255, 154}, 0, { 172, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 154, -255, -153}, 0, { 786, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -255, -255}, 0, { 990, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -255, 256}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, -255, 256}, 0, { 0, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -255, -255}, 0, { 0, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -153, -255, 154}, 0, { 786, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -255, 256}, 0, { 990, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -153, -255, -153}, 0, { 172, 2012}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700F908, 0x003e76b0, 82641, 0x0000f908, 256); // 0x0700FA08 - 0x0700FB08 -static const Vtx ssl_seg7_vertex_0700FA08[] = { - {{{ -255, -255, -255}, 0, { 990, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 256, -255}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 256, -255}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -255, -255}, 0, { 0, 2012}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, -255, -255}, 0, { 990, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -255, -255}, 0, { 0, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 154, -255, -153}, 0, { 172, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -153, -255, -153}, 0, { 786, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -255, 256}, 0, { 990, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 256, 256}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 256, 256}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -255, 256}, 0, { 0, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 154, -255, 154}, 0, { 786, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -255, 256}, 0, { 990, 2012}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -255, 256}, 0, { 0, 2012}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -153, -255, 154}, 0, { 172, 2012}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700FA08, 0x003e76b0, 82641, 0x0000fa08, 256); // 0x0700FB08 - 0x0700FB48 -static const Vtx ssl_seg7_vertex_0700FB08[] = { - {{{ -255, 256, 256}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 256, 256}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 256, -255}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 256, -255}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ssl_seg7_vertex_0700FB08, 0x003e76b0, 82641, 0x0000fb08, 64); // 0x0700FB48 - 0x0700FBD8 static const Gfx ssl_seg7_dl_0700FB48[] = { diff --git a/levels/thi/areas/1/1/model.inc.c b/levels/thi/areas/1/1/model.inc.c index 165581777..1259e414e 100644 --- a/levels/thi/areas/1/1/model.inc.c +++ b/levels/thi/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07001000 - 0x07001018 static const Lights1 thi_seg7_lights_07001000 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -23,1021 +24,181 @@ static const Lights1 thi_seg7_lights_07001048 = gdSPDefLights1( ); // 0x07001060 - 0x07001140 -static const Vtx thi_seg7_vertex_07001060[] = { - {{{ -4095, -2559, -7167}, 0, { 5808, 4638}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -4095, -6655, -7167}, 0, { 5808, 10478}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -4607, -6655, -7167}, 0, { 6538, 10478}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -4607, -2559, -7167}, 0, { 6538, 4638}, {0x23, 0x77, 0xea, 0xff}}}, - {{{ -4095, -2559, -4607}, 0, { 6538, 4638}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -4095, -6655, -4607}, 0, { 6538, 10478}, {0x18, 0x00, 0x84, 0xff}}}, - {{{ -4095, -6655, -7167}, 0, { 10188, 10478}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -4095, -2559, -7167}, 0, { 10188, 4638}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -5631, -306, -511}, 0, { -8060, 260}, {0x8d, 0x30, 0x15, 0xff}}}, - {{{ -5119, 102, -2149}, 0, { -7330, -2076}, {0x05, 0x7d, 0x10, 0xff}}}, - {{{ -5631, 205, -4607}, 0, { -8060, -5580}, {0xa9, 0x59, 0x16, 0xff}}}, - {{{ -5128, -3583, -5221}, 0, { -7342, 6098}, {0xac, 0x00, 0xa2, 0xff}}}, - {{{ -5128, -1352, -5220}, 0, { -7342, 2918}, {0xb2, 0xae, 0xc9, 0xff}}}, - {{{ -3378, -1330, -5017}, 0, { -4848, 2886}, {0x18, 0xf2, 0x85, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001060, 0x004246d0, 32780, 0x00001060, 224); // 0x07001140 - 0x07001220 -static const Vtx thi_seg7_vertex_07001140[] = { - {{{ -3378, -409, -5324}, 0, { 7560, 1572}, {0x65, 0x48, 0x19, 0xff}}}, - {{{ -3378, -409, -4607}, 0, { 6538, 1572}, {0x74, 0x32, 0x00, 0xff}}}, - {{{ -3378, -818, -5017}, 0, { 7122, 2156}, {0x71, 0x32, 0xe7, 0xff}}}, - {{{ -3378, -1330, -5017}, 0, { -4848, 2886}, {0x18, 0xf2, 0x85, 0xff}}}, - {{{ -3378, -6655, -5017}, 0, { -4848, 10478}, {0xf7, 0x00, 0x82, 0xff}}}, - {{{ -5128, -6655, -5221}, 0, { -7342, 10478}, {0x0e, 0x00, 0x82, 0xff}}}, - {{{ -921, -1433, -5426}, 0, { -1344, 3032}, {0x1d, 0x26, 0x8b, 0xff}}}, - {{{ -3378, -818, -5017}, 0, { -4848, 2156}, {0x71, 0x32, 0xe7, 0xff}}}, - {{{ -5128, -3583, -5221}, 0, { -7342, 6098}, {0xac, 0x00, 0xa2, 0xff}}}, - {{{ -921, -6655, -5426}, 0, { -1344, 10478}, {0x6f, 0x00, 0xc4, 0xff}}}, - {{{ -3378, -1330, -5017}, 0, { 7122, 2886}, {0x18, 0xf2, 0x85, 0xff}}}, - {{{ -3378, -613, -5631}, 0, { 7998, 1864}, {0x65, 0xd8, 0xc1, 0xff}}}, - {{{ -3378, -101, -5631}, 0, { 7998, 1134}, {0x63, 0x4a, 0xe7, 0xff}}}, - {{{ -3378, -818, -4607}, 0, { 6538, 2156}, {0x64, 0x4e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001140, 0x004246d0, 32780, 0x00001140, 224); // 0x07001220 - 0x07001310 -static const Vtx thi_seg7_vertex_07001220[] = { - {{{ -5128, 797, -6244}, 0, { 8872, -146}, {0x1e, 0x76, 0xdf, 0xff}}}, - {{{ -5128, -613, -6244}, 0, { 8872, 1864}, {0xd7, 0xdc, 0x8e, 0xff}}}, - {{{ -5617, 799, -5703}, 0, { 8100, -150}, {0xa7, 0x55, 0xe4, 0xff}}}, - {{{ -5631, -204, -5631}, 0, { 7998, 1280}, {0x87, 0xe8, 0xe6, 0xff}}}, - {{{ -5631, 205, -4607}, 0, { 6538, 698}, {0xa9, 0x59, 0x16, 0xff}}}, - {{{ -5631, -204, -4607}, 0, { 6538, 1280}, {0x8e, 0xce, 0x15, 0xff}}}, - {{{ -5119, -921, -511}, 0, { 698, 2302}, {0x8b, 0xd1, 0x00, 0xff}}}, - {{{ -3378, -101, -5631}, 0, { -4848, 1134}, {0x63, 0x4a, 0xe7, 0xff}}}, - {{{ -5128, -613, -6244}, 0, { -7342, 1864}, {0xd7, 0xdc, 0x8e, 0xff}}}, - {{{ -5128, 797, -6244}, 0, { -7342, -146}, {0x1e, 0x76, 0xdf, 0xff}}}, - {{{ -3378, -613, -5631}, 0, { -4848, 1864}, {0x65, 0xd8, 0xc1, 0xff}}}, - {{{ -5119, -613, -4607}, 0, { 6538, 1864}, {0x89, 0xd9, 0x12, 0xff}}}, - {{{ -5128, -1352, -5220}, 0, { 7412, 2918}, {0xb2, 0xae, 0xc9, 0xff}}}, - {{{ -5128, -3583, -5221}, 0, { 7412, 6098}, {0xac, 0x00, 0xa2, 0xff}}}, - {{{ -5119, -3583, 5120}, 0, { -7330, 6098}, {0x8f, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001220, 0x004246d0, 32780, 0x00001220, 240); // 0x07001310 - 0x070013F0 -static const Vtx thi_seg7_vertex_07001310[] = { - {{{ -5119, -921, 4096}, 0, { -7330, 2302}, {0xa9, 0xb8, 0x38, 0xff}}}, - {{{ -5119, -511, 4096}, 0, { -7330, 1718}, {0xac, 0x54, 0x2b, 0xff}}}, - {{{ -5631, -306, 4096}, 0, { -8060, 1426}, {0xfe, 0x62, 0x50, 0xff}}}, - {{{ -5119, -2047, -7167}, 0, { -7330, -9230}, {0xb1, 0x59, 0xd7, 0xff}}}, - {{{ -5119, -2047, -6143}, 0, { -7330, -7770}, {0x67, 0x3d, 0x27, 0xff}}}, - {{{ -4607, -1535, -7167}, 0, { -6600, -9230}, {0x23, 0x60, 0x4a, 0xff}}}, - {{{ -5119, -1535, -8191}, 0, { -7330, -10690}, {0x8b, 0x2e, 0xf5, 0xff}}}, - {{{ -4607, -1023, -8191}, 0, { -6600, -10690}, {0x4b, 0x25, 0xa2, 0xff}}}, - {{{ -4607, -1535, -7167}, 0, { 10188, 3178}, {0x23, 0x60, 0x4a, 0xff}}}, - {{{ -5119, -2559, -6143}, 0, { 8728, 4638}, {0x77, 0x1f, 0x1c, 0xff}}}, - {{{ -4607, -2559, -7167}, 0, { 10188, 4638}, {0x23, 0x77, 0xea, 0xff}}}, - {{{ -5119, -2047, -6143}, 0, { 8728, 3908}, {0x67, 0x3d, 0x27, 0xff}}}, - {{{ -5119, -2047, -4607}, 0, { 6538, 3908}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -5119, -2559, -4607}, 0, { 6538, 4638}, {0x38, 0x71, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001310, 0x004246d0, 32780, 0x00001310, 224); // 0x070013F0 - 0x070014F0 -static const Vtx thi_seg7_vertex_070013F0[] = { - {{{ -5119, -3583, -7167}, 0, {-10250, 6098}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -5119, -2047, -7167}, 0, {-10250, 3908}, {0xb1, 0x59, 0xd7, 0xff}}}, - {{{ -5119, -1535, -8191}, 0, {-11710, 3178}, {0x8b, 0x2e, 0xf5, 0xff}}}, - {{{ -5119, -3583, -8191}, 0, {-11710, 6098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -921, -6655, -5426}, 0, { 7706, 10478}, {0x6f, 0x00, 0xc4, 0xff}}}, - {{{ -921, -1433, -4607}, 0, { 6538, 3032}, {0x64, 0x4e, 0x00, 0xff}}}, - {{{ -921, -6655, -4607}, 0, { 6538, 10478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -921, -1433, -5426}, 0, { 7706, 3032}, {0x1d, 0x26, 0x8b, 0xff}}}, - {{{ -4607, -6655, -8191}, 0, {-11710, 10478}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -4607, -1023, -8191}, 0, {-11710, 2448}, {0x4b, 0x25, 0xa2, 0xff}}}, - {{{ -4607, -6655, -7167}, 0, { -8790, 10478}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5119, -3583, 5120}, 0, { -7330, 6098}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -5119, -921, -511}, 0, { 698, 2302}, {0x8b, 0xd1, 0x00, 0xff}}}, - {{{ -5119, -613, -4607}, 0, { 6538, 1864}, {0x89, 0xd9, 0x12, 0xff}}}, - {{{ -5119, -511, 4096}, 0, { -5870, 1718}, {0xac, 0x54, 0x2b, 0xff}}}, - {{{ -5119, -2969, 6349}, 0, { -9082, 5222}, {0x8f, 0x38, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070013F0, 0x004246d0, 32780, 0x000013f0, 256); // 0x070014F0 - 0x070015E0 -static const Vtx thi_seg7_vertex_070014F0[] = { - {{{ -5119, -511, 4096}, 0, { -5870, 1718}, {0xac, 0x54, 0x2b, 0xff}}}, - {{{ -5119, -2713, 6400}, 0, { -9156, 4856}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5119, -2713, 6502}, 0, { -9302, 4858}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5119, -511, 8192}, 0, {-11710, 1718}, {0x96, 0x1f, 0x3e, 0xff}}}, - {{{ -5119, -2764, 6349}, 0, { -9082, 4930}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5119, -2969, 6349}, 0, { -9082, 5222}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -5119, -2764, 6554}, 0, { -9374, 4930}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5119, -2969, 6554}, 0, { -9374, 5222}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -5119, -2969, 8192}, 0, {-11710, 5222}, {0xea, 0x58, 0x58, 0xff}}}, - {{{ -4607, -1535, -7167}, 0, { -8790, 3178}, {0x23, 0x60, 0x4a, 0xff}}}, - {{{ -4607, -6655, -7167}, 0, { -8790, 10478}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -4607, -1023, -8191}, 0, {-11710, 2448}, {0x4b, 0x25, 0xa2, 0xff}}}, - {{{ -1535, -511, 1026}, 0, { -2078, 2010}, {0x7e, 0x00, 0xf1, 0xff}}}, - {{{ -1535, 0, 1024}, 0, { -2074, 990}, {0x6b, 0x3d, 0x1b, 0xff}}}, - {{{ -1497, -204, 1331}, 0, { -2686, 1396}, {0x58, 0x2b, 0x4f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070014F0, 0x004246d0, 32780, 0x000014f0, 240); // 0x070015E0 - 0x070016D0 -static const Vtx thi_seg7_vertex_070015E0[] = { - {{{ -1497, -204, 1331}, 0, { -2686, 1396}, {0x58, 0x2b, 0x4f, 0xff}}}, - {{{ -1497, -511, 1331}, 0, { -2686, 2010}, {0x3b, 0x00, 0x70, 0xff}}}, - {{{ -1535, -511, 1024}, 0, { -2074, 2010}, {0x52, 0x14, 0x5d, 0xff}}}, - {{{ -1497, -511, 1331}, 0, { -3020, 2010}, {0x3b, 0x00, 0x70, 0xff}}}, - {{{ -1497, -204, 1331}, 0, { -3020, 1396}, {0x58, 0x2b, 0x4f, 0xff}}}, - {{{ -2559, -204, 1331}, 0, { -5140, 1396}, {0x00, 0x10, 0x7d, 0xff}}}, - {{{ -2559, -511, 1331}, 0, { -5140, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4607, -3583, 8192}, 0, { 16320, 8142}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4607, -2969, 7168}, 0, { 14276, 6916}, {0x6e, 0x3b, 0x12, 0xff}}}, - {{{ -4607, -2969, 8192}, 0, { 16320, 6916}, {0x6d, 0x05, 0x3f, 0xff}}}, - {{{ -4607, -3583, 7987}, 0, { 15912, 8142}, {0x61, 0x41, 0x30, 0xff}}}, - {{{ -4607, -2764, 6554}, 0, { 13050, 6506}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4607, -2969, 6554}, 0, { 13050, 6916}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -4607, -1535, 7168}, 0, { 14276, 4054}, {0x7d, 0x14, 0x05, 0xff}}}, - {{{ -5119, -511, 8192}, 0, { 16320, 2010}, {0x96, 0x1f, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070015E0, 0x004246d0, 32780, 0x000015e0, 240); // 0x070016D0 - 0x070017D0 -static const Vtx thi_seg7_vertex_070016D0[] = { - {{{ -4607, -3583, 8192}, 0, { 9166, 8142}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -4607, -2969, 8192}, 0, { 9166, 6916}, {0x6d, 0x05, 0x3f, 0xff}}}, - {{{ -5119, -2969, 8192}, 0, { 10188, 6916}, {0xea, 0x58, 0x58, 0xff}}}, - {{{ -5119, -511, 8192}, 0, { 10188, 2010}, {0x96, 0x1f, 0x3e, 0xff}}}, - {{{ -4607, -2764, 6349}, 0, { 12640, 6506}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4607, -2969, 6349}, 0, { 12640, 6916}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -4607, -2969, 5120}, 0, { 10188, 6916}, {0x4c, 0x4d, 0x41, 0xff}}}, - {{{ -4607, -1023, -8191}, 0, { 6538, 2448}, {0x4b, 0x25, 0xa2, 0xff}}}, - {{{ -4607, -6655, -8191}, 0, { 6538, 10478}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -5119, -6655, -8191}, 0, { 7268, 10478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4607, -1535, 4096}, 0, { 8144, 4054}, {0x60, 0x1c, 0x4d, 0xff}}}, - {{{ -4607, -1535, 7168}, 0, { 14276, 4054}, {0x7d, 0x14, 0x05, 0xff}}}, - {{{ -4607, -2713, 6400}, 0, { 12744, 6404}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4607, -2764, 6554}, 0, { 13050, 6506}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -4607, -2713, 6502}, 0, { 12948, 6404}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -5119, -511, 4096}, 0, { 8144, 2010}, {0xac, 0x54, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070016D0, 0x004246d0, 32780, 0x000016d0, 256); // 0x070017D0 - 0x07001830 -static const Vtx thi_seg7_vertex_070017D0[] = { - {{{ -4607, -1535, 7168}, 0, { 14276, 4054}, {0x7d, 0x14, 0x05, 0xff}}}, - {{{ -5119, -511, 4096}, 0, { 8144, 2010}, {0xac, 0x54, 0x2b, 0xff}}}, - {{{ -5119, -511, 8192}, 0, { 16320, 2010}, {0x96, 0x1f, 0x3e, 0xff}}}, - {{{ -5119, -6655, -8191}, 0, { 7268, 10478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5119, -1535, -8191}, 0, { 7268, 3178}, {0x8b, 0x2e, 0xf5, 0xff}}}, - {{{ -4607, -1023, -8191}, 0, { 6538, 2448}, {0x4b, 0x25, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070017D0, 0x004246d0, 32780, 0x000017d0, 96); // 0x07001830 - 0x07001920 -static const Vtx thi_seg7_vertex_07001830[] = { - {{{ -5128, -1352, -5220}, 0, { 7412, 2918}, {0xb2, 0xae, 0xc9, 0xff}}}, - {{{ -5631, -204, -4607}, 0, { 6538, 1280}, {0x8e, 0xce, 0x15, 0xff}}}, - {{{ -5631, -204, -5631}, 0, { 7998, 1280}, {0x87, 0xe8, 0xe6, 0xff}}}, - {{{ -5128, -613, -6244}, 0, { 8872, 1864}, {0xd7, 0xdc, 0x8e, 0xff}}}, - {{{ -5119, -613, -4607}, 0, { 6538, 1864}, {0x89, 0xd9, 0x12, 0xff}}}, - {{{ -5119, -921, -511}, 0, { 698, 2302}, {0x8b, 0xd1, 0x00, 0xff}}}, - {{{ -5128, -1352, -5220}, 0, { -7342, 2918}, {0xb2, 0xae, 0xc9, 0xff}}}, - {{{ -5128, -613, -6244}, 0, { -7342, 1864}, {0xd7, 0xdc, 0x8e, 0xff}}}, - {{{ -3378, -613, -5631}, 0, { -4848, 1864}, {0x65, 0xd8, 0xc1, 0xff}}}, - {{{ -3378, -1330, -5017}, 0, { -4848, 2886}, {0x18, 0xf2, 0x85, 0xff}}}, - {{{ -5631, -306, -511}, 0, { -760, -7040}, {0x8d, 0x30, 0x15, 0xff}}}, - {{{ -5119, -921, -511}, 0, { -760, -6310}, {0x8b, 0xd1, 0x00, 0xff}}}, - {{{ -5119, -921, 4096}, 0, { 5808, -6310}, {0xa9, 0xb8, 0x38, 0xff}}}, - {{{ -5631, -306, 4096}, 0, { 5808, -7040}, {0xfe, 0x62, 0x50, 0xff}}}, - {{{ -5631, 205, -4607}, 0, { -6600, -7040}, {0xa9, 0x59, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001830, 0x004246d0, 32780, 0x00001830, 240); // 0x07001920 - 0x07001960 -static const Vtx thi_seg7_vertex_07001920[] = { - {{{ -2578, -3583, 5700}, 0, { 4742, 2234}, {0x29, 0x6d, 0x32, 0xff}}}, - {{{ -2578, -1535, 4676}, 0, { 4180, 0}, {0x2f, 0xcc, 0x69, 0xff}}}, - {{{ -4607, -2969, 5120}, 0, { 530, 1682}, {0x4c, 0x4d, 0x41, 0xff}}}, - {{{ -4607, -1535, 4096}, 0, { 0, 0}, {0x60, 0x1c, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001920, 0x004246d0, 32780, 0x00001920, 64); // 0x07001960 - 0x070019F0 -static const Vtx thi_seg7_vertex_07001960[] = { - {{{ -2578, -1535, 4676}, 0, { -9362, 2522}, {0x2f, 0xcc, 0x69, 0xff}}}, - {{{ -2578, -3583, 5700}, 0, {-11406, 4566}, {0x29, 0x6d, 0x32, 0xff}}}, - {{{ -2562, -1804, 1638}, 0, { -3300, 2790}, {0x4e, 0x23, 0x5d, 0xff}}}, - {{{ -2578, -1535, 4676}, 0, { -5178, -3676}, {0x2f, 0xcc, 0x69, 0xff}}}, - {{{ -1708, -1535, 1631}, 0, { -3442, -638}, {0x09, 0xca, 0x72, 0xff}}}, - {{{ -1459, -1459, 1629}, 0, { -2946, -636}, {0x6d, 0xc6, 0x18, 0xff}}}, - {{{ -1023, -1023, 5120}, 0, { -2074, -4120}, {0x52, 0xd3, 0x54, 0xff}}}, - {{{ -2562, -1535, 1638}, 0, { -5146, -646}, {0x49, 0xb8, 0x49, 0xff}}}, - {{{ -2562, -1535, 1638}, 0, { -3300, 2522}, {0x49, 0xb8, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001960, 0x004246d0, 32780, 0x00001960, 144); // 0x070019F0 - 0x07001A50 -static const Vtx thi_seg7_vertex_070019F0[] = { - {{{ 5632, -2764, -1330}, 0, { 0, 0}, {0x1b, 0xdc, 0x8a, 0xff}}}, - {{{ 6042, -2457, -1330}, 0, { -1052, 0}, {0x39, 0xd7, 0x97, 0xff}}}, - {{{ 5632, -3481, -818}, 0, { 826, 736}, {0x5e, 0xac, 0xf2, 0xff}}}, - {{{ 5632, -3481, -818}, 0, { 0, 2154}, {0x5e, 0xac, 0xf2, 0xff}}}, - {{{ 6042, -2457, 102}, 0, { 918, 802}, {0x51, 0xc4, 0x4b, 0xff}}}, - {{{ 5632, -2764, 102}, 0, { 0, 990}, {0x18, 0xe0, 0x78, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070019F0, 0x004246d0, 32780, 0x000019f0, 96); // 0x07001A50 - 0x07001B30 -static const Vtx thi_seg7_vertex_07001A50[] = { - {{{ -1279, 2202, -1789}, 0, { 3776, 0}, {0xc1, 0x59, 0xc1, 0xff}}}, - {{{ -2303, 666, -765}, 0, { 1492, 1244}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -2303, 2202, -765}, 0, { 1492, 0}, {0x9d, 0x49, 0xe6, 0xff}}}, - {{{ -2303, 2202, -765}, 0, { 0, 0}, {0x9d, 0x49, 0xe6, 0xff}}}, - {{{ -2303, 666, 258}, 0, { 2012, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2303, 2202, 258}, 0, { 2012, 0}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -2303, 666, -765}, 0, { 0, 990}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -2303, 2202, 258}, 0, { 0, 0}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -2303, 666, 258}, 0, { 0, 1244}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1279, 2202, 258}, 0, { 1672, 0}, {0xbb, 0x5a, 0x38, 0xff}}}, - {{{ -1586, 1690, -1277}, 0, { 2012, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -1791, 154, -1277}, 0, { 1672, 1244}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, 154, -1277}, 0, { 0, 1244}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -2815, 1690, -1277}, 0, { 0, 0}, {0x99, 0x33, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001A50, 0x004246d0, 32780, 0x00001a50, 224); // 0x07001B30 - 0x07001C10 -static const Vtx thi_seg7_vertex_07001B30[] = { - {{{ -2815, 1690, -253}, 0, { 0, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1791, 154, -253}, 0, { 1672, 1244}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1586, 1690, -253}, 0, { 2012, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2815, 154, -253}, 0, { 0, 1244}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2815, 1690, -1277}, 0, { 0, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -2815, 154, -1277}, 0, { 0, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -2815, 154, -253}, 0, { 2012, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2815, 1690, -253}, 0, { 2012, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1535, -1535, 1024}, 0, { 6834, 820}, {0x65, 0x2e, 0x3b, 0xff}}}, - {{{ -1459, -1459, 1629}, 0, { 5820, 756}, {0x6d, 0xc6, 0x18, 0xff}}}, - {{{ -1459, -1804, 1629}, 0, { 5820, 1042}, {0x17, 0x5a, 0x55, 0xff}}}, - {{{ -1535, -511, 1024}, 0, { 6834, 0}, {0x52, 0x14, 0x5d, 0xff}}}, - {{{ -1023, -511, 5120}, 0, { 0, 0}, {0x27, 0x6f, 0x2e, 0xff}}}, - {{{ -1023, -1023, 5120}, 0, { 0, 394}, {0x52, 0xd3, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001B30, 0x004246d0, 32780, 0x00001b30, 224); // 0x07001C10 - 0x07001D10 -static const Vtx thi_seg7_vertex_07001C10[] = { - {{{ -921, -1637, -5221}, 0, { 3648, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 922, -1637, -5221}, 0, { 0, 0}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 922, -2047, -5221}, 0, { 0, 376}, {0x2f, 0x1d, 0x8e, 0xff}}}, - {{{ -921, -2457, -5221}, 0, { 3648, 786}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 922, -2457, -5221}, 0, { 0, 786}, {0xe1, 0x00, 0x86, 0xff}}}, - {{{ 922, -2047, -5221}, 0, { 1194, 376}, {0x2f, 0x1d, 0x8e, 0xff}}}, - {{{ 922, -1637, -5221}, 0, { 1194, 0}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 922, -1637, -4607}, 0, { 0, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 922, -2047, -4607}, 0, { 0, 376}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 2970, -2457, -5631}, 0, { 2012, 376}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2970, -2047, -4607}, 0, { 0, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 2970, -2457, -4607}, 0, { 0, 376}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2970, -2047, -5631}, 0, { 2012, 0}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 1946, -2047, -5631}, 0, { 1972, 0}, {0xed, 0x4d, 0x9d, 0xff}}}, - {{{ 2970, -2047, -5631}, 0, { 0, 0}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 2970, -2457, -5631}, 0, { 0, 376}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001C10, 0x004246d0, 32780, 0x00001c10, 256); // 0x07001D10 - 0x07001E10 -static const Vtx thi_seg7_vertex_07001D10[] = { - {{{ 1946, -2047, -5631}, 0, { 1972, 0}, {0xed, 0x4d, 0x9d, 0xff}}}, - {{{ 2970, -2457, -5631}, 0, { 0, 376}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1946, -2457, -5631}, 0, { 1972, 376}, {0xe8, 0x00, 0x84, 0xff}}}, - {{{ 922, -2457, -5221}, 0, { 4136, 376}, {0xe1, 0x00, 0x86, 0xff}}}, - {{{ 922, -2047, -5221}, 0, { 4136, 0}, {0x2f, 0x1d, 0x8e, 0xff}}}, - {{{ -7167, -2047, -3071}, 0, { 0, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -5119, -3583, -3071}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5119, -2047, -3071}, 0, { 4056, 0}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -7167, -3583, -3071}, 0, { 0, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -6655, -2047, -6655}, 0, { 0, 0}, {0x93, 0x2f, 0xd4, 0xff}}}, - {{{ -6655, -3583, -5119}, 0, { 3034, 990}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -6655, -2047, -5119}, 0, { 3034, 0}, {0xcb, 0x6e, 0xe1, 0xff}}}, - {{{ -7167, -2047, -4607}, 0, { 4056, 0}, {0x8d, 0x2a, 0xe2, 0xff}}}, - {{{ -7167, -3583, -3071}, 0, { 7122, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -7167, -2047, -3071}, 0, { 7122, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -7167, -3583, -4607}, 0, { 4056, 990}, {0x93, 0x00, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001D10, 0x004246d0, 32780, 0x00001d10, 256); // 0x07001E10 - 0x07001EF0 -static const Vtx thi_seg7_vertex_07001E10[] = { - {{{ -6655, -2047, -5119}, 0, { 0, 0}, {0xcb, 0x6e, 0xe1, 0xff}}}, - {{{ -7167, -3583, -4607}, 0, { 1414, 990}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -7167, -2047, -4607}, 0, { 1414, 0}, {0x8d, 0x2a, 0xe2, 0xff}}}, - {{{ -6655, -3583, -5119}, 0, { 0, 990}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ -5119, -2047, -7167}, 0, { -36, 0}, {0xb1, 0x59, 0xd7, 0xff}}}, - {{{ -5119, -3583, -7167}, 0, { -36, 990}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -6655, -3583, -6655}, 0, { 3194, 990}, {0xae, 0x00, 0xa0, 0xff}}}, - {{{ -6655, -2047, -6655}, 0, { 3194, 0}, {0x93, 0x2f, 0xd4, 0xff}}}, - {{{ 6246, -2047, 102}, 0, { 0, 0}, {0x25, 0x44, 0x63, 0xff}}}, - {{{ 6042, -2457, 102}, 0, { 0, 272}, {0x51, 0xc4, 0x4b, 0xff}}}, - {{{ 6554, -2047, -818}, 0, { 1808, -112}, {0x7a, 0xe1, 0xf4, 0xff}}}, - {{{ -6655, -2047, -6655}, 0, { 0, 0}, {0x93, 0x2f, 0xd4, 0xff}}}, - {{{ -6655, -3583, -6655}, 0, { 0, 990}, {0xae, 0x00, 0xa0, 0xff}}}, - {{{ -6655, -3583, -5119}, 0, { 3034, 990}, {0x86, 0x00, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001E10, 0x004246d0, 32780, 0x00001e10, 224); // 0x07001EF0 - 0x07001FF0 -static const Vtx thi_seg7_vertex_07001EF0[] = { - {{{ -4607, -1535, 4096}, 0, { 960, 990}, {0x60, 0x1c, 0x4d, 0xff}}}, - {{{ -4607, -511, 4096}, 0, { 960, 0}, {0xe9, 0x39, 0x6e, 0xff}}}, - {{{ -5119, -511, 4096}, 0, { 0, 0}, {0xac, 0x54, 0x2b, 0xff}}}, - {{{ -2578, -1535, 4676}, 0, { 5168, 990}, {0x2f, 0xcc, 0x69, 0xff}}}, - {{{ -1023, -1023, 5120}, 0, { 8396, 480}, {0x52, 0xd3, 0x54, 0xff}}}, - {{{ -1023, -511, 5120}, 0, { 8396, 0}, {0x27, 0x6f, 0x2e, 0xff}}}, - {{{ -726, -3583, 6284}, 0, { 990, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -726, -2559, 6284}, 0, { 990, 0}, {0xe7, 0x74, 0xd5, 0xff}}}, - {{{ -296, -2559, 6284}, 0, { 0, 0}, {0x26, 0x2c, 0x90, 0xff}}}, - {{{ 6042, -2457, -1330}, 0, { 2830, 272}, {0x39, 0xd7, 0x97, 0xff}}}, - {{{ 6246, -2047, -1330}, 0, { 2830, 0}, {0x20, 0x6a, 0xc4, 0xff}}}, - {{{ 6554, -2047, -818}, 0, { 1808, -112}, {0x7a, 0xe1, 0xf4, 0xff}}}, - {{{ 5632, -2764, 102}, 0, { 0, 684}, {0x18, 0xe0, 0x78, 0xff}}}, - {{{ 6042, -2457, 102}, 0, { 786, 376}, {0x51, 0xc4, 0x4b, 0xff}}}, - {{{ 6246, -2047, 102}, 0, { 1194, 0}, {0x25, 0x44, 0x63, 0xff}}}, - {{{ 5632, -2047, 102}, 0, { 0, 0}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001EF0, 0x004246d0, 32780, 0x00001ef0, 256); // 0x07001FF0 - 0x070020D0 -static const Vtx thi_seg7_vertex_07001FF0[] = { - {{{ 5632, -2047, -1330}, 0, { 0, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 6042, -2457, -1330}, 0, { 786, 376}, {0x39, 0xd7, 0x97, 0xff}}}, - {{{ 5632, -2764, -1330}, 0, { 0, 684}, {0x1b, 0xdc, 0x8a, 0xff}}}, - {{{ 6246, -2047, -1330}, 0, { 1194, 0}, {0x20, 0x6a, 0xc4, 0xff}}}, - {{{ -726, -3583, 6284}, 0, { 990, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -296, -2559, 6284}, 0, { 0, 0}, {0x26, 0x2c, 0x90, 0xff}}}, - {{{ -296, -3583, 6284}, 0, { 0, 990}, {0x53, 0x00, 0xa0, 0xff}}}, - {{{ -941, -2559, 6656}, 0, { 990, 0}, {0x86, 0x23, 0x00, 0xff}}}, - {{{ -726, -3583, 6284}, 0, { 0, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -941, -3583, 6656}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -81, -2559, 6656}, 0, { 990, 0}, {0x6d, 0x3f, 0x00, 0xff}}}, - {{{ -296, -3583, 7028}, 0, { 0, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -81, -3583, 6656}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -296, -2559, 7028}, 0, { 0, 0}, {0x29, 0x5f, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07001FF0, 0x004246d0, 32780, 0x00001ff0, 224); // 0x070020D0 - 0x070021C0 -static const Vtx thi_seg7_vertex_070020D0[] = { - {{{ -296, -3583, 6284}, 0, { 990, 990}, {0x53, 0x00, 0xa0, 0xff}}}, - {{{ -81, -2559, 6656}, 0, { 0, 0}, {0x6d, 0x3f, 0x00, 0xff}}}, - {{{ -81, -3583, 6656}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -296, -2559, 6284}, 0, { 990, 0}, {0x26, 0x2c, 0x90, 0xff}}}, - {{{ -296, -3583, 7028}, 0, { 990, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ -296, -2559, 7028}, 0, { 990, 0}, {0x29, 0x5f, 0x48, 0xff}}}, - {{{ -726, -2559, 7028}, 0, { 0, 0}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ -726, -3583, 7028}, 0, { 0, 990}, {0xad, 0x00, 0x60, 0xff}}}, - {{{ -726, -3583, 7028}, 0, { 990, 990}, {0xad, 0x00, 0x60, 0xff}}}, - {{{ -726, -2559, 7028}, 0, { 990, 0}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ -941, -2559, 6656}, 0, { 0, 0}, {0x86, 0x23, 0x00, 0xff}}}, - {{{ -941, -2559, 6656}, 0, { 990, 0}, {0x86, 0x23, 0x00, 0xff}}}, - {{{ -726, -2559, 6284}, 0, { 0, 0}, {0xe7, 0x74, 0xd5, 0xff}}}, - {{{ -726, -3583, 6284}, 0, { 0, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -941, -3583, 6656}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070020D0, 0x004246d0, 32780, 0x000020d0, 240); // 0x070021C0 - 0x07002220 -static const Vtx thi_seg7_vertex_070021C0[] = { - {{{ -1459, -1804, 1629}, 0, { 4878, 1042}, {0x17, 0x5a, 0x55, 0xff}}}, - {{{ -1459, -1459, 1629}, 0, { 4878, 756}, {0x6d, 0xc6, 0x18, 0xff}}}, - {{{ -1708, -1535, 1631}, 0, { 4478, 820}, {0x09, 0xca, 0x72, 0xff}}}, - {{{ -2562, -1804, 1638}, 0, { 3104, 1042}, {0x4e, 0x23, 0x5d, 0xff}}}, - {{{ -2562, -1794, 1638}, 0, { 3104, 1034}, {0x01, 0x00, 0x7e, 0xff}}}, - {{{ -2562, -1535, 1638}, 0, { 3102, 820}, {0x49, 0xb8, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070021C0, 0x004246d0, 32780, 0x000021c0, 96); // 0x07002220 - 0x07002260 -static const Vtx thi_seg7_vertex_07002220[] = { - {{{ 5632, -3481, -818}, 0, { 1808, 1004}, {0x5e, 0xac, 0xf2, 0xff}}}, - {{{ 6042, -2457, -1330}, 0, { 2830, 272}, {0x39, 0xd7, 0x97, 0xff}}}, - {{{ 6554, -2047, -818}, 0, { 1808, -112}, {0x7a, 0xe1, 0xf4, 0xff}}}, - {{{ 6042, -2457, 102}, 0, { 0, 272}, {0x51, 0xc4, 0x4b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002220, 0x004246d0, 32780, 0x00002220, 64); // 0x07002260 - 0x07002360 -static const Vtx thi_seg7_vertex_07002260[] = { - {{{ -3583, 1229, -511}, 0, { -7184, 0}, {0xda, 0x48, 0x60, 0xff}}}, - {{{ -3583, 1016, -1842}, 0, { -7184, -2690}, {0xeb, 0x7b, 0xee, 0xff}}}, - {{{ -4347, 717, -1842}, 0, { -8708, -2690}, {0xa0, 0x52, 0x04, 0xff}}}, - {{{ -4230, 717, -2457}, 0, { -8476, -3916}, {0xbc, 0x5f, 0xd0, 0xff}}}, - {{{ -4607, 64, -3583}, 0, { -9228, -6164}, {0xdf, 0x7a, 0xfb, 0xff}}}, - {{{ -4607, 94, -2457}, 0, { -9228, -3916}, {0xe8, 0x7c, 0xfd, 0xff}}}, - {{{ -4230, 341, -2457}, 0, { -8476, -3916}, {0xa9, 0x44, 0xc3, 0xff}}}, - {{{ -3583, 512, -3071}, 0, { -7184, -5142}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ -3583, 512, -4607}, 0, { -7184, -8208}, {0xe8, 0x6d, 0xc5, 0xff}}}, - {{{ -4607, -12, -1842}, 0, { -9228, -2690}, {0xf6, 0x75, 0x2e, 0xff}}}, - {{{ -4347, -511, -511}, 0, { -8708, 0}, {0xaa, 0x57, 0x1f, 0xff}}}, - {{{ -4347, 90, -1842}, 0, { -8708, -2690}, {0x99, 0x42, 0x1e, 0xff}}}, - {{{ -2047, 819, -3071}, 0, { -4118, -5142}, {0x00, 0x7d, 0xec, 0xff}}}, - {{{ -2047, 1229, -511}, 0, { -4118, 0}, {0x00, 0x78, 0x29, 0xff}}}, - {{{ -4607, -511, 1024}, 0, { -9228, 3032}, {0xd6, 0x71, 0x24, 0xff}}}, - {{{ -5119, -511, -511}, 0, {-10250, 0}, {0x14, 0x7b, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002260, 0x004246d0, 32780, 0x00002260, 256); // 0x07002360 - 0x07002440 -static const Vtx thi_seg7_vertex_07002360[] = { - {{{ -3583, 1016, -1842}, 0, { -7184, -2690}, {0xeb, 0x7b, 0xee, 0xff}}}, - {{{ -3583, 819, -3071}, 0, { -7184, -5142}, {0xc8, 0x41, 0xa3, 0xff}}}, - {{{ -4230, 717, -2457}, 0, { -8476, -3916}, {0xbc, 0x5f, 0xd0, 0xff}}}, - {{{ -2047, 819, -3071}, 0, { -4118, -5142}, {0x00, 0x7d, 0xec, 0xff}}}, - {{{ -2559, 512, -3071}, 0, { -5140, -5142}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -3583, 512, -4607}, 0, { -7184, -8208}, {0xe8, 0x6d, 0xc5, 0xff}}}, - {{{ -3583, 512, -3071}, 0, { -6366, -5142}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ -1279, 2202, 258}, 0, { -2586, 1502}, {0xbb, 0x5a, 0x38, 0xff}}}, - {{{ -1279, 2202, -1789}, 0, { -2586, -2584}, {0xc1, 0x59, 0xc1, 0xff}}}, - {{{ -2303, 2202, -765}, 0, { -4630, -540}, {0x9d, 0x49, 0xe6, 0xff}}}, - {{{ -4607, 0, -4607}, 0, { -9228, -8208}, {0xed, 0x53, 0xa3, 0xff}}}, - {{{ -4607, 64, -3583}, 0, { -9228, -6164}, {0xdf, 0x7a, 0xfb, 0xff}}}, - {{{ -5119, 0, -4607}, 0, {-10250, -8208}, {0x1a, 0x7b, 0xf2, 0xff}}}, - {{{ -2559, 512, -4607}, 0, { -5140, -8208}, {0xe3, 0x1d, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002360, 0x004246d0, 32780, 0x00002360, 224); // 0x07002440 - 0x07002530 -static const Vtx thi_seg7_vertex_07002440[] = { - {{{ -1586, 1690, -1277}, 0, { -3198, -1562}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -2815, 1690, -1277}, 0, { -5652, -1562}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -2815, 1690, -253}, 0, { -5652, 482}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1586, 1690, -253}, 0, { -3198, 482}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1279, 2202, 258}, 0, { -2586, 1502}, {0xbb, 0x5a, 0x38, 0xff}}}, - {{{ -2303, 2202, -765}, 0, { -4630, -540}, {0x9d, 0x49, 0xe6, 0xff}}}, - {{{ -2303, 2202, 258}, 0, { -4630, 1502}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -1023, -511, 5120}, 0, { -2074, 11208}, {0x27, 0x6f, 0x2e, 0xff}}}, - {{{ -4607, -511, 1024}, 0, { -9228, 3032}, {0xd6, 0x71, 0x24, 0xff}}}, - {{{ -4607, -511, 4096}, 0, { -9228, 9164}, {0xe9, 0x39, 0x6e, 0xff}}}, - {{{ -1535, -511, 1024}, 0, { -3096, 3032}, {0x52, 0x14, 0x5d, 0xff}}}, - {{{ -5119, -511, 4096}, 0, {-10250, 9164}, {0xac, 0x54, 0x2b, 0xff}}}, - {{{ -5119, -511, -511}, 0, {-10250, 0}, {0x14, 0x7b, 0x13, 0xff}}}, - {{{ -4607, -12, -1842}, 0, { -9228, -2690}, {0xf6, 0x75, 0x2e, 0xff}}}, - {{{ -5119, 102, -2149}, 0, {-10250, -3302}, {0x05, 0x7d, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002440, 0x004246d0, 32780, 0x00002440, 240); // 0x07002530 - 0x07002630 -static const Vtx thi_seg7_vertex_07002530[] = { - {{{ -4607, 64, -3583}, 0, { -9228, -6164}, {0xdf, 0x7a, 0xfb, 0xff}}}, - {{{ -5119, 0, -4607}, 0, {-10250, -8208}, {0x1a, 0x7b, 0xf2, 0xff}}}, - {{{ -5119, 102, -2149}, 0, {-10250, -3302}, {0x05, 0x7d, 0x10, 0xff}}}, - {{{ -4607, 94, -2457}, 0, { -9228, -3916}, {0xe8, 0x7c, 0xfd, 0xff}}}, - {{{ -5128, 285, -5732}, 0, {-10268, -10454}, {0x31, 0x63, 0x3e, 0xff}}}, - {{{ -5631, 205, -4607}, 0, {-11272, -8208}, {0xa9, 0x59, 0x16, 0xff}}}, - {{{ -3378, -409, -4607}, 0, { -6776, -8208}, {0x74, 0x32, 0x00, 0xff}}}, - {{{ -3378, -409, -5324}, 0, { -6776, -9638}, {0x65, 0x48, 0x19, 0xff}}}, - {{{ -3378, -818, -5017}, 0, { -6776, -9026}, {0x71, 0x32, 0xe7, 0xff}}}, - {{{ -921, -1433, -4607}, 0, { -1870, -8208}, {0x64, 0x4e, 0x00, 0xff}}}, - {{{ -921, -1433, -5426}, 0, { -1870, -9844}, {0x1d, 0x26, 0x8b, 0xff}}}, - {{{ -4607, -12, -1842}, 0, { -9228, -2690}, {0xf6, 0x75, 0x2e, 0xff}}}, - {{{ -4607, 102, -2149}, 0, { -9228, -3302}, {0x00, 0x7d, 0x14, 0xff}}}, - {{{ -4607, -2559, -7167}, 0, { -9228, -13318}, {0x23, 0x77, 0xea, 0xff}}}, - {{{ -5119, -2559, -4607}, 0, {-10250, -8208}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -4095, -2559, -4607}, 0, { -8206, -8208}, {0x59, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002530, 0x004246d0, 32780, 0x00002530, 256); // 0x07002630 - 0x07002720 -static const Vtx thi_seg7_vertex_07002630[] = { - {{{ -4607, -2559, -7167}, 0, { -9228, -13318}, {0x23, 0x77, 0xea, 0xff}}}, - {{{ -5119, -2559, -6143}, 0, {-10250, -11274}, {0x77, 0x1f, 0x1c, 0xff}}}, - {{{ -5119, -2559, -4607}, 0, {-10250, -8208}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -4095, -2559, -4607}, 0, { -8206, -8208}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -4095, -2559, -7167}, 0, { -8206, -13318}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -3378, -818, -5017}, 0, { -6776, -9026}, {0x71, 0x32, 0xe7, 0xff}}}, - {{{ -3378, -818, -4607}, 0, { -6776, -8208}, {0x64, 0x4e, 0x00, 0xff}}}, - {{{ -921, -1433, -4607}, 0, { -1870, -8208}, {0x64, 0x4e, 0x00, 0xff}}}, - {{{ 7168, -2559, 5632}, 0, { 14276, 12230}, {0x2f, 0x75, 0x0c, 0xff}}}, - {{{ 6349, -2832, 6656}, 0, { 12640, 14274}, {0xe4, 0x7b, 0x0d, 0xff}}}, - {{{ 7168, -2832, 6656}, 0, { 14276, 14274}, {0x39, 0x71, 0xfd, 0xff}}}, - {{{ 5632, -2559, 5632}, 0, { 11210, 12230}, {0xae, 0x59, 0x25, 0xff}}}, - {{{ 5632, -2559, 4864}, 0, { 11210, 10698}, {0xe5, 0x73, 0x2c, 0xff}}}, - {{{ 6400, -2559, 4096}, 0, { 12744, 9164}, {0xd1, 0x6a, 0xce, 0xff}}}, - {{{ 5632, -2559, 4096}, 0, { 11210, 9164}, {0x00, 0x38, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002630, 0x004246d0, 32780, 0x00002630, 240); // 0x07002720 - 0x07002820 -static const Vtx thi_seg7_vertex_07002720[] = { - {{{ 4267, -3583, 7168}, 0, { 8484, 15296}, {0xd0, 0x72, 0xe9, 0xff}}}, - {{{ 6349, -2832, 7168}, 0, { 12640, 15296}, {0xf9, 0x7d, 0xeb, 0xff}}}, - {{{ 6349, -2832, 6656}, 0, { 12640, 14274}, {0xe4, 0x7b, 0x0d, 0xff}}}, - {{{ 5632, -3583, 5632}, 0, { 11210, 12230}, {0xfc, 0x63, 0x4f, 0xff}}}, - {{{ 6554, -2832, 7066}, 0, { 13050, 15092}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6554, -2832, 6861}, 0, { 13050, 14682}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7168, -2832, 6656}, 0, { 14276, 14274}, {0x39, 0x71, 0xfd, 0xff}}}, - {{{ 7168, -2559, 5632}, 0, { 14276, 12230}, {0x2f, 0x75, 0x0c, 0xff}}}, - {{{ 7168, -2559, 3584}, 0, { 14276, 8142}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 6400, -2559, 4096}, 0, { 12744, 9164}, {0xd1, 0x6a, 0xce, 0xff}}}, - {{{ 6758, -2832, 6861}, 0, { 13458, 14682}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6861, -2832, 7168}, 0, { 13662, 15296}, {0xe0, 0x79, 0xf1, 0xff}}}, - {{{ 7168, -1945, 8192}, 0, { 14276, 17340}, {0xc2, 0x58, 0x42, 0xff}}}, - {{{ 6656, -2559, 3584}, 0, { 13254, 8142}, {0xc7, 0x40, 0xa3, 0xff}}}, - {{{ 6758, -2832, 7066}, 0, { 13458, 15092}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6656, -2832, 7680}, 0, { 13254, 16318}, {0xa7, 0x58, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002720, 0x004246d0, 32780, 0x00002720, 256); // 0x07002820 - 0x07002920 -static const Vtx thi_seg7_vertex_07002820[] = { - {{{ 1946, -2047, -5631}, 0, { 3852, -10252}, {0xed, 0x4d, 0x9d, 0xff}}}, - {{{ 922, -2047, -4607}, 0, { 1808, -8208}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 2970, -2047, -4607}, 0, { 5896, -8208}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 6349, -2832, 7168}, 0, { 12640, 15296}, {0xf9, 0x7d, 0xeb, 0xff}}}, - {{{ 5803, -2832, 7168}, 0, { 11550, 15296}, {0xcd, 0x65, 0x37, 0xff}}}, - {{{ 6656, -2832, 7680}, 0, { 13254, 16318}, {0xa7, 0x58, 0x10, 0xff}}}, - {{{ 7168, -1945, 8192}, 0, { 14276, 17340}, {0xc2, 0x58, 0x42, 0xff}}}, - {{{ 6656, -2832, 8192}, 0, { 13254, 17340}, {0x8a, 0x14, 0x29, 0xff}}}, - {{{ 5632, -1535, -4607}, 0, { 11210, -8208}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 7680, -1535, -6655}, 0, { 15298, -12296}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 5632, -1535, -6655}, 0, { 11210, -12296}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 6656, -1535, -4607}, 0, { 13254, -8208}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 6656, -1535, -2559}, 0, { 13254, -4120}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 7680, -1535, -2559}, 0, { 15298, -4120}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 922, -2047, -5221}, 0, { 1808, -9434}, {0x2f, 0x1d, 0x8e, 0xff}}}, - {{{ 2970, -2047, -5631}, 0, { 5896, -10252}, {0x49, 0x49, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002820, 0x004246d0, 32780, 0x00002820, 256); // 0x07002920 - 0x07002A20 -static const Vtx thi_seg7_vertex_07002920[] = { - {{{ 922, -1637, -4607}, 0, { 1808, -8208}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 922, -1637, -5221}, 0, { 1808, -9434}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -921, -1637, -5221}, 0, { -1870, -9434}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -921, -1637, -4607}, 0, { -1870, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3378, -409, -5324}, 0, { -6776, -9638}, {0x65, 0x48, 0x19, 0xff}}}, - {{{ -3378, -101, -5631}, 0, { -6776, -10252}, {0x63, 0x4a, 0xe7, 0xff}}}, - {{{ -5128, 285, -5732}, 0, {-10268, -10454}, {0x31, 0x63, 0x3e, 0xff}}}, - {{{ -5128, 797, -6244}, 0, {-10268, -11476}, {0x1e, 0x76, 0xdf, 0xff}}}, - {{{ -5617, 799, -5703}, 0, {-11244, -10396}, {0xa7, 0x55, 0xe4, 0xff}}}, - {{{ -5631, 205, -4607}, 0, {-11272, -8208}, {0xa9, 0x59, 0x16, 0xff}}}, - {{{ 1792, 2202, 258}, 0, { 3544, 1502}, {0x18, 0x4d, 0x61, 0xff}}}, - {{{ 2816, 3226, -1789}, 0, { 5590, -2584}, {0x2d, 0x73, 0x19, 0xff}}}, - {{{ 2304, 3226, -1789}, 0, { 4568, -2584}, {0x34, 0x70, 0x18, 0xff}}}, - {{{ -5119, -2047, -7167}, 0, {-10250, -13318}, {0xb1, 0x59, 0xd7, 0xff}}}, - {{{ -6655, -2047, -5119}, 0, {-13316, -9230}, {0xcb, 0x6e, 0xe1, 0xff}}}, - {{{ -5119, -2047, -4607}, 0, {-10250, -8208}, {0x59, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002920, 0x004246d0, 32780, 0x00002920, 256); // 0x07002A20 - 0x07002B20 -static const Vtx thi_seg7_vertex_07002A20[] = { - {{{ -5119, -2047, -7167}, 0, {-10250, -13318}, {0xb1, 0x59, 0xd7, 0xff}}}, - {{{ -6655, -2047, -6655}, 0, {-13316, -12296}, {0x93, 0x2f, 0xd4, 0xff}}}, - {{{ -6655, -2047, -5119}, 0, {-13316, -9230}, {0xcb, 0x6e, 0xe1, 0xff}}}, - {{{ -7167, -2047, -4607}, 0, {-14338, -8208}, {0x8d, 0x2a, 0xe2, 0xff}}}, - {{{ -7167, -2047, -3071}, 0, {-14338, -5142}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -5119, -2047, -3071}, 0, {-10250, -5142}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -5119, -2047, -4607}, 0, {-10250, -8208}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 2816, 3226, -1789}, 0, { 5590, -2584}, {0x2d, 0x73, 0x19, 0xff}}}, - {{{ 2816, 3226, -2909}, 0, { 5590, -4818}, {0x1f, 0x61, 0xb5, 0xff}}}, - {{{ 2304, 3226, -2909}, 0, { 4568, -4818}, {0x11, 0x6f, 0xc7, 0xff}}}, - {{{ 2304, 3226, -1789}, 0, { 4568, -2584}, {0x34, 0x70, 0x18, 0xff}}}, - {{{ 1792, 2202, 258}, 0, { 3544, 1502}, {0x18, 0x4d, 0x61, 0xff}}}, - {{{ 2816, 2202, 258}, 0, { 5590, 1502}, {0x19, 0x3d, 0x6c, 0xff}}}, - {{{ 6246, -2047, -1330}, 0, { 12436, -1668}, {0x20, 0x6a, 0xc4, 0xff}}}, - {{{ 6246, -2047, 102}, 0, { 12436, 1192}, {0x25, 0x44, 0x63, 0xff}}}, - {{{ 6554, -2047, -818}, 0, { 13050, -646}, {0x7a, 0xe1, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002A20, 0x004246d0, 32780, 0x00002a20, 256); // 0x07002B20 - 0x07002C00 -static const Vtx thi_seg7_vertex_07002B20[] = { - {{{ 2560, -511, 4096}, 0, { 5078, 9164}, {0x05, 0x61, 0x51, 0xff}}}, - {{{ 5632, -511, 2049}, 0, { 11210, 5078}, {0x71, 0x2c, 0x24, 0xff}}}, - {{{ 5632, -511, 1024}, 0, { 11210, 3032}, {0x22, 0x79, 0x0f, 0xff}}}, - {{{ 2560, -511, 3072}, 0, { 5078, 7120}, {0xc1, 0x5f, 0x36, 0xff}}}, - {{{ 5632, -511, 258}, 0, { 11210, 1502}, {0x4c, 0x56, 0x35, 0xff}}}, - {{{ 3072, 819, 258}, 0, { 6100, 1502}, {0x3a, 0x57, 0x47, 0xff}}}, - {{{ 3072, 819, 1024}, 0, { 6100, 3032}, {0x1a, 0x54, 0x5b, 0xff}}}, - {{{ 853, -511, 1024}, 0, { 1672, 3032}, {0xdf, 0x27, 0x74, 0xff}}}, - {{{ 2560, -1535, 4096}, 0, { 5078, 9164}, {0xde, 0x53, 0x58, 0xff}}}, - {{{ 5632, -1535, 4096}, 0, { 11210, 9164}, {0x5e, 0x4b, 0x25, 0xff}}}, - {{{ 5632, -1535, 2049}, 0, { 11210, 5078}, {0x5d, 0x2c, 0x49, 0xff}}}, - {{{ 6246, -2047, -1330}, 0, { 12436, -1668}, {0x20, 0x6a, 0xc4, 0xff}}}, - {{{ 5632, -2047, 102}, 0, { 11210, 1192}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 6246, -2047, 102}, 0, { 12436, 1192}, {0x25, 0x44, 0x63, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002B20, 0x004246d0, 32780, 0x00002b20, 224); // 0x07002C00 - 0x07002D00 -static const Vtx thi_seg7_vertex_07002C00[] = { - {{{ 2304, 3226, -1789}, 0, { 4568, -2584}, {0x34, 0x70, 0x18, 0xff}}}, - {{{ 2304, 3226, -2909}, 0, { 4568, -4818}, {0x11, 0x6f, 0xc7, 0xff}}}, - {{{ 1024, 4096, -2555}, 0, { 2012, -4112}, {0x0e, 0x7c, 0xee, 0xff}}}, - {{{ 6246, -2047, -1330}, 0, { 12436, -1668}, {0x20, 0x6a, 0xc4, 0xff}}}, - {{{ 5632, -2047, -1330}, 0, { 11210, -1668}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 5632, -2047, 102}, 0, { 11210, 1192}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 7066, -2559, 102}, 0, { 14072, 1192}, {0xed, 0x65, 0xb7, 0xff}}}, - {{{ 6656, -2559, 717}, 0, { 13254, 2418}, {0x8b, 0x29, 0xe9, 0xff}}}, - {{{ 6656, -2559, 2560}, 0, { 13254, 6098}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 7168, -2559, 2560}, 0, { 14276, 6098}, {0x4d, 0x50, 0x3d, 0xff}}}, - {{{ 7680, -2559, 717}, 0, { 15298, 2418}, {0x65, 0x49, 0xe9, 0xff}}}, - {{{ 7475, -2559, 307}, 0, { 14890, 1602}, {0x4f, 0x3b, 0xb1, 0xff}}}, - {{{ 1024, 4096, -507}, 0, { 2012, -24}, {0x05, 0x7e, 0x06, 0xff}}}, - {{{ -5119, 102, -2149}, 0, {-10250, -2280}, {0x05, 0x7d, 0x10, 0xff}}}, - {{{ -5119, 0, -4607}, 0, {-10250, -7186}, {0x1a, 0x7b, 0xf2, 0xff}}}, - {{{ -5631, 205, -4607}, 0, {-11272, -7186}, {0xa9, 0x59, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002C00, 0x004246d0, 32780, 0x00002c00, 256); // 0x07002D00 - 0x07002E00 -static const Vtx thi_seg7_vertex_07002D00[] = { - {{{ -5119, -511, -511}, 0, {-10250, 990}, {0x14, 0x7b, 0x13, 0xff}}}, - {{{ -5631, -306, -511}, 0, {-11272, 990}, {0x8d, 0x30, 0x15, 0xff}}}, - {{{ -5631, -306, 4096}, 0, {-11272, 10186}, {0xfe, 0x62, 0x50, 0xff}}}, - {{{ -5119, -511, 4096}, 0, {-10250, 10186}, {0xac, 0x54, 0x2b, 0xff}}}, - {{{ -5631, -306, -511}, 0, { -8060, 260}, {0x8d, 0x30, 0x15, 0xff}}}, - {{{ -5119, -511, -511}, 0, { -7330, 260}, {0x14, 0x7b, 0x13, 0xff}}}, - {{{ -5119, 102, -2149}, 0, { -7330, -2076}, {0x05, 0x7d, 0x10, 0xff}}}, - {{{ -726, -2559, 6284}, 0, { -1482, 13530}, {0xe7, 0x74, 0xd5, 0xff}}}, - {{{ -81, -2559, 6656}, 0, { -194, 14274}, {0x6d, 0x3f, 0x00, 0xff}}}, - {{{ -296, -2559, 6284}, 0, { -622, 13530}, {0x26, 0x2c, 0x90, 0xff}}}, - {{{ -941, -2559, 6656}, 0, { -1910, 14274}, {0x86, 0x23, 0x00, 0xff}}}, - {{{ -726, -2559, 7028}, 0, { -1482, 15018}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ -2578, -3583, 5700}, 0, { -5178, 12364}, {0x29, 0x6d, 0x32, 0xff}}}, - {{{ -4607, -2969, 5120}, 0, { -9228, 11208}, {0x4c, 0x4d, 0x41, 0xff}}}, - {{{ -4607, -2969, 7168}, 0, { -9228, 15296}, {0x6e, 0x3b, 0x12, 0xff}}}, - {{{ -296, -2559, 7028}, 0, { -622, 15018}, {0x29, 0x5f, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002D00, 0x004246d0, 32780, 0x00002d00, 256); // 0x07002E00 - 0x07002F00 -static const Vtx thi_seg7_vertex_07002E00[] = { - {{{ -2559, 512, 1536}, 0, { -5140, 4054}, {0x42, 0x67, 0x1e, 0xff}}}, - {{{ -2559, 512, -511}, 0, { -5140, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, 512, -511}, 0, { -7184, 0}, {0xe2, 0x61, 0x4b, 0xff}}}, - {{{ -3583, 512, 1024}, 0, { -7184, 3032}, {0xc1, 0x67, 0x25, 0xff}}}, - {{{ -2559, 512, 1024}, 0, { -5140, 0}, {0xd8, 0x4d, 0x5b, 0xff}}}, - {{{ -1497, -204, 1331}, 0, { -3020, 1396}, {0x58, 0x2b, 0x4f, 0xff}}}, - {{{ -1535, 0, 1024}, 0, { -3096, 990}, {0x6b, 0x3d, 0x1b, 0xff}}}, - {{{ -2559, -204, 1331}, 0, { -5140, 1396}, {0x00, 0x10, 0x7d, 0xff}}}, - {{{ -3583, -3583, 7680}, 0, { -7184, 16318}, {0x27, 0x6c, 0x34, 0xff}}}, - {{{ -2578, -3583, 5700}, 0, { -5178, 12364}, {0x29, 0x6d, 0x32, 0xff}}}, - {{{ -4607, -2969, 7168}, 0, { -9228, 15296}, {0x6e, 0x3b, 0x12, 0xff}}}, - {{{ -4607, -3583, 7987}, 0, { -9228, 16932}, {0x61, 0x41, 0x30, 0xff}}}, - {{{ -5119, -2969, 5120}, 0, {-10250, 11208}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -7167, -2969, 5120}, 0, {-14338, 11208}, {0xc7, 0x40, 0xa3, 0xff}}}, - {{{ -5119, -2969, 8192}, 0, {-10250, 17340}, {0xea, 0x58, 0x58, 0xff}}}, - {{{ -7679, -2969, 6144}, 0, {-15360, 13252}, {0xd5, 0x60, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002E00, 0x004246d0, 32780, 0x00002e00, 256); // 0x07002F00 - 0x07002F40 -static const Vtx thi_seg7_vertex_07002F00[] = { - {{{ -7679, -2969, 6144}, 0, {-15360, 13252}, {0xd5, 0x60, 0xbb, 0xff}}}, - {{{ -8191, -2969, 6144}, 0, {-16382, 13252}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ -5119, -2969, 8192}, 0, {-10250, 17340}, {0xea, 0x58, 0x58, 0xff}}}, - {{{ -8191, -2969, 8192}, 0, {-16382, 17340}, {0xb7, 0x49, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002F00, 0x004246d0, 32780, 0x00002f00, 64); // 0x07002F40 - 0x07002F80 -static const Vtx thi_seg7_vertex_07002F40[] = { - {{{ -4607, -2969, 6349}, 0, { -9228, 13660}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -5119, -2969, 6349}, 0, {-10250, 13660}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -5119, -2969, 6554}, 0, {-10250, 14070}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -4607, -2969, 6554}, 0, { -9228, 14070}, {0x59, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002F40, 0x004246d0, 32780, 0x00002f40, 64); // 0x07002F80 - 0x07003080 -static const Vtx thi_seg7_vertex_07002F80[] = { - {{{ 6349, -2832, 6656}, 0, { 2524, 358}, {0xe4, 0x7b, 0x0d, 0xff}}}, - {{{ 5632, -2559, 5632}, 0, { 1064, 0}, {0xae, 0x59, 0x25, 0xff}}}, - {{{ 5632, -3583, 5632}, 0, { 1064, 1426}, {0xfc, 0x63, 0x4f, 0xff}}}, - {{{ -2559, 819, -4607}, 0, { 6538, -178}, {0x9d, 0x3a, 0xcc, 0xff}}}, - {{{ -2559, 819, 1024}, 0, { -1490, -178}, {0xdd, 0x21, 0x75, 0xff}}}, - {{{ -1279, 2202, 258}, 0, { -398, -2150}, {0xbb, 0x5a, 0x38, 0xff}}}, - {{{ -1279, 2202, -3325}, 0, { 4710, -2150}, {0xca, 0x4a, 0xa9, 0xff}}}, - {{{ -2559, 512, 1024}, 0, { -1490, 260}, {0xd8, 0x4d, 0x5b, 0xff}}}, - {{{ -2559, 512, -4607}, 0, { 6538, 260}, {0xe3, 0x1d, 0x89, 0xff}}}, - {{{ -1023, 4096, -2555}, 0, { 3612, -4850}, {0xca, 0x67, 0xcf, 0xff}}}, - {{{ -1023, 4096, -507}, 0, { 692, -4850}, {0x04, 0x76, 0x2d, 0xff}}}, - {{{ -5119, -3583, 5120}, 0, { -7330, 6098}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -7167, -2969, 5120}, 0, {-10250, 5222}, {0xc7, 0x40, 0xa3, 0xff}}}, - {{{ -5119, -2969, 5120}, 0, { -7330, 5222}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -7167, -3583, 5120}, 0, {-10250, 6098}, {0xbe, 0x00, 0x94, 0xff}}}, - {{{ 5632, -2559, 4864}, 0, { 0, 0}, {0xe5, 0x73, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07002F80, 0x004246d0, 32780, 0x00002f80, 256); // 0x07003080 - 0x07003180 -static const Vtx thi_seg7_vertex_07003080[] = { - {{{ -2559, 819, 1024}, 0, { -3680, -178}, {0xdd, 0x21, 0x75, 0xff}}}, - {{{ 3072, 819, 1024}, 0, { 4348, -178}, {0x1a, 0x54, 0x5b, 0xff}}}, - {{{ 1792, 2202, 258}, 0, { 2524, -2150}, {0x18, 0x4d, 0x61, 0xff}}}, - {{{ -2559, -511, 1024}, 0, { -3680, 1718}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ -1535, -511, 1024}, 0, { -2220, 1718}, {0x52, 0x14, 0x5d, 0xff}}}, - {{{ 307, -306, 1024}, 0, { 406, 1426}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, -306, 1024}, 0, { 698, 1426}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, 2202, 258}, 0, { -1856, -2150}, {0xbb, 0x5a, 0x38, 0xff}}}, - {{{ 853, -511, 1024}, 0, { 1184, 1718}, {0xdf, 0x27, 0x74, 0xff}}}, - {{{ 0, -1535, 1024}, 0, { 0, 3178}, {0xd7, 0x4a, 0x5e, 0xff}}}, - {{{ 307, -511, 1024}, 0, { 406, 1718}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1535, -1535, 1024}, 0, { -2220, 3178}, {0x65, 0x2e, 0x3b, 0xff}}}, - {{{ 5632, -3583, 5632}, 0, { 7998, 6098}, {0xfc, 0x63, 0x4f, 0xff}}}, - {{{ 2560, -1535, 4096}, 0, { 3618, 3178}, {0xde, 0x53, 0x58, 0xff}}}, - {{{ 2560, -3583, 6144}, 0, { 3618, 6098}, {0xed, 0x69, 0x44, 0xff}}}, - {{{ 5632, -2559, 4864}, 0, { 7998, 4638}, {0xe5, 0x73, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003080, 0x004246d0, 32780, 0x00003080, 256); // 0x07003180 - 0x07003270 -static const Vtx thi_seg7_vertex_07003180[] = { - {{{ 5632, -2559, 4864}, 0, { 7998, 4638}, {0xe5, 0x73, 0x2c, 0xff}}}, - {{{ 5632, -1535, 4096}, 0, { 7998, 3178}, {0x5e, 0x4b, 0x25, 0xff}}}, - {{{ 2560, -1535, 4096}, 0, { 3618, 3178}, {0xde, 0x53, 0x58, 0xff}}}, - {{{ 5632, -1535, 2049}, 0, { 7998, 3178}, {0x5d, 0x2c, 0x49, 0xff}}}, - {{{ 2560, -511, 4096}, 0, { 3618, 1718}, {0x05, 0x61, 0x51, 0xff}}}, - {{{ 5632, -6655, -4607}, 0, { 6538, 10478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5632, -1535, 4096}, 0, { -5870, 3178}, {0x5e, 0x4b, 0x25, 0xff}}}, - {{{ 5632, -3583, 5632}, 0, { -8060, 6098}, {0xfc, 0x63, 0x4f, 0xff}}}, - {{{ 5632, -6655, 5632}, 0, { -8060, 10478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5632, -511, -4611}, 0, { 7998, 1718}, {0x26, 0x3c, 0x98, 0xff}}}, - {{{ 1792, 2202, -3325}, 0, { 2524, -2150}, {0x00, 0x31, 0x8b, 0xff}}}, - {{{ 2816, 3226, -2909}, 0, { 3984, -3610}, {0x1f, 0x61, 0xb5, 0xff}}}, - {{{ 5632, -1535, -4607}, 0, { 6538, 3178}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 5632, -1535, -6655}, 0, { 9458, 3178}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 5632, -6655, -6655}, 0, { 9458, 10478}, {0xc8, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003180, 0x004246d0, 32780, 0x00003180, 240); // 0x07003270 - 0x07003370 -static const Vtx thi_seg7_vertex_07003270[] = { - {{{ 512, -306, 1024}, 0, { 698, 1426}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, -511, 1024}, 0, { 698, 1718}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 853, -511, 1024}, 0, { 1184, 1718}, {0xdf, 0x27, 0x74, 0xff}}}, - {{{ 5632, -511, -4611}, 0, { 6544, 1718}, {0x26, 0x3c, 0x98, 0xff}}}, - {{{ 2816, 3226, -2909}, 0, { 4118, -3610}, {0x1f, 0x61, 0xb5, 0xff}}}, - {{{ 2816, 3226, -1789}, 0, { 2520, -3610}, {0x2d, 0x73, 0x19, 0xff}}}, - {{{ 5632, -511, 258}, 0, { -398, 1718}, {0x4c, 0x56, 0x35, 0xff}}}, - {{{ 3072, 819, 1024}, 0, { -1490, -178}, {0x1a, 0x54, 0x5b, 0xff}}}, - {{{ 3072, 819, 258}, 0, { -398, -178}, {0x3a, 0x57, 0x47, 0xff}}}, - {{{ 1792, 2202, 258}, 0, { -398, -2150}, {0x18, 0x4d, 0x61, 0xff}}}, - {{{ 1792, 2202, -3325}, 0, { 2524, -2150}, {0x00, 0x31, 0x8b, 0xff}}}, - {{{ 2304, 3226, -2909}, 0, { 3254, -3610}, {0x11, 0x6f, 0xc7, 0xff}}}, - {{{ 2816, 3226, -2909}, 0, { 3984, -3610}, {0x1f, 0x61, 0xb5, 0xff}}}, - {{{ 1024, 4096, -2555}, 0, { 1428, -4850}, {0x0e, 0x7c, 0xee, 0xff}}}, - {{{ 5632, -511, -4611}, 0, { 7998, 1718}, {0x26, 0x3c, 0x98, 0xff}}}, - {{{ -1279, 2202, -3325}, 0, { -1856, -2150}, {0xca, 0x4a, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003270, 0x004246d0, 32780, 0x00003270, 256); // 0x07003370 - 0x07003470 -static const Vtx thi_seg7_vertex_07003370[] = { - {{{ -1023, 4096, -2555}, 0, { -1490, -4850}, {0xca, 0x67, 0xcf, 0xff}}}, - {{{ 1024, 4096, -2555}, 0, { 1428, -4850}, {0x0e, 0x7c, 0xee, 0xff}}}, - {{{ 1792, 2202, -3325}, 0, { 2524, -2150}, {0x00, 0x31, 0x8b, 0xff}}}, - {{{ -1279, 2202, -3325}, 0, { -1856, -2150}, {0xca, 0x4a, 0xa9, 0xff}}}, - {{{ 2816, 3226, -1789}, 0, { -4046, -1562}, {0x2d, 0x73, 0x19, 0xff}}}, - {{{ 2816, 2202, 258}, 0, { -4046, 1356}, {0x19, 0x3d, 0x6c, 0xff}}}, - {{{ 5632, -511, 258}, 0, { -8060, 1356}, {0x4c, 0x56, 0x35, 0xff}}}, - {{{ 1792, 2202, 258}, 0, { -398, -2150}, {0x18, 0x4d, 0x61, 0xff}}}, - {{{ 2304, 3226, -1789}, 0, { 2520, -3610}, {0x34, 0x70, 0x18, 0xff}}}, - {{{ 1024, 4096, -507}, 0, { 692, -4850}, {0x05, 0x7e, 0x06, 0xff}}}, - {{{ 2816, 2202, 258}, 0, { 3984, -2150}, {0x19, 0x3d, 0x6c, 0xff}}}, - {{{ 1792, 2202, 258}, 0, { 2524, -2150}, {0x18, 0x4d, 0x61, 0xff}}}, - {{{ 3072, 819, 258}, 0, { 4348, -178}, {0x3a, 0x57, 0x47, 0xff}}}, - {{{ 5632, -511, 258}, 0, { 7998, 1718}, {0x4c, 0x56, 0x35, 0xff}}}, - {{{ 1024, 4096, -507}, 0, { 1428, -4850}, {0x05, 0x7e, 0x06, 0xff}}}, - {{{ -1023, 4096, -507}, 0, { -1490, -4850}, {0x04, 0x76, 0x2d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003370, 0x004246d0, 32780, 0x00003370, 256); // 0x07003470 - 0x07003570 -static const Vtx thi_seg7_vertex_07003470[] = { - {{{ 1792, 2202, 258}, 0, { 2524, -2150}, {0x18, 0x4d, 0x61, 0xff}}}, - {{{ -1023, 4096, -507}, 0, { -1490, -4850}, {0x04, 0x76, 0x2d, 0xff}}}, - {{{ -1279, 2202, 258}, 0, { -1856, -2150}, {0xbb, 0x5a, 0x38, 0xff}}}, - {{{ -3583, 512, -4607}, 0, { -5140, 260}, {0xe8, 0x6d, 0xc5, 0xff}}}, - {{{ -2559, 512, -4607}, 0, { -3680, 260}, {0xe3, 0x1d, 0x89, 0xff}}}, - {{{ -4095, -6655, -4607}, 0, { -5870, 10478}, {0x18, 0x00, 0x84, 0xff}}}, - {{{ -4607, 0, -4607}, 0, { -6600, 990}, {0xed, 0x53, 0xa3, 0xff}}}, - {{{ 5632, -1535, -4607}, 0, { 7998, 3178}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ -8191, -3583, 8192}, 0, {-11710, 6098}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -8191, -2969, 6144}, 0, { -8790, 5222}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ -8191, -3583, 6144}, 0, { -8790, 6098}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -5119, 0, -4607}, 0, { -7330, 990}, {0x1a, 0x7b, 0xf2, 0xff}}}, - {{{ 5632, -511, -4611}, 0, { 7998, 1718}, {0x26, 0x3c, 0x98, 0xff}}}, - {{{ -2559, 819, -4607}, 0, { -3680, -178}, {0x9d, 0x3a, 0xcc, 0xff}}}, - {{{ -1279, 2202, -3325}, 0, { -1856, -2150}, {0xca, 0x4a, 0xa9, 0xff}}}, - {{{ 5632, -6655, -4607}, 0, { 7998, 10478}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003470, 0x004246d0, 32780, 0x00003470, 256); // 0x07003570 - 0x07003650 -static const Vtx thi_seg7_vertex_07003570[] = { - {{{ -8191, -3583, 8192}, 0, {-11710, 6098}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -8191, -2969, 8192}, 0, {-11710, 5222}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -8191, -2969, 6144}, 0, { -8790, 5222}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ 5803, -2832, 7168}, 0, { 8242, 5028}, {0xcd, 0x65, 0x37, 0xff}}}, - {{{ 4267, -3583, 7168}, 0, { 6052, 6098}, {0xd0, 0x72, 0xe9, 0xff}}}, - {{{ 6656, -3583, 7680}, 0, { 9458, 6098}, {0x97, 0x0f, 0x44, 0xff}}}, - {{{ 6349, -2832, 7168}, 0, { 9020, 5028}, {0xf9, 0x7d, 0xeb, 0xff}}}, - {{{ 7168, -2832, 6656}, 0, { -9520, 5028}, {0x39, 0x71, 0xfd, 0xff}}}, - {{{ 7168, -6655, 8192}, 0, {-11710, 10478}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 7168, -6655, 3584}, 0, { -5140, 10478}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 7168, -1945, 8192}, 0, {-11710, 3762}, {0xc2, 0x58, 0x42, 0xff}}}, - {{{ 7168, -2559, 5632}, 0, { -8060, 4638}, {0x2f, 0x75, 0x0c, 0xff}}}, - {{{ 7168, -2559, 3584}, 0, { -5140, 4638}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 6656, -2832, 7680}, 0, { 9458, 5028}, {0xa7, 0x58, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003570, 0x004246d0, 32780, 0x00003570, 224); // 0x07003650 - 0x07003750 -static const Vtx thi_seg7_vertex_07003650[] = { - {{{ 6656, -2832, 8192}, 0, {-11710, 5028}, {0x8a, 0x14, 0x29, 0xff}}}, - {{{ 6656, -3583, 7680}, 0, {-10980, 6098}, {0x97, 0x0f, 0x44, 0xff}}}, - {{{ 6656, -3583, 8192}, 0, {-11710, 6098}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 7680, -1535, -6655}, 0, { 10918, 3178}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 5632, -6655, -6655}, 0, { 7998, 10478}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 5632, -1535, -6655}, 0, { 7998, 3178}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 6656, -2832, 7680}, 0, {-10980, 5028}, {0xa7, 0x58, 0x10, 0xff}}}, - {{{ 7168, -1945, 8192}, 0, { 10188, 3762}, {0xc2, 0x58, 0x42, 0xff}}}, - {{{ 6656, -2832, 8192}, 0, { 9458, 5028}, {0x8a, 0x14, 0x29, 0xff}}}, - {{{ 6656, -3583, 8192}, 0, { 9458, 6098}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 7168, -6655, 8192}, 0, { 10188, 10478}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 5632, -1535, -4607}, 0, { 6538, 3178}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 5632, -511, 2049}, 0, { -2952, 1718}, {0x71, 0x2c, 0x24, 0xff}}}, - {{{ 5632, -1535, 2049}, 0, { -2952, 3178}, {0x5d, 0x2c, 0x49, 0xff}}}, - {{{ 5632, -511, -4607}, 0, { 6538, 1718}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 7680, -6655, -6655}, 0, { 10918, 10478}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003650, 0x004246d0, 32780, 0x00003650, 256); // 0x07003750 - 0x07003850 -static const Vtx thi_seg7_vertex_07003750[] = { - {{{ 7475, -6655, 307}, 0, { 10626, 10478}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 7066, -6655, 102}, 0, { 10042, 10478}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 7066, -2559, 102}, 0, { 10042, 4638}, {0xed, 0x65, 0xb7, 0xff}}}, - {{{ 7680, -6655, -4607}, 0, { 6538, 10478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 7680, -6655, -6655}, 0, { 9458, 10478}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 7680, -1535, -6655}, 0, { 9458, 3178}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 7680, -1535, -2559}, 0, { 3618, 3178}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 7680, -6655, -2559}, 0, { 3618, 10478}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 6656, -1535, -2559}, 0, { 9458, 3178}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 7680, -6655, -2559}, 0, { 10918, 10478}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 7680, -1535, -2559}, 0, { 10918, 3178}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 6656, -6655, -2559}, 0, { 9458, 10478}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 7475, -2559, 307}, 0, { 10626, 4638}, {0x4f, 0x3b, 0xb1, 0xff}}}, - {{{ -7167, -2559, 1024}, 0, { 3232, -470}, {0x89, 0x25, 0x13, 0xff}}}, - {{{ -6655, -2559, 0}, 0, { 1926, -470}, {0xe0, 0x6e, 0xcb, 0xff}}}, - {{{ -6655, -3583, 0}, 0, { 1926, 990}, {0xbe, 0x00, 0x94, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003750, 0x004246d0, 32780, 0x00003750, 256); // 0x07003850 - 0x07003930 -static const Vtx thi_seg7_vertex_07003850[] = { - {{{ 7168, -2559, 2560}, 0, { -3680, 4638}, {0x4d, 0x50, 0x3d, 0xff}}}, - {{{ 7680, -6655, 717}, 0, { -1052, 10478}, {0x7e, 0x00, 0x03, 0xff}}}, - {{{ 7680, -2559, 717}, 0, { -1052, 4638}, {0x65, 0x49, 0xe9, 0xff}}}, - {{{ 7475, -6655, 307}, 0, { -468, 10478}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 7475, -2559, 307}, 0, { -468, 4638}, {0x4f, 0x3b, 0xb1, 0xff}}}, - {{{ 7168, -6655, 2560}, 0, { -3680, 10478}, {0x31, 0x00, 0x74, 0xff}}}, - {{{ 6656, -2559, 2560}, 0, { 9458, 4638}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 7168, -6655, 2560}, 0, { 10188, 10478}, {0x31, 0x00, 0x74, 0xff}}}, - {{{ 7168, -2559, 2560}, 0, { 10188, 4638}, {0x4d, 0x50, 0x3d, 0xff}}}, - {{{ 6656, -6655, 2560}, 0, { 9458, 10478}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -6655, -3583, 0}, 0, { 1926, 990}, {0xbe, 0x00, 0x94, 0xff}}}, - {{{ -5119, -2559, 0}, 0, { 0, -470}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -5119, -3583, 0}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6655, -2559, 0}, 0, { 1926, -470}, {0xe0, 0x6e, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003850, 0x004246d0, 32780, 0x00003850, 224); // 0x07003930 - 0x07003A20 -static const Vtx thi_seg7_vertex_07003930[] = { - {{{ 0, -1535, 1024}, 0, { 1428, 3178}, {0xd7, 0x4a, 0x5e, 0xff}}}, - {{{ 2560, -1535, 4096}, 0, { 5808, 3178}, {0xde, 0x53, 0x58, 0xff}}}, - {{{ 2560, -511, 3072}, 0, { 4348, 1718}, {0xc1, 0x5f, 0x36, 0xff}}}, - {{{ -5119, -2559, 2048}, 0, { 3232, -470}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -6143, -3583, 2048}, 0, { 1926, 990}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -5119, -3583, 2048}, 0, { 3232, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6143, -2559, 2048}, 0, { 1926, -470}, {0xe0, 0x5d, 0x4f, 0xff}}}, - {{{ -7167, -2559, 1024}, 0, { 0, -470}, {0x89, 0x25, 0x13, 0xff}}}, - {{{ -7167, -3583, 1024}, 0, { 0, 990}, {0x83, 0x00, 0x14, 0xff}}}, - {{{ -6655, -2559, 0}, 0, { 9458, 990}, {0xe0, 0x6e, 0xcb, 0xff}}}, - {{{ -5119, -2559, 2048}, 0, { 7268, 3908}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -5119, -2559, 0}, 0, { 7268, 990}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -6143, -2559, 2048}, 0, { 8728, 3908}, {0xe0, 0x5d, 0x4f, 0xff}}}, - {{{ -7167, -2559, 1024}, 0, { 10188, 2448}, {0x89, 0x25, 0x13, 0xff}}}, - {{{ 2560, -3583, 6144}, 0, { 8728, 6098}, {0xed, 0x69, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003930, 0x004246d0, 32780, 0x00003930, 240); // 0x07003A20 - 0x07003B20 -static const Vtx thi_seg7_vertex_07003A20[] = { - {{{ 6656, -6655, 3584}, 0, { 9458, 10478}, {0xbe, 0x00, 0x94, 0xff}}}, - {{{ 7168, -2559, 3584}, 0, { 10188, 4638}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 7168, -6655, 3584}, 0, { 10188, 10478}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 0, -1535, 1024}, 0, { 1428, 3178}, {0xd7, 0x4a, 0x5e, 0xff}}}, - {{{ 2560, -511, 3072}, 0, { 4348, 1718}, {0xc1, 0x5f, 0x36, 0xff}}}, - {{{ 853, -511, 1024}, 0, { 1428, 1718}, {0xdf, 0x27, 0x74, 0xff}}}, - {{{ 2560, -511, 3072}, 0, { -4410, 1718}, {0xc1, 0x5f, 0x36, 0xff}}}, - {{{ 2560, -1535, 4096}, 0, { -5870, 3178}, {0xde, 0x53, 0x58, 0xff}}}, - {{{ 2560, -511, 4096}, 0, { -5870, 1718}, {0x05, 0x61, 0x51, 0xff}}}, - {{{ 5632, -1535, 2049}, 0, { 7998, 3178}, {0x5d, 0x2c, 0x49, 0xff}}}, - {{{ 5632, -511, 2049}, 0, { 7998, 1718}, {0x71, 0x2c, 0x24, 0xff}}}, - {{{ 2560, -511, 4096}, 0, { 3618, 1718}, {0x05, 0x61, 0x51, 0xff}}}, - {{{ 6656, -2559, 3584}, 0, { 9458, 4638}, {0xc7, 0x40, 0xa3, 0xff}}}, - {{{ -3583, 512, 1024}, 0, { -1490, 260}, {0xc1, 0x67, 0x25, 0xff}}}, - {{{ -3583, 512, -511}, 0, { 698, 260}, {0xe2, 0x61, 0x4b, 0xff}}}, - {{{ -4347, -511, -511}, 0, { 698, 1718}, {0xaa, 0x57, 0x1f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003A20, 0x004246d0, 32780, 0x00003a20, 256); // 0x07003B20 - 0x07003C00 -static const Vtx thi_seg7_vertex_07003B20[] = { - {{{ -7167, -2559, 1024}, 0, { 3232, -470}, {0x89, 0x25, 0x13, 0xff}}}, - {{{ -6655, -3583, 0}, 0, { 1926, 990}, {0xbe, 0x00, 0x94, 0xff}}}, - {{{ -7167, -3583, 1024}, 0, { 3232, 990}, {0x83, 0x00, 0x14, 0xff}}}, - {{{ -7167, -2969, 5120}, 0, { -7330, 5222}, {0xc7, 0x40, 0xa3, 0xff}}}, - {{{ -7679, -3583, 6144}, 0, { -8790, 6098}, {0xbe, 0x00, 0x94, 0xff}}}, - {{{ -7679, -2969, 6144}, 0, { -8790, 5222}, {0xd5, 0x60, 0xbb, 0xff}}}, - {{{ -7167, -3583, 5120}, 0, { -7330, 6098}, {0xbe, 0x00, 0x94, 0xff}}}, - {{{ -7679, -3583, 6144}, 0, {-10980, 6098}, {0xbe, 0x00, 0x94, 0xff}}}, - {{{ -8191, -2969, 6144}, 0, {-11710, 5222}, {0xb7, 0x49, 0xb7, 0xff}}}, - {{{ -7679, -2969, 6144}, 0, {-10980, 5222}, {0xd5, 0x60, 0xbb, 0xff}}}, - {{{ -8191, -3583, 6144}, 0, {-11710, 6098}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3583, 512, 1024}, 0, { -1490, 260}, {0xc1, 0x67, 0x25, 0xff}}}, - {{{ -4347, -511, -511}, 0, { 698, 1718}, {0xaa, 0x57, 0x1f, 0xff}}}, - {{{ -4607, -204, 1024}, 0, { -1490, 1280}, {0x9c, 0x38, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003B20, 0x004246d0, 32780, 0x00003b20, 224); // 0x07003C00 - 0x07003D00 -static const Vtx thi_seg7_vertex_07003C00[] = { - {{{ -2559, -204, 2048}, 0, { 3618, 1280}, {0x0c, 0x27, 0x78, 0xff}}}, - {{{ -3583, 512, 1024}, 0, { 5078, 260}, {0xc1, 0x67, 0x25, 0xff}}}, - {{{ -4607, -204, 1024}, 0, { 6538, 1280}, {0x9c, 0x38, 0x34, 0xff}}}, - {{{ -4347, -511, -511}, 0, { 698, 1718}, {0xaa, 0x57, 0x1f, 0xff}}}, - {{{ -4607, -511, 1024}, 0, { -1490, 1718}, {0xd6, 0x71, 0x24, 0xff}}}, - {{{ -4607, -204, 1024}, 0, { -1490, 1280}, {0x9c, 0x38, 0x34, 0xff}}}, - {{{ -2559, -511, 2048}, 0, { 2888, 1718}, {0x42, 0x00, 0x6c, 0xff}}}, - {{{ -2559, -511, 1024}, 0, { 1428, 1718}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ -2559, -204, 2048}, 0, { 2888, 1280}, {0x0c, 0x27, 0x78, 0xff}}}, - {{{ -2559, 512, 1536}, 0, { 2158, 260}, {0x42, 0x67, 0x1e, 0xff}}}, - {{{ -2559, 512, 1024}, 0, { 1428, 260}, {0xd8, 0x4d, 0x5b, 0xff}}}, - {{{ -4607, -511, 1024}, 0, { 6538, 1718}, {0xd6, 0x71, 0x24, 0xff}}}, - {{{ -2559, -511, 2048}, 0, { 3618, 1718}, {0x42, 0x00, 0x6c, 0xff}}}, - {{{ -5119, -2969, 8192}, 0, { 7268, 5222}, {0xea, 0x58, 0x58, 0xff}}}, - {{{ -8191, -2969, 8192}, 0, { 11648, 5222}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ -8191, -3583, 8192}, 0, { 11648, 6098}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003C00, 0x004246d0, 32780, 0x00003c00, 256); // 0x07003D00 - 0x07003D60 -static const Vtx thi_seg7_vertex_07003D00[] = { - {{{ -2559, -204, 2048}, 0, { 3618, 1280}, {0x0c, 0x27, 0x78, 0xff}}}, - {{{ -2559, 512, 1536}, 0, { 3618, 260}, {0x42, 0x67, 0x1e, 0xff}}}, - {{{ -3583, 512, 1024}, 0, { 5078, 260}, {0xc1, 0x67, 0x25, 0xff}}}, - {{{ -8191, -3583, 8192}, 0, { 11648, 6098}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -4607, -3583, 8192}, 0, { 6538, 6098}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -5119, -2969, 8192}, 0, { 7268, 5222}, {0xea, 0x58, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003D00, 0x004246d0, 32780, 0x00003d00, 96); // 0x07003D60 - 0x07003E50 -static const Vtx thi_seg7_vertex_07003D60[] = { - {{{ 6656, -1535, -4607}, 0, { 6538, 3178}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 6656, -6655, -4607}, 0, { 6538, 10478}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 6656, -6655, -2559}, 0, { 3618, 10478}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 5632, -2559, 4096}, 0, { 7998, 4638}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 6400, -2559, 4096}, 0, { 9094, 4638}, {0xd1, 0x6a, 0xce, 0xff}}}, - {{{ 6400, -6655, 4096}, 0, { 9094, 10478}, {0xd5, 0x00, 0x89, 0xff}}}, - {{{ 5632, -6655, 4096}, 0, { 7998, 10478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6656, -6655, 3584}, 0, { -5140, 10478}, {0xbe, 0x00, 0x94, 0xff}}}, - {{{ 6400, -6655, 4096}, 0, { -5870, 10478}, {0xd5, 0x00, 0x89, 0xff}}}, - {{{ 6400, -2559, 4096}, 0, { -5870, 4638}, {0xd1, 0x6a, 0xce, 0xff}}}, - {{{ 6656, -2559, 3584}, 0, { -5140, 4638}, {0xc7, 0x40, 0xa3, 0xff}}}, - {{{ 5632, -1535, -4607}, 0, { 7998, 3178}, {0x54, 0x54, 0xd6, 0xff}}}, - {{{ 5632, -6655, -4607}, 0, { 7998, 10478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6656, -6655, -4607}, 0, { 9458, 10478}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 6656, -1535, -4607}, 0, { 9458, 3178}, {0xac, 0x54, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003D60, 0x004246d0, 32780, 0x00003d60, 240); // 0x07003E50 - 0x07003EE0 -static const Vtx thi_seg7_vertex_07003E50[] = { - {{{ 7066, -6655, 102}, 0, { -176, 10478}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 6656, -6655, 717}, 0, { -1052, 10478}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 7066, -2559, 102}, 0, { -176, 4638}, {0xed, 0x65, 0xb7, 0xff}}}, - {{{ 6656, -1535, -4607}, 0, { 6538, 3178}, {0xac, 0x54, 0x2a, 0xff}}}, - {{{ 6656, -6655, -2559}, 0, { 3618, 10478}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 6656, -1535, -2559}, 0, { 3618, 3178}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 6656, -2559, 717}, 0, { -1052, 4638}, {0x8b, 0x29, 0xe9, 0xff}}}, - {{{ 6656, -6655, 2560}, 0, { -3680, 10478}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 6656, -2559, 2560}, 0, { -3680, 4638}, {0xd6, 0x54, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003E50, 0x004246d0, 32780, 0x00003e50, 144); // 0x07003EE0 - 0x07003FA0 -static const Vtx thi_seg7_vertex_07003EE0[] = { - {{{ 1024, 4096, -507}, 0, { 1210, 1206}, {0x05, 0x7e, 0x06, 0xff}}}, - {{{ 717, 3891, -815}, 0, { 990, 990}, {0xf2, 0x7d, 0xf2, 0xff}}}, - {{{ -716, 3891, -815}, 0, { 0, 990}, {0x0c, 0x7b, 0xe8, 0xff}}}, - {{{ 717, 3891, -2248}, 0, { 990, 0}, {0xe7, 0x7b, 0x0c, 0xff}}}, - {{{ 102, 3891, -1634}, 0, { 552, 406}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 3891, -1429}, 0, { 552, 552}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 4096, -2555}, 0, { 1210, -252}, {0x0e, 0x7c, 0xee, 0xff}}}, - {{{ -716, 3891, -2248}, 0, { 0, 0}, {0x15, 0x7b, 0x15, 0xff}}}, - {{{ -101, 3891, -1634}, 0, { 406, 406}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 3891, -1429}, 0, { 406, 552}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 4096, -507}, 0, { -250, 1208}, {0x04, 0x76, 0x2d, 0xff}}}, - {{{ -1023, 4096, -2555}, 0, { -248, -252}, {0xca, 0x67, 0xcf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003EE0, 0x004246d0, 32780, 0x00003ee0, 192); // 0x07003FA0 - 0x07004090 -static const Vtx thi_seg7_vertex_07003FA0[] = { - {{{ -3583, 819, -3071}, 0, { -5140, 478}, {0xc8, 0x41, 0xa3, 0xff}}}, - {{{ -2559, 819, -3071}, 0, {-10250, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3583, 512, -3071}, 0, { -5140, 2010}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ -4230, 341, -2457}, 0, { -1910, 2862}, {0xa9, 0x44, 0xc3, 0xff}}}, - {{{ -4230, 717, -2457}, 0, { -1910, 990}, {0xbc, 0x5f, 0xd0, 0xff}}}, - {{{ -2559, 512, -3071}, 0, {-10250, 2010}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -4347, -511, -511}, 0, { 9678, 7120}, {0xaa, 0x57, 0x1f, 0xff}}}, - {{{ -3583, 1229, -511}, 0, { 9678, -1564}, {0xda, 0x48, 0x60, 0xff}}}, - {{{ -4347, 717, -1842}, 0, { 3034, 990}, {0xa0, 0x52, 0x04, 0xff}}}, - {{{ -4347, 90, -1842}, 0, { 3034, 4118}, {0x99, 0x42, 0x1e, 0xff}}}, - {{{ -2047, 512, -511}, 0, { 12744, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, 1229, -511}, 0, { 5078, -1566}, {0xda, 0x48, 0x60, 0xff}}}, - {{{ -3583, 512, -511}, 0, { 5078, 2010}, {0xe2, 0x61, 0x4b, 0xff}}}, - {{{ -4347, -511, -511}, 0, { 1266, 7120}, {0xaa, 0x57, 0x1f, 0xff}}}, - {{{ -2047, 1229, -511}, 0, { 12744, -1566}, {0x00, 0x78, 0x29, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07003FA0, 0x004246d0, 32780, 0x00003fa0, 240); // 0x07004090 - 0x070040F0 -static const Vtx thi_seg7_vertex_07004090[] = { - {{{ -2578, -3583, 5700}, 0, { -1060, 3264}, {0x29, 0x6d, 0x32, 0xff}}}, - {{{ -1459, -1804, 1629}, 0, { -614, 1638}, {0x17, 0x5a, 0x55, 0xff}}}, - {{{ -2562, -1804, 1638}, 0, { -1054, 1642}, {0x4e, 0x23, 0x5d, 0xff}}}, - {{{ 2560, -3583, 6144}, 0, { 990, 3440}, {0xed, 0x69, 0x44, 0xff}}}, - {{{ -1535, -1535, 1024}, 0, { -644, 1396}, {0x65, 0x2e, 0x3b, 0xff}}}, - {{{ 0, -1535, 1024}, 0, { 0, 1396}, {0xd7, 0x4a, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07004090, 0x004246d0, 32780, 0x00004090, 96); // 0x070040F0 - 0x07004130 -static const Vtx thi_seg7_vertex_070040F0[] = { - {{{ -7167, -3685, -7167}, 0, { 0, 0}, {0xfb, 0x7e, 0x00, 0xff}}}, - {{{ -4914, -3583, 7168}, 0, { 0, 0}, {0xfb, 0x7e, 0x00, 0xff}}}, - {{{ -4914, -3583, -7167}, 0, { 0, 0}, {0xfb, 0x7e, 0x00, 0xff}}}, - {{{ -7167, -3685, 7168}, 0, { 0, 0}, {0xfb, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070040F0, 0x004246d0, 32780, 0x000040f0, 64); // 0x07004130 - 0x07004440 static const Gfx thi_seg7_dl_07004130[] = { diff --git a/levels/thi/areas/1/2/model.inc.c b/levels/thi/areas/1/2/model.inc.c index e410beb32..ed1d4b340 100644 --- a/levels/thi/areas/1/2/model.inc.c +++ b/levels/thi/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07005330 - 0x07005348 static const Lights1 thi_seg7_lights_07005330 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -23,339 +24,61 @@ static const Lights1 thi_seg7_lights_07005378 = gdSPDefLights1( ); // 0x07005390 - 0x07005470 -static const Vtx thi_seg7_vertex_07005390[] = { - {{{ 5734, -2047, -511}, 0, { 28584, -1566}, {0x00, 0x7e, 0x0f, 0xff}}}, - {{{ 5632, -1535, -4607}, 0, { 28074, -22006}, {0x00, 0x7e, 0x0f, 0xff}}}, - {{{ 5632, -2047, -511}, 0, { 28074, -1566}, {0x00, 0x7e, 0x0f, 0xff}}}, - {{{ 5734, -1535, -4607}, 0, { 28584, -22006}, {0x00, 0x7e, 0x0f, 0xff}}}, - {{{ 2560, -511, 3686}, 0, { 12744, 19384}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1741, -511, 3686}, 0, { 8656, 19384}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -511, 3789}, 0, { 8144, 19896}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1741, -511, 3686}, 0, { 8656, 19384}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ 922, -613, 3174}, 0, { 4568, 16830}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ 819, -613, 3277}, 0, { 4056, 17340}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ 1638, -511, 3789}, 0, { 8144, 19896}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ 819, -613, 3277}, 0, { 4056, 17340}, {0x0f, 0x7d, 0x0f, 0xff}}}, - {{{ 922, -613, 3174}, 0, { 4568, 16830}, {0x0f, 0x7d, 0x0f, 0xff}}}, - {{{ 973, -511, 2304}, 0, { 4822, 12486}, {0x0f, 0x7d, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005390, 0x004246d0, 32780, 0x00005390, 224); // 0x07005470 - 0x07005550 -static const Vtx thi_seg7_vertex_07005470[] = { - {{{ 819, -511, 2355}, 0, { 4056, 12740}, {0x04, 0x7e, 0x0d, 0xff}}}, - {{{ 819, -613, 3277}, 0, { 4056, 17340}, {0x04, 0x7e, 0x0d, 0xff}}}, - {{{ 973, -511, 2304}, 0, { 4822, 12486}, {0x04, 0x7e, 0x0d, 0xff}}}, - {{{ 2560, -511, 3686}, 0, { 12744, 19384}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1638, -511, 3789}, 0, { 8144, 19896}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, -511, 3789}, 0, { 12744, 19896}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1791, 2202, 258}, 0, { -1316, 9930}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, 2202, 565}, 0, { -2850, -10508}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, 2202, 258}, 0, { -1316, -10508}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1791, 2202, 565}, 0, { -2850, 9930}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, -511, 1024}, 0, { 1500, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, -511, 2355}, 0, { 4056, 12740}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 973, -511, 2304}, 0, { 4822, 12486}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, -511, 1024}, 0, { 2522, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005470, 0x004246d0, 32780, 0x00005470, 224); // 0x07005550 - 0x070055D0 -static const Vtx thi_seg7_vertex_07005550[] = { - {{{ 5632, -1535, -5221}, 0, { 26030, -27116}, {0xe2, 0x7b, 0x00, 0xff}}}, - {{{ 5632, -1535, -5631}, 0, { 28074, -27116}, {0xe2, 0x7b, 0x00, 0xff}}}, - {{{ 4403, -1842, -5631}, 0, { 28074, -20984}, {0xe2, 0x7b, 0x00, 0xff}}}, - {{{ 4403, -1842, -5221}, 0, { 26030, -20984}, {0xe2, 0x7b, 0x00, 0xff}}}, - {{{ 4403, -1842, -5631}, 0, { 28074, -20984}, {0xef, 0x7d, 0x00, 0xff}}}, - {{{ 2970, -2047, -5221}, 0, { 26030, -13830}, {0xef, 0x7d, 0x00, 0xff}}}, - {{{ 4403, -1842, -5221}, 0, { 26030, -20984}, {0xef, 0x7d, 0x00, 0xff}}}, - {{{ 2970, -2047, -5631}, 0, { 28074, -13830}, {0xef, 0x7d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005550, 0x004246d0, 32780, 0x00005550, 128); // 0x070055D0 - 0x070056C0 -static const Vtx thi_seg7_vertex_070055D0[] = { - {{{ 5734, -2047, -1330}, 0, { 28584, -5654}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5734, -1637, -4607}, 0, { 28584, -22006}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5734, -1535, -4607}, 0, { 28584, -22006}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5734, -2047, -511}, 0, { 28584, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5632, -1637, -4607}, 0, { 28074, -22006}, {0x00, 0x82, 0xf1, 0xff}}}, - {{{ 5734, -1637, -4607}, 0, { 28584, -22006}, {0x00, 0x82, 0xf1, 0xff}}}, - {{{ 5734, -2047, -1330}, 0, { 28584, -5654}, {0x00, 0x82, 0xf1, 0xff}}}, - {{{ 5632, -2047, -1330}, 0, { 28074, -5654}, {0x00, 0x82, 0xf1, 0xff}}}, - {{{ 1638, -613, 3789}, 0, { 8144, 19896}, {0x09, 0x82, 0x09, 0xff}}}, - {{{ 819, -716, 3277}, 0, { 4056, 17340}, {0x09, 0x82, 0x09, 0xff}}}, - {{{ 922, -716, 3174}, 0, { 4568, 16830}, {0x09, 0x82, 0x09, 0xff}}}, - {{{ 1741, -613, 3686}, 0, { 8656, 19384}, {0x09, 0x82, 0x09, 0xff}}}, - {{{ 2560, -613, 3789}, 0, { 12744, 19896}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1638, -511, 3789}, 0, { 8144, 19896}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1638, -613, 3789}, 0, { 8144, 19896}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070055D0, 0x004246d0, 32780, 0x000055d0, 240); // 0x070056C0 - 0x070057B0 -static const Vtx thi_seg7_vertex_070056C0[] = { - {{{ 1638, -511, 3789}, 0, { 8144, 19896}, {0xbd, 0x00, 0x6b, 0xff}}}, - {{{ 819, -716, 3277}, 0, { 4056, 17340}, {0xbd, 0x00, 0x6b, 0xff}}}, - {{{ 1638, -613, 3789}, 0, { 8144, 19896}, {0xbd, 0x00, 0x6b, 0xff}}}, - {{{ 2560, -613, 3789}, 0, { 12744, 19896}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1638, -613, 3789}, 0, { 8144, 19896}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2560, -613, 3686}, 0, { 12744, 19384}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1741, -613, 3686}, 0, { 8656, 19384}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1741, -511, 3686}, 0, { 8656, 19384}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2560, -613, 3686}, 0, { 12744, 19384}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1741, -613, 3686}, 0, { 8656, 19384}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2560, -511, 3686}, 0, { 12744, 19384}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2560, -613, 3789}, 0, { 12744, 19896}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, -511, 3789}, 0, { 12744, 19896}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1638, -511, 3789}, 0, { 8144, 19896}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 819, -613, 3277}, 0, { 4056, 17340}, {0xbd, 0x00, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070056C0, 0x004246d0, 32780, 0x000056c0, 240); // 0x070057B0 - 0x07005890 -static const Vtx thi_seg7_vertex_070057B0[] = { - {{{ 922, -613, 3174}, 0, { 4568, 16830}, {0x43, 0x00, 0x95, 0xff}}}, - {{{ 1741, -511, 3686}, 0, { 8656, 19384}, {0x43, 0x00, 0x95, 0xff}}}, - {{{ 1741, -613, 3686}, 0, { 8656, 19384}, {0x43, 0x00, 0x95, 0xff}}}, - {{{ 922, -716, 3174}, 0, { 4568, 16830}, {0x43, 0x00, 0x95, 0xff}}}, - {{{ 922, -716, 3174}, 0, { 4568, 16830}, {0xf2, 0x83, 0xf2, 0xff}}}, - {{{ 819, -716, 3277}, 0, { 4056, 17340}, {0xf2, 0x83, 0xf2, 0xff}}}, - {{{ 819, -613, 2355}, 0, { 4056, 12742}, {0xf2, 0x83, 0xf2, 0xff}}}, - {{{ 973, -613, 2304}, 0, { 4822, 12486}, {0xfb, 0x83, 0xf1, 0xff}}}, - {{{ 922, -716, 3174}, 0, { 4568, 16830}, {0xfb, 0x83, 0xf1, 0xff}}}, - {{{ 819, -613, 2355}, 0, { 4056, 12742}, {0xfb, 0x83, 0xf1, 0xff}}}, - {{{ 512, -613, 1024}, 0, { 2522, 6098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 973, -613, 2304}, 0, { 4822, 12486}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 819, -613, 2355}, 0, { 4056, 12742}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 307, -613, 1024}, 0, { 1500, 6098}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070057B0, 0x004246d0, 32780, 0x000057b0, 224); // 0x07005890 - 0x07005990 -static const Vtx thi_seg7_vertex_07005890[] = { - {{{ 2304, 2099, 258}, 0, { -1316, -10508}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2304, 2202, 565}, 0, { -2850, -10508}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2304, 2099, 565}, 0, { -2850, -10508}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2304, 2202, 258}, 0, { -1316, -10508}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2304, 2099, 258}, 0, { -1316, -10508}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1791, 2099, 565}, 0, { -2850, 9930}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1791, 2099, 258}, 0, { -1316, 9930}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2304, 2099, 565}, 0, { -2850, -10508}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2304, 2099, 565}, 0, { -2850, -10508}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, 2202, 565}, 0, { -2850, -10508}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, 2202, 565}, 0, { -2850, 9930}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, 2099, 565}, 0, { -2850, 9930}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, 2099, 565}, 0, { -8972, 3808}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1791, 2202, 565}, 0, { -8972, 3808}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1791, 2202, 258}, 0, { -8972, 2274}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1791, 2099, 258}, 0, { -8972, 2274}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005890, 0x004246d0, 32780, 0x00005890, 256); // 0x07005990 - 0x07005A80 -static const Vtx thi_seg7_vertex_07005990[] = { - {{{ 4403, -1842, -5221}, 0, { 26030, -20984}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5632, -1637, -5221}, 0, { 26030, -27116}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5632, -1535, -5221}, 0, { 26030, -27116}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5632, -1535, -5631}, 0, { 28074, -27116}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 5632, -1637, -5631}, 0, { 28074, -27116}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4403, -1945, -5631}, 0, { 28074, -20984}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4403, -1842, -5631}, 0, { 28074, -20984}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2970, -2149, -5631}, 0, { 28074, -13830}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2970, -2047, -5631}, 0, { 28074, -13830}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4403, -1945, -5221}, 0, { 26030, -20984}, {0x11, 0x83, 0x00, 0xff}}}, - {{{ 2970, -2149, -5631}, 0, { 28074, -13830}, {0x11, 0x83, 0x00, 0xff}}}, - {{{ 4403, -1945, -5631}, 0, { 28074, -20984}, {0x11, 0x83, 0x00, 0xff}}}, - {{{ 2970, -2149, -5221}, 0, { 26030, -13830}, {0x11, 0x83, 0x00, 0xff}}}, - {{{ 2970, -2047, -5221}, 0, { 26030, -13830}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4403, -1945, -5221}, 0, { 26030, -20984}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005990, 0x004246d0, 32780, 0x00005990, 240); // 0x07005A80 - 0x07005B70 -static const Vtx thi_seg7_vertex_07005A80[] = { - {{{ 4403, -1945, -5221}, 0, { 26030, -20984}, {0x1e, 0x85, 0x00, 0xff}}}, - {{{ 5632, -1637, -5631}, 0, { 28074, -27116}, {0x1e, 0x85, 0x00, 0xff}}}, - {{{ 5632, -1637, -5221}, 0, { 26030, -27116}, {0x1e, 0x85, 0x00, 0xff}}}, - {{{ 4403, -1945, -5631}, 0, { 28074, -20984}, {0x1e, 0x85, 0x00, 0xff}}}, - {{{ 2970, -2047, -5221}, 0, { 26030, -13830}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2970, -2149, -5221}, 0, { 26030, -13830}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4403, -1945, -5221}, 0, { 26030, -20984}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, -613, 1024}, 0, { 2522, 6098}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ 973, -511, 2304}, 0, { 4822, 12486}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ 973, -613, 2304}, 0, { 4822, 12486}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ 512, -511, 1024}, 0, { 2522, 6098}, {0x77, 0x00, 0xd5, 0xff}}}, - {{{ 973, -511, 2304}, 0, { 4822, 12486}, {0x7e, 0x00, 0x07, 0xff}}}, - {{{ 922, -716, 3174}, 0, { 4568, 16830}, {0x7e, 0x00, 0x07, 0xff}}}, - {{{ 973, -613, 2304}, 0, { 4822, 12486}, {0x7e, 0x00, 0x07, 0xff}}}, - {{{ 922, -613, 3174}, 0, { 4568, 16830}, {0x7e, 0x00, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005A80, 0x004246d0, 32780, 0x00005a80, 240); // 0x07005B70 - 0x07005C30 -static const Vtx thi_seg7_vertex_07005B70[] = { - {{{ 819, -511, 2355}, 0, { 4056, 12740}, {0x8a, 0x00, 0x2d, 0xff}}}, - {{{ 307, -511, 1024}, 0, { 1500, 6098}, {0x8a, 0x00, 0x2d, 0xff}}}, - {{{ 307, -613, 1024}, 0, { 1500, 6098}, {0x8a, 0x00, 0x2d, 0xff}}}, - {{{ 512, -511, 1024}, 0, { 2524, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, -511, 819}, 0, { 1502, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, -511, 1024}, 0, { 1502, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, -613, 2355}, 0, { 4056, 12740}, {0x8a, 0x00, 0x2d, 0xff}}}, - {{{ 819, -716, 3277}, 0, { 4056, 17340}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, -511, 2355}, 0, { 4056, 12740}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, -613, 2355}, 0, { 4056, 12740}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 819, -613, 3277}, 0, { 4056, 17340}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, -511, 819}, 0, { 2524, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005B70, 0x004246d0, 32780, 0x00005b70, 192); // 0x07005C30 - 0x07005D30 -static const Vtx thi_seg7_vertex_07005C30[] = { - {{{ -4607, 717, -2457}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4230, 717, -2457}, 0, { -1910, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4230, 341, -2457}, 0, { -1910, 2862}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4607, 614, -1945}, 0, { 2524, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4607, 205, -1945}, 0, { 2524, 3542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4607, -12, -1842}, 0, { 3034, 4628}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4607, 717, -1842}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4607, 717, -2457}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4607, 614, -2354}, 0, { 478, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4607, 205, -2354}, 0, { 478, 3542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4607, 102, -2149}, 0, { 1500, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4607, 94, -2457}, 0, { 0, 4096}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4607, 94, -2457}, 0, { 0, 4096}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4607, 717, -1842}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4230, 717, -2457}, 0, { 0, -890}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4607, 717, -2457}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005C30, 0x004246d0, 32780, 0x00005c30, 256); // 0x07005D30 - 0x07005DA0 -static const Vtx thi_seg7_vertex_07005D30[] = { - {{{ -4607, 717, -1842}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4347, 717, -1842}, 0, { 3034, -308}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4230, 717, -2457}, 0, { 0, -890}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4347, 90, -1842}, 0, { 1266, 4118}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4347, 717, -1842}, 0, { 1266, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4607, 717, -1842}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4607, -12, -1842}, 0, { 0, 4628}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005D30, 0x004246d0, 32780, 0x00005d30, 112); // 0x07005DA0 - 0x07005EA0 -static const Vtx thi_seg7_vertex_07005DA0[] = { - {{{ -4607, 614, -1945}, 0, { 0, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4197, 205, -1945}, 0, { -2074, 3544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4607, 205, -1945}, 0, { 0, 3544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4607, 205, -1945}, 0, { 2524, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 205, -2354}, 0, { 480, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4607, 205, -2354}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 205, -1945}, 0, { 2524, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4607, 205, -2354}, 0, { 0, 3544}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4197, 614, -2354}, 0, { 2012, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4607, 614, -2354}, 0, { 0, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4197, 205, -2354}, 0, { 2012, 3544}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4607, 614, -2354}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4197, 614, -2354}, 0, { 480, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4197, 614, -1945}, 0, { 2524, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4607, 614, -1945}, 0, { 2524, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4197, 614, -1945}, 0, { -2074, 1500}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005DA0, 0x004246d0, 32780, 0x00005da0, 256); // 0x07005EA0 - 0x07005FA0 -static const Vtx thi_seg7_vertex_07005EA0[] = { - {{{ -5119, -2764, 6349}, 0, { -7330, 4930}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4607, -2969, 6349}, 0, { -6600, 5222}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4607, -2764, 6349}, 0, { -6600, 4930}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5119, -2713, 6400}, 0, { -7330, 4856}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -5119, -2764, 6349}, 0, { -7330, 4930}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -4607, -2764, 6349}, 0, { -6600, 4930}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -5119, -2969, 6349}, 0, { -7330, 5222}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4607, -2713, 6400}, 0, { -6600, 4858}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -4607, -2713, 6400}, 0, { -6600, 10114}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4607, -2713, 6502}, 0, { -6600, 10260}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5119, -2713, 6502}, 0, { -7330, 10260}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5119, -2713, 6400}, 0, { -7330, 10114}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4607, -2713, 6502}, 0, { -6600, 4858}, {0x00, 0xa6, 0xa8, 0xff}}}, - {{{ -4607, -2764, 6554}, 0, { -6600, 4930}, {0x00, 0xa6, 0xa8, 0xff}}}, - {{{ -5119, -2764, 6554}, 0, { -7330, 4930}, {0x00, 0xa6, 0xa8, 0xff}}}, - {{{ -5119, -2713, 6502}, 0, { -7330, 4858}, {0x00, 0xa6, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005EA0, 0x004246d0, 32780, 0x00005ea0, 256); // 0x07005FA0 - 0x07005FE0 -static const Vtx thi_seg7_vertex_07005FA0[] = { - {{{ -4607, -2764, 6554}, 0, { -6600, 4930}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4607, -2969, 6554}, 0, { -6600, 5222}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5119, -2969, 6554}, 0, { -7330, 5222}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -5119, -2764, 6554}, 0, { -7330, 4930}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005FA0, 0x004246d0, 32780, 0x00005fa0, 64); // 0x07005FE0 - 0x070060E0 -static const Vtx thi_seg7_vertex_07005FE0[] = { - {{{ 6758, -3344, 7066}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6758, -2832, 7066}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6758, -2832, 6861}, 0, { 376, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6758, -3344, 6861}, 0, { 376, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6554, -2832, 6861}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6554, -3344, 6861}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6758, -2832, 6861}, 0, { 376, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 6554, -3344, 6861}, 0, { 376, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6554, -2832, 6861}, 0, { 376, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6554, -2832, 7066}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6554, -3344, 7066}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 6554, -3344, 7066}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6758, -2832, 7066}, 0, { 376, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6758, -3344, 7066}, 0, { 376, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6554, -2832, 7066}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 6758, -3344, 6861}, 0, { 376, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07005FE0, 0x004246d0, 32780, 0x00005fe0, 256); // 0x070060E0 - 0x070061D0 -static const Vtx thi_seg7_vertex_070060E0[] = { - {{{ -101, 3891, -1634}, 0, { -176, -2514}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 3379, -1634}, 0, { 114, -1784}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 3891, -1634}, 0, { 114, -2514}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, -306, 1024}, 0, { 1428, 1426}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, -306, 819}, 0, { 1136, 1426}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, -511, 819}, 0, { 1136, 1718}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, -511, 1024}, 0, { 1428, 1718}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 307, -511, 1024}, 0, { 1428, 1718}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, -511, 819}, 0, { 1136, 1718}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, -306, 819}, 0, { 1136, 1426}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, -306, 1024}, 0, { 1428, 1426}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, -306, 1024}, 0, { 406, 2448}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 307, -306, 819}, 0, { 406, 2156}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, -306, 819}, 0, { 698, 2156}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, -306, 1024}, 0, { 698, 2448}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070060E0, 0x004246d0, 32780, 0x000060e0, 240); // 0x070061D0 - 0x070062C0 -static const Vtx thi_seg7_vertex_070061D0[] = { - {{{ 102, 3891, -1634}, 0, { -2360, -4558}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 3379, -1634}, 0, { -2360, -3828}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 3379, -1429}, 0, { -2068, -3828}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -101, 3891, -1634}, 0, { -176, -2514}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 3379, -1634}, 0, { -176, -1784}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 3379, -1634}, 0, { 114, -1784}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 3891, -1429}, 0, { -2068, -4558}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -101, 3379, -1429}, 0, { -2068, -3828}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -101, 3379, -1634}, 0, { -2360, -3828}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -101, 3891, -1634}, 0, { -2360, -4558}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, 3891, -1429}, 0, { 114, -2514}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 3379, -1429}, 0, { -176, -1784}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 3891, -1429}, 0, { -176, -2514}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 3379, -1429}, 0, { 114, -1784}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 3891, -1429}, 0, { -2068, -4558}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070061D0, 0x004246d0, 32780, 0x000061d0, 240); // 0x070062C0 - 0x070063C0 -static const Vtx thi_seg7_vertex_070062C0[] = { - {{{ -101, 3379, -1634}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 3379, -1429}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 3379, -1429}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 205, -1945}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4197, 614, -1945}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4197, 614, -2354}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -4197, 205, -2354}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6554, -3344, 6861}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6554, -3344, 7066}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6758, -3344, 7066}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6758, -3344, 6861}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, -511, 819}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -306, 819}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 307, -511, 819}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, -306, 819}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 3379, -1634}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070062C0, 0x004246d0, 32780, 0x000062c0, 256); // 0x070063C0 - 0x07006660 static const Gfx thi_seg7_dl_070063C0[] = { diff --git a/levels/thi/areas/1/3/model.inc.c b/levels/thi/areas/1/3/model.inc.c index 3e8c7dcc7..f9e1de09b 100644 --- a/levels/thi/areas/1/3/model.inc.c +++ b/levels/thi/areas/1/3/model.inc.c @@ -1,94 +1,18 @@ +#include "pc/rom_assets.h" // 0x07006A30 - 0x07006B20 -static const Vtx thi_seg7_vertex_07006A30[] = { - {{{ -6614, -2047, -6628}, 0, { 4806, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6614, -1945, -6143}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6614, -1945, -6628}, 0, { 4806, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8150, -2866, 8151}, 0, { 20000, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8150, -2866, 6144}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8150, -2969, 6144}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8150, -2969, 8151}, 0, { 20000, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5119, -2969, 8151}, 0, { 30374, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5119, -2866, 8151}, 0, { 30374, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8150, -2866, 8151}, 0, { 124, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8150, -2969, 8151}, 0, { 124, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6614, -1945, -6628}, 0, { 15696, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5119, -2047, -7126}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6614, -2047, -6628}, 0, { 15696, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -5119, -1945, -7126}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07006A30, 0x004246d0, 32780, 0x00006a30, 240); // 0x07006B20 - 0x07006C10 -static const Vtx thi_seg7_vertex_07006B20[] = { - {{{ -2605, -511, 2827}, 0, { -102, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2834, -511, 2140}, 0, { 7122, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2834, -409, 2140}, 0, { 7122, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6614, -2047, -6628}, 0, { 4806, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6614, -2047, -6143}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6614, -1945, -6143}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6677, -2832, 7645}, 0, { 8876, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6677, -2730, 7645}, 0, { 8876, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5882, -2730, 7168}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5882, -2832, 7168}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2742, -409, 1956}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2834, -409, 2140}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2834, -511, 2140}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2742, -511, 1956}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2605, -409, 2827}, 0, { -102, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07006B20, 0x004246d0, 32780, 0x00006b20, 240); // 0x07006C10 - 0x07006D00 -static const Vtx thi_seg7_vertex_07006C10[] = { - {{{ 7168, -2457, 5632}, 0, { 20408, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7168, -2559, 3584}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7168, -2559, 5632}, 0, { 20408, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2874, -409, 2884}, 0, { 284, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2605, -511, 2827}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2605, -409, 2827}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2874, -511, 2884}, 0, { 284, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2874, -511, 2884}, 0, { 21214, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4437, -409, 1453}, 0, { 72, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4437, -511, 1453}, 0, { 72, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2874, -409, 2884}, 0, { 21214, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4299, -511, 1178}, 0, { 82, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4437, -409, 1453}, 0, { 3148, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4299, -409, 1178}, 0, { 82, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4437, -511, 1453}, 0, { 3148, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07006C10, 0x004246d0, 32780, 0x00006c10, 240); // 0x07006D00 - 0x07006DF0 -static const Vtx thi_seg7_vertex_07006D00[] = { - {{{ 6400, -2457, 4096}, 0, { -7694, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5632, -2559, 4096}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6400, -2559, 4096}, 0, { -7694, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7168, -2457, 5632}, 0, { 20408, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7168, -2457, 3584}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7168, -2559, 3584}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7168, -2762, 6777}, 0, { 11784, 2}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7168, -2559, 5632}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7168, -2832, 6656}, 0, { 10546, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7168, -2457, 5632}, 0, { -44, 2}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6656, -2559, 3584}, 0, { -5744, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6656, -2457, 3584}, 0, { -5744, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6400, -2457, 4096}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6400, -2559, 4096}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5632, -2457, 4096}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07006D00, 0x004246d0, 32780, 0x00006d00, 240); // 0x07006DF0 - 0x07006EB0 -static const Vtx thi_seg7_vertex_07006DF0[] = { - {{{ 5632, -1535, -6655}, 0, { 10188, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5632, -1433, -6655}, 0, { 10188, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5632, -1433, -5631}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5632, -1535, -5631}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5632, -1535, -5221}, 0, { -6162, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5632, -1433, -4607}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5632, -1535, -4607}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5632, -1433, -5221}, 0, { -6162, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5632, -1433, -6655}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6656, -1535, -6655}, 0, {-10250, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 6656, -1433, -6655}, 0, {-10250, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5632, -1535, -6655}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07006DF0, 0x004246d0, 32780, 0x00006df0, 192); // 0x07006EB0 - 0x07007008 static const Gfx thi_seg7_dl_07006EB0[] = { diff --git a/levels/thi/areas/1/4/model.inc.c b/levels/thi/areas/1/4/model.inc.c index 2095cf9f8..922103e16 100644 --- a/levels/thi/areas/1/4/model.inc.c +++ b/levels/thi/areas/1/4/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07007078 - 0x07007090 static const Lights1 thi_seg7_lights_07007078 = gdSPDefLights1( 0x7f, 0x7f, 0x3c, @@ -5,39 +6,10 @@ static const Lights1 thi_seg7_lights_07007078 = gdSPDefLights1( ); // 0x07007090 - 0x07007180 -static const Vtx thi_seg7_vertex_07007090[] = { - {{{ 5632, -6655, -6655}, 0, { 76, 806}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, -6655, -7167}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, -6655, -5631}, 0, { 506, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -8191, -3583, -8191}, 0, { 1502, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, -3583, -4607}, 0, { 0, 96}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, -3583, -8191}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -8191, -3583, -8191}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -8191, -3583, 8192}, 0, { 8144, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, -3583, 8192}, 0, { 8144, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, -3583, -4607}, 0, { 1756, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, -3583, 8192}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6963, -3583, 8192}, 0, { 5998, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6963, -3583, 4608}, 0, { 5998, 96}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5119, -3583, 4608}, 0, { 0, 96}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5632, -6655, -4607}, 0, { 722, 620}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07007090, 0x004246d0, 32780, 0x00007090, 240); // 0x07007180 - 0x07007240 -static const Vtx thi_seg7_vertex_07007180[] = { - {{{ 7680, -6655, -6655}, 0, { 224, 786}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8192, -6655, -7167}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5120, -6655, -7167}, 0, { 1502, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5632, -6655, -6655}, 0, { 1246, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, -6655, -5426}, 0, { 1940, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, -6655, -4607}, 0, { 1952, 844}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5632, -6655, -4607}, 0, { -382, 800}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, -6655, -5631}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7680, -6655, -6655}, 0, { 970, 790}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7680, -6655, -5631}, 0, { 470, 890}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7680, -6655, -4607}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8192, -6655, -7167}, 0, { 1270, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07007180, 0x004246d0, 32780, 0x00007180, 192); // 0x07007240 - 0x070072E8 static const Gfx thi_seg7_dl_07007240[] = { diff --git a/levels/thi/areas/1/5/model.inc.c b/levels/thi/areas/1/5/model.inc.c index 4b61404eb..f1e6575ce 100644 --- a/levels/thi/areas/1/5/model.inc.c +++ b/levels/thi/areas/1/5/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x07007348 - 0x07007388 -static const Vtx thi_seg7_vertex_07007348[] = { - {{{ 4690, -511, 2131}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xb4}}}, - {{{ 4690, -511, 2377}, 0, { 0, 990}, {0x00, 0x00, 0x00, 0xb4}}}, - {{{ 4936, -511, 2377}, 0, { 990, 990}, {0x00, 0x00, 0x00, 0xb4}}}, - {{{ 4936, -511, 2131}, 0, { 990, 0}, {0x00, 0x00, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07007348, 0x004246d0, 32780, 0x00007348, 64); // 0x07007388 - 0x070073C0 static const Gfx thi_seg7_dl_07007388[] = { diff --git a/levels/thi/areas/1/6/collision.inc.c b/levels/thi/areas/1/6/collision.inc.c index bcbea161c..8d39f5676 100644 --- a/levels/thi/areas/1/6/collision.inc.c +++ b/levels/thi/areas/1/6/collision.inc.c @@ -1,14 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700E228 - 0x0700E258 -const Collision thi_seg7_collision_top_trap[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(-101, 0, -101), - COL_VERTEX(-101, 0, 102), - COL_VERTEX(102, 0, -101), - COL_VERTEX(102, 0, 102), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(thi_seg7_collision_top_trap, 0x004246d0, 32780, 0x0000e228, 48); diff --git a/levels/thi/areas/1/6/model.inc.c b/levels/thi/areas/1/6/model.inc.c index b2a7958e6..7d5f48120 100644 --- a/levels/thi/areas/1/6/model.inc.c +++ b/levels/thi/areas/1/6/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070075A8 - 0x070075C0 static const Lights1 thi_seg7_lights_070075A8 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,12 +6,7 @@ static const Lights1 thi_seg7_lights_070075A8 = gdSPDefLights1( ); // 0x070075C0 - 0x07007600 -static const Vtx thi_seg7_vertex_070075C0[] = { - {{{ -101, 0, -101}, 0, { 406, 406}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 0, 102}, 0, { 406, 552}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 0, -101}, 0, { 552, 406}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 0, 102}, 0, { 552, 552}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070075C0, 0x004246d0, 32780, 0x000075c0, 64); // 0x07007600 - 0x07007648 static const Gfx thi_seg7_dl_07007600[] = { diff --git a/levels/thi/areas/1/7/model.inc.c b/levels/thi/areas/1/7/model.inc.c index fe60fd503..1e9604b5e 100644 --- a/levels/thi/areas/1/7/model.inc.c +++ b/levels/thi/areas/1/7/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070076A8 - 0x070076C0 static const Lights1 thi_seg7_lights_070076A8 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -11,37 +12,13 @@ static const Lights1 thi_seg7_lights_070076C0 = gdSPDefLights1( ); // 0x070076D8 - 0x07007718 -static const Vtx thi_seg7_vertex_070076D8[] = { - {{{ -409, 0, -409}, 0, { -848, 172}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ 410, 0, 410}, 0, { 786, 1806}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 410, 0, -409}, 0, { 786, 172}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ -409, 0, 410}, 0, { -848, 1806}, {0xcd, 0x33, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070076D8, 0x004246d0, 32780, 0x000076d8, 64); // 0x07007718 - 0x070077D8 -static const Vtx thi_seg7_vertex_07007718[] = { - {{{ -409, -101, -409}, 0, { 990, 224}, {0xc0, 0xd4, 0x9c, 0xff}}}, - {{{ -409, 0, -409}, 0, { 990, 0}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ 410, 0, -409}, 0, { 0, 0}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ 410, -101, -409}, 0, { 0, 224}, {0x64, 0xd4, 0xc0, 0xff}}}, - {{{ 410, 0, 410}, 0, { 990, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 410, -101, 410}, 0, { 990, 224}, {0x40, 0xd4, 0x64, 0xff}}}, - {{{ 410, -101, 410}, 0, { 0, 224}, {0x40, 0xd4, 0x64, 0xff}}}, - {{{ -409, 0, 410}, 0, { 990, 0}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -409, -101, 410}, 0, { 990, 224}, {0x9c, 0xd4, 0x40, 0xff}}}, - {{{ 410, 0, 410}, 0, { 0, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -409, 0, -409}, 0, { 0, 0}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -409, -101, -409}, 0, { 0, 224}, {0xc0, 0xd4, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07007718, 0x004246d0, 32780, 0x00007718, 192); // 0x070077D8 - 0x07007828 -static const Vtx thi_seg7_vertex_070077D8[] = { - {{{ -409, -101, -409}, 0, { -438, 2624}, {0xc0, 0xd4, 0x9c, 0xff}}}, - {{{ 410, -101, -409}, 0, { -1666, 2624}, {0x64, 0xd4, 0xc0, 0xff}}}, - {{{ 0, -613, 0}, 0, { -1052, 2010}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 410, -101, 410}, 0, { -1666, 1396}, {0x40, 0xd4, 0x64, 0xff}}}, - {{{ -409, -101, 410}, 0, { -438, 1396}, {0x9c, 0xd4, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070077D8, 0x004246d0, 32780, 0x000077d8, 80); // 0x07007828 - 0x07007870 static const Gfx thi_seg7_dl_07007828[] = { diff --git a/levels/thi/areas/1/collision.inc.c b/levels/thi/areas/1/collision.inc.c index 3e1f44f8e..a5fa35217 100644 --- a/levels/thi/areas/1/collision.inc.c +++ b/levels/thi/areas/1/collision.inc.c @@ -1,1266 +1,3 @@ +#include "pc/rom_assets.h" // 0x07009FC8 - 0x0700BD5E -const Collision thi_seg7_area_1_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1D5), - COL_VERTEX(-4607, 614, -2354), - COL_VERTEX(-4197, 614, -1945), - COL_VERTEX(-4607, 614, -1945), - COL_VERTEX(-4197, 205, -1945), - COL_VERTEX(-4607, 205, -1945), - COL_VERTEX(-4607, -12, -1842), - COL_VERTEX(-4607, 717, -1842), - COL_VERTEX(-4607, 717, -2457), - COL_VERTEX(-4197, 205, -2354), - COL_VERTEX(-4607, 205, -2354), - COL_VERTEX(-4607, 102, -2149), - COL_VERTEX(-4347, 90, -1842), - COL_VERTEX(-4347, 717, -1842), - COL_VERTEX(-4230, 717, -2457), - COL_VERTEX(-4607, 94, -2457), - COL_VERTEX(-4230, 341, -2457), - COL_VERTEX(-4197, 614, -2354), - COL_VERTEX(-4607, 64, -3583), - COL_VERTEX(-3583, 819, -3071), - COL_VERTEX(-3583, 512, -3071), - COL_VERTEX(-4347, -511, -511), - COL_VERTEX(-2303, 2202, -765), - COL_VERTEX(-2303, 1690, -765), - COL_VERTEX(-2303, 1096, 258), - COL_VERTEX(-2303, 2202, 258), - COL_VERTEX(-1279, 2202, -1789), - COL_VERTEX(-1791, 2099, 565), - COL_VERTEX(-1279, 2202, 258), - COL_VERTEX(-2559, 819, -253), - COL_VERTEX(-2303, 1096, -253), - COL_VERTEX(-2559, 819, 1024), - COL_VERTEX(-1374, 2099, 258), - COL_VERTEX(512, -306, 1024), - COL_VERTEX(307, -306, 1024), - COL_VERTEX(-2559, 512, 1024), - COL_VERTEX(-2559, 512, 1536), - COL_VERTEX(-1497, -204, 1331), - COL_VERTEX(-1535, -511, 1026), - COL_VERTEX(-1497, -511, 1331), - COL_VERTEX(-1535, -511, 1024), - COL_VERTEX(307, -613, 1024), - COL_VERTEX(-4607, -511, 1024), - COL_VERTEX(-4607, -511, 4096), - COL_VERTEX(-3583, 512, 1024), - COL_VERTEX(-2559, -204, 2048), - COL_VERTEX(-4607, -1535, 4096), - COL_VERTEX(-1023, -511, 5120), - COL_VERTEX(-3583, 1229, -511), - COL_VERTEX(-1279, -511, 3072), - COL_VERTEX(-2559, 819, -3071), - COL_VERTEX(-2815, 1229, -511), - COL_VERTEX(-5631, -306, -511), - COL_VERTEX(-5119, 102, -2149), - COL_VERTEX(-5119, -511, -511), - COL_VERTEX(-4095, -6655, -4607), - COL_VERTEX(-3378, -409, -4607), - COL_VERTEX(-5119, 0, -4607), - COL_VERTEX(-5128, 285, -5732), - COL_VERTEX(-3583, 512, -4607), - COL_VERTEX(-3583, 1016, -1842), - COL_VERTEX(-2559, 512, -3071), - COL_VERTEX(-2815, 1690, -1277), - COL_VERTEX(-2815, 512, -253), - COL_VERTEX(-2815, 1690, -253), - COL_VERTEX(-2293, 1106, -1277), - COL_VERTEX(-1791, 1690, -1277), - COL_VERTEX(-1279, 2202, -3325), - COL_VERTEX(5632, -511, -4607), - COL_VERTEX(-1023, 4096, -2555), - COL_VERTEX(1792, 2202, -3325), - COL_VERTEX(-4607, -1535, 7168), - COL_VERTEX(-5119, -921, 4096), - COL_VERTEX(5734, -2047, -511), - COL_VERTEX(6246, -2047, 102), - COL_VERTEX(5632, -2047, -511), - COL_VERTEX(5632, -2764, 102), - COL_VERTEX(6246, -2047, -1330), - COL_VERTEX(5734, -2047, -1330), - COL_VERTEX(6042, -2457, -1330), - COL_VERTEX(5632, -3481, -818), - COL_VERTEX(5632, -2047, -1330), - COL_VERTEX(2304, 2099, 565), - COL_VERTEX(3072, 819, 1024), - COL_VERTEX(1887, 2099, 315), - COL_VERTEX(2304, 2099, 258), - COL_VERTEX(1887, 2099, 258), - COL_VERTEX(2304, 2202, 258), - COL_VERTEX(5632, -1637, -4607), - COL_VERTEX(5632, -1535, -4607), - COL_VERTEX(5632, -1535, -6655), - COL_VERTEX(5632, -6655, -4607), - COL_VERTEX(2560, -613, 3789), - COL_VERTEX(1638, -613, 3789), - COL_VERTEX(1638, -511, 3789), - COL_VERTEX(1741, -511, 3686), - COL_VERTEX(2560, -511, 3686), - COL_VERTEX(819, -613, 3277), - COL_VERTEX(819, -511, 2355), - COL_VERTEX(922, -613, 3174), - COL_VERTEX(973, -613, 2304), - COL_VERTEX(922, -716, 3174), - COL_VERTEX(512, -613, 1024), - COL_VERTEX(512, -511, 1024), - COL_VERTEX(5632, -1535, -5631), - COL_VERTEX(4403, -1842, -5631), - COL_VERTEX(4403, -1945, -5221), - COL_VERTEX(4403, -1842, -5221), - COL_VERTEX(2970, -2047, -5221), - COL_VERTEX(307, -511, 1024), - COL_VERTEX(973, -511, 2304), - COL_VERTEX(819, -716, 3277), - COL_VERTEX(512, -511, 819), - COL_VERTEX(512, -306, 819), - COL_VERTEX(307, -511, 819), - COL_VERTEX(-6655, -2047, -6655), - COL_VERTEX(-5119, -1945, -7167), - COL_VERTEX(-6614, -2047, -6628), - COL_VERTEX(-5119, -3583, -7167), - COL_VERTEX(-5119, -2047, -7167), - COL_VERTEX(6656, -2832, 7680), - COL_VERTEX(-6614, -2047, -6143), - COL_VERTEX(-6655, -1945, -6143), - COL_VERTEX(-6614, -1965, -6628), - COL_VERTEX(-8150, -2969, 6144), - COL_VERTEX(-7679, -2969, 6144), - COL_VERTEX(-8191, -2969, 6144), - COL_VERTEX(-8191, -3583, 8192), - COL_VERTEX(-7679, -3583, 6144), - COL_VERTEX(-4095, -2559, -4607), - COL_VERTEX(-4095, -2559, -7167), - COL_VERTEX(512, -511, 614), - COL_VERTEX(307, -306, 819), - COL_VERTEX(-5119, -2764, 6349), - COL_VERTEX(-5119, -2713, 6400), - COL_VERTEX(-5119, -511, 4096), - COL_VERTEX(-7167, -2969, 5120), - COL_VERTEX(-4607, -2764, 6349), - COL_VERTEX(-4607, -2713, 6400), - COL_VERTEX(-4607, -2713, 6502), - COL_VERTEX(-4607, -2764, 6554), - COL_VERTEX(-5119, -511, 8192), - COL_VERTEX(-4607, -2969, 6554), - COL_VERTEX(-5119, -3583, 5120), - COL_VERTEX(-5117, -2969, 5120), - COL_VERTEX(-5119, -2969, 8192), - COL_VERTEX(-4607, -3071, 8192), - COL_VERTEX(-4607, -3583, 8192), - COL_VERTEX(-5128, -3583, -5221), - COL_VERTEX(6656, -1535, -4607), - COL_VERTEX(7680, -1535, -6655), - COL_VERTEX(7680, -6655, -4607), - COL_VERTEX(6656, -2559, 717), - COL_VERTEX(7066, -2559, 307), - COL_VERTEX(7475, -6655, 307), - COL_VERTEX(7066, -6655, 102), - COL_VERTEX(6656, -6655, 717), - COL_VERTEX(-3378, -409, -5324), - COL_VERTEX(-3378, -101, -5631), - COL_VERTEX(-5617, 799, -5703), - COL_VERTEX(-5128, -613, -6244), - COL_VERTEX(-5128, 797, -6244), - COL_VERTEX(-5631, -204, -5631), - COL_VERTEX(-5631, 205, -4607), - COL_VERTEX(-3378, -613, -5631), - COL_VERTEX(6656, -1535, -2764), - COL_VERTEX(6656, -6655, -4607), - COL_VERTEX(6656, -1535, -2559), - COL_VERTEX(7680, -1535, -2559), - COL_VERTEX(-921, -1433, -5426), - COL_VERTEX(-3378, -818, -5017), - COL_VERTEX(-3378, -1330, -5017), - COL_VERTEX(-921, -6655, -5426), - COL_VERTEX(-3378, -6655, -5017), - COL_VERTEX(-3402, -6655, -5019), - COL_VERTEX(7168, -6655, 3584), - COL_VERTEX(7168, -2559, 5632), - COL_VERTEX(6349, -2832, 6656), - COL_VERTEX(6758, -2832, 6861), - COL_VERTEX(6554, -2832, 6861), - COL_VERTEX(7168, -2832, 6656), - COL_VERTEX(6349, -2832, 7168), - COL_VERTEX(6861, -2832, 7168), - COL_VERTEX(7168, -1945, 8192), - COL_VERTEX(7168, -6655, 8192), - COL_VERTEX(7168, -2762, 6777), - COL_VERTEX(1946, -2047, -5631), - COL_VERTEX(922, -2457, -5221), - COL_VERTEX(2970, -2457, -5631), - COL_VERTEX(922, -1637, -4607), - COL_VERTEX(922, -2047, -5221), - COL_VERTEX(-921, -1637, -5221), - COL_VERTEX(-921, -2457, -5221), - COL_VERTEX(2816, 3226, -1789), - COL_VERTEX(1792, 2202, 258), - COL_VERTEX(2304, 3226, -2909), - COL_VERTEX(2816, 2202, 258), - COL_VERTEX(5632, -511, 258), - COL_VERTEX(2560, -1535, 4096), - COL_VERTEX(2560, -511, 4096), - COL_VERTEX(5632, -1535, 2049), - COL_VERTEX(5632, -1433, -4607), - COL_VERTEX(2560, -3583, 6144), - COL_VERTEX(4096, -2559, 4864), - COL_VERTEX(5632, -2559, 4864), - COL_VERTEX(5632, -1535, 4096), - COL_VERTEX(5632, -2559, 5632), - COL_VERTEX(5632, -3583, 5632), - COL_VERTEX(5632, -2559, 4096), - COL_VERTEX(6656, -6655, 3584), - COL_VERTEX(7168, -2559, 3584), - COL_VERTEX(6656, -2559, 2560), - COL_VERTEX(6656, -6655, 2560), - COL_VERTEX(7168, -6655, 2560), - COL_VERTEX(853, -511, 1024), - COL_VERTEX(-1535, -1535, 1024), - COL_VERTEX(-5119, -613, -4607), - COL_VERTEX(-4607, -2969, 7168), - COL_VERTEX(-4607, -2969, 8192), - COL_VERTEX(-1708, -1535, 1631), - COL_VERTEX(-1459, -1804, 1629), - COL_VERTEX(-2578, -3583, 5700), - COL_VERTEX(-2578, -1535, 4676), - COL_VERTEX(-2562, -1535, 1638), - COL_VERTEX(-5128, -1352, -5220), - COL_VERTEX(-5128, -6655, -5221), - COL_VERTEX(-296, -3583, 7028), - COL_VERTEX(-726, -3583, 7028), - COL_VERTEX(-726, -2559, 6284), - COL_VERTEX(-941, -2559, 6656), - COL_VERTEX(-726, -3583, 6284), - COL_VERTEX(-81, -2559, 6656), - COL_VERTEX(-296, -3583, 6284), - COL_VERTEX(7250, -2559, 2264), - COL_VERTEX(7680, -2559, 717), - COL_VERTEX(-6143, -3583, 2048), - COL_VERTEX(-5119, -2559, 2048), - COL_VERTEX(-6655, -2559, 0), - COL_VERTEX(-7167, -2559, 1024), - COL_VERTEX(-6655, -3583, 0), - COL_VERTEX(-4607, -1535, -7167), - COL_VERTEX(-5119, -3583, -8191), - COL_VERTEX(-4607, -1023, -8191), - COL_VERTEX(-7167, -2047, -3071), - COL_VERTEX(-7167, -2047, -4607), - COL_VERTEX(-6655, -2047, -5119), - COL_VERTEX(-716, 3891, -815), - COL_VERTEX(717, 3891, -815), - COL_VERTEX(-101, 3891, -1634), - COL_VERTEX(-716, 3891, -2248), - COL_VERTEX(5803, -2832, 7168), - COL_VERTEX(6656, -2832, 8192), - COL_VERTEX(6042, -2457, 102), - COL_VERTEX(5632, -2764, -1330), - COL_VERTEX(-2303, 1690, -253), - COL_VERTEX(-1791, 2099, 258), - COL_VERTEX(-1791, 2202, 258), - COL_VERTEX(-1791, 2202, 565), - COL_VERTEX(-1374, 2099, 315), - COL_VERTEX(-2559, -511, 1024), - COL_VERTEX(-2559, 512, -511), - COL_VERTEX(-3583, 512, -511), - COL_VERTEX(-2559, 512, -253), - COL_VERTEX(-2559, -204, 1331), - COL_VERTEX(-1459, -1459, 1629), - COL_VERTEX(3072, 819, 258), - COL_VERTEX(-1535, 0, 1024), - COL_VERTEX(-2559, -511, 1331), - COL_VERTEX(0, -1535, 1024), - COL_VERTEX(-1023, -1023, 5120), - COL_VERTEX(-4607, -204, 1024), - COL_VERTEX(-2559, -511, 2048), - COL_VERTEX(-5631, -306, 4096), - COL_VERTEX(-2562, -1804, 1638), - COL_VERTEX(-4607, -2969, 5120), - COL_VERTEX(-2815, 1106, -1277), - COL_VERTEX(-2815, 512, -511), - COL_VERTEX(-4607, 0, -4607), - COL_VERTEX(-5631, -204, -4607), - COL_VERTEX(-2559, 512, -4607), - COL_VERTEX(-2559, 819, -4607), - COL_VERTEX(-1792, 1648, -1277), - COL_VERTEX(-1791, 1649, -1277), - COL_VERTEX(-4650, -2764, 8192), - COL_VERTEX(1024, 4096, -2555), - COL_VERTEX(5632, -2047, 102), - COL_VERTEX(6554, -2047, -818), - COL_VERTEX(5734, -1535, -4607), - COL_VERTEX(5734, -1637, -4607), - COL_VERTEX(2304, 2202, 565), - COL_VERTEX(7680, -1535, -5631), - COL_VERTEX(7680, -6655, -6655), - COL_VERTEX(5632, -6655, -6655), - COL_VERTEX(5632, -2457, 4096), - COL_VERTEX(2560, -613, 3686), - COL_VERTEX(1741, -613, 3686), - COL_VERTEX(2560, -511, 3789), - COL_VERTEX(819, -613, 2355), - COL_VERTEX(4403, -1945, -5631), - COL_VERTEX(5632, -1637, -5631), - COL_VERTEX(2970, -2149, -5631), - COL_VERTEX(2970, -2047, -5631), - COL_VERTEX(2970, -2149, -5221), - COL_VERTEX(5632, -1637, -5221), - COL_VERTEX(5632, -1535, -5221), - COL_VERTEX(307, -511, 614), - COL_VERTEX(307, -306, 614), - COL_VERTEX(-6655, -1945, -6655), - COL_VERTEX(-5119, -2047, -7126), - COL_VERTEX(-5119, -1965, -7126), - COL_VERTEX(-6655, -3583, -6655), - COL_VERTEX(-5119, -2047, -6143), - COL_VERTEX(512, -306, 614), - COL_VERTEX(-5119, -1535, -8191), - COL_VERTEX(6656, -2730, 7680), - COL_VERTEX(5803, -2730, 7168), - COL_VERTEX(-6655, -3583, -5119), - COL_VERTEX(-6655, -2047, -6143), - COL_VERTEX(-6614, -1965, -6143), - COL_VERTEX(-7167, -3583, -4607), - COL_VERTEX(-8191, -2436, 6144), - COL_VERTEX(-8150, -2764, 6144), - COL_VERTEX(-8191, -2969, 8192), - COL_VERTEX(-8191, -3583, 6144), - COL_VERTEX(-4095, -6655, -7167), - COL_VERTEX(-4607, -6655, -7167), - COL_VERTEX(-4607, -2559, -7167), - COL_VERTEX(-5119, -2969, 6349), - COL_VERTEX(-4607, -2969, 6349), - COL_VERTEX(-5119, -2969, 6554), - COL_VERTEX(-5119, -2713, 6502), - COL_VERTEX(-7167, -3583, 5120), - COL_VERTEX(-5119, -921, -511), - COL_VERTEX(-5119, -2764, 6554), - COL_VERTEX(-5119, -2969, 5120), - COL_VERTEX(6656, -6655, -2559), - COL_VERTEX(-4607, -3583, 7987), - COL_VERTEX(7680, -1535, -2764), - COL_VERTEX(7066, -2559, 102), - COL_VERTEX(7475, -2559, 307), - COL_VERTEX(-3378, -818, -4607), - COL_VERTEX(-921, -1433, -4607), - COL_VERTEX(7680, -6655, -2559), - COL_VERTEX(-921, -6655, -4607), - COL_VERTEX(6656, -2559, 3584), - COL_VERTEX(6554, -2832, 7066), - COL_VERTEX(6758, -2832, 7066), - COL_VERTEX(6656, -3583, 8192), - COL_VERTEX(922, -2047, -4607), - COL_VERTEX(2970, -2047, -4607), - COL_VERTEX(1946, -2457, -5631), - COL_VERTEX(6656, -3583, 7680), - COL_VERTEX(2970, -2457, -4607), - COL_VERTEX(922, -1637, -5221), - COL_VERTEX(-921, -1637, -4607), - COL_VERTEX(2816, 3226, -2909), - COL_VERTEX(2304, 3226, -1789), - COL_VERTEX(2560, -511, 3072), - COL_VERTEX(5632, -511, 1024), - COL_VERTEX(5632, -511, 2049), - COL_VERTEX(6400, -2559, 4096), - COL_VERTEX(6400, -6655, 4096), - COL_VERTEX(5632, -6655, 4096), - COL_VERTEX(7168, -2559, 2560), - COL_VERTEX(6656, -2559, 2253), - COL_VERTEX(768, -613, 1024), - COL_VERTEX(-726, -2559, 7028), - COL_VERTEX(-941, -3583, 6656), - COL_VERTEX(-296, -2559, 7028), - COL_VERTEX(-296, -2559, 6284), - COL_VERTEX(-81, -3583, 6656), - COL_VERTEX(7680, -6655, 717), - COL_VERTEX(-6143, -2559, 2048), - COL_VERTEX(-5119, -3583, 2048), - COL_VERTEX(-7167, -3583, 1024), - COL_VERTEX(-5119, -2559, 0), - COL_VERTEX(-5119, -3583, 0), - COL_VERTEX(5632, -3583, 4864), - COL_VERTEX(-4607, -3583, -8191), - COL_VERTEX(1024, 4096, -507), - COL_VERTEX(-1023, 4096, -507), - COL_VERTEX(-7167, -3583, -3071), - COL_VERTEX(-5119, -3583, -3071), - COL_VERTEX(-5119, -2047, -3071), - COL_VERTEX(102, 3891, -1429), - COL_VERTEX(102, 3891, -1634), - COL_VERTEX(717, 3891, -2248), - COL_VERTEX(-101, 3891, -1429), - COL_VERTEX(4267, -3583, 7168), - COL_VERTEX(-5119, -2559, -4607), - COL_VERTEX(-5119, -2559, -6143), - COL_VERTEX(-3583, -3583, 7680), - COL_VERTEX(-4405, -429, 1434), - COL_VERTEX(-4430, -409, 1439), - COL_VERTEX(-2887, -429, 2849), - COL_VERTEX(-2894, -409, 2871), - COL_VERTEX(-4455, -429, 1444), - COL_VERTEX(-4281, -429, 1187), - COL_VERTEX(-4299, -409, 1178), - COL_VERTEX(-4318, -429, 1169), - COL_VERTEX(-2900, -429, 2893), - COL_VERTEX(-2613, -409, 2820), - COL_VERTEX(-2586, -429, 2836), - COL_VERTEX(-2640, -429, 2804), - COL_VERTEX(-2815, -429, 2149), - COL_VERTEX(-2838, -409, 2147), - COL_VERTEX(-2860, -429, 2146), - COL_VERTEX(-2724, -429, 1966), - COL_VERTEX(-2742, -409, 1956), - COL_VERTEX(2304, -613, 2867), - COL_VERTEX(-2760, -429, 1947), - COL_VERTEX(6677, -2750, 7645), - COL_VERTEX(5882, -2750, 7168), - COL_VERTEX(-8191, -2436, 8192), - COL_VERTEX(-8150, -2764, 8151), - COL_VERTEX(-5119, -2436, 8192), - COL_VERTEX(-5119, -2764, 8151), - COL_VERTEX(-8191, -7167, -8191), - COL_VERTEX(-8191, -7167, 8192), - COL_VERTEX(8192, -7167, 8192), - COL_VERTEX(8192, -7167, -8191), - COL_VERTEX(7782, -7065, 205), - COL_VERTEX(5632, -7065, -2866), - COL_VERTEX(5632, -7065, 205), - COL_VERTEX(7782, -7065, -2866), - COL_VERTEX(6656, -3071, 8192), - COL_VERTEX(-5119, -3071, -8191), - COL_VERTEX(-8191, -3071, -8191), - COL_VERTEX(-8191, -3583, -8191), - COL_VERTEX(-8191, -3071, 6144), - COL_VERTEX(5632, -1433, -6655), - COL_VERTEX(6400, -2457, 4096), - COL_VERTEX(7168, -2457, 5632), - COL_VERTEX(-2640, -511, 2804), - COL_VERTEX(-2760, -511, 1947), - COL_VERTEX(-4318, -511, 1169), - COL_VERTEX(-2900, -511, 2893), - COL_VERTEX(-2586, -511, 2836), - COL_VERTEX(5882, -2832, 7168), - COL_VERTEX(-101, 3379, -1634), - COL_VERTEX(-101, 3379, -1429), - COL_VERTEX(-101, 3174, -1634), - COL_VERTEX(102, 3379, -1634), - COL_VERTEX(102, 3379, -1429), - COL_VERTEX(6758, -3344, 6861), - COL_VERTEX(6758, -3344, 7066), - COL_VERTEX(6554, -3344, 6861), - COL_VERTEX(6554, -3344, 7066), - COL_VERTEX(-5119, -2047, -4607), - COL_VERTEX(-4607, -6655, -8191), - COL_VERTEX(6656, -1535, -6655), - COL_VERTEX(6656, -1433, -6655), - COL_VERTEX(5632, -1433, -5221), - COL_VERTEX(5632, -1433, -5631), - COL_VERTEX(6656, -2457, 3584), - COL_VERTEX(7168, -2457, 3584), - COL_VERTEX(-2887, -511, 2849), - COL_VERTEX(-2860, -511, 2146), - COL_VERTEX(-4405, -511, 1434), - COL_VERTEX(-4281, -511, 1187), - COL_VERTEX(-2815, -511, 2149), - COL_VERTEX(-2724, -511, 1966), - COL_VERTEX(-4455, -511, 1444), - COL_VERTEX(6677, -2832, 7645), - COL_VERTEX(102, 3174, -1634), - COL_VERTEX(-101, 3174, -1429), - COL_VERTEX(102, 3174, -1429), - COL_VERTEX(-5116, -3583, 8192), - COL_VERTEX(-8150, -2969, 8151), - COL_VERTEX(-5119, -2969, 8151), - COL_TRI_INIT(SURFACE_DEFAULT, 572), - COL_TRI(6, 12, 13), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(2, 4, 5), - COL_TRI(2, 5, 6), - COL_TRI(7, 0, 2), - COL_TRI(7, 2, 6), - COL_TRI(4, 8, 9), - COL_TRI(4, 3, 8), - COL_TRI(4, 9, 10), - COL_TRI(5, 4, 10), - COL_TRI(5, 11, 6), - COL_TRI(11, 12, 6), - COL_TRI(6, 13, 7), - COL_TRI(14, 0, 7), - COL_TRI(7, 13, 15), - COL_TRI(7, 15, 14), - COL_TRI(0, 16, 1), - COL_TRI(9, 16, 0), - COL_TRI(14, 9, 0), - COL_TRI(9, 14, 10), - COL_TRI(9, 8, 16), - COL_TRI(17, 14, 15), - COL_TRI(15, 13, 18), - COL_TRI(18, 19, 15), - COL_TRI(19, 17, 15), - COL_TRI(5, 20, 11), - COL_TRI(20, 12, 11), - COL_TRI(3, 16, 8), - COL_TRI(3, 1, 16), - COL_TRI(21, 22, 24), - COL_TRI(22, 253, 24), - COL_TRI(23, 24, 253), - COL_TRI(26, 254, 31), - COL_TRI(24, 23, 254), - COL_TRI(24, 254, 255), - COL_TRI(23, 31, 254), - COL_TRI(26, 256, 255), - COL_TRI(26, 255, 254), - COL_TRI(25, 24, 255), - COL_TRI(27, 25, 255), - COL_TRI(28, 30, 23), - COL_TRI(29, 28, 23), - COL_TRI(30, 31, 23), - COL_TRI(31, 257, 26), - COL_TRI(30, 257, 31), - COL_TRI(30, 82, 83), - COL_TRI(30, 83, 257), - COL_TRI(32, 82, 30), - COL_TRI(30, 258, 39), - COL_TRI(33, 32, 30), - COL_TRI(30, 39, 33), - COL_TRI(34, 30, 28), - COL_TRI(26, 257, 83), - COL_TRI(38, 36, 262), - COL_TRI(34, 259, 260), - COL_TRI(34, 260, 43), - COL_TRI(35, 34, 43), - COL_TRI(34, 28, 261), - COL_TRI(34, 36, 265), - COL_TRI(34, 262, 36), - COL_TRI(36, 38, 39), - COL_TRI(37, 265, 36), - COL_TRI(39, 214, 267), - COL_TRI(38, 262, 266), - COL_TRI(39, 38, 263), - COL_TRI(39, 263, 214), - COL_TRI(39, 40, 108), - COL_TRI(39, 108, 33), - COL_TRI(40, 39, 267), - COL_TRI(41, 20, 53), - COL_TRI(20, 41, 269), - COL_TRI(41, 53, 134), - COL_TRI(42, 41, 134), - COL_TRI(41, 44, 269), - COL_TRI(41, 42, 270), - COL_TRI(41, 270, 44), - COL_TRI(43, 20, 269), - COL_TRI(44, 43, 269), - COL_TRI(42, 45, 221), - COL_TRI(42, 221, 268), - COL_TRI(42, 268, 46), - COL_TRI(45, 42, 134), - COL_TRI(44, 35, 43), - COL_TRI(43, 260, 20), - COL_TRI(47, 20, 260), - COL_TRI(20, 5, 53), - COL_TRI(20, 47, 12), - COL_TRI(48, 46, 268), - COL_TRI(46, 48, 270), - COL_TRI(46, 270, 42), - COL_TRI(38, 48, 268), - COL_TRI(47, 59, 12), - COL_TRI(49, 47, 274), - COL_TRI(49, 18, 47), - COL_TRI(47, 50, 274), - COL_TRI(50, 47, 260), - COL_TRI(5, 52, 53), - COL_TRI(5, 10, 52), - COL_TRI(57, 162, 56), - COL_TRI(51, 53, 52), - COL_TRI(51, 52, 162), - COL_TRI(52, 56, 162), - COL_TRI(10, 14, 52), - COL_TRI(14, 17, 52), - COL_TRI(17, 56, 52), - COL_TRI(53, 271, 134), - COL_TRI(53, 51, 271), - COL_TRI(17, 276, 56), - COL_TRI(54, 56, 276), - COL_TRI(55, 156, 56), - COL_TRI(56, 156, 57), - COL_TRI(58, 276, 17), - COL_TRI(19, 58, 17), - COL_TRI(59, 18, 13), - COL_TRI(18, 60, 19), - COL_TRI(18, 49, 60), - COL_TRI(59, 13, 12), - COL_TRI(60, 58, 19), - COL_TRI(60, 278, 58), - COL_TRI(49, 274, 64), - COL_TRI(61, 274, 50), - COL_TRI(49, 278, 60), - COL_TRI(49, 279, 278), - COL_TRI(50, 260, 275), - COL_TRI(62, 50, 275), - COL_TRI(28, 62, 261), - COL_TRI(63, 62, 28), - COL_TRI(50, 62, 63), - COL_TRI(61, 50, 63), - COL_TRI(22, 63, 253), - COL_TRI(22, 61, 63), - COL_TRI(63, 28, 29), - COL_TRI(63, 29, 253), - COL_TRI(64, 274, 61), - COL_TRI(64, 61, 280), - COL_TRI(61, 65, 280), - COL_TRI(65, 61, 22), - COL_TRI(49, 64, 281), - COL_TRI(66, 279, 49), - COL_TRI(66, 49, 281), - COL_TRI(66, 281, 25), - COL_TRI(65, 25, 280), - COL_TRI(25, 65, 22), - COL_TRI(25, 22, 21), - COL_TRI(25, 21, 24), - COL_TRI(23, 253, 29), - COL_TRI(67, 279, 66), - COL_TRI(68, 66, 25), - COL_TRI(69, 67, 66), - COL_TRI(68, 69, 66), - COL_TRI(70, 45, 134), - COL_TRI(70, 134, 140), - COL_TRI(71, 134, 271), - COL_TRI(72, 286, 88), - COL_TRI(72, 88, 74), - COL_TRI(73, 72, 74), - COL_TRI(74, 284, 73), - COL_TRI(75, 73, 284), - COL_TRI(73, 251, 285), - COL_TRI(75, 251, 73), - COL_TRI(73, 285, 72), - COL_TRI(76, 77, 72), - COL_TRI(72, 285, 76), - COL_TRI(77, 286, 72), - COL_TRI(78, 76, 285), - COL_TRI(79, 78, 285), - COL_TRI(85, 84, 81), - COL_TRI(80, 76, 78), - COL_TRI(77, 287, 286), - COL_TRI(81, 256, 26), - COL_TRI(26, 83, 81), - COL_TRI(82, 85, 83), - COL_TRI(83, 85, 81), - COL_TRI(84, 288, 81), - COL_TRI(81, 288, 256), - COL_TRI(82, 264, 85), - COL_TRI(84, 85, 264), - COL_TRI(86, 84, 195), - COL_TRI(84, 86, 288), - COL_TRI(87, 287, 77), - COL_TRI(88, 149, 89), - COL_TRI(88, 148, 149), - COL_TRI(89, 90, 88), - COL_TRI(94, 293, 294), - COL_TRI(87, 77, 80), - COL_TRI(91, 92, 293), - COL_TRI(92, 294, 293), - COL_TRI(92, 100, 294), - COL_TRI(92, 110, 100), - COL_TRI(93, 110, 92), - COL_TRI(91, 93, 92), - COL_TRI(94, 95, 293), - COL_TRI(98, 94, 294), - COL_TRI(91, 295, 93), - COL_TRI(95, 93, 295), - COL_TRI(93, 96, 110), - COL_TRI(95, 94, 93), - COL_TRI(94, 96, 93), - COL_TRI(94, 98, 96), - COL_TRI(96, 98, 109), - COL_TRI(97, 96, 109), - COL_TRI(98, 294, 100), - COL_TRI(99, 100, 296), - COL_TRI(100, 110, 296), - COL_TRI(101, 296, 40), - COL_TRI(101, 99, 296), - COL_TRI(102, 101, 213), - COL_TRI(103, 297, 104), - COL_TRI(103, 298, 297), - COL_TRI(104, 297, 299), - COL_TRI(104, 299, 300), - COL_TRI(105, 301, 299), - COL_TRI(105, 299, 297), - COL_TRI(106, 105, 302), - COL_TRI(106, 302, 303), - COL_TRI(107, 105, 106), - COL_TRI(107, 301, 105), - COL_TRI(105, 298, 302), - COL_TRI(105, 297, 298), - COL_TRI(108, 109, 102), - COL_TRI(108, 97, 109), - COL_TRI(101, 109, 99), - COL_TRI(101, 102, 109), - COL_TRI(109, 100, 99), - COL_TRI(109, 98, 100), - COL_TRI(97, 108, 40), - COL_TRI(97, 40, 296), - COL_TRI(110, 96, 97), - COL_TRI(110, 97, 296), - COL_TRI(32, 111, 102), - COL_TRI(32, 102, 213), - COL_TRI(102, 111, 113), - COL_TRI(102, 113, 108), - COL_TRI(32, 112, 111), - COL_TRI(111, 304, 113), - COL_TRI(111, 130, 304), - COL_TRI(112, 130, 111), - COL_TRI(108, 113, 131), - COL_TRI(113, 304, 305), - COL_TRI(113, 305, 131), - COL_TRI(108, 131, 33), - COL_TRI(114, 115, 118), - COL_TRI(130, 305, 304), - COL_TRI(33, 131, 112), - COL_TRI(33, 112, 32), - COL_TRI(115, 307, 118), - COL_TRI(116, 308, 122), - COL_TRI(116, 307, 308), - COL_TRI(115, 308, 307), - COL_TRI(117, 118, 312), - COL_TRI(118, 117, 309), - COL_TRI(118, 309, 114), - COL_TRI(118, 310, 239), - COL_TRI(118, 239, 312), - COL_TRI(119, 313, 314), - COL_TRI(122, 317, 120), - COL_TRI(119, 314, 249), - COL_TRI(120, 121, 316), - COL_TRI(120, 317, 121), - COL_TRI(121, 114, 316), - COL_TRI(121, 306, 114), - COL_TRI(114, 309, 315), - COL_TRI(114, 315, 244), - COL_TRI(122, 120, 116), - COL_TRI(114, 306, 115), - COL_TRI(123, 319, 320), - COL_TRI(123, 125, 319), - COL_TRI(124, 125, 144), - COL_TRI(125, 321, 144), - COL_TRI(126, 125, 322), - COL_TRI(126, 321, 125), - COL_TRI(127, 125, 124), - COL_TRI(127, 322, 125), - COL_TRI(144, 321, 126), - COL_TRI(32, 213, 82), - COL_TRI(128, 323, 129), - COL_TRI(129, 324, 325), - COL_TRI(129, 323, 324), - COL_TRI(128, 54, 323), - COL_TRI(130, 311, 305), - COL_TRI(131, 305, 311), - COL_TRI(131, 311, 112), - COL_TRI(112, 311, 130), - COL_TRI(134, 133, 329), - COL_TRI(132, 326, 327), - COL_TRI(132, 327, 136), - COL_TRI(133, 132, 136), - COL_TRI(134, 326, 132), - COL_TRI(134, 132, 133), - COL_TRI(135, 328, 326), - COL_TRI(134, 143, 326), - COL_TRI(136, 327, 273), - COL_TRI(133, 136, 137), - COL_TRI(136, 273, 45), - COL_TRI(137, 136, 45), - COL_TRI(137, 329, 133), - COL_TRI(137, 138, 329), - COL_TRI(70, 137, 45), - COL_TRI(70, 138, 137), - COL_TRI(138, 139, 332), - COL_TRI(138, 332, 329), - COL_TRI(139, 138, 70), - COL_TRI(140, 329, 332), - COL_TRI(134, 329, 140), - COL_TRI(139, 328, 332), - COL_TRI(139, 141, 328), - COL_TRI(139, 70, 216), - COL_TRI(141, 139, 216), - COL_TRI(140, 328, 144), - COL_TRI(140, 332, 328), - COL_TRI(135, 144, 328), - COL_TRI(142, 135, 333), - COL_TRI(143, 135, 326), - COL_TRI(142, 330, 135), - COL_TRI(135, 124, 144), - COL_TRI(135, 330, 127), - COL_TRI(135, 127, 124), - COL_TRI(140, 144, 217), - COL_TRI(126, 146, 144), - COL_TRI(145, 217, 144), - COL_TRI(146, 145, 144), - COL_TRI(147, 142, 143), - COL_TRI(148, 289, 149), - COL_TRI(88, 165, 148), - COL_TRI(148, 165, 164), - COL_TRI(149, 290, 291), - COL_TRI(149, 291, 89), - COL_TRI(150, 149, 336), - COL_TRI(150, 290, 149), - COL_TRI(151, 152, 337), - COL_TRI(152, 338, 337), - COL_TRI(153, 337, 338), - COL_TRI(153, 154, 337), - COL_TRI(154, 155, 337), - COL_TRI(155, 151, 337), - COL_TRI(156, 55, 169), - COL_TRI(156, 157, 57), - COL_TRI(57, 158, 162), - COL_TRI(57, 160, 158), - COL_TRI(157, 160, 57), - COL_TRI(158, 161, 162), - COL_TRI(159, 161, 158), - COL_TRI(160, 159, 158), - COL_TRI(157, 159, 160), - COL_TRI(161, 277, 162), - COL_TRI(162, 277, 331), - COL_TRI(163, 157, 156), - COL_TRI(163, 156, 169), - COL_TRI(164, 166, 167), - COL_TRI(164, 167, 336), - COL_TRI(165, 166, 164), - COL_TRI(166, 334, 341), - COL_TRI(166, 341, 167), - COL_TRI(165, 334, 166), - COL_TRI(167, 150, 336), - COL_TRI(167, 341, 150), - COL_TRI(168, 170, 169), - COL_TRI(170, 163, 169), - COL_TRI(169, 55, 339), - COL_TRI(169, 339, 340), - COL_TRI(169, 340, 168), - COL_TRI(171, 168, 340), - COL_TRI(171, 340, 342), - COL_TRI(172, 170, 168), - COL_TRI(173, 168, 171), - COL_TRI(174, 209, 175), - COL_TRI(175, 176, 179), - COL_TRI(175, 179, 174), - COL_TRI(180, 345, 344), - COL_TRI(177, 181, 179), - COL_TRI(178, 177, 179), - COL_TRI(178, 179, 176), - COL_TRI(179, 181, 184), - COL_TRI(179, 184, 183), - COL_TRI(179, 183, 174), - COL_TRI(176, 344, 178), - COL_TRI(177, 345, 181), - COL_TRI(176, 180, 344), - COL_TRI(176, 175, 205), - COL_TRI(180, 181, 345), - COL_TRI(181, 180, 119), - COL_TRI(181, 182, 184), - COL_TRI(182, 181, 119), - COL_TRI(180, 249, 119), - COL_TRI(182, 119, 250), - COL_TRI(182, 250, 346), - COL_TRI(183, 182, 346), - COL_TRI(184, 182, 183), - COL_TRI(185, 189, 347), - COL_TRI(185, 347, 348), - COL_TRI(189, 352, 188), - COL_TRI(185, 348, 300), - COL_TRI(185, 300, 187), - COL_TRI(186, 189, 185), - COL_TRI(187, 300, 348), - COL_TRI(187, 348, 351), - COL_TRI(188, 352, 190), - COL_TRI(188, 190, 353), - COL_TRI(189, 188, 347), - COL_TRI(190, 352, 189), - COL_TRI(191, 190, 189), - COL_TRI(192, 354, 194), - COL_TRI(192, 194, 355), - COL_TRI(86, 195, 192), - COL_TRI(193, 86, 192), - COL_TRI(193, 192, 355), - COL_TRI(67, 354, 192), - COL_TRI(192, 196, 67), - COL_TRI(192, 195, 196), - COL_TRI(199, 198, 197), - COL_TRI(69, 194, 354), - COL_TRI(194, 69, 283), - COL_TRI(195, 84, 264), - COL_TRI(196, 195, 264), - COL_TRI(197, 198, 356), - COL_TRI(198, 357, 356), - COL_TRI(198, 358, 357), - COL_TRI(199, 358, 198), - COL_TRI(88, 200, 199), - COL_TRI(90, 88, 204), - COL_TRI(200, 358, 199), - COL_TRI(200, 67, 358), - COL_TRI(197, 204, 199), - COL_TRI(201, 197, 267), - COL_TRI(202, 197, 201), - COL_TRI(203, 197, 202), - COL_TRI(203, 204, 197), - COL_TRI(204, 203, 292), - COL_TRI(90, 204, 292), - COL_TRI(90, 292, 207), - COL_TRI(89, 291, 90), - COL_TRI(175, 203, 205), - COL_TRI(176, 205, 206), - COL_TRI(205, 203, 206), - COL_TRI(203, 175, 359), - COL_TRI(203, 359, 207), - COL_TRI(206, 203, 202), - COL_TRI(203, 207, 292), - COL_TRI(175, 209, 359), - COL_TRI(207, 359, 360), - COL_TRI(208, 360, 359), - COL_TRI(208, 359, 343), - COL_TRI(209, 343, 359), - COL_TRI(207, 360, 361), - COL_TRI(207, 361, 90), - COL_TRI(208, 209, 174), - COL_TRI(208, 343, 209), - COL_TRI(210, 362, 232), - COL_TRI(210, 232, 363), - COL_TRI(210, 212, 362), - COL_TRI(212, 232, 362), - COL_TRI(213, 101, 364), - COL_TRI(101, 267, 364), - COL_TRI(101, 40, 267), - COL_TRI(214, 219, 267), - COL_TRI(201, 267, 219), - COL_TRI(215, 223, 147), - COL_TRI(216, 217, 145), - COL_TRI(146, 216, 145), - COL_TRI(146, 335, 216), - COL_TRI(217, 70, 282), - COL_TRI(70, 217, 216), - COL_TRI(70, 140, 282), - COL_TRI(214, 263, 219), - COL_TRI(218, 272, 219), - COL_TRI(220, 221, 273), - COL_TRI(219, 263, 218), - COL_TRI(221, 263, 268), - COL_TRI(38, 268, 263), - COL_TRI(221, 218, 263), - COL_TRI(221, 222, 218), - COL_TRI(221, 272, 222), - COL_TRI(221, 220, 272), - COL_TRI(221, 45, 273), - COL_TRI(147, 223, 170), - COL_TRI(222, 272, 218), - COL_TRI(223, 277, 161), - COL_TRI(159, 223, 161), - COL_TRI(223, 215, 277), - COL_TRI(157, 163, 159), - COL_TRI(223, 159, 163), - COL_TRI(170, 223, 163), - COL_TRI(170, 172, 224), - COL_TRI(224, 147, 170), - COL_TRI(215, 147, 143), - COL_TRI(225, 365, 226), - COL_TRI(226, 365, 228), - COL_TRI(226, 228, 366), - COL_TRI(225, 367, 365), - COL_TRI(227, 228, 365), - COL_TRI(227, 365, 367), - COL_TRI(228, 227, 229), - COL_TRI(228, 229, 366), - COL_TRI(229, 227, 368), - COL_TRI(227, 367, 230), - COL_TRI(227, 230, 368), - COL_TRI(229, 368, 231), - COL_TRI(230, 367, 225), - COL_TRI(230, 225, 369), - COL_TRI(231, 368, 230), - COL_TRI(231, 230, 369), - COL_TRI(210, 211, 212), - COL_TRI(220, 219, 272), - COL_TRI(143, 134, 331), - COL_TRI(143, 331, 215), - COL_TRI(219, 220, 201), - COL_TRI(206, 202, 201), - COL_TRI(232, 212, 370), - COL_TRI(235, 234, 372), - COL_TRI(232, 370, 233), - COL_TRI(233, 370, 153), - COL_TRI(233, 153, 338), - COL_TRI(151, 155, 211), - COL_TRI(151, 211, 363), - COL_TRI(211, 210, 363), - COL_TRI(234, 371, 237), - COL_TRI(235, 371, 234), - COL_TRI(236, 237, 371), - COL_TRI(236, 371, 235), - COL_TRI(234, 237, 373), - COL_TRI(237, 236, 238), - COL_TRI(237, 238, 373), - COL_TRI(238, 236, 374), - COL_TRI(236, 235, 374), - COL_TRI(238, 374, 375), - COL_TRI(203, 376, 206), - COL_TRI(88, 90, 165), - COL_TRI(186, 185, 349), - COL_TRI(239, 241, 312), - COL_TRI(240, 312, 241), - COL_TRI(117, 312, 240), - COL_TRI(241, 377, 240), - COL_TRI(191, 189, 186), - COL_TRI(185, 187, 349), - COL_TRI(27, 379, 68), - COL_TRI(67, 69, 354), - COL_TRI(68, 283, 69), - COL_TRI(193, 378, 379), - COL_TRI(193, 379, 27), - COL_TRI(193, 355, 378), - COL_TRI(242, 380, 381), - COL_TRI(242, 381, 382), - COL_TRI(243, 380, 242), - COL_TRI(248, 386, 247), - COL_TRI(243, 318, 380), - COL_TRI(244, 318, 243), - COL_TRI(244, 315, 318), - COL_TRI(245, 246, 383), - COL_TRI(246, 384, 383), - COL_TRI(246, 385, 384), - COL_TRI(247, 385, 248), - COL_TRI(247, 384, 385), - COL_TRI(245, 383, 386), - COL_TRI(248, 245, 386), - COL_TRI(79, 251, 75), - COL_TRI(27, 68, 25), - COL_TRI(119, 249, 350), - COL_TRI(249, 387, 350), - COL_TRI(250, 119, 350), - COL_TRI(250, 350, 346), - COL_TRI(251, 79, 285), - COL_TRI(80, 78, 252), - COL_TRI(252, 78, 79), - COL_TRI(276, 58, 54), - COL_TRI(278, 200, 88), - COL_TRI(58, 278, 54), - COL_TRI(278, 67, 200), - COL_TRI(278, 279, 67), - COL_TRI(54, 278, 88), - COL_TRI(54, 88, 90), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(416, 417, 418), - COL_TRI(416, 418, 419), - COL_TRI_INIT(SURFACE_SHALLOW_QUICKSAND, 5), - COL_TRI(244, 243, 242), - COL_TRI(118, 114, 244), - COL_TRI(118, 244, 447), - COL_TRI(244, 382, 447), - COL_TRI(244, 242, 382), - COL_TRI_INIT(SURFACE_WALL_MISC, 85), - COL_TRI(270, 266, 262), - COL_TRI(146, 424, 346), - COL_TRI(146, 145, 424), - COL_TRI(240, 425, 426), - COL_TRI(240, 426, 427), - COL_TRI(427, 426, 428), - COL_TRI(427, 428, 322), - COL_TRI(303, 200, 88), - COL_TRI(270, 262, 44), - COL_TRI(262, 34, 35), - COL_TRI(262, 35, 44), - COL_TRI(429, 449, 450), - COL_TRI(429, 89, 449), - COL_TRI(303, 451, 200), - COL_TRI(89, 452, 103), - COL_TRI(89, 429, 452), - COL_TRI(430, 292, 207), - COL_TRI(430, 207, 359), - COL_TRI(343, 453, 430), - COL_TRI(343, 430, 359), - COL_TRI(184, 175, 179), - COL_TRI(184, 431, 175), - COL_TRI(391, 393, 455), - COL_TRI(431, 454, 209), - COL_TRI(431, 209, 175), - COL_TRI(432, 393, 402), - COL_TRI(432, 455, 393), - COL_TRI(402, 405, 456), - COL_TRI(402, 456, 432), - COL_TRI(406, 403, 459), - COL_TRI(391, 455, 457), - COL_TRI(396, 391, 457), - COL_TRI(396, 457, 458), - COL_TRI(433, 405, 409), - COL_TRI(433, 456, 405), - COL_TRI(406, 459, 460), - COL_TRI(434, 461, 395), - COL_TRI(434, 395, 398), - COL_TRI(435, 395, 461), - COL_TRI(435, 399, 395), - COL_TRI(399, 436, 401), - COL_TRI(399, 435, 436), - COL_TRI(436, 403, 401), - COL_TRI(436, 459, 403), - COL_TRI(437, 314, 411), - COL_TRI(437, 249, 314), - COL_TRI(437, 411, 410), - COL_TRI(437, 410, 462), - COL_TRI(119, 410, 313), - COL_TRI(119, 462, 410), - COL_TRI(438, 463, 441), - COL_TRI(438, 440, 463), - COL_TRI(247, 438, 441), - COL_TRI(439, 440, 438), - COL_TRI(386, 439, 438), - COL_TRI(386, 438, 247), - COL_TRI(440, 464, 465), - COL_TRI(440, 465, 463), - COL_TRI(439, 464, 440), - COL_TRI(441, 463, 465), - COL_TRI(441, 465, 442), - COL_TRI(247, 441, 384), - COL_TRI(384, 441, 442), - COL_TRI(442, 465, 464), - COL_TRI(442, 464, 439), - COL_TRI(384, 442, 383), - COL_TRI(383, 442, 439), - COL_TRI(383, 439, 386), - COL_TRI(443, 177, 178), - COL_TRI(444, 177, 443), - COL_TRI(444, 345, 177), - COL_TRI(443, 178, 445), - COL_TRI(445, 178, 344), - COL_TRI(445, 446, 444), - COL_TRI(445, 444, 443), - COL_TRI(445, 344, 446), - COL_TRI(446, 344, 345), - COL_TRI(446, 345, 444), - COL_TRI(447, 389, 310), - COL_TRI(447, 388, 389), - COL_TRI(387, 249, 180), - COL_TRI(239, 389, 325), - COL_TRI(239, 310, 389), - COL_TRI(239, 324, 241), - COL_TRI(448, 241, 324), - COL_TRI_INIT(SURFACE_HORIZONTAL_WIND, 10), - COL_TRI_SPECIAL(303, 103, 104, 0xE1), - COL_TRI_SPECIAL(303, 104, 106, 0xE1), - COL_TRI_SPECIAL(104, 107, 106, 0xE1), - COL_TRI_SPECIAL(104, 300, 107, 0xE1), - COL_TRI_SPECIAL(289, 164, 336, 0x0), - COL_TRI_SPECIAL(289, 148, 164, 0x0), - COL_TRI_SPECIAL(152, 232, 233, 0x80), - COL_TRI_SPECIAL(152, 233, 338, 0x80), - COL_TRI_SPECIAL(152, 151, 363, 0x80), - COL_TRI_SPECIAL(152, 363, 232, 0x80), - COL_TRI_INIT(SURFACE_ICE, 18), - COL_TRI(390, 146, 226), - COL_TRI(390, 335, 146), - COL_TRI(146, 346, 225), - COL_TRI(146, 225, 226), - COL_TRI(346, 350, 387), - COL_TRI(346, 387, 225), - COL_TRI(369, 225, 387), - COL_TRI(220, 390, 226), - COL_TRI(226, 366, 220), - COL_TRI(220, 231, 201), - COL_TRI(220, 229, 231), - COL_TRI(220, 366, 229), - COL_TRI(231, 387, 201), - COL_TRI(231, 369, 387), - COL_TRI(201, 387, 206), - COL_TRI(240, 427, 126), - COL_TRI(126, 466, 147), - COL_TRI(126, 147, 240), - COL_TRI_INIT(SURFACE_HARD_VERY_SLIPPERY, 35), - COL_TRI(402, 400, 404), - COL_TRI(391, 392, 393), - COL_TRI(392, 394, 393), - COL_TRI(392, 395, 394), - COL_TRI(392, 391, 396), - COL_TRI(392, 396, 397), - COL_TRI(395, 392, 397), - COL_TRI(395, 397, 398), - COL_TRI(395, 399, 394), - COL_TRI(399, 400, 394), - COL_TRI(399, 401, 400), - COL_TRI(400, 393, 394), - COL_TRI(400, 402, 393), - COL_TRI(400, 403, 404), - COL_TRI(400, 401, 403), - COL_TRI(306, 122, 308), - COL_TRI(402, 404, 405), - COL_TRI(403, 406, 404), - COL_TRI(407, 405, 404), - COL_TRI(406, 407, 404), - COL_TRI(407, 409, 405), - COL_TRI(313, 410, 411), - COL_TRI(313, 411, 314), - COL_TRI(306, 308, 115), - COL_TRI(267, 197, 408), - COL_TRI(122, 306, 121), - COL_TRI(122, 121, 317), - COL_TRI(267, 408, 364), - COL_TRI(408, 356, 364), - COL_TRI(356, 82, 213), - COL_TRI(197, 356, 408), - COL_TRI(356, 213, 364), - COL_TRI(82, 356, 357), - COL_TRI(357, 196, 264), - COL_TRI(357, 264, 82), - COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 20), - COL_TRI(355, 194, 283), - COL_TRI(325, 388, 128), - COL_TRI(325, 128, 129), - COL_TRI(325, 389, 388), - COL_TRI(390, 220, 216), - COL_TRI(220, 141, 216), - COL_TRI(220, 327, 141), - COL_TRI(220, 273, 327), - COL_TRI(216, 335, 390), - COL_TRI(206, 387, 176), - COL_TRI(378, 283, 385), - COL_TRI(248, 385, 283), - COL_TRI(248, 283, 68), - COL_TRI(355, 283, 378), - COL_TRI(378, 245, 379), - COL_TRI(378, 385, 246), - COL_TRI(378, 246, 245), - COL_TRI(379, 245, 248), - COL_TRI(379, 248, 68), - COL_TRI(387, 180, 176), - COL_TRI_INIT(SURFACE_VERTICAL_WIND, 2), - COL_TRI(420, 421, 422), - COL_TRI(420, 423, 421), - COL_TRI_INIT(SURFACE_CAMERA_FREE_ROAM, 2), - COL_TRI(326, 328, 141), - COL_TRI(326, 141, 327), - COL_TRI_INIT(SURFACE_CAMERA_8_DIR, 4), - COL_TRI(288, 86, 193), - COL_TRI(256, 288, 193), - COL_TRI(256, 193, 27), - COL_TRI(255, 256, 27), - COL_TRI_INIT(SURFACE_CAMERA_ROTATE_RIGHT, 2), - COL_TRI(48, 38, 270), - COL_TRI(270, 38, 266), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 8), - COL_TRI(51, 331, 71), - COL_TRI(467, 413, 415), - COL_TRI(467, 415, 468), - COL_TRI(467, 320, 413), - COL_TRI(467, 123, 320), - COL_TRI(162, 331, 51), - COL_TRI(331, 277, 215), - COL_TRI(51, 71, 271), - COL_TRI_INIT(SURFACE_NO_CAM_COL_VERY_SLIPPERY, 4), - COL_TRI(412, 413, 320), - COL_TRI(413, 412, 414), - COL_TRI(413, 414, 415), - COL_TRI(412, 320, 319), - COL_TRI_STOP(), - COL_SPECIAL_INIT(2), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -7372, -2969, 7373, /*yaw*/ 106), // unused, probably an early way to set intial position - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 4813, -511, 2254), - COL_WATER_BOX_INIT(3), - COL_WATER_BOX(0, -8191, -8191, -5119, 6246, -3071), - COL_WATER_BOX(1, -4607, 4506, 6963, 8192, -3071), - COL_WATER_BOX(2, -1023, -2555, 1024, -507, 4014), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(thi_seg7_area_1_collision, 0x004246d0, 32780, 0x00009fc8, 7574); diff --git a/levels/thi/areas/2/1/model.inc.c b/levels/thi/areas/2/1/model.inc.c index 1a5b8dad8..82604a58a 100644 --- a/levels/thi/areas/2/1/model.inc.c +++ b/levels/thi/areas/2/1/model.inc.c @@ -1,16 +1,6 @@ +#include "pc/rom_assets.h" // 0x07007430 - 0x070074D0 -static const Vtx thi_seg7_vertex_07007430[] = { - {{{ 1690, -460, 922}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xb4}}}, - {{{ 1690, -460, 615}, 0, { 0, 606}, {0x00, 0x00, 0x00, 0xb4}}}, - {{{ 1229, -460, 922}, 0, { 926, 0}, {0x00, 0x00, 0x00, 0xb4}}}, - {{{ 1690, -153, 615}, 0, { 0, 606}, {0x00, 0x00, 0x00, 0xb4}}}, - {{{ 1229, -153, 922}, 0, { 926, 0}, {0x00, 0x00, 0x00, 0xb4}}}, - {{{ 1505, -153, 430}, 0, { 352, 990}, {0x00, 0x00, 0x00, 0xb4}}}, - {{{ 1242, -68, 497}, 0, { 990, 990}, {0x00, 0x00, 0x00, 0xb4}}}, - {{{ 1198, -153, 635}, 0, { 990, 564}, {0x00, 0x00, 0x00, 0xb4}}}, - {{{ 1690, -153, 430}, 0, { 0, 990}, {0x00, 0x00, 0x00, 0xb4}}}, - {{{ 1198, -153, 922}, 0, { 990, 0}, {0x00, 0x00, 0x00, 0xb4}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07007430, 0x004246d0, 32780, 0x00007430, 160); // 0x070074D0 - 0x07007538 static const Gfx thi_seg7_dl_070074D0[] = { diff --git a/levels/thi/areas/2/collision.inc.c b/levels/thi/areas/2/collision.inc.c index e47fe1c17..e4a8a129f 100644 --- a/levels/thi/areas/2/collision.inc.c +++ b/levels/thi/areas/2/collision.inc.c @@ -1,981 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700BD60 - 0x0700D444 -const Collision thi_seg7_area_2_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x16E), - COL_VERTEX(-450, -869, -4085), - COL_VERTEX(-450, -869, -4904), - COL_VERTEX(-40, -1381, -4494), - COL_VERTEX(369, -869, -4904), - COL_VERTEX(369, -869, -4085), - COL_VERTEX(-450, -767, -4085), - COL_VERTEX(-450, -767, -4904), - COL_VERTEX(369, -767, -4904), - COL_VERTEX(369, -767, -4085), - COL_VERTEX(188, -183, 404), - COL_VERTEX(154, -183, 307), - COL_VERTEX(154, -153, 307), - COL_VERTEX(292, -153, 691), - COL_VERTEX(92, -153, 307), - COL_VERTEX(246, -153, 707), - COL_VERTEX(246, -183, 983), - COL_VERTEX(-537, 630, 169), - COL_VERTEX(-411, 630, 77), - COL_VERTEX(691, 630, 169), - COL_VERTEX(-767, 246, 307), - COL_VERTEX(-411, 630, 94), - COL_VERTEX(922, 246, 307), - COL_VERTEX(566, 630, 94), - COL_VERTEX(566, 630, 77), - COL_VERTEX(691, 630, 77), - COL_VERTEX(691, 660, 77), - COL_VERTEX(-690, 329, 77), - COL_VERTEX(1720, -613, -398), - COL_VERTEX(1874, -613, -398), - COL_VERTEX(1690, -491, -1381), - COL_VERTEX(1720, -613, -153), - COL_VERTEX(1874, -613, 31), - COL_VERTEX(1690, -1996, -1381), - COL_VERTEX(1690, -460, -1381), - COL_VERTEX(1690, -460, -1996), - COL_VERTEX(1690, -613, -153), - COL_VERTEX(492, -183, 1137), - COL_VERTEX(768, -183, 1137), - COL_VERTEX(492, -153, 1137), - COL_VERTEX(522, -153, 1106), - COL_VERTEX(768, -153, 1106), - COL_VERTEX(276, -183, 952), - COL_VERTEX(292, -183, 691), - COL_VERTEX(276, -214, 952), - COL_VERTEX(-690, 660, 77), - COL_VERTEX(-383, 660, -536), - COL_VERTEX(-383, 660, 77), - COL_VERTEX(1690, -460, -1689), - COL_VERTEX(1321, -552, -1689), - COL_VERTEX(1321, -583, -1566), - COL_VERTEX(1690, -460, -1566), - COL_VERTEX(891, -613, -1566), - COL_VERTEX(1321, -552, -1566), - COL_VERTEX(246, -214, 983), - COL_VERTEX(-537, 507, -382), - COL_VERTEX(-690, 660, -229), - COL_VERTEX(-690, 507, -229), - COL_VERTEX(-767, 246, -75), - COL_VERTEX(-690, 329, -75), - COL_VERTEX(256, -153, 307), - COL_VERTEX(-767, 154, 307), - COL_VERTEX(-1074, 154, 307), - COL_VERTEX(-1303, -153, -153), - COL_VERTEX(-1381, -153, 307), - COL_VERTEX(-1381, -3, -552), - COL_VERTEX(-1074, 369, -153), - COL_VERTEX(-1381, -153, 1229), - COL_VERTEX(-767, -60, 614), - COL_VERTEX(-767, 154, 461), - COL_VERTEX(-844, 154, -75), - COL_VERTEX(-767, -153, 614), - COL_VERTEX(-767, -60, 399), - COL_VERTEX(-767, 154, -75), - COL_VERTEX(-448, -153, 399), - COL_VERTEX(-460, -153, 308), - COL_VERTEX(-448, -60, 399), - COL_VERTEX(-460, -153, 307), - COL_VERTEX(-767, 246, -921), - COL_VERTEX(-844, 369, -153), - COL_VERTEX(-1535, 31, -644), - COL_VERTEX(-1689, -91, -153), - COL_VERTEX(-1381, 19, -1074), - COL_VERTEX(-1381, 28, -736), - COL_VERTEX(-1381, 31, -644), - COL_VERTEX(-1535, -153, -153), - COL_VERTEX(-1228, -1996, -1381), - COL_VERTEX(-1538, 86, -1719), - COL_VERTEX(-1535, 0, -1381), - COL_VERTEX(-1013, -122, -1381), - COL_VERTEX(-1381, 0, -1381), - COL_VERTEX(-1074, 154, -1381), - COL_VERTEX(-1074, 154, -921), - COL_VERTEX(-1268, 102, -736), - COL_VERTEX(-1381, 215, -736), - COL_VERTEX(-1074, 246, -921), - COL_VERTEX(-1074, 305, -552), - COL_VERTEX(-767, 154, -921), - COL_VERTEX(-844, 507, -75), - COL_VERTEX(-844, 154, -153), - COL_VERTEX(-844, 507, -382), - COL_VERTEX(-687, 332, -382), - COL_VERTEX(-383, 660, -997), - COL_VERTEX(1690, -153, -1382), - COL_VERTEX(-306, 1229, -766), - COL_VERTEX(538, 660, -997), - COL_VERTEX(-1381, -460, 1229), - COL_VERTEX(-306, -153, 1536), - COL_VERTEX(-1535, -275, 1229), - COL_VERTEX(-1381, -460, 2150), - COL_VERTEX(1690, -828, 31), - COL_VERTEX(1812, -736, -398), - COL_VERTEX(1690, -1043, -245), - COL_VERTEX(1690, -613, -398), - COL_VERTEX(-214, 1167, -244), - COL_VERTEX(1905, -849, 1997), - COL_VERTEX(1280, -1074, 2150), - COL_VERTEX(1905, -849, 2150), - COL_VERTEX(2150, -583, 2458), - COL_VERTEX(2150, -849, 1997), - COL_VERTEX(2058, -849, 2150), - COL_VERTEX(-1381, -890, 2458), - COL_VERTEX(-1381, -921, 2458), - COL_VERTEX(-1381, -890, 2150), - COL_VERTEX(-1535, -890, 2458), - COL_VERTEX(-1381, -890, 1536), - COL_VERTEX(-1535, -890, 1536), - COL_VERTEX(-1535, -153, 1229), - COL_VERTEX(-1535, -183, -1381), - COL_VERTEX(-1538, -1074, -1565), - COL_VERTEX(-1381, 215, -552), - COL_VERTEX(-1228, -767, -2149), - COL_VERTEX(-1228, -767, -1381), - COL_VERTEX(-2303, -1074, 1843), - COL_VERTEX(-2457, -1074, 2458), - COL_VERTEX(-2303, -890, 1843), - COL_VERTEX(-2457, -890, 1843), - COL_VERTEX(-2149, -890, 1536), - COL_VERTEX(-1535, -1074, 1536), - COL_VERTEX(1997, -460, -1381), - COL_VERTEX(1997, -1996, -1381), - COL_VERTEX(1997, -460, -859), - COL_VERTEX(2304, -460, -1996), - COL_VERTEX(1997, -460, -767), - COL_VERTEX(2304, -460, -767), - COL_VERTEX(2304, -1996, -1381), - COL_VERTEX(2150, -1996, 1075), - COL_VERTEX(2150, -767, 1690), - COL_VERTEX(2150, -1996, 2458), - COL_VERTEX(538, 660, 77), - COL_VERTEX(845, 968, -536), - COL_VERTEX(691, 968, -872), - COL_VERTEX(768, -153, 922), - COL_VERTEX(1690, -460, 615), - COL_VERTEX(768, -153, 1229), - COL_VERTEX(1690, -767, 1459), - COL_VERTEX(1690, -460, 1229), - COL_VERTEX(768, -1074, 1843), - COL_VERTEX(1229, -767, 1459), - COL_VERTEX(768, -460, 1229), - COL_VERTEX(1690, -767, 1690), - COL_VERTEX(1690, -1074, 1690), - COL_VERTEX(1997, -1996, 1075), - COL_VERTEX(1690, -767, 1229), - COL_VERTEX(2150, -767, 1075), - COL_VERTEX(1997, -1996, 215), - COL_VERTEX(2120, -1996, 31), - COL_VERTEX(2243, -1996, 92), - COL_VERTEX(2120, -767, 31), - COL_VERTEX(1997, -767, 768), - COL_VERTEX(2150, -1996, 768), - COL_VERTEX(1997, -767, 215), - COL_VERTEX(2304, -767, 215), - COL_VERTEX(2176, -767, 676), - COL_VERTEX(1997, -1996, 768), - COL_VERTEX(-1013, -245, -1504), - COL_VERTEX(-275, -429, -1627), - COL_VERTEX(-1013, -398, -1504), - COL_VERTEX(-1013, -122, -1596), - COL_VERTEX(-1013, -183, -1689), - COL_VERTEX(-275, -1996, -1627), - COL_VERTEX(-1013, -1996, -1504), - COL_VERTEX(-1020, -1996, -1505), - COL_VERTEX(-1013, -30, -1689), - COL_VERTEX(-1689, -60, -1689), - COL_VERTEX(-1684, 240, -1710), - COL_VERTEX(-1689, 61, -1381), - COL_VERTEX(-1538, 239, -1873), - COL_VERTEX(-1538, -183, -1873), - COL_VERTEX(845, 660, 77), - COL_VERTEX(1690, -153, 77), - COL_VERTEX(-460, -460, 307), - COL_VERTEX(0, -460, 307), - COL_VERTEX(-1381, -1074, 2458), - COL_VERTEX(-1535, -685, 2458), - COL_VERTEX(-1535, -153, 2458), - COL_VERTEX(584, -613, -1689), - COL_VERTEX(891, -736, -1689), - COL_VERTEX(276, -736, -1566), - COL_VERTEX(276, -613, -1566), - COL_VERTEX(-275, -491, -1566), - COL_VERTEX(276, -491, -1381), - COL_VERTEX(-275, -736, -1566), - COL_VERTEX(-282, -767, 1997), - COL_VERTEX(-217, -1074, 1885), - COL_VERTEX(-217, -767, 1885), - COL_VERTEX(-217, -1074, 2109), - COL_VERTEX(-88, -1074, 2109), - COL_VERTEX(-24, -767, 1997), - COL_VERTEX(-88, -1074, 1885), - COL_VERTEX(-437, -437, 489), - COL_VERTEX(-773, -460, 1403), - COL_VERTEX(-512, -460, 489), - COL_VERTEX(-773, -1074, 1710), - COL_VERTEX(-437, -541, 489), - COL_VERTEX(-768, -460, 492), - COL_VERTEX(-1535, -275, -153), - COL_VERTEX(-1842, -1074, 614), - COL_VERTEX(-1535, -767, 614), - COL_VERTEX(-1996, -767, 0), - COL_VERTEX(-2149, -767, 307), - COL_VERTEX(-1996, -1074, 0), - COL_VERTEX(1741, -849, 2150), - COL_VERTEX(1997, -849, 2304), - COL_VERTEX(1997, -849, 2458), - COL_VERTEX(1812, -736, 31), - COL_VERTEX(1690, -828, -398), - COL_VERTEX(-1535, -613, -2149), - COL_VERTEX(-1535, -1074, -2149), - COL_VERTEX(-1996, -613, -1996), - COL_VERTEX(-1996, -613, -1535), - COL_VERTEX(-2149, -613, -1381), - COL_VERTEX(-2149, -613, -921), - COL_VERTEX(-1538, -405, -1565), - COL_VERTEX(-1538, -1996, -1566), - COL_VERTEX(-1381, -460, -2149), - COL_VERTEX(-1535, -1074, -2457), - COL_VERTEX(-1381, -306, -2457), - COL_VERTEX(230, -183, 307), - COL_VERTEX(294, -183, 383), - COL_VERTEX(92, -183, 307), - COL_VERTEX(246, -183, 707), - COL_VERTEX(-537, 630, 77), - COL_VERTEX(-537, 660, 169), - COL_VERTEX(-537, 660, 77), - COL_VERTEX(691, 660, 169), - COL_VERTEX(922, 246, 77), - COL_VERTEX(-767, -153, 307), - COL_VERTEX(1720, -491, -1381), - COL_VERTEX(1720, -460, -1381), - COL_VERTEX(1966, -613, -245), - COL_VERTEX(1690, -153, 615), - COL_VERTEX(1690, -153, -1381), - COL_VERTEX(1690, -613, 31), - COL_VERTEX(1997, -1996, -767), - COL_VERTEX(522, -183, 1106), - COL_VERTEX(768, -183, 1106), - COL_VERTEX(768, -153, 1137), - COL_VERTEX(1321, -583, -1689), - COL_VERTEX(1690, -491, -1689), - COL_VERTEX(891, -644, -1689), - COL_VERTEX(891, -613, -1689), - COL_VERTEX(891, -644, -1566), - COL_VERTEX(1690, -491, -1566), - COL_VERTEX(-537, 494, -382), - COL_VERTEX(-690, 507, -75), - COL_VERTEX(-1381, -60, 307), - COL_VERTEX(-1303, 215, -552), - COL_VERTEX(-1303, 27, -552), - COL_VERTEX(-1074, 154, -153), - COL_VERTEX(-767, -153, 399), - COL_VERTEX(-1689, -91, 1229), - COL_VERTEX(-306, -306, 1536), - COL_VERTEX(-460, 0, 307), - COL_VERTEX(-844, 332, -382), - COL_VERTEX(-1268, 215, -736), - COL_VERTEX(-1689, -60, -1381), - COL_VERTEX(-767, 154, -1381), - COL_VERTEX(-767, 246, -1381), - COL_VERTEX(-537, 495, -382), - COL_VERTEX(307, 1229, -766), - COL_VERTEX(-768, -541, 492), - COL_VERTEX(215, 1167, -674), - COL_VERTEX(-214, 1167, -674), - COL_VERTEX(215, 1167, -244), - COL_VERTEX(-1424, -685, 2458), - COL_VERTEX(-2457, -890, 2458), - COL_VERTEX(-2149, -1074, 1536), - COL_VERTEX(-1228, -1996, -2149), - COL_VERTEX(-1381, -1996, -2149), - COL_VERTEX(-1381, -767, -2149), - COL_VERTEX(-2457, -1074, 1843), - COL_VERTEX(2304, -460, -859), - COL_VERTEX(2304, -1996, -767), - COL_VERTEX(2304, -1996, -1996), - COL_VERTEX(1690, -1996, -1996), - COL_VERTEX(1920, -767, 1229), - COL_VERTEX(1997, -767, 1075), - COL_VERTEX(1997, -1074, 2458), - COL_VERTEX(691, 968, -536), - COL_VERTEX(845, 968, -872), - COL_VERTEX(1997, -1074, 2304), - COL_VERTEX(1690, -153, 307), - COL_VERTEX(1920, -1996, 1229), - COL_VERTEX(1690, -1996, 1229), - COL_VERTEX(2243, -767, 92), - COL_VERTEX(1997, -767, 676), - COL_VERTEX(2150, -767, 768), - COL_VERTEX(2304, -1996, 215), - COL_VERTEX(-1013, -245, -1381), - COL_VERTEX(-275, -429, -1381), - COL_VERTEX(-275, -1996, -1381), - COL_VERTEX(-306, 1229, -152), - COL_VERTEX(307, 1229, -152), - COL_VERTEX(-1381, -1074, 2396), - COL_VERTEX(584, -736, -1689), - COL_VERTEX(891, -613, -1381), - COL_VERTEX(891, -736, -1381), - COL_VERTEX(276, -613, -1381), - COL_VERTEX(276, -491, -1566), - COL_VERTEX(-275, -491, -1381), - COL_VERTEX(-88, -767, 1885), - COL_VERTEX(-88, -767, 2109), - COL_VERTEX(-217, -767, 2109), - COL_VERTEX(-282, -1074, 1997), - COL_VERTEX(-24, -1074, 1997), - COL_VERTEX(-1842, -767, 614), - COL_VERTEX(-2149, -1074, 307), - COL_VERTEX(-1535, -1074, 614), - COL_VERTEX(-1535, -767, 0), - COL_VERTEX(-1535, -1074, 0), - COL_VERTEX(1690, -1074, 1459), - COL_VERTEX(-1535, -613, -1381), - COL_VERTEX(-1535, -460, -2457), - COL_VERTEX(-1996, -1074, -1996), - COL_VERTEX(-1535, -613, -1842), - COL_VERTEX(-1996, -1074, -1535), - COL_VERTEX(-1535, -613, -921), - COL_VERTEX(-2149, -1074, -1381), - COL_VERTEX(-2149, -1074, -921), - COL_VERTEX(-1535, -1074, -921), - COL_VERTEX(-1538, -1074, -1566), - COL_VERTEX(-1381, -1074, -2457), - COL_VERTEX(-1535, -767, -1381), - COL_VERTEX(-1535, -767, -1842), - COL_VERTEX(-1074, -1074, 2304), - COL_VERTEX(691, -183, 860), - COL_VERTEX(-1535, -3788, -2457), - COL_VERTEX(2458, -3788, -2457), - COL_VERTEX(2458, -3788, -8191), - COL_VERTEX(-1535, -3788, -8191), - COL_VERTEX(-2457, -3788, -2457), - COL_VERTEX(2458, -3788, 2458), - COL_VERTEX(-2457, -3788, 2458), - COL_VERTEX(2335, -3788, 61), - COL_VERTEX(2335, -3788, -859), - COL_VERTEX(1690, -3788, -859), - COL_VERTEX(1690, -3788, 61), - COL_VERTEX(1997, -921, 2458), - COL_VERTEX(-1535, -921, -2457), - COL_VERTEX(-2457, -921, -2457), - COL_VERTEX(-2457, -1074, -2457), - COL_VERTEX(-2457, -921, 1843), - COL_VERTEX(-2457, -685, 2458), - COL_VERTEX(-2457, -685, 1843), - COL_VERTEX(-1381, -1996, -2457), - COL_VERTEX(-1534, -1074, 2458), - COL_TRI_INIT(SURFACE_DEFAULT, 516), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI(3, 4, 2), - COL_TRI(4, 0, 2), - COL_TRI(4, 5, 0), - COL_TRI(0, 5, 6), - COL_TRI(0, 6, 1), - COL_TRI(1, 6, 7), - COL_TRI(1, 7, 3), - COL_TRI(4, 8, 5), - COL_TRI(3, 8, 4), - COL_TRI(3, 7, 8), - COL_TRI(13, 14, 12), - COL_TRI(9, 237, 238), - COL_TRI(9, 10, 237), - COL_TRI(10, 9, 239), - COL_TRI(11, 42, 9), - COL_TRI(11, 12, 42), - COL_TRI(12, 43, 42), - COL_TRI(12, 41, 43), - COL_TRI(13, 12, 11), - COL_TRI(24, 244, 18), - COL_TRI(16, 241, 17), - COL_TRI(17, 20, 16), - COL_TRI(16, 22, 18), - COL_TRI(16, 20, 22), - COL_TRI(16, 242, 243), - COL_TRI(18, 242, 16), - COL_TRI(16, 243, 241), - COL_TRI(19, 20, 26), - COL_TRI(20, 17, 26), - COL_TRI(19, 21, 22), - COL_TRI(21, 23, 22), - COL_TRI(22, 23, 18), - COL_TRI(23, 24, 18), - COL_TRI(18, 244, 242), - COL_TRI(21, 245, 23), - COL_TRI(24, 23, 245), - COL_TRI(25, 24, 188), - COL_TRI(24, 25, 244), - COL_TRI(26, 17, 241), - COL_TRI(27, 247, 248), - COL_TRI(27, 248, 30), - COL_TRI(28, 27, 30), - COL_TRI(33, 32, 139), - COL_TRI(29, 247, 27), - COL_TRI(30, 248, 33), - COL_TRI(31, 30, 35), - COL_TRI(30, 249, 28), - COL_TRI(31, 249, 30), - COL_TRI(30, 33, 35), - COL_TRI(32, 33, 155), - COL_TRI(33, 139, 138), - COL_TRI(38, 53, 36), - COL_TRI(35, 252, 31), - COL_TRI(29, 27, 112), - COL_TRI(36, 43, 254), - COL_TRI(36, 53, 43), - COL_TRI(37, 36, 254), - COL_TRI(37, 38, 36), - COL_TRI(37, 254, 255), - COL_TRI(37, 256, 38), - COL_TRI(39, 255, 254), - COL_TRI(39, 40, 255), - COL_TRI(38, 15, 53), - COL_TRI(40, 38, 256), - COL_TRI(40, 39, 38), - COL_TRI(39, 15, 38), - COL_TRI(14, 15, 12), - COL_TRI(15, 41, 12), - COL_TRI(39, 41, 15), - COL_TRI(41, 39, 254), - COL_TRI(41, 254, 43), - COL_TRI(42, 43, 240), - COL_TRI(43, 53, 240), - COL_TRI(9, 240, 239), - COL_TRI(9, 42, 240), - COL_TRI(44, 241, 243), - COL_TRI(45, 44, 243), - COL_TRI(46, 45, 243), - COL_TRI(47, 257, 48), - COL_TRI(47, 258, 257), - COL_TRI(48, 257, 259), - COL_TRI(48, 259, 260), - COL_TRI(49, 261, 259), - COL_TRI(49, 259, 257), - COL_TRI(48, 260, 51), - COL_TRI(48, 51, 52), - COL_TRI(50, 48, 52), - COL_TRI(51, 49, 52), - COL_TRI(52, 262, 50), - COL_TRI(52, 49, 262), - COL_TRI(49, 258, 262), - COL_TRI(49, 257, 258), - COL_TRI(51, 261, 49), - COL_TRI(50, 47, 48), - COL_TRI(53, 14, 240), - COL_TRI(53, 15, 14), - COL_TRI(14, 239, 240), - COL_TRI(14, 13, 239), - COL_TRI(45, 55, 44), - COL_TRI(54, 45, 263), - COL_TRI(45, 54, 56), - COL_TRI(45, 56, 55), - COL_TRI(55, 56, 44), - COL_TRI(44, 26, 241), - COL_TRI(56, 264, 44), - COL_TRI(26, 44, 264), - COL_TRI(57, 19, 26), - COL_TRI(58, 57, 26), - COL_TRI(60, 19, 57), - COL_TRI(19, 22, 20), - COL_TRI(19, 246, 76), - COL_TRI(59, 21, 19), - COL_TRI(19, 13, 11), - COL_TRI(19, 11, 59), - COL_TRI(19, 76, 13), - COL_TRI(61, 62, 265), - COL_TRI(62, 63, 265), - COL_TRI(63, 62, 84), - COL_TRI(62, 266, 267), - COL_TRI(62, 65, 266), - COL_TRI(64, 62, 267), - COL_TRI(62, 64, 84), - COL_TRI(65, 62, 268), - COL_TRI(61, 268, 62), - COL_TRI(63, 70, 67), - COL_TRI(63, 67, 265), - COL_TRI(57, 69, 72), - COL_TRI(67, 61, 265), - COL_TRI(68, 60, 61), - COL_TRI(67, 68, 61), - COL_TRI(69, 61, 60), - COL_TRI(69, 268, 61), - COL_TRI(70, 71, 67), - COL_TRI(71, 68, 67), - COL_TRI(71, 60, 68), - COL_TRI(60, 71, 75), - COL_TRI(60, 75, 272), - COL_TRI(60, 57, 72), - COL_TRI(72, 69, 60), - COL_TRI(76, 190, 191), - COL_TRI(70, 269, 71), - COL_TRI(73, 71, 269), - COL_TRI(73, 75, 71), - COL_TRI(74, 272, 75), - COL_TRI(75, 73, 76), - COL_TRI(76, 209, 190), - COL_TRI(76, 73, 209), - COL_TRI(13, 76, 239), - COL_TRI(65, 95, 266), - COL_TRI(77, 94, 65), - COL_TRI(78, 65, 268), - COL_TRI(77, 65, 273), - COL_TRI(65, 78, 273), - COL_TRI(64, 267, 129), - COL_TRI(64, 83, 79), - COL_TRI(64, 79, 84), - COL_TRI(87, 177, 86), - COL_TRI(79, 87, 185), - COL_TRI(80, 84, 79), - COL_TRI(80, 79, 185), - COL_TRI(81, 87, 79), - COL_TRI(82, 81, 79), - COL_TRI(83, 82, 79), - COL_TRI(84, 270, 126), - COL_TRI(84, 80, 270), - COL_TRI(63, 84, 126), - COL_TRI(81, 89, 87), - COL_TRI(85, 87, 89), - COL_TRI(86, 185, 87), - COL_TRI(91, 90, 81), - COL_TRI(89, 90, 85), - COL_TRI(90, 89, 81), - COL_TRI(81, 82, 92), - COL_TRI(91, 81, 92), - COL_TRI(92, 274, 94), - COL_TRI(93, 92, 82), - COL_TRI(93, 274, 92), - COL_TRI(94, 91, 92), - COL_TRI(96, 90, 91), - COL_TRI(95, 94, 274), - COL_TRI(94, 96, 91), - COL_TRI(94, 77, 96), - COL_TRI(95, 274, 266), - COL_TRI(90, 276, 85), - COL_TRI(96, 276, 90), - COL_TRI(99, 78, 97), - COL_TRI(97, 69, 57), - COL_TRI(98, 268, 69), - COL_TRI(78, 69, 97), - COL_TRI(78, 268, 98), - COL_TRI(69, 78, 98), - COL_TRI(77, 273, 100), - COL_TRI(99, 273, 78), - COL_TRI(77, 276, 96), - COL_TRI(54, 99, 56), - COL_TRI(77, 277, 276), - COL_TRI(56, 99, 97), - COL_TRI(56, 97, 264), - COL_TRI(97, 57, 58), - COL_TRI(97, 58, 264), - COL_TRI(100, 99, 263), - COL_TRI(100, 273, 99), - COL_TRI(99, 54, 263), - COL_TRI(103, 104, 101), - COL_TRI(77, 100, 278), - COL_TRI(101, 277, 77), - COL_TRI(101, 77, 278), - COL_TRI(101, 278, 45), - COL_TRI(26, 264, 58), - COL_TRI(102, 277, 101), - COL_TRI(103, 101, 45), - COL_TRI(104, 102, 101), - COL_TRI(66, 63, 126), - COL_TRI(66, 271, 106), - COL_TRI(66, 210, 271), - COL_TRI(66, 105, 210), - COL_TRI(105, 66, 126), - COL_TRI(66, 70, 63), - COL_TRI(106, 70, 66), - COL_TRI(70, 73, 269), - COL_TRI(106, 73, 70), - COL_TRI(73, 106, 271), - COL_TRI(107, 126, 270), - COL_TRI(108, 105, 126), - COL_TRI(109, 31, 252), - COL_TRI(109, 224, 31), - COL_TRI(31, 224, 249), - COL_TRI(110, 28, 249), - COL_TRI(111, 110, 249), - COL_TRI(112, 28, 110), - COL_TRI(113, 281, 282), - COL_TRI(113, 283, 281), - COL_TRI(116, 221, 222), - COL_TRI(114, 116, 118), - COL_TRI(114, 146, 159), - COL_TRI(115, 221, 116), - COL_TRI(116, 119, 118), - COL_TRI(117, 119, 222), - COL_TRI(118, 119, 117), - COL_TRI(119, 116, 222), - COL_TRI(126, 125, 123), - COL_TRI(108, 126, 194), - COL_TRI(120, 108, 284), - COL_TRI(108, 194, 284), - COL_TRI(105, 108, 122), - COL_TRI(108, 120, 122), - COL_TRI(121, 120, 123), - COL_TRI(122, 120, 121), - COL_TRI(123, 120, 284), - COL_TRI(124, 105, 122), - COL_TRI(125, 126, 215), - COL_TRI(129, 93, 83), - COL_TRI(126, 123, 193), - COL_TRI(126, 193, 194), - COL_TRI(127, 128, 125), - COL_TRI(125, 215, 127), - COL_TRI(128, 137, 125), - COL_TRI(93, 82, 83), - COL_TRI(131, 85, 287), - COL_TRI(64, 129, 83), - COL_TRI(129, 274, 93), - COL_TRI(129, 266, 274), - COL_TRI(130, 287, 288), - COL_TRI(130, 288, 289), - COL_TRI(131, 287, 130), - COL_TRI(132, 135, 134), - COL_TRI(132, 290, 135), - COL_TRI(133, 135, 290), - COL_TRI(133, 285, 135), - COL_TRI(134, 135, 123), - COL_TRI(135, 285, 123), - COL_TRI(123, 285, 133), - COL_TRI(136, 132, 134), - COL_TRI(136, 134, 123), - COL_TRI(137, 136, 125), - COL_TRI(137, 286, 136), - COL_TRI(136, 286, 132), - COL_TRI(144, 141, 291), - COL_TRI(125, 136, 123), - COL_TRI(138, 139, 140), - COL_TRI(139, 142, 140), - COL_TRI(140, 142, 143), - COL_TRI(141, 138, 140), - COL_TRI(141, 140, 291), - COL_TRI(140, 143, 291), - COL_TRI(139, 253, 142), - COL_TRI(142, 253, 292), - COL_TRI(142, 292, 143), - COL_TRI(143, 144, 291), - COL_TRI(143, 292, 144), - COL_TRI(144, 293, 141), - COL_TRI(141, 294, 34), - COL_TRI(141, 293, 294), - COL_TRI(33, 141, 34), - COL_TRI(33, 138, 141), - COL_TRI(145, 163, 146), - COL_TRI(146, 118, 145), - COL_TRI(146, 154, 159), - COL_TRI(146, 114, 118), - COL_TRI(102, 299, 149), - COL_TRI(118, 147, 145), - COL_TRI(118, 117, 147), - COL_TRI(147, 117, 297), - COL_TRI(117, 223, 297), - COL_TRI(117, 222, 223), - COL_TRI(25, 188, 149), - COL_TRI(148, 149, 298), - COL_TRI(148, 25, 149), - COL_TRI(153, 301, 151), - COL_TRI(149, 299, 150), - COL_TRI(150, 104, 279), - COL_TRI(104, 150, 299), - COL_TRI(149, 150, 298), - COL_TRI(151, 158, 153), - COL_TRI(152, 153, 158), - COL_TRI(152, 250, 153), - COL_TRI(153, 250, 301), - COL_TRI(33, 250, 152), - COL_TRI(33, 251, 250), - COL_TRI(154, 155, 158), - COL_TRI(154, 158, 157), - COL_TRI(156, 158, 191), - COL_TRI(157, 158, 156), - COL_TRI(158, 155, 152), - COL_TRI(155, 162, 32), - COL_TRI(155, 154, 162), - COL_TRI(34, 32, 33), - COL_TRI(34, 294, 32), - COL_TRI(159, 154, 160), - COL_TRI(114, 159, 160), - COL_TRI(154, 295, 162), - COL_TRI(160, 154, 157), - COL_TRI(154, 146, 295), - COL_TRI(146, 163, 295), - COL_TRI(161, 295, 296), - COL_TRI(161, 302, 295), - COL_TRI(162, 295, 302), - COL_TRI(163, 296, 295), - COL_TRI(162, 302, 303), - COL_TRI(162, 303, 32), - COL_TRI(161, 296, 163), - COL_TRI(161, 163, 145), - COL_TRI(164, 170, 167), - COL_TRI(165, 164, 167), - COL_TRI(166, 165, 167), - COL_TRI(166, 167, 304), - COL_TRI(167, 170, 305), - COL_TRI(167, 305, 172), - COL_TRI(168, 172, 305), - COL_TRI(169, 172, 306), - COL_TRI(167, 172, 171), - COL_TRI(168, 306, 172), - COL_TRI(170, 173, 305), - COL_TRI(170, 164, 173), - COL_TRI(171, 307, 166), - COL_TRI(171, 166, 304), - COL_TRI(172, 307, 171), - COL_TRI(167, 171, 304), - COL_TRI(168, 173, 169), - COL_TRI(168, 169, 306), - COL_TRI(173, 168, 305), - COL_TRI(172, 169, 307), - COL_TRI(181, 175, 179), - COL_TRI(174, 308, 309), - COL_TRI(174, 309, 175), - COL_TRI(175, 176, 174), - COL_TRI(176, 178, 174), - COL_TRI(174, 88, 308), - COL_TRI(177, 88, 174), - COL_TRI(178, 177, 174), - COL_TRI(179, 175, 309), - COL_TRI(179, 309, 310), - COL_TRI(180, 176, 175), - COL_TRI(185, 275, 215), - COL_TRI(88, 177, 87), - COL_TRI(86, 184, 185), - COL_TRI(177, 182, 86), - COL_TRI(182, 186, 86), - COL_TRI(86, 186, 184), - COL_TRI(183, 275, 185), - COL_TRI(184, 183, 185), - COL_TRI(185, 215, 80), - COL_TRI(182, 178, 187), - COL_TRI(182, 187, 186), - COL_TRI(186, 187, 184), - COL_TRI(178, 182, 177), - COL_TRI(187, 183, 184), - COL_TRI(80, 215, 107), - COL_TRI(80, 107, 270), - COL_TRI(46, 103, 45), - COL_TRI(46, 311, 103), - COL_TRI(148, 312, 311), - COL_TRI(148, 311, 46), - COL_TRI(103, 279, 104), - COL_TRI(188, 24, 245), - COL_TRI(189, 188, 245), - COL_TRI(149, 188, 189), - COL_TRI(190, 213, 191), - COL_TRI(156, 191, 213), - COL_TRI(191, 237, 10), - COL_TRI(191, 10, 239), - COL_TRI(76, 191, 239), - COL_TRI(133, 192, 123), - COL_TRI(192, 121, 123), - COL_TRI(193, 123, 284), - COL_TRI(192, 122, 121), - COL_TRI(192, 313, 122), - COL_TRI(194, 193, 284), - COL_TRI(195, 260, 196), - COL_TRI(195, 196, 314), - COL_TRI(196, 315, 316), - COL_TRI(196, 260, 315), - COL_TRI(195, 315, 260), - COL_TRI(200, 199, 319), - COL_TRI(195, 317, 315), - COL_TRI(197, 195, 314), - COL_TRI(197, 198, 195), - COL_TRI(195, 198, 317), - COL_TRI(198, 200, 317), - COL_TRI(198, 318, 200), - COL_TRI(199, 318, 198), - COL_TRI(200, 318, 199), - COL_TRI(205, 202, 323), - COL_TRI(201, 199, 198), - COL_TRI(201, 198, 197), - COL_TRI(202, 204, 203), - COL_TRI(203, 204, 320), - COL_TRI(204, 207, 320), - COL_TRI(204, 321, 207), - COL_TRI(204, 322, 321), - COL_TRI(204, 202, 322), - COL_TRI(202, 203, 323), - COL_TRI(205, 322, 202), - COL_TRI(209, 211, 213), - COL_TRI(206, 322, 205), - COL_TRI(206, 321, 322), - COL_TRI(207, 321, 206), - COL_TRI(208, 207, 324), - COL_TRI(207, 206, 324), - COL_TRI(208, 320, 207), - COL_TRI(203, 320, 208), - COL_TRI(73, 271, 209), - COL_TRI(210, 211, 209), - COL_TRI(190, 209, 213), - COL_TRI(211, 280, 213), - COL_TRI(212, 213, 280), - COL_TRI(213, 212, 156), - COL_TRI(210, 209, 271), - COL_TRI(210, 280, 214), - COL_TRI(210, 212, 280), - COL_TRI(160, 157, 156), - COL_TRI(210, 214, 211), - COL_TRI(212, 210, 124), - COL_TRI(214, 280, 211), - COL_TRI(215, 275, 127), - COL_TRI(216, 325, 219), - COL_TRI(216, 219, 326), - COL_TRI(217, 216, 327), - COL_TRI(217, 325, 216), - COL_TRI(218, 219, 325), - COL_TRI(218, 325, 217), - COL_TRI(219, 218, 220), - COL_TRI(219, 220, 326), - COL_TRI(220, 218, 328), - COL_TRI(218, 217, 328), - COL_TRI(220, 328, 329), - COL_TRI(154, 330, 160), - COL_TRI(223, 300, 297), - COL_TRI(149, 189, 102), - COL_TRI(102, 104, 299), - COL_TRI(148, 298, 312), - COL_TRI(221, 115, 300), - COL_TRI(222, 221, 300), - COL_TRI(223, 222, 300), - COL_TRI(226, 228, 229), - COL_TRI(210, 105, 124), - COL_TRI(224, 111, 249), - COL_TRI(111, 224, 109), - COL_TRI(112, 110, 225), - COL_TRI(225, 110, 111), - COL_TRI(226, 229, 331), - COL_TRI(187, 232, 183), - COL_TRI(226, 333, 228), - COL_TRI(228, 335, 229), - COL_TRI(228, 333, 335), - COL_TRI(229, 336, 331), - COL_TRI(229, 231, 336), - COL_TRI(229, 230, 231), - COL_TRI(229, 335, 337), - COL_TRI(229, 337, 230), - COL_TRI(230, 338, 231), - COL_TRI(230, 337, 338), - COL_TRI(231, 339, 336), - COL_TRI(231, 338, 339), - COL_TRI(226, 334, 234), - COL_TRI(232, 275, 183), - COL_TRI(232, 127, 275), - COL_TRI(127, 232, 128), - COL_TRI(128, 232, 176), - COL_TRI(176, 232, 178), - COL_TRI(232, 187, 178), - COL_TRI(176, 180, 233), - COL_TRI(233, 340, 176), - COL_TRI(236, 341, 235), - COL_TRI(227, 226, 332), - COL_TRI(226, 227, 333), - COL_TRI(234, 236, 332), - COL_TRI(226, 234, 332), - COL_TRI(227, 332, 235), - COL_TRI(235, 332, 236), - COL_TRI(85, 276, 33), - COL_TRI(276, 102, 33), - COL_TRI(276, 277, 102), - COL_TRI(85, 33, 32), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 4), - COL_TRI(346, 347, 348), - COL_TRI(346, 348, 349), - COL_TRI(350, 351, 347), - COL_TRI(350, 352, 351), - COL_TRI_INIT(SURFACE_WALL_MISC, 16), - COL_TRI(192, 121, 357), - COL_TRI(192, 357, 297), - COL_TRI(235, 358, 359), - COL_TRI(235, 359, 360), - COL_TRI(360, 359, 361), - COL_TRI(360, 361, 290), - COL_TRI(135, 362, 285), - COL_TRI(135, 363, 362), - COL_TRI(362, 123, 285), - COL_TRI(362, 193, 123), - COL_TRI(331, 342, 343), - COL_TRI(331, 343, 334), - COL_TRI(234, 343, 289), - COL_TRI(234, 334, 343), - COL_TRI(234, 288, 236), - COL_TRI(364, 236, 288), - COL_TRI_INIT(SURFACE_ICE, 18), - COL_TRI(344, 313, 192), - COL_TRI(192, 297, 206), - COL_TRI(192, 206, 205), - COL_TRI(344, 192, 205), - COL_TRI(297, 300, 115), - COL_TRI(297, 115, 206), - COL_TRI(324, 206, 115), - COL_TRI(205, 323, 212), - COL_TRI(212, 344, 205), - COL_TRI(212, 323, 203), - COL_TRI(212, 208, 156), - COL_TRI(212, 203, 208), - COL_TRI(208, 115, 156), - COL_TRI(208, 324, 115), - COL_TRI(156, 115, 160), - COL_TRI(235, 360, 133), - COL_TRI(133, 365, 128), - COL_TRI(133, 128, 235), - COL_TRI_INIT(SURFACE_HARD_VERY_SLIPPERY, 12), - COL_TRI(191, 158, 345), - COL_TRI(9, 238, 59), - COL_TRI(11, 9, 59), - COL_TRI(151, 21, 59), - COL_TRI(345, 151, 238), - COL_TRI(191, 345, 238), - COL_TRI(158, 151, 345), - COL_TRI(151, 59, 238), - COL_TRI(21, 151, 301), - COL_TRI(301, 245, 21), - COL_TRI(191, 238, 237), - COL_TRI(301, 189, 245), - COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 20), - COL_TRI(212, 124, 122), - COL_TRI(6, 8, 7), - COL_TRI(6, 5, 8), - COL_TRI(289, 131, 130), - COL_TRI(289, 342, 131), - COL_TRI(289, 343, 342), - COL_TRI(344, 212, 122), - COL_TRI(311, 282, 103), - COL_TRI(122, 313, 344), - COL_TRI(298, 279, 312), - COL_TRI(298, 150, 279), - COL_TRI(282, 281, 279), - COL_TRI(312, 279, 281), - COL_TRI(282, 279, 103), - COL_TRI(312, 283, 113), - COL_TRI(312, 113, 311), - COL_TRI(312, 281, 283), - COL_TRI(311, 113, 282), - COL_TRI(160, 115, 114), - COL_TRI(115, 116, 114), - COL_TRI_INIT(SURFACE_VERTICAL_WIND, 2), - COL_TRI(353, 354, 355), - COL_TRI(353, 355, 356), - COL_TRI_INIT(SURFACE_CAMERA_8_DIR, 4), - COL_TRI(243, 242, 46), - COL_TRI(242, 148, 46), - COL_TRI(242, 244, 148), - COL_TRI(244, 25, 148), - COL_TRI_STOP(), - COL_SPECIAL_INIT(3), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -2211, -890, 2212, /*yaw*/ 106), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -40, -767, -4494, /*yaw*/ 0), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 1444, -153, 676), - COL_WATER_BOX_INIT(3), - COL_WATER_BOX(0, -2457, -2457, -1535, 1874, -921), - COL_WATER_BOX(1, -1381, 1352, 2089, 2458, -921), - COL_WATER_BOX(2, -306, -766, 307, -152, 1204), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(thi_seg7_area_2_collision, 0x004246d0, 32780, 0x0000bd60, 5860); diff --git a/levels/thi/areas/3/1/model.inc.c b/levels/thi/areas/3/1/model.inc.c index 8393f8753..de6c2d9d7 100644 --- a/levels/thi/areas/3/1/model.inc.c +++ b/levels/thi/areas/3/1/model.inc.c @@ -1,37 +1,9 @@ +#include "pc/rom_assets.h" // 0x070079D0 - 0x07007AB0 -static const Vtx thi_seg7_vertex_070079D0[] = { - {{{ -101, 2458, 102}, 0, { 376, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 102, 3072, 102}, 0, { 0, 744}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 102, 2458, 102}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 614, 1024, 2048}, 0, { 274, 662}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 614, 1229, 2048}, 0, { 70, 662}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 717, 1331, 1229}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 717, 922, 1229}, 0, { 376, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 307, 1331, 1229}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 410, 1024, 2048}, 0, { 274, 662}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 307, 922, 1229}, 0, { 376, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 410, 1229, 2048}, 0, { 70, 662}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 614, 1229, 2048}, 0, { 70, 716}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 410, 1229, 2048}, 0, { 274, 716}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 307, 1331, 1229}, 0, { 376, 990}, {0xff, 0xff, 0xff, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070079D0, 0x004246d0, 32780, 0x000079d0, 224); // 0x07007AB0 - 0x07007B80 -static const Vtx thi_seg7_vertex_07007AB0[] = { - {{{ 102, 2458, 102}, 0, { 376, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 102, 3072, -101}, 0, { 70, 762}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 102, 2458, -101}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -101, 2458, 102}, 0, { 376, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -101, 3072, 102}, 0, { 376, 744}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 102, 3072, 102}, 0, { 0, 744}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 102, 3072, -101}, 0, { 0, 744}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -101, 3072, -101}, 0, { 376, 744}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -101, 2458, -101}, 0, { 376, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -101, 3072, -101}, 0, { 274, 762}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -101, 3072, 102}, 0, { 70, 762}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ -101, 2458, 102}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0x80}}}, - {{{ 102, 3072, 102}, 0, { 274, 762}, {0xff, 0xff, 0xff, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07007AB0, 0x004246d0, 32780, 0x00007ab0, 208); // 0x07007B80 - 0x07007C20 static const Gfx thi_seg7_dl_07007B80[] = { diff --git a/levels/thi/areas/3/2/model.inc.c b/levels/thi/areas/3/2/model.inc.c index b4b2dd71f..8d35a7c9e 100644 --- a/levels/thi/areas/3/2/model.inc.c +++ b/levels/thi/areas/3/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07007C90 - 0x07007CA8 static const Lights1 thi_seg7_lights_07007C90 = gdSPDefLights1( 0x00, 0x00, 0x00, @@ -29,397 +30,76 @@ static const Lights1 thi_seg7_lights_07007CF0 = gdSPDefLights1( ); // 0x07007D08 - 0x07007D88 -static const Vtx thi_seg7_vertex_07007D08[] = { - {{{ 102, 3072, 102}, 0, { 1262, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 3072, 512}, 0, { 990, 0}, {0xed, 0x83, 0xf7, 0xff}}}, - {{{ -511, 3072, 512}, 0, { 1672, 0}, {0x0c, 0x83, 0xf4, 0xff}}}, - {{{ 512, 3072, -511}, 0, { 990, 0}, {0xf8, 0x83, 0x10, 0xff}}}, - {{{ 102, 3072, -101}, 0, { 1262, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, 3072, 102}, 0, { 1398, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -101, 3072, -101}, 0, { 1398, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 3072, -511}, 0, { 1672, 0}, {0x09, 0x82, 0x09, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07007D08, 0x004246d0, 32780, 0x00007d08, 128); // 0x07007D88 - 0x07007DC8 -static const Vtx thi_seg7_vertex_07007D88[] = { - {{{ -306, 2560, -306}, 0, { -1564, -544}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -306, 2560, 307}, 0, { -1564, 2522}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ 307, 2560, 307}, 0, { 1502, 2522}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 307, 2560, -306}, 0, { 1502, -544}, {0x33, 0x33, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07007D88, 0x004246d0, 32780, 0x00007d88, 64); // 0x07007DC8 - 0x07007E08 -static const Vtx thi_seg7_vertex_07007DC8[] = { - {{{ 0, 1843, -101}, 0, { 0, 650}, {0x00, 0x4b, 0x9a, 0xff}}}, - {{{ -101, 1843, 0}, 0, { -370, 990}, {0x83, 0xf0, 0x00, 0xff}}}, - {{{ 0, 1843, 102}, 0, { 0, 1328}, {0x00, 0x4b, 0x66, 0xff}}}, - {{{ 102, 1843, 0}, 0, { 308, 990}, {0x7d, 0xf0, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07007DC8, 0x004246d0, 32780, 0x00007dc8, 64); // 0x07007E08 - 0x07007EE8 -static const Vtx thi_seg7_vertex_07007E08[] = { - {{{ -2047, 1331, -1740}, 0, { 210, 86}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1842, 1331, -2047}, 0, { 776, 376}, {0x35, 0x71, 0xef, 0xff}}}, - {{{ -2047, 1331, -2047}, 0, { 938, 182}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 1024, 819}, 0, { 2352, 114}, {0x02, 0x5f, 0xad, 0xff}}}, - {{{ 819, 1024, 1434}, 0, { 1330, 260}, {0x34, 0x49, 0x59, 0xff}}}, - {{{ 1229, 1024, 1024}, 0, { 2012, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ 614, 1024, 1434}, 0, { 1330, 406}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ 410, 1024, 1024}, 0, { 2012, 552}, {0xb5, 0x61, 0xe2, 0xff}}}, - {{{ 614, 1024, 2048}, 0, { 308, 406}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 410, 1024, 2048}, 0, { 308, 552}, {0xcd, 0x33, 0x99, 0xff}}}, - {{{ -1740, 1331, -1740}, 0, { 0, 376}, {0x6e, 0x3a, 0x15, 0xff}}}, - {{{ -2047, 1536, -818}, 0, { 0, 376}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ -1637, 1536, -1228}, 0, { 932, 376}, {0x47, 0x64, 0xe3, 0xff}}}, - {{{ -2047, 1536, -1228}, 0, { 450, 88}, {0x00, 0x38, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07007E08, 0x004246d0, 32780, 0x00007e08, 224); // 0x07007EE8 - 0x07007FD8 -static const Vtx thi_seg7_vertex_07007EE8[] = { - {{{ -1740, 1331, -1740}, 0, { 0, 0}, {0x6e, 0x3a, 0x15, 0xff}}}, - {{{ -1842, 512, -2047}, 0, { 776, 478}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ -1842, 1331, -2047}, 0, { 776, 0}, {0x35, 0x71, 0xef, 0xff}}}, - {{{ -2047, 1536, -1228}, 0, { 650, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -1637, 1536, -1228}, 0, { 0, 0}, {0x47, 0x64, 0xe3, 0xff}}}, - {{{ -1637, 512, -1228}, 0, { 0, 536}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -2047, 512, -1228}, 0, { 650, 536}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1637, 512, -1228}, 0, { 932, 536}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -2047, 1536, -818}, 0, { 0, 0}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ -2047, 512, -818}, 0, { 0, 536}, {0x27, 0x48, 0x60, 0xff}}}, - {{{ -1637, 1536, -1228}, 0, { 932, 0}, {0x47, 0x64, 0xe3, 0xff}}}, - {{{ -1740, 512, -1740}, 0, { 480, 478}, {0x3e, 0x00, 0x6e, 0xff}}}, - {{{ -1740, 1331, -1740}, 0, { 480, 0}, {0x6e, 0x3a, 0x15, 0xff}}}, - {{{ -2047, 1331, -1740}, 0, { 0, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2047, 512, -1740}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07007EE8, 0x004246d0, 32780, 0x00007ee8, 240); // 0x07007FD8 - 0x070080D8 -static const Vtx thi_seg7_vertex_07007FD8[] = { - {{{ 2048, -1060, 2048}, 0, { 4056, 938}, {0xba, 0x00, 0x97, 0xff}}}, - {{{ 614, -1060, 2048}, 0, { 2626, 938}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 614, 1024, 2048}, 0, { 2626, 288}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ -1740, 1331, -1740}, 0, { 0, 0}, {0x6e, 0x3a, 0x15, 0xff}}}, - {{{ -1740, 512, -1740}, 0, { 0, 478}, {0x3e, 0x00, 0x6e, 0xff}}}, - {{{ -1842, 512, -2047}, 0, { 776, 478}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 2048, 2355, 2048}, 0, { 4056, 0}, {0xce, 0xb9, 0xa5, 0xff}}}, - {{{ 614, 1229, 2048}, 0, { 2626, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 410, 1229, 2048}, 0, { 2420, 224}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, -1060, 2048}, 0, { 0, 938}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -2047, 2355, 2048}, 0, { 0, 0}, {0x43, 0xad, 0xbd, 0xff}}}, - {{{ 410, 1024, 2048}, 0, { 2420, 288}, {0xcd, 0x33, 0x99, 0xff}}}, - {{{ 410, -1060, 2048}, 0, { 2420, 938}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 2867, 1024}, 0, { 0, 990}, {0xee, 0x88, 0xdc, 0xff}}}, - {{{ -2047, 2355, 2048}, 0, { 3034, 418}, {0x43, 0xad, 0xbd, 0xff}}}, - {{{ -1023, 2867, 1024}, 0, { 2012, 990}, {0x1b, 0x87, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07007FD8, 0x004246d0, 32780, 0x00007fd8, 256); // 0x070080D8 - 0x070081C8 -static const Vtx thi_seg7_vertex_070080D8[] = { - {{{ 2048, 2355, 2048}, 0, { 3034, 418}, {0xce, 0xb9, 0xa5, 0xff}}}, - {{{ 1024, 2867, -1023}, 0, { 0, 990}, {0xdc, 0x88, 0x12, 0xff}}}, - {{{ 2048, 2355, -2047}, 0, { -1052, 418}, {0xb5, 0xad, 0x3a, 0xff}}}, - {{{ 1024, 2867, 1024}, 0, { 2012, 990}, {0xee, 0x88, 0xdc, 0xff}}}, - {{{ 2048, 2355, -2047}, 0, { 3034, 418}, {0xb5, 0xad, 0x3a, 0xff}}}, - {{{ 1024, 2867, -1023}, 0, { 2012, 990}, {0xdc, 0x88, 0x12, 0xff}}}, - {{{ -1023, 2867, -1023}, 0, { 0, 990}, {0x1b, 0x87, 0x1b, 0xff}}}, - {{{ -2047, 2355, -2047}, 0, { -1052, 418}, {0x36, 0xbd, 0x5c, 0xff}}}, - {{{ -1023, 2867, -1023}, 0, { 2012, 990}, {0x1b, 0x87, 0x1b, 0xff}}}, - {{{ -1023, 2867, 1024}, 0, { 0, 990}, {0x1b, 0x87, 0xe5, 0xff}}}, - {{{ -2047, 2355, 2048}, 0, { -1052, 418}, {0x43, 0xad, 0xbd, 0xff}}}, - {{{ -2047, 2355, -2047}, 0, { 3034, 418}, {0x36, 0xbd, 0x5c, 0xff}}}, - {{{ -2047, -1060, -2047}, 0, { 4056, 1000}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -2047, 2355, 2048}, 0, { 0, 0}, {0x43, 0xad, 0xbd, 0xff}}}, - {{{ -2047, -1060, 2048}, 0, { 0, 1000}, {0x28, 0x00, 0x88, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070080D8, 0x004246d0, 32780, 0x000080d8, 240); // 0x070081C8 - 0x070082A8 -static const Vtx thi_seg7_vertex_070081C8[] = { - {{{ 1024, 2867, 1024}, 0, { 0, 990}, {0xee, 0x88, 0xdc, 0xff}}}, - {{{ 2048, 2355, 2048}, 0, { -1052, 418}, {0xce, 0xb9, 0xa5, 0xff}}}, - {{{ -2047, 2355, 2048}, 0, { 3034, 418}, {0x43, 0xad, 0xbd, 0xff}}}, - {{{ 2048, -1060, -2047}, 0, { 4056, 938}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 2048, 2355, -2047}, 0, { 4056, 0}, {0xb5, 0xad, 0x3a, 0xff}}}, - {{{ -2047, 2355, -2047}, 0, { 0, 0}, {0x36, 0xbd, 0x5c, 0xff}}}, - {{{ -2047, -1060, -2047}, 0, { 0, 938}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 2048, -1060, 2048}, 0, { 0, 990}, {0xba, 0x00, 0x97, 0xff}}}, - {{{ 2048, 2355, 2048}, 0, { 0, -44}, {0xce, 0xb9, 0xa5, 0xff}}}, - {{{ 2048, 2355, -2047}, 0, { 4056, -44}, {0xb5, 0xad, 0x3a, 0xff}}}, - {{{ 2048, -1060, -2047}, 0, { 4056, 990}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -2047, -1060, -2047}, 0, { 4056, 1000}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -2047, 2355, -2047}, 0, { 4056, 0}, {0x36, 0xbd, 0x5c, 0xff}}}, - {{{ -2047, 2355, 2048}, 0, { 0, 0}, {0x43, 0xad, 0xbd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070081C8, 0x004246d0, 32780, 0x000081c8, 224); // 0x070082A8 - 0x07008388 -static const Vtx thi_seg7_vertex_070082A8[] = { - {{{ 410, -1023, 1024}, 0, { 0, 990}, {0xae, 0x00, 0xa0, 0xff}}}, - {{{ 1024, 1024, 819}, 0, { 614, 0}, {0x02, 0x5f, 0xad, 0xff}}}, - {{{ 1024, -1023, 819}, 0, { 614, 990}, {0x35, 0x00, 0x8d, 0xff}}}, - {{{ 819, -1023, 1434}, 0, { 786, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 614, 1024, 1434}, 0, { 582, 0}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ 614, -1023, 1434}, 0, { 582, 990}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 819, 1024, 1434}, 0, { 786, 0}, {0x34, 0x49, 0x59, 0xff}}}, - {{{ 410, -1023, 2048}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 410, 1024, 1024}, 0, { 0, 0}, {0xb5, 0x61, 0xe2, 0xff}}}, - {{{ 410, 1024, 2048}, 0, { 990, 0}, {0xcd, 0x33, 0x99, 0xff}}}, - {{{ 614, -1023, 1434}, 0, { 376, 990}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 614, 1024, 2048}, 0, { 990, 0}, {0x49, 0x49, 0xb7, 0xff}}}, - {{{ 614, -1023, 2048}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 614, 1024, 1434}, 0, { 376, 0}, {0x21, 0x65, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070082A8, 0x004246d0, 32780, 0x000082a8, 224); // 0x07008388 - 0x07008478 -static const Vtx thi_seg7_vertex_07008388[] = { - {{{ 1229, -1023, 614}, 0, { 614, 990}, {0x84, 0x00, 0x18, 0xff}}}, - {{{ 1229, 1024, 614}, 0, { 614, 0}, {0xf1, 0x62, 0x4e, 0xff}}}, - {{{ 1434, 1024, 0}, 0, { 0, 0}, {0xa7, 0x2f, 0xb4, 0xff}}}, - {{{ 410, -1023, 1024}, 0, { 0, 990}, {0xae, 0x00, 0xa0, 0xff}}}, - {{{ 410, 1024, 1024}, 0, { 0, 0}, {0xb5, 0x61, 0xe2, 0xff}}}, - {{{ 1024, 1024, 819}, 0, { 614, 0}, {0x02, 0x5f, 0xad, 0xff}}}, - {{{ 1024, -1023, 819}, 0, { -898, 990}, {0x35, 0x00, 0x8d, 0xff}}}, - {{{ 1024, 1024, 819}, 0, { -898, 0}, {0x02, 0x5f, 0xad, 0xff}}}, - {{{ 1229, 1024, 1024}, 0, { -1186, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ 1229, -1023, 1024}, 0, { -1186, 990}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ 1229, -1023, 1024}, 0, { 546, 990}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ 1229, 1024, 1024}, 0, { 546, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ 819, 1024, 1434}, 0, { 0, 0}, {0x34, 0x49, 0x59, 0xff}}}, - {{{ 819, -1023, 1434}, 0, { 0, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 1434, -1023, 0}, 0, { 0, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008388, 0x004246d0, 32780, 0x00008388, 240); // 0x07008478 - 0x07008568 -static const Vtx thi_seg7_vertex_07008478[] = { - {{{ 1434, -1023, -818}, 0, { -1870, 990}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ 1434, 1024, -409}, 0, { -1460, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 1434, -1023, -409}, 0, { -1460, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 1434, -1023, 0}, 0, { 1398, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 1434, 1024, 0}, 0, { 1398, 0}, {0xa7, 0x2f, 0xb4, 0xff}}}, - {{{ 1843, 1024, 0}, 0, { 1808, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 1843, -1023, 0}, 0, { 1808, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 1843, -1023, 0}, 0, { -1052, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 1843, 1024, 0}, 0, { -1052, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 1843, 1024, 410}, 0, { -644, 0}, {0x6d, 0x2f, 0x2c, 0xff}}}, - {{{ 1843, -1023, 410}, 0, { -644, 990}, {0x52, 0x00, 0x60, 0xff}}}, - {{{ 1843, -1023, 410}, 0, { 614, 990}, {0x52, 0x00, 0x60, 0xff}}}, - {{{ 1229, 1024, 614}, 0, { 0, 0}, {0xf1, 0x62, 0x4e, 0xff}}}, - {{{ 1229, -1023, 614}, 0, { 0, 990}, {0x84, 0x00, 0x18, 0xff}}}, - {{{ 1843, 1024, 410}, 0, { 614, 0}, {0x6d, 0x2f, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008478, 0x004246d0, 32780, 0x00008478, 240); // 0x07008568 - 0x07008658 -static const Vtx thi_seg7_vertex_07008568[] = { - {{{ 614, -1023, -818}, 0, { -848, 990}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 614, 1024, -1023}, 0, { -1052, 0}, {0x91, 0x2d, 0xd8, 0xff}}}, - {{{ 614, -1023, -1023}, 0, { -1052, 990}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ 1434, -1023, -818}, 0, { -1870, 990}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ 1434, 1024, -818}, 0, { -1870, 0}, {0x67, 0x2a, 0xc4, 0xff}}}, - {{{ 1434, 1024, -409}, 0, { -1460, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 1434, -1023, -409}, 0, { 1398, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 1024, 1024, -409}, 0, { 990, 0}, {0xe6, 0x49, 0x63, 0xff}}}, - {{{ 1024, -1023, -409}, 0, { 990, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 1434, 1024, -409}, 0, { 1398, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 1024, -1023, -409}, 0, { 0, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 614, 1024, -818}, 0, { 546, 0}, {0xa7, 0x49, 0x34, 0xff}}}, - {{{ 614, -1023, -818}, 0, { 546, 990}, {0x86, 0x00, 0x20, 0xff}}}, - {{{ 1024, 1024, -409}, 0, { 0, 0}, {0xe6, 0x49, 0x63, 0xff}}}, - {{{ 614, 1024, -818}, 0, { -848, 0}, {0xa7, 0x49, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008568, 0x004246d0, 32780, 0x00008568, 240); // 0x07008658 - 0x07008748 -static const Vtx thi_seg7_vertex_07008658[] = { - {{{ 205, -1023, -1637}, 0, { -2688, 990}, {0x6f, 0x00, 0xc4, 0xff}}}, - {{{ 205, 1024, -1228}, 0, { -2278, 0}, {0x5b, 0x4f, 0x25, 0xff}}}, - {{{ 205, -1023, -1228}, 0, { -2278, 990}, {0x52, 0x00, 0x60, 0xff}}}, - {{{ 614, -1023, -1023}, 0, { -94, 990}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ 1024, 1024, -1228}, 0, { 356, 0}, {0xfb, 0x6b, 0xbd, 0xff}}}, - {{{ 1024, -1023, -1228}, 0, { 356, 990}, {0x31, 0x00, 0x8b, 0xff}}}, - {{{ 614, 1024, -1023}, 0, { -94, 0}, {0x91, 0x2d, 0xd8, 0xff}}}, - {{{ 1024, -1023, -1228}, 0, { 546, 990}, {0x31, 0x00, 0x8b, 0xff}}}, - {{{ 1434, 1024, -818}, 0, { 0, 0}, {0x67, 0x2a, 0xc4, 0xff}}}, - {{{ 1434, -1023, -818}, 0, { 0, 990}, {0x7a, 0x00, 0xe0, 0xff}}}, - {{{ 1024, 1024, -1228}, 0, { 546, 0}, {0xfb, 0x6b, 0xbd, 0xff}}}, - {{{ -818, -1023, -1433}, 0, { -418, 990}, {0x87, 0x00, 0xdc, 0xff}}}, - {{{ 205, 1024, -1637}, 0, { 614, 0}, {0x21, 0x37, 0x93, 0xff}}}, - {{{ 205, -1023, -1637}, 0, { 614, 990}, {0x6f, 0x00, 0xc4, 0xff}}}, - {{{ -818, 1024, -1433}, 0, { -418, 0}, {0xcd, 0x72, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008658, 0x004246d0, 32780, 0x00008658, 240); // 0x07008748 - 0x07008838 -static const Vtx thi_seg7_vertex_07008748[] = { - {{{ -1433, -1023, -2047}, 0, { 1068, 990}, {0x75, 0x00, 0xd1, 0xff}}}, - {{{ -1433, 512, -2047}, 0, { 1068, 0}, {0x34, 0x71, 0xeb, 0xff}}}, - {{{ -1023, 512, -1023}, 0, { 0, 0}, {0x71, 0x37, 0x0d, 0xff}}}, - {{{ 205, -1023, -1637}, 0, { -2688, 990}, {0x6f, 0x00, 0xc4, 0xff}}}, - {{{ 205, 1024, -1637}, 0, { -2688, 0}, {0x21, 0x37, 0x93, 0xff}}}, - {{{ 205, 1024, -1228}, 0, { -2278, 0}, {0x5b, 0x4f, 0x25, 0xff}}}, - {{{ 205, -1023, -1228}, 0, { -418, 990}, {0x52, 0x00, 0x60, 0xff}}}, - {{{ -409, 1024, -1023}, 0, { -1064, 0}, {0xe4, 0x23, 0x76, 0xff}}}, - {{{ -409, -1023, -1023}, 0, { -1064, 990}, {0xe3, 0x00, 0x7b, 0xff}}}, - {{{ 205, 1024, -1228}, 0, { -418, 0}, {0x5b, 0x4f, 0x25, 0xff}}}, - {{{ -409, 1024, -1023}, 0, { 546, 0}, {0xe4, 0x23, 0x76, 0xff}}}, - {{{ -818, 1024, -1433}, 0, { 0, 0}, {0xcd, 0x72, 0xf1, 0xff}}}, - {{{ -818, -1023, -1433}, 0, { 0, 990}, {0x87, 0x00, 0xdc, 0xff}}}, - {{{ -409, -1023, -1023}, 0, { 546, 990}, {0xe3, 0x00, 0x7b, 0xff}}}, - {{{ -1023, -1023, -1023}, 0, { 0, 990}, {0x51, 0x00, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008748, 0x004246d0, 32780, 0x00008748, 240); // 0x07008838 - 0x07008928 -static const Vtx thi_seg7_vertex_07008838[] = { - {{{ -204, -1023, -613}, 0, { 376, 990}, {0x67, 0x00, 0xb6, 0xff}}}, - {{{ -204, 768, -204}, 0, { 0, 96}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -204, -1023, -204}, 0, { 0, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1023, -1023, -1023}, 0, { 1010, 990}, {0x51, 0x00, 0x61, 0xff}}}, - {{{ -1023, 512, -1023}, 0, { 1010, 0}, {0x71, 0x37, 0x0d, 0xff}}}, - {{{ -2047, 512, -818}, 0, { 0, 0}, {0x27, 0x48, 0x60, 0xff}}}, - {{{ -2047, -1023, -818}, 0, { 0, 990}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ -818, -1023, -204}, 0, { 582, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -818, 768, -818}, 0, { 0, 96}, {0xbc, 0x31, 0xa2, 0xff}}}, - {{{ -818, -1023, -818}, 0, { 0, 990}, {0xb6, 0x00, 0x99, 0xff}}}, - {{{ -818, 768, -204}, 0, { 582, 96}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -818, -1023, -818}, 0, { 614, 990}, {0xb6, 0x00, 0x99, 0xff}}}, - {{{ -818, 768, -818}, 0, { 614, 96}, {0xbc, 0x31, 0xa2, 0xff}}}, - {{{ -204, -1023, -613}, 0, { 0, 990}, {0x67, 0x00, 0xb6, 0xff}}}, - {{{ -204, 768, -613}, 0, { 0, 96}, {0x40, 0x62, 0xd2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008838, 0x004246d0, 32780, 0x00008838, 240); // 0x07008928 - 0x07008A28 -static const Vtx thi_seg7_vertex_07008928[] = { - {{{ -1023, -1023, 0}, 0, { -1052, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -1023, 1024, 0}, 0, { -1052, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -1023, 1024, 614}, 0, { -438, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -204, -1023, -613}, 0, { 376, 990}, {0x67, 0x00, 0xb6, 0xff}}}, - {{{ -204, 768, -613}, 0, { 376, 96}, {0x40, 0x62, 0xd2, 0xff}}}, - {{{ -204, 768, -204}, 0, { 0, 96}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -204, -1023, -204}, 0, { 582, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -818, 768, -204}, 0, { 0, 96}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -818, -1023, -204}, 0, { 0, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -204, 768, -204}, 0, { 582, 96}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -2047, -1023, 0}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, 1024, 0}, 0, { -2074, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -1023, -1023, 614}, 0, { -438, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -204, -1023, 614}, 0, { 426, 990}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -204, 1434, 614}, 0, { 426, 8}, {0x1e, 0x2c, 0x8e, 0xff}}}, - {{{ 0, -1023, 1024}, 0, { 0, 990}, {0x7d, 0x00, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008928, 0x004246d0, 32780, 0x00008928, 256); // 0x07008A28 - 0x07008B18 -static const Vtx thi_seg7_vertex_07008A28[] = { - {{{ -1023, -1023, 614}, 0, { -1052, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -2047, 1024, 614}, 0, { -2074, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2047, -1023, 614}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 1024, 614}, 0, { -1052, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -204, 1434, 614}, 0, { 0, 8}, {0x1e, 0x2c, 0x8e, 0xff}}}, - {{{ -204, -1023, 614}, 0, { 0, 990}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -818, -1023, 1024}, 0, { 704, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -818, 1434, 1024}, 0, { 704, 8}, {0xf2, 0x66, 0xb8, 0xff}}}, - {{{ -2047, -1023, 1024}, 0, { 1194, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -818, 1434, 1024}, 0, { 0, 8}, {0xf2, 0x66, 0xb8, 0xff}}}, - {{{ -818, -1023, 1024}, 0, { 0, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -2047, 1434, 1024}, 0, { 1194, 8}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 0, -1023, 1024}, 0, { 1414, 990}, {0x7d, 0x00, 0x14, 0xff}}}, - {{{ 0, 1434, 1024}, 0, { 1414, 8}, {0x4f, 0x62, 0x0c, 0xff}}}, - {{{ -1023, 1434, 2048}, 0, { 0, 8}, {0x3f, 0x59, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008A28, 0x004246d0, 32780, 0x00008a28, 240); // 0x07008B18 - 0x07008B78 -static const Vtx thi_seg7_vertex_07008B18[] = { - {{{ -204, 1434, 614}, 0, { 426, 8}, {0x1e, 0x2c, 0x8e, 0xff}}}, - {{{ 0, 1434, 1024}, 0, { 0, 8}, {0x4f, 0x62, 0x0c, 0xff}}}, - {{{ 0, -1023, 1024}, 0, { 0, 990}, {0x7d, 0x00, 0x14, 0xff}}}, - {{{ 0, -1023, 1024}, 0, { 1414, 990}, {0x7d, 0x00, 0x14, 0xff}}}, - {{{ -1023, 1434, 2048}, 0, { 0, 8}, {0x3f, 0x59, 0x3f, 0xff}}}, - {{{ -1023, -1023, 2048}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008B18, 0x004246d0, 32780, 0x00008b18, 96); // 0x07008B78 - 0x07008C58 -static const Vtx thi_seg7_vertex_07008B78[] = { - {{{ -818, 1434, 1024}, 0, { -286, 0}, {0xf2, 0x66, 0xb8, 0xff}}}, - {{{ -2047, 1434, 2048}, 0, { 1246, 536}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 1434, 2048}, 0, { 0, 536}, {0x3f, 0x59, 0x3f, 0xff}}}, - {{{ -2047, 1434, 1024}, 0, { 1246, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 0, 1434, 1024}, 0, { -1308, 0}, {0x4f, 0x62, 0x0c, 0xff}}}, - {{{ -204, 1434, 614}, 0, { -1052, -260}, {0x1e, 0x2c, 0x8e, 0xff}}}, - {{{ -2047, 1024, 614}, 0, { 1672, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1023, 1024, 614}, 0, { 0, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -1023, 1024, 0}, 0, { 0, 582}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -2047, 1024, 0}, 0, { 1672, 582}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -818, 768, -204}, 0, { 722, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -204, 768, -204}, 0, { -246, 194}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -204, 768, -613}, 0, { 0, 582}, {0x40, 0x62, 0xd2, 0xff}}}, - {{{ -818, 768, -818}, 0, { 1046, 582}, {0xbc, 0x31, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008B78, 0x004246d0, 32780, 0x00008b78, 224); // 0x07008C58 - 0x07008D38 -static const Vtx thi_seg7_vertex_07008C58[] = { - {{{ 1024, 1024, -1228}, 0, { 946, 582}, {0xfb, 0x6b, 0xbd, 0xff}}}, - {{{ 614, 1024, -818}, 0, { 946, 4}, {0xa7, 0x49, 0x34, 0xff}}}, - {{{ 1024, 1024, -409}, 0, { 224, 4}, {0xe6, 0x49, 0x63, 0xff}}}, - {{{ 1434, 1024, -409}, 0, { -136, 292}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 1434, 1024, -818}, 0, { 224, 582}, {0x67, 0x2a, 0xc4, 0xff}}}, - {{{ 614, 1024, -1023}, 0, { 1126, 148}, {0x91, 0x2d, 0xd8, 0xff}}}, - {{{ 1229, 1024, 614}, 0, { 0, 0}, {0xf1, 0x62, 0x4e, 0xff}}}, - {{{ 1843, 1024, 410}, 0, { 308, 582}, {0x6d, 0x2f, 0x2c, 0xff}}}, - {{{ 1843, 1024, 0}, 0, { 990, 582}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 1434, 1024, 0}, 0, { 990, 172}, {0xa7, 0x2f, 0xb4, 0xff}}}, - {{{ -818, 1024, -1433}, 0, { 1672, 376}, {0xcd, 0x72, 0xf1, 0xff}}}, - {{{ -409, 1024, -1023}, 0, { 990, 0}, {0xe4, 0x23, 0x76, 0xff}}}, - {{{ 205, 1024, -1228}, 0, { 0, 172}, {0x5b, 0x4f, 0x25, 0xff}}}, - {{{ 205, 1024, -1637}, 0, { 0, 582}, {0x21, 0x37, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008C58, 0x004246d0, 32780, 0x00008c58, 224); // 0x07008D38 - 0x07008D78 -static const Vtx thi_seg7_vertex_07008D38[] = { - {{{ -2047, 512, -818}, 0, { 284, -34}, {0x27, 0x48, 0x60, 0xff}}}, - {{{ -1023, 512, -1023}, 0, { 0, 606}, {0x71, 0x37, 0x0d, 0xff}}}, - {{{ -1433, 512, -2047}, 0, { 1802, 606}, {0x34, 0x71, 0xeb, 0xff}}}, - {{{ -2047, 512, -2047}, 0, { 2182, 250}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008D38, 0x004246d0, 32780, 0x00008d38, 64); // 0x07008D78 - 0x07008E38 -static const Vtx thi_seg7_vertex_07008D78[] = { - {{{ -306, 2458, -306}, 0, { 990, 224}, {0xc7, 0xc3, 0xa2, 0xff}}}, - {{{ -306, 2560, -306}, 0, { 990, 0}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ 307, 2560, -306}, 0, { 0, 0}, {0x33, 0x33, 0x99, 0xff}}}, - {{{ 307, 2458, -306}, 0, { 0, 224}, {0x5e, 0xc3, 0xc7, 0xff}}}, - {{{ 307, 2560, 307}, 0, { 990, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ 307, 2458, 307}, 0, { 990, 224}, {0x39, 0xc3, 0x5e, 0xff}}}, - {{{ 307, 2458, 307}, 0, { 0, 224}, {0x39, 0xc3, 0x5e, 0xff}}}, - {{{ -306, 2560, 307}, 0, { 990, 0}, {0xcd, 0x33, 0x67, 0xff}}}, - {{{ -306, 2458, 307}, 0, { 990, 224}, {0xa2, 0xc3, 0x39, 0xff}}}, - {{{ 307, 2560, 307}, 0, { 0, 0}, {0x54, 0x54, 0x2a, 0xff}}}, - {{{ -306, 2560, -306}, 0, { 0, 0}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -306, 2458, -306}, 0, { 0, 224}, {0xc7, 0xc3, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008D78, 0x004246d0, 32780, 0x00008d78, 192); // 0x07008E38 - 0x07008F18 -static const Vtx thi_seg7_vertex_07008E38[] = { - {{{ 0, 1741, 0}, 0, { 330, 1614}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 0, 1843, 102}, 0, { 690, 990}, {0x00, 0x4b, 0x66, 0xff}}}, - {{{ -101, 1843, 0}, 0, { 0, 990}, {0x83, 0xf0, 0x00, 0xff}}}, - {{{ 307, 2458, -306}, 0, { -1666, 2624}, {0x5e, 0xc3, 0xc7, 0xff}}}, - {{{ 307, 2458, 307}, 0, { -1666, 1396}, {0x39, 0xc3, 0x5e, 0xff}}}, - {{{ 0, 2253, 0}, 0, { -1052, 2010}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -306, 2458, -306}, 0, { -438, 2624}, {0xc7, 0xc3, 0xa2, 0xff}}}, - {{{ -306, 2458, 307}, 0, { -438, 1396}, {0xa2, 0xc3, 0x39, 0xff}}}, - {{{ 0, 1843, -101}, 0, { 690, 990}, {0x00, 0x4b, 0x9a, 0xff}}}, - {{{ 102, 1843, 0}, 0, { 0, 990}, {0x7d, 0xf0, 0x00, 0xff}}}, - {{{ 102, 1843, 0}, 0, { 690, 990}, {0x7d, 0xf0, 0x00, 0xff}}}, - {{{ 0, 1843, 102}, 0, { 0, 990}, {0x00, 0x4b, 0x66, 0xff}}}, - {{{ -101, 1843, 0}, 0, { 690, 990}, {0x83, 0xf0, 0x00, 0xff}}}, - {{{ 0, 1843, -101}, 0, { 0, 990}, {0x00, 0x4b, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008E38, 0x004246d0, 32780, 0x00008e38, 224); // 0x07008F18 - 0x07008F98 -static const Vtx thi_seg7_vertex_07008F18[] = { - {{{ -511, 3072, 512}, 0, { 0, 0}, {0x0c, 0x83, 0xf4, 0xff}}}, - {{{ 1024, 2867, 1024}, 0, { 0, 0}, {0xee, 0x88, 0xdc, 0xff}}}, - {{{ -1023, 2867, 1024}, 0, { 0, 0}, {0x1b, 0x87, 0xe5, 0xff}}}, - {{{ -1023, 2867, -1023}, 0, { 0, 0}, {0x1b, 0x87, 0x1b, 0xff}}}, - {{{ 512, 3072, 512}, 0, { 0, 0}, {0xed, 0x83, 0xf7, 0xff}}}, - {{{ -511, 3072, -511}, 0, { 0, 0}, {0x09, 0x82, 0x09, 0xff}}}, - {{{ 512, 3072, -511}, 0, { 0, 0}, {0xf8, 0x83, 0x10, 0xff}}}, - {{{ 1024, 2867, -1023}, 0, { 0, 0}, {0xdc, 0x88, 0x12, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07008F18, 0x004246d0, 32780, 0x00008f18, 128); // 0x07008F98 - 0x07009010 static const Gfx thi_seg7_dl_07008F98[] = { diff --git a/levels/thi/areas/3/3/model.inc.c b/levels/thi/areas/3/3/model.inc.c index c8525ce9b..734b51fa7 100644 --- a/levels/thi/areas/3/3/model.inc.c +++ b/levels/thi/areas/3/3/model.inc.c @@ -1,97 +1,24 @@ +#include "pc/rom_assets.h" // 0x07009740 - 0x07009820 -static const Vtx thi_seg7_vertex_07009740[] = { - {{{ -101, 3482, 102}, 0, { 1398, -168}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -101, 3482, -101}, 0, { 1398, -168}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 102, 3482, -101}, 0, { 1262, -168}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 614, 1024, 2253}, 0, { 922, 650}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 614, 1024, 2458}, 0, { 922, 650}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 614, 1229, 2458}, 0, { 922, 582}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 614, 1229, 2253}, 0, { 922, 582}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 410, 1229, 2458}, 0, { 1058, 582}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 410, 1024, 2458}, 0, { 1058, 650}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 410, 1229, 2253}, 0, { 1058, 582}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 410, 1024, 2253}, 0, { 1058, 650}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -101, 3277, -101}, 0, { 1398, -100}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -101, 3277, 102}, 0, { 1398, -100}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 102, 3482, 102}, 0, { 1262, -168}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07009740, 0x004246d0, 32780, 0x00009740, 224); // 0x07009820 - 0x070098D0 -static const Vtx thi_seg7_vertex_07009820[] = { - {{{ -101, 3277, 102}, 0, { 1398, -168}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -101, 3277, -101}, 0, { 1398, -168}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 102, 3277, -101}, 0, { 1262, -168}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 102, 3277, -101}, 0, { 1262, -100}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -101, 3482, -101}, 0, { 1398, -168}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -101, 3277, -101}, 0, { 1398, -100}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 102, 3482, -101}, 0, { 1262, -168}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 102, 3277, 102}, 0, { 1262, -100}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 102, 3482, 102}, 0, { 1262, -168}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -101, 3277, 102}, 0, { 1398, -100}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 102, 3277, 102}, 0, { 1262, -168}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07009820, 0x004246d0, 32780, 0x00009820, 176); // 0x070098D0 - 0x070099C0 -static const Vtx thi_seg7_vertex_070098D0[] = { - {{{ -101, 3072, 102}, 0, { 172, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 3277, 102}, 0, { -234, -2280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 3072, 102}, 0, { -234, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 1024, 2048}, 0, { -1392, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 1229, 2253}, 0, { -1528, -1462}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 1229, 2048}, 0, { -1392, -1462}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 1024, 2253}, 0, { -1528, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 1229, 2048}, 0, { -1392, 2214}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 1229, 2253}, 0, { -1528, 1806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 1229, 2048}, 0, { -1392, 1806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 1229, 2253}, 0, { -1528, 2214}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 1024, 2048}, 0, { -1392, 1806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 1024, 2253}, 0, { -1528, 1806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 1024, 2253}, 0, { -1528, 2214}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 614, 1024, 2048}, 0, { -1392, 2214}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070098D0, 0x004246d0, 32780, 0x000098d0, 240); // 0x070099C0 - 0x07009AB0 -static const Vtx thi_seg7_vertex_070099C0[] = { - {{{ 102, 3072, 102}, 0, { 172, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 3277, 102}, 0, { 172, 4258}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 3277, -101}, 0, { -234, 4258}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 3072, 102}, 0, { 172, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 3277, 102}, 0, { 172, -2280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 3277, 102}, 0, { -234, -2280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 3072, -101}, 0, { -234, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 3277, -101}, 0, { -234, 4258}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 3277, 102}, 0, { 172, 4258}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 3072, 102}, 0, { 172, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 3072, -101}, 0, { -234, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 3277, -101}, 0, { -234, -2280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 3277, -101}, 0, { 172, -2280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 3072, -101}, 0, { 172, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 3072, -101}, 0, { -234, 4054}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_070099C0, 0x004246d0, 32780, 0x000099c0, 240); // 0x07009AB0 - 0x07009AF0 -static const Vtx thi_seg7_vertex_07009AB0[] = { - {{{ 410, 1229, 2048}, 0, { -1392, -1462}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 1024, 2253}, 0, { -1528, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 1024, 2048}, 0, { -1392, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 410, 1229, 2253}, 0, { -1528, -1462}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07009AB0, 0x004246d0, 32780, 0x00009ab0, 64); // 0x07009AF0 - 0x07009B30 -static const Vtx thi_seg7_vertex_07009AF0[] = { - {{{ 410, 1024, 2253}, 0, { 2012, 12230}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 410, 1024, 2458}, 0, { 2012, 13252}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 614, 1024, 2458}, 0, { 3034, 13252}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 614, 1024, 2253}, 0, { 3034, 12230}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07009AF0, 0x004246d0, 32780, 0x00009af0, 64); // 0x07009B30 - 0x07009B70 -static const Vtx thi_seg7_vertex_07009B30[] = { - {{{ 614, 1024, 2253}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 410, 1024, 2253}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 410, 1229, 2253}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 614, 1229, 2253}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07009B30, 0x004246d0, 32780, 0x00009b30, 64); // 0x07009B70 - 0x07009C40 static const Gfx thi_seg7_dl_07009B70[] = { diff --git a/levels/thi/areas/3/4/model.inc.c b/levels/thi/areas/3/4/model.inc.c index f605c526b..a1763cafe 100644 --- a/levels/thi/areas/3/4/model.inc.c +++ b/levels/thi/areas/3/4/model.inc.c @@ -1,18 +1,6 @@ +#include "pc/rom_assets.h" // 0x07009DF0 - 0x07009EB0 -static const Vtx thi_seg7_vertex_07009DF0[] = { - {{{ -2047, 2150, 2048}, 0, { 4056, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -716, 1843, 717}, 0, { 1398, 2418}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 717, 1843, 717}, 0, { -1460, 2418}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 2150, 2048}, 0, { -4118, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -716, 1843, -716}, 0, { 1398, -440}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2150, -2047}, 0, { 4056, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 1843, 0}, 0, { 172, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 1843, 102}, 0, { 0, 1192}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 717, 1843, -716}, 0, { -1460, -440}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 1843, 0}, 0, { -234, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 2150, -2047}, 0, { -4118, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 1843, -101}, 0, { 0, 786}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(thi_seg7_vertex_07009DF0, 0x004246d0, 32780, 0x00009df0, 192); // 0x07009EB0 - 0x07009F58 static const Gfx thi_seg7_dl_07009EB0[] = { diff --git a/levels/thi/areas/3/collision.inc.c b/levels/thi/areas/3/collision.inc.c index 7910968f9..edff0b890 100644 --- a/levels/thi/areas/3/collision.inc.c +++ b/levels/thi/areas/3/collision.inc.c @@ -1,394 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700D444 - 0x0700DD50 -const Collision thi_seg7_area_3_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0xA0), - COL_VERTEX(-716, 1843, -716), - COL_VERTEX(-101, 1843, 0), - COL_VERTEX(0, 1843, -101), - COL_VERTEX(-716, 1843, 717), - COL_VERTEX(-2047, 2150, -2047), - COL_VERTEX(717, 1843, -716), - COL_VERTEX(0, 1843, 102), - COL_VERTEX(102, 1843, 0), - COL_VERTEX(717, 1843, 717), - COL_VERTEX(2048, 2150, -2047), - COL_VERTEX(2048, 2150, 2048), - COL_VERTEX(-2047, 2150, 2048), - COL_VERTEX(102, 3072, 102), - COL_VERTEX(102, 3277, 102), - COL_VERTEX(102, 3277, -101), - COL_VERTEX(102, 3482, -101), - COL_VERTEX(-101, 3277, 102), - COL_VERTEX(102, 3482, 102), - COL_VERTEX(-101, 3072, 102), - COL_VERTEX(-101, 3482, 102), - COL_VERTEX(102, 3072, -101), - COL_VERTEX(-101, 3482, -101), - COL_VERTEX(-101, 3277, -101), - COL_VERTEX(-101, 3072, -101), - COL_VERTEX(614, 1024, 2253), - COL_VERTEX(614, 1024, 2458), - COL_VERTEX(410, 1024, 2253), - COL_VERTEX(410, 1229, 2253), - COL_VERTEX(614, 1229, 2253), - COL_VERTEX(614, 1229, 2048), - COL_VERTEX(1229, -3071, 1024), - COL_VERTEX(819, -3071, 1434), - COL_VERTEX(614, -3071, 1434), - COL_VERTEX(410, -3071, 2048), - COL_VERTEX(410, -3071, 1024), - COL_VERTEX(1024, -3071, 819), - COL_VERTEX(1229, -3071, 614), - COL_VERTEX(1843, -3071, 410), - COL_VERTEX(1434, -3071, 0), - COL_VERTEX(1843, -3071, 0), - COL_VERTEX(1434, -3071, -818), - COL_VERTEX(1024, -3071, -1228), - COL_VERTEX(1434, -3071, -409), - COL_VERTEX(1024, -3071, -409), - COL_VERTEX(614, -3071, -818), - COL_VERTEX(614, -3071, -1023), - COL_VERTEX(-818, -3071, -1433), - COL_VERTEX(-409, 1024, -1023), - COL_VERTEX(-409, -3071, -1023), - COL_VERTEX(205, -3071, -1637), - COL_VERTEX(205, -3071, -1228), - COL_VERTEX(-1433, -3071, -2047), - COL_VERTEX(-1023, -3071, -1023), - COL_VERTEX(-204, -3071, -204), - COL_VERTEX(-818, -3071, -204), - COL_VERTEX(-818, -3071, -818), - COL_VERTEX(-818, 768, -818), - COL_VERTEX(-204, -3071, -613), - COL_VERTEX(-2047, -3071, 0), - COL_VERTEX(-1023, -3071, 0), - COL_VERTEX(-1023, -3071, 614), - COL_VERTEX(-204, 1434, 614), - COL_VERTEX(-204, -3071, 614), - COL_VERTEX(-818, 1434, 1024), - COL_VERTEX(-2047, -3071, 1024), - COL_VERTEX(0, 1434, 1024), - COL_VERTEX(0, -3071, 1024), - COL_VERTEX(614, 1229, 2458), - COL_VERTEX(410, 1024, 2458), - COL_VERTEX(410, 1229, 2458), - COL_VERTEX(410, 1229, 2048), - COL_VERTEX(819, 1024, 1434), - COL_VERTEX(614, 1024, 1434), - COL_VERTEX(1229, 1024, 1024), - COL_VERTEX(614, 1024, 2048), - COL_VERTEX(614, -3071, 2048), - COL_VERTEX(410, 1024, 2048), - COL_VERTEX(410, 1024, 1024), - COL_VERTEX(1024, 1024, 819), - COL_VERTEX(1229, 1024, 614), - COL_VERTEX(1434, 1024, 0), - COL_VERTEX(1843, 1024, 410), - COL_VERTEX(1843, 1024, 0), - COL_VERTEX(1434, 1024, -818), - COL_VERTEX(1434, 1024, -409), - COL_VERTEX(1024, 1024, -1228), - COL_VERTEX(1024, 1024, -409), - COL_VERTEX(614, 1024, -818), - COL_VERTEX(614, 1024, -1023), - COL_VERTEX(205, 1024, -1637), - COL_VERTEX(-818, 1024, -1433), - COL_VERTEX(205, 1024, -1228), - COL_VERTEX(-1433, 512, -2047), - COL_VERTEX(-1023, 512, -1023), - COL_VERTEX(-2047, 512, -818), - COL_VERTEX(-2047, -3071, -818), - COL_VERTEX(-818, 768, -204), - COL_VERTEX(-204, 768, -204), - COL_VERTEX(-204, 768, -613), - COL_VERTEX(-2047, 1024, 0), - COL_VERTEX(-1023, 1024, 0), - COL_VERTEX(-1023, 1024, 614), - COL_VERTEX(-2047, 1024, 614), - COL_VERTEX(-2047, -3071, 614), - COL_VERTEX(-818, -3071, 1024), - COL_VERTEX(-2047, 1434, 1024), - COL_VERTEX(-1023, 1434, 2048), - COL_VERTEX(-1023, -3071, 2048), - COL_VERTEX(0, 1741, 0), - COL_VERTEX(-71, 1812, 0), - COL_VERTEX(0, 1812, -71), - COL_VERTEX(0, 1812, 72), - COL_VERTEX(72, 1812, 0), - COL_VERTEX(-2047, 1536, -818), - COL_VERTEX(-1637, 512, -1228), - COL_VERTEX(-1637, 1536, -1228), - COL_VERTEX(-2047, 1536, -1228), - COL_VERTEX(-2047, 1434, 2048), - COL_VERTEX(-306, 2458, -306), - COL_VERTEX(-306, 2458, 307), - COL_VERTEX(-306, 2560, -306), - COL_VERTEX(307, 2458, -306), - COL_VERTEX(307, 2458, 307), - COL_VERTEX(-2047, 1331, -1740), - COL_VERTEX(-1740, 1331, -1740), - COL_VERTEX(512, 3072, -511), - COL_VERTEX(307, 2560, -306), - COL_VERTEX(-306, 2560, 307), - COL_VERTEX(307, 2560, 307), - COL_VERTEX(0, 2253, 0), - COL_VERTEX(-1842, 1331, -2047), - COL_VERTEX(-1842, 512, -2047), - COL_VERTEX(-1740, 512, -1740), - COL_VERTEX(-2047, 1331, -2047), - COL_VERTEX(512, 3072, 512), - COL_VERTEX(-511, 3072, 512), - COL_VERTEX(-511, 3072, -511), - COL_VERTEX(2048, -3071, 2048), - COL_VERTEX(2048, -3071, -2047), - COL_VERTEX(-2047, -3071, -2047), - COL_VERTEX(-2047, -3071, 2048), - COL_VERTEX(-2047, 512, -2047), - COL_VERTEX(-2047, 512, -1228), - COL_VERTEX(-2047, 512, -1740), - COL_VERTEX(717, 1812, -716), - COL_VERTEX(-716, 1812, -716), - COL_VERTEX(-716, 1812, 717), - COL_VERTEX(2048, 2120, -2047), - COL_VERTEX(-2047, 2120, -2047), - COL_VERTEX(-2047, 2120, 2048), - COL_VERTEX(717, 1812, 717), - COL_VERTEX(2048, 2120, 2048), - COL_VERTEX(2048, 2355, 2048), - COL_VERTEX(-2047, 2355, 2048), - COL_VERTEX(1024, 2867, 1024), - COL_VERTEX(2048, 2355, -2047), - COL_VERTEX(1024, 2867, -1023), - COL_VERTEX(-1023, 2867, 1024), - COL_VERTEX(-1023, 2867, -1023), - COL_VERTEX(-2047, 2355, -2047), - COL_TRI_INIT(SURFACE_DEFAULT, 116), - COL_TRI(12, 13, 14), - COL_TRI(0, 1, 2), - COL_TRI(3, 1, 0), - COL_TRI(4, 0, 5), - COL_TRI(4, 3, 0), - COL_TRI(5, 0, 2), - COL_TRI(3, 6, 1), - COL_TRI(2, 7, 5), - COL_TRI(8, 7, 6), - COL_TRI(8, 5, 7), - COL_TRI(4, 5, 9), - COL_TRI(5, 10, 9), - COL_TRI(5, 8, 10), - COL_TRI(3, 8, 6), - COL_TRI(10, 8, 3), - COL_TRI(4, 11, 3), - COL_TRI(10, 3, 11), - COL_TRI(13, 15, 14), - COL_TRI(16, 17, 13), - COL_TRI(18, 16, 13), - COL_TRI(18, 13, 12), - COL_TRI(16, 19, 17), - COL_TRI(19, 15, 17), - COL_TRI(13, 17, 15), - COL_TRI(19, 21, 15), - COL_TRI(14, 15, 21), - COL_TRI(12, 14, 20), - COL_TRI(14, 21, 22), - COL_TRI(20, 14, 22), - COL_TRI(20, 22, 23), - COL_TRI(22, 21, 19), - COL_TRI(23, 22, 16), - COL_TRI(22, 19, 16), - COL_TRI(23, 16, 18), - COL_TRI(24, 25, 67), - COL_TRI(25, 68, 69), - COL_TRI(25, 69, 67), - COL_TRI(26, 68, 25), - COL_TRI(27, 68, 26), - COL_TRI(27, 69, 68), - COL_TRI(28, 67, 69), - COL_TRI(28, 69, 27), - COL_TRI(24, 67, 28), - COL_TRI(29, 28, 27), - COL_TRI(29, 27, 70), - COL_TRI(26, 25, 24), - COL_TRI(30, 71, 31), - COL_TRI(31, 72, 32), - COL_TRI(31, 71, 72), - COL_TRI(35, 73, 30), - COL_TRI(30, 73, 71), - COL_TRI(32, 72, 74), - COL_TRI(32, 74, 75), - COL_TRI(33, 76, 77), - COL_TRI(33, 77, 34), - COL_TRI(34, 77, 78), - COL_TRI(34, 78, 35), - COL_TRI(35, 78, 73), - COL_TRI(41, 83, 40), - COL_TRI(36, 79, 80), - COL_TRI(36, 80, 38), - COL_TRI(37, 79, 36), - COL_TRI(37, 81, 79), - COL_TRI(38, 80, 82), - COL_TRI(38, 82, 39), - COL_TRI(39, 82, 81), - COL_TRI(39, 81, 37), - COL_TRI(40, 83, 84), - COL_TRI(40, 84, 42), - COL_TRI(41, 85, 83), - COL_TRI(42, 84, 86), - COL_TRI(42, 86, 43), - COL_TRI(43, 86, 87), - COL_TRI(43, 87, 44), - COL_TRI(44, 87, 88), - COL_TRI(44, 88, 45), - COL_TRI(45, 88, 85), - COL_TRI(45, 85, 41), - COL_TRI(46, 89, 49), - COL_TRI(47, 90, 46), - COL_TRI(46, 90, 89), - COL_TRI(49, 89, 91), - COL_TRI(49, 91, 50), - COL_TRI(50, 91, 47), - COL_TRI(50, 47, 48), - COL_TRI(48, 47, 46), - COL_TRI(51, 92, 93), - COL_TRI(51, 93, 52), - COL_TRI(52, 93, 94), - COL_TRI(58, 100, 59), - COL_TRI(52, 94, 95), - COL_TRI(53, 96, 54), - COL_TRI(54, 96, 56), - COL_TRI(54, 56, 55), - COL_TRI(53, 97, 96), - COL_TRI(55, 56, 57), - COL_TRI(56, 98, 57), - COL_TRI(57, 98, 97), - COL_TRI(57, 97, 53), - COL_TRI(58, 99, 100), - COL_TRI(64, 63, 104), - COL_TRI(59, 100, 101), - COL_TRI(59, 101, 60), - COL_TRI(60, 101, 102), - COL_TRI(60, 102, 103), - COL_TRI(61, 65, 66), - COL_TRI(62, 61, 66), - COL_TRI(63, 61, 104), - COL_TRI(61, 62, 104), - COL_TRI(66, 65, 107), - COL_TRI(64, 105, 63), - COL_TRI(65, 106, 107), - COL_TRI(108, 109, 110), - COL_TRI(108, 111, 109), - COL_TRI(108, 112, 111), - COL_TRI(108, 110, 112), - COL_TRI_INIT(SURFACE_HANGABLE, 16), - COL_TRI(144, 112, 110), - COL_TRI(110, 145, 144), - COL_TRI(110, 109, 145), - COL_TRI(146, 109, 111), - COL_TRI(146, 145, 109), - COL_TRI(147, 145, 148), - COL_TRI(145, 149, 148), - COL_TRI(147, 144, 145), - COL_TRI(145, 146, 149), - COL_TRI(149, 146, 150), - COL_TRI(111, 150, 146), - COL_TRI(111, 112, 150), - COL_TRI(112, 144, 150), - COL_TRI(149, 150, 151), - COL_TRI(147, 151, 150), - COL_TRI(147, 150, 144), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(137, 138, 139), - COL_TRI(137, 139, 140), - COL_TRI_INIT(SURFACE_WALL_MISC, 10), - COL_TRI(76, 26, 24), - COL_TRI(114, 142, 116), - COL_TRI(114, 116, 115), - COL_TRI(143, 132, 124), - COL_TRI(143, 124, 123), - COL_TRI(70, 27, 26), - COL_TRI(70, 26, 76), - COL_TRI(74, 28, 29), - COL_TRI(76, 24, 74), - COL_TRI(74, 24, 28), - COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 52), - COL_TRI(102, 101, 100), - COL_TRI(113, 114, 115), - COL_TRI(113, 115, 116), - COL_TRI(113, 94, 114), - COL_TRI(63, 65, 61), - COL_TRI(63, 106, 65), - COL_TRI(63, 117, 106), - COL_TRI(63, 105, 117), - COL_TRI(102, 100, 99), - COL_TRI(96, 97, 98), - COL_TRI(96, 98, 56), - COL_TRI(85, 84, 83), - COL_TRI(85, 86, 84), - COL_TRI(85, 87, 86), - COL_TRI(85, 88, 87), - COL_TRI(79, 82, 80), - COL_TRI(79, 81, 82), - COL_TRI(90, 91, 89), - COL_TRI(78, 71, 73), - COL_TRI(78, 72, 71), - COL_TRI(78, 77, 72), - COL_TRI(74, 77, 76), - COL_TRI(74, 72, 77), - COL_TRI(90, 47, 91), - COL_TRI(118, 126, 121), - COL_TRI(118, 120, 126), - COL_TRI(119, 120, 118), - COL_TRI(119, 127, 120), - COL_TRI(120, 127, 128), - COL_TRI(120, 128, 126), - COL_TRI(121, 126, 128), - COL_TRI(121, 128, 122), - COL_TRI(122, 128, 127), - COL_TRI(122, 127, 119), - COL_TRI(121, 122, 129), - COL_TRI(118, 121, 129), - COL_TRI(122, 119, 129), - COL_TRI(119, 118, 129), - COL_TRI(123, 124, 130), - COL_TRI(124, 131, 130), - COL_TRI(124, 132, 131), - COL_TRI(123, 130, 133), - COL_TRI(125, 12, 20), - COL_TRI(12, 134, 135), - COL_TRI(12, 135, 18), - COL_TRI(125, 134, 12), - COL_TRI(23, 18, 135), - COL_TRI(23, 135, 136), - COL_TRI(20, 23, 136), - COL_TRI(20, 136, 125), - COL_TRI(2, 6, 7), - COL_TRI(2, 1, 6), - COL_TRI_INIT(SURFACE_CAMERA_FREE_ROAM, 22), - COL_TRI(155, 158, 159), - COL_TRI(137, 74, 29), - COL_TRI(152, 137, 29), - COL_TRI(29, 70, 152), - COL_TRI(70, 153, 152), - COL_TRI(140, 153, 70), - COL_TRI(140, 70, 76), - COL_TRI(154, 152, 153), - COL_TRI(137, 152, 155), - COL_TRI(152, 156, 155), - COL_TRI(152, 154, 156), - COL_TRI(154, 153, 157), - COL_TRI(158, 153, 159), - COL_TRI(139, 153, 140), - COL_TRI(139, 159, 153), - COL_TRI(158, 157, 153), - COL_TRI(155, 156, 158), - COL_TRI(138, 159, 139), - COL_TRI(76, 33, 140), - COL_TRI(137, 155, 138), - COL_TRI(137, 75, 74), - COL_TRI(138, 155, 159), - COL_TRI_INIT(SURFACE_THI3_WALLKICK, 2), - COL_TRI(94, 92, 141), - COL_TRI(94, 93, 92), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(thi_seg7_area_3_collision, 0x004246d0, 32780, 0x0000d444, 2316); diff --git a/levels/thi/texture.inc.c b/levels/thi/texture.inc.c index 80316aa78..0d4e1e750 100644 --- a/levels/thi/texture.inc.c +++ b/levels/thi/texture.inc.c @@ -1,9 +1,6 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000002 -ALIGNED8 const Texture thi_seg7_texture_07000000[] = { -#include "levels/thi/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(thi_seg7_texture_07000000, "levels/thi/0.rgba16.inc.c", 0x004246d0, 32780, 0x00000000, 2048); // 0x07000800 - 0x07000802 -ALIGNED8 const Texture thi_seg7_texture_07000800[] = { -#include "levels/thi/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(thi_seg7_texture_07000800, "levels/thi/1.rgba16.inc.c", 0x004246d0, 32780, 0x00000800, 2048); diff --git a/levels/totwc/areas/1/1/model.inc.c b/levels/totwc/areas/1/1/model.inc.c index fd0a793f3..2e345c74b 100644 --- a/levels/totwc/areas/1/1/model.inc.c +++ b/levels/totwc/areas/1/1/model.inc.c @@ -1,828 +1,132 @@ +#include "pc/rom_assets.h" // 0x07002800 - 0x07002900 -static const Vtx totwc_seg7_vertex_07002800[] = { - {{{ 3686, -5119, 3686}, 0, { 990, 990}, {0xfe, 0xff, 0xcb, 0xff}}}, - {{{ 3686, 1024, 3686}, 0, { 990, -6674}, {0xfe, 0xff, 0xcb, 0xff}}}, - {{{ 4506, 1024, 3686}, 0, { 0, -6674}, {0xfe, 0xff, 0xcb, 0xff}}}, - {{{ 4506, -5119, 3686}, 0, { 0, 990}, {0xfe, 0xff, 0xcb, 0xff}}}, - {{{ 4506, -5119, -4505}, 0, { -2074, 990}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 4506, 1024, -3685}, 0, { -1052, -6676}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 4506, -5119, -3685}, 0, { -1052, 990}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 4506, 1024, -4505}, 0, { -2074, -6676}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 3686, -5119, -3685}, 0, { 990, 990}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 3686, 1024, -4505}, 0, { 0, -6674}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 3686, -5119, -4505}, 0, { 0, 990}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 3686, 1024, -3685}, 0, { 990, -6674}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ -3685, -5119, 4506}, 0, { 990, 990}, {0x50, 0x86, 0xa3, 0xff}}}, - {{{ -3685, 1024, 4506}, 0, { 990, -6674}, {0x50, 0x86, 0xa3, 0xff}}}, - {{{ -4505, -5119, 4506}, 0, { 0, 990}, {0x50, 0x86, 0xa3, 0xff}}}, - {{{ -4505, 1024, 4506}, 0, { 0, -6674}, {0x50, 0x86, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07002800, 0x004bec30, 15051, 0x00002800, 256); // 0x07002900 - 0x07002A00 -static const Vtx totwc_seg7_vertex_07002900[] = { - {{{ -3685, -5119, 3686}, 0, { 8144, 990}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -3685, 1024, 3686}, 0, { 8144, -6676}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -3685, -5119, 4506}, 0, { 9166, 990}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -3685, 1024, 4506}, 0, { 9166, -6676}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -4505, -5119, 4506}, 0, { 9166, 990}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -4505, 1024, 4506}, 0, { 9166, -6676}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -4505, -5119, 3686}, 0, { 8144, 990}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -4505, 1024, 3686}, 0, { 8144, -6676}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -4505, -5119, 3686}, 0, { 0, 990}, {0xc5, 0xf8, 0xff, 0xff}}}, - {{{ -4505, 1024, 3686}, 0, { 0, -6674}, {0xc5, 0xf8, 0xff, 0xff}}}, - {{{ -3685, -5119, 3686}, 0, { 990, 990}, {0xc5, 0xf8, 0xff, 0xff}}}, - {{{ -3685, 1024, 3686}, 0, { 990, -6674}, {0xc5, 0xf8, 0xff, 0xff}}}, - {{{ -4505, -5119, -4505}, 0, { 11210, 990}, {0xc1, 0xdd, 0xff, 0xff}}}, - {{{ -4505, 1024, -4505}, 0, { 11210, -6674}, {0xc1, 0xdd, 0xff, 0xff}}}, - {{{ -3685, 1024, -4505}, 0, { 10188, -6674}, {0xc1, 0xdd, 0xff, 0xff}}}, - {{{ -3685, -5119, -4505}, 0, { 10188, 990}, {0xc1, 0xdd, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07002900, 0x004bec30, 15051, 0x00002900, 256); // 0x07002A00 - 0x07002B00 -static const Vtx totwc_seg7_vertex_07002A00[] = { - {{{ 3686, -5119, -4505}, 0, { 990, 990}, {0xdd, 0xff, 0xc8, 0xff}}}, - {{{ 4506, 1024, -4505}, 0, { 0, -6674}, {0xdd, 0xff, 0xc8, 0xff}}}, - {{{ 4506, -5119, -4505}, 0, { 0, 990}, {0xdd, 0xff, 0xc8, 0xff}}}, - {{{ 3686, 1024, -4505}, 0, { 990, -6674}, {0xdd, 0xff, 0xc8, 0xff}}}, - {{{ 4506, -5119, 4506}, 0, { 0, 990}, {0xa6, 0xa1, 0x6f, 0xff}}}, - {{{ 4506, 1024, 4506}, 0, { 0, -6674}, {0xa6, 0xa1, 0x6f, 0xff}}}, - {{{ 3686, 1024, 4506}, 0, { 990, -6674}, {0xa6, 0xa1, 0x6f, 0xff}}}, - {{{ 3686, -5119, 4506}, 0, { 990, 990}, {0xa6, 0xa1, 0x6f, 0xff}}}, - {{{ -3685, -5119, -3685}, 0, { 990, 990}, {0x65, 0x7b, 0x97, 0xff}}}, - {{{ -4505, 1024, -3685}, 0, { 0, -6674}, {0x65, 0x7b, 0x97, 0xff}}}, - {{{ -4505, -5119, -3685}, 0, { 0, 990}, {0x65, 0x7b, 0x97, 0xff}}}, - {{{ -3685, 1024, -3685}, 0, { 990, -6674}, {0x65, 0x7b, 0x97, 0xff}}}, - {{{ 4506, -5119, -3685}, 0, { 0, 990}, {0x95, 0x9e, 0x7b, 0xff}}}, - {{{ 3686, 1024, -3685}, 0, { 990, -6674}, {0x95, 0x9e, 0x7b, 0xff}}}, - {{{ 3686, -5119, -3685}, 0, { 990, 990}, {0x95, 0x9e, 0x7b, 0xff}}}, - {{{ 4506, 1024, -3685}, 0, { 0, -6674}, {0x95, 0x9e, 0x7b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07002A00, 0x004bec30, 15051, 0x00002a00, 256); // 0x07002B00 - 0x07002C00 -static const Vtx totwc_seg7_vertex_07002B00[] = { - {{{ -3685, -5119, -4505}, 0, { -2074, 990}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -3685, 1024, -4505}, 0, { -2074, -6676}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -3685, 1024, -3685}, 0, { -1052, -6676}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -3685, -5119, -3685}, 0, { -1052, 990}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -4505, -5119, -3685}, 0, { -1052, 990}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -4505, 1024, -3685}, 0, { -1052, -6676}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -4505, 1024, -4505}, 0, { -2074, -6676}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -4505, -5119, -4505}, 0, { -2074, 990}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 4506, -5119, 3686}, 0, { 8144, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 4506, 1024, 4506}, 0, { 9166, -6676}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 4506, -5119, 4506}, 0, { 9166, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 4506, 1024, 3686}, 0, { 8144, -6676}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 3686, -5119, 4506}, 0, { 9166, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 3686, 1024, 4506}, 0, { 9166, -6676}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 3686, 1024, 3686}, 0, { 8144, -6676}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 3686, -5119, 3686}, 0, { 8144, 990}, {0xcd, 0xc4, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07002B00, 0x004bec30, 15051, 0x00002b00, 256); // 0x07002C00 - 0x07002CE0 -static const Vtx totwc_seg7_vertex_07002C00[] = { - {{{ -4402, 2355, 3789}, 0, { 480, 224}, {0x5e, 0x94, 0xdd, 0xff}}}, - {{{ -3788, 2355, 3789}, 0, { 2012, 224}, {0x5e, 0x94, 0xdd, 0xff}}}, - {{{ -4607, 2048, 3584}, 0, { 0, 990}, {0x5e, 0x94, 0xdd, 0xff}}}, - {{{ -3583, 2048, 3584}, 0, { 2524, 990}, {0x5e, 0x94, 0xdd, 0xff}}}, - {{{ 3789, 2355, 4403}, 0, { 2012, 224}, {0xce, 0x16, 0x35, 0xff}}}, - {{{ 4096, 3994, 4096}, 0, { 1246, -3864}, {0xce, 0x16, 0x35, 0xff}}}, - {{{ 3789, 2355, 3789}, 0, { 480, 224}, {0xce, 0x16, 0x35, 0xff}}}, - {{{ 3584, 2048, 4608}, 0, { 0, 990}, {0xce, 0x16, 0x35, 0xff}}}, - {{{ 4403, 2355, 4403}, 0, { 2012, 224}, {0xce, 0x16, 0x35, 0xff}}}, - {{{ 3789, 2355, 4403}, 0, { 478, 224}, {0xce, 0x16, 0x35, 0xff}}}, - {{{ 4608, 2048, 4608}, 0, { 2524, 990}, {0xce, 0x16, 0x35, 0xff}}}, - {{{ -3583, 2048, -3583}, 0, { 0, 990}, {0x00, 0xd2, 0xc2, 0xff}}}, - {{{ -3583, 2048, -4607}, 0, { 2524, 990}, {0x00, 0xd2, 0xc2, 0xff}}}, - {{{ -3788, 2355, -4402}, 0, { 2012, 224}, {0x00, 0xd2, 0xc2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07002C00, 0x004bec30, 15051, 0x00002c00, 224); // 0x07002CE0 - 0x07002DD0 -static const Vtx totwc_seg7_vertex_07002CE0[] = { - {{{ -4095, 3994, -4095}, 0, { -286, -2842}, {0x00, 0xd2, 0xc2, 0xff}}}, - {{{ -3788, 2355, -4402}, 0, { -1052, 1244}, {0x00, 0xd2, 0xc2, 0xff}}}, - {{{ -4402, 2355, -4402}, 0, { 480, 1244}, {0x00, 0xd2, 0xc2, 0xff}}}, - {{{ -4402, 2355, -3788}, 0, { 2012, 224}, {0x00, 0xd2, 0xc2, 0xff}}}, - {{{ -4402, 2355, -4402}, 0, { 480, 224}, {0x00, 0xd2, 0xc2, 0xff}}}, - {{{ -4607, 2048, -4607}, 0, { 0, 990}, {0x00, 0xd2, 0xc2, 0xff}}}, - {{{ -4607, 2048, -3583}, 0, { 2522, 990}, {0x00, 0xd2, 0xc2, 0xff}}}, - {{{ -3583, 2048, -3583}, 0, { 0, 990}, {0x00, 0xd2, 0xc2, 0xff}}}, - {{{ -3788, 2355, -4402}, 0, { 2012, 224}, {0x00, 0xd2, 0xc2, 0xff}}}, - {{{ -3788, 2355, -3788}, 0, { 478, 224}, {0x00, 0xd2, 0xc2, 0xff}}}, - {{{ -4402, 2355, -3788}, 0, { 2012, 224}, {0x00, 0xaf, 0xad, 0xff}}}, - {{{ -4095, 3994, -4095}, 0, { 1246, -3864}, {0x00, 0xaf, 0xad, 0xff}}}, - {{{ -4402, 2355, -4402}, 0, { 480, 224}, {0x00, 0xaf, 0xad, 0xff}}}, - {{{ -3788, 2355, -4402}, 0, { 2012, 224}, {0x00, 0xaf, 0xad, 0xff}}}, - {{{ -3788, 2355, -3788}, 0, { 478, 224}, {0x00, 0xaf, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07002CE0, 0x004bec30, 15051, 0x00002ce0, 240); // 0x07002DD0 - 0x07002EB0 -static const Vtx totwc_seg7_vertex_07002DD0[] = { - {{{ -4607, 2048, -3583}, 0, { 990, 2010}, {0x00, 0xaf, 0xad, 0xff}}}, - {{{ -3583, 2048, -3583}, 0, { -1562, 2010}, {0x00, 0xaf, 0xad, 0xff}}}, - {{{ -3788, 2355, -3788}, 0, { -1052, 1244}, {0x00, 0xaf, 0xad, 0xff}}}, - {{{ -4402, 2355, -3788}, 0, { 480, 1244}, {0x00, 0xaf, 0xad, 0xff}}}, - {{{ -4095, 3994, -4095}, 0, { -286, -2842}, {0x00, 0x84, 0x7d, 0xff}}}, - {{{ -4402, 2355, -3788}, 0, { 480, 1244}, {0x00, 0x84, 0x7d, 0xff}}}, - {{{ -3788, 2355, -3788}, 0, { -1052, 1244}, {0x00, 0x84, 0x7d, 0xff}}}, - {{{ -3583, 2048, -4607}, 0, { -1562, 2010}, {0x47, 0xf9, 0xd7, 0xff}}}, - {{{ -4402, 2355, -4402}, 0, { 480, 1244}, {0x47, 0xf9, 0xd7, 0xff}}}, - {{{ -3788, 2355, -4402}, 0, { -1052, 1244}, {0x47, 0xf9, 0xd7, 0xff}}}, - {{{ -4607, 2048, -4607}, 0, { 990, 2010}, {0x47, 0xf9, 0xd7, 0xff}}}, - {{{ 4096, 3994, 4096}, 0, { 1246, -3864}, {0x88, 0x00, 0x1d, 0xff}}}, - {{{ 3789, 2355, 4403}, 0, { 480, 224}, {0x88, 0x00, 0x1d, 0xff}}}, - {{{ 4403, 2355, 4403}, 0, { 2012, 224}, {0x88, 0x00, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07002DD0, 0x004bec30, 15051, 0x00002dd0, 224); // 0x07002EB0 - 0x07002FA0 -static const Vtx totwc_seg7_vertex_07002EB0[] = { - {{{ 4608, 2048, 3584}, 0, { 0, 990}, {0xff, 0x59, 0x7d, 0xff}}}, - {{{ 3584, 2048, 3584}, 0, { 2524, 990}, {0xff, 0x59, 0x7d, 0xff}}}, - {{{ 3789, 2355, 3789}, 0, { 2012, 224}, {0xff, 0x59, 0x7d, 0xff}}}, - {{{ 4403, 2355, 3789}, 0, { 480, 224}, {0xff, 0x59, 0x7d, 0xff}}}, - {{{ 4096, 3994, 4096}, 0, { 1246, -3864}, {0xff, 0x34, 0x57, 0xff}}}, - {{{ 4403, 2355, 3789}, 0, { 480, 224}, {0xff, 0x34, 0x57, 0xff}}}, - {{{ 3789, 2355, 3789}, 0, { 2012, 224}, {0xff, 0x34, 0x57, 0xff}}}, - {{{ 4608, 2048, 4608}, 0, { 0, 990}, {0xff, 0x34, 0x57, 0xff}}}, - {{{ 4608, 2048, 3584}, 0, { 2524, 990}, {0xff, 0x34, 0x57, 0xff}}}, - {{{ 4403, 2355, 4403}, 0, { 480, 224}, {0xff, 0x34, 0x57, 0xff}}}, - {{{ 4403, 2355, 3789}, 0, { 2012, 224}, {0xff, 0x34, 0x57, 0xff}}}, - {{{ 3789, 2355, 4403}, 0, { 2012, 224}, {0xff, 0x34, 0x57, 0xff}}}, - {{{ 3789, 2355, 3789}, 0, { 480, 224}, {0xff, 0x34, 0x57, 0xff}}}, - {{{ 3584, 2048, 3584}, 0, { 0, 990}, {0xff, 0x34, 0x57, 0xff}}}, - {{{ 3584, 2048, 4608}, 0, { 2522, 990}, {0xff, 0x34, 0x57, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07002EB0, 0x004bec30, 15051, 0x00002eb0, 240); // 0x07002FA0 - 0x07003080 -static const Vtx totwc_seg7_vertex_07002FA0[] = { - {{{ 4608, 2048, -3583}, 0, { 0, 990}, {0xf6, 0x8f, 0x00, 0xff}}}, - {{{ 4608, 2048, -4607}, 0, { 2524, 990}, {0xf6, 0x8f, 0x00, 0xff}}}, - {{{ 4403, 2355, -3788}, 0, { 478, 224}, {0xf6, 0x8f, 0x00, 0xff}}}, - {{{ 4403, 2355, -4402}, 0, { 2012, 224}, {0xf6, 0x8f, 0x00, 0xff}}}, - {{{ 3789, 2355, -3788}, 0, { 2012, 224}, {0xf6, 0x8f, 0x00, 0xff}}}, - {{{ 3789, 2355, -4402}, 0, { 480, 224}, {0xf6, 0x8f, 0x00, 0xff}}}, - {{{ 3584, 2048, -4607}, 0, { 0, 990}, {0xf6, 0x8f, 0x00, 0xff}}}, - {{{ 3584, 2048, -3583}, 0, { 2524, 990}, {0xf6, 0x8f, 0x00, 0xff}}}, - {{{ 4096, 3994, -4095}, 0, { 1246, -3864}, {0xff, 0xa2, 0x18, 0xff}}}, - {{{ 4403, 2355, -4402}, 0, { 478, 224}, {0xff, 0xa2, 0x18, 0xff}}}, - {{{ 3789, 2355, -4402}, 0, { 2012, 224}, {0xff, 0xa2, 0x18, 0xff}}}, - {{{ 4096, 3994, -4095}, 0, { 1246, -3864}, {0xab, 0x55, 0x0b, 0xff}}}, - {{{ 3789, 2355, -3788}, 0, { 480, 224}, {0xab, 0x55, 0x0b, 0xff}}}, - {{{ 4403, 2355, -3788}, 0, { 2012, 224}, {0xab, 0x55, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07002FA0, 0x004bec30, 15051, 0x00002fa0, 224); // 0x07003080 - 0x07003160 -static const Vtx totwc_seg7_vertex_07003080[] = { - {{{ 4403, 2355, 3789}, 0, { 2012, 224}, {0xdf, 0x1f, 0x3f, 0xff}}}, - {{{ 4096, 3994, 4096}, 0, { 1246, -3864}, {0xdf, 0x1f, 0x3f, 0xff}}}, - {{{ 4403, 2355, 4403}, 0, { 480, 224}, {0xdf, 0x1f, 0x3f, 0xff}}}, - {{{ 4403, 2355, -4402}, 0, { 2012, 224}, {0xff, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 3994, -4095}, 0, { 1246, -3864}, {0xff, 0x7f, 0x00, 0xff}}}, - {{{ 4403, 2355, -3788}, 0, { 478, 224}, {0xff, 0x7f, 0x00, 0xff}}}, - {{{ 3789, 2355, -3788}, 0, { 2012, 224}, {0xff, 0x7f, 0x00, 0xff}}}, - {{{ 3789, 2355, -4402}, 0, { 480, 224}, {0xff, 0x7f, 0x00, 0xff}}}, - {{{ -4402, 2355, 4403}, 0, { 480, 224}, {0x49, 0x79, 0xbf, 0xff}}}, - {{{ -4402, 2355, 3789}, 0, { 2012, 224}, {0x49, 0x79, 0xbf, 0xff}}}, - {{{ -4607, 2048, 3584}, 0, { 2524, 990}, {0x49, 0x79, 0xbf, 0xff}}}, - {{{ -3788, 2355, 3789}, 0, { 2012, 224}, {0x49, 0x79, 0xbf, 0xff}}}, - {{{ -4402, 2355, 3789}, 0, { 480, 224}, {0x49, 0x79, 0xbf, 0xff}}}, - {{{ -4095, 3994, 4096}, 0, { 1246, -3864}, {0x49, 0x79, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07003080, 0x004bec30, 15051, 0x00003080, 224); // 0x07003160 - 0x07003260 -static const Vtx totwc_seg7_vertex_07003160[] = { - {{{ -3583, 2048, 4608}, 0, { 2522, 990}, {0x49, 0x79, 0xbf, 0xff}}}, - {{{ -3583, 2048, 3584}, 0, { 0, 990}, {0x49, 0x79, 0xbf, 0xff}}}, - {{{ -3788, 2355, 4403}, 0, { 2012, 224}, {0x49, 0x79, 0xbf, 0xff}}}, - {{{ -3788, 2355, 3789}, 0, { 480, 224}, {0x49, 0x79, 0xbf, 0xff}}}, - {{{ -4402, 2355, 4403}, 0, { 480, 224}, {0x49, 0x79, 0xbf, 0xff}}}, - {{{ -4607, 2048, 3584}, 0, { 2524, 990}, {0x49, 0x79, 0xbf, 0xff}}}, - {{{ -4607, 2048, 4608}, 0, { 0, 990}, {0x49, 0x79, 0xbf, 0xff}}}, - {{{ 4608, 2048, -4607}, 0, { 0, 990}, {0xff, 0xaa, 0x00, 0xff}}}, - {{{ 3789, 2355, -4402}, 0, { 2012, 224}, {0xff, 0xaa, 0x00, 0xff}}}, - {{{ 4403, 2355, -4402}, 0, { 478, 224}, {0xff, 0xaa, 0x00, 0xff}}}, - {{{ 3584, 2048, -4607}, 0, { 2524, 990}, {0xff, 0xaa, 0x00, 0xff}}}, - {{{ -3788, 2355, 3789}, 0, { 480, 224}, {0x3f, 0x6a, 0xbf, 0xff}}}, - {{{ -4095, 3994, 4096}, 0, { 1246, -3864}, {0x3f, 0x6a, 0xbf, 0xff}}}, - {{{ -3788, 2355, 4403}, 0, { 2012, 224}, {0x3f, 0x6a, 0xbf, 0xff}}}, - {{{ -4402, 2355, 4403}, 0, { 480, 224}, {0x3f, 0x6a, 0xbf, 0xff}}}, - {{{ -4402, 2355, 3789}, 0, { 2012, 224}, {0x3f, 0x6a, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07003160, 0x004bec30, 15051, 0x00003160, 256); // 0x07003260 - 0x07003350 -static const Vtx totwc_seg7_vertex_07003260[] = { - {{{ -3788, 2355, 4403}, 0, { 478, 224}, {0x3f, 0x6a, 0xbf, 0xff}}}, - {{{ -4402, 2355, 4403}, 0, { 2012, 224}, {0x3f, 0x6a, 0xbf, 0xff}}}, - {{{ -3583, 2048, 4608}, 0, { 0, 990}, {0x3f, 0x6a, 0xbf, 0xff}}}, - {{{ -4607, 2048, 4608}, 0, { 2524, 990}, {0x3f, 0x6a, 0xbf, 0xff}}}, - {{{ -4402, 2355, 4403}, 0, { 2012, 224}, {0x3f, 0x55, 0xbf, 0xff}}}, - {{{ -3788, 2355, 4403}, 0, { 480, 224}, {0x3f, 0x55, 0xbf, 0xff}}}, - {{{ -4095, 3994, 4096}, 0, { 1246, -3864}, {0x3f, 0x55, 0xbf, 0xff}}}, - {{{ 3584, 2048, -3583}, 0, { 0, 990}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ 4608, 2048, -3583}, 0, { 2524, 990}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ 4403, 2355, -3788}, 0, { 2012, 224}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ 3789, 2355, -3788}, 0, { 480, 224}, {0xc8, 0x64, 0x00, 0xff}}}, - {{{ -3583, 2048, 4608}, 0, { 138, -2246}, {0x00, 0x00, 0x5d, 0xff}}}, - {{{ -4607, 2048, 4608}, 0, { 480, -2246}, {0x00, 0x00, 0x5d, 0xff}}}, - {{{ -3583, 2048, 3584}, 0, { 138, -1906}, {0x00, 0x00, 0x5d, 0xff}}}, - {{{ -4607, 2048, 3584}, 0, { 480, -1906}, {0x00, 0x00, 0x5d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07003260, 0x004bec30, 15051, 0x00003260, 240); // 0x07003350 - 0x07003410 -static const Vtx totwc_seg7_vertex_07003350[] = { - {{{ 3584, 2048, 3584}, 0, { 138, -1906}, {0x50, 0x00, 0x00, 0xff}}}, - {{{ 4608, 2048, 3584}, 0, { 480, -1906}, {0x50, 0x00, 0x00, 0xff}}}, - {{{ 4608, 2048, 4608}, 0, { 480, -2246}, {0x50, 0x00, 0x00, 0xff}}}, - {{{ 3584, 2048, 4608}, 0, { 138, -2246}, {0x50, 0x00, 0x00, 0xff}}}, - {{{ -3583, 2048, -3583}, 0, { -2244, 478}, {0x00, 0x35, 0x35, 0xff}}}, - {{{ -4607, 2048, -4607}, 0, { -2586, 820}, {0x00, 0x35, 0x35, 0xff}}}, - {{{ -3583, 2048, -4607}, 0, { -2244, 820}, {0x00, 0x35, 0x35, 0xff}}}, - {{{ -4607, 2048, -3583}, 0, { -2586, 478}, {0x00, 0x35, 0x35, 0xff}}}, - {{{ 4608, 2048, -3583}, 0, { 480, 478}, {0x50, 0x28, 0x00, 0xff}}}, - {{{ 3584, 2048, -4607}, 0, { 138, 820}, {0x50, 0x28, 0x00, 0xff}}}, - {{{ 4608, 2048, -4607}, 0, { 480, 820}, {0x50, 0x28, 0x00, 0xff}}}, - {{{ 3584, 2048, -3583}, 0, { 138, 478}, {0x50, 0x28, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07003350, 0x004bec30, 15051, 0x00003350, 192); // 0x07003410 - 0x070034F0 -static const Vtx totwc_seg7_vertex_07003410[] = { - {{{ -1223, -1842, 917}, 0, { 2024, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1513, -1842, 627}, 0, { 3020, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1513, -2457, 627}, 0, { 3020, 990}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1223, -2047, 917}, 0, { 2024, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -626, -2457, 1514}, 0, { 0, 990}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -916, -2047, 1224}, 0, { 966, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -916, -1842, 1224}, 0, { 966, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -626, -1842, 1514}, 0, { 0, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 625, -2457, -1514}, 0, { 3026, 990}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 627, -1842, -1513}, 0, { 3020, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 917, -1842, -1223}, 0, { 2024, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 917, -2047, -1223}, 0, { 2024, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1224, -2047, -916}, 0, { 966, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1514, -2457, -626}, 0, { 0, 990}, {0x9b, 0x51, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07003410, 0x004bec30, 15051, 0x00003410, 224); // 0x070034F0 - 0x070035E0 -static const Vtx totwc_seg7_vertex_070034F0[] = { - {{{ 808, -2047, -1114}, 0, { 2024, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 591, -1842, -1332}, 0, { 2772, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 591, -2047, -1332}, 0, { 2772, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1224, -2047, -916}, 0, { 966, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1514, -1842, -626}, 0, { 0, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1514, -2457, -626}, 0, { 0, 990}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1224, -1842, -916}, 0, { 966, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -773, -2047, -1151}, 0, { 3374, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -882, -1842, -1259}, 0, { 3638, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -882, -2047, -1259}, 0, { 3638, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -773, -1842, -1151}, 0, { 3374, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -216, -2047, -1513}, 0, { 2020, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -216, -1842, -1513}, 0, { 2020, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -216, -1842, -1359}, 0, { 2020, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -216, -2047, -1359}, 0, { 2020, -8}, {0x9b, 0x51, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070034F0, 0x004bec30, 15051, 0x000034f0, 240); // 0x070035E0 - 0x070036D0 -static const Vtx totwc_seg7_vertex_070035E0[] = { - {{{ 1260, -2047, 880}, 0, { 848, -24}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1150, -1842, 773}, 0, { 854, -520}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1150, -2047, 773}, 0, { 854, -22}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 808, -2047, -1114}, 0, { 2024, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 808, -1842, -1114}, 0, { 2024, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 591, -1842, -1332}, 0, { 2772, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1333, -2047, -590}, 0, { 218, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1333, -1842, -590}, 0, { 218, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1115, -1842, -807}, 0, { 966, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1115, -2047, -807}, 0, { 966, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1360, -2047, 217}, 0, { 966, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1360, -1842, 217}, 0, { 966, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1514, -1842, 217}, 0, { 966, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1514, -2047, 217}, 0, { 966, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1260, -1842, 880}, 0, { 850, -522}, {0x9b, 0x51, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070035E0, 0x004bec30, 15051, 0x000035e0, 240); // 0x070036D0 - 0x070037C0 -static const Vtx totwc_seg7_vertex_070036D0[] = { - {{{ -1332, -2047, 591}, 0, { 2772, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1114, -1842, 808}, 0, { 2024, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1114, -2047, 808}, 0, { 2024, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 774, -2047, 1152}, 0, { 2152, -20}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 883, -1842, 1260}, 0, { 2154, -518}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 883, -2047, 1260}, 0, { 2152, -20}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 774, -1842, 1152}, 0, { 2152, -518}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -807, -2047, 1115}, 0, { 966, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -590, -1842, 1333}, 0, { 218, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -590, -2047, 1333}, 0, { 218, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -807, -1842, 1115}, 0, { 966, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -216, -2047, 1360}, 0, { 2020, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -216, -1842, 1360}, 0, { 2020, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -216, -1842, 1514}, 0, { 2020, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -216, -2047, 1514}, 0, { 2020, -8}, {0x9b, 0x51, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070036D0, 0x004bec30, 15051, 0x000036d0, 240); // 0x070037C0 - 0x070038B0 -static const Vtx totwc_seg7_vertex_070037C0[] = { - {{{ 470, -5119, -1134}, 0, { 2638, 7468}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 470, -2866, -1134}, 0, { 2638, 1986}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1135, -2866, -469}, 0, { 350, 1986}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1332, -2047, 591}, 0, { 2772, -8}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1332, -1842, 591}, 0, { 2772, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1114, -1842, 808}, 0, { 2024, -506}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1259, -2047, -879}, 0, { 2146, -2}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1151, -1842, -771}, 0, { 2148, -502}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1151, -2047, -771}, 0, { 2148, -2}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1259, -1842, -879}, 0, { 2148, -500}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -469, -5119, 1135}, 0, { 350, 7468}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -469, -2866, 1135}, 0, { 350, 1986}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1134, -2866, 470}, 0, { 2638, 1986}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1134, -5119, 470}, 0, { 2638, 7468}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1135, -5119, -469}, 0, { 350, 7468}, {0x9b, 0x51, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070037C0, 0x004bec30, 15051, 0x000037c0, 240); // 0x070038B0 - 0x070039B0 -static const Vtx totwc_seg7_vertex_070038B0[] = { - {{{ 591, -2047, -1332}, 0, { 52, -8}, {0x84, 0x42, 0x23, 0xff}}}, - {{{ 591, -1842, -1332}, 0, { 52, -506}, {0x84, 0x42, 0x23, 0xff}}}, - {{{ 523, -1842, -1361}, 0, { 218, -506}, {0x84, 0x42, 0x23, 0xff}}}, - {{{ 523, -2047, -1361}, 0, { 218, -8}, {0x84, 0x42, 0x23, 0xff}}}, - {{{ -1359, -2047, 525}, 0, { 218, -8}, {0x84, 0x42, 0x23, 0xff}}}, - {{{ -1332, -1842, 591}, 0, { 56, -506}, {0x84, 0x42, 0x23, 0xff}}}, - {{{ -1332, -2047, 591}, 0, { 56, -8}, {0x84, 0x42, 0x23, 0xff}}}, - {{{ -1359, -1842, 525}, 0, { 218, -506}, {0x84, 0x42, 0x23, 0xff}}}, - {{{ -216, -1842, 1514}, 0, { 966, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -626, -2457, 1514}, 0, { 0, 990}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -216, -2047, 1514}, 0, { 966, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -626, -1842, 1514}, 0, { 0, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 629, -2457, 1514}, 0, { 3026, 990}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 219, -2047, 1515}, 0, { 2028, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 219, -1842, 1515}, 0, { 2028, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 627, -1842, 1514}, 0, { 3020, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070038B0, 0x004bec30, 15051, 0x000038b0, 256); // 0x070039B0 - 0x07003AB0 -static const Vtx totwc_seg7_vertex_070039B0[] = { - {{{ 1514, -2047, 217}, 0, { 966, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1514, -2457, 627}, 0, { 0, 990}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1514, -2457, -626}, 0, { 3020, 990}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1514, -2047, -216}, 0, { 2024, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1514, -1842, -626}, 0, { 3020, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1514, -1842, -216}, 0, { 2024, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 523, -2047, -1361}, 0, { 218, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 217, -1842, -1359}, 0, { 962, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 217, -2047, -1359}, 0, { 962, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1360, -1842, -216}, 0, { 2024, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1360, -2047, -216}, 0, { 2024, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1514, -1842, 217}, 0, { 966, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1514, -1842, 627}, 0, { 0, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -216, -2047, -1359}, 0, { 2020, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -216, -1842, -1359}, 0, { 2020, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -524, -1842, -1359}, 0, { 2768, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070039B0, 0x004bec30, 15051, 0x000039b0, 256); // 0x07003AB0 - 0x07003BB0 -static const Vtx totwc_seg7_vertex_07003AB0[] = { - {{{ -216, -2047, -1359}, 0, { 2020, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -524, -1842, -1359}, 0, { 2768, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -524, -2047, -1359}, 0, { 2768, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -1359, -2047, -216}, 0, { 2024, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -1513, -1842, -216}, 0, { 2024, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -1513, -2047, -216}, 0, { 2024, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 523, -2047, -1361}, 0, { 218, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 523, -1842, -1361}, 0, { 218, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 217, -1842, -1359}, 0, { 962, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -1359, -2047, 217}, 0, { 966, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -1359, -1842, 525}, 0, { 218, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -1359, -2047, 525}, 0, { 218, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -1359, -1842, 217}, 0, { 966, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -1359, -2047, -524}, 0, { 2772, -8}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -1359, -1842, -524}, 0, { 2772, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -1359, -1842, -216}, 0, { 2024, -506}, {0x7d, 0x3e, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07003AB0, 0x004bec30, 15051, 0x00003ab0, 256); // 0x07003BB0 - 0x07003CB0 -static const Vtx totwc_seg7_vertex_07003BB0[] = { - {{{ 470, -5119, 1135}, 0, { 346, 7468}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 470, -2866, 1135}, 0, { 346, 1986}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -469, -2866, 1135}, 0, { 2636, 1986}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -469, -5119, 1135}, 0, { 2636, 7468}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1135, -5119, -469}, 0, { 2638, 7468}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1135, -2866, 470}, 0, { 350, 1986}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1135, -5119, 470}, 0, { 350, 7468}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1135, -2866, -469}, 0, { 2638, 1986}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1360, -2047, -521}, 0, { 2936, -8}, {0xad, 0x5b, 0x2c, 0xff}}}, - {{{ 1360, -1842, -521}, 0, { 2936, -506}, {0xad, 0x5b, 0x2c, 0xff}}}, - {{{ 1333, -1842, -590}, 0, { 2772, -506}, {0xad, 0x5b, 0x2c, 0xff}}}, - {{{ 1333, -2047, -590}, 0, { 2772, -8}, {0xad, 0x5b, 0x2c, 0xff}}}, - {{{ -590, -2047, 1333}, 0, { 2928, -8}, {0xad, 0x5b, 0x2c, 0xff}}}, - {{{ -524, -1842, 1360}, 0, { 2768, -506}, {0xad, 0x5b, 0x2c, 0xff}}}, - {{{ -524, -2047, 1360}, 0, { 2768, -8}, {0xad, 0x5b, 0x2c, 0xff}}}, - {{{ -590, -1842, 1333}, 0, { 2928, -506}, {0xad, 0x5b, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07003BB0, 0x004bec30, 15051, 0x00003bb0, 256); // 0x07003CB0 - 0x07003DB0 -static const Vtx totwc_seg7_vertex_07003CB0[] = { - {{{ -1513, -1842, -216}, 0, { 2024, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1513, -1842, -626}, 0, { 3020, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1513, -2457, -626}, 0, { 3020, 990}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1513, -2047, -216}, 0, { 2024, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1513, -2457, 627}, 0, { 0, 990}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1513, -2047, 217}, 0, { 966, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1513, -1842, 217}, 0, { 966, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1513, -1842, 627}, 0, { 0, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -628, -2457, -1513}, 0, { 3022, 990}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -216, -2047, -1513}, 0, { 2020, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 217, -2047, -1513}, 0, { 962, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 625, -2457, -1514}, 0, { 0, 990}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -626, -1842, -1513}, 0, { 3016, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -216, -1842, -1513}, 0, { 2020, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 627, -1842, -1513}, 0, { -34, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 217, -1842, -1513}, 0, { 962, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07003CB0, 0x004bec30, 15051, 0x00003cb0, 256); // 0x07003DB0 - 0x07003EB0 -static const Vtx totwc_seg7_vertex_07003DB0[] = { - {{{ 217, -2047, -1359}, 0, { 962, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 217, -1842, -1513}, 0, { 962, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 217, -2047, -1513}, 0, { 962, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 217, -1842, -1359}, 0, { 962, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 1360, -2047, -216}, 0, { 2024, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 1360, -1842, -216}, 0, { 2024, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 1360, -1842, -521}, 0, { 2766, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 1360, -2047, -521}, 0, { 2766, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 1360, -2047, 525}, 0, { 218, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 1360, -1842, 525}, 0, { 218, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 1360, -1842, 217}, 0, { 966, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 1360, -2047, 217}, 0, { 966, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 219, -2047, 1362}, 0, { 958, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 219, -1842, 1362}, 0, { 958, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 525, -1842, 1360}, 0, { 214, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 525, -2047, 1360}, 0, { 214, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07003DB0, 0x004bec30, 15051, 0x00003db0, 256); // 0x07003EB0 - 0x07003FB0 -static const Vtx totwc_seg7_vertex_07003EB0[] = { - {{{ 219, -2047, 1515}, 0, { 958, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 219, -1842, 1362}, 0, { 958, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 219, -2047, 1362}, 0, { 958, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 219, -1842, 1515}, 0, { 958, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -524, -2047, 1360}, 0, { 2768, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -216, -1842, 1360}, 0, { 2020, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -216, -2047, 1360}, 0, { 2020, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -524, -1842, 1360}, 0, { 2768, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -916, -2047, 1224}, 0, { 966, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -807, -1842, 1115}, 0, { 966, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -807, -2047, 1115}, 0, { 966, -8}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -916, -1842, 1224}, 0, { 966, -506}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1134, -5119, 470}, 0, { 350, 7468}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1134, -2866, -469}, 0, { 2638, 1986}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1134, -5119, -469}, 0, { 2638, 7468}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1134, -2866, 470}, 0, { 350, 1986}, {0xc3, 0x67, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07003EB0, 0x004bec30, 15051, 0x00003eb0, 256); // 0x07003FB0 - 0x070040A0 -static const Vtx totwc_seg7_vertex_07003FB0[] = { - {{{ -469, -5119, -1134}, 0, { 2636, 7468}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 470, -2866, -1134}, 0, { 346, 1986}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 470, -5119, -1134}, 0, { 346, 7468}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -469, -2866, -1134}, 0, { 2636, 1986}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 1333, -2047, 591}, 0, { 224, -24}, {0xcf, 0x6f, 0x28, 0xff}}}, - {{{ 1360, -1842, 525}, 0, { 64, -522}, {0xcf, 0x6f, 0x28, 0xff}}}, - {{{ 1360, -2047, 525}, 0, { 64, -24}, {0xcf, 0x6f, 0x28, 0xff}}}, - {{{ 1333, -1842, 591}, 0, { 226, -522}, {0xcf, 0x6f, 0x28, 0xff}}}, - {{{ 525, -2047, 1360}, 0, { 2940, -18}, {0xcf, 0x6f, 0x28, 0xff}}}, - {{{ 593, -1842, 1333}, 0, { 2776, -516}, {0xcf, 0x6f, 0x28, 0xff}}}, - {{{ 593, -2047, 1333}, 0, { 2774, -18}, {0xcf, 0x6f, 0x28, 0xff}}}, - {{{ 525, -1842, 1360}, 0, { 2940, -516}, {0xcf, 0x6f, 0x28, 0xff}}}, - {{{ 1150, -2047, 773}, 0, { 854, -22}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 1333, -1842, 591}, 0, { 226, -522}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 1333, -2047, 591}, 0, { 224, -24}, {0xe4, 0x87, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07003FB0, 0x004bec30, 15051, 0x00003fb0, 240); // 0x070040A0 - 0x07004190 -static const Vtx totwc_seg7_vertex_070040A0[] = { - {{{ -1513, -2457, -626}, 0, { 3016, 996}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -1259, -2047, -879}, 0, { 2146, -2}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -882, -2047, -1259}, 0, { 842, -4}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -628, -2457, -1513}, 0, { 0, 990}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -1259, -1842, -879}, 0, { 2148, -500}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -1513, -1842, -626}, 0, { 3020, -498}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -882, -1842, -1259}, 0, { 844, -504}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -626, -1842, -1513}, 0, { 0, -506}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 1115, -2047, -807}, 0, { 966, -8}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 1115, -1842, -807}, 0, { 966, -506}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 1224, -1842, -916}, 0, { 966, -506}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 1224, -2047, -916}, 0, { 966, -8}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -1134, -5119, -469}, 0, { 2620, 7474}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -1134, -2866, -469}, 0, { 2634, 1990}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -469, -2866, -1134}, 0, { 344, 1984}, {0xe4, 0x87, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070040A0, 0x004bec30, 15051, 0x000040a0, 240); // 0x07004190 - 0x07004270 -static const Vtx totwc_seg7_vertex_07004190[] = { - {{{ 1150, -2047, 773}, 0, { 854, -22}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 1150, -1842, 773}, 0, { 854, -520}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 1333, -1842, 591}, 0, { 226, -522}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 593, -2047, 1333}, 0, { 2774, -18}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 774, -1842, 1152}, 0, { 2152, -518}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 774, -2047, 1152}, 0, { 2152, -20}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 593, -1842, 1333}, 0, { 2776, -516}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -1513, -2047, 217}, 0, { 966, -8}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -1513, -1842, 217}, 0, { 966, -506}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -1359, -1842, 217}, 0, { 966, -506}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -1359, -2047, 217}, 0, { 966, -8}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -1134, -5119, -469}, 0, { 2620, 7474}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -469, -2866, -1134}, 0, { 344, 1984}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -469, -5119, -1134}, 0, { 330, 7468}, {0xe4, 0x87, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004190, 0x004bec30, 15051, 0x00004190, 224); // 0x07004270 - 0x07004370 -static const Vtx totwc_seg7_vertex_07004270[] = { - {{{ 1514, -1842, 627}, 0, { 3020, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1514, -1842, 217}, 0, { 2024, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1360, -1842, 217}, 0, { 2024, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1360, -1842, -521}, 0, { 222, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1514, -1842, -216}, 0, { 966, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1514, -1842, -626}, 0, { 0, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1360, -1842, -216}, 0, { 966, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1333, -1842, -590}, 0, { 2772, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1224, -1842, -916}, 0, { 2024, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1115, -1842, -807}, 0, { 2024, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1514, -1842, -626}, 0, { 3020, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1360, -1842, -521}, 0, { 2936, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1360, -1842, 525}, 0, { 2772, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1150, -1842, 773}, 0, { 854, -520}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1514, -1842, 627}, 0, { -22, -524}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1333, -1842, 591}, 0, { 226, -522}, {0xf6, 0xa1, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004270, 0x004bec30, 15051, 0x00004270, 256); // 0x07004370 - 0x07004450 -static const Vtx totwc_seg7_vertex_07004370[] = { - {{{ 1150, -1842, 773}, 0, { 854, -520}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1260, -1842, 880}, 0, { 850, -522}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1514, -1842, 627}, 0, { -22, -524}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1360, -1842, 525}, 0, { 64, -522}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 1333, -1842, 591}, 0, { 226, -522}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 627, -1842, 1514}, 0, { 3030, -516}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 883, -1842, 1260}, 0, { 2154, -518}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 774, -1842, 1152}, 0, { 2152, -518}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 593, -1842, 1333}, 0, { 2776, -516}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 525, -1842, 1360}, 0, { 2940, -516}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 219, -1842, 1362}, 0, { 2028, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 219, -1842, 1515}, 0, { 2028, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 627, -1842, 1514}, 0, { 3020, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 525, -1842, 1360}, 0, { 2772, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004370, 0x004bec30, 15051, 0x00004370, 224); // 0x07004450 - 0x07004530 -static const Vtx totwc_seg7_vertex_07004450[] = { - {{{ -1359, -1842, -524}, 0, { 218, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1513, -1842, -216}, 0, { 966, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1359, -1842, -216}, 0, { 966, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1513, -1842, -626}, 0, { 0, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1151, -1842, -771}, 0, { 2148, -502}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1513, -1842, -626}, 0, { 3020, -498}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1332, -1842, -590}, 0, { 2772, -500}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1259, -1842, -879}, 0, { 2148, -500}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1359, -1842, -524}, 0, { 2932, -500}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1359, -1842, 217}, 0, { 966, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1513, -1842, 217}, 0, { 966, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1513, -1842, 627}, 0, { 0, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1359, -1842, 525}, 0, { 218, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1332, -1842, 591}, 0, { 56, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004450, 0x004bec30, 15051, 0x00004450, 224); // 0x07004530 - 0x07004630 -static const Vtx totwc_seg7_vertex_07004530[] = { - {{{ -626, -1842, 1514}, 0, { 0, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -216, -1842, 1514}, 0, { 966, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -216, -1842, 1360}, 0, { 966, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1513, -1842, 627}, 0, { 0, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1223, -1842, 917}, 0, { 966, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1114, -1842, 808}, 0, { 966, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -1332, -1842, 591}, 0, { 218, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -590, -1842, 1333}, 0, { 218, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -807, -1842, 1115}, 0, { 966, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -916, -1842, 1224}, 0, { 966, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -524, -1842, 1360}, 0, { 218, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -590, -1842, 1333}, 0, { 56, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 627, -1842, -1513}, 0, { 3020, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 591, -1842, -1332}, 0, { 2772, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 808, -1842, -1114}, 0, { 2024, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 523, -1842, -1361}, 0, { 2938, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004530, 0x004bec30, 15051, 0x00004530, 256); // 0x07004630 - 0x07004720 -static const Vtx totwc_seg7_vertex_07004630[] = { - {{{ 627, -1842, -1513}, 0, { 3020, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 808, -1842, -1114}, 0, { 2024, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 917, -1842, -1223}, 0, { 2024, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 217, -1842, -1513}, 0, { 2024, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 217, -1842, -1359}, 0, { 2024, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ 523, -1842, -1361}, 0, { 2768, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -626, -1842, -1513}, 0, { 3016, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -524, -1842, -1359}, 0, { 2768, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -216, -1842, -1359}, 0, { 2020, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -216, -1842, -1513}, 0, { 2020, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -592, -1842, -1332}, 0, { 2934, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -626, -1842, -1513}, 0, { 0, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -882, -1842, -1259}, 0, { 844, -504}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -773, -1842, -1151}, 0, { 844, -504}, {0xf6, 0xa1, 0x5b, 0xff}}}, - {{{ -592, -1842, -1332}, 0, { 222, -506}, {0xf6, 0xa1, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004630, 0x004bec30, 15051, 0x00004630, 240); // 0x07004720 - 0x07004820 -static const Vtx totwc_seg7_vertex_07004720[] = { - {{{ -1259, -2047, -879}, 0, { 6482, 212}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ -1223, -2047, 917}, 0, { 6398, 2320}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ -916, -2047, 1224}, 0, { 5676, 2680}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ 1260, -2047, 880}, 0, { 564, 2278}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ 1514, -2047, 217}, 0, { 0, 1498}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ 883, -2047, 1260}, 0, { 1450, 2724}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ 219, -2047, 1515}, 0, { 3008, 3022}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ -216, -2047, 1514}, 0, { 4034, 3020}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ 1514, -2047, -216}, 0, { 0, 990}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ -1513, -2047, -216}, 0, { 7078, 990}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ -1513, -2047, 217}, 0, { 7078, 1498}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ 217, -2047, -1513}, 0, { 3012, -532}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ -216, -2047, -1513}, 0, { 4034, -532}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ 917, -2047, -1223}, 0, { 1370, -192}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ -882, -2047, -1259}, 0, { 5596, -234}, {0xd8, 0xcc, 0x8c, 0xff}}}, - {{{ 1224, -2047, -916}, 0, { 648, 168}, {0xd8, 0xcc, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004720, 0x004bec30, 15051, 0x00004720, 256); // 0x07004820 - 0x07004910 -static const Vtx totwc_seg7_vertex_07004820[] = { - {{{ -1134, -2866, 470}, 0, { 350, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -1513, -2457, 627}, 0, { 0, 990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -1134, -2866, -469}, 0, { 2638, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 1135, -2866, 470}, 0, { 352, 1970}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 629, -2457, 1514}, 0, { 3022, 980}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 470, -2866, 1135}, 0, { 2640, 1976}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 1514, -2457, 627}, 0, { -26, 972}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 470, -2866, 1135}, 0, { 346, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -626, -2457, 1514}, 0, { 3016, 990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -469, -2866, 1135}, 0, { 2636, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 629, -2457, 1514}, 0, { -40, 990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -469, -2866, 1135}, 0, { 350, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -1513, -2457, 627}, 0, { 3020, 990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -1134, -2866, 470}, 0, { 2638, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -626, -2457, 1514}, 0, { 0, 990}, {0x43, 0x21, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004820, 0x004bec30, 15051, 0x00004820, 240); // 0x07004910 - 0x07004A00 -static const Vtx totwc_seg7_vertex_07004910[] = { - {{{ 470, -2866, -1134}, 0, { 2638, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 625, -2457, -1514}, 0, { 3026, 990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 1135, -2866, -469}, 0, { 350, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -1513, -2457, 627}, 0, { 0, 990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -1513, -2457, -626}, 0, { 3020, 990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -1134, -2866, -469}, 0, { 2638, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -1134, -2866, -469}, 0, { 2634, 1990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -1513, -2457, -626}, 0, { 3016, 996}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -628, -2457, -1513}, 0, { 0, 990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -469, -2866, -1134}, 0, { 344, 1984}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -469, -2866, -1134}, 0, { 2636, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ -628, -2457, -1513}, 0, { 3022, 990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 625, -2457, -1514}, 0, { 0, 990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 470, -2866, -1134}, 0, { 346, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 1514, -2457, -626}, 0, { 0, 990}, {0x43, 0x21, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004910, 0x004bec30, 15051, 0x00004910, 240); // 0x07004A00 - 0x07004B00 -static const Vtx totwc_seg7_vertex_07004A00[] = { - {{{ 1135, -2866, -469}, 0, { 2638, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 1514, -2457, -626}, 0, { 3020, 990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 1514, -2457, 627}, 0, { 0, 990}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 1135, -2866, 470}, 0, { 350, 1986}, {0x43, 0x21, 0x00, 0xff}}}, - {{{ 1135, -5119, 470}, 0, { 338, 7454}, {0x5d, 0x2e, 0x00, 0xff}}}, - {{{ 470, -2866, 1135}, 0, { 2640, 1976}, {0x5d, 0x2e, 0x00, 0xff}}}, - {{{ 470, -5119, 1135}, 0, { 2626, 7460}, {0x5d, 0x2e, 0x00, 0xff}}}, - {{{ 1135, -2866, 470}, 0, { 352, 1970}, {0x5d, 0x2e, 0x00, 0xff}}}, - {{{ 917, -2047, -1223}, 0, { 2024, -8}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 808, -1842, -1114}, 0, { 2024, -506}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 808, -2047, -1114}, 0, { 2024, -8}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 883, -2047, 1260}, 0, { 2152, -20}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 883, -1842, 1260}, 0, { 2154, -518}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 629, -2457, 1514}, 0, { 3022, 980}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 627, -1842, 1514}, 0, { 3030, -516}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 1514, -2457, 627}, 0, { -26, 972}, {0x6b, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004A00, 0x004bec30, 15051, 0x00004a00, 256); // 0x07004B00 - 0x07004BF0 -static const Vtx totwc_seg7_vertex_07004B00[] = { - {{{ 1514, -2457, 627}, 0, { -26, 972}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 1260, -2047, 880}, 0, { 848, -24}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 883, -2047, 1260}, 0, { 2152, -20}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 1260, -1842, 880}, 0, { 850, -522}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 1514, -1842, 627}, 0, { -22, -524}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -592, -2047, -1332}, 0, { 2934, -8}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -592, -1842, -1332}, 0, { 2934, -506}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -773, -1842, -1151}, 0, { 3374, -506}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -773, -2047, -1151}, 0, { 3374, -8}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -1151, -2047, -771}, 0, { 846, -8}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -1332, -1842, -590}, 0, { 222, -506}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -1332, -2047, -590}, 0, { 222, -8}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 917, -2047, -1223}, 0, { 2024, -8}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 917, -1842, -1223}, 0, { 2024, -506}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 808, -1842, -1114}, 0, { 2024, -506}, {0x6b, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004B00, 0x004bec30, 15051, 0x00004b00, 240); // 0x07004BF0 - 0x07004CE0 -static const Vtx totwc_seg7_vertex_07004BF0[] = { - {{{ -1114, -2047, 808}, 0, { 2024, -8}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -1223, -1842, 917}, 0, { 2024, -506}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -1223, -2047, 917}, 0, { 2024, -8}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -1114, -1842, 808}, 0, { 2024, -506}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -1151, -2047, -771}, 0, { 846, -8}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -1151, -1842, -771}, 0, { 846, -506}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -1332, -1842, -590}, 0, { 222, -506}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ -524, -2047, -1359}, 0, { 2768, -8}, {0x78, 0x3c, 0x00, 0xff}}}, - {{{ -524, -1842, -1359}, 0, { 2768, -506}, {0x78, 0x3c, 0x00, 0xff}}}, - {{{ -592, -1842, -1332}, 0, { 2934, -506}, {0x78, 0x3c, 0x00, 0xff}}}, - {{{ -592, -2047, -1332}, 0, { 2934, -8}, {0x78, 0x3c, 0x00, 0xff}}}, - {{{ -1332, -2047, -590}, 0, { 2932, -8}, {0x78, 0x3c, 0x00, 0xff}}}, - {{{ -1359, -1842, -524}, 0, { 2772, -506}, {0x78, 0x3c, 0x00, 0xff}}}, - {{{ -1359, -2047, -524}, 0, { 2772, -8}, {0x78, 0x3c, 0x00, 0xff}}}, - {{{ -1332, -1842, -590}, 0, { 2932, -506}, {0x78, 0x3c, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004BF0, 0x004bec30, 15051, 0x00004bf0, 240); // 0x07004CE0 - 0x07004DE0 -static const Vtx totwc_seg7_vertex_07004CE0[] = { - {{{ 3686, 1024, 3686}, 0, { 990, 2012}, {0xfe, 0xff, 0xcb, 0xff}}}, - {{{ 4506, 2048, 3686}, 0, { 0, 0}, {0xfe, 0xff, 0xcb, 0xff}}}, - {{{ 4506, 1024, 3686}, 0, { 0, 2012}, {0xfe, 0xff, 0xcb, 0xff}}}, - {{{ 3686, 2048, 3686}, 0, { 990, 0}, {0xfe, 0xff, 0xcb, 0xff}}}, - {{{ 3686, 1024, -3685}, 0, { 990, 2012}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 3686, 2048, -4505}, 0, { 0, 0}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 3686, 1024, -4505}, 0, { 0, 2012}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 3686, 2048, -3685}, 0, { 990, 0}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 4506, 1024, -4505}, 0, { 990, 2012}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 4506, 2048, -3685}, 0, { 0, 0}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 4506, 1024, -3685}, 0, { 0, 2012}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 4506, 2048, -4505}, 0, { 990, 0}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ -3685, 1024, 4506}, 0, { 990, 2012}, {0x50, 0x86, 0xa3, 0xff}}}, - {{{ -3685, 2048, 4506}, 0, { 990, 0}, {0x50, 0x86, 0xa3, 0xff}}}, - {{{ -4505, 1024, 4506}, 0, { 0, 2012}, {0x50, 0x86, 0xa3, 0xff}}}, - {{{ -4505, 2048, 4506}, 0, { 0, 0}, {0x50, 0x86, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004CE0, 0x004bec30, 15051, 0x00004ce0, 256); // 0x07004DE0 - 0x07004EE0 -static const Vtx totwc_seg7_vertex_07004DE0[] = { - {{{ -4505, 1024, 4506}, 0, { 990, 2012}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -4505, 2048, 4506}, 0, { 990, 0}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -4505, 1024, 3686}, 0, { 0, 2012}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -4505, 2048, 3686}, 0, { 0, 0}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -3685, 1024, 3686}, 0, { 0, 2012}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -3685, 2048, 3686}, 0, { 0, 0}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -3685, 1024, 4506}, 0, { 990, 2012}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -3685, 2048, 4506}, 0, { 990, 0}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -4505, 1024, 3686}, 0, { 0, 2012}, {0xc5, 0xf8, 0xff, 0xff}}}, - {{{ -4505, 2048, 3686}, 0, { 0, 0}, {0xc5, 0xf8, 0xff, 0xff}}}, - {{{ -3685, 1024, 3686}, 0, { 990, 2012}, {0xc5, 0xf8, 0xff, 0xff}}}, - {{{ -3685, 2048, 3686}, 0, { 990, 0}, {0xc5, 0xf8, 0xff, 0xff}}}, - {{{ -4505, 1024, -4505}, 0, { 990, 2012}, {0xc1, 0xdd, 0xff, 0xff}}}, - {{{ -4505, 2048, -4505}, 0, { 990, 0}, {0xc1, 0xdd, 0xff, 0xff}}}, - {{{ -3685, 2048, -4505}, 0, { 0, 0}, {0xc1, 0xdd, 0xff, 0xff}}}, - {{{ -3685, 1024, -4505}, 0, { 0, 2012}, {0xc1, 0xdd, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004DE0, 0x004bec30, 15051, 0x00004de0, 256); // 0x07004EE0 - 0x07004FE0 -static const Vtx totwc_seg7_vertex_07004EE0[] = { - {{{ 3686, 1024, -4505}, 0, { 990, 2012}, {0xdd, 0xff, 0xc8, 0xff}}}, - {{{ 3686, 2048, -4505}, 0, { 990, 0}, {0xdd, 0xff, 0xc8, 0xff}}}, - {{{ 4506, 2048, -4505}, 0, { 0, 0}, {0xdd, 0xff, 0xc8, 0xff}}}, - {{{ 4506, 1024, -4505}, 0, { 0, 2012}, {0xdd, 0xff, 0xc8, 0xff}}}, - {{{ 4506, 1024, 4506}, 0, { 0, 2012}, {0xa6, 0xa1, 0x6f, 0xff}}}, - {{{ 3686, 2048, 4506}, 0, { 990, 0}, {0xa6, 0xa1, 0x6f, 0xff}}}, - {{{ 3686, 1024, 4506}, 0, { 990, 2012}, {0xa6, 0xa1, 0x6f, 0xff}}}, - {{{ 4506, 2048, 4506}, 0, { 0, 0}, {0xa6, 0xa1, 0x6f, 0xff}}}, - {{{ -3685, 1024, -3685}, 0, { 990, 2012}, {0x65, 0x7b, 0x97, 0xff}}}, - {{{ -4505, 2048, -3685}, 0, { 0, 0}, {0x65, 0x7b, 0x97, 0xff}}}, - {{{ -4505, 1024, -3685}, 0, { 0, 2012}, {0x65, 0x7b, 0x97, 0xff}}}, - {{{ -3685, 2048, -3685}, 0, { 990, 0}, {0x65, 0x7b, 0x97, 0xff}}}, - {{{ 4506, 1024, -3685}, 0, { 990, 2012}, {0x95, 0x9e, 0x7b, 0xff}}}, - {{{ 3686, 2048, -3685}, 0, { 0, 0}, {0x95, 0x9e, 0x7b, 0xff}}}, - {{{ 3686, 1024, -3685}, 0, { 0, 2012}, {0x95, 0x9e, 0x7b, 0xff}}}, - {{{ 4506, 2048, -3685}, 0, { 990, 0}, {0x95, 0x9e, 0x7b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004EE0, 0x004bec30, 15051, 0x00004ee0, 256); // 0x07004FE0 - 0x070050E0 -static const Vtx totwc_seg7_vertex_07004FE0[] = { - {{{ -4505, 1024, -3685}, 0, { 990, 2012}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -4505, 2048, -3685}, 0, { 990, 0}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -4505, 2048, -4505}, 0, { 0, 0}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -4505, 1024, -4505}, 0, { 0, 2012}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -3685, 1024, -4505}, 0, { 990, 2012}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -3685, 2048, -3685}, 0, { 0, 0}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -3685, 1024, -3685}, 0, { 0, 2012}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -3685, 2048, -4505}, 0, { 990, 0}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ 3686, 1024, 4506}, 0, { 990, 2012}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 3686, 2048, 3686}, 0, { 0, 0}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 3686, 1024, 3686}, 0, { 0, 2012}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 3686, 2048, 4506}, 0, { 990, 0}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 4506, 1024, 3686}, 0, { 0, 2012}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 4506, 2048, 4506}, 0, { 990, 0}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 4506, 1024, 4506}, 0, { 990, 2012}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 4506, 2048, 3686}, 0, { 0, 0}, {0xcd, 0xc4, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07004FE0, 0x004bec30, 15051, 0x00004fe0, 256); // 0x070050E0 - 0x07005220 static const Gfx totwc_seg7_dl_070050E0[] = { diff --git a/levels/totwc/areas/1/2/model.inc.c b/levels/totwc/areas/1/2/model.inc.c index dcca37f54..6324fdfc1 100644 --- a/levels/totwc/areas/1/2/model.inc.c +++ b/levels/totwc/areas/1/2/model.inc.c @@ -1,298 +1,51 @@ +#include "pc/rom_assets.h" // 0x07005DC8 - 0x07005EB8 -static const Vtx totwc_seg7_vertex_07005DC8[] = { - {{{ 939, 3482, 770}, 0, { 0, -12460}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 621, 3482, 502}, 0, { 990, -12280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 3482, 684}, 0, { 990, -11574}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1153, 3482, -439}, 0, { 0, -15114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 811, 3482, -19}, 0, { 990, -14228}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1227, 3482, -19}, 0, { 0, -14048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 3482, -299}, 0, { 990, -15114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1227, 3482, -19}, 0, { 0, -14228}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 762, 3482, 258}, 0, { 990, -13344}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1153, 3482, 400}, 0, { 0, -13164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 811, 3482, -19}, 0, { 990, -14048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1153, 3482, 400}, 0, { 0, -13344}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 621, 3482, 502}, 0, { 990, -12460}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 939, 3482, 770}, 0, { 0, -12280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 762, 3482, 258}, 0, { 990, -13164}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07005DC8, 0x004bec30, 15051, 0x00005dc8, 240); // 0x07005EB8 - 0x07005FA8 -static const Vtx totwc_seg7_vertex_07005EB8[] = { - {{{ -214, 3482, 1190}, 0, { 0, -9806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 3482, 780}, 0, { 990, -9626}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 3482, 684}, 0, { 990, -8920}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 939, 3482, 770}, 0, { 0, -12460}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 3482, 684}, 0, { 990, -11574}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 613, 3482, 1044}, 0, { 0, -11394}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 613, 3482, 1044}, 0, { 0, -11574}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 3482, 780}, 0, { 990, -10690}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 3482, 1190}, 0, { 0, -10510}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 3482, 684}, 0, { 990, -11394}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 3482, 1190}, 0, { 0, -10690}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 3482, 780}, 0, { 990, -9806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -214, 3482, 1190}, 0, { 0, -9626}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 3482, 780}, 0, { 990, -10510}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -615, 3482, 1044}, 0, { 0, -8740}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07005EB8, 0x004bec30, 15051, 0x00005eb8, 240); // 0x07005FA8 - 0x07006098 -static const Vtx totwc_seg7_vertex_07005FA8[] = { - {{{ -1230, 3482, -19}, 0, { 0, -6268}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 3482, -297}, 0, { 990, -5382}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1156, 3482, -439}, 0, { 0, -5202}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -615, 3482, 1044}, 0, { 0, -8920}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -624, 3482, 502}, 0, { 990, -8036}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -942, 3482, 770}, 0, { 0, -7856}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 3482, 684}, 0, { 990, -8740}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -942, 3482, 770}, 0, { 0, -8036}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 3482, 258}, 0, { 990, -7152}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1156, 3482, 400}, 0, { 0, -6972}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -624, 3482, 502}, 0, { 990, -7856}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1156, 3482, 400}, 0, { 0, -7152}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 3482, 258}, 0, { 990, -6972}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -814, 3482, -19}, 0, { 990, -6268}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1230, 3482, -19}, 0, { 0, -6086}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07005FA8, 0x004bec30, 15051, 0x00005fa8, 240); // 0x07006098 - 0x07006188 -static const Vtx totwc_seg7_vertex_07006098[] = { - {{{ -615, 3482, -1083}, 0, { 0, -3614}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 3482, -820}, 0, { 990, -2728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -214, 3482, -1229}, 0, { 0, -2548}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1230, 3482, -19}, 0, { 0, -6268}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -814, 3482, -19}, 0, { 990, -6086}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 3482, -297}, 0, { 990, -5382}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1156, 3482, -439}, 0, { 0, -5382}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -624, 3482, -542}, 0, { 990, -4498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -942, 3482, -809}, 0, { 0, -4318}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 3482, -297}, 0, { 990, -5202}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -942, 3482, -809}, 0, { 0, -4498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 3482, -723}, 0, { 990, -3614}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -615, 3482, -1083}, 0, { 0, -3434}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -624, 3482, -542}, 0, { 990, -4318}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 3482, -723}, 0, { 990, -3434}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07006098, 0x004bec30, 15051, 0x00006098, 240); // 0x07006188 - 0x07006278 -static const Vtx totwc_seg7_vertex_07006188[] = { - {{{ 939, 3482, -809}, 0, { 0, -74}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 3482, -299}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1153, 3482, -439}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -214, 3482, -1229}, 0, { 0, -2728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 3482, -820}, 0, { 990, -1844}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 3482, -1229}, 0, { 0, -1664}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 3482, -820}, 0, { 990, -2548}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 3482, -1229}, 0, { 0, -1844}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 3482, -723}, 0, { 990, -960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 613, 3482, -1083}, 0, { 0, -780}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 3482, -820}, 0, { 990, -1664}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 613, 3482, -1083}, 0, { 0, -960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 3482, -723}, 0, { 990, -780}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 621, 3482, -542}, 0, { 990, -74}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 939, 3482, -809}, 0, { 0, 106}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07006188, 0x004bec30, 15051, 0x00006188, 240); // 0x07006278 - 0x07006368 -static const Vtx totwc_seg7_vertex_07006278[] = { - {{{ 1153, 2458, 400}, 0, { 0, -13344}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 762, 2458, 258}, 0, { 990, -13164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 621, 2458, 502}, 0, { 990, -12460}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 939, 3482, -809}, 0, { 0, -74}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 621, 3482, -542}, 0, { 990, 106}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 3482, -299}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1153, 2458, -439}, 0, { 0, -15114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 811, 2458, -19}, 0, { 990, -14228}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1227, 2458, -19}, 0, { 0, -14048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 2458, -299}, 0, { 990, -15114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1227, 2458, -19}, 0, { 0, -14228}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 762, 2458, 258}, 0, { 990, -13344}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1153, 2458, 400}, 0, { 0, -13164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 811, 2458, -19}, 0, { 990, -14048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 939, 2458, 770}, 0, { 0, -12280}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07006278, 0x004bec30, 15051, 0x00006278, 240); // 0x07006368 - 0x07006458 -static const Vtx totwc_seg7_vertex_07006368[] = { - {{{ -214, 2458, 1190}, 0, { 0, -9806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 2458, 684}, 0, { 990, -8920}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -615, 2458, 1044}, 0, { 0, -8740}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 939, 2458, 770}, 0, { 0, -12460}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 2458, 684}, 0, { 990, -11574}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 613, 2458, 1044}, 0, { 0, -11394}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 621, 2458, 502}, 0, { 990, -12280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 613, 2458, 1044}, 0, { 0, -11574}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 2458, 780}, 0, { 990, -10690}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 2458, 1190}, 0, { 0, -10510}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 2458, 684}, 0, { 990, -11394}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 2458, 1190}, 0, { 0, -10690}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 2458, 780}, 0, { 990, -10510}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 2458, 780}, 0, { 990, -9806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -214, 2458, 1190}, 0, { 0, -9626}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07006368, 0x004bec30, 15051, 0x00006368, 240); // 0x07006458 - 0x07006548 -static const Vtx totwc_seg7_vertex_07006458[] = { - {{{ -1156, 2458, 400}, 0, { 0, -7152}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 2458, 258}, 0, { 990, -6972}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -814, 2458, -19}, 0, { 990, -6268}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -214, 2458, 1190}, 0, { 0, -9806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 2458, 780}, 0, { 990, -9626}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 2458, 684}, 0, { 990, -8920}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -615, 2458, 1044}, 0, { 0, -8920}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -624, 2458, 502}, 0, { 990, -8036}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -942, 2458, 770}, 0, { 0, -7856}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 2458, 684}, 0, { 990, -8740}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -942, 2458, 770}, 0, { 0, -8036}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 2458, 258}, 0, { 990, -7152}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1156, 2458, 400}, 0, { 0, -6972}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -624, 2458, 502}, 0, { 990, -7856}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1230, 2458, -19}, 0, { 0, -6086}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07006458, 0x004bec30, 15051, 0x00006458, 240); // 0x07006548 - 0x07006638 -static const Vtx totwc_seg7_vertex_07006548[] = { - {{{ -615, 2458, -1083}, 0, { 0, -3614}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 2458, -820}, 0, { 990, -2728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -214, 2458, -1229}, 0, { 0, -2548}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1230, 2458, -19}, 0, { 0, -6268}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 2458, -297}, 0, { 990, -5382}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1156, 2458, -439}, 0, { 0, -5202}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -814, 2458, -19}, 0, { 990, -6086}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1156, 2458, -439}, 0, { 0, -5382}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -624, 2458, -542}, 0, { 990, -4498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -942, 2458, -809}, 0, { 0, -4318}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 2458, -297}, 0, { 990, -5202}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -942, 2458, -809}, 0, { 0, -4498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -624, 2458, -542}, 0, { 990, -4318}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 2458, -723}, 0, { 990, -3614}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -615, 2458, -1083}, 0, { 0, -3434}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07006548, 0x004bec30, 15051, 0x00006548, 240); // 0x07006638 - 0x07006728 -static const Vtx totwc_seg7_vertex_07006638[] = { - {{{ 613, 2458, -1083}, 0, { 0, -960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 2458, -723}, 0, { 990, -780}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 621, 2458, -542}, 0, { 990, -74}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -615, 2458, -1083}, 0, { 0, -3614}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 2458, -723}, 0, { 990, -3434}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 2458, -820}, 0, { 990, -2728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -214, 2458, -1229}, 0, { 0, -2728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 2458, -820}, 0, { 990, -1844}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 2458, -1229}, 0, { 0, -1664}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 2458, -820}, 0, { 990, -2548}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 2458, -1229}, 0, { 0, -1844}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 2458, -723}, 0, { 990, -960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 613, 2458, -1083}, 0, { 0, -780}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 2458, -820}, 0, { 990, -1664}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 939, 2458, -809}, 0, { 0, 106}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07006638, 0x004bec30, 15051, 0x00006638, 240); // 0x07006728 - 0x07006818 -static const Vtx totwc_seg7_vertex_07006728[] = { - {{{ 212, 1434, -1229}, 0, { 0, -1844}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 1434, -723}, 0, { 990, -960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 613, 1434, -1083}, 0, { 0, -780}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 939, 2458, -809}, 0, { 0, -74}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 2458, -299}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1153, 2458, -439}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 621, 2458, -542}, 0, { 990, 106}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 939, 1434, -809}, 0, { 0, -74}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 1434, -299}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1153, 1434, -439}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 621, 1434, -542}, 0, { 990, 106}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 613, 1434, -1083}, 0, { 0, -960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 1434, -723}, 0, { 990, -780}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 621, 1434, -542}, 0, { 990, -74}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 939, 1434, -809}, 0, { 0, 106}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07006728, 0x004bec30, 15051, 0x00006728, 240); // 0x07006818 - 0x07006908 -static const Vtx totwc_seg7_vertex_07006818[] = { - {{{ -942, 1434, -809}, 0, { 0, -4498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -624, 1434, -542}, 0, { 990, -4318}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 1434, -723}, 0, { 990, -3614}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 1434, -1229}, 0, { 0, -1844}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 1434, -820}, 0, { 990, -1664}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 1434, -723}, 0, { 990, -960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -214, 1434, -1229}, 0, { 0, -2728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 1434, -820}, 0, { 990, -1844}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 1434, -1229}, 0, { 0, -1664}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 1434, -820}, 0, { 990, -2548}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -615, 1434, -1083}, 0, { 0, -3614}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 1434, -723}, 0, { 990, -3434}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 1434, -820}, 0, { 990, -2728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -214, 1434, -1229}, 0, { 0, -2548}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -615, 1434, -1083}, 0, { 0, -3434}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07006818, 0x004bec30, 15051, 0x00006818, 240); // 0x07006908 - 0x070069F8 -static const Vtx totwc_seg7_vertex_07006908[] = { - {{{ -942, 1434, 770}, 0, { 0, -8036}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 1434, 258}, 0, { 990, -7152}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1156, 1434, 400}, 0, { 0, -6972}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1156, 1434, -439}, 0, { 0, -5382}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -624, 1434, -542}, 0, { 990, -4498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -942, 1434, -809}, 0, { 0, -4318}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 1434, -297}, 0, { 990, -5202}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1230, 1434, -19}, 0, { 0, -6268}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 1434, -297}, 0, { 990, -5382}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1156, 1434, -439}, 0, { 0, -5202}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -814, 1434, -19}, 0, { 990, -6086}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1156, 1434, 400}, 0, { 0, -7152}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 1434, 258}, 0, { 990, -6972}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -814, 1434, -19}, 0, { 990, -6268}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1230, 1434, -19}, 0, { 0, -6086}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07006908, 0x004bec30, 15051, 0x00006908, 240); // 0x070069F8 - 0x07006AE8 -static const Vtx totwc_seg7_vertex_070069F8[] = { - {{{ 212, 1434, 1190}, 0, { 0, -10690}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 1434, 780}, 0, { 990, -10510}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 1434, 780}, 0, { 990, -9806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -942, 1434, 770}, 0, { 0, -8036}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -624, 1434, 502}, 0, { 990, -7856}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -765, 1434, 258}, 0, { 990, -7152}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -615, 1434, 1044}, 0, { 0, -8920}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -624, 1434, 502}, 0, { 990, -8036}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -942, 1434, 770}, 0, { 0, -7856}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 1434, 684}, 0, { 990, -8740}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -214, 1434, 1190}, 0, { 0, -9806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -407, 1434, 684}, 0, { 990, -8920}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -615, 1434, 1044}, 0, { 0, -8740}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -142, 1434, 780}, 0, { 990, -9626}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -214, 1434, 1190}, 0, { 0, -9626}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070069F8, 0x004bec30, 15051, 0x000069f8, 240); // 0x07006AE8 - 0x07006BD8 -static const Vtx totwc_seg7_vertex_07006AE8[] = { - {{{ 1227, 1434, -19}, 0, { 0, -14228}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 762, 1434, 258}, 0, { 990, -13344}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1153, 1434, 400}, 0, { 0, -13164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 613, 1434, 1044}, 0, { 0, -11574}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 139, 1434, 780}, 0, { 990, -10690}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 212, 1434, 1190}, 0, { 0, -10510}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 1434, 684}, 0, { 990, -11394}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 939, 1434, 770}, 0, { 0, -12460}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 621, 1434, 502}, 0, { 990, -12280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 405, 1434, 684}, 0, { 990, -11574}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 613, 1434, 1044}, 0, { 0, -11394}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1153, 1434, 400}, 0, { 0, -13344}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 621, 1434, 502}, 0, { 990, -12460}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 939, 1434, 770}, 0, { 0, -12280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 762, 1434, 258}, 0, { 990, -13164}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07006AE8, 0x004bec30, 15051, 0x00006ae8, 240); // 0x07006BD8 - 0x07006C48 -static const Vtx totwc_seg7_vertex_07006BD8[] = { - {{{ 1153, 1434, -439}, 0, { 0, -15114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 768, 1434, -299}, 0, { 990, -15114}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 811, 1434, -19}, 0, { 990, -14228}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1227, 1434, -19}, 0, { 0, -14228}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 811, 1434, -19}, 0, { 990, -14048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 762, 1434, 258}, 0, { 990, -13344}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1227, 1434, -19}, 0, { 0, -14048}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07006BD8, 0x004bec30, 15051, 0x00006bd8, 112); // 0x07006C48 - 0x07007048 static const Gfx totwc_seg7_dl_07006C48[] = { diff --git a/levels/totwc/areas/1/3/model.inc.c b/levels/totwc/areas/1/3/model.inc.c index 125f28185..7300e0607 100644 --- a/levels/totwc/areas/1/3/model.inc.c +++ b/levels/totwc/areas/1/3/model.inc.c @@ -1,122 +1,21 @@ +#include "pc/rom_assets.h" // 0x070070C8 - 0x070071C8 -static const Vtx totwc_seg7_vertex_070070C8[] = { - {{{ 4506, -7679, 3686}, 0, { 990, 990}, {0xfe, 0xff, 0xcb, 0x00}}}, - {{{ 3686, -7679, 3686}, 0, { 0, 990}, {0xfe, 0xff, 0xcb, 0x00}}}, - {{{ 3686, -5119, 3686}, 0, { 0, -2204}, {0xfe, 0xff, 0xcb, 0xff}}}, - {{{ 4506, -5119, 3686}, 0, { 990, -2204}, {0xfe, 0xff, 0xcb, 0xff}}}, - {{{ 4506, -5119, -3685}, 0, { 990, -2204}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 4506, -7679, -3685}, 0, { 990, 990}, {0xb9, 0xd0, 0xad, 0x00}}}, - {{{ 4506, -5119, -4505}, 0, { 0, -2204}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 4506, -7679, -4505}, 0, { 0, 990}, {0xb9, 0xd0, 0xad, 0x00}}}, - {{{ 3686, -7679, -4505}, 0, { 0, 990}, {0xb9, 0xd0, 0xad, 0x00}}}, - {{{ 3686, -7679, -3685}, 0, { 990, 990}, {0xb9, 0xd0, 0xad, 0x00}}}, - {{{ 3686, -5119, -3685}, 0, { 990, -2204}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ 3686, -5119, -4505}, 0, { 0, -2204}, {0xb9, 0xd0, 0xad, 0xff}}}, - {{{ -4505, -5119, 4506}, 0, { 990, -2204}, {0x50, 0x86, 0xa3, 0xff}}}, - {{{ -4505, -7679, 4506}, 0, { 990, 990}, {0x50, 0x86, 0xa3, 0x00}}}, - {{{ -3685, -7679, 4506}, 0, { 0, 990}, {0x50, 0x86, 0xa3, 0x00}}}, - {{{ -3685, -5119, 4506}, 0, { 0, -2204}, {0x50, 0x86, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070070C8, 0x004bec30, 15051, 0x000070c8, 256); // 0x070071C8 - 0x070072C8 -static const Vtx totwc_seg7_vertex_070071C8[] = { - {{{ -3685, -5119, 4506}, 0, { 11210, -2204}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -3685, -7679, 3686}, 0, { 10188, 990}, {0x93, 0xce, 0xd5, 0x00}}}, - {{{ -3685, -5119, 3686}, 0, { 10188, -2204}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -3685, -7679, 4506}, 0, { 11210, 990}, {0x93, 0xce, 0xd5, 0x00}}}, - {{{ -4505, -5119, 3686}, 0, { 10188, -2204}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -4505, -7679, 3686}, 0, { 10188, 990}, {0x93, 0xce, 0xd5, 0x00}}}, - {{{ -4505, -7679, 4506}, 0, { 11210, 990}, {0x93, 0xce, 0xd5, 0x00}}}, - {{{ -4505, -5119, 4506}, 0, { 11210, -2204}, {0x93, 0xce, 0xd5, 0xff}}}, - {{{ -3685, -5119, 3686}, 0, { 0, -2204}, {0xc5, 0xf8, 0xff, 0xff}}}, - {{{ -4505, -7679, 3686}, 0, { 990, 990}, {0xc5, 0xf8, 0xff, 0x00}}}, - {{{ -4505, -5119, 3686}, 0, { 990, -2204}, {0xc5, 0xf8, 0xff, 0xff}}}, - {{{ -3685, -7679, 3686}, 0, { 0, 990}, {0xc5, 0xf8, 0xff, 0x00}}}, - {{{ -3685, -7679, -4505}, 0, { -9228, 990}, {0xc1, 0xdd, 0xff, 0x00}}}, - {{{ -4505, -7679, -4505}, 0, {-10250, 990}, {0xc1, 0xdd, 0xff, 0x00}}}, - {{{ -4505, -5119, -4505}, 0, {-10250, -2204}, {0xc1, 0xdd, 0xff, 0xff}}}, - {{{ -3685, -5119, -4505}, 0, { -9228, -2204}, {0xc1, 0xdd, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070071C8, 0x004bec30, 15051, 0x000071c8, 256); // 0x070072C8 - 0x070073C8 -static const Vtx totwc_seg7_vertex_070072C8[] = { - {{{ 4506, -5119, -4505}, 0, { 990, -2204}, {0xdd, 0xff, 0xc8, 0xff}}}, - {{{ 4506, -7679, -4505}, 0, { 990, 990}, {0xdd, 0xff, 0xc8, 0x00}}}, - {{{ 3686, -5119, -4505}, 0, { 0, -2204}, {0xdd, 0xff, 0xc8, 0xff}}}, - {{{ 3686, -7679, -4505}, 0, { 0, 990}, {0xdd, 0xff, 0xc8, 0x00}}}, - {{{ 3686, -5119, 4506}, 0, { 0, -2204}, {0xa6, 0xa1, 0x6f, 0xff}}}, - {{{ 3686, -7679, 4506}, 0, { 0, 990}, {0xa6, 0xa1, 0x6f, 0x00}}}, - {{{ 4506, -5119, 4506}, 0, { 990, -2204}, {0xa6, 0xa1, 0x6f, 0xff}}}, - {{{ 4506, -7679, 4506}, 0, { 990, 990}, {0xa6, 0xa1, 0x6f, 0x00}}}, - {{{ -4505, -5119, -3685}, 0, {-10250, -2204}, {0x65, 0x7b, 0x97, 0xff}}}, - {{{ -4505, -7679, -3685}, 0, {-10250, 990}, {0x65, 0x7b, 0x97, 0x00}}}, - {{{ -3685, -5119, -3685}, 0, { -9228, -2204}, {0x65, 0x7b, 0x97, 0xff}}}, - {{{ -3685, -7679, -3685}, 0, { -9228, 990}, {0x65, 0x7b, 0x97, 0x00}}}, - {{{ 3686, -5119, -3685}, 0, { 0, -2204}, {0x95, 0x9e, 0x7b, 0xff}}}, - {{{ 3686, -7679, -3685}, 0, { 0, 990}, {0x95, 0x9e, 0x7b, 0x00}}}, - {{{ 4506, -5119, -3685}, 0, { 990, -2204}, {0x95, 0x9e, 0x7b, 0xff}}}, - {{{ 4506, -7679, -3685}, 0, { 990, 990}, {0x95, 0x9e, 0x7b, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070072C8, 0x004bec30, 15051, 0x000072c8, 256); // 0x070073C8 - 0x070074C8 -static const Vtx totwc_seg7_vertex_070073C8[] = { - {{{ -3685, -7679, -3685}, 0, { 990, 990}, {0x97, 0xa9, 0xcd, 0x00}}}, - {{{ -3685, -7679, -4505}, 0, { 0, 990}, {0x97, 0xa9, 0xcd, 0x00}}}, - {{{ -3685, -5119, -4505}, 0, { 0, -2204}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -3685, -5119, -3685}, 0, { 990, -2204}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -4505, -5119, -4505}, 0, { 0, -2204}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -4505, -7679, -4505}, 0, { 0, 990}, {0x97, 0xa9, 0xcd, 0x00}}}, - {{{ -4505, -5119, -3685}, 0, { 990, -2204}, {0x97, 0xa9, 0xcd, 0xff}}}, - {{{ -4505, -7679, -3685}, 0, { 990, 990}, {0x97, 0xa9, 0xcd, 0x00}}}, - {{{ 4506, -5119, 4506}, 0, { 11210, -2204}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 4506, -7679, 4506}, 0, { 11210, 990}, {0xcd, 0xc4, 0x97, 0x00}}}, - {{{ 4506, -5119, 3686}, 0, { 10188, -2204}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 4506, -7679, 3686}, 0, { 10188, 990}, {0xcd, 0xc4, 0x97, 0x00}}}, - {{{ 3686, -7679, 3686}, 0, { 10188, 990}, {0xcd, 0xc4, 0x97, 0x00}}}, - {{{ 3686, -7679, 4506}, 0, { 11210, 990}, {0xcd, 0xc4, 0x97, 0x00}}}, - {{{ 3686, -5119, 4506}, 0, { 11210, -2204}, {0xcd, 0xc4, 0x97, 0xff}}}, - {{{ 3686, -5119, 3686}, 0, { 10188, -2204}, {0xcd, 0xc4, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070073C8, 0x004bec30, 15051, 0x000073c8, 256); // 0x070074C8 - 0x070075C8 -static const Vtx totwc_seg7_vertex_070074C8[] = { - {{{ -469, -7679, 1135}, 0, { 350, 13700}, {0x9b, 0x51, 0x20, 0x00}}}, - {{{ -469, -5119, 1135}, 0, { 350, 7468}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1134, -5119, 470}, 0, { 2638, 7468}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ -1134, -7679, 470}, 0, { 2638, 13700}, {0x9b, 0x51, 0x20, 0x00}}}, - {{{ 470, -7679, -1134}, 0, { 2638, 13700}, {0x9b, 0x51, 0x20, 0x00}}}, - {{{ 1135, -5119, -469}, 0, { 350, 7468}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 1135, -7679, -469}, 0, { 350, 13700}, {0x9b, 0x51, 0x20, 0x00}}}, - {{{ 470, -5119, -1134}, 0, { 2638, 7468}, {0x9b, 0x51, 0x20, 0xff}}}, - {{{ 470, -7679, 1135}, 0, { 346, 13700}, {0x7d, 0x3e, 0x1c, 0x00}}}, - {{{ -469, -5119, 1135}, 0, { 2636, 7468}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ -469, -7679, 1135}, 0, { 2636, 13700}, {0x7d, 0x3e, 0x1c, 0x00}}}, - {{{ 470, -5119, 1135}, 0, { 346, 7468}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1135, -7679, -469}, 0, { 2638, 13700}, {0x7d, 0x3e, 0x1c, 0x00}}}, - {{{ 1135, -5119, 470}, 0, { 350, 7468}, {0x7d, 0x3e, 0x1c, 0xff}}}, - {{{ 1135, -7679, 470}, 0, { 350, 13700}, {0x7d, 0x3e, 0x1c, 0x00}}}, - {{{ 1135, -5119, -469}, 0, { 2638, 7468}, {0x7d, 0x3e, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070074C8, 0x004bec30, 15051, 0x000074c8, 256); // 0x070075C8 - 0x070076C8 -static const Vtx totwc_seg7_vertex_070075C8[] = { - {{{ -1134, -7679, 470}, 0, { 350, 13700}, {0xc3, 0x67, 0x2b, 0x00}}}, - {{{ -1134, -5119, 470}, 0, { 350, 7468}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1134, -5119, -469}, 0, { 2638, 7468}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ -1134, -7679, -469}, 0, { 2638, 13700}, {0xc3, 0x67, 0x2b, 0x00}}}, - {{{ -469, -7679, -1134}, 0, { 2636, 13700}, {0xc3, 0x67, 0x2b, 0x00}}}, - {{{ -469, -5119, -1134}, 0, { 2636, 7468}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 470, -5119, -1134}, 0, { 346, 7468}, {0xc3, 0x67, 0x2b, 0xff}}}, - {{{ 470, -7679, -1134}, 0, { 346, 13700}, {0xc3, 0x67, 0x2b, 0x00}}}, - {{{ -1134, -7679, -469}, 0, { 2604, 13704}, {0xe4, 0x87, 0x39, 0x00}}}, - {{{ -469, -5119, -1134}, 0, { 330, 7468}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ -469, -7679, -1134}, 0, { 316, 13700}, {0xe4, 0x87, 0x39, 0x00}}}, - {{{ -1134, -5119, -469}, 0, { 2620, 7474}, {0xe4, 0x87, 0x39, 0xff}}}, - {{{ 1135, -7679, 470}, 0, { 322, 13686}, {0x5d, 0x2e, 0x00, 0x00}}}, - {{{ 1135, -5119, 470}, 0, { 338, 7454}, {0x5d, 0x2e, 0x00, 0xff}}}, - {{{ 470, -5119, 1135}, 0, { 2626, 7460}, {0x5d, 0x2e, 0x00, 0xff}}}, - {{{ 470, -7679, 1135}, 0, { 2612, 13692}, {0x5d, 0x2e, 0x00, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_070075C8, 0x004bec30, 15051, 0x000075c8, 256); // 0x070076C8 - 0x07007808 static const Gfx totwc_seg7_dl_070076C8[] = { diff --git a/levels/totwc/areas/1/collision.inc.c b/levels/totwc/areas/1/collision.inc.c index 38ef427d6..ca5d594e6 100644 --- a/levels/totwc/areas/1/collision.inc.c +++ b/levels/totwc/areas/1/collision.inc.c @@ -1,614 +1,3 @@ +#include "pc/rom_assets.h" // 0x07007A18 - 0x070088AC -const Collision totwc_seg7_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0xE5), - COL_VERTEX(883, -2047, 1260), - COL_VERTEX(883, -1842, 1260), - COL_VERTEX(629, -2457, 1514), - COL_VERTEX(627, -1842, 1514), - COL_VERTEX(219, -2047, 1515), - COL_VERTEX(219, -1842, 1515), - COL_VERTEX(774, -1842, 1152), - COL_VERTEX(593, -1842, 1333), - COL_VERTEX(219, -1842, 1362), - COL_VERTEX(525, -1842, 1360), - COL_VERTEX(219, -2047, 1362), - COL_VERTEX(-626, -1842, 1514), - COL_VERTEX(-216, -1842, 1514), - COL_VERTEX(-216, -1842, 1360), - COL_VERTEX(-216, -2047, 1360), - COL_VERTEX(-216, -2047, 1514), - COL_VERTEX(-626, -2457, 1514), - COL_VERTEX(-807, -1842, 1115), - COL_VERTEX(-524, -1842, 1360), - COL_VERTEX(-590, -1842, 1333), - COL_VERTEX(1333, -1842, -590), - COL_VERTEX(1360, -2047, -521), - COL_VERTEX(1360, -2047, -216), - COL_VERTEX(1360, -1842, -521), - COL_VERTEX(1514, -2047, -216), - COL_VERTEX(1514, -2457, -626), - COL_VERTEX(1224, -2047, -916), - COL_VERTEX(1333, -2047, -590), - COL_VERTEX(1115, -2047, -807), - COL_VERTEX(1514, -2047, 217), - COL_VERTEX(1514, -2457, 627), - COL_VERTEX(1150, -1842, 773), - COL_VERTEX(1514, -1842, 627), - COL_VERTEX(1360, -2047, 217), - COL_VERTEX(1360, -2047, 525), - COL_VERTEX(1333, -2047, 591), - COL_VERTEX(1150, -2047, 773), - COL_VERTEX(1260, -2047, 880), - COL_VERTEX(774, -2047, 1152), - COL_VERTEX(593, -2047, 1333), - COL_VERTEX(525, -2047, 1360), - COL_VERTEX(-1359, -1842, -524), - COL_VERTEX(-1332, -2047, -590), - COL_VERTEX(-1359, -2047, -524), - COL_VERTEX(-1332, -1842, -590), - COL_VERTEX(-1151, -1842, -771), - COL_VERTEX(-1513, -1842, -216), - COL_VERTEX(-1513, -2457, -626), - COL_VERTEX(-1513, -2047, -216), - COL_VERTEX(-1359, -2047, -216), - COL_VERTEX(-1151, -2047, -771), - COL_VERTEX(-1259, -2047, -879), - COL_VERTEX(-1223, -2047, 917), - COL_VERTEX(-1513, -2457, 627), - COL_VERTEX(-1223, -1842, 917), - COL_VERTEX(-1513, -1842, 627), - COL_VERTEX(-1359, -1842, 217), - COL_VERTEX(-1513, -2047, 217), - COL_VERTEX(-773, -2047, -1151), - COL_VERTEX(-882, -2047, -1259), - COL_VERTEX(-626, -1842, -1513), - COL_VERTEX(-628, -2457, -1513), - COL_VERTEX(-216, -2047, -1513), - COL_VERTEX(217, -2047, -1359), - COL_VERTEX(217, -2047, -1513), - COL_VERTEX(627, -1842, -1513), - COL_VERTEX(625, -2457, -1514), - COL_VERTEX(-1114, -2047, 808), - COL_VERTEX(-916, -2047, 1224), - COL_VERTEX(917, -2047, -1223), - COL_VERTEX(-592, -2047, -1332), - COL_VERTEX(-524, -2047, -1359), - COL_VERTEX(-216, -2047, -1359), - COL_VERTEX(523, -2047, -1361), - COL_VERTEX(591, -2047, -1332), - COL_VERTEX(808, -2047, -1114), - COL_VERTEX(-807, -2047, 1115), - COL_VERTEX(-590, -2047, 1333), - COL_VERTEX(-524, -2047, 1360), - COL_VERTEX(-1359, -2047, 217), - COL_VERTEX(-1359, -2047, 525), - COL_VERTEX(-1332, -2047, 591), - COL_VERTEX(-916, -1842, 1224), - COL_VERTEX(1514, -1842, -626), - COL_VERTEX(1360, -1842, -216), - COL_VERTEX(1514, -1842, -216), - COL_VERTEX(1224, -1842, -916), - COL_VERTEX(1115, -1842, -807), - COL_VERTEX(1514, -1842, 217), - COL_VERTEX(1260, -1842, 880), - COL_VERTEX(1333, -1842, 591), - COL_VERTEX(1360, -1842, 217), - COL_VERTEX(1360, -1842, 525), - COL_VERTEX(-1513, -1842, -626), - COL_VERTEX(-1359, -1842, -216), - COL_VERTEX(-1259, -1842, -879), - COL_VERTEX(-1513, -1842, 217), - COL_VERTEX(-1114, -1842, 808), - COL_VERTEX(-1332, -1842, 591), - COL_VERTEX(-1359, -1842, 525), - COL_VERTEX(-882, -1842, -1259), - COL_VERTEX(-773, -1842, -1151), - COL_VERTEX(-216, -1842, -1513), - COL_VERTEX(-216, -1842, -1359), - COL_VERTEX(-592, -1842, -1332), - COL_VERTEX(-524, -1842, -1359), - COL_VERTEX(217, -1842, -1513), - COL_VERTEX(217, -1842, -1359), - COL_VERTEX(917, -1842, -1223), - COL_VERTEX(523, -1842, -1361), - COL_VERTEX(591, -1842, -1332), - COL_VERTEX(808, -1842, -1114), - COL_VERTEX(7168, -8191, -8191), - COL_VERTEX(-7167, -8191, -7167), - COL_VERTEX(7168, -8191, -7167), - COL_VERTEX(-7167, -8191, -8191), - COL_VERTEX(7168, -8191, 8192), - COL_VERTEX(8192, -8191, -8191), - COL_VERTEX(-8191, -8191, 8192), - COL_VERTEX(-7167, -8191, 8192), - COL_VERTEX(-8191, -8191, -8191), - COL_VERTEX(7168, -8191, 7168), - COL_VERTEX(8192, -8191, 8192), - COL_VERTEX(-7167, -8191, 7168), - COL_VERTEX(4608, 2048, -3583), - COL_VERTEX(4608, 2048, -4607), - COL_VERTEX(4403, 2355, -3788), - COL_VERTEX(3584, 2048, -4607), - COL_VERTEX(3584, 2048, -3583), - COL_VERTEX(3789, 2355, -3788), - COL_VERTEX(3789, 2355, -4402), - COL_VERTEX(4403, 2355, -4402), - COL_VERTEX(4506, -5119, -3685), - COL_VERTEX(4506, 1024, -3685), - COL_VERTEX(3686, 1024, -3685), - COL_VERTEX(3686, 2048, -3685), - COL_VERTEX(3686, -5119, -3685), - COL_VERTEX(3686, 1024, -4505), - COL_VERTEX(3686, 2048, -4505), - COL_VERTEX(4506, 2048, -3685), - COL_VERTEX(3686, -5119, -4505), - COL_VERTEX(4506, 2048, -4505), - COL_VERTEX(4506, 1024, -4505), - COL_VERTEX(4506, -5119, -4505), - COL_VERTEX(4096, 3994, -4095), - COL_VERTEX(-3583, 2048, -3583), - COL_VERTEX(-4402, 2355, -3788), - COL_VERTEX(-3583, 2048, -4607), - COL_VERTEX(-4607, 2048, -3583), - COL_VERTEX(-3685, -5119, -3685), - COL_VERTEX(-3685, -5119, -4505), - COL_VERTEX(-4505, -5119, -3685), - COL_VERTEX(-4505, -5119, -4505), - COL_VERTEX(-4095, 3994, -4095), - COL_VERTEX(-3788, 2355, -4402), - COL_VERTEX(-4505, 1024, -3685), - COL_VERTEX(-3685, 1024, -3685), - COL_VERTEX(-4505, 1024, -4505), - COL_VERTEX(-3685, 1024, -4505), - COL_VERTEX(4506, 1024, 4506), - COL_VERTEX(4506, 1024, 3686), - COL_VERTEX(3686, 1024, 4506), - COL_VERTEX(3686, 1024, 3686), - COL_VERTEX(3584, 2048, 4608), - COL_VERTEX(3789, 2355, 4403), - COL_VERTEX(3584, 2048, 3584), - COL_VERTEX(4608, 2048, 3584), - COL_VERTEX(4608, 2048, 4608), - COL_VERTEX(4096, 3994, 4096), - COL_VERTEX(4403, 2355, 3789), - COL_VERTEX(4506, -5119, 4506), - COL_VERTEX(4506, -5119, 3686), - COL_VERTEX(3686, -5119, 4506), - COL_VERTEX(3686, -5119, 3686), - COL_VERTEX(-3583, 2048, 4608), - COL_VERTEX(-4402, 2355, 4403), - COL_VERTEX(-3788, 2355, 4403), - COL_VERTEX(-4607, 2048, 4608), - COL_VERTEX(-3583, 2048, 3584), - COL_VERTEX(-3788, 2355, 3789), - COL_VERTEX(-4402, 2355, 3789), - COL_VERTEX(-4505, 1024, 3686), - COL_VERTEX(-4505, -5119, 3686), - COL_VERTEX(-3685, -5119, 3686), - COL_VERTEX(-3685, 1024, 3686), - COL_VERTEX(-3685, -5119, 4506), - COL_VERTEX(-3685, 1024, 4506), - COL_VERTEX(-4505, 1024, 4506), - COL_VERTEX(-4505, -5119, 4506), - COL_VERTEX(-3685, 2048, 4506), - COL_VERTEX(-4505, 2048, 4506), - COL_VERTEX(-4505, 2048, 3686), - COL_VERTEX(-3685, 2048, 3686), - COL_VERTEX(470, -2866, 1135), - COL_VERTEX(-469, -2866, 1135), - COL_VERTEX(1135, -2866, 470), - COL_VERTEX(-1134, -2866, -469), - COL_VERTEX(-469, -2866, -1134), - COL_VERTEX(470, -2866, -1134), - COL_VERTEX(1135, -2866, -469), - COL_VERTEX(1135, -5119, 470), - COL_VERTEX(1135, -5119, -469), - COL_VERTEX(470, -5119, 1135), - COL_VERTEX(-469, -5119, 1135), - COL_VERTEX(-1134, -2866, 470), - COL_VERTEX(-1134, -5119, 470), - COL_VERTEX(-1134, -5119, -469), - COL_VERTEX(-469, -5119, -1134), - COL_VERTEX(470, -5119, -1134), - COL_VERTEX(-4607, 2048, -4607), - COL_VERTEX(-3788, 2355, -3788), - COL_VERTEX(-4402, 2355, -4402), - COL_VERTEX(-4505, 2048, -3685), - COL_VERTEX(-4505, 2048, -4505), - COL_VERTEX(-3685, 2048, -4505), - COL_VERTEX(-3685, 2048, -3685), - COL_VERTEX(3686, 2048, 4506), - COL_VERTEX(4506, 2048, 4506), - COL_VERTEX(3686, 2048, 3686), - COL_VERTEX(4506, 2048, 3686), - COL_VERTEX(4403, 2355, 4403), - COL_VERTEX(3789, 2355, 3789), - COL_VERTEX(-4607, 2048, 3584), - COL_VERTEX(-4095, 3994, 4096), - COL_VERTEX(7168, -8191, 0), - COL_VERTEX(0, -8191, 7168), - COL_VERTEX(0, -8191, 0), - COL_VERTEX(0, -8191, -7167), - COL_VERTEX(-7167, -8191, 0), - COL_TRI_INIT(SURFACE_DEFAULT, 182), - COL_TRI(124, 125, 126), - COL_TRI(124, 127, 125), - COL_TRI(124, 128, 127), - COL_TRI(129, 127, 128), - COL_TRI(128, 126, 129), - COL_TRI(128, 124, 126), - COL_TRI(129, 130, 127), - COL_TRI(125, 127, 130), - COL_TRI(125, 130, 131), - COL_TRI(125, 131, 126), - COL_TRI(132, 133, 134), - COL_TRI(133, 135, 134), - COL_TRI(132, 134, 136), - COL_TRI(136, 134, 137), - COL_TRI(144, 131, 130), - COL_TRI(133, 139, 135), - COL_TRI(134, 135, 138), - COL_TRI(137, 138, 141), - COL_TRI(134, 138, 137), - COL_TRI(136, 137, 140), - COL_TRI(140, 137, 142), - COL_TRI(137, 141, 142), - COL_TRI(142, 141, 139), - COL_TRI(140, 142, 143), - COL_TRI(142, 139, 133), - COL_TRI(143, 142, 133), - COL_TRI(143, 133, 132), - COL_TRI(131, 144, 126), - COL_TRI(129, 144, 130), - COL_TRI(144, 129, 126), - COL_TRI(145, 148, 209), - COL_TRI(145, 209, 147), - COL_TRI(145, 147, 154), - COL_TRI(145, 154, 210), - COL_TRI(146, 211, 209), - COL_TRI(146, 209, 148), - COL_TRI(147, 209, 211), - COL_TRI(147, 211, 154), - COL_TRI(148, 210, 146), - COL_TRI(153, 146, 210), - COL_TRI(148, 145, 210), - COL_TRI(149, 156, 155), - COL_TRI(149, 155, 151), - COL_TRI(150, 156, 149), - COL_TRI(150, 158, 156), - COL_TRI(151, 155, 157), - COL_TRI(151, 157, 152), - COL_TRI(152, 158, 150), - COL_TRI(152, 157, 158), - COL_TRI(146, 153, 211), - COL_TRI(159, 216, 161), - COL_TRI(153, 154, 211), - COL_TRI(154, 153, 210), - COL_TRI(155, 212, 213), - COL_TRI(155, 213, 157), - COL_TRI(156, 212, 155), - COL_TRI(157, 213, 214), - COL_TRI(157, 214, 158), - COL_TRI(156, 215, 212), - COL_TRI(158, 214, 215), - COL_TRI(158, 215, 156), - COL_TRI(165, 167, 163), - COL_TRI(159, 217, 216), - COL_TRI(160, 217, 159), - COL_TRI(160, 219, 217), - COL_TRI(161, 216, 218), - COL_TRI(161, 218, 162), - COL_TRI(162, 219, 160), - COL_TRI(162, 218, 219), - COL_TRI(163, 167, 220), - COL_TRI(163, 220, 164), - COL_TRI(164, 165, 163), - COL_TRI(170, 161, 172), - COL_TRI(166, 169, 220), - COL_TRI(167, 166, 220), - COL_TRI(164, 221, 165), - COL_TRI(166, 221, 169), - COL_TRI(166, 165, 221), - COL_TRI(165, 166, 167), - COL_TRI(168, 169, 221), - COL_TRI(169, 168, 220), - COL_TRI(164, 168, 221), - COL_TRI(168, 164, 220), - COL_TRI(170, 159, 161), - COL_TRI(171, 159, 170), - COL_TRI(174, 177, 178), - COL_TRI(171, 160, 159), - COL_TRI(172, 161, 162), - COL_TRI(172, 162, 173), - COL_TRI(173, 160, 171), - COL_TRI(173, 162, 160), - COL_TRI(174, 178, 176), - COL_TRI(175, 177, 174), - COL_TRI(176, 175, 174), - COL_TRI(175, 222, 177), - COL_TRI(177, 222, 178), - COL_TRI(178, 179, 176), - COL_TRI(179, 178, 222), - COL_TRI(180, 179, 222), - COL_TRI(175, 180, 222), - COL_TRI(181, 184, 183), - COL_TRI(182, 181, 183), - COL_TRI(183, 184, 185), - COL_TRI(184, 186, 185), - COL_TRI(181, 191, 184), - COL_TRI(185, 186, 188), - COL_TRI(186, 187, 188), - COL_TRI(187, 181, 182), - COL_TRI(188, 187, 182), - COL_TRI(187, 190, 181), - COL_TRI(189, 190, 187), - COL_TRI(186, 189, 187), - COL_TRI(190, 191, 181), - COL_TRI(191, 192, 184), - COL_TRI(179, 180, 223), - COL_TRI(179, 223, 176), - COL_TRI(175, 176, 223), - COL_TRI(175, 223, 180), - COL_TRI(184, 192, 186), - COL_TRI(192, 189, 186), - COL_TRI(193, 2, 16), - COL_TRI(193, 16, 194), - COL_TRI(194, 16, 53), - COL_TRI(16, 68, 52), - COL_TRI(195, 2, 193), - COL_TRI(195, 30, 2), - COL_TRI(16, 2, 4), - COL_TRI(0, 2, 30), - COL_TRI(16, 4, 15), - COL_TRI(51, 15, 4), - COL_TRI(51, 4, 0), - COL_TRI(51, 68, 15), - COL_TRI(51, 52, 68), - COL_TRI(47, 51, 59), - COL_TRI(51, 62, 59), - COL_TRI(29, 30, 25), - COL_TRI(51, 48, 57), - COL_TRI(51, 57, 52), - COL_TRI(51, 29, 24), - COL_TRI(51, 37, 29), - COL_TRI(48, 47, 53), - COL_TRI(53, 57, 48), - COL_TRI(52, 53, 16), - COL_TRI(51, 0, 37), - COL_TRI(30, 37, 0), - COL_TRI(25, 24, 29), - COL_TRI(53, 47, 196), - COL_TRI(51, 24, 26), - COL_TRI(51, 26, 69), - COL_TRI(26, 25, 66), - COL_TRI(66, 69, 26), - COL_TRI(51, 69, 64), - COL_TRI(64, 66, 61), - COL_TRI(61, 62, 64), - COL_TRI(51, 64, 62), - COL_TRI(59, 61, 47), - COL_TRI(196, 47, 61), - COL_TRI(196, 61, 197), - COL_TRI(197, 61, 66), - COL_TRI(197, 66, 198), - COL_TRI(66, 25, 199), - COL_TRI(198, 66, 199), - COL_TRI(199, 25, 30), - COL_TRI(199, 30, 195), - COL_TRI(200, 195, 193), - COL_TRI(201, 199, 195), - COL_TRI(201, 195, 200), - COL_TRI(200, 193, 202), - COL_TRI(202, 193, 194), - COL_TRI(202, 194, 203), - COL_TRI(203, 194, 204), - COL_TRI(194, 53, 204), - COL_TRI(204, 53, 196), - COL_TRI(203, 204, 205), - COL_TRI(205, 204, 196), - COL_TRI(205, 196, 206), - COL_TRI(206, 196, 197), - COL_TRI(206, 197, 207), - COL_TRI(207, 197, 198), - COL_TRI(208, 198, 199), - COL_TRI(207, 198, 208), - COL_TRI(208, 199, 201), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 8), - COL_TRI(224, 225, 121), - COL_TRI(224, 226, 225), - COL_TRI(114, 226, 224), - COL_TRI(227, 228, 226), - COL_TRI(114, 227, 226), - COL_TRI(226, 123, 225), - COL_TRI(226, 228, 123), - COL_TRI(227, 113, 228), - COL_TRI_INIT(SURFACE_WARP, 8), - COL_TRI(112, 113, 114), - COL_TRI(112, 115, 113), - COL_TRI(116, 117, 112), - COL_TRI(115, 118, 119), - COL_TRI(115, 120, 118), - COL_TRI(121, 119, 116), - COL_TRI(116, 122, 117), - COL_TRI(121, 123, 119), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 152), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI(4, 2, 5), - COL_TRI(2, 3, 5), - COL_TRI(3, 1, 6), - COL_TRI(7, 3, 6), - COL_TRI(8, 5, 3), - COL_TRI(8, 3, 9), - COL_TRI(3, 7, 9), - COL_TRI(4, 5, 8), - COL_TRI(4, 8, 10), - COL_TRI(11, 12, 13), - COL_TRI(14, 13, 12), - COL_TRI(10, 8, 9), - COL_TRI(14, 12, 15), - COL_TRI(16, 11, 82), - COL_TRI(17, 82, 11), - COL_TRI(11, 13, 18), - COL_TRI(11, 18, 19), - COL_TRI(11, 19, 17), - COL_TRI(12, 11, 16), - COL_TRI(16, 82, 68), - COL_TRI(12, 16, 15), - COL_TRI(20, 23, 83), - COL_TRI(21, 23, 20), - COL_TRI(68, 82, 17), - COL_TRI(22, 23, 21), - COL_TRI(22, 84, 23), - COL_TRI(24, 85, 84), - COL_TRI(24, 84, 22), - COL_TRI(23, 84, 85), - COL_TRI(25, 83, 85), - COL_TRI(25, 85, 24), - COL_TRI(23, 85, 83), - COL_TRI(26, 83, 25), - COL_TRI(26, 86, 83), - COL_TRI(20, 83, 86), - COL_TRI(20, 86, 87), - COL_TRI(27, 20, 87), - COL_TRI(21, 20, 27), - COL_TRI(31, 89, 32), - COL_TRI(28, 86, 26), - COL_TRI(28, 87, 86), - COL_TRI(27, 87, 28), - COL_TRI(29, 32, 30), - COL_TRI(29, 88, 32), - COL_TRI(30, 32, 89), - COL_TRI(31, 32, 90), - COL_TRI(32, 88, 91), - COL_TRI(32, 91, 92), - COL_TRI(32, 92, 90), - COL_TRI(30, 89, 37), - COL_TRI(33, 91, 88), - COL_TRI(33, 88, 29), - COL_TRI(34, 91, 33), - COL_TRI(34, 92, 91), - COL_TRI(35, 92, 34), - COL_TRI(35, 90, 92), - COL_TRI(36, 31, 90), - COL_TRI(36, 90, 35), - COL_TRI(37, 31, 36), - COL_TRI(37, 89, 31), - COL_TRI(43, 41, 94), - COL_TRI(38, 1, 0), - COL_TRI(38, 6, 1), - COL_TRI(39, 6, 38), - COL_TRI(39, 7, 6), - COL_TRI(40, 9, 7), - COL_TRI(40, 7, 39), - COL_TRI(10, 9, 40), - COL_TRI(41, 93, 46), - COL_TRI(41, 46, 94), - COL_TRI(42, 41, 43), - COL_TRI(47, 95, 51), - COL_TRI(45, 95, 93), - COL_TRI(45, 93, 44), - COL_TRI(46, 93, 47), - COL_TRI(47, 93, 95), - COL_TRI(44, 93, 41), - COL_TRI(48, 46, 47), - COL_TRI(49, 46, 48), - COL_TRI(49, 94, 46), - COL_TRI(43, 94, 49), - COL_TRI(50, 45, 44), - COL_TRI(51, 95, 45), - COL_TRI(51, 45, 50), - COL_TRI(42, 44, 41), - COL_TRI(50, 44, 42), - COL_TRI(52, 54, 53), - COL_TRI(53, 96, 57), - COL_TRI(54, 55, 53), - COL_TRI(53, 55, 96), - COL_TRI(55, 54, 97), - COL_TRI(55, 97, 98), - COL_TRI(55, 98, 99), - COL_TRI(55, 99, 56), - COL_TRI(56, 96, 55), - COL_TRI(57, 96, 56), - COL_TRI(60, 105, 103), - COL_TRI(57, 56, 79), - COL_TRI(58, 100, 59), - COL_TRI(59, 60, 61), - COL_TRI(59, 100, 60), - COL_TRI(58, 101, 100), - COL_TRI(60, 100, 101), - COL_TRI(61, 60, 102), - COL_TRI(60, 103, 102), - COL_TRI(60, 101, 104), - COL_TRI(60, 104, 105), - COL_TRI(65, 111, 108), - COL_TRI(61, 102, 62), - COL_TRI(62, 102, 103), - COL_TRI(62, 103, 72), - COL_TRI(63, 106, 64), - COL_TRI(64, 106, 65), - COL_TRI(64, 65, 66), - COL_TRI(63, 107, 106), - COL_TRI(65, 106, 107), - COL_TRI(66, 65, 108), - COL_TRI(65, 107, 109), - COL_TRI(65, 109, 110), - COL_TRI(65, 110, 111), - COL_TRI(70, 104, 101), - COL_TRI(66, 108, 69), - COL_TRI(67, 54, 52), - COL_TRI(67, 97, 54), - COL_TRI(68, 17, 76), - COL_TRI(69, 108, 111), - COL_TRI(69, 111, 75), - COL_TRI(71, 104, 70), - COL_TRI(71, 105, 104), - COL_TRI(70, 101, 58), - COL_TRI(72, 103, 105), - COL_TRI(72, 105, 71), - COL_TRI(73, 107, 63), - COL_TRI(73, 109, 107), - COL_TRI(74, 109, 73), - COL_TRI(78, 13, 14), - COL_TRI(74, 110, 109), - COL_TRI(75, 111, 110), - COL_TRI(75, 110, 74), - COL_TRI(76, 19, 77), - COL_TRI(76, 17, 19), - COL_TRI(77, 19, 18), - COL_TRI(77, 18, 78), - COL_TRI(78, 18, 13), - COL_TRI(79, 99, 80), - COL_TRI(79, 56, 99), - COL_TRI(80, 99, 98), - COL_TRI(80, 98, 81), - COL_TRI(81, 98, 97), - COL_TRI(81, 97, 67), - COL_TRI_STOP(), - COL_SPECIAL_INIT(23), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -4095, 2935, 0, /*yaw*/ 64), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 4608, -357, -511, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -4095, 666, 512, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -5631, -1893, 6144, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2047, -869, 2048, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 1024, 1178, 1536, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2047, -357, -2559, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 2560, -2917, 2560, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 1024, 1178, 4096, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -1023, -869, 5632, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -5119, -2405, 1024, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 512, -2917, 3584, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 1024, -1893, -3071, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -511, -869, -4095, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 4608, -3429, 1536, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 6144, -3429, -5119, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -2559, -2405, -6655, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 3072, -869, 5632, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 6144, -1381, -511, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 4096, 666, -1535, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -4607, -1381, -2559, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -1535, -2917, -6143, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 2560, -3429, -3583, /*yaw*/ 0), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(totwc_seg7_collision, 0x004bec30, 15051, 0x00007a18, 3732); diff --git a/levels/totwc/cloud/model.inc.c b/levels/totwc/cloud/model.inc.c index f2f077773..75e5f4a9b 100644 --- a/levels/totwc/cloud/model.inc.c +++ b/levels/totwc/cloud/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x07007930 - 0x07007970 -static const Vtx totwc_seg7_vertex_07007930[] = { - {{{ 1024, 512, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 512, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, -511, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, -511, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(totwc_seg7_vertex_07007930, 0x004bec30, 15051, 0x00007930, 64); // 0x07007970 - 0x070079A8 static const Gfx totwc_seg7_dl_07007970[] = { diff --git a/levels/totwc/texture.inc.c b/levels/totwc/texture.inc.c index 3b0473283..20daa8fc3 100644 --- a/levels/totwc/texture.inc.c +++ b/levels/totwc/texture.inc.c @@ -1,19 +1,12 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07001000 -ALIGNED8 const Texture totwc_seg7_texture_07000000[] = { -#include "levels/totwc/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(totwc_seg7_texture_07000000, "levels/totwc/0.rgba16.inc.c", 0x004bec30, 15051, 0x00000000, 4096); // 0x07001000 - 0x07001800 -ALIGNED8 const Texture totwc_seg7_texture_07001000[] = { -#include "levels/totwc/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(totwc_seg7_texture_07001000, "levels/totwc/1.rgba16.inc.c", 0x004bec30, 15051, 0x00001000, 2048); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture totwc_seg7_texture_07001800[] = { -#include "levels/totwc/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(totwc_seg7_texture_07001800, "levels/totwc/2.rgba16.inc.c", 0x004bec30, 15051, 0x00001800, 2048); // 0x07002000 - 0x07002800 -ALIGNED8 const Texture totwc_seg7_texture_07002000[] = { -#include "levels/totwc/3.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(totwc_seg7_texture_07002000, "levels/totwc/3.ia16.inc.c", 0x004bec30, 15051, 0x00002000, 2048); diff --git a/levels/ttc/areas/1/1/model.inc.c b/levels/ttc/areas/1/1/model.inc.c index d538b8c1d..68d29034d 100644 --- a/levels/ttc/areas/1/1/model.inc.c +++ b/levels/ttc/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07001000 - 0x07001018 static const Lights1 ttc_seg7_lights_07001000 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -29,2479 +30,406 @@ static const Lights1 ttc_seg7_lights_07001060 = gdSPDefLights1( ); // 0x07001078 - 0x07001168 -static const Vtx ttc_seg7_vertex_07001078[] = { - {{{ 297, 3318, 2081}, 0, { 479, 0}, {0x30, 0x1e, 0x8f, 0xff}}}, - {{{ 297, 3072, 2081}, 0, { 0, 0}, {0x57, 0x00, 0xa5, 0xff}}}, - {{{ 276, 3072, 2061}, 0, { 0, 2012}, {0x57, 0x00, 0xa5, 0xff}}}, - {{{ 641, 3318, 2081}, 0, { 479, 0}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ 641, 3072, 2081}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 621, 3072, 2061}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 621, 3277, 2061}, 0, { 403, 2012}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ 641, 3318, 2081}, 0, { 0, 0}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ 621, 3277, 2061}, 0, { 53, 2012}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ 416, 3277, 2061}, 0, { 394, 2012}, {0xd0, 0x1e, 0x8f, 0xff}}}, - {{{ 395, 3318, 2081}, 0, { 479, 0}, {0xd0, 0x1e, 0x8f, 0xff}}}, - {{{ 416, 3277, 2061}, 0, { 44, 2012}, {0xd0, 0x1e, 0x8f, 0xff}}}, - {{{ 416, 3072, 2061}, 0, { 479, 2012}, {0xa9, 0x00, 0xa5, 0xff}}}, - {{{ 395, 3072, 2081}, 0, { 479, 0}, {0xa9, 0x00, 0xa5, 0xff}}}, - {{{ 395, 3318, 2081}, 0, { 0, 0}, {0xd0, 0x1e, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001078, 0x0042cf20, 42199, 0x00001078, 240); // 0x07001168 - 0x07001258 -static const Vtx ttc_seg7_vertex_07001168[] = { - {{{ -48, 3318, 2081}, 0, { 479, 0}, {0x30, 0x1e, 0x8f, 0xff}}}, - {{{ -48, 3072, 2081}, 0, { 0, 0}, {0x57, 0x00, 0xa5, 0xff}}}, - {{{ -69, 3072, 2061}, 0, { 0, 2012}, {0x57, 0x00, 0xa5, 0xff}}}, - {{{ 297, 3318, 2081}, 0, { 479, 0}, {0x30, 0x1e, 0x8f, 0xff}}}, - {{{ 276, 3072, 2061}, 0, { 0, 2012}, {0x57, 0x00, 0xa5, 0xff}}}, - {{{ 276, 3277, 2061}, 0, { 403, 2012}, {0x30, 0x1e, 0x8f, 0xff}}}, - {{{ 297, 3318, 2081}, 0, { 0, 0}, {0x30, 0x1e, 0x8f, 0xff}}}, - {{{ 276, 3277, 2061}, 0, { 53, 2012}, {0x30, 0x1e, 0x8f, 0xff}}}, - {{{ 71, 3277, 2061}, 0, { 394, 2012}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ 51, 3318, 2081}, 0, { 479, 0}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ 71, 3277, 2061}, 0, { 44, 2012}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ 51, 3072, 2081}, 0, { 479, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 51, 3318, 2081}, 0, { 0, 0}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ 71, 3072, 2061}, 0, { 479, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -69, 3277, 2061}, 0, { 403, 2012}, {0x30, 0x1e, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001168, 0x0042cf20, 42199, 0x00001168, 240); // 0x07001258 - 0x07001348 -static const Vtx ttc_seg7_vertex_07001258[] = { - {{{ -394, 3318, 2081}, 0, { 0, 0}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ -414, 3277, 2061}, 0, { 53, 2012}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ -619, 3277, 2061}, 0, { 394, 2012}, {0xd0, 0x1e, 0x8f, 0xff}}}, - {{{ -48, 3318, 2081}, 0, { 0, 0}, {0x30, 0x1e, 0x8f, 0xff}}}, - {{{ -273, 3277, 2061}, 0, { 394, 2012}, {0xd0, 0x1e, 0x8f, 0xff}}}, - {{{ -294, 3318, 2081}, 0, { 479, 0}, {0xd0, 0x1e, 0x8f, 0xff}}}, - {{{ -69, 3277, 2061}, 0, { 53, 2012}, {0x30, 0x1e, 0x8f, 0xff}}}, - {{{ -273, 3277, 2061}, 0, { 44, 2012}, {0xd0, 0x1e, 0x8f, 0xff}}}, - {{{ -294, 3072, 2081}, 0, { 479, 0}, {0xa9, 0x00, 0xa5, 0xff}}}, - {{{ -294, 3318, 2081}, 0, { 0, 0}, {0xd0, 0x1e, 0x8f, 0xff}}}, - {{{ -273, 3072, 2061}, 0, { 479, 2012}, {0xa9, 0x00, 0xa5, 0xff}}}, - {{{ -394, 3318, 2081}, 0, { 479, 0}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ -394, 3072, 2081}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -414, 3072, 2061}, 0, { 0, 2012}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -414, 3277, 2061}, 0, { 403, 2012}, {0x31, 0x1e, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001258, 0x0042cf20, 42199, 0x00001258, 240); // 0x07001348 - 0x07001438 -static const Vtx ttc_seg7_vertex_07001348[] = { - {{{ 296, 1392, 2081}, 0, { 479, 0}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ 276, 1146, 2061}, 0, { 0, 2012}, {0x31, 0xe2, 0x90, 0xff}}}, - {{{ 276, 1351, 2061}, 0, { 403, 2012}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ -394, 3318, 2081}, 0, { 0, 0}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ -619, 3277, 2061}, 0, { 394, 2012}, {0xd0, 0x1e, 0x8f, 0xff}}}, - {{{ -640, 3318, 2081}, 0, { 479, 0}, {0xd0, 0x1e, 0x8f, 0xff}}}, - {{{ -619, 3277, 2061}, 0, { 44, 2012}, {0xd0, 0x1e, 0x8f, 0xff}}}, - {{{ -640, 3072, 2081}, 0, { 479, 0}, {0xa9, 0x00, 0xa5, 0xff}}}, - {{{ -640, 3318, 2081}, 0, { 0, 0}, {0xd0, 0x1e, 0x8f, 0xff}}}, - {{{ -619, 3072, 2061}, 0, { 479, 2012}, {0xa9, 0x00, 0xa5, 0xff}}}, - {{{ 296, 1392, 2081}, 0, { 0, 0}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ 276, 1351, 2061}, 0, { 53, 2012}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ 71, 1351, 2061}, 0, { 394, 2012}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ 51, 1392, 2081}, 0, { 479, 0}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ 296, 1105, 2081}, 0, { 0, 0}, {0x31, 0xe2, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001348, 0x0042cf20, 42199, 0x00001348, 240); // 0x07001438 - 0x07001528 -static const Vtx ttc_seg7_vertex_07001438[] = { - {{{ -48, 1392, 2081}, 0, { 479, 0}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ -48, 1105, 2081}, 0, { 0, 0}, {0x31, 0xe2, 0x90, 0xff}}}, - {{{ -68, 1146, 2061}, 0, { 0, 2012}, {0x31, 0xe2, 0x90, 0xff}}}, - {{{ 71, 1351, 2061}, 0, { 44, 2012}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ 71, 1146, 2061}, 0, { 479, 2012}, {0xcf, 0xe2, 0x90, 0xff}}}, - {{{ 51, 1105, 2081}, 0, { 479, 0}, {0xcf, 0xe2, 0x90, 0xff}}}, - {{{ 51, 1392, 2081}, 0, { 0, 0}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ 51, 1105, 2081}, 0, { 0, 0}, {0xcf, 0xe2, 0x90, 0xff}}}, - {{{ 276, 1146, 2061}, 0, { 394, 2012}, {0x31, 0xe2, 0x90, 0xff}}}, - {{{ 296, 1105, 2081}, 0, { 479, 0}, {0x31, 0xe2, 0x90, 0xff}}}, - {{{ 71, 1146, 2061}, 0, { 53, 2012}, {0xcf, 0xe2, 0x90, 0xff}}}, - {{{ -48, 1392, 2081}, 0, { 0, 0}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ -273, 1351, 2061}, 0, { 394, 2012}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ -293, 1392, 2081}, 0, { 479, 0}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ -68, 1351, 2061}, 0, { 53, 2012}, {0x31, 0x1e, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001438, 0x0042cf20, 42199, 0x00001438, 240); // 0x07001528 - 0x07001618 -static const Vtx ttc_seg7_vertex_07001528[] = { - {{{ -393, 1392, 2081}, 0, { 0, 0}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ -618, 1351, 2061}, 0, { 394, 2012}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ -638, 1392, 2081}, 0, { 479, 0}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ -48, 1392, 2081}, 0, { 479, 0}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ -68, 1146, 2061}, 0, { 0, 2012}, {0x31, 0xe2, 0x90, 0xff}}}, - {{{ -68, 1351, 2061}, 0, { 403, 2012}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ -273, 1351, 2061}, 0, { 44, 2012}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ -293, 1105, 2081}, 0, { 479, 0}, {0xcf, 0xe2, 0x90, 0xff}}}, - {{{ -293, 1392, 2081}, 0, { 0, 0}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ -273, 1146, 2061}, 0, { 479, 2012}, {0xcf, 0xe2, 0x90, 0xff}}}, - {{{ -293, 1105, 2081}, 0, { 0, 0}, {0xcf, 0xe2, 0x90, 0xff}}}, - {{{ -273, 1146, 2061}, 0, { 53, 2012}, {0xcf, 0xe2, 0x90, 0xff}}}, - {{{ -68, 1146, 2061}, 0, { 394, 2012}, {0x31, 0xe2, 0x90, 0xff}}}, - {{{ -48, 1105, 2081}, 0, { 479, 0}, {0x31, 0xe2, 0x90, 0xff}}}, - {{{ -413, 1351, 2061}, 0, { 53, 2012}, {0x31, 0x1e, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001528, 0x0042cf20, 42199, 0x00001528, 240); // 0x07001618 - 0x07001708 -static const Vtx ttc_seg7_vertex_07001618[] = { - {{{ -1435, 2114, -1506}, 0, { 0, 0}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1406, 2073, -1506}, 0, { 53, 2012}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1261, 2073, -1651}, 0, { 394, 2012}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -393, 1392, 2081}, 0, { 479, 0}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ -413, 1146, 2061}, 0, { 0, 2012}, {0x31, 0xe2, 0x90, 0xff}}}, - {{{ -413, 1351, 2061}, 0, { 403, 2012}, {0x31, 0x1e, 0x90, 0xff}}}, - {{{ -393, 1105, 2081}, 0, { 0, 0}, {0x31, 0xe2, 0x90, 0xff}}}, - {{{ -618, 1351, 2061}, 0, { 44, 2012}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ -618, 1146, 2061}, 0, { 479, 2012}, {0xcf, 0xe2, 0x90, 0xff}}}, - {{{ -638, 1105, 2081}, 0, { 479, 0}, {0xcf, 0xe2, 0x90, 0xff}}}, - {{{ -638, 1392, 2081}, 0, { 0, 0}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ -638, 1105, 2081}, 0, { 0, 0}, {0xcf, 0xe2, 0x90, 0xff}}}, - {{{ -413, 1146, 2061}, 0, { 394, 2012}, {0x31, 0xe2, 0x90, 0xff}}}, - {{{ -393, 1105, 2081}, 0, { 479, 0}, {0x31, 0xe2, 0x90, 0xff}}}, - {{{ -618, 1146, 2061}, 0, { 53, 2012}, {0xcf, 0xe2, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001618, 0x0042cf20, 42199, 0x00001618, 240); // 0x07001708 - 0x070017F8 -static const Vtx ttc_seg7_vertex_07001708[] = { - {{{ -1261, 1827, -1680}, 0, { 0, 0}, {0x72, 0xe1, 0x2c, 0xff}}}, - {{{ -1406, 1868, -1506}, 0, { 394, 2012}, {0x2c, 0xe1, 0x72, 0xff}}}, - {{{ -1435, 1827, -1506}, 0, { 479, 0}, {0x2c, 0xe1, 0x72, 0xff}}}, - {{{ -1435, 2114, -1506}, 0, { 0, 0}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1261, 2073, -1651}, 0, { 394, 2012}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -1261, 2114, -1680}, 0, { 479, 0}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -1261, 2073, -1651}, 0, { 44, 2012}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -1261, 1868, -1651}, 0, { 479, 2012}, {0x72, 0xe1, 0x2c, 0xff}}}, - {{{ -1261, 1827, -1680}, 0, { 479, 0}, {0x72, 0xe1, 0x2c, 0xff}}}, - {{{ -1261, 2114, -1680}, 0, { 0, 0}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -1435, 2114, -1506}, 0, { 479, 0}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1435, 1827, -1506}, 0, { 0, 0}, {0x2c, 0xe1, 0x72, 0xff}}}, - {{{ -1406, 1868, -1506}, 0, { 0, 2012}, {0x2c, 0xe1, 0x72, 0xff}}}, - {{{ -1406, 2073, -1506}, 0, { 403, 2012}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1261, 1868, -1651}, 0, { 53, 2012}, {0x72, 0xe1, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001708, 0x0042cf20, 42199, 0x00001708, 240); // 0x070017F8 - 0x070018E8 -static const Vtx ttc_seg7_vertex_070017F8[] = { - {{{ -1018, 1587, -1923}, 0, { 0, 0}, {0x72, 0xe1, 0x2c, 0xff}}}, - {{{ -1018, 1628, -1894}, 0, { 53, 2012}, {0x72, 0xe1, 0x2c, 0xff}}}, - {{{ -1163, 1628, -1750}, 0, { 394, 2012}, {0x2c, 0xe1, 0x72, 0xff}}}, - {{{ -1192, 1873, -1750}, 0, { 0, 0}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1018, 1832, -1894}, 0, { 394, 2012}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -1018, 1873, -1923}, 0, { 479, 0}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -1163, 1832, -1750}, 0, { 53, 2012}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1018, 1832, -1894}, 0, { 44, 2012}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -1018, 1628, -1894}, 0, { 479, 2012}, {0x72, 0xe1, 0x2c, 0xff}}}, - {{{ -1018, 1587, -1923}, 0, { 479, 0}, {0x72, 0xe1, 0x2c, 0xff}}}, - {{{ -1018, 1873, -1923}, 0, { 0, 0}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -1192, 1873, -1750}, 0, { 479, 0}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1163, 1628, -1750}, 0, { 0, 2012}, {0x2c, 0xe1, 0x72, 0xff}}}, - {{{ -1163, 1832, -1750}, 0, { 403, 2012}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1192, 1587, -1750}, 0, { 0, 0}, {0x2c, 0xe1, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070017F8, 0x0042cf20, 42199, 0x000017f8, 240); // 0x070018E8 - 0x070019D8 -static const Vtx ttc_seg7_vertex_070018E8[] = { - {{{ -1437, 1633, -1505}, 0, { 479, 0}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1408, 1387, -1505}, 0, { 0, 2012}, {0x2c, 0xe1, 0x72, 0xff}}}, - {{{ -1408, 1592, -1505}, 0, { 403, 2012}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1018, 1587, -1923}, 0, { 0, 0}, {0x72, 0xe1, 0x2c, 0xff}}}, - {{{ -1163, 1628, -1750}, 0, { 394, 2012}, {0x2c, 0xe1, 0x72, 0xff}}}, - {{{ -1192, 1587, -1750}, 0, { 479, 0}, {0x2c, 0xe1, 0x72, 0xff}}}, - {{{ -1437, 1633, -1505}, 0, { 0, 0}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1408, 1592, -1505}, 0, { 53, 2012}, {0x2c, 0x1f, 0x72, 0xff}}}, - {{{ -1263, 1592, -1649}, 0, { 394, 2012}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -1263, 1633, -1678}, 0, { 479, 0}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -1263, 1592, -1649}, 0, { 44, 2012}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -1263, 1346, -1678}, 0, { 479, 0}, {0x72, 0xe1, 0x2c, 0xff}}}, - {{{ -1263, 1633, -1678}, 0, { 0, 0}, {0x72, 0x1f, 0x2c, 0xff}}}, - {{{ -1263, 1387, -1649}, 0, { 479, 2012}, {0x72, 0xe1, 0x2c, 0xff}}}, - {{{ -1437, 1346, -1505}, 0, { 0, 0}, {0x2c, 0xe1, 0x72, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070018E8, 0x0042cf20, 42199, 0x000018e8, 240); // 0x070019D8 - 0x07001AC8 -static const Vtx ttc_seg7_vertex_070019D8[] = { - {{{ -298, -1207, -2080}, 0, { 479, 0}, {0xd0, 0x1e, 0x71, 0xff}}}, - {{{ -298, -1453, -2080}, 0, { 0, 0}, {0xa9, 0x00, 0x5b, 0xff}}}, - {{{ -277, -1453, -2060}, 0, { 0, 2012}, {0xa9, 0x00, 0x5b, 0xff}}}, - {{{ -1263, 1346, -1678}, 0, { 0, 0}, {0x72, 0xe1, 0x2c, 0xff}}}, - {{{ -1263, 1387, -1649}, 0, { 53, 2012}, {0x72, 0xe1, 0x2c, 0xff}}}, - {{{ -1408, 1387, -1505}, 0, { 394, 2012}, {0x2c, 0xe1, 0x72, 0xff}}}, - {{{ -1437, 1346, -1505}, 0, { 479, 0}, {0x2c, 0xe1, 0x72, 0xff}}}, - {{{ -298, -1207, -2080}, 0, { 0, 0}, {0xd0, 0x1e, 0x71, 0xff}}}, - {{{ -277, -1248, -2060}, 0, { 53, 2012}, {0xd0, 0x1e, 0x71, 0xff}}}, - {{{ -73, -1248, -2060}, 0, { 394, 2012}, {0x30, 0x1e, 0x71, 0xff}}}, - {{{ -52, -1207, -2080}, 0, { 479, 0}, {0x30, 0x1e, 0x71, 0xff}}}, - {{{ -73, -1248, -2060}, 0, { 44, 2012}, {0x30, 0x1e, 0x71, 0xff}}}, - {{{ -52, -1453, -2080}, 0, { 479, 0}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ -52, -1207, -2080}, 0, { 0, 0}, {0x30, 0x1e, 0x71, 0xff}}}, - {{{ -73, -1453, -2060}, 0, { 479, 2012}, {0x57, 0x00, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070019D8, 0x0042cf20, 42199, 0x000019d8, 240); // 0x07001AC8 - 0x07001BB8 -static const Vtx ttc_seg7_vertex_07001AC8[] = { - {{{ -618, -2487, 2061}, 0, { 44, 2012}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ -638, -2692, 2081}, 0, { 479, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -638, -2446, 2081}, 0, { 0, 0}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ -298, -1207, -2080}, 0, { 479, 0}, {0xd0, 0x1e, 0x71, 0xff}}}, - {{{ -277, -1453, -2060}, 0, { 0, 2012}, {0xa9, 0x00, 0x5b, 0xff}}}, - {{{ -277, -1248, -2060}, 0, { 403, 2012}, {0xd0, 0x1e, 0x71, 0xff}}}, - {{{ -392, -2446, 2081}, 0, { 0, 0}, {0x30, 0x1e, 0x8f, 0xff}}}, - {{{ -618, -2487, 2061}, 0, { 394, 2012}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ -638, -2446, 2081}, 0, { 479, 0}, {0xcf, 0x1e, 0x90, 0xff}}}, - {{{ -413, -2487, 2061}, 0, { 53, 2012}, {0x30, 0x1e, 0x8f, 0xff}}}, - {{{ -392, -2446, 2081}, 0, { 479, 0}, {0x30, 0x1e, 0x8f, 0xff}}}, - {{{ -392, -2692, 2081}, 0, { 0, 0}, {0x57, 0x00, 0xa5, 0xff}}}, - {{{ -413, -2692, 2061}, 0, { 0, 2012}, {0x57, 0x00, 0xa5, 0xff}}}, - {{{ -413, -2487, 2061}, 0, { 403, 2012}, {0x30, 0x1e, 0x8f, 0xff}}}, - {{{ -618, -2692, 2061}, 0, { 479, 2012}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001AC8, 0x0042cf20, 42199, 0x00001ac8, 240); // 0x07001BB8 - 0x07001CB8 -static const Vtx ttc_seg7_vertex_07001BB8[] = { - {{{ 1629, 6037, 1919}, 0, { 479, 480}, {0xb9, 0x9b, 0xe9, 0xff}}}, - {{{ 1629, 6191, 1919}, 0, { 479, 0}, {0xa7, 0x54, 0x1e, 0xff}}}, - {{{ 1919, 6191, 1629}, 0, { 0, 0}, {0x00, 0x2a, 0x89, 0xff}}}, - {{{ 1919, 6037, 1629}, 0, { 0, 480}, {0x00, 0x8e, 0xca, 0xff}}}, - {{{ 1919, 6191, 2208}, 0, { 0, 0}, {0x24, 0x33, 0x6d, 0xff}}}, - {{{ 1919, 6037, 2208}, 0, { 0, 480}, {0xe9, 0x9b, 0x48, 0xff}}}, - {{{ 2208, 6037, 1919}, 0, { 479, 480}, {0x57, 0xa4, 0x00, 0xff}}}, - {{{ 2208, 6191, 1919}, 0, { 479, 0}, {0x49, 0x67, 0x00, 0xff}}}, - {{{ 1970, 6037, 1970}, 0, { 224, 480}, {0x43, 0x9b, 0x21, 0xff}}}, - {{{ 1970, 6037, 1867}, 0, { 314, 480}, {0x21, 0x9b, 0xbd, 0xff}}}, - {{{ 1629, 6191, 1919}, 0, { 0, 0}, {0xa7, 0x54, 0x1e, 0xff}}}, - {{{ 1919, 6037, 2208}, 0, { 479, 480}, {0xe9, 0x9b, 0x48, 0xff}}}, - {{{ 1919, 6191, 2208}, 0, { 479, 0}, {0x24, 0x33, 0x6d, 0xff}}}, - {{{ 1629, 6037, 1919}, 0, { 0, 480}, {0xb9, 0x9b, 0xe9, 0xff}}}, - {{{ 1867, 6037, 1970}, 0, { 223, 480}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 1970, 6037, 1970}, 0, { 314, 480}, {0x43, 0x9b, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001BB8, 0x0042cf20, 42199, 0x00001bb8, 256); // 0x07001CB8 - 0x07001DA8 -static const Vtx ttc_seg7_vertex_07001CB8[] = { - {{{ 1919, 6037, 1629}, 0, { 479, 480}, {0x00, 0x8e, 0xca, 0xff}}}, - {{{ 1919, 6191, 1629}, 0, { 479, 0}, {0x00, 0x2a, 0x89, 0xff}}}, - {{{ 2208, 6037, 1919}, 0, { 0, 480}, {0x57, 0xa4, 0x00, 0xff}}}, - {{{ 1970, 6037, 1867}, 0, { 223, 480}, {0x21, 0x9b, 0xbd, 0xff}}}, - {{{ 1867, 6037, 1867}, 0, { 314, 480}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 2208, 6191, 1919}, 0, { 0, 0}, {0x49, 0x67, 0x00, 0xff}}}, - {{{ 1867, 5284, 1867}, 0, { 96, 2012}, {0xe9, 0x73, 0xd2, 0xff}}}, - {{{ 1867, 6037, 1867}, 0, { 96, 480}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 1970, 6037, 1867}, 0, { 0, 480}, {0x21, 0x9b, 0xbd, 0xff}}}, - {{{ 1970, 5284, 1867}, 0, { 0, 2012}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ 1919, 6037, 1629}, 0, { 0, 480}, {0x00, 0x8e, 0xca, 0xff}}}, - {{{ 1867, 6037, 1867}, 0, { 223, 480}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 1629, 6037, 1919}, 0, { 479, 480}, {0xb9, 0x9b, 0xe9, 0xff}}}, - {{{ 1867, 5284, 1970}, 0, { 223, 2012}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 1867, 6037, 1970}, 0, { 223, 480}, {0xdf, 0x9b, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001CB8, 0x0042cf20, 42199, 0x00001cb8, 240); // 0x07001DA8 - 0x07001E38 -static const Vtx ttc_seg7_vertex_07001DA8[] = { - {{{ 1970, 5284, 1970}, 0, { 351, 2012}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ 1970, 6037, 1970}, 0, { 351, 480}, {0x43, 0x9b, 0x21, 0xff}}}, - {{{ 1867, 6037, 1970}, 0, { 223, 480}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 1867, 5284, 1970}, 0, { 223, 2012}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 1970, 5284, 1867}, 0, { 479, 2012}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ 1970, 6037, 1867}, 0, { 479, 480}, {0x21, 0x9b, 0xbd, 0xff}}}, - {{{ 1867, 6037, 1867}, 0, { 223, 480}, {0xbd, 0x9b, 0xdf, 0xff}}}, - {{{ 1867, 6037, 1970}, 0, { 314, 480}, {0xdf, 0x9b, 0x43, 0xff}}}, - {{{ 1629, 6037, 1919}, 0, { 479, 480}, {0xb9, 0x9b, 0xe9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001DA8, 0x0042cf20, 42199, 0x00001da8, 144); // 0x07001E38 - 0x07001E78 -static const Vtx ttc_seg7_vertex_07001E38[] = { - {{{ -1052, -1760, -1462}, 0, { -7184, -3780}, {0x59, 0x54, 0x1e, 0xff}}}, - {{{ -865, -1760, -1649}, 0, { -4832, -3780}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -865, -1607, -1649}, 0, { -4832, -5142}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1052, -1607, -1462}, 0, { -7184, -5142}, {0x78, 0x00, 0xd9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001E38, 0x0042cf20, 42199, 0x00001e38, 64); // 0x07001E78 - 0x07001F78 -static const Vtx ttc_seg7_vertex_07001E78[] = { - {{{ -861, -173, 2081}, 0, { 14378, -3780}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1011, -173, 1931}, 0, { 14378, -5190}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -649, -173, 1569}, 0, { 10972, -5190}, {0x10, 0x89, 0xd8, 0xff}}}, - {{{ -1660, 2524, 162}, 0, { 4056, 4054}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2070, 2524, 162}, 0, { -4118, 4054}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -2070, 2524, -247}, 0, { -4118, -4120}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -1660, 2524, -247}, 0, { 4056, -4120}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ 1936, -173, 1007}, 0, { -3842, 4330}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 862, -173, 2081}, 0, { 6266, 4330}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -349, -173, 1569}, 0, { 9560, -3780}, {0xdb, 0xb0, 0xa5, 0xff}}}, - {{{ 1074, -173, 145}, 0, { -3842, -3780}, {0x9d, 0xb7, 0xe6, 0xff}}}, - {{{ -1011, -173, 1931}, 0, { 2114, 1962}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1080, -173, 1718}, 0, { 1434, 636}, {0xe3, 0xac, 0xa7, 0xff}}}, - {{{ -935, -173, 1573}, 0, { 70, 636}, {0xc6, 0x92, 0x13, 0xff}}}, - {{{ -1080, -173, 1428}, 0, { 70, -728}, {0x18, 0x9b, 0x48, 0xff}}}, - {{{ -1080, -173, 1139}, 0, { -1290, -2090}, {0x17, 0x9b, 0xb8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001E78, 0x0042cf20, 42199, 0x00001e78, 256); // 0x07001F78 - 0x07002058 -static const Vtx ttc_seg7_vertex_07001F78[] = { - {{{ -935, -173, 1573}, 0, { 70, 636}, {0xc6, 0x92, 0x13, 0xff}}}, - {{{ -1080, -173, 1139}, 0, { -1290, -2090}, {0x17, 0x9b, 0xb8, 0xff}}}, - {{{ -649, -173, 1569}, 0, { -1290, 1962}, {0x10, 0x89, 0xd8, 0xff}}}, - {{{ -1011, -173, 1931}, 0, { 2114, 1962}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1225, -173, 1573}, 0, { 1434, -728}, {0x48, 0x9b, 0xe8, 0xff}}}, - {{{ -1080, -173, 1718}, 0, { 1434, 636}, {0xe3, 0xac, 0xa7, 0xff}}}, - {{{ -1442, -173, 1501}, 0, { 2114, -2090}, {0xcf, 0x97, 0xcf, 0xff}}}, - {{{ -1080, -173, 1428}, 0, { 70, -728}, {0x18, 0x9b, 0x48, 0xff}}}, - {{{ 1936, -173, 1007}, 0, { -3842, 4330}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1074, -173, -144}, 0, { -5204, -5142}, {0xa7, 0xb7, 0xcc, 0xff}}}, - {{{ 1936, -173, -1006}, 0, {-13316, -5142}, {0xd8, 0x8f, 0xd8, 0xff}}}, - {{{ 2081, -173, -861}, 0, {-13316, -3780}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2081, -173, 862}, 0, { -5204, 4330}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1074, -173, 145}, 0, { -3842, -3780}, {0x9d, 0xb7, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07001F78, 0x0042cf20, 42199, 0x00001f78, 224); // 0x07002058 - 0x07002158 -static const Vtx ttc_seg7_vertex_07002058[] = { - {{{ -144, -173, -1073}, 0, { 5078, 10186}, {0x1b, 0x8d, 0x2e, 0xff}}}, - {{{ -1006, -173, -1935}, 0, {-19256, 10186}, {0xc1, 0xa7, 0x3f, 0xff}}}, - {{{ -861, -173, -2080}, 0, {-19256, 6098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 862, -173, -2080}, 0, { 5078, -18236}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1007, -173, -1935}, 0, { 9166, -18236}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ 145, -173, -1073}, 0, { 9166, 6098}, {0x1e, 0xd6, 0x73, 0xff}}}, - {{{ -144, -173, -1073}, 0, { 14276, -1054}, {0x1b, 0x8d, 0x2e, 0xff}}}, - {{{ -1218, -173, 0}, 0, {-16052, -1054}, {0xdc, 0xcd, 0x6e, 0xff}}}, - {{{ -1363, -173, -144}, 0, {-16052, 3032}, {0xa7, 0xac, 0xe3, 0xff}}}, - {{{ -289, -173, -1218}, 0, { 14276, 3032}, {0x93, 0xcd, 0x24, 0xff}}}, - {{{ -1244, -224, -740}, 0, { 3034, 6098}, {0xed, 0x92, 0x3a, 0xff}}}, - {{{ -1244, -224, -1030}, 0, { -1052, 2010}, {0xe2, 0xac, 0xa7, 0xff}}}, - {{{ -955, -224, -1320}, 0, { -1052, -6164}, {0x13, 0x92, 0xc6, 0xff}}}, - {{{ -665, -224, -1030}, 0, { 7122, -6164}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ -810, -224, -885}, 0, { 7122, -2076}, {0xe3, 0xac, 0x59, 0xff}}}, - {{{ -955, -224, -1030}, 0, { 3034, -2076}, {0x1e, 0xac, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002058, 0x0042cf20, 42199, 0x00002058, 256); // 0x07002158 - 0x07002248 -static const Vtx ttc_seg7_vertex_07002158[] = { - {{{ -1244, -224, -740}, 0, { 3034, 6098}, {0xed, 0x92, 0x3a, 0xff}}}, - {{{ -1484, -224, -980}, 0, { -3722, 6098}, {0x93, 0xcd, 0xdc, 0xff}}}, - {{{ -1339, -224, -1125}, 0, { -3722, 2010}, {0x1d, 0xac, 0xa7, 0xff}}}, - {{{ -1244, -224, -1030}, 0, { -1052, 2010}, {0xe2, 0xac, 0xa7, 0xff}}}, - {{{ -1433, -173, -1219}, 0, { 4056, -11274}, {0x59, 0xac, 0x1d, 0xff}}}, - {{{ -1935, -173, -716}, 0, { 4056, 990}, {0xdc, 0xcd, 0x6d, 0xff}}}, - {{{ -2080, -173, -861}, 0, { 0, 990}, {0xd8, 0x8f, 0x28, 0xff}}}, - {{{ -1578, -173, -1363}, 0, { 0, -11274}, {0x50, 0xc8, 0xb0, 0xff}}}, - {{{ -1671, 1413, 162}, 0, { 4056, 4054}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2080, 1413, 162}, 0, { -4118, 4054}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -2080, 1413, -247}, 0, { -4118, -4120}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -1671, 1413, -247}, 0, { 4056, -4120}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -581, 1054, -911}, 0, { 0, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ -689, 901, -1019}, 0, { 990, 990}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ -689, 1054, -1019}, 0, { 990, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002158, 0x0042cf20, 42199, 0x00002158, 240); // 0x07002248 - 0x07002348 -static const Vtx ttc_seg7_vertex_07002248[] = { - {{{ -539, -1607, -2080}, 0, { 530, -22644}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -539, -1607, -1758}, 0, { 5078, -18096}, {0x76, 0xdb, 0x1a, 0xff}}}, - {{{ -861, -1607, -2080}, 0, { -4016, -18098}, {0x50, 0xc8, 0xb0, 0xff}}}, - {{{ -689, 1054, -1019}, 0, { 0, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ -689, 1054, -802}, 0, { 990, 990}, {0x1e, 0x54, 0x59, 0xff}}}, - {{{ -581, 1054, -911}, 0, { 990, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ -798, 1054, -911}, 0, { 0, 990}, {0x93, 0x33, 0x24, 0xff}}}, - {{{ -689, 1054, -802}, 0, { 0, 0}, {0x1e, 0x54, 0x59, 0xff}}}, - {{{ -689, 901, -802}, 0, { 0, 990}, {0xdc, 0xcd, 0x6d, 0xff}}}, - {{{ -581, 901, -911}, 0, { 990, 990}, {0x59, 0xac, 0x1d, 0xff}}}, - {{{ -581, 1054, -911}, 0, { 0, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ -581, 901, -911}, 0, { 0, 990}, {0x59, 0xac, 0x1d, 0xff}}}, - {{{ -689, 901, -1019}, 0, { 990, 990}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ -1349, 901, -1317}, 0, { 0, 0}, {0xe2, 0x54, 0xa7, 0xff}}}, - {{{ -1457, 901, -1208}, 0, { 0, 990}, {0x92, 0x33, 0x24, 0xff}}}, - {{{ -1349, 901, -1099}, 0, { 990, 990}, {0x00, 0x67, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002248, 0x0042cf20, 42199, 0x00002248, 256); // 0x07002348 - 0x07002428 -static const Vtx ttc_seg7_vertex_07002348[] = { - {{{ -798, 1054, -911}, 0, { 0, 0}, {0x93, 0x33, 0x24, 0xff}}}, - {{{ -798, 901, -911}, 0, { 0, 990}, {0xa7, 0xac, 0xe2, 0xff}}}, - {{{ -689, 901, -802}, 0, { 990, 990}, {0xdc, 0xcd, 0x6d, 0xff}}}, - {{{ -689, 1054, -802}, 0, { 990, 0}, {0x1e, 0x54, 0x59, 0xff}}}, - {{{ -689, 1054, -1019}, 0, { 0, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ -798, 901, -911}, 0, { 990, 990}, {0xa7, 0xac, 0xe2, 0xff}}}, - {{{ -798, 1054, -911}, 0, { 990, 0}, {0x93, 0x33, 0x24, 0xff}}}, - {{{ -689, 901, -1019}, 0, { 0, 990}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ -581, 901, -911}, 0, { 990, 0}, {0x59, 0xac, 0x1d, 0xff}}}, - {{{ -689, 901, -1019}, 0, { 990, 990}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ -689, 901, -802}, 0, { 0, 0}, {0xdc, 0xcd, 0x6d, 0xff}}}, - {{{ -1457, 901, -1208}, 0, { 0, 0}, {0x92, 0x33, 0x24, 0xff}}}, - {{{ -1349, 747, -1099}, 0, { 990, 990}, {0x00, 0xd6, 0x77, 0xff}}}, - {{{ -1349, 901, -1099}, 0, { 990, 0}, {0x00, 0x67, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002348, 0x0042cf20, 42199, 0x00002348, 224); // 0x07002428 - 0x07002528 -static const Vtx ttc_seg7_vertex_07002428[] = { - {{{ -1349, 901, -1317}, 0, { 0, 0}, {0xe2, 0x54, 0xa7, 0xff}}}, - {{{ -1349, 901, -1099}, 0, { 990, 990}, {0x00, 0x67, 0x49, 0xff}}}, - {{{ -1240, 901, -1208}, 0, { 990, 0}, {0x77, 0x2a, 0x00, 0xff}}}, - {{{ -1349, 901, -1099}, 0, { 0, 0}, {0x00, 0x67, 0x49, 0xff}}}, - {{{ -1349, 747, -1099}, 0, { 0, 990}, {0x00, 0xd6, 0x77, 0xff}}}, - {{{ -1240, 747, -1208}, 0, { 990, 990}, {0x49, 0x99, 0x00, 0xff}}}, - {{{ -1240, 901, -1208}, 0, { 0, 0}, {0x77, 0x2a, 0x00, 0xff}}}, - {{{ -1349, 747, -1317}, 0, { 990, 990}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ -1349, 901, -1317}, 0, { 990, 0}, {0xe2, 0x54, 0xa7, 0xff}}}, - {{{ -1240, 747, -1208}, 0, { 0, 990}, {0x49, 0x99, 0x00, 0xff}}}, - {{{ -1457, 901, -1208}, 0, { 0, 0}, {0x92, 0x33, 0x24, 0xff}}}, - {{{ -1457, 747, -1208}, 0, { 0, 990}, {0xa6, 0xac, 0xe3, 0xff}}}, - {{{ -1349, 747, -1099}, 0, { 990, 990}, {0x00, 0xd6, 0x77, 0xff}}}, - {{{ 938, -3714, -932}, 0, { 0, 0}, {0x1e, 0x54, 0x59, 0xff}}}, - {{{ 938, -3867, -932}, 0, { 0, 990}, {0xdc, 0xcd, 0x6d, 0xff}}}, - {{{ 1046, -3867, -1041}, 0, { 990, 990}, {0x5a, 0xac, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002428, 0x0042cf20, 42199, 0x00002428, 256); // 0x07002528 - 0x07002628 -static const Vtx ttc_seg7_vertex_07002528[] = { - {{{ -1349, 901, -1317}, 0, { 0, 0}, {0xe2, 0x54, 0xa7, 0xff}}}, - {{{ -1457, 747, -1208}, 0, { 990, 990}, {0xa6, 0xac, 0xe3, 0xff}}}, - {{{ -1457, 901, -1208}, 0, { 990, 0}, {0x92, 0x33, 0x24, 0xff}}}, - {{{ -1349, 747, -1317}, 0, { 0, 990}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ -1240, 747, -1208}, 0, { 990, 0}, {0x49, 0x99, 0x00, 0xff}}}, - {{{ -1349, 747, -1099}, 0, { 0, 0}, {0x00, 0xd6, 0x77, 0xff}}}, - {{{ -1457, 747, -1208}, 0, { 0, 990}, {0xa6, 0xac, 0xe3, 0xff}}}, - {{{ -1349, 747, -1317}, 0, { 990, 990}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ 938, -3714, -1150}, 0, { 0, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ 829, -3714, -1041}, 0, { 0, 990}, {0x93, 0x33, 0x24, 0xff}}}, - {{{ 938, -3714, -932}, 0, { 990, 990}, {0x1e, 0x54, 0x59, 0xff}}}, - {{{ 1046, -3714, -1041}, 0, { 990, 0}, {0x6e, 0x33, 0xdc, 0xff}}}, - {{{ 938, -3867, -1150}, 0, { 0, 990}, {0x25, 0xcd, 0x93, 0xff}}}, - {{{ 829, -3867, -1041}, 0, { 990, 990}, {0xa7, 0xac, 0xe3, 0xff}}}, - {{{ 938, -3714, -932}, 0, { 0, 0}, {0x1e, 0x54, 0x59, 0xff}}}, - {{{ 1046, -3867, -1041}, 0, { 990, 990}, {0x5a, 0xac, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002528, 0x0042cf20, 42199, 0x00002528, 256); // 0x07002628 - 0x07002728 -static const Vtx ttc_seg7_vertex_07002628[] = { - {{{ 1046, -3714, -1041}, 0, { 0, 0}, {0x6e, 0x33, 0xdc, 0xff}}}, - {{{ 938, -3867, -1150}, 0, { 990, 990}, {0x25, 0xcd, 0x93, 0xff}}}, - {{{ 938, -3714, -1150}, 0, { 990, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ 1046, -3867, -1041}, 0, { 0, 990}, {0x5a, 0xac, 0x1d, 0xff}}}, - {{{ 829, -3714, -1041}, 0, { 0, 0}, {0x93, 0x33, 0x24, 0xff}}}, - {{{ 829, -3867, -1041}, 0, { 0, 990}, {0xa7, 0xac, 0xe3, 0xff}}}, - {{{ 938, -3867, -932}, 0, { 990, 990}, {0xdc, 0xcd, 0x6d, 0xff}}}, - {{{ 938, -3714, -932}, 0, { 990, 0}, {0x1e, 0x54, 0x59, 0xff}}}, - {{{ 938, -3714, -1150}, 0, { 0, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ 829, -3867, -1041}, 0, { 990, 990}, {0xa7, 0xac, 0xe3, 0xff}}}, - {{{ 829, -3714, -1041}, 0, { 990, 0}, {0x93, 0x33, 0x24, 0xff}}}, - {{{ -1456, 8192, 603}, 0, { -7130, -2020}, {0x1f, 0x86, 0xf8, 0xff}}}, - {{{ 1457, 8192, 603}, 0, { 10132, -2020}, {0xd3, 0x8b, 0xee, 0xff}}}, - {{{ 603, 8192, 1457}, 0, { 5076, -7076}, {0xe7, 0x94, 0xc4, 0xff}}}, - {{{ 1046, -3867, -1041}, 0, { 990, 0}, {0x5a, 0xac, 0x1d, 0xff}}}, - {{{ 938, -3867, -932}, 0, { 0, 0}, {0xdc, 0xcd, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002628, 0x0042cf20, 42199, 0x00002628, 256); // 0x07002728 - 0x07002828 -static const Vtx ttc_seg7_vertex_07002728[] = { - {{{ -1080, -992, 1283}, 0, { -1052, 308}, {0x53, 0xb8, 0xc2, 0xff}}}, - {{{ -1080, -992, 1863}, 0, { 1672, 3032}, {0x28, 0x8f, 0x28, 0xff}}}, - {{{ -1369, -992, 1573}, 0, { 1672, 308}, {0x22, 0x8b, 0x22, 0xff}}}, - {{{ -790, -992, 1573}, 0, { -1052, 3032}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ -1188, -1095, 1175}, 0, { -1052, -714}, {0x40, 0x95, 0xee, 0xff}}}, - {{{ -1478, -1095, 1464}, 0, { 1672, -714}, {0x1a, 0x87, 0x1a, 0xff}}}, - {{{ -1623, -1095, 1320}, 0, { 1672, -2076}, {0xc1, 0xa7, 0xc1, 0xff}}}, - {{{ -1333, -1095, 1030}, 0, { -1052, -2076}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ -1456, 8192, 603}, 0, { -7130, -2020}, {0x1f, 0x86, 0xf8, 0xff}}}, - {{{ 603, 8192, 1457}, 0, { 5076, -7076}, {0xe7, 0x94, 0xc4, 0xff}}}, - {{{ -602, 8192, 1457}, 0, { -2074, -7076}, {0x25, 0x99, 0xc1, 0xff}}}, - {{{ 1457, 8192, -602}, 0, { 10132, 5130}, {0xc7, 0x90, 0x0f, 0xff}}}, - {{{ 1457, 8192, 603}, 0, { 10132, -2020}, {0xd3, 0x8b, 0xee, 0xff}}}, - {{{ -1456, 8192, -602}, 0, { -7130, 5130}, {0x3c, 0x94, 0x19, 0xff}}}, - {{{ -602, 8192, -1456}, 0, { -2074, 10186}, {0x19, 0x94, 0x3c, 0xff}}}, - {{{ 603, 8192, -1456}, 0, { 5076, 10186}, {0xe2, 0x90, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002728, 0x0042cf20, 42199, 0x00002728, 256); // 0x07002828 - 0x07002928 -static const Vtx ttc_seg7_vertex_07002828[] = { - {{{ 3301, 7475, 2081}, 0, { -7866, 8570}, {0xa7, 0xac, 0xe3, 0xff}}}, - {{{ 2081, 7475, 3301}, 0, { -7866, -8636}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ 862, 7475, 2081}, 0, { 9340, -8636}, {0x04, 0xaf, 0x9f, 0xff}}}, - {{{ 2081, 7475, 862}, 0, { 9342, 8570}, {0x9a, 0xb6, 0x07, 0xff}}}, - {{{ -944, -1607, -1353}, 0, { 3034, -5142}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ -1758, -1607, -539}, 0, { -7184, -5142}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ -1758, -1760, -539}, 0, { -7184, -3780}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1351, -2037, -946}, 0, { -2074, -1326}, {0x6d, 0xc1, 0x0e, 0xff}}}, - {{{ -944, -2037, -1353}, 0, { 3034, -1326}, {0x46, 0xeb, 0x67, 0xff}}}, - {{{ -1351, -2446, -946}, 0, { -2074, 2306}, {0x6c, 0x26, 0x36, 0xff}}}, - {{{ -944, -1760, -1353}, 0, { 3034, -3780}, {0x77, 0x21, 0x18, 0xff}}}, - {{{ -1758, -3104, -539}, 0, { -7184, 8142}, {0x15, 0xc3, 0x6c, 0xff}}}, - {{{ -781, -3104, -1516}, 0, { 5078, 8142}, {0x31, 0xe9, 0x72, 0xff}}}, - {{{ -539, -4822, -1758}, 0, { 8110, 23382}, {0x77, 0xd6, 0x00, 0xff}}}, - {{{ -539, -1760, -1758}, 0, { 8110, -3780}, {0x4a, 0x46, 0x4a, 0xff}}}, - {{{ -944, -2446, -1353}, 0, { 3034, 2306}, {0x15, 0x3d, 0x6c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002828, 0x0042cf20, 42199, 0x00002828, 256); // 0x07002928 - 0x07002A28 -static const Vtx ttc_seg7_vertex_07002928[] = { - {{{ -781, -3104, -1516}, 0, { 5078, 8142}, {0x31, 0xe9, 0x72, 0xff}}}, - {{{ -781, -4822, -1516}, 0, { 5078, 23382}, {0xe2, 0xac, 0x59, 0xff}}}, - {{{ -539, -4822, -1758}, 0, { 8110, 23382}, {0x77, 0xd6, 0x00, 0xff}}}, - {{{ -944, -2446, -1353}, 0, { 3034, 2306}, {0x15, 0x3d, 0x6c, 0xff}}}, - {{{ -1758, -3104, -539}, 0, { -7184, 8142}, {0x15, 0xc3, 0x6c, 0xff}}}, - {{{ -1351, -2446, -946}, 0, { -2074, 2306}, {0x6c, 0x26, 0x36, 0xff}}}, - {{{ -539, -4822, -1758}, 0, { -2074, 14184}, {0x77, 0xd6, 0x00, 0xff}}}, - {{{ -861, -1607, -2080}, 0, { 1966, -14340}, {0x50, 0xc8, 0xb0, 0xff}}}, - {{{ -539, -1607, -1758}, 0, { -2074, -14340}, {0x76, 0xdb, 0x1a, 0xff}}}, - {{{ -1161, -2139, -1571}, 0, { 3034, -1054}, {0x0e, 0xc1, 0x6d, 0xff}}}, - {{{ -1568, -2446, -1163}, 0, { -2074, 1670}, {0x67, 0x49, 0x00, 0xff}}}, - {{{ -1161, -2446, -1571}, 0, { 3034, 1670}, {0x00, 0x49, 0x67, 0xff}}}, - {{{ -1568, -2139, -1163}, 0, { -2074, -1054}, {0x6d, 0xc1, 0x0e, 0xff}}}, - {{{ -944, -2446, -1353}, 0, { 3034, 256}, {0x15, 0x3d, 0x6c, 0xff}}}, - {{{ -1161, -2446, -1571}, 0, { 3034, -2470}, {0x00, 0x49, 0x67, 0xff}}}, - {{{ -1568, -2446, -1163}, 0, { -2074, -2470}, {0x67, 0x49, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002928, 0x0042cf20, 42199, 0x00002928, 256); // 0x07002A28 - 0x07002B28 -static const Vtx ttc_seg7_vertex_07002A28[] = { - {{{ -944, -2446, -1353}, 0, { 3034, 256}, {0x15, 0x3d, 0x6c, 0xff}}}, - {{{ -1568, -2446, -1163}, 0, { -2074, -2470}, {0x67, 0x49, 0x00, 0xff}}}, - {{{ -1351, -2446, -946}, 0, { -2074, 256}, {0x6c, 0x26, 0x36, 0xff}}}, - {{{ -1758, -3104, -539}, 0, { 3034, 9164}, {0x15, 0xc3, 0x6c, 0xff}}}, - {{{ -1758, -1607, -539}, 0, { 3034, -4120}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ -2080, -1607, -861}, 0, { -1006, -4120}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2080, -3104, -861}, 0, { -1006, 9164}, {0x24, 0xcd, 0x6d, 0xff}}}, - {{{ -898, -4003, -1634}, 0, { 1560, 2828}, {0xc1, 0x1d, 0x69, 0xff}}}, - {{{ -781, -4822, -1516}, 0, { 3034, 10096}, {0xe2, 0xac, 0x59, 0xff}}}, - {{{ -781, -3104, -1516}, 0, { 3034, -5142}, {0x31, 0xe9, 0x72, 0xff}}}, - {{{ -539, -4822, -1758}, 0, { -2074, 14184}, {0x77, 0xd6, 0x00, 0xff}}}, - {{{ -861, -4822, -2080}, 0, { 1966, 14184}, {0x22, 0x9f, 0x49, 0xff}}}, - {{{ -861, -1607, -2080}, 0, { 1966, -14340}, {0x50, 0xc8, 0xb0, 0xff}}}, - {{{ -1103, -3104, -1839}, 0, { -5140, 2010}, {0xe3, 0xac, 0x59, 0xff}}}, - {{{ -1758, -3104, -539}, 0, { 7122, -2030}, {0x15, 0xc3, 0x6c, 0xff}}}, - {{{ -2080, -3104, -861}, 0, { 7122, 2010}, {0x24, 0xcd, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002A28, 0x0042cf20, 42199, 0x00002a28, 256); // 0x07002B28 - 0x07002C28 -static const Vtx ttc_seg7_vertex_07002B28[] = { - {{{ -1103, -3104, -1839}, 0, { -5140, 2010}, {0xe3, 0xac, 0x59, 0xff}}}, - {{{ -781, -3104, -1516}, 0, { -5140, -2030}, {0x31, 0xe9, 0x72, 0xff}}}, - {{{ -1758, -3104, -539}, 0, { 7122, -2030}, {0x15, 0xc3, 0x6c, 0xff}}}, - {{{ -2080, -3104, -861}, 0, { -5140, -4120}, {0x24, 0xcd, 0x6d, 0xff}}}, - {{{ -1103, -4003, -1839}, 0, { 7122, 3850}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ -1103, -3104, -1839}, 0, { 7122, -4120}, {0xe3, 0xac, 0x59, 0xff}}}, - {{{ -2080, -4003, -861}, 0, { -5140, 3850}, {0x1c, 0x78, 0x1c, 0xff}}}, - {{{ -898, -4003, -1634}, 0, { 1560, 2828}, {0xc1, 0x1d, 0x69, 0xff}}}, - {{{ -781, -3104, -1516}, 0, { 3034, -5142}, {0x31, 0xe9, 0x72, 0xff}}}, - {{{ -1103, -3104, -1839}, 0, { -1006, -5142}, {0xe3, 0xac, 0x59, 0xff}}}, - {{{ -1103, -4003, -1839}, 0, { -1006, 2828}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ -898, -4822, -1634}, 0, { 1560, 10096}, {0x1d, 0xac, 0x59, 0xff}}}, - {{{ -781, -4822, -1516}, 0, { 3034, 10096}, {0xe2, 0xac, 0x59, 0xff}}}, - {{{ -1876, -4022, -656}, 0, { -6162, 1976}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -898, -4822, -1634}, 0, { 6100, 9074}, {0x1d, 0xac, 0x59, 0xff}}}, - {{{ -898, -4022, -1634}, 0, { 6100, 1976}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002B28, 0x0042cf20, 42199, 0x00002b28, 256); // 0x07002C28 - 0x07002D08 -static const Vtx ttc_seg7_vertex_07002C28[] = { - {{{ -1876, -4022, -656}, 0, { -6162, 1976}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1876, -4822, -656}, 0, { -6162, 9074}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ -898, -4822, -1634}, 0, { 6100, 9074}, {0x1d, 0xac, 0x59, 0xff}}}, - {{{ -2080, -4156, -861}, 0, { -1006, -1940}, {0xc1, 0xa7, 0x3f, 0xff}}}, - {{{ -2080, -4822, -861}, 0, { -1006, 3964}, {0x59, 0xe3, 0x54, 0xff}}}, - {{{ -1876, -4156, -656}, 0, { 1560, -1940}, {0x1d, 0x9c, 0x47, 0xff}}}, - {{{ -1876, -4822, -656}, 0, { 1560, 3964}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ -539, -1760, -1758}, 0, { 8110, -3780}, {0x4a, 0x46, 0x4a, 0xff}}}, - {{{ -1052, -1760, -1462}, 0, { 3034, -5142}, {0x59, 0x54, 0x1e, 0xff}}}, - {{{ -944, -1760, -1353}, 0, { 3034, -3780}, {0x77, 0x21, 0x18, 0xff}}}, - {{{ -648, -1760, -1867}, 0, { 8110, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -944, -1607, -1353}, 0, { 3034, -5142}, {0x78, 0x00, 0x28, 0xff}}}, - {{{ -1052, -1607, -1462}, 0, { 4396, -5142}, {0x78, 0x00, 0xd9, 0xff}}}, - {{{ -1052, -1760, -1462}, 0, { 4396, -3780}, {0x59, 0x54, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002C28, 0x0042cf20, 42199, 0x00002c28, 224); // 0x07002D08 - 0x07002D88 -static const Vtx ttc_seg7_vertex_07002D08[] = { - {{{ -1080, -839, 1863}, 0, { -3436, 6098}, {0x3f, 0x59, 0x3f, 0xff}}}, - {{{ -790, -839, 1573}, 0, { 2012, 6098}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ -1080, -839, 1283}, 0, { 2012, 650}, {0x12, 0x6b, 0xc0, 0xff}}}, - {{{ -1369, -839, 1573}, 0, { -3436, 650}, {0xe7, 0x79, 0xe7, 0xff}}}, - {{{ -1333, -941, 1030}, 0, { 2012, -4802}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ -1623, -941, 1320}, 0, { -3436, -4802}, {0xc1, 0x59, 0xc1, 0xff}}}, - {{{ -1478, -941, 1464}, 0, { -3436, -2076}, {0xe7, 0x79, 0xe7, 0xff}}}, - {{{ -1188, -941, 1175}, 0, { 2012, -2076}, {0x45, 0x34, 0xa4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002D08, 0x0042cf20, 42199, 0x00002d08, 128); // 0x07002D88 - 0x07002E88 -static const Vtx ttc_seg7_vertex_07002D88[] = { - {{{ -649, -19, 1569}, 0, { 5728, 996}, {0x16, 0x70, 0xca, 0xff}}}, - {{{ -1011, -19, 1931}, 0, { 5728, -5816}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -861, -19, 2081}, 0, { 2906, -5816}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1660, 2678, -247}, 0, { 3034, -2416}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -2070, 2678, 162}, 0, { -2414, 3032}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1660, 2678, 162}, 0, { 3034, 3032}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -2070, 2678, -247}, 0, { -2414, -2416}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 1074, -19, 145}, 0, { 8016, 10186}, {0xa7, 0x49, 0xcc, 0xff}}}, - {{{ -349, -19, 1569}, 0, { 8016, -16620}, {0xe7, 0x6c, 0xc3, 0xff}}}, - {{{ 1936, -19, 1007}, 0, { -8206, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 862, -19, 2081}, 0, { -8206, -10032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -349, -19, 1569}, 0, { 2906, 3818}, {0xe7, 0x6c, 0xc3, 0xff}}}, - {{{ 862, -19, 2081}, 0, {-13316, 10406}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1080, -19, 1718}, 0, { -812, -1388}, {0x18, 0x65, 0xb8, 0xff}}}, - {{{ -1011, -19, 1931}, 0, { -3468, -2750}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -649, -19, 1569}, 0, { -3468, 4062}, {0x16, 0x70, 0xca, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002D88, 0x0042cf20, 42199, 0x00002d88, 256); // 0x07002E88 - 0x07002F68 -static const Vtx ttc_seg7_vertex_07002E88[] = { - {{{ -1080, -19, 1718}, 0, { -812, -1388}, {0x18, 0x65, 0xb8, 0xff}}}, - {{{ -1225, -19, 1573}, 0, { 1912, -1388}, {0x3a, 0x6e, 0x13, 0xff}}}, - {{{ -1011, -19, 1931}, 0, { -3468, -2750}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -649, -19, 1569}, 0, { -3468, 4062}, {0x16, 0x70, 0xca, 0xff}}}, - {{{ -935, -19, 1573}, 0, { -812, 1336}, {0xa7, 0x54, 0xe3, 0xff}}}, - {{{ -1442, -19, 1501}, 0, { 4636, -2750}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ -1080, -19, 1139}, 0, { 4636, 4062}, {0xe8, 0x65, 0xb8, 0xff}}}, - {{{ -1080, -19, 1428}, 0, { 1912, 1336}, {0xe8, 0x65, 0x48, 0xff}}}, - {{{ 1074, -19, -144}, 0, { 6654, -4460}, {0xba, 0x68, 0xee, 0xff}}}, - {{{ 1074, -19, 145}, 0, { 3928, -7186}, {0xa7, 0x49, 0xcc, 0xff}}}, - {{{ 1936, -19, 1007}, 0, {-12294, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2081, -19, -861}, 0, { 3928, 11762}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1936, -19, -1006}, 0, { 6654, 11762}, {0xb0, 0x38, 0xb0, 0xff}}}, - {{{ 2081, -19, 862}, 0, {-12294, -4460}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002E88, 0x0042cf20, 42199, 0x00002e88, 224); // 0x07002F68 - 0x07003068 -static const Vtx ttc_seg7_vertex_07002F68[] = { - {{{ -861, -1453, -2080}, 0, { -7184, -19118}, {0x20, 0x45, 0x65, 0xff}}}, - {{{ -539, -1453, -1758}, 0, { 1910, -19118}, {0x63, 0x49, 0x1a, 0xff}}}, - {{{ -539, -1453, -2080}, 0, { -2636, -23666}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -861, -19, -2080}, 0, {-10804, 3926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1007, -19, -1935}, 0, { 8144, -12296}, {0x28, 0x71, 0x28, 0xff}}}, - {{{ 862, -19, -2080}, 0, { 5418, -12296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1006, -19, -1935}, 0, {-10804, 6652}, {0xb0, 0x38, 0x50, 0xff}}}, - {{{ -144, -19, -1073}, 0, { 5418, 6652}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ 145, -19, -1073}, 0, { 8144, 3926}, {0x34, 0x49, 0x59, 0xff}}}, - {{{ -1671, 1567, -247}, 0, { 3034, -2416}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -2080, 1567, -247}, 0, { -2414, -2416}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -2080, 1567, 162}, 0, { -2414, 3032}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1671, 1567, 162}, 0, { 3034, 3032}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 2866, 5284, 2081}, 0, { -6162, 6098}, {0xc4, 0x6f, 0x00, 0xff}}}, - {{{ 1970, 5284, 1970}, 0, { 948, 562}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ 2081, 5284, 2866}, 0, { -6162, -4976}, {0x00, 0x78, 0xd9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07002F68, 0x0042cf20, 42199, 0x00002f68, 256); // 0x07003068 - 0x07003158 -static const Vtx ttc_seg7_vertex_07003068[] = { - {{{ -1478, -941, 1464}, 0, { -3436, -2076}, {0xe7, 0x79, 0xe7, 0xff}}}, - {{{ -1080, -839, 1283}, 0, { 2012, 650}, {0x12, 0x6b, 0xc0, 0xff}}}, - {{{ -1188, -941, 1175}, 0, { 2012, -2076}, {0x45, 0x34, 0xa4, 0xff}}}, - {{{ -1369, -839, 1573}, 0, { -3436, 650}, {0xe7, 0x79, 0xe7, 0xff}}}, - {{{ -1833, -3491, 615}, 0, { 2312, -5378}, {0xe3, 0x55, 0xa7, 0xff}}}, - {{{ -1593, -3491, 1349}, 0, { -2338, 3790}, {0x3f, 0x59, 0x3f, 0xff}}}, - {{{ -1346, -3491, 1102}, 0, { 2312, 3790}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ -2080, -3491, 862}, 0, { -2338, -5378}, {0xb1, 0x3a, 0xb1, 0xff}}}, - {{{ 2208, 6191, 1919}, 0, { -1052, 2010}, {0x49, 0x67, 0x00, 0xff}}}, - {{{ 1919, 6191, 1629}, 0, { 3034, 2010}, {0x00, 0x2a, 0x89, 0xff}}}, - {{{ 1629, 6191, 1919}, 0, { 3034, -2076}, {0xa7, 0x54, 0x1e, 0xff}}}, - {{{ 1919, 6191, 2208}, 0, { -1052, -2076}, {0x24, 0x33, 0x6d, 0xff}}}, - {{{ 1079, 5239, 1864}, 0, { -580, -5488}, {0xb3, 0xa5, 0xd8, 0xff}}}, - {{{ 1152, 5239, 1430}, 0, { 1936, -1910}, {0x91, 0xd7, 0xd5, 0xff}}}, - {{{ 1430, 5239, 1152}, 0, { 1936, 2010}, {0xc7, 0xb8, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003068, 0x0042cf20, 42199, 0x00003068, 240); // 0x07003158 - 0x07003258 -static const Vtx ttc_seg7_vertex_07003158[] = { - {{{ 1970, 5284, 1970}, 0, { 948, 562}, {0x21, 0x65, 0x43, 0xff}}}, - {{{ 1867, 5284, 1970}, 0, { 1672, -160}, {0xbd, 0x65, 0x21, 0xff}}}, - {{{ 2081, 5284, 2866}, 0, { -6162, -4976}, {0x00, 0x78, 0xd9, 0xff}}}, - {{{ 1079, 5284, 1864}, 0, { 7978, -4976}, {0xc5, 0x51, 0xb3, 0xff}}}, - {{{ 1867, 5284, 1867}, 0, { 2394, 562}, {0xe9, 0x73, 0xd2, 0xff}}}, - {{{ 1152, 5284, 1430}, 0, { 10534, -1400}, {0xa9, 0x48, 0xc7, 0xff}}}, - {{{ 2866, 5284, 2081}, 0, { -6162, 6098}, {0xc4, 0x6f, 0x00, 0xff}}}, - {{{ 1970, 5284, 1867}, 0, { 1672, 1282}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ 1864, 5284, 1079}, 0, { 7978, 6098}, {0xb8, 0x54, 0xc3, 0xff}}}, - {{{ 1430, 5284, 1152}, 0, { 10534, 2520}, {0xdb, 0x48, 0x9f, 0xff}}}, - {{{ 1079, 5239, 1864}, 0, { -580, -5488}, {0xb3, 0xa5, 0xd8, 0xff}}}, - {{{ 1430, 5239, 1152}, 0, { 1936, 2010}, {0xc7, 0xb8, 0xa9, 0xff}}}, - {{{ 1864, 5239, 1079}, 0, { -580, 5588}, {0xd5, 0xd7, 0x91, 0xff}}}, - {{{ -2080, -1453, -861}, 0, { -7184, 15296}, {0x58, 0x26, 0x52, 0xff}}}, - {{{ -1758, -1453, -539}, 0, { 1910, 15296}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ -861, -1453, -2080}, 0, { -7184, -19118}, {0x20, 0x45, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003158, 0x0042cf20, 42199, 0x00003158, 256); // 0x07003258 - 0x07003288 -static const Vtx ttc_seg7_vertex_07003258[] = { - {{{ -1758, -1453, -539}, 0, { 1910, 15296}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ -539, -1453, -1758}, 0, { 1910, -19118}, {0x63, 0x49, 0x1a, 0xff}}}, - {{{ -861, -1453, -2080}, 0, { -7184, -19118}, {0x20, 0x45, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003258, 0x0042cf20, 42199, 0x00003258, 48); // 0x07003288 - 0x07003378 -static const Vtx ttc_seg7_vertex_07003288[] = { - {{{ 1536, 5089, 424}, 0, { 0, 0}, {0x67, 0x44, 0x19, 0xff}}}, - {{{ 1536, 4936, 424}, 0, { 0, 990}, {0x59, 0xa6, 0x02, 0xff}}}, - {{{ 1536, 5243, -423}, 0, { 16320, 990}, {0x67, 0xbc, 0xe7, 0xff}}}, - {{{ 364, 3860, -175}, 0, { -1052, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 876, 3707, -175}, 0, { 5760, 990}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 876, 3860, -175}, 0, { 5760, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 364, 3707, -175}, 0, { -1052, 990}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -423, 4475, 1024}, 0, { -3096, 0}, {0xc3, 0x55, 0xb9, 0xff}}}, - {{{ -785, 4321, 1386}, 0, { 3716, 990}, {0x95, 0xc4, 0xe3, 0xff}}}, - {{{ -785, 4475, 1386}, 0, { 3716, 0}, {0xa8, 0x3c, 0x44, 0xff}}}, - {{{ -423, 4321, 1024}, 0, { -3096, 990}, {0xf3, 0xb7, 0x9a, 0xff}}}, - {{{ -1385, 4014, 786}, 0, { 6450, 990}, {0xea, 0xcc, 0x71, 0xff}}}, - {{{ -1023, 4168, 424}, 0, { 16320, 0}, {0x6a, 0x3c, 0x21, 0xff}}}, - {{{ -1385, 4168, 786}, 0, { 6452, 0}, {0xee, 0x54, 0x5c, 0xff}}}, - {{{ -1023, 4014, 424}, 0, { 16320, 990}, {0x3b, 0x9c, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003288, 0x0042cf20, 42199, 0x00003288, 240); // 0x07003378 - 0x07003468 -static const Vtx ttc_seg7_vertex_07003378[] = { - {{{ 1386, 5243, -785}, 0, { 6450, 990}, {0x16, 0xcc, 0x8f, 0xff}}}, - {{{ 1024, 5243, -423}, 0, { 16320, 990}, {0xc5, 0x9c, 0xd0, 0xff}}}, - {{{ 1024, 5396, -423}, 0, { 16320, 0}, {0x96, 0x3c, 0xdf, 0xff}}}, - {{{ 1536, 5089, 424}, 0, { 0, 0}, {0x67, 0x44, 0x19, 0xff}}}, - {{{ 1536, 5243, -423}, 0, { 16320, 990}, {0x67, 0xbc, 0xe7, 0xff}}}, - {{{ 1536, 5396, -423}, 0, { 16320, 0}, {0x59, 0x5a, 0xfe, 0xff}}}, - {{{ 1386, 5089, 786}, 0, { 0, 0}, {0x40, 0x5a, 0x3d, 0xff}}}, - {{{ 1536, 4936, 424}, 0, { 6100, 990}, {0x59, 0xa6, 0x02, 0xff}}}, - {{{ 1536, 5089, 424}, 0, { 6100, 0}, {0x67, 0x44, 0x19, 0xff}}}, - {{{ 1386, 4936, 786}, 0, { 0, 990}, {0x5b, 0xbc, 0x37, 0xff}}}, - {{{ 1536, 5396, -423}, 0, { 0, 0}, {0x59, 0x5a, 0xfe, 0xff}}}, - {{{ 1386, 5243, -785}, 0, { 6100, 990}, {0x16, 0xcc, 0x8f, 0xff}}}, - {{{ 1386, 5396, -785}, 0, { 6100, 0}, {0x12, 0x54, 0xa4, 0xff}}}, - {{{ 1536, 5243, -423}, 0, { 0, 990}, {0x67, 0xbc, 0xe7, 0xff}}}, - {{{ 1386, 5396, -785}, 0, { 6452, 0}, {0x12, 0x54, 0xa4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003378, 0x0042cf20, 42199, 0x00003378, 240); // 0x07003468 - 0x07003558 -static const Vtx ttc_seg7_vertex_07003468[] = { - {{{ 786, 6011, -1385}, 0, { 6450, 990}, {0x71, 0x34, 0xea, 0xff}}}, - {{{ 424, 6011, -1023}, 0, { 16320, 990}, {0x19, 0x6c, 0x3d, 0xff}}}, - {{{ 424, 5857, -1023}, 0, { 16320, 0}, {0x2a, 0xc4, 0x67, 0xff}}}, - {{{ 1024, 5396, -423}, 0, { 0, 0}, {0x96, 0x3c, 0xdf, 0xff}}}, - {{{ 1024, 5243, -423}, 0, { 0, 990}, {0xc5, 0x9c, 0xd0, 0xff}}}, - {{{ 1024, 4936, 424}, 0, { 16320, 990}, {0xc4, 0x99, 0xd7, 0xff}}}, - {{{ 1024, 5089, 424}, 0, { 16320, 0}, {0xb8, 0x67, 0xf3, 0xff}}}, - {{{ 786, 4782, 1386}, 0, { 0, 0}, {0x37, 0x44, 0x5b, 0xff}}}, - {{{ 1386, 4936, 786}, 0, { 16320, 990}, {0x5b, 0xbc, 0x37, 0xff}}}, - {{{ 1386, 5089, 786}, 0, { 16320, 0}, {0x40, 0x5a, 0x3d, 0xff}}}, - {{{ 786, 4628, 1386}, 0, { 0, 990}, {0x3d, 0xa6, 0x40, 0xff}}}, - {{{ 1024, 5089, 424}, 0, { 0, 0}, {0xb8, 0x67, 0xf3, 0xff}}}, - {{{ 424, 4628, 1024}, 0, { 16320, 990}, {0xf3, 0x99, 0xb8, 0xff}}}, - {{{ 424, 4782, 1024}, 0, { 16320, 0}, {0xd7, 0x67, 0xc4, 0xff}}}, - {{{ 1024, 4936, 424}, 0, { 0, 990}, {0xc4, 0x99, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003468, 0x0042cf20, 42199, 0x00003468, 240); // 0x07003558 - 0x07003648 -static const Vtx ttc_seg7_vertex_07003558[] = { - {{{ -423, 6011, -1023}, 0, { 0, 0}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -423, 5857, -1023}, 0, { 0, 990}, {0x24, 0x98, 0x3e, 0xff}}}, - {{{ 424, 5857, -1023}, 0, { 16320, 990}, {0x2a, 0xc4, 0x67, 0xff}}}, - {{{ 786, 6011, -1385}, 0, { 6450, 990}, {0x71, 0x34, 0xea, 0xff}}}, - {{{ 424, 5857, -1023}, 0, { 16320, 0}, {0x2a, 0xc4, 0x67, 0xff}}}, - {{{ 786, 5857, -1385}, 0, { 6452, 0}, {0x5c, 0xac, 0xee, 0xff}}}, - {{{ 786, 6011, -1385}, 0, { 0, 0}, {0x71, 0x34, 0xea, 0xff}}}, - {{{ 424, 5857, -1535}, 0, { 6100, 990}, {0x17, 0xa6, 0xab, 0xff}}}, - {{{ 424, 6011, -1535}, 0, { 6100, 0}, {0x0d, 0x47, 0x98, 0xff}}}, - {{{ 786, 5857, -1385}, 0, { 0, 990}, {0x5c, 0xac, 0xee, 0xff}}}, - {{{ 424, 4782, 1536}, 0, { 0, 0}, {0x02, 0x5a, 0x59, 0xff}}}, - {{{ 786, 4628, 1386}, 0, { 6100, 990}, {0x3d, 0xa6, 0x40, 0xff}}}, - {{{ 786, 4782, 1386}, 0, { 6100, 0}, {0x37, 0x44, 0x5b, 0xff}}}, - {{{ 424, 4628, 1536}, 0, { 0, 990}, {0x19, 0xbc, 0x67, 0xff}}}, - {{{ 424, 6011, -1023}, 0, { 16320, 0}, {0x19, 0x6c, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003558, 0x0042cf20, 42199, 0x00003558, 240); // 0x07003648 - 0x07003738 -static const Vtx ttc_seg7_vertex_07003648[] = { - {{{ 876, 3860, -1023}, 0, { 0, 0}, {0x55, 0x5a, 0xe9, 0xff}}}, - {{{ 876, 3707, -1023}, 0, { 0, 990}, {0x68, 0xb9, 0xf3, 0xff}}}, - {{{ 726, 3707, -1385}, 0, { 3034, 990}, {0x4e, 0xc4, 0xb2, 0xff}}}, - {{{ 876, 3860, -175}, 0, { 0, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 876, 3707, -1023}, 0, { 16320, 990}, {0x68, 0xb9, 0xf3, 0xff}}}, - {{{ 876, 3860, -1023}, 0, { 16320, 0}, {0x55, 0x5a, 0xe9, 0xff}}}, - {{{ 876, 3707, -175}, 0, { 0, 990}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 424, 6011, -1535}, 0, { 0, 0}, {0x0d, 0x47, 0x98, 0xff}}}, - {{{ -423, 5857, -1535}, 0, { 16320, 990}, {0xf3, 0xb9, 0x98, 0xff}}}, - {{{ -423, 6011, -1535}, 0, { 16320, 0}, {0xe9, 0x5a, 0xab, 0xff}}}, - {{{ 424, 5857, -1535}, 0, { 0, 990}, {0x17, 0xa6, 0xab, 0xff}}}, - {{{ 424, 4782, 1024}, 0, { 0, 0}, {0xd7, 0x67, 0xc4, 0xff}}}, - {{{ -423, 4321, 1024}, 0, { 16320, 990}, {0xf3, 0xb7, 0x9a, 0xff}}}, - {{{ -423, 4475, 1024}, 0, { 16320, 0}, {0xc3, 0x55, 0xb9, 0xff}}}, - {{{ 424, 4628, 1024}, 0, { 0, 990}, {0xf3, 0x99, 0xb8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003648, 0x0042cf20, 42199, 0x00003648, 240); // 0x07003738 - 0x07003838 -static const Vtx ttc_seg7_vertex_07003738[] = { - {{{ 364, 3860, -1023}, 0, { 0, 0}, {0xd2, 0x73, 0x17, 0xff}}}, - {{{ 364, 3707, -1023}, 0, { 0, 990}, {0xe9, 0x8d, 0x2e, 0xff}}}, - {{{ 364, 3707, -175}, 0, { 16320, 990}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 726, 3707, -1385}, 0, { 3034, 990}, {0x4e, 0xc4, 0xb2, 0xff}}}, - {{{ 364, 3860, -1535}, 0, { 6100, 0}, {0x16, 0x39, 0x92, 0xff}}}, - {{{ 726, 3860, -1385}, 0, { 3034, 0}, {0x3c, 0x5d, 0xc4, 0xff}}}, - {{{ 364, 3707, -1535}, 0, { 6100, 990}, {0x0d, 0x96, 0xbc, 0xff}}}, - {{{ 876, 3860, -1023}, 0, { 0, 0}, {0x55, 0x5a, 0xe9, 0xff}}}, - {{{ -423, 4475, 1536}, 0, { 0, 0}, {0xe7, 0x44, 0x67, 0xff}}}, - {{{ 424, 4628, 1536}, 0, { 16320, 990}, {0x19, 0xbc, 0x67, 0xff}}}, - {{{ 424, 4782, 1536}, 0, { 16320, 0}, {0x02, 0x5a, 0x59, 0xff}}}, - {{{ -423, 4321, 1536}, 0, { 0, 990}, {0xfe, 0xa6, 0x59, 0xff}}}, - {{{ 364, 3860, -175}, 0, { 16320, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -785, 4475, 1386}, 0, { 0, 0}, {0xa8, 0x3c, 0x44, 0xff}}}, - {{{ -423, 4321, 1536}, 0, { 6100, 990}, {0xfe, 0xa6, 0x59, 0xff}}}, - {{{ -423, 4475, 1536}, 0, { 6100, 0}, {0xe7, 0x44, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003738, 0x0042cf20, 42199, 0x00003738, 256); // 0x07003838 - 0x07003928 -static const Vtx ttc_seg7_vertex_07003838[] = { - {{{ -1023, 6011, -423}, 0, { 0, 0}, {0x00, 0x2a, 0x77, 0xff}}}, - {{{ -1023, 5857, -423}, 0, { 0, 990}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ -423, 5857, -1023}, 0, { 16320, 990}, {0x24, 0x98, 0x3e, 0xff}}}, - {{{ -423, 6011, -1023}, 0, { 16320, 0}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -423, 6011, -1535}, 0, { 0, 0}, {0xe9, 0x5a, 0xab, 0xff}}}, - {{{ -785, 5857, -1385}, 0, { 6100, 990}, {0xd4, 0xa6, 0xb3, 0xff}}}, - {{{ -785, 6011, -1385}, 0, { 6100, 0}, {0xc0, 0x47, 0xad, 0xff}}}, - {{{ -423, 5857, -1535}, 0, { 0, 990}, {0xf3, 0xb9, 0x98, 0xff}}}, - {{{ -423, 3860, -1023}, 0, { 0, 0}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -423, 3707, -1023}, 0, { 0, 990}, {0x24, 0x98, 0x3e, 0xff}}}, - {{{ 364, 3707, -1023}, 0, { 16320, 990}, {0xe9, 0x8d, 0x2e, 0xff}}}, - {{{ 364, 3860, -1023}, 0, { 16320, 0}, {0xd2, 0x73, 0x17, 0xff}}}, - {{{ -1385, 5857, -785}, 0, { 6450, 990}, {0x89, 0xd6, 0x00, 0xff}}}, - {{{ -1023, 6011, -423}, 0, { 16320, 0}, {0x00, 0x2a, 0x77, 0xff}}}, - {{{ -1385, 6011, -785}, 0, { 6452, 0}, {0xb7, 0x67, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003838, 0x0042cf20, 42199, 0x00003838, 240); // 0x07003928 - 0x07003A08 -static const Vtx ttc_seg7_vertex_07003928[] = { - {{{ -785, 4475, 1386}, 0, { 0, 0}, {0xa8, 0x3c, 0x44, 0xff}}}, - {{{ -785, 4321, 1386}, 0, { 0, 990}, {0x95, 0xc4, 0xe3, 0xff}}}, - {{{ -423, 4321, 1536}, 0, { 6100, 990}, {0xfe, 0xa6, 0x59, 0xff}}}, - {{{ 364, 3860, -1535}, 0, { 0, 0}, {0x16, 0x39, 0x92, 0xff}}}, - {{{ 364, 3707, -1535}, 0, { 0, 990}, {0x0d, 0x96, 0xbc, 0xff}}}, - {{{ -423, 3707, -1535}, 0, { 16320, 990}, {0xf3, 0xb9, 0x98, 0xff}}}, - {{{ -423, 3860, -1535}, 0, { 16320, 0}, {0xe9, 0x5a, 0xab, 0xff}}}, - {{{ -785, 6011, -1385}, 0, { 0, 0}, {0xc0, 0x47, 0xad, 0xff}}}, - {{{ -785, 5857, -1385}, 0, { 0, 990}, {0xd4, 0xa6, 0xb3, 0xff}}}, - {{{ -1385, 5857, -785}, 0, { 16320, 990}, {0x89, 0xd6, 0x00, 0xff}}}, - {{{ -1385, 6011, -785}, 0, { 16320, 0}, {0xb7, 0x67, 0x00, 0xff}}}, - {{{ -1385, 5857, -785}, 0, { 6450, 990}, {0x89, 0xd6, 0x00, 0xff}}}, - {{{ -1023, 5857, -423}, 0, { 16320, 990}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ -1023, 6011, -423}, 0, { 16320, 0}, {0x00, 0x2a, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003928, 0x0042cf20, 42199, 0x00003928, 224); // 0x07003A08 - 0x07003AF8 -static const Vtx ttc_seg7_vertex_07003A08[] = { - {{{ -1535, 4168, 424}, 0, { 0, 0}, {0xa7, 0x5a, 0x02, 0xff}}}, - {{{ -1535, 4014, 424}, 0, { 0, 990}, {0x99, 0xbc, 0x19, 0xff}}}, - {{{ -1385, 4014, 786}, 0, { 6100, 990}, {0xea, 0xcc, 0x71, 0xff}}}, - {{{ -1023, 3860, -423}, 0, { 0, 0}, {0x42, 0x6a, 0x14, 0xff}}}, - {{{ -1023, 3707, -423}, 0, { 0, 990}, {0x46, 0x9a, 0x1b, 0xff}}}, - {{{ -423, 3707, -1023}, 0, { 16320, 990}, {0x24, 0x98, 0x3e, 0xff}}}, - {{{ -423, 3860, -1023}, 0, { 16320, 0}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -1023, 4168, 424}, 0, { 0, 0}, {0x6a, 0x3c, 0x21, 0xff}}}, - {{{ -1023, 3707, -423}, 0, { 16320, 990}, {0x46, 0x9a, 0x1b, 0xff}}}, - {{{ -1023, 3860, -423}, 0, { 16320, 0}, {0x42, 0x6a, 0x14, 0xff}}}, - {{{ -1023, 4014, 424}, 0, { 0, 990}, {0x3b, 0x9c, 0x30, 0xff}}}, - {{{ -423, 3860, -1535}, 0, { 0, 0}, {0xe9, 0x5a, 0xab, 0xff}}}, - {{{ -423, 3707, -1535}, 0, { 0, 990}, {0xf3, 0xb9, 0x98, 0xff}}}, - {{{ -785, 3707, -1385}, 0, { 6100, 990}, {0xd4, 0xa6, 0xb3, 0xff}}}, - {{{ -785, 3860, -1385}, 0, { 6100, 0}, {0xc0, 0x47, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003A08, 0x0042cf20, 42199, 0x00003a08, 240); // 0x07003AF8 - 0x07003BE8 -static const Vtx ttc_seg7_vertex_07003AF8[] = { - {{{ -1385, 3860, -785}, 0, { 0, 0}, {0xb3, 0x5a, 0xd4, 0xff}}}, - {{{ -1535, 3707, -423}, 0, { 6100, 990}, {0xa7, 0xa6, 0xfe, 0xff}}}, - {{{ -1535, 3860, -423}, 0, { 6100, 0}, {0x99, 0x44, 0xe7, 0xff}}}, - {{{ -1535, 4168, 424}, 0, { 0, 0}, {0xa7, 0x5a, 0x02, 0xff}}}, - {{{ -1385, 4014, 786}, 0, { 6100, 990}, {0xea, 0xcc, 0x71, 0xff}}}, - {{{ -1385, 4168, 786}, 0, { 6100, 0}, {0xee, 0x54, 0x5c, 0xff}}}, - {{{ -785, 3860, -1385}, 0, { 0, 0}, {0xc0, 0x47, 0xad, 0xff}}}, - {{{ -785, 3707, -1385}, 0, { 0, 990}, {0xd4, 0xa6, 0xb3, 0xff}}}, - {{{ -1385, 3707, -785}, 0, { 16320, 990}, {0xad, 0xb9, 0xc0, 0xff}}}, - {{{ -1385, 3860, -785}, 0, { 16320, 0}, {0xb3, 0x5a, 0xd4, 0xff}}}, - {{{ -1535, 3860, -423}, 0, { 0, 0}, {0x99, 0x44, 0xe7, 0xff}}}, - {{{ -1535, 3707, -423}, 0, { 0, 990}, {0xa7, 0xa6, 0xfe, 0xff}}}, - {{{ -1535, 4014, 424}, 0, { 16320, 990}, {0x99, 0xbc, 0x19, 0xff}}}, - {{{ -1535, 4168, 424}, 0, { 16320, 0}, {0xa7, 0x5a, 0x02, 0xff}}}, - {{{ -1385, 3707, -785}, 0, { 0, 990}, {0xad, 0xb9, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003AF8, 0x0042cf20, 42199, 0x00003af8, 240); // 0x07003BE8 - 0x07003CD8 -static const Vtx ttc_seg7_vertex_07003BE8[] = { - {{{ -547, 3072, 1672}, 0, { -9228, 0}, {0x25, 0x50, 0xa5, 0xff}}}, - {{{ -547, 2919, 1672}, 0, { -9228, 990}, {0x19, 0x94, 0xc3, 0xff}}}, - {{{ -1568, 2919, 650}, 0, { 9998, 990}, {0x4a, 0xa4, 0xd5, 0xff}}}, - {{{ 1536, 3072, 1407}, 0, { -2674, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 1024, 2919, 1407}, 0, { 4136, 990}, {0xe2, 0xd6, 0x8d, 0xff}}}, - {{{ 1024, 3072, 1407}, 0, { 4136, 0}, {0xc4, 0x2a, 0x99, 0xff}}}, - {{{ 1536, 2919, 1407}, 0, { -2674, 990}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ 1024, 3072, 1407}, 0, { -1938, 0}, {0xc4, 0x2a, 0x99, 0xff}}}, - {{{ 1024, 2919, 1407}, 0, { -1938, 990}, {0xe2, 0xd6, 0x8d, 0xff}}}, - {{{ 760, 2919, 1672}, 0, { 3034, 990}, {0xdb, 0xb0, 0xa5, 0xff}}}, - {{{ 760, 3072, 1672}, 0, { 3034, 0}, {0xe7, 0x6c, 0xc3, 0xff}}}, - {{{ 760, 2919, 1672}, 0, { -8230, 990}, {0xdb, 0xb0, 0xa5, 0xff}}}, - {{{ -547, 2919, 1672}, 0, { 9166, 990}, {0x19, 0x94, 0xc3, 0xff}}}, - {{{ -547, 3072, 1672}, 0, { 9166, 0}, {0x25, 0x50, 0xa5, 0xff}}}, - {{{ 760, 3072, 1672}, 0, { -8230, 0}, {0xe7, 0x6c, 0xc3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003BE8, 0x0042cf20, 42199, 0x00003be8, 240); // 0x07003CD8 - 0x07003DC8 -static const Vtx ttc_seg7_vertex_07003CD8[] = { - {{{ -1080, -19, 1428}, 0, { 0, 0}, {0xe8, 0x65, 0x48, 0xff}}}, - {{{ -1080, -173, 1428}, 0, { 0, 990}, {0x18, 0x9b, 0x48, 0xff}}}, - {{{ -935, -173, 1573}, 0, { 3034, 990}, {0xc6, 0x92, 0x13, 0xff}}}, - {{{ -547, 3072, 1672}, 0, { -9228, 0}, {0x25, 0x50, 0xa5, 0xff}}}, - {{{ -1568, 2919, 650}, 0, { 9998, 990}, {0x4a, 0xa4, 0xd5, 0xff}}}, - {{{ -1568, 3072, 650}, 0, { 9998, 0}, {0x53, 0x5c, 0xeb, 0xff}}}, - {{{ -1568, 3072, 650}, 0, { -262, 0}, {0x53, 0x5c, 0xeb, 0xff}}}, - {{{ -1568, 2919, 650}, 0, { -262, 990}, {0x4a, 0xa4, 0xd5, 0xff}}}, - {{{ -1568, 2919, 548}, 0, { 1098, 990}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ -1568, 3072, 548}, 0, { 1098, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -1568, 3072, 548}, 0, { 0, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -1568, 2919, 548}, 0, { 0, 990}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ -2080, 2919, 548}, 0, { 6782, 990}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ -2080, 3072, 548}, 0, { 6782, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -935, -19, 1573}, 0, { 3034, 0}, {0xa7, 0x54, 0xe3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003CD8, 0x0042cf20, 42199, 0x00003cd8, 240); // 0x07003DC8 - 0x07003EB8 -static const Vtx ttc_seg7_vertex_07003DC8[] = { - {{{ 1936, -19, -1006}, 0, { 0, 0}, {0xb0, 0x38, 0xb0, 0xff}}}, - {{{ 1936, -173, -1006}, 0, { 0, 990}, {0xd8, 0x8f, 0xd8, 0xff}}}, - {{{ 1074, -173, -144}, 0, { 16320, 990}, {0xa7, 0xb7, 0xcc, 0xff}}}, - {{{ -935, -19, 1573}, 0, { 0, 0}, {0xa7, 0x54, 0xe3, 0xff}}}, - {{{ -935, -173, 1573}, 0, { 0, 990}, {0xc6, 0x92, 0x13, 0xff}}}, - {{{ -1080, -173, 1718}, 0, { 3034, 990}, {0xe3, 0xac, 0xa7, 0xff}}}, - {{{ -1080, -19, 1718}, 0, { 3034, 0}, {0x18, 0x65, 0xb8, 0xff}}}, - {{{ -1225, -19, 1573}, 0, { 0, 0}, {0x3a, 0x6e, 0x13, 0xff}}}, - {{{ -1225, -173, 1573}, 0, { 0, 990}, {0x48, 0x9b, 0xe8, 0xff}}}, - {{{ -1080, -173, 1428}, 0, { 3034, 990}, {0x18, 0x9b, 0x48, 0xff}}}, - {{{ -1080, -19, 1428}, 0, { 3034, 0}, {0xe8, 0x65, 0x48, 0xff}}}, - {{{ -1080, -19, 1718}, 0, { 0, 0}, {0x18, 0x65, 0xb8, 0xff}}}, - {{{ -1080, -173, 1718}, 0, { 0, 990}, {0xe3, 0xac, 0xa7, 0xff}}}, - {{{ -1225, -173, 1573}, 0, { 3034, 990}, {0x48, 0x9b, 0xe8, 0xff}}}, - {{{ -1225, -19, 1573}, 0, { 3034, 0}, {0x3a, 0x6e, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003DC8, 0x0042cf20, 42199, 0x00003dc8, 240); // 0x07003EB8 - 0x07003FA8 -static const Vtx ttc_seg7_vertex_07003EB8[] = { - {{{ -1363, -19, -144}, 0, { 0, 0}, {0xa7, 0x54, 0x1e, 0xff}}}, - {{{ -1363, -173, -144}, 0, { 0, 990}, {0xa7, 0xac, 0xe3, 0xff}}}, - {{{ -1218, -173, 0}, 0, { 3034, 990}, {0xdc, 0xcd, 0x6e, 0xff}}}, - {{{ 1936, -19, -1006}, 0, { 0, 0}, {0xb0, 0x38, 0xb0, 0xff}}}, - {{{ 1074, -173, -144}, 0, { 16320, 990}, {0xa7, 0xb7, 0xcc, 0xff}}}, - {{{ 1074, -19, -144}, 0, { 16320, 0}, {0xba, 0x68, 0xee, 0xff}}}, - {{{ 145, -19, -1073}, 0, { 0, 0}, {0x34, 0x49, 0x59, 0xff}}}, - {{{ 1007, -173, -1935}, 0, { 16320, 990}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ 1007, -19, -1935}, 0, { 16320, 0}, {0x28, 0x71, 0x28, 0xff}}}, - {{{ 145, -173, -1073}, 0, { 0, 990}, {0x1e, 0xd6, 0x73, 0xff}}}, - {{{ -810, -71, -885}, 0, { 0, 0}, {0x24, 0x33, 0x6d, 0xff}}}, - {{{ -810, -224, -885}, 0, { 0, 990}, {0xe3, 0xac, 0x59, 0xff}}}, - {{{ -665, -224, -1030}, 0, { 3034, 990}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ -665, -71, -1030}, 0, { 3034, 0}, {0x59, 0x54, 0xe3, 0xff}}}, - {{{ -1218, -19, 0}, 0, { 3034, 0}, {0x24, 0x33, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003EB8, 0x0042cf20, 42199, 0x00003eb8, 240); // 0x07003FA8 - 0x07004098 -static const Vtx ttc_seg7_vertex_07003FA8[] = { - {{{ 705, -1453, -1513}, 0, { 0, 0}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ 705, -1607, -1513}, 0, { 0, 990}, {0xe2, 0xac, 0x59, 0xff}}}, - {{{ 850, -1607, -1658}, 0, { 3034, 990}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ -1339, -71, -1125}, 0, { 0, 0}, {0xdc, 0x33, 0x93, 0xff}}}, - {{{ -1339, -224, -1125}, 0, { 0, 990}, {0x1d, 0xac, 0xa7, 0xff}}}, - {{{ -1484, -224, -980}, 0, { 3034, 990}, {0x93, 0xcd, 0xdc, 0xff}}}, - {{{ -1484, -71, -980}, 0, { 3034, 0}, {0xa7, 0x54, 0x1d, 0xff}}}, - {{{ 1621, -2088, -58}, 0, { 0, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 1621, -2242, -58}, 0, { 0, 990}, {0xac, 0xac, 0x2a, 0xff}}}, - {{{ 2081, -2242, -58}, 0, { 6100, 990}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ 2081, -2088, -58}, 0, { 6100, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 1821, -2088, -687}, 0, { 0, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ 1821, -2242, -687}, 0, { 0, 990}, {0x1d, 0xac, 0xa7, 0xff}}}, - {{{ 1495, -2242, -361}, 0, { 6100, 990}, {0x93, 0xcd, 0xdc, 0xff}}}, - {{{ 1495, -2088, -361}, 0, { 6100, 0}, {0x93, 0x33, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07003FA8, 0x0042cf20, 42199, 0x00003fa8, 240); // 0x07004098 - 0x07004188 -static const Vtx ttc_seg7_vertex_07004098[] = { - {{{ -1080, -839, 1863}, 0, { -2414, 0}, {0x3f, 0x59, 0x3f, 0xff}}}, - {{{ -790, -992, 1573}, 0, { 3034, 990}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ -790, -839, 1573}, 0, { 3034, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ 705, -1453, -1513}, 0, { 0, 0}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ 850, -1607, -1658}, 0, { 3034, 990}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ 850, -1453, -1658}, 0, { 3034, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ -539, -1453, -1758}, 0, { 0, 0}, {0x63, 0x49, 0x1a, 0xff}}}, - {{{ -539, -1607, -1758}, 0, { 0, 990}, {0x76, 0xdb, 0x1a, 0xff}}}, - {{{ -539, -1607, -1876}, 0, { 1502, 990}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ -539, -1453, -1876}, 0, { 1500, 0}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -790, -839, 1573}, 0, { -1392, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ -1080, -992, 1283}, 0, { 4056, 990}, {0x53, 0xb8, 0xc2, 0xff}}}, - {{{ -1080, -839, 1283}, 0, { 4056, 0}, {0x12, 0x6b, 0xc0, 0xff}}}, - {{{ -790, -992, 1573}, 0, { -1392, 990}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ -1080, -992, 1863}, 0, { -2414, 990}, {0x28, 0x8f, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004098, 0x0042cf20, 42199, 0x00004098, 240); // 0x07004188 - 0x07004278 -static const Vtx ttc_seg7_vertex_07004188[] = { - {{{ -1671, -1146, -691}, 0, { 478, 990}, {0x67, 0xc4, 0x2a, 0xff}}}, - {{{ -1646, -1146, -716}, 0, { 990, 990}, {0x49, 0x99, 0x00, 0xff}}}, - {{{ -1646, -992, -716}, 0, { 990, 0}, {0x77, 0x2a, 0x00, 0xff}}}, - {{{ -1188, -941, 1175}, 0, { 1990, 0}, {0x45, 0x34, 0xa4, 0xff}}}, - {{{ -1080, -839, 1283}, 0, { 0, 0}, {0x12, 0x6b, 0xc0, 0xff}}}, - {{{ -1080, -992, 1283}, 0, { 0, 990}, {0x53, 0xb8, 0xc2, 0xff}}}, - {{{ -1188, -1095, 1175}, 0, { 1990, 990}, {0x40, 0x95, 0xee, 0xff}}}, - {{{ -1333, -1095, 1030}, 0, { 2100, 990}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ -1188, -941, 1175}, 0, { -624, 0}, {0x45, 0x34, 0xa4, 0xff}}}, - {{{ -1188, -1095, 1175}, 0, { -624, 990}, {0x40, 0x95, 0xee, 0xff}}}, - {{{ -1333, -941, 1030}, 0, { 2100, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ -1333, -941, 1030}, 0, { -1052, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ -1333, -1095, 1030}, 0, { -1052, 990}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ -1623, -1095, 1320}, 0, { 4396, 990}, {0xc1, 0xa7, 0xc1, 0xff}}}, - {{{ -1623, -941, 1320}, 0, { 4396, 0}, {0xc1, 0x59, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004188, 0x0042cf20, 42199, 0x00004188, 240); // 0x07004278 - 0x07004378 -static const Vtx ttc_seg7_vertex_07004278[] = { - {{{ -1671, -1453, 657}, 0, { 0, 0}, {0x71, 0x37, 0x09, 0xff}}}, - {{{ -1671, -1607, 657}, 0, { 0, 990}, {0x39, 0x91, 0xed, 0xff}}}, - {{{ -1671, -1146, -656}, 0, { 18402, 990}, {0x5a, 0xa8, 0xf7, 0xff}}}, - {{{ -1671, -1146, -691}, 0, { 478, 990}, {0x67, 0xc4, 0x2a, 0xff}}}, - {{{ -1646, -992, -716}, 0, { 990, 0}, {0x77, 0x2a, 0x00, 0xff}}}, - {{{ -1671, -992, -691}, 0, { 478, 0}, {0x3d, 0x6c, 0x19, 0xff}}}, - {{{ -1671, -992, -656}, 0, { 0, 0}, {0x4c, 0x63, 0x10, 0xff}}}, - {{{ -1671, -1146, -656}, 0, { 0, 990}, {0x5a, 0xa8, 0xf7, 0xff}}}, - {{{ -1646, -992, -716}, 0, { -2074, 0}, {0x77, 0x2a, 0x00, 0xff}}}, - {{{ -1646, -1146, -716}, 0, { -2074, 990}, {0x49, 0x99, 0x00, 0xff}}}, - {{{ -1935, -1146, -1006}, 0, { 2012, 990}, {0x50, 0xc8, 0xb0, 0xff}}}, - {{{ -1935, -992, -1006}, 0, { 2012, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1671, -992, -656}, 0, { 18402, 0}, {0x4c, 0x63, 0x10, 0xff}}}, - {{{ -162, -2692, 2081}, 0, { 0, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -162, -2846, 2081}, 0, { 0, 990}, {0x38, 0x8f, 0x00, 0xff}}}, - {{{ -162, -2846, 1682}, 0, { 4056, 990}, {0x67, 0xcd, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004278, 0x0042cf20, 42199, 0x00004278, 256); // 0x07004378 - 0x07004478 -static const Vtx ttc_seg7_vertex_07004378[] = { - {{{ -1646, -1453, 717}, 0, { 0, 0}, {0x59, 0x54, 0xe3, 0xff}}}, - {{{ -1646, -1607, 717}, 0, { 0, 990}, {0x59, 0xac, 0x1d, 0xff}}}, - {{{ -1671, -1607, 692}, 0, { 478, 990}, {0x67, 0xc4, 0xd6, 0xff}}}, - {{{ -1671, -1453, 692}, 0, { 478, 0}, {0x3d, 0x6c, 0xe7, 0xff}}}, - {{{ -1671, -1607, 657}, 0, { 990, 990}, {0x39, 0x91, 0xed, 0xff}}}, - {{{ -1671, -1453, 657}, 0, { 990, 0}, {0x71, 0x37, 0x09, 0xff}}}, - {{{ -1935, -1453, 1007}, 0, { -1052, 0}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ -1935, -1607, 1007}, 0, { -1052, 990}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ -1646, -1607, 717}, 0, { 3034, 990}, {0x59, 0xac, 0x1d, 0xff}}}, - {{{ -1646, -1453, 717}, 0, { 3034, 0}, {0x59, 0x54, 0xe3, 0xff}}}, - {{{ -162, -2692, 2081}, 0, { 0, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -162, -2846, 1682}, 0, { 4056, 990}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -162, -2692, 1682}, 0, { 4056, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -928, -2692, 1449}, 0, { 0, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ -928, -2846, 1449}, 0, { 0, 990}, {0x1e, 0xac, 0xa7, 0xff}}}, - {{{ -1211, -2846, 1732}, 0, { 4056, 990}, {0xb0, 0xc8, 0xb0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004378, 0x0042cf20, 42199, 0x00004378, 256); // 0x07004478 - 0x07004578 -static const Vtx ttc_seg7_vertex_07004478[] = { - {{{ -928, -2692, 1449}, 0, { 0, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ -1211, -2846, 1732}, 0, { 4056, 990}, {0xb0, 0xc8, 0xb0, 0xff}}}, - {{{ -1211, -2692, 1732}, 0, { 4056, 0}, {0xc1, 0x59, 0xc1, 0xff}}}, - {{{ -1593, -3491, 1349}, 0, { 0, 0}, {0x3f, 0x59, 0x3f, 0xff}}}, - {{{ -1346, -3670, 1102}, 0, { 3034, 990}, {0x59, 0xac, 0x1d, 0xff}}}, - {{{ -1346, -3491, 1102}, 0, { 3034, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ -1593, -3670, 1349}, 0, { 0, 990}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ -1833, -3491, 615}, 0, { -110, 0}, {0xe3, 0x55, 0xa7, 0xff}}}, - {{{ -1876, -3516, 657}, 0, { 376, 114}, {0xbf, 0x25, 0x9a, 0xff}}}, - {{{ -2080, -3491, 862}, 0, { 2734, 0}, {0xb1, 0x3a, 0xb1, 0xff}}}, - {{{ -1876, -3516, 572}, 0, {-10168, 0}, {0x66, 0x4a, 0xf6, 0xff}}}, - {{{ -1876, -4156, -571}, 0, { 4056, 990}, {0x5a, 0xab, 0x17, 0xff}}}, - {{{ -1876, -4003, -571}, 0, { 4056, 0}, {0x4d, 0x62, 0xec, 0xff}}}, - {{{ -2080, -3516, 862}, 0, { 2734, 114}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ -1833, -3670, 615}, 0, { -110, 990}, {0x00, 0xd6, 0x89, 0xff}}}, - {{{ -1876, -3670, 657}, 0, { 376, 990}, {0x5c, 0xba, 0xce, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004478, 0x0042cf20, 42199, 0x00004478, 256); // 0x07004578 - 0x07004658 -static const Vtx ttc_seg7_vertex_07004578[] = { - {{{ -1876, -3670, 657}, 0, { 168, 990}, {0x5c, 0xba, 0xce, 0xff}}}, - {{{ -1876, -3516, 572}, 0, { 1034, 0}, {0x66, 0x4a, 0xf6, 0xff}}}, - {{{ -1876, -3516, 657}, 0, { 168, 0}, {0xbf, 0x25, 0x9a, 0xff}}}, - {{{ -1876, -3670, 572}, 0, { 1034, 990}, {0x47, 0x98, 0x0d, 0xff}}}, - {{{ -1876, -3516, 572}, 0, {-10168, 0}, {0x66, 0x4a, 0xf6, 0xff}}}, - {{{ -1876, -3670, 572}, 0, {-10168, 990}, {0x47, 0x98, 0x0d, 0xff}}}, - {{{ -1876, -4156, -571}, 0, { 4056, 990}, {0x5a, 0xab, 0x17, 0xff}}}, - {{{ 862, 5284, 2081}, 0, { 990, 924}, {0xda, 0x00, 0x88, 0xff}}}, - {{{ 862, 5919, 2081}, 0, { 990, 0}, {0x37, 0x11, 0x8f, 0xff}}}, - {{{ 1079, 5284, 1864}, 0, { -2530, 0}, {0xc5, 0x51, 0xb3, 0xff}}}, - {{{ -1876, -4003, -571}, 0, { 0, 0}, {0x4d, 0x62, 0xec, 0xff}}}, - {{{ -1876, -4156, -656}, 0, { 990, 990}, {0x1d, 0x9c, 0x47, 0xff}}}, - {{{ -1876, -4003, -656}, 0, { 990, 0}, {0x4a, 0x5c, 0x2b, 0xff}}}, - {{{ -1876, -4156, -571}, 0, { 0, 990}, {0x5a, 0xab, 0x17, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004578, 0x0042cf20, 42199, 0x00004578, 224); // 0x07004658 - 0x07004738 -static const Vtx ttc_seg7_vertex_07004658[] = { - {{{ -1363, 1228, 145}, 0, { -2074, 0}, {0x67, 0x45, 0xe8, 0xff}}}, - {{{ -1363, 1075, 145}, 0, { -2074, 990}, {0x75, 0xd9, 0xe5, 0xff}}}, - {{{ -1647, 1228, -72}, 0, { 3034, 0}, {0xea, 0x4e, 0x9f, 0xff}}}, - {{{ -1647, 1075, -72}, 0, { 3034, 990}, {0xf1, 0x95, 0xbe, 0xff}}}, - {{{ -1722, 1228, 1062}, 0, { -2074, 0}, {0x02, 0x37, 0x72, 0xff}}}, - {{{ -1411, 1075, 883}, 0, { 3034, 990}, {0x4e, 0xaf, 0x39, 0xff}}}, - {{{ -1411, 1228, 883}, 0, { 3034, 0}, {0x61, 0x51, 0x08, 0xff}}}, - {{{ -1722, 1075, 1062}, 0, { -2074, 990}, {0xb3, 0xc9, 0x53, 0xff}}}, - {{{ 1430, 5284, 1152}, 0, { 920, 0}, {0xdb, 0x48, 0x9f, 0xff}}}, - {{{ 1864, 5284, 1079}, 0, { 206, 0}, {0xb8, 0x54, 0xc3, 0xff}}}, - {{{ 1864, 5239, 1079}, 0, { 206, 56}, {0xd5, 0xd7, 0x91, 0xff}}}, - {{{ 2081, 5919, 862}, 0, { 990, 0}, {0x92, 0x23, 0x34, 0xff}}}, - {{{ 2081, 5284, 862}, 0, { 990, 924}, {0x88, 0x00, 0xda, 0xff}}}, - {{{ 1864, 5284, 1079}, 0, { 4512, 0}, {0xb8, 0x54, 0xc3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004658, 0x0042cf20, 42199, 0x00004658, 224); // 0x07004738 - 0x07004838 -static const Vtx ttc_seg7_vertex_07004738[] = { - {{{ 862, 5239, 2081}, 0, { 3034, 56}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 862, 5284, 2081}, 0, { 3034, 0}, {0xda, 0x00, 0x88, 0xff}}}, - {{{ 1079, 5284, 1864}, 0, { 2420, 0}, {0xc5, 0x51, 0xb3, 0xff}}}, - {{{ 1152, 5239, 1430}, 0, { 1706, 56}, {0x91, 0xd7, 0xd5, 0xff}}}, - {{{ 1079, 5239, 1864}, 0, { 2420, 56}, {0xb3, 0xa5, 0xd8, 0xff}}}, - {{{ 1152, 5284, 1430}, 0, { 1706, 0}, {0xa9, 0x48, 0xc7, 0xff}}}, - {{{ 1430, 5239, 1152}, 0, { 920, 56}, {0xc7, 0xb8, 0xa9, 0xff}}}, - {{{ 1430, 5284, 1152}, 0, { 920, 0}, {0xdb, 0x48, 0x9f, 0xff}}}, - {{{ 1864, 5239, 1079}, 0, { 206, 56}, {0xd5, 0xd7, 0x91, 0xff}}}, - {{{ 1864, 5284, 1079}, 0, { 206, 0}, {0xb8, 0x54, 0xc3, 0xff}}}, - {{{ 2081, 5239, 862}, 0, { -406, 56}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2081, 5284, 862}, 0, { -406, 0}, {0x88, 0x00, 0xda, 0xff}}}, - {{{ -1876, -4003, -656}, 0, { 0, 0}, {0x4a, 0x5c, 0x2b, 0xff}}}, - {{{ -898, -4022, -1634}, 0, { 990, 96}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -898, -4003, -1634}, 0, { 990, 0}, {0xc1, 0x1d, 0x69, 0xff}}}, - {{{ -1876, -4022, -656}, 0, { 0, 96}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004738, 0x0042cf20, 42199, 0x00004738, 256); // 0x07004838 - 0x07004918 -static const Vtx ttc_seg7_vertex_07004838[] = { - {{{ -1055, 31, 1587}, 0, { 0, 990}, {0x60, 0x4c, 0x20, 0xff}}}, - {{{ -1055, 0, 1559}, 0, { 990, 0}, {0x60, 0xb4, 0xe0, 0xff}}}, - {{{ -1055, 31, 1559}, 0, { 0, 0}, {0x5a, 0x2c, 0xb4, 0xff}}}, - {{{ -1055, 0, 1587}, 0, { 990, 990}, {0x4d, 0xb4, 0x41, 0xff}}}, - {{{ -1080, 31, 1544}, 0, { 832, 480}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ -1055, 31, 1587}, 0, { 302, -16}, {0x60, 0x4c, 0x20, 0xff}}}, - {{{ -1055, 31, 1559}, 0, { 656, -16}, {0x5a, 0x2c, 0xb4, 0xff}}}, - {{{ -1080, 31, 1602}, 0, { 126, 478}, {0x13, 0x4c, 0x63, 0xff}}}, - {{{ -1105, 31, 1587}, 0, { 302, 974}, {0xb3, 0x4c, 0x41, 0xff}}}, - {{{ -1105, 31, 1559}, 0, { 656, 974}, {0x90, 0x2c, 0xda, 0xff}}}, - {{{ -1055, 31, 1559}, 0, { 0, 990}, {0x5a, 0x2c, 0xb4, 0xff}}}, - {{{ -1080, 0, 1544}, 0, { 990, 0}, {0x13, 0xb4, 0x9d, 0xff}}}, - {{{ -1080, 31, 1544}, 0, { 0, 0}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ -1055, 0, 1559}, 0, { 990, 990}, {0x60, 0xb4, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004838, 0x0042cf20, 42199, 0x00004838, 224); // 0x07004918 - 0x07004A08 -static const Vtx ttc_seg7_vertex_07004918[] = { - {{{ -1105, 0, 1587}, 0, { 302, 974}, {0xbe, 0x97, 0x16, 0xff}}}, - {{{ -1055, 0, 1587}, 0, { 302, -16}, {0x4d, 0xb4, 0x41, 0xff}}}, - {{{ -1080, 0, 1602}, 0, { 126, 478}, {0xe9, 0xd3, 0x74, 0xff}}}, - {{{ -1080, 31, 1602}, 0, { 0, 990}, {0x13, 0x4c, 0x63, 0xff}}}, - {{{ -1055, 0, 1587}, 0, { 990, 0}, {0x4d, 0xb4, 0x41, 0xff}}}, - {{{ -1055, 31, 1587}, 0, { 0, 0}, {0x60, 0x4c, 0x20, 0xff}}}, - {{{ -1080, 0, 1602}, 0, { 990, 990}, {0xe9, 0xd3, 0x74, 0xff}}}, - {{{ -1080, 31, 1544}, 0, { 0, 990}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ -1105, 0, 1559}, 0, { 990, 0}, {0xa6, 0xd4, 0xb4, 0xff}}}, - {{{ -1105, 31, 1559}, 0, { 0, 0}, {0x90, 0x2c, 0xda, 0xff}}}, - {{{ -1080, 0, 1544}, 0, { 990, 990}, {0x13, 0xb4, 0x9d, 0xff}}}, - {{{ -1105, 31, 1587}, 0, { 0, 990}, {0xb3, 0x4c, 0x41, 0xff}}}, - {{{ -1105, 0, 1587}, 0, { 990, 990}, {0xbe, 0x97, 0x16, 0xff}}}, - {{{ -1080, 0, 1602}, 0, { 990, 0}, {0xe9, 0xd3, 0x74, 0xff}}}, - {{{ -1080, 31, 1602}, 0, { 0, 0}, {0x13, 0x4c, 0x63, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004918, 0x0042cf20, 42199, 0x00004918, 240); // 0x07004A08 - 0x07004B08 -static const Vtx ttc_seg7_vertex_07004A08[] = { - {{{ -1055, -824, 1587}, 0, { 0, 990}, {0x60, 0x4c, 0x20, 0xff}}}, - {{{ -1055, -856, 1587}, 0, { 990, 990}, {0x60, 0x00, 0x51, 0xff}}}, - {{{ -1055, -856, 1559}, 0, { 990, 0}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ -1105, 0, 1587}, 0, { 302, 974}, {0xbe, 0x97, 0x16, 0xff}}}, - {{{ -1055, 0, 1559}, 0, { 656, -16}, {0x60, 0xb4, 0xe0, 0xff}}}, - {{{ -1055, 0, 1587}, 0, { 302, -16}, {0x4d, 0xb4, 0x41, 0xff}}}, - {{{ -1080, 0, 1544}, 0, { 832, 480}, {0x13, 0xb4, 0x9d, 0xff}}}, - {{{ -1105, 0, 1559}, 0, { 656, 974}, {0xa6, 0xd4, 0xb4, 0xff}}}, - {{{ -1105, 31, 1559}, 0, { 0, 990}, {0x90, 0x2c, 0xda, 0xff}}}, - {{{ -1105, 0, 1587}, 0, { 990, 0}, {0xbe, 0x97, 0x16, 0xff}}}, - {{{ -1105, 31, 1587}, 0, { 0, 0}, {0xb3, 0x4c, 0x41, 0xff}}}, - {{{ -1105, 0, 1559}, 0, { 990, 990}, {0xa6, 0xd4, 0xb4, 0xff}}}, - {{{ -1055, -824, 1559}, 0, { 0, 0}, {0x5a, 0x2c, 0xb4, 0xff}}}, - {{{ -1080, -824, 1544}, 0, { 832, 480}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ -1055, -824, 1587}, 0, { 302, -16}, {0x60, 0x4c, 0x20, 0xff}}}, - {{{ -1055, -824, 1559}, 0, { 656, -16}, {0x5a, 0x2c, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004A08, 0x0042cf20, 42199, 0x00004a08, 256); // 0x07004B08 - 0x07004C08 -static const Vtx ttc_seg7_vertex_07004B08[] = { - {{{ -1080, -824, 1544}, 0, { 832, 480}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ -1080, -824, 1602}, 0, { 126, 478}, {0x13, 0x4c, 0x63, 0xff}}}, - {{{ -1055, -824, 1587}, 0, { 302, -16}, {0x60, 0x4c, 0x20, 0xff}}}, - {{{ -1105, -824, 1559}, 0, { 656, 974}, {0x90, 0x2c, 0xda, 0xff}}}, - {{{ -1105, -824, 1587}, 0, { 302, 974}, {0xb3, 0x4c, 0x41, 0xff}}}, - {{{ -1055, -824, 1559}, 0, { 0, 990}, {0x5a, 0x2c, 0xb4, 0xff}}}, - {{{ -1055, -856, 1559}, 0, { 990, 990}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ -1080, -856, 1544}, 0, { 990, 0}, {0x18, 0x00, 0x84, 0xff}}}, - {{{ -1080, -824, 1544}, 0, { 0, 0}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ -1080, -824, 1602}, 0, { 0, 990}, {0x13, 0x4c, 0x63, 0xff}}}, - {{{ -1055, -856, 1587}, 0, { 990, 0}, {0x60, 0x00, 0x51, 0xff}}}, - {{{ -1055, -824, 1587}, 0, { 0, 0}, {0x60, 0x4c, 0x20, 0xff}}}, - {{{ -1080, -856, 1602}, 0, { 990, 990}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ -1080, -824, 1544}, 0, { 0, 990}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ -1105, -856, 1559}, 0, { 990, 0}, {0xa0, 0x00, 0xaf, 0xff}}}, - {{{ -1105, -824, 1559}, 0, { 0, 0}, {0x90, 0x2c, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004B08, 0x0042cf20, 42199, 0x00004b08, 256); // 0x07004C08 - 0x07004CB8 -static const Vtx ttc_seg7_vertex_07004C08[] = { - {{{ -1080, -824, 1544}, 0, { 0, 990}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ -1080, -856, 1544}, 0, { 990, 990}, {0x18, 0x00, 0x84, 0xff}}}, - {{{ -1105, -856, 1559}, 0, { 990, 0}, {0xa0, 0x00, 0xaf, 0xff}}}, - {{{ -1105, -824, 1587}, 0, { 0, 990}, {0xb3, 0x4c, 0x41, 0xff}}}, - {{{ -1080, -856, 1602}, 0, { 990, 0}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ -1080, -824, 1602}, 0, { 0, 0}, {0x13, 0x4c, 0x63, 0xff}}}, - {{{ -1105, -856, 1587}, 0, { 990, 990}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -1105, -824, 1559}, 0, { 0, 990}, {0x90, 0x2c, 0xda, 0xff}}}, - {{{ -1105, -856, 1559}, 0, { 990, 990}, {0xa0, 0x00, 0xaf, 0xff}}}, - {{{ -1105, -856, 1587}, 0, { 990, 0}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -1105, -824, 1587}, 0, { 0, 0}, {0xb3, 0x4c, 0x41, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004C08, 0x0042cf20, 42199, 0x00004c08, 176); // 0x07004CB8 - 0x07004DA8 -static const Vtx ttc_seg7_vertex_07004CB8[] = { - {{{ 2081, 5284, 862}, 0, { 5078, 7120}, {0x88, 0x00, 0xda, 0xff}}}, - {{{ 2081, 7475, -861}, 0, { -30, -2184}, {0x93, 0xd1, 0x2a, 0xff}}}, - {{{ 2081, 5284, -861}, 0, { -30, 7120}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 862, 5919, 2081}, 0, { 5078, 4422}, {0x37, 0x11, 0x8f, 0xff}}}, - {{{ 862, 7475, 2081}, 0, { 5078, -2184}, {0x04, 0xaf, 0x9f, 0xff}}}, - {{{ 2081, 7475, 3301}, 0, { -30, -2184}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ 2081, 5919, 3301}, 0, { -30, 4422}, {0xef, 0x2b, 0x8b, 0xff}}}, - {{{ 2081, 5919, 3301}, 0, { 5078, 4422}, {0xef, 0x2b, 0x8b, 0xff}}}, - {{{ 3301, 7475, 2081}, 0, { -30, -2184}, {0xa7, 0xac, 0xe3, 0xff}}}, - {{{ 3301, 5919, 2081}, 0, { -30, 4422}, {0x88, 0x1e, 0x19, 0xff}}}, - {{{ 2081, 7475, 3301}, 0, { 5078, -2184}, {0x24, 0xcd, 0x93, 0xff}}}, - {{{ 3301, 5919, 2081}, 0, { 5078, 4422}, {0x88, 0x1e, 0x19, 0xff}}}, - {{{ 2081, 7475, 862}, 0, { -30, -2184}, {0x9a, 0xb6, 0x07, 0xff}}}, - {{{ 2081, 5919, 862}, 0, { -30, 4422}, {0x92, 0x23, 0x34, 0xff}}}, - {{{ 3301, 7475, 2081}, 0, { 5078, -2184}, {0xa7, 0xac, 0xe3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004CB8, 0x0042cf20, 42199, 0x00004cb8, 240); // 0x07004DA8 - 0x07004E98 -static const Vtx ttc_seg7_vertex_07004DA8[] = { - {{{ 862, 5284, -2080}, 0, { 5078, 7120}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -861, 7475, -2080}, 0, { -30, -2184}, {0x23, 0xda, 0x73, 0xff}}}, - {{{ -861, 5284, -2080}, 0, { -30, 7120}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 2081, 5284, 862}, 0, { 5078, 7120}, {0x88, 0x00, 0xda, 0xff}}}, - {{{ 2081, 7475, 862}, 0, { 5078, -2184}, {0x9a, 0xb6, 0x07, 0xff}}}, - {{{ 2081, 7475, -861}, 0, { -30, -2184}, {0x93, 0xd1, 0x2a, 0xff}}}, - {{{ 2081, 5284, -861}, 0, { 5078, 7120}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 2081, 7475, -861}, 0, { 5078, -2184}, {0x93, 0xd1, 0x2a, 0xff}}}, - {{{ 862, 7475, -2080}, 0, { -30, -2184}, {0xd1, 0xd1, 0x6b, 0xff}}}, - {{{ 862, 5284, -2080}, 0, { -30, 7120}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -861, 5284, 2081}, 0, { 5078, 7120}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 862, 7475, 2081}, 0, { -30, -2184}, {0x04, 0xaf, 0x9f, 0xff}}}, - {{{ 862, 5284, 2081}, 0, { -30, 7120}, {0xda, 0x00, 0x88, 0xff}}}, - {{{ -861, 7475, 2081}, 0, { 5078, -2184}, {0x2f, 0xd1, 0x95, 0xff}}}, - {{{ 862, 7475, -2080}, 0, { 5078, -2184}, {0xd1, 0xd1, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004DA8, 0x0042cf20, 42199, 0x00004da8, 240); // 0x07004E98 - 0x07004F88 -static const Vtx ttc_seg7_vertex_07004E98[] = { - {{{ 2081, 1915, 862}, 0, { 5078, 7120}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 2081, 5284, 862}, 0, { 5078, -7186}, {0x88, 0x00, 0xda, 0xff}}}, - {{{ 2081, 5284, -861}, 0, { -30, -7186}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ -2080, 5284, 862}, 0, { 5078, 7120}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -861, 7475, 2081}, 0, { -30, -2184}, {0x2f, 0xd1, 0x95, 0xff}}}, - {{{ -861, 5284, 2081}, 0, { -30, 7120}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -2080, 7475, 862}, 0, { 5078, -2184}, {0x6d, 0xd1, 0xd6, 0xff}}}, - {{{ -861, 5284, -2080}, 0, { 5078, 7120}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -2080, 7475, -861}, 0, { -30, -2184}, {0x66, 0xca, 0x33, 0xff}}}, - {{{ -2080, 5284, -861}, 0, { -30, 7120}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -861, 7475, -2080}, 0, { 5078, -2184}, {0x23, 0xda, 0x73, 0xff}}}, - {{{ -2080, 5284, -861}, 0, { 5078, 7120}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2080, 7475, -861}, 0, { 5078, -2184}, {0x66, 0xca, 0x33, 0xff}}}, - {{{ -2080, 7475, 862}, 0, { 0, -2184}, {0x6d, 0xd1, 0xd6, 0xff}}}, - {{{ -2080, 5284, 862}, 0, { 0, 7120}, {0x75, 0x00, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004E98, 0x0042cf20, 42199, 0x00004e98, 240); // 0x07004F88 - 0x07005078 -static const Vtx ttc_seg7_vertex_07004F88[] = { - {{{ -861, 1915, 2081}, 0, { 5078, 7120}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 862, 5284, 2081}, 0, { -30, -7186}, {0xda, 0x00, 0x88, 0xff}}}, - {{{ 862, 1915, 2081}, 0, { -30, 7120}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 2081, 1915, 862}, 0, { 5078, 7120}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 2081, 5284, -861}, 0, { -30, -7186}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 2081, 1915, -861}, 0, { -30, 7120}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 862, 1915, 2081}, 0, { 5078, 7120}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 862, 5239, 2081}, 0, { 5078, -6998}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2081, 5239, 862}, 0, { -30, -6998}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2081, 1915, 862}, 0, { -30, 7120}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 2081, 1915, -861}, 0, { 5078, 7120}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 2081, 5284, -861}, 0, { 5078, -7186}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 862, 5284, -2080}, 0, { -30, -7186}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 862, 1915, -2080}, 0, { -30, 7120}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -861, 5284, 2081}, 0, { 5078, -7186}, {0x30, 0x00, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07004F88, 0x0042cf20, 42199, 0x00004f88, 240); // 0x07005078 - 0x07005168 -static const Vtx ttc_seg7_vertex_07005078[] = { - {{{ -2080, 1915, -861}, 0, { 5078, 7120}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2080, 5284, -861}, 0, { 5078, -7186}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2080, 5284, 862}, 0, { 0, -7186}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ 862, 1915, -2080}, 0, { 5078, 7120}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 862, 5284, -2080}, 0, { 5078, -7186}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -861, 5284, -2080}, 0, { -30, -7186}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -861, 1915, -2080}, 0, { -30, 7120}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -2080, 1915, 862}, 0, { 5078, 7120}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -861, 5284, 2081}, 0, { -30, -7186}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -861, 1915, 2081}, 0, { -30, 7120}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -2080, 5284, 862}, 0, { 5078, -7186}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -861, 1915, -2080}, 0, { 5078, 7120}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -2080, 5284, -861}, 0, { -30, -7186}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2080, 1915, -861}, 0, { -30, 7120}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -861, 5284, -2080}, 0, { 5078, -7186}, {0x30, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005078, 0x0042cf20, 42199, 0x00005078, 240); // 0x07005168 - 0x07005258 -static const Vtx ttc_seg7_vertex_07005168[] = { - {{{ 2081, -1453, -861}, 0, { 5078, 7120}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 862, 1915, -2080}, 0, { -30, -7186}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 862, -1453, -2080}, 0, { -30, 7120}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -2080, 1915, -861}, 0, { 5078, 7120}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2080, 5284, 862}, 0, { 0, -7186}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -2080, 1915, 862}, 0, { 0, 7120}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ 2081, -1453, 862}, 0, { 5078, 7120}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 2081, 1915, 862}, 0, { 5078, -7186}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 2081, 1915, -861}, 0, { -30, -7186}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 2081, -1453, -861}, 0, { -30, 7120}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 862, -1453, 2081}, 0, { 5078, 7120}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 2081, 1915, 862}, 0, { -30, -7186}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 2081, -1453, 862}, 0, { -30, 7120}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 862, 1915, 2081}, 0, { 5078, -7186}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 2081, 1915, -861}, 0, { 5078, -7186}, {0x8b, 0x00, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005168, 0x0042cf20, 42199, 0x00005168, 240); // 0x07005258 - 0x07005348 -static const Vtx ttc_seg7_vertex_07005258[] = { - {{{ -861, -1453, -2080}, 0, { 5078, 7120}, {0x20, 0x45, 0x65, 0xff}}}, - {{{ -2080, 1915, -861}, 0, { -30, -7186}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2080, -1453, -861}, 0, { -30, 7120}, {0x58, 0x26, 0x52, 0xff}}}, - {{{ -861, -1453, 2081}, 0, { 5078, 7120}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 862, 1915, 2081}, 0, { -30, -7186}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 862, -1453, 2081}, 0, { -30, 7120}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ -861, 1915, 2081}, 0, { 5078, -7186}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 862, -1453, -2080}, 0, { 5078, 7120}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 862, 1915, -2080}, 0, { 5078, -7186}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -861, 1915, -2080}, 0, { -30, -7186}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -861, -1453, -2080}, 0, { -30, 7120}, {0x20, 0x45, 0x65, 0xff}}}, - {{{ -2080, -1453, 862}, 0, { 5078, 7120}, {0x67, 0x3c, 0xd6, 0xff}}}, - {{{ -2080, 1915, 862}, 0, { 5078, -7186}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -861, 1915, 2081}, 0, { -30, -7186}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -861, -1453, 2081}, 0, { -30, 7120}, {0x30, 0x00, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005258, 0x0042cf20, 42199, 0x00005258, 240); // 0x07005348 - 0x07005438 -static const Vtx ttc_seg7_vertex_07005348[] = { - {{{ 862, -4822, 2081}, 0, { 5078, 7120}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 862, -1453, 2081}, 0, { 5078, -7186}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 2081, -1453, 862}, 0, { -30, -7186}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -861, -1453, -2080}, 0, { 5078, 7120}, {0x20, 0x45, 0x65, 0xff}}}, - {{{ -861, 1915, -2080}, 0, { 5078, -7186}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ -2080, 1915, -861}, 0, { -30, -7186}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ -2080, -1453, -861}, 0, { 5078, 7120}, {0x58, 0x26, 0x52, 0xff}}}, - {{{ -2080, 1915, 862}, 0, { 0, -7186}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -2080, -1453, 862}, 0, { 0, 7120}, {0x67, 0x3c, 0xd6, 0xff}}}, - {{{ -2080, 1915, -861}, 0, { 5078, -7186}, {0x75, 0x00, 0x30, 0xff}}}, - {{{ 2081, -4822, 862}, 0, { 5078, 7120}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 2081, -1453, -861}, 0, { -30, -7186}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 2081, -4822, -861}, 0, { -30, 7120}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 2081, -1453, 862}, 0, { 5078, -7186}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 2081, -4822, 862}, 0, { -30, 7120}, {0x8b, 0x00, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005348, 0x0042cf20, 42199, 0x00005348, 240); // 0x07005438 - 0x07005528 -static const Vtx ttc_seg7_vertex_07005438[] = { - {{{ -2080, -4822, 862}, 0, { 5078, 7120}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -861, -1453, 2081}, 0, { -30, -7186}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -861, -4822, 2081}, 0, { -30, 7120}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 2081, -4822, -861}, 0, { 5078, 7120}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 2081, -1453, -861}, 0, { 5078, -7186}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 862, -1453, -2080}, 0, { -30, -7186}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 862, -4822, -2080}, 0, { -30, 7120}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -861, -4822, 2081}, 0, { 5078, 7120}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -861, -1453, 2081}, 0, { 5078, -7186}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 862, -1453, 2081}, 0, { -30, -7186}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 862, -4822, 2081}, 0, { -30, 7120}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 862, -4822, -2080}, 0, { 5078, 7120}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -861, -1453, -2080}, 0, { -30, -7186}, {0x20, 0x45, 0x65, 0xff}}}, - {{{ -861, -4822, -2080}, 0, { -30, 7120}, {0x22, 0x9f, 0x49, 0xff}}}, - {{{ 862, -1453, -2080}, 0, { 5078, -7186}, {0xd0, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005438, 0x0042cf20, 42199, 0x00005438, 240); // 0x07005528 - 0x07005618 -static const Vtx ttc_seg7_vertex_07005528[] = { - {{{ 862, -8191, 2081}, 0, { 5078, 7120}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 862, -4822, 2081}, 0, { 5078, -7186}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 2081, -4822, 862}, 0, { -30, -7186}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -2080, -4822, 862}, 0, { 5078, 7120}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -2080, -1453, 862}, 0, { 5078, -7186}, {0x67, 0x3c, 0xd6, 0xff}}}, - {{{ -861, -1453, 2081}, 0, { -30, -7186}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -2080, -4822, -861}, 0, { 5078, 7120}, {0x59, 0xe3, 0x54, 0xff}}}, - {{{ -2080, -1453, -861}, 0, { 5078, -7186}, {0x58, 0x26, 0x52, 0xff}}}, - {{{ -2080, -1453, 862}, 0, { 0, -7186}, {0x67, 0x3c, 0xd6, 0xff}}}, - {{{ -2080, -4822, 862}, 0, { 0, 7120}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ 2081, -8191, 862}, 0, { 5078, 7120}, {0x86, 0x00, 0xe0, 0xff}}}, - {{{ 2081, -4822, 862}, 0, { 5078, -7186}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 2081, -4822, -861}, 0, { -30, -7186}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 2081, -8191, -861}, 0, { -30, 7120}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 2081, -8191, 862}, 0, { -30, 7120}, {0x86, 0x00, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005528, 0x0042cf20, 42199, 0x00005528, 240); // 0x07005618 - 0x07005708 -static const Vtx ttc_seg7_vertex_07005618[] = { - {{{ -2080, -8191, 862}, 0, { 5078, 7120}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ -2080, -4822, 862}, 0, { 5078, -7186}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -861, -4822, 2081}, 0, { -30, -7186}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 2081, -8191, -861}, 0, { 5078, 7120}, {0x93, 0x00, 0x40, 0xff}}}, - {{{ 2081, -4822, -861}, 0, { 5078, -7186}, {0x8b, 0x00, 0x30, 0xff}}}, - {{{ 862, -4822, -2080}, 0, { -30, -7186}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 862, -8191, -2080}, 0, { -30, 7120}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -861, -8191, 2081}, 0, { 5078, 7120}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -861, -4822, 2081}, 0, { 5078, -7186}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 862, -4822, 2081}, 0, { -30, -7186}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 862, -8191, 2081}, 0, { -30, 7120}, {0xc0, 0x00, 0x93, 0xff}}}, - {{{ 862, -8191, -2080}, 0, { 5078, 7120}, {0xe0, 0x00, 0x7a, 0xff}}}, - {{{ -861, -4822, -2080}, 0, { -30, -7186}, {0x22, 0x9f, 0x49, 0xff}}}, - {{{ -861, -8191, -2080}, 0, { -30, 7120}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ 862, -4822, -2080}, 0, { 5078, -7186}, {0xd0, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005618, 0x0042cf20, 42199, 0x00005618, 240); // 0x07005708 - 0x070057B8 -static const Vtx ttc_seg7_vertex_07005708[] = { - {{{ -2080, -8191, -861}, 0, { 5078, 7120}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -2080, -4822, -861}, 0, { 5078, -7186}, {0x59, 0xe3, 0x54, 0xff}}}, - {{{ -2080, -4822, 862}, 0, { 0, -7186}, {0x75, 0x00, 0xd0, 0xff}}}, - {{{ -2080, -8191, 862}, 0, { 5078, 7120}, {0x6d, 0x00, 0xc0, 0xff}}}, - {{{ -861, -4822, 2081}, 0, { -30, -7186}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ -861, -8191, 2081}, 0, { -30, 7120}, {0x20, 0x00, 0x86, 0xff}}}, - {{{ -861, -8191, -2080}, 0, { 5078, 7120}, {0x40, 0x00, 0x6d, 0xff}}}, - {{{ -861, -4822, -2080}, 0, { 5078, -7186}, {0x22, 0x9f, 0x49, 0xff}}}, - {{{ -2080, -4822, -861}, 0, { -30, -7186}, {0x59, 0xe3, 0x54, 0xff}}}, - {{{ -2080, -8191, -861}, 0, { -30, 7120}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -2080, -8191, 862}, 0, { 0, 7120}, {0x6d, 0x00, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005708, 0x0042cf20, 42199, 0x00005708, 176); // 0x070057B8 - 0x070058B8 -static const Vtx ttc_seg7_vertex_070057B8[] = { - {{{ 106, 6093, 61}, 0, { 0, 224}, {0x6f, 0x27, 0x2e, 0xff}}}, - {{{ 106, 6052, 61}, 0, { 0, 0}, {0x4c, 0xb4, 0x42, 0xff}}}, - {{{ 106, 6052, -60}, 0, { 990, 0}, {0x5f, 0xb4, 0xdf, 0xff}}}, - {{{ 106, 6093, -60}, 0, { 990, 224}, {0x60, 0x27, 0xb8, 0xff}}}, - {{{ 0, 6216, 0}, 0, { 478, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 0, 6093, 123}, 0, { 0, 224}, {0x0f, 0x28, 0x77, 0xff}}}, - {{{ 106, 6093, 61}, 0, { 990, 224}, {0x6f, 0x27, 0x2e, 0xff}}}, - {{{ 0, 6216, 0}, 0, { 480, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 106, 6052, 61}, 0, { 990, 0}, {0x4c, 0xb4, 0x42, 0xff}}}, - {{{ 0, 6052, 123}, 0, { 0, 0}, {0xe9, 0xd3, 0x74, 0xff}}}, - {{{ -105, 6052, 61}, 0, { 990, 0}, {0xbe, 0x97, 0x16, 0xff}}}, - {{{ 0, 6052, 123}, 0, { 1502, 0}, {0xe9, 0xd3, 0x74, 0xff}}}, - {{{ 106, 6093, -60}, 0, { 0, 224}, {0x60, 0x27, 0xb8, 0xff}}}, - {{{ 0, 6093, -122}, 0, { 990, 224}, {0xf1, 0x27, 0x89, 0xff}}}, - {{{ 0, 6052, -122}, 0, { 990, 0}, {0x13, 0xb4, 0x9d, 0xff}}}, - {{{ 106, 6052, -60}, 0, { 0, 0}, {0x5f, 0xb4, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070057B8, 0x0042cf20, 42199, 0x000057b8, 256); // 0x070058B8 - 0x070059A8 -static const Vtx ttc_seg7_vertex_070058B8[] = { - {{{ -105, 6093, -60}, 0, { 0, 224}, {0x91, 0x27, 0xd2, 0xff}}}, - {{{ -105, 6052, 61}, 0, { 990, 0}, {0xbe, 0x97, 0x16, 0xff}}}, - {{{ -105, 6093, 61}, 0, { 990, 224}, {0xa0, 0x27, 0x48, 0xff}}}, - {{{ -105, 6052, -60}, 0, { 0, 0}, {0xa6, 0xd4, 0xb3, 0xff}}}, - {{{ 106, 6052, -60}, 0, { 0, 0}, {0x5f, 0xb4, 0xdf, 0xff}}}, - {{{ 106, 6052, 61}, 0, { 990, 0}, {0x4c, 0xb4, 0x42, 0xff}}}, - {{{ 0, 6052, -122}, 0, { -542, 0}, {0x13, 0xb4, 0x9d, 0xff}}}, - {{{ -105, 6093, -60}, 0, { 990, 224}, {0x91, 0x27, 0xd2, 0xff}}}, - {{{ 0, 6216, 0}, 0, { 480, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 0, 6093, -122}, 0, { 0, 224}, {0xf1, 0x27, 0x89, 0xff}}}, - {{{ -105, 6093, 61}, 0, { 0, 224}, {0xa0, 0x27, 0x48, 0xff}}}, - {{{ 0, 6093, 123}, 0, { 990, 224}, {0x0f, 0x28, 0x77, 0xff}}}, - {{{ 0, 6216, 0}, 0, { 478, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 0, 6052, 123}, 0, { 990, 0}, {0xe9, 0xd3, 0x74, 0xff}}}, - {{{ -105, 6052, 61}, 0, { 0, 0}, {0xbe, 0x97, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070058B8, 0x0042cf20, 42199, 0x000058b8, 240); // 0x070059A8 - 0x07005A88 -static const Vtx ttc_seg7_vertex_070059A8[] = { - {{{ 0, 6011, 123}, 0, { 0, 990}, {0x13, 0x4c, 0x63, 0xff}}}, - {{{ 0, 5970, 123}, 0, { 0, 734}, {0xf1, 0xd8, 0x77, 0xff}}}, - {{{ 106, 5970, 61}, 0, { 990, 734}, {0x60, 0xd9, 0x48, 0xff}}}, - {{{ 0, 6093, -122}, 0, { 0, 224}, {0xf1, 0x27, 0x89, 0xff}}}, - {{{ -105, 6052, -60}, 0, { 990, 0}, {0xa6, 0xd4, 0xb3, 0xff}}}, - {{{ -105, 6093, -60}, 0, { 990, 224}, {0x91, 0x27, 0xd2, 0xff}}}, - {{{ 0, 6052, -122}, 0, { 0, 0}, {0x13, 0xb4, 0x9d, 0xff}}}, - {{{ 106, 6011, 61}, 0, { 0, 990}, {0x5f, 0x4c, 0x21, 0xff}}}, - {{{ 106, 5970, -60}, 0, { 990, 734}, {0x6f, 0xd9, 0xd2, 0xff}}}, - {{{ 106, 6011, -60}, 0, { 990, 990}, {0x5a, 0x2c, 0xb3, 0xff}}}, - {{{ 106, 5970, 61}, 0, { 0, 734}, {0x60, 0xd9, 0x48, 0xff}}}, - {{{ 0, 5847, 0}, 0, { 480, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 106, 6011, 61}, 0, { 990, 990}, {0x5f, 0x4c, 0x21, 0xff}}}, - {{{ 0, 5847, 0}, 0, { 478, 0}, {0x00, 0x82, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070059A8, 0x0042cf20, 42199, 0x000059a8, 224); // 0x07005A88 - 0x07005B88 -static const Vtx ttc_seg7_vertex_07005A88[] = { - {{{ 106, 6011, -60}, 0, { 0, 990}, {0x5a, 0x2c, 0xb3, 0xff}}}, - {{{ 106, 5970, -60}, 0, { 0, 734}, {0x6f, 0xd9, 0xd2, 0xff}}}, - {{{ 0, 5970, -122}, 0, { 990, 734}, {0x0f, 0xd9, 0x89, 0xff}}}, - {{{ 0, 6011, -122}, 0, { 990, 990}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ 0, 5847, 0}, 0, { 480, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 0, 6011, -122}, 0, { 0, 990}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ 106, 6011, 61}, 0, { 1500, 990}, {0x5f, 0x4c, 0x21, 0xff}}}, - {{{ 106, 6011, -60}, 0, { 990, 990}, {0x5a, 0x2c, 0xb3, 0xff}}}, - {{{ 0, 6011, 123}, 0, { 990, 990}, {0x13, 0x4c, 0x63, 0xff}}}, - {{{ -105, 6011, 61}, 0, { 0, 990}, {0xb3, 0x4c, 0x41, 0xff}}}, - {{{ -105, 6011, -60}, 0, { -542, 990}, {0x90, 0x2c, 0xda, 0xff}}}, - {{{ 0, 5847, 0}, 0, { 478, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -105, 5970, 61}, 0, { 990, 734}, {0x91, 0xd9, 0x2e, 0xff}}}, - {{{ -105, 5970, -60}, 0, { 0, 734}, {0xa0, 0xd9, 0xb8, 0xff}}}, - {{{ -105, 5970, 61}, 0, { 0, 734}, {0x91, 0xd9, 0x2e, 0xff}}}, - {{{ 0, 5970, 123}, 0, { 990, 734}, {0xf1, 0xd8, 0x77, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005A88, 0x0042cf20, 42199, 0x00005a88, 256); // 0x07005B88 - 0x07005C78 -static const Vtx ttc_seg7_vertex_07005B88[] = { - {{{ 0, 6011, -122}, 0, { 0, 990}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ -105, 5970, -60}, 0, { 990, 734}, {0xa0, 0xd9, 0xb8, 0xff}}}, - {{{ -105, 6011, -60}, 0, { 990, 990}, {0x90, 0x2c, 0xda, 0xff}}}, - {{{ 0, 5970, -122}, 0, { 0, 734}, {0x0f, 0xd9, 0x89, 0xff}}}, - {{{ 0, 5847, 0}, 0, { 480, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 0, -2283, 0}, 0, { 480, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 106, -2405, -60}, 0, { 0, 224}, {0x60, 0x28, 0xb8, 0xff}}}, - {{{ 0, -2405, -122}, 0, { 990, 224}, {0xf1, 0x28, 0x89, 0xff}}}, - {{{ -105, 6011, -60}, 0, { 0, 990}, {0x90, 0x2c, 0xda, 0xff}}}, - {{{ -105, 5970, -60}, 0, { 0, 734}, {0xa0, 0xd9, 0xb8, 0xff}}}, - {{{ -105, 5970, 61}, 0, { 990, 734}, {0x91, 0xd9, 0x2e, 0xff}}}, - {{{ -105, 6011, 61}, 0, { 990, 990}, {0xb3, 0x4c, 0x41, 0xff}}}, - {{{ 0, -2283, 0}, 0, { 478, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 0, -2405, 123}, 0, { 0, 224}, {0x0f, 0x28, 0x77, 0xff}}}, - {{{ 106, -2405, 61}, 0, { 990, 224}, {0x6f, 0x28, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005B88, 0x0042cf20, 42199, 0x00005b88, 240); // 0x07005C78 - 0x07005D58 -static const Vtx ttc_seg7_vertex_07005C78[] = { - {{{ 0, -2283, 0}, 0, { 480, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 106, -2405, 61}, 0, { 0, 224}, {0x6f, 0x28, 0x2e, 0xff}}}, - {{{ 106, -2405, -60}, 0, { 990, 224}, {0x60, 0x28, 0xb8, 0xff}}}, - {{{ -105, -2405, -60}, 0, { 990, 224}, {0x91, 0x27, 0xd2, 0xff}}}, - {{{ 0, -2405, -122}, 0, { 0, 224}, {0xf1, 0x28, 0x89, 0xff}}}, - {{{ 106, -2446, -60}, 0, { 990, 0}, {0x5f, 0xb4, 0xdf, 0xff}}}, - {{{ 106, -2446, 61}, 0, { 0, 0}, {0x4c, 0xb4, 0x42, 0xff}}}, - {{{ -105, -2405, 61}, 0, { 0, 224}, {0xa0, 0x27, 0x48, 0xff}}}, - {{{ 0, -2405, 123}, 0, { 990, 224}, {0x0f, 0x28, 0x77, 0xff}}}, - {{{ 0, -2283, 0}, 0, { 478, 990}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -105, -2405, -60}, 0, { 0, 224}, {0x91, 0x27, 0xd2, 0xff}}}, - {{{ -105, -2405, 61}, 0, { 990, 224}, {0xa0, 0x27, 0x48, 0xff}}}, - {{{ -105, -2446, -60}, 0, { 0, 0}, {0xa6, 0xd4, 0xb3, 0xff}}}, - {{{ -105, -2446, 61}, 0, { 990, 0}, {0xbe, 0x97, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005C78, 0x0042cf20, 42199, 0x00005c78, 224); // 0x07005D58 - 0x07005E48 -static const Vtx ttc_seg7_vertex_07005D58[] = { - {{{ 0, -2405, 123}, 0, { 0, 224}, {0x0f, 0x28, 0x77, 0xff}}}, - {{{ 106, -2446, 61}, 0, { 990, 0}, {0x4c, 0xb4, 0x42, 0xff}}}, - {{{ 106, -2405, 61}, 0, { 990, 224}, {0x6f, 0x28, 0x2e, 0xff}}}, - {{{ 0, -2446, 123}, 0, { 0, 0}, {0xe9, 0xd3, 0x74, 0xff}}}, - {{{ 106, -2405, -60}, 0, { 0, 224}, {0x60, 0x28, 0xb8, 0xff}}}, - {{{ 106, -2446, -60}, 0, { 0, 0}, {0x5f, 0xb4, 0xdf, 0xff}}}, - {{{ 0, -2446, -122}, 0, { 990, 0}, {0x13, 0xb4, 0x9d, 0xff}}}, - {{{ 0, -2405, -122}, 0, { 990, 224}, {0xf1, 0x28, 0x89, 0xff}}}, - {{{ -105, -2446, 61}, 0, { 990, 0}, {0xbe, 0x97, 0x16, 0xff}}}, - {{{ 0, -2446, 123}, 0, { 1502, 0}, {0xe9, 0xd3, 0x74, 0xff}}}, - {{{ 0, -2446, -122}, 0, { -542, 0}, {0x13, 0xb4, 0x9d, 0xff}}}, - {{{ -105, -2446, -60}, 0, { 0, 0}, {0xa6, 0xd4, 0xb3, 0xff}}}, - {{{ 106, -2487, 61}, 0, { 0, 990}, {0x5f, 0x4c, 0x21, 0xff}}}, - {{{ 106, -2528, 61}, 0, { 0, 734}, {0x60, 0xd9, 0x48, 0xff}}}, - {{{ 106, -2528, -60}, 0, { 990, 734}, {0x6f, 0xd9, 0xd2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005D58, 0x0042cf20, 42199, 0x00005d58, 240); // 0x07005E48 - 0x07005F28 -static const Vtx ttc_seg7_vertex_07005E48[] = { - {{{ -105, -2405, 61}, 0, { 0, 224}, {0xa0, 0x27, 0x48, 0xff}}}, - {{{ 0, -2446, 123}, 0, { 990, 0}, {0xe9, 0xd3, 0x74, 0xff}}}, - {{{ 0, -2405, 123}, 0, { 990, 224}, {0x0f, 0x28, 0x77, 0xff}}}, - {{{ -105, -2446, 61}, 0, { 0, 0}, {0xbe, 0x97, 0x16, 0xff}}}, - {{{ 0, -2405, -122}, 0, { 0, 224}, {0xf1, 0x28, 0x89, 0xff}}}, - {{{ -105, -2446, -60}, 0, { 990, 0}, {0xa6, 0xd4, 0xb3, 0xff}}}, - {{{ -105, -2405, -60}, 0, { 990, 224}, {0x91, 0x27, 0xd2, 0xff}}}, - {{{ 0, -2446, -122}, 0, { 0, 0}, {0x13, 0xb4, 0x9d, 0xff}}}, - {{{ -105, -2405, -60}, 0, { 0, 224}, {0x91, 0x27, 0xd2, 0xff}}}, - {{{ -105, -2446, 61}, 0, { 990, 0}, {0xbe, 0x97, 0x16, 0xff}}}, - {{{ -105, -2405, 61}, 0, { 990, 224}, {0xa0, 0x27, 0x48, 0xff}}}, - {{{ 106, -2487, 61}, 0, { 0, 990}, {0x5f, 0x4c, 0x21, 0xff}}}, - {{{ 106, -2528, -60}, 0, { 990, 734}, {0x6f, 0xd9, 0xd2, 0xff}}}, - {{{ 106, -2487, -60}, 0, { 990, 990}, {0x5a, 0x2c, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005E48, 0x0042cf20, 42199, 0x00005e48, 224); // 0x07005F28 - 0x07006018 -static const Vtx ttc_seg7_vertex_07005F28[] = { - {{{ 0, -2651, 0}, 0, { 480, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 0, -2528, -122}, 0, { 990, 734}, {0x0f, 0xd9, 0x89, 0xff}}}, - {{{ 106, -2528, -60}, 0, { 0, 734}, {0x6f, 0xd9, 0xd2, 0xff}}}, - {{{ 106, -2528, -60}, 0, { 990, 734}, {0x6f, 0xd9, 0xd2, 0xff}}}, - {{{ 106, -2528, 61}, 0, { 0, 734}, {0x60, 0xd9, 0x48, 0xff}}}, - {{{ 0, -2487, 123}, 0, { 0, 990}, {0x13, 0x4c, 0x63, 0xff}}}, - {{{ 106, -2528, 61}, 0, { 990, 734}, {0x60, 0xd9, 0x48, 0xff}}}, - {{{ 106, -2487, 61}, 0, { 990, 990}, {0x5f, 0x4c, 0x21, 0xff}}}, - {{{ 0, -2528, 123}, 0, { 0, 734}, {0xf1, 0xd8, 0x77, 0xff}}}, - {{{ 0, -2651, 0}, 0, { 478, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 106, -2487, -60}, 0, { 0, 990}, {0x5a, 0x2c, 0xb3, 0xff}}}, - {{{ 0, -2487, -122}, 0, { 990, 990}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ 0, -2487, -122}, 0, { 0, 990}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ 0, -2528, -122}, 0, { 0, 734}, {0x0f, 0xd9, 0x89, 0xff}}}, - {{{ -105, -2528, -60}, 0, { 990, 734}, {0xa0, 0xd9, 0xb8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07005F28, 0x0042cf20, 42199, 0x00005f28, 240); // 0x07006018 - 0x07006118 -static const Vtx ttc_seg7_vertex_07006018[] = { - {{{ 0, -2487, -122}, 0, { 0, 990}, {0xf3, 0x6a, 0xbc, 0xff}}}, - {{{ 106, -2487, 61}, 0, { 1500, 990}, {0x5f, 0x4c, 0x21, 0xff}}}, - {{{ 106, -2487, -60}, 0, { 990, 990}, {0x5a, 0x2c, 0xb3, 0xff}}}, - {{{ 0, -2487, 123}, 0, { 990, 990}, {0x13, 0x4c, 0x63, 0xff}}}, - {{{ -105, -2487, 61}, 0, { 0, 990}, {0xb3, 0x4c, 0x41, 0xff}}}, - {{{ -105, -2487, -60}, 0, { -542, 990}, {0x90, 0x2c, 0xda, 0xff}}}, - {{{ -105, -2528, 61}, 0, { 0, 734}, {0x91, 0xd9, 0x2e, 0xff}}}, - {{{ 0, -2528, 123}, 0, { 990, 734}, {0xf1, 0xd8, 0x77, 0xff}}}, - {{{ 0, -2651, 0}, 0, { 478, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -105, -2528, -60}, 0, { 990, 734}, {0xa0, 0xd9, 0xb8, 0xff}}}, - {{{ -105, -2487, -60}, 0, { 990, 990}, {0x90, 0x2c, 0xda, 0xff}}}, - {{{ 862, 7475, 2081}, 0, { 990, 0}, {0x04, 0xaf, 0x9f, 0xff}}}, - {{{ 603, 8192, 1457}, 0, { 836, 2010}, {0xe7, 0x94, 0xc4, 0xff}}}, - {{{ 2081, 7475, 862}, 0, { 0, 0}, {0x9a, 0xb6, 0x07, 0xff}}}, - {{{ 0, -2528, -122}, 0, { 0, 734}, {0x0f, 0xd9, 0x89, 0xff}}}, - {{{ 0, -2651, 0}, 0, { 480, 0}, {0x00, 0x82, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006018, 0x0042cf20, 42199, 0x00006018, 256); // 0x07006118 - 0x07006208 -static const Vtx ttc_seg7_vertex_07006118[] = { - {{{ -105, -2487, -60}, 0, { 0, 990}, {0x90, 0x2c, 0xda, 0xff}}}, - {{{ -105, -2528, -60}, 0, { 0, 734}, {0xa0, 0xd9, 0xb8, 0xff}}}, - {{{ -105, -2528, 61}, 0, { 990, 734}, {0x91, 0xd9, 0x2e, 0xff}}}, - {{{ -105, -2487, 61}, 0, { 990, 990}, {0xb3, 0x4c, 0x41, 0xff}}}, - {{{ 0, -2651, 0}, 0, { 478, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 2081, 7475, 862}, 0, { 990, 0}, {0x9a, 0xb6, 0x07, 0xff}}}, - {{{ 1457, 8192, 603}, 0, { 836, 2010}, {0xd3, 0x8b, 0xee, 0xff}}}, - {{{ 1457, 8192, -602}, 0, { 122, 2010}, {0xc7, 0x90, 0x0f, 0xff}}}, - {{{ 2081, 7475, -861}, 0, { 0, 0}, {0x93, 0xd1, 0x2a, 0xff}}}, - {{{ 862, 7475, -2080}, 0, { 990, 0}, {0xd1, 0xd1, 0x6b, 0xff}}}, - {{{ -602, 8192, -1456}, 0, { 122, 2010}, {0x19, 0x94, 0x3c, 0xff}}}, - {{{ -861, 7475, -2080}, 0, { 0, 0}, {0x23, 0xda, 0x73, 0xff}}}, - {{{ 603, 8192, 1457}, 0, { 836, 2010}, {0xe7, 0x94, 0xc4, 0xff}}}, - {{{ 1457, 8192, 603}, 0, { 122, 2010}, {0xd3, 0x8b, 0xee, 0xff}}}, - {{{ 2081, 7475, 862}, 0, { 0, 0}, {0x9a, 0xb6, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006118, 0x0042cf20, 42199, 0x00006118, 240); // 0x07006208 - 0x070062F8 -static const Vtx ttc_seg7_vertex_07006208[] = { - {{{ 2081, 7475, -861}, 0, { 990, 0}, {0x93, 0xd1, 0x2a, 0xff}}}, - {{{ 1457, 8192, -602}, 0, { 836, 2010}, {0xc7, 0x90, 0x0f, 0xff}}}, - {{{ 603, 8192, -1456}, 0, { 122, 2010}, {0xe2, 0x90, 0x33, 0xff}}}, - {{{ 862, 7475, -2080}, 0, { 0, 0}, {0xd1, 0xd1, 0x6b, 0xff}}}, - {{{ -861, 7475, 2081}, 0, { 990, 0}, {0x2f, 0xd1, 0x95, 0xff}}}, - {{{ -602, 8192, 1457}, 0, { 836, 2010}, {0x25, 0x99, 0xc1, 0xff}}}, - {{{ 603, 8192, 1457}, 0, { 122, 2010}, {0xe7, 0x94, 0xc4, 0xff}}}, - {{{ 862, 7475, 2081}, 0, { 0, 0}, {0x04, 0xaf, 0x9f, 0xff}}}, - {{{ 862, 7475, -2080}, 0, { 990, 0}, {0xd1, 0xd1, 0x6b, 0xff}}}, - {{{ 603, 8192, -1456}, 0, { 836, 2010}, {0xe2, 0x90, 0x33, 0xff}}}, - {{{ -602, 8192, -1456}, 0, { 122, 2010}, {0x19, 0x94, 0x3c, 0xff}}}, - {{{ -2080, 7475, 862}, 0, { 990, 0}, {0x6d, 0xd1, 0xd6, 0xff}}}, - {{{ -1456, 8192, 603}, 0, { 836, 2010}, {0x1f, 0x86, 0xf8, 0xff}}}, - {{{ -602, 8192, 1457}, 0, { 122, 2010}, {0x25, 0x99, 0xc1, 0xff}}}, - {{{ -861, 7475, 2081}, 0, { 0, 0}, {0x2f, 0xd1, 0x95, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006208, 0x0042cf20, 42199, 0x00006208, 240); // 0x070062F8 - 0x07006378 -static const Vtx ttc_seg7_vertex_070062F8[] = { - {{{ -861, 7475, -2080}, 0, { 990, 0}, {0x23, 0xda, 0x73, 0xff}}}, - {{{ -602, 8192, -1456}, 0, { 836, 2010}, {0x19, 0x94, 0x3c, 0xff}}}, - {{{ -2080, 7475, -861}, 0, { 0, 0}, {0x66, 0xca, 0x33, 0xff}}}, - {{{ -1456, 8192, -602}, 0, { 122, 2010}, {0x3c, 0x94, 0x19, 0xff}}}, - {{{ -2080, 7475, -861}, 0, { 990, 0}, {0x66, 0xca, 0x33, 0xff}}}, - {{{ -1456, 8192, -602}, 0, { 836, 2010}, {0x3c, 0x94, 0x19, 0xff}}}, - {{{ -1456, 8192, 603}, 0, { 122, 2010}, {0x1f, 0x86, 0xf8, 0xff}}}, - {{{ -2080, 7475, 862}, 0, { 0, 0}, {0x6d, 0xd1, 0xd6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070062F8, 0x0042cf20, 42199, 0x000062f8, 128); // 0x07006378 - 0x07006468 -static const Vtx ttc_seg7_vertex_07006378[] = { - {{{ -2070, 2678, -247}, 0, { 0, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -2070, 2524, 162}, 0, { 2012, 990}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -2070, 2678, 162}, 0, { 2012, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1660, 2678, 162}, 0, { 0, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -1660, 2524, 162}, 0, { 0, 990}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -1660, 2524, -247}, 0, { 2012, 990}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -1660, 2678, -247}, 0, { 2012, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -2070, 2678, 162}, 0, { 0, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1660, 2524, 162}, 0, { 2012, 990}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -1660, 2678, 162}, 0, { 2012, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -2070, 2524, 162}, 0, { 0, 990}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -1660, 2678, -247}, 0, { 0, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -2070, 2524, -247}, 0, { 2012, 990}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2070, 2678, -247}, 0, { 2012, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -1660, 2524, -247}, 0, { 0, 990}, {0x67, 0xcd, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006378, 0x0042cf20, 42199, 0x00006378, 240); // 0x07006468 - 0x07006558 -static const Vtx ttc_seg7_vertex_07006468[] = { - {{{ -649, -19, 1569}, 0, { 0, 0}, {0x16, 0x70, 0xca, 0xff}}}, - {{{ -1080, -173, 1139}, 0, { 4056, 990}, {0x17, 0x9b, 0xb8, 0xff}}}, - {{{ -1080, -19, 1139}, 0, { 4056, 0}, {0xe8, 0x65, 0xb8, 0xff}}}, - {{{ -2070, 2678, -247}, 0, { 0, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -2070, 2524, -247}, 0, { 0, 990}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2070, 2524, 162}, 0, { 2012, 990}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 1074, -19, 145}, 0, { 0, 0}, {0xa7, 0x49, 0xcc, 0xff}}}, - {{{ 1074, -173, 145}, 0, { 0, 990}, {0x9d, 0xb7, 0xe6, 0xff}}}, - {{{ -349, -173, 1569}, 0, { 8144, 990}, {0xdb, 0xb0, 0xa5, 0xff}}}, - {{{ -349, -19, 1569}, 0, { 8144, 0}, {0xe7, 0x6c, 0xc3, 0xff}}}, - {{{ -349, -173, 1569}, 0, { 0, 990}, {0xdb, 0xb0, 0xa5, 0xff}}}, - {{{ -649, -173, 1569}, 0, { 2012, 990}, {0x10, 0x89, 0xd8, 0xff}}}, - {{{ -649, -19, 1569}, 0, { 2012, 0}, {0x16, 0x70, 0xca, 0xff}}}, - {{{ -349, -19, 1569}, 0, { 0, 0}, {0xe7, 0x6c, 0xc3, 0xff}}}, - {{{ -649, -173, 1569}, 0, { 0, 990}, {0x10, 0x89, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006468, 0x0042cf20, 42199, 0x00006468, 240); // 0x07006558 - 0x07006648 -static const Vtx ttc_seg7_vertex_07006558[] = { - {{{ -1218, -19, 0}, 0, { 0, 0}, {0x24, 0x33, 0x6e, 0xff}}}, - {{{ -1218, -173, 0}, 0, { 0, 990}, {0xdc, 0xcd, 0x6e, 0xff}}}, - {{{ -144, -173, -1073}, 0, { 8144, 990}, {0x1b, 0x8d, 0x2e, 0xff}}}, - {{{ -1080, -19, 1139}, 0, { 0, 0}, {0xe8, 0x65, 0xb8, 0xff}}}, - {{{ -1442, -173, 1501}, 0, { 3034, 990}, {0xcf, 0x97, 0xcf, 0xff}}}, - {{{ -1442, -19, 1501}, 0, { 3034, 0}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ -1080, -173, 1139}, 0, { 0, 990}, {0x17, 0x9b, 0xb8, 0xff}}}, - {{{ 1074, -19, -144}, 0, { 0, 0}, {0xba, 0x68, 0xee, 0xff}}}, - {{{ 1074, -173, 145}, 0, { 2012, 990}, {0x9d, 0xb7, 0xe6, 0xff}}}, - {{{ 1074, -19, 145}, 0, { 2012, 0}, {0xa7, 0x49, 0xcc, 0xff}}}, - {{{ 1074, -173, -144}, 0, { 0, 990}, {0xa7, 0xb7, 0xcc, 0xff}}}, - {{{ -144, -19, -1073}, 0, { 0, 0}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -144, -173, -1073}, 0, { 0, 990}, {0x1b, 0x8d, 0x2e, 0xff}}}, - {{{ 145, -173, -1073}, 0, { 2012, 990}, {0x1e, 0xd6, 0x73, 0xff}}}, - {{{ 145, -19, -1073}, 0, { 2012, 0}, {0x34, 0x49, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006558, 0x0042cf20, 42199, 0x00006558, 240); // 0x07006648 - 0x07006738 -static const Vtx ttc_seg7_vertex_07006648[] = { - {{{ -665, -71, -1030}, 0, { 0, 0}, {0x59, 0x54, 0xe3, 0xff}}}, - {{{ -665, -224, -1030}, 0, { 0, 990}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ -955, -224, -1320}, 0, { 2012, 990}, {0x13, 0x92, 0xc6, 0xff}}}, - {{{ -1218, -19, 0}, 0, { 0, 0}, {0x24, 0x33, 0x6e, 0xff}}}, - {{{ -144, -173, -1073}, 0, { 8144, 990}, {0x1b, 0x8d, 0x2e, 0xff}}}, - {{{ -144, -19, -1073}, 0, { 8144, 0}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -289, -19, -1218}, 0, { -4118, 0}, {0x93, 0x33, 0xdc, 0xff}}}, - {{{ -1363, -173, -144}, 0, { 4056, 990}, {0xa7, 0xac, 0xe3, 0xff}}}, - {{{ -1363, -19, -144}, 0, { 4056, 0}, {0xa7, 0x54, 0x1e, 0xff}}}, - {{{ -289, -173, -1218}, 0, { -4118, 990}, {0x93, 0xcd, 0x24, 0xff}}}, - {{{ -1006, -19, -1935}, 0, { 0, 0}, {0xb0, 0x38, 0x50, 0xff}}}, - {{{ -289, -173, -1218}, 0, { 6100, 990}, {0x93, 0xcd, 0x24, 0xff}}}, - {{{ -289, -19, -1218}, 0, { 6100, 0}, {0x93, 0x33, 0xdc, 0xff}}}, - {{{ -1006, -173, -1935}, 0, { 0, 990}, {0xc1, 0xa7, 0x3f, 0xff}}}, - {{{ -955, -71, -1320}, 0, { 2012, 0}, {0xe8, 0x65, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006648, 0x0042cf20, 42199, 0x00006648, 240); // 0x07006738 - 0x07006838 -static const Vtx ttc_seg7_vertex_07006738[] = { - {{{ -1244, -71, -1030}, 0, { 2012, 0}, {0x17, 0x65, 0xb9, 0xff}}}, - {{{ -1244, -224, -1030}, 0, { 2012, 990}, {0xe2, 0xac, 0xa7, 0xff}}}, - {{{ -1339, -224, -1125}, 0, { 2680, 990}, {0x1d, 0xac, 0xa7, 0xff}}}, - {{{ -955, -71, -1030}, 0, { 0, 0}, {0xe9, 0x65, 0x47, 0xff}}}, - {{{ -955, -224, -1030}, 0, { 0, 990}, {0x1e, 0xac, 0x59, 0xff}}}, - {{{ -810, -224, -885}, 0, { 990, 990}, {0xe3, 0xac, 0x59, 0xff}}}, - {{{ -810, -71, -885}, 0, { 990, 0}, {0x24, 0x33, 0x6d, 0xff}}}, - {{{ -1244, -71, -740}, 0, { 0, 0}, {0x18, 0x65, 0x47, 0xff}}}, - {{{ -1244, -224, -740}, 0, { 0, 990}, {0xed, 0x92, 0x3a, 0xff}}}, - {{{ -955, -224, -1030}, 0, { 2012, 990}, {0x1e, 0xac, 0x59, 0xff}}}, - {{{ -955, -71, -1030}, 0, { 2012, 0}, {0xe9, 0x65, 0x47, 0xff}}}, - {{{ -955, -71, -1320}, 0, { 0, 0}, {0xe8, 0x65, 0xb9, 0xff}}}, - {{{ -955, -224, -1320}, 0, { 0, 990}, {0x13, 0x92, 0xc6, 0xff}}}, - {{{ -1935, -19, -716}, 0, { 0, 0}, {0x1e, 0x54, 0x59, 0xff}}}, - {{{ -1935, -173, -716}, 0, { 0, 990}, {0xdc, 0xcd, 0x6d, 0xff}}}, - {{{ -1433, -173, -1219}, 0, { 4056, 990}, {0x59, 0xac, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006738, 0x0042cf20, 42199, 0x00006738, 256); // 0x07006838 - 0x07006918 -static const Vtx ttc_seg7_vertex_07006838[] = { - {{{ -1244, -71, -1030}, 0, { 2012, 0}, {0x17, 0x65, 0xb9, 0xff}}}, - {{{ -1339, -224, -1125}, 0, { 2680, 990}, {0x1d, 0xac, 0xa7, 0xff}}}, - {{{ -1339, -71, -1125}, 0, { 2680, 0}, {0xdc, 0x33, 0x93, 0xff}}}, - {{{ -1484, -71, -980}, 0, { 0, 0}, {0xa7, 0x54, 0x1d, 0xff}}}, - {{{ -1244, -224, -740}, 0, { 2012, 990}, {0xed, 0x92, 0x3a, 0xff}}}, - {{{ -1244, -71, -740}, 0, { 2012, 0}, {0x18, 0x65, 0x47, 0xff}}}, - {{{ -1484, -224, -980}, 0, { 0, 990}, {0x93, 0xcd, 0xdc, 0xff}}}, - {{{ -1433, -19, -1219}, 0, { 0, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ -1433, -173, -1219}, 0, { 0, 990}, {0x59, 0xac, 0x1d, 0xff}}}, - {{{ -1578, -173, -1363}, 0, { 990, 990}, {0x50, 0xc8, 0xb0, 0xff}}}, - {{{ -1578, -19, -1363}, 0, { 990, 0}, {0x28, 0x71, 0xd8, 0xff}}}, - {{{ -1935, -19, -716}, 0, { 0, 0}, {0x1e, 0x54, 0x59, 0xff}}}, - {{{ -1433, -173, -1219}, 0, { 4056, 990}, {0x59, 0xac, 0x1d, 0xff}}}, - {{{ -1433, -19, -1219}, 0, { 4056, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006838, 0x0042cf20, 42199, 0x00006838, 224); // 0x07006918 - 0x07006A08 -static const Vtx ttc_seg7_vertex_07006918[] = { - {{{ -1671, 1567, -247}, 0, { 0, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -1671, 1413, -247}, 0, { 0, 990}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -2080, 1413, -247}, 0, { 2012, 990}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2080, -19, -861}, 0, { 0, 0}, {0xb0, 0x38, 0x50, 0xff}}}, - {{{ -2080, -173, -861}, 0, { 0, 990}, {0xd8, 0x8f, 0x28, 0xff}}}, - {{{ -1935, -173, -716}, 0, { 990, 990}, {0xdc, 0xcd, 0x6d, 0xff}}}, - {{{ -1935, -19, -716}, 0, { 990, 0}, {0x1e, 0x54, 0x59, 0xff}}}, - {{{ -1671, 1567, 162}, 0, { 0, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -1671, 1413, 162}, 0, { 0, 990}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -1671, 1413, -247}, 0, { 2012, 990}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -1671, 1567, -247}, 0, { 2012, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -2080, 1567, 162}, 0, { 0, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1671, 1413, 162}, 0, { 2012, 990}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -1671, 1567, 162}, 0, { 2012, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -2080, 1413, 162}, 0, { 0, 990}, {0x99, 0xcd, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006918, 0x0042cf20, 42199, 0x00006918, 240); // 0x07006A08 - 0x07006AF8 -static const Vtx ttc_seg7_vertex_07006A08[] = { - {{{ 1621, -2088, -236}, 0, { 0, 0}, {0xad, 0x5c, 0x15, 0xff}}}, - {{{ 1621, -2242, -58}, 0, { 990, 990}, {0xac, 0xac, 0x2a, 0xff}}}, - {{{ 1621, -2088, -58}, 0, { 990, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ -1671, 1567, -247}, 0, { 0, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -2080, 1413, -247}, 0, { 2012, 990}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2080, 1567, -247}, 0, { 2012, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -2080, 1567, -247}, 0, { 0, 0}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -2080, 1413, -247}, 0, { 0, 990}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2080, 1413, 162}, 0, { 2012, 990}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -2080, 1567, 162}, 0, { 2012, 0}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 2081, -2088, -427}, 0, { 0, 0}, {0x31, 0x69, 0xcf, 0xff}}}, - {{{ 2081, -2242, -427}, 0, { 0, 990}, {0x1c, 0x88, 0xe4, 0xff}}}, - {{{ 1821, -2242, -687}, 0, { 990, 990}, {0x1d, 0xac, 0xa7, 0xff}}}, - {{{ 1821, -2088, -687}, 0, { 990, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ 1621, -2242, -236}, 0, { 0, 990}, {0xb6, 0xa4, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006A08, 0x0042cf20, 42199, 0x00006a08, 240); // 0x07006AF8 - 0x07006BE8 -static const Vtx ttc_seg7_vertex_07006AF8[] = { - {{{ -539, -1453, -1876}, 0, { 0, 0}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 343, -1607, -1876}, 0, { 4056, 990}, {0xeb, 0xa4, 0x53, 0xff}}}, - {{{ 343, -1453, -1876}, 0, { 4056, 0}, {0xd5, 0x5c, 0x4a, 0xff}}}, - {{{ 1495, -2088, -361}, 0, { 0, 0}, {0x93, 0x33, 0x25, 0xff}}}, - {{{ 1621, -2242, -236}, 0, { 990, 990}, {0xb6, 0xa4, 0x2b, 0xff}}}, - {{{ 1621, -2088, -236}, 0, { 990, 0}, {0xad, 0x5c, 0x15, 0xff}}}, - {{{ 1495, -2242, -361}, 0, { 0, 990}, {0x93, 0xcd, 0xdc, 0xff}}}, - {{{ 850, -1453, -1658}, 0, { 0, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ 850, -1607, -1658}, 0, { 0, 990}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ 428, -1607, -2080}, 0, { 3034, 990}, {0x31, 0x97, 0xcf, 0xff}}}, - {{{ 428, -1453, -2080}, 0, { 3034, 0}, {0x1c, 0x78, 0xe4, 0xff}}}, - {{{ 343, -1453, -1876}, 0, { 0, 0}, {0xd5, 0x5c, 0x4a, 0xff}}}, - {{{ 705, -1607, -1513}, 0, { 3034, 990}, {0xe2, 0xac, 0x59, 0xff}}}, - {{{ 705, -1453, -1513}, 0, { 3034, 0}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ 343, -1607, -1876}, 0, { 0, 990}, {0xeb, 0xa4, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006AF8, 0x0042cf20, 42199, 0x00006af8, 240); // 0x07006BE8 - 0x07006CD8 -static const Vtx ttc_seg7_vertex_07006BE8[] = { - {{{ -1346, -3491, 1102}, 0, { 0, 0}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ -1346, -3670, 1102}, 0, { 0, 990}, {0x59, 0xac, 0x1d, 0xff}}}, - {{{ -1833, -3670, 615}, 0, { 4056, 990}, {0x00, 0xd6, 0x89, 0xff}}}, - {{{ -539, -1453, -1876}, 0, { 0, 0}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ -539, -1607, -1876}, 0, { 0, 990}, {0x67, 0xcd, 0x33, 0xff}}}, - {{{ 343, -1607, -1876}, 0, { 4056, 990}, {0xeb, 0xa4, 0x53, 0xff}}}, - {{{ -162, -2692, 1682}, 0, { 0, 0}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -162, -2846, 1682}, 0, { 0, 990}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -696, -2846, 1682}, 0, { 3034, 990}, {0x15, 0xa4, 0xad, 0xff}}}, - {{{ -696, -2692, 1682}, 0, { 3034, 0}, {0x34, 0x49, 0xa7, 0xff}}}, - {{{ -696, -2692, 1682}, 0, { 0, 0}, {0x34, 0x49, 0xa7, 0xff}}}, - {{{ -928, -2846, 1449}, 0, { 2012, 990}, {0x1e, 0xac, 0xa7, 0xff}}}, - {{{ -928, -2692, 1449}, 0, { 2012, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ -696, -2846, 1682}, 0, { 0, 990}, {0x15, 0xa4, 0xad, 0xff}}}, - {{{ -1833, -3491, 615}, 0, { 4056, 0}, {0xe3, 0x55, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006BE8, 0x0042cf20, 42199, 0x00006be8, 240); // 0x07006CD8 - 0x07006DC8 -static const Vtx ttc_seg7_vertex_07006CD8[] = { - {{{ -1722, 1075, 1062}, 0, { 2012, 990}, {0xb3, 0xc9, 0x53, 0xff}}}, - {{{ -1722, 1228, 1062}, 0, { 2012, 0}, {0x02, 0x37, 0x72, 0xff}}}, - {{{ -1850, 1228, 684}, 0, { 0, 0}, {0xa9, 0x5a, 0x11, 0xff}}}, - {{{ -1363, 1075, 145}, 0, { 990, 990}, {0x75, 0xd9, 0xe5, 0xff}}}, - {{{ -1478, 1228, 378}, 0, { 0, 0}, {0x54, 0x5a, 0x1c, 0xff}}}, - {{{ -1478, 1075, 378}, 0, { 0, 990}, {0x57, 0xa6, 0x11, 0xff}}}, - {{{ -1363, 1228, 145}, 0, { 990, 0}, {0x67, 0x45, 0xe8, 0xff}}}, - {{{ -1824, 1075, 285}, 0, { 2012, 990}, {0xac, 0xa6, 0xe4, 0xff}}}, - {{{ -1824, 1228, 285}, 0, { 2012, 0}, {0xa9, 0x5a, 0xef, 0xff}}}, - {{{ -1647, 1228, -72}, 0, { 0, 0}, {0xea, 0x4e, 0x9f, 0xff}}}, - {{{ -1647, 1075, -72}, 0, { 0, 990}, {0xf1, 0x95, 0xbe, 0xff}}}, - {{{ -1495, 1075, 637}, 0, { 990, 990}, {0x57, 0xa6, 0xef, 0xff}}}, - {{{ -1411, 1228, 883}, 0, { 0, 0}, {0x61, 0x51, 0x08, 0xff}}}, - {{{ -1411, 1075, 883}, 0, { 0, 990}, {0x4e, 0xaf, 0x39, 0xff}}}, - {{{ -1495, 1228, 637}, 0, { 990, 0}, {0x58, 0x5a, 0xfb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006CD8, 0x0042cf20, 42199, 0x00006cd8, 240); // 0x07006DC8 - 0x07006EB8 -static const Vtx ttc_seg7_vertex_07006DC8[] = { - {{{ -539, -1607, -1758}, 0, { 6100, 990}, {0x76, 0xdb, 0x1a, 0xff}}}, - {{{ -1758, -1453, -539}, 0, { -5140, -12}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ -1758, -1607, -539}, 0, { -5140, 990}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ -1722, 1075, 1062}, 0, { 2012, 990}, {0xb3, 0xc9, 0x53, 0xff}}}, - {{{ -1850, 1228, 684}, 0, { 0, 0}, {0xa9, 0x5a, 0x11, 0xff}}}, - {{{ -1850, 1075, 684}, 0, { 0, 990}, {0xa8, 0xa6, 0x05, 0xff}}}, - {{{ -1478, 1075, 378}, 0, { 990, 990}, {0x57, 0xa6, 0x11, 0xff}}}, - {{{ -1495, 1228, 637}, 0, { 0, 0}, {0x58, 0x5a, 0xfb, 0xff}}}, - {{{ -1495, 1075, 637}, 0, { 0, 990}, {0x57, 0xa6, 0xef, 0xff}}}, - {{{ -1478, 1228, 378}, 0, { 990, 0}, {0x54, 0x5a, 0x1c, 0xff}}}, - {{{ -1850, 1075, 684}, 0, { 2012, 990}, {0xa8, 0xa6, 0x05, 0xff}}}, - {{{ -1824, 1228, 285}, 0, { 0, 0}, {0xa9, 0x5a, 0xef, 0xff}}}, - {{{ -1824, 1075, 285}, 0, { 0, 990}, {0xac, 0xa6, 0xe4, 0xff}}}, - {{{ -1850, 1228, 684}, 0, { 2012, 0}, {0xa9, 0x5a, 0x11, 0xff}}}, - {{{ -539, -1453, -1758}, 0, { 6100, -12}, {0x63, 0x49, 0x1a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006DC8, 0x0042cf20, 42199, 0x00006dc8, 240); // 0x07006EB8 - 0x07006EF8 -static const Vtx ttc_seg7_vertex_07006EB8[] = { - {{{ -1758, -1607, -539}, 0, { 3000, 990}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ -1758, -1453, -539}, 0, { 3000, 0}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ -2080, -1453, -861}, 0, { 0, 0}, {0x58, 0x26, 0x52, 0xff}}}, - {{{ -2080, -1607, -861}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006EB8, 0x0042cf20, 42199, 0x00006eb8, 64); // 0x07006EF8 - 0x07006FE8 -static const Vtx ttc_seg7_vertex_07006EF8[] = { - {{{ -1090, 0, 1583}, 0, { -3990, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1090, 0, 1563}, 0, { -3862, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1090, -839, 1563}, 0, { 6596, 990}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -1070, 0, 1563}, 0, { -3990, 0}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -1070, -839, 1583}, 0, { 6596, 990}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -1070, -839, 1563}, 0, { 6468, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -1070, 0, 1583}, 0, { -3862, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1090, 0, 1563}, 0, { -3990, 0}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1070, -839, 1563}, 0, { 6596, 990}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -1090, -839, 1563}, 0, { 6468, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -1070, 0, 1563}, 0, { -3862, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -1070, 0, 1583}, 0, { -3990, 0}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -1090, 0, 1583}, 0, { -3862, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1090, -839, 1583}, 0, { 6596, 990}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -1070, -839, 1583}, 0, { 6468, 0}, {0x71, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006EF8, 0x0042cf20, 42199, 0x00006ef8, 240); // 0x07006FE8 - 0x070070D8 -static const Vtx ttc_seg7_vertex_07006FE8[] = { - {{{ 2866, 5284, 2081}, 0, { 2430, 990}, {0xc4, 0x6f, 0x00, 0xff}}}, - {{{ 2081, 5919, 862}, 0, { -712, -66}, {0x92, 0x23, 0x34, 0xff}}}, - {{{ 1864, 5284, 1079}, 0, { -712, 990}, {0xb8, 0x54, 0xc3, 0xff}}}, - {{{ -1090, 0, 1583}, 0, { -3990, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1090, -839, 1563}, 0, { 6596, 990}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -1090, -839, 1583}, 0, { 6468, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 1079, 5284, 1864}, 0, { 2012, 990}, {0xc5, 0x51, 0xb3, 0xff}}}, - {{{ 2081, 5919, 3301}, 0, { -1810, -66}, {0xef, 0x2b, 0x8b, 0xff}}}, - {{{ 2081, 5284, 2866}, 0, { -1128, 990}, {0x00, 0x78, 0xd9, 0xff}}}, - {{{ 862, 5919, 2081}, 0, { 2012, -66}, {0x37, 0x11, 0x8f, 0xff}}}, - {{{ 2081, 5284, 2866}, 0, { 2430, 990}, {0x00, 0x78, 0xd9, 0xff}}}, - {{{ 2081, 5919, 3301}, 0, { 3110, -66}, {0xef, 0x2b, 0x8b, 0xff}}}, - {{{ 2866, 5284, 2081}, 0, { 0, 990}, {0xc4, 0x6f, 0x00, 0xff}}}, - {{{ 3301, 5919, 2081}, 0, { -712, -66}, {0x88, 0x1e, 0x19, 0xff}}}, - {{{ 3301, 5919, 2081}, 0, { 3110, -66}, {0x88, 0x1e, 0x19, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07006FE8, 0x0042cf20, 42199, 0x00006fe8, 240); // 0x070070D8 - 0x070071D8 -static const Vtx ttc_seg7_vertex_070070D8[] = { - {{{ -861, -4822, -2080}, 0, { 6456, 990}, {0x22, 0x9f, 0x49, 0xff}}}, - {{{ -539, -4822, -1758}, 0, { 6456, -626}, {0x77, 0xd6, 0x00, 0xff}}}, - {{{ -781, -4822, -1516}, 0, { 4368, -626}, {0xe2, 0xac, 0x59, 0xff}}}, - {{{ -1351, -2037, -946}, 0, { -2074, -2242}, {0x6d, 0xc1, 0x0e, 0xff}}}, - {{{ -1161, -2139, -1571}, 0, { 3672, 990}, {0x0e, 0xc1, 0x6d, 0xff}}}, - {{{ -944, -2037, -1353}, 0, { 3672, -2242}, {0x46, 0xeb, 0x67, 0xff}}}, - {{{ -1568, -2139, -1163}, 0, { -2074, 990}, {0x6d, 0xc1, 0x0e, 0xff}}}, - {{{ -944, -2446, -1353}, 0, { 0, 990}, {0x15, 0x3d, 0x6c, 0xff}}}, - {{{ -1161, -2139, -1571}, 0, { 2888, -2088}, {0x0e, 0xc1, 0x6d, 0xff}}}, - {{{ -1161, -2446, -1571}, 0, { 0, -2088}, {0x00, 0x49, 0x67, 0xff}}}, - {{{ -944, -2037, -1353}, 0, { 3862, 990}, {0x46, 0xeb, 0x67, 0xff}}}, - {{{ -1351, -2446, -946}, 0, { 0, -2078}, {0x6c, 0x26, 0x36, 0xff}}}, - {{{ -1568, -2446, -1163}, 0, { 0, 990}, {0x67, 0x49, 0x00, 0xff}}}, - {{{ -1351, -2037, -946}, 0, { 3848, -2078}, {0x6d, 0xc1, 0x0e, 0xff}}}, - {{{ -1568, -2139, -1163}, 0, { 2878, 990}, {0x6d, 0xc1, 0x0e, 0xff}}}, - {{{ -898, -4822, -1634}, 0, { 4368, -36}, {0x1d, 0xac, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070070D8, 0x0042cf20, 42199, 0x000070d8, 256); // 0x070071D8 - 0x07007218 -static const Vtx ttc_seg7_vertex_070071D8[] = { - {{{ -861, -4822, -2080}, 0, { 6456, 990}, {0x22, 0x9f, 0x49, 0xff}}}, - {{{ -898, -4822, -1634}, 0, { 4368, -36}, {0x1d, 0xac, 0x59, 0xff}}}, - {{{ -1876, -4822, -656}, 0, { 0, -36}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ -2080, -4822, -861}, 0, { 0, 990}, {0x59, 0xe3, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070071D8, 0x0042cf20, 42199, 0x000071d8, 64); // 0x07007218 - 0x07007318 -static const Vtx ttc_seg7_vertex_07007218[] = { - {{{ 1024, 5089, 424}, 0, { 0, 223}, {0xb8, 0x67, 0xf3, 0xff}}}, - {{{ 1536, 5396, -423}, 0, { 2012, 0}, {0x59, 0x5a, 0xfe, 0xff}}}, - {{{ 1024, 5396, -423}, 0, { 0, 0}, {0x96, 0x3c, 0xdf, 0xff}}}, - {{{ 1536, 5089, 424}, 0, { 2012, 223}, {0x67, 0x44, 0x19, 0xff}}}, - {{{ 1386, 5089, 786}, 0, { 2012, 223}, {0x40, 0x5a, 0x3d, 0xff}}}, - {{{ 1536, 5089, 424}, 0, { 2012, 0}, {0x67, 0x44, 0x19, 0xff}}}, - {{{ 1536, 5396, -423}, 0, { 2012, 223}, {0x59, 0x5a, 0xfe, 0xff}}}, - {{{ 1386, 5396, -785}, 0, { 2012, 0}, {0x12, 0x54, 0xa4, 0xff}}}, - {{{ 1024, 5396, -423}, 0, { 0, 223}, {0x96, 0x3c, 0xdf, 0xff}}}, - {{{ 424, 4782, 1024}, 0, { 0, 223}, {0xd7, 0x67, 0xc4, 0xff}}}, - {{{ 1386, 5089, 786}, 0, { 2012, 0}, {0x40, 0x5a, 0x3d, 0xff}}}, - {{{ 1024, 5089, 424}, 0, { 0, 0}, {0xb8, 0x67, 0xf3, 0xff}}}, - {{{ 786, 4782, 1386}, 0, { 2012, 223}, {0x37, 0x44, 0x5b, 0xff}}}, - {{{ 786, 6011, -1385}, 0, { 2012, 223}, {0x71, 0x34, 0xea, 0xff}}}, - {{{ 424, 6011, -1535}, 0, { 2012, 0}, {0x0d, 0x47, 0x98, 0xff}}}, - {{{ 424, 6011, -1023}, 0, { 0, 223}, {0x19, 0x6c, 0x3d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07007218, 0x0042cf20, 42199, 0x00007218, 256); // 0x07007318 - 0x070073F8 -static const Vtx ttc_seg7_vertex_07007318[] = { - {{{ 424, 4782, 1536}, 0, { 2012, 223}, {0x02, 0x5a, 0x59, 0xff}}}, - {{{ 786, 4782, 1386}, 0, { 2012, 0}, {0x37, 0x44, 0x5b, 0xff}}}, - {{{ 424, 4782, 1024}, 0, { 0, 223}, {0xd7, 0x67, 0xc4, 0xff}}}, - {{{ 424, 6011, -1023}, 0, { 0, 223}, {0x19, 0x6c, 0x3d, 0xff}}}, - {{{ -423, 6011, -1535}, 0, { 2012, 0}, {0xe9, 0x5a, 0xab, 0xff}}}, - {{{ -423, 6011, -1023}, 0, { 0, 0}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ 424, 6011, -1535}, 0, { 2012, 223}, {0x0d, 0x47, 0x98, 0xff}}}, - {{{ 364, 3860, -175}, 0, { 0, 223}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 876, 3860, -175}, 0, { 2012, 223}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 876, 3860, -1023}, 0, { 2012, 0}, {0x55, 0x5a, 0xe9, 0xff}}}, - {{{ 364, 3860, -1023}, 0, { 0, 0}, {0xd2, 0x73, 0x17, 0xff}}}, - {{{ -423, 6011, -1023}, 0, { 0, 223}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -785, 6011, -1385}, 0, { 2012, 223}, {0xc0, 0x47, 0xad, 0xff}}}, - {{{ -1385, 6011, -785}, 0, { 2012, 0}, {0xb7, 0x67, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07007318, 0x0042cf20, 42199, 0x00007318, 224); // 0x070073F8 - 0x070074E8 -static const Vtx ttc_seg7_vertex_070073F8[] = { - {{{ -423, 4475, 1024}, 0, { 0, 223}, {0xc3, 0x55, 0xb9, 0xff}}}, - {{{ 424, 4782, 1536}, 0, { 2012, 0}, {0x02, 0x5a, 0x59, 0xff}}}, - {{{ 424, 4782, 1024}, 0, { 0, 0}, {0xd7, 0x67, 0xc4, 0xff}}}, - {{{ -423, 4475, 1536}, 0, { 2012, 223}, {0xe7, 0x44, 0x67, 0xff}}}, - {{{ 876, 3860, -1023}, 0, { 2012, 223}, {0x55, 0x5a, 0xe9, 0xff}}}, - {{{ 726, 3860, -1385}, 0, { 2012, 96}, {0x3c, 0x5d, 0xc4, 0xff}}}, - {{{ 364, 3860, -1023}, 0, { 0, 223}, {0xd2, 0x73, 0x17, 0xff}}}, - {{{ 364, 3860, -1535}, 0, { 2012, 0}, {0x16, 0x39, 0x92, 0xff}}}, - {{{ -423, 6011, -1535}, 0, { 2012, 223}, {0xe9, 0x5a, 0xab, 0xff}}}, - {{{ -785, 6011, -1385}, 0, { 2012, 0}, {0xc0, 0x47, 0xad, 0xff}}}, - {{{ -423, 6011, -1023}, 0, { 0, 223}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -1385, 6011, -785}, 0, { 2012, 0}, {0xb7, 0x67, 0x00, 0xff}}}, - {{{ -1023, 6011, -423}, 0, { 0, 0}, {0x00, 0x2a, 0x77, 0xff}}}, - {{{ -785, 4475, 1386}, 0, { 2012, 223}, {0xa8, 0x3c, 0x44, 0xff}}}, - {{{ -423, 4475, 1536}, 0, { 2012, 0}, {0xe7, 0x44, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070073F8, 0x0042cf20, 42199, 0x000073f8, 240); // 0x070074E8 - 0x070075E8 -static const Vtx ttc_seg7_vertex_070074E8[] = { - {{{ 364, 3860, -1023}, 0, { 0, 223}, {0xd2, 0x73, 0x17, 0xff}}}, - {{{ 364, 3860, -1535}, 0, { 2012, 223}, {0x16, 0x39, 0x92, 0xff}}}, - {{{ -423, 3860, -1535}, 0, { 2012, 0}, {0xe9, 0x5a, 0xab, 0xff}}}, - {{{ -423, 3860, -1023}, 0, { 0, 0}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -423, 3860, -1535}, 0, { 2012, 223}, {0xe9, 0x5a, 0xab, 0xff}}}, - {{{ -785, 3860, -1385}, 0, { 2012, 0}, {0xc0, 0x47, 0xad, 0xff}}}, - {{{ -423, 3860, -1023}, 0, { 0, 223}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -785, 3860, -1385}, 0, { 2012, 223}, {0xc0, 0x47, 0xad, 0xff}}}, - {{{ -1385, 3860, -785}, 0, { 2012, 0}, {0xb3, 0x5a, 0xd4, 0xff}}}, - {{{ -1023, 3860, -423}, 0, { 0, 0}, {0x42, 0x6a, 0x14, 0xff}}}, - {{{ -1535, 4168, 424}, 0, { 2012, 223}, {0xa7, 0x5a, 0x02, 0xff}}}, - {{{ -1385, 4168, 786}, 0, { 2012, 0}, {0xee, 0x54, 0x5c, 0xff}}}, - {{{ -1023, 4168, 424}, 0, { 0, 223}, {0x6a, 0x3c, 0x21, 0xff}}}, - {{{ -1023, 3860, -423}, 0, { 0, 223}, {0x42, 0x6a, 0x14, 0xff}}}, - {{{ -1535, 3860, -423}, 0, { 2012, 223}, {0x99, 0x44, 0xe7, 0xff}}}, - {{{ -1535, 4168, 424}, 0, { 2012, 0}, {0xa7, 0x5a, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070074E8, 0x0042cf20, 42199, 0x000074e8, 256); // 0x070075E8 - 0x070076C8 -static const Vtx ttc_seg7_vertex_070075E8[] = { - {{{ -1023, 3860, -423}, 0, { 0, 223}, {0x42, 0x6a, 0x14, 0xff}}}, - {{{ -1535, 4168, 424}, 0, { 2012, 0}, {0xa7, 0x5a, 0x02, 0xff}}}, - {{{ -1023, 4168, 424}, 0, { 0, 0}, {0x6a, 0x3c, 0x21, 0xff}}}, - {{{ -1385, 3860, -785}, 0, { 2012, 223}, {0xb3, 0x5a, 0xd4, 0xff}}}, - {{{ -1535, 3860, -423}, 0, { 2012, 0}, {0x99, 0x44, 0xe7, 0xff}}}, - {{{ 1024, 5243, -423}, 0, { 0, 0}, {0xc5, 0x9c, 0xd0, 0xff}}}, - {{{ 1536, 5243, -423}, 0, { 2012, 0}, {0x67, 0xbc, 0xe7, 0xff}}}, - {{{ 1536, 4936, 424}, 0, { 2012, 223}, {0x59, 0xa6, 0x02, 0xff}}}, - {{{ 1024, 4936, 424}, 0, { 0, 990}, {0xc4, 0x99, 0xd7, 0xff}}}, - {{{ 424, 5857, -1023}, 0, { 0, 223}, {0x2a, 0xc4, 0x67, 0xff}}}, - {{{ 424, 5857, -1535}, 0, { 2012, 0}, {0x17, 0xa6, 0xab, 0xff}}}, - {{{ 786, 5857, -1385}, 0, { 2012, 223}, {0x5c, 0xac, 0xee, 0xff}}}, - {{{ 1536, 4936, 424}, 0, { 2012, 0}, {0x59, 0xa6, 0x02, 0xff}}}, - {{{ 1386, 4936, 786}, 0, { 2012, 223}, {0x5b, 0xbc, 0x37, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070075E8, 0x0042cf20, 42199, 0x000075e8, 224); // 0x070076C8 - 0x070077C8 -static const Vtx ttc_seg7_vertex_070076C8[] = { - {{{ 1024, 5243, -423}, 0, { 0, 990}, {0xc5, 0x9c, 0xd0, 0xff}}}, - {{{ 1386, 5243, -785}, 0, { 2012, 0}, {0x16, 0xcc, 0x8f, 0xff}}}, - {{{ 1536, 5243, -423}, 0, { 2012, 223}, {0x67, 0xbc, 0xe7, 0xff}}}, - {{{ 1024, 4936, 424}, 0, { 0, 0}, {0xc4, 0x99, 0xd7, 0xff}}}, - {{{ 786, 4628, 1386}, 0, { 2012, 223}, {0x3d, 0xa6, 0x40, 0xff}}}, - {{{ 424, 4628, 1024}, 0, { 0, 990}, {0xf3, 0x99, 0xb8, 0xff}}}, - {{{ 1386, 4936, 786}, 0, { 2012, 0}, {0x5b, 0xbc, 0x37, 0xff}}}, - {{{ 364, 3707, -1023}, 0, { 0, 0}, {0xe9, 0x8d, 0x2e, 0xff}}}, - {{{ 876, 3707, -175}, 0, { 2012, 223}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 364, 3707, -175}, 0, { 0, 223}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ 786, 4628, 1386}, 0, { 2012, 0}, {0x3d, 0xa6, 0x40, 0xff}}}, - {{{ 424, 4628, 1536}, 0, { 2012, 223}, {0x19, 0xbc, 0x67, 0xff}}}, - {{{ -423, 5857, -1023}, 0, { 0, 0}, {0x24, 0x98, 0x3e, 0xff}}}, - {{{ 424, 5857, -1535}, 0, { 2012, 223}, {0x17, 0xa6, 0xab, 0xff}}}, - {{{ 424, 5857, -1023}, 0, { 0, 223}, {0x2a, 0xc4, 0x67, 0xff}}}, - {{{ -423, 5857, -1535}, 0, { 2012, 0}, {0xf3, 0xb9, 0x98, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070076C8, 0x0042cf20, 42199, 0x000076c8, 256); // 0x070077C8 - 0x070078C8 -static const Vtx ttc_seg7_vertex_070077C8[] = { - {{{ 424, 4628, 1024}, 0, { 0, 0}, {0xf3, 0x99, 0xb8, 0xff}}}, - {{{ 424, 4628, 1536}, 0, { 2012, 0}, {0x19, 0xbc, 0x67, 0xff}}}, - {{{ -423, 4321, 1536}, 0, { 2012, 223}, {0xfe, 0xa6, 0x59, 0xff}}}, - {{{ -423, 4321, 1024}, 0, { 0, 223}, {0xf3, 0xb7, 0x9a, 0xff}}}, - {{{ 364, 3707, -1023}, 0, { 0, 0}, {0xe9, 0x8d, 0x2e, 0xff}}}, - {{{ 876, 3707, -1023}, 0, { 2012, 0}, {0x68, 0xb9, 0xf3, 0xff}}}, - {{{ 876, 3707, -175}, 0, { 2012, 223}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ 364, 3707, -1023}, 0, { 0, 990}, {0xe9, 0x8d, 0x2e, 0xff}}}, - {{{ 364, 3707, -1535}, 0, { 2012, 0}, {0x0d, 0x96, 0xbc, 0xff}}}, - {{{ 726, 3707, -1385}, 0, { 2012, 96}, {0x4e, 0xc4, 0xb2, 0xff}}}, - {{{ 876, 3707, -1023}, 0, { 2012, 223}, {0x68, 0xb9, 0xf3, 0xff}}}, - {{{ -423, 5857, -1023}, 0, { 0, 990}, {0x24, 0x98, 0x3e, 0xff}}}, - {{{ -785, 5857, -1385}, 0, { 2012, 0}, {0xd4, 0xa6, 0xb3, 0xff}}}, - {{{ -423, 5857, -1535}, 0, { 2012, 223}, {0xf3, 0xb9, 0x98, 0xff}}}, - {{{ -1023, 5857, -423}, 0, { 0, 0}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ -785, 5857, -1385}, 0, { 2012, 223}, {0xd4, 0xa6, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070077C8, 0x0042cf20, 42199, 0x000077c8, 256); // 0x070078C8 - 0x070079C8 -static const Vtx ttc_seg7_vertex_070078C8[] = { - {{{ -1023, 5857, -423}, 0, { 0, 0}, {0x00, 0x99, 0x49, 0xff}}}, - {{{ -1385, 5857, -785}, 0, { 2012, 0}, {0x89, 0xd6, 0x00, 0xff}}}, - {{{ -785, 5857, -1385}, 0, { 2012, 223}, {0xd4, 0xa6, 0xb3, 0xff}}}, - {{{ -423, 4321, 1024}, 0, { 0, 223}, {0xf3, 0xb7, 0x9a, 0xff}}}, - {{{ -423, 4321, 1536}, 0, { 2012, 0}, {0xfe, 0xa6, 0x59, 0xff}}}, - {{{ -785, 4321, 1386}, 0, { 2012, 223}, {0x95, 0xc4, 0xe3, 0xff}}}, - {{{ -423, 3707, -1023}, 0, { 0, 0}, {0x24, 0x98, 0x3e, 0xff}}}, - {{{ -423, 3707, -1535}, 0, { 2012, 0}, {0xf3, 0xb9, 0x98, 0xff}}}, - {{{ 364, 3707, -1535}, 0, { 2012, 223}, {0x0d, 0x96, 0xbc, 0xff}}}, - {{{ 364, 3707, -1023}, 0, { 0, 990}, {0xe9, 0x8d, 0x2e, 0xff}}}, - {{{ -423, 3707, -1023}, 0, { 0, 990}, {0x24, 0x98, 0x3e, 0xff}}}, - {{{ -785, 3707, -1385}, 0, { 2012, 0}, {0xd4, 0xa6, 0xb3, 0xff}}}, - {{{ -423, 3707, -1535}, 0, { 2012, 223}, {0xf3, 0xb9, 0x98, 0xff}}}, - {{{ -1023, 3707, -423}, 0, { 0, 0}, {0x46, 0x9a, 0x1b, 0xff}}}, - {{{ -1385, 3707, -785}, 0, { 2012, 0}, {0xad, 0xb9, 0xc0, 0xff}}}, - {{{ -785, 3707, -1385}, 0, { 2012, 223}, {0xd4, 0xa6, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070078C8, 0x0042cf20, 42199, 0x000078c8, 256); // 0x070079C8 - 0x07007AC8 -static const Vtx ttc_seg7_vertex_070079C8[] = { - {{{ -1023, 4014, 424}, 0, { 0, 990}, {0x3b, 0x9c, 0x30, 0xff}}}, - {{{ -1385, 4014, 786}, 0, { 2012, 0}, {0xea, 0xcc, 0x71, 0xff}}}, - {{{ -1535, 4014, 424}, 0, { 2012, 223}, {0x99, 0xbc, 0x19, 0xff}}}, - {{{ 1536, 3072, 1407}, 0, { 2012, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 760, 3072, 1672}, 0, { 0, 223}, {0xe7, 0x6c, 0xc3, 0xff}}}, - {{{ 862, 3072, 2081}, 0, { 2012, 223}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 4014, 424}, 0, { 0, 0}, {0x3b, 0x9c, 0x30, 0xff}}}, - {{{ -1535, 4014, 424}, 0, { 2012, 0}, {0x99, 0xbc, 0x19, 0xff}}}, - {{{ -1535, 3707, -423}, 0, { 2012, 223}, {0xa7, 0xa6, 0xfe, 0xff}}}, - {{{ -1023, 3707, -423}, 0, { 0, 990}, {0x46, 0x9a, 0x1b, 0xff}}}, - {{{ -1535, 3707, -423}, 0, { 2012, 0}, {0xa7, 0xa6, 0xfe, 0xff}}}, - {{{ -1385, 3707, -785}, 0, { 2012, 223}, {0xad, 0xb9, 0xc0, 0xff}}}, - {{{ 1024, 3072, 1407}, 0, { 0, 0}, {0xc4, 0x2a, 0x99, 0xff}}}, - {{{ -547, 3072, 1672}, 0, { 0, 223}, {0x25, 0x50, 0xa5, 0xff}}}, - {{{ -861, 3072, 2081}, 0, { 2012, 223}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 862, 3072, 2081}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070079C8, 0x0042cf20, 42199, 0x000079c8, 256); // 0x07007AC8 - 0x07007BA8 -static const Vtx ttc_seg7_vertex_07007AC8[] = { - {{{ 760, 2919, 1672}, 0, { 0, 223}, {0xdb, 0xb0, 0xa5, 0xff}}}, - {{{ 1024, 2919, 1407}, 0, { 0, 0}, {0xe2, 0xd6, 0x8d, 0xff}}}, - {{{ 1536, 2919, 1407}, 0, { 2012, 0}, {0x00, 0x8f, 0xc8, 0xff}}}, - {{{ 862, 2919, 2081}, 0, { 2012, 223}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 760, 3072, 1672}, 0, { 0, 0}, {0xe7, 0x6c, 0xc3, 0xff}}}, - {{{ -547, 3072, 1672}, 0, { 0, 223}, {0x25, 0x50, 0xa5, 0xff}}}, - {{{ 862, 3072, 2081}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 862, 2919, 2081}, 0, { 2012, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -547, 2919, 1672}, 0, { 0, 223}, {0x19, 0x94, 0xc3, 0xff}}}, - {{{ 760, 2919, 1672}, 0, { 0, 0}, {0xdb, 0xb0, 0xa5, 0xff}}}, - {{{ -861, 2919, 2081}, 0, { 2012, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2080, 2919, 862}, 0, { 2012, 223}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1568, 2919, 650}, 0, { 0, 223}, {0x4a, 0xa4, 0xd5, 0xff}}}, - {{{ -861, 2919, 2081}, 0, { 2012, 223}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07007AC8, 0x0042cf20, 42199, 0x00007ac8, 224); // 0x07007BA8 - 0x07007C88 -static const Vtx ttc_seg7_vertex_07007BA8[] = { - {{{ -547, 3072, 1672}, 0, { 0, 0}, {0x25, 0x50, 0xa5, 0xff}}}, - {{{ -1568, 3072, 650}, 0, { 0, 223}, {0x53, 0x5c, 0xeb, 0xff}}}, - {{{ -861, 3072, 2081}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -861, 2919, 2081}, 0, { 2012, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1568, 2919, 650}, 0, { 0, 223}, {0x4a, 0xa4, 0xd5, 0xff}}}, - {{{ -547, 2919, 1672}, 0, { 0, 0}, {0x19, 0x94, 0xc3, 0xff}}}, - {{{ -2080, 3072, 862}, 0, { 2012, 223}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1363, -19, -144}, 0, { 2012, 0}, {0xa7, 0x54, 0x1e, 0xff}}}, - {{{ -1218, -19, 0}, 0, { 0, 0}, {0x24, 0x33, 0x6e, 0xff}}}, - {{{ -144, -19, -1073}, 0, { 0, 223}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -1568, 3072, 650}, 0, { 0, 0}, {0x53, 0x5c, 0xeb, 0xff}}}, - {{{ -1568, 3072, 548}, 0, { 0, 223}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -2080, 3072, 862}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2080, 3072, 548}, 0, { 2012, 223}, {0x00, 0x59, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07007BA8, 0x0042cf20, 42199, 0x00007ba8, 224); // 0x07007C88 - 0x07007D78 -static const Vtx ttc_seg7_vertex_07007C88[] = { - {{{ -2080, 2919, 862}, 0, { 2012, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1568, 2919, 548}, 0, { 0, 990}, {0x54, 0xac, 0xd6, 0xff}}}, - {{{ -1568, 2919, 650}, 0, { 0, 0}, {0x4a, 0xa4, 0xd5, 0xff}}}, - {{{ -2080, 2919, 548}, 0, { 2012, 223}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ -955, -71, -1320}, 0, { 2012, 223}, {0xe8, 0x65, 0xb9, 0xff}}}, - {{{ -1244, -71, -740}, 0, { 0, 0}, {0x18, 0x65, 0x47, 0xff}}}, - {{{ -955, -71, -1030}, 0, { 0, 223}, {0xe9, 0x65, 0x47, 0xff}}}, - {{{ -289, -19, -1218}, 0, { 2012, 223}, {0x93, 0x33, 0xdc, 0xff}}}, - {{{ -1363, -19, -144}, 0, { 2012, 0}, {0xa7, 0x54, 0x1e, 0xff}}}, - {{{ -144, -19, -1073}, 0, { 0, 223}, {0x12, 0x68, 0x46, 0xff}}}, - {{{ -955, -71, -1030}, 0, { 0, 0}, {0xe9, 0x65, 0x47, 0xff}}}, - {{{ -810, -71, -885}, 0, { 0, 223}, {0x24, 0x33, 0x6d, 0xff}}}, - {{{ -665, -71, -1030}, 0, { 2012, 223}, {0x59, 0x54, 0xe3, 0xff}}}, - {{{ -955, -71, -1320}, 0, { 2012, 0}, {0xe8, 0x65, 0xb9, 0xff}}}, - {{{ -1244, -71, -1030}, 0, { 2012, 0}, {0x17, 0x65, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07007C88, 0x0042cf20, 42199, 0x00007c88, 240); // 0x07007D78 - 0x07007E68 -static const Vtx ttc_seg7_vertex_07007D78[] = { - {{{ 850, -1453, -1658}, 0, { 2012, 223}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ 428, -1453, -2080}, 0, { 2012, 0}, {0x1c, 0x78, 0xe4, 0xff}}}, - {{{ 705, -1453, -1513}, 0, { 0, 223}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ -1244, -71, -1030}, 0, { 2012, 223}, {0x17, 0x65, 0xb9, 0xff}}}, - {{{ -1484, -71, -980}, 0, { 0, 0}, {0xa7, 0x54, 0x1d, 0xff}}}, - {{{ -1244, -71, -740}, 0, { 0, 223}, {0x18, 0x65, 0x47, 0xff}}}, - {{{ -1339, -71, -1125}, 0, { 2012, 0}, {0xdc, 0x33, 0x93, 0xff}}}, - {{{ -1578, -19, -1363}, 0, { 2012, 223}, {0x28, 0x71, 0xd8, 0xff}}}, - {{{ -2080, -19, -861}, 0, { 2012, 0}, {0xb0, 0x38, 0x50, 0xff}}}, - {{{ -1935, -19, -716}, 0, { 0, 0}, {0x1e, 0x54, 0x59, 0xff}}}, - {{{ -1433, -19, -1219}, 0, { 0, 223}, {0x6d, 0x33, 0xdc, 0xff}}}, - {{{ -539, -1453, -1876}, 0, { 0, 0}, {0x33, 0x33, 0x67, 0xff}}}, - {{{ 343, -1453, -1876}, 0, { 0, 223}, {0xd5, 0x5c, 0x4a, 0xff}}}, - {{{ -539, -1453, -2080}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 343, -1453, -1876}, 0, { 0, 0}, {0xd5, 0x5c, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07007D78, 0x0042cf20, 42199, 0x00007d78, 240); // 0x07007E68 - 0x07007F48 -static const Vtx ttc_seg7_vertex_07007E68[] = { - {{{ 705, -1607, -1513}, 0, { 0, 990}, {0xe2, 0xac, 0x59, 0xff}}}, - {{{ 428, -1607, -2080}, 0, { 2012, 0}, {0x31, 0x97, 0xcf, 0xff}}}, - {{{ 850, -1607, -1658}, 0, { 2012, 223}, {0x6d, 0xcd, 0x24, 0xff}}}, - {{{ 343, -1607, -1876}, 0, { 0, 0}, {0xeb, 0xa4, 0x53, 0xff}}}, - {{{ 343, -1453, -1876}, 0, { 0, 223}, {0xd5, 0x5c, 0x4a, 0xff}}}, - {{{ 428, -1453, -2080}, 0, { 2012, 223}, {0x1c, 0x78, 0xe4, 0xff}}}, - {{{ -539, -1453, -2080}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2080, -992, -861}, 0, { 0, 223}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1671, -992, -691}, 0, { 2012, 223}, {0x3d, 0x6c, 0x19, 0xff}}}, - {{{ -1936, -992, -1006}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -539, -1607, -2080}, 0, { 2012, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 428, -1607, -2080}, 0, { 2012, 223}, {0x31, 0x97, 0xcf, 0xff}}}, - {{{ 343, -1607, -1876}, 0, { 0, 990}, {0xeb, 0xa4, 0x53, 0xff}}}, - {{{ -539, -1607, -1876}, 0, { 0, 0}, {0x67, 0xcd, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07007E68, 0x0042cf20, 42199, 0x00007e68, 224); // 0x07007F48 - 0x07008038 -static const Vtx ttc_seg7_vertex_07007F48[] = { - {{{ -1671, -992, -656}, 0, { 2012, 223}, {0x4c, 0x63, 0x10, 0xff}}}, - {{{ -1671, -992, -691}, 0, { 2012, 0}, {0x3d, 0x6c, 0x19, 0xff}}}, - {{{ -2080, -992, -861}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2080, -992, -656}, 0, { 0, 223}, {0x00, 0x7d, 0x15, 0xff}}}, - {{{ -2080, -1453, 862}, 0, { 0, 223}, {0x67, 0x3c, 0xd6, 0xff}}}, - {{{ -1671, -1453, 692}, 0, { 2012, 223}, {0x3d, 0x6c, 0xe7, 0xff}}}, - {{{ -2080, -1453, 657}, 0, { 0, 0}, {0x00, 0x7d, 0x15, 0xff}}}, - {{{ -1671, -1453, 657}, 0, { 2012, 223}, {0x71, 0x37, 0x09, 0xff}}}, - {{{ -1671, -992, -656}, 0, { 2012, -543}, {0x4c, 0x63, 0x10, 0xff}}}, - {{{ -2080, -1453, 657}, 0, { 0, 223}, {0x00, 0x7d, 0x15, 0xff}}}, - {{{ -2080, -992, -656}, 0, { 0, -543}, {0x00, 0x7d, 0x15, 0xff}}}, - {{{ -1646, -1453, 717}, 0, { 2012, 223}, {0x59, 0x54, 0xe3, 0xff}}}, - {{{ -1671, -1453, 692}, 0, { 2012, 0}, {0x3d, 0x6c, 0xe7, 0xff}}}, - {{{ -2080, -1453, 862}, 0, { 0, 0}, {0x67, 0x3c, 0xd6, 0xff}}}, - {{{ -1935, -1453, 1007}, 0, { 0, 223}, {0x50, 0x38, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07007F48, 0x0042cf20, 42199, 0x00007f48, 240); // 0x07008038 - 0x07008128 -static const Vtx ttc_seg7_vertex_07008038[] = { - {{{ -1876, -3670, 572}, 0, { 0, 478}, {0x47, 0x98, 0x0d, 0xff}}}, - {{{ -1876, -3670, 657}, 0, { 0, 372}, {0x5c, 0xba, 0xce, 0xff}}}, - {{{ -2080, -3670, 862}, 0, { 2012, 223}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1346, -3670, 1102}, 0, { 0, 0}, {0x59, 0xac, 0x1d, 0xff}}}, - {{{ -1833, -3670, 615}, 0, { 0, 223}, {0x00, 0xd6, 0x89, 0xff}}}, - {{{ -1593, -3670, 1349}, 0, { 2012, 0}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ -2080, -3516, 862}, 0, { 2012, 223}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ -1876, -3516, 657}, 0, { 0, 372}, {0xbf, 0x25, 0x9a, 0xff}}}, - {{{ -1876, -3516, 572}, 0, { 0, 478}, {0x66, 0x4a, 0xf6, 0xff}}}, - {{{ -2080, -3516, 572}, 0, { 2012, 223}, {0x00, 0x7a, 0xdf, 0xff}}}, - {{{ -2080, -3516, 862}, 0, { 2012, 0}, {0xd8, 0x71, 0xd8, 0xff}}}, - {{{ -1876, -3516, 572}, 0, { 0, 223}, {0x66, 0x4a, 0xf6, 0xff}}}, - {{{ -1876, -4156, -571}, 0, { 0, 990}, {0x5a, 0xab, 0x17, 0xff}}}, - {{{ -1876, -3670, 572}, 0, { 0, -798}, {0x47, 0x98, 0x0d, 0xff}}}, - {{{ -2080, -3670, 572}, 0, { 2012, -798}, {0x00, 0x86, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07008038, 0x0042cf20, 42199, 0x00008038, 240); // 0x07008128 - 0x07008208 -static const Vtx ttc_seg7_vertex_07008128[] = { - {{{ -1876, -3670, 572}, 0, { 0, 223}, {0x47, 0x98, 0x0d, 0xff}}}, - {{{ -2080, -3670, 862}, 0, { 2012, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2080, -3670, 572}, 0, { 2012, 223}, {0x00, 0x86, 0x21, 0xff}}}, - {{{ -2080, -4003, -571}, 0, { 2012, 223}, {0x00, 0x7c, 0xe7, 0xff}}}, - {{{ -2080, -3516, 572}, 0, { 2012, -798}, {0x00, 0x7a, 0xdf, 0xff}}}, - {{{ -1876, -4003, -571}, 0, { 0, 223}, {0x4d, 0x62, 0xec, 0xff}}}, - {{{ -1876, -3516, 572}, 0, { 0, -798}, {0x66, 0x4a, 0xf6, 0xff}}}, - {{{ -898, -4003, -1634}, 0, { 0, 223}, {0xc1, 0x1d, 0x69, 0xff}}}, - {{{ -1103, -4003, -1839}, 0, { 2012, 223}, {0x1d, 0x54, 0x59, 0xff}}}, - {{{ -1876, -4003, -656}, 0, { 0, 0}, {0x4a, 0x5c, 0x2b, 0xff}}}, - {{{ -2080, -4003, -861}, 0, { 2012, 0}, {0x1c, 0x78, 0x1c, 0xff}}}, - {{{ -1876, -4156, -571}, 0, { 0, 990}, {0x5a, 0xab, 0x17, 0xff}}}, - {{{ -2080, -3670, 572}, 0, { 2012, -798}, {0x00, 0x86, 0x21, 0xff}}}, - {{{ -2080, -4156, -571}, 0, { 2012, 223}, {0x00, 0x83, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07008128, 0x0042cf20, 42199, 0x00008128, 224); // 0x07008208 - 0x070082F8 -static const Vtx ttc_seg7_vertex_07008208[] = { - {{{ -1411, 1228, 883}, 0, { 0, 57}, {0x61, 0x51, 0x08, 0xff}}}, - {{{ -1850, 1228, 684}, 0, { 2012, 223}, {0xa9, 0x5a, 0x11, 0xff}}}, - {{{ -1722, 1228, 1062}, 0, { 2012, 0}, {0x02, 0x37, 0x72, 0xff}}}, - {{{ -2080, -4003, -861}, 0, { 2012, 945}, {0x1c, 0x78, 0x1c, 0xff}}}, - {{{ -1876, -4003, -571}, 0, { 0, 223}, {0x4d, 0x62, 0xec, 0xff}}}, - {{{ -1876, -4003, -656}, 0, { 0, 434}, {0x4a, 0x5c, 0x2b, 0xff}}}, - {{{ -2080, -4003, -571}, 0, { 2012, 223}, {0x00, 0x7c, 0xe7, 0xff}}}, - {{{ -1876, -4156, -656}, 0, { 0, 434}, {0x1d, 0x9c, 0x47, 0xff}}}, - {{{ -1876, -4156, -571}, 0, { 0, 990}, {0x5a, 0xab, 0x17, 0xff}}}, - {{{ -2080, -4156, -571}, 0, { 2012, 223}, {0x00, 0x83, 0x10, 0xff}}}, - {{{ -2080, -4156, -861}, 0, { 2012, 945}, {0xc1, 0xa7, 0x3f, 0xff}}}, - {{{ -1478, 1228, 378}, 0, { 0, 57}, {0x54, 0x5a, 0x1c, 0xff}}}, - {{{ -1647, 1228, -72}, 0, { 2012, 223}, {0xea, 0x4e, 0x9f, 0xff}}}, - {{{ -1824, 1228, 285}, 0, { 2012, 0}, {0xa9, 0x5a, 0xef, 0xff}}}, - {{{ -1363, 1228, 145}, 0, { 0, 223}, {0x67, 0x45, 0xe8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07008208, 0x0042cf20, 42199, 0x00008208, 240); // 0x070082F8 - 0x07008368 -static const Vtx ttc_seg7_vertex_070082F8[] = { - {{{ -1495, 1228, 637}, 0, { 0, 57}, {0x58, 0x5a, 0xfb, 0xff}}}, - {{{ -1478, 1228, 378}, 0, { 0, 223}, {0x54, 0x5a, 0x1c, 0xff}}}, - {{{ -1824, 1228, 285}, 0, { 2012, 223}, {0xa9, 0x5a, 0xef, 0xff}}}, - {{{ -1411, 1228, 883}, 0, { 0, 57}, {0x61, 0x51, 0x08, 0xff}}}, - {{{ -1495, 1228, 637}, 0, { 0, 223}, {0x58, 0x5a, 0xfb, 0xff}}}, - {{{ -1850, 1228, 684}, 0, { 2012, 223}, {0xa9, 0x5a, 0x11, 0xff}}}, - {{{ -1850, 1228, 684}, 0, { 2012, 0}, {0xa9, 0x5a, 0x11, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070082F8, 0x0042cf20, 42199, 0x000082f8, 112); // 0x07008368 - 0x07008458 -static const Vtx ttc_seg7_vertex_07008368[] = { - {{{ 2081, -2242, -427}, 0, { 2012, 0}, {0x1c, 0x88, 0xe4, 0xff}}}, - {{{ 2081, -2242, -58}, 0, { 2012, 223}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ 1621, -2242, -58}, 0, { 0, 223}, {0xac, 0xac, 0x2a, 0xff}}}, - {{{ 1621, -2088, -58}, 0, { 0, 223}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 2081, -2088, -58}, 0, { 2012, 223}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 2081, -2088, -427}, 0, { 2012, 0}, {0x31, 0x69, 0xcf, 0xff}}}, - {{{ 1621, -2088, -236}, 0, { 0, 0}, {0xad, 0x5c, 0x15, 0xff}}}, - {{{ 2081, -2088, -427}, 0, { 2012, 223}, {0x31, 0x69, 0xcf, 0xff}}}, - {{{ 1821, -2088, -687}, 0, { 2012, 0}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ 1621, -2088, -236}, 0, { 0, 223}, {0xad, 0x5c, 0x15, 0xff}}}, - {{{ 1495, -2088, -361}, 0, { 0, 0}, {0x93, 0x33, 0x25, 0xff}}}, - {{{ -1646, -1146, -716}, 0, { 2012, 0}, {0x49, 0x99, 0x00, 0xff}}}, - {{{ -1671, -1146, -691}, 0, { 2012, 223}, {0x67, 0xc4, 0x2a, 0xff}}}, - {{{ -2080, -1146, -861}, 0, { 0, 223}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1621, -2242, -236}, 0, { 0, 0}, {0xb6, 0xa4, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07008368, 0x0042cf20, 42199, 0x00008368, 240); // 0x07008458 - 0x07008558 -static const Vtx ttc_seg7_vertex_07008458[] = { - {{{ 1621, -2242, -236}, 0, { 0, 223}, {0xb6, 0xa4, 0x2b, 0xff}}}, - {{{ 1821, -2242, -687}, 0, { 2012, 0}, {0x1d, 0xac, 0xa7, 0xff}}}, - {{{ 2081, -2242, -427}, 0, { 2012, 223}, {0x1c, 0x88, 0xe4, 0xff}}}, - {{{ 1495, -2242, -361}, 0, { 0, 0}, {0x93, 0xcd, 0xdc, 0xff}}}, - {{{ -1671, -992, -691}, 0, { 2012, 223}, {0x3d, 0x6c, 0x19, 0xff}}}, - {{{ -1646, -992, -716}, 0, { 2012, 0}, {0x77, 0x2a, 0x00, 0xff}}}, - {{{ -1936, -992, -1006}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2080, -1146, -656}, 0, { 0, -543}, {0x00, 0x85, 0xe4, 0xff}}}, - {{{ -1671, -1146, -656}, 0, { 2012, -543}, {0x5a, 0xa8, 0xf7, 0xff}}}, - {{{ -1671, -1607, 657}, 0, { 2012, 223}, {0x39, 0x91, 0xed, 0xff}}}, - {{{ -2080, -1146, -861}, 0, { 0, 223}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1671, -1146, -691}, 0, { 2012, 223}, {0x67, 0xc4, 0x2a, 0xff}}}, - {{{ -1671, -1146, -656}, 0, { 2012, 478}, {0x5a, 0xa8, 0xf7, 0xff}}}, - {{{ -2080, -1146, -656}, 0, { 0, 223}, {0x00, 0x85, 0xe4, 0xff}}}, - {{{ -2080, -1146, -861}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1671, -1146, -656}, 0, { 2012, 223}, {0x5a, 0xa8, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07008458, 0x0042cf20, 42199, 0x00008458, 256); // 0x07008558 - 0x07008658 -static const Vtx ttc_seg7_vertex_07008558[] = { - {{{ -1935, -1146, -1006}, 0, { 0, 223}, {0x50, 0xc8, 0xb0, 0xff}}}, - {{{ -1646, -1146, -716}, 0, { 2012, 223}, {0x49, 0x99, 0x00, 0xff}}}, - {{{ -2080, -1146, -861}, 0, { 0, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2080, -1607, 657}, 0, { 0, 223}, {0x00, 0x83, 0xeb, 0xff}}}, - {{{ -2080, -1146, -656}, 0, { 0, -543}, {0x00, 0x85, 0xe4, 0xff}}}, - {{{ -1671, -1607, 657}, 0, { 2012, 223}, {0x39, 0x91, 0xed, 0xff}}}, - {{{ -2080, -1607, 862}, 0, { 0, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1671, -1453, 692}, 0, { 2012, 223}, {0x3d, 0x6c, 0xe7, 0xff}}}, - {{{ -1671, -1453, 657}, 0, { 2012, 0}, {0x71, 0x37, 0x09, 0xff}}}, - {{{ -2080, -1453, 657}, 0, { 0, 0}, {0x00, 0x7d, 0x15, 0xff}}}, - {{{ -2080, -1607, 862}, 0, { 0, 223}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1671, -1607, 692}, 0, { 2012, 223}, {0x67, 0xc4, 0xd6, 0xff}}}, - {{{ -1646, -1607, 717}, 0, { 2012, 478}, {0x59, 0xac, 0x1d, 0xff}}}, - {{{ -1935, -1607, 1007}, 0, { 0, 223}, {0x3f, 0xa7, 0x3f, 0xff}}}, - {{{ -2080, -1607, 862}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1646, -1607, 717}, 0, { 2012, 223}, {0x59, 0xac, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07008558, 0x0042cf20, 42199, 0x00008558, 256); // 0x07008658 - 0x07008748 -static const Vtx ttc_seg7_vertex_07008658[] = { - {{{ -1671, -1607, 657}, 0, { 2012, 0}, {0x39, 0x91, 0xed, 0xff}}}, - {{{ -1671, -1607, 692}, 0, { 2012, 223}, {0x67, 0xc4, 0xd6, 0xff}}}, - {{{ -2080, -1607, 862}, 0, { 0, 223}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -162, -2692, 1682}, 0, { 0, 28}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ -696, -2692, 1682}, 0, { 0, 223}, {0x34, 0x49, 0xa7, 0xff}}}, - {{{ -861, -2692, 2081}, 0, { 2012, 223}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -162, -2692, 2081}, 0, { 2012, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -162, -2846, 2081}, 0, { 2012, 0}, {0x38, 0x8f, 0x00, 0xff}}}, - {{{ -696, -2846, 1682}, 0, { 0, 223}, {0x15, 0xa4, 0xad, 0xff}}}, - {{{ -162, -2846, 1682}, 0, { 0, 28}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -861, -2846, 2081}, 0, { 2012, 223}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -928, -2692, 1449}, 0, { 0, 478}, {0xe3, 0x54, 0xa7, 0xff}}}, - {{{ -1211, -2692, 1732}, 0, { 2012, 223}, {0xc1, 0x59, 0xc1, 0xff}}}, - {{{ -861, -2692, 2081}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -928, -2692, 1449}, 0, { 0, 223}, {0xe3, 0x54, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07008658, 0x0042cf20, 42199, 0x00008658, 240); // 0x07008748 - 0x07008848 -static const Vtx ttc_seg7_vertex_07008748[] = { - {{{ -1495, 1075, 637}, 0, { 2012, 223}, {0x57, 0xa6, 0xef, 0xff}}}, - {{{ -1411, 1075, 883}, 0, { 2012, 0}, {0x4e, 0xaf, 0x39, 0xff}}}, - {{{ -1850, 1075, 684}, 0, { 0, 223}, {0xa8, 0xa6, 0x05, 0xff}}}, - {{{ -928, -2846, 1449}, 0, { 0, 478}, {0x1e, 0xac, 0xa7, 0xff}}}, - {{{ -696, -2846, 1682}, 0, { 0, 223}, {0x15, 0xa4, 0xad, 0xff}}}, - {{{ -861, -2846, 2081}, 0, { 2012, 223}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -928, -2846, 1449}, 0, { 0, 223}, {0x1e, 0xac, 0xa7, 0xff}}}, - {{{ -861, -2846, 2081}, 0, { 2012, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1211, -2846, 1732}, 0, { 2012, 223}, {0xb0, 0xc8, 0xb0, 0xff}}}, - {{{ -1363, 1075, 145}, 0, { 2012, 223}, {0x75, 0xd9, 0xe5, 0xff}}}, - {{{ -1478, 1075, 378}, 0, { 2012, 0}, {0x57, 0xa6, 0x11, 0xff}}}, - {{{ -1647, 1075, -72}, 0, { 0, 223}, {0xf1, 0x95, 0xbe, 0xff}}}, - {{{ -1647, 1075, -72}, 0, { 0, 479}, {0xf1, 0x95, 0xbe, 0xff}}}, - {{{ -1478, 1075, 378}, 0, { 2012, 223}, {0x57, 0xa6, 0x11, 0xff}}}, - {{{ -1824, 1075, 285}, 0, { 0, 223}, {0xac, 0xa6, 0xe4, 0xff}}}, - {{{ -1824, 1075, 285}, 0, { 0, 479}, {0xac, 0xa6, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07008748, 0x0042cf20, 42199, 0x00008748, 256); // 0x07008848 - 0x070088A8 -static const Vtx ttc_seg7_vertex_07008848[] = { - {{{ -1850, 1075, 684}, 0, { 0, 479}, {0xa8, 0xa6, 0x05, 0xff}}}, - {{{ -1411, 1075, 883}, 0, { 2012, 223}, {0x4e, 0xaf, 0x39, 0xff}}}, - {{{ -1722, 1075, 1062}, 0, { 0, 223}, {0xb3, 0xc9, 0x53, 0xff}}}, - {{{ -1478, 1075, 378}, 0, { 2012, 223}, {0x57, 0xa6, 0x11, 0xff}}}, - {{{ -1495, 1075, 637}, 0, { 2012, 0}, {0x57, 0xa6, 0xef, 0xff}}}, - {{{ -1824, 1075, 285}, 0, { 0, 223}, {0xac, 0xa6, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07008848, 0x0042cf20, 42199, 0x00008848, 96); // 0x070088A8 - 0x070089A8 -static const Vtx ttc_seg7_vertex_070088A8[] = { - {{{ -1284, 742, -1230}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1371, 742, -1143}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1414, 742, -1186}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1003, -3872, -1063}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 872, -3872, -1019}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 959, -3872, -1106}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 916, -3872, -976}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1315, -3109, -1057}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1460, -3109, -999}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1359, -3109, -1101}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1417, -3109, -956}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -624, 896, -932}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -711, 896, -846}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -755, 896, -889}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -668, 896, -976}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1327, 742, -1273}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070088A8, 0x0042cf20, 42199, 0x000088a8, 256); // 0x070089A8 - 0x07008CD8 static const Gfx ttc_seg7_dl_070089A8[] = { diff --git a/levels/ttc/areas/1/2/model.inc.c b/levels/ttc/areas/1/2/model.inc.c index 9cf65876b..81f4e6ed8 100644 --- a/levels/ttc/areas/1/2/model.inc.c +++ b/levels/ttc/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700AED8 - 0x0700AEF0 static const Lights1 ttc_seg7_lights_0700AED8 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,50 +6,13 @@ static const Lights1 ttc_seg7_lights_0700AED8 = gdSPDefLights1( ); // 0x0700AEF0 - 0x0700AFE0 -static const Vtx ttc_seg7_vertex_0700AEF0[] = { - {{{ -861, -8703, 2081}, 0, { 5078, -5012}, {0x20, 0x00, 0x86, 0x00}}}, - {{{ -861, -8191, 2081}, 0, { 5078, -7186}, {0x40, 0x00, 0x93, 0x32}}}, - {{{ 862, -8191, 2081}, 0, { -30, -7186}, {0xe0, 0x00, 0x86, 0x32}}}, - {{{ 2081, -8703, 862}, 0, { 5078, -5012}, {0x86, 0x00, 0xe0, 0x00}}}, - {{{ 2081, -8191, -861}, 0, { -30, -7186}, {0x86, 0x00, 0x20, 0x32}}}, - {{{ 2081, -8703, -861}, 0, { -30, -5012}, {0x93, 0x00, 0x40, 0x00}}}, - {{{ 2081, -8191, 862}, 0, { 5078, -7186}, {0x93, 0x00, 0xc0, 0x32}}}, - {{{ 862, -8703, 2081}, 0, { 5078, -5012}, {0xc0, 0x00, 0x93, 0x00}}}, - {{{ 2081, -8191, 862}, 0, { -30, -7186}, {0x93, 0x00, 0xc0, 0x32}}}, - {{{ 2081, -8703, 862}, 0, { -30, -5012}, {0x86, 0x00, 0xe0, 0x00}}}, - {{{ 862, -8191, 2081}, 0, { 5078, -7186}, {0xe0, 0x00, 0x86, 0x32}}}, - {{{ -2080, -8703, 862}, 0, { 5078, -5012}, {0x6d, 0x00, 0xc0, 0x00}}}, - {{{ -2080, -8191, 862}, 0, { 5078, -7186}, {0x7a, 0x00, 0xe0, 0x32}}}, - {{{ -861, -8191, 2081}, 0, { -30, -7186}, {0x40, 0x00, 0x93, 0x32}}}, - {{{ -861, -8703, 2081}, 0, { -30, -5012}, {0x20, 0x00, 0x86, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700AEF0, 0x0042cf20, 42199, 0x0000aef0, 240); // 0x0700AFE0 - 0x0700B0D0 -static const Vtx ttc_seg7_vertex_0700AFE0[] = { - {{{ -861, -8703, -2080}, 0, { 5078, -5012}, {0x40, 0x00, 0x6d, 0x00}}}, - {{{ -861, -8191, -2080}, 0, { 5078, -7186}, {0x20, 0x00, 0x7a, 0x32}}}, - {{{ -2080, -8191, -861}, 0, { -30, -7186}, {0x6d, 0x00, 0x40, 0x32}}}, - {{{ -861, -8703, 2081}, 0, { 5078, -5012}, {0x20, 0x00, 0x86, 0x00}}}, - {{{ 862, -8191, 2081}, 0, { -30, -7186}, {0xe0, 0x00, 0x86, 0x32}}}, - {{{ 862, -8703, 2081}, 0, { -30, -5012}, {0xc0, 0x00, 0x93, 0x00}}}, - {{{ 862, -8703, -2080}, 0, { 5078, -5012}, {0xe0, 0x00, 0x7a, 0x00}}}, - {{{ 862, -8191, -2080}, 0, { 5078, -7186}, {0xc0, 0x00, 0x6d, 0x32}}}, - {{{ -861, -8191, -2080}, 0, { -30, -7186}, {0x20, 0x00, 0x7a, 0x32}}}, - {{{ -861, -8703, -2080}, 0, { -30, -5012}, {0x40, 0x00, 0x6d, 0x00}}}, - {{{ 2081, -8703, -861}, 0, { 5078, -5012}, {0x93, 0x00, 0x40, 0x00}}}, - {{{ 862, -8191, -2080}, 0, { -30, -7186}, {0xc0, 0x00, 0x6d, 0x32}}}, - {{{ 862, -8703, -2080}, 0, { -30, -5012}, {0xe0, 0x00, 0x7a, 0x00}}}, - {{{ 2081, -8191, -861}, 0, { 5078, -7186}, {0x86, 0x00, 0x20, 0x32}}}, - {{{ -2080, -8703, -861}, 0, { -30, -5012}, {0x7a, 0x00, 0x20, 0x00}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700AFE0, 0x0042cf20, 42199, 0x0000afe0, 240); // 0x0700B0D0 - 0x0700B110 -static const Vtx ttc_seg7_vertex_0700B0D0[] = { - {{{ -2080, -8703, -861}, 0, { 5078, -5012}, {0x7a, 0x00, 0x20, 0x00}}}, - {{{ -2080, -8191, 862}, 0, { 0, -7186}, {0x7a, 0x00, 0xe0, 0x32}}}, - {{{ -2080, -8703, 862}, 0, { 0, -5012}, {0x6d, 0x00, 0xc0, 0x00}}}, - {{{ -2080, -8191, -861}, 0, { 5078, -7186}, {0x6d, 0x00, 0x40, 0x32}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700B0D0, 0x0042cf20, 42199, 0x0000b0d0, 64); // 0x0700B110 - 0x0700B1D8 static const Gfx ttc_seg7_dl_0700B110[] = { diff --git a/levels/ttc/areas/1/3/model.inc.c b/levels/ttc/areas/1/3/model.inc.c index 652a2f9c0..04f979b14 100644 --- a/levels/ttc/areas/1/3/model.inc.c +++ b/levels/ttc/areas/1/3/model.inc.c @@ -1,864 +1,141 @@ +#include "pc/rom_assets.h" // 0x0700B238 - 0x0700B328 -static const Vtx ttc_seg7_vertex_0700B238[] = { - {{{ -204, 4475, -511}, 0, { -1052, -5142}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ 512, 4475, 205}, 0, { 6100, 2010}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ 512, 4475, -204}, 0, { 6100, -2076}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ 205, 4475, 512}, 0, { 3034, 5076}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ 205, 4475, -511}, 0, { 3034, -5142}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ -511, 4475, 205}, 0, { -4118, 2010}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ -204, 4475, 512}, 0, { -1052, 5076}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ -511, 4475, -204}, 0, { -4118, -2076}, {0x66, 0x66, 0x66, 0xff}}}, - {{{ 2208, 7051, 1919}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2208, 6897, 1919}, 0, { -1052, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1919, 6897, 2208}, 0, { 3034, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2498, 7051, 2208}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2208, 6897, 1919}, 0, { 3034, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2208, 7051, 1919}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2498, 6897, 2208}, 0, { -1052, 1500}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700B238, 0x0042cf20, 42199, 0x0000b238, 240); // 0x0700B328 - 0x0700B408 -static const Vtx ttc_seg7_vertex_0700B328[] = { - {{{ 2208, 7051, 2498}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2498, 6897, 2208}, 0, { 3034, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2498, 7051, 2208}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2208, 6897, 2498}, 0, { -1052, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2498, 7051, 2208}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1919, 7051, 2208}, 0, { 3034, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2208, 7051, 2498}, 0, { -1052, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2208, 7051, 1919}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, 3860, 339}, 0, { -1052, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1671, 3860, 339}, 0, { 3034, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1671, 3860, 749}, 0, { 3034, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2208, 7051, 1919}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1919, 6897, 2208}, 0, { 3034, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1919, 7051, 2208}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700B328, 0x0042cf20, 42199, 0x0000b328, 224); // 0x0700B408 - 0x0700B4E8 -static const Vtx ttc_seg7_vertex_0700B408[] = { - {{{ 1919, 7051, 2208}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2208, 6897, 2498}, 0, { 3034, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2208, 7051, 2498}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1919, 6897, 2208}, 0, { -1052, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, 3860, 749}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, 3707, 339}, 0, { 3034, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, 3860, 339}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, 3707, 749}, 0, { -1052, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, 3860, 339}, 0, { -1052, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1671, 3860, 749}, 0, { 3034, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, 3860, 749}, 0, { -1052, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1270, 3159, 839}, 0, { 2012, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 999, 3159, 839}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 999, 2939, 839}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700B408, 0x0042cf20, 42199, 0x0000b408, 224); // 0x0700B4E8 - 0x0700B5D8 -static const Vtx ttc_seg7_vertex_0700B4E8[] = { - {{{ 1671, 3860, 749}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, 3707, 749}, 0, { 3034, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, 3860, 749}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1671, 3707, 749}, 0, { -1052, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, 3860, 339}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1671, 3707, 339}, 0, { 3034, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1671, 3860, 339}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, 3707, 339}, 0, { -1052, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1671, 3860, 339}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1671, 3707, 749}, 0, { 3034, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1671, 3860, 749}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1671, 3707, 339}, 0, { -1052, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 4321, 205}, 0, { 3034, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 4475, 205}, 0, { 3034, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 4475, 512}, 0, { -1052, 5076}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700B4E8, 0x0042cf20, 42199, 0x0000b4e8, 240); // 0x0700B5D8 - 0x0700B6B8 -static const Vtx ttc_seg7_vertex_0700B5D8[] = { - {{{ 1270, 3159, 839}, 0, { 2012, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 999, 2939, 839}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1270, 2939, 839}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 926, 3518, 378}, 0, { 2012, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 655, 3298, 378}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 926, 3298, 378}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 655, 3518, 378}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 4321, -204}, 0, { 3034, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 4475, 205}, 0, { -1052, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 4321, 205}, 0, { -1052, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 4475, -204}, 0, { 3034, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 4321, 205}, 0, { 3034, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 4475, 512}, 0, { -1052, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 4321, 512}, 0, { -1052, 6610}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700B5D8, 0x0042cf20, 42199, 0x0000b5d8, 224); // 0x0700B6B8 - 0x0700B7A8 -static const Vtx ttc_seg7_vertex_0700B6B8[] = { - {{{ -204, 4321, 512}, 0, { 3034, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 4475, 512}, 0, { 3034, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 4475, 205}, 0, { -1052, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 4321, -511}, 0, { 3034, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 4475, -511}, 0, { 3034, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 4475, -204}, 0, { -1052, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 512, 4321, -204}, 0, { -1052, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 4321, 512}, 0, { 3034, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 4475, 512}, 0, { -1052, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 4321, 512}, 0, { -1052, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 4475, 512}, 0, { 3034, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 4321, -511}, 0, { 3034, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 4475, -511}, 0, { -1052, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 4321, -511}, 0, { -1052, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 4475, -511}, 0, { 3034, 5076}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700B6B8, 0x0042cf20, 42199, 0x0000b6b8, 240); // 0x0700B7A8 - 0x0700B898 -static const Vtx ttc_seg7_vertex_0700B7A8[] = { - {{{ 611, 3318, 1672}, 0, { -5140, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -617, 3318, 1672}, 0, { 7122, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -617, 3943, 1672}, 0, { 7122, -4222}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 4321, 512}, 0, { 3034, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 4475, 205}, 0, { -1052, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 4321, 205}, 0, { -1052, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 4321, -204}, 0, { 3034, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 4475, -511}, 0, { -1052, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -204, 4321, -511}, 0, { -1052, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 4475, -204}, 0, { 3034, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 4321, 205}, 0, { 3034, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 4475, -204}, 0, { -1052, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 4321, -204}, 0, { -1052, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -511, 4475, 205}, 0, { 3034, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 611, 3943, 1672}, 0, { -5140, -4222}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700B7A8, 0x0042cf20, 42199, 0x0000b7a8, 240); // 0x0700B898 - 0x0700B988 -static const Vtx ttc_seg7_vertex_0700B898[] = { - {{{ 862, 1351, 1672}, 0, { 3034, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 453, 1351, 2081}, 0, { -1052, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 862, 1351, 2081}, 0, { -1052, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -617, 3318, 2081}, 0, { -2074, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 611, 3318, 1672}, 0, { 2012, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -617, 3318, 1672}, 0, { 2012, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 611, 3318, 2081}, 0, { -2074, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -617, 3943, 2081}, 0, { 3034, -4222}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -617, 3318, 1672}, 0, { -1052, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -617, 3318, 2081}, 0, { 3034, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -617, 3943, 1672}, 0, { -1052, -4222}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 862, 1351, 2081}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 862, 1197, 1672}, 0, { 3034, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 862, 1351, 1672}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 862, 1197, 2081}, 0, { -1052, 1498}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700B898, 0x0042cf20, 42199, 0x0000b898, 240); // 0x0700B988 - 0x0700BA78 -static const Vtx ttc_seg7_vertex_0700B988[] = { - {{{ -711, 2114, -782}, 0, { 2522, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -711, 2626, -782}, 0, { 2522, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1073, 2626, -420}, 0, { -2584, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 862, 1351, 1672}, 0, { 3034, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 453, 1351, 1672}, 0, { 3034, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 453, 1351, 2081}, 0, { -1052, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 862, 1351, 1672}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 862, 1197, 1672}, 0, { -1052, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 453, 1197, 1672}, 0, { 3034, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 453, 1351, 1672}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 453, 1351, 1672}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 453, 1197, 2081}, 0, { 3034, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 453, 1351, 2081}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 453, 1197, 1672}, 0, { -1052, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1073, 2114, -420}, 0, { -2586, 3032}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700B988, 0x0042cf20, 42199, 0x0000b988, 240); // 0x0700BA78 - 0x0700BB58 -static const Vtx ttc_seg7_vertex_0700BA78[] = { - {{{ -1435, 2626, -1506}, 0, { -5140, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1073, 2626, -420}, 0, { 5078, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -711, 2626, -782}, 0, { 5078, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1797, 2626, -1144}, 0, { -5140, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -892, 2319, -1325}, 0, { 2524, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1073, 2370, -1144}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1073, 2319, -1144}, 0, { 0, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -892, 2370, -1325}, 0, { 2524, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -711, 2626, -782}, 0, { -4630, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1073, 2370, -1144}, 0, { 480, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1435, 2370, -1506}, 0, { 5590, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1073, 2114, -1144}, 0, { 478, 3542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -711, 2114, -782}, 0, { -4630, 3542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1435, 2626, -1506}, 0, { 5590, -1566}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700BA78, 0x0042cf20, 42199, 0x0000ba78, 224); // 0x0700BB58 - 0x0700BC58 -static const Vtx ttc_seg7_vertex_0700BB58[] = { - {{{ -892, 2370, -1325}, 0, { -2586, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -892, 2319, -1325}, 0, { -2586, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1254, 2319, -1687}, 0, { 2522, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1254, 2370, -1687}, 0, { 2522, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -892, 2370, -1325}, 0, { 3034, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1435, 2370, -1506}, 0, { -2074, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1073, 2370, -1144}, 0, { 3034, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1254, 2370, -1687}, 0, { -2074, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1435, 2370, -1506}, 0, { -2074, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1073, 2114, -420}, 0, { 5078, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1073, 2626, -420}, 0, { 5078, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1797, 2626, -1144}, 0, { -5140, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1797, 2114, -1144}, 0, { -5140, 3032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1218, 1065, 0}, 0, { -8718, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -313, 911, -904}, 0, { 4056, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -313, 1065, -904}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700BB58, 0x0042cf20, 42199, 0x0000bb58, 256); // 0x0700BC58 - 0x0700BD48 -static const Vtx ttc_seg7_vertex_0700BC58[] = { - {{{ -1435, 2114, -1506}, 0, { -4118, -2586}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1073, 2114, -420}, 0, { 6100, 2520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -711, 2114, -782}, 0, { 6100, -2588}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1797, 2114, -1144}, 0, { -4118, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -313, 1065, -904}, 0, { 7122, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1175, 1372, -1766}, 0, { -5044, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1175, 1065, -1766}, 0, { -5044, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -313, 1372, -904}, 0, { 7122, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -313, 1218, -904}, 0, { 4056, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, 1372, -1230}, 0, { 8656, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -313, 1372, -904}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, 1218, -1230}, 0, { 8656, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, 1372, -1230}, 0, { 6100, -8208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -849, 1372, -2092}, 0, { -6066, -8208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1175, 1372, -1766}, 0, { -6066, -3610}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700BC58, 0x0042cf20, 42199, 0x0000bc58, 240); // 0x0700BD48 - 0x0700BE28 -static const Vtx ttc_seg7_vertex_0700BD48[] = { - {{{ -1218, 1065, 0}, 0, { -8718, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1182, 911, -35}, 0, { -8206, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -313, 911, -904}, 0, { 4056, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, 1372, -1230}, 0, { -4628, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, 1218, -1230}, 0, { -4628, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -849, 1372, -2092}, 0, { 7538, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -849, 1218, -2092}, 0, { 7538, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1175, 1065, -1766}, 0, { -6066, -3610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2080, 1065, -861}, 0, { -6066, 9164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1218, 1065, 0}, 0, { 6100, 9164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -313, 1065, -904}, 0, { 6100, -3610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 12, 1372, -1230}, 0, { 6100, -8208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1175, 1372, -1766}, 0, { -6066, -3610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -313, 1372, -904}, 0, { 6100, -3610}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700BD48, 0x0042cf20, 42199, 0x0000bd48, 224); // 0x0700BE28 - 0x0700BF18 -static const Vtx ttc_seg7_vertex_0700BE28[] = { - {{{ -1218, -19, 0}, 0, { -540, 4662}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1182, -19, -35}, 0, { 0, 4662}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1218, 1065, 0}, 0, { -542, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1182, 911, -35}, 0, { 0, -4630}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1935, -19, -716}, 0, { -4022, 10794}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1363, -173, -144}, 0, { 4056, 12328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1363, -19, -144}, 0, { 4056, 10794}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1935, -173, -716}, 0, { -4022, 12328}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2080, 1065, -861}, 0, { -6066, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2080, -19, -861}, 0, { -6066, 10794}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1218, -19, 0}, 0, { 6100, 10794}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1218, 1065, 0}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1412, -962, -859}, 0, { -2074, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1699, -2088, -1243}, 0, { 2712, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1699, -962, -1243}, 0, { 2712, -5142}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700BE28, 0x0042cf20, 42199, 0x0000be28, 240); // 0x0700BF18 - 0x0700C008 -static const Vtx ttc_seg7_vertex_0700BF18[] = { - {{{ -1227, 287, 702}, 0, { 4056, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1734, 287, 1208}, 0, { -3096, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1444, 287, 1498}, 0, { -3096, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1412, -962, -859}, 0, { -2074, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1412, -2088, -859}, 0, { -2074, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1699, -2088, -1243}, 0, { 2712, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -937, 287, 991}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -937, 133, 991}, 0, { -1052, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1227, 133, 702}, 0, { 3034, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1227, 287, 702}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1444, 287, 1498}, 0, { -3096, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -937, 133, 991}, 0, { 4056, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -937, 287, 991}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1444, 133, 1498}, 0, { -3096, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -937, 287, 991}, 0, { 4056, 2010}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700BF18, 0x0042cf20, 42199, 0x0000bf18, 240); // 0x0700C008 - 0x0700C108 -static const Vtx ttc_seg7_vertex_0700C008[] = { - {{{ 1037, -2487, 1906}, 0, { -1052, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 820, -2641, 1689}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 820, -2487, 1689}, 0, { 2012, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1227, 287, 702}, 0, { -2074, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1734, 133, 1208}, 0, { 5078, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1734, 287, 1208}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1227, 133, 702}, 0, { -2074, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1689, -2487, 820}, 0, { 2012, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1906, -2641, 1037}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1906, -2487, 1037}, 0, { -1052, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1689, -2641, 820}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 820, -2487, 1689}, 0, { 6100, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1689, -2641, 820}, 0, { -6162, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1689, -2487, 820}, 0, { -6162, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 820, -2641, 1689}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1037, -2641, 1906}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700C008, 0x0042cf20, 42199, 0x0000c008, 256); // 0x0700C108 - 0x0700C208 -static const Vtx ttc_seg7_vertex_0700C108[] = { - {{{ 662, -2487, 274}, 0, { 5956, 2704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1689, -2487, 820}, 0, { -5140, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, -2487, 862}, 0, { -8206, 8570}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 820, -2487, 1689}, 0, { -5140, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1906, -2487, 1037}, 0, { -8206, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 969, -2487, 307}, 0, { 3554, 4640}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, -2487, 307}, 0, { -4290, 12486}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -2487, 0}, 0, { 7890, 4640}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 969, -2487, 0}, 0, { 5722, 6808}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 274, -2487, 662}, 0, { 5956, -2770}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 969, -2487, 0}, 0, { 7270, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 969, -2487, 307}, 0, { 4204, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 969, -2641, 0}, 0, { 7270, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 969, -2641, 307}, 0, { 4204, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, -2641, 307}, 0, { -6890, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, -2487, 307}, 0, { -6890, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700C108, 0x0042cf20, 42199, 0x0000c108, 256); // 0x0700C208 - 0x0700C308 -static const Vtx ttc_seg7_vertex_0700C208[] = { - {{{ 274, -2487, 662}, 0, { 5956, -2770}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 862, -2487, 2081}, 0, { -8206, -8636}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 820, -2487, 1689}, 0, { -5140, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1037, -2487, 1906}, 0, { -8206, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -2487, 2081}, 0, { -2122, -14720}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -2487, 274}, 0, { -2262, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -2641, 274}, 0, { -2262, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 274, -2641, 662}, 0, { 3212, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -2487, 0}, 0, { 7270, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 969, -2641, 0}, 0, { 4204, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -2641, 0}, 0, { 7270, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 969, -2487, 0}, 0, { 4204, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -2487, 0}, 0, { -916, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -2641, 0}, 0, { -916, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -2641, 274}, 0, { 1818, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -2487, 274}, 0, { 1818, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700C208, 0x0042cf20, 42199, 0x0000c208, 256); // 0x0700C308 - 0x0700C408 -static const Vtx ttc_seg7_vertex_0700C308[] = { - {{{ 274, -2487, 662}, 0, { 5956, -2770}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -2487, 662}, 0, { 7890, -4706}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -2487, 2081}, 0, { -2122, -14720}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -2487, 274}, 0, { -2262, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 274, -2641, 662}, 0, { 3212, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 274, -2487, 662}, 0, { 3212, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -708, -1043, -1589}, 0, { 4056, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1106, -992, -1263}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1070, -1043, -1227}, 0, { -1052, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 274, -2487, 662}, 0, { -904, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -2641, 662}, 0, { 1832, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -2487, 662}, 0, { 1832, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 274, -2641, 662}, 0, { -904, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -2641, 2081}, 0, { 7860, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -2487, 662}, 0, { -6300, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -2641, 662}, 0, { -6300, 1500}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700C308, 0x0042cf20, 42199, 0x0000c308, 256); // 0x0700C408 - 0x0700C508 -static const Vtx ttc_seg7_vertex_0700C408[] = { - {{{ 0, -2641, 2081}, 0, { 7860, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -2487, 2081}, 0, { 7860, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -2487, 662}, 0, { -6300, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1070, -1043, -1227}, 0, { 2524, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -744, -992, -901}, 0, { -2074, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -744, -1043, -901}, 0, { -2074, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1106, -992, -1263}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1070, -1453, -1227}, 0, { -1052, 2520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -708, -1453, -1589}, 0, { 4056, 2520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -708, -1043, -1589}, 0, { 4056, -1564}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -708, -1043, -1589}, 0, { 4056, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -744, -992, -1625}, 0, { 4056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1106, -992, -1263}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1287, -1453, -358}, 0, { -3608, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -744, -992, -901}, 0, { 4056, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1287, -992, -358}, 0, { -3608, -2076}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700C408, 0x0042cf20, 42199, 0x0000c408, 256); // 0x0700C508 - 0x0700C5F8 -static const Vtx ttc_seg7_vertex_0700C508[] = { - {{{ -1287, -1453, -358}, 0, { -3608, 2522}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -744, -1453, -901}, 0, { 4056, 2520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -744, -992, -901}, 0, { 4056, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -744, -992, -901}, 0, { 6100, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1106, -992, -1263}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1936, -992, -1006}, 0, { -3044, 7632}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1287, -992, -358}, 0, { 6100, 7632}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1070, -1453, -1227}, 0, { -1052, 2520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -708, -1043, -1589}, 0, { 4056, -1564}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1070, -1043, -1227}, 0, { -1052, -1564}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1030, -1453, -1911}, 0, { 1960, 3542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -708, -1043, -1589}, 0, { -2584, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -708, -1453, -1589}, 0, { -2584, 3544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -744, -992, -1625}, 0, { -2074, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1030, -992, -1911}, 0, { 1960, -1054}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700C508, 0x0042cf20, 42199, 0x0000c508, 240); // 0x0700C5F8 - 0x0700C6D8 -static const Vtx ttc_seg7_vertex_0700C5F8[] = { - {{{ -1936, -992, -1006}, 0, { -3044, 7632}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -744, -992, -1625}, 0, { 990, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1030, -992, -1911}, 0, { -3044, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1106, -992, -1263}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1646, -1146, -716}, 0, { 1960, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1935, -1146, -1006}, 0, { 6048, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1935, -1453, -1006}, 0, { 6048, 2520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1287, -1453, -358}, 0, { -3096, 2520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1287, -992, -358}, 0, { -3096, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1646, -992, -716}, 0, { 1960, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -5211, 1173}, 0, { -3096, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -5365, 2081}, 0, { 5966, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -5211, 2081}, 0, { 5966, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1613, -1453, -684}, 0, { 1502, 2520}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700C5F8, 0x0042cf20, 42199, 0x0000c5f8, 224); // 0x0700C6D8 - 0x0700C7B8 -static const Vtx ttc_seg7_vertex_0700C6D8[] = { - {{{ 830, -4976, 830}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, -5211, 830}, 0, { 0, 3338}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1472, -4822, 1472}, 0, { 9032, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1472, -5211, 1472}, 0, { 9032, 3338}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, -5365, 1173}, 0, { 2774, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, -5211, 830}, 0, { -2074, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, -5365, 830}, 0, { -2074, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, -5211, 1173}, 0, { 2774, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, -5211, 1173}, 0, { -1960, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, -5365, 1173}, 0, { -1960, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -5365, 1173}, 0, { 3514, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -5211, 1173}, 0, { -3096, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -5365, 1173}, 0, { -3096, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -5365, 2081}, 0, { 5966, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700C6D8, 0x0042cf20, 42199, 0x0000c6d8, 224); // 0x0700C7B8 - 0x0700C8B8 -static const Vtx ttc_seg7_vertex_0700C7B8[] = { - {{{ -62, -5211, 2081}, 0, { 1518, 11008}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 862, -5211, 2081}, 0, { -5006, 4482}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, -5211, 1173}, 0, { 4056, 730}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -5211, 1173}, 0, { 7928, 4600}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1472, -5211, 1472}, 0, { -5006, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, -5211, 830}, 0, { 4056, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 486, -5211, 1173}, 0, { -1960, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -5365, 1173}, 0, { 3514, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -62, -5211, 1173}, 0, { 3514, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1349, -4822, -960}, 0, { -4618, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1666, -4822, -1277}, 0, { -9084, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1666, -4976, -1277}, 0, { -9084, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1472, -4822, 1472}, 0, { 9032, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 468, -4822, 468}, 0, { -5130, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 468, -4976, 468}, 0, { -5130, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, -4976, 830}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700C7B8, 0x0042cf20, 42199, 0x0000c7b8, 256); // 0x0700C8B8 - 0x0700C9B8 -static const Vtx ttc_seg7_vertex_0700C8B8[] = { - {{{ 662, -4822, -273}, 0, { 6090, 7448}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, -4822, 862}, 0, { 4094, -10584}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2081, -4822, -861}, 0, { -8072, 1582}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -4822, 274}, 0, { 9960, 3576}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1666, -4822, -1277}, 0, { -8072, 7448}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1472, -4822, 1472}, 0, { 12698, -10584}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 468, -4822, 468}, 0, { 12698, 3576}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1349, -4822, -960}, 0, { -4618, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1666, -4976, -1277}, 0, { -9084, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1349, -4976, -960}, 0, { -4618, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -4822, -273}, 0, { 4746, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, -4822, -635}, 0, { -352, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, -4976, -635}, 0, { -352, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, -4822, -635}, 0, { 990, 7448}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1155, -4822, -1154}, 0, { -3608, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, -4822, -829}, 0, { 990, 10186}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700C8B8, 0x0042cf20, 42199, 0x0000c8b8, 256); // 0x0700C9B8 - 0x0700CA98 -static const Vtx ttc_seg7_vertex_0700C9B8[] = { - {{{ 1024, -4822, -635}, 0, { 990, 7448}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1349, -4822, -960}, 0, { -3608, 7448}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1155, -4822, -1154}, 0, { -3608, 10186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1349, -4822, -960}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1155, -4976, -1154}, 0, { 2706, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1155, -4822, -1154}, 0, { 2706, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1349, -4976, -960}, 0, { 0, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, -4822, -829}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, -4976, -635}, 0, { 2706, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, -4822, -635}, 0, { 2706, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, -4976, -829}, 0, { 0, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -4822, 274}, 0, { -724, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -4976, 274}, 0, { -724, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 468, -4976, 468}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700C9B8, 0x0042cf20, 42199, 0x0000c9b8, 224); // 0x0700CA98 - 0x0700CB78 -static const Vtx ttc_seg7_vertex_0700CA98[] = { - {{{ 662, -4822, -273}, 0, { 4746, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, -4976, -635}, 0, { -352, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -4976, -273}, 0, { 4746, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, -4822, -829}, 0, { -22, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1155, -4976, -1154}, 0, { -4618, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 830, -4976, -829}, 0, { -22, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1155, -4822, -1154}, 0, { -4618, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -4822, -273}, 0, { -2258, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -4976, 274}, 0, { 3216, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -4822, 274}, 0, { 3216, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -4976, -273}, 0, { -2258, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 662, -4822, 274}, 0, { -724, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 468, -4976, 468}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 468, -4822, 468}, 0, { 2012, -542}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700CA98, 0x0042cf20, 42199, 0x0000ca98, 224); // 0x0700CB78 - 0x0700CC78 -static const Vtx ttc_seg7_vertex_0700CB78[] = { - {{{ 395, -4976, -611}, 0, { -2074, 2126}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 612, -4546, -829}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 504, -4546, -720}, 0, { -1052, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 395, -4407, -611}, 0, { -1052, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 214, -4407, -1010}, 0, { 2008, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 105, -4407, -901}, 0, { 2008, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 504, -4407, -720}, 0, { -1052, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 214, -4546, -1010}, 0, { 2008, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 504, -4407, -720}, 0, { -1052, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 214, -4407, -1010}, 0, { 2008, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 323, -4546, -1118}, 0, { 2008, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 612, -4546, -829}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 323, -4684, -1118}, 0, { 2008, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 612, -4546, -829}, 0, { -1052, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 612, -4684, -829}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 612, -4684, -829}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700CB78, 0x0042cf20, 42199, 0x0000cb78, 256); // 0x0700CC78 - 0x0700CD68 -static const Vtx ttc_seg7_vertex_0700CC78[] = { - {{{ 395, -4976, -611}, 0, { -2074, 2126}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 721, -4684, -937}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 612, -4684, -829}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 721, -4822, -937}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1047, -4822, -1263}, 0, { 4056, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1047, -4976, -1263}, 0, { 4056, 2126}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 504, -4546, -720}, 0, { -1052, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 504, -4407, -720}, 0, { -1052, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 395, -4407, -611}, 0, { -2074, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 323, -4684, -1118}, 0, { 2008, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 323, -4546, -1118}, 0, { 2008, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 612, -4546, -829}, 0, { -1052, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 105, -4976, -901}, 0, { 3034, 2126}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 214, -4546, -1010}, 0, { 2012, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 323, -4546, -1118}, 0, { 990, -1054}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700CC78, 0x0042cf20, 42199, 0x0000cc78, 240); // 0x0700CD68 - 0x0700CE58 -static const Vtx ttc_seg7_vertex_0700CD68[] = { - {{{ 612, -4684, -829}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 431, -4684, -1227}, 0, { 2008, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 323, -4684, -1118}, 0, { 2008, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 721, -4684, -937}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 431, -4822, -1227}, 0, { 2008, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 721, -4684, -937}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 721, -4822, -937}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 431, -4684, -1227}, 0, { 2008, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 105, -4976, -901}, 0, { 3034, 2126}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 214, -4407, -1010}, 0, { 2012, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 214, -4546, -1010}, 0, { 2012, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 431, -4684, -1227}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 431, -4822, -1227}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 323, -4684, -1118}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 323, -4546, -1118}, 0, { 990, -1054}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700CD68, 0x0042cf20, 42199, 0x0000cd68, 240); // 0x0700CE58 - 0x0700CF38 -static const Vtx ttc_seg7_vertex_0700CE58[] = { - {{{ 105, -4976, -901}, 0, { -1052, 3148}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 395, -4976, -611}, 0, { 2008, 3148}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 395, -4407, -611}, 0, { 2008, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 105, -4976, -901}, 0, { 3034, 2126}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 431, -4822, -1227}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 757, -4822, -1553}, 0, { -3096, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 757, -4976, -1553}, 0, { -3096, 2126}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 105, -4407, -901}, 0, { 3034, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 214, -4407, -1010}, 0, { 2012, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 721, -4822, -937}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 757, -4822, -1553}, 0, { 2008, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 431, -4822, -1227}, 0, { 2008, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1047, -4822, -1263}, 0, { -1052, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 105, -4407, -901}, 0, { -1052, -1054}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700CE58, 0x0042cf20, 42199, 0x0000ce58, 224); // 0x0700CF38 - 0x0700D028 -static const Vtx ttc_seg7_vertex_0700CF38[] = { - {{{ -861, -4003, -803}, 0, { -1564, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1187, -4156, -1129}, 0, { 3034, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1187, -4003, -1129}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 757, -4976, -1553}, 0, { 2008, 2126}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1047, -4822, -1263}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1047, -4976, -1263}, 0, { -1052, 2126}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 757, -4822, -1553}, 0, { 2008, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -861, -4156, -803}, 0, { 3034, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1150, -4003, -513}, 0, { -1052, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1150, -4156, -513}, 0, { -1052, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -861, -4003, -803}, 0, { 3034, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1150, -4003, -513}, 0, { -1052, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -861, -4003, -803}, 0, { 3034, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1187, -4003, -1129}, 0, { 3034, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1476, -4003, -839}, 0, { -1052, -5142}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700CF38, 0x0042cf20, 42199, 0x0000cf38, 240); // 0x0700D028 - 0x0700D0D8 -static const Vtx ttc_seg7_vertex_0700D028[] = { - {{{ -1476, -4003, -839}, 0, { 3034, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1187, -4003, -1129}, 0, { -1052, -544}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1187, -4156, -1129}, 0, { -1052, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -861, -4003, -803}, 0, { -1564, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -861, -4156, -803}, 0, { -1564, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1187, -4156, -1129}, 0, { 3034, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1150, -4156, -513}, 0, { 2514, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1150, -4003, -513}, 0, { 2514, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1476, -4156, -839}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1476, -4003, -839}, 0, { 0, -542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1476, -4156, -839}, 0, { 3034, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700D028, 0x0042cf20, 42199, 0x0000d028, 176); // 0x0700D0D8 - 0x0700D1C8 -static const Vtx ttc_seg7_vertex_0700D0D8[] = { - {{{ -1218, -3619, 590}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1116, -3619, 692}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1116, -3762, 692}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -575, -4290, -328}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -676, -4290, -227}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -575, -4433, -328}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -676, -4433, -227}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -966, -4290, -517}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -864, -4433, -618}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -966, -4433, -517}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -864, -4290, -618}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1406, -3619, 981}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1507, -3619, 880}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1406, -3762, 981}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1507, -3762, 880}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700D0D8, 0x0042cf20, 42199, 0x0000d0d8, 240); // 0x0700D1C8 - 0x0700D2B8 -static const Vtx ttc_seg7_vertex_0700D1C8[] = { - {{{ -1218, -2820, 1155}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1116, -2963, 1256}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1218, -2963, 1155}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1218, -3619, 590}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1116, -3762, 692}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1218, -3762, 590}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1225, -3219, 974}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1124, -3219, 873}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1225, -3363, 974}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1124, -3363, 873}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -834, -3219, 1162}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -935, -3219, 1264}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -935, -3363, 1264}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -834, -3363, 1162}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1116, -2820, 1256}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700D1C8, 0x0042cf20, 42199, 0x0000d1c8, 240); // 0x0700D2B8 - 0x0700D3A8 -static const Vtx ttc_seg7_vertex_0700D2B8[] = { - {{{ -1666, 2140, 290}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1666, 2140, 433}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1666, 1997, 433}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1406, -2820, 1546}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1507, -2820, 1445}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1406, -2963, 1546}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1507, -2963, 1445}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2085, 1838, -375}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2085, 1838, -518}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2085, 1695, -375}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2085, 1695, -518}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1676, 1838, -518}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1676, 1838, -375}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1676, 1695, -375}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1676, 1695, -518}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700D2B8, 0x0042cf20, 42199, 0x0000d2b8, 240); // 0x0700D3A8 - 0x0700D498 -static const Vtx ttc_seg7_vertex_0700D3A8[] = { - {{{ 968, 5634, -549}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 867, 5491, -650}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 968, 5491, -549}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1666, 2140, 290}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1666, 1997, 433}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1666, 1997, 290}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2075, 2140, 433}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2075, 2140, 290}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2075, 1997, 433}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2075, 1997, 290}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 686, 5839, -831}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 585, 5839, -932}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 585, 5695, -932}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 686, 5695, -831}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 867, 5634, -650}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700D3A8, 0x0042cf20, 42199, 0x0000d3a8, 240); // 0x0700D498 - 0x0700D588 -static const Vtx ttc_seg7_vertex_0700D498[] = { - {{{ 393, -4510, 2117}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 454, -4571, 2117}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 454, -4510, 2117}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 874, 5839, -1222}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 976, 5695, -1121}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 874, 5695, -1222}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 976, 5839, -1121}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1157, 5634, -940}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1258, 5491, -838}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1157, 5491, -940}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1258, 5634, -838}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 454, -4510, 1800}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 454, -4571, 1800}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -4571, 1800}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -4510, 1800}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700D498, 0x0042cf20, 42199, 0x0000d498, 240); // 0x0700D588 - 0x0700D678 -static const Vtx ttc_seg7_vertex_0700D588[] = { - {{{ 454, -3895, 1800}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 454, -3957, 1800}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -3957, 1800}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -4510, 2117}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -4571, 2117}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 454, -4571, 2117}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1193, -4817, 1816}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1193, -4878, 1816}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1236, -4878, 1772}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1236, -4817, 1772}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1012, -4817, 1548}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1012, -4878, 1548}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 968, -4878, 1591}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 968, -4817, 1591}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -3895, 1800}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700D588, 0x0042cf20, 42199, 0x0000d588, 240); // 0x0700D678 - 0x0700D768 -static const Vtx ttc_seg7_vertex_0700D678[] = { - {{{ 454, -3281, 1800}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 454, -3342, 1800}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -3342, 1800}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -3895, 2117}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -3957, 2117}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 454, -3957, 2117}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 454, -3895, 2117}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1193, -4203, 1816}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1193, -4264, 1816}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1236, -4264, 1772}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1236, -4203, 1772}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1012, -4203, 1548}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1012, -4264, 1548}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 968, -4264, 1591}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 968, -4203, 1591}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700D678, 0x0042cf20, 42199, 0x0000d678, 240); // 0x0700D768 - 0x0700D858 -static const Vtx ttc_seg7_vertex_0700D768[] = { - {{{ 1012, -3588, 1548}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1012, -3650, 1548}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 968, -3650, 1591}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 454, -3281, 1800}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -3342, 1800}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -3281, 1800}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -3281, 2117}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 454, -3342, 2117}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 454, -3281, 2117}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 393, -3342, 2117}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1193, -3588, 1816}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1193, -3650, 1816}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1236, -3650, 1772}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1236, -3588, 1772}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 968, -3588, 1591}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700D768, 0x0042cf20, 42199, 0x0000d768, 240); // 0x0700D858 - 0x0700D948 -static const Vtx ttc_seg7_vertex_0700D858[] = { - {{{ 1012, -2974, 1548}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1012, -3035, 1548}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 968, -3035, 1591}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1491, -3588, 1069}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1491, -3650, 1069}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1448, -3650, 1112}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1448, -3588, 1112}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1672, -3588, 1337}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1716, -3650, 1293}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1716, -3588, 1293}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1672, -3650, 1337}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1193, -2974, 1816}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1193, -3035, 1816}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1236, -3035, 1772}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1236, -2974, 1772}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700D858, 0x0042cf20, 42199, 0x0000d858, 240); // 0x0700D948 - 0x0700DA38 -static const Vtx ttc_seg7_vertex_0700D948[] = { - {{{ -1128, 4275, 638}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1171, 4214, 681}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1171, 4275, 681}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1012, -2974, 1548}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 968, -3035, 1591}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 968, -2974, 1591}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1494, -2667, 1066}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1450, -2728, 1109}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1450, -2667, 1109}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1494, -2728, 1066}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1675, -2667, 1334}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1718, -2728, 1290}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1718, -2667, 1290}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1675, -2728, 1334}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1128, 4214, 638}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700D948, 0x0042cf20, 42199, 0x0000d948, 240); // 0x0700DA38 - 0x0700DB28 -static const Vtx ttc_seg7_vertex_0700DA38[] = { - {{{ 1249, 3866, -634}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1249, 3804, -634}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1249, 3804, -695}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -853, 4378, 913}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -853, 4316, 913}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -896, 4316, 956}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -896, 4378, 956}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -947, 4275, 906}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -904, 4214, 862}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -904, 4275, 862}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -947, 4214, 906}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -672, 4378, 1181}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -672, 4316, 1181}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -628, 4316, 1137}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -628, 4378, 1137}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700DA38, 0x0042cf20, 42199, 0x0000da38, 240); // 0x0700DB28 - 0x0700DC18 -static const Vtx ttc_seg7_vertex_0700DB28[] = { - {{{ 1618, 3866, -327}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1618, 3804, -327}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1618, 3804, -388}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1249, 3866, -634}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1249, 3804, -695}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1249, 3866, -695}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 932, 3866, -695}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 932, 3804, -695}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 932, 3804, -634}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 932, 3866, -634}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1301, 3866, -388}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1301, 3804, -388}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1301, 3804, -327}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1301, 3866, -327}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1618, 3866, -388}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700DB28, 0x0042cf20, 42199, 0x0000db28, 240); // 0x0700DC18 - 0x0700DC98 -static const Vtx ttc_seg7_vertex_0700DC18[] = { - {{{ 1987, 3866, -19}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1987, 3804, -19}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1987, 3804, -81}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1987, 3866, -81}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1669, 3866, -81}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1669, 3804, -81}, 0, { 0, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1669, 3804, -19}, 0, { 990, 2012}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1669, 3866, -19}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700DC18, 0x0042cf20, 42199, 0x0000dc18, 128); // 0x0700DC98 - 0x0700E530 static const Gfx ttc_seg7_dl_0700DC98[] = { diff --git a/levels/ttc/areas/1/collision.inc.c b/levels/ttc/areas/1/collision.inc.c index 4eaba6ea6..9278561ec 100644 --- a/levels/ttc/areas/1/collision.inc.c +++ b/levels/ttc/areas/1/collision.inc.c @@ -1,1895 +1,3 @@ +#include "pc/rom_assets.h" // 0x07012330 - 0x07014F6E -const Collision ttc_seg7_collision_level[] = { - COL_INIT(), - COL_VERTEX_INIT(0x2DA), - COL_VERTEX(2253, -8191, -2252), - COL_VERTEX(-2252, -8191, 2253), - COL_VERTEX(2253, -8191, 2253), - COL_VERTEX(-2252, -8191, -2252), - COL_VERTEX(1024, 5089, 424), - COL_VERTEX(1536, 5089, 424), - COL_VERTEX(1536, 5396, -423), - COL_VERTEX(1024, 5396, -423), - COL_VERTEX(1386, 5089, 786), - COL_VERTEX(1386, 5396, -785), - COL_VERTEX(424, 4782, 1024), - COL_VERTEX(786, 4782, 1386), - COL_VERTEX(424, 4782, 1536), - COL_VERTEX(786, 6011, -1385), - COL_VERTEX(424, 6011, -1023), - COL_VERTEX(364, 3860, -175), - COL_VERTEX(876, 3860, -175), - COL_VERTEX(364, 3707, -1023), - COL_VERTEX(876, 3860, -1023), - COL_VERTEX(-423, 4475, 1024), - COL_VERTEX(-785, 4475, 1386), - COL_VERTEX(726, 3860, -1385), - COL_VERTEX(364, 3860, -1023), - COL_VERTEX(-423, 6011, -1535), - COL_VERTEX(-423, 6011, -1023), - COL_VERTEX(-423, 3860, -1535), - COL_VERTEX(-423, 3860, -1023), - COL_VERTEX(-1385, 4014, 786), - COL_VERTEX(-1535, 4168, 424), - COL_VERTEX(-1023, 3860, -423), - COL_VERTEX(-1385, 3860, -785), - COL_VERTEX(1386, 5243, -785), - COL_VERTEX(424, 6011, -1535), - COL_VERTEX(726, 3707, -1385), - COL_VERTEX(-423, 4475, 1536), - COL_VERTEX(-423, 3707, -1023), - COL_VERTEX(-1023, 6011, -423), - COL_VERTEX(364, 3860, -1535), - COL_VERTEX(-785, 6011, -1385), - COL_VERTEX(-1385, 5857, -785), - COL_VERTEX(-1023, 4168, 424), - COL_VERTEX(-785, 3860, -1385), - COL_VERTEX(-1535, 3860, -423), - COL_VERTEX(1024, 5243, -423), - COL_VERTEX(1024, 4936, 424), - COL_VERTEX(424, 4628, 1024), - COL_VERTEX(424, 5857, -1023), - COL_VERTEX(-423, 5857, -1023), - COL_VERTEX(-423, 4321, 1024), - COL_VERTEX(-1023, 5857, -423), - COL_VERTEX(-1023, 3707, -423), - COL_VERTEX(-1023, 4014, 424), - COL_VERTEX(1536, 3072, 1407), - COL_VERTEX(1024, 3072, 1407), - COL_VERTEX(862, 2919, 2081), - COL_VERTEX(760, 2919, 1672), - COL_VERTEX(760, 3072, 1672), - COL_VERTEX(-547, 3072, 1672), - COL_VERTEX(-1568, 3072, 650), - COL_VERTEX(-861, 2919, 2081), - COL_VERTEX(-2080, 2919, 862), - COL_VERTEX(-1568, 3072, 548), - COL_VERTEX(-1660, 2678, -247), - COL_VERTEX(-1660, 2678, 162), - COL_VERTEX(-2070, 2678, 162), - COL_VERTEX(-2070, 2678, -247), - COL_VERTEX(-1660, 2524, 162), - COL_VERTEX(1074, -19, 145), - COL_VERTEX(-349, -19, 1569), - COL_VERTEX(1936, -173, 1007), - COL_VERTEX(-649, -19, 1569), - COL_VERTEX(-349, -173, 1569), - COL_VERTEX(862, -173, 2081), - COL_VERTEX(-861, -173, 2081), - COL_VERTEX(1074, -19, -144), - COL_VERTEX(1936, -19, -1006), - COL_VERTEX(-861, -19, -2080), - COL_VERTEX(145, -19, -1073), - COL_VERTEX(-144, -19, -1073), - COL_VERTEX(-289, -19, -1218), - COL_VERTEX(-1196, -19, -21), - COL_VERTEX(-1341, -19, -166), - COL_VERTEX(-1006, -19, -1935), - COL_VERTEX(-144, -173, -1073), - COL_VERTEX(-955, -71, -1030), - COL_VERTEX(-955, -71, -1320), - COL_VERTEX(-1244, -71, -740), - COL_VERTEX(-810, -71, -885), - COL_VERTEX(-665, -71, -1030), - COL_VERTEX(-955, -224, -1320), - COL_VERTEX(-1244, -224, -740), - COL_VERTEX(-1244, -71, -1030), - COL_VERTEX(-1484, -71, -980), - COL_VERTEX(-1339, -71, -1125), - COL_VERTEX(-1433, -19, -1219), - COL_VERTEX(-1914, -19, -738), - COL_VERTEX(-1578, -19, -1363), - COL_VERTEX(-1433, -173, -1219), - COL_VERTEX(-1671, 1567, 162), - COL_VERTEX(-1671, 1567, -247), - COL_VERTEX(-2080, 1567, 162), - COL_VERTEX(-2080, 1567, -247), - COL_VERTEX(-1671, 1413, 162), - COL_VERTEX(1621, -2088, -58), - COL_VERTEX(2081, -2088, -427), - COL_VERTEX(1821, -2088, -687), - COL_VERTEX(1495, -2088, -361), - COL_VERTEX(2081, -2242, -427), - COL_VERTEX(1621, -2242, -236), - COL_VERTEX(1621, -2088, -236), - COL_VERTEX(705, -1453, -1513), - COL_VERTEX(850, -1453, -1658), - COL_VERTEX(428, -1453, -2080), - COL_VERTEX(343, -1453, -1876), - COL_VERTEX(-539, -1453, -1876), - COL_VERTEX(705, -1607, -1513), - COL_VERTEX(-539, -1607, -2080), - COL_VERTEX(-861, -1453, -2080), - COL_VERTEX(-539, -1453, -1758), - COL_VERTEX(-581, 1054, -911), - COL_VERTEX(-689, 1054, -1019), - COL_VERTEX(-798, 1054, -911), - COL_VERTEX(-689, 1054, -802), - COL_VERTEX(-581, 901, -911), - COL_VERTEX(-1349, 901, -1317), - COL_VERTEX(-1240, 901, -1208), - COL_VERTEX(-1349, 901, -1099), - COL_VERTEX(-1457, 901, -1208), - COL_VERTEX(-1349, 747, -1099), - COL_VERTEX(-1240, 747, -1208), - COL_VERTEX(938, -3714, -1150), - COL_VERTEX(1046, -3714, -1041), - COL_VERTEX(938, -3714, -932), - COL_VERTEX(829, -3714, -1041), - COL_VERTEX(1046, -3867, -1041), - COL_VERTEX(-790, -839, 1573), - COL_VERTEX(-1080, -839, 1863), - COL_VERTEX(-1188, -941, 1175), - COL_VERTEX(-1080, -992, 1283), - COL_VERTEX(-1478, -941, 1464), - COL_VERTEX(-1333, -1095, 1030), - COL_VERTEX(-1188, -1095, 1175), - COL_VERTEX(-1333, -941, 1030), - COL_VERTEX(-1623, -1095, 1320), - COL_VERTEX(-1671, -1146, -691), - COL_VERTEX(-1671, -992, -656), - COL_VERTEX(-1671, -992, -691), - COL_VERTEX(-2080, -992, -861), - COL_VERTEX(-1646, -992, -716), - COL_VERTEX(-1671, -1607, 692), - COL_VERTEX(-1671, -1453, 657), - COL_VERTEX(-1671, -1453, 692), - COL_VERTEX(-2080, -1453, 862), - COL_VERTEX(-1935, -1146, -1006), - COL_VERTEX(-1646, -1146, -716), - COL_VERTEX(-2080, -1146, -861), - COL_VERTEX(-2080, -1146, -656), - COL_VERTEX(-1646, -1453, 717), - COL_VERTEX(-2080, -1607, 657), - COL_VERTEX(-1671, -1607, 657), - COL_VERTEX(-1935, -1453, 1007), - COL_VERTEX(-1935, -1607, 1007), - COL_VERTEX(-2080, -1607, 862), - COL_VERTEX(-162, -2692, 2081), - COL_VERTEX(-162, -2692, 1682), - COL_VERTEX(-162, -2846, 2081), - COL_VERTEX(-696, -2692, 1682), - COL_VERTEX(-861, -2692, 2081), - COL_VERTEX(-1211, -2692, 1732), - COL_VERTEX(-928, -2692, 1449), - COL_VERTEX(-928, -2846, 1449), - COL_VERTEX(-1593, -3491, 1349), - COL_VERTEX(-1833, -3491, 615), - COL_VERTEX(-1346, -3670, 1102), - COL_VERTEX(-1346, -3491, 1102), - COL_VERTEX(-1833, -3670, 615), - COL_VERTEX(-2080, -3516, 862), - COL_VERTEX(-1876, -3670, 657), - COL_VERTEX(-1876, -3516, 657), - COL_VERTEX(-2080, -3516, 572), - COL_VERTEX(-1876, -3516, 572), - COL_VERTEX(-2080, -4003, -571), - COL_VERTEX(-1876, -3670, 572), - COL_VERTEX(-1876, -4156, -571), - COL_VERTEX(-1876, -4003, -571), - COL_VERTEX(-2080, -4003, -861), - COL_VERTEX(-1876, -4156, -656), - COL_VERTEX(-898, -4003, -1634), - COL_VERTEX(-1103, -4003, -1839), - COL_VERTEX(-1363, 1075, 145), - COL_VERTEX(-1363, 1228, 145), - COL_VERTEX(-1478, 1228, 378), - COL_VERTEX(-1647, 1075, -72), - COL_VERTEX(-1824, 1075, 285), - COL_VERTEX(-1495, 1075, 637), - COL_VERTEX(-1411, 1228, 883), - COL_VERTEX(-1722, 1228, 1062), - COL_VERTEX(-1850, 1075, 684), - COL_VERTEX(-1722, 1075, 1062), - COL_VERTEX(-1478, 1075, 378), - COL_VERTEX(-1495, 1228, 637), - COL_VERTEX(395, -4407, -611), - COL_VERTEX(876, 3707, -175), - COL_VERTEX(364, 3707, -175), - COL_VERTEX(876, 3707, -1023), - COL_VERTEX(-1385, 6011, -785), - COL_VERTEX(-785, 4321, 1386), - COL_VERTEX(-1385, 4168, 786), - COL_VERTEX(1536, 4936, 424), - COL_VERTEX(1536, 5243, -423), - COL_VERTEX(1386, 4936, 786), - COL_VERTEX(786, 4628, 1386), - COL_VERTEX(786, 5857, -1385), - COL_VERTEX(424, 5857, -1535), - COL_VERTEX(424, 4628, 1536), - COL_VERTEX(-423, 5857, -1535), - COL_VERTEX(364, 3707, -1535), - COL_VERTEX(-423, 4321, 1536), - COL_VERTEX(-785, 5857, -1385), - COL_VERTEX(-423, 3707, -1535), - COL_VERTEX(-785, 3707, -1385), - COL_VERTEX(-1535, 4014, 424), - COL_VERTEX(-1385, 3707, -785), - COL_VERTEX(-1535, 3707, -423), - COL_VERTEX(1024, 2919, 1407), - COL_VERTEX(1536, 2919, 1407), - COL_VERTEX(862, 3072, 2081), - COL_VERTEX(-547, 2919, 1672), - COL_VERTEX(-861, 3072, 2081), - COL_VERTEX(-2080, 3072, 862), - COL_VERTEX(-1568, 2919, 650), - COL_VERTEX(-1568, 2919, 548), - COL_VERTEX(-2080, 3072, 548), - COL_VERTEX(-2080, 2919, 548), - COL_VERTEX(-1660, 2524, -247), - COL_VERTEX(-2070, 2524, -247), - COL_VERTEX(-2070, 2524, 162), - COL_VERTEX(1074, -173, 145), - COL_VERTEX(1936, -19, 1007), - COL_VERTEX(862, -19, 2081), - COL_VERTEX(-861, -19, 2081), - COL_VERTEX(-649, -173, 1569), - COL_VERTEX(-1011, -19, 1931), - COL_VERTEX(-1011, -173, 1931), - COL_VERTEX(2081, -19, 862), - COL_VERTEX(2081, -19, -861), - COL_VERTEX(1074, -173, -144), - COL_VERTEX(2081, -173, -861), - COL_VERTEX(2081, -173, 862), - COL_VERTEX(1936, -173, -1006), - COL_VERTEX(1007, -19, -1935), - COL_VERTEX(1007, -173, -1935), - COL_VERTEX(145, -173, -1073), - COL_VERTEX(862, -19, -2080), - COL_VERTEX(-1341, -173, -166), - COL_VERTEX(-1196, -173, -21), - COL_VERTEX(-289, -173, -1218), - COL_VERTEX(-1006, -173, -1935), - COL_VERTEX(862, -173, -2080), - COL_VERTEX(-861, -173, -2080), - COL_VERTEX(-955, -224, -1030), - COL_VERTEX(-810, -224, -885), - COL_VERTEX(-665, -224, -1030), - COL_VERTEX(-1244, -224, -1030), - COL_VERTEX(-1339, -224, -1125), - COL_VERTEX(-1484, -224, -980), - COL_VERTEX(-1578, -173, -1363), - COL_VERTEX(-2059, -173, -883), - COL_VERTEX(-2059, -19, -883), - COL_VERTEX(-1914, -173, -738), - COL_VERTEX(-1671, 1413, -247), - COL_VERTEX(-2080, 1413, -247), - COL_VERTEX(-2080, 1413, 162), - COL_VERTEX(2081, -2088, -58), - COL_VERTEX(2081, -2242, -58), - COL_VERTEX(1621, -2242, -58), - COL_VERTEX(1495, -2242, -361), - COL_VERTEX(1821, -2242, -687), - COL_VERTEX(850, -1607, -1658), - COL_VERTEX(428, -1607, -2080), - COL_VERTEX(-539, -1453, -2080), - COL_VERTEX(343, -1607, -1876), - COL_VERTEX(-539, -1607, -1876), - COL_VERTEX(-539, -1607, -1758), - COL_VERTEX(-861, -1607, -2080), - COL_VERTEX(-689, 901, -1019), - COL_VERTEX(-798, 901, -911), - COL_VERTEX(-689, 901, -802), - COL_VERTEX(-1349, 747, -1317), - COL_VERTEX(-1457, 747, -1208), - COL_VERTEX(938, -3867, -1150), - COL_VERTEX(829, -3867, -1041), - COL_VERTEX(938, -3867, -932), - COL_VERTEX(-1080, -839, 1283), - COL_VERTEX(-790, -992, 1573), - COL_VERTEX(-1080, -992, 1863), - COL_VERTEX(-1369, -839, 1573), - COL_VERTEX(-1369, -992, 1573), - COL_VERTEX(-1478, -1095, 1464), - COL_VERTEX(-1623, -941, 1320), - COL_VERTEX(-1671, -1146, -656), - COL_VERTEX(-1936, -992, -1006), - COL_VERTEX(-2080, -992, -656), - COL_VERTEX(-1935, -992, -1006), - COL_VERTEX(-2080, -1453, 657), - COL_VERTEX(-1646, -1607, 717), - COL_VERTEX(-162, -2846, 1682), - COL_VERTEX(-696, -2846, 1682), - COL_VERTEX(-861, -2846, 2081), - COL_VERTEX(-1211, -2846, 1732), - COL_VERTEX(-1593, -3670, 1349), - COL_VERTEX(-2080, -3491, 862), - COL_VERTEX(-2080, -3670, 862), - COL_VERTEX(-2080, -3670, 572), - COL_VERTEX(-2080, -4156, -571), - COL_VERTEX(-1876, -4003, -656), - COL_VERTEX(-2080, -4156, -861), - COL_VERTEX(-1647, 1228, -72), - COL_VERTEX(-1824, 1228, 285), - COL_VERTEX(-1411, 1075, 883), - COL_VERTEX(-1850, 1228, 684), - COL_VERTEX(171, -4407, -1053), - COL_VERTEX(62, -4407, -944), - COL_VERTEX(504, -4407, -720), - COL_VERTEX(-204, 4475, -511), - COL_VERTEX(512, 4475, 205), - COL_VERTEX(512, 4475, -204), - COL_VERTEX(205, 4475, 512), - COL_VERTEX(205, 4475, -511), - COL_VERTEX(-511, 4475, 205), - COL_VERTEX(-204, 4475, 512), - COL_VERTEX(-511, 4475, -204), - COL_VERTEX(0, 6093, 123), - COL_VERTEX(106, 5970, 61), - COL_VERTEX(106, 6093, 61), - COL_VERTEX(106, 5970, -60), - COL_VERTEX(106, 6093, -60), - COL_VERTEX(0, 5970, -122), - COL_VERTEX(0, 6093, -122), - COL_VERTEX(0, 5970, 123), - COL_VERTEX(0, 6216, 0), - COL_VERTEX(-105, 6093, 61), - COL_VERTEX(-105, 6093, -60), - COL_VERTEX(-105, 5970, -60), - COL_VERTEX(0, 5847, 0), - COL_VERTEX(0, -2283, 0), - COL_VERTEX(-105, -2405, 61), - COL_VERTEX(-105, -2405, -60), - COL_VERTEX(0, -2405, 123), - COL_VERTEX(106, -2405, 61), - COL_VERTEX(106, -2405, -60), - COL_VERTEX(0, -2405, -122), - COL_VERTEX(0, -2528, -122), - COL_VERTEX(0, -2651, 0), - COL_VERTEX(-105, 5970, 61), - COL_VERTEX(106, -2528, 61), - COL_VERTEX(106, -2528, -60), - COL_VERTEX(0, -2528, 123), - COL_VERTEX(-105, -2528, 61), - COL_VERTEX(-105, -2528, -60), - COL_VERTEX(2498, 7051, 2208), - COL_VERTEX(2208, 6897, 1919), - COL_VERTEX(2208, 7051, 1919), - COL_VERTEX(1919, 7051, 2208), - COL_VERTEX(2498, 6897, 2208), - COL_VERTEX(2208, 7051, 2498), - COL_VERTEX(2208, 6897, 2498), - COL_VERTEX(1919, 6897, 2208), - COL_VERTEX(1671, 3860, 749), - COL_VERTEX(2081, 3707, 749), - COL_VERTEX(2081, 3860, 749), - COL_VERTEX(2081, 3707, 339), - COL_VERTEX(2081, 3860, 339), - COL_VERTEX(1671, 3707, 339), - COL_VERTEX(1671, 3860, 339), - COL_VERTEX(1671, 3707, 749), - COL_VERTEX(1270, 2939, 798), - COL_VERTEX(1270, 3159, 798), - COL_VERTEX(1270, 3159, 839), - COL_VERTEX(926, 3518, 337), - COL_VERTEX(926, 3298, 337), - COL_VERTEX(926, 3518, 378), - COL_VERTEX(999, 2939, 798), - COL_VERTEX(655, 3298, 337), - COL_VERTEX(512, 4321, -204), - COL_VERTEX(512, 4321, 205), - COL_VERTEX(205, 4321, -511), - COL_VERTEX(205, 4321, 512), - COL_VERTEX(-511, 4321, 205), - COL_VERTEX(-204, 4321, -511), - COL_VERTEX(-204, 4321, 512), - COL_VERTEX(-511, 4321, -204), - COL_VERTEX(611, 3318, 2081), - COL_VERTEX(611, 3277, 2081), - COL_VERTEX(611, 3277, 1672), - COL_VERTEX(611, 3318, 1713), - COL_VERTEX(611, 3943, 1672), - COL_VERTEX(-617, 3943, 2081), - COL_VERTEX(-617, 3943, 1672), - COL_VERTEX(-576, 3318, 1713), - COL_VERTEX(-576, 3318, 2081), - COL_VERTEX(-576, 3902, 1713), - COL_VERTEX(862, 1351, 1672), - COL_VERTEX(862, 1351, 2081), - COL_VERTEX(453, 1351, 1672), - COL_VERTEX(862, 1197, 2081), - COL_VERTEX(-711, 2626, -782), - COL_VERTEX(-1435, 2063, -1506), - COL_VERTEX(-1435, 2114, -1506), - COL_VERTEX(-711, 2063, -782), - COL_VERTEX(-1435, 2626, -1506), - COL_VERTEX(-1073, 2063, -420), - COL_VERTEX(-1435, 2370, -1506), - COL_VERTEX(-769, 2585, -782), - COL_VERTEX(-892, 2370, -1325), - COL_VERTEX(-892, 2319, -1325), - COL_VERTEX(-1073, 2114, -1144), - COL_VERTEX(-1073, 2585, -478), - COL_VERTEX(-1102, 2319, -1115), - COL_VERTEX(-1464, 2319, -1477), - COL_VERTEX(-1102, 2114, -1115), - COL_VERTEX(-1768, 2114, -1173), - COL_VERTEX(-1073, 2114, -478), - COL_VERTEX(1663, -962, -1279), - COL_VERTEX(1376, -2088, -895), - COL_VERTEX(1412, -962, -859), - COL_VERTEX(1663, -2088, -1279), - COL_VERTEX(-1444, 287, 1498), - COL_VERTEX(-1227, 287, 702), - COL_VERTEX(-937, 287, 991), - COL_VERTEX(-937, 133, 991), - COL_VERTEX(1689, -2487, 820), - COL_VERTEX(820, -2487, 1689), - COL_VERTEX(662, -2487, 274), - COL_VERTEX(969, -2487, 307), - COL_VERTEX(2081, -2641, 862), - COL_VERTEX(1689, -2641, 820), - COL_VERTEX(662, -2487, 0), - COL_VERTEX(969, -2487, 0), - COL_VERTEX(2081, -2641, 307), - COL_VERTEX(969, -2641, 0), - COL_VERTEX(862, -2487, 2081), - COL_VERTEX(1037, -2487, 1906), - COL_VERTEX(274, -2487, 662), - COL_VERTEX(820, -2641, 1689), - COL_VERTEX(862, -2641, 2081), - COL_VERTEX(0, -2641, 2081), - COL_VERTEX(-708, -1043, -1589), - COL_VERTEX(-1070, -1043, -1227), - COL_VERTEX(-744, -992, -901), - COL_VERTEX(-744, -1453, -901), - COL_VERTEX(-1287, -1453, -358), - COL_VERTEX(-781, -1453, -937), - COL_VERTEX(-1287, -1043, -430), - COL_VERTEX(-1030, -1453, -1911), - COL_VERTEX(-1899, -1043, -1042), - COL_VERTEX(-1106, -1043, -1263), - COL_VERTEX(-1577, -1453, -720), - COL_VERTEX(-1070, -1453, -1227), - COL_VERTEX(-1067, -1043, -1875), - COL_VERTEX(-1899, -1453, -1042), - COL_VERTEX(-781, -1453, -1589), - COL_VERTEX(-1287, -1453, -430), - COL_VERTEX(859, -5365, 801), - COL_VERTEX(830, -5211, 830), - COL_VERTEX(486, -5365, 1173), - COL_VERTEX(830, -4976, 830), - COL_VERTEX(1501, -4976, 1443), - COL_VERTEX(1501, -5365, 1443), - COL_VERTEX(1472, -4822, 1472), - COL_VERTEX(-62, -5365, 1173), - COL_VERTEX(662, -4822, 274), - COL_VERTEX(486, -5211, 1173), - COL_VERTEX(-62, -5211, 2081), - COL_VERTEX(-62, -5211, 1173), - COL_VERTEX(662, -4822, -273), - COL_VERTEX(1349, -4822, -960), - COL_VERTEX(2081, -4976, -861), - COL_VERTEX(1666, -4976, -1277), - COL_VERTEX(662, -4976, 274), - COL_VERTEX(1024, -4822, -635), - COL_VERTEX(830, -4822, -829), - COL_VERTEX(830, -4976, -829), - COL_VERTEX(-861, -4156, -803), - COL_VERTEX(-1150, -4156, -513), - COL_VERTEX(-1150, -4003, -513), - COL_VERTEX(-1476, -4003, -839), - COL_VERTEX(-861, -4003, -803), - COL_VERTEX(-1442, -173, 1501), - COL_VERTEX(-935, -173, 1573), - COL_VERTEX(-1080, -19, 1139), - COL_VERTEX(-1225, -19, 1573), - COL_VERTEX(-1080, -19, 1718), - COL_VERTEX(-935, -19, 1573), - COL_VERTEX(-1080, -19, 1428), - COL_VERTEX(1867, 5284, 1970), - COL_VERTEX(1867, 5284, 1867), - COL_VERTEX(1970, 5284, 1867), - COL_VERTEX(1970, 5284, 1970), - COL_VERTEX(-1153, 911, -1802), - COL_VERTEX(-1211, 911, -64), - COL_VERTEX(-284, 911, -933), - COL_VERTEX(-313, 1372, -904), - COL_VERTEX(12, 1218, -1230), - COL_VERTEX(-1182, 911, -35), - COL_VERTEX(-856, 1372, -2099), - COL_VERTEX(12, 1372, -1230), - COL_VERTEX(-313, 1065, -904), - COL_VERTEX(-1182, 1065, -1773), - COL_VERTEX(-1218, -173, 0), - COL_VERTEX(-1218, 1065, 0), - COL_VERTEX(-2087, -173, -868), - COL_VERTEX(-1218, -173, -57), - COL_VERTEX(-1211, -173, -64), - COL_VERTEX(105, -4684, -901), - COL_VERTEX(62, -4684, -944), - COL_VERTEX(105, -4976, -901), - COL_VERTEX(171, -4546, -1053), - COL_VERTEX(431, -4684, -1227), - COL_VERTEX(431, -4822, -1227), - COL_VERTEX(504, -4546, -720), - COL_VERTEX(757, -4976, -1553), - COL_VERTEX(395, -4976, -611), - COL_VERTEX(279, -4684, -1162), - COL_VERTEX(279, -4546, -1162), - COL_VERTEX(612, -4684, -829), - COL_VERTEX(721, -4822, -937), - COL_VERTEX(999, 3159, 798), - COL_VERTEX(1270, 2939, 839), - COL_VERTEX(999, 2939, 839), - COL_VERTEX(926, 3298, 378), - COL_VERTEX(655, 3518, 337), - COL_VERTEX(655, 3298, 378), - COL_VERTEX(999, 3159, 839), - COL_VERTEX(655, 3518, 378), - COL_VERTEX(-617, 3277, 2081), - COL_VERTEX(-617, 3277, 1672), - COL_VERTEX(611, 3902, 1713), - COL_VERTEX(-576, 3902, 2081), - COL_VERTEX(453, 1351, 2081), - COL_VERTEX(862, 1197, 1672), - COL_VERTEX(453, 1197, 1672), - COL_VERTEX(453, 1197, 2081), - COL_VERTEX(-1073, 2626, -420), - COL_VERTEX(-1797, 2063, -1144), - COL_VERTEX(-1797, 2626, -1144), - COL_VERTEX(-1073, 2370, -1144), - COL_VERTEX(-769, 2114, -782), - COL_VERTEX(-1254, 2319, -1687), - COL_VERTEX(-1073, 2319, -1144), - COL_VERTEX(-1254, 2370, -1687), - COL_VERTEX(-1768, 2585, -1173), - COL_VERTEX(-1464, 2585, -1477), - COL_VERTEX(1699, -962, -1243), - COL_VERTEX(1376, -962, -895), - COL_VERTEX(1412, -2088, -859), - COL_VERTEX(1699, -2088, -1243), - COL_VERTEX(-1227, 133, 702), - COL_VERTEX(-1734, 133, 1208), - COL_VERTEX(-1734, 287, 1208), - COL_VERTEX(-1444, 133, 1498), - COL_VERTEX(1906, -2487, 1037), - COL_VERTEX(2081, -2487, 862), - COL_VERTEX(1906, -2641, 1037), - COL_VERTEX(274, -2641, 662), - COL_VERTEX(662, -2641, 274), - COL_VERTEX(2081, -2487, 307), - COL_VERTEX(969, -2641, 307), - COL_VERTEX(1037, -2641, 1906), - COL_VERTEX(662, -2641, 0), - COL_VERTEX(0, -2641, 662), - COL_VERTEX(0, -2487, 662), - COL_VERTEX(0, -2487, 2081), - COL_VERTEX(-1106, -992, -1263), - COL_VERTEX(-781, -1043, -937), - COL_VERTEX(-1287, -992, -358), - COL_VERTEX(-744, -992, -1625), - COL_VERTEX(-1030, -992, -1911), - COL_VERTEX(-708, -1453, -1589), - COL_VERTEX(-1106, -1453, -1263), - COL_VERTEX(-781, -1043, -1589), - COL_VERTEX(-1613, -1453, -684), - COL_VERTEX(-1067, -1453, -1875), - COL_VERTEX(-1935, -1453, -1006), - COL_VERTEX(862, -5365, 2081), - COL_VERTEX(859, -4976, 801), - COL_VERTEX(1472, -5211, 1472), - COL_VERTEX(468, -4976, 468), - COL_VERTEX(-62, -5365, 2081), - COL_VERTEX(468, -4822, 468), - COL_VERTEX(862, -5211, 2081), - COL_VERTEX(2081, -4822, 862), - COL_VERTEX(2081, -4822, -861), - COL_VERTEX(1666, -4822, -1277), - COL_VERTEX(1349, -4976, -960), - COL_VERTEX(2081, -4976, 862), - COL_VERTEX(662, -4976, -273), - COL_VERTEX(1155, -4822, -1154), - COL_VERTEX(1155, -4976, -1154), - COL_VERTEX(1024, -4976, -635), - COL_VERTEX(-1476, -4156, -839), - COL_VERTEX(-1187, -4003, -1129), - COL_VERTEX(-1187, -4156, -1129), - COL_VERTEX(-1080, -173, 1139), - COL_VERTEX(-1080, -173, 1428), - COL_VERTEX(-1442, -19, 1501), - COL_VERTEX(-1080, -173, 1718), - COL_VERTEX(-1225, -173, 1573), - COL_VERTEX(1867, 6037, 1867), - COL_VERTEX(1970, 6037, 1867), - COL_VERTEX(1970, 6037, 1970), - COL_VERTEX(1867, 6037, 1970), - COL_VERTEX(-1153, 1218, -1802), - COL_VERTEX(-284, 1218, -933), - COL_VERTEX(-2058, 911, -897), - COL_VERTEX(-856, 1218, -2099), - COL_VERTEX(-1218, 911, -57), - COL_VERTEX(-1182, 1372, -1773), - COL_VERTEX(-1182, -173, -35), - COL_VERTEX(-2087, 1065, -868), - COL_VERTEX(-2058, -173, -897), - COL_VERTEX(323, -4684, -1118), - COL_VERTEX(1047, -4976, -1263), - COL_VERTEX(612, -4546, -829), - COL_VERTEX(757, -4822, -1553), - COL_VERTEX(1047, -4822, -1263), - COL_VERTEX(721, -4684, -937), - COL_VERTEX(2081, 5284, 862), - COL_VERTEX(2081, 7475, 862), - COL_VERTEX(2081, 7475, -861), - COL_VERTEX(1457, 8192, -602), - COL_VERTEX(1457, 8192, 603), - COL_VERTEX(-1456, 8192, 603), - COL_VERTEX(603, 8192, -1456), - COL_VERTEX(2081, 5284, -861), - COL_VERTEX(603, 8192, 1457), - COL_VERTEX(862, 7475, 2081), - COL_VERTEX(-602, 8192, 1457), - COL_VERTEX(-861, 5284, 2081), - COL_VERTEX(-861, 7475, 2081), - COL_VERTEX(-602, 8192, -1456), - COL_VERTEX(-1456, 8192, -602), - COL_VERTEX(-2080, 7475, 862), - COL_VERTEX(862, 7475, -2080), - COL_VERTEX(862, 5284, -2080), - COL_VERTEX(-2080, 5284, 862), - COL_VERTEX(-861, 7475, -2080), - COL_VERTEX(-861, 5284, -2080), - COL_VERTEX(-2080, 7475, -861), - COL_VERTEX(-2080, 5284, -861), - COL_VERTEX(1919, 6191, 2208), - COL_VERTEX(2208, 6191, 1919), - COL_VERTEX(1629, 6037, 1919), - COL_VERTEX(1629, 6191, 1919), - COL_VERTEX(1919, 6037, 2208), - COL_VERTEX(2208, 6037, 1919), - COL_VERTEX(1919, 6037, 1629), - COL_VERTEX(1919, 6191, 1629), - COL_VERTEX(862, 5284, 2081), - COL_VERTEX(2081, 5919, 862), - COL_VERTEX(1079, 5284, 1864), - COL_VERTEX(2866, 5284, 2081), - COL_VERTEX(2081, 5284, 2866), - COL_VERTEX(1864, 5284, 1079), - COL_VERTEX(2081, 5919, 3301), - COL_VERTEX(1430, 5284, 1152), - COL_VERTEX(862, 5919, 2081), - COL_VERTEX(3301, 5919, 2081), - COL_VERTEX(3301, 7475, 2081), - COL_VERTEX(862, 5239, 2081), - COL_VERTEX(1079, 5239, 1864), - COL_VERTEX(1152, 5284, 1430), - COL_VERTEX(862, 1915, 2081), - COL_VERTEX(2081, 1915, 862), - COL_VERTEX(2081, 1915, -861), - COL_VERTEX(-861, 1915, 2081), - COL_VERTEX(862, 1915, -2080), - COL_VERTEX(-2080, 1915, 862), - COL_VERTEX(-861, 1915, -2080), - COL_VERTEX(-2080, 1915, -861), - COL_VERTEX(2081, -1453, 862), - COL_VERTEX(862, -1453, 2081), - COL_VERTEX(2081, -1453, -861), - COL_VERTEX(-861, -1453, 2081), - COL_VERTEX(862, -1453, -2080), - COL_VERTEX(-2080, -1453, -861), - COL_VERTEX(-1758, -1453, -539), - COL_VERTEX(-1758, -1607, -539), - COL_VERTEX(862, -4822, 2081), - COL_VERTEX(-861, -4822, 2081), - COL_VERTEX(862, -4822, -2080), - COL_VERTEX(-2080, -4822, 862), - COL_VERTEX(-2080, -4822, -861), - COL_VERTEX(-781, -3104, -1516), - COL_VERTEX(-539, -1760, -1758), - COL_VERTEX(-944, -1607, -1353), - COL_VERTEX(-1758, -1760, -539), - COL_VERTEX(-944, -1760, -1353), - COL_VERTEX(-1758, -3104, -539), - COL_VERTEX(-944, -2037, -1353), - COL_VERTEX(-944, -2446, -1353), - COL_VERTEX(-1351, -2037, -946), - COL_VERTEX(-1103, -3104, -1839), - COL_VERTEX(-539, -4822, -1758), - COL_VERTEX(-861, -4822, -2080), - COL_VERTEX(-1568, -2446, -1163), - COL_VERTEX(-1351, -2446, -946), - COL_VERTEX(-1161, -2139, -1571), - COL_VERTEX(-1876, -4822, -656), - COL_VERTEX(-2080, -3104, -861), - COL_VERTEX(-1876, -4022, -656), - COL_VERTEX(2081, -8191, 862), - COL_VERTEX(862, -8191, 2081), - COL_VERTEX(2081, -8191, -861), - COL_VERTEX(-861, -8191, 2081), - COL_VERTEX(862, -8191, -2080), - COL_VERTEX(-2080, -8191, 862), - COL_VERTEX(-861, -8191, -2080), - COL_VERTEX(-2080, -8191, -861), - COL_VERTEX(2081, 7475, 3301), - COL_VERTEX(2081, 5239, 862), - COL_VERTEX(1864, 5239, 1079), - COL_VERTEX(1430, 5239, 1152), - COL_VERTEX(1152, 5239, 1430), - COL_VERTEX(-2080, -1607, -861), - COL_VERTEX(-781, -4822, -1516), - COL_VERTEX(-1568, -2139, -1163), - COL_VERTEX(-1161, -2446, -1571), - COL_VERTEX(-898, -4822, -1634), - COL_VERTEX(-898, -4022, -1634), - COL_TRI_INIT(SURFACE_DEFAULT, 208), - COL_TRI(627, 628, 629), - COL_TRI(628, 630, 629), - COL_TRI(628, 631, 630), - COL_TRI(632, 630, 631), - COL_TRI(632, 633, 630), - COL_TRI(627, 629, 634), - COL_TRI(632, 631, 635), - COL_TRI(636, 635, 628), - COL_TRI(632, 635, 637), - COL_TRI(635, 631, 628), - COL_TRI(632, 640, 633), - COL_TRI(634, 629, 643), - COL_TRI(629, 630, 633), - COL_TRI(629, 633, 643), - COL_TRI(634, 643, 644), - COL_TRI(638, 639, 636), - COL_TRI(639, 637, 635), - COL_TRI(639, 635, 636), - COL_TRI(638, 636, 658), - COL_TRI(632, 641, 640), - COL_TRI(642, 637, 639), - COL_TRI(642, 632, 637), - COL_TRI(643, 633, 640), - COL_TRI(643, 640, 646), - COL_TRI(640, 641, 648), - COL_TRI(644, 643, 646), - COL_TRI(644, 646, 647), - COL_TRI(645, 642, 639), - COL_TRI(645, 639, 638), - COL_TRI(646, 640, 648), - COL_TRI(647, 646, 648), - COL_TRI(647, 648, 649), - COL_TRI(648, 632, 642), - COL_TRI(648, 641, 632), - COL_TRI(649, 648, 642), - COL_TRI(649, 642, 645), - COL_TRI(650, 655, 651), - COL_TRI(651, 657, 653), - COL_TRI(651, 653, 650), - COL_TRI(652, 653, 657), - COL_TRI(652, 657, 656), - COL_TRI(653, 654, 650), - COL_TRI(650, 654, 655), - COL_TRI(654, 610, 655), - COL_TRI(610, 609, 655), - COL_TRI(655, 609, 656), - COL_TRI(656, 657, 655), - COL_TRI(657, 651, 655), - COL_TRI(653, 652, 654), - COL_TRI(654, 652, 611), - COL_TRI(610, 654, 611), - COL_TRI(608, 611, 652), - COL_TRI(656, 608, 652), - COL_TRI(609, 608, 656), - COL_TRI(658, 666, 660), - COL_TRI(661, 497, 498), - COL_TRI(659, 627, 663), - COL_TRI(660, 664, 662), - COL_TRI(661, 498, 662), - COL_TRI(498, 495, 662), - COL_TRI(662, 495, 660), - COL_TRI(660, 495, 496), - COL_TRI(660, 666, 664), - COL_TRI(660, 496, 671), - COL_TRI(663, 627, 720), - COL_TRI(663, 497, 661), - COL_TRI(662, 664, 661), - COL_TRI(664, 667, 661), - COL_TRI(663, 496, 497), - COL_TRI(496, 663, 665), - COL_TRI(661, 659, 663), - COL_TRI(663, 720, 721), - COL_TRI(665, 663, 721), - COL_TRI(496, 665, 671), - COL_TRI(666, 719, 664), - COL_TRI(666, 636, 719), - COL_TRI(664, 719, 668), - COL_TRI(664, 668, 667), - COL_TRI(661, 667, 659), - COL_TRI(667, 628, 659), - COL_TRI(667, 668, 628), - COL_TRI(668, 636, 628), - COL_TRI(668, 719, 636), - COL_TRI(660, 723, 670), - COL_TRI(669, 660, 670), - COL_TRI(670, 723, 722), - COL_TRI(670, 722, 721), - COL_TRI(673, 627, 634), - COL_TRI(671, 722, 723), - COL_TRI(671, 665, 722), - COL_TRI(665, 721, 722), - COL_TRI(660, 671, 723), - COL_TRI(669, 658, 660), - COL_TRI(672, 669, 720), - COL_TRI(672, 720, 673), - COL_TRI(673, 634, 674), - COL_TRI(677, 638, 675), - COL_TRI(674, 634, 644), - COL_TRI(674, 644, 676), - COL_TRI(675, 638, 658), - COL_TRI(675, 658, 672), - COL_TRI(676, 647, 678), - COL_TRI(676, 644, 647), - COL_TRI(680, 674, 682), - COL_TRI(677, 645, 638), - COL_TRI(678, 649, 679), - COL_TRI(678, 647, 649), - COL_TRI(679, 649, 645), - COL_TRI(679, 645, 677), - COL_TRI(680, 673, 674), - COL_TRI(684, 676, 678), - COL_TRI(681, 673, 680), - COL_TRI(681, 672, 673), - COL_TRI(682, 676, 684), - COL_TRI(682, 674, 676), - COL_TRI(683, 675, 672), - COL_TRI(683, 672, 681), - COL_TRI(117, 678, 679), - COL_TRI(684, 678, 117), - COL_TRI(685, 686, 117), - COL_TRI(686, 118, 117), - COL_TRI(152, 677, 675), - COL_TRI(152, 675, 683), - COL_TRI(117, 679, 685), - COL_TRI(688, 680, 591), - COL_TRI(687, 686, 685), - COL_TRI(687, 685, 724), - COL_TRI(685, 677, 152), - COL_TRI(685, 679, 677), - COL_TRI(591, 680, 682), - COL_TRI(591, 682, 592), - COL_TRI(690, 117, 704), - COL_TRI(688, 681, 680), - COL_TRI(592, 684, 690), - COL_TRI(592, 682, 684), - COL_TRI(689, 681, 688), - COL_TRI(689, 683, 681), - COL_TRI(690, 684, 117), - COL_TRI(694, 283, 695), - COL_TRI(691, 152, 683), - COL_TRI(691, 683, 689), - COL_TRI(692, 685, 152), - COL_TRI(692, 152, 691), - COL_TRI(693, 703, 694), - COL_TRI(694, 695, 697), - COL_TRI(686, 687, 695), - COL_TRI(695, 696, 697), - COL_TRI(695, 687, 696), - COL_TRI(283, 118, 686), - COL_TRI(283, 686, 695), - COL_TRI(696, 698, 706), - COL_TRI(696, 706, 701), - COL_TRI(696, 701, 699), - COL_TRI(697, 696, 699), - COL_TRI(187, 693, 702), - COL_TRI(698, 687, 724), - COL_TRI(699, 700, 693), - COL_TRI(700, 699, 707), - COL_TRI(701, 707, 699), - COL_TRI(694, 697, 699), - COL_TRI(694, 699, 693), - COL_TRI(693, 700, 698), - COL_TRI(693, 725, 703), - COL_TRI(702, 693, 698), - COL_TRI(187, 725, 693), - COL_TRI(703, 704, 284), - COL_TRI(703, 284, 283), - COL_TRI(704, 703, 725), - COL_TRI(700, 705, 706), - COL_TRI(700, 727, 705), - COL_TRI(700, 706, 698), - COL_TRI(700, 707, 727), - COL_TRI(705, 726, 701), - COL_TRI(706, 705, 701), - COL_TRI(701, 726, 707), - COL_TRI(707, 726, 705), - COL_TRI(707, 705, 727), - COL_TRI(709, 185, 188), - COL_TRI(702, 698, 709), - COL_TRI(698, 724, 709), - COL_TRI(708, 692, 704), - COL_TRI(704, 725, 728), - COL_TRI(704, 728, 708), - COL_TRI(709, 188, 702), - COL_TRI(702, 188, 187), - COL_TRI(187, 728, 725), - COL_TRI(710, 728, 729), - COL_TRI(710, 708, 728), - COL_TRI(315, 710, 729), - COL_TRI(315, 729, 187), - COL_TRI(692, 708, 186), - COL_TRI(316, 692, 186), - COL_TRI(711, 591, 592), - COL_TRI(711, 592, 713), - COL_TRI(715, 704, 717), - COL_TRI(712, 688, 591), - COL_TRI(712, 591, 711), - COL_TRI(713, 690, 715), - COL_TRI(713, 592, 690), - COL_TRI(714, 689, 688), - COL_TRI(714, 688, 712), - COL_TRI(718, 691, 716), - COL_TRI(715, 690, 704), - COL_TRI(716, 691, 689), - COL_TRI(716, 689, 714), - COL_TRI(717, 704, 692), - COL_TRI(717, 692, 718), - COL_TRI(718, 692, 691), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 48), - COL_TRI(332, 333, 334), - COL_TRI(334, 335, 336), - COL_TRI(334, 333, 335), - COL_TRI(336, 335, 337), - COL_TRI(336, 337, 338), - COL_TRI(332, 339, 333), - COL_TRI(340, 336, 338), - COL_TRI(340, 332, 334), - COL_TRI(340, 334, 336), - COL_TRI(341, 332, 340), - COL_TRI(342, 341, 340), - COL_TRI(342, 340, 338), - COL_TRI(341, 339, 332), - COL_TRI(341, 354, 339), - COL_TRI(338, 337, 343), - COL_TRI(338, 343, 342), - COL_TRI(342, 354, 341), - COL_TRI(342, 343, 354), - COL_TRI(337, 344, 343), - COL_TRI(344, 339, 354), - COL_TRI(344, 337, 335), - COL_TRI(344, 333, 339), - COL_TRI(344, 354, 343), - COL_TRI(344, 335, 333), - COL_TRI(345, 348, 349), - COL_TRI(345, 349, 350), - COL_TRI(345, 350, 351), - COL_TRI(346, 348, 345), - COL_TRI(347, 346, 345), - COL_TRI(347, 345, 351), - COL_TRI(348, 355, 349), - COL_TRI(349, 355, 356), - COL_TRI(349, 356, 350), - COL_TRI(350, 356, 352), - COL_TRI(353, 357, 358), - COL_TRI(350, 352, 351), - COL_TRI(348, 357, 355), - COL_TRI(346, 357, 348), - COL_TRI(346, 358, 357), - COL_TRI(351, 352, 359), - COL_TRI(351, 359, 347), - COL_TRI(347, 358, 346), - COL_TRI(347, 359, 358), - COL_TRI(352, 353, 359), - COL_TRI(353, 358, 359), - COL_TRI(353, 352, 356), - COL_TRI(353, 356, 355), - COL_TRI(353, 355, 357), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 472), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 7), - COL_TRI(8, 5, 4), - COL_TRI(6, 9, 7), - COL_TRI(10, 8, 4), - COL_TRI(10, 11, 8), - COL_TRI(12, 11, 10), - COL_TRI(13, 32, 14), - COL_TRI(14, 32, 23), - COL_TRI(14, 23, 24), - COL_TRI(15, 202, 16), - COL_TRI(15, 203, 202), - COL_TRI(16, 202, 204), - COL_TRI(17, 204, 202), - COL_TRI(17, 202, 203), - COL_TRI(16, 204, 18), - COL_TRI(15, 16, 18), - COL_TRI(15, 18, 22), - COL_TRI(18, 21, 22), - COL_TRI(19, 12, 10), - COL_TRI(23, 38, 24), - COL_TRI(19, 34, 12), - COL_TRI(20, 34, 19), - COL_TRI(21, 37, 22), - COL_TRI(22, 37, 25), - COL_TRI(22, 25, 26), - COL_TRI(24, 205, 36), - COL_TRI(24, 38, 205), - COL_TRI(19, 206, 20), - COL_TRI(19, 48, 206), - COL_TRI(22, 203, 15), - COL_TRI(22, 17, 203), - COL_TRI(25, 41, 26), - COL_TRI(26, 41, 30), - COL_TRI(27, 51, 40), - COL_TRI(27, 40, 207), - COL_TRI(26, 30, 29), - COL_TRI(28, 207, 40), - COL_TRI(8, 210, 208), - COL_TRI(29, 28, 40), - COL_TRI(29, 42, 28), - COL_TRI(30, 42, 29), - COL_TRI(5, 208, 209), - COL_TRI(5, 209, 6), - COL_TRI(8, 208, 5), - COL_TRI(11, 211, 210), - COL_TRI(6, 31, 9), - COL_TRI(6, 209, 31), - COL_TRI(31, 7, 9), - COL_TRI(31, 43, 7), - COL_TRI(7, 43, 44), - COL_TRI(7, 44, 4), - COL_TRI(13, 213, 32), - COL_TRI(11, 210, 8), - COL_TRI(4, 44, 45), - COL_TRI(4, 45, 10), - COL_TRI(13, 14, 46), - COL_TRI(13, 46, 212), - COL_TRI(13, 212, 213), - COL_TRI(32, 213, 215), - COL_TRI(12, 214, 211), - COL_TRI(12, 211, 11), - COL_TRI(24, 46, 14), - COL_TRI(24, 47, 46), - COL_TRI(18, 204, 33), - COL_TRI(18, 33, 21), - COL_TRI(34, 214, 12), - COL_TRI(32, 215, 23), - COL_TRI(10, 45, 48), - COL_TRI(10, 48, 19), - COL_TRI(33, 37, 21), - COL_TRI(33, 216, 37), - COL_TRI(34, 217, 214), - COL_TRI(26, 17, 22), - COL_TRI(35, 216, 17), - COL_TRI(36, 47, 24), - COL_TRI(36, 49, 47), - COL_TRI(23, 218, 38), - COL_TRI(23, 215, 218), - COL_TRI(26, 35, 17), - COL_TRI(20, 217, 34), - COL_TRI(20, 206, 217), - COL_TRI(37, 219, 25), - COL_TRI(37, 216, 219), - COL_TRI(25, 219, 220), - COL_TRI(25, 220, 41), - COL_TRI(38, 39, 205), - COL_TRI(38, 218, 39), - COL_TRI(28, 27, 207), - COL_TRI(39, 36, 205), - COL_TRI(39, 49, 36), - COL_TRI(29, 50, 35), - COL_TRI(29, 35, 26), - COL_TRI(40, 51, 50), - COL_TRI(40, 50, 29), - COL_TRI(30, 223, 42), - COL_TRI(28, 221, 27), - COL_TRI(41, 220, 222), - COL_TRI(41, 222, 30), - COL_TRI(42, 223, 221), - COL_TRI(42, 221, 28), - COL_TRI(30, 222, 223), - COL_TRI(43, 208, 44), - COL_TRI(43, 209, 208), - COL_TRI(44, 208, 210), - COL_TRI(43, 31, 209), - COL_TRI(44, 210, 211), - COL_TRI(44, 211, 45), - COL_TRI(45, 211, 214), - COL_TRI(46, 213, 212), - COL_TRI(47, 213, 46), - COL_TRI(47, 215, 213), - COL_TRI(45, 217, 48), - COL_TRI(45, 214, 217), - COL_TRI(48, 217, 206), - COL_TRI(17, 33, 204), - COL_TRI(17, 216, 33), - COL_TRI(35, 219, 216), - COL_TRI(47, 218, 215), - COL_TRI(49, 218, 47), - COL_TRI(49, 39, 218), - COL_TRI(35, 220, 219), - COL_TRI(50, 222, 220), - COL_TRI(50, 220, 35), - COL_TRI(51, 27, 221), - COL_TRI(51, 223, 50), - COL_TRI(51, 221, 223), - COL_TRI(50, 223, 222), - COL_TRI(52, 224, 53), - COL_TRI(52, 225, 224), - COL_TRI(52, 56, 226), - COL_TRI(52, 53, 56), - COL_TRI(55, 57, 56), - COL_TRI(53, 224, 55), - COL_TRI(53, 55, 56), - COL_TRI(54, 55, 225), - COL_TRI(55, 224, 225), - COL_TRI(56, 57, 226), - COL_TRI(55, 227, 57), - COL_TRI(54, 227, 55), - COL_TRI(57, 228, 226), - COL_TRI(54, 59, 227), - COL_TRI(57, 58, 228), - COL_TRI(58, 61, 229), - COL_TRI(58, 229, 228), - COL_TRI(61, 233, 232), - COL_TRI(58, 230, 231), - COL_TRI(58, 231, 61), - COL_TRI(57, 230, 58), - COL_TRI(57, 227, 230), - COL_TRI(59, 60, 230), - COL_TRI(59, 230, 227), - COL_TRI(60, 231, 230), - COL_TRI(61, 232, 229), - COL_TRI(60, 233, 231), - COL_TRI(61, 231, 233), - COL_TRI(67, 68, 238), - COL_TRI(62, 64, 63), - COL_TRI(63, 66, 234), - COL_TRI(63, 234, 62), - COL_TRI(64, 66, 63), - COL_TRI(62, 234, 235), - COL_TRI(62, 65, 64), - COL_TRI(62, 235, 65), - COL_TRI(64, 236, 66), - COL_TRI(65, 236, 64), - COL_TRI(65, 235, 236), - COL_TRI(66, 236, 235), - COL_TRI(66, 235, 234), - COL_TRI(67, 237, 71), - COL_TRI(67, 71, 68), - COL_TRI(71, 241, 70), - COL_TRI(68, 239, 238), - COL_TRI(69, 72, 71), - COL_TRI(69, 71, 237), - COL_TRI(68, 70, 239), - COL_TRI(70, 240, 239), - COL_TRI(71, 70, 68), - COL_TRI(70, 242, 240), - COL_TRI(72, 241, 71), - COL_TRI(72, 73, 241), - COL_TRI(73, 243, 241), - COL_TRI(74, 244, 245), - COL_TRI(74, 245, 75), - COL_TRI(74, 238, 244), - COL_TRI(74, 67, 238), - COL_TRI(75, 249, 246), - COL_TRI(74, 237, 67), - COL_TRI(69, 237, 246), - COL_TRI(69, 247, 248), - COL_TRI(69, 249, 247), - COL_TRI(69, 246, 249), - COL_TRI(75, 246, 74), - COL_TRI(79, 81, 78), - COL_TRI(74, 246, 237), - COL_TRI(76, 78, 77), - COL_TRI(76, 77, 250), - COL_TRI(77, 251, 250), - COL_TRI(77, 252, 251), - COL_TRI(78, 252, 77), - COL_TRI(76, 250, 253), - COL_TRI(78, 83, 252), - COL_TRI(79, 256, 254), - COL_TRI(76, 82, 78), - COL_TRI(82, 257, 256), - COL_TRI(82, 256, 79), - COL_TRI(83, 251, 252), - COL_TRI(83, 258, 251), - COL_TRI(83, 259, 258), - COL_TRI(83, 257, 259), - COL_TRI(79, 254, 81), - COL_TRI(80, 83, 78), - COL_TRI(81, 80, 78), - COL_TRI(80, 255, 83), - COL_TRI(83, 254, 256), - COL_TRI(83, 255, 254), - COL_TRI(84, 87, 88), - COL_TRI(85, 84, 88), - COL_TRI(85, 86, 84), - COL_TRI(92, 90, 86), - COL_TRI(86, 260, 84), - COL_TRI(87, 261, 262), - COL_TRI(87, 262, 88), - COL_TRI(84, 261, 87), - COL_TRI(88, 89, 85), - COL_TRI(88, 262, 89), - COL_TRI(89, 262, 261), - COL_TRI(89, 261, 260), - COL_TRI(84, 260, 261), - COL_TRI(85, 89, 263), - COL_TRI(85, 263, 91), - COL_TRI(85, 91, 86), - COL_TRI(89, 260, 90), - COL_TRI(90, 263, 89), - COL_TRI(86, 90, 260), - COL_TRI(91, 92, 86), - COL_TRI(97, 267, 266), - COL_TRI(91, 93, 92), - COL_TRI(91, 264, 93), - COL_TRI(91, 263, 264), - COL_TRI(90, 264, 263), - COL_TRI(90, 265, 264), - COL_TRI(92, 265, 90), - COL_TRI(93, 264, 265), - COL_TRI(93, 265, 92), - COL_TRI(94, 266, 96), - COL_TRI(94, 97, 266), - COL_TRI(95, 97, 94), - COL_TRI(96, 95, 94), - COL_TRI(96, 268, 95), - COL_TRI(95, 269, 97), - COL_TRI(97, 269, 267), - COL_TRI(98, 270, 99), - COL_TRI(98, 102, 270), - COL_TRI(99, 100, 98), - COL_TRI(100, 102, 98), - COL_TRI(99, 270, 271), - COL_TRI(99, 101, 100), - COL_TRI(99, 271, 101), - COL_TRI(103, 275, 274), - COL_TRI(100, 272, 102), - COL_TRI(101, 272, 100), - COL_TRI(101, 271, 272), - COL_TRI(102, 272, 271), - COL_TRI(102, 271, 270), - COL_TRI(103, 273, 104), - COL_TRI(103, 104, 109), - COL_TRI(103, 274, 273), - COL_TRI(108, 276, 277), - COL_TRI(104, 105, 109), - COL_TRI(105, 276, 106), - COL_TRI(105, 277, 276), - COL_TRI(105, 106, 109), - COL_TRI(106, 108, 109), - COL_TRI(107, 274, 275), - COL_TRI(108, 107, 275), - COL_TRI(104, 107, 277), - COL_TRI(104, 277, 105), - COL_TRI(106, 276, 108), - COL_TRI(109, 275, 103), - COL_TRI(109, 108, 275), - COL_TRI(108, 277, 107), - COL_TRI(110, 115, 278), - COL_TRI(110, 278, 111), - COL_TRI(111, 112, 110), - COL_TRI(114, 282, 281), - COL_TRI(111, 279, 112), - COL_TRI(112, 113, 110), - COL_TRI(113, 112, 280), - COL_TRI(113, 115, 110), - COL_TRI(113, 281, 115), - COL_TRI(114, 113, 280), - COL_TRI(114, 281, 113), - COL_TRI(111, 278, 279), - COL_TRI(115, 279, 278), - COL_TRI(115, 281, 279), - COL_TRI(116, 279, 281), - COL_TRI(116, 281, 282), - COL_TRI(120, 285, 286), - COL_TRI(117, 118, 280), - COL_TRI(118, 282, 114), - COL_TRI(118, 283, 282), - COL_TRI(116, 283, 284), - COL_TRI(119, 285, 120), - COL_TRI(120, 122, 119), - COL_TRI(120, 121, 122), - COL_TRI(120, 286, 121), - COL_TRI(121, 287, 122), - COL_TRI(122, 287, 123), - COL_TRI(122, 123, 119), - COL_TRI(119, 123, 285), - COL_TRI(121, 286, 287), - COL_TRI(123, 286, 285), - COL_TRI(123, 287, 286), - COL_TRI(124, 127, 126), - COL_TRI(124, 126, 125), - COL_TRI(125, 288, 124), - COL_TRI(124, 289, 127), - COL_TRI(124, 288, 289), - COL_TRI(126, 128, 125), - COL_TRI(127, 128, 126), - COL_TRI(128, 129, 125), - COL_TRI(125, 129, 288), - COL_TRI(127, 289, 128), - COL_TRI(129, 128, 289), - COL_TRI(129, 289, 288), - COL_TRI(130, 290, 291), - COL_TRI(130, 291, 133), - COL_TRI(131, 290, 130), - COL_TRI(130, 132, 131), - COL_TRI(130, 133, 132), - COL_TRI(136, 135, 293), - COL_TRI(132, 134, 131), - COL_TRI(132, 292, 134), - COL_TRI(133, 292, 132), - COL_TRI(131, 134, 290), - COL_TRI(133, 291, 292), - COL_TRI(134, 291, 290), - COL_TRI(134, 292, 291), - COL_TRI(135, 138, 293), - COL_TRI(135, 294, 138), - COL_TRI(136, 294, 135), - COL_TRI(137, 138, 141), - COL_TRI(137, 293, 138), - COL_TRI(138, 294, 295), - COL_TRI(136, 295, 294), - COL_TRI(136, 293, 296), - COL_TRI(138, 295, 297), - COL_TRI(139, 293, 137), - COL_TRI(139, 296, 293), - COL_TRI(140, 137, 141), - COL_TRI(140, 142, 137), - COL_TRI(141, 138, 297), - COL_TRI(141, 297, 298), - COL_TRI(142, 299, 139), - COL_TRI(142, 139, 137), - COL_TRI(142, 143, 299), - COL_TRI(142, 140, 143), - COL_TRI(143, 141, 298), - COL_TRI(143, 140, 141), - COL_TRI(147, 146, 301), - COL_TRI(144, 154, 148), - COL_TRI(144, 148, 146), - COL_TRI(145, 144, 146), - COL_TRI(145, 300, 144), - COL_TRI(146, 148, 301), - COL_TRI(145, 146, 147), - COL_TRI(150, 159, 300), - COL_TRI(145, 147, 302), - COL_TRI(148, 153, 303), - COL_TRI(148, 154, 153), - COL_TRI(149, 150, 151), - COL_TRI(149, 159, 150), - COL_TRI(150, 300, 145), - COL_TRI(157, 149, 151), - COL_TRI(151, 150, 304), - COL_TRI(150, 145, 304), - COL_TRI(145, 302, 304), - COL_TRI(152, 151, 304), - COL_TRI(153, 154, 155), - COL_TRI(154, 144, 155), - COL_TRI(155, 144, 300), - COL_TRI(156, 155, 300), - COL_TRI(157, 152, 160), - COL_TRI(157, 305, 149), - COL_TRI(158, 159, 162), - COL_TRI(158, 156, 159), - COL_TRI(156, 300, 159), - COL_TRI(159, 149, 162), - COL_TRI(157, 151, 152), - COL_TRI(164, 167, 163), - COL_TRI(160, 305, 157), - COL_TRI(160, 161, 305), - COL_TRI(161, 162, 305), - COL_TRI(162, 149, 305), - COL_TRI(163, 306, 164), - COL_TRI(163, 165, 306), - COL_TRI(169, 170, 309), - COL_TRI(164, 306, 307), - COL_TRI(165, 307, 306), - COL_TRI(164, 166, 167), - COL_TRI(164, 307, 166), - COL_TRI(165, 308, 307), - COL_TRI(166, 170, 169), - COL_TRI(166, 307, 170), - COL_TRI(167, 166, 169), - COL_TRI(168, 167, 169), - COL_TRI(169, 309, 168), - COL_TRI(172, 175, 178), - COL_TRI(170, 308, 309), - COL_TRI(170, 307, 308), - COL_TRI(171, 173, 174), - COL_TRI(171, 310, 173), - COL_TRI(172, 171, 174), - COL_TRI(172, 311, 171), - COL_TRI(173, 312, 175), - COL_TRI(173, 310, 312), - COL_TRI(174, 175, 172), - COL_TRI(172, 178, 311), - COL_TRI(174, 173, 175), - COL_TRI(175, 177, 178), - COL_TRI(176, 178, 180), - COL_TRI(177, 180, 178), - COL_TRI(178, 176, 311), - COL_TRI(179, 176, 180), - COL_TRI(177, 182, 180), - COL_TRI(179, 180, 184), - COL_TRI(180, 183, 184), - COL_TRI(180, 182, 183), - COL_TRI(181, 179, 184), - COL_TRI(182, 177, 312), - COL_TRI(182, 312, 313), - COL_TRI(183, 182, 313), - COL_TRI(183, 313, 314), - COL_TRI(184, 183, 186), - COL_TRI(185, 184, 315), - COL_TRI(185, 181, 184), - COL_TRI(184, 186, 315), - COL_TRI(186, 183, 314), - COL_TRI(187, 188, 315), - COL_TRI(188, 185, 315), - COL_TRI(186, 314, 316), - COL_TRI(189, 199, 192), - COL_TRI(189, 190, 191), - COL_TRI(189, 191, 199), - COL_TRI(193, 317, 192), - COL_TRI(190, 189, 317), - COL_TRI(191, 190, 317), - COL_TRI(189, 192, 317), - COL_TRI(191, 317, 318), - COL_TRI(192, 199, 193), - COL_TRI(193, 318, 317), - COL_TRI(196, 198, 319), - COL_TRI(194, 195, 319), - COL_TRI(194, 200, 195), - COL_TRI(194, 319, 197), - COL_TRI(195, 200, 320), - COL_TRI(195, 320, 196), - COL_TRI(196, 319, 195), - COL_TRI(197, 319, 198), - COL_TRI(198, 320, 197), - COL_TRI(198, 196, 320), - COL_TRI(199, 194, 193), - COL_TRI(199, 200, 194), - COL_TRI(199, 191, 200), - COL_TRI(201, 323, 321), - COL_TRI(200, 191, 318), - COL_TRI(200, 318, 320), - COL_TRI(193, 194, 197), - COL_TRI(197, 318, 193), - COL_TRI(197, 320, 318), - COL_TRI(201, 321, 322), - COL_TRI_INIT(SURFACE_CAMERA_FREE_ROAM, 6), - COL_TRI(324, 325, 326), - COL_TRI(324, 327, 325), - COL_TRI(324, 326, 328), - COL_TRI(324, 329, 330), - COL_TRI(324, 331, 329), - COL_TRI(324, 330, 327), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 414), - COL_TRI(360, 361, 362), - COL_TRI(360, 362, 363), - COL_TRI(360, 364, 361), - COL_TRI(365, 364, 360), - COL_TRI(360, 363, 365), - COL_TRI(366, 361, 364), - COL_TRI(366, 367, 361), - COL_TRI(362, 361, 367), - COL_TRI(362, 367, 363), - COL_TRI(365, 366, 364), - COL_TRI(363, 366, 365), - COL_TRI(363, 367, 366), - COL_TRI(368, 369, 370), - COL_TRI(370, 371, 372), - COL_TRI(370, 369, 371), - COL_TRI(372, 368, 370), - COL_TRI(377, 378, 528), - COL_TRI(372, 371, 373), - COL_TRI(372, 373, 374), - COL_TRI(372, 374, 368), - COL_TRI(368, 375, 369), - COL_TRI(374, 375, 368), - COL_TRI(374, 373, 375), - COL_TRI(369, 375, 373), - COL_TRI(369, 373, 371), - COL_TRI(376, 527, 377), - COL_TRI(377, 528, 376), - COL_TRI(380, 530, 532), - COL_TRI(378, 529, 528), - COL_TRI(376, 528, 529), - COL_TRI(376, 382, 527), - COL_TRI(376, 529, 382), - COL_TRI(379, 381, 530), - COL_TRI(379, 530, 380), - COL_TRI(380, 531, 379), - COL_TRI(381, 532, 530), - COL_TRI(380, 532, 383), - COL_TRI(380, 383, 531), - COL_TRI(382, 533, 527), - COL_TRI(382, 529, 533), - COL_TRI(378, 533, 529), - COL_TRI(381, 534, 532), - COL_TRI(383, 532, 534), - COL_TRI(383, 534, 531), - COL_TRI(384, 325, 385), - COL_TRI(384, 326, 325), - COL_TRI(388, 391, 389), - COL_TRI(385, 325, 327), - COL_TRI(385, 327, 387), - COL_TRI(386, 326, 384), - COL_TRI(386, 328, 326), - COL_TRI(387, 330, 390), - COL_TRI(387, 327, 330), - COL_TRI(390, 330, 329), - COL_TRI(388, 387, 390), - COL_TRI(388, 385, 387), - COL_TRI(388, 384, 385), - COL_TRI(388, 386, 384), - COL_TRI(388, 389, 386), - COL_TRI(389, 328, 386), - COL_TRI(389, 324, 328), - COL_TRI(390, 329, 388), - COL_TRI(393, 536, 394), - COL_TRI(391, 331, 324), - COL_TRI(391, 324, 389), - COL_TRI(388, 331, 391), - COL_TRI(388, 329, 331), - COL_TRI(392, 393, 394), - COL_TRI(393, 535, 536), - COL_TRI(394, 536, 398), - COL_TRI(395, 394, 396), - COL_TRI(392, 394, 395), - COL_TRI(396, 394, 398), - COL_TRI(397, 536, 535), - COL_TRI(395, 396, 537), - COL_TRI(398, 537, 396), - COL_TRI(398, 401, 537), - COL_TRI(399, 537, 401), - COL_TRI(399, 395, 537), - COL_TRI(397, 398, 536), - COL_TRI(401, 398, 397), - COL_TRI(400, 392, 395), - COL_TRI(400, 399, 401), - COL_TRI(401, 397, 538), - COL_TRI(400, 401, 538), - COL_TRI(400, 395, 399), - COL_TRI(402, 539, 403), - COL_TRI(403, 540, 402), - COL_TRI(403, 405, 540), - COL_TRI(402, 540, 541), - COL_TRI(402, 404, 539), - COL_TRI(402, 541, 404), - COL_TRI(404, 542, 539), - COL_TRI(404, 541, 542), - COL_TRI(405, 541, 540), - COL_TRI(405, 542, 541), - COL_TRI(406, 409, 416), - COL_TRI(407, 408, 409), - COL_TRI(408, 416, 409), - COL_TRI(409, 543, 411), - COL_TRI(409, 406, 543), - COL_TRI(410, 543, 406), - COL_TRI(410, 545, 543), - COL_TRI(411, 543, 545), - COL_TRI(409, 411, 544), - COL_TRI(411, 545, 544), - COL_TRI(412, 410, 406), - COL_TRI(406, 546, 412), - COL_TRI(406, 416, 546), - COL_TRI(413, 547, 422), - COL_TRI(413, 422, 417), - COL_TRI(417, 552, 413), - COL_TRI(414, 415, 548), - COL_TRI(415, 546, 549), - COL_TRI(415, 414, 546), - COL_TRI(414, 412, 546), - COL_TRI(416, 418, 549), - COL_TRI(414, 550, 412), - COL_TRI(414, 548, 550), - COL_TRI(417, 551, 552), - COL_TRI(416, 420, 418), - COL_TRI(413, 420, 547), - COL_TRI(413, 418, 420), - COL_TRI(413, 419, 418), - COL_TRI(413, 552, 419), - COL_TRI(418, 419, 415), - COL_TRI(419, 548, 415), - COL_TRI(409, 544, 407), - COL_TRI(408, 421, 422), - COL_TRI(420, 416, 408), - COL_TRI(420, 408, 422), - COL_TRI(421, 417, 422), - COL_TRI(421, 551, 417), - COL_TRI(422, 547, 420), - COL_TRI(423, 425, 553), - COL_TRI(423, 554, 425), - COL_TRI(423, 424, 554), - COL_TRI(424, 425, 554), - COL_TRI(428, 557, 558), - COL_TRI(424, 555, 425), - COL_TRI(425, 556, 553), - COL_TRI(426, 556, 555), - COL_TRI(425, 555, 556), - COL_TRI(426, 555, 424), - COL_TRI(423, 426, 424), - COL_TRI(427, 430, 429), - COL_TRI(428, 427, 429), - COL_TRI(429, 430, 557), - COL_TRI(429, 557, 428), - COL_TRI(433, 432, 431), - COL_TRI(428, 558, 559), - COL_TRI(428, 559, 427), - COL_TRI(427, 560, 430), - COL_TRI(430, 560, 558), - COL_TRI(430, 558, 557), - COL_TRI(431, 561, 562), - COL_TRI(431, 563, 561), - COL_TRI(432, 436, 431), - COL_TRI(433, 431, 562), - COL_TRI(431, 436, 563), - COL_TRI(434, 562, 566), - COL_TRI(434, 433, 562), - COL_TRI(435, 563, 436), - COL_TRI(432, 444, 436), - COL_TRI(435, 436, 565), - COL_TRI(436, 564, 565), - COL_TRI(436, 444, 564), - COL_TRI(434, 439, 567), - COL_TRI(434, 566, 439), - COL_TRI(437, 433, 434), - COL_TRI(439, 435, 567), - COL_TRI(435, 565, 567), - COL_TRI(433, 564, 443), - COL_TRI(433, 565, 564), - COL_TRI(433, 443, 432), - COL_TRI(437, 565, 433), - COL_TRI(440, 567, 565), - COL_TRI(441, 442, 432), - COL_TRI(442, 444, 432), - COL_TRI(443, 441, 432), - COL_TRI(444, 445, 564), - COL_TRI(444, 568, 445), - COL_TRI(442, 568, 444), - COL_TRI(440, 565, 569), - COL_TRI(443, 570, 571), - COL_TRI(443, 564, 570), - COL_TRI(443, 572, 441), - COL_TRI(443, 571, 572), - COL_TRI(437, 434, 438), - COL_TRI(437, 569, 565), - COL_TRI(437, 440, 569), - COL_TRI(437, 438, 440), - COL_TRI(438, 434, 440), - COL_TRI(434, 567, 440), - COL_TRI(445, 570, 564), - COL_TRI(445, 446, 570), - COL_TRI(449, 451, 450), - COL_TRI(446, 571, 570), - COL_TRI(446, 572, 571), - COL_TRI(447, 573, 448), - COL_TRI(448, 449, 574), - COL_TRI(448, 573, 449), - COL_TRI(449, 573, 301), - COL_TRI(449, 301, 575), - COL_TRI(447, 576, 573), - COL_TRI(449, 575, 451), - COL_TRI(450, 452, 449), - COL_TRI(452, 574, 449), - COL_TRI(451, 462, 452), - COL_TRI(453, 452, 462), - COL_TRI(453, 574, 452), - COL_TRI(451, 452, 450), - COL_TRI(454, 576, 447), - COL_TRI(454, 577, 576), - COL_TRI(455, 456, 453), - COL_TRI(456, 574, 453), - COL_TRI(457, 462, 451), - COL_TRI(458, 578, 447), - COL_TRI(458, 447, 448), - COL_TRI(448, 579, 458), - COL_TRI(454, 447, 578), - COL_TRI(448, 456, 579), - COL_TRI(459, 456, 455), - COL_TRI(460, 455, 453), - COL_TRI(459, 580, 456), - COL_TRI(456, 580, 461), - COL_TRI(456, 461, 579), - COL_TRI(301, 576, 577), - COL_TRI(461, 459, 582), - COL_TRI(461, 580, 459), - COL_TRI(301, 573, 576), - COL_TRI(154, 581, 451), - COL_TRI(154, 451, 575), - COL_TRI(457, 451, 581), - COL_TRI(154, 583, 581), - COL_TRI(154, 153, 583), - COL_TRI(154, 575, 148), - COL_TRI(462, 460, 453), - COL_TRI(463, 468, 584), - COL_TRI(463, 584, 465), - COL_TRI(463, 464, 585), - COL_TRI(464, 586, 469), - COL_TRI(465, 472, 464), - COL_TRI(465, 464, 463), - COL_TRI(466, 464, 469), - COL_TRI(464, 466, 585), - COL_TRI(467, 468, 585), - COL_TRI(468, 463, 585), - COL_TRI(469, 587, 466), - COL_TRI(470, 584, 588), - COL_TRI(470, 465, 584), - COL_TRI(469, 589, 587), - COL_TRI(471, 479, 587), - COL_TRI(471, 587, 589), - COL_TRI(474, 470, 588), - COL_TRI(471, 589, 469), - COL_TRI(472, 590, 586), - COL_TRI(472, 586, 464), - COL_TRI(473, 590, 472), - COL_TRI(473, 472, 474), - COL_TRI(474, 588, 473), - COL_TRI(472, 465, 470), - COL_TRI(472, 470, 474), - COL_TRI(475, 592, 593), - COL_TRI(475, 471, 591), - COL_TRI(475, 591, 592), - COL_TRI(471, 469, 591), - COL_TRI(476, 478, 594), - COL_TRI(476, 593, 478), - COL_TRI(480, 597, 481), - COL_TRI(477, 595, 479), - COL_TRI(477, 479, 596), - COL_TRI(478, 477, 596), - COL_TRI(479, 585, 466), - COL_TRI(479, 467, 585), - COL_TRI(466, 587, 479), - COL_TRI(479, 595, 467), - COL_TRI(480, 476, 597), - COL_TRI(481, 597, 598), - COL_TRI(476, 594, 598), - COL_TRI(476, 598, 597), - COL_TRI(481, 482, 599), - COL_TRI(481, 599, 480), - COL_TRI(475, 480, 599), - COL_TRI(475, 599, 596), - COL_TRI(483, 485, 484), - COL_TRI(481, 598, 482), - COL_TRI(482, 598, 594), - COL_TRI(482, 594, 599), - COL_TRI(475, 479, 471), - COL_TRI(475, 596, 479), - COL_TRI(483, 487, 485), - COL_TRI(483, 484, 600), - COL_TRI(484, 485, 600), - COL_TRI(485, 487, 601), - COL_TRI(485, 601, 486), - COL_TRI(485, 486, 600), - COL_TRI(486, 601, 602), - COL_TRI(487, 602, 601), - COL_TRI(487, 483, 602), - COL_TRI(483, 600, 602), - COL_TRI(486, 602, 600), - COL_TRI(70, 603, 490), - COL_TRI(70, 241, 603), - COL_TRI(488, 603, 604), - COL_TRI(489, 604, 603), - COL_TRI(489, 603, 241), - COL_TRI(490, 603, 488), - COL_TRI(491, 494, 490), - COL_TRI(491, 490, 605), - COL_TRI(70, 490, 494), - COL_TRI(490, 488, 605), - COL_TRI(70, 493, 492), - COL_TRI(492, 491, 242), - COL_TRI(492, 242, 70), - COL_TRI(493, 606, 492), - COL_TRI(492, 606, 607), - COL_TRI(492, 607, 491), - COL_TRI(491, 605, 242), - COL_TRI(70, 494, 493), - COL_TRI(491, 607, 604), - COL_TRI(491, 604, 494), - COL_TRI(493, 489, 606), - COL_TRI(494, 489, 493), - COL_TRI(494, 604, 489), - COL_TRI(488, 604, 607), - COL_TRI(497, 610, 498), - COL_TRI(243, 606, 489), - COL_TRI(489, 241, 243), - COL_TRI(243, 607, 606), - COL_TRI(243, 488, 607), - COL_TRI(495, 608, 496), - COL_TRI(496, 608, 609), - COL_TRI(496, 609, 497), - COL_TRI(497, 609, 610), - COL_TRI(495, 611, 608), - COL_TRI(498, 611, 495), - COL_TRI(498, 610, 611), - COL_TRI(499, 612, 613), - COL_TRI(499, 613, 501), - COL_TRI(500, 614, 499), - COL_TRI(500, 499, 501), - COL_TRI(501, 613, 502), - COL_TRI(502, 613, 503), - COL_TRI(503, 613, 612), - COL_TRI(508, 507, 617), - COL_TRI(501, 502, 507), - COL_TRI(504, 501, 507), - COL_TRI(504, 500, 501), - COL_TRI(503, 612, 615), - COL_TRI(502, 503, 506), - COL_TRI(505, 502, 506), - COL_TRI(506, 503, 615), - COL_TRI(506, 615, 505), - COL_TRI(505, 617, 502), - COL_TRI(507, 502, 617), - COL_TRI(512, 618, 509), - COL_TRI(504, 513, 500), - COL_TRI(504, 618, 513), - COL_TRI(509, 618, 504), - COL_TRI(510, 504, 507), - COL_TRI(509, 504, 510), - COL_TRI(507, 508, 619), - COL_TRI(507, 619, 510), - COL_TRI(511, 509, 510), - COL_TRI(511, 510, 619), - COL_TRI(511, 512, 509), - COL_TRI(511, 620, 512), - COL_TRI(512, 513, 618), - COL_TRI(512, 620, 614), - COL_TRI(512, 614, 616), - COL_TRI(513, 512, 616), - COL_TRI(513, 616, 500), - COL_TRI(500, 616, 614), - COL_TRI(514, 515, 621), - COL_TRI(515, 514, 322), - COL_TRI(516, 514, 621), - COL_TRI(520, 524, 517), - COL_TRI(515, 523, 621), - COL_TRI(517, 523, 515), - COL_TRI(322, 517, 515), - COL_TRI(518, 519, 621), - COL_TRI(519, 516, 621), - COL_TRI(517, 524, 523), - COL_TRI(322, 321, 517), - COL_TRI(201, 322, 514), - COL_TRI(517, 323, 520), - COL_TRI(517, 321, 323), - COL_TRI(520, 623, 524), - COL_TRI(519, 521, 516), - COL_TRI(516, 522, 514), - COL_TRI(516, 521, 622), - COL_TRI(516, 622, 522), - COL_TRI(519, 624, 521), - COL_TRI(521, 624, 625), - COL_TRI(521, 625, 622), - COL_TRI(522, 520, 323), - COL_TRI(522, 323, 201), - COL_TRI(522, 623, 520), - COL_TRI(522, 201, 514), - COL_TRI(522, 525, 623), - COL_TRI(522, 626, 525), - COL_TRI(522, 526, 626), - COL_TRI(522, 622, 625), - COL_TRI(522, 625, 526), - COL_TRI(523, 524, 621), - COL_TRI(524, 623, 525), - COL_TRI(524, 525, 621), - COL_TRI(525, 518, 621), - COL_TRI(525, 626, 518), - COL_TRI(526, 624, 519), - COL_TRI(519, 518, 626), - COL_TRI(519, 626, 526), - COL_TRI(526, 625, 624), - COL_TRI_STOP(), - COL_SPECIAL_INIT(1), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 1046, -4822, -266, /*yaw*/ 192), // unused, probably an early way to set intial position - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_level, 0x0042cf20, 42199, 0x00012330, 11326); diff --git a/levels/ttc/areas/1/movtext.inc.c b/levels/ttc/areas/1/movtext.inc.c index b96bc92d1..cb986f9b7 100644 --- a/levels/ttc/areas/1/movtext.inc.c +++ b/levels/ttc/areas/1/movtext.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07015F78 - 0x07015F90 static const Lights1 ttc_lights_surface_treadmill = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,9 +6,7 @@ static const Lights1 ttc_lights_surface_treadmill = gdSPDefLights1( ); // 0x07015F90 - 0x07016790 -ALIGNED8 const Texture ttc_yellow_triangle[] = { -#include "levels/ttc/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ttc_yellow_triangle, "levels/ttc/2.rgba16.inc.c", 0x0042cf20, 42199, 0x00015f90, 2048); // 0x07016790 - 0x07016808 const Gfx ttc_dl_surface_treadmill_begin[] = { diff --git a/levels/ttc/clock_hand/collision.inc.c b/levels/ttc/clock_hand/collision.inc.c index b536009df..b9b9816bb 100644 --- a/levels/ttc/clock_hand/collision.inc.c +++ b/levels/ttc/clock_hand/collision.inc.c @@ -1,46 +1,3 @@ +#include "pc/rom_assets.h" // 0x070158E0 - 0x070159D0 -const Collision ttc_seg7_collision_clock_main_rotation[] = { - COL_INIT(), - COL_VERTEX_INIT(0xE), - COL_VERTEX(86, 0, -81), - COL_VERTEX(-85, 41, -81), - COL_VERTEX(86, 41, -81), - COL_VERTEX(-85, 41, 1336), - COL_VERTEX(86, 41, 1336), - COL_VERTEX(-85, 0, -81), - COL_VERTEX(-85, 0, 1336), - COL_VERTEX(-180, 41, 1295), - COL_VERTEX(0, 41, 1577), - COL_VERTEX(86, 0, 1336), - COL_VERTEX(181, 41, 1295), - COL_VERTEX(0, 0, 1577), - COL_VERTEX(-180, 0, 1295), - COL_VERTEX(181, 0, 1295), - COL_TRI_INIT(SURFACE_DEFAULT, 24), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 4), - COL_TRI(2, 1, 3), - COL_TRI(0, 5, 1), - COL_TRI(6, 3, 1), - COL_TRI(3, 7, 8), - COL_TRI(8, 4, 3), - COL_TRI(0, 2, 4), - COL_TRI(0, 4, 9), - COL_TRI(8, 10, 4), - COL_TRI(3, 12, 7), - COL_TRI(3, 6, 12), - COL_TRI(9, 6, 5), - COL_TRI(11, 6, 9), - COL_TRI(11, 12, 6), - COL_TRI(7, 12, 11), - COL_TRI(7, 11, 8), - COL_TRI(11, 9, 13), - COL_TRI(8, 11, 13), - COL_TRI(8, 13, 10), - COL_TRI(10, 13, 9), - COL_TRI(10, 9, 4), - COL_TRI(9, 5, 0), - COL_TRI(6, 1, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_clock_main_rotation, 0x0042cf20, 42199, 0x000158e0, 240); diff --git a/levels/ttc/clock_hand/model.inc.c b/levels/ttc/clock_hand/model.inc.c index 3e390642c..5a216bc1a 100644 --- a/levels/ttc/clock_hand/model.inc.c +++ b/levels/ttc/clock_hand/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07011758 - 0x07011770 static const Lights1 ttc_seg7_lights_07011758 = gdSPDefLights1( 0x5a, 0x41, 0x23, @@ -23,56 +24,16 @@ static const Lights1 ttc_seg7_lights_070117A0 = gdSPDefLights1( ); // 0x070117B8 - 0x07011838 -static const Vtx ttc_seg7_vertex_070117B8[] = { - {{{ 86, 0, -81}, 0, { 994, 288}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ -85, 41, -81}, 0, { 994, 670}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 86, 41, -81}, 0, { 994, 288}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -85, 0, -81}, 0, { 994, 670}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ -85, 0, 1336}, 0, { 136, 670}, {0xc7, 0x94, 0xdf, 0xff}}}, - {{{ -85, 41, 1336}, 0, { 136, 670}, {0xfb, 0x73, 0xcc, 0xff}}}, - {{{ 86, 41, 1336}, 0, { 136, 288}, {0x39, 0x6c, 0xdf, 0xff}}}, - {{{ 86, 0, 1336}, 0, { 136, 288}, {0x05, 0x8d, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070117B8, 0x0042cf20, 42199, 0x000117b8, 128); // 0x07011838 - 0x070118B8 -static const Vtx ttc_seg7_vertex_07011838[] = { - {{{ 86, 41, -81}, 0, { 994, 288}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -85, 41, -81}, 0, { 994, 670}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -85, 41, 1336}, 0, { 136, 670}, {0xfb, 0x73, 0xcc, 0xff}}}, - {{{ 86, 41, 1336}, 0, { 136, 288}, {0x39, 0x6c, 0xdf, 0xff}}}, - {{{ 86, 0, 1336}, 0, { 136, 288}, {0x05, 0x8d, 0xcc, 0xff}}}, - {{{ -85, 0, -81}, 0, { 994, 670}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 86, 0, -81}, 0, { 994, 288}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ -85, 0, 1336}, 0, { 136, 670}, {0xc7, 0x94, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07011838, 0x0042cf20, 42199, 0x00011838, 128); // 0x070118B8 - 0x07011958 -static const Vtx ttc_seg7_vertex_070118B8[] = { - {{{ -85, 41, 1336}, 0, { 136, 670}, {0xfb, 0x73, 0xcc, 0xff}}}, - {{{ -85, 0, 1336}, 0, { 136, 670}, {0xc7, 0x94, 0xdf, 0xff}}}, - {{{ -180, 0, 1295}, 0, { 160, 880}, {0xfd, 0xb3, 0x9c, 0xff}}}, - {{{ -180, 41, 1295}, 0, { 160, 880}, {0x9d, 0x4d, 0x0c, 0xff}}}, - {{{ 0, 0, 1577}, 0, { -10, 478}, {0xe2, 0x94, 0x3a, 0xff}}}, - {{{ 0, 41, 1577}, 0, { -10, 478}, {0x1e, 0x6c, 0x3a, 0xff}}}, - {{{ 181, 0, 1295}, 0, { 160, 78}, {0x63, 0xb3, 0x0c, 0xff}}}, - {{{ 181, 41, 1295}, 0, { 160, 78}, {0x03, 0x4d, 0x9c, 0xff}}}, - {{{ 86, 0, 1336}, 0, { 136, 288}, {0x05, 0x8d, 0xcc, 0xff}}}, - {{{ 86, 41, 1336}, 0, { 136, 288}, {0x39, 0x6c, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070118B8, 0x0042cf20, 42199, 0x000118b8, 160); // 0x07011958 - 0x070119F8 -static const Vtx ttc_seg7_vertex_07011958[] = { - {{{ 0, 41, 1577}, 0, { -10, 478}, {0x1e, 0x6c, 0x3a, 0xff}}}, - {{{ 86, 41, 1336}, 0, { 136, 288}, {0x39, 0x6c, 0xdf, 0xff}}}, - {{{ -85, 41, 1336}, 0, { 136, 670}, {0xfb, 0x73, 0xcc, 0xff}}}, - {{{ -180, 41, 1295}, 0, { 160, 880}, {0x9d, 0x4d, 0x0c, 0xff}}}, - {{{ 181, 41, 1295}, 0, { 160, 78}, {0x03, 0x4d, 0x9c, 0xff}}}, - {{{ 0, 0, 1577}, 0, { -10, 478}, {0xe2, 0x94, 0x3a, 0xff}}}, - {{{ 86, 0, 1336}, 0, { 136, 288}, {0x05, 0x8d, 0xcc, 0xff}}}, - {{{ 181, 0, 1295}, 0, { 160, 78}, {0x63, 0xb3, 0x0c, 0xff}}}, - {{{ -180, 0, 1295}, 0, { 160, 880}, {0xfd, 0xb3, 0x9c, 0xff}}}, - {{{ -85, 0, 1336}, 0, { 136, 670}, {0xc7, 0x94, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07011958, 0x0042cf20, 42199, 0x00011958, 160); // 0x070119F8 - 0x07011B38 static const Gfx ttc_seg7_dl_070119F8[] = { diff --git a/levels/ttc/elevator_platform/collision.inc.c b/levels/ttc/elevator_platform/collision.inc.c index c86c57d5e..d54bbed74 100644 --- a/levels/ttc/elevator_platform/collision.inc.c +++ b/levels/ttc/elevator_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701585C - 0x070158E0 -const Collision ttc_seg7_collision_clock_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(256, -153, -127), - COL_VERTEX(256, 0, -127), - COL_VERTEX(256, 0, 128), - COL_VERTEX(-255, 0, -127), - COL_VERTEX(-255, 0, 128), - COL_VERTEX(-255, -153, 128), - COL_VERTEX(256, -153, 128), - COL_VERTEX(-255, -153, -127), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(1, 4, 2), - COL_TRI(1, 3, 4), - COL_TRI(5, 4, 3), - COL_TRI(2, 4, 5), - COL_TRI(0, 2, 6), - COL_TRI(2, 5, 6), - COL_TRI(0, 7, 3), - COL_TRI(5, 3, 7), - COL_TRI(6, 7, 0), - COL_TRI(6, 5, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_clock_platform, 0x0042cf20, 42199, 0x0001585c, 132); diff --git a/levels/ttc/elevator_platform/model.inc.c b/levels/ttc/elevator_platform/model.inc.c index e03e462cd..cc297664a 100644 --- a/levels/ttc/elevator_platform/model.inc.c +++ b/levels/ttc/elevator_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07011428 - 0x07011440 static const Lights1 ttc_seg7_lights_07011428 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,42 +6,13 @@ static const Lights1 ttc_seg7_lights_07011428 = gdSPDefLights1( ); // 0x07011440 - 0x07011530 -static const Vtx ttc_seg7_vertex_07011440[] = { - {{{ 256, -153, -127}, 0, { 3034, 990}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ 256, 0, 128}, 0, { -2074, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 256, -153, 128}, 0, { -2074, 990}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ 256, -153, 128}, 0, { 0, 990}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -255, -153, 128}, 0, { 0, 990}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ -255, -153, -127}, 0, { 4056, 990}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ 256, -153, -127}, 0, { 4056, 990}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ 256, 0, 128}, 0, { 6100, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -255, -153, 128}, 0, { -4118, 990}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 256, -153, 128}, 0, { 6100, 990}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -255, 0, 128}, 0, { -4118, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 256, -153, -127}, 0, { -5140, 990}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ -255, -153, -127}, 0, { 5078, 990}, {0xcd, 0x99, 0xcd, 0xff}}}, - {{{ -255, 0, -127}, 0, { 5078, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 256, 0, -127}, 0, { -5140, 0}, {0x33, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07011440, 0x0042cf20, 42199, 0x00011440, 240); // 0x07011530 - 0x070115A0 -static const Vtx ttc_seg7_vertex_07011530[] = { - {{{ -255, -153, 128}, 0, { 3034, 990}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ -255, 0, 128}, 0, { 3034, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -255, 0, -127}, 0, { -2074, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 256, -153, -127}, 0, { 3034, 990}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ 256, 0, -127}, 0, { 3034, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 256, 0, 128}, 0, { -2074, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -255, -153, -127}, 0, { -2074, 990}, {0xcd, 0x99, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07011530, 0x0042cf20, 42199, 0x00011530, 112); // 0x070115A0 - 0x070115E0 -static const Vtx ttc_seg7_vertex_070115A0[] = { - {{{ 256, 0, -127}, 0, { 990, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -255, 0, 128}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 256, 0, 128}, 0, { 990, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -255, 0, -127}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070115A0, 0x0042cf20, 42199, 0x000115a0, 64); // 0x070115E0 - 0x07011670 static const Gfx ttc_seg7_dl_070115E0[] = { diff --git a/levels/ttc/large_gear/model.inc.c b/levels/ttc/large_gear/model.inc.c index 20b9d5431..bab05f777 100644 --- a/levels/ttc/large_gear/model.inc.c +++ b/levels/ttc/large_gear/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x07012200 - 0x07012240 -static const Vtx ttc_seg7_vertex_07012200[] = { - {{{ 154, 0, -153}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -153, 0, -153}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -153, 0, 154}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 154, 0, 154}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07012200, 0x0042cf20, 42199, 0x00012200, 64); // 0x07012240 - 0x07012278 static const Gfx ttc_seg7_dl_07012240[] = { diff --git a/levels/ttc/large_treadmill/collision.inc.c b/levels/ttc/large_treadmill/collision.inc.c index 79ba6323f..13fc3df8f 100644 --- a/levels/ttc/large_treadmill/collision.inc.c +++ b/levels/ttc/large_treadmill/collision.inc.c @@ -1,56 +1,3 @@ +#include "pc/rom_assets.h" // 0x070152B4 - 0x070153E0 -const Collision ttc_seg7_collision_070152B4[] = { - COL_INIT(), - COL_VERTEX_INIT(0x14), - COL_VERTEX(-229, -137, -547), - COL_VERTEX(230, -86, -547), - COL_VERTEX(230, -137, -547), - COL_VERTEX(-229, -86, -547), - COL_VERTEX(-229, 0, -511), - COL_VERTEX(-229, -137, -511), - COL_VERTEX(-229, -35, -547), - COL_VERTEX(-229, 0, 512), - COL_VERTEX(-229, -137, 512), - COL_VERTEX(-229, -137, 549), - COL_VERTEX(-229, -35, 549), - COL_VERTEX(230, -137, -511), - COL_VERTEX(230, 0, -511), - COL_VERTEX(230, 0, 512), - COL_VERTEX(230, -137, 549), - COL_VERTEX(230, -35, -547), - COL_VERTEX(230, -35, 549), - COL_VERTEX(230, -137, 512), - COL_VERTEX(-229, -86, 549), - COL_VERTEX(230, -86, 549), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 28), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 0, 5), - COL_TRI(4, 6, 0), - COL_TRI(5, 7, 4), - COL_TRI(5, 8, 7), - COL_TRI(8, 9, 10), - COL_TRI(8, 10, 7), - COL_TRI(2, 14, 9), - COL_TRI(11, 15, 12), - COL_TRI(11, 2, 15), - COL_TRI(12, 17, 11), - COL_TRI(12, 13, 17), - COL_TRI(13, 14, 17), - COL_TRI(13, 16, 14), - COL_TRI(14, 18, 9), - COL_TRI(14, 19, 18), - COL_TRI(16, 10, 18), - COL_TRI(2, 9, 0), - COL_TRI(15, 4, 12), - COL_TRI(15, 6, 4), - COL_TRI(1, 3, 6), - COL_TRI(1, 6, 15), - COL_TRI(16, 18, 19), - COL_TRI(13, 10, 16), - COL_TRI(13, 7, 10), - COL_TRI(12, 7, 13), - COL_TRI(12, 4, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_070152B4, 0x0042cf20, 42199, 0x000152b4, 300); diff --git a/levels/ttc/large_treadmill/model.inc.c b/levels/ttc/large_treadmill/model.inc.c index 5cabf7d42..e46d01593 100644 --- a/levels/ttc/large_treadmill/model.inc.c +++ b/levels/ttc/large_treadmill/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700F830 - 0x0700F848 static const Lights1 ttc_seg7_lights_0700F830 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -11,56 +12,16 @@ static const Lights1 ttc_seg7_lights_0700F848 = gdSPDefLights1( ); // 0x0700F860 - 0x0700F8E0 -static const Vtx ttc_seg7_vertex_0700F860[] = { - {{{ -229, -137, -511}, 0, { 4810, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, 0, 512}, 0, { -2758, -34}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, 0, -511}, 0, { 4810, -34}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, -137, 512}, 0, { -2758, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 230, 0, -511}, 0, { 4810, -34}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, -137, 512}, 0, { -2758, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, -137, -511}, 0, { 4810, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, 0, 512}, 0, { -2758, -34}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700F860, 0x0042cf20, 42199, 0x0000f860, 128); // 0x0700F8E0 - 0x0700F9C0 -static const Vtx ttc_seg7_vertex_0700F8E0[] = { - {{{ 230, -137, -511}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, -35, -547}, 0, { 334, 234}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, 0, -511}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -229, -137, -547}, 0, { 334, 990}, {0xac, 0xd6, 0xac, 0xff}}}, - {{{ -229, -86, -547}, 0, { 334, 612}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 230, -86, -547}, 0, { 334, 612}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 230, -137, -547}, 0, { 334, 990}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -229, 0, -511}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, -35, -547}, 0, { 334, 234}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, -137, -511}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, -137, 512}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, -137, 549}, 0, { 334, 990}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ -229, -35, 549}, 0, { 334, 234}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, 0, 512}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700F8E0, 0x0042cf20, 42199, 0x0000f8e0, 224); // 0x0700F9C0 - 0x0700FA60 -static const Vtx ttc_seg7_vertex_0700F9C0[] = { - {{{ 230, -137, 549}, 0, { 334, 990}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ 230, -86, 549}, 0, { 334, 612}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -229, -86, 549}, 0, { 334, 612}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 230, -137, -511}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, -137, -547}, 0, { 334, 990}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 230, -35, -547}, 0, { 334, 234}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, 0, 512}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, -35, 549}, 0, { 334, 234}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, -137, 512}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -229, -137, 549}, 0, { 334, 990}, {0xcd, 0x99, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700F9C0, 0x0042cf20, 42199, 0x0000f9c0, 160); // 0x0700FA60 - 0x0700FAA0 -static const Vtx ttc_seg7_vertex_0700FA60[] = { - {{{ 230, -137, -547}, 0, { 0, 0}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 230, -137, 549}, 0, { 0, 0}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -229, -137, 549}, 0, { 0, 0}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ -229, -137, -547}, 0, { 0, 0}, {0xac, 0xd6, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700FA60, 0x0042cf20, 42199, 0x0000fa60, 64); // 0x0700FAA0 - 0x0700FAF8 static const Gfx ttc_seg7_dl_0700FAA0[] = { diff --git a/levels/ttc/pendulum/collision.inc.c b/levels/ttc/pendulum/collision.inc.c index d11519291..c19499da9 100644 --- a/levels/ttc/pendulum/collision.inc.c +++ b/levels/ttc/pendulum/collision.inc.c @@ -1,98 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701508C - 0x070152B4 -const Collision ttc_seg7_collision_clock_pendulum[] = { - COL_INIT(), - COL_VERTEX_INIT(0x24), - COL_VERTEX(-144, -771, 67), - COL_VERTEX(145, -771, 67), - COL_VERTEX(106, -704, 67), - COL_VERTEX(39, -665, 67), - COL_VERTEX(106, -704, -66), - COL_VERTEX(39, -665, -66), - COL_VERTEX(-105, -916, -66), - COL_VERTEX(145, -771, -66), - COL_VERTEX(-38, -665, -66), - COL_VERTEX(-38, -665, 67), - COL_VERTEX(145, -848, 67), - COL_VERTEX(145, -848, -66), - COL_VERTEX(106, -916, 67), - COL_VERTEX(106, -916, -66), - COL_VERTEX(39, -954, 67), - COL_VERTEX(-38, -954, 67), - COL_VERTEX(39, -954, -66), - COL_VERTEX(-105, -916, 67), - COL_VERTEX(-38, -954, -66), - COL_VERTEX(-144, -848, 67), - COL_VERTEX(-144, -771, -66), - COL_VERTEX(-105, -704, -66), - COL_VERTEX(-144, -848, -66), - COL_VERTEX(-105, -704, 67), - COL_VERTEX(20, -665, 20), - COL_VERTEX(-19, -665, 20), - COL_VERTEX(-19, -665, -19), - COL_VERTEX(20, -665, -19), - COL_VERTEX(-14, 0, 15), - COL_VERTEX(-19, 0, 20), - COL_VERTEX(-19, 0, -19), - COL_VERTEX(20, 0, 20), - COL_VERTEX(20, 0, -19), - COL_VERTEX(15, 0, 15), - COL_VERTEX(15, 0, -14), - COL_VERTEX(-14, 0, -14), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 54), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(2, 4, 5), - COL_TRI(2, 5, 3), - COL_TRI(1, 4, 2), - COL_TRI(6, 5, 4), - COL_TRI(6, 4, 7), - COL_TRI(1, 7, 4), - COL_TRI(6, 8, 5), - COL_TRI(8, 3, 5), - COL_TRI(0, 3, 9), - COL_TRI(8, 9, 3), - COL_TRI(0, 10, 1), - COL_TRI(7, 1, 10), - COL_TRI(6, 7, 11), - COL_TRI(7, 10, 11), - COL_TRI(0, 12, 10), - COL_TRI(12, 11, 10), - COL_TRI(22, 0, 20), - COL_TRI(6, 11, 13), - COL_TRI(12, 13, 11), - COL_TRI(0, 14, 12), - COL_TRI(13, 12, 14), - COL_TRI(6, 13, 16), - COL_TRI(13, 14, 16), - COL_TRI(0, 15, 14), - COL_TRI(16, 14, 15), - COL_TRI(6, 16, 18), - COL_TRI(16, 15, 18), - COL_TRI(0, 17, 15), - COL_TRI(18, 15, 17), - COL_TRI(18, 17, 6), - COL_TRI(0, 19, 17), - COL_TRI(6, 17, 19), - COL_TRI(6, 20, 21), - COL_TRI(6, 21, 8), - COL_TRI(6, 22, 20), - COL_TRI(6, 19, 22), - COL_TRI(22, 19, 0), - COL_TRI(0, 9, 23), - COL_TRI(20, 0, 23), - COL_TRI(20, 23, 21), - COL_TRI(21, 23, 9), - COL_TRI(21, 9, 8), - COL_TRI(24, 29, 25), - COL_TRI(25, 29, 30), - COL_TRI(25, 30, 26), - COL_TRI(24, 31, 29), - COL_TRI(26, 30, 32), - COL_TRI(28, 34, 35), - COL_TRI(26, 32, 27), - COL_TRI(27, 32, 31), - COL_TRI(27, 31, 24), - COL_TRI(28, 33, 34), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_clock_pendulum, 0x0042cf20, 42199, 0x0001508c, 552); diff --git a/levels/ttc/pendulum/model.inc.c b/levels/ttc/pendulum/model.inc.c index 8a80af7ad..1d5069552 100644 --- a/levels/ttc/pendulum/model.inc.c +++ b/levels/ttc/pendulum/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700F090 - 0x0700F0A8 static const Lights1 ttc_seg7_lights_0700F090 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,96 +6,19 @@ static const Lights1 ttc_seg7_lights_0700F090 = gdSPDefLights1( ); // 0x0700F0A8 - 0x0700F188 -static const Vtx ttc_seg7_vertex_0700F0A8[] = { - {{{ 20, -665, 20}, 0, { 95, 1492}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -19, 0, 20}, 0, { 0, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -19, -665, 20}, 0, { 0, 1492}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -19, -665, 20}, 0, { 479, 1492}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -19, 0, 20}, 0, { 479, 0}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -19, 0, -19}, 0, { 351, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -19, -665, -19}, 0, { 351, 1492}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -19, -665, -19}, 0, { 350, 1492}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 20, 0, -19}, 0, { 223, 0}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 20, -665, -19}, 0, { 224, 1492}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -19, 0, -19}, 0, { 350, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ 20, 0, 20}, 0, { 96, 0}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ 20, -665, 20}, 0, { 96, 1492}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 20, 0, 20}, 0, { 95, 0}, {0x71, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700F0A8, 0x0042cf20, 42199, 0x0000f0a8, 224); // 0x0700F188 - 0x0700F278 -static const Vtx ttc_seg7_vertex_0700F188[] = { - {{{ -144, -771, 67}, 0, { 0, 344}, {0xde, 0x06, 0x79, 0xff}}}, - {{{ 106, -916, 67}, 0, { 852, 856}, {0x50, 0xbd, 0x48, 0xff}}}, - {{{ 145, -848, 67}, 0, { 990, 618}, {0x67, 0xef, 0x47, 0xff}}}, - {{{ -105, -916, -66}, 0, { 102, 856}, {0xe5, 0xea, 0x87, 0xff}}}, - {{{ -144, -848, -66}, 0, { 0, 618}, {0x8a, 0xec, 0xd7, 0xff}}}, - {{{ -144, -771, -66}, 0, { 0, 344}, {0x9e, 0x24, 0xb9, 0xff}}}, - {{{ -105, -704, -66}, 0, { 102, 106}, {0xbd, 0x50, 0xb9, 0xff}}}, - {{{ 145, -771, -66}, 0, { 990, 344}, {0x67, 0x12, 0xb9, 0xff}}}, - {{{ 145, -848, -66}, 0, { 990, 618}, {0x62, 0xdd, 0xb9, 0xff}}}, - {{{ -38, -665, -66}, 0, { 340, 0}, {0xee, 0x67, 0xb9, 0xff}}}, - {{{ 106, -916, -66}, 0, { 852, 856}, {0x42, 0xb0, 0xb8, 0xff}}}, - {{{ 39, -954, -66}, 0, { 614, 990}, {0x11, 0x99, 0xb9, 0xff}}}, - {{{ -38, -954, -66}, 0, { 340, 990}, {0xd8, 0x8f, 0xd7, 0xff}}}, - {{{ 39, -665, -66}, 0, { 614, 0}, {0x24, 0x62, 0xb9, 0xff}}}, - {{{ 106, -704, -66}, 0, { 852, 106}, {0x50, 0x43, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700F188, 0x0042cf20, 42199, 0x0000f188, 240); // 0x0700F278 - 0x0700F338 -static const Vtx ttc_seg7_vertex_0700F278[] = { - {{{ -144, -771, 67}, 0, { 0, 344}, {0xde, 0x06, 0x79, 0xff}}}, - {{{ -38, -665, 67}, 0, { 340, 0}, {0xdc, 0x62, 0x47, 0xff}}}, - {{{ -105, -704, 67}, 0, { 102, 106}, {0xa4, 0x4d, 0x29, 0xff}}}, - {{{ 39, -954, 67}, 0, { 614, 990}, {0x23, 0x9e, 0x47, 0xff}}}, - {{{ 106, -916, 67}, 0, { 852, 856}, {0x50, 0xbd, 0x48, 0xff}}}, - {{{ 145, -848, 67}, 0, { 990, 618}, {0x67, 0xef, 0x47, 0xff}}}, - {{{ 145, -771, 67}, 0, { 990, 344}, {0x62, 0x24, 0x47, 0xff}}}, - {{{ 39, -665, 67}, 0, { 614, 0}, {0x12, 0x67, 0x47, 0xff}}}, - {{{ 106, -704, 67}, 0, { 852, 106}, {0x43, 0x50, 0x47, 0xff}}}, - {{{ -144, -848, 67}, 0, { 0, 618}, {0x90, 0xd7, 0x29, 0xff}}}, - {{{ -105, -916, 67}, 0, { 102, 856}, {0xbe, 0xb0, 0x48, 0xff}}}, - {{{ -38, -954, 67}, 0, { 340, 990}, {0xef, 0x99, 0x47, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700F278, 0x0042cf20, 42199, 0x0000f278, 192); // 0x0700F338 - 0x0700F438 -static const Vtx ttc_seg7_vertex_0700F338[] = { - {{{ 106, -916, -66}, 0, { 0, 694}, {0x42, 0xb0, 0xb8, 0xff}}}, - {{{ 106, -916, 67}, 0, { 990, 694}, {0x50, 0xbd, 0x48, 0xff}}}, - {{{ 39, -954, 67}, 0, { 990, 780}, {0x23, 0x9e, 0x47, 0xff}}}, - {{{ 106, -704, 67}, 0, { 990, 224}, {0x43, 0x50, 0x47, 0xff}}}, - {{{ 106, -704, -66}, 0, { 0, 224}, {0x50, 0x43, 0xb9, 0xff}}}, - {{{ 39, -665, -66}, 0, { 0, 138}, {0x24, 0x62, 0xb9, 0xff}}}, - {{{ 39, -665, 67}, 0, { 990, 138}, {0x12, 0x67, 0x47, 0xff}}}, - {{{ 145, -771, 67}, 0, { 990, 374}, {0x62, 0x24, 0x47, 0xff}}}, - {{{ 145, -771, -66}, 0, { 0, 374}, {0x67, 0x12, 0xb9, 0xff}}}, - {{{ -38, -665, -66}, 0, { 0, 138}, {0xee, 0x67, 0xb9, 0xff}}}, - {{{ -38, -665, 67}, 0, { 990, 138}, {0xdc, 0x62, 0x47, 0xff}}}, - {{{ 145, -848, 67}, 0, { 990, 546}, {0x67, 0xef, 0x47, 0xff}}}, - {{{ 145, -848, -66}, 0, { 0, 546}, {0x62, 0xdd, 0xb9, 0xff}}}, - {{{ -144, -771, -66}, 0, { 0, 374}, {0x9e, 0x24, 0xb9, 0xff}}}, - {{{ -105, -704, 67}, 0, { 990, 224}, {0xa4, 0x4d, 0x29, 0xff}}}, - {{{ -105, -704, -66}, 0, { 0, 224}, {0xbd, 0x50, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700F338, 0x0042cf20, 42199, 0x0000f338, 256); // 0x0700F438 - 0x0700F528 -static const Vtx ttc_seg7_vertex_0700F438[] = { - {{{ 106, -916, -66}, 0, { 0, 694}, {0x42, 0xb0, 0xb8, 0xff}}}, - {{{ 39, -954, 67}, 0, { 990, 780}, {0x23, 0x9e, 0x47, 0xff}}}, - {{{ 39, -954, -66}, 0, { 0, 780}, {0x11, 0x99, 0xb9, 0xff}}}, - {{{ -38, -954, 67}, 0, { 990, 780}, {0xef, 0x99, 0x47, 0xff}}}, - {{{ -38, -954, -66}, 0, { 0, 780}, {0xd8, 0x8f, 0xd7, 0xff}}}, - {{{ -105, -916, 67}, 0, { 990, 694}, {0xbe, 0xb0, 0x48, 0xff}}}, - {{{ -105, -916, -66}, 0, { 0, 694}, {0xe5, 0xea, 0x87, 0xff}}}, - {{{ -144, -848, 67}, 0, { 990, 546}, {0x90, 0xd7, 0x29, 0xff}}}, - {{{ -144, -848, -66}, 0, { 0, 546}, {0x8a, 0xec, 0xd7, 0xff}}}, - {{{ -144, -771, 67}, 0, { 990, 374}, {0xde, 0x06, 0x79, 0xff}}}, - {{{ -144, -771, -66}, 0, { 0, 374}, {0x9e, 0x24, 0xb9, 0xff}}}, - {{{ -105, -704, 67}, 0, { 990, 224}, {0xa4, 0x4d, 0x29, 0xff}}}, - {{{ -105, -704, -66}, 0, { 0, 224}, {0xbd, 0x50, 0xb9, 0xff}}}, - {{{ -38, -665, 67}, 0, { 990, 138}, {0xdc, 0x62, 0x47, 0xff}}}, - {{{ -38, -665, -66}, 0, { 0, 138}, {0xee, 0x67, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700F438, 0x0042cf20, 42199, 0x0000f438, 240); // 0x0700F528 - 0x0700F5A0 static const Gfx ttc_seg7_dl_0700F528[] = { diff --git a/levels/ttc/pit_block/collision.inc.c b/levels/ttc/pit_block/collision.inc.c index e90c0b996..c14a55f0d 100644 --- a/levels/ttc/pit_block/collision.inc.c +++ b/levels/ttc/pit_block/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07015754 - 0x070157D8 -const Collision ttc_seg7_collision_07015754[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-101, 205, -101), - COL_VERTEX(-101, 0, 102), - COL_VERTEX(-101, 205, 102), - COL_VERTEX(-101, 0, -101), - COL_VERTEX(102, 205, 102), - COL_VERTEX(102, 0, 102), - COL_VERTEX(102, 0, -101), - COL_VERTEX(102, 205, -101), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 1, 5), - COL_TRI(4, 2, 1), - COL_TRI(1, 3, 6), - COL_TRI(5, 1, 6), - COL_TRI(0, 6, 3), - COL_TRI(0, 7, 6), - COL_TRI(4, 6, 7), - COL_TRI(4, 5, 6), - COL_TRI(7, 2, 4), - COL_TRI(7, 0, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_07015754, 0x0042cf20, 42199, 0x00015754, 132); diff --git a/levels/ttc/pit_block/model.inc.c b/levels/ttc/pit_block/model.inc.c index ae65e3771..9c9cea562 100644 --- a/levels/ttc/pit_block/model.inc.c +++ b/levels/ttc/pit_block/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07010DE8 - 0x07010E00 static const Lights1 ttc_seg7_lights_07010DE8 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,36 +6,10 @@ static const Lights1 ttc_seg7_lights_07010DE8 = gdSPDefLights1( ); // 0x07010E00 - 0x07010E80 -static const Vtx ttc_seg7_vertex_07010E00[] = { - {{{ 102, 0, 102}, 0, { 1982, 960}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ -101, 0, 102}, 0, { 0, 960}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 102, 0, -101}, 0, { 1982, -1054}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -101, 0, -101}, 0, { 0, -1054}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 102, 205, -101}, 0, { 1982, -1054}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -101, 205, 102}, 0, { 0, 960}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 102, 205, 102}, 0, { 1982, 960}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -101, 205, -101}, 0, { 0, -1054}, {0xac, 0x2a, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07010E00, 0x0042cf20, 42199, 0x00010e00, 128); // 0x07010E80 - 0x07010F80 -static const Vtx ttc_seg7_vertex_07010E80[] = { - {{{ 102, 205, 102}, 0, { 2012, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -101, 205, 102}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -101, 0, 102}, 0, { 0, 990}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 102, 205, 102}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 102, 0, 102}, 0, { 0, 990}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 102, 0, -101}, 0, { 2012, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 102, 205, -101}, 0, { 2012, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -101, 205, -101}, 0, { 2012, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 102, 0, -101}, 0, { 0, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -101, 0, -101}, 0, { 2012, 990}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 102, 205, -101}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -101, 205, -101}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -101, 0, -101}, 0, { 0, 990}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ -101, 0, 102}, 0, { 2012, 990}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ -101, 205, 102}, 0, { 2012, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 102, 0, 102}, 0, { 2012, 990}, {0x49, 0xb7, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07010E80, 0x0042cf20, 42199, 0x00010e80, 256); // 0x07010F80 - 0x07010FD8 static const Gfx ttc_seg7_dl_07010F80[] = { diff --git a/levels/ttc/pit_block_2/collision.inc.c b/levels/ttc/pit_block_2/collision.inc.c index fb7082be6..75111b300 100644 --- a/levels/ttc/pit_block_2/collision.inc.c +++ b/levels/ttc/pit_block_2/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x070157D8 - 0x0701585C -const Collision ttc_seg7_collision_070157D8[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(102, 205, 102), - COL_VERTEX(-101, 0, 102), - COL_VERTEX(102, 0, 102), - COL_VERTEX(102, 0, -101), - COL_VERTEX(-101, 205, -101), - COL_VERTEX(-101, 205, 102), - COL_VERTEX(-101, 0, -101), - COL_VERTEX(102, 205, -101), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 12), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(0, 2, 3), - COL_TRI(4, 1, 5), - COL_TRI(4, 6, 1), - COL_TRI(0, 5, 1), - COL_TRI(1, 6, 3), - COL_TRI(4, 7, 3), - COL_TRI(4, 3, 6), - COL_TRI(0, 3, 7), - COL_TRI(7, 5, 0), - COL_TRI(7, 4, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_070157D8, 0x0042cf20, 42199, 0x000157d8, 132); diff --git a/levels/ttc/pit_block_2/model.inc.c b/levels/ttc/pit_block_2/model.inc.c index 175629d82..c72bd7035 100644 --- a/levels/ttc/pit_block_2/model.inc.c +++ b/levels/ttc/pit_block_2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07011108 - 0x07011120 static const Lights1 ttc_seg7_lights_07011108 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,36 +6,10 @@ static const Lights1 ttc_seg7_lights_07011108 = gdSPDefLights1( ); // 0x07011120 - 0x070111A0 -static const Vtx ttc_seg7_vertex_07011120[] = { - {{{ 102, 0, 102}, 0, { 1982, 960}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ -101, 0, 102}, 0, { 0, 960}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 102, 0, -101}, 0, { 1982, -1054}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -101, 0, -101}, 0, { 0, -1054}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 102, 205, -101}, 0, { 1982, -1054}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -101, 205, 102}, 0, { 0, 960}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 102, 205, 102}, 0, { 1982, 960}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -101, 205, -101}, 0, { 0, -1054}, {0xac, 0x2a, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07011120, 0x0042cf20, 42199, 0x00010e00, 128); // 0x070111A0 - 0x070112A0 -static const Vtx ttc_seg7_vertex_070111A0[] = { - {{{ 102, 205, 102}, 0, { 3034, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -101, 205, 102}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -101, 0, 102}, 0, { 0, 990}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ 102, 205, 102}, 0, { 0, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 102, 0, 102}, 0, { 0, 990}, {0x49, 0xb7, 0x49, 0xff}}}, - {{{ 102, 0, -101}, 0, { 3034, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 102, 205, -101}, 0, { 3034, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -101, 205, -101}, 0, { 3034, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 102, 0, -101}, 0, { 0, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -101, 0, -101}, 0, { 3034, 990}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ 102, 205, -101}, 0, { 0, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -101, 205, -101}, 0, { 0, 0}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -101, 0, -101}, 0, { 0, 990}, {0xb7, 0xb7, 0xb7, 0xff}}}, - {{{ -101, 0, 102}, 0, { 3034, 990}, {0xb7, 0xb7, 0x49, 0xff}}}, - {{{ -101, 205, 102}, 0, { 3034, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 102, 0, 102}, 0, { 3034, 990}, {0x49, 0xb7, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070111A0, 0x0042cf20, 42199, 0x000111a0, 256); // 0x070112A0 - 0x070112F8 static const Gfx ttc_seg7_dl_070112A0[] = { diff --git a/levels/ttc/push_block/collision.inc.c b/levels/ttc/push_block/collision.inc.c index 587b8b332..a562159f5 100644 --- a/levels/ttc/push_block/collision.inc.c +++ b/levels/ttc/push_block/collision.inc.c @@ -1,26 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701550C - 0x07015584 -const Collision ttc_seg7_collision_sliding_surface[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(102, 102, -450), - COL_VERTEX(-101, 102, 10), - COL_VERTEX(102, 102, 10), - COL_VERTEX(-101, -101, 10), - COL_VERTEX(102, -101, 10), - COL_VERTEX(102, -101, -450), - COL_VERTEX(-101, -101, -450), - COL_VERTEX(-101, 102, -450), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 10), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(2, 4, 5), - COL_TRI(2, 5, 0), - COL_TRI(4, 6, 5), - COL_TRI(4, 3, 6), - COL_TRI(0, 7, 1), - COL_TRI(7, 6, 3), - COL_TRI(7, 3, 1), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_sliding_surface, 0x0042cf20, 42199, 0x0001550c, 120); diff --git a/levels/ttc/push_block/model.inc.c b/levels/ttc/push_block/model.inc.c index a1530d333..ec5666fb1 100644 --- a/levels/ttc/push_block/model.inc.c +++ b/levels/ttc/push_block/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070100B0 - 0x070100C8 static const Lights1 ttc_seg7_lights_070100B0 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,32 +6,10 @@ static const Lights1 ttc_seg7_lights_070100B0 = gdSPDefLights1( ); // 0x070100C8 - 0x070101C8 -static const Vtx ttc_seg7_vertex_070100C8[] = { - {{{ 102, 102, -450}, 0, { 224, 990}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -101, 102, 10}, 0, { 2268, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 102, 102, 10}, 0, { 224, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 102, 102, 10}, 0, { 2268, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 102, -101, -450}, 0, { 224, 990}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ 102, 102, -450}, 0, { 2268, 990}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 102, -101, 10}, 0, { 224, 0}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -101, 102, -450}, 0, { -1308, 990}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -101, -101, -450}, 0, { 734, 990}, {0xc8, 0x8f, 0x00, 0xff}}}, - {{{ -101, -101, 10}, 0, { 734, 0}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ -101, 102, 10}, 0, { -1308, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 102, -101, 10}, 0, { 2268, 0}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -101, -101, 10}, 0, { 224, 0}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ -101, -101, -450}, 0, { 224, 990}, {0xc8, 0x8f, 0x00, 0xff}}}, - {{{ 102, -101, -450}, 0, { 2268, 990}, {0x71, 0xc8, 0x00, 0xff}}}, - {{{ -101, 102, -450}, 0, { 2268, 990}, {0x8f, 0x38, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070100C8, 0x0042cf20, 42199, 0x000100c8, 256); // 0x070101C8 - 0x07010208 -static const Vtx ttc_seg7_vertex_070101C8[] = { - {{{ 102, 102, 10}, 0, { 990, 16}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -101, -101, 10}, 0, { 0, 990}, {0xac, 0xd6, 0x54, 0xff}}}, - {{{ 102, -101, 10}, 0, { 990, 990}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -101, 102, 10}, 0, { 0, 16}, {0xcd, 0x67, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070101C8, 0x0042cf20, 42199, 0x000101c8, 64); // 0x07010208 - 0x07010280 static const Gfx ttc_seg7_dl_07010208[] = { diff --git a/levels/ttc/rotating_cube/collision.inc.c b/levels/ttc/rotating_cube/collision.inc.c index 78be2de3c..1b32dc6ce 100644 --- a/levels/ttc/rotating_cube/collision.inc.c +++ b/levels/ttc/rotating_cube/collision.inc.c @@ -1,31 +1,3 @@ +#include "pc/rom_assets.h" // 0x07014F70 - 0x07015006 -const Collision ttc_seg7_collision_07014F70[] = { - COL_INIT(), - COL_VERTEX_INIT(0x9), - COL_VERTEX(200, -199, 200), - COL_VERTEX(0, 0, 200), - COL_VERTEX(-199, -199, 200), - COL_VERTEX(200, 200, 200), - COL_VERTEX(-199, 200, 200), - COL_VERTEX(-199, 200, -199), - COL_VERTEX(-199, -199, -199), - COL_VERTEX(200, 200, -199), - COL_VERTEX(200, -199, -199), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 14), - COL_TRI(5, 4, 3), - COL_TRI(0, 1, 2), - COL_TRI(3, 1, 0), - COL_TRI(2, 1, 4), - COL_TRI(4, 5, 6), - COL_TRI(4, 6, 2), - COL_TRI(4, 1, 3), - COL_TRI(8, 2, 6), - COL_TRI(7, 3, 0), - COL_TRI(5, 3, 7), - COL_TRI(7, 0, 8), - COL_TRI(7, 8, 6), - COL_TRI(7, 6, 5), - COL_TRI(8, 0, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_07014F70, 0x0042cf20, 42199, 0x00014f70, 150); diff --git a/levels/ttc/rotating_cube/model.inc.c b/levels/ttc/rotating_cube/model.inc.c index 2de1c7031..1c6d01a33 100644 --- a/levels/ttc/rotating_cube/model.inc.c +++ b/levels/ttc/rotating_cube/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700E950 - 0x0700E968 static const Lights1 ttc_seg7_lights_0700E950 = gdSPDefLights1( 0x55, 0x55, 0x55, @@ -11,52 +12,13 @@ static const Lights1 ttc_seg7_lights_0700E968 = gdSPDefLights1( ); // 0x0700E980 - 0x0700EA20 -static const Vtx ttc_seg7_vertex_0700E980[] = { - {{{ -199, 200, -199}, 0, { 2012, 0}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 0, 0, -199}, 0, { 478, 1340}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -199, -199, -199}, 0, { -1052, 0}, {0xac, 0xd6, 0xac, 0xff}}}, - {{{ 200, -199, -199}, 0, { 2012, 0}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 200, 200, -199}, 0, { -1052, 0}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ 200, 200, 200}, 0, { -1052, 0}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 0, 0, 200}, 0, { 478, 1340}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 200, -199, 200}, 0, { 2012, 0}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -199, -199, 200}, 0, { -1052, 0}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -199, 200, 200}, 0, { 2012, 0}, {0xac, 0x2a, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700E980, 0x0042cf20, 42199, 0x0000e980, 160); // 0x0700EA20 - 0x0700EAC0 -static const Vtx ttc_seg7_vertex_0700EA20[] = { - {{{ -199, -199, -199}, 0, { 2012, 0}, {0xac, 0xd6, 0xac, 0xff}}}, - {{{ 0, 0, -199}, 0, { 478, 1340}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 200, -199, -199}, 0, { -1052, 0}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 200, 200, -199}, 0, { 2012, 0}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ -199, 200, -199}, 0, { -1052, 0}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 200, -199, 200}, 0, { -1052, 0}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ 0, 0, 200}, 0, { 478, 1340}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -199, -199, 200}, 0, { 2012, 0}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -199, 200, 200}, 0, { -1052, 0}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 200, 200, 200}, 0, { 2012, 0}, {0x2a, 0x54, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700EA20, 0x0042cf20, 42199, 0x0000ea20, 160); // 0x0700EAC0 - 0x0700EBC0 -static const Vtx ttc_seg7_vertex_0700EAC0[] = { - {{{ 200, -199, -199}, 0, { 0, 990}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 200, -199, 200}, 0, { 990, 990}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ -199, -199, 200}, 0, { 990, 0}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -199, 200, -199}, 0, { 0, 990}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ -199, 200, 200}, 0, { 990, 990}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ 200, 200, 200}, 0, { 990, 0}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 200, 200, -199}, 0, { 0, 0}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ -199, 200, 200}, 0, { 990, 0}, {0xac, 0x2a, 0x54, 0xff}}}, - {{{ -199, -199, -199}, 0, { 0, 990}, {0xac, 0xd6, 0xac, 0xff}}}, - {{{ -199, -199, 200}, 0, { 990, 990}, {0xd6, 0xac, 0x54, 0xff}}}, - {{{ -199, 200, -199}, 0, { 0, 0}, {0xd6, 0x54, 0xac, 0xff}}}, - {{{ 200, 200, -199}, 0, { 0, 990}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ 200, -199, 200}, 0, { 990, 0}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ 200, -199, -199}, 0, { 0, 0}, {0x2a, 0xac, 0xac, 0xff}}}, - {{{ 200, 200, 200}, 0, { 990, 990}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ -199, -199, -199}, 0, { 0, 0}, {0xac, 0xd6, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700EAC0, 0x0042cf20, 42199, 0x0000eac0, 256); // 0x0700EBC0 - 0x0700EC50 static const Gfx ttc_seg7_dl_0700EBC0[] = { diff --git a/levels/ttc/rotating_hexagon/collision.inc.c b/levels/ttc/rotating_hexagon/collision.inc.c index 16ee1a709..f45d3bf24 100644 --- a/levels/ttc/rotating_hexagon/collision.inc.c +++ b/levels/ttc/rotating_hexagon/collision.inc.c @@ -1,40 +1,3 @@ +#include "pc/rom_assets.h" // 0x07015584 - 0x07015650 -const Collision ttc_seg7_collision_07015584[] = { - COL_INIT(), - COL_VERTEX_INIT(0xC), - COL_VERTEX(-153, 0, -265), - COL_VERTEX(-306, 0, 0), - COL_VERTEX(-153, 0, 266), - COL_VERTEX(154, 0, 266), - COL_VERTEX(307, 0, 0), - COL_VERTEX(154, 0, -265), - COL_VERTEX(307, -153, 0), - COL_VERTEX(154, -153, -265), - COL_VERTEX(154, -153, 266), - COL_VERTEX(-153, -153, 266), - COL_VERTEX(-306, -153, 0), - COL_VERTEX(-153, -153, -265), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 20), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(0, 3, 4), - COL_TRI(0, 4, 5), - COL_TRI(3, 6, 4), - COL_TRI(4, 6, 7), - COL_TRI(4, 7, 5), - COL_TRI(3, 8, 6), - COL_TRI(2, 8, 3), - COL_TRI(2, 9, 8), - COL_TRI(9, 6, 8), - COL_TRI(9, 10, 11), - COL_TRI(9, 11, 7), - COL_TRI(9, 7, 6), - COL_TRI(5, 7, 11), - COL_TRI(5, 11, 0), - COL_TRI(0, 10, 1), - COL_TRI(0, 11, 10), - COL_TRI(1, 10, 9), - COL_TRI(1, 9, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_07015584, 0x0042cf20, 42199, 0x00015584, 204); diff --git a/levels/ttc/rotating_hexagon/model.inc.c b/levels/ttc/rotating_hexagon/model.inc.c index d19a79531..7230ef826 100644 --- a/levels/ttc/rotating_hexagon/model.inc.c +++ b/levels/ttc/rotating_hexagon/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07010380 - 0x07010398 static const Lights1 ttc_seg7_lights_07010380 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,78 +6,16 @@ static const Lights1 ttc_seg7_lights_07010380 = gdSPDefLights1( ); // 0x07010398 - 0x07010488 -static const Vtx ttc_seg7_vertex_07010398[] = { - {{{ -153, 0, -265}, 0, { -2074, 0}, {0xbe, 0x4c, 0xb4, 0xff}}}, - {{{ -306, -153, 0}, 0, { 4056, 990}, {0x9d, 0xb4, 0xed, 0xff}}}, - {{{ -306, 0, 0}, 0, { 4056, 0}, {0x9d, 0x4c, 0x13, 0xff}}}, - {{{ -153, 0, 266}, 0, { -3096, 0}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ 154, -153, 266}, 0, { 3034, 990}, {0x21, 0xb4, 0x5f, 0xff}}}, - {{{ 154, 0, 266}, 0, { 3034, 0}, {0x42, 0x4c, 0x4c, 0xff}}}, - {{{ -153, -153, 266}, 0, { -3096, 990}, {0xbe, 0xb4, 0x4c, 0xff}}}, - {{{ 154, 0, -265}, 0, { -3096, 0}, {0x21, 0x4c, 0xa1, 0xff}}}, - {{{ -153, -153, -265}, 0, { 3034, 990}, {0xdf, 0xb4, 0xa1, 0xff}}}, - {{{ -153, 0, -265}, 0, { 3034, 0}, {0xbe, 0x4c, 0xb4, 0xff}}}, - {{{ 154, -153, -265}, 0, { -3096, 990}, {0x42, 0xb4, 0xb4, 0xff}}}, - {{{ 154, 0, 266}, 0, { -2074, 0}, {0x42, 0x4c, 0x4c, 0xff}}}, - {{{ 307, -153, 0}, 0, { 4056, 990}, {0x63, 0xb4, 0x13, 0xff}}}, - {{{ 307, 0, 0}, 0, { 4056, 0}, {0x63, 0x4c, 0xed, 0xff}}}, - {{{ 154, -153, 266}, 0, { -2074, 990}, {0x21, 0xb4, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07010398, 0x0042cf20, 42199, 0x00010398, 240); // 0x07010488 - 0x07010538 -static const Vtx ttc_seg7_vertex_07010488[] = { - {{{ -306, 0, 0}, 0, { -2074, 0}, {0x9d, 0x4c, 0x13, 0xff}}}, - {{{ -306, -153, 0}, 0, { -2074, 990}, {0x9d, 0xb4, 0xed, 0xff}}}, - {{{ -153, -153, 266}, 0, { 4056, 990}, {0xbe, 0xb4, 0x4c, 0xff}}}, - {{{ -153, 0, -265}, 0, { -2074, 0}, {0xbe, 0x4c, 0xb4, 0xff}}}, - {{{ -153, -153, -265}, 0, { -2074, 990}, {0xdf, 0xb4, 0xa1, 0xff}}}, - {{{ -306, -153, 0}, 0, { 4056, 990}, {0x9d, 0xb4, 0xed, 0xff}}}, - {{{ 307, 0, 0}, 0, { -3096, 0}, {0x63, 0x4c, 0xed, 0xff}}}, - {{{ 154, -153, -265}, 0, { 3034, 990}, {0x42, 0xb4, 0xb4, 0xff}}}, - {{{ 154, 0, -265}, 0, { 3034, 0}, {0x21, 0x4c, 0xa1, 0xff}}}, - {{{ 307, -153, 0}, 0, { -3096, 990}, {0x63, 0xb4, 0x13, 0xff}}}, - {{{ -153, 0, 266}, 0, { 4056, 0}, {0xdf, 0x4c, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07010488, 0x0042cf20, 42199, 0x00010488, 176); // 0x07010538 - 0x07010638 -static const Vtx ttc_seg7_vertex_07010538[] = { - {{{ 307, 0, 0}, 0, { -1052, 990}, {0x63, 0x4c, 0xed, 0xff}}}, - {{{ 154, 0, -265}, 0, { 2012, 990}, {0x21, 0x4c, 0xa1, 0xff}}}, - {{{ 0, 0, 0}, 0, { 478, -1052}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 0, 266}, 0, { 2012, 990}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ -306, 0, 0}, 0, { -1052, 990}, {0x9d, 0x4c, 0x13, 0xff}}}, - {{{ -153, 0, 266}, 0, { -1052, 990}, {0xdf, 0x4c, 0x5f, 0xff}}}, - {{{ 154, 0, 266}, 0, { 2012, 990}, {0x42, 0x4c, 0x4c, 0xff}}}, - {{{ 0, 0, 0}, 0, { 480, -1056}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 480, -1052}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 0, -265}, 0, { -1052, 990}, {0xbe, 0x4c, 0xb4, 0xff}}}, - {{{ -306, 0, 0}, 0, { 2012, 990}, {0x9d, 0x4c, 0x13, 0xff}}}, - {{{ 154, 0, 266}, 0, { -1052, 990}, {0x42, 0x4c, 0x4c, 0xff}}}, - {{{ 307, 0, 0}, 0, { 2012, 990}, {0x63, 0x4c, 0xed, 0xff}}}, - {{{ -306, -153, 0}, 0, { 2012, 990}, {0x9d, 0xb4, 0xed, 0xff}}}, - {{{ -153, -153, -265}, 0, { -1052, 990}, {0xdf, 0xb4, 0xa1, 0xff}}}, - {{{ 0, -153, 0}, 0, { 480, -1052}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07010538, 0x0042cf20, 42199, 0x00010538, 256); // 0x07010638 - 0x07010738 -static const Vtx ttc_seg7_vertex_07010638[] = { - {{{ 154, 0, -265}, 0, { -1052, 990}, {0x21, 0x4c, 0xa1, 0xff}}}, - {{{ -153, 0, -265}, 0, { 2012, 990}, {0xbe, 0x4c, 0xb4, 0xff}}}, - {{{ 0, 0, 0}, 0, { 480, -1052}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, -153, 0}, 0, { 480, -1052}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 307, -153, 0}, 0, { 2012, 990}, {0x63, 0xb4, 0x13, 0xff}}}, - {{{ 154, -153, 266}, 0, { -1052, 990}, {0x21, 0xb4, 0x5f, 0xff}}}, - {{{ 0, -153, 0}, 0, { 478, -1052}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 154, -153, -265}, 0, { 2012, 990}, {0x42, 0xb4, 0xb4, 0xff}}}, - {{{ 307, -153, 0}, 0, { -1052, 990}, {0x63, 0xb4, 0x13, 0xff}}}, - {{{ -153, -153, -265}, 0, { 2012, 990}, {0xdf, 0xb4, 0xa1, 0xff}}}, - {{{ 154, -153, -265}, 0, { -1052, 990}, {0x42, 0xb4, 0xb4, 0xff}}}, - {{{ 0, -153, 0}, 0, { 480, -1056}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 154, -153, 266}, 0, { 2012, 990}, {0x21, 0xb4, 0x5f, 0xff}}}, - {{{ -153, -153, 266}, 0, { -1052, 990}, {0xbe, 0xb4, 0x4c, 0xff}}}, - {{{ -306, -153, 0}, 0, { -1052, 990}, {0x9d, 0xb4, 0xed, 0xff}}}, - {{{ -153, -153, 266}, 0, { 2012, 990}, {0xbe, 0xb4, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07010638, 0x0042cf20, 42199, 0x00010638, 256); // 0x07010738 - 0x070107D8 static const Gfx ttc_seg7_dl_07010738[] = { diff --git a/levels/ttc/rotating_prism/collision.inc.c b/levels/ttc/rotating_prism/collision.inc.c index f91f3625c..255becc78 100644 --- a/levels/ttc/rotating_prism/collision.inc.c +++ b/levels/ttc/rotating_prism/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07015008 - 0x0701508C -const Collision ttc_seg7_collision_07015008[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-199, 116, -199), - COL_VERTEX(0, 1, -199), - COL_VERTEX(0, -229, -199), - COL_VERTEX(200, 116, -199), - COL_VERTEX(200, 116, 200), - COL_VERTEX(0, 1, 200), - COL_VERTEX(0, -229, 200), - COL_VERTEX(-199, 116, 200), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 12), - COL_TRI(6, 5, 7), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(3, 1, 0), - COL_TRI(4, 5, 6), - COL_TRI(6, 2, 3), - COL_TRI(4, 0, 7), - COL_TRI(7, 5, 4), - COL_TRI(4, 3, 0), - COL_TRI(7, 2, 6), - COL_TRI(7, 0, 2), - COL_TRI(6, 3, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_07015008, 0x0042cf20, 42199, 0x00015008, 132); diff --git a/levels/ttc/rotating_prism/model.inc.c b/levels/ttc/rotating_prism/model.inc.c index fce629a22..31d46a7c8 100644 --- a/levels/ttc/rotating_prism/model.inc.c +++ b/levels/ttc/rotating_prism/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700ED68 - 0x0700ED80 static const Lights1 ttc_seg7_lights_0700ED68 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,38 +6,10 @@ static const Lights1 ttc_seg7_lights_0700ED68 = gdSPDefLights1( ); // 0x0700ED80 - 0x0700EE60 -static const Vtx ttc_seg7_vertex_0700ED80[] = { - {{{ 0, -229, 200}, 0, { -1052, 0}, {0x29, 0xb8, 0x5f, 0xff}}}, - {{{ 0, 1, 200}, 0, { 478, 762}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -199, 116, 200}, 0, { 2012, 0}, {0xad, 0x00, 0x5f, 0xff}}}, - {{{ -199, 116, -199}, 0, { -1052, 0}, {0xd7, 0x48, 0xa1, 0xff}}}, - {{{ 0, 1, -199}, 0, { 478, 762}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -229, -199}, 0, { 2012, 0}, {0xd7, 0xb8, 0xa1, 0xff}}}, - {{{ 0, -229, -199}, 0, { -1052, 0}, {0xd7, 0xb8, 0xa1, 0xff}}}, - {{{ 200, 116, -199}, 0, { 2012, 0}, {0x53, 0x00, 0xa0, 0xff}}}, - {{{ 200, 116, -199}, 0, { -1052, 0}, {0x53, 0x00, 0xa0, 0xff}}}, - {{{ -199, 116, -199}, 0, { 2012, 0}, {0xd7, 0x48, 0xa1, 0xff}}}, - {{{ 200, 116, 200}, 0, { -1052, 0}, {0x29, 0x47, 0x60, 0xff}}}, - {{{ 0, -229, 200}, 0, { 2012, 0}, {0x29, 0xb8, 0x5f, 0xff}}}, - {{{ -199, 116, 200}, 0, { -1052, 0}, {0xad, 0x00, 0x5f, 0xff}}}, - {{{ 200, 116, 200}, 0, { 2012, 0}, {0x29, 0x47, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700ED80, 0x0042cf20, 42199, 0x0000ed80, 224); // 0x0700EE60 - 0x0700EF20 -static const Vtx ttc_seg7_vertex_0700EE60[] = { - {{{ 200, 116, 200}, 0, { 990, 0}, {0x29, 0x47, 0x60, 0xff}}}, - {{{ -199, 116, -199}, 0, { 0, 990}, {0xd7, 0x48, 0xa1, 0xff}}}, - {{{ -199, 116, 200}, 0, { 990, 990}, {0xad, 0x00, 0x5f, 0xff}}}, - {{{ 200, 116, -199}, 0, { 0, 0}, {0x53, 0x00, 0xa0, 0xff}}}, - {{{ -199, 116, 200}, 0, { 990, 0}, {0xad, 0x00, 0x5f, 0xff}}}, - {{{ -199, 116, -199}, 0, { 0, 0}, {0xd7, 0x48, 0xa1, 0xff}}}, - {{{ 0, -229, -199}, 0, { 0, 990}, {0xd7, 0xb8, 0xa1, 0xff}}}, - {{{ 0, -229, 200}, 0, { 990, 990}, {0x29, 0xb8, 0x5f, 0xff}}}, - {{{ 0, -229, 200}, 0, { 990, 0}, {0x29, 0xb8, 0x5f, 0xff}}}, - {{{ 0, -229, -199}, 0, { 0, 0}, {0xd7, 0xb8, 0xa1, 0xff}}}, - {{{ 200, 116, -199}, 0, { 0, 990}, {0x53, 0x00, 0xa0, 0xff}}}, - {{{ 200, 116, 200}, 0, { 990, 990}, {0x29, 0x47, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700EE60, 0x0042cf20, 42199, 0x0000ee60, 192); // 0x0700EF20 - 0x0700EF88 static const Gfx ttc_seg7_dl_0700EF20[] = { diff --git a/levels/ttc/rotating_triangle/collision.inc.c b/levels/ttc/rotating_triangle/collision.inc.c index feb0c2c63..95aeda23c 100644 --- a/levels/ttc/rotating_triangle/collision.inc.c +++ b/levels/ttc/rotating_triangle/collision.inc.c @@ -1,49 +1,3 @@ +#include "pc/rom_assets.h" // 0x07015650 - 0x07015752 -const Collision ttc_seg7_collision_07015650[] = { - COL_INIT(), - COL_VERTEX_INIT(0xF), - COL_VERTEX(300, 0, 300), - COL_VERTEX(300, -153, 300), - COL_VERTEX(75, -153, 0), - COL_VERTEX(-299, -153, 300), - COL_VERTEX(0, 0, 300), - COL_VERTEX(75, 0, 0), - COL_VERTEX(-299, 0, 300), - COL_VERTEX(-74, -153, 0), - COL_VERTEX(0, -153, 75), - COL_VERTEX(-74, 0, 0), - COL_VERTEX(0, 0, 75), - COL_VERTEX(0, -229, 0), - COL_VERTEX(0, 77, 0), - COL_VERTEX(0, 0, -74), - COL_VERTEX(0, -153, -74), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 26), - COL_TRI(7, 6, 9), - COL_TRI(0, 1, 2), - COL_TRI(3, 1, 4), - COL_TRI(1, 0, 4), - COL_TRI(0, 2, 5), - COL_TRI(3, 4, 6), - COL_TRI(7, 3, 6), - COL_TRI(1, 3, 8), - COL_TRI(3, 7, 8), - COL_TRI(9, 6, 10), - COL_TRI(6, 4, 10), - COL_TRI(13, 14, 7), - COL_TRI(8, 7, 11), - COL_TRI(11, 2, 8), - COL_TRI(7, 14, 11), - COL_TRI(2, 11, 14), - COL_TRI(12, 13, 9), - COL_TRI(13, 12, 5), - COL_TRI(12, 9, 10), - COL_TRI(10, 5, 12), - COL_TRI(2, 14, 13), - COL_TRI(2, 13, 5), - COL_TRI(13, 7, 9), - COL_TRI(0, 5, 10), - COL_TRI(4, 0, 10), - COL_TRI(1, 8, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_07015650, 0x0042cf20, 42199, 0x00015650, 258); diff --git a/levels/ttc/rotating_triangle/model.inc.c b/levels/ttc/rotating_triangle/model.inc.c index 5ac22eca0..f6808bbc5 100644 --- a/levels/ttc/rotating_triangle/model.inc.c +++ b/levels/ttc/rotating_triangle/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07010930 - 0x07010948 static const Lights1 ttc_seg7_lights_07010930 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,63 +6,16 @@ static const Lights1 ttc_seg7_lights_07010930 = gdSPDefLights1( ); // 0x07010948 - 0x07010A28 -static const Vtx ttc_seg7_vertex_07010948[] = { - {{{ 0, 0, -74}, 0, { 4566, 0}, {0x00, 0x22, 0x86, 0xff}}}, - {{{ 0, 77, 0}, 0, { 4566, -542}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 75, 0, 0}, 0, { 5716, 0}, {0x5c, 0x4a, 0xd3, 0xff}}}, - {{{ -299, -153, 300}, 0, { -4986, 990}, {0xd9, 0x9e, 0x45, 0xff}}}, - {{{ 300, -153, 300}, 0, { 6968, 990}, {0x27, 0x9e, 0x45, 0xff}}}, - {{{ 0, 0, 300}, 0, { 990, 0}, {0x00, 0x46, 0x69, 0xff}}}, - {{{ 300, 0, 300}, 0, { 6968, 0}, {0x4f, 0x62, 0xf7, 0xff}}}, - {{{ -299, 0, 300}, 0, { -4986, 0}, {0xb1, 0x62, 0xf7, 0xff}}}, - {{{ 0, -153, 75}, 0, { 4566, 990}, {0x00, 0x86, 0x22, 0xff}}}, - {{{ -74, -153, 0}, 0, { 3418, 990}, {0x9e, 0xce, 0xc3, 0xff}}}, - {{{ 0, -229, 0}, 0, { 4566, 1498}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 75, -153, 0}, 0, { 5716, 990}, {0x62, 0xce, 0xc2, 0xff}}}, - {{{ 0, -153, -74}, 0, { 4566, 990}, {0x00, 0xcd, 0x8c, 0xff}}}, - {{{ -74, 0, 0}, 0, { 3418, 0}, {0xa4, 0x49, 0xd3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07010948, 0x0042cf20, 42199, 0x00010948, 224); // 0x07010A28 - 0x07010B28 -static const Vtx ttc_seg7_vertex_07010A28[] = { - {{{ 300, 0, 300}, 0, { -6482, 0}, {0x4f, 0x62, 0xf7, 0xff}}}, - {{{ 75, -153, 0}, 0, { 990, 990}, {0x62, 0xce, 0xc2, 0xff}}}, - {{{ 75, 0, 0}, 0, { 990, 0}, {0x5c, 0x4a, 0xd3, 0xff}}}, - {{{ 0, 77, 0}, 0, { 4566, -542}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -74, 0, 0}, 0, { 3418, 0}, {0xa4, 0x49, 0xd3, 0xff}}}, - {{{ 0, 0, 75}, 0, { 4566, 0}, {0x00, 0x7b, 0x1c, 0xff}}}, - {{{ 75, 0, 0}, 0, { 5716, 0}, {0x5c, 0x4a, 0xd3, 0xff}}}, - {{{ 0, 0, -74}, 0, { -2128, 0}, {0x00, 0x22, 0x86, 0xff}}}, - {{{ 0, -153, -74}, 0, { -2128, 990}, {0x00, 0xcd, 0x8c, 0xff}}}, - {{{ -74, -153, 0}, 0, { 0, 990}, {0x9e, 0xce, 0xc3, 0xff}}}, - {{{ -74, 0, 0}, 0, { 0, 0}, {0xa4, 0x49, 0xd3, 0xff}}}, - {{{ -299, -153, 300}, 0, { 7442, 990}, {0xd9, 0x9e, 0x45, 0xff}}}, - {{{ -299, 0, 300}, 0, { 7442, 0}, {0xb1, 0x62, 0xf7, 0xff}}}, - {{{ 0, 0, -74}, 0, { 3088, 0}, {0x00, 0x22, 0x86, 0xff}}}, - {{{ 0, -153, -74}, 0, { 3088, 990}, {0x00, 0xcd, 0x8c, 0xff}}}, - {{{ 300, -153, 300}, 0, { -6482, 990}, {0x27, 0x9e, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07010A28, 0x0042cf20, 42199, 0x00010a28, 256); // 0x07010B28 - 0x07010B78 -static const Vtx ttc_seg7_vertex_07010B28[] = { - {{{ 300, -153, 300}, 0, { 9166, 990}, {0x27, 0x9e, 0x45, 0xff}}}, - {{{ -299, -153, 300}, 0, { 0, 990}, {0xd9, 0x9e, 0x45, 0xff}}}, - {{{ 0, -153, 75}, 0, { 4566, 990}, {0x00, 0x86, 0x22, 0xff}}}, - {{{ -74, -153, 0}, 0, { 3418, 990}, {0x9e, 0xce, 0xc3, 0xff}}}, - {{{ 75, -153, 0}, 0, { 5716, 990}, {0x62, 0xce, 0xc2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07010B28, 0x0042cf20, 42199, 0x00010b28, 80); // 0x07010B78 - 0x07010BF8 -static const Vtx ttc_seg7_vertex_07010B78[] = { - {{{ 300, 0, 300}, 0, { 990, 990}, {0x4f, 0x62, 0xf7, 0xff}}}, - {{{ 75, 0, 0}, 0, { -76, 990}, {0x5c, 0x4a, 0xd3, 0xff}}}, - {{{ 0, 0, 75}, 0, { 190, 1362}, {0x00, 0x7b, 0x1c, 0xff}}}, - {{{ 0, 0, 300}, 0, { 990, 1842}, {0x00, 0x46, 0x69, 0xff}}}, - {{{ -299, 0, 300}, 0, { 990, 990}, {0xb1, 0x62, 0xf7, 0xff}}}, - {{{ 0, 0, 300}, 0, { 990, 136}, {0x00, 0x46, 0x69, 0xff}}}, - {{{ 0, 0, 75}, 0, { 190, 616}, {0x00, 0x7b, 0x1c, 0xff}}}, - {{{ -74, 0, 0}, 0, { -76, 990}, {0xa4, 0x49, 0xd3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07010B78, 0x0042cf20, 42199, 0x00010b78, 128); // 0x07010BF8 - 0x07010CF0 static const Gfx ttc_seg7_dl_07010BF8[] = { diff --git a/levels/ttc/small_gear/model.inc.c b/levels/ttc/small_gear/model.inc.c index 76ea2c2e5..b4b70bf12 100644 --- a/levels/ttc/small_gear/model.inc.c +++ b/levels/ttc/small_gear/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x070120D0 - 0x07012110 -static const Vtx ttc_seg7_vertex_070120D0[] = { - {{{ 102, 0, -101}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 0, -101}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -101, 0, 102}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 102, 0, 102}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_070120D0, 0x0042cf20, 42199, 0x000120d0, 64); // 0x07012110 - 0x07012148 static const Gfx ttc_seg7_dl_07012110[] = { diff --git a/levels/ttc/small_treadmill/collision.inc.c b/levels/ttc/small_treadmill/collision.inc.c index 9024695b9..91bc770c8 100644 --- a/levels/ttc/small_treadmill/collision.inc.c +++ b/levels/ttc/small_treadmill/collision.inc.c @@ -1,56 +1,3 @@ +#include "pc/rom_assets.h" // 0x070153E0 - 0x0701550C -const Collision ttc_seg7_collision_070153E0[] = { - COL_INIT(), - COL_VERTEX_INIT(0x14), - COL_VERTEX(-229, 0, -306), - COL_VERTEX(-229, -137, 308), - COL_VERTEX(-229, 0, 308), - COL_VERTEX(-229, -137, -306), - COL_VERTEX(230, 0, 308), - COL_VERTEX(230, -137, -306), - COL_VERTEX(230, 0, -306), - COL_VERTEX(230, -137, 308), - COL_VERTEX(230, -137, 344), - COL_VERTEX(230, -35, 344), - COL_VERTEX(230, -137, -342), - COL_VERTEX(230, -35, -342), - COL_VERTEX(-229, -137, -342), - COL_VERTEX(-229, -35, -342), - COL_VERTEX(-229, -86, 344), - COL_VERTEX(-229, -35, 344), - COL_VERTEX(-229, -137, 344), - COL_VERTEX(230, -86, 344), - COL_VERTEX(230, -86, -342), - COL_VERTEX(-229, -86, -342), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 28), - COL_TRI(5, 10, 11), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 5, 6), - COL_TRI(4, 7, 5), - COL_TRI(4, 8, 7), - COL_TRI(4, 9, 8), - COL_TRI(0, 13, 12), - COL_TRI(5, 11, 6), - COL_TRI(8, 14, 16), - COL_TRI(8, 17, 14), - COL_TRI(1, 15, 2), - COL_TRI(1, 16, 15), - COL_TRI(0, 12, 3), - COL_TRI(13, 11, 18), - COL_TRI(12, 18, 10), - COL_TRI(12, 19, 18), - COL_TRI(10, 16, 12), - COL_TRI(10, 8, 16), - COL_TRI(0, 11, 13), - COL_TRI(0, 6, 11), - COL_TRI(2, 4, 6), - COL_TRI(13, 18, 19), - COL_TRI(14, 9, 15), - COL_TRI(14, 17, 9), - COL_TRI(15, 4, 2), - COL_TRI(15, 9, 4), - COL_TRI(2, 6, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_070153E0, 0x0042cf20, 42199, 0x000153e0, 300); diff --git a/levels/ttc/small_treadmill/model.inc.c b/levels/ttc/small_treadmill/model.inc.c index 8eb61c4e4..527d379b8 100644 --- a/levels/ttc/small_treadmill/model.inc.c +++ b/levels/ttc/small_treadmill/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700FC80 - 0x0700FC98 static const Lights1 ttc_seg7_lights_0700FC80 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -11,54 +12,16 @@ static const Lights1 ttc_seg7_lights_0700FC98 = gdSPDefLights1( ); // 0x0700FCB0 - 0x0700FD30 -static const Vtx ttc_seg7_vertex_0700FCB0[] = { - {{{ -229, 0, -306}, 0, { 4510, -34}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, -137, -306}, 0, { 4510, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, -137, 308}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, 0, 308}, 0, { 0, -34}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 230, 0, 308}, 0, { 0, -34}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, -137, -306}, 0, { 4510, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, 0, -306}, 0, { 4510, -34}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, -137, 308}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700FCB0, 0x0042cf20, 42199, 0x0000fcb0, 128); // 0x0700FD30 - 0x0700FE30 -static const Vtx ttc_seg7_vertex_0700FD30[] = { - {{{ -229, -137, 308}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, -35, 344}, 0, { 334, 234}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, 0, 308}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 230, 0, 308}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, -35, 344}, 0, { 334, 234}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, -137, 344}, 0, { 334, 990}, {0x54, 0xd6, 0x54, 0xff}}}, - {{{ 230, -137, 308}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, -137, -306}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, -137, -342}, 0, { 334, 990}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ 230, -35, -342}, 0, { 334, 234}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 230, 0, -306}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -229, -86, 344}, 0, { 334, 612}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -229, -137, 344}, 0, { 334, 990}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ 230, -86, 344}, 0, { 334, 612}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -229, -137, -342}, 0, { 334, 990}, {0xac, 0xd6, 0xac, 0xff}}}, - {{{ 230, -86, -342}, 0, { 334, 612}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700FD30, 0x0042cf20, 42199, 0x0000fd30, 256); // 0x0700FE30 - 0x0700FE90 -static const Vtx ttc_seg7_vertex_0700FE30[] = { - {{{ -229, 0, -306}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, -35, -342}, 0, { 334, 234}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, -137, -342}, 0, { 334, 990}, {0xac, 0xd6, 0xac, 0xff}}}, - {{{ -229, -137, -306}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -229, -86, -342}, 0, { 334, 612}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 230, -86, -342}, 0, { 334, 612}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700FE30, 0x0042cf20, 42199, 0x0000fe30, 96); // 0x0700FE90 - 0x0700FED0 -static const Vtx ttc_seg7_vertex_0700FE90[] = { - {{{ 230, -137, -342}, 0, { 0, 0}, {0x33, 0x99, 0xcd, 0xff}}}, - {{{ -229, -137, 344}, 0, { 0, 0}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ -229, -137, -342}, 0, { 0, 0}, {0xac, 0xd6, 0xac, 0xff}}}, - {{{ 230, -137, 344}, 0, { 0, 0}, {0x54, 0xd6, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_0700FE90, 0x0042cf20, 42199, 0x0000fe90, 64); // 0x0700FED0 - 0x0700FF28 static const Gfx ttc_seg7_dl_0700FED0[] = { diff --git a/levels/ttc/spinner/collision.inc.c b/levels/ttc/spinner/collision.inc.c index 4ddfbfd41..d582599c3 100644 --- a/levels/ttc/spinner/collision.inc.c +++ b/levels/ttc/spinner/collision.inc.c @@ -1,63 +1,3 @@ +#include "pc/rom_assets.h" // 0x070159D0 - 0x07015B24 -const Collision ttc_seg7_collision_rotating_clock_platform2[] = { - COL_INIT(), - COL_VERTEX_INIT(0x14), - COL_VERTEX(154, 26, 26), - COL_VERTEX(-153, 51, 0), - COL_VERTEX(-153, 26, 26), - COL_VERTEX(154, 51, 0), - COL_VERTEX(-153, 26, -25), - COL_VERTEX(154, 26, -25), - COL_VERTEX(-153, -25, 26), - COL_VERTEX(-153, -50, 0), - COL_VERTEX(154, -50, 0), - COL_VERTEX(154, -25, 26), - COL_VERTEX(154, -25, -25), - COL_VERTEX(-153, -25, -25), - COL_VERTEX(-153, 26, 307), - COL_VERTEX(-153, -25, 307), - COL_VERTEX(154, -25, 307), - COL_VERTEX(154, 26, 307), - COL_VERTEX(-153, 26, -306), - COL_VERTEX(154, 26, -306), - COL_VERTEX(-153, -25, -306), - COL_VERTEX(154, -25, -306), - COL_TRI_INIT(SURFACE_DEFAULT, 26), - COL_TRI(9, 14, 13), - COL_TRI(11, 12, 2), - COL_TRI(11, 13, 12), - COL_TRI(12, 13, 14), - COL_TRI(12, 14, 15), - COL_TRI(12, 0, 2), - COL_TRI(12, 15, 0), - COL_TRI(9, 15, 14), - COL_TRI(9, 0, 15), - COL_TRI(9, 3, 0), - COL_TRI(11, 2, 1), - COL_TRI(5, 16, 4), - COL_TRI(5, 17, 16), - COL_TRI(9, 5, 3), - COL_TRI(9, 17, 5), - COL_TRI(11, 4, 16), - COL_TRI(11, 1, 4), - COL_TRI(9, 8, 10), - COL_TRI(17, 18, 16), - COL_TRI(17, 19, 18), - COL_TRI(9, 19, 17), - COL_TRI(11, 16, 18), - COL_TRI(9, 13, 6), - COL_TRI(11, 7, 6), - COL_TRI(18, 10, 11), - COL_TRI(18, 19, 10), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 8), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(3, 4, 1), - COL_TRI(3, 5, 4), - COL_TRI(6, 7, 8), - COL_TRI(6, 8, 9), - COL_TRI(10, 7, 11), - COL_TRI(10, 8, 7), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttc_seg7_collision_rotating_clock_platform2, 0x0042cf20, 42199, 0x000159d0, 340); diff --git a/levels/ttc/spinner/model.inc.c b/levels/ttc/spinner/model.inc.c index 6d11606b5..65540e7f3 100644 --- a/levels/ttc/spinner/model.inc.c +++ b/levels/ttc/spinner/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07011BE0 - 0x07011BF8 static const Lights1 ttc_seg7_lights_07011BE0 = gdSPDefLights1( 0x46, 0x46, 0x46, @@ -11,59 +12,13 @@ static const Lights1 ttc_seg7_lights_07011BF8 = gdSPDefLights1( ); // 0x07011C10 - 0x07011D10 -static const Vtx ttc_seg7_vertex_07011C10[] = { - {{{ -153, -25, 26}, 0, { 734, 436}, {0xd6, 0x98, 0x3b, 0xff}}}, - {{{ 154, -50, 0}, 0, { 224, 478}, {0x33, 0x92, 0x22, 0xff}}}, - {{{ 154, -25, 26}, 0, { 224, 436}, {0x75, 0xd3, 0x0b, 0xff}}}, - {{{ 154, 26, 26}, 0, { 224, 436}, {0x3c, 0x67, 0x29, 0xff}}}, - {{{ -153, 51, 0}, 0, { 734, 478}, {0xac, 0x5a, 0x1c, 0xff}}}, - {{{ -153, 26, 26}, 0, { 734, 436}, {0xa3, 0x50, 0x20, 0xff}}}, - {{{ 154, 51, 0}, 0, { 224, 478}, {0x54, 0x59, 0xe2, 0xff}}}, - {{{ 154, 26, -25}, 0, { 224, 522}, {0x49, 0x63, 0xe6, 0xff}}}, - {{{ -153, 26, -25}, 0, { 734, 522}, {0xb7, 0x59, 0xcc, 0xff}}}, - {{{ -153, -25, -25}, 0, { 734, 522}, {0x86, 0xe3, 0xf4, 0xff}}}, - {{{ 154, -25, -306}, 0, { 224, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 154, 26, -306}, 0, { 224, 990}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ -153, -50, 0}, 0, { 734, 478}, {0xcd, 0x93, 0xdb, 0xff}}}, - {{{ 154, -25, -25}, 0, { 224, 522}, {0x21, 0x8f, 0xd2, 0xff}}}, - {{{ 154, 26, 307}, 0, { 224, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 154, -25, 307}, 0, { 224, 0}, {0x33, 0xcd, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07011C10, 0x0042cf20, 42199, 0x00011c10, 256); // 0x07011D10 - 0x07011DC0 -static const Vtx ttc_seg7_vertex_07011D10[] = { - {{{ 154, 26, -306}, 0, { 224, 990}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ 154, -25, -306}, 0, { 224, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ -153, -25, -306}, 0, { 734, 990}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -153, 26, -306}, 0, { 734, 990}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -153, 26, 307}, 0, { 734, 0}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ 154, -25, 307}, 0, { 224, 0}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ 154, 26, 307}, 0, { 224, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ -153, -25, 307}, 0, { 734, 0}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ -153, -25, -25}, 0, { 734, 522}, {0x86, 0xe3, 0xf4, 0xff}}}, - {{{ -153, 26, 26}, 0, { 734, 436}, {0xa3, 0x50, 0x20, 0xff}}}, - {{{ -153, 26, -25}, 0, { 734, 522}, {0xb7, 0x59, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07011D10, 0x0042cf20, 42199, 0x00011d10, 176); // 0x07011DC0 - 0x07011EC0 -static const Vtx ttc_seg7_vertex_07011DC0[] = { - {{{ -153, -25, -306}, 0, { 734, 990}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 154, -25, -306}, 0, { 224, 990}, {0x49, 0xb7, 0xb7, 0xff}}}, - {{{ 154, -25, -25}, 0, { 224, 522}, {0x21, 0x8f, 0xd2, 0xff}}}, - {{{ -153, 26, 307}, 0, { 734, 0}, {0xb7, 0x49, 0x49, 0xff}}}, - {{{ 154, 26, 307}, 0, { 224, 0}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 154, 26, 26}, 0, { 224, 436}, {0x3c, 0x67, 0x29, 0xff}}}, - {{{ -153, 26, 26}, 0, { 734, 436}, {0xa3, 0x50, 0x20, 0xff}}}, - {{{ 154, 26, -25}, 0, { 224, 522}, {0x49, 0x63, 0xe6, 0xff}}}, - {{{ -153, 26, -306}, 0, { 734, 990}, {0xac, 0x54, 0xd6, 0xff}}}, - {{{ -153, 26, -25}, 0, { 734, 522}, {0xb7, 0x59, 0xcc, 0xff}}}, - {{{ 154, 26, -306}, 0, { 224, 990}, {0x54, 0x2a, 0xac, 0xff}}}, - {{{ 154, -25, 26}, 0, { 224, 436}, {0x75, 0xd3, 0x0b, 0xff}}}, - {{{ -153, -25, 307}, 0, { 734, 0}, {0xcd, 0x99, 0x33, 0xff}}}, - {{{ -153, -25, 26}, 0, { 734, 436}, {0xd6, 0x98, 0x3b, 0xff}}}, - {{{ 154, -25, 307}, 0, { 224, 0}, {0x33, 0xcd, 0x67, 0xff}}}, - {{{ -153, -25, -25}, 0, { 734, 522}, {0x86, 0xe3, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttc_seg7_vertex_07011DC0, 0x0042cf20, 42199, 0x00011dc0, 256); // 0x07011EC0 - 0x07012028 static const Gfx ttc_seg7_dl_07011EC0[] = { diff --git a/levels/ttc/texture.inc.c b/levels/ttc/texture.inc.c index 87a900a56..437a87583 100644 --- a/levels/ttc/texture.inc.c +++ b/levels/ttc/texture.inc.c @@ -1,9 +1,6 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture ttc_seg7_texture_07000000[] = { -#include "levels/ttc/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ttc_seg7_texture_07000000, "levels/ttc/0.rgba16.inc.c", 0x0042cf20, 42199, 0x00000000, 2048); // 0x07000800 - 0x07001000 -ALIGNED8 const Texture ttc_seg7_texture_07000800[] = { -#include "levels/ttc/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ttc_seg7_texture_07000800, "levels/ttc/1.rgba16.inc.c", 0x0042cf20, 42199, 0x00000800, 2048); diff --git a/levels/ttm/areas/1/1/model.inc.c b/levels/ttm/areas/1/1/model.inc.c index cd150d792..efd0a275a 100644 --- a/levels/ttm/areas/1/1/model.inc.c +++ b/levels/ttm/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07005000 - 0x07005018 static const Lights1 ttm_seg7_lights_07005000 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -23,1323 +24,220 @@ static const Lights1 ttm_seg7_lights_07005048 = gdSPDefLights1( ); // 0x07005060 - 0x07005160 -static const Vtx ttm_seg7_vertex_07005060[] = { - {{{ -1535, 1536, 512}, 0, { 0, -2076}, {0xc9, 0x00, 0x72, 0xff}}}, - {{{ -1535, 0, 512}, 0, { 0, 990}, {0xc9, 0x00, 0x72, 0xff}}}, - {{{ 1072, 1584, 1774}, 0, { 5752, -2172}, {0xc9, 0x00, 0x72, 0xff}}}, - {{{ 1072, 560, 1774}, 0, { 5752, -128}, {0xc9, 0x00, 0x72, 0xff}}}, - {{{ 1072, 560, 1774}, 0, { 5752, -128}, {0xf2, 0x00, 0x7e, 0xff}}}, - {{{ 1479, 620, 1820}, 0, { 6524, -248}, {0xf2, 0x00, 0x7e, 0xff}}}, - {{{ 1072, 1584, 1774}, 0, { 5752, -2172}, {0xf2, 0x00, 0x7e, 0xff}}}, - {{{ -3849, -2559, -2207}, 0, { 0, -6164}, {0x82, 0x00, 0xfb, 0xff}}}, - {{{ -3849, -6143, -2207}, 0, { 0, 990}, {0x82, 0x00, 0xfb, 0xff}}}, - {{{ -4095, -4095, 3072}, 0, { 10518, -3098}, {0x82, 0x00, 0xfb, 0xff}}}, - {{{ -4095, -6143, 3072}, 0, { 10518, 990}, {0x82, 0x00, 0xfb, 0xff}}}, - {{{ -4095, -2047, 3072}, 0, { 10518, -7186}, {0x82, 0x00, 0xfb, 0xff}}}, - {{{ -4095, -4095, 3072}, 0, { 0, -3098}, {0x98, 0x00, 0x48, 0xff}}}, - {{{ -4095, -6143, 3072}, 0, { 0, 990}, {0x98, 0x00, 0x48, 0xff}}}, - {{{ -2047, -6143, 6043}, 0, { 6794, 990}, {0x98, 0x00, 0x48, 0xff}}}, - {{{ -2047, -4505, 6043}, 0, { 6794, -2280}, {0x98, 0x00, 0x48, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005060, 0x004d1910, 104662, 0x00005060, 256); // 0x07005160 - 0x07005250 -static const Vtx ttm_seg7_vertex_07005160[] = { - {{{ 3587, -1330, 2859}, 0, { 3800, -5040}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 3587, -2405, 2859}, 0, { 3800, -2894}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 4096, -1330, 2287}, 0, { 5206, -5040}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ -2047, -4505, 6043}, 0, { 6794, -2280}, {0xe6, 0x00, 0x7c, 0xff}}}, - {{{ -2047, -6143, 6043}, 0, { 6794, 990}, {0xe6, 0x00, 0x7c, 0xff}}}, - {{{ 819, -6143, 6656}, 0, { 12110, 990}, {0xe6, 0x00, 0x7c, 0xff}}}, - {{{ 819, -4505, 6656}, 0, { 12110, -2280}, {0xe6, 0x00, 0x7c, 0xff}}}, - {{{ 3506, -4082, 5556}, 0, { -34, -3114}, {0x66, 0x00, 0x4b, 0xff}}}, - {{{ 5325, -6143, 3072}, 0, { 5738, 994}, {0x66, 0x00, 0x4b, 0xff}}}, - {{{ 5325, -4607, 3072}, 0, { 5736, -2070}, {0x66, 0x00, 0x4b, 0xff}}}, - {{{ 3506, -6138, 5556}, 0, { 0, 990}, {0x66, 0x00, 0x4b, 0xff}}}, - {{{ 819, -6143, 6656}, 0, { 0, 990}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 3506, -6138, 5556}, 0, { 5764, 990}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 3506, -4082, 5556}, 0, { 5772, -3114}, {0x30, 0x00, 0x75, 0xff}}}, - {{{ 819, -4505, 6656}, 0, { -26, -2280}, {0x30, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005160, 0x004d1910, 104662, 0x00005160, 240); // 0x07005250 - 0x07005330 -static const Vtx ttm_seg7_vertex_07005250[] = { - {{{ 2048, -4351, 4096}, 0, { 3238, -1462}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2045, -4351, 4467}, 0, { 3232, -722}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2515, -4351, 3371}, 0, { 4170, -2910}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3587, -2405, 2859}, 0, { 3800, -2894}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 3587, -3798, 2859}, 0, { 3800, -114}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 4096, -1330, 2287}, 0, { 5206, -5040}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 4096, -3521, 2287}, 0, { 5206, -668}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 1109, -2668, 3215}, 0, { 974, -2960}, {0xc6, 0x4a, 0x54, 0xff}}}, - {{{ 1150, -1891, 2562}, 0, { -132, -4554}, {0xc6, 0x4a, 0x54, 0xff}}}, - {{{ 435, -2668, 2747}, 0, { -414, -3010}, {0xc6, 0x4a, 0x54, 0xff}}}, - {{{ -3071, -2047, 1024}, 0, { 6340, -7186}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3071, 0, 1024}, 0, { 6340, -11274}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3071, -511, -2047}, 0, { 214, -10252}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3071, -2559, -2047}, 0, { 214, -6164}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005250, 0x004d1910, 104662, 0x00005250, 224); // 0x07005330 - 0x07005420 -static const Vtx ttm_seg7_vertex_07005330[] = { - {{{ 2045, -4082, 4467}, 0, { 3572, 164}, {0xfc, 0x00, 0x82, 0xff}}}, - {{{ 2045, -4607, 4467}, 0, { 3656, 1206}, {0xfc, 0x00, 0x82, 0xff}}}, - {{{ 589, -4607, 4520}, 0, { 6396, 990}, {0xfc, 0x00, 0x82, 0xff}}}, - {{{ 2045, -4351, 4467}, 0, { 3232, -722}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3587, -4351, 3371}, 0, { 6310, -2910}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2515, -4351, 3371}, 0, { 4170, -2910}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2748, -4105, 3010}, 0, { 4634, -3632}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2515, -4105, 3371}, 0, { 4170, -2910}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3587, -4105, 3371}, 0, { 6310, -2910}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3587, -4105, 2859}, 0, { 6310, -3932}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3075, -4105, 2859}, 0, { 5288, -3932}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3587, -4351, 3371}, 0, { 0, 990}, {0xb7, 0x00, 0x99, 0xff}}}, - {{{ 2045, -4351, 4467}, 0, { 3614, 700}, {0xb7, 0x00, 0x99, 0xff}}}, - {{{ 2045, -4082, 4467}, 0, { 3572, 164}, {0xb7, 0x00, 0x99, 0xff}}}, - {{{ 3587, -3798, 3371}, 0, { -118, -110}, {0xb7, 0x00, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005330, 0x004d1910, 104662, 0x00005330, 240); // 0x07005420 - 0x07005520 -static const Vtx ttm_seg7_vertex_07005420[] = { - {{{ -613, -4664, 3486}, 0, { -2074, -2680}, {0x00, 0x7e, 0xfb, 0xff}}}, - {{{ -1992, -4607, 4788}, 0, { -4826, -82}, {0x00, 0x7e, 0xfb, 0xff}}}, - {{{ 0, -4607, 4915}, 0, { -848, 172}, {0x00, 0x7e, 0xfb, 0xff}}}, - {{{ 614, -3685, 3686}, 0, { 8232, -3916}, {0x97, 0x40, 0x1d, 0xff}}}, - {{{ 1811, -1891, 4028}, 0, { 10552, -7498}, {0x97, 0x40, 0x1d, 0xff}}}, - {{{ 1109, -2668, 3215}, 0, { 8458, -5948}, {0x97, 0x40, 0x1d, 0xff}}}, - {{{ -613, -4664, 3486}, 0, { 6028, -1962}, {0xc1, 0x3d, 0x5b, 0xff}}}, - {{{ 614, -4607, 4301}, 0, { 8966, -2076}, {0xc1, 0x3d, 0x5b, 0xff}}}, - {{{ 614, -3685, 3686}, 0, { 8232, -3916}, {0xc1, 0x3d, 0x5b, 0xff}}}, - {{{ 614, -4607, 4301}, 0, { 376, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 589, -4607, 4520}, 0, { 326, -616}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, -4607, 4096}, 0, { 3238, -1462}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2045, -4607, 4467}, 0, { 3232, -722}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, -4664, 3486}, 0, { -2074, -2680}, {0xfd, 0x7e, 0xfd, 0xff}}}, - {{{ 0, -4607, 4915}, 0, { -848, 172}, {0xfd, 0x7e, 0xfd, 0xff}}}, - {{{ 614, -4607, 4301}, 0, { 376, -1054}, {0xfd, 0x7e, 0xfd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005420, 0x004d1910, 104662, 0x00005420, 256); // 0x07005520 - 0x07005620 -static const Vtx ttm_seg7_vertex_07005520[] = { - {{{ 0, -4607, 4915}, 0, { -848, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 589, -4607, 4520}, 0, { 326, -616}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 614, -4607, 4301}, 0, { 376, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3849, -6143, -2207}, 0, { 0, 990}, {0x03, 0x00, 0x82, 0xff}}}, - {{{ -3849, -2559, -2207}, 0, { 0, -6164}, {0x03, 0x00, 0x82, 0xff}}}, - {{{ -3216, -2559, -2192}, 0, { -1294, -6164}, {0x03, 0x00, 0x82, 0xff}}}, - {{{ 614, -3685, 3686}, 0, { 142, -850}, {0x0e, 0x45, 0x68, 0xff}}}, - {{{ 614, -4607, 4301}, 0, { 0, 990}, {0x0e, 0x45, 0x68, 0xff}}}, - {{{ 2048, -4607, 4096}, 0, { 2858, 990}, {0x0e, 0x45, 0x68, 0xff}}}, - {{{ 2048, -4607, 4096}, 0, { 11012, -2076}, {0xdd, 0x00, 0x7a, 0xff}}}, - {{{ 2048, -4351, 4096}, 0, { 11012, -2588}, {0xdd, 0x00, 0x7a, 0xff}}}, - {{{ 1811, -1891, 4028}, 0, { 10552, -7498}, {0xdd, 0x00, 0x7a, 0xff}}}, - {{{ 2048, -1548, 4096}, 0, { 11012, -8184}, {0xdd, 0x00, 0x7a, 0xff}}}, - {{{ 2048, -4607, 4096}, 0, { 11012, -2076}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ 1811, -1891, 4028}, 0, { 10552, -7498}, {0xde, 0x00, 0x7a, 0xff}}}, - {{{ 614, -3685, 3686}, 0, { 8232, -3916}, {0xde, 0x00, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005520, 0x004d1910, 104662, 0x00005520, 256); // 0x07005620 - 0x07005700 -static const Vtx ttm_seg7_vertex_07005620[] = { - {{{ -1674, -4682, 2883}, 0, { -4192, -3884}, {0x00, 0x7e, 0xfc, 0xff}}}, - {{{ -1992, -4607, 4788}, 0, { -4826, -82}, {0x00, 0x7e, 0xfc, 0xff}}}, - {{{ -613, -4664, 3486}, 0, { -2074, -2680}, {0x00, 0x7e, 0xfc, 0xff}}}, - {{{ 3587, -2405, 2859}, 0, { 3800, -2894}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ 3494, -1887, 2692}, 0, { 3738, -3928}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ 3075, -2402, 2859}, 0, { 2874, -2900}, {0x00, 0x27, 0x78, 0xff}}}, - {{{ 3075, -4105, 2859}, 0, { 2874, 500}, {0x35, 0x00, 0x73, 0xff}}}, - {{{ 3075, -2402, 2859}, 0, { 2874, -2900}, {0x35, 0x00, 0x73, 0xff}}}, - {{{ 2748, -2400, 3010}, 0, { 2154, -2904}, {0x35, 0x00, 0x73, 0xff}}}, - {{{ 2748, -4105, 3010}, 0, { 2154, 500}, {0x35, 0x00, 0x73, 0xff}}}, - {{{ 3075, -4105, 2859}, 0, { 2874, 500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3587, -2405, 2859}, 0, { 3800, -2894}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3075, -2402, 2859}, 0, { 2874, -2900}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3587, -4105, 2859}, 0, { 3800, 500}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005620, 0x004d1910, 104662, 0x00005620, 224); // 0x07005700 - 0x070057E0 -static const Vtx ttm_seg7_vertex_07005700[] = { - {{{ 3075, -2402, 2859}, 0, { 2874, -2900}, {0x36, 0x45, 0x5b, 0xff}}}, - {{{ 2886, -1937, 2618}, 0, { 2794, -3824}, {0x36, 0x45, 0x5b, 0xff}}}, - {{{ 2545, -1881, 2779}, 0, { 2042, -3936}, {0x36, 0x45, 0x5b, 0xff}}}, - {{{ 3494, -1887, 2692}, 0, { 3738, -3928}, {0xee, 0x33, 0x72, 0xff}}}, - {{{ 2886, -1937, 2618}, 0, { 2794, -3824}, {0xee, 0x33, 0x72, 0xff}}}, - {{{ 3075, -2402, 2859}, 0, { 2874, -2900}, {0xee, 0x33, 0x72, 0xff}}}, - {{{ 2545, -1881, 2779}, 0, { 2042, -3936}, {0x2e, 0x3e, 0x64, 0xff}}}, - {{{ 2748, -2400, 3010}, 0, { 2154, -2904}, {0x2e, 0x3e, 0x64, 0xff}}}, - {{{ 3075, -2402, 2859}, 0, { 2874, -2900}, {0x2e, 0x3e, 0x64, 0xff}}}, - {{{ 2434, -1548, 3497}, 0, { 1174, -4606}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2434, -2162, 3497}, 0, { 1174, -3380}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2748, -2400, 3010}, 0, { 2154, -2904}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2515, -4105, 3371}, 0, { 1426, 500}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2748, -4105, 3010}, 0, { 2154, 500}, {0x6a, 0x00, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005700, 0x004d1910, 104662, 0x00005700, 224); // 0x070057E0 - 0x070058E0 -static const Vtx ttm_seg7_vertex_070057E0[] = { - {{{ 435, -2668, 2747}, 0, { 4322, 990}, {0x01, 0x60, 0x52, 0xff}}}, - {{{ 1606, -1529, 1382}, 0, { 4914, -3216}, {0x01, 0x60, 0x52, 0xff}}}, - {{{ -1535, -2047, 2048}, 0, { 0, 990}, {0x01, 0x60, 0x52, 0xff}}}, - {{{ -1674, -4682, 2883}, 0, { 3612, -1926}, {0xe3, 0x26, 0x75, 0xff}}}, - {{{ 435, -2668, 2747}, 0, { 6820, -5948}, {0xe3, 0x26, 0x75, 0xff}}}, - {{{ -1535, -2047, 2048}, 0, { 2834, -7186}, {0xe3, 0x26, 0x75, 0xff}}}, - {{{ -1674, -4682, 2883}, 0, { 3612, -1926}, {0xc9, 0x40, 0x5e, 0xff}}}, - {{{ -613, -4664, 3486}, 0, { 6028, -1962}, {0xc9, 0x40, 0x5e, 0xff}}}, - {{{ 435, -2668, 2747}, 0, { 6820, -5948}, {0xc9, 0x40, 0x5e, 0xff}}}, - {{{ -1535, -2047, 2048}, 0, { 2834, -7186}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ -3071, 0, 1024}, 0, { -842, -11274}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ -3071, -2047, 1024}, 0, { -842, -7186}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ -1535, 0, 2048}, 0, { 2834, -11274}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 2048, -4351, 4096}, 0, { 0, 990}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2515, -4351, 3371}, 0, { 1426, 990}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2515, -4105, 3371}, 0, { 1426, 500}, {0x6a, 0x00, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070057E0, 0x004d1910, 104662, 0x000057e0, 256); // 0x070058E0 - 0x070059E0 -static const Vtx ttm_seg7_vertex_070058E0[] = { - {{{ 2748, -2400, 3010}, 0, { 2154, -2904}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2048, -4351, 4096}, 0, { 0, 990}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2515, -4105, 3371}, 0, { 1426, 500}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2434, -2162, 3497}, 0, { 1174, -3380}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2748, -1548, 3010}, 0, { 2154, -4606}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2434, -1548, 3497}, 0, { 1174, -4606}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2048, -2162, 4096}, 0, { 0, -3380}, {0x6a, 0x00, 0x44, 0xff}}}, - {{{ 2748, -2400, 3010}, 0, { -666, 2010}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 2545, -1881, 2779}, 0, { 0, 990}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 2748, -1548, 3010}, 0, { -626, 310}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 1479, -1842, 1564}, 0, { 3196, 990}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 1910, -1529, 2055}, 0, { 1908, 334}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 1606, -1945, 1382}, 0, { 3534, 990}, {0x73, 0x00, 0xcc, 0xff}}}, - {{{ 1910, -1529, 2055}, 0, { 2054, 212}, {0x73, 0x00, 0xcc, 0xff}}}, - {{{ 1910, -1939, 2055}, 0, { 2082, 1028}, {0x73, 0x00, 0xcc, 0xff}}}, - {{{ 1606, -1529, 1382}, 0, { 3506, 162}, {0x73, 0x00, 0xcc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070058E0, 0x004d1910, 104662, 0x000058e0, 256); // 0x070059E0 - 0x07005AE0 -static const Vtx ttm_seg7_vertex_070059E0[] = { - {{{ 3083, -6143, -5295}, 0, { 0, 990}, {0x16, 0x32, 0x8e, 0xff}}}, - {{{ -1202, -6143, -6131}, 0, { 8524, 990}, {0x16, 0x32, 0x8e, 0xff}}}, - {{{ -457, -3448, -4799}, 0, { 7036, -4390}, {0x16, 0x32, 0x8e, 0xff}}}, - {{{ -1202, -6143, -6131}, 0, { 8524, 990}, {0xe3, 0x3d, 0x95, 0xff}}}, - {{{ -1202, -3448, -4595}, 0, { 8524, -4390}, {0xe3, 0x3d, 0x95, 0xff}}}, - {{{ -457, -3448, -4799}, 0, { 7036, -4390}, {0xe3, 0x3d, 0x95, 0xff}}}, - {{{ 5035, -6143, -3735}, 0, { 786, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 5035, -3993, -3735}, 0, { 786, -3302}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 5325, -3993, -3445}, 0, { 0, -3302}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 5325, -6143, -3445}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 4782, -3993, -3482}, 0, { 786, -3302}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ 4782, -6143, -3482}, 0, { 786, 990}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ 3144, -6143, -5164}, 0, { 5472, 990}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ 4813, -6143, -1473}, 0, { 0, 990}, {0x7a, 0x0c, 0x1f, 0xff}}}, - {{{ 5325, -6143, -3445}, 0, { 4036, 990}, {0x7a, 0x0c, 0x1f, 0xff}}}, - {{{ 5035, -3993, -3156}, 0, { 3332, -3302}, {0x7a, 0x0c, 0x1f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070059E0, 0x004d1910, 104662, 0x000059e0, 256); // 0x07005AE0 - 0x07005BD0 -static const Vtx ttm_seg7_vertex_07005AE0[] = { - {{{ 5325, -6143, -3445}, 0, { 4036, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 5325, -3993, -3445}, 0, { 4036, -3302}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 5035, -3993, -3156}, 0, { 3332, -3302}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 4096, -1330, 2287}, 0, { 1536, -8616}, {0x5f, 0x00, 0xac, 0xff}}}, - {{{ 3439, -1330, 1545}, 0, { 3016, -8616}, {0x5f, 0x00, 0xac, 0xff}}}, - {{{ 3439, 313, 1545}, 0, { 3016, -11898}, {0x5f, 0x00, 0xac, 0xff}}}, - {{{ 3587, -1330, 2859}, 0, { 0, 990}, {0x58, 0x2f, 0x4e, 0xff}}}, - {{{ 4096, -1330, 2287}, 0, { 1498, 990}, {0x58, 0x2f, 0x4e, 0xff}}}, - {{{ 3247, 313, 2252}, 0, { 622, -2464}, {0x58, 0x2f, 0x4e, 0xff}}}, - {{{ 4096, -1330, 2287}, 0, { 1498, 990}, {0x6d, 0x39, 0x1d, 0xff}}}, - {{{ 3439, 313, 1545}, 0, { 1734, -2834}, {0x6d, 0x39, 0x1d, 0xff}}}, - {{{ 3247, 313, 2252}, 0, { 622, -2464}, {0x6d, 0x39, 0x1d, 0xff}}}, - {{{ 3343, -1048, -2126}, 0, { 5824, -13884}, {0x04, 0x77, 0x29, 0xff}}}, - {{{ 2835, -511, -3621}, 0, { 4808, -16868}, {0x04, 0x77, 0x29, 0xff}}}, - {{{ 2477, -681, -3090}, 0, { 4094, -15808}, {0x04, 0x77, 0x29, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005AE0, 0x004d1910, 104662, 0x00005ae0, 240); // 0x07005BD0 - 0x07005CD0 -static const Vtx ttm_seg7_vertex_07005BD0[] = { - {{{ 2477, -681, -3090}, 0, { 4094, -15808}, {0x31, 0x74, 0x00, 0xff}}}, - {{{ 3230, -1000, -1962}, 0, { 5598, -13558}, {0x31, 0x74, 0x00, 0xff}}}, - {{{ 3343, -1048, -2126}, 0, { 5824, -13884}, {0x31, 0x74, 0x00, 0xff}}}, - {{{ 2401, -649, -2639}, 0, { 3944, -14908}, {0x31, 0x74, 0x00, 0xff}}}, - {{{ 2835, -511, -3621}, 0, { 4808, -16868}, {0x16, 0x71, 0x33, 0xff}}}, - {{{ -574, -10, -3212}, 0, { -1994, -16052}, {0x16, 0x71, 0x33, 0xff}}}, - {{{ 2477, -681, -3090}, 0, { 4094, -15808}, {0x16, 0x71, 0x33, 0xff}}}, - {{{ 2401, -649, -2639}, 0, { 3944, -14908}, {0x1c, 0x7b, 0xfd, 0xff}}}, - {{{ 2477, -681, -3090}, 0, { 4094, -15808}, {0x1c, 0x7b, 0xfd, 0xff}}}, - {{{ -166, -60, -2804}, 0, { -1180, -15238}, {0x1c, 0x7b, 0xfd, 0xff}}}, - {{{ 2477, -681, -3090}, 0, { 4094, -15808}, {0x1b, 0x7b, 0xf4, 0xff}}}, - {{{ -574, -10, -3212}, 0, { -1994, -16052}, {0x1b, 0x7b, 0xf4, 0xff}}}, - {{{ -166, -60, -2804}, 0, { -1180, -15238}, {0x1b, 0x7b, 0xf4, 0xff}}}, - {{{ 2835, -511, -3621}, 0, { 4808, -16868}, {0x16, 0x73, 0x30, 0xff}}}, - {{{ -786, 205, -3621}, 0, { -2418, -16868}, {0x16, 0x73, 0x30, 0xff}}}, - {{{ -574, -10, -3212}, 0, { -1994, -16052}, {0x16, 0x73, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005BD0, 0x004d1910, 104662, 0x00005bd0, 256); // 0x07005CD0 - 0x07005DD0 -static const Vtx ttm_seg7_vertex_07005CD0[] = { - {{{ -1535, 0, 2048}, 0, { 2834, -11274}, {0xfd, 0x00, 0x7e, 0xff}}}, - {{{ -1535, -818, 2048}, 0, { 2834, -9638}, {0xfd, 0x00, 0x7e, 0xff}}}, - {{{ 1479, 620, 2128}, 0, { 7748, -12512}, {0xfd, 0x00, 0x7e, 0xff}}}, - {{{ 3343, -1048, -2126}, 0, { 5824, -13884}, {0xde, 0x6e, 0x33, 0xff}}}, - {{{ 3874, -1023, -1825}, 0, { 6882, -13282}, {0xde, 0x6e, 0x33, 0xff}}}, - {{{ 2835, -511, -3621}, 0, { 4808, -16868}, {0xde, 0x6e, 0x33, 0xff}}}, - {{{ -1535, 0, 512}, 0, { 5176, -11274}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 1280, -1535}, 0, { 1094, -13828}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 512, -1535}, 0, { 1094, -12296}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 1536, 512}, 0, { 5176, -14340}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1947, 512, -1672}, 0, { 858, -12296}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ -1947, -511, -1672}, 0, { 858, -10252}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ -2312, 0, 771}, 0, { 5766, -11274}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ 3072, 313, 1024}, 0, { 9604, -3260}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 1024, 1024}, 0, { 9674, -4678}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, 1536, 1024}, 0, { 8732, -5748}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005CD0, 0x004d1910, 104662, 0x00005cd0, 256); // 0x07005DD0 - 0x07005EB0 -static const Vtx ttm_seg7_vertex_07005DD0[] = { - {{{ 3072, 1024, 1024}, 0, { 9674, -4678}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 1536, 1024}, 0, { 9722, -5700}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, 1536, 1024}, 0, { 8732, -5748}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, 313, 1024}, 0, { 8614, -3308}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 313, 1024}, 0, { 9604, -3260}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 768, -1279}, 0, { 884, 1294}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 922, -818}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 768, -818}, 0, { 0, 1294}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3874, -1023, -1825}, 0, { 6882, -13282}, {0x03, 0x7e, 0x03, 0xff}}}, - {{{ 3230, -1000, -1962}, 0, { 5598, -13558}, {0x03, 0x7e, 0x03, 0xff}}}, - {{{ 3584, -1023, -1535}, 0, { 6304, -12704}, {0x03, 0x7e, 0x03, 0xff}}}, - {{{ 3874, -1023, -1825}, 0, { 6882, -13282}, {0x0a, 0x7b, 0xe4, 0xff}}}, - {{{ 3343, -1048, -2126}, 0, { 5824, -13884}, {0x0a, 0x7b, 0xe4, 0xff}}}, - {{{ 3230, -1000, -1962}, 0, { 5598, -13558}, {0x0a, 0x7b, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005DD0, 0x004d1910, 104662, 0x00005dd0, 224); // 0x07005EB0 - 0x07005FA0 -static const Vtx ttm_seg7_vertex_07005EB0[] = { - {{{ -1535, -818, 2048}, 0, { 2834, -9638}, {0x0a, 0xe4, 0x7b, 0xff}}}, - {{{ 1910, 466, 2055}, 0, { 8352, -12206}, {0x0a, 0xe4, 0x7b, 0xff}}}, - {{{ 1479, 620, 2128}, 0, { 7748, -12512}, {0x0a, 0xe4, 0x7b, 0xff}}}, - {{{ 1910, 466, 2055}, 0, { 8352, -12206}, {0x15, 0x00, 0x7d, 0xff}}}, - {{{ 1910, 620, 2055}, 0, { 8352, -12512}, {0x15, 0x00, 0x7d, 0xff}}}, - {{{ 1479, 620, 2128}, 0, { 7748, -12512}, {0x15, 0x00, 0x7d, 0xff}}}, - {{{ 3072, 922, -1279}, 0, { 884, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ 3072, 768, -1279}, 0, { 884, 1294}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ 3174, 768, -1535}, 0, { 1412, 1294}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ 3072, 768, -1279}, 0, { 884, 1294}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 922, -1279}, 0, { 884, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 922, -818}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1535, 1280, -1535}, 0, { -3914, -12704}, {0x23, 0x6b, 0x3a, 0xff}}}, - {{{ -1342, 1178, -1465}, 0, { -3530, -12566}, {0x23, 0x6b, 0x3a, 0xff}}}, - {{{ -162, 1165, -2161}, 0, { -1174, -13954}, {0x23, 0x6b, 0x3a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005EB0, 0x004d1910, 104662, 0x00005eb0, 240); // 0x07005FA0 - 0x07006080 -static const Vtx ttm_seg7_vertex_07005FA0[] = { - {{{ -1535, 1280, -1535}, 0, { -3914, -12704}, {0x21, 0x6d, 0x36, 0xff}}}, - {{{ -162, 1165, -2161}, 0, { -1174, -13954}, {0x21, 0x6d, 0x36, 0xff}}}, - {{{ -285, 1280, -2317}, 0, { -1418, -14266}, {0x21, 0x6d, 0x36, 0xff}}}, - {{{ -1342, 1178, -1465}, 0, { -3530, -12566}, {0x3e, 0x6d, 0xf3, 0xff}}}, - {{{ -1535, 1280, -1535}, 0, { -3914, -12704}, {0x3e, 0x6d, 0xf3, 0xff}}}, - {{{ -1535, 1536, 512}, 0, { -3914, -8616}, {0x3e, 0x6d, 0xf3, 0xff}}}, - {{{ 3237, 711, -818}, 0, { 0, 990}, {0x1d, 0x54, 0xa6, 0xff}}}, - {{{ 3072, 768, -818}, 0, { 0, 642}, {0x1d, 0x54, 0xa6, 0xff}}}, - {{{ 3287, 922, -605}, 0, { -634, 948}, {0x1d, 0x54, 0xa6, 0xff}}}, - {{{ 3287, 717, -605}, 0, { 3248, 184}, {0x7e, 0x00, 0x0c, 0xff}}}, - {{{ 3287, 922, -605}, 0, { 3248, -226}, {0x7e, 0x00, 0x0c, 0xff}}}, - {{{ 3226, 614, -1}, 0, { 2038, 388}, {0x7e, 0x00, 0x0c, 0xff}}}, - {{{ 3226, 1280, -1}, 0, { 2038, -940}, {0x7e, 0x00, 0x0c, 0xff}}}, - {{{ 3287, 1280, -605}, 0, { 3248, -940}, {0x7e, 0x00, 0x0c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07005FA0, 0x004d1910, 104662, 0x00005fa0, 224); // 0x07006080 - 0x07006170 -static const Vtx ttm_seg7_vertex_07006080[] = { - {{{ 3287, 922, -605}, 0, { 3248, -226}, {0x7b, 0x00, 0xe3, 0xff}}}, - {{{ 3287, 717, -605}, 0, { 3248, 184}, {0x7b, 0x00, 0xe3, 0xff}}}, - {{{ 3237, 711, -818}, 0, { 3662, 196}, {0x7b, 0x00, 0xe3, 0xff}}}, - {{{ 3247, 313, 2252}, 0, { -412, 2400}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3439, 313, 1545}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 313, 1024}, 0, { -1784, -50}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3174, 768, -1535}, 0, { -558, -5160}, {0x00, 0x7a, 0x1f, 0xff}}}, - {{{ 3584, 768, -1535}, 0, { 258, -5160}, {0x00, 0x7a, 0x1f, 0xff}}}, - {{{ 2377, 1024, -2521}, 0, { -2150, -7128}, {0x00, 0x7a, 0x1f, 0xff}}}, - {{{ 3174, 768, -1535}, 0, { -558, -5160}, {0x26, 0x78, 0x00, 0xff}}}, - {{{ 2377, 1024, -2521}, 0, { -2150, -7128}, {0x26, 0x78, 0x00, 0xff}}}, - {{{ 2377, 1024, -2009}, 0, { -2150, -6106}, {0x26, 0x78, 0x00, 0xff}}}, - {{{ 3072, 768, -818}, 0, { -762, -3728}, {0x28, 0x74, 0x1c, 0xff}}}, - {{{ 3237, 711, -818}, 0, { -434, -3728}, {0x28, 0x74, 0x1c, 0xff}}}, - {{{ 3584, 768, -1535}, 0, { 258, -5160}, {0x28, 0x74, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006080, 0x004d1910, 104662, 0x00006080, 240); // 0x07006170 - 0x07006250 -static const Vtx ttm_seg7_vertex_07006170[] = { - {{{ 3584, 768, -1535}, 0, { 258, -5160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 768, -1279}, 0, { -762, -4648}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 768, -818}, 0, { -762, -3728}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3439, 313, 1545}, 0, { 0, 990}, {0x33, 0x72, 0x13, 0xff}}}, - {{{ 3584, 768, -1535}, 0, { 258, -5160}, {0x33, 0x72, 0x13, 0xff}}}, - {{{ 3441, 711, -818}, 0, { -28, -3728}, {0x33, 0x72, 0x13, 0xff}}}, - {{{ 3174, 768, -1535}, 0, { -558, -5160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2377, 1024, -2009}, 0, { -2150, -6106}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ 2377, 1024, -2521}, 0, { -2150, -7128}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ -285, 1280, -2317}, 0, { -7464, -6720}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ 330, 1219, -1533}, 0, { -6236, -5154}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ 3072, 1536, 512}, 0, { 984, -1452}, {0x75, 0x2e, 0x0b, 0xff}}}, - {{{ 3226, 1280, -1}, 0, { 2038, -940}, {0x75, 0x2e, 0x0b, 0xff}}}, - {{{ 3287, 1280, -605}, 0, { 3248, -940}, {0x75, 0x2e, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006170, 0x004d1910, 104662, 0x00006170, 224); // 0x07006250 - 0x07006340 -static const Vtx ttm_seg7_vertex_07006250[] = { - {{{ 3439, 313, 1545}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 313, 1024}, 0, { -762, -50}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 313, 1024}, 0, { -1784, -50}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 614, -1}, 0, { -454, -2098}, {0x08, 0x79, 0x24, 0xff}}}, - {{{ 2970, 413, 717}, 0, { -864, -816}, {0x08, 0x79, 0x24, 0xff}}}, - {{{ 3072, 313, 1024}, 0, { -762, -50}, {0x08, 0x79, 0x24, 0xff}}}, - {{{ 3072, 313, 1024}, 0, { -762, -50}, {0xd8, 0x75, 0x1c, 0xff}}}, - {{{ 3439, 313, 1545}, 0, { 0, 990}, {0xd8, 0x75, 0x1c, 0xff}}}, - {{{ 3226, 614, -1}, 0, { -454, -2098}, {0xd8, 0x75, 0x1c, 0xff}}}, - {{{ 3441, 711, -818}, 0, { -28, -3728}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ 3584, 768, -1535}, 0, { 258, -5160}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ 3237, 711, -818}, 0, { -434, -3728}, {0x00, 0x7e, 0x0a, 0xff}}}, - {{{ 3441, 711, -818}, 0, { -28, -3728}, {0x00, 0x7e, 0xfd, 0xff}}}, - {{{ 3237, 711, -818}, 0, { -434, -3728}, {0x00, 0x7e, 0xfd, 0xff}}}, - {{{ 3287, 717, -605}, 0, { -334, -3304}, {0x00, 0x7e, 0xfd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006250, 0x004d1910, 104662, 0x00006250, 240); // 0x07006340 - 0x07006430 -static const Vtx ttm_seg7_vertex_07006340[] = { - {{{ 3441, 711, -818}, 0, { -28, -3728}, {0x25, 0x76, 0x18, 0xff}}}, - {{{ 3287, 717, -605}, 0, { -334, -3304}, {0x25, 0x76, 0x18, 0xff}}}, - {{{ 3226, 614, -1}, 0, { -454, -2098}, {0x25, 0x76, 0x18, 0xff}}}, - {{{ 3439, 313, 1545}, 0, { 0, 990}, {0x17, 0x7b, 0x14, 0xff}}}, - {{{ 3441, 711, -818}, 0, { -28, -3728}, {0x17, 0x7b, 0x14, 0xff}}}, - {{{ 3226, 614, -1}, 0, { -454, -2098}, {0x17, 0x7b, 0x14, 0xff}}}, - {{{ 3226, 614, -1}, 0, { -454, -2098}, {0x0f, 0x77, 0x27, 0xff}}}, - {{{ 2970, 563, 256}, 0, { -966, -1582}, {0x0f, 0x77, 0x27, 0xff}}}, - {{{ 2970, 413, 717}, 0, { -864, -816}, {0x0f, 0x77, 0x27, 0xff}}}, - {{{ 2970, 973, 717}, 0, { 0, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2970, 563, 256}, 0, { 888, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2970, 973, 256}, 0, { 888, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3174, 1536, -511}, 0, { 3040, -1452}, {0x75, 0x2f, 0x0b, 0xff}}}, - {{{ 3072, 1536, 512}, 0, { 984, -1452}, {0x75, 0x2f, 0x0b, 0xff}}}, - {{{ 3287, 1280, -605}, 0, { 3248, -940}, {0x75, 0x2f, 0x0b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006340, 0x004d1910, 104662, 0x00006340, 240); // 0x07006430 - 0x070064C0 -static const Vtx ttm_seg7_vertex_07006430[] = { - {{{ 2970, 413, 717}, 0, { 570, 790}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2970, 563, 256}, 0, { 1474, 490}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2970, 563, 717}, 0, { 558, 490}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 313, 1024}, 0, { 0, 990}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 2970, 413, 717}, 0, { 570, 790}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 2970, 563, 717}, 0, { 558, 490}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 2970, 973, 717}, 0, { 0, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2970, 563, 717}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2970, 563, 256}, 0, { 888, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006430, 0x004d1910, 104662, 0x00006430, 144); // 0x070064C0 - 0x070065C0 -static const Vtx ttm_seg7_vertex_070064C0[] = { - {{{ 1852, -1896, 1209}, 0, { 982, 1058}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2165, -1872, 1127}, 0, { 1592, 990}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2165, -1512, 1127}, 0, { 1566, 270}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2560, 313, 1024}, 0, { 2206, -3400}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2560, -1500, 1024}, 0, { 2340, 218}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 1852, 1081, 1209}, 0, { 760, -4880}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2165, -1872, 1127}, 0, { 4288, 3238}, {0xf9, 0x7e, 0x09, 0xff}}}, - {{{ 1852, -1896, 1209}, 0, { 3666, 3400}, {0xf9, 0x7e, 0x09, 0xff}}}, - {{{ 2418, -1898, 1689}, 0, { 4712, 4174}, {0xf9, 0x7e, 0x09, 0xff}}}, - {{{ 2886, -1937, 2618}, 0, { 5728, 6214}, {0xf9, 0x7e, 0x08, 0xff}}}, - {{{ 2418, -1898, 1689}, 0, { 4712, 4174}, {0xf9, 0x7e, 0x08, 0xff}}}, - {{{ 1852, -1896, 1209}, 0, { 3666, 3400}, {0xf9, 0x7e, 0x08, 0xff}}}, - {{{ 2733, -1893, 1872}, 0, { 5424, 4726}, {0xf9, 0x7e, 0x08, 0xff}}}, - {{{ 2733, -1893, 1872}, 0, { 5424, 4726}, {0xf3, 0x7d, 0x0a, 0xff}}}, - {{{ 2886, -1937, 2618}, 0, { 5728, 6214}, {0xf3, 0x7d, 0x0a, 0xff}}}, - {{{ 3300, -1870, 2346}, 0, { 6554, 5670}, {0xf3, 0x7d, 0x0a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070064C0, 0x004d1910, 104662, 0x000064c0, 256); // 0x070065C0 - 0x070066C0 -static const Vtx ttm_seg7_vertex_070065C0[] = { - {{{ 3300, -1870, 2346}, 0, { 6554, 5670}, {0xf3, 0x7d, 0x0a, 0xff}}}, - {{{ 3028, -1860, 1861}, 0, { 6014, 4702}, {0xf3, 0x7d, 0x0a, 0xff}}}, - {{{ 2733, -1893, 1872}, 0, { 5424, 4726}, {0xf3, 0x7d, 0x0a, 0xff}}}, - {{{ 1479, 620, 1820}, 0, { 6524, -248}, {0xf2, 0x00, 0x7e, 0xff}}}, - {{{ 1479, 1337, 1820}, 0, { 6524, -1678}, {0xf2, 0x00, 0x7e, 0xff}}}, - {{{ 1072, 1584, 1774}, 0, { 5752, -2172}, {0xf2, 0x00, 0x7e, 0xff}}}, - {{{ -4095, -2047, 3072}, 0, { 0, -3098}, {0xae, 0xce, 0x52, 0xff}}}, - {{{ -3283, -2354, 3696}, 0, { 1994, -2484}, {0xae, 0xce, 0x52, 0xff}}}, - {{{ -2047, -2047, 5120}, 0, { 5750, -3098}, {0xae, 0xce, 0x52, 0xff}}}, - {{{ -3283, -2354, 3696}, 0, { 1994, -2484}, {0xcf, 0x9e, 0x3f, 0xff}}}, - {{{ -2472, -2354, 4321}, 0, { 4022, -2484}, {0xcf, 0x9e, 0x3f, 0xff}}}, - {{{ -2047, -2047, 5120}, 0, { 5750, -3098}, {0xcf, 0x9e, 0x3f, 0xff}}}, - {{{ 4096, -3374, 1701}, 0, { 2706, -4536}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -3374, 1496}, 0, { 3114, -4536}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -1330, 2287}, 0, { 1536, -8616}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -3521, 2287}, 0, { 1536, -4244}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070065C0, 0x004d1910, 104662, 0x000065c0, 256); // 0x070066C0 - 0x070067A0 -static const Vtx ttm_seg7_vertex_070066C0[] = { - {{{ 4096, -3374, 1496}, 0, { 3114, -4536}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -4607, 1496}, 0, { 3114, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -3374, 614}, 0, { 4874, -4536}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -1330, 2287}, 0, { 1536, -8616}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -1023, -2047}, 0, { 10188, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4813, -3374, 1701}, 0, { 8080, -4532}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4813, -4607, 3072}, 0, { 5452, -2070}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4813, -4607, 1496}, 0, { 8474, -2072}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4813, -3374, 1496}, 0, { 8472, -4534}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4813, -3583, 3072}, 0, { 5450, -4114}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -4607, 1496}, 0, { 2420, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4096, -3374, 1496}, 0, { 2420, -4536}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4813, -3374, 1496}, 0, { 990, -4536}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4813, -4607, 1496}, 0, { 990, -2076}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070066C0, 0x004d1910, 104662, 0x000066c0, 224); // 0x070067A0 - 0x07006880 -static const Vtx ttm_seg7_vertex_070067A0[] = { - {{{ -2, -6143, -4095}, 0, { 9114, 990}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -2, -2719, -4095}, 0, { 9114, -5844}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 4096, -3071, -2047}, 0, { 0, -5142}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 4096, -3374, 614}, 0, { 4874, -4536}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -4607, 1496}, 0, { 3114, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -4607, 614}, 0, { 4874, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -3169, -800}, 0, { 7698, -4946}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -1023, -2047}, 0, { 10188, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2, -2207, -4095}, 0, { -854, -17814}, {0x06, 0x86, 0xdf, 0xff}}}, - {{{ 3072, -2047, -4095}, 0, { 5282, -17814}, {0x06, 0x86, 0xdf, 0xff}}}, - {{{ 4096, -2559, -2047}, 0, { 7326, -13726}, {0x06, 0x86, 0xdf, 0xff}}}, - {{{ 4096, -2559, -2047}, 0, { 0, -6164}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -2, -2207, -4095}, 0, { 9114, -6866}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ 4096, -6143, -2047}, 0, { 0, 990}, {0x38, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070067A0, 0x004d1910, 104662, 0x000067a0, 224); // 0x07006880 - 0x07006970 -static const Vtx ttm_seg7_vertex_07006880[] = { - {{{ 2515, -4351, 3371}, 0, { 1426, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3587, -4105, 3371}, 0, { 3364, 500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2515, -4105, 3371}, 0, { 1426, 500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4096, -3169, -800}, 0, { 7698, -4946}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -3111, -1473}, 0, { 9042, -5062}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -1023, -2047}, 0, { 10188, -9230}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -6143, -1473}, 0, { 9042, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -6143, -800}, 0, { 7698, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -3071, -2047}, 0, { 10188, -5142}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -2559, -2047}, 0, { 10188, -6164}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, -6143, -1473}, 0, { 2420, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4813, -3111, -1473}, 0, { 990, -5062}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4096, -3111, -1473}, 0, { 2420, -5062}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4813, -6143, -1473}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3587, -4351, 3371}, 0, { 3364, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006880, 0x004d1910, 104662, 0x00006880, 240); // 0x07006970 - 0x07006A50 -static const Vtx ttm_seg7_vertex_07006970[] = { - {{{ 3587, -4105, 3371}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3587, -3798, 3371}, 0, { 990, 376}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3587, -4105, 2859}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3587, -3798, 2859}, 0, { 0, 376}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1168, -2559, -4240}, 0, { 468, -978}, {0xbb, 0xa5, 0x35, 0xff}}}, - {{{ -1714, -2598, -5014}, 0, { -1076, -1710}, {0xbb, 0xa5, 0x35, 0xff}}}, - {{{ -457, -3243, -4490}, 0, { 0, 990}, {0xbb, 0xa5, 0x35, 0xff}}}, - {{{ -457, -3243, -4490}, 0, { 0, 990}, {0xa8, 0xa5, 0x00, 0xff}}}, - {{{ -457, -3243, -4083}, 0, { 782, 990}, {0xa8, 0xa5, 0x00, 0xff}}}, - {{{ -1168, -2559, -4240}, 0, { 468, -978}, {0xa8, 0xa5, 0x00, 0xff}}}, - {{{ -457, -3243, -4490}, 0, { -28, 582}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -457, -3448, -4492}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -457, -3448, -4083}, 0, { 786, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -457, -3243, -4083}, 0, { 786, 582}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006970, 0x004d1910, 104662, 0x00006970, 224); // 0x07006A50 - 0x07006B40 -static const Vtx ttm_seg7_vertex_07006A50[] = { - {{{ 1479, -1842, 1564}, 0, { 2102, -6516}, {0x0f, 0x7d, 0xf7, 0xff}}}, - {{{ 2545, -1881, 2779}, 0, { 4366, -3938}, {0x0f, 0x7d, 0xf7, 0xff}}}, - {{{ 2886, -1937, 2618}, 0, { 5046, -4260}, {0x0f, 0x7d, 0xf7, 0xff}}}, - {{{ 2048, -4351, 4096}, 0, { 0, 478}, {0x82, 0x00, 0xff, 0xff}}}, - {{{ 2048, -4607, 4096}, 0, { 0, 990}, {0x82, 0x00, 0xff, 0xff}}}, - {{{ 2045, -4607, 4467}, 0, { 710, 990}, {0x82, 0x00, 0xff, 0xff}}}, - {{{ 2045, -4351, 4467}, 0, { 710, 480}, {0x82, 0x00, 0xff, 0xff}}}, - {{{ 4623, -3071, -2363}, 0, { 0, -5142}, {0xbf, 0x00, 0x94, 0xff}}}, - {{{ 4096, -6143, -2047}, 0, { 1194, 990}, {0xbf, 0x00, 0x94, 0xff}}}, - {{{ 4096, -3071, -2047}, 0, { 1194, -5142}, {0xbf, 0x00, 0x94, 0xff}}}, - {{{ 4623, -6143, -2363}, 0, { 0, 990}, {0xbf, 0x00, 0x94, 0xff}}}, - {{{ -2, -2719, -4095}, 0, { 0, -5844}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2, -6143, -4505}, 0, { 786, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2, -2719, -4505}, 0, { 786, -5844}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2, -6143, -4095}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006A50, 0x004d1910, 104662, 0x00006a50, 240); // 0x07006B40 - 0x07006C30 -static const Vtx ttm_seg7_vertex_07006B40[] = { - {{{ 2886, -1937, 2618}, 0, { 5046, -4260}, {0x0c, 0x7e, 0xfb, 0xff}}}, - {{{ 1852, -1896, 1209}, 0, { 2848, -7226}, {0x0c, 0x7e, 0xfb, 0xff}}}, - {{{ 1479, -1842, 1564}, 0, { 2102, -6516}, {0x0c, 0x7e, 0xfb, 0xff}}}, - {{{ 5590, -3071, -3645}, 0, { 4616, -2330}, {0x18, 0x86, 0xe8, 0xff}}}, - {{{ 5035, -3276, -3156}, 0, { 3508, -3306}, {0x18, 0x86, 0xe8, 0xff}}}, - {{{ 3072, -3276, -5119}, 0, { -408, 614}, {0x18, 0x86, 0xe8, 0xff}}}, - {{{ 5590, -3071, -3645}, 0, { 4616, -2330}, {0x34, 0xab, 0xb3, 0xff}}}, - {{{ 3072, -3276, -5119}, 0, { -408, 614}, {0x34, 0xab, 0xb3, 0xff}}}, - {{{ 3261, -2989, -5308}, 0, { 0, 990}, {0x34, 0xab, 0xb3, 0xff}}}, - {{{ 5590, -3071, -3645}, 0, { 4616, -2330}, {0x39, 0x91, 0x12, 0xff}}}, - {{{ 4813, -3111, -1473}, 0, { 3066, -6666}, {0x39, 0x91, 0x12, 0xff}}}, - {{{ 5035, -3276, -3156}, 0, { 3508, -3306}, {0x39, 0x91, 0x12, 0xff}}}, - {{{ 3261, -2989, -5308}, 0, { 0, 990}, {0xf5, 0xc0, 0x94, 0xff}}}, - {{{ 3072, -3276, -5119}, 0, { -408, 614}, {0xf5, 0xc0, 0x94, 0xff}}}, - {{{ -1714, -2598, -5014}, 0, { -9964, 404}, {0xf5, 0xc0, 0x94, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006B40, 0x004d1910, 104662, 0x00006b40, 240); // 0x07006C30 - 0x07006D30 -static const Vtx ttm_seg7_vertex_07006C30[] = { - {{{ 5035, -3993, -3156}, 0, { 3332, -3302}, {0x7d, 0x00, 0x10, 0xff}}}, - {{{ 5035, -3276, -3156}, 0, { 3332, -4734}, {0x7d, 0x00, 0x10, 0xff}}}, - {{{ 4813, -3111, -1473}, 0, { 0, -5062}, {0x7d, 0x00, 0x10, 0xff}}}, - {{{ 3159, -2989, -4796}, 0, { 5918, -5306}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ 4771, -6143, -3235}, 0, { 9828, 990}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ 4771, -3071, -3235}, 0, { 9828, -5142}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ 3072, -3276, -5119}, 0, { -10, -4734}, {0xea, 0x01, 0x83, 0xff}}}, - {{{ -457, -3448, -4492}, 0, { 7036, -4390}, {0xea, 0x01, 0x83, 0xff}}}, - {{{ -457, -3243, -4490}, 0, { 7036, -4798}, {0xea, 0x01, 0x83, 0xff}}}, - {{{ 3072, -3276, -5119}, 0, { -10, -4734}, {0xea, 0x00, 0x83, 0xff}}}, - {{{ 3072, -3993, -5119}, 0, { -10, -3302}, {0xea, 0x00, 0x83, 0xff}}}, - {{{ -457, -3448, -4492}, 0, { 7036, -4390}, {0xea, 0x00, 0x83, 0xff}}}, - {{{ 3072, -3993, -5119}, 0, { 5510, -3302}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3072, -3276, -5119}, 0, { 5510, -4734}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 5035, -3276, -3156}, 0, { 0, -4734}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 4746, -3993, -3445}, 0, { 786, -3302}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006C30, 0x004d1910, 104662, 0x00006c30, 256); // 0x07006D30 - 0x07006E30 -static const Vtx ttm_seg7_vertex_07006D30[] = { - {{{ 5035, -3276, -3156}, 0, { 0, -4734}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 5035, -3993, -3156}, 0, { 0, -3302}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 4746, -3993, -3445}, 0, { 786, -3302}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3072, -3276, -5119}, 0, { -408, 614}, {0xf1, 0xa0, 0xaf, 0xff}}}, - {{{ -457, -3243, -4490}, 0, { -7454, -642}, {0xf1, 0xa0, 0xaf, 0xff}}}, - {{{ -1714, -2598, -5014}, 0, { -9964, 404}, {0xf1, 0xa0, 0xaf, 0xff}}}, - {{{ -2, -2719, -4505}, 0, { 0, -5844}, {0x0b, 0x00, 0x7e, 0xff}}}, - {{{ 3159, -6143, -4796}, 0, { 5918, 990}, {0x0b, 0x00, 0x7e, 0xff}}}, - {{{ 3159, -2989, -4796}, 0, { 5918, -5306}, {0x0b, 0x00, 0x7e, 0xff}}}, - {{{ -2, -6143, -4505}, 0, { 0, 990}, {0x0b, 0x00, 0x7e, 0xff}}}, - {{{ 3159, -2989, -4796}, 0, { 5918, -5306}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ 3159, -6143, -4796}, 0, { 5918, 990}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ 4771, -6143, -3235}, 0, { 9828, 990}, {0xa8, 0x00, 0x5b, 0xff}}}, - {{{ 4771, -3071, -3235}, 0, { 0, -5142}, {0x83, 0x00, 0xeb, 0xff}}}, - {{{ 4623, -6143, -2363}, 0, { 1734, 990}, {0x83, 0x00, 0xeb, 0xff}}}, - {{{ 4623, -3071, -2363}, 0, { 1734, -5142}, {0x83, 0x00, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006D30, 0x004d1910, 104662, 0x00006d30, 256); // 0x07006E30 - 0x07006F30 -static const Vtx ttm_seg7_vertex_07006E30[] = { - {{{ 4771, -3071, -3235}, 0, { 0, -5142}, {0x83, 0x00, 0xeb, 0xff}}}, - {{{ 4771, -6143, -3235}, 0, { 0, 990}, {0x83, 0x00, 0xeb, 0xff}}}, - {{{ 4623, -6143, -2363}, 0, { 1734, 990}, {0x83, 0x00, 0xeb, 0xff}}}, - {{{ -1535, -818, 2048}, 0, { -3914, -5550}, {0x26, 0x99, 0x3f, 0xff}}}, - {{{ 1479, 6, 1564}, 0, { 2102, -6516}, {0x26, 0x99, 0x3f, 0xff}}}, - {{{ 1910, 466, 2055}, 0, { 2962, -5536}, {0x26, 0x99, 0x3f, 0xff}}}, - {{{ 1852, 1081, 1209}, 0, { 7230, -4910}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 1479, -1842, 1564}, 0, { 6054, 876}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 1852, -1896, 1209}, 0, { 6942, 1026}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 1910, 466, 2055}, 0, { 1920, -3772}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 1479, 620, 1564}, 0, { 3202, -4122}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 1910, 620, 2055}, 0, { 1908, -4078}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 1479, 6, 1564}, 0, { 3244, -2896}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ 3439, 313, 1545}, 0, { 3016, -11898}, {0x7e, 0x00, 0x05, 0xff}}}, - {{{ 3439, -1330, 1545}, 0, { 3016, -8616}, {0x7e, 0x00, 0x05, 0xff}}}, - {{{ 3584, 768, -1535}, 0, { 9166, -12806}, {0x7e, 0x00, 0x05, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006E30, 0x004d1910, 104662, 0x00006e30, 256); // 0x07006F30 - 0x07007030 -static const Vtx ttm_seg7_vertex_07006F30[] = { - {{{ 3439, -1330, 1545}, 0, { 3016, -8616}, {0x7e, 0x00, 0x05, 0xff}}}, - {{{ 3584, -1023, -1535}, 0, { 9166, -9230}, {0x7e, 0x00, 0x05, 0xff}}}, - {{{ 3584, 768, -1535}, 0, { 9166, -12806}, {0x7e, 0x00, 0x05, 0xff}}}, - {{{ 2560, 313, 1024}, 0, { 8614, -3308}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2074, 1081, 1151}, 0, { 7686, -4888}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 1852, 1081, 1209}, 0, { 7230, -4910}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 1479, -1842, 1564}, 0, { 6054, 876}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 1852, 1081, 1209}, 0, { 7230, -4910}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 1712, 1081, 1343}, 0, { 6894, -4926}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 1852, 1510, 1209}, 0, { 7272, -5766}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2074, 1286, 1151}, 0, { 7706, -5296}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2560, 1536, 1024}, 0, { 8732, -5748}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 1479, -1842, 1564}, 0, { 6054, 876}, {0x57, 0x00, 0x5c, 0xff}}}, - {{{ 1712, 1081, 1343}, 0, { 6894, -4926}, {0x57, 0x00, 0x5c, 0xff}}}, - {{{ 1479, 6, 1564}, 0, { 6232, -2810}, {0x57, 0x00, 0x5c, 0xff}}}, - {{{ 1479, 620, 1564}, 0, { 6292, -4036}, {0x57, 0x00, 0x5c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07006F30, 0x004d1910, 104662, 0x00006f30, 256); // 0x07007030 - 0x07007120 -static const Vtx ttm_seg7_vertex_07007030[] = { - {{{ 1712, 1081, 1343}, 0, { 6894, -4926}, {0x57, 0x00, 0x5c, 0xff}}}, - {{{ 1479, 1593, 1564}, 0, { 6386, -5974}, {0x57, 0x00, 0x5c, 0xff}}}, - {{{ 1479, 620, 1564}, 0, { 6292, -4036}, {0x57, 0x00, 0x5c, 0xff}}}, - {{{ 1712, 1286, 1343}, 0, { 6914, -5336}, {0x57, 0x00, 0x5c, 0xff}}}, - {{{ 3072, 1382, -818}, 0, { 0, 70}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 3174, 1536, -1535}, 0, { 1412, -236}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 3174, 1536, -511}, 0, { -620, -236}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 3072, 1382, -1279}, 0, { 884, 70}, {0x69, 0xba, 0x00, 0xff}}}, - {{{ 2970, 973, 256}, 0, { 1474, -328}, {0x61, 0xaf, 0x00, 0xff}}}, - {{{ 3226, 1280, -1}, 0, { 2038, -940}, {0x61, 0xaf, 0x00, 0xff}}}, - {{{ 2970, 973, 717}, 0, { 558, -328}, {0x61, 0xaf, 0x00, 0xff}}}, - {{{ 2560, 1536, 1024}, 0, { 8732, -5748}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2074, 1286, 1151}, 0, { 7706, -5296}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2074, 1081, 1151}, 0, { 7686, -4888}, {0x20, 0x00, 0x7a, 0xff}}}, - {{{ 2560, 313, 1024}, 0, { 8614, -3308}, {0x20, 0x00, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07007030, 0x004d1910, 104662, 0x00007030, 240); // 0x07007120 - 0x07007200 -static const Vtx ttm_seg7_vertex_07007120[] = { - {{{ 1479, 1593, 1564}, 0, { 6386, -5974}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 1712, 1286, 1343}, 0, { 6914, -5336}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 1852, 1510, 1209}, 0, { 7272, -5766}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 2970, 973, 717}, 0, { 558, -328}, {0x52, 0xa1, 0xf5, 0xff}}}, - {{{ 3226, 1280, -1}, 0, { 2038, -940}, {0x52, 0xa1, 0xf5, 0xff}}}, - {{{ 3072, 1024, 1024}, 0, { 0, -430}, {0x52, 0xa1, 0xf5, 0xff}}}, - {{{ 3226, 1280, -1}, 0, { 2038, -940}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2970, 563, 256}, 0, { 1474, 490}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3226, 614, -1}, 0, { 2038, 388}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2970, 973, 256}, 0, { 1474, -328}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3072, 1024, 1024}, 0, { 0, -430}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 2970, 563, 717}, 0, { 558, 490}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 2970, 973, 717}, 0, { 558, -328}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 3072, 313, 1024}, 0, { 0, 990}, {0x78, 0x00, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07007120, 0x004d1910, 104662, 0x00007120, 224); // 0x07007200 - 0x07007300 -static const Vtx ttm_seg7_vertex_07007200[] = { - {{{ 2560, -1500, 1024}, 0, { 0, 990}, {0x92, 0x00, 0x3d, 0xff}}}, - {{{ 2828, -1499, 1504}, 0, { 1066, 990}, {0x92, 0x00, 0x3d, 0xff}}}, - {{{ 2560, 313, 1024}, 0, { -24, -2630}, {0x92, 0x00, 0x3d, 0xff}}}, - {{{ 2828, -1499, 1504}, 0, { 1066, 990}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 3247, 313, 2252}, 0, { 2786, -2624}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 2560, 313, 1024}, 0, { -24, -2630}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 3587, -1330, 2859}, 0, { 4168, 662}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 3028, -1860, 1861}, 0, { 1882, 1712}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 3300, -1870, 2346}, 0, { 2990, 1734}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 2418, -1898, 1689}, 0, { 986, 1784}, {0x8d, 0x00, 0x34, 0xff}}}, - {{{ 2165, -1512, 1127}, 0, { -236, 1010}, {0x8d, 0x00, 0x34, 0xff}}}, - {{{ 2165, -1872, 1127}, 0, { -238, 1730}, {0x8d, 0x00, 0x34, 0xff}}}, - {{{ 2418, -1516, 1689}, 0, { 988, 1022}, {0x8d, 0x00, 0x34, 0xff}}}, - {{{ 2418, -1516, 1689}, 0, { 988, 1022}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ 2418, -1898, 1689}, 0, { 986, 1784}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ 2733, -1893, 1872}, 0, { 1612, 1776}, {0xc1, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07007200, 0x004d1910, 104662, 0x00007200, 256); // 0x07007300 - 0x07007400 -static const Vtx ttm_seg7_vertex_07007300[] = { - {{{ -4095, -4095, 3072}, 0, { 0, 990}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -3283, -2969, 3696}, 0, { 1994, -1258}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -3283, -2354, 3696}, 0, { 1994, -2484}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 2418, -1516, 1689}, 0, { 4796, 4360}, {0x26, 0x4d, 0x5c, 0xff}}}, - {{{ 2733, -1893, 1872}, 0, { 5424, 4726}, {0x26, 0x4d, 0x5c, 0xff}}}, - {{{ 2828, -1499, 1504}, 0, { 5614, 3990}, {0x26, 0x4d, 0x5c, 0xff}}}, - {{{ 2733, -1893, 1872}, 0, { 5424, 4726}, {0xfa, 0x57, 0x5b, 0xff}}}, - {{{ 3028, -1860, 1861}, 0, { 6014, 4702}, {0xfa, 0x57, 0x5b, 0xff}}}, - {{{ 2828, -1499, 1504}, 0, { 5614, 3990}, {0xfa, 0x57, 0x5b, 0xff}}}, - {{{ -2472, -2969, 4321}, 0, { 4022, -1258}, {0x90, 0x00, 0x3b, 0xff}}}, - {{{ -2472, -4255, 4321}, 0, { 4022, 1306}, {0x90, 0x00, 0x3b, 0xff}}}, - {{{ -2047, -4300, 5121}, 0, { 5750, 1396}, {0x90, 0x00, 0x3b, 0xff}}}, - {{{ -2472, -2354, 4321}, 0, { 4022, -2484}, {0x90, 0x00, 0x3b, 0xff}}}, - {{{ -2472, -4255, 4321}, 0, { 4022, 1306}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -2472, -2969, 4321}, 0, { 4022, -1258}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -2047, -2047, 5120}, 0, { 5750, -3098}, {0x90, 0x00, 0x3b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07007300, 0x004d1910, 104662, 0x00007300, 256); // 0x07007400 - 0x070074F0 -static const Vtx ttm_seg7_vertex_07007400[] = { - {{{ -4095, -2047, 3072}, 0, { 0, -3098}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -4095, -4095, 3072}, 0, { 0, 990}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -3283, -2354, 3696}, 0, { 1994, -2484}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 1606, -1529, 1382}, 0, { -1802, -506}, {0xa2, 0x54, 0xf6, 0xff}}}, - {{{ 435, -2668, 2747}, 0, { -280, 3048}, {0xa2, 0x54, 0xf6, 0xff}}}, - {{{ 1150, -1891, 2562}, 0, { 0, 990}, {0xa2, 0x54, 0xf6, 0xff}}}, - {{{ 1150, -1891, 2562}, 0, { 0, 990}, {0xa4, 0x56, 0xf7, 0xff}}}, - {{{ 1465, -1548, 2618}, 0, { 328, 136}, {0xa4, 0x56, 0xf7, 0xff}}}, - {{{ 1606, -1529, 1382}, 0, { -1802, -506}, {0xa4, 0x56, 0xf7, 0xff}}}, - {{{ 1465, -1548, 2618}, 0, { 328, 136}, {0xa4, 0x4e, 0x24, 0xff}}}, - {{{ 1150, -1891, 2562}, 0, { 0, 990}, {0xa4, 0x4e, 0x24, 0xff}}}, - {{{ 2048, -1548, 4096}, 0, { 3496, 210}, {0xa4, 0x4e, 0x24, 0xff}}}, - {{{ 1150, -1891, 2562}, 0, { 0, 990}, {0x9b, 0x3d, 0x2d, 0xff}}}, - {{{ 1811, -1891, 4028}, 0, { 3180, 990}, {0x9b, 0x3d, 0x2d, 0xff}}}, - {{{ 2048, -1548, 4096}, 0, { 3496, 210}, {0x9b, 0x3d, 0x2d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07007400, 0x004d1910, 104662, 0x00007400, 240); // 0x070074F0 - 0x070075F0 -static const Vtx ttm_seg7_vertex_070074F0[] = { - {{{ 5325, -4607, 614}, 0, { 4874, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5325, -6143, 3072}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5325, -6143, -800}, 0, { 7698, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 5325, -4607, 3072}, 0, { 0, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -1023, -4095}, 0, { 9166, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, -2047, -4095}, 0, { 990, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2, -2207, -4095}, 0, { 7128, 3352}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2, -2719, -4095}, 0, { 7128, 4374}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -457, -3448, -4083}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1202, -3448, -4083}, 0, { 1456, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -457, -3243, -4083}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, -1535, -4095}, 0, { 990, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -2559, -4095}, 0, { 9166, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, -2047, -4095}, 0, { 14276, -7186}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 4096, -1023, -2047}, 0, { 10188, -9230}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 4096, -2559, -2047}, 0, { 10188, -6164}, {0x71, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070074F0, 0x004d1910, 104662, 0x000074f0, 256); // 0x070075F0 - 0x070076E0 -static const Vtx ttm_seg7_vertex_070075F0[] = { - {{{ 3072, -2047, -4095}, 0, { 14276, -7186}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 3072, -1535, -4095}, 0, { 14276, -8208}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 4096, -1023, -2047}, 0, { 10188, -9230}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -457, -3243, -4083}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1202, -3448, -4083}, 0, { 1456, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1202, -3243, -4083}, 0, { 1456, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -457, -3243, -4083}, 0, { 0, 582}, {0x00, 0xe4, 0x85, 0xff}}}, - {{{ -1202, -3243, -4083}, 0, { 1456, 582}, {0x00, 0xe4, 0x85, 0xff}}}, - {{{ -1168, -2559, -4240}, 0, { 1386, -784}, {0x00, 0xe4, 0x85, 0xff}}}, - {{{ -1168, -2559, -4240}, 0, { -268, -6164}, {0xca, 0xe9, 0x90, 0xff}}}, - {{{ -1202, -3243, -4083}, 0, { 0, -4798}, {0xca, 0xe9, 0x90, 0xff}}}, - {{{ -3849, -6143, -2207}, 0, { 6444, 990}, {0xca, 0xe9, 0x90, 0xff}}}, - {{{ -1168, -2559, -4240}, 0, { -268, -6164}, {0xa7, 0x10, 0xa7, 0xff}}}, - {{{ -3849, -6143, -2207}, 0, { 6444, 990}, {0xa7, 0x10, 0xa7, 0xff}}}, - {{{ -3216, -2559, -2192}, 0, { 5430, -6164}, {0xa7, 0x10, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070075F0, 0x004d1910, 104662, 0x000075f0, 240); // 0x070076E0 - 0x070077D0 -static const Vtx ttm_seg7_vertex_070076E0[] = { - {{{ -1202, -3243, -4083}, 0, { 0, -4798}, {0xb7, 0x00, 0x99, 0xff}}}, - {{{ -1202, -3448, -4083}, 0, { 0, -4390}, {0xb7, 0x00, 0x99, 0xff}}}, - {{{ -3849, -6143, -2207}, 0, { 6444, 990}, {0xb7, 0x00, 0x99, 0xff}}}, - {{{ -1202, -6143, -4083}, 0, { 0, 990}, {0xb7, 0x00, 0x99, 0xff}}}, - {{{ 3144, -4082, 5194}, 0, { 458, -3114}, {0x63, 0x00, 0x4e, 0xff}}}, - {{{ 4813, -4607, 3072}, 0, { 5452, -2070}, {0x63, 0x00, 0x4e, 0xff}}}, - {{{ 4813, -3583, 3072}, 0, { 5450, -4114}, {0x63, 0x00, 0x4e, 0xff}}}, - {{{ -1535, -2047, 2048}, 0, { 5310, -4332}, {0x7d, 0x00, 0x14, 0xff}}}, - {{{ -2047, -2047, 5120}, 0, { -900, -4090}, {0x7d, 0x00, 0x14, 0xff}}}, - {{{ -2047, -4300, 5121}, 0, { -728, 404}, {0x7d, 0x00, 0x14, 0xff}}}, - {{{ -1992, -4607, 4788}, 0, { 0, 990}, {0x7d, 0x00, 0x14, 0xff}}}, - {{{ -1674, -4682, 2883}, 0, { 3826, 990}, {0x7d, 0x00, 0x14, 0xff}}}, - {{{ 4782, -3993, -3482}, 0, { 684, -3302}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 5035, -3993, -3735}, 0, { 0, -3302}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 5035, -6143, -3735}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070076E0, 0x004d1910, 104662, 0x000076e0, 240); // 0x070077D0 - 0x070078C0 -static const Vtx ttm_seg7_vertex_070077D0[] = { - {{{ 3300, -1870, 2346}, 0, { 2992, 976}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 3494, -1887, 2692}, 0, { 3784, 990}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 3587, -1330, 2859}, 0, { 4142, -130}, {0x92, 0x00, 0x3e, 0xff}}}, - {{{ 3587, -2405, 2859}, 0, { 4192, 2014}, {0x92, 0x00, 0x3d, 0xff}}}, - {{{ 3587, -1330, 2859}, 0, { 4142, -130}, {0x92, 0x00, 0x3d, 0xff}}}, - {{{ 3494, -1887, 2692}, 0, { 3784, 990}, {0x92, 0x00, 0x3d, 0xff}}}, - {{{ 3494, -1887, 2692}, 0, { 6094, -4248}, {0xf5, 0x7d, 0x0c, 0xff}}}, - {{{ 3300, -1870, 2346}, 0, { 5714, -4942}, {0xf5, 0x7d, 0x0c, 0xff}}}, - {{{ 2886, -1937, 2618}, 0, { 5046, -4260}, {0xf5, 0x7d, 0x0c, 0xff}}}, - {{{ 3144, -6143, -5164}, 0, { 5472, 990}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ 3144, -3993, -5164}, 0, { 5472, -3302}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ 4782, -3993, -3482}, 0, { 786, -3302}, {0x5a, 0x00, 0xa8, 0xff}}}, - {{{ 4813, -3111, -1473}, 0, { 0, -5062}, {0x7d, 0x00, 0x10, 0xff}}}, - {{{ 4813, -6143, -1473}, 0, { 0, 990}, {0x7d, 0x00, 0x10, 0xff}}}, - {{{ 5035, -3993, -3156}, 0, { 3332, -3302}, {0x7d, 0x00, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070077D0, 0x004d1910, 104662, 0x000077d0, 240); // 0x070078C0 - 0x070079A0 -static const Vtx ttm_seg7_vertex_070078C0[] = { - {{{ 5035, -6143, -3735}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4782, -6143, -3482}, 0, { 684, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4782, -3993, -3482}, 0, { 684, -3302}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3179, -6143, -5260}, 0, { -222, 990}, {0x2b, 0x00, 0x89, 0xff}}}, - {{{ 3083, -3993, -5295}, 0, { 0, -3302}, {0x2b, 0x00, 0x89, 0xff}}}, - {{{ 3179, -3993, -5260}, 0, { -222, -3302}, {0x2b, 0x00, 0x89, 0xff}}}, - {{{ 3083, -6143, -5295}, 0, { 0, 990}, {0x2b, 0x00, 0x89, 0xff}}}, - {{{ 3083, -3993, -5295}, 0, { 0, -3302}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ 3083, -6143, -5295}, 0, { 0, 990}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ -457, -3448, -4799}, 0, { 7036, -4390}, {0xef, 0x00, 0x83, 0xff}}}, - {{{ 3144, -6143, -5164}, 0, { -234, 990}, {0x77, 0x00, 0x2b, 0xff}}}, - {{{ 3179, -6143, -5260}, 0, { 0, 990}, {0x77, 0x00, 0x2b, 0xff}}}, - {{{ 3179, -3993, -5260}, 0, { 0, -3302}, {0x77, 0x00, 0x2b, 0xff}}}, - {{{ 3144, -3993, -5164}, 0, { -234, -3302}, {0x77, 0x00, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070078C0, 0x004d1910, 104662, 0x000078c0, 224); // 0x070079A0 - 0x07007A90 -static const Vtx ttm_seg7_vertex_070079A0[] = { - {{{ 2835, -1535, -3621}, 0, { 13328, -8208}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ 2835, -511, -3621}, 0, { 13328, -10252}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ 3874, -1023, -1825}, 0, { 9744, -9230}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -1202, -3448, -4595}, 0, { 3034, -4390}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1202, -6143, -6131}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1202, -3448, -4083}, 0, { 4056, -4390}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1202, -6143, -4083}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, -818, 2048}, 0, { 86, -1460}, {0x14, 0x00, 0x7d, 0xff}}}, - {{{ 1479, -1842, 1564}, 0, { 6054, 876}, {0x14, 0x00, 0x7d, 0xff}}}, - {{{ 1479, 6, 1564}, 0, { 6232, -2810}, {0x14, 0x00, 0x7d, 0xff}}}, - {{{ -1535, -2047, 2048}, 0, { 0, 990}, {0x14, 0x00, 0x7d, 0xff}}}, - {{{ 2835, -511, -3621}, 0, { 1464, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -786, -1023, -3621}, 0, { 8692, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -786, 205, -3621}, 0, { 8692, -1462}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2835, -1535, -3621}, 0, { 1464, 2010}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070079A0, 0x004d1910, 104662, 0x000079a0, 240); // 0x07007A90 - 0x07007B80 -static const Vtx ttm_seg7_vertex_07007A90[] = { - {{{ 2377, -511, -2521}, 0, { 2378, 0}, {0x50, 0x00, 0x9e, 0xff}}}, - {{{ 3584, 768, -1535}, 0, { 0, -2586}, {0x50, 0x00, 0x9e, 0xff}}}, - {{{ 3584, -1023, -1535}, 0, { 0, 990}, {0x50, 0x00, 0x9e, 0xff}}}, - {{{ 2377, 1024, -2521}, 0, { 2378, -3098}, {0x50, 0x00, 0x9e, 0xff}}}, - {{{ -285, 205, -2317}, 0, { 7692, -1462}, {0xf7, 0x00, 0x82, 0xff}}}, - {{{ 2377, 1024, -2521}, 0, { 2378, -3098}, {0xf7, 0x00, 0x82, 0xff}}}, - {{{ 2377, -511, -2521}, 0, { 2378, 0}, {0xf7, 0x00, 0x82, 0xff}}}, - {{{ -285, 1280, -2317}, 0, { 7692, -3608}, {0xf7, 0x00, 0x82, 0xff}}}, - {{{ -1535, 512, -1535}, 0, { 10188, -2076}, {0xbd, 0x00, 0x95, 0xff}}}, - {{{ -1535, 1280, -1535}, 0, { 10188, -3608}, {0xbd, 0x00, 0x95, 0xff}}}, - {{{ -285, 1280, -2317}, 0, { 7692, -3608}, {0xbd, 0x00, 0x95, 0xff}}}, - {{{ -285, 205, -2317}, 0, { 7692, -1462}, {0xbd, 0x00, 0x95, 0xff}}}, - {{{ -1947, 512, -1672}, 0, { -4736, -12980}, {0x0a, 0x7a, 0xe0, 0xff}}}, - {{{ -1535, 512, -1535}, 0, { -3914, -12704}, {0x0a, 0x7a, 0xe0, 0xff}}}, - {{{ -574, -10, -3212}, 0, { -1994, -16052}, {0x0a, 0x7a, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07007A90, 0x004d1910, 104662, 0x00007a90, 240); // 0x07007B80 - 0x07007C70 -static const Vtx ttm_seg7_vertex_07007B80[] = { - {{{ -1535, 512, -1535}, 0, { -3914, -12704}, {0x21, 0x79, 0xee, 0xff}}}, - {{{ -166, -60, -2804}, 0, { -1180, -15238}, {0x21, 0x79, 0xee, 0xff}}}, - {{{ -574, -10, -3212}, 0, { -1994, -16052}, {0x21, 0x79, 0xee, 0xff}}}, - {{{ -285, 205, -2317}, 0, { -1418, -14266}, {0xf4, 0x6d, 0xc2, 0xff}}}, - {{{ -166, -60, -2804}, 0, { -1180, -15238}, {0xf4, 0x6d, 0xc2, 0xff}}}, - {{{ -1535, 512, -1535}, 0, { -3914, -12704}, {0xf4, 0x6d, 0xc2, 0xff}}}, - {{{ -574, -10, -3212}, 0, { -1994, -16052}, {0x41, 0x6a, 0x16, 0xff}}}, - {{{ -786, 205, -3621}, 0, { -2418, -16868}, {0x41, 0x6a, 0x16, 0xff}}}, - {{{ -1947, 512, -1672}, 0, { -4736, -12980}, {0x41, 0x6a, 0x16, 0xff}}}, - {{{ 2401, -649, -2639}, 0, { 3944, -14908}, {0x19, 0x53, 0xa4, 0xff}}}, - {{{ -166, -60, -2804}, 0, { -1180, -15238}, {0x19, 0x53, 0xa4, 0xff}}}, - {{{ 2377, -511, -2521}, 0, { 3894, -14674}, {0x19, 0x53, 0xa4, 0xff}}}, - {{{ -166, -60, -2804}, 0, { -1180, -15238}, {0x19, 0x6f, 0xca, 0xff}}}, - {{{ -285, 205, -2317}, 0, { -1418, -14266}, {0x19, 0x6f, 0xca, 0xff}}}, - {{{ 2377, -511, -2521}, 0, { 3894, -14674}, {0x19, 0x6f, 0xca, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07007B80, 0x004d1910, 104662, 0x00007b80, 240); // 0x07007C70 - 0x07007D60 -static const Vtx ttm_seg7_vertex_07007C70[] = { - {{{ 3584, -1023, -1535}, 0, { 6304, -12704}, {0x53, 0x46, 0xbf, 0xff}}}, - {{{ 2401, -649, -2639}, 0, { 3944, -14908}, {0x53, 0x46, 0xbf, 0xff}}}, - {{{ 2377, -511, -2521}, 0, { 3894, -14674}, {0x53, 0x46, 0xbf, 0xff}}}, - {{{ 3230, -1000, -1962}, 0, { 5598, -13558}, {0x53, 0x46, 0xbf, 0xff}}}, - {{{ 1479, 620, 1820}, 0, { 2780, -4108}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1479, 1593, 1564}, 0, { 3136, -6062}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1479, 1337, 1820}, 0, { 2732, -5538}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1947, -2559, -1672}, 0, { 0, 990}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -3071, -511, -2047}, 0, { 3910, -5824}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -1947, -511, -1672}, 0, { 0, -5824}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -3071, -2559, -2047}, 0, { 3910, 990}, {0x28, 0x00, 0x88, 0xff}}}, - {{{ -786, -1023, -3621}, 0, { 1732, -4120}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1023, -1023, -4095}, 0, { 0, -4120}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -1023, -2559, -4095}, 0, { 0, 990}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -786, -2559, -3621}, 0, { 1732, 990}, {0x8f, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07007C70, 0x004d1910, 104662, 0x00007c70, 240); // 0x07007D60 - 0x07007E40 -static const Vtx ttm_seg7_vertex_07007D60[] = { - {{{ 3072, 1382, -1279}, 0, { 884, 70}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ 3174, 768, -1535}, 0, { 1412, 1294}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ 3174, 1536, -1535}, 0, { 1412, -236}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ 3072, 922, -1279}, 0, { 884, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ 1479, 620, 1820}, 0, { 2780, -4108}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1479, 620, 1564}, 0, { 3202, -4122}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1479, 1593, 1564}, 0, { 3136, -6062}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2377, 1536, -2009}, 0, { 62, -28}, {0xe4, 0x00, 0x85, 0xff}}}, - {{{ 2377, 1024, -2009}, 0, { 0, 990}, {0xe4, 0x00, 0x85, 0xff}}}, - {{{ 330, 1219, -1533}, 0, { 4182, 990}, {0xe4, 0x00, 0x85, 0xff}}}, - {{{ 3174, 768, -1535}, 0, { 1156, -12806}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 2377, 1536, -2009}, 0, { 3004, -14340}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 3174, 1536, -1535}, 0, { 1156, -14340}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 2377, 1024, -2009}, 0, { 3004, -13318}, {0x40, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07007D60, 0x004d1910, 104662, 0x00007d60, 224); // 0x07007E40 - 0x07007F20 -static const Vtx ttm_seg7_vertex_07007E40[] = { - {{{ -285, 1280, -2317}, 0, { -438, 786}, {0x9d, 0x00, 0x4e, 0xff}}}, - {{{ -162, 1165, -2161}, 0, { 0, 990}, {0x9d, 0x00, 0x4e, 0xff}}}, - {{{ 342, 1115, -1518}, 0, { 1604, 990}, {0x9d, 0x00, 0x4e, 0xff}}}, - {{{ 330, 1219, -1533}, 0, { 1552, 786}, {0x9d, 0x00, 0x4e, 0xff}}}, - {{{ 3287, 1280, -605}, 0, { -410, 274}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 3072, 922, -818}, 0, { 0, 990}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 3072, 1382, -818}, 0, { 0, 70}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 342, 1115, -1518}, 0, { 0, 990}, {0xa2, 0x00, 0xac, 0xff}}}, - {{{ -1023, 1434, 0}, 0, { 4092, 844}, {0xa2, 0x00, 0xac, 0xff}}}, - {{{ -1023, 1536, 0}, 0, { 4116, 642}, {0xa2, 0x00, 0xac, 0xff}}}, - {{{ -1023, 1536, 0}, 0, { 4116, 642}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1457, 1434, 434}, 0, { 5308, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1535, 1536, 512}, 0, { 5550, 814}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1023, 1434, 0}, 0, { 4092, 844}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07007E40, 0x004d1910, 104662, 0x00007e40, 224); // 0x07007F20 - 0x07007FC0 -static const Vtx ttm_seg7_vertex_07007F20[] = { - {{{ -1535, 1536, 512}, 0, { -3914, -8616}, {0x63, 0x4f, 0xfc, 0xff}}}, - {{{ -1457, 1434, 434}, 0, { -3758, -8772}, {0x63, 0x4f, 0xfc, 0xff}}}, - {{{ -1342, 1178, -1465}, 0, { -3530, -12566}, {0x63, 0x4f, 0xfc, 0xff}}}, - {{{ 3174, 1536, -511}, 0, { -620, -236}, {0x5b, 0x3f, 0xc3, 0xff}}}, - {{{ 3287, 1280, -605}, 0, { -410, 274}, {0x5b, 0x3f, 0xc3, 0xff}}}, - {{{ 3072, 1382, -818}, 0, { 0, 70}, {0x5b, 0x3f, 0xc3, 0xff}}}, - {{{ 3287, 1280, -605}, 0, { -410, 274}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 3287, 922, -605}, 0, { -410, 990}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 3072, 922, -818}, 0, { 0, 990}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 3072, 768, -818}, 0, { 0, 1294}, {0x59, 0x00, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07007F20, 0x004d1910, 104662, 0x00007f20, 160); // 0x07007FC0 - 0x07008000 -static const Vtx ttm_seg7_vertex_07007FC0[] = { - {{{ 4813, -3374, 1496}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, -3374, 1496}, 0, { 2352, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, -3374, 1701}, 0, { 2352, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4813, -3374, 1701}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07007FC0, 0x004d1910, 104662, 0x00007fc0, 64); // 0x07008000 - 0x070080F0 -static const Vtx ttm_seg7_vertex_07008000[] = { - {{{ -1947, -511, -1672}, 0, { -3510, -14410}, {0x08, 0x7c, 0xe8, 0xff}}}, - {{{ -3071, -511, -2047}, 0, { -5754, -15158}, {0x08, 0x7c, 0xe8, 0xff}}}, - {{{ -2312, 0, 771}, 0, { -4238, -9530}, {0x08, 0x7c, 0xe8, 0xff}}}, - {{{ -3071, -511, -2047}, 0, { -5754, -15158}, {0xfa, 0x7d, 0xec, 0xff}}}, - {{{ -3071, 0, 1024}, 0, { -5754, -9026}, {0xfa, 0x7d, 0xec, 0xff}}}, - {{{ -2312, 0, 771}, 0, { -4238, -9530}, {0xfa, 0x7d, 0xec, 0xff}}}, - {{{ -2312, 0, 771}, 0, { -4238, -9530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, 0, 1024}, 0, { -5754, -9026}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 0, 2048}, 0, { -2688, -6982}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 512, -1535}, 0, { -2688, -14136}, {0x0a, 0x7a, 0x1e, 0xff}}}, - {{{ -2312, 0, 771}, 0, { -4238, -9530}, {0x0a, 0x7a, 0x1e, 0xff}}}, - {{{ -1535, 0, 512}, 0, { -2688, -10048}, {0x0a, 0x7a, 0x1e, 0xff}}}, - {{{ -1535, 512, -1535}, 0, { -2688, -14136}, {0xf8, 0x7c, 0x18, 0xff}}}, - {{{ -1947, 512, -1672}, 0, { -3510, -14410}, {0xf8, 0x7c, 0x18, 0xff}}}, - {{{ -2312, 0, 771}, 0, { -4238, -9530}, {0xf8, 0x7c, 0x18, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07008000, 0x004d1910, 104662, 0x00008000, 240); // 0x070080F0 - 0x070081F0 -static const Vtx ttm_seg7_vertex_070080F0[] = { - {{{ -1535, 0, 512}, 0, { -2688, -10048}, {0xe6, 0x7c, 0x00, 0xff}}}, - {{{ -1535, 0, 2048}, 0, { -2688, -6982}, {0xe6, 0x7c, 0x00, 0xff}}}, - {{{ 1072, 560, 1774}, 0, { 2518, -7528}, {0xe6, 0x7c, 0x00, 0xff}}}, - {{{ -1535, 0, 512}, 0, { -2688, -10048}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2312, 0, 771}, 0, { -4238, -9530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 0, 2048}, 0, { -2688, -6982}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 0, 2048}, 0, { -2688, -6982}, {0xe7, 0x7c, 0x08, 0xff}}}, - {{{ 1479, 620, 2128}, 0, { 3330, -6822}, {0xe7, 0x7c, 0x08, 0xff}}}, - {{{ 1072, 560, 1774}, 0, { 2518, -7528}, {0xe7, 0x7c, 0x08, 0xff}}}, - {{{ 1479, 620, 2128}, 0, { 3330, -6822}, {0xee, 0x7d, 0x00, 0xff}}}, - {{{ 1479, 620, 1820}, 0, { 3330, -7436}, {0xee, 0x7d, 0x00, 0xff}}}, - {{{ 1072, 560, 1774}, 0, { 2518, -7528}, {0xee, 0x7d, 0x00, 0xff}}}, - {{{ 1479, 620, 2128}, 0, { 3330, -6822}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1910, 620, 2055}, 0, { 4190, -6966}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1479, 620, 1820}, 0, { 3330, -7436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1479, 620, 1564}, 0, { 3330, -7946}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070080F0, 0x004d1910, 104662, 0x000080f0, 256); // 0x070081F0 - 0x070082E0 -static const Vtx ttm_seg7_vertex_070081F0[] = { - {{{ 589, -4607, 4520}, 0, { 1554, -2046}, {0xd6, 0x70, 0xd7, 0xff}}}, - {{{ 819, -4300, 5120}, 0, { 2012, -850}, {0xd6, 0x70, 0xd7, 0xff}}}, - {{{ 2045, -4082, 4467}, 0, { 4458, -2152}, {0xd6, 0x70, 0xd7, 0xff}}}, - {{{ 589, -4607, 4520}, 0, { 1554, -2046}, {0xe1, 0x72, 0xd2, 0xff}}}, - {{{ 0, -4607, 4915}, 0, { 376, -1258}, {0xe1, 0x72, 0xd2, 0xff}}}, - {{{ 819, -4300, 5120}, 0, { 2012, -850}, {0xe1, 0x72, 0xd2, 0xff}}}, - {{{ 0, -4607, 4915}, 0, { 376, -1258}, {0x07, 0x38, 0x8f, 0xff}}}, - {{{ -1992, -4607, 4788}, 0, { -3598, -1512}, {0x07, 0x38, 0x8f, 0xff}}}, - {{{ 819, -4300, 5120}, 0, { 2012, -850}, {0x07, 0x38, 0x8f, 0xff}}}, - {{{ -1992, -4607, 4788}, 0, { -3598, -1512}, {0x00, 0x5d, 0xaa, 0xff}}}, - {{{ -2047, -4300, 5121}, 0, { -3710, -846}, {0x00, 0x5d, 0xaa, 0xff}}}, - {{{ 819, -4300, 5120}, 0, { 2012, -850}, {0x00, 0x5d, 0xaa, 0xff}}}, - {{{ 3144, -4082, 5194}, 0, { 6652, -702}, {0xf4, 0x7d, 0x12, 0xff}}}, - {{{ 2045, -4082, 4467}, 0, { 4458, -2152}, {0xf4, 0x7d, 0x12, 0xff}}}, - {{{ 819, -4300, 5120}, 0, { 2012, -850}, {0xf4, 0x7d, 0x12, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070081F0, 0x004d1910, 104662, 0x000081f0, 240); // 0x070082E0 - 0x070083D0 -static const Vtx ttm_seg7_vertex_070082E0[] = { - {{{ 4813, -3583, 3072}, 0, { 9984, -4938}, {0xeb, 0x7d, 0x02, 0xff}}}, - {{{ 3587, -3798, 3371}, 0, { 7538, -4340}, {0xeb, 0x7d, 0x02, 0xff}}}, - {{{ 2045, -4082, 4467}, 0, { 4458, -2152}, {0xeb, 0x7d, 0x02, 0xff}}}, - {{{ 4813, -3583, 3072}, 0, { 9984, -4938}, {0xf4, 0x7c, 0x13, 0xff}}}, - {{{ 2045, -4082, 4467}, 0, { 4458, -2152}, {0xf4, 0x7c, 0x13, 0xff}}}, - {{{ 3144, -4082, 5194}, 0, { 6652, -702}, {0xf4, 0x7c, 0x13, 0xff}}}, - {{{ -2047, -4505, 6043}, 0, { -3710, 990}, {0xf1, 0x7b, 0x1b, 0xff}}}, - {{{ -2047, -4300, 5121}, 0, { -3710, -846}, {0xf1, 0x7b, 0x1b, 0xff}}}, - {{{ -4095, -4095, 3072}, 0, { -7798, -4938}, {0xf1, 0x7b, 0x1b, 0xff}}}, - {{{ -2047, -4300, 5121}, 0, { -3710, -846}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ -2472, -4255, 4321}, 0, { -4556, -2446}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ -4095, -4095, 3072}, 0, { -7798, -4938}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ -2047, -4300, 5121}, 0, { -3710, -846}, {0x00, 0x7d, 0x13, 0xff}}}, - {{{ -204, -4332, 5325}, 0, { 0, -440}, {0x00, 0x7d, 0x13, 0xff}}}, - {{{ 819, -4300, 5120}, 0, { 2012, -850}, {0x00, 0x7d, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070082E0, 0x004d1910, 104662, 0x000082e0, 240); // 0x070083D0 - 0x070084C0 -static const Vtx ttm_seg7_vertex_070083D0[] = { - {{{ -2047, -4300, 5121}, 0, { -3710, -846}, {0x00, 0x7b, 0x1b, 0xff}}}, - {{{ -2047, -4505, 6043}, 0, { -3710, 990}, {0x00, 0x7b, 0x1b, 0xff}}}, - {{{ -204, -4332, 5325}, 0, { 0, -440}, {0x00, 0x7b, 0x1b, 0xff}}}, - {{{ 819, -4300, 5120}, 0, { 2012, -850}, {0xf4, 0x7d, 0x10, 0xff}}}, - {{{ 819, -4505, 6656}, 0, { 2012, 2214}, {0xf4, 0x7d, 0x10, 0xff}}}, - {{{ 3144, -4082, 5194}, 0, { 6652, -702}, {0xf4, 0x7d, 0x10, 0xff}}}, - {{{ -204, -4332, 5325}, 0, { 3648, -444}, {0x00, 0x7d, 0x13, 0xff}}}, - {{{ 410, -4332, 5325}, 0, { 4874, -444}, {0x00, 0x7d, 0x13, 0xff}}}, - {{{ 819, -4300, 5120}, 0, { 5692, -852}, {0x00, 0x7d, 0x13, 0xff}}}, - {{{ 819, -4300, 5120}, 0, { 2012, -850}, {0xfb, 0x7e, 0x08, 0xff}}}, - {{{ 410, -4332, 5325}, 0, { 1194, -440}, {0xfb, 0x7e, 0x08, 0xff}}}, - {{{ 458, -4380, 6090}, 0, { 1290, 1084}, {0xfb, 0x7e, 0x08, 0xff}}}, - {{{ 819, -4505, 6656}, 0, { 2012, 2214}, {0x11, 0x7c, 0x10, 0xff}}}, - {{{ 819, -4300, 5120}, 0, { 2012, -850}, {0x11, 0x7c, 0x10, 0xff}}}, - {{{ 458, -4380, 6090}, 0, { 1290, 1084}, {0x11, 0x7c, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070083D0, 0x004d1910, 104662, 0x000083d0, 240); // 0x070084C0 - 0x070085B0 -static const Vtx ttm_seg7_vertex_070084C0[] = { - {{{ 4813, -3583, 3072}, 0, { 9984, -4938}, {0xeb, 0x7d, 0x00, 0xff}}}, - {{{ 3587, -3798, 2859}, 0, { 7538, -5362}, {0xeb, 0x7d, 0x00, 0xff}}}, - {{{ 3587, -3798, 3371}, 0, { 7538, -4340}, {0xeb, 0x7d, 0x00, 0xff}}}, - {{{ 102, -4505, 6503}, 0, { 582, 1908}, {0xfa, 0x7a, 0x1f, 0xff}}}, - {{{ 819, -4505, 6656}, 0, { 2012, 2214}, {0xfa, 0x7a, 0x1f, 0xff}}}, - {{{ 458, -4380, 6090}, 0, { 1290, 1084}, {0xfa, 0x7a, 0x1f, 0xff}}}, - {{{ -2047, -4505, 6043}, 0, { -3710, 990}, {0xf8, 0x77, 0x29, 0xff}}}, - {{{ 102, -4505, 6503}, 0, { 582, 1908}, {0xf8, 0x77, 0x29, 0xff}}}, - {{{ -266, -4394, 6104}, 0, { -154, 1112}, {0xf8, 0x77, 0x29, 0xff}}}, - {{{ -2047, -4505, 6043}, 0, { -3710, 990}, {0xf8, 0x7e, 0x09, 0xff}}}, - {{{ -266, -4394, 6104}, 0, { -154, 1112}, {0xf8, 0x7e, 0x09, 0xff}}}, - {{{ -204, -4332, 5325}, 0, { 0, -440}, {0xf8, 0x7e, 0x09, 0xff}}}, - {{{ 102, -4505, 6503}, 0, { 582, 1908}, {0xff, 0x79, 0x23, 0xff}}}, - {{{ 458, -4380, 6090}, 0, { 1290, 1084}, {0xff, 0x79, 0x23, 0xff}}}, - {{{ -266, -4394, 6104}, 0, { -154, 1112}, {0xff, 0x79, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070084C0, 0x004d1910, 104662, 0x000084c0, 240); // 0x070085B0 - 0x070086A0 -static const Vtx ttm_seg7_vertex_070085B0[] = { - {{{ 819, -4505, 6656}, 0, { 2012, 2214}, {0xf2, 0x7d, 0x0e, 0xff}}}, - {{{ 3506, -4082, 5556}, 0, { 7376, 20}, {0xf2, 0x7d, 0x0e, 0xff}}}, - {{{ 3144, -4082, 5194}, 0, { 6652, -702}, {0xf2, 0x7d, 0x0e, 0xff}}}, - {{{ 3144, -4082, 5194}, 0, { 6652, -702}, {0x0f, 0x7d, 0xf1, 0xff}}}, - {{{ 3506, -4082, 5556}, 0, { 7376, 20}, {0x0f, 0x7d, 0xf1, 0xff}}}, - {{{ 5325, -4607, 3072}, 0, { 11006, -4938}, {0x0f, 0x7d, 0xf1, 0xff}}}, - {{{ -3071, -2047, 1024}, 0, { -2074, -9028}, {0xf5, 0x7d, 0x11, 0xff}}}, - {{{ -3621, -2252, 2123}, 0, { -3170, -6834}, {0xf5, 0x7d, 0x11, 0xff}}}, - {{{ -1535, -2047, 2048}, 0, { 990, -6984}, {0xf5, 0x7d, 0x11, 0xff}}}, - {{{ 3587, -3798, 2859}, 0, { 7538, -5362}, {0xe6, 0x77, 0x21, 0xff}}}, - {{{ 4813, -3583, 3072}, 0, { 9984, -4938}, {0xe6, 0x77, 0x21, 0xff}}}, - {{{ 4096, -3521, 2287}, 0, { 8552, -6506}, {0xe6, 0x77, 0x21, 0xff}}}, - {{{ 4096, -3521, 2287}, 0, { 8552, -6506}, {0xf6, 0x7d, 0x13, 0xff}}}, - {{{ 4813, -3583, 3072}, 0, { 9984, -4938}, {0xf6, 0x7d, 0x13, 0xff}}}, - {{{ 4813, -3374, 1701}, 0, { 9984, -7674}, {0xf6, 0x7d, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070085B0, 0x004d1910, 104662, 0x000085b0, 240); // 0x070086A0 - 0x07008790 -static const Vtx ttm_seg7_vertex_070086A0[] = { - {{{ 4813, -3374, 1701}, 0, { 9984, -7674}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ 4096, -3374, 1701}, 0, { 8552, -7674}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ 4096, -3521, 2287}, 0, { 8552, -6506}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ -3621, -2252, 2123}, 0, { -3170, -6834}, {0xb8, 0x66, 0xef, 0xff}}}, - {{{ -3071, -2047, 1024}, 0, { -2074, -9028}, {0xb8, 0x66, 0xef, 0xff}}}, - {{{ -3071, -2559, -2047}, 0, { -2074, -15160}, {0xb8, 0x66, 0xef, 0xff}}}, - {{{ -3849, -2559, -2207}, 0, { -3626, -15480}, {0x20, 0x7a, 0xf6, 0xff}}}, - {{{ -4095, -2047, 3072}, 0, { -4118, -4940}, {0x20, 0x7a, 0xf6, 0xff}}}, - {{{ -3621, -2252, 2123}, 0, { -3170, -6834}, {0x20, 0x7a, 0xf6, 0xff}}}, - {{{ -3849, -2559, -2207}, 0, { -3626, -15480}, {0x01, 0x7e, 0xf7, 0xff}}}, - {{{ -3621, -2252, 2123}, 0, { -3170, -6834}, {0x01, 0x7e, 0xf7, 0xff}}}, - {{{ -3071, -2559, -2047}, 0, { -2074, -15160}, {0x01, 0x7e, 0xf7, 0xff}}}, - {{{ -3621, -2252, 2123}, 0, { -3170, -6834}, {0x11, 0x7c, 0xef, 0xff}}}, - {{{ -4095, -2047, 3072}, 0, { -4118, -4940}, {0x11, 0x7c, 0xef, 0xff}}}, - {{{ -2047, -2047, 5120}, 0, { 0, -852}, {0x11, 0x7c, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070086A0, 0x004d1910, 104662, 0x000086a0, 240); // 0x07008790 - 0x07008880 -static const Vtx ttm_seg7_vertex_07008790[] = { - {{{ -3621, -2252, 2123}, 0, { -3170, -6834}, {0xf4, 0x7e, 0xfe, 0xff}}}, - {{{ -2047, -2047, 5120}, 0, { 0, -852}, {0xf4, 0x7e, 0xfe, 0xff}}}, - {{{ -1535, -2047, 2048}, 0, { 990, -6984}, {0xf4, 0x7e, 0xfe, 0xff}}}, - {{{ -3071, -2559, -2047}, 0, { -2074, -15160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3216, -2559, -2192}, 0, { -2362, -15450}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3849, -2559, -2207}, 0, { -3626, -15480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, -1548, 4096}, 0, { 8144, -2896}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2748, -1548, 3010}, 0, { 9540, -5064}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1465, -1548, 2618}, 0, { 6982, -5846}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2748, -1548, 3010}, 0, { 9540, -5064}, {0xff, 0x7e, 0x03, 0xff}}}, - {{{ 1910, -1529, 2055}, 0, { 7868, -6970}, {0xff, 0x7e, 0x03, 0xff}}}, - {{{ 1465, -1548, 2618}, 0, { 6982, -5846}, {0xff, 0x7e, 0x03, 0xff}}}, - {{{ 1465, -1548, 2618}, 0, { 6982, -5846}, {0xfd, 0x7e, 0x01, 0xff}}}, - {{{ 1910, -1529, 2055}, 0, { 7868, -6970}, {0xfd, 0x7e, 0x01, 0xff}}}, - {{{ 1606, -1529, 1382}, 0, { 7262, -8314}, {0xfd, 0x7e, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07008790, 0x004d1910, 104662, 0x00008790, 240); // 0x07008880 - 0x070088E0 -static const Vtx ttm_seg7_vertex_07008880[] = { - {{{ 4096, -1023, -2047}, 0, { 12232, -15160}, {0x0d, 0x7d, 0x0d, 0xff}}}, - {{{ 3584, -1023, -1535}, 0, { 11210, -14138}, {0x0d, 0x7d, 0x0d, 0xff}}}, - {{{ 3439, -1330, 1545}, 0, { 10920, -7990}, {0x0d, 0x7d, 0x0d, 0xff}}}, - {{{ 3439, -1330, 1545}, 0, { 10920, -7990}, {0xf6, 0x7e, 0x08, 0xff}}}, - {{{ 4096, -1330, 2287}, 0, { 12232, -6508}, {0xf6, 0x7e, 0x08, 0xff}}}, - {{{ 4096, -1023, -2047}, 0, { 12232, -15160}, {0xf6, 0x7e, 0x08, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07008880, 0x004d1910, 104662, 0x00008880, 96); // 0x070088E0 - 0x070089D0 -static const Vtx ttm_seg7_vertex_070088E0[] = { - {{{ 3072, -3993, -5119}, 0, { 10188, -21292}, {0x13, 0x7d, 0x00, 0xff}}}, - {{{ -457, -3448, -4799}, 0, { 3142, -20654}, {0x13, 0x7d, 0x00, 0xff}}}, - {{{ -457, -3448, -4492}, 0, { 3142, -20040}, {0x13, 0x7d, 0x00, 0xff}}}, - {{{ 5325, -4607, 3072}, 0, { 11006, -4938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, -4607, 614}, 0, { 8552, -9844}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, -4607, 3072}, 0, { 8552, -4938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5325, -4607, 614}, 0, { 11006, -9844}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3144, -3993, -5164}, 0, { 10332, -21382}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, -3993, -5119}, 0, { 10188, -21292}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4746, -3993, -3445}, 0, { 13528, -17952}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3048, -3993, -5199}, 0, { 10140, -21452}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4782, -3993, -3482}, 0, { 13602, -18024}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, -3993, -5119}, 0, { 10188, -21292}, {0x12, 0x7d, 0xfb, 0xff}}}, - {{{ 3048, -3993, -5199}, 0, { 10140, -21452}, {0x12, 0x7d, 0xfb, 0xff}}}, - {{{ -457, -3448, -4799}, 0, { 3142, -20654}, {0x12, 0x7d, 0xfb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070088E0, 0x004d1910, 104662, 0x000088e0, 240); // 0x070089D0 - 0x07008A80 -static const Vtx ttm_seg7_vertex_070089D0[] = { - {{{ -457, -3448, -4799}, 0, { 3142, -20654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1202, -3448, -4083}, 0, { 1654, -19224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -457, -3448, -4083}, 0, { 3142, -19224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3144, -3993, -5164}, 0, { 10332, -21382}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3083, -3993, -5295}, 0, { 10210, -21644}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3048, -3993, -5199}, 0, { 10140, -21452}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3179, -3993, -5260}, 0, { 10402, -21574}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3048, -3993, -5199}, 0, { 10140, -21452}, {0x14, 0x7d, 0x07, 0xff}}}, - {{{ 3083, -3993, -5295}, 0, { 10210, -21644}, {0x14, 0x7d, 0x07, 0xff}}}, - {{{ -457, -3448, -4799}, 0, { 3142, -20654}, {0x14, 0x7d, 0x07, 0xff}}}, - {{{ -1202, -3448, -4595}, 0, { 1654, -20246}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070089D0, 0x004d1910, 104662, 0x000089d0, 176); // 0x07008A80 - 0x07008B70 -static const Vtx ttm_seg7_vertex_07008A80[] = { - {{{ 2165, -1512, 1127}, 0, { 4288, 3238}, {0xfc, 0x7e, 0x02, 0xff}}}, - {{{ 2418, -1516, 1689}, 0, { 4796, 4360}, {0xfc, 0x7e, 0x02, 0xff}}}, - {{{ 2828, -1499, 1504}, 0, { 5614, 3990}, {0xfc, 0x7e, 0x02, 0xff}}}, - {{{ 2165, -1512, 1127}, 0, { 4288, 3238}, {0xfd, 0x7e, 0x01, 0xff}}}, - {{{ 2828, -1499, 1504}, 0, { 5614, 3990}, {0xfd, 0x7e, 0x01, 0xff}}}, - {{{ 2560, -1500, 1024}, 0, { 5078, 3032}, {0xfd, 0x7e, 0x01, 0xff}}}, - {{{ 5325, -4607, 3072}, 0, { 11006, -4938}, {0x00, 0x7b, 0xe2, 0xff}}}, - {{{ 4813, -4607, 3072}, 0, { 9984, -4938}, {0x00, 0x7b, 0xe2, 0xff}}}, - {{{ 3144, -4082, 5194}, 0, { 6652, -702}, {0x00, 0x7b, 0xe2, 0xff}}}, - {{{ -2, -2719, -4505}, 0, { 4050, -20066}, {0x0e, 0x7d, 0xf2, 0xff}}}, - {{{ -1168, -2559, -4240}, 0, { 1724, -19538}, {0x0e, 0x7d, 0xf2, 0xff}}}, - {{{ -1023, -2559, -4095}, 0, { 2012, -19248}, {0x0e, 0x7d, 0xf2, 0xff}}}, - {{{ -2, -2719, -4095}, 0, { 4050, -19248}, {0x13, 0x7d, 0x00, 0xff}}}, - {{{ -2, -2719, -4505}, 0, { 4050, -20066}, {0x13, 0x7d, 0x00, 0xff}}}, - {{{ -1023, -2559, -4095}, 0, { 2012, -19248}, {0x13, 0x7d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07008A80, 0x004d1910, 104662, 0x00008a80, 240); // 0x07008B70 - 0x07008C50 -static const Vtx ttm_seg7_vertex_07008B70[] = { - {{{ 3159, -2989, -4796}, 0, { 10362, -20648}, {0x0b, 0x7e, 0x02, 0xff}}}, - {{{ 3261, -2989, -5308}, 0, { 10566, -21670}, {0x0b, 0x7e, 0x02, 0xff}}}, - {{{ -2, -2719, -4505}, 0, { 4050, -20066}, {0x0b, 0x7e, 0x02, 0xff}}}, - {{{ -1714, -2598, -5014}, 0, { 632, -21084}, {0x0d, 0x7d, 0xf1, 0xff}}}, - {{{ -1168, -2559, -4240}, 0, { 1724, -19538}, {0x0d, 0x7d, 0xf1, 0xff}}}, - {{{ -2, -2719, -4505}, 0, { 4050, -20066}, {0x0d, 0x7d, 0xf1, 0xff}}}, - {{{ -1023, -2559, -4095}, 0, { 2012, -19248}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1168, -2559, -4240}, 0, { 1724, -19538}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3216, -2559, -2192}, 0, { -2362, -15450}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, -2559, -2047}, 0, { -2074, -15160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -786, -2559, -3621}, 0, { 2486, -18302}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, -1535, -4095}, 0, { 10188, -19248}, {0x0f, 0x7d, 0xf9, 0xff}}}, - {{{ -1023, -1023, -4095}, 0, { 2012, -19248}, {0x0f, 0x7d, 0xf9, 0xff}}}, - {{{ -786, -1023, -3621}, 0, { 2486, -18302}, {0x0f, 0x7d, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07008B70, 0x004d1910, 104662, 0x00008b70, 224); // 0x07008C50 - 0x07008D40 -static const Vtx ttm_seg7_vertex_07008C50[] = { - {{{ 2835, -1535, -3621}, 0, { 9714, -18302}, {0x11, 0x7d, 0x08, 0xff}}}, - {{{ 3072, -1535, -4095}, 0, { 10188, -19248}, {0x11, 0x7d, 0x08, 0xff}}}, - {{{ -786, -1023, -3621}, 0, { 2486, -18302}, {0x11, 0x7d, 0x08, 0xff}}}, - {{{ 3874, -1023, -1825}, 0, { 11788, -14716}, {0xe0, 0x79, 0xf0, 0xff}}}, - {{{ 3072, -1535, -4095}, 0, { 10188, -19248}, {0xe0, 0x79, 0xf0, 0xff}}}, - {{{ 2835, -1535, -3621}, 0, { 9714, -18302}, {0xe0, 0x79, 0xf0, 0xff}}}, - {{{ 3874, -1023, -1825}, 0, { 11788, -14716}, {0xec, 0x7b, 0xec, 0xff}}}, - {{{ 4096, -1023, -2047}, 0, { 12232, -15160}, {0xec, 0x7b, 0xec, 0xff}}}, - {{{ 3072, -1535, -4095}, 0, { 10188, -19248}, {0xec, 0x7b, 0xec, 0xff}}}, - {{{ -3071, -2559, -2047}, 0, { -2074, -15160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1947, -2559, -1672}, 0, { 168, -14412}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -786, -2559, -3621}, 0, { 2486, -18302}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4813, -3111, -1473}, 0, { 13664, -14014}, {0x03, 0x7e, 0x05, 0xff}}}, - {{{ 4623, -3071, -2363}, 0, { 13284, -15792}, {0x03, 0x7e, 0x05, 0xff}}}, - {{{ 4096, -3071, -2047}, 0, { 12232, -15160}, {0x03, 0x7e, 0x05, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07008C50, 0x004d1910, 104662, 0x00008c50, 240); // 0x07008D40 - 0x07008E30 -static const Vtx ttm_seg7_vertex_07008D40[] = { - {{{ 4813, -3111, -1473}, 0, { 13664, -14014}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ 4096, -3071, -2047}, 0, { 12232, -15160}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ 4096, -3111, -1473}, 0, { 12232, -14014}, {0x00, 0x7e, 0x08, 0xff}}}, - {{{ 3261, -2989, -5308}, 0, { 10566, -21670}, {0x09, 0x7e, 0xfe, 0xff}}}, - {{{ -1714, -2598, -5014}, 0, { 632, -21084}, {0x09, 0x7e, 0xfe, 0xff}}}, - {{{ -2, -2719, -4505}, 0, { 4050, -20066}, {0x09, 0x7e, 0xfe, 0xff}}}, - {{{ 3261, -2989, -5308}, 0, { 10566, -21670}, {0x03, 0x7e, 0x00, 0xff}}}, - {{{ 3159, -2989, -4796}, 0, { 10362, -20648}, {0x03, 0x7e, 0x00, 0xff}}}, - {{{ 5590, -3071, -3645}, 0, { 15214, -18350}, {0x03, 0x7e, 0x00, 0xff}}}, - {{{ 3159, -2989, -4796}, 0, { 10362, -20648}, {0x02, 0x7e, 0x04, 0xff}}}, - {{{ 4771, -3071, -3235}, 0, { 13580, -17532}, {0x02, 0x7e, 0x04, 0xff}}}, - {{{ 5590, -3071, -3645}, 0, { 15214, -18350}, {0x02, 0x7e, 0x04, 0xff}}}, - {{{ 4623, -3071, -2363}, 0, { 13284, -15792}, {0x05, 0x7e, 0x04, 0xff}}}, - {{{ 4813, -3111, -1473}, 0, { 13664, -14014}, {0x05, 0x7e, 0x04, 0xff}}}, - {{{ 5590, -3071, -3645}, 0, { 15214, -18350}, {0x05, 0x7e, 0x04, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07008D40, 0x004d1910, 104662, 0x00008d40, 240); // 0x07008E30 - 0x07008E60 -static const Vtx ttm_seg7_vertex_07008E30[] = { - {{{ 4771, -3071, -3235}, 0, { 13580, -17532}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4623, -3071, -2363}, 0, { 13284, -15792}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 5590, -3071, -3645}, 0, { 15214, -18350}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07008E30, 0x004d1910, 104662, 0x00008e30, 48); // 0x07008E60 - 0x07008F30 -static const Vtx ttm_seg7_vertex_07008E60[] = { - {{{ -1342, 1178, -1465}, 0, { 2282, 4914}, {0x03, 0x7c, 0xea, 0xff}}}, - {{{ -1023, 1434, 0}, 0, { 7160, 3852}, {0x03, 0x7c, 0xea, 0xff}}}, - {{{ 342, 1115, -1518}, 0, { 2108, -690}, {0x03, 0x7c, 0xea, 0xff}}}, - {{{ -1947, -2559, -1672}, 0, { 7514, 990}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -1947, 512, -1672}, 0, { 7514, -9230}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -786, 205, -3621}, 0, { 0, -8208}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -786, -2559, -3621}, 0, { 0, 990}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ -162, 1165, -2161}, 0, { 0, 990}, {0x04, 0x7e, 0x05, 0xff}}}, - {{{ -1342, 1178, -1465}, 0, { 2282, 4914}, {0x04, 0x7e, 0x05, 0xff}}}, - {{{ 342, 1115, -1518}, 0, { 2108, -690}, {0x04, 0x7e, 0x05, 0xff}}}, - {{{ -1342, 1178, -1465}, 0, { 2282, 4914}, {0xef, 0x7c, 0xef, 0xff}}}, - {{{ -1457, 1434, 434}, 0, { 8606, 5296}, {0xef, 0x7c, 0xef, 0xff}}}, - {{{ -1023, 1434, 0}, 0, { 7160, 3852}, {0xef, 0x7c, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07008E60, 0x004d1910, 104662, 0x00008e60, 208); // 0x07008F30 - 0x07009010 -static const Vtx ttm_seg7_vertex_07008F30[] = { - {{{ 2560, 768, -818}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, 1382, -1279}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, 1382, -818}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3072, 768, -818}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2560, 768, -818}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2560, 1382, -818}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 768, -1279}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 768, -1279}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 768, -818}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 768, -818}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 768, -1279}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2560, 1382, -1279}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, 768, -1279}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 768, -1279}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07008F30, 0x004d1910, 104662, 0x00008f30, 224); // 0x07009010 - 0x070090D0 -static const Vtx ttm_seg7_vertex_07009010[] = { - {{{ 3072, 1382, -818}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2560, 1382, -1279}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3072, 1382, -1279}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2560, 1382, -818}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2560, 1382, -1279}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 768, -1279}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 922, -1279}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 1382, -1279}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, 1382, -818}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 922, -818}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 768, -818}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 1382, -818}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07009010, 0x004d1910, 104662, 0x00009010, 192); // 0x070090D0 - 0x07009C98 static const Gfx ttm_seg7_dl_070090D0[] = { diff --git a/levels/ttm/areas/1/10/model.inc.c b/levels/ttm/areas/1/10/model.inc.c index 056d924ed..0a59ec4f3 100644 --- a/levels/ttm/areas/1/10/model.inc.c +++ b/levels/ttm/areas/1/10/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700C488 - 0x0700C4A0 static const Lights1 ttm_seg7_lights_0700C488 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -17,107 +18,31 @@ static const Lights1 ttm_seg7_lights_0700C4B8 = gdSPDefLights1( ); // 0x0700C4D0 - 0x0700C5D0 -static const Vtx ttm_seg7_vertex_0700C4D0[] = { - {{{ 742, 688, -836}, 0, { -414, -3010}, {0x97, 0x41, 0x1a, 0xff}}}, - {{{ -306, -1307, -97}, 0, { 0, 990}, {0x97, 0x41, 0x1a, 0xff}}}, - {{{ 861, 688, -362}, 0, { 548, -2976}, {0x97, 0x41, 0x1a, 0xff}}}, - {{{ 861, 688, -362}, 0, { 548, -2976}, {0x93, 0x40, 0x04, 0xff}}}, - {{{ -306, -1307, -97}, 0, { 0, 990}, {0x93, 0x40, 0x04, 0xff}}}, - {{{ 682, 358, 10}, 0, { 1066, -2296}, {0x93, 0x40, 0x04, 0xff}}}, - {{{ 702, 694, 312}, 0, { 1660, -2948}, {0x8f, 0xdf, 0x2d, 0xff}}}, - {{{ 682, 358, 10}, 0, { 1066, -2296}, {0x8f, 0xdf, 0x2d, 0xff}}}, - {{{ 922, -329, 102}, 0, { 1374, -912}, {0x8f, 0xdf, 0x2d, 0xff}}}, - {{{ 1124, 688, -90}, 0, { 1132, 994}, {0x7a, 0x13, 0x1b, 0xff}}}, - {{{ 1043, 1309, -173}, 0, { 1122, -244}, {0x7a, 0x13, 0x1b, 0xff}}}, - {{{ 894, 1309, 479}, 0, { 8, -236}, {0x7a, 0x13, 0x1b, 0xff}}}, - {{{ 1416, 688, -368}, 0, { 1938, 990}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 1124, 688, -90}, 0, { 1132, 994}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 922, -329, 102}, 0, { 586, 3028}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 702, 694, 312}, 0, { 0, 990}, {0x57, 0x00, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700C4D0, 0x004d1910, 104662, 0x0000c4d0, 256); // 0x0700C5D0 - 0x0700C600 -static const Vtx ttm_seg7_vertex_0700C5D0[] = { - {{{ -306, -1307, -97}, 0, { 6028, -1962}, {0xe6, 0x07, 0x7c, 0xff}}}, - {{{ 922, -329, 102}, 0, { 8232, -3916}, {0xe6, 0x07, 0x7c, 0xff}}}, - {{{ 682, 358, 10}, 0, { 7738, -5288}, {0xe6, 0x07, 0x7c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700C5D0, 0x004d1910, 104662, 0x0000c5d0, 48); // 0x0700C600 - 0x0700C690 -static const Vtx ttm_seg7_vertex_0700C600[] = { - {{{ 702, 694, 312}, 0, { 1072, 978}, {0xbf, 0xb5, 0xb2, 0xff}}}, - {{{ 387, 1309, -20}, 0, { 1132, -250}, {0xbf, 0xb5, 0xb2, 0xff}}}, - {{{ 596, 1309, -193}, 0, { 590, -250}, {0xbf, 0xb5, 0xb2, 0xff}}}, - {{{ 596, 1309, -193}, 0, { 694, -4210}, {0x83, 0xf9, 0x10, 0xff}}}, - {{{ 682, 358, 10}, 0, { 1066, -2296}, {0x83, 0xf9, 0x10, 0xff}}}, - {{{ 702, 694, 312}, 0, { 1660, -2948}, {0x83, 0xf9, 0x10, 0xff}}}, - {{{ 702, 694, 312}, 0, { 1660, -2948}, {0x95, 0xc0, 0xef, 0xff}}}, - {{{ 354, 1309, 181}, 0, { 1190, -4192}, {0x95, 0xc0, 0xef, 0xff}}}, - {{{ 387, 1309, -20}, 0, { 846, -4204}, {0x95, 0xc0, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700C600, 0x004d1910, 104662, 0x0000c600, 144); // 0x0700C690 - 0x0700C780 -static const Vtx ttm_seg7_vertex_0700C690[] = { - {{{ 1043, 1309, -173}, 0, { -394, -250}, {0x05, 0x23, 0x87, 0xff}}}, - {{{ 861, 688, -362}, 0, { 0, 990}, {0x05, 0x23, 0x87, 0xff}}}, - {{{ 596, 1309, -193}, 0, { 498, -250}, {0x05, 0x23, 0x87, 0xff}}}, - {{{ 702, 694, 312}, 0, { 1660, -2948}, {0x91, 0xc4, 0x0c, 0xff}}}, - {{{ 428, 1309, 816}, 0, { 2414, -4148}, {0x91, 0xc4, 0x0c, 0xff}}}, - {{{ 354, 1309, 181}, 0, { 1190, -4192}, {0x91, 0xc4, 0x0c, 0xff}}}, - {{{ 894, 1309, 479}, 0, { 8, -236}, {0x50, 0xd0, 0x55, 0xff}}}, - {{{ 702, 694, 312}, 0, { 0, 990}, {0x50, 0xd0, 0x55, 0xff}}}, - {{{ 1124, 688, -90}, 0, { 1132, 994}, {0x50, 0xd0, 0x55, 0xff}}}, - {{{ 702, 694, 312}, 0, { 0, 990}, {0x45, 0xd1, 0x5f, 0xff}}}, - {{{ 894, 1309, 479}, 0, { 8, -236}, {0x45, 0xd1, 0x5f, 0xff}}}, - {{{ 428, 1309, 816}, 0, { -1128, -230}, {0x45, 0xd1, 0x5f, 0xff}}}, - {{{ 596, 1309, -193}, 0, { 590, -250}, {0x9a, 0xe8, 0xba, 0xff}}}, - {{{ 861, 688, -362}, 0, { 0, 990}, {0x9a, 0xe8, 0xba, 0xff}}}, - {{{ 682, 358, 10}, 0, { 718, 1648}, {0x9a, 0xe8, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700C690, 0x004d1910, 104662, 0x0000c690, 240); // 0x0700C780 - 0x0700C7B0 -static const Vtx ttm_seg7_vertex_0700C780[] = { - {{{ 1043, 1309, -173}, 0, { 200, -250}, {0x5b, 0x00, 0xa8, 0xff}}}, - {{{ 1124, 688, -90}, 0, { 0, 990}, {0x5b, 0x00, 0xa8, 0xff}}}, - {{{ 861, 688, -362}, 0, { 724, 990}, {0x5b, 0x00, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700C780, 0x004d1910, 104662, 0x0000c780, 48); // 0x0700C7B0 - 0x0700C810 -static const Vtx ttm_seg7_vertex_0700C7B0[] = { - {{{ 387, 1309, -20}, 0, { 4216, -3960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 354, 1309, 181}, 0, { 4150, -3556}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 428, 1309, 816}, 0, { 4298, -2288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1043, 1309, -173}, 0, { 5526, -4266}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 596, 1309, -193}, 0, { 4634, -4304}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 894, 1309, 479}, 0, { 5228, -2962}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700C7B0, 0x004d1910, 104662, 0x0000c7b0, 96); // 0x0700C810 - 0x0700C850 -static const Vtx ttm_seg7_vertex_0700C810[] = { - {{{ 861, 688, -362}, 0, { 5162, -4642}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1124, 688, -90}, 0, { 5688, -4100}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1416, 688, -368}, 0, { 6270, -4656}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 742, 688, -836}, 0, { 4924, -5590}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700C810, 0x004d1910, 104662, 0x0000c810, 64); // 0x0700C850 - 0x0700C8C0 -static const Vtx ttm_seg7_vertex_0700C850[] = { - {{{ 354, 1309, 181}, 0, { 3648, 990}, {0x7d, 0x00, 0x13, 0xff}}}, - {{{ 354, 1206, 181}, 0, { 3648, 990}, {0x7d, 0x00, 0x13, 0xff}}}, - {{{ 370, 1155, 80}, 0, { 3648, 0}, {0x7d, 0x00, 0x13, 0xff}}}, - {{{ 354, 1309, 181}, 0, { 3648, 990}, {0x7d, 0x00, 0x14, 0xff}}}, - {{{ 387, 1206, -20}, 0, { 3648, -1054}, {0x7d, 0x00, 0x14, 0xff}}}, - {{{ 387, 1309, -20}, 0, { 3648, -1054}, {0x7d, 0x00, 0x14, 0xff}}}, - {{{ 370, 1155, 80}, 0, { 3648, 0}, {0x7d, 0x00, 0x14, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700C850, 0x004d1910, 104662, 0x0000c850, 112); // 0x0700C8C0 - 0x0700C900 -static const Vtx ttm_seg7_vertex_0700C8C0[] = { - {{{ 387, 1309, -20}, 0, { 3648, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1463, 1309, -121}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 354, 1309, 181}, 0, { 3648, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1430, 1309, -323}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700C8C0, 0x004d1910, 104662, 0x0000c8c0, 64); // 0x0700C900 - 0x0700C9F8 static const Gfx ttm_seg7_dl_0700C900[] = { diff --git a/levels/ttm/areas/1/11/model.inc.c b/levels/ttm/areas/1/11/model.inc.c index 38aff4572..62e23b116 100644 --- a/levels/ttm/areas/1/11/model.inc.c +++ b/levels/ttm/areas/1/11/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700CB60 - 0x0700CB78 static const Lights1 ttm_seg7_lights_0700CB60 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -11,29 +12,13 @@ static const Lights1 ttm_seg7_lights_0700CB78 = gdSPDefLights1( ); // 0x0700CB90 - 0x0700CBF0 -static const Vtx ttm_seg7_vertex_0700CB90[] = { - {{{ -323, -387, -61}, 0, { 8458, -5948}, {0x9c, 0xf1, 0x4b, 0xff}}}, - {{{ -30, 389, 495}, 0, { 9592, -7498}, {0x9c, 0xf1, 0x4b, 0xff}}}, - {{{ -224, 389, 235}, 0, { 8972, -7498}, {0x9c, 0xf1, 0x4b, 0xff}}}, - {{{ -323, -387, -61}, 0, { 8458, -5948}, {0xc2, 0xd1, 0x63, 0xff}}}, - {{{ 377, 389, 751}, 0, { 10552, -7498}, {0xc2, 0xd1, 0x63, 0xff}}}, - {{{ -30, 389, 495}, 0, { 9592, -7498}, {0xc2, 0xd1, 0x63, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700CB90, 0x004d1910, 104662, 0x0000cb90, 96); // 0x0700CBF0 - 0x0700CC20 -static const Vtx ttm_seg7_vertex_0700CBF0[] = { - {{{ -323, -387, -61}, 0, { 974, -2960}, {0x82, 0x0d, 0x07, 0xff}}}, - {{{ -224, 389, 235}, 0, { 1654, -4488}, {0x82, 0x0d, 0x07, 0xff}}}, - {{{ -282, 389, -714}, 0, { -132, -4554}, {0x82, 0x0d, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700CBF0, 0x004d1910, 104662, 0x0000cbf0, 48); // 0x0700CC20 - 0x0700CC60 -static const Vtx ttm_seg7_vertex_0700CC20[] = { - {{{ 377, 389, 751}, 0, { 7672, -3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -224, 389, 235}, 0, { 6470, -4062}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -30, 389, 495}, 0, { 6856, -3544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -282, 389, -714}, 0, { 6352, -5960}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700CC20, 0x004d1910, 104662, 0x0000cc20, 64); // 0x0700CC60 - 0x0700CCC8 static const Gfx ttm_seg7_dl_0700CC60[] = { diff --git a/levels/ttm/areas/1/12/model.inc.c b/levels/ttm/areas/1/12/model.inc.c index a50ae2410..666a2db2d 100644 --- a/levels/ttm/areas/1/12/model.inc.c +++ b/levels/ttm/areas/1/12/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700CD88 - 0x0700CDA0 static const Lights1 ttm_seg7_lights_0700CD88 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -17,68 +18,19 @@ static const Lights1 ttm_seg7_lights_0700CDB8 = gdSPDefLights1( ); // 0x0700CDD0 - 0x0700CEC0 -static const Vtx ttm_seg7_vertex_0700CDD0[] = { - {{{ -921, -307, -204}, 0, { 11012, -6956}, {0xbc, 0x00, 0x6b, 0xff}}}, - {{{ 675, -307, 811}, 0, { 14778, -6956}, {0xbc, 0x00, 0x6b, 0xff}}}, - {{{ 675, 307, 811}, 0, { 14778, -8184}, {0xbc, 0x00, 0x6b, 0xff}}}, - {{{ -302, -102, -325}, 0, { 0, 1806}, {0x3b, 0x59, 0xbd, 0xff}}}, - {{{ 733, -102, 592}, 0, { -2792, 1806}, {0x3b, 0x59, 0xbd, 0xff}}}, - {{{ 945, -307, 506}, 0, { -2996, 2214}, {0x3b, 0x59, 0xbd, 0xff}}}, - {{{ -167, -307, -477}, 0, { 0, 2214}, {0x3b, 0x59, 0xbd, 0xff}}}, - {{{ 810, 307, 659}, 0, { 372, -236}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 675, 307, 811}, 0, { 0, -236}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 675, -307, 811}, 0, { 0, 990}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 810, 0, 659}, 0, { 372, 376}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 810, 0, 659}, 0, { 372, 376}, {0x5f, 0x00, 0x54, 0xff}}}, - {{{ 675, -307, 811}, 0, { 0, 990}, {0x5f, 0x00, 0x54, 0xff}}}, - {{{ 945, -307, 506}, 0, { 782, 990}, {0x5f, 0x00, 0x54, 0xff}}}, - {{{ -921, 307, -204}, 0, { 11012, -8184}, {0xbc, 0x00, 0x6b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700CDD0, 0x004d1910, 104662, 0x0000cdd0, 240); // 0x0700CEC0 - 0x0700CF00 -static const Vtx ttm_seg7_vertex_0700CEC0[] = { - {{{ 945, -307, 506}, 0, { 6966, -44}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 675, -307, 811}, 0, { 6426, 564}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -921, -307, -204}, 0, { 3238, -1462}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -535, -307, -802}, 0, { 4008, -2658}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700CEC0, 0x004d1910, 104662, 0x0000cec0, 64); // 0x0700CF00 - 0x0700D000 -static const Vtx ttm_seg7_vertex_0700CF00[] = { - {{{ -302, 307, -325}, 0, { 372, -236}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ -302, -102, -325}, 0, { 372, 582}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ -167, -307, -477}, 0, { 782, 582}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 810, -102, 659}, 0, { -2996, 1806}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ -302, -102, -325}, 0, { 0, 1806}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ -302, 307, -325}, 0, { 0, 990}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ 810, 307, 659}, 0, { -2996, 990}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ -166, 307, -479}, 0, { 0, 990}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ -167, -307, -477}, 0, { 0, 2214}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ -535, -307, -802}, 0, { 948, 2214}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ -166, 307, -479}, 0, { 0, 990}, {0x53, 0x00, 0xa1, 0xff}}}, - {{{ -535, -307, -802}, 0, { 948, 2214}, {0x53, 0x00, 0xa1, 0xff}}}, - {{{ -535, 307, -802}, 0, { 948, 990}, {0x53, 0x00, 0xa1, 0xff}}}, - {{{ 810, 0, 659}, 0, { -2996, 1602}, {0x0e, 0x3d, 0x92, 0xff}}}, - {{{ 945, -307, 506}, 0, { -2996, 2214}, {0x0e, 0x3d, 0x92, 0xff}}}, - {{{ 733, -102, 592}, 0, { -2792, 1806}, {0x0e, 0x3d, 0x92, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700CF00, 0x004d1910, 104662, 0x0000cf00, 256); // 0x0700D000 - 0x0700D030 -static const Vtx ttm_seg7_vertex_0700D000[] = { - {{{ -302, 307, -325}, 0, { 372, -236}, {0x5f, 0x00, 0x54, 0xff}}}, - {{{ -167, -307, -477}, 0, { 782, 582}, {0x5f, 0x00, 0x54, 0xff}}}, - {{{ -166, 307, -479}, 0, { 782, -236}, {0x5f, 0x00, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700D000, 0x004d1910, 104662, 0x0000d000, 48); // 0x0700D030 - 0x0700D090 -static const Vtx ttm_seg7_vertex_0700D030[] = { - {{{ 810, 307, 659}, 0, { 11600, -1172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -302, 307, -325}, 0, { 9380, -3138}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -921, 307, -204}, 0, { 8144, -2896}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -166, 307, -479}, 0, { 9650, -3444}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -535, 307, -802}, 0, { 8914, -4092}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 675, 307, 811}, 0, { 11332, -868}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700D030, 0x004d1910, 104662, 0x0000d030, 96); // 0x0700D090 - 0x0700D180 static const Gfx ttm_seg7_dl_0700D090[] = { diff --git a/levels/ttm/areas/1/13/model.inc.c b/levels/ttm/areas/1/13/model.inc.c index d8880d28e..aa6addfbe 100644 --- a/levels/ttm/areas/1/13/model.inc.c +++ b/levels/ttm/areas/1/13/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700D250 - 0x0700D268 static const Lights1 ttm_seg7_lights_0700D250 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -17,67 +18,19 @@ static const Lights1 ttm_seg7_lights_0700D280 = gdSPDefLights1( ); // 0x0700D298 - 0x0700D398 -static const Vtx ttm_seg7_vertex_0700D298[] = { - {{{ -27, -307, -665}, 0, { -3812, 5306}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -27, 307, -665}, 0, { -3812, 4080}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -204, -307, -1}, 0, { -5136, 5306}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ 637, -307, 746}, 0, { 4784, 990}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 637, 0, 746}, 0, { 4784, 376}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ 501, -307, 899}, 0, { 4376, 990}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ -204, -307, -1}, 0, { 786, 990}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ -511, -102, -272}, 0, { 0, 582}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ 561, -102, 678}, 0, { 2830, 582}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ 561, -102, 678}, 0, { 2830, 582}, {0x54, 0x00, 0xa2, 0xff}}}, - {{{ 637, -307, 746}, 0, { 3034, 990}, {0x54, 0x00, 0xa2, 0xff}}}, - {{{ -204, -307, -1}, 0, { 786, 990}, {0x54, 0x00, 0xa2, 0xff}}}, - {{{ 637, 0, 746}, 0, { 3034, 376}, {0x54, 0x00, 0xa2, 0xff}}}, - {{{ -563, -307, -1140}, 0, { -8102, 5306}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ -563, 307, -1140}, 0, { -8102, 4080}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ -27, 307, -665}, 0, { -9172, 4080}, {0x54, 0x00, 0xa1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700D298, 0x004d1910, 104662, 0x0000d298, 256); // 0x0700D398 - 0x0700D438 -static const Vtx ttm_seg7_vertex_0700D398[] = { - {{{ -563, -307, -1140}, 0, { -8102, 5306}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ -27, 307, -665}, 0, { -9172, 4080}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ -27, -307, -665}, 0, { -9172, 5306}, {0x54, 0x00, 0xa1, 0xff}}}, - {{{ 501, -307, 899}, 0, { -2996, 2214}, {0xc5, 0x59, 0x43, 0xff}}}, - {{{ 561, -102, 678}, 0, { -2792, 1806}, {0xc5, 0x59, 0x43, 0xff}}}, - {{{ -511, -102, -273}, 0, { 68, 1806}, {0xc5, 0x59, 0x43, 0xff}}}, - {{{ -27, 307, -665}, 0, { -3812, 4080}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -204, 307, -1}, 0, { -5136, 4080}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -204, -307, -1}, 0, { -5136, 5306}, {0x7a, 0x00, 0x20, 0xff}}}, - {{{ -647, -307, -119}, 0, { 68, 2214}, {0xc5, 0x59, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700D398, 0x004d1910, 104662, 0x0000d398, 160); // 0x0700D438 - 0x0700D498 -static const Vtx ttm_seg7_vertex_0700D438[] = { - {{{ 501, -307, 899}, 0, { -6934, -9208}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -647, -307, -119}, 0, { -4900, -6914}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -204, -307, -1}, 0, { -5136, -7798}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -27, -307, -665}, 0, { -3812, -8152}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -563, -307, -1140}, 0, { -2862, -7082}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 637, -307, 746}, 0, { -6628, -9480}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700D438, 0x004d1910, 104662, 0x0000d438, 96); // 0x0700D498 - 0x0700D508 -static const Vtx ttm_seg7_vertex_0700D498[] = { - {{{ -204, 307, -1}, 0, { -748, 990}, {0xac, 0x00, 0x5f, 0xff}}}, - {{{ -511, 307, -272}, 0, { 68, 990}, {0xac, 0x00, 0x5f, 0xff}}}, - {{{ -511, -102, -272}, 0, { 68, 1806}, {0xac, 0x00, 0x5f, 0xff}}}, - {{{ 561, -102, 678}, 0, { -2792, 1806}, {0x95, 0x3d, 0x1b, 0xff}}}, - {{{ 501, -307, 899}, 0, { -2996, 2214}, {0x95, 0x3d, 0x1b, 0xff}}}, - {{{ 637, 0, 746}, 0, { -2996, 1602}, {0x95, 0x3d, 0x1b, 0xff}}}, - {{{ -204, -102, -1}, 0, { -748, 1806}, {0xac, 0x00, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700D498, 0x004d1910, 104662, 0x0000d498, 112); // 0x0700D508 - 0x0700D548 -static const Vtx ttm_seg7_vertex_0700D508[] = { - {{{ -563, 307, -1140}, 0, { 8040, 3820}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 307, -1}, 0, { 8756, 6094}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -27, 307, -665}, 0, { 9110, 4770}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 307, -272}, 0, { 8144, 5552}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700D508, 0x004d1910, 104662, 0x0000d508, 64); // 0x0700D548 - 0x0700D640 static const Gfx ttm_seg7_dl_0700D548[] = { diff --git a/levels/ttm/areas/1/14/model.inc.c b/levels/ttm/areas/1/14/model.inc.c index 641d77274..160274865 100644 --- a/levels/ttm/areas/1/14/model.inc.c +++ b/levels/ttm/areas/1/14/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700D700 - 0x0700D718 static const Lights1 ttm_seg7_lights_0700D700 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -17,143 +18,31 @@ static const Lights1 ttm_seg7_lights_0700D730 = gdSPDefLights1( ); // 0x0700D748 - 0x0700D848 -static const Vtx ttm_seg7_vertex_0700D748[] = { - {{{ 717, 227, -204}, 0, { 5282, -7594}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 227, -511}, 0, { 6406, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 717, 227, -716}, 0, { 5282, -8616}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 717, 227, -716}, 0, { 5282, -8616}, {0x12, 0x72, 0xcd, 0xff}}}, - {{{ 1280, 227, -511}, 0, { 6406, -8208}, {0x12, 0x72, 0xcd, 0xff}}}, - {{{ 871, -28, -1230}, 0, { 5590, -9644}, {0x12, 0x72, 0xcd, 0xff}}}, - {{{ 973, 227, 0}, 0, { 5794, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 614, 126, 303}, 0, { 5078, -6580}, {0xf9, 0x7a, 0x20, 0xff}}}, - {{{ 1015, 127, 386}, 0, { 5878, -6416}, {0xf9, 0x7a, 0x20, 0xff}}}, - {{{ 973, 227, 0}, 0, { 5794, -7186}, {0xf9, 0x7a, 0x20, 0xff}}}, - {{{ 614, 126, 303}, 0, { 5078, -6580}, {0xf0, 0x7c, 0x15, 0xff}}}, - {{{ 973, 227, 0}, 0, { 5794, -7186}, {0xf0, 0x7c, 0x15, 0xff}}}, - {{{ 717, 227, -204}, 0, { 5282, -7594}, {0xf0, 0x7c, 0x15, 0xff}}}, - {{{ 614, 126, 303}, 0, { 5078, -6580}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 681, 127, 442}, 0, { 5210, -6304}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 1015, 127, 386}, 0, { 5878, -6416}, {0x00, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700D748, 0x004d1910, 104662, 0x0000d748, 256); // 0x0700D848 - 0x0700D938 -static const Vtx ttm_seg7_vertex_0700D848[] = { - {{{ -537, 182, 1246}, 0, { 2778, -4700}, {0x34, 0x73, 0x05, 0xff}}}, - {{{ -514, 182, 1042}, 0, { 2824, -5106}, {0x34, 0x73, 0x05, 0xff}}}, - {{{ -694, 275, 816}, 0, { 2464, -5558}, {0x34, 0x73, 0x05, 0xff}}}, - {{{ -944, 275, 1200}, 0, { 1964, -4792}, {0x1a, 0x7b, 0x11, 0xff}}}, - {{{ -537, 182, 1246}, 0, { 2778, -4700}, {0x1a, 0x7b, 0x11, 0xff}}}, - {{{ -694, 275, 816}, 0, { 2464, -5558}, {0x1a, 0x7b, 0x11, 0xff}}}, - {{{ -514, 182, 1042}, 0, { 2824, -5106}, {0x06, 0x7e, 0x00, 0xff}}}, - {{{ -537, 182, 1246}, 0, { 2778, -4700}, {0x06, 0x7e, 0x00, 0xff}}}, - {{{ 681, 127, 442}, 0, { 5210, -6304}, {0x06, 0x7e, 0x00, 0xff}}}, - {{{ -514, 182, 1042}, 0, { 2824, -5106}, {0x04, 0x7e, 0xfd, 0xff}}}, - {{{ 681, 127, 442}, 0, { 5210, -6304}, {0x04, 0x7e, 0xfd, 0xff}}}, - {{{ 614, 126, 303}, 0, { 5078, -6580}, {0x04, 0x7e, 0xfd, 0xff}}}, - {{{ -1125, 275, 973}, 0, { 1604, -5244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -944, 275, 1200}, 0, { 1964, -4792}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -694, 275, 816}, 0, { 2464, -5558}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700D848, 0x004d1910, 104662, 0x0000d848, 240); // 0x0700D938 - 0x0700D9F8 -static const Vtx ttm_seg7_vertex_0700D938[] = { - {{{ -1282, 275, 545}, 0, { 1290, -6098}, {0xfe, 0x7e, 0x00, 0xff}}}, - {{{ -1125, 275, 973}, 0, { 1604, -5244}, {0xfe, 0x7e, 0x00, 0xff}}}, - {{{ -875, 284, 336}, 0, { 2102, -6516}, {0xfe, 0x7e, 0x00, 0xff}}}, - {{{ 1015, -180, 386}, 0, { -286, 1978}, {0x7e, 0x00, 0xf3, 0xff}}}, - {{{ 973, 227, 0}, 0, { 1302, 990}, {0x7e, 0x00, 0xf3, 0xff}}}, - {{{ 1015, 127, 386}, 0, { 0, 990}, {0x7e, 0x00, 0xf3, 0xff}}}, - {{{ 637, -77, 350}, 0, { -294, 348}, {0x87, 0xec, 0xe4, 0xff}}}, - {{{ 614, 126, 303}, 0, { 0, 990}, {0x87, 0xec, 0xe4, 0xff}}}, - {{{ 717, 227, -204}, 0, { 1726, 990}, {0x87, 0xec, 0xe4, 0xff}}}, - {{{ 637, -77, 350}, 0, { -294, 348}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ 717, 227, -204}, 0, { 1726, 990}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ 717, -284, -204}, 0, { 1400, -682}, {0x83, 0x00, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700D938, 0x004d1910, 104662, 0x0000d938, 192); // 0x0700D9F8 - 0x0700DAE8 -static const Vtx ttm_seg7_vertex_0700D9F8[] = { - {{{ -694, 275, 816}, 0, { 2142, -6010}, {0x61, 0xaf, 0x0b, 0xff}}}, - {{{ -921, 28, 996}, 0, { 2116, -5516}, {0x61, 0xaf, 0x0b, 0xff}}}, - {{{ -875, 28, 592}, 0, { 2732, -5538}, {0x61, 0xaf, 0x0b, 0xff}}}, - {{{ -875, 28, 592}, 0, { 2732, -5538}, {0x6f, 0xd6, 0xd6, 0xff}}}, - {{{ -875, 284, 336}, 0, { 3136, -6062}, {0x6f, 0xd6, 0xd6, 0xff}}}, - {{{ -694, 275, 816}, 0, { 2142, -6010}, {0x6f, 0xd6, 0xd6, 0xff}}}, - {{{ -921, 28, 996}, 0, { 0, 990}, {0xd5, 0xb2, 0x59, 0xff}}}, - {{{ -526, -21, 1145}, 0, { 1384, 990}, {0xd5, 0xb2, 0x59, 0xff}}}, - {{{ -944, 275, 1200}, 0, { 36, -48}, {0xd5, 0xb2, 0x59, 0xff}}}, - {{{ -944, 275, 1200}, 0, { 36, -48}, {0xe7, 0xc8, 0x6e, 0xff}}}, - {{{ -526, -21, 1145}, 0, { 1384, 990}, {0xe7, 0xc8, 0x6e, 0xff}}}, - {{{ -537, 182, 1246}, 0, { 1384, 232}, {0xe7, 0xc8, 0x6e, 0xff}}}, - {{{ 1280, 227, -511}, 0, { 32, -648}, {0x51, 0xa0, 0xf5, 0xff}}}, - {{{ 717, -284, -204}, 0, { 0, 990}, {0x51, 0xa0, 0xf5, 0xff}}}, - {{{ 871, -28, -1230}, 0, { 1712, -240}, {0x51, 0xa0, 0xf5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700D9F8, 0x004d1910, 104662, 0x0000d9f8, 240); // 0x0700DAE8 - 0x0700DBD8 -static const Vtx ttm_seg7_vertex_0700DAE8[] = { - {{{ 717, -284, -204}, 0, { 1956, 990}, {0x5b, 0xbc, 0x37, 0xff}}}, - {{{ 1280, 227, -511}, 0, { 2566, -1672}, {0x5b, 0xbc, 0x37, 0xff}}}, - {{{ 973, 227, 0}, 0, { 848, -692}, {0x5b, 0xbc, 0x37, 0xff}}}, - {{{ -526, -21, 1145}, 0, { 408, -356}, {0x17, 0xaa, 0xa7, 0xff}}}, - {{{ -921, 28, 996}, 0, { 0, 990}, {0x17, 0xaa, 0xa7, 0xff}}}, - {{{ -694, 275, 816}, 0, { 1234, 990}, {0x17, 0xaa, 0xa7, 0xff}}}, - {{{ -921, 28, 996}, 0, { 0, 990}, {0xab, 0xc0, 0x44, 0xff}}}, - {{{ -944, 275, 1200}, 0, { -106, 314}, {0xab, 0xc0, 0x44, 0xff}}}, - {{{ -1125, 275, 973}, 0, { -706, 1064}, {0xab, 0xc0, 0x44, 0xff}}}, - {{{ -921, 28, 996}, 0, { 0, 990}, {0xa1, 0xb5, 0x23, 0xff}}}, - {{{ -1125, 275, 973}, 0, { -706, 1064}, {0xa1, 0xb5, 0x23, 0xff}}}, - {{{ -1282, 275, 545}, 0, { -1230, 2488}, {0xa1, 0xb5, 0x23, 0xff}}}, - {{{ -694, 275, 816}, 0, { 0, 990}, {0x51, 0xd1, 0xac, 0xff}}}, - {{{ -514, 182, 1042}, 0, { 980, 990}, {0x51, 0xd1, 0xac, 0xff}}}, - {{{ -526, -21, 1145}, 0, { 1420, 368}, {0x51, 0xd1, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700DAE8, 0x004d1910, 104662, 0x0000dae8, 240); // 0x0700DBD8 - 0x0700DCC8 -static const Vtx ttm_seg7_vertex_0700DBD8[] = { - {{{ 614, 126, 303}, 0, { 4462, 990}, {0xbc, 0xe1, 0x9a, 0xff}}}, - {{{ 637, -77, 350}, 0, { 4466, 288}, {0xbc, 0xe1, 0x9a, 0xff}}}, - {{{ -514, 182, 1042}, 0, { 0, 990}, {0xbc, 0xe1, 0x9a, 0xff}}}, - {{{ 637, -77, 350}, 0, { 4466, 288}, {0xbc, 0xd3, 0xa0, 0xff}}}, - {{{ -526, -21, 1145}, 0, { -222, 258}, {0xbc, 0xd3, 0xa0, 0xff}}}, - {{{ -514, 182, 1042}, 0, { 0, 990}, {0xbc, 0xd3, 0xa0, 0xff}}}, - {{{ -526, -21, 1145}, 0, { 0, 990}, {0x3f, 0xd2, 0x63, 0xff}}}, - {{{ 681, 127, 442}, 0, { 4582, 232}, {0x3f, 0xd2, 0x63, 0xff}}}, - {{{ -537, 182, 1246}, 0, { -278, 276}, {0x3f, 0xd2, 0x63, 0xff}}}, - {{{ 973, 227, 0}, 0, { 0, 2896}, {0xf1, 0xa9, 0xa6, 0xff}}}, - {{{ 1015, -180, 386}, 0, { 1186, 1472}, {0xf1, 0xa9, 0xa6, 0xff}}}, - {{{ 637, -77, 350}, 0, { 0, 990}, {0xf1, 0xa9, 0xa6, 0xff}}}, - {{{ 717, -284, -204}, 0, { 1956, 990}, {0x64, 0xbe, 0x27, 0xff}}}, - {{{ 973, 227, 0}, 0, { 848, -692}, {0x64, 0xbe, 0x27, 0xff}}}, - {{{ 637, -77, 350}, 0, { 0, 990}, {0x64, 0xbe, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700DBD8, 0x004d1910, 104662, 0x0000dbd8, 240); // 0x0700DCC8 - 0x0700DD28 -static const Vtx ttm_seg7_vertex_0700DCC8[] = { - {{{ -921, 28, 996}, 0, { 0, 990}, {0xbf, 0x94, 0xf9, 0xff}}}, - {{{ -1282, 275, 545}, 0, { -1230, 2488}, {0xbf, 0x94, 0xf9, 0xff}}}, - {{{ -875, 28, 592}, 0, { 120, 2334}, {0xbf, 0x94, 0xf9, 0xff}}}, - {{{ -526, -21, 1145}, 0, { 0, 990}, {0x3e, 0xc8, 0x5f, 0xff}}}, - {{{ 637, -77, 350}, 0, { 4660, 990}, {0x3e, 0xc8, 0x5f, 0xff}}}, - {{{ 681, 127, 442}, 0, { 4582, 232}, {0x3e, 0xc8, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700DCC8, 0x004d1910, 104662, 0x0000dcc8, 96); // 0x0700DD28 - 0x0700DD88 -static const Vtx ttm_seg7_vertex_0700DD28[] = { - {{{ 681, 127, 442}, 0, { 4582, 232}, {0xe9, 0xd2, 0x73, 0xff}}}, - {{{ 637, -77, 350}, 0, { 4660, 990}, {0xe9, 0xd2, 0x73, 0xff}}}, - {{{ 1015, -180, 386}, 0, { 5644, 902}, {0xe9, 0xd2, 0x73, 0xff}}}, - {{{ 1015, -180, 386}, 0, { 5644, 902}, {0x15, 0x00, 0x7d, 0xff}}}, - {{{ 1015, 127, 386}, 0, { 5604, -14}, {0x15, 0x00, 0x7d, 0xff}}}, - {{{ 681, 127, 442}, 0, { 4582, 232}, {0x15, 0x00, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700DD28, 0x004d1910, 104662, 0x0000dd28, 96); // 0x0700DD88 - 0x0700DDB8 -static const Vtx ttm_seg7_vertex_0700DD88[] = { - {{{ -1125, 275, 973}, 0, { 1604, -5244}, {0x00, 0x7e, 0x02, 0xff}}}, - {{{ -694, 275, 816}, 0, { 2464, -5558}, {0x00, 0x7e, 0x02, 0xff}}}, - {{{ -875, 284, 336}, 0, { 2102, -6516}, {0x00, 0x7e, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700DD88, 0x004d1910, 104662, 0x0000dd88, 48); // 0x0700DDB8 - 0x0700DF78 static const Gfx ttm_seg7_dl_0700DDB8[] = { diff --git a/levels/ttm/areas/1/15/model.inc.c b/levels/ttm/areas/1/15/model.inc.c index af98a8a60..e4454b496 100644 --- a/levels/ttm/areas/1/15/model.inc.c +++ b/levels/ttm/areas/1/15/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700DFE8 - 0x0700E000 static const Lights1 ttm_seg7_lights_0700DFE8 = gdSPDefLights1( 0x4c, 0x4c, 0x4c, @@ -5,52 +6,13 @@ static const Lights1 ttm_seg7_lights_0700DFE8 = gdSPDefLights1( ); // 0x0700E000 - 0x0700E100 -static const Vtx ttm_seg7_vertex_0700E000[] = { - {{{ -43, 93, -191}, 0, { 0, 376}, {0xb0, 0xa7, 0x28, 0xff}}}, - {{{ 48, -9, -237}, 0, { 0, 582}, {0xb0, 0xa7, 0x28, 0xff}}}, - {{{ 231, -9, 127}, 0, { 782, 582}, {0xb0, 0xa7, 0x28, 0xff}}}, - {{{ -317, -213, -54}, 0, { 0, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -317, -9, -54}, 0, { 0, 582}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -130, -9, 319}, 0, { 802, 582}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -130, -213, 319}, 0, { 802, 990}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ -130, -9, 319}, 0, { 802, 582}, {0x50, 0xa7, 0xd8, 0xff}}}, - {{{ -317, -9, -54}, 0, { 0, 582}, {0x50, 0xa7, 0xd8, 0xff}}}, - {{{ -226, 93, -100}, 0, { 0, 376}, {0x50, 0xa7, 0xd8, 0xff}}}, - {{{ -130, -9, 319}, 0, { 802, 582}, {0x5a, 0xb1, 0xd8, 0xff}}}, - {{{ -226, 93, -100}, 0, { 0, 376}, {0x5a, 0xb1, 0xd8, 0xff}}}, - {{{ 9, 215, 185}, 0, { 688, 132}, {0x5a, 0xb1, 0xd8, 0xff}}}, - {{{ 9, 215, 185}, 0, { 134, 230}, {0x12, 0x88, 0x24, 0xff}}}, - {{{ -226, 93, -100}, 0, { 0, 990}, {0x12, 0x88, 0x24, 0xff}}}, - {{{ -43, 93, -191}, 0, { 376, 990}, {0x12, 0x88, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700E000, 0x004d1910, 104662, 0x0000e000, 256); // 0x0700E100 - 0x0700E200 -static const Vtx ttm_seg7_vertex_0700E100[] = { - {{{ 9, 215, 185}, 0, { 688, 132}, {0xb0, 0xa7, 0x28, 0xff}}}, - {{{ -43, 93, -191}, 0, { 0, 376}, {0xb0, 0xa7, 0x28, 0xff}}}, - {{{ 231, -9, 127}, 0, { 782, 582}, {0xb0, 0xa7, 0x28, 0xff}}}, - {{{ -317, -9, -54}, 0, { 6732, -5344}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 48, -213, -237}, 0, { 7510, -4898}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 48, -9, -237}, 0, { 7530, -5306}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 231, -9, 127}, 0, { 782, 582}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ 48, -9, -237}, 0, { 0, 582}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ 48, -213, -237}, 0, { 0, 990}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ 231, -213, 127}, 0, { 782, 990}, {0x8f, 0x00, 0x39, 0xff}}}, - {{{ 231, -213, 127}, 0, { 3290, -7342}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 48, -213, -237}, 0, { 2926, -8070}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 9, -213, 185}, 0, { 2848, -7226}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -317, -213, -54}, 0, { 2194, -7704}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -130, -213, 319}, 0, { 2568, -6958}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -317, -213, -54}, 0, { 6712, -4936}, {0x38, 0x00, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700E100, 0x004d1910, 104662, 0x0000e100, 256); // 0x0700E200 - 0x0700E240 -static const Vtx ttm_seg7_vertex_0700E200[] = { - {{{ -317, -9, -54}, 0, { 6732, -5344}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 48, -9, -237}, 0, { 7530, -5306}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -43, 93, -191}, 0, { 7340, -5520}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -226, 93, -100}, 0, { 6942, -5538}, {0x38, 0x00, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700E200, 0x004d1910, 104662, 0x0000e200, 64); // 0x0700E240 - 0x0700E308 static const Gfx ttm_seg7_dl_0700E240[] = { diff --git a/levels/ttm/areas/1/16/1.inc.c b/levels/ttm/areas/1/16/1.inc.c index 2cfaaf9fd..2bc1b33f9 100644 --- a/levels/ttm/areas/1/16/1.inc.c +++ b/levels/ttm/areas/1/16/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700E378 - 0x0700E390 static const Lights1 ttm_seg7_lights_0700E378 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -17,121 +18,28 @@ static const Lights1 ttm_seg7_lights_0700E3A8 = gdSPDefLights1( ); // 0x0700E3C0 - 0x0700E4B0 -static const Vtx ttm_seg7_vertex_0700E3C0[] = { - {{{ 1741, -812, 1126}, 0, { 4260, -7594}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, -812, 1126}, 0, { 5282, -7594}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, -812, 614}, 0, { 5282, -8616}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 578, -127, 1027}, 0, { 334, -770}, {0x1a, 0x3c, 0x6c, 0xff}}}, - {{{ 1033, -838, 1311}, 0, { 958, 874}, {0x1a, 0x3c, 0x6c, 0xff}}}, - {{{ 1741, -812, 1126}, 0, { 2382, 990}, {0x1a, 0x3c, 0x6c, 0xff}}}, - {{{ 578, -127, 1027}, 0, { 334, -770}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 1741, -812, 1126}, 0, { 2382, 990}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 1229, -44, 614}, 0, { 1854, -1050}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ 1558, -812, -1907}, 0, { 0, 990}, {0xe1, 0x65, 0xbb, 0xff}}}, - {{{ -488, -1129, -1430}, 0, { 4206, 826}, {0xe1, 0x65, 0xbb, 0xff}}}, - {{{ 563, -454, -921}, 0, { 2172, -734}, {0xe1, 0x65, 0xbb, 0xff}}}, - {{{ -488, -1129, -1430}, 0, { 4206, 826}, {0x05, 0x46, 0x97, 0xff}}}, - {{{ 205, -44, -665}, 0, { 2810, -1736}, {0x05, 0x46, 0x97, 0xff}}}, - {{{ 563, -454, -921}, 0, { 2172, -734}, {0x05, 0x46, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700E3C0, 0x004d1910, 104662, 0x0000e3c0, 240); // 0x0700E4B0 - 0x0700E590 -static const Vtx ttm_seg7_vertex_0700E4B0[] = { - {{{ -818, 1235, 102}, 0, { 4606, -4824}, {0x02, 0x42, 0x94, 0xff}}}, - {{{ 205, -44, -665}, 0, { 2810, -1736}, {0x02, 0x42, 0x94, 0xff}}}, - {{{ -476, -1233, -1415}, 0, { 4230, 990}, {0x02, 0x42, 0x94, 0xff}}}, - {{{ 1741, -812, 1126}, 0, { 4260, -7594}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2253, -812, 614}, 0, { 5282, -8616}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1997, -812, -665}, 0, { 4772, -11172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2355, -812, -409}, 0, { 5486, -10660}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2355, -812, -1433}, 0, { 5486, -12704}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1842, -812, 102}, 0, { 0, 990}, {0xde, 0x11, 0x78, 0xff}}}, - {{{ -562, -44, 358}, 0, { 2564, -6}, {0xde, 0x11, 0x78, 0xff}}}, - {{{ -818, 1235, 102}, 0, { 3128, -2312}, {0xde, 0x11, 0x78, 0xff}}}, - {{{ -562, -44, 358}, 0, { 2564, -6}, {0x61, 0x22, 0x49, 0xff}}}, - {{{ 205, -44, -665}, 0, { 4596, 990}, {0x61, 0x22, 0x49, 0xff}}}, - {{{ -818, 1235, 102}, 0, { 3128, -2312}, {0x61, 0x22, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700E4B0, 0x004d1910, 104662, 0x0000e4b0, 224); // 0x0700E590 - 0x0700E680 -static const Vtx ttm_seg7_vertex_0700E590[] = { - {{{ -562, -44, 358}, 0, { 2434, -758}, {0xbd, 0x5f, 0x32, 0xff}}}, - {{{ -1842, -812, 102}, 0, { 0, 990}, {0xbd, 0x5f, 0x32, 0xff}}}, - {{{ 205, -44, 1382}, 0, { 4818, -234}, {0xbd, 0x5f, 0x32, 0xff}}}, - {{{ -1842, -812, 102}, 0, { 0, 990}, {0xbd, 0x00, 0x6b, 0xff}}}, - {{{ 660, -755, 1667}, 0, { 5862, 990}, {0xbd, 0x00, 0x6b, 0xff}}}, - {{{ 205, -44, 1382}, 0, { 4818, -234}, {0xbd, 0x00, 0x6b, 0xff}}}, - {{{ 660, -755, 1667}, 0, { 2102, -6516}, {0xff, 0x7e, 0xff, 0xff}}}, - {{{ -1842, -812, 102}, 0, { -2892, -9638}, {0xff, 0x7e, 0xff, 0xff}}}, - {{{ -2354, -812, 614}, 0, { -3914, -8616}, {0xff, 0x7e, 0xff, 0xff}}}, - {{{ 1997, -812, -665}, 0, { 3582, 990}, {0x64, 0x4c, 0x0e, 0xff}}}, - {{{ 1229, -44, 614}, 0, { 836, -930}, {0x64, 0x4c, 0x0e, 0xff}}}, - {{{ 1741, -812, 1126}, 0, { 0, 990}, {0x64, 0x4c, 0x0e, 0xff}}}, - {{{ 253, -764, 1877}, 0, { 1290, -6098}, {0xfe, 0x7e, 0x00, 0xff}}}, - {{{ 660, -755, 1667}, 0, { 2102, -6516}, {0xfe, 0x7e, 0x00, 0xff}}}, - {{{ -2354, -812, 614}, 0, { -3914, -8616}, {0xfe, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700E590, 0x004d1910, 104662, 0x0000e590, 240); // 0x0700E680 - 0x0700E6E0 -static const Vtx ttm_seg7_vertex_0700E680[] = { - {{{ -488, -1129, -1430}, 0, { 1552, 786}, {0xa2, 0x01, 0x54, 0xff}}}, - {{{ -476, -1233, -1415}, 0, { 1604, 990}, {0xa2, 0x01, 0x54, 0xff}}}, - {{{ 205, -44, -665}, 0, { 3474, -1504}, {0xa2, 0x01, 0x54, 0xff}}}, - {{{ -476, -1233, -1415}, 0, { 0, 990}, {0xad, 0x29, 0xaa, 0xff}}}, - {{{ -1842, -812, 102}, 0, { 4116, 642}, {0xad, 0x29, 0xaa, 0xff}}}, - {{{ -818, 1235, 102}, 0, { 3228, -3582}, {0xad, 0x29, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700E680, 0x004d1910, 104662, 0x0000e680, 96); // 0x0700E6E0 - 0x0700E720 -static const Vtx ttm_seg7_vertex_0700E6E0[] = { - {{{ 660, -755, 1667}, 0, { 0, 990}, {0x4e, 0x4c, 0x40, 0xff}}}, - {{{ 1033, -838, 1311}, 0, { 958, 874}, {0x4e, 0x4c, 0x40, 0xff}}}, - {{{ 578, -127, 1027}, 0, { 334, -770}, {0x4e, 0x4c, 0x40, 0xff}}}, - {{{ 205, -44, 1382}, 0, { -654, -654}, {0x4e, 0x4c, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700E6E0, 0x004d1910, 104662, 0x0000e6e0, 64); // 0x0700E720 - 0x0700E820 -static const Vtx ttm_seg7_vertex_0700E720[] = { - {{{ -562, -44, 358}, 0, { 4568, -10562}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ 205, -44, 1382}, 0, { 6100, -8518}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ 578, -34, 1027}, 0, { 6846, -9228}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ 2355, -812, -1433}, 0, { 10392, -14138}, {0x10, 0x7a, 0xe5, 0xff}}}, - {{{ 563, -454, -921}, 0, { 6816, -13116}, {0x10, 0x7a, 0xe5, 0xff}}}, - {{{ 1139, -423, -438}, 0, { 7966, -12154}, {0x10, 0x7a, 0xe5, 0xff}}}, - {{{ 2355, -812, -1433}, 0, { 10392, -14138}, {0x39, 0x6e, 0x1a, 0xff}}}, - {{{ 1139, -423, -438}, 0, { 7966, -12154}, {0x39, 0x6e, 0x1a, 0xff}}}, - {{{ 1997, -812, -665}, 0, { 9678, -12606}, {0x39, 0x6e, 0x1a, 0xff}}}, - {{{ 1558, -812, -1907}, 0, { 8800, -15086}, {0x10, 0x7a, 0xe5, 0xff}}}, - {{{ 1139, -423, -438}, 0, { 7966, -12154}, {0x35, 0x5a, 0xba, 0xff}}}, - {{{ 563, -454, -921}, 0, { 6816, -13116}, {0x35, 0x5a, 0xba, 0xff}}}, - {{{ 205, -44, -665}, 0, { 6100, -12606}, {0x35, 0x5a, 0xba, 0xff}}}, - {{{ 1997, -812, -665}, 0, { 9678, -12606}, {0x27, 0x70, 0xd5, 0xff}}}, - {{{ 1139, -423, -438}, 0, { 7966, -12154}, {0x27, 0x70, 0xd5, 0xff}}}, - {{{ 1229, -44, 614}, 0, { 8144, -10050}, {0x27, 0x70, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700E720, 0x004d1910, 104662, 0x0000e720, 256); // 0x0700E820 - 0x0700E8B0 -static const Vtx ttm_seg7_vertex_0700E820[] = { - {{{ 1229, -44, 614}, 0, { 8144, -10050}, {0x35, 0x6a, 0xd5, 0xff}}}, - {{{ 1139, -423, -438}, 0, { 7966, -12154}, {0x35, 0x6a, 0xd5, 0xff}}}, - {{{ 205, -44, -665}, 0, { 6100, -12606}, {0x35, 0x6a, 0xd5, 0xff}}}, - {{{ -562, -44, 358}, 0, { 4568, -10562}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 578, -34, 1027}, 0, { 6846, -9228}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 205, -44, -665}, 0, { 6100, -12606}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 578, -34, 1027}, 0, { 6846, -9228}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ 1229, -44, 614}, 0, { 8144, -10050}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ 205, -44, -665}, 0, { 6100, -12606}, {0x01, 0x7e, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700E820, 0x004d1910, 104662, 0x0000e820, 144); // 0x0700E8B0 - 0x0700E910 -static const Vtx ttm_seg7_vertex_0700E8B0[] = { - {{{ 578, -34, 1027}, 0, { 6846, -9228}, {0x44, 0x00, 0x6b, 0xff}}}, - {{{ 578, -127, 1027}, 0, { 6846, -9228}, {0x44, 0x00, 0x6b, 0xff}}}, - {{{ 1229, -44, 614}, 0, { 8144, -10050}, {0x44, 0x00, 0x6b, 0xff}}}, - {{{ 578, -127, 1027}, 0, { 6846, -9228}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 578, -34, 1027}, 0, { 6846, -9228}, {0x57, 0x00, 0x5b, 0xff}}}, - {{{ 205, -44, 1382}, 0, { 6100, -8518}, {0x57, 0x00, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700E8B0, 0x004d1910, 104662, 0x0000e8b0, 96); // 0x0700E910 - 0x0700EA28 static const Gfx ttm_seg7_dl_0700E910[] = { diff --git a/levels/ttm/areas/1/16/2.inc.c b/levels/ttm/areas/1/16/2.inc.c index fdfd3d462..4c09a70ef 100644 --- a/levels/ttm/areas/1/16/2.inc.c +++ b/levels/ttm/areas/1/16/2.inc.c @@ -1,18 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700EB40 - 0x0700EC00 -static const Vtx ttm_seg7_vertex_0700EB40[] = { - {{{ 205, 57, 1382}, 0, { -720, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 578, -34, 1027}, 0, { 4404, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 578, 67, 1027}, 0, { 4424, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -44, 1382}, 0, { -740, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 578, -34, 1027}, 0, { -246, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1229, 57, 614}, 0, { 7428, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 578, 67, 1027}, 0, { -258, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1229, -44, 614}, 0, { 7442, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -562, -44, 358}, 0, { -262, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, 57, 1382}, 0, { 12512, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -580, 57, 335}, 0, { -560, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 205, -44, 1382}, 0, { 12512, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700EB40, 0x004d1910, 104662, 0x0000eb40, 192); // 0x0700EC00 - 0x0700EC58 static const Gfx ttm_seg7_dl_0700EC00[] = { diff --git a/levels/ttm/areas/1/17/1.inc.c b/levels/ttm/areas/1/17/1.inc.c index ddfa9cc2d..d4bbdc228 100644 --- a/levels/ttm/areas/1/17/1.inc.c +++ b/levels/ttm/areas/1/17/1.inc.c @@ -1,87 +1,18 @@ +#include "pc/rom_assets.h" // 0x0700ECC8 - 0x0700ED98 -static const Vtx ttm_seg7_vertex_0700ECC8[] = { - {{{ 262, 151, -248}, 0, { -1684, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 9, 151, -286}, 0, { -770, -1426}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, 202, -479}, 0, { -2444, -2382}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 474, 202, -408}, 0, { -4118, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -23, 130, -3}, 0, { 828, -280}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 151, 192}, 0, { 2428, 866}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 18, 202, 388}, 0, { 4028, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -256, 151, 154}, 0, { 3342, -1520}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, 202, 312}, 0, { 5854, -2760}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 474, 222, -408}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, 222, 312}, 0, { 3778, 4994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 18, 222, 388}, 0, { 3776, 2438}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, 222, -479}, 0, { 0, 3338}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700ECC8, 0x004d1910, 104662, 0x0000ecc8, 208); // 0x0700ED98 - 0x0700EE88 -static const Vtx ttm_seg7_vertex_0700ED98[] = { - {{{ -2, 253, 192}, 0, { -730, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 99, 192}, 0, { -730, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 262, 99, -248}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 474, 151, -408}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, 253, -479}, 0, { 4670, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 474, 253, -408}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, 151, -479}, 0, { 4670, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, 253, -479}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, 151, 312}, 0, { 8278, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, 253, 312}, 0, { 8278, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, 151, -479}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 18, 253, 388}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 474, 151, -408}, 0, { 8116, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 474, 253, -408}, 0, { 8116, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 18, 151, 388}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700ED98, 0x004d1910, 104662, 0x0000ed98, 240); // 0x0700EE88 - 0x0700EF78 -static const Vtx ttm_seg7_vertex_0700EE88[] = { - {{{ -254, 253, 152}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -254, 99, 152}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 99, 192}, 0, { 1664, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 253, 192}, 0, { -730, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 262, 99, -248}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 262, 253, -248}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 9, 253, -286}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -254, 99, 152}, 0, { 2694, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -254, 253, 152}, 0, { 2694, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 9, 99, -286}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 262, 253, -248}, 0, { 308, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 262, 99, -248}, 0, { 308, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 9, 99, -286}, 0, { 2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 9, 253, -286}, 0, { 2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 253, 192}, 0, { 1664, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700EE88, 0x004d1910, 104662, 0x0000ee88, 240); // 0x0700EF78 - 0x0700F068 -static const Vtx ttm_seg7_vertex_0700EF78[] = { - {{{ -2, 99, 192}, 0, { 0, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 18, 99, 388}, 0, { 1280, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 18, 253, 388}, 0, { 1280, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 474, 99, -408}, 0, { -776, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 262, 99, -248}, 0, { 990, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 474, 253, -408}, 0, { -776, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 262, 253, -248}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, 253, -479}, 0, { -1314, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 8, 99, -479}, 0, { -1314, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 9, 253, -286}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 9, 99, -286}, 0, { 0, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -254, 253, 152}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -254, 99, 152}, 0, { 0, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, 99, 312}, 0, { 1852, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, 253, 312}, 0, { 1852, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700EF78, 0x004d1910, 104662, 0x0000ef78, 240); // 0x0700F068 - 0x0700F0D8 -static const Vtx ttm_seg7_vertex_0700F068[] = { - {{{ -488, 253, 312}, 0, { 16, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -488, 151, 312}, 0, { 16, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 18, 151, 388}, 0, { 5126, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 253, 192}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 99, 192}, 0, { 0, 2010}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 18, 253, 388}, 0, { 1280, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 18, 253, 388}, 0, { 5126, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700F068, 0x004d1910, 104662, 0x0000f068, 112); // 0x0700F0D8 - 0x0700F170 static const Gfx ttm_seg7_dl_0700F0D8[] = { diff --git a/levels/ttm/areas/1/17/2.inc.c b/levels/ttm/areas/1/17/2.inc.c index a2a26305c..51955f2e2 100644 --- a/levels/ttm/areas/1/17/2.inc.c +++ b/levels/ttm/areas/1/17/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700F300 - 0x0700F318 static const Lights1 ttm_seg7_lights_0700F300 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,112 +6,22 @@ static const Lights1 ttm_seg7_lights_0700F300 = gdSPDefLights1( ); // 0x0700F318 - 0x0700F418 -static const Vtx ttm_seg7_vertex_0700F318[] = { - {{{ 515, 202, -402}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 474, 202, -408}, 0, { 258, 700}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 491, 202, -385}, 0, { 0, 700}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -31, 202, -485}, 0, { 258, 1278}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 8, 202, -479}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -8, 202, -502}, 0, { 0, 1278}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -14, 202, -462}, 0, { 258, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 18, 202, 388}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -22, 202, 382}, 0, { 376, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -28, 202, 422}, 0, { 376, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 12, 202, 429}, 0, { 0, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -488, 202, 312}, 0, { 376, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -453, 202, 359}, 0, { 0, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -447, 202, 318}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -494, 202, 352}, 0, { 376, 582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 497, 202, -426}, 0, { 258, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700F318, 0x004d1910, 104662, 0x0000f318, 256); // 0x0700F418 - 0x0700F508 -static const Vtx ttm_seg7_vertex_0700F418[] = { - {{{ -14, -250, -462}, 0, { 3982, 700}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ -31, 202, -485}, 0, { 0, 990}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ -31, -252, -485}, 0, { 4002, 990}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ -31, -252, -485}, 0, { 4002, 700}, {0xb5, 0x00, 0x9a, 0xff}}}, - {{{ -31, 202, -485}, 0, { 0, 700}, {0xb5, 0x00, 0x9a, 0xff}}}, - {{{ -8, 202, -502}, 0, { 0, 990}, {0xb5, 0x00, 0x9a, 0xff}}}, - {{{ -8, -248, -502}, 0, { 3970, 990}, {0xb5, 0x00, 0x9a, 0xff}}}, - {{{ -8, -248, -502}, 0, { 3970, 700}, {0x68, 0x00, 0xb8, 0xff}}}, - {{{ -8, 202, -502}, 0, { 0, 700}, {0x68, 0x00, 0xb8, 0xff}}}, - {{{ 8, 202, -479}, 0, { 0, 990}, {0x68, 0x00, 0xb8, 0xff}}}, - {{{ 8, -246, -479}, 0, { 3950, 990}, {0x68, 0x00, 0xb8, 0xff}}}, - {{{ 8, -246, -479}, 0, { 3950, 700}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -14, 202, -462}, 0, { 0, 990}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ -14, -250, -462}, 0, { 3982, 990}, {0x4d, 0x00, 0x64, 0xff}}}, - {{{ 8, 202, -479}, 0, { 0, 700}, {0x4d, 0x00, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700F418, 0x004d1910, 104662, 0x0000f418, 240); // 0x0700F508 - 0x0700F5F8 -static const Vtx ttm_seg7_vertex_0700F508[] = { - {{{ 515, -171, -402}, 0, { -2996, 702}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 497, -174, -426}, 0, { -3018, 990}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ 497, 202, -426}, 0, { 238, 990}, {0x65, 0x00, 0xb4, 0xff}}}, - {{{ -14, -250, -462}, 0, { 3982, 700}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ -14, 202, -462}, 0, { 0, 700}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ -31, 202, -485}, 0, { 0, 990}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ 491, -175, -385}, 0, { -2358, 1278}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ 491, 202, -385}, 0, { 990, 1278}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ 474, 202, -408}, 0, { 990, 990}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ 474, -177, -408}, 0, { -2380, 990}, {0x9a, 0x00, 0x4b, 0xff}}}, - {{{ 497, 202, -426}, 0, { 990, 700}, {0xb2, 0x00, 0x9c, 0xff}}}, - {{{ 497, -174, -426}, 0, { -2266, 702}, {0xb2, 0x00, 0x9c, 0xff}}}, - {{{ 474, -177, -408}, 0, { -2302, 990}, {0xb2, 0x00, 0x9c, 0xff}}}, - {{{ 474, 202, -408}, 0, { 990, 990}, {0xb2, 0x00, 0x9c, 0xff}}}, - {{{ 515, 202, -402}, 0, { 238, 700}, {0x65, 0x00, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700F508, 0x004d1910, 104662, 0x0000f508, 240); // 0x0700F5F8 - 0x0700F6E8 -static const Vtx ttm_seg7_vertex_0700F5F8[] = { - {{{ -28, -104, 422}, 0, { -540, 1396}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ -22, 202, 382}, 0, { 2012, 990}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ -22, -104, 382}, 0, { -540, 990}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ 515, -171, -402}, 0, { -2326, 1278}, {0x49, 0x00, 0x67, 0xff}}}, - {{{ 515, 202, -402}, 0, { 990, 1278}, {0x49, 0x00, 0x67, 0xff}}}, - {{{ 491, 202, -385}, 0, { 990, 990}, {0x49, 0x00, 0x67, 0xff}}}, - {{{ 491, -175, -385}, 0, { -2358, 990}, {0x49, 0x00, 0x67, 0xff}}}, - {{{ 18, -104, 388}, 0, { -1052, 990}, {0x7d, 0x00, 0x12, 0xff}}}, - {{{ 18, 202, 388}, 0, { 1502, 990}, {0x7d, 0x00, 0x12, 0xff}}}, - {{{ 12, 202, 429}, 0, { 1502, 582}, {0x7d, 0x00, 0x12, 0xff}}}, - {{{ 12, -104, 429}, 0, { -1052, 582}, {0x7d, 0x00, 0x12, 0xff}}}, - {{{ 12, -104, 429}, 0, { -542, 1396}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -28, 202, 422}, 0, { 2012, 990}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -28, -104, 422}, 0, { -540, 990}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ 12, 202, 429}, 0, { 2012, 1396}, {0xeb, 0x00, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700F5F8, 0x004d1910, 104662, 0x0000f5f8, 240); // 0x0700F6E8 - 0x0700F7D8 -static const Vtx ttm_seg7_vertex_0700F6E8[] = { - {{{ -447, -104, 318}, 0, { 0, 990}, {0x7d, 0x00, 0x12, 0xff}}}, - {{{ -447, 202, 318}, 0, { 2524, 990}, {0x7d, 0x00, 0x12, 0xff}}}, - {{{ -453, 202, 359}, 0, { 2524, 582}, {0x7d, 0x00, 0x12, 0xff}}}, - {{{ -28, -104, 422}, 0, { -540, 1396}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ -28, 202, 422}, 0, { 2012, 1396}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ -22, 202, 382}, 0, { 2012, 990}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ -22, -104, 382}, 0, { -1052, 990}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ 18, 202, 388}, 0, { 1500, 582}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ 18, -104, 388}, 0, { -1052, 582}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ -22, 202, 382}, 0, { 1500, 990}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ -488, -104, 312}, 0, { -1052, 990}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ -447, 202, 318}, 0, { 1500, 582}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ -447, -104, 318}, 0, { -1052, 582}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ -488, 202, 312}, 0, { 1500, 990}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ -453, -104, 359}, 0, { 0, 582}, {0x7d, 0x00, 0x12, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700F6E8, 0x004d1910, 104662, 0x0000f6e8, 240); // 0x0700F7D8 - 0x0700F858 -static const Vtx ttm_seg7_vertex_0700F7D8[] = { - {{{ -453, -104, 359}, 0, { -540, 1396}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -494, 202, 352}, 0, { 2012, 990}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -494, -104, 352}, 0, { -540, 990}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -453, 202, 359}, 0, { 2012, 1396}, {0xeb, 0x00, 0x7d, 0xff}}}, - {{{ -494, -104, 352}, 0, { 2524, 582}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ -488, 202, 312}, 0, { 0, 990}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ -488, -104, 312}, 0, { 2524, 990}, {0x83, 0x00, 0xee, 0xff}}}, - {{{ -494, 202, 352}, 0, { 0, 582}, {0x83, 0x00, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700F7D8, 0x004d1910, 104662, 0x0000f7d8, 128); // 0x0700F858 - 0x0700F8D0 static const Gfx ttm_seg7_dl_0700F858[] = { diff --git a/levels/ttm/areas/1/18/1.inc.c b/levels/ttm/areas/1/18/1.inc.c index f369470b5..6f156a768 100644 --- a/levels/ttm/areas/1/18/1.inc.c +++ b/levels/ttm/areas/1/18/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700FA90 - 0x0700FAA8 static const Lights1 ttm_seg7_lights_0700FA90 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -17,242 +18,46 @@ static const Lights1 ttm_seg7_lights_0700FAC0 = gdSPDefLights1( ); // 0x0700FAD8 - 0x0700FBB8 -static const Vtx ttm_seg7_vertex_0700FAD8[] = { - {{{ 340, 563, 448}, 0, { 0, -1736}, {0x43, 0x00, 0x95, 0xff}}}, - {{{ -84, 563, 183}, 0, { 1632, -1736}, {0x43, 0x00, 0x95, 0xff}}}, - {{{ -84, 768, 183}, 0, { 1632, -2416}, {0x43, 0x00, 0x95, 0xff}}}, - {{{ 340, 768, 448}, 0, { 0, -2416}, {0x43, 0x00, 0x95, 0xff}}}, - {{{ 742, 256, -226}, 0, { 0, -714}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ 541, 563, -256}, 0, { 592, -1736}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ 742, 563, -226}, 0, { 0, -1736}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ 541, 358, -256}, 0, { 592, -1054}, {0x12, 0x00, 0x83, 0xff}}}, - {{{ 794, -460, -314}, 0, { 1432, -86}, {0xaf, 0x3d, 0x4b, 0xff}}}, - {{{ 652, -460, -466}, 0, { 746, -120}, {0xaf, 0x3d, 0x4b, 0xff}}}, - {{{ 385, -767, -504}, 0, { 0, 990}, {0xaf, 0x3d, 0x4b, 0xff}}}, - {{{ 794, -460, -314}, 0, { 1432, -86}, {0xb6, 0x28, 0x5e, 0xff}}}, - {{{ 385, -767, -504}, 0, { 0, 990}, {0xb6, 0x28, 0x5e, 0xff}}}, - {{{ 741, -767, -225}, 0, { 1472, 990}, {0xb6, 0x28, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700FAD8, 0x004d1910, 104662, 0x0000fad8, 224); // 0x0700FBB8 - 0x0700FCB8 -static const Vtx ttm_seg7_vertex_0700FBB8[] = { - {{{ 60, -767, 917}, 0, { 0, 2434}, {0xd2, 0x59, 0x4d, 0xff}}}, - {{{ 217, -460, 653}, 0, { 0, 990}, {0xd2, 0x59, 0x4d, 0xff}}}, - {{{ 130, -460, 601}, 0, { -370, 990}, {0xd2, 0x59, 0x4d, 0xff}}}, - {{{ 60, -767, 917}, 0, { 3716, 990}, {0xa4, 0x47, 0x31, 0xff}}}, - {{{ 130, -460, 601}, 0, { 2694, 0}, {0xa4, 0x47, 0x31, 0xff}}}, - {{{ -221, -767, 391}, 0, { 2694, 990}, {0xa4, 0x47, 0x31, 0xff}}}, - {{{ -221, -767, 391}, 0, { 2694, 990}, {0xa7, 0x56, 0x16, 0xff}}}, - {{{ 130, -460, 601}, 0, { 2694, 0}, {0xa7, 0x56, 0x16, 0xff}}}, - {{{ 58, -460, 320}, 0, { 2012, 0}, {0xa7, 0x56, 0x16, 0xff}}}, - {{{ 163, -255, 144}, 0, { 0, -714}, {0x2d, 0x59, 0xb3, 0xff}}}, - {{{ 111, -153, 232}, 0, { 0, -1054}, {0x2d, 0x59, 0xb3, 0xff}}}, - {{{ 427, -255, 301}, 0, { -1052, -714}, {0x2d, 0x59, 0xb3, 0xff}}}, - {{{ 375, -153, 389}, 0, { -1052, -1054}, {0x2d, 0x59, 0xb3, 0xff}}}, - {{{ 58, -460, 320}, 0, { 2012, 0}, {0x8b, 0x2e, 0xf1, 0xff}}}, - {{{ 163, -255, 144}, 0, { 1330, -714}, {0x8b, 0x2e, 0xf1, 0xff}}}, - {{{ 4, -767, -188}, 0, { 650, 990}, {0x8b, 0x2e, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700FBB8, 0x004d1910, 104662, 0x0000fbb8, 256); // 0x0700FCB8 - 0x0700FD48 -static const Vtx ttm_seg7_vertex_0700FCB8[] = { - {{{ 919, -460, -1028}, 0, { 0, 150}, {0x8e, 0x00, 0xca, 0xff}}}, - {{{ 919, -767, -1028}, 0, { 0, 990}, {0x8e, 0x00, 0xca, 0xff}}}, - {{{ 652, -460, -466}, 0, { 1914, -256}, {0x8e, 0x00, 0xca, 0xff}}}, - {{{ 4, -767, -188}, 0, { 650, 990}, {0xa3, 0x41, 0xc9, 0xff}}}, - {{{ 163, -255, 144}, 0, { 1330, -714}, {0xa3, 0x41, 0xc9, 0xff}}}, - {{{ 373, -255, -207}, 0, { 0, -714}, {0xa3, 0x41, 0xc9, 0xff}}}, - {{{ 373, -767, -207}, 0, { 0, 990}, {0xfa, 0x00, 0x82, 0xff}}}, - {{{ 4, -767, -188}, 0, { 650, 990}, {0xfa, 0x00, 0x82, 0xff}}}, - {{{ 373, -255, -207}, 0, { 0, -714}, {0xfa, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700FCB8, 0x004d1910, 104662, 0x0000fcb8, 144); // 0x0700FD48 - 0x0700FE38 -static const Vtx ttm_seg7_vertex_0700FD48[] = { - {{{ 113, -255, 829}, 0, { 0, 4940}, {0xfc, 0x93, 0xc0, 0xff}}}, - {{{ -104, -460, 1194}, 0, { 0, 6480}, {0xfc, 0x93, 0xc0, 0xff}}}, - {{{ -150, -153, 672}, 0, { 990, 4736}, {0xfc, 0x93, 0xc0, 0xff}}}, - {{{ 742, 256, -226}, 0, { 226, -2344}, {0xc9, 0x8f, 0xf5, 0xff}}}, - {{{ 427, 358, 301}, 0, { 1272, -4100}, {0xc9, 0x8f, 0xf5, 0xff}}}, - {{{ 541, 358, -256}, 0, { 892, -2244}, {0xc9, 0x8f, 0xf5, 0xff}}}, - {{{ 427, 358, 301}, 0, { 1272, -4100}, {0x0a, 0x83, 0xef, 0xff}}}, - {{{ 113, 256, 829}, 0, { 2318, -5856}, {0x0a, 0x83, 0xef, 0xff}}}, - {{{ -150, 256, 672}, 0, { 3196, -5332}, {0x0a, 0x83, 0xef, 0xff}}}, - {{{ 427, 358, 301}, 0, { 1272, -4100}, {0xd7, 0x8b, 0xe8, 0xff}}}, - {{{ -84, 563, 183}, 0, { 2976, -3708}, {0xd7, 0x8b, 0xe8, 0xff}}}, - {{{ 73, 563, -80}, 0, { 2452, -2830}, {0xd7, 0x8b, 0xe8, 0xff}}}, - {{{ -150, 256, 672}, 0, { 3196, -5332}, {0xe7, 0x99, 0xbc, 0xff}}}, - {{{ -84, 563, 183}, 0, { 2976, -3708}, {0xe7, 0x99, 0xbc, 0xff}}}, - {{{ 427, 358, 301}, 0, { 1272, -4100}, {0xe7, 0x99, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700FD48, 0x004d1910, 104662, 0x0000fd48, 240); // 0x0700FE38 - 0x0700FF38 -static const Vtx ttm_seg7_vertex_0700FE38[] = { - {{{ 541, 358, -256}, 0, { 892, -2244}, {0xca, 0x8e, 0xf5, 0xff}}}, - {{{ 427, 358, 301}, 0, { 1272, -4100}, {0xca, 0x8e, 0xf5, 0xff}}}, - {{{ 73, 563, -80}, 0, { 2452, -2830}, {0xca, 0x8e, 0xf5, 0xff}}}, - {{{ -451, -153, 1078}, 0, { 0, -598}, {0xbd, 0xa1, 0xce, 0xff}}}, - {{{ -150, -153, 672}, 0, { -1664, -200}, {0xbd, 0xa1, 0xce, 0xff}}}, - {{{ -104, -460, 1194}, 0, { 0, 990}, {0xbd, 0xa1, 0xce, 0xff}}}, - {{{ 111, -153, 232}, 0, { 0, -1054}, {0x3a, 0xc7, 0x9f, 0xff}}}, - {{{ 251, 51, 196}, 0, { -370, -1736}, {0x3a, 0xc7, 0x9f, 0xff}}}, - {{{ 427, 51, 301}, 0, { -1052, -1736}, {0x3a, 0xc7, 0x9f, 0xff}}}, - {{{ 113, 256, 829}, 0, { 0, -714}, {0x41, 0x00, 0x93, 0xff}}}, - {{{ 113, -255, 829}, 0, { 0, 990}, {0x41, 0x00, 0x93, 0xff}}}, - {{{ -150, -153, 672}, 0, { 990, 650}, {0x41, 0x00, 0x93, 0xff}}}, - {{{ -150, 256, 672}, 0, { 990, -714}, {0x41, 0x00, 0x93, 0xff}}}, - {{{ 794, -50, -314}, 0, { 0, 990}, {0x26, 0x9b, 0xbf, 0xff}}}, - {{{ 635, 102, -647}, 0, { 990, 138}, {0x26, 0x9b, 0xbf, 0xff}}}, - {{{ 899, 102, -489}, 0, { 0, 138}, {0x26, 0x9b, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700FE38, 0x004d1910, 104662, 0x0000fe38, 256); // 0x0700FF38 - 0x0700FFF8 -static const Vtx ttm_seg7_vertex_0700FF38[] = { - {{{ 794, -50, -314}, 0, { 0, 990}, {0x26, 0x9a, 0xbf, 0xff}}}, - {{{ 530, -50, -471}, 0, { 990, 990}, {0x26, 0x9a, 0xbf, 0xff}}}, - {{{ 635, 102, -647}, 0, { 990, 138}, {0x26, 0x9a, 0xbf, 0xff}}}, - {{{ 689, 102, -138}, 0, { 990, 990}, {0xda, 0x9a, 0x41, 0xff}}}, - {{{ 530, -50, -471}, 0, { 0, 1840}, {0xda, 0x9a, 0x41, 0xff}}}, - {{{ 794, -50, -314}, 0, { 990, 1840}, {0xda, 0x9a, 0x41, 0xff}}}, - {{{ 689, 102, -138}, 0, { 990, 990}, {0xda, 0x9b, 0x41, 0xff}}}, - {{{ 426, 102, -295}, 0, { 0, 990}, {0xda, 0x9b, 0x41, 0xff}}}, - {{{ 530, -50, -471}, 0, { 0, 1840}, {0xda, 0x9b, 0x41, 0xff}}}, - {{{ 375, -153, 389}, 0, { -1052, -1054}, {0x3a, 0xc8, 0x9f, 0xff}}}, - {{{ 111, -153, 232}, 0, { 0, -1054}, {0x3a, 0xc8, 0x9f, 0xff}}}, - {{{ 427, 51, 301}, 0, { -1052, -1736}, {0x3a, 0xc8, 0x9f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700FF38, 0x004d1910, 104662, 0x0000ff38, 192); // 0x0700FFF8 - 0x070100F8 -static const Vtx ttm_seg7_vertex_0700FFF8[] = { - {{{ 322, 51, 477}, 0, { 990, -714}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 58, -460, 320}, 0, { 0, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 322, -460, 477}, 0, { 990, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ -84, 768, 183}, 0, { 0, 308}, {0x83, 0x00, 0xf0, 0xff}}}, - {{{ -84, 563, 183}, 0, { 0, 990}, {0x83, 0x00, 0xf0, 0xff}}}, - {{{ -150, 256, 672}, 0, { 1476, 2010}, {0x83, 0x00, 0xf0, 0xff}}}, - {{{ 73, 563, -80}, 0, { 1634, 990}, {0xd4, 0x00, 0x8a, 0xff}}}, - {{{ 541, 563, -256}, 0, { 0, 990}, {0xd4, 0x00, 0x8a, 0xff}}}, - {{{ 541, 358, -256}, 0, { 0, 1670}, {0xd4, 0x00, 0x8a, 0xff}}}, - {{{ -150, 256, 672}, 0, { 6474, -2416}, {0x9a, 0x00, 0xb5, 0xff}}}, - {{{ -150, -153, 672}, 0, { 6474, -1054}, {0x9a, 0x00, 0xb5, 0xff}}}, - {{{ -451, -153, 1078}, 0, { 8134, -1054}, {0x9a, 0x00, 0xb5, 0xff}}}, - {{{ 530, -50, -471}, 0, { 2190, -1394}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 426, 102, -295}, 0, { 2848, -1906}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 635, 102, -647}, 0, { 1530, -1906}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 58, 51, 320}, 0, { 0, -714}, {0xc0, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700FFF8, 0x004d1910, 104662, 0x0000fff8, 256); // 0x070100F8 - 0x070101E8 -static const Vtx ttm_seg7_vertex_070100F8[] = { - {{{ 111, -153, 232}, 0, { 1672, -1054}, {0xbd, 0x1b, 0x98, 0xff}}}, - {{{ 58, 51, 320}, 0, { 2012, -1736}, {0xbd, 0x1b, 0x98, 0xff}}}, - {{{ 251, 51, 196}, 0, { 1330, -1736}, {0xbd, 0x1b, 0x98, 0xff}}}, - {{{ 58, 51, 320}, 0, { 2012, -1736}, {0x94, 0x00, 0xbf, 0xff}}}, - {{{ 111, -153, 232}, 0, { 1672, -1054}, {0x94, 0x00, 0xbf, 0xff}}}, - {{{ 58, -460, 320}, 0, { 2012, 0}, {0x94, 0x00, 0xbf, 0xff}}}, - {{{ 163, -255, 144}, 0, { 1330, -714}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 58, -460, 320}, 0, { 2012, 0}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 111, -153, 232}, 0, { 1672, -1054}, {0x93, 0x00, 0xc0, 0xff}}}, - {{{ 58, -767, 320}, 0, { 2012, 990}, {0xe1, 0x00, 0x85, 0xff}}}, - {{{ -221, -767, 391}, 0, { 2694, 990}, {0xe1, 0x00, 0x85, 0xff}}}, - {{{ 58, -460, 320}, 0, { 2012, 0}, {0xe1, 0x00, 0x85, 0xff}}}, - {{{ 637, -255, -50}, 0, { -1052, -714}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 637, -767, -50}, 0, { -1052, 990}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 373, -255, -207}, 0, { 0, -714}, {0x40, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070100F8, 0x004d1910, 104662, 0x000100f8, 240); // 0x070101E8 - 0x07010278 -static const Vtx ttm_seg7_vertex_070101E8[] = { - {{{ 919, -767, -1028}, 0, { 0, 990}, {0xb8, 0x48, 0xb6, 0xff}}}, - {{{ 385, -767, -504}, 0, { 2458, 990}, {0xb8, 0x48, 0xb6, 0xff}}}, - {{{ 652, -460, -466}, 0, { 1914, -256}, {0xb8, 0x48, 0xb6, 0xff}}}, - {{{ 637, -767, -50}, 0, { -1052, 990}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 373, -767, -207}, 0, { 0, 990}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 373, -255, -207}, 0, { 0, -714}, {0x40, 0x00, 0x93, 0xff}}}, - {{{ 58, -460, 320}, 0, { 2012, 0}, {0x82, 0x00, 0x0d, 0xff}}}, - {{{ 4, -767, -188}, 0, { 650, 990}, {0x82, 0x00, 0x0d, 0xff}}}, - {{{ 58, -767, 320}, 0, { 2012, 990}, {0x82, 0x00, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070101E8, 0x004d1910, 104662, 0x000101e8, 144); // 0x07010278 - 0x07010378 -static const Vtx ttm_seg7_vertex_07010278[] = { - {{{ 340, 768, 448}, 0, { 1056, -15900}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -84, 768, 183}, 0, { 208, -16430}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1075, 768, 870}, 0, { -1770, -15058}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -590, 768, 107}, 0, { -800, -16582}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -104, 768, 1194}, 0, { 168, -14412}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1056, 768, -753}, 0, { 2486, -18302}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 819, 768, -1228}, 0, { 2012, -19248}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 871, 768, -442}, 0, { 2116, -17680}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 871, 768, -442}, 0, { 2116, -17680}, {0xee, 0x7d, 0x01, 0xff}}}, - {{{ 819, 768, -1228}, 0, { 2012, -19248}, {0xee, 0x7d, 0x01, 0xff}}}, - {{{ -138, 621, -803}, 0, { 100, -18400}, {0xee, 0x7d, 0x01, 0xff}}}, - {{{ -168, 614, -600}, 0, { 40, -17996}, {0xee, 0x7d, 0x01, 0xff}}}, - {{{ 541, 563, -256}, 0, { 1458, -17308}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 73, 563, -80}, 0, { 522, -16956}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 340, 563, 448}, 0, { 1056, -15900}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 742, 563, -226}, 0, { 1858, -17248}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07010278, 0x004d1910, 104662, 0x00010278, 256); // 0x07010378 - 0x07010468 -static const Vtx ttm_seg7_vertex_07010378[] = { - {{{ 58, -460, 320}, 0, { 494, -16158}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 130, -460, 601}, 0, { 636, -15596}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 217, -460, 653}, 0, { 812, -15492}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 73, 563, -80}, 0, { 522, -16956}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -84, 563, 183}, 0, { 208, -16430}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 340, 563, 448}, 0, { 1056, -15900}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 899, 102, -489}, 0, { 2172, -17774}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 426, 102, -295}, 0, { 1226, -17386}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 689, 102, -138}, 0, { 1754, -17072}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 635, 102, -647}, 0, { 1646, -18088}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1056, -460, -753}, 0, { 2486, -18302}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 919, -460, -1028}, 0, { 2212, -18850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 652, -460, -466}, 0, { 1678, -17726}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 794, -460, -314}, 0, { 1962, -17424}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 322, -460, 477}, 0, { 1020, -15844}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07010378, 0x004d1910, 104662, 0x00010378, 240); // 0x07010468 - 0x070104A8 -static const Vtx ttm_seg7_vertex_07010468[] = { - {{{ 637, -255, -50}, 0, { 1648, -16896}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 163, -255, 144}, 0, { 704, -16508}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 427, -255, 301}, 0, { 1230, -16194}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 373, -255, -207}, 0, { 1122, -17210}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07010468, 0x004d1910, 104662, 0x00010468, 64); // 0x070104A8 - 0x07010568 -static const Vtx ttm_seg7_vertex_070104A8[] = { - {{{ -590, 768, 107}, 0, { -800, -16582}, {0x0d, 0xa8, 0xa6, 0xff}}}, - {{{ -84, 768, 183}, 0, { 208, -16430}, {0x0d, 0xa8, 0xa6, 0xff}}}, - {{{ -150, 256, 672}, 0, { 76, -15456}, {0x0d, 0xa8, 0xa6, 0xff}}}, - {{{ -168, 614, -600}, 0, { 40, -17996}, {0xdd, 0x99, 0x40, 0xff}}}, - {{{ 1056, 102, -753}, 0, { 2486, -18302}, {0xdd, 0x99, 0x40, 0xff}}}, - {{{ 871, 358, -442}, 0, { 2116, -17680}, {0xdd, 0x99, 0x40, 0xff}}}, - {{{ 1056, 102, -753}, 0, { 2486, -18302}, {0xce, 0x8c, 0xf5, 0xff}}}, - {{{ -168, 614, -600}, 0, { 40, -17996}, {0xce, 0x8c, 0xf5, 0xff}}}, - {{{ -138, 621, -803}, 0, { 100, -18400}, {0xce, 0x8c, 0xf5, 0xff}}}, - {{{ -150, 256, 672}, 0, { 76, -15456}, {0x06, 0xa5, 0xa9, 0xff}}}, - {{{ -451, -153, 1078}, 0, { -522, -14644}, {0x06, 0xa5, 0xa9, 0xff}}}, - {{{ -590, 768, 107}, 0, { -800, -16582}, {0x06, 0xa5, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070104A8, 0x004d1910, 104662, 0x000104a8, 192); // 0x07010568 - 0x07010638 -static const Vtx ttm_seg7_vertex_07010568[] = { - {{{ 427, 51, 301}, 0, { 1230, -16194}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 251, 51, 196}, 0, { 878, -16404}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 58, 51, 320}, 0, { 494, -16158}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -590, 768, 107}, 0, { -800, -16582}, {0xa8, 0xb8, 0xc9, 0xff}}}, - {{{ -451, -153, 1078}, 0, { -522, -14644}, {0xa8, 0xb8, 0xc9, 0xff}}}, - {{{ -1075, 768, 870}, 0, { -1770, -15058}, {0xa8, 0xb8, 0xc9, 0xff}}}, - {{{ 819, 768, -1228}, 0, { 2012, -19248}, {0xe2, 0xb2, 0xa1, 0xff}}}, - {{{ 1056, 102, -753}, 0, { 2486, -18302}, {0xe2, 0xb2, 0xa1, 0xff}}}, - {{{ -138, 621, -803}, 0, { 100, -18400}, {0xe2, 0xb2, 0xa1, 0xff}}}, - {{{ 871, 358, -442}, 0, { -226, 2336}, {0xed, 0x00, 0x7d, 0xff}}}, - {{{ 871, 768, -442}, 0, { 0, 990}, {0xed, 0x00, 0x7d, 0xff}}}, - {{{ -168, 614, -600}, 0, { -3566, 990}, {0xed, 0x00, 0x7d, 0xff}}}, - {{{ 322, 51, 477}, 0, { 1020, -15844}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07010568, 0x004d1910, 104662, 0x00010568, 208); // 0x07010638 - 0x07010830 static const Gfx ttm_seg7_dl_07010638[] = { diff --git a/levels/ttm/areas/1/18/2.inc.c b/levels/ttm/areas/1/18/2.inc.c index 2eebc48c6..20be82079 100644 --- a/levels/ttm/areas/1/18/2.inc.c +++ b/levels/ttm/areas/1/18/2.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x070109F0 - 0x07010A30 -static const Vtx ttm_seg7_vertex_070109F0[] = { - {{{ 750, -767, -340}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -174, -767, 1212}, 0, { 5980, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -104, -562, 1194}, 0, { 5810, 288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 794, -562, -314}, 0, { 0, 288}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070109F0, 0x004d1910, 104662, 0x000109f0, 64); // 0x07010A30 - 0x07010A68 static const Gfx ttm_seg7_dl_07010A30[] = { diff --git a/levels/ttm/areas/1/19/model.inc.c b/levels/ttm/areas/1/19/model.inc.c index 2262b3724..f572c287e 100644 --- a/levels/ttm/areas/1/19/model.inc.c +++ b/levels/ttm/areas/1/19/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07010AD8 - 0x07010AF0 static const Lights1 ttm_seg7_lights_07010AD8 = gdSPDefLights1( 0x4c, 0x4c, 0x4c, @@ -17,107 +18,28 @@ static const Lights1 ttm_seg7_lights_07010B08 = gdSPDefLights1( ); // 0x07010B20 - 0x07010C10 -static const Vtx ttm_seg7_vertex_07010B20[] = { - {{{ -406, -306, 375}, 0, { 2336, -3000}, {0xd7, 0x8e, 0xde, 0xff}}}, - {{{ -205, -306, 137}, 0, { 1666, -2210}, {0xd7, 0x8e, 0xde, 0xff}}}, - {{{ -81, -409, 330}, 0, { 1254, -2852}, {0xd7, 0x8e, 0xde, 0xff}}}, - {{{ -81, -409, 330}, 0, { 1254, -2852}, {0xe3, 0x8f, 0x31, 0xff}}}, - {{{ -186, -306, 506}, 0, { 1604, -3436}, {0xe3, 0x8f, 0x31, 0xff}}}, - {{{ -406, -306, 375}, 0, { 2336, -3000}, {0xe3, 0x8f, 0x31, 0xff}}}, - {{{ -81, 205, 330}, 0, { 924, -3514}, {0xc4, 0x97, 0xdc, 0xff}}}, - {{{ -188, 410, -90}, 0, { 1278, -2114}, {0xc4, 0x97, 0xdc, 0xff}}}, - {{{ 180, 205, -109}, 0, { 50, -2052}, {0xc4, 0x97, 0xdc, 0xff}}}, - {{{ 161, 410, -477}, 0, { 112, -824}, {0xc6, 0x9d, 0xcc, 0xff}}}, - {{{ 180, 205, -109}, 0, { 50, -2052}, {0xc6, 0x9d, 0xcc, 0xff}}}, - {{{ -188, 410, -90}, 0, { 1278, -2114}, {0xc6, 0x9d, 0xcc, 0xff}}}, - {{{ 180, 205, -109}, 0, { 50, -2052}, {0xf1, 0x92, 0xc4, 0xff}}}, - {{{ 161, 410, -477}, 0, { 112, -824}, {0xf1, 0x92, 0xc4, 0xff}}}, - {{{ 442, 410, -549}, 0, { -820, -588}, {0xf1, 0x92, 0xc4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07010B20, 0x004d1910, 104662, 0x00010b20, 240); // 0x07010C10 - 0x07010C40 -static const Vtx ttm_seg7_vertex_07010C10[] = { - {{{ 337, -204, -373}, 0, { 0, -1872}, {0x06, 0xac, 0xa2, 0xff}}}, - {{{ 223, -204, -381}, 0, { 308, -1736}, {0x06, 0xac, 0xa2, 0xff}}}, - {{{ 390, -101, -461}, 0, { 0, -2348}, {0x06, 0xac, 0xa2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07010C10, 0x004d1910, 104662, 0x00010c10, 48); // 0x07010C40 - 0x07010D30 -static const Vtx ttm_seg7_vertex_07010C40[] = { - {{{ 223, -204, -381}, 0, { 1194, -4802}, {0xbe, 0xe5, 0x98, 0xff}}}, - {{{ 56, -101, -302}, 0, { 1774, -5142}, {0xbe, 0xe5, 0x98, 0xff}}}, - {{{ 249, -101, -425}, 0, { 1028, -5142}, {0xbe, 0xe5, 0x98, 0xff}}}, - {{{ 223, -204, -381}, 0, { 308, -1736}, {0xe3, 0xd6, 0x8c, 0xff}}}, - {{{ 249, -101, -425}, 0, { 308, -2076}, {0xe3, 0xd6, 0x8c, 0xff}}}, - {{{ 390, -101, -461}, 0, { 0, -2348}, {0xe3, 0xd6, 0x8c, 0xff}}}, - {{{ -29, -306, 242}, 0, { 0, 990}, {0x2d, 0xa7, 0xb3, 0xff}}}, - {{{ -117, -306, 190}, 0, { 308, 990}, {0x2d, 0xa7, 0xb3, 0xff}}}, - {{{ 127, 0, -21}, 0, { 0, -428}, {0x2d, 0xa7, 0xb3, 0xff}}}, - {{{ -117, -306, 190}, 0, { 308, 990}, {0x07, 0xb4, 0x9b, 0xff}}}, - {{{ -100, 0, -38}, 0, { 650, -238}, {0x07, 0xb4, 0x9b, 0xff}}}, - {{{ 127, 0, -21}, 0, { 0, -428}, {0x07, 0xb4, 0x9b, 0xff}}}, - {{{ -81, -409, 330}, 0, { 1254, -2852}, {0x2e, 0xa7, 0xb3, 0xff}}}, - {{{ -205, -306, 137}, 0, { 1666, -2210}, {0x2e, 0xa7, 0xb3, 0xff}}}, - {{{ -29, -306, 242}, 0, { 1080, -2558}, {0x2e, 0xa7, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07010C40, 0x004d1910, 104662, 0x00010c40, 240); // 0x07010D30 - 0x07010D60 -static const Vtx ttm_seg7_vertex_07010D30[] = { - {{{ -100, 0, -38}, 0, { 2762, -5482}, {0x82, 0x00, 0xf7, 0xff}}}, - {{{ -117, -306, 190}, 0, { 3334, -4460}, {0x82, 0x00, 0xf7, 0xff}}}, - {{{ -117, 0, 190}, 0, { 3334, -5482}, {0x82, 0x00, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07010D30, 0x004d1910, 104662, 0x00010d30, 48); // 0x07010D60 - 0x07010DA0 -static const Vtx ttm_seg7_vertex_07010D60[] = { - {{{ -29, 0, 242}, 0, { 650, 3032}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ -117, -306, 190}, 0, { 308, 4054}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ -29, -306, 242}, 0, { 650, 4054}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ -117, 0, 190}, 0, { 308, 3032}, {0xc0, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07010D60, 0x004d1910, 104662, 0x00010d60, 64); // 0x07010DA0 - 0x07010E00 -static const Vtx ttm_seg7_vertex_07010DA0[] = { - {{{ 180, -101, -109}, 0, { 1962, -17424}, {0xfd, 0x8a, 0x2c, 0xff}}}, - {{{ 223, -204, -381}, 0, { 2048, -17966}, {0xfd, 0x8a, 0x2c, 0xff}}}, - {{{ 337, -204, -373}, 0, { 2276, -17950}, {0xfd, 0x8a, 0x2c, 0xff}}}, - {{{ 180, -101, -109}, 0, { 1962, -17424}, {0xcc, 0x92, 0x21, 0xff}}}, - {{{ 56, -101, -302}, 0, { 1716, -17808}, {0xcc, 0x92, 0x21, 0xff}}}, - {{{ 223, -204, -381}, 0, { 2048, -17966}, {0xcc, 0x92, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07010DA0, 0x004d1910, 104662, 0x00010da0, 96); // 0x07010E00 - 0x07010F00 -static const Vtx ttm_seg7_vertex_07010E00[] = { - {{{ 127, 0, -21}, 0, { 1858, -17248}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -117, 0, 190}, 0, { 1368, -16826}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -29, 0, 242}, 0, { 1544, -16722}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -406, -306, 375}, 0, { 792, -16456}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -186, -306, 506}, 0, { 1230, -16194}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -205, -306, 137}, 0, { 1192, -16930}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 161, 410, -477}, 0, { 1926, -18160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -188, 410, -90}, 0, { 1226, -17386}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 23, 410, 154}, 0, { 1648, -16896}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -188, 410, -90}, 0, { 1226, -17386}, {0xbb, 0x57, 0x3c, 0xff}}}, - {{{ -81, 205, 330}, 0, { 1440, -16546}, {0xbb, 0x57, 0x3c, 0xff}}}, - {{{ 23, 410, 154}, 0, { 1648, -16896}, {0xbb, 0x57, 0x3c, 0xff}}}, - {{{ 442, 410, -549}, 0, { 2486, -18302}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 390, -101, -461}, 0, { 2382, -18126}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 249, -101, -425}, 0, { 2102, -18054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 56, -101, -302}, 0, { 1716, -17808}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07010E00, 0x004d1910, 104662, 0x00010e00, 256); // 0x07010F00 - 0x07010F90 -static const Vtx ttm_seg7_vertex_07010F00[] = { - {{{ 390, -101, -461}, 0, { 2382, -18126}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 56, -101, -302}, 0, { 1716, -17808}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 180, -101, -109}, 0, { 1962, -17424}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 127, 0, -21}, 0, { 1858, -17248}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -100, 0, -38}, 0, { 1402, -17282}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -117, 0, 190}, 0, { 1368, -16826}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -29, -306, 242}, 0, { 1544, -16722}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -205, -306, 137}, 0, { 1192, -16930}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -186, -306, 506}, 0, { 1230, -16194}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07010F00, 0x004d1910, 104662, 0x00010f00, 144); // 0x07010F90 - 0x07011078 static const Gfx ttm_seg7_dl_07010F90[] = { diff --git a/levels/ttm/areas/1/2/model.inc.c b/levels/ttm/areas/1/2/model.inc.c index d8adff282..6e38da8bd 100644 --- a/levels/ttm/areas/1/2/model.inc.c +++ b/levels/ttm/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700A1B0 - 0x0700A1C8 static const Lights1 ttm_seg7_lights_0700A1B0 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,18 +6,7 @@ static const Lights1 ttm_seg7_lights_0700A1B0 = gdSPDefLights1( ); // 0x0700A1C8 - 0x0700A268 -static const Vtx ttm_seg7_vertex_0700A1C8[] = { - {{{ 80, -2047, 3563}, 0, { 3648, -852}, {0x14, 0x00, 0x83, 0xff}}}, - {{{ -1737, -2149, 3260}, 0, { 0, -2}, {0x13, 0xd5, 0x8b, 0xff}}}, - {{{ -1737, -2047, 3260}, 0, { 0, -852}, {0x14, 0x00, 0x83, 0xff}}}, - {{{ -1771, -2047, 3462}, 0, { 0, -852}, {0xec, 0x00, 0x7d, 0xff}}}, - {{{ -1771, -2149, 3462}, 0, { 0, -2}, {0xf1, 0xaa, 0x5b, 0xff}}}, - {{{ 46, -2149, 3765}, 0, { 3648, -2}, {0xed, 0xd5, 0x75, 0xff}}}, - {{{ 46, -2047, 3765}, 0, { 3648, -852}, {0xec, 0x00, 0x7d, 0xff}}}, - {{{ 63, -2201, 3664}, 0, { 3648, 990}, {0xfd, 0x83, 0x14, 0xff}}}, - {{{ -1754, -2201, 3361}, 0, { 0, 990}, {0x03, 0x83, 0xec, 0xff}}}, - {{{ 80, -2149, 3563}, 0, { 3648, -2}, {0x0f, 0xaa, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700A1C8, 0x004d1910, 104662, 0x0000a1c8, 160); // 0x0700A268 - 0x0700A2E0 static const Gfx ttm_seg7_dl_0700A268[] = { diff --git a/levels/ttm/areas/1/20/model.inc.c b/levels/ttm/areas/1/20/model.inc.c index 00bcf939b..b8b9a4458 100644 --- a/levels/ttm/areas/1/20/model.inc.c +++ b/levels/ttm/areas/1/20/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070111A0 - 0x070111B8 static const Lights1 ttm_seg7_lights_070111A0 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -17,69 +18,19 @@ static const Lights1 ttm_seg7_lights_070111D0 = gdSPDefLights1( ); // 0x070111E8 - 0x07011228 -static const Vtx ttm_seg7_vertex_070111E8[] = { - {{{ 375, -306, -295}, 0, { 0, 650}, {0xf3, 0x00, 0x82, 0xff}}}, - {{{ -133, -409, -241}, 0, { 1672, 990}, {0xf3, 0x00, 0x82, 0xff}}}, - {{{ -133, -306, -241}, 0, { 1672, 650}, {0xf3, 0x00, 0x82, 0xff}}}, - {{{ 375, -409, -295}, 0, { 0, 990}, {0xf3, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070111E8, 0x004d1910, 104662, 0x000111e8, 64); // 0x07011228 - 0x070112F8 -static const Vtx ttm_seg7_vertex_07011228[] = { - {{{ -206, -409, 682}, 0, { 3042, -7070}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -498, -409, 585}, 0, { 4012, -6746}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -133, -409, -241}, 0, { 2798, -3998}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 168, 205, 53}, 0, { 1796, -4978}, {0xec, 0x88, 0x22, 0xff}}}, - {{{ -271, 205, -208}, 0, { 3258, -4106}, {0xec, 0x88, 0x22, 0xff}}}, - {{{ 325, 102, -210}, 0, { 1272, -4100}, {0xec, 0x88, 0x22, 0xff}}}, - {{{ 325, 102, -210}, 0, { 1272, -4100}, {0x1d, 0x8f, 0xd0, 0xff}}}, - {{{ -185, 205, -753}, 0, { 2972, -2294}, {0x1d, 0x8f, 0xd0, 0xff}}}, - {{{ 430, 205, -386}, 0, { 924, -3514}, {0x1d, 0x8f, 0xd0, 0xff}}}, - {{{ 325, 102, -210}, 0, { 1272, -4100}, {0xeb, 0x83, 0xfd, 0xff}}}, - {{{ -271, 205, -208}, 0, { 3258, -4106}, {0xeb, 0x83, 0xfd, 0xff}}}, - {{{ -185, 205, -753}, 0, { 2972, -2294}, {0xeb, 0x83, 0xfd, 0xff}}}, - {{{ 375, -409, -295}, 0, { 1104, -3818}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07011228, 0x004d1910, 104662, 0x00011228, 208); // 0x070112F8 - 0x07011378 -static const Vtx ttm_seg7_vertex_070112F8[] = { - {{{ -7, 205, -51}, 0, { 308, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 44, 410, -139}, 0, { 0, 308}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 44, 205, -139}, 0, { 0, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -7, 410, -51}, 0, { 308, 308}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -133, -306, -241}, 0, { 5254, -5824}, {0x8c, 0x00, 0xcd, 0xff}}}, - {{{ -133, -409, -241}, 0, { 5254, -5482}, {0x8c, 0x00, 0xcd, 0xff}}}, - {{{ -498, -409, 585}, 0, { 8046, -5482}, {0x8c, 0x00, 0xcd, 0xff}}}, - {{{ -498, -306, 585}, 0, { 8046, -5824}, {0x8c, 0x00, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070112F8, 0x004d1910, 104662, 0x000112f8, 128); // 0x07011378 - 0x070113F8 -static const Vtx ttm_seg7_vertex_07011378[] = { - {{{ 168, 205, 53}, 0, { 650, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ -7, 410, -51}, 0, { 0, 308}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ -7, 205, -51}, 0, { 0, 990}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 168, 410, 53}, 0, { 650, 308}, {0xc0, 0x00, 0x6d, 0xff}}}, - {{{ 44, 205, -139}, 0, { 730, 990}, {0x09, 0x00, 0x82, 0xff}}}, - {{{ 44, 410, -139}, 0, { 730, 308}, {0x09, 0x00, 0x82, 0xff}}}, - {{{ 272, 410, -122}, 0, { 0, 308}, {0x09, 0x00, 0x82, 0xff}}}, - {{{ 272, 205, -122}, 0, { 0, 990}, {0x09, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07011378, 0x004d1910, 104662, 0x00011378, 128); // 0x070113F8 - 0x070114B8 -static const Vtx ttm_seg7_vertex_070113F8[] = { - {{{ 272, 410, -122}, 0, { 1126, -16018}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 44, 410, -139}, 0, { 670, -16052}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7, 410, -51}, 0, { 564, -15878}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 168, 410, 53}, 0, { 916, -15668}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 375, -306, -295}, 0, { 1332, -16364}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -133, -306, -241}, 0, { 314, -16256}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -498, -306, 585}, 0, { -412, -14606}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -206, -306, 682}, 0, { 168, -14412}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 430, 205, -386}, 0, { 1440, -16546}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -185, 205, -753}, 0, { 210, -17278}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -271, 205, -208}, 0, { 38, -16192}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 168, 205, 53}, 0, { 916, -15668}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070113F8, 0x004d1910, 104662, 0x000113f8, 192); // 0x070114B8 - 0x070115B0 static const Gfx ttm_seg7_dl_070114B8[] = { diff --git a/levels/ttm/areas/1/21/1.inc.c b/levels/ttm/areas/1/21/1.inc.c index 6e1399551..048ec6b5f 100644 --- a/levels/ttm/areas/1/21/1.inc.c +++ b/levels/ttm/areas/1/21/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07011680 - 0x07011698 static const Lights1 ttm_seg7_lights_07011680 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -17,94 +18,25 @@ static const Lights1 ttm_seg7_lights_070116B0 = gdSPDefLights1( ); // 0x070116C8 - 0x070117C8 -static const Vtx ttm_seg7_vertex_070116C8[] = { - {{{ -519, -306, -91}, 0, { 2524, 990}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -206, -306, -497}, 0, { 0, 990}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -206, 307, -497}, 0, { 0, -2076}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ -519, 307, -91}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -206, 307, -497}, 0, { 480, 3542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 604, 307, 126}, 0, { 5588, 3542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 292, 307, 532}, 0, { 5588, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 292, 307, 532}, 0, { 2524, -2076}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ 604, -306, 126}, 0, { 0, 990}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ 292, -306, 532}, 0, { 2522, 990}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ 604, 307, 126}, 0, { 0, -2076}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ -206, 307, -497}, 0, { 0, -2076}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -206, -306, -497}, 0, { 0, 990}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 604, -306, 126}, 0, { 5078, 990}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 604, 307, 126}, 0, { 5078, -2076}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ -519, 307, -91}, 0, { 2524, -2076}, {0x64, 0x00, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070116C8, 0x004d1910, 104662, 0x000116c8, 256); // 0x070117C8 - 0x07011808 -static const Vtx ttm_seg7_vertex_070117C8[] = { - {{{ 30, 307, 201}, 0, { 0, 0}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 355, 102, 451}, 0, { 990, 990}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 355, 307, 451}, 0, { 990, 0}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 30, 102, 201}, 0, { 0, 990}, {0xb3, 0x00, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070117C8, 0x004d1910, 104662, 0x000117c8, 64); // 0x07011808 - 0x070118F8 -static const Vtx ttm_seg7_vertex_07011808[] = { - {{{ 336, 307, 307}, 0, { 734, 0}, {0x4d, 0x00, 0x9c, 0xff}}}, - {{{ 336, 102, 307}, 0, { 734, 990}, {0x4d, 0x00, 0x9c, 0xff}}}, - {{{ 173, 102, 182}, 0, { 224, 990}, {0x4d, 0x00, 0x9c, 0xff}}}, - {{{ 280, 307, -123}, 0, { 0, 0}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ 280, 102, -123}, 0, { 0, 990}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ 30, 102, 201}, 0, { 990, 990}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ 30, 307, 201}, 0, { 990, 0}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ 280, 102, -123}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 173, 102, 182}, 0, { 734, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 30, 102, 201}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 298, 102, 20}, 0, { 224, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 604, 102, 126}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 461, 102, 145}, 0, { 224, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 355, 102, 451}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 173, 307, 182}, 0, { 224, 0}, {0x4d, 0x00, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07011808, 0x004d1910, 104662, 0x00011808, 240); // 0x070118F8 - 0x070119F8 -static const Vtx ttm_seg7_vertex_070118F8[] = { - {{{ 173, 307, 182}, 0, { 734, 0}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 173, 102, 182}, 0, { 734, 990}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 298, 102, 20}, 0, { 224, 990}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 461, 307, 145}, 0, { 224, 0}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ 461, 102, 145}, 0, { 224, 990}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ 336, 102, 307}, 0, { 734, 990}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ 336, 307, 307}, 0, { 734, 0}, {0x9c, 0x00, 0xb3, 0xff}}}, - {{{ 355, 102, 451}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 461, 102, 145}, 0, { 224, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 604, 102, 126}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 336, 102, 307}, 0, { 734, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 173, 102, 182}, 0, { 734, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 298, 307, 20}, 0, { 224, 0}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 461, 102, 145}, 0, { 734, 990}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 461, 307, 145}, 0, { 734, 0}, {0xb3, 0x00, 0x64, 0xff}}}, - {{{ 298, 102, 20}, 0, { 224, 990}, {0xb3, 0x00, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070118F8, 0x004d1910, 104662, 0x000118f8, 256); // 0x070119F8 - 0x07011A28 -static const Vtx ttm_seg7_vertex_070119F8[] = { - {{{ 173, 307, 182}, 0, { 734, 0}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 298, 102, 20}, 0, { 224, 990}, {0x64, 0x00, 0x4d, 0xff}}}, - {{{ 298, 307, 20}, 0, { 224, 0}, {0x64, 0x00, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070119F8, 0x004d1910, 104662, 0x000119f8, 48); // 0x07011A28 - 0x07011A68 -static const Vtx ttm_seg7_vertex_07011A28[] = { - {{{ 292, -306, 532}, 0, { -878, -2448}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 604, -306, 126}, 0, { -254, -3258}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -206, -306, -497}, 0, { -1874, -4504}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -519, -306, -91}, 0, { -2498, -3694}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07011A28, 0x004d1910, 104662, 0x00011a28, 64); // 0x07011A68 - 0x07011AA8 -static const Vtx ttm_seg7_vertex_07011A68[] = { - {{{ 298, 297, 20}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 461, 297, 145}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 336, 297, 307}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 173, 297, 182}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07011A68, 0x004d1910, 104662, 0x00011a68, 64); // 0x07011AA8 - 0x07011B20 static const Gfx ttm_seg7_dl_07011AA8[] = { diff --git a/levels/ttm/areas/1/21/2.inc.c b/levels/ttm/areas/1/21/2.inc.c index 47247304f..1c40904ca 100644 --- a/levels/ttm/areas/1/21/2.inc.c +++ b/levels/ttm/areas/1/21/2.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x07011D00 - 0x07011D40 -static const Vtx ttm_seg7_vertex_07011D00[] = { - {{{ -519, -204, -91}, 0, { -4490, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -519, -306, -91}, 0, { -4490, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 292, -306, 532}, 0, { 5728, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 292, -204, 532}, 0, { 5728, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07011D00, 0x004d1910, 104662, 0x00011d00, 64); // 0x07011D40 - 0x07011D78 static const Gfx ttm_seg7_dl_07011D40[] = { diff --git a/levels/ttm/areas/1/3/1.inc.c b/levels/ttm/areas/1/3/1.inc.c index cc65c588f..9b3ee6520 100644 --- a/levels/ttm/areas/1/3/1.inc.c +++ b/levels/ttm/areas/1/3/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700A340 - 0x0700A358 static const Lights1 ttm_seg7_lights_0700A340 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -11,78 +12,16 @@ static const Lights1 ttm_seg7_lights_0700A358 = gdSPDefLights1( ); // 0x0700A370 - 0x0700A460 -static const Vtx ttm_seg7_vertex_0700A370[] = { - {{{ 442, 1720, -78}, 0, { 910, 492}, {0x27, 0x78, 0xfb, 0xff}}}, - {{{ 641, 1596, -121}, 0, { 1122, 476}, {0x76, 0x2a, 0xef, 0xff}}}, - {{{ 400, 1597, -525}, 0, { 936, 24}, {0x3a, 0x50, 0xb2, 0xff}}}, - {{{ 442, 1720, -78}, 0, { 346, -154}, {0x27, 0x78, 0xfb, 0xff}}}, - {{{ 526, 1601, 334}, 0, { -102, 68}, {0x50, 0x42, 0x48, 0xff}}}, - {{{ 641, 1596, -121}, 0, { 454, 74}, {0x76, 0x2a, 0xef, 0xff}}}, - {{{ 526, 1352, 334}, 0, { -104, 332}, {0x57, 0xb1, 0x2d, 0xff}}}, - {{{ 641, 1352, -121}, 0, { 454, 332}, {0x4b, 0x9b, 0xf6, 0xff}}}, - {{{ -50, 1720, -445}, 0, { 458, 40}, {0xfb, 0x7a, 0xde, 0xff}}}, - {{{ 75, 1720, 414}, 0, { 458, 942}, {0x04, 0x79, 0x24, 0xff}}}, - {{{ -417, 1720, 47}, 0, { 8, 492}, {0xd3, 0x76, 0x06, 0xff}}}, - {{{ -332, 1603, 460}, 0, { 32, 928}, {0xc7, 0x3e, 0x5e, 0xff}}}, - {{{ 123, 1601, 575}, 0, { 484, 1112}, {0x0f, 0x3b, 0x6f, 0xff}}}, - {{{ 526, 1601, 334}, 0, { 936, 928}, {0x50, 0x42, 0x48, 0xff}}}, - {{{ -55, 1597, -640}, 0, { 484, -162}, {0xef, 0x29, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700A370, 0x004d1910, 104662, 0x0000a370, 240); // 0x0700A460 - 0x0700A560 -static const Vtx ttm_seg7_vertex_0700A460[] = { - {{{ -417, 1720, 47}, 0, { -110, 234}, {0xd3, 0x76, 0x06, 0xff}}}, - {{{ -574, 1602, 56}, 0, { 18, 292}, {0x89, 0x26, 0x11, 0xff}}}, - {{{ -332, 1603, 460}, 0, { 174, -216}, {0xc7, 0x3e, 0x5e, 0xff}}}, - {{{ -458, 1597, -399}, 0, { -130, 802}, {0xaf, 0x4c, 0xc4, 0xff}}}, - {{{ -459, 1352, -399}, 0, { 156, 890}, {0xa9, 0xc0, 0xbf, 0xff}}}, - {{{ -574, 1352, 56}, 0, { 312, 382}, {0xb5, 0x9b, 0x0b, 0xff}}}, - {{{ -333, 1352, 460}, 0, { 468, -126}, {0xba, 0xb1, 0x45, 0xff}}}, - {{{ -417, 1720, 47}, 0, { 8, 492}, {0xd3, 0x76, 0x06, 0xff}}}, - {{{ -458, 1597, -399}, 0, { 32, 24}, {0xaf, 0x4c, 0xc4, 0xff}}}, - {{{ -574, 1602, 56}, 0, { -154, 476}, {0x89, 0x26, 0x11, 0xff}}}, - {{{ -50, 1720, -445}, 0, { 458, 40}, {0xfb, 0x7a, 0xde, 0xff}}}, - {{{ -55, 1597, -640}, 0, { 484, -162}, {0xef, 0x29, 0x8a, 0xff}}}, - {{{ 526, 1352, 334}, 0, { 1068, 752}, {0x57, 0xb1, 0x2d, 0xff}}}, - {{{ 526, 1601, 334}, 0, { 1068, 480}, {0x50, 0x42, 0x48, 0xff}}}, - {{{ 122, 1352, 575}, 0, { 586, 752}, {0x0f, 0xc0, 0x6c, 0xff}}}, - {{{ 123, 1601, 575}, 0, { 586, 480}, {0x0f, 0x3b, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700A460, 0x004d1910, 104662, 0x0000a460, 256); // 0x0700A560 - 0x0700A640 -static const Vtx ttm_seg7_vertex_0700A560[] = { - {{{ 122, 1352, 575}, 0, { 586, 752}, {0x0f, 0xc0, 0x6c, 0xff}}}, - {{{ -332, 1603, 460}, 0, { 104, 480}, {0xc7, 0x3e, 0x5e, 0xff}}}, - {{{ -333, 1352, 460}, 0, { 104, 752}, {0xba, 0xb1, 0x45, 0xff}}}, - {{{ 123, 1601, 575}, 0, { 586, 480}, {0x0f, 0x3b, 0x6f, 0xff}}}, - {{{ -459, 1352, -399}, 0, { 810, 684}, {0xa9, 0xc0, 0xbf, 0xff}}}, - {{{ -458, 1597, -399}, 0, { 810, 480}, {0xaf, 0x4c, 0xc4, 0xff}}}, - {{{ -55, 1597, -640}, 0, { 534, 478}, {0xef, 0x29, 0x8a, 0xff}}}, - {{{ -55, 1352, -640}, 0, { 534, 682}, {0xf6, 0x9b, 0xb5, 0xff}}}, - {{{ 400, 1597, -525}, 0, { 142, 480}, {0x3a, 0x50, 0xb2, 0xff}}}, - {{{ 400, 1352, -525}, 0, { 142, 684}, {0x41, 0xc0, 0xa9, 0xff}}}, - {{{ 400, 1352, -525}, 0, { 114, 1692}, {0x41, 0xc0, 0xa9, 0xff}}}, - {{{ 641, 1596, -121}, 0, { 404, 1134}, {0x76, 0x2a, 0xef, 0xff}}}, - {{{ 641, 1352, -121}, 0, { 114, 1134}, {0x4b, 0x9b, 0xf6, 0xff}}}, - {{{ 400, 1597, -525}, 0, { 406, 1692}, {0x3a, 0x50, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700A560, 0x004d1910, 104662, 0x0000a560, 224); // 0x0700A640 - 0x0700A710 -static const Vtx ttm_seg7_vertex_0700A640[] = { - {{{ 28, 1473, -46}, 0, { 0, 0}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -574, 1352, 56}, 0, { -52, 986}, {0xb5, 0x9b, 0x0b, 0xff}}}, - {{{ -459, 1352, -399}, 0, { 668, 688}, {0xa9, 0xc0, 0xbf, 0xff}}}, - {{{ -333, 1352, 460}, 0, { 714, 688}, {0xba, 0xb1, 0x45, 0xff}}}, - {{{ -574, 1352, 56}, 0, { -10, 986}, {0xb5, 0x9b, 0x0b, 0xff}}}, - {{{ 122, 1352, 575}, 0, { 1012, -36}, {0x0f, 0xc0, 0x6c, 0xff}}}, - {{{ 526, 1352, 334}, 0, { 714, 694}, {0x57, 0xb1, 0x2d, 0xff}}}, - {{{ 122, 1352, 575}, 0, { 1012, -28}, {0x0f, 0xc0, 0x6c, 0xff}}}, - {{{ 641, 1352, -121}, 0, { -10, 992}, {0x4b, 0x9b, 0xf6, 0xff}}}, - {{{ 400, 1352, -525}, 0, { 694, 668}, {0x41, 0xc0, 0xa9, 0xff}}}, - {{{ 641, 1352, -121}, 0, { 994, -54}, {0x4b, 0x9b, 0xf6, 0xff}}}, - {{{ -55, 1352, -640}, 0, { -28, 968}, {0xf6, 0x9b, 0xb5, 0xff}}}, - {{{ -55, 1352, -640}, 0, { 968, -36}, {0xf6, 0x9b, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700A640, 0x004d1910, 104662, 0x0000a640, 208); // 0x0700A710 - 0x0700A848 static const Gfx ttm_seg7_dl_0700A710[] = { diff --git a/levels/ttm/areas/1/3/2.inc.c b/levels/ttm/areas/1/3/2.inc.c index 20d2ca142..091698844 100644 --- a/levels/ttm/areas/1/3/2.inc.c +++ b/levels/ttm/areas/1/3/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700A928 - 0x0700A940 static const Lights1 ttm_seg7_lights_0700A928 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,28 +6,10 @@ static const Lights1 ttm_seg7_lights_0700A928 = gdSPDefLights1( ); // 0x0700A940 - 0x0700A9C0 -static const Vtx ttm_seg7_vertex_0700A940[] = { - {{{ 80, 654, -199}, 0, { 308, 138}, {0x39, 0xf5, 0x70, 0xff}}}, - {{{ -22, 654, -199}, 0, { 308, 138}, {0x8f, 0xfb, 0x38, 0xff}}}, - {{{ -22, -1719, -97}, 0, { 0, 990}, {0xc8, 0x04, 0x71, 0xff}}}, - {{{ 80, -1719, -97}, 0, { 0, 990}, {0x71, 0x02, 0x38, 0xff}}}, - {{{ 80, 654, -302}, 0, { 650, 138}, {0x65, 0x03, 0xb5, 0xff}}}, - {{{ -22, -1719, -199}, 0, { 308, 990}, {0xa7, 0xfd, 0xa7, 0xff}}}, - {{{ -22, 654, -302}, 0, { 650, 138}, {0xba, 0x0f, 0x98, 0xff}}}, - {{{ 80, -1719, -199}, 0, { 308, 990}, {0x59, 0xfd, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700A940, 0x004d1910, 104662, 0x0000a940, 128); // 0x0700A9C0 - 0x0700AA40 -static const Vtx ttm_seg7_vertex_0700A9C0[] = { - {{{ 80, 654, -302}, 0, { 0, 0}, {0x65, 0x03, 0xb5, 0xff}}}, - {{{ 80, 1473, 5}, 0, { 0, 0}, {0x71, 0xf3, 0x37, 0xff}}}, - {{{ 80, 654, -199}, 0, { 0, 0}, {0x39, 0xf5, 0x70, 0xff}}}, - {{{ -22, 1473, 5}, 0, { 0, 0}, {0xc8, 0xe5, 0x6e, 0xff}}}, - {{{ -22, 654, -199}, 0, { 0, 0}, {0x8f, 0xfb, 0x38, 0xff}}}, - {{{ 80, 1473, -97}, 0, { 0, 0}, {0x38, 0x1b, 0x92, 0xff}}}, - {{{ -22, 1473, -97}, 0, { 0, 0}, {0x8f, 0x0d, 0xc9, 0xff}}}, - {{{ -22, 654, -302}, 0, { 0, 0}, {0xba, 0x0f, 0x98, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700A9C0, 0x004d1910, 104662, 0x0000a9c0, 128); // 0x0700AA40 - 0x0700AAB8 static const Gfx ttm_seg7_dl_0700AA40[] = { diff --git a/levels/ttm/areas/1/4/1.inc.c b/levels/ttm/areas/1/4/1.inc.c index 82b9a3b37..b9c18c52f 100644 --- a/levels/ttm/areas/1/4/1.inc.c +++ b/levels/ttm/areas/1/4/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700AB70 - 0x0700AB88 static const Lights1 ttm_seg7_lights_0700AB70 = gdSPDefLights1( 0x4c, 0x4c, 0x4c, @@ -5,61 +6,13 @@ static const Lights1 ttm_seg7_lights_0700AB70 = gdSPDefLights1( ); // 0x0700AB88 - 0x0700AC78 -static const Vtx ttm_seg7_vertex_0700AB88[] = { - {{{ 214, 1635, 21}, 0, { 910, 492}, {0x27, 0x78, 0xfb, 0xff}}}, - {{{ 330, 1563, -4}, 0, { 1122, 476}, {0x76, 0x2a, 0xef, 0xff}}}, - {{{ 190, 1564, -239}, 0, { 936, 24}, {0x3a, 0x50, 0xb2, 0xff}}}, - {{{ 214, 1635, 21}, 0, { 346, -154}, {0x27, 0x78, 0xfb, 0xff}}}, - {{{ 263, 1566, 261}, 0, { -102, 68}, {0x50, 0x42, 0x48, 0xff}}}, - {{{ 330, 1563, -4}, 0, { 454, 74}, {0x76, 0x2a, 0xef, 0xff}}}, - {{{ 263, 1420, 261}, 0, { -104, 332}, {0x6f, 0x00, 0x3d, 0xff}}}, - {{{ 330, 1420, -4}, 0, { 454, 332}, {0x7d, 0x00, 0xee, 0xff}}}, - {{{ -287, 1635, 94}, 0, { 8, 492}, {0xd3, 0x76, 0x06, 0xff}}}, - {{{ -237, 1567, 335}, 0, { 32, 928}, {0xc7, 0x3e, 0x5e, 0xff}}}, - {{{ 0, 1635, 308}, 0, { 458, 942}, {0x04, 0x79, 0x24, 0xff}}}, - {{{ 28, 1566, 402}, 0, { 484, 1112}, {0x0f, 0x3b, 0x6f, 0xff}}}, - {{{ 263, 1566, 261}, 0, { 936, 928}, {0x50, 0x42, 0x48, 0xff}}}, - {{{ -73, 1635, -192}, 0, { 458, 40}, {0xfb, 0x7a, 0xdf, 0xff}}}, - {{{ -75, 1564, -306}, 0, { 484, -162}, {0xef, 0x29, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700AB88, 0x004d1910, 104662, 0x0000ab88, 240); // 0x0700AC78 - 0x0700AD78 -static const Vtx ttm_seg7_vertex_0700AC78[] = { - {{{ -287, 1635, 94}, 0, { -110, 234}, {0xd3, 0x76, 0x06, 0xff}}}, - {{{ -378, 1567, 100}, 0, { 18, 292}, {0x89, 0x26, 0x11, 0xff}}}, - {{{ -237, 1567, 335}, 0, { 174, -216}, {0xc7, 0x3e, 0x5e, 0xff}}}, - {{{ -238, 1420, 335}, 0, { 468, -126}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -378, 1420, 100}, 0, { 312, 382}, {0x83, 0x00, 0x12, 0xff}}}, - {{{ -311, 1564, -165}, 0, { -130, 802}, {0xaf, 0x4c, 0xc4, 0xff}}}, - {{{ -311, 1420, -165}, 0, { 156, 890}, {0x9b, 0x00, 0xb5, 0xff}}}, - {{{ -287, 1635, 94}, 0, { 8, 492}, {0xd3, 0x76, 0x06, 0xff}}}, - {{{ -311, 1564, -165}, 0, { 32, 24}, {0xaf, 0x4c, 0xc4, 0xff}}}, - {{{ -378, 1567, 100}, 0, { -154, 476}, {0x89, 0x26, 0x11, 0xff}}}, - {{{ -73, 1635, -192}, 0, { 458, 40}, {0xfb, 0x7a, 0xdf, 0xff}}}, - {{{ -75, 1564, -306}, 0, { 484, -162}, {0xef, 0x29, 0x8a, 0xff}}}, - {{{ 263, 1420, 261}, 0, { 1068, 752}, {0x6f, 0x00, 0x3d, 0xff}}}, - {{{ 263, 1566, 261}, 0, { 1068, 480}, {0x50, 0x42, 0x48, 0xff}}}, - {{{ 27, 1420, 402}, 0, { 586, 752}, {0x12, 0x00, 0x7d, 0xff}}}, - {{{ 28, 1566, 402}, 0, { 586, 480}, {0x0f, 0x3b, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700AC78, 0x004d1910, 104662, 0x0000ac78, 256); // 0x0700AD78 - 0x0700AE58 -static const Vtx ttm_seg7_vertex_0700AD78[] = { - {{{ 27, 1420, 402}, 0, { 586, 752}, {0x12, 0x00, 0x7d, 0xff}}}, - {{{ -237, 1567, 335}, 0, { 104, 480}, {0xc7, 0x3e, 0x5e, 0xff}}}, - {{{ -238, 1420, 335}, 0, { 104, 752}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 28, 1566, 402}, 0, { 586, 480}, {0x0f, 0x3b, 0x6f, 0xff}}}, - {{{ -311, 1420, -165}, 0, { 810, 684}, {0x9b, 0x00, 0xb5, 0xff}}}, - {{{ -75, 1564, -306}, 0, { 534, 478}, {0xef, 0x29, 0x8a, 0xff}}}, - {{{ -76, 1420, -306}, 0, { 534, 682}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ -311, 1564, -165}, 0, { 810, 480}, {0xaf, 0x4c, 0xc4, 0xff}}}, - {{{ 189, 1420, -239}, 0, { 142, 684}, {0x4b, 0x00, 0x9b, 0xff}}}, - {{{ 190, 1564, -239}, 0, { 142, 480}, {0x3a, 0x50, 0xb2, 0xff}}}, - {{{ 189, 1420, -239}, 0, { 114, 1692}, {0x4b, 0x00, 0x9b, 0xff}}}, - {{{ 330, 1563, -4}, 0, { 404, 1134}, {0x76, 0x2a, 0xef, 0xff}}}, - {{{ 330, 1420, -4}, 0, { 114, 1134}, {0x7d, 0x00, 0xee, 0xff}}}, - {{{ 190, 1564, -239}, 0, { 406, 1692}, {0x3a, 0x50, 0xb2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700AD78, 0x004d1910, 104662, 0x0000ad78, 224); // 0x0700AE58 - 0x0700AF90 static const Gfx ttm_seg7_dl_0700AE58[] = { diff --git a/levels/ttm/areas/1/4/2.inc.c b/levels/ttm/areas/1/4/2.inc.c index 9b4ab5c21..3a258f559 100644 --- a/levels/ttm/areas/1/4/2.inc.c +++ b/levels/ttm/areas/1/4/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700AFF0 - 0x0700B008 static const Lights1 ttm_seg7_lights_0700AFF0 = gdSPDefLights1( 0x4c, 0x4c, 0x4c, @@ -5,14 +6,7 @@ static const Lights1 ttm_seg7_lights_0700AFF0 = gdSPDefLights1( ); // 0x0700B008 - 0x0700B068 -static const Vtx ttm_seg7_vertex_0700B008[] = { - {{{ -43, 1523, 95}, 0, { 990, 0}, {0xd3, 0x00, 0x76, 0xff}}}, - {{{ -58, 1523, 9}, 0, { 510, 0}, {0xeb, 0x00, 0x83, 0xff}}}, - {{{ -58, -1634, 9}, 0, { 510, 990}, {0x89, 0x00, 0xd5, 0xff}}}, - {{{ 26, -1634, 40}, 0, { 0, 990}, {0x7d, 0x00, 0xec, 0xff}}}, - {{{ 26, 1523, 40}, 0, { 0, 0}, {0x7d, 0x00, 0xec, 0xff}}}, - {{{ -43, -1634, 95}, 0, { 990, 990}, {0xd3, 0x00, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700B008, 0x004d1910, 104662, 0x0000b008, 96); // 0x0700B068 - 0x0700B0D0 static const Gfx ttm_seg7_dl_0700B068[] = { diff --git a/levels/ttm/areas/1/5/1.inc.c b/levels/ttm/areas/1/5/1.inc.c index ae548cec5..71fe422ee 100644 --- a/levels/ttm/areas/1/5/1.inc.c +++ b/levels/ttm/areas/1/5/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700B130 - 0x0700B148 static const Lights1 ttm_seg7_lights_0700B130 = gdSPDefLights1( 0x4c, 0x4c, 0x4c, @@ -5,59 +6,13 @@ static const Lights1 ttm_seg7_lights_0700B130 = gdSPDefLights1( ); // 0x0700B148 - 0x0700B248 -static const Vtx ttm_seg7_vertex_0700B148[] = { - {{{ 189, 1503, -188}, 0, { 114, 1692}, {0x4b, 0x00, 0x9b, 0xff}}}, - {{{ 288, 1603, -23}, 0, { 404, 1134}, {0x76, 0x2a, 0xef, 0xff}}}, - {{{ 288, 1503, -23}, 0, { 114, 1134}, {0x7d, 0x00, 0xee, 0xff}}}, - {{{ 189, 1604, -188}, 0, { 406, 1692}, {0x3a, 0x51, 0xb2, 0xff}}}, - {{{ -161, 1503, -136}, 0, { 810, 684}, {0x9b, 0x00, 0xb5, 0xff}}}, - {{{ 3, 1604, -235}, 0, { 534, 478}, {0xee, 0x2a, 0x8a, 0xff}}}, - {{{ 3, 1503, -235}, 0, { 534, 682}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ -161, 1604, -136}, 0, { 810, 480}, {0xaf, 0x4d, 0xc4, 0xff}}}, - {{{ 189, 1503, -188}, 0, { 142, 684}, {0x4b, 0x00, 0x9b, 0xff}}}, - {{{ 189, 1604, -188}, 0, { 142, 480}, {0x3a, 0x51, 0xb2, 0xff}}}, - {{{ -144, 1653, 45}, 0, { -110, 234}, {0xd4, 0x76, 0x06, 0xff}}}, - {{{ -208, 1606, 49}, 0, { 18, 292}, {0x89, 0x26, 0x11, 0xff}}}, - {{{ -109, 1606, 214}, 0, { 174, -216}, {0xc7, 0x3e, 0x5d, 0xff}}}, - {{{ -161, 1604, -136}, 0, { -130, 802}, {0xaf, 0x4d, 0xc4, 0xff}}}, - {{{ -161, 1503, -136}, 0, { 156, 890}, {0x9b, 0x00, 0xb5, 0xff}}}, - {{{ -208, 1503, 49}, 0, { 312, 382}, {0x83, 0x00, 0x12, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700B148, 0x004d1910, 104662, 0x0000b148, 256); // 0x0700B248 - 0x0700B338 -static const Vtx ttm_seg7_vertex_0700B248[] = { - {{{ -109, 1503, 214}, 0, { 468, -126}, {0xa8, 0x00, 0x5a, 0xff}}}, - {{{ -208, 1606, 49}, 0, { 18, 292}, {0x89, 0x26, 0x11, 0xff}}}, - {{{ -208, 1503, 49}, 0, { 312, 382}, {0x83, 0x00, 0x12, 0xff}}}, - {{{ -109, 1606, 214}, 0, { 174, -216}, {0xc7, 0x3e, 0x5d, 0xff}}}, - {{{ 241, 1503, 162}, 0, { 1068, 752}, {0x6f, 0x00, 0x3d, 0xff}}}, - {{{ 241, 1605, 162}, 0, { 1068, 480}, {0x50, 0x42, 0x48, 0xff}}}, - {{{ 76, 1503, 261}, 0, { 586, 752}, {0x12, 0x00, 0x7d, 0xff}}}, - {{{ 76, 1605, 261}, 0, { 586, 480}, {0x0f, 0x3b, 0x6e, 0xff}}}, - {{{ -109, 1606, 214}, 0, { 104, 480}, {0xc7, 0x3e, 0x5d, 0xff}}}, - {{{ -109, 1503, 214}, 0, { 104, 752}, {0xa8, 0x00, 0x5a, 0xff}}}, - {{{ 206, 1653, -5}, 0, { 346, -154}, {0x27, 0x78, 0xfb, 0xff}}}, - {{{ 241, 1605, 162}, 0, { -102, 68}, {0x50, 0x42, 0x48, 0xff}}}, - {{{ 288, 1603, -23}, 0, { 454, 74}, {0x76, 0x2a, 0xef, 0xff}}}, - {{{ 241, 1503, 162}, 0, { -104, 332}, {0x6f, 0x00, 0x3d, 0xff}}}, - {{{ 288, 1503, -23}, 0, { 454, 332}, {0x7d, 0x00, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700B248, 0x004d1910, 104662, 0x0000b248, 240); // 0x0700B338 - 0x0700B3F8 -static const Vtx ttm_seg7_vertex_0700B338[] = { - {{{ 5, 1653, -155}, 0, { 458, 40}, {0xfb, 0x7a, 0xdf, 0xff}}}, - {{{ -161, 1604, -136}, 0, { 32, 24}, {0xaf, 0x4d, 0xc4, 0xff}}}, - {{{ -144, 1653, 45}, 0, { 8, 492}, {0xd4, 0x76, 0x06, 0xff}}}, - {{{ 189, 1604, -188}, 0, { 936, 24}, {0x3a, 0x51, 0xb2, 0xff}}}, - {{{ 3, 1604, -235}, 0, { 484, -162}, {0xee, 0x2a, 0x8a, 0xff}}}, - {{{ 206, 1653, -5}, 0, { 910, 492}, {0x27, 0x78, 0xfb, 0xff}}}, - {{{ 57, 1653, 195}, 0, { 458, 942}, {0x04, 0x79, 0x24, 0xff}}}, - {{{ -109, 1606, 214}, 0, { 32, 928}, {0xc7, 0x3e, 0x5d, 0xff}}}, - {{{ -208, 1606, 49}, 0, { -154, 476}, {0x89, 0x26, 0x11, 0xff}}}, - {{{ 76, 1605, 261}, 0, { 484, 1112}, {0x0f, 0x3b, 0x6e, 0xff}}}, - {{{ 241, 1605, 162}, 0, { 936, 928}, {0x50, 0x42, 0x48, 0xff}}}, - {{{ 288, 1603, -23}, 0, { 1122, 476}, {0x76, 0x2a, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700B338, 0x004d1910, 104662, 0x0000b338, 192); // 0x0700B3F8 - 0x0700B530 static const Gfx ttm_seg7_dl_0700B3F8[] = { diff --git a/levels/ttm/areas/1/5/2.inc.c b/levels/ttm/areas/1/5/2.inc.c index d12065f43..613e79c15 100644 --- a/levels/ttm/areas/1/5/2.inc.c +++ b/levels/ttm/areas/1/5/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700B590 - 0x0700B5A8 static const Lights1 ttm_seg7_lights_0700B590 = gdSPDefLights1( 0x4c, 0x4c, 0x4c, @@ -5,14 +6,7 @@ static const Lights1 ttm_seg7_lights_0700B590 = gdSPDefLights1( ); // 0x0700B5A8 - 0x0700B608 -static const Vtx ttm_seg7_vertex_0700B5A8[] = { - {{{ 29, -1653, 57}, 0, { 990, 990}, {0x9f, 0x00, 0x51, 0xff}}}, - {{{ 14, 1556, -28}, 0, { 510, 0}, {0x89, 0x00, 0xd5, 0xff}}}, - {{{ 14, -1653, -28}, 0, { 510, 990}, {0xea, 0x00, 0x84, 0xff}}}, - {{{ 98, 1556, 2}, 0, { 0, 0}, {0x60, 0x00, 0xae, 0xff}}}, - {{{ 98, -1653, 2}, 0, { 0, 990}, {0x76, 0x00, 0x2e, 0xff}}}, - {{{ 29, 1556, 57}, 0, { 990, 0}, {0x12, 0x00, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700B5A8, 0x004d1910, 104662, 0x0000b5a8, 96); // 0x0700B608 - 0x0700B670 static const Gfx ttm_seg7_dl_0700B608[] = { diff --git a/levels/ttm/areas/1/6/1.inc.c b/levels/ttm/areas/1/6/1.inc.c index 109de67dc..7d9c63d86 100644 --- a/levels/ttm/areas/1/6/1.inc.c +++ b/levels/ttm/areas/1/6/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700B6D0 - 0x0700B6E8 static const Lights1 ttm_seg7_lights_0700B6D0 = gdSPDefLights1( 0x4c, 0x4c, 0x4c, @@ -5,59 +6,13 @@ static const Lights1 ttm_seg7_lights_0700B6D0 = gdSPDefLights1( ); // 0x0700B6E8 - 0x0700B7D8 -static const Vtx ttm_seg7_vertex_0700B6E8[] = { - {{{ -24, 1595, -186}, 0, { 534, 478}, {0xef, 0x29, 0x8a, 0xff}}}, - {{{ 100, 1595, -155}, 0, { 142, 480}, {0x3a, 0x50, 0xb1, 0xff}}}, - {{{ 100, 1528, -155}, 0, { 142, 684}, {0x4b, 0x00, 0x9a, 0xff}}}, - {{{ 112, 1629, -32}, 0, { 346, -154}, {0x27, 0x78, 0xfb, 0xff}}}, - {{{ 135, 1596, 80}, 0, { -102, 68}, {0x50, 0x42, 0x48, 0xff}}}, - {{{ 167, 1595, -44}, 0, { 454, 74}, {0x76, 0x29, 0xef, 0xff}}}, - {{{ 135, 1528, 80}, 0, { -104, 332}, {0x6f, 0x00, 0x3d, 0xff}}}, - {{{ 166, 1528, -44}, 0, { 454, 332}, {0x7d, 0xff, 0xee, 0xff}}}, - {{{ 100, 1528, -155}, 0, { 114, 1692}, {0x4b, 0x00, 0x9a, 0xff}}}, - {{{ 167, 1595, -44}, 0, { 404, 1134}, {0x76, 0x29, 0xef, 0xff}}}, - {{{ 166, 1528, -44}, 0, { 114, 1134}, {0x7d, 0xff, 0xee, 0xff}}}, - {{{ 100, 1595, -155}, 0, { 406, 1692}, {0x3a, 0x50, 0xb1, 0xff}}}, - {{{ -135, 1528, -120}, 0, { 810, 684}, {0x9b, 0x00, 0xb5, 0xff}}}, - {{{ -24, 1528, -186}, 0, { 534, 682}, {0xee, 0x00, 0x83, 0xff}}}, - {{{ -135, 1595, -120}, 0, { 810, 480}, {0xaf, 0x4c, 0xc4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700B6E8, 0x004d1910, 104662, 0x0000b6e8, 240); // 0x0700B7D8 - 0x0700B8D8 -static const Vtx ttm_seg7_vertex_0700B7D8[] = { - {{{ 24, 1528, 146}, 0, { 586, 752}, {0x12, 0x00, 0x7d, 0xff}}}, - {{{ 24, 1596, 146}, 0, { 586, 480}, {0x0f, 0x3b, 0x6f, 0xff}}}, - {{{ -100, 1597, 115}, 0, { 104, 480}, {0xc6, 0x3e, 0x5e, 0xff}}}, - {{{ -123, 1629, 2}, 0, { -110, 234}, {0xd3, 0x76, 0x06, 0xff}}}, - {{{ -166, 1596, 4}, 0, { 18, 292}, {0x89, 0x26, 0x11, 0xff}}}, - {{{ -100, 1597, 115}, 0, { 174, -216}, {0xc6, 0x3e, 0x5e, 0xff}}}, - {{{ -135, 1595, -120}, 0, { -130, 802}, {0xaf, 0x4c, 0xc4, 0xff}}}, - {{{ -135, 1528, -120}, 0, { 156, 890}, {0x9b, 0x00, 0xb5, 0xff}}}, - {{{ -100, 1528, 115}, 0, { 468, -126}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -166, 1528, 4}, 0, { 312, 382}, {0x83, 0x00, 0x12, 0xff}}}, - {{{ 135, 1528, 80}, 0, { 1068, 752}, {0x6f, 0x00, 0x3d, 0xff}}}, - {{{ 135, 1596, 80}, 0, { 1068, 480}, {0x50, 0x42, 0x48, 0xff}}}, - {{{ -100, 1528, 115}, 0, { 104, 752}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -22, 1629, -133}, 0, { 458, 40}, {0xfb, 0x7a, 0xde, 0xff}}}, - {{{ 100, 1595, -155}, 0, { 936, 24}, {0x3a, 0x50, 0xb1, 0xff}}}, - {{{ -24, 1595, -186}, 0, { 484, -162}, {0xef, 0x29, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700B7D8, 0x004d1910, 104662, 0x0000b7d8, 256); // 0x0700B8D8 - 0x0700B998 -static const Vtx ttm_seg7_vertex_0700B8D8[] = { - {{{ 112, 1629, -32}, 0, { 910, 492}, {0x27, 0x78, 0xfb, 0xff}}}, - {{{ 100, 1595, -155}, 0, { 936, 24}, {0x3a, 0x50, 0xb1, 0xff}}}, - {{{ -22, 1629, -133}, 0, { 458, 40}, {0xfb, 0x7a, 0xde, 0xff}}}, - {{{ 11, 1629, 102}, 0, { 458, 942}, {0x04, 0x79, 0x25, 0xff}}}, - {{{ -123, 1629, 2}, 0, { 8, 492}, {0xd3, 0x76, 0x06, 0xff}}}, - {{{ -135, 1595, -120}, 0, { 32, 24}, {0xaf, 0x4c, 0xc4, 0xff}}}, - {{{ -24, 1595, -186}, 0, { 484, -162}, {0xef, 0x29, 0x8a, 0xff}}}, - {{{ -100, 1597, 115}, 0, { 32, 928}, {0xc6, 0x3e, 0x5e, 0xff}}}, - {{{ -166, 1596, 4}, 0, { -154, 476}, {0x89, 0x26, 0x11, 0xff}}}, - {{{ 24, 1596, 146}, 0, { 484, 1112}, {0x0f, 0x3b, 0x6f, 0xff}}}, - {{{ 135, 1596, 80}, 0, { 936, 928}, {0x50, 0x42, 0x48, 0xff}}}, - {{{ 167, 1595, -44}, 0, { 1122, 476}, {0x76, 0x29, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700B8D8, 0x004d1910, 104662, 0x0000b8d8, 192); // 0x0700B998 - 0x0700BAD0 static const Gfx ttm_seg7_dl_0700B998[] = { diff --git a/levels/ttm/areas/1/6/2.inc.c b/levels/ttm/areas/1/6/2.inc.c index e898bceae..0278e0865 100644 --- a/levels/ttm/areas/1/6/2.inc.c +++ b/levels/ttm/areas/1/6/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BB30 - 0x0700BB48 static const Lights1 ttm_seg7_lights_0700BB30 = gdSPDefLights1( 0x4c, 0x4c, 0x4c, @@ -5,14 +6,7 @@ static const Lights1 ttm_seg7_lights_0700BB30 = gdSPDefLights1( ); // 0x0700BB48 - 0x0700BBA8 -static const Vtx ttm_seg7_vertex_0700BB48[] = { - {{{ -13, -1627, 28}, 0, { 990, 990}, {0xd3, 0x00, 0x76, 0xff}}}, - {{{ -28, 1580, -57}, 0, { 510, 0}, {0xaf, 0x00, 0x9f, 0xff}}}, - {{{ -28, -1627, -57}, 0, { 510, 990}, {0xaf, 0x00, 0x9f, 0xff}}}, - {{{ -13, 1580, 28}, 0, { 990, 0}, {0xd3, 0x00, 0x76, 0xff}}}, - {{{ 56, -1627, -26}, 0, { 0, 990}, {0x61, 0x00, 0xaf, 0xff}}}, - {{{ 56, 1580, -26}, 0, { 0, 0}, {0x75, 0x00, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700BB48, 0x004d1910, 104662, 0x0000bb48, 96); // 0x0700BBA8 - 0x0700BC10 static const Gfx ttm_seg7_dl_0700BBA8[] = { diff --git a/levels/ttm/areas/1/7/model.inc.c b/levels/ttm/areas/1/7/model.inc.c index e9669b95e..cd066f95e 100644 --- a/levels/ttm/areas/1/7/model.inc.c +++ b/levels/ttm/areas/1/7/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BC70 - 0x0700BC88 static const Lights1 ttm_seg7_lights_0700BC70 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -11,28 +12,10 @@ static const Lights1 ttm_seg7_lights_0700BC88 = gdSPDefLights1( ); // 0x0700BCA0 - 0x0700BCE0 -static const Vtx ttm_seg7_vertex_0700BCA0[] = { - {{{ 307, 32, 307}, 0, { 0, 2418}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, 32, -409}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, 32, -409}, 0, { -1256, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, 32, 307}, 0, { -1256, 2418}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700BCA0, 0x004d1910, 104662, 0x0000bca0, 64); // 0x0700BCE0 - 0x0700BDA0 -static const Vtx ttm_seg7_vertex_0700BCE0[] = { - {{{ 307, 32, -409}, 0, { 0, 990}, {0x58, 0x5a, 0x00, 0xff}}}, - {{{ 307, 32, 307}, 0, { 0, 2418}, {0x58, 0x5a, 0x00, 0xff}}}, - {{{ 355, -15, 355}, 0, { 64, 2514}, {0x58, 0x5a, 0x00, 0xff}}}, - {{{ 355, -15, 355}, 0, { 64, 2514}, {0x00, 0x5a, 0x58, 0xff}}}, - {{{ 307, 32, 307}, 0, { 0, 2418}, {0x00, 0x5a, 0x58, 0xff}}}, - {{{ -369, -30, 370}, 0, { -1380, 2544}, {0x00, 0x5a, 0x58, 0xff}}}, - {{{ 307, 32, 307}, 0, { 0, 2418}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -306, 32, 307}, 0, { -1256, 2418}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -369, -30, 370}, 0, { -1380, 2544}, {0x00, 0x5a, 0x59, 0xff}}}, - {{{ -369, -30, 370}, 0, { -1380, 2544}, {0xa7, 0x5a, 0x00, 0xff}}}, - {{{ -306, 32, 307}, 0, { -1256, 2418}, {0xa7, 0x5a, 0x00, 0xff}}}, - {{{ -306, 32, -409}, 0, { -1256, 990}, {0xa7, 0x5a, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700BCE0, 0x004d1910, 104662, 0x0000bce0, 192); // 0x0700BDA0 - 0x0700BE20 static const Gfx ttm_seg7_dl_0700BDA0[] = { diff --git a/levels/ttm/areas/1/8/model.inc.c b/levels/ttm/areas/1/8/model.inc.c index f3350d0ff..4add2e7b9 100644 --- a/levels/ttm/areas/1/8/model.inc.c +++ b/levels/ttm/areas/1/8/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BE90 - 0x0700BEA8 static const Lights1 ttm_seg7_lights_0700BE90 = gdSPDefLights1( 0x4c, 0x4c, 0x4c, @@ -11,30 +12,10 @@ static const Lights1 ttm_seg7_lights_0700BEA8 = gdSPDefLights1( ); // 0x0700BEC0 - 0x0700BF40 -static const Vtx ttm_seg7_vertex_0700BEC0[] = { - {{{ 614, -1486, -697}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, -1486, -697}, 0, { 2420, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 1487, -697}, 0, { 2420, -4946}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 1487, -697}, 0, { 786, -4946}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 1282, 717}, 0, { 0, -1470}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 49, 717}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 49, 717}, 0, { 2420, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 1282, 717}, 0, { 1604, -1470}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700BEC0, 0x004d1910, 104662, 0x0000bec0, 128); // 0x0700BF40 - 0x0700BFE0 -static const Vtx ttm_seg7_vertex_0700BF40[] = { - {{{ 205, 1282, 717}, 0, { 1604, 990}, {0x00, 0x7d, 0x12, 0xff}}}, - {{{ 205, 1487, -697}, 0, { 1604, -1864}, {0x00, 0x7d, 0x12, 0xff}}}, - {{{ -613, 1282, 717}, 0, { 0, 990}, {0x00, 0x7d, 0x12, 0xff}}}, - {{{ -613, 1487, -697}, 0, { 0, -1864}, {0x00, 0x7d, 0x12, 0xff}}}, - {{{ 205, 1282, 717}, 0, { 4874, -4536}, {0x78, 0x27, 0x05, 0xff}}}, - {{{ 614, 49, 717}, 0, { 4874, -2076}, {0x78, 0x27, 0x05, 0xff}}}, - {{{ 205, 1487, -697}, 0, { 7698, -4946}, {0x78, 0x27, 0x05, 0xff}}}, - {{{ 614, -1486, -697}, 0, { 7698, 990}, {0x7c, 0x11, 0xee, 0xff}}}, - {{{ 205, 1487, -697}, 0, { 7698, -4946}, {0x7c, 0x11, 0xee, 0xff}}}, - {{{ 614, 49, 717}, 0, { 4874, -2076}, {0x7c, 0x11, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700BF40, 0x004d1910, 104662, 0x0000bf40, 160); // 0x0700BFE0 - 0x0700C070 static const Gfx ttm_seg7_dl_0700BFE0[] = { diff --git a/levels/ttm/areas/1/9/model.inc.c b/levels/ttm/areas/1/9/model.inc.c index d0c3bbb65..fce22682a 100644 --- a/levels/ttm/areas/1/9/model.inc.c +++ b/levels/ttm/areas/1/9/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700C0E0 - 0x0700C0F8 static const Lights1 ttm_seg7_lights_0700C0E0 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -17,44 +18,13 @@ static const Lights1 ttm_seg7_lights_0700C110 = gdSPDefLights1( ); // 0x0700C128 - 0x0700C228 -static const Vtx ttm_seg7_vertex_0700C128[] = { - {{{ 162, 256, 35}, 0, { 0, -2076}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 18, -255, 180}, 0, { 990, 480}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 18, 256, 180}, 0, { 990, -2076}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 18, 256, 180}, 0, { 0, -1566}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 18, -255, 180}, 0, { 0, 990}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -126, -255, 35}, 0, { 990, 990}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -126, 256, 35}, 0, { 990, -1566}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ -126, 256, 35}, 0, { 990, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -126, -255, 35}, 0, { 990, 480}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 18, -255, -109}, 0, { 0, 478}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 18, 256, -109}, 0, { 0, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 18, 256, -109}, 0, { 990, -1566}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 162, -255, 35}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 162, 256, 35}, 0, { 0, -1566}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 18, -255, -109}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 162, -255, 35}, 0, { 0, 478}, {0xa6, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700C128, 0x004d1910, 104662, 0x0000c128, 256); // 0x0700C228 - 0x0700C2A8 -static const Vtx ttm_seg7_vertex_0700C228[] = { - {{{ 307, 256, 35}, 0, { 14686, -17952}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 18, 256, -253}, 0, { 14108, -18530}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 162, 256, 35}, 0, { 14396, -17952}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 18, 256, -109}, 0, { 14108, -18240}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -126, 256, 35}, 0, { 13818, -17952}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -271, 256, 35}, 0, { 13528, -17952}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 18, 256, 325}, 0, { 14108, -17374}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 18, 256, 180}, 0, { 14108, -17662}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700C228, 0x004d1910, 104662, 0x0000c228, 128); // 0x0700C2A8 - 0x0700C2E8 -static const Vtx ttm_seg7_vertex_0700C2A8[] = { - {{{ 18, -255, 180}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 162, -255, 35}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 18, -255, -109}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -126, -255, 35}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0700C2A8, 0x004d1910, 104662, 0x0000c2a8, 64); // 0x0700C2E8 - 0x0700C360 static const Gfx ttm_seg7_dl_0700C2E8[] = { diff --git a/levels/ttm/areas/1/collision.inc.c b/levels/ttm/areas/1/collision.inc.c index f31d8ffba..b5925fb40 100644 --- a/levels/ttm/areas/1/collision.inc.c +++ b/levels/ttm/areas/1/collision.inc.c @@ -1,2331 +1,3 @@ +#include "pc/rom_assets.h" // 0x07013814 - 0x07016F16 -const Collision ttm_seg7_area_1_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x36F), - COL_VERTEX(-1471, -665, -3480), - COL_VERTEX(-1471, -716, -3480), - COL_VERTEX(-1936, -716, -3551), - COL_VERTEX(-2472, -2866, 4321), - COL_VERTEX(-3283, -2969, 3696), - COL_VERTEX(-3283, -2866, 3696), - COL_VERTEX(-2472, -2969, 4321), - COL_VERTEX(238, 2406, 232), - COL_VERTEX(1024, 2406, 1280), - COL_VERTEX(256, 2304, 256), - COL_VERTEX(1024, 2304, 1280), - COL_VERTEX(1397, 2416, 924), - COL_VERTEX(1397, 2314, 924), - COL_VERTEX(2048, 2304, 512), - COL_VERTEX(2048, 2406, 512), - COL_VERTEX(1479, 1593, 1564), - COL_VERTEX(1397, 2221, 924), - COL_VERTEX(5018, -4095, 4915), - COL_VERTEX(4915, -4095, 4915), - COL_VERTEX(4915, -4095, 5069), - COL_VERTEX(5018, -4095, 5069), - COL_VERTEX(7373, -3583, 1229), - COL_VERTEX(7270, -3583, 1229), - COL_VERTEX(7270, -3583, 1382), - COL_VERTEX(7373, -3583, 1382), - COL_VERTEX(-3299, -2950, -3886), - COL_VERTEX(-3196, -2950, -3886), - COL_VERTEX(-3299, -2950, -3732), - COL_VERTEX(-3196, -2950, -3732), - COL_VERTEX(4155, -6143, -2771), - COL_VERTEX(4140, -6143, -2857), - COL_VERTEX(4224, -6143, -2826), - COL_VERTEX(3306, -6143, -3014), - COL_VERTEX(3291, -6143, -3100), - COL_VERTEX(3375, -6143, -3069), - COL_VERTEX(1829, -6143, -3555), - COL_VERTEX(1814, -6143, -3641), - COL_VERTEX(1899, -6143, -3610), - COL_VERTEX(3233, -6143, -4000), - COL_VERTEX(3218, -6143, -4086), - COL_VERTEX(3303, -6143, -4055), - COL_VERTEX(1427, -2985, -4203), - COL_VERTEX(1412, -6143, -4289), - COL_VERTEX(1412, -2985, -4289), - COL_VERTEX(1496, -6143, -4258), - COL_VERTEX(1496, -2985, -4258), - COL_VERTEX(1427, -6143, -4203), - COL_VERTEX(3905, -6143, -3560), - COL_VERTEX(3920, -6143, -3474), - COL_VERTEX(3990, -6143, -3529), - COL_VERTEX(2523, -6143, -3407), - COL_VERTEX(2538, -6143, -3321), - COL_VERTEX(2607, -6143, -3376), - COL_VERTEX(563, -6143, -4119), - COL_VERTEX(548, -6143, -4205), - COL_VERTEX(633, -6143, -4174), - COL_VERTEX(2329, -6222, -4444), - COL_VERTEX(2344, -6222, -4358), - COL_VERTEX(2413, -6222, -4413), - COL_VERTEX(2304, -6263, -3809), - COL_VERTEX(2289, -6263, -3895), - COL_VERTEX(2373, -3054, -3864), - COL_VERTEX(2373, -6263, -3864), - COL_VERTEX(2048, -1548, 4096), - COL_VERTEX(3779, -1548, 4960), - COL_VERTEX(3779, -1855, 4960), - COL_VERTEX(3645, -2162, 5112), - COL_VERTEX(3703, -1957, 4892), - COL_VERTEX(2667, -1957, 3974), - COL_VERTEX(2048, -2162, 4096), - COL_VERTEX(2667, -1548, 3975), - COL_VERTEX(2803, -1548, 3821), - COL_VERTEX(3915, -2162, 4807), - COL_VERTEX(2434, -2162, 3497), - COL_VERTEX(4403, -2162, 2558), - COL_VERTEX(4096, -2162, 2287), - COL_VERTEX(5169, -1957, 3238), - COL_VERTEX(5245, -2162, 3306), - COL_VERTEX(5109, -2162, 3459), - COL_VERTEX(4580, -1548, 1894), - COL_VERTEX(4580, -2162, 1894), - COL_VERTEX(4096, -1548, 1465), - COL_VERTEX(4403, -1548, 2558), - COL_VERTEX(4096, -1548, 2287), - COL_VERTEX(3960, -2162, 2440), - COL_VERTEX(46, -2047, 3765), - COL_VERTEX(80, -2047, 3563), - COL_VERTEX(2992, 1230, 1579), - COL_VERTEX(3328, 1536, 1229), - COL_VERTEX(3072, 1024, 1024), - COL_VERTEX(2969, 1435, 1532), - COL_VERTEX(2560, 1536, 1024), - COL_VERTEX(3072, 1536, 1024), - COL_VERTEX(3072, 313, 1024), - COL_VERTEX(2970, 563, 717), - COL_VERTEX(2970, 973, 717), - COL_VERTEX(3635, 1536, 717), - COL_VERTEX(3072, 1536, 512), - COL_VERTEX(3036, 1436, 1670), - COL_VERTEX(3371, 1128, 1615), - COL_VERTEX(1660, 1584, 2044), - COL_VERTEX(1817, 1490, 2475), - COL_VERTEX(1840, 1490, 2271), - COL_VERTEX(1828, 1286, 2374), - COL_VERTEX(1230, 1584, 2202), - COL_VERTEX(1433, 1337, 2225), - COL_VERTEX(1072, 1584, 1774), - COL_VERTEX(1479, 1337, 1820), - COL_VERTEX(1410, 1584, 2428), - COL_VERTEX(1479, 620, 1820), - COL_VERTEX(1072, 560, 1774), - COL_VERTEX(3174, 1536, -818), - COL_VERTEX(3174, 1536, -511), - COL_VERTEX(3287, 1280, -605), - COL_VERTEX(1382, 1894, -1023), - COL_VERTEX(3174, 1536, -1535), - COL_VERTEX(2377, 1024, -2009), - COL_VERTEX(2560, 313, 1024), - COL_VERTEX(1852, 1510, 1209), - COL_VERTEX(330, 1219, -1533), - COL_VERTEX(2377, 1536, -2009), - COL_VERTEX(342, 1115, -1518), - COL_VERTEX(-285, 1280, -2317), - COL_VERTEX(3226, 1280, -1), - COL_VERTEX(2970, 973, 256), - COL_VERTEX(2970, 563, 256), - COL_VERTEX(2970, 413, 717), - COL_VERTEX(3287, 717, -605), - COL_VERTEX(3287, 922, -605), - COL_VERTEX(3237, 711, -818), - COL_VERTEX(3072, 1382, -818), - COL_VERTEX(2560, 1382, -818), - COL_VERTEX(2560, 1382, -1279), - COL_VERTEX(3072, 1382, -1279), - COL_VERTEX(3072, 922, -1279), - COL_VERTEX(3072, 768, -1279), - COL_VERTEX(3174, 768, -1535), - COL_VERTEX(3072, 768, -818), - COL_VERTEX(3072, 768, -972), - COL_VERTEX(1525, 1081, 969), - COL_VERTEX(1525, 1286, 969), - COL_VERTEX(1712, 1081, 1343), - COL_VERTEX(1891, 1081, 786), - COL_VERTEX(1479, -1842, 1564), - COL_VERTEX(1852, 1081, 1209), - COL_VERTEX(2074, 1081, 1151), - COL_VERTEX(1800, 1388, 832), - COL_VERTEX(2074, 1286, 1151), - COL_VERTEX(3439, 313, 1545), - COL_VERTEX(2560, -1500, 1024), - COL_VERTEX(2828, -1499, 1504), - COL_VERTEX(3247, 313, 2252), - COL_VERTEX(1852, -1896, 1209), - COL_VERTEX(2165, -1512, 1127), - COL_VERTEX(-1535, -818, 2048), - COL_VERTEX(1712, 1286, 1343), - COL_VERTEX(2377, -511, -2521), - COL_VERTEX(-285, 205, -2317), - COL_VERTEX(3439, -1330, 1545), - COL_VERTEX(-1535, 512, -1535), - COL_VERTEX(-1535, 1280, -1535), - COL_VERTEX(-1535, 0, 512), - COL_VERTEX(-1342, 1178, -1465), - COL_VERTEX(-1535, 1536, 512), - COL_VERTEX(-1023, 1536, 0), - COL_VERTEX(2560, 768, -818), - COL_VERTEX(2165, -1872, 1127), - COL_VERTEX(2418, -1898, 1689), - COL_VERTEX(3028, -1860, 1861), - COL_VERTEX(3300, -1870, 2346), - COL_VERTEX(3587, -1330, 2859), - COL_VERTEX(3587, -2405, 2859), - COL_VERTEX(4096, -1330, 2287), - COL_VERTEX(-1535, 0, 2048), - COL_VERTEX(1910, 466, 2055), - COL_VERTEX(-1535, -2047, 2048), - COL_VERTEX(-1674, -4682, 2883), - COL_VERTEX(435, -2668, 2747), - COL_VERTEX(-1992, -4607, 4788), - COL_VERTEX(-3071, -2047, 1024), - COL_VERTEX(-3621, -2252, 2123), - COL_VERTEX(4096, -1023, -2047), - COL_VERTEX(4096, -3374, 614), - COL_VERTEX(4096, -3111, -1473), - COL_VERTEX(3072, -2047, -4095), - COL_VERTEX(4096, -3169, -800), - COL_VERTEX(3874, -1023, -1825), - COL_VERTEX(2835, -1535, -3621), - COL_VERTEX(2835, -511, -3621), - COL_VERTEX(-1023, -1023, -4095), - COL_VERTEX(3072, -1535, -4095), - COL_VERTEX(-2312, 0, 771), - COL_VERTEX(-3071, -511, -2047), - COL_VERTEX(-1947, 512, -1672), - COL_VERTEX(-1947, -511, -1672), - COL_VERTEX(2748, -1548, 3010), - COL_VERTEX(2434, -1548, 3497), - COL_VERTEX(2748, -2400, 3010), - COL_VERTEX(2545, -1881, 2779), - COL_VERTEX(1606, -1945, 1382), - COL_VERTEX(1465, -1548, 2618), - COL_VERTEX(1150, -1891, 2562), - COL_VERTEX(3083, -6143, -5295), - COL_VERTEX(3179, -6143, -5260), - COL_VERTEX(3083, -3993, -5295), - COL_VERTEX(-1202, -3448, -4595), - COL_VERTEX(-1202, -6143, -6131), - COL_VERTEX(3072, -3993, -5119), - COL_VERTEX(3261, -2989, -5308), - COL_VERTEX(5590, -3071, -3645), - COL_VERTEX(3159, -2989, -4796), - COL_VERTEX(4771, -3071, -3235), - COL_VERTEX(4623, -3071, -2363), - COL_VERTEX(3072, -3276, -5119), - COL_VERTEX(-1168, -2559, -4240), - COL_VERTEX(-1714, -2598, -5014), - COL_VERTEX(4813, -3111, -1473), - COL_VERTEX(5035, -3993, -3156), - COL_VERTEX(3144, -6143, -5164), - COL_VERTEX(4782, -3993, -3482), - COL_VERTEX(3144, -3993, -5164), - COL_VERTEX(5035, -3276, -3156), - COL_VERTEX(5325, -3993, -3445), - COL_VERTEX(5035, -3993, -3301), - COL_VERTEX(5325, -6143, -3445), - COL_VERTEX(4813, -6143, -1473), - COL_VERTEX(4890, -3993, -3445), - COL_VERTEX(5035, -3993, -3590), - COL_VERTEX(-457, -3243, -4490), - COL_VERTEX(5035, -6143, -3735), - COL_VERTEX(3048, -3993, -5199), - COL_VERTEX(-457, -3448, -4799), - COL_VERTEX(-2, -2719, -4095), - COL_VERTEX(-2, -2719, -4505), - COL_VERTEX(4096, -6143, -1473), - COL_VERTEX(-457, -3448, -4083), - COL_VERTEX(-1202, -6143, -4083), - COL_VERTEX(-4095, -4095, 3072), - COL_VERTEX(-4095, -2047, 3072), - COL_VERTEX(-3849, -6143, -2207), - COL_VERTEX(-3849, -2559, -2207), - COL_VERTEX(-2472, -4255, 4321), - COL_VERTEX(-3283, -2354, 3696), - COL_VERTEX(-2472, -2354, 4321), - COL_VERTEX(-2047, -2047, 5120), - COL_VERTEX(2886, -1937, 2618), - COL_VERTEX(2733, -1893, 1872), - COL_VERTEX(1109, -2668, 3215), - COL_VERTEX(614, -3685, 3686), - COL_VERTEX(1811, -1891, 4028), - COL_VERTEX(1606, -1529, 1382), - COL_VERTEX(-613, -4664, 3486), - COL_VERTEX(395, -2661, 3896), - COL_VERTEX(289, -2047, 3390), - COL_VERTEX(554, -2668, 3221), - COL_VERTEX(4096, -2162, 1465), - COL_VERTEX(4096, -3521, 2287), - COL_VERTEX(4096, -3374, 1496), - COL_VERTEX(5325, -4607, 614), - COL_VERTEX(4915, -3169, -800), - COL_VERTEX(4915, -3374, 614), - COL_VERTEX(4813, -3374, 1701), - COL_VERTEX(3587, -3798, 2859), - COL_VERTEX(4813, -3374, 1496), - COL_VERTEX(4096, -4607, 1496), - COL_VERTEX(4813, -4607, 1496), - COL_VERTEX(5325, -6143, -800), - COL_VERTEX(5325, -4607, 3072), - COL_VERTEX(3506, -4082, 5556), - COL_VERTEX(4813, -3583, 3072), - COL_VERTEX(3144, -4082, 5194), - COL_VERTEX(819, -4300, 5120), - COL_VERTEX(819, -4505, 6656), - COL_VERTEX(-3071, -2559, -2047), - COL_VERTEX(-1202, -3243, -4083), - COL_VERTEX(-2047, -4505, 6043), - COL_VERTEX(819, -6143, 6656), - COL_VERTEX(-2, -2207, -4095), - COL_VERTEX(4096, -2559, -2047), - COL_VERTEX(-457, -3243, -4083), - COL_VERTEX(-1023, -2559, -4095), - COL_VERTEX(4096, -6143, -800), - COL_VERTEX(2048, -4351, 4096), - COL_VERTEX(587, -2047, 4063), - COL_VERTEX(817, -2668, 3493), - COL_VERTEX(736, -2047, 3410), - COL_VERTEX(-1947, -2559, -1672), - COL_VERTEX(3075, -4105, 2859), - COL_VERTEX(2515, -4105, 3371), - COL_VERTEX(-1838, -2559, -3056), - COL_VERTEX(-1784, -2252, -2546), - COL_VERTEX(-1469, -2559, -3074), - COL_VERTEX(-1679, -2047, -2722), - COL_VERTEX(-1205, -2047, -2917), - COL_VERTEX(-1205, -2559, -2917), - COL_VERTEX(-1101, -2559, -3093), - COL_VERTEX(-1784, -2559, -2546), - COL_VERTEX(-1520, -2252, -2389), - COL_VERTEX(-1784, -1740, -2546), - COL_VERTEX(-2065, -2559, -2475), - COL_VERTEX(-1782, -2559, -1949), - COL_VERTEX(-1415, -1740, -2565), - COL_VERTEX(-1520, -1740, -2389), - COL_VERTEX(-1467, -1945, -2477), - COL_VERTEX(-1731, -1945, -2634), - COL_VERTEX(-1100, -1535, -3093), - COL_VERTEX(-1415, -1433, -2565), - COL_VERTEX(-1993, -1535, -2195), - COL_VERTEX(-1301, -1433, -3123), - COL_VERTEX(-1770, -1228, -2947), - COL_VERTEX(-1927, -1023, -2683), - COL_VERTEX(-1503, -1228, -2418), - COL_VERTEX(-2433, -1023, -2759), - COL_VERTEX(-1364, -511, -2650), - COL_VERTEX(-1947, -613, -1672), - COL_VERTEX(-1873, -511, -2596), - COL_VERTEX(-2011, -1177, -3467), - COL_VERTEX(-971, -1433, -3310), - COL_VERTEX(-1048, -409, -3181), - COL_VERTEX(-1067, -204, -3549), - COL_VERTEX(-786, -204, -3621), - COL_VERTEX(-1310, -409, -2741), - COL_VERTEX(-1417, -204, -3162), - COL_VERTEX(-1346, -921, -2881), - COL_VERTEX(-1100, -613, -3093), - COL_VERTEX(-1329, -613, -3110), - COL_VERTEX(-1258, -613, -2829), - COL_VERTEX(-1258, -921, -2829), - COL_VERTEX(-1048, -716, -3181), - COL_VERTEX(-1005, -818, -3453), - COL_VERTEX(-891, -818, -3445), - COL_VERTEX(-838, -716, -3533), - COL_VERTEX(-1100, -1228, -3093), - COL_VERTEX(-1635, -921, -2696), - COL_VERTEX(-1310, -1023, -2741), - COL_VERTEX(-1415, -101, -2565), - COL_VERTEX(-1572, 0, -2301), - COL_VERTEX(-1310, 0, -2741), - COL_VERTEX(-1696, 0, -2494), - COL_VERTEX(-1748, 0, -2406), - COL_VERTEX(-1467, 205, -2477), - COL_VERTEX(-1467, 0, -2477), - COL_VERTEX(-2294, -1945, -1788), - COL_VERTEX(-1730, -2047, -2037), - COL_VERTEX(-1730, -1535, -2037), - COL_VERTEX(-1153, -1689, -3005), - COL_VERTEX(-1048, -1842, -3181), - COL_VERTEX(-1312, -1842, -3338), - COL_VERTEX(-943, -1689, -3357), - COL_VERTEX(-786, -2252, -3621), - COL_VERTEX(-923, -2252, -3895), - COL_VERTEX(-1048, -2252, -3181), - COL_VERTEX(-923, -2559, -3896), - COL_VERTEX(-1457, -2559, -3371), - COL_VERTEX(-2428, -2354, 4096), - COL_VERTEX(-2590, -2559, 3971), - COL_VERTEX(-2590, -2354, 3971), - COL_VERTEX(-2484, -2559, 3665), - COL_VERTEX(-2303, -2354, 3934), - COL_VERTEX(-2409, -2559, 4240), - COL_VERTEX(-2484, -2354, 3665), - COL_VERTEX(-2465, -2354, 3809), - COL_VERTEX(-2734, -2354, 3990), - COL_VERTEX(-2971, -2354, 3291), - COL_VERTEX(3041, 768, -972), - COL_VERTEX(3041, 768, -1125), - COL_VERTEX(2418, -1516, 1689), - COL_VERTEX(4915, -7288, 4915), - COL_VERTEX(4915, -7288, 5069), - COL_VERTEX(5018, -7288, 5069), - COL_VERTEX(5018, -7288, 4915), - COL_VERTEX(1024, 2304, -767), - COL_VERTEX(7270, -6776, 1229), - COL_VERTEX(7270, -6776, 1382), - COL_VERTEX(7373, -6776, 1382), - COL_VERTEX(7373, -6776, 1229), - COL_VERTEX(-3299, -6143, -3732), - COL_VERTEX(-3299, -6143, -3886), - COL_VERTEX(-3196, -6143, -3732), - COL_VERTEX(-3196, -6143, -3886), - COL_VERTEX(4140, -2985, -2857), - COL_VERTEX(4224, -2985, -2826), - COL_VERTEX(4155, -2985, -2771), - COL_VERTEX(3291, -2934, -3100), - COL_VERTEX(3375, -2934, -3069), - COL_VERTEX(3306, -2934, -3014), - COL_VERTEX(1814, -2935, -3641), - COL_VERTEX(1899, -2935, -3610), - COL_VERTEX(1829, -2935, -3555), - COL_VERTEX(3218, -2985, -4086), - COL_VERTEX(3303, -2985, -4055), - COL_VERTEX(3233, -2985, -4000), - COL_VERTEX(3990, -2934, -3529), - COL_VERTEX(3905, -2934, -3560), - COL_VERTEX(3920, -2934, -3474), - COL_VERTEX(2523, -2933, -3407), - COL_VERTEX(2607, -2933, -3376), - COL_VERTEX(2538, -2933, -3321), - COL_VERTEX(548, -2934, -4205), - COL_VERTEX(633, -2934, -4174), - COL_VERTEX(563, -2934, -4119), - COL_VERTEX(2329, -3014, -4444), - COL_VERTEX(2413, -3014, -4413), - COL_VERTEX(2344, -3014, -4358), - COL_VERTEX(2289, -3054, -3895), - COL_VERTEX(2304, -3054, -3809), - COL_VERTEX(3645, -1548, 5112), - COL_VERTEX(2667, -1548, 3974), - COL_VERTEX(2801, -2162, 3823), - COL_VERTEX(2667, -1957, 3975), - COL_VERTEX(4096, -1957, 2287), - COL_VERTEX(5245, -1855, 3306), - COL_VERTEX(4096, -1957, 2286), - COL_VERTEX(4403, -1957, 2558), - COL_VERTEX(63, -2201, 3664), - COL_VERTEX(80, -2149, 3563), - COL_VERTEX(46, -2149, 3765), - COL_VERTEX(-1737, -2047, 3260), - COL_VERTEX(-1771, -2047, 3462), - COL_VERTEX(3371, 1435, 1615), - COL_VERTEX(2816, 1536, -767), - COL_VERTEX(3226, 614, -1), - COL_VERTEX(3174, 1485, -1535), - COL_VERTEX(3174, 1485, -818), - COL_VERTEX(1959, 1925, -541), - COL_VERTEX(1891, 1286, 786), - COL_VERTEX(-162, 1165, -2161), - COL_VERTEX(2377, 1024, -2521), - COL_VERTEX(3072, 922, -818), - COL_VERTEX(3584, 768, -1535), - COL_VERTEX(2560, 768, -1279), - COL_VERTEX(3041, 768, -818), - COL_VERTEX(1479, 620, 1564), - COL_VERTEX(1479, 6, 1564), - COL_VERTEX(1616, 1388, 923), - COL_VERTEX(3584, -1023, -1535), - COL_VERTEX(-1457, 1434, 434), - COL_VERTEX(-1023, 1434, 0), - COL_VERTEX(3494, -1887, 2692), - COL_VERTEX(1479, 620, 2128), - COL_VERTEX(1910, 620, 2055), - COL_VERTEX(-3071, 0, 1024), - COL_VERTEX(-2047, -4300, 5121), - COL_VERTEX(4096, -3374, 1701), - COL_VERTEX(4096, -4607, 614), - COL_VERTEX(4096, -3071, -2047), - COL_VERTEX(-786, -1023, -3621), - COL_VERTEX(-786, 205, -3621), - COL_VERTEX(-971, -1023, -3310), - COL_VERTEX(1910, -1529, 2055), - COL_VERTEX(1910, -1939, 2055), - COL_VERTEX(-1202, -3448, -4083), - COL_VERTEX(-457, -3448, -4492), - COL_VERTEX(3179, -3993, -5260), - COL_VERTEX(4746, -3993, -3445), - COL_VERTEX(5035, -3993, -3735), - COL_VERTEX(5180, -3993, -3445), - COL_VERTEX(4782, -6143, -3482), - COL_VERTEX(-3216, -2559, -2192), - COL_VERTEX(-2047, -6143, 6043), - COL_VERTEX(-4095, -6143, 3072), - COL_VERTEX(-2971, -2969, 3291), - COL_VERTEX(-2160, -2354, 3915), - COL_VERTEX(-2160, -2969, 3915), - COL_VERTEX(1209, -1891, 3512), - COL_VERTEX(1402, -1891, 3772), - COL_VERTEX(375, -2998, 3594), - COL_VERTEX(121, -2047, 4400), - COL_VERTEX(5325, -6143, 3072), - COL_VERTEX(4813, -4607, 3072), - COL_VERTEX(3587, -3798, 3371), - COL_VERTEX(2045, -4082, 4479), - COL_VERTEX(3506, -6138, 5556), - COL_VERTEX(4096, -4607, 3072), - COL_VERTEX(-1713, -2252, -2266), - COL_VERTEX(0, -4607, 4915), - COL_VERTEX(3075, -2402, 2859), - COL_VERTEX(3587, -4105, 2859), - COL_VERTEX(2748, -4105, 3010), - COL_VERTEX(-1469, -2047, -3074), - COL_VERTEX(-1415, -2047, -2565), - COL_VERTEX(-1625, -2252, -2213), - COL_VERTEX(-1591, -1740, -2670), - COL_VERTEX(-1301, -1228, -3123), - COL_VERTEX(-1927, -1228, -2683), - COL_VERTEX(-1364, -613, -2650), - COL_VERTEX(-1873, -613, -2596), - COL_VERTEX(-2239, -613, -1770), - COL_VERTEX(-2239, -511, -1770), - COL_VERTEX(-2919, -1023, -1996), - COL_VERTEX(-1503, -1023, -2418), - COL_VERTEX(-786, -2559, -3621), - COL_VERTEX(-786, -1689, -3621), - COL_VERTEX(-1205, -204, -2917), - COL_VERTEX(-1346, -613, -2881), - COL_VERTEX(-1171, -716, -3374), - COL_VERTEX(-979, -716, -3497), - COL_VERTEX(-1434, -921, -2934), - COL_VERTEX(-1415, -921, -2565), - COL_VERTEX(-2012, 0, -2563), - COL_VERTEX(-1926, 0, -3108), - COL_VERTEX(-1696, 205, -2494), - COL_VERTEX(-1748, 205, -2406), - COL_VERTEX(-1572, 205, -2301), - COL_VERTEX(-1993, -1945, -2195), - COL_VERTEX(-1947, -2252, -1672), - COL_VERTEX(-1207, -1689, -3514), - COL_VERTEX(-1417, -1689, -3162), - COL_VERTEX(-1191, -2252, -3333), - COL_VERTEX(-2734, -2559, 3990), - COL_VERTEX(-2465, -2559, 3809), - COL_VERTEX(-2428, -2559, 4096), - COL_VERTEX(-2303, -2559, 3934), - COL_VERTEX(-2160, -2559, 3915), - COL_VERTEX(-2409, -2354, 4240), - COL_VERTEX(3072, 768, -1125), - COL_VERTEX(3041, 768, -1279), - COL_VERTEX(4966, -4095, 5069), - COL_VERTEX(4604, -4216, 5575), - COL_VERTEX(4363, -4216, 5172), - COL_VERTEX(4882, -4216, 4475), - COL_VERTEX(5338, -4216, 4590), - COL_VERTEX(4478, -4216, 4716), - COL_VERTEX(5579, -4216, 4993), - COL_VERTEX(5464, -4216, 5449), - COL_VERTEX(5060, -4216, 5690), - COL_VERTEX(5380, -3848, 5036), - COL_VERTEX(5464, -3967, 5449), - COL_VERTEX(5579, -3972, 4993), - COL_VERTEX(5013, -3848, 5529), - COL_VERTEX(4887, -3848, 4670), - COL_VERTEX(5338, -3970, 4589), - COL_VERTEX(5061, -3967, 5690), - COL_VERTEX(4605, -3965, 5575), - COL_VERTEX(4520, -3848, 5163), - COL_VERTEX(4479, -3970, 4716), - COL_VERTEX(4363, -3965, 5172), - COL_VERTEX(4882, -3970, 4474), - COL_VERTEX(7322, -3583, 1382), - COL_VERTEX(7237, -3704, 788), - COL_VERTEX(7368, -3336, 1843), - COL_VERTEX(7735, -3336, 1350), - COL_VERTEX(7242, -3336, 983), - COL_VERTEX(7935, -3460, 1307), - COL_VERTEX(7819, -3704, 1763), - COL_VERTEX(7693, -3704, 903), - COL_VERTEX(6875, -3336, 1476), - COL_VERTEX(7415, -3704, 2004), - COL_VERTEX(6959, -3704, 1889), - COL_VERTEX(6718, -3453, 1485), - COL_VERTEX(6833, -3704, 1029), - COL_VERTEX(7237, -3458, 788), - COL_VERTEX(-3247, -2950, -3732), - COL_VERTEX(-3332, -3071, -4326), - COL_VERTEX(-2834, -2703, -3764), - COL_VERTEX(-3201, -2703, -3272), - COL_VERTEX(-3327, -2703, -4131), - COL_VERTEX(-2634, -2827, -3808), - COL_VERTEX(-2750, -3071, -3352), - COL_VERTEX(-2876, -3071, -4211), - COL_VERTEX(-3693, -2703, -3638), - COL_VERTEX(-3154, -3071, -3110), - COL_VERTEX(-3610, -3071, -3225), - COL_VERTEX(-3851, -2820, -3629), - COL_VERTEX(-3736, -3071, -4085), - COL_VERTEX(-3331, -2825, -4326), - COL_VERTEX(4412, -2873, -2846), - COL_VERTEX(4198, -2873, -2558), - COL_VERTEX(4125, -2873, -3060), - COL_VERTEX(4529, -2945, -2871), - COL_VERTEX(4461, -3087, -2605), - COL_VERTEX(4388, -3087, -3106), - COL_VERTEX(3911, -2873, -2772), - COL_VERTEX(4226, -3087, -2464), - COL_VERTEX(3960, -3087, -2531), - COL_VERTEX(3819, -2941, -2767), - COL_VERTEX(3886, -3087, -3033), - COL_VERTEX(4122, -2944, -3173), - COL_VERTEX(3466, -2986, -3260), - COL_VERTEX(3280, -2886, -3307), - COL_VERTEX(3282, -2836, -3227), - COL_VERTEX(3483, -2836, -3077), - COL_VERTEX(3565, -2886, -3095), - COL_VERTEX(3115, -2986, -3208), - COL_VERTEX(3068, -2884, -3022), - COL_VERTEX(3132, -2836, -3026), - COL_VERTEX(3167, -2986, -2857), - COL_VERTEX(3353, -2986, -2810), - COL_VERTEX(3334, -2836, -2876), - COL_VERTEX(3518, -2986, -2909), - COL_VERTEX(1955, -2886, -3616), - COL_VERTEX(1820, -2886, -3717), - COL_VERTEX(1854, -2886, -3481), - COL_VERTEX(2010, -2920, -3628), - COL_VERTEX(1978, -2987, -3503), - COL_VERTEX(1943, -2987, -3739), - COL_VERTEX(1818, -2920, -3770), - COL_VERTEX(1708, -2987, -3704), - COL_VERTEX(1676, -2918, -3579), - COL_VERTEX(1719, -2886, -3581), - COL_VERTEX(1742, -2987, -3468), - COL_VERTEX(1867, -2987, -3437), - COL_VERTEX(3203, -2873, -4288), - COL_VERTEX(3491, -2873, -4074), - COL_VERTEX(3277, -2873, -3787), - COL_VERTEX(3607, -2945, -4100), - COL_VERTEX(3540, -3087, -3834), - COL_VERTEX(3466, -3087, -4335), - COL_VERTEX(2989, -2873, -4001), - COL_VERTEX(3304, -3087, -3693), - COL_VERTEX(3038, -3087, -3760), - COL_VERTEX(2897, -2941, -3995), - COL_VERTEX(2965, -3087, -4261), - COL_VERTEX(3200, -2944, -4402), - COL_VERTEX(1684, -2872, -4278), - COL_VERTEX(1397, -2872, -4492), - COL_VERTEX(1470, -2872, -3990), - COL_VERTEX(1801, -2944, -4303), - COL_VERTEX(1733, -3087, -4037), - COL_VERTEX(1734, -2942, -4037), - COL_VERTEX(1660, -3087, -4538), - COL_VERTEX(1183, -2872, -4204), - COL_VERTEX(1498, -3087, -3896), - COL_VERTEX(1232, -3087, -3963), - COL_VERTEX(1091, -2941, -4199), - COL_VERTEX(1158, -3087, -4465), - COL_VERTEX(1394, -2944, -4605), - COL_VERTEX(4080, -2986, -3721), - COL_VERTEX(3894, -2886, -3768), - COL_VERTEX(4098, -2836, -3538), - COL_VERTEX(3896, -2836, -3688), - COL_VERTEX(4179, -2886, -3556), - COL_VERTEX(3729, -2986, -3669), - COL_VERTEX(3682, -2884, -3483), - COL_VERTEX(3747, -2836, -3487), - COL_VERTEX(3781, -2986, -3318), - COL_VERTEX(3967, -2986, -3271), - COL_VERTEX(3948, -2836, -3337), - COL_VERTEX(4132, -2986, -3370), - COL_VERTEX(2698, -2986, -3567), - COL_VERTEX(2512, -2885, -3614), - COL_VERTEX(2715, -2835, -3385), - COL_VERTEX(2514, -2835, -3534), - COL_VERTEX(2797, -2886, -3402), - COL_VERTEX(2347, -2986, -3516), - COL_VERTEX(2300, -2883, -3329), - COL_VERTEX(2364, -2835, -3333), - COL_VERTEX(2399, -2986, -3164), - COL_VERTEX(2585, -2986, -3118), - COL_VERTEX(2566, -2835, -3183), - COL_VERTEX(2750, -2986, -3216), - COL_VERTEX(723, -2986, -4365), - COL_VERTEX(537, -2886, -4412), - COL_VERTEX(741, -2836, -4182), - COL_VERTEX(539, -2836, -4332), - COL_VERTEX(822, -2887, -4200), - COL_VERTEX(372, -2986, -4313), - COL_VERTEX(325, -2884, -4127), - COL_VERTEX(390, -2836, -4131), - COL_VERTEX(424, -2986, -3962), - COL_VERTEX(610, -2986, -3915), - COL_VERTEX(591, -2836, -3981), - COL_VERTEX(775, -2986, -4014), - COL_VERTEX(2469, -2965, -4419), - COL_VERTEX(2334, -2965, -4520), - COL_VERTEX(2369, -2965, -4284), - COL_VERTEX(2524, -2999, -4431), - COL_VERTEX(2492, -3066, -4306), - COL_VERTEX(2458, -3066, -4542), - COL_VERTEX(2333, -2999, -4573), - COL_VERTEX(2222, -3066, -4507), - COL_VERTEX(2190, -2997, -4382), - COL_VERTEX(2234, -2965, -4385), - COL_VERTEX(2257, -3066, -4271), - COL_VERTEX(2382, -3066, -4240), - COL_VERTEX(2329, -3006, -3736), - COL_VERTEX(2429, -3006, -3871), - COL_VERTEX(2294, -3006, -3971), - COL_VERTEX(2484, -3040, -3883), - COL_VERTEX(2452, -3107, -3757), - COL_VERTEX(2418, -3107, -3993), - COL_VERTEX(2293, -3039, -4025), - COL_VERTEX(2182, -3107, -3959), - COL_VERTEX(2150, -3038, -3834), - COL_VERTEX(2193, -3006, -3836), - COL_VERTEX(2216, -3107, -3723), - COL_VERTEX(2342, -3107, -3691), - COL_VERTEX(3441, 711, -818), - COL_VERTEX(2401, -649, -2639), - COL_VERTEX(2477, -681, -3090), - COL_VERTEX(3343, -1048, -2126), - COL_VERTEX(-166, -60, -2804), - COL_VERTEX(-574, -10, -3212), - COL_VERTEX(102, -4505, 6503), - COL_VERTEX(410, -4332, 5325), - COL_VERTEX(-266, -4394, 6104), - COL_VERTEX(458, -4380, 6090), - COL_VERTEX(-204, -4332, 6042), - COL_VERTEX(-204, -4332, 5325), - COL_VERTEX(589, -4607, 4520), - COL_VERTEX(6718, -3704, 1485), - COL_VERTEX(7934, -3704, 1307), - COL_VERTEX(7820, -3455, 1763), - COL_VERTEX(7693, -3458, 903), - COL_VERTEX(7416, -3455, 2004), - COL_VERTEX(6960, -3453, 1889), - COL_VERTEX(6834, -3458, 1029), - COL_VERTEX(-3851, -3071, -3629), - COL_VERTEX(-3154, -3071, -3111), - COL_VERTEX(-2635, -3071, -3808), - COL_VERTEX(-2876, -2825, -4211), - COL_VERTEX(-2749, -2822, -3352), - COL_VERTEX(-3153, -2822, -3111), - COL_VERTEX(-3609, -2820, -3226), - COL_VERTEX(-3735, -2825, -4085), - COL_VERTEX(4462, -2942, -2605), - COL_VERTEX(4388, -2944, -3106), - COL_VERTEX(4226, -2942, -2464), - COL_VERTEX(4528, -3087, -2871), - COL_VERTEX(3960, -2941, -2531), - COL_VERTEX(3886, -2944, -3033), - COL_VERTEX(3819, -3087, -2767), - COL_VERTEX(4122, -3087, -3173), - COL_VERTEX(3466, -2886, -3260), - COL_VERTEX(3564, -2986, -3095), - COL_VERTEX(3280, -2986, -3307), - COL_VERTEX(3518, -2884, -2909), - COL_VERTEX(3115, -2886, -3208), - COL_VERTEX(3068, -2986, -3022), - COL_VERTEX(3353, -2884, -2810), - COL_VERTEX(3167, -2884, -2857), - COL_VERTEX(1978, -2919, -3503), - COL_VERTEX(1944, -2920, -3739), - COL_VERTEX(1867, -2919, -3437), - COL_VERTEX(1708, -2920, -3704), - COL_VERTEX(1742, -2918, -3468), - COL_VERTEX(2010, -2987, -3628), - COL_VERTEX(1818, -2987, -3770), - COL_VERTEX(1676, -2987, -3579), - COL_VERTEX(3466, -2944, -4335), - COL_VERTEX(3540, -2942, -3834), - COL_VERTEX(3304, -2942, -3693), - COL_VERTEX(3607, -3087, -4100), - COL_VERTEX(3038, -2941, -3760), - COL_VERTEX(2965, -2944, -4261), - COL_VERTEX(2897, -3087, -3995), - COL_VERTEX(3200, -3087, -4402), - COL_VERTEX(1660, -2944, -4538), - COL_VERTEX(1498, -2942, -3896), - COL_VERTEX(1232, -2941, -3963), - COL_VERTEX(1159, -2944, -4465), - COL_VERTEX(1800, -3087, -4303), - COL_VERTEX(1091, -3087, -4199), - COL_VERTEX(1394, -3087, -4605), - COL_VERTEX(4081, -2886, -3721), - COL_VERTEX(4179, -2986, -3556), - COL_VERTEX(3894, -2986, -3768), - COL_VERTEX(4132, -2884, -3370), - COL_VERTEX(3730, -2886, -3669), - COL_VERTEX(3682, -2986, -3483), - COL_VERTEX(3781, -2884, -3318), - COL_VERTEX(3967, -2884, -3271), - COL_VERTEX(2698, -2885, -3567), - COL_VERTEX(2796, -2986, -3402), - COL_VERTEX(2512, -2986, -3614), - COL_VERTEX(2750, -2884, -3216), - COL_VERTEX(2347, -2885, -3516), - COL_VERTEX(2585, -2884, -3118), - COL_VERTEX(2300, -2986, -3329), - COL_VERTEX(2399, -2883, -3165), - COL_VERTEX(724, -2886, -4365), - COL_VERTEX(822, -2986, -4200), - COL_VERTEX(537, -2986, -4412), - COL_VERTEX(775, -2885, -4014), - COL_VERTEX(373, -2886, -4313), - COL_VERTEX(325, -2986, -4127), - COL_VERTEX(610, -2885, -3915), - COL_VERTEX(424, -2884, -3962), - COL_VERTEX(2493, -2998, -4306), - COL_VERTEX(2458, -2999, -4542), - COL_VERTEX(2382, -2998, -4240), - COL_VERTEX(2222, -2999, -4507), - COL_VERTEX(2257, -2997, -4271), - COL_VERTEX(2524, -3066, -4431), - COL_VERTEX(2333, -3066, -4573), - COL_VERTEX(2190, -3066, -4382), - COL_VERTEX(2452, -3039, -3758), - COL_VERTEX(2418, -3039, -3993), - COL_VERTEX(2342, -3039, -3691), - COL_VERTEX(2484, -3107, -3883), - COL_VERTEX(2293, -3107, -4025), - COL_VERTEX(2182, -3039, -3959), - COL_VERTEX(2217, -3038, -3723), - COL_VERTEX(2150, -3107, -3834), - COL_VERTEX(3237, 768, -1361), - COL_VERTEX(3237, 768, -1279), - COL_VERTEX(3237, 768, -1049), - COL_VERTEX(3230, -1000, -1962), - COL_VERTEX(410, -4332, 6042), - COL_VERTEX(0, 3584, 0), - COL_VERTEX(1947, -4607, 4110), - COL_VERTEX(-8191, -8191, 8325), - COL_VERTEX(8192, -8191, -8058), - COL_VERTEX(-8191, -8191, -8058), - COL_VERTEX(8192, -8191, 8325), - COL_VERTEX(-2433, -706, -2759), - COL_VERTEX(-1969, -787, -3075), - COL_VERTEX(-1927, -706, -2683), - COL_VERTEX(-1936, -706, -3551), - COL_VERTEX(-1471, -706, -3480), - COL_VERTEX(3587, -4105, 3371), - COL_VERTEX(2357, -4351, 3616), - COL_VERTEX(3344, -4351, 3546), - COL_VERTEX(2045, -4351, 4479), - COL_VERTEX(1943, -4607, 4482), - COL_VERTEX(614, -4607, 4301), - COL_VERTEX(3237, 768, -1125), - COL_VERTEX(3182, 768, -972), - COL_VERTEX(3237, 749, -972), - COL_VERTEX(2560, 768, -1125), - COL_VERTEX(2560, 768, -972), - COL_VERTEX(5035, -4505, -3301), - COL_VERTEX(5035, -4505, -3590), - COL_VERTEX(4890, -4505, -3445), - COL_VERTEX(5180, -4505, -3445), - COL_VERTEX(-2, -6143, -4095), - COL_VERTEX(4771, -6143, -3235), - COL_VERTEX(3159, -6143, -4796), - COL_VERTEX(-2, -6143, -4505), - COL_VERTEX(4623, -6143, -2363), - COL_VERTEX(4096, -6143, -2047), - COL_VERTEX(-2399, -1023, -2712), - COL_VERTEX(-2439, -716, -2719), - COL_VERTEX(-2439, -1023, -2719), - COL_VERTEX(-2433, -716, -2759), - COL_VERTEX(-2399, -716, -2712), - COL_VERTEX(-2393, -716, -2753), - COL_VERTEX(-2393, -1023, -2753), - COL_VERTEX(-1967, -1023, -2689), - COL_VERTEX(-1967, -716, -2689), - COL_VERTEX(-1927, -716, -2683), - COL_VERTEX(-1974, -1023, -2649), - COL_VERTEX(-1974, -716, -2649), - COL_VERTEX(-1933, -716, -2642), - COL_VERTEX(-1933, -1023, -2642), - COL_VERTEX(-1430, -1090, -3474), - COL_VERTEX(-1430, -716, -3474), - COL_VERTEX(-1453, -1094, -3457), - COL_VERTEX(-1447, -716, -3498), - COL_VERTEX(-1960, -1168, -3534), - COL_VERTEX(-1936, -1165, -3551), - COL_VERTEX(-1977, -1171, -3557), - COL_VERTEX(-1954, -1167, -3574), - COL_VERTEX(-1453, -716, -3457), - COL_VERTEX(-1447, -1092, -3498), - COL_VERTEX(-1471, -1096, -3480), - COL_VERTEX(-1960, -716, -3534), - COL_VERTEX(-1977, -716, -3557), - COL_VERTEX(-1954, -716, -3574), - COL_VERTEX(-1981, -1170, -3670), - COL_VERTEX(-3071, -8089, 3107), - COL_VERTEX(-5119, -8089, -2626), - COL_VERTEX(-5119, -8089, 3107), - COL_VERTEX(-3890, -8089, -4060), - COL_VERTEX(-1637, -8089, -7132), - COL_VERTEX(-3071, -8089, -2421), - COL_VERTEX(-1228, -8089, -5903), - COL_VERTEX(4301, -8089, -6517), - COL_VERTEX(-5324, -8089, -4469), - COL_VERTEX(3072, -8089, -5289), - COL_VERTEX(5325, -8089, -3036), - COL_VERTEX(6758, -8089, -4469), - COL_VERTEX(4710, -8089, -3650), - COL_VERTEX(4506, -8089, -3650), - COL_VERTEX(-1936, -665, -3551), - COL_VERTEX(-1737, -2149, 3260), - COL_VERTEX(-1754, -2201, 3361), - COL_VERTEX(-1771, -2149, 3462), - COL_VERTEX(-1947, -1023, -1672), - COL_TRI_INIT(SURFACE_DEFAULT, 757), - COL_TRI(11, 13, 12), - COL_TRI(0, 1, 2), - COL_TRI(3, 4, 5), - COL_TRI(3, 6, 4), - COL_TRI(7, 8, 9), - COL_TRI(8, 10, 9), - COL_TRI(11, 12, 10), - COL_TRI(9, 10, 12), - COL_TRI(15, 16, 10), - COL_TRI(16, 12, 10), - COL_TRI(11, 10, 8), - COL_TRI(11, 14, 13), - COL_TRI(17, 367, 18), - COL_TRI(18, 367, 368), - COL_TRI(18, 368, 19), - COL_TRI(23, 373, 374), - COL_TRI(19, 368, 369), - COL_TRI(19, 369, 20), - COL_TRI(17, 370, 367), - COL_TRI(20, 370, 17), - COL_TRI(20, 369, 370), - COL_TRI(21, 372, 22), - COL_TRI(22, 372, 373), - COL_TRI(22, 373, 23), - COL_TRI(27, 378, 28), - COL_TRI(23, 374, 24), - COL_TRI(21, 375, 372), - COL_TRI(24, 375, 21), - COL_TRI(24, 374, 375), - COL_TRI(25, 376, 27), - COL_TRI(25, 377, 376), - COL_TRI(26, 377, 25), - COL_TRI(27, 376, 378), - COL_TRI(33, 383, 384), - COL_TRI(26, 379, 377), - COL_TRI(28, 379, 26), - COL_TRI(28, 378, 379), - COL_TRI(29, 380, 30), - COL_TRI(30, 381, 31), - COL_TRI(30, 380, 381), - COL_TRI(29, 382, 380), - COL_TRI(31, 381, 382), - COL_TRI(31, 382, 29), - COL_TRI(32, 383, 33), - COL_TRI(38, 389, 39), - COL_TRI(32, 385, 383), - COL_TRI(33, 384, 34), - COL_TRI(34, 384, 385), - COL_TRI(34, 385, 32), - COL_TRI(35, 386, 36), - COL_TRI(36, 387, 37), - COL_TRI(36, 386, 387), - COL_TRI(35, 388, 386), - COL_TRI(37, 387, 388), - COL_TRI(37, 388, 35), - COL_TRI(39, 390, 40), - COL_TRI(38, 391, 389), - COL_TRI(39, 389, 390), - COL_TRI(40, 390, 391), - COL_TRI(40, 391, 38), - COL_TRI(41, 43, 42), - COL_TRI(42, 43, 44), - COL_TRI(43, 45, 44), - COL_TRI(44, 45, 46), - COL_TRI(45, 41, 46), - COL_TRI(46, 41, 42), - COL_TRI(47, 392, 49), - COL_TRI(47, 393, 392), - COL_TRI(48, 393, 47), - COL_TRI(48, 394, 393), - COL_TRI(49, 392, 394), - COL_TRI(49, 394, 48), - COL_TRI(50, 395, 396), - COL_TRI(50, 396, 52), - COL_TRI(51, 395, 50), - COL_TRI(51, 397, 395), - COL_TRI(52, 396, 397), - COL_TRI(52, 397, 51), - COL_TRI(53, 398, 54), - COL_TRI(54, 399, 55), - COL_TRI(53, 400, 398), - COL_TRI(54, 398, 399), - COL_TRI(55, 399, 400), - COL_TRI(55, 400, 53), - COL_TRI(56, 401, 402), - COL_TRI(57, 401, 56), - COL_TRI(56, 402, 58), - COL_TRI(57, 403, 401), - COL_TRI(58, 402, 403), - COL_TRI(58, 403, 57), - COL_TRI(59, 404, 60), - COL_TRI(60, 61, 62), - COL_TRI(59, 405, 404), - COL_TRI(60, 404, 61), - COL_TRI(61, 405, 59), - COL_TRI(62, 61, 59), - COL_TRI(63, 406, 64), - COL_TRI(64, 65, 67), - COL_TRI(64, 406, 66), - COL_TRI(65, 66, 72), - COL_TRI(66, 65, 64), - COL_TRI(64, 70, 63), - COL_TRI(65, 72, 67), - COL_TRI(67, 68, 407), - COL_TRI(64, 67, 407), - COL_TRI(68, 67, 72), - COL_TRI(69, 66, 406), - COL_TRI(69, 406, 63), - COL_TRI(70, 71, 196), - COL_TRI(63, 70, 196), - COL_TRI(70, 408, 71), - COL_TRI(70, 409, 408), - COL_TRI(71, 408, 73), - COL_TRI(71, 73, 196), - COL_TRI(72, 66, 69), - COL_TRI(73, 72, 69), - COL_TRI(68, 72, 408), - COL_TRI(74, 75, 80), - COL_TRI(74, 84, 75), - COL_TRI(75, 255, 80), - COL_TRI(74, 410, 76), - COL_TRI(76, 77, 74), - COL_TRI(74, 78, 84), - COL_TRI(74, 77, 78), - COL_TRI(77, 411, 78), - COL_TRI(76, 411, 77), - COL_TRI(78, 412, 84), - COL_TRI(76, 78, 411), - COL_TRI(78, 76, 412), - COL_TRI(79, 82, 74), - COL_TRI(80, 79, 74), - COL_TRI(81, 79, 255), - COL_TRI(79, 80, 255), - COL_TRI(82, 79, 81), - COL_TRI(85, 414, 415), - COL_TRI(83, 82, 81), - COL_TRI(82, 410, 413), - COL_TRI(82, 83, 410), - COL_TRI(84, 410, 83), - COL_TRI(84, 83, 172), - COL_TRI(84, 172, 171), - COL_TRI(85, 415, 86), - COL_TRI(85, 416, 414), - COL_TRI(86, 417, 418), - COL_TRI(86, 418, 85), - COL_TRI(87, 92, 89), - COL_TRI(87, 90, 92), - COL_TRI(88, 99, 87), - COL_TRI(89, 88, 87), - COL_TRI(90, 98, 419), - COL_TRI(90, 419, 88), - COL_TRI(90, 88, 92), - COL_TRI(90, 87, 102), - COL_TRI(91, 92, 97), - COL_TRI(92, 96, 97), - COL_TRI(92, 88, 96), - COL_TRI(89, 92, 91), - COL_TRI(93, 89, 91), - COL_TRI(89, 93, 94), - COL_TRI(89, 96, 88), - COL_TRI(96, 89, 123), - COL_TRI(97, 112, 420), - COL_TRI(91, 97, 420), - COL_TRI(98, 87, 99), - COL_TRI(99, 419, 98), - COL_TRI(99, 88, 419), - COL_TRI(87, 103, 102), - COL_TRI(105, 104, 106), - COL_TRI(102, 98, 90), - COL_TRI(103, 98, 101), - COL_TRI(102, 101, 98), - COL_TRI(103, 87, 98), - COL_TRI(104, 100, 15), - COL_TRI(105, 108, 104), - COL_TRI(104, 108, 100), - COL_TRI(106, 104, 15), - COL_TRI(100, 102, 103), - COL_TRI(101, 102, 100), - COL_TRI(105, 103, 108), - COL_TRI(107, 15, 100), - COL_TRI(103, 105, 100), - COL_TRI(100, 105, 107), - COL_TRI(108, 101, 100), - COL_TRI(105, 106, 107), - COL_TRI(111, 423, 422), - COL_TRI(109, 107, 106), - COL_TRI(110, 109, 106), - COL_TRI(108, 103, 101), - COL_TRI(111, 115, 420), - COL_TRI(112, 111, 420), - COL_TRI(111, 422, 115), - COL_TRI(114, 115, 120), - COL_TRI(115, 114, 424), - COL_TRI(116, 115, 422), - COL_TRI(116, 120, 115), - COL_TRI(91, 117, 93), - COL_TRI(16, 118, 91), - COL_TRI(16, 91, 13), - COL_TRI(117, 91, 145), - COL_TRI(91, 147, 145), - COL_TRI(118, 147, 91), - COL_TRI(9, 12, 371), - COL_TRI(12, 13, 371), - COL_TRI(12, 16, 13), - COL_TRI(119, 121, 371), - COL_TRI(120, 116, 119), - COL_TRI(15, 118, 16), - COL_TRI(121, 119, 122), - COL_TRI(116, 122, 119), - COL_TRI(94, 95, 89), - COL_TRI(122, 426, 121), - COL_TRI(123, 421, 128), - COL_TRI(123, 128, 113), - COL_TRI(123, 125, 421), - COL_TRI(123, 124, 125), - COL_TRI(124, 123, 95), - COL_TRI(95, 123, 89), - COL_TRI(125, 124, 95), - COL_TRI(126, 125, 94), - COL_TRI(125, 95, 94), - COL_TRI(130, 422, 423), - COL_TRI(127, 128, 421), - COL_TRI(128, 127, 129), - COL_TRI(129, 137, 128), - COL_TRI(113, 128, 428), - COL_TRI(113, 130, 423), - COL_TRI(113, 423, 111), - COL_TRI(113, 428, 130), - COL_TRI(130, 133, 422), - COL_TRI(135, 428, 137), - COL_TRI(130, 132, 133), - COL_TRI(132, 134, 133), - COL_TRI(133, 136, 422), - COL_TRI(133, 134, 136), - COL_TRI(134, 135, 136), - COL_TRI(135, 134, 428), - COL_TRI(136, 429, 427), - COL_TRI(136, 427, 116), - COL_TRI(128, 137, 428), - COL_TRI(131, 428, 137), - COL_TRI(137, 165, 131), - COL_TRI(138, 431, 137), - COL_TRI(139, 141, 144), - COL_TRI(140, 139, 142), - COL_TRI(141, 139, 140), - COL_TRI(142, 139, 144), - COL_TRI(143, 144, 141), - COL_TRI(143, 141, 433), - COL_TRI(141, 15, 432), - COL_TRI(141, 432, 433), - COL_TRI(141, 155, 15), - COL_TRI(141, 140, 155), - COL_TRI(144, 152, 117), - COL_TRI(144, 143, 152), - COL_TRI(117, 145, 144), - COL_TRI(145, 142, 144), - COL_TRI(118, 146, 147), - COL_TRI(146, 425, 147), - COL_TRI(147, 425, 142), - COL_TRI(147, 142, 145), - COL_TRI(148, 93, 117), - COL_TRI(149, 150, 117), - COL_TRI(150, 151, 117), - COL_TRI(151, 148, 117), - COL_TRI(152, 153, 117), - COL_TRI(153, 149, 117), - COL_TRI(140, 142, 425), - COL_TRI(15, 155, 118), - COL_TRI(154, 143, 433), - COL_TRI(154, 433, 174), - COL_TRI(155, 140, 434), - COL_TRI(155, 434, 118), - COL_TRI(140, 425, 146), - COL_TRI(140, 146, 434), - COL_TRI(118, 434, 146), - COL_TRI(156, 427, 429), - COL_TRI(157, 427, 156), - COL_TRI(157, 122, 427), - COL_TRI(116, 427, 122), - COL_TRI(158, 435, 429), - COL_TRI(148, 158, 429), - COL_TRI(156, 429, 435), - COL_TRI(159, 122, 157), - COL_TRI(159, 160, 122), - COL_TRI(160, 426, 122), - COL_TRI(161, 163, 160), - COL_TRI(161, 160, 159), - COL_TRI(160, 162, 426), - COL_TRI(162, 160, 163), - COL_TRI(163, 436, 162), - COL_TRI(164, 436, 163), - COL_TRI(163, 161, 106), - COL_TRI(136, 116, 422), - COL_TRI(130, 131, 132), - COL_TRI(165, 430, 132), - COL_TRI(165, 132, 131), - COL_TRI(132, 430, 135), - COL_TRI(132, 135, 134), - COL_TRI(131, 130, 428), - COL_TRI(93, 126, 94), - COL_TRI(161, 110, 106), - COL_TRI(166, 152, 167), - COL_TRI(152, 166, 153), - COL_TRI(167, 153, 166), - COL_TRI(153, 150, 149), - COL_TRI(150, 168, 170), - COL_TRI(151, 150, 170), - COL_TRI(154, 174, 439), - COL_TRI(168, 169, 170), - COL_TRI(169, 168, 246), - COL_TRI(170, 172, 151), - COL_TRI(170, 171, 172), - COL_TRI(169, 438, 170), - COL_TRI(171, 170, 438), - COL_TRI(172, 148, 151), - COL_TRI(173, 154, 439), - COL_TRI(174, 432, 440), - COL_TRI(174, 433, 432), - COL_TRI(154, 175, 143), - COL_TRI(175, 441, 179), - COL_TRI(175, 173, 441), - COL_TRI(176, 177, 175), - COL_TRI(177, 250, 175), - COL_TRI(175, 244, 442), - COL_TRI(186, 181, 190), - COL_TRI(172, 158, 148), - COL_TRI(158, 172, 181), - COL_TRI(81, 181, 172), - COL_TRI(172, 83, 81), - COL_TRI(181, 435, 158), - COL_TRI(182, 181, 255), - COL_TRI(81, 255, 181), - COL_TRI(183, 278, 181), - COL_TRI(182, 185, 181), - COL_TRI(184, 181, 278), - COL_TRI(184, 190, 181), - COL_TRI(185, 183, 181), - COL_TRI(187, 188, 186), - COL_TRI(188, 187, 446), - COL_TRI(187, 190, 446), - COL_TRI(188, 446, 447), - COL_TRI(189, 448, 446), - COL_TRI(190, 189, 446), - COL_TRI(191, 441, 173), - COL_TRI(192, 441, 191), - COL_TRI(143, 449, 195), - COL_TRI(179, 180, 175), - COL_TRI(193, 194, 191), - COL_TRI(194, 192, 191), - COL_TRI(121, 437, 164), - COL_TRI(164, 437, 436), - COL_TRI(195, 449, 200), - COL_TRI(196, 195, 200), - COL_TRI(199, 449, 450), - COL_TRI(199, 250, 449), - COL_TRI(200, 449, 250), - COL_TRI(201, 200, 250), - COL_TRI(200, 201, 63), - COL_TRI(63, 196, 200), - COL_TRI(198, 143, 195), - COL_TRI(231, 205, 451), - COL_TRI(174, 440, 439), - COL_TRI(202, 206, 231), - COL_TRI(203, 202, 204), - COL_TRI(204, 202, 231), - COL_TRI(205, 206, 451), - COL_TRI(206, 205, 231), - COL_TRI(207, 231, 452), - COL_TRI(207, 230, 231), - COL_TRI(208, 210, 209), - COL_TRI(208, 215, 233), - COL_TRI(208, 213, 215), - COL_TRI(209, 213, 208), - COL_TRI(210, 208, 233), - COL_TRI(210, 211, 209), - COL_TRI(211, 212, 209), - COL_TRI(212, 216, 209), - COL_TRI(209, 221, 213), - COL_TRI(209, 216, 221), - COL_TRI(207, 213, 221), - COL_TRI(213, 228, 215), - COL_TRI(214, 215, 228), - COL_TRI(215, 214, 233), - COL_TRI(216, 212, 445), - COL_TRI(217, 221, 216), - COL_TRI(207, 220, 230), - COL_TRI(218, 220, 219), - COL_TRI(219, 220, 454), - COL_TRI(221, 454, 207), - COL_TRI(220, 207, 454), - COL_TRI(221, 217, 454), - COL_TRI(222, 223, 217), - COL_TRI(223, 454, 217), - COL_TRI(216, 225, 217), - COL_TRI(224, 222, 217), - COL_TRI(225, 224, 217), - COL_TRI(218, 453, 220), - COL_TRI(218, 203, 453), - COL_TRI(219, 457, 218), - COL_TRI(213, 207, 452), - COL_TRI(213, 452, 228), - COL_TRI(223, 226, 454), - COL_TRI(226, 227, 454), - COL_TRI(227, 455, 454), - COL_TRI(228, 235, 279), - COL_TRI(228, 452, 235), - COL_TRI(228, 279, 214), - COL_TRI(229, 455, 222), - COL_TRI(222, 455, 227), - COL_TRI(222, 224, 229), - COL_TRI(222, 227, 456), - COL_TRI(222, 456, 223), - COL_TRI(231, 451, 235), - COL_TRI(219, 455, 229), - COL_TRI(229, 457, 219), - COL_TRI(220, 453, 204), - COL_TRI(220, 204, 230), - COL_TRI(203, 204, 453), - COL_TRI(230, 204, 231), - COL_TRI(232, 233, 280), - COL_TRI(233, 214, 280), - COL_TRI(234, 225, 216), - COL_TRI(234, 216, 183), - COL_TRI(235, 451, 279), - COL_TRI(206, 236, 451), - COL_TRI(241, 6, 4), - COL_TRI(236, 239, 451), - COL_TRI(237, 241, 4), - COL_TRI(237, 4, 242), - COL_TRI(238, 237, 242), - COL_TRI(237, 459, 275), - COL_TRI(237, 460, 459), - COL_TRI(239, 460, 237), - COL_TRI(240, 237, 238), - COL_TRI(240, 239, 237), - COL_TRI(6, 241, 442), - COL_TRI(4, 363, 242), - COL_TRI(4, 461, 363), - COL_TRI(6, 461, 4), - COL_TRI(242, 363, 462), - COL_TRI(242, 462, 243), - COL_TRI(238, 242, 244), - COL_TRI(242, 243, 244), - COL_TRI(240, 238, 180), - COL_TRI(180, 238, 244), - COL_TRI(243, 6, 442), - COL_TRI(6, 463, 461), - COL_TRI(243, 463, 6), - COL_TRI(244, 243, 442), - COL_TRI(243, 462, 463), - COL_TRI(363, 461, 463), - COL_TRI(363, 463, 462), - COL_TRI(180, 244, 175), - COL_TRI(245, 167, 152), - COL_TRI(245, 246, 167), - COL_TRI(246, 245, 169), - COL_TRI(245, 438, 169), - COL_TRI(245, 152, 143), - COL_TRI(247, 464, 201), - COL_TRI(247, 465, 464), - COL_TRI(251, 248, 466), - COL_TRI(247, 249, 465), - COL_TRI(248, 249, 247), - COL_TRI(249, 464, 465), - COL_TRI(249, 201, 464), - COL_TRI(250, 177, 201), - COL_TRI(201, 249, 63), - COL_TRI(247, 201, 177), - COL_TRI(171, 262, 75), - COL_TRI(248, 284, 252), - COL_TRI(252, 466, 248), - COL_TRI(253, 254, 466), - COL_TRI(254, 251, 466), - COL_TRI(253, 466, 252), - COL_TRI(75, 84, 171), - COL_TRI(255, 256, 443), - COL_TRI(256, 255, 75), - COL_TRI(257, 182, 255), - COL_TRI(255, 443, 257), - COL_TRI(257, 264, 182), - COL_TRI(258, 260, 182), - COL_TRI(182, 264, 444), - COL_TRI(182, 444, 258), - COL_TRI(259, 185, 182), - COL_TRI(260, 259, 182), - COL_TRI(261, 443, 256), - COL_TRI(262, 269, 256), - COL_TRI(266, 281, 259), - COL_TRI(261, 263, 443), - COL_TRI(263, 257, 443), - COL_TRI(264, 257, 263), - COL_TRI(265, 263, 261), - COL_TRI(264, 263, 265), - COL_TRI(261, 469, 265), - COL_TRI(266, 259, 258), - COL_TRI(258, 468, 266), - COL_TRI(256, 269, 261), - COL_TRI(260, 258, 259), - COL_TRI(267, 468, 258), - COL_TRI(267, 258, 444), - COL_TRI(268, 468, 267), - COL_TRI(268, 472, 468), - COL_TRI(269, 469, 261), - COL_TRI(267, 469, 270), - COL_TRI(270, 469, 269), - COL_TRI(269, 262, 470), - COL_TRI(269, 471, 270), - COL_TRI(269, 470, 471), - COL_TRI(267, 444, 473), - COL_TRI(270, 268, 267), - COL_TRI(271, 272, 270), - COL_TRI(270, 471, 271), - COL_TRI(272, 268, 270), - COL_TRI(240, 180, 273), - COL_TRI(273, 458, 240), - COL_TRI(239, 240, 458), - COL_TRI(214, 274, 239), - COL_TRI(274, 451, 239), - COL_TRI(214, 239, 458), - COL_TRI(275, 459, 276), - COL_TRI(275, 276, 272), - COL_TRI(276, 472, 268), - COL_TRI(272, 276, 268), - COL_TRI(277, 184, 278), - COL_TRI(278, 232, 277), - COL_TRI(183, 445, 278), - COL_TRI(278, 445, 232), - COL_TRI(216, 445, 183), - COL_TRI(279, 274, 214), - COL_TRI(280, 273, 289), - COL_TRI(280, 289, 353), - COL_TRI(280, 458, 273), - COL_TRI(280, 214, 458), - COL_TRI(281, 185, 259), - COL_TRI(185, 234, 183), - COL_TRI(185, 281, 234), - COL_TRI(186, 190, 187), - COL_TRI(86, 85, 467), - COL_TRI(75, 262, 256), - COL_TRI(282, 63, 249), - COL_TRI(283, 252, 284), - COL_TRI(247, 284, 248), - COL_TRI(284, 285, 283), - COL_TRI(252, 85, 86), - COL_TRI(252, 467, 85), - COL_TRI(252, 283, 467), - COL_TRI(86, 283, 285), - COL_TRI(86, 467, 283), - COL_TRI(86, 285, 253), - COL_TRI(196, 73, 197), - COL_TRI(279, 451, 274), - COL_TRI(254, 247, 177), - COL_TRI(254, 284, 247), - COL_TRI(285, 254, 253), - COL_TRI(285, 284, 254), - COL_TRI(252, 86, 253), - COL_TRI(273, 299, 289), - COL_TRI(286, 299, 273), - COL_TRI(282, 73, 69), - COL_TRI(282, 249, 248), - COL_TRI(176, 251, 177), - COL_TRI(287, 476, 197), - COL_TRI(176, 178, 251), - COL_TRI(251, 178, 475), - COL_TRI(178, 175, 442), - COL_TRI(178, 176, 175), - COL_TRI(197, 198, 195), - COL_TRI(197, 195, 196), - COL_TRI(287, 171, 476), - COL_TRI(287, 477, 171), - COL_TRI(287, 197, 478), - COL_TRI(288, 478, 197), - COL_TRI(177, 251, 254), - COL_TRI(197, 282, 288), - COL_TRI(293, 479, 292), - COL_TRI(197, 73, 282), - COL_TRI(289, 292, 479), - COL_TRI(290, 292, 289), - COL_TRI(290, 289, 296), - COL_TRI(291, 289, 479), - COL_TRI(292, 290, 304), - COL_TRI(299, 474, 290), - COL_TRI(294, 353, 291), - COL_TRI(295, 353, 294), - COL_TRI(293, 294, 479), - COL_TRI(294, 291, 479), - COL_TRI(296, 299, 290), - COL_TRI(297, 290, 481), - COL_TRI(290, 474, 481), - COL_TRI(298, 304, 290), - COL_TRI(300, 474, 299), - COL_TRI(300, 299, 286), - COL_TRI(299, 296, 289), - COL_TRI(301, 298, 302), - COL_TRI(298, 290, 297), - COL_TRI(302, 298, 297), - COL_TRI(301, 482, 298), - COL_TRI(293, 292, 480), - COL_TRI(300, 481, 474), - COL_TRI(303, 304, 301), - COL_TRI(304, 482, 301), - COL_TRI(305, 306, 308), - COL_TRI(305, 483, 332), - COL_TRI(305, 308, 483), - COL_TRI(312, 310, 307), - COL_TRI(306, 344, 307), - COL_TRI(307, 484, 306), - COL_TRI(308, 306, 309), - COL_TRI(306, 484, 309), - COL_TRI(309, 483, 308), - COL_TRI(309, 484, 311), - COL_TRI(310, 484, 307), - COL_TRI(311, 484, 310), - COL_TRI(313, 485, 486), - COL_TRI(313, 486, 315), - COL_TRI(314, 486, 485), - COL_TRI(315, 486, 487), - COL_TRI(314, 487, 486), - COL_TRI(315, 487, 488), - COL_TRI(312, 342, 489), - COL_TRI(311, 310, 490), - COL_TRI(318, 319, 320), - COL_TRI(286, 193, 447), - COL_TRI(286, 447, 491), - COL_TRI(316, 492, 317), - COL_TRI(317, 448, 316), - COL_TRI(313, 488, 194), - COL_TRI(313, 315, 488), - COL_TRI(319, 322, 493), - COL_TRI(319, 318, 322), - COL_TRI(321, 322, 318), - COL_TRI(322, 321, 493), - COL_TRI(323, 325, 324), - COL_TRI(324, 325, 494), - COL_TRI(325, 323, 494), - COL_TRI(326, 323, 327), - COL_TRI(326, 494, 323), - COL_TRI(327, 323, 324), - COL_TRI(324, 494, 326), - COL_TRI(328, 329, 330), - COL_TRI(334, 497, 327), - COL_TRI(328, 495, 329), - COL_TRI(329, 496, 331), - COL_TRI(331, 496, 495), - COL_TRI(331, 495, 328), - COL_TRI(329, 495, 496), - COL_TRI(332, 309, 311), - COL_TRI(332, 483, 309), - COL_TRI(333, 497, 334), - COL_TRI(327, 497, 498), - COL_TRI(330, 329, 331), - COL_TRI(320, 319, 493), - COL_TRI(335, 499, 500), - COL_TRI(336, 499, 335), - COL_TRI(337, 500, 499), - COL_TRI(337, 499, 336), - COL_TRI(335, 500, 337), - COL_TRI(342, 504, 505), - COL_TRI(334, 498, 333), - COL_TRI(333, 498, 497), - COL_TRI(338, 501, 340), - COL_TRI(338, 340, 341), - COL_TRI(339, 501, 338), - COL_TRI(339, 502, 501), - COL_TRI(340, 501, 502), - COL_TRI(341, 340, 503), - COL_TRI(340, 502, 503), - COL_TRI(341, 503, 336), - COL_TRI(336, 502, 339), - COL_TRI(336, 503, 502), - COL_TRI(346, 506, 348), - COL_TRI(343, 505, 504), - COL_TRI(344, 504, 307), - COL_TRI(307, 504, 342), - COL_TRI(344, 343, 504), - COL_TRI(345, 347, 346), - COL_TRI(346, 347, 506), - COL_TRI(347, 507, 506), - COL_TRI(345, 507, 347), - COL_TRI(348, 506, 507), - COL_TRI(348, 507, 345), - COL_TRI(349, 350, 508), - COL_TRI(349, 508, 351), - COL_TRI(350, 352, 508), - COL_TRI(351, 508, 353), - COL_TRI(352, 353, 508), - COL_TRI(351, 353, 295), - COL_TRI(353, 289, 291), - COL_TRI(352, 280, 353), - COL_TRI(307, 342, 312), - COL_TRI(354, 355, 356), - COL_TRI(355, 359, 509), - COL_TRI(356, 355, 510), - COL_TRI(354, 511, 355), - COL_TRI(357, 355, 509), - COL_TRI(355, 511, 359), - COL_TRI(357, 510, 355), - COL_TRI(358, 511, 354), - COL_TRI(358, 512, 511), - COL_TRI(359, 511, 512), - COL_TRI(357, 512, 510), - COL_TRI(362, 359, 514), - COL_TRI(360, 357, 509), - COL_TRI(357, 513, 512), - COL_TRI(359, 512, 513), - COL_TRI(361, 510, 512), - COL_TRI(361, 512, 358), - COL_TRI(356, 510, 361), - COL_TRI(362, 509, 359), - COL_TRI(360, 509, 362), - COL_TRI(364, 515, 365), - COL_TRI(365, 135, 516), - COL_TRI(365, 515, 135), - COL_TRI(364, 138, 515), - COL_TRI(138, 364, 431), - COL_TRI(167, 366, 153), - COL_TRI(366, 167, 246), - COL_TRI(153, 366, 150), - COL_TRI(840, 842, 843), - COL_TRI(2, 874, 0), - COL_TRI(846, 1, 853), - COL_TRI(846, 848, 1), - COL_TRI(834, 835, 836), - COL_TRI(834, 832, 835), - COL_TRI(840, 839, 842), - COL_TRI(857, 2, 858), - COL_TRI(857, 856, 2), - COL_TRI(86, 875, 417), - COL_TRI(86, 415, 875), - COL_TRI(415, 876, 875), - COL_TRI(415, 414, 876), - COL_TRI(414, 416, 877), - COL_TRI(414, 877, 876), - COL_TRI(189, 854, 845), - COL_TRI(418, 877, 416), - COL_TRI(418, 416, 85), - COL_TRI(448, 845, 847), - COL_TRI(849, 316, 448), - COL_TRI(448, 847, 850), - COL_TRI(448, 850, 849), - COL_TRI(448, 189, 845), - COL_TRI(859, 854, 189), - COL_TRI(852, 855, 854), - COL_TRI(854, 859, 852), - COL_TRI(852, 850, 855), - COL_TRI(847, 855, 850), - COL_TRI(849, 851, 316), - COL_TRI(851, 859, 316), - COL_TRI(859, 851, 852), - COL_TRI(489, 878, 490), - COL_TRI(490, 844, 489), - COL_TRI(490, 310, 844), - COL_TRI(841, 838, 837), - COL_TRI(844, 841, 489), - COL_TRI(841, 831, 489), - COL_TRI(831, 312, 489), - COL_TRI(841, 837, 831), - COL_TRI_INIT(SURFACE_HANGABLE, 4), - COL_TRI(805, 806, 807), - COL_TRI(808, 806, 805), - COL_TRI(809, 806, 808), - COL_TRI(809, 807, 806), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(801, 802, 803), - COL_TRI(801, 804, 802), - COL_TRI_INIT(SURFACE_FLOWING_WATER, 15), - COL_TRI_SPECIAL(282, 813, 811, 0xD5), - COL_TRI_SPECIAL(810, 477, 287, 0xEB), - COL_TRI_SPECIAL(810, 478, 288, 0xF5), - COL_TRI_SPECIAL(811, 810, 288, 0xF5), - COL_TRI_SPECIAL(810, 287, 478, 0xE0), - COL_TRI_SPECIAL(811, 812, 810, 0xF5), - COL_TRI_SPECIAL(813, 812, 811, 0xE0), - COL_TRI_SPECIAL(282, 800, 814, 0xC0), - COL_TRI_SPECIAL(282, 814, 813, 0xC0), - COL_TRI_SPECIAL(699, 814, 800, 0xC0), - COL_TRI_SPECIAL(815, 699, 800, 0xD5), - COL_TRI_SPECIAL(475, 699, 815, 0x220), - COL_TRI_SPECIAL(248, 815, 800, 0xF5), - COL_TRI_SPECIAL(251, 815, 248, 0xF5), - COL_TRI_SPECIAL(251, 475, 815, 0x220), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 24), - COL_TRI(15, 10, 164), - COL_TRI(9, 164, 10), - COL_TRI(420, 13, 91), - COL_TRI(164, 9, 799), - COL_TRI(9, 371, 799), - COL_TRI(121, 164, 799), - COL_TRI(799, 371, 121), - COL_TRI(119, 371, 114), - COL_TRI(159, 193, 191), - COL_TRI(120, 119, 114), - COL_TRI(112, 113, 111), - COL_TRI(123, 113, 112), - COL_TRI(123, 112, 97), - COL_TRI(97, 96, 123), - COL_TRI(159, 191, 161), - COL_TRI(476, 198, 197), - COL_TRI(304, 298, 482), - COL_TRI(304, 303, 480), - COL_TRI(292, 304, 480), - COL_TRI(248, 800, 282), - COL_TRI(476, 245, 198), - COL_TRI(143, 198, 245), - COL_TRI(438, 245, 476), - COL_TRI(171, 438, 476), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 474), - COL_TRI(526, 531, 530), - COL_TRI(517, 518, 519), - COL_TRI(520, 521, 517), - COL_TRI(517, 522, 520), - COL_TRI(517, 519, 522), - COL_TRI(517, 521, 523), - COL_TRI(517, 523, 524), - COL_TRI(517, 524, 525), - COL_TRI(517, 525, 518), - COL_TRI(526, 527, 528), - COL_TRI(529, 527, 526), - COL_TRI(530, 529, 526), - COL_TRI(526, 528, 531), - COL_TRI(524, 532, 525), - COL_TRI(524, 527, 532), - COL_TRI(529, 532, 527), - COL_TRI(528, 527, 524), - COL_TRI(521, 531, 528), - COL_TRI(521, 528, 523), - COL_TRI(528, 524, 523), - COL_TRI(529, 533, 532), - COL_TRI(534, 533, 529), - COL_TRI(530, 534, 529), - COL_TRI(525, 532, 533), - COL_TRI(518, 533, 536), - COL_TRI(534, 536, 533), - COL_TRI(534, 535, 536), - COL_TRI(530, 535, 534), - COL_TRI(518, 536, 519), - COL_TRI(536, 535, 522), - COL_TRI(536, 522, 519), - COL_TRI(522, 535, 537), - COL_TRI(530, 537, 535), - COL_TRI(530, 531, 537), - COL_TRI(522, 537, 520), - COL_TRI(537, 531, 521), - COL_TRI(537, 521, 520), - COL_TRI(525, 533, 518), - COL_TRI(541, 703, 542), - COL_TRI(538, 548, 700), - COL_TRI(538, 700, 550), - COL_TRI(538, 547, 548), - COL_TRI(538, 544, 547), - COL_TRI(538, 701, 544), - COL_TRI(538, 545, 701), - COL_TRI(539, 545, 538), - COL_TRI(538, 550, 539), - COL_TRI(540, 702, 541), - COL_TRI(541, 702, 543), - COL_TRI(541, 543, 703), - COL_TRI(542, 540, 541), - COL_TRI(544, 704, 547), - COL_TRI(540, 704, 702), - COL_TRI(543, 702, 544), - COL_TRI(544, 702, 704), - COL_TRI(543, 544, 701), - COL_TRI(545, 543, 701), - COL_TRI(545, 703, 543), - COL_TRI(540, 705, 704), - COL_TRI(546, 705, 540), - COL_TRI(542, 546, 540), - COL_TRI(547, 704, 705), - COL_TRI(546, 549, 705), - COL_TRI(548, 705, 549), - COL_TRI(546, 706, 549), - COL_TRI(542, 706, 546), - COL_TRI(548, 549, 700), - COL_TRI(549, 706, 550), - COL_TRI(549, 550, 700), - COL_TRI(542, 551, 706), - COL_TRI(550, 706, 551), - COL_TRI(542, 703, 551), - COL_TRI(551, 545, 539), - COL_TRI(551, 703, 545), - COL_TRI(550, 551, 539), - COL_TRI(547, 705, 548), - COL_TRI(556, 555, 554), - COL_TRI(552, 562, 707), - COL_TRI(552, 708, 562), - COL_TRI(552, 558, 708), - COL_TRI(552, 709, 558), - COL_TRI(552, 559, 709), - COL_TRI(552, 707, 564), - COL_TRI(552, 564, 553), - COL_TRI(553, 559, 552), - COL_TRI(554, 557, 710), - COL_TRI(554, 710, 556), - COL_TRI(554, 711, 557), - COL_TRI(555, 711, 554), - COL_TRI(558, 712, 561), - COL_TRI(555, 712, 711), - COL_TRI(557, 711, 558), - COL_TRI(558, 711, 712), - COL_TRI(559, 557, 709), - COL_TRI(559, 710, 557), - COL_TRI(557, 558, 709), - COL_TRI(560, 713, 555), - COL_TRI(555, 713, 712), - COL_TRI(556, 560, 555), - COL_TRI(561, 712, 713), - COL_TRI(560, 563, 713), - COL_TRI(562, 713, 563), - COL_TRI(560, 714, 563), - COL_TRI(556, 714, 560), - COL_TRI(563, 714, 564), - COL_TRI(563, 564, 707), - COL_TRI(562, 563, 707), - COL_TRI(564, 714, 565), - COL_TRI(556, 565, 714), - COL_TRI(556, 710, 565), - COL_TRI(564, 565, 553), - COL_TRI(565, 710, 559), - COL_TRI(565, 559, 553), - COL_TRI(561, 713, 562), - COL_TRI(566, 715, 569), - COL_TRI(567, 715, 566), - COL_TRI(566, 716, 568), - COL_TRI(568, 567, 566), - COL_TRI(566, 569, 716), - COL_TRI(567, 717, 715), - COL_TRI(569, 715, 570), - COL_TRI(570, 715, 717), - COL_TRI(571, 569, 718), - COL_TRI(571, 716, 569), - COL_TRI(569, 570, 718), - COL_TRI(567, 719, 717), - COL_TRI(572, 719, 567), - COL_TRI(568, 572, 567), - COL_TRI(573, 717, 719), - COL_TRI(574, 719, 575), - COL_TRI(572, 575, 719), - COL_TRI(572, 720, 575), - COL_TRI(568, 720, 572), - COL_TRI(574, 575, 721), - COL_TRI(575, 720, 576), - COL_TRI(575, 576, 721), - COL_TRI(576, 720, 577), - COL_TRI(568, 577, 720), - COL_TRI(568, 716, 577), - COL_TRI(573, 719, 574), - COL_TRI(576, 577, 722), - COL_TRI(577, 716, 571), - COL_TRI(577, 571, 722), - COL_TRI(570, 717, 573), - COL_TRI(578, 723, 582), - COL_TRI(578, 582, 724), - COL_TRI(579, 723, 578), - COL_TRI(579, 578, 725), - COL_TRI(584, 583, 728), - COL_TRI(580, 723, 579), - COL_TRI(581, 723, 580), - COL_TRI(581, 582, 723), - COL_TRI(581, 726, 582), - COL_TRI(582, 726, 589), - COL_TRI(582, 589, 724), - COL_TRI(583, 579, 725), - COL_TRI(583, 727, 579), - COL_TRI(580, 579, 727), - COL_TRI(584, 727, 583), - COL_TRI(580, 585, 588), - COL_TRI(580, 727, 585), - COL_TRI(585, 727, 584), - COL_TRI(586, 730, 584), - COL_TRI(586, 584, 728), - COL_TRI(585, 584, 730), - COL_TRI(587, 730, 586), - COL_TRI(585, 730, 588), - COL_TRI(588, 730, 729), - COL_TRI(587, 729, 730), - COL_TRI(589, 729, 587), - COL_TRI(592, 731, 590), - COL_TRI(588, 729, 726), - COL_TRI(589, 726, 729), - COL_TRI(588, 726, 581), - COL_TRI(580, 588, 581), - COL_TRI(590, 731, 593), - COL_TRI(591, 592, 590), - COL_TRI(590, 732, 591), - COL_TRI(590, 593, 732), - COL_TRI(593, 731, 594), - COL_TRI(594, 731, 733), - COL_TRI(592, 733, 731), - COL_TRI(595, 732, 593), - COL_TRI(595, 593, 736), - COL_TRI(593, 594, 736), - COL_TRI(596, 732, 595), - COL_TRI(596, 595, 737), - COL_TRI(591, 732, 596), - COL_TRI(597, 734, 596), - COL_TRI(597, 596, 737), - COL_TRI(591, 596, 734), - COL_TRI(591, 599, 592), - COL_TRI(598, 734, 597), - COL_TRI(598, 597, 738), - COL_TRI(591, 734, 599), - COL_TRI(599, 734, 598), - COL_TRI(600, 735, 598), - COL_TRI(600, 598, 738), - COL_TRI(599, 598, 735), - COL_TRI(601, 735, 600), - COL_TRI(599, 735, 592), - COL_TRI(592, 735, 733), - COL_TRI(594, 733, 601), - COL_TRI(601, 733, 735), - COL_TRI(602, 604, 603), - COL_TRI(603, 739, 602), - COL_TRI(603, 605, 739), - COL_TRI(603, 740, 605), - COL_TRI(604, 740, 603), - COL_TRI(605, 740, 606), - COL_TRI(606, 740, 741), - COL_TRI(604, 741, 740), - COL_TRI(605, 606, 742), - COL_TRI(607, 605, 742), - COL_TRI(607, 739, 605), - COL_TRI(608, 743, 604), - COL_TRI(604, 743, 741), - COL_TRI(602, 608, 604), - COL_TRI(609, 741, 743), - COL_TRI(608, 611, 743), - COL_TRI(610, 743, 611), - COL_TRI(608, 744, 611), - COL_TRI(602, 744, 608), - COL_TRI(610, 611, 745), - COL_TRI(611, 744, 612), - COL_TRI(611, 612, 745), - COL_TRI(602, 613, 744), - COL_TRI(612, 744, 613), - COL_TRI(602, 739, 613), - COL_TRI(609, 743, 610), - COL_TRI(614, 747, 615), - COL_TRI(612, 613, 746), - COL_TRI(613, 739, 607), - COL_TRI(613, 607, 746), - COL_TRI(606, 741, 609), - COL_TRI(614, 619, 617), - COL_TRI(615, 616, 614), - COL_TRI(614, 617, 747), - COL_TRI(616, 619, 614), - COL_TRI(616, 748, 619), - COL_TRI(617, 619, 618), - COL_TRI(618, 619, 622), - COL_TRI(619, 748, 622), - COL_TRI(620, 747, 617), - COL_TRI(620, 617, 751), - COL_TRI(617, 618, 751), - COL_TRI(615, 621, 616), - COL_TRI(621, 749, 616), - COL_TRI(616, 749, 748), - COL_TRI(622, 748, 749), - COL_TRI(621, 624, 749), - COL_TRI(623, 749, 624), - COL_TRI(615, 750, 621), - COL_TRI(621, 750, 624), - COL_TRI(624, 625, 752), - COL_TRI(624, 750, 625), - COL_TRI(623, 624, 752), - COL_TRI(625, 750, 626), - COL_TRI(615, 626, 750), - COL_TRI(615, 747, 626), - COL_TRI(622, 749, 623), - COL_TRI(625, 626, 753), - COL_TRI(626, 747, 620), - COL_TRI(626, 620, 753), - COL_TRI(627, 754, 631), - COL_TRI(627, 631, 755), - COL_TRI(628, 754, 627), - COL_TRI(628, 627, 756), - COL_TRI(629, 754, 630), - COL_TRI(629, 631, 754), - COL_TRI(630, 754, 628), - COL_TRI(629, 757, 631), - COL_TRI(631, 757, 638), - COL_TRI(631, 638, 755), - COL_TRI(630, 628, 758), - COL_TRI(632, 758, 628), - COL_TRI(632, 628, 756), - COL_TRI(633, 758, 632), - COL_TRI(633, 632, 759), - COL_TRI(634, 758, 633), - COL_TRI(630, 758, 634), - COL_TRI(637, 757, 629), - COL_TRI(634, 633, 760), - COL_TRI(635, 760, 633), - COL_TRI(635, 633, 759), - COL_TRI(636, 760, 635), - COL_TRI(634, 760, 637), - COL_TRI(637, 760, 761), - COL_TRI(638, 761, 636), - COL_TRI(636, 761, 760), - COL_TRI(637, 761, 757), - COL_TRI(638, 757, 761), - COL_TRI(630, 637, 629), - COL_TRI(630, 634, 637), - COL_TRI(639, 762, 643), - COL_TRI(639, 643, 763), - COL_TRI(640, 762, 639), - COL_TRI(640, 639, 764), - COL_TRI(641, 762, 642), - COL_TRI(641, 643, 762), - COL_TRI(642, 762, 640), - COL_TRI(643, 765, 650), - COL_TRI(643, 650, 763), - COL_TRI(641, 765, 643), - COL_TRI(642, 646, 649), - COL_TRI(644, 640, 764), - COL_TRI(644, 766, 640), - COL_TRI(642, 640, 766), - COL_TRI(645, 766, 644), - COL_TRI(645, 644, 768), - COL_TRI(642, 766, 646), - COL_TRI(646, 766, 645), - COL_TRI(647, 769, 645), - COL_TRI(647, 645, 768), - COL_TRI(646, 645, 769), - COL_TRI(648, 769, 647), - COL_TRI(646, 769, 649), - COL_TRI(649, 769, 767), - COL_TRI(648, 767, 769), - COL_TRI(652, 651, 772), - COL_TRI(649, 767, 765), - COL_TRI(650, 765, 767), - COL_TRI(650, 767, 648), - COL_TRI(649, 765, 641), - COL_TRI(642, 649, 641), - COL_TRI(651, 770, 655), - COL_TRI(651, 655, 771), - COL_TRI(652, 770, 651), - COL_TRI(657, 656, 775), - COL_TRI(653, 770, 654), - COL_TRI(653, 655, 770), - COL_TRI(654, 770, 652), - COL_TRI(655, 773, 662), - COL_TRI(655, 662, 771), - COL_TRI(653, 773, 655), - COL_TRI(656, 652, 772), - COL_TRI(654, 652, 774), - COL_TRI(656, 774, 652), - COL_TRI(657, 774, 656), - COL_TRI(654, 658, 661), - COL_TRI(654, 774, 658), - COL_TRI(658, 774, 657), - COL_TRI(659, 777, 657), - COL_TRI(659, 657, 775), - COL_TRI(658, 657, 777), - COL_TRI(660, 777, 659), - COL_TRI(658, 777, 661), - COL_TRI(661, 777, 776), - COL_TRI(662, 776, 660), - COL_TRI(660, 776, 777), - COL_TRI(665, 778, 663), - COL_TRI(661, 776, 773), - COL_TRI(662, 773, 776), - COL_TRI(661, 773, 653), - COL_TRI(654, 661, 653), - COL_TRI(663, 778, 666), - COL_TRI(663, 666, 779), - COL_TRI(663, 779, 664), - COL_TRI(664, 665, 663), - COL_TRI(666, 778, 667), - COL_TRI(667, 778, 780), - COL_TRI(665, 780, 778), - COL_TRI(668, 666, 783), - COL_TRI(668, 779, 666), - COL_TRI(666, 667, 783), - COL_TRI(669, 668, 784), - COL_TRI(669, 779, 668), - COL_TRI(664, 779, 669), - COL_TRI(664, 669, 781), - COL_TRI(670, 781, 669), - COL_TRI(670, 669, 784), - COL_TRI(664, 672, 665), - COL_TRI(671, 670, 785), - COL_TRI(671, 781, 670), - COL_TRI(672, 781, 671), - COL_TRI(664, 781, 672), - COL_TRI(672, 671, 782), - COL_TRI(673, 671, 785), - COL_TRI(673, 782, 671), - COL_TRI(674, 782, 673), - COL_TRI(665, 782, 780), - COL_TRI(672, 782, 665), - COL_TRI(667, 780, 674), - COL_TRI(674, 780, 782), - COL_TRI(675, 786, 676), - COL_TRI(676, 786, 678), - COL_TRI(676, 787, 677), - COL_TRI(676, 678, 787), - COL_TRI(677, 675, 676), - COL_TRI(675, 788, 786), - COL_TRI(678, 786, 679), - COL_TRI(679, 786, 788), - COL_TRI(680, 787, 678), - COL_TRI(678, 679, 789), - COL_TRI(680, 678, 789), - COL_TRI(681, 680, 790), - COL_TRI(681, 787, 680), - COL_TRI(677, 787, 681), - COL_TRI(677, 684, 675), - COL_TRI(682, 791, 681), - COL_TRI(682, 681, 790), - COL_TRI(677, 681, 791), - COL_TRI(683, 682, 793), - COL_TRI(683, 791, 682), - COL_TRI(677, 791, 684), - COL_TRI(684, 791, 683), - COL_TRI(684, 683, 792), - COL_TRI(685, 683, 793), - COL_TRI(685, 792, 683), - COL_TRI(686, 792, 685), - COL_TRI(684, 792, 675), - COL_TRI(675, 792, 788), - COL_TRI(686, 788, 792), - COL_TRI(136, 135, 794), - COL_TRI(679, 788, 686), - COL_TRI(420, 424, 13), - COL_TRI(115, 424, 420), - COL_TRI(13, 424, 371), - COL_TRI(424, 114, 371), - COL_TRI(429, 136, 794), - COL_TRI(421, 125, 126), - COL_TRI(135, 795, 794), - COL_TRI(148, 429, 687), - COL_TRI(429, 795, 796), - COL_TRI(429, 794, 795), - COL_TRI(129, 429, 796), - COL_TRI(421, 126, 93), - COL_TRI(689, 688, 797), - COL_TRI(93, 148, 421), - COL_TRI(148, 687, 421), - COL_TRI(687, 127, 421), - COL_TRI(687, 429, 129), - COL_TRI(687, 129, 127), - COL_TRI(688, 689, 691), - COL_TRI(689, 692, 691), - COL_TRI(188, 692, 689), - COL_TRI(690, 188, 689), - COL_TRI(689, 797, 690), - COL_TRI(193, 159, 692), - COL_TRI(188, 447, 692), - COL_TRI(688, 691, 156), - COL_TRI(691, 157, 156), - COL_TRI(435, 688, 156), - COL_TRI(435, 797, 688), - COL_TRI(159, 691, 692), - COL_TRI(157, 691, 159), - COL_TRI(692, 447, 193), - COL_TRI(690, 186, 188), - COL_TRI(186, 690, 797), - COL_TRI(186, 797, 435), - COL_TRI(178, 442, 271), - COL_TRI(275, 442, 237), - COL_TRI(442, 241, 237), - COL_TRI(180, 179, 273), - COL_TRI(693, 696, 695), - COL_TRI(275, 693, 695), - COL_TRI(693, 272, 696), - COL_TRI(272, 271, 696), - COL_TRI(694, 798, 696), - COL_TRI(695, 697, 698), - COL_TRI(696, 697, 695), - COL_TRI(696, 798, 697), - COL_TRI(697, 798, 694), - COL_TRI(697, 694, 698), - COL_TRI(275, 695, 698), - COL_TRI(271, 694, 696), - COL_TRI(366, 246, 150), - COL_TRI(442, 698, 271), - COL_TRI(442, 275, 698), - COL_TRI(698, 694, 271), - COL_TRI(699, 271, 471), - COL_TRI(699, 475, 271), - COL_TRI(475, 178, 271), - COL_TRI(246, 168, 150), - COL_TRI_INIT(SURFACE_TTM_VINES, 2), - COL_TRI(809, 808, 805), - COL_TRI(809, 805, 807), - COL_TRI_INIT(SURFACE_SHALLOW_QUICKSAND, 3), - COL_TRI(162, 437, 121), - COL_TRI(426, 162, 121), - COL_TRI(162, 436, 437), - COL_TRI_INIT(SURFACE_WALL_MISC, 34), - COL_TRI(109, 432, 15), - COL_TRI(109, 15, 107), - COL_TRI(456, 821, 223), - COL_TRI(821, 822, 823), - COL_TRI(821, 824, 822), - COL_TRI(456, 824, 821), - COL_TRI(223, 821, 823), - COL_TRI(227, 822, 824), - COL_TRI(227, 824, 456), - COL_TRI(226, 823, 822), - COL_TRI(226, 822, 227), - COL_TRI(223, 823, 226), - COL_TRI(210, 826, 211), - COL_TRI(210, 827, 826), - COL_TRI(233, 827, 210), - COL_TRI(233, 828, 827), - COL_TRI(211, 826, 829), - COL_TRI(232, 828, 233), - COL_TRI(232, 825, 828), - COL_TRI(211, 829, 212), - COL_TRI(212, 829, 830), - COL_TRI(212, 830, 445), - COL_TRI(825, 232, 445), - COL_TRI(445, 830, 825), - COL_TRI(179, 441, 192), - COL_TRI(189, 184, 277), - COL_TRI(277, 232, 189), - COL_TRI(446, 189, 280), - COL_TRI(280, 189, 232), - COL_TRI(189, 190, 184), - COL_TRI(179, 192, 273), - COL_TRI(446, 280, 491), - COL_TRI(286, 273, 192), - COL_TRI(286, 192, 194), - COL_TRI_INIT(SURFACE_VERTICAL_WIND, 12), - COL_TRI(860, 861, 862), - COL_TRI(863, 864, 861), - COL_TRI(861, 865, 863), - COL_TRI(863, 866, 864), - COL_TRI(867, 864, 866), - COL_TRI(864, 868, 861), - COL_TRI(861, 860, 865), - COL_TRI(867, 866, 869), - COL_TRI(867, 870, 871), - COL_TRI(867, 872, 870), - COL_TRI(867, 873, 872), - COL_TRI(867, 869, 873), - COL_TRI_INIT(SURFACE_CAMERA_ROTATE_LEFT, 8), - COL_TRI(106, 15, 163), - COL_TRI(15, 164, 163), - COL_TRI(439, 440, 109), - COL_TRI(440, 432, 109), - COL_TRI(161, 191, 173), - COL_TRI(161, 173, 110), - COL_TRI(173, 439, 110), - COL_TRI(439, 109, 110), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 42), - COL_TRI(841, 839, 838), - COL_TRI(831, 832, 833), - COL_TRI(833, 832, 834), - COL_TRI(833, 834, 312), - COL_TRI(831, 835, 832), - COL_TRI(312, 834, 836), - COL_TRI(312, 836, 837), - COL_TRI(837, 835, 831), - COL_TRI(837, 836, 835), - COL_TRI(838, 839, 840), - COL_TRI(838, 840, 310), - COL_TRI(841, 842, 839), - COL_TRI(310, 840, 843), - COL_TRI(310, 843, 844), - COL_TRI(844, 842, 841), - COL_TRI(844, 843, 842), - COL_TRI(845, 853, 847), - COL_TRI(845, 846, 853), - COL_TRI(846, 845, 848), - COL_TRI(850, 2, 856), - COL_TRI(847, 853, 1), - COL_TRI(847, 1, 855), - COL_TRI(845, 854, 848), - COL_TRI(848, 854, 855), - COL_TRI(848, 855, 1), - COL_TRI(849, 856, 857), - COL_TRI(849, 857, 851), - COL_TRI(850, 856, 849), - COL_TRI(851, 857, 858), - COL_TRI(852, 2, 850), - COL_TRI(852, 858, 2), - COL_TRI(851, 858, 852), - COL_TRI(189, 492, 859), - COL_TRI(492, 316, 859), - COL_TRI(699, 471, 813), - COL_TRI(813, 814, 699), - COL_TRI(812, 813, 471), - COL_TRI(471, 810, 812), - COL_TRI(470, 810, 471), - COL_TRI(470, 262, 477), - COL_TRI(477, 810, 470), - COL_TRI(282, 811, 288), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_A6, 3), - COL_TRI(138, 137, 817), - COL_TRI(817, 137, 129), - COL_TRI(818, 817, 129), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_A7, 4), - COL_TRI(515, 138, 817), - COL_TRI(515, 817, 796), - COL_TRI(515, 796, 816), - COL_TRI(796, 817, 818), - COL_TRI_INIT(SURFACE_PAINTING_WOBBLE_A8, 2), - COL_TRI(135, 816, 795), - COL_TRI(135, 515, 816), - COL_TRI_INIT(SURFACE_PAINTING_WARP_D3, 2), - COL_TRI(820, 165, 364), - COL_TRI(165, 431, 364), - COL_TRI_INIT(SURFACE_PAINTING_WARP_D4, 2), - COL_TRI(819, 820, 365), - COL_TRI(820, 364, 365), - COL_TRI_INIT(SURFACE_PAINTING_WARP_D5, 2), - COL_TRI(516, 819, 365), - COL_TRI(516, 430, 819), - COL_TRI_STOP(), - COL_SPECIAL_INIT(29), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 102, -4332, 5734, /*yaw*/ 32), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ -3276, -4423, -3685, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 7293, -5056, 1429, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/ 4938, -5568, 5115, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_04, /*pos*/ 4198, -4508, -2866, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_04, /*pos*/ 1470, -4507, -4298, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_04, /*pos*/ 3277, -4508, -4095, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_05, /*pos*/ 3891, -4489, -3532, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_05, /*pos*/ 3277, -4489, -3071, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_05, /*pos*/ 2509, -4489, -3378, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_05, /*pos*/ 534, -4490, -4176, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_06, /*pos*/ 2358, -4594, -4386, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_06, /*pos*/ 1843, -4515, -3583, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_06, /*pos*/ 2317, -4635, -3838, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_07, /*pos*/ 102, -4363, 5734, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_08, /*pos*/ 4710, -4656, -101, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_09, /*pos*/ 5018, -4249, -3481, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0A, /*pos*/ -306, -3356, 3584, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0B, /*pos*/ 1434, -2279, 3277, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0C, /*pos*/ 2970, -1854, 4301, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0D, /*pos*/ 4608, -1854, 2560, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0F, /*pos*/ 2355, 1309, 1229, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_10, /*pos*/ 1843, 1295, 1024, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_11, /*pos*/ 819, 2349, -101, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_12, /*pos*/ -1945, -918, -3071, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_13, /*pos*/ -1842, -1791, -2866, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_14, /*pos*/ -1228, -613, -3071, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_15, /*pos*/ -1740, -204, -2354, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_16, /*pos*/ -2764, -2661, 3789, /*yaw*/ 0), - COL_WATER_BOX_INIT(4), - COL_WATER_BOX(0, -2047, 2765, 1946, 5069, -4402), - COL_WATER_BOX(2, 2358, 2849, 3792, 3474, -3839), - COL_WATER_BOX(1, 1972, 3481, 3641, 4505, -4095), - COL_WATER_BOX(3, 1586, 898, 3583, 2751, -1637), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttm_seg7_area_1_collision, 0x004d1910, 104662, 0x00013814, 14082); diff --git a/levels/ttm/areas/1/painting.inc.c b/levels/ttm/areas/1/painting.inc.c index 32b69a835..fea728990 100644 --- a/levels/ttm/areas/1/painting.inc.c +++ b/levels/ttm/areas/1/painting.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" #include "game/paintings.h" // 0x070122F0 - 0x07012308 @@ -7,16 +8,7 @@ static const Lights1 ttm_seg7_lights_070122F0 = gdSPDefLights1( ); // 0x07012308 - 0x07012388 -static const Vtx ttm_seg7_vertex_07012308[] = { - {{{ 0, 0, 0}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 0, 0}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 307, 0}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 307, 0}, 0, { -32, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 307, 0}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 307, 0}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 614, 614, 0}, 0, { 2012, -28}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 614, 0}, 0, { -32, -28}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07012308, 0x00396340, 232834, 0x00021818, 128); // 0x07012388 - 0x070123A0 const Gfx ttm_seg7_dl_07012388[] = { diff --git a/levels/ttm/areas/2/1/model.inc.c b/levels/ttm/areas/2/1/model.inc.c index f0fef2517..2322fb35c 100644 --- a/levels/ttm/areas/2/1/model.inc.c +++ b/levels/ttm/areas/2/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070172D8 - 0x070172F0 static const Lights1 ttm_seg7_lights_070172D8 = gdSPDefLights1( 0x08, 0x08, 0x08, @@ -77,1557 +78,271 @@ static const Lights1 ttm_seg7_lights_070173F8 = gdSPDefLights1( ); // 0x07017410 - 0x07017450 -static const Vtx ttm_seg7_vertex_07017410[] = { - {{{ -3277, 385, -3277}, 0, { 894, -7186}, {0x4a, 0xaa, 0x37, 0xff}}}, - {{{ -4095, 0, -4095}, 0, {-11272, -7186}, {0x35, 0x8d, 0x00, 0xff}}}, - {{{ -3805, 0, -4385}, 0, {-11272, 990}, {0x0e, 0x89, 0x29, 0xff}}}, - {{{ -2987, 385, -3567}, 0, { 894, 990}, {0x2d, 0xac, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017410, 0x004d1910, 104662, 0x00017410, 64); // 0x07017450 - 0x070174D0 -static const Vtx ttm_seg7_vertex_07017450[] = { - {{{ -3349, 334, -3205}, 0, { -5404, -904}, {0x64, 0xc0, 0x2a, 0xff}}}, - {{{ -4095, 0, -4095}, 0, { 1120, -2072}, {0x35, 0x8d, 0x00, 0xff}}}, - {{{ -3277, 385, -3277}, 0, { -5492, -2072}, {0x4a, 0xaa, 0x37, 0xff}}}, - {{{ -4167, -51, -4023}, 0, { 1208, -904}, {0x4c, 0xa0, 0xe1, 0xff}}}, - {{{ -2987, 385, -3567}, 0, { 1312, -2072}, {0x2d, 0xac, 0x53, 0xff}}}, - {{{ -3733, -51, -4457}, 0, { -5388, -904}, {0xea, 0x9a, 0x46, 0xff}}}, - {{{ -2915, 334, -3639}, 0, { 1224, -904}, {0x15, 0xb9, 0x66, 0xff}}}, - {{{ -3805, 0, -4385}, 0, { -5300, -2072}, {0x0e, 0x89, 0x29, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017450, 0x004d1910, 104662, 0x00017450, 128); // 0x070174D0 - 0x07017550 -static const Vtx ttm_seg7_vertex_070174D0[] = { - {{{ -3386, 283, -3168}, 0, { -5316, -138}, {0x6f, 0xc5, 0x08, 0xff}}}, - {{{ -4167, -51, -4023}, 0, { 1208, -904}, {0x4c, 0xa0, 0xe1, 0xff}}}, - {{{ -3349, 334, -3205}, 0, { -5404, -904}, {0x64, 0xc0, 0x2a, 0xff}}}, - {{{ -4203, -102, -3986}, 0, { 1296, -138}, {0x5a, 0xbd, 0xc6, 0xff}}}, - {{{ -2915, 334, -3639}, 0, { 1224, -904}, {0x15, 0xb9, 0x66, 0xff}}}, - {{{ -3733, -51, -4457}, 0, { -5388, -904}, {0xea, 0x9a, 0x46, 0xff}}}, - {{{ -3696, -102, -4493}, 0, { -5476, -138}, {0xce, 0xb3, 0x56, 0xff}}}, - {{{ -2879, 283, -3675}, 0, { 1136, -138}, {0x01, 0xcd, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070174D0, 0x004d1910, 104662, 0x000174d0, 128); // 0x07017550 - 0x070175D0 -static const Vtx ttm_seg7_vertex_07017550[] = { - {{{ -3422, 180, -3132}, 0, { -5140, 990}, {0x78, 0xe8, 0xe3, 0xff}}}, - {{{ -4203, -102, -3986}, 0, { 1296, -138}, {0x5a, 0xbd, 0xc6, 0xff}}}, - {{{ -3386, 283, -3168}, 0, { -5316, -138}, {0x6f, 0xc5, 0x08, 0xff}}}, - {{{ -4240, -204, -3950}, 0, { 1470, 990}, {0x5d, 0xe3, 0xb0, 0xff}}}, - {{{ -2879, 283, -3675}, 0, { 1136, -138}, {0x01, 0xcd, 0x73, 0xff}}}, - {{{ -3696, -102, -4493}, 0, { -5476, -138}, {0xce, 0xb3, 0x56, 0xff}}}, - {{{ -3660, -204, -4529}, 0, { -5650, 990}, {0xb0, 0xe3, 0x5e, 0xff}}}, - {{{ -2842, 180, -3712}, 0, { 960, 990}, {0x1e, 0xf1, 0x7a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017550, 0x004d1910, 104662, 0x00017550, 128); // 0x070175D0 - 0x07017650 -static const Vtx ttm_seg7_vertex_070175D0[] = { - {{{ -2842, -279, -3712}, 0, { 1290, 1308}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -2842, 180, -3712}, 0, { 2026, -3098}, {0x1e, 0xf1, 0x7a, 0xff}}}, - {{{ -3660, -204, -4529}, 0, { -4118, -3098}, {0xb0, 0xe3, 0x5e, 0xff}}}, - {{{ -3660, -665, -4529}, 0, { -4852, 1308}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -4240, -665, -3950}, 0, { 6848, 4374}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -4240, -204, -3950}, 0, { 6114, 0}, {0x5d, 0xe3, 0xb0, 0xff}}}, - {{{ -3422, 180, -3132}, 0, { 0, 0}, {0x78, 0xe8, 0xe3, 0xff}}}, - {{{ -3422, -279, -3132}, 0, { 702, 4374}, {0x71, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070175D0, 0x004d1910, 104662, 0x000175d0, 128); // 0x07017650 - 0x07017690 -static const Vtx ttm_seg7_vertex_07017650[] = { - {{{ -4240, -614, -3950}, 0, { 990, 0}, {0xe4, 0x78, 0xe4, 0xff}}}, - {{{ -3422, -228, -3132}, 0, { 0, 0}, {0x01, 0x72, 0xc9, 0xff}}}, - {{{ -2842, -228, -3712}, 0, { 0, 990}, {0xc9, 0x72, 0x01, 0xff}}}, - {{{ -3660, -614, -4529}, 0, { 990, 990}, {0xbe, 0x69, 0x15, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017650, 0x004d1910, 104662, 0x00017650, 64); // 0x07017690 - 0x07017780 -static const Vtx ttm_seg7_vertex_07017690[] = { - {{{ -6316, -560, -6317}, 0, { 990, 0}, {0x34, 0x00, 0x73, 0xff}}}, - {{{ -6600, -663, -6165}, 0, { 352, -40}, {0x47, 0x10, 0x68, 0xff}}}, - {{{ -6316, -663, -6317}, 0, { 1018, 26}, {0x2f, 0x14, 0x74, 0xff}}}, - {{{ -5310, -560, -6165}, 0, { 0, 990}, {0xb5, 0x00, 0x66, 0xff}}}, - {{{ -5594, -663, -6317}, 0, { 580, 960}, {0xce, 0x10, 0x73, 0xff}}}, - {{{ -5310, -663, -6165}, 0, { -12, 932}, {0xb7, 0x1b, 0x63, 0xff}}}, - {{{ -5594, -560, -6317}, 0, { 558, 1014}, {0xd4, 0x00, 0x77, 0xff}}}, - {{{ -5812, -663, -6381}, 0, { 1010, 932}, {0xec, 0x17, 0x7b, 0xff}}}, - {{{ -5812, -560, -6381}, 0, { 990, 990}, {0xf4, 0x00, 0x7e, 0xff}}}, - {{{ -5812, -560, -6381}, 0, { 0, 990}, {0xf4, 0x00, 0x7e, 0xff}}}, - {{{ -6098, -560, -6381}, 0, { 524, 1022}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ -6098, -663, -6381}, 0, { 548, 966}, {0x11, 0x14, 0x7c, 0xff}}}, - {{{ -5812, -663, -6381}, 0, { -8, 932}, {0xec, 0x17, 0x7b, 0xff}}}, - {{{ -6316, -663, -6317}, 0, { 1014, 932}, {0x2f, 0x14, 0x74, 0xff}}}, - {{{ -6316, -560, -6317}, 0, { 990, 990}, {0x34, 0x00, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017690, 0x004d1910, 104662, 0x00017690, 240); // 0x07017780 - 0x07017870 -static const Vtx ttm_seg7_vertex_07017780[] = { - {{{ -4416, -560, -5285}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -4633, -560, -5502}, 0, { 710, -40}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ -4633, -663, -5502}, 0, { 706, 12}, {0xa9, 0x0d, 0x5b, 0xff}}}, - {{{ -6316, -560, -6317}, 0, { 990, 0}, {0x34, 0x00, 0x73, 0xff}}}, - {{{ -6600, -560, -6165}, 0, { 322, -98}, {0x4f, 0x00, 0x63, 0xff}}}, - {{{ -6600, -663, -6165}, 0, { 352, -40}, {0x47, 0x10, 0x68, 0xff}}}, - {{{ -6969, -663, -5812}, 0, { -658, -8}, {0x55, 0x17, 0x5b, 0xff}}}, - {{{ -6969, -560, -5812}, 0, { -688, -68}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -6969, -560, -5812}, 0, { 990, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -7258, -765, -5522}, 0, { 724, 6}, {0x54, 0x10, 0x5d, 0xff}}}, - {{{ -6969, -663, -5812}, 0, { 976, 18}, {0x55, 0x17, 0x5b, 0xff}}}, - {{{ -7258, -663, -5522}, 0, { 738, -44}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -8127, -1380, -4653}, 0, { -72, 120}, {0x3d, 0x38, 0x5f, 0xff}}}, - {{{ -5310, -560, -6165}, 0, { -154, -50}, {0xb5, 0x00, 0x66, 0xff}}}, - {{{ -5310, -663, -6165}, 0, { -158, 0}, {0xb7, 0x1b, 0x63, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017780, 0x004d1910, 104662, 0x00017780, 240); // 0x07017870 - 0x07017960 -static const Vtx ttm_seg7_vertex_07017870[] = { - {{{ -6316, -663, -6317}, 0, { 1018, 26}, {0x2f, 0x14, 0x74, 0xff}}}, - {{{ -6600, -663, -6165}, 0, { 352, -40}, {0x47, 0x10, 0x68, 0xff}}}, - {{{ -6570, -816, -6124}, 0, { 412, 98}, {0x42, 0x3a, 0x5b, 0xff}}}, - {{{ -5310, -663, -6165}, 0, { -12, 932}, {0xb7, 0x1b, 0x63, 0xff}}}, - {{{ -5613, -816, -6270}, 0, { 626, 824}, {0xd6, 0x3f, 0x65, 0xff}}}, - {{{ -5340, -816, -6123}, 0, { 58, 800}, {0xc1, 0x42, 0x56, 0xff}}}, - {{{ -5594, -663, -6317}, 0, { 580, 960}, {0xce, 0x10, 0x73, 0xff}}}, - {{{ -5812, -663, -6381}, 0, { 1010, 932}, {0xec, 0x17, 0x7b, 0xff}}}, - {{{ -5820, -816, -6330}, 0, { 1036, 800}, {0xef, 0x47, 0x67, 0xff}}}, - {{{ -5812, -663, -6381}, 0, { -8, 932}, {0xec, 0x17, 0x7b, 0xff}}}, - {{{ -6090, -816, -6330}, 0, { 602, 832}, {0x0c, 0x46, 0x68, 0xff}}}, - {{{ -5820, -816, -6330}, 0, { 78, 798}, {0xef, 0x47, 0x67, 0xff}}}, - {{{ -6098, -663, -6381}, 0, { 548, 966}, {0x11, 0x14, 0x7c, 0xff}}}, - {{{ -6316, -663, -6317}, 0, { 1014, 932}, {0x2f, 0x14, 0x74, 0xff}}}, - {{{ -6297, -816, -6270}, 0, { 1044, 798}, {0x28, 0x42, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017870, 0x004d1910, 104662, 0x00017870, 240); // 0x07017960 - 0x07017A60 -static const Vtx ttm_seg7_vertex_07017960[] = { - {{{ -4633, -663, -5502}, 0, { 706, 12}, {0xa9, 0x0d, 0x5b, 0xff}}}, - {{{ -5310, -663, -6165}, 0, { -158, 0}, {0xb7, 0x1b, 0x63, 0xff}}}, - {{{ -4669, -816, -5466}, 0, { 702, 140}, {0xb3, 0x30, 0x57, 0xff}}}, - {{{ -6600, -663, -6165}, 0, { 352, -40}, {0x47, 0x10, 0x68, 0xff}}}, - {{{ -6969, -663, -5812}, 0, { -658, -8}, {0x55, 0x17, 0x5b, 0xff}}}, - {{{ -6570, -816, -6124}, 0, { 412, 98}, {0x42, 0x3a, 0x5b, 0xff}}}, - {{{ -6932, -816, -5776}, 0, { -582, 130}, {0x41, 0x4a, 0x4f, 0xff}}}, - {{{ -6316, -663, -6317}, 0, { 1018, 26}, {0x2f, 0x14, 0x74, 0xff}}}, - {{{ -6297, -816, -6270}, 0, { 1054, 162}, {0x28, 0x42, 0x64, 0xff}}}, - {{{ -6969, -663, -5812}, 0, { 976, 18}, {0x55, 0x17, 0x5b, 0xff}}}, - {{{ -7222, -919, -5486}, 0, { 706, 132}, {0x3b, 0x41, 0x5b, 0xff}}}, - {{{ -6932, -816, -5776}, 0, { 958, 144}, {0x41, 0x4a, 0x4f, 0xff}}}, - {{{ -7258, -765, -5522}, 0, { 724, 6}, {0x54, 0x10, 0x5d, 0xff}}}, - {{{ -8127, -1380, -4653}, 0, { -72, 120}, {0x3d, 0x38, 0x5f, 0xff}}}, - {{{ -4416, -560, -5285}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -4416, -765, -5285}, 0, { 984, 70}, {0xad, 0x1a, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017960, 0x004d1910, 104662, 0x00017960, 256); // 0x07017A60 - 0x07017AE0 -static const Vtx ttm_seg7_vertex_07017A60[] = { - {{{ -5310, -663, -6165}, 0, { -158, 0}, {0xb7, 0x1b, 0x63, 0xff}}}, - {{{ -5340, -816, -6123}, 0, { -156, 128}, {0xc1, 0x42, 0x56, 0xff}}}, - {{{ -4669, -816, -5466}, 0, { 702, 140}, {0xb3, 0x30, 0x57, 0xff}}}, - {{{ -4633, -663, -5502}, 0, { 706, 12}, {0xa9, 0x0d, 0x5b, 0xff}}}, - {{{ -4416, -765, -5285}, 0, { 984, 70}, {0xad, 0x1a, 0x5b, 0xff}}}, - {{{ -3660, -614, -4529}, 0, { 64, 156}, {0xbe, 0x69, 0x15, 0xff}}}, - {{{ -4416, -560, -5285}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -4416, -765, -5285}, 0, { 1038, 62}, {0xad, 0x1a, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017A60, 0x004d1910, 104662, 0x00017a60, 128); // 0x07017AE0 - 0x07017BD0 -static const Vtx ttm_seg7_vertex_07017AE0[] = { - {{{ -6090, -816, -6330}, 0, { 602, 832}, {0x0c, 0x46, 0x68, 0xff}}}, - {{{ -6297, -816, -6270}, 0, { 1044, 798}, {0x28, 0x42, 0x64, 0xff}}}, - {{{ -6238, -970, -6128}, 0, { 1060, 568}, {0x18, 0x6c, 0x3e, 0xff}}}, - {{{ -4416, -765, -5285}, 0, { 984, 70}, {0xad, 0x1a, 0x5b, 0xff}}}, - {{{ -4669, -816, -5466}, 0, { 702, 140}, {0xb3, 0x30, 0x57, 0xff}}}, - {{{ -4706, -970, -5430}, 0, { 698, 268}, {0xc4, 0x55, 0x48, 0xff}}}, - {{{ -4452, -919, -5249}, 0, { 978, 198}, {0xbc, 0x5a, 0x38, 0xff}}}, - {{{ -5340, -816, -6123}, 0, { -156, 128}, {0xc1, 0x42, 0x56, 0xff}}}, - {{{ -5430, -970, -5999}, 0, { -136, 356}, {0xd5, 0x65, 0x3f, 0xff}}}, - {{{ -5613, -816, -6270}, 0, { 626, 824}, {0xd6, 0x3f, 0x65, 0xff}}}, - {{{ -5672, -970, -6128}, 0, { 708, 590}, {0xe7, 0x68, 0x43, 0xff}}}, - {{{ -5430, -970, -5999}, 0, { 206, 570}, {0xd5, 0x65, 0x3f, 0xff}}}, - {{{ -5340, -816, -6123}, 0, { 58, 800}, {0xc1, 0x42, 0x56, 0xff}}}, - {{{ -5820, -816, -6330}, 0, { 1036, 800}, {0xef, 0x47, 0x67, 0xff}}}, - {{{ -5845, -970, -6178}, 0, { 1050, 570}, {0xf9, 0x6e, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017AE0, 0x004d1910, 104662, 0x00017ae0, 240); // 0x07017BD0 - 0x07017CC0 -static const Vtx ttm_seg7_vertex_07017BD0[] = { - {{{ -6932, -816, -5776}, 0, { 958, 144}, {0x41, 0x4a, 0x4f, 0xff}}}, - {{{ -7114, -1072, -5378}, 0, { 698, 356}, {0x1b, 0x65, 0x47, 0xff}}}, - {{{ -6824, -970, -5667}, 0, { 950, 370}, {0x1e, 0x70, 0x33, 0xff}}}, - {{{ -5820, -816, -6330}, 0, { 78, 798}, {0xef, 0x47, 0x67, 0xff}}}, - {{{ -6090, -816, -6330}, 0, { 602, 832}, {0x0c, 0x46, 0x68, 0xff}}}, - {{{ -5845, -970, -6178}, 0, { 264, 570}, {0xf9, 0x6e, 0x3e, 0xff}}}, - {{{ -6238, -970, -6128}, 0, { 1060, 568}, {0x18, 0x6c, 0x3e, 0xff}}}, - {{{ -6065, -970, -6178}, 0, { 692, 596}, {0x09, 0x6f, 0x3c, 0xff}}}, - {{{ -6297, -816, -6270}, 0, { 1054, 162}, {0x28, 0x42, 0x64, 0xff}}}, - {{{ -6570, -816, -6124}, 0, { 412, 98}, {0x42, 0x3a, 0x5b, 0xff}}}, - {{{ -6481, -970, -5999}, 0, { 504, 336}, {0x2c, 0x66, 0x3c, 0xff}}}, - {{{ -6238, -970, -6128}, 0, { 1074, 392}, {0x18, 0x6c, 0x3e, 0xff}}}, - {{{ -6932, -816, -5776}, 0, { -582, 130}, {0x41, 0x4a, 0x4f, 0xff}}}, - {{{ -6824, -970, -5667}, 0, { -440, 366}, {0x1e, 0x70, 0x33, 0xff}}}, - {{{ -7222, -919, -5486}, 0, { 706, 132}, {0x3b, 0x41, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017BD0, 0x004d1910, 104662, 0x00017bd0, 240); // 0x07017CC0 - 0x07017D60 -static const Vtx ttm_seg7_vertex_07017CC0[] = { - {{{ -7222, -919, -5486}, 0, { 706, 132}, {0x3b, 0x41, 0x5b, 0xff}}}, - {{{ -8127, -1380, -4653}, 0, { -72, 120}, {0x3d, 0x38, 0x5f, 0xff}}}, - {{{ -8019, -1533, -4545}, 0, { -82, 346}, {0x0a, 0x6d, 0x3f, 0xff}}}, - {{{ -7114, -1072, -5378}, 0, { 698, 356}, {0x1b, 0x65, 0x47, 0xff}}}, - {{{ -4416, -765, -5285}, 0, { 1038, 62}, {0xad, 0x1a, 0x5b, 0xff}}}, - {{{ -4452, -919, -5249}, 0, { 1068, 184}, {0xbc, 0x5a, 0x38, 0xff}}}, - {{{ -3660, -614, -4529}, 0, { 64, 156}, {0xbe, 0x69, 0x15, 0xff}}}, - {{{ -8562, -1636, -4219}, 0, { 660, 1002}, {0x02, 0x78, 0x29, 0xff}}}, - {{{ -8019, -1533, -4545}, 0, { 14, 858}, {0x0a, 0x6d, 0x3f, 0xff}}}, - {{{ -8127, -1380, -4653}, 0, { 0, 990}, {0x3d, 0x38, 0x5f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017CC0, 0x004d1910, 104662, 0x00017cc0, 160); // 0x07017D60 - 0x07017E50 -static const Vtx ttm_seg7_vertex_07017D60[] = { - {{{ -6238, -970, -6128}, 0, { 1074, 392}, {0x18, 0x6c, 0x3e, 0xff}}}, - {{{ -6481, -970, -5999}, 0, { 504, 336}, {0x2c, 0x66, 0x3c, 0xff}}}, - {{{ -6391, -1021, -5875}, 0, { 568, 514}, {0x0d, 0x7c, 0x12, 0xff}}}, - {{{ -5430, -970, -5999}, 0, { 206, 570}, {0xd5, 0x65, 0x3f, 0xff}}}, - {{{ -5731, -1021, -5986}, 0, { 768, 414}, {0xf8, 0x7c, 0x15, 0xff}}}, - {{{ -5521, -1021, -5875}, 0, { 332, 396}, {0xf4, 0x7c, 0x13, 0xff}}}, - {{{ -5672, -970, -6128}, 0, { 708, 590}, {0xe7, 0x68, 0x43, 0xff}}}, - {{{ -5845, -970, -6178}, 0, { 1050, 570}, {0xf9, 0x6e, 0x3e, 0xff}}}, - {{{ -5869, -1021, -6027}, 0, { 1042, 398}, {0xfe, 0x7d, 0x10, 0xff}}}, - {{{ -5845, -970, -6178}, 0, { 264, 570}, {0xf9, 0x6e, 0x3e, 0xff}}}, - {{{ -6065, -970, -6178}, 0, { 692, 596}, {0x09, 0x6f, 0x3c, 0xff}}}, - {{{ -6041, -1021, -6027}, 0, { 756, 420}, {0x01, 0x7d, 0x14, 0xff}}}, - {{{ -5869, -1021, -6027}, 0, { 424, 398}, {0xfe, 0x7d, 0x10, 0xff}}}, - {{{ -6179, -1021, -5986}, 0, { 1052, 396}, {0x06, 0x7d, 0x13, 0xff}}}, - {{{ -6238, -970, -6128}, 0, { 1060, 568}, {0x18, 0x6c, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017D60, 0x004d1910, 104662, 0x00017d60, 240); // 0x07017E50 - 0x07017F30 -static const Vtx ttm_seg7_vertex_07017E50[] = { - {{{ -3660, -614, -4529}, 0, { 64, 156}, {0xbe, 0x69, 0x15, 0xff}}}, - {{{ -4452, -919, -5249}, 0, { 1068, 184}, {0xbc, 0x5a, 0x38, 0xff}}}, - {{{ -4524, -970, -5176}, 0, { 1068, 312}, {0xdf, 0x7a, 0xff, 0xff}}}, - {{{ -6481, -970, -5999}, 0, { 504, 336}, {0x2c, 0x66, 0x3c, 0xff}}}, - {{{ -6824, -970, -5667}, 0, { -440, 366}, {0x1e, 0x70, 0x33, 0xff}}}, - {{{ -6391, -1021, -5875}, 0, { 568, 514}, {0x0d, 0x7c, 0x12, 0xff}}}, - {{{ -6715, -1021, -5559}, 0, { -326, 544}, {0xff, 0x7c, 0x18, 0xff}}}, - {{{ -6238, -970, -6128}, 0, { 1074, 392}, {0x18, 0x6c, 0x3e, 0xff}}}, - {{{ -6179, -1021, -5986}, 0, { 1064, 564}, {0x06, 0x7d, 0x13, 0xff}}}, - {{{ -6824, -970, -5667}, 0, { 950, 370}, {0x1e, 0x70, 0x33, 0xff}}}, - {{{ -7005, -1124, -5269}, 0, { 702, 532}, {0xf5, 0x78, 0x27, 0xff}}}, - {{{ -6715, -1021, -5559}, 0, { 954, 544}, {0xff, 0x7c, 0x18, 0xff}}}, - {{{ -7114, -1072, -5378}, 0, { 698, 356}, {0x1b, 0x65, 0x47, 0xff}}}, - {{{ -8019, -1533, -4545}, 0, { -82, 346}, {0x0a, 0x6d, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017E50, 0x004d1910, 104662, 0x00017e50, 224); // 0x07017F30 - 0x07017FC0 -static const Vtx ttm_seg7_vertex_07017F30[] = { - {{{ -8053, -1636, -3710}, 0, { 640, 172}, {0xe0, 0x7a, 0xf6, 0xff}}}, - {{{ -7961, -1564, -3611}, 0, { 616, -8}, {0xd0, 0x6f, 0xdd, 0xff}}}, - {{{ -7548, -1533, -4074}, 0, { -6, 88}, {0xe5, 0x7b, 0x0a, 0xff}}}, - {{{ -4452, -919, -5249}, 0, { 978, 198}, {0xbc, 0x5a, 0x38, 0xff}}}, - {{{ -4778, -1021, -5357}, 0, { 698, 396}, {0xe8, 0x7b, 0x10, 0xff}}}, - {{{ -4524, -970, -5176}, 0, { 978, 326}, {0xdf, 0x7a, 0xff, 0xff}}}, - {{{ -4706, -970, -5430}, 0, { 698, 268}, {0xc4, 0x55, 0x48, 0xff}}}, - {{{ -5521, -1021, -5875}, 0, { -114, 534}, {0xf4, 0x7c, 0x13, 0xff}}}, - {{{ -5430, -970, -5999}, 0, { -136, 356}, {0xd5, 0x65, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017F30, 0x004d1910, 104662, 0x00017f30, 144); // 0x07017FC0 - 0x070180C0 -static const Vtx ttm_seg7_vertex_07017FC0[] = { - {{{ -3422, -228, -3132}, 0, { -1520, 990}, {0x01, 0x72, 0xc9, 0xff}}}, - {{{ -141, 1044, -1010}, 0, { 990, 0}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ -2842, -228, -3712}, 0, { -1520, 0}, {0xc9, 0x72, 0x01, 0xff}}}, - {{{ -720, 1044, -430}, 0, { 990, 990}, {0x31, 0x45, 0xa2, 0xff}}}, - {{{ -720, 1044, -430}, 0, { 0, 990}, {0x31, 0x45, 0xa2, 0xff}}}, - {{{ -68, 1096, -937}, 0, { 36, 0}, {0x9e, 0x4a, 0x1d, 0xff}}}, - {{{ -141, 1044, -1010}, 0, { 0, 0}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ -647, 1096, -358}, 0, { 36, 990}, {0x03, 0x51, 0x9f, 0xff}}}, - {{{ -575, 1198, -285}, 0, { 126, 990}, {0x1b, 0x28, 0x8b, 0xff}}}, - {{{ 3, 1198, -865}, 0, { 126, 0}, {0x8f, 0x38, 0x0e, 0xff}}}, - {{{ -322, 1915, -32}, 0, { 600, 990}, {0x0e, 0x37, 0x8f, 0xff}}}, - {{{ 257, 1915, -611}, 0, { 600, 0}, {0x8b, 0x30, 0x0a, 0xff}}}, - {{{ -249, 2017, 39}, 0, { 690, 990}, {0x1d, 0x4b, 0x9f, 0xff}}}, - {{{ 329, 2017, -539}, 0, { 690, 0}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ -177, 2068, 112}, 0, { 758, 990}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ 402, 2068, -466}, 0, { 758, 0}, {0xa7, 0x52, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07017FC0, 0x004d1910, 104662, 0x00017fc0, 256); // 0x070180C0 - 0x070181C0 -static const Vtx ttm_seg7_vertex_070180C0[] = { - {{{ -177, 2068, 112}, 0, { 758, 990}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ 510, 2120, -358}, 0, { 848, 0}, {0xa9, 0x48, 0x37, 0xff}}}, - {{{ 402, 2068, -466}, 0, { 758, 0}, {0xa7, 0x52, 0x25, 0xff}}}, - {{{ -68, 2120, 220}, 0, { 848, 990}, {0x1d, 0x65, 0xbb, 0xff}}}, - {{{ 76, 2171, 365}, 0, { 962, 990}, {0x3f, 0x4b, 0xb0, 0xff}}}, - {{{ 655, 2171, -213}, 0, { 962, 0}, {0xc0, 0x67, 0x22, 0xff}}}, - {{{ 76, 2171, 365}, 0, { -542, 990}, {0x3f, 0x4b, 0xb0, 0xff}}}, - {{{ 945, 2222, 76}, 0, { -292, 0}, {0xb7, 0x58, 0x35, 0xff}}}, - {{{ 655, 2171, -213}, 0, { -542, 0}, {0xc0, 0x67, 0x22, 0xff}}}, - {{{ 365, 2222, 655}, 0, { -292, 990}, {0x22, 0x67, 0xc0, 0xff}}}, - {{{ 1089, 2273, 220}, 0, { -162, 0}, {0xb0, 0x56, 0x2e, 0xff}}}, - {{{ 510, 2273, 800}, 0, { -162, 990}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ 619, 2324, 908}, 0, { -60, 990}, {0x25, 0x51, 0xa7, 0xff}}}, - {{{ 1198, 2324, 329}, 0, { -60, 0}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 2284, 3092, 1415}, 0, { 1004, 0}, {0xa9, 0x52, 0x27, 0xff}}}, - {{{ 1705, 3092, 1994}, 0, { 1004, 990}, {0x2b, 0x55, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070180C0, 0x004d1910, 104662, 0x000180c0, 256); // 0x070181C0 - 0x070182C0 -static const Vtx ttm_seg7_vertex_070181C0[] = { - {{{ 1705, 3092, 1994}, 0, { 0, 990}, {0x2b, 0x55, 0xad, 0xff}}}, - {{{ 2429, 3144, 1560}, 0, { 98, 0}, {0xb4, 0x57, 0x32, 0xff}}}, - {{{ 2284, 3092, 1415}, 0, { 0, 0}, {0xa9, 0x52, 0x27, 0xff}}}, - {{{ 1850, 3144, 2139}, 0, { 98, 990}, {0x34, 0x58, 0xb7, 0xff}}}, - {{{ 2719, 3195, 1850}, 0, { 348, 0}, {0xb0, 0x4b, 0x3f, 0xff}}}, - {{{ 2139, 3195, 2429}, 0, { 348, 990}, {0x32, 0x57, 0xb4, 0xff}}}, - {{{ 2284, 3246, 2574}, 0, { 480, 990}, {0x2d, 0x55, 0xae, 0xff}}}, - {{{ 2863, 3246, 1994}, 0, { 480, 0}, {0xb0, 0x56, 0x2e, 0xff}}}, - {{{ 2972, 3297, 2103}, 0, { 580, 0}, {0xb4, 0x62, 0x17, 0xff}}}, - {{{ 2393, 3297, 2682}, 0, { 580, 990}, {0x13, 0x60, 0xb1, 0xff}}}, - {{{ 2465, 3348, 2755}, 0, { 652, 990}, {0x26, 0x3b, 0x97, 0xff}}}, - {{{ 3044, 3348, 2175}, 0, { 652, 0}, {0x9f, 0x4b, 0x1d, 0xff}}}, - {{{ 2646, 3604, 2936}, 0, { 858, 990}, {0x1d, 0x4a, 0x9e, 0xff}}}, - {{{ 3225, 3604, 2356}, 0, { 858, 0}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 3298, 3656, 2429}, 0, { 928, 0}, {0xa7, 0x51, 0x25, 0xff}}}, - {{{ 2719, 3656, 3008}, 0, { 928, 990}, {0x28, 0x53, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070181C0, 0x004d1910, 104662, 0x000181c0, 256); // 0x070182C0 - 0x070183C0 -static const Vtx ttm_seg7_vertex_070182C0[] = { - {{{ 2719, 3656, 3008}, 0, { 928, 990}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ 3406, 3707, 2537}, 0, { 1030, 0}, {0xae, 0x55, 0x2d, 0xff}}}, - {{{ 3298, 3656, 2429}, 0, { 928, 0}, {0xa7, 0x51, 0x25, 0xff}}}, - {{{ 2827, 3707, 3117}, 0, { 1030, 990}, {0x1e, 0x65, 0xbb, 0xff}}}, - {{{ 3949, 3963, 4239}, 0, { 0, 990}, {0x26, 0x52, 0xa7, 0xff}}}, - {{{ 4022, 4014, 4311}, 0, { 38, 990}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ 4601, 4014, 3732}, 0, { 38, 0}, {0x9f, 0x4b, 0x1d, 0xff}}}, - {{{ 2827, 3707, 3117}, 0, { 0, 990}, {0x1e, 0x65, 0xbb, 0xff}}}, - {{{ 2972, 3758, 3262}, 0, { 100, 990}, {0x40, 0x4b, 0xb1, 0xff}}}, - {{{ 3551, 3758, 2682}, 0, { 100, 0}, {0xb5, 0x58, 0x33, 0xff}}}, - {{{ 3406, 3707, 2537}, 0, { 0, 0}, {0xae, 0x55, 0x2d, 0xff}}}, - {{{ 3406, 3809, 3696}, 0, { 482, 990}, {0x38, 0x59, 0xba, 0xff}}}, - {{{ 3986, 3809, 3117}, 0, { 482, 0}, {0xbb, 0x59, 0x39, 0xff}}}, - {{{ 4275, 3860, 3406}, 0, { 740, 0}, {0xb6, 0x58, 0x35, 0xff}}}, - {{{ 3696, 3860, 3986}, 0, { 740, 990}, {0x22, 0x67, 0xbf, 0xff}}}, - {{{ 4420, 3912, 3551}, 0, { 872, 0}, {0xb0, 0x56, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070182C0, 0x004d1910, 104662, 0x000182c0, 256); // 0x070183C0 - 0x070184C0 -static const Vtx ttm_seg7_vertex_070183C0[] = { - {{{ 3696, 3860, 3986}, 0, { 740, 990}, {0x22, 0x67, 0xbf, 0xff}}}, - {{{ 3841, 3912, 4130}, 0, { 872, 990}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ 4420, 3912, 3551}, 0, { 872, 0}, {0xb0, 0x56, 0x2e, 0xff}}}, - {{{ 4529, 3963, 3660}, 0, { 970, 0}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 3949, 3963, 4239}, 0, { 970, 990}, {0x26, 0x52, 0xa7, 0xff}}}, - {{{ 4022, 4014, 4311}, 0, { 38, 990}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ 4130, 4168, 4420}, 0, { 160, 990}, {0x1e, 0x4b, 0x9f, 0xff}}}, - {{{ 4710, 4168, 3841}, 0, { 160, 0}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 4601, 4014, 3732}, 0, { 38, 0}, {0x9f, 0x4b, 0x1d, 0xff}}}, - {{{ 3949, 3963, 4239}, 0, { 0, 990}, {0x26, 0x52, 0xa7, 0xff}}}, - {{{ 4529, 3963, 3660}, 0, { 0, 0}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 4782, 4219, 3913}, 0, { 232, 0}, {0xa7, 0x52, 0x26, 0xff}}}, - {{{ 4203, 4219, 4493}, 0, { 232, 990}, {0x17, 0x62, 0xb4, 0xff}}}, - {{{ 4891, 4270, 4022}, 0, { 332, 0}, {0xaf, 0x55, 0x2d, 0xff}}}, - {{{ 4312, 4270, 4601}, 0, { 332, 990}, {0x39, 0x49, 0xaa, 0xff}}}, - {{{ 5036, 4321, 4167}, 0, { 464, 0}, {0xb3, 0x57, 0x31, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070183C0, 0x004d1910, 104662, 0x000183c0, 256); // 0x070184C0 - 0x070185C0 -static const Vtx ttm_seg7_vertex_070184C0[] = { - {{{ 5036, 4321, 4167}, 0, { 464, 0}, {0xb3, 0x57, 0x31, 0xff}}}, - {{{ 4312, 4270, 4601}, 0, { 332, 990}, {0x39, 0x49, 0xaa, 0xff}}}, - {{{ 4456, 4321, 4746}, 0, { 464, 990}, {0x32, 0x57, 0xb4, 0xff}}}, - {{{ 5217, 4372, 4348}, 0, { 626, 0}, {0xb2, 0x57, 0x30, 0xff}}}, - {{{ -5869, -1021, -6027}, 0, { 424, 398}, {0xfe, 0x7d, 0x10, 0xff}}}, - {{{ -6041, -1021, -6027}, 0, { 756, 420}, {0x01, 0x7d, 0x14, 0xff}}}, - {{{ -5967, -1021, -5572}, 0, { 912, -24}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4637, 4372, 4927}, 0, { 626, 990}, {0x30, 0x56, 0xb1, 0xff}}}, - {{{ 5600, 4781, 5890}, 0, { 1510, 990}, {0x3d, 0x4a, 0xae, 0xff}}}, - {{{ 6179, 4781, 5310}, 0, { 1510, 0}, {0xb4, 0x4b, 0x43, 0xff}}}, - {{{ -5521, -1021, -5875}, 0, { 332, 396}, {0xf4, 0x7c, 0x13, 0xff}}}, - {{{ -5731, -1021, -5986}, 0, { 768, 414}, {0xf8, 0x7c, 0x15, 0xff}}}, - {{{ -5907, -1021, -5560}, 0, { 918, -28}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5792, -1021, -5502}, 0, { 680, -36}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5943, -1021, -5572}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5869, -1021, -6027}, 0, { 1042, 398}, {0xfe, 0x7d, 0x10, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070184C0, 0x004d1910, 104662, 0x000184c0, 256); // 0x070185C0 - 0x070186C0 -static const Vtx ttm_seg7_vertex_070185C0[] = { - {{{ -5869, -1021, -6027}, 0, { 424, 398}, {0xfe, 0x7d, 0x10, 0xff}}}, - {{{ -5967, -1021, -5572}, 0, { 912, -24}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5943, -1021, -5572}, 0, { 866, -28}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6041, -1021, -6027}, 0, { 756, 420}, {0x01, 0x7d, 0x14, 0xff}}}, - {{{ -6179, -1021, -5986}, 0, { 1052, 396}, {0x06, 0x7d, 0x13, 0xff}}}, - {{{ -6003, -1021, -5560}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6179, -1021, -5986}, 0, { 1064, 564}, {0x06, 0x7d, 0x13, 0xff}}}, - {{{ -6121, -1021, -5501}, 0, { 714, 960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6003, -1021, -5560}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6391, -1021, -5875}, 0, { 568, 514}, {0x0d, 0x7c, 0x12, 0xff}}}, - {{{ -6389, -1021, -5233}, 0, { 0, 990}, {0xf9, 0x7e, 0x07, 0xff}}}, - {{{ -6715, -1021, -5559}, 0, { -326, 544}, {0xff, 0x7c, 0x18, 0xff}}}, - {{{ -6715, -1021, -5559}, 0, { 954, 544}, {0xff, 0x7c, 0x18, 0xff}}}, - {{{ -6679, -1124, -4943}, 0, { 738, 978}, {0xe8, 0x7a, 0x18, 0xff}}}, - {{{ -6389, -1021, -5233}, 0, { 990, 990}, {0xf9, 0x7e, 0x07, 0xff}}}, - {{{ -7005, -1124, -5269}, 0, { 702, 532}, {0xf5, 0x78, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070185C0, 0x004d1910, 104662, 0x000185c0, 256); // 0x070186C0 - 0x070187C0 -static const Vtx ttm_seg7_vertex_070186C0[] = { - {{{ -7548, -1533, -4074}, 0, { 0, 990}, {0xe5, 0x7b, 0x0a, 0xff}}}, - {{{ -6679, -1124, -4943}, 0, { 738, 978}, {0xe8, 0x7a, 0x18, 0xff}}}, - {{{ -7005, -1124, -5269}, 0, { 702, 532}, {0xf5, 0x78, 0x27, 0xff}}}, - {{{ -8019, -1533, -4545}, 0, { -82, 346}, {0x0a, 0x6d, 0x3f, 0xff}}}, - {{{ -3660, -614, -4529}, 0, { 64, 156}, {0xbe, 0x69, 0x15, 0xff}}}, - {{{ -4524, -970, -5176}, 0, { 1068, 312}, {0xdf, 0x7a, 0xff, 0xff}}}, - {{{ -4995, -970, -4706}, 0, { 990, 990}, {0xe9, 0x7a, 0xe9, 0xff}}}, - {{{ -4240, -614, -3950}, 0, { 0, 990}, {0xe4, 0x78, 0xe4, 0xff}}}, - {{{ -4524, -970, -5176}, 0, { 978, 326}, {0xdf, 0x7a, 0xff, 0xff}}}, - {{{ -5212, -1021, -4923}, 0, { 708, 1006}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ -4778, -1021, -5357}, 0, { 698, 396}, {0xe8, 0x7b, 0x10, 0xff}}}, - {{{ -5521, -1021, -5875}, 0, { -114, 534}, {0xf4, 0x7c, 0x13, 0xff}}}, - {{{ -5792, -1021, -5502}, 0, { -40, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7548, -1533, -4074}, 0, { -6, 88}, {0xe5, 0x7b, 0x0a, 0xff}}}, - {{{ -8562, -1636, -4219}, 0, { 660, 1002}, {0x02, 0x78, 0x29, 0xff}}}, - {{{ -8053, -1636, -3710}, 0, { 640, 172}, {0xe0, 0x7a, 0xf6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070186C0, 0x004d1910, 104662, 0x000186c0, 256); // 0x070187C0 - 0x070187F0 -static const Vtx ttm_seg7_vertex_070187C0[] = { - {{{ -7548, -1533, -4074}, 0, { -6, 88}, {0xe5, 0x7b, 0x0a, 0xff}}}, - {{{ -8019, -1533, -4545}, 0, { 14, 858}, {0x0a, 0x6d, 0x3f, 0xff}}}, - {{{ -8562, -1636, -4219}, 0, { 660, 1002}, {0x02, 0x78, 0x29, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070187C0, 0x004d1910, 104662, 0x000187c0, 48); // 0x070187F0 - 0x07018830 -static const Vtx ttm_seg7_vertex_070187F0[] = { - {{{ 6541, 4781, 7700}, 0, {-10250, -10252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7989, 4781, 6252}, 0, {-10250, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 7265, 4781, 5528}, 0, { 0, 10186}, {0xb0, 0x38, 0xb0, 0xff}}}, - {{{ 5817, 4781, 6976}, 0, { 0, -10252}, {0xc1, 0x59, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070187F0, 0x004d1910, 104662, 0x000187f0, 64); // 0x07018830 - 0x07018870 -static const Vtx ttm_seg7_vertex_07018830[] = { - {{{ 6179, 4781, 5310}, 0, { 9166, 4054}, {0xb4, 0x4b, 0x43, 0xff}}}, - {{{ 5600, 4781, 5890}, 0, { 9166, -4120}, {0x3d, 0x4a, 0xae, 0xff}}}, - {{{ 6252, 4781, 6541}, 0, { 0, -4120}, {0x28, 0x71, 0xd8, 0xff}}}, - {{{ 6831, 4781, 5962}, 0, { 0, 4054}, {0xc1, 0x59, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07018830, 0x004d1910, 104662, 0x00018830, 64); // 0x07018870 - 0x07018970 -static const Vtx ttm_seg7_vertex_07018870[] = { - {{{ 424, 2733, -154}, 0, { 0, 0}, {0xf3, 0x83, 0x0d, 0xff}}}, - {{{ 207, 2733, 207}, 0, { 4056, 990}, {0x49, 0xa9, 0x36, 0xff}}}, - {{{ 135, 2733, 135}, 0, { 4056, 0}, {0x1b, 0x88, 0xe5, 0xff}}}, - {{{ 6034, 5242, 5455}, 0, { -1052, 0}, {0xf3, 0x83, 0x0d, 0xff}}}, - {{{ 6107, 5242, 5528}, 0, { -1052, 990}, {0x2d, 0xac, 0x53, 0xff}}}, - {{{ 5817, 5242, 5817}, 0, { 3036, 990}, {0x54, 0xc1, 0x46, 0xff}}}, - {{{ 5745, 5242, 5745}, 0, { 3036, 0}, {0x1b, 0x88, 0xe5, 0xff}}}, - {{{ 3322, 4320, 2743}, 0, { 0, 0}, {0xf3, 0x83, 0x0d, 0xff}}}, - {{{ 3105, 4320, 3105}, 0, { 4056, 990}, {0x3e, 0x99, 0x27, 0xff}}}, - {{{ 3033, 4320, 3032}, 0, { 4056, 0}, {0x1b, 0x88, 0xe5, 0xff}}}, - {{{ 3395, 4320, 2815}, 0, { 0, 990}, {0x2d, 0xac, 0x53, 0xff}}}, - {{{ 6541, 5088, 6397}, 0, { 2012, 990}, {0x46, 0x9d, 0x21, 0xff}}}, - {{{ 6469, 5088, 6324}, 0, { 2012, 0}, {0xf1, 0xa7, 0xa7, 0xff}}}, - {{{ 6614, 5088, 6179}, 0, { 0, 0}, {0xaf, 0xad, 0xce, 0xff}}}, - {{{ 6686, 5088, 6252}, 0, { 0, 990}, {0x22, 0xb6, 0x60, 0xff}}}, - {{{ 497, 2733, -82}, 0, { 0, 990}, {0x2c, 0xac, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07018870, 0x004d1910, 104662, 0x00018870, 256); // 0x07018970 - 0x07018A60 -static const Vtx ttm_seg7_vertex_07018970[] = { - {{{ 3033, 4320, 3032}, 0, { 0, 0}, {0x1b, 0x88, 0xe5, 0xff}}}, - {{{ 3105, 4320, 3105}, 0, { 0, 990}, {0x3e, 0x99, 0x27, 0xff}}}, - {{{ 3033, 4269, 3177}, 0, { 1052, 990}, {0x64, 0xc0, 0x2b, 0xff}}}, - {{{ 6107, 5191, 5383}, 0, { 1776, 0}, {0xd0, 0x96, 0x30, 0xff}}}, - {{{ 6179, 5191, 5455}, 0, { 1776, 990}, {0x18, 0xbb, 0x67, 0xff}}}, - {{{ 6107, 5242, 5528}, 0, { 2860, 990}, {0x2d, 0xac, 0x53, 0xff}}}, - {{{ 6034, 5242, 5455}, 0, { 2860, 0}, {0xf3, 0x83, 0x0d, 0xff}}}, - {{{ 5745, 5242, 5745}, 0, { -1048, 0}, {0x1b, 0x88, 0xe5, 0xff}}}, - {{{ 5745, 5191, 5890}, 0, { 28, 990}, {0x62, 0xb6, 0x1d, 0xff}}}, - {{{ 5672, 5191, 5817}, 0, { 32, 0}, {0x38, 0x9e, 0xc8, 0xff}}}, - {{{ 5817, 5242, 5817}, 0, { -1048, 990}, {0x54, 0xc1, 0x46, 0xff}}}, - {{{ 3395, 4269, 2670}, 0, { 1776, 0}, {0xd0, 0x96, 0x30, 0xff}}}, - {{{ 3467, 4269, 2743}, 0, { 1776, 990}, {0x17, 0xbb, 0x67, 0xff}}}, - {{{ 3395, 4320, 2815}, 0, { 2860, 990}, {0x2d, 0xac, 0x53, 0xff}}}, - {{{ 3322, 4320, 2743}, 0, { 2860, 0}, {0xf3, 0x83, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07018970, 0x004d1910, 104662, 0x00018970, 240); // 0x07018A60 - 0x07018B10 -static const Vtx ttm_seg7_vertex_07018A60[] = { - {{{ 497, 2681, -226}, 0, { 1776, 0}, {0xd0, 0x96, 0x30, 0xff}}}, - {{{ 497, 2733, -82}, 0, { 2860, 990}, {0x2c, 0xac, 0x53, 0xff}}}, - {{{ 424, 2733, -154}, 0, { 2860, 0}, {0xf3, 0x83, 0x0d, 0xff}}}, - {{{ 3033, 4320, 3032}, 0, { 0, 0}, {0x1b, 0x88, 0xe5, 0xff}}}, - {{{ 3033, 4269, 3177}, 0, { 1052, 990}, {0x64, 0xc0, 0x2b, 0xff}}}, - {{{ 2960, 4269, 3105}, 0, { 1052, 0}, {0x37, 0x9d, 0xc8, 0xff}}}, - {{{ 135, 2733, 135}, 0, { 0, 0}, {0x1b, 0x88, 0xe5, 0xff}}}, - {{{ 207, 2733, 207}, 0, { 0, 990}, {0x49, 0xa9, 0x36, 0xff}}}, - {{{ 135, 2681, 279}, 0, { 1052, 990}, {0x62, 0xb6, 0x1d, 0xff}}}, - {{{ 62, 2681, 207}, 0, { 1052, 0}, {0x38, 0x9e, 0xc8, 0xff}}}, - {{{ 569, 2681, -154}, 0, { 1776, 990}, {0x26, 0xc6, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07018A60, 0x004d1910, 104662, 0x00018a60, 176); // 0x07018B10 - 0x07018C00 -static const Vtx ttm_seg7_vertex_07018B10[] = { - {{{ 2960, 4269, 3105}, 0, { 1052, 0}, {0x37, 0x9d, 0xc8, 0xff}}}, - {{{ 3033, 4269, 3177}, 0, { 1052, 990}, {0x64, 0xc0, 0x2b, 0xff}}}, - {{{ 2996, 4218, 3213}, 0, { 1776, 990}, {0x70, 0xc8, 0x0e, 0xff}}}, - {{{ 6143, 5139, 5347}, 0, { 1052, 0}, {0xba, 0xb1, 0x46, 0xff}}}, - {{{ 6215, 5139, 5419}, 0, { 1052, 990}, {0x1b, 0xd8, 0x75, 0xff}}}, - {{{ 6179, 5191, 5455}, 0, { 1776, 990}, {0x18, 0xbb, 0x67, 0xff}}}, - {{{ 6107, 5191, 5383}, 0, { 1776, 0}, {0xd0, 0x96, 0x30, 0xff}}}, - {{{ 5672, 5191, 5817}, 0, { 32, 0}, {0x38, 0x9e, 0xc8, 0xff}}}, - {{{ 5709, 5139, 5926}, 0, { 752, 990}, {0x71, 0xc9, 0x0e, 0xff}}}, - {{{ 5636, 5139, 5853}, 0, { 752, 0}, {0x4b, 0xbc, 0xb5, 0xff}}}, - {{{ 5745, 5191, 5890}, 0, { 28, 990}, {0x62, 0xb6, 0x1d, 0xff}}}, - {{{ 3431, 4218, 2634}, 0, { 1052, 0}, {0xba, 0xb1, 0x45, 0xff}}}, - {{{ 3503, 4218, 2707}, 0, { 1052, 990}, {0x0a, 0xd0, 0x74, 0xff}}}, - {{{ 3467, 4269, 2743}, 0, { 1776, 990}, {0x17, 0xbb, 0x67, 0xff}}}, - {{{ 3395, 4269, 2670}, 0, { 1776, 0}, {0xd0, 0x96, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07018B10, 0x004d1910, 104662, 0x00018b10, 240); // 0x07018C00 - 0x07018CF0 -static const Vtx ttm_seg7_vertex_07018C00[] = { - {{{ 62, 2681, 207}, 0, { 1052, 0}, {0x38, 0x9e, 0xc8, 0xff}}}, - {{{ 135, 2681, 279}, 0, { 1052, 990}, {0x62, 0xb6, 0x1d, 0xff}}}, - {{{ 99, 2630, 316}, 0, { 1776, 990}, {0x6c, 0xbe, 0xf9, 0xff}}}, - {{{ 2960, 4269, 3105}, 0, { 1052, 0}, {0x37, 0x9d, 0xc8, 0xff}}}, - {{{ 2996, 4218, 3213}, 0, { 1776, 990}, {0x70, 0xc8, 0x0e, 0xff}}}, - {{{ 2924, 4218, 3141}, 0, { 1776, 0}, {0x4b, 0xbc, 0xb5, 0xff}}}, - {{{ 6469, 5088, 6324}, 0, { 0, 0}, {0xf1, 0xa7, 0xa7, 0xff}}}, - {{{ 6469, 4986, 6469}, 0, { 1412, 990}, {0x73, 0xcc, 0xf6, 0xff}}}, - {{{ 6396, 4986, 6397}, 0, { 1412, 0}, {0x11, 0xe6, 0x86, 0xff}}}, - {{{ 6541, 5088, 6397}, 0, { 0, 990}, {0x46, 0x9d, 0x21, 0xff}}}, - {{{ 6686, 5088, 6252}, 0, { 1412, 990}, {0x22, 0xb6, 0x60, 0xff}}}, - {{{ 6614, 5088, 6179}, 0, { 1412, 0}, {0xaf, 0xad, 0xce, 0xff}}}, - {{{ 6686, 4986, 6107}, 0, { 0, 0}, {0x8d, 0xcc, 0x0a, 0xff}}}, - {{{ 6759, 4986, 6179}, 0, { 0, 990}, {0x06, 0xeb, 0x7c, 0xff}}}, - {{{ 26, 2630, 243}, 0, { 1776, 0}, {0x4b, 0xbc, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07018C00, 0x004d1910, 104662, 0x00018c00, 240); // 0x07018CF0 - 0x07018D30 -static const Vtx ttm_seg7_vertex_07018CF0[] = { - {{{ 533, 2630, -263}, 0, { 1052, 0}, {0xba, 0xb1, 0x45, 0xff}}}, - {{{ 569, 2681, -154}, 0, { 1776, 990}, {0x26, 0xc6, 0x69, 0xff}}}, - {{{ 497, 2681, -226}, 0, { 1776, 0}, {0xd0, 0x96, 0x30, 0xff}}}, - {{{ 605, 2630, -190}, 0, { 1052, 990}, {0x0a, 0xd0, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07018CF0, 0x004d1910, 104662, 0x00018cf0, 64); // 0x07018D30 - 0x07018E20 -static const Vtx ttm_seg7_vertex_07018D30[] = { - {{{ 3467, 4115, 2598}, 0, { 0, 0}, {0xab, 0xda, 0x55, 0xff}}}, - {{{ 3503, 4218, 2707}, 0, { 1052, 990}, {0x0a, 0xd0, 0x74, 0xff}}}, - {{{ 3431, 4218, 2634}, 0, { 1052, 0}, {0xba, 0xb1, 0x45, 0xff}}}, - {{{ 6179, 5037, 5310}, 0, { 0, 0}, {0xab, 0xd9, 0x55, 0xff}}}, - {{{ 6252, 5037, 5383}, 0, { 0, 990}, {0xea, 0xf1, 0x7b, 0xff}}}, - {{{ 6215, 5139, 5419}, 0, { 1052, 990}, {0x1b, 0xd8, 0x75, 0xff}}}, - {{{ 6143, 5139, 5347}, 0, { 1052, 0}, {0xba, 0xb1, 0x46, 0xff}}}, - {{{ 5636, 5139, 5853}, 0, { 752, 0}, {0x4b, 0xbc, 0xb5, 0xff}}}, - {{{ 5709, 5139, 5926}, 0, { 752, 990}, {0x71, 0xc9, 0x0e, 0xff}}}, - {{{ 5672, 5037, 5962}, 0, { 1836, 990}, {0x7b, 0xe5, 0x04, 0xff}}}, - {{{ 5600, 5037, 5890}, 0, { 1836, 0}, {0x58, 0xed, 0xa8, 0xff}}}, - {{{ 2924, 4218, 3141}, 0, { 1776, 0}, {0x4b, 0xbc, 0xb5, 0xff}}}, - {{{ 2996, 4218, 3213}, 0, { 1776, 990}, {0x70, 0xc8, 0x0e, 0xff}}}, - {{{ 2960, 4115, 3250}, 0, { 2860, 990}, {0x7c, 0xe6, 0x04, 0xff}}}, - {{{ 2888, 4115, 3177}, 0, { 2860, 0}, {0x59, 0xed, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07018D30, 0x004d1910, 104662, 0x00018d30, 240); // 0x07018E20 - 0x07018ED0 -static const Vtx ttm_seg7_vertex_07018E20[] = { - {{{ 26, 2630, 243}, 0, { 1776, 0}, {0x4b, 0xbc, 0xb5, 0xff}}}, - {{{ 62, 2528, 352}, 0, { 2860, 990}, {0x7a, 0xea, 0x16, 0xff}}}, - {{{ -9, 2528, 279}, 0, { 2860, 0}, {0x5a, 0xed, 0xa9, 0xff}}}, - {{{ 3467, 4115, 2598}, 0, { 0, 0}, {0xab, 0xda, 0x55, 0xff}}}, - {{{ 3539, 4115, 2670}, 0, { 0, 990}, {0x02, 0xf3, 0x7e, 0xff}}}, - {{{ 3503, 4218, 2707}, 0, { 1052, 990}, {0x0a, 0xd0, 0x74, 0xff}}}, - {{{ 569, 2528, -299}, 0, { 0, 0}, {0xab, 0xda, 0x55, 0xff}}}, - {{{ 642, 2528, -226}, 0, { 0, 990}, {0xea, 0xf1, 0x7b, 0xff}}}, - {{{ 605, 2630, -190}, 0, { 1052, 990}, {0x0a, 0xd0, 0x75, 0xff}}}, - {{{ 533, 2630, -263}, 0, { 1052, 0}, {0xba, 0xb1, 0x45, 0xff}}}, - {{{ 99, 2630, 316}, 0, { 1776, 990}, {0x6c, 0xbe, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07018E20, 0x004d1910, 104662, 0x00018e20, 176); // 0x07018ED0 - 0x07018FD0 -static const Vtx ttm_seg7_vertex_07018ED0[] = { - {{{ 3539, 4115, 2670}, 0, { 2524, 990}, {0x02, 0xf3, 0x7e, 0xff}}}, - {{{ 3467, 4115, 2598}, 0, { 2524, 0}, {0xab, 0xda, 0x55, 0xff}}}, - {{{ 3467, 3834, 2598}, 0, { -284, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -141, 1044, -1010}, 0, { 20752, 990}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ -2842, -120, -3712}, 0, {-19104, 0}, {0xad, 0x55, 0x2b, 0xff}}}, - {{{ -2842, -228, -3712}, 0, {-19444, 990}, {0xc9, 0x72, 0x01, 0xff}}}, - {{{ -168, 1139, -1037}, 0, { 20676, 0}, {0xa7, 0x51, 0x25, 0xff}}}, - {{{ -3422, -228, -3132}, 0, { 20752, 990}, {0x01, 0x72, 0xc9, 0xff}}}, - {{{ -3422, -120, -3132}, 0, { 20408, 0}, {0x43, 0x35, 0xa3, 0xff}}}, - {{{ -720, 1044, -430}, 0, {-19448, 990}, {0x31, 0x45, 0xa2, 0xff}}}, - {{{ -748, 1139, -458}, 0, {-19372, 0}, {0x16, 0x62, 0xb3, 0xff}}}, - {{{ 2960, 3859, 3250}, 0, { 2012, 990}, {0x50, 0x4a, 0xc1, 0xff}}}, - {{{ 2888, 4115, 3177}, 0, { -540, 0}, {0x59, 0xed, 0xa8, 0xff}}}, - {{{ 2960, 4115, 3250}, 0, { -540, 990}, {0x7c, 0xe6, 0x04, 0xff}}}, - {{{ 2888, 3834, 3177}, 0, { 2268, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, - {{{ 3539, 3859, 2670}, 0, { 0, 990}, {0xd7, 0x47, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07018ED0, 0x004d1910, 104662, 0x00018ed0, 256); // 0x07018FD0 - 0x070190B0 -static const Vtx ttm_seg7_vertex_07018FD0[] = { - {{{ 5600, 4781, 5890}, 0, { 0, 990}, {0x3d, 0x4a, 0xae, 0xff}}}, - {{{ 5579, 4879, 5869}, 0, { 0, 0}, {0x38, 0x58, 0xb9, 0xff}}}, - {{{ 5600, 4877, 5890}, 0, { -304, 72}, {0x2d, 0x71, 0xde, 0xff}}}, - {{{ -720, 1044, -430}, 0, { 1112, 990}, {0x31, 0x45, 0xa2, 0xff}}}, - {{{ -690, 1180, -401}, 0, { 132, 0}, {0x2b, 0x3f, 0x9b, 0xff}}}, - {{{ -647, 1096, -358}, 0, { 0, 990}, {0x03, 0x51, 0x9f, 0xff}}}, - {{{ -748, 1139, -458}, 0, { 1036, 0}, {0x16, 0x62, 0xb3, 0xff}}}, - {{{ -690, 1180, -401}, 0, { 1248, 0}, {0x2b, 0x3f, 0x9b, 0xff}}}, - {{{ -634, 1259, -345}, 0, { 132, 0}, {0xf9, 0x41, 0x94, 0xff}}}, - {{{ -575, 1198, -285}, 0, { 0, 990}, {0x1b, 0x28, 0x8b, 0xff}}}, - {{{ -647, 1096, -358}, 0, { 1412, 990}, {0x03, 0x51, 0x9f, 0xff}}}, - {{{ -177, 2068, 112}, 0, { 1584, 990}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ -88, 2218, 200}, 0, { -68, 0}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ -68, 2120, 220}, 0, { 0, 990}, {0x1d, 0x65, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07018FD0, 0x004d1910, 104662, 0x00018fd0, 224); // 0x070190B0 - 0x070191A0 -static const Vtx ttm_seg7_vertex_070190B0[] = { - {{{ -575, 1198, -285}, 0, { 7968, 990}, {0x1b, 0x28, 0x8b, 0xff}}}, - {{{ -634, 1259, -345}, 0, { 7800, 0}, {0xf9, 0x41, 0x94, 0xff}}}, - {{{ -381, 1976, -92}, 0, { -192, 0}, {0x0b, 0x30, 0x8c, 0xff}}}, - {{{ -322, 1915, -32}, 0, { 0, 990}, {0x0e, 0x37, 0x8f, 0xff}}}, - {{{ -322, 1915, -32}, 0, { 1412, 990}, {0x0e, 0x37, 0x8f, 0xff}}}, - {{{ -381, 1976, -92}, 0, { 1580, 0}, {0x0b, 0x30, 0x8c, 0xff}}}, - {{{ -292, 2101, -3}, 0, { -192, 0}, {0x17, 0x45, 0x99, 0xff}}}, - {{{ -249, 2017, 39}, 0, { 0, 990}, {0x1d, 0x4b, 0x9f, 0xff}}}, - {{{ -249, 2017, 39}, 0, { 1112, 990}, {0x1d, 0x4b, 0x9f, 0xff}}}, - {{{ -205, 2163, 84}, 0, { -100, 0}, {0x25, 0x52, 0xa7, 0xff}}}, - {{{ -177, 2068, 112}, 0, { 0, 990}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ -292, 2101, -3}, 0, { 1276, 0}, {0x17, 0x45, 0x99, 0xff}}}, - {{{ 365, 2222, 655}, 0, { 2076, 990}, {0x22, 0x67, 0xc0, 0xff}}}, - {{{ 352, 2323, 642}, 0, { 2012, 0}, {0x3f, 0x4b, 0xb0, 0xff}}}, - {{{ 510, 2273, 800}, 0, { 0, 990}, {0x38, 0x48, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070190B0, 0x004d1910, 104662, 0x000190b0, 240); // 0x070191A0 - 0x07019280 -static const Vtx ttm_seg7_vertex_070191A0[] = { - {{{ -177, 2068, 112}, 0, { 1584, 990}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ -205, 2163, 84}, 0, { 1656, 0}, {0x25, 0x52, 0xa7, 0xff}}}, - {{{ -88, 2218, 200}, 0, { -68, 0}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ -88, 2218, 200}, 0, { 2116, 0}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ 62, 2272, 352}, 0, { -88, 0}, {0x4f, 0x4b, 0xc0, 0xff}}}, - {{{ 76, 2171, 365}, 0, { 0, 990}, {0x3f, 0x4b, 0xb0, 0xff}}}, - {{{ -68, 2120, 220}, 0, { 2076, 990}, {0x1d, 0x65, 0xbb, 0xff}}}, - {{{ 76, 2171, 365}, 0, { 4088, 990}, {0x3f, 0x4b, 0xb0, 0xff}}}, - {{{ 352, 2323, 642}, 0, { 28, 0}, {0x3f, 0x4b, 0xb0, 0xff}}}, - {{{ 365, 2222, 655}, 0, { 0, 990}, {0x22, 0x67, 0xc0, 0xff}}}, - {{{ 62, 2272, 352}, 0, { 4148, 0}, {0x4f, 0x4b, 0xc0, 0xff}}}, - {{{ 352, 2323, 642}, 0, { 2012, 0}, {0x3f, 0x4b, 0xb0, 0xff}}}, - {{{ 490, 2372, 779}, 0, { 8, 0}, {0x1d, 0x65, 0xba, 0xff}}}, - {{{ 510, 2273, 800}, 0, { 0, 990}, {0x38, 0x48, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070191A0, 0x004d1910, 104662, 0x000191a0, 224); // 0x07019280 - 0x07019370 -static const Vtx ttm_seg7_vertex_07019280[] = { - {{{ 1850, 3144, 2139}, 0, { 4088, 990}, {0x34, 0x58, 0xb7, 0xff}}}, - {{{ 1836, 3245, 2126}, 0, { 4148, 0}, {0x32, 0x58, 0xb4, 0xff}}}, - {{{ 2126, 3296, 2416}, 0, { 28, 0}, {0x35, 0x58, 0xb7, 0xff}}}, - {{{ 510, 2273, 800}, 0, { 1584, 990}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ 490, 2372, 779}, 0, { 1544, 0}, {0x1d, 0x65, 0xba, 0xff}}}, - {{{ 591, 2419, 880}, 0, { 40, 0}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ 619, 2324, 908}, 0, { 0, 990}, {0x25, 0x51, 0xa7, 0xff}}}, - {{{ 619, 2324, 908}, 0, { 17108, 990}, {0x25, 0x51, 0xa7, 0xff}}}, - {{{ 591, 2419, 880}, 0, { 17036, 0}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ 1680, 3189, 1969}, 0, { -140, 0}, {0x27, 0x52, 0xa9, 0xff}}}, - {{{ 1705, 3092, 1994}, 0, { 0, 990}, {0x2b, 0x55, 0xad, 0xff}}}, - {{{ 1705, 3092, 1994}, 0, { 2076, 990}, {0x2b, 0x55, 0xad, 0xff}}}, - {{{ 1680, 3189, 1969}, 0, { 2188, 0}, {0x27, 0x52, 0xa9, 0xff}}}, - {{{ 1836, 3245, 2126}, 0, { -88, 0}, {0x32, 0x58, 0xb4, 0xff}}}, - {{{ 1850, 3144, 2139}, 0, { 0, 990}, {0x34, 0x58, 0xb7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019280, 0x004d1910, 104662, 0x00019280, 240); // 0x07019370 - 0x07019460 -static const Vtx ttm_seg7_vertex_07019370[] = { - {{{ 2393, 3297, 2682}, 0, { 1112, 990}, {0x13, 0x60, 0xb1, 0xff}}}, - {{{ 2365, 3392, 2655}, 0, { 1040, 0}, {0x34, 0x47, 0xa5, 0xff}}}, - {{{ 2465, 3348, 2755}, 0, { 0, 990}, {0x26, 0x3b, 0x97, 0xff}}}, - {{{ 1850, 3144, 2139}, 0, { 4088, 990}, {0x34, 0x58, 0xb7, 0xff}}}, - {{{ 2126, 3296, 2416}, 0, { 28, 0}, {0x35, 0x58, 0xb7, 0xff}}}, - {{{ 2139, 3195, 2429}, 0, { 0, 990}, {0x32, 0x57, 0xb4, 0xff}}}, - {{{ 2139, 3195, 2429}, 0, { 2076, 990}, {0x32, 0x57, 0xb4, 0xff}}}, - {{{ 2264, 3344, 2553}, 0, { 8, 0}, {0x2e, 0x56, 0xb0, 0xff}}}, - {{{ 2284, 3246, 2574}, 0, { 0, 990}, {0x2d, 0x55, 0xae, 0xff}}}, - {{{ 2126, 3296, 2416}, 0, { 2012, 0}, {0x35, 0x58, 0xb7, 0xff}}}, - {{{ 2284, 3246, 2574}, 0, { 1584, 990}, {0x2d, 0x55, 0xae, 0xff}}}, - {{{ 2264, 3344, 2553}, 0, { 1544, 0}, {0x2e, 0x56, 0xb0, 0xff}}}, - {{{ 2365, 3392, 2655}, 0, { 40, 0}, {0x34, 0x47, 0xa5, 0xff}}}, - {{{ 2393, 3297, 2682}, 0, { 0, 990}, {0x13, 0x60, 0xb1, 0xff}}}, - {{{ 2422, 3433, 2712}, 0, { 132, 0}, {0x09, 0x58, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019370, 0x004d1910, 104662, 0x00019370, 240); // 0x07019460 - 0x07019550 -static const Vtx ttm_seg7_vertex_07019460[] = { - {{{ 2827, 3707, 3117}, 0, { 2076, 990}, {0x1e, 0x65, 0xbb, 0xff}}}, - {{{ 2807, 3805, 3096}, 0, { 2116, 0}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ 2972, 3758, 3262}, 0, { 0, 990}, {0x40, 0x4b, 0xb1, 0xff}}}, - {{{ 2465, 3348, 2755}, 0, { 3580, 990}, {0x26, 0x3b, 0x97, 0xff}}}, - {{{ 2422, 3433, 2712}, 0, { 3416, 0}, {0x09, 0x58, 0xa6, 0xff}}}, - {{{ 2603, 3689, 2893}, 0, { -192, 0}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ 2646, 3604, 2936}, 0, { 0, 990}, {0x1d, 0x4a, 0x9e, 0xff}}}, - {{{ 2646, 3604, 2936}, 0, { 1112, 990}, {0x1d, 0x4a, 0x9e, 0xff}}}, - {{{ 2603, 3689, 2893}, 0, { 1276, 0}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ 2691, 3751, 2980}, 0, { -100, 0}, {0x25, 0x51, 0xa7, 0xff}}}, - {{{ 2719, 3656, 3008}, 0, { 0, 990}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ 2719, 3656, 3008}, 0, { 1584, 990}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ 2691, 3751, 2980}, 0, { 1656, 0}, {0x25, 0x51, 0xa7, 0xff}}}, - {{{ 2807, 3805, 3096}, 0, { -68, 0}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ 2827, 3707, 3117}, 0, { 0, 990}, {0x1e, 0x65, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019460, 0x004d1910, 104662, 0x00019460, 240); // 0x07019550 - 0x07019640 -static const Vtx ttm_seg7_vertex_07019550[] = { - {{{ 3696, 3860, 3986}, 0, { 2076, 990}, {0x22, 0x67, 0xbf, 0xff}}}, - {{{ 3683, 3961, 3972}, 0, { 2012, 0}, {0x3f, 0x4a, 0xb0, 0xff}}}, - {{{ 3841, 3912, 4130}, 0, { 0, 990}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ 2807, 3805, 3096}, 0, { 2116, 0}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ 2960, 3859, 3250}, 0, { -112, 0}, {0x50, 0x4a, 0xc1, 0xff}}}, - {{{ 2972, 3758, 3262}, 0, { 0, 990}, {0x40, 0x4b, 0xb1, 0xff}}}, - {{{ 2972, 3758, 3262}, 0, { 6120, 990}, {0x40, 0x4b, 0xb1, 0xff}}}, - {{{ 3399, 3911, 3689}, 0, { -12, 0}, {0x39, 0x59, 0xbb, 0xff}}}, - {{{ 3406, 3809, 3696}, 0, { 0, 990}, {0x38, 0x59, 0xba, 0xff}}}, - {{{ 2960, 3859, 3250}, 0, { 6204, 0}, {0x50, 0x4a, 0xc1, 0xff}}}, - {{{ 3406, 3809, 3696}, 0, { 4088, 990}, {0x38, 0x59, 0xba, 0xff}}}, - {{{ 3399, 3911, 3689}, 0, { 4068, 0}, {0x39, 0x59, 0xbb, 0xff}}}, - {{{ 3683, 3961, 3972}, 0, { 28, 0}, {0x3f, 0x4a, 0xb0, 0xff}}}, - {{{ 3696, 3860, 3986}, 0, { 0, 990}, {0x22, 0x67, 0xbf, 0xff}}}, - {{{ 3821, 4010, 4110}, 0, { 8, 0}, {0x1d, 0x65, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019550, 0x004d1910, 104662, 0x00019550, 240); // 0x07019640 - 0x07019730 -static const Vtx ttm_seg7_vertex_07019640[] = { - {{{ 4130, 4168, 4420}, 0, { 1112, 990}, {0x1e, 0x4b, 0x9f, 0xff}}}, - {{{ 4175, 4314, 4465}, 0, { -100, 0}, {0x34, 0x47, 0xa5, 0xff}}}, - {{{ 4203, 4219, 4493}, 0, { 0, 990}, {0x17, 0x62, 0xb4, 0xff}}}, - {{{ 3841, 3912, 4130}, 0, { 1584, 990}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ 3922, 4058, 4211}, 0, { 40, 0}, {0x29, 0x53, 0xaa, 0xff}}}, - {{{ 3949, 3963, 4239}, 0, { 0, 990}, {0x26, 0x52, 0xa7, 0xff}}}, - {{{ 3821, 4010, 4110}, 0, { 1544, 0}, {0x1d, 0x65, 0xbb, 0xff}}}, - {{{ 3949, 3963, 4239}, 0, { 1112, 990}, {0x26, 0x52, 0xa7, 0xff}}}, - {{{ 3922, 4058, 4211}, 0, { 1040, 0}, {0x29, 0x53, 0xaa, 0xff}}}, - {{{ 3979, 4098, 4269}, 0, { 132, 0}, {0x1d, 0x4b, 0x9f, 0xff}}}, - {{{ 4022, 4014, 4311}, 0, { 0, 990}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ 4022, 4014, 4311}, 0, { 2136, 990}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ 3979, 4098, 4269}, 0, { 1972, 0}, {0x1d, 0x4b, 0x9f, 0xff}}}, - {{{ 4088, 4252, 4377}, 0, { -192, 0}, {0x0c, 0x51, 0xa0, 0xff}}}, - {{{ 4130, 4168, 4420}, 0, { 0, 990}, {0x1e, 0x4b, 0x9f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019640, 0x004d1910, 104662, 0x00019640, 240); // 0x07019730 - 0x07019820 -static const Vtx ttm_seg7_vertex_07019730[] = { - {{{ 4456, 4321, 4746}, 0, { 2572, 990}, {0x32, 0x57, 0xb4, 0xff}}}, - {{{ 4620, 4472, 4909}, 0, { 16, 0}, {0x30, 0x56, 0xb1, 0xff}}}, - {{{ 4637, 4372, 4927}, 0, { 0, 990}, {0x30, 0x56, 0xb1, 0xff}}}, - {{{ 4130, 4168, 4420}, 0, { 1112, 990}, {0x1e, 0x4b, 0x9f, 0xff}}}, - {{{ 4088, 4252, 4377}, 0, { 1276, 0}, {0x0c, 0x51, 0xa0, 0xff}}}, - {{{ 4175, 4314, 4465}, 0, { -100, 0}, {0x34, 0x47, 0xa5, 0xff}}}, - {{{ 4175, 4314, 4465}, 0, { 1656, 0}, {0x34, 0x47, 0xa5, 0xff}}}, - {{{ 4291, 4368, 4581}, 0, { -68, 0}, {0x2d, 0x56, 0xaf, 0xff}}}, - {{{ 4312, 4270, 4601}, 0, { 0, 990}, {0x39, 0x49, 0xaa, 0xff}}}, - {{{ 4203, 4219, 4493}, 0, { 1584, 990}, {0x17, 0x62, 0xb4, 0xff}}}, - {{{ 4312, 4270, 4601}, 0, { 2076, 990}, {0x39, 0x49, 0xaa, 0xff}}}, - {{{ 4291, 4368, 4581}, 0, { 2116, 0}, {0x2d, 0x56, 0xaf, 0xff}}}, - {{{ 4440, 4421, 4730}, 0, { -52, 0}, {0x30, 0x57, 0xb3, 0xff}}}, - {{{ 4456, 4321, 4746}, 0, { 0, 990}, {0x32, 0x57, 0xb4, 0xff}}}, - {{{ 4440, 4421, 4730}, 0, { 2596, 0}, {0x30, 0x57, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019730, 0x004d1910, 104662, 0x00019730, 240); // 0x07019820 - 0x07019910 -static const Vtx ttm_seg7_vertex_07019820[] = { - {{{ 6759, 4986, 6179}, 0, { 2012, 990}, {0x06, 0xeb, 0x7c, 0xff}}}, - {{{ 6686, 4986, 6107}, 0, { 2012, 0}, {0x8d, 0xcc, 0x0a, 0xff}}}, - {{{ 6686, 4781, 6107}, 0, { 0, 0}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ 4620, 4472, 4909}, 0, { 14104, 0}, {0x30, 0x56, 0xb1, 0xff}}}, - {{{ 5579, 4879, 5869}, 0, { 0, 0}, {0x38, 0x58, 0xb9, 0xff}}}, - {{{ 5600, 4781, 5890}, 0, { 0, 990}, {0x3d, 0x4a, 0xae, 0xff}}}, - {{{ 4637, 4372, 4927}, 0, { 14156, 990}, {0x30, 0x56, 0xb1, 0xff}}}, - {{{ 5672, 4781, 5962}, 0, { 2524, 990}, {0x6c, 0x00, 0xbf, 0xff}}}, - {{{ 5600, 5037, 5890}, 0, { 0, 0}, {0x58, 0xed, 0xa8, 0xff}}}, - {{{ 5672, 5037, 5962}, 0, { 0, 990}, {0x7b, 0xe5, 0x04, 0xff}}}, - {{{ 5600, 4781, 5890}, 0, { 2524, 0}, {0x3d, 0x4a, 0xae, 0xff}}}, - {{{ 6179, 4781, 5310}, 0, { 0, 0}, {0xb4, 0x4b, 0x43, 0xff}}}, - {{{ 6252, 5037, 5383}, 0, { 2524, 990}, {0xea, 0xf1, 0x7b, 0xff}}}, - {{{ 6179, 5037, 5310}, 0, { 2524, 0}, {0xab, 0xd9, 0x55, 0xff}}}, - {{{ 6252, 4781, 5383}, 0, { 0, 990}, {0xe8, 0x00, 0x7c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019820, 0x004d1910, 104662, 0x00019820, 240); // 0x07019910 - 0x07019A00 -static const Vtx ttm_seg7_vertex_07019910[] = { - {{{ 62, 2272, 352}, 0, { 2012, 990}, {0x4f, 0x4b, 0xc0, 0xff}}}, - {{{ -9, 2246, 279}, 0, { 2268, 0}, {0x5b, 0x00, 0xa8, 0xff}}}, - {{{ -9, 2528, 279}, 0, { -540, 0}, {0x5a, 0xed, 0xa9, 0xff}}}, - {{{ 6759, 4986, 6179}, 0, { 2012, 990}, {0x06, 0xeb, 0x7c, 0xff}}}, - {{{ 6686, 4781, 6107}, 0, { 0, 0}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ 6759, 4781, 6179}, 0, { 0, 990}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 6396, 4986, 6397}, 0, { 0, 0}, {0x11, 0xe6, 0x86, 0xff}}}, - {{{ 6469, 4781, 6469}, 0, { 2012, 990}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 6396, 4781, 6397}, 0, { 2012, 0}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ 6469, 4986, 6469}, 0, { 0, 990}, {0x73, 0xcc, 0xf6, 0xff}}}, - {{{ 642, 2528, -226}, 0, { 2524, 990}, {0xea, 0xf1, 0x7b, 0xff}}}, - {{{ 569, 2246, -299}, 0, { -284, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 642, 2272, -226}, 0, { 0, 990}, {0xcc, 0x3e, 0x61, 0xff}}}, - {{{ 569, 2528, -299}, 0, { 2524, 0}, {0xab, 0xda, 0x55, 0xff}}}, - {{{ 62, 2528, 352}, 0, { -540, 990}, {0x7a, 0xea, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019910, 0x004d1910, 104662, 0x00019910, 240); // 0x07019A00 - 0x07019B00 -static const Vtx ttm_seg7_vertex_07019A00[] = { - {{{ 5036, 4321, 4167}, 0, { 0, 990}, {0xb3, 0x57, 0x31, 0xff}}}, - {{{ 5020, 4421, 4151}, 0, { -52, 0}, {0xb3, 0x57, 0x32, 0xff}}}, - {{{ 4871, 4368, 4002}, 0, { 2116, 0}, {0xb7, 0x61, 0x21, 0xff}}}, - {{{ 6179, 4877, 5310}, 0, { -304, 72}, {0xc7, 0x59, 0x45, 0xff}}}, - {{{ 6158, 4879, 5290}, 0, { 0, 0}, {0xc2, 0x64, 0x2f, 0xff}}}, - {{{ 6179, 4781, 5310}, 0, { 0, 990}, {0xb4, 0x4b, 0x43, 0xff}}}, - {{{ 5217, 4372, 4348}, 0, { 14156, 990}, {0xb2, 0x57, 0x30, 0xff}}}, - {{{ 5199, 4472, 4330}, 0, { 14104, 0}, {0xb2, 0x57, 0x30, 0xff}}}, - {{{ 5217, 4372, 4348}, 0, { 0, 990}, {0xb2, 0x57, 0x30, 0xff}}}, - {{{ 5020, 4421, 4151}, 0, { 2596, 0}, {0xb3, 0x57, 0x32, 0xff}}}, - {{{ 5036, 4321, 4167}, 0, { 2572, 990}, {0xb3, 0x57, 0x31, 0xff}}}, - {{{ 5199, 4472, 4330}, 0, { 16, 0}, {0xb2, 0x57, 0x30, 0xff}}}, - {{{ 4891, 4270, 4022}, 0, { 2076, 990}, {0xaf, 0x55, 0x2d, 0xff}}}, - {{{ 4601, 4014, 3732}, 0, { 0, 990}, {0x9f, 0x4b, 0x1d, 0xff}}}, - {{{ 4558, 4098, 3689}, 0, { 132, 0}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 4501, 4058, 3632}, 0, { 1040, 0}, {0xa7, 0x52, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019A00, 0x004d1910, 104662, 0x00019a00, 256); // 0x07019B00 - 0x07019BF0 -static const Vtx ttm_seg7_vertex_07019B00[] = { - {{{ 4891, 4270, 4022}, 0, { 0, 990}, {0xaf, 0x55, 0x2d, 0xff}}}, - {{{ 4754, 4314, 3885}, 0, { 1656, 0}, {0xa7, 0x52, 0x25, 0xff}}}, - {{{ 4782, 4219, 3913}, 0, { 1584, 990}, {0xa7, 0x52, 0x26, 0xff}}}, - {{{ 4871, 4368, 4002}, 0, { -68, 0}, {0xb7, 0x61, 0x21, 0xff}}}, - {{{ 4782, 4219, 3913}, 0, { 0, 990}, {0xa7, 0x52, 0x26, 0xff}}}, - {{{ 4667, 4252, 3798}, 0, { 1276, 0}, {0x99, 0x38, 0x2e, 0xff}}}, - {{{ 4710, 4168, 3841}, 0, { 1112, 990}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 4754, 4314, 3885}, 0, { -100, 0}, {0xa7, 0x52, 0x25, 0xff}}}, - {{{ 4710, 4168, 3841}, 0, { 0, 990}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 4558, 4098, 3689}, 0, { 1972, 0}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 4601, 4014, 3732}, 0, { 2136, 990}, {0x9f, 0x4b, 0x1d, 0xff}}}, - {{{ 4667, 4252, 3798}, 0, { -192, 0}, {0x99, 0x38, 0x2e, 0xff}}}, - {{{ 4275, 3860, 3406}, 0, { 0, 990}, {0xb6, 0x58, 0x35, 0xff}}}, - {{{ 4262, 3961, 3393}, 0, { 28, 0}, {0xb4, 0x57, 0x32, 0xff}}}, - {{{ 3978, 3911, 3109}, 0, { 4068, 0}, {0xba, 0x59, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019B00, 0x004d1910, 104662, 0x00019b00, 240); // 0x07019BF0 - 0x07019CD0 -static const Vtx ttm_seg7_vertex_07019BF0[] = { - {{{ 4601, 4014, 3732}, 0, { 0, 990}, {0x9f, 0x4b, 0x1d, 0xff}}}, - {{{ 4501, 4058, 3632}, 0, { 1040, 0}, {0xa7, 0x52, 0x25, 0xff}}}, - {{{ 4529, 3963, 3660}, 0, { 1112, 990}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 4529, 3963, 3660}, 0, { 0, 990}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 4400, 4010, 3531}, 0, { 1544, 0}, {0xae, 0x55, 0x2c, 0xff}}}, - {{{ 4420, 3912, 3551}, 0, { 1584, 990}, {0xb0, 0x56, 0x2e, 0xff}}}, - {{{ 4501, 4058, 3632}, 0, { 40, 0}, {0xa7, 0x52, 0x25, 0xff}}}, - {{{ 4420, 3912, 3551}, 0, { 0, 990}, {0xb0, 0x56, 0x2e, 0xff}}}, - {{{ 4262, 3961, 3393}, 0, { 2012, 0}, {0xb4, 0x57, 0x32, 0xff}}}, - {{{ 4275, 3860, 3406}, 0, { 2076, 990}, {0xb6, 0x58, 0x35, 0xff}}}, - {{{ 4400, 4010, 3531}, 0, { 8, 0}, {0xae, 0x55, 0x2c, 0xff}}}, - {{{ 4275, 3860, 3406}, 0, { 0, 990}, {0xb6, 0x58, 0x35, 0xff}}}, - {{{ 3978, 3911, 3109}, 0, { 4068, 0}, {0xba, 0x59, 0x38, 0xff}}}, - {{{ 3986, 3809, 3117}, 0, { 4088, 990}, {0xbb, 0x59, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019BF0, 0x004d1910, 104662, 0x00019bf0, 224); // 0x07019CD0 - 0x07019DC0 -static const Vtx ttm_seg7_vertex_07019CD0[] = { - {{{ 3298, 3656, 2429}, 0, { 0, 990}, {0xa7, 0x51, 0x25, 0xff}}}, - {{{ 3183, 3689, 2314}, 0, { 1276, 0}, {0x9e, 0x4a, 0x1d, 0xff}}}, - {{{ 3225, 3604, 2356}, 0, { 1112, 990}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 3986, 3809, 3117}, 0, { 0, 990}, {0xbb, 0x59, 0x39, 0xff}}}, - {{{ 3978, 3911, 3109}, 0, { -12, 0}, {0xba, 0x59, 0x38, 0xff}}}, - {{{ 3539, 3859, 2670}, 0, { 6204, 0}, {0xd7, 0x47, 0x60, 0xff}}}, - {{{ 3551, 3758, 2682}, 0, { 6120, 990}, {0xb5, 0x58, 0x33, 0xff}}}, - {{{ 3551, 3758, 2682}, 0, { 0, 990}, {0xb5, 0x58, 0x33, 0xff}}}, - {{{ 3386, 3805, 2517}, 0, { 2116, 0}, {0xb0, 0x56, 0x2e, 0xff}}}, - {{{ 3406, 3707, 2537}, 0, { 2076, 990}, {0xae, 0x55, 0x2d, 0xff}}}, - {{{ 3539, 3859, 2670}, 0, { -112, 0}, {0xd7, 0x47, 0x60, 0xff}}}, - {{{ 3406, 3707, 2537}, 0, { 0, 990}, {0xae, 0x55, 0x2d, 0xff}}}, - {{{ 3270, 3751, 2401}, 0, { 1656, 0}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 3298, 3656, 2429}, 0, { 1584, 990}, {0xa7, 0x51, 0x25, 0xff}}}, - {{{ 3386, 3805, 2517}, 0, { -68, 0}, {0xb0, 0x56, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019CD0, 0x004d1910, 104662, 0x00019cd0, 240); // 0x07019DC0 - 0x07019EB0 -static const Vtx ttm_seg7_vertex_07019DC0[] = { - {{{ 2972, 3297, 2103}, 0, { 0, 990}, {0xb4, 0x62, 0x17, 0xff}}}, - {{{ 2944, 3392, 2075}, 0, { 40, 0}, {0xa3, 0x45, 0x31, 0xff}}}, - {{{ 2863, 3246, 1994}, 0, { 1584, 990}, {0xb0, 0x56, 0x2e, 0xff}}}, - {{{ 3298, 3656, 2429}, 0, { 0, 990}, {0xa7, 0x51, 0x25, 0xff}}}, - {{{ 3270, 3751, 2401}, 0, { -100, 0}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 3183, 3689, 2314}, 0, { 1276, 0}, {0x9e, 0x4a, 0x1d, 0xff}}}, - {{{ 3225, 3604, 2356}, 0, { 0, 990}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 3183, 3689, 2314}, 0, { -192, 0}, {0x9e, 0x4a, 0x1d, 0xff}}}, - {{{ 3002, 3433, 2133}, 0, { 3416, 0}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 3044, 3348, 2175}, 0, { 3580, 990}, {0x9f, 0x4b, 0x1d, 0xff}}}, - {{{ 3044, 3348, 2175}, 0, { 0, 990}, {0x9f, 0x4b, 0x1d, 0xff}}}, - {{{ 2944, 3392, 2075}, 0, { 1040, 0}, {0xa3, 0x45, 0x31, 0xff}}}, - {{{ 2972, 3297, 2103}, 0, { 1112, 990}, {0xb4, 0x62, 0x17, 0xff}}}, - {{{ 3002, 3433, 2133}, 0, { 132, 0}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 2843, 3344, 1974}, 0, { 1544, 0}, {0xae, 0x55, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019DC0, 0x004d1910, 104662, 0x00019dc0, 240); // 0x07019EB0 - 0x07019FA0 -static const Vtx ttm_seg7_vertex_07019EB0[] = { - {{{ 2284, 3092, 1415}, 0, { 0, 990}, {0xa9, 0x52, 0x27, 0xff}}}, - {{{ 2259, 3189, 1390}, 0, { -140, 0}, {0xad, 0x54, 0x2b, 0xff}}}, - {{{ 1170, 2419, 301}, 0, { 17036, 0}, {0xa7, 0x52, 0x25, 0xff}}}, - {{{ 2843, 3344, 1974}, 0, { 8, 0}, {0xae, 0x55, 0x2c, 0xff}}}, - {{{ 2705, 3296, 1836}, 0, { 2012, 0}, {0xc0, 0x67, 0x22, 0xff}}}, - {{{ 2719, 3195, 1850}, 0, { 2076, 990}, {0xb0, 0x4b, 0x3f, 0xff}}}, - {{{ 2863, 3246, 1994}, 0, { 0, 990}, {0xb0, 0x56, 0x2e, 0xff}}}, - {{{ 2719, 3195, 1850}, 0, { 0, 990}, {0xb0, 0x4b, 0x3f, 0xff}}}, - {{{ 2705, 3296, 1836}, 0, { 28, 0}, {0xc0, 0x67, 0x22, 0xff}}}, - {{{ 2416, 3245, 1547}, 0, { 4148, 0}, {0xb7, 0x58, 0x35, 0xff}}}, - {{{ 2429, 3144, 1560}, 0, { 4088, 990}, {0xb4, 0x57, 0x32, 0xff}}}, - {{{ 2429, 3144, 1560}, 0, { 0, 990}, {0xb4, 0x57, 0x32, 0xff}}}, - {{{ 2416, 3245, 1547}, 0, { -88, 0}, {0xb7, 0x58, 0x35, 0xff}}}, - {{{ 2259, 3189, 1390}, 0, { 2188, 0}, {0xad, 0x54, 0x2b, 0xff}}}, - {{{ 2284, 3092, 1415}, 0, { 2076, 990}, {0xa9, 0x52, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019EB0, 0x004d1910, 104662, 0x00019eb0, 240); // 0x07019FA0 - 0x0701A090 -static const Vtx ttm_seg7_vertex_07019FA0[] = { - {{{ 945, 2222, 76}, 0, { 0, 990}, {0xb7, 0x58, 0x35, 0xff}}}, - {{{ 931, 2323, 62}, 0, { 28, 0}, {0xb4, 0x57, 0x32, 0xff}}}, - {{{ 642, 2272, -226}, 0, { 4148, 0}, {0xcc, 0x3e, 0x61, 0xff}}}, - {{{ 2284, 3092, 1415}, 0, { 0, 990}, {0xa9, 0x52, 0x27, 0xff}}}, - {{{ 1170, 2419, 301}, 0, { 17036, 0}, {0xa7, 0x52, 0x25, 0xff}}}, - {{{ 1198, 2324, 329}, 0, { 17108, 990}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 1198, 2324, 329}, 0, { 0, 990}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 1170, 2419, 301}, 0, { 40, 0}, {0xa7, 0x52, 0x25, 0xff}}}, - {{{ 1069, 2372, 200}, 0, { 1544, 0}, {0xaf, 0x56, 0x2d, 0xff}}}, - {{{ 1089, 2273, 220}, 0, { 1584, 990}, {0xb0, 0x56, 0x2e, 0xff}}}, - {{{ 1089, 2273, 220}, 0, { 0, 990}, {0xb0, 0x56, 0x2e, 0xff}}}, - {{{ 1069, 2372, 200}, 0, { 8, 0}, {0xaf, 0x56, 0x2d, 0xff}}}, - {{{ 931, 2323, 62}, 0, { 2012, 0}, {0xb4, 0x57, 0x32, 0xff}}}, - {{{ 945, 2222, 76}, 0, { 2076, 990}, {0xb7, 0x58, 0x35, 0xff}}}, - {{{ 655, 2171, -213}, 0, { 4088, 990}, {0xc0, 0x67, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07019FA0, 0x004d1910, 104662, 0x00019fa0, 240); // 0x0701A090 - 0x0701A180 -static const Vtx ttm_seg7_vertex_0701A090[] = { - {{{ 329, 2017, -539}, 0, { 0, 990}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 286, 2101, -582}, 0, { -192, 0}, {0x9f, 0x4b, 0x1d, 0xff}}}, - {{{ 197, 1976, -671}, 0, { 1580, 0}, {0x90, 0x38, 0x0e, 0xff}}}, - {{{ 655, 2171, -213}, 0, { 0, 990}, {0xc0, 0x67, 0x22, 0xff}}}, - {{{ 642, 2272, -226}, 0, { -88, 0}, {0xcc, 0x3e, 0x61, 0xff}}}, - {{{ 510, 2120, -358}, 0, { 2076, 990}, {0xa9, 0x48, 0x37, 0xff}}}, - {{{ 490, 2218, -378}, 0, { 2116, 0}, {0xbb, 0x65, 0x1d, 0xff}}}, - {{{ 402, 2068, -466}, 0, { 0, 990}, {0xa7, 0x52, 0x25, 0xff}}}, - {{{ 286, 2101, -582}, 0, { 1276, 0}, {0x9f, 0x4b, 0x1d, 0xff}}}, - {{{ 329, 2017, -539}, 0, { 1112, 990}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 374, 2163, -494}, 0, { -100, 0}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 510, 2120, -358}, 0, { 0, 990}, {0xa9, 0x48, 0x37, 0xff}}}, - {{{ 490, 2218, -378}, 0, { -68, 0}, {0xbb, 0x65, 0x1d, 0xff}}}, - {{{ 374, 2163, -494}, 0, { 1656, 0}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 402, 2068, -466}, 0, { 1584, 990}, {0xa7, 0x52, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701A090, 0x004d1910, 104662, 0x0001a090, 240); // 0x0701A180 - 0x0701A270 -static const Vtx ttm_seg7_vertex_0701A180[] = { - {{{ -68, 1096, -937}, 0, { 0, 990}, {0x9e, 0x4a, 0x1d, 0xff}}}, - {{{ -168, 1139, -1037}, 0, { 1036, 0}, {0xa7, 0x51, 0x25, 0xff}}}, - {{{ -141, 1044, -1010}, 0, { 1112, 990}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 329, 2017, -539}, 0, { 0, 990}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 197, 1976, -671}, 0, { 1580, 0}, {0x90, 0x38, 0x0e, 0xff}}}, - {{{ 257, 1915, -611}, 0, { 1412, 990}, {0x8b, 0x30, 0x0a, 0xff}}}, - {{{ 257, 1915, -611}, 0, { 0, 990}, {0x8b, 0x30, 0x0a, 0xff}}}, - {{{ 197, 1976, -671}, 0, { -192, 0}, {0x90, 0x38, 0x0e, 0xff}}}, - {{{ -55, 1259, -924}, 0, { 7800, 0}, {0x8b, 0x30, 0x0a, 0xff}}}, - {{{ 3, 1198, -865}, 0, { 7968, 990}, {0x8f, 0x38, 0x0e, 0xff}}}, - {{{ 3, 1198, -865}, 0, { 0, 990}, {0x8f, 0x38, 0x0e, 0xff}}}, - {{{ -55, 1259, -924}, 0, { 132, 0}, {0x8b, 0x30, 0x0a, 0xff}}}, - {{{ -111, 1180, -980}, 0, { 1248, 0}, {0x99, 0x45, 0x17, 0xff}}}, - {{{ -68, 1096, -937}, 0, { 1412, 990}, {0x9e, 0x4a, 0x1d, 0xff}}}, - {{{ -111, 1180, -980}, 0, { 132, 0}, {0x99, 0x45, 0x17, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701A180, 0x004d1910, 104662, 0x0001a180, 240); // 0x0701A270 - 0x0701A2F0 -static const Vtx ttm_seg7_vertex_0701A270[] = { - {{{ 6252, 4781, 5383}, 0, { 8144, 990}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ 6831, 4781, 5962}, 0, { 0, 990}, {0xc1, 0x59, 0x3f, 0xff}}}, - {{{ 6831, 4883, 5962}, 0, { 0, 0}, {0xc1, 0x59, 0x3f, 0xff}}}, - {{{ 6252, 4883, 5383}, 0, { 8144, 0}, {0xc1, 0x59, 0x3f, 0xff}}}, - {{{ 5672, 4883, 5962}, 0, { 8144, 0}, {0x28, 0x71, 0xd8, 0xff}}}, - {{{ 6252, 4883, 6541}, 0, { 0, 0}, {0x50, 0x38, 0xb0, 0xff}}}, - {{{ 5672, 4781, 5962}, 0, { 8144, 990}, {0x6c, 0x00, 0xbf, 0xff}}}, - {{{ 6252, 4781, 6541}, 0, { 0, 990}, {0x28, 0x71, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701A270, 0x004d1910, 104662, 0x0001a270, 128); // 0x0701A2F0 - 0x0701A330 -static const Vtx ttm_seg7_vertex_0701A2F0[] = { - {{{ 7265, 5600, 5672}, 0, { 12232, 6098}, {0x15, 0xc3, 0x6c, 0xff}}}, - {{{ 7917, 5600, 6324}, 0, { 12232, -3098}, {0x99, 0xb7, 0x00, 0xff}}}, - {{{ 6614, 5600, 7627}, 0, { -6160, -3098}, {0x00, 0xb7, 0x99, 0xff}}}, - {{{ 5962, 5600, 6976}, 0, { -6160, 6098}, {0x67, 0xe8, 0x45, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701A2F0, 0x004d1910, 104662, 0x0001a2f0, 64); // 0x0701A330 - 0x0701A410 -static const Vtx ttm_seg7_vertex_0701A330[] = { - {{{ 5817, 5344, 5817}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 5800, 5344, 5834}, 0, { -148, 0}, {0x1c, 0x64, 0x49, 0xff}}}, - {{{ 5817, 5242, 5817}, 0, { 0, 990}, {0x54, 0xc1, 0x46, 0xff}}}, - {{{ 6107, 5344, 5528}, 0, { 2012, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 6107, 5242, 5528}, 0, { 2012, 990}, {0x2d, 0xac, 0x53, 0xff}}}, - {{{ 6124, 5344, 5511}, 0, { 2132, 0}, {0x4a, 0x57, 0x36, 0xff}}}, - {{{ 6252, 4781, 5383}, 0, { 2524, 990}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ 6324, 5061, 5310}, 0, { -268, 0}, {0x7b, 0x17, 0x15, 0xff}}}, - {{{ 6252, 5037, 5383}, 0, { 0, 990}, {0xea, 0xf1, 0x7b, 0xff}}}, - {{{ 6324, 4781, 5310}, 0, { 2524, 0}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 6324, 5061, 5310}, 0, { 2372, 0}, {0x7b, 0x17, 0x15, 0xff}}}, - {{{ 6275, 5200, 5359}, 0, { 824, 0}, {0x6c, 0x42, 0xf9, 0xff}}}, - {{{ 6215, 5139, 5419}, 0, { 992, 990}, {0x1b, 0xd8, 0x75, 0xff}}}, - {{{ 6252, 5037, 5383}, 0, { 2132, 990}, {0xea, 0xf1, 0x7b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701A330, 0x004d1910, 104662, 0x0001a330, 224); // 0x0701A410 - 0x0701A500 -static const Vtx ttm_seg7_vertex_0701A410[] = { - {{{ 5745, 5191, 5890}, 0, { 692, 990}, {0x62, 0xb6, 0x1d, 0xff}}}, - {{{ 5702, 5275, 5933}, 0, { 856, 0}, {0x18, 0x45, 0x67, 0xff}}}, - {{{ 5649, 5200, 5985}, 0, { -192, 0}, {0x0a, 0x30, 0x75, 0xff}}}, - {{{ 6215, 5139, 5419}, 0, { 692, 990}, {0x1b, 0xd8, 0x75, 0xff}}}, - {{{ 6222, 5275, 5412}, 0, { -192, 0}, {0x61, 0x4b, 0x1d, 0xff}}}, - {{{ 6179, 5191, 5455}, 0, { 0, 990}, {0x18, 0xbb, 0x67, 0xff}}}, - {{{ 6275, 5200, 5359}, 0, { 856, 0}, {0x6c, 0x42, 0xf9, 0xff}}}, - {{{ 6179, 5191, 5455}, 0, { 1112, 990}, {0x18, 0xbb, 0x67, 0xff}}}, - {{{ 6124, 5344, 5511}, 0, { -268, 0}, {0x4a, 0x57, 0x36, 0xff}}}, - {{{ 6107, 5242, 5528}, 0, { 0, 990}, {0x2d, 0xac, 0x53, 0xff}}}, - {{{ 6222, 5275, 5412}, 0, { 1276, 0}, {0x61, 0x4b, 0x1d, 0xff}}}, - {{{ 5817, 5242, 5817}, 0, { 2132, 990}, {0x54, 0xc1, 0x46, 0xff}}}, - {{{ 5702, 5275, 5933}, 0, { 824, 0}, {0x18, 0x45, 0x67, 0xff}}}, - {{{ 5745, 5191, 5890}, 0, { 988, 990}, {0x62, 0xb6, 0x1d, 0xff}}}, - {{{ 5800, 5344, 5834}, 0, { 2372, 0}, {0x1c, 0x64, 0x49, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701A410, 0x004d1910, 104662, 0x0001a410, 240); // 0x0701A500 - 0x0701A5F0 -static const Vtx ttm_seg7_vertex_0701A500[] = { - {{{ 2960, 4115, 3250}, 0, { 2524, 990}, {0x7c, 0xe6, 0x04, 0xff}}}, - {{{ 2888, 3859, 3322}, 0, { 0, 0}, {0x2a, 0x6f, 0x2a, 0xff}}}, - {{{ 2960, 3859, 3250}, 0, { 0, 990}, {0x50, 0x4a, 0xc1, 0xff}}}, - {{{ 5745, 5191, 5890}, 0, { 692, 990}, {0x62, 0xb6, 0x1d, 0xff}}}, - {{{ 5649, 5200, 5985}, 0, { -192, 0}, {0x0a, 0x30, 0x75, 0xff}}}, - {{{ 5709, 5139, 5926}, 0, { 0, 990}, {0x71, 0xc9, 0x0e, 0xff}}}, - {{{ 5709, 5139, 5926}, 0, { 1112, 990}, {0x71, 0xc9, 0x0e, 0xff}}}, - {{{ 5649, 5200, 5985}, 0, { 1276, 0}, {0x0a, 0x30, 0x75, 0xff}}}, - {{{ 5600, 5061, 6034}, 0, { -268, 0}, {0x02, 0x0d, 0x7e, 0xff}}}, - {{{ 5672, 5037, 5962}, 0, { 0, 990}, {0x7b, 0xe5, 0x04, 0xff}}}, - {{{ 5672, 5037, 5962}, 0, { 2524, 990}, {0x7b, 0xe5, 0x04, 0xff}}}, - {{{ 5600, 4781, 6034}, 0, { 0, 0}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ 5672, 4781, 5962}, 0, { 0, 990}, {0x6c, 0x00, 0xbf, 0xff}}}, - {{{ 5600, 5061, 6034}, 0, { 2764, 0}, {0x02, 0x0d, 0x7e, 0xff}}}, - {{{ 2888, 4140, 3322}, 0, { 2764, 0}, {0x5a, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701A500, 0x004d1910, 104662, 0x0001a500, 240); // 0x0701A5F0 - 0x0701A6E0 -static const Vtx ttm_seg7_vertex_0701A5F0[] = { - {{{ 3395, 4320, 2815}, 0, { 3036, 990}, {0x2d, 0xac, 0x53, 0xff}}}, - {{{ 3088, 4423, 3122}, 0, { -1292, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3105, 4320, 3105}, 0, { -1052, 990}, {0x3e, 0x99, 0x27, 0xff}}}, - {{{ 2996, 4218, 3213}, 0, { 1112, 990}, {0x70, 0xc8, 0x0e, 0xff}}}, - {{{ 2888, 4140, 3322}, 0, { -268, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 2960, 4115, 3250}, 0, { 0, 990}, {0x7c, 0xe6, 0x04, 0xff}}}, - {{{ 2937, 4278, 3273}, 0, { 1276, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3033, 4269, 3177}, 0, { 1712, 990}, {0x64, 0xc0, 0x2b, 0xff}}}, - {{{ 2937, 4278, 3273}, 0, { 824, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2996, 4218, 3213}, 0, { 992, 990}, {0x70, 0xc8, 0x0e, 0xff}}}, - {{{ 2990, 4353, 3220}, 0, { 1880, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3105, 4320, 3105}, 0, { 1112, 990}, {0x3e, 0x99, 0x27, 0xff}}}, - {{{ 3088, 4423, 3122}, 0, { 1352, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3033, 4269, 3177}, 0, { 0, 990}, {0x64, 0xc0, 0x2b, 0xff}}}, - {{{ 2990, 4353, 3220}, 0, { -192, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701A5F0, 0x004d1910, 104662, 0x0001a5f0, 240); // 0x0701A6E0 - 0x0701A7D0 -static const Vtx ttm_seg7_vertex_0701A6E0[] = { - {{{ 3539, 4115, 2670}, 0, { 2132, 990}, {0x02, 0xf3, 0x7e, 0xff}}}, - {{{ 3612, 4140, 2598}, 0, { 2372, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 3563, 4278, 2647}, 0, { 824, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3395, 4320, 2815}, 0, { 3036, 990}, {0x2d, 0xac, 0x53, 0xff}}}, - {{{ 3412, 4423, 2798}, 0, { 3276, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3088, 4423, 3122}, 0, { -1292, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3467, 4269, 2743}, 0, { 1112, 990}, {0x17, 0xbb, 0x67, 0xff}}}, - {{{ 3412, 4423, 2798}, 0, { -268, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3395, 4320, 2815}, 0, { 0, 990}, {0x2d, 0xac, 0x53, 0xff}}}, - {{{ 3510, 4353, 2700}, 0, { 1276, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3503, 4218, 2707}, 0, { 1712, 990}, {0x0a, 0xd0, 0x74, 0xff}}}, - {{{ 3563, 4278, 2647}, 0, { 1880, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3510, 4353, 2700}, 0, { 824, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3467, 4269, 2743}, 0, { 992, 990}, {0x17, 0xbb, 0x67, 0xff}}}, - {{{ 3503, 4218, 2707}, 0, { 992, 990}, {0x0a, 0xd0, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701A6E0, 0x004d1910, 104662, 0x0001a6e0, 240); // 0x0701A7D0 - 0x0701A8C0 -static const Vtx ttm_seg7_vertex_0701A7D0[] = { - {{{ 135, 2681, 279}, 0, { 1712, 990}, {0x62, 0xb6, 0x1d, 0xff}}}, - {{{ 39, 2691, 375}, 0, { 824, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 99, 2630, 316}, 0, { 992, 990}, {0x6c, 0xbe, 0xf9, 0xff}}}, - {{{ 3539, 3859, 2670}, 0, { 2524, 990}, {0xd7, 0x47, 0x60, 0xff}}}, - {{{ 3612, 4140, 2598}, 0, { -268, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 3539, 4115, 2670}, 0, { 0, 990}, {0x02, 0xf3, 0x7e, 0xff}}}, - {{{ 3612, 3859, 2598}, 0, { 2524, 0}, {0x0c, 0x7d, 0x0d, 0xff}}}, - {{{ 62, 2528, 352}, 0, { 2524, 990}, {0x7a, 0xea, 0x16, 0xff}}}, - {{{ -9, 2552, 424}, 0, { 2764, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -9, 2272, 424}, 0, { 0, 0}, {0x29, 0x71, 0x28, 0xff}}}, - {{{ 62, 2272, 352}, 0, { 0, 990}, {0x4f, 0x4b, 0xc0, 0xff}}}, - {{{ 39, 2691, 375}, 0, { 1276, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -9, 2552, 424}, 0, { -268, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 62, 2528, 352}, 0, { 0, 990}, {0x7a, 0xea, 0x16, 0xff}}}, - {{{ 99, 2630, 316}, 0, { 1112, 990}, {0x6c, 0xbe, 0xf9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701A7D0, 0x004d1910, 104662, 0x0001a7d0, 240); // 0x0701A8C0 - 0x0701A9B0 -static const Vtx ttm_seg7_vertex_0701A8C0[] = { - {{{ 569, 2681, -154}, 0, { 1112, 990}, {0x26, 0xc6, 0x69, 0xff}}}, - {{{ 612, 2765, -197}, 0, { 1276, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 514, 2835, -99}, 0, { -268, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 135, 2681, 279}, 0, { 1712, 990}, {0x62, 0xb6, 0x1d, 0xff}}}, - {{{ 92, 2765, 322}, 0, { 1880, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 39, 2691, 375}, 0, { 824, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 207, 2733, 207}, 0, { 1112, 990}, {0x49, 0xa9, 0x36, 0xff}}}, - {{{ 92, 2765, 322}, 0, { -192, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 135, 2681, 279}, 0, { 0, 990}, {0x62, 0xb6, 0x1d, 0xff}}}, - {{{ 190, 2835, 224}, 0, { 1352, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 497, 2733, -82}, 0, { 3036, 990}, {0x2c, 0xac, 0x53, 0xff}}}, - {{{ 190, 2835, 224}, 0, { -1292, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 207, 2733, 207}, 0, { -1052, 990}, {0x49, 0xa9, 0x36, 0xff}}}, - {{{ 514, 2835, -99}, 0, { 3276, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 497, 2733, -82}, 0, { 0, 990}, {0x2c, 0xac, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701A8C0, 0x004d1910, 104662, 0x0001a8c0, 240); // 0x0701A9B0 - 0x0701AA70 -static const Vtx ttm_seg7_vertex_0701A9B0[] = { - {{{ 665, 2691, -250}, 0, { 1880, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 612, 2765, -197}, 0, { 824, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 569, 2681, -154}, 0, { 992, 990}, {0x26, 0xc6, 0x69, 0xff}}}, - {{{ 605, 2630, -190}, 0, { 1712, 990}, {0x0a, 0xd0, 0x75, 0xff}}}, - {{{ 642, 2528, -226}, 0, { 2132, 990}, {0xea, 0xf1, 0x7b, 0xff}}}, - {{{ 714, 2552, -299}, 0, { 2372, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 605, 2630, -190}, 0, { 992, 990}, {0x0a, 0xd0, 0x75, 0xff}}}, - {{{ 665, 2691, -250}, 0, { 824, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 642, 2272, -226}, 0, { 2524, 990}, {0xcc, 0x3e, 0x61, 0xff}}}, - {{{ 714, 2272, -299}, 0, { 2524, 0}, {0x0b, 0x7d, 0x0b, 0xff}}}, - {{{ 714, 2552, -299}, 0, { -268, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ 642, 2528, -226}, 0, { 0, 990}, {0xea, 0xf1, 0x7b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701A9B0, 0x004d1910, 104662, 0x0001a9b0, 192); // 0x0701AA70 - 0x0701AB50 -static const Vtx ttm_seg7_vertex_0701AA70[] = { - {{{ 7265, 5600, 5672}, 0, { 10188, -3098}, {0x15, 0xc3, 0x6c, 0xff}}}, - {{{ 5962, 5600, 6976}, 0, { -8204, -3098}, {0x67, 0xe8, 0x45, 0xff}}}, - {{{ 6686, 5088, 6252}, 0, { 2012, 2010}, {0x22, 0xb6, 0x60, 0xff}}}, - {{{ 5962, 4781, 6976}, 0, { -8204, 5076}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 6469, 4781, 6469}, 0, { -1052, 5076}, {0x7e, 0x00, 0x00, 0xff}}}, - {{{ 6469, 4986, 6469}, 0, { -1052, 3032}, {0x73, 0xcc, 0xf6, 0xff}}}, - {{{ 6541, 5088, 6397}, 0, { 0, 2010}, {0x46, 0x9d, 0x21, 0xff}}}, - {{{ 6759, 4986, 6179}, 0, { 3032, 3032}, {0x06, 0xeb, 0x7c, 0xff}}}, - {{{ 6759, 4781, 6179}, 0, { 3032, 5076}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 7265, 4781, 5672}, 0, { 10188, 5076}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ 7917, 4781, 6324}, 0, { -7180, 5076}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 6614, 4781, 7627}, 0, { 11212, 5076}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 6614, 5600, 7627}, 0, { 11208, -3098}, {0x00, 0xb7, 0x99, 0xff}}}, - {{{ 7917, 5600, 6324}, 0, { -7184, -3098}, {0x99, 0xb7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701AA70, 0x004d1910, 104662, 0x0001aa70, 224); // 0x0701AB50 - 0x0701ABD0 -static const Vtx ttm_seg7_vertex_0701AB50[] = { - {{{ 7917, 4781, 6324}, 0, { 5076, 4054}, {0x82, 0x00, 0x00, 0xff}}}, - {{{ 7265, 5600, 5672}, 0, { -4116, -4120}, {0x15, 0xc3, 0x6c, 0xff}}}, - {{{ 7265, 4781, 5672}, 0, { -4116, 4054}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ 7917, 5600, 6324}, 0, { 5076, -4120}, {0x99, 0xb7, 0x00, 0xff}}}, - {{{ 5962, 4781, 6976}, 0, { 6100, 990}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 5962, 5600, 6976}, 0, { 6100, -7186}, {0x67, 0xe8, 0x45, 0xff}}}, - {{{ 6614, 5600, 7627}, 0, { -3092, -7186}, {0x00, 0xb7, 0x99, 0xff}}}, - {{{ 6614, 4781, 7627}, 0, { -3092, 990}, {0x00, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701AB50, 0x004d1910, 104662, 0x0001ab50, 128); // 0x0701ABD0 - 0x0701ACC0 -static const Vtx ttm_seg7_vertex_0701ABD0[] = { - {{{ 5728, 5344, 5762}, 0, { 0, 0}, {0xf3, 0x7d, 0x0d, 0xff}}}, - {{{ 5800, 5344, 5834}, 0, { 0, 990}, {0x1c, 0x64, 0x49, 0xff}}}, - {{{ 6124, 5344, 5511}, 0, { 4540, 990}, {0x4a, 0x57, 0x36, 0xff}}}, - {{{ -96, 1139, -1110}, 0, {-19444, 990}, {0xe0, 0x76, 0xe0, 0xff}}}, - {{{ -2770, -120, -3784}, 0, { 20336, 990}, {0xe4, 0x78, 0xe4, 0xff}}}, - {{{ -2842, -120, -3712}, 0, { 20336, 0}, {0xad, 0x55, 0x2b, 0xff}}}, - {{{ -168, 1139, -1037}, 0, {-19448, 0}, {0xa7, 0x51, 0x25, 0xff}}}, - {{{ 5528, 5061, 5962}, 0, { 0, 0}, {0xab, 0x26, 0x55, 0xff}}}, - {{{ 5649, 5200, 5985}, 0, { 1440, 990}, {0x0a, 0x30, 0x75, 0xff}}}, - {{{ 5577, 5200, 5913}, 0, { 1440, 0}, {0xba, 0x4f, 0x45, 0xff}}}, - {{{ 5600, 5061, 6034}, 0, { 0, 990}, {0x02, 0x0d, 0x7e, 0xff}}}, - {{{ 5702, 5275, 5933}, 0, { 2492, 990}, {0x18, 0x45, 0x67, 0xff}}}, - {{{ 5630, 5275, 5860}, 0, { 2492, 0}, {0xd0, 0x6b, 0x30, 0xff}}}, - {{{ 5800, 5344, 5834}, 0, { 3964, 990}, {0x1c, 0x64, 0x49, 0xff}}}, - {{{ 5728, 5344, 5762}, 0, { 3964, 0}, {0xf3, 0x7d, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701ABD0, 0x004d1910, 104662, 0x0001abd0, 240); // 0x0701ACC0 - 0x0701ADB0 -static const Vtx ttm_seg7_vertex_0701ACC0[] = { - {{{ 6252, 4877, 5238}, 0, { 14380, 0}, {0x06, 0x7e, 0x06, 0xff}}}, - {{{ 6158, 4879, 5290}, 0, { 14104, 990}, {0xc2, 0x64, 0x2f, 0xff}}}, - {{{ 6179, 4877, 5310}, 0, { 14380, 990}, {0xc7, 0x59, 0x45, 0xff}}}, - {{{ 5728, 5344, 5762}, 0, { 0, 0}, {0xf3, 0x7d, 0x0d, 0xff}}}, - {{{ 6124, 5344, 5511}, 0, { 4540, 990}, {0x4a, 0x57, 0x36, 0xff}}}, - {{{ 6052, 5344, 5438}, 0, { 4540, 0}, {0x1b, 0x79, 0xe5, 0xff}}}, - {{{ 6052, 5344, 5438}, 0, { 0, 0}, {0x1b, 0x79, 0xe5, 0xff}}}, - {{{ 6222, 5275, 5412}, 0, { 1440, 990}, {0x61, 0x4b, 0x1d, 0xff}}}, - {{{ 6150, 5275, 5340}, 0, { 1440, 0}, {0x38, 0x62, 0xc8, 0xff}}}, - {{{ 6124, 5344, 5511}, 0, { 0, 990}, {0x4a, 0x57, 0x36, 0xff}}}, - {{{ 6275, 5200, 5359}, 0, { 2492, 990}, {0x6c, 0x42, 0xf9, 0xff}}}, - {{{ 6203, 5200, 5287}, 0, { 2492, 0}, {0x4b, 0x44, 0xb5, 0xff}}}, - {{{ 6324, 5061, 5310}, 0, { 3964, 990}, {0x7b, 0x17, 0x15, 0xff}}}, - {{{ 6252, 5061, 5238}, 0, { 3964, 0}, {0x58, 0x13, 0xa8, 0xff}}}, - {{{ 6231, 4879, 5217}, 0, { 14104, 0}, {0xf6, 0x7e, 0xf6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701ACC0, 0x004d1910, 104662, 0x0001acc0, 240); // 0x0701ADB0 - 0x0701AEA0 -static const Vtx ttm_seg7_vertex_0701ADB0[] = { - {{{ 5600, 4877, 5890}, 0, { -304, 990}, {0x2d, 0x71, 0xde, 0xff}}}, - {{{ 5507, 4879, 5941}, 0, { 0, 0}, {0xf6, 0x7e, 0xf6, 0xff}}}, - {{{ 5528, 4877, 5962}, 0, { -304, 0}, {0x06, 0x7e, 0x06, 0xff}}}, - {{{ 5579, 4879, 5869}, 0, { 0, 990}, {0x38, 0x58, 0xb9, 0xff}}}, - {{{ 5271, 4472, 4258}, 0, { 0, 0}, {0xeb, 0x7b, 0xeb, 0xff}}}, - {{{ 6158, 4879, 5290}, 0, { 14104, 990}, {0xc2, 0x64, 0x2f, 0xff}}}, - {{{ 6231, 4879, 5217}, 0, { 14104, 0}, {0xf6, 0x7e, 0xf6, 0xff}}}, - {{{ 5199, 4472, 4330}, 0, { 0, 990}, {0xb2, 0x57, 0x30, 0xff}}}, - {{{ 5271, 4472, 4258}, 0, { 2684, 0}, {0xeb, 0x7b, 0xeb, 0xff}}}, - {{{ 5092, 4421, 4078}, 0, { 112, 0}, {0xec, 0x7b, 0xec, 0xff}}}, - {{{ 5020, 4421, 4151}, 0, { 112, 990}, {0xb3, 0x57, 0x32, 0xff}}}, - {{{ 5199, 4472, 4330}, 0, { 2684, 990}, {0xb2, 0x57, 0x30, 0xff}}}, - {{{ 4943, 4368, 3929}, 0, { -2052, 0}, {0xe7, 0x79, 0xe8, 0xff}}}, - {{{ 4871, 4368, 4002}, 0, { -2052, 990}, {0xb7, 0x61, 0x21, 0xff}}}, - {{{ 4827, 4314, 3813}, 0, { -3780, 0}, {0xe0, 0x76, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701ADB0, 0x004d1910, 104662, 0x0001adb0, 240); // 0x0701AEA0 - 0x0701AFA0 -static const Vtx ttm_seg7_vertex_0701AEA0[] = { - {{{ 4827, 4314, 3813}, 0, { -3780, 0}, {0xe0, 0x76, 0xe0, 0xff}}}, - {{{ 4739, 4252, 3726}, 0, { -5136, 0}, {0xcc, 0x66, 0xcc, 0xff}}}, - {{{ 4754, 4314, 3885}, 0, { -3780, 990}, {0xa7, 0x52, 0x25, 0xff}}}, - {{{ 4871, 4368, 4002}, 0, { -2052, 990}, {0xb7, 0x61, 0x21, 0xff}}}, - {{{ 4667, 4252, 3798}, 0, { -5136, 990}, {0x99, 0x38, 0x2e, 0xff}}}, - {{{ 4739, 4252, 3726}, 0, { 10268, 0}, {0xcc, 0x66, 0xcc, 0xff}}}, - {{{ 4631, 4098, 3617}, 0, { 8312, 0}, {0xd0, 0x6b, 0xd0, 0xff}}}, - {{{ 4558, 4098, 3689}, 0, { 8312, 990}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 4667, 4252, 3798}, 0, { 10268, 990}, {0x99, 0x38, 0x2e, 0xff}}}, - {{{ 4501, 4058, 3632}, 0, { 7416, 990}, {0xa7, 0x52, 0x25, 0xff}}}, - {{{ 4573, 4058, 3560}, 0, { 7416, 0}, {0xe0, 0x76, 0xe0, 0xff}}}, - {{{ 3612, 3859, 2598}, 0, { 5284, 0}, {0x0c, 0x7d, 0x0d, 0xff}}}, - {{{ 3459, 3805, 2445}, 0, { 3064, 0}, {0xe7, 0x79, 0xe6, 0xff}}}, - {{{ 3386, 3805, 2517}, 0, { 3064, 990}, {0xb0, 0x56, 0x2e, 0xff}}}, - {{{ 4472, 4010, 3459}, 0, { 5912, 0}, {0xe8, 0x7a, 0xe8, 0xff}}}, - {{{ 4400, 4010, 3531}, 0, { 5912, 990}, {0xae, 0x55, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701AEA0, 0x004d1910, 104662, 0x0001aea0, 256); // 0x0701AFA0 - 0x0701B0A0 -static const Vtx ttm_seg7_vertex_0701AFA0[] = { - {{{ 4472, 4010, 3459}, 0, { 5912, 0}, {0xe8, 0x7a, 0xe8, 0xff}}}, - {{{ 4262, 3961, 3393}, 0, { 3916, 990}, {0xb4, 0x57, 0x32, 0xff}}}, - {{{ 4400, 4010, 3531}, 0, { 5912, 990}, {0xae, 0x55, 0x2c, 0xff}}}, - {{{ 4334, 3961, 3321}, 0, { 3916, 0}, {0xf2, 0x7d, 0xf2, 0xff}}}, - {{{ 3978, 3911, 3109}, 0, { 0, 990}, {0xba, 0x59, 0x38, 0xff}}}, - {{{ 4051, 3911, 3037}, 0, { 0, 0}, {0xf8, 0x7e, 0xf8, 0xff}}}, - {{{ 4051, 3911, 3037}, 0, { 6184, 0}, {0xf8, 0x7e, 0xf8, 0xff}}}, - {{{ 3539, 3859, 2670}, 0, { 0, 990}, {0xd7, 0x47, 0x60, 0xff}}}, - {{{ 3978, 3911, 3109}, 0, { 6184, 990}, {0xba, 0x59, 0x38, 0xff}}}, - {{{ 3612, 3859, 2598}, 0, { 0, 0}, {0x0c, 0x7d, 0x0d, 0xff}}}, - {{{ 3074, 3433, 2060}, 0, { -1632, 0}, {0xd0, 0x6a, 0xd0, 0xff}}}, - {{{ 3017, 3392, 2003}, 0, { -2532, 0}, {0xe0, 0x76, 0xe0, 0xff}}}, - {{{ 2944, 3392, 2075}, 0, { -2532, 990}, {0xa3, 0x45, 0x31, 0xff}}}, - {{{ 3459, 3805, 2445}, 0, { 3064, 0}, {0xe7, 0x79, 0xe6, 0xff}}}, - {{{ 3270, 3751, 2401}, 0, { 1336, 990}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 3386, 3805, 2517}, 0, { 3064, 990}, {0xb0, 0x56, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701AFA0, 0x004d1910, 104662, 0x0001afa0, 256); // 0x0701B0A0 - 0x0701B1A0 -static const Vtx ttm_seg7_vertex_0701B0A0[] = { - {{{ 3459, 3805, 2445}, 0, { 3064, 0}, {0xe7, 0x79, 0xe6, 0xff}}}, - {{{ 3342, 3751, 2329}, 0, { 1336, 0}, {0xdc, 0x74, 0xdc, 0xff}}}, - {{{ 3270, 3751, 2401}, 0, { 1336, 990}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 3612, 3859, 2598}, 0, { 5284, 0}, {0x0c, 0x7d, 0x0d, 0xff}}}, - {{{ 3386, 3805, 2517}, 0, { 3064, 990}, {0xb0, 0x56, 0x2e, 0xff}}}, - {{{ 3539, 3859, 2670}, 0, { 5284, 990}, {0xd7, 0x47, 0x60, 0xff}}}, - {{{ 3183, 3689, 2314}, 0, { 0, 990}, {0x9e, 0x4a, 0x1d, 0xff}}}, - {{{ 3255, 3689, 2241}, 0, { 0, 0}, {0xc8, 0x62, 0xc9, 0xff}}}, - {{{ 3255, 3689, 2241}, 0, { 1664, 0}, {0xc8, 0x62, 0xc9, 0xff}}}, - {{{ 3002, 3433, 2133}, 0, { -1632, 990}, {0x99, 0x45, 0x18, 0xff}}}, - {{{ 3183, 3689, 2314}, 0, { 1664, 990}, {0x9e, 0x4a, 0x1d, 0xff}}}, - {{{ 3074, 3433, 2060}, 0, { -1632, 0}, {0xd0, 0x6a, 0xd0, 0xff}}}, - {{{ 2944, 3392, 2075}, 0, { -2532, 990}, {0xa3, 0x45, 0x31, 0xff}}}, - {{{ 3017, 3392, 2003}, 0, { -2532, 0}, {0xe0, 0x76, 0xe0, 0xff}}}, - {{{ 2843, 3344, 1974}, 0, { -4036, 990}, {0xae, 0x55, 0x2c, 0xff}}}, - {{{ 2916, 3344, 1902}, 0, { -4036, 0}, {0xe9, 0x7a, 0xe8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701B0A0, 0x004d1910, 104662, 0x0001b0a0, 256); // 0x0701B1A0 - 0x0701B2A0 -static const Vtx ttm_seg7_vertex_0701B1A0[] = { - {{{ 2916, 3344, 1902}, 0, { -4036, 0}, {0xe9, 0x7a, 0xe8, 0xff}}}, - {{{ 2778, 3296, 1764}, 0, { -6028, 0}, {0xf2, 0x7d, 0xf2, 0xff}}}, - {{{ 2705, 3296, 1836}, 0, { -6028, 990}, {0xc0, 0x67, 0x22, 0xff}}}, - {{{ 2843, 3344, 1974}, 0, { -4036, 990}, {0xae, 0x55, 0x2c, 0xff}}}, - {{{ 2416, 3245, 1547}, 0, {-10028, 990}, {0xb7, 0x58, 0x35, 0xff}}}, - {{{ 2488, 3245, 1474}, 0, {-10028, 0}, {0xee, 0x7c, 0xee, 0xff}}}, - {{{ 2331, 3189, 1317}, 0, {-12292, 0}, {0xde, 0x75, 0xde, 0xff}}}, - {{{ 2259, 3189, 1390}, 0, {-12292, 990}, {0xad, 0x54, 0x2b, 0xff}}}, - {{{ 2331, 3189, 1317}, 0, { 17148, 0}, {0xde, 0x75, 0xde, 0xff}}}, - {{{ 1170, 2419, 301}, 0, { 0, 990}, {0xa7, 0x52, 0x25, 0xff}}}, - {{{ 2259, 3189, 1390}, 0, { 17148, 990}, {0xad, 0x54, 0x2b, 0xff}}}, - {{{ 1243, 2419, 229}, 0, { 0, 0}, {0xe1, 0x76, 0xe0, 0xff}}}, - {{{ 1243, 2419, 229}, 0, { 5692, 0}, {0xe1, 0x76, 0xe0, 0xff}}}, - {{{ 1142, 2372, 128}, 0, { 4196, 0}, {0xe9, 0x7a, 0xe8, 0xff}}}, - {{{ 1069, 2372, 200}, 0, { 4196, 990}, {0xaf, 0x56, 0x2d, 0xff}}}, - {{{ 1170, 2419, 301}, 0, { 5692, 990}, {0xa7, 0x52, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701B1A0, 0x004d1910, 104662, 0x0001b1a0, 256); // 0x0701B2A0 - 0x0701B3A0 -static const Vtx ttm_seg7_vertex_0701B2A0[] = { - {{{ 1142, 2372, 128}, 0, { 4196, 0}, {0xe9, 0x7a, 0xe8, 0xff}}}, - {{{ 931, 2323, 62}, 0, { 2192, 990}, {0xb4, 0x57, 0x32, 0xff}}}, - {{{ 1069, 2372, 200}, 0, { 4196, 990}, {0xaf, 0x56, 0x2d, 0xff}}}, - {{{ 1004, 2323, -9}, 0, { 2192, 0}, {0xf2, 0x7d, 0xf2, 0xff}}}, - {{{ 714, 2272, -299}, 0, { -1908, 0}, {0x0b, 0x7d, 0x0b, 0xff}}}, - {{{ 642, 2272, -226}, 0, { -1908, 990}, {0xcc, 0x3e, 0x61, 0xff}}}, - {{{ 490, 2218, -378}, 0, { -4116, 990}, {0xbb, 0x65, 0x1d, 0xff}}}, - {{{ 562, 2218, -451}, 0, { -4116, 0}, {0xe6, 0x79, 0xe6, 0xff}}}, - {{{ 562, 2218, -451}, 0, { 1688, 0}, {0xe6, 0x79, 0xe6, 0xff}}}, - {{{ 374, 2163, -494}, 0, { 0, 990}, {0xaa, 0x53, 0x28, 0xff}}}, - {{{ 490, 2218, -378}, 0, { 1688, 990}, {0xbb, 0x65, 0x1d, 0xff}}}, - {{{ 446, 2163, -567}, 0, { 0, 0}, {0xdc, 0x74, 0xdc, 0xff}}}, - {{{ 286, 2101, -582}, 0, { -1376, 990}, {0x9f, 0x4b, 0x1d, 0xff}}}, - {{{ 359, 2101, -654}, 0, { -1376, 0}, {0xc9, 0x62, 0xc8, 0xff}}}, - {{{ 197, 1976, -671}, 0, { -3096, 990}, {0x90, 0x38, 0x0e, 0xff}}}, - {{{ 270, 1976, -743}, 0, { -3096, 0}, {0xb5, 0x44, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701B2A0, 0x004d1910, 104662, 0x0001b2a0, 256); // 0x0701B3A0 - 0x0701B4A0 -static const Vtx ttm_seg7_vertex_0701B3A0[] = { - {{{ 270, 1976, -743}, 0, { 2632, 0}, {0xb5, 0x44, 0xb5, 0xff}}}, - {{{ 16, 1259, -997}, 0, { -5328, 0}, {0xba, 0x4f, 0xbb, 0xff}}}, - {{{ -55, 1259, -924}, 0, { -5328, 990}, {0x8b, 0x30, 0x0a, 0xff}}}, - {{{ 197, 1976, -671}, 0, { 2632, 990}, {0x90, 0x38, 0x0e, 0xff}}}, - {{{ -111, 1180, -980}, 0, { -6412, 990}, {0x99, 0x45, 0x17, 0xff}}}, - {{{ -39, 1180, -1052}, 0, { -6412, 0}, {0xcf, 0x6a, 0xd0, 0xff}}}, - {{{ -168, 1139, -1037}, 0, { -7184, 990}, {0xa7, 0x51, 0x25, 0xff}}}, - {{{ -96, 1139, -1110}, 0, { -7184, 0}, {0xe0, 0x76, 0xe0, 0xff}}}, - {{{ -292, 2101, -3}, 0, { 3188, 990}, {0x17, 0x45, 0x99, 0xff}}}, - {{{ -453, 1976, -19}, 0, { 4860, 0}, {0xba, 0x4f, 0xbb, 0xff}}}, - {{{ -364, 2101, 69}, 0, { 3188, 0}, {0xd0, 0x6a, 0xd0, 0xff}}}, - {{{ -634, 1259, -345}, 0, { 0, 990}, {0xf9, 0x41, 0x94, 0xff}}}, - {{{ -690, 1180, -401}, 0, { 1072, 990}, {0x2b, 0x3f, 0x9b, 0xff}}}, - {{{ -763, 1180, -328}, 0, { 1072, 0}, {0xc8, 0x62, 0xc8, 0xff}}}, - {{{ -820, 1139, -386}, 0, { 1960, 0}, {0xdc, 0x74, 0xdc, 0xff}}}, - {{{ -748, 1139, -458}, 0, { 1960, 990}, {0x16, 0x62, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701B3A0, 0x004d1910, 104662, 0x0001b3a0, 256); // 0x0701B4A0 - 0x0701B5A0 -static const Vtx ttm_seg7_vertex_0701B4A0[] = { - {{{ -634, 1259, -345}, 0, { 0, 990}, {0xf9, 0x41, 0x94, 0xff}}}, - {{{ -763, 1180, -328}, 0, { 1072, 0}, {0xc8, 0x62, 0xc8, 0xff}}}, - {{{ -707, 1259, -273}, 0, { 0, 0}, {0xb5, 0x44, 0xb5, 0xff}}}, - {{{ -381, 1976, -92}, 0, { 0, 990}, {0x0b, 0x30, 0x8c, 0xff}}}, - {{{ -707, 1259, -273}, 0, { 7968, 0}, {0xb5, 0x44, 0xb5, 0xff}}}, - {{{ -453, 1976, -19}, 0, { 0, 0}, {0xba, 0x4f, 0xbb, 0xff}}}, - {{{ -634, 1259, -345}, 0, { 7968, 990}, {0xf9, 0x41, 0x94, 0xff}}}, - {{{ -292, 2101, -3}, 0, { 3188, 990}, {0x17, 0x45, 0x99, 0xff}}}, - {{{ -381, 1976, -92}, 0, { 4860, 990}, {0x0b, 0x30, 0x8c, 0xff}}}, - {{{ -453, 1976, -19}, 0, { 4860, 0}, {0xba, 0x4f, 0xbb, 0xff}}}, - {{{ -205, 2163, 84}, 0, { 1804, 990}, {0x25, 0x52, 0xa7, 0xff}}}, - {{{ -364, 2101, 69}, 0, { 3188, 0}, {0xd0, 0x6a, 0xd0, 0xff}}}, - {{{ 490, 2372, 779}, 0, { 1460, 990}, {0x1d, 0x65, 0xba, 0xff}}}, - {{{ 280, 2323, 714}, 0, { 3464, 0}, {0xee, 0x7c, 0xee, 0xff}}}, - {{{ 417, 2372, 852}, 0, { 1460, 0}, {0xe6, 0x79, 0xe7, 0xff}}}, - {{{ -277, 2163, 156}, 0, { 1804, 0}, {0xe0, 0x76, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701B4A0, 0x004d1910, 104662, 0x0001b4a0, 256); // 0x0701B5A0 - 0x0701B6A0 -static const Vtx ttm_seg7_vertex_0701B5A0[] = { - {{{ -88, 2218, 200}, 0, { 88, 990}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ -205, 2163, 84}, 0, { 1804, 990}, {0x25, 0x52, 0xa7, 0xff}}}, - {{{ -277, 2163, 156}, 0, { 1804, 0}, {0xe0, 0x76, 0xe0, 0xff}}}, - {{{ -161, 2218, 273}, 0, { 88, 0}, {0xe8, 0x7a, 0xe8, 0xff}}}, - {{{ 62, 2272, 352}, 0, { -2072, 990}, {0x4f, 0x4b, 0xc0, 0xff}}}, - {{{ -9, 2272, 424}, 0, { -2072, 0}, {0x29, 0x71, 0x28, 0xff}}}, - {{{ 490, 2372, 779}, 0, { 1460, 990}, {0x1d, 0x65, 0xba, 0xff}}}, - {{{ 352, 2323, 642}, 0, { 3464, 990}, {0x3f, 0x4b, 0xb0, 0xff}}}, - {{{ 280, 2323, 714}, 0, { 3464, 0}, {0xee, 0x7c, 0xee, 0xff}}}, - {{{ -9, 2272, 424}, 0, { 7572, 0}, {0x29, 0x71, 0x28, 0xff}}}, - {{{ 62, 2272, 352}, 0, { 7572, 990}, {0x4f, 0x4b, 0xc0, 0xff}}}, - {{{ 1836, 3245, 2126}, 0, { 7572, 990}, {0x32, 0x58, 0xb4, 0xff}}}, - {{{ 1680, 3189, 1969}, 0, { 9852, 990}, {0x27, 0x52, 0xa9, 0xff}}}, - {{{ 1607, 3189, 2042}, 0, { 9852, 0}, {0xe4, 0x78, 0xe4, 0xff}}}, - {{{ 591, 2419, 880}, 0, { 0, 990}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ 417, 2372, 852}, 0, { 1460, 0}, {0xe6, 0x79, 0xe7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701B5A0, 0x004d1910, 104662, 0x0001b5a0, 256); // 0x0701B6A0 - 0x0701B7A0 -static const Vtx ttm_seg7_vertex_0701B6A0[] = { - {{{ 591, 2419, 880}, 0, { 0, 990}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ 417, 2372, 852}, 0, { 1460, 0}, {0xe6, 0x79, 0xe7, 0xff}}}, - {{{ 519, 2419, 953}, 0, { 0, 0}, {0xdc, 0x74, 0xdc, 0xff}}}, - {{{ 1680, 3189, 1969}, 0, { 0, 990}, {0x27, 0x52, 0xa9, 0xff}}}, - {{{ 519, 2419, 953}, 0, { 17148, 0}, {0xdc, 0x74, 0xdc, 0xff}}}, - {{{ 1607, 3189, 2042}, 0, { 0, 0}, {0xe4, 0x78, 0xe4, 0xff}}}, - {{{ 591, 2419, 880}, 0, { 17148, 990}, {0x28, 0x53, 0xaa, 0xff}}}, - {{{ 2126, 3296, 2416}, 0, { 3468, 990}, {0x35, 0x58, 0xb7, 0xff}}}, - {{{ 1836, 3245, 2126}, 0, { 7572, 990}, {0x32, 0x58, 0xb4, 0xff}}}, - {{{ 1764, 3245, 2198}, 0, { 7572, 0}, {0xf2, 0x7d, 0xf2, 0xff}}}, - {{{ 1607, 3189, 2042}, 0, { 9852, 0}, {0xe4, 0x78, 0xe4, 0xff}}}, - {{{ 2603, 3689, 2893}, 0, { -716, 990}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ 2350, 3433, 2784}, 0, { 2864, 0}, {0xc8, 0x62, 0xc8, 0xff}}}, - {{{ 2531, 3689, 2965}, 0, { -716, 0}, {0xd0, 0x6a, 0xd0, 0xff}}}, - {{{ 2054, 3296, 2488}, 0, { 3468, 0}, {0xee, 0x7c, 0xee, 0xff}}}, - {{{ 2264, 3344, 2553}, 0, { 1464, 990}, {0x2e, 0x56, 0xb0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701B6A0, 0x004d1910, 104662, 0x0001b6a0, 256); // 0x0701B7A0 - 0x0701B8A0 -static const Vtx ttm_seg7_vertex_0701B7A0[] = { - {{{ 2264, 3344, 2553}, 0, { 1464, 990}, {0x2e, 0x56, 0xb0, 0xff}}}, - {{{ 2054, 3296, 2488}, 0, { 3468, 0}, {0xee, 0x7c, 0xee, 0xff}}}, - {{{ 2191, 3344, 2626}, 0, { 1464, 0}, {0xe6, 0x79, 0xe6, 0xff}}}, - {{{ 2365, 3392, 2655}, 0, { 0, 990}, {0x34, 0x47, 0xa5, 0xff}}}, - {{{ 2293, 3392, 2727}, 0, { 0, 0}, {0xdc, 0x73, 0xdc, 0xff}}}, - {{{ 2603, 3689, 2893}, 0, { -716, 990}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ 2422, 3433, 2712}, 0, { 2864, 990}, {0x09, 0x58, 0xa6, 0xff}}}, - {{{ 2350, 3433, 2784}, 0, { 2864, 0}, {0xc8, 0x62, 0xc8, 0xff}}}, - {{{ 2365, 3392, 2655}, 0, { 3752, 990}, {0x34, 0x47, 0xa5, 0xff}}}, - {{{ 2293, 3392, 2727}, 0, { 3752, 0}, {0xdc, 0x73, 0xdc, 0xff}}}, - {{{ 3399, 3911, 3689}, 0, { 0, 990}, {0x39, 0x59, 0xbb, 0xff}}}, - {{{ 2888, 3859, 3322}, 0, { 6184, 0}, {0x2a, 0x6f, 0x2a, 0xff}}}, - {{{ 3327, 3911, 3761}, 0, { 0, 0}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ 2691, 3751, 2980}, 0, { -2072, 990}, {0x25, 0x51, 0xa7, 0xff}}}, - {{{ 2531, 3689, 2965}, 0, { -716, 0}, {0xd0, 0x6a, 0xd0, 0xff}}}, - {{{ 2618, 3751, 3053}, 0, { -2072, 0}, {0xe0, 0x76, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701B7A0, 0x004d1910, 104662, 0x0001b7a0, 256); // 0x0701B8A0 - 0x0701B990 -static const Vtx ttm_seg7_vertex_0701B8A0[] = { - {{{ 2807, 3805, 3096}, 0, { 0, 0}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ 2618, 3751, 3053}, 0, { 1696, -1054}, {0xe0, 0x76, 0xe0, 0xff}}}, - {{{ 2734, 3805, 3169}, 0, { 0, -1054}, {0xe9, 0x7a, 0xe9, 0xff}}}, - {{{ 2691, 3751, 2980}, 0, { 1696, 0}, {0x25, 0x51, 0xa7, 0xff}}}, - {{{ 2960, 3859, 3250}, 0, { 992, 990}, {0x50, 0x4a, 0xc1, 0xff}}}, - {{{ 2807, 3805, 3096}, 0, { 3220, 990}, {0x38, 0x48, 0xa9, 0xff}}}, - {{{ 2734, 3805, 3169}, 0, { 3220, 0}, {0xe9, 0x7a, 0xe9, 0xff}}}, - {{{ 2888, 3859, 3322}, 0, { 992, 0}, {0x2a, 0x6f, 0x2a, 0xff}}}, - {{{ 3399, 3911, 3689}, 0, { 0, 990}, {0x39, 0x59, 0xbb, 0xff}}}, - {{{ 2960, 3859, 3250}, 0, { 6184, 990}, {0x50, 0x4a, 0xc1, 0xff}}}, - {{{ 2888, 3859, 3322}, 0, { 6184, 0}, {0x2a, 0x6f, 0x2a, 0xff}}}, - {{{ 3683, 3961, 3972}, 0, { 0, 990}, {0x3f, 0x4a, 0xb0, 0xff}}}, - {{{ 3327, 3911, 3761}, 0, { 4004, 0}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ 3610, 3961, 4045}, 0, { 0, 0}, {0xee, 0x7c, 0xee, 0xff}}}, - {{{ 3399, 3911, 3689}, 0, { 4004, 990}, {0x39, 0x59, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701B8A0, 0x004d1910, 104662, 0x0001b8a0, 240); // 0x0701B990 - 0x0701BA90 -static const Vtx ttm_seg7_vertex_0701B990[] = { - {{{ 3821, 4010, 4110}, 0, { 0, 990}, {0x1d, 0x65, 0xbb, 0xff}}}, - {{{ 3610, 3961, 4045}, 0, { 1972, 0}, {0xee, 0x7c, 0xee, 0xff}}}, - {{{ 3748, 4010, 4183}, 0, { 0, 0}, {0xe6, 0x79, 0xe6, 0xff}}}, - {{{ 3683, 3961, 3972}, 0, { 1972, 990}, {0x3f, 0x4a, 0xb0, 0xff}}}, - {{{ 3922, 4058, 4211}, 0, { 4352, 990}, {0x29, 0x53, 0xaa, 0xff}}}, - {{{ 3821, 4010, 4110}, 0, { 5820, 990}, {0x1d, 0x65, 0xbb, 0xff}}}, - {{{ 3748, 4010, 4183}, 0, { 5820, 0}, {0xe6, 0x79, 0xe6, 0xff}}}, - {{{ 4175, 4314, 4465}, 0, { 3864, 990}, {0x34, 0x47, 0xa5, 0xff}}}, - {{{ 4103, 4314, 4537}, 0, { 3864, 0}, {0xdc, 0x74, 0xdc, 0xff}}}, - {{{ 4219, 4368, 4653}, 0, { 2136, 0}, {0xe7, 0x79, 0xe7, 0xff}}}, - {{{ 3979, 4098, 4269}, 0, { 3452, 990}, {0x1d, 0x4b, 0x9f, 0xff}}}, - {{{ 3849, 4058, 4284}, 0, { 4352, 0}, {0xdc, 0x74, 0xdc, 0xff}}}, - {{{ 3907, 4098, 4341}, 0, { 3452, 0}, {0xc8, 0x62, 0xc8, 0xff}}}, - {{{ 4088, 4252, 4377}, 0, { 1344, 990}, {0x0c, 0x51, 0xa0, 0xff}}}, - {{{ 4175, 4314, 4465}, 0, { 0, 990}, {0x34, 0x47, 0xa5, 0xff}}}, - {{{ 4103, 4314, 4537}, 0, { 0, 0}, {0xdc, 0x74, 0xdc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701B990, 0x004d1910, 104662, 0x0001b990, 256); // 0x0701BA90 - 0x0701BB90 -static const Vtx ttm_seg7_vertex_0701BA90[] = { - {{{ 4088, 4252, 4377}, 0, { 1344, 990}, {0x0c, 0x51, 0xa0, 0xff}}}, - {{{ 4015, 4252, 4450}, 0, { 1344, 0}, {0xcc, 0x66, 0xcc, 0xff}}}, - {{{ 4103, 4314, 4537}, 0, { 0, 0}, {0xdc, 0x74, 0xdc, 0xff}}}, - {{{ 3907, 4098, 4341}, 0, { 3452, 0}, {0xc8, 0x62, 0xc8, 0xff}}}, - {{{ 4291, 4368, 4581}, 0, { 2136, 990}, {0x2d, 0x56, 0xaf, 0xff}}}, - {{{ 4175, 4314, 4465}, 0, { 3864, 990}, {0x34, 0x47, 0xa5, 0xff}}}, - {{{ 4219, 4368, 4653}, 0, { 2136, 0}, {0xe7, 0x79, 0xe7, 0xff}}}, - {{{ 5528, 4781, 5962}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 5600, 4781, 6034}, 0, { 0, 990}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ 5600, 5061, 6034}, 0, { 2764, 990}, {0x02, 0x0d, 0x7e, 0xff}}}, - {{{ 4440, 4421, 4730}, 0, { 0, 990}, {0x30, 0x57, 0xb3, 0xff}}}, - {{{ 4368, 4421, 4802}, 0, { 0, 0}, {0xed, 0x7c, 0xed, 0xff}}}, - {{{ 4620, 4472, 4909}, 0, { 0, 990}, {0x30, 0x56, 0xb1, 0xff}}}, - {{{ 4440, 4421, 4730}, 0, { 2548, 990}, {0x30, 0x57, 0xb3, 0xff}}}, - {{{ 4368, 4421, 4802}, 0, { 2548, 0}, {0xed, 0x7c, 0xed, 0xff}}}, - {{{ 4547, 4472, 4982}, 0, { 0, 0}, {0xeb, 0x7b, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701BA90, 0x004d1910, 104662, 0x0001ba90, 256); // 0x0701BB90 - 0x0701BC90 -static const Vtx ttm_seg7_vertex_0701BB90[] = { - {{{ 4620, 4472, 4909}, 0, { 14104, 990}, {0x30, 0x56, 0xb1, 0xff}}}, - {{{ 5507, 4879, 5941}, 0, { 0, 0}, {0xf6, 0x7e, 0xf6, 0xff}}}, - {{{ 5579, 4879, 5869}, 0, { 0, 990}, {0x38, 0x58, 0xb9, 0xff}}}, - {{{ 4547, 4472, 4982}, 0, { 14104, 0}, {0xeb, 0x7b, 0xeb, 0xff}}}, - {{{ 5817, 5703, 6976}, 0, { 11208, -4120}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 7265, 5703, 5528}, 0, { -9228, -4120}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 7265, 4781, 5528}, 0, { -9224, 5076}, {0xb0, 0x38, 0xb0, 0xff}}}, - {{{ 5528, 4781, 5962}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 5600, 5061, 6034}, 0, { 2764, 990}, {0x02, 0x0d, 0x7e, 0xff}}}, - {{{ 5528, 5061, 5962}, 0, { 2764, 0}, {0xab, 0x26, 0x55, 0xff}}}, - {{{ 6324, 4781, 5310}, 0, { 2764, 990}, {0x78, 0x00, 0xd8, 0xff}}}, - {{{ 6252, 4781, 5238}, 0, { 2764, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 6252, 5061, 5238}, 0, { 0, 0}, {0x58, 0x13, 0xa8, 0xff}}}, - {{{ 6324, 5061, 5310}, 0, { 0, 990}, {0x7b, 0x17, 0x15, 0xff}}}, - {{{ 6396, 4986, 6397}, 0, { 3036, 3032}, {0x11, 0xe6, 0x86, 0xff}}}, - {{{ 6396, 4781, 6397}, 0, { 3036, 5076}, {0xd8, 0x00, 0x88, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701BB90, 0x004d1910, 104662, 0x0001bb90, 256); // 0x0701BC90 - 0x0701BD90 -static const Vtx ttm_seg7_vertex_0701BC90[] = { - {{{ 6396, 4781, 6397}, 0, { 3036, 5076}, {0xd8, 0x00, 0x88, 0xff}}}, - {{{ 5817, 4781, 6976}, 0, { 11212, 5076}, {0xc1, 0x59, 0xc1, 0xff}}}, - {{{ 5817, 5703, 6976}, 0, { 11208, -4120}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6469, 5088, 6324}, 0, { 2012, 2010}, {0xf1, 0xa7, 0xa7, 0xff}}}, - {{{ 6396, 4986, 6397}, 0, { 3036, 3032}, {0x11, 0xe6, 0x86, 0xff}}}, - {{{ 7265, 4781, 5528}, 0, { -9224, 5076}, {0xb0, 0x38, 0xb0, 0xff}}}, - {{{ 6614, 5088, 6179}, 0, { 0, 2010}, {0xaf, 0xad, 0xce, 0xff}}}, - {{{ 6324, 4883, 5310}, 0, { 8144, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6831, 4883, 5962}, 0, { 0, 9164}, {0xc1, 0x59, 0x3f, 0xff}}}, - {{{ 6903, 4883, 5890}, 0, { 0, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6686, 4986, 6107}, 0, { -1048, 3032}, {0x8d, 0xcc, 0x0a, 0xff}}}, - {{{ 6686, 4781, 6107}, 0, { -1048, 5076}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -748, 1139, -458}, 0, {-19444, 990}, {0x16, 0x62, 0xb3, 0xff}}}, - {{{ -3494, -120, -3060}, 0, { 20336, 0}, {0xe4, 0x78, 0xe4, 0xff}}}, - {{{ -820, 1139, -386}, 0, {-19444, 0}, {0xdc, 0x74, 0xdc, 0xff}}}, - {{{ -3422, -120, -3132}, 0, { 20336, 990}, {0x43, 0x35, 0xa3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701BC90, 0x004d1910, 104662, 0x0001bc90, 256); // 0x0701BD90 - 0x0701BE00 -static const Vtx ttm_seg7_vertex_0701BD90[] = { - {{{ 5672, 4883, 5962}, 0, { 8144, 990}, {0x28, 0x71, 0xd8, 0xff}}}, - {{{ 5600, 4883, 6034}, 0, { 8144, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6179, 4883, 6614}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6252, 4883, 6541}, 0, { 0, 990}, {0x50, 0x38, 0xb0, 0xff}}}, - {{{ 6324, 4883, 5310}, 0, { 8144, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 6252, 4883, 5383}, 0, { 8144, 9164}, {0xc1, 0x59, 0x3f, 0xff}}}, - {{{ 6831, 4883, 5962}, 0, { 0, 9164}, {0xc1, 0x59, 0x3f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701BD90, 0x004d1910, 104662, 0x0001bd90, 112); // 0x0701BE00 - 0x0701BEE0 -static const Vtx ttm_seg7_vertex_0701BE00[] = { - {{{ -2155, -1559, -4399}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3422, -279, -3132}, 0, { 0, 0}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -5847, -1559, -707}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2842, -279, -3712}, 0, { 0, 0}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ -2842, 180, -3712}, 0, { 0, 0}, {0x1e, 0xf1, 0x7a, 0xff}}}, - {{{ -2155, 1409, -4399}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3422, 180, -3132}, 0, { 0, 0}, {0x78, 0xe8, 0xe3, 0xff}}}, - {{{ -5847, 1409, -707}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3349, 334, -3205}, 0, { 0, 0}, {0x64, 0xc0, 0x2a, 0xff}}}, - {{{ -3277, 385, -3277}, 0, { 0, 0}, {0x4a, 0xaa, 0x37, 0xff}}}, - {{{ -2987, 385, -3567}, 0, { 0, 0}, {0x2d, 0xac, 0x53, 0xff}}}, - {{{ -2915, 334, -3639}, 0, { 0, 0}, {0x15, 0xb9, 0x66, 0xff}}}, - {{{ -2879, 283, -3675}, 0, { 0, 0}, {0x01, 0xcd, 0x73, 0xff}}}, - {{{ -3386, 283, -3168}, 0, { 0, 0}, {0x6f, 0xc5, 0x08, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701BE00, 0x004d1910, 104662, 0x0001be00, 224); // 0x0701BEE0 - 0x0701C008 static const Gfx ttm_seg7_dl_0701BEE0[] = { diff --git a/levels/ttm/areas/2/2/model.inc.c b/levels/ttm/areas/2/2/model.inc.c index f2f0d43e1..d70230558 100644 --- a/levels/ttm/areas/2/2/model.inc.c +++ b/levels/ttm/areas/2/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701D888 - 0x0701D8A0 static const Lights1 ttm_seg7_lights_0701D888 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,52 +6,13 @@ static const Lights1 ttm_seg7_lights_0701D888 = gdSPDefLights1( ); // 0x0701D8A0 - 0x0701D9A0 -static const Vtx ttm_seg7_vertex_0701D8A0[] = { - {{{ -5967, -1533, -5572}, 0, { 0, 448}, {0x0d, 0x00, 0x7e, 0xff}}}, - {{{ -5943, -1533, -5572}, 0, { 0, 522}, {0xe5, 0x00, 0x7c, 0xff}}}, - {{{ -5943, -1021, -5572}, 0, { 2012, 522}, {0xf3, 0x00, 0x7e, 0xff}}}, - {{{ -5907, -1021, -5560}, 0, { 2012, 632}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -5907, -1533, -5560}, 0, { 0, 632}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -5967, -1021, -5572}, 0, { 2012, 448}, {0x1b, 0x00, 0x7c, 0xff}}}, - {{{ -6003, -1533, -5560}, 0, { 0, 336}, {0x2d, 0x00, 0x76, 0xff}}}, - {{{ -6121, -1533, -5501}, 0, { 0, 0}, {0x44, 0x00, 0x6a, 0xff}}}, - {{{ -6003, -1021, -5560}, 0, { 2012, 336}, {0x33, 0x00, 0x74, 0xff}}}, - {{{ -6121, -1021, -5501}, 0, { 2012, 0}, {0x4f, 0x00, 0x62, 0xff}}}, - {{{ -7548, -1533, -4074}, 0, { 2012, -3088}, {0x5d, 0x00, 0x56, 0xff}}}, - {{{ -7548, -2045, -4074}, 0, { 0, -3088}, {0x5b, 0x00, 0x58, 0xff}}}, - {{{ -6679, -1124, -4943}, 0, { 2012, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6389, -1533, -5233}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6121, -1021, -5501}, 0, { 2012, 990}, {0x4f, 0x00, 0x62, 0xff}}}, - {{{ -6389, -1021, -5233}, 0, { 2012, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701D8A0, 0x004d1910, 104662, 0x0001d8a0, 256); // 0x0701D9A0 - 0x0701DA80 -static const Vtx ttm_seg7_vertex_0701D9A0[] = { - {{{ -6389, -1533, -5233}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6121, -1533, -5501}, 0, { 0, 990}, {0x44, 0x00, 0x6a, 0xff}}}, - {{{ -6121, -1021, -5501}, 0, { 2012, 990}, {0x4f, 0x00, 0x62, 0xff}}}, - {{{ -7961, -2076, -3611}, 0, { 0, -1056}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ -7548, -2045, -4074}, 0, { 0, 990}, {0x5b, 0x00, 0x58, 0xff}}}, - {{{ -7548, -1533, -4074}, 0, { 2012, 990}, {0x5d, 0x00, 0x56, 0xff}}}, - {{{ -7961, -1564, -3611}, 0, { 2012, -1056}, {0x5e, 0x00, 0x54, 0xff}}}, - {{{ -5792, -1533, -5502}, 0, { 0, 990}, {0xc7, 0x00, 0x71, 0xff}}}, - {{{ -5792, -1021, -5502}, 0, { 2012, 990}, {0xc7, 0x00, 0x71, 0xff}}}, - {{{ -5907, -1021, -5560}, 0, { 2012, 632}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -5907, -1533, -5560}, 0, { 0, 632}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ -6679, -1124, -4943}, 0, { 2012, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6679, -1636, -4943}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6389, -1533, -5233}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701D9A0, 0x004d1910, 104662, 0x0001d9a0, 224); // 0x0701DA80 - 0x0701DAE0 -static const Vtx ttm_seg7_vertex_0701DA80[] = { - {{{ -6679, -1636, -4943}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6679, -1124, -4943}, 0, { 2012, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -7548, -2045, -4074}, 0, { 0, -3088}, {0x5b, 0x00, 0x58, 0xff}}}, - {{{ -6389, -1021, -5233}, 0, { 2012, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6679, -1124, -4943}, 0, { 2012, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6389, -1533, -5233}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701DA80, 0x004d1910, 104662, 0x0001da80, 96); // 0x0701DAE0 - 0x0701DBB8 static const Gfx ttm_seg7_dl_0701DAE0[] = { diff --git a/levels/ttm/areas/2/collision.inc.c b/levels/ttm/areas/2/collision.inc.c index 0a407d5a0..b89bb8b8f 100644 --- a/levels/ttm/areas/2/collision.inc.c +++ b/levels/ttm/areas/2/collision.inc.c @@ -1,1121 +1,3 @@ +#include "pc/rom_assets.h" // 0x0702BBD0 - 0x0702D5EC -const Collision ttm_seg7_area_2_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1BC), - COL_VERTEX(-4240, -614, -3950), - COL_VERTEX(-3827, -419, -3538), - COL_VERTEX(-3248, -419, -4117), - COL_VERTEX(-3660, -614, -4529), - COL_VERTEX(8192, -5017, -8191), - COL_VERTEX(-8191, -5017, 8192), - COL_VERTEX(8192, -5017, 8192), - COL_VERTEX(-8191, -5017, -8191), - COL_VERTEX(6179, 4781, 5310), - COL_VERTEX(6252, 4781, 6541), - COL_VERTEX(6831, 4781, 5962), - COL_VERTEX(5600, 4781, 5890), - COL_VERTEX(6541, 4781, 7700), - COL_VERTEX(7989, 4781, 6252), - COL_VERTEX(7265, 4781, 5528), - COL_VERTEX(5817, 4781, 6976), - COL_VERTEX(6324, 4883, 5310), - COL_VERTEX(6252, 4883, 5383), - COL_VERTEX(6831, 4883, 5962), - COL_VERTEX(6903, 4883, 5890), - COL_VERTEX(5672, 4883, 5962), - COL_VERTEX(5600, 4883, 6034), - COL_VERTEX(6179, 4883, 6614), - COL_VERTEX(6252, 4883, 6541), - COL_VERTEX(5672, 4781, 5962), - COL_VERTEX(6252, 4781, 5383), - COL_VERTEX(6107, 5242, 5528), - COL_VERTEX(5817, 5242, 5817), - COL_VERTEX(6179, 5191, 5455), - COL_VERTEX(5817, 5344, 5817), - COL_VERTEX(-3422, -228, -3132), - COL_VERTEX(-3422, -120, -3132), - COL_VERTEX(-68, 1096, -937), - COL_VERTEX(-141, 1044, -1010), - COL_VERTEX(-96, 1139, -1110), - COL_VERTEX(-748, 1139, -458), - COL_VERTEX(3, 1198, -865), - COL_VERTEX(257, 1915, -611), - COL_VERTEX(329, 2017, -539), - COL_VERTEX(402, 2068, -466), - COL_VERTEX(510, 2120, -358), - COL_VERTEX(655, 2171, -213), - COL_VERTEX(642, 2272, -226), - COL_VERTEX(945, 2222, 76), - COL_VERTEX(1089, 2273, 220), - COL_VERTEX(1198, 2324, 329), - COL_VERTEX(2284, 3092, 1415), - COL_VERTEX(2429, 3144, 1560), - COL_VERTEX(2719, 3195, 1850), - COL_VERTEX(2843, 3344, 1974), - COL_VERTEX(2863, 3246, 1994), - COL_VERTEX(2972, 3297, 2103), - COL_VERTEX(2944, 3392, 2075), - COL_VERTEX(3044, 3348, 2175), - COL_VERTEX(3225, 3604, 2356), - COL_VERTEX(3298, 3656, 2429), - COL_VERTEX(3406, 3707, 2537), - COL_VERTEX(3551, 3758, 2682), - COL_VERTEX(3986, 3809, 3117), - COL_VERTEX(4275, 3860, 3406), - COL_VERTEX(4420, 3912, 3551), - COL_VERTEX(4529, 3963, 3660), - COL_VERTEX(4601, 4014, 3732), - COL_VERTEX(4710, 4168, 3841), - COL_VERTEX(4782, 4219, 3913), - COL_VERTEX(4891, 4270, 4022), - COL_VERTEX(5036, 4321, 4167), - COL_VERTEX(5217, 4372, 4348), - COL_VERTEX(6158, 4879, 5290), - COL_VERTEX(6179, 4877, 5310), - COL_VERTEX(642, 2528, -226), - COL_VERTEX(714, 2552, -299), - COL_VERTEX(605, 2630, -190), - COL_VERTEX(665, 2691, -250), - COL_VERTEX(569, 2681, -154), - COL_VERTEX(497, 2733, -82), - COL_VERTEX(424, 2733, -154), - COL_VERTEX(207, 2733, 207), - COL_VERTEX(135, 2733, 135), - COL_VERTEX(135, 2681, 279), - COL_VERTEX(99, 2630, 316), - COL_VERTEX(39, 2691, 375), - COL_VERTEX(62, 2528, 352), - COL_VERTEX(62, 2272, 352), - COL_VERTEX(62, 2681, 207), - COL_VERTEX(26, 2630, 243), - COL_VERTEX(569, 2528, -299), - COL_VERTEX(533, 2630, -263), - COL_VERTEX(497, 2681, -226), - COL_VERTEX(-7548, -1533, -4074), - COL_VERTEX(-7961, -2076, -3611), - COL_VERTEX(-8053, -1636, -3710), - COL_VERTEX(-8019, -1533, -4545), - COL_VERTEX(-8191, -1566, -4441), - COL_VERTEX(-7222, -919, -5486), - COL_VERTEX(-7005, -1124, -5269), - COL_VERTEX(-7114, -1072, -5378), - COL_VERTEX(-8127, -1380, -4653), - COL_VERTEX(-4416, -765, -5285), - COL_VERTEX(-4633, -663, -5502), - COL_VERTEX(-4416, -560, -5285), - COL_VERTEX(-4669, -816, -5466), - COL_VERTEX(-5310, -663, -6165), - COL_VERTEX(-4452, -919, -5249), - COL_VERTEX(-4706, -970, -5430), - COL_VERTEX(-5340, -816, -6123), - COL_VERTEX(-5613, -816, -6270), - COL_VERTEX(-5430, -970, -5999), - COL_VERTEX(-5521, -1021, -5875), - COL_VERTEX(-4778, -1021, -5357), - COL_VERTEX(-5845, -970, -6178), - COL_VERTEX(-5672, -970, -6128), - COL_VERTEX(-5731, -1021, -5986), - COL_VERTEX(-5943, -1533, -5572), - COL_VERTEX(-5792, -1533, -5502), - COL_VERTEX(-5310, -560, -6165), - COL_VERTEX(-4633, -560, -5502), - COL_VERTEX(-5594, -560, -6317), - COL_VERTEX(-5594, -663, -6317), - COL_VERTEX(-5812, -663, -6381), - COL_VERTEX(-5820, -816, -6330), - COL_VERTEX(-5869, -1021, -6027), - COL_VERTEX(-5812, -560, -6381), - COL_VERTEX(-6090, -816, -6330), - COL_VERTEX(-6041, -1021, -6027), - COL_VERTEX(-6065, -970, -6178), - COL_VERTEX(-5967, -1533, -5572), - COL_VERTEX(-6098, -560, -6381), - COL_VERTEX(-6098, -663, -6381), - COL_VERTEX(-6179, -1021, -5986), - COL_VERTEX(-6238, -970, -6128), - COL_VERTEX(-6003, -1533, -5560), - COL_VERTEX(-6316, -560, -6317), - COL_VERTEX(-6316, -663, -6317), - COL_VERTEX(-6297, -816, -6270), - COL_VERTEX(-6824, -970, -5667), - COL_VERTEX(-6481, -970, -5999), - COL_VERTEX(-6391, -1021, -5875), - COL_VERTEX(-6121, -1533, -5501), - COL_VERTEX(-6600, -560, -6165), - COL_VERTEX(-6600, -663, -6165), - COL_VERTEX(-6570, -816, -6124), - COL_VERTEX(-6969, -663, -5812), - COL_VERTEX(-6932, -816, -5776), - COL_VERTEX(-6715, -1021, -5559), - COL_VERTEX(-6389, -1533, -5233), - COL_VERTEX(-6389, -1021, -5233), - COL_VERTEX(-6969, -560, -5812), - COL_VERTEX(-6679, -1124, -4943), - COL_VERTEX(-6679, -1636, -4943), - COL_VERTEX(-4524, -970, -5176), - COL_VERTEX(-2915, 334, -3639), - COL_VERTEX(-2879, 283, -3675), - COL_VERTEX(-2842, -279, -3712), - COL_VERTEX(-2987, 385, -3567), - COL_VERTEX(-3277, 385, -3277), - COL_VERTEX(-3349, 334, -3205), - COL_VERTEX(-3386, 283, -3168), - COL_VERTEX(-3422, 180, -3132), - COL_VERTEX(-4240, -665, -3950), - COL_VERTEX(-3954, -69, -4099), - COL_VERTEX(5962, 4781, 6976), - COL_VERTEX(7917, 4781, 6324), - COL_VERTEX(6759, 4986, 6179), - COL_VERTEX(7265, 5600, 5672), - COL_VERTEX(5962, 5600, 6976), - COL_VERTEX(5817, 5703, 6976), - COL_VERTEX(6396, 4781, 6397), - COL_VERTEX(6396, 4986, 6397), - COL_VERTEX(6469, 5088, 6324), - COL_VERTEX(6686, 5088, 6252), - COL_VERTEX(6541, 5088, 6397), - COL_VERTEX(6324, 4781, 5310), - COL_VERTEX(5528, 4781, 5962), - COL_VERTEX(5709, 5139, 5926), - COL_VERTEX(5672, 5037, 5962), - COL_VERTEX(5528, 5061, 5962), - COL_VERTEX(4203, 4219, 4493), - COL_VERTEX(4130, 4168, 4420), - COL_VERTEX(4022, 4014, 4311), - COL_VERTEX(3949, 3963, 4239), - COL_VERTEX(3841, 3912, 4130), - COL_VERTEX(3696, 3860, 3986), - COL_VERTEX(3406, 3809, 3696), - COL_VERTEX(2972, 3758, 3262), - COL_VERTEX(2827, 3707, 3117), - COL_VERTEX(2719, 3656, 3008), - COL_VERTEX(2646, 3604, 2936), - COL_VERTEX(2465, 3348, 2755), - COL_VERTEX(2393, 3297, 2682), - COL_VERTEX(2284, 3246, 2574), - COL_VERTEX(2139, 3195, 2429), - COL_VERTEX(1850, 3144, 2139), - COL_VERTEX(1705, 3092, 1994), - COL_VERTEX(619, 2324, 908), - COL_VERTEX(510, 2273, 800), - COL_VERTEX(365, 2222, 655), - COL_VERTEX(76, 2171, 365), - COL_VERTEX(-68, 2120, 220), - COL_VERTEX(-177, 2068, 112), - COL_VERTEX(-249, 2017, 39), - COL_VERTEX(-322, 1915, -32), - COL_VERTEX(-575, 1198, -285), - COL_VERTEX(-647, 1096, -358), - COL_VERTEX(-720, 1044, -430), - COL_VERTEX(-2155, 1409, -4399), - COL_VERTEX(-2842, 180, -3712), - COL_VERTEX(-5847, -1559, -707), - COL_VERTEX(-2155, -1559, -4399), - COL_VERTEX(4456, 4321, 4746), - COL_VERTEX(4637, 4372, 4927), - COL_VERTEX(4620, 4472, 4909), - COL_VERTEX(4312, 4270, 4601), - COL_VERTEX(4175, 4314, 4465), - COL_VERTEX(3683, 3961, 3972), - COL_VERTEX(2807, 3805, 3096), - COL_VERTEX(2365, 3392, 2655), - COL_VERTEX(352, 2323, 642), - COL_VERTEX(-88, 2218, 200), - COL_VERTEX(-690, 1180, -401), - COL_VERTEX(4440, 4421, 4730), - COL_VERTEX(4291, 4368, 4581), - COL_VERTEX(4088, 4252, 4377), - COL_VERTEX(3979, 4098, 4269), - COL_VERTEX(3922, 4058, 4211), - COL_VERTEX(3821, 4010, 4110), - COL_VERTEX(3399, 3911, 3689), - COL_VERTEX(2960, 3859, 3250), - COL_VERTEX(2691, 3751, 2980), - COL_VERTEX(2603, 3689, 2893), - COL_VERTEX(2422, 3433, 2712), - COL_VERTEX(2264, 3344, 2553), - COL_VERTEX(2126, 3296, 2416), - COL_VERTEX(1836, 3245, 2126), - COL_VERTEX(1680, 3189, 1969), - COL_VERTEX(591, 2419, 880), - COL_VERTEX(490, 2372, 779), - COL_VERTEX(-205, 2163, 84), - COL_VERTEX(-292, 2101, -3), - COL_VERTEX(-381, 1976, -92), - COL_VERTEX(-634, 1259, -345), - COL_VERTEX(16, 1259, -997), - COL_VERTEX(-39, 1180, -1052), - COL_VERTEX(270, 1976, -743), - COL_VERTEX(359, 2101, -654), - COL_VERTEX(446, 2163, -567), - COL_VERTEX(562, 2218, -451), - COL_VERTEX(714, 2272, -299), - COL_VERTEX(1004, 2323, -9), - COL_VERTEX(1142, 2372, 128), - COL_VERTEX(1243, 2419, 229), - COL_VERTEX(2331, 3189, 1317), - COL_VERTEX(2488, 3245, 1474), - COL_VERTEX(2778, 3296, 1764), - COL_VERTEX(2916, 3344, 1902), - COL_VERTEX(3017, 3392, 2003), - COL_VERTEX(3074, 3433, 2060), - COL_VERTEX(3255, 3689, 2241), - COL_VERTEX(3342, 3751, 2329), - COL_VERTEX(3459, 3805, 2445), - COL_VERTEX(3612, 3859, 2598), - COL_VERTEX(4051, 3911, 3037), - COL_VERTEX(4334, 3961, 3321), - COL_VERTEX(4472, 4010, 3459), - COL_VERTEX(4573, 4058, 3560), - COL_VERTEX(4631, 4098, 3617), - COL_VERTEX(4739, 4252, 3726), - COL_VERTEX(4827, 4314, 3813), - COL_VERTEX(4943, 4368, 3929), - COL_VERTEX(5092, 4421, 4078), - COL_VERTEX(5271, 4472, 4258), - COL_VERTEX(5600, 4877, 5890), - COL_VERTEX(6252, 4877, 5238), - COL_VERTEX(3467, 4115, 2598), - COL_VERTEX(3539, 4115, 2670), - COL_VERTEX(3539, 3859, 2670), - COL_VERTEX(3503, 4218, 2707), - COL_VERTEX(2924, 4218, 3141), - COL_VERTEX(2960, 4269, 3105), - COL_VERTEX(3033, 4320, 3032), - COL_VERTEX(3322, 4320, 2743), - COL_VERTEX(3395, 4320, 2815), - COL_VERTEX(3105, 4320, 3105), - COL_VERTEX(3431, 4218, 2634), - COL_VERTEX(3395, 4269, 2670), - COL_VERTEX(3467, 4269, 2743), - COL_VERTEX(3088, 4423, 3122), - COL_VERTEX(3033, 4269, 3177), - COL_VERTEX(2996, 4218, 3213), - COL_VERTEX(2960, 4115, 3250), - COL_VERTEX(5636, 5139, 5853), - COL_VERTEX(5745, 5191, 5890), - COL_VERTEX(5577, 5200, 5913), - COL_VERTEX(5630, 5275, 5860), - COL_VERTEX(6034, 5242, 5455), - COL_VERTEX(5745, 5242, 5745), - COL_VERTEX(6215, 5139, 5419), - COL_VERTEX(6107, 5191, 5383), - COL_VERTEX(6150, 5275, 5340), - COL_VERTEX(6052, 5344, 5438), - COL_VERTEX(6252, 5037, 5383), - COL_VERTEX(6324, 5061, 5310), - COL_VERTEX(6203, 5200, 5287), - COL_VERTEX(6179, 5037, 5310), - COL_VERTEX(5672, 5191, 5817), - COL_VERTEX(6143, 5139, 5347), - COL_VERTEX(5728, 5344, 5762), - COL_VERTEX(6124, 5344, 5511), - COL_VERTEX(6107, 5344, 5528), - COL_VERTEX(6222, 5275, 5412), - COL_VERTEX(5800, 5344, 5834), - COL_VERTEX(5702, 5275, 5933), - COL_VERTEX(-168, 1139, -1037), - COL_VERTEX(-2842, -120, -3712), - COL_VERTEX(-2842, -228, -3712), - COL_VERTEX(-2770, -120, -3784), - COL_VERTEX(-111, 1180, -980), - COL_VERTEX(-3494, -120, -3060), - COL_VERTEX(-820, 1139, -386), - COL_VERTEX(-55, 1259, -924), - COL_VERTEX(197, 1976, -671), - COL_VERTEX(286, 2101, -582), - COL_VERTEX(374, 2163, -494), - COL_VERTEX(490, 2218, -378), - COL_VERTEX(931, 2323, 62), - COL_VERTEX(1069, 2372, 200), - COL_VERTEX(1170, 2419, 301), - COL_VERTEX(2259, 3189, 1390), - COL_VERTEX(2416, 3245, 1547), - COL_VERTEX(2705, 3296, 1836), - COL_VERTEX(3002, 3433, 2133), - COL_VERTEX(3183, 3689, 2314), - COL_VERTEX(3270, 3751, 2401), - COL_VERTEX(3386, 3805, 2517), - COL_VERTEX(3978, 3911, 3109), - COL_VERTEX(4262, 3961, 3393), - COL_VERTEX(4400, 4010, 3531), - COL_VERTEX(4501, 4058, 3632), - COL_VERTEX(4558, 4098, 3689), - COL_VERTEX(4667, 4252, 3798), - COL_VERTEX(4754, 4314, 3885), - COL_VERTEX(4871, 4368, 4002), - COL_VERTEX(5020, 4421, 4151), - COL_VERTEX(5199, 4472, 4330), - COL_VERTEX(569, 2246, -299), - COL_VERTEX(612, 2765, -197), - COL_VERTEX(514, 2835, -99), - COL_VERTEX(190, 2835, 224), - COL_VERTEX(92, 2765, 322), - COL_VERTEX(-9, 2552, 424), - COL_VERTEX(-9, 2272, 424), - COL_VERTEX(-9, 2528, 279), - COL_VERTEX(-9, 2246, 279), - COL_VERTEX(-8191, -1598, -4166), - COL_VERTEX(-8191, -1636, -3848), - COL_VERTEX(-7548, -2045, -4074), - COL_VERTEX(-7961, -1564, -3611), - COL_VERTEX(-8191, -1417, -4590), - COL_VERTEX(-7258, -765, -5522), - COL_VERTEX(-7258, -663, -5522), - COL_VERTEX(-5907, -1021, -5560), - COL_VERTEX(-5792, -1021, -5502), - COL_VERTEX(-5212, -1021, -4923), - COL_VERTEX(-5943, -1021, -5572), - COL_VERTEX(-5907, -1533, -5560), - COL_VERTEX(-5967, -1021, -5572), - COL_VERTEX(-6003, -1021, -5560), - COL_VERTEX(-6121, -1021, -5501), - COL_VERTEX(-4995, -970, -4706), - COL_VERTEX(-3696, -102, -4493), - COL_VERTEX(-3660, -204, -4529), - COL_VERTEX(-3733, -51, -4457), - COL_VERTEX(-3805, 0, -4385), - COL_VERTEX(-4095, 0, -4095), - COL_VERTEX(-4167, -51, -4023), - COL_VERTEX(-3660, -665, -4529), - COL_VERTEX(-4203, -102, -3986), - COL_VERTEX(-4240, -204, -3950), - COL_VERTEX(-3422, -279, -3132), - COL_VERTEX(-3809, 32, -4243), - COL_VERTEX(-3954, 32, -4099), - COL_VERTEX(-3809, -69, -4243), - COL_VERTEX(6614, 5600, 7627), - COL_VERTEX(6614, 4781, 7627), - COL_VERTEX(7917, 5600, 6324), - COL_VERTEX(7265, 4781, 5672), - COL_VERTEX(6759, 4781, 6179), - COL_VERTEX(6469, 4986, 6469), - COL_VERTEX(6469, 4781, 6469), - COL_VERTEX(7265, 5703, 5528), - COL_VERTEX(6614, 5088, 6179), - COL_VERTEX(6686, 4986, 6107), - COL_VERTEX(6686, 4781, 6107), - COL_VERTEX(6252, 5061, 5238), - COL_VERTEX(6252, 4781, 5238), - COL_VERTEX(5600, 5061, 6034), - COL_VERTEX(5600, 4781, 6034), - COL_VERTEX(5649, 5200, 5985), - COL_VERTEX(5600, 5037, 5890), - COL_VERTEX(-5847, 1409, -707), - COL_VERTEX(5579, 4879, 5869), - COL_VERTEX(5507, 4879, 5941), - COL_VERTEX(4547, 4472, 4982), - COL_VERTEX(4368, 4421, 4802), - COL_VERTEX(4219, 4368, 4653), - COL_VERTEX(4103, 4314, 4537), - COL_VERTEX(3907, 4098, 4341), - COL_VERTEX(4015, 4252, 4450), - COL_VERTEX(3849, 4058, 4284), - COL_VERTEX(3748, 4010, 4183), - COL_VERTEX(3610, 3961, 4045), - COL_VERTEX(3327, 3911, 3761), - COL_VERTEX(2888, 3859, 3322), - COL_VERTEX(2734, 3805, 3169), - COL_VERTEX(2618, 3751, 3053), - COL_VERTEX(2531, 3689, 2965), - COL_VERTEX(2350, 3433, 2784), - COL_VERTEX(2293, 3392, 2727), - COL_VERTEX(2191, 3344, 2626), - COL_VERTEX(2054, 3296, 2488), - COL_VERTEX(1764, 3245, 2198), - COL_VERTEX(1607, 3189, 2042), - COL_VERTEX(519, 2419, 953), - COL_VERTEX(417, 2372, 852), - COL_VERTEX(280, 2323, 714), - COL_VERTEX(-161, 2218, 273), - COL_VERTEX(-277, 2163, 156), - COL_VERTEX(-364, 2101, 69), - COL_VERTEX(-453, 1976, -19), - COL_VERTEX(-707, 1259, -273), - COL_VERTEX(-763, 1180, -328), - COL_VERTEX(6231, 4879, 5217), - COL_VERTEX(5528, 4877, 5962), - COL_VERTEX(3467, 3834, 2598), - COL_VERTEX(3612, 4140, 2598), - COL_VERTEX(3563, 4278, 2647), - COL_VERTEX(3510, 4353, 2700), - COL_VERTEX(2888, 4115, 3177), - COL_VERTEX(3412, 4423, 2798), - COL_VERTEX(2990, 4353, 3220), - COL_VERTEX(2937, 4278, 3273), - COL_VERTEX(2888, 4140, 3322), - COL_VERTEX(2888, 3834, 3177), - COL_VERTEX(6275, 5200, 5359), - COL_TRI_INIT(SURFACE_DEFAULT, 658), - COL_TRI(25, 10, 18), - COL_TRI(16, 17, 18), - COL_TRI(16, 18, 19), - COL_TRI(20, 21, 22), - COL_TRI(20, 22, 23), - COL_TRI(20, 23, 24), - COL_TRI(23, 9, 24), - COL_TRI(25, 18, 17), - COL_TRI(26, 307, 308), - COL_TRI(27, 26, 308), - COL_TRI(28, 307, 26), - COL_TRI(28, 309, 307), - COL_TRI(27, 308, 29), - COL_TRI(29, 310, 27), - COL_TRI(27, 310, 311), - COL_TRI(30, 31, 204), - COL_TRI(31, 35, 204), - COL_TRI(32, 312, 33), - COL_TRI(33, 312, 313), - COL_TRI(33, 313, 314), - COL_TRI(34, 313, 312), - COL_TRI(34, 315, 313), - COL_TRI(32, 316, 312), - COL_TRI(39, 321, 38), - COL_TRI(35, 317, 318), - COL_TRI(35, 31, 317), - COL_TRI(36, 316, 32), - COL_TRI(36, 319, 316), - COL_TRI(37, 319, 36), - COL_TRI(37, 320, 319), - COL_TRI(38, 320, 37), - COL_TRI(38, 321, 320), - COL_TRI(45, 326, 325), - COL_TRI(39, 322, 321), - COL_TRI(40, 322, 39), - COL_TRI(40, 323, 322), - COL_TRI(41, 42, 40), - COL_TRI(42, 323, 40), - COL_TRI(43, 42, 41), - COL_TRI(43, 324, 42), - COL_TRI(44, 324, 43), - COL_TRI(44, 325, 324), - COL_TRI(45, 325, 44), - COL_TRI(53, 52, 51), - COL_TRI(46, 326, 45), - COL_TRI(46, 327, 326), - COL_TRI(47, 327, 46), - COL_TRI(47, 328, 327), - COL_TRI(48, 328, 47), - COL_TRI(48, 329, 328), - COL_TRI(49, 329, 48), - COL_TRI(50, 49, 48), - COL_TRI(51, 52, 50), - COL_TRI(52, 49, 50), - COL_TRI(58, 334, 275), - COL_TRI(53, 330, 52), - COL_TRI(54, 330, 53), - COL_TRI(54, 331, 330), - COL_TRI(55, 331, 54), - COL_TRI(55, 332, 331), - COL_TRI(56, 332, 55), - COL_TRI(56, 333, 332), - COL_TRI(57, 333, 56), - COL_TRI(57, 275, 333), - COL_TRI(58, 275, 57), - COL_TRI(64, 339, 63), - COL_TRI(59, 334, 58), - COL_TRI(59, 335, 334), - COL_TRI(60, 335, 59), - COL_TRI(60, 336, 335), - COL_TRI(61, 336, 60), - COL_TRI(61, 337, 336), - COL_TRI(62, 337, 61), - COL_TRI(62, 338, 337), - COL_TRI(63, 338, 62), - COL_TRI(63, 339, 338), - COL_TRI(64, 340, 339), - COL_TRI(65, 340, 64), - COL_TRI(65, 341, 340), - COL_TRI(66, 341, 65), - COL_TRI(66, 342, 341), - COL_TRI(67, 342, 66), - COL_TRI(67, 343, 342), - COL_TRI(8, 68, 67), - COL_TRI(68, 343, 67), - COL_TRI(69, 68, 8), - COL_TRI(70, 344, 42), - COL_TRI(42, 247, 71), - COL_TRI(42, 71, 70), - COL_TRI(70, 71, 72), - COL_TRI(71, 73, 72), - COL_TRI(72, 73, 74), - COL_TRI(73, 345, 74), - COL_TRI(74, 345, 346), - COL_TRI(74, 346, 75), - COL_TRI(75, 346, 347), - COL_TRI(76, 75, 77), - COL_TRI(75, 347, 77), - COL_TRI(77, 347, 348), - COL_TRI(76, 77, 78), - COL_TRI(78, 77, 79), - COL_TRI(77, 348, 79), - COL_TRI(79, 348, 81), - COL_TRI(79, 81, 80), - COL_TRI(80, 81, 82), - COL_TRI(81, 349, 82), - COL_TRI(82, 349, 350), - COL_TRI(82, 350, 83), - COL_TRI(70, 86, 344), - COL_TRI(83, 351, 82), - COL_TRI(83, 352, 351), - COL_TRI(84, 80, 85), - COL_TRI(85, 82, 351), - COL_TRI(85, 80, 82), - COL_TRI(84, 79, 80), - COL_TRI(78, 79, 84), - COL_TRI(86, 72, 87), - COL_TRI(86, 70, 72), - COL_TRI(87, 72, 74), - COL_TRI(87, 74, 88), - COL_TRI(88, 75, 76), - COL_TRI(88, 74, 75), - COL_TRI(89, 92, 353), - COL_TRI(89, 353, 354), - COL_TRI(89, 354, 91), - COL_TRI(90, 355, 89), - COL_TRI(90, 89, 356), - COL_TRI(91, 356, 89), - COL_TRI(89, 355, 148), - COL_TRI(92, 93, 353), - COL_TRI(93, 92, 97), - COL_TRI(94, 97, 92), - COL_TRI(100, 99, 98), - COL_TRI(93, 97, 357), - COL_TRI(97, 358, 359), - COL_TRI(94, 358, 97), - COL_TRI(98, 101, 104), - COL_TRI(98, 104, 103), - COL_TRI(3, 100, 98), - COL_TRI(98, 103, 3), - COL_TRI(99, 101, 98), - COL_TRI(105, 106, 107), - COL_TRI(101, 105, 107), - COL_TRI(102, 105, 101), - COL_TRI(99, 102, 101), - COL_TRI(101, 107, 104), - COL_TRI(103, 104, 109), - COL_TRI(104, 107, 108), - COL_TRI(104, 108, 109), - COL_TRI(3, 103, 150), - COL_TRI(103, 109, 150), - COL_TRI(102, 106, 105), - COL_TRI(106, 111, 107), - COL_TRI(107, 111, 112), - COL_TRI(107, 112, 108), - COL_TRI(108, 112, 360), - COL_TRI(108, 360, 361), - COL_TRI(109, 108, 361), - COL_TRI(110, 121, 112), - COL_TRI(111, 110, 112), - COL_TRI(112, 363, 360), - COL_TRI(112, 121, 363), - COL_TRI(113, 364, 360), - COL_TRI(113, 360, 363), - COL_TRI(114, 361, 360), - COL_TRI(109, 361, 362), - COL_TRI(115, 117, 118), - COL_TRI(115, 118, 102), - COL_TRI(115, 102, 99), - COL_TRI(116, 115, 99), - COL_TRI(117, 122, 119), - COL_TRI(117, 119, 118), - COL_TRI(118, 119, 106), - COL_TRI(102, 118, 106), - COL_TRI(106, 120, 111), - COL_TRI(119, 120, 106), - COL_TRI(120, 110, 111), - COL_TRI(121, 365, 363), - COL_TRI(121, 124, 365), - COL_TRI(110, 124, 121), - COL_TRI(122, 127, 128), - COL_TRI(122, 128, 119), - COL_TRI(127, 133, 128), - COL_TRI(119, 128, 123), - COL_TRI(119, 123, 120), - COL_TRI(120, 123, 110), - COL_TRI(123, 125, 110), - COL_TRI(110, 125, 124), - COL_TRI(124, 366, 365), - COL_TRI(124, 129, 366), - COL_TRI(125, 129, 124), - COL_TRI(126, 363, 365), - COL_TRI(127, 132, 133), - COL_TRI(132, 140, 133), - COL_TRI(128, 134, 123), - COL_TRI(128, 133, 134), - COL_TRI(123, 134, 130), - COL_TRI(123, 130, 125), - COL_TRI(125, 130, 129), - COL_TRI(129, 367, 366), - COL_TRI(129, 137, 367), - COL_TRI(130, 137, 129), - COL_TRI(131, 365, 366), - COL_TRI(132, 139, 140), - COL_TRI(133, 140, 141), - COL_TRI(133, 141, 134), - COL_TRI(134, 141, 136), - COL_TRI(134, 136, 130), - COL_TRI(130, 136, 137), - COL_TRI(135, 144, 137), - COL_TRI(136, 135, 137), - COL_TRI(137, 146, 367), - COL_TRI(137, 144, 146), - COL_TRI(138, 366, 367), - COL_TRI(146, 148, 145), - COL_TRI(139, 147, 142), - COL_TRI(139, 142, 140), - COL_TRI(140, 142, 141), - COL_TRI(141, 143, 136), - COL_TRI(142, 143, 141), - COL_TRI(143, 135, 136), - COL_TRI(144, 148, 146), - COL_TRI(144, 95, 148), - COL_TRI(135, 95, 144), - COL_TRI(145, 367, 146), - COL_TRI(96, 94, 92), - COL_TRI(89, 95, 92), - COL_TRI(147, 359, 358), - COL_TRI(147, 358, 142), - COL_TRI(142, 358, 94), - COL_TRI(142, 94, 143), - COL_TRI(143, 94, 96), - COL_TRI(143, 96, 135), - COL_TRI(135, 96, 95), - COL_TRI(89, 148, 95), - COL_TRI(95, 96, 92), - COL_TRI(148, 149, 145), - COL_TRI(149, 148, 355), - COL_TRI(152, 369, 370), - COL_TRI(3, 150, 368), - COL_TRI(3, 368, 0), - COL_TRI(100, 116, 99), - COL_TRI(150, 109, 362), - COL_TRI(150, 362, 368), - COL_TRI(151, 369, 152), - COL_TRI(151, 371, 369), - COL_TRI(152, 370, 206), - COL_TRI(153, 206, 370), - COL_TRI(154, 371, 151), - COL_TRI(154, 372, 371), - COL_TRI(155, 372, 154), - COL_TRI(155, 373, 372), - COL_TRI(156, 373, 155), - COL_TRI(156, 374, 373), - COL_TRI(157, 374, 156), - COL_TRI(157, 376, 374), - COL_TRI(158, 376, 157), - COL_TRI(158, 377, 376), - COL_TRI(159, 377, 158), - COL_TRI(159, 158, 378), - COL_TRI(153, 370, 375), - COL_TRI(126, 113, 363), - COL_TRI(131, 126, 365), - COL_TRI(138, 131, 366), - COL_TRI(145, 138, 367), - COL_TRI(114, 360, 364), - COL_TRI(160, 379, 380), - COL_TRI(162, 383, 382), - COL_TRI(160, 381, 379), - COL_TRI(161, 382, 383), - COL_TRI(161, 165, 382), - COL_TRI(162, 382, 384), - COL_TRI(162, 384, 164), - COL_TRI(162, 164, 385), - COL_TRI(163, 385, 164), - COL_TRI(164, 170, 163), - COL_TRI(164, 165, 170), - COL_TRI(165, 171, 170), - COL_TRI(163, 386, 385), - COL_TRI(165, 387, 171), - COL_TRI(165, 388, 387), - COL_TRI(165, 161, 388), - COL_TRI(14, 392, 391), - COL_TRI(166, 389, 14), - COL_TRI(167, 15, 166), - COL_TRI(166, 169, 168), - COL_TRI(166, 390, 169), - COL_TRI(166, 14, 390), - COL_TRI(168, 167, 166), - COL_TRI(169, 387, 168), - COL_TRI(168, 388, 167), - COL_TRI(168, 387, 388), - COL_TRI(14, 391, 390), - COL_TRI(164, 384, 382), - COL_TRI(170, 390, 391), - COL_TRI(170, 391, 163), - COL_TRI(163, 391, 392), - COL_TRI(163, 392, 386), - COL_TRI(171, 390, 170), - COL_TRI(171, 169, 390), - COL_TRI(169, 171, 387), - COL_TRI(164, 382, 165), - COL_TRI(176, 397, 292), - COL_TRI(172, 393, 301), - COL_TRI(172, 394, 393), - COL_TRI(173, 395, 176), - COL_TRI(173, 396, 395), - COL_TRI(174, 395, 175), - COL_TRI(174, 397, 395), - COL_TRI(175, 395, 396), - COL_TRI(176, 395, 397), - COL_TRI(8, 25, 300), - COL_TRI(8, 300, 303), - COL_TRI(24, 398, 175), - COL_TRI(24, 11, 398), - COL_TRI(67, 66, 209), - COL_TRI(67, 209, 210), - COL_TRI(67, 11, 8), - COL_TRI(67, 210, 11), - COL_TRI(181, 180, 61), - COL_TRI(66, 212, 209), - COL_TRI(66, 65, 212), - COL_TRI(177, 212, 65), - COL_TRI(177, 65, 64), - COL_TRI(178, 177, 64), - COL_TRI(178, 64, 63), - COL_TRI(179, 178, 63), - COL_TRI(179, 63, 62), - COL_TRI(180, 179, 62), - COL_TRI(180, 62, 61), - COL_TRI(186, 56, 55), - COL_TRI(181, 61, 60), - COL_TRI(182, 181, 60), - COL_TRI(182, 60, 59), - COL_TRI(183, 182, 59), - COL_TRI(183, 59, 58), - COL_TRI(184, 183, 58), - COL_TRI(184, 58, 57), - COL_TRI(185, 184, 57), - COL_TRI(185, 57, 56), - COL_TRI(186, 185, 56), - COL_TRI(192, 191, 48), - COL_TRI(187, 186, 55), - COL_TRI(187, 55, 54), - COL_TRI(188, 187, 54), - COL_TRI(188, 54, 53), - COL_TRI(189, 188, 53), - COL_TRI(189, 53, 51), - COL_TRI(190, 189, 51), - COL_TRI(190, 51, 50), - COL_TRI(191, 190, 50), - COL_TRI(191, 50, 48), - COL_TRI(196, 44, 43), - COL_TRI(192, 48, 47), - COL_TRI(193, 192, 47), - COL_TRI(194, 193, 46), - COL_TRI(193, 47, 46), - COL_TRI(194, 46, 45), - COL_TRI(195, 194, 45), - COL_TRI(195, 45, 44), - COL_TRI(196, 195, 44), - COL_TRI(202, 201, 37), - COL_TRI(197, 196, 43), - COL_TRI(197, 43, 41), - COL_TRI(198, 197, 41), - COL_TRI(198, 41, 40), - COL_TRI(199, 198, 40), - COL_TRI(199, 40, 39), - COL_TRI(200, 199, 39), - COL_TRI(200, 39, 38), - COL_TRI(201, 38, 37), - COL_TRI(201, 200, 38), - COL_TRI(202, 37, 36), - COL_TRI(203, 202, 36), - COL_TRI(203, 36, 32), - COL_TRI(204, 203, 32), - COL_TRI(204, 32, 33), - COL_TRI(30, 204, 33), - COL_TRI(30, 33, 314), - COL_TRI(205, 207, 156), - COL_TRI(206, 208, 205), - COL_TRI(205, 156, 155), - COL_TRI(205, 152, 206), - COL_TRI(205, 151, 152), - COL_TRI(206, 153, 208), - COL_TRI(205, 154, 151), - COL_TRI(205, 155, 154), - COL_TRI(207, 157, 156), - COL_TRI(207, 158, 157), - COL_TRI(207, 378, 158), - COL_TRI(205, 399, 207), - COL_TRI(208, 153, 378), - COL_TRI(208, 378, 207), - COL_TRI(209, 211, 210), - COL_TRI(210, 211, 11), - COL_TRI(209, 220, 211), - COL_TRI(211, 400, 11), - COL_TRI(211, 401, 400), - COL_TRI(212, 220, 209), - COL_TRI(212, 221, 220), - COL_TRI(213, 221, 212), - COL_TRI(177, 213, 212), - COL_TRI(178, 213, 177), - COL_TRI(178, 222, 213), - COL_TRI(179, 222, 178), - COL_TRI(179, 223, 222), - COL_TRI(180, 223, 179), - COL_TRI(180, 224, 223), - COL_TRI(181, 224, 180), - COL_TRI(181, 225, 224), - COL_TRI(182, 214, 181), - COL_TRI(214, 225, 181), - COL_TRI(188, 229, 187), - COL_TRI(183, 214, 182), - COL_TRI(183, 226, 214), - COL_TRI(184, 226, 183), - COL_TRI(184, 227, 226), - COL_TRI(215, 227, 184), - COL_TRI(185, 215, 184), - COL_TRI(186, 215, 185), - COL_TRI(186, 228, 215), - COL_TRI(187, 228, 186), - COL_TRI(187, 229, 228), - COL_TRI(193, 234, 233), - COL_TRI(188, 230, 229), - COL_TRI(189, 216, 188), - COL_TRI(216, 230, 188), - COL_TRI(190, 216, 189), - COL_TRI(190, 231, 216), - COL_TRI(191, 231, 190), - COL_TRI(191, 232, 231), - COL_TRI(192, 232, 191), - COL_TRI(192, 233, 232), - COL_TRI(193, 233, 192), - COL_TRI(199, 218, 198), - COL_TRI(194, 234, 193), - COL_TRI(194, 235, 234), - COL_TRI(195, 235, 194), - COL_TRI(195, 236, 235), - COL_TRI(196, 217, 195), - COL_TRI(217, 236, 195), - COL_TRI(197, 217, 196), - COL_TRI(197, 83, 217), - COL_TRI(198, 218, 197), - COL_TRI(218, 83, 197), - COL_TRI(204, 35, 219), - COL_TRI(199, 237, 218), - COL_TRI(200, 237, 199), - COL_TRI(200, 238, 237), - COL_TRI(201, 238, 200), - COL_TRI(201, 239, 238), - COL_TRI(202, 239, 201), - COL_TRI(202, 240, 239), - COL_TRI(219, 240, 202), - COL_TRI(203, 219, 202), - COL_TRI(204, 219, 203), - COL_TRI(211, 402, 401), - COL_TRI(211, 403, 402), - COL_TRI(211, 220, 403), - COL_TRI(220, 404, 403), - COL_TRI(220, 221, 404), - COL_TRI(221, 213, 404), - COL_TRI(213, 222, 405), - COL_TRI(213, 405, 404), - COL_TRI(225, 214, 410), - COL_TRI(222, 223, 406), - COL_TRI(222, 406, 407), - COL_TRI(222, 407, 405), - COL_TRI(223, 408, 406), - COL_TRI(223, 224, 408), - COL_TRI(224, 409, 408), - COL_TRI(224, 225, 409), - COL_TRI(225, 410, 409), - COL_TRI(229, 416, 415), - COL_TRI(214, 411, 410), - COL_TRI(214, 226, 411), - COL_TRI(226, 412, 411), - COL_TRI(226, 227, 412), - COL_TRI(227, 413, 412), - COL_TRI(227, 215, 413), - COL_TRI(215, 414, 413), - COL_TRI(215, 228, 414), - COL_TRI(228, 415, 414), - COL_TRI(228, 229, 415), - COL_TRI(233, 234, 421), - COL_TRI(229, 230, 416), - COL_TRI(230, 417, 416), - COL_TRI(230, 216, 417), - COL_TRI(216, 418, 417), - COL_TRI(216, 231, 418), - COL_TRI(231, 419, 418), - COL_TRI(231, 232, 419), - COL_TRI(232, 420, 419), - COL_TRI(232, 233, 420), - COL_TRI(233, 421, 420), - COL_TRI(218, 426, 425), - COL_TRI(234, 422, 421), - COL_TRI(234, 235, 422), - COL_TRI(235, 423, 422), - COL_TRI(235, 236, 423), - COL_TRI(236, 424, 423), - COL_TRI(236, 217, 424), - COL_TRI(217, 350, 424), - COL_TRI(217, 83, 350), - COL_TRI(83, 425, 350), - COL_TRI(83, 218, 425), - COL_TRI(219, 35, 318), - COL_TRI(218, 237, 426), - COL_TRI(237, 427, 426), - COL_TRI(237, 238, 427), - COL_TRI(238, 428, 427), - COL_TRI(238, 239, 428), - COL_TRI(239, 429, 428), - COL_TRI(239, 240, 429), - COL_TRI(240, 430, 429), - COL_TRI(240, 219, 430), - COL_TRI(219, 318, 430), - COL_TRI(246, 245, 322), - COL_TRI(241, 242, 316), - COL_TRI(242, 34, 312), - COL_TRI(242, 312, 316), - COL_TRI(241, 316, 319), - COL_TRI(243, 241, 319), - COL_TRI(243, 319, 320), - COL_TRI(244, 243, 320), - COL_TRI(244, 320, 321), - COL_TRI(245, 244, 321), - COL_TRI(245, 321, 322), - COL_TRI(251, 326, 327), - COL_TRI(246, 322, 323), - COL_TRI(247, 246, 323), - COL_TRI(247, 323, 42), - COL_TRI(248, 247, 42), - COL_TRI(248, 42, 324), - COL_TRI(249, 248, 324), - COL_TRI(249, 324, 325), - COL_TRI(250, 249, 325), - COL_TRI(250, 325, 326), - COL_TRI(251, 250, 326), - COL_TRI(257, 256, 330), - COL_TRI(252, 251, 327), - COL_TRI(252, 327, 328), - COL_TRI(253, 252, 328), - COL_TRI(253, 328, 329), - COL_TRI(254, 253, 329), - COL_TRI(254, 329, 49), - COL_TRI(255, 254, 49), - COL_TRI(255, 49, 52), - COL_TRI(256, 255, 52), - COL_TRI(256, 52, 330), - COL_TRI(262, 334, 335), - COL_TRI(257, 330, 331), - COL_TRI(258, 257, 331), - COL_TRI(258, 331, 332), - COL_TRI(259, 258, 332), - COL_TRI(259, 332, 333), - COL_TRI(260, 259, 333), - COL_TRI(260, 333, 275), - COL_TRI(261, 260, 275), - COL_TRI(261, 275, 334), - COL_TRI(262, 261, 334), - COL_TRI(263, 262, 335), - COL_TRI(263, 335, 336), - COL_TRI(264, 263, 336), - COL_TRI(264, 336, 337), - COL_TRI(265, 264, 337), - COL_TRI(265, 337, 338), - COL_TRI(266, 265, 338), - COL_TRI(266, 339, 340), - COL_TRI(267, 266, 340), - COL_TRI(266, 338, 339), - COL_TRI(268, 267, 341), - COL_TRI(267, 340, 341), - COL_TRI(269, 268, 341), - COL_TRI(269, 341, 342), - COL_TRI(270, 269, 342), - COL_TRI(270, 342, 343), - COL_TRI(270, 68, 431), - COL_TRI(270, 343, 68), - COL_TRI(273, 276, 283), - COL_TRI(11, 400, 271), - COL_TRI(271, 400, 401), - COL_TRI(271, 401, 432), - COL_TRI(272, 68, 69), - COL_TRI(272, 431, 68), - COL_TRI(273, 274, 276), - COL_TRI(274, 433, 275), - COL_TRI(275, 434, 274), - COL_TRI(275, 260, 434), - COL_TRI(274, 434, 435), - COL_TRI(274, 435, 276), - COL_TRI(276, 435, 436), - COL_TRI(276, 436, 285), - COL_TRI(274, 273, 433), - COL_TRI(277, 289, 437), - COL_TRI(277, 288, 289), - COL_TRI(278, 288, 277), - COL_TRI(278, 287, 288), - COL_TRI(279, 287, 278), - COL_TRI(279, 282, 287), - COL_TRI(280, 282, 279), - COL_TRI(281, 286, 282), - COL_TRI(282, 286, 287), - COL_TRI(280, 281, 282), - COL_TRI(283, 285, 284), - COL_TRI(283, 276, 285), - COL_TRI(284, 285, 281), - COL_TRI(284, 281, 280), - COL_TRI(281, 438, 286), - COL_TRI(285, 438, 281), - COL_TRI(285, 436, 438), - COL_TRI(286, 439, 287), - COL_TRI(287, 440, 288), - COL_TRI(287, 439, 440), - COL_TRI(290, 174, 175), - COL_TRI(288, 440, 441), - COL_TRI(288, 441, 289), - COL_TRI(289, 441, 412), - COL_TRI(289, 412, 227), - COL_TRI(227, 437, 289), - COL_TRI(227, 442, 437), - COL_TRI(175, 396, 24), - COL_TRI(290, 175, 398), - COL_TRI(291, 397, 174), - COL_TRI(291, 311, 397), - COL_TRI(292, 397, 311), - COL_TRI(27, 311, 291), - COL_TRI(293, 311, 310), - COL_TRI(292, 311, 293), - COL_TRI(294, 26, 27), - COL_TRI(294, 27, 295), - COL_TRI(295, 27, 291), - COL_TRI(296, 309, 28), - COL_TRI(297, 26, 294), - COL_TRI(297, 28, 26), - COL_TRI(298, 309, 443), - COL_TRI(299, 309, 298), - COL_TRI(299, 307, 309), - COL_TRI(296, 443, 309), - COL_TRI(300, 301, 296), - COL_TRI(301, 443, 296), - COL_TRI(298, 443, 302), - COL_TRI(302, 443, 301), - COL_TRI(303, 296, 305), - COL_TRI(303, 300, 296), - COL_TRI(25, 301, 300), - COL_TRI(25, 172, 301), - COL_TRI(304, 174, 290), - COL_TRI(304, 291, 174), - COL_TRI(295, 291, 304), - COL_TRI(305, 28, 297), - COL_TRI(305, 296, 28), - COL_TRI(302, 301, 393), - COL_TRI(306, 307, 299), - COL_TRI(306, 310, 307), - COL_TRI(293, 310, 306), - COL_TRI(30, 314, 2), - COL_TRI(30, 2, 1), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(4, 5, 6), - COL_TRI(4, 7, 5), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1D, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_INIT(SURFACE_NO_CAM_COL_SLIPPERY, 4), - COL_TRI(8, 9, 10), - COL_TRI(8, 11, 9), - COL_TRI(12, 13, 14), - COL_TRI(12, 14, 15), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttm_seg7_area_2_collision, 0x004d1910, 104662, 0x0002bbd0, 6684); diff --git a/levels/ttm/areas/3/1/model.inc.c b/levels/ttm/areas/3/1/model.inc.c index fe9e6b961..a0a58eb0d 100644 --- a/levels/ttm/areas/3/1/model.inc.c +++ b/levels/ttm/areas/3/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0701DC60 - 0x0701DC78 static const Lights1 ttm_seg7_lights_0701DC60 = gdSPDefLights1( 0x08, 0x08, 0x08, @@ -89,1688 +90,292 @@ static const Lights1 ttm_seg7_lights_0701DDB0 = gdSPDefLights1( ); // 0x0701DDC8 - 0x0701DE08 -static const Vtx ttm_seg7_vertex_0701DDC8[] = { - {{{ 6962, 7554, 6962}, 0, { 894, -7186}, {0x29, 0x89, 0x0f, 0xff}}}, - {{{ 6433, 7168, 5854}, 0, {-11272, 990}, {0xd3, 0x8b, 0xed, 0xff}}}, - {{{ 7251, 7554, 6672}, 0, { 894, 990}, {0x00, 0x8d, 0x35, 0xff}}}, - {{{ 6144, 7168, 6144}, 0, {-11272, -7186}, {0xe0, 0xa0, 0xb4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701DDC8, 0x004d1910, 104662, 0x0001ddc8, 64); // 0x0701DE08 - 0x0701DE88 -static const Vtx ttm_seg7_vertex_0701DE08[] = { - {{{ 6889, 7503, 7034}, 0, { -5404, -904}, {0x46, 0x99, 0xea, 0xff}}}, - {{{ 6071, 7117, 6216}, 0, { 1208, -904}, {0x0f, 0xa6, 0xa9, 0xff}}}, - {{{ 6144, 7168, 6144}, 0, { 1120, -2072}, {0xe0, 0xa0, 0xb4, 0xff}}}, - {{{ 6962, 7554, 6962}, 0, { -5492, -2072}, {0x29, 0x89, 0x0f, 0xff}}}, - {{{ 7251, 7554, 6672}, 0, { 1312, -2072}, {0x00, 0x8d, 0x35, 0xff}}}, - {{{ 6506, 7117, 5782}, 0, { -5388, -904}, {0xb1, 0x9e, 0x09, 0xff}}}, - {{{ 7324, 7503, 6600}, 0, { 1224, -904}, {0xe0, 0xa1, 0x4d, 0xff}}}, - {{{ 6433, 7168, 5854}, 0, { -5300, -2072}, {0xd3, 0x8b, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701DE08, 0x004d1910, 104662, 0x0001de08, 128); // 0x0701DE88 - 0x0701DF08 -static const Vtx ttm_seg7_vertex_0701DE88[] = { - {{{ 6853, 7452, 7071}, 0, { -5316, -138}, {0x56, 0xb2, 0xce, 0xff}}}, - {{{ 6071, 7117, 6216}, 0, { 1208, -904}, {0x0f, 0xa6, 0xa9, 0xff}}}, - {{{ 6889, 7503, 7034}, 0, { -5404, -904}, {0x46, 0x99, 0xea, 0xff}}}, - {{{ 6035, 7066, 6253}, 0, { 1296, -138}, {0x1a, 0xc3, 0x95, 0xff}}}, - {{{ 7324, 7503, 6600}, 0, { 1224, -904}, {0xe0, 0xa1, 0x4d, 0xff}}}, - {{{ 6506, 7117, 5782}, 0, { -5388, -904}, {0xb1, 0x9e, 0x09, 0xff}}}, - {{{ 6542, 7066, 5746}, 0, { -5476, -138}, {0x9b, 0xb9, 0x18, 0xff}}}, - {{{ 7360, 7452, 6564}, 0, { 1136, -138}, {0xc6, 0xbd, 0x5a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701DE88, 0x004d1910, 104662, 0x0001de88, 128); // 0x0701DF08 - 0x0701DF88 -static const Vtx ttm_seg7_vertex_0701DF08[] = { - {{{ 6817, 7349, 7107}, 0, { -5140, 990}, {0x5d, 0xe4, 0xb0, 0xff}}}, - {{{ 5999, 6964, 6289}, 0, { 1470, 990}, {0x01, 0xec, 0x83, 0xff}}}, - {{{ 6035, 7066, 6253}, 0, { 1296, -138}, {0x1a, 0xc3, 0x95, 0xff}}}, - {{{ 6853, 7452, 7071}, 0, { -5316, -138}, {0x56, 0xb2, 0xce, 0xff}}}, - {{{ 7360, 7452, 6564}, 0, { 1136, -138}, {0xc6, 0xbd, 0x5a, 0xff}}}, - {{{ 6578, 6964, 5710}, 0, { -5650, 990}, {0x8c, 0xe6, 0x2b, 0xff}}}, - {{{ 7396, 7349, 6527}, 0, { 960, 990}, {0xb0, 0xe3, 0x5e, 0xff}}}, - {{{ 6542, 7066, 5746}, 0, { -5476, -138}, {0x9b, 0xb9, 0x18, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701DF08, 0x004d1910, 104662, 0x0001df08, 128); // 0x0701DF88 - 0x0701E008 -static const Vtx ttm_seg7_vertex_0701DF88[] = { - {{{ 7396, 6888, 6527}, 0, { 1290, 1308}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6578, 6964, 5710}, 0, { -4118, -3098}, {0x8c, 0xe6, 0x2b, 0xff}}}, - {{{ 6578, 6503, 5710}, 0, { -4852, 1308}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ 7396, 7349, 6527}, 0, { 2026, -3098}, {0xb0, 0xe3, 0x5e, 0xff}}}, - {{{ 5999, 6503, 6289}, 0, { 6848, 4374}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 6817, 7349, 7107}, 0, { 0, 0}, {0x5d, 0xe4, 0xb0, 0xff}}}, - {{{ 6817, 6888, 7107}, 0, { 702, 4374}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 5999, 6964, 6289}, 0, { 6114, 0}, {0x01, 0xec, 0x83, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701DF88, 0x004d1910, 104662, 0x0001df88, 128); // 0x0701E008 - 0x0701E0F8 -static const Vtx ttm_seg7_vertex_0701E008[] = { - {{{ -841, -2285, -2957}, 0, { -3096, 0}, {0x39, 0x37, 0x9e, 0xff}}}, - {{{ -840, -2387, -2957}, 0, { -3102, 990}, {0x71, 0x01, 0xc8, 0xff}}}, - {{{ -1659, -2387, -2957}, 0, { 5072, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1660, -2285, -2957}, 0, { 12092, -44}, {0xa6, 0x56, 0xeb, 0xff}}}, - {{{ -1659, -2387, -2957}, 0, { 11820, 942}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1659, -2865, -1220}, 0, { -6162, 942}, {0x8f, 0xff, 0x38, 0xff}}}, - {{{ -1660, -2763, -1220}, 0, { -5892, -44}, {0xd1, 0x2d, 0x6c, 0xff}}}, - {{{ -1660, -2763, -1220}, 0, { -3102, 0}, {0xd1, 0x2d, 0x6c, 0xff}}}, - {{{ -840, -2865, -1220}, 0, { 5078, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -841, -2763, -1220}, 0, { 5072, 0}, {0x4f, 0x4d, 0x3d, 0xff}}}, - {{{ -1659, -2865, -1220}, 0, { -3096, 990}, {0x8f, 0xff, 0x38, 0xff}}}, - {{{ -841, -2763, -1220}, 0, { -5892, 4}, {0x4f, 0x4d, 0x3d, 0xff}}}, - {{{ -840, -2865, -1220}, 0, { -6162, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -840, -2387, -2957}, 0, { 11820, 990}, {0x71, 0x01, 0xc8, 0xff}}}, - {{{ -841, -2285, -2957}, 0, { 12092, 4}, {0x39, 0x37, 0x9e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701E008, 0x004d1910, 104662, 0x0001e008, 240); // 0x0701E0F8 - 0x0701E1E8 -static const Vtx ttm_seg7_vertex_0701E0F8[] = { - {{{ -790, -1773, -3469}, 0, { 32, 26}, {0x62, 0x2f, 0x41, 0xff}}}, - {{{ -789, -1090, -5719}, 0, { 23474, 990}, {0x7e, 0x01, 0x00, 0xff}}}, - {{{ -790, -988, -5719}, 0, { 23810, 26}, {0x1f, 0x72, 0x2b, 0xff}}}, - {{{ -841, -2285, -2957}, 0, { -3096, 0}, {0x39, 0x37, 0x9e, 0xff}}}, - {{{ -1659, -2387, -2957}, 0, { 5072, 990}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ -1660, -2285, -2957}, 0, { 5078, 0}, {0xa6, 0x56, 0xeb, 0xff}}}, - {{{ -1609, -988, -5719}, 0, {-19784, -24}, {0xba, 0x61, 0x27, 0xff}}}, - {{{ -1608, -1090, -5719}, 0, {-19448, 942}, {0x82, 0xff, 0x00, 0xff}}}, - {{{ -1608, -1875, -3469}, 0, { 4328, 942}, {0x8f, 0xff, 0x38, 0xff}}}, - {{{ -1609, -1773, -3469}, 0, { 3992, -24}, {0xdb, 0x46, 0x63, 0xff}}}, - {{{ -1609, -1773, -3469}, 0, { -36, 0}, {0xdb, 0x46, 0x63, 0xff}}}, - {{{ -789, -1875, -3469}, 0, { 8144, 990}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ -790, -1773, -3469}, 0, { 8138, 0}, {0x62, 0x2f, 0x41, 0xff}}}, - {{{ -1608, -1875, -3469}, 0, { 0, 990}, {0x8f, 0xff, 0x38, 0xff}}}, - {{{ -789, -1875, -3469}, 0, { -302, 990}, {0x38, 0x00, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701E0F8, 0x004d1910, 104662, 0x0001e0f8, 240); // 0x0701E1E8 - 0x0701E2E8 -static const Vtx ttm_seg7_vertex_0701E1E8[] = { - {{{ -994, -3275, -708}, 0, { -3102, 0}, {0x3b, 0x37, 0x9f, 0xff}}}, - {{{ -1916, -3377, -708}, 0, { 6094, 990}, {0xd2, 0xd5, 0x92, 0xff}}}, - {{{ -1917, -3275, -708}, 0, { 6100, 0}, {0xa3, 0x55, 0xf5, 0xff}}}, - {{{ -1917, -3275, -708}, 0, { -4118, 0}, {0xa3, 0x55, 0xf5, 0xff}}}, - {{{ -1916, -3377, -708}, 0, { -3732, 914}, {0xd2, 0xd5, 0x92, 0xff}}}, - {{{ -1916, -4389, 1778}, 0, { 23068, 914}, {0xa4, 0xaa, 0x0a, 0xff}}}, - {{{ -1917, -4287, 1778}, 0, { 22682, 0}, {0xd2, 0x2a, 0x6e, 0xff}}}, - {{{ -1917, -4287, 1778}, 0, { -36, 0}, {0xd2, 0x2a, 0x6e, 0xff}}}, - {{{ -1916, -4389, 1778}, 0, { 0, 990}, {0xa4, 0xaa, 0x0a, 0xff}}}, - {{{ -994, -4389, 1778}, 0, { 9172, 990}, {0x3b, 0xc9, 0x61, 0xff}}}, - {{{ -994, -4287, 1778}, 0, { 9166, 0}, {0x4e, 0x48, 0x44, 0xff}}}, - {{{ -994, -4287, 1778}, 0, { 22682, 24}, {0x4e, 0x48, 0x44, 0xff}}}, - {{{ -994, -4389, 1778}, 0, { 23068, 970}, {0x3b, 0xc9, 0x61, 0xff}}}, - {{{ -994, -3377, -708}, 0, { -3732, 970}, {0x4e, 0xb8, 0xbc, 0xff}}}, - {{{ -994, -3275, -708}, 0, { -4118, 24}, {0x3b, 0x37, 0x9f, 0xff}}}, - {{{ -994, -3377, -708}, 0, { -3108, 990}, {0x4e, 0xb8, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701E1E8, 0x004d1910, 104662, 0x0001e1e8, 256); // 0x0701E2E8 - 0x0701E3E8 -static const Vtx ttm_seg7_vertex_0701E2E8[] = { - {{{ 8192, -8367, -100}, 0, { 958, 100}, {0x1d, 0x74, 0xd9, 0xff}}}, - {{{ 8192, -8265, 1}, 0, { 990, 0}, {0x0d, 0x30, 0x8c, 0xff}}}, - {{{ 9421, -8640, 25}, 0, { 18, 102}, {0x1c, 0x59, 0xab, 0xff}}}, - {{{ 8192, -8367, -100}, 0, { 0, 92}, {0x1d, 0x74, 0xd9, 0xff}}}, - {{{ 6181, -7986, -102}, 0, { 982, 98}, {0x14, 0x6e, 0xc5, 0xff}}}, - {{{ 8192, -8265, 1}, 0, { 16, -38}, {0x0d, 0x30, 0x8c, 0xff}}}, - {{{ 6194, -7883, 0}, 0, { 990, 0}, {0xfa, 0x2f, 0x8b, 0xff}}}, - {{{ 8192, -8265, -817}, 0, { 0, 990}, {0x0c, 0x2f, 0x75, 0xff}}}, - {{{ 6094, -7883, -813}, 0, { 990, 990}, {0x12, 0x30, 0x74, 0xff}}}, - {{{ 8192, -8367, -715}, 0, { 0, 864}, {0x1e, 0x6d, 0x37, 0xff}}}, - {{{ 6106, -7986, -712}, 0, { 982, 864}, {0x1f, 0x75, 0x24, 0xff}}}, - {{{ 8192, -8265, -817}, 0, { 990, 990}, {0x0c, 0x2f, 0x75, 0xff}}}, - {{{ 8192, -8367, -715}, 0, { 958, 868}, {0x1e, 0x6d, 0x37, 0xff}}}, - {{{ 9421, -8801, -680}, 0, { 0, 990}, {0x1a, 0x54, 0x5b, 0xff}}}, - {{{ 9421, -8860, -548}, 0, { -48, 828}, {0x29, 0x78, 0x03, 0xff}}}, - {{{ 9421, -8508, 84}, 0, { 58, 20}, {0x03, 0x04, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701E2E8, 0x004d1910, 104662, 0x0001e2e8, 256); // 0x0701E3E8 - 0x0701E4E8 -static const Vtx ttm_seg7_vertex_0701E3E8[] = { - {{{ 9421, -8801, -680}, 0, { 990, 990}, {0x1a, 0x54, 0x5b, 0xff}}}, - {{{ 9421, -8860, -548}, 0, { 960, 862}, {0x29, 0x78, 0x03, 0xff}}}, - {{{ 10650, -9276, -524}, 0, { 0, 990}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ 10650, -9288, -380}, 0, { -48, 828}, {0x27, 0x72, 0xdb, 0xff}}}, - {{{ 9421, -8640, 25}, 0, { 960, 94}, {0x1c, 0x59, 0xab, 0xff}}}, - {{{ 9421, -8508, 84}, 0, { 990, 0}, {0x03, 0x04, 0x82, 0xff}}}, - {{{ 10650, -8893, 90}, 0, { 8, 104}, {0x11, 0x39, 0x91, 0xff}}}, - {{{ 10650, -8749, 103}, 0, { 46, 26}, {0xf5, 0xdb, 0x88, 0xff}}}, - {{{ 4688, -7576, -32}, 0, { 0, 990}, {0x60, 0x2f, 0x43, 0xff}}}, - {{{ 4430, -7474, 473}, 0, { 990, 990}, {0x6f, 0x2f, 0x24, 0xff}}}, - {{{ 4771, -7679, 27}, 0, { -16, 866}, {0x34, 0x73, 0x06, 0xff}}}, - {{{ 4526, -7576, 508}, 0, { 958, 864}, {0x34, 0x73, 0xf8, 0xff}}}, - {{{ 5270, -7679, 386}, 0, { 272, 104}, {0xf1, 0x72, 0xcb, 0xff}}}, - {{{ 5102, -7576, 721}, 0, { 958, 98}, {0xe1, 0x72, 0xd3, 0xff}}}, - {{{ 5353, -7576, 446}, 0, { 352, -26}, {0xa6, 0x2f, 0xb5, 0xff}}}, - {{{ 5198, -7474, 757}, 0, { 990, 0}, {0x96, 0x2f, 0xcf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701E3E8, 0x004d1910, 104662, 0x0001e3e8, 256); // 0x0701E4E8 - 0x0701E5E8 -static const Vtx ttm_seg7_vertex_0701E4E8[] = { - {{{ 5087, -7679, -431}, 0, { 0, 990}, {0x47, 0x30, 0x5d, 0xff}}}, - {{{ 4688, -7576, -32}, 0, { 990, 990}, {0x60, 0x2f, 0x43, 0xff}}}, - {{{ 5147, -7781, -348}, 0, { -8, 866}, {0x30, 0x73, 0x15, 0xff}}}, - {{{ 4771, -7679, 27}, 0, { 956, 866}, {0x34, 0x73, 0x06, 0xff}}}, - {{{ 5506, -7781, 150}, 0, { 336, 100}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ 5270, -7679, 386}, 0, { 956, 100}, {0xf1, 0x72, 0xcb, 0xff}}}, - {{{ 5566, -7679, 233}, 0, { 428, -30}, {0xc3, 0x2f, 0x9c, 0xff}}}, - {{{ 5353, -7576, 446}, 0, { 990, 0}, {0xa6, 0x2f, 0xb5, 0xff}}}, - {{{ 5593, -7781, -689}, 0, { 0, 990}, {0x2d, 0x2f, 0x6c, 0xff}}}, - {{{ 5087, -7679, -431}, 0, { 990, 990}, {0x47, 0x30, 0x5d, 0xff}}}, - {{{ 5628, -7883, -593}, 0, { -16, 866}, {0x28, 0x73, 0x22, 0xff}}}, - {{{ 5147, -7781, -348}, 0, { 958, 866}, {0x30, 0x73, 0x15, 0xff}}}, - {{{ 5841, -7883, -17}, 0, { 272, 96}, {0x0f, 0x72, 0xcb, 0xff}}}, - {{{ 5506, -7781, 150}, 0, { 958, 100}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ 5877, -7781, 78}, 0, { 354, -36}, {0xe1, 0x2f, 0x8f, 0xff}}}, - {{{ 5566, -7679, 233}, 0, { 990, 0}, {0xc3, 0x2f, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701E4E8, 0x004d1910, 104662, 0x0001e4e8, 256); // 0x0701E5E8 - 0x0701E668 -static const Vtx ttm_seg7_vertex_0701E5E8[] = { - {{{ 6094, -7883, -813}, 0, { 0, 990}, {0x12, 0x30, 0x74, 0xff}}}, - {{{ 5593, -7781, -689}, 0, { 990, 990}, {0x2d, 0x2f, 0x6c, 0xff}}}, - {{{ 6106, -7986, -712}, 0, { -26, 866}, {0x1f, 0x75, 0x24, 0xff}}}, - {{{ 5841, -7883, -17}, 0, { 950, 98}, {0x0f, 0x72, 0xcb, 0xff}}}, - {{{ 5877, -7781, 78}, 0, { 990, 0}, {0xe1, 0x2f, 0x8f, 0xff}}}, - {{{ 6194, -7883, 0}, 0, { 328, -30}, {0xfa, 0x2f, 0x8b, 0xff}}}, - {{{ 5628, -7883, -593}, 0, { 950, 864}, {0x28, 0x73, 0x22, 0xff}}}, - {{{ 6181, -7986, -102}, 0, { 244, 100}, {0x14, 0x6e, 0xc5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701E5E8, 0x004d1910, 104662, 0x0001e5e8, 128); // 0x0701E668 - 0x0701E728 -static const Vtx ttm_seg7_vertex_0701E668[] = { - {{{ 10650, -8893, 90}, 0, { 962, 92}, {0x11, 0x39, 0x91, 0xff}}}, - {{{ 10650, -8749, 103}, 0, { 990, 0}, {0xf5, 0xdb, 0x88, 0xff}}}, - {{{ 11864, -9125, 100}, 0, { 8, 112}, {0x03, 0x10, 0x83, 0xff}}}, - {{{ 11864, -8985, 62}, 0, { 42, 42}, {0xe9, 0xb5, 0x9d, 0xff}}}, - {{{ 4430, -7474, 473}, 0, { 0, 990}, {0x6f, 0x2f, 0x24, 0xff}}}, - {{{ 4306, -7371, 974}, 0, { 990, 990}, {0x75, 0x2f, 0x09, 0xff}}}, - {{{ 4526, -7576, 508}, 0, { -26, 866}, {0x34, 0x73, 0xf8, 0xff}}}, - {{{ 4407, -7474, 986}, 0, { 950, 866}, {0x31, 0x73, 0xee, 0xff}}}, - {{{ 5102, -7576, 721}, 0, { 244, 98}, {0xe1, 0x72, 0xd3, 0xff}}}, - {{{ 5017, -7474, 1061}, 0, { 950, 98}, {0xd7, 0x72, 0xdd, 0xff}}}, - {{{ 5198, -7474, 757}, 0, { 328, 0}, {0x96, 0x2f, 0xcf, 0xff}}}, - {{{ 5119, -7371, 1074}, 0, { 990, 0}, {0x8d, 0x30, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701E668, 0x004d1910, 104662, 0x0001e668, 192); // 0x0701E728 - 0x0701E828 -static const Vtx ttm_seg7_vertex_0701E728[] = { - {{{ 10650, -9288, -380}, 0, { -48, 828}, {0x27, 0x72, 0xdb, 0xff}}}, - {{{ 9421, -8640, 25}, 0, { 960, 94}, {0x1c, 0x59, 0xab, 0xff}}}, - {{{ 10650, -8893, 90}, 0, { 8, 104}, {0x11, 0x39, 0x91, 0xff}}}, - {{{ 5999, 6554, 6289}, 0, { 990, 0}, {0xe4, 0x78, 0xe4, 0xff}}}, - {{{ 7396, 6940, 6527}, 0, { 0, 990}, {0xe4, 0x78, 0xe4, 0xff}}}, - {{{ 6578, 6554, 5710}, 0, { 990, 990}, {0xbe, 0x69, 0x15, 0xff}}}, - {{{ 6817, 6940, 7107}, 0, { 0, 0}, {0xe4, 0x78, 0xe4, 0xff}}}, - {{{ 8192, -8367, -715}, 0, { 0, 864}, {0x1e, 0x6d, 0x37, 0xff}}}, - {{{ 6106, -7986, -712}, 0, { 982, 864}, {0x1f, 0x75, 0x24, 0xff}}}, - {{{ 8192, -8367, -100}, 0, { 0, 92}, {0x1d, 0x74, 0xd9, 0xff}}}, - {{{ 6181, -7986, -102}, 0, { 982, 98}, {0x14, 0x6e, 0xc5, 0xff}}}, - {{{ 9421, -8860, -548}, 0, { -48, 828}, {0x29, 0x78, 0x03, 0xff}}}, - {{{ 8192, -8367, -715}, 0, { 958, 868}, {0x1e, 0x6d, 0x37, 0xff}}}, - {{{ 8192, -8367, -100}, 0, { 958, 100}, {0x1d, 0x74, 0xd9, 0xff}}}, - {{{ 9421, -8640, 25}, 0, { 18, 102}, {0x1c, 0x59, 0xab, 0xff}}}, - {{{ 9421, -8860, -548}, 0, { 960, 862}, {0x29, 0x78, 0x03, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701E728, 0x004d1910, 104662, 0x0001e728, 256); // 0x0701E828 - 0x0701E918 -static const Vtx ttm_seg7_vertex_0701E828[] = { - {{{ 10650, -9276, -524}, 0, { 990, 990}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ 10650, -9288, -380}, 0, { 962, 858}, {0x27, 0x72, 0xdb, 0xff}}}, - {{{ 11864, -9695, -346}, 0, { 0, 990}, {0x26, 0x77, 0x0f, 0xff}}}, - {{{ 11864, -9657, -206}, 0, { -46, 824}, {0x21, 0x60, 0xb5, 0xff}}}, - {{{ 13093, -9365, 48}, 0, { -2, 114}, {0xf8, 0xe9, 0x84, 0xff}}}, - {{{ 11864, -8985, 62}, 0, { 990, 0}, {0xe9, 0xb5, 0x9d, 0xff}}}, - {{{ 13093, -9246, -34}, 0, { 26, 46}, {0xe4, 0x9b, 0xba, 0xff}}}, - {{{ 11864, -9125, 100}, 0, { 968, 90}, {0x03, 0x10, 0x83, 0xff}}}, - {{{ 5120, -7167, 2048}, 0, { 990, 0}, {0x88, 0x26, 0xfb, 0xff}}}, - {{{ 5119, -7371, 1074}, 0, { 60, -24}, {0x8d, 0x30, 0xeb, 0xff}}}, - {{{ 5017, -7269, 2048}, 0, { 972, 96}, {0xd1, 0x74, 0xef, 0xff}}}, - {{{ 5628, -7883, -593}, 0, { -16, 866}, {0x28, 0x73, 0x22, 0xff}}}, - {{{ 5147, -7781, -348}, 0, { 958, 866}, {0x30, 0x73, 0x15, 0xff}}}, - {{{ 5506, -7781, 150}, 0, { 958, 100}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ 5017, -7474, 1061}, 0, { 30, 102}, {0xd7, 0x72, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701E828, 0x004d1910, 104662, 0x0001e828, 240); // 0x0701E918 - 0x0701EA08 -static const Vtx ttm_seg7_vertex_0701E918[] = { - {{{ 4403, -7269, 2048}, 0, { 972, 862}, {0x30, 0x74, 0xf0, 0xff}}}, - {{{ 4407, -7474, 986}, 0, { -36, 864}, {0x31, 0x73, 0xee, 0xff}}}, - {{{ 4300, -7167, 2048}, 0, { 990, 990}, {0x72, 0x37, 0xf9, 0xff}}}, - {{{ 4306, -7371, 974}, 0, { 0, 990}, {0x75, 0x2f, 0x09, 0xff}}}, - {{{ 6181, -7986, -102}, 0, { 244, 100}, {0x14, 0x6e, 0xc5, 0xff}}}, - {{{ 6106, -7986, -712}, 0, { -26, 866}, {0x1f, 0x75, 0x24, 0xff}}}, - {{{ 5841, -7883, -17}, 0, { 950, 98}, {0x0f, 0x72, 0xcb, 0xff}}}, - {{{ 5628, -7883, -593}, 0, { 950, 864}, {0x28, 0x73, 0x22, 0xff}}}, - {{{ 5841, -7883, -17}, 0, { 272, 96}, {0x0f, 0x72, 0xcb, 0xff}}}, - {{{ 5628, -7883, -593}, 0, { -16, 866}, {0x28, 0x73, 0x22, 0xff}}}, - {{{ 5506, -7781, 150}, 0, { 958, 100}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ 5506, -7781, 150}, 0, { 336, 100}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ 5147, -7781, -348}, 0, { -8, 866}, {0x30, 0x73, 0x15, 0xff}}}, - {{{ 5270, -7679, 386}, 0, { 956, 100}, {0xf1, 0x72, 0xcb, 0xff}}}, - {{{ 4771, -7679, 27}, 0, { 956, 866}, {0x34, 0x73, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701E918, 0x004d1910, 104662, 0x0001e918, 240); // 0x0701EA08 - 0x0701EA48 -static const Vtx ttm_seg7_vertex_0701EA08[] = { - {{{ 5270, -7679, 386}, 0, { 272, 104}, {0xf1, 0x72, 0xcb, 0xff}}}, - {{{ 4771, -7679, 27}, 0, { -16, 866}, {0x34, 0x73, 0x06, 0xff}}}, - {{{ 5102, -7576, 721}, 0, { 958, 98}, {0xe1, 0x72, 0xd3, 0xff}}}, - {{{ 4526, -7576, 508}, 0, { 958, 864}, {0x34, 0x73, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701EA08, 0x004d1910, 104662, 0x0001ea08, 64); // 0x0701EA48 - 0x0701EB28 -static const Vtx ttm_seg7_vertex_0701EA48[] = { - {{{ 11864, -9657, -206}, 0, { -46, 824}, {0x21, 0x60, 0xb5, 0xff}}}, - {{{ 10650, -9288, -380}, 0, { 962, 858}, {0x27, 0x72, 0xdb, 0xff}}}, - {{{ 10650, -8893, 90}, 0, { 962, 92}, {0x11, 0x39, 0x91, 0xff}}}, - {{{ 11864, -9125, 100}, 0, { 8, 112}, {0x03, 0x10, 0x83, 0xff}}}, - {{{ 13093, -9365, 48}, 0, { 982, 94}, {0xf8, 0xe9, 0x84, 0xff}}}, - {{{ 13093, -9246, -34}, 0, { 990, 0}, {0xe4, 0x9b, 0xba, 0xff}}}, - {{{ 14322, -9596, 1}, 0, { -30, 88}, {0xf1, 0xc8, 0x90, 0xff}}}, - {{{ 5120, -7064, 3072}, 0, { 990, 0}, {0xa2, 0x40, 0x38, 0xff}}}, - {{{ 5017, -7269, 2048}, 0, { -40, 96}, {0xd1, 0x74, 0xef, 0xff}}}, - {{{ 5017, -7167, 3072}, 0, { 980, 96}, {0xd4, 0x6a, 0x36, 0xff}}}, - {{{ 5120, -7167, 2048}, 0, { 0, 0}, {0x88, 0x26, 0xfb, 0xff}}}, - {{{ 4403, -7269, 2048}, 0, { -40, 862}, {0x30, 0x74, 0xf0, 0xff}}}, - {{{ 4300, -7167, 2048}, 0, { 0, 990}, {0x72, 0x37, 0xf9, 0xff}}}, - {{{ 4403, -7167, 3072}, 0, { 980, 862}, {0x26, 0x70, 0x2d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701EA48, 0x004d1910, 104662, 0x0001ea48, 224); // 0x0701EB28 - 0x0701EB98 -static const Vtx ttm_seg7_vertex_0701EB28[] = { - {{{ 5102, -7576, 721}, 0, { 244, 98}, {0xe1, 0x72, 0xd3, 0xff}}}, - {{{ 4526, -7576, 508}, 0, { -26, 866}, {0x34, 0x73, 0xf8, 0xff}}}, - {{{ 5017, -7474, 1061}, 0, { 950, 98}, {0xd7, 0x72, 0xdd, 0xff}}}, - {{{ 4300, -7167, 2048}, 0, { 0, 990}, {0x72, 0x37, 0xf9, 0xff}}}, - {{{ 4300, -7064, 3072}, 0, { 990, 990}, {0x5c, 0x26, 0x4e, 0xff}}}, - {{{ 4403, -7167, 3072}, 0, { 980, 862}, {0x26, 0x70, 0x2d, 0xff}}}, - {{{ 4407, -7474, 986}, 0, { 950, 866}, {0x31, 0x73, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701EB28, 0x004d1910, 104662, 0x0001eb28, 112); // 0x0701EB98 - 0x0701EC38 -static const Vtx ttm_seg7_vertex_0701EB98[] = { - {{{ 11864, -9695, -346}, 0, { 990, 990}, {0x26, 0x77, 0x0f, 0xff}}}, - {{{ 11864, -9657, -206}, 0, { 968, 856}, {0x21, 0x60, 0xb5, 0xff}}}, - {{{ 13093, -10053, -176}, 0, { 0, 990}, {0x20, 0x79, 0xed, 0xff}}}, - {{{ 13093, -9970, -58}, 0, { -42, 822}, {0x15, 0x45, 0x99, 0xff}}}, - {{{ 11864, -9125, 100}, 0, { 968, 90}, {0x03, 0x10, 0x83, 0xff}}}, - {{{ 13093, -9365, 48}, 0, { -2, 114}, {0xf8, 0xe9, 0x84, 0xff}}}, - {{{ 4407, -7474, 986}, 0, { -36, 864}, {0x31, 0x73, 0xee, 0xff}}}, - {{{ 4403, -7269, 2048}, 0, { 972, 862}, {0x30, 0x74, 0xf0, 0xff}}}, - {{{ 5017, -7269, 2048}, 0, { 972, 96}, {0xd1, 0x74, 0xef, 0xff}}}, - {{{ 5017, -7474, 1061}, 0, { 30, 102}, {0xd7, 0x72, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701EB98, 0x004d1910, 104662, 0x0001eb98, 160); // 0x0701EC38 - 0x0701ED28 -static const Vtx ttm_seg7_vertex_0701EC38[] = { - {{{ 3922, 6607, 3922}, 0, { 990, 0}, {0x34, 0x00, 0x73, 0xff}}}, - {{{ 3638, 6505, 4074}, 0, { 352, -40}, {0x47, 0x10, 0x67, 0xff}}}, - {{{ 3922, 6505, 3922}, 0, { 1018, 26}, {0x2f, 0x14, 0x74, 0xff}}}, - {{{ 4929, 6607, 4074}, 0, { 0, 990}, {0xb5, 0x00, 0x66, 0xff}}}, - {{{ 4645, 6505, 3922}, 0, { 580, 960}, {0xce, 0x10, 0x73, 0xff}}}, - {{{ 4929, 6505, 4074}, 0, { -12, 932}, {0xb7, 0x1b, 0x63, 0xff}}}, - {{{ 4645, 6607, 3922}, 0, { 558, 1014}, {0xd4, 0x00, 0x77, 0xff}}}, - {{{ 4427, 6607, 3858}, 0, { 990, 990}, {0xf4, 0x00, 0x7e, 0xff}}}, - {{{ 4427, 6505, 3858}, 0, { 1010, 932}, {0xec, 0x17, 0x7b, 0xff}}}, - {{{ 4427, 6607, 3858}, 0, { 0, 990}, {0xf4, 0x00, 0x7e, 0xff}}}, - {{{ 4140, 6607, 3858}, 0, { 524, 1022}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ 4140, 6505, 3858}, 0, { 548, 966}, {0x11, 0x14, 0x7c, 0xff}}}, - {{{ 4427, 6505, 3858}, 0, { -8, 932}, {0xec, 0x17, 0x7b, 0xff}}}, - {{{ 3922, 6505, 3922}, 0, { 1014, 932}, {0x2f, 0x14, 0x74, 0xff}}}, - {{{ 3922, 6607, 3922}, 0, { 990, 990}, {0x34, 0x00, 0x73, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701EC38, 0x004d1910, 104662, 0x0001ec38, 240); // 0x0701ED28 - 0x0701EE18 -static const Vtx ttm_seg7_vertex_0701ED28[] = { - {{{ 5823, 6607, 4954}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 5605, 6607, 4737}, 0, { 710, -40}, {0xa7, 0x00, 0x5a, 0xff}}}, - {{{ 5605, 6505, 4737}, 0, { 706, 12}, {0xa9, 0x0d, 0x5b, 0xff}}}, - {{{ 3638, 6607, 4074}, 0, { 322, -98}, {0x4f, 0x00, 0x63, 0xff}}}, - {{{ 3270, 6505, 4427}, 0, { -658, -8}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 3638, 6505, 4074}, 0, { 352, -40}, {0x47, 0x10, 0x67, 0xff}}}, - {{{ 3270, 6607, 4427}, 0, { -688, -68}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 3922, 6607, 3922}, 0, { 990, 0}, {0x34, 0x00, 0x73, 0xff}}}, - {{{ 3270, 6607, 4427}, 0, { 990, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 2980, 6403, 4717}, 0, { 724, 6}, {0x54, 0x10, 0x5d, 0xff}}}, - {{{ 3270, 6505, 4427}, 0, { 976, 18}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 2980, 6505, 4717}, 0, { 738, -44}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2111, 5788, 5586}, 0, { -72, 120}, {0x3d, 0x38, 0x5f, 0xff}}}, - {{{ 4929, 6607, 4074}, 0, { -154, -50}, {0xb5, 0x00, 0x66, 0xff}}}, - {{{ 4929, 6505, 4074}, 0, { -158, 0}, {0xb7, 0x1b, 0x63, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701ED28, 0x004d1910, 104662, 0x0001ed28, 240); // 0x0701EE18 - 0x0701EE98 -static const Vtx ttm_seg7_vertex_0701EE18[] = { - {{{ 14322, -10211, 1}, 0, { -36, 840}, {0x09, 0x26, 0x88, 0xff}}}, - {{{ 13093, -9970, -58}, 0, { 982, 860}, {0x15, 0x45, 0x99, 0xff}}}, - {{{ 13093, -9365, 48}, 0, { 982, 94}, {0xf8, 0xe9, 0x84, 0xff}}}, - {{{ 14322, -9596, 1}, 0, { -30, 88}, {0xf1, 0xc8, 0x90, 0xff}}}, - {{{ 5017, -7167, 3072}, 0, { 980, 96}, {0xd4, 0x6a, 0x36, 0xff}}}, - {{{ 5017, -7269, 2048}, 0, { -40, 96}, {0xd1, 0x74, 0xef, 0xff}}}, - {{{ 4403, -7167, 3072}, 0, { 980, 862}, {0x26, 0x70, 0x2d, 0xff}}}, - {{{ 4403, -7269, 2048}, 0, { -40, 862}, {0x30, 0x74, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701EE18, 0x004d1910, 104662, 0x0001ee18, 128); // 0x0701EE98 - 0x0701EF88 -static const Vtx ttm_seg7_vertex_0701EE98[] = { - {{{ 3922, 6505, 3922}, 0, { 1018, 26}, {0x2f, 0x14, 0x74, 0xff}}}, - {{{ 3668, 6351, 4115}, 0, { 412, 98}, {0x42, 0x3a, 0x5b, 0xff}}}, - {{{ 3942, 6351, 3969}, 0, { 1054, 162}, {0x28, 0x42, 0x64, 0xff}}}, - {{{ 4929, 6505, 4074}, 0, { -12, 932}, {0xb7, 0x1b, 0x63, 0xff}}}, - {{{ 4625, 6351, 3969}, 0, { 626, 824}, {0xd6, 0x3f, 0x65, 0xff}}}, - {{{ 4898, 6351, 4116}, 0, { 58, 800}, {0xc1, 0x43, 0x56, 0xff}}}, - {{{ 4645, 6505, 3922}, 0, { 580, 960}, {0xce, 0x10, 0x73, 0xff}}}, - {{{ 4427, 6505, 3858}, 0, { 1010, 932}, {0xec, 0x17, 0x7b, 0xff}}}, - {{{ 4418, 6351, 3909}, 0, { 1036, 800}, {0xef, 0x48, 0x67, 0xff}}}, - {{{ 4427, 6505, 3858}, 0, { -8, 932}, {0xec, 0x17, 0x7b, 0xff}}}, - {{{ 4140, 6505, 3858}, 0, { 548, 966}, {0x11, 0x14, 0x7c, 0xff}}}, - {{{ 4149, 6351, 3909}, 0, { 602, 832}, {0x0c, 0x46, 0x68, 0xff}}}, - {{{ 4418, 6351, 3909}, 0, { 78, 798}, {0xef, 0x48, 0x67, 0xff}}}, - {{{ 3922, 6505, 3922}, 0, { 1014, 932}, {0x2f, 0x14, 0x74, 0xff}}}, - {{{ 3942, 6351, 3969}, 0, { 1044, 798}, {0x28, 0x42, 0x64, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701EE98, 0x004d1910, 104662, 0x0001ee98, 240); // 0x0701EF88 - 0x0701F088 -static const Vtx ttm_seg7_vertex_0701EF88[] = { - {{{ 5605, 6505, 4737}, 0, { 706, 12}, {0xa9, 0x0d, 0x5b, 0xff}}}, - {{{ 4929, 6505, 4074}, 0, { -158, 0}, {0xb7, 0x1b, 0x63, 0xff}}}, - {{{ 5569, 6351, 4773}, 0, { 702, 140}, {0xb3, 0x30, 0x58, 0xff}}}, - {{{ 3638, 6505, 4074}, 0, { 352, -40}, {0x47, 0x10, 0x67, 0xff}}}, - {{{ 3270, 6505, 4427}, 0, { -658, -8}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 3668, 6351, 4115}, 0, { 412, 98}, {0x42, 0x3a, 0x5b, 0xff}}}, - {{{ 3922, 6505, 3922}, 0, { 1018, 26}, {0x2f, 0x14, 0x74, 0xff}}}, - {{{ 3306, 6351, 4463}, 0, { -582, 130}, {0x41, 0x4a, 0x4f, 0xff}}}, - {{{ 3270, 6505, 4427}, 0, { 976, 18}, {0x55, 0x16, 0x5b, 0xff}}}, - {{{ 3016, 6249, 4753}, 0, { 706, 132}, {0x3b, 0x41, 0x5b, 0xff}}}, - {{{ 3306, 6351, 4463}, 0, { 958, 144}, {0x41, 0x4a, 0x4f, 0xff}}}, - {{{ 2980, 6403, 4717}, 0, { 724, 6}, {0x54, 0x10, 0x5d, 0xff}}}, - {{{ 2111, 5788, 5586}, 0, { -72, 120}, {0x3d, 0x38, 0x5f, 0xff}}}, - {{{ 5823, 6607, 4954}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 5823, 6403, 4954}, 0, { 984, 70}, {0xad, 0x1b, 0x5b, 0xff}}}, - {{{ 4898, 6351, 4116}, 0, { -156, 128}, {0xc1, 0x43, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701EF88, 0x004d1910, 104662, 0x0001ef88, 256); // 0x0701F088 - 0x0701F0F8 -static const Vtx ttm_seg7_vertex_0701F088[] = { - {{{ 6578, 6554, 5710}, 0, { 64, 156}, {0xbe, 0x69, 0x15, 0xff}}}, - {{{ 5823, 6607, 4954}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 5823, 6403, 4954}, 0, { 1038, 62}, {0xad, 0x1b, 0x5b, 0xff}}}, - {{{ 13093, -10053, -176}, 0, { 990, 990}, {0x20, 0x79, 0xed, 0xff}}}, - {{{ 13093, -9970, -58}, 0, { 982, 860}, {0x15, 0x45, 0x99, 0xff}}}, - {{{ 14322, -10313, -100}, 0, { 0, 990}, {0x1a, 0x6e, 0xc8, 0xff}}}, - {{{ 14322, -10211, 1}, 0, { -36, 840}, {0x09, 0x26, 0x88, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701F088, 0x004d1910, 104662, 0x0001f088, 112); // 0x0701F0F8 - 0x0701F1E8 -static const Vtx ttm_seg7_vertex_0701F0F8[] = { - {{{ 4418, 6351, 3909}, 0, { 78, 798}, {0xef, 0x48, 0x67, 0xff}}}, - {{{ 4149, 6351, 3909}, 0, { 602, 832}, {0x0c, 0x46, 0x68, 0xff}}}, - {{{ 4394, 6198, 4061}, 0, { 264, 570}, {0xf9, 0x6e, 0x3e, 0xff}}}, - {{{ 5823, 6403, 4954}, 0, { 984, 70}, {0xad, 0x1b, 0x5b, 0xff}}}, - {{{ 5533, 6198, 4809}, 0, { 698, 268}, {0xc4, 0x55, 0x48, 0xff}}}, - {{{ 5786, 6249, 4990}, 0, { 978, 198}, {0xbc, 0x5a, 0x38, 0xff}}}, - {{{ 5569, 6351, 4773}, 0, { 702, 140}, {0xb3, 0x30, 0x58, 0xff}}}, - {{{ 4808, 6198, 4240}, 0, { -136, 356}, {0xd5, 0x65, 0x3f, 0xff}}}, - {{{ 4898, 6351, 4116}, 0, { -156, 128}, {0xc1, 0x43, 0x56, 0xff}}}, - {{{ 4625, 6351, 3969}, 0, { 626, 824}, {0xd6, 0x3f, 0x65, 0xff}}}, - {{{ 4418, 6351, 3909}, 0, { 1036, 800}, {0xef, 0x48, 0x67, 0xff}}}, - {{{ 4566, 6198, 4111}, 0, { 708, 590}, {0xe7, 0x68, 0x43, 0xff}}}, - {{{ 4898, 6351, 4116}, 0, { 58, 800}, {0xc1, 0x43, 0x56, 0xff}}}, - {{{ 4808, 6198, 4240}, 0, { 206, 570}, {0xd5, 0x65, 0x3f, 0xff}}}, - {{{ 4394, 6198, 4061}, 0, { 1050, 570}, {0xf9, 0x6e, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701F0F8, 0x004d1910, 104662, 0x0001f0f8, 240); // 0x0701F1E8 - 0x0701F2D8 -static const Vtx ttm_seg7_vertex_0701F1E8[] = { - {{{ 3306, 6351, 4463}, 0, { 958, 144}, {0x41, 0x4a, 0x4f, 0xff}}}, - {{{ 3016, 6249, 4753}, 0, { 706, 132}, {0x3b, 0x41, 0x5b, 0xff}}}, - {{{ 3125, 6095, 4861}, 0, { 698, 356}, {0x1a, 0x65, 0x47, 0xff}}}, - {{{ 4149, 6351, 3909}, 0, { 602, 832}, {0x0c, 0x46, 0x68, 0xff}}}, - {{{ 4173, 6198, 4061}, 0, { 692, 596}, {0x09, 0x6f, 0x3c, 0xff}}}, - {{{ 4394, 6198, 4061}, 0, { 264, 570}, {0xf9, 0x6e, 0x3e, 0xff}}}, - {{{ 3942, 6351, 3969}, 0, { 1044, 798}, {0x28, 0x42, 0x64, 0xff}}}, - {{{ 4001, 6198, 4111}, 0, { 1060, 568}, {0x18, 0x6c, 0x3e, 0xff}}}, - {{{ 3942, 6351, 3969}, 0, { 1054, 162}, {0x28, 0x42, 0x64, 0xff}}}, - {{{ 3758, 6198, 4240}, 0, { 504, 336}, {0x2b, 0x66, 0x3c, 0xff}}}, - {{{ 4001, 6198, 4111}, 0, { 1074, 392}, {0x18, 0x6c, 0x3e, 0xff}}}, - {{{ 3668, 6351, 4115}, 0, { 412, 98}, {0x42, 0x3a, 0x5b, 0xff}}}, - {{{ 3306, 6351, 4463}, 0, { -582, 130}, {0x41, 0x4a, 0x4f, 0xff}}}, - {{{ 3415, 6198, 4572}, 0, { -440, 366}, {0x1e, 0x70, 0x32, 0xff}}}, - {{{ 3415, 6198, 4572}, 0, { 950, 370}, {0x1e, 0x70, 0x32, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701F1E8, 0x004d1910, 104662, 0x0001f1e8, 240); // 0x0701F2D8 - 0x0701F3C8 -static const Vtx ttm_seg7_vertex_0701F2D8[] = { - {{{ 1315, 5583, 7251}, 0, { 990, 0}, {0xcd, 0x46, 0xa5, 0xff}}}, - {{{ 1604, 5635, 7106}, 0, { 350, -44}, {0xc4, 0x46, 0xa9, 0xff}}}, - {{{ 1555, 5481, 7016}, 0, { 424, 124}, {0xcc, 0x5e, 0xbd, 0xff}}}, - {{{ 3016, 6249, 4753}, 0, { 706, 132}, {0x3b, 0x41, 0x5b, 0xff}}}, - {{{ 2111, 5788, 5586}, 0, { -72, 120}, {0x3d, 0x38, 0x5f, 0xff}}}, - {{{ 2220, 5635, 5694}, 0, { -82, 346}, {0x0a, 0x6d, 0x3f, 0xff}}}, - {{{ 3125, 6095, 4861}, 0, { 698, 356}, {0x1a, 0x65, 0x47, 0xff}}}, - {{{ 5823, 6403, 4954}, 0, { 1038, 62}, {0xad, 0x1b, 0x5b, 0xff}}}, - {{{ 5786, 6249, 4990}, 0, { 1068, 184}, {0xbc, 0x5a, 0x38, 0xff}}}, - {{{ 6578, 6554, 5710}, 0, { 64, 156}, {0xbe, 0x69, 0x15, 0xff}}}, - {{{ 1677, 5532, 6020}, 0, { 660, 1002}, {0xfc, 0x7b, 0x1d, 0xff}}}, - {{{ 2220, 5635, 5694}, 0, { 14, 858}, {0x0a, 0x6d, 0x3f, 0xff}}}, - {{{ 2111, 5788, 5586}, 0, { 0, 990}, {0x3d, 0x38, 0x5f, 0xff}}}, - {{{ 1902, 5532, 6809}, 0, { -366, 148}, {0xce, 0x61, 0xc2, 0xff}}}, - {{{ 1966, 5686, 6889}, 0, { -474, -16}, {0xc5, 0x46, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701F2D8, 0x004d1910, 104662, 0x0001f2d8, 240); // 0x0701F3C8 - 0x0701F4B8 -static const Vtx ttm_seg7_vertex_0701F3C8[] = { - {{{ 301, 5481, 7396}, 0, { 990, 0}, {0xf1, 0x48, 0x9a, 0xff}}}, - {{{ 301, 5327, 7293}, 0, { 982, 132}, {0xee, 0x61, 0xb1, 0xff}}}, - {{{ -121, 5329, 7418}, 0, { 702, -26}, {0xea, 0x60, 0xb1, 0xff}}}, - {{{ 1315, 5583, 7251}, 0, { 990, 0}, {0xcd, 0x46, 0xa5, 0xff}}}, - {{{ 1555, 5481, 7016}, 0, { 424, 124}, {0xcc, 0x5e, 0xbd, 0xff}}}, - {{{ 1276, 5430, 7156}, 0, { 1042, 134}, {0xd6, 0x5b, 0xb4, 0xff}}}, - {{{ 880, 5532, 7396}, 0, { 164, -102}, {0xe4, 0x4c, 0x9f, 0xff}}}, - {{{ 1315, 5583, 7251}, 0, { -472, 10}, {0xcd, 0x46, 0xa5, 0xff}}}, - {{{ 1276, 5430, 7156}, 0, { -388, 172}, {0xd6, 0x5b, 0xb4, 0xff}}}, - {{{ 301, 5481, 7396}, 0, { 998, 0}, {0xf1, 0x48, 0x9a, 0xff}}}, - {{{ 860, 5371, 7271}, 0, { 222, 96}, {0xed, 0x67, 0xb9, 0xff}}}, - {{{ 301, 5327, 7293}, 0, { 1026, 136}, {0xee, 0x61, 0xb1, 0xff}}}, - {{{ 1902, 5532, 6809}, 0, { 1034, 132}, {0xce, 0x61, 0xc2, 0xff}}}, - {{{ 1966, 5686, 6889}, 0, { 990, 0}, {0xc5, 0x46, 0xa9, 0xff}}}, - {{{ 2278, 5604, 6628}, 0, { 616, -8}, {0xce, 0x65, 0xc7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701F3C8, 0x004d1910, 104662, 0x0001f3c8, 240); // 0x0701F4B8 - 0x0701F5A8 -static const Vtx ttm_seg7_vertex_0701F4B8[] = { - {{{ -7451, 3136, 4733}, 0, { 990, 0}, {0x5f, 0x44, 0xd1, 0xff}}}, - {{{ -7054, 3136, 5465}, 0, { -152, 362}, {0x3a, 0x5b, 0xbe, 0xff}}}, - {{{ -7248, 2829, 4708}, 0, { 1118, 316}, {0x49, 0x5a, 0xcd, 0xff}}}, - {{{ -6226, 4058, 6778}, 0, { 990, 0}, {0x32, 0x45, 0xa3, 0xff}}}, - {{{ -5567, 3955, 7035}, 0, { -166, 296}, {0x14, 0x55, 0xa5, 0xff}}}, - {{{ -6096, 3750, 6620}, 0, { 1116, 320}, {0x20, 0x5b, 0xaf, 0xff}}}, - {{{ -5609, 4109, 7129}, 0, { -276, 126}, {0x1e, 0x46, 0x9b, 0xff}}}, - {{{ -6839, 3750, 6164}, 0, { 990, 0}, {0x3c, 0x45, 0xa9, 0xff}}}, - {{{ -6096, 3750, 6620}, 0, { -82, 342}, {0x20, 0x5b, 0xaf, 0xff}}}, - {{{ -6681, 3443, 6035}, 0, { 1088, 318}, {0x27, 0x5b, 0xb2, 0xff}}}, - {{{ -6226, 4058, 6778}, 0, { -230, 0}, {0x32, 0x45, 0xa3, 0xff}}}, - {{{ -7241, 3443, 5548}, 0, { 990, 0}, {0x4e, 0x45, 0xb9, 0xff}}}, - {{{ -6681, 3443, 6035}, 0, { -112, 354}, {0x27, 0x5b, 0xb2, 0xff}}}, - {{{ -7054, 3136, 5465}, 0, { 1154, 316}, {0x3a, 0x5b, 0xbe, 0xff}}}, - {{{ -6839, 3750, 6164}, 0, { -360, 18}, {0x3c, 0x45, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701F4B8, 0x004d1910, 104662, 0x0001f4b8, 240); // 0x0701F5A8 - 0x0701F6A8 -static const Vtx ttm_seg7_vertex_0701F5A8[] = { - {{{ -7457, 1805, 2276}, 0, { -86, 98}, {0x1e, 0x74, 0xd9, 0xff}}}, - {{{ -7508, 2470, 3505}, 0, { 990, 0}, {0x64, 0x43, 0xda, 0xff}}}, - {{{ -7406, 2317, 3505}, 0, { 962, 124}, {0x4d, 0x59, 0xd3, 0xff}}}, - {{{ -7451, 3136, 4733}, 0, { 990, 0}, {0x5f, 0x44, 0xd1, 0xff}}}, - {{{ -7241, 3443, 5548}, 0, { -362, 30}, {0x4e, 0x45, 0xb9, 0xff}}}, - {{{ -7054, 3136, 5465}, 0, { -152, 362}, {0x3a, 0x5b, 0xbe, 0xff}}}, - {{{ -7508, 2470, 3505}, 0, { -166, -54}, {0x64, 0x43, 0xda, 0xff}}}, - {{{ -7451, 3136, 4733}, 0, { 986, -36}, {0x5f, 0x44, 0xd1, 0xff}}}, - {{{ -7248, 2829, 4708}, 0, { 934, 302}, {0x49, 0x5a, 0xcd, 0xff}}}, - {{{ -7406, 2317, 3505}, 0, { -182, 118}, {0x4d, 0x59, 0xd3, 0xff}}}, - {{{ -4795, 4211, 7293}, 0, { -312, 90}, {0x06, 0x52, 0xa1, 0xff}}}, - {{{ -5567, 3955, 7035}, 0, { 1062, 154}, {0x14, 0x55, 0xa5, 0xff}}}, - {{{ -5609, 4109, 7129}, 0, { 990, 0}, {0x1e, 0x46, 0x9b, 0xff}}}, - {{{ -4241, -89, -7202}, 0, { 990, 0}, {0x31, 0x38, 0x66, 0xff}}}, - {{{ -5478, 115, -6580}, 0, { -236, -10}, {0x4d, 0x38, 0x53, 0xff}}}, - {{{ -5419, -89, -6497}, 0, { -182, 186}, {0x39, 0x5f, 0x3c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701F5A8, 0x004d1910, 104662, 0x0001f5a8, 256); // 0x0701F6A8 - 0x0701F798 -static const Vtx ttm_seg7_vertex_0701F6A8[] = { - {{{ -7208, 525, -4236}, 0, { 990, 0}, {0x6f, 0x38, 0x17, 0xff}}}, - {{{ -7453, 730, -3026}, 0, { -208, -20}, {0x71, 0x38, 0x02, 0xff}}}, - {{{ -7351, 525, -3016}, 0, { -152, 176}, {0x5b, 0x57, 0xfc, 0xff}}}, - {{{ -7111, 320, -4202}, 0, { 1024, 166}, {0x52, 0x5f, 0x0d, 0xff}}}, - {{{ -6586, 320, -5473}, 0, { 990, 0}, {0x63, 0x39, 0x36, 0xff}}}, - {{{ -7208, 525, -4236}, 0, { -236, -18}, {0x6f, 0x38, 0x17, 0xff}}}, - {{{ -7111, 320, -4202}, 0, { -180, 180}, {0x52, 0x5f, 0x0d, 0xff}}}, - {{{ -6502, 115, -5413}, 0, { 1020, 168}, {0x49, 0x60, 0x26, 0xff}}}, - {{{ -5478, 115, -6580}, 0, { 990, 0}, {0x4d, 0x38, 0x53, 0xff}}}, - {{{ -6502, 115, -5413}, 0, { -180, 184}, {0x49, 0x60, 0x26, 0xff}}}, - {{{ -5419, -89, -6497}, 0, { 1014, 168}, {0x39, 0x5f, 0x3c, 0xff}}}, - {{{ -6586, 320, -5473}, 0, { -230, -14}, {0x63, 0x39, 0x36, 0xff}}}, - {{{ 4278, -6540, 7049}, 0, { 1052, 794}, {0xd9, 0x59, 0xaf, 0xff}}}, - {{{ 3793, -6437, 7291}, 0, { 78, 794}, {0xf2, 0x59, 0xa7, 0xff}}}, - {{{ 4338, -6335, 7133}, 0, { 990, 990}, {0xcc, 0x39, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701F6A8, 0x004d1910, 104662, 0x0001f6a8, 240); // 0x0701F798 - 0x0701F898 -static const Vtx ttm_seg7_vertex_0701F798[] = { - {{{ -4241, -89, -7202}, 0, { 990, 0}, {0x31, 0x38, 0x66, 0xff}}}, - {{{ -5419, -89, -6497}, 0, { -182, 186}, {0x39, 0x5f, 0x3c, 0xff}}}, - {{{ -4208, -293, -7105}, 0, { 1018, 166}, {0x27, 0x5f, 0x49, 0xff}}}, - {{{ -7457, 1210, -3}, 0, { 0, 98}, {0x2b, 0x74, 0xe5, 0xff}}}, - {{{ -7351, 525, -3016}, 0, { 1004, 164}, {0x5b, 0x57, 0xfc, 0xff}}}, - {{{ -7453, 730, -3026}, 0, { 990, 0}, {0x71, 0x38, 0x02, 0xff}}}, - {{{ 3793, -6437, 7291}, 0, { 1056, 794}, {0xf2, 0x59, 0xa7, 0xff}}}, - {{{ 3314, -6335, 7411}, 0, { 80, 796}, {0x03, 0x59, 0xa6, 0xff}}}, - {{{ 3829, -6233, 7387}, 0, { 990, 990}, {0xe8, 0x38, 0x92, 0xff}}}, - {{{ 3327, -6130, 7513}, 0, { 0, 990}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 3793, -6437, 7291}, 0, { 78, 794}, {0xf2, 0x59, 0xa7, 0xff}}}, - {{{ 3829, -6233, 7387}, 0, { 0, 990}, {0xe8, 0x38, 0x92, 0xff}}}, - {{{ 4338, -6335, 7133}, 0, { 990, 990}, {0xcc, 0x39, 0x9c, 0xff}}}, - {{{ 4656, -6642, 6671}, 0, { 1052, 794}, {0xc2, 0x59, 0xc0, 0xff}}}, - {{{ 4278, -6540, 7049}, 0, { 86, 796}, {0xd9, 0x59, 0xaf, 0xff}}}, - {{{ 4739, -6437, 6731}, 0, { 990, 990}, {0xaf, 0x38, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701F798, 0x004d1910, 104662, 0x0001f798, 256); // 0x0701F898 - 0x0701F978 -static const Vtx ttm_seg7_vertex_0701F898[] = { - {{{ 4278, -6540, 7049}, 0, { 86, 796}, {0xd9, 0x59, 0xaf, 0xff}}}, - {{{ 4338, -6335, 7133}, 0, { 0, 990}, {0xcc, 0x39, 0x9c, 0xff}}}, - {{{ 4739, -6437, 6731}, 0, { 990, 990}, {0xaf, 0x38, 0xb1, 0xff}}}, - {{{ 4898, -6745, 6187}, 0, { 1046, 794}, {0xb3, 0x59, 0xd2, 0xff}}}, - {{{ 4656, -6642, 6671}, 0, { 72, 796}, {0xc2, 0x59, 0xc0, 0xff}}}, - {{{ 4994, -6540, 6222}, 0, { 990, 990}, {0x9c, 0x38, 0xcb, 0xff}}}, - {{{ 4739, -6437, 6731}, 0, { 0, 990}, {0xaf, 0x38, 0xb1, 0xff}}}, - {{{ 5018, -6847, 5707}, 0, { 1058, 794}, {0xb2, 0x5e, 0xe1, 0xff}}}, - {{{ 4898, -6745, 6187}, 0, { 80, 796}, {0xb3, 0x59, 0xd2, 0xff}}}, - {{{ 5120, -6642, 5720}, 0, { 990, 990}, {0x93, 0x38, 0xe1, 0xff}}}, - {{{ -1099, -5721, 6057}, 0, { -292, 150}, {0x4b, 0x5b, 0xd4, 0xff}}}, - {{{ -1545, -5618, 5163}, 0, { 974, 160}, {0x57, 0x58, 0xe7, 0xff}}}, - {{{ -1182, -5516, 6117}, 0, { -310, -44}, {0x62, 0x38, 0xc8, 0xff}}}, - {{{ 4994, -6540, 6222}, 0, { 0, 990}, {0x9c, 0x38, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701F898, 0x004d1910, 104662, 0x0001f898, 224); // 0x0701F978 - 0x0701FA58 -static const Vtx ttm_seg7_vertex_0701F978[] = { - {{{ 5018, -6847, 5707}, 0, { 18, 864}, {0xb2, 0x5e, 0xe1, 0xff}}}, - {{{ 5120, -6642, 5720}, 0, { 0, 990}, {0x93, 0x38, 0xe1, 0xff}}}, - {{{ 5120, -7052, 4338}, 0, { 990, 990}, {0xd2, 0x75, 0xf3, 0xff}}}, - {{{ -1545, -5618, 5163}, 0, { -274, 152}, {0x57, 0x58, 0xe7, 0xff}}}, - {{{ -1768, -5516, 4274}, 0, { 972, 160}, {0x54, 0x5f, 0x00, 0xff}}}, - {{{ -1641, -5413, 5198}, 0, { -288, -42}, {0x6d, 0x38, 0xe3, 0xff}}}, - {{{ -1869, -5311, 4286}, 0, { 990, 0}, {0x71, 0x38, 0xff, 0xff}}}, - {{{ -1545, -5618, 5163}, 0, { 974, 160}, {0x57, 0x58, 0xe7, 0xff}}}, - {{{ -1641, -5413, 5198}, 0, { 990, 0}, {0x6d, 0x38, 0xe3, 0xff}}}, - {{{ -1182, -5516, 6117}, 0, { -310, -44}, {0x62, 0x38, 0xc8, 0xff}}}, - {{{ -414, -5823, 6742}, 0, { -368, 146}, {0x3a, 0x5a, 0xbd, 0xff}}}, - {{{ -1099, -5721, 6057}, 0, { 974, 158}, {0x4b, 0x5b, 0xd4, 0xff}}}, - {{{ -473, -5618, 6825}, 0, { -396, -46}, {0x4b, 0x38, 0xac, 0xff}}}, - {{{ -1182, -5516, 6117}, 0, { 990, 0}, {0x62, 0x38, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701F978, 0x004d1910, 104662, 0x0001f978, 224); // 0x0701FA58 - 0x0701FB48 -static const Vtx ttm_seg7_vertex_0701FA58[] = { - {{{ 480, -5925, 7189}, 0, { -288, 150}, {0x27, 0x59, 0xb0, 0xff}}}, - {{{ -414, -5823, 6742}, 0, { 978, 158}, {0x3a, 0x5a, 0xbd, 0xff}}}, - {{{ 444, -5721, 7285}, 0, { -310, -42}, {0x30, 0x38, 0x9a, 0xff}}}, - {{{ -473, -5618, 6825}, 0, { 990, 0}, {0x4b, 0x38, 0xac, 0xff}}}, - {{{ 1369, -6028, 7411}, 0, { -274, 152}, {0x15, 0x59, 0xa9, 0xff}}}, - {{{ 480, -5925, 7189}, 0, { 970, 160}, {0x27, 0x59, 0xb0, 0xff}}}, - {{{ 1356, -5823, 7513}, 0, { -288, -42}, {0x19, 0x38, 0x92, 0xff}}}, - {{{ 444, -5721, 7285}, 0, { 990, 0}, {0x30, 0x38, 0x9a, 0xff}}}, - {{{ 3327, -6130, 7513}, 0, { -144, -46}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 1369, -6028, 7411}, 0, { 980, 158}, {0x15, 0x59, 0xa9, 0xff}}}, - {{{ 1356, -5823, 7513}, 0, { 990, 0}, {0x19, 0x38, 0x92, 0xff}}}, - {{{ 3314, -6335, 7411}, 0, { -140, 146}, {0x03, 0x59, 0xa6, 0xff}}}, - {{{ 699, -959, -6085}, 0, { -144, 80}, {0xed, 0x77, 0x27, 0xff}}}, - {{{ -220, -601, -6989}, 0, { 990, 0}, {0xca, 0x38, 0x63, 0xff}}}, - {{{ -279, -805, -6906}, 0, { 992, 164}, {0xe0, 0x66, 0x44, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701FA58, 0x004d1910, 104662, 0x0001fa58, 240); // 0x0701FB48 - 0x0701FC38 -static const Vtx ttm_seg7_vertex_0701FB48[] = { - {{{ -220, -601, -6989}, 0, { 990, 0}, {0xca, 0x38, 0x63, 0xff}}}, - {{{ -860, -754, -7202}, 0, { -20, 276}, {0xea, 0x5f, 0x50, 0xff}}}, - {{{ -279, -805, -6906}, 0, { 1144, 160}, {0xe0, 0x66, 0x44, 0xff}}}, - {{{ -824, -549, -7298}, 0, { -218, 90}, {0xe1, 0x38, 0x6d, 0xff}}}, - {{{ -1859, -4799, 725}, 0, { 990, 0}, {0x71, 0x38, 0x08, 0xff}}}, - {{{ -1767, -5106, 1573}, 0, { -212, 144}, {0x5d, 0x54, 0x0c, 0xff}}}, - {{{ -1758, -5004, 742}, 0, { 972, 162}, {0x58, 0x59, 0x0c, 0xff}}}, - {{{ -824, -549, -7298}, 0, { 990, 0}, {0xe1, 0x38, 0x6d, 0xff}}}, - {{{ -1430, -703, -7343}, 0, { -364, 132}, {0xff, 0x5f, 0x53, 0xff}}}, - {{{ -860, -754, -7202}, 0, { 1052, 128}, {0xea, 0x5f, 0x50, 0xff}}}, - {{{ -1418, -498, -7445}, 0, { -482, -26}, {0xfe, 0x38, 0x71, 0xff}}}, - {{{ -1418, -498, -7445}, 0, { 990, 0}, {0xfe, 0x38, 0x71, 0xff}}}, - {{{ -3032, -293, -7447}, 0, { -162, -66}, {0x17, 0x38, 0x6f, 0xff}}}, - {{{ -3022, -498, -7345}, 0, { -144, 92}, {0x15, 0x5f, 0x50, 0xff}}}, - {{{ -1430, -703, -7343}, 0, { 992, 126}, {0xff, 0x5f, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701FB48, 0x004d1910, 104662, 0x0001fb48, 240); // 0x0701FC38 - 0x0701FCE8 -static const Vtx ttm_seg7_vertex_0701FC38[] = { - {{{ -3032, -293, -7447}, 0, { 990, 0}, {0x17, 0x38, 0x6f, 0xff}}}, - {{{ -4208, -293, -7105}, 0, { -154, 182}, {0x27, 0x5f, 0x49, 0xff}}}, - {{{ -3022, -498, -7345}, 0, { 1022, 164}, {0x15, 0x5f, 0x50, 0xff}}}, - {{{ -4241, -89, -7202}, 0, { -208, -14}, {0x31, 0x38, 0x66, 0xff}}}, - {{{ -1869, -5311, 4286}, 0, { -68, -38}, {0x71, 0x38, 0xff, 0xff}}}, - {{{ -1768, -5516, 4274}, 0, { -72, 156}, {0x54, 0x5f, 0x00, 0xff}}}, - {{{ -1767, -5106, 1573}, 0, { 982, 162}, {0x5d, 0x54, 0x0c, 0xff}}}, - {{{ -1859, -4799, 725}, 0, { 990, 0}, {0x71, 0x38, 0x08, 0xff}}}, - {{{ -1869, -4901, 1573}, 0, { -218, -52}, {0x71, 0x38, 0x08, 0xff}}}, - {{{ -1767, -5106, 1573}, 0, { -212, 144}, {0x5d, 0x54, 0x0c, 0xff}}}, - {{{ -1869, -4901, 1573}, 0, { 990, 0}, {0x71, 0x38, 0x08, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701FC38, 0x004d1910, 104662, 0x0001fc38, 176); // 0x0701FCE8 - 0x0701FDD8 -static const Vtx ttm_seg7_vertex_0701FCE8[] = { - {{{ 4001, 6198, 4111}, 0, { 1074, 392}, {0x18, 0x6c, 0x3e, 0xff}}}, - {{{ 3848, 6147, 4364}, 0, { 568, 514}, {0x0d, 0x7c, 0x12, 0xff}}}, - {{{ 4059, 6147, 4253}, 0, { 1064, 564}, {0x06, 0x7d, 0x13, 0xff}}}, - {{{ 4808, 6198, 4240}, 0, { 206, 570}, {0xd5, 0x65, 0x3f, 0xff}}}, - {{{ 4566, 6198, 4111}, 0, { 708, 590}, {0xe7, 0x68, 0x43, 0xff}}}, - {{{ 4508, 6147, 4253}, 0, { 768, 414}, {0xf8, 0x7c, 0x15, 0xff}}}, - {{{ 4718, 6147, 4364}, 0, { 332, 396}, {0xf4, 0x7c, 0x13, 0xff}}}, - {{{ 4394, 6198, 4061}, 0, { 1050, 570}, {0xf9, 0x6e, 0x3e, 0xff}}}, - {{{ 4369, 6147, 4212}, 0, { 1042, 398}, {0xfe, 0x7d, 0x10, 0xff}}}, - {{{ 4394, 6198, 4061}, 0, { 264, 570}, {0xf9, 0x6e, 0x3e, 0xff}}}, - {{{ 4173, 6198, 4061}, 0, { 692, 596}, {0x09, 0x6f, 0x3c, 0xff}}}, - {{{ 4198, 6147, 4212}, 0, { 756, 420}, {0x01, 0x7d, 0x14, 0xff}}}, - {{{ 4369, 6147, 4212}, 0, { 424, 398}, {0xfe, 0x7d, 0x10, 0xff}}}, - {{{ 4059, 6147, 4253}, 0, { 1052, 396}, {0x06, 0x7d, 0x13, 0xff}}}, - {{{ 4001, 6198, 4111}, 0, { 1060, 568}, {0x18, 0x6c, 0x3e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701FCE8, 0x004d1910, 104662, 0x0001fce8, 240); // 0x0701FDD8 - 0x0701FED8 -static const Vtx ttm_seg7_vertex_0701FDD8[] = { - {{{ 6578, 6554, 5710}, 0, { 64, 156}, {0xbe, 0x69, 0x15, 0xff}}}, - {{{ 5786, 6249, 4990}, 0, { 1068, 184}, {0xbc, 0x5a, 0x38, 0xff}}}, - {{{ 5714, 6198, 5063}, 0, { 1068, 312}, {0xdf, 0x7a, 0xff, 0xff}}}, - {{{ 3758, 6198, 4240}, 0, { 504, 336}, {0x2b, 0x66, 0x3c, 0xff}}}, - {{{ 3415, 6198, 4572}, 0, { -440, 366}, {0x1e, 0x70, 0x32, 0xff}}}, - {{{ 3848, 6147, 4364}, 0, { 568, 514}, {0x0d, 0x7c, 0x12, 0xff}}}, - {{{ 4001, 6198, 4111}, 0, { 1074, 392}, {0x18, 0x6c, 0x3e, 0xff}}}, - {{{ 3523, 6147, 4680}, 0, { -326, 544}, {0xff, 0x7c, 0x18, 0xff}}}, - {{{ 3415, 6198, 4572}, 0, { 950, 370}, {0x1e, 0x70, 0x32, 0xff}}}, - {{{ 3234, 6044, 4970}, 0, { 702, 532}, {0xf5, 0x78, 0x27, 0xff}}}, - {{{ 3523, 6147, 4680}, 0, { 954, 544}, {0xff, 0x7c, 0x18, 0xff}}}, - {{{ 3125, 6095, 4861}, 0, { 698, 356}, {0x1a, 0x65, 0x47, 0xff}}}, - {{{ 2220, 5635, 5694}, 0, { -82, 346}, {0x0a, 0x6d, 0x3f, 0xff}}}, - {{{ 301, 5276, 7191}, 0, { 1032, 272}, {0xf1, 0x7c, 0xeb, 0xff}}}, - {{{ 860, 5371, 7271}, 0, { 222, 96}, {0xed, 0x67, 0xb9, 0xff}}}, - {{{ 839, 5327, 7143}, 0, { 252, 260}, {0xee, 0x7d, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701FDD8, 0x004d1910, 104662, 0x0001fdd8, 256); // 0x0701FED8 - 0x0701FFC8 -static const Vtx ttm_seg7_vertex_0701FED8[] = { - {{{ 5786, 6249, 4990}, 0, { 978, 198}, {0xbc, 0x5a, 0x38, 0xff}}}, - {{{ 5461, 6147, 4882}, 0, { 698, 396}, {0xe8, 0x7b, 0x10, 0xff}}}, - {{{ 5714, 6198, 5063}, 0, { 978, 326}, {0xdf, 0x7a, 0xff, 0xff}}}, - {{{ 5533, 6198, 4809}, 0, { 698, 268}, {0xc4, 0x55, 0x48, 0xff}}}, - {{{ 4808, 6198, 4240}, 0, { -136, 356}, {0xd5, 0x65, 0x3f, 0xff}}}, - {{{ 4718, 6147, 4364}, 0, { -114, 534}, {0xf4, 0x7c, 0x13, 0xff}}}, - {{{ 1276, 5430, 7156}, 0, { 1042, 134}, {0xd6, 0x5b, 0xb4, 0xff}}}, - {{{ 1555, 5481, 7016}, 0, { 424, 124}, {0xcc, 0x5e, 0xbd, 0xff}}}, - {{{ 1236, 5379, 7062}, 0, { 1054, 270}, {0xe4, 0x79, 0xeb, 0xff}}}, - {{{ 1506, 5430, 6927}, 0, { 456, 258}, {0xe2, 0x7a, 0xf1, 0xff}}}, - {{{ 1902, 5532, 6809}, 0, { -366, 148}, {0xce, 0x61, 0xc2, 0xff}}}, - {{{ 1838, 5481, 6729}, 0, { -300, 280}, {0xe8, 0x7c, 0xf7, 0xff}}}, - {{{ 301, 5327, 7293}, 0, { 1026, 136}, {0xee, 0x61, 0xb1, 0xff}}}, - {{{ 860, 5371, 7271}, 0, { 222, 96}, {0xed, 0x67, 0xb9, 0xff}}}, - {{{ 301, 5276, 7191}, 0, { 1032, 272}, {0xf1, 0x7c, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701FED8, 0x004d1910, 104662, 0x0001fed8, 240); // 0x0701FFC8 - 0x070200C8 -static const Vtx ttm_seg7_vertex_0701FFC8[] = { - {{{ 860, 5371, 7271}, 0, { 222, 96}, {0xed, 0x67, 0xb9, 0xff}}}, - {{{ 1236, 5379, 7062}, 0, { -326, 302}, {0xe4, 0x79, 0xeb, 0xff}}}, - {{{ 839, 5327, 7143}, 0, { 252, 260}, {0xee, 0x7d, 0xf4, 0xff}}}, - {{{ 1276, 5430, 7156}, 0, { -388, 172}, {0xd6, 0x5b, 0xb4, 0xff}}}, - {{{ 1838, 5481, 6729}, 0, { 1042, 268}, {0xe8, 0x7c, 0xf7, 0xff}}}, - {{{ 1902, 5532, 6809}, 0, { 1034, 132}, {0xce, 0x61, 0xc2, 0xff}}}, - {{{ 2185, 5532, 6529}, 0, { 640, 172}, {0xe0, 0x79, 0xee, 0xff}}}, - {{{ 2278, 5604, 6628}, 0, { 616, -8}, {0xce, 0x65, 0xc7, 0xff}}}, - {{{ 2690, 5635, 6165}, 0, { -6, 88}, {0xe5, 0x7b, 0x0a, 0xff}}}, - {{{ -104, 5225, 7242}, 0, { 708, 210}, {0xef, 0x77, 0xda, 0xff}}}, - {{{ 301, 5327, 7293}, 0, { 982, 132}, {0xee, 0x61, 0xb1, 0xff}}}, - {{{ 301, 5276, 7191}, 0, { 980, 268}, {0xf1, 0x7c, 0xeb, 0xff}}}, - {{{ -121, 5329, 7418}, 0, { 702, -26}, {0xea, 0x60, 0xb1, 0xff}}}, - {{{ -7054, 3136, 5465}, 0, { 1154, 316}, {0x3a, 0x5b, 0xbe, 0xff}}}, - {{{ -6681, 3443, 6035}, 0, { -112, 354}, {0x27, 0x5b, 0xb2, 0xff}}}, - {{{ -6523, 3341, 5905}, 0, { 0, 596}, {0xf7, 0x71, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0701FFC8, 0x004d1910, 104662, 0x0001ffc8, 256); // 0x070200C8 - 0x070201A8 -static const Vtx ttm_seg7_vertex_070200C8[] = { - {{{ -1234, 5123, 7396}, 0, { -42, 28}, {0xf2, 0x7d, 0xf0, 0xff}}}, - {{{ -121, 5329, 7418}, 0, { 702, -26}, {0xea, 0x60, 0xb1, 0xff}}}, - {{{ -104, 5225, 7242}, 0, { 708, 210}, {0xef, 0x77, 0xda, 0xff}}}, - {{{ -6096, 3750, 6620}, 0, { 1116, 320}, {0x20, 0x5b, 0xaf, 0xff}}}, - {{{ -5567, 3955, 7035}, 0, { -166, 296}, {0x14, 0x55, 0xa5, 0xff}}}, - {{{ -5485, 3853, 6899}, 0, { -112, 502}, {0xf1, 0x76, 0xd5, 0xff}}}, - {{{ -5966, 3648, 6461}, 0, { 1116, 574}, {0xf3, 0x75, 0xd2, 0xff}}}, - {{{ -6681, 3443, 6035}, 0, { 1088, 318}, {0x27, 0x5b, 0xb2, 0xff}}}, - {{{ -6096, 3750, 6620}, 0, { -82, 342}, {0x20, 0x5b, 0xaf, 0xff}}}, - {{{ -5966, 3648, 6461}, 0, { 0, 590}, {0xf3, 0x75, 0xd2, 0xff}}}, - {{{ -6523, 3341, 5905}, 0, { 1088, 574}, {0xf7, 0x71, 0xc9, 0xff}}}, - {{{ -7054, 3136, 5465}, 0, { 1154, 316}, {0x3a, 0x5b, 0xbe, 0xff}}}, - {{{ -6523, 3341, 5905}, 0, { 0, 596}, {0xf7, 0x71, 0xc9, 0xff}}}, - {{{ -6866, 3034, 5382}, 0, { 1154, 570}, {0x03, 0x71, 0xc7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070200C8, 0x004d1910, 104662, 0x000200c8, 224); // 0x070201A8 - 0x07020298 -static const Vtx ttm_seg7_vertex_070201A8[] = { - {{{ -4795, 4211, 7293}, 0, { -312, 90}, {0x06, 0x52, 0xa1, 0xff}}}, - {{{ -4763, 4058, 7142}, 0, { -200, 336}, {0xef, 0x74, 0xd1, 0xff}}}, - {{{ -5567, 3955, 7035}, 0, { 1062, 154}, {0x14, 0x55, 0xa5, 0xff}}}, - {{{ -7248, 2829, 4708}, 0, { 1118, 316}, {0x49, 0x5a, 0xcd, 0xff}}}, - {{{ -6866, 3034, 5382}, 0, { -68, 602}, {0x03, 0x71, 0xc7, 0xff}}}, - {{{ -7044, 2726, 4683}, 0, { 1118, 572}, {0x15, 0x70, 0xca, 0xff}}}, - {{{ -7054, 3136, 5465}, 0, { -152, 362}, {0x3a, 0x5b, 0xbe, 0xff}}}, - {{{ -7406, 2317, 3505}, 0, { -182, 118}, {0x4d, 0x59, 0xd3, 0xff}}}, - {{{ -7248, 2829, 4708}, 0, { 934, 302}, {0x49, 0x5a, 0xcd, 0xff}}}, - {{{ -7044, 2726, 4683}, 0, { 936, 560}, {0x15, 0x70, 0xca, 0xff}}}, - {{{ -7252, 2214, 3505}, 0, { -172, 324}, {0x19, 0x71, 0xcf, 0xff}}}, - {{{ -3975, 4262, 7396}, 0, { -110, -112}, {0xe2, 0x78, 0xe8, 0xff}}}, - {{{ -4763, 4058, 7142}, 0, { 1026, 224}, {0xef, 0x74, 0xd1, 0xff}}}, - {{{ -4795, 4211, 7293}, 0, { 990, 0}, {0x06, 0x52, 0xa1, 0xff}}}, - {{{ -5485, 3853, 6899}, 0, { 1064, 384}, {0xf1, 0x76, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070201A8, 0x004d1910, 104662, 0x000201a8, 240); // 0x07020298 - 0x07020388 -static const Vtx ttm_seg7_vertex_07020298[] = { - {{{ -5419, -89, -6497}, 0, { 1014, 168}, {0x39, 0x5f, 0x3c, 0xff}}}, - {{{ -6502, 115, -5413}, 0, { -180, 184}, {0x49, 0x60, 0x26, 0xff}}}, - {{{ -6253, 13, -5233}, 0, { -108, 554}, {0x1a, 0x7c, 0xfe, 0xff}}}, - {{{ -7252, 2214, 3505}, 0, { 948, 320}, {0x19, 0x71, 0xcf, 0xff}}}, - {{{ -7457, 1805, 2276}, 0, { -86, 98}, {0x1e, 0x74, 0xd9, 0xff}}}, - {{{ -7406, 2317, 3505}, 0, { 962, 124}, {0x4d, 0x59, 0xd3, 0xff}}}, - {{{ -7111, 320, -4202}, 0, { 1024, 166}, {0x52, 0x5f, 0x0d, 0xff}}}, - {{{ -7045, 422, -2986}, 0, { -88, 550}, {0x16, 0x7a, 0xe9, 0xff}}}, - {{{ -6820, 218, -4103}, 0, { 1022, 544}, {0x19, 0x7b, 0xf4, 0xff}}}, - {{{ -7351, 525, -3016}, 0, { -152, 176}, {0x5b, 0x57, 0xfc, 0xff}}}, - {{{ -6502, 115, -5413}, 0, { 1020, 168}, {0x49, 0x60, 0x26, 0xff}}}, - {{{ -6820, 218, -4103}, 0, { -106, 552}, {0x19, 0x7b, 0xf4, 0xff}}}, - {{{ -6253, 13, -5233}, 0, { 1018, 546}, {0x1a, 0x7c, 0xfe, 0xff}}}, - {{{ -7111, 320, -4202}, 0, { -180, 180}, {0x52, 0x5f, 0x0d, 0xff}}}, - {{{ -5239, -191, -6248}, 0, { 1012, 546}, {0x1a, 0x7c, 0x05, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020298, 0x004d1910, 104662, 0x00020298, 240); // 0x07020388 - 0x07020478 -static const Vtx ttm_seg7_vertex_07020388[] = { - {{{ -4208, -293, -7105}, 0, { 1018, 166}, {0x27, 0x5f, 0x49, 0xff}}}, - {{{ -5239, -191, -6248}, 0, { -106, 556}, {0x1a, 0x7c, 0x05, 0xff}}}, - {{{ -4108, -396, -6815}, 0, { 1016, 544}, {0x19, 0x7b, 0x0c, 0xff}}}, - {{{ -5419, -89, -6497}, 0, { -182, 186}, {0x39, 0x5f, 0x3c, 0xff}}}, - {{{ -7457, 1210, -3}, 0, { 0, 98}, {0x2b, 0x74, 0xe5, 0xff}}}, - {{{ -7045, 422, -2986}, 0, { 1004, 542}, {0x16, 0x7a, 0xe9, 0xff}}}, - {{{ -7351, 525, -3016}, 0, { 1004, 164}, {0x5b, 0x57, 0xfc, 0xff}}}, - {{{ 3722, -6540, 7099}, 0, { 1066, 530}, {0x0f, 0x78, 0xdc, 0xff}}}, - {{{ 3289, -6437, 7208}, 0, { 180, 536}, {0x12, 0x79, 0xe1, 0xff}}}, - {{{ 3793, -6437, 7291}, 0, { 1056, 794}, {0xf2, 0x59, 0xa7, 0xff}}}, - {{{ 3314, -6335, 7411}, 0, { 80, 796}, {0x03, 0x59, 0xa6, 0xff}}}, - {{{ 4159, -6642, 6883}, 0, { 1062, 530}, {0x03, 0x79, 0xda, 0xff}}}, - {{{ 3722, -6540, 7099}, 0, { 182, 534}, {0x0f, 0x78, 0xdc, 0xff}}}, - {{{ 4278, -6540, 7049}, 0, { 1052, 794}, {0xd9, 0x59, 0xaf, 0xff}}}, - {{{ 3793, -6437, 7291}, 0, { 78, 794}, {0xf2, 0x59, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020388, 0x004d1910, 104662, 0x00020388, 240); // 0x07020478 - 0x07020568 -static const Vtx ttm_seg7_vertex_07020478[] = { - {{{ 4490, -6745, 6552}, 0, { 1062, 530}, {0xf9, 0x78, 0xda, 0xff}}}, - {{{ 4159, -6642, 6883}, 0, { 210, 538}, {0x03, 0x79, 0xda, 0xff}}}, - {{{ 4656, -6642, 6671}, 0, { 1052, 794}, {0xc2, 0x59, 0xc0, 0xff}}}, - {{{ 4278, -6540, 7049}, 0, { 86, 796}, {0xd9, 0x59, 0xaf, 0xff}}}, - {{{ 4706, -6847, 6115}, 0, { 1054, 530}, {0xef, 0x78, 0xde, 0xff}}}, - {{{ 4490, -6745, 6552}, 0, { 176, 538}, {0xf9, 0x78, 0xda, 0xff}}}, - {{{ 4898, -6745, 6187}, 0, { 1046, 794}, {0xb3, 0x59, 0xd2, 0xff}}}, - {{{ 4656, -6642, 6671}, 0, { 72, 796}, {0xc2, 0x59, 0xc0, 0xff}}}, - {{{ 4815, -6949, 5682}, 0, { 1068, 530}, {0xf1, 0x7b, 0xe8, 0xff}}}, - {{{ 4706, -6847, 6115}, 0, { 182, 534}, {0xef, 0x78, 0xde, 0xff}}}, - {{{ 5018, -6847, 5707}, 0, { 1058, 794}, {0xb2, 0x5e, 0xe1, 0xff}}}, - {{{ -933, -5823, 5937}, 0, { -226, 416}, {0x1f, 0x7a, 0xfa, 0xff}}}, - {{{ -1257, -5721, 5056}, 0, { 974, 536}, {0x1f, 0x7b, 0x03, 0xff}}}, - {{{ -1099, -5721, 6057}, 0, { -292, 150}, {0x4b, 0x5b, 0xd4, 0xff}}}, - {{{ 4898, -6745, 6187}, 0, { 80, 796}, {0xb3, 0x59, 0xd2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020478, 0x004d1910, 104662, 0x00020478, 240); // 0x07020568 - 0x07020648 -static const Vtx ttm_seg7_vertex_07020568[] = { - {{{ 5120, -7052, 4338}, 0, { 990, 990}, {0xd2, 0x75, 0xf3, 0xff}}}, - {{{ 4815, -6949, 5682}, 0, { 56, 610}, {0xf1, 0x7b, 0xe8, 0xff}}}, - {{{ 5018, -6847, 5707}, 0, { 18, 864}, {0xb2, 0x5e, 0xe1, 0xff}}}, - {{{ -1257, -5721, 5056}, 0, { -176, 532}, {0x1f, 0x7b, 0x03, 0xff}}}, - {{{ -1768, -5516, 4274}, 0, { 972, 160}, {0x54, 0x5f, 0x00, 0xff}}}, - {{{ -1545, -5618, 5163}, 0, { -274, 152}, {0x57, 0x58, 0xe7, 0xff}}}, - {{{ -1564, -5618, 4249}, 0, { 968, 424}, {0x18, 0x7b, 0x0d, 0xff}}}, - {{{ -1257, -5721, 5056}, 0, { 974, 536}, {0x1f, 0x7b, 0x03, 0xff}}}, - {{{ -1545, -5618, 5163}, 0, { 974, 160}, {0x57, 0x58, 0xe7, 0xff}}}, - {{{ -1099, -5721, 6057}, 0, { -292, 150}, {0x4b, 0x5b, 0xd4, 0xff}}}, - {{{ -294, -5925, 6576}, 0, { -280, 412}, {0x1a, 0x7b, 0xf0, 0xff}}}, - {{{ -933, -5823, 5937}, 0, { 970, 420}, {0x1f, 0x7a, 0xfa, 0xff}}}, - {{{ -414, -5823, 6742}, 0, { -368, 146}, {0x3a, 0x5a, 0xbd, 0xff}}}, - {{{ -1099, -5721, 6057}, 0, { 974, 158}, {0x4b, 0x5b, 0xd4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020568, 0x004d1910, 104662, 0x00020568, 224); // 0x07020648 - 0x07020738 -static const Vtx ttm_seg7_vertex_07020648[] = { - {{{ 551, -6028, 6997}, 0, { -222, 416}, {0x16, 0x7a, 0xea, 0xff}}}, - {{{ -294, -5925, 6576}, 0, { 974, 422}, {0x1a, 0x7b, 0xf0, 0xff}}}, - {{{ 480, -5925, 7189}, 0, { -288, 150}, {0x27, 0x59, 0xb0, 0xff}}}, - {{{ -414, -5823, 6742}, 0, { 978, 158}, {0x3a, 0x5a, 0xbd, 0xff}}}, - {{{ 1394, -6130, 7208}, 0, { -214, 418}, {0x13, 0x7a, 0xe6, 0xff}}}, - {{{ 551, -6028, 6997}, 0, { 968, 424}, {0x16, 0x7a, 0xea, 0xff}}}, - {{{ 1369, -6028, 7411}, 0, { -274, 152}, {0x15, 0x59, 0xa9, 0xff}}}, - {{{ 480, -5925, 7189}, 0, { 970, 160}, {0x27, 0x59, 0xb0, 0xff}}}, - {{{ 3314, -6335, 7411}, 0, { -140, 146}, {0x03, 0x59, 0xa6, 0xff}}}, - {{{ 3289, -6437, 7208}, 0, { -114, 414}, {0x12, 0x79, 0xe1, 0xff}}}, - {{{ 1394, -6130, 7208}, 0, { 978, 422}, {0x13, 0x7a, 0xe6, 0xff}}}, - {{{ 1369, -6028, 7411}, 0, { 980, 158}, {0x15, 0x59, 0xa9, 0xff}}}, - {{{ -279, -805, -6906}, 0, { 992, 164}, {0xe0, 0x66, 0x44, 0xff}}}, - {{{ -459, -908, -6657}, 0, { 992, 542}, {0xff, 0x7d, 0x13, 0xff}}}, - {{{ 699, -959, -6085}, 0, { -144, 80}, {0xed, 0x77, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020648, 0x004d1910, 104662, 0x00020648, 240); // 0x07020738 - 0x07020828 -static const Vtx ttm_seg7_vertex_07020738[] = { - {{{ -279, -805, -6906}, 0, { 1144, 160}, {0xe0, 0x66, 0x44, 0xff}}}, - {{{ -860, -754, -7202}, 0, { -20, 276}, {0xea, 0x5f, 0x50, 0xff}}}, - {{{ -966, -857, -6914}, 0, { 110, 638}, {0x10, 0x7d, 0x09, 0xff}}}, - {{{ -459, -908, -6657}, 0, { 1132, 538}, {0xff, 0x7d, 0x13, 0xff}}}, - {{{ -1767, -5106, 1573}, 0, { -212, 144}, {0x5d, 0x54, 0x0c, 0xff}}}, - {{{ -1562, -5209, 1573}, 0, { -168, 414}, {0x1c, 0x7a, 0x11, 0xff}}}, - {{{ -1555, -5106, 775}, 0, { 970, 426}, {0x25, 0x78, 0x0f, 0xff}}}, - {{{ -860, -754, -7202}, 0, { 1052, 128}, {0xea, 0x5f, 0x50, 0xff}}}, - {{{ -1430, -703, -7343}, 0, { -364, 132}, {0xff, 0x5f, 0x53, 0xff}}}, - {{{ -1468, -805, -7039}, 0, { -174, 524}, {0x0d, 0x7e, 0xfb, 0xff}}}, - {{{ -966, -857, -6914}, 0, { 1072, 522}, {0x10, 0x7d, 0x09, 0xff}}}, - {{{ -1430, -703, -7343}, 0, { 992, 126}, {0xff, 0x5f, 0x53, 0xff}}}, - {{{ -2992, -601, -7040}, 0, { -94, 486}, {0x14, 0x7b, 0x11, 0xff}}}, - {{{ -1468, -805, -7039}, 0, { 992, 518}, {0x0d, 0x7e, 0xfb, 0xff}}}, - {{{ -3022, -498, -7345}, 0, { -144, 92}, {0x15, 0x5f, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020738, 0x004d1910, 104662, 0x00020738, 240); // 0x07020828 - 0x07020908 -static const Vtx ttm_seg7_vertex_07020828[] = { - {{{ -3022, -498, -7345}, 0, { 1022, 164}, {0x15, 0x5f, 0x50, 0xff}}}, - {{{ -4208, -293, -7105}, 0, { -154, 182}, {0x27, 0x5f, 0x49, 0xff}}}, - {{{ -4108, -396, -6815}, 0, { -90, 552}, {0x19, 0x7b, 0x0c, 0xff}}}, - {{{ -2992, -601, -7040}, 0, { 1020, 542}, {0x14, 0x7b, 0x11, 0xff}}}, - {{{ -1758, -5004, 742}, 0, { 972, 162}, {0x58, 0x59, 0x0c, 0xff}}}, - {{{ -1767, -5106, 1573}, 0, { -212, 144}, {0x5d, 0x54, 0x0c, 0xff}}}, - {{{ -1555, -5106, 775}, 0, { 970, 426}, {0x25, 0x78, 0x0f, 0xff}}}, - {{{ -1768, -5516, 4274}, 0, { -72, 156}, {0x54, 0x5f, 0x00, 0xff}}}, - {{{ -1564, -5618, 4249}, 0, { -64, 422}, {0x18, 0x7b, 0x0d, 0xff}}}, - {{{ -1562, -5209, 1573}, 0, { 980, 428}, {0x1c, 0x7a, 0x11, 0xff}}}, - {{{ -1767, -5106, 1573}, 0, { 982, 162}, {0x5d, 0x54, 0x0c, 0xff}}}, - {{{ 14322, -10313, -100}, 0, { 0, 968}, {0x1a, 0x6e, 0xc8, 0xff}}}, - {{{ 14322, -10313, -203}, 0, { 0, 990}, {0x1a, 0x7c, 0x00, 0xff}}}, - {{{ 13093, -10053, -176}, 0, { 990, 990}, {0x20, 0x79, 0xed, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020828, 0x004d1910, 104662, 0x00020828, 224); // 0x07020908 - 0x07020A08 -static const Vtx ttm_seg7_vertex_07020908[] = { - {{{ 4059, 6147, 4253}, 0, { 1064, 564}, {0x06, 0x7d, 0x13, 0xff}}}, - {{{ 3848, 6147, 4364}, 0, { 568, 514}, {0x0d, 0x7c, 0x12, 0xff}}}, - {{{ 4117, 6147, 4738}, 0, { 714, 960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4718, 6147, 4364}, 0, { 332, 396}, {0xf4, 0x7c, 0x13, 0xff}}}, - {{{ 4508, 6147, 4253}, 0, { 768, 414}, {0xf8, 0x7c, 0x15, 0xff}}}, - {{{ 4331, 6147, 4679}, 0, { 918, -28}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4447, 6147, 4737}, 0, { 680, -36}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4369, 6147, 4212}, 0, { 1042, 398}, {0xfe, 0x7d, 0x10, 0xff}}}, - {{{ 4295, 6147, 4667}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4369, 6147, 4212}, 0, { 424, 398}, {0xfe, 0x7d, 0x10, 0xff}}}, - {{{ 4198, 6147, 4212}, 0, { 756, 420}, {0x01, 0x7d, 0x14, 0xff}}}, - {{{ 4272, 6147, 4667}, 0, { 912, -24}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4295, 6147, 4667}, 0, { 866, -28}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4059, 6147, 4253}, 0, { 1052, 396}, {0x06, 0x7d, 0x13, 0xff}}}, - {{{ 4236, 6147, 4679}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3849, 6147, 5006}, 0, { 0, 990}, {0xf9, 0x7e, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020908, 0x004d1910, 104662, 0x00020908, 256); // 0x07020A08 - 0x07020AF8 -static const Vtx ttm_seg7_vertex_07020A08[] = { - {{{ 3848, 6147, 4364}, 0, { 568, 514}, {0x0d, 0x7c, 0x12, 0xff}}}, - {{{ 3523, 6147, 4680}, 0, { -326, 544}, {0xff, 0x7c, 0x18, 0xff}}}, - {{{ 3849, 6147, 5006}, 0, { 0, 990}, {0xf9, 0x7e, 0x07, 0xff}}}, - {{{ 4059, 6147, 4253}, 0, { 1064, 564}, {0x06, 0x7d, 0x13, 0xff}}}, - {{{ 4117, 6147, 4738}, 0, { 714, 960}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4236, 6147, 4679}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3523, 6147, 4680}, 0, { 954, 544}, {0xff, 0x7c, 0x18, 0xff}}}, - {{{ 3234, 6044, 4970}, 0, { 702, 532}, {0xf5, 0x78, 0x27, 0xff}}}, - {{{ 3559, 6044, 5296}, 0, { 738, 978}, {0xe8, 0x7a, 0x18, 0xff}}}, - {{{ 3849, 6147, 5006}, 0, { 990, 990}, {0xf9, 0x7e, 0x07, 0xff}}}, - {{{ 2690, 5635, 6165}, 0, { 0, 990}, {0xe5, 0x7b, 0x0a, 0xff}}}, - {{{ 2220, 5635, 5694}, 0, { -82, 346}, {0x0a, 0x6d, 0x3f, 0xff}}}, - {{{ 6578, 6554, 5710}, 0, { 64, 156}, {0xbe, 0x69, 0x15, 0xff}}}, - {{{ 5243, 6198, 5533}, 0, { 990, 990}, {0xe9, 0x7a, 0xe9, 0xff}}}, - {{{ 5999, 6554, 6289}, 0, { 0, 990}, {0xe4, 0x78, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020A08, 0x004d1910, 104662, 0x00020a08, 240); // 0x07020AF8 - 0x07020BF8 -static const Vtx ttm_seg7_vertex_07020AF8[] = { - {{{ 747, 5327, 6577}, 0, { 344, 932}, {0xf0, 0x7d, 0x01, 0xff}}}, - {{{ 839, 5327, 7143}, 0, { 252, 260}, {0xee, 0x7d, 0xf4, 0xff}}}, - {{{ 1000, 5379, 6492}, 0, { 0, 990}, {0xeb, 0x7c, 0x06, 0xff}}}, - {{{ 6578, 6554, 5710}, 0, { 64, 156}, {0xbe, 0x69, 0x15, 0xff}}}, - {{{ 5714, 6198, 5063}, 0, { 1068, 312}, {0xdf, 0x7a, 0xff, 0xff}}}, - {{{ 5243, 6198, 5533}, 0, { 990, 990}, {0xe9, 0x7a, 0xe9, 0xff}}}, - {{{ 5714, 6198, 5063}, 0, { 978, 326}, {0xdf, 0x7a, 0xff, 0xff}}}, - {{{ 5026, 6147, 5316}, 0, { 708, 1006}, {0xf7, 0x7e, 0xf7, 0xff}}}, - {{{ 5461, 6147, 4882}, 0, { 698, 396}, {0xe8, 0x7b, 0x10, 0xff}}}, - {{{ 4718, 6147, 4364}, 0, { -114, 534}, {0xf4, 0x7c, 0x13, 0xff}}}, - {{{ 4447, 6147, 4737}, 0, { -40, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1236, 5379, 7062}, 0, { -326, 302}, {0xe4, 0x79, 0xeb, 0xff}}}, - {{{ 1236, 5379, 7062}, 0, { 1054, 270}, {0xe4, 0x79, 0xeb, 0xff}}}, - {{{ 1506, 5430, 6927}, 0, { 456, 258}, {0xe2, 0x7a, 0xf1, 0xff}}}, - {{{ 1210, 5430, 6387}, 0, { 522, 978}, {0xeb, 0x7c, 0x0a, 0xff}}}, - {{{ 1000, 5379, 6492}, 0, { 990, 990}, {0xeb, 0x7c, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020AF8, 0x004d1910, 104662, 0x00020af8, 256); // 0x07020BF8 - 0x07020CD8 -static const Vtx ttm_seg7_vertex_07020BF8[] = { - {{{ 1210, 5430, 6387}, 0, { 522, 978}, {0xeb, 0x7c, 0x0a, 0xff}}}, - {{{ 1506, 5430, 6927}, 0, { 456, 258}, {0xe2, 0x7a, 0xf1, 0xff}}}, - {{{ 1450, 5481, 6244}, 0, { 0, 990}, {0xf0, 0x7d, 0x0b, 0xff}}}, - {{{ -1234, 5123, 7396}, 0, { -42, 28}, {0xf2, 0x7d, 0xf0, 0xff}}}, - {{{ -104, 5225, 6577}, 0, { 718, 990}, {0xf3, 0x7e, 0x00, 0xff}}}, - {{{ -1234, 5123, 6577}, 0, { 0, 990}, {0xf2, 0x7e, 0x00, 0xff}}}, - {{{ -104, 5225, 7242}, 0, { 708, 210}, {0xef, 0x77, 0xda, 0xff}}}, - {{{ 1838, 5481, 6729}, 0, { -300, 280}, {0xe8, 0x7c, 0xf7, 0xff}}}, - {{{ 747, 5327, 6577}, 0, { 344, 932}, {0xf0, 0x7d, 0x01, 0xff}}}, - {{{ 301, 5276, 6577}, 0, { 990, 990}, {0xf1, 0x7e, 0x00, 0xff}}}, - {{{ 301, 5276, 7191}, 0, { 1032, 272}, {0xf1, 0x7c, 0xeb, 0xff}}}, - {{{ 839, 5327, 7143}, 0, { 252, 260}, {0xee, 0x7d, 0xf4, 0xff}}}, - {{{ -1644, 5071, 7396}, 0, { 474, 0}, {0xec, 0x7d, 0x00, 0xff}}}, - {{{ -1644, 5071, 6577}, 0, { 474, 990}, {0xe7, 0x7c, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020BF8, 0x004d1910, 104662, 0x00020bf8, 224); // 0x07020CD8 - 0x07020DC8 -static const Vtx ttm_seg7_vertex_07020CD8[] = { - {{{ 2690, 5635, 6165}, 0, { -6, 88}, {0xe5, 0x7b, 0x0a, 0xff}}}, - {{{ 2220, 5635, 5694}, 0, { 14, 858}, {0x0a, 0x6d, 0x3f, 0xff}}}, - {{{ 1677, 5532, 6020}, 0, { 660, 1002}, {0xfc, 0x7b, 0x1d, 0xff}}}, - {{{ 2185, 5532, 6529}, 0, { 640, 172}, {0xe0, 0x79, 0xee, 0xff}}}, - {{{ 1450, 5481, 6244}, 0, { 994, 990}, {0xf0, 0x7d, 0x0b, 0xff}}}, - {{{ 1838, 5481, 6729}, 0, { 1042, 268}, {0xe8, 0x7c, 0xf7, 0xff}}}, - {{{ -104, 5225, 6577}, 0, { 718, 990}, {0xf3, 0x7e, 0x00, 0xff}}}, - {{{ -104, 5225, 7242}, 0, { 708, 210}, {0xef, 0x77, 0xda, 0xff}}}, - {{{ 301, 5276, 7191}, 0, { 980, 268}, {0xf1, 0x7c, 0xeb, 0xff}}}, - {{{ 301, 5276, 6577}, 0, { 990, 990}, {0xf1, 0x7e, 0x00, 0xff}}}, - {{{ -1644, 5071, 7396}, 0, { 474, 0}, {0xec, 0x7d, 0x00, 0xff}}}, - {{{ -1234, 5123, 7396}, 0, { 0, 0}, {0xf2, 0x7d, 0xf0, 0xff}}}, - {{{ -1234, 5123, 6577}, 0, { 0, 990}, {0xf2, 0x7e, 0x00, 0xff}}}, - {{{ -2053, 4969, 7396}, 0, { 990, 0}, {0xdd, 0x7a, 0x00, 0xff}}}, - {{{ -1644, 5071, 6577}, 0, { 474, 990}, {0xe7, 0x7c, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020CD8, 0x004d1910, 104662, 0x00020cd8, 240); // 0x07020DC8 - 0x07020EB8 -static const Vtx ttm_seg7_vertex_07020DC8[] = { - {{{ -6492, 3034, 5216}, 0, { 990, 990}, {0xee, 0x71, 0xca, 0xff}}}, - {{{ -6866, 3034, 5382}, 0, { 1154, 570}, {0x03, 0x71, 0xc7, 0xff}}}, - {{{ -6206, 3341, 5645}, 0, { 0, 990}, {0xe1, 0x71, 0xd1, 0xff}}}, - {{{ -2053, 4969, 7396}, 0, { 990, 0}, {0xdd, 0x7a, 0x00, 0xff}}}, - {{{ -1644, 5071, 6577}, 0, { 474, 990}, {0xe7, 0x7c, 0x00, 0xff}}}, - {{{ -2053, 4969, 6577}, 0, { 990, 990}, {0xd9, 0x78, 0x00, 0xff}}}, - {{{ -3975, 4262, 7396}, 0, { 990, 0}, {0xe2, 0x78, 0xe8, 0xff}}}, - {{{ -2053, 4969, 7396}, 0, { 0, 0}, {0xdd, 0x7a, 0x00, 0xff}}}, - {{{ -2053, 4969, 6577}, 0, { 0, 990}, {0xd9, 0x78, 0x00, 0xff}}}, - {{{ -3975, 4262, 6577}, 0, { 990, 990}, {0xdc, 0x79, 0xff, 0xff}}}, - {{{ -7044, 2726, 4683}, 0, { 1118, 572}, {0x15, 0x70, 0xca, 0xff}}}, - {{{ -6866, 3034, 5382}, 0, { -68, 602}, {0x03, 0x71, 0xc7, 0xff}}}, - {{{ -6492, 3034, 5216}, 0, { 0, 990}, {0xee, 0x71, 0xca, 0xff}}}, - {{{ -6638, 2726, 4632}, 0, { 990, 990}, {0xfc, 0x73, 0xcb, 0xff}}}, - {{{ -6523, 3341, 5905}, 0, { 0, 596}, {0xf7, 0x71, 0xc9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020DC8, 0x004d1910, 104662, 0x00020dc8, 240); // 0x07020EB8 - 0x07020FA8 -static const Vtx ttm_seg7_vertex_07020EB8[] = { - {{{ -4694, 4058, 6577}, 0, { 0, 990}, {0xdd, 0x79, 0xf8, 0xff}}}, - {{{ -5277, 3853, 6431}, 0, { 990, 990}, {0xdb, 0x77, 0xeb, 0xff}}}, - {{{ -5485, 3853, 6899}, 0, { 1064, 384}, {0xf1, 0x76, 0xd5, 0xff}}}, - {{{ -6523, 3341, 5905}, 0, { 1088, 574}, {0xf7, 0x71, 0xc9, 0xff}}}, - {{{ -5966, 3648, 6461}, 0, { 0, 590}, {0xf3, 0x75, 0xd2, 0xff}}}, - {{{ -5706, 3648, 6145}, 0, { 0, 990}, {0xde, 0x75, 0xe0, 0xff}}}, - {{{ -6206, 3341, 5645}, 0, { 990, 990}, {0xe1, 0x71, 0xd1, 0xff}}}, - {{{ -6638, 2214, 3505}, 0, { 0, 990}, {0x00, 0x77, 0xd4, 0xff}}}, - {{{ -7252, 2214, 3505}, 0, { -172, 324}, {0x19, 0x71, 0xcf, 0xff}}}, - {{{ -6638, 2726, 4632}, 0, { 990, 990}, {0xfc, 0x73, 0xcb, 0xff}}}, - {{{ -7044, 2726, 4683}, 0, { 936, 560}, {0x15, 0x70, 0xca, 0xff}}}, - {{{ -5277, 3853, 6431}, 0, { 0, 990}, {0xdb, 0x77, 0xeb, 0xff}}}, - {{{ -5706, 3648, 6145}, 0, { 990, 990}, {0xde, 0x75, 0xe0, 0xff}}}, - {{{ -5966, 3648, 6461}, 0, { 1116, 574}, {0xf3, 0x75, 0xd2, 0xff}}}, - {{{ -5485, 3853, 6899}, 0, { -112, 502}, {0xf1, 0x76, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020EB8, 0x004d1910, 104662, 0x00020eb8, 240); // 0x07020FA8 - 0x07021088 -static const Vtx ttm_seg7_vertex_07020FA8[] = { - {{{ -7457, 1805, 2276}, 0, { 0, 0}, {0x1e, 0x74, 0xd9, 0xff}}}, - {{{ -6638, 1805, 2276}, 0, { 0, 990}, {0x00, 0x79, 0xdc, 0xff}}}, - {{{ -6638, 1210, -3}, 0, { 990, 990}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -4763, 4058, 7142}, 0, { -200, 336}, {0xef, 0x74, 0xd1, 0xff}}}, - {{{ -4694, 4058, 6577}, 0, { 0, 990}, {0xdd, 0x79, 0xf8, 0xff}}}, - {{{ -5485, 3853, 6899}, 0, { 1064, 384}, {0xf1, 0x76, 0xd5, 0xff}}}, - {{{ -3975, 4262, 6577}, 0, { 0, 990}, {0xdc, 0x79, 0xff, 0xff}}}, - {{{ -4694, 4058, 6577}, 0, { 990, 990}, {0xdd, 0x79, 0xf8, 0xff}}}, - {{{ -4763, 4058, 7142}, 0, { 1026, 224}, {0xef, 0x74, 0xd1, 0xff}}}, - {{{ -3975, 4262, 7396}, 0, { -110, -112}, {0xe2, 0x78, 0xe8, 0xff}}}, - {{{ -6638, 2214, 3505}, 0, { 990, 990}, {0x00, 0x77, 0xd4, 0xff}}}, - {{{ -7457, 1805, 2276}, 0, { -86, 98}, {0x1e, 0x74, 0xd9, 0xff}}}, - {{{ -7252, 2214, 3505}, 0, { 948, 320}, {0x19, 0x71, 0xcf, 0xff}}}, - {{{ -7457, 1210, -3}, 0, { 990, 0}, {0x2b, 0x74, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07020FA8, 0x004d1910, 104662, 0x00020fa8, 224); // 0x07021088 - 0x07021178 -static const Vtx ttm_seg7_vertex_07021088[] = { - {{{ -6820, 218, -4103}, 0, { 1022, 544}, {0x19, 0x7b, 0xf4, 0xff}}}, - {{{ -7045, 422, -2986}, 0, { -88, 550}, {0x16, 0x7a, 0xe9, 0xff}}}, - {{{ -6638, 422, -2946}, 0, { 0, 990}, {0x04, 0x7c, 0xe6, 0xff}}}, - {{{ -4108, -396, -6815}, 0, { 1016, 544}, {0x19, 0x7b, 0x0c, 0xff}}}, - {{{ -5239, -191, -6248}, 0, { -106, 556}, {0x1a, 0x7c, 0x05, 0xff}}}, - {{{ -4999, -191, -5915}, 0, { 0, 990}, {0x12, 0x7d, 0xf6, 0xff}}}, - {{{ -3975, -396, -6427}, 0, { 990, 990}, {0x16, 0x7c, 0xfb, 0xff}}}, - {{{ -5239, -191, -6248}, 0, { 1012, 546}, {0x1a, 0x7c, 0x05, 0xff}}}, - {{{ -6253, 13, -5233}, 0, { -108, 554}, {0x1a, 0x7c, 0xfe, 0xff}}}, - {{{ -5921, 13, -4994}, 0, { 0, 990}, {0x0d, 0x7d, 0xf2, 0xff}}}, - {{{ -4999, -191, -5915}, 0, { 990, 990}, {0x12, 0x7d, 0xf6, 0xff}}}, - {{{ -6253, 13, -5233}, 0, { 1018, 546}, {0x1a, 0x7c, 0xfe, 0xff}}}, - {{{ -6820, 218, -4103}, 0, { -106, 552}, {0x19, 0x7b, 0xf4, 0xff}}}, - {{{ -6433, 218, -3970}, 0, { 0, 990}, {0x09, 0x7d, 0xec, 0xff}}}, - {{{ -5921, 13, -4994}, 0, { 990, 990}, {0x0d, 0x7d, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021088, 0x004d1910, 104662, 0x00021088, 240); // 0x07021178 - 0x07021268 -static const Vtx ttm_seg7_vertex_07021178[] = { - {{{ 4706, -6847, 6115}, 0, { 1054, 530}, {0xef, 0x78, 0xde, 0xff}}}, - {{{ 4221, -6847, 5936}, 0, { 990, 0}, {0x08, 0x7a, 0xe0, 0xff}}}, - {{{ 4066, -6745, 6246}, 0, { 354, -16}, {0x11, 0x7a, 0xe3, 0xff}}}, - {{{ -6433, 218, -3970}, 0, { 990, 990}, {0x09, 0x7d, 0xec, 0xff}}}, - {{{ -6820, 218, -4103}, 0, { 1022, 544}, {0x19, 0x7b, 0xf4, 0xff}}}, - {{{ -6638, 422, -2946}, 0, { 0, 990}, {0x04, 0x7c, 0xe6, 0xff}}}, - {{{ -6638, 422, -2946}, 0, { 990, 990}, {0x04, 0x7c, 0xe6, 0xff}}}, - {{{ -7045, 422, -2986}, 0, { 1004, 542}, {0x16, 0x7a, 0xe9, 0xff}}}, - {{{ -6638, 1210, -3}, 0, { 0, 990}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ -7457, 1210, -3}, 0, { 0, 98}, {0x2b, 0x74, 0xe5, 0xff}}}, - {{{ 4815, -6949, 5682}, 0, { 1068, 530}, {0xf1, 0x7b, 0xe8, 0xff}}}, - {{{ 4221, -6847, 5936}, 0, { 330, -16}, {0x08, 0x7a, 0xe0, 0xff}}}, - {{{ 4706, -6847, 6115}, 0, { 182, 534}, {0xef, 0x78, 0xde, 0xff}}}, - {{{ 4300, -6949, 5619}, 0, { 990, 0}, {0x02, 0x7c, 0xe8, 0xff}}}, - {{{ 4490, -6745, 6552}, 0, { 176, 538}, {0xf9, 0x78, 0xda, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021178, 0x004d1910, 104662, 0x00021178, 240); // 0x07021268 - 0x07021358 -static const Vtx ttm_seg7_vertex_07021268[] = { - {{{ 3289, -6437, 7208}, 0, { -114, 414}, {0x12, 0x79, 0xe1, 0xff}}}, - {{{ 3226, -6437, 6693}, 0, { 0, 990}, {0x1c, 0x7b, 0xfa, 0xff}}}, - {{{ 1457, -6130, 6693}, 0, { 990, 990}, {0x13, 0x7d, 0x00, 0xff}}}, - {{{ 4490, -6745, 6552}, 0, { 1062, 530}, {0xf9, 0x78, 0xda, 0xff}}}, - {{{ 3853, -6642, 6459}, 0, { 430, -12}, {0x19, 0x7a, 0xe9, 0xff}}}, - {{{ 4159, -6642, 6883}, 0, { 210, 538}, {0x03, 0x79, 0xda, 0xff}}}, - {{{ 4066, -6745, 6246}, 0, { 990, 0}, {0x11, 0x7a, 0xe3, 0xff}}}, - {{{ 4159, -6642, 6883}, 0, { 1062, 530}, {0x03, 0x79, 0xda, 0xff}}}, - {{{ 3853, -6642, 6459}, 0, { 990, 0}, {0x19, 0x7a, 0xe9, 0xff}}}, - {{{ 3543, -6540, 6614}, 0, { 354, -16}, {0x1e, 0x7a, 0xf2, 0xff}}}, - {{{ 3722, -6540, 7099}, 0, { 182, 534}, {0x0f, 0x78, 0xdc, 0xff}}}, - {{{ 3722, -6540, 7099}, 0, { 1066, 530}, {0x0f, 0x78, 0xdc, 0xff}}}, - {{{ 3226, -6437, 6693}, 0, { 330, -16}, {0x1c, 0x7b, 0xfa, 0xff}}}, - {{{ 3289, -6437, 7208}, 0, { 180, 536}, {0x12, 0x79, 0xe1, 0xff}}}, - {{{ 3543, -6540, 6614}, 0, { 990, 0}, {0x1e, 0x7a, 0xf2, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021268, 0x004d1910, 104662, 0x00021268, 240); // 0x07021358 - 0x07021448 -static const Vtx ttm_seg7_vertex_07021358[] = { - {{{ -294, -5925, 6576}, 0, { -280, 412}, {0x1a, 0x7b, 0xf0, 0xff}}}, - {{{ 11, -5925, 6152}, 0, { 0, 990}, {0x0d, 0x7e, 0x08, 0xff}}}, - {{{ -509, -5823, 5632}, 0, { 990, 990}, {0x0a, 0x7e, 0x0b, 0xff}}}, - {{{ 3289, -6437, 7208}, 0, { -114, 414}, {0x12, 0x79, 0xe1, 0xff}}}, - {{{ 1457, -6130, 6693}, 0, { 990, 990}, {0x13, 0x7d, 0x00, 0xff}}}, - {{{ 1394, -6130, 7208}, 0, { 978, 422}, {0x13, 0x7a, 0xe6, 0xff}}}, - {{{ 1394, -6130, 7208}, 0, { -214, 418}, {0x13, 0x7a, 0xe6, 0xff}}}, - {{{ 1457, -6130, 6693}, 0, { 0, 990}, {0x13, 0x7d, 0x00, 0xff}}}, - {{{ 730, -6028, 6512}, 0, { 990, 990}, {0x0f, 0x7d, 0x04, 0xff}}}, - {{{ 551, -6028, 6997}, 0, { 968, 424}, {0x16, 0x7a, 0xea, 0xff}}}, - {{{ 551, -6028, 6997}, 0, { -222, 416}, {0x16, 0x7a, 0xea, 0xff}}}, - {{{ 730, -6028, 6512}, 0, { 0, 990}, {0x0f, 0x7d, 0x04, 0xff}}}, - {{{ 11, -5925, 6152}, 0, { 990, 990}, {0x0d, 0x7e, 0x08, 0xff}}}, - {{{ -294, -5925, 6576}, 0, { 974, 422}, {0x1a, 0x7b, 0xf0, 0xff}}}, - {{{ -933, -5823, 5937}, 0, { 970, 420}, {0x1f, 0x7a, 0xfa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021358, 0x004d1910, 104662, 0x00021358, 240); // 0x07021448 - 0x07021528 -static const Vtx ttm_seg7_vertex_07021448[] = { - {{{ 4300, -7052, 4338}, 0, { 0, 0}, {0x18, 0x7c, 0xf8, 0xff}}}, - {{{ 4403, -7167, 3072}, 0, { 990, 96}, {0x26, 0x70, 0x2d, 0xff}}}, - {{{ 4300, -7064, 3072}, 0, { 990, 0}, {0x5c, 0x26, 0x4e, 0xff}}}, - {{{ -933, -5823, 5937}, 0, { -226, 416}, {0x1f, 0x7a, 0xfa, 0xff}}}, - {{{ -509, -5823, 5632}, 0, { 0, 990}, {0x0a, 0x7e, 0x0b, 0xff}}}, - {{{ -868, -5721, 4912}, 0, { 990, 990}, {0x06, 0x7e, 0x0e, 0xff}}}, - {{{ -1257, -5721, 5056}, 0, { 974, 536}, {0x1f, 0x7b, 0x03, 0xff}}}, - {{{ -1257, -5721, 5056}, 0, { -176, 532}, {0x1f, 0x7b, 0x03, 0xff}}}, - {{{ -1050, -5618, 4185}, 0, { 990, 990}, {0x03, 0x7d, 0x11, 0xff}}}, - {{{ -1564, -5618, 4249}, 0, { 968, 424}, {0x18, 0x7b, 0x0d, 0xff}}}, - {{{ -868, -5721, 4912}, 0, { 0, 990}, {0x06, 0x7e, 0x0e, 0xff}}}, - {{{ 5120, -7052, 4338}, 0, { 0, 990}, {0xd2, 0x75, 0xf3, 0xff}}}, - {{{ 5017, -7167, 3072}, 0, { 990, 862}, {0xd4, 0x6a, 0x36, 0xff}}}, - {{{ 5120, -7064, 3072}, 0, { 990, 990}, {0xa2, 0x40, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021448, 0x004d1910, 104662, 0x00021448, 224); // 0x07021528 - 0x07021618 -static const Vtx ttm_seg7_vertex_07021528[] = { - {{{ 4300, -6949, 5619}, 0, { 98, 0}, {0x02, 0x7c, 0xe8, 0xff}}}, - {{{ 4815, -6949, 5682}, 0, { 56, 610}, {0xf1, 0x7b, 0xe8, 0xff}}}, - {{{ 4300, -7052, 4338}, 0, { 990, 0}, {0x18, 0x7c, 0xf8, 0xff}}}, - {{{ 5120, -7052, 4338}, 0, { 990, 990}, {0xd2, 0x75, 0xf3, 0xff}}}, - {{{ 120, -959, -5506}, 0, { 0, 990}, {0x05, 0x7e, 0x05, 0xff}}}, - {{{ -459, -908, -6657}, 0, { 992, 542}, {0xff, 0x7d, 0x13, 0xff}}}, - {{{ -699, -908, -6325}, 0, { 990, 990}, {0x1e, 0x7b, 0xfb, 0xff}}}, - {{{ 699, -959, -6085}, 0, { -144, 80}, {0xed, 0x77, 0x27, 0xff}}}, - {{{ -1518, -601, -6632}, 0, { 0, 990}, {0x06, 0x7e, 0x08, 0xff}}}, - {{{ -1108, -652, -6530}, 0, { 990, 990}, {0x23, 0x78, 0xea, 0xff}}}, - {{{ -1468, -805, -7039}, 0, { -174, 524}, {0x0d, 0x7e, 0xfb, 0xff}}}, - {{{ -1562, -5209, 1573}, 0, { -168, 414}, {0x1c, 0x7a, 0x11, 0xff}}}, - {{{ -1050, -5106, 857}, 0, { 990, 990}, {0xff, 0x7d, 0x11, 0xff}}}, - {{{ -1555, -5106, 775}, 0, { 970, 426}, {0x25, 0x78, 0x0f, 0xff}}}, - {{{ -966, -857, -6914}, 0, { 1072, 522}, {0x10, 0x7d, 0x09, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021528, 0x004d1910, 104662, 0x00021528, 240); // 0x07021618 - 0x070216F8 -static const Vtx ttm_seg7_vertex_07021618[] = { - {{{ -1108, -652, -6530}, 0, { 0, 990}, {0x23, 0x78, 0xea, 0xff}}}, - {{{ -699, -908, -6325}, 0, { 990, 990}, {0x1e, 0x7b, 0xfb, 0xff}}}, - {{{ -966, -857, -6914}, 0, { 110, 638}, {0x10, 0x7d, 0x09, 0xff}}}, - {{{ -459, -908, -6657}, 0, { 1132, 538}, {0xff, 0x7d, 0x13, 0xff}}}, - {{{ -1564, -5618, 4249}, 0, { -64, 422}, {0x18, 0x7b, 0x0d, 0xff}}}, - {{{ -1050, -5618, 4185}, 0, { 0, 990}, {0x03, 0x7d, 0x11, 0xff}}}, - {{{ -1050, -5209, 1573}, 0, { 990, 990}, {0x00, 0x7d, 0x12, 0xff}}}, - {{{ -1562, -5209, 1573}, 0, { 980, 428}, {0x1c, 0x7a, 0x11, 0xff}}}, - {{{ -1562, -5209, 1573}, 0, { -168, 414}, {0x1c, 0x7a, 0x11, 0xff}}}, - {{{ -1050, -5209, 1573}, 0, { 0, 990}, {0x00, 0x7d, 0x12, 0xff}}}, - {{{ -1050, -5106, 857}, 0, { 990, 990}, {0xff, 0x7d, 0x11, 0xff}}}, - {{{ 1739, -939, -4668}, 0, { 914, 1180}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1536, -1042, -4466}, 0, { 1322, 670}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1536, -939, -4466}, 0, { 1152, 586}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021618, 0x004d1910, 104662, 0x00021618, 224); // 0x070216F8 - 0x070217F8 -static const Vtx ttm_seg7_vertex_070216F8[] = { - {{{ -2951, -601, -6632}, 0, { 990, 990}, {0x0a, 0x7e, 0xfd, 0xff}}}, - {{{ -2992, -601, -7040}, 0, { 1020, 542}, {0x14, 0x7b, 0x11, 0xff}}}, - {{{ -3975, -396, -6427}, 0, { 0, 990}, {0x16, 0x7c, 0xfb, 0xff}}}, - {{{ -4108, -396, -6815}, 0, { -90, 552}, {0x19, 0x7b, 0x0c, 0xff}}}, - {{{ -1518, -601, -6632}, 0, { 990, 990}, {0x06, 0x7e, 0x08, 0xff}}}, - {{{ -1468, -805, -7039}, 0, { 992, 518}, {0x0d, 0x7e, 0xfb, 0xff}}}, - {{{ -2951, -601, -6632}, 0, { 0, 990}, {0x0a, 0x7e, 0xfd, 0xff}}}, - {{{ -2992, -601, -7040}, 0, { -94, 486}, {0x14, 0x7b, 0x11, 0xff}}}, - {{{ 1739, -939, -4668}, 0, { 914, 1180}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1739, -1042, -4668}, 0, { 1084, 1264}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1536, -1042, -4466}, 0, { 1322, 670}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 1536, -939, -4466}, 0, { 1152, 586}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1811, -888, -4741}, 0, { 744, 1350}, {0xa7, 0xff, 0xa7, 0xff}}}, - {{{ 120, -959, -5506}, 0, { 0, 990}, {0x05, 0x7e, 0x05, 0xff}}}, - {{{ 1059, -1061, -4566}, 0, { 990, 990}, {0x06, 0x7e, 0x06, 0xff}}}, - {{{ 1638, -1061, -5145}, 0, { 990, 0}, {0x06, 0x7e, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070216F8, 0x004d1910, 104662, 0x000216f8, 256); // 0x070217F8 - 0x07021898 -static const Vtx ttm_seg7_vertex_070217F8[] = { - {{{ 1536, -939, -4466}, 0, { 1152, 586}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1464, -735, -4393}, 0, { 896, 202}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 1811, -735, -4741}, 0, { 488, 1222}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1811, -888, -4741}, 0, { 744, 1350}, {0xa7, 0xff, 0xa7, 0xff}}}, - {{{ 1464, -888, -4393}, 0, { 1152, 330}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 1565, -581, -4495}, 0, { 522, 372}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1710, -581, -4639}, 0, { 352, 798}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 120, -959, -5506}, 0, { 0, 990}, {0x05, 0x7e, 0x05, 0xff}}}, - {{{ 1638, -1061, -5145}, 0, { 990, 0}, {0x06, 0x7e, 0x06, 0xff}}}, - {{{ 699, -959, -6085}, 0, { 0, 0}, {0xed, 0x77, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070217F8, 0x004d1910, 104662, 0x000217f8, 160); // 0x07021898 - 0x07021988 -static const Vtx ttm_seg7_vertex_07021898[] = { - {{{ -790, -988, -5719}, 0, { 5078, 4054}, {0x1f, 0x72, 0x2b, 0xff}}}, - {{{ -1518, -601, -6632}, 0, { 10016, -3212}, {0x06, 0x7e, 0x08, 0xff}}}, - {{{ -1609, -988, -5719}, 0, { 5078, -4120}, {0xba, 0x61, 0x27, 0xff}}}, - {{{ -2951, -601, -6632}, 0, { 10016, -17520}, {0x0a, 0x7e, 0xfd, 0xff}}}, - {{{ -1609, -1773, -3469}, 0, { -6810, -4120}, {0xdb, 0x46, 0x63, 0xff}}}, - {{{ -790, -1773, -3469}, 0, { -6810, 4054}, {0x62, 0x2f, 0x41, 0xff}}}, - {{{ -1660, -2285, -2957}, 0, { 5384, -4120}, {0xa6, 0x56, 0xeb, 0xff}}}, - {{{ -841, -2763, -1220}, 0, { -3608, 4054}, {0x4f, 0x4d, 0x3d, 0xff}}}, - {{{ -841, -2285, -2957}, 0, { 5384, 4054}, {0x39, 0x37, 0x9e, 0xff}}}, - {{{ -1660, -2763, -1220}, 0, { -3608, -4120}, {0xd1, 0x2d, 0x6c, 0xff}}}, - {{{ -1917, -3275, -708}, 0, { 8260, -4126}, {0xa3, 0x55, 0xf5, 0xff}}}, - {{{ -1917, -4287, 1778}, 0, { -5140, -4126}, {0xd2, 0x2a, 0x6e, 0xff}}}, - {{{ -994, -4287, 1778}, 0, { -5140, 5076}, {0x4e, 0x48, 0x44, 0xff}}}, - {{{ -994, -3275, -708}, 0, { 8260, 5076}, {0x3b, 0x37, 0x9f, 0xff}}}, - {{{ -1108, -652, -6530}, 0, { 9450, 876}, {0x23, 0x78, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021898, 0x004d1910, 104662, 0x00021898, 240); // 0x07021988 - 0x070219C8 -static const Vtx ttm_seg7_vertex_07021988[] = { - {{{ -994, -3377, -708}, 0, { 8066, 5082}, {0x4e, 0xb8, 0xbc, 0xff}}}, - {{{ -1916, -4389, 1778}, 0, { -5332, -4120}, {0xa4, 0xaa, 0x0a, 0xff}}}, - {{{ -1916, -3377, -708}, 0, { 8066, -4120}, {0xd2, 0xd5, 0x92, 0xff}}}, - {{{ -994, -4389, 1778}, 0, { -5332, 5082}, {0x3b, 0xc9, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021988, 0x004d1910, 104662, 0x00021988, 64); // 0x070219C8 - 0x07021AB8 -static const Vtx ttm_seg7_vertex_070219C8[] = { - {{{ 5270, -6859, 386}, 0, { 1324, 64}, {0xc6, 0x90, 0xff, 0xff}}}, - {{{ 5102, -6757, 721}, 0, { 636, -38}, {0xc9, 0x8f, 0x0d, 0xff}}}, - {{{ 4771, -6859, 27}, 0, { 948, 1134}, {0x17, 0x8e, 0x31, 0xff}}}, - {{{ 8192, -7548, -100}, 0, { 2012, 0}, {0xe3, 0x8f, 0xd0, 0xff}}}, - {{{ 6181, -7167, -102}, 0, { 40, -24}, {0xe0, 0x91, 0xce, 0xff}}}, - {{{ 8192, -7548, -715}, 0, { 2012, 990}, {0xe4, 0x8e, 0x2f, 0xff}}}, - {{{ 6106, -7167, -712}, 0, { 0, 990}, {0xec, 0x8b, 0x2a, 0xff}}}, - {{{ 9421, -7875, -267}, 0, { 2012, 0}, {0xda, 0x88, 0xfd, 0xff}}}, - {{{ 8192, -7548, -715}, 0, { 0, 990}, {0xe4, 0x8e, 0x2f, 0xff}}}, - {{{ 9421, -8095, -841}, 0, { 2012, 990}, {0xe1, 0xa7, 0x54, 0xff}}}, - {{{ 8192, -7548, -100}, 0, { 88, 4}, {0xe3, 0x8f, 0xd0, 0xff}}}, - {{{ 10650, -8266, -436}, 0, { 2012, 0}, {0xdb, 0x8d, 0x25, 0xff}}}, - {{{ 9421, -8095, -841}, 0, { 0, 990}, {0xe1, 0xa7, 0x54, 0xff}}}, - {{{ 10650, -8661, -906}, 0, { 2012, 990}, {0xec, 0xc7, 0x6f, 0xff}}}, - {{{ 9421, -7875, -267}, 0, { 64, -8}, {0xda, 0x88, 0xfd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070219C8, 0x004d1910, 104662, 0x000219c8, 240); // 0x07021AB8 - 0x07021B78 -static const Vtx ttm_seg7_vertex_07021AB8[] = { - {{{ 5506, -6962, 150}, 0, { 548, -22}, {0xca, 0x8f, 0xee, 0xff}}}, - {{{ 5147, -6962, -348}, 0, { 0, 990}, {0x06, 0x8e, 0x36, 0xff}}}, - {{{ 5628, -7064, -593}, 0, { 1008, 1088}, {0xf9, 0x8e, 0x36, 0xff}}}, - {{{ 5270, -6859, 386}, 0, { 1324, 64}, {0xc6, 0x90, 0xff, 0xff}}}, - {{{ 4771, -6859, 27}, 0, { 948, 1134}, {0x17, 0x8e, 0x31, 0xff}}}, - {{{ 5147, -6962, -348}, 0, { 2012, 990}, {0x06, 0x8e, 0x36, 0xff}}}, - {{{ 5102, -6757, 721}, 0, { 636, -38}, {0xc9, 0x8f, 0x0d, 0xff}}}, - {{{ 4526, -6757, 508}, 0, { 0, 990}, {0x24, 0x8e, 0x29, 0xff}}}, - {{{ 5506, -6962, 150}, 0, { 2012, 0}, {0xca, 0x8f, 0xee, 0xff}}}, - {{{ 6181, -7167, -102}, 0, { 2012, 0}, {0xe0, 0x91, 0xce, 0xff}}}, - {{{ 5841, -7064, -17}, 0, { 1284, 40}, {0xd2, 0x8f, 0xdf, 0xff}}}, - {{{ 6106, -7167, -712}, 0, { 2012, 990}, {0xec, 0x8b, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021AB8, 0x004d1910, 104662, 0x00021ab8, 192); // 0x07021B78 - 0x07021BF8 -static const Vtx ttm_seg7_vertex_07021B78[] = { - {{{ 11864, -8716, -609}, 0, { 2012, 0}, {0xe2, 0x9f, 0x4b, 0xff}}}, - {{{ 10650, -8661, -906}, 0, { 0, 990}, {0xec, 0xc7, 0x6f, 0xff}}}, - {{{ 11864, -9248, -916}, 0, { 2012, 990}, {0xfa, 0xf0, 0x7d, 0xff}}}, - {{{ 10650, -8266, -436}, 0, { 48, -4}, {0xdb, 0x8d, 0x25, 0xff}}}, - {{{ 5102, -6757, 721}, 0, { 2012, 0}, {0xc9, 0x8f, 0x0d, 0xff}}}, - {{{ 5017, -6655, 1061}, 0, { 1524, 70}, {0xcd, 0x8f, 0x16, 0xff}}}, - {{{ 4526, -6757, 508}, 0, { 2012, 990}, {0x24, 0x8e, 0x29, 0xff}}}, - {{{ 4407, -6655, 986}, 0, { 1340, 1126}, {0x2c, 0x8e, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021B78, 0x004d1910, 104662, 0x00021b78, 128); // 0x07021BF8 - 0x07021C78 -static const Vtx ttm_seg7_vertex_07021BF8[] = { - {{{ 13093, -9223, -758}, 0, { 2012, 0}, {0xed, 0xba, 0x68, 0xff}}}, - {{{ 11864, -8716, -609}, 0, { 12, 10}, {0xe2, 0x9f, 0x4b, 0xff}}}, - {{{ 11864, -9248, -916}, 0, { 0, 990}, {0xfa, 0xf0, 0x7d, 0xff}}}, - {{{ 13093, -9828, -864}, 0, { 2012, 990}, {0x05, 0x17, 0x7c, 0xff}}}, - {{{ 4403, -6450, 2048}, 0, { 0, 1002}, {0x3f, 0x94, 0x10, 0xff}}}, - {{{ 4407, -6655, 986}, 0, { 2012, 990}, {0x2c, 0x8e, 0x1e, 0xff}}}, - {{{ 5017, -6450, 2048}, 0, { 108, -26}, {0xe0, 0x87, 0x12, 0xff}}}, - {{{ 5017, -6655, 1061}, 0, { 2012, 0}, {0xcd, 0x8f, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021BF8, 0x004d1910, 104662, 0x00021bf8, 128); // 0x07021C78 - 0x07021CF8 -static const Vtx ttm_seg7_vertex_07021C78[] = { - {{{ 14322, -9596, -817}, 0, { 2012, 0}, {0xf7, 0xd9, 0x78, 0xff}}}, - {{{ 13093, -9828, -864}, 0, { 0, 990}, {0x05, 0x17, 0x7c, 0xff}}}, - {{{ 14322, -10211, -817}, 0, { 2012, 990}, {0x0c, 0x38, 0x70, 0xff}}}, - {{{ 13093, -9223, -758}, 0, { -24, -18}, {0xed, 0xba, 0x68, 0xff}}}, - {{{ 4403, -6347, 3072}, 0, { 0, 990}, {0x18, 0xa1, 0x50, 0xff}}}, - {{{ 4403, -6450, 2048}, 0, { 2012, 990}, {0x3f, 0x94, 0x10, 0xff}}}, - {{{ 5017, -6450, 2048}, 0, { 2012, 0}, {0xe0, 0x87, 0x12, 0xff}}}, - {{{ 5017, -6347, 3072}, 0, { 0, 0}, {0xd7, 0xb9, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021C78, 0x004d1910, 104662, 0x00021c78, 128); // 0x07021CF8 - 0x07021DF8 -static const Vtx ttm_seg7_vertex_07021CF8[] = { - {{{ 9421, -7934, -135}, 0, { -24, 146}, {0xe3, 0xad, 0xa6, 0xff}}}, - {{{ 8192, -7548, -100}, 0, { 2012, 0}, {0xe3, 0x8f, 0xd0, 0xff}}}, - {{{ 9421, -7875, -267}, 0, { -16, 38}, {0xda, 0x88, 0xfd, 0xff}}}, - {{{ 8192, -7548, -715}, 0, { 2012, 0}, {0xe4, 0x8e, 0x2f, 0xff}}}, - {{{ 6106, -7167, -712}, 0, { -20, -36}, {0xec, 0x8b, 0x2a, 0xff}}}, - {{{ 6094, -7269, -813}, 0, { 0, 132}, {0x05, 0xca, 0x72, 0xff}}}, - {{{ 8192, -7651, -817}, 0, { 2008, 132}, {0xf7, 0xd8, 0x78, 0xff}}}, - {{{ 8192, -7651, 1}, 0, { -36, 130}, {0xf3, 0xc9, 0x8f, 0xff}}}, - {{{ 6194, -7269, 0}, 0, { 2004, 130}, {0xec, 0xda, 0x89, 0xff}}}, - {{{ 6181, -7167, -102}, 0, { 2012, 0}, {0xe0, 0x91, 0xce, 0xff}}}, - {{{ 8192, -7548, -100}, 0, { -40, -36}, {0xe3, 0x8f, 0xd0, 0xff}}}, - {{{ 8192, -7548, -715}, 0, { -28, 34}, {0xe4, 0x8e, 0x2f, 0xff}}}, - {{{ 8192, -7651, -817}, 0, { -28, 144}, {0xf7, 0xd8, 0x78, 0xff}}}, - {{{ 9421, -8095, -841}, 0, { 2012, 0}, {0xe1, 0xa7, 0x54, 0xff}}}, - {{{ 9421, -8227, -900}, 0, { 2012, 132}, {0x00, 0xfc, 0x7e, 0xff}}}, - {{{ 8192, -7651, 1}, 0, { 2008, 130}, {0xf3, 0xc9, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021CF8, 0x004d1910, 104662, 0x00021cf8, 256); // 0x07021DF8 - 0x07021ED8 -static const Vtx ttm_seg7_vertex_07021DF8[] = { - {{{ 10650, -8661, -906}, 0, { 2012, 0}, {0xec, 0xc7, 0x6f, 0xff}}}, - {{{ 9421, -8227, -900}, 0, { -48, 144}, {0x00, 0xfc, 0x7e, 0xff}}}, - {{{ 10650, -8805, -919}, 0, { 2024, 126}, {0x0e, 0x25, 0x78, 0xff}}}, - {{{ 9421, -8095, -841}, 0, { -64, 36}, {0xe1, 0xa7, 0x54, 0xff}}}, - {{{ 10650, -8278, -291}, 0, { -44, 136}, {0xdb, 0x95, 0xc8, 0xff}}}, - {{{ 9421, -7875, -267}, 0, { 2012, 0}, {0xda, 0x88, 0xfd, 0xff}}}, - {{{ 10650, -8266, -436}, 0, { -60, 18}, {0xdb, 0x8d, 0x25, 0xff}}}, - {{{ 9421, -7934, -135}, 0, { 2024, 134}, {0xe3, 0xad, 0xa6, 0xff}}}, - {{{ 14322, -9596, 1}, 0, { -60, 1138}, {0xf1, 0xc8, 0x90, 0xff}}}, - {{{ 13093, -9246, -34}, 0, { 2012, 990}, {0xe4, 0x9b, 0xba, 0xff}}}, - {{{ 14322, -9494, -100}, 0, { 0, 990}, {0xe3, 0x8b, 0xda, 0xff}}}, - {{{ 5147, -6962, -348}, 0, { 716, -18}, {0x06, 0x8e, 0x36, 0xff}}}, - {{{ 5087, -7064, -431}, 0, { 692, 150}, {0x42, 0xd0, 0x60, 0xff}}}, - {{{ 5593, -7167, -689}, 0, { 1412, 138}, {0x24, 0xd1, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021DF8, 0x004d1910, 104662, 0x00021df8, 224); // 0x07021ED8 - 0x07021FC8 -static const Vtx ttm_seg7_vertex_07021ED8[] = { - {{{ 4771, -6859, 27}, 0, { 2012, 0}, {0x17, 0x8e, 0x31, 0xff}}}, - {{{ 4526, -6757, 508}, 0, { 988, -20}, {0x24, 0x8e, 0x29, 0xff}}}, - {{{ 4688, -6962, -32}, 0, { 2052, 126}, {0x5d, 0xd1, 0x47, 0xff}}}, - {{{ 4430, -6859, 473}, 0, { 976, 144}, {0x6c, 0xd0, 0x2d, 0xff}}}, - {{{ 5353, -6962, 446}, 0, { 516, 86}, {0x9c, 0xd1, 0xc3, 0xff}}}, - {{{ 5270, -6859, 386}, 0, { 468, -88}, {0xc6, 0x90, 0xff, 0xff}}}, - {{{ 5506, -6962, 150}, 0, { -204, -68}, {0xca, 0x8f, 0xee, 0xff}}}, - {{{ 5198, -6859, 757}, 0, { 1264, 100}, {0x8f, 0xd1, 0xe1, 0xff}}}, - {{{ 5566, -7064, 233}, 0, { -88, 118}, {0xb5, 0xd1, 0xa6, 0xff}}}, - {{{ 5102, -6757, 721}, 0, { 1272, -60}, {0xc9, 0x8f, 0x0d, 0xff}}}, - {{{ 5628, -7064, -593}, 0, { 1404, -24}, {0xf9, 0x8e, 0x36, 0xff}}}, - {{{ 5147, -6962, -348}, 0, { 716, -18}, {0x06, 0x8e, 0x36, 0xff}}}, - {{{ 5593, -7167, -689}, 0, { 1412, 138}, {0x24, 0xd1, 0x6f, 0xff}}}, - {{{ 4771, -6859, 27}, 0, { 72, -54}, {0x17, 0x8e, 0x31, 0xff}}}, - {{{ 5087, -7064, -431}, 0, { 692, 150}, {0x42, 0xd0, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021ED8, 0x004d1910, 104662, 0x00021ed8, 240); // 0x07021FC8 - 0x07022098 -static const Vtx ttm_seg7_vertex_07021FC8[] = { - {{{ 5566, -7064, 233}, 0, { 1704, 962}, {0xb5, 0xd1, 0xa6, 0xff}}}, - {{{ 5506, -6962, 150}, 0, { 2012, 990}, {0xca, 0x8f, 0xee, 0xff}}}, - {{{ 5841, -7064, -17}, 0, { 2040, 460}, {0xd2, 0x8f, 0xdf, 0xff}}}, - {{{ 4771, -6859, 27}, 0, { 72, -54}, {0x17, 0x8e, 0x31, 0xff}}}, - {{{ 4688, -6962, -32}, 0, { 8, 122}, {0x5d, 0xd1, 0x47, 0xff}}}, - {{{ 5087, -7064, -431}, 0, { 692, 150}, {0x42, 0xd0, 0x60, 0xff}}}, - {{{ 5628, -7064, -593}, 0, { 1404, -24}, {0xf9, 0x8e, 0x36, 0xff}}}, - {{{ 5593, -7167, -689}, 0, { 1412, 138}, {0x24, 0xd1, 0x6f, 0xff}}}, - {{{ 6094, -7269, -813}, 0, { 2052, 122}, {0x05, 0xca, 0x72, 0xff}}}, - {{{ 6106, -7167, -712}, 0, { 2012, 0}, {0xec, 0x8b, 0x2a, 0xff}}}, - {{{ 5877, -7167, 78}, 0, { 1704, 472}, {0xcf, 0xd1, 0x96, 0xff}}}, - {{{ 6181, -7167, -102}, 0, { 2012, 0}, {0xe0, 0x91, 0xce, 0xff}}}, - {{{ 6194, -7269, 0}, 0, { 1660, 14}, {0xec, 0xda, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07021FC8, 0x004d1910, 104662, 0x00021fc8, 208); // 0x07022098 - 0x07022198 -static const Vtx ttm_seg7_vertex_07022098[] = { - {{{ 5198, -6859, 757}, 0, { 1264, 100}, {0x8f, 0xd1, 0xe1, 0xff}}}, - {{{ 5119, -6757, 1074}, 0, { 1952, 118}, {0x8b, 0xd1, 0xfa, 0xff}}}, - {{{ 5102, -6757, 721}, 0, { 1272, -60}, {0xc9, 0x8f, 0x0d, 0xff}}}, - {{{ 11864, -9248, -916}, 0, { 2012, 0}, {0xfa, 0xf0, 0x7d, 0xff}}}, - {{{ 10650, -8805, -919}, 0, { -64, 152}, {0x0e, 0x25, 0x78, 0xff}}}, - {{{ 11864, -9388, -878}, 0, { 2036, 124}, {0x1a, 0x4b, 0x62, 0xff}}}, - {{{ 10650, -8661, -906}, 0, { -100, 50}, {0xec, 0xc7, 0x6f, 0xff}}}, - {{{ 11864, -8678, -469}, 0, { -64, 138}, {0xd7, 0x89, 0xf1, 0xff}}}, - {{{ 10650, -8266, -436}, 0, { 2012, 0}, {0xdb, 0x8d, 0x25, 0xff}}}, - {{{ 11864, -8716, -609}, 0, { -96, 24}, {0xe2, 0x9f, 0x4b, 0xff}}}, - {{{ 10650, -8278, -291}, 0, { 2036, 134}, {0xdb, 0x95, 0xc8, 0xff}}}, - {{{ 4526, -6757, 508}, 0, { 988, -20}, {0x24, 0x8e, 0x29, 0xff}}}, - {{{ 4407, -6655, 986}, 0, { 64, -46}, {0x2c, 0x8e, 0x1e, 0xff}}}, - {{{ 4430, -6859, 473}, 0, { 976, 144}, {0x6c, 0xd0, 0x2d, 0xff}}}, - {{{ 4306, -6757, 974}, 0, { 8, 126}, {0x73, 0xd0, 0x13, 0xff}}}, - {{{ 5017, -6655, 1061}, 0, { 2012, 0}, {0xcd, 0x8f, 0x16, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07022098, 0x004d1910, 104662, 0x00022098, 256); // 0x07022198 - 0x07022298 -static const Vtx ttm_seg7_vertex_07022198[] = { - {{{ 4300, -6552, 2048}, 0, { -16, 130}, {0x78, 0xda, 0x05, 0xff}}}, - {{{ 4306, -6757, 974}, 0, { 2028, 130}, {0x73, 0xd0, 0x13, 0xff}}}, - {{{ 4403, -6450, 2048}, 0, { -8, -36}, {0x3f, 0x94, 0x10, 0xff}}}, - {{{ 13093, -9828, -864}, 0, { 2012, 0}, {0x05, 0x17, 0x7c, 0xff}}}, - {{{ 11864, -9388, -878}, 0, { -76, 150}, {0x1a, 0x4b, 0x62, 0xff}}}, - {{{ 13093, -9946, -781}, 0, { 2044, 126}, {0x1e, 0x65, 0x45, 0xff}}}, - {{{ 11864, -9248, -916}, 0, { -120, 46}, {0xfa, 0xf0, 0x7d, 0xff}}}, - {{{ 13093, -9139, -639}, 0, { -72, 142}, {0xdc, 0x89, 0x17, 0xff}}}, - {{{ 11864, -8716, -609}, 0, { 2012, 0}, {0xe2, 0x9f, 0x4b, 0xff}}}, - {{{ 13093, -9223, -758}, 0, { -116, 30}, {0xed, 0xba, 0x68, 0xff}}}, - {{{ 11864, -8678, -469}, 0, { 2044, 132}, {0xd7, 0x89, 0xf1, 0xff}}}, - {{{ 5017, -6450, 2048}, 0, { 2012, 0}, {0xe0, 0x87, 0x12, 0xff}}}, - {{{ 5017, -6655, 1061}, 0, { -56, -36}, {0xcd, 0x8f, 0x16, 0xff}}}, - {{{ 5120, -6552, 2048}, 0, { 2016, 132}, {0x8e, 0xc9, 0x08, 0xff}}}, - {{{ 5119, -6757, 1074}, 0, { -28, 132}, {0x8b, 0xd1, 0xfa, 0xff}}}, - {{{ 4407, -6655, 986}, 0, { 2012, 0}, {0x2c, 0x8e, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07022198, 0x004d1910, 104662, 0x00022198, 256); // 0x07022298 - 0x07022398 -static const Vtx ttm_seg7_vertex_07022298[] = { - {{{ 4300, -6450, 3072}, 0, { 0, 132}, {0x56, 0xcd, 0x4d, 0xff}}}, - {{{ 4300, -6552, 2048}, 0, { 2008, 132}, {0x78, 0xda, 0x05, 0xff}}}, - {{{ 4403, -6450, 2048}, 0, { 2012, 0}, {0x3f, 0x94, 0x10, 0xff}}}, - {{{ 13093, -9828, -864}, 0, { -64, -184}, {0x05, 0x17, 0x7c, 0xff}}}, - {{{ 13093, -9946, -781}, 0, { 0, -18}, {0x1e, 0x65, 0x45, 0xff}}}, - {{{ 14322, -10211, -817}, 0, { 2012, 0}, {0x0c, 0x38, 0x70, 0xff}}}, - {{{ 14322, -10313, -715}, 0, { 2040, 160}, {0x1d, 0x75, 0x26, 0xff}}}, - {{{ 14322, -9494, -715}, 0, { -36, 124}, {0xe3, 0x93, 0x38, 0xff}}}, - {{{ 13093, -9223, -758}, 0, { 2012, 0}, {0xed, 0xba, 0x68, 0xff}}}, - {{{ 14322, -9596, -817}, 0, { -68, -14}, {0xf7, 0xd9, 0x78, 0xff}}}, - {{{ 13093, -9139, -639}, 0, { 2040, 130}, {0xdc, 0x89, 0x17, 0xff}}}, - {{{ 5017, -6347, 3072}, 0, { 2012, 0}, {0xd7, 0xb9, 0x60, 0xff}}}, - {{{ 5017, -6450, 2048}, 0, { 0, 0}, {0xe0, 0x87, 0x12, 0xff}}}, - {{{ 5120, -6552, 2048}, 0, { -28, 132}, {0x8e, 0xc9, 0x08, 0xff}}}, - {{{ 5120, -6450, 3072}, 0, { 2016, 132}, {0xae, 0xeb, 0x5d, 0xff}}}, - {{{ 4403, -6347, 3072}, 0, { 0, 0}, {0x18, 0xa1, 0x50, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07022298, 0x004d1910, 104662, 0x00022298, 256); // 0x07022398 - 0x07022488 -static const Vtx ttm_seg7_vertex_07022398[] = { - {{{ 9421, -8508, 84}, 0, { 0, 990}, {0x03, 0x04, 0x82, 0xff}}}, - {{{ 8192, -8265, 1}, 0, { 2012, 990}, {0x0d, 0x30, 0x8c, 0xff}}}, - {{{ 8192, -7651, 1}, 0, { 2008, 130}, {0xf3, 0xc9, 0x8f, 0xff}}}, - {{{ 8192, -7651, -817}, 0, { 2008, 132}, {0xf7, 0xd8, 0x78, 0xff}}}, - {{{ 6094, -7269, -813}, 0, { 0, 132}, {0x05, 0xca, 0x72, 0xff}}}, - {{{ 6094, -7883, -813}, 0, { 0, 990}, {0x12, 0x30, 0x74, 0xff}}}, - {{{ 8192, -8265, -817}, 0, { 2012, 990}, {0x0c, 0x2f, 0x75, 0xff}}}, - {{{ 8192, -8265, 1}, 0, { 0, 990}, {0x0d, 0x30, 0x8c, 0xff}}}, - {{{ 6194, -7269, 0}, 0, { 2004, 130}, {0xec, 0xda, 0x89, 0xff}}}, - {{{ 8192, -7651, 1}, 0, { -36, 130}, {0xf3, 0xc9, 0x8f, 0xff}}}, - {{{ 6194, -7883, 0}, 0, { 2012, 990}, {0xfa, 0x2f, 0x8b, 0xff}}}, - {{{ 9421, -8227, -900}, 0, { 2012, 132}, {0x00, 0xfc, 0x7e, 0xff}}}, - {{{ 8192, -7651, -817}, 0, { -28, 144}, {0xf7, 0xd8, 0x78, 0xff}}}, - {{{ 8192, -8265, -817}, 0, { 0, 990}, {0x0c, 0x2f, 0x75, 0xff}}}, - {{{ 9421, -8801, -680}, 0, { 2012, 990}, {0x1a, 0x54, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07022398, 0x004d1910, 104662, 0x00022398, 240); // 0x07022488 - 0x07022578 -static const Vtx ttm_seg7_vertex_07022488[] = { - {{{ 4688, -6962, -32}, 0, { 2052, 126}, {0x5d, 0xd1, 0x47, 0xff}}}, - {{{ 4430, -6859, 473}, 0, { 976, 144}, {0x6c, 0xd0, 0x2d, 0xff}}}, - {{{ 4430, -7474, 473}, 0, { 936, 1008}, {0x6f, 0x2f, 0x24, 0xff}}}, - {{{ 9421, -8508, 84}, 0, { 0, 990}, {0x03, 0x04, 0x82, 0xff}}}, - {{{ 8192, -7651, 1}, 0, { 2008, 130}, {0xf3, 0xc9, 0x8f, 0xff}}}, - {{{ 9421, -7934, -135}, 0, { -24, 146}, {0xe3, 0xad, 0xa6, 0xff}}}, - {{{ 10650, -8805, -919}, 0, { 2024, 126}, {0x0e, 0x25, 0x78, 0xff}}}, - {{{ 9421, -8801, -680}, 0, { 0, 990}, {0x1a, 0x54, 0x5b, 0xff}}}, - {{{ 10650, -9276, -524}, 0, { 2012, 990}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ 9421, -8227, -900}, 0, { -48, 144}, {0x00, 0xfc, 0x7e, 0xff}}}, - {{{ 10650, -8749, 103}, 0, { 0, 990}, {0xf5, 0xdb, 0x88, 0xff}}}, - {{{ 9421, -8508, 84}, 0, { 2012, 990}, {0x03, 0x04, 0x82, 0xff}}}, - {{{ 9421, -7934, -135}, 0, { 2024, 134}, {0xe3, 0xad, 0xa6, 0xff}}}, - {{{ 10650, -8278, -291}, 0, { -44, 136}, {0xdb, 0x95, 0xc8, 0xff}}}, - {{{ 4688, -7576, -32}, 0, { 2012, 990}, {0x60, 0x2f, 0x43, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07022488, 0x004d1910, 104662, 0x00022488, 240); // 0x07022578 - 0x07022678 -static const Vtx ttm_seg7_vertex_07022578[] = { - {{{ 6094, -7269, -813}, 0, { 2052, 122}, {0x05, 0xca, 0x72, 0xff}}}, - {{{ 5593, -7167, -689}, 0, { 1412, 138}, {0x24, 0xd1, 0x6f, 0xff}}}, - {{{ 5593, -7781, -689}, 0, { 1372, 1004}, {0x2d, 0x2f, 0x6c, 0xff}}}, - {{{ 5353, -7576, 446}, 0, { 576, 958}, {0xa6, 0x2f, 0xb5, 0xff}}}, - {{{ 5198, -7474, 757}, 0, { 1324, 974}, {0x96, 0x2f, 0xcf, 0xff}}}, - {{{ 5198, -6859, 757}, 0, { 1264, 100}, {0x8f, 0xd1, 0xe1, 0xff}}}, - {{{ 5353, -6962, 446}, 0, { 516, 86}, {0x9c, 0xd1, 0xc3, 0xff}}}, - {{{ 5566, -7679, 233}, 0, { 0, 990}, {0xc3, 0x2f, 0x9c, 0xff}}}, - {{{ 5566, -7064, 233}, 0, { -88, 118}, {0xb5, 0xd1, 0xa6, 0xff}}}, - {{{ 5087, -7064, -431}, 0, { 692, 150}, {0x42, 0xd0, 0x60, 0xff}}}, - {{{ 4688, -7576, -32}, 0, { 0, 990}, {0x60, 0x2f, 0x43, 0xff}}}, - {{{ 5087, -7679, -431}, 0, { 652, 1016}, {0x47, 0x30, 0x5d, 0xff}}}, - {{{ 4688, -6962, -32}, 0, { 8, 122}, {0x5d, 0xd1, 0x47, 0xff}}}, - {{{ 6194, -7883, 0}, 0, { -68, 40}, {0xfa, 0x2f, 0x8b, 0xff}}}, - {{{ 5877, -7167, 78}, 0, { 1704, 472}, {0xcf, 0xd1, 0x96, 0xff}}}, - {{{ 6194, -7269, 0}, 0, { 1660, 14}, {0xec, 0xda, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07022578, 0x004d1910, 104662, 0x00022578, 256); // 0x07022678 - 0x070226F8 -static const Vtx ttm_seg7_vertex_07022678[] = { - {{{ 6094, -7269, -813}, 0, { 2052, 122}, {0x05, 0xca, 0x72, 0xff}}}, - {{{ 5593, -7781, -689}, 0, { 1372, 1004}, {0x2d, 0x2f, 0x6c, 0xff}}}, - {{{ 6094, -7883, -813}, 0, { 2012, 990}, {0x12, 0x30, 0x74, 0xff}}}, - {{{ 5877, -7781, 78}, 0, { -28, 498}, {0xe1, 0x2f, 0x8f, 0xff}}}, - {{{ 5566, -7064, 233}, 0, { 1704, 962}, {0xb5, 0xd1, 0xa6, 0xff}}}, - {{{ 5877, -7167, 78}, 0, { 1704, 472}, {0xcf, 0xd1, 0x96, 0xff}}}, - {{{ 5566, -7679, 233}, 0, { 0, 990}, {0xc3, 0x2f, 0x9c, 0xff}}}, - {{{ 6194, -7883, 0}, 0, { -68, 40}, {0xfa, 0x2f, 0x8b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07022678, 0x004d1910, 104662, 0x00022678, 128); // 0x070226F8 - 0x070227F8 -static const Vtx ttm_seg7_vertex_070226F8[] = { - {{{ 5198, -7474, 757}, 0, { 1324, 974}, {0x96, 0x2f, 0xcf, 0xff}}}, - {{{ 5119, -6757, 1074}, 0, { 1952, 118}, {0x8b, 0xd1, 0xfa, 0xff}}}, - {{{ 5198, -6859, 757}, 0, { 1264, 100}, {0x8f, 0xd1, 0xe1, 0xff}}}, - {{{ 11864, -9388, -878}, 0, { 2036, 124}, {0x1a, 0x4b, 0x62, 0xff}}}, - {{{ 10650, -9276, -524}, 0, { 0, 990}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ 11864, -9695, -346}, 0, { 2012, 990}, {0x26, 0x77, 0x0f, 0xff}}}, - {{{ 10650, -8805, -919}, 0, { -64, 152}, {0x0e, 0x25, 0x78, 0xff}}}, - {{{ 11864, -8985, 62}, 0, { 0, 990}, {0xe9, 0xb5, 0x9d, 0xff}}}, - {{{ 10650, -8278, -291}, 0, { 2036, 134}, {0xdb, 0x95, 0xc8, 0xff}}}, - {{{ 11864, -8678, -469}, 0, { -64, 138}, {0xd7, 0x89, 0xf1, 0xff}}}, - {{{ 10650, -8749, 103}, 0, { 2012, 990}, {0xf5, 0xdb, 0x88, 0xff}}}, - {{{ 4430, -6859, 473}, 0, { 976, 144}, {0x6c, 0xd0, 0x2d, 0xff}}}, - {{{ 4306, -7371, 974}, 0, { 0, 990}, {0x75, 0x2f, 0x09, 0xff}}}, - {{{ 4430, -7474, 473}, 0, { 936, 1008}, {0x6f, 0x2f, 0x24, 0xff}}}, - {{{ 4306, -6757, 974}, 0, { 8, 126}, {0x73, 0xd0, 0x13, 0xff}}}, - {{{ 5119, -7371, 1074}, 0, { 2012, 990}, {0x8d, 0x30, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070226F8, 0x004d1910, 104662, 0x000226f8, 256); // 0x070227F8 - 0x070228F8 -static const Vtx ttm_seg7_vertex_070227F8[] = { - {{{ 4300, -7167, 2048}, 0, { 0, 990}, {0x72, 0x37, 0xf9, 0xff}}}, - {{{ 4306, -7371, 974}, 0, { 2012, 990}, {0x75, 0x2f, 0x09, 0xff}}}, - {{{ 4306, -6757, 974}, 0, { 2028, 130}, {0x73, 0xd0, 0x13, 0xff}}}, - {{{ 13093, -9946, -781}, 0, { 2044, 126}, {0x1e, 0x65, 0x45, 0xff}}}, - {{{ 11864, -9388, -878}, 0, { -76, 150}, {0x1a, 0x4b, 0x62, 0xff}}}, - {{{ 11864, -9695, -346}, 0, { 0, 990}, {0x26, 0x77, 0x0f, 0xff}}}, - {{{ 13093, -10053, -176}, 0, { 2012, 990}, {0x20, 0x79, 0xed, 0xff}}}, - {{{ 13093, -9246, -34}, 0, { 0, 990}, {0xe4, 0x9b, 0xba, 0xff}}}, - {{{ 11864, -8985, 62}, 0, { 2012, 990}, {0xe9, 0xb5, 0x9d, 0xff}}}, - {{{ 11864, -8678, -469}, 0, { 2044, 132}, {0xd7, 0x89, 0xf1, 0xff}}}, - {{{ 13093, -9139, -639}, 0, { -72, 142}, {0xdc, 0x89, 0x17, 0xff}}}, - {{{ 5120, -6552, 2048}, 0, { 2016, 132}, {0x8e, 0xc9, 0x08, 0xff}}}, - {{{ 5119, -6757, 1074}, 0, { -28, 132}, {0x8b, 0xd1, 0xfa, 0xff}}}, - {{{ 5119, -7371, 1074}, 0, { 0, 990}, {0x8d, 0x30, 0xeb, 0xff}}}, - {{{ 5120, -7167, 2048}, 0, { 2012, 990}, {0x88, 0x26, 0xfb, 0xff}}}, - {{{ 4300, -6552, 2048}, 0, { -16, 130}, {0x78, 0xda, 0x05, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070227F8, 0x004d1910, 104662, 0x000227f8, 256); // 0x070228F8 - 0x070229F8 -static const Vtx ttm_seg7_vertex_070228F8[] = { - {{{ 14322, -10313, -715}, 0, { 2040, 160}, {0x1d, 0x75, 0x26, 0xff}}}, - {{{ 13093, -9946, -781}, 0, { 0, -18}, {0x1e, 0x65, 0x45, 0xff}}}, - {{{ 13093, -10053, -176}, 0, { 0, 990}, {0x20, 0x79, 0xed, 0xff}}}, - {{{ 14322, -10313, -203}, 0, { 2012, 990}, {0x1a, 0x7c, 0x00, 0xff}}}, - {{{ 14322, -9494, -100}, 0, { 0, 990}, {0xe3, 0x8b, 0xda, 0xff}}}, - {{{ 13093, -9246, -34}, 0, { 2012, 990}, {0xe4, 0x9b, 0xba, 0xff}}}, - {{{ 13093, -9139, -639}, 0, { 2040, 130}, {0xdc, 0x89, 0x17, 0xff}}}, - {{{ 14322, -9494, -715}, 0, { -36, 124}, {0xe3, 0x93, 0x38, 0xff}}}, - {{{ 5120, -6450, 3072}, 0, { 2016, 132}, {0xae, 0xeb, 0x5d, 0xff}}}, - {{{ 5120, -6552, 2048}, 0, { -28, 132}, {0x8e, 0xc9, 0x08, 0xff}}}, - {{{ 5120, -7167, 2048}, 0, { 0, 990}, {0x88, 0x26, 0xfb, 0xff}}}, - {{{ 5120, -7064, 3072}, 0, { 990, 990}, {0xa2, 0x40, 0x38, 0xff}}}, - {{{ 4300, -7167, 2048}, 0, { 2012, 990}, {0x72, 0x37, 0xf9, 0xff}}}, - {{{ 4300, -6552, 2048}, 0, { 2008, 132}, {0x78, 0xda, 0x05, 0xff}}}, - {{{ 4300, -7064, 3072}, 0, { 0, 990}, {0x5c, 0x26, 0x4e, 0xff}}}, - {{{ 4300, -6450, 3072}, 0, { 0, 132}, {0x56, 0xcd, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070228F8, 0x004d1910, 104662, 0x000228f8, 256); // 0x070229F8 - 0x07022AF8 -static const Vtx ttm_seg7_vertex_070229F8[] = { - {{{ -892, -3468, 1471}, 0, { 1648, -846}, {0x37, 0x1b, 0x92, 0xff}}}, - {{{ -994, -5823, 1471}, 0, { 0, -726}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -994, -3570, 1471}, 0, { 1572, -726}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -994, -3570, 1573}, 0, { 1576, -604}, {0xc9, 0xe5, 0x6e, 0xff}}}, - {{{ -892, -3468, 1573}, 0, { 1648, -726}, {0x2a, 0x54, 0x54, 0xff}}}, - {{{ -2018, -3468, 1573}, 0, { 1648, 600}, {0xc9, 0x1b, 0x6e, 0xff}}}, - {{{ -892, -5823, 1573}, 0, { 0, -726}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -994, -5823, 1573}, 0, { 0, -604}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1916, -3570, 1573}, 0, { 1576, 478}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2018, -3468, 1471}, 0, { 1648, 478}, {0xdf, 0x43, 0x9b, 0xff}}}, - {{{ -1916, -5823, 1573}, 0, { 0, 478}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2018, -5823, 1471}, 0, { 0, 478}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2018, -5823, 1573}, 0, { 0, 600}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -892, -5823, 1471}, 0, { 0, -846}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1916, -3570, 1471}, 0, { 1572, 358}, {0x43, 0xdf, 0x9b, 0xff}}}, - {{{ -1916, -5823, 1471}, 0, { 0, 358}, {0x38, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070229F8, 0x004d1910, 104662, 0x000229f8, 256); // 0x07022AF8 - 0x07022BD8 -static const Vtx ttm_seg7_vertex_07022AF8[] = { - {{{ 5999, 6964, 6289}, 0, { 0, 0}, {0x01, 0xec, 0x83, 0xff}}}, - {{{ 5999, 6503, 6289}, 0, { 0, 0}, {0x00, 0x00, 0x82, 0xff}}}, - {{{ 5637, 7680, 6651}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 5637, 6503, 6651}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6940, 7680, 5348}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6144, 7168, 6144}, 0, { 0, 0}, {0xe0, 0xa0, 0xb4, 0xff}}}, - {{{ 6071, 7117, 6216}, 0, { 0, 0}, {0x0f, 0xa6, 0xa9, 0xff}}}, - {{{ 6035, 7066, 6253}, 0, { 0, 0}, {0x1a, 0xc3, 0x95, 0xff}}}, - {{{ 6506, 7117, 5782}, 0, { 0, 0}, {0xb1, 0x9e, 0x09, 0xff}}}, - {{{ 6433, 7168, 5854}, 0, { 0, 0}, {0xd3, 0x8b, 0xed, 0xff}}}, - {{{ 6542, 7066, 5746}, 0, { 0, 0}, {0x9b, 0xb9, 0x18, 0xff}}}, - {{{ 6940, 6503, 5348}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 6578, 6503, 5710}, 0, { 0, 0}, {0x88, 0x00, 0xd8, 0xff}}}, - {{{ 6578, 6964, 5710}, 0, { 0, 0}, {0x8c, 0xe6, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07022AF8, 0x004d1910, 104662, 0x00022af8, 224); // 0x07022BD8 - 0x07022CB8 -static const Vtx ttm_seg7_vertex_07022BD8[] = { - {{{ 2969, -7576, 3072}, 0, { 0, 0}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 2969, -2968, 512}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2969, -7576, 512}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2969, -2968, 3072}, 0, { 0, 0}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ 4300, -7064, 3072}, 0, { 0, 0}, {0x5c, 0x26, 0x4e, 0xff}}}, - {{{ 4300, -6450, 3072}, 0, { 0, 0}, {0x56, 0xcd, 0x4d, 0xff}}}, - {{{ 9113, -2968, 3072}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5017, -6347, 3072}, 0, { 0, 0}, {0xd7, 0xb9, 0x60, 0xff}}}, - {{{ 4403, -6347, 3072}, 0, { 0, 0}, {0x18, 0xa1, 0x50, 0xff}}}, - {{{ 4403, -7167, 3072}, 0, { 0, 0}, {0x26, 0x70, 0x2d, 0xff}}}, - {{{ 9113, -7576, 3072}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 5017, -7167, 3072}, 0, { 0, 0}, {0xd4, 0x6a, 0x36, 0xff}}}, - {{{ 5120, -7064, 3072}, 0, { 0, 0}, {0xa2, 0x40, 0x38, 0xff}}}, - {{{ 5120, -6450, 3072}, 0, { 0, 0}, {0xae, 0xeb, 0x5d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07022BD8, 0x004d1910, 104662, 0x00022bd8, 224); // 0x07022CB8 - 0x07022DA8 -static const Vtx ttm_seg7_vertex_07022CB8[] = { - {{{ 1677, -955, -4621}, 0, { 0, 0}, {0xad, 0x00, 0xa1, 0xff}}}, - {{{ 1685, -1037, -4628}, 0, { 0, 0}, {0xad, 0x00, 0xa1, 0xff}}}, - {{{ 1677, -1037, -4621}, 0, { 0, 0}, {0xad, 0x00, 0xa1, 0xff}}}, - {{{ 2969, -7576, 3072}, 0, { 0, 0}, {0xba, 0x00, 0x69, 0xff}}}, - {{{ 2969, -2968, 3072}, 0, { 0, 0}, {0xe8, 0x00, 0x7c, 0xff}}}, - {{{ 2969, -2968, 512}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1576, -955, -4520}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1583, -955, -4527}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1583, -1037, -4527}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1576, -1037, -4520}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1627, -955, -4571}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1634, -955, -4578}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1634, -1037, -4578}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1627, -1037, -4571}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1685, -955, -4628}, 0, { 0, 0}, {0xad, 0x00, 0xa1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07022CB8, 0x004d1910, 104662, 0x00022cb8, 240); // 0x07022DA8 - 0x07022E98 -static const Vtx ttm_seg7_vertex_07022DA8[] = { - {{{ 1648, -683, -4592}, 0, { 0, 0}, {0xa6, 0x01, 0xa7, 0xff}}}, - {{{ 1667, -658, -4610}, 0, { 0, 0}, {0xa6, 0x05, 0xa8, 0xff}}}, - {{{ 1703, -658, -4647}, 0, { 0, 0}, {0xa6, 0x02, 0xa7, 0xff}}}, - {{{ 1630, -878, -4574}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1612, -888, -4556}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1630, -837, -4574}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1648, -888, -4592}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1504, -735, -4447}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 1558, -658, -4502}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1612, -683, -4556}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 1504, -811, -4447}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 1594, -658, -4538}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1612, -760, -4556}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 1540, -863, -4484}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 1576, -863, -4520}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07022DA8, 0x004d1910, 104662, 0x00022da8, 240); // 0x07022E98 - 0x07022F08 -static const Vtx ttm_seg7_vertex_07022E98[] = { - {{{ 1757, -811, -4701}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 1721, -863, -4665}, 0, { 0, 0}, {0xa5, 0x01, 0xa8, 0xff}}}, - {{{ 1685, -863, -4628}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ 1648, -683, -4592}, 0, { 0, 0}, {0xa6, 0x01, 0xa7, 0xff}}}, - {{{ 1703, -658, -4647}, 0, { 0, 0}, {0xa6, 0x02, 0xa7, 0xff}}}, - {{{ 1757, -735, -4701}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1648, -760, -4592}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07022E98, 0x004d1910, 104662, 0x00022e98, 112); // 0x07022F08 - 0x07023108 static const Gfx ttm_seg7_dl_07022F08[] = { diff --git a/levels/ttm/areas/3/2/model.inc.c b/levels/ttm/areas/3/2/model.inc.c index 8f958b74e..3fa9c16cc 100644 --- a/levels/ttm/areas/3/2/model.inc.c +++ b/levels/ttm/areas/3/2/model.inc.c @@ -1,31 +1,9 @@ +#include "pc/rom_assets.h" // 0x07024AB0 - 0x07024B90 -static const Vtx ttm_seg7_vertex_07024AB0[] = { - {{{ -1475, -140, -6832}, 0, { 0, 0}, {0xdf, 0x1f, 0x1f, 0xff}}}, - {{{ -1475, -345, -6832}, 0, { 0, 0}, {0xdf, 0x1f, 0x1f, 0xff}}}, - {{{ -1528, -191, -6582}, 0, { 0, 0}, {0xdf, 0x1f, 0x1f, 0xff}}}, - {{{ -1433, -293, -7033}, 0, { 0, 0}, {0xdf, 0x1f, 0x1f, 0xff}}}, - {{{ -1475, -242, -6832}, 0, { 0, 0}, {0xdf, 0x1f, 0x1f, 0xff}}}, - {{{ -1433, -89, -7033}, 0, { 0, 0}, {0xdf, 0x1f, 0x1f, 0xff}}}, - {{{ -1475, -37, -6832}, 0, { 0, 0}, {0xdf, 0x1f, 0x1f, 0xff}}}, - {{{ -3196, 13, -6675}, 0, { 0, 0}, {0xdf, 0x5f, 0x1f, 0xff}}}, - {{{ -3143, 166, -6925}, 0, { 0, 0}, {0xdf, 0x5f, 0x1f, 0xff}}}, - {{{ -3143, 64, -6925}, 0, { 0, 0}, {0xdf, 0x5f, 0x1f, 0xff}}}, - {{{ -3101, 115, -7126}, 0, { 0, 0}, {0xdf, 0x5f, 0x1f, 0xff}}}, - {{{ -3101, -89, -7126}, 0, { 0, 0}, {0xdf, 0x5f, 0x1f, 0xff}}}, - {{{ -3143, -37, -6925}, 0, { 0, 0}, {0xdf, 0x5f, 0x1f, 0xff}}}, - {{{ -3143, -140, -6925}, 0, { 0, 0}, {0xdf, 0x5f, 0x1f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07024AB0, 0x004d1910, 104662, 0x00024ab0, 224); // 0x07024B90 - 0x07024C00 -static const Vtx ttm_seg7_vertex_07024B90[] = { - {{{ -4335, 218, -6760}, 0, { 0, 0}, {0xff, 0xaa, 0x00, 0xff}}}, - {{{ -4293, 64, -6960}, 0, { 0, 0}, {0xff, 0xaa, 0x00, 0xff}}}, - {{{ -4335, 115, -6760}, 0, { 0, 0}, {0xff, 0xaa, 0x00, 0xff}}}, - {{{ -4335, 13, -6760}, 0, { 0, 0}, {0xff, 0xaa, 0x00, 0xff}}}, - {{{ -4388, 166, -6509}, 0, { 0, 0}, {0xff, 0xaa, 0x00, 0xff}}}, - {{{ -4293, 269, -6960}, 0, { 0, 0}, {0xff, 0xaa, 0x00, 0xff}}}, - {{{ -4335, 320, -6760}, 0, { 0, 0}, {0xff, 0xaa, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07024B90, 0x004d1910, 104662, 0x00024b90, 112); // 0x07024C00 - 0x07024C78 static const Gfx ttm_seg7_dl_07024C00[] = { diff --git a/levels/ttm/areas/3/3/model.inc.c b/levels/ttm/areas/3/3/model.inc.c index aebf04996..5f121a3d3 100644 --- a/levels/ttm/areas/3/3/model.inc.c +++ b/levels/ttm/areas/3/3/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07024CA8 - 0x07024CC0 static const Lights1 ttm_seg7_lights_07024CA8 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,299 +6,52 @@ static const Lights1 ttm_seg7_lights_07024CA8 = gdSPDefLights1( ); // 0x07024CC0 - 0x07024DC0 -static const Vtx ttm_seg7_vertex_07024CC0[] = { - {{{ 4272, 5635, 4667}, 0, { 0, 448}, {0x0d, 0x00, 0x7e, 0xff}}}, - {{{ 4295, 5635, 4667}, 0, { 0, 522}, {0xe5, 0x00, 0x7c, 0xff}}}, - {{{ 4295, 6147, 4667}, 0, { 2012, 522}, {0xf3, 0x00, 0x7e, 0xff}}}, - {{{ 4331, 6147, 4679}, 0, { 2012, 632}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 4331, 5635, 4679}, 0, { 0, 632}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 4236, 5635, 4679}, 0, { 0, 336}, {0x2d, 0x00, 0x76, 0xff}}}, - {{{ 4272, 6147, 4667}, 0, { 2012, 448}, {0x1b, 0x00, 0x7c, 0xff}}}, - {{{ 4236, 6147, 4679}, 0, { 2012, 336}, {0x33, 0x00, 0x74, 0xff}}}, - {{{ 4117, 5635, 4738}, 0, { 0, 0}, {0x44, 0x00, 0x6b, 0xff}}}, - {{{ 4117, 6147, 4738}, 0, { 2012, 0}, {0x4f, 0x00, 0x62, 0xff}}}, - {{{ -6638, 1293, 2276}, 0, { 0, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6638, 2214, 3505}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6638, 1702, 3505}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3849, 5635, 5006}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 4117, 6147, 4738}, 0, { 2012, 990}, {0x4f, 0x00, 0x62, 0xff}}}, - {{{ 3849, 6147, 5006}, 0, { 2012, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07024CC0, 0x004d1910, 104662, 0x00024cc0, 256); // 0x07024DC0 - 0x07024EA0 -static const Vtx ttm_seg7_vertex_07024DC0[] = { - {{{ 3849, 5635, 5006}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 4117, 5635, 4738}, 0, { 0, 990}, {0x44, 0x00, 0x6b, 0xff}}}, - {{{ 4117, 6147, 4738}, 0, { 2012, 990}, {0x4f, 0x00, 0x62, 0xff}}}, - {{{ 2278, 5092, 6628}, 0, { 0, -1056}, {0x58, 0x00, 0x5b, 0xff}}}, - {{{ 2690, 5635, 6165}, 0, { 2012, 990}, {0x5d, 0x00, 0x56, 0xff}}}, - {{{ 2278, 5604, 6628}, 0, { 2012, -1056}, {0x58, 0x00, 0x5b, 0xff}}}, - {{{ 2690, 5123, 6165}, 0, { 0, 990}, {0x5b, 0x00, 0x58, 0xff}}}, - {{{ 4447, 5635, 4737}, 0, { 0, 990}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ 4331, 6147, 4679}, 0, { 2012, 632}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 4331, 5635, 4679}, 0, { 0, 632}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 4447, 6147, 4737}, 0, { 2012, 990}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -6492, 2522, 5216}, 0, { 0, -1054}, {0x70, 0x00, 0xc7, 0xff}}}, - {{{ -6492, 3034, 5216}, 0, { 2012, -1054}, {0x76, 0x00, 0xd4, 0xff}}}, - {{{ -6206, 3341, 5645}, 0, { 2012, 990}, {0x64, 0x00, 0xb3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07024DC0, 0x004d1910, 104662, 0x00024dc0, 224); // 0x07024EA0 - 0x07024F80 -static const Vtx ttm_seg7_vertex_07024EA0[] = { - {{{ -6638, 1293, 2276}, 0, { 0, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6638, 1805, 2276}, 0, { 2012, -4120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6638, 2214, 3505}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6638, 1702, 3505}, 0, { 0, -3090}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6638, 2726, 4632}, 0, { 2012, 990}, {0x7e, 0x00, 0xf6, 0xff}}}, - {{{ -6638, 2214, 4632}, 0, { 0, 990}, {0x7d, 0x00, 0xec, 0xff}}}, - {{{ -6638, 2214, 3505}, 0, { 2012, -3090}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6638, 2214, 4632}, 0, { 0, -1054}, {0x7d, 0x00, 0xec, 0xff}}}, - {{{ -6638, 2726, 4632}, 0, { 2012, -1054}, {0x7e, 0x00, 0xf6, 0xff}}}, - {{{ -6492, 3034, 5216}, 0, { 2012, 990}, {0x76, 0x00, 0xd4, 0xff}}}, - {{{ -6492, 2522, 5216}, 0, { 0, 990}, {0x70, 0x00, 0xc7, 0xff}}}, - {{{ -6492, 2522, 5216}, 0, { 0, -1054}, {0x70, 0x00, 0xc7, 0xff}}}, - {{{ -6206, 3341, 5645}, 0, { 2012, 990}, {0x64, 0x00, 0xb3, 0xff}}}, - {{{ -6206, 2829, 5645}, 0, { 0, 990}, {0x5f, 0x00, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07024EA0, 0x004d1910, 104662, 0x00024ea0, 224); // 0x07024F80 - 0x07025070 -static const Vtx ttm_seg7_vertex_07024F80[] = { - {{{ -3975, 3750, 6577}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4694, 4058, 6577}, 0, { 2012, -2078}, {0x0a, 0x00, 0x82, 0xff}}}, - {{{ -3975, 4262, 6577}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6206, 2829, 5645}, 0, { 0, -2074}, {0x5f, 0x00, 0xad, 0xff}}}, - {{{ -5706, 3648, 6145}, 0, { 2012, 990}, {0x53, 0x00, 0xa1, 0xff}}}, - {{{ -5706, 3136, 6145}, 0, { 0, 990}, {0x4d, 0x00, 0x9c, 0xff}}}, - {{{ -6206, 3341, 5645}, 0, { 2012, -2074}, {0x64, 0x00, 0xb3, 0xff}}}, - {{{ -5277, 3853, 6431}, 0, { 2012, 990}, {0x33, 0x00, 0x8c, 0xff}}}, - {{{ -5706, 3136, 6145}, 0, { 0, -1052}, {0x4d, 0x00, 0x9c, 0xff}}}, - {{{ -5706, 3648, 6145}, 0, { 2012, -1052}, {0x53, 0x00, 0xa1, 0xff}}}, - {{{ -5277, 3341, 6431}, 0, { 0, 990}, {0x33, 0x00, 0x8c, 0xff}}}, - {{{ -5277, 3853, 6431}, 0, { 2012, -1056}, {0x33, 0x00, 0x8c, 0xff}}}, - {{{ -4694, 4058, 6577}, 0, { 2012, 990}, {0x0a, 0x00, 0x82, 0xff}}}, - {{{ -4694, 3546, 6577}, 0, { 0, 990}, {0x14, 0x00, 0x83, 0xff}}}, - {{{ -5277, 3341, 6431}, 0, { 0, -1056}, {0x33, 0x00, 0x8c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07024F80, 0x004d1910, 104662, 0x00024f80, 240); // 0x07025070 - 0x07025150 -static const Vtx ttm_seg7_vertex_07025070[] = { - {{{ -1644, 4559, 6577}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2053, 4457, 6577}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2053, 4969, 6577}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3975, 3750, 6577}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -4694, 3546, 6577}, 0, { 0, -2078}, {0x14, 0x00, 0x83, 0xff}}}, - {{{ -4694, 4058, 6577}, 0, { 2012, -2078}, {0x0a, 0x00, 0x82, 0xff}}}, - {{{ -2053, 4969, 6577}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3975, 3750, 6577}, 0, { 0, -6156}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3975, 4262, 6577}, 0, { 2012, -6156}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2053, 4457, 6577}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1644, 5071, 6577}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 747, 4815, 6577}, 0, { 0, 990}, {0xf3, 0x00, 0x82, 0xff}}}, - {{{ 301, 4764, 6577}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 301, 5276, 6577}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07025070, 0x004d1910, 104662, 0x00025070, 224); // 0x07025150 - 0x07025240 -static const Vtx ttm_seg7_vertex_07025150[] = { - {{{ -104, 4713, 6577}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1644, 4559, 6577}, 0, { 0, -4106}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1234, 5123, 6577}, 0, { 2052, -2750}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1644, 5071, 6577}, 0, { 2012, -4106}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -104, 5225, 6577}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 301, 4764, 6577}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -104, 4713, 6577}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 301, 5276, 6577}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -104, 5225, 6577}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 747, 4815, 6577}, 0, { 0, 990}, {0xf3, 0x00, 0x82, 0xff}}}, - {{{ 301, 5276, 6577}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 747, 5327, 6577}, 0, { 2012, 990}, {0xe5, 0x00, 0x84, 0xff}}}, - {{{ -6638, -89, -2946}, 0, { 0, 990}, {0x7e, 0x00, 0x0c, 0xff}}}, - {{{ -6433, 218, -3970}, 0, { 2012, -3094}, {0x78, 0x00, 0x29, 0xff}}}, - {{{ -6638, 422, -2946}, 0, { 2012, 990}, {0x7e, 0x00, 0x0c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07025150, 0x004d1910, 104662, 0x00025150, 240); // 0x07025240 - 0x07025330 -static const Vtx ttm_seg7_vertex_07025240[] = { - {{{ 1000, 4867, 6492}, 0, { 0, 990}, {0xd3, 0x00, 0x8a, 0xff}}}, - {{{ 747, 5327, 6577}, 0, { 2012, 0}, {0xe5, 0x00, 0x84, 0xff}}}, - {{{ 1000, 5379, 6492}, 0, { 2012, 990}, {0xcd, 0x00, 0x8c, 0xff}}}, - {{{ 747, 4815, 6577}, 0, { 0, 0}, {0xf3, 0x00, 0x82, 0xff}}}, - {{{ 1210, 4918, 6387}, 0, { 0, 990}, {0xc5, 0x00, 0x90, 0xff}}}, - {{{ 1000, 5379, 6492}, 0, { 2012, 0}, {0xcd, 0x00, 0x8c, 0xff}}}, - {{{ 1210, 5430, 6387}, 0, { 2012, 990}, {0xc2, 0x00, 0x92, 0xff}}}, - {{{ 1000, 4867, 6492}, 0, { 0, 0}, {0xd3, 0x00, 0x8a, 0xff}}}, - {{{ 1450, 4969, 6244}, 0, { 0, 990}, {0xbf, 0x00, 0x93, 0xff}}}, - {{{ 1210, 5430, 6387}, 0, { 2012, 0}, {0xc2, 0x00, 0x92, 0xff}}}, - {{{ 1450, 5481, 6244}, 0, { 2012, 990}, {0xbf, 0x00, 0x93, 0xff}}}, - {{{ 1210, 4918, 6387}, 0, { 0, 0}, {0xc5, 0x00, 0x90, 0xff}}}, - {{{ -4999, -703, -5915}, 0, { 0, 990}, {0x44, 0x00, 0x6a, 0xff}}}, - {{{ -3975, -908, -6427}, 0, { 0, -3098}, {0x23, 0x00, 0x79, 0xff}}}, - {{{ -3975, -396, -6427}, 0, { 2012, -3098}, {0x2e, 0x00, 0x76, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07025240, 0x004d1910, 104662, 0x00025240, 240); // 0x07025330 - 0x07025410 -static const Vtx ttm_seg7_vertex_07025330[] = { - {{{ -6638, -89, -2946}, 0, { 0, 990}, {0x7e, 0x00, 0x0c, 0xff}}}, - {{{ -6433, -293, -3970}, 0, { 0, -3094}, {0x78, 0x00, 0x29, 0xff}}}, - {{{ -6433, 218, -3970}, 0, { 2012, -3094}, {0x78, 0x00, 0x29, 0xff}}}, - {{{ -5921, -498, -4994}, 0, { 0, -3082}, {0x67, 0x00, 0x4a, 0xff}}}, - {{{ -5921, 13, -4994}, 0, { 2012, -3082}, {0x67, 0x00, 0x4a, 0xff}}}, - {{{ -6433, 218, -3970}, 0, { 2012, 990}, {0x78, 0x00, 0x29, 0xff}}}, - {{{ -6433, -293, -3970}, 0, { 0, 990}, {0x78, 0x00, 0x29, 0xff}}}, - {{{ -5921, -498, -4994}, 0, { 0, 990}, {0x67, 0x00, 0x4a, 0xff}}}, - {{{ -4999, -191, -5915}, 0, { 2012, -4114}, {0x4f, 0x00, 0x62, 0xff}}}, - {{{ -5921, 13, -4994}, 0, { 2012, 990}, {0x67, 0x00, 0x4a, 0xff}}}, - {{{ -4999, -703, -5915}, 0, { 0, -4114}, {0x44, 0x00, 0x6a, 0xff}}}, - {{{ -4999, -703, -5915}, 0, { 0, 990}, {0x44, 0x00, 0x6a, 0xff}}}, - {{{ -3975, -396, -6427}, 0, { 2012, -3098}, {0x2e, 0x00, 0x76, 0xff}}}, - {{{ -4999, -191, -5915}, 0, { 2012, 990}, {0x4f, 0x00, 0x62, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07025330, 0x004d1910, 104662, 0x00025330, 224); // 0x07025410 - 0x07025500 -static const Vtx ttm_seg7_vertex_07025410[] = { - {{{ 730, -6028, 6512}, 0, { 2012, -2076}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 11, -6437, 6152}, 0, { 0, 990}, {0x44, 0x00, 0x96, 0xff}}}, - {{{ 11, -5925, 6152}, 0, { 2012, 990}, {0x4f, 0x00, 0x9e, 0xff}}}, - {{{ -868, -5721, 4912}, 0, { 2012, -2078}, {0x77, 0x00, 0xd4, 0xff}}}, - {{{ -1050, -6130, 4185}, 0, { 0, 990}, {0x7d, 0x00, 0xec, 0xff}}}, - {{{ -1050, -5618, 4185}, 0, { 2012, 990}, {0x7e, 0x00, 0xf6, 0xff}}}, - {{{ -868, -6233, 4912}, 0, { 0, -2078}, {0x77, 0x00, 0xd4, 0xff}}}, - {{{ -509, -6335, 5632}, 0, { 0, -2076}, {0x67, 0x00, 0xb6, 0xff}}}, - {{{ -868, -5721, 4912}, 0, { 2012, 990}, {0x77, 0x00, 0xd4, 0xff}}}, - {{{ -509, -5823, 5632}, 0, { 2012, -2076}, {0x67, 0x00, 0xb6, 0xff}}}, - {{{ -868, -6233, 4912}, 0, { 0, 990}, {0x77, 0x00, 0xd4, 0xff}}}, - {{{ 11, -5925, 6152}, 0, { 2012, -2074}, {0x4f, 0x00, 0x9e, 0xff}}}, - {{{ -509, -6335, 5632}, 0, { 0, 990}, {0x67, 0x00, 0xb6, 0xff}}}, - {{{ -509, -5823, 5632}, 0, { 2012, 990}, {0x67, 0x00, 0xb6, 0xff}}}, - {{{ 11, -6437, 6152}, 0, { 0, -2074}, {0x44, 0x00, 0x96, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07025410, 0x004d1910, 104662, 0x00025410, 240); // 0x07025500 - 0x070255F0 -static const Vtx ttm_seg7_vertex_07025500[] = { - {{{ 3226, -6437, 6693}, 0, { 2012, 990}, {0xf1, 0x00, 0x82, 0xff}}}, - {{{ 3543, -6540, 6614}, 0, { 2012, 0}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 3543, -7052, 6614}, 0, { 0, 0}, {0xd9, 0x00, 0x88, 0xff}}}, - {{{ 730, -6028, 6512}, 0, { 2012, -2076}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 730, -6540, 6512}, 0, { 0, -2076}, {0x27, 0x00, 0x88, 0xff}}}, - {{{ 11, -6437, 6152}, 0, { 0, 990}, {0x44, 0x00, 0x96, 0xff}}}, - {{{ 1457, -6130, 6693}, 0, { 2012, -2078}, {0x14, 0x00, 0x83, 0xff}}}, - {{{ 1457, -6642, 6693}, 0, { 0, -2078}, {0x0a, 0x00, 0x82, 0xff}}}, - {{{ 730, -6540, 6512}, 0, { 0, 990}, {0x27, 0x00, 0x88, 0xff}}}, - {{{ 730, -6028, 6512}, 0, { 2012, 990}, {0x30, 0x00, 0x8b, 0xff}}}, - {{{ 3226, -6437, 6693}, 0, { 2012, -5126}, {0xf1, 0x00, 0x82, 0xff}}}, - {{{ 1457, -6642, 6693}, 0, { 0, 1004}, {0x0a, 0x00, 0x82, 0xff}}}, - {{{ 1457, -6130, 6693}, 0, { 2012, 990}, {0x14, 0x00, 0x83, 0xff}}}, - {{{ 3226, -6949, 6693}, 0, { 0, -5110}, {0xf1, 0x00, 0x82, 0xff}}}, - {{{ 3226, -6949, 6693}, 0, { 0, 990}, {0xf1, 0x00, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07025500, 0x004d1910, 104662, 0x00025500, 240); // 0x070255F0 - 0x070256F0 -static const Vtx ttm_seg7_vertex_070255F0[] = { - {{{ 4300, -7461, 5619}, 0, { 0, 0}, {0x82, 0x00, 0xf1, 0xff}}}, - {{{ 4221, -6847, 5936}, 0, { 2012, 990}, {0x88, 0x00, 0xd9, 0xff}}}, - {{{ 4300, -6949, 5619}, 0, { 2012, 0}, {0x82, 0x00, 0xf1, 0xff}}}, - {{{ 3543, -6540, 6614}, 0, { 2012, 990}, {0xd0, 0x00, 0x8b, 0xff}}}, - {{{ 3853, -7154, 6459}, 0, { 0, 0}, {0xbc, 0x00, 0x96, 0xff}}}, - {{{ 3543, -7052, 6614}, 0, { 0, 990}, {0xd9, 0x00, 0x88, 0xff}}}, - {{{ 3853, -6642, 6459}, 0, { 2012, 0}, {0xb1, 0x00, 0x9e, 0xff}}}, - {{{ 4066, -7257, 6246}, 0, { 0, 0}, {0x9e, 0x00, 0xb1, 0xff}}}, - {{{ 3853, -6642, 6459}, 0, { 2012, 990}, {0xb1, 0x00, 0x9e, 0xff}}}, - {{{ 4066, -6745, 6246}, 0, { 2012, 0}, {0x96, 0x00, 0xbc, 0xff}}}, - {{{ 3853, -7154, 6459}, 0, { 0, 990}, {0xbc, 0x00, 0x96, 0xff}}}, - {{{ 4221, -7359, 5936}, 0, { 0, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 4066, -6745, 6246}, 0, { 2012, 990}, {0x96, 0x00, 0xbc, 0xff}}}, - {{{ 4221, -6847, 5936}, 0, { 2012, 0}, {0x88, 0x00, 0xd9, 0xff}}}, - {{{ 4066, -7257, 6246}, 0, { 0, 990}, {0x9e, 0x00, 0xb1, 0xff}}}, - {{{ 4221, -7359, 5936}, 0, { 0, 990}, {0x8b, 0x00, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070255F0, 0x004d1910, 104662, 0x000255f0, 256); // 0x070256F0 - 0x070257F0 -static const Vtx ttm_seg7_vertex_070256F0[] = { - {{{ 2690, 5635, 6165}, 0, { 2012, -3088}, {0x5d, 0x00, 0x56, 0xff}}}, - {{{ 2690, 5123, 6165}, 0, { 0, -3088}, {0x5b, 0x00, 0x58, 0xff}}}, - {{{ 3559, 6044, 5296}, 0, { 2012, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3559, 5532, 5296}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3849, 6147, 5006}, 0, { 2012, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3559, 6044, 5296}, 0, { 2012, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3849, 5635, 5006}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3559, 5532, 5296}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -6638, 1293, 2276}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6638, 1210, -3}, 0, { 2012, -8196}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6638, 1805, 2276}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6638, 698, -3}, 0, { 0, -8196}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6638, -89, -2946}, 0, { 0, -9212}, {0x7e, 0x00, 0x0c, 0xff}}}, - {{{ -6638, 422, -2946}, 0, { 2012, -9212}, {0x7e, 0x00, 0x0c, 0xff}}}, - {{{ -6638, 1210, -3}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6638, 698, -3}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070256F0, 0x004d1910, 104662, 0x000256f0, 256); // 0x070257F0 - 0x070258E0 -static const Vtx ttm_seg7_vertex_070257F0[] = { - {{{ 4300, -7052, 4338}, 0, { 2012, 990}, {0x82, 0x00, 0xfb, 0xff}}}, - {{{ 4403, -7167, 3072}, 0, { 2012, -4104}, {0x82, 0x00, 0xf6, 0xff}}}, - {{{ 4403, -7679, 3072}, 0, { 0, -4104}, {0x82, 0x00, 0xf6, 0xff}}}, - {{{ 4300, -7564, 4338}, 0, { 0, 990}, {0x82, 0x00, 0xfb, 0xff}}}, - {{{ 4300, -7461, 5619}, 0, { 0, 990}, {0x82, 0x00, 0xf1, 0xff}}}, - {{{ 4300, -6949, 5619}, 0, { 2012, 990}, {0x82, 0x00, 0xf1, 0xff}}}, - {{{ 4300, -7052, 4338}, 0, { 2012, -4118}, {0x82, 0x00, 0xfb, 0xff}}}, - {{{ 1604, 5123, 7106}, 0, { 0, 990}, {0x3b, 0x00, 0x70, 0xff}}}, - {{{ 1604, 5635, 7106}, 0, { 2012, 990}, {0x3e, 0x00, 0x6e, 0xff}}}, - {{{ 1315, 5583, 7251}, 0, { 2012, 0}, {0x33, 0x00, 0x74, 0xff}}}, - {{{ 4300, -7564, 4338}, 0, { 0, -4118}, {0x82, 0x00, 0xfb, 0xff}}}, - {{{ 2278, 5092, 6628}, 0, { 0, 990}, {0x58, 0x00, 0x5b, 0xff}}}, - {{{ 1966, 5686, 6889}, 0, { 2012, 0}, {0x4c, 0x00, 0x65, 0xff}}}, - {{{ 1966, 5174, 6889}, 0, { 0, 0}, {0x46, 0x00, 0x69, 0xff}}}, - {{{ 2278, 5604, 6628}, 0, { 2012, 990}, {0x58, 0x00, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070257F0, 0x004d1910, 104662, 0x000257f0, 240); // 0x070258E0 - 0x070259C0 -static const Vtx ttm_seg7_vertex_070258E0[] = { - {{{ 1966, 5174, 6889}, 0, { 0, 990}, {0x46, 0x00, 0x69, 0xff}}}, - {{{ 1604, 5635, 7106}, 0, { 2012, 0}, {0x3e, 0x00, 0x6e, 0xff}}}, - {{{ 1604, 5123, 7106}, 0, { 0, 0}, {0x3b, 0x00, 0x70, 0xff}}}, - {{{ 1966, 5686, 6889}, 0, { 2012, 990}, {0x4c, 0x00, 0x65, 0xff}}}, - {{{ 1604, 5123, 7106}, 0, { 0, 990}, {0x3b, 0x00, 0x70, 0xff}}}, - {{{ 1315, 5583, 7251}, 0, { 2012, 0}, {0x33, 0x00, 0x74, 0xff}}}, - {{{ 1315, 5071, 7251}, 0, { 0, 0}, {0x2d, 0x00, 0x76, 0xff}}}, - {{{ -1050, -5618, 4185}, 0, { 2012, -8204}, {0x7e, 0x00, 0xf6, 0xff}}}, - {{{ -1050, -5721, 1573}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1050, -5209, 1573}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1315, 5071, 7251}, 0, { 0, 990}, {0x2d, 0x00, 0x76, 0xff}}}, - {{{ 880, 5532, 7396}, 0, { 2012, 0}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ 880, 5020, 7396}, 0, { 0, 0}, {0x28, 0x00, 0x78, 0xff}}}, - {{{ 1315, 5583, 7251}, 0, { 2012, 990}, {0x33, 0x00, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070258E0, 0x004d1910, 104662, 0x000258e0, 224); // 0x070259C0 - 0x07025AB0 -static const Vtx ttm_seg7_vertex_070259C0[] = { - {{{ -699, -1420, -6325}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 120, -1471, -5506}, 0, { 0, -3100}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 120, -959, -5506}, 0, { 2012, -3100}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -699, -908, -6325}, 0, { 2012, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -3975, -908, -6427}, 0, { 0, 990}, {0x23, 0x00, 0x79, 0xff}}}, - {{{ -2951, -1113, -6632}, 0, { 0, -3094}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ -2951, -601, -6632}, 0, { 2012, -3094}, {0x18, 0x00, 0x7c, 0xff}}}, - {{{ -3975, -396, -6427}, 0, { 2012, 990}, {0x2e, 0x00, 0x76, 0xff}}}, - {{{ -1050, -5618, 4185}, 0, { 2012, -8204}, {0x7e, 0x00, 0xf6, 0xff}}}, - {{{ -1050, -6130, 4185}, 0, { 0, -8204}, {0x7d, 0x00, 0xec, 0xff}}}, - {{{ -1050, -5721, 1573}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1050, -5721, 1573}, 0, { 0, -2060}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1050, -5618, 857}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1050, -5106, 857}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1050, -5209, 1573}, 0, { 2012, -2060}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070259C0, 0x004d1910, 104662, 0x000259c0, 240); // 0x07025AB0 - 0x07025B30 -static const Vtx ttm_seg7_vertex_07025AB0[] = { - {{{ 120, -1471, -5506}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1059, -1573, -4566}, 0, { 0, -3430}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 1059, -1061, -4566}, 0, { 2012, -3430}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 120, -959, -5506}, 0, { 2012, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1638, -1061, -5145}, 0, { 2012, 4394}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1059, -1061, -4566}, 0, { 2012, 1670}, {0x00, 0x00, 0x7e, 0xff}}}, - {{{ 1638, -1573, -5145}, 0, { 0, 4394}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1059, -1573, -4566}, 0, { 0, 1670}, {0x00, 0x00, 0x7e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07025AB0, 0x004d1910, 104662, 0x00025ab0, 128); // 0x07025B30 - 0x07025F48 static const Gfx ttm_seg7_dl_07025B30[] = { diff --git a/levels/ttm/areas/3/collision.inc.c b/levels/ttm/areas/3/collision.inc.c index 02e515bb5..730975652 100644 --- a/levels/ttm/areas/3/collision.inc.c +++ b/levels/ttm/areas/3/collision.inc.c @@ -1,1161 +1,3 @@ +#include "pc/rom_assets.h" // 0x0702D5EC - 0x0702F0F8 -const Collision ttm_seg7_area_3_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1C5), - COL_VERTEX(5999, 6554, 6289), - COL_VERTEX(6411, 6748, 6701), - COL_VERTEX(6990, 6748, 6122), - COL_VERTEX(6578, 6554, 5710), - COL_VERTEX(5017, -7217, 2562), - COL_VERTEX(5017, -7269, 2048), - COL_VERTEX(4403, -7217, 2562), - COL_VERTEX(4403, -7269, 2048), - COL_VERTEX(5120, -7115, 2562), - COL_VERTEX(5120, -7167, 2048), - COL_VERTEX(4300, -7167, 2048), - COL_VERTEX(4300, -7115, 2562), - COL_VERTEX(8192, -10239, -7639), - COL_VERTEX(-8191, -10239, 8744), - COL_VERTEX(8192, -10239, 8744), - COL_VERTEX(-8191, -10239, -7639), - COL_VERTEX(-994, -5823, 1471), - COL_VERTEX(-994, -5823, 1573), - COL_VERTEX(-994, -3570, 1573), - COL_VERTEX(-994, -3570, 1471), - COL_VERTEX(-892, -3468, 1471), - COL_VERTEX(-892, -5823, 1471), - COL_VERTEX(-892, -5823, 1573), - COL_VERTEX(-892, -3468, 1573), - COL_VERTEX(-2018, -3468, 1573), - COL_VERTEX(-1916, -3570, 1573), - COL_VERTEX(120, -959, -5506), - COL_VERTEX(-459, -908, -6657), - COL_VERTEX(-699, -908, -6325), - COL_VERTEX(-699, -1420, -6325), - COL_VERTEX(120, -1471, -5506), - COL_VERTEX(699, -959, -6085), - COL_VERTEX(-279, -805, -6906), - COL_VERTEX(-966, -857, -6914), - COL_VERTEX(-1869, -5311, 4286), - COL_VERTEX(-1869, -4901, 1573), - COL_VERTEX(-1768, -5516, 4274), - COL_VERTEX(-1767, -5106, 1573), - COL_VERTEX(-1859, -4799, 725), - COL_VERTEX(-1758, -5004, 742), - COL_VERTEX(-1468, -805, -7039), - COL_VERTEX(-1518, -601, -6632), - COL_VERTEX(-2992, -601, -7040), - COL_VERTEX(-2951, -601, -6632), - COL_VERTEX(-3975, -908, -6427), - COL_VERTEX(-790, -988, -5719), - COL_VERTEX(-3975, -396, -6427), - COL_VERTEX(-4108, -396, -6815), - COL_VERTEX(-4999, -703, -5915), - COL_VERTEX(-1562, -5209, 1573), - COL_VERTEX(-1050, -5721, 1573), - COL_VERTEX(-1257, -5721, 5056), - COL_VERTEX(-1564, -5618, 4249), - COL_VERTEX(-1050, -5618, 4185), - COL_VERTEX(-868, -5721, 4912), - COL_VERTEX(-860, -754, -7202), - COL_VERTEX(-1108, -652, -6530), - COL_VERTEX(-1430, -703, -7343), - COL_VERTEX(-1609, -988, -5719), - COL_VERTEX(-1917, -3275, -708), - COL_VERTEX(-994, -3275, -708), - COL_VERTEX(-994, -4287, 1778), - COL_VERTEX(-994, -3377, -708), - COL_VERTEX(-1917, -4287, 1778), - COL_VERTEX(-1609, -1773, -3469), - COL_VERTEX(-790, -1773, -3469), - COL_VERTEX(-1660, -2285, -2957), - COL_VERTEX(-841, -2763, -1220), - COL_VERTEX(-841, -2285, -2957), - COL_VERTEX(-1660, -2763, -1220), - COL_VERTEX(9113, -7576, 3072), - COL_VERTEX(4403, -7167, 3072), - COL_VERTEX(4300, -7052, 4338), - COL_VERTEX(2969, -2968, 3072), - COL_VERTEX(9113, -2968, 3072), - COL_VERTEX(5017, -6347, 3072), - COL_VERTEX(2969, -7576, 3072), - COL_VERTEX(5120, -6450, 3072), - COL_VERTEX(-1916, -3570, 1471), - COL_VERTEX(-2018, -3468, 1471), - COL_VERTEX(-1916, -5823, 1471), - COL_VERTEX(-2018, -5823, 1471), - COL_VERTEX(-2018, -5823, 1573), - COL_VERTEX(-1916, -5823, 1573), - COL_VERTEX(-3032, -293, -7447), - COL_VERTEX(-1418, -498, -7445), - COL_VERTEX(-4208, -293, -7105), - COL_VERTEX(-4241, -89, -7202), - COL_VERTEX(-3022, -498, -7345), - COL_VERTEX(-824, -549, -7298), - COL_VERTEX(-220, -601, -6989), - COL_VERTEX(6817, 6940, 7107), - COL_VERTEX(7263, -8191, -101), - COL_VERTEX(6181, -7986, -102), - COL_VERTEX(6106, -7986, -712), - COL_VERTEX(7805, -8191, 1), - COL_VERTEX(7228, -8191, -713), - COL_VERTEX(6094, -7883, -813), - COL_VERTEX(6094, -7269, -813), - COL_VERTEX(7785, -8191, -816), - COL_VERTEX(8192, -7548, -715), - COL_VERTEX(8192, -7651, 1), - COL_VERTEX(5628, -7883, -593), - COL_VERTEX(5841, -7883, -17), - COL_VERTEX(5147, -7781, -348), - COL_VERTEX(5506, -7781, 150), - COL_VERTEX(5270, -7679, 386), - COL_VERTEX(4771, -7679, 27), - COL_VERTEX(4526, -7576, 508), - COL_VERTEX(5102, -7576, 721), - COL_VERTEX(4407, -7474, 986), - COL_VERTEX(5017, -7474, 1061), - COL_VERTEX(4430, -6859, 473), - COL_VERTEX(4688, -6962, -32), - COL_VERTEX(4688, -7576, -32), - COL_VERTEX(4430, -7474, 473), - COL_VERTEX(4306, -7371, 974), - COL_VERTEX(4407, -6655, 986), - COL_VERTEX(4526, -6757, 508), - COL_VERTEX(4300, -6552, 2048), - COL_VERTEX(4306, -6757, 974), - COL_VERTEX(5102, -6757, 721), - COL_VERTEX(5017, -6655, 1061), - COL_VERTEX(4771, -6859, 27), - COL_VERTEX(4403, -6450, 2048), - COL_VERTEX(5198, -6859, 757), - COL_VERTEX(5119, -6757, 1074), - COL_VERTEX(5270, -6859, 386), - COL_VERTEX(5017, -6450, 2048), - COL_VERTEX(5198, -7474, 757), - COL_VERTEX(5353, -6962, 446), - COL_VERTEX(5353, -7576, 446), - COL_VERTEX(5120, -6552, 2048), - COL_VERTEX(5119, -7371, 1074), - COL_VERTEX(5087, -7679, -431), - COL_VERTEX(5087, -7064, -431), - COL_VERTEX(5147, -6962, -348), - COL_VERTEX(5506, -6962, 150), - COL_VERTEX(5566, -7679, 233), - COL_VERTEX(5566, -7064, 233), - COL_VERTEX(5593, -7167, -689), - COL_VERTEX(5593, -7781, -689), - COL_VERTEX(5628, -7064, -593), - COL_VERTEX(5841, -7064, -17), - COL_VERTEX(5877, -7167, 78), - COL_VERTEX(5877, -7781, 78), - COL_VERTEX(6106, -7167, -712), - COL_VERTEX(6181, -7167, -102), - COL_VERTEX(6194, -7269, 0), - COL_VERTEX(6194, -7883, 0), - COL_VERTEX(4403, -6347, 3072), - COL_VERTEX(4300, -6450, 3072), - COL_VERTEX(8192, -7548, -100), - COL_VERTEX(1604, 5123, 7106), - COL_VERTEX(1315, 5071, 7251), - COL_VERTEX(880, 5532, 7396), - COL_VERTEX(301, 5481, 7396), - COL_VERTEX(1315, 5583, 7251), - COL_VERTEX(1966, 5174, 6889), - COL_VERTEX(1604, 5635, 7106), - COL_VERTEX(2278, 5092, 6628), - COL_VERTEX(1902, 5532, 6809), - COL_VERTEX(2185, 5532, 6529), - COL_VERTEX(6285, 7098, 6140), - COL_VERTEX(4300, -7564, 4338), - COL_VERTEX(4300, -7461, 5619), - COL_VERTEX(5120, -7052, 4338), - COL_VERTEX(4300, -6949, 5619), - COL_VERTEX(5823, 6607, 4954), - COL_VERTEX(5823, 6403, 4954), - COL_VERTEX(5605, 6505, 4737), - COL_VERTEX(-6638, -89, -2946), - COL_VERTEX(-7045, 422, -2986), - COL_VERTEX(-6638, 422, -2946), - COL_VERTEX(-6638, 1210, -3), - COL_VERTEX(-6638, 1293, 2276), - COL_VERTEX(-1644, 4559, 6577), - COL_VERTEX(-2053, 4969, 6577), - COL_VERTEX(-104, 4713, 6577), - COL_VERTEX(-3975, 3750, 6577), - COL_VERTEX(3559, 5532, 5296), - COL_VERTEX(3559, 6044, 5296), - COL_VERTEX(3523, 6147, 4680), - COL_VERTEX(2690, 5635, 6165), - COL_VERTEX(3849, 6147, 5006), - COL_VERTEX(4815, -6949, 5682), - COL_VERTEX(-6433, 218, -3970), - COL_VERTEX(-6820, 218, -4103), - COL_VERTEX(-7457, 1805, 2276), - COL_VERTEX(-104, 5225, 6577), - COL_VERTEX(301, 4764, 6577), - COL_VERTEX(-1644, 5071, 7396), - COL_VERTEX(3849, 5635, 5006), - COL_VERTEX(3848, 6147, 4364), - COL_VERTEX(5018, -6847, 5707), - COL_VERTEX(4706, -6847, 6115), - COL_VERTEX(4221, -7359, 5936), - COL_VERTEX(4490, -6745, 6552), - COL_VERTEX(4066, -7257, 6246), - COL_VERTEX(4159, -6642, 6883), - COL_VERTEX(3543, -6540, 6614), - COL_VERTEX(3722, -6540, 7099), - COL_VERTEX(3226, -6437, 6693), - COL_VERTEX(3289, -6437, 7208), - COL_VERTEX(1457, -6130, 6693), - COL_VERTEX(1394, -6130, 7208), - COL_VERTEX(730, -6028, 6512), - COL_VERTEX(551, -6028, 6997), - COL_VERTEX(11, -5925, 6152), - COL_VERTEX(-294, -5925, 6576), - COL_VERTEX(-509, -6335, 5632), - COL_VERTEX(-933, -5823, 5937), - COL_VERTEX(3314, -6335, 7411), - COL_VERTEX(3793, -6437, 7291), - COL_VERTEX(3327, -6130, 7513), - COL_VERTEX(1369, -6028, 7411), - COL_VERTEX(480, -5925, 7189), - COL_VERTEX(-414, -5823, 6742), - COL_VERTEX(-1099, -5721, 6057), - COL_VERTEX(-1545, -5618, 5163), - COL_VERTEX(4898, -6745, 6187), - COL_VERTEX(4656, -6642, 6671), - COL_VERTEX(4278, -6540, 7049), - COL_VERTEX(-7457, 1210, -3), - COL_VERTEX(-7111, 320, -4202), - COL_VERTEX(-7208, 525, -4236), - COL_VERTEX(-5419, -89, -6497), - COL_VERTEX(-5478, 115, -6580), - COL_VERTEX(-6586, 320, -5473), - COL_VERTEX(-6502, 115, -5413), - COL_VERTEX(5999, 6964, 6289), - COL_VERTEX(5637, 7680, 6651), - COL_VERTEX(5999, 6503, 6289), - COL_VERTEX(6940, 7680, 5348), - COL_VERTEX(-5921, -498, -4994), - COL_VERTEX(-4999, -191, -5915), - COL_VERTEX(-5239, -191, -6248), - COL_VERTEX(-5921, 13, -4994), - COL_VERTEX(-6253, 13, -5233), - COL_VERTEX(1450, 4969, 6244), - COL_VERTEX(1210, 4918, 6387), - COL_VERTEX(1210, 5430, 6387), - COL_VERTEX(1000, 5379, 6492), - COL_VERTEX(1236, 5379, 7062), - COL_VERTEX(1450, 5481, 6244), - COL_VERTEX(1506, 5430, 6927), - COL_VERTEX(1000, 4867, 6492), - COL_VERTEX(747, 5327, 6577), - COL_VERTEX(839, 5327, 7143), - COL_VERTEX(747, 4815, 6577), - COL_VERTEX(-2053, 4969, 7396), - COL_VERTEX(-3975, 4262, 7396), - COL_VERTEX(-3975, 4262, 6577), - COL_VERTEX(-5277, 3853, 6431), - COL_VERTEX(-4694, 4058, 6577), - COL_VERTEX(-4763, 4058, 7142), - COL_VERTEX(-6206, 2829, 5645), - COL_VERTEX(-6206, 3341, 5645), - COL_VERTEX(-6523, 3341, 5905), - COL_VERTEX(-6492, 2522, 5216), - COL_VERTEX(-6492, 3034, 5216), - COL_VERTEX(-6866, 3034, 5382), - COL_VERTEX(-6638, 2214, 4632), - COL_VERTEX(-6638, 2726, 4632), - COL_VERTEX(-7044, 2726, 4683), - COL_VERTEX(-6638, 1702, 3505), - COL_VERTEX(-6638, 2214, 3505), - COL_VERTEX(-7252, 2214, 3505), - COL_VERTEX(4447, 5635, 4737), - COL_VERTEX(4718, 6147, 4364), - COL_VERTEX(5461, 6147, 4882), - COL_VERTEX(4117, 5635, 4738), - COL_VERTEX(4059, 6147, 4253), - COL_VERTEX(4236, 5635, 4679), - COL_VERTEX(4198, 6147, 4212), - COL_VERTEX(4272, 5635, 4667), - COL_VERTEX(4369, 6147, 4212), - COL_VERTEX(4295, 5635, 4667), - COL_VERTEX(4508, 6147, 4253), - COL_VERTEX(-7508, 2470, 3505), - COL_VERTEX(-7406, 2317, 3505), - COL_VERTEX(-4795, 4211, 7293), - COL_VERTEX(-5567, 3955, 7035), - COL_VERTEX(-6096, 3750, 6620), - COL_VERTEX(-6226, 4058, 6778), - COL_VERTEX(-6681, 3443, 6035), - COL_VERTEX(-7248, 2829, 4708), - COL_VERTEX(-7451, 3136, 4733), - COL_VERTEX(-7241, 3443, 5548), - COL_VERTEX(-7054, 3136, 5465), - COL_VERTEX(-6839, 3750, 6164), - COL_VERTEX(-1234, 5123, 7396), - COL_VERTEX(-104, 5225, 7242), - COL_VERTEX(1838, 5481, 6729), - COL_VERTEX(1677, 5532, 6020), - COL_VERTEX(3234, 6044, 4970), - COL_VERTEX(3016, 6249, 4753), - COL_VERTEX(3125, 6095, 4861), - COL_VERTEX(301, 5276, 7191), - COL_VERTEX(301, 5327, 7293), - COL_VERTEX(860, 5371, 7271), - COL_VERTEX(1555, 5481, 7016), - COL_VERTEX(1276, 5430, 7156), - COL_VERTEX(2111, 5788, 5586), - COL_VERTEX(3270, 6607, 4427), - COL_VERTEX(3270, 6505, 4427), - COL_VERTEX(3306, 6351, 4463), - COL_VERTEX(3415, 6198, 4572), - COL_VERTEX(7396, 6888, 6527), - COL_VERTEX(7360, 7452, 6564), - COL_VERTEX(6817, 7349, 7107), - COL_VERTEX(6853, 7452, 7071), - COL_VERTEX(6889, 7503, 7034), - COL_VERTEX(6962, 7554, 6962), - COL_VERTEX(7251, 7554, 6672), - COL_VERTEX(7324, 7503, 6600), - COL_VERTEX(5533, 6198, 4809), - COL_VERTEX(5569, 6351, 4773), - COL_VERTEX(5786, 6249, 4990), - COL_VERTEX(4808, 6198, 4240), - COL_VERTEX(5714, 6198, 5063), - COL_VERTEX(4898, 6351, 4116), - COL_VERTEX(4625, 6351, 3969), - COL_VERTEX(4929, 6505, 4074), - COL_VERTEX(5605, 6607, 4737), - COL_VERTEX(4929, 6607, 4074), - COL_VERTEX(3758, 6198, 4240), - COL_VERTEX(3668, 6351, 4115), - COL_VERTEX(3638, 6607, 4074), - COL_VERTEX(3638, 6505, 4074), - COL_VERTEX(3942, 6351, 3969), - COL_VERTEX(4001, 6198, 4111), - COL_VERTEX(3922, 6505, 3922), - COL_VERTEX(3922, 6607, 3922), - COL_VERTEX(4173, 6198, 4061), - COL_VERTEX(4149, 6351, 3909), - COL_VERTEX(4140, 6505, 3858), - COL_VERTEX(4140, 6607, 3858), - COL_VERTEX(4394, 6198, 4061), - COL_VERTEX(4418, 6351, 3909), - COL_VERTEX(4427, 6505, 3858), - COL_VERTEX(4427, 6607, 3858), - COL_VERTEX(4566, 6198, 4111), - COL_VERTEX(4645, 6505, 3922), - COL_VERTEX(4645, 6607, 3922), - COL_VERTEX(5120, -7064, 3072), - COL_VERTEX(5017, -7167, 3072), - COL_VERTEX(1059, -1061, -4566), - COL_VERTEX(1638, -1061, -5145), - COL_VERTEX(3549, 1005, -5754), - COL_VERTEX(1015, 1005, -3220), - COL_VERTEX(-1555, -5106, 775), - COL_VERTEX(-2951, -1113, -6632), - COL_VERTEX(-1608, -1090, -5719), - COL_VERTEX(-1608, -1875, -3469), - COL_VERTEX(-1050, -5209, 1573), - COL_VERTEX(-1050, -5106, 857), - COL_VERTEX(-1050, -5618, 857), - COL_VERTEX(-1050, -6130, 4185), - COL_VERTEX(-868, -6233, 4912), - COL_VERTEX(-1609, -1500, -5719), - COL_VERTEX(-789, -1875, -3469), - COL_VERTEX(-1916, -3377, -708), - COL_VERTEX(-994, -4389, 1778), - COL_VERTEX(-1916, -4389, 1778), - COL_VERTEX(-789, -1090, -5719), - COL_VERTEX(-840, -2387, -2957), - COL_VERTEX(-1659, -2387, -2957), - COL_VERTEX(-840, -2865, -1220), - COL_VERTEX(-1659, -2865, -1220), - COL_VERTEX(4300, -7064, 3072), - COL_VERTEX(4403, -7679, 3072), - COL_VERTEX(2969, -2968, 512), - COL_VERTEX(2969, -7576, 512), - COL_VERTEX(7396, 6940, 6527), - COL_VERTEX(7659, -8191, -26), - COL_VERTEX(8192, -8191, 1), - COL_VERTEX(7228, -8191, -383), - COL_VERTEX(7427, -8191, -751), - COL_VERTEX(8192, -8191, -817), - COL_VERTEX(8192, -7651, -817), - COL_VERTEX(880, 5020, 7396), - COL_VERTEX(1966, 5686, 6889), - COL_VERTEX(2278, 5604, 6628), - COL_VERTEX(2690, 5123, 6165), - COL_VERTEX(6430, 7201, 5996), - COL_VERTEX(6285, 7201, 6140), - COL_VERTEX(6430, 7098, 5996), - COL_VERTEX(4221, -6847, 5936), - COL_VERTEX(2220, 5635, 5694), - COL_VERTEX(4066, -6745, 6246), - COL_VERTEX(-6433, -293, -3970), - COL_VERTEX(-6638, 698, -3), - COL_VERTEX(-6638, 1805, 2276), - COL_VERTEX(-1644, 5071, 6577), - COL_VERTEX(-1234, 5123, 6577), - COL_VERTEX(-2053, 4457, 6577), - COL_VERTEX(-7351, 525, -3016), - COL_VERTEX(-4694, 3546, 6577), - COL_VERTEX(301, 5276, 6577), - COL_VERTEX(4117, 6147, 4738), - COL_VERTEX(5120, -6642, 5720), - COL_VERTEX(4236, 6147, 4679), - COL_VERTEX(3853, -6642, 6459), - COL_VERTEX(3853, -7154, 6459), - COL_VERTEX(3543, -7052, 6614), - COL_VERTEX(3226, -6949, 6693), - COL_VERTEX(1457, -6642, 6693), - COL_VERTEX(730, -6540, 6512), - COL_VERTEX(11, -6437, 6152), - COL_VERTEX(-509, -5823, 5632), - COL_VERTEX(3829, -6233, 7387), - COL_VERTEX(4338, -6335, 7133), - COL_VERTEX(1356, -5823, 7513), - COL_VERTEX(444, -5721, 7285), - COL_VERTEX(-473, -5618, 6825), - COL_VERTEX(-1182, -5516, 6117), - COL_VERTEX(-1641, -5413, 5198), - COL_VERTEX(4994, -6540, 6222), - COL_VERTEX(4739, -6437, 6731), - COL_VERTEX(-7453, 730, -3026), - COL_VERTEX(6035, 7066, 6253), - COL_VERTEX(6071, 7117, 6216), - COL_VERTEX(6144, 7168, 6144), - COL_VERTEX(5637, 6503, 6651), - COL_VERTEX(6433, 7168, 5854), - COL_VERTEX(6506, 7117, 5782), - COL_VERTEX(6542, 7066, 5746), - COL_VERTEX(6578, 6964, 5710), - COL_VERTEX(6578, 6503, 5710), - COL_VERTEX(6940, 6503, 5348), - COL_VERTEX(-5485, 3853, 6899), - COL_VERTEX(-5277, 3341, 6431), - COL_VERTEX(-5706, 3136, 6145), - COL_VERTEX(-5706, 3648, 6145), - COL_VERTEX(-5966, 3648, 6461), - COL_VERTEX(4447, 6147, 4737), - COL_VERTEX(4331, 6147, 4679), - COL_VERTEX(4331, 5635, 4679), - COL_VERTEX(5026, 6147, 5316), - COL_VERTEX(4272, 6147, 4667), - COL_VERTEX(4295, 6147, 4667), - COL_VERTEX(-5609, 4109, 7129), - COL_VERTEX(-121, 5329, 7418), - COL_VERTEX(2980, 6403, 4717), - COL_VERTEX(2980, 6505, 4717), - COL_VERTEX(7396, 7349, 6527), - COL_VERTEX(6817, 6888, 7107), - COL_VERTEX(5243, 6198, 5533), - COL_VERTEX(1059, -1573, -4566), - COL_VERTEX(1638, -1573, -5145), - COL_VERTEX(3549, -5138, -5754), - COL_VERTEX(1015, -5138, -3220), - COL_TRI_INIT(SURFACE_DEFAULT, 687), - COL_TRI(16, 17, 18), - COL_TRI(16, 18, 19), - COL_TRI(20, 21, 16), - COL_TRI(20, 16, 19), - COL_TRI(18, 17, 22), - COL_TRI(18, 23, 24), - COL_TRI(24, 25, 18), - COL_TRI(18, 22, 23), - COL_TRI(19, 18, 25), - COL_TRI(26, 27, 28), - COL_TRI(29, 30, 26), - COL_TRI(29, 26, 28), - COL_TRI(20, 23, 22), - COL_TRI(20, 22, 21), - COL_TRI(37, 36, 49), - COL_TRI(32, 27, 31), - COL_TRI(31, 90, 32), - COL_TRI(26, 31, 27), - COL_TRI(32, 33, 27), - COL_TRI(33, 28, 27), - COL_TRI(34, 36, 37), - COL_TRI(35, 34, 37), - COL_TRI(36, 52, 49), - COL_TRI(41, 43, 58), - COL_TRI(38, 35, 37), - COL_TRI(38, 37, 39), - COL_TRI(39, 37, 351), - COL_TRI(37, 49, 351), - COL_TRI(40, 42, 43), - COL_TRI(41, 40, 43), - COL_TRI(42, 47, 46), - COL_TRI(43, 42, 46), - COL_TRI(44, 352, 43), - COL_TRI(44, 43, 46), - COL_TRI(49, 356, 351), - COL_TRI(45, 56, 41), - COL_TRI(45, 41, 58), - COL_TRI(41, 56, 40), - COL_TRI(46, 47, 235), - COL_TRI(47, 236, 235), - COL_TRI(48, 46, 235), - COL_TRI(48, 44, 46), - COL_TRI(49, 355, 356), - COL_TRI(50, 357, 356), - COL_TRI(50, 356, 355), - COL_TRI(51, 53, 52), - COL_TRI(52, 355, 49), - COL_TRI(52, 53, 355), - COL_TRI(51, 54, 53), - COL_TRI(53, 50, 355), - COL_TRI(53, 358, 50), - COL_TRI(54, 358, 53), - COL_TRI(54, 359, 358), - COL_TRI(55, 40, 33), - COL_TRI(32, 55, 33), - COL_TRI(58, 354, 64), - COL_TRI(56, 28, 33), - COL_TRI(40, 56, 33), - COL_TRI(55, 57, 40), - COL_TRI(57, 42, 40), - COL_TRI(43, 360, 58), - COL_TRI(43, 352, 360), - COL_TRI(58, 64, 45), - COL_TRI(58, 353, 354), - COL_TRI(59, 61, 60), - COL_TRI(60, 62, 362), - COL_TRI(60, 362, 59), - COL_TRI(61, 62, 60), - COL_TRI(61, 363, 62), - COL_TRI(62, 363, 364), - COL_TRI(62, 364, 362), - COL_TRI(59, 362, 364), - COL_TRI(59, 63, 61), - COL_TRI(59, 364, 63), - COL_TRI(63, 363, 61), - COL_TRI(63, 364, 363), - COL_TRI(64, 65, 45), - COL_TRI(65, 361, 365), - COL_TRI(65, 365, 45), - COL_TRI(64, 361, 65), - COL_TRI(71, 76, 70), - COL_TRI(64, 354, 361), - COL_TRI(66, 67, 68), - COL_TRI(67, 366, 68), - COL_TRI(68, 366, 367), - COL_TRI(68, 367, 66), - COL_TRI(67, 368, 366), - COL_TRI(66, 367, 369), - COL_TRI(66, 69, 67), - COL_TRI(66, 369, 69), - COL_TRI(69, 368, 67), - COL_TRI(69, 369, 368), - COL_TRI(70, 346, 71), - COL_TRI(76, 73, 372), - COL_TRI(71, 370, 76), - COL_TRI(73, 76, 370), - COL_TRI(73, 370, 151), - COL_TRI(73, 151, 150), - COL_TRI(74, 73, 75), - COL_TRI(73, 150, 75), - COL_TRI(75, 77, 74), - COL_TRI(76, 372, 373), - COL_TRI(81, 24, 79), - COL_TRI(77, 345, 70), - COL_TRI(77, 70, 74), - COL_TRI(70, 345, 346), - COL_TRI(20, 19, 78), - COL_TRI(19, 25, 78), - COL_TRI(78, 79, 20), - COL_TRI(79, 23, 20), - COL_TRI(79, 24, 23), - COL_TRI(78, 80, 79), - COL_TRI(80, 81, 79), - COL_TRI(24, 82, 83), - COL_TRI(24, 83, 25), - COL_TRI(81, 82, 24), - COL_TRI(78, 25, 83), - COL_TRI(78, 83, 80), - COL_TRI(84, 87, 86), - COL_TRI(85, 84, 88), - COL_TRI(84, 86, 88), - COL_TRI(86, 226, 236), - COL_TRI(86, 236, 47), - COL_TRI(87, 226, 86), - COL_TRI(88, 86, 47), - COL_TRI(91, 374, 2), - COL_TRI(57, 88, 42), - COL_TRI(85, 88, 57), - COL_TRI(88, 47, 42), - COL_TRI(87, 227, 226), - COL_TRI(89, 85, 57), - COL_TRI(89, 57, 55), - COL_TRI(90, 89, 55), - COL_TRI(90, 55, 32), - COL_TRI(91, 2, 1), - COL_TRI(92, 93, 375), - COL_TRI(93, 95, 375), - COL_TRI(93, 149, 95), - COL_TRI(94, 93, 92), - COL_TRI(95, 101, 376), - COL_TRI(95, 148, 101), - COL_TRI(95, 149, 148), - COL_TRI(96, 94, 377), - COL_TRI(94, 92, 377), - COL_TRI(97, 94, 96), - COL_TRI(98, 97, 99), - COL_TRI(99, 97, 378), - COL_TRI(98, 99, 379), - COL_TRI(97, 96, 378), - COL_TRI(98, 379, 380), - COL_TRI(100, 98, 380), - COL_TRI(100, 146, 98), - COL_TRI(101, 147, 152), - COL_TRI(101, 148, 147), - COL_TRI(94, 102, 103), - COL_TRI(93, 94, 103), - COL_TRI(102, 104, 105), - COL_TRI(103, 102, 105), - COL_TRI(104, 107, 106), - COL_TRI(105, 104, 106), - COL_TRI(106, 107, 109), - COL_TRI(107, 108, 109), - COL_TRI(108, 110, 111), - COL_TRI(109, 108, 111), - COL_TRI(110, 7, 5), - COL_TRI(111, 110, 5), - COL_TRI(112, 116, 115), - COL_TRI(113, 115, 114), - COL_TRI(113, 112, 115), - COL_TRI(114, 115, 107), - COL_TRI(115, 108, 107), - COL_TRI(115, 116, 108), - COL_TRI(121, 118, 123), - COL_TRI(116, 110, 108), - COL_TRI(112, 120, 116), - COL_TRI(110, 116, 10), - COL_TRI(10, 116, 120), - COL_TRI(7, 110, 10), - COL_TRI(117, 120, 112), - COL_TRI(118, 117, 112), - COL_TRI(118, 112, 113), - COL_TRI(10, 120, 119), - COL_TRI(119, 120, 124), - COL_TRI(120, 117, 124), - COL_TRI(121, 122, 118), - COL_TRI(122, 117, 118), - COL_TRI(123, 118, 113), - COL_TRI(124, 117, 128), - COL_TRI(117, 122, 128), - COL_TRI(125, 126, 121), - COL_TRI(126, 122, 121), - COL_TRI(127, 121, 123), - COL_TRI(125, 121, 127), - COL_TRI(128, 122, 132), - COL_TRI(122, 126, 132), - COL_TRI(129, 126, 125), - COL_TRI(130, 125, 127), - COL_TRI(131, 129, 125), - COL_TRI(131, 125, 130), - COL_TRI(129, 133, 126), - COL_TRI(132, 126, 133), - COL_TRI(109, 111, 129), - COL_TRI(111, 133, 129), - COL_TRI(109, 129, 131), - COL_TRI(133, 111, 5), - COL_TRI(132, 133, 9), - COL_TRI(9, 133, 5), - COL_TRI(106, 109, 131), - COL_TRI(134, 114, 104), - COL_TRI(114, 107, 104), - COL_TRI(135, 114, 134), - COL_TRI(105, 106, 138), - COL_TRI(135, 113, 114), - COL_TRI(123, 113, 135), - COL_TRI(136, 123, 135), - COL_TRI(127, 123, 136), - COL_TRI(137, 127, 136), - COL_TRI(130, 127, 137), - COL_TRI(138, 130, 139), - COL_TRI(138, 131, 130), - COL_TRI(139, 130, 137), - COL_TRI(106, 131, 138), - COL_TRI(140, 135, 134), - COL_TRI(140, 134, 141), - COL_TRI(134, 104, 102), - COL_TRI(141, 134, 102), - COL_TRI(136, 135, 140), - COL_TRI(137, 136, 142), - COL_TRI(142, 136, 140), - COL_TRI(139, 137, 143), - COL_TRI(143, 137, 142), - COL_TRI(144, 139, 143), - COL_TRI(145, 138, 139), - COL_TRI(145, 139, 144), - COL_TRI(143, 142, 146), - COL_TRI(105, 138, 145), - COL_TRI(103, 105, 145), - COL_TRI(98, 141, 97), - COL_TRI(97, 141, 94), - COL_TRI(141, 102, 94), - COL_TRI(98, 140, 141), - COL_TRI(142, 140, 98), - COL_TRI(146, 142, 98), - COL_TRI(77, 9, 345), - COL_TRI(147, 143, 146), - COL_TRI(144, 143, 147), - COL_TRI(148, 144, 147), - COL_TRI(149, 145, 144), - COL_TRI(149, 144, 148), - COL_TRI(103, 145, 149), - COL_TRI(93, 103, 149), - COL_TRI(77, 132, 9), - COL_TRI(75, 132, 77), - COL_TRI(75, 128, 132), - COL_TRI(150, 124, 128), - COL_TRI(150, 128, 75), - COL_TRI(151, 124, 150), - COL_TRI(151, 119, 124), - COL_TRI(10, 119, 370), - COL_TRI(119, 151, 370), - COL_TRI(152, 147, 100), - COL_TRI(147, 146, 100), - COL_TRI(158, 382, 159), - COL_TRI(153, 157, 154), - COL_TRI(154, 155, 381), - COL_TRI(154, 157, 155), - COL_TRI(155, 157, 302), - COL_TRI(155, 302, 300), - COL_TRI(156, 155, 300), - COL_TRI(157, 159, 301), - COL_TRI(157, 301, 302), - COL_TRI(153, 159, 157), - COL_TRI(158, 159, 153), - COL_TRI(159, 382, 161), - COL_TRI(159, 161, 301), - COL_TRI(160, 382, 158), - COL_TRI(161, 382, 383), - COL_TRI(160, 383, 382), - COL_TRI(160, 183, 383), - COL_TRI(160, 384, 183), - COL_TRI(162, 383, 183), - COL_TRI(161, 383, 162), - COL_TRI(163, 385, 386), - COL_TRI(163, 387, 385), - COL_TRI(164, 165, 72), - COL_TRI(167, 185, 72), - COL_TRI(165, 196, 388), - COL_TRI(165, 388, 167), - COL_TRI(165, 167, 72), - COL_TRI(71, 72, 166), - COL_TRI(164, 72, 371), - COL_TRI(72, 71, 370), - COL_TRI(72, 71, 371), - COL_TRI(166, 72, 185), - COL_TRI(171, 173, 174), - COL_TRI(3, 168, 169), - COL_TRI(168, 324, 170), - COL_TRI(168, 170, 169), - COL_TRI(169, 317, 316), - COL_TRI(169, 316, 318), - COL_TRI(169, 318, 3), - COL_TRI(170, 317, 169), - COL_TRI(171, 186, 173), - COL_TRI(171, 391, 186), - COL_TRI(171, 174, 392), - COL_TRI(176, 396, 177), - COL_TRI(172, 223, 174), - COL_TRI(173, 172, 174), - COL_TRI(174, 175, 392), - COL_TRI(175, 174, 393), - COL_TRI(175, 266, 265), - COL_TRI(175, 393, 266), - COL_TRI(176, 394, 395), - COL_TRI(177, 394, 176), - COL_TRI(183, 181, 295), - COL_TRI(177, 396, 179), - COL_TRI(179, 254, 252), - COL_TRI(179, 398, 254), - COL_TRI(177, 179, 252), - COL_TRI(180, 181, 384), - COL_TRI(181, 180, 192), - COL_TRI(182, 181, 184), - COL_TRI(182, 295, 181), - COL_TRI(188, 393, 174), - COL_TRI(183, 384, 181), - COL_TRI(185, 167, 388), - COL_TRI(186, 187, 173), - COL_TRI(187, 172, 173), - COL_TRI(193, 182, 184), - COL_TRI(178, 189, 399), - COL_TRI(189, 178, 395), - COL_TRI(190, 178, 399), - COL_TRI(178, 176, 395), - COL_TRI(191, 395, 394), - COL_TRI(191, 291, 395), - COL_TRI(192, 400, 184), - COL_TRI(193, 184, 400), - COL_TRI(194, 401, 166), - COL_TRI(192, 271, 400), - COL_TRI(184, 181, 192), - COL_TRI(183, 294, 162), - COL_TRI(183, 389, 294), - COL_TRI(71, 166, 346), - COL_TRI(166, 345, 346), - COL_TRI(202, 200, 405), - COL_TRI(195, 388, 390), - COL_TRI(185, 388, 195), - COL_TRI(196, 390, 388), - COL_TRI(196, 198, 390), - COL_TRI(197, 390, 403), - COL_TRI(195, 390, 197), - COL_TRI(198, 403, 390), - COL_TRI(198, 404, 403), - COL_TRI(197, 403, 199), - COL_TRI(199, 403, 200), - COL_TRI(200, 403, 404), - COL_TRI(200, 404, 405), - COL_TRI(201, 200, 202), - COL_TRI(199, 200, 201), - COL_TRI(206, 409, 208), - COL_TRI(202, 405, 406), - COL_TRI(203, 202, 204), - COL_TRI(201, 202, 203), - COL_TRI(202, 407, 204), - COL_TRI(202, 406, 407), - COL_TRI(204, 407, 408), - COL_TRI(203, 204, 205), - COL_TRI(205, 204, 206), - COL_TRI(204, 408, 206), - COL_TRI(206, 408, 409), - COL_TRI(207, 206, 208), - COL_TRI(205, 206, 207), - COL_TRI(208, 409, 210), - COL_TRI(209, 208, 410), - COL_TRI(207, 208, 209), - COL_TRI(208, 210, 410), - COL_TRI(210, 54, 410), - COL_TRI(210, 359, 54), - COL_TRI(211, 410, 54), - COL_TRI(209, 410, 211), - COL_TRI(211, 54, 51), - COL_TRI(212, 214, 411), - COL_TRI(213, 212, 411), - COL_TRI(203, 212, 213), - COL_TRI(212, 205, 215), - COL_TRI(205, 207, 215), - COL_TRI(212, 203, 205), - COL_TRI(207, 216, 215), - COL_TRI(214, 215, 413), - COL_TRI(214, 212, 215), - COL_TRI(215, 216, 413), - COL_TRI(201, 203, 213), - COL_TRI(216, 414, 413), - COL_TRI(216, 217, 414), - COL_TRI(209, 217, 216), - COL_TRI(207, 209, 216), - COL_TRI(51, 52, 36), - COL_TRI(217, 415, 414), - COL_TRI(217, 218, 415), - COL_TRI(211, 218, 217), - COL_TRI(209, 211, 217), - COL_TRI(218, 416, 415), - COL_TRI(51, 219, 218), - COL_TRI(211, 51, 218), - COL_TRI(218, 219, 416), - COL_TRI(219, 417, 416), - COL_TRI(51, 36, 219), - COL_TRI(219, 36, 417), - COL_TRI(36, 34, 417), - COL_TRI(222, 412, 419), - COL_TRI(185, 195, 194), - COL_TRI(166, 185, 194), - COL_TRI(194, 220, 401), - COL_TRI(195, 220, 194), - COL_TRI(220, 418, 401), - COL_TRI(220, 221, 418), - COL_TRI(197, 221, 220), - COL_TRI(195, 197, 220), - COL_TRI(221, 419, 418), - COL_TRI(199, 222, 221), - COL_TRI(197, 199, 221), - COL_TRI(221, 222, 419), - COL_TRI(222, 213, 412), - COL_TRI(201, 213, 222), - COL_TRI(199, 201, 222), - COL_TRI(213, 411, 412), - COL_TRI(223, 172, 397), - COL_TRI(223, 397, 420), - COL_TRI(224, 397, 172), - COL_TRI(225, 420, 397), - COL_TRI(225, 397, 224), - COL_TRI(224, 172, 187), - COL_TRI(226, 229, 238), - COL_TRI(226, 238, 236), - COL_TRI(227, 229, 226), - COL_TRI(227, 228, 229), - COL_TRI(228, 224, 229), - COL_TRI(229, 187, 238), - COL_TRI(229, 224, 187), - COL_TRI(228, 225, 224), - COL_TRI(230, 232, 231), - COL_TRI(231, 421, 230), - COL_TRI(231, 422, 421), - COL_TRI(231, 423, 422), - COL_TRI(234, 48, 235), - COL_TRI(233, 425, 423), - COL_TRI(231, 233, 423), - COL_TRI(233, 426, 425), - COL_TRI(233, 427, 426), - COL_TRI(233, 428, 427), - COL_TRI(233, 429, 428), - COL_TRI(233, 430, 429), - COL_TRI(232, 424, 231), - COL_TRI(235, 236, 237), - COL_TRI(234, 235, 237), - COL_TRI(234, 186, 391), - COL_TRI(234, 237, 186), - COL_TRI(236, 238, 237), - COL_TRI(237, 238, 186), - COL_TRI(238, 187, 186), - COL_TRI(239, 241, 244), - COL_TRI(239, 240, 241), - COL_TRI(240, 242, 241), - COL_TRI(241, 245, 244), - COL_TRI(242, 243, 241), - COL_TRI(247, 298, 248), - COL_TRI(244, 293, 294), - COL_TRI(245, 293, 244), - COL_TRI(240, 246, 242), - COL_TRI(246, 247, 242), - COL_TRI(247, 248, 242), - COL_TRI(248, 243, 242), - COL_TRI(246, 249, 247), - COL_TRI(249, 399, 247), - COL_TRI(249, 190, 399), - COL_TRI(189, 298, 399), - COL_TRI(189, 292, 298), - COL_TRI(250, 394, 177), - COL_TRI(250, 191, 394), - COL_TRI(251, 250, 177), - COL_TRI(251, 177, 252), - COL_TRI(251, 252, 255), - COL_TRI(258, 435, 434), - COL_TRI(252, 254, 255), - COL_TRI(253, 254, 398), - COL_TRI(254, 253, 431), - COL_TRI(255, 254, 431), - COL_TRI(253, 398, 432), - COL_TRI(253, 432, 433), - COL_TRI(253, 433, 434), - COL_TRI(253, 435, 431), - COL_TRI(253, 434, 435), - COL_TRI(256, 434, 433), - COL_TRI(256, 257, 434), - COL_TRI(257, 258, 434), - COL_TRI(259, 257, 256), - COL_TRI(259, 260, 257), - COL_TRI(260, 261, 257), - COL_TRI(261, 258, 257), - COL_TRI(262, 260, 259), - COL_TRI(262, 263, 260), - COL_TRI(263, 264, 260), - COL_TRI(264, 261, 260), - COL_TRI(265, 263, 262), - COL_TRI(265, 266, 263), - COL_TRI(266, 267, 263), - COL_TRI(267, 264, 263), - COL_TRI(266, 188, 267), - COL_TRI(266, 393, 188), - COL_TRI(268, 436, 437), - COL_TRI(268, 437, 438), - COL_TRI(269, 437, 436), - COL_TRI(270, 436, 439), - COL_TRI(270, 269, 436), - COL_TRI(271, 273, 402), - COL_TRI(275, 277, 441), - COL_TRI(271, 402, 400), - COL_TRI(272, 400, 402), - COL_TRI(272, 193, 400), - COL_TRI(273, 275, 440), - COL_TRI(273, 440, 402), - COL_TRI(274, 272, 402), - COL_TRI(274, 402, 440), - COL_TRI(275, 441, 440), - COL_TRI(188, 279, 280), - COL_TRI(276, 274, 440), - COL_TRI(276, 440, 441), - COL_TRI(277, 437, 441), - COL_TRI(277, 438, 437), - COL_TRI(269, 278, 437), - COL_TRI(278, 441, 437), - COL_TRI(278, 276, 441), - COL_TRI(188, 174, 223), - COL_TRI(284, 442, 282), - COL_TRI(267, 188, 280), - COL_TRI(279, 287, 286), - COL_TRI(279, 286, 280), - COL_TRI(280, 286, 264), - COL_TRI(280, 264, 267), - COL_TRI(281, 255, 282), - COL_TRI(251, 255, 281), - COL_TRI(282, 255, 431), - COL_TRI(283, 282, 431), - COL_TRI(284, 282, 283), - COL_TRI(289, 285, 258), - COL_TRI(283, 431, 435), - COL_TRI(281, 282, 442), - COL_TRI(285, 283, 435), - COL_TRI(285, 435, 258), - COL_TRI(286, 261, 264), - COL_TRI(287, 289, 286), - COL_TRI(286, 289, 261), - COL_TRI(289, 258, 261), - COL_TRI(287, 288, 289), - COL_TRI(288, 285, 289), - COL_TRI(288, 290, 285), - COL_TRI(290, 283, 285), - COL_TRI(290, 284, 283), - COL_TRI(291, 443, 292), - COL_TRI(291, 189, 395), - COL_TRI(291, 292, 189), - COL_TRI(293, 162, 294), - COL_TRI(292, 443, 299), - COL_TRI(156, 299, 443), - COL_TRI(292, 299, 298), - COL_TRI(156, 300, 299), - COL_TRI(293, 161, 162), - COL_TRI(245, 161, 293), - COL_TRI(294, 389, 303), - COL_TRI(295, 297, 389), - COL_TRI(183, 295, 389), - COL_TRI(296, 303, 389), - COL_TRI(297, 296, 389), - COL_TRI(298, 300, 248), - COL_TRI(299, 300, 298), - COL_TRI(247, 399, 298), - COL_TRI(300, 243, 248), - COL_TRI(243, 301, 245), - COL_TRI(301, 161, 245), - COL_TRI(300, 302, 243), - COL_TRI(302, 301, 243), - COL_TRI(243, 245, 241), - COL_TRI(296, 444, 303), - COL_TRI(303, 444, 445), - COL_TRI(304, 445, 444), - COL_TRI(304, 444, 305), - COL_TRI(305, 444, 296), - COL_TRI(306, 296, 297), - COL_TRI(305, 296, 306), - COL_TRI(307, 297, 295), - COL_TRI(306, 297, 307), - COL_TRI(307, 295, 182), - COL_TRI(308, 446, 428), - COL_TRI(308, 428, 429), - COL_TRI(311, 422, 312), - COL_TRI(309, 428, 446), - COL_TRI(232, 310, 447), - COL_TRI(232, 230, 310), - COL_TRI(310, 421, 311), - COL_TRI(310, 230, 421), - COL_TRI(311, 421, 422), - COL_TRI(316, 319, 269), - COL_TRI(312, 422, 423), - COL_TRI(312, 423, 313), - COL_TRI(313, 423, 425), - COL_TRI(313, 425, 314), - COL_TRI(314, 425, 426), - COL_TRI(314, 426, 315), - COL_TRI(315, 426, 427), - COL_TRI(315, 427, 309), - COL_TRI(309, 427, 428), - COL_TRI(316, 269, 270), - COL_TRI(319, 278, 269), - COL_TRI(318, 270, 320), - COL_TRI(318, 316, 270), - COL_TRI(320, 270, 439), - COL_TRI(317, 321, 319), - COL_TRI(319, 342, 278), - COL_TRI(321, 322, 319), - COL_TRI(322, 342, 319), - COL_TRI(317, 319, 316), - COL_TRI(323, 321, 317), - COL_TRI(170, 323, 317), - COL_TRI(323, 322, 321), - COL_TRI(3, 318, 320), - COL_TRI(324, 325, 170), - COL_TRI(325, 323, 170), - COL_TRI(325, 343, 323), - COL_TRI(323, 343, 322), - COL_TRI(325, 344, 343), - COL_TRI(320, 439, 448), - COL_TRI(3, 448, 0), - COL_TRI(3, 320, 448), - COL_TRI(326, 307, 193), - COL_TRI(307, 182, 193), - COL_TRI(306, 307, 326), - COL_TRI(327, 306, 326), - COL_TRI(305, 306, 327), - COL_TRI(328, 304, 305), - COL_TRI(329, 305, 327), - COL_TRI(328, 305, 329), - COL_TRI(330, 327, 326), - COL_TRI(330, 326, 331), - COL_TRI(331, 326, 193), - COL_TRI(331, 193, 272), - COL_TRI(332, 327, 330), - COL_TRI(332, 329, 327), - COL_TRI(333, 328, 329), - COL_TRI(333, 329, 332), - COL_TRI(334, 331, 272), - COL_TRI(335, 331, 334), - COL_TRI(335, 330, 331), - COL_TRI(334, 272, 274), - COL_TRI(336, 330, 335), - COL_TRI(336, 332, 330), - COL_TRI(337, 332, 336), - COL_TRI(337, 333, 332), - COL_TRI(338, 334, 274), - COL_TRI(335, 334, 338), - COL_TRI(338, 274, 276), - COL_TRI(339, 335, 338), - COL_TRI(340, 335, 339), - COL_TRI(340, 336, 335), - COL_TRI(341, 336, 340), - COL_TRI(341, 337, 336), - COL_TRI(342, 338, 278), - COL_TRI(338, 276, 278), - COL_TRI(339, 338, 342), - COL_TRI(322, 339, 342), - COL_TRI(340, 339, 322), - COL_TRI(343, 340, 322), - COL_TRI(344, 340, 343), - COL_TRI(344, 341, 340), - COL_TRI(345, 8, 4), - COL_TRI(345, 4, 346), - COL_TRI(347, 449, 450), - COL_TRI(346, 4, 71), - COL_TRI(4, 6, 71), - COL_TRI(6, 11, 71), - COL_TRI(11, 370, 71), - COL_TRI(30, 449, 347), - COL_TRI(30, 347, 26), - COL_TRI(350, 349, 452), - COL_TRI(26, 347, 348), - COL_TRI(348, 347, 450), - COL_TRI(26, 348, 31), - COL_TRI(349, 451, 452), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(12, 13, 14), - COL_TRI(12, 15, 13), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1D, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1E, 6), - COL_TRI(4, 5, 6), - COL_TRI(5, 7, 6), - COL_TRI(8, 5, 4), - COL_TRI(8, 9, 5), - COL_TRI(7, 10, 6), - COL_TRI(10, 11, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttm_seg7_area_3_collision, 0x004d1910, 104662, 0x0002d5ec, 6924); diff --git a/levels/ttm/areas/4/1/model.inc.c b/levels/ttm/areas/4/1/model.inc.c index f43e12b06..27a135ee2 100644 --- a/levels/ttm/areas/4/1/model.inc.c +++ b/levels/ttm/areas/4/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07025FF0 - 0x07026008 static const Lights1 ttm_seg7_lights_07025FF0 = gdSPDefLights1( 0x15, 0x15, 0x15, @@ -77,1013 +78,178 @@ static const Lights1 ttm_seg7_lights_07026110 = gdSPDefLights1( ); // 0x07026128 - 0x07026228 -static const Vtx ttm_seg7_vertex_07026128[] = { - {{{ -3071, 4944, 2971}, 0, { 958, 100}, {0x1d, 0x74, 0xd9, 0xff}}}, - {{{ -3071, 5046, 3073}, 0, { 990, 0}, {0x0d, 0x30, 0x8c, 0xff}}}, - {{{ -1842, 4671, 3097}, 0, { 18, 102}, {0x1c, 0x59, 0xab, 0xff}}}, - {{{ -3071, 4944, 2971}, 0, { 0, 92}, {0x1d, 0x74, 0xd9, 0xff}}}, - {{{ -5082, 5325, 2969}, 0, { 982, 98}, {0x14, 0x6e, 0xc5, 0xff}}}, - {{{ -3071, 5046, 3073}, 0, { 16, -38}, {0x0d, 0x30, 0x8c, 0xff}}}, - {{{ -5069, 5428, 3071}, 0, { 990, 0}, {0xfa, 0x2f, 0x8b, 0xff}}}, - {{{ -3071, 5046, 2254}, 0, { 0, 990}, {0x0c, 0x2f, 0x75, 0xff}}}, - {{{ -5169, 5428, 2258}, 0, { 990, 990}, {0x12, 0x30, 0x74, 0xff}}}, - {{{ -3071, 4944, 2356}, 0, { 0, 864}, {0x1e, 0x6d, 0x37, 0xff}}}, - {{{ -5157, 5325, 2359}, 0, { 982, 864}, {0x1f, 0x75, 0x24, 0xff}}}, - {{{ -3071, 5046, 2254}, 0, { 990, 990}, {0x0c, 0x2f, 0x75, 0xff}}}, - {{{ -3071, 4944, 2356}, 0, { 958, 868}, {0x1e, 0x6d, 0x37, 0xff}}}, - {{{ -1842, 4510, 2391}, 0, { 0, 990}, {0x1a, 0x54, 0x5b, 0xff}}}, - {{{ -1842, 4451, 2523}, 0, { -48, 828}, {0x29, 0x77, 0x03, 0xff}}}, - {{{ -1842, 4803, 3156}, 0, { 58, 20}, {0x02, 0x04, 0x82, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026128, 0x004d1910, 104662, 0x00026128, 256); // 0x07026228 - 0x07026328 -static const Vtx ttm_seg7_vertex_07026228[] = { - {{{ -1842, 4510, 2391}, 0, { 990, 990}, {0x1a, 0x54, 0x5b, 0xff}}}, - {{{ -1842, 4451, 2523}, 0, { 960, 862}, {0x29, 0x77, 0x03, 0xff}}}, - {{{ -613, 4035, 2547}, 0, { 0, 990}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ -613, 4023, 2691}, 0, { -48, 828}, {0x27, 0x72, 0xdb, 0xff}}}, - {{{ -613, 4418, 3162}, 0, { 8, 104}, {0x11, 0x39, 0x91, 0xff}}}, - {{{ -1842, 4803, 3156}, 0, { 990, 0}, {0x02, 0x04, 0x82, 0xff}}}, - {{{ -613, 4562, 3175}, 0, { 46, 26}, {0xf5, 0xdb, 0x88, 0xff}}}, - {{{ -1842, 4671, 3097}, 0, { 960, 94}, {0x1c, 0x59, 0xab, 0xff}}}, - {{{ -6575, 5735, 3039}, 0, { 0, 990}, {0x60, 0x30, 0x42, 0xff}}}, - {{{ -6833, 5837, 3545}, 0, { 990, 990}, {0x6f, 0x30, 0x24, 0xff}}}, - {{{ -6492, 5632, 3099}, 0, { -16, 866}, {0x34, 0x73, 0x05, 0xff}}}, - {{{ -6737, 5735, 3580}, 0, { 958, 864}, {0x34, 0x73, 0xf8, 0xff}}}, - {{{ -5993, 5632, 3458}, 0, { 272, 104}, {0xf1, 0x72, 0xcb, 0xff}}}, - {{{ -6161, 5735, 3793}, 0, { 958, 98}, {0xe1, 0x72, 0xd3, 0xff}}}, - {{{ -5910, 5735, 3518}, 0, { 352, -26}, {0xa6, 0x2f, 0xb5, 0xff}}}, - {{{ -6065, 5837, 3829}, 0, { 990, 0}, {0x96, 0x2f, 0xcf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026228, 0x004d1910, 104662, 0x00026228, 256); // 0x07026328 - 0x07026428 -static const Vtx ttm_seg7_vertex_07026328[] = { - {{{ -6176, 5632, 2640}, 0, { 0, 990}, {0x47, 0x30, 0x5d, 0xff}}}, - {{{ -6575, 5735, 3039}, 0, { 990, 990}, {0x60, 0x30, 0x42, 0xff}}}, - {{{ -6116, 5530, 2723}, 0, { -8, 866}, {0x30, 0x73, 0x15, 0xff}}}, - {{{ -6492, 5632, 3099}, 0, { 956, 866}, {0x34, 0x73, 0x05, 0xff}}}, - {{{ -5757, 5530, 3222}, 0, { 336, 100}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ -5993, 5632, 3458}, 0, { 956, 100}, {0xf1, 0x72, 0xcb, 0xff}}}, - {{{ -5697, 5632, 3305}, 0, { 428, -30}, {0xc3, 0x2f, 0x9c, 0xff}}}, - {{{ -5910, 5735, 3518}, 0, { 990, 0}, {0xa6, 0x2f, 0xb5, 0xff}}}, - {{{ -5670, 5530, 2382}, 0, { 0, 990}, {0x2d, 0x2f, 0x6c, 0xff}}}, - {{{ -6176, 5632, 2640}, 0, { 990, 990}, {0x47, 0x30, 0x5d, 0xff}}}, - {{{ -5635, 5428, 2478}, 0, { -16, 866}, {0x28, 0x73, 0x22, 0xff}}}, - {{{ -6116, 5530, 2723}, 0, { 958, 866}, {0x30, 0x73, 0x15, 0xff}}}, - {{{ -5422, 5428, 3054}, 0, { 272, 96}, {0x0f, 0x72, 0xcb, 0xff}}}, - {{{ -5757, 5530, 3222}, 0, { 958, 100}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ -5386, 5530, 3150}, 0, { 354, -36}, {0xe1, 0x2f, 0x8f, 0xff}}}, - {{{ -5697, 5632, 3305}, 0, { 990, 0}, {0xc3, 0x2f, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026328, 0x004d1910, 104662, 0x00026328, 256); // 0x07026428 - 0x070264A8 -static const Vtx ttm_seg7_vertex_07026428[] = { - {{{ -5169, 5428, 2258}, 0, { 0, 990}, {0x12, 0x30, 0x74, 0xff}}}, - {{{ -5670, 5530, 2382}, 0, { 990, 990}, {0x2d, 0x2f, 0x6c, 0xff}}}, - {{{ -5157, 5325, 2359}, 0, { -26, 866}, {0x1f, 0x75, 0x24, 0xff}}}, - {{{ -5422, 5428, 3054}, 0, { 950, 98}, {0x0f, 0x72, 0xcb, 0xff}}}, - {{{ -5386, 5530, 3150}, 0, { 990, 0}, {0xe1, 0x2f, 0x8f, 0xff}}}, - {{{ -5069, 5428, 3071}, 0, { 328, -30}, {0xfa, 0x2f, 0x8b, 0xff}}}, - {{{ -5635, 5428, 2478}, 0, { 950, 864}, {0x28, 0x73, 0x22, 0xff}}}, - {{{ -5082, 5325, 2969}, 0, { 244, 100}, {0x14, 0x6e, 0xc5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026428, 0x004d1910, 104662, 0x00026428, 128); // 0x070264A8 - 0x07026568 -static const Vtx ttm_seg7_vertex_070264A8[] = { - {{{ 600, 4186, 3172}, 0, { 8, 112}, {0x03, 0x10, 0x83, 0xff}}}, - {{{ -613, 4562, 3175}, 0, { 990, 0}, {0xf5, 0xdb, 0x88, 0xff}}}, - {{{ 600, 4326, 3134}, 0, { 42, 42}, {0xe9, 0xb5, 0x9d, 0xff}}}, - {{{ -613, 4418, 3162}, 0, { 962, 92}, {0x11, 0x39, 0x91, 0xff}}}, - {{{ -6833, 5837, 3545}, 0, { 0, 990}, {0x6f, 0x30, 0x24, 0xff}}}, - {{{ -6957, 5940, 4046}, 0, { 990, 990}, {0x75, 0x2f, 0x09, 0xff}}}, - {{{ -6737, 5735, 3580}, 0, { -26, 866}, {0x34, 0x73, 0xf8, 0xff}}}, - {{{ -6856, 5837, 4058}, 0, { 950, 866}, {0x31, 0x73, 0xee, 0xff}}}, - {{{ -6161, 5735, 3793}, 0, { 244, 98}, {0xe1, 0x72, 0xd3, 0xff}}}, - {{{ -6246, 5837, 4133}, 0, { 950, 98}, {0xd7, 0x72, 0xdd, 0xff}}}, - {{{ -6065, 5837, 3829}, 0, { 328, 0}, {0x96, 0x2f, 0xcf, 0xff}}}, - {{{ -6144, 5940, 4146}, 0, { 990, 0}, {0x8d, 0x30, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070264A8, 0x004d1910, 104662, 0x000264a8, 192); // 0x07026568 - 0x07026668 -static const Vtx ttm_seg7_vertex_07026568[] = { - {{{ -613, 4035, 2547}, 0, { 990, 990}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ -613, 4023, 2691}, 0, { 962, 858}, {0x27, 0x72, 0xdb, 0xff}}}, - {{{ 600, 3616, 2725}, 0, { 0, 990}, {0x26, 0x77, 0x0f, 0xff}}}, - {{{ -3071, 4944, 2356}, 0, { 0, 864}, {0x1e, 0x6d, 0x37, 0xff}}}, - {{{ -5157, 5325, 2359}, 0, { 982, 864}, {0x1f, 0x75, 0x24, 0xff}}}, - {{{ -3071, 4944, 2971}, 0, { 0, 92}, {0x1d, 0x74, 0xd9, 0xff}}}, - {{{ -5082, 5325, 2969}, 0, { 982, 98}, {0x14, 0x6e, 0xc5, 0xff}}}, - {{{ -1842, 4451, 2523}, 0, { -48, 828}, {0x29, 0x77, 0x03, 0xff}}}, - {{{ -3071, 4944, 2356}, 0, { 958, 868}, {0x1e, 0x6d, 0x37, 0xff}}}, - {{{ -3071, 4944, 2971}, 0, { 958, 100}, {0x1d, 0x74, 0xd9, 0xff}}}, - {{{ -1842, 4671, 3097}, 0, { 18, 102}, {0x1c, 0x59, 0xab, 0xff}}}, - {{{ -613, 4023, 2691}, 0, { -48, 828}, {0x27, 0x72, 0xdb, 0xff}}}, - {{{ -1842, 4451, 2523}, 0, { 960, 862}, {0x29, 0x77, 0x03, 0xff}}}, - {{{ -1842, 4671, 3097}, 0, { 960, 94}, {0x1c, 0x59, 0xab, 0xff}}}, - {{{ -613, 4418, 3162}, 0, { 8, 104}, {0x11, 0x39, 0x91, 0xff}}}, - {{{ 600, 3654, 2865}, 0, { -46, 824}, {0x21, 0x60, 0xb5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026568, 0x004d1910, 104662, 0x00026568, 256); // 0x07026668 - 0x07026758 -static const Vtx ttm_seg7_vertex_07026668[] = { - {{{ 600, 4186, 3172}, 0, { 968, 90}, {0x03, 0x10, 0x83, 0xff}}}, - {{{ 600, 4326, 3134}, 0, { 990, 0}, {0xe9, 0xb5, 0x9d, 0xff}}}, - {{{ 1829, 3946, 3120}, 0, { -2, 114}, {0xf8, 0xe9, 0x84, 0xff}}}, - {{{ 1829, 4065, 3037}, 0, { 26, 46}, {0xe4, 0x9b, 0xba, 0xff}}}, - {{{ -6143, 6144, 5120}, 0, { 990, 0}, {0x88, 0x26, 0xfb, 0xff}}}, - {{{ -6144, 5940, 4146}, 0, { 60, -24}, {0x8d, 0x30, 0xeb, 0xff}}}, - {{{ -6246, 6042, 5120}, 0, { 972, 96}, {0xd1, 0x74, 0xef, 0xff}}}, - {{{ -6246, 5837, 4133}, 0, { 30, 102}, {0xd7, 0x72, 0xdd, 0xff}}}, - {{{ -6860, 6042, 5120}, 0, { 972, 862}, {0x30, 0x74, 0xf0, 0xff}}}, - {{{ -6856, 5837, 4058}, 0, { -36, 864}, {0x31, 0x73, 0xee, 0xff}}}, - {{{ -6963, 6144, 5120}, 0, { 990, 990}, {0x72, 0x37, 0xf9, 0xff}}}, - {{{ -6116, 5530, 2723}, 0, { -8, 866}, {0x30, 0x73, 0x15, 0xff}}}, - {{{ -6492, 5632, 3099}, 0, { 956, 866}, {0x34, 0x73, 0x05, 0xff}}}, - {{{ -5993, 5632, 3458}, 0, { 956, 100}, {0xf1, 0x72, 0xcb, 0xff}}}, - {{{ -6957, 5940, 4046}, 0, { 0, 990}, {0x75, 0x2f, 0x09, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026668, 0x004d1910, 104662, 0x00026668, 240); // 0x07026758 - 0x07026848 -static const Vtx ttm_seg7_vertex_07026758[] = { - {{{ -5157, 5325, 2359}, 0, { -26, 866}, {0x1f, 0x75, 0x24, 0xff}}}, - {{{ -5635, 5428, 2478}, 0, { 950, 864}, {0x28, 0x73, 0x22, 0xff}}}, - {{{ -5422, 5428, 3054}, 0, { 950, 98}, {0x0f, 0x72, 0xcb, 0xff}}}, - {{{ -5082, 5325, 2969}, 0, { 244, 100}, {0x14, 0x6e, 0xc5, 0xff}}}, - {{{ -5422, 5428, 3054}, 0, { 272, 96}, {0x0f, 0x72, 0xcb, 0xff}}}, - {{{ -5635, 5428, 2478}, 0, { -16, 866}, {0x28, 0x73, 0x22, 0xff}}}, - {{{ -5757, 5530, 3222}, 0, { 958, 100}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ -6116, 5530, 2723}, 0, { 958, 866}, {0x30, 0x73, 0x15, 0xff}}}, - {{{ -5757, 5530, 3222}, 0, { 336, 100}, {0x00, 0x72, 0xc9, 0xff}}}, - {{{ -6116, 5530, 2723}, 0, { -8, 866}, {0x30, 0x73, 0x15, 0xff}}}, - {{{ -5993, 5632, 3458}, 0, { 956, 100}, {0xf1, 0x72, 0xcb, 0xff}}}, - {{{ -6492, 5632, 3099}, 0, { -16, 866}, {0x34, 0x73, 0x05, 0xff}}}, - {{{ -6737, 5735, 3580}, 0, { 958, 864}, {0x34, 0x73, 0xf8, 0xff}}}, - {{{ -6161, 5735, 3793}, 0, { 958, 98}, {0xe1, 0x72, 0xd3, 0xff}}}, - {{{ -5993, 5632, 3458}, 0, { 272, 104}, {0xf1, 0x72, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026758, 0x004d1910, 104662, 0x00026758, 240); // 0x07026848 - 0x07026928 -static const Vtx ttm_seg7_vertex_07026848[] = { - {{{ 600, 3654, 2865}, 0, { -46, 824}, {0x21, 0x60, 0xb5, 0xff}}}, - {{{ -613, 4023, 2691}, 0, { 962, 858}, {0x27, 0x72, 0xdb, 0xff}}}, - {{{ -613, 4418, 3162}, 0, { 962, 92}, {0x11, 0x39, 0x91, 0xff}}}, - {{{ 600, 4186, 3172}, 0, { 8, 112}, {0x03, 0x10, 0x83, 0xff}}}, - {{{ 1829, 3946, 3120}, 0, { 982, 94}, {0xf8, 0xe9, 0x84, 0xff}}}, - {{{ 1829, 4065, 3037}, 0, { 990, 0}, {0xe4, 0x9b, 0xba, 0xff}}}, - {{{ 3058, 3715, 3073}, 0, { -30, 88}, {0xf9, 0xe6, 0x85, 0xff}}}, - {{{ -6143, 6247, 6144}, 0, { 990, 0}, {0x93, 0x40, 0xfa, 0xff}}}, - {{{ -6246, 6042, 5120}, 0, { -40, 96}, {0xd1, 0x74, 0xef, 0xff}}}, - {{{ -6246, 6144, 6144}, 0, { 980, 96}, {0xd0, 0x74, 0xf5, 0xff}}}, - {{{ -6143, 6144, 5120}, 0, { 0, 0}, {0x88, 0x26, 0xfb, 0xff}}}, - {{{ -6860, 6042, 5120}, 0, { -40, 862}, {0x30, 0x74, 0xf0, 0xff}}}, - {{{ -6963, 6144, 5120}, 0, { 0, 990}, {0x72, 0x37, 0xf9, 0xff}}}, - {{{ -6860, 6144, 6144}, 0, { 980, 862}, {0x30, 0x74, 0xf5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026848, 0x004d1910, 104662, 0x00026848, 224); // 0x07026928 - 0x07026998 -static const Vtx ttm_seg7_vertex_07026928[] = { - {{{ -6161, 5735, 3793}, 0, { 244, 98}, {0xe1, 0x72, 0xd3, 0xff}}}, - {{{ -6737, 5735, 3580}, 0, { -26, 866}, {0x34, 0x73, 0xf8, 0xff}}}, - {{{ -6246, 5837, 4133}, 0, { 950, 98}, {0xd7, 0x72, 0xdd, 0xff}}}, - {{{ -6963, 6144, 5120}, 0, { 0, 990}, {0x72, 0x37, 0xf9, 0xff}}}, - {{{ -6963, 6247, 6144}, 0, { 990, 990}, {0x7a, 0x20, 0xfd, 0xff}}}, - {{{ -6860, 6144, 6144}, 0, { 980, 862}, {0x30, 0x74, 0xf5, 0xff}}}, - {{{ -6856, 5837, 4058}, 0, { 950, 866}, {0x31, 0x73, 0xee, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026928, 0x004d1910, 104662, 0x00026928, 112); // 0x07026998 - 0x07026A38 -static const Vtx ttm_seg7_vertex_07026998[] = { - {{{ 600, 3616, 2725}, 0, { 990, 990}, {0x26, 0x77, 0x0f, 0xff}}}, - {{{ 600, 3654, 2865}, 0, { 968, 856}, {0x21, 0x60, 0xb5, 0xff}}}, - {{{ 1829, 3258, 2895}, 0, { 0, 990}, {0x20, 0x79, 0xed, 0xff}}}, - {{{ 1829, 3341, 3013}, 0, { -42, 822}, {0x15, 0x46, 0x99, 0xff}}}, - {{{ 600, 4186, 3172}, 0, { 968, 90}, {0x03, 0x10, 0x83, 0xff}}}, - {{{ 1829, 3946, 3120}, 0, { -2, 114}, {0xf8, 0xe9, 0x84, 0xff}}}, - {{{ -6856, 5837, 4058}, 0, { -36, 864}, {0x31, 0x73, 0xee, 0xff}}}, - {{{ -6860, 6042, 5120}, 0, { 972, 862}, {0x30, 0x74, 0xf0, 0xff}}}, - {{{ -6246, 6042, 5120}, 0, { 972, 96}, {0xd1, 0x74, 0xef, 0xff}}}, - {{{ -6246, 5837, 4133}, 0, { 30, 102}, {0xd7, 0x72, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026998, 0x004d1910, 104662, 0x00026998, 160); // 0x07026A38 - 0x07026AB8 -static const Vtx ttm_seg7_vertex_07026A38[] = { - {{{ 3058, 3100, 3073}, 0, { -36, 840}, {0x09, 0x40, 0x93, 0xff}}}, - {{{ 1829, 3946, 3120}, 0, { 982, 94}, {0xf8, 0xe9, 0x84, 0xff}}}, - {{{ 3058, 3715, 3073}, 0, { -30, 88}, {0xf9, 0xe6, 0x85, 0xff}}}, - {{{ 1829, 3341, 3013}, 0, { 982, 860}, {0x15, 0x46, 0x99, 0xff}}}, - {{{ -6246, 6144, 6144}, 0, { 980, 96}, {0xd0, 0x74, 0xf5, 0xff}}}, - {{{ -6246, 6042, 5120}, 0, { -40, 96}, {0xd1, 0x74, 0xef, 0xff}}}, - {{{ -6860, 6144, 6144}, 0, { 980, 862}, {0x30, 0x74, 0xf5, 0xff}}}, - {{{ -6860, 6042, 5120}, 0, { -40, 862}, {0x30, 0x74, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026A38, 0x004d1910, 104662, 0x00026a38, 128); // 0x07026AB8 - 0x07026BA8 -static const Vtx ttm_seg7_vertex_07026AB8[] = { - {{{ 7010, 2588, 2429}, 0, { -1558, 34}, {0xb2, 0x4a, 0xbe, 0xff}}}, - {{{ 6714, 2640, 2724}, 0, { 872, 56}, {0xcb, 0x4a, 0xa8, 0xff}}}, - {{{ 7051, 2691, 2459}, 0, { -1532, -54}, {0xac, 0x38, 0xb4, 0xff}}}, - {{{ 1829, 3258, 2895}, 0, { 990, 990}, {0x20, 0x79, 0xed, 0xff}}}, - {{{ 1829, 3341, 3013}, 0, { 982, 860}, {0x15, 0x46, 0x99, 0xff}}}, - {{{ 3058, 2998, 2971}, 0, { 0, 990}, {0x15, 0x71, 0xcb, 0xff}}}, - {{{ 3058, 3100, 3073}, 0, { -36, 840}, {0x09, 0x40, 0x93, 0xff}}}, - {{{ 6317, 2691, 2923}, 0, { -854, 46}, {0xe5, 0x4a, 0x9d, 0xff}}}, - {{{ 5918, 2742, 3022}, 0, { 928, 58}, {0xfb, 0x36, 0x8e, 0xff}}}, - {{{ 6334, 2793, 2971}, 0, { -842, -46}, {0xe4, 0x33, 0x90, 0xff}}}, - {{{ 5925, 2896, 3073}, 0, { 990, 0}, {0xfc, 0x28, 0x88, 0xff}}}, - {{{ 6714, 2640, 2724}, 0, { -968, 44}, {0xcb, 0x4a, 0xa8, 0xff}}}, - {{{ 6317, 2691, 2923}, 0, { 928, 60}, {0xe5, 0x4a, 0x9d, 0xff}}}, - {{{ 6744, 2742, 2766}, 0, { -964, -48}, {0xc9, 0x39, 0x9e, 0xff}}}, - {{{ 6334, 2793, 2971}, 0, { 990, 0}, {0xe4, 0x33, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026AB8, 0x004d1910, 104662, 0x00026ab8, 240); // 0x07026BA8 - 0x07026C98 -static const Vtx ttm_seg7_vertex_07026BA8[] = { - {{{ 7307, 2435, 1127}, 0, { -280, 56}, {0x9b, 0x4c, 0xf7, 0xff}}}, - {{{ 7358, 2588, 1639}, 0, { 990, 0}, {0x91, 0x39, 0xec, 0xff}}}, - {{{ 7358, 2537, 1127}, 0, { -278, -36}, {0x8f, 0x38, 0xf9, 0xff}}}, - {{{ 6714, 2640, 2724}, 0, { 872, 56}, {0xcb, 0x4a, 0xa8, 0xff}}}, - {{{ 6744, 2742, 2766}, 0, { 990, 0}, {0xc9, 0x39, 0x9e, 0xff}}}, - {{{ 7051, 2691, 2459}, 0, { -1532, -54}, {0xac, 0x38, 0xb4, 0xff}}}, - {{{ 7010, 2588, 2429}, 0, { 932, 58}, {0xb2, 0x4a, 0xbe, 0xff}}}, - {{{ 7051, 2691, 2459}, 0, { 990, 0}, {0xac, 0x38, 0xb4, 0xff}}}, - {{{ 7256, 2640, 2049}, 0, { -966, -46}, {0x9a, 0x38, 0xcf, 0xff}}}, - {{{ 7208, 2537, 2031}, 0, { -966, 44}, {0xa3, 0x4a, 0xd5, 0xff}}}, - {{{ 7307, 2486, 1633}, 0, { -854, 46}, {0x9f, 0x4d, 0xe9, 0xff}}}, - {{{ 7208, 2537, 2031}, 0, { 926, 58}, {0xa3, 0x4a, 0xd5, 0xff}}}, - {{{ 7358, 2588, 1639}, 0, { -842, -46}, {0x91, 0x39, 0xec, 0xff}}}, - {{{ 7256, 2640, 2049}, 0, { 990, 0}, {0x9a, 0x38, 0xcf, 0xff}}}, - {{{ 7307, 2486, 1633}, 0, { 972, 60}, {0x9f, 0x4d, 0xe9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026BA8, 0x004d1910, 104662, 0x00026ba8, 240); // 0x07026C98 - 0x07026D98 -static const Vtx ttm_seg7_vertex_07026C98[] = { - {{{ 6702, 1667, -3962}, 0, { 974, 58}, {0xa9, 0x4a, 0x35, 0xff}}}, - {{{ 6744, 1769, -3992}, 0, { 990, 0}, {0x9e, 0x39, 0x37, 0xff}}}, - {{{ 6130, 1667, -4606}, 0, { -472, -46}, {0xb4, 0x39, 0x54, 0xff}}}, - {{{ 7307, 1872, -2347}, 0, { -126, 56}, {0x99, 0x4a, 0x02, 0xff}}}, - {{{ 7307, 2076, -1124}, 0, { 978, 62}, {0x96, 0x44, 0xf5, 0xff}}}, - {{{ 7358, 1974, -2353}, 0, { -118, -38}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 7358, 2179, -1124}, 0, { 990, 0}, {0x8f, 0x38, 0xf7, 0xff}}}, - {{{ 7105, 1769, -3155}, 0, { -320, 50}, {0x9d, 0x4a, 0x1b, 0xff}}}, - {{{ 7307, 1872, -2347}, 0, { 976, 60}, {0x99, 0x4a, 0x02, 0xff}}}, - {{{ 7154, 1872, -3172}, 0, { -324, -42}, {0x93, 0x39, 0x1c, 0xff}}}, - {{{ 7358, 1974, -2353}, 0, { 990, 0}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 6702, 1667, -3962}, 0, { -346, 50}, {0xa9, 0x4a, 0x35, 0xff}}}, - {{{ 7105, 1769, -3155}, 0, { 976, 60}, {0x9d, 0x4a, 0x1b, 0xff}}}, - {{{ 6744, 1769, -3992}, 0, { -354, -42}, {0x9e, 0x39, 0x37, 0xff}}}, - {{{ 7154, 1872, -3172}, 0, { 990, 0}, {0x93, 0x39, 0x1c, 0xff}}}, - {{{ 6100, 1564, -4564}, 0, { -462, 46}, {0xbe, 0x4a, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026C98, 0x004d1910, 104662, 0x00026c98, 256); // 0x07026D98 - 0x07026E78 -static const Vtx ttm_seg7_vertex_07026D98[] = { - {{{ 5293, 1462, -4968}, 0, { 974, 60}, {0xd5, 0x4a, 0x5d, 0xff}}}, - {{{ 5310, 1564, -5016}, 0, { 990, 0}, {0xcf, 0x38, 0x66, 0xff}}}, - {{{ 4491, 1462, -5220}, 0, { -324, -42}, {0xe4, 0x38, 0x6e, 0xff}}}, - {{{ 4485, 1360, -5170}, 0, { -320, 50}, {0xe4, 0x4d, 0x60, 0xff}}}, - {{{ 5925, 2896, 3073}, 0, { -24, 350}, {0xfc, 0x28, 0x88, 0xff}}}, - {{{ 5918, 2742, 3022}, 0, { -22, 506}, {0xfb, 0x36, 0x8e, 0xff}}}, - {{{ 3058, 3715, 3073}, 0, { 990, 0}, {0xf9, 0xe6, 0x85, 0xff}}}, - {{{ 5310, 1564, -5016}, 0, { -354, -42}, {0xcf, 0x38, 0x66, 0xff}}}, - {{{ 5293, 1462, -4968}, 0, { -346, 50}, {0xd5, 0x4a, 0x5d, 0xff}}}, - {{{ 6100, 1564, -4564}, 0, { 978, 60}, {0xbe, 0x4a, 0x4e, 0xff}}}, - {{{ 6130, 1667, -4606}, 0, { 990, 0}, {0xb4, 0x39, 0x54, 0xff}}}, - {{{ 3262, 1104, -5220}, 0, { -132, 52}, {0xec, 0x77, 0x24, 0xff}}}, - {{{ 4485, 1360, -5170}, 0, { 986, 60}, {0xe4, 0x4d, 0x60, 0xff}}}, - {{{ 4491, 1462, -5220}, 0, { 990, 0}, {0xe4, 0x38, 0x6e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026D98, 0x004d1910, 104662, 0x00026d98, 224); // 0x07026E78 - 0x07026EB8 -static const Vtx ttm_seg7_vertex_07026E78[] = { - {{{ 7307, 2076, -1124}, 0, { -36, 62}, {0x96, 0x44, 0xf5, 0xff}}}, - {{{ 7358, 2537, 1127}, 0, { 990, 0}, {0x8f, 0x38, 0xf9, 0xff}}}, - {{{ 7358, 2179, -1124}, 0, { 0, 0}, {0x8f, 0x38, 0xf7, 0xff}}}, - {{{ 7307, 2435, 1127}, 0, { 984, 62}, {0x9b, 0x4c, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026E78, 0x004d1910, 104662, 0x00026e78, 64); // 0x07026EB8 - 0x07026FB8 -static const Vtx ttm_seg7_vertex_07026EB8[] = { - {{{ 7112, 2435, 1996}, 0, { -896, 194}, {0xc7, 0x6b, 0xde, 0xff}}}, - {{{ 6927, 2486, 2369}, 0, { 884, 206}, {0xd2, 0x6b, 0xd0, 0xff}}}, - {{{ 7208, 2537, 2031}, 0, { -966, 44}, {0xa3, 0x4a, 0xd5, 0xff}}}, - {{{ 6281, 2588, 2827}, 0, { -804, 198}, {0xf6, 0x6b, 0xbe, 0xff}}}, - {{{ 5906, 2640, 2921}, 0, { 876, 208}, {0x02, 0x67, 0xb8, 0xff}}}, - {{{ 6317, 2691, 2923}, 0, { -854, 46}, {0xe5, 0x4a, 0x9d, 0xff}}}, - {{{ 5918, 2742, 3022}, 0, { 928, 58}, {0xfb, 0x36, 0x8e, 0xff}}}, - {{{ 6654, 2537, 2641}, 0, { -904, 194}, {0xe4, 0x6b, 0xc3, 0xff}}}, - {{{ 6281, 2588, 2827}, 0, { 878, 208}, {0xf6, 0x6b, 0xbe, 0xff}}}, - {{{ 6714, 2640, 2724}, 0, { -968, 44}, {0xcb, 0x4a, 0xa8, 0xff}}}, - {{{ 6317, 2691, 2923}, 0, { 928, 60}, {0xe5, 0x4a, 0x9d, 0xff}}}, - {{{ 6927, 2486, 2369}, 0, { -1468, 184}, {0xd2, 0x6b, 0xd0, 0xff}}}, - {{{ 6654, 2537, 2641}, 0, { 776, 202}, {0xe4, 0x6b, 0xc3, 0xff}}}, - {{{ 7010, 2588, 2429}, 0, { -1558, 34}, {0xb2, 0x4a, 0xbe, 0xff}}}, - {{{ 6714, 2640, 2724}, 0, { 872, 56}, {0xcb, 0x4a, 0xa8, 0xff}}}, - {{{ 7010, 2588, 2429}, 0, { 932, 58}, {0xb2, 0x4a, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026EB8, 0x004d1910, 104662, 0x00026eb8, 256); // 0x07026FB8 - 0x070270B8 -static const Vtx ttm_seg7_vertex_07026FB8[] = { - {{{ 7206, 2384, 1621}, 0, { -806, 198}, {0xc0, 0x6b, 0xed, 0xff}}}, - {{{ 7112, 2435, 1996}, 0, { 874, 208}, {0xc7, 0x6b, 0xde, 0xff}}}, - {{{ 7307, 2486, 1633}, 0, { -854, 46}, {0x9f, 0x4d, 0xe9, 0xff}}}, - {{{ 7208, 2537, 2031}, 0, { 926, 58}, {0xa3, 0x4a, 0xd5, 0xff}}}, - {{{ 7205, 2332, 1127}, 0, { -262, 208}, {0xc7, 0x70, 0xf2, 0xff}}}, - {{{ 7206, 2384, 1621}, 0, { 958, 210}, {0xc0, 0x6b, 0xed, 0xff}}}, - {{{ 7307, 2435, 1127}, 0, { -280, 56}, {0x9b, 0x4c, 0xf7, 0xff}}}, - {{{ 7307, 2486, 1633}, 0, { 972, 60}, {0x9f, 0x4d, 0xe9, 0xff}}}, - {{{ 7206, 1769, -2334}, 0, { -126, 208}, {0xbd, 0x6b, 0xfa, 0xff}}}, - {{{ 7205, 1974, -1124}, 0, { 968, 214}, {0xb6, 0x65, 0xf0, 0xff}}}, - {{{ 7307, 1872, -2347}, 0, { -126, 56}, {0x99, 0x4a, 0x02, 0xff}}}, - {{{ 7307, 2076, -1124}, 0, { 978, 62}, {0x96, 0x44, 0xf5, 0xff}}}, - {{{ 7009, 1667, -3119}, 0, { -296, 202}, {0xbe, 0x6b, 0x0b, 0xff}}}, - {{{ 7206, 1769, -2334}, 0, { 964, 210}, {0xbd, 0x6b, 0xfa, 0xff}}}, - {{{ 7105, 1769, -3155}, 0, { -320, 50}, {0x9d, 0x4a, 0x1b, 0xff}}}, - {{{ 7307, 1872, -2347}, 0, { 976, 60}, {0x99, 0x4a, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07026FB8, 0x004d1910, 104662, 0x00026fb8, 256); // 0x070270B8 - 0x070271A8 -static const Vtx ttm_seg7_vertex_070270B8[] = { - {{{ 6619, 1564, -3902}, 0, { -318, 200}, {0xc4, 0x6b, 0x1d, 0xff}}}, - {{{ 7009, 1667, -3119}, 0, { 966, 210}, {0xbe, 0x6b, 0x0b, 0xff}}}, - {{{ 6702, 1667, -3962}, 0, { -346, 50}, {0xa9, 0x4a, 0x35, 0xff}}}, - {{{ 7105, 1769, -3155}, 0, { 976, 60}, {0x9d, 0x4a, 0x1b, 0xff}}}, - {{{ 6040, 1462, -4481}, 0, { -420, 196}, {0xd0, 0x6b, 0x2e, 0xff}}}, - {{{ 6619, 1564, -3902}, 0, { 960, 208}, {0xc4, 0x6b, 0x1d, 0xff}}}, - {{{ 6100, 1564, -4564}, 0, { -462, 46}, {0xbe, 0x4a, 0x4e, 0xff}}}, - {{{ 5918, 2742, 3022}, 0, { -22, 506}, {0xfb, 0x36, 0x8e, 0xff}}}, - {{{ 3058, 3100, 3073}, 0, { 1000, 786}, {0x09, 0x40, 0x93, 0xff}}}, - {{{ 3058, 3715, 3073}, 0, { 990, 0}, {0xf9, 0xe6, 0x85, 0xff}}}, - {{{ 6702, 1667, -3962}, 0, { 974, 58}, {0xa9, 0x4a, 0x35, 0xff}}}, - {{{ 5257, 1360, -4872}, 0, { -314, 200}, {0xde, 0x6b, 0x3a, 0xff}}}, - {{{ 6040, 1462, -4481}, 0, { 968, 208}, {0xd0, 0x6b, 0x2e, 0xff}}}, - {{{ 5293, 1462, -4968}, 0, { -346, 50}, {0xd5, 0x4a, 0x5d, 0xff}}}, - {{{ 6100, 1564, -4564}, 0, { 978, 60}, {0xbe, 0x4a, 0x4e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070270B8, 0x004d1910, 104662, 0x000270b8, 240); // 0x070271A8 - 0x07027288 -static const Vtx ttm_seg7_vertex_070271A8[] = { - {{{ 4472, 1257, -5068}, 0, { -296, 202}, {0xe7, 0x6e, 0x39, 0xff}}}, - {{{ 5257, 1360, -4872}, 0, { 962, 210}, {0xde, 0x6b, 0x3a, 0xff}}}, - {{{ 4485, 1360, -5170}, 0, { -320, 50}, {0xe4, 0x4d, 0x60, 0xff}}}, - {{{ 5293, 1462, -4968}, 0, { 974, 60}, {0xd5, 0x4a, 0x5d, 0xff}}}, - {{{ 5918, 2742, 3022}, 0, { -22, 506}, {0xfb, 0x36, 0x8e, 0xff}}}, - {{{ 5906, 2640, 2921}, 0, { -22, 678}, {0x02, 0x67, 0xb8, 0xff}}}, - {{{ 3058, 3100, 3073}, 0, { 1000, 786}, {0x09, 0x40, 0x93, 0xff}}}, - {{{ 3262, 1104, -5220}, 0, { -132, 52}, {0xec, 0x77, 0x24, 0xff}}}, - {{{ 4472, 1257, -5068}, 0, { 984, 212}, {0xe7, 0x6e, 0x39, 0xff}}}, - {{{ 4485, 1360, -5170}, 0, { 986, 60}, {0xe4, 0x4d, 0x60, 0xff}}}, - {{{ 7205, 1974, -1124}, 0, { -40, 214}, {0xb6, 0x65, 0xf0, 0xff}}}, - {{{ 7205, 2332, 1127}, 0, { 980, 214}, {0xc7, 0x70, 0xf2, 0xff}}}, - {{{ 7307, 2435, 1127}, 0, { 984, 62}, {0x9b, 0x4c, 0xf7, 0xff}}}, - {{{ 7307, 2076, -1124}, 0, { -36, 62}, {0x96, 0x44, 0xf5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070271A8, 0x004d1910, 104662, 0x000271a8, 224); // 0x07027288 - 0x07027388 -static const Vtx ttm_seg7_vertex_07027288[] = { - {{{ 6968, 2384, 1942}, 0, { -724, 388}, {0xf4, 0x7c, 0xe8, 0xff}}}, - {{{ 6802, 2435, 2279}, 0, { 882, 396}, {0xfc, 0x7b, 0xe5, 0xff}}}, - {{{ 7112, 2435, 1996}, 0, { -896, 194}, {0xc7, 0x6b, 0xde, 0xff}}}, - {{{ 6228, 2537, 2682}, 0, { -656, 392}, {0x09, 0x7c, 0xe7, 0xff}}}, - {{{ 5887, 2588, 2768}, 0, { 874, 398}, {0x0d, 0x79, 0xe0, 0xff}}}, - {{{ 6281, 2588, 2827}, 0, { -804, 198}, {0xf6, 0x6b, 0xbe, 0xff}}}, - {{{ 5906, 2640, 2921}, 0, { 876, 208}, {0x02, 0x67, 0xb8, 0xff}}}, - {{{ 6564, 2486, 2517}, 0, { -734, 388}, {0x02, 0x7c, 0xe5, 0xff}}}, - {{{ 6228, 2537, 2682}, 0, { 876, 400}, {0x09, 0x7c, 0xe7, 0xff}}}, - {{{ 6654, 2537, 2641}, 0, { -904, 194}, {0xe4, 0x6b, 0xc3, 0xff}}}, - {{{ 6281, 2588, 2827}, 0, { 878, 208}, {0xf6, 0x6b, 0xbe, 0xff}}}, - {{{ 6802, 2435, 2279}, 0, { -1196, 378}, {0xfc, 0x7b, 0xe5, 0xff}}}, - {{{ 6564, 2486, 2517}, 0, { 770, 392}, {0x02, 0x7c, 0xe5, 0xff}}}, - {{{ 6927, 2486, 2369}, 0, { -1468, 184}, {0xd2, 0x6b, 0xd0, 0xff}}}, - {{{ 6654, 2537, 2641}, 0, { 776, 202}, {0xe4, 0x6b, 0xc3, 0xff}}}, - {{{ 6927, 2486, 2369}, 0, { 884, 206}, {0xd2, 0x6b, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027288, 0x004d1910, 104662, 0x00027288, 256); // 0x07027388 - 0x07027488 -static const Vtx ttm_seg7_vertex_07027388[] = { - {{{ 7053, 2332, 1602}, 0, { -658, 392}, {0xef, 0x7c, 0xee, 0xff}}}, - {{{ 6968, 2384, 1942}, 0, { 872, 400}, {0xf4, 0x7c, 0xe8, 0xff}}}, - {{{ 7206, 2384, 1621}, 0, { -806, 198}, {0xc0, 0x6b, 0xed, 0xff}}}, - {{{ 7112, 2435, 1996}, 0, { 874, 208}, {0xc7, 0x6b, 0xde, 0xff}}}, - {{{ 7051, 2281, 1127}, 0, { -216, 402}, {0xf1, 0x7c, 0xf0, 0xff}}}, - {{{ 7053, 2332, 1602}, 0, { 958, 402}, {0xef, 0x7c, 0xee, 0xff}}}, - {{{ 7205, 2332, 1127}, 0, { -262, 208}, {0xc7, 0x70, 0xf2, 0xff}}}, - {{{ 7206, 2384, 1621}, 0, { 958, 210}, {0xc0, 0x6b, 0xed, 0xff}}}, - {{{ 7053, 1718, -2316}, 0, { -110, 400}, {0xea, 0x7c, 0xf1, 0xff}}}, - {{{ 7051, 1923, -1124}, 0, { 966, 406}, {0xe9, 0x7b, 0xec, 0xff}}}, - {{{ 7206, 1769, -2334}, 0, { -126, 208}, {0xbd, 0x6b, 0xfa, 0xff}}}, - {{{ 7205, 1974, -1124}, 0, { 968, 214}, {0xb6, 0x65, 0xf0, 0xff}}}, - {{{ 6865, 1616, -3066}, 0, { -242, 396}, {0xe8, 0x7c, 0xf9, 0xff}}}, - {{{ 7053, 1718, -2316}, 0, { 962, 402}, {0xea, 0x7c, 0xf1, 0xff}}}, - {{{ 7009, 1667, -3119}, 0, { -296, 202}, {0xbe, 0x6b, 0x0b, 0xff}}}, - {{{ 7206, 1769, -2334}, 0, { 964, 210}, {0xbd, 0x6b, 0xfa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027388, 0x004d1910, 104662, 0x00027388, 256); // 0x07027488 - 0x07027588 -static const Vtx ttm_seg7_vertex_07027488[] = { - {{{ 5950, 1411, -4357}, 0, { -338, 388}, {0xe8, 0x7c, 0x07, 0xff}}}, - {{{ 6495, 1513, -3812}, 0, { 960, 398}, {0xe7, 0x7c, 0x00, 0xff}}}, - {{{ 6040, 1462, -4481}, 0, { -420, 196}, {0xd0, 0x6b, 0x2e, 0xff}}}, - {{{ 6619, 1564, -3902}, 0, { 960, 208}, {0xc4, 0x6b, 0x1d, 0xff}}}, - {{{ 5204, 1308, -4728}, 0, { -254, 394}, {0xeb, 0x7c, 0x0d, 0xff}}}, - {{{ 5950, 1411, -4357}, 0, { 968, 398}, {0xe8, 0x7c, 0x07, 0xff}}}, - {{{ 5257, 1360, -4872}, 0, { -314, 200}, {0xde, 0x6b, 0x3a, 0xff}}}, - {{{ 6040, 1462, -4481}, 0, { 968, 208}, {0xd0, 0x6b, 0x2e, 0xff}}}, - {{{ 4454, 1206, -4916}, 0, { -242, 396}, {0xee, 0x7c, 0x0d, 0xff}}}, - {{{ 5204, 1308, -4728}, 0, { 962, 402}, {0xeb, 0x7c, 0x0d, 0xff}}}, - {{{ 4472, 1257, -5068}, 0, { -296, 202}, {0xe7, 0x6e, 0x39, 0xff}}}, - {{{ 5257, 1360, -4872}, 0, { 962, 210}, {0xde, 0x6b, 0x3a, 0xff}}}, - {{{ 3058, 3100, 3073}, 0, { 1000, 786}, {0x09, 0x40, 0x93, 0xff}}}, - {{{ 5906, 2640, 2921}, 0, { -22, 678}, {0x02, 0x67, 0xb8, 0xff}}}, - {{{ 5887, 2588, 2768}, 0, { -24, 802}, {0x0d, 0x79, 0xe0, 0xff}}}, - {{{ 3058, 2998, 2971}, 0, { 996, 956}, {0x15, 0x71, 0xcb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027488, 0x004d1910, 104662, 0x00027488, 256); // 0x07027588 - 0x07027668 -static const Vtx ttm_seg7_vertex_07027588[] = { - {{{ 3058, 2998, 2971}, 0, { 0, 968}, {0x15, 0x71, 0xcb, 0xff}}}, - {{{ 3058, 2998, 2868}, 0, { 0, 990}, {0x16, 0x7d, 0x00, 0xff}}}, - {{{ 1829, 3258, 2895}, 0, { 990, 990}, {0x20, 0x79, 0xed, 0xff}}}, - {{{ 4454, 1206, -4916}, 0, { 982, 404}, {0xee, 0x7c, 0x0d, 0xff}}}, - {{{ 4472, 1257, -5068}, 0, { 984, 212}, {0xe7, 0x6e, 0x39, 0xff}}}, - {{{ 3262, 1104, -5220}, 0, { -132, 52}, {0xec, 0x77, 0x24, 0xff}}}, - {{{ 6619, 1564, -3902}, 0, { -318, 200}, {0xc4, 0x6b, 0x1d, 0xff}}}, - {{{ 6865, 1616, -3066}, 0, { 966, 402}, {0xe8, 0x7c, 0xf9, 0xff}}}, - {{{ 7009, 1667, -3119}, 0, { 966, 210}, {0xbe, 0x6b, 0x0b, 0xff}}}, - {{{ 6495, 1513, -3812}, 0, { -258, 394}, {0xe7, 0x7c, 0x00, 0xff}}}, - {{{ 7051, 1923, -1124}, 0, { -40, 406}, {0xe9, 0x7b, 0xec, 0xff}}}, - {{{ 7205, 2332, 1127}, 0, { 980, 214}, {0xc7, 0x70, 0xf2, 0xff}}}, - {{{ 7205, 1974, -1124}, 0, { -40, 214}, {0xb6, 0x65, 0xf0, 0xff}}}, - {{{ 7051, 2281, 1127}, 0, { 980, 406}, {0xf1, 0x7c, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027588, 0x004d1910, 104662, 0x00027588, 224); // 0x07027668 - 0x07027758 -static const Vtx ttm_seg7_vertex_07027668[] = { - {{{ -5441, -1865, -5220}, 0, { 0, 0}, {0xaf, 0x44, 0x45, 0xff}}}, - {{{ -2217, -1279, -4401}, 0, { 990, 990}, {0xe3, 0x6d, 0x38, 0xff}}}, - {{{ -2217, -1279, -5220}, 0, { 990, 0}, {0xe0, 0x7a, 0x00, 0xff}}}, - {{{ 5644, 1411, -3933}, 0, { 0, 990}, {0xf1, 0x7d, 0xf7, 0xff}}}, - {{{ 6071, 1513, -3506}, 0, { 990, 990}, {0xf4, 0x7d, 0xf3, 0xff}}}, - {{{ 5950, 1411, -4357}, 0, { -338, 388}, {0xe8, 0x7c, 0x07, 0xff}}}, - {{{ 6495, 1513, -3812}, 0, { 960, 398}, {0xe7, 0x7c, 0x00, 0xff}}}, - {{{ 5024, 1308, -4243}, 0, { 990, 990}, {0xef, 0x7d, 0xfc, 0xff}}}, - {{{ 5204, 1308, -4728}, 0, { 962, 402}, {0xeb, 0x7c, 0x0d, 0xff}}}, - {{{ 4454, 1206, -4916}, 0, { -242, 396}, {0xee, 0x7c, 0x0d, 0xff}}}, - {{{ 4390, 1206, -4401}, 0, { 0, 990}, {0xf3, 0x7e, 0xff, 0xff}}}, - {{{ 6539, 1718, -2252}, 0, { 990, 990}, {0xfd, 0x7d, 0xed, 0xff}}}, - {{{ 6865, 1616, -3066}, 0, { -242, 396}, {0xe8, 0x7c, 0xf9, 0xff}}}, - {{{ 6381, 1616, -2886}, 0, { 0, 990}, {0xf9, 0x7d, 0xf0, 0xff}}}, - {{{ 7053, 1718, -2316}, 0, { 962, 402}, {0xea, 0x7c, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027668, 0x004d1910, 104662, 0x00027668, 240); // 0x07027758 - 0x07027838 -static const Vtx ttm_seg7_vertex_07027758[] = { - {{{ -1218, -799, -4401}, 0, { 612, 990}, {0xc2, 0x55, 0x46, 0xff}}}, - {{{ -706, -390, -4401}, 0, { 990, 990}, {0x23, 0x4d, 0x5d, 0xff}}}, - {{{ -706, -390, -5220}, 0, { 990, 0}, {0x34, 0x73, 0x00, 0xff}}}, - {{{ -5441, -1865, -5220}, 0, { 0, 0}, {0xaf, 0x44, 0x45, 0xff}}}, - {{{ -5441, -1865, -4401}, 0, { 0, 990}, {0xc5, 0x31, 0x9c, 0xff}}}, - {{{ -2217, -1279, -4401}, 0, { 990, 990}, {0xe3, 0x6d, 0x38, 0xff}}}, - {{{ -2217, -1279, -5220}, 0, { 0, 0}, {0xe0, 0x7a, 0x00, 0xff}}}, - {{{ -2217, -1279, -4401}, 0, { 0, 990}, {0xe3, 0x6d, 0x38, 0xff}}}, - {{{ -1730, -1106, -5220}, 0, { 264, 0}, {0xce, 0x74, 0x00, 0xff}}}, - {{{ -1730, -1106, -4401}, 0, { 264, 990}, {0xd0, 0x5d, 0x46, 0xff}}}, - {{{ -1218, -799, -5220}, 0, { 612, 0}, {0xba, 0x69, 0x00, 0xff}}}, - {{{ 6968, 2384, 1942}, 0, { -724, 388}, {0xf4, 0x7c, 0xe8, 0xff}}}, - {{{ 6483, 2384, 1763}, 0, { 0, 990}, {0x06, 0x7c, 0xe9, 0xff}}}, - {{{ 6378, 2435, 1973}, 0, { 990, 990}, {0x0d, 0x7c, 0xe9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027758, 0x004d1910, 104662, 0x00027758, 224); // 0x07027838 - 0x07027928 -static const Vtx ttm_seg7_vertex_07027838[] = { - {{{ 7051, 1923, -1124}, 0, { -40, 406}, {0xe9, 0x7b, 0xec, 0xff}}}, - {{{ 6539, 2281, 1127}, 0, { 990, 990}, {0x00, 0x7d, 0xee, 0xff}}}, - {{{ 7051, 2281, 1127}, 0, { 980, 406}, {0xf1, 0x7c, 0xf0, 0xff}}}, - {{{ 6539, 1923, -1124}, 0, { 0, 990}, {0x00, 0x7d, 0xeb, 0xff}}}, - {{{ 7051, 2281, 1127}, 0, { -216, 402}, {0xf1, 0x7c, 0xf0, 0xff}}}, - {{{ 6539, 2332, 1539}, 0, { 990, 990}, {0x01, 0x7d, 0xed, 0xff}}}, - {{{ 7053, 2332, 1602}, 0, { 958, 402}, {0xef, 0x7c, 0xee, 0xff}}}, - {{{ 6539, 2281, 1127}, 0, { 0, 990}, {0x00, 0x7d, 0xee, 0xff}}}, - {{{ 7053, 2332, 1602}, 0, { -658, 392}, {0xef, 0x7c, 0xee, 0xff}}}, - {{{ 6483, 2384, 1763}, 0, { 990, 990}, {0x06, 0x7c, 0xe9, 0xff}}}, - {{{ 6968, 2384, 1942}, 0, { 872, 400}, {0xf4, 0x7c, 0xe8, 0xff}}}, - {{{ 6539, 2332, 1539}, 0, { 0, 990}, {0x01, 0x7d, 0xed, 0xff}}}, - {{{ 6228, 2537, 2682}, 0, { -656, 392}, {0x09, 0x7c, 0xe7, 0xff}}}, - {{{ 6048, 2537, 2198}, 0, { 0, 990}, {0x15, 0x7c, 0xf6, 0xff}}}, - {{{ 5824, 2588, 2254}, 0, { 990, 990}, {0x14, 0x7d, 0xfc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027838, 0x004d1910, 104662, 0x00027838, 240); // 0x07027928 - 0x07027A08 -static const Vtx ttm_seg7_vertex_07027928[] = { - {{{ 6968, 2384, 1942}, 0, { -724, 388}, {0xf4, 0x7c, 0xe8, 0xff}}}, - {{{ 6378, 2435, 1973}, 0, { 990, 990}, {0x0d, 0x7c, 0xe9, 0xff}}}, - {{{ 6802, 2435, 2279}, 0, { 882, 396}, {0xfc, 0x7b, 0xe5, 0xff}}}, - {{{ 6802, 2435, 2279}, 0, { -1196, 378}, {0xfc, 0x7b, 0xe5, 0xff}}}, - {{{ 6259, 2486, 2093}, 0, { 990, 990}, {0x13, 0x7b, 0xed, 0xff}}}, - {{{ 6564, 2486, 2517}, 0, { 770, 392}, {0x02, 0x7c, 0xe5, 0xff}}}, - {{{ 6378, 2435, 1973}, 0, { 0, 990}, {0x0d, 0x7c, 0xe9, 0xff}}}, - {{{ 6564, 2486, 2517}, 0, { -734, 388}, {0x02, 0x7c, 0xe5, 0xff}}}, - {{{ 6259, 2486, 2093}, 0, { 0, 990}, {0x13, 0x7b, 0xed, 0xff}}}, - {{{ 6048, 2537, 2198}, 0, { 990, 990}, {0x15, 0x7c, 0xf6, 0xff}}}, - {{{ 6228, 2537, 2682}, 0, { 876, 400}, {0x09, 0x7c, 0xe7, 0xff}}}, - {{{ 6228, 2537, 2682}, 0, { -656, 392}, {0x09, 0x7c, 0xe7, 0xff}}}, - {{{ 5824, 2588, 2254}, 0, { 990, 990}, {0x14, 0x7d, 0xfc, 0xff}}}, - {{{ 5887, 2588, 2768}, 0, { 874, 398}, {0x0d, 0x79, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027928, 0x004d1910, 104662, 0x00027928, 224); // 0x07027A08 - 0x07027AF8 -static const Vtx ttm_seg7_vertex_07027A08[] = { - {{{ 6495, 1513, -3812}, 0, { -258, 394}, {0xe7, 0x7c, 0x00, 0xff}}}, - {{{ 6071, 1513, -3506}, 0, { 0, 990}, {0xf4, 0x7d, 0xf3, 0xff}}}, - {{{ 6381, 1616, -2886}, 0, { 990, 990}, {0xf9, 0x7d, 0xf0, 0xff}}}, - {{{ 5887, 2588, 2768}, 0, { -24, 802}, {0x0d, 0x79, 0xe0, 0xff}}}, - {{{ 5824, 2588, 2254}, 0, { 0, 990}, {0x14, 0x7d, 0xfc, 0xff}}}, - {{{ 3058, 2998, 2868}, 0, { 990, 990}, {0x16, 0x7d, 0x00, 0xff}}}, - {{{ 3058, 2998, 2971}, 0, { 996, 956}, {0x15, 0x71, 0xcb, 0xff}}}, - {{{ 3262, 1104, -5220}, 0, { -132, 52}, {0xec, 0x77, 0x24, 0xff}}}, - {{{ 4390, 1206, -4401}, 0, { 990, 990}, {0xf3, 0x7e, 0xff, 0xff}}}, - {{{ 4454, 1206, -4916}, 0, { 982, 404}, {0xee, 0x7c, 0x0d, 0xff}}}, - {{{ 3262, 1104, -4401}, 0, { 0, 990}, {0xed, 0x7d, 0x00, 0xff}}}, - {{{ 5204, 1308, -4728}, 0, { -254, 394}, {0xeb, 0x7c, 0x0d, 0xff}}}, - {{{ 5024, 1308, -4243}, 0, { 0, 990}, {0xef, 0x7d, 0xfc, 0xff}}}, - {{{ 5644, 1411, -3933}, 0, { 990, 990}, {0xf1, 0x7d, 0xf7, 0xff}}}, - {{{ 5950, 1411, -4357}, 0, { 968, 398}, {0xe8, 0x7c, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027A08, 0x004d1910, 104662, 0x00027a08, 240); // 0x07027AF8 - 0x07027BA8 -static const Vtx ttm_seg7_vertex_07027AF8[] = { - {{{ 907, 592, -4401}, 0, { 0, 990}, {0xe6, 0x7c, 0x00, 0xff}}}, - {{{ 3262, 1104, -5220}, 0, { 990, 0}, {0xec, 0x77, 0x24, 0xff}}}, - {{{ 907, 592, -5220}, 0, { 0, 0}, {0xe6, 0x7c, 0x00, 0xff}}}, - {{{ 6495, 1513, -3812}, 0, { -258, 394}, {0xe7, 0x7c, 0x00, 0xff}}}, - {{{ 6381, 1616, -2886}, 0, { 990, 990}, {0xf9, 0x7d, 0xf0, 0xff}}}, - {{{ 6865, 1616, -3066}, 0, { 966, 402}, {0xe8, 0x7c, 0xf9, 0xff}}}, - {{{ 7053, 1718, -2316}, 0, { -110, 400}, {0xea, 0x7c, 0xf1, 0xff}}}, - {{{ 6539, 1923, -1124}, 0, { 990, 990}, {0x00, 0x7d, 0xeb, 0xff}}}, - {{{ 7051, 1923, -1124}, 0, { 966, 406}, {0xe9, 0x7b, 0xec, 0xff}}}, - {{{ 6539, 1718, -2252}, 0, { 0, 990}, {0xfd, 0x7d, 0xed, 0xff}}}, - {{{ 3262, 1104, -4401}, 0, { 990, 990}, {0xed, 0x7d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027AF8, 0x004d1910, 104662, 0x00027af8, 176); // 0x07027BA8 - 0x07027BE8 -static const Vtx ttm_seg7_vertex_07027BA8[] = { - {{{ -7489, -1865, -3787}, 0, { -4628, -4630}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -5441, -1865, -5835}, 0, { 5588, 5586}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -7489, -1865, -5835}, 0, { 5590, -4630}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -5441, -1865, -3787}, 0, { -4630, 5586}, {0xac, 0x2a, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027BA8, 0x004d1910, 104662, 0x00027ba8, 64); // 0x07027BE8 - 0x07027CD8 -static const Vtx ttm_seg7_vertex_07027BE8[] = { - {{{ -5993, 6452, 3458}, 0, { 1324, 64}, {0xc6, 0x90, 0xff, 0xff}}}, - {{{ -6161, 6554, 3793}, 0, { 636, -38}, {0xc9, 0x8f, 0x0d, 0xff}}}, - {{{ -6492, 6452, 3099}, 0, { 948, 1134}, {0x17, 0x8e, 0x31, 0xff}}}, - {{{ -3071, 5763, 2971}, 0, { 2012, 0}, {0xe3, 0x8f, 0xd0, 0xff}}}, - {{{ -5082, 6144, 2969}, 0, { 40, -24}, {0xe0, 0x91, 0xce, 0xff}}}, - {{{ -3071, 5763, 2356}, 0, { 2012, 990}, {0xe4, 0x8e, 0x2f, 0xff}}}, - {{{ -5157, 6144, 2359}, 0, { 0, 990}, {0xec, 0x8b, 0x2a, 0xff}}}, - {{{ -1842, 5436, 2804}, 0, { 2012, 0}, {0xda, 0x88, 0xfd, 0xff}}}, - {{{ -3071, 5763, 2356}, 0, { 0, 990}, {0xe4, 0x8e, 0x2f, 0xff}}}, - {{{ -1842, 5216, 2230}, 0, { 2012, 990}, {0xe1, 0xa7, 0x54, 0xff}}}, - {{{ -3071, 5763, 2971}, 0, { 88, 4}, {0xe3, 0x8f, 0xd0, 0xff}}}, - {{{ -613, 5045, 2635}, 0, { 2012, 0}, {0xdb, 0x8d, 0x25, 0xff}}}, - {{{ -1842, 5436, 2804}, 0, { 64, -8}, {0xda, 0x88, 0xfd, 0xff}}}, - {{{ -1842, 5216, 2230}, 0, { 0, 990}, {0xe1, 0xa7, 0x54, 0xff}}}, - {{{ -613, 4650, 2165}, 0, { 2012, 990}, {0xec, 0xc7, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027BE8, 0x004d1910, 104662, 0x00027be8, 240); // 0x07027CD8 - 0x07027DC8 -static const Vtx ttm_seg7_vertex_07027CD8[] = { - {{{ -5757, 6349, 3222}, 0, { 2012, 0}, {0xca, 0x8f, 0xee, 0xff}}}, - {{{ -5993, 6452, 3458}, 0, { 1324, 64}, {0xc6, 0x90, 0xff, 0xff}}}, - {{{ -6116, 6349, 2723}, 0, { 2012, 990}, {0x06, 0x8e, 0x36, 0xff}}}, - {{{ -6161, 6554, 3793}, 0, { 636, -38}, {0xc9, 0x8f, 0x0d, 0xff}}}, - {{{ -6737, 6554, 3580}, 0, { 0, 990}, {0x24, 0x8e, 0x29, 0xff}}}, - {{{ -6492, 6452, 3099}, 0, { 948, 1134}, {0x17, 0x8e, 0x31, 0xff}}}, - {{{ -5422, 6247, 3054}, 0, { 1284, 40}, {0xd2, 0x8f, 0xdf, 0xff}}}, - {{{ -5635, 6247, 2478}, 0, { 1008, 1088}, {0xf9, 0x8e, 0x36, 0xff}}}, - {{{ -5157, 6144, 2359}, 0, { 2012, 990}, {0xec, 0x8b, 0x2a, 0xff}}}, - {{{ -5082, 6144, 2969}, 0, { 2012, 0}, {0xe0, 0x91, 0xce, 0xff}}}, - {{{ -5757, 6349, 3222}, 0, { 548, -22}, {0xca, 0x8f, 0xee, 0xff}}}, - {{{ -6116, 6349, 2723}, 0, { 0, 990}, {0x06, 0x8e, 0x36, 0xff}}}, - {{{ -3188, -739, -5118}, 0, { 2012, 990}, {0x54, 0xa5, 0x17, 0xff}}}, - {{{ -3188, -739, -4504}, 0, { 2012, 0}, {0x6f, 0xc8, 0xe9, 0xff}}}, - {{{ -5441, -1148, -4504}, 0, { 0, 0}, {0xbb, 0x9e, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027CD8, 0x004d1910, 104662, 0x00027cd8, 240); // 0x07027DC8 - 0x07027E38 -static const Vtx ttm_seg7_vertex_07027DC8[] = { - {{{ -5441, -841, -3787}, 0, { 10188, -9230}, {0x9b, 0xbd, 0xdf, 0xff}}}, - {{{ -7489, -841, -5835}, 0, { 0, 990}, {0x33, 0x99, 0x33, 0xff}}}, - {{{ -5441, -841, -5835}, 0, { 10188, 990}, {0x8d, 0xe9, 0x2e, 0xff}}}, - {{{ -3188, -739, -5118}, 0, { 2012, 990}, {0x54, 0xa5, 0x17, 0xff}}}, - {{{ -5441, -1148, -4504}, 0, { 0, 0}, {0xbb, 0x9e, 0xd8, 0xff}}}, - {{{ -5441, -1148, -5118}, 0, { 0, 990}, {0xc2, 0xa1, 0x38, 0xff}}}, - {{{ -7489, -841, -3787}, 0, { 0, -9230}, {0x54, 0xd6, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027DC8, 0x004d1910, 104662, 0x00027dc8, 112); // 0x07027E38 - 0x07027EB8 -static const Vtx ttm_seg7_vertex_07027E38[] = { - {{{ 600, 4595, 2462}, 0, { 2012, 0}, {0xe1, 0x9f, 0x4b, 0xff}}}, - {{{ -613, 4650, 2165}, 0, { 0, 990}, {0xec, 0xc7, 0x6f, 0xff}}}, - {{{ 600, 4063, 2155}, 0, { 2012, 990}, {0xfa, 0xf0, 0x7d, 0xff}}}, - {{{ -613, 5045, 2635}, 0, { 48, -4}, {0xdb, 0x8d, 0x25, 0xff}}}, - {{{ -6161, 6554, 3793}, 0, { 2012, 0}, {0xc9, 0x8f, 0x0d, 0xff}}}, - {{{ -6246, 6656, 4133}, 0, { 1524, 70}, {0xcd, 0x8f, 0x16, 0xff}}}, - {{{ -6737, 6554, 3580}, 0, { 2012, 990}, {0x24, 0x8e, 0x29, 0xff}}}, - {{{ -6856, 6656, 4058}, 0, { 1340, 1126}, {0x2c, 0x8e, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027E38, 0x004d1910, 104662, 0x00027e38, 128); // 0x07027EB8 - 0x07027FB8 -static const Vtx ttm_seg7_vertex_07027EB8[] = { - {{{ -5441, -1148, -4504}, 0, { 2012, 0}, {0xbb, 0x9e, 0xd8, 0xff}}}, - {{{ -3188, -841, -4401}, 0, { 0, 132}, {0x42, 0xd7, 0x9c, 0xff}}}, - {{{ -5441, -1251, -4401}, 0, { 2008, 132}, {0x96, 0xe6, 0xc1, 0xff}}}, - {{{ 1829, 4088, 2313}, 0, { 2012, 0}, {0xed, 0xba, 0x68, 0xff}}}, - {{{ 600, 4595, 2462}, 0, { 12, 10}, {0xe1, 0x9f, 0x4b, 0xff}}}, - {{{ 600, 4063, 2155}, 0, { 0, 990}, {0xfa, 0xf0, 0x7d, 0xff}}}, - {{{ 1829, 3483, 2207}, 0, { 2012, 990}, {0x05, 0x17, 0x7c, 0xff}}}, - {{{ -6860, 6861, 5120}, 0, { 0, 1002}, {0x3f, 0x94, 0x10, 0xff}}}, - {{{ -6856, 6656, 4058}, 0, { 2012, 990}, {0x2c, 0x8e, 0x1e, 0xff}}}, - {{{ -6246, 6861, 5120}, 0, { 108, -26}, {0xe0, 0x87, 0x12, 0xff}}}, - {{{ -6246, 6656, 4133}, 0, { 2012, 0}, {0xcd, 0x8f, 0x16, 0xff}}}, - {{{ -3188, -841, -5220}, 0, { 2016, 132}, {0x42, 0xd7, 0x64, 0xff}}}, - {{{ -3188, -739, -5118}, 0, { 2012, 0}, {0x54, 0xa5, 0x17, 0xff}}}, - {{{ -5441, -1148, -5118}, 0, { 0, 0}, {0xc2, 0xa1, 0x38, 0xff}}}, - {{{ -5441, -1251, -5220}, 0, { -28, 132}, {0xa6, 0xdf, 0x52, 0xff}}}, - {{{ -3188, -739, -4504}, 0, { 0, 0}, {0x6f, 0xc8, 0xe9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027EB8, 0x004d1910, 104662, 0x00027eb8, 256); // 0x07027FB8 - 0x070280A8 -static const Vtx ttm_seg7_vertex_07027FB8[] = { - {{{ -5441, -841, -3787}, 0, { 10188, -4120}, {0x9b, 0xbd, 0xdf, 0xff}}}, - {{{ -5441, -841, -5835}, 0, { 0, -4120}, {0x8d, 0xe9, 0x2e, 0xff}}}, - {{{ -5441, -1148, -4504}, 0, { 6612, -2586}, {0xbb, 0x9e, 0xd8, 0xff}}}, - {{{ 3058, 3715, 2254}, 0, { 2012, 0}, {0x59, 0xe5, 0x56, 0xff}}}, - {{{ 1829, 3483, 2207}, 0, { 0, 990}, {0x05, 0x17, 0x7c, 0xff}}}, - {{{ 3058, 3100, 2254}, 0, { 2012, 990}, {0x50, 0x2c, 0x57, 0xff}}}, - {{{ 1829, 4088, 2313}, 0, { -24, -18}, {0xed, 0xba, 0x68, 0xff}}}, - {{{ -6860, 6964, 6144}, 0, { 0, 990}, {0x20, 0x86, 0x0c, 0xff}}}, - {{{ -6860, 6861, 5120}, 0, { 2012, 990}, {0x3f, 0x94, 0x10, 0xff}}}, - {{{ -6246, 6861, 5120}, 0, { 2012, 0}, {0xe0, 0x87, 0x12, 0xff}}}, - {{{ -6246, 6964, 6144}, 0, { 0, 0}, {0xc1, 0x93, 0x0a, 0xff}}}, - {{{ -7489, -1865, -5835}, 0, { 10188, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -7489, -841, -3787}, 0, { 0, -4120}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ -7489, -1865, -3787}, 0, { 0, 990}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -7489, -841, -5835}, 0, { 10188, -4120}, {0x33, 0x99, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07027FB8, 0x004d1910, 104662, 0x00027fb8, 240); // 0x070280A8 - 0x07028148 -static const Vtx ttm_seg7_vertex_070280A8[] = { - {{{ -5441, -1251, -4401}, 0, { 7120, -2076}, {0x96, 0xe6, 0xc1, 0xff}}}, - {{{ -5441, -1865, -3787}, 0, { 10188, 990}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -5441, -841, -3787}, 0, { 10188, -4120}, {0x9b, 0xbd, 0xdf, 0xff}}}, - {{{ -5441, -841, -5835}, 0, { 0, -4120}, {0x8d, 0xe9, 0x2e, 0xff}}}, - {{{ -5441, -1865, -5220}, 0, { 3032, 990}, {0xaf, 0x44, 0x45, 0xff}}}, - {{{ -5441, -1251, -5220}, 0, { 3036, -2076}, {0xa6, 0xdf, 0x52, 0xff}}}, - {{{ -5441, -1865, -5835}, 0, { 0, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -5441, -1148, -5118}, 0, { 3544, -2586}, {0xc2, 0xa1, 0x38, 0xff}}}, - {{{ -5441, -1148, -4504}, 0, { 6612, -2586}, {0xbb, 0x9e, 0xd8, 0xff}}}, - {{{ -5441, -1865, -4401}, 0, { 7120, 990}, {0xc5, 0x31, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070280A8, 0x004d1910, 104662, 0x000280a8, 160); // 0x07028148 - 0x07028248 -static const Vtx ttm_seg7_vertex_07028148[] = { - {{{ -1842, 5377, 2936}, 0, { -24, 146}, {0xe3, 0xad, 0xa6, 0xff}}}, - {{{ -3071, 5763, 2971}, 0, { 2012, 0}, {0xe3, 0x8f, 0xd0, 0xff}}}, - {{{ -1842, 5436, 2804}, 0, { -16, 38}, {0xda, 0x88, 0xfd, 0xff}}}, - {{{ -3071, 5763, 2356}, 0, { 2012, 0}, {0xe4, 0x8e, 0x2f, 0xff}}}, - {{{ -5169, 6042, 2258}, 0, { 0, 132}, {0x05, 0xca, 0x72, 0xff}}}, - {{{ -3071, 5660, 2254}, 0, { 2008, 132}, {0xf7, 0xd8, 0x78, 0xff}}}, - {{{ -5157, 6144, 2359}, 0, { -20, -36}, {0xec, 0x8b, 0x2a, 0xff}}}, - {{{ -3071, 5660, 3073}, 0, { -36, 130}, {0xf3, 0xc9, 0x8f, 0xff}}}, - {{{ -5082, 6144, 2969}, 0, { 2012, 0}, {0xe0, 0x91, 0xce, 0xff}}}, - {{{ -3071, 5763, 2971}, 0, { -40, -36}, {0xe3, 0x8f, 0xd0, 0xff}}}, - {{{ -5069, 6042, 3071}, 0, { 2004, 130}, {0xec, 0xda, 0x89, 0xff}}}, - {{{ -1842, 5216, 2230}, 0, { 2012, 0}, {0xe1, 0xa7, 0x54, 0xff}}}, - {{{ -3071, 5660, 2254}, 0, { -28, 144}, {0xf7, 0xd8, 0x78, 0xff}}}, - {{{ -1842, 5084, 2171}, 0, { 2012, 132}, {0x00, 0xfc, 0x7e, 0xff}}}, - {{{ -3071, 5763, 2356}, 0, { -28, 34}, {0xe4, 0x8e, 0x2f, 0xff}}}, - {{{ -3071, 5660, 3073}, 0, { 2008, 130}, {0xf3, 0xc9, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028148, 0x004d1910, 104662, 0x00028148, 256); // 0x07028248 - 0x07028328 -static const Vtx ttm_seg7_vertex_07028248[] = { - {{{ -613, 4650, 2165}, 0, { 2012, 0}, {0xec, 0xc7, 0x6f, 0xff}}}, - {{{ -1842, 5084, 2171}, 0, { -48, 144}, {0x00, 0xfc, 0x7e, 0xff}}}, - {{{ -613, 4506, 2152}, 0, { 2024, 126}, {0x0e, 0x25, 0x78, 0xff}}}, - {{{ -1842, 5216, 2230}, 0, { -64, 36}, {0xe1, 0xa7, 0x54, 0xff}}}, - {{{ -613, 5033, 2780}, 0, { -44, 136}, {0xdb, 0x95, 0xc9, 0xff}}}, - {{{ -1842, 5436, 2804}, 0, { 2012, 0}, {0xda, 0x88, 0xfd, 0xff}}}, - {{{ -613, 5045, 2635}, 0, { -60, 18}, {0xdb, 0x8d, 0x25, 0xff}}}, - {{{ -1842, 5377, 2936}, 0, { 2024, 134}, {0xe3, 0xad, 0xa6, 0xff}}}, - {{{ 3058, 3715, 3073}, 0, { -60, 1138}, {0xf9, 0xe6, 0x85, 0xff}}}, - {{{ 1829, 4065, 3037}, 0, { 2012, 990}, {0xe4, 0x9b, 0xba, 0xff}}}, - {{{ 3058, 3817, 2971}, 0, { 0, 990}, {0x37, 0x94, 0xdd, 0xff}}}, - {{{ -5635, 6247, 2478}, 0, { 1404, -24}, {0xf9, 0x8e, 0x36, 0xff}}}, - {{{ -6116, 6349, 2723}, 0, { 716, -18}, {0x06, 0x8e, 0x36, 0xff}}}, - {{{ -5670, 6144, 2382}, 0, { 1412, 138}, {0x24, 0xd1, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028248, 0x004d1910, 104662, 0x00028248, 224); // 0x07028328 - 0x07028408 -static const Vtx ttm_seg7_vertex_07028328[] = { - {{{ -6492, 6452, 3099}, 0, { 2012, 0}, {0x17, 0x8e, 0x31, 0xff}}}, - {{{ -6737, 6554, 3580}, 0, { 988, -20}, {0x24, 0x8e, 0x29, 0xff}}}, - {{{ -6575, 6349, 3039}, 0, { 2052, 126}, {0x5d, 0xd0, 0x47, 0xff}}}, - {{{ -6833, 6452, 3545}, 0, { 976, 144}, {0x6c, 0xd0, 0x2d, 0xff}}}, - {{{ -5910, 6349, 3518}, 0, { 516, 86}, {0x9c, 0xd1, 0xc3, 0xff}}}, - {{{ -6065, 6452, 3829}, 0, { 1264, 100}, {0x8f, 0xd1, 0xe1, 0xff}}}, - {{{ -5993, 6452, 3458}, 0, { 468, -88}, {0xc6, 0x90, 0xff, 0xff}}}, - {{{ -5757, 6349, 3222}, 0, { -204, -68}, {0xca, 0x8f, 0xee, 0xff}}}, - {{{ -5697, 6247, 3305}, 0, { -88, 118}, {0xb5, 0xd1, 0xa6, 0xff}}}, - {{{ -6161, 6554, 3793}, 0, { 1272, -60}, {0xc9, 0x8f, 0x0d, 0xff}}}, - {{{ -6116, 6349, 2723}, 0, { 716, -18}, {0x06, 0x8e, 0x36, 0xff}}}, - {{{ -6492, 6452, 3099}, 0, { 72, -54}, {0x17, 0x8e, 0x31, 0xff}}}, - {{{ -6176, 6247, 2640}, 0, { 692, 150}, {0x42, 0xd0, 0x60, 0xff}}}, - {{{ -5670, 6144, 2382}, 0, { 1412, 138}, {0x24, 0xd1, 0x6f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028328, 0x004d1910, 104662, 0x00028328, 224); // 0x07028408 - 0x07028508 -static const Vtx ttm_seg7_vertex_07028408[] = { - {{{ -5697, 6247, 3305}, 0, { 1704, 962}, {0xb5, 0xd1, 0xa6, 0xff}}}, - {{{ -5757, 6349, 3222}, 0, { 2012, 990}, {0xca, 0x8f, 0xee, 0xff}}}, - {{{ -5422, 6247, 3054}, 0, { 2040, 460}, {0xd2, 0x8f, 0xdf, 0xff}}}, - {{{ -6492, 6452, 3099}, 0, { 72, -54}, {0x17, 0x8e, 0x31, 0xff}}}, - {{{ -6575, 6349, 3039}, 0, { 8, 122}, {0x5d, 0xd0, 0x47, 0xff}}}, - {{{ -6176, 6247, 2640}, 0, { 692, 150}, {0x42, 0xd0, 0x60, 0xff}}}, - {{{ -5635, 6247, 2478}, 0, { 1404, -24}, {0xf9, 0x8e, 0x36, 0xff}}}, - {{{ -5670, 6144, 2382}, 0, { 1412, 138}, {0x24, 0xd1, 0x6f, 0xff}}}, - {{{ -5169, 6042, 2258}, 0, { 2052, 122}, {0x05, 0xca, 0x72, 0xff}}}, - {{{ -5157, 6144, 2359}, 0, { 2012, 0}, {0xec, 0x8b, 0x2a, 0xff}}}, - {{{ -5069, 6042, 3071}, 0, { 1660, 14}, {0xec, 0xda, 0x89, 0xff}}}, - {{{ -5386, 6144, 3150}, 0, { 1704, 472}, {0xcf, 0xd1, 0x96, 0xff}}}, - {{{ -5082, 6144, 2969}, 0, { 2012, 0}, {0xe0, 0x91, 0xce, 0xff}}}, - {{{ -7489, -841, -3787}, 0, { 10188, -4120}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ -5441, -1865, -3787}, 0, { 0, 990}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -7489, -1865, -3787}, 0, { 10188, 990}, {0x33, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028408, 0x004d1910, 104662, 0x00028408, 256); // 0x07028508 - 0x07028578 -static const Vtx ttm_seg7_vertex_07028508[] = { - {{{ -7489, -841, -3787}, 0, { 10188, -4120}, {0x54, 0xd6, 0xac, 0xff}}}, - {{{ -5441, -841, -3787}, 0, { 0, -4120}, {0x9b, 0xbd, 0xdf, 0xff}}}, - {{{ -5441, -1865, -3787}, 0, { 0, 990}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -5441, -841, -5835}, 0, { 2012, -4120}, {0x8d, 0xe9, 0x2e, 0xff}}}, - {{{ -7489, -1865, -5835}, 0, { -8204, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -5441, -1865, -5835}, 0, { 2012, 990}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -7489, -841, -5835}, 0, { -8204, -4120}, {0x33, 0x99, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028508, 0x004d1910, 104662, 0x00028508, 112); // 0x07028578 - 0x07028668 -static const Vtx ttm_seg7_vertex_07028578[] = { - {{{ -6065, 6452, 3829}, 0, { 1264, 100}, {0x8f, 0xd1, 0xe1, 0xff}}}, - {{{ -6144, 6554, 4146}, 0, { 1952, 118}, {0x8b, 0xd1, 0xfa, 0xff}}}, - {{{ -6161, 6554, 3793}, 0, { 1272, -60}, {0xc9, 0x8f, 0x0d, 0xff}}}, - {{{ -613, 4650, 2165}, 0, { -100, 50}, {0xec, 0xc7, 0x6f, 0xff}}}, - {{{ -613, 4506, 2152}, 0, { -64, 152}, {0x0e, 0x25, 0x78, 0xff}}}, - {{{ 600, 4063, 2155}, 0, { 2012, 0}, {0xfa, 0xf0, 0x7d, 0xff}}}, - {{{ 600, 3923, 2193}, 0, { 2036, 124}, {0x1a, 0x4b, 0x62, 0xff}}}, - {{{ -613, 5033, 2780}, 0, { 2036, 134}, {0xdb, 0x95, 0xc9, 0xff}}}, - {{{ -613, 5045, 2635}, 0, { 2012, 0}, {0xdb, 0x8d, 0x25, 0xff}}}, - {{{ 600, 4633, 2602}, 0, { -64, 138}, {0xd7, 0x89, 0xf1, 0xff}}}, - {{{ 600, 4595, 2462}, 0, { -96, 24}, {0xe1, 0x9f, 0x4b, 0xff}}}, - {{{ -6737, 6554, 3580}, 0, { 988, -20}, {0x24, 0x8e, 0x29, 0xff}}}, - {{{ -6856, 6656, 4058}, 0, { 64, -46}, {0x2c, 0x8e, 0x1e, 0xff}}}, - {{{ -6833, 6452, 3545}, 0, { 976, 144}, {0x6c, 0xd0, 0x2d, 0xff}}}, - {{{ -6957, 6554, 4046}, 0, { 8, 126}, {0x73, 0xd0, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028578, 0x004d1910, 104662, 0x00028578, 240); // 0x07028668 - 0x07028718 -static const Vtx ttm_seg7_vertex_07028668[] = { - {{{ -5441, -1865, -4401}, 0, { 2012, 990}, {0xc5, 0x31, 0x9c, 0xff}}}, - {{{ -3188, -841, -4401}, 0, { 0, 132}, {0x42, 0xd7, 0x9c, 0xff}}}, - {{{ -3188, -1455, -4401}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6144, 6554, 4146}, 0, { 1952, 118}, {0x8b, 0xd1, 0xfa, 0xff}}}, - {{{ -6246, 6656, 4133}, 0, { 2012, 0}, {0xcd, 0x8f, 0x16, 0xff}}}, - {{{ -6161, 6554, 3793}, 0, { 1272, -60}, {0xc9, 0x8f, 0x0d, 0xff}}}, - {{{ -5441, -1865, -5220}, 0, { 0, 990}, {0xaf, 0x44, 0x45, 0xff}}}, - {{{ -3188, -841, -5220}, 0, { 2016, 132}, {0x42, 0xd7, 0x64, 0xff}}}, - {{{ -5441, -1251, -5220}, 0, { -28, 132}, {0xa6, 0xdf, 0x52, 0xff}}}, - {{{ -3188, -1455, -5220}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5441, -1251, -4401}, 0, { 2008, 132}, {0x96, 0xe6, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028668, 0x004d1910, 104662, 0x00028668, 176); // 0x07028718 - 0x07028818 -static const Vtx ttm_seg7_vertex_07028718[] = { - {{{ -6963, 6759, 5120}, 0, { -16, 130}, {0x78, 0xda, 0x05, 0xff}}}, - {{{ -6957, 6554, 4046}, 0, { 2028, 130}, {0x73, 0xd0, 0x13, 0xff}}}, - {{{ -6860, 6861, 5120}, 0, { -8, -36}, {0x3f, 0x94, 0x10, 0xff}}}, - {{{ 1829, 3483, 2207}, 0, { 2012, 0}, {0x05, 0x17, 0x7c, 0xff}}}, - {{{ 600, 3923, 2193}, 0, { -76, 150}, {0x1a, 0x4b, 0x62, 0xff}}}, - {{{ 1829, 3365, 2290}, 0, { 2044, 126}, {0x1e, 0x65, 0x45, 0xff}}}, - {{{ 600, 4063, 2155}, 0, { -120, 46}, {0xfa, 0xf0, 0x7d, 0xff}}}, - {{{ 1829, 4172, 2432}, 0, { -72, 142}, {0xdc, 0x89, 0x17, 0xff}}}, - {{{ 600, 4595, 2462}, 0, { 2012, 0}, {0xe1, 0x9f, 0x4b, 0xff}}}, - {{{ 1829, 4088, 2313}, 0, { -116, 30}, {0xed, 0xba, 0x68, 0xff}}}, - {{{ 600, 4633, 2602}, 0, { 2044, 132}, {0xd7, 0x89, 0xf1, 0xff}}}, - {{{ -6246, 6861, 5120}, 0, { 2012, 0}, {0xe0, 0x87, 0x12, 0xff}}}, - {{{ -6246, 6656, 4133}, 0, { -56, -36}, {0xcd, 0x8f, 0x16, 0xff}}}, - {{{ -6143, 6759, 5120}, 0, { 2016, 132}, {0x8e, 0xc9, 0x08, 0xff}}}, - {{{ -6144, 6554, 4146}, 0, { -28, 132}, {0x8b, 0xd1, 0xfa, 0xff}}}, - {{{ -6856, 6656, 4058}, 0, { 2012, 0}, {0x2c, 0x8e, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028718, 0x004d1910, 104662, 0x00028718, 256); // 0x07028818 - 0x07028918 -static const Vtx ttm_seg7_vertex_07028818[] = { - {{{ -6963, 6861, 6144}, 0, { 0, 132}, {0x6d, 0xc0, 0x06, 0xff}}}, - {{{ -6860, 6861, 5120}, 0, { 2012, 0}, {0x3f, 0x94, 0x10, 0xff}}}, - {{{ -6860, 6964, 6144}, 0, { 0, 0}, {0x20, 0x86, 0x0c, 0xff}}}, - {{{ 1829, 3483, 2207}, 0, { -64, -184}, {0x05, 0x17, 0x7c, 0xff}}}, - {{{ 1829, 3365, 2290}, 0, { 0, -18}, {0x1e, 0x65, 0x45, 0xff}}}, - {{{ 3058, 3100, 2254}, 0, { 2012, 0}, {0x50, 0x2c, 0x57, 0xff}}}, - {{{ 3058, 2998, 2356}, 0, { 2040, 160}, {0x57, 0x56, 0x1c, 0xff}}}, - {{{ 3058, 3817, 2356}, 0, { -36, 124}, {0x52, 0xaa, 0x2c, 0xff}}}, - {{{ 1829, 4088, 2313}, 0, { 2012, 0}, {0xed, 0xba, 0x68, 0xff}}}, - {{{ 3058, 3715, 2254}, 0, { -68, -14}, {0x59, 0xe5, 0x56, 0xff}}}, - {{{ 1829, 4172, 2432}, 0, { 2040, 130}, {0xdc, 0x89, 0x17, 0xff}}}, - {{{ -6246, 6964, 6144}, 0, { 2012, 0}, {0xc1, 0x93, 0x0a, 0xff}}}, - {{{ -6143, 6759, 5120}, 0, { -28, 132}, {0x8e, 0xc9, 0x08, 0xff}}}, - {{{ -6143, 6861, 6144}, 0, { 2016, 132}, {0x86, 0xe0, 0x03, 0xff}}}, - {{{ -6246, 6861, 5120}, 0, { 0, 0}, {0xe0, 0x87, 0x12, 0xff}}}, - {{{ -6963, 6759, 5120}, 0, { 2008, 132}, {0x78, 0xda, 0x05, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028818, 0x004d1910, 104662, 0x00028818, 256); // 0x07028918 - 0x07028A08 -static const Vtx ttm_seg7_vertex_07028918[] = { - {{{ -1842, 4803, 3156}, 0, { 0, 990}, {0x02, 0x04, 0x82, 0xff}}}, - {{{ -3071, 5046, 3073}, 0, { 2012, 990}, {0x0d, 0x30, 0x8c, 0xff}}}, - {{{ -3071, 5660, 3073}, 0, { 2008, 130}, {0xf3, 0xc9, 0x8f, 0xff}}}, - {{{ -3071, 5660, 2254}, 0, { 2008, 132}, {0xf7, 0xd8, 0x78, 0xff}}}, - {{{ -5169, 6042, 2258}, 0, { 0, 132}, {0x05, 0xca, 0x72, 0xff}}}, - {{{ -5169, 5428, 2258}, 0, { 0, 990}, {0x12, 0x30, 0x74, 0xff}}}, - {{{ -3071, 5046, 2254}, 0, { 2012, 990}, {0x0c, 0x2f, 0x75, 0xff}}}, - {{{ -3071, 5046, 3073}, 0, { 0, 990}, {0x0d, 0x30, 0x8c, 0xff}}}, - {{{ -5069, 6042, 3071}, 0, { 2004, 130}, {0xec, 0xda, 0x89, 0xff}}}, - {{{ -3071, 5660, 3073}, 0, { -36, 130}, {0xf3, 0xc9, 0x8f, 0xff}}}, - {{{ -5069, 5428, 3071}, 0, { 2012, 990}, {0xfa, 0x2f, 0x8b, 0xff}}}, - {{{ -1842, 5084, 2171}, 0, { 2012, 132}, {0x00, 0xfc, 0x7e, 0xff}}}, - {{{ -3071, 5660, 2254}, 0, { -28, 144}, {0xf7, 0xd8, 0x78, 0xff}}}, - {{{ -3071, 5046, 2254}, 0, { 0, 990}, {0x0c, 0x2f, 0x75, 0xff}}}, - {{{ -1842, 4510, 2391}, 0, { 2012, 990}, {0x1a, 0x54, 0x5b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028918, 0x004d1910, 104662, 0x00028918, 240); // 0x07028A08 - 0x07028AF8 -static const Vtx ttm_seg7_vertex_07028A08[] = { - {{{ -6575, 6349, 3039}, 0, { 2052, 126}, {0x5d, 0xd0, 0x47, 0xff}}}, - {{{ -6833, 6452, 3545}, 0, { 976, 144}, {0x6c, 0xd0, 0x2d, 0xff}}}, - {{{ -6833, 5837, 3545}, 0, { 936, 1008}, {0x6f, 0x30, 0x24, 0xff}}}, - {{{ -1842, 4803, 3156}, 0, { 0, 990}, {0x02, 0x04, 0x82, 0xff}}}, - {{{ -3071, 5660, 3073}, 0, { 2008, 130}, {0xf3, 0xc9, 0x8f, 0xff}}}, - {{{ -1842, 5377, 2936}, 0, { -24, 146}, {0xe3, 0xad, 0xa6, 0xff}}}, - {{{ -613, 4506, 2152}, 0, { 2024, 126}, {0x0e, 0x25, 0x78, 0xff}}}, - {{{ -1842, 5084, 2171}, 0, { -48, 144}, {0x00, 0xfc, 0x7e, 0xff}}}, - {{{ -1842, 4510, 2391}, 0, { 0, 990}, {0x1a, 0x54, 0x5b, 0xff}}}, - {{{ -613, 4035, 2547}, 0, { 2012, 990}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ -613, 4562, 3175}, 0, { 0, 990}, {0xf5, 0xdb, 0x88, 0xff}}}, - {{{ -1842, 4803, 3156}, 0, { 2012, 990}, {0x02, 0x04, 0x82, 0xff}}}, - {{{ -1842, 5377, 2936}, 0, { 2024, 134}, {0xe3, 0xad, 0xa6, 0xff}}}, - {{{ -613, 5033, 2780}, 0, { -44, 136}, {0xdb, 0x95, 0xc9, 0xff}}}, - {{{ -6575, 5735, 3039}, 0, { 2012, 990}, {0x60, 0x30, 0x42, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028A08, 0x004d1910, 104662, 0x00028a08, 240); // 0x07028AF8 - 0x07028BF8 -static const Vtx ttm_seg7_vertex_07028AF8[] = { - {{{ -5169, 6042, 2258}, 0, { 2052, 122}, {0x05, 0xca, 0x72, 0xff}}}, - {{{ -5670, 6144, 2382}, 0, { 1412, 138}, {0x24, 0xd1, 0x6f, 0xff}}}, - {{{ -5670, 5530, 2382}, 0, { 1372, 1004}, {0x2d, 0x2f, 0x6c, 0xff}}}, - {{{ -5910, 5735, 3518}, 0, { 576, 958}, {0xa6, 0x2f, 0xb5, 0xff}}}, - {{{ -6065, 5837, 3829}, 0, { 1324, 974}, {0x96, 0x2f, 0xcf, 0xff}}}, - {{{ -6065, 6452, 3829}, 0, { 1264, 100}, {0x8f, 0xd1, 0xe1, 0xff}}}, - {{{ -5910, 6349, 3518}, 0, { 516, 86}, {0x9c, 0xd1, 0xc3, 0xff}}}, - {{{ -5697, 5632, 3305}, 0, { 0, 990}, {0xc3, 0x2f, 0x9c, 0xff}}}, - {{{ -5697, 6247, 3305}, 0, { -88, 118}, {0xb5, 0xd1, 0xa6, 0xff}}}, - {{{ -6176, 6247, 2640}, 0, { 692, 150}, {0x42, 0xd0, 0x60, 0xff}}}, - {{{ -6575, 6349, 3039}, 0, { 8, 122}, {0x5d, 0xd0, 0x47, 0xff}}}, - {{{ -6575, 5735, 3039}, 0, { 0, 990}, {0x60, 0x30, 0x42, 0xff}}}, - {{{ -6176, 5632, 2640}, 0, { 652, 1016}, {0x47, 0x30, 0x5d, 0xff}}}, - {{{ -5069, 5428, 3071}, 0, { -68, 40}, {0xfa, 0x2f, 0x8b, 0xff}}}, - {{{ -5386, 6144, 3150}, 0, { 1704, 472}, {0xcf, 0xd1, 0x96, 0xff}}}, - {{{ -5069, 6042, 3071}, 0, { 1660, 14}, {0xec, 0xda, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028AF8, 0x004d1910, 104662, 0x00028af8, 256); // 0x07028BF8 - 0x07028C78 -static const Vtx ttm_seg7_vertex_07028BF8[] = { - {{{ -5169, 6042, 2258}, 0, { 2052, 122}, {0x05, 0xca, 0x72, 0xff}}}, - {{{ -5670, 5530, 2382}, 0, { 1372, 1004}, {0x2d, 0x2f, 0x6c, 0xff}}}, - {{{ -5169, 5428, 2258}, 0, { 2012, 990}, {0x12, 0x30, 0x74, 0xff}}}, - {{{ -5069, 5428, 3071}, 0, { -68, 40}, {0xfa, 0x2f, 0x8b, 0xff}}}, - {{{ -5386, 5530, 3150}, 0, { -28, 498}, {0xe1, 0x2f, 0x8f, 0xff}}}, - {{{ -5386, 6144, 3150}, 0, { 1704, 472}, {0xcf, 0xd1, 0x96, 0xff}}}, - {{{ -5697, 5632, 3305}, 0, { 0, 990}, {0xc3, 0x2f, 0x9c, 0xff}}}, - {{{ -5697, 6247, 3305}, 0, { 1704, 962}, {0xb5, 0xd1, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028BF8, 0x004d1910, 104662, 0x00028bf8, 128); // 0x07028C78 - 0x07028D78 -static const Vtx ttm_seg7_vertex_07028C78[] = { - {{{ -6065, 5837, 3829}, 0, { 1324, 974}, {0x96, 0x2f, 0xcf, 0xff}}}, - {{{ -6144, 5940, 4146}, 0, { 2012, 990}, {0x8d, 0x30, 0xeb, 0xff}}}, - {{{ -6144, 6554, 4146}, 0, { 1952, 118}, {0x8b, 0xd1, 0xfa, 0xff}}}, - {{{ 600, 3923, 2193}, 0, { 2036, 124}, {0x1a, 0x4b, 0x62, 0xff}}}, - {{{ -613, 4506, 2152}, 0, { -64, 152}, {0x0e, 0x25, 0x78, 0xff}}}, - {{{ -613, 4035, 2547}, 0, { 0, 990}, {0x22, 0x6c, 0x38, 0xff}}}, - {{{ 600, 3616, 2725}, 0, { 2012, 990}, {0x26, 0x77, 0x0f, 0xff}}}, - {{{ 600, 4326, 3134}, 0, { 0, 990}, {0xe9, 0xb5, 0x9d, 0xff}}}, - {{{ -613, 5033, 2780}, 0, { 2036, 134}, {0xdb, 0x95, 0xc9, 0xff}}}, - {{{ 600, 4633, 2602}, 0, { -64, 138}, {0xd7, 0x89, 0xf1, 0xff}}}, - {{{ -613, 4562, 3175}, 0, { 2012, 990}, {0xf5, 0xdb, 0x88, 0xff}}}, - {{{ -6833, 6452, 3545}, 0, { 976, 144}, {0x6c, 0xd0, 0x2d, 0xff}}}, - {{{ -6957, 5940, 4046}, 0, { 0, 990}, {0x75, 0x2f, 0x09, 0xff}}}, - {{{ -6833, 5837, 3545}, 0, { 936, 1008}, {0x6f, 0x30, 0x24, 0xff}}}, - {{{ -6957, 6554, 4046}, 0, { 8, 126}, {0x73, 0xd0, 0x13, 0xff}}}, - {{{ -6065, 6452, 3829}, 0, { 1264, 100}, {0x8f, 0xd1, 0xe1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028C78, 0x004d1910, 104662, 0x00028c78, 256); // 0x07028D78 - 0x07028E78 -static const Vtx ttm_seg7_vertex_07028D78[] = { - {{{ -6963, 6144, 5120}, 0, { 0, 990}, {0x72, 0x37, 0xf9, 0xff}}}, - {{{ -6957, 6554, 4046}, 0, { 2028, 130}, {0x73, 0xd0, 0x13, 0xff}}}, - {{{ -6963, 6759, 5120}, 0, { -16, 130}, {0x78, 0xda, 0x05, 0xff}}}, - {{{ 1829, 3365, 2290}, 0, { 2044, 126}, {0x1e, 0x65, 0x45, 0xff}}}, - {{{ 600, 3923, 2193}, 0, { -76, 150}, {0x1a, 0x4b, 0x62, 0xff}}}, - {{{ 600, 3616, 2725}, 0, { 0, 990}, {0x26, 0x77, 0x0f, 0xff}}}, - {{{ 1829, 3258, 2895}, 0, { 2012, 990}, {0x20, 0x79, 0xed, 0xff}}}, - {{{ 1829, 4065, 3037}, 0, { 0, 990}, {0xe4, 0x9b, 0xba, 0xff}}}, - {{{ 600, 4326, 3134}, 0, { 2012, 990}, {0xe9, 0xb5, 0x9d, 0xff}}}, - {{{ 600, 4633, 2602}, 0, { 2044, 132}, {0xd7, 0x89, 0xf1, 0xff}}}, - {{{ 1829, 4172, 2432}, 0, { -72, 142}, {0xdc, 0x89, 0x17, 0xff}}}, - {{{ -6143, 6759, 5120}, 0, { 2016, 132}, {0x8e, 0xc9, 0x08, 0xff}}}, - {{{ -6144, 5940, 4146}, 0, { 0, 990}, {0x8d, 0x30, 0xeb, 0xff}}}, - {{{ -6143, 6144, 5120}, 0, { 2012, 990}, {0x88, 0x26, 0xfb, 0xff}}}, - {{{ -6144, 6554, 4146}, 0, { -28, 132}, {0x8b, 0xd1, 0xfa, 0xff}}}, - {{{ -6957, 5940, 4046}, 0, { 2012, 990}, {0x75, 0x2f, 0x09, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028D78, 0x004d1910, 104662, 0x00028d78, 256); // 0x07028E78 - 0x07028F68 -static const Vtx ttm_seg7_vertex_07028E78[] = { - {{{ -2217, -1279, -4401}, 0, { -1756, 2184}, {0xe3, 0x6d, 0x38, 0xff}}}, - {{{ -3188, -1455, -4401}, 0, { -4176, 2626}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -628, -1967, -4401}, 0, { 2204, 3902}, {0x2f, 0x02, 0x75, 0xff}}}, - {{{ -1730, -1106, -4401}, 0, { -540, 1754}, {0xd0, 0x5d, 0x46, 0xff}}}, - {{{ -3188, -1967, -4401}, 0, { -4176, 3902}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -706, -390, -4401}, 0, { 2012, 0}, {0x23, 0x4d, 0x5d, 0xff}}}, - {{{ -1218, -799, -4401}, 0, { 736, 990}, {0xc2, 0x55, 0x46, 0xff}}}, - {{{ -628, -1967, -4401}, 0, { 0, 3908}, {0x2f, 0x02, 0x75, 0xff}}}, - {{{ -706, -390, -5220}, 0, { 990, 0}, {0x34, 0x73, 0x00, 0xff}}}, - {{{ -706, -390, -4401}, 0, { 0, 0}, {0x23, 0x4d, 0x5d, 0xff}}}, - {{{ -628, -1967, -5220}, 0, { 2012, 3908}, {0x7e, 0x06, 0x00, 0xff}}}, - {{{ 3058, 2998, 2356}, 0, { 2040, 160}, {0x57, 0x56, 0x1c, 0xff}}}, - {{{ 1829, 3365, 2290}, 0, { 0, -18}, {0x1e, 0x65, 0x45, 0xff}}}, - {{{ 1829, 3258, 2895}, 0, { 0, 990}, {0x20, 0x79, 0xed, 0xff}}}, - {{{ 3058, 2998, 2868}, 0, { 990, 990}, {0x16, 0x7d, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028E78, 0x004d1910, 104662, 0x00028e78, 240); // 0x07028F68 - 0x07029028 -static const Vtx ttm_seg7_vertex_07028F68[] = { - {{{ 3058, 3817, 2971}, 0, { 0, 990}, {0x37, 0x94, 0xdd, 0xff}}}, - {{{ 1829, 4065, 3037}, 0, { 2012, 990}, {0xe4, 0x9b, 0xba, 0xff}}}, - {{{ 1829, 4172, 2432}, 0, { 2040, 130}, {0xdc, 0x89, 0x17, 0xff}}}, - {{{ 3058, 3817, 2356}, 0, { -36, 124}, {0x52, 0xaa, 0x2c, 0xff}}}, - {{{ -6143, 6861, 6144}, 0, { 2016, 132}, {0x86, 0xe0, 0x03, 0xff}}}, - {{{ -6143, 6759, 5120}, 0, { -28, 132}, {0x8e, 0xc9, 0x08, 0xff}}}, - {{{ -6143, 6144, 5120}, 0, { 0, 990}, {0x88, 0x26, 0xfb, 0xff}}}, - {{{ -6143, 6247, 6144}, 0, { 2012, 990}, {0x93, 0x40, 0xfa, 0xff}}}, - {{{ -6963, 6144, 5120}, 0, { 2012, 990}, {0x72, 0x37, 0xf9, 0xff}}}, - {{{ -6963, 6759, 5120}, 0, { 2008, 132}, {0x78, 0xda, 0x05, 0xff}}}, - {{{ -6963, 6247, 6144}, 0, { 0, 990}, {0x7a, 0x20, 0xfd, 0xff}}}, - {{{ -6963, 6861, 6144}, 0, { 0, 132}, {0x6d, 0xc0, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07028F68, 0x004d1910, 104662, 0x00028f68, 192); // 0x07029028 - 0x07029128 -static const Vtx ttm_seg7_vertex_07029028[] = { - {{{ -3188, 592, -5732}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3188, 592, -3377}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3188, -1967, -2353}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3058, 5251, 3687}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3058, 3817, 2971}, 0, { 0, 0}, {0x37, 0x94, 0xdd, 0xff}}}, - {{{ 3058, 3817, 2356}, 0, { 0, 0}, {0x52, 0xaa, 0x2c, 0xff}}}, - {{{ 3058, 3715, 2254}, 0, { 0, 0}, {0x59, 0xe5, 0x56, 0xff}}}, - {{{ 3058, 5251, 615}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3058, 2179, 615}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3058, 3100, 2254}, 0, { 0, 0}, {0x50, 0x2c, 0x57, 0xff}}}, - {{{ -3188, 1616, -4708}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3058, 2179, 3687}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3058, 3100, 3175}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3058, 3612, 3175}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3058, 2998, 3073}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3058, 2998, 2356}, 0, { 0, 0}, {0x57, 0x56, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07029028, 0x004d1910, 104662, 0x00029028, 256); // 0x07029128 - 0x070291B8 -static const Vtx ttm_seg7_vertex_07029128[] = { - {{{ -3188, -1558, -5220}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3188, -1967, -6756}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3188, 592, -5732}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3188, -1558, -4401}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3188, -841, -5220}, 0, { 0, 0}, {0x42, 0xd7, 0x64, 0xff}}}, - {{{ -3188, -1967, -2353}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3188, -739, -4504}, 0, { 0, 0}, {0x6f, 0xc8, 0xe9, 0xff}}}, - {{{ -3188, -739, -5118}, 0, { 0, 0}, {0x54, 0xa5, 0x17, 0xff}}}, - {{{ -3188, -841, -4401}, 0, { 0, 0}, {0x42, 0xd7, 0x9c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07029128, 0x004d1910, 104662, 0x00029128, 144); // 0x070291B8 - 0x070299D0 static const Gfx ttm_seg7_dl_070291B8[] = { diff --git a/levels/ttm/areas/4/2/model.inc.c b/levels/ttm/areas/4/2/model.inc.c index c992a01ef..402c8ba48 100644 --- a/levels/ttm/areas/4/2/model.inc.c +++ b/levels/ttm/areas/4/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0702A2A0 - 0x0702A2B8 static const Lights1 ttm_seg7_lights_0702A2A0 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,96 +6,19 @@ static const Lights1 ttm_seg7_lights_0702A2A0 = gdSPDefLights1( ); // 0x0702A2B8 - 0x0702A3A8 -static const Vtx ttm_seg7_vertex_0702A2B8[] = { - {{{ 907, 592, -4401}, 0, { 2012, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 907, 80, -5220}, 0, { 0, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 907, 80, -4401}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 6539, 1206, -2252}, 0, { 0, 990}, {0x83, 0x00, 0x14, 0xff}}}, - {{{ 6539, 1718, -2252}, 0, { 2012, 990}, {0x82, 0x00, 0x0a, 0xff}}}, - {{{ 6381, 1616, -2886}, 0, { 2012, -3086}, {0x89, 0x00, 0x2c, 0xff}}}, - {{{ 6381, 1104, -2886}, 0, { 0, -3086}, {0x89, 0x00, 0x2c, 0xff}}}, - {{{ 5644, 899, -3933}, 0, { 0, -3080}, {0xb1, 0x00, 0x62, 0xff}}}, - {{{ 6071, 1001, -3506}, 0, { 0, 990}, {0x96, 0x00, 0x44, 0xff}}}, - {{{ 6071, 1513, -3506}, 0, { 2012, 990}, {0x9e, 0x00, 0x4f, 0xff}}}, - {{{ 5644, 1411, -3933}, 0, { 2012, -3080}, {0xbc, 0x00, 0x6a, 0xff}}}, - {{{ 4390, 694, -4401}, 0, { 0, -3086}, {0xf1, 0x00, 0x7e, 0xff}}}, - {{{ 5024, 1308, -4243}, 0, { 2012, 990}, {0xd9, 0x00, 0x78, 0xff}}}, - {{{ 4390, 1206, -4401}, 0, { 2012, -3086}, {0xf1, 0x00, 0x7e, 0xff}}}, - {{{ 5024, 796, -4243}, 0, { 0, 990}, {0xd0, 0x00, 0x75, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702A2B8, 0x004d1910, 104662, 0x0002a2b8, 240); // 0x0702A3A8 - 0x0702A498 -static const Vtx ttm_seg7_vertex_0702A3A8[] = { - {{{ 6259, 1974, 2093}, 0, { 0, 0}, {0xbc, 0x00, 0x96, 0xff}}}, - {{{ 6048, 2025, 2198}, 0, { 0, 990}, {0xd5, 0x00, 0x89, 0xff}}}, - {{{ 6048, 2537, 2198}, 0, { 2012, 990}, {0xd5, 0x00, 0x89, 0xff}}}, - {{{ 907, 592, -4401}, 0, { 2012, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 907, 592, -5220}, 0, { 2012, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 907, 80, -5220}, 0, { 0, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3058, 2486, 2868}, 0, { 0, 990}, {0xe5, 0x00, 0x85, 0xff}}}, - {{{ 3058, 2998, 2868}, 0, { 2012, 970}, {0xe5, 0x00, 0x85, 0xff}}}, - {{{ 5824, 2588, 2254}, 0, { 2012, -13318}, {0xe4, 0x00, 0x85, 0xff}}}, - {{{ 5824, 2076, 2254}, 0, { 0, -13298}, {0xe3, 0x00, 0x85, 0xff}}}, - {{{ 6048, 2537, 2198}, 0, { 2012, 0}, {0xd5, 0x00, 0x89, 0xff}}}, - {{{ 6048, 2025, 2198}, 0, { 0, 0}, {0xd5, 0x00, 0x89, 0xff}}}, - {{{ 5824, 2076, 2254}, 0, { 0, 990}, {0xe3, 0x00, 0x85, 0xff}}}, - {{{ 5824, 2588, 2254}, 0, { 2012, 990}, {0xe4, 0x00, 0x85, 0xff}}}, - {{{ 6259, 2486, 2093}, 0, { 2012, 0}, {0xb1, 0x00, 0x9e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702A3A8, 0x004d1910, 104662, 0x0002a3a8, 240); // 0x0702A498 - 0x0702A588 -static const Vtx ttm_seg7_vertex_0702A498[] = { - {{{ 6539, 1769, 1127}, 0, { 0, -1058}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6539, 2332, 1539}, 0, { 2012, 992}, {0x82, 0x00, 0xf6, 0xff}}}, - {{{ 6539, 2281, 1127}, 0, { 2012, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6378, 1923, 1973}, 0, { 0, 0}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 6259, 2486, 2093}, 0, { 2012, 990}, {0xb1, 0x00, 0x9e, 0xff}}}, - {{{ 6378, 2435, 1973}, 0, { 2012, 0}, {0x96, 0x00, 0xbc, 0xff}}}, - {{{ 6259, 1974, 2093}, 0, { 0, 990}, {0xbc, 0x00, 0x96, 0xff}}}, - {{{ 6483, 1872, 1763}, 0, { 0, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 6378, 2435, 1973}, 0, { 2012, 990}, {0x96, 0x00, 0xbc, 0xff}}}, - {{{ 6483, 2384, 1763}, 0, { 2012, 0}, {0x88, 0x00, 0xd9, 0xff}}}, - {{{ 6378, 1923, 1973}, 0, { 0, 990}, {0x9d, 0x00, 0xb1, 0xff}}}, - {{{ 6539, 1820, 1539}, 0, { 0, 0}, {0x83, 0x00, 0xec, 0xff}}}, - {{{ 6483, 2384, 1763}, 0, { 2012, 990}, {0x88, 0x00, 0xd9, 0xff}}}, - {{{ 6539, 2332, 1539}, 0, { 2012, 0}, {0x82, 0x00, 0xf6, 0xff}}}, - {{{ 6483, 1872, 1763}, 0, { 0, 990}, {0x8b, 0x00, 0xd0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702A498, 0x004d1910, 104662, 0x0002a498, 240); // 0x0702A588 - 0x0702A678 -static const Vtx ttm_seg7_vertex_0702A588[] = { - {{{ 6071, 1001, -3506}, 0, { 0, -3098}, {0x96, 0x00, 0x44, 0xff}}}, - {{{ 6381, 1616, -2886}, 0, { 2012, 990}, {0x89, 0x00, 0x2c, 0xff}}}, - {{{ 6071, 1513, -3506}, 0, { 2012, -3098}, {0x9e, 0x00, 0x4f, 0xff}}}, - {{{ 6539, 1769, 1127}, 0, { 0, -1058}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6539, 1820, 1539}, 0, { 0, 990}, {0x83, 0x00, 0xec, 0xff}}}, - {{{ 6539, 2332, 1539}, 0, { 2012, 992}, {0x82, 0x00, 0xf6, 0xff}}}, - {{{ 6539, 1769, 1127}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6539, 1923, -1124}, 0, { 2012, -12296}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6539, 1411, -1124}, 0, { 0, -12324}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6539, 2281, 1127}, 0, { 2012, 1016}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6539, 1718, -2252}, 0, { 2012, -6164}, {0x82, 0x00, 0x0a, 0xff}}}, - {{{ 6539, 1206, -2252}, 0, { 0, -6160}, {0x83, 0x00, 0x14, 0xff}}}, - {{{ 6539, 1411, -1124}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6539, 1923, -1124}, 0, { 2012, 986}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 6381, 1104, -2886}, 0, { 0, 990}, {0x89, 0x00, 0x2c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702A588, 0x004d1910, 104662, 0x0002a588, 240); // 0x0702A678 - 0x0702A738 -static const Vtx ttm_seg7_vertex_0702A678[] = { - {{{ 5024, 796, -4243}, 0, { 0, -3098}, {0xd0, 0x00, 0x75, 0xff}}}, - {{{ 5644, 899, -3933}, 0, { 0, 990}, {0xb1, 0x00, 0x62, 0xff}}}, - {{{ 5644, 1411, -3933}, 0, { 2012, 990}, {0xbc, 0x00, 0x6a, 0xff}}}, - {{{ 5024, 1308, -4243}, 0, { 2012, -3098}, {0xd9, 0x00, 0x78, 0xff}}}, - {{{ 4390, 694, -4401}, 0, { 0, 990}, {0xf1, 0x00, 0x7e, 0xff}}}, - {{{ 3262, 1104, -4401}, 0, { 2012, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3262, 592, -4401}, 0, { 0, -5154}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4390, 1206, -4401}, 0, { 2012, 1000}, {0xf1, 0x00, 0x7e, 0xff}}}, - {{{ 907, 592, -4401}, 0, { 2012, -12296}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3262, 592, -4401}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3262, 1104, -4401}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 907, 80, -4401}, 0, { 0, -12300}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702A678, 0x004d1910, 104662, 0x0002a678, 192); // 0x0702A738 - 0x0702A8A0 static const Gfx ttm_seg7_dl_0702A738[] = { diff --git a/levels/ttm/areas/4/collision.inc.c b/levels/ttm/areas/4/collision.inc.c index 7bc17ff1e..9f237a1a9 100644 --- a/levels/ttm/areas/4/collision.inc.c +++ b/levels/ttm/areas/4/collision.inc.c @@ -1,701 +1,3 @@ +#include "pc/rom_assets.h" // 0x0702F0F8 - 0x0703013C -const Collision ttm_seg7_area_4_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0xFF), - COL_VERTEX(-6860, 6042, 5120), - COL_VERTEX(-6963, 6144, 5120), - COL_VERTEX(-6860, 6094, 5634), - COL_VERTEX(-6963, 6196, 5634), - COL_VERTEX(-6246, 6042, 5120), - COL_VERTEX(-6246, 6094, 5634), - COL_VERTEX(-6143, 6196, 5634), - COL_VERTEX(-6143, 6144, 5120), - COL_VERTEX(8192, -6143, -8191), - COL_VERTEX(-8191, -6143, 8192), - COL_VERTEX(8192, -6143, 8192), - COL_VERTEX(-8191, -6143, -8191), - COL_VERTEX(-7489, -1865, -3787), - COL_VERTEX(-5441, -1865, -5835), - COL_VERTEX(-7489, -1865, -5835), - COL_VERTEX(-5441, -1865, -3787), - COL_VERTEX(-3188, -1967, -6756), - COL_VERTEX(-3188, -1558, -5220), - COL_VERTEX(-3188, -1558, -4401), - COL_VERTEX(-3188, -1967, -2353), - COL_VERTEX(-3188, 592, -5732), - COL_VERTEX(-3188, -841, -4401), - COL_VERTEX(-3188, -739, -4504), - COL_VERTEX(-3188, 592, -3377), - COL_VERTEX(-3188, -841, -5220), - COL_VERTEX(-3188, -739, -5118), - COL_VERTEX(-3188, 1616, -4708), - COL_VERTEX(6539, 1718, -2252), - COL_VERTEX(6539, 1411, -1124), - COL_VERTEX(6539, 1923, -1124), - COL_VERTEX(6539, 1206, -2252), - COL_VERTEX(6381, 1616, -2886), - COL_VERTEX(6865, 1616, -3066), - COL_VERTEX(7053, 1718, -2316), - COL_VERTEX(6619, 1564, -3902), - COL_VERTEX(6071, 1001, -3506), - COL_VERTEX(6495, 1513, -3812), - COL_VERTEX(5644, 1411, -3933), - COL_VERTEX(6071, 1513, -3506), - COL_VERTEX(5644, 899, -3933), - COL_VERTEX(5950, 1411, -4357), - COL_VERTEX(5204, 1308, -4728), - COL_VERTEX(5024, 796, -4243), - COL_VERTEX(4390, 1206, -4401), - COL_VERTEX(5024, 1308, -4243), - COL_VERTEX(4390, 694, -4401), - COL_VERTEX(4454, 1206, -4916), - COL_VERTEX(3262, 1104, -5220), - COL_VERTEX(907, 592, -4401), - COL_VERTEX(-3188, -1455, -4401), - COL_VERTEX(-628, -1967, -4401), - COL_VERTEX(-2217, -1279, -4401), - COL_VERTEX(-2217, -1279, -5220), - COL_VERTEX(-1218, -799, -4401), - COL_VERTEX(-1218, -799, -5220), - COL_VERTEX(-1730, -1106, -5220), - COL_VERTEX(-1730, -1106, -4401), - COL_VERTEX(-5441, -1865, -5220), - COL_VERTEX(-5441, -841, -3787), - COL_VERTEX(-5441, -1251, -4401), - COL_VERTEX(-5441, -841, -5835), - COL_VERTEX(-7489, -841, -3787), - COL_VERTEX(-5441, -1148, -4504), - COL_VERTEX(-5441, -1865, -4401), - COL_VERTEX(-6143, 6247, 6144), - COL_VERTEX(-6246, 6144, 6144), - COL_VERTEX(3058, 5251, 3687), - COL_VERTEX(3058, 3100, 3073), - COL_VERTEX(5918, 2742, 3022), - COL_VERTEX(3058, 2998, 2971), - COL_VERTEX(6040, 1462, -4481), - COL_VERTEX(7009, 1667, -3119), - COL_VERTEX(5293, 1462, -4968), - COL_VERTEX(5310, 1564, -5016), - COL_VERTEX(5257, 1360, -4872), - COL_VERTEX(4485, 1360, -5170), - COL_VERTEX(6100, 1564, -4564), - COL_VERTEX(6702, 1667, -3962), - COL_VERTEX(7051, 1923, -1124), - COL_VERTEX(7051, 2281, 1127), - COL_VERTEX(7205, 2332, 1127), - COL_VERTEX(7053, 2332, 1602), - COL_VERTEX(7205, 1974, -1124), - COL_VERTEX(7206, 1769, -2334), - COL_VERTEX(7307, 2435, 1127), - COL_VERTEX(7206, 2384, 1621), - COL_VERTEX(7307, 2076, -1124), - COL_VERTEX(7307, 1872, -2347), - COL_VERTEX(4472, 1257, -5068), - COL_VERTEX(6539, 1769, 1127), - COL_VERTEX(5906, 2640, 2921), - COL_VERTEX(6281, 2588, 2827), - COL_VERTEX(5887, 2588, 2768), - COL_VERTEX(6228, 2537, 2682), - COL_VERTEX(-5157, 5325, 2359), - COL_VERTEX(-5082, 5325, 2969), - COL_VERTEX(-5422, 5428, 3054), - COL_VERTEX(-5635, 5428, 2478), - COL_VERTEX(3058, 2179, 615), - COL_VERTEX(6317, 2691, 2923), - COL_VERTEX(5925, 2896, 3073), - COL_VERTEX(6048, 2537, 2198), - COL_VERTEX(3058, 2486, 2868), - COL_VERTEX(3058, 2998, 2868), - COL_VERTEX(6564, 2486, 2517), - COL_VERTEX(6259, 1974, 2093), - COL_VERTEX(6378, 1923, 1973), - COL_VERTEX(6802, 2435, 2279), - COL_VERTEX(6483, 1872, 1763), - COL_VERTEX(6968, 2384, 1942), - COL_VERTEX(6539, 1820, 1539), - COL_VERTEX(1829, 3365, 2290), - COL_VERTEX(600, 3616, 2725), - COL_VERTEX(1829, 3258, 2895), - COL_VERTEX(3058, 2998, 2356), - COL_VERTEX(-5757, 5530, 3222), - COL_VERTEX(-6116, 5530, 2723), - COL_VERTEX(-5993, 5632, 3458), - COL_VERTEX(-6492, 5632, 3099), - COL_VERTEX(-6737, 5735, 3580), - COL_VERTEX(-6161, 5735, 3793), - COL_VERTEX(-6246, 5837, 4133), - COL_VERTEX(-6856, 5837, 4058), - COL_VERTEX(3058, 3715, 2254), - COL_VERTEX(-6575, 6349, 3039), - COL_VERTEX(-6833, 5837, 3545), - COL_VERTEX(-6575, 5735, 3039), - COL_VERTEX(-6833, 6452, 3545), - COL_VERTEX(-6957, 5940, 4046), - COL_VERTEX(-6737, 6554, 3580), - COL_VERTEX(-6856, 6656, 4058), - COL_VERTEX(-6957, 6554, 4046), - COL_VERTEX(-6963, 6759, 5120), - COL_VERTEX(-6161, 6554, 3793), - COL_VERTEX(-6492, 6452, 3099), - COL_VERTEX(-6246, 6656, 4133), - COL_VERTEX(-6860, 6861, 5120), - COL_VERTEX(-6065, 6452, 3829), - COL_VERTEX(-5993, 6452, 3458), - COL_VERTEX(-6144, 6554, 4146), - COL_VERTEX(-6246, 6861, 5120), - COL_VERTEX(-5910, 5735, 3518), - COL_VERTEX(-5910, 6349, 3518), - COL_VERTEX(-6065, 5837, 3829), - COL_VERTEX(-6143, 6759, 5120), - COL_VERTEX(-6144, 5940, 4146), - COL_VERTEX(-6176, 6247, 2640), - COL_VERTEX(-6176, 5632, 2640), - COL_VERTEX(-6116, 6349, 2723), - COL_VERTEX(-5757, 6349, 3222), - COL_VERTEX(-5697, 5632, 3305), - COL_VERTEX(-5697, 6247, 3305), - COL_VERTEX(-5670, 6144, 2382), - COL_VERTEX(-5670, 5530, 2382), - COL_VERTEX(-5635, 6247, 2478), - COL_VERTEX(-5422, 6247, 3054), - COL_VERTEX(-5386, 5530, 3150), - COL_VERTEX(-5386, 6144, 3150), - COL_VERTEX(-5169, 6042, 2258), - COL_VERTEX(-5169, 5428, 2258), - COL_VERTEX(-5157, 6144, 2359), - COL_VERTEX(-5082, 6144, 2969), - COL_VERTEX(-5069, 5428, 3071), - COL_VERTEX(-5069, 6042, 3071), - COL_VERTEX(-6143, 6861, 6144), - COL_VERTEX(-6246, 6964, 6144), - COL_VERTEX(-6860, 6964, 6144), - COL_VERTEX(-6963, 6861, 6144), - COL_VERTEX(-3071, 4944, 2971), - COL_VERTEX(-3071, 4944, 2356), - COL_VERTEX(-3071, 5046, 3073), - COL_VERTEX(-3071, 5046, 2254), - COL_VERTEX(-3071, 5660, 2254), - COL_VERTEX(-3071, 5763, 2356), - COL_VERTEX(-3071, 5763, 2971), - COL_VERTEX(-3071, 5660, 3073), - COL_VERTEX(-1842, 5084, 2171), - COL_VERTEX(-1842, 4510, 2391), - COL_VERTEX(-1842, 4451, 2523), - COL_VERTEX(-613, 4506, 2152), - COL_VERTEX(-1842, 5216, 2230), - COL_VERTEX(-613, 4650, 2165), - COL_VERTEX(-613, 5045, 2635), - COL_VERTEX(-1842, 5436, 2804), - COL_VERTEX(-1842, 5377, 2936), - COL_VERTEX(-613, 5033, 2780), - COL_VERTEX(-613, 4562, 3175), - COL_VERTEX(-1842, 4803, 3156), - COL_VERTEX(-1842, 4671, 3097), - COL_VERTEX(-613, 4418, 3162), - COL_VERTEX(-613, 4023, 2691), - COL_VERTEX(-613, 4035, 2547), - COL_VERTEX(600, 3923, 2193), - COL_VERTEX(600, 4063, 2155), - COL_VERTEX(600, 4595, 2462), - COL_VERTEX(600, 4633, 2602), - COL_VERTEX(600, 4326, 3134), - COL_VERTEX(600, 4186, 3172), - COL_VERTEX(600, 3654, 2865), - COL_VERTEX(1829, 3483, 2207), - COL_VERTEX(1829, 4088, 2313), - COL_VERTEX(1829, 4172, 2432), - COL_VERTEX(1829, 4065, 3037), - COL_VERTEX(1829, 3946, 3120), - COL_VERTEX(1829, 3341, 3013), - COL_VERTEX(3058, 3100, 2254), - COL_VERTEX(3058, 3817, 2356), - COL_VERTEX(3058, 3817, 2971), - COL_VERTEX(3058, 3715, 3073), - COL_VERTEX(6654, 2537, 2641), - COL_VERTEX(6714, 2640, 2724), - COL_VERTEX(6927, 2486, 2369), - COL_VERTEX(7010, 2588, 2429), - COL_VERTEX(7112, 2435, 1996), - COL_VERTEX(7208, 2537, 2031), - COL_VERTEX(7307, 2486, 1633), - COL_VERTEX(7105, 1769, -3155), - COL_VERTEX(6381, 1104, -2886), - COL_VERTEX(3262, 1104, -4401), - COL_VERTEX(3262, 592, -4401), - COL_VERTEX(907, 592, -5220), - COL_VERTEX(907, 80, -5220), - COL_VERTEX(907, 80, -4401), - COL_VERTEX(-3188, -1967, -4401), - COL_VERTEX(-706, -390, -5220), - COL_VERTEX(-706, -390, -4401), - COL_VERTEX(-628, -1967, -5220), - COL_VERTEX(-7489, -841, -5835), - COL_VERTEX(-5441, -1251, -5220), - COL_VERTEX(-5441, -1148, -5118), - COL_VERTEX(-3188, -1455, -5220), - COL_VERTEX(-6860, 6144, 6144), - COL_VERTEX(-6963, 6247, 6144), - COL_VERTEX(3058, 2179, 3687), - COL_VERTEX(6130, 1667, -4606), - COL_VERTEX(6744, 1769, -3992), - COL_VERTEX(5824, 2588, 2254), - COL_VERTEX(4491, 1462, -5220), - COL_VERTEX(7154, 1872, -3172), - COL_VERTEX(7358, 2588, 1639), - COL_VERTEX(7358, 2537, 1127), - COL_VERTEX(7358, 1974, -2353), - COL_VERTEX(7358, 2179, -1124), - COL_VERTEX(6539, 2281, 1127), - COL_VERTEX(6334, 2793, 2971), - COL_VERTEX(6744, 2742, 2766), - COL_VERTEX(5824, 2076, 2254), - COL_VERTEX(6048, 2025, 2198), - COL_VERTEX(6259, 2486, 2093), - COL_VERTEX(6378, 2435, 1973), - COL_VERTEX(6483, 2384, 1763), - COL_VERTEX(6539, 2332, 1539), - COL_VERTEX(3058, 5251, 615), - COL_VERTEX(7051, 2691, 2459), - COL_VERTEX(7256, 2640, 2049), - COL_TRI_INIT(SURFACE_DEFAULT, 425), - COL_TRI(16, 17, 18), - COL_TRI(16, 18, 19), - COL_TRI(17, 16, 20), - COL_TRI(19, 18, 21), - COL_TRI(20, 19, 22), - COL_TRI(20, 23, 19), - COL_TRI(19, 21, 22), - COL_TRI(24, 17, 20), - COL_TRI(20, 22, 25), - COL_TRI(20, 25, 24), - COL_TRI(20, 26, 23), - COL_TRI(27, 28, 29), - COL_TRI(30, 27, 31), - COL_TRI(27, 32, 31), - COL_TRI(27, 33, 32), - COL_TRI(33, 29, 78), - COL_TRI(33, 27, 29), - COL_TRI(32, 33, 71), - COL_TRI(34, 32, 71), - COL_TRI(34, 36, 32), - COL_TRI(30, 31, 217), - COL_TRI(35, 217, 31), - COL_TRI(35, 31, 38), - COL_TRI(36, 38, 31), - COL_TRI(37, 38, 40), - COL_TRI(38, 36, 40), - COL_TRI(39, 35, 38), - COL_TRI(39, 38, 37), - COL_TRI(36, 34, 70), - COL_TRI(40, 36, 70), - COL_TRI(41, 37, 40), - COL_TRI(42, 37, 44), - COL_TRI(42, 39, 37), - COL_TRI(41, 44, 37), - COL_TRI(43, 44, 46), - COL_TRI(44, 41, 46), - COL_TRI(45, 42, 44), - COL_TRI(45, 44, 43), - COL_TRI(27, 30, 28), - COL_TRI(46, 41, 88), - COL_TRI(46, 88, 47), - COL_TRI(45, 43, 218), - COL_TRI(47, 218, 43), - COL_TRI(47, 43, 46), - COL_TRI(45, 218, 219), - COL_TRI(48, 218, 47), - COL_TRI(50, 56, 51), - COL_TRI(48, 47, 220), - COL_TRI(48, 221, 222), - COL_TRI(48, 220, 221), - COL_TRI(48, 222, 219), - COL_TRI(49, 223, 50), - COL_TRI(50, 224, 225), - COL_TRI(50, 226, 224), - COL_TRI(51, 49, 50), - COL_TRI(52, 51, 55), - COL_TRI(51, 56, 55), - COL_TRI(53, 225, 224), - COL_TRI(50, 225, 53), - COL_TRI(54, 53, 224), - COL_TRI(50, 53, 56), - COL_TRI(55, 56, 54), - COL_TRI(56, 53, 54), - COL_TRI(57, 51, 52), - COL_TRI(57, 63, 51), - COL_TRI(48, 219, 218), - COL_TRI(58, 62, 59), - COL_TRI(59, 15, 58), - COL_TRI(58, 60, 62), - COL_TRI(58, 61, 227), - COL_TRI(58, 227, 60), - COL_TRI(60, 227, 14), - COL_TRI(14, 227, 61), - COL_TRI(60, 13, 57), - COL_TRI(60, 57, 228), - COL_TRI(60, 228, 229), - COL_TRI(60, 229, 62), - COL_TRI(14, 61, 12), - COL_TRI(61, 58, 15), - COL_TRI(61, 15, 12), - COL_TRI(60, 14, 13), - COL_TRI(57, 24, 228), - COL_TRI(24, 25, 229), - COL_TRI(25, 22, 62), - COL_TRI(25, 62, 229), - COL_TRI(62, 22, 21), - COL_TRI(62, 21, 59), - COL_TRI(24, 229, 228), - COL_TRI(63, 59, 21), - COL_TRI(63, 21, 49), - COL_TRI(59, 63, 15), - COL_TRI(57, 230, 24), - COL_TRI(66, 233, 67), - COL_TRI(64, 5, 65), - COL_TRI(64, 6, 5), - COL_TRI(65, 5, 231), - COL_TRI(5, 2, 231), - COL_TRI(2, 3, 231), - COL_TRI(3, 232, 231), - COL_TRI(70, 34, 76), - COL_TRI(67, 90, 92), - COL_TRI(68, 90, 67), - COL_TRI(68, 67, 208), - COL_TRI(69, 67, 92), - COL_TRI(69, 67, 233), - COL_TRI(66, 67, 208), - COL_TRI(34, 71, 77), - COL_TRI(34, 77, 76), - COL_TRI(76, 77, 234), - COL_TRI(33, 83, 71), - COL_TRI(71, 216, 77), - COL_TRI(71, 83, 216), - COL_TRI(72, 73, 237), - COL_TRI(73, 76, 234), - COL_TRI(73, 72, 76), - COL_TRI(70, 76, 72), - COL_TRI(74, 70, 72), - COL_TRI(75, 72, 237), - COL_TRI(74, 72, 75), - COL_TRI(77, 235, 234), - COL_TRI(33, 78, 83), - COL_TRI(78, 82, 83), - COL_TRI(78, 79, 80), - COL_TRI(78, 80, 82), - COL_TRI(79, 81, 80), - COL_TRI(80, 85, 84), - COL_TRI(81, 85, 80), - COL_TRI(82, 80, 84), - COL_TRI(82, 86, 87), - COL_TRI(83, 82, 87), - COL_TRI(82, 84, 86), - COL_TRI(84, 239, 240), - COL_TRI(84, 215, 239), - COL_TRI(85, 215, 84), - COL_TRI(86, 84, 240), - COL_TRI(87, 86, 241), - COL_TRI(86, 242, 241), - COL_TRI(86, 240, 242), - COL_TRI(41, 74, 88), - COL_TRI(88, 74, 75), - COL_TRI(47, 88, 75), - COL_TRI(47, 75, 237), - COL_TRI(89, 29, 28), - COL_TRI(89, 243, 29), - COL_TRI(90, 68, 99), - COL_TRI(91, 90, 99), - COL_TRI(92, 90, 91), - COL_TRI(93, 92, 91), - COL_TRI(92, 236, 103), - COL_TRI(100, 68, 208), - COL_TRI(94, 97, 96), - COL_TRI(95, 94, 96), - COL_TRI(96, 97, 115), - COL_TRI(97, 116, 115), - COL_TRI(69, 233, 98), - COL_TRI(98, 114, 69), - COL_TRI(68, 100, 244), - COL_TRI(99, 68, 244), - COL_TRI(69, 103, 113), - COL_TRI(66, 208, 207), - COL_TRI(93, 236, 92), - COL_TRI(93, 101, 236), - COL_TRI(101, 246, 236), - COL_TRI(102, 236, 246), - COL_TRI(102, 103, 236), - COL_TRI(92, 103, 69), - COL_TRI(103, 114, 113), - COL_TRI(108, 249, 250), - COL_TRI(101, 247, 246), - COL_TRI(104, 248, 101), - COL_TRI(104, 101, 93), - COL_TRI(105, 101, 248), - COL_TRI(105, 247, 101), - COL_TRI(106, 105, 248), - COL_TRI(107, 248, 104), - COL_TRI(107, 249, 248), - COL_TRI(106, 248, 249), - COL_TRI(108, 106, 249), - COL_TRI(109, 249, 107), - COL_TRI(109, 250, 249), - COL_TRI(110, 108, 250), - COL_TRI(81, 251, 250), - COL_TRI(81, 250, 109), - COL_TRI(110, 250, 251), - COL_TRI(89, 110, 251), - COL_TRI(79, 251, 81), - COL_TRI(79, 243, 251), - COL_TRI(89, 251, 243), - COL_TRI(78, 243, 79), - COL_TRI(78, 29, 243), - COL_TRI(111, 112, 113), - COL_TRI(112, 198, 113), - COL_TRI(98, 205, 114), - COL_TRI(36, 31, 32), - COL_TRI(115, 116, 117), - COL_TRI(116, 118, 117), - COL_TRI(117, 118, 120), - COL_TRI(118, 119, 120), - COL_TRI(119, 122, 121), - COL_TRI(120, 119, 121), - COL_TRI(124, 127, 125), - COL_TRI(66, 207, 206), - COL_TRI(121, 122, 4), - COL_TRI(122, 0, 4), - COL_TRI(123, 98, 252), - COL_TRI(123, 205, 98), - COL_TRI(124, 125, 126), - COL_TRI(125, 119, 118), - COL_TRI(1, 128, 131), - COL_TRI(122, 128, 1), - COL_TRI(125, 128, 119), - COL_TRI(127, 128, 125), - COL_TRI(127, 131, 128), - COL_TRI(128, 122, 119), - COL_TRI(0, 122, 1), - COL_TRI(129, 127, 124), - COL_TRI(130, 131, 127), - COL_TRI(129, 130, 127), - COL_TRI(1, 131, 132), - COL_TRI(131, 130, 136), - COL_TRI(132, 131, 136), - COL_TRI(133, 129, 134), - COL_TRI(134, 129, 124), - COL_TRI(135, 130, 129), - COL_TRI(133, 135, 129), - COL_TRI(130, 135, 140), - COL_TRI(136, 130, 140), - COL_TRI(137, 133, 138), - COL_TRI(138, 133, 134), - COL_TRI(139, 135, 133), - COL_TRI(137, 139, 133), - COL_TRI(135, 139, 144), - COL_TRI(140, 135, 144), - COL_TRI(141, 137, 142), - COL_TRI(141, 143, 137), - COL_TRI(142, 137, 138), - COL_TRI(143, 139, 137), - COL_TRI(146, 124, 126), - COL_TRI(144, 139, 145), - COL_TRI(143, 145, 139), - COL_TRI(120, 143, 141), - COL_TRI(120, 121, 143), - COL_TRI(121, 145, 143), - COL_TRI(144, 145, 7), - COL_TRI(145, 121, 4), - COL_TRI(7, 145, 4), - COL_TRI(117, 120, 141), - COL_TRI(146, 126, 147), - COL_TRI(126, 118, 116), - COL_TRI(126, 125, 118), - COL_TRI(134, 124, 146), - COL_TRI(148, 134, 146), - COL_TRI(138, 134, 148), - COL_TRI(142, 138, 149), - COL_TRI(149, 138, 148), - COL_TRI(150, 142, 151), - COL_TRI(150, 141, 142), - COL_TRI(151, 142, 149), - COL_TRI(117, 141, 150), - COL_TRI(115, 117, 150), - COL_TRI(147, 126, 116), - COL_TRI(152, 147, 153), - COL_TRI(152, 146, 147), - COL_TRI(147, 116, 97), - COL_TRI(153, 147, 97), - COL_TRI(148, 146, 152), - COL_TRI(149, 148, 154), - COL_TRI(154, 148, 152), - COL_TRI(151, 149, 155), - COL_TRI(155, 149, 154), - COL_TRI(156, 150, 151), - COL_TRI(157, 151, 155), - COL_TRI(156, 151, 157), - COL_TRI(115, 150, 156), - COL_TRI(96, 115, 156), - COL_TRI(158, 153, 159), - COL_TRI(158, 152, 153), - COL_TRI(153, 97, 94), - COL_TRI(159, 153, 94), - COL_TRI(154, 152, 158), - COL_TRI(164, 144, 7), - COL_TRI(155, 154, 160), - COL_TRI(160, 154, 158), - COL_TRI(157, 155, 161), - COL_TRI(161, 155, 160), - COL_TRI(162, 156, 157), - COL_TRI(163, 157, 161), - COL_TRI(162, 157, 163), - COL_TRI(96, 156, 162), - COL_TRI(95, 96, 162), - COL_TRI(164, 7, 64), - COL_TRI(94, 95, 168), - COL_TRI(165, 144, 164), - COL_TRI(165, 140, 144), - COL_TRI(166, 136, 140), - COL_TRI(166, 140, 165), - COL_TRI(167, 136, 166), - COL_TRI(167, 132, 136), - COL_TRI(132, 167, 232), - COL_TRI(1, 132, 232), - COL_TRI(168, 95, 170), - COL_TRI(169, 94, 168), - COL_TRI(173, 160, 158), - COL_TRI(95, 162, 170), - COL_TRI(170, 163, 175), - COL_TRI(170, 162, 163), - COL_TRI(159, 94, 169), - COL_TRI(171, 159, 169), - COL_TRI(172, 159, 171), - COL_TRI(172, 158, 159), - COL_TRI(173, 158, 172), - COL_TRI(178, 169, 168), - COL_TRI(161, 160, 173), - COL_TRI(174, 161, 173), - COL_TRI(175, 161, 174), - COL_TRI(175, 163, 161), - COL_TRI(171, 169, 177), - COL_TRI(176, 171, 177), - COL_TRI(176, 172, 171), - COL_TRI(177, 169, 178), - COL_TRI(177, 178, 191), - COL_TRI(179, 177, 191), - COL_TRI(179, 176, 177), - COL_TRI(180, 176, 181), - COL_TRI(181, 176, 179), - COL_TRI(180, 172, 176), - COL_TRI(173, 172, 180), - COL_TRI(182, 183, 180), - COL_TRI(182, 180, 181), - COL_TRI(183, 173, 180), - COL_TRI(183, 174, 173), - COL_TRI(184, 183, 185), - COL_TRI(185, 183, 182), - COL_TRI(184, 174, 183), - COL_TRI(191, 178, 190), - COL_TRI(175, 174, 184), - COL_TRI(186, 187, 184), - COL_TRI(186, 184, 185), - COL_TRI(187, 175, 184), - COL_TRI(187, 170, 175), - COL_TRI(188, 187, 189), - COL_TRI(189, 187, 186), - COL_TRI(188, 170, 187), - COL_TRI(168, 170, 188), - COL_TRI(178, 168, 188), - COL_TRI(190, 178, 188), - COL_TRI(190, 188, 189), - COL_TRI(196, 185, 195), - COL_TRI(192, 179, 191), - COL_TRI(192, 191, 112), - COL_TRI(191, 190, 112), - COL_TRI(193, 179, 192), - COL_TRI(181, 179, 193), - COL_TRI(194, 182, 181), - COL_TRI(194, 181, 193), - COL_TRI(185, 182, 195), - COL_TRI(195, 182, 194), - COL_TRI(196, 186, 185), - COL_TRI(189, 186, 197), - COL_TRI(197, 186, 196), - COL_TRI(198, 190, 189), - COL_TRI(198, 189, 197), - COL_TRI(112, 190, 198), - COL_TRI(111, 192, 112), - COL_TRI(193, 192, 199), - COL_TRI(199, 192, 111), - COL_TRI(200, 194, 193), - COL_TRI(200, 193, 199), - COL_TRI(113, 198, 204), - COL_TRI(114, 111, 113), - COL_TRI(195, 194, 201), - COL_TRI(201, 194, 200), - COL_TRI(202, 196, 195), - COL_TRI(202, 195, 201), - COL_TRI(197, 196, 203), - COL_TRI(203, 196, 202), - COL_TRI(204, 197, 203), - COL_TRI(204, 198, 197), - COL_TRI(199, 111, 205), - COL_TRI(205, 111, 114), - COL_TRI(123, 200, 199), - COL_TRI(123, 199, 205), - COL_TRI(201, 200, 206), - COL_TRI(206, 200, 123), - COL_TRI(207, 202, 201), - COL_TRI(207, 201, 206), - COL_TRI(203, 202, 208), - COL_TRI(208, 202, 207), - COL_TRI(67, 203, 208), - COL_TRI(67, 204, 203), - COL_TRI(69, 204, 67), - COL_TRI(113, 204, 69), - COL_TRI(206, 123, 252), - COL_TRI(66, 206, 252), - COL_TRI(93, 91, 209), - COL_TRI(104, 93, 209), - COL_TRI(91, 99, 210), - COL_TRI(209, 91, 210), - COL_TRI(210, 99, 245), - COL_TRI(99, 244, 245), - COL_TRI(104, 209, 211), - COL_TRI(107, 104, 211), - COL_TRI(209, 210, 212), - COL_TRI(211, 209, 212), - COL_TRI(210, 245, 253), - COL_TRI(212, 210, 253), - COL_TRI(107, 211, 213), - COL_TRI(109, 107, 213), - COL_TRI(211, 212, 214), - COL_TRI(213, 211, 214), - COL_TRI(212, 253, 254), - COL_TRI(214, 212, 254), - COL_TRI(109, 213, 85), - COL_TRI(81, 109, 85), - COL_TRI(216, 238, 235), - COL_TRI(213, 214, 215), - COL_TRI(85, 213, 215), - COL_TRI(214, 254, 239), - COL_TRI(215, 214, 239), - COL_TRI(83, 87, 216), - COL_TRI(216, 87, 238), - COL_TRI(87, 241, 238), - COL_TRI(77, 216, 235), - COL_TRI(40, 70, 74), - COL_TRI(41, 40, 74), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(8, 9, 10), - COL_TRI(8, 11, 9), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1E, 6), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 2), - COL_TRI(4, 0, 2), - COL_TRI(5, 4, 2), - COL_TRI(6, 4, 5), - COL_TRI(6, 7, 4), - COL_TRI_INIT(SURFACE_NO_CAM_COL_SLIPPERY, 2), - COL_TRI(12, 13, 14), - COL_TRI(12, 15, 13), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttm_seg7_area_4_collision, 0x004d1910, 104662, 0x0002f0f8, 4164); diff --git a/levels/ttm/blue_smiley/model.inc.c b/levels/ttm/blue_smiley/model.inc.c index 1f5166547..8597aefed 100644 --- a/levels/ttm/blue_smiley/model.inc.c +++ b/levels/ttm/blue_smiley/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x0702A948 - 0x0702A988 -static const Vtx ttm_seg7_vertex_0702A948[] = { - {{{ 1024, 2048, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 2048, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 0, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 0, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702A948, 0x004d1910, 104662, 0x0002a948, 64); // 0x0702A988 - 0x0702A9C0 static const Gfx ttm_seg7_dl_0702A988[] = { diff --git a/levels/ttm/moon_smiley/model.inc.c b/levels/ttm/moon_smiley/model.inc.c index 400e554cc..7b2c220b6 100644 --- a/levels/ttm/moon_smiley/model.inc.c +++ b/levels/ttm/moon_smiley/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x0702AC00 - 0x0702AC40 -static const Vtx ttm_seg7_vertex_0702AC00[] = { - {{{ 1024, 2048, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 2048, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 0, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 0, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702AC00, 0x004d1910, 104662, 0x0002a948, 64); // 0x0702AC40 - 0x0702AC78 static const Gfx ttm_seg7_dl_0702AC40[] = { diff --git a/levels/ttm/rolling_log/collision.inc.c b/levels/ttm/rolling_log/collision.inc.c index 9b78254ec..89c8d8aa0 100644 --- a/levels/ttm/rolling_log/collision.inc.c +++ b/levels/ttm/rolling_log/collision.inc.c @@ -1,53 +1,3 @@ +#include "pc/rom_assets.h" // 0x07013678 - 0x07013790 -const Collision ttm_seg7_collision_pitoune_2[] = { - COL_INIT(), - COL_VERTEX_INIT(0x10), - COL_VERTEX(1105, 237, -96), - COL_VERTEX(1106, -235, -97), - COL_VERTEX(1106, -97, -236), - COL_VERTEX(1105, 98, -235), - COL_VERTEX(1105, 236, 98), - COL_VERTEX(1105, 98, 237), - COL_VERTEX(1105, -97, 236), - COL_VERTEX(1106, -236, 98), - COL_VERTEX(-1104, 237, -97), - COL_VERTEX(-1104, -97, 236), - COL_VERTEX(-1104, 98, 237), - COL_VERTEX(-1104, -236, 97), - COL_VERTEX(-1104, -235, -97), - COL_VERTEX(-1104, -97, -236), - COL_VERTEX(-1104, 98, -235), - COL_VERTEX(-1104, 236, 98), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(8, 14, 13), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(0, 4, 5), - COL_TRI(0, 5, 6), - COL_TRI(0, 6, 7), - COL_TRI(0, 7, 1), - COL_TRI(8, 9, 10), - COL_TRI(8, 11, 9), - COL_TRI(8, 12, 11), - COL_TRI(8, 13, 12), - COL_TRI(8, 10, 15), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 16), - COL_TRI(9, 5, 10), - COL_TRI(14, 2, 13), - COL_TRI(14, 3, 2), - COL_TRI(15, 0, 8), - COL_TRI(15, 4, 0), - COL_TRI(5, 4, 15), - COL_TRI(10, 5, 15), - COL_TRI(0, 14, 8), - COL_TRI(9, 6, 5), - COL_TRI(7, 6, 9), - COL_TRI(11, 7, 9), - COL_TRI(1, 7, 12), - COL_TRI(7, 11, 12), - COL_TRI(0, 3, 14), - COL_TRI(12, 2, 1), - COL_TRI(12, 13, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttm_seg7_collision_pitoune_2, 0x004d1910, 104662, 0x00013678, 280); diff --git a/levels/ttm/rolling_log/model.inc.c b/levels/ttm/rolling_log/model.inc.c index 3d9e313ef..a3595d591 100644 --- a/levels/ttm/rolling_log/model.inc.c +++ b/levels/ttm/rolling_log/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07011DE8 - 0x07011E00 static const Lights1 ttm_seg7_lights_07011DE8 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -5,70 +6,16 @@ static const Lights1 ttm_seg7_lights_07011DE8 = gdSPDefLights1( ); // 0x07011E00 - 0x07011F00 -static const Vtx ttm_seg7_vertex_07011E00[] = { - {{{ -1104, 237, -97}, 0, { 674, -100}, {0x87, 0x22, 0xf2, 0xff}}}, - {{{ -1104, 98, -235}, 0, { 1018, 246}, {0xdf, 0x2f, 0x8f, 0xff}}}, - {{{ -1104, -97, -236}, 0, { 1018, 734}, {0xa3, 0xe0, 0xb1, 0xff}}}, - {{{ 1105, 237, -96}, 0, { 674, -100}, {0x6c, 0x3d, 0xe7, 0xff}}}, - {{{ 1106, -235, -97}, 0, { 674, 1078}, {0x5d, 0xb1, 0xdf, 0xff}}}, - {{{ 1106, -97, -236}, 0, { 1020, 734}, {0x3c, 0xd6, 0x99, 0xff}}}, - {{{ 1105, 98, -235}, 0, { 1020, 246}, {0x3c, 0x2b, 0x99, 0xff}}}, - {{{ 1105, 236, 98}, 0, { 186, -100}, {0x3c, 0x67, 0x2a, 0xff}}}, - {{{ 1105, 98, 237}, 0, { -158, 246}, {0x3c, 0x2a, 0x67, 0xff}}}, - {{{ 1105, -97, 236}, 0, { -158, 734}, {0x5d, 0xe0, 0x4f, 0xff}}}, - {{{ 1106, -236, 98}, 0, { 186, 1078}, {0x3c, 0x99, 0x2a, 0xff}}}, - {{{ -1104, -97, 236}, 0, { -160, 734}, {0xc4, 0xd6, 0x67, 0xff}}}, - {{{ -1104, 98, 237}, 0, { -160, 246}, {0xa3, 0x20, 0x4f, 0xff}}}, - {{{ -1104, -236, 97}, 0, { 184, 1078}, {0xa3, 0xb1, 0x20, 0xff}}}, - {{{ -1104, -235, -97}, 0, { 674, 1078}, {0xc4, 0x99, 0xd6, 0xff}}}, - {{{ -1104, 236, 98}, 0, { 184, -100}, {0xdf, 0x71, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07011E00, 0x004d1910, 104662, 0x00011e00, 256); // 0x07011F00 - 0x07011FF0 -static const Vtx ttm_seg7_vertex_07011F00[] = { - {{{ -1104, -97, 236}, 0, { 4380, 338}, {0xc4, 0xd6, 0x67, 0xff}}}, - {{{ 1105, 98, 237}, 0, { 0, 990}, {0x3c, 0x2a, 0x67, 0xff}}}, - {{{ -1104, 98, 237}, 0, { 4380, 990}, {0xa3, 0x20, 0x4f, 0xff}}}, - {{{ -1104, 98, -235}, 0, { 4380, 990}, {0xdf, 0x2f, 0x8f, 0xff}}}, - {{{ 1106, -97, -236}, 0, { 0, 338}, {0x3c, 0xd6, 0x99, 0xff}}}, - {{{ -1104, -97, -236}, 0, { 4380, 338}, {0xa3, 0xe0, 0xb1, 0xff}}}, - {{{ 1105, 98, -235}, 0, { 0, 990}, {0x3c, 0x2b, 0x99, 0xff}}}, - {{{ -1104, 236, 98}, 0, { 4380, 990}, {0xdf, 0x71, 0x2f, 0xff}}}, - {{{ 1105, 237, -96}, 0, { 0, 338}, {0x6c, 0x3d, 0xe7, 0xff}}}, - {{{ -1104, 237, -97}, 0, { 4380, 338}, {0x87, 0x22, 0xf2, 0xff}}}, - {{{ 1105, 236, 98}, 0, { 0, 990}, {0x3c, 0x67, 0x2a, 0xff}}}, - {{{ 1105, 98, 237}, 0, { -30, 338}, {0x3c, 0x2a, 0x67, 0xff}}}, - {{{ 1105, 236, 98}, 0, { -30, 990}, {0x3c, 0x67, 0x2a, 0xff}}}, - {{{ -1104, 236, 98}, 0, { 4380, 992}, {0xdf, 0x71, 0x2f, 0xff}}}, - {{{ -1104, 98, 237}, 0, { 4380, 342}, {0xa3, 0x20, 0x4f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07011F00, 0x004d1910, 104662, 0x00011f00, 240); // 0x07011FF0 - 0x070120E0 -static const Vtx ttm_seg7_vertex_07011FF0[] = { - {{{ 1105, 237, -96}, 0, { 0, 990}, {0x6c, 0x3d, 0xe7, 0xff}}}, - {{{ -1104, 98, -235}, 0, { 4380, 338}, {0xdf, 0x2f, 0x8f, 0xff}}}, - {{{ -1104, 237, -97}, 0, { 4380, 990}, {0x87, 0x22, 0xf2, 0xff}}}, - {{{ -1104, -97, 236}, 0, { 4380, 338}, {0xc4, 0xd6, 0x67, 0xff}}}, - {{{ 1105, -97, 236}, 0, { 0, 338}, {0x5d, 0xe0, 0x4f, 0xff}}}, - {{{ 1105, 98, 237}, 0, { 0, 990}, {0x3c, 0x2a, 0x67, 0xff}}}, - {{{ 1106, -236, 98}, 0, { 0, 338}, {0x3c, 0x99, 0x2a, 0xff}}}, - {{{ 1105, -97, 236}, 0, { 0, 990}, {0x5d, 0xe0, 0x4f, 0xff}}}, - {{{ -1104, -97, 236}, 0, { 4380, 990}, {0xc4, 0xd6, 0x67, 0xff}}}, - {{{ -1104, -236, 97}, 0, { 4380, 338}, {0xa3, 0xb1, 0x20, 0xff}}}, - {{{ 1106, -235, -97}, 0, { 0, 338}, {0x5d, 0xb1, 0xdf, 0xff}}}, - {{{ 1106, -236, 98}, 0, { 0, 990}, {0x3c, 0x99, 0x2a, 0xff}}}, - {{{ -1104, -235, -97}, 0, { 4380, 338}, {0xc4, 0x99, 0xd6, 0xff}}}, - {{{ -1104, -236, 97}, 0, { 4380, 990}, {0xa3, 0xb1, 0x20, 0xff}}}, - {{{ 1105, 98, -235}, 0, { 0, 338}, {0x3c, 0x2b, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07011FF0, 0x004d1910, 104662, 0x00011ff0, 240); // 0x070120E0 - 0x07012120 -static const Vtx ttm_seg7_vertex_070120E0[] = { - {{{ -1104, -235, -97}, 0, { 4382, 342}, {0xc4, 0x99, 0xd6, 0xff}}}, - {{{ 1106, -97, -236}, 0, { 0, 990}, {0x3c, 0xd6, 0x99, 0xff}}}, - {{{ 1106, -235, -97}, 0, { 0, 338}, {0x5d, 0xb1, 0xdf, 0xff}}}, - {{{ -1104, -97, -236}, 0, { 4382, 992}, {0xa3, 0xe0, 0xb1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070120E0, 0x004d1910, 104662, 0x000120e0, 64); // 0x07012120 - 0x070121B8 static const Gfx ttm_seg7_dl_07012120[] = { diff --git a/levels/ttm/slide_exit_podium/collision.inc.c b/levels/ttm/slide_exit_podium/collision.inc.c index 28e633f5f..f2255aaac 100644 --- a/levels/ttm/slide_exit_podium/collision.inc.c +++ b/levels/ttm/slide_exit_podium/collision.inc.c @@ -1,72 +1,3 @@ +#include "pc/rom_assets.h" // 0x0703013C - 0x070302C8 -const Collision ttm_seg7_collision_podium_warp[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1E), - COL_VERTEX(-204, 0, -204), - COL_VERTEX(-204, 307, -204), - COL_VERTEX(1024, 0, -204), - COL_VERTEX(-204, 307, 205), - COL_VERTEX(-204, 0, 205), - COL_VERTEX(1024, 0, 205), - COL_VERTEX(-101, 205, 102), - COL_VERTEX(-101, 205, -101), - COL_VERTEX(205, 205, -204), - COL_VERTEX(102, 205, -101), - COL_VERTEX(-101, 0, -101), - COL_VERTEX(102, 0, -101), - COL_VERTEX(-204, 102, 614), - COL_VERTEX(205, 0, 205), - COL_VERTEX(-204, 0, 614), - COL_VERTEX(-204, 102, -613), - COL_VERTEX(205, 0, -613), - COL_VERTEX(-204, 102, -204), - COL_VERTEX(102, 0, 102), - COL_VERTEX(205, 205, 205), - COL_VERTEX(205, 102, 614), - COL_VERTEX(205, 102, 205), - COL_VERTEX(-204, 102, 205), - COL_VERTEX(205, 0, 614), - COL_VERTEX(-204, 0, -613), - COL_VERTEX(205, 102, -613), - COL_VERTEX(205, 102, -204), - COL_VERTEX(205, 0, -204), - COL_VERTEX(-101, 0, 102), - COL_VERTEX(102, 205, 102), - COL_TRI_INIT(SURFACE_DEFAULT, 34), - COL_TRI(10, 9, 7), - COL_TRI(0, 1, 2), - COL_TRI(3, 4, 5), - COL_TRI(1, 3, 6), - COL_TRI(1, 6, 7), - COL_TRI(1, 7, 8), - COL_TRI(8, 7, 9), - COL_TRI(14, 23, 20), - COL_TRI(10, 11, 9), - COL_TRI(12, 20, 21), - COL_TRI(12, 21, 22), - COL_TRI(13, 21, 20), - COL_TRI(13, 20, 23), - COL_TRI(14, 20, 12), - COL_TRI(15, 16, 24), - COL_TRI(15, 25, 16), - COL_TRI(16, 25, 26), - COL_TRI(16, 26, 27), - COL_TRI(17, 26, 25), - COL_TRI(17, 25, 15), - COL_TRI(10, 7, 6), - COL_TRI(10, 6, 28), - COL_TRI(19, 29, 6), - COL_TRI(6, 29, 18), - COL_TRI(6, 18, 28), - COL_TRI(18, 29, 9), - COL_TRI(18, 9, 11), - COL_TRI(2, 19, 5), - COL_TRI(2, 8, 19), - COL_TRI(9, 29, 19), - COL_TRI(9, 19, 8), - COL_TRI(19, 6, 3), - COL_TRI(18, 10, 28), - COL_TRI(18, 11, 10), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttm_seg7_collision_podium_warp, 0x004d1910, 104662, 0x0003013c, 396); diff --git a/levels/ttm/slide_exit_podium/model.inc.c b/levels/ttm/slide_exit_podium/model.inc.c index ad3656ec0..cf9cc76fd 100644 --- a/levels/ttm/slide_exit_podium/model.inc.c +++ b/levels/ttm/slide_exit_podium/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0702ACE8 - 0x0702AD00 static const Lights1 ttm_seg7_lights_0702ACE8 = gdSPDefLights1( 0x0c, 0x0c, 0x0c, @@ -17,107 +18,25 @@ static const Lights1 ttm_seg7_lights_0702AD18 = gdSPDefLights1( ); // 0x0702AD30 - 0x0702B530 -ALIGNED8 const Texture ttm_seg7_texture_0702AD30[] = { -#include "levels/ttm/8.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ttm_seg7_texture_0702AD30, "levels/ttm/8.rgba16.inc.c", 0x00351960, 23013, 0x0000a800, 2048); // 0x0702B530 - 0x0702B570 -static const Vtx ttm_seg7_vertex_0702B530[] = { - {{{ 102, 10, 102}, 0, { 4568, -7698}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 10, -101}, 0, { 5590, -8720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 10, 102}, 0, { 4568, -8720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 10, -101}, 0, { 5590, -7698}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702B530, 0x004d1910, 104662, 0x0002b530, 64); // 0x0702B570 - 0x0702B670 -static const Vtx ttm_seg7_vertex_0702B570[] = { - {{{ -101, 0, -101}, 0, { 5590, -8720}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 205, -101}, 0, { 5590, -7698}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 205, -101}, 0, { 5590, -8720}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, 0, -101}, 0, { 5590, -7698}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -101, 0, -101}, 0, { 5590, -8720}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -101, 205, 102}, 0, { 4568, -8720}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -101, 0, 102}, 0, { 4568, -8720}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -101, 205, -101}, 0, { 5590, -8720}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -101, 205, 102}, 0, { 4568, -8720}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 0, 102}, 0, { 4568, -7698}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -101, 0, 102}, 0, { 4568, -8720}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 205, 102}, 0, { 4568, -7698}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, 0, 102}, 0, { 4568, -7698}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 205, 102}, 0, { 4568, -7698}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 205, -101}, 0, { 5590, -7698}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, 0, -101}, 0, { 5590, -7698}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702B570, 0x004d1910, 104662, 0x0002b570, 256); // 0x0702B670 - 0x0702B770 -static const Vtx ttm_seg7_vertex_0702B670[] = { - {{{ -204, 0, -204}, 0, { 6100, -9230}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 307, -204}, 0, { 6100, -9230}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 0, -204}, 0, { 6100, -3098}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 307, 205}, 0, { 4056, -9230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 0, 205}, 0, { 4056, -9230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 0, 205}, 0, { 4056, -3098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 307, -204}, 0, { 6100, -9230}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ -204, 307, 205}, 0, { 4056, -9230}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ -101, 205, 102}, 0, { 4568, -8720}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ -101, 205, -101}, 0, { 5590, -8720}, {0x59, 0x5a, 0x00, 0xff}}}, - {{{ -204, 307, -204}, 0, { 6100, -9230}, {0x18, 0x64, 0x4a, 0xff}}}, - {{{ -101, 205, -101}, 0, { 5590, -8720}, {0x18, 0x64, 0x4a, 0xff}}}, - {{{ 205, 205, -204}, 0, { 6100, -7186}, {0x18, 0x64, 0x4a, 0xff}}}, - {{{ 205, 205, -204}, 0, { 6100, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 205, -101}, 0, { 5590, -8720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 205, -101}, 0, { 5590, -7698}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702B670, 0x004d1910, 104662, 0x0002b670, 256); // 0x0702B770 - 0x0702B870 -static const Vtx ttm_seg7_vertex_0702B770[] = { - {{{ -204, 102, 614}, 0, { 2012, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 102, 614}, 0, { 2012, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 102, 205}, 0, { 4056, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 102, 205}, 0, { 4056, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 0, 205}, 0, { 4056, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 102, 205}, 0, { 4056, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 102, 614}, 0, { 2012, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, 614}, 0, { 2012, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -204, 0, 614}, 0, { 2012, -9230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 102, 614}, 0, { 2012, -7186}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 102, 614}, 0, { 2012, -9230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, 0, 614}, 0, { 2012, -7186}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -204, 102, -613}, 0, { 8144, -9230}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 102, -613}, 0, { 8144, -7186}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 205, 0, -613}, 0, { 8144, -7186}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -204, 0, -613}, 0, { 8144, -9230}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702B770, 0x004d1910, 104662, 0x0002b770, 256); // 0x0702B870 - 0x0702B970 -static const Vtx ttm_seg7_vertex_0702B870[] = { - {{{ 102, 205, -101}, 0, { 5590, -7698}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 205, 205}, 0, { 4056, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 205, -204}, 0, { 6100, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 0, -613}, 0, { 8144, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 102, -613}, 0, { 8144, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 102, -204}, 0, { 6100, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, 0, -204}, 0, { 6100, -7186}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -204, 102, -204}, 0, { 6100, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 102, -204}, 0, { 6100, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 102, -613}, 0, { 8144, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 102, -613}, 0, { 8144, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 0, -204}, 0, { 6100, -3098}, {0x1e, 0x7b, 0x00, 0xff}}}, - {{{ 205, 205, -204}, 0, { 6100, -7186}, {0x1e, 0x7b, 0x00, 0xff}}}, - {{{ 205, 205, 205}, 0, { 4056, -7186}, {0x1e, 0x7b, 0x00, 0xff}}}, - {{{ 1024, 0, 205}, 0, { 4056, -3098}, {0x1e, 0x7b, 0x00, 0xff}}}, - {{{ 102, 205, 102}, 0, { 4568, -7698}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702B870, 0x004d1910, 104662, 0x0002b870, 256); // 0x0702B970 - 0x0702B9D0 -static const Vtx ttm_seg7_vertex_0702B970[] = { - {{{ 205, 205, 205}, 0, { 4056, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, 205, 102}, 0, { 4568, -7698}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -101, 205, 102}, 0, { 4568, -8720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, 205, 205}, 0, { 4056, -7186}, {0x18, 0x64, 0xb6, 0xff}}}, - {{{ -101, 205, 102}, 0, { 4568, -8720}, {0x18, 0x64, 0xb6, 0xff}}}, - {{{ -204, 307, 205}, 0, { 4056, -9230}, {0x18, 0x64, 0xb6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702B970, 0x004d1910, 104662, 0x0002b970, 96); // 0x0702B9D0 - 0x0702BB60 static const Gfx ttm_seg7_dl_0702B9D0[] = { diff --git a/levels/ttm/star_cage/1.inc.c b/levels/ttm/star_cage/1.inc.c index 10a99009a..57d90a730 100644 --- a/levels/ttm/star_cage/1.inc.c +++ b/levels/ttm/star_cage/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07012F78 - 0x07012F90 static const Lights1 ttm_seg7_lights_07012F78 = gdSPDefLights1( 0x7f, 0x7f, 0x7f, @@ -11,78 +12,19 @@ static const Lights1 ttm_seg7_lights_07012F90 = gdSPDefLights1( ); // 0x07012FA8 - 0x07013028 -static const Vtx ttm_seg7_vertex_07012FA8[] = { - {{{ -76, -76, -76}, 0, { 0, -714}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, -76, 77}, 0, { 2012, 650}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, -76, 77}, 0, { 0, 650}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, -76, -76}, 0, { 2012, -714}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, 77, 77}, 0, { 0, 650}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -76, 77, -76}, 0, { 0, -714}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, 77, -76}, 0, { 2012, -714}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 77, 77, 77}, 0, { 2012, 650}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07012FA8, 0x004d1910, 104662, 0x00012fa8, 128); // 0x07013028 - 0x07013108 -static const Vtx ttm_seg7_vertex_07013028[] = { - {{{ 77, -50, 77}, 0, { 2012, 650}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, -50, -76}, 0, { 2012, -714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, -50, -76}, 0, { 0, -714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 102, -76}, 0, { 0, -714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 102, 77}, 0, { 0, 650}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 77, 102, 77}, 0, { 2012, 650}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 77, 77}, 0, { 0, 650}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 102, -76}, 0, { 0, -714}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 77, -76}, 0, { 0, -714}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, 102, 77}, 0, { 0, 650}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 77, 102, -76}, 0, { 2012, -714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, 77, -76}, 0, { 0, -714}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, 102, -76}, 0, { 0, -714}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, 102, -76}, 0, { 2012, -714}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07013028, 0x004d1910, 104662, 0x00013028, 224); // 0x07013108 - 0x070131E8 -static const Vtx ttm_seg7_vertex_07013108[] = { - {{{ 77, 77, 77}, 0, { 2012, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, 102, 77}, 0, { 2012, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, 102, 77}, 0, { 0, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, 77, 77}, 0, { 0, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, 77, -76}, 0, { 2012, -714}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, 102, 77}, 0, { 2012, 650}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, 77, 77}, 0, { 2012, 650}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, 102, -76}, 0, { 2012, -714}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -76, 77, -76}, 0, { 0, -714}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, 102, -76}, 0, { 2012, -714}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, 77, -76}, 0, { 2012, -714}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, -76, -76}, 0, { 2012, -714}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, -50, 77}, 0, { 2012, 650}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, -76, 77}, 0, { 2012, 650}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_07013108, 0x004d1910, 104662, 0x00013108, 224); // 0x070131E8 - 0x070132C8 -static const Vtx ttm_seg7_vertex_070131E8[] = { - {{{ 77, -76, 77}, 0, { 2012, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, -50, 77}, 0, { 2012, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, -50, 77}, 0, { 0, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 77, -76, -76}, 0, { 2012, -714}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, -50, -76}, 0, { 2012, -714}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, -50, 77}, 0, { 2012, 650}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 77, -50, 77}, 0, { 2012, 650}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, -50, -76}, 0, { 0, -714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, -50, 77}, 0, { 0, 650}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -76, -76, 77}, 0, { 0, 650}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -76, -76, -76}, 0, { 0, -714}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, -50, -76}, 0, { 2012, -714}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 77, -76, -76}, 0, { 2012, -714}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -76, -50, -76}, 0, { 0, -714}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070131E8, 0x004d1910, 104662, 0x000131e8, 224); // 0x070132C8 - 0x07013308 -static const Vtx ttm_seg7_vertex_070132C8[] = { - {{{ -76, -76, 77}, 0, { 0, 650}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, -50, 77}, 0, { 0, 650}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, -50, -76}, 0, { 0, -714}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -76, -76, -76}, 0, { 0, -714}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070132C8, 0x004d1910, 104662, 0x000132c8, 64); // 0x07013308 - 0x07013430 static const Gfx ttm_seg7_dl_07013308[] = { diff --git a/levels/ttm/star_cage/2.inc.c b/levels/ttm/star_cage/2.inc.c index 26c7740d3..3214a0fa9 100644 --- a/levels/ttm/star_cage/2.inc.c +++ b/levels/ttm/star_cage/2.inc.c @@ -1,22 +1,6 @@ +#include "pc/rom_assets.h" // 0x070134A0 - 0x070135A0 -static const Vtx ttm_seg7_vertex_070134A0[] = { - {{{ -76, 77, -76}, 0, { 0, 160}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ 77, -50, -76}, 0, { 2290, 990}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ -76, -50, -76}, 0, { 0, 990}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ 77, 77, 77}, 0, { 316, 132}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ 77, -50, 77}, 0, { 316, 990}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ 77, -50, -76}, 0, { 1902, 990}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ 77, 77, -76}, 0, { 1902, 132}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ -76, 77, -76}, 0, { 1902, 132}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ -76, -50, -76}, 0, { 1902, 990}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ -76, -50, 77}, 0, { 316, 990}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ -76, 77, 77}, 0, { 316, 132}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ -76, -50, 77}, 0, { 0, 990}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ 77, 77, 77}, 0, { 2290, 160}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ -76, 77, 77}, 0, { 0, 160}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ 77, -50, 77}, 0, { 2290, 990}, {0xfe, 0xfe, 0xfe, 0xff}}}, - {{{ 77, 77, -76}, 0, { 2290, 160}, {0xfe, 0xfe, 0xfe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_070134A0, 0x004d1910, 104662, 0x000134a0, 256); // 0x070135A0 - 0x07013608 static const Gfx ttm_seg7_dl_070135A0[] = { diff --git a/levels/ttm/star_cage/collision.inc.c b/levels/ttm/star_cage/collision.inc.c index dec0e04ae..0eb6ba308 100644 --- a/levels/ttm/star_cage/collision.inc.c +++ b/levels/ttm/star_cage/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07013790 - 0x07013814 -const Collision ttm_seg7_collision_ukiki_cage[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-76, 102, -76), - COL_VERTEX(77, -76, -76), - COL_VERTEX(-76, -76, -76), - COL_VERTEX(-76, -76, 77), - COL_VERTEX(77, -76, 77), - COL_VERTEX(77, 102, -76), - COL_VERTEX(77, 102, 77), - COL_VERTEX(-76, 102, 77), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(2, 4, 3), - COL_TRI(2, 1, 4), - COL_TRI(0, 5, 1), - COL_TRI(6, 4, 1), - COL_TRI(6, 1, 5), - COL_TRI(3, 4, 6), - COL_TRI(0, 3, 7), - COL_TRI(3, 6, 7), - COL_TRI(0, 7, 6), - COL_TRI(0, 6, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(ttm_seg7_collision_ukiki_cage, 0x004d1910, 104662, 0x00013790, 132); diff --git a/levels/ttm/star_smiley/model.inc.c b/levels/ttm/star_smiley/model.inc.c index 55018c3e9..a8d5542aa 100644 --- a/levels/ttm/star_smiley/model.inc.c +++ b/levels/ttm/star_smiley/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x0702AB18 - 0x0702AB58 -static const Vtx ttm_seg7_vertex_0702AB18[] = { - {{{ 1024, 2048, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 2048, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 0, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 0, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702AB18, 0x004d1910, 104662, 0x0002a948, 64); // 0x0702AB58 - 0x0702AB90 static const Gfx ttm_seg7_dl_0702AB58[] = { diff --git a/levels/ttm/texture.inc.c b/levels/ttm/texture.inc.c index b7637cd22..731c2f99e 100644 --- a/levels/ttm/texture.inc.c +++ b/levels/ttm/texture.inc.c @@ -1,39 +1,24 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07001000 -ALIGNED8 const Texture ttm_seg7_texture_07000000[] = { -#include "levels/ttm/0.ia16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ttm_seg7_texture_07000000, "levels/ttm/0.ia16.inc.c", 0x004d1910, 104662, 0x00000000, 2048); // 0x07000800 - 0x07001800 -ALIGNED8 const Texture ttm_seg7_texture_07000800[] = { -#include "levels/ttm/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ttm_seg7_texture_07000800, "levels/ttm/1.rgba16.inc.c", 0x004d1910, 104662, 0x00000800, 2048); // 0x07001000 - 0x07002000 -ALIGNED8 const Texture ttm_seg7_texture_07001000[] = { -#include "levels/ttm/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ttm_seg7_texture_07001000, "levels/ttm/2.rgba16.inc.c", 0x004d1910, 104662, 0x00001000, 2048); // 0x07001800 - 0x07002800 -ALIGNED8 const Texture ttm_seg7_texture_07001800[] = { -#include "levels/ttm/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ttm_seg7_texture_07001800, "levels/ttm/3.rgba16.inc.c", 0x004d1910, 104662, 0x00001800, 2048); // 0x07002000 - 0x07003000 -ALIGNED8 const Texture ttm_seg7_texture_07002000[] = { -#include "levels/ttm/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ttm_seg7_texture_07002000, "levels/ttm/4.rgba16.inc.c", 0x004d1910, 104662, 0x00002000, 2048); // 0x07002800 - 0x07003800 -ALIGNED8 const Texture ttm_seg7_texture_07002800[] = { -#include "levels/ttm/5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ttm_seg7_texture_07002800, "levels/ttm/5.rgba16.inc.c", 0x004d1910, 104662, 0x00002800, 2048); // 0x07003000 - 0x07004000 -ALIGNED8 const Texture ttm_seg7_texture_07003000[] = { -#include "levels/ttm/6.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ttm_seg7_texture_07003000, "levels/ttm/6.rgba16.inc.c", 0x004d1910, 104662, 0x00003000, 4096); // 0x07004000 - 0x07005000 -ALIGNED8 const Texture ttm_seg7_texture_07004000[] = { -#include "levels/ttm/7.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(ttm_seg7_texture_07004000, "levels/ttm/7.rgba16.inc.c", 0x004d1910, 104662, 0x00004000, 4096); diff --git a/levels/ttm/yellow_smiley/model.inc.c b/levels/ttm/yellow_smiley/model.inc.c index 4edd09a5c..90b73cd85 100644 --- a/levels/ttm/yellow_smiley/model.inc.c +++ b/levels/ttm/yellow_smiley/model.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x0702AA30 - 0x0702AA70 -static const Vtx ttm_seg7_vertex_0702AA30[] = { - {{{ 1024, 2048, 0}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 2048, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 0, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1024, 0, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(ttm_seg7_vertex_0702AA30, 0x004d1910, 104662, 0x0002a948, 64); // 0x0702AA70 - 0x0702AAA8 static const Gfx ttm_seg7_dl_0702AA70[] = { diff --git a/levels/vcutm/areas/1/1/model.inc.c b/levels/vcutm/areas/1/1/model.inc.c index 14c036edd..e38b9fe36 100644 --- a/levels/vcutm/areas/1/1/model.inc.c +++ b/levels/vcutm/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07003000 - 0x07003018 static const Lights1 vcutm_seg7_lights_07003000 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -17,1224 +18,199 @@ static const Lights1 vcutm_seg7_lights_07003030 = gdSPDefLights1( ); // 0x07003048 - 0x07003128 -static const Vtx vcutm_seg7_vertex_07003048[] = { - {{{ -1653, -3532, -2098}, 0, { 122, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2472, -3532, -2098}, 0, { 1756, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2472, -3429, -2098}, 0, { 1756, 275}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1730, -3429, -2098}, 0, { 274, 275}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1730, -3276, -2098}, 0, { 274, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1653, -3276, -2098}, 0, { 122, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1730, -3429, -2098}, 0, { 122, 275}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2472, -3429, -2098}, 0, { 1604, 275}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2472, -3429, -1996}, 0, { 1604, 275}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1730, -3429, -1996}, 0, { 122, 275}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1730, -3429, -1996}, 0, { 836, 275}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2472, -3429, -1996}, 0, { -644, 275}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2472, -3532, -1996}, 0, { -644, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1653, -3532, -1996}, 0, { 990, 479}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07003048, 0x0045c600, 19475, 0x00003048, 224); // 0x07003128 - 0x07003228 -static const Vtx vcutm_seg7_vertex_07003128[] = { - {{{ -1653, -3532, -1996}, 0, { 0, 479}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2472, -3532, -2098}, 0, { 1604, 479}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1653, -3532, -2098}, 0, { 0, 479}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2472, -3532, -1996}, 0, { 1604, 479}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1730, -3429, -1996}, 0, { 836, 275}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1653, -3532, -1996}, 0, { 990, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1653, -3276, -1996}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1730, -3276, -1996}, 0, { 836, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1730, -3429, -2098}, 0, { 122, 275}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1730, -3429, -1996}, 0, { 122, 275}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1730, -3276, -1996}, 0, { 122, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1730, -3276, -2098}, 0, { 122, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1730, -3276, -1996}, 0, { 122, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1653, -3276, -1996}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1653, -3276, -2098}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1730, -3276, -2098}, 0, { 122, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07003128, 0x0045c600, 19475, 0x00003128, 256); // 0x07003228 - 0x07003308 -static const Vtx vcutm_seg7_vertex_07003228[] = { - {{{ -1653, -3276, -2098}, 0, { 172, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1653, -3276, -1996}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1653, -3532, -1996}, 0, { 0, 479}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1653, -3532, -2098}, 0, { 172, 479}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, -2073, -5861}, 0, { 122, 479}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, -2073, -6681}, 0, { 1756, 479}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, -1970, -6681}, 0, { 1756, 275}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, -1970, -5938}, 0, { 274, 275}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, -1817, -5938}, 0, { 274, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, -1817, -5861}, 0, { 122, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, -1970, -5938}, 0, { 122, 275}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, -1970, -6681}, 0, { 1604, 275}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, -1970, -5938}, 0, { 122, 275}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, -1970, -6681}, 0, { 1604, 275}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07003228, 0x0045c600, 19475, 0x00003228, 224); // 0x07003308 - 0x070033E8 -static const Vtx vcutm_seg7_vertex_07003308[] = { - {{{ 205, -1970, -5938}, 0, { 122, 275}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, -1970, -5938}, 0, { 122, 275}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, -1817, -5938}, 0, { 122, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 102, -1970, -5938}, 0, { 836, 275}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, -1970, -6681}, 0, { -644, 275}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, -2073, -6681}, 0, { -644, 479}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, -2073, -5861}, 0, { 990, 479}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, -2073, -5861}, 0, { 0, 479}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 102, -2073, -6681}, 0, { 1604, 479}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, -2073, -6681}, 0, { 1604, 479}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, -2073, -5861}, 0, { 0, 479}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 102, -1817, -5861}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 102, -1817, -5938}, 0, { 836, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, -1817, -5938}, 0, { 122, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07003308, 0x0045c600, 19475, 0x00003308, 224); // 0x070033E8 - 0x070034D8 -static const Vtx vcutm_seg7_vertex_070033E8[] = { - {{{ 102, -1817, -5938}, 0, { 122, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, -1817, -5861}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, -1817, -5861}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, -1817, -5938}, 0, { 122, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 205, -1817, -5861}, 0, { 172, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, -1817, -5861}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 102, -2073, -5861}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, -2073, -5861}, 0, { 172, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1202, -1631, -6546}, 0, { 0, -19}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1151, -1657, -6597}, 0, { 478, -6}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1151, -2559, -6597}, 0, { 480, 453}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1202, -2585, -6546}, 0, { 0, 466}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1202, -1631, -6546}, 0, { 0, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1100, -1631, -6546}, 0, { 990, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1151, -1606, -6546}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070033E8, 0x0045c600, 19475, 0x000033e8, 240); // 0x070034D8 - 0x070035D8 -static const Vtx vcutm_seg7_vertex_070034D8[] = { - {{{ -1151, -1606, -6546}, 0, { 478, 0}, {0xd7, 0x54, 0xac, 0xff}}}, - {{{ -1151, -1657, -6597}, 0, { 478, -6}, {0xd7, 0x54, 0xac, 0xff}}}, - {{{ -1202, -1631, -6546}, 0, { 0, -19}, {0xd7, 0x54, 0xac, 0xff}}}, - {{{ -1151, -1606, -6546}, 0, { 478, 0}, {0x29, 0x54, 0xac, 0xff}}}, - {{{ -1100, -1631, -6546}, 0, { 990, -19}, {0x29, 0x54, 0xac, 0xff}}}, - {{{ -1151, -1657, -6597}, 0, { 478, -6}, {0x29, 0x54, 0xac, 0xff}}}, - {{{ -1202, -1631, -6546}, 0, { 0, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1100, -2585, -6546}, 0, { 990, 466}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1100, -1631, -6546}, 0, { 990, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1100, -2585, -6546}, 0, { 990, 466}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1151, -1657, -6597}, 0, { 478, -6}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1100, -1631, -6546}, 0, { 990, -19}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1151, -2559, -6597}, 0, { 480, 453}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1151, -2610, -6546}, 0, { 480, 479}, {0x29, 0xac, 0xac, 0xff}}}, - {{{ -1151, -2559, -6597}, 0, { 480, 453}, {0x29, 0xac, 0xac, 0xff}}}, - {{{ -1100, -2585, -6546}, 0, { 990, 466}, {0x29, 0xac, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070034D8, 0x0045c600, 19475, 0x000034d8, 256); // 0x070035D8 - 0x070036D8 -static const Vtx vcutm_seg7_vertex_070035D8[] = { - {{{ -1202, -1631, -6546}, 0, { 0, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1151, -2610, -6546}, 0, { 480, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1100, -2585, -6546}, 0, { 990, 466}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1151, -2610, -6546}, 0, { 480, 479}, {0xd7, 0xac, 0xac, 0xff}}}, - {{{ -1202, -2585, -6546}, 0, { 0, 466}, {0xd7, 0xac, 0xac, 0xff}}}, - {{{ -1151, -2559, -6597}, 0, { 480, 453}, {0xd7, 0xac, 0xac, 0xff}}}, - {{{ -1202, -2585, -6546}, 0, { 0, 466}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1151, -2610, -5952}, 0, { 480, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1202, -2585, -5952}, 0, { 0, 466}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1202, -1631, -5952}, 0, { 0, -19}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1151, -1606, -5952}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1100, -1631, -5952}, 0, { 990, -19}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1100, -2585, -5952}, 0, { 990, 466}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1151, -2559, -5901}, 0, { 480, 453}, {0xd7, 0xac, 0x54, 0xff}}}, - {{{ -1202, -2585, -5952}, 0, { 0, 466}, {0xd7, 0xac, 0x54, 0xff}}}, - {{{ -1151, -2610, -5952}, 0, { 480, 479}, {0xd7, 0xac, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070035D8, 0x0045c600, 19475, 0x000035d8, 256); // 0x070036D8 - 0x070037D8 -static const Vtx vcutm_seg7_vertex_070036D8[] = { - {{{ -1100, -2585, -5952}, 0, { 990, 466}, {0x29, 0xac, 0x54, 0xff}}}, - {{{ -1151, -2559, -5901}, 0, { 480, 453}, {0x29, 0xac, 0x54, 0xff}}}, - {{{ -1151, -2610, -5952}, 0, { 480, 479}, {0x29, 0xac, 0x54, 0xff}}}, - {{{ -1100, -1631, -5952}, 0, { 990, -19}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1151, -2559, -5901}, 0, { 480, 453}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1100, -2585, -5952}, 0, { 990, 466}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1459, -1791, -6546}, 0, { 480, 479}, {0xd5, 0xac, 0xac, 0xff}}}, - {{{ 1408, -1765, -6546}, 0, { 0, 466}, {0xd5, 0xac, 0xac, 0xff}}}, - {{{ 1459, -1740, -6597}, 0, { 480, 453}, {0xd5, 0xac, 0xac, 0xff}}}, - {{{ -1151, -1657, -5901}, 0, { 478, -6}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1202, -1631, -5952}, 0, { 0, -19}, {0xd7, 0x54, 0x54, 0xff}}}, - {{{ -1151, -1657, -5901}, 0, { 478, -6}, {0xd7, 0x54, 0x54, 0xff}}}, - {{{ -1151, -1606, -5952}, 0, { 478, 0}, {0xd7, 0x54, 0x54, 0xff}}}, - {{{ -1151, -1657, -5901}, 0, { 478, -6}, {0x29, 0x54, 0x54, 0xff}}}, - {{{ -1100, -1631, -5952}, 0, { 990, -19}, {0x29, 0x54, 0x54, 0xff}}}, - {{{ -1151, -1606, -5952}, 0, { 478, 0}, {0x29, 0x54, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070036D8, 0x0045c600, 19475, 0x000036d8, 256); // 0x070037D8 - 0x070038D8 -static const Vtx vcutm_seg7_vertex_070037D8[] = { - {{{ -1202, -2585, -5952}, 0, { 0, 466}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1151, -1657, -5901}, 0, { 478, -6}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1202, -1631, -5952}, 0, { 0, -19}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1151, -2559, -5901}, 0, { 480, 453}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1408, -812, -6546}, 0, { 0, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1408, -1765, -6546}, 0, { 0, 466}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1459, -1791, -6546}, 0, { 480, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1510, -1765, -6546}, 0, { 990, 466}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1510, -812, -6546}, 0, { 990, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1459, -786, -6546}, 0, { 478, 0}, {0xd6, 0x53, 0xab, 0xff}}}, - {{{ 1459, -838, -6597}, 0, { 478, -6}, {0xd6, 0x53, 0xab, 0xff}}}, - {{{ 1408, -812, -6546}, 0, { 0, -19}, {0xd6, 0x53, 0xab, 0xff}}}, - {{{ 1408, -812, -6546}, 0, { 0, -19}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1459, -838, -6597}, 0, { 478, -6}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1459, -1740, -6597}, 0, { 480, 453}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1408, -1765, -6546}, 0, { 0, 466}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070037D8, 0x0045c600, 19475, 0x000037d8, 256); // 0x070038D8 - 0x070039D8 -static const Vtx vcutm_seg7_vertex_070038D8[] = { - {{{ 1408, -812, -6546}, 0, { 0, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1510, -812, -6546}, 0, { 990, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1459, -786, -6546}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1459, -786, -6546}, 0, { 478, 0}, {0x2a, 0x53, 0xab, 0xff}}}, - {{{ 1510, -812, -6546}, 0, { 990, -19}, {0x2a, 0x53, 0xab, 0xff}}}, - {{{ 1459, -838, -6597}, 0, { 478, -6}, {0x2a, 0x53, 0xab, 0xff}}}, - {{{ 1510, -1765, -6546}, 0, { 990, 466}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1459, -838, -6597}, 0, { 478, -6}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1510, -812, -6546}, 0, { 990, -19}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1459, -1791, -6546}, 0, { 480, 479}, {0x2b, 0xac, 0xac, 0xff}}}, - {{{ 1459, -1740, -6597}, 0, { 480, 453}, {0x2b, 0xac, 0xac, 0xff}}}, - {{{ 1510, -1765, -6546}, 0, { 990, 466}, {0x2b, 0xac, 0xac, 0xff}}}, - {{{ 1459, -1740, -6597}, 0, { 480, 453}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2406, -2073, -6546}, 0, { 990, 466}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2355, -1145, -6597}, 0, { 478, -6}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2406, -1119, -6546}, 0, { 990, -19}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070038D8, 0x0045c600, 19475, 0x000038d8, 256); // 0x070039D8 - 0x07003AD8 -static const Vtx vcutm_seg7_vertex_070039D8[] = { - {{{ 1510, -1765, -5952}, 0, { 990, 466}, {0x2b, 0xac, 0x54, 0xff}}}, - {{{ 1459, -1740, -5901}, 0, { 480, 453}, {0x2b, 0xac, 0x54, 0xff}}}, - {{{ 1459, -1791, -5952}, 0, { 480, 479}, {0x2b, 0xac, 0x54, 0xff}}}, - {{{ 1459, -1740, -5901}, 0, { 480, 453}, {0xd5, 0xac, 0x54, 0xff}}}, - {{{ 1408, -1765, -5952}, 0, { 0, 466}, {0xd5, 0xac, 0x54, 0xff}}}, - {{{ 1459, -1791, -5952}, 0, { 480, 479}, {0xd5, 0xac, 0x54, 0xff}}}, - {{{ 1459, -1791, -5952}, 0, { 480, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1408, -1765, -5952}, 0, { 0, 466}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1408, -812, -5952}, 0, { 0, -19}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1459, -786, -5952}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1510, -812, -5952}, 0, { 990, -19}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1510, -1765, -5952}, 0, { 990, 466}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1510, -812, -5952}, 0, { 990, -19}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1459, -838, -5901}, 0, { 478, -6}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1459, -1740, -5901}, 0, { 480, 453}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1510, -1765, -5952}, 0, { 990, 466}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070039D8, 0x0045c600, 19475, 0x000039d8, 256); // 0x07003AD8 - 0x07003BD8 -static const Vtx vcutm_seg7_vertex_07003AD8[] = { - {{{ 1459, -838, -5901}, 0, { 478, -6}, {0x2a, 0x53, 0x55, 0xff}}}, - {{{ 1510, -812, -5952}, 0, { 990, -19}, {0x2a, 0x53, 0x55, 0xff}}}, - {{{ 1459, -786, -5952}, 0, { 478, 0}, {0x2a, 0x53, 0x55, 0xff}}}, - {{{ 1408, -812, -5952}, 0, { 0, -19}, {0xd6, 0x53, 0x55, 0xff}}}, - {{{ 1459, -838, -5901}, 0, { 478, -6}, {0xd6, 0x53, 0x55, 0xff}}}, - {{{ 1459, -786, -5952}, 0, { 478, 0}, {0xd6, 0x53, 0x55, 0xff}}}, - {{{ 1408, -1765, -5952}, 0, { 0, 466}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1459, -838, -5901}, 0, { 478, -6}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1408, -812, -5952}, 0, { 0, -19}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1459, -1740, -5901}, 0, { 480, 453}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2304, -1119, -6546}, 0, { 0, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -2073, -6546}, 0, { 0, 466}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2355, -2098, -6546}, 0, { 480, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2406, -2073, -6546}, 0, { 990, 466}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2406, -1119, -6546}, 0, { 990, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2355, -1094, -6546}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07003AD8, 0x0045c600, 19475, 0x00003ad8, 256); // 0x07003BD8 - 0x07003CC8 -static const Vtx vcutm_seg7_vertex_07003BD8[] = { - {{{ 2355, -1094, -6546}, 0, { 478, 0}, {0xd7, 0x54, 0xac, 0xff}}}, - {{{ 2355, -1145, -6597}, 0, { 478, -6}, {0xd7, 0x54, 0xac, 0xff}}}, - {{{ 2304, -1119, -6546}, 0, { 0, -19}, {0xd7, 0x54, 0xac, 0xff}}}, - {{{ 2355, -1094, -6546}, 0, { 478, 0}, {0x29, 0x54, 0xac, 0xff}}}, - {{{ 2406, -1119, -6546}, 0, { 990, -19}, {0x29, 0x54, 0xac, 0xff}}}, - {{{ 2355, -1145, -6597}, 0, { 478, -6}, {0x29, 0x54, 0xac, 0xff}}}, - {{{ 2355, -2098, -6546}, 0, { 480, 479}, {0x29, 0xac, 0xac, 0xff}}}, - {{{ 2355, -2047, -6597}, 0, { 480, 453}, {0x29, 0xac, 0xac, 0xff}}}, - {{{ 2406, -2073, -6546}, 0, { 990, 466}, {0x29, 0xac, 0xac, 0xff}}}, - {{{ 2406, -2073, -6546}, 0, { 990, 466}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2355, -2047, -6597}, 0, { 480, 453}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2355, -1145, -6597}, 0, { 478, -6}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2355, -2098, -6546}, 0, { 480, 479}, {0xd7, 0xac, 0xac, 0xff}}}, - {{{ 2304, -2073, -6546}, 0, { 0, 466}, {0xd7, 0xac, 0xac, 0xff}}}, - {{{ 2355, -2047, -6597}, 0, { 480, 453}, {0xd7, 0xac, 0xac, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07003BD8, 0x0045c600, 19475, 0x00003bd8, 240); // 0x07003CC8 - 0x07003DC8 -static const Vtx vcutm_seg7_vertex_07003CC8[] = { - {{{ 2304, -1119, -6546}, 0, { 0, -19}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2355, -2047, -6597}, 0, { 480, 453}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2304, -2073, -6546}, 0, { 0, 466}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2355, -1145, -6597}, 0, { 478, -6}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 2355, -2098, -5952}, 0, { 480, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2355, -1094, -5952}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2406, -1119, -5952}, 0, { 990, -19}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2406, -2073, -5952}, 0, { 990, 466}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -1119, -5952}, 0, { 0, -19}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2406, -2073, -5952}, 0, { 990, 466}, {0x29, 0xac, 0x54, 0xff}}}, - {{{ 2355, -2047, -5901}, 0, { 480, 453}, {0x29, 0xac, 0x54, 0xff}}}, - {{{ 2355, -2098, -5952}, 0, { 480, 479}, {0x29, 0xac, 0x54, 0xff}}}, - {{{ 2355, -2047, -5901}, 0, { 480, 453}, {0xd7, 0xac, 0x54, 0xff}}}, - {{{ 2304, -2073, -5952}, 0, { 0, 466}, {0xd7, 0xac, 0x54, 0xff}}}, - {{{ 2355, -2098, -5952}, 0, { 480, 479}, {0xd7, 0xac, 0x54, 0xff}}}, - {{{ 2304, -2073, -5952}, 0, { 0, 466}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07003CC8, 0x0045c600, 19475, 0x00003cc8, 256); // 0x07003DC8 - 0x07003EC8 -static const Vtx vcutm_seg7_vertex_07003DC8[] = { - {{{ 2406, -1119, -5952}, 0, { 990, -19}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2355, -2047, -5901}, 0, { 480, 453}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2406, -2073, -5952}, 0, { 990, 466}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3251, -1279, -6546}, 0, { 480, 479}, {0xd5, 0xac, 0xac, 0xff}}}, - {{{ 3200, -1253, -6546}, 0, { 0, 466}, {0xd5, 0xac, 0xac, 0xff}}}, - {{{ 3251, -1228, -6597}, 0, { 480, 453}, {0xd5, 0xac, 0xac, 0xff}}}, - {{{ 2355, -1145, -5901}, 0, { 478, -6}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 2304, -1119, -5952}, 0, { 0, -19}, {0xd7, 0x54, 0x54, 0xff}}}, - {{{ 2355, -1145, -5901}, 0, { 478, -6}, {0xd7, 0x54, 0x54, 0xff}}}, - {{{ 2355, -1094, -5952}, 0, { 478, 0}, {0xd7, 0x54, 0x54, 0xff}}}, - {{{ 2355, -1145, -5901}, 0, { 478, -6}, {0x29, 0x54, 0x54, 0xff}}}, - {{{ 2406, -1119, -5952}, 0, { 990, -19}, {0x29, 0x54, 0x54, 0xff}}}, - {{{ 2355, -1094, -5952}, 0, { 478, 0}, {0x29, 0x54, 0x54, 0xff}}}, - {{{ 2304, -2073, -5952}, 0, { 0, 466}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2355, -1145, -5901}, 0, { 478, -6}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2304, -1119, -5952}, 0, { 0, -19}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07003DC8, 0x0045c600, 19475, 0x00003dc8, 256); // 0x07003EC8 - 0x07003FC8 -static const Vtx vcutm_seg7_vertex_07003EC8[] = { - {{{ 2304, -2073, -5952}, 0, { 0, 466}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2355, -2047, -5901}, 0, { 480, 453}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 2355, -1145, -5901}, 0, { 478, -6}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3200, -300, -6546}, 0, { 0, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3200, -1253, -6546}, 0, { 0, 466}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3251, -1279, -6546}, 0, { 480, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3302, -1253, -6546}, 0, { 990, 466}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3302, -300, -6546}, 0, { 990, -19}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3251, -274, -6546}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3200, -300, -6546}, 0, { 0, -19}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3251, -326, -6597}, 0, { 478, -6}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3251, -1228, -6597}, 0, { 480, 453}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3200, -1253, -6546}, 0, { 0, 466}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3251, -274, -6546}, 0, { 478, 0}, {0xd6, 0x53, 0xab, 0xff}}}, - {{{ 3251, -326, -6597}, 0, { 478, -6}, {0xd6, 0x53, 0xab, 0xff}}}, - {{{ 3200, -300, -6546}, 0, { 0, -19}, {0xd6, 0x53, 0xab, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07003EC8, 0x0045c600, 19475, 0x00003ec8, 256); // 0x07003FC8 - 0x070040C8 -static const Vtx vcutm_seg7_vertex_07003FC8[] = { - {{{ 3302, -1253, -6546}, 0, { 990, 466}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3251, -326, -6597}, 0, { 478, -6}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3302, -300, -6546}, 0, { 990, -19}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3251, -274, -6546}, 0, { 478, 0}, {0x2a, 0x53, 0xab, 0xff}}}, - {{{ 3302, -300, -6546}, 0, { 990, -19}, {0x2a, 0x53, 0xab, 0xff}}}, - {{{ 3251, -326, -6597}, 0, { 478, -6}, {0x2a, 0x53, 0xab, 0xff}}}, - {{{ 3251, -1279, -6546}, 0, { 480, 479}, {0x2b, 0xac, 0xac, 0xff}}}, - {{{ 3251, -1228, -6597}, 0, { 480, 453}, {0x2b, 0xac, 0xac, 0xff}}}, - {{{ 3302, -1253, -6546}, 0, { 990, 466}, {0x2b, 0xac, 0xac, 0xff}}}, - {{{ 3251, -1228, -6597}, 0, { 480, 453}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1202, -2535, -5952}, 0, { 990, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1637, -2548, -5937}, 0, { 274, 224}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1187, -2548, -5937}, 0, { 1020, 224}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 3251, -1279, -5952}, 0, { 480, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3251, -274, -5952}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3302, -300, -5952}, 0, { 990, -19}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07003FC8, 0x0045c600, 19475, 0x00003fc8, 256); // 0x070040C8 - 0x070041B8 -static const Vtx vcutm_seg7_vertex_070040C8[] = { - {{{ 3251, -1279, -5952}, 0, { 480, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3302, -300, -5952}, 0, { 990, -19}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3302, -1253, -5952}, 0, { 990, 466}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3302, -1253, -5952}, 0, { 990, 466}, {0x2b, 0xac, 0x54, 0xff}}}, - {{{ 3251, -1228, -5901}, 0, { 480, 453}, {0x2b, 0xac, 0x54, 0xff}}}, - {{{ 3251, -1279, -5952}, 0, { 480, 479}, {0x2b, 0xac, 0x54, 0xff}}}, - {{{ 3251, -1228, -5901}, 0, { 480, 453}, {0xd5, 0xac, 0x54, 0xff}}}, - {{{ 3200, -1253, -5952}, 0, { 0, 466}, {0xd5, 0xac, 0x54, 0xff}}}, - {{{ 3251, -1279, -5952}, 0, { 480, 479}, {0xd5, 0xac, 0x54, 0xff}}}, - {{{ 3200, -1253, -5952}, 0, { 0, 466}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3200, -300, -5952}, 0, { 0, -19}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3251, -274, -5952}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3302, -300, -5952}, 0, { 990, -19}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3251, -1228, -5901}, 0, { 480, 453}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3302, -1253, -5952}, 0, { 990, 466}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070040C8, 0x0045c600, 19475, 0x000040c8, 240); // 0x070041B8 - 0x070042B8 -static const Vtx vcutm_seg7_vertex_070041B8[] = { - {{{ 3251, -326, -5901}, 0, { 478, -6}, {0x2a, 0x53, 0x55, 0xff}}}, - {{{ 3302, -300, -5952}, 0, { 990, -19}, {0x2a, 0x53, 0x55, 0xff}}}, - {{{ 3251, -274, -5952}, 0, { 478, 0}, {0x2a, 0x53, 0x55, 0xff}}}, - {{{ 3302, -300, -5952}, 0, { 990, -19}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3251, -326, -5901}, 0, { 478, -6}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3251, -1228, -5901}, 0, { 480, 453}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3200, -300, -5952}, 0, { 0, -19}, {0xd6, 0x53, 0x55, 0xff}}}, - {{{ 3251, -326, -5901}, 0, { 478, -6}, {0xd6, 0x53, 0x55, 0xff}}}, - {{{ 3251, -274, -5952}, 0, { 478, 0}, {0xd6, 0x53, 0x55, 0xff}}}, - {{{ 3200, -1253, -5952}, 0, { 0, 466}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3251, -326, -5901}, 0, { 478, -6}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3200, -300, -5952}, 0, { 0, -19}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3251, -1228, -5901}, 0, { 480, 453}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1637, -2561, -5952}, 0, { 274, 479}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ -1202, -2561, -5952}, 0, { 990, 479}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ -1187, -2548, -5937}, 0, { 1020, 224}, {0x00, 0xa1, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070041B8, 0x0045c600, 19475, 0x000041b8, 256); // 0x070042B8 - 0x070043B8 -static const Vtx vcutm_seg7_vertex_070042B8[] = { - {{{ -1637, -2561, -5952}, 0, { 274, 479}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ -1187, -2548, -5937}, 0, { 1020, 224}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ -1637, -2548, -5937}, 0, { 274, 224}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ -1202, -2535, -5952}, 0, { 990, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1637, -2535, -5952}, 0, { 274, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1637, -2548, -5937}, 0, { 274, 224}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1202, -2535, -5952}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1202, -2561, -5952}, 0, { 990, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1637, -2561, -5952}, 0, { 274, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1637, -2535, -5952}, 0, { 274, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1187, -2548, -6562}, 0, { 1020, 224}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ -1637, -2548, -6562}, 0, { 274, 224}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ -1637, -2535, -6546}, 0, { 274, 0}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ -1637, -2548, -6562}, 0, { 274, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ -1187, -2548, -6562}, 0, { 1020, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ -1637, -2561, -6546}, 0, { 274, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070042B8, 0x0045c600, 19475, 0x000042b8, 256); // 0x070043B8 - 0x070044B8 -static const Vtx vcutm_seg7_vertex_070043B8[] = { - {{{ -1187, -2548, -6562}, 0, { 1020, 224}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ -1637, -2535, -6546}, 0, { 274, 0}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ -1202, -2535, -6546}, 0, { 990, 0}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ -1187, -2548, -6562}, 0, { 1020, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ -1202, -2561, -6546}, 0, { 990, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ -1637, -2561, -6546}, 0, { 274, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ -1637, -2561, -6546}, 0, { 274, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1202, -2561, -6546}, 0, { 990, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1202, -2535, -6546}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3287, -415, -6562}, 0, { -60, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 3738, -428, -6546}, 0, { 582, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 3302, -428, -6546}, 0, { 0, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ -1637, -2535, -6546}, 0, { 274, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3287, -1234, -6562}, 0, { -60, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 3738, -1247, -6546}, 0, { 582, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 3302, -1247, -6546}, 0, { 0, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070043B8, 0x0045c600, 19475, 0x000043b8, 256); // 0x070044B8 - 0x07004598 -static const Vtx vcutm_seg7_vertex_070044B8[] = { - {{{ 3738, -1234, -6562}, 0, { 582, 224}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 3287, -1234, -6562}, 0, { -60, 224}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 3302, -1222, -6546}, 0, { 0, 0}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 3287, -1234, -6562}, 0, { -60, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 3738, -1234, -6562}, 0, { 582, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 3738, -1247, -6546}, 0, { 582, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 3302, -1222, -6546}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3302, -1247, -6546}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3738, -1247, -6546}, 0, { 582, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3738, -1222, -6546}, 0, { 582, 0}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 3738, -1222, -6546}, 0, { 582, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3287, -415, -6562}, 0, { -60, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 3738, -415, -6562}, 0, { 582, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 3738, -428, -6546}, 0, { 582, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070044B8, 0x0045c600, 19475, 0x000044b8, 224); // 0x07004598 - 0x07004688 -static const Vtx vcutm_seg7_vertex_07004598[] = { - {{{ 3302, -1247, -5952}, 0, { 0, 479}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 3738, -1234, -5937}, 0, { 582, 224}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 3287, -1234, -5937}, 0, { -60, 224}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 3302, -402, -6546}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3302, -428, -6546}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3738, -428, -6546}, 0, { 582, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3738, -415, -6562}, 0, { 582, 224}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ 3302, -402, -6546}, 0, { 0, 0}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ 3738, -402, -6546}, 0, { 582, 0}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ 3287, -415, -6562}, 0, { -60, 224}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ 3738, -402, -6546}, 0, { 582, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3738, -1247, -5952}, 0, { 582, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3302, -1247, -5952}, 0, { 0, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3302, -1222, -5952}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3738, -1247, -5952}, 0, { 582, 479}, {0x00, 0xa1, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07004598, 0x0045c600, 19475, 0x00004598, 240); // 0x07004688 - 0x07004778 -static const Vtx vcutm_seg7_vertex_07004688[] = { - {{{ 3738, -428, -5952}, 0, { 582, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3302, -402, -5952}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3738, -402, -5952}, 0, { 582, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3738, -1222, -5952}, 0, { 582, 0}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 3287, -1234, -5937}, 0, { -60, 224}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 3738, -1234, -5937}, 0, { 582, 224}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 3302, -1222, -5952}, 0, { 0, 0}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 3738, -1247, -5952}, 0, { 582, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3302, -1222, -5952}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3738, -1222, -5952}, 0, { 582, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3302, -428, -5952}, 0, { 0, 479}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 3738, -428, -5952}, 0, { 582, 479}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 3738, -415, -5937}, 0, { 582, 224}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 3302, -428, -5952}, 0, { 0, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3287, -415, -5937}, 0, { -60, 224}, {0x00, 0xa1, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07004688, 0x0045c600, 19475, 0x00004688, 240); // 0x07004778 - 0x07004858 -static const Vtx vcutm_seg7_vertex_07004778[] = { - {{{ 3738, -402, -5952}, 0, { 582, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 3287, -415, -5937}, 0, { -60, 224}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 3738, -415, -5937}, 0, { 582, 224}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 3302, -402, -5952}, 0, { 0, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1202, -2458, -5952}, 0, { 990, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1637, -2471, -5937}, 0, { 274, 224}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1187, -2471, -5937}, 0, { 1020, 224}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1637, -2471, -6562}, 0, { 274, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ -1187, -2471, -6562}, 0, { 1020, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ -1202, -2484, -6546}, 0, { 990, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ -1637, -2484, -6546}, 0, { 274, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ -1187, -2471, -6562}, 0, { 1020, 224}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ -1637, -2471, -6562}, 0, { 274, 224}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ -1637, -2458, -6546}, 0, { 274, 0}, {0x00, 0x62, 0xb0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07004778, 0x0045c600, 19475, 0x00004778, 224); // 0x07004858 - 0x07004938 -static const Vtx vcutm_seg7_vertex_07004858[] = { - {{{ -1637, -2484, -6546}, 0, { 274, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1202, -2484, -6546}, 0, { 990, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1202, -2458, -6546}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1187, -2471, -6562}, 0, { 1020, 224}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ -1637, -2458, -6546}, 0, { 274, 0}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ -1202, -2458, -6546}, 0, { 990, 0}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ -1637, -2458, -6546}, 0, { 274, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1637, -2484, -5952}, 0, { 274, 479}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ -1202, -2484, -5952}, 0, { 990, 479}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ -1187, -2471, -5937}, 0, { 1020, 224}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ -1637, -2471, -5937}, 0, { 274, 224}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ -1202, -2458, -5952}, 0, { 990, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1637, -2458, -5952}, 0, { 274, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ -1637, -2471, -5937}, 0, { 274, 224}, {0x00, 0x5f, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07004858, 0x0045c600, 19475, 0x00004858, 224); // 0x07004938 - 0x07004A38 -static const Vtx vcutm_seg7_vertex_07004938[] = { - {{{ -1202, -2458, -5952}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1202, -2484, -5952}, 0, { 990, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1637, -2484, -5952}, 0, { 274, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1637, -2458, -5952}, 0, { 274, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1495, -1158, -6562}, 0, { -60, 224}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ 2304, -1170, -6546}, 0, { 990, 479}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ 1510, -1170, -6546}, 0, { 0, 479}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ 2319, -1158, -6562}, 0, { 1020, 224}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ 1495, -1158, -6562}, 0, { -60, 224}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ 1510, -1145, -6546}, 0, { 0, 0}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ 2319, -1158, -6562}, 0, { 1020, 224}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ 1510, -1145, -6546}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1510, -1170, -6546}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -1170, -6546}, 0, { 990, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -1145, -6546}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -1145, -6546}, 0, { 990, 0}, {0x00, 0x62, 0xb0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07004938, 0x0045c600, 19475, 0x00004938, 256); // 0x07004A38 - 0x07004B38 -static const Vtx vcutm_seg7_vertex_07004A38[] = { - {{{ 2319, -1234, -6562}, 0, { 1020, 224}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 1495, -1234, -6562}, 0, { -60, 224}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 1510, -1222, -6546}, 0, { 0, 0}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 1495, -1234, -6562}, 0, { -60, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 2319, -1234, -6562}, 0, { 1020, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 2304, -1247, -6546}, 0, { 990, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 1510, -1222, -6546}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1510, -1247, -6546}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -1247, -6546}, 0, { 990, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -1222, -6546}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1510, -1247, -6546}, 0, { 0, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 2304, -1222, -6546}, 0, { 990, 0}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 2391, -1234, -6562}, 0, { -60, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 3215, -1234, -6562}, 0, { 1020, 224}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 3200, -1247, -6546}, 0, { 990, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, - {{{ 2406, -1247, -6546}, 0, { 0, 479}, {0x00, 0x9e, 0xb0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07004A38, 0x0045c600, 19475, 0x00004a38, 256); // 0x07004B38 - 0x07004C38 -static const Vtx vcutm_seg7_vertex_07004B38[] = { - {{{ 3215, -1234, -6562}, 0, { 1020, 224}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 2391, -1234, -6562}, 0, { -60, 224}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 2406, -1222, -6546}, 0, { 0, 0}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 2406, -1222, -6546}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2406, -1247, -6546}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3200, -1247, -6546}, 0, { 990, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3200, -1222, -6546}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3200, -1222, -6546}, 0, { 990, 0}, {0x00, 0x65, 0xb4, 0xff}}}, - {{{ 2391, -1158, -6562}, 0, { -60, 224}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ 3215, -1158, -6562}, 0, { 1020, 224}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ 3200, -1170, -6546}, 0, { 990, 479}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ 2406, -1170, -6546}, 0, { 0, 479}, {0x00, 0x9b, 0xb4, 0xff}}}, - {{{ 2406, -1145, -6546}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2406, -1170, -6546}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3200, -1170, -6546}, 0, { 990, 479}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3200, -1145, -6546}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07004B38, 0x0045c600, 19475, 0x00004b38, 256); // 0x07004C38 - 0x07004D38 -static const Vtx vcutm_seg7_vertex_07004C38[] = { - {{{ 3215, -1158, -6562}, 0, { 1020, 224}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ 2406, -1145, -6546}, 0, { 0, 0}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ 3200, -1145, -6546}, 0, { 990, 0}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ 2391, -1158, -6562}, 0, { -60, 224}, {0x00, 0x62, 0xb0, 0xff}}}, - {{{ 1510, -1170, -5952}, 0, { 0, 479}, {0x00, 0x9d, 0x4f, 0xff}}}, - {{{ 2304, -1170, -5952}, 0, { 990, 479}, {0x00, 0x9d, 0x4f, 0xff}}}, - {{{ 2319, -1158, -5937}, 0, { 1020, 224}, {0x00, 0x9d, 0x4f, 0xff}}}, - {{{ 1495, -1158, -5937}, 0, { -60, 224}, {0x00, 0x9d, 0x4f, 0xff}}}, - {{{ 2304, -1145, -5952}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1510, -1170, -5952}, 0, { 0, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1510, -1145, -5952}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -1170, -5952}, 0, { 990, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -1145, -5952}, 0, { 990, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 1495, -1158, -5937}, 0, { -60, 224}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 2319, -1158, -5937}, 0, { 1020, 224}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 1510, -1145, -5952}, 0, { 0, 0}, {0x00, 0x5f, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07004C38, 0x0045c600, 19475, 0x00004c38, 256); // 0x07004D38 - 0x07004E38 -static const Vtx vcutm_seg7_vertex_07004D38[] = { - {{{ 2304, -1222, -5952}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -1247, -5952}, 0, { 990, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1510, -1247, -5952}, 0, { 0, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1510, -1222, -5952}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1510, -1247, -5952}, 0, { 0, 479}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 2304, -1247, -5952}, 0, { 990, 479}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 2319, -1234, -5937}, 0, { 1020, 224}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 2304, -1222, -5952}, 0, { 990, 0}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 1495, -1234, -5937}, 0, { -60, 224}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 2319, -1234, -5937}, 0, { 1020, 224}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 1495, -1234, -5937}, 0, { -60, 224}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 1510, -1222, -5952}, 0, { 0, 0}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 2406, -1247, -5952}, 0, { 0, 479}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 3215, -1234, -5937}, 0, { 1020, 224}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 2391, -1234, -5937}, 0, { -60, 224}, {0x00, 0xa1, 0x53, 0xff}}}, - {{{ 3200, -1247, -5952}, 0, { 990, 479}, {0x00, 0xa1, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07004D38, 0x0045c600, 19475, 0x00004d38, 256); // 0x07004E38 - 0x07004F18 -static const Vtx vcutm_seg7_vertex_07004E38[] = { - {{{ 3200, -1222, -5952}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2406, -1247, -5952}, 0, { 0, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2406, -1222, -5952}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3200, -1247, -5952}, 0, { 990, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3200, -1222, -5952}, 0, { 990, 0}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 2391, -1234, -5937}, 0, { -60, 224}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 3215, -1234, -5937}, 0, { 1020, 224}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 2406, -1222, -5952}, 0, { 0, 0}, {0x00, 0x63, 0x4f, 0xff}}}, - {{{ 2406, -1170, -5952}, 0, { 0, 479}, {0x00, 0x9d, 0x4f, 0xff}}}, - {{{ 3200, -1170, -5952}, 0, { 990, 479}, {0x00, 0x9d, 0x4f, 0xff}}}, - {{{ 3215, -1158, -5937}, 0, { 1020, 224}, {0x00, 0x9d, 0x4f, 0xff}}}, - {{{ 3200, -1145, -5952}, 0, { 990, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 2406, -1145, -5952}, 0, { 0, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 2391, -1158, -5937}, 0, { -60, 224}, {0x00, 0x5f, 0x53, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07004E38, 0x0045c600, 19475, 0x00004e38, 224); // 0x07004F18 - 0x07004FB8 -static const Vtx vcutm_seg7_vertex_07004F18[] = { - {{{ 3200, -1145, -5952}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2406, -1170, -5952}, 0, { 0, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2406, -1145, -5952}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3200, -1170, -5952}, 0, { 990, 479}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3200, -1145, -5952}, 0, { 990, 0}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 2391, -1158, -5937}, 0, { -60, 224}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 3215, -1158, -5937}, 0, { 1020, 224}, {0x00, 0x5f, 0x53, 0xff}}}, - {{{ 2406, -1170, -5952}, 0, { 0, 479}, {0x00, 0x9d, 0x4f, 0xff}}}, - {{{ 3215, -1158, -5937}, 0, { 1020, 224}, {0x00, 0x9d, 0x4f, 0xff}}}, - {{{ 2391, -1158, -5937}, 0, { -60, 224}, {0x00, 0x9d, 0x4f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07004F18, 0x0045c600, 19475, 0x00004f18, 160); // 0x07004FB8 - 0x070050A8 -static const Vtx vcutm_seg7_vertex_07004FB8[] = { - {{{ -5017, 1594, -2210}, 0, { -286, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4402, 1594, -2210}, 0, { 1246, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 1594, -2722}, 0, { 1756, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3993, -559, -1156}, 0, { -796, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3788, -559, -644}, 0, { -286, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2969, -559, -1156}, 0, { 1756, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3173, -559, -644}, 0, { 1246, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5221, -227, -1397}, 0, { -796, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5017, -227, -885}, 0, { -286, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, -227, -1397}, 0, { 1756, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4402, -227, -885}, 0, { 1246, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6450, -393, -1276}, 0, { -796, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6245, -393, -764}, 0, { -286, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5426, -393, -1276}, 0, { 1756, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5631, -393, -764}, 0, { 1246, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07004FB8, 0x0045c600, 19475, 0x00004fb8, 240); // 0x070050A8 - 0x07005198 -static const Vtx vcutm_seg7_vertex_070050A8[] = { - {{{ -6245, 4575, -4378}, 0, { -286, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5631, 4575, -4378}, 0, { 1246, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5426, 4575, -4890}, 0, { 1756, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5221, 1594, -2722}, 0, { -796, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5017, 1594, -2210}, 0, { -286, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 1594, -2722}, 0, { 1756, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3993, 2587, -3445}, 0, { -796, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3788, 2587, -2933}, 0, { -286, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2969, 2587, -3445}, 0, { 1756, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3173, 2587, -2933}, 0, { 1246, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5221, 3581, -4167}, 0, { -796, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -5017, 3581, -3655}, 0, { -286, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4197, 3581, -4167}, 0, { 1756, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -4402, 3581, -3655}, 0, { 1246, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6450, 4575, -4890}, 0, { -796, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070050A8, 0x0045c600, 19475, 0x000050a8, 240); // 0x07005198 - 0x07005288 -static const Vtx vcutm_seg7_vertex_07005198[] = { - {{{ -5471, -546, -1165}, 0, { 1646, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6245, -546, -764}, 0, { -286, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6406, -546, -1165}, 0, { -686, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4782, 26, -6245}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4229, 26, -6245}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4506, 26, -5969}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4506, 26, -6522}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3013, -712, -1044}, 0, { 1646, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3173, -712, -644}, 0, { 1246, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3788, -712, -644}, 0, { -286, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3948, -712, -1044}, 0, { -686, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4242, -381, -1285}, 0, { 1646, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4402, -381, -885}, 0, { 1246, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5017, -381, -885}, 0, { -286, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5177, -381, -1285}, 0, { -686, 246}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005198, 0x0045c600, 19475, 0x00005198, 240); // 0x07005288 - 0x07005378 -static const Vtx vcutm_seg7_vertex_07005288[] = { - {{{ -4242, 3428, -4056}, 0, { 1646, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4402, 3428, -3655}, 0, { 1246, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5017, 3428, -3655}, 0, { -286, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5471, -546, -1165}, 0, { 1646, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5631, -546, -764}, 0, { 1246, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6245, -546, -764}, 0, { -286, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4242, 1440, -2610}, 0, { 1646, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5017, 1440, -2210}, 0, { -286, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5177, 1440, -2610}, 0, { -686, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -4402, 1440, -2210}, 0, { 1246, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3013, 2434, -3333}, 0, { 1646, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3173, 2434, -2933}, 0, { 1246, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3788, 2434, -2933}, 0, { -286, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3948, 2434, -3333}, 0, { -686, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5177, 3428, -4056}, 0, { -686, 246}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005288, 0x0045c600, 19475, 0x00005288, 240); // 0x07005378 - 0x07005468 -static const Vtx vcutm_seg7_vertex_07005378[] = { - {{{ -6041, 7045, -6245}, 0, { 0, -1462}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6041, 6554, -6041}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6041, 7045, -6041}, 0, { 990, -1462}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -5471, 4421, -4778}, 0, { 1646, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6245, 4421, -4378}, 0, { -286, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6406, 4421, -4778}, 0, { -686, 246}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -5631, 4421, -4378}, 0, { 1246, 1244}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2457, 0, -967}, 0, { 990, 7966}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2457, 6554, -5733}, 0, { 990, -8208}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, 0, -967}, 0, { 0, 7966}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, 6554, -5733}, 0, { 0, -8208}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, -2457, 819}, 0, { 0, 2790}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2457, 0, -967}, 0, { 990, -3274}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, 0, -967}, 0, { 0, -3274}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2457, -2457, 819}, 0, { 990, 2790}, {0x00, 0x4a, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005378, 0x0045c600, 19475, 0x00005378, 240); // 0x07005468 - 0x07005558 -static const Vtx vcutm_seg7_vertex_07005468[] = { - {{{ -6041, 7045, -6245}, 0, { 990, -1462}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6245, 7045, -6245}, 0, { 0, -1462}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6245, 6554, -6245}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6041, 7045, -6245}, 0, { 0, -1462}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6041, 6554, -6245}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6041, 6554, -6041}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -6245, 7045, -6041}, 0, { 0, -1462}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6245, 6554, -6245}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6245, 7045, -6245}, 0, { 990, -1462}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6245, 6554, -6041}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -6041, 6554, -6041}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6245, 7045, -6041}, 0, { 990, -1462}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6041, 7045, -6041}, 0, { 0, -1462}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6245, 6554, -6041}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -6041, 6554, -6245}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005468, 0x0045c600, 19475, 0x00005468, 240); // 0x07005558 - 0x07005648 -static const Vtx vcutm_seg7_vertex_07005558[] = { - {{{ -5177, 1440, -2610}, 0, { -5140, -320}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4402, 1117, -2375}, 0, { -6138, 1610}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4242, 1440, -2610}, 0, { -5140, 2010}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3948, -712, -1044}, 0, { 3544, 2744}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3173, -1036, -809}, 0, { 2546, 4676}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3013, -712, -1044}, 0, { 3544, 5076}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3788, -1036, -809}, 0, { 2546, 3144}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5177, -381, -1285}, 0, { 4566, -320}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5017, -704, -1050}, 0, { 3568, 80}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4402, -704, -1050}, 0, { 3568, 1610}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4242, -381, -1285}, 0, { 4566, 2010}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6406, -546, -1165}, 0, { 4056, -3386}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5631, -870, -929}, 0, { 3058, -1454}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5471, -546, -1165}, 0, { 4056, -1054}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6245, -870, -929}, 0, { 3058, -2986}, {0x00, 0x4a, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005558, 0x0045c600, 19475, 0x00005558, 240); // 0x07005648 - 0x07005738 -static const Vtx vcutm_seg7_vertex_07005648[] = { - {{{ -6406, 4421, -4778}, 0, { 4056, -3386}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6245, 4098, -4543}, 0, { 3058, -2986}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5631, 4098, -4543}, 0, { 3058, -1454}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5177, 1440, -2610}, 0, { -5140, -320}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5017, 1117, -2375}, 0, { -6138, 80}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4402, 1117, -2375}, 0, { -6138, 1610}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3948, 2434, -3333}, 0, { -2074, 2744}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3788, 2110, -3098}, 0, { -3072, 3144}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3173, 2110, -3098}, 0, { -3072, 4676}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3013, 2434, -3333}, 0, { -2074, 5076}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5177, 3428, -4056}, 0, { 990, -320}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5017, 3104, -3820}, 0, { -8, 80}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4402, 3104, -3820}, 0, { -8, 1610}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4242, 3428, -4056}, 0, { 990, 2010}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5471, 4421, -4778}, 0, { 4056, -1054}, {0x00, 0x4a, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005648, 0x0045c600, 19475, 0x00005648, 240); // 0x07005738 - 0x07005828 -static const Vtx vcutm_seg7_vertex_07005738[] = { - {{{ -5017, -704, -1050}, 0, { 3568, 80}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5426, -393, -1276}, 0, { 4530, -942}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5471, -546, -1165}, 0, { 4056, -1054}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5221, -227, -1397}, 0, { 5040, -432}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6553, 0, -1563}, 0, { 5746, -3754}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, 0, -1563}, 0, { 5746, 5442}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4197, -227, -1397}, 0, { 5040, 2122}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5177, -381, -1285}, 0, { 4566, -320}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4242, -381, -1285}, 0, { 4566, 2010}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2969, -559, -1156}, 0, { 4018, 5188}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, -3276, 819}, 0, { -4362, 5442}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6450, -393, -1276}, 0, { 4530, -3498}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6553, -3276, 819}, 0, { -4362, -3752}, {0xff, 0x4a, 0x66, 0xff}}}, - {{{ -6450, -393, -1276}, 0, { 4530, -3498}, {0xff, 0x4a, 0x66, 0xff}}}, - {{{ -6553, 0, -1563}, 0, { 5746, -3754}, {0xff, 0x4a, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005738, 0x0045c600, 19475, 0x00005738, 240); // 0x07005828 - 0x07005918 -static const Vtx vcutm_seg7_vertex_07005828[] = { - {{{ -6553, -3276, 819}, 0, { -4362, -3752}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6245, -870, -929}, 0, { 3058, -2986}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6406, -546, -1165}, 0, { 4056, -3386}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6450, -393, -1276}, 0, { 4530, -3498}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5631, -870, -929}, 0, { 3058, -1454}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, -3276, 819}, 0, { -4362, 5442}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5017, -704, -1050}, 0, { 3568, 80}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4402, -704, -1050}, 0, { 3568, 1610}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5471, -546, -1165}, 0, { 4056, -1054}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3788, -1036, -809}, 0, { 2546, 3144}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3173, -1036, -809}, 0, { 2546, 4676}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3948, -712, -1044}, 0, { 3546, 2744}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4402, -704, -1050}, 0, { 3568, 1610}, {0x00, 0x4b, 0x66, 0xff}}}, - {{{ -3948, -712, -1044}, 0, { 3546, 2744}, {0x00, 0x4b, 0x66, 0xff}}}, - {{{ -3993, -559, -1156}, 0, { 4018, 2632}, {0x00, 0x4b, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005828, 0x0045c600, 19475, 0x00005828, 240); // 0x07005918 - 0x07005A18 -static const Vtx vcutm_seg7_vertex_07005918[] = { - {{{ -4242, -381, -1285}, 0, { 4566, 2010}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4402, -704, -1050}, 0, { 3568, 1610}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3993, -559, -1156}, 0, { 4018, 2632}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2969, -559, -1156}, 0, { 4018, 5188}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2969, -559, -1156}, 0, { 4018, 5188}, {0x01, 0x4a, 0x66, 0xff}}}, - {{{ -3013, -712, -1044}, 0, { 3544, 5076}, {0x01, 0x4a, 0x66, 0xff}}}, - {{{ -2866, -3276, 819}, 0, { -4362, 5442}, {0x01, 0x4a, 0x66, 0xff}}}, - {{{ -3013, -712, -1044}, 0, { 3544, 5076}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3173, -1036, -809}, 0, { 2546, 4676}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, -3276, 819}, 0, { -4362, 5442}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6553, 0, -1563}, 0, { -9582, -3754}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6406, 4421, -4778}, 0, { 4056, -3386}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6450, 4575, -4890}, 0, { 4530, -3498}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6553, 5734, -5733}, 0, { 8106, -3752}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5426, 4575, -4890}, 0, { 4530, -942}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, 5734, -5733}, 0, { 8106, 5442}, {0x00, 0x4a, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005918, 0x0045c600, 19475, 0x00005918, 256); // 0x07005A18 - 0x07005B18 -static const Vtx vcutm_seg7_vertex_07005A18[] = { - {{{ -5426, 4575, -4890}, 0, { 4530, -942}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4197, 3581, -4167}, 0, { 1464, 2122}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, 5734, -5733}, 0, { 8106, 5442}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5471, 4421, -4778}, 0, { 4056, -1054}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5221, 1594, -2722}, 0, { -4666, -432}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5631, 4098, -4543}, 0, { 3058, -1454}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6245, 4098, -4543}, 0, { 3058, -2986}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6553, 5734, -6553}, 0, { 9310, -3752}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6553, 5734, -5733}, 0, { 8106, -3752}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2866, 5734, -5733}, 0, { 8106, 5442}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2866, 5734, -6553}, 0, { 9310, 5442}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2969, 2587, -3445}, 0, { -1600, 5188}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, 0, -1563}, 0, { -9582, 5442}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4242, 3428, -4056}, 0, { 990, 2010}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3993, 2587, -3445}, 0, { -1600, 2632}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5221, 3581, -4167}, 0, { 1464, -432}, {0x00, 0x4a, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005A18, 0x0045c600, 19475, 0x00005a18, 256); // 0x07005B18 - 0x07005C18 -static const Vtx vcutm_seg7_vertex_07005B18[] = { - {{{ -5221, 1594, -2722}, 0, { -4666, -432}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5177, 3428, -4056}, 0, { 990, -320}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5631, 4098, -4543}, 0, { 3058, -1454}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5221, 3581, -4167}, 0, { 1464, -432}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3993, 2587, -3445}, 0, { -1600, 2632}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4242, 3428, -4056}, 0, { 990, 2010}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4402, 3104, -3820}, 0, { -8, 1610}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4197, 1594, -2722}, 0, { -4666, 2122}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3948, 2434, -3333}, 0, { -2074, 2744}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5017, 3104, -3820}, 0, { -8, 80}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, 0, -1563}, 0, { -9582, 5442}, {0x01, 0x4a, 0x66, 0xff}}}, - {{{ -2969, 2587, -3445}, 0, { -1600, 5188}, {0x01, 0x4a, 0x66, 0xff}}}, - {{{ -3013, 2434, -3333}, 0, { -2074, 5076}, {0x01, 0x4a, 0x66, 0xff}}}, - {{{ -6553, 0, -1563}, 0, { -9582, -3754}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -2866, 0, -1563}, 0, { -9582, 5442}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4402, 1117, -2375}, 0, { -6138, 1610}, {0x00, 0x4a, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005B18, 0x0045c600, 19475, 0x00005b18, 256); // 0x07005C18 - 0x07005D18 -static const Vtx vcutm_seg7_vertex_07005C18[] = { - {{{ -2866, 0, -1563}, 0, { -9582, 5442}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4242, 1440, -2610}, 0, { -5140, 2010}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4402, 1117, -2375}, 0, { -6138, 1610}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3173, 2110, -3098}, 0, { -3072, 4676}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -4197, 1594, -2722}, 0, { -4666, 2122}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3013, 2434, -3333}, 0, { -2074, 5076}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6553, 0, -1563}, 0, { -9582, -3754}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5017, 1117, -2375}, 0, { -6138, 80}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5177, 1440, -2610}, 0, { -5140, -320}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3788, 2110, -3098}, 0, { -3072, 3144}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5017, 3104, -3820}, 0, { -8, 80}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5221, 1594, -2722}, 0, { -4666, -432}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -3948, 2434, -3333}, 0, { -2074, 2744}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -5177, 3428, -4056}, 0, { 990, -320}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6245, 4098, -4543}, 0, { 3058, -2986}, {0x00, 0x4a, 0x66, 0xff}}}, - {{{ -6406, 4421, -4778}, 0, { 4056, -3386}, {0x00, 0x4a, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005C18, 0x0045c600, 19475, 0x00005c18, 256); // 0x07005D18 - 0x07005E18 -static const Vtx vcutm_seg7_vertex_07005D18[] = { - {{{ 4403, 0, -4607}, 0, { 352, 606}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4403, -101, -4607}, 0, { 352, 606}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4403, -101, -4402}, 0, { 352, 862}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4403, 0, -4402}, 0, { 352, 862}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4198, 0, -4607}, 0, { 96, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4403, -101, -4607}, 0, { 352, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4403, 0, -4607}, 0, { 352, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4403, 0, -4402}, 0, { 352, 862}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4403, -101, -4402}, 0, { 352, 862}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4198, -101, -4402}, 0, { 96, 862}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4198, 0, -4402}, 0, { 96, 862}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4198, -101, -4607}, 0, { 96, 606}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4198, 0, -4402}, 0, { 96, 862}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4198, -101, -4607}, 0, { 96, 606}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4198, 0, -4607}, 0, { 96, 606}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4198, -101, -4402}, 0, { 96, 862}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005D18, 0x0045c600, 19475, 0x00005d18, 256); // 0x07005E18 - 0x07005F18 -static const Vtx vcutm_seg7_vertex_07005E18[] = { - {{{ 4800, 0, -6227}, 0, { 990, 96}, {0x40, 0x58, 0x40, 0xff}}}, - {{{ 4782, 26, -6245}, 0, { 990, 0}, {0x40, 0x58, 0x40, 0xff}}}, - {{{ 4524, 0, -5951}, 0, { 0, 96}, {0x40, 0x58, 0x40, 0xff}}}, - {{{ 4524, 0, -6540}, 0, { 990, 96}, {0x40, 0x58, 0xc0, 0xff}}}, - {{{ 4506, 26, -6522}, 0, { 990, 0}, {0x40, 0x58, 0xc0, 0xff}}}, - {{{ 4800, 0, -6263}, 0, { 0, 96}, {0x40, 0x58, 0xc0, 0xff}}}, - {{{ 4782, 26, -6245}, 0, { 0, 0}, {0x40, 0x58, 0xc0, 0xff}}}, - {{{ 4211, 0, -6263}, 0, { 990, 96}, {0xc1, 0x5a, 0xc1, 0xff}}}, - {{{ 4506, 26, -6522}, 0, { 0, 0}, {0xc1, 0x5a, 0xc1, 0xff}}}, - {{{ 4487, 0, -6540}, 0, { 0, 96}, {0xc1, 0x5a, 0xc1, 0xff}}}, - {{{ 4211, 0, -6263}, 0, { 990, 96}, {0xc0, 0x58, 0xc0, 0xff}}}, - {{{ 4229, 26, -6245}, 0, { 990, 0}, {0xc0, 0x58, 0xc0, 0xff}}}, - {{{ 4506, 26, -6522}, 0, { 0, 0}, {0xc0, 0x58, 0xc0, 0xff}}}, - {{{ 4488, 0, -5951}, 0, { 990, 96}, {0xc0, 0x58, 0x40, 0xff}}}, - {{{ 4506, 26, -5969}, 0, { 990, 0}, {0xc0, 0x58, 0x40, 0xff}}}, - {{{ 4229, 26, -6245}, 0, { 0, 0}, {0xc0, 0x58, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005E18, 0x0045c600, 19475, 0x00005e18, 256); // 0x07005F18 - 0x07006018 -static const Vtx vcutm_seg7_vertex_07005F18[] = { - {{{ 4488, 0, -5951}, 0, { 990, 96}, {0xc0, 0x58, 0x40, 0xff}}}, - {{{ 4229, 26, -6245}, 0, { 0, 0}, {0xc0, 0x58, 0x40, 0xff}}}, - {{{ 4211, 0, -6227}, 0, { 0, 96}, {0xc0, 0x58, 0x40, 0xff}}}, - {{{ 0, 6554, 6554}, 0, { -1052, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 6554, 0}, 0, { -1052, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4915, 6554, 0}, 0, { 2012, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4782, 26, -6245}, 0, { 990, 0}, {0x40, 0x58, 0x40, 0xff}}}, - {{{ 4506, 26, -5969}, 0, { 0, 0}, {0x40, 0x58, 0x40, 0xff}}}, - {{{ 4524, 0, -5951}, 0, { 0, 96}, {0x40, 0x58, 0x40, 0xff}}}, - {{{ 4915, 0, -5938}, 0, { 990, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4403, 0, -4402}, 0, { 352, 862}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4915, 0, -4300}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4198, 0, -4402}, 0, { 96, 862}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 0, -4300}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4198, 0, -4607}, 0, { 96, 606}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 0, -5938}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07005F18, 0x0045c600, 19475, 0x00005f18, 256); // 0x07006018 - 0x07006118 -static const Vtx vcutm_seg7_vertex_07006018[] = { - {{{ 4915, 0, -5938}, 0, { 990, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4403, 0, -4607}, 0, { 352, 606}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4403, 0, -4402}, 0, { 352, 862}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4198, 0, -4607}, 0, { 96, 606}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 0, -5938}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 6554, 6554}, 0, { -1052, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4915, 6554, 0}, 0, { 2012, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4915, 6554, 6554}, 0, { 2012, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6553, 6554, 6554}, 0, { -1052, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 6554, 0}, 0, { 3034, 3032}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 6554, 6554}, 0, { 3034, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6553, 6554, 0}, 0, { -1052, 3032}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4915, 6554, 0}, 0, { 2012, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 6554, 0}, 0, { -1052, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 6554, -6553}, 0, { -1052, 3032}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4915, 6554, -6553}, 0, { 2012, 3032}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07006018, 0x0045c600, 19475, 0x00006018, 256); // 0x07006118 - 0x07006198 -static const Vtx vcutm_seg7_vertex_07006118[] = { - {{{ 0, 6554, -6553}, 0, { 3034, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6041, 6554, -6245}, 0, { -732, 1818}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6245, 6554, -6245}, 0, { -860, 1818}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6245, 6554, -6041}, 0, { -860, 1690}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6553, 6554, 0}, 0, { -1052, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6553, 6554, -6553}, 0, { -1052, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 6554, 0}, 0, { 3034, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -6041, 6554, -6041}, 0, { -732, 1690}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07006118, 0x0045c600, 19475, 0x00006118, 128); // 0x07006198 - 0x07006298 -static const Vtx vcutm_seg7_vertex_07006198[] = { - {{{ 4096, 0, -5938}, 0, { -8206, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4096, -101, -4300}, 0, { 8144, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4096, 0, -4300}, 0, { 8144, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4096, -101, -5938}, 0, { -8206, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4096, 0, -4300}, 0, { -3096, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4915, -101, -4300}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4915, 0, -4300}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4096, -101, -4300}, 0, { -3096, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2969, -559, -1156}, 0, { 3886, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -3173, -712, -644}, 0, { 2522, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -3013, -712, -1044}, 0, { 3588, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -3173, -559, -644}, 0, { 2522, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -3173, -712, -644}, 0, { 2522, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, -559, -644}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3788, -559, -644}, 0, { -1562, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3788, -712, -644}, 0, { -1562, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07006198, 0x0045c600, 19475, 0x00006198, 256); // 0x07006298 - 0x07006388 -static const Vtx vcutm_seg7_vertex_07006298[] = { - {{{ -5426, -393, -1276}, 0, { 3886, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -5631, -393, -764}, 0, { 2522, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -5471, -546, -1165}, 0, { 3588, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -3788, -712, -644}, 0, { -1562, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -3788, -559, -644}, 0, { -1562, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -3993, -559, -1156}, 0, { -2926, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -3948, -712, -1044}, 0, { -2628, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -4197, -227, -1397}, 0, { 3886, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -4402, -381, -885}, 0, { 2522, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -4242, -381, -1285}, 0, { 3588, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -4402, -227, -885}, 0, { 2522, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -4402, -381, -885}, 0, { 2522, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4402, -227, -885}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5017, -227, -885}, 0, { -1562, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5017, -381, -885}, 0, { -1562, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07006298, 0x0045c600, 19475, 0x00006298, 240); // 0x07006388 - 0x07006468 -static const Vtx vcutm_seg7_vertex_07006388[] = { - {{{ -5017, -381, -885}, 0, { -1562, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -5017, -227, -885}, 0, { -1562, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -5221, -227, -1397}, 0, { -2926, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -5177, -381, -1285}, 0, { -2628, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -4402, 1440, -2210}, 0, { 2522, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5017, 1594, -2210}, 0, { -1562, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5017, 1440, -2210}, 0, { -1562, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5631, -546, -764}, 0, { 2522, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5631, -393, -764}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6245, -393, -764}, 0, { -1562, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5631, -393, -764}, 0, { 2522, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -5631, -546, -764}, 0, { 2522, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -5471, -546, -1165}, 0, { 3588, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -6245, -546, -764}, 0, { -1562, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07006388, 0x0045c600, 19475, 0x00006388, 224); // 0x07006468 - 0x07006548 -static const Vtx vcutm_seg7_vertex_07006468[] = { - {{{ -6245, -546, -764}, 0, { -1562, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -6245, -393, -764}, 0, { -1562, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -6450, -393, -1276}, 0, { -2926, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -6406, -546, -1165}, 0, { -2628, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -4197, 1594, -2722}, 0, { 3886, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -4402, 1440, -2210}, 0, { 2522, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -4242, 1440, -2610}, 0, { 3588, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -4402, 1594, -2210}, 0, { 2522, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -4402, 1440, -2210}, 0, { 2522, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4402, 1594, -2210}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5017, 1594, -2210}, 0, { -1562, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4197, 3581, -4167}, 0, { 3886, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -4402, 3581, -3655}, 0, { 2522, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -4402, 3428, -3655}, 0, { 2522, 990}, {0x75, 0x00, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07006468, 0x0045c600, 19475, 0x00006468, 224); // 0x07006548 - 0x07006648 -static const Vtx vcutm_seg7_vertex_07006548[] = { - {{{ -5017, 1594, -2210}, 0, { -1562, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -5221, 1594, -2722}, 0, { -2926, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -5177, 1440, -2610}, 0, { -2628, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -5017, 1440, -2210}, 0, { -1562, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -2969, 2587, -3445}, 0, { 3886, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -3173, 2587, -2933}, 0, { 2522, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -3013, 2434, -3333}, 0, { 3588, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -3173, 2434, -2933}, 0, { 2522, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, 2587, -2933}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3788, 2587, -2933}, 0, { -1562, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3173, 2434, -2933}, 0, { 2522, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -3788, 2434, -2933}, 0, { -1562, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3788, 2434, -2933}, 0, { -1562, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -3788, 2587, -2933}, 0, { -1562, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -3993, 2587, -3445}, 0, { -2926, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -3948, 2434, -3333}, 0, { -2628, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07006548, 0x0045c600, 19475, 0x00006548, 256); // 0x07006648 - 0x07006728 -static const Vtx vcutm_seg7_vertex_07006648[] = { - {{{ -4402, 3428, -3655}, 0, { 2522, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4402, 3581, -3655}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5017, 3581, -3655}, 0, { -1562, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5017, 3428, -3655}, 0, { -1562, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -4197, 3581, -4167}, 0, { 3886, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -4402, 3428, -3655}, 0, { 2522, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -4242, 3428, -4056}, 0, { 3588, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -5017, 3581, -3655}, 0, { -1562, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -5221, 3581, -4167}, 0, { -2926, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -5177, 3428, -4056}, 0, { -2628, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -5017, 3428, -3655}, 0, { -1562, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -5426, 4575, -4890}, 0, { 3886, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -5631, 4575, -4378}, 0, { 2522, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -5471, 4421, -4778}, 0, { 3588, 990}, {0x75, 0x00, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07006648, 0x0045c600, 19475, 0x00006648, 224); // 0x07006728 - 0x070067D8 -static const Vtx vcutm_seg7_vertex_07006728[] = { - {{{ -5631, 4421, -4378}, 0, { 2522, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5631, 4575, -4378}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6245, 4575, -4378}, 0, { -1562, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -5631, 4575, -4378}, 0, { 2522, 0}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -5631, 4421, -4378}, 0, { 2522, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -5471, 4421, -4778}, 0, { 3588, 990}, {0x75, 0x00, 0x2f, 0xff}}}, - {{{ -6245, 4421, -4378}, 0, { -1562, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -6450, 4575, -4890}, 0, { -2926, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -6406, 4421, -4778}, 0, { -2628, 990}, {0x8b, 0x00, 0x2f, 0xff}}}, - {{{ -6245, 4421, -4378}, 0, { -1562, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6245, 4575, -4378}, 0, { -1562, 0}, {0x8b, 0x00, 0x2f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07006728, 0x0045c600, 19475, 0x00006728, 176); // 0x070067D8 - 0x070068B8 -static const Vtx vcutm_seg7_vertex_070067D8[] = { - {{{ 4487, 0, -5951}, 0, { 1950, 58}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4211, 0, -6227}, 0, { 570, 1436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3738, 0, -5938}, 0, { 2012, 3798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4915, 0, -6553}, 0, { -1052, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4524, 0, -6540}, 0, { -990, -122}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4800, 0, -6263}, 0, { 388, -1502}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4491, 0, -6553}, 0, { -1052, 40}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4800, 0, -6227}, 0, { 570, -1502}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4915, 0, -5938}, 0, { 2012, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4524, 0, -5951}, 0, { 1950, -122}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4211, 0, -6263}, 0, { 388, 1436}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4488, 0, -6540}, 0, { -990, 58}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3738, 0, -6553}, 0, { -1052, 3798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4485, 0, -5938}, 0, { 2012, 72}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070067D8, 0x0045c600, 19475, 0x000067d8, 224); // 0x070068B8 - 0x070069B8 -static const Vtx vcutm_seg7_vertex_070068B8[] = { - {{{ -1637, -2457, -6553}, 0, { -9228, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2457, -2457, -4914}, 0, { -1052, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1637, -2457, -4914}, 0, { -1052, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2457, -3276, -1177}, 0, { -4884, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2457, -3276, 819}, 0, { 5078, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1637, -3276, 1638}, 0, { 9166, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2457, -2457, -6553}, 0, { -9228, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6553, -3276, 819}, 0, { -1052, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1637, -3276, 1638}, 0, { 3034, -15362}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2457, -3276, 819}, 0, { -1052, -11274}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -6553, -3276, 1638}, 0, { 3034, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2457, -2866, -4914}, 0, { -1052, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2457, -2866, -2917}, 0, { 8910, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1637, -2866, -2917}, 0, { 8910, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1637, -2866, -4914}, 0, { -1052, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1637, -3276, -1177}, 0, { -4884, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070068B8, 0x0045c600, 19475, 0x000068b8, 256); // 0x070069B8 - 0x07006A98 -static const Vtx vcutm_seg7_vertex_070069B8[] = { - {{{ -2866, 5734, -5733}, 0, { -1048, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2866, 0, -967}, 0, { 10840, 11208}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2866, 6554, -5733}, 0, { -1048, -5142}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2866, 0, -1563}, 0, { 9352, 11208}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2866, 6554, -6553}, 0, { -3092, -5142}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2866, 5734, -6553}, 0, { -3092, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2866, 0, -1563}, 0, { -864, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2866, -3276, 819}, 0, { 5076, 5076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2866, -2457, 819}, 0, { 5076, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2866, 0, -967}, 0, { 620, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2866, -3276, 819}, 0, { 988, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2457, -3276, 819}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2457, -2457, 819}, 0, { 2012, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2866, -2457, 819}, 0, { 992, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070069B8, 0x0045c600, 19475, 0x000069b8, 224); // 0x07006A98 - 0x07006AD8 -static const Vtx vcutm_seg7_vertex_07006A98[] = { - {{{ -6553, 5734, -6553}, 0, { -4116, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2866, 6554, -6553}, 0, { 5080, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -6553, 6554, -6553}, 0, { -4116, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2866, 5734, -6553}, 0, { 5080, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07006A98, 0x0045c600, 19475, 0x00006a98, 64); // 0x07006AD8 - 0x07006BC8 -static const Vtx vcutm_seg7_vertex_07006AD8[] = { - {{{ 4096, -101, -4300}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4403, -101, -4402}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4915, -101, -4300}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4488, 0, -6540}, 0, { 0, 0}, {0x00, 0x48, 0x98, 0xff}}}, - {{{ 4506, 26, -6522}, 0, { 0, 0}, {0x00, 0x48, 0x98, 0xff}}}, - {{{ 4524, 0, -6540}, 0, { 0, 0}, {0x00, 0x48, 0x98, 0xff}}}, - {{{ 4487, 0, -5951}, 0, { 0, 0}, {0x00, 0x48, 0x68, 0xff}}}, - {{{ 4524, 0, -5951}, 0, { 0, 0}, {0x00, 0x48, 0x68, 0xff}}}, - {{{ 4506, 26, -5969}, 0, { 0, 0}, {0x00, 0x48, 0x68, 0xff}}}, - {{{ 4800, 0, -6227}, 0, { 0, 0}, {0x68, 0x48, 0x00, 0xff}}}, - {{{ 4800, 0, -6263}, 0, { 0, 0}, {0x68, 0x48, 0x00, 0xff}}}, - {{{ 4782, 26, -6245}, 0, { 0, 0}, {0x68, 0x48, 0x00, 0xff}}}, - {{{ 4211, 0, -6227}, 0, { 0, 0}, {0x98, 0x48, 0x00, 0xff}}}, - {{{ 4229, 26, -6245}, 0, { 0, 0}, {0x98, 0x48, 0x00, 0xff}}}, - {{{ 4211, 0, -6263}, 0, { 0, 0}, {0x98, 0x48, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07006AD8, 0x0045c600, 19475, 0x00006ad8, 240); // 0x07006BC8 - 0x07006C48 -static const Vtx vcutm_seg7_vertex_07006BC8[] = { - {{{ 4403, -101, -4607}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4096, -101, -5938}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4915, -101, -5938}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4096, -101, -4300}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4198, -101, -4402}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4403, -101, -4402}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4915, -101, -4300}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4198, -101, -4607}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07006BC8, 0x0045c600, 19475, 0x00006bc8, 128); // 0x07006C48 - 0x070074A0 static const Gfx vcutm_seg7_dl_07006C48[] = { diff --git a/levels/vcutm/areas/1/2/model.inc.c b/levels/vcutm/areas/1/2/model.inc.c index a5f2b857e..4b8c96bd2 100644 --- a/levels/vcutm/areas/1/2/model.inc.c +++ b/levels/vcutm/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07007F90 - 0x07007FA8 static const Lights1 vcutm_seg7_lights_07007F90 = gdSPDefLights1( 0x3f, 0x3f, 0x3f, @@ -5,20 +6,7 @@ static const Lights1 vcutm_seg7_lights_07007F90 = gdSPDefLights1( ); // 0x07007FA8 - 0x07008068 -static const Vtx vcutm_seg7_vertex_07007FA8[] = { - {{{ 4915, 0, -5099}, 0, { -3096, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4116, 819, -5099}, 0, { 5078, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4915, 819, -5099}, 0, { -3096, -4120}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4116, 0, -5099}, 0, { 5078, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4915, 819, -4320}, 0, { 5078, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4116, 0, -4320}, 0, { -3096, 6098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4915, 0, -4320}, 0, { 5078, 6098}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4116, 819, -4320}, 0, { -3096, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4116, 819, -4320}, 0, { 4056, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4116, 0, -5099}, 0, { -4118, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4116, 0, -4320}, 0, { 4056, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4116, 819, -5099}, 0, { -4118, -4120}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07007FA8, 0x0045c600, 19475, 0x00007fa8, 192); // 0x07008068 - 0x070080D0 static const Gfx vcutm_seg7_dl_07008068[] = { diff --git a/levels/vcutm/areas/1/3/model.inc.c b/levels/vcutm/areas/1/3/model.inc.c index 5c973647d..9d3e5b33a 100644 --- a/levels/vcutm/areas/1/3/model.inc.c +++ b/levels/vcutm/areas/1/3/model.inc.c @@ -1,204 +1,36 @@ +#include "pc/rom_assets.h" // 0x07008140 - 0x07008220 -static const Vtx vcutm_seg7_vertex_07008140[] = { - {{{ 0, 0, -6553}, 0, { -6160, 7120}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3738, 0, -6553}, 0, { 3036, 7120}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3738, 6554, -6553}, 0, { 3036, -9230}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, 6554, -6553}, 0, { -6160, -9230}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, 6554, -6553}, 0, { 6100, -9230}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, 0, -6553}, 0, { 6100, 7120}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -1637, -2866, -4914}, 0, { 0, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, -2457, -4914}, 0, { -2072, -2076}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, -2866, -4914}, 0, { -2072, -1054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -1637, -2457, -4914}, 0, { 0, -2076}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -1637, -4505, -2917}, 0, { 3172, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -1637, -2866, -2917}, 0, { 3172, -4120}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, -2866, -2917}, 0, { 1128, -4120}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, -4505, -2917}, 0, { 1128, 0}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07008140, 0x0045c600, 19475, 0x00008140, 224); // 0x07008220 - 0x07008300 -static const Vtx vcutm_seg7_vertex_07008220[] = { - {{{ -1637, -3276, 1638}, 0, { 4056, -2076}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -6553, -4505, 1638}, 0, { -8204, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -1637, -4505, 1638}, 0, { 4056, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4096, 0, -5938}, 0, { 5588, -7186}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3738, 0, -5938}, 0, { 4568, -7186}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3738, -101, -5938}, 0, { 4568, -6930}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4096, -101, -5938}, 0, { 5588, -6930}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3738, -3276, -5938}, 0, { 4568, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, -101, -5938}, 0, { 7632, -6930}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, -4505, -1177}, 0, { 2012, 6610}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, -3276, -1177}, 0, { 2012, 5076}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -1637, -3276, -1177}, 0, { 992, 5076}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -1637, -4505, -1177}, 0, { 992, 6610}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -6553, -3276, 1638}, 0, { -8204, -2076}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07008220, 0x0045c600, 19475, 0x00008220, 224); // 0x07008300 - 0x070083F0 -static const Vtx vcutm_seg7_vertex_07008300[] = { - {{{ 4915, 0, 6554}, 0, { -6160, -7186}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, -4505, 6554}, 0, { 6100, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, 0, 6554}, 0, { 6100, -7186}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -6553, -4505, 6554}, 0, { 10188, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, 0, 6554}, 0, { -6160, -7186}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, -4505, 6554}, 0, { -6160, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -6553, 0, 6554}, 0, { 10188, -7186}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -6553, 0, 6554}, 0, { 10188, 8142}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, 6554, 6554}, 0, { -6160, -8208}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, 0, 6554}, 0, { -6160, 8142}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -6553, 6554, 6554}, 0, { 10188, -8208}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, 6554, 6554}, 0, { -6160, -8208}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, 0, 6554}, 0, { -6160, 8142}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, 0, 6554}, 0, { 6100, 8142}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, 6554, 6554}, 0, { 6100, -8208}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07008300, 0x0045c600, 19475, 0x00008300, 240); // 0x070083F0 - 0x070084E0 -static const Vtx vcutm_seg7_vertex_070083F0[] = { - {{{ -2457, 5734, -6553}, 0, { -2072, -2076}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, 0, -6553}, 0, { -2072, 12230}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, 0, -6553}, 0, { 4056, 12230}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, 0, 6554}, 0, { -6160, -7186}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, -4505, 6554}, 0, { -6160, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, -4505, 6554}, 0, { 6100, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, -3276, -6553}, 0, { 4056, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, 0, -6553}, 0, { 4056, -4120}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -1637, -2457, -6553}, 0, { 0, 2010}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, -4505, -6553}, 0, { 4056, 7120}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, 0, -6553}, 0, { -2072, -4120}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, -2457, -6553}, 0, { -2072, 2010}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -1637, -4505, -6553}, 0, { 0, 7120}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, 6554, -6553}, 0, { 4056, -4120}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, 6554, -6553}, 0, { -2072, -4120}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070083F0, 0x0045c600, 19475, 0x000083f0, 240); // 0x070084E0 - 0x070085D0 -static const Vtx vcutm_seg7_vertex_070084E0[] = { - {{{ 3738, -3276, -5938}, 0, { 4568, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, -3276, -5938}, 0, { 7632, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, -101, -5938}, 0, { 7632, -6930}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, -3276, -6553}, 0, { -4116, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3738, 0, -6553}, 0, { 5076, -7186}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, 0, -6553}, 0, { -4116, -7186}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3738, -3276, -6553}, 0, { 5076, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3738, -4505, -6553}, 0, { 5076, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, -4505, -6553}, 0, { -4116, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, -4505, -5938}, 0, { 7632, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3738, -4505, -5938}, 0, { 4568, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, -2866, -4914}, 0, { 2012, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -2457, -4914}, 0, { 2012, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -2457, -2917}, 0, { -2968, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -2866, -2917}, 0, { -2968, -6164}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070084E0, 0x0045c600, 19475, 0x000084e0, 240); // 0x070085D0 - 0x070086D0 -static const Vtx vcutm_seg7_vertex_070085D0[] = { - {{{ -2457, 0, -6553}, 0, { 6100, -13318}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, 0, -967}, 0, { -7832, -13318}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -2457, -2917}, 0, { -2968, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -2457, -6553}, 0, { 6100, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -4505, -2917}, 0, { -2968, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -3276, -1177}, 0, { -7308, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -4505, -4914}, 0, { 2012, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -2866, -4914}, 0, { 2012, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -2866, -2917}, 0, { -2968, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -4505, -2917}, 0, { -2968, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -3276, -1177}, 0, { 2908, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, 0, -967}, 0, { 2384, -12296}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -2457, 819}, 0, { -2072, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -2457, -4914}, 0, { 2012, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -4505, -6553}, 0, { 6100, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -2457, -6553}, 0, { 6100, -7186}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070085D0, 0x0045c600, 19475, 0x000085d0, 256); // 0x070086D0 - 0x070087D0 -static const Vtx vcutm_seg7_vertex_070086D0[] = { - {{{ -2457, -4505, -2917}, 0, { -2968, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -3276, -1177}, 0, { -7308, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -4505, -1177}, 0, { -7308, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, 0, -6553}, 0, { 6100, 7120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, 6554, -5733}, 0, { 4056, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, 0, -967}, 0, { -7832, 7120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, 6554, -6553}, 0, { 6100, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -2457, 819}, 0, { -2072, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -3276, 819}, 0, { -2072, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -3276, -1177}, 0, { 2908, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, -2149, 0}, 0, { 0, 3288}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 0, -1563}, 0, { 3872, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 0, 0}, 0, { 0, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 0, 0}, 0, { 8144, 9164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 6554, 6554}, 0, { -8204, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 0, 6554}, 0, { -8204, 9164}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070086D0, 0x0045c600, 19475, 0x000086d0, 256); // 0x070087D0 - 0x070088D0 -static const Vtx vcutm_seg7_vertex_070087D0[] = { - {{{ -6553, 0, 0}, 0, { 8144, 9164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 6554, 0}, 0, { 8144, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 6554, 6554}, 0, { -8204, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 0, 0}, 0, { -6160, 9164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 0, -1563}, 0, { -2256, 9164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 5734, -5733}, 0, { 8144, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 5734, -6553}, 0, { 10188, -5142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 6554, -6553}, 0, { 10188, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 6554, 0}, 0, { -6160, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, 0, -6553}, 0, { -9228, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -3276, -6553}, 0, { -9228, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -3276, -5938}, 0, { -7692, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, -3276, 1638}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 0, 6554}, 0, { -6160, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, -4505, 6554}, 0, { -6160, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 0, 0}, 0, { 10188, -7186}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070087D0, 0x0045c600, 19475, 0x000087d0, 256); // 0x070088D0 - 0x070089D0 -static const Vtx vcutm_seg7_vertex_070088D0[] = { - {{{ -6553, -3276, 1638}, 0, { 6100, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, -2149, 0}, 0, { 10188, -1820}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, 0, 0}, 0, { 10188, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, -3276, 819}, 0, { 8144, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, -4505, 6554}, 0, { -6160, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, -4505, 1638}, 0, { 6100, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -4505, -1177}, 0, { 2908, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -3276, 1638}, 0, { -4116, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -4505, 1638}, 0, { -4116, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -3276, -1177}, 0, { 2908, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, 0, -6553}, 0, { -9228, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -3276, -5938}, 0, { -7692, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, 0, -5938}, 0, { -7692, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 0, 6554}, 0, { 8144, 8142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 6554, 0}, 0, { -8204, -8208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 0, 0}, 0, { -8204, 8142}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070088D0, 0x0045c600, 19475, 0x000088d0, 256); // 0x070089D0 - 0x07008AC0 -static const Vtx vcutm_seg7_vertex_070089D0[] = { - {{{ 3738, -3276, -6553}, 0, { -9228, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4505, -5938}, 0, { -7692, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -3276, -5938}, 0, { -7692, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4505, -6553}, 0, { -9228, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, -4505, 0}, 0, { 8144, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 0, 0}, 0, { 8144, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 0, -5938}, 0, { -6672, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, -4505, -5938}, 0, { -6672, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 6554, -6553}, 0, { -8204, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 0, 0}, 0, { 8144, 7120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 6554, 0}, 0, { 8144, -9230}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 0, -6553}, 0, { -8204, 7120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, -4505, 6554}, 0, { 8144, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 0, 6554}, 0, { 8144, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 0, 0}, 0, { -8204, -7186}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070089D0, 0x0045c600, 19475, 0x000089d0, 240); // 0x07008AC0 - 0x07008B20 -static const Vtx vcutm_seg7_vertex_07008AC0[] = { - {{{ 4915, 0, 6554}, 0, { 8144, 8142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 6554, 6554}, 0, { 8144, -8208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 6554, 0}, 0, { -8204, -8208}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, -4505, 6554}, 0, { 8144, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, 0, 0}, 0, { -8204, -7186}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, -4505, 0}, 0, { -8204, 4054}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07008AC0, 0x0045c600, 19475, 0x00008ac0, 96); // 0x07008B20 - 0x07008E10 static const Gfx vcutm_seg7_dl_07008B20[] = { diff --git a/levels/vcutm/areas/1/4/model.inc.c b/levels/vcutm/areas/1/4/model.inc.c index 64680b11b..0b73160b8 100644 --- a/levels/vcutm/areas/1/4/model.inc.c +++ b/levels/vcutm/areas/1/4/model.inc.c @@ -1,88 +1,18 @@ +#include "pc/rom_assets.h" // 0x07008E80 - 0x07008F70 -static const Vtx vcutm_seg7_vertex_07008E80[] = { - {{{ 0, -6553, 6554}, 0, { -6160, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -6553, -6553, 6554}, 0, { 10188, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -6553, -4505, 6554}, 0, { 10188, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -1637, -6553, -2917}, 0, { 3172, 5076}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -2457, -4505, -2917}, 0, { 1128, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, -6553, -2917}, 0, { 1128, 5076}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1637, -4505, -2917}, 0, { 3172, 0}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -2457, -6553, -1177}, 0, { 2012, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1637, -4505, -1177}, 0, { 992, 6610}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -1637, -6553, -1177}, 0, { 992, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -2457, -4505, -1177}, 0, { 2012, 6610}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -6553, -4505, 1638}, 0, { -8204, 990}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -6553, -6553, 1638}, 0, { -8204, 6098}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1637, -6553, 1638}, 0, { 4056, 6098}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1637, -4505, 1638}, 0, { 4056, 990}, {0x99, 0x99, 0x99, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07008E80, 0x0045c600, 19475, 0x00008e80, 240); // 0x07008F70 - 0x07009060 -static const Vtx vcutm_seg7_vertex_07008F70[] = { - {{{ -1637, -6553, -6553}, 0, { 0, 3032}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 0, -4505, -6553}, 0, { 4056, -2076}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ -1637, -4505, -6553}, 0, { 0, -2076}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, -6553, 6554}, 0, { -6160, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -6553, -4505, 6554}, 0, { 10188, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, -4505, 6554}, 0, { -6160, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, -4505, 6554}, 0, { -6160, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, -6553, 6554}, 0, { -6160, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 0, -6553, 6554}, 0, { 6100, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 0, -4505, 6554}, 0, { 6100, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, -6553, -6553}, 0, { -4116, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 3738, -6553, -6553}, 0, { 5076, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 3738, -4505, -6553}, 0, { 5076, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, -4505, -6553}, 0, { -4116, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 0, -6553, -6553}, 0, { 4056, 3032}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07008F70, 0x0045c600, 19475, 0x00008f70, 240); // 0x07009060 - 0x07009140 -static const Vtx vcutm_seg7_vertex_07009060[] = { - {{{ 3738, -6553, -5938}, 0, { 4568, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 4915, -4505, -5938}, 0, { 7632, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 3738, -4505, -5938}, 0, { 4568, 4054}, {0x99, 0x99, 0x99, 0xff}}}, - {{{ 4915, -6553, -5938}, 0, { 7632, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1637, -4505, -4914}, 0, { 2012, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -6553, -6553}, 0, { 6100, 3032}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1637, -4505, -6553}, 0, { 6100, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -6553, -4914}, 0, { 2012, 3032}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1637, -6553, -2917}, 0, { -2968, 3032}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1637, -4505, -2917}, 0, { -2968, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -6553, -1177}, 0, { -7308, 3032}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -2457, -4505, -2917}, 0, { -2968, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -4505, -1177}, 0, { -7308, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2457, -6553, -2917}, 0, { -2968, 3032}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07009060, 0x0045c600, 19475, 0x00009060, 224); // 0x07009140 - 0x07009230 -static const Vtx vcutm_seg7_vertex_07009140[] = { - {{{ -6553, -6553, 6554}, 0, { -6160, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -6553, -6553, 1638}, 0, { 6100, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -6553, -4505, 1638}, 0, { 6100, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6553, -4505, 6554}, 0, { -6160, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, -6553, 0}, 0, { -8204, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 4915, -4505, 6554}, 0, { 8144, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, -4505, 0}, 0, { -8204, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -6553, 1638}, 0, { -4116, 4054}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1637, -6553, -1177}, 0, { 2908, 4054}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -1637, -4505, -1177}, 0, { 2908, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1637, -4505, 1638}, 0, { -4116, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -4505, -6553}, 0, { -9228, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -6553, -5938}, 0, { -7692, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 3738, -4505, -5938}, 0, { -7692, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3738, -6553, -6553}, 0, { -9228, 9164}, {0x00, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07009140, 0x0045c600, 19475, 0x00009140, 240); // 0x07009230 - 0x070092A0 -static const Vtx vcutm_seg7_vertex_07009230[] = { - {{{ 4915, -6553, -5938}, 0, { -6672, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 4915, -6553, 0}, 0, { 8144, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 4915, -4505, 0}, 0, { 8144, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, -4505, -5938}, 0, { -6672, 4054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4915, -6553, 0}, 0, { -8204, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 4915, -6553, 6554}, 0, { 8144, 9164}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 4915, -4505, 6554}, 0, { 8144, 4054}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07009230, 0x0045c600, 19475, 0x00009230, 112); // 0x070092A0 - 0x070093E8 static const Gfx vcutm_seg7_dl_070092A0[] = { diff --git a/levels/vcutm/areas/1/collision.inc.c b/levels/vcutm/areas/1/collision.inc.c index 99de3350b..a88d62bbd 100644 --- a/levels/vcutm/areas/1/collision.inc.c +++ b/levels/vcutm/areas/1/collision.inc.c @@ -1,849 +1,3 @@ +#include "pc/rom_assets.h" // 0x07009750 - 0x0700AB0C -const Collision vcutm_seg7_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x13D), - COL_VERTEX(-1637, -6553, -2917), - COL_VERTEX(-2457, -6553, -1177), - COL_VERTEX(-1637, -6553, -1177), - COL_VERTEX(-1637, -6553, 1638), - COL_VERTEX(3738, -6553, -6553), - COL_VERTEX(-2457, -6553, -2917), - COL_VERTEX(-1637, -6553, -6553), - COL_VERTEX(3738, -6553, -5938), - COL_VERTEX(4915, -6553, -5938), - COL_VERTEX(4915, -6553, 6554), - COL_VERTEX(-6553, -6553, 1638), - COL_VERTEX(-6553, -6553, 6554), - COL_VERTEX(4488, 0, -6540), - COL_VERTEX(4506, 26, -6522), - COL_VERTEX(4524, 0, -6540), - COL_VERTEX(4487, 0, -5951), - COL_VERTEX(4524, 0, -5951), - COL_VERTEX(4506, 26, -5969), - COL_VERTEX(4800, 0, -6227), - COL_VERTEX(4800, 0, -6263), - COL_VERTEX(4782, 26, -6245), - COL_VERTEX(4211, 0, -6227), - COL_VERTEX(4229, 26, -6245), - COL_VERTEX(4211, 0, -6263), - COL_VERTEX(4488, 0, -5951), - COL_VERTEX(4487, 0, -6540), - COL_VERTEX(4096, 778, -4300), - COL_VERTEX(4137, 819, -4341), - COL_VERTEX(4137, 819, -5078), - COL_VERTEX(4915, 778, -4300), - COL_VERTEX(4915, 819, -4341), - COL_VERTEX(4096, 778, -5119), - COL_VERTEX(4915, 819, -5078), - COL_VERTEX(4915, 778, -5119), - COL_VERTEX(4096, 0, -4300), - COL_VERTEX(4096, 0, -5119), - COL_VERTEX(4915, 0, -5119), - COL_VERTEX(4915, 0, -4300), - COL_VERTEX(4137, 0, -4341), - COL_VERTEX(4137, 0, -5078), - COL_VERTEX(4915, 0, -4341), - COL_VERTEX(4915, 0, -5078), - COL_VERTEX(-1653, -3276, -2098), - COL_VERTEX(-1653, -3532, -1996), - COL_VERTEX(-1653, -3532, -2098), - COL_VERTEX(-2472, -3532, -2098), - COL_VERTEX(-2472, -3429, -2098), - COL_VERTEX(-1730, -3429, -2098), - COL_VERTEX(-1730, -3276, -2098), - COL_VERTEX(-2472, -3429, -1996), - COL_VERTEX(-1730, -3429, -1996), - COL_VERTEX(-2472, -3532, -1996), - COL_VERTEX(-1730, -3276, -1996), - COL_VERTEX(-1653, -3276, -1996), - COL_VERTEX(205, -2073, -5861), - COL_VERTEX(102, -2073, -5861), - COL_VERTEX(205, -1817, -5861), - COL_VERTEX(205, -1970, -5938), - COL_VERTEX(102, -1970, -5938), - COL_VERTEX(102, -1817, -5938), - COL_VERTEX(-1151, -2610, -5952), - COL_VERTEX(-1100, -2585, -5952), - COL_VERTEX(-1151, -2559, -5901), - COL_VERTEX(-1100, -1631, -5952), - COL_VERTEX(-1151, -1657, -5901), - COL_VERTEX(-1202, -1631, -5952), - COL_VERTEX(-1202, -2585, -5952), - COL_VERTEX(1459, -1791, -5952), - COL_VERTEX(1510, -1765, -5952), - COL_VERTEX(1459, -1740, -5901), - COL_VERTEX(1510, -812, -5952), - COL_VERTEX(1459, -838, -5901), - COL_VERTEX(1408, -812, -5952), - COL_VERTEX(1408, -1765, -5952), - COL_VERTEX(2406, -2073, -5952), - COL_VERTEX(2355, -2047, -5901), - COL_VERTEX(2355, -2098, -5952), - COL_VERTEX(2355, -1145, -5901), - COL_VERTEX(2406, -1119, -5952), - COL_VERTEX(2304, -1119, -5952), - COL_VERTEX(2304, -2073, -5952), - COL_VERTEX(3302, -1253, -5952), - COL_VERTEX(3251, -1228, -5901), - COL_VERTEX(3251, -1279, -5952), - COL_VERTEX(3302, -300, -5952), - COL_VERTEX(3251, -326, -5901), - COL_VERTEX(3200, -300, -5952), - COL_VERTEX(3200, -1253, -5952), - COL_VERTEX(-1637, -2561, -5952), - COL_VERTEX(-1202, -2535, -5952), - COL_VERTEX(3302, -1247, -5952), - COL_VERTEX(3738, -1247, -5952), - COL_VERTEX(3738, -1222, -5952), - COL_VERTEX(3738, -428, -5952), - COL_VERTEX(3302, -428, -5952), - COL_VERTEX(3738, -402, -5952), - COL_VERTEX(-1202, -2458, -5952), - COL_VERTEX(-1637, -2484, -5952), - COL_VERTEX(1510, -1170, -5952), - COL_VERTEX(2304, -1145, -5952), - COL_VERTEX(1510, -1247, -5952), - COL_VERTEX(2304, -1222, -5952), - COL_VERTEX(3200, -1222, -5952), - COL_VERTEX(2406, -1247, -5952), - COL_VERTEX(3200, -1145, -5952), - COL_VERTEX(2406, -1170, -5952), - COL_VERTEX(-1637, -4505, -4914), - COL_VERTEX(-1637, -4505, -2917), - COL_VERTEX(-2457, -4505, -2917), - COL_VERTEX(-2457, -4505, -1177), - COL_VERTEX(-1637, -4505, -1177), - COL_VERTEX(-1637, -3276, 1638), - COL_VERTEX(-6553, -4505, 6554), - COL_VERTEX(-6553, -4505, 1638), - COL_VERTEX(-6553, -3276, 1638), - COL_VERTEX(0, -6553, 6554), - COL_VERTEX(4915, -4505, 6554), - COL_VERTEX(4915, 0, 6554), - COL_VERTEX(0, -6553, -6553), - COL_VERTEX(3738, -4505, -6553), - COL_VERTEX(0, -4505, -6553), - COL_VERTEX(4915, -4505, -5938), - COL_VERTEX(4915, -4505, 0), - COL_VERTEX(4915, -6553, 0), - COL_VERTEX(4915, 6554, -6553), - COL_VERTEX(3738, 0, -6553), - COL_VERTEX(4915, 0, -6553), - COL_VERTEX(4915, 0, -5938), - COL_VERTEX(3738, 0, -5938), - COL_VERTEX(0, 0, -6553), - COL_VERTEX(0, -3276, -6553), - COL_VERTEX(-2457, 5734, -6553), - COL_VERTEX(-1637, -2457, -6553), - COL_VERTEX(0, 6554, -6553), - COL_VERTEX(-6245, 6554, -6245), - COL_VERTEX(4915, 6554, 0), - COL_VERTEX(-2457, -2866, -4914), - COL_VERTEX(-1637, -2866, -4914), - COL_VERTEX(-2457, -2457, -6553), - COL_VERTEX(-2457, -2457, -2917), - COL_VERTEX(-2457, 0, -6553), - COL_VERTEX(-1637, -2457, -4914), - COL_VERTEX(4096, 0, -5938), - COL_VERTEX(3738, -3276, -5938), - COL_VERTEX(-2457, -3276, -1177), - COL_VERTEX(-2457, -2457, 819), - COL_VERTEX(-2457, 0, -967), - COL_VERTEX(-2457, 6554, -5733), - COL_VERTEX(-2866, -2457, 819), - COL_VERTEX(-2866, -3276, 819), - COL_VERTEX(-6553, -3276, 819), - COL_VERTEX(-6553, 0, 0), - COL_VERTEX(-6553, -2149, 0), - COL_VERTEX(-6553, 5734, -5733), - COL_VERTEX(-6553, 5734, -6553), - COL_VERTEX(-6553, 0, -1563), - COL_VERTEX(-5426, 4575, -4890), - COL_VERTEX(-6450, 4575, -4890), - COL_VERTEX(-2866, 5734, -6553), - COL_VERTEX(-5177, 1440, -2610), - COL_VERTEX(-4402, 1117, -2375), - COL_VERTEX(-6450, -393, -1276), - COL_VERTEX(-5426, -393, -1276), - COL_VERTEX(-5631, -870, -929), - COL_VERTEX(-6245, -870, -929), - COL_VERTEX(4915, 6554, 6554), - COL_VERTEX(-6553, 0, 6554), - COL_VERTEX(-6553, 6554, 6554), - COL_VERTEX(0, 6554, 6554), - COL_VERTEX(3738, -3276, -6553), - COL_VERTEX(4403, 0, -4607), - COL_VERTEX(4198, 0, -4607), - COL_VERTEX(4096, -101, -4300), - COL_VERTEX(4403, 0, -4402), - COL_VERTEX(4915, -101, -4300), - COL_VERTEX(4403, -101, -4607), - COL_VERTEX(4198, 0, -4402), - COL_VERTEX(4198, -101, -4402), - COL_VERTEX(-3013, -712, -1044), - COL_VERTEX(-2969, -559, -1156), - COL_VERTEX(-3173, -712, -644), - COL_VERTEX(-3788, -712, -644), - COL_VERTEX(-4402, -704, -1050), - COL_VERTEX(-3788, -1036, -809), - COL_VERTEX(-3993, -559, -1156), - COL_VERTEX(-3788, -559, -644), - COL_VERTEX(-4197, -227, -1397), - COL_VERTEX(-4242, -381, -1285), - COL_VERTEX(-2866, 0, -1563), - COL_VERTEX(-5017, -381, -885), - COL_VERTEX(-4402, -381, -885), - COL_VERTEX(-5177, -381, -1285), - COL_VERTEX(-5017, -704, -1050), - COL_VERTEX(-5221, -227, -1397), - COL_VERTEX(-5017, -227, -885), - COL_VERTEX(-5631, -393, -764), - COL_VERTEX(-5471, -546, -1165), - COL_VERTEX(-5631, -546, -764), - COL_VERTEX(-6245, -546, -764), - COL_VERTEX(-6245, -393, -764), - COL_VERTEX(-4242, 1440, -2610), - COL_VERTEX(-4197, 1594, -2722), - COL_VERTEX(-5017, 1440, -2210), - COL_VERTEX(-4402, 1440, -2210), - COL_VERTEX(-5017, 1594, -2210), - COL_VERTEX(-5221, 1594, -2722), - COL_VERTEX(-3788, 2110, -3098), - COL_VERTEX(-3173, 2110, -3098), - COL_VERTEX(-5017, 3104, -3820), - COL_VERTEX(-3013, 2434, -3333), - COL_VERTEX(-3173, 2587, -2933), - COL_VERTEX(-2969, 2587, -3445), - COL_VERTEX(-3788, 2434, -2933), - COL_VERTEX(-3173, 2434, -2933), - COL_VERTEX(-3993, 2587, -3445), - COL_VERTEX(-3788, 2587, -2933), - COL_VERTEX(-2866, 5734, -5733), - COL_VERTEX(-4197, 3581, -4167), - COL_VERTEX(-4242, 3428, -4056), - COL_VERTEX(-5017, 3428, -3655), - COL_VERTEX(-4402, 3428, -3655), - COL_VERTEX(-5017, 3581, -3655), - COL_VERTEX(-5177, 3428, -4056), - COL_VERTEX(-5221, 3581, -4167), - COL_VERTEX(-5631, 4575, -4378), - COL_VERTEX(-5471, 4421, -4778), - COL_VERTEX(-5631, 4421, -4378), - COL_VERTEX(-6245, 4421, -4378), - COL_VERTEX(-6245, 4575, -4378), - COL_VERTEX(-3948, -712, -1044), - COL_VERTEX(-3173, -1036, -809), - COL_VERTEX(-6406, -546, -1165), - COL_VERTEX(-3948, 2434, -3333), - COL_VERTEX(-6406, 4421, -4778), - COL_VERTEX(-6553, 6554, 0), - COL_VERTEX(-6245, 7045, -6041), - COL_VERTEX(-6041, 7045, -6245), - COL_VERTEX(-6041, 6554, -6041), - COL_VERTEX(205, -2073, -6681), - COL_VERTEX(205, -1970, -6681), - COL_VERTEX(205, -1817, -5938), - COL_VERTEX(102, -1970, -6681), - COL_VERTEX(102, -2073, -6681), - COL_VERTEX(102, -1817, -5861), - COL_VERTEX(-1151, -1606, -5952), - COL_VERTEX(1459, -786, -5952), - COL_VERTEX(2355, -1094, -5952), - COL_VERTEX(3251, -274, -5952), - COL_VERTEX(-1202, -2561, -5952), - COL_VERTEX(-1187, -2548, -5937), - COL_VERTEX(-1637, -2548, -5937), - COL_VERTEX(-1637, -2535, -5952), - COL_VERTEX(3738, -1234, -5937), - COL_VERTEX(3287, -1234, -5937), - COL_VERTEX(3302, -1222, -5952), - COL_VERTEX(3302, -402, -5952), - COL_VERTEX(3738, -415, -5937), - COL_VERTEX(3287, -415, -5937), - COL_VERTEX(-1202, -2484, -5952), - COL_VERTEX(-1637, -2458, -5952), - COL_VERTEX(-1187, -2471, -5937), - COL_VERTEX(-1637, -2471, -5937), - COL_VERTEX(2304, -1170, -5952), - COL_VERTEX(2319, -1158, -5937), - COL_VERTEX(1495, -1158, -5937), - COL_VERTEX(1510, -1145, -5952), - COL_VERTEX(2304, -1247, -5952), - COL_VERTEX(2319, -1234, -5937), - COL_VERTEX(1495, -1234, -5937), - COL_VERTEX(1510, -1222, -5952), - COL_VERTEX(2406, -1222, -5952), - COL_VERTEX(3200, -1247, -5952), - COL_VERTEX(3215, -1234, -5937), - COL_VERTEX(2391, -1234, -5937), - COL_VERTEX(3200, -1170, -5952), - COL_VERTEX(2406, -1145, -5952), - COL_VERTEX(3215, -1158, -5937), - COL_VERTEX(2391, -1158, -5937), - COL_VERTEX(-1637, -2866, -2917), - COL_VERTEX(-1637, -6553, -4914), - COL_VERTEX(-1637, -4505, -6553), - COL_VERTEX(-2457, -2866, -2917), - COL_VERTEX(-2457, -2457, -4914), - COL_VERTEX(-1637, -3276, -1177), - COL_VERTEX(-1637, -4505, 1638), - COL_VERTEX(-2457, -3276, 819), - COL_VERTEX(0, -4505, 6554), - COL_VERTEX(0, 0, 6554), - COL_VERTEX(3738, -4505, -5938), - COL_VERTEX(4915, -3276, -5938), - COL_VERTEX(4915, 0, 0), - COL_VERTEX(4915, -101, -5938), - COL_VERTEX(4491, 0, -6553), - COL_VERTEX(3738, 6554, -6553), - COL_VERTEX(4485, 0, -5938), - COL_VERTEX(4403, -101, -4402), - COL_VERTEX(4198, -101, -4607), - COL_VERTEX(4096, -101, -5938), - COL_VERTEX(0, 6554, 0), - COL_VERTEX(-6041, 6554, -6245), - COL_VERTEX(-6553, 6554, -6553), - COL_VERTEX(-2457, 6554, -6553), - COL_VERTEX(-6245, 6554, -6041), - COL_VERTEX(3738, -101, -5938), - COL_VERTEX(-2866, 6554, -5733), - COL_VERTEX(-2866, 0, -967), - COL_VERTEX(-2866, 6554, -6553), - COL_VERTEX(-6245, 4098, -4543), - COL_VERTEX(-5017, 1117, -2375), - COL_VERTEX(-5631, 4098, -4543), - COL_VERTEX(-3173, -559, -644), - COL_VERTEX(-4402, -227, -885), - COL_VERTEX(-4402, 1594, -2210), - COL_VERTEX(-4402, 3104, -3820), - COL_VERTEX(-4402, 3581, -3655), - COL_VERTEX(-6245, 7045, -6245), - COL_VERTEX(-6041, 7045, -6041), - COL_TRI_INIT(SURFACE_DEFAULT, 479), - COL_TRI(52, 42, 48), - COL_TRI(42, 43, 44), - COL_TRI(44, 45, 46), - COL_TRI(44, 46, 47), - COL_TRI(43, 45, 44), - COL_TRI(44, 47, 48), - COL_TRI(44, 48, 42), - COL_TRI(47, 46, 49), - COL_TRI(47, 49, 50), - COL_TRI(43, 51, 45), - COL_TRI(50, 49, 51), - COL_TRI(50, 51, 43), - COL_TRI(47, 52, 48), - COL_TRI(56, 55, 54), - COL_TRI(42, 53, 43), - COL_TRI(52, 53, 42), - COL_TRI(47, 50, 52), - COL_TRI(50, 43, 53), - COL_TRI(50, 53, 52), - COL_TRI(54, 238, 239), - COL_TRI(54, 239, 57), - COL_TRI(54, 57, 240), - COL_TRI(54, 240, 56), - COL_TRI(55, 238, 54), - COL_TRI(59, 243, 56), - COL_TRI(57, 239, 241), - COL_TRI(57, 241, 58), - COL_TRI(55, 242, 238), - COL_TRI(58, 241, 242), - COL_TRI(58, 242, 55), - COL_TRI(57, 59, 240), - COL_TRI(59, 56, 240), - COL_TRI(56, 243, 55), - COL_TRI(66, 62, 64), - COL_TRI(57, 58, 59), - COL_TRI(58, 243, 59), - COL_TRI(58, 55, 243), - COL_TRI(60, 63, 61), - COL_TRI(61, 62, 60), - COL_TRI(62, 66, 60), - COL_TRI(60, 66, 65), - COL_TRI(60, 65, 244), - COL_TRI(60, 244, 63), - COL_TRI(63, 64, 62), - COL_TRI(63, 62, 61), - COL_TRI(64, 63, 244), - COL_TRI(65, 64, 244), - COL_TRI(66, 64, 65), - COL_TRI(78, 75, 74), - COL_TRI(67, 72, 245), - COL_TRI(67, 245, 70), - COL_TRI(67, 70, 68), - COL_TRI(67, 73, 72), - COL_TRI(68, 69, 67), - COL_TRI(69, 73, 67), - COL_TRI(70, 71, 69), - COL_TRI(70, 69, 68), - COL_TRI(71, 70, 245), - COL_TRI(72, 71, 245), - COL_TRI(73, 71, 72), - COL_TRI(73, 69, 71), - COL_TRI(74, 75, 76), - COL_TRI(75, 80, 76), - COL_TRI(76, 80, 79), - COL_TRI(76, 79, 246), - COL_TRI(76, 246, 78), - COL_TRI(76, 78, 74), - COL_TRI(77, 78, 246), - COL_TRI(78, 77, 75), - COL_TRI(79, 77, 246), - COL_TRI(80, 77, 79), - COL_TRI(80, 75, 77), - COL_TRI(81, 82, 83), - COL_TRI(82, 87, 83), - COL_TRI(83, 87, 86), - COL_TRI(83, 86, 247), - COL_TRI(83, 247, 84), - COL_TRI(83, 84, 81), - COL_TRI(84, 82, 81), - COL_TRI(85, 84, 247), - COL_TRI(84, 85, 82), - COL_TRI(86, 85, 247), - COL_TRI(87, 85, 86), - COL_TRI(87, 82, 85), - COL_TRI(88, 248, 249), - COL_TRI(88, 249, 250), - COL_TRI(89, 88, 251), - COL_TRI(89, 248, 88), - COL_TRI(89, 250, 249), - COL_TRI(89, 251, 250), - COL_TRI(90, 91, 252), - COL_TRI(90, 252, 253), - COL_TRI(92, 253, 252), - COL_TRI(92, 254, 253), - COL_TRI(91, 254, 92), - COL_TRI(91, 90, 254), - COL_TRI(93, 94, 255), - COL_TRI(94, 93, 256), - COL_TRI(94, 256, 257), - COL_TRI(95, 257, 256), - COL_TRI(95, 255, 257), - COL_TRI(93, 255, 95), - COL_TRI(96, 258, 97), - COL_TRI(96, 97, 259), - COL_TRI(97, 258, 260), - COL_TRI(96, 261, 260), - COL_TRI(97, 260, 261), - COL_TRI(96, 259, 261), - COL_TRI(98, 262, 263), - COL_TRI(98, 263, 264), - COL_TRI(99, 262, 98), - COL_TRI(99, 98, 265), - COL_TRI(99, 264, 263), - COL_TRI(99, 265, 264), - COL_TRI(100, 266, 267), - COL_TRI(100, 267, 268), - COL_TRI(101, 100, 269), - COL_TRI(101, 268, 267), - COL_TRI(101, 269, 268), - COL_TRI(101, 266, 100), - COL_TRI(102, 103, 270), - COL_TRI(103, 271, 272), - COL_TRI(103, 272, 273), - COL_TRI(102, 271, 103), - COL_TRI(102, 273, 272), - COL_TRI(102, 270, 273), - COL_TRI(104, 274, 105), - COL_TRI(106, 6, 280), - COL_TRI(104, 105, 275), - COL_TRI(105, 274, 276), - COL_TRI(104, 277, 276), - COL_TRI(105, 276, 277), - COL_TRI(104, 275, 277), - COL_TRI(106, 137, 278), - COL_TRI(106, 278, 107), - COL_TRI(0, 279, 106), - COL_TRI(0, 106, 107), - COL_TRI(106, 279, 6), - COL_TRI(6, 120, 280), - COL_TRI(6, 118, 120), - COL_TRI(0, 107, 108), - COL_TRI(0, 108, 5), - COL_TRI(107, 278, 281), - COL_TRI(107, 281, 108), - COL_TRI(1, 5, 108), - COL_TRI(1, 108, 109), - COL_TRI(1, 110, 2), - COL_TRI(1, 109, 110), - COL_TRI(108, 139, 144), - COL_TRI(108, 144, 109), - COL_TRI(109, 144, 283), - COL_TRI(109, 283, 110), - COL_TRI(110, 283, 111), - COL_TRI(110, 111, 284), - COL_TRI(3, 110, 284), - COL_TRI(3, 2, 110), - COL_TRI(11, 10, 113), - COL_TRI(11, 113, 112), - COL_TRI(111, 113, 284), - COL_TRI(113, 10, 3), - COL_TRI(113, 3, 284), - COL_TRI(144, 111, 283), - COL_TRI(112, 287, 286), - COL_TRI(111, 114, 113), - COL_TRI(112, 113, 114), - COL_TRI(114, 166, 112), - COL_TRI(115, 112, 286), - COL_TRI(116, 9, 115), - COL_TRI(116, 115, 286), - COL_TRI(115, 11, 112), - COL_TRI(112, 166, 287), - COL_TRI(119, 130, 120), - COL_TRI(117, 116, 286), - COL_TRI(117, 286, 287), - COL_TRI(118, 4, 119), - COL_TRI(118, 119, 120), - COL_TRI(119, 4, 7), - COL_TRI(119, 7, 288), - COL_TRI(120, 130, 132), - COL_TRI(120, 132, 280), - COL_TRI(7, 8, 121), - COL_TRI(7, 121, 288), - COL_TRI(121, 289, 143), - COL_TRI(121, 143, 288), - COL_TRI(8, 123, 122), - COL_TRI(8, 122, 121), - COL_TRI(116, 290, 122), - COL_TRI(122, 290, 127), - COL_TRI(122, 127, 121), - COL_TRI(123, 116, 122), - COL_TRI(123, 9, 116), - COL_TRI(116, 117, 290), - COL_TRI(124, 126, 290), - COL_TRI(125, 126, 124), - COL_TRI(126, 14, 19), - COL_TRI(14, 126, 292), - COL_TRI(126, 18, 127), - COL_TRI(126, 19, 18), - COL_TRI(15, 128, 294), - COL_TRI(127, 18, 16), - COL_TRI(15, 21, 128), - COL_TRI(21, 23, 128), - COL_TRI(23, 12, 125), - COL_TRI(125, 143, 128), - COL_TRI(128, 23, 125), - COL_TRI(127, 16, 294), - COL_TRI(125, 169, 143), - COL_TRI(125, 12, 292), - COL_TRI(127, 142, 171), - COL_TRI(127, 171, 170), - COL_TRI(127, 170, 173), - COL_TRI(127, 173, 37), - COL_TRI(130, 125, 129), - COL_TRI(12, 14, 292), - COL_TRI(16, 15, 294), - COL_TRI(20, 13, 22), - COL_TRI(20, 22, 17), - COL_TRI(129, 125, 293), - COL_TRI(129, 293, 133), - COL_TRI(131, 133, 301), - COL_TRI(125, 124, 293), - COL_TRI(133, 298, 237), - COL_TRI(133, 237, 299), - COL_TRI(133, 299, 134), - COL_TRI(134, 300, 133), - COL_TRI(135, 298, 133), - COL_TRI(135, 133, 124), - COL_TRI(131, 129, 133), - COL_TRI(140, 146, 139), - COL_TRI(130, 169, 125), - COL_TRI(124, 290, 135), - COL_TRI(136, 281, 278), - COL_TRI(136, 278, 137), - COL_TRI(136, 139, 281), - COL_TRI(136, 282, 139), - COL_TRI(137, 282, 136), - COL_TRI(138, 140, 139), - COL_TRI(132, 138, 282), - COL_TRI(132, 282, 141), - COL_TRI(137, 141, 282), - COL_TRI(141, 106, 280), - COL_TRI(141, 280, 132), - COL_TRI(142, 128, 303), - COL_TRI(142, 303, 297), - COL_TRI(143, 291, 303), - COL_TRI(131, 140, 129), - COL_TRI(130, 129, 132), - COL_TRI(132, 129, 140), - COL_TRI(132, 140, 138), - COL_TRI(144, 285, 111), - COL_TRI(145, 285, 144), - COL_TRI(144, 146, 145), - COL_TRI(140, 301, 147), - COL_TRI(140, 147, 146), - COL_TRI(139, 146, 144), - COL_TRI(146, 147, 305), - COL_TRI(147, 304, 305), - COL_TRI(148, 145, 146), - COL_TRI(149, 285, 145), - COL_TRI(149, 145, 148), - COL_TRI(150, 111, 285), - COL_TRI(148, 146, 305), - COL_TRI(153, 154, 300), - COL_TRI(151, 167, 166), - COL_TRI(151, 234, 167), - COL_TRI(152, 155, 151), - COL_TRI(151, 155, 153), - COL_TRI(153, 234, 151), - COL_TRI(114, 151, 166), - COL_TRI(114, 152, 151), - COL_TRI(153, 300, 234), - COL_TRI(154, 153, 216), - COL_TRI(155, 157, 153), - COL_TRI(156, 216, 153), - COL_TRI(157, 156, 153), - COL_TRI(154, 306, 300), - COL_TRI(134, 234, 300), - COL_TRI(158, 154, 216), - COL_TRI(154, 158, 306), - COL_TRI(155, 205, 307), - COL_TRI(159, 205, 155), - COL_TRI(155, 233, 157), - COL_TRI(155, 307, 233), - COL_TRI(155, 188, 160), - COL_TRI(216, 306, 158), - COL_TRI(114, 150, 152), - COL_TRI(150, 114, 111), - COL_TRI(163, 150, 149), - COL_TRI(150, 161, 155), - COL_TRI(150, 231, 161), - COL_TRI(150, 164, 231), - COL_TRI(164, 150, 163), - COL_TRI(165, 117, 287), - COL_TRI(165, 287, 168), - COL_TRI(166, 168, 287), - COL_TRI(143, 289, 291), - COL_TRI(166, 167, 168), - COL_TRI(167, 298, 168), - COL_TRI(168, 298, 135), - COL_TRI(168, 135, 165), - COL_TRI(167, 234, 298), - COL_TRI(119, 169, 130), - COL_TRI(171, 175, 170), - COL_TRI(169, 288, 143), - COL_TRI(169, 119, 288), - COL_TRI(117, 135, 290), - COL_TRI(117, 165, 135), - COL_TRI(170, 295, 173), - COL_TRI(170, 175, 295), - COL_TRI(34, 174, 37), - COL_TRI(172, 295, 174), - COL_TRI(173, 295, 177), - COL_TRI(172, 177, 295), - COL_TRI(174, 295, 175), - COL_TRI(173, 177, 176), - COL_TRI(37, 173, 176), - COL_TRI(171, 296, 175), - COL_TRI(174, 175, 291), - COL_TRI(175, 296, 297), - COL_TRI(175, 297, 291), - COL_TRI(176, 296, 171), - COL_TRI(171, 142, 34), - COL_TRI(171, 34, 176), - COL_TRI(176, 177, 296), - COL_TRI(177, 297, 296), - COL_TRI(37, 176, 34), - COL_TRI(177, 172, 297), - COL_TRI(34, 172, 174), - COL_TRI(142, 297, 172), - COL_TRI(142, 172, 34), - COL_TRI(149, 183, 182), - COL_TRI(178, 180, 181), - COL_TRI(179, 180, 178), - COL_TRI(178, 181, 229), - COL_TRI(178, 230, 149), - COL_TRI(179, 178, 149), - COL_TRI(180, 185, 181), - COL_TRI(181, 185, 184), - COL_TRI(181, 184, 229), - COL_TRI(182, 229, 184), - COL_TRI(183, 229, 182), - COL_TRI(179, 310, 180), - COL_TRI(180, 310, 185), - COL_TRI(184, 185, 179), - COL_TRI(185, 310, 179), - COL_TRI(186, 187, 179), - COL_TRI(187, 184, 179), - COL_TRI(179, 188, 186), - COL_TRI(188, 179, 149), - COL_TRI(187, 182, 184), - COL_TRI(230, 183, 149), - COL_TRI(186, 190, 187), - COL_TRI(187, 190, 189), - COL_TRI(187, 189, 191), - COL_TRI(189, 194, 193), - COL_TRI(190, 194, 189), - COL_TRI(189, 193, 191), - COL_TRI(191, 193, 162), - COL_TRI(192, 191, 162), - COL_TRI(186, 311, 190), - COL_TRI(190, 311, 194), - COL_TRI(193, 194, 186), - COL_TRI(194, 311, 186), - COL_TRI(193, 186, 188), - COL_TRI(162, 193, 155), - COL_TRI(155, 193, 188), - COL_TRI(195, 197, 196), - COL_TRI(162, 195, 196), - COL_TRI(192, 162, 196), - COL_TRI(201, 200, 188), - COL_TRI(161, 162, 155), - COL_TRI(196, 197, 198), - COL_TRI(197, 199, 198), - COL_TRI(198, 199, 161), - COL_TRI(198, 161, 231), - COL_TRI(196, 198, 231), - COL_TRI(197, 195, 199), - COL_TRI(161, 199, 162), - COL_TRI(199, 195, 162), - COL_TRI(200, 202, 159), - COL_TRI(200, 203, 202), - COL_TRI(201, 203, 200), - COL_TRI(155, 308, 159), - COL_TRI(202, 204, 159), - COL_TRI(203, 204, 202), - COL_TRI(204, 205, 159), - COL_TRI(203, 312, 204), - COL_TRI(201, 312, 203), - COL_TRI(205, 204, 201), - COL_TRI(204, 312, 201), - COL_TRI(201, 208, 205), - COL_TRI(201, 313, 208), - COL_TRI(201, 214, 313), - COL_TRI(201, 232, 214), - COL_TRI(206, 232, 201), - COL_TRI(207, 206, 201), - COL_TRI(209, 207, 188), - COL_TRI(205, 309, 307), - COL_TRI(205, 222, 309), - COL_TRI(208, 222, 205), - COL_TRI(209, 212, 232), - COL_TRI(210, 213, 209), - COL_TRI(211, 210, 209), - COL_TRI(209, 213, 212), - COL_TRI(188, 211, 209), - COL_TRI(212, 214, 232), - COL_TRI(212, 215, 214), - COL_TRI(213, 215, 212), - COL_TRI(213, 210, 215), - COL_TRI(214, 215, 211), - COL_TRI(215, 210, 211), - COL_TRI(216, 211, 188), - COL_TRI(214, 211, 216), - COL_TRI(214, 218, 313), - COL_TRI(216, 218, 214), - COL_TRI(217, 220, 218), - COL_TRI(218, 220, 219), - COL_TRI(218, 219, 222), - COL_TRI(216, 217, 218), - COL_TRI(219, 221, 222), - COL_TRI(220, 221, 219), - COL_TRI(221, 223, 222), - COL_TRI(222, 223, 309), - COL_TRI(220, 314, 221), - COL_TRI(217, 314, 220), - COL_TRI(223, 221, 217), - COL_TRI(221, 314, 217), - COL_TRI(217, 309, 223), - COL_TRI(217, 225, 309), - COL_TRI(217, 156, 225), - COL_TRI(156, 217, 216), - COL_TRI(224, 226, 225), - COL_TRI(156, 224, 225), - COL_TRI(225, 226, 227), - COL_TRI(225, 227, 233), - COL_TRI(226, 228, 227), - COL_TRI(227, 228, 157), - COL_TRI(227, 157, 233), - COL_TRI(226, 224, 228), - COL_TRI(157, 228, 156), - COL_TRI(228, 224, 156), - COL_TRI(229, 183, 230), - COL_TRI(229, 230, 178), - COL_TRI(191, 182, 187), - COL_TRI(191, 192, 182), - COL_TRI(188, 200, 160), - COL_TRI(160, 308, 155), - COL_TRI(149, 182, 192), - COL_TRI(163, 192, 196), - COL_TRI(163, 149, 192), - COL_TRI(231, 164, 163), - COL_TRI(231, 163, 196), - COL_TRI(159, 308, 160), - COL_TRI(159, 160, 200), - COL_TRI(233, 309, 225), - COL_TRI(232, 206, 207), - COL_TRI(232, 207, 209), - COL_TRI(188, 207, 201), - COL_TRI(222, 208, 313), - COL_TRI(222, 313, 218), - COL_TRI(233, 307, 309), - COL_TRI(216, 188, 305), - COL_TRI(188, 148, 305), - COL_TRI(188, 149, 148), - COL_TRI(216, 305, 304), - COL_TRI(216, 304, 306), - COL_TRI(234, 302, 237), - COL_TRI(234, 237, 298), - COL_TRI(134, 302, 234), - COL_TRI(235, 134, 315), - COL_TRI(235, 302, 134), - COL_TRI(236, 299, 237), - COL_TRI(236, 237, 316), - COL_TRI(237, 302, 235), - COL_TRI(237, 235, 316), - COL_TRI(235, 315, 316), - COL_TRI(236, 316, 315), - COL_TRI(236, 315, 134), - COL_TRI(236, 134, 299), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 9), - COL_TRI(3, 11, 9), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 4), - COL_TRI(0, 5, 1), - COL_TRI(4, 6, 0), - COL_TRI(3, 7, 4), - COL_TRI(3, 8, 7), - COL_TRI(3, 9, 8), - COL_TRI(3, 10, 11), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 6), - COL_TRI(26, 27, 28), - COL_TRI(27, 29, 30), - COL_TRI(27, 26, 29), - COL_TRI(26, 28, 31), - COL_TRI(31, 28, 32), - COL_TRI(31, 32, 33), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 12), - COL_TRI(14, 13, 19), - COL_TRI(12, 13, 14), - COL_TRI(15, 16, 17), - COL_TRI(18, 19, 20), - COL_TRI(21, 22, 23), - COL_TRI(13, 20, 19), - COL_TRI(23, 22, 13), - COL_TRI(23, 13, 25), - COL_TRI(24, 22, 21), - COL_TRI(24, 17, 22), - COL_TRI(18, 20, 16), - COL_TRI(20, 17, 16), - COL_TRI_INIT(SURFACE_VANISH_CAP_WALLS, 12), - COL_TRI(38, 28, 27), - COL_TRI(29, 26, 34), - COL_TRI(26, 35, 34), - COL_TRI(26, 31, 35), - COL_TRI(36, 35, 31), - COL_TRI(29, 34, 37), - COL_TRI(36, 31, 33), - COL_TRI(38, 39, 28), - COL_TRI(40, 38, 27), - COL_TRI(32, 39, 41), - COL_TRI(32, 28, 39), - COL_TRI(40, 27, 30), - COL_TRI_STOP(), - COL_SPECIAL_INIT(1), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -6143, 5734, -6143, /*yaw*/ 0), // unused, probably an early way to set intial position - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(vcutm_seg7_collision, 0x0045c600, 19475, 0x00009750, 5052); diff --git a/levels/vcutm/seesaw/collision.inc.c b/levels/vcutm/seesaw/collision.inc.c index db40fb5d0..d377fbdb2 100644 --- a/levels/vcutm/seesaw/collision.inc.c +++ b/levels/vcutm/seesaw/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700AC44 - 0x0700ACC8 -const Collision vcutm_seg7_collision_0700AC44[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(307, 0, 768), - COL_VERTEX(-306, 102, 819), - COL_VERTEX(-306, 0, 768), - COL_VERTEX(307, 102, 819), - COL_VERTEX(307, 0, -767), - COL_VERTEX(307, 102, -818), - COL_VERTEX(-306, 102, -818), - COL_VERTEX(-306, 0, -767), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(7, 6, 5), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 3, 0), - COL_TRI(5, 6, 1), - COL_TRI(5, 1, 3), - COL_TRI(4, 5, 3), - COL_TRI(0, 2, 7), - COL_TRI(0, 7, 4), - COL_TRI(2, 6, 7), - COL_TRI(7, 5, 4), - COL_TRI(2, 1, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(vcutm_seg7_collision_0700AC44, 0x0045c600, 19475, 0x0000ac44, 132); diff --git a/levels/vcutm/seesaw/model.inc.c b/levels/vcutm/seesaw/model.inc.c index c72566726..2f61b73fc 100644 --- a/levels/vcutm/seesaw/model.inc.c +++ b/levels/vcutm/seesaw/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07009458 - 0x07009470 static const Lights1 vcutm_seg7_lights_07009458 = gdSPDefLights1( 0x22, 0x22, 0x22, @@ -11,42 +12,13 @@ static const Lights1 vcutm_seg7_lights_07009470 = gdSPDefLights1( ); // 0x07009488 - 0x07009578 -static const Vtx vcutm_seg7_vertex_07009488[] = { - {{{ 307, 0, 768}, 0, { 0, 1960}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ -306, 102, 819}, 0, { 0, 152}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ -306, 0, 768}, 0, { 0, 100}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ 307, 102, 819}, 0, { 0, 2012}, {0x00, 0xc8, 0x71, 0xff}}}, - {{{ 307, 0, -767}, 0, { 958, 1960}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, 102, 819}, 0, { 0, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, 0, 768}, 0, { 0, 1960}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, 102, -818}, 0, { 990, 2012}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 307, 0, 768}, 0, { 0, 1960}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -306, 0, 768}, 0, { 0, 100}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -306, 0, -767}, 0, { 958, 100}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 307, 0, -767}, 0, { 958, 1960}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -306, 0, 768}, 0, { 0, 100}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 102, -818}, 0, { 990, 152}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 0, -767}, 0, { 958, 100}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07009488, 0x0045c600, 19475, 0x00009488, 240); // 0x07009578 - 0x070095E8 -static const Vtx vcutm_seg7_vertex_07009578[] = { - {{{ -306, 0, -767}, 0, { 958, 100}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ 307, 102, -818}, 0, { 990, 2012}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ 307, 0, -767}, 0, { 958, 1960}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ -306, 102, -818}, 0, { 990, 152}, {0x00, 0xc8, 0x8f, 0xff}}}, - {{{ -306, 0, 768}, 0, { 0, 100}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 102, 819}, 0, { 0, 152}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 102, -818}, 0, { 990, 152}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_07009578, 0x0045c600, 19475, 0x00009578, 112); // 0x070095E8 - 0x07009628 -static const Vtx vcutm_seg7_vertex_070095E8[] = { - {{{ 307, 102, -818}, 0, { 990, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, 102, -818}, 0, { 990, 152}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -306, 102, 819}, 0, { 0, 152}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 307, 102, 819}, 0, { 0, 2012}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(vcutm_seg7_vertex_070095E8, 0x0045c600, 19475, 0x000095e8, 64); // 0x07009628 - 0x070096E0 static const Gfx vcutm_seg7_dl_07009628[] = { diff --git a/levels/vcutm/texture.inc.c b/levels/vcutm/texture.inc.c index 272afa78e..aeb5ff495 100644 --- a/levels/vcutm/texture.inc.c +++ b/levels/vcutm/texture.inc.c @@ -1,19 +1,12 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture vcutm_seg7_texture_07000000[] = { -#include "levels/vcutm/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(vcutm_seg7_texture_07000000, "levels/vcutm/0.rgba16.inc.c", 0x0045c600, 19475, 0x00000000, 2048); // 0x07000800 - 0x07001800 -ALIGNED8 const Texture vcutm_seg7_texture_07000800[] = { -#include "levels/vcutm/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(vcutm_seg7_texture_07000800, "levels/vcutm/1.rgba16.inc.c", 0x0045c600, 19475, 0x00000800, 4096); // 0x07001800 - 0x07002800 -ALIGNED8 const Texture vcutm_seg7_texture_07001800[] = { -#include "levels/vcutm/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(vcutm_seg7_texture_07001800, "levels/vcutm/2.rgba16.inc.c", 0x0045c600, 19475, 0x00001800, 4096); // 0x07002800 - 0x07003000 -ALIGNED8 const Texture vcutm_seg7_texture_07002800[] = { -#include "levels/vcutm/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(vcutm_seg7_texture_07002800, "levels/vcutm/3.rgba16.inc.c", 0x0045c600, 19475, 0x00002800, 2048); diff --git a/levels/wdw/areas/1/1/model.inc.c b/levels/wdw/areas/1/1/model.inc.c index 2093d096e..67bed2d29 100644 --- a/levels/wdw/areas/1/1/model.inc.c +++ b/levels/wdw/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07002800 - 0x07002818 static const Lights1 wdw_seg7_lights_07002800 = gdSPDefLights1( 0x99, 0x99, 0x99, @@ -11,1831 +12,304 @@ static const Lights1 wdw_seg7_lights_07002818 = gdSPDefLights1( ); // 0x07002830 - 0x07002920 -static const Vtx wdw_seg7_vertex_07002830[] = { - {{{ -511, 3072, -3327}, 0, { 990, -1370}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1023, 3072, -3839}, 0, { -158, -1790}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 3072, -3839}, 0, { -158, -1370}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1023, 3072, -3327}, 0, { 990, -1790}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 2816, -3839}, 0, { -158, -1370}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 2816, -3327}, 0, { 990, -1790}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 2816, -3327}, 0, { 990, -1370}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 2816, -3839}, 0, { -158, -1790}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 2304, -3839}, 0, { 0, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 2304, -3839}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2048, 2304, -3327}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1280, 2304, -3327}, 0, { 990, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1280, 2304, -3327}, 0, { 7122, 2520}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 2304, -3327}, 0, { 10188, 2520}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, 3072, -3327}, 0, { 7122, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07002830, 0x0040ed70, 45590, 0x00002830, 240); // 0x07002920 - 0x07002A20 -static const Vtx wdw_seg7_vertex_07002920[] = { - {{{ -2560, 2304, -511}, 0, { 2522, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, 2304, -511}, 0, { 0, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, 1152, -511}, 0, { 0, 5332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2559, 1152, -511}, 0, { 2522, 5332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 1152, -511}, 0, { 7122, 5332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 384, -511}, 0, { 7122, 6864}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, 384, -511}, 0, { 10188, 6864}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, 205, -2175}, 0, { 990, 4564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, 2304, -2175}, 0, { -1308, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, 205, -2175}, 0, { -1308, 4564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1536, 2304, -511}, 0, { 4566, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, 2304, -511}, 0, { 10188, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1536, 1152, -511}, 0, { 4566, 5332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, 205, -1279}, 0, { 990, 4564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, 2304, -1279}, 0, { -1308, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, 2304, -1279}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07002920, 0x0040ed70, 45590, 0x00002920, 256); // 0x07002A20 - 0x07002B20 -static const Vtx wdw_seg7_vertex_07002A20[] = { - {{{ 1280, 205, -1279}, 0, { 990, 4564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, 205, -1279}, 0, { -1308, 4564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, 2304, -1279}, 0, { -1308, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, 205, -2175}, 0, { 990, 4564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, 2304, -2175}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, 2304, -2175}, 0, { -1308, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1536, 1152, -511}, 0, { 1012, 1232}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -1536, 2304, -511}, 0, { 1012, -1064}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -1792, 2304, -68}, 0, { -10, -1064}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 640, 205, -1279}, 0, { 2012, 4566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 640, 205, -2175}, 0, { 3546, 4566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 640, 2304, -2175}, 0, { 3546, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 640, 2304, -1279}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1792, 1152, -68}, 0, { 4054, 5332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2304, 2304, -68}, 0, { 3032, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2304, 1152, -68}, 0, { 3032, 5332}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07002A20, 0x0040ed70, 45590, 0x00002a20, 256); // 0x07002B20 - 0x07002C20 -static const Vtx wdw_seg7_vertex_07002B20[] = { - {{{ -1792, 1152, -68}, 0, { 4054, 5332}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1792, 2304, -68}, 0, { 4054, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2304, 2304, -68}, 0, { 3032, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2304, 1152, -68}, 0, { 990, 2266}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -2304, 2304, -68}, 0, { 990, 0}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -2560, 2304, -511}, 0, { 0, 0}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -2304, 1152, -68}, 0, { 990, 2266}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -2560, 2304, -511}, 0, { 0, 0}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -2559, 1152, -511}, 0, { 0, 2266}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -1536, 1152, -511}, 0, { 1012, 1232}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -1792, 2304, -68}, 0, { -10, -1064}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -1792, 1152, -68}, 0, { -10, 1232}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ 256, 3072, -3327}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 2304, -3327}, 0, { 5078, 2520}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, 3072, -3327}, 0, { 7122, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, 2304, -3327}, 0, { 7122, 2520}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07002B20, 0x0040ed70, 45590, 0x00002b20, 256); // 0x07002C20 - 0x07002D20 -static const Vtx wdw_seg7_vertex_07002C20[] = { - {{{ 0, 3072, -3327}, 0, { 4568, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 2816, -3327}, 0, { 5078, 1498}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 3072, -3327}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 3072, -3839}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 3328, -3327}, 0, { 2012, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 3072, -3327}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 3328, -3839}, 0, { 3034, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 0, -2559}, 0, { 3034, 1704}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ 2048, 205, -2175}, 0, { 0, 0}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ 2048, 0, -2559}, 0, { 0, 1704}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ -255, 3328, -3327}, 0, { 4056, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 0, 3328, -3327}, 0, { 4568, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 3328, -3327}, 0, { 2012, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 3328, -3839}, 0, { 3034, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 3584, -3839}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 3584, -3327}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07002C20, 0x0040ed70, 45590, 0x00002c20, 256); // 0x07002D20 - 0x07002E00 -static const Vtx wdw_seg7_vertex_07002D20[] = { - {{{ 2048, 0, -895}, 0, { 990, 1704}, {0x00, 0x70, 0x3b, 0xff}}}, - {{{ 2048, 205, -1279}, 0, { 990, 0}, {0x00, 0x70, 0x3b, 0xff}}}, - {{{ 1280, 0, -895}, 0, { -2074, 1704}, {0x00, 0x70, 0x3b, 0xff}}}, - {{{ 1280, 205, -1279}, 0, { -2074, 0}, {0x00, 0x70, 0x3b, 0xff}}}, - {{{ 2432, 0, -2175}, 0, { -874, 1664}, {0x36, 0x65, 0xca, 0xff}}}, - {{{ 2048, 0, -2559}, 0, { 1834, 1664}, {0x36, 0x65, 0xca, 0xff}}}, - {{{ 2048, 205, -2175}, 0, { 480, 0}, {0x36, 0x65, 0xca, 0xff}}}, - {{{ 1280, 0, -2559}, 0, { 3034, 1704}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ 1280, 205, -2175}, 0, { 3034, 0}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ 2048, 205, -2175}, 0, { 0, 0}, {0x00, 0x70, 0xc5, 0xff}}}, - {{{ 2432, 0, -1279}, 0, { 0, 1704}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 2048, 205, -2175}, 0, { 3034, 0}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 2048, 205, -1279}, 0, { 0, 0}, {0x3b, 0x70, 0x00, 0xff}}}, - {{{ 2432, 0, -2175}, 0, { 3034, 1704}, {0x3b, 0x70, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07002D20, 0x0040ed70, 45590, 0x00002d20, 224); // 0x07002E00 - 0x07002F00 -static const Vtx wdw_seg7_vertex_07002E00[] = { - {{{ 2048, 0, -895}, 0, { -362, 1664}, {0x36, 0x65, 0x36, 0xff}}}, - {{{ 2432, 0, -1279}, 0, { 2344, 1664}, {0x36, 0x65, 0x36, 0xff}}}, - {{{ 2048, 205, -1279}, 0, { 990, 0}, {0x36, 0x65, 0x36, 0xff}}}, - {{{ 1280, 2304, -3839}, 0, { 6610, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 2304, -2175}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 205, -2175}, 0, { 3034, 4156}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 0, -2559}, 0, { 3800, 4566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 0, -3839}, 0, { 6612, 4566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 205, -1279}, 0, { 1502, 4156}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 0, -511}, 0, { 0, 4566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 0, -895}, 0, { 734, 4566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 2304, -511}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 2304, -1279}, 0, { 1502, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 3328, -3327}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 3584, -3327}, 0, { 2524, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2303, 3584, -3327}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07002E00, 0x0040ed70, 45590, 0x00002e00, 256); // 0x07002F00 - 0x07002FE0 -static const Vtx wdw_seg7_vertex_07002F00[] = { - {{{ -2303, 3328, -3327}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 3328, -3327}, 0, { 2524, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 3584, -3327}, 0, { 2524, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 3584, -3327}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 3328, -3839}, 0, { 3034, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 3328, -3327}, 0, { 2012, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 3328, -3327}, 0, { 3546, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 3584, -3327}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 3584, -3327}, 0, { 3546, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 3328, -3327}, 0, { 4056, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 2816, -3327}, 0, { 2524, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 3072, -3327}, 0, { 3546, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 3072, -3327}, 0, { 2524, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 2816, -3327}, 0, { 3546, 478}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07002F00, 0x0040ed70, 45590, 0x00002f00, 224); // 0x07002FE0 - 0x070030C0 -static const Vtx wdw_seg7_vertex_07002FE0[] = { - {{{ -1023, 3328, -3327}, 0, { 2012, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 3328, -3839}, 0, { 3034, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 3584, -3839}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 3584, -3327}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2815, 3456, -2303}, 0, { -92, 1244}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2431, 3584, -1919}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2815, 3584, -2303}, 0, { -92, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -511, 3584, -3327}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 3584, -3839}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 3328, -3839}, 0, { 3034, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 2816, -3327}, 0, { 2012, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 2816, -3839}, 0, { 3034, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 3072, -3839}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 3072, -3327}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07002FE0, 0x0040ed70, 45590, 0x00002fe0, 224); // 0x070030C0 - 0x070031A0 -static const Vtx wdw_seg7_vertex_070030C0[] = { - {{{ -1023, 3072, -3327}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2816, -3839}, 0, { 3034, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2816, -3327}, 0, { 2012, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 3072, -3839}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, 3456, -2303}, 0, { -92, 1244}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2431, 3456, -1919}, 0, { 990, 1244}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2431, 3584, -1919}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2303, 2304, -2303}, 0, { 990, 3542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2303, 3456, -2303}, 0, { 990, 1244}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, 3456, -2303}, 0, { -2074, 1244}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1919, 3584, -2431}, 0, { -92, 734}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1919, 3456, -2431}, 0, { -92, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2303, 3456, -2815}, 0, { 990, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2303, 3584, -2815}, 0, { 990, 734}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070030C0, 0x0040ed70, 45590, 0x000030c0, 224); // 0x070031A0 - 0x07003290 -static const Vtx wdw_seg7_vertex_070031A0[] = { - {{{ -2121, 3456, -2229}, 0, { 524, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1919, 3584, -2431}, 0, { 990, 734}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2121, 3584, -2229}, 0, { 524, 734}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1919, 3456, -2431}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2431, 3456, -1919}, 0, { -92, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2229, 3456, -2121}, 0, { 372, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2229, 3584, -2121}, 0, { 372, 734}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2431, 3584, -1919}, 0, { -92, 734}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2303, 3456, -2815}, 0, { 990, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 3584, -3327}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 3584, -2815}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2815, 3584, -2303}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, 3584, -2303}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, 3456, -2303}, 0, { -2074, 1244}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, 3456, -2303}, 0, { 0, 1244}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070031A0, 0x0040ed70, 45590, 0x000031a0, 240); // 0x07003290 - 0x07003380 -static const Vtx wdw_seg7_vertex_07003290[] = { - {{{ -2303, 2304, -2303}, 0, { 990, 3542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, 3456, -2303}, 0, { -2074, 1244}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, 2304, -2303}, 0, { -2074, 3544}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2303, 2304, -3327}, 0, { 2012, 2520}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 3456, -3327}, 0, { 2012, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 3456, -2303}, 0, { 0, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 2304, -2303}, 0, { 0, 2520}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 3456, -2815}, 0, { 990, 224}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 3584, -3327}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 2304, 2432}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, 1664, 2432}, 0, { 990, 2520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, 2304, 2432}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3839, 3584, -2303}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3839, 4352, -2303}, 0, { 0, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3839, 3072, -2303}, 0, { 990, 2010}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07003290, 0x0040ed70, 45590, 0x00003290, 240); // 0x07003380 - 0x07003460 -static const Vtx wdw_seg7_vertex_07003380[] = { - {{{ -2431, 1664, 3840}, 0, { -542, 2522}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 2304, 3840}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2431, 2304, 3840}, 0, { -542, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 1664, 3840}, 0, { 990, 2522}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2175, 2304, 2432}, 0, { 0, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2175, 1664, 2432}, 0, { 0, 2522}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2431, 1664, 2944}, 0, { 2254, 2522}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2431, 2304, 2944}, 0, { 2254, 0}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2047, 2304, 2432}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, 1664, 2432}, 0, { 478, 2520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2175, 1664, 2432}, 0, { 990, 2520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1909, 2304, -320}, 0, { 1074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1909, 2816, -320}, 0, { 1074, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2185, 2816, -320}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07003380, 0x0040ed70, 45590, 0x00003380, 224); // 0x07003460 - 0x07003550 -static const Vtx wdw_seg7_vertex_07003460[] = { - {{{ -2047, 2304, 3840}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1664, 3840}, 0, { -1052, 3542}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1664, 2432}, 0, { 5078, 3544}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 2304, 2432}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, 1664, 3456}, 0, { 990, 3542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2431, 1664, 3840}, 0, { -1052, 3542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2431, 2304, 3840}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2431, 2304, 3456}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2185, 2304, -320}, 0, { 1074, 990}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ -2185, 2816, -320}, 0, { 1074, -1054}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ -2271, 2816, -584}, 0, { 0, -1054}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ -2271, 2304, -584}, 0, { 0, 990}, {0x88, 0x00, 0x27, 0xff}}}, - {{{ -2271, 2304, -584}, 0, { 1074, 990}, {0xb6, 0x00, 0x9a, 0xff}}}, - {{{ -2047, 2816, -747}, 0, { 0, -1054}, {0xb6, 0x00, 0x9a, 0xff}}}, - {{{ -2047, 2304, -747}, 0, { 0, 990}, {0xb6, 0x00, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07003460, 0x0040ed70, 45590, 0x00003460, 240); // 0x07003550 - 0x07003630 -static const Vtx wdw_seg7_vertex_07003550[] = { - {{{ -1909, 2304, -320}, 0, { 1074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2185, 2816, -320}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2185, 2304, -320}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1823, 2304, -584}, 0, { 1074, 990}, {0x78, 0x00, 0x27, 0xff}}}, - {{{ -1909, 2816, -320}, 0, { 0, -1054}, {0x78, 0x00, 0x27, 0xff}}}, - {{{ -1909, 2304, -320}, 0, { 0, 990}, {0x78, 0x00, 0x27, 0xff}}}, - {{{ -1823, 2816, -584}, 0, { 1074, -1054}, {0x78, 0x00, 0x27, 0xff}}}, - {{{ -2047, 2304, -747}, 0, { 1074, 990}, {0x4a, 0x00, 0x9a, 0xff}}}, - {{{ -2047, 2816, -747}, 0, { 1074, -1054}, {0x4a, 0x00, 0x9a, 0xff}}}, - {{{ -1823, 2816, -584}, 0, { 0, -1054}, {0x4a, 0x00, 0x9a, 0xff}}}, - {{{ -1823, 2304, -584}, 0, { 0, 990}, {0x4a, 0x00, 0x9a, 0xff}}}, - {{{ -2271, 2304, -584}, 0, { 1074, 990}, {0xb6, 0x00, 0x9a, 0xff}}}, - {{{ -2271, 2816, -584}, 0, { 1074, -1054}, {0xb6, 0x00, 0x9a, 0xff}}}, - {{{ -2047, 2816, -747}, 0, { 0, -1054}, {0xb6, 0x00, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07003550, 0x0040ed70, 45590, 0x00003550, 224); // 0x07003630 - 0x07003720 -static const Vtx wdw_seg7_vertex_07003630[] = { - {{{ -1023, 3328, -3327}, 0, { 990, -1790}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2303, 3328, -3839}, 0, { -158, -2842}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1023, 3328, -3839}, 0, { -158, -1790}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2303, 3328, -3327}, 0, { 990, -2842}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, 3328, -3327}, 0, { 990, -1158}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 3328, -3839}, 0, { -158, -1370}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, 3328, -3839}, 0, { -158, -1158}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 3328, -3327}, 0, { 990, -1370}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2229, 3456, -2121}, 0, { 372, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2121, 3584, -2229}, 0, { 524, 734}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2229, 3584, -2121}, 0, { 372, 734}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2303, 2304, -3327}, 0, { 2012, 2520}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 2304, -3839}, 0, { 3034, 2520}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 3328, -3839}, 0, { 3034, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2303, 3328, -3327}, 0, { 2012, 480}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07003630, 0x0040ed70, 45590, 0x00003630, 240); // 0x07003720 - 0x070037D0 -static const Vtx wdw_seg7_vertex_07003720[] = { - {{{ 256, 2816, -3327}, 0, { 990, 902}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -255, 3328, -3327}, 0, { 990, -542}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -255, 3328, -3839}, 0, { 0, -542}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 256, 2816, -3839}, 0, { 0, 902}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 256, 2304, -3327}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 2816, -3839}, 0, { 0, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 2304, -3839}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 2816, -3327}, 0, { 990, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2229, 3456, -2121}, 0, { 372, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2121, 3456, -2229}, 0, { 524, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2121, 3584, -2229}, 0, { 524, 734}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07003720, 0x0040ed70, 45590, 0x00003720, 176); // 0x070037D0 - 0x070038C0 -static const Vtx wdw_seg7_vertex_070037D0[] = { - {{{ 2048, 205, -1279}, 0, { -542, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 205, -2175}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 205, -2175}, 0, { 990, -2842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 205, -1279}, 0, { -542, -2842}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 2304, -3839}, 0, { 3034, 6098}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 1280, 3072, -3327}, 0, { 2012, 3032}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 2048, 2304, -3327}, 0, { 2012, 6098}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 1280, 3072, -3839}, 0, { 3034, 3032}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -2303, 2304, -2303}, 0, { 3034, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 2304, -2303}, 0, { 3034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 2304, -511}, 0, { -542, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 2304, -1279}, 0, { 990, 8908}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 2304, -511}, 0, { -542, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 2304, -1279}, 0, { 990, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 2304, -2175}, 0, { 2524, 8908}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070037D0, 0x0040ed70, 45590, 0x000037d0, 240); // 0x070038C0 - 0x070039C0 -static const Vtx wdw_seg7_vertex_070038C0[] = { - {{{ -2303, 2304, -3327}, 0, { 5078, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2303, 2304, -2303}, 0, { 3034, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 2304, -3327}, 0, { 5078, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 2304, -2175}, 0, { 2524, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 640, 2304, -2175}, 0, { 2524, 8908}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2560, 2304, -511}, 0, { 478, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2304, 2304, -68}, 0, { -404, 988}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1792, 2304, -68}, 0, { -404, 2008}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1536, 2304, -511}, 0, { 480, 2520}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 3072, -3839}, 0, { 990, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 3072, -3327}, 0, { 0, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 3072, -3327}, 0, { 0, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 3072, -3839}, 0, { 990, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 3584, -3327}, 0, { 0, 6610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 3584, -3839}, 0, { 990, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 3584, -3839}, 0, { 990, 6608}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070038C0, 0x0040ed70, 45590, 0x000038c0, 256); // 0x070039C0 - 0x07003AB0 -static const Vtx wdw_seg7_vertex_070039C0[] = { - {{{ 256, 3072, -3839}, 0, { 990, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 3072, -3327}, 0, { 0, 7632}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 3072, -3327}, 0, { 0, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 3072, -3839}, 0, { 990, 7630}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 3328, -3839}, 0, { 990, 7630}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 3328, -3839}, 0, { 990, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 3328, -3327}, 0, { 0, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 3328, -3327}, 0, { 0, 7632}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2303, 3584, -3839}, 0, { 990, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2303, 3584, -3327}, 0, { 0, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 3584, -3327}, 0, { 0, 5588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 3584, -3839}, 0, { 990, 5586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 3584, -3327}, 0, { 0, 6610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 3584, -3327}, 0, { 0, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 3584, -3839}, 0, { 990, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070039C0, 0x0040ed70, 45590, 0x000039c0, 240); // 0x07003AB0 - 0x07003BB0 -static const Vtx wdw_seg7_vertex_07003AB0[] = { - {{{ -1023, 3072, -3327}, 0, { 0, 5588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 3072, -3839}, 0, { 990, 6608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 3072, -3839}, 0, { 990, 5586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 3072, -3327}, 0, { 0, 6610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2303, 3456, -2303}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1919, 3456, -2431}, 0, { -286, 1754}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2431, 3456, -1919}, 0, { 734, 734}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2815, 3456, -2303}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2303, 3456, -2815}, 0, { -1052, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2431, 1664, 3840}, 0, { 5588, -544}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2175, 1664, 2432}, 0, { 0, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, 1664, 2432}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2815, 3584, -2303}, 0, { 0, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2303, 3584, -2815}, 0, { 990, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 3584, -3839}, 0, { 3034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 3584, -2303}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07003AB0, 0x0040ed70, 45590, 0x00003ab0, 256); // 0x07003BB0 - 0x07003CB0 -static const Vtx wdw_seg7_vertex_07003BB0[] = { - {{{ -2815, 3584, -2303}, 0, { 0, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2229, 3584, -2121}, 0, { -394, 3180}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2357, 3584, -2249}, 0, { -138, 2924}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, 3584, -1919}, 0, { -796, 2776}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2249, 3584, -2357}, 0, { 76, 3140}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2303, 3584, -2815}, 0, { 990, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2303, 3584, -3839}, 0, { 3034, 3032}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 3584, -3839}, 0, { 3034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1919, 3584, -2431}, 0, { 224, 3798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2121, 3584, -2229}, 0, { -178, 3396}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, 1664, 3840}, 0, { 5588, -544}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, 1664, 2432}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, 1664, 3840}, 0, { 5588, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, 2816, -747}, 0, { -112, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2271, 2816, -584}, 0, { -762, 3160}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2185, 2816, -320}, 0, { -1812, 3502}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07003BB0, 0x0040ed70, 45590, 0x00003bb0, 256); // 0x07003CB0 - 0x07003D70 -static const Vtx wdw_seg7_vertex_07003CB0[] = { - {{{ -2431, 1664, 3840}, 0, { 5588, -544}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2431, 1664, 2944}, 0, { 2012, -544}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2175, 1664, 2432}, 0, { 0, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2175, 2304, 2432}, 0, { 3034, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 2304, 3840}, 0, { -2586, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 2304, 2432}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, 2304, 3840}, 0, { -2586, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, 2304, 2944}, 0, { 990, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 2816, -747}, 0, { -112, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1909, 2816, -320}, 0, { -1812, 4606}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1823, 2816, -584}, 0, { -762, 4948}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2185, 2816, -320}, 0, { -1812, 3502}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07003CB0, 0x0040ed70, 45590, 0x00003cb0, 192); // 0x07003D70 - 0x07003E30 -static const Vtx wdw_seg7_vertex_07003D70[] = { - {{{ -2121, 3584, -2229}, 0, { -178, 1352}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2357, 3584, -2249}, 0, { -138, 882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2229, 3584, -2121}, 0, { -394, 1136}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2249, 3584, -2357}, 0, { 76, 1096}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2303, 2304, -3327}, 0, { 4568, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 2304, -3327}, 0, { 4568, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 2304, -3839}, 0, { 5590, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2303, 2304, -3839}, 0, { 5590, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 2816, -3839}, 0, { 990, 5586}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 2816, -3327}, 0, { 0, 6610}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1023, 2816, -3327}, 0, { 0, 5588}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 2816, -3839}, 0, { 990, 6608}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07003D70, 0x0040ed70, 45590, 0x00003d70, 192); // 0x07003E30 - 0x07003F20 -static const Vtx wdw_seg7_vertex_07003E30[] = { - {{{ -1023, 2304, 2688}, 0, { -3096, 2520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 2048, 2688}, 0, { -1052, 3544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 2048, 2688}, 0, { -3096, 3542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 2048, 2944}, 0, { -1052, 3544}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 2304, 2944}, 0, { -1052, 2520}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 2304, 2944}, 0, { -3096, 2520}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 2048, 2944}, 0, { -3096, 3542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 2048, 2944}, 0, { 3544, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2304, 2944}, 0, { 3544, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2304, 2688}, 0, { 4568, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2048, 2688}, 0, { 4568, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 2048, 2688}, 0, { 4568, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 2304, 2944}, 0, { 3544, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 2048, 2944}, 0, { 3544, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 2304, 2688}, 0, { 4568, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07003E30, 0x0040ed70, 45590, 0x00003e30, 240); // 0x07003F20 - 0x07004010 -static const Vtx wdw_seg7_vertex_07003F20[] = { - {{{ -511, 2048, 2048}, 0, { 7122, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 2176, 2432}, 0, { 5590, 3542}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 2048, 2432}, 0, { 5590, 4054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2304, 2688}, 0, { -3096, 2520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 2304, 2688}, 0, { -1052, 2520}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 2048, 2688}, 0, { -1052, 3544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 2048, 2432}, 0, { 5590, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2176, 2048}, 0, { 7122, 3542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2048, 2048}, 0, { 7122, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2176, 2432}, 0, { 5590, 3542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 2048, 2432}, 0, { -1052, 3544}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 2176, 2432}, 0, { -3096, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 2048, 2432}, 0, { -3096, 3542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 2176, 2432}, 0, { -1052, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 2176, 2048}, 0, { 7122, 3542}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07003F20, 0x0040ed70, 45590, 0x00003f20, 240); // 0x07004010 - 0x07004100 -static const Vtx wdw_seg7_vertex_07004010[] = { - {{{ 256, 3072, 3840}, 0, { 2012, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 3200, 3840}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 3072, 3840}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 2048, 2048}, 0, { -3096, 3542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 2176, 2048}, 0, { -1052, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 2048, 2048}, 0, { -1052, 3544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 2176, 2048}, 0, { -3096, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 3072, 3328}, 0, { 0, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 3200, 3328}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 3200, 3328}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 3072, 3328}, 0, { 2012, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 3072, 3328}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 3200, 3840}, 0, { 0, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 3072, 3840}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 3200, 3328}, 0, { 2012, 478}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004010, 0x0040ed70, 45590, 0x00004010, 240); // 0x07004100 - 0x070041F0 -static const Vtx wdw_seg7_vertex_07004100[] = { - {{{ 1723, 3968, 340}, 0, { 2012, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1211, 4096, 340}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1211, 3968, 340}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 3072, 3840}, 0, { 2012, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 3200, 3840}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 3200, 3840}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 3072, 3840}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 3200, 3840}, 0, { 0, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 3200, 3328}, 0, { 2012, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 3072, 3328}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1211, 3968, 340}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1211, 4096, -171}, 0, { 2012, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1211, 3968, -171}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1211, 4096, 340}, 0, { 0, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1723, 4096, 340}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004100, 0x0040ed70, 45590, 0x00004100, 240); // 0x070041F0 - 0x07004270 -static const Vtx wdw_seg7_vertex_070041F0[] = { - {{{ 1723, 3968, -171}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1723, 4096, 340}, 0, { 0, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1723, 3968, 340}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1723, 4096, -171}, 0, { 2012, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1211, 3968, -171}, 0, { 0, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1723, 4096, -171}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1723, 3968, -171}, 0, { 2012, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1211, 4096, -171}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070041F0, 0x0040ed70, 45590, 0x000041f0, 128); // 0x07004270 - 0x07004360 -static const Vtx wdw_seg7_vertex_07004270[] = { - {{{ -255, 1152, 1152}, 0, { 0, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 384, 1152}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 384, -511}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 0, 1024}, 0, { 8760, 1500}, {0x49, 0x00, 0x67, 0xff}}}, - {{{ -511, 384, 2304}, 0, { 0, 0}, {0x49, 0x00, 0x67, 0xff}}}, - {{{ -511, 0, 2304}, 0, { 0, 1498}, {0x49, 0x00, 0x67, 0xff}}}, - {{{ 1280, 384, 1024}, 0, { 8760, 0}, {0x49, 0x00, 0x67, 0xff}}}, - {{{ -511, 0, 2304}, 0, { 13254, 1498}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, 384, 2304}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, 0, 2304}, 0, { 0, 1498}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 384, 2304}, 0, { 13254, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, 1152, 1280}, 0, { -454, -2076}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -383, 384, 1280}, 0, { -454, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -255, 384, 1152}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -255, 1152, 1152}, 0, { 990, -2076}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004270, 0x0040ed70, 45590, 0x00004270, 240); // 0x07004360 - 0x07004440 -static const Vtx wdw_seg7_vertex_07004360[] = { - {{{ -3839, 1152, 1280}, 0, {-12294, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2354, 691, 1280}, 0, { -6366, -2280}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 691, 1280}, 0, { -5140, -2280}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 1152, 1152}, 0, { 0, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 384, -511}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 1152, -511}, 0, { 6100, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 0, 1024}, 0, { 0, 1498}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 384, -511}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 384, 1024}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 0, -511}, 0, { 6100, 1498}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 384, 1280}, 0, { -5140, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, 384, 1280}, 0, { 1500, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, 384, 1280}, 0, {-12294, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2354, 384, 1280}, 0, { -6366, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004360, 0x0040ed70, 45590, 0x00004360, 224); // 0x07004440 - 0x07004530 -static const Vtx wdw_seg7_vertex_07004440[] = { - {{{ -2431, 2304, 4224}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2943, 2304, 3456}, 0, { 5078, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2431, 2304, 3456}, 0, { 5078, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3839, 1152, 1280}, 0, {-12294, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 691, 1280}, 0, { -5140, -2280}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, 384, 1280}, 0, { 1500, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, 1152, 1280}, 0, { 1500, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2431, 0, 2944}, 0, { 0, 11208}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2943, 0, 2944}, 0, { 2012, 11208}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2943, 3328, 2944}, 0, { 2012, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, 3328, 2944}, 0, { 0, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2431, 0, 3456}, 0, { 2012, 9164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2943, 2304, 3456}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2943, 0, 3456}, 0, { 0, 9164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2431, 2304, 3456}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004440, 0x0040ed70, 45590, 0x00004440, 240); // 0x07004530 - 0x07004620 -static const Vtx wdw_seg7_vertex_07004530[] = { - {{{ -2789, 3328, 3098}, 0, { 376, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2789, 2816, 3098}, 0, { 376, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2585, 2816, 3098}, 0, { 1194, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2431, 2304, 4224}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2943, 2304, 4224}, 0, { 0, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2943, 2304, 3456}, 0, { 5078, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2943, 3328, 2944}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2943, 2304, 3456}, 0, { 2012, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2943, 3328, 3456}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2943, 0, 3456}, 0, { 2012, 13252}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2943, 2304, 4224}, 0, { 5078, 4054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2789, 3328, 3302}, 0, { 1604, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2789, 2816, 3302}, 0, { 1604, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2789, 2816, 3098}, 0, { 786, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2789, 3328, 3098}, 0, { 786, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004530, 0x0040ed70, 45590, 0x00004530, 240); // 0x07004620 - 0x07004710 -static const Vtx wdw_seg7_vertex_07004620[] = { - {{{ -2789, 2816, 3302}, 0, { 172, 172}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2585, 2816, 3302}, 0, { 172, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2585, 2816, 3098}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2789, 3328, 3098}, 0, { 376, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2585, 2816, 3098}, 0, { 1194, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2585, 3328, 3098}, 0, { 1194, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2585, 3328, 3098}, 0, { 786, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2585, 2816, 3098}, 0, { 786, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2585, 2816, 3302}, 0, { 1604, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2585, 3328, 3302}, 0, { 1604, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2585, 3328, 3302}, 0, { 1194, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2585, 2816, 3302}, 0, { 1194, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2789, 2816, 3302}, 0, { 376, 2010}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2789, 3328, 3302}, 0, { 376, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2789, 2816, 3098}, 0, { 990, 172}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004620, 0x0040ed70, 45590, 0x00004620, 240); // 0x07004710 - 0x070047D0 -static const Vtx wdw_seg7_vertex_07004710[] = { - {{{ -2431, 3328, 3456}, 0, { 0, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, 2304, 4224}, 0, { -3096, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, 2304, 3456}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, 2304, 2944}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2943, 3328, 2944}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2943, 0, 2944}, 0, { 0, 13252}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2943, 0, 3456}, 0, { 2012, 13252}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2431, 3328, 2944}, 0, { 2012, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, 0, 2944}, 0, { 2136, 13226}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, 1664, 2944}, 0, { 2056, 6584}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, 1664, 3456}, 0, { 12, 6608}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2431, 0, 3456}, 0, { 92, 13252}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004710, 0x0040ed70, 45590, 0x00004710, 192); // 0x070047D0 - 0x070048D0 -static const Vtx wdw_seg7_vertex_070047D0[] = { - {{{ -2047, 384, 666}, 0, { -5650, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2354, 691, 666}, 0, { -6878, 1806}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2354, 384, 666}, 0, { -6878, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2354, 384, 1280}, 0, { 480, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2354, 384, 666}, 0, { 1604, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2354, 691, 666}, 0, { 1604, -748}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2354, 691, 1280}, 0, { 480, -748}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 691, 1280}, 0, { 480, -748}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 691, 666}, 0, { 1604, -748}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 384, 666}, 0, { 1604, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 384, 1280}, 0, { 480, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2354, 691, 1280}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, 691, 666}, 0, { 786, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, 691, 1280}, 0, { 786, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2354, 691, 666}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2047, 691, 666}, 0, { -5650, 1806}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070047D0, 0x0040ed70, 45590, 0x000047d0, 256); // 0x070048D0 - 0x070049B0 -static const Vtx wdw_seg7_vertex_070048D0[] = { - {{{ 4608, 0, 4608}, 0, { 6610, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3839, 3072, 4608}, 0, {-10250, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4608, 3072, 4608}, 0, { 6612, -5142}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3839, 0, 4608}, 0, {-10250, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3839, 0, 4608}, 0, { 13766, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, 2304, -511}, 0, { 3546, -4632}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, 3072, 4608}, 0, { 13766, -6164}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, 0, -511}, 0, { 3546, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, 3072, -2303}, 0, { 0, -6164}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, 2304, -2303}, 0, { 0, -4632}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 2304, -3839}, 0, { 0, -3608}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 3584, -3839}, 0, { -3096, -6164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2303, 3584, -3839}, 0, { -7184, -6164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2303, 2304, -3839}, 0, { -7184, -3608}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070048D0, 0x0040ed70, 45590, 0x000048d0, 224); // 0x070049B0 - 0x07004AA0 -static const Vtx wdw_seg7_vertex_070049B0[] = { - {{{ -2943, 3328, 2944}, 0, { 2012, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2789, 3328, 3302}, 0, { 582, -440}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2789, 3328, 3098}, 0, { 1398, -440}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 2304, -3839}, 0, { 0, -3608}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4608, 3072, -3839}, 0, { 6612, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 3584, -3839}, 0, { -3096, -6164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, 0, -3839}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4608, 0, -3839}, 0, { 6610, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4608, 0, 4608}, 0, { 13766, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, 3072, 4608}, 0, { 13766, -6164}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, 3072, -3839}, 0, { -3096, -6164}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4608, 0, -3839}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2431, 3328, 3456}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2585, 3328, 3302}, 0, { 582, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2943, 3328, 3456}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070049B0, 0x0040ed70, 45590, 0x000049b0, 240); // 0x07004AA0 - 0x07004B40 -static const Vtx wdw_seg7_vertex_07004AA0[] = { - {{{ -2431, 3328, 3456}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, 3328, 2944}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2585, 3328, 3098}, 0, { 1398, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2585, 3328, 3302}, 0, { 582, 376}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2943, 3328, 2944}, 0, { 2012, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2789, 3328, 3098}, 0, { 1398, -440}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2431, 3328, 3456}, 0, { 990, 1446}, {0x00, 0x4c, 0x65, 0xff}}}, - {{{ -2943, 2304, 4224}, 0, { 0, 3950}, {0x00, 0x4c, 0x65, 0xff}}}, - {{{ -2431, 2304, 4224}, 0, { 990, 3950}, {0x00, 0x4c, 0x65, 0xff}}}, - {{{ -2943, 3328, 3456}, 0, { 0, 1446}, {0x00, 0x4c, 0x65, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004AA0, 0x0040ed70, 45590, 0x00004aa0, 160); // 0x07004B40 - 0x07004C30 -static const Vtx wdw_seg7_vertex_07004B40[] = { - {{{ -2357, 3814, -2249}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -511, 3840, -402}, 0, { 0, -9434}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2357, 3840, -2249}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -2249, 3814, -2357}, 0, { 990, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2357, 3814, -2249}, 0, { 990, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2357, 3840, -2249}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2249, 3840, -2357}, 0, { 0, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 3840, -402}, 0, { 376, 888}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -511, 3814, -402}, 0, { 376, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -402, 3814, -511}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -402, 3840, -511}, 0, { 990, 888}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -402, 3840, -511}, 0, { 0, -9434}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -402, 3814, -511}, 0, { 990, -9434}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2249, 3814, -2357}, 0, { 990, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2249, 3840, -2357}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004B40, 0x0040ed70, 45590, 0x00004b40, 240); // 0x07004C30 - 0x07004D20 -static const Vtx wdw_seg7_vertex_07004C30[] = { - {{{ 2304, 1613, 2560}, 0, { 1054, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, 1613, 1792}, 0, { 0, 734}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2304, 1613, 1792}, 0, { 1054, 734}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2357, 3814, -2249}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -511, 3814, -402}, 0, { 990, -9434}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -511, 3840, -402}, 0, { 0, -9434}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -402, 3840, -511}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2357, 3840, -2249}, 0, { 786, 1008}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 3840, -402}, 0, { 786, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2249, 3840, -2357}, 0, { 0, 1008}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 3814, -402}, 0, { -3200, 112}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2249, 3814, -2357}, 0, { 7136, -176}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -402, 3814, -511}, 0, { -3200, -176}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2357, 3814, -2249}, 0, { 7136, 112}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, 1613, 2560}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004C30, 0x0040ed70, 45590, 0x00004c30, 240); // 0x07004D20 - 0x07004E00 -static const Vtx wdw_seg7_vertex_07004D20[] = { - {{{ 3712, 1152, 3649}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 1280, 831}, 0, { 480, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 1280, 3649}, 0, { 480, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 1280, 3712}, 0, { 2524, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3712, 1280, 768}, 0, { 2524, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 1280, 768}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 1280, 3712}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 1152, 3712}, 0, { 0, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3712, 1152, 3712}, 0, { 2524, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3712, 1280, 3712}, 0, { 2524, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 1280, 3712}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3649, 1152, 3712}, 0, { 2270, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3712, 0, 3712}, 0, { 2524, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3712, 1152, 831}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004D20, 0x0040ed70, 45590, 0x00004d20, 224); // 0x07004E00 - 0x07004EF0 -static const Vtx wdw_seg7_vertex_07004E00[] = { - {{{ 3072, 1152, 3649}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 1280, 3649}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 1280, 831}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 1152, 831}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 1152, 3712}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3072, 1152, 768}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3712, 1152, 768}, 0, { 2524, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3712, 1152, 3712}, 0, { 2524, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3712, 1152, 768}, 0, { 0, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 1280, 768}, 0, { 2524, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3712, 1280, 768}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 1152, 768}, 0, { 2524, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3649, 0, 768}, 0, { 222, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3649, 1152, 768}, 0, { 222, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3712, 0, 768}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004E00, 0x0040ed70, 45590, 0x00004e00, 240); // 0x07004EF0 - 0x07004FF0 -static const Vtx wdw_seg7_vertex_07004EF0[] = { - {{{ 3712, 1280, 831}, 0, { 482, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 0, 768}, 0, { 608, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 1280, 768}, 0, { 608, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3135, 1152, 768}, 0, { 2270, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3135, 0, 768}, 0, { 2270, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 0, 768}, 0, { 2524, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 1152, 768}, 0, { 2524, 70}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 1152, 831}, 0, { 300, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3072, 0, 831}, 0, { 300, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3135, 0, 768}, 0, { 480, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3135, 1152, 768}, 0, { 478, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3072, 1280, 768}, 0, { 224, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, 768}, 0, { 224, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, 831}, 0, { 350, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 1280, 831}, 0, { 350, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3712, 0, 831}, 0, { 482, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004EF0, 0x0040ed70, 45590, 0x00004ef0, 256); // 0x07004FF0 - 0x070050D0 -static const Vtx wdw_seg7_vertex_07004FF0[] = { - {{{ 3649, 1152, 768}, 0, { 480, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3649, 0, 768}, 0, { 480, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3712, 0, 831}, 0, { 658, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3712, 1152, 831}, 0, { 658, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3712, 1280, 3712}, 0, { 352, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 0, 3712}, 0, { 352, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 0, 3649}, 0, { 478, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3712, 1280, 3649}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3649, 1152, 3712}, 0, { 2270, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3649, 0, 3712}, 0, { 2270, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3712, 0, 3712}, 0, { 2524, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 1280, 3649}, 0, { 352, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, 3712}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 1280, 3712}, 0, { 480, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07004FF0, 0x0040ed70, 45590, 0x00004ff0, 224); // 0x070050D0 - 0x070051C0 -static const Vtx wdw_seg7_vertex_070050D0[] = { - {{{ 3712, 1152, 3649}, 0, { 478, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3649, 0, 3712}, 0, { 658, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3649, 1152, 3712}, 0, { 658, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3712, 0, 3649}, 0, { 478, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3135, 1152, 3712}, 0, { 300, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3072, 0, 3649}, 0, { 478, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3072, 1152, 3649}, 0, { 478, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3135, 0, 3712}, 0, { 300, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3072, 1152, 3712}, 0, { 0, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 0, 3712}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3135, 0, 3712}, 0, { 222, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3135, 1152, 3712}, 0, { 222, 70}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 1280, 3649}, 0, { 352, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, 3649}, 0, { 352, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, 3712}, 0, { 480, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070050D0, 0x0040ed70, 45590, 0x000050d0, 240); // 0x070051C0 - 0x070052A0 -static const Vtx wdw_seg7_vertex_070051C0[] = { - {{{ -627, 4143, 1101}, 0, { 1056, -3330}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -593, 4025, 1066}, 0, { 1908, -3330}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -1094, 3731, 1568}, 0, { 1908, -288}, {0xa6, 0x00, 0xa7, 0xff}}}, - {{{ -627, 4143, 1101}, 0, { 1056, -3330}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -1094, 3731, 1568}, 0, { 1908, -288}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -1129, 3849, 1602}, 0, { 1056, -288}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -627, 4143, 1101}, 0, { 1056, -3330}, {0xc4, 0xc6, 0xa2, 0xff}}}, - {{{ -1129, 3849, 1602}, 0, { 1056, -288}, {0xc4, 0xc6, 0xa2, 0xff}}}, - {{{ -740, 4296, 1078}, 0, { -28, -3330}, {0xc4, 0xc6, 0xa2, 0xff}}}, - {{{ -1242, 4003, 1579}, 0, { -28, -288}, {0xc4, 0xc6, 0xa2, 0xff}}}, - {{{ -578, 3820, 961}, 0, { 990, 0}, {0x53, 0x2f, 0xad, 0xff}}}, - {{{ -759, 3820, 780}, 0, { 0, 0}, {0x53, 0x2f, 0xad, 0xff}}}, - {{{ -751, 3871, 817}, 0, { 96, 190}, {0x53, 0x2f, 0xad, 0xff}}}, - {{{ -615, 3871, 953}, 0, { 862, 190}, {0x53, 0x2f, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070051C0, 0x0040ed70, 45590, 0x000051c0, 224); // 0x070052A0 - 0x07005390 -static const Vtx wdw_seg7_vertex_070052A0[] = { - {{{ -578, 3820, 961}, 0, { 990, 0}, {0x54, 0x30, 0xae, 0xff}}}, - {{{ -615, 3871, 953}, 0, { 862, 190}, {0x54, 0x30, 0xae, 0xff}}}, - {{{ -593, 4025, 1066}, 0, { 1246, 854}, {0x54, 0x30, 0xae, 0xff}}}, - {{{ -547, 4025, 1111}, 0, { 1500, 854}, {0x51, 0x30, 0xad, 0xff}}}, - {{{ -578, 3820, 961}, 0, { 990, 0}, {0x51, 0x30, 0xad, 0xff}}}, - {{{ -593, 4025, 1066}, 0, { 1246, 854}, {0x51, 0x30, 0xad, 0xff}}}, - {{{ -909, 4025, 749}, 0, { -540, 854}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ -864, 4025, 794}, 0, { -286, 854}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ -751, 3871, 817}, 0, { 96, 190}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ -582, 4143, 1146}, 0, { 1502, 1362}, {0x52, 0x2f, 0xac, 0xff}}}, - {{{ -740, 4296, 1078}, 0, { 862, 2026}, {0x52, 0x2f, 0xac, 0xff}}}, - {{{ -732, 4348, 1115}, 0, { 990, 2248}, {0x52, 0x2f, 0xac, 0xff}}}, - {{{ -582, 4143, 1146}, 0, { 1502, 1362}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ -627, 4143, 1101}, 0, { 1246, 1362}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ -740, 4296, 1078}, 0, { 862, 2026}, {0x52, 0x30, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070052A0, 0x0040ed70, 45590, 0x000052a0, 240); // 0x07005390 - 0x07005490 -static const Vtx wdw_seg7_vertex_07005390[] = { - {{{ -913, 4348, 934}, 0, { 0, 2248}, {0x53, 0x2e, 0xad, 0xff}}}, - {{{ -732, 4348, 1115}, 0, { 990, 2248}, {0x53, 0x2e, 0xad, 0xff}}}, - {{{ -740, 4296, 1078}, 0, { 862, 2026}, {0x53, 0x2e, 0xad, 0xff}}}, - {{{ -876, 4296, 942}, 0, { 96, 2026}, {0x53, 0x2e, 0xad, 0xff}}}, - {{{ -913, 4348, 934}, 0, { 0, 2248}, {0x54, 0x2f, 0xaf, 0xff}}}, - {{{ -876, 4296, 942}, 0, { 96, 2026}, {0x54, 0x2f, 0xaf, 0xff}}}, - {{{ -899, 4143, 829}, 0, { -286, 1362}, {0x54, 0x2f, 0xaf, 0xff}}}, - {{{ -944, 4143, 784}, 0, { -540, 1362}, {0x53, 0x30, 0xad, 0xff}}}, - {{{ -913, 4348, 934}, 0, { 0, 2248}, {0x53, 0x30, 0xad, 0xff}}}, - {{{ -899, 4143, 829}, 0, { -286, 1362}, {0x53, 0x30, 0xad, 0xff}}}, - {{{ -615, 3871, 953}, 0, { 3068, -3330}, {0xa1, 0x3a, 0xc4, 0xff}}}, - {{{ -1117, 3577, 1455}, 0, { 3068, -288}, {0xa1, 0x3a, 0xc4, 0xff}}}, - {{{ -593, 4025, 1066}, 0, { 1908, -3330}, {0xa1, 0x3a, 0xc4, 0xff}}}, - {{{ -759, 3820, 780}, 0, { 0, 0}, {0x52, 0x2f, 0xad, 0xff}}}, - {{{ -909, 4025, 749}, 0, { -540, 854}, {0x52, 0x2f, 0xad, 0xff}}}, - {{{ -751, 3871, 817}, 0, { 96, 190}, {0x52, 0x2f, 0xad, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005390, 0x0040ed70, 45590, 0x00005390, 256); // 0x07005490 - 0x07005580 -static const Vtx wdw_seg7_vertex_07005490[] = { - {{{ -732, 4348, 1115}, 0, { 12, -3330}, {0x3c, 0x3a, 0x5e, 0xff}}}, - {{{ -1234, 4054, 1617}, 0, { 12, -288}, {0x3c, 0x3a, 0x5e, 0xff}}}, - {{{ -1084, 3849, 1648}, 0, { 1172, -288}, {0x3c, 0x3a, 0x5e, 0xff}}}, - {{{ -582, 4143, 1146}, 0, { 1172, -3330}, {0x3c, 0x3a, 0x5e, 0xff}}}, - {{{ -1084, 3849, 1648}, 0, { 1172, -288}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1049, 3731, 1613}, 0, { 1818, -288}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -547, 4025, 1111}, 0, { 1818, -3330}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -582, 4143, 1146}, 0, { 1172, -3330}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1117, 3577, 1455}, 0, { 3068, -288}, {0xa1, 0x3a, 0xc4, 0xff}}}, - {{{ -1094, 3731, 1568}, 0, { 1908, -288}, {0xa1, 0x3a, 0xc4, 0xff}}}, - {{{ -593, 4025, 1066}, 0, { 1908, -3330}, {0xa1, 0x3a, 0xc4, 0xff}}}, - {{{ -751, 3871, 817}, 0, { 4132, -3330}, {0xde, 0x75, 0x22, 0xff}}}, - {{{ -1253, 3577, 1319}, 0, { 4132, -288}, {0xde, 0x75, 0x22, 0xff}}}, - {{{ -615, 3871, 953}, 0, { 3068, -3330}, {0xde, 0x75, 0x22, 0xff}}}, - {{{ -1117, 3577, 1455}, 0, { 3068, -288}, {0xde, 0x75, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005490, 0x0040ed70, 45590, 0x00005490, 240); // 0x07005580 - 0x07005670 -static const Vtx wdw_seg7_vertex_07005580[] = { - {{{ -547, 4025, 1111}, 0, { 1818, -3330}, {0x5e, 0xc6, 0x3c, 0xff}}}, - {{{ -1080, 3526, 1462}, 0, { 3032, -288}, {0x5e, 0xc6, 0x3c, 0xff}}}, - {{{ -578, 3820, 961}, 0, { 3032, -3330}, {0x5e, 0xc6, 0x3c, 0xff}}}, - {{{ -1049, 3731, 1613}, 0, { 1818, -288}, {0x5e, 0xc6, 0x3c, 0xff}}}, - {{{ -578, 3820, 961}, 0, { 3032, -3330}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ -1261, 3526, 1281}, 0, { 4158, -288}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ -759, 3820, 780}, 0, { 4158, -3330}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ -1080, 3526, 1462}, 0, { 3032, -288}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ -1366, 3731, 1296}, 0, { 5266, -288}, {0x3c, 0x3a, 0x5e, 0xff}}}, - {{{ -1253, 3577, 1319}, 0, { 4132, -288}, {0x3c, 0x3a, 0x5e, 0xff}}}, - {{{ -751, 3871, 817}, 0, { 4132, -3330}, {0x3c, 0x3a, 0x5e, 0xff}}}, - {{{ -864, 4025, 794}, 0, { 5266, -3330}, {0x3c, 0x3a, 0x5e, 0xff}}}, - {{{ -759, 3820, 780}, 0, { 4158, -3330}, {0xc4, 0xc6, 0xa1, 0xff}}}, - {{{ -1261, 3526, 1281}, 0, { 4158, -288}, {0xc4, 0xc6, 0xa1, 0xff}}}, - {{{ -1411, 3731, 1251}, 0, { 5352, -288}, {0xc4, 0xc6, 0xa1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005580, 0x0040ed70, 45590, 0x00005580, 240); // 0x07005670 - 0x07005770 -static const Vtx wdw_seg7_vertex_07005670[] = { - {{{ -759, 3820, 780}, 0, { 4158, -3330}, {0xc4, 0xc6, 0xa2, 0xff}}}, - {{{ -1411, 3731, 1251}, 0, { 5352, -288}, {0xc4, 0xc6, 0xa2, 0xff}}}, - {{{ -909, 4025, 749}, 0, { 5352, -3330}, {0xc4, 0xc6, 0xa2, 0xff}}}, - {{{ -1378, 4003, 1444}, 0, { 7154, -288}, {0x5f, 0xc6, 0x3c, 0xff}}}, - {{{ -1400, 3849, 1331}, 0, { 6086, -288}, {0x5f, 0xc6, 0x3c, 0xff}}}, - {{{ -899, 4143, 829}, 0, { 6086, -3330}, {0x5f, 0xc6, 0x3c, 0xff}}}, - {{{ -876, 4296, 942}, 0, { 7154, -3330}, {0x5e, 0xc6, 0x3c, 0xff}}}, - {{{ -1378, 4003, 1444}, 0, { 7154, -288}, {0x5e, 0xc6, 0x3c, 0xff}}}, - {{{ -899, 4143, 829}, 0, { 6086, -3330}, {0x5e, 0xc6, 0x3c, 0xff}}}, - {{{ -1400, 3849, 1331}, 0, { 6086, -288}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1366, 3731, 1296}, 0, { 5266, -288}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -864, 4025, 794}, 0, { 5266, -3330}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -899, 4143, 829}, 0, { 6086, -3330}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1242, 4003, 1579}, 0, { 8148, -288}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ -1378, 4003, 1444}, 0, { 7154, -288}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ -876, 4296, 942}, 0, { 7154, -3330}, {0x22, 0x8b, 0xde, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005670, 0x0040ed70, 45590, 0x00005670, 256); // 0x07005770 - 0x07005870 -static const Vtx wdw_seg7_vertex_07005770[] = { - {{{ -740, 4296, 1078}, 0, { 8148, -3330}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ -1242, 4003, 1579}, 0, { 8148, -288}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ -876, 4296, 942}, 0, { 7154, -3330}, {0x22, 0x8b, 0xde, 0xff}}}, - {{{ -944, 4143, 784}, 0, { 5980, -3330}, {0xa2, 0x3a, 0xc4, 0xff}}}, - {{{ -1415, 4054, 1436}, 0, { 7120, -288}, {0xa2, 0x3a, 0xc4, 0xff}}}, - {{{ -913, 4348, 934}, 0, { 7120, -3330}, {0xa2, 0x3a, 0xc4, 0xff}}}, - {{{ -944, 4143, 784}, 0, { 5980, -3330}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -1411, 3731, 1251}, 0, { 5352, -288}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -1446, 3849, 1285}, 0, { 5980, -288}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ -944, 4143, 784}, 0, { 5980, -3330}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -909, 4025, 749}, 0, { 5352, -3330}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1411, 3731, 1251}, 0, { 5352, -288}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1446, 3849, 1285}, 0, { 5980, -288}, {0xa2, 0x3a, 0xc4, 0xff}}}, - {{{ -913, 4348, 934}, 0, { 7120, -3330}, {0xde, 0x75, 0x22, 0xff}}}, - {{{ -1415, 4054, 1436}, 0, { 7120, -288}, {0xde, 0x75, 0x22, 0xff}}}, - {{{ -1234, 4054, 1617}, 0, { 8188, -288}, {0xde, 0x75, 0x22, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005770, 0x0040ed70, 45590, 0x00005770, 256); // 0x07005870 - 0x07005960 -static const Vtx wdw_seg7_vertex_07005870[] = { - {{{ -913, 4348, 934}, 0, { 7120, -3330}, {0xde, 0x75, 0x22, 0xff}}}, - {{{ -1234, 4054, 1617}, 0, { 8188, -288}, {0xde, 0x75, 0x22, 0xff}}}, - {{{ -732, 4348, 1115}, 0, { 8188, -3330}, {0xde, 0x75, 0x22, 0xff}}}, - {{{ -1242, 4003, 1579}, 0, { 862, 2026}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1234, 4054, 1617}, 0, { 990, 2248}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1415, 4054, 1436}, 0, { 0, 2248}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1378, 4003, 1444}, 0, { 96, 2026}, {0xad, 0xd1, 0x53, 0xff}}}, - {{{ -1242, 4003, 1579}, 0, { 862, 2026}, {0xad, 0xd1, 0x53, 0xff}}}, - {{{ -1415, 4054, 1436}, 0, { 0, 2248}, {0xad, 0xd1, 0x53, 0xff}}}, - {{{ -1400, 3849, 1331}, 0, { -286, 1362}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1378, 4003, 1444}, 0, { 96, 2026}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1446, 3849, 1285}, 0, { -540, 1362}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1378, 4003, 1444}, 0, { 96, 2026}, {0xad, 0xd1, 0x52, 0xff}}}, - {{{ -1415, 4054, 1436}, 0, { 0, 2248}, {0xad, 0xd1, 0x52, 0xff}}}, - {{{ -1446, 3849, 1285}, 0, { -540, 1362}, {0xad, 0xd1, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005870, 0x0040ed70, 45590, 0x00005870, 240); // 0x07005960 - 0x07005A60 -static const Vtx wdw_seg7_vertex_07005960[] = { - {{{ -1446, 3849, 1285}, 0, { -540, 1362}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1411, 3731, 1251}, 0, { -540, 854}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1366, 3731, 1296}, 0, { -286, 854}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1400, 3849, 1331}, 0, { -286, 1362}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1253, 3577, 1319}, 0, { 96, 190}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1253, 3577, 1319}, 0, { 96, 190}, {0xad, 0xd0, 0x52, 0xff}}}, - {{{ -1411, 3731, 1251}, 0, { -540, 854}, {0xad, 0xd0, 0x52, 0xff}}}, - {{{ -1261, 3526, 1281}, 0, { 0, 0}, {0xad, 0xd0, 0x52, 0xff}}}, - {{{ -1117, 3577, 1455}, 0, { 862, 190}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1261, 3526, 1281}, 0, { 0, 0}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1080, 3526, 1462}, 0, { 990, 0}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1117, 3577, 1455}, 0, { 862, 190}, {0xae, 0xd0, 0x53, 0xff}}}, - {{{ -1080, 3526, 1462}, 0, { 990, 0}, {0xae, 0xd0, 0x53, 0xff}}}, - {{{ -1049, 3731, 1613}, 0, { 1502, 854}, {0xae, 0xd0, 0x53, 0xff}}}, - {{{ -1094, 3731, 1568}, 0, { 1246, 854}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1049, 3731, 1613}, 0, { 1502, 854}, {0xae, 0xd0, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005960, 0x0040ed70, 45590, 0x00005960, 256); // 0x07005A60 - 0x07005B60 -static const Vtx wdw_seg7_vertex_07005A60[] = { - {{{ -1234, 4054, 1617}, 0, { 990, 2248}, {0xad, 0xd0, 0x52, 0xff}}}, - {{{ -1242, 4003, 1579}, 0, { 862, 2026}, {0xad, 0xd0, 0x52, 0xff}}}, - {{{ -1129, 3849, 1602}, 0, { 1246, 1362}, {0xad, 0xd0, 0x52, 0xff}}}, - {{{ -1234, 4054, 1617}, 0, { 990, 2248}, {0xad, 0xd0, 0x51, 0xff}}}, - {{{ -1129, 3849, 1602}, 0, { 1246, 1362}, {0xad, 0xd0, 0x51, 0xff}}}, - {{{ -1084, 3849, 1648}, 0, { 1502, 1362}, {0xad, 0xd0, 0x51, 0xff}}}, - {{{ -1129, 3849, 1602}, 0, { 1246, 1362}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1094, 3731, 1568}, 0, { 1246, 854}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1049, 3731, 1613}, 0, { 1502, 854}, {0xae, 0xd0, 0x52, 0xff}}}, - {{{ -1129, 3849, 1602}, 0, { 1246, 1362}, {0xad, 0xcf, 0x51, 0xff}}}, - {{{ -1049, 3731, 1613}, 0, { 1502, 854}, {0xad, 0xcf, 0x51, 0xff}}}, - {{{ -1084, 3849, 1648}, 0, { 1502, 1362}, {0xad, 0xcf, 0x51, 0xff}}}, - {{{ -899, 4143, 829}, 0, { -286, 1362}, {0x52, 0x31, 0xae, 0xff}}}, - {{{ -864, 4025, 794}, 0, { -286, 854}, {0x52, 0x31, 0xae, 0xff}}}, - {{{ -909, 4025, 749}, 0, { -540, 854}, {0x52, 0x31, 0xae, 0xff}}}, - {{{ -944, 4143, 784}, 0, { -540, 1362}, {0x52, 0x31, 0xae, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005A60, 0x0040ed70, 45590, 0x00005a60, 256); // 0x07005B60 - 0x07005C60 -static const Vtx wdw_seg7_vertex_07005B60[] = { - {{{ 512, 0, 3840}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 640, 3328}, 0, { 990, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, 3328}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -582, 4143, 1146}, 0, { 1502, 1362}, {0x51, 0x31, 0xad, 0xff}}}, - {{{ -547, 4025, 1111}, 0, { 1502, 854}, {0x51, 0x31, 0xad, 0xff}}}, - {{{ -593, 4025, 1066}, 0, { 1246, 854}, {0x51, 0x31, 0xad, 0xff}}}, - {{{ -582, 4143, 1146}, 0, { 1502, 1362}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ -593, 4025, 1066}, 0, { 1246, 854}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ -627, 4143, 1101}, 0, { 1246, 1362}, {0x52, 0x30, 0xae, 0xff}}}, - {{{ 768, 896, 3584}, 0, { 1502, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 896, 3840}, 0, { 480, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 896, 3840}, 0, { 480, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 896, 3584}, 0, { 1502, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 640, 3584}, 0, { 990, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 896, 3584}, 0, { 0, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 640, 3584}, 0, { 0, 1500}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005B60, 0x0040ed70, 45590, 0x00005b60, 256); // 0x07005C60 - 0x07005D60 -static const Vtx wdw_seg7_vertex_07005C60[] = { - {{{ 512, 640, 3584}, 0, { 990, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 896, 3584}, 0, { 990, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 896, 3584}, 0, { 0, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 0, 3584}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 896, 3840}, 0, { -1052, -2586}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, 3840}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, 3840}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 896, 3584}, 0, { 0, -2586}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 640, 3584}, 0, { 0, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 896, 3840}, 0, { -1052, -2586}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 640, 3328}, 0, { 990, -1564}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, 3840}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, 896, 3840}, 0, { 990, -2586}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 896, 3840}, 0, { 2012, -2586}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 0, 3840}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, 896, 3584}, 0, { 0, -2586}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005C60, 0x0040ed70, 45590, 0x00005c60, 256); // 0x07005D60 - 0x07005E40 -static const Vtx wdw_seg7_vertex_07005D60[] = { - {{{ 768, 640, 3328}, 0, { 2524, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 640, 3584}, 0, { 1502, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 640, 3584}, 0, { 1502, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 640, 3328}, 0, { 2524, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, 3328}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 384, 3328}, 0, { 0, -542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 0, 3328}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 384, 3328}, 0, { 990, -542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 640, 3328}, 0, { 990, -1564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 640, 3328}, 0, { 2012, -1564}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 384, 3328}, 0, { 990, -542}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 640, 3584}, 0, { 0, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 384, 3584}, 0, { 0, -542}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 640, 3328}, 0, { 990, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005D60, 0x0040ed70, 45590, 0x00005d60, 224); // 0x07005E40 - 0x07005F30 -static const Vtx wdw_seg7_vertex_07005E40[] = { - {{{ 3584, 154, 2662}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 154, 3174}, 0, { 4056, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 154, 3174}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 384, 3328}, 0, { 2524, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 384, 3584}, 0, { 1502, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 384, 3584}, 0, { 1502, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 384, 3328}, 0, { 2524, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 0, 3584}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 384, 3584}, 0, { 0, -542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, 384, 3584}, 0, { 990, -542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, 0, 3584}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 0, 3328}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 384, 3584}, 0, { 0, -542}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, 3584}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 384, 3328}, 0, { 990, -542}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005E40, 0x0040ed70, 45590, 0x00005e40, 240); // 0x07005F30 - 0x07006020 -static const Vtx wdw_seg7_vertex_07005F30[] = { - {{{ 3584, 0, 3174}, 0, { 3374, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 154, 3174}, 0, { 3374, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3072, 154, 3174}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 154, 2662}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 154, 2662}, 0, { 0, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 154, 3174}, 0, { 4056, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 0, 2662}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 154, 2662}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 154, 2662}, 0, { 3374, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 0, 2662}, 0, { 3374, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3072, 0, 3174}, 0, { 2352, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 154, 2662}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, 2662}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 154, 3174}, 0, { 2352, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3072, 0, 3174}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07005F30, 0x0040ed70, 45590, 0x00005f30, 240); // 0x07006020 - 0x07006110 -static const Vtx wdw_seg7_vertex_07006020[] = { - {{{ 1280, 1741, 2560}, 0, { -1052, -2484}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 1613, 2560}, 0, { -1562, -2230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, 1613, 2560}, 0, { 990, -2230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 0, 2662}, 0, { -1052, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 154, 3174}, 0, { 2352, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 0, 3174}, 0, { 2352, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 154, 2662}, 0, { -1052, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2048, 1741, 1792}, 0, { 1502, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 1741, 1792}, 0, { 0, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 1741, 2560}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 1741, 2560}, 0, { 1502, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 1741, 2560}, 0, { -402, 470}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 2304, 1613, 2560}, 0, { -402, 990}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 2304, 1613, 1792}, 0, { 990, 990}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 2048, 1741, 1792}, 0, { 990, 470}, {0x38, 0x71, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006020, 0x0040ed70, 45590, 0x00006020, 240); // 0x07006110 - 0x07006210 -static const Vtx wdw_seg7_vertex_07006110[] = { - {{{ 2304, 1613, 2560}, 0, { 990, -2230}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2304, 0, 2560}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2304, 0, 1792}, 0, { -542, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 1741, 2560}, 0, { -1052, -2484}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, 1613, 2560}, 0, { 990, -2230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1741, 2560}, 0, { 480, -2484}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 1741, 1792}, 0, { 480, -2484}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 1613, 1792}, 0, { -1562, -2230}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, 1741, 1792}, 0, { -1052, -2484}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, 1613, 1792}, 0, { 990, -2230}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 1613, 1792}, 0, { -402, 990}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 1024, 1613, 2560}, 0, { 990, 990}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 1280, 1741, 2560}, 0, { 990, 470}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 1280, 1741, 1792}, 0, { -402, 470}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 2304, 1613, 1792}, 0, { -542, -2230}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, 1792}, 0, { -1564, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006110, 0x0040ed70, 45590, 0x00006110, 256); // 0x07006210 - 0x070062C0 -static const Vtx wdw_seg7_vertex_07006210[] = { - {{{ 2304, 1613, 1792}, 0, { 990, -2230}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, 0, 1792}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 0, 1792}, 0, { -1564, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 1613, 1792}, 0, { -542, -2230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, 1792}, 0, { -542, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 0, 2560}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 1613, 2560}, 0, { 990, -2230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, 1613, 2560}, 0, { -1562, -2230}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 0, 2560}, 0, { -1564, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, 0, 2560}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, 1613, 2560}, 0, { 990, -2230}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006210, 0x0040ed70, 45590, 0x00006210, 176); // 0x070062C0 - 0x070063B0 -static const Vtx wdw_seg7_vertex_070062C0[] = { - {{{ -1023, 2176, 2048}, 0, { 0, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 2176, 2432}, 0, { 0, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 2176, 2432}, 0, { 4056, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 2048, 2048}, 0, { 2524, 4054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1023, 2048, 2432}, 0, { 480, 2522}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1023, 2048, 2048}, 0, { 480, 4054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 2048, 2432}, 0, { 2524, 2522}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 2048, 2944}, 0, { 2524, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1023, 2048, 2688}, 0, { 480, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 2048, 2688}, 0, { 2524, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1023, 2048, 2944}, 0, { 480, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 2304, 2688}, 0, { 4056, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 2304, 2944}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 2304, 2944}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 2304, 2688}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070062C0, 0x0040ed70, 45590, 0x000062c0, 240); // 0x070063B0 - 0x070064A0 -static const Vtx wdw_seg7_vertex_070063B0[] = { - {{{ 1723, 3968, -171}, 0, { -2584, 1498}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1211, 3968, 340}, 0, { -540, 3542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1211, 3968, -171}, 0, { -540, 1498}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1023, 2176, 2048}, 0, { 0, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 2176, 2432}, 0, { 4056, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 2176, 2048}, 0, { 4056, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 3200, 3328}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 3200, 3840}, 0, { 4056, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 3200, 3328}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 3200, 3840}, 0, { 0, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 3072, 3328}, 0, { -2584, 1498}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, 3072, 3840}, 0, { -540, 3542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, 3072, 3328}, 0, { -540, 1498}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 3072, 3840}, 0, { -2584, 3542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1723, 3968, 340}, 0, { -2584, 3542}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070063B0, 0x0040ed70, 45590, 0x000063b0, 240); // 0x070064A0 - 0x07006580 -static const Vtx wdw_seg7_vertex_070064A0[] = { - {{{ -3839, 4352, -4351}, 0, { 0, 0}, {0x00, 0x46, 0x69, 0xff}}}, - {{{ -3839, 3584, -3839}, 0, { 0, 978}, {0x00, 0x46, 0x69, 0xff}}}, - {{{ -255, 3584, -3839}, 0, { 3890, 978}, {0x00, 0x46, 0x69, 0xff}}}, - {{{ 1211, 4096, -171}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1211, 4096, 340}, 0, { 0, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1723, 4096, 340}, 0, { 4056, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1723, 4096, -171}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 4352, -2303}, 0, { -370, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, 3584, -3839}, 0, { 1672, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, 4352, -4351}, 0, { 2352, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, 3584, -2303}, 0, { -370, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, 3072, -511}, 0, { -2756, 1670}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, 3072, -2303}, 0, { -370, 1670}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 4352, -4351}, 0, { 3890, 0}, {0x00, 0x46, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070064A0, 0x0040ed70, 45590, 0x000064a0, 224); // 0x07006580 - 0x070065B0 -static const Vtx wdw_seg7_vertex_07006580[] = { - {{{ -255, 4352, -4351}, 0, { 3890, 0}, {0x07, 0x46, 0x69, 0xff}}}, - {{{ -255, 3584, -3839}, 0, { 3890, 978}, {0x07, 0x46, 0x69, 0xff}}}, - {{{ 4608, 3072, -3839}, 0, { 9214, 1676}, {0x07, 0x46, 0x69, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006580, 0x0040ed70, 45590, 0x00006580, 48); // 0x070065B0 - 0x070066A0 -static const Vtx wdw_seg7_vertex_070065B0[] = { - {{{ 3584, -827, -2854}, 0, { 9166, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -2815, -550, -3131}, 0, { 8144, 8482}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 3584, -550, -3131}, 0, { 8144, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 3584, -827, -3800}, 0, { 6100, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -1219, -3800}, 0, { 5078, 8482}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -1219, -3800}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -1219, -3800}, 0, { 5078, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2815, -1496, -3523}, 0, { 4056, 8482}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 3584, -1496, -3523}, 0, { 4056, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2815, -1219, -3800}, 0, { 5078, 8482}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2815, -827, -3800}, 0, { 6100, 8482}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -1496, -3523}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1496, -3523}, 0, { 4056, 8482}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1496, -3131}, 0, { 3034, 8482}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, -1496, -3131}, 0, { 3034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070065B0, 0x0040ed70, 45590, 0x000065b0, 240); // 0x070066A0 - 0x07006790 -static const Vtx wdw_seg7_vertex_070066A0[] = { - {{{ 3584, -1496, -3131}, 0, { 3034, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -2815, -1496, -3131}, 0, { 3034, 8482}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -2815, -1219, -2854}, 0, { 2012, 8482}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 3584, -1219, -2854}, 0, { 2012, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 3584, -1219, -2854}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -1219, -2854}, 0, { 2012, 8482}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -827, -2854}, 0, { 990, 8482}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -827, -2854}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -550, -3131}, 0, { 8144, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2815, -550, -3523}, 0, { 7122, 8482}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, -550, -3523}, 0, { 7122, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, -827, -2854}, 0, { 9166, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -2815, -827, -2854}, 0, { 9166, 8482}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -2815, -550, -3131}, 0, { 8144, 8482}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -2815, -550, -3131}, 0, { 8144, 8482}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070066A0, 0x0040ed70, 45590, 0x000066a0, 240); // 0x07006790 - 0x07006880 -static const Vtx wdw_seg7_vertex_07006790[] = { - {{{ 3584, -550, -3523}, 0, { 7122, 0}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -2815, -550, -3523}, 0, { 7122, 8482}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -2815, -827, -3800}, 0, { 6100, 8482}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 3584, -827, -3800}, 0, { 6100, 0}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -3131, -1496, -2815}, 0, { 990, 990}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2854, -1219, -2303}, 0, { 2012, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2854, -1219, -2815}, 0, { 2012, 990}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -3131, -1496, -2303}, 0, { 990, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2854, -1219, -2815}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2854, -1219, -2303}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2854, -827, -2303}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3523, -550, -2815}, 0, { 5078, 990}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3523, -550, -2303}, 0, { 5078, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3800, -827, -2303}, 0, { 6100, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -2854, -827, -2815}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006790, 0x0040ed70, 45590, 0x00006790, 240); // 0x07006880 - 0x07006970 -static const Vtx wdw_seg7_vertex_07006880[] = { - {{{ -3523, -1496, -2815}, 0, { 8144, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3523, -1496, -2303}, 0, { 8144, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3131, -1496, -2303}, 0, { 9166, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3800, -1219, -2815}, 0, { 7122, 990}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3523, -1496, -2303}, 0, { 8144, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3523, -1496, -2815}, 0, { 8144, 990}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3131, -1496, -2815}, 0, { 9166, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3800, -1219, -2303}, 0, { 7122, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3800, -827, -2815}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3800, -1219, -2303}, 0, { 7122, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3800, -1219, -2815}, 0, { 7122, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3800, -827, -2303}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3523, -550, -2815}, 0, { 5078, 990}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3800, -827, -2303}, 0, { 6100, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3800, -827, -2815}, 0, { 6100, 990}, {0x59, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006880, 0x0040ed70, 45590, 0x00006880, 240); // 0x07006970 - 0x07006A50 -static const Vtx wdw_seg7_vertex_07006970[] = { - {{{ -3131, -550, -2815}, 0, { 4056, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3523, -550, -2303}, 0, { 5078, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3523, -550, -2815}, 0, { 5078, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3131, -550, -2303}, 0, { 4056, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2854, -827, -2815}, 0, { 3034, 990}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -3131, -550, -2303}, 0, { 4056, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -3131, -550, -2815}, 0, { 4056, 990}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -2854, -827, -2303}, 0, { 3034, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ 3900, 0, -2854}, 0, { 2522, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3623, -511, -3131}, 0, { 3544, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3623, 0, -3131}, 0, { 3544, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 4292, 0, -3800}, 0, { 6610, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4569, -511, -3523}, 0, { 7632, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4569, 0, -3523}, 0, { 7632, 990}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006970, 0x0040ed70, 45590, 0x00006970, 224); // 0x07006A50 - 0x07006B40 -static const Vtx wdw_seg7_vertex_07006A50[] = { - {{{ 3900, 0, -3800}, 0, { 5588, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4292, -511, -3800}, 0, { 6610, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4292, 0, -3800}, 0, { 6610, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4292, 0, -3800}, 0, { 6610, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4292, -511, -3800}, 0, { 6610, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4569, -511, -3523}, 0, { 7632, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 3900, -511, -3800}, 0, { 5588, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4569, 0, -3523}, 0, { 7632, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4569, -511, -3523}, 0, { 7632, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4569, -511, -3131}, 0, { 8656, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4569, 0, -3131}, 0, { 8656, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3623, 0, -3523}, 0, { 4566, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3900, -511, -3800}, 0, { 5588, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3900, 0, -3800}, 0, { 5588, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3623, -511, -3523}, 0, { 4566, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006A50, 0x0040ed70, 45590, 0x00006a50, 240); // 0x07006B40 - 0x07006C20 -static const Vtx wdw_seg7_vertex_07006B40[] = { - {{{ 3623, 0, -3131}, 0, { 3544, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3623, -511, -3523}, 0, { 4566, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3623, 0, -3523}, 0, { 4566, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3623, -511, -3131}, 0, { 3544, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3833, -760, -2854}, 0, { 2160, 448}, {0x38, 0xc5, 0xa0, 0xff}}}, - {{{ 3603, -530, -3131}, 0, { 3434, 448}, {0x38, 0xc5, 0xa0, 0xff}}}, - {{{ 3623, -511, -3131}, 0, { 3434, 506}, {0x38, 0xc5, 0xa0, 0xff}}}, - {{{ 3900, 0, -2854}, 0, { 2522, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3900, -511, -2854}, 0, { 2522, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3623, -511, -3131}, 0, { 3544, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 4292, 0, -2854}, 0, { 1500, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3900, -511, -2854}, 0, { 2522, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3900, 0, -2854}, 0, { 2522, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4292, -511, -2854}, 0, { 1500, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006B40, 0x0040ed70, 45590, 0x00006b40, 224); // 0x07006C20 - 0x07006D10 -static const Vtx wdw_seg7_vertex_07006C20[] = { - {{{ 4569, 0, -3131}, 0, { 478, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4292, -511, -2854}, 0, { 1500, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4292, 0, -2854}, 0, { 1500, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4569, -511, -3131}, 0, { 478, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3623, -511, -3131}, 0, { 3434, 506}, {0x57, 0xa4, 0x00, 0xff}}}, - {{{ 3603, -530, -3523}, 0, { 4678, 448}, {0x57, 0xa4, 0x00, 0xff}}}, - {{{ 3623, -511, -3523}, 0, { 4678, 506}, {0x57, 0xa4, 0x00, 0xff}}}, - {{{ 3603, -530, -3131}, 0, { 3434, 448}, {0x57, 0xa4, 0x00, 0xff}}}, - {{{ 3900, -511, -2854}, 0, { 2490, 912}, {0x58, 0xe9, 0xa8, 0xff}}}, - {{{ 3833, -760, -2854}, 0, { 2160, 448}, {0x58, 0xe9, 0xa8, 0xff}}}, - {{{ 3623, -511, -3131}, 0, { 3434, 506}, {0x58, 0xe9, 0xa8, 0xff}}}, - {{{ 3603, -530, -3131}, 0, { 3434, 448}, {0x5c, 0xa9, 0x00, 0xff}}}, - {{{ 3584, -550, -3523}, 0, { 4678, 390}, {0x5c, 0xa9, 0x00, 0xff}}}, - {{{ 3603, -530, -3523}, 0, { 4678, 448}, {0x5c, 0xa9, 0x00, 0xff}}}, - {{{ 3584, -550, -3131}, 0, { 3434, 390}, {0x5c, 0xa9, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006C20, 0x0040ed70, 45590, 0x00006c20, 240); // 0x07006D10 - 0x07006E00 -static const Vtx wdw_seg7_vertex_07006D10[] = { - {{{ 3833, -760, -2854}, 0, { 2160, 448}, {0x3b, 0xc8, 0xa0, 0xff}}}, - {{{ 3584, -550, -3131}, 0, { 3434, 390}, {0x3b, 0xc8, 0xa0, 0xff}}}, - {{{ 3603, -530, -3131}, 0, { 3434, 448}, {0x3b, 0xc8, 0xa0, 0xff}}}, - {{{ 3623, -511, -3523}, 0, { 4678, 506}, {0x38, 0xc5, 0x60, 0xff}}}, - {{{ 3603, -530, -3523}, 0, { 4678, 448}, {0x38, 0xc5, 0x60, 0xff}}}, - {{{ 3833, -760, -3800}, 0, { 5952, 448}, {0x38, 0xc5, 0x60, 0xff}}}, - {{{ 3603, -530, -3523}, 0, { 4678, 448}, {0x3b, 0xc8, 0x60, 0xff}}}, - {{{ 3584, -550, -3523}, 0, { 4678, 390}, {0x3b, 0xc8, 0x60, 0xff}}}, - {{{ 3833, -760, -3800}, 0, { 5952, 448}, {0x3b, 0xc8, 0x60, 0xff}}}, - {{{ 3623, -511, -3523}, 0, { 4678, 506}, {0x58, 0xe9, 0x58, 0xff}}}, - {{{ 3833, -760, -3800}, 0, { 5952, 448}, {0x58, 0xe9, 0x58, 0xff}}}, - {{{ 3900, -511, -3800}, 0, { 5622, 912}, {0x58, 0xe9, 0x58, 0xff}}}, - {{{ 3833, -760, -2854}, 0, { 2160, 448}, {0x17, 0xa8, 0xa8, 0xff}}}, - {{{ 3584, -827, -2854}, 0, { 2490, -16}, {0x17, 0xa8, 0xa8, 0xff}}}, - {{{ 3584, -550, -3131}, 0, { 3434, 390}, {0x17, 0xa8, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006D10, 0x0040ed70, 45590, 0x00006d10, 240); // 0x07006E00 - 0x07006EF0 -static const Vtx wdw_seg7_vertex_07006E00[] = { - {{{ 3584, -550, -3523}, 0, { 4678, 390}, {0x17, 0xa8, 0x58, 0xff}}}, - {{{ 3584, -827, -3800}, 0, { 5622, -16}, {0x17, 0xa8, 0x58, 0xff}}}, - {{{ 3833, -760, -3800}, 0, { 5952, 448}, {0x17, 0xa8, 0x58, 0xff}}}, - {{{ 3833, -760, -3800}, 0, { 5952, 448}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -1219, -3800}, 0, { 6358, -592}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4028, -955, -3800}, 0, { 6674, 448}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -827, -3800}, 0, { 5622, -16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3900, -511, -3800}, 0, { 5622, 912}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4292, -511, -3800}, 0, { 6358, 1486}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4028, -955, -3800}, 0, { 6674, 448}, {0xb3, 0x23, 0x5e, 0xff}}}, - {{{ 4258, -1185, -3523}, 0, { 7696, 448}, {0xb3, 0x23, 0x5e, 0xff}}}, - {{{ 4569, -511, -3523}, 0, { 7372, 1894}, {0xb3, 0x23, 0x5e, 0xff}}}, - {{{ 4028, -955, -3800}, 0, { 6674, 448}, {0xcf, 0x52, 0x52, 0xff}}}, - {{{ 3584, -1219, -3800}, 0, { 6358, -592}, {0xcf, 0x52, 0x52, 0xff}}}, - {{{ 3584, -1496, -3523}, 0, { 7372, -1000}, {0xcf, 0x52, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006E00, 0x0040ed70, 45590, 0x00006e00, 240); // 0x07006EF0 - 0x07006FD0 -static const Vtx wdw_seg7_vertex_07006EF0[] = { - {{{ 4292, -511, -3800}, 0, { 6358, 1486}, {0xae, 0x31, 0x52, 0xff}}}, - {{{ 4028, -955, -3800}, 0, { 6674, 448}, {0xae, 0x31, 0x52, 0xff}}}, - {{{ 4569, -511, -3523}, 0, { 7372, 1894}, {0xae, 0x31, 0x52, 0xff}}}, - {{{ 4028, -955, -3800}, 0, { 6674, 448}, {0xdd, 0x4d, 0x5e, 0xff}}}, - {{{ 3584, -1496, -3523}, 0, { 7372, -1000}, {0xdd, 0x4d, 0x5e, 0xff}}}, - {{{ 4258, -1185, -3523}, 0, { 7696, 448}, {0xdd, 0x4d, 0x5e, 0xff}}}, - {{{ 4258, -1185, -3523}, 0, { 7696, 448}, {0xcb, 0x73, 0x00, 0xff}}}, - {{{ 3584, -1496, -3131}, 0, { 8916, -1000}, {0xcb, 0x73, 0x00, 0xff}}}, - {{{ 4258, -1185, -3131}, 0, { 8592, 448}, {0xcb, 0x73, 0x00, 0xff}}}, - {{{ 3584, -1496, -3523}, 0, { 7372, -1000}, {0xcb, 0x73, 0x00, 0xff}}}, - {{{ 4569, -511, -3131}, 0, { 8916, 1894}, {0x8d, 0x35, 0x00, 0xff}}}, - {{{ 4258, -1185, -3523}, 0, { 7696, 448}, {0x8d, 0x35, 0x00, 0xff}}}, - {{{ 4258, -1185, -3131}, 0, { 8592, 448}, {0x8d, 0x35, 0x00, 0xff}}}, - {{{ 4569, -511, -3523}, 0, { 7372, 1894}, {0x8d, 0x35, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006EF0, 0x0040ed70, 45590, 0x00006ef0, 224); // 0x07006FD0 - 0x070070D0 -static const Vtx wdw_seg7_vertex_07006FD0[] = { - {{{ 4569, -511, -3131}, 0, { 740, 1894}, {0xae, 0x31, 0xae, 0xff}}}, - {{{ 4028, -955, -2854}, 0, { 1438, 448}, {0xae, 0x31, 0xae, 0xff}}}, - {{{ 4292, -511, -2854}, 0, { 1754, 1486}, {0xae, 0x31, 0xae, 0xff}}}, - {{{ 4569, -511, -3131}, 0, { 740, 1894}, {0xb3, 0x23, 0xa2, 0xff}}}, - {{{ 4258, -1185, -3131}, 0, { 416, 448}, {0xb3, 0x23, 0xa2, 0xff}}}, - {{{ 4028, -955, -2854}, 0, { 1438, 448}, {0xb3, 0x23, 0xa2, 0xff}}}, - {{{ 4258, -1185, -3131}, 0, { 416, 448}, {0xdd, 0x4d, 0xa2, 0xff}}}, - {{{ 3584, -1496, -3131}, 0, { 740, -1000}, {0xdd, 0x4d, 0xa2, 0xff}}}, - {{{ 4028, -955, -2854}, 0, { 1438, 448}, {0xdd, 0x4d, 0xa2, 0xff}}}, - {{{ 4292, -511, -2854}, 0, { 1754, 1486}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4028, -955, -2854}, 0, { 1438, 448}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3833, -760, -2854}, 0, { 2160, 448}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -1496, -3131}, 0, { 740, -1000}, {0xcf, 0x52, 0xae, 0xff}}}, - {{{ 3584, -1219, -2854}, 0, { 1754, -592}, {0xcf, 0x52, 0xae, 0xff}}}, - {{{ 4028, -955, -2854}, 0, { 1438, 448}, {0xcf, 0x52, 0xae, 0xff}}}, - {{{ 3584, -827, -2854}, 0, { 2490, -16}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07006FD0, 0x0040ed70, 45590, 0x00006fd0, 256); // 0x070070D0 - 0x070071D0 -static const Vtx wdw_seg7_vertex_070070D0[] = { - {{{ 4028, -955, -2854}, 0, { 1438, 448}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -1219, -2854}, 0, { 1754, -592}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -827, -2854}, 0, { 2490, -16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3900, -511, -2854}, 0, { 2490, 912}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4292, -511, -2854}, 0, { 1754, 1486}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3833, -760, -2854}, 0, { 2160, 448}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2854, -1219, -2815}, 0, { 1446, 814}, {0xa9, 0x00, 0xa4, 0xff}}}, - {{{ -2834, -827, -2834}, 0, { 2578, 872}, {0xa9, 0x00, 0xa4, 0xff}}}, - {{{ -2834, -1219, -2834}, 0, { 1446, 872}, {0xa9, 0x00, 0xa4, 0xff}}}, - {{{ -2854, -827, -2815}, 0, { 2578, 814}, {0xa9, 0x00, 0xa4, 0xff}}}, - {{{ -2854, -1219, -2815}, 0, { 1446, 814}, {0xc3, 0x59, 0xbf, 0xff}}}, - {{{ -2834, -1219, -2834}, 0, { 1446, 872}, {0xc3, 0x59, 0xbf, 0xff}}}, - {{{ -3030, -1496, -3030}, 0, { 354, 872}, {0xc3, 0x59, 0xbf, 0xff}}}, - {{{ -3131, -1496, -2815}, 0, { 546, 406}, {0xab, 0x55, 0xd8, 0xff}}}, - {{{ -2854, -1219, -2815}, 0, { 1446, 814}, {0xab, 0x55, 0xd8, 0xff}}}, - {{{ -3030, -1496, -3030}, 0, { 354, 872}, {0xab, 0x55, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070070D0, 0x0040ed70, 45590, 0x000070d0, 256); // 0x070071D0 - 0x070072D0 -static const Vtx wdw_seg7_vertex_070071D0[] = { - {{{ -3308, -1496, -3308}, 0, { 7516, 872}, {0x25, 0x55, 0x55, 0xff}}}, - {{{ -2815, -1496, -3523}, 0, { 8002, 1910}, {0x25, 0x55, 0x55, 0xff}}}, - {{{ -2815, -1219, -3800}, 0, { 6972, 2318}, {0x25, 0x55, 0x55, 0xff}}}, - {{{ -2854, -827, -2815}, 0, { 2578, 814}, {0xc3, 0xa7, 0xbf, 0xff}}}, - {{{ -3030, -550, -3030}, 0, { 3670, 872}, {0xc3, 0xa7, 0xbf, 0xff}}}, - {{{ -2834, -827, -2834}, 0, { 2578, 872}, {0xc3, 0xa7, 0xbf, 0xff}}}, - {{{ -2854, -827, -2815}, 0, { 2578, 814}, {0xab, 0xab, 0xd8, 0xff}}}, - {{{ -3131, -550, -2815}, 0, { 3478, 406}, {0xab, 0xab, 0xd8, 0xff}}}, - {{{ -3030, -550, -3030}, 0, { 3670, 872}, {0xab, 0xab, 0xd8, 0xff}}}, - {{{ -2834, -827, -2834}, 0, { 2578, 872}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ -2815, -1219, -2854}, 0, { 1446, 928}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ -2834, -1219, -2834}, 0, { 1446, 872}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ -2815, -827, -2854}, 0, { 2578, 928}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ -2815, -827, -2854}, 0, { 2578, 928}, {0xd8, 0xab, 0xab, 0xff}}}, - {{{ -3030, -550, -3030}, 0, { 3670, 872}, {0xd8, 0xab, 0xab, 0xff}}}, - {{{ -2815, -550, -3131}, 0, { 3478, 1334}, {0xd8, 0xab, 0xab, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070071D0, 0x0040ed70, 45590, 0x000071d0, 256); // 0x070072D0 - 0x070073C0 -static const Vtx wdw_seg7_vertex_070072D0[] = { - {{{ -2815, -827, -2854}, 0, { 2578, 928}, {0xbf, 0xa7, 0xc3, 0xff}}}, - {{{ -2834, -827, -2834}, 0, { 2578, 872}, {0xbf, 0xa7, 0xc3, 0xff}}}, - {{{ -3030, -550, -3030}, 0, { 3670, 872}, {0xbf, 0xa7, 0xc3, 0xff}}}, - {{{ -3030, -1496, -3030}, 0, { 354, 872}, {0xd8, 0x55, 0xab, 0xff}}}, - {{{ -2815, -1219, -2854}, 0, { 1446, 928}, {0xd8, 0x55, 0xab, 0xff}}}, - {{{ -2815, -1496, -3131}, 0, { 546, 1334}, {0xd8, 0x55, 0xab, 0xff}}}, - {{{ -3030, -1496, -3030}, 0, { 354, 872}, {0xbf, 0x59, 0xc3, 0xff}}}, - {{{ -2834, -1219, -2834}, 0, { 1446, 872}, {0xbf, 0x59, 0xc3, 0xff}}}, - {{{ -2815, -1219, -2854}, 0, { 1446, 928}, {0xbf, 0x59, 0xc3, 0xff}}}, - {{{ -3308, -1496, -3308}, 0, { 7516, 872}, {0x55, 0x55, 0x25, 0xff}}}, - {{{ -3800, -1219, -2815}, 0, { 6972, -576}, {0x55, 0x55, 0x25, 0xff}}}, - {{{ -3523, -1496, -2815}, 0, { 8002, -170}, {0x55, 0x55, 0x25, 0xff}}}, - {{{ -3308, -1496, -3308}, 0, { 7516, 872}, {0x55, 0x56, 0x24, 0xff}}}, - {{{ -3503, -1219, -3503}, 0, { 6566, 872}, {0x55, 0x56, 0x24, 0xff}}}, - {{{ -3800, -1219, -2815}, 0, { 6972, -576}, {0x55, 0x56, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070072D0, 0x0040ed70, 45590, 0x000072d0, 240); // 0x070073C0 - 0x070074C0 -static const Vtx wdw_seg7_vertex_070073C0[] = { - {{{ -3308, -1496, -3308}, 0, { 7516, 872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3523, -1496, -2815}, 0, { 8002, -170}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3030, -1496, -3030}, 0, { 8530, 872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3308, -1496, -3308}, 0, { 7516, 872}, {0x24, 0x56, 0x55, 0xff}}}, - {{{ -2815, -1219, -3800}, 0, { 6972, 2318}, {0x24, 0x56, 0x55, 0xff}}}, - {{{ -3503, -1219, -3503}, 0, { 6566, 872}, {0x24, 0x56, 0x55, 0xff}}}, - {{{ -2815, -1496, -3131}, 0, { 8722, 1334}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1496, -3523}, 0, { 8002, 1910}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3131, -1496, -2815}, 0, { 8722, 406}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3800, -1219, -2815}, 0, { 6972, -576}, {0x74, 0x00, 0x32, 0xff}}}, - {{{ -3503, -1219, -3503}, 0, { 6566, 872}, {0x74, 0x00, 0x32, 0xff}}}, - {{{ -3800, -827, -2815}, 0, { 5228, -576}, {0x74, 0x00, 0x32, 0xff}}}, - {{{ -3503, -827, -3503}, 0, { 5634, 872}, {0x74, 0x00, 0x32, 0xff}}}, - {{{ -2815, -1219, -3800}, 0, { 6972, 2318}, {0x32, 0x00, 0x74, 0xff}}}, - {{{ -3503, -827, -3503}, 0, { 5634, 872}, {0x32, 0x00, 0x74, 0xff}}}, - {{{ -3503, -1219, -3503}, 0, { 6566, 872}, {0x32, 0x00, 0x74, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070073C0, 0x0040ed70, 45590, 0x000073c0, 256); // 0x070074C0 - 0x070075B0 -static const Vtx wdw_seg7_vertex_070074C0[] = { - {{{ -2815, -1219, -3800}, 0, { 6972, 2318}, {0x32, 0x00, 0x74, 0xff}}}, - {{{ -2815, -827, -3800}, 0, { 5228, 2318}, {0x32, 0x00, 0x74, 0xff}}}, - {{{ -3503, -827, -3503}, 0, { 5634, 872}, {0x32, 0x00, 0x74, 0xff}}}, - {{{ -2815, -550, -3523}, 0, { 4198, 1910}, {0x25, 0xab, 0x55, 0xff}}}, - {{{ -3308, -550, -3308}, 0, { 4684, 872}, {0x25, 0xab, 0x55, 0xff}}}, - {{{ -2815, -827, -3800}, 0, { 5228, 2318}, {0x25, 0xab, 0x55, 0xff}}}, - {{{ -3308, -550, -3308}, 0, { 4684, 872}, {0x24, 0xaa, 0x55, 0xff}}}, - {{{ -3503, -827, -3503}, 0, { 5634, 872}, {0x24, 0xaa, 0x55, 0xff}}}, - {{{ -2815, -827, -3800}, 0, { 5228, 2318}, {0x24, 0xaa, 0x55, 0xff}}}, - {{{ -3800, -827, -2815}, 0, { 5228, -576}, {0x55, 0xaa, 0x24, 0xff}}}, - {{{ -3503, -827, -3503}, 0, { 5634, 872}, {0x55, 0xaa, 0x24, 0xff}}}, - {{{ -3308, -550, -3308}, 0, { 4684, 872}, {0x55, 0xaa, 0x24, 0xff}}}, - {{{ -3523, -550, -2815}, 0, { 4198, -170}, {0x55, 0xab, 0x25, 0xff}}}, - {{{ -3800, -827, -2815}, 0, { 5228, -576}, {0x55, 0xab, 0x25, 0xff}}}, - {{{ -3308, -550, -3308}, 0, { 4684, 872}, {0x55, 0xab, 0x25, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070074C0, 0x0040ed70, 45590, 0x000074c0, 240); // 0x070075B0 - 0x070076B0 -static const Vtx wdw_seg7_vertex_070075B0[] = { - {{{ -3523, -550, -2815}, 0, { 4198, -170}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3308, -550, -3308}, 0, { 4684, 872}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3030, -550, -3030}, 0, { 3670, 872}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2815, -550, -3523}, 0, { 4198, 1910}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3131, -550, -2815}, 0, { 3478, 406}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2815, -550, -3131}, 0, { 3478, 1334}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 4608, 0, -2713}, 0, { -1236, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3482, 0, -2713}, 0, { -1236, -1238}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 0, 1024}, 0, { -8718, -5654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 0, 2304}, 0, {-11272, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, 4608}, 0, {-15872, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3482, 0, -3839}, 0, { 990, -1238}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 0, -3839}, 0, { 990, -5654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 0, -2815}, 0, { -1032, -1034}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, -2815}, 0, { -1032, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3900, 0, -2854}, 0, { -974, -424}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070075B0, 0x0040ed70, 45590, 0x000075b0, 256); // 0x070076B0 - 0x070077B0 -static const Vtx wdw_seg7_vertex_070076B0[] = { - {{{ 3584, 0, -3839}, 0, { 990, -1034}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3482, 0, -3839}, 0, { 990, -1238}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3482, 0, -2713}, 0, { -1236, -1238}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, -2713}, 0, { -1236, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, -2815}, 0, { -1032, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 0, -2815}, 0, { -1032, -1034}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3900, 0, -3800}, 0, { 912, -424}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4292, 0, -3800}, 0, { 912, 360}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3623, 0, -3523}, 0, { 360, -976}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, -3839}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3623, 0, -3131}, 0, { -422, -976}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3900, 0, -2854}, 0, { -974, -424}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 0, 2304}, 0, {-11272, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 0, 2304}, 0, {-11272, -15874}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, 4608}, 0, {-15872, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4569, 0, -3523}, 0, { 360, 912}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070076B0, 0x0040ed70, 45590, 0x000076b0, 256); // 0x070077B0 - 0x07007840 -static const Vtx wdw_seg7_vertex_070077B0[] = { - {{{ 4608, 0, -3839}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4569, 0, -3131}, 0, { -422, 912}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, -2815}, 0, { -1032, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4570, 0, -3533}, 0, { 378, 914}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4292, 0, -2854}, 0, { -974, 360}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3900, 0, -2854}, 0, { -974, -424}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 0, 2304}, 0, {-11272, -15874}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 0, 4608}, 0, {-15872, -15874}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 0, 4608}, 0, {-15872, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070077B0, 0x0040ed70, 45590, 0x000077b0, 144); // 0x07007840 - 0x07007930 -static const Vtx wdw_seg7_vertex_07007840[] = { - {{{ 1280, 2304, -3071}, 0, { -9228, 16318}, {0xd4, 0x9e, 0xbe, 0xff}}}, - {{{ 1834, 1997, -2983}, 0, { -4806, 15618}, {0xd4, 0x9e, 0xbe, 0xff}}}, - {{{ 1755, 1869, -2740}, 0, { -5438, 13674}, {0xd4, 0x9e, 0xbe, 0xff}}}, - {{{ 1280, 2304, -3071}, 0, { -9228, 16318}, {0xc7, 0x9b, 0xce, 0xff}}}, - {{{ 1755, 1869, -2740}, 0, { -5438, 13674}, {0xc7, 0x9b, 0xce, 0xff}}}, - {{{ 1280, 2176, -2815}, 0, { -9228, 14274}, {0xc7, 0x9b, 0xce, 0xff}}}, - {{{ 1834, 1997, -2983}, 0, { -4806, 15618}, {0xeb, 0x9e, 0xb4, 0xff}}}, - {{{ 2333, 1690, -2729}, 0, { -818, 13586}, {0xeb, 0x9e, 0xb4, 0xff}}}, - {{{ 2183, 1562, -2522}, 0, { -2020, 11932}, {0xeb, 0x9e, 0xb4, 0xff}}}, - {{{ 1834, 1997, -2983}, 0, { -4806, 15618}, {0xd9, 0x9b, 0xbe, 0xff}}}, - {{{ 2183, 1562, -2522}, 0, { -2020, 11932}, {0xd9, 0x9b, 0xbe, 0xff}}}, - {{{ 1755, 1869, -2740}, 0, { -5438, 13674}, {0xd9, 0x9b, 0xbe, 0xff}}}, - {{{ 2183, 1562, -2522}, 0, { -2020, 11932}, {0xb4, 0x9b, 0x07, 0xff}}}, - {{{ 2032, 1690, -2315}, 0, { -3220, 10278}, {0xb4, 0x9b, 0x07, 0xff}}}, - {{{ 1755, 1869, -2740}, 0, { -5438, 13674}, {0xb4, 0x9b, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07007840, 0x0040ed70, 45590, 0x00007840, 240); // 0x07007930 - 0x07007A20 -static const Vtx wdw_seg7_vertex_07007930[] = { - {{{ 1755, 1869, -2740}, 0, { -5438, 13674}, {0xba, 0x9b, 0x1e, 0xff}}}, - {{{ 1676, 1997, -2496}, 0, { -6070, 11730}, {0xba, 0x9b, 0x1e, 0xff}}}, - {{{ 1280, 2176, -2815}, 0, { -9228, 14274}, {0xba, 0x9b, 0x1e, 0xff}}}, - {{{ 2032, 1690, -2315}, 0, { -3220, 10278}, {0xa9, 0xa6, 0x12, 0xff}}}, - {{{ 1676, 1997, -2496}, 0, { -6070, 11730}, {0xa9, 0xa6, 0x12, 0xff}}}, - {{{ 1755, 1869, -2740}, 0, { -5438, 13674}, {0xa9, 0xa6, 0x12, 0xff}}}, - {{{ 1676, 1997, -2496}, 0, { -6070, 11730}, {0xb3, 0xa6, 0x2d, 0xff}}}, - {{{ 1280, 2304, -2559}, 0, { -9228, 12230}, {0xb3, 0xa6, 0x2d, 0xff}}}, - {{{ 1280, 2176, -2815}, 0, { -9228, 14274}, {0xb3, 0xa6, 0x2d, 0xff}}}, - {{{ 3072, 768, -1279}, 0, { 5078, 2010}, {0x00, 0x8a, 0xd4, 0xff}}}, - {{{ 2560, 768, -1279}, 0, { 990, 2010}, {0x00, 0x8a, 0xd4, 0xff}}}, - {{{ 2741, 947, -1754}, 0, { 2434, 5800}, {0x00, 0x8a, 0xd4, 0xff}}}, - {{{ 2560, 768, -1279}, 0, { 990, 2010}, {0xbe, 0xa6, 0xc5, 0xff}}}, - {{{ 2497, 1075, -1675}, 0, { 490, 5168}, {0xbe, 0xa6, 0xc5, 0xff}}}, - {{{ 2741, 947, -1754}, 0, { 2434, 5800}, {0xbe, 0xa6, 0xc5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07007930, 0x0040ed70, 45590, 0x00007930, 240); // 0x07007A20 - 0x07007B10 -static const Vtx wdw_seg7_vertex_07007A20[] = { - {{{ 2741, 947, -1754}, 0, { 2434, 5800}, {0xbf, 0x9b, 0xd9, 0xff}}}, - {{{ 2497, 1075, -1675}, 0, { 490, 5168}, {0xbf, 0x9b, 0xd9, 0xff}}}, - {{{ 2523, 1254, -2182}, 0, { 692, 9218}, {0xbf, 0x9b, 0xd9, 0xff}}}, - {{{ 2497, 1075, -1675}, 0, { 490, 5168}, {0xaf, 0xa6, 0xdc, 0xff}}}, - {{{ 2316, 1382, -2031}, 0, { -960, 8018}, {0xaf, 0xa6, 0xdc, 0xff}}}, - {{{ 2523, 1254, -2182}, 0, { 692, 9218}, {0xaf, 0xa6, 0xdc, 0xff}}}, - {{{ 2730, 1382, -2332}, 0, { 2346, 10420}, {0x07, 0x9b, 0xb4, 0xff}}}, - {{{ 2741, 947, -1754}, 0, { 2434, 5800}, {0x07, 0x9b, 0xb4, 0xff}}}, - {{{ 2523, 1254, -2182}, 0, { 692, 9218}, {0x07, 0x9b, 0xb4, 0xff}}}, - {{{ 2730, 1382, -2332}, 0, { 2346, 10420}, {0x1b, 0x9e, 0xb6, 0xff}}}, - {{{ 2984, 1075, -1833}, 0, { 4378, 6432}, {0x1b, 0x9e, 0xb6, 0xff}}}, - {{{ 2741, 947, -1754}, 0, { 2434, 5800}, {0x1b, 0x9e, 0xb6, 0xff}}}, - {{{ 2984, 1075, -1833}, 0, { 4378, 6432}, {0x22, 0x98, 0xc1, 0xff}}}, - {{{ 3072, 768, -1279}, 0, { 5078, 2010}, {0x22, 0x98, 0xc1, 0xff}}}, - {{{ 2741, 947, -1754}, 0, { 2434, 5800}, {0x22, 0x98, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07007A20, 0x0040ed70, 45590, 0x00007a20, 240); // 0x07007B10 - 0x07007C00 -static const Vtx wdw_seg7_vertex_07007B10[] = { - {{{ 2523, 1254, -2182}, 0, { 692, 9218}, {0xb6, 0x9b, 0xf0, 0xff}}}, - {{{ 2316, 1382, -2031}, 0, { -960, 8018}, {0xb6, 0x9b, 0xf0, 0xff}}}, - {{{ 2183, 1562, -2522}, 0, { -2020, 11932}, {0xb6, 0x9b, 0xf0, 0xff}}}, - {{{ 2316, 1382, -2031}, 0, { -960, 8018}, {0xa8, 0xa6, 0xf7, 0xff}}}, - {{{ 2032, 1690, -2315}, 0, { -3220, 10278}, {0xa8, 0xa6, 0xf7, 0xff}}}, - {{{ 2183, 1562, -2522}, 0, { -2020, 11932}, {0xa8, 0xa6, 0xf7, 0xff}}}, - {{{ 2333, 1690, -2729}, 0, { -818, 13586}, {0x03, 0x9e, 0xb1, 0xff}}}, - {{{ 2730, 1382, -2332}, 0, { 2346, 10420}, {0x03, 0x9e, 0xb1, 0xff}}}, - {{{ 2523, 1254, -2182}, 0, { 692, 9218}, {0x03, 0x9e, 0xb1, 0xff}}}, - {{{ 2333, 1690, -2729}, 0, { -818, 13586}, {0xf0, 0x9b, 0xb6, 0xff}}}, - {{{ 2523, 1254, -2182}, 0, { 692, 9218}, {0xf0, 0x9b, 0xb6, 0xff}}}, - {{{ 2183, 1562, -2522}, 0, { -2020, 11932}, {0xf0, 0x9b, 0xb6, 0xff}}}, - {{{ -210, 3328, 64}, 0, { -286, -288}, {0x00, 0xa2, 0x54, 0xff}}}, - {{{ -18, 3840, 640}, 0, { -2586, -1054}, {0x00, 0xa2, 0x54, 0xff}}}, - {{{ -402, 3840, 640}, 0, { -2586, 478}, {0x00, 0xa2, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07007B10, 0x0040ed70, 45590, 0x00007b10, 240); // 0x07007C00 - 0x07007CF0 -static const Vtx wdw_seg7_vertex_07007C00[] = { - {{{ -210, 3328, 64}, 0, { -286, -288}, {0x00, 0xa2, 0xac, 0xff}}}, - {{{ -402, 3840, -511}, 0, { 2012, 478}, {0x00, 0xa2, 0xac, 0xff}}}, - {{{ -18, 3840, -511}, 0, { 2012, -1054}, {0x00, 0xa2, 0xac, 0xff}}}, - {{{ -402, 3840, -511}, 0, { 2012, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -402, 3840, 640}, 0, { -2586, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -18, 3840, 640}, 0, { -2586, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -210, 3328, 64}, 0, { -286, -288}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ -786, 3840, -127}, 0, { 480, 2010}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ -402, 3840, -511}, 0, { 2012, 478}, {0xc3, 0xa4, 0xc3, 0xff}}}, - {{{ -210, 3328, 64}, 0, { -286, -288}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ 365, 3840, 256}, 0, { -1052, -2588}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -18, 3840, 640}, 0, { -2586, -1054}, {0x3d, 0xa4, 0x3d, 0xff}}}, - {{{ -210, 3328, 64}, 0, { -286, -288}, {0x54, 0xa2, 0x00, 0xff}}}, - {{{ 365, 3840, -127}, 0, { 480, -2588}, {0x54, 0xa2, 0x00, 0xff}}}, - {{{ 365, 3840, 256}, 0, { -1052, -2588}, {0x54, 0xa2, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07007C00, 0x0040ed70, 45590, 0x00007c00, 240); // 0x07007CF0 - 0x07007DF0 -static const Vtx wdw_seg7_vertex_07007CF0[] = { - {{{ -210, 3328, 64}, 0, { -286, -288}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ -18, 3840, -511}, 0, { 2012, -1054}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ 365, 3840, -127}, 0, { 480, -2588}, {0x3d, 0xa4, 0xc3, 0xff}}}, - {{{ -210, 3328, 64}, 0, { -286, -288}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ -402, 3840, 640}, 0, { -2586, 478}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ -786, 3840, 256}, 0, { -1052, 2010}, {0xc3, 0xa4, 0x3d, 0xff}}}, - {{{ -402, 3840, -511}, 0, { 2012, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -786, 3840, 256}, 0, { -1052, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -402, 3840, 640}, 0, { -2586, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -786, 3840, -127}, 0, { 480, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -210, 3328, 64}, 0, { -286, -288}, {0xac, 0xa2, 0x00, 0xff}}}, - {{{ -786, 3840, 256}, 0, { -1052, 2010}, {0xac, 0xa2, 0x00, 0xff}}}, - {{{ -786, 3840, -127}, 0, { 480, 2010}, {0xac, 0xa2, 0x00, 0xff}}}, - {{{ -18, 3840, 640}, 0, { -2586, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 365, 3840, 256}, 0, { -1052, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 365, 3840, -127}, 0, { 480, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07007CF0, 0x0040ed70, 45590, 0x00007cf0, 256); // 0x07007DF0 - 0x07007E20 -static const Vtx wdw_seg7_vertex_07007DF0[] = { - {{{ -402, 3840, -511}, 0, { 2012, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 365, 3840, -127}, 0, { 480, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -18, 3840, -511}, 0, { 2012, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07007DF0, 0x0040ed70, 45590, 0x00007df0, 48); // 0x07007E20 - 0x07007F00 -static const Vtx wdw_seg7_vertex_07007E20[] = { - {{{ 2032, 1690, -2315}, 0, { -4242, -6256}, {0x31, 0x6f, 0x24, 0xff}}}, - {{{ 2730, 1382, -2332}, 0, { 1324, -6398}, {0x31, 0x6f, 0x24, 0xff}}}, - {{{ 2333, 1690, -2729}, 0, { -1840, -9564}, {0x31, 0x6f, 0x24, 0xff}}}, - {{{ -255, 1152, -511}, 0, { 990, 14274}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 1152, 1280}, 0, { -6162, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 1152, 1280}, 0, { -6162, 13252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 1152, 1152}, 0, { -5140, 14274}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 1152, -511}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 2304, -2559}, 0, {-10250, -8208}, {0x3d, 0x6f, 0x00, 0xff}}}, - {{{ 1834, 1997, -2983}, 0, { -5828, -11596}, {0x3d, 0x6f, 0x00, 0xff}}}, - {{{ 1280, 2304, -3071}, 0, {-10250, -12296}, {0x3d, 0x6f, 0x00, 0xff}}}, - {{{ 1280, 2304, -2559}, 0, {-10250, -8208}, {0x4a, 0x64, 0x18, 0xff}}}, - {{{ 1676, 1997, -2496}, 0, { -7092, -7708}, {0x4a, 0x64, 0x18, 0xff}}}, - {{{ 1834, 1997, -2983}, 0, { -5828, -11596}, {0x4a, 0x64, 0x18, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07007E20, 0x0040ed70, 45590, 0x00007e20, 224); // 0x07007F00 - 0x07007FF0 -static const Vtx wdw_seg7_vertex_07007F00[] = { - {{{ 1676, 1997, -2496}, 0, { -7092, -7708}, {0x3a, 0x6f, 0x13, 0xff}}}, - {{{ 2333, 1690, -2729}, 0, { -1840, -9564}, {0x3a, 0x6f, 0x13, 0xff}}}, - {{{ 1834, 1997, -2983}, 0, { -5828, -11596}, {0x3a, 0x6f, 0x13, 0xff}}}, - {{{ 1676, 1997, -2496}, 0, { -7092, -7708}, {0x3f, 0x64, 0x2d, 0xff}}}, - {{{ 2032, 1690, -2315}, 0, { -4242, -6256}, {0x3f, 0x64, 0x2d, 0xff}}}, - {{{ 2333, 1690, -2729}, 0, { -1840, -9564}, {0x3f, 0x64, 0x2d, 0xff}}}, - {{{ 2032, 1690, -2315}, 0, { -4242, -6256}, {0x2d, 0x64, 0x3e, 0xff}}}, - {{{ 2316, 1382, -2031}, 0, { -1982, -3996}, {0x2d, 0x64, 0x3e, 0xff}}}, - {{{ 2730, 1382, -2332}, 0, { 1324, -6398}, {0x2d, 0x64, 0x3e, 0xff}}}, - {{{ -383, 384, 1280}, 0, { -2586, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 384, 2304}, 0, { -4630, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 384, 2304}, 0, { -4630, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2316, 1382, -2031}, 0, { -1982, -3996}, {0x18, 0x64, 0x4a, 0xff}}}, - {{{ 2497, 1075, -1675}, 0, { -530, -1146}, {0x18, 0x64, 0x4a, 0xff}}}, - {{{ 2984, 1075, -1833}, 0, { 3356, -2410}, {0x18, 0x64, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07007F00, 0x0040ed70, 45590, 0x00007f00, 240); // 0x07007FF0 - 0x070080F0 -static const Vtx wdw_seg7_vertex_07007FF0[] = { - {{{ 2316, 1382, -2031}, 0, { -1982, -3996}, {0x24, 0x6f, 0x31, 0xff}}}, - {{{ 2984, 1075, -1833}, 0, { 3356, -2410}, {0x24, 0x6f, 0x31, 0xff}}}, - {{{ 2730, 1382, -2332}, 0, { 1324, -6398}, {0x24, 0x6f, 0x31, 0xff}}}, - {{{ 2497, 1075, -1675}, 0, { -530, -1146}, {0x00, 0x64, 0x4d, 0xff}}}, - {{{ 2560, 768, -1279}, 0, { 0, 2010}, {0x00, 0x64, 0x4d, 0xff}}}, - {{{ 3072, 768, -1279}, 0, { 4056, 2010}, {0x00, 0x64, 0x4d, 0xff}}}, - {{{ 2497, 1075, -1675}, 0, { -530, -1146}, {0x12, 0x6f, 0x3a, 0xff}}}, - {{{ 3072, 768, -1279}, 0, { 4056, 2010}, {0x12, 0x6f, 0x3a, 0xff}}}, - {{{ 2984, 1075, -1833}, 0, { 3356, -2410}, {0x12, 0x6f, 0x3a, 0xff}}}, - {{{ 1280, 384, 1024}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 384, -511}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 384, -511}, 0, { 990, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 384, 1152}, 0, { -2330, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, 384, 1280}, 0, { -2586, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 384, 1280}, 0, { -2586, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, 384, 2304}, 0, { -4630, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07007FF0, 0x0040ed70, 45590, 0x00007ff0, 256); // 0x070080F0 - 0x07008120 -static const Vtx wdw_seg7_vertex_070080F0[] = { - {{{ -383, 384, 1280}, 0, { -2586, -2332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 384, 2304}, 0, { -4630, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 384, 1024}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070080F0, 0x0040ed70, 45590, 0x000080f0, 48); // 0x07008120 - 0x07008160 -static const Vtx wdw_seg7_vertex_07008120[] = { - {{{ -2047, 384, 1280}, 0, { 480, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2354, 384, 666}, 0, { 1042, -3200}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2354, 384, 1280}, 0, { 480, -3200}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 384, 666}, 0, { 1042, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07008120, 0x0040ed70, 45590, 0x00008120, 64); // 0x07008160 - 0x07008598 static const Gfx wdw_seg7_dl_07008160[] = { diff --git a/levels/wdw/areas/1/2/model.inc.c b/levels/wdw/areas/1/2/model.inc.c index 2e58c036e..db0061188 100644 --- a/levels/wdw/areas/1/2/model.inc.c +++ b/levels/wdw/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07009B78 - 0x07009B90 static const Lights1 wdw_seg7_lights_07009B78 = gdSPDefLights1( 0x99, 0x99, 0x99, @@ -5,90 +6,19 @@ static const Lights1 wdw_seg7_lights_07009B78 = gdSPDefLights1( ); // 0x07009B90 - 0x07009C70 -static const Vtx wdw_seg7_vertex_07009B90[] = { - {{{ -1023, 1280, 1249}, 0, { 5844, -4376}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, 1152, 1249}, 0, { 478, 1500}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 1152, 1249}, 0, { 6100, -4120}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, 1280, 1249}, 0, { 224, 1244}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -286, 1152, -511}, 0, { 3546, -1566}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -286, 1280, 1152}, 0, { 224, 1244}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -286, 1152, 1152}, 0, { 480, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -286, 1280, -511}, 0, { 3290, -1820}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 3072, -3839}, 0, { 2012, -714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3482, 3072, -3839}, 0, { 1842, -884}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3482, 3072, -2713}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 3072, -2815}, 0, { 308, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 3072, -2815}, 0, { 2012, 2692}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4608, 3072, -2713}, 0, { 1842, 2862}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07009B90, 0x0040ed70, 45590, 0x00009b90, 224); // 0x07009C70 - 0x07009D50 -static const Vtx wdw_seg7_vertex_07009C70[] = { - {{{ 3482, 0, -2713}, 0, { 480, 1498}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4608, 0, -2713}, 0, { 2352, -372}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4608, 3072, -2713}, 0, { -2756, -5482}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3482, 3072, -2713}, 0, { -4630, -3610}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3482, 0, -3839}, 0, { -370, 2350}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3482, 0, -2713}, 0, { 1500, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3482, 3072, -3839}, 0, { -5480, -2758}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3482, 3072, -2713}, 0, { -3606, -4632}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2304, -2175}, 0, { -1026, 2902}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 404, -1479}, 0, { 362, 6692}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 205, -1479}, 0, { 362, 7092}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 205, -2175}, 0, { -1026, 7092}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 404, -1279}, 0, { 762, 6692}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2304, -1279}, 0, { 762, 2902}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07009C70, 0x0040ed70, 45590, 0x00009c70, 224); // 0x07009D50 - 0x07009E40 -static const Vtx wdw_seg7_vertex_07009D50[] = { - {{{ 589, 3584, -2226}, 0, { -414, -160}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 2304, -2226}, 0, { 862, 2394}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 589, 2304, -2226}, 0, { -414, 2394}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 2304, -1228}, 0, { 864, 2902}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2304, -2226}, 0, { -1128, 2902}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 3584, -2226}, 0, { -1128, 348}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 3584, -1228}, 0, { 864, 348}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1229, 2304, -1228}, 0, { 864, 2648}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1229, 3584, -1228}, 0, { 864, 94}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 589, 3584, -1228}, 0, { -412, 94}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 589, 2304, -1228}, 0, { -412, 2648}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 589, 2304, -1228}, 0, { 864, 2648}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 589, 3584, -2226}, 0, { -1128, 94}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 589, 2304, -2226}, 0, { -1128, 2648}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 589, 3584, -1228}, 0, { 864, 94}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07009D50, 0x0040ed70, 45590, 0x00009d50, 240); // 0x07009E40 - 0x07009EB0 -static const Vtx wdw_seg7_vertex_07009E40[] = { - {{{ 1229, 3584, -2226}, 0, { 1116, -876}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 589, 3584, -2226}, 0, { -158, -876}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 589, 3584, -1228}, 0, { -158, 1114}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 589, 3584, -2226}, 0, { -414, -160}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 3584, -2226}, 0, { 862, -160}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 2304, -2226}, 0, { 862, 2394}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1229, 3584, -1228}, 0, { 1116, 1114}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07009E40, 0x0040ed70, 45590, 0x00009e40, 112); // 0x07009EB0 - 0x07009FB0 -static const Vtx wdw_seg7_vertex_07009EB0[] = { - {{{ 3681, 1280, 3681}, 0, { 23228, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3681, 1408, 768}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3681, 1280, 768}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3103, 1280, 3681}, 0, { 23228, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3103, 1408, 3584}, 0, { 22452, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3103, 1280, 3584}, 0, { 22452, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3103, 1408, 3681}, 0, { 23228, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3103, 1408, 3328}, 0, { 20408, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3103, 1280, 768}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3103, 1280, 3328}, 0, { 20408, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3103, 1408, 768}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3681, 1408, 3681}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3103, 1408, 3681}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3103, 1280, 3681}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3681, 1280, 3681}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3681, 1408, 3681}, 0, { 23228, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07009EB0, 0x0040ed70, 45590, 0x00009eb0, 256); // 0x07009FB0 - 0x0700A0D0 static const Gfx wdw_seg7_dl_07009FB0[] = { diff --git a/levels/wdw/areas/1/3/model.inc.c b/levels/wdw/areas/1/3/model.inc.c index 91313c47e..3f6c589e7 100644 --- a/levels/wdw/areas/1/3/model.inc.c +++ b/levels/wdw/areas/1/3/model.inc.c @@ -1,75 +1,15 @@ +#include "pc/rom_assets.h" // 0x070122C8 - 0x070123A8 -static const Vtx wdw_seg7_vertex_070122C8[] = { - {{{ 3968, 219, -3829}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3866, 731, -3829}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3866, 475, -3829}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3712, 475, -3829}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 4224, 475, -3829}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 4070, 475, -3829}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 4070, 731, -3829}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -3071, 3200, -2293}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -3173, 2688, -2293}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2969, 2688, -2293}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -3173, 2944, -2293}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -3327, 2944, -2293}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2969, 2944, -2293}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2815, 2944, -2293}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070122C8, 0x0040ed70, 45590, 0x000122c8, 224); // 0x070123A8 - 0x070124A8 -static const Vtx wdw_seg7_vertex_070123A8[] = { - {{{ 2314, 447, 2074}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 447, 1920}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 703, 2176}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2048, 1997, -57}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -1945, 1741, -57}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -1792, 1741, -57}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -1945, 1485, -57}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2304, 1741, -57}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2150, 1741, -57}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2150, 1485, -57}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 447, 2278}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 191, 2278}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 191, 2074}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 1459, 3200}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 947, 3302}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 1203, 3098}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070123A8, 0x0040ed70, 45590, 0x000123a8, 256); // 0x070124A8 - 0x07012598 -static const Vtx wdw_seg7_vertex_070124A8[] = { - {{{ 2314, 703, 2176}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 447, 2432}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 447, 2278}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 1408, 2176}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 896, 2278}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 1152, 2074}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 1152, 2278}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 896, 2074}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 1152, 1920}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 2314, 1152, 2432}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 947, 3302}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 947, 3098}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 1203, 3098}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 1459, 3200}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 1203, 3302}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070124A8, 0x0040ed70, 45590, 0x000124a8, 240); // 0x07012598 - 0x07012658 -static const Vtx wdw_seg7_vertex_07012598[] = { - {{{ -2421, 703, 3200}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 447, 3456}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 447, 3302}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 1203, 3098}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 1203, 2944}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 1459, 3200}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 1203, 3456}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 1203, 3302}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 191, 3302}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 447, 3098}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 191, 3098}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2421, 447, 2944}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07012598, 0x0040ed70, 45590, 0x00012598, 192); // 0x07012658 - 0x07012798 static const Gfx wdw_seg7_dl_07012658[] = { diff --git a/levels/wdw/areas/1/collision.inc.c b/levels/wdw/areas/1/collision.inc.c index 122c3d628..ecdac2dc2 100644 --- a/levels/wdw/areas/1/collision.inc.c +++ b/levels/wdw/areas/1/collision.inc.c @@ -1,1352 +1,3 @@ +#include "pc/rom_assets.h" // 0x07014150 - 0x070160D6 -const Collision wdw_seg7_area_1_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1FA), - COL_VERTEX(3072, 1280, 3649), - COL_VERTEX(3072, 0, 3712), - COL_VERTEX(3072, 1280, 3712), - COL_VERTEX(3072, 0, 3649), - COL_VERTEX(3135, 1152, 3712), - COL_VERTEX(3135, 0, 3712), - COL_VERTEX(3072, 1152, 3649), - COL_VERTEX(3072, 1152, 3712), - COL_VERTEX(3712, 1280, 3712), - COL_VERTEX(3072, 1408, 3712), - COL_VERTEX(3712, 1152, 3649), - COL_VERTEX(3649, 0, 3712), - COL_VERTEX(3649, 1152, 3712), - COL_VERTEX(3712, 0, 3649), - COL_VERTEX(3712, 1280, 3649), - COL_VERTEX(3712, 0, 3712), - COL_VERTEX(3712, 1408, 3712), - COL_VERTEX(3649, 1152, 768), - COL_VERTEX(3712, 1152, 768), - COL_VERTEX(3712, 1280, 831), - COL_VERTEX(3072, 1408, 768), - COL_VERTEX(3072, 1280, 768), - COL_VERTEX(3135, 1152, 768), - COL_VERTEX(3072, 1152, 831), - COL_VERTEX(-2271, 2304, -584), - COL_VERTEX(-2047, 2816, -747), - COL_VERTEX(-2047, 2304, -747), - COL_VERTEX(-2185, 2304, -320), - COL_VERTEX(-1909, 2304, -320), - COL_VERTEX(-1823, 2304, -584), - COL_VERTEX(3584, 0, 2662), - COL_VERTEX(3072, 0, 2662), - COL_VERTEX(3584, 154, 2662), - COL_VERTEX(3584, 0, 3174), - COL_VERTEX(3072, 0, 3174), - COL_VERTEX(256, 3072, 3328), - COL_VERTEX(-255, 3072, 3328), - COL_VERTEX(256, 3072, 3840), - COL_VERTEX(-255, 3072, 3840), - COL_VERTEX(-255, 3200, 3328), - COL_VERTEX(-1023, 2048, 2432), - COL_VERTEX(-1023, 2048, 2048), - COL_VERTEX(-511, 2048, 2048), - COL_VERTEX(-1023, 2176, 2048), - COL_VERTEX(-511, 2048, 2432), - COL_VERTEX(-1023, 2304, 2688), - COL_VERTEX(-1023, 2048, 2944), - COL_VERTEX(-511, 2304, 2688), - COL_VERTEX(-511, 2048, 2688), - COL_VERTEX(-511, 2048, 2944), - COL_VERTEX(-255, 1152, -511), - COL_VERTEX(-316, 1280, 1152), - COL_VERTEX(-1023, 1280, 1280), - COL_VERTEX(-3839, 1152, 1219), - COL_VERTEX(-316, 1152, 1152), - COL_VERTEX(-1023, 1152, 1219), - COL_VERTEX(-1023, 1280, 1219), - COL_VERTEX(-1023, 1152, 1280), - COL_VERTEX(3482, 3072, -2713), - COL_VERTEX(3482, 0, -2713), - COL_VERTEX(4608, 3072, -2815), - COL_VERTEX(3584, 3072, -3839), - COL_VERTEX(3482, 0, -3839), - COL_VERTEX(1178, 2304, -2175), - COL_VERTEX(1178, 3523, -1279), - COL_VERTEX(1178, 3523, -2175), - COL_VERTEX(640, 2304, -1279), - COL_VERTEX(640, 2304, -2175), - COL_VERTEX(1178, 205, -1479), - COL_VERTEX(1280, 205, -2175), - COL_VERTEX(1280, 404, -1479), - COL_VERTEX(1280, 2304, -1177), - COL_VERTEX(538, 2304, -2277), - COL_VERTEX(1280, 3584, -2277), - COL_VERTEX(538, 2304, -1177), - COL_VERTEX(1280, 404, -2175), - COL_VERTEX(3651, 1280, 3651), - COL_VERTEX(3133, 1408, 3584), - COL_VERTEX(3651, 1408, 768), - COL_VERTEX(3712, 1280, 768), - COL_VERTEX(3133, 1280, 768), - COL_VERTEX(3072, 1408, 3200), - COL_VERTEX(3133, 1408, 3200), - COL_VERTEX(3072, 1408, 3584), - COL_VERTEX(3133, 1280, 3584), - COL_VERTEX(-2457, 2304, 3456), - COL_VERTEX(3712, 1152, 3712), - COL_VERTEX(3649, 0, 768), - COL_VERTEX(3712, 0, 831), - COL_VERTEX(3712, 1152, 831), - COL_VERTEX(3712, 0, 768), - COL_VERTEX(3072, 0, 768), - COL_VERTEX(3072, 0, 831), - COL_VERTEX(3072, 1280, 831), - COL_VERTEX(3072, 1152, 768), - COL_VERTEX(3135, 0, 768), - COL_VERTEX(3103, 1428, 768), - COL_VERTEX(3133, 1408, 768), - COL_VERTEX(-2271, 2816, -584), - COL_VERTEX(-2185, 2816, -320), - COL_VERTEX(-1909, 2816, -320), - COL_VERTEX(-1823, 2816, -584), - COL_VERTEX(3584, 154, 3174), - COL_VERTEX(3072, 154, 2662), - COL_VERTEX(3072, 154, 3174), - COL_VERTEX(256, 3200, 3328), - COL_VERTEX(256, 3200, 3840), - COL_VERTEX(-255, 3200, 3840), - COL_VERTEX(-511, 2176, 2048), - COL_VERTEX(-511, 2176, 2432), - COL_VERTEX(-1023, 2176, 2432), - COL_VERTEX(-1023, 2048, 2688), - COL_VERTEX(-1023, 2304, 2944), - COL_VERTEX(-511, 2304, 2944), - COL_VERTEX(-255, 1280, 1152), - COL_VERTEX(-255, 1152, 1152), - COL_VERTEX(-255, 1280, -511), - COL_VERTEX(-286, 1300, 1152), - COL_VERTEX(-3839, 1280, 1280), - COL_VERTEX(-3839, 1152, 1280), - COL_VERTEX(-3839, 1280, 1219), - COL_VERTEX(-316, 1280, -511), - COL_VERTEX(-316, 1152, -511), - COL_VERTEX(-1023, 1300, 1249), - COL_VERTEX(4608, 3072, -2713), - COL_VERTEX(4608, 0, -2713), - COL_VERTEX(4608, 0, -2815), - COL_VERTEX(3584, 0, -2815), - COL_VERTEX(3584, 3072, -2815), - COL_VERTEX(3584, 0, -3839), - COL_VERTEX(3482, 3072, -3839), - COL_VERTEX(640, 3523, -2175), - COL_VERTEX(1178, 404, -2175), - COL_VERTEX(640, 3523, -1279), - COL_VERTEX(1178, 404, -1279), - COL_VERTEX(1178, 2304, -1279), - COL_VERTEX(1178, 404, -1479), - COL_VERTEX(1280, 205, -1479), - COL_VERTEX(1178, 205, -2175), - COL_VERTEX(1280, 404, -1279), - COL_VERTEX(538, 3584, -1177), - COL_VERTEX(1280, 3584, -1177), - COL_VERTEX(1280, 2304, -2277), - COL_VERTEX(538, 3584, -2277), - COL_VERTEX(1280, 2304, -1279), - COL_VERTEX(1280, 2304, -2175), - COL_VERTEX(3651, 1408, 3651), - COL_VERTEX(3651, 1280, 768), - COL_VERTEX(3133, 1408, 3651), - COL_VERTEX(3133, 1280, 3651), - COL_VERTEX(3681, 1428, 768), - COL_VERTEX(3712, 1408, 768), - COL_VERTEX(3072, 1280, 3584), - COL_VERTEX(3133, 1280, 3200), - COL_VERTEX(3072, 1280, 3200), - COL_VERTEX(3103, 1428, 3200), - COL_VERTEX(3103, 1428, 3584), - COL_VERTEX(-2431, 2278, 3840), - COL_VERTEX(-2451, 2304, 3840), - COL_VERTEX(-2431, 2278, 3456), - COL_VERTEX(384, -1219, -2854), - COL_VERTEX(320, -827, -2854), - COL_VERTEX(384, -827, -2854), - COL_VERTEX(320, -550, -3131), - COL_VERTEX(384, -550, -3131), - COL_VERTEX(320, -1219, -2854), - COL_VERTEX(320, -550, -3523), - COL_VERTEX(384, -550, -3523), - COL_VERTEX(320, -827, -3800), - COL_VERTEX(384, -827, -3800), - COL_VERTEX(320, -1219, -3800), - COL_VERTEX(384, -1219, -3800), - COL_VERTEX(320, -1496, -3523), - COL_VERTEX(384, -1496, -3523), - COL_VERTEX(384, -1496, -3131), - COL_VERTEX(320, -1496, -3131), - COL_VERTEX(448, -827, -2854), - COL_VERTEX(448, -550, -3131), - COL_VERTEX(448, -1219, -2854), - COL_VERTEX(448, -550, -3523), - COL_VERTEX(448, -827, -3800), - COL_VERTEX(448, -1219, -3800), - COL_VERTEX(448, -1496, -3523), - COL_VERTEX(448, -1496, -3131), - COL_VERTEX(-255, 4352, -4351), - COL_VERTEX(-255, 3584, -3839), - COL_VERTEX(4608, 3072, -3839), - COL_VERTEX(-3839, 4352, -4351), - COL_VERTEX(-3839, 3584, -3839), - COL_VERTEX(-3839, 4352, -2303), - COL_VERTEX(-3839, 3584, -2303), - COL_VERTEX(-3839, 3072, -511), - COL_VERTEX(-3839, 3072, -2303), - COL_VERTEX(-2815, -827, -2854), - COL_VERTEX(-2815, -550, -3131), - COL_VERTEX(-2815, -1219, -2854), - COL_VERTEX(-2834, -827, -2834), - COL_VERTEX(-3030, -550, -3030), - COL_VERTEX(-2854, -827, -2815), - COL_VERTEX(-3523, -550, -2815), - COL_VERTEX(-3308, -550, -3308), - COL_VERTEX(-3131, -550, -2815), - COL_VERTEX(-2815, -550, -3523), - COL_VERTEX(-2854, -1219, -2815), - COL_VERTEX(-2854, -827, -2303), - COL_VERTEX(-3131, -550, -2303), - COL_VERTEX(-3523, -550, -2303), - COL_VERTEX(-3503, -827, -3503), - COL_VERTEX(-2815, -827, -3800), - COL_VERTEX(-3800, -827, -2815), - COL_VERTEX(-3800, -827, -2303), - COL_VERTEX(-3503, -1219, -3503), - COL_VERTEX(-2815, -1219, -3800), - COL_VERTEX(-3800, -1219, -2815), - COL_VERTEX(-3308, -1496, -3308), - COL_VERTEX(-3523, -1496, -2815), - COL_VERTEX(-3131, -1496, -2815), - COL_VERTEX(-3030, -1496, -3030), - COL_VERTEX(-2834, -1219, -2834), - COL_VERTEX(3833, -760, -2854), - COL_VERTEX(3900, -511, -2854), - COL_VERTEX(4028, -955, -2854), - COL_VERTEX(4292, -511, -2854), - COL_VERTEX(3584, -1219, -2854), - COL_VERTEX(3584, -827, -2854), - COL_VERTEX(3584, -550, -3131), - COL_VERTEX(3603, -530, -3131), - COL_VERTEX(3623, -511, -3131), - COL_VERTEX(3900, 0, -2854), - COL_VERTEX(3623, 0, -3131), - COL_VERTEX(4292, 0, -2854), - COL_VERTEX(3584, -1496, -3131), - COL_VERTEX(4258, -1185, -3131), - COL_VERTEX(4569, -511, -3131), - COL_VERTEX(4569, 0, -3131), - COL_VERTEX(3584, -1496, -3523), - COL_VERTEX(4258, -1185, -3523), - COL_VERTEX(4569, 0, -3523), - COL_VERTEX(4028, -955, -3800), - COL_VERTEX(3584, -1219, -3800), - COL_VERTEX(4292, 0, -3800), - COL_VERTEX(4292, -511, -3800), - COL_VERTEX(3833, -760, -3800), - COL_VERTEX(3900, -511, -3800), - COL_VERTEX(3584, -827, -3800), - COL_VERTEX(3900, 0, -3800), - COL_VERTEX(3584, -550, -3523), - COL_VERTEX(3603, -530, -3523), - COL_VERTEX(3623, -511, -3523), - COL_VERTEX(3623, 0, -3523), - COL_VERTEX(4608, 0, -3839), - COL_VERTEX(1024, 1613, 2560), - COL_VERTEX(1024, 1613, 1792), - COL_VERTEX(2304, 1613, 2560), - COL_VERTEX(2304, 1613, 1792), - COL_VERTEX(2048, 1741, 1792), - COL_VERTEX(1280, 1741, 2560), - COL_VERTEX(2048, 1741, 2560), - COL_VERTEX(-2431, 1664, 3840), - COL_VERTEX(-2431, 0, 2944), - COL_VERTEX(-2431, 1664, 3456), - COL_VERTEX(-2175, 2304, 2432), - COL_VERTEX(-2431, 3328, 3456), - COL_VERTEX(-2431, 2304, 2944), - COL_VERTEX(-2047, 2304, 3840), - COL_VERTEX(-2431, 2304, 4224), - COL_VERTEX(-2047, 2304, 2432), - COL_VERTEX(-2431, 0, 3456), - COL_VERTEX(-2943, 3328, 2944), - COL_VERTEX(-2943, 2304, 3456), - COL_VERTEX(-2789, 3328, 3302), - COL_VERTEX(-2585, 3328, 3302), - COL_VERTEX(-2789, 3328, 3098), - COL_VERTEX(-2585, 3328, 3098), - COL_VERTEX(-2789, 2816, 3302), - COL_VERTEX(-210, 3328, 64), - COL_VERTEX(-402, 3840, -511), - COL_VERTEX(-511, 3840, -402), - COL_VERTEX(-511, 3814, -402), - COL_VERTEX(-2357, 3814, -2249), - COL_VERTEX(-2249, 3814, -2357), - COL_VERTEX(1280, 0, 1024), - COL_VERTEX(-511, 0, 2304), - COL_VERTEX(-3839, 0, 2304), - COL_VERTEX(4608, 0, 4608), - COL_VERTEX(-3839, 0, 4608), - COL_VERTEX(1280, 2304, -3839), - COL_VERTEX(-2303, 3584, -3839), - COL_VERTEX(1280, 0, -3839), - COL_VERTEX(-2815, 3584, -2303), - COL_VERTEX(-2560, 2304, -511), - COL_VERTEX(-3839, 2304, -511), - COL_VERTEX(-2303, 2304, -2303), - COL_VERTEX(-2815, 3456, -2303), - COL_VERTEX(-2431, 3456, -1919), - COL_VERTEX(-2229, 3456, -2121), - COL_VERTEX(-2121, 3584, -2229), - COL_VERTEX(-2249, 3584, -2357), - COL_VERTEX(-2121, 3456, -2229), - COL_VERTEX(-1919, 3584, -2431), - COL_VERTEX(-2303, 3584, -2815), - COL_VERTEX(-2303, 3456, -2303), - COL_VERTEX(-1023, 2816, -3839), - COL_VERTEX(-511, 2816, -3839), - COL_VERTEX(-1023, 3072, -3327), - COL_VERTEX(-511, 2816, -3327), - COL_VERTEX(-511, 3584, -3327), - COL_VERTEX(-1023, 3328, -3327), - COL_VERTEX(-1023, 2816, -3327), - COL_VERTEX(-511, 3328, -3327), - COL_VERTEX(-511, 3072, -3327), - COL_VERTEX(-255, 3328, -3327), - COL_VERTEX(-2303, 3328, -3327), - COL_VERTEX(1280, 205, -1279), - COL_VERTEX(-1536, 2304, -511), - COL_VERTEX(2048, 205, -2175), - COL_VERTEX(2432, 0, -2175), - COL_VERTEX(2048, 205, -1279), - COL_VERTEX(2048, 0, -895), - COL_VERTEX(2432, 0, -1279), - COL_VERTEX(1280, 0, -2559), - COL_VERTEX(-2303, 2304, -3327), - COL_VERTEX(256, 2304, -3327), - COL_VERTEX(256, 2816, -3327), - COL_VERTEX(1280, 2304, -3327), - COL_VERTEX(256, 3072, -3327), - COL_VERTEX(1280, 3072, -3839), - COL_VERTEX(0, 3328, -3839), - COL_VERTEX(0, 3072, -3327), - COL_VERTEX(256, 3072, -3839), - COL_VERTEX(0, 3072, -3839), - COL_VERTEX(-1536, 1152, -511), - COL_VERTEX(-1535, 1152, -511), - COL_VERTEX(-1792, 1152, -68), - COL_VERTEX(-2304, 1152, -68), - COL_VERTEX(-2559, 1152, -511), - COL_VERTEX(640, 205, -1279), - COL_VERTEX(1280, 384, 1024), - COL_VERTEX(-383, 384, 1280), - COL_VERTEX(-383, 1152, 1280), - COL_VERTEX(-2354, 384, 1280), - COL_VERTEX(-2047, 384, 1280), - COL_VERTEX(-2047, 691, 1280), - COL_VERTEX(-2047, 384, 666), - COL_VERTEX(-2354, 691, 1280), - COL_VERTEX(1676, 1997, -2496), - COL_VERTEX(2032, 1690, -2315), - COL_VERTEX(1755, 1869, -2740), - COL_VERTEX(1280, 2304, -3071), - COL_VERTEX(2183, 1562, -2522), - COL_VERTEX(1834, 1997, -2983), - COL_VERTEX(2333, 1690, -2729), - COL_VERTEX(2523, 1254, -2182), - COL_VERTEX(2316, 1382, -2031), - COL_VERTEX(2730, 1382, -2332), - COL_VERTEX(2741, 947, -1754), - COL_VERTEX(2497, 1075, -1675), - COL_VERTEX(2984, 1075, -1833), - COL_VERTEX(2560, 768, -1279), - COL_VERTEX(3072, 768, -1279), - COL_VERTEX(512, 0, 3328), - COL_VERTEX(1024, 0, 3328), - COL_VERTEX(1024, 384, 3328), - COL_VERTEX(1024, 0, 3584), - COL_VERTEX(768, 384, 3328), - COL_VERTEX(768, 0, 3584), - COL_VERTEX(512, 0, 3840), - COL_VERTEX(768, 640, 3328), - COL_VERTEX(512, 640, 3584), - COL_VERTEX(768, 0, 3840), - COL_VERTEX(768, 896, 3584), - COL_VERTEX(1211, 3968, 340), - COL_VERTEX(1723, 3968, -171), - COL_VERTEX(1211, 3968, -171), - COL_VERTEX(1211, 4096, -171), - COL_VERTEX(1723, 3968, 340), - COL_VERTEX(-578, 3820, 961), - COL_VERTEX(-547, 4025, 1111), - COL_VERTEX(-582, 4143, 1146), - COL_VERTEX(-913, 4348, 934), - COL_VERTEX(-944, 4143, 784), - COL_VERTEX(-759, 3820, 780), - COL_VERTEX(-909, 4025, 749), - COL_VERTEX(-732, 4348, 1115), - COL_VERTEX(-1234, 4054, 1617), - COL_VERTEX(-1084, 3849, 1648), - COL_VERTEX(-1129, 3849, 1602), - COL_VERTEX(-627, 4143, 1101), - COL_VERTEX(-740, 4296, 1078), - COL_VERTEX(-615, 3871, 953), - COL_VERTEX(-1117, 3577, 1455), - COL_VERTEX(-1094, 3731, 1568), - COL_VERTEX(-751, 3871, 817), - COL_VERTEX(-1253, 3577, 1319), - COL_VERTEX(-864, 4025, 794), - COL_VERTEX(-1366, 3731, 1296), - COL_VERTEX(-1378, 4003, 1444), - COL_VERTEX(-876, 4296, 942), - COL_VERTEX(-1400, 3849, 1331), - COL_VERTEX(-1446, 3849, 1285), - COL_VERTEX(-899, 4143, 829), - COL_VERTEX(-1242, 4003, 1579), - COL_VERTEX(-2854, -1219, -2303), - COL_VERTEX(-3800, -1219, -2303), - COL_VERTEX(-3523, -1496, -2303), - COL_VERTEX(-2815, -1496, -3523), - COL_VERTEX(-2815, -1496, -3131), - COL_VERTEX(-3131, -1496, -2303), - COL_VERTEX(4569, -511, -3523), - COL_VERTEX(4570, 0, -3533), - COL_VERTEX(1024, 0, 2560), - COL_VERTEX(2304, 0, 2560), - COL_VERTEX(1024, 0, 1792), - COL_VERTEX(2304, 0, 1792), - COL_VERTEX(1280, 1741, 1792), - COL_VERTEX(-2175, 1664, 2432), - COL_VERTEX(-2431, 1664, 2944), - COL_VERTEX(-2047, 1664, 2432), - COL_VERTEX(-2047, 1664, 3840), - COL_VERTEX(-2431, 2304, 3840), - COL_VERTEX(-2943, 0, 2944), - COL_VERTEX(-2431, 2304, 3456), - COL_VERTEX(-2431, 3328, 2944), - COL_VERTEX(-2943, 2304, 4224), - COL_VERTEX(-2943, 0, 3456), - COL_VERTEX(-2943, 3328, 3456), - COL_VERTEX(-2789, 2816, 3098), - COL_VERTEX(-2585, 2816, 3098), - COL_VERTEX(-2585, 2816, 3302), - COL_VERTEX(-786, 3840, -127), - COL_VERTEX(-786, 3840, 256), - COL_VERTEX(-402, 3840, 640), - COL_VERTEX(-18, 3840, 640), - COL_VERTEX(365, 3840, 256), - COL_VERTEX(365, 3840, -127), - COL_VERTEX(-18, 3840, -511), - COL_VERTEX(-402, 3814, -511), - COL_VERTEX(-2357, 3840, -2249), - COL_VERTEX(-2249, 3840, -2357), - COL_VERTEX(-3839, 3072, 4608), - COL_VERTEX(4608, 3072, 4608), - COL_VERTEX(-3839, 0, -511), - COL_VERTEX(1280, 0, -511), - COL_VERTEX(1280, 384, -511), - COL_VERTEX(-2303, 2304, -3839), - COL_VERTEX(2048, 0, -2559), - COL_VERTEX(-3839, 2304, -2303), - COL_VERTEX(1280, 2304, -511), - COL_VERTEX(-2229, 3584, -2121), - COL_VERTEX(-2431, 3584, -1919), - COL_VERTEX(-2357, 3584, -2249), - COL_VERTEX(-3839, 1152, -511), - COL_VERTEX(-2303, 3584, -2303), - COL_VERTEX(-2304, 2304, -68), - COL_VERTEX(-1792, 2304, -68), - COL_VERTEX(-1919, 3456, -2431), - COL_VERTEX(-2303, 3456, -2815), - COL_VERTEX(-1023, 3072, -3839), - COL_VERTEX(-511, 3072, -3839), - COL_VERTEX(-511, 3584, -3839), - COL_VERTEX(-511, 3328, -3839), - COL_VERTEX(-1023, 3328, -3839), - COL_VERTEX(-1023, 3584, -3839), - COL_VERTEX(-1023, 3584, -3327), - COL_VERTEX(-255, 3584, -3327), - COL_VERTEX(-255, 3328, -3839), - COL_VERTEX(-2303, 3584, -3327), - COL_VERTEX(-2303, 3328, -3839), - COL_VERTEX(1280, 0, -895), - COL_VERTEX(1280, 3072, -3327), - COL_VERTEX(640, 205, -2175), - COL_VERTEX(256, 2304, -3839), - COL_VERTEX(256, 2816, -3839), - COL_VERTEX(2048, 2304, -3327), - COL_VERTEX(2048, 2304, -3839), - COL_VERTEX(0, 3328, -3327), - COL_VERTEX(-255, 384, -511), - COL_VERTEX(-255, 384, 1152), - COL_VERTEX(-511, 384, 2304), - COL_VERTEX(-3839, 384, 2304), - COL_VERTEX(-3839, 384, 1280), - COL_VERTEX(-2354, 384, 666), - COL_VERTEX(-2354, 691, 666), - COL_VERTEX(-2047, 691, 666), - COL_VERTEX(1280, 2304, -2559), - COL_VERTEX(1280, 2176, -2815), - COL_VERTEX(1024, 384, 3584), - COL_VERTEX(768, 384, 3584), - COL_VERTEX(768, 640, 3584), - COL_VERTEX(768, 896, 3840), - COL_VERTEX(512, 640, 3328), - COL_VERTEX(512, 896, 3584), - COL_VERTEX(512, 896, 3840), - COL_VERTEX(1723, 4096, -171), - COL_VERTEX(1211, 4096, 340), - COL_VERTEX(1723, 4096, 340), - COL_VERTEX(-593, 4025, 1066), - COL_VERTEX(-1415, 4054, 1436), - COL_VERTEX(-1049, 3731, 1613), - COL_VERTEX(-1080, 3526, 1462), - COL_VERTEX(-1261, 3526, 1281), - COL_VERTEX(-1411, 3731, 1251), - COL_VERTEX(-286, 1300, -511), - COL_VERTEX(-3839, 1300, 1249), - COL_VERTEX(3103, 1428, 3681), - COL_VERTEX(3681, 1428, 3681), - COL_TRI_INIT(SURFACE_DEFAULT, 583), - COL_TRI(161, 193, 194), - COL_TRI(165, 195, 193), - COL_TRI(165, 193, 161), - COL_TRI(196, 193, 195), - COL_TRI(193, 196, 197), - COL_TRI(193, 197, 194), - COL_TRI(198, 197, 196), - COL_TRI(199, 200, 197), - COL_TRI(201, 199, 197), - COL_TRI(194, 197, 202), - COL_TRI(198, 201, 197), - COL_TRI(197, 200, 202), - COL_TRI(161, 194, 163), - COL_TRI(163, 194, 202), - COL_TRI(203, 198, 196), - COL_TRI(203, 204, 198), - COL_TRI(198, 204, 205), - COL_TRI(198, 205, 201), - COL_TRI(201, 206, 199), - COL_TRI(201, 205, 206), - COL_TRI(200, 207, 208), - COL_TRI(202, 200, 208), - COL_TRI(166, 208, 168), - COL_TRI(163, 202, 166), - COL_TRI(166, 202, 208), - COL_TRI(199, 209, 200), - COL_TRI(199, 206, 210), - COL_TRI(199, 210, 209), - COL_TRI(209, 207, 200), - COL_TRI(211, 207, 209), - COL_TRI(212, 208, 207), - COL_TRI(212, 207, 211), - COL_TRI(168, 208, 212), - COL_TRI(213, 211, 209), - COL_TRI(209, 210, 403), - COL_TRI(209, 403, 213), - COL_TRI(214, 212, 211), - COL_TRI(214, 211, 213), - COL_TRI(214, 213, 215), - COL_TRI(213, 404, 215), - COL_TRI(213, 403, 404), - COL_TRI(170, 212, 405), - COL_TRI(168, 212, 170), - COL_TRI(214, 405, 212), - COL_TRI(214, 406, 405), - COL_TRI(214, 217, 406), - COL_TRI(214, 215, 217), - COL_TRI(203, 218, 217), - COL_TRI(170, 405, 172), - COL_TRI(172, 405, 406), - COL_TRI(215, 216, 217), - COL_TRI(215, 404, 407), - COL_TRI(215, 407, 216), - COL_TRI(216, 203, 217), - COL_TRI(216, 407, 402), - COL_TRI(216, 402, 203), - COL_TRI(217, 218, 195), - COL_TRI(217, 195, 406), - COL_TRI(172, 406, 175), - COL_TRI(175, 406, 195), - COL_TRI(175, 195, 165), - COL_TRI(196, 195, 218), - COL_TRI(203, 196, 218), - COL_TRI(203, 402, 204), - COL_TRI(219, 224, 225), - COL_TRI(219, 225, 226), - COL_TRI(219, 226, 227), - COL_TRI(220, 219, 227), - COL_TRI(223, 176, 224), - COL_TRI(224, 177, 225), - COL_TRI(224, 176, 177), - COL_TRI(221, 223, 224), - COL_TRI(221, 224, 219), - COL_TRI(225, 177, 179), - COL_TRI(225, 179, 246), - COL_TRI(226, 225, 246), - COL_TRI(226, 246, 247), - COL_TRI(227, 226, 247), - COL_TRI(228, 227, 229), - COL_TRI(228, 220, 227), - COL_TRI(220, 222, 219), - COL_TRI(230, 222, 220), - COL_TRI(230, 220, 228), - COL_TRI(231, 223, 221), - COL_TRI(232, 231, 221), - COL_TRI(233, 232, 221), - COL_TRI(233, 221, 222), - COL_TRI(222, 221, 219), - COL_TRI(231, 178, 223), - COL_TRI(223, 178, 176), - COL_TRI(234, 233, 222), - COL_TRI(234, 222, 230), - COL_TRI(238, 239, 235), - COL_TRI(235, 183, 231), - COL_TRI(231, 183, 178), - COL_TRI(236, 235, 231), - COL_TRI(236, 231, 232), - COL_TRI(233, 236, 232), - COL_TRI(237, 408, 233), - COL_TRI(237, 233, 234), - COL_TRI(233, 408, 236), - COL_TRI(238, 235, 236), - COL_TRI(238, 236, 408), - COL_TRI(235, 182, 183), - COL_TRI(239, 182, 235), - COL_TRI(248, 242, 243), - COL_TRI(240, 241, 408), - COL_TRI(240, 408, 237), - COL_TRI(241, 238, 408), - COL_TRI(242, 239, 238), - COL_TRI(243, 242, 238), - COL_TRI(243, 238, 241), - COL_TRI(239, 181, 182), - COL_TRI(244, 181, 239), - COL_TRI(242, 244, 239), - COL_TRI(245, 241, 240), - COL_TRI(245, 243, 241), - COL_TRI(246, 244, 242), - COL_TRI(247, 246, 242), - COL_TRI(248, 247, 242), - COL_TRI(240, 237, 250), - COL_TRI(229, 227, 248), - COL_TRI(244, 180, 181), - COL_TRI(246, 180, 244), - COL_TRI(249, 248, 243), - COL_TRI(249, 243, 245), - COL_TRI(246, 179, 180), - COL_TRI(227, 247, 248), - COL_TRI(229, 248, 249), - COL_TRI(126, 234, 230), - COL_TRI(250, 234, 126), - COL_TRI(250, 409, 234), - COL_TRI(126, 230, 228), - COL_TRI(127, 228, 229), - COL_TRI(127, 126, 228), - COL_TRI(127, 229, 249), - COL_TRI(129, 249, 245), - COL_TRI(129, 127, 249), - COL_TRI(245, 240, 129), - COL_TRI(240, 250, 129), - COL_TRI(251, 410, 411), - COL_TRI(255, 414, 256), - COL_TRI(251, 411, 253), - COL_TRI(252, 412, 410), - COL_TRI(252, 410, 251), - COL_TRI(253, 411, 413), - COL_TRI(253, 413, 254), - COL_TRI(254, 412, 252), - COL_TRI(254, 413, 412), - COL_TRI(252, 251, 256), - COL_TRI(252, 256, 414), - COL_TRI(255, 254, 252), - COL_TRI(253, 251, 252), - COL_TRI(253, 252, 254), - COL_TRI(255, 252, 414), - COL_TRI(256, 251, 253), - COL_TRI(255, 256, 257), - COL_TRI(257, 254, 255), - COL_TRI(257, 253, 254), - COL_TRI(256, 253, 257), - COL_TRI(18, 94, 21), - COL_TRI(18, 21, 79), - COL_TRI(7, 94, 18), - COL_TRI(7, 18, 86), - COL_TRI(7, 8, 2), - COL_TRI(7, 86, 8), - COL_TRI(260, 416, 415), - COL_TRI(6, 0, 93), - COL_TRI(6, 93, 23), - COL_TRI(10, 89, 19), - COL_TRI(10, 19, 14), - COL_TRI(258, 260, 415), - COL_TRI(259, 416, 260), - COL_TRI(259, 260, 267), - COL_TRI(260, 258, 157), - COL_TRI(264, 419, 157), - COL_TRI(258, 415, 417), - COL_TRI(258, 417, 418), - COL_TRI(258, 418, 264), - COL_TRI(258, 264, 157), - COL_TRI(157, 419, 158), - COL_TRI(260, 157, 159), - COL_TRI(261, 264, 266), - COL_TRI(261, 419, 264), - COL_TRI(261, 421, 419), - COL_TRI(261, 263, 421), - COL_TRI(262, 419, 421), - COL_TRI(263, 262, 421), - COL_TRI(262, 265, 419), - COL_TRI(263, 422, 262), - COL_TRI(264, 418, 417), - COL_TRI(264, 417, 266), - COL_TRI(266, 417, 415), - COL_TRI(266, 415, 261), - COL_TRI(267, 269, 424), - COL_TRI(261, 415, 416), - COL_TRI(261, 416, 263), - COL_TRI(259, 420, 268), - COL_TRI(259, 268, 416), - COL_TRI(267, 260, 85), - COL_TRI(267, 85, 269), - COL_TRI(262, 422, 273), - COL_TRI(268, 269, 425), - COL_TRI(268, 420, 424), - COL_TRI(268, 424, 269), - COL_TRI(269, 423, 425), - COL_TRI(265, 423, 269), - COL_TRI(265, 269, 158), - COL_TRI(269, 85, 158), - COL_TRI(270, 425, 262), - COL_TRI(265, 158, 419), - COL_TRI(268, 425, 270), - COL_TRI(268, 270, 272), - COL_TRI(268, 272, 273), - COL_TRI(268, 273, 422), - COL_TRI(268, 263, 416), - COL_TRI(268, 422, 263), - COL_TRI(271, 274, 270), - COL_TRI(262, 271, 270), - COL_TRI(270, 274, 426), - COL_TRI(270, 426, 272), - COL_TRI(262, 273, 271), - COL_TRI(272, 426, 427), - COL_TRI(272, 427, 273), - COL_TRI(273, 427, 428), - COL_TRI(273, 428, 271), - COL_TRI(271, 428, 274), - COL_TRI(274, 427, 426), - COL_TRI(274, 428, 427), - COL_TRI(275, 429, 276), - COL_TRI(275, 430, 429), - COL_TRI(275, 431, 430), - COL_TRI(275, 432, 431), - COL_TRI(275, 433, 432), - COL_TRI(275, 434, 433), - COL_TRI(276, 430, 431), - COL_TRI(276, 431, 432), - COL_TRI(276, 429, 430), - COL_TRI(276, 432, 433), - COL_TRI(276, 433, 434), - COL_TRI(275, 435, 434), - COL_TRI(276, 434, 435), - COL_TRI(275, 276, 435), - COL_TRI(277, 278, 436), - COL_TRI(278, 279, 280), - COL_TRI(278, 280, 436), - COL_TRI(279, 278, 277), - COL_TRI(280, 279, 437), - COL_TRI(279, 277, 437), - COL_TRI(280, 437, 438), - COL_TRI(277, 436, 276), - COL_TRI(276, 436, 280), - COL_TRI(276, 438, 437), - COL_TRI(276, 437, 277), - COL_TRI(276, 280, 438), - COL_TRI(125, 281, 284), - COL_TRI(281, 282, 284), - COL_TRI(282, 283, 284), - COL_TRI(283, 285, 284), - COL_TRI(284, 285, 439), - COL_TRI(284, 439, 440), - COL_TRI(192, 439, 291), - COL_TRI(285, 291, 439), - COL_TRI(284, 440, 186), - COL_TRI(284, 186, 250), - COL_TRI(286, 250, 186), - COL_TRI(286, 186, 185), - COL_TRI(286, 288, 250), - COL_TRI(286, 185, 287), - COL_TRI(287, 444, 286), - COL_TRI(192, 291, 446), - COL_TRI(288, 445, 59), - COL_TRI(288, 320, 445), - COL_TRI(288, 59, 62), - COL_TRI(286, 320, 288), - COL_TRI(190, 189, 192), - COL_TRI(289, 188, 190), - COL_TRI(290, 291, 451), - COL_TRI(291, 447, 144), - COL_TRI(291, 144, 66), - COL_TRI(292, 291, 66), - COL_TRI(292, 446, 291), - COL_TRI(285, 441, 291), - COL_TRI(293, 449, 289), - COL_TRI(289, 448, 450), - COL_TRI(289, 449, 448), - COL_TRI(289, 297, 300), - COL_TRI(294, 448, 449), - COL_TRI(295, 296, 448), - COL_TRI(294, 295, 448), - COL_TRI(296, 297, 450), - COL_TRI(296, 450, 448), - COL_TRI(289, 450, 297), - COL_TRI(297, 296, 299), - COL_TRI(297, 299, 300), - COL_TRI(295, 298, 296), - COL_TRI(298, 299, 296), - COL_TRI(299, 455, 456), - COL_TRI(299, 456, 300), - COL_TRI(298, 455, 299), - COL_TRI(289, 300, 188), - COL_TRI(300, 287, 188), - COL_TRI(301, 455, 294), - COL_TRI(301, 456, 455), - COL_TRI(301, 294, 293), - COL_TRI(304, 457, 302), - COL_TRI(293, 294, 449), - COL_TRI(302, 303, 305), - COL_TRI(302, 305, 308), - COL_TRI(303, 302, 308), - COL_TRI(303, 308, 305), - COL_TRI(304, 302, 308), - COL_TRI(308, 310, 304), - COL_TRI(305, 458, 310), - COL_TRI(305, 303, 458), - COL_TRI(306, 459, 460), - COL_TRI(306, 460, 309), - COL_TRI(307, 461, 462), - COL_TRI(307, 462, 463), - COL_TRI(311, 309, 460), - COL_TRI(308, 305, 310), - COL_TRI(309, 311, 464), - COL_TRI(309, 464, 306), - COL_TRI(310, 304, 457), - COL_TRI(310, 457, 458), - COL_TRI(311, 460, 465), - COL_TRI(307, 312, 467), - COL_TRI(304, 310, 458), - COL_TRI(304, 458, 457), - COL_TRI(306, 464, 185), - COL_TRI(306, 185, 459), - COL_TRI(312, 307, 463), - COL_TRI(312, 463, 466), - COL_TRI(313, 66, 144), - COL_TRI(287, 466, 463), - COL_TRI(307, 467, 461), - COL_TRI(287, 463, 462), - COL_TRI(313, 144, 447), - COL_TRI(313, 447, 442), - COL_TRI(313, 442, 468), - COL_TRI(292, 145, 324), - COL_TRI(314, 443, 447), - COL_TRI(281, 442, 443), - COL_TRI(286, 145, 69), - COL_TRI(286, 69, 320), - COL_TRI(69, 145, 67), - COL_TRI(292, 67, 145), - COL_TRI(319, 316, 315), - COL_TRI(315, 69, 137), - COL_TRI(59, 445, 316), - COL_TRI(59, 316, 319), - COL_TRI(316, 445, 315), - COL_TRI(317, 315, 137), - COL_TRI(318, 468, 281), - COL_TRI(319, 318, 281), - COL_TRI(318, 319, 317), - COL_TRI(59, 319, 281), - COL_TRI(317, 137, 336), - COL_TRI(320, 315, 445), - COL_TRI(319, 315, 317), - COL_TRI(320, 69, 315), - COL_TRI(317, 313, 468), - COL_TRI(318, 317, 468), - COL_TRI(321, 322, 471), - COL_TRI(322, 323, 472), - COL_TRI(322, 472, 471), - COL_TRI(323, 311, 465), - COL_TRI(323, 465, 472), - COL_TRI(321, 471, 444), - COL_TRI(286, 473, 324), - COL_TRI(321, 292, 324), - COL_TRI(324, 469, 322), - COL_TRI(311, 328, 475), - COL_TRI(326, 325, 469), - COL_TRI(325, 322, 469), - COL_TRI(327, 465, 311), - COL_TRI(327, 311, 475), - COL_TRI(311, 465, 185), - COL_TRI(311, 185, 464), - COL_TRI(328, 323, 325), - COL_TRI(326, 329, 325), - COL_TRI(329, 328, 325), - COL_TRI(329, 330, 328), - COL_TRI(330, 475, 328), - COL_TRI(330, 327, 475), - COL_TRI(292, 66, 67), - COL_TRI(292, 452, 190), - COL_TRI(292, 190, 446), - COL_TRI(333, 334, 53), - COL_TRI(321, 444, 467), - COL_TRI(321, 467, 312), - COL_TRI(321, 466, 452), - COL_TRI(321, 452, 292), - COL_TRI(331, 314, 454), - COL_TRI(331, 454, 333), - COL_TRI(332, 333, 55), - COL_TRI(333, 53, 55), - COL_TRI(290, 453, 454), - COL_TRI(334, 451, 53), - COL_TRI(334, 335, 451), - COL_TRI(334, 290, 335), - COL_TRI(334, 453, 290), - COL_TRI(333, 454, 453), - COL_TRI(333, 453, 334), - COL_TRI(69, 67, 470), - COL_TRI(335, 290, 451), - COL_TRI(290, 454, 314), - COL_TRI(314, 50, 443), - COL_TRI(314, 331, 50), - COL_TRI(336, 470, 67), - COL_TRI(336, 67, 66), - COL_TRI(324, 473, 469), - COL_TRI(313, 336, 66), - COL_TRI(337, 443, 476), - COL_TRI(50, 476, 443), - COL_TRI(115, 476, 50), - COL_TRI(337, 476, 477), - COL_TRI(115, 477, 476), - COL_TRI(286, 474, 473), - COL_TRI(338, 478, 337), - COL_TRI(338, 479, 478), - COL_TRI(338, 480, 479), - COL_TRI(339, 338, 477), - COL_TRI(119, 480, 340), - COL_TRI(337, 477, 338), - COL_TRI(119, 338, 339), - COL_TRI(54, 57, 339), - COL_TRI(339, 477, 115), - COL_TRI(119, 342, 338), - COL_TRI(119, 340, 344), - COL_TRI(119, 344, 342), - COL_TRI(340, 481, 482), - COL_TRI(340, 482, 344), - COL_TRI(341, 481, 340), - COL_TRI(54, 339, 115), - COL_TRI(342, 341, 338), - COL_TRI(342, 343, 341), - COL_TRI(341, 343, 481), - COL_TRI(342, 483, 343), - COL_TRI(343, 483, 482), - COL_TRI(343, 482, 481), - COL_TRI(344, 483, 342), - COL_TRI(344, 482, 483), - COL_TRI(125, 59, 281), - COL_TRI(281, 443, 337), - COL_TRI(348, 350, 347), - COL_TRI(282, 478, 479), - COL_TRI(282, 479, 283), - COL_TRI(281, 478, 282), - COL_TRI(281, 337, 478), - COL_TRI(345, 484, 485), - COL_TRI(346, 345, 347), - COL_TRI(347, 345, 485), - COL_TRI(348, 347, 485), - COL_TRI(349, 346, 347), - COL_TRI(350, 349, 347), - COL_TRI(350, 351, 349), - COL_TRI(351, 354, 352), - COL_TRI(351, 352, 349), - COL_TRI(352, 353, 349), - COL_TRI(353, 346, 349), - COL_TRI(354, 355, 352), - COL_TRI(354, 357, 355), - COL_TRI(355, 356, 352), - COL_TRI(356, 353, 352), - COL_TRI(357, 359, 355), - COL_TRI(358, 356, 355), - COL_TRI(359, 358, 355), - COL_TRI(364, 367, 488), - COL_TRI(360, 362, 361), - COL_TRI(361, 486, 363), - COL_TRI(361, 362, 486), - COL_TRI(362, 487, 486), - COL_TRI(362, 364, 487), - COL_TRI(360, 364, 362), - COL_TRI(363, 486, 487), - COL_TRI(363, 487, 365), - COL_TRI(364, 488, 487), - COL_TRI(365, 370, 489), - COL_TRI(365, 489, 369), - COL_TRI(360, 367, 364), - COL_TRI(360, 490, 367), - COL_TRI(366, 490, 360), - COL_TRI(373, 374, 493), - COL_TRI(367, 368, 488), - COL_TRI(367, 490, 368), - COL_TRI(368, 370, 488), - COL_TRI(366, 491, 368), - COL_TRI(366, 492, 491), - COL_TRI(369, 492, 366), - COL_TRI(366, 368, 490), - COL_TRI(368, 491, 370), - COL_TRI(370, 491, 492), - COL_TRI(370, 492, 489), - COL_TRI(369, 489, 492), - COL_TRI(371, 374, 373), - COL_TRI(372, 371, 373), - COL_TRI(373, 493, 372), - COL_TRI(374, 494, 495), - COL_TRI(371, 494, 374), - COL_TRI(374, 495, 493), - COL_TRI(372, 493, 495), - COL_TRI(372, 495, 375), - COL_TRI(372, 375, 371), - COL_TRI(375, 495, 494), - COL_TRI(375, 494, 371), - COL_TRI(84, 153, 154), - COL_TRI(84, 76, 153), - COL_TRI(84, 149, 76), - COL_TRI(84, 154, 152), - COL_TRI(76, 147, 153), - COL_TRI(147, 80, 153), - COL_TRI(122, 332, 55), - COL_TRI(55, 57, 54), - COL_TRI(122, 55, 54), - COL_TRI(137, 68, 336), - COL_TRI(68, 470, 336), - COL_TRI(68, 138, 470), - COL_TRI(379, 388, 397), - COL_TRI(376, 392, 389), - COL_TRI(376, 381, 392), - COL_TRI(377, 376, 496), - COL_TRI(376, 389, 496), - COL_TRI(378, 388, 383), - COL_TRI(378, 387, 388), - COL_TRI(379, 383, 388), - COL_TRI(380, 379, 400), - COL_TRI(379, 397, 400), - COL_TRI(381, 382, 392), - COL_TRI(382, 394, 392), - COL_TRI(379, 384, 383), - COL_TRI(387, 496, 391), - COL_TRI(383, 384, 385), - COL_TRI(384, 386, 385), - COL_TRI(384, 401, 386), - COL_TRI(383, 385, 378), - COL_TRI(385, 498, 377), - COL_TRI(385, 377, 378), - COL_TRI(386, 498, 385), - COL_TRI(378, 496, 387), - COL_TRI(378, 377, 496), - COL_TRI(387, 386, 388), - COL_TRI(386, 401, 388), - COL_TRI(387, 391, 386), - COL_TRI(386, 391, 498), - COL_TRI(388, 401, 397), - COL_TRI(389, 390, 496), - COL_TRI(390, 391, 496), - COL_TRI(390, 499, 498), - COL_TRI(391, 390, 498), - COL_TRI(392, 393, 389), - COL_TRI(393, 390, 389), - COL_TRI(377, 499, 376), - COL_TRI(377, 498, 499), - COL_TRI(376, 500, 381), - COL_TRI(376, 499, 500), - COL_TRI(390, 393, 500), - COL_TRI(390, 500, 499), - COL_TRI(394, 395, 392), - COL_TRI(395, 393, 392), - COL_TRI(381, 501, 382), - COL_TRI(381, 500, 501), - COL_TRI(393, 395, 501), - COL_TRI(393, 501, 500), - COL_TRI(396, 398, 400), - COL_TRI(397, 396, 400), - COL_TRI(398, 396, 399), - COL_TRI(396, 497, 399), - COL_TRI(399, 501, 395), - COL_TRI(399, 395, 398), - COL_TRI(398, 394, 400), - COL_TRI(398, 395, 394), - COL_TRI(400, 382, 380), - COL_TRI(400, 394, 382), - COL_TRI(401, 396, 397), - COL_TRI(380, 497, 379), - COL_TRI(380, 399, 497), - COL_TRI(380, 501, 399), - COL_TRI(380, 382, 501), - COL_TRI(379, 497, 384), - COL_TRI(401, 384, 497), - COL_TRI(396, 401, 497), - COL_TRI(260, 159, 85), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 6), - COL_TRI(184, 185, 186), - COL_TRI(187, 185, 184), - COL_TRI(187, 188, 185), - COL_TRI(189, 188, 187), - COL_TRI(189, 190, 188), - COL_TRI(189, 191, 192), - COL_TRI_INIT(SURFACE_SLIPPERY, 24), - COL_TRI(9, 504, 156), - COL_TRI(116, 502, 117), - COL_TRI(502, 51, 117), - COL_TRI(502, 121, 51), - COL_TRI(116, 117, 114), - COL_TRI(56, 503, 123), - COL_TRI(56, 120, 503), - COL_TRI(123, 503, 118), - COL_TRI(123, 118, 52), - COL_TRI(155, 20, 81), - COL_TRI(505, 148, 504), - COL_TRI(504, 148, 77), - COL_TRI(504, 77, 156), - COL_TRI(505, 146, 148), - COL_TRI(9, 156, 83), - COL_TRI(505, 504, 9), - COL_TRI(82, 96, 155), - COL_TRI(155, 96, 20), - COL_TRI(82, 97, 96), - COL_TRI(505, 151, 150), - COL_TRI(505, 16, 151), - COL_TRI(16, 505, 9), - COL_TRI(146, 505, 150), - COL_TRI(146, 150, 78), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 14), - COL_TRI(356, 359, 357), - COL_TRI(262, 423, 265), - COL_TRI(262, 425, 423), - COL_TRI(474, 326, 469), - COL_TRI(474, 469, 473), - COL_TRI(356, 358, 359), - COL_TRI(353, 356, 357), - COL_TRI(484, 350, 348), - COL_TRI(353, 357, 354), - COL_TRI(346, 353, 354), - COL_TRI(346, 354, 351), - COL_TRI(345, 346, 351), - COL_TRI(345, 351, 350), - COL_TRI(484, 345, 350), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1B, 16), - COL_TRI(181, 171, 173), - COL_TRI(176, 164, 177), - COL_TRI(176, 162, 164), - COL_TRI(178, 162, 176), - COL_TRI(178, 160, 162), - COL_TRI(177, 164, 167), - COL_TRI(177, 167, 179), - COL_TRI(179, 169, 180), - COL_TRI(180, 171, 181), - COL_TRI(180, 169, 171), - COL_TRI(179, 167, 169), - COL_TRI(182, 173, 174), - COL_TRI(181, 173, 182), - COL_TRI(183, 160, 178), - COL_TRI(183, 174, 160), - COL_TRI(182, 174, 183), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1C, 16), - COL_TRI(171, 170, 172), - COL_TRI(160, 161, 162), - COL_TRI(162, 161, 163), - COL_TRI(162, 163, 164), - COL_TRI(160, 165, 161), - COL_TRI(164, 163, 166), - COL_TRI(164, 166, 167), - COL_TRI(167, 168, 169), - COL_TRI(169, 170, 171), - COL_TRI(169, 168, 170), - COL_TRI(167, 166, 168), - COL_TRI(173, 172, 175), - COL_TRI(171, 172, 173), - COL_TRI(174, 165, 160), - COL_TRI(174, 175, 165), - COL_TRI(173, 175, 174), - COL_TRI_INIT(SURFACE_WALL_MISC, 169), - COL_TRI(10, 13, 11), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 5, 3), - COL_TRI(4, 3, 6), - COL_TRI(7, 1, 5), - COL_TRI(8, 9, 2), - COL_TRI(7, 5, 4), - COL_TRI(10, 11, 12), - COL_TRI(8, 13, 14), - COL_TRI(8, 15, 13), - COL_TRI(12, 11, 15), - COL_TRI(12, 15, 86), - COL_TRI(8, 16, 9), - COL_TRI(17, 87, 88), - COL_TRI(17, 88, 89), - COL_TRI(18, 87, 17), - COL_TRI(18, 90, 87), - COL_TRI(19, 88, 90), - COL_TRI(19, 90, 79), - COL_TRI(20, 80, 21), - COL_TRI(21, 91, 92), - COL_TRI(21, 92, 93), - COL_TRI(22, 91, 94), - COL_TRI(22, 95, 91), - COL_TRI(23, 92, 95), - COL_TRI(23, 95, 22), - COL_TRI(24, 98, 25), - COL_TRI(25, 99, 100), - COL_TRI(25, 98, 99), - COL_TRI(24, 25, 26), - COL_TRI(26, 25, 101), - COL_TRI(25, 100, 101), - COL_TRI(27, 99, 98), - COL_TRI(27, 98, 24), - COL_TRI(28, 100, 99), - COL_TRI(28, 99, 27), - COL_TRI(34, 103, 31), - COL_TRI(29, 100, 28), - COL_TRI(29, 101, 100), - COL_TRI(26, 101, 29), - COL_TRI(30, 32, 102), - COL_TRI(30, 102, 33), - COL_TRI(31, 32, 30), - COL_TRI(31, 103, 32), - COL_TRI(32, 103, 104), - COL_TRI(32, 104, 102), - COL_TRI(33, 102, 104), - COL_TRI(33, 104, 34), - COL_TRI(34, 104, 103), - COL_TRI(35, 37, 38), - COL_TRI(35, 38, 36), - COL_TRI(35, 105, 106), - COL_TRI(35, 106, 37), - COL_TRI(36, 105, 35), - COL_TRI(37, 106, 107), - COL_TRI(37, 107, 38), - COL_TRI(38, 107, 39), - COL_TRI(38, 39, 36), - COL_TRI(36, 39, 105), - COL_TRI(39, 106, 105), - COL_TRI(39, 107, 106), - COL_TRI(40, 43, 41), - COL_TRI(41, 43, 108), - COL_TRI(41, 108, 42), - COL_TRI(42, 40, 41), - COL_TRI(47, 45, 112), - COL_TRI(43, 109, 108), - COL_TRI(43, 110, 109), - COL_TRI(40, 110, 43), - COL_TRI(42, 108, 109), - COL_TRI(42, 109, 44), - COL_TRI(42, 44, 40), - COL_TRI(44, 109, 110), - COL_TRI(44, 110, 40), - COL_TRI(45, 47, 48), - COL_TRI(45, 48, 111), - COL_TRI(46, 45, 111), - COL_TRI(46, 112, 45), - COL_TRI(51, 115, 114), - COL_TRI(47, 112, 113), - COL_TRI(48, 47, 113), - COL_TRI(49, 111, 48), - COL_TRI(48, 113, 49), - COL_TRI(49, 46, 111), - COL_TRI(49, 113, 112), - COL_TRI(49, 112, 46), - COL_TRI(50, 114, 115), - COL_TRI(50, 116, 114), - COL_TRI(51, 114, 117), - COL_TRI(54, 121, 122), - COL_TRI(51, 54, 115), - COL_TRI(52, 118, 119), - COL_TRI(52, 119, 57), - COL_TRI(53, 56, 55), - COL_TRI(53, 120, 56), - COL_TRI(54, 51, 121), - COL_TRI(60, 127, 128), - COL_TRI(55, 56, 52), - COL_TRI(56, 123, 52), - COL_TRI(57, 55, 52), - COL_TRI(58, 59, 124), - COL_TRI(59, 125, 124), - COL_TRI(60, 126, 127), - COL_TRI(61, 128, 127), - COL_TRI(61, 127, 129), - COL_TRI(62, 59, 130), - COL_TRI(59, 58, 130), - COL_TRI(58, 128, 61), - COL_TRI(61, 130, 58), - COL_TRI(58, 60, 128), - COL_TRI(58, 124, 60), - COL_TRI(67, 131, 133), - COL_TRI(63, 65, 131), - COL_TRI(64, 65, 132), - COL_TRI(65, 64, 133), - COL_TRI(65, 133, 131), - COL_TRI(64, 132, 134), - COL_TRI(66, 133, 64), - COL_TRI(66, 64, 135), - COL_TRI(67, 133, 66), - COL_TRI(68, 70, 136), - COL_TRI(68, 137, 70), - COL_TRI(68, 132, 138), - COL_TRI(68, 136, 132), - COL_TRI(69, 70, 137), - COL_TRI(70, 134, 136), - COL_TRI(70, 139, 134), - COL_TRI(67, 63, 131), - COL_TRI(71, 140, 74), - COL_TRI(71, 141, 140), - COL_TRI(71, 73, 141), - COL_TRI(71, 142, 73), - COL_TRI(72, 73, 142), - COL_TRI(72, 143, 73), - COL_TRI(73, 140, 141), - COL_TRI(73, 143, 140), - COL_TRI(74, 143, 72), - COL_TRI(74, 140, 143), - COL_TRI(76, 149, 148), - COL_TRI(69, 75, 70), - COL_TRI(75, 144, 139), - COL_TRI(75, 145, 144), - COL_TRI(76, 146, 78), - COL_TRI(76, 78, 147), - COL_TRI(76, 148, 146), - COL_TRI(79, 16, 8), - COL_TRI(77, 149, 84), - COL_TRI(77, 148, 149), - COL_TRI(78, 150, 151), - COL_TRI(78, 79, 147), - COL_TRI(78, 151, 79), - COL_TRI(79, 151, 16), - COL_TRI(20, 96, 97), - COL_TRI(20, 97, 80), - COL_TRI(80, 97, 82), - COL_TRI(80, 82, 153), - COL_TRI(81, 21, 154), - COL_TRI(81, 20, 21), - COL_TRI(82, 154, 153), - COL_TRI(82, 81, 154), - COL_TRI(82, 155, 81), - COL_TRI(83, 156, 77), - COL_TRI(84, 152, 83), - COL_TRI(84, 83, 77), - COL_TRI(2, 83, 152), - COL_TRI(2, 9, 83), - COL_TRI(85, 157, 158), - COL_TRI(85, 159, 157), - COL_TRI_STOP(), - COL_SPECIAL_INIT(1), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 3395, 1280, 384, /*yaw*/ 128), // unused, probably an early way to set intial position - COL_WATER_BOX_INIT(1), - COL_WATER_BOX(0, -3839, -3839, 4608, 4608, 31), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wdw_seg7_area_1_collision, 0x0040ed70, 45590, 0x00014150, 8070); diff --git a/levels/wdw/areas/2/1/model.inc.c b/levels/wdw/areas/2/1/model.inc.c index a9d533853..7a8df3721 100644 --- a/levels/wdw/areas/2/1/model.inc.c +++ b/levels/wdw/areas/2/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700A1B0 - 0x0700A1C8 static const Lights1 wdw_seg7_lights_0700A1B0 = gdSPDefLights1( 0x99, 0x99, 0x82, @@ -23,1961 +24,331 @@ static const Lights1 wdw_seg7_lights_0700A1F8 = gdSPDefLights1( ); // 0x0700A210 - 0x0700A270 -static const Vtx wdw_seg7_vertex_0700A210[] = { - {{{ 1280, -1407, -127}, 0, { 0, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1407, 2176}, 0, { 18364, 8142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1407, 2176}, 0, { 18364, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1152, -1407, 0}, 0, { 990, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1152, -1407, 2048}, 0, { 17342, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1407, -127}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700A210, 0x0040ed70, 45590, 0x0000a210, 96); // 0x0700A270 - 0x0700A370 -static const Vtx wdw_seg7_vertex_0700A270[] = { - {{{ -1279, -2533, -1791}, 0, { -3096, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, -2533, -2047}, 0, { 990, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, -2533, -2047}, 0, { -3096, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, -2533, -1791}, 0, { 990, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, -2559, -1791}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -2533, -1791}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -2559, -1791}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, -2533, -1791}, 0, { 4056, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -2508, -2047}, 0, { -3096, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, -2508, -2047}, 0, { 990, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, -2508, -2303}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, -2508, -2303}, 0, { -3096, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -2559, -1791}, 0, {-15360, 4054}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ -1279, -2508, -2303}, 0, { -3096, 0}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ -2815, -2559, -2303}, 0, {-15360, 0}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ -1279, -2508, -1791}, 0, { -3096, 4054}, {0xfc, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700A270, 0x0040ed70, 45590, 0x0000a270, 256); // 0x0700A370 - 0x0700A460 -static const Vtx wdw_seg7_vertex_0700A370[] = { - {{{ 1280, -1279, 2176}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1152, -1407, 2048}, 0, { 1414, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1152, -1279, 2048}, 0, { 1414, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -767, -2533, -2047}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -2508, -2047}, 0, { 0, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -2533, -2047}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -767, -2508, -2047}, 0, { 4056, 582}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -2533, -1791}, 0, { 376, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -2508, -2047}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -2508, -1791}, 0, { 0, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -2533, -2047}, 0, { 376, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2304, -1279, 2176}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, -1407, 2176}, 0, { 8144, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, -1279, 2176}, 0, { 8144, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -1407, 2176}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700A370, 0x0040ed70, 45590, 0x0000a370, 240); // 0x0700A460 - 0x0700A550 -static const Vtx wdw_seg7_vertex_0700A460[] = { - {{{ 1280, -1279, -127}, 0, { 8144, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -1407, -127}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -1279, -127}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, -1279, 2176}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1280, -1407, 2176}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1152, -1407, 2048}, 0, { 1414, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1152, -1279, 2048}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1152, -1407, 2048}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1152, -1407, 0}, 0, { 16320, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1152, -1279, 0}, 0, { 16320, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1152, -1279, 0}, 0, { 0, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1152, -1407, 0}, 0, { 0, 990}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1280, -1407, -127}, 0, { 1414, 990}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1280, -1279, -127}, 0, { 1414, 0}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ 1280, -1407, -127}, 0, { 8144, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700A460, 0x0040ed70, 45590, 0x0000a460, 240); // 0x0700A550 - 0x0700A640 -static const Vtx wdw_seg7_vertex_0700A550[] = { - {{{ 1024, -1279, 0}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1152, -1279, 0}, 0, { 480, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1279, -127}, 0, { -542, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1279, 2304}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1279, 2176}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1279, 2176}, 0, { -7184, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1279, 2304}, 0, { -7184, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1279, 2304}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1279, 2176}, 0, { 1502, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1152, -1279, 2048}, 0, { 480, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -1279, 2048}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -1279, 2048}, 0, { 17342, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1152, -1279, 0}, 0, { 990, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -1279, 0}, 0, { 990, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1152, -1279, 2048}, 0, { 17342, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700A550, 0x0040ed70, 45590, 0x0000a550, 240); // 0x0700A640 - 0x0700A730 -static const Vtx wdw_seg7_vertex_0700A640[] = { - {{{ 1280, -2559, 2304}, 0, { 18364, 10186}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1024, -1279, 2048}, 0, { 16320, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1024, -2559, 2048}, 0, { 16320, 10186}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1024, -1279, 0}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1279, -127}, 0, { -542, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1279, -255}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1279, -255}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, -1279, -127}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1279, -127}, 0, { -7184, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1279, -255}, 0, { -7184, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -2559, 2304}, 0, { 0, 9164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -1279, 2304}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, -1279, 2304}, 0, { 8144, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, -2559, 2304}, 0, { 8144, 9164}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1280, -1279, 2304}, 0, { 18364, 0}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700A640, 0x0040ed70, 45590, 0x0000a640, 240); // 0x0700A730 - 0x0700A820 -static const Vtx wdw_seg7_vertex_0700A730[] = { - {{{ 1024, -2303, 947}, 0, { 0, 1070}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1034, -2303, 947}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1034, -2303, 1101}, 0, { 1194, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, -2559, 0}, 0, { 0, 10186}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1024, -1279, 0}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1280, -1279, -255}, 0, { -2074, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1280, -2559, -255}, 0, { -2074, 10186}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1280, -2559, -255}, 0, { 8144, 9164}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -1279, -255}, 0, { 0, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -2559, -255}, 0, { 0, 9164}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1280, -1279, -255}, 0, { 8144, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, -2303, 1101}, 0, { 990, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1034, -2303, 1101}, 0, { 908, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1034, -2559, 1101}, 0, { 908, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, -2559, 1101}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700A730, 0x0040ed70, 45590, 0x0000a730, 240); // 0x0700A820 - 0x0700A910 -static const Vtx wdw_seg7_vertex_0700A820[] = { - {{{ 1024, -2303, 1101}, 0, { 8758, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2559, 2048}, 0, { 16320, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -1279, 2048}, 0, { 16320, -9230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2303, 947}, 0, { 0, 1070}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1034, -2303, 1101}, 0, { 1194, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, -2303, 1101}, 0, { 1194, 1070}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, -2559, 947}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1034, -2559, 947}, 0, { 908, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1034, -2303, 947}, 0, { 908, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, -2303, 947}, 0, { 990, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, -1279, 0}, 0, { 0, -9230}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2303, 947}, 0, { 7530, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2559, 1101}, 0, { 8758, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2559, 0}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2559, 947}, 0, { 7530, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700A820, 0x0040ed70, 45590, 0x0000a820, 240); // 0x0700A910 - 0x0700AA10 -static const Vtx wdw_seg7_vertex_0700A910[] = { - {{{ -215, -332, 3584}, 0, { -620, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -692, -332, 3714}, 0, { 1282, 470}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -363, -332, 3840}, 0, { 0, -34}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -617, -332, 3584}, 0, { 982, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -692, -332, 3454}, 0, { 1282, 1506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -363, -332, 3200}, 0, { 0, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1171, -332, 3200}, 0, { 3192, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -842, -332, 3454}, 0, { 1880, 1506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1171, -332, 3840}, 0, { 3192, -34}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1319, -332, 3584}, 0, { 3784, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -917, -332, 3584}, 0, { 2180, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -842, -332, 3714}, 0, { 1880, 470}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -363, -409, 3840}, 0, { 0, -34}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -617, -409, 3584}, 0, { 982, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -215, -409, 3584}, 0, { -620, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -692, -409, 3714}, 0, { 1282, 470}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700A910, 0x0040ed70, 45590, 0x0000a910, 256); // 0x0700AA10 - 0x0700AB00 -static const Vtx wdw_seg7_vertex_0700AA10[] = { - {{{ -863, -1100, 3680}, 0, { 1502, 1192}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -863, -895, 3680}, 0, { 1502, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -863, -895, 3488}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -842, -409, 3714}, 0, { 1880, 470}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1171, -409, 3840}, 0, { 3192, -34}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1171, -409, 3200}, 0, { 3192, 2522}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -215, -409, 3584}, 0, { -620, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -692, -409, 3454}, 0, { 1282, 1506}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -842, -409, 3454}, 0, { 1880, 1506}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -917, -409, 3584}, 0, { 2180, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1319, -409, 3584}, 0, { 3784, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -363, -409, 3200}, 0, { 0, 2522}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -363, -409, 3840}, 0, { 0, -34}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -692, -409, 3714}, 0, { 1282, 470}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -617, -409, 3584}, 0, { 982, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700AA10, 0x0040ed70, 45590, 0x0000aa10, 240); // 0x0700AB00 - 0x0700ABF0 -static const Vtx wdw_seg7_vertex_0700AB00[] = { - {{{ -1151, -1791, 3200}, 0, { 0, 3544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1151, -1791, 3840}, 0, { 5078, 3544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1151, -1343, 3840}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -863, -1100, 3680}, 0, { 1502, 1192}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -863, -895, 3488}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -863, -1100, 3488}, 0, { 0, 1192}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -863, -1100, 3488}, 0, { 990, 1192}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -671, -895, 3488}, 0, { -542, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -671, -1100, 3488}, 0, { -540, 1192}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -863, -895, 3488}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -671, -1100, 3488}, 0, { 1502, 1192}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -671, -895, 3680}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -671, -1100, 3680}, 0, { 0, 1192}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -671, -895, 3488}, 0, { 1502, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1151, -1343, 3200}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700AB00, 0x0040ed70, 45590, 0x0000ab00, 240); // 0x0700ABF0 - 0x0700ACD0 -static const Vtx wdw_seg7_vertex_0700ABF0[] = { - {{{ -1023, -1791, 3200}, 0, { 5078, 3544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1151, -1791, 3200}, 0, { 6100, 3544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1151, -1343, 3200}, 0, { 6100, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -1535, 3200}, 0, { 5078, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -383, -1343, 3200}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -895, -1407, 3200}, 0, { 4056, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -639, -1407, 3200}, 0, { 2012, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -383, -1791, 3200}, 0, { 0, 3544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, -1791, 3200}, 0, { 990, 3544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, -1535, 3200}, 0, { 990, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -383, -1791, 3200}, 0, { 990, 3542}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -383, -1343, 3840}, 0, { -4118, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -383, -1791, 3840}, 0, { -4118, 3542}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -383, -1343, 3200}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700ABF0, 0x0040ed70, 45590, 0x0000abf0, 224); // 0x0700ACD0 - 0x0700AD10 -static const Vtx wdw_seg7_vertex_0700ACD0[] = { - {{{ -863, -1100, 3680}, 0, { -540, 1192}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -671, -1100, 3680}, 0, { 990, 1192}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -671, -895, 3680}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -863, -895, 3680}, 0, { -540, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700ACD0, 0x0040ed70, 45590, 0x0000acd0, 64); // 0x0700AD10 - 0x0700AE00 -static const Vtx wdw_seg7_vertex_0700AD10[] = { - {{{ -511, -1791, 3200}, 0, { 0, 1498}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, -1535, 3712}, 0, { 4056, -542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, -1535, 3200}, 0, { 0, -542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -895, -1407, 3200}, 0, { 990, 480}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -895, -1407, 3712}, 0, { -3096, 478}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1023, -1535, 3712}, 0, { -3096, 1498}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1023, -1535, 3200}, 0, { 990, 1500}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -1023, -1535, 3200}, 0, { 990, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -1535, 3712}, 0, { -3096, 1498}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -1791, 3712}, 0, { -3096, 3542}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -1791, 3200}, 0, { 990, 3542}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -639, -1407, 3200}, 0, { -3096, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -639, -1407, 3712}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -895, -1407, 3712}, 0, { 990, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -895, -1407, 3200}, 0, { -3096, -1054}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700AD10, 0x0040ed70, 45590, 0x0000ad10, 240); // 0x0700AE00 - 0x0700AED0 -static const Vtx wdw_seg7_vertex_0700AE00[] = { - {{{ -511, -1535, 3200}, 0, { 0, -542}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -639, -1407, 3712}, 0, { 4056, -1564}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -639, -1407, 3200}, 0, { 0, -1564}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -511, -1535, 3712}, 0, { 4056, -542}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -511, -1791, 3712}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -639, -1407, 3712}, 0, { 990, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, -1535, 3712}, 0, { 0, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, -1791, 3200}, 0, { 0, 1498}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, -1791, 3712}, 0, { 4056, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, -1535, 3712}, 0, { 4056, -542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, -1535, 3712}, 0, { 4056, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -895, -1407, 3712}, 0, { 3034, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -1791, 3712}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700AE00, 0x0040ed70, 45590, 0x0000ae00, 208); // 0x0700AED0 - 0x0700AFB0 -static const Vtx wdw_seg7_vertex_0700AED0[] = { - {{{ -2815, -2047, -767}, 0, { -3096, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -1996, -1791}, 0, { -3352, 32}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -2047, -1791}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -1996, -767}, 0, { -3352, 926}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -1996, -767}, 0, { -3352, 926}, {0xbd, 0x6b, 0x00, 0xff}}}, - {{{ -2175, -1598, -1279}, 0, { -5140, 480}, {0xbd, 0x6b, 0x00, 0xff}}}, - {{{ -2815, -1996, -1791}, 0, { -3352, 32}, {0xbd, 0x6b, 0x00, 0xff}}}, - {{{ -1279, -2047, -1791}, 0, { -3096, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -1996, -767}, 0, { -3352, 926}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -2047, -767}, 0, { -3096, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -1996, -1791}, 0, { -3352, 32}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -1996, -1791}, 0, { -3352, 32}, {0x43, 0x6b, 0x00, 0xff}}}, - {{{ -1919, -1598, -1279}, 0, { -5140, 480}, {0x43, 0x6b, 0x00, 0xff}}}, - {{{ -1279, -1996, -767}, 0, { -3352, 926}, {0x43, 0x6b, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700AED0, 0x0040ed70, 45590, 0x0000aed0, 224); // 0x0700AFB0 - 0x0700B0B0 -static const Vtx wdw_seg7_vertex_0700AFB0[] = { - {{{ -1919, -1598, -1279}, 0, { -1048, 990}, {0x00, 0x64, 0xb3, 0xff}}}, - {{{ -1279, -1996, -1791}, 0, { 734, 990}, {0x00, 0x64, 0xb3, 0xff}}}, - {{{ -2815, -1996, -1791}, 0, { 734, -106}, {0x00, 0x64, 0xb3, 0xff}}}, - {{{ -2175, -1598, -1279}, 0, { -1048, -106}, {0x00, 0x64, 0xb3, 0xff}}}, - {{{ -1279, -1996, -1791}, 0, { 734, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -2047, -1791}, 0, { 990, -106}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -1996, -1791}, 0, { 734, -106}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, -2047, -1791}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -2047, -767}, 0, { 2008, -104}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -1996, -767}, 0, { 1754, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -1996, -767}, 0, { 1754, -104}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -2047, -767}, 0, { 2008, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -1996, -767}, 0, { 1754, 990}, {0x00, 0x64, 0x4d, 0xff}}}, - {{{ -2175, -1598, -1279}, 0, { 0, -106}, {0x00, 0x64, 0x4d, 0xff}}}, - {{{ -2815, -1996, -767}, 0, { 1754, -104}, {0x00, 0x64, 0x4d, 0xff}}}, - {{{ -1919, -1598, -1279}, 0, { 0, 990}, {0x00, 0x64, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700AFB0, 0x0040ed70, 45590, 0x0000afb0, 256); // 0x0700B0B0 - 0x0700B1A0 -static const Vtx wdw_seg7_vertex_0700B0B0[] = { - {{{ -1279, -2559, -767}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -2047, -767}, 0, { -3096, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -2047, -767}, 0, { -3096, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -2559, -1689}, 0, { -4, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2805, -2303, -1689}, 0, { 0, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -2303, -1689}, 0, { -4, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2805, -2559, -1689}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -2303, -1535}, 0, { -4, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2805, -2303, -1535}, 0, { 0, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2805, -2559, -1535}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -2559, -1535}, 0, { -4, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -2303, -1689}, 0, { 0, 888}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2805, -2303, -1689}, 0, { -112, 888}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2805, -2303, -1535}, 0, { -112, 734}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2815, -2303, -1535}, 0, { 0, 734}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700B0B0, 0x0040ed70, 45590, 0x0000b0b0, 240); // 0x0700B1A0 - 0x0700B290 -static const Vtx wdw_seg7_vertex_0700B1A0[] = { - {{{ -2815, -2303, -1535}, 0, { -1052, 734}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -2559, -767}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -2047, -767}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, -2559, -767}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -2047, -767}, 0, { -3096, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -2559, -767}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -2559, -1791}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -2047, -1791}, 0, { -3096, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, -2047, -1791}, 0, { -3096, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, -2559, -1791}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, -2559, -1791}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -2047, -767}, 0, { -3096, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -2559, -767}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -2047, -1791}, 0, { -3096, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2815, -2559, -1535}, 0, { 990, 734}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700B1A0, 0x0040ed70, 45590, 0x0000b1a0, 240); // 0x0700B290 - 0x0700B370 -static const Vtx wdw_seg7_vertex_0700B290[] = { - {{{ -665, -306, 3379}, 0, { -222, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -665, -332, 2278}, 0, { 2522, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -665, -306, 2278}, 0, { 2522, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2815, -2303, -1535}, 0, { -1052, 734}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -2047, -767}, 0, { -3096, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -2047, -1791}, 0, { -3096, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -2303, -1689}, 0, { -1052, 888}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -2559, -1689}, 0, { 990, 888}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2815, -2559, -1791}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -665, -332, 3379}, 0, { -222, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -869, -332, 2278}, 0, { 2522, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -665, -332, 2278}, 0, { 2522, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -665, -332, 3379}, 0, { -222, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -869, -332, 3379}, 0, { -222, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700B290, 0x0040ed70, 45590, 0x0000b290, 224); // 0x0700B370 - 0x0700B470 -static const Vtx wdw_seg7_vertex_0700B370[] = { - {{{ -869, -306, 2278}, 0, { 2522, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, -332, 2278}, 0, { 2522, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -869, -332, 3379}, 0, { -222, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -665, -306, 2278}, 0, { 2522, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, -306, 2278}, 0, { 2522, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, -306, 3379}, 0, { -222, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -869, -306, 3379}, 0, { -222, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -665, -306, 2278}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, -332, 2278}, 0, { -4118, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, -306, 2278}, 0, { -4118, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -665, -332, 2278}, 0, { -4118, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -869, -306, 3379}, 0, { 4822, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -869, -332, 3379}, 0, { 4822, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, -332, 3379}, 0, { 4822, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, -306, 3379}, 0, { 4822, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -665, -306, 3379}, 0, { -222, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700B370, 0x0040ed70, 45590, 0x0000b370, 256); // 0x0700B470 - 0x0700B570 -static const Vtx wdw_seg7_vertex_0700B470[] = { - {{{ -780, 256, 3597}, 0, { 2114, -134}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -754, 256, 3571}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -780, 256, 3571}, 0, { 2114, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -754, 256, 3597}, 0, { 2012, -134}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -780, -665, 3571}, 0, { 606, -2690}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -754, 256, 3571}, 0, { 862, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -754, -665, 3571}, 0, { 862, -2690}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -754, -665, 3571}, 0, { 862, -2690}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -754, 256, 3597}, 0, { 1118, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -754, -665, 3597}, 0, { 1118, -2690}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -754, 256, 3571}, 0, { 862, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -780, 256, 3571}, 0, { 606, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -754, -665, 3597}, 0, { 96, -2690}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -780, 256, 3597}, 0, { 352, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -780, -665, 3597}, 0, { 352, -2690}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -754, 256, 3597}, 0, { 96, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700B470, 0x0040ed70, 45590, 0x0000b470, 256); // 0x0700B570 - 0x0700B630 -static const Vtx wdw_seg7_vertex_0700B570[] = { - {{{ -780, -665, 3597}, 0, { 352, -2690}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -780, 256, 3597}, 0, { 352, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -780, 256, 3571}, 0, { 606, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -780, -665, 3571}, 0, { 606, -2690}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3839, -1023, 3328}, 0, { 0, -3098}, {0x28, 0x78, 0x00, 0xff}}}, - {{{ -3071, -1279, 3328}, 0, { 0, -220}, {0x28, 0x78, 0x00, 0xff}}}, - {{{ -3071, -1279, 1792}, 0, { 5444, -220}, {0x28, 0x78, 0x00, 0xff}}}, - {{{ -3071, -1279, 3328}, 0, { 0, -220}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1279, 2048}, 0, { 4530, 664}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3071, -1279, 1792}, 0, { 5444, -220}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1279, 3072}, 0, { 880, 664}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, -1023, 1792}, 0, { 5444, -3098}, {0x28, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700B570, 0x0040ed70, 45590, 0x0000b570, 192); // 0x0700B630 - 0x0700B720 -static const Vtx wdw_seg7_vertex_0700B630[] = { - {{{ -255, -332, 2304}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, -588, 2304}, 0, { 4056, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, -588, 1280}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, -332, 1280}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, -588, 1280}, 0, { 4056, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, -332, 1280}, 0, { 4056, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, -588, 1280}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, -332, 1280}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, -588, 2304}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, -332, 2304}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, -588, 1280}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, -332, 2304}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -588, 2304}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -332, 2304}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1279, -588, 2304}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700B630, 0x0040ed70, 45590, 0x0000b630, 240); // 0x0700B720 - 0x0700B810 -static const Vtx wdw_seg7_vertex_0700B720[] = { - {{{ -863, -895, 3680}, 0, { 1756, 1396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -895, -895, 3712}, 0, { 2012, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -895, -895, 3456}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -332, 2304}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, -588, 1280}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, -332, 1280}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3327, -1407, 1024}, 0, { 0, 1412}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3583, -1151, 0}, 0, { 4056, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3583, -1151, 1024}, 0, { 0, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3327, -1407, 0}, 0, { 4056, 1412}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3583, -1151, 0}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, -1151, 1024}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, -1151, 1024}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, -1151, 0}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -863, -895, 3488}, 0, { 224, 1396}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700B720, 0x0040ed70, 45590, 0x0000b720, 240); // 0x0700B810 - 0x0700B910 -static const Vtx wdw_seg7_vertex_0700B810[] = { - {{{ -895, -895, 3456}, 0, { 0, 990}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -895, -895, 3712}, 0, { 2012, 990}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -780, -665, 3597}, 0, { 1092, -850}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -780, -665, 3571}, 0, { 888, -850}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -895, -1151, 3712}, 0, { 2012, 990}, {0x95, 0x43, 0x00, 0xff}}}, - {{{ -863, -1100, 3488}, 0, { 224, 508}, {0x95, 0x43, 0x00, 0xff}}}, - {{{ -895, -1151, 3456}, 0, { 0, 990}, {0x95, 0x43, 0x00, 0xff}}}, - {{{ -863, -1100, 3680}, 0, { 1756, 508}, {0x95, 0x43, 0x00, 0xff}}}, - {{{ -863, -895, 3488}, 0, { 1756, 1396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -639, -895, 3456}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -671, -895, 3488}, 0, { 224, 1396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -895, -895, 3456}, 0, { 2012, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -639, -895, 3456}, 0, { 0, 990}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -895, -895, 3456}, 0, { 2012, 990}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -780, -665, 3571}, 0, { 1092, -850}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -754, -665, 3571}, 0, { 888, -850}, {0x00, 0x38, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700B810, 0x0040ed70, 45590, 0x0000b810, 256); // 0x0700B910 - 0x0700BA10 -static const Vtx wdw_seg7_vertex_0700B910[] = { - {{{ -895, -1151, 3456}, 0, { 2012, 990}, {0x00, 0x43, 0x95, 0xff}}}, - {{{ -863, -1100, 3488}, 0, { 1756, 508}, {0x00, 0x43, 0x95, 0xff}}}, - {{{ -671, -1100, 3488}, 0, { 224, 508}, {0x00, 0x43, 0x95, 0xff}}}, - {{{ -639, -1151, 3456}, 0, { 0, 990}, {0x00, 0x43, 0x95, 0xff}}}, - {{{ -671, -895, 3488}, 0, { 1756, 1396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -639, -895, 3712}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -671, -895, 3680}, 0, { 224, 1396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -639, -895, 3456}, 0, { 2012, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -639, -895, 3712}, 0, { 0, 990}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -754, -665, 3571}, 0, { 1092, -850}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -754, -665, 3597}, 0, { 888, -850}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -639, -895, 3456}, 0, { 2012, 990}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -639, -1151, 3456}, 0, { 2012, 990}, {0x6b, 0x43, 0x00, 0xff}}}, - {{{ -671, -1100, 3680}, 0, { 224, 508}, {0x6b, 0x43, 0x00, 0xff}}}, - {{{ -639, -1151, 3712}, 0, { 0, 990}, {0x6b, 0x43, 0x00, 0xff}}}, - {{{ -671, -1100, 3488}, 0, { 1756, 508}, {0x6b, 0x43, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700B910, 0x0040ed70, 45590, 0x0000b910, 256); // 0x0700BA10 - 0x0700BB00 -static const Vtx wdw_seg7_vertex_0700BA10[] = { - {{{ -863, -895, 3680}, 0, { 224, 1396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -639, -895, 3712}, 0, { 2012, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -895, -895, 3712}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1151, -1343, 3840}, 0, { 5078, 990}, {0x97, 0x46, 0x00, 0xff}}}, - {{{ -1023, -1151, 3328}, 0, { 990, -852}, {0x97, 0x46, 0x00, 0xff}}}, - {{{ -1151, -1343, 3200}, 0, { 0, 990}, {0x97, 0x46, 0x00, 0xff}}}, - {{{ -1023, -1151, 3840}, 0, { 5078, -852}, {0x97, 0x46, 0x00, 0xff}}}, - {{{ -1151, -1343, 3200}, 0, { 6100, 990}, {0x00, 0x46, 0x97, 0xff}}}, - {{{ -511, -1151, 3328}, 0, { 990, -852}, {0x00, 0x46, 0x97, 0xff}}}, - {{{ -383, -1343, 3200}, 0, { 0, 990}, {0x00, 0x46, 0x97, 0xff}}}, - {{{ -1023, -1151, 3328}, 0, { 5078, -852}, {0x00, 0x46, 0x97, 0xff}}}, - {{{ -383, -1343, 3200}, 0, { 5078, 990}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ -511, -1151, 3840}, 0, { 0, -852}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ -383, -1343, 3840}, 0, { 0, 990}, {0x69, 0x46, 0x00, 0xff}}}, - {{{ -511, -1151, 3328}, 0, { 4056, -852}, {0x69, 0x46, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700BA10, 0x0040ed70, 45590, 0x0000ba10, 240); // 0x0700BB00 - 0x0700BC00 -static const Vtx wdw_seg7_vertex_0700BB00[] = { - {{{ -1023, -1151, 3840}, 0, { 2524, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, -1151, 3712}, 0, { 1884, 606}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, -1151, 3456}, 0, { 1884, 1882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, -895, 3712}, 0, { 0, 990}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -639, -895, 3712}, 0, { 2012, 990}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -754, -665, 3597}, 0, { 1092, -850}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -863, -895, 3680}, 0, { 224, 1396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -671, -895, 3680}, 0, { 1756, 1396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -639, -895, 3712}, 0, { 2012, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -780, -665, 3597}, 0, { 888, -850}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -639, -1151, 3712}, 0, { 1246, 1470}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ -671, -1100, 3680}, 0, { 990, 990}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ -863, -1100, 3680}, 0, { -540, 990}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ -895, -1151, 3712}, 0, { -796, 1470}, {0x00, 0x43, 0x6b, 0xff}}}, - {{{ -639, -1151, 3456}, 0, { 606, 1882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1151, 3328}, 0, { 0, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700BB00, 0x0040ed70, 45590, 0x0000bb00, 256); // 0x0700BC00 - 0x0700BCF0 -static const Vtx wdw_seg7_vertex_0700BC00[] = { - {{{ 1536, -2559, -1919}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1536, -2457, -1919}, 0, { 5078, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1792, -2457, -1919}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -895, -1151, 3456}, 0, { 1884, 1882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -1151, 3328}, 0, { 2524, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -1151, 3840}, 0, { 2524, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1151, 3328}, 0, { 0, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -639, -1151, 3712}, 0, { 606, 606}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, -1151, 3712}, 0, { 1884, 606}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1151, 3840}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -639, -1151, 3456}, 0, { 606, 1882}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, -2559, -639}, 0, { 15298, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, -2457, -1919}, 0, {-10250, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, -2559, -1919}, 0, {-10250, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1536, -2457, -639}, 0, { 15298, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700BC00, 0x0040ed70, 45590, 0x0000bc00, 240); // 0x0700BCF0 - 0x0700BDE0 -static const Vtx wdw_seg7_vertex_0700BCF0[] = { - {{{ 1792, -2457, -639}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1741, -2457, -690}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1587, -2457, -690}, 0, { -2074, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, -2559, -1919}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1792, -2457, -1919}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1792, -2559, -1919}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1792, -2559, -1919}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1792, -2457, -1919}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1792, -2457, -639}, 0, {-24558, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1792, -2559, -639}, 0, {-24558, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1792, -2559, -639}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, -2457, -639}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, -2559, -639}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1792, -2457, -639}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1536, -2457, -639}, 0, { -3096, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700BCF0, 0x0040ed70, 45590, 0x0000bcf0, 240); // 0x0700BDE0 - 0x0700BED0 -static const Vtx wdw_seg7_vertex_0700BDE0[] = { - {{{ -3583, -2559, 1024}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3583, -2457, 1024}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3583, -2457, 1792}, 0, { -2584, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1792, -2457, -1919}, 0, { 25518, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1741, -2457, -690}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, -2457, -639}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1741, -2457, -1868}, 0, { 24496, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, -2457, -1919}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1741, -2457, -1868}, 0, { -3096, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, -2457, -1919}, 0, { -4118, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1587, -2457, -1868}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, -2457, -639}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1587, -2457, -1868}, 0, {-23536, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, -2457, -1919}, 0, {-24558, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1587, -2457, -690}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700BDE0, 0x0040ed70, 45590, 0x0000bde0, 240); // 0x0700BED0 - 0x0700BF80 -static const Vtx wdw_seg7_vertex_0700BED0[] = { - {{{ -3583, -2457, 1792}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3609, -2457, 1766}, 0, { 480, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3813, -2457, 1766}, 0, { 480, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, -2559, 1024}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3583, -2457, 1792}, 0, { -2584, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3583, -2559, 1792}, 0, { -2584, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3609, -2457, 1050}, 0, { 14788, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3583, -2457, 1024}, 0, { 15298, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, -2457, 1024}, 0, { 15298, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3813, -2457, 1050}, 0, { 14788, -3608}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, -2457, 1792}, 0, { 0, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700BED0, 0x0040ed70, 45590, 0x0000bed0, 176); // 0x0700BF80 - 0x0700C070 -static const Vtx wdw_seg7_vertex_0700BF80[] = { - {{{ -2895, -2559, 3137}, 0, { -66, 4528}, {0xad, 0x00, 0x5f, 0xff}}}, - {{{ -2887, -2303, 3144}, 0, { 0, 3616}, {0xad, 0x00, 0x5f, 0xff}}}, - {{{ -2895, -2303, 3137}, 0, { -66, 3616}, {0xad, 0x00, 0x5f, 0xff}}}, - {{{ -2887, -2303, 3144}, 0, { 624, 3616}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2815, -1279, 3072}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3071, -1279, 3328}, 0, { -298, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2815, -2559, 3072}, 0, { 990, 4528}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2887, -2559, 3144}, 0, { 624, 4528}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2996, -2303, 3253}, 0, { 78, 3616}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -3071, -2559, 3328}, 0, { -298, 4528}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2996, -2559, 3253}, 0, { 78, 4528}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -2895, -2303, 3137}, 0, { 516, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2996, -2303, 3253}, 0, { 0, 954}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3003, -2303, 3246}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2887, -2303, 3144}, 0, { 516, 954}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700BF80, 0x0040ed70, 45590, 0x0000bf80, 240); // 0x0700C070 - 0x0700C160 -static const Vtx wdw_seg7_vertex_0700C070[] = { - {{{ -3071, -2559, 1792}, 0, { 4530, 4528}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3071, -1279, 1792}, 0, { 4530, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2815, -1279, 2048}, 0, { 3618, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2895, -2559, 3137}, 0, { -66, 4528}, {0xad, 0x00, 0x5f, 0xff}}}, - {{{ -2887, -2559, 3144}, 0, { 0, 4528}, {0xad, 0x00, 0x5f, 0xff}}}, - {{{ -2887, -2303, 3144}, 0, { 0, 3616}, {0xad, 0x00, 0x5f, 0xff}}}, - {{{ -3003, -2303, 3246}, 0, { -66, 3616}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2996, -2559, 3253}, 0, { 0, 4528}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3003, -2559, 3246}, 0, { -66, 4528}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2996, -2303, 3253}, 0, { 0, 3616}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3839, -2559, 1792}, 0, { -1746, 4528}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3839, -1023, 1792}, 0, { -1746, -944}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, -1279, 1792}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3071, -2559, 1792}, 0, { 990, 4528}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -2559, 2048}, 0, { 3618, 4528}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700C070, 0x0040ed70, 45590, 0x0000c070, 240); // 0x0700C160 - 0x0700C250 -static const Vtx wdw_seg7_vertex_0700C160[] = { - {{{ -3748, -2559, -1263}, 0, { 960, 990}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -3839, -511, -1173}, 0, { 778, -3098}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -3839, -2559, -1173}, 0, { 778, 990}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -2815, -2559, 2048}, 0, { 3618, 4528}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2815, -1279, 2048}, 0, { 3618, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2815, -1279, 3072}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2815, -2559, 3072}, 0, { 0, 4528}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3071, -2559, 3328}, 0, { 990, 4528}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3071, -1279, 3328}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, -1023, 3328}, 0, { -1746, -944}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, -2559, 3328}, 0, { -1746, 4528}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3748, -511, -1263}, 0, { 960, -3098}, {0x59, 0x00, 0x5a, 0xff}}}, - {{{ -3748, -2559, -1444}, 0, { 1320, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3748, -511, -1263}, 0, { 960, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3748, -2559, -1263}, 0, { 960, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700C160, 0x0040ed70, 45590, 0x0000c160, 240); // 0x0700C250 - 0x0700C330 -static const Vtx wdw_seg7_vertex_0700C250[] = { - {{{ 384, -2559, 3840}, 0, { 734, 5076}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 384, 256, 3840}, 0, { 734, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 512, 256, 3712}, 0, { 480, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -3748, -2559, -1444}, 0, { 1320, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3748, -511, -1444}, 0, { 1320, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3748, -511, -1263}, 0, { 960, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, -2559, -1535}, 0, { 1500, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3748, -511, -1444}, 0, { 1320, -3098}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3748, -2559, -1444}, 0, { 1320, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -3839, -511, -1535}, 0, { 1500, -3098}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 640, -2559, 3712}, 0, { 224, 5076}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 768, 256, 3840}, 0, { 0, -544}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 768, -2559, 3840}, 0, { 0, 5076}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 640, 256, 3712}, 0, { 224, -544}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700C250, 0x0040ed70, 45590, 0x0000c250, 224); // 0x0700C330 - 0x0700C410 -static const Vtx wdw_seg7_vertex_0700C330[] = { - {{{ 512, -2559, 3712}, 0, { 480, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, 256, 3712}, 0, { 224, -544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 640, -2559, 3712}, 0, { 224, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 256, 3712}, 0, { 480, -544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 384, -2559, 3840}, 0, { 734, 5076}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 512, 256, 3712}, 0, { 480, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 512, -2559, 3712}, 0, { 480, 5076}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2175, -2559, 3712}, 0, { 5844, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, 256, 3712}, 0, { 5590, -544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2047, -2559, 3712}, 0, { 5590, 5076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2303, -2559, 3840}, 0, { 6100, 5076}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2175, 256, 3712}, 0, { 5844, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2175, -2559, 3712}, 0, { 5844, 5076}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2175, 256, 3712}, 0, { 5844, -544}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700C330, 0x0040ed70, 45590, 0x0000c330, 224); // 0x0700C410 - 0x0700C480 -static const Vtx wdw_seg7_vertex_0700C410[] = { - {{{ -2047, -2559, 3712}, 0, { 5590, 5076}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2047, 256, 3712}, 0, { 5590, -544}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1919, 256, 3840}, 0, { 5334, -544}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1919, -2559, 3840}, 0, { 5334, 5076}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -2303, -2559, 3840}, 0, { 6100, 5076}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2303, 256, 3840}, 0, { 6100, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -2175, 256, 3712}, 0, { 5844, -544}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700C410, 0x0040ed70, 45590, 0x0000c410, 112); // 0x0700C480 - 0x0700C570 -static const Vtx wdw_seg7_vertex_0700C480[] = { - {{{ 128, -2559, 1664}, 0, { -6162, 2418}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, -1945, -127}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, -2559, -127}, 0, { 990, 2418}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, -2559, 1792}, 0, { 478, 2418}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, -1945, 2048}, 0, { -540, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, -2559, 2048}, 0, { -542, 2418}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, -1945, 1792}, 0, { 478, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -383, -2559, 2048}, 0, { -542, 2418}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, -1945, 2048}, 0, { -540, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, -1945, 1664}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, -2559, 1664}, 0, { 990, 2418}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -383, -2559, 1664}, 0, { 2012, 2418}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, -1945, 1664}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, -2559, 1664}, 0, { 0, 2418}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -383, -1945, 1664}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700C480, 0x0040ed70, 45590, 0x0000c480, 240); // 0x0700C570 - 0x0700C660 -static const Vtx wdw_seg7_vertex_0700C570[] = { - {{{ -511, -2559, -255}, 0, { 2522, 2418}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, -1945, -255}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, -2559, -255}, 0, { 0, 2418}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, -2559, 1664}, 0, { -6162, 2418}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, -1945, 1664}, 0, { -6162, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, -1945, -127}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, -2559, -127}, 0, { 0, 2418}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, -1945, -127}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, -1945, -127}, 0, { 2522, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, -2559, -127}, 0, { 2522, 2418}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, -2559, -127}, 0, { 8144, 2418}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, -1945, -127}, 0, { 8144, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, -1945, -255}, 0, { 8654, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, -2559, -255}, 0, { 8654, 2418}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, -1945, -255}, 0, { 2522, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700C570, 0x0040ed70, 45590, 0x0000c570, 240); // 0x0700C660 - 0x0700C750 -static const Vtx wdw_seg7_vertex_0700C660[] = { - {{{ 128, -2559, 1792}, 0, { 0, 2418}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, -1945, 1792}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -1945, 1792}, 0, { 1500, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, -2559, -255}, 0, { 990, 2418}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 128, -1945, -255}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, -1945, -127}, 0, { 268, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, -2559, -127}, 0, { 268, 2418}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, -2559, -127}, 0, { 990, 2418}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, -1945, 1664}, 0, { -6162, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, -2559, 1664}, 0, { -6162, 2418}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, -1945, -127}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, -2559, 1664}, 0, { 990, 2418}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 128, -1945, 1792}, 0, { 268, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 128, -2559, 1792}, 0, { 268, 2418}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 256, -1945, 1664}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700C660, 0x0040ed70, 45590, 0x0000c660, 240); // 0x0700C750 - 0x0700C840 -static const Vtx wdw_seg7_vertex_0700C750[] = { - {{{ -1279, -2559, 1792}, 0, { 5588, 2418}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1663, -1945, 1792}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1663, -2559, 1792}, 0, { 7122, 2418}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, -2559, 1792}, 0, { 0, 2418}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -1945, 1792}, 0, { 1500, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -2559, 1792}, 0, { 1500, 2418}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1151, -2559, 1664}, 0, { 990, 2418}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1151, -1945, 1664}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1151, -1945, 2048}, 0, { -540, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1151, -2559, 2048}, 0, { -542, 2418}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -2559, 2048}, 0, { -542, 2418}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, -1945, 2048}, 0, { -540, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, -1945, 1792}, 0, { 478, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, -2559, 1792}, 0, { 478, 2418}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1279, -1945, 1792}, 0, { 5588, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700C750, 0x0040ed70, 45590, 0x0000c750, 240); // 0x0700C840 - 0x0700C930 -static const Vtx wdw_seg7_vertex_0700C840[] = { - {{{ -1663, -2559, -255}, 0, { 7122, 2418}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -1945, -255}, 0, { 4566, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -2559, -255}, 0, { 4566, 2418}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1663, -2559, 1792}, 0, { 690, 2418}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1663, -1945, 1792}, 0, { 690, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1791, -1945, 1664}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1791, -2559, 1664}, 0, { 0, 2418}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1791, -2559, 1664}, 0, { -6162, 2418}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1791, -1945, 1664}, 0, { -6162, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1791, -1945, -127}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1791, -2559, -127}, 0, { 990, 2418}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1791, -2559, -127}, 0, { 690, 2418}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1791, -1945, -127}, 0, { 690, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1663, -1945, -255}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1663, -2559, -255}, 0, { 0, 2418}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700C840, 0x0040ed70, 45590, 0x0000c840, 240); // 0x0700C930 - 0x0700CA20 -static const Vtx wdw_seg7_vertex_0700C930[] = { - {{{ -1663, -2559, -127}, 0, { 990, 2418}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1663, -1945, -127}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1663, -1945, 1664}, 0, { -6162, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1663, -2559, -255}, 0, { 7122, 2418}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1663, -1945, -255}, 0, { 7122, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -1945, -255}, 0, { 4566, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -2559, -255}, 0, { 8654, 2418}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -1945, -255}, 0, { 8654, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -1945, -127}, 0, { 8144, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -2559, -127}, 0, { 8144, 2418}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -2559, -127}, 0, { 4566, 2418}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1663, -1945, -127}, 0, { 7122, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1663, -2559, -127}, 0, { 7122, 2418}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, -1945, -127}, 0, { 4566, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1663, -2559, 1664}, 0, { -6162, 2418}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700C930, 0x0040ed70, 45590, 0x0000c930, 240); // 0x0700CA20 - 0x0700CB20 -static const Vtx wdw_seg7_vertex_0700CA20[] = { - {{{ -1663, -1945, 1664}, 0, { 5590, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1791, -1945, -127}, 0, { 6100, 8654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1791, -1945, 1664}, 0, { 6100, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1663, -2559, 1664}, 0, { 7122, 2418}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1151, -1945, 1664}, 0, { 5078, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1151, -2559, 1664}, 0, { 5078, 2418}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1663, -1945, 1664}, 0, { 7122, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1151, -1945, 1664}, 0, { 3546, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, -1945, 1792}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, -1945, 2048}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1663, -1945, 1792}, 0, { 5590, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1151, -1945, 2048}, 0, { 3546, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1663, -1945, -127}, 0, { 5590, 8654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, -1945, 1664}, 0, { -2074, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, -1945, -127}, 0, { -1564, 8654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, -1945, 1664}, 0, { -1564, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700CA20, 0x0040ed70, 45590, 0x0000ca20, 256); // 0x0700CB20 - 0x0700CC20 -static const Vtx wdw_seg7_vertex_0700CB20[] = { - {{{ -1663, -1945, -127}, 0, { 5590, 8654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1663, -1945, -255}, 0, { 5590, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1791, -1945, -127}, 0, { 6100, 8654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -1945, -127}, 0, { 3034, 8654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -1945, -255}, 0, { 3034, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, -1945, 1792}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, -1945, 2048}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, -1945, 2048}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, -1945, 1792}, 0, { -1564, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, -1945, 1664}, 0, { -1564, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, -1945, 1664}, 0, { 480, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, -1945, 1664}, 0, { -2074, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, -1945, -127}, 0, { -2074, 8654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, -1945, -127}, 0, { -1564, 8654}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, -1945, -255}, 0, { -1564, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1945, -127}, 0, { 990, 8654}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700CB20, 0x0040ed70, 45590, 0x0000cb20, 256); // 0x0700CC20 - 0x0700CC50 -static const Vtx wdw_seg7_vertex_0700CC20[] = { - {{{ 128, -1945, -255}, 0, { -1564, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1945, -255}, 0, { 990, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1945, -127}, 0, { 990, 8654}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700CC20, 0x0040ed70, 45590, 0x0000cc20, 48); // 0x0700CC50 - 0x0700CD30 -static const Vtx wdw_seg7_vertex_0700CC50[] = { - {{{ 2048, -1330, 3712}, 0, { 1502, -3916}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, -1330, 3840}, 0, { 2012, -3916}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, -1125, 3840}, 0, { 2012, -4734}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, -1125, 3584}, 0, { 990, -4734}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, -1586, 3584}, 0, { 990, -2894}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2048, -1586, 3712}, 0, { 1502, -2894}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1792, -1842, 3584}, 0, { 2012, -1872}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, -1586, 3584}, 0, { 990, -2894}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -1842, 3584}, 0, { 0, -1872}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, -1125, 3584}, 0, { 990, -4734}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -1125, 3584}, 0, { 0, -4734}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1792, -2559, 3840}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1792, -1586, 3840}, 0, { 2012, -2894}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1792, -2559, 3328}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700CC50, 0x0040ed70, 45590, 0x0000cc50, 224); // 0x0700CD30 - 0x0700CE20 -static const Vtx wdw_seg7_vertex_0700CD30[] = { - {{{ 1920, -1586, 3840}, 0, { 2012, -2894}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1920, -1330, 3840}, 0, { 2012, -3916}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1920, -1330, 3712}, 0, { 1502, -3916}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1792, -1586, 3840}, 0, { 2012, -2894}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1792, -1842, 3584}, 0, { 990, -1872}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1792, -2559, 3328}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1792, -1586, 3584}, 0, { 990, -2894}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1792, -1842, 3328}, 0, { 0, -1872}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1792, -2559, 3328}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1792, -1842, 3328}, 0, { 2012, -1872}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -1842, 3328}, 0, { 0, -1872}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -2559, 3328}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1792, -1842, 3584}, 0, { 2012, -1872}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1792, -1586, 3584}, 0, { 2012, -2894}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, -1586, 3584}, 0, { 990, -2894}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700CD30, 0x0040ed70, 45590, 0x0000cd30, 240); // 0x0700CE20 - 0x0700CF10 -static const Vtx wdw_seg7_vertex_0700CE20[] = { - {{{ -2559, -511, -1023}, 0, { 1246, 4820}, {0x78, 0xd8, 0x00, 0xff}}}, - {{{ -2303, 256, -767}, 0, { 1502, 4566}, {0x78, 0xd8, 0x00, 0xff}}}, - {{{ -2303, 256, 3840}, 0, { 1502, 0}, {0x78, 0xd8, 0x00, 0xff}}}, - {{{ 1920, -1586, 3840}, 0, { 2012, -2894}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1920, -1330, 3712}, 0, { 1502, -3916}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1920, -1586, 3712}, 0, { 1502, -2894}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1920, -1586, 3712}, 0, { 1502, -2894}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1920, -1330, 3712}, 0, { 1502, -3916}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, -1330, 3712}, 0, { 990, -3916}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, -1586, 3712}, 0, { 990, -2894}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3839, -511, 3840}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3839, -511, -2303}, 0, { 0, 6098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2559, -511, -1023}, 0, { 1246, 4820}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2559, -511, 3840}, 0, { 1246, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2559, -511, 3840}, 0, { 1246, 0}, {0x78, 0xd8, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700CE20, 0x0040ed70, 45590, 0x0000ce20, 240); // 0x0700CF10 - 0x0700CFF0 -static const Vtx wdw_seg7_vertex_0700CF10[] = { - {{{ 1024, -511, -1023}, 0, { 4822, 4820}, {0x00, 0xd8, 0x78, 0xff}}}, - {{{ -2303, 256, -767}, 0, { 1502, 4566}, {0x00, 0xd8, 0x78, 0xff}}}, - {{{ -2559, -511, -1023}, 0, { 1246, 4820}, {0x00, 0xd8, 0x78, 0xff}}}, - {{{ -3839, -511, -2303}, 0, { 0, 6098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, -511, -1023}, 0, { 4822, 4820}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2559, -511, -1023}, 0, { 1246, 4820}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2304, -511, -2303}, 0, { 6100, 6098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2304, -511, 3840}, 0, { 6100, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, -511, 3840}, 0, { 4822, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1024, -511, 3840}, 0, { 4822, 0}, {0x88, 0xd8, 0x00, 0xff}}}, - {{{ 768, 256, 3840}, 0, { 4568, 0}, {0x88, 0xd8, 0x00, 0xff}}}, - {{{ 768, 256, -767}, 0, { 4568, 4566}, {0x88, 0xd8, 0x00, 0xff}}}, - {{{ 1024, -511, -1023}, 0, { 4822, 4820}, {0x88, 0xd8, 0x00, 0xff}}}, - {{{ 768, 256, -767}, 0, { 4568, 4566}, {0x00, 0xd8, 0x78, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700CF10, 0x0040ed70, 45590, 0x0000cf10, 224); // 0x0700CFF0 - 0x0700D0E0 -static const Vtx wdw_seg7_vertex_0700CFF0[] = { - {{{ 768, 256, 3840}, 0, { 4568, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2303, 256, -767}, 0, { 1502, 4566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 768, 256, -767}, 0, { 4568, 4566}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2303, 256, 3840}, 0, { 1502, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3506, -2559, 0}, 0, { 922, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3506, -2303, 10}, 0, { 990, -714}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3506, -2303, 0}, 0, { 922, -714}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3506, -2559, 10}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3839, -1151, 1024}, 0, { 1794, -4028}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3327, -1407, 1024}, 0, { 0, -3116}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3583, -1151, 1024}, 0, { 880, -4028}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3660, -2303, 0}, 0, { 36, -714}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3660, -2559, 10}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3660, -2559, 0}, 0, { 36, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3660, -2303, 10}, 0, { 0, -714}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700CFF0, 0x0040ed70, 45590, 0x0000cff0, 240); // 0x0700D0E0 - 0x0700D1E0 -static const Vtx wdw_seg7_vertex_0700D0E0[] = { - {{{ -3506, -2303, 0}, 0, { 0, -100}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3506, -2303, 10}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3660, -2303, 10}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3660, -2303, 0}, 0, { 990, -100}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3839, -1151, 1024}, 0, { 1794, -4028}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, -2559, 1024}, 0, { 1794, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3327, -2559, 1024}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3327, -1407, 1024}, 0, { 0, -3116}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3327, -2559, 1024}, 0, { 1428, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3327, -1407, 0}, 0, { 5078, -3116}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3327, -1407, 1024}, 0, { 1428, -3116}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, -1151, 0}, 0, { 1794, -4028}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3327, -2559, 0}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3506, -2303, 0}, 0, { 606, 78}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3660, -2303, 0}, 0, { 1154, 78}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3660, -2559, 0}, 0, { 1154, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700D0E0, 0x0040ed70, 45590, 0x0000d0e0, 256); // 0x0700D1E0 - 0x0700D2E0 -static const Vtx wdw_seg7_vertex_0700D1E0[] = { - {{{ -3839, -1151, 0}, 0, { 1794, -4028}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3327, -1407, 0}, 0, { 0, -3116}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3327, -2559, 0}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3660, -2559, 0}, 0, { 1154, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3839, -2559, 0}, 0, { 1794, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3583, -1151, 0}, 0, { 880, -4028}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3506, -2559, 0}, 0, { 606, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3506, -2303, 0}, 0, { 606, 78}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3327, -2559, 1024}, 0, { 1428, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3327, -2559, 0}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3327, -1407, 0}, 0, { 5078, -3116}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, -1791, -2303}, 0, { 14276, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, -1791, -2303}, 0, { 0, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, -1791, -1023}, 0, { 0, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1791, -767}, 0, { 2012, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, -1791, -767}, 0, { 12232, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700D1E0, 0x0040ed70, 45590, 0x0000d1e0, 256); // 0x0700D2E0 - 0x0700D3E0 -static const Vtx wdw_seg7_vertex_0700D2E0[] = { - {{{ 1024, -1791, -2303}, 0, { 14276, -8208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, -1791, -767}, 0, { 12232, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -1791, -1023}, 0, { 14276, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -767, -1791, -1023}, 0, { 0, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1791, -767}, 0, { 2012, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -2559, -2303}, 0, { 990, 6098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, -1791, -1023}, 0, { -9228, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2559, -1023}, 0, { -9228, 6098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, -1791, -2303}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1024, -2559, -1023}, 0, { 12232, 6098}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 768, -1791, -767}, 0, { 10188, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 768, -2559, -767}, 0, { 10188, 6098}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1024, -1791, -1023}, 0, { 12232, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 51, -2303, -767}, 0, { 0, -114}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, -2303, -777}, 0, { 1194, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, -2303, -767}, 0, { 1194, -114}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700D2E0, 0x0040ed70, 45590, 0x0000d2e0, 256); // 0x0700D3E0 - 0x0700D4D0 -static const Vtx wdw_seg7_vertex_0700D3E0[] = { - {{{ -511, -2559, -767}, 0, { 0, 6098}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -767, -1791, -1023}, 0, { -2074, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -767, -2559, -1023}, 0, { -2074, 6098}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -511, -1791, -767}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -767, -2559, -1023}, 0, { -9228, 6098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, -1791, -1023}, 0, { -9228, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, -1791, -2303}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -767, -2610, -2303}, 0, { 990, 6098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, -2559, -767}, 0, { 908, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 51, -2559, -777}, 0, { 990, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 51, -2303, -777}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 51, -2303, -767}, 0, { 908, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 205, -2303, -767}, 0, { 6100, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -1791, -767}, 0, { 10188, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, -1791, -767}, 0, { 0, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700D3E0, 0x0040ed70, 45590, 0x0000d3e0, 240); // 0x0700D4D0 - 0x0700D5D0 -static const Vtx wdw_seg7_vertex_0700D4D0[] = { - {{{ 51, -2303, -767}, 0, { 0, -114}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 51, -2303, -777}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, -2303, -777}, 0, { 1194, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 205, -2303, -767}, 0, { 908, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, -2559, -777}, 0, { 990, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, -2559, -767}, 0, { 908, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 205, -2303, -777}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, -1791, -767}, 0, { 0, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, -2303, -767}, 0, { 4874, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, -2303, -767}, 0, { 6100, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, -2559, -767}, 0, { 6100, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -2559, -767}, 0, { 10188, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 768, -1791, -767}, 0, { 10188, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, -1791, 3200}, 0, { -2586, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1791, 2048}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1791, 2944}, 0, { -2074, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700D4D0, 0x0040ed70, 45590, 0x0000d4d0, 256); // 0x0700D5D0 - 0x0700D6C0 -static const Vtx wdw_seg7_vertex_0700D5D0[] = { - {{{ -511, -1791, -767}, 0, { 0, -5142}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, -2559, -767}, 0, { 4874, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, -2303, -767}, 0, { 4874, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, -2559, -767}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, -1791, 2944}, 0, { 0, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1151, -1791, 3200}, 0, { 480, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, -1791, 3200}, 0, { -2586, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, -1791, 2048}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -1791, 2048}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1791, 2944}, 0, { -2074, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1151, -1791, 3840}, 0, { 480, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, -1791, 2048}, 0, { -3096, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1791, 2048}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, -1791, 3840}, 0, { -4118, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, -1791, 2304}, 0, { -4118, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700D5D0, 0x0040ed70, 45590, 0x0000d5d0, 240); // 0x0700D6C0 - 0x0700D770 -static const Vtx wdw_seg7_vertex_0700D6C0[] = { - {{{ -1023, -2175, 2944}, 0, { 2012, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -2175, 2944}, 0, { 0, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -2175, 2048}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, -1791, 3200}, 0, { -2586, -3610}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -383, -1791, 3840}, 0, { -2586, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, -1791, 3840}, 0, { -4118, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, -1791, 2048}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1791, 2304}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, -1791, 3840}, 0, { 2012, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1151, -1791, 3840}, 0, { 480, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -2175, 2048}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700D6C0, 0x0040ed70, 45590, 0x0000d6c0, 176); // 0x0700D770 - 0x0700D7B0 -static const Vtx wdw_seg7_vertex_0700D770[] = { - {{{ -1023, -1791, 3712}, 0, { 4056, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1791, 3200}, 0, { 2012, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -1791, 3200}, 0, { 4056, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -1791, 3712}, 0, { 2012, 478}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700D770, 0x0040ed70, 45590, 0x0000d770, 64); // 0x0700D7B0 - 0x0700D830 -static const Vtx wdw_seg7_vertex_0700D7B0[] = { - {{{ -255, -588, 2304}, 0, { 480, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1279, -588, 2304}, 0, { 1502, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -1279, -588, 1280}, 0, { 1502, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -588, 1280}, 0, { 480, 478}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -332, 1280}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, -332, 2304}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, -332, 2304}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1279, -332, 1280}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700D7B0, 0x0040ed70, 45590, 0x0000d7b0, 128); // 0x0700D830 - 0x0700D870 -static const Vtx wdw_seg7_vertex_0700D830[] = { - {{{ 1587, -2457, -690}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1741, -2457, -1868}, 0, { 7804, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1587, -2457, -1868}, 0, { 7804, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1741, -2457, -690}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700D830, 0x0040ed70, 45590, 0x0000d830, 64); // 0x0700D870 - 0x0700D960 -static const Vtx wdw_seg7_vertex_0700D870[] = { - {{{ -3800, -827, -2815}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3800, -827, -2303}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3800, -1219, -2303}, 0, { 7122, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2854, -1219, -2815}, 0, { 2012, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2854, -827, -2303}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2854, -827, -2815}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2854, -1219, -2303}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3131, -1496, -2815}, 0, { 990, 990}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2854, -1219, -2303}, 0, { 2012, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2854, -1219, -2815}, 0, { 2012, 990}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -3131, -1496, -2303}, 0, { 990, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2854, -827, -2815}, 0, { 3034, 990}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -2854, -827, -2303}, 0, { 3034, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -3131, -550, -2303}, 0, { 4056, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -3131, -550, -2815}, 0, { 4056, 990}, {0xa7, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700D870, 0x0040ed70, 45590, 0x0000d870, 240); // 0x0700D960 - 0x0700DA40 -static const Vtx wdw_seg7_vertex_0700D960[] = { - {{{ -3131, -550, -2815}, 0, { 4056, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3131, -550, -2303}, 0, { 4056, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3523, -550, -2303}, 0, { 5078, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3523, -550, -2815}, 0, { 5078, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3523, -550, -2815}, 0, { 5078, 990}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3523, -550, -2303}, 0, { 5078, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3800, -827, -2303}, 0, { 6100, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3800, -827, -2815}, 0, { 6100, 990}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 3584, -550, -3131}, 0, { 8144, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2815, -550, -3523}, 0, { 7122, 8482}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3584, -550, -3523}, 0, { 7122, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3800, -827, -2815}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3800, -1219, -2303}, 0, { 7122, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3800, -1219, -2815}, 0, { 7122, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700D960, 0x0040ed70, 45590, 0x0000d960, 224); // 0x0700DA40 - 0x0700DB30 -static const Vtx wdw_seg7_vertex_0700DA40[] = { - {{{ -3800, -1219, -2815}, 0, { 7122, 990}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3800, -1219, -2303}, 0, { 7122, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3523, -1496, -2303}, 0, { 8144, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3523, -1496, -2815}, 0, { 8144, 990}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3523, -1496, -2815}, 0, { 8144, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3523, -1496, -2303}, 0, { 8144, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3131, -1496, -2303}, 0, { 9166, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3131, -1496, -2815}, 0, { 9166, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, -827, -2854}, 0, { 9166, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -2815, -550, -3131}, 0, { 8144, 8482}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 3584, -550, -3131}, 0, { 8144, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ -2815, -827, -2854}, 0, { 9166, 8482}, {0x00, 0xa7, 0xa7, 0xff}}}, - {{{ 3584, -550, -3131}, 0, { 8144, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2815, -550, -3131}, 0, { 8144, 8482}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2815, -550, -3523}, 0, { 7122, 8482}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700DA40, 0x0040ed70, 45590, 0x0000da40, 240); // 0x0700DB30 - 0x0700DC20 -static const Vtx wdw_seg7_vertex_0700DB30[] = { - {{{ 3584, -1496, -3131}, 0, { 3034, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -2815, -1219, -2854}, 0, { 2012, 8482}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 3584, -1219, -2854}, 0, { 2012, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 3584, -550, -3523}, 0, { 7122, 0}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -2815, -827, -3800}, 0, { 6100, 8482}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 3584, -827, -3800}, 0, { 6100, 0}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 3584, -827, -3800}, 0, { 6100, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -1219, -3800}, 0, { 5078, 8482}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -1219, -3800}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -827, -3800}, 0, { 6100, 8482}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -550, -3523}, 0, { 7122, 8482}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 3584, -1219, -3800}, 0, { 5078, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2815, -1219, -3800}, 0, { 5078, 8482}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -2815, -1496, -3523}, 0, { 4056, 8482}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 3584, -1496, -3523}, 0, { 4056, 0}, {0x00, 0x59, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700DB30, 0x0040ed70, 45590, 0x0000db30, 240); // 0x0700DC20 - 0x0700DD00 -static const Vtx wdw_seg7_vertex_0700DC20[] = { - {{{ 3584, -1219, -2854}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -1219, -2854}, 0, { 2012, 8482}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2815, -827, -2854}, 0, { 990, 8482}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -827, -2854}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3839, -511, -1535}, 0, { -542, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, -2559, 3840}, 0, {-11272, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, -2559, -1535}, 0, { -542, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, -1496, -3131}, 0, { 3034, 0}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -2815, -1496, -3131}, 0, { 3034, 8482}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -2815, -1219, -2854}, 0, { 2012, 8482}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 3584, -1496, -3523}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1496, -3131}, 0, { 3034, 8482}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, -1496, -3131}, 0, { 3034, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1496, -3523}, 0, { 4056, 8482}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700DC20, 0x0040ed70, 45590, 0x0000dc20, 224); // 0x0700DD00 - 0x0700DE00 -static const Vtx wdw_seg7_vertex_0700DD00[] = { - {{{ 2304, -2559, 3840}, 0, {-11272, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2304, -511, 3840}, 0, {-11272, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2304, -511, -2303}, 0, { 990, -3098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2304, -2559, -2303}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3839, -511, -1535}, 0, { -542, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, -511, 3840}, 0, {-11272, -3098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, -2559, 3840}, 0, {-11272, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, -2559, -2303}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, -1598, -1535}, 0, { -542, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, -2559, -1535}, 0, { -542, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3839, -1598, -2303}, 0, { 990, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2752, -1598, -2303}, 0, { 94, 2136}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, -1598, -2303}, 0, { -2074, 2138}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, -2559, -2303}, 0, { -2074, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -2559, -2303}, 0, { 10188, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -511, -2303}, 0, { 10188, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700DD00, 0x0040ed70, 45590, 0x0000dd00, 256); // 0x0700DE00 - 0x0700DEE0 -static const Vtx wdw_seg7_vertex_0700DE00[] = { - {{{ -2752, -1598, -2303}, 0, { 94, 2136}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -511, -2303}, 0, { 10188, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2752, -511, -2303}, 0, { 94, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2304, -2559, -2303}, 0, { 10188, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, -2559, -2303}, 0, { -2074, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2815, -827, -2854}, 0, { 2578, 928}, {0xbf, 0xa7, 0xc3, 0xff}}}, - {{{ -2834, -827, -2834}, 0, { 2578, 872}, {0xbf, 0xa7, 0xc3, 0xff}}}, - {{{ -3030, -550, -3030}, 0, { 3670, 872}, {0xbf, 0xa7, 0xc3, 0xff}}}, - {{{ -2815, -827, -2854}, 0, { 2578, 928}, {0xd8, 0xab, 0xab, 0xff}}}, - {{{ -3030, -550, -3030}, 0, { 3670, 872}, {0xd8, 0xab, 0xab, 0xff}}}, - {{{ -2815, -550, -3131}, 0, { 3478, 1334}, {0xd8, 0xab, 0xab, 0xff}}}, - {{{ -2834, -827, -2834}, 0, { 2578, 872}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ -2815, -827, -2854}, 0, { 2578, 928}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ -2815, -1219, -2854}, 0, { 1446, 928}, {0xa4, 0x00, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700DE00, 0x0040ed70, 45590, 0x0000de00, 224); // 0x0700DEE0 - 0x0700DFD0 -static const Vtx wdw_seg7_vertex_0700DEE0[] = { - {{{ -2854, -827, -2815}, 0, { 2578, 814}, {0xc3, 0xa7, 0xbf, 0xff}}}, - {{{ -3030, -550, -3030}, 0, { 3670, 872}, {0xc3, 0xa7, 0xbf, 0xff}}}, - {{{ -2834, -827, -2834}, 0, { 2578, 872}, {0xc3, 0xa7, 0xbf, 0xff}}}, - {{{ -2815, -1219, -3800}, 0, { 6972, 2318}, {0x32, 0x00, 0x74, 0xff}}}, - {{{ -2815, -827, -3800}, 0, { 5228, 2318}, {0x32, 0x00, 0x74, 0xff}}}, - {{{ -3503, -827, -3503}, 0, { 5634, 872}, {0x32, 0x00, 0x74, 0xff}}}, - {{{ -3131, -550, -2815}, 0, { 3478, 406}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3523, -550, -2815}, 0, { 4198, -170}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3030, -550, -3030}, 0, { 3670, 872}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3308, -550, -3308}, 0, { 4684, 872}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2815, -550, -3131}, 0, { 3478, 1334}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2815, -550, -3523}, 0, { 4198, 1910}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2854, -827, -2815}, 0, { 2578, 814}, {0xab, 0xab, 0xd8, 0xff}}}, - {{{ -3131, -550, -2815}, 0, { 3478, 406}, {0xab, 0xab, 0xd8, 0xff}}}, - {{{ -3030, -550, -3030}, 0, { 3670, 872}, {0xab, 0xab, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700DEE0, 0x0040ed70, 45590, 0x0000dee0, 240); // 0x0700DFD0 - 0x0700E0C0 -static const Vtx wdw_seg7_vertex_0700DFD0[] = { - {{{ -2854, -1219, -2815}, 0, { 1446, 814}, {0xa9, 0x00, 0xa4, 0xff}}}, - {{{ -2854, -827, -2815}, 0, { 2578, 814}, {0xa9, 0x00, 0xa4, 0xff}}}, - {{{ -2834, -827, -2834}, 0, { 2578, 872}, {0xa9, 0x00, 0xa4, 0xff}}}, - {{{ -3523, -550, -2815}, 0, { 4198, -170}, {0x55, 0xab, 0x25, 0xff}}}, - {{{ -3800, -827, -2815}, 0, { 5228, -576}, {0x55, 0xab, 0x25, 0xff}}}, - {{{ -3308, -550, -3308}, 0, { 4684, 872}, {0x55, 0xab, 0x25, 0xff}}}, - {{{ -3800, -827, -2815}, 0, { 5228, -576}, {0x55, 0xaa, 0x24, 0xff}}}, - {{{ -3503, -827, -3503}, 0, { 5634, 872}, {0x55, 0xaa, 0x24, 0xff}}}, - {{{ -3308, -550, -3308}, 0, { 4684, 872}, {0x55, 0xaa, 0x24, 0xff}}}, - {{{ -2815, -550, -3523}, 0, { 4198, 1910}, {0x25, 0xab, 0x55, 0xff}}}, - {{{ -3308, -550, -3308}, 0, { 4684, 872}, {0x25, 0xab, 0x55, 0xff}}}, - {{{ -2815, -827, -3800}, 0, { 5228, 2318}, {0x25, 0xab, 0x55, 0xff}}}, - {{{ -3308, -550, -3308}, 0, { 4684, 872}, {0x24, 0xaa, 0x55, 0xff}}}, - {{{ -3503, -827, -3503}, 0, { 5634, 872}, {0x24, 0xaa, 0x55, 0xff}}}, - {{{ -2815, -827, -3800}, 0, { 5228, 2318}, {0x24, 0xaa, 0x55, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700DFD0, 0x0040ed70, 45590, 0x0000dfd0, 240); // 0x0700E0C0 - 0x0700E1C0 -static const Vtx wdw_seg7_vertex_0700E0C0[] = { - {{{ -3503, -1219, -3503}, 0, { 6566, 872}, {0x74, 0x00, 0x32, 0xff}}}, - {{{ -3503, -827, -3503}, 0, { 5634, 872}, {0x74, 0x00, 0x32, 0xff}}}, - {{{ -3800, -827, -2815}, 0, { 5228, -576}, {0x74, 0x00, 0x32, 0xff}}}, - {{{ -2815, -1219, -3800}, 0, { 6972, 2318}, {0x32, 0x00, 0x74, 0xff}}}, - {{{ -3503, -827, -3503}, 0, { 5634, 872}, {0x32, 0x00, 0x74, 0xff}}}, - {{{ -3503, -1219, -3503}, 0, { 6566, 872}, {0x32, 0x00, 0x74, 0xff}}}, - {{{ -3030, -1496, -3030}, 0, { 354, 872}, {0xbf, 0x59, 0xc3, 0xff}}}, - {{{ -2834, -1219, -2834}, 0, { 1446, 872}, {0xbf, 0x59, 0xc3, 0xff}}}, - {{{ -2815, -1219, -2854}, 0, { 1446, 928}, {0xbf, 0x59, 0xc3, 0xff}}}, - {{{ -3800, -1219, -2815}, 0, { 6972, -576}, {0x74, 0x00, 0x32, 0xff}}}, - {{{ -3308, -1496, -3308}, 0, { 7516, 872}, {0x24, 0x56, 0x55, 0xff}}}, - {{{ -2815, -1219, -3800}, 0, { 6972, 2318}, {0x24, 0x56, 0x55, 0xff}}}, - {{{ -3503, -1219, -3503}, 0, { 6566, 872}, {0x24, 0x56, 0x55, 0xff}}}, - {{{ -3308, -1496, -3308}, 0, { 7516, 872}, {0x55, 0x56, 0x24, 0xff}}}, - {{{ -3503, -1219, -3503}, 0, { 6566, 872}, {0x55, 0x56, 0x24, 0xff}}}, - {{{ -3800, -1219, -2815}, 0, { 6972, -576}, {0x55, 0x56, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700E0C0, 0x0040ed70, 45590, 0x0000e0c0, 256); // 0x0700E1C0 - 0x0700E2B0 -static const Vtx wdw_seg7_vertex_0700E1C0[] = { - {{{ -3308, -1496, -3308}, 0, { 7516, 872}, {0x55, 0x55, 0x25, 0xff}}}, - {{{ -3800, -1219, -2815}, 0, { 6972, -576}, {0x55, 0x55, 0x25, 0xff}}}, - {{{ -3523, -1496, -2815}, 0, { 8002, -170}, {0x55, 0x55, 0x25, 0xff}}}, - {{{ -3308, -1496, -3308}, 0, { 7516, 872}, {0x25, 0x55, 0x55, 0xff}}}, - {{{ -2815, -1496, -3523}, 0, { 8002, 1910}, {0x25, 0x55, 0x55, 0xff}}}, - {{{ -2815, -1219, -3800}, 0, { 6972, 2318}, {0x25, 0x55, 0x55, 0xff}}}, - {{{ -3308, -1496, -3308}, 0, { 7516, 872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3523, -1496, -2815}, 0, { 8002, -170}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3030, -1496, -3030}, 0, { 8530, 872}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1496, -3131}, 0, { 8722, 1334}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -1496, -3523}, 0, { 8002, 1910}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3131, -1496, -2815}, 0, { 8722, 406}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3030, -1496, -3030}, 0, { 354, 872}, {0xd8, 0x55, 0xab, 0xff}}}, - {{{ -2815, -1219, -2854}, 0, { 1446, 928}, {0xd8, 0x55, 0xab, 0xff}}}, - {{{ -2815, -1496, -3131}, 0, { 546, 1334}, {0xd8, 0x55, 0xab, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700E1C0, 0x0040ed70, 45590, 0x0000e1c0, 240); // 0x0700E2B0 - 0x0700E3A0 -static const Vtx wdw_seg7_vertex_0700E2B0[] = { - {{{ 3833, -760, -2854}, 0, { 2160, 448}, {0x38, 0xc5, 0xa0, 0xff}}}, - {{{ 3603, -530, -3131}, 0, { 3434, 448}, {0x38, 0xc5, 0xa0, 0xff}}}, - {{{ 3623, -511, -3131}, 0, { 3434, 506}, {0x38, 0xc5, 0xa0, 0xff}}}, - {{{ -2854, -1219, -2815}, 0, { 1446, 814}, {0xc3, 0x59, 0xbf, 0xff}}}, - {{{ -2834, -1219, -2834}, 0, { 1446, 872}, {0xc3, 0x59, 0xbf, 0xff}}}, - {{{ -3030, -1496, -3030}, 0, { 354, 872}, {0xc3, 0x59, 0xbf, 0xff}}}, - {{{ -2834, -827, -2834}, 0, { 2578, 872}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ -2815, -1219, -2854}, 0, { 1446, 928}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ -2834, -1219, -2834}, 0, { 1446, 872}, {0xa4, 0x00, 0xa9, 0xff}}}, - {{{ -2854, -1219, -2815}, 0, { 1446, 814}, {0xa9, 0x00, 0xa4, 0xff}}}, - {{{ -2834, -827, -2834}, 0, { 2578, 872}, {0xa9, 0x00, 0xa4, 0xff}}}, - {{{ -2834, -1219, -2834}, 0, { 1446, 872}, {0xa9, 0x00, 0xa4, 0xff}}}, - {{{ -3131, -1496, -2815}, 0, { 546, 406}, {0xab, 0x55, 0xd8, 0xff}}}, - {{{ -2854, -1219, -2815}, 0, { 1446, 814}, {0xab, 0x55, 0xd8, 0xff}}}, - {{{ -3030, -1496, -3030}, 0, { 354, 872}, {0xab, 0x55, 0xd8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700E2B0, 0x0040ed70, 45590, 0x0000e2b0, 240); // 0x0700E3A0 - 0x0700E480 -static const Vtx wdw_seg7_vertex_0700E3A0[] = { - {{{ 3900, -511, -2854}, 0, { 2490, 912}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4292, -511, -2854}, 0, { 1754, 1486}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3833, -760, -2854}, 0, { 2160, 448}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4028, -955, -2854}, 0, { 1438, 448}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3833, -760, -2854}, 0, { 2160, 448}, {0x17, 0xa8, 0xa8, 0xff}}}, - {{{ 3584, -827, -2854}, 0, { 2490, -16}, {0x17, 0xa8, 0xa8, 0xff}}}, - {{{ 3584, -550, -3131}, 0, { 3434, 390}, {0x17, 0xa8, 0xa8, 0xff}}}, - {{{ 3833, -760, -2854}, 0, { 2160, 448}, {0x3b, 0xc8, 0xa0, 0xff}}}, - {{{ 3584, -550, -3131}, 0, { 3434, 390}, {0x3b, 0xc8, 0xa0, 0xff}}}, - {{{ 3603, -530, -3131}, 0, { 3434, 448}, {0x3b, 0xc8, 0xa0, 0xff}}}, - {{{ 3584, -827, -2854}, 0, { 2490, -16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3900, -511, -2854}, 0, { 2490, 912}, {0x58, 0xe9, 0xa8, 0xff}}}, - {{{ 3833, -760, -2854}, 0, { 2160, 448}, {0x58, 0xe9, 0xa8, 0xff}}}, - {{{ 3623, -511, -3131}, 0, { 3434, 506}, {0x58, 0xe9, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700E3A0, 0x0040ed70, 45590, 0x0000e3a0, 224); // 0x0700E480 - 0x0700E560 -static const Vtx wdw_seg7_vertex_0700E480[] = { - {{{ 4569, -511, -3131}, 0, { 740, 1894}, {0xae, 0x31, 0xae, 0xff}}}, - {{{ 4028, -955, -2854}, 0, { 1438, 448}, {0xae, 0x31, 0xae, 0xff}}}, - {{{ 4292, -511, -2854}, 0, { 1754, 1486}, {0xae, 0x31, 0xae, 0xff}}}, - {{{ 4028, -955, -2854}, 0, { 1438, 448}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -1219, -2854}, 0, { 1754, -592}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, -827, -2854}, 0, { 2490, -16}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3603, -530, -3131}, 0, { 3434, 448}, {0x5c, 0xa9, 0x00, 0xff}}}, - {{{ 3584, -550, -3131}, 0, { 3434, 390}, {0x5c, 0xa9, 0x00, 0xff}}}, - {{{ 3584, -550, -3523}, 0, { 4678, 390}, {0x5c, 0xa9, 0x00, 0xff}}}, - {{{ 3623, -511, -3131}, 0, { 3434, 506}, {0x57, 0xa4, 0x00, 0xff}}}, - {{{ 3603, -530, -3131}, 0, { 3434, 448}, {0x57, 0xa4, 0x00, 0xff}}}, - {{{ 3603, -530, -3523}, 0, { 4678, 448}, {0x57, 0xa4, 0x00, 0xff}}}, - {{{ 3603, -530, -3523}, 0, { 4678, 448}, {0x5c, 0xa9, 0x00, 0xff}}}, - {{{ 3623, -511, -3523}, 0, { 4678, 506}, {0x57, 0xa4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700E480, 0x0040ed70, 45590, 0x0000e480, 224); // 0x0700E560 - 0x0700E650 -static const Vtx wdw_seg7_vertex_0700E560[] = { - {{{ 4569, -511, -3131}, 0, { 740, 1894}, {0xb3, 0x23, 0xa2, 0xff}}}, - {{{ 4258, -1185, -3131}, 0, { 416, 448}, {0xb3, 0x23, 0xa2, 0xff}}}, - {{{ 4028, -955, -2854}, 0, { 1438, 448}, {0xb3, 0x23, 0xa2, 0xff}}}, - {{{ 4258, -1185, -3131}, 0, { 416, 448}, {0xdd, 0x4d, 0xa2, 0xff}}}, - {{{ 3584, -1496, -3131}, 0, { 740, -1000}, {0xdd, 0x4d, 0xa2, 0xff}}}, - {{{ 4028, -955, -2854}, 0, { 1438, 448}, {0xdd, 0x4d, 0xa2, 0xff}}}, - {{{ 3584, -1496, -3131}, 0, { 740, -1000}, {0xcf, 0x52, 0xae, 0xff}}}, - {{{ 3584, -1219, -2854}, 0, { 1754, -592}, {0xcf, 0x52, 0xae, 0xff}}}, - {{{ 4028, -955, -2854}, 0, { 1438, 448}, {0xcf, 0x52, 0xae, 0xff}}}, - {{{ 4028, -955, -3800}, 0, { 6674, 448}, {0xb3, 0x23, 0x5e, 0xff}}}, - {{{ 4258, -1185, -3523}, 0, { 7696, 448}, {0xb3, 0x23, 0x5e, 0xff}}}, - {{{ 4569, -511, -3523}, 0, { 7372, 1894}, {0xb3, 0x23, 0x5e, 0xff}}}, - {{{ 4028, -955, -3800}, 0, { 6674, 448}, {0xdd, 0x4d, 0x5e, 0xff}}}, - {{{ 3584, -1496, -3523}, 0, { 7372, -1000}, {0xdd, 0x4d, 0x5e, 0xff}}}, - {{{ 4258, -1185, -3523}, 0, { 7696, 448}, {0xdd, 0x4d, 0x5e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700E560, 0x0040ed70, 45590, 0x0000e560, 240); // 0x0700E650 - 0x0700E730 -static const Vtx wdw_seg7_vertex_0700E650[] = { - {{{ 4569, -511, -3131}, 0, { 8916, 1894}, {0x8d, 0x35, 0x00, 0xff}}}, - {{{ 4258, -1185, -3523}, 0, { 7696, 448}, {0x8d, 0x35, 0x00, 0xff}}}, - {{{ 4258, -1185, -3131}, 0, { 8592, 448}, {0x8d, 0x35, 0x00, 0xff}}}, - {{{ 4569, -511, -3523}, 0, { 7372, 1894}, {0x8d, 0x35, 0x00, 0xff}}}, - {{{ 4258, -1185, -3523}, 0, { 7696, 448}, {0xcb, 0x73, 0x00, 0xff}}}, - {{{ 3584, -1496, -3131}, 0, { 8916, -1000}, {0xcb, 0x73, 0x00, 0xff}}}, - {{{ 4258, -1185, -3131}, 0, { 8592, 448}, {0xcb, 0x73, 0x00, 0xff}}}, - {{{ 3584, -1496, -3523}, 0, { 7372, -1000}, {0xcb, 0x73, 0x00, 0xff}}}, - {{{ 4028, -955, -3800}, 0, { 6674, 448}, {0xcf, 0x52, 0x52, 0xff}}}, - {{{ 3584, -1219, -3800}, 0, { 6358, -592}, {0xcf, 0x52, 0x52, 0xff}}}, - {{{ 3584, -1496, -3523}, 0, { 7372, -1000}, {0xcf, 0x52, 0x52, 0xff}}}, - {{{ 4292, -511, -3800}, 0, { 6358, 1486}, {0xae, 0x31, 0x52, 0xff}}}, - {{{ 4028, -955, -3800}, 0, { 6674, 448}, {0xae, 0x31, 0x52, 0xff}}}, - {{{ 4569, -511, -3523}, 0, { 7372, 1894}, {0xae, 0x31, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700E650, 0x0040ed70, 45590, 0x0000e650, 224); // 0x0700E730 - 0x0700E820 -static const Vtx wdw_seg7_vertex_0700E730[] = { - {{{ 3833, -760, -3800}, 0, { 5952, 448}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -1219, -3800}, 0, { 6358, -592}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4028, -955, -3800}, 0, { 6674, 448}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3900, -511, -3800}, 0, { 5622, 912}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4292, -511, -3800}, 0, { 6358, 1486}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, -827, -3800}, 0, { 5622, -16}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3623, -511, -3523}, 0, { 4678, 506}, {0x38, 0xc5, 0x60, 0xff}}}, - {{{ 3603, -530, -3523}, 0, { 4678, 448}, {0x38, 0xc5, 0x60, 0xff}}}, - {{{ 3833, -760, -3800}, 0, { 5952, 448}, {0x38, 0xc5, 0x60, 0xff}}}, - {{{ 3603, -530, -3523}, 0, { 4678, 448}, {0x3b, 0xc8, 0x60, 0xff}}}, - {{{ 3584, -550, -3523}, 0, { 4678, 390}, {0x3b, 0xc8, 0x60, 0xff}}}, - {{{ 3833, -760, -3800}, 0, { 5952, 448}, {0x3b, 0xc8, 0x60, 0xff}}}, - {{{ 3584, -550, -3523}, 0, { 4678, 390}, {0x17, 0xa8, 0x58, 0xff}}}, - {{{ 3584, -827, -3800}, 0, { 5622, -16}, {0x17, 0xa8, 0x58, 0xff}}}, - {{{ 3833, -760, -3800}, 0, { 5952, 448}, {0x17, 0xa8, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700E730, 0x0040ed70, 45590, 0x0000e730, 240); // 0x0700E820 - 0x0700E900 -static const Vtx wdw_seg7_vertex_0700E820[] = { - {{{ 3623, -511, -3523}, 0, { 4678, 506}, {0x58, 0xe9, 0x58, 0xff}}}, - {{{ 3833, -760, -3800}, 0, { 5952, 448}, {0x58, 0xe9, 0x58, 0xff}}}, - {{{ 3900, -511, -3800}, 0, { 5622, 912}, {0x58, 0xe9, 0x58, 0xff}}}, - {{{ 3900, 0, -2854}, 0, { 2522, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3900, -511, -2854}, 0, { 2522, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3623, -511, -3131}, 0, { 3544, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 4292, 0, -3800}, 0, { 6610, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4569, -511, -3523}, 0, { 7632, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4569, 0, -3523}, 0, { 7632, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 4569, 0, -3523}, 0, { 7632, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4569, -511, -3523}, 0, { 7632, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4569, -511, -3131}, 0, { 8656, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4569, 0, -3131}, 0, { 8656, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4292, -511, -3800}, 0, { 6610, 0}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700E820, 0x0040ed70, 45590, 0x0000e820, 224); // 0x0700E900 - 0x0700E9E0 -static const Vtx wdw_seg7_vertex_0700E900[] = { - {{{ 4569, 0, -3131}, 0, { 478, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4292, -511, -2854}, 0, { 1500, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4292, 0, -2854}, 0, { 1500, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4569, -511, -3131}, 0, { 478, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4292, 0, -2854}, 0, { 1500, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4292, -511, -2854}, 0, { 1500, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3900, -511, -2854}, 0, { 2522, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3900, 0, -2854}, 0, { 2522, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2559, -511, 3840}, 0, { 9678, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2303, 256, 3840}, 0, { 9166, -1566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 256, 3840}, 0, { 3034, -1566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3900, 0, -2854}, 0, { 2522, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3623, -511, -3131}, 0, { 3544, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 3623, 0, -3131}, 0, { 3544, 990}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700E900, 0x0040ed70, 45590, 0x0000e900, 224); // 0x0700E9E0 - 0x0700EAD0 -static const Vtx wdw_seg7_vertex_0700E9E0[] = { - {{{ 3623, 0, -3131}, 0, { 3544, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3623, -511, -3131}, 0, { 3544, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3623, -511, -3523}, 0, { 4566, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3623, 0, -3523}, 0, { 4566, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3623, 0, -3523}, 0, { 4566, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3623, -511, -3523}, 0, { 4566, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3900, -511, -3800}, 0, { 5588, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3900, 0, -3800}, 0, { 5588, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 3900, 0, -3800}, 0, { 5588, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3900, -511, -3800}, 0, { 5588, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4292, -511, -3800}, 0, { 6610, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4292, 0, -3800}, 0, { 6610, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2559, -511, 3840}, 0, { 9678, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 256, 3840}, 0, { 3034, -1566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, -511, 3840}, 0, { 2524, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700E9E0, 0x0040ed70, 45590, 0x0000e9e0, 240); // 0x0700EAD0 - 0x0700EBC0 -static const Vtx wdw_seg7_vertex_0700EAD0[] = { - {{{ -1023, -2559, 1024}, 0, { 3546, 1108}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -959, -2431, 960}, 0, { 3034, 0}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -959, -2431, 576}, 0, { 0, 0}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -895, -2431, 640}, 0, { 0, 990}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -895, -2431, 896}, 0, { 2012, 990}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -767, -2175, 768}, 0, { 990, -1296}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -639, -2431, 640}, 0, { 0, 990}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -895, -2431, 640}, 0, { 2012, 990}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -767, -2175, 768}, 0, { 990, -1296}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -639, -2431, 896}, 0, { 0, 990}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -639, -2431, 640}, 0, { 2012, 990}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -767, -2175, 768}, 0, { 990, -1296}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -895, -2431, 896}, 0, { 0, 990}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -639, -2431, 896}, 0, { 2012, 990}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -767, -2175, 768}, 0, { 990, -1296}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700EAD0, 0x0040ed70, 45590, 0x0000ead0, 240); // 0x0700EBC0 - 0x0700ECB0 -static const Vtx wdw_seg7_vertex_0700EBC0[] = { - {{{ -511, -2559, 1024}, 0, { 3546, 1108}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -959, -2431, 960}, 0, { 0, 0}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -1023, -2559, 1024}, 0, { -542, 1108}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ -1023, -2559, 1024}, 0, { 3546, 1108}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -959, -2431, 576}, 0, { 0, 0}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -1023, -2559, 512}, 0, { -540, 1108}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -1023, -2559, 512}, 0, { 3544, 1108}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -575, -2431, 576}, 0, { 0, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -511, -2559, 512}, 0, { -540, 1108}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -959, -2431, 576}, 0, { 3034, 0}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -511, -2559, 512}, 0, { 3546, 1108}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -575, -2431, 960}, 0, { 0, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -511, -2559, 1024}, 0, { -542, 1108}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -575, -2431, 576}, 0, { 3034, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -575, -2431, 960}, 0, { 3034, 0}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700EBC0, 0x0040ed70, 45590, 0x0000ebc0, 240); // 0x0700ECB0 - 0x0700EDB0 -static const Vtx wdw_seg7_vertex_0700ECB0[] = { - {{{ -2752, -1598, -1535}, 0, { 990, 2136}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3131, -1496, -1535}, 0, { 232, 1932}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3523, -1496, -1535}, 0, { -548, 1932}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -639, -2431, 896}, 0, { 830, 766}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -575, -2431, 960}, 0, { 990, 926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -575, -2431, 576}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -639, -2431, 640}, 0, { 830, 128}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, -2431, 896}, 0, { 192, 766}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -959, -2431, 960}, 0, { 32, 926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -895, -2431, 640}, 0, { 192, 128}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -959, -2431, 576}, 0, { 32, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3800, -1219, -1535}, 0, { -1102, 1380}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, -1598, -1535}, 0, { -1180, 2136}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, -2559, 3840}, 0, { 12232, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3839, -511, 3840}, 0, { 12232, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -511, 3840}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700ECB0, 0x0040ed70, 45590, 0x0000ecb0, 256); // 0x0700EDB0 - 0x0700EE90 -static const Vtx wdw_seg7_vertex_0700EDB0[] = { - {{{ -3800, -1219, -1535}, 0, { -1102, 1380}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3800, -827, -1535}, 0, { -1102, 598}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, -1598, -1535}, 0, { -1180, 2136}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2752, -1598, -1535}, 0, { 990, 2136}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2854, -1219, -1535}, 0, { 786, 1380}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3131, -1496, -1535}, 0, { 232, 1932}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2752, -511, -1535}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2854, -827, -1535}, 0, { 786, 600}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3131, -550, -1535}, 0, { 232, 46}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3523, -550, -1535}, 0, { -548, 46}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, -511, -1535}, 0, { -1178, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3839, -2559, 3840}, 0, { 12232, 4054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -511, 3840}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2304, -2559, 3840}, 0, { 0, 4054}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700EDB0, 0x0040ed70, 45590, 0x0000edb0, 224); // 0x0700EE90 - 0x0700EF80 -static const Vtx wdw_seg7_vertex_0700EE90[] = { - {{{ -2854, -827, -2303}, 0, { 2746, 1500}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -3131, -550, -1535}, 0, { 3740, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -3131, -550, -2303}, 0, { 3740, 1500}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -3131, -550, -2303}, 0, { 3740, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3523, -550, -1535}, 0, { 4642, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3523, -550, -2303}, 0, { 4642, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3131, -550, -1535}, 0, { 3740, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3523, -550, -2303}, 0, { 4642, 1500}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3523, -550, -1535}, 0, { 4642, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3800, -827, -1535}, 0, { 5514, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -3800, -827, -2303}, 0, { 5514, 1500}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ -2854, -827, -1535}, 0, { 2746, 0}, {0xa7, 0xa7, 0x00, 0xff}}}, - {{{ -3800, -827, -2303}, 0, { 5514, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3800, -1219, -1535}, 0, { 6416, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3800, -1219, -2303}, 0, { 6416, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700EE90, 0x0040ed70, 45590, 0x0000ee90, 240); // 0x0700EF80 - 0x0700F080 -static const Vtx wdw_seg7_vertex_0700EF80[] = { - {{{ -2854, -1219, -2303}, 0, { 1604, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2854, -827, -1535}, 0, { 2746, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2854, -827, -2303}, 0, { 2746, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2854, -1219, -1535}, 0, { 1604, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -3131, -1496, -2303}, 0, { 374, 1500}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2854, -1219, -1535}, 0, { 1604, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -2854, -1219, -2303}, 0, { 1604, 1500}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -3131, -1496, -1535}, 0, { 374, 0}, {0xa7, 0x59, 0x00, 0xff}}}, - {{{ -3800, -1219, -2303}, 0, { 6416, 1500}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3523, -1496, -1535}, 0, { 7410, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3523, -1496, -2303}, 0, { 7410, 1500}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -3523, -1496, -2303}, 0, { 7410, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3523, -1496, -1535}, 0, { 7410, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3131, -1496, -1535}, 0, { 8550, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3131, -1496, -2303}, 0, { 8550, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3800, -1219, -1535}, 0, { 6416, 0}, {0x59, 0x59, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700EF80, 0x0040ed70, 45590, 0x0000ef80, 256); // 0x0700F080 - 0x0700F130 -static const Vtx wdw_seg7_vertex_0700F080[] = { - {{{ -2752, -511, -2303}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2752, -1598, -1535}, 0, { -542, 2136}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2752, -1598, -2303}, 0, { 990, 2136}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3800, -827, -2303}, 0, { 5514, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3800, -827, -1535}, 0, { 5514, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3800, -1219, -1535}, 0, { 6416, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2752, -1598, -2303}, 0, { 990, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3839, -1598, -1535}, 0, { -1178, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -3839, -1598, -2303}, 0, { -1178, 1500}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2752, -1598, -1535}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -2752, -511, -1535}, 0, { -542, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700F080, 0x0040ed70, 45590, 0x0000f080, 176); // 0x0700F130 - 0x0700F220 -static const Vtx wdw_seg7_vertex_0700F130[] = { - {{{ -2805, -2149, 3000}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -2242, 3000}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -2242, 2724}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -2149, 2427}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -2242, 2427}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -2242, 2150}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -2149, 2150}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -1576, 2427}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -1668, 2150}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -1576, 2150}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -1668, 2427}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -1576, 3000}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -1668, 2724}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -1576, 2724}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -1668, 3000}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700F130, 0x0040ed70, 45590, 0x0000f130, 240); // 0x0700F220 - 0x0700F310 -static const Vtx wdw_seg7_vertex_0700F220[] = { - {{{ -3317, -2181, 379}, 0, { 5078, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -2437, 251}, 0, { 6100, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -2181, 251}, 0, { 6100, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -2149, 3000}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -2242, 2724}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2805, -2149, 2724}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -1541, 826}, 0, { 5078, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -1797, 698}, 0, { 6100, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -1541, 698}, 0, { 6100, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -1797, 826}, 0, { 5078, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -1541, 379}, 0, { 5078, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -1797, 379}, 0, { 5078, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -1797, 251}, 0, { 6100, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -1541, 251}, 0, { 6100, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -2437, 379}, 0, { 5078, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700F220, 0x0040ed70, 45590, 0x0000f220, 240); // 0x0700F310 - 0x0700F400 -static const Vtx wdw_seg7_vertex_0700F310[] = { - {{{ -1791, -2329, -757}, 0, { 11210, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1893, -2226, -757}, 0, { 10188, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1893, -2329, -757}, 0, { 10188, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3317, -2181, 826}, 0, { 5078, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -2437, 698}, 0, { 6100, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -2181, 698}, 0, { 6100, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -3317, -2437, 826}, 0, { 5078, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2201, -2329, -757}, 0, { 6100, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2303, -2226, -757}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2303, -2329, -757}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2201, -2226, -757}, 0, { 6100, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2610, -2329, -757}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2610, -2226, -757}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2713, -2226, -757}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2713, -2329, -757}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700F310, 0x0040ed70, 45590, 0x0000f310, 240); // 0x0700F400 - 0x0700F4F0 -static const Vtx wdw_seg7_vertex_0700F400[] = { - {{{ -2825, -2226, -1074}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2825, -2329, -972}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2825, -2226, -972}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1791, -2329, -757}, 0, { 11210, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1791, -2226, -757}, 0, { 11210, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1893, -2226, -757}, 0, { 10188, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1381, -2329, -757}, 0, { 16320, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1381, -2226, -757}, 0, { 16320, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1484, -2226, -757}, 0, { 15298, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1484, -2329, -757}, 0, { 15298, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2825, -2226, -1381}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2825, -2329, -1381}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2825, -2329, -1279}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2825, -2226, -1279}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2825, -2329, -1074}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700F400, 0x0040ed70, 45590, 0x0000f400, 240); // 0x0700F4F0 - 0x0700F5E0 -static const Vtx wdw_seg7_vertex_0700F4F0[] = { - {{{ 640, -2303, -757}, 0, { 4056, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 384, -2303, -757}, 0, { 3034, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 384, -2431, -757}, 0, { 3034, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1269, -2226, -972}, 0, { 0, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1269, -2329, -1074}, 0, { 990, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1269, -2226, -1074}, 0, { 990, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1269, -2329, -972}, 0, { 0, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1269, -2226, -1484}, 0, { 5078, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1269, -2329, -1586}, 0, { 6100, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1269, -2226, -1586}, 0, { 6100, 2010}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1269, -2329, -1484}, 0, { 5078, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -127, -2303, -757}, 0, { 990, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, -2303, -757}, 0, { 0, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, -2431, -757}, 0, { 0, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, -2431, -757}, 0, { 990, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700F4F0, 0x0040ed70, 45590, 0x0000f4f0, 240); // 0x0700F5E0 - 0x0700F6D0 -static const Vtx wdw_seg7_vertex_0700F5E0[] = { - {{{ 1014, -2431, 512}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -2175, 256}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -2431, 256}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 640, -2303, -757}, 0, { 4056, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 384, -2431, -757}, 0, { 3034, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, -2431, -757}, 0, { 4056, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, -1919, -757}, 0, { 4056, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 384, -1919, -757}, 0, { 3034, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 384, -2047, -757}, 0, { 3034, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 640, -2047, -757}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, -1919, -757}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, -2047, -757}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, -2047, -757}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, -1919, -757}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1014, -2175, 512}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700F5E0, 0x0040ed70, 45590, 0x0000f5e0, 240); // 0x0700F6D0 - 0x0700F7D0 -static const Vtx wdw_seg7_vertex_0700F6D0[] = { - {{{ 1014, -1791, 1152}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -1535, 1152}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -1535, 896}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -2431, 1792}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -2175, 1792}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -2175, 1536}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -2431, 1536}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -1791, 1792}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -1535, 1792}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -1535, 1536}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -1791, 1536}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -1791, 512}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -1535, 512}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -1535, 256}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -1791, 256}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1014, -1791, 896}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700F6D0, 0x0040ed70, 45590, 0x0000f6d0, 256); // 0x0700F7D0 - 0x0700F8B0 -static const Vtx wdw_seg7_vertex_0700F7D0[] = { - {{{ 2048, -1125, 3840}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1125, 3584}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, -1125, 3584}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1125, 3840}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1842, 3584}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -1842, 3328}, 0, { 0, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, -1842, 3328}, 0, { 2012, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, -1842, 3584}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, -1586, 3584}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1792, -1586, 3840}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1920, -1586, 3712}, 0, { 1502, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, -1586, 3584}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1920, -1586, 3840}, 0, { 1502, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, -1586, 3712}, 0, { 990, 478}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700F7D0, 0x0040ed70, 45590, 0x0000f7d0, 224); // 0x0700F8B0 - 0x0700F9A0 -static const Vtx wdw_seg7_vertex_0700F8B0[] = { - {{{ -363, -332, 3200}, 0, { 0, 684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1171, -409, 3200}, 0, { 1148, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1171, -332, 3200}, 0, { 1148, 684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1920, -1330, 3712}, 0, { 1502, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1920, -1330, 3840}, 0, { 1502, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, -1330, 3840}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, -1330, 3712}, 0, { 990, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -363, -332, 3840}, 0, { -188, 684}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -363, -409, 3840}, 0, { -188, 990}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -215, -409, 3584}, 0, { 990, 990}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -215, -332, 3584}, 0, { 990, 684}, {0x6d, 0x00, 0x3f, 0xff}}}, - {{{ -617, -332, 3584}, 0, { 698, 684}, {0x92, 0x00, 0xc1, 0xff}}}, - {{{ -617, -409, 3584}, 0, { 698, 990}, {0x92, 0x00, 0xc1, 0xff}}}, - {{{ -692, -409, 3714}, 0, { 100, 990}, {0x92, 0x00, 0xc1, 0xff}}}, - {{{ -692, -332, 3714}, 0, { 100, 684}, {0x92, 0x00, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700F8B0, 0x0040ed70, 45590, 0x0000f8b0, 240); // 0x0700F9A0 - 0x0700FA90 -static const Vtx wdw_seg7_vertex_0700F9A0[] = { - {{{ -692, -332, 3714}, 0, { 260, 684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -692, -409, 3714}, 0, { 260, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -842, -409, 3714}, 0, { 858, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -363, -332, 3200}, 0, { 0, 684}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -363, -409, 3200}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1171, -409, 3200}, 0, { 1148, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -215, -332, 3584}, 0, { 2170, 0}, {0x76, 0x00, 0xd3, 0xff}}}, - {{{ -363, -409, 3200}, 0, { 990, 274}, {0x76, 0x00, 0xd3, 0xff}}}, - {{{ -363, -332, 3200}, 0, { 990, 0}, {0x76, 0x00, 0xd3, 0xff}}}, - {{{ -215, -409, 3584}, 0, { 2170, 274}, {0x76, 0x00, 0xd3, 0xff}}}, - {{{ -692, -332, 3454}, 0, { 1282, 0}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -617, -409, 3584}, 0, { 1880, 274}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -617, -332, 3584}, 0, { 1880, 0}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -692, -409, 3454}, 0, { 1282, 274}, {0x92, 0x00, 0x3f, 0xff}}}, - {{{ -842, -332, 3714}, 0, { 858, 684}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700F9A0, 0x0040ed70, 45590, 0x0000f9a0, 240); // 0x0700FA90 - 0x0700FB80 -static const Vtx wdw_seg7_vertex_0700FA90[] = { - {{{ -917, -332, 3584}, 0, { 100, 684}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -917, -409, 3584}, 0, { 100, 990}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -842, -409, 3454}, 0, { 698, 990}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -1319, -332, 3584}, 0, { 990, 0}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1319, -409, 3584}, 0, { 990, 274}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1171, -409, 3840}, 0, { 2170, 274}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1171, -332, 3840}, 0, { 2170, 0}, {0x93, 0x00, 0x3f, 0xff}}}, - {{{ -1171, -332, 3200}, 0, { 990, 684}, {0x8a, 0x00, 0xd3, 0xff}}}, - {{{ -1319, -409, 3584}, 0, { -188, 990}, {0x8a, 0x00, 0xd3, 0xff}}}, - {{{ -1319, -332, 3584}, 0, { -188, 684}, {0x8a, 0x00, 0xd3, 0xff}}}, - {{{ -1171, -409, 3200}, 0, { 990, 990}, {0x8a, 0x00, 0xd3, 0xff}}}, - {{{ -842, -332, 3454}, 0, { 858, 684}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -842, -409, 3454}, 0, { 858, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -692, -409, 3454}, 0, { 260, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -692, -332, 3454}, 0, { 260, 684}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700FA90, 0x0040ed70, 45590, 0x0000fa90, 240); // 0x0700FB80 - 0x0700FC70 -static const Vtx wdw_seg7_vertex_0700FB80[] = { - {{{ 0, -2559, 2304}, 0, { 0, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -1791, 3840}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -2559, 3840}, 0, { 3034, 1500}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -917, -332, 3584}, 0, { 100, 684}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -842, -409, 3454}, 0, { 698, 990}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -842, -332, 3454}, 0, { 698, 684}, {0x6e, 0x00, 0x3f, 0xff}}}, - {{{ -842, -332, 3714}, 0, { 1880, 0}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ -917, -409, 3584}, 0, { 1282, 274}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ -917, -332, 3584}, 0, { 1282, 0}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ -842, -409, 3714}, 0, { 1880, 274}, {0x6e, 0x00, 0xc1, 0xff}}}, - {{{ -511, -2175, 2944}, 0, { 0, 734}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -2175, 2944}, 0, { 990, 734}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -1791, 2944}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, -1791, 2944}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -1791, 2304}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700FB80, 0x0040ed70, 45590, 0x0000fb80, 240); // 0x0700FC70 - 0x0700FD60 -static const Vtx wdw_seg7_vertex_0700FC70[] = { - {{{ -1279, -2559, 2048}, 0, { 2522, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -1791, 2048}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -2559, 2048}, 0, { 2012, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, -2559, 2048}, 0, { 990, 1500}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -255, -1791, 2048}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 0, -1791, 2304}, 0, { 268, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 0, -2559, 2304}, 0, { 268, 1500}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -1535, -2559, 3840}, 0, { 3034, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, -1791, 2304}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, -2559, 2304}, 0, { 0, 1500}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, -1791, 3840}, 0, { 3034, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, -2559, 2304}, 0, { 690, 1500}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1279, -1791, 2048}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1279, -2559, 2048}, 0, { 0, 1500}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -1535, -1791, 2304}, 0, { 690, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700FC70, 0x0040ed70, 45590, 0x0000fc70, 240); // 0x0700FD60 - 0x0700FE40 -static const Vtx wdw_seg7_vertex_0700FD60[] = { - {{{ -1023, -2175, 2048}, 0, { -542, 734}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -1791, 2048}, 0, { -542, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, -1791, 2944}, 0, { 1246, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1279, -2559, 2048}, 0, { 2522, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1279, -1791, 2048}, 0, { 2522, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -1791, 2048}, 0, { 2012, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -2559, 2048}, 0, { 2012, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, -2175, 2048}, 0, { 990, 734}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, -2559, 2048}, 0, { 990, 1500}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -2175, 2048}, 0, { 2012, 734}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, -1791, 2048}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, -1791, 2048}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, -2559, 2048}, 0, { 478, 1498}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, -2175, 2944}, 0, { 1246, 734}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700FD60, 0x0040ed70, 45590, 0x0000fd60, 224); // 0x0700FE40 - 0x0700FE80 -static const Vtx wdw_seg7_vertex_0700FE40[] = { - {{{ -511, -2175, 2048}, 0, { -542, 734}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, -1791, 2944}, 0, { 1246, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, -1791, 2048}, 0, { -542, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, -2175, 2944}, 0, { 1246, 734}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700FE40, 0x0040ed70, 45590, 0x0000fe40, 64); // 0x0700FE80 - 0x0700FF70 -static const Vtx wdw_seg7_vertex_0700FE80[] = { - {{{ 51, -2559, -777}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, -2303, -777}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 51, -2303, -777}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2895, -2303, 3137}, 0, { 990, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -3003, -2303, 3246}, 0, { 0, 0}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -3003, -2559, 3246}, 0, { 0, 990}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -2895, -2559, 3137}, 0, { 990, 990}, {0x5a, 0x00, 0x59, 0xff}}}, - {{{ -3506, -2559, 10}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3660, -2303, 10}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3506, -2303, 10}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3660, -2559, 10}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2805, -2559, -1689}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2805, -2303, -1535}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2805, -2303, -1689}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2805, -2559, -1535}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700FE80, 0x0040ed70, 45590, 0x0000fe80, 240); // 0x0700FF70 - 0x0700FFE0 -static const Vtx wdw_seg7_vertex_0700FF70[] = { - {{{ 1034, -2303, 947}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1034, -2559, 947}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1034, -2559, 1101}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 51, -2559, -777}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, -2559, -777}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 205, -2303, -777}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1034, -2303, 1101}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700FF70, 0x0040ed70, 45590, 0x0000ff70, 112); // 0x0700FFE0 - 0x07010020 -static const Vtx wdw_seg7_vertex_0700FFE0[] = { - {{{ -3609, -2457, 1050}, 0, { 5896, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3813, -2457, 1766}, 0, { 172, -850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3609, -2457, 1766}, 0, { 172, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3813, -2457, 1050}, 0, { 5896, -850}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_0700FFE0, 0x0040ed70, 45590, 0x0000ffe0, 64); // 0x07010020 - 0x07010120 -static const Vtx wdw_seg7_vertex_07010020[] = { - {{{ 2304, -2559, -1791}, 0, { 23474, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, -2559, -1791}, 0, { -1052, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -2559, 512}, 0, { 10188, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -2559, -2303}, 0, { 24496, 24494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -2559, -2303}, 0, { 24496, 19384}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, -2559, -1791}, 0, { 22452, 19384}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -2559, -1791}, 0, { 22452, 24494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, -2559, -2303}, 0, { 24496, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, -2559, -1791}, 0, { 22452, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -2559, -1791}, 0, { 22452, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2815, -2559, -2303}, 0, { 24496, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -2559, 512}, 0, { 12232, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2304, -2559, 3840}, 0, { 23474, 22450}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, -2559, 1024}, 0, { 12232, 11208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3839, -2559, 3840}, 0, { -1052, 22450}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, -2559, 1024}, 0, { 10188, 11208}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07010020, 0x0040ed70, 45590, 0x00010020, 256); // 0x07010120 - 0x07010578 static const Gfx wdw_seg7_dl_07010120[] = { diff --git a/levels/wdw/areas/2/2/model.inc.c b/levels/wdw/areas/2/2/model.inc.c index 4d414a863..c3089bb35 100644 --- a/levels/wdw/areas/2/2/model.inc.c +++ b/levels/wdw/areas/2/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07011F58 - 0x07011F70 static const Lights1 wdw_seg7_lights_07011F58 = gdSPDefLights1( 0x54, 0x90, 0x88, @@ -17,44 +18,13 @@ static const Lights1 wdw_seg7_lights_07011F88 = gdSPDefLights1( ); // 0x07011FA0 - 0x07012020 -static const Vtx wdw_seg7_vertex_07011FA0[] = { - {{{ -3800, -827, -1586}, 0, { -584, 320}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3800, -1219, -1586}, 0, { -584, 1100}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3523, -1496, -1586}, 0, { 0, 1654}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3131, -1496, -1586}, 0, { 750, 1654}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2854, -1219, -1586}, 0, { 1304, 1100}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2854, -827, -1586}, 0, { 1304, 320}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2928, -753, -1586}, 0, { 1156, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3726, -753, -1586}, 0, { -436, 172}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07011FA0, 0x0040ed70, 45590, 0x00011fa0, 128); // 0x07012020 - 0x070120A0 -static const Vtx wdw_seg7_vertex_07012020[] = { - {{{ -3800, -827, -2738}, 0, { 1304, 1100}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3800, -1219, -2738}, 0, { 1304, 320}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3726, -1293, -2738}, 0, { 1156, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2928, -1293, -2738}, 0, { -436, 172}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2854, -1219, -2738}, 0, { -584, 320}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2854, -827, -2738}, 0, { -584, 1100}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3131, -550, -2738}, 0, { 0, 1654}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3523, -550, -2738}, 0, { 750, 1654}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07012020, 0x0040ed70, 45590, 0x00012020, 128); // 0x070120A0 - 0x07012160 -static const Vtx wdw_seg7_vertex_070120A0[] = { - {{{ 1192, -2559, 3460}, 0, { 1238, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1662, -511, 2990}, 0, { 0, -3098}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1662, -2559, 2990}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1662, -2559, 2990}, 0, { 0, 990}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 1662, -511, 2990}, 0, { 0, -3098}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 2304, -511, 2818}, 0, { -1130, -3098}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 2304, -2559, 2818}, 0, { -1130, 990}, {0xe0, 0x00, 0x86, 0xff}}}, - {{{ 1192, -511, 3460}, 0, { 1238, -3098}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1024, -2559, 3840}, 0, { 2338, 990}, {0x8c, 0x00, 0xcd, 0xff}}}, - {{{ 1192, -511, 3460}, 0, { 1238, -3098}, {0x8c, 0x00, 0xcd, 0xff}}}, - {{{ 1192, -2559, 3460}, 0, { 1238, 990}, {0x8c, 0x00, 0xcd, 0xff}}}, - {{{ 1024, -511, 3840}, 0, { 2338, -3098}, {0x8c, 0x00, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070120A0, 0x0040ed70, 45590, 0x000120a0, 192); // 0x07012160 - 0x07012258 static const Gfx wdw_seg7_dl_07012160[] = { diff --git a/levels/wdw/areas/2/collision.inc.c b/levels/wdw/areas/2/collision.inc.c index 2473157f1..9316d60c4 100644 --- a/levels/wdw/areas/2/collision.inc.c +++ b/levels/wdw/areas/2/collision.inc.c @@ -1,1326 +1,3 @@ +#include "pc/rom_assets.h" // 0x0701633C - 0x07018222 -const Collision wdw_seg7_area_2_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x20B), - COL_VERTEX(-511, -1791, 3712), - COL_VERTEX(-895, -1407, 3712), - COL_VERTEX(-639, -1407, 3712), - COL_VERTEX(-511, -1535, 3712), - COL_VERTEX(-511, -1791, 3200), - COL_VERTEX(-1023, -1791, 3712), - COL_VERTEX(-1023, -1535, 3712), - COL_VERTEX(-1023, -1535, 3200), - COL_VERTEX(-1023, -1791, 3200), - COL_VERTEX(-895, -1407, 3200), - COL_VERTEX(-639, -1407, 3200), - COL_VERTEX(-511, -1535, 3200), - COL_VERTEX(-3726, -1293, -2789), - COL_VERTEX(-2854, -827, -2789), - COL_VERTEX(-2854, -1219, -2789), - COL_VERTEX(-3131, -550, -2789), - COL_VERTEX(-3523, -550, -2789), - COL_VERTEX(-3800, -827, -2789), - COL_VERTEX(-3800, -1219, -2789), - COL_VERTEX(-2928, -1293, -2789), - COL_VERTEX(-3800, -827, -2687), - COL_VERTEX(-2854, -827, -2687), - COL_VERTEX(-3131, -550, -2687), - COL_VERTEX(-3800, -1219, -2687), - COL_VERTEX(-3726, -1293, -2687), - COL_VERTEX(-3523, -550, -2687), - COL_VERTEX(-2928, -1293, -2687), - COL_VERTEX(-2854, -1219, -2687), - COL_VERTEX(-3800, -827, -1535), - COL_VERTEX(-2928, -753, -1535), - COL_VERTEX(-3800, -827, -1637), - COL_VERTEX(-3523, -1496, -1637), - COL_VERTEX(-2854, -1219, -1535), - COL_VERTEX(-2854, -827, -1535), - COL_VERTEX(-3131, -1496, -1535), - COL_VERTEX(-3726, -753, -1535), - COL_VERTEX(-3523, -1496, -1535), - COL_VERTEX(-3800, -1219, -1535), - COL_VERTEX(-2928, -753, -1637), - COL_VERTEX(-3726, -753, -1637), - COL_VERTEX(-3131, -1496, -1637), - COL_VERTEX(-3800, -1219, -1637), - COL_VERTEX(-2854, -827, -1637), - COL_VERTEX(-2854, -1219, -1637), - COL_VERTEX(384, -827, -2854), - COL_VERTEX(320, -827, -2854), - COL_VERTEX(320, -550, -3131), - COL_VERTEX(384, -1219, -2854), - COL_VERTEX(384, -550, -3131), - COL_VERTEX(320, -1219, -2854), - COL_VERTEX(320, -550, -3523), - COL_VERTEX(384, -550, -3523), - COL_VERTEX(320, -827, -3800), - COL_VERTEX(384, -827, -3800), - COL_VERTEX(320, -1219, -3800), - COL_VERTEX(384, -1219, -3800), - COL_VERTEX(320, -1496, -3523), - COL_VERTEX(384, -1496, -3523), - COL_VERTEX(384, -1496, -3131), - COL_VERTEX(320, -1496, -3131), - COL_VERTEX(448, -827, -2854), - COL_VERTEX(448, -550, -3131), - COL_VERTEX(448, -1219, -2854), - COL_VERTEX(448, -550, -3523), - COL_VERTEX(448, -827, -3800), - COL_VERTEX(448, -1219, -3800), - COL_VERTEX(448, -1496, -3523), - COL_VERTEX(448, -1496, -3131), - COL_VERTEX(1587, -2508, -690), - COL_VERTEX(1741, -2508, -1868), - COL_VERTEX(1587, -2508, -1868), - COL_VERTEX(1741, -2508, -690), - COL_VERTEX(-3609, -2508, 1050), - COL_VERTEX(-3813, -2508, 1766), - COL_VERTEX(-3609, -2508, 1766), - COL_VERTEX(-3813, -2508, 1050), - COL_VERTEX(-3523, -550, -2303), - COL_VERTEX(-3523, -550, -1535), - COL_VERTEX(-3800, -827, -2303), - COL_VERTEX(-3131, -550, -2303), - COL_VERTEX(-3839, -511, -1535), - COL_VERTEX(-3839, -1598, -1535), - COL_VERTEX(-3800, -1219, -2303), - COL_VERTEX(-2752, -511, -2303), - COL_VERTEX(-2752, -1598, -1535), - COL_VERTEX(-2752, -1598, -2303), - COL_VERTEX(-2752, -511, -1535), - COL_VERTEX(-3131, -550, -1535), - COL_VERTEX(-3523, -1496, -2303), - COL_VERTEX(-3131, -1496, -2303), - COL_VERTEX(-2854, -1219, -2303), - COL_VERTEX(-2854, -827, -2303), - COL_VERTEX(-3583, -2457, 1792), - COL_VERTEX(-3609, -2457, 1050), - COL_VERTEX(-3839, -2457, 1024), - COL_VERTEX(-3583, -2559, 1024), - COL_VERTEX(128, -1945, -255), - COL_VERTEX(256, -1945, -127), - COL_VERTEX(-511, -2559, -255), - COL_VERTEX(128, -2559, -255), - COL_VERTEX(-511, -2559, -127), - COL_VERTEX(128, -2559, -127), - COL_VERTEX(256, -1945, 1664), - COL_VERTEX(128, -2559, 1664), - COL_VERTEX(256, -2559, -127), - COL_VERTEX(128, -1945, 1792), - COL_VERTEX(256, -2559, 1664), - COL_VERTEX(-255, -1945, 1792), - COL_VERTEX(-383, -2559, 1664), - COL_VERTEX(128, -2559, 1792), - COL_VERTEX(-255, -2559, 1792), - COL_VERTEX(-383, -2559, 2048), - COL_VERTEX(-1663, -1945, 1664), - COL_VERTEX(-1663, -1945, -127), - COL_VERTEX(-1663, -2559, -127), - COL_VERTEX(-1023, -2559, -127), - COL_VERTEX(-1023, -2559, -255), - COL_VERTEX(-1663, -2559, -255), - COL_VERTEX(-1791, -2559, -127), - COL_VERTEX(-1791, -2559, 1664), - COL_VERTEX(-1151, -1945, 1664), - COL_VERTEX(-1663, -2559, 1664), - COL_VERTEX(-1663, -2559, 1792), - COL_VERTEX(-1279, -2559, 1792), - COL_VERTEX(-1151, -2559, 1664), - COL_VERTEX(-1279, -2559, 2048), - COL_VERTEX(2304, -2559, 2914), - COL_VERTEX(1710, -2559, 3073), - COL_VERTEX(1275, -2559, 3508), - COL_VERTEX(1024, -2559, 3840), - COL_VERTEX(1192, -2559, 3460), - COL_VERTEX(1662, -2559, 2990), - COL_VERTEX(-3839, -1598, -2303), - COL_VERTEX(-3609, -2457, 1766), - COL_VERTEX(-3813, -2457, 1766), - COL_VERTEX(-3839, -2457, 1792), - COL_VERTEX(-3583, -2457, 1024), - COL_VERTEX(-3813, -2457, 1050), - COL_VERTEX(-3583, -2559, 1792), - COL_VERTEX(-511, -1945, -127), - COL_VERTEX(128, -1945, -127), - COL_VERTEX(-511, -1945, -255), - COL_VERTEX(128, -1945, 1664), - COL_VERTEX(-383, -1945, 1664), - COL_VERTEX(-383, -1945, 2048), - COL_VERTEX(-255, -1945, 2048), - COL_VERTEX(-255, -2559, 2048), - COL_VERTEX(-1791, -1945, -127), - COL_VERTEX(-1663, -1945, -255), - COL_VERTEX(-1023, -1945, -127), - COL_VERTEX(-1023, -1945, -255), - COL_VERTEX(-1791, -1945, 1664), - COL_VERTEX(-1663, -1945, 1792), - COL_VERTEX(-1279, -1945, 1792), - COL_VERTEX(-1279, -1945, 2048), - COL_VERTEX(-1151, -1945, 2048), - COL_VERTEX(-1151, -2559, 2048), - COL_VERTEX(1710, -511, 3073), - COL_VERTEX(2304, -511, 2914), - COL_VERTEX(1275, -511, 3508), - COL_VERTEX(1120, -511, 3840), - COL_VERTEX(1120, -2559, 3840), - COL_VERTEX(1192, -511, 3460), - COL_VERTEX(1662, -511, 2990), - COL_VERTEX(1024, -511, 3840), - COL_VERTEX(2304, -511, 2818), - COL_VERTEX(2304, -2559, 2818), - COL_VERTEX(-1279, -1996, -767), - COL_VERTEX(-2175, -1598, -1279), - COL_VERTEX(-2815, -1996, -767), - COL_VERTEX(-1279, -1996, -1791), - COL_VERTEX(-1919, -1598, -1279), - COL_VERTEX(-2815, -1996, -1791), - COL_VERTEX(-2815, -827, -2854), - COL_VERTEX(-2815, -1219, -2854), - COL_VERTEX(-2815, -550, -3131), - COL_VERTEX(-2834, -827, -2834), - COL_VERTEX(-3030, -550, -3030), - COL_VERTEX(-2854, -827, -2815), - COL_VERTEX(-3523, -550, -2815), - COL_VERTEX(-3308, -550, -3308), - COL_VERTEX(-3131, -550, -2815), - COL_VERTEX(-2815, -550, -3523), - COL_VERTEX(-2854, -1219, -2815), - COL_VERTEX(-3503, -827, -3503), - COL_VERTEX(-2815, -827, -3800), - COL_VERTEX(-3800, -827, -2815), - COL_VERTEX(-3503, -1219, -3503), - COL_VERTEX(-2815, -1219, -3800), - COL_VERTEX(-3800, -1219, -2815), - COL_VERTEX(-3308, -1496, -3308), - COL_VERTEX(-3523, -1496, -2815), - COL_VERTEX(-3131, -1496, -2815), - COL_VERTEX(-3030, -1496, -3030), - COL_VERTEX(-2834, -1219, -2834), - COL_VERTEX(4292, -511, -2854), - COL_VERTEX(3900, -511, -2854), - COL_VERTEX(4028, -955, -2854), - COL_VERTEX(3833, -760, -2854), - COL_VERTEX(3584, -1219, -2854), - COL_VERTEX(3584, -827, -2854), - COL_VERTEX(3584, -550, -3131), - COL_VERTEX(3603, -530, -3131), - COL_VERTEX(3623, -511, -3131), - COL_VERTEX(3900, 0, -2854), - COL_VERTEX(3623, 0, -3131), - COL_VERTEX(4292, 0, -2854), - COL_VERTEX(3584, -1496, -3131), - COL_VERTEX(4258, -1185, -3131), - COL_VERTEX(4569, -511, -3131), - COL_VERTEX(4569, 0, -3131), - COL_VERTEX(3584, -1496, -3523), - COL_VERTEX(4258, -1185, -3523), - COL_VERTEX(4569, 0, -3523), - COL_VERTEX(4028, -955, -3800), - COL_VERTEX(3584, -1219, -3800), - COL_VERTEX(4292, 0, -3800), - COL_VERTEX(4292, -511, -3800), - COL_VERTEX(3833, -760, -3800), - COL_VERTEX(3900, -511, -3800), - COL_VERTEX(3584, -827, -3800), - COL_VERTEX(3900, 0, -3800), - COL_VERTEX(3623, -511, -3523), - COL_VERTEX(3584, -550, -3523), - COL_VERTEX(3603, -530, -3523), - COL_VERTEX(3623, 0, -3523), - COL_VERTEX(-3839, -2559, -2303), - COL_VERTEX(2304, -2559, -2303), - COL_VERTEX(-3839, -511, 3840), - COL_VERTEX(-3839, -2559, 3840), - COL_VERTEX(-3839, -2559, -1791), - COL_VERTEX(2304, -2559, 3840), - COL_VERTEX(2304, -511, -2303), - COL_VERTEX(-3839, -511, -2303), - COL_VERTEX(-2047, -2559, 3712), - COL_VERTEX(-2175, -2559, 3712), - COL_VERTEX(-2303, -2559, 3840), - COL_VERTEX(-2559, -511, -1023), - COL_VERTEX(-2559, -511, 3840), - COL_VERTEX(768, 256, 3840), - COL_VERTEX(384, -2559, 3840), - COL_VERTEX(512, -2559, 3712), - COL_VERTEX(640, -2559, 3712), - COL_VERTEX(-3839, -2559, -1535), - COL_VERTEX(-3748, -2559, -1444), - COL_VERTEX(-3748, -2559, -1263), - COL_VERTEX(1536, -2457, -639), - COL_VERTEX(1536, -2559, -639), - COL_VERTEX(1792, -2559, -639), - COL_VERTEX(1792, -2457, -639), - COL_VERTEX(1536, -2457, -1919), - COL_VERTEX(1536, -2559, -1919), - COL_VERTEX(1792, -2457, -1919), - COL_VERTEX(1792, -2559, -1919), - COL_VERTEX(-895, -1151, 3456), - COL_VERTEX(-511, -1151, 3328), - COL_VERTEX(-1023, -1151, 3840), - COL_VERTEX(-1023, -2559, 2048), - COL_VERTEX(-1023, -2175, 2048), - COL_VERTEX(-1023, -2175, 2944), - COL_VERTEX(-511, -2175, 2048), - COL_VERTEX(-511, -1791, 2048), - COL_VERTEX(-511, -2175, 2944), - COL_VERTEX(-383, -1791, 3200), - COL_VERTEX(-1023, -1791, 2944), - COL_VERTEX(-383, -1343, 3200), - COL_VERTEX(-1535, -2559, 2304), - COL_VERTEX(-1279, -1791, 2048), - COL_VERTEX(-1535, -2559, 3840), - COL_VERTEX(-1151, -1791, 3200), - COL_VERTEX(0, -2559, 2304), - COL_VERTEX(-863, -1100, 3680), - COL_VERTEX(-671, -1100, 3488), - COL_VERTEX(-863, -895, 3680), - COL_VERTEX(-671, -895, 3488), - COL_VERTEX(-1151, -1343, 3200), - COL_VERTEX(-863, -1100, 3488), - COL_VERTEX(-863, -895, 3488), - COL_VERTEX(-692, -332, 3714), - COL_VERTEX(-842, -332, 3714), - COL_VERTEX(-1171, -409, 3200), - COL_VERTEX(-842, -409, 3714), - COL_VERTEX(-917, -332, 3584), - COL_VERTEX(-842, -332, 3454), - COL_VERTEX(-692, -332, 3454), - COL_VERTEX(-215, -409, 3584), - COL_VERTEX(-363, -332, 3200), - COL_VERTEX(-1171, -332, 3200), - COL_VERTEX(-1171, -409, 3840), - COL_VERTEX(-1319, -332, 3584), - COL_VERTEX(-215, -332, 3584), - COL_VERTEX(-617, -332, 3584), - COL_VERTEX(-363, -409, 3840), - COL_VERTEX(-363, -332, 3840), - COL_VERTEX(-1171, -332, 3840), - COL_VERTEX(-665, -306, 2278), - COL_VERTEX(-869, -306, 3379), - COL_VERTEX(-665, -306, 3379), - COL_VERTEX(-665, -332, 3379), - COL_VERTEX(-869, -306, 2278), - COL_VERTEX(-639, -2431, 896), - COL_VERTEX(-959, -2431, 960), - COL_VERTEX(-511, -2559, 1024), - COL_VERTEX(-1023, -2559, 1024), - COL_VERTEX(-895, -2431, 640), - COL_VERTEX(-895, -2431, 896), - COL_VERTEX(-575, -2431, 576), - COL_VERTEX(-639, -2431, 640), - COL_VERTEX(-1023, -2559, 512), - COL_VERTEX(-511, -2559, 512), - COL_VERTEX(1024, -1279, 0), - COL_VERTEX(1024, -2303, 1101), - COL_VERTEX(1024, -1279, 2048), - COL_VERTEX(1024, -2559, 0), - COL_VERTEX(1034, -2303, 947), - COL_VERTEX(1024, -2559, 947), - COL_VERTEX(1024, -2303, 947), - COL_VERTEX(1152, -1279, 0), - COL_VERTEX(1280, -1279, -127), - COL_VERTEX(1280, -1407, -127), - COL_VERTEX(1152, -1279, 2048), - COL_VERTEX(1280, -1279, 2176), - COL_VERTEX(2304, -1279, 2176), - COL_VERTEX(1280, -2559, -255), - COL_VERTEX(1280, -1279, -255), - COL_VERTEX(2304, -2559, 2304), - COL_VERTEX(1280, -2559, 2304), - COL_VERTEX(1280, -1279, 2304), - COL_VERTEX(2304, -1279, 2304), - COL_VERTEX(-511, -2559, -767), - COL_VERTEX(1024, -1791, -2303), - COL_VERTEX(205, -2303, -767), - COL_VERTEX(-511, -1791, -767), - COL_VERTEX(51, -2559, -767), - COL_VERTEX(51, -2303, -767), - COL_VERTEX(1024, -2559, -1023), - COL_VERTEX(51, -2559, -777), - COL_VERTEX(-767, -2559, -1023), - COL_VERTEX(1024, -2559, -2303), - COL_VERTEX(-2815, -2047, -767), - COL_VERTEX(-1279, -2559, -767), - COL_VERTEX(-1279, -2047, -1791), - COL_VERTEX(-1279, -2559, -1791), - COL_VERTEX(-2815, -2559, -1791), - COL_VERTEX(-2815, -2047, -1791), - COL_VERTEX(-2815, -2303, -1535), - COL_VERTEX(-2815, -2559, -1689), - COL_VERTEX(-2815, -2303, -1689), - COL_VERTEX(-767, -2559, -1791), - COL_VERTEX(-2805, -2559, -1689), - COL_VERTEX(-3327, -2559, 1024), - COL_VERTEX(-3839, -1151, 1024), - COL_VERTEX(-3839, -1151, 0), - COL_VERTEX(-3327, -1407, 1024), - COL_VERTEX(-3583, -1151, 0), - COL_VERTEX(-3660, -2303, 0), - COL_VERTEX(-3660, -2559, 0), - COL_VERTEX(-3327, -2559, 0), - COL_VERTEX(-3506, -2303, 0), - COL_VERTEX(-3506, -2559, 0), - COL_VERTEX(-3506, -2559, 10), - COL_VERTEX(-3839, -1023, 3328), - COL_VERTEX(-3071, -2559, 3328), - COL_VERTEX(-3071, -1279, 3328), - COL_VERTEX(-2887, -2303, 3144), - COL_VERTEX(-3839, -2559, 1792), - COL_VERTEX(-3071, -2559, 1792), - COL_VERTEX(-2815, -2559, 2048), - COL_VERTEX(-2895, -2303, 3137), - COL_VERTEX(-3003, -2303, 3246), - COL_VERTEX(-2895, -2559, 3137), - COL_VERTEX(-255, -332, 1280), - COL_VERTEX(-1279, -332, 2304), - COL_VERTEX(-255, -332, 2304), - COL_VERTEX(-255, -588, 2304), - COL_VERTEX(-1279, -332, 1280), - COL_VERTEX(2304, -2559, -1791), - COL_VERTEX(-1279, -2533, -1791), - COL_VERTEX(-767, -2533, -2047), - COL_VERTEX(-1279, -2508, -2047), - COL_VERTEX(1024, -511, -1023), - COL_VERTEX(-780, -665, 3571), - COL_VERTEX(1792, -1586, 3584), - COL_VERTEX(1792, -1586, 3840), - COL_VERTEX(1920, -1586, 3712), - COL_VERTEX(1920, -1586, 3840), - COL_VERTEX(1920, -1330, 3712), - COL_VERTEX(1792, -1842, 3584), - COL_VERTEX(2304, -1842, 3584), - COL_VERTEX(2048, -1586, 3584), - COL_VERTEX(1792, -2559, 3328), - COL_VERTEX(1792, -2559, 3840), - COL_VERTEX(2048, -1330, 3712), - COL_VERTEX(2048, -1125, 3840), - COL_VERTEX(-2815, -1496, -3523), - COL_VERTEX(-2815, -1496, -3131), - COL_VERTEX(4569, -511, -3523), - COL_VERTEX(-2815, -2559, -2303), - COL_VERTEX(2304, -511, 3840), - COL_VERTEX(1024, -2559, -1791), - COL_VERTEX(-1279, -2508, -2303), - COL_VERTEX(-1279, -2508, -1791), - COL_VERTEX(-2303, 256, -767), - COL_VERTEX(-2303, 256, 3840), - COL_VERTEX(-575, -2431, 960), - COL_VERTEX(-959, -2431, 576), - COL_VERTEX(-2047, 256, 3712), - COL_VERTEX(-1919, 256, 3840), - COL_VERTEX(-1919, -2559, 3840), - COL_VERTEX(1024, -1791, -1023), - COL_VERTEX(768, 256, -767), - COL_VERTEX(-2175, 256, 3712), - COL_VERTEX(512, 256, 3712), - COL_VERTEX(384, 256, 3840), - COL_VERTEX(640, 256, 3712), - COL_VERTEX(768, -2559, 3840), - COL_VERTEX(-3748, -511, -1444), - COL_VERTEX(-3748, -511, -1263), - COL_VERTEX(-3839, -511, -1173), - COL_VERTEX(-3839, -2559, -1173), - COL_VERTEX(1587, -2457, -690), - COL_VERTEX(1587, -2457, -1868), - COL_VERTEX(1741, -2457, -690), - COL_VERTEX(1741, -2457, -1868), - COL_VERTEX(-1023, -1151, 3328), - COL_VERTEX(-639, -1151, 3456), - COL_VERTEX(-639, -1151, 3712), - COL_VERTEX(-511, -1151, 3840), - COL_VERTEX(-895, -1151, 3712), - COL_VERTEX(-511, -2559, 2048), - COL_VERTEX(-1023, -1791, 2048), - COL_VERTEX(-511, -1791, 2944), - COL_VERTEX(-255, -1791, 2048), - COL_VERTEX(0, -1791, 2304), - COL_VERTEX(0, -1791, 3840), - COL_VERTEX(-383, -1791, 3840), - COL_VERTEX(-383, -1343, 3840), - COL_VERTEX(-1535, -1791, 2304), - COL_VERTEX(-1535, -1791, 3840), - COL_VERTEX(-1151, -1791, 3840), - COL_VERTEX(-1151, -1343, 3840), - COL_VERTEX(0, -2559, 3840), - COL_VERTEX(-671, -895, 3680), - COL_VERTEX(-671, -1100, 3680), - COL_VERTEX(-639, -895, 3712), - COL_VERTEX(-895, -895, 3712), - COL_VERTEX(-895, -895, 3456), - COL_VERTEX(-639, -895, 3456), - COL_VERTEX(-917, -409, 3584), - COL_VERTEX(-692, -409, 3714), - COL_VERTEX(-842, -409, 3454), - COL_VERTEX(-692, -409, 3454), - COL_VERTEX(-1319, -409, 3584), - COL_VERTEX(-363, -409, 3200), - COL_VERTEX(-617, -409, 3584), - COL_VERTEX(-665, -332, 2278), - COL_VERTEX(-869, -332, 3379), - COL_VERTEX(-869, -332, 2278), - COL_VERTEX(-767, -2175, 768), - COL_VERTEX(1024, -2559, 1101), - COL_VERTEX(1024, -2559, 2048), - COL_VERTEX(1152, -1407, 0), - COL_VERTEX(2304, -1407, -127), - COL_VERTEX(2304, -1279, -127), - COL_VERTEX(1034, -2559, 1101), - COL_VERTEX(1034, -2303, 1101), - COL_VERTEX(1034, -2559, 947), - COL_VERTEX(1152, -1407, 2048), - COL_VERTEX(1280, -1407, 2176), - COL_VERTEX(2304, -1407, 2176), - COL_VERTEX(2304, -1279, -255), - COL_VERTEX(2304, -2559, -255), - COL_VERTEX(-767, -1791, -1023), - COL_VERTEX(768, -1791, -767), - COL_VERTEX(51, -2303, -777), - COL_VERTEX(205, -2303, -777), - COL_VERTEX(205, -2559, -777), - COL_VERTEX(205, -2559, -767), - COL_VERTEX(768, -2559, -767), - COL_VERTEX(-767, -1791, -2303), - COL_VERTEX(-767, -2610, -2303), - COL_VERTEX(-1279, -2047, -767), - COL_VERTEX(-2815, -2559, -767), - COL_VERTEX(-2805, -2303, -1689), - COL_VERTEX(-2805, -2303, -1535), - COL_VERTEX(-2805, -2559, -1535), - COL_VERTEX(-2815, -2559, -1535), - COL_VERTEX(-767, -2533, -1791), - COL_VERTEX(-1279, -2533, -2047), - COL_VERTEX(-3327, -1407, 0), - COL_VERTEX(-3839, -2559, 1024), - COL_VERTEX(-3583, -1151, 1024), - COL_VERTEX(-3839, -2559, 0), - COL_VERTEX(-3660, -2559, 10), - COL_VERTEX(-3660, -2303, 10), - COL_VERTEX(-3506, -2303, 10), - COL_VERTEX(-3071, -1279, 1792), - COL_VERTEX(-3839, -2559, 3328), - COL_VERTEX(-3839, -1023, 1792), - COL_VERTEX(-2996, -2559, 3253), - COL_VERTEX(-2815, -1279, 3072), - COL_VERTEX(-2996, -2303, 3253), - COL_VERTEX(-2815, -1279, 2048), - COL_VERTEX(-2815, -2559, 3072), - COL_VERTEX(-2887, -2559, 3144), - COL_VERTEX(-3003, -2559, 3246), - COL_VERTEX(-255, -588, 1280), - COL_VERTEX(-1279, -588, 2304), - COL_VERTEX(-1279, -588, 1280), - COL_VERTEX(-767, -2508, -2047), - COL_VERTEX(-767, -2508, -2303), - COL_VERTEX(-780, -665, 3597), - COL_VERTEX(-754, -665, 3597), - COL_VERTEX(-754, -665, 3571), - COL_VERTEX(2048, -1586, 3712), - COL_VERTEX(2048, -1330, 3840), - COL_VERTEX(1920, -1330, 3840), - COL_VERTEX(1792, -1842, 3328), - COL_VERTEX(2304, -1842, 3328), - COL_VERTEX(2304, -1125, 3584), - COL_VERTEX(2048, -1125, 3584), - COL_VERTEX(2304, -2559, 3328), - COL_VERTEX(2304, -1125, 3840), - COL_TRI_INIT(SURFACE_DEFAULT, 558), - COL_TRI(49, 173, 45), - COL_TRI(49, 174, 173), - COL_TRI(45, 173, 175), - COL_TRI(176, 173, 174), - COL_TRI(173, 176, 177), - COL_TRI(173, 177, 175), - COL_TRI(178, 177, 176), - COL_TRI(179, 180, 177), - COL_TRI(181, 179, 177), - COL_TRI(175, 177, 182), - COL_TRI(178, 181, 177), - COL_TRI(177, 180, 182), - COL_TRI(46, 175, 182), - COL_TRI(45, 175, 46), - COL_TRI(183, 178, 176), - COL_TRI(183, 91, 178), - COL_TRI(178, 91, 79), - COL_TRI(178, 79, 181), - COL_TRI(181, 79, 76), - COL_TRI(181, 76, 179), - COL_TRI(180, 184, 185), - COL_TRI(182, 180, 185), - COL_TRI(52, 185, 188), - COL_TRI(46, 182, 50), - COL_TRI(50, 182, 185), - COL_TRI(179, 186, 180), - COL_TRI(179, 78, 186), - COL_TRI(179, 76, 78), - COL_TRI(186, 184, 180), - COL_TRI(187, 184, 186), - COL_TRI(188, 185, 184), - COL_TRI(188, 184, 187), - COL_TRI(50, 185, 52), - COL_TRI(189, 187, 186), - COL_TRI(186, 78, 82), - COL_TRI(186, 82, 189), - COL_TRI(190, 188, 187), - COL_TRI(190, 187, 189), - COL_TRI(190, 189, 191), - COL_TRI(189, 82, 88), - COL_TRI(189, 88, 191), - COL_TRI(54, 188, 394), - COL_TRI(52, 188, 54), - COL_TRI(190, 394, 188), - COL_TRI(190, 193, 395), - COL_TRI(190, 395, 394), - COL_TRI(190, 191, 193), - COL_TRI(183, 194, 193), - COL_TRI(54, 394, 56), - COL_TRI(56, 394, 395), - COL_TRI(191, 192, 193), - COL_TRI(191, 88, 89), - COL_TRI(191, 89, 192), - COL_TRI(192, 183, 193), - COL_TRI(192, 89, 90), - COL_TRI(192, 90, 183), - COL_TRI(193, 194, 174), - COL_TRI(193, 174, 395), - COL_TRI(197, 200, 198), - COL_TRI(59, 395, 174), - COL_TRI(56, 395, 59), - COL_TRI(59, 174, 49), - COL_TRI(176, 174, 194), - COL_TRI(183, 176, 194), - COL_TRI(183, 90, 91), - COL_TRI(195, 197, 198), - COL_TRI(196, 195, 198), - COL_TRI(203, 224, 222), - COL_TRI(198, 200, 201), - COL_TRI(199, 60, 200), - COL_TRI(200, 60, 61), - COL_TRI(200, 61, 201), - COL_TRI(197, 199, 200), - COL_TRI(201, 61, 63), - COL_TRI(201, 63, 223), - COL_TRI(198, 201, 202), - COL_TRI(202, 201, 223), - COL_TRI(198, 202, 203), - COL_TRI(202, 223, 224), - COL_TRI(203, 202, 224), - COL_TRI(204, 203, 205), - COL_TRI(205, 203, 222), - COL_TRI(204, 196, 203), - COL_TRI(196, 198, 203), - COL_TRI(206, 195, 196), - COL_TRI(206, 196, 204), - COL_TRI(207, 199, 197), - COL_TRI(208, 207, 197), - COL_TRI(209, 208, 197), - COL_TRI(209, 197, 195), - COL_TRI(199, 62, 60), - COL_TRI(207, 62, 199), - COL_TRI(210, 209, 195), - COL_TRI(210, 195, 206), - COL_TRI(207, 67, 62), - COL_TRI(211, 67, 207), - COL_TRI(212, 211, 207), - COL_TRI(212, 207, 208), - COL_TRI(209, 212, 208), - COL_TRI(213, 209, 210), - COL_TRI(213, 396, 209), - COL_TRI(209, 396, 212), - COL_TRI(214, 211, 212), - COL_TRI(214, 212, 396), - COL_TRI(215, 66, 211), - COL_TRI(211, 66, 67), - COL_TRI(214, 215, 211), - COL_TRI(216, 217, 396), - COL_TRI(216, 396, 213), - COL_TRI(217, 214, 396), - COL_TRI(218, 215, 214), - COL_TRI(219, 218, 214), - COL_TRI(219, 214, 217), - COL_TRI(215, 65, 66), - COL_TRI(220, 65, 215), - COL_TRI(218, 220, 215), - COL_TRI(223, 63, 64), - COL_TRI(221, 217, 216), - COL_TRI(221, 219, 217), - COL_TRI(222, 218, 219), - COL_TRI(223, 220, 218), - COL_TRI(224, 223, 218), - COL_TRI(222, 224, 218), - COL_TRI(223, 64, 220), - COL_TRI(220, 64, 65), - COL_TRI(225, 222, 219), - COL_TRI(225, 219, 221), - COL_TRI(205, 222, 225), - COL_TRI(226, 230, 343), - COL_TRI(226, 343, 397), - COL_TRI(226, 132, 81), - COL_TRI(226, 81, 243), - COL_TRI(85, 132, 226), - COL_TRI(227, 85, 226), - COL_TRI(80, 229, 243), - COL_TRI(80, 228, 229), - COL_TRI(228, 233, 237), - COL_TRI(228, 237, 238), - COL_TRI(229, 228, 398), - COL_TRI(230, 229, 303), - COL_TRI(229, 231, 302), - COL_TRI(229, 302, 303), - COL_TRI(229, 398, 231), - COL_TRI(231, 376, 309), - COL_TRI(231, 309, 302), - COL_TRI(231, 398, 232), - COL_TRI(231, 232, 227), - COL_TRI(234, 407, 408), - COL_TRI(232, 398, 164), - COL_TRI(232, 164, 380), - COL_TRI(233, 232, 380), - COL_TRI(85, 232, 83), - COL_TRI(227, 232, 85), - COL_TRI(227, 338, 399), - COL_TRI(227, 399, 376), - COL_TRI(234, 406, 407), - COL_TRI(235, 411, 406), - COL_TRI(235, 406, 234), - COL_TRI(236, 403, 411), - COL_TRI(236, 411, 235), - COL_TRI(237, 402, 403), - COL_TRI(237, 403, 238), - COL_TRI(238, 403, 239), - COL_TRI(239, 403, 402), - COL_TRI(240, 412, 241), - COL_TRI(240, 413, 412), - COL_TRI(243, 416, 244), - COL_TRI(241, 412, 414), - COL_TRI(241, 414, 242), - COL_TRI(242, 414, 239), - COL_TRI(242, 239, 415), - COL_TRI(238, 239, 164), - COL_TRI(239, 402, 410), - COL_TRI(164, 239, 410), - COL_TRI(243, 80, 416), - COL_TRI(244, 416, 417), - COL_TRI(244, 417, 245), - COL_TRI(245, 417, 418), - COL_TRI(245, 418, 419), - COL_TRI(246, 420, 421), - COL_TRI(246, 421, 250), - COL_TRI(247, 246, 250), - COL_TRI(248, 246, 247), - COL_TRI(249, 420, 246), - COL_TRI(248, 249, 246), - COL_TRI(249, 422, 420), - COL_TRI(250, 421, 423), - COL_TRI(250, 423, 252), - COL_TRI(251, 250, 252), - COL_TRI(247, 250, 251), - COL_TRI(252, 423, 422), - COL_TRI(253, 252, 249), - COL_TRI(252, 422, 249), - COL_TRI(251, 252, 253), - COL_TRI(253, 249, 248), - COL_TRI(254, 255, 424), - COL_TRI(254, 425, 255), - COL_TRI(125, 430, 257), - COL_TRI(255, 425, 426), - COL_TRI(256, 426, 428), - COL_TRI(255, 426, 427), - COL_TRI(256, 427, 426), - COL_TRI(256, 428, 254), - COL_TRI(254, 424, 256), - COL_TRI(257, 258, 260), - COL_TRI(257, 260, 429), - COL_TRI(258, 430, 264), - COL_TRI(258, 264, 259), - COL_TRI(259, 260, 258), - COL_TRI(260, 431, 261), - COL_TRI(260, 262, 431), - COL_TRI(259, 262, 260), - COL_TRI(261, 146, 429), - COL_TRI(262, 259, 264), - COL_TRI(262, 264, 431), - COL_TRI(263, 261, 431), - COL_TRI(263, 432, 261), - COL_TRI(261, 432, 146), - COL_TRI(264, 430, 267), - COL_TRI(125, 267, 430), - COL_TRI(5, 4, 8), - COL_TRI(5, 0, 4), - COL_TRI(265, 4, 11), - COL_TRI(265, 263, 4), - COL_TRI(8, 269, 275), - COL_TRI(7, 8, 275), - COL_TRI(264, 267, 269), - COL_TRI(264, 269, 263), - COL_TRI(263, 435, 434), - COL_TRI(266, 267, 125), - COL_TRI(267, 437, 438), - COL_TRI(267, 438, 439), - COL_TRI(267, 439, 269), - COL_TRI(266, 437, 267), - COL_TRI(268, 438, 437), - COL_TRI(268, 437, 266), - COL_TRI(269, 440, 275), - COL_TRI(263, 433, 432), - COL_TRI(263, 434, 433), - COL_TRI(263, 431, 264), - COL_TRI(263, 436, 435), - COL_TRI(270, 434, 441), - COL_TRI(270, 433, 434), - COL_TRI(146, 432, 433), - COL_TRI(146, 433, 270), - COL_TRI(271, 442, 273), - COL_TRI(271, 443, 442), - COL_TRI(272, 442, 443), - COL_TRI(273, 442, 444), - COL_TRI(272, 274, 442), - COL_TRI(274, 444, 442), - COL_TRI(273, 444, 445), - COL_TRI(271, 273, 277), - COL_TRI(273, 445, 446), - COL_TRI(273, 446, 277), - COL_TRI(274, 447, 444), - COL_TRI(263, 265, 436), - COL_TRI(277, 447, 274), - COL_TRI(277, 446, 447), - COL_TRI(276, 277, 274), - COL_TRI(275, 265, 9), - COL_TRI(265, 11, 10), - COL_TRI(275, 9, 7), - COL_TRI(265, 10, 9), - COL_TRI(269, 439, 440), - COL_TRI(276, 274, 272), - COL_TRI(282, 448, 450), - COL_TRI(271, 277, 276), - COL_TRI(278, 281, 279), - COL_TRI(279, 281, 448), - COL_TRI(279, 448, 282), - COL_TRI(280, 448, 281), - COL_TRI(278, 449, 281), - COL_TRI(281, 292, 288), - COL_TRI(281, 288, 280), - COL_TRI(281, 449, 292), - COL_TRI(280, 450, 448), - COL_TRI(282, 450, 283), - COL_TRI(280, 451, 450), - COL_TRI(283, 450, 451), - COL_TRI(283, 451, 284), - COL_TRI(280, 285, 451), - COL_TRI(284, 451, 454), - COL_TRI(285, 454, 451), - COL_TRI(284, 454, 291), - COL_TRI(286, 280, 287), - COL_TRI(287, 280, 452), - COL_TRI(287, 452, 289), - COL_TRI(291, 454, 285), - COL_TRI(293, 285, 290), - COL_TRI(286, 453, 280), - COL_TRI(288, 452, 280), - COL_TRI(280, 453, 285), - COL_TRI(289, 452, 288), - COL_TRI(289, 288, 294), - COL_TRI(290, 453, 286), - COL_TRI(290, 285, 453), - COL_TRI(291, 285, 290), - COL_TRI(292, 449, 454), - COL_TRI(292, 454, 285), - COL_TRI(293, 292, 285), - COL_TRI(291, 454, 449), - COL_TRI(294, 282, 283), - COL_TRI(291, 449, 278), - COL_TRI(287, 289, 294), - COL_TRI(284, 286, 287), - COL_TRI(287, 294, 283), - COL_TRI(287, 283, 284), - COL_TRI(294, 293, 278), - COL_TRI(294, 278, 279), - COL_TRI(294, 279, 282), - COL_TRI(296, 298, 297), - COL_TRI(284, 290, 286), - COL_TRI(284, 291, 290), - COL_TRI(290, 291, 278), - COL_TRI(290, 278, 293), - COL_TRI(295, 299, 296), - COL_TRI(295, 296, 297), - COL_TRI(297, 298, 455), - COL_TRI(298, 456, 457), - COL_TRI(298, 457, 455), - COL_TRI(296, 456, 298), - COL_TRI(295, 455, 457), - COL_TRI(297, 455, 295), - COL_TRI(295, 457, 299), - COL_TRI(299, 456, 296), - COL_TRI(299, 457, 456), - COL_TRI(300, 305, 301), - COL_TRI(300, 301, 404), - COL_TRI(301, 305, 304), - COL_TRI(301, 304, 405), - COL_TRI(302, 404, 301), - COL_TRI(302, 301, 303), - COL_TRI(304, 305, 458), - COL_TRI(305, 300, 458), - COL_TRI(306, 304, 307), - COL_TRI(306, 405, 304), - COL_TRI(307, 304, 458), - COL_TRI(303, 405, 308), - COL_TRI(303, 301, 405), - COL_TRI(308, 405, 306), - COL_TRI(306, 307, 300), - COL_TRI(300, 404, 306), - COL_TRI(309, 306, 404), - COL_TRI(308, 306, 309), - COL_TRI(300, 307, 458), - COL_TRI(309, 404, 302), - COL_TRI(313, 310, 324), - COL_TRI(230, 303, 308), - COL_TRI(310, 316, 311), - COL_TRI(310, 313, 315), - COL_TRI(310, 315, 316), - COL_TRI(311, 312, 310), - COL_TRI(312, 317, 310), - COL_TRI(310, 318, 324), - COL_TRI(310, 317, 318), - COL_TRI(316, 314, 465), - COL_TRI(311, 459, 460), - COL_TRI(311, 460, 312), - COL_TRI(314, 464, 465), - COL_TRI(314, 466, 464), - COL_TRI(315, 314, 316), - COL_TRI(315, 466, 314), - COL_TRI(316, 465, 311), - COL_TRI(311, 465, 464), - COL_TRI(311, 464, 459), - COL_TRI(317, 319, 318), - COL_TRI(317, 461, 319), - COL_TRI(318, 319, 462), - COL_TRI(319, 467, 468), - COL_TRI(319, 468, 469), - COL_TRI(319, 469, 462), - COL_TRI(319, 461, 467), - COL_TRI(324, 463, 470), - COL_TRI(320, 467, 461), - COL_TRI(320, 461, 317), - COL_TRI(321, 468, 467), - COL_TRI(321, 467, 320), - COL_TRI(322, 468, 321), - COL_TRI(322, 469, 468), - COL_TRI(318, 462, 463), - COL_TRI(323, 324, 470), - COL_TRI(323, 470, 471), - COL_TRI(324, 318, 463), - COL_TRI(313, 324, 323), - COL_TRI(325, 327, 326), - COL_TRI(326, 327, 312), - COL_TRI(326, 312, 460), - COL_TRI(327, 321, 320), - COL_TRI(327, 320, 312), - COL_TRI(328, 321, 327), - COL_TRI(325, 328, 327), - COL_TRI(312, 320, 317), - COL_TRI(328, 322, 321), - COL_TRI(329, 332, 472), - COL_TRI(330, 472, 332), - COL_TRI(330, 332, 473), - COL_TRI(331, 473, 332), - COL_TRI(332, 329, 333), - COL_TRI(332, 333, 334), - COL_TRI(332, 334, 331), - COL_TRI(329, 472, 337), - COL_TRI(333, 474, 334), - COL_TRI(333, 336, 474), - COL_TRI(334, 474, 475), - COL_TRI(334, 475, 331), - COL_TRI(331, 476, 477), - COL_TRI(331, 475, 476), - COL_TRI(331, 478, 473), - COL_TRI(331, 477, 478), - COL_TRI(336, 475, 474), - COL_TRI(336, 476, 475), - COL_TRI(339, 169, 172), - COL_TRI(335, 473, 478), - COL_TRI(335, 409, 473), - COL_TRI(330, 473, 409), - COL_TRI(337, 479, 480), - COL_TRI(337, 472, 479), - COL_TRI(330, 479, 472), - COL_TRI(338, 409, 335), - COL_TRI(338, 330, 409), - COL_TRI(339, 481, 167), - COL_TRI(339, 167, 169), - COL_TRI(339, 172, 344), - COL_TRI(341, 167, 481), - COL_TRI(340, 481, 339), - COL_TRI(342, 341, 481), - COL_TRI(342, 481, 340), - COL_TRI(341, 170, 167), - COL_TRI(170, 341, 344), - COL_TRI(170, 344, 172), - COL_TRI(343, 341, 342), - COL_TRI(343, 344, 341), - COL_TRI(344, 343, 346), - COL_TRI(344, 346, 347), - COL_TRI(344, 347, 345), - COL_TRI(345, 339, 344), - COL_TRI(346, 483, 347), - COL_TRI(347, 483, 484), - COL_TRI(347, 484, 345), - COL_TRI(345, 485, 486), - COL_TRI(345, 484, 485), - COL_TRI(345, 486, 482), - COL_TRI(345, 482, 339), - COL_TRI(348, 377, 342), - COL_TRI(350, 489, 353), - COL_TRI(340, 339, 482), - COL_TRI(343, 400, 397), - COL_TRI(343, 401, 400), - COL_TRI(349, 484, 483), - COL_TRI(346, 349, 483), - COL_TRI(349, 485, 484), - COL_TRI(356, 492, 352), - COL_TRI(350, 357, 489), - COL_TRI(352, 489, 357), - COL_TRI(353, 489, 354), - COL_TRI(352, 354, 489), - COL_TRI(353, 354, 491), - COL_TRI(351, 350, 353), - COL_TRI(351, 353, 491), - COL_TRI(354, 352, 351), - COL_TRI(354, 351, 491), - COL_TRI(355, 356, 352), - COL_TRI(352, 357, 358), - COL_TRI(352, 358, 355), - COL_TRI(358, 495, 494), - COL_TRI(351, 490, 350), - COL_TRI(357, 359, 358), - COL_TRI(355, 493, 356), - COL_TRI(355, 494, 493), - COL_TRI(358, 494, 355), - COL_TRI(359, 495, 358), - COL_TRI(363, 501, 364), - COL_TRI(359, 360, 495), - COL_TRI(360, 494, 495), - COL_TRI(360, 493, 494), - COL_TRI(361, 363, 496), - COL_TRI(362, 361, 497), - COL_TRI(361, 496, 498), - COL_TRI(362, 363, 361), - COL_TRI(363, 362, 499), - COL_TRI(364, 500, 363), - COL_TRI(363, 499, 501), - COL_TRI(368, 364, 501), - COL_TRI(365, 496, 366), - COL_TRI(365, 498, 496), - COL_TRI(366, 496, 502), - COL_TRI(363, 502, 496), - COL_TRI(364, 503, 500), - COL_TRI(367, 502, 500), - COL_TRI(367, 500, 503), - COL_TRI(363, 500, 502), - COL_TRI(366, 502, 367), - COL_TRI(364, 504, 503), - COL_TRI(368, 501, 369), - COL_TRI(369, 501, 499), - COL_TRI(371, 372, 373), - COL_TRI(369, 499, 505), - COL_TRI(368, 505, 370), - COL_TRI(368, 369, 505), - COL_TRI(370, 504, 364), - COL_TRI(370, 364, 368), - COL_TRI(371, 375, 372), - COL_TRI(377, 487, 378), - COL_TRI(372, 374, 373), - COL_TRI(373, 374, 506), - COL_TRI(373, 506, 371), - COL_TRI(374, 507, 508), - COL_TRI(374, 508, 506), - COL_TRI(372, 507, 374), - COL_TRI(371, 506, 508), - COL_TRI(371, 508, 375), - COL_TRI(375, 507, 372), - COL_TRI(375, 508, 507), - COL_TRI(376, 308, 309), - COL_TRI(376, 230, 308), - COL_TRI(348, 487, 377), - COL_TRI(377, 378, 488), - COL_TRI(377, 488, 379), - COL_TRI(378, 379, 488), - COL_TRI(379, 510, 400), - COL_TRI(378, 509, 379), - COL_TRI(379, 509, 510), - COL_TRI(377, 379, 401), - COL_TRI(380, 402, 237), - COL_TRI(233, 380, 237), - COL_TRI(385, 386, 384), - COL_TRI(380, 410, 402), - COL_TRI(164, 410, 380), - COL_TRI(381, 511, 512), - COL_TRI(381, 512, 513), - COL_TRI(382, 384, 389), - COL_TRI(383, 385, 384), - COL_TRI(382, 383, 384), - COL_TRI(384, 514, 389), - COL_TRI(387, 389, 388), - COL_TRI(386, 515, 392), - COL_TRI(386, 516, 515), - COL_TRI(384, 386, 392), - COL_TRI(385, 516, 386), - COL_TRI(384, 392, 514), - COL_TRI(387, 382, 389), - COL_TRI(388, 517, 387), - COL_TRI(388, 518, 517), - COL_TRI(390, 518, 521), - COL_TRI(390, 517, 518), - COL_TRI(387, 517, 390), - COL_TRI(383, 387, 390), - COL_TRI(391, 383, 390), - COL_TRI(383, 382, 387), - COL_TRI(392, 515, 393), - COL_TRI(392, 393, 520), - COL_TRI(393, 522, 519), - COL_TRI(393, 519, 520), - COL_TRI(389, 520, 519), - COL_TRI(389, 519, 388), - COL_TRI(392, 520, 389), - COL_TRI(392, 389, 514), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 6), - COL_TRI(167, 168, 169), - COL_TRI(170, 171, 167), - COL_TRI(167, 171, 168), - COL_TRI(171, 172, 168), - COL_TRI(171, 170, 172), - COL_TRI(169, 168, 172), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 22), - COL_TRI(425, 443, 426), - COL_TRI(445, 512, 511), - COL_TRI(445, 444, 512), - COL_TRI(446, 445, 511), - COL_TRI(444, 447, 513), - COL_TRI(444, 513, 512), - COL_TRI(446, 511, 381), - COL_TRI(447, 446, 381), - COL_TRI(447, 381, 513), - COL_TRI(426, 271, 428), - COL_TRI(426, 443, 271), - COL_TRI(254, 276, 272), - COL_TRI(425, 272, 443), - COL_TRI(428, 271, 276), - COL_TRI(428, 276, 254), - COL_TRI(265, 427, 436), - COL_TRI(265, 255, 427), - COL_TRI(275, 255, 265), - COL_TRI(275, 424, 255), - COL_TRI(254, 272, 425), - COL_TRI(440, 424, 275), - COL_TRI(440, 256, 424), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1B, 16), - COL_TRI(65, 55, 57), - COL_TRI(60, 48, 61), - COL_TRI(62, 44, 60), - COL_TRI(60, 44, 48), - COL_TRI(62, 47, 44), - COL_TRI(61, 48, 51), - COL_TRI(61, 51, 63), - COL_TRI(64, 53, 55), - COL_TRI(63, 53, 64), - COL_TRI(64, 55, 65), - COL_TRI(63, 51, 53), - COL_TRI(66, 57, 58), - COL_TRI(65, 57, 66), - COL_TRI(67, 47, 62), - COL_TRI(67, 58, 47), - COL_TRI(66, 58, 67), - COL_TRI_INIT(SURFACE_INSTANT_WARP_1C, 16), - COL_TRI(55, 54, 56), - COL_TRI(44, 45, 46), - COL_TRI(47, 45, 44), - COL_TRI(44, 46, 48), - COL_TRI(47, 49, 45), - COL_TRI(48, 46, 50), - COL_TRI(48, 50, 51), - COL_TRI(51, 52, 53), - COL_TRI(53, 54, 55), - COL_TRI(53, 52, 54), - COL_TRI(51, 50, 52), - COL_TRI(57, 56, 59), - COL_TRI(55, 56, 57), - COL_TRI(58, 49, 47), - COL_TRI(58, 59, 49), - COL_TRI(57, 59, 58), - COL_TRI_INIT(SURFACE_WALL_MISC, 14), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 0, 3), - COL_TRI(0, 5, 6), - COL_TRI(0, 6, 1), - COL_TRI(7, 5, 8), - COL_TRI(7, 6, 5), - COL_TRI(9, 6, 7), - COL_TRI(9, 1, 6), - COL_TRI(10, 2, 1), - COL_TRI(10, 1, 9), - COL_TRI(11, 2, 10), - COL_TRI(11, 3, 2), - COL_TRI(4, 3, 11), - COL_TRI_INIT(SURFACE_NOISE_DEFAULT, 4), - COL_TRI(68, 69, 70), - COL_TRI(68, 71, 69), - COL_TRI(72, 73, 74), - COL_TRI(72, 75, 73), - COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 28), - COL_TRI(12, 13, 14), - COL_TRI(12, 15, 13), - COL_TRI(12, 16, 15), - COL_TRI(12, 17, 16), - COL_TRI(12, 18, 17), - COL_TRI(14, 19, 12), - COL_TRI(20, 21, 22), - COL_TRI(20, 23, 24), - COL_TRI(20, 22, 25), - COL_TRI(20, 24, 26), - COL_TRI(29, 38, 39), - COL_TRI(20, 26, 27), - COL_TRI(20, 27, 21), - COL_TRI(28, 32, 33), - COL_TRI(28, 34, 32), - COL_TRI(28, 29, 35), - COL_TRI(28, 33, 29), - COL_TRI(28, 36, 34), - COL_TRI(28, 37, 36), - COL_TRI(24, 12, 19), - COL_TRI(29, 39, 35), - COL_TRI(30, 40, 31), - COL_TRI(31, 41, 30), - COL_TRI(30, 42, 43), - COL_TRI(30, 43, 40), - COL_TRI(30, 38, 42), - COL_TRI(30, 39, 38), - COL_TRI(24, 19, 26), - COL_TRI_INIT(SURFACE_VANISH_CAP_WALLS, 118), - COL_TRI(83, 86, 84), - COL_TRI(76, 77, 28), - COL_TRI(76, 28, 78), - COL_TRI(79, 77, 76), - COL_TRI(28, 77, 80), - COL_TRI(81, 28, 80), - COL_TRI(78, 37, 82), - COL_TRI(78, 28, 37), - COL_TRI(83, 84, 85), - COL_TRI(86, 80, 77), - COL_TRI(86, 77, 87), - COL_TRI(84, 86, 32), - COL_TRI(86, 33, 32), - COL_TRI(86, 87, 33), - COL_TRI(85, 84, 81), - COL_TRI(36, 81, 84), - COL_TRI(84, 34, 36), - COL_TRI(84, 32, 34), - COL_TRI(85, 81, 132), - COL_TRI(36, 37, 81), - COL_TRI(37, 28, 81), - COL_TRI(79, 87, 77), - COL_TRI(82, 37, 36), - COL_TRI(82, 36, 88), - COL_TRI(88, 36, 34), - COL_TRI(88, 34, 89), - COL_TRI(89, 34, 32), - COL_TRI(89, 32, 90), - COL_TRI(90, 32, 33), - COL_TRI(90, 33, 91), - COL_TRI(91, 33, 87), - COL_TRI(91, 87, 79), - COL_TRI(92, 133, 134), - COL_TRI(92, 134, 135), - COL_TRI(93, 133, 92), - COL_TRI(93, 92, 136), - COL_TRI(94, 135, 134), - COL_TRI(94, 134, 137), - COL_TRI(94, 137, 93), - COL_TRI(93, 136, 94), - COL_TRI(95, 136, 92), - COL_TRI(95, 92, 138), - COL_TRI(96, 139, 140), - COL_TRI(97, 96, 140), - COL_TRI(96, 141, 139), - COL_TRI(98, 141, 96), - COL_TRI(100, 141, 98), - COL_TRI(100, 139, 141), - COL_TRI(101, 140, 139), - COL_TRI(101, 139, 100), - COL_TRI(102, 97, 140), - COL_TRI(102, 140, 142), - COL_TRI(103, 140, 101), - COL_TRI(103, 142, 140), - COL_TRI(99, 97, 104), - COL_TRI(99, 96, 97), - COL_TRI(104, 97, 102), - COL_TRI(98, 96, 99), - COL_TRI(110, 107, 145), - COL_TRI(105, 102, 142), - COL_TRI(104, 102, 106), - COL_TRI(106, 102, 105), - COL_TRI(107, 105, 142), - COL_TRI(107, 142, 143), - COL_TRI(108, 143, 142), - COL_TRI(108, 142, 103), - COL_TRI(106, 105, 109), - COL_TRI(109, 105, 107), - COL_TRI(107, 143, 144), - COL_TRI(107, 144, 145), - COL_TRI(109, 107, 110), - COL_TRI(111, 143, 108), - COL_TRI(111, 144, 143), - COL_TRI(110, 145, 146), - COL_TRI(112, 113, 147), - COL_TRI(113, 148, 147), - COL_TRI(113, 149, 150), - COL_TRI(113, 150, 148), - COL_TRI(114, 113, 112), - COL_TRI(115, 149, 113), - COL_TRI(115, 113, 114), - COL_TRI(114, 112, 121), - COL_TRI(116, 149, 115), - COL_TRI(116, 150, 149), - COL_TRI(117, 148, 150), - COL_TRI(117, 150, 116), - COL_TRI(118, 148, 117), - COL_TRI(118, 147, 148), - COL_TRI(112, 147, 151), - COL_TRI(119, 147, 118), - COL_TRI(119, 151, 147), - COL_TRI(112, 151, 152), - COL_TRI(120, 112, 152), - COL_TRI(121, 112, 120), - COL_TRI(122, 151, 119), - COL_TRI(122, 152, 151), - COL_TRI(120, 152, 153), - COL_TRI(123, 153, 152), - COL_TRI(123, 152, 122), - COL_TRI(120, 153, 154), - COL_TRI(121, 120, 124), - COL_TRI(124, 120, 155), - COL_TRI(120, 154, 155), - COL_TRI(125, 153, 123), - COL_TRI(125, 154, 153), - COL_TRI(124, 155, 156), - COL_TRI(130, 163, 131), - COL_TRI(126, 157, 127), - COL_TRI(126, 158, 157), - COL_TRI(127, 157, 159), - COL_TRI(127, 159, 128), - COL_TRI(128, 159, 160), - COL_TRI(128, 160, 161), - COL_TRI(129, 162, 130), - COL_TRI(130, 162, 163), - COL_TRI(131, 165, 166), - COL_TRI(129, 164, 162), - COL_TRI(131, 163, 165), - COL_TRI_STOP(), - COL_SPECIAL_INIT(2), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 1664, -2457, -946), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 1664, -2457, -1637), - COL_WATER_BOX_INIT(1), - COL_WATER_BOX(0, -3839, -3839, 4608, 4608, -127), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wdw_seg7_area_2_collision, 0x0040ed70, 45590, 0x0001633c, 7910); diff --git a/levels/wdw/arrow_lift/collision.inc.c b/levels/wdw/arrow_lift/collision.inc.c index d044d3702..663bc63ad 100644 --- a/levels/wdw/arrow_lift/collision.inc.c +++ b/levels/wdw/arrow_lift/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07018444 - 0x070184C8 -const Collision wdw_seg7_collision_arrow_lift[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(63, 127, -60), - COL_VERTEX(-64, 127, 67), - COL_VERTEX(63, 127, 67), - COL_VERTEX(63, 0, 67), - COL_VERTEX(63, 0, -60), - COL_VERTEX(-64, 0, 67), - COL_VERTEX(-64, 0, -60), - COL_VERTEX(-64, 127, -60), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(2, 3, 4), - COL_TRI(2, 4, 0), - COL_TRI(1, 3, 2), - COL_TRI(3, 5, 6), - COL_TRI(3, 6, 4), - COL_TRI(1, 5, 3), - COL_TRI(0, 4, 6), - COL_TRI(0, 6, 7), - COL_TRI(0, 7, 1), - COL_TRI(7, 5, 1), - COL_TRI(7, 6, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wdw_seg7_collision_arrow_lift, 0x0040ed70, 45590, 0x00018444, 132); diff --git a/levels/wdw/arrow_lift/model.inc.c b/levels/wdw/arrow_lift/model.inc.c index 4648ec316..bf4beaac6 100644 --- a/levels/wdw/arrow_lift/model.inc.c +++ b/levels/wdw/arrow_lift/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07012C08 - 0x07012C20 static const Lights1 wdw_seg7_lights_07012C08 = gdSPDefLights1( 0x99, 0x99, 0x99, @@ -5,42 +6,13 @@ static const Lights1 wdw_seg7_lights_07012C08 = gdSPDefLights1( ); // 0x07012C20 - 0x07012C60 -static const Vtx wdw_seg7_vertex_07012C20[] = { - {{{ 63, 127, -60}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -64, 127, 67}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 63, 127, 67}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -64, 127, -60}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07012C20, 0x0040ed70, 45590, 0x00012c20, 64); // 0x07012C60 - 0x07012D50 -static const Vtx wdw_seg7_vertex_07012C60[] = { - {{{ 63, 127, -60}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -64, 0, -60}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -64, 127, -60}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 63, 127, 67}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 63, 0, 67}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 63, 0, -60}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 63, 127, -60}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -64, 127, 67}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -64, 0, 67}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 63, 0, 67}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 63, 127, 67}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -64, 127, -60}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -64, 0, -60}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -64, 0, 67}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -64, 127, 67}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07012C60, 0x0040ed70, 45590, 0x00012c60, 240); // 0x07012D50 - 0x07012DC0 -static const Vtx wdw_seg7_vertex_07012D50[] = { - {{{ 63, 0, 67}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -64, 0, 67}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -64, 0, -60}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 63, 127, -60}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 63, 0, -60}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -64, 0, -60}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 63, 0, -60}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07012D50, 0x0040ed70, 45590, 0x00012d50, 112); // 0x07012DC0 - 0x07012E08 static const Gfx wdw_seg7_dl_07012DC0[] = { diff --git a/levels/wdw/double_arrows/model.inc.c b/levels/wdw/double_arrows/model.inc.c index 9ecc3644b..7e043d22d 100644 --- a/levels/wdw/double_arrows/model.inc.c +++ b/levels/wdw/double_arrows/model.inc.c @@ -1,20 +1,6 @@ +#include "pc/rom_assets.h" // 0x070127C8 - 0x070128A8 -static const Vtx wdw_seg7_vertex_070127C8[] = { - {{{ -895, -1496, -3387}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -895, -1496, -3515}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -1151, -1496, -3323}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1536, -1496, -3131}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1536, -1496, -3259}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1280, -1496, -3323}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1536, -1496, -3387}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1920, -1496, -3259}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1536, -1496, -3515}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1920, -1496, -3387}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -895, -1496, -3259}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -511, -1496, -3259}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -895, -1496, -3131}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -511, -1496, -3387}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070127C8, 0x0040ed70, 45590, 0x000127c8, 224); // 0x070128A8 - 0x07012908 static const Gfx wdw_seg7_dl_070128A8[] = { diff --git a/levels/wdw/express_elevator/collision.inc.c b/levels/wdw/express_elevator/collision.inc.c index 509f3e522..a7ae457c3 100644 --- a/levels/wdw/express_elevator/collision.inc.c +++ b/levels/wdw/express_elevator/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x070185AC - 0x07018630 -const Collision wdw_seg7_collision_express_elevator_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(512, 0, -64), - COL_VERTEX(-357, 0, -64), - COL_VERTEX(-357, 51, -64), - COL_VERTEX(512, 51, -64), - COL_VERTEX(512, 0, 384), - COL_VERTEX(-357, 0, 384), - COL_VERTEX(512, 51, 384), - COL_VERTEX(-357, 51, 384), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(0, 4, 5), - COL_TRI(0, 5, 1), - COL_TRI(6, 4, 0), - COL_TRI(6, 0, 3), - COL_TRI(5, 4, 6), - COL_TRI(5, 6, 7), - COL_TRI(1, 5, 7), - COL_TRI(1, 7, 2), - COL_TRI(2, 7, 6), - COL_TRI(2, 6, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wdw_seg7_collision_express_elevator_platform, 0x0040ed70, 45590, 0x000185ac, 132); diff --git a/levels/wdw/express_elevator/model.inc.c b/levels/wdw/express_elevator/model.inc.c index 0e886fd85..f842d821a 100644 --- a/levels/wdw/express_elevator/model.inc.c +++ b/levels/wdw/express_elevator/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07013500 - 0x07013518 static const Lights1 wdw_seg7_lights_07013500 = gdSPDefLights1( 0x99, 0x99, 0x99, @@ -5,100 +6,19 @@ static const Lights1 wdw_seg7_lights_07013500 = gdSPDefLights1( ); // 0x07013518 - 0x07013618 -static const Vtx wdw_seg7_vertex_07013518[] = { - {{{ -357, 0, -64}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -357, 51, 384}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -357, 51, -64}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 195, 51, 384}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 195, 0, 384}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 195, 0, -64}, 0, { 2158, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 195, 51, -64}, 0, { 2158, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 51, -64}, 0, { 1020, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, -64}, 0, { 1020, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, 384}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 256, 51, 384}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 51, 384}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, 384}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -64}, 0, { 1020, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 51, -64}, 0, { 1020, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -357, 0, 384}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07013518, 0x0040ed70, 45590, 0x00013518, 256); // 0x07013618 - 0x07013708 -static const Vtx wdw_seg7_vertex_07013618[] = { - {{{ 256, 51, 384}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 0, 384}, 0, { 224, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 0, 384}, 0, { 224, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 195, 0, -64}, 0, { 990, 618}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -357, 0, 384}, 0, { -798, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -357, 0, -64}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 195, 0, 384}, 0, { -798, 618}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -357, 51, -64}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 195, 51, 384}, 0, { -798, 618}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 195, 51, -64}, 0, { 990, 618}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -357, 51, 384}, 0, { -798, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, -64}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 0, 384}, 0, { -798, 690}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 0, -64}, 0, { 990, 690}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 512, 0, 384}, 0, { -798, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07013618, 0x0040ed70, 45590, 0x00013618, 240); // 0x07013708 - 0x070137F8 -static const Vtx wdw_seg7_vertex_07013708[] = { - {{{ 195, 38, 109}, 0, { 480, 990}, {0x00, 0x6d, 0x40, 0xff}}}, - {{{ 256, 51, 87}, 0, { 224, 30}, {0x00, 0x6d, 0x40, 0xff}}}, - {{{ 195, 51, 87}, 0, { 224, 990}, {0x00, 0x6d, 0x40, 0xff}}}, - {{{ 256, 51, 384}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 0, 384}, 0, { 224, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 51, 384}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 51, -64}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 0, -64}, 0, { 224, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 51, -64}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 0, -64}, 0, { 224, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 51, -64}, 0, { 990, 690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 51, 384}, 0, { -798, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 51, -64}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 51, 384}, 0, { -798, 690}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 38, 109}, 0, { 480, 30}, {0x00, 0x6d, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07013708, 0x0040ed70, 45590, 0x00013708, 240); // 0x070137F8 - 0x070138E8 -static const Vtx wdw_seg7_vertex_070137F8[] = { - {{{ 195, 38, 65}, 0, { 224, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 38, 65}, 0, { 224, 30}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 13, 65}, 0, { 0, 30}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 195, 13, 109}, 0, { 734, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 38, 109}, 0, { 478, 30}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 195, 38, 109}, 0, { 478, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 13, 109}, 0, { 734, 30}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 195, 0, 87}, 0, { 990, 990}, {0x00, 0x93, 0x40, 0xff}}}, - {{{ 256, 0, 87}, 0, { 990, 30}, {0x00, 0x93, 0x40, 0xff}}}, - {{{ 256, 13, 109}, 0, { 734, 30}, {0x00, 0x93, 0x40, 0xff}}}, - {{{ 195, 13, 109}, 0, { 734, 990}, {0x00, 0x93, 0x40, 0xff}}}, - {{{ 195, 13, 65}, 0, { 478, 990}, {0x00, 0x93, 0xc0, 0xff}}}, - {{{ 256, 0, 87}, 0, { 224, 30}, {0x00, 0x93, 0xc0, 0xff}}}, - {{{ 195, 0, 87}, 0, { 224, 990}, {0x00, 0x93, 0xc0, 0xff}}}, - {{{ 256, 13, 65}, 0, { 480, 30}, {0x00, 0x93, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070137F8, 0x0040ed70, 45590, 0x000137f8, 240); // 0x070138E8 - 0x070139D8 -static const Vtx wdw_seg7_vertex_070138E8[] = { - {{{ 195, 0, -64}, 0, { 224, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -357, 0, -64}, 0, { 224, -76}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -357, 51, -64}, 0, { 0, -76}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 195, 38, 65}, 0, { 224, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 13, 65}, 0, { 0, 30}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 195, 13, 65}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 195, 51, 87}, 0, { 734, 990}, {0x00, 0x6d, 0xc0, 0xff}}}, - {{{ 256, 38, 65}, 0, { 478, 30}, {0x00, 0x6d, 0xc0, 0xff}}}, - {{{ 195, 38, 65}, 0, { 478, 990}, {0x00, 0x6d, 0xc0, 0xff}}}, - {{{ 256, 51, 87}, 0, { 734, 30}, {0x00, 0x6d, 0xc0, 0xff}}}, - {{{ -357, 0, 384}, 0, { 224, -76}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 195, 51, 384}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -357, 51, 384}, 0, { 0, -76}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 195, 0, 384}, 0, { 224, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 195, 51, -64}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_070138E8, 0x0040ed70, 45590, 0x000138e8, 240); // 0x070139D8 - 0x07013A50 static const Gfx wdw_seg7_dl_070139D8[] = { diff --git a/levels/wdw/hidden_platform/collision.inc.c b/levels/wdw/hidden_platform/collision.inc.c index d7ffa6d79..4a0758aa5 100644 --- a/levels/wdw/hidden_platform/collision.inc.c +++ b/levels/wdw/hidden_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07018528 - 0x070185AC -const Collision wdw_seg7_collision_07018528[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(193, 128, -190), - COL_VERTEX(-190, 128, -190), - COL_VERTEX(-190, 128, 193), - COL_VERTEX(193, 128, 193), - COL_VERTEX(193, 0, -190), - COL_VERTEX(-190, 0, -190), - COL_VERTEX(193, 0, 193), - COL_VERTEX(-190, 0, 193), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(0, 4, 5), - COL_TRI(0, 5, 1), - COL_TRI(3, 4, 0), - COL_TRI(6, 5, 4), - COL_TRI(3, 6, 4), - COL_TRI(6, 7, 5), - COL_TRI(1, 5, 7), - COL_TRI(1, 7, 2), - COL_TRI(2, 6, 3), - COL_TRI(2, 7, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wdw_seg7_collision_07018528, 0x0040ed70, 45590, 0x00018528, 132); diff --git a/levels/wdw/hidden_platform/model.inc.c b/levels/wdw/hidden_platform/model.inc.c index 3bd79d211..4602f367e 100644 --- a/levels/wdw/hidden_platform/model.inc.c +++ b/levels/wdw/hidden_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07013238 - 0x07013250 static const Lights1 wdw_seg7_lights_07013238 = gdSPDefLights1( 0x99, 0x99, 0x99, @@ -5,38 +6,10 @@ static const Lights1 wdw_seg7_lights_07013238 = gdSPDefLights1( ); // 0x07013250 - 0x07013340 -static const Vtx wdw_seg7_vertex_07013250[] = { - {{{ 193, 0, 193}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -190, 0, 193}, 0, { 990, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -190, 0, -190}, 0, { -2074, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 193, 128, -190}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 193, 0, -190}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -190, 0, -190}, 0, { 990, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -190, 128, -190}, 0, { 0, -2076}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 193, 128, 193}, 0, { 990, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 193, 0, 193}, 0, { 0, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 193, 0, -190}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 193, 128, -190}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -190, 128, 193}, 0, { 0, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -190, 0, 193}, 0, { 990, -2076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 193, 0, 193}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 193, 128, 193}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07013250, 0x0040ed70, 45590, 0x00013250, 240); // 0x07013340 - 0x070133F0 -static const Vtx wdw_seg7_vertex_07013340[] = { - {{{ 193, 128, -190}, 0, { -2074, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -190, 128, 193}, 0, { 990, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 193, 128, 193}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 193, 0, 193}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -190, 0, -190}, 0, { -2074, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 193, 0, -190}, 0, { -2074, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -190, 128, -190}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -190, 0, 193}, 0, { 0, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -190, 128, 193}, 0, { 990, -2076}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -190, 0, -190}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -190, 128, -190}, 0, { -2074, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07013340, 0x0040ed70, 45590, 0x00013340, 176); // 0x070133F0 - 0x07013490 static const Gfx wdw_seg7_dl_070133F0[] = { diff --git a/levels/wdw/rectangular_floating_platform/collision.inc.c b/levels/wdw/rectangular_floating_platform/collision.inc.c index 6d9177104..aa6dc98a7 100644 --- a/levels/wdw/rectangular_floating_platform/collision.inc.c +++ b/levels/wdw/rectangular_floating_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x07018630 - 0x070186B4 -const Collision wdw_seg7_collision_rect_floating_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(256, -63, 640), - COL_VERTEX(-255, -63, 640), - COL_VERTEX(-255, -63, -639), - COL_VERTEX(256, -63, -639), - COL_VERTEX(256, 64, 640), - COL_VERTEX(-255, 64, 640), - COL_VERTEX(-255, 64, -639), - COL_VERTEX(256, 64, -639), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(0, 4, 5), - COL_TRI(0, 5, 1), - COL_TRI(3, 4, 0), - COL_TRI(1, 5, 6), - COL_TRI(1, 6, 2), - COL_TRI(2, 6, 7), - COL_TRI(2, 7, 3), - COL_TRI(3, 7, 4), - COL_TRI(7, 5, 4), - COL_TRI(7, 6, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wdw_seg7_collision_rect_floating_platform, 0x0040ed70, 45590, 0x00018630, 132); diff --git a/levels/wdw/rectangular_floating_platform/model.inc.c b/levels/wdw/rectangular_floating_platform/model.inc.c index fc0a2cfc0..712b9407f 100644 --- a/levels/wdw/rectangular_floating_platform/model.inc.c +++ b/levels/wdw/rectangular_floating_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07013BE8 - 0x07013C00 static const Lights1 wdw_seg7_lights_07013BE8 = gdSPDefLights1( 0x99, 0x99, 0x99, @@ -5,36 +6,10 @@ static const Lights1 wdw_seg7_lights_07013BE8 = gdSPDefLights1( ); // 0x07013C00 - 0x07013D00 -static const Vtx wdw_seg7_vertex_07013C00[] = { - {{{ 256, -63, 640}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 64, 640}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 64, 640}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -63, 640}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -63, 640}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 64, 640}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 64, -639}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, -63, -639}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, -63, -639}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 64, -639}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -63, -639}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -63, -639}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 64, 640}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, -63, 640}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 64, -639}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 64, -639}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07013C00, 0x0040ed70, 45590, 0x00013c00, 256); // 0x07013D00 - 0x07013D80 -static const Vtx wdw_seg7_vertex_07013D00[] = { - {{{ 256, -63, 640}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -63, 640}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -63, -639}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -63, -639}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 64, -639}, 0, { 990, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 64, 640}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 64, 640}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 64, -639}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07013D00, 0x0040ed70, 45590, 0x00013d00, 128); // 0x07013D80 - 0x07013DF8 static const Gfx wdw_seg7_dl_07013D80[] = { diff --git a/levels/wdw/rotating_platform/collision.inc.c b/levels/wdw/rotating_platform/collision.inc.c index 2fecf3737..3fb22be50 100644 --- a/levels/wdw/rotating_platform/collision.inc.c +++ b/levels/wdw/rotating_platform/collision.inc.c @@ -1,25 +1,3 @@ +#include "pc/rom_assets.h" // 0x070186B4 - 0x07018726 -const Collision wdw_seg7_collision_070186B4[] = { - COL_INIT(), - COL_VERTEX_INIT(0x7), - COL_VERTEX(0, 0, 0), - COL_VERTEX(0, 128, -255), - COL_VERTEX(222, 128, -127), - COL_VERTEX(-221, 128, -127), - COL_VERTEX(-221, 128, 128), - COL_VERTEX(0, 128, 256), - COL_VERTEX(222, 128, 128), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(1, 3, 4), - COL_TRI(1, 4, 5), - COL_TRI(1, 5, 6), - COL_TRI(1, 6, 2), - COL_TRI(0, 3, 1), - COL_TRI(0, 4, 3), - COL_TRI(0, 5, 4), - COL_TRI(0, 6, 5), - COL_TRI(0, 2, 6), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wdw_seg7_collision_070186B4, 0x0040ed70, 45590, 0x000186b4, 114); diff --git a/levels/wdw/rotating_platform/model.inc.c b/levels/wdw/rotating_platform/model.inc.c index b97a66024..0b8738384 100644 --- a/levels/wdw/rotating_platform/model.inc.c +++ b/levels/wdw/rotating_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07013EB8 - 0x07013ED0 static const Lights1 wdw_seg7_lights_07013EB8 = gdSPDefLights1( 0x99, 0x99, 0x99, @@ -5,36 +6,10 @@ static const Lights1 wdw_seg7_lights_07013EB8 = gdSPDefLights1( ); // 0x07013ED0 - 0x07013FC0 -static const Vtx wdw_seg7_vertex_07013ED0[] = { - {{{ 0, 0, 0}, 0, { 1738, 0}, {0x1f, 0x93, 0xc9, 0xff}}}, - {{{ 0, 128, -255}, 0, { 1738, -2076}, {0x1f, 0x93, 0xc9, 0xff}}}, - {{{ 222, 128, -127}, 0, { 0, -1054}, {0x1f, 0x93, 0xc9, 0xff}}}, - {{{ 0, 128, -255}, 0, { 1738, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -221, 128, -127}, 0, { 3508, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -221, 128, 128}, 0, { 3508, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 128, 256}, 0, { 1738, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 222, 128, 128}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 222, 128, -127}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 1738, 0}, {0xe1, 0x93, 0xc9, 0xff}}}, - {{{ -221, 128, -127}, 0, { 3508, -1054}, {0xe1, 0x93, 0xc9, 0xff}}}, - {{{ 0, 128, -255}, 0, { 1738, -2076}, {0xe1, 0x93, 0xc9, 0xff}}}, - {{{ 0, 0, 0}, 0, { 1738, 0}, {0xc1, 0x93, 0x00, 0xff}}}, - {{{ -221, 128, 128}, 0, { 3508, 990}, {0xc1, 0x93, 0x00, 0xff}}}, - {{{ -221, 128, -127}, 0, { 3508, -1054}, {0xc1, 0x93, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07013ED0, 0x0040ed70, 45590, 0x00013ed0, 240); // 0x07013FC0 - 0x07014050 -static const Vtx wdw_seg7_vertex_07013FC0[] = { - {{{ 0, 0, 0}, 0, { 1738, 0}, {0xe1, 0x93, 0x36, 0xff}}}, - {{{ 0, 128, 256}, 0, { 1738, 2010}, {0xe1, 0x93, 0x36, 0xff}}}, - {{{ -221, 128, 128}, 0, { 3508, 990}, {0xe1, 0x93, 0x36, 0xff}}}, - {{{ 0, 0, 0}, 0, { 1738, 0}, {0x1f, 0x93, 0x36, 0xff}}}, - {{{ 222, 128, 128}, 0, { 0, 990}, {0x1f, 0x93, 0x36, 0xff}}}, - {{{ 0, 128, 256}, 0, { 1738, 2010}, {0x1f, 0x93, 0x36, 0xff}}}, - {{{ 0, 0, 0}, 0, { 1738, 0}, {0x3f, 0x92, 0x00, 0xff}}}, - {{{ 222, 128, -127}, 0, { 0, -1054}, {0x3f, 0x92, 0x00, 0xff}}}, - {{{ 222, 128, 128}, 0, { 0, 990}, {0x3f, 0x92, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07013FC0, 0x0040ed70, 45590, 0x00013fc0, 144); // 0x07014050 - 0x070140E0 static const Gfx wdw_seg7_dl_07014050[] = { diff --git a/levels/wdw/square_floating_platform/collision.inc.c b/levels/wdw/square_floating_platform/collision.inc.c index 374c48763..7dec80022 100644 --- a/levels/wdw/square_floating_platform/collision.inc.c +++ b/levels/wdw/square_floating_platform/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x070183C0 - 0x07018444 -const Collision wdw_seg7_collision_square_floating_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(256, -63, 256), - COL_VERTEX(-255, -63, 256), - COL_VERTEX(-255, -63, -255), - COL_VERTEX(256, -63, -255), - COL_VERTEX(256, 64, 256), - COL_VERTEX(-255, 64, 256), - COL_VERTEX(-255, 64, -255), - COL_VERTEX(256, 64, -255), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(0, 4, 5), - COL_TRI(0, 5, 1), - COL_TRI(3, 4, 0), - COL_TRI(1, 5, 6), - COL_TRI(1, 6, 2), - COL_TRI(2, 6, 7), - COL_TRI(2, 7, 3), - COL_TRI(3, 7, 4), - COL_TRI(7, 5, 4), - COL_TRI(7, 6, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wdw_seg7_collision_square_floating_platform, 0x0040ed70, 45590, 0x000183c0, 132); diff --git a/levels/wdw/square_floating_platform/model.inc.c b/levels/wdw/square_floating_platform/model.inc.c index f2c03063c..494d67199 100644 --- a/levels/wdw/square_floating_platform/model.inc.c +++ b/levels/wdw/square_floating_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07012938 - 0x07012950 static const Lights1 wdw_seg7_lights_07012938 = gdSPDefLights1( 0x99, 0x99, 0x99, @@ -5,36 +6,10 @@ static const Lights1 wdw_seg7_lights_07012938 = gdSPDefLights1( ); // 0x07012950 - 0x07012A50 -static const Vtx wdw_seg7_vertex_07012950[] = { - {{{ 256, -63, 256}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 64, 256}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 64, 256}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -63, 256}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, -63, 256}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 64, 256}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 64, -255}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, -63, -255}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, -63, -255}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 64, -255}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -63, -255}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, -63, -255}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 64, 256}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, -63, 256}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 64, -255}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 64, -255}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07012950, 0x0040ed70, 45590, 0x00012950, 256); // 0x07012A50 - 0x07012AD0 -static const Vtx wdw_seg7_vertex_07012A50[] = { - {{{ 256, -63, 256}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -63, 256}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, -63, -255}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, -63, -255}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 64, -255}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 64, 256}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 64, 256}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 64, -255}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07012A50, 0x0040ed70, 45590, 0x00012a50, 128); // 0x07012AD0 - 0x07012B48 static const Gfx wdw_seg7_dl_07012AD0[] = { diff --git a/levels/wdw/texture.inc.c b/levels/wdw/texture.inc.c index b69e9842b..58b594cac 100644 --- a/levels/wdw/texture.inc.c +++ b/levels/wdw/texture.inc.c @@ -1,24 +1,15 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture wdw_seg7_texture_07000000[] = { -#include "levels/wdw/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wdw_seg7_texture_07000000, "levels/wdw/0.rgba16.inc.c", 0x0040ed70, 45590, 0x00000000, 2048); // 0x07000800 - 0x07001000 -ALIGNED8 const Texture wdw_seg7_texture_07000800[] = { -#include "levels/wdw/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wdw_seg7_texture_07000800, "levels/wdw/1.rgba16.inc.c", 0x0040ed70, 45590, 0x00000800, 2048); // 0x07001000 - 0x07001800 -ALIGNED8 const Texture wdw_seg7_texture_07001000[] = { -#include "levels/wdw/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wdw_seg7_texture_07001000, "levels/wdw/2.rgba16.inc.c", 0x0040ed70, 45590, 0x00001000, 2048); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture wdw_seg7_texture_07001800[] = { -#include "levels/wdw/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wdw_seg7_texture_07001800, "levels/wdw/3.rgba16.inc.c", 0x0040ed70, 45590, 0x00001800, 2048); // 0x07002000 - 0x07002800 -ALIGNED8 const Texture wdw_seg7_texture_07002000[] = { -#include "levels/wdw/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wdw_seg7_texture_07002000, "levels/wdw/4.rgba16.inc.c", 0x0040ed70, 45590, 0x00002000, 2048); diff --git a/levels/wdw/water_level_diamond/collision.inc.c b/levels/wdw/water_level_diamond/collision.inc.c index e3a17e801..bdf3bc093 100644 --- a/levels/wdw/water_level_diamond/collision.inc.c +++ b/levels/wdw/water_level_diamond/collision.inc.c @@ -1,24 +1,5 @@ +#include "pc/rom_assets.h" // Unused collision mapping for the water level diamond. // 0x070184C8 - 0x07018528 -const Collision wdw_seg7_collision_070184C8[] = { - COL_INIT(), - COL_VERTEX_INIT(0x6), - COL_VERTEX(51, 50, -50), - COL_VERTEX(-50, 50, -50), - COL_VERTEX(0, 101, 0), - COL_VERTEX(-50, 50, 51), - COL_VERTEX(0, 0, 0), - COL_VERTEX(51, 50, 51), - COL_TRI_INIT(SURFACE_DEFAULT, 8), - COL_TRI(0, 1, 2), - COL_TRI(3, 1, 4), - COL_TRI(1, 0, 4), - COL_TRI(1, 3, 2), - COL_TRI(5, 3, 4), - COL_TRI(3, 5, 2), - COL_TRI(5, 0, 2), - COL_TRI(0, 5, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wdw_seg7_collision_070184C8, 0x0040ed70, 45590, 0x000184c8, 96); diff --git a/levels/wdw/water_level_diamond/model.inc.c b/levels/wdw/water_level_diamond/model.inc.c index 8ecc4442f..6d70798f2 100644 --- a/levels/wdw/water_level_diamond/model.inc.c +++ b/levels/wdw/water_level_diamond/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07012F18 - 0x07012F30 static const Lights1 wdw_seg7_lights_07012F18 = gdSPDefLights1( 0x99, 0x99, 0x00, @@ -23,44 +24,16 @@ static const Lights1 wdw_seg7_lights_07012F60 = gdSPDefLights1( ); // 0x07012F78 - 0x07012FD8 -static const Vtx wdw_seg7_vertex_07012F78[] = { - {{{ -50, 51, -50}, 0, { 990, 0}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ -50, 51, 51}, 0, { 0, 0}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 0, 102, 0}, 0, { 480, 932}, {0xa6, 0x58, 0x00, 0xff}}}, - {{{ 51, 51, -50}, 0, { 990, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 51, 51, 51}, 0, { 0, 0}, {0x59, 0xa7, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 480, 932}, {0x59, 0xa7, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07012F78, 0x0040ed70, 45590, 0x00012f78, 96); // 0x07012FD8 - 0x07013038 -static const Vtx wdw_seg7_vertex_07012FD8[] = { - {{{ 51, 51, 51}, 0, { 990, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 51, 51, -50}, 0, { 0, 0}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ 0, 102, 0}, 0, { 478, 932}, {0x59, 0x59, 0x00, 0xff}}}, - {{{ -50, 51, 51}, 0, { 990, 0}, {0xa6, 0xa8, 0x00, 0xff}}}, - {{{ -50, 51, -50}, 0, { 0, 0}, {0xa6, 0xa8, 0x00, 0xff}}}, - {{{ 0, 0, 0}, 0, { 478, 932}, {0xa6, 0xa8, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07012FD8, 0x0040ed70, 45590, 0x00012fd8, 96); // 0x07013038 - 0x07013098 -static const Vtx wdw_seg7_vertex_07013038[] = { - {{{ -50, 51, 51}, 0, { 990, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 51, 51, 51}, 0, { 0, 0}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ 0, 102, 0}, 0, { 480, 932}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -50, 51, -50}, 0, { 990, 0}, {0x00, 0xa8, 0xa6, 0xff}}}, - {{{ 51, 51, -50}, 0, { 0, 0}, {0x00, 0xa8, 0xa6, 0xff}}}, - {{{ 0, 0, 0}, 0, { 480, 932}, {0x00, 0xa8, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07013038, 0x0040ed70, 45590, 0x00013038, 96); // 0x07013098 - 0x070130F8 -static const Vtx wdw_seg7_vertex_07013098[] = { - {{{ 51, 51, 51}, 0, { 990, 0}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ -50, 51, 51}, 0, { 0, 0}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 0, 0, 0}, 0, { 478, 932}, {0x00, 0xa7, 0x59, 0xff}}}, - {{{ 51, 51, -50}, 0, { 990, 0}, {0x00, 0x58, 0xa6, 0xff}}}, - {{{ -50, 51, -50}, 0, { 0, 0}, {0x00, 0x58, 0xa6, 0xff}}}, - {{{ 0, 102, 0}, 0, { 478, 932}, {0x00, 0x58, 0xa6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wdw_seg7_vertex_07013098, 0x0040ed70, 45590, 0x00013098, 96); // 0x070130F8 - 0x070131B8 static const Gfx wdw_seg7_dl_070130F8[] = { diff --git a/levels/wf/areas/1/1/model.inc.c b/levels/wf/areas/1/1/model.inc.c index 0d72b97ba..92345868c 100644 --- a/levels/wf/areas/1/1/model.inc.c +++ b/levels/wf/areas/1/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07002900 - 0x07002918 static const Lights1 wf_seg7_lights_07002900 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,626 +6,115 @@ static const Lights1 wf_seg7_lights_07002900 = gdSPDefLights1( ); // 0x07002918 - 0x07002A18 -static const Vtx wf_seg7_vertex_07002918[] = { - {{{ 4096, 1075, -511}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 0, -511}, 0, { 990, 2112}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3584, 1075, -511}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4096, 1075, 1536}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 1075, -511}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 1075, -511}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 1075, 1536}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 256, -511}, 0, { 990, 1602}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, 1075, -511}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, 1075, 1536}, 0, { -3096, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, 512, 3840}, 0, { -7696, 1090}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, 256, 3072}, 0, { -6162, 1602}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, 0, -511}, 0, { 0, 2112}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 861, 3456, -2127}, 0, { -1052, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 733, 3456, -2255}, 0, { 0, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1117, 3456, -2639}, 0, { 2012, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07002918, 0x00496090, 31162, 0x00002918, 256); // 0x07002A18 - 0x07002A78 -static const Vtx wf_seg7_vertex_07002A18[] = { - {{{ 1373, 3456, -2767}, 0, { 3034, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1373, 3456, -2383}, 0, { 0, -2076}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1245, 3456, -2511}, 0, { 990, -1054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 861, 3456, -2127}, 0, { -1052, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 1117, 3456, -2639}, 0, { 2012, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 989, 3456, -2767}, 0, { 3034, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07002A18, 0x00496090, 31162, 0x00002a18, 96); // 0x07002A78 - 0x07002B28 -static const Vtx wf_seg7_vertex_07002A78[] = { - {{{ 3021, 922, 4045}, 0, { 862, 4948}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 922, 1664}, 0, { -4118, -990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 922, 3072}, 0, { -5396, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 922, 4045}, 0, { -9228, 4948}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 922, 3072}, 0, { -9228, 2522}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3021, 922, 3840}, 0, { 862, 4438}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 922, 3635}, 0, { 1374, 3926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 922, 2048}, 0, { -286, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3021, 922, 3635}, 0, { 862, 3926}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1664, 922, 1024}, 0, { -2522, -2586}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3072, 922, 2048}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07002A78, 0x00496090, 31162, 0x00002a78, 176); // 0x07002B28 - 0x07002C08 -static const Vtx wf_seg7_vertex_07002B28[] = { - {{{ 3226, 2304, -511}, 0, { 20000, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 2304, -1023}, 0, { 20000, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 2304, -511}, 0, { 17342, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 2304, 0}, 0, { 17342, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 2304, -1023}, 0, { 20000, 5076}, {0x19, 0x77, 0x21, 0xff}}}, - {{{ 2048, 2560, -1023}, 0, { 15298, 5076}, {0x19, 0x77, 0x21, 0xff}}}, - {{{ 2560, 2304, -511}, 0, { 17342, 7120}, {0x19, 0x77, 0x21, 0xff}}}, - {{{ 2048, 2560, -1023}, 0, { 15298, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 2560, 1024}, 0, { 13254, 13252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2048, 2560, 1024}, 0, { 15298, 13252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 2560, -511}, 0, { 13254, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 2304, -511}, 0, { 17342, 7120}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 2048, 2560, -1023}, 0, { 15298, 5076}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 2048, 2560, -511}, 0, { 15298, 7120}, {0x38, 0x71, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07002B28, 0x00496090, 31162, 0x00002b28, 224); // 0x07002C08 - 0x07002D08 -static const Vtx wf_seg7_vertex_07002C08[] = { - {{{ 2560, 2304, 0}, 0, { 17342, 9164}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 2048, 2560, 0}, 0, { 15298, 9164}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 2048, 2560, 1024}, 0, { 15298, 13252}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -1535, 2560, 1536}, 0, { 990, 15296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 2560, 1536}, 0, { 3034, 15296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 2560, 512}, 0, { -1052, 11208}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1192, 2560, 2565}, 0, { 2360, 19404}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 2560, 2565}, 0, { 3034, 19404}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 2560, -1023}, 0, { -1052, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 2560, 1664}, 0, { 11210, 15808}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 2560, 1024}, 0, { 13254, 13252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 2560, 1536}, 0, { 11210, 15296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1664, 2560, 1024}, 0, { 13766, 13252}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2458, 1075, -4095}, 0, { 4056, -5550}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2458, 1075, -3071}, 0, { 0, -5550}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 1075, -3071}, 0, { 0, -2484}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07002C08, 0x00496090, 31162, 0x00002c08, 256); // 0x07002D08 - 0x07002DF8 -static const Vtx wf_seg7_vertex_07002D08[] = { - {{{ 1024, 2560, -511}, 0, { 11210, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -273, 2560, -2833}, 0, { 6028, -2148}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -423, 2560, -1959}, 0, { 5428, 1338}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 2560, -1023}, 0, { 13254, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 2560, -2409}, 0, { -454, -456}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 2560, -511}, 0, { 3034, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 2560, -1023}, 0, { -1052, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 2304, -511}, 0, { 20000, 7120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2560, 2304, 0}, 0, { 17342, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 2304, 0}, 0, { 20000, 9164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 1075, -4095}, 0, { 4056, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2458, 1075, -4095}, 0, { 4056, -5550}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 1075, -3071}, 0, { 0, -2484}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 1075, -3071}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 2560, 1536}, 0, { 3034, 15296}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07002D08, 0x00496090, 31162, 0x00002d08, 240); // 0x07002DF8 - 0x07002E48 -static const Vtx wf_seg7_vertex_07002DF8[] = { - {{{ 512, 2560, 1536}, 0, { 9166, 15296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 2560, 1664}, 0, { 11210, 15808}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 2560, 1536}, 0, { 11210, 15296}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 696, 2560, 2565}, 0, { 9902, 19404}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 2560, 2565}, 0, { 9166, 19404}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07002DF8, 0x00496090, 31162, 0x00002df8, 80); // 0x07002E48 - 0x07002F28 -static const Vtx wf_seg7_vertex_07002E48[] = { - {{{ 2560, 922, 2048}, 0, { -712, 6290}, {0x00, 0x69, 0x47, 0xff}}}, - {{{ 3226, 2304, 0}, 0, { 990, 0}, {0x00, 0x69, 0x47, 0xff}}}, - {{{ 2560, 2304, 0}, 0, { -712, 0}, {0x00, 0x69, 0x47, 0xff}}}, - {{{ 3072, 922, 2048}, 0, { 596, 6290}, {0x00, 0x69, 0x47, 0xff}}}, - {{{ 3226, 1075, -3071}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3226, 1076, -3071}, 0, { 4056, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3226, 2304, -511}, 0, {-10250, -3916}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3226, 2304, -511}, 0, { -1052, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3226, 1076, -3071}, 0, { 9166, 4870}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3226, 2304, -1023}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3226, 1584, -2412}, 0, { 6534, 2842}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1024, 3072}, 0, { -864, 6098}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1023, 1024, 3072}, 0, { 2012, 6098}, {0x00, 0x59, 0x59, 0xff}}}, - {{{ -1535, 2560, 1536}, 0, { 572, -8}, {0x00, 0x59, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07002E48, 0x00496090, 31162, 0x00002e48, 224); // 0x07002F28 - 0x07003028 -static const Vtx wf_seg7_vertex_07002F28[] = { - {{{ -1023, 2560, 2565}, 0, { 990, 0}, {0x00, 0x45, 0x69, 0xff}}}, - {{{ -1192, 2560, 2565}, 0, { 508, 0}, {0x00, 0x45, 0x69, 0xff}}}, - {{{ -1023, 1792, 3072}, 0, { 990, 2010}, {0x00, 0x45, 0x69, 0xff}}}, - {{{ -1023, 2025, 1536}, 0, { 6100, 2100}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2560, 1536}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2560, 2565}, 0, { 1992, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 1024, 3072}, 0, { 0, 6098}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 922, 3072}, 0, { 0, 6506}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 1792, 3072}, 0, { 0, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -2047, 2432, -1023}, 0, { -3096, -3610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1792, 318}, 0, { 2262, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 2432, 512}, 0, { 3034, -3610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1792, -833}, 0, { -2336, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1024, 3072}, 0, { 9110, 6098}, {0xa0, 0x47, 0x27, 0xff}}}, - {{{ -1535, 2560, 1536}, 0, { 4538, 0}, {0xa0, 0x47, 0x27, 0xff}}}, - {{{ -2047, 2432, 512}, 0, { 0, 480}, {0xa0, 0x47, 0x27, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07002F28, 0x00496090, 31162, 0x00002f28, 256); // 0x07003028 - 0x07003108 -static const Vtx wf_seg7_vertex_07003028[] = { - {{{ -1535, 2560, 1536}, 0, { 4538, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2047, 2560, 512}, 0, { 0, 0}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ -2047, 2432, 512}, 0, { 0, 480}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 2509, 2304, 0}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 2534, 0}, 0, { 10242, 1434}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 2560, 0}, 0, { 10490, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2560, 2304, 0}, 0, { -924, 494}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2509, 2304, -511}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2560, 2304, -511}, 0, { -924, 494}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 2534, -511}, 0, { 10242, 1434}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 2048, 2560, -511}, 0, { 10490, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 1792, -833}, 0, { -2336, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 2432, -1023}, 0, { -3096, -3610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 2560, -2409}, 0, { -8630, -4120}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003028, 0x00496090, 31162, 0x00003028, 224); // 0x07003108 - 0x070031F8 -static const Vtx wf_seg7_vertex_07003108[] = { - {{{ 3584, 1075, -3071}, 0, { -1052, -3302}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4096, 0, -3071}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4096, 1075, -3071}, 0, { 990, -3302}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 0, -3071}, 0, { -1052, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2047, 0, -4095}, 0, {-15360, 6098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1792, -833}, 0, { -2336, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 2560, -2409}, 0, { -8630, -4120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1664, -833}, 0, { -2336, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 384, -1535}, 0, { -5140, 4566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 0, -1535}, 0, { -5140, 6098}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -4095}, 0, { 10808, 11370}, {0x4e, 0x3e, 0xb2, 0xff}}}, - {{{ -273, 2560, -2833}, 0, { 10188, 0}, {0x4e, 0x3e, 0xb2, 0xff}}}, - {{{ 1536, 2560, -1023}, 0, { 0, 0}, {0x4e, 0x3e, 0xb2, 0xff}}}, - {{{ -2047, 2432, -1023}, 0, { -3096, -3610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 2560, -1023}, 0, { -3096, -4120}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003108, 0x00496090, 31162, 0x00003108, 240); // 0x070031F8 - 0x070032D8 -static const Vtx wf_seg7_vertex_070031F8[] = { - {{{ 2458, 1075, -4095}, 0, { 6508, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 0, -4095}, 0, { 14276, 4258}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2458, 1203, -4095}, 0, { 6508, -542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4096, 0, -4095}, 0, { 0, 4258}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 512, 0, -4095}, 0, { 6100, 14536}, {0xc6, 0x5f, 0xc5, 0xff}}}, - {{{ 1536, 2560, -1023}, 0, { 2012, 0}, {0xc6, 0x5f, 0xc5, 0xff}}}, - {{{ 2458, 1203, -4095}, 0, { -1358, 6776}, {0xc6, 0x5f, 0xc5, 0xff}}}, - {{{ -2047, 1024, 3072}, 0, { 13254, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 2432, 512}, 0, { 3034, -3610}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1792, 318}, 0, { 2262, -1054}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1664, 318}, 0, { 2262, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 2560, -2409}, 0, { 6668, 0}, {0xe5, 0x2f, 0x8e, 0xff}}}, - {{{ -273, 2560, -2833}, 0, { 0, 0}, {0xe5, 0x2f, 0x8e, 0xff}}}, - {{{ 512, 0, -4095}, 0, { -4082, 10644}, {0xe5, 0x2f, 0x8e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070031F8, 0x00496090, 31162, 0x000031f8, 224); // 0x070032D8 - 0x070033B8 -static const Vtx wf_seg7_vertex_070032D8[] = { - {{{ 1024, 2560, 1664}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1664, 922, 1024}, 0, { 3582, 6506}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1664, 2560, 1024}, 0, { 3582, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1024, 922, 1664}, 0, { 0, 6506}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 512, 0, -4095}, 0, { -9192, 10644}, {0x00, 0x45, 0x96, 0xff}}}, - {{{ -2047, 0, -4095}, 0, { 1212, 10818}, {0x00, 0x45, 0x96, 0xff}}}, - {{{ -2047, 2560, -2409}, 0, { 1558, 0}, {0x00, 0x45, 0x96, 0xff}}}, - {{{ -2047, 1024, 3072}, 0, { 13254, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1664, 318}, 0, { 2262, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 384, 640}, 0, { 3544, 4566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 4096, 1075, -4095}, 0, { 4056, -3302}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, 1075, -3071}, 0, { 0, -3302}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, 0, -3071}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 4096, 0, -4095}, 0, { 4056, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070032D8, 0x00496090, 31162, 0x000032d8, 224); // 0x070033B8 - 0x070034A8 -static const Vtx wf_seg7_vertex_070033B8[] = { - {{{ 4096, 0, -4095}, 0, { 0, 4258}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2458, 1075, -4095}, 0, { 6508, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 4096, 1075, -4095}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 2048, 2560, 1024}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1664, 2560, 1024}, 0, { -540, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1664, 922, 1024}, 0, { -540, 6506}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1192, 2560, 2565}, 0, { -1052, 0}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -1535, 2560, 1536}, 0, { -5382, 0}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -1023, 1792, 3072}, 0, { 1080, 3032}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -2047, 1664, 318}, 0, { 2262, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 384, -1535}, 0, { -5140, 4566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 384, 640}, 0, { 3544, 4566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1664, 922, 1024}, 0, { -352, 1040}, {0xa2, 0x16, 0x52, 0xff}}}, - {{{ 2560, 922, 2048}, 0, { 5078, 1040}, {0xa2, 0x16, 0x52, 0xff}}}, - {{{ 2048, 2560, 1024}, 0, { 656, -5500}, {0xa2, 0x16, 0x52, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070033B8, 0x00496090, 31162, 0x000033b8, 240); // 0x070034A8 - 0x07003588 -static const Vtx wf_seg7_vertex_070034A8[] = { - {{{ 2560, 922, 2048}, 0, { -1054, 6426}, {0x6a, 0x39, 0x26, 0xff}}}, - {{{ 2560, 2304, 0}, 0, { 3806, 0}, {0x6a, 0x39, 0x26, 0xff}}}, - {{{ 2048, 2560, 1024}, 0, { 0, 0}, {0x6a, 0x39, 0x26, 0xff}}}, - {{{ -1535, 2560, 1536}, 0, { -5382, 0}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -1023, 1024, 3072}, 0, { 1080, 6098}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -1023, 1792, 3072}, 0, { 1080, 3032}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ 512, 1792, 3072}, 0, { 464, 2010}, {0x00, 0x45, 0x69, 0xff}}}, - {{{ 696, 2560, 2565}, 0, { 990, 0}, {0x00, 0x45, 0x69, 0xff}}}, - {{{ 512, 2560, 2565}, 0, { 464, 0}, {0x00, 0x45, 0x69, 0xff}}}, - {{{ 512, 922, 3072}, 0, { 0, 6506}, {0x77, 0x00, 0x2b, 0xff}}}, - {{{ 696, 2560, 2565}, 0, { 2122, 0}, {0x77, 0x00, 0x2b, 0xff}}}, - {{{ 512, 1792, 3072}, 0, { 0, 3032}, {0x77, 0x00, 0x2b, 0xff}}}, - {{{ 1024, 922, 1664}, 0, { 5950, 6506}, {0x77, 0x00, 0x2b, 0xff}}}, - {{{ 1024, 2560, 1664}, 0, { 5950, 0}, {0x77, 0x00, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070034A8, 0x00496090, 31162, 0x000034a8, 224); // 0x07003588 - 0x07003668 -static const Vtx wf_seg7_vertex_07003588[] = { - {{{ 512, 922, 3072}, 0, { 990, 6506}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 2560, 2565}, 0, { -1032, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 2025, 1536}, 0, { -5140, 2100}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 1792, 3072}, 0, { 990, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 512, 2560, 1536}, 0, { -5140, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 2458, 1203, -4095}, 0, { 4056, 480}, {0x70, 0x3b, 0x07, 0xff}}}, - {{{ 1536, 2560, -1023}, 0, { -8206, -4936}, {0x70, 0x3b, 0x07, 0xff}}}, - {{{ 2458, 1075, -3071}, 0, { 0, 990}, {0x70, 0x3b, 0x07, 0xff}}}, - {{{ -2047, 1664, 318}, 0, { 2262, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 1664, -833}, 0, { -2336, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2047, 384, -1535}, 0, { -5140, 4566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3226, 1584, -2412}, 0, { 0, -2334}, {0x18, 0x6e, 0xc7, 0xff}}}, - {{{ 2048, 2560, -1023}, 0, { 4668, -9104}, {0x18, 0x6e, 0xc7, 0xff}}}, - {{{ 3226, 2304, -1023}, 0, { 0, -8480}, {0x18, 0x6e, 0xc7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003588, 0x00496090, 31162, 0x00003588, 224); // 0x07003668 - 0x07003728 -static const Vtx wf_seg7_vertex_07003668[] = { - {{{ 3226, 1584, -2412}, 0, { 0, -2334}, {0x00, 0x67, 0xb7, 0xff}}}, - {{{ 1536, 2560, -1023}, 0, { 6712, -9104}, {0x00, 0x67, 0xb7, 0xff}}}, - {{{ 2048, 2560, -1023}, 0, { 4668, -9104}, {0x00, 0x67, 0xb7, 0xff}}}, - {{{ 1536, 2560, -1023}, 0, { 6712, -9104}, {0xfb, 0x64, 0xb3, 0xff}}}, - {{{ 3226, 1584, -2412}, 0, { 0, -2334}, {0xfb, 0x64, 0xb3, 0xff}}}, - {{{ 3226, 1076, -3071}, 0, { 0, 990}, {0xfb, 0x64, 0xb3, 0xff}}}, - {{{ 1536, 2560, -1023}, 0, { 6712, -9104}, {0x00, 0x66, 0xb6, 0xff}}}, - {{{ 3226, 1076, -3071}, 0, { 0, 990}, {0x00, 0x66, 0xb6, 0xff}}}, - {{{ 2458, 1075, -3071}, 0, { 3034, 990}, {0x00, 0x66, 0xb6, 0xff}}}, - {{{ 2458, 1075, -4095}, 0, { 4056, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2458, 1203, -4095}, 0, { 4056, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 2458, 1075, -3071}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003668, 0x00496090, 31162, 0x00003668, 192); // 0x07003728 - 0x07003768 -static const Vtx wf_seg7_vertex_07003728[] = { - {{{ 512, 922, 3072}, 0, { 990, 990}, {0x00, 0x67, 0x4a, 0xff}}}, - {{{ 512, 2025, 1536}, 0, { 990, -6330}, {0x00, 0x67, 0x4a, 0xff}}}, - {{{ -1023, 922, 3072}, 0, { -5140, 990}, {0x00, 0x67, 0x4a, 0xff}}}, - {{{ -1023, 2025, 1536}, 0, { -5140, -6330}, {0x00, 0x67, 0x4a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003728, 0x00496090, 31162, 0x00003728, 64); // 0x07003768 - 0x07003858 -static const Vtx wf_seg7_vertex_07003768[] = { - {{{ -127, 2560, 1536}, 0, { 1672, 3542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -383, 2560, 2099}, 0, { 0, -202}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -383, 2560, 1536}, 0, { 0, 3542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -127, 2560, 2099}, 0, { 1936, 1858}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 2816, 2099}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -383, 2560, 2099}, 0, { 44, 1858}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 2816, 1536}, 0, { 3716, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -127, 2560, 2099}, 0, { 0, 1870}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -127, 2560, 1536}, 0, { 3716, 1870}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -255, 2816, 2099}, 0, { 0, 0}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ -383, 2560, 1536}, 0, { 0, 850}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -255, 2816, 2099}, 0, { 3716, -1054}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -255, 2816, 1536}, 0, { 0, -1054}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -383, 2560, 2099}, 0, { 3716, 850}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -127, 2560, 2099}, 0, { 1672, -202}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003768, 0x00496090, 31162, 0x00003768, 240); // 0x07003858 - 0x07003948 -static const Vtx wf_seg7_vertex_07003858[] = { - {{{ -1740, 1024, 3994}, 0, { 0, -1566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1945, 512, 3994}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1945, 1024, 3994}, 0, { 990, -1566}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1024, 3584, -511}, 0, { 2012, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -423, 3584, -1959}, 0, { 7794, 4726}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 3584, 1536}, 0, { 10188, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 3584, -1023}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 3584, 1024}, 0, { 0, -7186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 3584, -511}, 0, { 10188, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 3584, 1536}, 0, { 2012, -9230}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 512, 3994}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 512, 3789}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 512, 3789}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 512, 3994}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 512, 3994}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003858, 0x00496090, 31162, 0x00003858, 240); // 0x07003948 - 0x07003A08 -static const Vtx wf_seg7_vertex_07003948[] = { - {{{ -1740, 1024, 3789}, 0, { 0, -1566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 512, 3789}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 512, 3994}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1740, 1024, 3994}, 0, { 990, -1566}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1945, 1024, 3789}, 0, { 0, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1740, 512, 3789}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1740, 1024, 3789}, 0, { 990, -1564}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, 512, 3789}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1945, 1024, 3994}, 0, { 0, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, 512, 3994}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, 512, 3789}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1945, 1024, 3789}, 0, { 990, -1564}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003948, 0x00496090, 31162, 0x00003948, 192); // 0x07003A08 - 0x07003AF8 -static const Vtx wf_seg7_vertex_07003A08[] = { - {{{ 1117, 3584, -2639}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 733, 3456, -2255}, 0, { 2858, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 733, 3584, -2255}, 0, { 2858, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 4096, 512, 4096}, 0, { 1706, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3226, 512, 4096}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3226, 256, 4096}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 4096, 256, 4096}, 0, { 1706, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 861, 3584, -2127}, 0, { 144, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 861, 3456, -2127}, 0, { 144, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1245, 3456, -2511}, 0, { 3034, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1245, 3584, -2511}, 0, { 3034, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 733, 3584, -2255}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 733, 3456, -2255}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 861, 3456, -2127}, 0, { 1414, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 861, 3584, -2127}, 0, { 1414, 0}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003A08, 0x00496090, 31162, 0x00003a08, 240); // 0x07003AF8 - 0x07003BE8 -static const Vtx wf_seg7_vertex_07003AF8[] = { - {{{ 1373, 3584, -2383}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1373, 3456, -2383}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1373, 3456, -2767}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1117, 3584, -2639}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1117, 3456, -2639}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 733, 3456, -2255}, 0, { 2858, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 989, 3584, -2767}, 0, { -2920, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 989, 3456, -2767}, 0, { -2920, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1117, 3456, -2639}, 0, { -1476, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1117, 3584, -2639}, 0, { -1476, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1373, 3584, -2767}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1373, 3456, -2767}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 989, 3456, -2767}, 0, { 3034, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 989, 3584, -2767}, 0, { 3034, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1373, 3584, -2767}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003AF8, 0x00496090, 31162, 0x00003af8, 240); // 0x07003BE8 - 0x07003C28 -static const Vtx wf_seg7_vertex_07003BE8[] = { - {{{ 1245, 3584, -2511}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1373, 3456, -2383}, 0, { 1414, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1373, 3584, -2383}, 0, { 1414, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1245, 3456, -2511}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003BE8, 0x00496090, 31162, 0x00003be8, 64); // 0x07003C28 - 0x07003D08 -static const Vtx wf_seg7_vertex_07003C28[] = { - {{{ -423, 2560, -1959}, 0, { 4056, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1024, 3584, -511}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 1024, 2560, -511}, 0, { 0, 2010}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -423, 3584, -1959}, 0, { 4056, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 2048, 2560, -1023}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1536, 2560, -1023}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1536, 3584, -1023}, 0, { 990, -1054}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 2560, -511}, 0, { 3034, 2010}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -1023, 3584, -511}, 0, { 3034, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -423, 3584, -1959}, 0, { 144, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ -423, 2560, -1959}, 0, { 144, 2010}, {0x8b, 0x00, 0xd0, 0xff}}}, - {{{ 1536, 2560, 1024}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 2560, -511}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 3584, 1024}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003C28, 0x00496090, 31162, 0x00003c28, 224); // 0x07003D08 - 0x07003E08 -static const Vtx wf_seg7_vertex_07003D08[] = { - {{{ 1536, 2560, 1024}, 0, { 990, 2010}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1536, 3584, 1024}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1024, 3584, 1536}, 0, { -454, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1536, 2560, -511}, 0, { 3034, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 3584, -1023}, 0, { 4056, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 3584, 1024}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2560, -511}, 0, { 0, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2560, 1536}, 0, { 4056, 2010}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 3584, -511}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 3584, 1536}, 0, { 4056, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1023, 2560, 1536}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 2560, 1536}, 0, { 4056, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 3584, 1536}, 0, { 990, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 2560, 1536}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 3584, 1536}, 0, { 5078, -1054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 2560, 1536}, 0, { -454, 2010}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003D08, 0x00496090, 31162, 0x00003d08, 256); // 0x07003E08 - 0x07003EB8 -static const Vtx wf_seg7_vertex_07003E08[] = { - {{{ 2048, 2560, -1023}, 0, { 1332, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1536, 3584, -1023}, 0, { 650, -1056}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 1536, 2560, -511}, 0, { 0, 990}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 512, 2025, 1536}, 0, { 3034, 3076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 2560, 1536}, 0, { 3034, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 2025, 1536}, 0, { 0, 3076}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 2560, 1536}, 0, { 0, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1024, 2560, -511}, 0, { 1414, 2010}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1024, 3584, -511}, 0, { 1414, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1536, 3584, -1023}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 1536, 2560, -1023}, 0, { 0, 2010}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003E08, 0x00496090, 31162, 0x00003e08, 176); // 0x07003EB8 - 0x07003F98 -static const Vtx wf_seg7_vertex_07003EB8[] = { - {{{ 3226, 922, 3635}, 0, { 7122, 990}, {0x86, 0x1f, 0x0b, 0xff}}}, - {{{ 3226, 2304, 0}, 0, { -7320, -4704}, {0x86, 0x1f, 0x0b, 0xff}}}, - {{{ 3072, 922, 2048}, 0, { 756, 990}, {0x86, 0x1f, 0x0b, 0xff}}}, - {{{ 3226, 922, 3635}, 0, { 7122, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3226, 1024, 3635}, 0, { 7122, 594}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3226, 2304, 0}, 0, { -7320, -4704}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3021, 922, 3635}, 0, { -150, 0}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 3226, 1024, 3840}, 0, { 990, 990}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 3226, 1024, 3635}, 0, { 990, 0}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 3021, 922, 3840}, 0, { -150, 990}, {0xc8, 0x71, 0x00, 0xff}}}, - {{{ 3226, 1024, 3840}, 0, { 0, 582}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3021, 922, 4045}, 0, { 1196, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3021, 1024, 4045}, 0, { 1196, 582}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 3021, 922, 4045}, 0, { -150, 2010}, {0xc8, 0x71, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003EB8, 0x00496090, 31162, 0x00003eb8, 224); // 0x07003F98 - 0x07004098 -static const Vtx wf_seg7_vertex_07003F98[] = { - {{{ 3021, 1024, 4045}, 0, { 15814, 786}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 1024, 4096}, 0, { 16728, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 1024, 3840}, 0, { 16728, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 1024, 3635}, 0, { 18160, -850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 1024, 3635}, 0, { 16728, -850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 1024, 3840}, 0, { 18160, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 922, 3635}, 0, { 172, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3021, 922, 3635}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3226, 1024, 3635}, 0, { 172, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -2508, 1024, 4096}, 0, { 0, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 1024, 3994}, 0, { 3034, 3646}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 1024, 3994}, 0, { 2216, 3646}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 1024, 4096}, 0, { 5896, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 1024, 3789}, 0, { 2216, 2828}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2508, 1024, 3072}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 1024, 3072}, 0, { 5896, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07003F98, 0x00496090, 31162, 0x00003f98, 256); // 0x07004098 - 0x07004198 -static const Vtx wf_seg7_vertex_07004098[] = { - {{{ -1740, 1024, 3994}, 0, { 3034, 3646}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 1024, 3072}, 0, { 5896, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 1024, 3789}, 0, { 3034, 2828}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 512, 3840}, 0, {-14338, 5280}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 1024, 3635}, 0, {-13520, 3236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 1024, 3840}, 0, {-14338, 3236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 1075, 1536}, 0, { -5140, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 2304, 0}, 0, { 990, -1872}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 1075, -3071}, 0, { 13254, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 1075, -3071}, 0, { 9166, 5076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 0, -511}, 0, { -1052, 9368}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 0, -3071}, 0, { 9166, 9368}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 1075, -511}, 0, { -1052, 5076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 512, 3840}, 0, { 1502, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3226, 1024, 3840}, 0, { 70, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3226, 512, 3840}, 0, { 70, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07004098, 0x00496090, 31162, 0x00004098, 256); // 0x07004198 - 0x07004278 -static const Vtx wf_seg7_vertex_07004198[] = { - {{{ 3584, 2304, -511}, 0, { 0, 494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 2304, 0}, 0, { 1398, -1550}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 2304, 0}, 0, { 0, -1550}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 2304, -511}, 0, { 1398, 494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3584, 1075, -3071}, 0, { 13254, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 2304, -511}, 0, { 3034, -1872}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 2304, 0}, 0, { 990, -1872}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3226, 512, 3840}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3226, 1024, 3840}, 0, { 990, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3226, 512, 4096}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3226, 1024, 4096}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 3584, 1024, 3840}, 0, { 1502, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3226, 1024, 3840}, 0, { 70, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 512, 3840}, 0, { 1502, 2010}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07004198, 0x00496090, 31162, 0x00004198, 224); // 0x07004278 - 0x07004368 -static const Vtx wf_seg7_vertex_07004278[] = { - {{{ 3021, 1024, 4045}, 0, { -750, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3021, 922, 4045}, 0, { -750, 1396}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 922, 4045}, 0, { 15298, 1396}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 3226, 1024, 4096}, 0, { 22860, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2508, 1024, 4096}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -2508, 0, 4096}, 0, { 0, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3226, 0, 4096}, 0, { 22860, 4054}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 3584, 1024, 3635}, 0, { 1808, -850}, {0x00, 0x77, 0x2a, 0xff}}}, - {{{ 3226, 2304, 0}, 0, { 376, -15362}, {0x00, 0x77, 0x2a, 0xff}}}, - {{{ 3226, 1024, 3635}, 0, { 376, -850}, {0x00, 0x77, 0x2a, 0xff}}}, - {{{ 3584, 2304, 0}, 0, { 1808, -15362}, {0x00, 0x77, 0x2a, 0xff}}}, - {{{ -1023, 1024, 4045}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 922, 3072}, 0, { 3852, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 1024, 3072}, 0, { 3852, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -1023, 922, 4045}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07004278, 0x00496090, 31162, 0x00004278, 240); // 0x07004368 - 0x07004468 -static const Vtx wf_seg7_vertex_07004368[] = { - {{{ -2508, 0, 3072}, 0, { -3096, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2508, 0, 4096}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -2508, 1024, 4096}, 0, { 990, -2586}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 3021, 1024, 4045}, 0, { -750, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 922, 4045}, 0, { 15298, 1396}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 1024, 4045}, 0, { 15298, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -1023, 1024, 4045}, 0, { 5896, 3850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 1024, 4096}, 0, { 5896, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 1024, 4096}, 0, { 22860, 4054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3021, 1024, 4045}, 0, { 21946, 3850}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1945, 1024, 3789}, 0, { 2216, 2828}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 1024, 3072}, 0, { 5896, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2047, 1024, 3072}, 0, { 1808, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1740, 1024, 3789}, 0, { 3034, 2828}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2508, 1024, 3072}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -2508, 1024, 3072}, 0, { -3096, -2002}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07004368, 0x00496090, 31162, 0x00004368, 256); // 0x07004468 - 0x07004528 -static const Vtx wf_seg7_vertex_07004468[] = { - {{{ 2641, 4095, 330}, 0, { 244, 2}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2641, 4095, 54}, 0, { 796, 2}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2881, 4095, -83}, 0, { 1072, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2881, 4095, 468}, 0, { 0, 480}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3120, 4095, 330}, 0, { 244, 956}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 3120, 4095, 54}, 0, { 796, 956}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 2881, 4096, -83}, 0, { 1072, 480}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3120, 4096, 330}, 0, { 244, 956}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3120, 4096, 54}, 0, { 796, 956}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2641, 4096, 54}, 0, { 796, 2}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2641, 4096, 330}, 0, { 244, 2}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 2881, 4096, 468}, 0, { 0, 480}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07004468, 0x00496090, 31162, 0x00004468, 192); // 0x07004528 - 0x070045A8 -static const Vtx wf_seg7_vertex_07004528[] = { - {{{ 799, 3584, -735}, 0, { 990, -3982}, {0x0c, 0x00, 0x82, 0xff}}}, - {{{ 881, 2791, -727}, 0, { 0, 990}, {0x0c, 0x00, 0x82, 0xff}}}, - {{{ 800, 2791, -735}, 0, { 990, 990}, {0x0c, 0x00, 0x82, 0xff}}}, - {{{ 881, 3584, -727}, 0, { 0, -3982}, {0x0c, 0x00, 0x82, 0xff}}}, - {{{ 881, 3584, -727}, 0, { 990, -3982}, {0x7e, 0x00, 0xf4, 0xff}}}, - {{{ 889, 3584, -646}, 0, { 0, -3982}, {0x7e, 0x00, 0xf4, 0xff}}}, - {{{ 889, 2791, -646}, 0, { 0, 990}, {0x7e, 0x00, 0xf4, 0xff}}}, - {{{ 881, 2791, -727}, 0, { 990, 990}, {0x7e, 0x00, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07004528, 0x00496090, 31162, 0x00004528, 128); // 0x070045A8 - 0x07004608 -static const Vtx wf_seg7_vertex_070045A8[] = { - {{{ 799, 3584, -735}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 889, 3584, -646}, 0, { 1552, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 881, 3584, -727}, 0, { 760, 352}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 800, 2791, -735}, 0, { -592, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 881, 2791, -727}, 0, { 198, 606}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 889, 2791, -646}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070045A8, 0x00496090, 31162, 0x000045a8, 96); // 0x07004608 - 0x070046B8 -static const Vtx wf_seg7_vertex_07004608[] = { - {{{ 4096, 512, 3840}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 512, 3840}, 0, { -2482, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 3226, 512, 4096}, 0, { -2482, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 4096, 512, 4096}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1117, 3584, -2639}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1373, 3584, -2767}, 0, { 2012, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 989, 3584, -2767}, 0, { 480, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1373, 3584, -2383}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 733, 3584, -2255}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 861, 3584, -2127}, 0, { 480, 1500}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1245, 3584, -2511}, 0, { 1502, 478}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07004608, 0x00496090, 31162, 0x00004608, 176); // 0x070046B8 - 0x07004758 static const Gfx wf_seg7_dl_070046B8[] = { diff --git a/levels/wf/areas/1/10/1.inc.c b/levels/wf/areas/1/10/1.inc.c index 5f34d8ea6..2f189fca4 100644 --- a/levels/wf/areas/1/10/1.inc.c +++ b/levels/wf/areas/1/10/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07007590 - 0x070075A8 static const Lights1 wf_seg7_lights_07007590 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,284 +6,49 @@ static const Lights1 wf_seg7_lights_07007590 = gdSPDefLights1( ); // 0x070075A8 - 0x070076A8 -static const Vtx wf_seg7_vertex_070075A8[] = { - {{{ -127, 1741, -127}, 0, { 1236, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 1997, -127}, 0, { 1236, -30}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 1997, -127}, 0, { 214, -30}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 1741, 128}, 0, { 1226, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 1997, 128}, 0, { 1226, -34}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 1997, -127}, 0, { 204, -34}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 1741, -127}, 0, { 204, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, 1741, -127}, 0, { 1244, 996}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 1997, -127}, 0, { 1244, -24}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 1997, 128}, 0, { 222, -24}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 1741, 128}, 0, { 222, 996}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 1741, 128}, 0, { 1244, 1000}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 1997, 128}, 0, { 222, -20}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 1741, 128}, 0, { 222, 1000}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 1997, 128}, 0, { 1244, -20}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 1741, -127}, 0, { 214, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070075A8, 0x00496090, 31162, 0x000075a8, 256); // 0x070076A8 - 0x070077A8 -static const Vtx wf_seg7_vertex_070076A8[] = { - {{{ -263, 1997, 152}, 0, { 1208, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -157, 1997, -264}, 0, { -454, 392}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 153, 1997, -264}, 0, { -454, 1632}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -183, 1741, -437}, 0, { -756, 1722}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -437, 1741, -183}, 0, { 256, 2736}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -437, 1741, 184}, 0, { 1724, 2736}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -183, 1741, 438}, 0, { 2738, 1722}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 184, 1741, 438}, 0, { 2738, 256}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 438, 1741, 184}, 0, { 1724, -758}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 438, 1741, -183}, 0, { 256, -758}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 184, 1741, -437}, 0, { -756, 256}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 260, 1997, -158}, 0, { 0, 2056}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 260, 1997, 152}, 0, { 1208, 2056}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 171, 1997, 258}, 0, { 1634, 1700}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -157, 1997, 258}, 0, { 1634, 392}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -263, 1997, -158}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070076A8, 0x00496090, 31162, 0x000076a8, 256); // 0x070077A8 - 0x07007898 -static const Vtx wf_seg7_vertex_070077A8[] = { - {{{ -214, 1792, -511}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -214, 1536, -511}, 0, { 0, 1386}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 1536, -214}, 0, { 2296, 1386}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 215, 1792, 512}, 0, { -1336, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 512, 1536, 215}, 0, { 990, 1386}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 512, 1792, 215}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 215, 1536, 512}, 0, { -1336, 1386}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 512, 1792, 215}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 1536, 215}, 0, { 0, 1386}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 1536, -214}, 0, { 2352, 1386}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 1792, -214}, 0, { 2352, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 1792, -214}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 215, 1536, -511}, 0, { 2296, 1386}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 215, 1792, -511}, 0, { 2296, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 512, 1536, -214}, 0, { 0, 1386}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070077A8, 0x00496090, 31162, 0x000077a8, 240); // 0x07007898 - 0x07007988 -static const Vtx wf_seg7_vertex_07007898[] = { - {{{ -214, 1792, 512}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 215, 1536, 512}, 0, { 2352, 1386}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 215, 1792, 512}, 0, { 2352, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -214, 1792, -511}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 1536, -214}, 0, { 2296, 1386}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 1792, -214}, 0, { 2296, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 1792, -214}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 1536, -214}, 0, { 0, 1386}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 1536, 215}, 0, { 2352, 1386}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 1792, 215}, 0, { 2352, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 1792, 215}, 0, { -1336, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -511, 1536, 215}, 0, { -1336, 1386}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -214, 1536, 512}, 0, { 990, 1386}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -214, 1792, 512}, 0, { 990, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -214, 1536, 512}, 0, { 0, 1386}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07007898, 0x00496090, 31162, 0x00007898, 240); // 0x07007988 - 0x07007A78 -static const Vtx wf_seg7_vertex_07007988[] = { - {{{ 260, 1997, -158}, 0, { 2450, 990}, {0x71, 0x39, 0x00, 0xff}}}, - {{{ 0, 2509, 0}, 0, { 1180, -3594}, {0x71, 0x39, 0x00, 0xff}}}, - {{{ 260, 1997, 152}, 0, { 0, 990}, {0x71, 0x39, 0x00, 0xff}}}, - {{{ -263, 1997, -158}, 0, { 0, 990}, {0x90, 0x3a, 0x00, 0xff}}}, - {{{ -263, 1997, 152}, 0, { 2450, 990}, {0x90, 0x3a, 0x00, 0xff}}}, - {{{ 0, 2509, 0}, 0, { 1238, -3610}, {0x90, 0x3a, 0x00, 0xff}}}, - {{{ 0, 2509, 0}, 0, { 558, -3598}, {0xb3, 0x3f, 0xb3, 0xff}}}, - {{{ -157, 1997, -264}, 0, { 0, 990}, {0xb3, 0x3f, 0xb3, 0xff}}}, - {{{ -263, 1997, -158}, 0, { 1132, 990}, {0xb3, 0x3f, 0xb3, 0xff}}}, - {{{ 0, 2509, 0}, 0, { 1192, -3614}, {0x00, 0x3a, 0x90, 0xff}}}, - {{{ 153, 1997, -264}, 0, { 0, 990}, {0x00, 0x3a, 0x90, 0xff}}}, - {{{ -157, 1997, -264}, 0, { 2450, 990}, {0x00, 0x3a, 0x90, 0xff}}}, - {{{ 0, 2509, 0}, 0, { 440, -2556}, {0xb3, 0x3f, 0x4d, 0xff}}}, - {{{ -263, 1997, 152}, 0, { -172, 2010}, {0xb3, 0x3f, 0x4d, 0xff}}}, - {{{ -157, 1997, 258}, 0, { 990, 2010}, {0xb3, 0x3f, 0x4d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07007988, 0x00496090, 31162, 0x00007988, 240); // 0x07007A78 - 0x07007B78 -static const Vtx wf_seg7_vertex_07007A78[] = { - {{{ 438, 1792, -183}, 0, { -1154, 706}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 438, 1741, 184}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 438, 1792, 184}, 0, { 990, 706}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 171, 1997, 258}, 0, { 2012, 990}, {0x00, 0x39, 0x71, 0xff}}}, - {{{ 0, 2509, 0}, 0, { 650, -3588}, {0x00, 0x39, 0x71, 0xff}}}, - {{{ -157, 1997, 258}, 0, { -606, 990}, {0x00, 0x39, 0x71, 0xff}}}, - {{{ 171, 1997, 258}, 0, { -80, 2010}, {0x54, 0x3f, 0x46, 0xff}}}, - {{{ 260, 1997, 152}, 0, { 990, 2010}, {0x54, 0x3f, 0x46, 0xff}}}, - {{{ 0, 2509, 0}, 0, { 602, -2566}, {0x54, 0x3f, 0x46, 0xff}}}, - {{{ 260, 1997, -158}, 0, { 0, 990}, {0x4d, 0x3f, 0xb2, 0xff}}}, - {{{ 153, 1997, -264}, 0, { 1132, 990}, {0x4d, 0x3f, 0xb2, 0xff}}}, - {{{ 0, 2509, 0}, 0, { 518, -3586}, {0x4d, 0x3f, 0xb2, 0xff}}}, - {{{ 438, 1741, -183}, 0, { -1154, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -437, 1792, 184}, 0, { -1154, 706}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -437, 1741, -183}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -437, 1792, -183}, 0, { 990, 706}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07007A78, 0x00496090, 31162, 0x00007a78, 256); // 0x07007B78 - 0x07007C68 -static const Vtx wf_seg7_vertex_07007B78[] = { - {{{ 184, 1792, -437}, 0, { -1104, 706}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 184, 1741, -437}, 0, { -1104, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 438, 1741, -183}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 438, 1792, -183}, 0, { 990, 706}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -183, 1792, -437}, 0, { -1154, 706}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 184, 1741, -437}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 184, 1792, -437}, 0, { 990, 706}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -183, 1741, -437}, 0, { -1154, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -437, 1792, -183}, 0, { -1104, 706}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -183, 1741, -437}, 0, { 990, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -183, 1792, -437}, 0, { 990, 706}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -437, 1741, -183}, 0, { -1104, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 438, 1792, 184}, 0, { -1104, 706}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 184, 1741, 438}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 184, 1792, 438}, 0, { 990, 706}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07007B78, 0x00496090, 31162, 0x00007b78, 240); // 0x07007C68 - 0x07007D48 -static const Vtx wf_seg7_vertex_07007C68[] = { - {{{ -437, 1792, 184}, 0, { -1154, 706}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -437, 1741, 184}, 0, { -1154, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -437, 1741, -183}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -183, 1792, 438}, 0, { -516, 786}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -437, 1741, 184}, 0, { 990, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -437, 1792, 184}, 0, { 990, 786}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -183, 1741, 438}, 0, { -516, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 184, 1792, 438}, 0, { -1154, 706}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -183, 1741, 438}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -183, 1792, 438}, 0, { 990, 706}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 184, 1741, 438}, 0, { -1154, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 438, 1792, 184}, 0, { -1104, 706}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 438, 1741, 184}, 0, { -1104, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ 184, 1741, 438}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07007C68, 0x00496090, 31162, 0x00007c68, 224); // 0x07007D48 - 0x07007E38 -static const Vtx wf_seg7_vertex_07007D48[] = { - {{{ -511, 1792, 215}, 0, { -856, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -183, 1792, 438}, 0, { 1356, 718}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -437, 1792, 184}, 0, { -738, 718}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 438, 1792, 184}, 0, { 594, 710}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 1792, -214}, 0, { 2858, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 438, 1792, -183}, 0, { 2740, 710}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 1792, 215}, 0, { 474, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 215, 1792, 512}, 0, { -1860, 994}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 438, 1792, 184}, 0, { 352, 720}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 184, 1792, 438}, 0, { -1742, 710}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 1792, 215}, 0, { 466, 1002}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -214, 1792, 512}, 0, { 454, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 184, 1792, 438}, 0, { 2720, 718}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -183, 1792, 438}, 0, { 572, 718}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 215, 1792, 512}, 0, { 2838, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07007D48, 0x00496090, 31162, 0x00007d48, 240); // 0x07007E38 - 0x07007F28 -static const Vtx wf_seg7_vertex_07007E38[] = { - {{{ 215, 1792, -511}, 0, { 466, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -214, 1792, -511}, 0, { 2850, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -183, 1792, -437}, 0, { 2732, 708}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 1792, 215}, 0, { -856, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -214, 1792, 512}, 0, { 1472, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -183, 1792, 438}, 0, { 1356, 718}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 1792, -214}, 0, { -534, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -437, 1792, 184}, 0, { 1730, 718}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -437, 1792, -183}, 0, { -414, 718}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 1792, 215}, 0, { 1850, 1000}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -214, 1792, -511}, 0, { 466, 994}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 1792, -214}, 0, { 2796, 994}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -437, 1792, -183}, 0, { 2678, 712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -183, 1792, -437}, 0, { 584, 712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 184, 1792, -437}, 0, { 586, 708}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07007E38, 0x00496090, 31162, 0x00007e38, 240); // 0x07007F28 - 0x07007FA8 -static const Vtx wf_seg7_vertex_07007F28[] = { - {{{ 512, 1792, -214}, 0, { 464, 998}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 184, 1792, -437}, 0, { 2676, 716}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 438, 1792, -183}, 0, { 580, 716}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 215, 1792, -511}, 0, { 2792, 998}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 215, 1792, -511}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -214, 1536, -511}, 0, { 2352, 1386}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -214, 1792, -511}, 0, { 2352, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 215, 1536, -511}, 0, { 0, 1386}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07007F28, 0x00496090, 31162, 0x00007f28, 128); // 0x07007FA8 - 0x070080A8 -static const Vtx wf_seg7_vertex_07007FA8[] = { - {{{ -214, 0, 512}, 0, { 990, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -511, 1536, 215}, 0, { -56, -6674}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -511, 0, 215}, 0, { -56, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -511, 0, -214}, 0, { 990, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 1536, -214}, 0, { 990, -6674}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -214, 1536, -511}, 0, { -56, -6674}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -214, 0, -511}, 0, { -56, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -511, 205, 108}, 0, { 722, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, 215}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 1536, -214}, 0, { -82, -6674}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, 108}, 0, { 722, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 1536, 215}, 0, { 990, -6674}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -214, 1536, 512}, 0, { 990, -6674}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 215, 0, -511}, 0, { 1016, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 215, 1536, -511}, 0, { 1016, -6676}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 512, 1536, -214}, 0, { 0, -6676}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07007FA8, 0x00496090, 31162, 0x00007fa8, 256); // 0x070080A8 - 0x07008198 -static const Vtx wf_seg7_vertex_070080A8[] = { - {{{ 215, 0, 512}, 0, { 1042, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 215, 1536, 512}, 0, { 1042, -6674}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -214, 1536, 512}, 0, { 0, -6674}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -214, 0, 512}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 512, 0, 215}, 0, { 1016, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 215, 1536, 512}, 0, { 0, -6674}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 215, 0, 512}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 512, 1536, 215}, 0, { 1016, -6674}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 512, 0, -214}, 0, { 1042, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 1536, -214}, 0, { 1042, -6676}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 1536, 215}, 0, { 0, -6676}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, 215}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -511, 205, 108}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -306, 0, 108}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 0, 108}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070080A8, 0x00496090, 31162, 0x000080a8, 240); // 0x07008198 - 0x07008288 -static const Vtx wf_seg7_vertex_07008198[] = { - {{{ 215, 0, -511}, 0, { 1016, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 512, 1536, -214}, 0, { 0, -6676}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 512, 0, -214}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -214, 0, -511}, 0, { 1042, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -214, 1536, -511}, 0, { 1042, -6676}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 215, 1536, -511}, 0, { 0, -6676}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 215, 0, -511}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 205, -107}, 0, { 186, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 205, 108}, 0, { 722, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 1536, -214}, 0, { -82, -6674}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, -107}, 0, { 186, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -511, 0, -214}, 0, { -82, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 0, -107}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 0, 108}, 0, { 1042, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 205, 108}, 0, { 1042, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07008198, 0x00496090, 31162, 0x00008198, 240); // 0x07008288 - 0x07008368 -static const Vtx wf_seg7_vertex_07008288[] = { - {{{ -511, 205, 108}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -306, 205, 108}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -306, 0, 108}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 205, -107}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -306, 205, 108}, 0, { 1042, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 205, 108}, 0, { 1042, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -306, 205, -107}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -511, 0, -107}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -306, 0, -107}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -306, 205, -107}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 205, -107}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -306, 0, -107}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 205, 108}, 0, { 1042, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -306, 205, -107}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07008288, 0x00496090, 31162, 0x00008288, 224); // 0x07008368 - 0x070083E0 static const Gfx wf_seg7_dl_07008368[] = { diff --git a/levels/wf/areas/1/10/2.inc.c b/levels/wf/areas/1/10/2.inc.c index 21e0a25f2..3834636e5 100644 --- a/levels/wf/areas/1/10/2.inc.c +++ b/levels/wf/areas/1/10/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07008838 - 0x07008850 static const Lights1 wf_seg7_lights_07008838 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,120 +6,25 @@ static const Lights1 wf_seg7_lights_07008838 = gdSPDefLights1( ); // 0x07008850 - 0x07008950 -static const Vtx wf_seg7_vertex_07008850[] = { - {{{ 128, 1792, 128}, 0, { 1244, 1000}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 2048, 128}, 0, { 1244, -20}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 2048, 128}, 0, { 222, -20}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 1792, -127}, 0, { 1236, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 2048, -127}, 0, { 214, -30}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 1792, -127}, 0, { 214, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 2048, -127}, 0, { 1236, -30}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 1792, 128}, 0, { 1226, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 2048, 128}, 0, { 1226, -34}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 2048, -127}, 0, { 204, -34}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 1792, -127}, 0, { 204, 988}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, 1792, -127}, 0, { 1244, 996}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 2048, -127}, 0, { 1244, -24}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 2048, 128}, 0, { 222, -24}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 1792, 128}, 0, { 222, 996}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -127, 1792, 128}, 0, { 222, 1000}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07008850, 0x00496090, 31162, 0x00008850, 256); // 0x07008950 - 0x070089F0 -static const Vtx wf_seg7_vertex_07008950[] = { - {{{ 256, 2048, 256}, 0, { 4056, 4054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, 2048, 256}, 0, { 4056, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, 2048, -255}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 256, 2048, -255}, 0, { 0, 4054}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 1792, -537}, 0, { -802, -1362}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 466, 1792, 269}, 0, { 1056, 1858}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 466, 1792, -268}, 0, { 1056, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -465, 1792, -268}, 0, { -2662, -288}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -465, 1792, 269}, 0, { -2662, 1858}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 1792, 538}, 0, { -802, 2932}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07008950, 0x00496090, 31162, 0x00008950, 160); // 0x070089F0 - 0x07008AF0 -static const Vtx wf_seg7_vertex_070089F0[] = { - {{{ 466, 1536, -268}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 466, 1792, -268}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 466, 1792, 269}, 0, { -82, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -465, 1536, 269}, 0, { 1042, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -465, 1792, -268}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -465, 1536, -268}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -465, 1792, 269}, 0, { 1042, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 1536, 538}, 0, { 1042, 990}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -465, 1792, 269}, 0, { 0, 0}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -465, 1536, 269}, 0, { 0, 990}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ 0, 1792, 538}, 0, { 1042, 0}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ 466, 1536, 269}, 0, { 990, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 0, 1792, 538}, 0, { -82, 0}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 0, 1536, 538}, 0, { -82, 990}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 466, 1792, 269}, 0, { 990, 0}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 466, 1536, 269}, 0, { -82, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070089F0, 0x00496090, 31162, 0x000089f0, 256); // 0x07008AF0 - 0x07008BD0 -static const Vtx wf_seg7_vertex_07008AF0[] = { - {{{ 0, 1536, -537}, 0, { 990, 990}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ 466, 1792, -268}, 0, { -82, 0}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ 466, 1536, -268}, 0, { -82, 990}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ 0, 1792, -537}, 0, { 990, 0}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ -465, 1536, -268}, 0, { 1042, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 0, 1792, -537}, 0, { 0, 0}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 0, 1536, -537}, 0, { 0, 990}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -465, 1792, -268}, 0, { 1042, 0}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 256, 2048, -255}, 0, { -1052, 990}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -255, 2048, -255}, 0, { 3034, 990}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ 0, 2560, 0}, 0, { 990, -3580}, {0x00, 0x38, 0x8f, 0xff}}}, - {{{ -255, 2048, 256}, 0, { -2414, 982}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 256, 2048, 256}, 0, { 1672, 982}, {0x00, 0x38, 0x71, 0xff}}}, - {{{ 0, 2560, 0}, 0, { -370, -3588}, {0x00, 0x38, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07008AF0, 0x00496090, 31162, 0x00008af0, 224); // 0x07008BD0 - 0x07008C30 -static const Vtx wf_seg7_vertex_07008BD0[] = { - {{{ -255, 2048, -255}, 0, { 0, 990}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ -255, 2048, 256}, 0, { 4056, 990}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 0, 2560, 0}, 0, { 2012, -3580}, {0x8f, 0x38, 0x00, 0xff}}}, - {{{ 256, 2048, 256}, 0, { 0, 990}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 256, 2048, -255}, 0, { 4056, 990}, {0x71, 0x38, 0x00, 0xff}}}, - {{{ 0, 2560, 0}, 0, { 2012, -3580}, {0x71, 0x38, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07008BD0, 0x00496090, 31162, 0x00008bd0, 96); // 0x07008C30 - 0x07008D20 -static const Vtx wf_seg7_vertex_07008C30[] = { - {{{ 466, 0, -268}, 0, { 1246, 7120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 466, 1536, 269}, 0, { -94, -544}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 466, 0, 269}, 0, { -94, 7120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -465, 0, 269}, 0, { 1246, 7120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -465, 1536, 269}, 0, { 1246, -542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -465, 1536, -268}, 0, { -94, -544}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -465, 0, -268}, 0, { -94, 7120}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 538}, 0, { 1246, 7120}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ 0, 1536, 538}, 0, { 1246, -542}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -465, 1536, 269}, 0, { -94, -542}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ -465, 0, 269}, 0, { -94, 7120}, {0xc1, 0x00, 0x6d, 0xff}}}, - {{{ 466, 0, 269}, 0, { 1246, 7120}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 466, 1536, 269}, 0, { 1246, -544}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 0, 1536, 538}, 0, { -94, -544}, {0x3f, 0x00, 0x6d, 0xff}}}, - {{{ 0, 0, 538}, 0, { -94, 7120}, {0x3f, 0x00, 0x6d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07008C30, 0x00496090, 31162, 0x00008c30, 240); // 0x07008D20 - 0x07008DD0 -static const Vtx wf_seg7_vertex_07008D20[] = { - {{{ -465, 0, -268}, 0, { 1246, 7120}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ -465, 1536, -268}, 0, { 1246, -544}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 0, 1536, -537}, 0, { -94, -544}, {0xc1, 0x00, 0x93, 0xff}}}, - {{{ 466, 0, -268}, 0, { 1246, 7120}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 466, 1536, -268}, 0, { 1246, -544}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 466, 1536, 269}, 0, { -94, -544}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, -537}, 0, { 1246, 7120}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ 0, 1536, -537}, 0, { 1246, -542}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ 466, 1536, -268}, 0, { -94, -544}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ 466, 0, -268}, 0, { -94, 7120}, {0x3f, 0x00, 0x93, 0xff}}}, - {{{ 0, 0, -537}, 0, { -94, 7120}, {0xc1, 0x00, 0x93, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07008D20, 0x00496090, 31162, 0x00008d20, 176); // 0x07008DD0 - 0x07008E48 static const Gfx wf_seg7_dl_07008DD0[] = { diff --git a/levels/wf/areas/1/10/collision.inc.c b/levels/wf/areas/1/10/collision.inc.c index aaac99821..6d5f3bef7 100644 --- a/levels/wf/areas/1/10/collision.inc.c +++ b/levels/wf/areas/1/10/collision.inc.c @@ -1,189 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FE14 - 0x0701025E -const Collision wf_seg7_collision_tower[] = { - COL_INIT(), - COL_VERTEX_INIT(0x41), - COL_VERTEX(-437, 1792, 184), - COL_VERTEX(-437, 1741, 184), - COL_VERTEX(-437, 1741, -183), - COL_VERTEX(-183, 1792, 438), - COL_VERTEX(-183, 1741, 438), - COL_VERTEX(-127, 1741, -127), - COL_VERTEX(-127, 1741, 128), - COL_VERTEX(-127, 1997, 128), - COL_VERTEX(-127, 1997, -127), - COL_VERTEX(128, 1741, 128), - COL_VERTEX(184, 1741, 438), - COL_VERTEX(128, 1997, -127), - COL_VERTEX(128, 1741, -127), - COL_VERTEX(-183, 1741, -437), - COL_VERTEX(-437, 1792, -183), - COL_VERTEX(-183, 1792, -437), - COL_VERTEX(184, 1741, -437), - COL_VERTEX(128, 1997, 128), - COL_VERTEX(438, 1741, -183), - COL_VERTEX(184, 1792, -437), - COL_VERTEX(438, 1792, -183), - COL_VERTEX(438, 1741, 184), - COL_VERTEX(438, 1792, 184), - COL_VERTEX(184, 1792, 438), - COL_VERTEX(-263, 1997, -158), - COL_VERTEX(0, 2509, 0), - COL_VERTEX(-157, 1997, -264), - COL_VERTEX(153, 1997, -264), - COL_VERTEX(-157, 1997, 258), - COL_VERTEX(-263, 1997, 152), - COL_VERTEX(171, 1997, 258), - COL_VERTEX(260, 1997, 152), - COL_VERTEX(260, 1997, -158), - COL_VERTEX(215, 1792, 512), - COL_VERTEX(-214, 1792, 512), - COL_VERTEX(512, 1792, 215), - COL_VERTEX(-511, 0, -214), - COL_VERTEX(-511, 0, 215), - COL_VERTEX(-214, 0, -511), - COL_VERTEX(-511, 205, 108), - COL_VERTEX(-214, 0, 512), - COL_VERTEX(215, 0, 512), - COL_VERTEX(512, 0, 215), - COL_VERTEX(512, 0, -214), - COL_VERTEX(215, 0, -511), - COL_VERTEX(512, 1792, -214), - COL_VERTEX(215, 1792, -511), - COL_VERTEX(-214, 1792, -511), - COL_VERTEX(-511, 1536, -214), - COL_VERTEX(-511, 205, -107), - COL_VERTEX(-511, 1792, -214), - COL_VERTEX(-511, 1792, 215), - COL_VERTEX(-511, 0, -107), - COL_VERTEX(-306, 0, -107), - COL_VERTEX(215, 1536, 512), - COL_VERTEX(512, 1536, 215), - COL_VERTEX(512, 1536, -214), - COL_VERTEX(-214, 1536, 512), - COL_VERTEX(-214, 1536, -511), - COL_VERTEX(215, 1536, -511), - COL_VERTEX(-511, 1536, 215), - COL_VERTEX(-511, 0, 108), - COL_VERTEX(-306, 0, 108), - COL_VERTEX(-306, 205, 108), - COL_VERTEX(-306, 205, -107), - COL_TRI_INIT(SURFACE_DEFAULT, 116), - COL_TRI(13, 5, 12), - COL_TRI(0, 1, 2), - COL_TRI(3, 4, 1), - COL_TRI(3, 1, 0), - COL_TRI(1, 5, 2), - COL_TRI(1, 6, 5), - COL_TRI(4, 6, 1), - COL_TRI(6, 7, 8), - COL_TRI(9, 7, 6), - COL_TRI(6, 8, 5), - COL_TRI(10, 9, 6), - COL_TRI(10, 6, 4), - COL_TRI(5, 11, 12), - COL_TRI(5, 8, 11), - COL_TRI(2, 5, 13), - COL_TRI(0, 2, 14), - COL_TRI(14, 2, 13), - COL_TRI(14, 13, 15), - COL_TRI(15, 13, 16), - COL_TRI(13, 12, 16), - COL_TRI(12, 17, 9), - COL_TRI(12, 11, 17), - COL_TRI(18, 12, 9), - COL_TRI(16, 12, 18), - COL_TRI(15, 16, 19), - COL_TRI(19, 16, 18), - COL_TRI(19, 18, 20), - COL_TRI(20, 18, 21), - COL_TRI(18, 9, 21), - COL_TRI(9, 17, 7), - COL_TRI(21, 9, 10), - COL_TRI(22, 21, 10), - COL_TRI(20, 21, 22), - COL_TRI(23, 10, 4), - COL_TRI(22, 10, 23), - COL_TRI(23, 4, 3), - COL_TRI(24, 29, 25), - COL_TRI(25, 26, 24), - COL_TRI(8, 24, 26), - COL_TRI(24, 8, 7), - COL_TRI(24, 7, 29), - COL_TRI(8, 26, 27), - COL_TRI(8, 27, 11), - COL_TRI(28, 7, 17), - COL_TRI(29, 7, 28), - COL_TRI(25, 29, 28), - COL_TRI(30, 25, 28), - COL_TRI(28, 17, 30), - COL_TRI(17, 31, 30), - COL_TRI(11, 31, 17), - COL_TRI(30, 31, 25), - COL_TRI(32, 25, 31), - COL_TRI(11, 32, 31), - COL_TRI(27, 32, 11), - COL_TRI(32, 27, 25), - COL_TRI(25, 27, 26), - COL_TRI(33, 35, 22), - COL_TRI(36, 58, 38), - COL_TRI(34, 54, 33), - COL_TRI(33, 54, 55), - COL_TRI(33, 55, 35), - COL_TRI(34, 57, 54), - COL_TRI(35, 55, 56), - COL_TRI(22, 35, 45), - COL_TRI(35, 56, 45), - COL_TRI(36, 48, 58), - COL_TRI(37, 60, 48), - COL_TRI(38, 58, 59), - COL_TRI(38, 59, 44), - COL_TRI(39, 37, 48), - COL_TRI(39, 61, 37), - COL_TRI(40, 60, 37), - COL_TRI(40, 57, 60), - COL_TRI(41, 57, 40), - COL_TRI(45, 59, 46), - COL_TRI(41, 54, 57), - COL_TRI(42, 54, 41), - COL_TRI(42, 55, 54), - COL_TRI(43, 55, 42), - COL_TRI(43, 56, 55), - COL_TRI(44, 56, 43), - COL_TRI(44, 59, 56), - COL_TRI(45, 56, 59), - COL_TRI(22, 45, 20), - COL_TRI(50, 48, 60), - COL_TRI(45, 46, 19), - COL_TRI(46, 47, 15), - COL_TRI(46, 15, 19), - COL_TRI(47, 14, 15), - COL_TRI(47, 50, 14), - COL_TRI(47, 58, 48), - COL_TRI(47, 48, 50), - COL_TRI(48, 52, 49), - COL_TRI(49, 39, 48), - COL_TRI(48, 36, 52), - COL_TRI(34, 23, 3), - COL_TRI(34, 33, 23), - COL_TRI(45, 19, 20), - COL_TRI(50, 51, 0), - COL_TRI(50, 0, 14), - COL_TRI(50, 60, 51), - COL_TRI(51, 60, 57), - COL_TRI(51, 34, 3), - COL_TRI(51, 3, 0), - COL_TRI(51, 57, 34), - COL_TRI(53, 63, 64), - COL_TRI(33, 22, 23), - COL_TRI(46, 59, 58), - COL_TRI(46, 58, 47), - COL_TRI(52, 64, 49), - COL_TRI(52, 53, 64), - COL_TRI(49, 64, 63), - COL_TRI(49, 63, 39), - COL_TRI(39, 62, 61), - COL_TRI(39, 63, 62), - COL_TRI(53, 62, 63), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_tower, 0x00496090, 31162, 0x0000fe14, 1098); diff --git a/levels/wf/areas/1/11/collision.inc.c b/levels/wf/areas/1/11/collision.inc.c index 61e408ed1..6aae3ccbc 100644 --- a/levels/wf/areas/1/11/collision.inc.c +++ b/levels/wf/areas/1/11/collision.inc.c @@ -1,26 +1,3 @@ +#include "pc/rom_assets.h" // 0x07010260 - 0x070102D8 -const Collision wf_seg7_collision_bullet_bill_cannon[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-127, 0, -127), - COL_VERTEX(128, 256, -127), - COL_VERTEX(128, 0, -127), - COL_VERTEX(128, 256, 179), - COL_VERTEX(128, 0, 179), - COL_VERTEX(-127, 256, -127), - COL_VERTEX(-127, 256, 179), - COL_VERTEX(-127, 0, 179), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(0, 5, 1), - COL_TRI(5, 3, 1), - COL_TRI(5, 6, 3), - COL_TRI(4, 3, 6), - COL_TRI(4, 6, 7), - COL_TRI(7, 6, 5), - COL_TRI(7, 5, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_bullet_bill_cannon, 0x00496090, 31162, 0x00010260, 120); diff --git a/levels/wf/areas/1/11/model.inc.c b/levels/wf/areas/1/11/model.inc.c index bf1433a80..0f92f9353 100644 --- a/levels/wf/areas/1/11/model.inc.c +++ b/levels/wf/areas/1/11/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07009070 - 0x07009088 static const Lights1 wf_seg7_lights_07009070 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,32 +6,10 @@ static const Lights1 wf_seg7_lights_07009070 = gdSPDefLights1( ); // 0x07009088 - 0x070090C8 -static const Vtx wf_seg7_vertex_07009088[] = { - {{{ -127, 0, -127}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 256, -127}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 0, -127}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 256, -127}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07009088, 0x00496090, 31162, 0x00009088, 64); // 0x070090C8 - 0x070091C8 -static const Vtx wf_seg7_vertex_070090C8[] = { - {{{ -127, 0, 179}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 256, 179}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 256, -127}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, 0, -127}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 256, -127}, 0, { 990, -30}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 256, 179}, 0, { 0, -30}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 0, 179}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -127, 256, -127}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 256, 179}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 256, 179}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 256, -127}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 0, 179}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 256, 179}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, 179}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 256, 179}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, -127}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070090C8, 0x00496090, 31162, 0x000090c8, 256); // 0x070091C8 - 0x07009210 static const Gfx wf_seg7_dl_070091C8[] = { diff --git a/levels/wf/areas/1/12/1.inc.c b/levels/wf/areas/1/12/1.inc.c index 9cc7938d4..0ad9bf2c9 100644 --- a/levels/wf/areas/1/12/1.inc.c +++ b/levels/wf/areas/1/12/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070092F0 - 0x07009308 static const Lights1 wf_seg7_lights_070092F0 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,77 +6,16 @@ static const Lights1 wf_seg7_lights_070092F0 = gdSPDefLights1( ); // 0x07009308 - 0x070093F8 -static const Vtx wf_seg7_vertex_07009308[] = { - {{{ -255, 282, -1151}, 0, { 4822, 0}, {0x08, 0x7b, 0x1c, 0xff}}}, - {{{ -127, 160, -654}, 0, { 3800, 224}, {0x08, 0x7b, 0x1c, 0xff}}}, - {{{ 0, 180, -778}, 0, { 4052, 478}, {0x08, 0x7b, 0x1c, 0xff}}}, - {{{ -255, -281, 1152}, 0, { 88, 0}, {0x00, 0x7a, 0x22, 0xff}}}, - {{{ 256, -281, 1152}, 0, { 88, 990}, {0x00, 0x7a, 0x22, 0xff}}}, - {{{ -127, -193, 837}, 0, { 740, 224}, {0x00, 0x7a, 0x22, 0xff}}}, - {{{ -255, -281, 1152}, 0, { 88, 0}, {0xf6, 0x7a, 0x1e, 0xff}}}, - {{{ -127, -193, 837}, 0, { 740, 224}, {0xf6, 0x7a, 0x1e, 0xff}}}, - {{{ -255, 8, -32}, 0, { 2524, 0}, {0xf6, 0x7a, 0x1e, 0xff}}}, - {{{ -127, -193, 837}, 0, { 740, 224}, {0x2d, 0x72, 0x1e, 0xff}}}, - {{{ 0, -42, 91}, 0, { 2258, 478}, {0x2d, 0x72, 0x1e, 0xff}}}, - {{{ -127, 8, 91}, 0, { 2282, 224}, {0x2d, 0x72, 0x1e, 0xff}}}, - {{{ 128, -194, 713}, 0, { 980, 734}, {0x0d, 0x7b, 0x1b, 0xff}}}, - {{{ 0, -42, 91}, 0, { 2258, 478}, {0x0d, 0x7b, 0x1b, 0xff}}}, - {{{ -127, -193, 837}, 0, { 740, 224}, {0x0d, 0x7b, 0x1b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07009308, 0x00496090, 31162, 0x00009308, 240); // 0x070093F8 - 0x070094E8 -static const Vtx wf_seg7_vertex_070093F8[] = { - {{{ 256, -281, 1152}, 0, { 88, 990}, {0x0a, 0x7c, 0x15, 0xff}}}, - {{{ 128, -194, 713}, 0, { 980, 734}, {0x0a, 0x7c, 0x15, 0xff}}}, - {{{ -127, -193, 837}, 0, { 740, 224}, {0x0a, 0x7c, 0x15, 0xff}}}, - {{{ -127, -193, 837}, 0, { 740, 224}, {0xe2, 0x76, 0x20, 0xff}}}, - {{{ -127, 8, 91}, 0, { 2282, 224}, {0xe2, 0x76, 0x20, 0xff}}}, - {{{ -255, 8, -32}, 0, { 2524, 0}, {0xe2, 0x76, 0x20, 0xff}}}, - {{{ -127, 160, -654}, 0, { 3800, 224}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ -255, 282, -1151}, 0, { 4822, 0}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ -255, 8, -32}, 0, { 2524, 0}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ -127, 8, 91}, 0, { 2282, 224}, {0xe9, 0x7a, 0x18, 0xff}}}, - {{{ -127, 160, -654}, 0, { 3800, 224}, {0xe9, 0x7a, 0x18, 0xff}}}, - {{{ -255, 8, -32}, 0, { 2524, 0}, {0xe9, 0x7a, 0x18, 0xff}}}, - {{{ 256, -281, 1152}, 0, { 88, 990}, {0xdb, 0x75, 0x1c, 0xff}}}, - {{{ 256, 282, -1151}, 0, { 4822, 990}, {0xdb, 0x75, 0x1c, 0xff}}}, - {{{ 128, 28, -281}, 0, { 3014, 734}, {0xdb, 0x75, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070093F8, 0x00496090, 31162, 0x000093f8, 240); // 0x070094E8 - 0x070095D8 -static const Vtx wf_seg7_vertex_070094E8[] = { - {{{ 256, -281, 1152}, 0, { 88, 990}, {0xf6, 0x7b, 0x1b, 0xff}}}, - {{{ 128, 28, -281}, 0, { 3014, 734}, {0xf6, 0x7b, 0x1b, 0xff}}}, - {{{ 128, -194, 713}, 0, { 980, 734}, {0xf6, 0x7b, 0x1b, 0xff}}}, - {{{ 256, 282, -1151}, 0, { 4822, 990}, {0x00, 0x7a, 0x21, 0xff}}}, - {{{ -255, 282, -1151}, 0, { 4822, 0}, {0x00, 0x7a, 0x21, 0xff}}}, - {{{ 0, 180, -778}, 0, { 4052, 478}, {0x00, 0x7a, 0x21, 0xff}}}, - {{{ 256, 282, -1151}, 0, { 4822, 990}, {0x1c, 0x75, 0x26, 0xff}}}, - {{{ 0, 99, -405}, 0, { 3290, 478}, {0x1c, 0x75, 0x26, 0xff}}}, - {{{ 128, 28, -281}, 0, { 3014, 734}, {0x1c, 0x75, 0x26, 0xff}}}, - {{{ 256, 282, -1151}, 0, { 4822, 990}, {0xf6, 0x7b, 0x1a, 0xff}}}, - {{{ 0, 180, -778}, 0, { 4052, 478}, {0xf6, 0x7b, 0x1a, 0xff}}}, - {{{ 0, 99, -405}, 0, { 3290, 478}, {0xf6, 0x7b, 0x1a, 0xff}}}, - {{{ 0, 99, -405}, 0, { 3290, 478}, {0x27, 0x75, 0x1a, 0xff}}}, - {{{ 128, -194, 713}, 0, { 980, 734}, {0x27, 0x75, 0x1a, 0xff}}}, - {{{ 128, 28, -281}, 0, { 3014, 734}, {0x27, 0x75, 0x1a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070094E8, 0x00496090, 31162, 0x000094e8, 240); // 0x070095D8 - 0x07009698 -static const Vtx wf_seg7_vertex_070095D8[] = { - {{{ -127, 160, -654}, 0, { 3800, 224}, {0x06, 0x7b, 0x1a, 0xff}}}, - {{{ 0, 99, -405}, 0, { 3290, 478}, {0x06, 0x7b, 0x1a, 0xff}}}, - {{{ 0, 180, -778}, 0, { 4052, 478}, {0x06, 0x7b, 0x1a, 0xff}}}, - {{{ -127, 160, -654}, 0, { 3800, 224}, {0xf7, 0x79, 0x22, 0xff}}}, - {{{ 0, -42, 91}, 0, { 2258, 478}, {0xf7, 0x79, 0x22, 0xff}}}, - {{{ 0, 99, -405}, 0, { 3290, 478}, {0xf7, 0x79, 0x22, 0xff}}}, - {{{ 0, 99, -405}, 0, { 3290, 478}, {0xe9, 0x78, 0x22, 0xff}}}, - {{{ 0, -42, 91}, 0, { 2258, 478}, {0xe9, 0x78, 0x22, 0xff}}}, - {{{ 128, -194, 713}, 0, { 980, 734}, {0xe9, 0x78, 0x22, 0xff}}}, - {{{ 0, -42, 91}, 0, { 2258, 478}, {0x2d, 0x74, 0x17, 0xff}}}, - {{{ -127, 160, -654}, 0, { 3800, 224}, {0x2d, 0x74, 0x17, 0xff}}}, - {{{ -127, 8, 91}, 0, { 2282, 224}, {0x2d, 0x74, 0x17, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070095D8, 0x00496090, 31162, 0x000095d8, 192); // 0x07009698 - 0x07009780 static const Gfx wf_seg7_dl_07009698[] = { diff --git a/levels/wf/areas/1/12/2.inc.c b/levels/wf/areas/1/12/2.inc.c index a5ced5ed9..ca85836cb 100644 --- a/levels/wf/areas/1/12/2.inc.c +++ b/levels/wf/areas/1/12/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070097F0 - 0x07009808 static const Lights1 wf_seg7_lights_070097F0 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,12 +6,7 @@ static const Lights1 wf_seg7_lights_070097F0 = gdSPDefLights1( ); // 0x07009808 - 0x07009848 -static const Vtx wf_seg7_vertex_07009808[] = { - {{{ -255, -281, 1152}, 0, { 0, 1124}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ 256, 282, -1151}, 0, { 990, -3608}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ -255, 282, -1151}, 0, { 0, -3608}, {0x00, 0x7b, 0x1e, 0xff}}}, - {{{ 256, -281, 1152}, 0, { 990, 1124}, {0x00, 0x7b, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07009808, 0x00496090, 31162, 0x00009808, 64); // 0x07009848 - 0x07009890 static const Gfx wf_seg7_dl_07009848[] = { diff --git a/levels/wf/areas/1/13/model.inc.c b/levels/wf/areas/1/13/model.inc.c index 6a2e7c872..0150032b9 100644 --- a/levels/wf/areas/1/13/model.inc.c +++ b/levels/wf/areas/1/13/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07009900 - 0x07009918 static const Lights1 wf_seg7_lights_07009900 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,76 +6,19 @@ static const Lights1 wf_seg7_lights_07009900 = gdSPDefLights1( ); // 0x07009918 - 0x07009958 -static const Vtx wf_seg7_vertex_07009918[] = { - {{{ 794, 38, -255}, 0, { 22452, 6606}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 38, -255}, 0, { 20408, 6606}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 38, 512}, 0, { 20408, 8650}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 794, 38, 512}, 0, { 22452, 8650}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07009918, 0x00496090, 31162, 0x00009918, 64); // 0x07009958 - 0x07009A48 -static const Vtx wf_seg7_vertex_07009958[] = { - {{{ 794, -89, 512}, 0, { -3096, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 128, -89, -255}, 0, { 990, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 794, -89, -255}, 0, { -3096, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 794, 38, 512}, 0, { 0, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 794, -89, 512}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 794, -89, -255}, 0, { 2012, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 794, 38, -255}, 0, { 2012, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 128, 38, 512}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, -89, 512}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 794, -89, 512}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 794, 38, 512}, 0, { 2012, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 38, -255}, 0, { -1052, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, -89, -255}, 0, { -1052, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, -89, 512}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, 38, 512}, 0, { 990, 478}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07009958, 0x00496090, 31162, 0x00009958, 240); // 0x07009A48 - 0x07009AB8 -static const Vtx wf_seg7_vertex_07009A48[] = { - {{{ 794, 38, -255}, 0, { 0, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, -89, -255}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 38, -255}, 0, { 2012, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 794, -89, 512}, 0, { -3096, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 128, -89, 512}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 128, -89, -255}, 0, { 990, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 794, -89, -255}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07009A48, 0x00496090, 31162, 0x00009a48, 112); // 0x07009AB8 - 0x07009BA8 -static const Vtx wf_seg7_vertex_07009AB8[] = { - {{{ -666, 38, -178}, 0, { 7122, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -666, 63, -178}, 0, { 7122, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 358, 63, -178}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -666, 38, -76}, 0, { 990, 376}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -666, 63, -76}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -666, 63, -178}, 0, { 172, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -666, 38, -178}, 0, { 172, 376}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 358, 63, -178}, 0, { 4568, -1310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -666, 63, -178}, 0, {-13316, -1310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -666, 63, -76}, 0, {-13316, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, 63, -76}, 0, { 4568, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 358, 38, -76}, 0, { 2012, 1396}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 358, 63, -76}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -666, 63, -76}, 0, { -5140, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -666, 38, -76}, 0, { -5140, 1396}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07009AB8, 0x00496090, 31162, 0x00009ab8, 240); // 0x07009BA8 - 0x07009C58 -static const Vtx wf_seg7_vertex_07009BA8[] = { - {{{ 358, 38, -178}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, 63, -178}, 0, { 990, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 358, 63, -76}, 0, { 0, 582}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -666, 38, -178}, 0, { 7122, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 358, 63, -178}, 0, { 0, 582}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 358, 38, -178}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 358, 38, -76}, 0, { 4568, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -666, 38, -76}, 0, {-13316, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -666, 38, -178}, 0, {-13316, -1310}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 358, 38, -178}, 0, { 4568, -1310}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 358, 38, -76}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07009BA8, 0x00496090, 31162, 0x00009ba8, 176); // 0x07009C58 - 0x07009CA0 static const Gfx wf_seg7_dl_07009C58[] = { diff --git a/levels/wf/areas/1/14/model.inc.c b/levels/wf/areas/1/14/model.inc.c index a773faebe..9bff113eb 100644 --- a/levels/wf/areas/1/14/model.inc.c +++ b/levels/wf/areas/1/14/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07009E30 - 0x07009E48 static const Lights1 wf_seg7_lights_07009E30 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,54 +6,13 @@ static const Lights1 wf_seg7_lights_07009E30 = gdSPDefLights1( ); // 0x07009E48 - 0x07009F48 -static const Vtx wf_seg7_vertex_07009E48[] = { - {{{ 15, 0, 0}, 0, { 1502, 990}, {0x6f, 0x00, 0x3c, 0xff}}}, - {{{ 8, 2100, 13}, 0, { 990, -19972}, {0x6f, 0x00, 0x3c, 0xff}}}, - {{{ 8, 0, 13}, 0, { 990, 990}, {0x6f, 0x00, 0x3c, 0xff}}}, - {{{ -7, 2100, -12}, 0, { 156, 1020}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -14, 2100, 0}, 0, { 768, 1020}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -7, 2100, 13}, 0, { 1076, 490}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 8, 2100, 13}, 0, { 768, -40}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 15, 2100, 0}, 0, { 156, -40}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 8, 2100, -12}, 0, { -150, 490}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 8, 0, 13}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7, 2100, 13}, 0, { 480, -19972}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7, 0, 13}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7, 0, 13}, 0, { 480, 990}, {0x91, 0x00, 0x3c, 0xff}}}, - {{{ -14, 2100, 0}, 0, { 0, -19972}, {0x91, 0x00, 0x3c, 0xff}}}, - {{{ -14, 0, 0}, 0, { 0, 990}, {0x91, 0x00, 0x3c, 0xff}}}, - {{{ -7, 2100, 13}, 0, { 480, -19972}, {0x91, 0x00, 0x3c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07009E48, 0x00496090, 31162, 0x00009e48, 256); // 0x07009F48 - 0x0700A048 -static const Vtx wf_seg7_vertex_07009F48[] = { - {{{ 8, 0, 13}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 8, 2100, 13}, 0, { 990, -19972}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -7, 2100, 13}, 0, { 480, -19972}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -14, 0, 0}, 0, { 3034, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -14, 2100, 0}, 0, { 3034, -19972}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -7, 2100, -12}, 0, { 2524, -19972}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ 15, 0, 0}, 0, { 1502, 990}, {0x6f, 0x00, 0x3c, 0xff}}}, - {{{ 15, 2100, 0}, 0, { 1502, -19972}, {0x6f, 0x00, 0x3c, 0xff}}}, - {{{ 8, 2100, 13}, 0, { 990, -19972}, {0x6f, 0x00, 0x3c, 0xff}}}, - {{{ 8, 0, -12}, 0, { 2012, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ 15, 2100, 0}, 0, { 1502, -19972}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ 15, 0, 0}, 0, { 1502, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ 8, 2100, -12}, 0, { 2012, -19972}, {0x6d, 0x00, 0xc1, 0xff}}}, - {{{ -7, 0, -12}, 0, { 2524, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 8, 2100, -12}, 0, { 2012, -19972}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 8, 0, -12}, 0, { 2012, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07009F48, 0x00496090, 31162, 0x00009f48, 256); // 0x0700A048 - 0x0700A0A8 -static const Vtx wf_seg7_vertex_0700A048[] = { - {{{ -7, 0, -12}, 0, { 2524, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -7, 2100, -12}, 0, { 2524, -19972}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 8, 2100, -12}, 0, { 2012, -19972}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -14, 0, 0}, 0, { 3034, 990}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -7, 2100, -12}, 0, { 2524, -19972}, {0x93, 0x00, 0xc1, 0xff}}}, - {{{ -7, 0, -12}, 0, { 2524, 990}, {0x93, 0x00, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700A048, 0x00496090, 31162, 0x0000a048, 96); // 0x0700A0A8 - 0x0700A170 static const Gfx wf_seg7_dl_0700A0A8[] = { diff --git a/levels/wf/areas/1/15/1.inc.c b/levels/wf/areas/1/15/1.inc.c index 5c39a336c..7b71f800f 100644 --- a/levels/wf/areas/1/15/1.inc.c +++ b/levels/wf/areas/1/15/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700A1E0 - 0x0700A1F8 static const Lights1 wf_seg7_lights_0700A1E0 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,152 +6,31 @@ static const Lights1 wf_seg7_lights_0700A1E0 = gdSPDefLights1( ); // 0x0700A1F8 - 0x0700A2E8 -static const Vtx wf_seg7_vertex_0700A1F8[] = { - {{{ -1023, -153, 768}, 0, { 1414, 478}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1535, 102, 256}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1535, -153, 256}, 0, { 0, 478}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1536, 102, -767}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, 102, 256}, 0, { -9228, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, -153, 256}, 0, { -9228, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, -153, -767}, 0, { -7184, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1536, -153, 256}, 0, { 990, 478}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1536, 102, 256}, 0, { 990, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1024, 102, 768}, 0, { -454, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1024, -153, 768}, 0, { -454, 478}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -1535, -153, 256}, 0, { 990, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 102, -767}, 0, { -1052, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, -153, -767}, 0, { -1052, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -1535, 102, 256}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700A1F8, 0x00496090, 31162, 0x0000a1f8, 240); // 0x0700A2E8 - 0x0700A358 -static const Vtx wf_seg7_vertex_0700A2E8[] = { - {{{ 1024, -153, 768}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, 102, 768}, 0, { -3096, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, -153, 768}, 0, { -3096, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -1023, -153, 768}, 0, { 1414, 478}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1023, 102, 768}, 0, { 1414, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -1535, 102, 256}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1024, 102, 768}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700A2E8, 0x00496090, 31162, 0x0000a2e8, 112); // 0x0700A358 - 0x0700A3B8 -static const Vtx wf_seg7_vertex_0700A358[] = { - {{{ 1536, 102, -767}, 0, { 990, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 102, 768}, 0, { -2074, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 102, 768}, 0, { -2074, 5332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 102, 256}, 0, { -1052, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 102, 256}, 0, { -1052, 6354}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 102, -767}, 0, { 990, 224}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700A358, 0x00496090, 31162, 0x0000a358, 96); // 0x0700A3B8 - 0x0700A4A8 -static const Vtx wf_seg7_vertex_0700A3B8[] = { - {{{ -695, 102, 476}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -695, 133, 476}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -695, 133, 292}, 0, { 6100, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 1280, 102, 0}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 154, 256}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 102, 256}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1280, 154, 0}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 1152, 102, -127}, 0, { 3034, 990}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 1280, 154, 0}, 0, { -578, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 1280, 102, 0}, 0, { -578, 990}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 1152, 154, -127}, 0, { 3034, 0}, {0x59, 0x00, 0xa6, 0xff}}}, - {{{ 1280, 102, 256}, 0, { 3034, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1280, 154, 256}, 0, { 3034, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1152, 154, 384}, 0, { -578, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 1152, 102, 384}, 0, { -578, 990}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700A3B8, 0x00496090, 31162, 0x0000a3b8, 240); // 0x0700A4A8 - 0x0700A598 -static const Vtx wf_seg7_vertex_0700A4A8[] = { - {{{ -419, 102, 200}, 0, { 4304, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -327, 133, 292}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -327, 102, 292}, 0, { 0, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -695, 102, 476}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -695, 133, 292}, 0, { 6100, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -695, 102, 292}, 0, { 6100, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -695, 102, 292}, 0, { 4304, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -695, 133, 292}, 0, { 4304, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -603, 133, 200}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -603, 102, 200}, 0, { 0, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -603, 102, 200}, 0, { 6100, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -603, 133, 200}, 0, { 6100, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -419, 133, 200}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -419, 102, 200}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -419, 133, 200}, 0, { 4304, 0}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700A4A8, 0x00496090, 31162, 0x0000a4a8, 240); // 0x0700A598 - 0x0700A688 -static const Vtx wf_seg7_vertex_0700A598[] = { - {{{ -603, 102, 568}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -603, 133, 568}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -695, 133, 476}, 0, { 4304, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -327, 102, 292}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -327, 133, 476}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -327, 102, 476}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -327, 133, 292}, 0, { 6100, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -327, 102, 476}, 0, { 0, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -327, 133, 476}, 0, { 0, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -419, 133, 568}, 0, { 4304, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -419, 102, 568}, 0, { 4304, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -419, 102, 568}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -603, 133, 568}, 0, { 6100, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -603, 102, 568}, 0, { 6100, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -419, 133, 568}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700A598, 0x00496090, 31162, 0x0000a598, 240); // 0x0700A688 - 0x0700A778 -static const Vtx wf_seg7_vertex_0700A688[] = { - {{{ 768, 102, 256}, 0, { 5078, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 154, 0}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 768, 102, 0}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -603, 102, 568}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -695, 133, 476}, 0, { 4304, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -695, 102, 476}, 0, { 4304, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 896, 102, -127}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 896, 154, -127}, 0, { 5078, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1152, 154, -127}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 1152, 102, -127}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 768, 102, 0}, 0, { 3582, 990}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 768, 154, 0}, 0, { 3582, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 896, 154, -127}, 0, { 0, 0}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 896, 102, -127}, 0, { 0, 990}, {0xa7, 0x00, 0xa6, 0xff}}}, - {{{ 768, 154, 256}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700A688, 0x00496090, 31162, 0x0000a688, 240); // 0x0700A778 - 0x0700A7F8 -static const Vtx wf_seg7_vertex_0700A778[] = { - {{{ 896, 102, 384}, 0, { 3582, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 896, 154, 384}, 0, { 3582, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 768, 154, 256}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 768, 102, 256}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 1152, 102, 384}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 896, 154, 384}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 896, 102, 384}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 1152, 154, 384}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700A778, 0x00496090, 31162, 0x0000a778, 128); // 0x0700A7F8 - 0x0700A8F8 -static const Vtx wf_seg7_vertex_0700A7F8[] = { - {{{ -695, 133, 292}, 0, { -2074, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -419, 133, 568}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -327, 133, 476}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -327, 133, 292}, 0, { 2012, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -419, 133, 200}, 0, { 990, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -603, 133, 200}, 0, { -1052, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -603, 133, 568}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -695, 133, 476}, 0, { -2074, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 154, 0}, 0, { 3034, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, 154, 384}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1152, 154, 384}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 154, 256}, 0, { 990, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1152, 154, -127}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, 154, -127}, 0, { 4056, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 154, 0}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 154, 256}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700A7F8, 0x00496090, 31162, 0x0000a7f8, 256); // 0x0700A8F8 - 0x0700A988 static const Gfx wf_seg7_dl_0700A8F8[] = { diff --git a/levels/wf/areas/1/15/2.inc.c b/levels/wf/areas/1/15/2.inc.c index 791de5760..2cc066402 100644 --- a/levels/wf/areas/1/15/2.inc.c +++ b/levels/wf/areas/1/15/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700AC70 - 0x0700AC88 static const Lights1 wf_seg7_lights_0700AC70 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,34 +6,10 @@ static const Lights1 wf_seg7_lights_0700AC70 = gdSPDefLights1( ); // 0x0700AC88 - 0x0700ACE8 -static const Vtx wf_seg7_vertex_0700AC88[] = { - {{{ 1536, 102, -767}, 0, { 990, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1023, 102, 768}, 0, { -2074, 1244}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1024, 102, 768}, 0, { -2074, 5332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 102, 256}, 0, { -1052, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1536, 102, 256}, 0, { -1052, 6354}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -1535, 102, -767}, 0, { 990, 224}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700AC88, 0x00496090, 31162, 0x0000a358, 96); // 0x0700ACE8 - 0x0700ADE8 -static const Vtx wf_seg7_vertex_0700ACE8[] = { - {{{ -695, 133, 292}, 0, { -2074, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -419, 133, 568}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -327, 133, 476}, 0, { 2012, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -327, 133, 292}, 0, { 2012, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -419, 133, 200}, 0, { 990, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -603, 133, 200}, 0, { -1052, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -603, 133, 568}, 0, { -1052, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -695, 133, 476}, 0, { -2074, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 154, 0}, 0, { 3034, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, 154, 384}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1152, 154, 384}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 154, 256}, 0, { 990, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1152, 154, -127}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 896, 154, -127}, 0, { 4056, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 154, 0}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1280, 154, 256}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700ACE8, 0x00496090, 31162, 0x0000a7f8, 256); // 0x0700ADE8 - 0x0700AE40 static const Gfx wf_seg7_dl_0700ADE8[] = { diff --git a/levels/wf/areas/1/15/3.inc.c b/levels/wf/areas/1/15/3.inc.c index ac51b0398..79751973f 100644 --- a/levels/wf/areas/1/15/3.inc.c +++ b/levels/wf/areas/1/15/3.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700AF40 - 0x0700AF80 -static const Vtx wf_seg7_vertex_0700AF40[] = { - {{{ -818, 102, -460}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1228, 102, -460}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1228, 102, -50}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -818, 102, -50}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700AF40, 0x00496090, 31162, 0x0000af40, 64); // 0x0700AF80 - 0x0700AFB8 static const Gfx wf_seg7_dl_0700AF80[] = { diff --git a/levels/wf/areas/1/16/model.inc.c b/levels/wf/areas/1/16/model.inc.c index d544df98e..7eb776a9b 100644 --- a/levels/wf/areas/1/16/model.inc.c +++ b/levels/wf/areas/1/16/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700B028 - 0x0700B040 static const Lights1 wf_seg7_lights_0700B028 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,157 +6,34 @@ static const Lights1 wf_seg7_lights_0700B028 = gdSPDefLights1( ); // 0x0700B040 - 0x0700B070 -static const Vtx wf_seg7_vertex_0700B040[] = { - {{{ -511, 256, 2048}, 0, { 310, 134}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -127, 0, 2048}, 0, { 0, 990}, {0x43, 0x65, 0xdf, 0xff}}}, - {{{ -511, 0, 1280}, 0, { 1682, 990}, {0x43, 0x65, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700B040, 0x00496090, 31162, 0x0000b040, 48); // 0x0700B070 - 0x0700B160 -static const Vtx wf_seg7_vertex_0700B070[] = { - {{{ 0, -255, -2303}, 0, { 990, 480}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 512, 0, -1791}, 0, { -454, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 512, -255, -1791}, 0, { -454, 480}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -511, 0, 2304}, 0, { 1706, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, 2304}, 0, { 2472, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 256, 2304}, 0, { 1706, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -511, 256, 2048}, 0, { 990, 0}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ -511, 256, 2304}, 0, { 478, 0}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ -127, 0, 2304}, 0, { 480, 890}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ -127, 0, 2048}, 0, { 990, 890}, {0x46, 0x69, 0x00, 0xff}}}, - {{{ -511, -255, -2303}, 0, { 990, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -511, 0, -2303}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, -2303}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, -255, -2303}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 0, 0, -2303}, 0, { 990, 0}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700B070, 0x00496090, 31162, 0x0000b070, 240); // 0x0700B160 - 0x0700B1A0 -static const Vtx wf_seg7_vertex_0700B160[] = { - {{{ 512, -255, -1791}, 0, { 990, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, 2304}, 0, { -7184, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, -255, 2304}, 0, { -7184, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 512, 0, -1791}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700B160, 0x00496090, 31162, 0x0000b160, 64); // 0x0700B1A0 - 0x0700B210 -static const Vtx wf_seg7_vertex_0700B1A0[] = { - {{{ 512, 0, 2304}, 0, { 990, 6354}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, -1791}, 0, { 9166, 6354}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 0, 2048}, 0, { 1502, 5076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -2303}, 0, { 10188, 5332}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 0, 1280}, 0, { 3034, 4310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 0, -2303}, 0, { 10188, 4310}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 0, 2304}, 0, { 990, 5332}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700B1A0, 0x00496090, 31162, 0x0000b1a0, 112); // 0x0700B210 - 0x0700B300 -static const Vtx wf_seg7_vertex_0700B210[] = { - {{{ -255, 0, -511}, 0, { 25518, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 51, -767}, 0, { 20408, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, -767}, 0, { 20408, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, -1535}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 51, -1535}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 51, -1791}, 0, { 5078, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, -1791}, 0, { 5078, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 128, 0, -1919}, 0, { 4056, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 128, 51, -1919}, 0, { 4056, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, 51, -1791}, 0, { 442, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, 0, -1791}, 0, { 442, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -127, 0, -1919}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 51, -1919}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 51, -1919}, 0, { 5078, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 0, -1919}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700B210, 0x00496090, 31162, 0x0000b210, 240); // 0x0700B300 - 0x0700B3F0 -static const Vtx wf_seg7_vertex_0700B300[] = { - {{{ 128, 0, -895}, 0, {-11418, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, 51, -767}, 0, {-15030, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 256, 0, -767}, 0, {-15030, 990}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ -255, 0, -511}, 0, { 25518, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 51, -511}, 0, { 25518, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 51, -767}, 0, { 20408, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, -767}, 0, { 18034, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -255, 51, -767}, 0, { 18034, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -127, 51, -895}, 0, { 14422, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -127, 0, -895}, 0, { 14422, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -127, 0, -895}, 0, { 5078, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 51, -895}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 0, -895}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 51, -895}, 0, { 5078, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 128, 51, -895}, 0, {-11418, 0}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700B300, 0x00496090, 31162, 0x0000b300, 240); // 0x0700B3F0 - 0x0700B4E0 -static const Vtx wf_seg7_vertex_0700B3F0[] = { - {{{ -127, 0, -383}, 0, { 3582, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -255, 51, -511}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -255, 0, -511}, 0, { 0, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 256, 0, -767}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 51, -511}, 0, { -4118, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, -511}, 0, { -4118, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 51, -767}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, -511}, 0, { 3034, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 256, 51, -511}, 0, { 3034, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 128, 51, -383}, 0, { -578, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 128, 0, -383}, 0, { -578, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 128, 0, -383}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 51, -383}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 51, -383}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, -383}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700B3F0, 0x00496090, 31162, 0x0000b3f0, 240); // 0x0700B4E0 - 0x0700B5D0 -static const Vtx wf_seg7_vertex_0700B4E0[] = { - {{{ 256, 0, -1535}, 0, { 4056, 990}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 256, 51, -1535}, 0, { 4056, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ 128, 51, -1407}, 0, { 442, 0}, {0x59, 0x00, 0x59, 0xff}}}, - {{{ -127, 0, -383}, 0, { 3582, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -127, 51, -383}, 0, { 3582, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -255, 51, -511}, 0, { 0, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -127, 0, -1407}, 0, { 442, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -255, 51, -1535}, 0, { 4056, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -255, 0, -1535}, 0, { 4056, 990}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ -127, 51, -1407}, 0, { 442, 0}, {0xa7, 0x00, 0x59, 0xff}}}, - {{{ 128, 0, -1407}, 0, { 5078, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 51, -1407}, 0, { 5078, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 51, -1407}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, 0, -1407}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 128, 0, -1407}, 0, { 442, 990}, {0x59, 0x00, 0x59, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700B4E0, 0x00496090, 31162, 0x0000b4e0, 240); // 0x0700B5D0 - 0x0700B650 -static const Vtx wf_seg7_vertex_0700B5D0[] = { - {{{ 256, 0, -1791}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 51, -1791}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 51, -1535}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, -1535}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 0, -1791}, 0, { 442, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -255, 51, -1791}, 0, { 442, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -127, 51, -1919}, 0, { 4056, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -127, 0, -1919}, 0, { 4056, 990}, {0xa7, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700B5D0, 0x00496090, 31162, 0x0000b5d0, 128); // 0x0700B650 - 0x0700B750 -static const Vtx wf_seg7_vertex_0700B650[] = { - {{{ -255, 51, -767}, 0, { 3034, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 51, -383}, 0, { 0, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 51, -383}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 51, -895}, 0, { 4056, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 51, -895}, 0, { 4056, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 51, -511}, 0, { 990, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 51, -511}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 51, -767}, 0, { 3034, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 51, -1791}, 0, { 11210, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 51, -1919}, 0, { 12232, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 51, -1919}, 0, { 12232, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 51, -1791}, 0, { 11210, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 51, -1535}, 0, { 9166, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 51, -1407}, 0, { 8144, -2076}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 128, 51, -1407}, 0, { 8144, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 51, -1535}, 0, { 9166, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700B650, 0x00496090, 31162, 0x0000b650, 256); // 0x0700B750 - 0x0700B790 static const Gfx wf_seg7_dl_0700B750[] = { diff --git a/levels/wf/areas/1/17/model.inc.c b/levels/wf/areas/1/17/model.inc.c index 4ab4cac81..08beb0e52 100644 --- a/levels/wf/areas/1/17/model.inc.c +++ b/levels/wf/areas/1/17/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BB18 - 0x0700BB30 static const Lights1 wf_seg7_lights_0700BB18 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,68 +6,16 @@ static const Lights1 wf_seg7_lights_0700BB18 = gdSPDefLights1( ); // 0x0700BB30 - 0x0700BC20 -static const Vtx wf_seg7_vertex_0700BB30[] = { - {{{ 443, 0, -255}, 0, { 1026, 0}, {0x38, 0x90, 0xf1, 0xff}}}, - {{{ 512, 0, 0}, 0, { 0, 0}, {0x38, 0x90, 0xf1, 0xff}}}, - {{{ 0, -255, 0}, 0, { 498, 988}, {0x38, 0x90, 0xf1, 0xff}}}, - {{{ -255, 0, -442}, 0, { -66, 0}, {0xd7, 0x90, 0xd7, 0xff}}}, - {{{ 0, -255, 0}, 0, { 460, 988}, {0xd7, 0x90, 0xd7, 0xff}}}, - {{{ -442, 0, -255}, 0, { 990, 0}, {0xd7, 0x90, 0xd7, 0xff}}}, - {{{ -255, 0, -442}, 0, { 990, 0}, {0xf1, 0x90, 0xc8, 0xff}}}, - {{{ 0, 0, -511}, 0, { -66, 0}, {0xf1, 0x90, 0xc8, 0xff}}}, - {{{ 0, -255, 0}, 0, { 460, 988}, {0xf1, 0x90, 0xc8, 0xff}}}, - {{{ 0, 0, -511}, 0, { 1026, 0}, {0x0f, 0x90, 0xc8, 0xff}}}, - {{{ 256, 0, -442}, 0, { 0, 0}, {0x0f, 0x90, 0xc8, 0xff}}}, - {{{ 0, -255, 0}, 0, { 498, 988}, {0x0f, 0x90, 0xc8, 0xff}}}, - {{{ 256, 0, -442}, 0, { 1026, 0}, {0x29, 0x90, 0xd7, 0xff}}}, - {{{ 443, 0, -255}, 0, { 0, 0}, {0x29, 0x90, 0xd7, 0xff}}}, - {{{ 0, -255, 0}, 0, { 498, 988}, {0x29, 0x90, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700BB30, 0x00496090, 31162, 0x0000bb30, 240); // 0x0700BC20 - 0x0700BD10 -static const Vtx wf_seg7_vertex_0700BC20[] = { - {{{ -255, 0, 443}, 0, { 1026, 0}, {0xd7, 0x90, 0x29, 0xff}}}, - {{{ -442, 0, 256}, 0, { 0, 0}, {0xd7, 0x90, 0x29, 0xff}}}, - {{{ 0, -255, 0}, 0, { 498, 988}, {0xd7, 0x90, 0x29, 0xff}}}, - {{{ 512, 0, 0}, 0, { 1026, 0}, {0x38, 0x90, 0x0f, 0xff}}}, - {{{ 443, 0, 256}, 0, { 0, 0}, {0x38, 0x90, 0x0f, 0xff}}}, - {{{ 0, -255, 0}, 0, { 498, 988}, {0x38, 0x90, 0x0f, 0xff}}}, - {{{ 443, 0, 256}, 0, { 1026, 0}, {0x29, 0x90, 0x29, 0xff}}}, - {{{ 256, 0, 443}, 0, { 0, 0}, {0x29, 0x90, 0x29, 0xff}}}, - {{{ 0, -255, 0}, 0, { 498, 988}, {0x29, 0x90, 0x29, 0xff}}}, - {{{ 256, 0, 443}, 0, { 1026, 0}, {0x0f, 0x90, 0x38, 0xff}}}, - {{{ 0, 0, 512}, 0, { 0, 0}, {0x0f, 0x90, 0x38, 0xff}}}, - {{{ 0, -255, 0}, 0, { 498, 988}, {0x0f, 0x90, 0x38, 0xff}}}, - {{{ 0, 0, 512}, 0, { 1026, 0}, {0xf1, 0x90, 0x38, 0xff}}}, - {{{ -255, 0, 443}, 0, { 0, 0}, {0xf1, 0x90, 0x38, 0xff}}}, - {{{ 0, -255, 0}, 0, { 498, 988}, {0xf1, 0x90, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700BC20, 0x00496090, 31162, 0x0000bc20, 240); // 0x0700BD10 - 0x0700BD70 -static const Vtx wf_seg7_vertex_0700BD10[] = { - {{{ -442, 0, 256}, 0, { 1026, 0}, {0xc8, 0x90, 0x0f, 0xff}}}, - {{{ -511, 0, 0}, 0, { 0, 0}, {0xc8, 0x90, 0x0f, 0xff}}}, - {{{ 0, -255, 0}, 0, { 498, 988}, {0xc8, 0x90, 0x0f, 0xff}}}, - {{{ -442, 0, -255}, 0, { 0, 0}, {0xc8, 0x90, 0xf1, 0xff}}}, - {{{ 0, -255, 0}, 0, { 498, 988}, {0xc8, 0x90, 0xf1, 0xff}}}, - {{{ -511, 0, 0}, 0, { 1026, 0}, {0xc8, 0x90, 0xf1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700BD10, 0x00496090, 31162, 0x0000bd10, 96); // 0x0700BD70 - 0x0700BE30 -static const Vtx wf_seg7_vertex_0700BD70[] = { - {{{ -442, 0, -255}, 0, { -188, -714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 443, 0, 256}, 0, { 2170, 650}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 512, 0, 0}, 0, { 2352, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 443, 0, -255}, 0, { 2170, -714}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 0, -442}, 0, { 1672, -1212}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -511}, 0, { 990, -1394}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 0, -442}, 0, { 308, -1212}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 0, 443}, 0, { 308, 1146}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 512}, 0, { 990, 1328}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -511, 0, 0}, 0, { -370, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -442, 0, 256}, 0, { -188, 650}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 0, 443}, 0, { 1672, 1146}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700BD70, 0x00496090, 31162, 0x0000bd70, 192); // 0x0700BE30 - 0x0700BED8 static const Gfx wf_seg7_dl_0700BE30[] = { diff --git a/levels/wf/areas/1/18/model.inc.c b/levels/wf/areas/1/18/model.inc.c index 4cf54bdef..055e1fcd4 100644 --- a/levels/wf/areas/1/18/model.inc.c +++ b/levels/wf/areas/1/18/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700BFE0 - 0x0700BFF8 static const Lights1 wf_seg7_lights_0700BFE0 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,256 +6,46 @@ static const Lights1 wf_seg7_lights_0700BFE0 = gdSPDefLights1( ); // 0x0700BFF8 - 0x0700C0E8 -static const Vtx wf_seg7_vertex_0700BFF8[] = { - {{{ 19, 154, 6}, 0, { 0, 990}, {0x69, 0x00, 0xba, 0xff}}}, - {{{ 19, -460, 6}, 0, { 24662, 2010}, {0x69, 0x00, 0xba, 0xff}}}, - {{{ 11, -460, -6}, 0, { 24672, 990}, {0x69, 0x00, 0xba, 0xff}}}, - {{{ -3, 154, -6}, 0, { 990, 990}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ -3, -460, -6}, 0, { 990, -23708}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ -11, -460, 6}, 0, { 0, -23708}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ -11, 154, 6}, 0, { 0, 990}, {0x97, 0x00, 0xba, 0xff}}}, - {{{ 11, 154, -6}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 11, -460, -6}, 0, { 990, -23708}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3, -460, -6}, 0, { 0, -23708}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -3, 154, -6}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 11, 154, 19}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3, 154, 19}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 11, -460, 19}, 0, { 24666, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 11, 154, -6}, 0, { -22, 0}, {0x69, 0x00, 0xba, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700BFF8, 0x00496090, 31162, 0x0000bff8, 240); // 0x0700C0E8 - 0x0700C1E8 -static const Vtx wf_seg7_vertex_0700C0E8[] = { - {{{ 11, 154, 19}, 0, { 0, 990}, {0x6c, 0x00, 0x42, 0xff}}}, - {{{ 11, -460, 19}, 0, { 24666, 990}, {0x6c, 0x00, 0x42, 0xff}}}, - {{{ 19, -460, 6}, 0, { 24666, 0}, {0x6c, 0x00, 0x42, 0xff}}}, - {{{ 19, 154, 6}, 0, { 0, 0}, {0x6c, 0x00, 0x42, 0xff}}}, - {{{ -3, 154, 19}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -3, -460, 19}, 0, { 24666, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 11, -460, 19}, 0, { 24666, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -11, 154, 6}, 0, { 990, 990}, {0x94, 0x00, 0x42, 0xff}}}, - {{{ -11, -460, 6}, 0, { 990, -23708}, {0x94, 0x00, 0x42, 0xff}}}, - {{{ -3, -460, 19}, 0, { 0, -23708}, {0x94, 0x00, 0x42, 0xff}}}, - {{{ -3, 154, 19}, 0, { 0, 990}, {0x94, 0x00, 0x42, 0xff}}}, - {{{ -3, 154, -6}, 0, { 0, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 19, 154, 6}, 0, { 734, 36}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 11, 154, -6}, 0, { 224, 36}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3, 154, 19}, 0, { 734, 922}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 11, 154, 19}, 0, { 990, 480}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700C0E8, 0x00496090, 31162, 0x0000c0e8, 256); // 0x0700C1E8 - 0x0700C218 -static const Vtx wf_seg7_vertex_0700C1E8[] = { - {{{ -3, 154, -6}, 0, { 0, 478}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -11, 154, 6}, 0, { 224, 922}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -3, 154, 19}, 0, { 734, 922}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700C1E8, 0x00496090, 31162, 0x0000c1e8, 48); // 0x0700C218 - 0x0700C318 -static const Vtx wf_seg7_vertex_0700C218[] = { - {{{ -443, 0, 581}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 452, 0, 581}, 0, { 990, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 69, 0, 71}, 0, { -1044, -1058}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -191, -588, 227}, 0, { 2958, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 452, -588, -521}, 0, { 0, -1578}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 452, -588, 227}, 0, { 2958, -1578}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -191, -588, -521}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -239, -460, 275}, 0, { 3148, 1180}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 452, -460, 275}, 0, { 3148, -1578}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 452, -460, -569}, 0, { -222, -1578}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -239, -460, -569}, 0, { -222, 1180}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 452, 0, -570}, 0, { -3608, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 69, 0, -57}, 0, { -1558, -1058}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -571, 640, -761}, 0, { -5140, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 452, 640, -761}, 0, { -5140, 3074}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 452, 640, 774}, 0, { 990, 3074}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700C218, 0x00496090, 31162, 0x0000c218, 256); // 0x0700C318 - 0x0700C3F8 -static const Vtx wf_seg7_vertex_0700C318[] = { - {{{ 452, 0, -570}, 0, { -3608, -2588}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -443, 0, -570}, 0, { -3606, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 69, 0, -57}, 0, { -1558, -1058}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -59, 0, -57}, 0, { -1558, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -443, 0, 581}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 69, 0, 71}, 0, { -1044, -1058}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -59, 0, 71}, 0, { -1044, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 452, 768, 774}, 0, { 990, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 452, 768, -761}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -571, 768, 774}, 0, { -3096, 6098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -571, 768, -761}, 0, { -3096, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -571, 640, -761}, 0, { -5140, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 452, 640, 774}, 0, { 990, 3074}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -571, 640, 774}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700C318, 0x00496090, 31162, 0x0000c318, 224); // 0x0700C3F8 - 0x0700C4E8 -static const Vtx wf_seg7_vertex_0700C3F8[] = { - {{{ 69, -127, 71}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -59, -127, 71}, 0, { 484, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 69, 0, 71}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 452, -588, -521}, 0, { -4118, 1058}, {0x00, 0xd4, 0x8a, 0xff}}}, - {{{ -239, -460, -569}, 0, { 990, 0}, {0x00, 0xd4, 0x8a, 0xff}}}, - {{{ 452, -460, -569}, 0, { -4118, 0}, {0x00, 0xd4, 0x8a, 0xff}}}, - {{{ -191, -588, -521}, 0, { 606, 1058}, {0x00, 0xd4, 0x8a, 0xff}}}, - {{{ -239, -460, 275}, 0, { 990, 1904}, {0x00, 0xd4, 0x76, 0xff}}}, - {{{ 452, -588, 227}, 0, { -4118, 2726}, {0x00, 0xd4, 0x76, 0xff}}}, - {{{ 452, -460, 275}, 0, { -4118, 1904}, {0x00, 0xd4, 0x76, 0xff}}}, - {{{ -191, -588, 227}, 0, { 606, 2726}, {0x00, 0xd4, 0x76, 0xff}}}, - {{{ -239, -460, -569}, 0, { -438, 0}, {0x8a, 0xd4, 0x00, 0xff}}}, - {{{ -191, -588, 227}, 0, { 4694, 1058}, {0x8a, 0xd4, 0x00, 0xff}}}, - {{{ -239, -460, 275}, 0, { 5078, 0}, {0x8a, 0xd4, 0x00, 0xff}}}, - {{{ -191, -588, -521}, 0, { -56, 1058}, {0x8a, 0xd4, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700C3F8, 0x00496090, 31162, 0x0000c3f8, 240); // 0x0700C4E8 - 0x0700C5D8 -static const Vtx wf_seg7_vertex_0700C4E8[] = { - {{{ 69, -127, -57}, 0, { 484, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 69, -127, 71}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 69, 0, 71}, 0, { 0, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -59, -127, 71}, 0, { 484, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -59, 0, 71}, 0, { 484, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 69, 0, 71}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -59, -127, 71}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -59, -127, -57}, 0, { 484, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -59, 0, -57}, 0, { 484, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -59, 0, 71}, 0, { 0, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 69, -127, -57}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 69, 0, -57}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -59, 0, -57}, 0, { 484, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -59, -127, -57}, 0, { 484, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 69, 0, -57}, 0, { 484, 478}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700C4E8, 0x00496090, 31162, 0x0000c4e8, 240); // 0x0700C5D8 - 0x0700C6C8 -static const Vtx wf_seg7_vertex_0700C5D8[] = { - {{{ 68, 0, -474}, 0, { -2074, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 68, 640, -570}, 0, { -2584, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 68, 0, -570}, 0, { -2584, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -443, -127, -570}, 0, { 3034, 3544}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 452, -127, -570}, 0, { 3034, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -59, -127, -57}, 0, { 226, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 69, -127, -57}, 0, { 226, 1494}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 69, -127, 71}, 0, { -288, 1494}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 452, -127, 581}, 0, { -3096, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -443, -127, 581}, 0, { -3096, 3544}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -59, -127, 71}, 0, { -288, 2010}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 196, 0, -474}, 0, { 0, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 196, 640, -474}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 68, 640, -474}, 0, { -540, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 68, 0, -474}, 0, { -542, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700C5D8, 0x00496090, 31162, 0x0000c5d8, 240); // 0x0700C6C8 - 0x0700C7B8 -static const Vtx wf_seg7_vertex_0700C6C8[] = { - {{{ -187, 0, -474}, 0, { -1564, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -315, 640, -474}, 0, { -2074, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -315, 0, -474}, 0, { -2074, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 68, 0, -474}, 0, { -2074, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 68, 640, -474}, 0, { -2074, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 68, 640, -570}, 0, { -2584, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 68, 0, -570}, 0, { -542, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 196, 640, -570}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 196, 0, -570}, 0, { 0, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 68, 640, -570}, 0, { -540, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 196, 0, -570}, 0, { -2584, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 196, 640, -570}, 0, { -2584, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 196, 640, -474}, 0, { -2074, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 196, 0, -474}, 0, { -2074, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -187, 640, -474}, 0, { -1562, 480}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700C6C8, 0x00496090, 31162, 0x0000c6c8, 240); // 0x0700C7B8 - 0x0700C8A8 -static const Vtx wf_seg7_vertex_0700C7B8[] = { - {{{ -187, 0, 581}, 0, { -542, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -187, 640, 581}, 0, { -542, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -315, 640, 581}, 0, { -1052, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -315, 0, -474}, 0, { -2074, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -315, 640, -474}, 0, { -2074, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -315, 640, -570}, 0, { -2586, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -315, 0, -570}, 0, { -2584, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -315, 0, -570}, 0, { -2074, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -187, 640, -570}, 0, { -1562, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -187, 0, -570}, 0, { -1564, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -315, 640, -570}, 0, { -2074, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -187, 0, -570}, 0, { -2586, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -187, 640, -474}, 0, { -2074, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -187, 0, -474}, 0, { -2074, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -187, 640, -570}, 0, { -2586, 480}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700C7B8, 0x00496090, 31162, 0x0000c7b8, 240); // 0x0700C8A8 - 0x0700C998 -static const Vtx wf_seg7_vertex_0700C8A8[] = { - {{{ -187, 0, 485}, 0, { 3034, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -187, 640, 485}, 0, { 3034, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -187, 640, 581}, 0, { 3546, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -187, 0, 581}, 0, { -542, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -315, 640, 581}, 0, { -1052, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -315, 0, 581}, 0, { -1052, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -315, 0, 581}, 0, { 3546, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -315, 640, 581}, 0, { 3544, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -315, 640, 485}, 0, { 3034, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -315, 0, 485}, 0, { 3034, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -315, 0, 485}, 0, { -2074, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -187, 640, 485}, 0, { -1564, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -187, 0, 485}, 0, { -1564, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -315, 640, 485}, 0, { -2074, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -187, 0, 581}, 0, { 3546, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700C8A8, 0x00496090, 31162, 0x0000c8a8, 240); // 0x0700C998 - 0x0700CA88 -static const Vtx wf_seg7_vertex_0700C998[] = { - {{{ 196, 0, 485}, 0, { 3034, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 196, 640, 485}, 0, { 3034, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 196, 640, 581}, 0, { 3546, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 196, 0, 581}, 0, { 990, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 196, 640, 581}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 68, 640, 581}, 0, { 478, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 68, 0, 581}, 0, { 478, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 68, 0, 581}, 0, { 3546, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 68, 640, 581}, 0, { 3546, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 68, 640, 485}, 0, { 3034, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 68, 0, 485}, 0, { 3034, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 68, 0, 485}, 0, { -542, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 68, 640, 485}, 0, { -542, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 196, 640, 485}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 196, 0, 485}, 0, { 0, 3032}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700C998, 0x00496090, 31162, 0x0000c998, 240); // 0x0700CA88 - 0x0700CB78 -static const Vtx wf_seg7_vertex_0700CA88[] = { - {{{ -571, 640, -761}, 0, { -3096, 480}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -571, 768, -761}, 0, { -3096, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 452, 768, -761}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 196, 0, 485}, 0, { 3034, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 196, 640, 581}, 0, { 3546, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 196, 0, 581}, 0, { 3546, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -571, 768, 774}, 0, { -3096, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -571, 640, 774}, 0, { -3096, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 452, 640, 774}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 452, 768, 774}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 452, -127, 581}, 0, { 990, 3544}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 452, 0, 581}, 0, { 990, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -443, 0, 581}, 0, { -2586, 3032}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -443, -127, 581}, 0, { -2586, 3544}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 452, 640, -761}, 0, { 990, 480}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700CA88, 0x00496090, 31162, 0x0000ca88, 240); // 0x0700CB78 - 0x0700CC38 -static const Vtx wf_seg7_vertex_0700CB78[] = { - {{{ -443, -127, -570}, 0, { -2586, 3544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -443, 0, -570}, 0, { -2586, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 452, 0, -570}, 0, { 990, 3032}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 452, -127, -570}, 0, { 990, 3544}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -443, -127, -570}, 0, { 0, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -443, -127, 581}, 0, { 6100, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -443, 0, 581}, 0, { 6100, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -443, 0, -570}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -571, 768, 774}, 0, { 6100, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -571, 640, -761}, 0, { 0, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -571, 640, 774}, 0, { 6100, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -571, 768, -761}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700CB78, 0x00496090, 31162, 0x0000cb78, 192); // 0x0700CC38 - 0x0700CD00 static const Gfx wf_seg7_dl_0700CC38[] = { diff --git a/levels/wf/areas/1/19/model.inc.c b/levels/wf/areas/1/19/model.inc.c index d3371e7db..b28c8d3c0 100644 --- a/levels/wf/areas/1/19/model.inc.c +++ b/levels/wf/areas/1/19/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700D0A8 - 0x0700D0C0 static const Lights1 wf_seg7_lights_0700D0A8 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,38 +6,10 @@ static const Lights1 wf_seg7_lights_0700D0A8 = gdSPDefLights1( ); // 0x0700D0C0 - 0x0700D1B0 -static const Vtx wf_seg7_vertex_0700D0C0[] = { - {{{ -613, 0, -2175}, 0, {-20266, -542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -613, -383, 0}, 0, {-13316, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -613, 0, 0}, 0, {-13316, -542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, -383, 2432}, 0, { -3096, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 640, 2432}, 0, { -3096, -2002}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, 0, 0}, 0, {-13316, -542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 154, -383, 0}, 0, {-13316, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 614, 640, 2432}, 0, { 0, 0}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ 614, 0, 0}, 0, { 0, -10252}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ 154, 0, 0}, 0, { -1870, -10252}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ 154, 640, 2432}, 0, { -1870, 0}, {0x00, 0x7a, 0xe0, 0xff}}}, - {{{ 154, -383, 0}, 0, { 3034, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 154, 0, 0}, 0, { 3034, -542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, 0, 0}, 0, { 172, -542}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -613, -383, 0}, 0, { 172, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700D0C0, 0x00496090, 31162, 0x0000d0c0, 240); // 0x0700D1B0 - 0x0700D260 -static const Vtx wf_seg7_vertex_0700D1B0[] = { - {{{ 614, 0, -2175}, 0, { -3914, -542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, -383, -2175}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 0, -2175}, 0, { 990, -542}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -613, 0, -2175}, 0, {-20266, -542}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -613, -383, -2175}, 0, {-20266, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -613, -383, 0}, 0, {-13316, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -613, 0, -2175}, 0, { -3914, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -613, 0, 0}, 0, { -3914, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 614, 0, 0}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 614, 0, -2175}, 0, { 990, -6164}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 614, -383, -2175}, 0, { -3914, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700D1B0, 0x00496090, 31162, 0x0000d1b0, 176); // 0x0700D260 - 0x0700D300 static const Gfx wf_seg7_dl_0700D260[] = { diff --git a/levels/wf/areas/1/2/model.inc.c b/levels/wf/areas/1/2/model.inc.c index 7ca0c7f96..9c7712c60 100644 --- a/levels/wf/areas/1/2/model.inc.c +++ b/levels/wf/areas/1/2/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070051C8 - 0x070051E0 static const Lights1 wf_seg7_lights_070051C8 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,16 +6,7 @@ static const Lights1 wf_seg7_lights_070051C8 = gdSPDefLights1( ); // 0x070051E0 - 0x07005260 -static const Vtx wf_seg7_vertex_070051E0[] = { - {{{ 781, 2560, 1728}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 576, 2560, 1728}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 576, 2560, 1933}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 781, 2560, 1933}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1925, 2560, -204}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1720, 2560, 0}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1925, 2560, 0}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 1720, 2560, -204}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070051E0, 0x00496090, 31162, 0x000051e0, 128); // 0x07005260 - 0x070052B8 static const Gfx wf_seg7_dl_07005260[] = { diff --git a/levels/wf/areas/1/3/model.inc.c b/levels/wf/areas/1/3/model.inc.c index f662a1b9c..3f11262ff 100644 --- a/levels/wf/areas/1/3/model.inc.c +++ b/levels/wf/areas/1/3/model.inc.c @@ -1,37 +1,9 @@ +#include "pc/rom_assets.h" // 0x07005328 - 0x07005418 -static const Vtx wf_seg7_vertex_07005328[] = { - {{{ 3840, 1075, -1458}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3661, 1075, -1100}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 4019, 1075, -1100}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2278, 730, 1953}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2163, 641, 1617}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2394, 641, 1617}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3392, 1959, 979}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3277, 1832, 1341}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3533, 1832, 1341}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3277, 1364, 2669}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3533, 1364, 2669}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3392, 1492, 2307}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3840, 1075, -2482}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3661, 1075, -2124}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 4019, 1075, -2124}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07005328, 0x00496090, 31162, 0x00005328, 240); // 0x07005418 - 0x070054D8 -static const Vtx wf_seg7_vertex_07005418[] = { - {{{ 3533, 2304, -101}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3533, 2304, -409}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3277, 2304, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2277, 1024, 3379}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2149, 1024, 3123}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -2405, 1024, 3123}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -1279, 1024, 3482}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -1279, 1024, 3686}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -1074, 1024, 3584}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3277, 1165, -2940}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3405, 1309, -2729}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3533, 1165, -2940}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07005418, 0x00496090, 31162, 0x00005418, 192); // 0x070054D8 - 0x07005538 static const Gfx wf_seg7_dl_070054D8[] = { diff --git a/levels/wf/areas/1/4/model.inc.c b/levels/wf/areas/1/4/model.inc.c index b9de4c130..b6599fec4 100644 --- a/levels/wf/areas/1/4/model.inc.c +++ b/levels/wf/areas/1/4/model.inc.c @@ -1,21 +1,6 @@ +#include "pc/rom_assets.h" // 0x07005568 - 0x07005658 -static const Vtx wf_seg7_vertex_07005568[] = { - {{{ 1270, 2944, -772}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1343, 2739, -844}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 1198, 2739, -699}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3594, 1459, 870}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3594, 1587, 1126}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3594, 1331, 1126}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3594, 1459, -511}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3594, 1587, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ 3594, 1331, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -1033, 2944, 512}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -1033, 2816, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -1033, 2688, 512}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -824, 2944, -1017}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -727, 2816, -1254}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, - {{{ -824, 2688, -1017}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0x80}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07005568, 0x00496090, 31162, 0x00005568, 240); // 0x07005658 - 0x07005690 static const Gfx wf_seg7_dl_07005658[] = { diff --git a/levels/wf/areas/1/5/1.inc.c b/levels/wf/areas/1/5/1.inc.c index 57d8fccd7..c64595a0a 100644 --- a/levels/wf/areas/1/5/1.inc.c +++ b/levels/wf/areas/1/5/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x070056C0 - 0x070056D8 static const Lights1 wf_seg7_lights_070056C0 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,114 +6,22 @@ static const Lights1 wf_seg7_lights_070056C0 = gdSPDefLights1( ); // 0x070056D8 - 0x070057C8 -static const Vtx wf_seg7_vertex_070056D8[] = { - {{{ -153, 77, -255}, 0, { 2012, -4734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 77, -255}, 0, { 2012, -4938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 77, 256}, 0, { 0, -4734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -256, 102, 256}, 0, { 0, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 102, 256}, 0, { 0, -4938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -256, 102, -255}, 0, { 2012, -5142}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 102, -255}, 0, { 2012, -4938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 255, -127, -255}, 0, { 2012, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 204, -127, -255}, 0, { 2012, -3302}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 255, -127, 256}, 0, { 0, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 204, -127, 256}, 0, { 0, -3302}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -256, 128, 256}, 0, { 0, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -256, 102, 256}, 0, { 0, -1872}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -256, 128, -255}, 0, { 4056, -2076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -256, 102, -255}, 0, { 4056, -1872}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070056D8, 0x00496090, 31162, 0x000056d8, 240); // 0x070057C8 - 0x070058B8 -static const Vtx wf_seg7_vertex_070057C8[] = { - {{{ -102, 26, 256}, 0, { 0, -1258}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -102, 51, -255}, 0, { 4056, -1462}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -102, 51, 256}, 0, { 0, -1462}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, 77, 256}, 0, { 0, -4734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 77, -255}, 0, { 2012, -4938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 77, 256}, 0, { 0, -4938}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -204, 102, 256}, 0, { 0, -1872}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -204, 77, 256}, 0, { 0, -1668}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -204, 102, -255}, 0, { 4056, -1872}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -204, 77, -255}, 0, { 4056, -1668}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, 51, -255}, 0, { 4056, -1462}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, 77, -255}, 0, { 4056, -1668}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, 51, 256}, 0, { 0, -1462}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, 77, 256}, 0, { 0, -1668}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -102, 26, -255}, 0, { 4056, -1258}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070057C8, 0x00496090, 31162, 0x000057c8, 240); // 0x070058B8 - 0x070059A8 -static const Vtx wf_seg7_vertex_070058B8[] = { - {{{ 0, -25, -255}, 0, { 4056, -850}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, -255}, 0, { 4056, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -25, 256}, 0, { 0, -850}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -153, 51, 256}, 0, { 0, -4734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -102, 51, 256}, 0, { 0, -4528}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -153, 51, -255}, 0, { 2012, -4734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -102, 51, -255}, 0, { 2012, -4528}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -51, 0, -255}, 0, { 4056, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -51, 26, -255}, 0, { 4056, -1258}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -51, 0, 256}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -51, 26, 256}, 0, { 0, -1258}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -102, 26, 256}, 0, { 0, -4528}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -51, 26, 256}, 0, { 0, -4324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -102, 26, -255}, 0, { 2012, -4528}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -51, 26, -255}, 0, { 2012, -4324}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070058B8, 0x00496090, 31162, 0x000058b8, 240); // 0x070059A8 - 0x07005A98 -static const Vtx wf_seg7_vertex_070059A8[] = { - {{{ 0, -25, -255}, 0, { 2012, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -25, 256}, 0, { 0, -3916}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -25, -255}, 0, { 2012, -3916}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 256}, 0, { 0, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -25, 256}, 0, { 0, -850}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, -255}, 0, { 4056, -1054}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -51, 0, 256}, 0, { 0, -4324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 256}, 0, { 0, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -51, 0, -255}, 0, { 2012, -4324}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, -255}, 0, { 2012, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -50, -255}, 0, { 4056, -646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 51, -25, -255}, 0, { 4056, -850}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 51, -50, 256}, 0, { 0, -646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 51, -25, 256}, 0, { 0, -850}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -25, 256}, 0, { 0, -4120}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070059A8, 0x00496090, 31162, 0x000059a8, 240); // 0x07005A98 - 0x07005B88 -static const Vtx wf_seg7_vertex_07005A98[] = { - {{{ 102, -76, 256}, 0, { 0, -3712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 153, -76, 256}, 0, { 0, -3506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, -76, -255}, 0, { 2012, -3712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, -76, -255}, 0, { 4056, -440}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, -50, -255}, 0, { 4056, -646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, -76, 256}, 0, { 0, -440}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 102, -50, 256}, 0, { 0, -646}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 51, -50, 256}, 0, { 0, -3916}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, -50, 256}, 0, { 0, -3712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 51, -50, -255}, 0, { 2012, -3916}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, -50, -255}, 0, { 2012, -3712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 153, -101, -255}, 0, { 4056, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 153, -76, -255}, 0, { 4056, -440}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 153, -101, 256}, 0, { 0, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 153, -76, 256}, 0, { 0, -440}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07005A98, 0x00496090, 31162, 0x00005a98, 240); // 0x07005B88 - 0x07005C38 -static const Vtx wf_seg7_vertex_07005B88[] = { - {{{ 153, -101, -255}, 0, { 2012, -3506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 204, -101, 256}, 0, { 0, -3302}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 204, -101, -255}, 0, { 2012, -3302}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 102, -76, -255}, 0, { 2012, -3712}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 153, -76, 256}, 0, { 0, -3506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 153, -76, -255}, 0, { 2012, -3506}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 204, -127, -255}, 0, { 4056, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 204, -101, -255}, 0, { 4056, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 204, -127, 256}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 204, -101, 256}, 0, { 0, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 153, -101, 256}, 0, { 0, -3506}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07005B88, 0x00496090, 31162, 0x00005b88, 176); // 0x07005C38 - 0x07005DD8 static const Gfx wf_seg7_dl_07005C38[] = { diff --git a/levels/wf/areas/1/5/2.inc.c b/levels/wf/areas/1/5/2.inc.c index 853874b33..8714ec864 100644 --- a/levels/wf/areas/1/5/2.inc.c +++ b/levels/wf/areas/1/5/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07005E48 - 0x07005E60 static const Lights1 wf_seg7_lights_07005E48 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,12 +6,7 @@ static const Lights1 wf_seg7_lights_07005E48 = gdSPDefLights1( ); // 0x07005E60 - 0x07005EA0 -static const Vtx wf_seg7_vertex_07005E60[] = { - {{{ 255, -127, -255}, 0, { 2012, 2010}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -256, 128, 256}, 0, { 0, -274}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ 255, -127, 256}, 0, { 0, 2010}, {0x38, 0x71, 0x00, 0xff}}}, - {{{ -256, 128, -255}, 0, { 2012, -274}, {0x38, 0x71, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07005E60, 0x00496090, 31162, 0x00005e60, 64); // 0x07005EA0 - 0x07005EE8 static const Gfx wf_seg7_dl_07005EA0[] = { diff --git a/levels/wf/areas/1/6/1.inc.c b/levels/wf/areas/1/6/1.inc.c index c94c56d75..5ef704bbf 100644 --- a/levels/wf/areas/1/6/1.inc.c +++ b/levels/wf/areas/1/6/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07005F58 - 0x07005F70 static const Lights1 wf_seg7_lights_07005F58 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,91 +6,19 @@ static const Lights1 wf_seg7_lights_07005F58 = gdSPDefLights1( ); // 0x07005F70 - 0x07006060 -static const Vtx wf_seg7_vertex_07005F70[] = { - {{{ 179, 458, 900}, 0, { 0, 2008}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, 458, 520}, 0, { 0, 3526}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -178, 458, 520}, 0, { 1398, 3526}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, -88, -239}, 0, { 0, 6558}, {0x00, 0x7e, 0x02, 0xff}}}, - {{{ 179, -79, -620}, 0, { 0, 8080}, {0x00, 0x7e, 0x02, 0xff}}}, - {{{ -178, -88, -239}, 0, { 1398, 6558}, {0x00, 0x7e, 0x02, 0xff}}}, - {{{ -178, -79, -620}, 0, { 1398, 8080}, {0x00, 0x7e, 0x02, 0xff}}}, - {{{ 179, 640, 1280}, 0, { 0, 494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -178, 640, 900}, 0, { 1398, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -178, 640, 1280}, 0, { 1398, 494}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, 640, 900}, 0, { 0, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, 640, 900}, 0, { 70, 262}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -178, 458, 900}, 0, { 1502, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -178, 640, 900}, 0, { 1502, 262}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 179, 458, 900}, 0, { 70, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07005F70, 0x00496090, 31162, 0x00005f70, 240); // 0x07006060 - 0x07006150 -static const Vtx wf_seg7_vertex_07006060[] = { - {{{ 179, 275, 140}, 0, { 70, 1708}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 179, 93, 140}, 0, { 70, 2436}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -178, 93, 140}, 0, { 1502, 2436}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 179, 458, 900}, 0, { 0, 2008}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -178, 458, 520}, 0, { 1398, 3526}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -178, 458, 900}, 0, { 1398, 2008}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, 458, 520}, 0, { 70, 986}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -178, 275, 520}, 0, { 1502, 1712}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -178, 458, 520}, 0, { 1502, 986}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 179, 275, 520}, 0, { 70, 1712}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 179, 275, 520}, 0, { 0, 3524}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -178, 275, 140}, 0, { 1398, 5044}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -178, 275, 520}, 0, { 1398, 3524}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, 275, 140}, 0, { 0, 5044}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -178, 275, 140}, 0, { 1502, 1708}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006060, 0x00496090, 31162, 0x00006060, 240); // 0x07006150 - 0x07006250 -static const Vtx wf_seg7_vertex_07006150[] = { - {{{ 179, 93, 140}, 0, { 0, 5042}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -178, 93, -239}, 0, { 1398, 6560}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -178, 93, 140}, 0, { 1398, 5042}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, 93, -239}, 0, { 0, 6560}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 179, 93, -239}, 0, { 70, 2432}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -178, -88, -239}, 0, { 1502, 3160}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -178, 93, -239}, 0, { 1502, 2432}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 179, -88, -239}, 0, { 70, 3160}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 179, 275, 520}, 0, { 1980, 1626}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 458, 520}, 0, { 1982, 900}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 458, 900}, 0, { 462, 900}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 640, 900}, 0, { 464, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 640, 1280}, 0, { -1052, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -178, -587, -1279}, 0, { 1398, 2234}, {0x00, 0x68, 0xb9, 0xff}}}, - {{{ -178, -267, -810}, 0, { 1398, 0}, {0x00, 0x68, 0xb9, 0xff}}}, - {{{ 179, -267, -810}, 0, { 0, 0}, {0x00, 0x68, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006150, 0x00496090, 31162, 0x00006150, 256); // 0x07006250 - 0x07006330 -static const Vtx wf_seg7_vertex_07006250[] = { - {{{ 179, 93, 140}, 0, { 3496, 2354}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 275, 140}, 0, { 3498, 1626}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 275, 520}, 0, { 1980, 1626}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, -88, -239}, 0, { 5012, 3082}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, 93, -239}, 0, { 5014, 2354}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, -79, -620}, 0, { 6534, 3046}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, -271, -620}, 0, { 6534, 3812}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, -271, -620}, 0, { 70, 3886}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -178, -271, -620}, 0, { 1502, 3884}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 179, -79, -620}, 0, { 70, 3118}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -178, -79, -620}, 0, { 1502, 3118}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 179, -588, -1279}, 0, { 0, 2236}, {0x00, 0x68, 0xb9, 0xff}}}, - {{{ -178, -587, -1279}, 0, { 1398, 2234}, {0x00, 0x68, 0xb9, 0xff}}}, - {{{ 179, -267, -810}, 0, { 0, 0}, {0x00, 0x68, 0xb9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006250, 0x00496090, 31162, 0x00006250, 224); // 0x07006330 - 0x070063A0 -static const Vtx wf_seg7_vertex_07006330[] = { - {{{ 179, -271, -620}, 0, { 0, 8080}, {0x00, 0x7e, 0x02, 0xff}}}, - {{{ 179, -267, -810}, 0, { 0, 8840}, {0x00, 0x7e, 0x02, 0xff}}}, - {{{ -178, -267, -810}, 0, { 1398, 8840}, {0x00, 0x7e, 0x02, 0xff}}}, - {{{ 179, -267, -810}, 0, { 7294, 3794}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, -271, -620}, 0, { 6534, 3812}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 179, -588, -1279}, 0, { 9166, 5076}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -178, -271, -620}, 0, { 1398, 8080}, {0x00, 0x7e, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006330, 0x00496090, 31162, 0x00006330, 112); // 0x070063A0 - 0x070064E8 static const Gfx wf_seg7_dl_070063A0[] = { diff --git a/levels/wf/areas/1/6/2.inc.c b/levels/wf/areas/1/6/2.inc.c index 345689b8d..f5b84b06c 100644 --- a/levels/wf/areas/1/6/2.inc.c +++ b/levels/wf/areas/1/6/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07006558 - 0x07006570 static const Lights1 wf_seg7_lights_07006558 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,12 +6,7 @@ static const Lights1 wf_seg7_lights_07006558 = gdSPDefLights1( ); // 0x07006570 - 0x070065B0 -static const Vtx wf_seg7_vertex_07006570[] = { - {{{ -178, 640, 1280}, 0, { 0, -440}, {0x00, 0x72, 0xca, 0xff}}}, - {{{ 179, 640, 1280}, 0, { 0, 990}, {0x00, 0x72, 0xca, 0xff}}}, - {{{ 179, -600, -1304}, 0, { 11414, 990}, {0x00, 0x72, 0xca, 0xff}}}, - {{{ -178, -600, -1304}, 0, { 11414, -440}, {0x00, 0x72, 0xca, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006570, 0x00496090, 31162, 0x00006570, 64); // 0x070065B0 - 0x070065F8 static const Gfx wf_seg7_dl_070065B0[] = { diff --git a/levels/wf/areas/1/7/model.inc.c b/levels/wf/areas/1/7/model.inc.c index 23349c1b0..05f522811 100644 --- a/levels/wf/areas/1/7/model.inc.c +++ b/levels/wf/areas/1/7/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07006668 - 0x07006680 static const Lights1 wf_seg7_lights_07006668 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,28 +6,10 @@ static const Lights1 wf_seg7_lights_07006668 = gdSPDefLights1( ); // 0x07006680 - 0x070066C0 -static const Vtx wf_seg7_vertex_07006680[] = { - {{{ 256, 1075, -255}, 0, { -9228, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 1075, -255}, 0, { -9228, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 1075, 256}, 0, {-11272, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 1075, 256}, 0, {-11272, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006680, 0x00496090, 31162, 0x00006680, 64); // 0x070066C0 - 0x07006780 -static const Vtx wf_seg7_vertex_070066C0[] = { - {{{ 256, 1075, 256}, 0, { 3034, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, -255}, 0, { 5078, 4258}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 1075, -255}, 0, { 5078, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, 256}, 0, { 3034, 4258}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ -255, 1075, 256}, 0, { -1052, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 0, 256}, 0, { 990, 4258}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 1075, 256}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -255, 0, 256}, 0, { -1052, 4258}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 256, 1075, -255}, 0, { -1052, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 0, -255}, 0, { 990, 4258}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -255, 1075, -255}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 256, 0, -255}, 0, { -1052, 4258}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070066C0, 0x00496090, 31162, 0x000066c0, 192); // 0x07006780 - 0x070067C8 static const Gfx wf_seg7_dl_07006780[] = { diff --git a/levels/wf/areas/1/8/model.inc.c b/levels/wf/areas/1/8/model.inc.c index 014549b63..c3d85e528 100644 --- a/levels/wf/areas/1/8/model.inc.c +++ b/levels/wf/areas/1/8/model.inc.c @@ -1,152 +1,30 @@ +#include "pc/rom_assets.h" // 0x07006898 - 0x07006988 -static const Vtx wf_seg7_vertex_07006898[] = { - {{{ -2508, 1024, 4096}, 0, { 1500, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2508, 1152, 4096}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 1152, 4096}, 0, { -5140, 6098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, 1024, 4096}, 0, { -4630, 6610}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1535, 2560, 1536}, 0, { -5304, -4284}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2662, 512}, 0, { 918, 918}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1535, 2662, 1536}, 0, { -4792, -4794}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2560, 512}, 0, { 408, 1428}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -273, 2560, -2833}, 0, { 480, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 2560, -1023}, 0, { 13254, -11274}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1536, 2662, -1023}, 0, { 12744, -11786}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -273, 2662, -2833}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3120, 4096, 330}, 0, { 2524, 994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2881, 4352, 468}, 0, { 1502, -66}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2881, 4096, 468}, 0, { 1502, 994}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006898, 0x00496090, 31162, 0x00006898, 240); // 0x07006988 - 0x07006A68 -static const Vtx wf_seg7_vertex_07006988[] = { - {{{ 3226, 2432, 0}, 0, { -132, 1090}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 2304, 0}, 0, { 3034, -1054}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3226, 2304, 0}, 0, { 376, 1602}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 2432, 0}, 0, { 2524, -1566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 2688, 0}, 0, { 3546, -4632}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 2560, 0}, 0, { 4056, -4120}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 2560, 1024}, 0, { -3096, 5076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 2560, 0}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 2688, 0}, 0, { 478, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 2688, 1024}, 0, { -3606, 4566}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2881, 4096, 468}, 0, { 1502, 994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 4352, 330}, 0, { 480, -66}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 4096, 330}, 0, { 480, 994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2881, 4352, 468}, 0, { 1502, -66}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006988, 0x00496090, 31162, 0x00006988, 224); // 0x07006A68 - 0x07006B58 -static const Vtx wf_seg7_vertex_07006A68[] = { - {{{ -2047, 2662, -2409}, 0, { 478, 480}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2560, -1023}, 0, { -5966, 7946}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2560, -2409}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 4096, 330}, 0, { 6612, 994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 4352, 330}, 0, { 6612, -66}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 4352, 54}, 0, { 5590, -66}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2641, 4096, 54}, 0, { 5590, 994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2881, 4352, -83}, 0, { 4568, -66}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2881, 4096, -83}, 0, { 4568, 994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3120, 4352, 54}, 0, { 3546, -66}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3120, 4096, 54}, 0, { 3546, 994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3120, 4352, 330}, 0, { 2524, -66}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3120, 4096, 330}, 0, { 2524, 994}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2881, 4352, 468}, 0, { 1502, -66}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2662, -1023}, 0, { -6476, 7434}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006A68, 0x00496090, 31162, 0x00006a68, 240); // 0x07006B58 - 0x07006C48 -static const Vtx wf_seg7_vertex_07006B58[] = { - {{{ -3276, 384, -1535}, 0, { 5078, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 512, -1535}, 0, { -336, 1294}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3276, 512, -1535}, 0, { 4566, -3608}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2560, -2409}, 0, { 478, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -273, 2662, -2833}, 0, { 8344, -7386}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2662, -2409}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -273, 2560, -2833}, 0, { 8854, -6874}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 1075, -4095}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 1203, -4095}, 0, { 478, 478}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2458, 1203, -4095}, 0, { -6060, 7018}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2458, 1075, -4095}, 0, { -5548, 7528}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2560, 512}, 0, { -6736, 8716}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2560, -1023}, 0, { 926, 1052}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2662, -1023}, 0, { 416, 542}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 2662, 512}, 0, { -7248, 8206}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006B58, 0x00496090, 31162, 0x00006b58, 240); // 0x07006C48 - 0x07006D38 -static const Vtx wf_seg7_vertex_07006C48[] = { - {{{ 4096, 1075, -4095}, 0, { 478, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 1203, -3071}, 0, { 4056, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 1203, -4095}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3276, 384, -1535}, 0, { 5078, -3098}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 384, -1535}, 0, { 172, 1806}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2047, 512, -1535}, 0, { -336, 1294}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3276, 384, 640}, 0, { 480, 1498}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3276, 512, -1535}, 0, { 7122, -6164}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3276, 512, 640}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3276, 384, -1535}, 0, { 7634, -5654}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3276, 384, 640}, 0, { 3544, -1564}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2508, 512, 640}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2508, 384, 640}, 0, { 478, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3276, 512, 640}, 0, { 3034, -2076}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 1075, -3071}, 0, { 4566, -2588}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006C48, 0x00496090, 31162, 0x00006c48, 240); // 0x07006D38 - 0x07006D98 -static const Vtx wf_seg7_vertex_07006D38[] = { - {{{ -2508, 384, 640}, 0, { 17342, -10252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2508, 1152, 3072}, 0, { 4786, -2368}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2508, 1024, 3072}, 0, { 5298, -1856}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2508, 512, 640}, 0, { 16832, -10762}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2508, 1024, 4096}, 0, { 478, 1500}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2508, 1152, 4096}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006D38, 0x00496090, 31162, 0x00006d38, 96); // 0x07006D98 - 0x07006E88 -static const Vtx wf_seg7_vertex_07006D98[] = { - {{{ 5120, 384, 2816}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 384, 0}, 0, {-21492, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 256, 0}, 0, {-21492, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4608, 256, 5632}, 0, { 1662, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 384, 5120}, 0, { -4118, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 256, 5120}, 0, { -4118, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4608, 384, 5632}, 0, { 1662, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4608, 256, -511}, 0, { 876, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 384, -511}, 0, { -3210, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4096, 256, -511}, 0, { -3210, 988}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4608, 384, -511}, 0, { 876, -34}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 256, 0}, 0, { 5612, 986}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4608, 384, -511}, 0, { -168, -36}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4608, 256, -511}, 0, { -168, 986}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 384, 0}, 0, { 5612, -36}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006D98, 0x00496090, 31162, 0x00006d98, 240); // 0x07006E88 - 0x07006F78 -static const Vtx wf_seg7_vertex_07006E88[] = { - {{{ 2048, 256, 5120}, 0, { 5078, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 384, 5120}, 0, { 5078, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 384, 5632}, 0, { -702, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 384, 2816}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 256, 0}, 0, {-21492, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 256, 2816}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 256, 5120}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 384, 2816}, 0, {-21492, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 256, 2816}, 0, {-21492, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5120, 384, 5120}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 256, 5632}, 0, { 20408, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4608, 384, 5632}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4608, 256, 5632}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 384, 5632}, 0, { 20408, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2560, 256, 5632}, 0, { -702, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006E88, 0x00496090, 31162, 0x00006e88, 240); // 0x07006F78 - 0x07006FB8 -static const Vtx wf_seg7_vertex_07006F78[] = { - {{{ 2048, 256, 4096}, 0, { 12232, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 384, 4096}, 0, { 12232, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 384, 5120}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2048, 256, 5120}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07006F78, 0x00496090, 31162, 0x00006f78, 64); // 0x07006FB8 - 0x07007168 static const Gfx wf_seg7_dl_07006FB8[] = { diff --git a/levels/wf/areas/1/9/model.inc.c b/levels/wf/areas/1/9/model.inc.c index d4f9916fb..a3deb7a16 100644 --- a/levels/wf/areas/1/9/model.inc.c +++ b/levels/wf/areas/1/9/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07007298 - 0x070072B0 static const Lights1 wf_seg7_lights_07007298 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,42 +6,13 @@ static const Lights1 wf_seg7_lights_07007298 = gdSPDefLights1( ); // 0x070072B0 - 0x070073A0 -static const Vtx wf_seg7_vertex_070072B0[] = { - {{{ -255, 65, 256}, 0, { -1308, 338}, {0x00, 0xe7, 0x7c, 0xff}}}, - {{{ 205, -62, 230}, 0, { 990, 990}, {0x00, 0xe7, 0x7c, 0xff}}}, - {{{ 256, 65, 256}, 0, { 1246, 338}, {0x00, 0xe7, 0x7c, 0xff}}}, - {{{ 256, 65, 256}, 0, { -158, 302}, {0x75, 0xd1, 0x00, 0xff}}}, - {{{ 205, -62, -229}, 0, { 2268, 990}, {0x75, 0xd1, 0x00, 0xff}}}, - {{{ 256, 65, -255}, 0, { 2396, 302}, {0x75, 0xd1, 0x00, 0xff}}}, - {{{ 205, -62, 230}, 0, { 0, 990}, {0x75, 0xd1, 0x00, 0xff}}}, - {{{ 256, 65, -255}, 0, { -1308, 338}, {0x00, 0xe7, 0x84, 0xff}}}, - {{{ 205, -62, -229}, 0, { -1052, 990}, {0x00, 0xe7, 0x84, 0xff}}}, - {{{ -204, -62, -229}, 0, { 990, 990}, {0x00, 0xe7, 0x84, 0xff}}}, - {{{ -255, 65, -255}, 0, { 1246, 338}, {0x00, 0xe7, 0x84, 0xff}}}, - {{{ -255, 65, -255}, 0, { -1562, 0}, {0x8b, 0xd1, 0x00, 0xff}}}, - {{{ -204, -62, 230}, 0, { 862, 656}, {0x8b, 0xd1, 0x00, 0xff}}}, - {{{ -255, 65, 256}, 0, { 990, 0}, {0x8b, 0xd1, 0x00, 0xff}}}, - {{{ -204, -62, -229}, 0, { -1436, 656}, {0x8b, 0xd1, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070072B0, 0x00496090, 31162, 0x000072b0, 240); // 0x070073A0 - 0x07007410 -static const Vtx wf_seg7_vertex_070073A0[] = { - {{{ 205, -62, 230}, 0, { -1052, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -204, -62, 230}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -204, -62, -229}, 0, { 990, -1310}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -255, 65, 256}, 0, { -1308, 338}, {0x00, 0xe7, 0x7c, 0xff}}}, - {{{ -204, -62, 230}, 0, { -1052, 990}, {0x00, 0xe7, 0x7c, 0xff}}}, - {{{ 205, -62, 230}, 0, { 990, 990}, {0x00, 0xe7, 0x7c, 0xff}}}, - {{{ 205, -62, -229}, 0, { -1052, -1310}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_070073A0, 0x00496090, 31162, 0x000073a0, 112); // 0x07007410 - 0x07007450 -static const Vtx wf_seg7_vertex_07007410[] = { - {{{ 256, 65, -255}, 0, { 990, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 65, 256}, 0, { -1564, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 65, 256}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 65, -255}, 0, { -1564, -1566}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_07007410, 0x00496090, 31162, 0x00007410, 64); // 0x07007450 - 0x070074E0 static const Gfx wf_seg7_dl_07007450[] = { diff --git a/levels/wf/areas/1/collision.inc.c b/levels/wf/areas/1/collision.inc.c index 19301158e..0c48eb0eb 100644 --- a/levels/wf/areas/1/collision.inc.c +++ b/levels/wf/areas/1/collision.inc.c @@ -1,1087 +1,3 @@ +#include "pc/rom_assets.h" // 0x070102D8 - 0x07011C36 -const Collision wf_seg7_collision_070102D8[] = { - COL_INIT(), - COL_VERTEX_INIT(0x1A6), - COL_VERTEX(3584, 2304, -511), - COL_VERTEX(3226, 2304, 0), - COL_VERTEX(3584, 2304, 0), - COL_VERTEX(3226, 2304, -511), - COL_VERTEX(4096, 1075, -4095), - COL_VERTEX(3226, 1075, -3071), - COL_VERTEX(4096, 1075, -3071), - COL_VERTEX(2458, 1075, -4095), - COL_VERTEX(2458, 1075, -3071), - COL_VERTEX(1536, 3584, -1023), - COL_VERTEX(1024, 3584, -511), - COL_VERTEX(1536, 3584, 1024), - COL_VERTEX(-423, 3584, -1959), - COL_VERTEX(-1023, 3584, 1536), - COL_VERTEX(-1023, 3584, -511), - COL_VERTEX(1024, 3584, 1536), - COL_VERTEX(4096, 512, 3840), - COL_VERTEX(3226, 512, 3840), - COL_VERTEX(3226, 512, 4096), - COL_VERTEX(4096, 512, 4096), - COL_VERTEX(5120, 256, 4096), - COL_VERTEX(2048, 256, 4096), - COL_VERTEX(2048, 256, 5120), - COL_VERTEX(2560, 256, 5632), - COL_VERTEX(4608, 256, 5632), - COL_VERTEX(5120, 256, 5120), - COL_VERTEX(4608, 256, -511), - COL_VERTEX(4096, 256, -511), - COL_VERTEX(4096, 256, 3072), - COL_VERTEX(5120, 256, 0), - COL_VERTEX(4480, 256, 3840), - COL_VERTEX(1117, 3584, -2639), - COL_VERTEX(4480, 256, 4096), - COL_VERTEX(733, 3584, -2255), - COL_VERTEX(861, 3584, -2127), - COL_VERTEX(1245, 3584, -2511), - COL_VERTEX(1373, 3584, -2383), - COL_VERTEX(1373, 3584, -2767), - COL_VERTEX(989, 3584, -2767), - COL_VERTEX(3226, 2432, 0), - COL_VERTEX(2560, 2432, 0), - COL_VERTEX(2560, 2304, 0), - COL_VERTEX(3226, 2432, -40), - COL_VERTEX(3226, 2452, -19), - COL_VERTEX(2048, 2688, 0), - COL_VERTEX(2048, 2560, 0), - COL_VERTEX(3226, 2304, -40), - COL_VERTEX(2048, 2560, 1024), - COL_VERTEX(2048, 2688, 1024), - COL_VERTEX(2007, 2560, 1024), - COL_VERTEX(2028, 2708, 0), - COL_VERTEX(2048, 2708, -19), - COL_VERTEX(2007, 2688, 1024), - COL_VERTEX(2028, 2708, 1024), - COL_VERTEX(2007, 2688, 0), - COL_VERTEX(2048, 2560, -40), - COL_VERTEX(2560, 2432, -40), - COL_VERTEX(2560, 2304, -40), - COL_VERTEX(-2047, 2432, -1023), - COL_VERTEX(-1945, 1024, 3994), - COL_VERTEX(-1945, 512, 3994), - COL_VERTEX(-1740, 1024, 3994), - COL_VERTEX(-1740, 1024, 3789), - COL_VERTEX(-1945, 1024, 3789), - COL_VERTEX(-1535, 2560, 1536), - COL_VERTEX(-2047, 2560, 512), - COL_VERTEX(-2047, 2662, -2409), - COL_VERTEX(-3276, 384, -1535), - COL_VERTEX(-2508, 1024, 4096), - COL_VERTEX(-3276, 384, 640), - COL_VERTEX(5120, 384, 2816), - COL_VERTEX(-273, 2560, -2833), - COL_VERTEX(-2047, 2560, -2409), - COL_VERTEX(-2508, 384, 640), - COL_VERTEX(-2508, 1152, 3072), - COL_VERTEX(-2252, 1792, -737), - COL_VERTEX(-2252, 1792, -833), - COL_VERTEX(-2380, 1792, -737), - COL_VERTEX(-2380, 1792, -833), - COL_VERTEX(-2687, 1792, -833), - COL_VERTEX(-2687, 1792, -737), - COL_VERTEX(-2815, 1792, -737), - COL_VERTEX(-2815, 1792, -833), - COL_VERTEX(-2687, 1792, 222), - COL_VERTEX(-2687, 1792, 318), - COL_VERTEX(-2815, 1792, 318), - COL_VERTEX(-2815, 1792, 222), - COL_VERTEX(-2252, 1792, 318), - COL_VERTEX(-2252, 1792, 222), - COL_VERTEX(-2380, 1792, 318), - COL_VERTEX(-2380, 1792, 222), - COL_VERTEX(-2073, 2662, 512), - COL_VERTEX(-2073, 2662, -1023), - COL_VERTEX(2624, 4352, 340), - COL_VERTEX(2624, 4352, 44), - COL_VERTEX(2624, 4055, 340), - COL_VERTEX(2881, 4352, 489), - COL_VERTEX(2881, 4352, 448), - COL_VERTEX(3103, 4352, 320), - COL_VERTEX(2881, 4096, -63), - COL_VERTEX(2659, 4352, 320), - COL_VERTEX(3138, 4352, 340), - COL_VERTEX(3103, 4352, 64), - COL_VERTEX(3138, 4352, 44), - COL_VERTEX(2881, 4352, -63), - COL_VERTEX(2881, 4352, -104), - COL_VERTEX(2659, 4352, 64), - COL_VERTEX(2048, 2688, -40), - COL_VERTEX(2007, 2560, 0), - COL_VERTEX(-2047, 1792, -833), - COL_VERTEX(-2047, 1792, 318), - COL_VERTEX(-2047, 2432, 512), - COL_VERTEX(-1945, 512, 3789), - COL_VERTEX(-1740, 512, 3994), - COL_VERTEX(-1740, 512, 3789), - COL_VERTEX(-2047, 2662, 512), - COL_VERTEX(-2047, 2560, -1023), - COL_VERTEX(-2047, 2662, -1023), - COL_VERTEX(-1535, 2662, 1536), - COL_VERTEX(-2047, 384, -1535), - COL_VERTEX(-2047, 512, -1535), - COL_VERTEX(-3276, 512, -1535), - COL_VERTEX(-2508, 1152, 4096), - COL_VERTEX(-1023, 1152, 4096), - COL_VERTEX(-1023, 1024, 4096), - COL_VERTEX(-3276, 512, 640), - COL_VERTEX(-2508, 512, 640), - COL_VERTEX(4608, 384, 5632), - COL_VERTEX(5120, 384, 5120), - COL_VERTEX(5120, 256, 2816), - COL_VERTEX(2560, 384, 5632), - COL_VERTEX(5120, 384, 0), - COL_VERTEX(4096, 384, -511), - COL_VERTEX(4608, 384, -511), - COL_VERTEX(2048, 384, 5120), - COL_VERTEX(2048, 384, 4096), - COL_VERTEX(4096, 1203, -3071), - COL_VERTEX(4096, 1203, -4095), - COL_VERTEX(2458, 1203, -4095), - COL_VERTEX(1536, 2560, -1023), - COL_VERTEX(1536, 2662, -1023), - COL_VERTEX(-273, 2662, -2833), - COL_VERTEX(-2508, 1024, 3072), - COL_VERTEX(-2252, 2432, -737), - COL_VERTEX(-2380, 2432, -737), - COL_VERTEX(-2380, 2432, -833), - COL_VERTEX(-2252, 2432, -833), - COL_VERTEX(-2687, 2432, -737), - COL_VERTEX(-2815, 2432, -737), - COL_VERTEX(-2687, 2432, -833), - COL_VERTEX(-2815, 2432, -833), - COL_VERTEX(-2687, 2432, 318), - COL_VERTEX(-2815, 2432, 318), - COL_VERTEX(-2815, 2432, 222), - COL_VERTEX(-2687, 2432, 222), - COL_VERTEX(-2252, 2432, 318), - COL_VERTEX(-2380, 2432, 318), - COL_VERTEX(-2380, 2432, 222), - COL_VERTEX(-2252, 2432, 222), - COL_VERTEX(-2073, 2560, 512), - COL_VERTEX(-2073, 2560, -1023), - COL_VERTEX(2881, 4055, 489), - COL_VERTEX(3138, 4055, 340), - COL_VERTEX(2624, 4055, 44), - COL_VERTEX(2881, 4055, -104), - COL_VERTEX(3138, 4055, 44), - COL_VERTEX(2659, 4096, 320), - COL_VERTEX(2881, 4096, 448), - COL_VERTEX(2659, 4096, 64), - COL_VERTEX(3103, 4096, 320), - COL_VERTEX(3103, 4096, 64), - COL_VERTEX(2560, 2452, -19), - COL_VERTEX(2560, 2304, -511), - COL_VERTEX(2048, 2560, -1023), - COL_VERTEX(2048, 2560, -511), - COL_VERTEX(-2690, 1203, -34), - COL_VERTEX(-2690, 1203, -783), - COL_VERTEX(-2047, 1203, -783), - COL_VERTEX(-2738, 1331, 13), - COL_VERTEX(-2047, 1203, -34), - COL_VERTEX(-2738, 1331, -831), - COL_VERTEX(-2047, 1331, -831), - COL_VERTEX(-2047, 1331, 13), - COL_VERTEX(741, 2560, 2252), - COL_VERTEX(1766, 2560, 2252), - COL_VERTEX(1766, 2586, 2252), - COL_VERTEX(1766, 2560, 2355), - COL_VERTEX(2202, 2560, 2175), - COL_VERTEX(2202, 2560, 2943), - COL_VERTEX(2202, 2432, 2943), - COL_VERTEX(1536, 2560, 2175), - COL_VERTEX(741, 2560, 2355), - COL_VERTEX(1536, 2560, 2943), - COL_VERTEX(3226, 922, 3635), - COL_VERTEX(3021, 922, 3635), - COL_VERTEX(3021, 922, 3840), - COL_VERTEX(3021, 922, 4045), - COL_VERTEX(3226, 1024, 3840), - COL_VERTEX(3021, 1024, 4045), - COL_VERTEX(2560, 922, 2048), - COL_VERTEX(3584, 1024, 3635), - COL_VERTEX(1024, 2560, 1664), - COL_VERTEX(1024, 922, 1664), - COL_VERTEX(512, 922, 3072), - COL_VERTEX(1664, 922, 1024), - COL_VERTEX(3226, 1076, -3071), - COL_VERTEX(3226, 2304, -1023), - COL_VERTEX(-2047, 1024, 3072), - COL_VERTEX(-1023, 1024, 3072), - COL_VERTEX(-1023, 2025, 1536), - COL_VERTEX(-1023, 1024, 4045), - COL_VERTEX(-1192, 2560, 2565), - COL_VERTEX(-1023, 2560, 1536), - COL_VERTEX(-1023, 2560, 2565), - COL_VERTEX(512, 2025, 1536), - COL_VERTEX(3584, 512, 3840), - COL_VERTEX(3584, 1024, 3840), - COL_VERTEX(-423, 2560, -1959), - COL_VERTEX(-1023, 2560, -511), - COL_VERTEX(1024, 2560, -511), - COL_VERTEX(2509, 2304, 0), - COL_VERTEX(2509, 2304, -511), - COL_VERTEX(2048, 2534, 0), - COL_VERTEX(2048, 2534, -511), - COL_VERTEX(1536, 2560, 1024), - COL_VERTEX(1536, 2560, -511), - COL_VERTEX(3584, 1075, -3071), - COL_VERTEX(4096, 1075, 1536), - COL_VERTEX(3712, 954, 2033), - COL_VERTEX(3584, 1075, 1536), - COL_VERTEX(4096, 1075, -511), - COL_VERTEX(3584, 2122, -891), - COL_VERTEX(512, 2560, 1536), - COL_VERTEX(512, 2560, 2565), - COL_VERTEX(696, 2560, 2565), - COL_VERTEX(-3071, 2432, -1023), - COL_VERTEX(-3071, 2560, 512), - COL_VERTEX(-2047, 0, -4095), - COL_VERTEX(3226, 1024, 4096), - COL_VERTEX(4096, 0, -4095), - COL_VERTEX(-2047, 1664, 318), - COL_VERTEX(-255, 2816, 1536), - COL_VERTEX(-127, 2560, 2099), - COL_VERTEX(-127, 2560, 1536), - COL_VERTEX(-383, 2560, 1536), - COL_VERTEX(512, 1792, 3072), - COL_VERTEX(-2508, 0, 640), - COL_VERTEX(-2508, 0, 3072), - COL_VERTEX(799, 3584, -735), - COL_VERTEX(800, 2791, -735), - COL_VERTEX(881, 3584, -727), - COL_VERTEX(2013, 3584, -2895), - COL_VERTEX(2013, 3584, -3407), - COL_VERTEX(1501, 3584, -2895), - COL_VERTEX(1962, 3456, -2920), - COL_VERTEX(1501, 3584, -3407), - COL_VERTEX(2099, 2534, 0), - COL_VERTEX(2099, 2534, -511), - COL_VERTEX(2150, 2509, -511), - COL_VERTEX(2150, 2483, 0), - COL_VERTEX(2150, 2509, 0), - COL_VERTEX(2150, 2483, -511), - COL_VERTEX(2202, 2458, 0), - COL_VERTEX(2202, 2458, -511), - COL_VERTEX(2253, 2432, -511), - COL_VERTEX(2253, 2432, 0), - COL_VERTEX(2304, 2406, 0), - COL_VERTEX(2304, 2406, -511), - COL_VERTEX(2304, 2432, 0), - COL_VERTEX(2355, 2381, -511), - COL_VERTEX(2355, 2381, 0), - COL_VERTEX(2406, 2355, 0), - COL_VERTEX(2406, 2355, -511), - COL_VERTEX(2406, 2381, -511), - COL_VERTEX(2458, 2330, 0), - COL_VERTEX(2458, 2330, -511), - COL_VERTEX(2458, 2355, 0), - COL_VERTEX(5120, 0, 0), - COL_VERTEX(5120, 0, 5120), - COL_VERTEX(4608, 0, 5632), - COL_VERTEX(2048, 0, 5120), - COL_VERTEX(2560, 0, 5632), - COL_VERTEX(2048, 0, 4096), - COL_VERTEX(-2508, -3071, 4096), - COL_VERTEX(4096, 256, 4096), - COL_VERTEX(4096, 0, -511), - COL_VERTEX(4608, 0, -511), - COL_VERTEX(3712, 599, 3525), - COL_VERTEX(3968, 599, 3401), - COL_VERTEX(3712, 802, 2779), - COL_VERTEX(3840, 893, 2282), - COL_VERTEX(3840, 751, 2779), - COL_VERTEX(4096, 1075, -2559), - COL_VERTEX(3584, 1075, -2047), - COL_VERTEX(4096, 1075, -2047), - COL_VERTEX(4096, 1075, -1535), - COL_VERTEX(4096, 1075, -1023), - COL_VERTEX(3584, 1075, -1023), - COL_VERTEX(3584, 1757, -2031), - COL_VERTEX(3584, 1584, -2412), - COL_VERTEX(3584, 1575, -2031), - COL_VERTEX(3226, 1392, -2412), - COL_VERTEX(3584, 1392, -2412), - COL_VERTEX(3584, 2304, -891), - COL_VERTEX(3584, 1939, -1271), - COL_VERTEX(3584, 2122, -1271), - COL_VERTEX(3584, 1757, -1651), - COL_VERTEX(3584, 1939, -1651), - COL_VERTEX(3584, 1396, -2602), - COL_VERTEX(-2430, 1664, -190), - COL_VERTEX(-2047, 1664, -833), - COL_VERTEX(-2430, 1664, -320), - COL_VERTEX(-2943, 1664, 318), - COL_VERTEX(-2559, 1664, -190), - COL_VERTEX(-2943, 1792, 318), - COL_VERTEX(-2943, 1792, -833), - COL_VERTEX(-2559, 1664, -320), - COL_VERTEX(-2943, 1664, -833), - COL_VERTEX(-3276, 0, 640), - COL_VERTEX(1925, 2560, -204), - COL_VERTEX(1280, 2560, -1023), - COL_VERTEX(1373, 3456, -2767), - COL_VERTEX(861, 3456, -2127), - COL_VERTEX(1117, 3456, -2639), - COL_VERTEX(1766, 2586, 2355), - COL_VERTEX(741, 2586, 2252), - COL_VERTEX(741, 2586, 2355), - COL_VERTEX(1536, 2432, 2175), - COL_VERTEX(2202, 2432, 2175), - COL_VERTEX(1536, 2432, 2943), - COL_VERTEX(3226, 1024, 3635), - COL_VERTEX(-1023, 922, 4045), - COL_VERTEX(-1023, 922, 3072), - COL_VERTEX(3072, 922, 2048), - COL_VERTEX(1664, 2560, 1024), - COL_VERTEX(3226, 1584, -2412), - COL_VERTEX(3226, 2304, -891), - COL_VERTEX(-1023, 1792, 3072), - COL_VERTEX(1024, 2560, 1536), - COL_VERTEX(-3071, 2560, -1023), - COL_VERTEX(-3071, 2432, 512), - COL_VERTEX(3584, 802, 2655), - COL_VERTEX(3968, 821, 2406), - COL_VERTEX(2509, 2330, -511), - COL_VERTEX(2509, 2330, 0), - COL_VERTEX(2099, 2509, 0), - COL_VERTEX(3584, 0, -511), - COL_VERTEX(3584, 0, -3071), - COL_VERTEX(3584, 1075, -511), - COL_VERTEX(3840, 974, 1909), - COL_VERTEX(4096, 0, -3071), - COL_VERTEX(3226, 2122, -891), - COL_VERTEX(3226, 2122, -1271), - COL_VERTEX(-2047, 0, -1535), - COL_VERTEX(3226, 256, 4096), - COL_VERTEX(512, 0, -4095), - COL_VERTEX(-2508, 0, 4096), - COL_VERTEX(3226, 0, 4096), - COL_VERTEX(-2047, 384, 640), - COL_VERTEX(-255, 2816, 2099), - COL_VERTEX(-383, 2560, 2099), - COL_VERTEX(881, 2791, -727), - COL_VERTEX(889, 3584, -646), - COL_VERTEX(889, 2791, -646), - COL_VERTEX(1962, 3456, -3381), - COL_VERTEX(1552, 3456, -2920), - COL_VERTEX(1552, 3456, -3381), - COL_VERTEX(2099, 2509, -511), - COL_VERTEX(2202, 2483, 0), - COL_VERTEX(2253, 2458, 0), - COL_VERTEX(2202, 2483, -511), - COL_VERTEX(2253, 2458, -511), - COL_VERTEX(2355, 2406, 0), - COL_VERTEX(2355, 2406, -511), - COL_VERTEX(2304, 2432, -511), - COL_VERTEX(2406, 2381, 0), - COL_VERTEX(2458, 2355, -511), - COL_VERTEX(5120, 0, 4096), - COL_VERTEX(2048, -3071, 4096), - COL_VERTEX(3584, 1075, -2559), - COL_VERTEX(4096, 0, -2047), - COL_VERTEX(4096, 0, -2559), - COL_VERTEX(3584, 0, -2559), - COL_VERTEX(3584, 0, -2047), - COL_VERTEX(3584, 1075, -1535), - COL_VERTEX(4096, 0, -1535), - COL_VERTEX(4096, 0, -1023), - COL_VERTEX(3584, 0, -1535), - COL_VERTEX(3584, 0, -1023), - COL_VERTEX(3226, 1575, -2031), - COL_VERTEX(3226, 1757, -2031), - COL_VERTEX(3226, 1939, -1271), - COL_VERTEX(3226, 1939, -1651), - COL_VERTEX(3226, 1757, -1651), - COL_VERTEX(3226, 1396, -2602), - COL_VERTEX(-2430, 1792, -190), - COL_VERTEX(-2559, 1792, -190), - COL_VERTEX(-2559, 1792, -320), - COL_VERTEX(-2430, 1792, -320), - COL_VERTEX(-3276, 0, -1535), - COL_VERTEX(1720, 2560, -204), - COL_VERTEX(1720, 2560, 0), - COL_VERTEX(1925, 2560, 0), - COL_VERTEX(973, 2560, -1023), - COL_VERTEX(1126, 2560, -869), - COL_VERTEX(1126, 2560, -1177), - COL_VERTEX(-2060, 2688, 512), - COL_VERTEX(-2060, 2688, -1023), - COL_VERTEX(1245, 3456, -2511), - COL_VERTEX(1373, 3456, -2383), - COL_VERTEX(733, 3456, -2255), - COL_VERTEX(989, 3456, -2767), - COL_VERTEX(2881, 4372, 468), - COL_VERTEX(3120, 4372, 330), - COL_VERTEX(3120, 4372, 54), - COL_VERTEX(2881, 4372, -83), - COL_VERTEX(2641, 4372, 54), - COL_VERTEX(2641, 4372, 330), - COL_VERTEX(8192, -3071, -8191), - COL_VERTEX(-8191, -3071, -8191), - COL_VERTEX(8192, -3071, 8192), - COL_VERTEX(-8191, -3071, 8192), - COL_TRI_INIT(SURFACE_DEFAULT, 409), - COL_TRI(175, 176, 177), - COL_TRI(178, 175, 179), - COL_TRI(175, 177, 179), - COL_TRI(180, 175, 178), - COL_TRI(180, 176, 175), - COL_TRI(177, 176, 180), - COL_TRI(177, 180, 181), - COL_TRI(178, 179, 182), - COL_TRI(178, 182, 181), - COL_TRI(178, 181, 180), - COL_TRI(191, 326, 325), - COL_TRI(183, 185, 184), - COL_TRI(184, 324, 186), - COL_TRI(184, 185, 324), - COL_TRI(185, 325, 326), - COL_TRI(183, 325, 185), - COL_TRI(185, 326, 324), - COL_TRI(186, 324, 326), - COL_TRI(186, 326, 191), - COL_TRI(187, 327, 190), - COL_TRI(187, 328, 327), - COL_TRI(188, 328, 187), - COL_TRI(191, 325, 183), - COL_TRI(188, 189, 328), - COL_TRI(189, 327, 328), - COL_TRI(190, 327, 329), - COL_TRI(189, 329, 327), - COL_TRI(190, 329, 192), - COL_TRI(186, 183, 184), - COL_TRI(186, 191, 183), - COL_TRI(192, 189, 188), - COL_TRI(192, 329, 189), - COL_TRI(193, 194, 330), - COL_TRI(196, 203, 331), - COL_TRI(194, 197, 330), - COL_TRI(194, 195, 197), - COL_TRI(196, 195, 202), - COL_TRI(195, 194, 202), - COL_TRI(197, 196, 198), - COL_TRI(196, 197, 195), - COL_TRI(198, 196, 331), - COL_TRI(196, 202, 203), - COL_TRI(193, 330, 1), - COL_TRI(199, 193, 333), - COL_TRI(200, 330, 197), - COL_TRI(193, 199, 202), - COL_TRI(199, 204, 202), - COL_TRI(201, 202, 204), - COL_TRI(202, 194, 193), - COL_TRI(204, 199, 47), - COL_TRI(3, 206, 172), - COL_TRI(3, 172, 41), - COL_TRI(205, 335, 206), - COL_TRI(3, 205, 206), - COL_TRI(0, 336, 3), - COL_TRI(173, 139, 9), - COL_TRI(173, 225, 224), - COL_TRI(173, 224, 47), - COL_TRI(173, 9, 225), - COL_TRI(206, 173, 172), - COL_TRI(5, 205, 3), - COL_TRI(207, 208, 64), - COL_TRI(208, 213, 337), - COL_TRI(208, 209, 213), - COL_TRI(209, 208, 332), - COL_TRI(210, 332, 208), - COL_TRI(61, 208, 62), - COL_TRI(61, 124, 208), - COL_TRI(63, 208, 207), - COL_TRI(63, 62, 208), - COL_TRI(64, 208, 337), - COL_TRI(212, 211, 213), - COL_TRI(207, 64, 111), - COL_TRI(64, 65, 111), - COL_TRI(64, 212, 65), - COL_TRI(211, 64, 337), - COL_TRI(212, 64, 211), - COL_TRI(209, 212, 213), - COL_TRI(213, 211, 337), - COL_TRI(214, 232, 209), - COL_TRI(212, 209, 232), - COL_TRI(212, 232, 13), - COL_TRI(210, 331, 332), - COL_TRI(203, 332, 331), - COL_TRI(65, 116, 236), - COL_TRI(65, 236, 111), - COL_TRI(65, 212, 116), - COL_TRI(124, 61, 68), - COL_TRI(68, 61, 59), - COL_TRI(68, 59, 63), - COL_TRI(68, 63, 142), - COL_TRI(215, 16, 287), - COL_TRI(215, 287, 341), - COL_TRI(216, 197, 215), - COL_TRI(215, 197, 17), - COL_TRI(215, 229, 200), - COL_TRI(215, 200, 216), - COL_TRI(217, 10, 219), - COL_TRI(200, 197, 216), - COL_TRI(2, 229, 226), - COL_TRI(2, 200, 229), - COL_TRI(217, 12, 10), - COL_TRI(218, 12, 217), - COL_TRI(72, 217, 71), - COL_TRI(219, 10, 9), - COL_TRI(219, 71, 217), - COL_TRI(219, 139, 71), - COL_TRI(139, 219, 9), - COL_TRI(218, 14, 12), - COL_TRI(41, 220, 45), - COL_TRI(220, 222, 45), - COL_TRI(220, 41, 221), - COL_TRI(116, 212, 218), - COL_TRI(45, 222, 174), - COL_TRI(222, 256, 223), - COL_TRI(174, 222, 223), - COL_TRI(172, 221, 41), - COL_TRI(221, 172, 223), - COL_TRI(172, 174, 223), - COL_TRI(223, 256, 257), - COL_TRI(221, 343, 220), - COL_TRI(212, 13, 14), - COL_TRI(218, 212, 14), - COL_TRI(224, 225, 11), - COL_TRI(224, 201, 334), - COL_TRI(224, 11, 15), - COL_TRI(224, 15, 338), - COL_TRI(201, 224, 338), - COL_TRI(225, 9, 11), - COL_TRI(47, 334, 204), - COL_TRI(201, 204, 334), - COL_TRI(200, 1, 330), - COL_TRI(72, 218, 217), - COL_TRI(226, 346, 347), - COL_TRI(226, 348, 346), - COL_TRI(72, 116, 218), - COL_TRI(3, 41, 1), - COL_TRI(200, 2, 1), - COL_TRI(227, 349, 290), - COL_TRI(227, 229, 349), - COL_TRI(16, 227, 342), - COL_TRI(227, 290, 342), - COL_TRI(227, 348, 229), - COL_TRI(227, 230, 348), - COL_TRI(228, 229, 341), - COL_TRI(229, 228, 349), - COL_TRI(27, 230, 227), - COL_TRI(27, 227, 16), - COL_TRI(27, 16, 28), - COL_TRI(228, 290, 349), - COL_TRI(230, 346, 348), - COL_TRI(230, 285, 346), - COL_TRI(226, 347, 350), - COL_TRI(226, 350, 6), - COL_TRI(4, 6, 350), - COL_TRI(226, 0, 2), - COL_TRI(231, 303, 0), - COL_TRI(0, 303, 336), - COL_TRI(15, 13, 232), - COL_TRI(232, 201, 338), - COL_TRI(232, 338, 15), - COL_TRI(233, 232, 214), - COL_TRI(234, 201, 232), - COL_TRI(234, 232, 233), - COL_TRI(109, 58, 72), - COL_TRI(235, 339, 116), - COL_TRI(58, 235, 116), - COL_TRI(236, 116, 339), - COL_TRI(58, 116, 72), - COL_TRI(237, 109, 72), - COL_TRI(119, 237, 353), - COL_TRI(237, 310, 109), - COL_TRI(237, 119, 310), - COL_TRI(17, 197, 18), - COL_TRI(238, 18, 197), - COL_TRI(19, 18, 354), - COL_TRI(7, 355, 138), - COL_TRI(239, 355, 7), - COL_TRI(203, 233, 214), - COL_TRI(207, 111, 110), - COL_TRI(207, 110, 240), - COL_TRI(238, 356, 357), - COL_TRI(238, 68, 356), - COL_TRI(19, 354, 284), - COL_TRI(4, 350, 239), - COL_TRI(239, 7, 4), - COL_TRI(7, 138, 8), - COL_TRI(207, 240, 358), - COL_TRI(240, 119, 358), - COL_TRI(198, 331, 210), - COL_TRI(210, 124, 238), - COL_TRI(198, 238, 197), - COL_TRI(210, 238, 198), - COL_TRI(63, 207, 142), - COL_TRI(241, 359, 242), - COL_TRI(241, 242, 243), - COL_TRI(242, 359, 360), - COL_TRI(243, 242, 360), - COL_TRI(244, 360, 359), - COL_TRI(244, 359, 241), - COL_TRI(243, 360, 244), - COL_TRI(203, 245, 233), - COL_TRI(203, 202, 234), - COL_TRI(203, 234, 245), - COL_TRI(202, 201, 234), - COL_TRI(245, 234, 233), - COL_TRI(240, 310, 119), - COL_TRI(251, 254, 364), - COL_TRI(246, 247, 142), - COL_TRI(247, 356, 68), - COL_TRI(247, 68, 142), - COL_TRI(246, 142, 73), - COL_TRI(248, 250, 361), - COL_TRI(248, 361, 249), - COL_TRI(248, 362, 250), - COL_TRI(249, 361, 363), - COL_TRI(250, 363, 361), - COL_TRI(250, 362, 363), - COL_TRI(251, 364, 252), - COL_TRI(252, 253, 251), - COL_TRI(254, 365, 366), - COL_TRI(254, 366, 364), - COL_TRI(253, 365, 254), - COL_TRI(253, 254, 251), - COL_TRI(252, 364, 366), - COL_TRI(252, 366, 255), - COL_TRI(252, 255, 253), - COL_TRI(255, 366, 365), - COL_TRI(255, 365, 253), - COL_TRI(256, 345, 257), - COL_TRI(257, 345, 367), - COL_TRI(258, 367, 260), - COL_TRI(259, 258, 260), - COL_TRI(260, 367, 345), - COL_TRI(266, 372, 267), - COL_TRI(259, 368, 261), - COL_TRI(261, 258, 259), - COL_TRI(262, 369, 263), - COL_TRI(263, 370, 262), - COL_TRI(262, 370, 368), - COL_TRI(261, 368, 370), - COL_TRI(264, 371, 265), - COL_TRI(265, 268, 264), - COL_TRI(265, 371, 369), - COL_TRI(263, 369, 371), - COL_TRI(273, 269, 375), - COL_TRI(267, 372, 373), - COL_TRI(268, 266, 374), - COL_TRI(264, 268, 374), - COL_TRI(267, 374, 266), - COL_TRI(269, 373, 270), - COL_TRI(270, 375, 269), - COL_TRI(270, 373, 372), - COL_TRI(271, 276, 272), - COL_TRI(272, 273, 271), - COL_TRI(271, 273, 375), - COL_TRI(274, 344, 275), - COL_TRI(275, 344, 343), - COL_TRI(275, 376, 274), - COL_TRI(272, 276, 376), - COL_TRI(276, 274, 376), - COL_TRI(220, 343, 344), - COL_TRI(277, 20, 377), - COL_TRI(20, 278, 377), - COL_TRI(20, 25, 278), - COL_TRI(277, 29, 20), - COL_TRI(278, 24, 279), - COL_TRI(278, 25, 24), - COL_TRI(279, 24, 23), - COL_TRI(279, 23, 281), - COL_TRI(280, 21, 282), - COL_TRI(280, 22, 21), - COL_TRI(281, 22, 280), - COL_TRI(282, 356, 283), - COL_TRI(283, 378, 282), - COL_TRI(281, 23, 22), - COL_TRI(286, 26, 29), - COL_TRI(16, 30, 28), - COL_TRI(284, 32, 19), - COL_TRI(16, 32, 30), - COL_TRI(16, 19, 32), - COL_TRI(285, 26, 286), - COL_TRI(285, 27, 26), - COL_TRI(286, 29, 277), - COL_TRI(287, 289, 341), - COL_TRI(16, 288, 287), - COL_TRI(288, 291, 287), - COL_TRI(287, 291, 289), - COL_TRI(289, 228, 341), - COL_TRI(16, 342, 288), - COL_TRI(290, 288, 342), - COL_TRI(290, 291, 288), - COL_TRI(228, 291, 290), - COL_TRI(291, 228, 289), - COL_TRI(292, 293, 294), - COL_TRI(295, 384, 297), - COL_TRI(292, 379, 293), - COL_TRI(293, 380, 294), - COL_TRI(294, 380, 381), - COL_TRI(294, 381, 292), - COL_TRI(292, 381, 382), - COL_TRI(292, 382, 379), - COL_TRI(293, 383, 380), - COL_TRI(295, 297, 296), - COL_TRI(296, 385, 295), - COL_TRI(296, 386, 385), - COL_TRI(297, 386, 296), - COL_TRI(295, 385, 387), - COL_TRI(295, 387, 384), - COL_TRI(297, 388, 386), - COL_TRI(298, 300, 389), - COL_TRI(299, 300, 302), - COL_TRI(300, 298, 306), - COL_TRI(300, 299, 335), - COL_TRI(301, 335, 299), - COL_TRI(300, 335, 389), - COL_TRI(302, 301, 299), - COL_TRI(303, 351, 336), - COL_TRI(303, 231, 351), - COL_TRI(231, 352, 351), - COL_TRI(304, 305, 231), - COL_TRI(231, 305, 352), - COL_TRI(226, 205, 308), - COL_TRI(305, 391, 352), - COL_TRI(305, 304, 391), - COL_TRI(304, 392, 391), - COL_TRI(306, 307, 304), - COL_TRI(304, 307, 392), - COL_TRI(307, 393, 392), - COL_TRI(307, 306, 393), - COL_TRI(306, 390, 393), - COL_TRI(306, 298, 390), - COL_TRI(298, 389, 390), - COL_TRI(310, 311, 316), - COL_TRI(205, 394, 308), - COL_TRI(308, 394, 301), - COL_TRI(302, 308, 301), - COL_TRI(308, 302, 226), - COL_TRI(240, 313, 309), - COL_TRI(309, 313, 395), - COL_TRI(310, 240, 309), - COL_TRI(310, 309, 311), - COL_TRI(311, 309, 395), - COL_TRI(240, 312, 313), - COL_TRI(312, 316, 313), - COL_TRI(313, 396, 395), - COL_TRI(110, 109, 398), - COL_TRI(110, 398, 395), - COL_TRI(314, 110, 395), - COL_TRI(314, 395, 396), - COL_TRI(311, 395, 398), - COL_TRI(315, 396, 397), - COL_TRI(315, 314, 396), - COL_TRI(313, 397, 396), - COL_TRI(109, 315, 397), - COL_TRI(109, 397, 398), - COL_TRI(311, 398, 397), - COL_TRI(316, 311, 397), - COL_TRI(313, 316, 397), - COL_TRI(312, 317, 316), - COL_TRI(317, 310, 316), - COL_TRI(317, 315, 109), - COL_TRI(317, 109, 310), - COL_TRI(236, 340, 111), - COL_TRI(240, 110, 314), - COL_TRI(240, 314, 312), - COL_TRI(236, 339, 235), - COL_TRI(318, 73, 69), - COL_TRI(236, 235, 340), - COL_TRI(235, 58, 111), - COL_TRI(235, 111, 340), - COL_TRI(315, 317, 314), - COL_TRI(317, 312, 314), - COL_TRI(318, 246, 73), - COL_TRI(67, 399, 318), - COL_TRI(67, 318, 69), - COL_TRI(119, 399, 67), - COL_TRI(119, 353, 399), - COL_TRI(67, 358, 119), - COL_TRI(67, 69, 358), - COL_TRI(319, 400, 401), - COL_TRI(319, 401, 402), - COL_TRI(160, 92, 117), - COL_TRI(320, 403, 404), - COL_TRI(320, 405, 403), - COL_TRI(91, 159, 115), - COL_TRI(159, 65, 115), - COL_TRI(91, 115, 406), - COL_TRI(92, 407, 117), - COL_TRI(160, 117, 116), - COL_TRI(33, 322, 34), - COL_TRI(34, 322, 408), - COL_TRI(34, 408, 35), - COL_TRI(321, 409, 408), - COL_TRI(321, 408, 322), - COL_TRI(35, 408, 409), - COL_TRI(35, 409, 36), - COL_TRI(322, 410, 323), - COL_TRI(321, 322, 323), - COL_TRI(33, 410, 322), - COL_TRI(36, 409, 321), - COL_TRI(31, 410, 33), - COL_TRI(31, 323, 410), - COL_TRI(38, 323, 31), - COL_TRI(38, 411, 323), - COL_TRI(323, 411, 321), - COL_TRI(37, 411, 38), - COL_TRI(37, 321, 411), - COL_TRI(36, 321, 37), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(418, 419, 420), - COL_TRI(420, 419, 421), - COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 14), - COL_TRI(39, 171, 40), - COL_TRI(39, 43, 171), - COL_TRI(43, 42, 56), - COL_TRI(43, 56, 171), - COL_TRI(40, 171, 51), - COL_TRI(171, 107, 51), - COL_TRI(171, 56, 107), - COL_TRI(40, 51, 44), - COL_TRI(44, 53, 48), - COL_TRI(44, 50, 53), - COL_TRI(50, 52, 53), - COL_TRI(50, 54, 52), - COL_TRI(41, 45, 47), - COL_TRI(172, 173, 174), - COL_TRI_INIT(SURFACE_SLIPPERY, 43), - COL_TRI(203, 214, 332), - COL_TRI(1, 199, 333), - COL_TRI(199, 1, 41), - COL_TRI(199, 41, 47), - COL_TRI(193, 1, 333), - COL_TRI(355, 237, 72), - COL_TRI(355, 139, 138), - COL_TRI(355, 71, 139), - COL_TRI(72, 71, 355), - COL_TRI(332, 214, 209), - COL_TRI(335, 173, 206), - COL_TRI(335, 139, 173), - COL_TRI(139, 335, 205), - COL_TRI(138, 139, 8), - COL_TRI(139, 205, 8), - COL_TRI(92, 91, 406), - COL_TRI(92, 406, 407), - COL_TRI(412, 101, 413), - COL_TRI(406, 115, 407), - COL_TRI(115, 117, 407), - COL_TRI(96, 412, 417), - COL_TRI(412, 97, 100), - COL_TRI(412, 100, 417), - COL_TRI(96, 417, 93), - COL_TRI(98, 97, 412), - COL_TRI(98, 412, 413), - COL_TRI(412, 96, 101), - COL_TRI(102, 98, 413), - COL_TRI(413, 103, 414), - COL_TRI(102, 413, 414), - COL_TRI(413, 101, 103), - COL_TRI(102, 414, 415), - COL_TRI(414, 105, 415), - COL_TRI(414, 103, 105), - COL_TRI(100, 416, 417), - COL_TRI(104, 102, 415), - COL_TRI(415, 105, 416), - COL_TRI(106, 415, 416), - COL_TRI(106, 104, 415), - COL_TRI(105, 94, 416), - COL_TRI(100, 106, 416), - COL_TRI(416, 93, 417), - COL_TRI(416, 94, 93), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 4), - COL_TRI(187, 192, 188), - COL_TRI(187, 190, 192), - COL_TRI(207, 358, 142), - COL_TRI(358, 73, 142), - COL_TRI_INIT(SURFACE_WALL_MISC, 143), - COL_TRI(50, 44, 51), - COL_TRI(39, 40, 41), - COL_TRI(39, 41, 1), - COL_TRI(1, 42, 39), - COL_TRI(42, 43, 39), - COL_TRI(41, 40, 44), - COL_TRI(41, 44, 45), - COL_TRI(1, 46, 42), - COL_TRI(47, 45, 44), - COL_TRI(47, 44, 48), - COL_TRI(48, 49, 47), - COL_TRI(52, 108, 49), - COL_TRI(48, 52, 49), - COL_TRI(48, 53, 52), - COL_TRI(54, 107, 55), - COL_TRI(55, 107, 56), - COL_TRI(55, 56, 57), - COL_TRI(54, 55, 108), - COL_TRI(54, 51, 107), - COL_TRI(46, 56, 42), - COL_TRI(46, 57, 56), - COL_TRI(52, 54, 108), - COL_TRI(54, 50, 51), - COL_TRI(58, 109, 110), - COL_TRI(58, 110, 111), - COL_TRI(59, 60, 112), - COL_TRI(60, 113, 114), - COL_TRI(60, 114, 112), - COL_TRI(61, 113, 60), - COL_TRI(61, 60, 59), - COL_TRI(62, 113, 61), - COL_TRI(62, 114, 113), - COL_TRI(63, 112, 114), - COL_TRI(63, 114, 62), - COL_TRI(59, 112, 63), - COL_TRI(64, 65, 115), - COL_TRI(65, 116, 117), - COL_TRI(65, 117, 115), - COL_TRI(69, 121, 125), - COL_TRI(66, 117, 116), - COL_TRI(67, 119, 120), - COL_TRI(67, 120, 121), - COL_TRI(68, 122, 123), - COL_TRI(68, 123, 124), - COL_TRI(69, 67, 121), - COL_TRI(25, 128, 70), - COL_TRI(69, 126, 73), - COL_TRI(69, 125, 126), - COL_TRI(64, 115, 118), - COL_TRI(23, 127, 24), - COL_TRI(24, 127, 128), - COL_TRI(24, 128, 25), - COL_TRI(22, 130, 23), - COL_TRI(25, 70, 129), - COL_TRI(23, 130, 127), - COL_TRI(26, 132, 27), - COL_TRI(26, 133, 132), - COL_TRI(29, 133, 26), - COL_TRI(29, 131, 133), - COL_TRI(70, 131, 29), - COL_TRI(70, 29, 129), - COL_TRI(4, 138, 7), - COL_TRI(22, 134, 130), - COL_TRI(21, 134, 22), - COL_TRI(21, 135, 134), - COL_TRI(4, 6, 136), - COL_TRI(4, 136, 137), - COL_TRI(4, 137, 138), - COL_TRI(71, 139, 140), - COL_TRI(71, 140, 141), - COL_TRI(72, 141, 66), - COL_TRI(72, 71, 141), - COL_TRI(66, 116, 72), - COL_TRI(73, 74, 142), - COL_TRI(74, 122, 68), - COL_TRI(74, 68, 142), - COL_TRI(80, 147, 148), - COL_TRI(73, 126, 74), - COL_TRI(75, 143, 144), - COL_TRI(75, 144, 77), - COL_TRI(76, 143, 75), - COL_TRI(77, 144, 145), - COL_TRI(77, 145, 78), - COL_TRI(76, 146, 143), - COL_TRI(78, 145, 146), - COL_TRI(78, 146, 76), - COL_TRI(79, 147, 80), - COL_TRI(84, 151, 152), - COL_TRI(81, 148, 150), - COL_TRI(80, 148, 81), - COL_TRI(81, 150, 82), - COL_TRI(79, 149, 147), - COL_TRI(82, 150, 149), - COL_TRI(82, 149, 79), - COL_TRI(83, 151, 84), - COL_TRI(84, 152, 85), - COL_TRI(89, 156, 157), - COL_TRI(85, 152, 153), - COL_TRI(85, 153, 86), - COL_TRI(83, 154, 151), - COL_TRI(86, 153, 154), - COL_TRI(86, 154, 83), - COL_TRI(87, 155, 156), - COL_TRI(88, 155, 87), - COL_TRI(87, 156, 89), - COL_TRI(89, 157, 90), - COL_TRI(88, 158, 155), - COL_TRI(90, 157, 158), - COL_TRI(90, 158, 88), - COL_TRI(91, 92, 159), - COL_TRI(92, 160, 159), - COL_TRI(93, 161, 96), - COL_TRI(94, 95, 93), - COL_TRI(97, 167, 166), - COL_TRI(95, 162, 161), - COL_TRI(93, 95, 161), - COL_TRI(96, 161, 162), - COL_TRI(96, 162, 101), - COL_TRI(95, 163, 164), - COL_TRI(95, 164, 165), - COL_TRI(95, 165, 162), - COL_TRI(97, 166, 100), - COL_TRI(101, 162, 165), - COL_TRI(99, 166, 167), - COL_TRI(99, 168, 166), - COL_TRI(100, 166, 168), - COL_TRI(100, 168, 106), - COL_TRI(99, 167, 169), - COL_TRI(101, 165, 103), - COL_TRI(104, 99, 170), - COL_TRI(98, 169, 167), - COL_TRI(98, 167, 97), - COL_TRI(102, 169, 98), - COL_TRI(99, 169, 170), - COL_TRI(103, 165, 164), - COL_TRI(103, 164, 105), - COL_TRI(104, 170, 102), - COL_TRI(102, 170, 169), - COL_TRI(106, 99, 104), - COL_TRI(105, 164, 163), - COL_TRI(105, 163, 94), - COL_TRI(94, 163, 95), - COL_TRI(106, 168, 99), - COL_TRI_INIT(SURFACE_NOISE_DEFAULT, 15), - COL_TRI(16, 17, 18), - COL_TRI(16, 18, 19), - COL_TRI(20, 21, 22), - COL_TRI(20, 23, 24), - COL_TRI(20, 22, 23), - COL_TRI(20, 24, 25), - COL_TRI(26, 27, 28), - COL_TRI(26, 28, 29), - COL_TRI(31, 37, 38), - COL_TRI(28, 30, 29), - COL_TRI(20, 29, 30), - COL_TRI(20, 30, 32), - COL_TRI(31, 33, 34), - COL_TRI(31, 34, 35), - COL_TRI(31, 36, 37), - COL_TRI_INIT(SURFACE_BOSS_FIGHT_CAMERA, 5), - COL_TRI(13, 15, 11), - COL_TRI(9, 10, 11), - COL_TRI(10, 12, 13), - COL_TRI(11, 10, 13), - COL_TRI(12, 14, 13), - COL_TRI_INIT(SURFACE_CAMERA_MIDDLE, 5), - COL_TRI(7, 8, 5), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(4, 5, 6), - COL_TRI(4, 7, 5), - COL_TRI_STOP(), - COL_SPECIAL_INIT(6), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ 2560, 256, 5120, /*yaw*/ 64), // unused, probably an early way to set intial position - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0E, /*pos*/ 3584, 154, 4864, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_0F, /*pos*/ 4608, 256, 1792, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_11, /*pos*/ -2499, 1792, -261, /*yaw*/ 0), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_12, /*pos*/ -2661, 384, 640, /*yaw*/ 0), - SPECIAL_OBJECT(/*preset*/ special_bubble_tree, /*pos*/ 2560, 256, 4608), - COL_WATER_BOX_INIT(1), - COL_WATER_BOX(0, -1023, 1024, 3226, 4096, 973), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_070102D8, 0x00496090, 31162, 0x000102d8, 6494); diff --git a/levels/wf/beta_extending_platform/collision.inc.c b/levels/wf/beta_extending_platform/collision.inc.c index e86b4a992..ff4d2ca98 100644 --- a/levels/wf/beta_extending_platform/collision.inc.c +++ b/levels/wf/beta_extending_platform/collision.inc.c @@ -1,26 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FB1C - 0x0700FB94 -const Collision wf_seg7_collision_trapezoid[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-214, 102, -204), - COL_VERTEX(-214, 0, -204), - COL_VERTEX(-504, 0, 85), - COL_VERTEX(-504, 102, 85), - COL_VERTEX(215, 102, -204), - COL_VERTEX(505, 0, 85), - COL_VERTEX(505, 102, 85), - COL_VERTEX(215, 0, -204), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 0, 3), - COL_TRI(5, 2, 1), - COL_TRI(3, 2, 5), - COL_TRI(3, 5, 6), - COL_TRI(4, 3, 6), - COL_TRI(5, 1, 7), - COL_TRI(6, 5, 7), - COL_TRI(6, 7, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_trapezoid, 0x00496090, 31162, 0x0000fb1c, 120); diff --git a/levels/wf/beta_extending_platform/model.inc.c b/levels/wf/beta_extending_platform/model.inc.c index 5780e3ee7..d03626431 100644 --- a/levels/wf/beta_extending_platform/model.inc.c +++ b/levels/wf/beta_extending_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700EBB8 - 0x0700EBD0 static const Lights1 wf_seg7_lights_0700EBB8 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,34 +6,10 @@ static const Lights1 wf_seg7_lights_0700EBB8 = gdSPDefLights1( ); // 0x0700EBD0 - 0x0700ECC0 -static const Vtx wf_seg7_vertex_0700EBD0[] = { - {{{ 505, 0, 85}, 0, { -562, 992}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -214, 0, -204}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 215, 0, -204}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -214, 102, -204}, 0, { 0, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -214, 0, -204}, 0, { 0, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -504, 0, 85}, 0, { 2012, 478}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -504, 102, 85}, 0, { 2012, 0}, {0xa7, 0x00, 0xa7, 0xff}}}, - {{{ -504, 102, 85}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -504, 0, 85}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 505, 0, 85}, 0, { 2012, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 505, 102, 85}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 215, 102, -204}, 0, { 1502, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -214, 102, -204}, 0, { 480, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -504, 102, 85}, 0, { -52, 992}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 505, 102, 85}, 0, { 2034, 992}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700EBD0, 0x00496090, 31162, 0x0000ebd0, 240); // 0x0700ECC0 - 0x0700ED30 -static const Vtx wf_seg7_vertex_0700ECC0[] = { - {{{ 505, 102, 85}, 0, { 0, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 215, 0, -204}, 0, { 2012, 478}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 215, 102, -204}, 0, { 2012, 0}, {0x59, 0x00, 0xa7, 0xff}}}, - {{{ 505, 0, 85}, 0, { -562, 992}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -504, 0, 85}, 0, { 1522, 992}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -214, 0, -204}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 505, 0, 85}, 0, { 0, 478}, {0x59, 0x00, 0xa7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700ECC0, 0x00496090, 31162, 0x0000ecc0, 112); // 0x0700ED30 - 0x0700EDC0 static const Gfx wf_seg7_dl_0700ED30[] = { diff --git a/levels/wf/breakable_wall_left/collision.inc.c b/levels/wf/breakable_wall_left/collision.inc.c index 886354156..a522bf0b1 100644 --- a/levels/wf/breakable_wall_left/collision.inc.c +++ b/levels/wf/breakable_wall_left/collision.inc.c @@ -1,15 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FC44 - 0x0700FC7A -const Collision wf_seg7_collision_breakable_wall_2[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(0, -383, 128), - COL_VERTEX(0, 384, 128), - COL_VERTEX(-168, 384, -378), - COL_VERTEX(0, 384, -378), - COL_TRI_INIT(SURFACE_DEFAULT, 3), - COL_TRI(3, 2, 1), - COL_TRI(0, 1, 2), - COL_TRI(3, 1, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_breakable_wall_2, 0x00496090, 31162, 0x0000fc44, 54); diff --git a/levels/wf/breakable_wall_left/model.inc.c b/levels/wf/breakable_wall_left/model.inc.c index df1b13de7..4d9d0511a 100644 --- a/levels/wf/breakable_wall_left/model.inc.c +++ b/levels/wf/breakable_wall_left/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700F220 - 0x0700F238 static const Lights1 wf_seg7_lights_0700F220 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,21 +6,10 @@ static const Lights1 wf_seg7_lights_0700F220 = gdSPDefLights1( ); // 0x0700F238 - 0x0700F268 -static const Vtx wf_seg7_vertex_0700F238[] = { - {{{ 0, 384, -378}, 0, { 10188, 8162}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -168, 384, -378}, 0, { 9514, 8162}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 384, 128}, 0, { 10188, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700F238, 0x00496090, 31162, 0x0000f238, 48); // 0x0700F268 - 0x0700F2C8 -static const Vtx wf_seg7_vertex_0700F268[] = { - {{{ 0, -383, 128}, 0, { 1080, 3032}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ 0, 384, 128}, 0, { 1080, 0}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ -168, 384, -378}, 0, { -1052, 0}, {0x88, 0x00, 0x28, 0xff}}}, - {{{ 0, 384, -378}, 0, { 1992, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 384, 128}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, -383, 128}, 0, { 0, 3032}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700F268, 0x00496090, 31162, 0x0000f268, 96); // 0x0700F2C8 - 0x0700F308 static const Gfx wf_seg7_dl_0700F2C8[] = { diff --git a/levels/wf/breakable_wall_right/collision.inc.c b/levels/wf/breakable_wall_right/collision.inc.c index 39bbe53ae..c3f131c97 100644 --- a/levels/wf/breakable_wall_right/collision.inc.c +++ b/levels/wf/breakable_wall_right/collision.inc.c @@ -1,15 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FC0C - 0x0700FC42 -const Collision wf_seg7_collision_breakable_wall[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(0, 384, 128), - COL_VERTEX(184, 384, -378), - COL_VERTEX(0, 384, -378), - COL_VERTEX(0, -383, 128), - COL_TRI_INIT(SURFACE_DEFAULT, 3), - COL_TRI(3, 1, 0), - COL_TRI(0, 1, 2), - COL_TRI(3, 0, 2), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_breakable_wall, 0x00496090, 31162, 0x0000fc0c, 54); diff --git a/levels/wf/breakable_wall_right/model.inc.c b/levels/wf/breakable_wall_right/model.inc.c index 16b8a4d77..208d474ed 100644 --- a/levels/wf/breakable_wall_right/model.inc.c +++ b/levels/wf/breakable_wall_right/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700F088 - 0x0700F0A0 static const Lights1 wf_seg7_lights_0700F088 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,21 +6,10 @@ static const Lights1 wf_seg7_lights_0700F088 = gdSPDefLights1( ); // 0x0700F0A0 - 0x0700F0D0 -static const Vtx wf_seg7_vertex_0700F0A0[] = { - {{{ 0, 384, 128}, 0, { 16320, 10186}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 184, 384, -378}, 0, { 17056, 8162}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 384, -378}, 0, { 16320, 8162}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700F0A0, 0x00496090, 31162, 0x0000f0a0, 48); // 0x0700F0D0 - 0x0700F130 -static const Vtx wf_seg7_vertex_0700F0D0[] = { - {{{ 0, -383, 128}, 0, { 990, 3032}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 384, 128}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 384, -378}, 0, { -1032, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, -383, 128}, 0, { 0, 3032}, {0x77, 0x00, 0x2b, 0xff}}}, - {{{ 184, 384, -378}, 0, { 2122, 0}, {0x77, 0x00, 0x2b, 0xff}}}, - {{{ 0, 384, 128}, 0, { 0, 0}, {0x77, 0x00, 0x2b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700F0D0, 0x00496090, 31162, 0x0000f0d0, 96); // 0x0700F130 - 0x0700F170 static const Gfx wf_seg7_dl_0700F130[] = { diff --git a/levels/wf/extending_platform/collision.inc.c b/levels/wf/extending_platform/collision.inc.c index 66a6e49e8..4f8ee9939 100644 --- a/levels/wf/extending_platform/collision.inc.c +++ b/levels/wf/extending_platform/collision.inc.c @@ -1,26 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FB94 - 0x0700FC0C -const Collision wf_seg7_collision_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-214, 102, -204), - COL_VERTEX(-214, 0, -204), - COL_VERTEX(-214, 0, 205), - COL_VERTEX(-214, 102, 205), - COL_VERTEX(215, 102, -204), - COL_VERTEX(215, 0, 205), - COL_VERTEX(215, 102, 205), - COL_VERTEX(215, 0, -204), - COL_TRI_INIT(SURFACE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(4, 0, 3), - COL_TRI(5, 2, 1), - COL_TRI(3, 2, 5), - COL_TRI(3, 5, 6), - COL_TRI(4, 3, 6), - COL_TRI(5, 1, 7), - COL_TRI(6, 5, 7), - COL_TRI(6, 7, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_platform, 0x00496090, 31162, 0x0000fb94, 120); diff --git a/levels/wf/extending_platform/model.inc.c b/levels/wf/extending_platform/model.inc.c index 0f129b32a..b72fe6844 100644 --- a/levels/wf/extending_platform/model.inc.c +++ b/levels/wf/extending_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700EE30 - 0x0700EE48 static const Lights1 wf_seg7_lights_0700EE30 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,32 +6,10 @@ static const Lights1 wf_seg7_lights_0700EE30 = gdSPDefLights1( ); // 0x0700EE48 - 0x0700EF48 -static const Vtx wf_seg7_vertex_0700EE48[] = { - {{{ -214, 102, -204}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -214, 0, -204}, 0, { 0, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -214, 0, 205}, 0, { 2012, 478}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -214, 102, 205}, 0, { 2012, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -214, 102, 205}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 215, 0, 205}, 0, { 2012, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 215, 102, 205}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -214, 0, 205}, 0, { 0, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 215, 102, 205}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 215, 0, -204}, 0, { 2012, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 215, 102, -204}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 215, 0, 205}, 0, { 0, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 215, 102, -204}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -214, 102, 205}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 215, 102, 205}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -214, 102, -204}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700EE48, 0x00496090, 31162, 0x0000ee48, 256); // 0x0700EF48 - 0x0700EF88 -static const Vtx wf_seg7_vertex_0700EF48[] = { - {{{ 215, 0, 205}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -214, 0, 205}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -214, 0, -204}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 215, 0, -204}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700EF48, 0x00496090, 31162, 0x0000ef48, 64); // 0x0700EF88 - 0x0700F018 static const Gfx wf_seg7_dl_0700EF88[] = { diff --git a/levels/wf/kickable_board/1.inc.c b/levels/wf/kickable_board/1.inc.c index 0d70cb85b..333260ff0 100644 --- a/levels/wf/kickable_board/1.inc.c +++ b/levels/wf/kickable_board/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700F3B8 - 0x0700F3D0 static const Lights1 wf_seg7_lights_0700F3B8 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,38 +6,10 @@ static const Lights1 wf_seg7_lights_0700F3B8 = gdSPDefLights1( ); // 0x0700F3D0 - 0x0700F4C0 -static const Vtx wf_seg7_vertex_0700F3D0[] = { - {{{ -96, 0, 0}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -96, 1178, 77}, 0, { 0, -54}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -96, 1178, 0}, 0, { 990, -54}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -96, 1178, 0}, 0, { 0, -54}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 95, 1178, 0}, 0, { 990, -54}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 95, 0, 0}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -96, 0, 0}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 95, 1178, 0}, 0, { 990, -54}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 95, 1178, 77}, 0, { 0, -54}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 95, 0, 77}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 95, 0, 0}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 95, 1178, 77}, 0, { 990, -54}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -96, 1178, 77}, 0, { 0, -54}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -96, 0, 77}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 95, 0, 77}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700F3D0, 0x00496090, 31162, 0x0000f3d0, 240); // 0x0700F4C0 - 0x0700F570 -static const Vtx wf_seg7_vertex_0700F4C0[] = { - {{{ 95, 0, 0}, 0, { -152, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -96, 0, 77}, 0, { 1122, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -96, 0, 0}, 0, { 1122, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -96, 0, 0}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -96, 0, 77}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -96, 1178, 77}, 0, { 0, -54}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -96, 1178, 0}, 0, { 1122, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -96, 1178, 77}, 0, { 1122, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 95, 1178, 77}, 0, { -152, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 95, 1178, 0}, 0, { -152, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 95, 0, 77}, 0, { -152, 990}, {0x00, 0x81, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700F4C0, 0x00496090, 31162, 0x0000f4c0, 176); // 0x0700F570 - 0x0700F610 static const Gfx wf_seg7_dl_0700F570[] = { diff --git a/levels/wf/kickable_board/2.inc.c b/levels/wf/kickable_board/2.inc.c index 3851727de..e34c13b61 100644 --- a/levels/wf/kickable_board/2.inc.c +++ b/levels/wf/kickable_board/2.inc.c @@ -1,10 +1,6 @@ +#include "pc/rom_assets.h" // 0x0700F680 - 0x0700F6C0 -static const Vtx wf_seg7_vertex_0700F680[] = { - {{{ -96, 0, 300}, 0, { -480, -480}, {0x00, 0x00, 0x00, 0x96}}}, - {{{ 95, 0, 300}, 0, { 480, -480}, {0x00, 0x00, 0x00, 0x96}}}, - {{{ 95, 0, 0}, 0, { 480, 480}, {0x00, 0x00, 0x00, 0x96}}}, - {{{ -96, 0, 0}, 0, { -480, 480}, {0x00, 0x00, 0x00, 0x96}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700F680, 0x00496090, 31162, 0x0000f680, 64); // 0x0700F6C0 - 0x0700F758 const Gfx wf_seg7_dl_0700F6C0[] = { diff --git a/levels/wf/kickable_board/collision.inc.c b/levels/wf/kickable_board/collision.inc.c index 18de4e8bc..11466dc0c 100644 --- a/levels/wf/kickable_board/collision.inc.c +++ b/levels/wf/kickable_board/collision.inc.c @@ -1,28 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FC7C - 0x0700FD00 -const Collision wf_seg7_collision_kickable_board[] = { - COL_INIT(), - COL_VERTEX_INIT(0x8), - COL_VERTEX(-96, 0, 0), - COL_VERTEX(-96, 1178, 77), - COL_VERTEX(-96, 1178, 0), - COL_VERTEX(95, 1178, 77), - COL_VERTEX(95, 1178, 0), - COL_VERTEX(95, 0, 0), - COL_VERTEX(95, 0, 77), - COL_VERTEX(-96, 0, 77), - COL_TRI_INIT(SURFACE_WALL_MISC, 12), - COL_TRI(0, 1, 2), - COL_TRI(2, 1, 3), - COL_TRI(2, 3, 4), - COL_TRI(2, 4, 5), - COL_TRI(2, 5, 0), - COL_TRI(4, 3, 6), - COL_TRI(4, 6, 5), - COL_TRI(0, 7, 1), - COL_TRI(3, 1, 7), - COL_TRI(3, 7, 6), - COL_TRI(5, 6, 7), - COL_TRI(5, 7, 0), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_kickable_board, 0x00496090, 31162, 0x0000fc7c, 132); diff --git a/levels/wf/large_bomp/collision.inc.c b/levels/wf/large_bomp/collision.inc.c index 02d7407d3..9e3543d9f 100644 --- a/levels/wf/large_bomp/collision.inc.c +++ b/levels/wf/large_bomp/collision.inc.c @@ -1,40 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700F934 - 0x0700FA00 -const Collision wf_seg7_collision_large_bomp[] = { - COL_INIT(), - COL_VERTEX_INIT(0xE), - COL_VERTEX(259, 5, -258), - COL_VERTEX(195, 210, -258), - COL_VERTEX(259, 210, -194), - COL_VERTEX(259, 210, 189), - COL_VERTEX(259, 5, 253), - COL_VERTEX(-252, 210, -258), - COL_VERTEX(-252, 5, -258), - COL_VERTEX(136, 261, -155), - COL_VERTEX(195, 210, 253), - COL_VERTEX(136, 261, 151), - COL_VERTEX(-252, 5, 253), - COL_VERTEX(-252, 261, 151), - COL_VERTEX(-252, 261, -155), - COL_VERTEX(-252, 210, 253), - COL_TRI_INIT(SURFACE_WALL_MISC, 18), - COL_TRI(12, 1, 5), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 4), - COL_TRI(0, 2, 3), - COL_TRI(5, 1, 0), - COL_TRI(5, 0, 6), - COL_TRI(1, 7, 2), - COL_TRI(7, 3, 2), - COL_TRI(3, 8, 4), - COL_TRI(3, 9, 8), - COL_TRI(7, 9, 3), - COL_TRI(10, 4, 8), - COL_TRI(11, 7, 12), - COL_TRI(11, 9, 7), - COL_TRI(12, 7, 1), - COL_TRI(10, 8, 13), - COL_TRI(13, 8, 9), - COL_TRI(13, 9, 11), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_large_bomp, 0x00496090, 31162, 0x0000f934, 204); diff --git a/levels/wf/large_bomp/model.inc.c b/levels/wf/large_bomp/model.inc.c index 0762cbdba..c19b797c4 100644 --- a/levels/wf/large_bomp/model.inc.c +++ b/levels/wf/large_bomp/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700DA68 - 0x0700DA80 static const Lights1 wf_seg7_lights_0700DA68 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,62 +6,16 @@ static const Lights1 wf_seg7_lights_0700DA68 = gdSPDefLights1( ); // 0x0700DA80 - 0x0700DB70 -static const Vtx wf_seg7_vertex_0700DA80[] = { - {{{ -252, 5, 253}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 259, 5, 253}, 0, { 762, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 195, 210, 253}, 0, { 408, -146}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 259, 5, -258}, 0, { 540, 1116}, {0x57, 0x1b, 0xa9, 0xff}}}, - {{{ 195, 210, -258}, 0, { 540, -72}, {0x57, 0x1b, 0xa9, 0xff}}}, - {{{ 259, 210, -194}, 0, { 156, 34}, {0x57, 0x1b, 0xa9, 0xff}}}, - {{{ 195, 210, -258}, 0, { 364, 990}, {0x24, 0x74, 0xdc, 0xff}}}, - {{{ 136, 261, -155}, 0, { 530, 500}, {0x24, 0x74, 0xdc, 0xff}}}, - {{{ 259, 210, -194}, 0, { 0, 990}, {0x24, 0x74, 0xdc, 0xff}}}, - {{{ 259, 210, 189}, 0, { 764, -144}, {0x57, 0x1b, 0x57, 0xff}}}, - {{{ 195, 210, 253}, 0, { 368, -116}, {0x57, 0x1b, 0x57, 0xff}}}, - {{{ 259, 5, 253}, 0, { 764, 1004}, {0x57, 0x1b, 0x57, 0xff}}}, - {{{ 259, 210, 189}, 0, { 990, 990}, {0x24, 0x73, 0x24, 0xff}}}, - {{{ 136, 261, 151}, 0, { 990, -352}, {0x24, 0x73, 0x24, 0xff}}}, - {{{ 195, 210, 253}, 0, { 520, 452}, {0x24, 0x73, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700DA80, 0x00496090, 31162, 0x0000da80, 240); // 0x0700DB70 - 0x0700DC60 -static const Vtx wf_seg7_vertex_0700DB70[] = { - {{{ -252, 261, -155}, 0, { 4056, 412}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 136, 261, -155}, 0, { 950, 412}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ 195, 210, -258}, 0, { 478, 990}, {0x00, 0x71, 0xc8, 0xff}}}, - {{{ -252, 5, 253}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 195, 210, 253}, 0, { 408, -146}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -252, 210, 253}, 0, { -2074, -146}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -252, 210, 253}, 0, { -3096, 990}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 195, 210, 253}, 0, { 480, 990}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -252, 261, 151}, 0, { -3096, 412}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 136, 261, 151}, 0, { 8, 412}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -252, 261, 151}, 0, { 0, -3138}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 136, 261, -155}, 0, { 1194, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -252, 261, -155}, 0, { 1194, -3138}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 136, 261, 151}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -252, 210, -258}, 0, { 4056, 990}, {0x00, 0x71, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700DB70, 0x00496090, 31162, 0x0000db70, 240); // 0x0700DC60 - 0x0700DCE0 -static const Vtx wf_seg7_vertex_0700DC60[] = { - {{{ -252, 210, -258}, 0, { 762, -146}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 259, 5, -258}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -252, 5, -258}, 0, { 762, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 195, 210, -258}, 0, { -1720, -146}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 136, 261, -155}, 0, { 582, -72}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 259, 210, 189}, 0, { -796, 990}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 259, 210, -194}, 0, { 734, 990}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 136, 261, 151}, 0, { -644, -72}, {0x30, 0x75, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700DC60, 0x00496090, 31162, 0x0000dc60, 128); // 0x0700DCE0 - 0x0700DD20 -static const Vtx wf_seg7_vertex_0700DCE0[] = { - {{{ 259, 5, -258}, 0, { 1118, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 259, 210, -194}, 0, { 958, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 259, 210, 189}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 259, 5, 253}, 0, { -158, 990}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700DCE0, 0x00496090, 31162, 0x0000dce0, 64); // 0x0700DD20 - 0x0700DDE8 static const Gfx wf_seg7_dl_0700DD20[] = { diff --git a/levels/wf/rotating_platform/collision.inc.c b/levels/wf/rotating_platform/collision.inc.c index 5ca17ab7e..273bf18bb 100644 --- a/levels/wf/rotating_platform/collision.inc.c +++ b/levels/wf/rotating_platform/collision.inc.c @@ -1,45 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700FD30 - 0x0700FE12 -const Collision wf_seg7_collision_rotating_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0xD), - COL_VERTEX(-442, 0, -255), - COL_VERTEX(0, 0, 512), - COL_VERTEX(256, 0, 443), - COL_VERTEX(-255, 0, 443), - COL_VERTEX(-442, 0, 256), - COL_VERTEX(-511, 0, 0), - COL_VERTEX(443, 0, 256), - COL_VERTEX(0, 0, -511), - COL_VERTEX(-255, 0, -442), - COL_VERTEX(256, 0, -442), - COL_VERTEX(443, 0, -255), - COL_VERTEX(512, 0, 0), - COL_VERTEX(0, -255, 0), - COL_TRI_INIT(SURFACE_DEFAULT, 12), - COL_TRI(8, 12, 0), - COL_TRI(8, 7, 12), - COL_TRI(10, 11, 12), - COL_TRI(9, 10, 12), - COL_TRI(7, 9, 12), - COL_TRI(0, 12, 5), - COL_TRI(11, 6, 12), - COL_TRI(4, 5, 12), - COL_TRI(3, 4, 12), - COL_TRI(1, 3, 12), - COL_TRI(2, 1, 12), - COL_TRI(6, 2, 12), - COL_TRI_INIT(SURFACE_NOISE_DEFAULT, 10), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(0, 4, 3), - COL_TRI(0, 5, 4), - COL_TRI(0, 2, 6), - COL_TRI(0, 7, 8), - COL_TRI(0, 9, 7), - COL_TRI(0, 10, 9), - COL_TRI(0, 11, 10), - COL_TRI(0, 6, 11), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_rotating_platform, 0x00496090, 31162, 0x0000fd30, 226); diff --git a/levels/wf/rotating_wooden_platform/1.inc.c b/levels/wf/rotating_wooden_platform/1.inc.c index 6eafd27a9..88f53d127 100644 --- a/levels/wf/rotating_wooden_platform/1.inc.c +++ b/levels/wf/rotating_wooden_platform/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700E440 - 0x0700E458 static const Lights1 wf_seg7_lights_0700E440 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,52 +6,13 @@ static const Lights1 wf_seg7_lights_0700E440 = gdSPDefLights1( ); // 0x0700E458 - 0x0700E548 -static const Vtx wf_seg7_vertex_0700E458[] = { - {{{ 768, -127, 0}, 0, { 582, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, -101}, 0, { 172, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 768, 0, 102}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 205}, 0, { 990, 0}, {0x25, 0x99, 0x3f, 0xff}}}, - {{{ 0, -127, 0}, 0, { 990, 990}, {0x25, 0x99, 0x3f, 0xff}}}, - {{{ 177, 0, 102}, 0, { 1876, 478}, {0x25, 0x99, 0x3f, 0xff}}}, - {{{ -176, 0, 102}, 0, { 104, 478}, {0xdb, 0x99, 0x3f, 0xff}}}, - {{{ 0, -127, 0}, 0, { 990, 990}, {0xdb, 0x99, 0x3f, 0xff}}}, - {{{ 0, 0, 205}, 0, { 990, 0}, {0xdb, 0x99, 0x3f, 0xff}}}, - {{{ -176, 0, -101}, 0, { 104, 1498}, {0xb6, 0x9a, 0x00, 0xff}}}, - {{{ 0, -127, 0}, 0, { 990, 990}, {0xb6, 0x9a, 0x00, 0xff}}}, - {{{ -176, 0, 102}, 0, { 104, 478}, {0xb6, 0x9a, 0x00, 0xff}}}, - {{{ 0, 0, -204}, 0, { 990, 2010}, {0xdb, 0x99, 0xc0, 0xff}}}, - {{{ 0, -127, 0}, 0, { 990, 990}, {0xdb, 0x99, 0xc0, 0xff}}}, - {{{ -176, 0, -101}, 0, { 104, 1498}, {0xdb, 0x99, 0xc0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700E458, 0x00496090, 31162, 0x0000e458, 240); // 0x0700E548 - 0x0700E638 -static const Vtx wf_seg7_vertex_0700E548[] = { - {{{ 177, 0, -101}, 0, { 1876, 1500}, {0x25, 0x99, 0xc0, 0xff}}}, - {{{ 0, -127, 0}, 0, { 990, 990}, {0x25, 0x99, 0xc0, 0xff}}}, - {{{ 0, 0, -204}, 0, { 990, 2010}, {0x25, 0x99, 0xc0, 0xff}}}, - {{{ 0, -127, 0}, 0, { 990, 990}, {0x00, 0xb1, 0x63, 0xff}}}, - {{{ 768, -127, 0}, 0, { 4822, 990}, {0x00, 0xb1, 0x63, 0xff}}}, - {{{ 768, 0, 102}, 0, { 4822, 478}, {0x00, 0xb1, 0x63, 0xff}}}, - {{{ 177, 0, 102}, 0, { 1876, 480}, {0x00, 0xb1, 0x63, 0xff}}}, - {{{ 768, -127, 0}, 0, { 4822, 990}, {0x00, 0xb1, 0x9d, 0xff}}}, - {{{ 0, -127, 0}, 0, { 990, 990}, {0x00, 0xb1, 0x9d, 0xff}}}, - {{{ 177, 0, -101}, 0, { 1876, 1500}, {0x00, 0xb1, 0x9d, 0xff}}}, - {{{ 768, 0, -101}, 0, { 4822, 1498}, {0x00, 0xb1, 0x9d, 0xff}}}, - {{{ 177, 0, -101}, 0, { 922, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 177, 0, 102}, 0, { 922, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 0, 102}, 0, { 2396, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 0, -101}, 0, { 2396, 224}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700E548, 0x00496090, 31162, 0x0000e548, 240); // 0x0700E638 - 0x0700E698 -static const Vtx wf_seg7_vertex_0700E638[] = { - {{{ 0, 0, -204}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 205}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 177, 0, 102}, 0, { 922, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -176, 0, -101}, 0, { 36, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -176, 0, 102}, 0, { 36, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 177, 0, -101}, 0, { 922, 224}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700E638, 0x00496090, 31162, 0x0000e638, 96); // 0x0700E698 - 0x0700E760 static const Gfx wf_seg7_dl_0700E698[] = { diff --git a/levels/wf/rotating_wooden_platform/2.inc.c b/levels/wf/rotating_wooden_platform/2.inc.c index 40009697f..044f4d32c 100644 --- a/levels/wf/rotating_wooden_platform/2.inc.c +++ b/levels/wf/rotating_wooden_platform/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700E7D0 - 0x0700E7E8 static const Lights1 wf_seg7_lights_0700E7D0 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,31 +6,10 @@ static const Lights1 wf_seg7_lights_0700E7D0 = gdSPDefLights1( ); // 0x0700E7E8 - 0x0700E8E8 -static const Vtx wf_seg7_vertex_0700E7E8[] = { - {{{ 177, 0, -101}, 0, { 922, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 177, 0, 102}, 0, { 922, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 0, 102}, 0, { 2396, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 768, 0, -101}, 0, { 2396, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -176, 0, 102}, 0, { 3940, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 0, -204}, 0, { 3232, -236}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 177, 0, -101}, 0, { 2522, 172}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 177, 0, 102}, 0, { 2522, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 0, 205}, 0, { 3232, 1396}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -176, 0, -101}, 0, { 3940, 172}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 768, 0, -101}, 0, { 166, 172}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 768, 0, 102}, 0, { 166, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 177, 0, 102}, 0, { 2524, 990}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 0, 0, -204}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -176, 0, 102}, 0, { 36, 734}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 0, 0, 205}, 0, { 480, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700E7E8, 0x00496090, 31162, 0x0000e7e8, 256); // 0x0700E8E8 - 0x0700E918 -static const Vtx wf_seg7_vertex_0700E8E8[] = { - {{{ 0, 0, -204}, 0, { 478, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -176, 0, -101}, 0, { 36, 224}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -176, 0, 102}, 0, { 36, 734}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700E8E8, 0x00496090, 31162, 0x0000e8e8, 48); // 0x0700E918 - 0x0700E9B8 static const Gfx wf_seg7_dl_0700E918[] = { diff --git a/levels/wf/rotating_wooden_platform/collision.inc.c b/levels/wf/rotating_wooden_platform/collision.inc.c index e6464bf02..aa3fd7d0a 100644 --- a/levels/wf/rotating_wooden_platform/collision.inc.c +++ b/levels/wf/rotating_wooden_platform/collision.inc.c @@ -1,33 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FA00 - 0x0700FAA2 -const Collision wf_seg7_collision_clocklike_rotation[] = { - COL_INIT(), - COL_VERTEX_INIT(0xA), - COL_VERTEX(0, 0, -204), - COL_VERTEX(-176, 0, -101), - COL_VERTEX(-176, 0, 102), - COL_VERTEX(0, 0, 205), - COL_VERTEX(177, 0, 102), - COL_VERTEX(177, 0, -101), - COL_VERTEX(0, -127, 0), - COL_VERTEX(768, -127, 0), - COL_VERTEX(768, 0, -101), - COL_VERTEX(768, 0, 102), - COL_TRI_INIT(SURFACE_DEFAULT, 15), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI(0, 3, 4), - COL_TRI(0, 4, 5), - COL_TRI(3, 6, 4), - COL_TRI(2, 6, 3), - COL_TRI(1, 6, 2), - COL_TRI(0, 6, 1), - COL_TRI(8, 7, 5), - COL_TRI(5, 6, 0), - COL_TRI(6, 7, 9), - COL_TRI(4, 6, 9), - COL_TRI(5, 4, 9), - COL_TRI(5, 9, 8), - COL_TRI(7, 6, 5), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_clocklike_rotation, 0x00496090, 31162, 0x0000fa00, 162); diff --git a/levels/wf/sliding_platform/collision.inc.c b/levels/wf/sliding_platform/collision.inc.c index 95eedf6a6..90f9bc722 100644 --- a/levels/wf/sliding_platform/collision.inc.c +++ b/levels/wf/sliding_platform/collision.inc.c @@ -1,18 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FAA4 - 0x0700FAEC -const Collision wf_seg7_collision_sliding_brick_platform[] = { - COL_INIT(), - COL_VERTEX_INIT(0x6), - COL_VERTEX(256, 0, 256), - COL_VERTEX(256, -50, -255), - COL_VERTEX(256, 0, -255), - COL_VERTEX(256, -50, 256), - COL_VERTEX(-255, 0, -255), - COL_VERTEX(-255, 0, 256), - COL_TRI_INIT(SURFACE_DEFAULT, 4), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 1), - COL_TRI(0, 4, 5), - COL_TRI(0, 2, 4), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_sliding_brick_platform, 0x00496090, 31162, 0x0000faa4, 72); diff --git a/levels/wf/sliding_platform/model.inc.c b/levels/wf/sliding_platform/model.inc.c index d6f06de7e..35aae173b 100644 --- a/levels/wf/sliding_platform/model.inc.c +++ b/levels/wf/sliding_platform/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700EA28 - 0x0700EA40 static const Lights1 wf_seg7_lights_0700EA28 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,20 +6,10 @@ static const Lights1 wf_seg7_lights_0700EA28 = gdSPDefLights1( ); // 0x0700EA40 - 0x0700EA80 -static const Vtx wf_seg7_vertex_0700EA40[] = { - {{{ 256, 0, 256}, 0, { 0, -236}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, -50, 256}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, -50, -255}, 0, { 2012, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 256, 0, -255}, 0, { 2012, -236}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700EA40, 0x00496090, 31162, 0x0000ea40, 64); // 0x0700EA80 - 0x0700EAC0 -static const Vtx wf_seg7_vertex_0700EA80[] = { - {{{ 256, 0, 256}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 0, -255}, 0, { 2012, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -255, 0, 256}, 0, { 0, -1054}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 256, 0, -255}, 0, { 2012, 990}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700EA80, 0x00496090, 31162, 0x0000ea80, 64); // 0x0700EAC0 - 0x0700EB08 static const Gfx wf_seg7_dl_0700EAC0[] = { diff --git a/levels/wf/small_bomp/1.inc.c b/levels/wf/small_bomp/1.inc.c index dd97bc100..275dfc62c 100644 --- a/levels/wf/small_bomp/1.inc.c +++ b/levels/wf/small_bomp/1.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700D370 - 0x0700D388 static const Lights1 wf_seg7_lights_0700D370 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,60 +6,16 @@ static const Lights1 wf_seg7_lights_0700D370 = gdSPDefLights1( ); // 0x0700D388 - 0x0700D488 -static const Vtx wf_seg7_vertex_0700D388[] = { - {{{ -252, 261, 75}, 0, { 0, -3138}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 136, 261, -77}, 0, { 1194, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -252, 261, -77}, 0, { 1194, -3138}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 136, 261, -77}, 0, { 582, -72}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 136, 261, 75}, 0, { -644, -72}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 259, 210, 95}, 0, { -796, 990}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ 259, 210, -96}, 0, { 734, 990}, {0x30, 0x75, 0x00, 0xff}}}, - {{{ -252, 210, -128}, 0, { 762, -146}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 259, 5, -128}, 0, { -2074, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -252, 5, -128}, 0, { 762, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 195, 210, -128}, 0, { -1720, -146}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -252, 261, -77}, 0, { 4056, 412}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 195, 210, -128}, 0, { 478, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ -252, 210, -128}, 0, { 4056, 990}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 136, 261, -77}, 0, { 950, 412}, {0x00, 0x59, 0xa7, 0xff}}}, - {{{ 136, 261, 75}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700D388, 0x00496090, 31162, 0x0000d388, 256); // 0x0700D488 - 0x0700D568 -static const Vtx wf_seg7_vertex_0700D488[] = { - {{{ 195, 210, 127}, 0, { 480, 990}, {0x00, 0x5a, 0x58, 0xff}}}, - {{{ 136, 261, 75}, 0, { 8, 412}, {0x00, 0x5a, 0x58, 0xff}}}, - {{{ -252, 261, 75}, 0, { -3096, 412}, {0x00, 0x5a, 0x58, 0xff}}}, - {{{ -252, 210, 127}, 0, { -3096, 990}, {0x00, 0x5a, 0x58, 0xff}}}, - {{{ -252, 5, 127}, 0, { -2074, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 259, 5, 127}, 0, { 762, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 195, 210, 127}, 0, { 408, -146}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -252, 210, 127}, 0, { -2074, -146}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 259, 210, 95}, 0, { 990, 990}, {0x20, 0x68, 0x41, 0xff}}}, - {{{ 136, 261, 75}, 0, { 990, -352}, {0x20, 0x68, 0x41, 0xff}}}, - {{{ 195, 210, 127}, 0, { 520, 452}, {0x20, 0x68, 0x41, 0xff}}}, - {{{ 259, 5, -128}, 0, { 540, 1116}, {0x38, 0x11, 0x90, 0xff}}}, - {{{ 195, 210, -128}, 0, { 540, -72}, {0x38, 0x11, 0x90, 0xff}}}, - {{{ 259, 210, -96}, 0, { 156, 34}, {0x38, 0x11, 0x90, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700D488, 0x00496090, 31162, 0x0000d488, 224); // 0x0700D568 - 0x0700D5C8 -static const Vtx wf_seg7_vertex_0700D568[] = { - {{{ 259, 210, 95}, 0, { 764, -144}, {0x38, 0x11, 0x70, 0xff}}}, - {{{ 195, 210, 127}, 0, { 368, -116}, {0x38, 0x11, 0x70, 0xff}}}, - {{{ 259, 5, 127}, 0, { 764, 1004}, {0x38, 0x11, 0x70, 0xff}}}, - {{{ 195, 210, -128}, 0, { 364, 990}, {0x20, 0x67, 0xbf, 0xff}}}, - {{{ 136, 261, -77}, 0, { 530, 500}, {0x20, 0x67, 0xbf, 0xff}}}, - {{{ 259, 210, -96}, 0, { 0, 990}, {0x20, 0x67, 0xbf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700D568, 0x00496090, 31162, 0x0000d568, 96); // 0x0700D5C8 - 0x0700D608 -static const Vtx wf_seg7_vertex_0700D5C8[] = { - {{{ 259, 5, -128}, 0, { 1118, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 259, 210, 95}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 259, 5, 127}, 0, { -158, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 259, 210, -96}, 0, { 958, 0}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700D5C8, 0x00496090, 31162, 0x0000d5c8, 64); // 0x0700D608 - 0x0700D6D0 static const Gfx wf_seg7_dl_0700D608[] = { diff --git a/levels/wf/small_bomp/2.inc.c b/levels/wf/small_bomp/2.inc.c index 973d9b63d..6eeade629 100644 --- a/levels/wf/small_bomp/2.inc.c +++ b/levels/wf/small_bomp/2.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700D780 - 0x0700D798 static const Lights1 wf_seg7_lights_0700D780 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,42 +6,13 @@ static const Lights1 wf_seg7_lights_0700D780 = gdSPDefLights1( ); // 0x0700D798 - 0x0700D898 -static const Vtx wf_seg7_vertex_0700D798[] = { - {{{ -252, 261, 75}, 0, { 0, -3138}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ 259, 210, -96}, 0, { 1194, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ -252, 261, -77}, 0, { 1194, -3138}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ 259, 210, 95}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ -252, 210, -128}, 0, { 2522, -34}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 259, 5, -128}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -252, 5, -128}, 0, { 2520, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -252, 210, -128}, 0, { 2522, -34}, {0x07, 0x13, 0x83, 0xff}}}, - {{{ 259, 210, -96}, 0, { 468, -34}, {0x07, 0x13, 0x83, 0xff}}}, - {{{ 259, 5, -128}, 0, { 0, 990}, {0x07, 0x13, 0x83, 0xff}}}, - {{{ -252, 261, -77}, 0, { 4056, 412}, {0x05, 0x59, 0xa7, 0xff}}}, - {{{ 259, 210, -96}, 0, { 478, 990}, {0x05, 0x59, 0xa7, 0xff}}}, - {{{ -252, 210, -128}, 0, { 4056, 990}, {0x05, 0x59, 0xa7, 0xff}}}, - {{{ -252, 210, 127}, 0, { -3096, 990}, {0x05, 0x5a, 0x58, 0xff}}}, - {{{ 259, 210, 95}, 0, { 480, 990}, {0x05, 0x5a, 0x58, 0xff}}}, - {{{ -252, 261, 75}, 0, { -3096, 412}, {0x05, 0x5a, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700D798, 0x00496090, 31162, 0x0000d798, 256); // 0x0700D898 - 0x0700D8F8 -static const Vtx wf_seg7_vertex_0700D898[] = { - {{{ -252, 5, 127}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 259, 5, 127}, 0, { 2012, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -252, 210, 127}, 0, { 0, 182}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 259, 5, 127}, 0, { 2012, 990}, {0x07, 0x13, 0x7d, 0xff}}}, - {{{ 259, 210, 95}, 0, { 2012, 162}, {0x07, 0x13, 0x7d, 0xff}}}, - {{{ -252, 210, 127}, 0, { 0, 182}, {0x07, 0x13, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700D898, 0x00496090, 31162, 0x0000d898, 96); // 0x0700D8F8 - 0x0700D938 -static const Vtx wf_seg7_vertex_0700D8F8[] = { - {{{ 259, 5, -128}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 259, 210, 95}, 0, { 96, 172}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 259, 5, 127}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 259, 210, -96}, 0, { 862, 172}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700D8F8, 0x00496090, 31162, 0x0000d8f8, 64); // 0x0700D938 - 0x0700D9B8 static const Gfx wf_seg7_dl_0700D938[] = { diff --git a/levels/wf/small_bomp/collision.inc.c b/levels/wf/small_bomp/collision.inc.c index 89d1c1054..0c23bad9b 100644 --- a/levels/wf/small_bomp/collision.inc.c +++ b/levels/wf/small_bomp/collision.inc.c @@ -1,40 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700F868 - 0x0700F934 -const Collision wf_seg7_collision_small_bomp[] = { - COL_INIT(), - COL_VERTEX_INIT(0xE), - COL_VERTEX(259, 5, -128), - COL_VERTEX(195, 210, -128), - COL_VERTEX(259, 210, -96), - COL_VERTEX(259, 210, 95), - COL_VERTEX(259, 5, 127), - COL_VERTEX(-252, 210, -128), - COL_VERTEX(-252, 5, -128), - COL_VERTEX(136, 261, -77), - COL_VERTEX(195, 210, 127), - COL_VERTEX(136, 261, 75), - COL_VERTEX(-252, 5, 127), - COL_VERTEX(-252, 261, 75), - COL_VERTEX(-252, 261, -77), - COL_VERTEX(-252, 210, 127), - COL_TRI_INIT(SURFACE_WALL_MISC, 18), - COL_TRI(0, 1, 2), - COL_TRI(0, 3, 4), - COL_TRI(0, 2, 3), - COL_TRI(5, 1, 0), - COL_TRI(5, 0, 6), - COL_TRI(1, 7, 2), - COL_TRI(7, 3, 2), - COL_TRI(3, 8, 4), - COL_TRI(3, 9, 8), - COL_TRI(7, 9, 3), - COL_TRI(10, 4, 8), - COL_TRI(11, 7, 12), - COL_TRI(11, 9, 7), - COL_TRI(12, 7, 1), - COL_TRI(8, 9, 11), - COL_TRI(12, 1, 5), - COL_TRI(13, 8, 11), - COL_TRI(10, 8, 13), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_small_bomp, 0x00496090, 31162, 0x0000f868, 204); diff --git a/levels/wf/texture.inc.c b/levels/wf/texture.inc.c index f4941b9a5..66dd52db8 100644 --- a/levels/wf/texture.inc.c +++ b/levels/wf/texture.inc.c @@ -1,29 +1,18 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture wf_seg7_texture_07000000[] = { -#include "levels/wf/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wf_seg7_texture_07000000, "levels/wf/0.rgba16.inc.c", 0x00496090, 31162, 0x00000000, 2048); // 0x07000800 - 0x07001000 -ALIGNED8 const Texture wf_seg7_texture_07000800[] = { -#include "levels/wf/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wf_seg7_texture_07000800, "levels/wf/1.rgba16.inc.c", 0x00496090, 31162, 0x00000800, 2048); // 0x07001000 - 0x07001800 -ALIGNED8 const Texture wf_seg7_texture_07001000[] = { -#include "levels/wf/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wf_seg7_texture_07001000, "levels/wf/2.rgba16.inc.c", 0x00496090, 31162, 0x00001000, 2048); // 0x07001800 - 0x07002000 -ALIGNED8 const Texture wf_seg7_texture_07001800[] = { -#include "levels/wf/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wf_seg7_texture_07001800, "levels/wf/3.rgba16.inc.c", 0x00496090, 31162, 0x00001800, 2048); // 0x07002000 - 0x07002800 -ALIGNED8 const Texture wf_seg7_texture_07002000[] = { -#include "levels/wf/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wf_seg7_texture_07002000, "levels/wf/4.rgba16.inc.c", 0x00496090, 31162, 0x00002000, 2048); // 0x07002800 - 0x07002900 -ALIGNED8 const Texture wf_seg7_texture_07002800[] = { -#include "levels/wf/5.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wf_seg7_texture_07002800, "levels/wf/5.ia8.inc.c", 0x00108a40, 48390, 0x000121b8, 256); diff --git a/levels/wf/tower_door/collision.inc.c b/levels/wf/tower_door/collision.inc.c index e265c2d4c..d8bafa586 100644 --- a/levels/wf/tower_door/collision.inc.c +++ b/levels/wf/tower_door/collision.inc.c @@ -1,14 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FD00 - 0x0700FD30 -const Collision wf_seg7_collision_tower_door[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(0, 0, -107), - COL_VERTEX(0, 0, 108), - COL_VERTEX(0, 205, 108), - COL_VERTEX(0, 205, -107), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_tower_door, 0x00496090, 31162, 0x0000fd00, 48); diff --git a/levels/wf/tower_door/model.inc.c b/levels/wf/tower_door/model.inc.c index 74b4594e2..8b025dea3 100644 --- a/levels/wf/tower_door/model.inc.c +++ b/levels/wf/tower_door/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700F758 - 0x0700F770 static const Lights1 wf_seg7_lights_0700F758 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,12 +6,7 @@ static const Lights1 wf_seg7_lights_0700F758 = gdSPDefLights1( ); // 0x0700F770 - 0x0700F7B0 -static const Vtx wf_seg7_vertex_0700F770[] = { - {{{ 0, 0, -107}, 0, { 186, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 0, 108}, 0, { 722, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 205, 108}, 0, { 722, 0}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 0, 205, -107}, 0, { 186, 0}, {0x81, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700F770, 0x00496090, 31162, 0x0000f770, 64); // 0x0700F7B0 - 0x0700F7F8 static const Gfx wf_seg7_dl_0700F7B0[] = { diff --git a/levels/wf/tumbling_bridge_far/model.inc.c b/levels/wf/tumbling_bridge_far/model.inc.c index e79f3d581..1a0b3f22f 100644 --- a/levels/wf/tumbling_bridge_far/model.inc.c +++ b/levels/wf/tumbling_bridge_far/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700E160 - 0x0700E178 static const Lights1 wf_seg7_lights_0700E160 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,39 +6,10 @@ static const Lights1 wf_seg7_lights_0700E160 = gdSPDefLights1( ); // 0x0700E178 - 0x0700E278 -static const Vtx wf_seg7_vertex_0700E178[] = { - {{{ -127, 64, -575}, 0, { 0, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, -63, -575}, 0, { 0, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, -63, 576}, 0, { 9166, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 64, 576}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, -63, 576}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 215, -63, 576}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 215, 64, 576}, 0, { 990, 478}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 215, 64, -575}, 0, { 0, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 64, -575}, 0, { 990, 1498}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 64, 576}, 0, { 990, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 215, 64, 0}, 0, { 0, -798}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 215, 64, 576}, 0, { 0, -3098}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 64, 576}, 0, { 9166, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ 215, 64, -575}, 0, { 0, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 215, -63, -575}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, -63, -575}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700E178, 0x00496090, 31162, 0x0000e178, 256); // 0x0700E278 - 0x0700E328 -static const Vtx wf_seg7_vertex_0700E278[] = { - {{{ 215, 64, -575}, 0, { 0, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, -63, -575}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 64, -575}, 0, { 990, 478}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 215, -63, 576}, 0, { 0, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -127, -63, 576}, 0, { 990, -3098}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -127, -63, -575}, 0, { 990, 1498}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 215, -63, -575}, 0, { 0, 1498}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 215, 64, 576}, 0, { 0, 478}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 215, -63, 576}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 215, -63, -575}, 0, { 9166, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 215, 64, -575}, 0, { 9166, 480}, {0x7f, 0x00, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700E278, 0x00496090, 31162, 0x0000e278, 176); // 0x0700E328 - 0x0700E3D0 static const Gfx wf_seg7_dl_0700E328[] = { diff --git a/levels/wf/tumbling_bridge_near/collision.inc.c b/levels/wf/tumbling_bridge_near/collision.inc.c index 64bb16b47..d1df1ee3e 100644 --- a/levels/wf/tumbling_bridge_near/collision.inc.c +++ b/levels/wf/tumbling_bridge_near/collision.inc.c @@ -1,14 +1,3 @@ +#include "pc/rom_assets.h" // 0x0700FAEC - 0x0700FB1C -const Collision wf_seg7_collision_tumbling_bridge[] = { - COL_INIT(), - COL_VERTEX_INIT(0x4), - COL_VERTEX(-127, 64, -63), - COL_VERTEX(-127, 64, 64), - COL_VERTEX(215, 64, 64), - COL_VERTEX(215, 64, -63), - COL_TRI_INIT(SURFACE_DEFAULT, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_STOP(), - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wf_seg7_collision_tumbling_bridge, 0x00496090, 31162, 0x0000faec, 48); diff --git a/levels/wf/tumbling_bridge_near/model.inc.c b/levels/wf/tumbling_bridge_near/model.inc.c index 581e4b892..45746f983 100644 --- a/levels/wf/tumbling_bridge_near/model.inc.c +++ b/levels/wf/tumbling_bridge_near/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x0700DE98 - 0x0700DEB0 static const Lights1 wf_seg7_lights_0700DE98 = gdSPDefLights1( 0x66, 0x66, 0x66, @@ -5,38 +6,10 @@ static const Lights1 wf_seg7_lights_0700DE98 = gdSPDefLights1( ); // 0x0700DEB0 - 0x0700DFA0 -static const Vtx wf_seg7_vertex_0700DEB0[] = { - {{{ -127, -63, 64}, 0, { 990, -542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 215, -63, -63}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 215, -63, 64}, 0, { 0, -542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 215, -63, 64}, 0, { 5078, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 215, -63, -63}, 0, { 6100, 990}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 215, 64, -63}, 0, { 6100, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 215, 64, 64}, 0, { 5078, 480}, {0x7f, 0x00, 0x00, 0xff}}}, - {{{ 215, 64, -63}, 0, { 880, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ 215, -63, -63}, 0, { 880, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, -63, -63}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 64, -63}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, - {{{ -127, 64, -63}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ -127, 64, 64}, 0, { 990, -542}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 215, 64, 64}, 0, { 0, -544}, {0x00, 0x7f, 0x00, 0xff}}}, - {{{ 215, 64, -63}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700DEB0, 0x00496090, 31162, 0x0000deb0, 240); // 0x0700DFA0 - 0x0700E050 -static const Vtx wf_seg7_vertex_0700DFA0[] = { - {{{ -127, 64, 64}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 215, -63, 64}, 0, { 880, 0}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ 215, 64, 64}, 0, { 880, 990}, {0x00, 0x00, 0x7f, 0xff}}}, - {{{ -127, -63, 64}, 0, { 990, -542}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -127, -63, -63}, 0, { 990, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ 215, -63, -63}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, - {{{ -127, -63, -63}, 0, { 3034, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, -63, 64}, 0, { 4056, 990}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 64, 64}, 0, { 4056, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, 64, -63}, 0, { 3034, 480}, {0x81, 0x00, 0x00, 0xff}}}, - {{{ -127, -63, 64}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wf_seg7_vertex_0700DFA0, 0x00496090, 31162, 0x0000dfa0, 176); // 0x0700E050 - 0x0700E0F0 static const Gfx wf_seg7_dl_0700E050[] = { diff --git a/levels/wmotr/areas/1/collision.inc.c b/levels/wmotr/areas/1/collision.inc.c index 82a8a7ce7..571260ee6 100644 --- a/levels/wmotr/areas/1/collision.inc.c +++ b/levels/wmotr/areas/1/collision.inc.c @@ -1,2060 +1,3 @@ +#include "pc/rom_assets.h" // 0x07010688 - 0x070136A6 -const Collision wmotr_seg7_collision[] = { - COL_INIT(), - COL_VERTEX_INIT(0x2B6), - COL_VERTEX(8192, -8191, -8191), - COL_VERTEX(-8191, -8191, -8191), - COL_VERTEX(-8191, -8191, 8192), - COL_VERTEX(8192, -8191, 8192), - COL_VERTEX(-2851, 2017, -4091), - COL_VERTEX(-3358, 2017, -4101), - COL_VERTEX(-2691, 2017, -4040), - COL_VERTEX(-3172, 2017, -4261), - COL_VERTEX(-2955, 2017, -4241), - COL_VERTEX(-3465, 1968, -4172), - COL_VERTEX(-3398, 2017, -3950), - COL_VERTEX(-2763, 2017, -3982), - COL_VERTEX(-2816, 2017, -3921), - COL_VERTEX(-2915, 2017, -3739), - COL_VERTEX(-3066, 2017, -3665), - COL_VERTEX(-3255, 2017, -3709), - COL_VERTEX(-3365, 2017, -3821), - COL_VERTEX(-2690, 1968, -3915), - COL_VERTEX(-2477, 2017, -4439), - COL_VERTEX(-2434, 2017, -4266), - COL_VERTEX(-2536, 2017, -4122), - COL_VERTEX(-2613, 2017, -4548), - COL_VERTEX(-2872, 2017, -4417), - COL_VERTEX(-2770, 2017, -4532), - COL_VERTEX(-2456, 1968, -4039), - COL_VERTEX(-3357, 2017, -4585), - COL_VERTEX(-2888, 2017, -4606), - COL_VERTEX(-2832, 1968, -3655), - COL_VERTEX(-3048, 1968, -3549), - COL_VERTEX(-3319, 1968, -3612), - COL_VERTEX(-3476, 1968, -3771), - COL_VERTEX(-3522, 1968, -3956), - COL_VERTEX(-2986, 1968, -4801), - COL_VERTEX(-2811, 1885, -4660), - COL_VERTEX(-2986, 1885, -4801), - COL_VERTEX(-2573, 1885, -4686), - COL_VERTEX(-2366, 1885, -4520), - COL_VERTEX(-2301, 1885, -4258), - COL_VERTEX(-2456, 1885, -4039), - COL_VERTEX(-2690, 1885, -3915), - COL_VERTEX(-3430, 2017, -4449), - COL_VERTEX(-3418, 2017, -4322), - COL_VERTEX(-3522, 1885, -3956), - COL_VERTEX(-3465, 1885, -4172), - COL_VERTEX(-3534, 1885, -4279), - COL_VERTEX(-3447, 1968, -4653), - COL_VERTEX(-3552, 1885, -4460), - COL_VERTEX(-3216, 2017, -4679), - COL_VERTEX(-3447, 1885, -4653), - COL_VERTEX(-3034, 2017, -4688), - COL_VERTEX(-3246, 1885, -4788), - COL_VERTEX(-2832, 1885, -3655), - COL_VERTEX(-3048, 1885, -3549), - COL_VERTEX(-3319, 1885, -3612), - COL_VERTEX(-3476, 1885, -3771), - COL_VERTEX(-2842, 1843, -3693), - COL_VERTEX(-3044, 1843, -3594), - COL_VERTEX(-3447, 1843, -3803), - COL_VERTEX(-3436, 1843, -4179), - COL_VERTEX(-3501, 1843, -4280), - COL_VERTEX(-2708, 1843, -3938), - COL_VERTEX(-2488, 1843, -4054), - COL_VERTEX(-2342, 1843, -4260), - COL_VERTEX(-2403, 1843, -4507), - COL_VERTEX(-2598, 1843, -4663), - COL_VERTEX(-2821, 1843, -4639), - COL_VERTEX(-3230, 1843, -4759), - COL_VERTEX(-3419, 1843, -4632), - COL_VERTEX(-3518, 1843, -4450), - COL_VERTEX(4233, 174, 207), - COL_VERTEX(4393, 174, 258), - COL_VERTEX(3619, 124, 127), - COL_VERTEX(3726, 174, 198), - COL_VERTEX(4393, 124, 383), - COL_VERTEX(3911, 174, 38), - COL_VERTEX(4211, 174, -118), - COL_VERTEX(4196, 174, -306), - COL_VERTEX(3726, 174, -285), - COL_VERTEX(4470, 174, -249), - COL_VERTEX(4607, 174, -140), - COL_VERTEX(4650, 174, 33), - COL_VERTEX(4547, 174, 177), - COL_VERTEX(4268, 174, 377), - COL_VERTEX(4168, 174, 560), - COL_VERTEX(4017, 174, 633), - COL_VERTEX(3828, 174, 589), - COL_VERTEX(3718, 174, 478), - COL_VERTEX(3608, 124, 527), - COL_VERTEX(3561, 124, 342), - COL_VERTEX(4273, 41, -360), - COL_VERTEX(4098, 41, -502), - COL_VERTEX(4098, 124, -502), - COL_VERTEX(4510, 41, -386), - COL_VERTEX(4717, 41, -221), - COL_VERTEX(4783, 41, 41), - COL_VERTEX(4627, 41, 260), - COL_VERTEX(4393, 41, 383), - COL_VERTEX(3653, 174, -150), - COL_VERTEX(3665, 174, -23), - COL_VERTEX(3619, 41, 127), - COL_VERTEX(3561, 41, 342), - COL_VERTEX(3550, 41, 20), - COL_VERTEX(3637, 124, -354), - COL_VERTEX(3532, 41, -161), - COL_VERTEX(3867, 174, -379), - COL_VERTEX(3637, 41, -354), - COL_VERTEX(4049, 174, -388), - COL_VERTEX(3838, 41, -488), - COL_VERTEX(4251, 41, 644), - COL_VERTEX(4035, 41, 749), - COL_VERTEX(3765, 41, 686), - COL_VERTEX(3608, 41, 527), - COL_VERTEX(4242, 0, 606), - COL_VERTEX(4039, 0, 705), - COL_VERTEX(3637, 0, 496), - COL_VERTEX(3647, 0, 119), - COL_VERTEX(4375, 0, 360), - COL_VERTEX(3582, 0, 19), - COL_VERTEX(4595, 0, 244), - COL_VERTEX(4742, 0, 38), - COL_VERTEX(4680, 0, -208), - COL_VERTEX(4486, 0, -363), - COL_VERTEX(4262, 0, -339), - COL_VERTEX(3853, 0, -459), - COL_VERTEX(3664, 0, -333), - COL_VERTEX(3565, 0, -151), - COL_VERTEX(-1099, -1415, 4467), - COL_VERTEX(-495, -1415, 4608), - COL_VERTEX(-968, -1415, 4380), - COL_VERTEX(-333, -1415, 4944), - COL_VERTEX(-978, -1443, 4323), - COL_VERTEX(-414, -1415, 4291), - COL_VERTEX(-89, -1415, 4576), - COL_VERTEX(-841, -1415, 4167), - COL_VERTEX(-51, -1415, 4577), - COL_VERTEX(-372, -1443, 4066), - COL_VERTEX(-72, -1415, 4818), - COL_VERTEX(108, -1443, 4571), - COL_VERTEX(-378, -1415, 4733), - COL_VERTEX(-739, -1415, 4076), - COL_VERTEX(-591, -1415, 4058), - COL_VERTEX(-369, -1415, 4300), - COL_VERTEX(-162, -1415, 4093), - COL_VERTEX(-22, -1415, 4138), - COL_VERTEX(15, -1443, 4058), - COL_VERTEX(78, -1415, 4255), - COL_VERTEX(100, -1415, 4389), - COL_VERTEX(186, -1443, 4408), - COL_VERTEX(140, -1415, 4739), - COL_VERTEX(194, -1443, 4719), - COL_VERTEX(97, -1415, 4956), - COL_VERTEX(-57, -1415, 5074), - COL_VERTEX(-232, -1415, 5068), - COL_VERTEX(-271, -1443, 5130), - COL_VERTEX(-723, -1415, 4770), - COL_VERTEX(-932, -1443, 4913), - COL_VERTEX(-863, -1415, 4932), - COL_VERTEX(-767, -1415, 4775), - COL_VERTEX(-1080, -1415, 4791), - COL_VERTEX(-1118, -1443, 4835), - COL_VERTEX(-1204, -1443, 4626), - COL_VERTEX(-416, -1415, 5243), - COL_VERTEX(-593, -1415, 5286), - COL_VERTEX(-776, -1415, 5205), - COL_VERTEX(-857, -1415, 5075), - COL_VERTEX(-924, -1489, 5092), - COL_VERTEX(-932, -1489, 4913), - COL_VERTEX(-823, -1489, 5255), - COL_VERTEX(-594, -1489, 5355), - COL_VERTEX(-372, -1489, 5301), - COL_VERTEX(-271, -1489, 5130), - COL_VERTEX(-53, -1489, 5138), - COL_VERTEX(-1204, -1489, 4626), - COL_VERTEX(-1118, -1489, 4835), - COL_VERTEX(-1141, -1489, 4431), - COL_VERTEX(-978, -1489, 4323), - COL_VERTEX(-372, -1489, 4066), - COL_VERTEX(-574, -1489, 3957), - COL_VERTEX(-785, -1489, 3983), - COL_VERTEX(-932, -1489, 4113), - COL_VERTEX(108, -1489, 4571), - COL_VERTEX(186, -1489, 4408), - COL_VERTEX(155, -1489, 4222), - COL_VERTEX(15, -1489, 4058), - COL_VERTEX(-178, -1489, 3996), - COL_VERTEX(140, -1489, 4990), - COL_VERTEX(194, -1489, 4719), - COL_VERTEX(-902, -1535, 5067), - COL_VERTEX(-909, -1535, 4898), - COL_VERTEX(-806, -1535, 5222), - COL_VERTEX(-1108, -1535, 4440), - COL_VERTEX(-953, -1535, 4337), - COL_VERTEX(-1086, -1535, 4824), - COL_VERTEX(-588, -1535, 5318), - COL_VERTEX(-378, -1535, 5267), - COL_VERTEX(-282, -1535, 5104), - COL_VERTEX(-75, -1535, 5111), - COL_VERTEX(109, -1535, 4971), - COL_VERTEX(160, -1535, 4713), - COL_VERTEX(79, -1535, 4573), - COL_VERTEX(152, -1535, 4418), - COL_VERTEX(123, -1535, 4241), - COL_VERTEX(-9, -1535, 4086), - COL_VERTEX(-193, -1535, 4027), - COL_VERTEX(-378, -1535, 4093), - COL_VERTEX(-570, -1535, 3990), - COL_VERTEX(-770, -1535, 4014), - COL_VERTEX(-909, -1535, 4138), - COL_VERTEX(-1167, -1535, 4625), - COL_VERTEX(-3008, 2017, -4202), - COL_VERTEX(-2811, 1968, -4660), - COL_VERTEX(-2573, 1968, -4686), - COL_VERTEX(-2366, 1968, -4520), - COL_VERTEX(-2301, 1968, -4258), - COL_VERTEX(-3369, 2017, -4247), - COL_VERTEX(-3534, 1968, -4279), - COL_VERTEX(-3552, 1968, -4460), - COL_VERTEX(-3246, 1968, -4788), - COL_VERTEX(-3299, 1843, -3653), - COL_VERTEX(-3491, 1843, -3977), - COL_VERTEX(-2986, 1843, -4771), - COL_VERTEX(4129, 174, 58), - COL_VERTEX(4320, 174, 316), - COL_VERTEX(3685, 174, 348), - COL_VERTEX(4627, 124, 260), - COL_VERTEX(4313, 174, -232), - COL_VERTEX(4273, 124, -360), - COL_VERTEX(4510, 124, -386), - COL_VERTEX(4783, 124, 41), - COL_VERTEX(4251, 124, 644), - COL_VERTEX(4035, 124, 749), - COL_VERTEX(3765, 124, 686), - COL_VERTEX(4076, 174, 96), - COL_VERTEX(3714, 174, 51), - COL_VERTEX(4717, 124, -221), - COL_VERTEX(3550, 124, 20), - COL_VERTEX(3532, 124, -161), - COL_VERTEX(3838, 124, -488), - COL_VERTEX(3785, 0, 646), - COL_VERTEX(3593, 0, 322), - COL_VERTEX(4098, 0, -472), - COL_VERTEX(-627, -1415, 4720), - COL_VERTEX(-258, -1415, 4615), - COL_VERTEX(-871, -1415, 4365), - COL_VERTEX(-874, -1415, 4314), - COL_VERTEX(-356, -1415, 4777), - COL_VERTEX(-525, -1415, 4822), - COL_VERTEX(-931, -1415, 4853), - COL_VERTEX(-1141, -1443, 4431), - COL_VERTEX(-1148, -1415, 4623), - COL_VERTEX(-450, -1415, 4135), - COL_VERTEX(44, -1415, 4507), - COL_VERTEX(72, -1415, 4621), - COL_VERTEX(-302, -1415, 4143), - COL_VERTEX(-932, -1443, 4113), - COL_VERTEX(-785, -1443, 3983), - COL_VERTEX(-574, -1443, 3957), - COL_VERTEX(-178, -1443, 3996), - COL_VERTEX(155, -1443, 4222), - COL_VERTEX(140, -1443, 4990), - COL_VERTEX(-53, -1443, 5138), - COL_VERTEX(-335, -1415, 5106), - COL_VERTEX(-372, -1443, 5301), - COL_VERTEX(-594, -1443, 5355), - COL_VERTEX(-823, -1443, 5255), - COL_VERTEX(-924, -1443, 5092), - COL_VERTEX(-4350, 824, 88), - COL_VERTEX(-4197, 824, -321), - COL_VERTEX(-4709, 824, -321), - COL_VERTEX(-3941, 824, -65), - COL_VERTEX(-4350, 824, 293), - COL_VERTEX(-4555, 824, 88), - COL_VERTEX(-4965, 824, -65), - COL_VERTEX(-4555, 824, 293), - COL_VERTEX(-3941, 824, 446), - COL_VERTEX(-4709, 824, 702), - COL_VERTEX(-4197, 824, 702), - COL_VERTEX(-4965, 824, 446), - COL_VERTEX(3811, -2738, 5302), - COL_VERTEX(4631, -2738, 4739), - COL_VERTEX(3811, -2738, 5097), - COL_VERTEX(4170, -2738, 4278), - COL_VERTEX(3248, -2738, 4278), - COL_VERTEX(3607, -2738, 5097), - COL_VERTEX(2787, -2738, 4739), - COL_VERTEX(4631, -2738, 5660), - COL_VERTEX(3248, -2738, 6121), - COL_VERTEX(4170, -2738, 6121), - COL_VERTEX(2787, -2738, 5660), - COL_VERTEX(3607, -2738, 5302), - COL_VERTEX(-4965, 671, 446), - COL_VERTEX(-4965, 671, -65), - COL_VERTEX(-4453, 5, 190), - COL_VERTEX(-4709, 671, -321), - COL_VERTEX(-4197, 671, -321), - COL_VERTEX(-4709, 671, 702), - COL_VERTEX(-4197, 671, 702), - COL_VERTEX(-3941, 671, -65), - COL_VERTEX(-3941, 671, 446), - COL_VERTEX(-4350, 312, 293), - COL_VERTEX(-4555, 312, 293), - COL_VERTEX(-4555, 312, 88), - COL_VERTEX(-4350, 312, 88), - COL_VERTEX(3607, -3250, 5302), - COL_VERTEX(4170, -2891, 4278), - COL_VERTEX(3248, -2891, 4278), - COL_VERTEX(4631, -2891, 4739), - COL_VERTEX(3248, -2891, 6121), - COL_VERTEX(4170, -2891, 6121), - COL_VERTEX(4631, -2891, 5660), - COL_VERTEX(3709, -3557, 5200), - COL_VERTEX(2787, -2891, 4739), - COL_VERTEX(2787, -2891, 5660), - COL_VERTEX(3811, -3250, 5302), - COL_VERTEX(3607, -3250, 5097), - COL_VERTEX(3811, -3250, 5097), - COL_VERTEX(-2318, 4403, -3596), - COL_VERTEX(-2302, 4468, -3584), - COL_VERTEX(-2468, 4468, -3562), - COL_VERTEX(-2481, 4403, -3574), - COL_VERTEX(-2130, 4403, -3688), - COL_VERTEX(-2635, 4468, -3618), - COL_VERTEX(-2645, 4403, -3629), - COL_VERTEX(-2110, 4468, -3678), - COL_VERTEX(-2579, 4468, -3385), - COL_VERTEX(-2591, 4403, -3401), - COL_VERTEX(-2658, 4468, -3208), - COL_VERTEX(-2667, 4403, -3227), - COL_VERTEX(-2825, 4468, -3096), - COL_VERTEX(-2831, 4403, -3118), - COL_VERTEX(-3069, 4468, -3131), - COL_VERTEX(-3070, 4403, -3152), - COL_VERTEX(-3214, 4403, -3282), - COL_VERTEX(-3216, 4468, -3264), - COL_VERTEX(-3296, 4403, -3439), - COL_VERTEX(-3488, 4403, -3316), - COL_VERTEX(-3693, 4403, -3275), - COL_VERTEX(-3885, 4468, -3368), - COL_VERTEX(-3870, 4403, -3385), - COL_VERTEX(-3952, 4403, -3576), - COL_VERTEX(-3940, 4403, -3744), - COL_VERTEX(-3857, 4403, -3863), - COL_VERTEX(-3760, 4403, -3918), - COL_VERTEX(-3901, 4403, -3904), - COL_VERTEX(-4096, 4403, -3987), - COL_VERTEX(-4115, 4468, -3983), - COL_VERTEX(-4198, 4403, -4144), - COL_VERTEX(-4198, 4403, -4322), - COL_VERTEX(-4123, 4403, -4499), - COL_VERTEX(-3944, 4403, -4601), - COL_VERTEX(-3751, 4403, -4604), - COL_VERTEX(-3826, 4403, -4739), - COL_VERTEX(-3804, 4403, -4905), - COL_VERTEX(-3680, 4403, -5119), - COL_VERTEX(-3463, 4403, -5203), - COL_VERTEX(-3221, 4403, -5196), - COL_VERTEX(-3016, 4403, -5066), - COL_VERTEX(-2947, 4403, -4930), - COL_VERTEX(-2944, 4468, -4945), - COL_VERTEX(-2854, 4403, -5108), - COL_VERTEX(-2622, 4403, -5197), - COL_VERTEX(-2346, 4403, -5087), - COL_VERTEX(-2195, 4403, -4854), - COL_VERTEX(-2190, 4468, -4624), - COL_VERTEX(-2209, 4403, -4615), - COL_VERTEX(-2380, 4403, -4465), - COL_VERTEX(-2365, 4468, -4470), - COL_VERTEX(-2189, 4403, -4410), - COL_VERTEX(-2169, 4468, -4415), - COL_VERTEX(-2025, 4403, -4198), - COL_VERTEX(-2004, 4403, -3890), - COL_VERTEX(-3759, 4537, -4518), - COL_VERTEX(-3907, 4537, -4533), - COL_VERTEX(-3961, 4468, -4610), - COL_VERTEX(-4143, 4468, -4505), - COL_VERTEX(-3763, 4468, -4612), - COL_VERTEX(-2748, 4537, -4557), - COL_VERTEX(-2685, 4537, -4438), - COL_VERTEX(-2910, 4537, -4412), - COL_VERTEX(-2949, 4537, -4666), - COL_VERTEX(-3039, 4537, -4633), - COL_VERTEX(-3072, 4537, -4181), - COL_VERTEX(-3143, 4537, -4517), - COL_VERTEX(-2787, 4537, -4064), - COL_VERTEX(-2742, 4537, -4070), - COL_VERTEX(-2703, 4537, -4260), - COL_VERTEX(-2002, 4468, -4198), - COL_VERTEX(-1981, 4468, -3884), - COL_VERTEX(-2070, 4537, -3896), - COL_VERTEX(-2182, 4537, -3715), - COL_VERTEX(-2101, 4537, -4162), - COL_VERTEX(-2340, 4537, -3644), - COL_VERTEX(-3153, 4537, -4116), - COL_VERTEX(-3220, 4537, -4345), - COL_VERTEX(-3323, 4537, -4154), - COL_VERTEX(-3201, 4537, -3992), - COL_VERTEX(-3096, 4537, -4087), - COL_VERTEX(-3278, 4537, -3967), - COL_VERTEX(-3455, 4537, -4058), - COL_VERTEX(-3144, 4537, -3838), - COL_VERTEX(-3342, 4537, -3807), - COL_VERTEX(-3249, 4509, -3639), - COL_VERTEX(-3038, 4538, -3744), - COL_VERTEX(-3508, 4537, -3724), - COL_VERTEX(-3336, 4537, -3655), - COL_VERTEX(-3188, 4542, -3619), - COL_VERTEX(-2919, 4537, -3466), - COL_VERTEX(-2996, 4537, -3823), - COL_VERTEX(-2899, 4537, -3804), - COL_VERTEX(-3299, 4468, -3424), - COL_VERTEX(-3218, 4542, -3452), - COL_VERTEX(-3331, 4537, -3491), - COL_VERTEX(-3706, 4537, -4131), - COL_VERTEX(-3757, 4537, -3975), - COL_VERTEX(-3643, 4537, -4214), - COL_VERTEX(-3710, 4537, -3882), - COL_VERTEX(-3773, 4468, -3912), - COL_VERTEX(-3566, 4537, -3754), - COL_VERTEX(-3789, 4537, -3837), - COL_VERTEX(-3488, 4537, -3390), - COL_VERTEX(-3151, 4542, -3323), - COL_VERTEX(-3029, 4537, -4889), - COL_VERTEX(-2980, 4496, -4818), - COL_VERTEX(-2918, 4537, -4863), - COL_VERTEX(-2959, 4537, -4734), - COL_VERTEX(-3059, 4534, -4716), - COL_VERTEX(-3212, 4537, -4538), - COL_VERTEX(-3081, 4537, -5002), - COL_VERTEX(-3013, 4468, -5084), - COL_VERTEX(-2490, 4537, -3617), - COL_VERTEX(-2644, 4537, -3677), - COL_VERTEX(-2706, 4537, -3709), - COL_VERTEX(-2802, 4542, -3735), - COL_VERTEX(-2642, 4542, -3420), - COL_VERTEX(-2745, 4537, -3815), - COL_VERTEX(-2462, 4537, -4017), - COL_VERTEX(-2808, 4537, -3849), - COL_VERTEX(-2623, 4537, -4446), - COL_VERTEX(-2424, 4537, -4386), - COL_VERTEX(-2339, 4537, -4616), - COL_VERTEX(-2482, 4537, -4499), - COL_VERTEX(-3871, 4468, -3857), - COL_VERTEX(-3886, 4537, -3986), - COL_VERTEX(-3594, 4537, -3625), - COL_VERTEX(-2930, 4537, -3979), - COL_VERTEX(-3144, 4537, -4003), - COL_VERTEX(-3094, 4537, -3877), - COL_VERTEX(-3434, 4537, -4395), - COL_VERTEX(-3686, 4537, -4628), - COL_VERTEX(-3622, 4537, -4579), - COL_VERTEX(-3689, 4537, -4484), - COL_VERTEX(-3742, 4537, -4734), - COL_VERTEX(-3679, 4537, -4329), - COL_VERTEX(-2641, 4537, -4746), - COL_VERTEX(-2848, 4468, -5127), - COL_VERTEX(-2836, 4537, -5007), - COL_VERTEX(-2612, 4468, -5218), - COL_VERTEX(-2330, 4468, -5105), - COL_VERTEX(-2176, 4468, -4868), - COL_VERTEX(-2705, 4542, -3279), - COL_VERTEX(-2839, 4542, -3189), - COL_VERTEX(-3034, 4542, -3217), - COL_VERTEX(-3655, 4537, -3357), - COL_VERTEX(-3495, 4468, -3298), - COL_VERTEX(-3800, 4537, -3446), - COL_VERTEX(-3704, 4468, -3257), - COL_VERTEX(-3867, 4537, -3603), - COL_VERTEX(-3857, 4537, -3740), - COL_VERTEX(-3969, 4468, -3564), - COL_VERTEX(-3957, 4468, -3735), - COL_VERTEX(-4031, 4537, -4031), - COL_VERTEX(-3916, 4468, -3899), - COL_VERTEX(-4115, 4537, -4160), - COL_VERTEX(-4115, 4537, -4305), - COL_VERTEX(-4220, 4468, -4143), - COL_VERTEX(-4053, 4537, -4450), - COL_VERTEX(-4220, 4468, -4324), - COL_VERTEX(-3724, 4537, -4870), - COL_VERTEX(-3840, 4468, -4750), - COL_VERTEX(-3631, 4535, -5054), - COL_VERTEX(-3818, 4468, -4919), - COL_VERTEX(-3446, 4537, -5113), - COL_VERTEX(-3691, 4468, -5138), - COL_VERTEX(-3248, 4537, -5108), - COL_VERTEX(-3470, 4468, -5223), - COL_VERTEX(-3223, 4468, -5217), - COL_VERTEX(-3820, 4537, -4249), - COL_VERTEX(-2700, 4537, -4600), - COL_VERTEX(941, 1536, 407), - COL_VERTEX(753, 1536, 499), - COL_VERTEX(590, 1536, 521), - COL_VERTEX(426, 1536, 466), - COL_VERTEX(480, 1536, 694), - COL_VERTEX(404, 1536, 868), - COL_VERTEX(246, 1601, 999), - COL_VERTEX(240, 1536, 977), - COL_VERTEX(1, 1536, 943), - COL_VERTEX(-142, 1536, 813), - COL_VERTEX(-144, 1601, 831), - COL_VERTEX(-224, 1536, 656), - COL_VERTEX(-416, 1536, 779), - COL_VERTEX(-621, 1536, 820), - COL_VERTEX(-813, 1601, 727), - COL_VERTEX(-798, 1536, 710), - COL_VERTEX(-880, 1536, 519), - COL_VERTEX(-868, 1536, 351), - COL_VERTEX(-785, 1536, 232), - COL_VERTEX(-688, 1536, 177), - COL_VERTEX(-829, 1536, 191), - COL_VERTEX(-1024, 1536, 108), - COL_VERTEX(-1043, 1601, 112), - COL_VERTEX(-1126, 1536, -48), - COL_VERTEX(-1126, 1536, -226), - COL_VERTEX(-1051, 1536, -403), - COL_VERTEX(-872, 1536, -505), - COL_VERTEX(-679, 1536, -508), - COL_VERTEX(-754, 1536, -643), - COL_VERTEX(-732, 1536, -809), - COL_VERTEX(-608, 1536, -1023), - COL_VERTEX(-391, 1536, -1107), - COL_VERTEX(-149, 1536, -1100), - COL_VERTEX(55, 1536, -970), - COL_VERTEX(124, 1536, -834), - COL_VERTEX(127, 1601, -849), - COL_VERTEX(217, 1536, -1012), - COL_VERTEX(449, 1536, -1101), - COL_VERTEX(725, 1536, -991), - COL_VERTEX(876, 1536, -758), - COL_VERTEX(862, 1536, -519), - COL_VERTEX(881, 1601, -528), - COL_VERTEX(691, 1536, -369), - COL_VERTEX(706, 1601, -374), - COL_VERTEX(882, 1536, -314), - COL_VERTEX(902, 1601, -319), - COL_VERTEX(1046, 1536, -102), - COL_VERTEX(1067, 1536, 205), - COL_VERTEX(-835, 1669, -437), - COL_VERTEX(-889, 1601, -514), - COL_VERTEX(-687, 1669, -422), - COL_VERTEX(-1071, 1601, -409), - COL_VERTEX(-691, 1601, -516), - COL_VERTEX(323, 1669, -461), - COL_VERTEX(386, 1669, -342), - COL_VERTEX(161, 1669, -316), - COL_VERTEX(0, 1669, -85), - COL_VERTEX(-71, 1669, -421), - COL_VERTEX(122, 1669, -570), - COL_VERTEX(32, 1669, -537), - COL_VERTEX(329, 1669, 25), - COL_VERTEX(284, 1669, 31), - COL_VERTEX(368, 1669, -164), - COL_VERTEX(1069, 1601, -102), - COL_VERTEX(1090, 1601, 211), - COL_VERTEX(1001, 1669, 199), - COL_VERTEX(889, 1669, 380), - COL_VERTEX(961, 1601, 417), - COL_VERTEX(970, 1669, -66), - COL_VERTEX(731, 1669, 451), - COL_VERTEX(-81, 1669, -20), - COL_VERTEX(-148, 1669, -249), - COL_VERTEX(-251, 1669, -58), - COL_VERTEX(-129, 1669, 103), - COL_VERTEX(-24, 1669, 8), - COL_VERTEX(-206, 1669, 128), - COL_VERTEX(-383, 1669, 37), - COL_VERTEX(-72, 1669, 257), - COL_VERTEX(-270, 1669, 288), - COL_VERTEX(33, 1671, 351), - COL_VERTEX(-177, 1641, 456), - COL_VERTEX(-436, 1669, 371), - COL_VERTEX(-264, 1669, 440), - COL_VERTEX(-116, 1675, 476), - COL_VERTEX(75, 1669, 272), - COL_VERTEX(172, 1669, 291), - COL_VERTEX(152, 1669, 629), - COL_VERTEX(-227, 1601, 671), - COL_VERTEX(-146, 1675, 643), - COL_VERTEX(-259, 1669, 604), - COL_VERTEX(-634, 1669, -35), - COL_VERTEX(-571, 1669, -118), - COL_VERTEX(-685, 1669, 120), - COL_VERTEX(-638, 1669, 213), - COL_VERTEX(-701, 1601, 183), - COL_VERTEX(-494, 1669, 341), - COL_VERTEX(-717, 1669, 258), - COL_VERTEX(-416, 1669, 705), - COL_VERTEX(-79, 1675, 772), - COL_VERTEX(91, 1629, -722), - COL_VERTEX(42, 1670, -793), - COL_VERTEX(153, 1669, -767), - COL_VERTEX(112, 1669, -638), - COL_VERTEX(12, 1667, -620), - COL_VERTEX(-140, 1669, -442), - COL_VERTEX(-9, 1670, -906), - COL_VERTEX(58, 1601, -988), - COL_VERTEX(436, 1601, 477), - COL_VERTEX(581, 1669, 478), - COL_VERTEX(603, 1601, 533), - COL_VERTEX(365, 1670, 386), - COL_VERTEX(427, 1669, 418), - COL_VERTEX(269, 1675, 360), - COL_VERTEX(429, 1675, 675), - COL_VERTEX(326, 1669, 280), - COL_VERTEX(609, 1669, 78), - COL_VERTEX(263, 1669, 246), - COL_VERTEX(448, 1669, -350), - COL_VERTEX(647, 1669, -290), - COL_VERTEX(732, 1669, -520), - COL_VERTEX(589, 1669, -403), - COL_VERTEX(-799, 1601, 238), - COL_VERTEX(-814, 1669, 109), - COL_VERTEX(-522, 1669, 470), - COL_VERTEX(141, 1669, 116), - COL_VERTEX(-72, 1669, 92), - COL_VERTEX(-22, 1669, 218), - COL_VERTEX(-362, 1669, -299), - COL_VERTEX(-550, 1669, -483), - COL_VERTEX(-614, 1669, -532), - COL_VERTEX(-617, 1669, -388), - COL_VERTEX(-670, 1670, -638), - COL_VERTEX(-607, 1669, -233), - COL_VERTEX(430, 1669, -650), - COL_VERTEX(235, 1669, -911), - COL_VERTEX(223, 1601, -1031), - COL_VERTEX(459, 1601, -1122), - COL_VERTEX(741, 1601, -1009), - COL_VERTEX(895, 1601, -772), - COL_VERTEX(769, 1601, 511), - COL_VERTEX(366, 1675, 816), - COL_VERTEX(492, 1601, 710), - COL_VERTEX(232, 1675, 906), - COL_VERTEX(413, 1601, 887), - COL_VERTEX(37, 1675, 878), - COL_VERTEX(2, 1601, 964), - COL_VERTEX(-583, 1669, 738), - COL_VERTEX(-423, 1601, 797), - COL_VERTEX(-728, 1669, 649), - COL_VERTEX(-632, 1601, 838), - COL_VERTEX(-795, 1669, 492), - COL_VERTEX(-785, 1669, 355), - COL_VERTEX(-897, 1601, 531), - COL_VERTEX(-885, 1601, 360), - COL_VERTEX(-959, 1669, 64), - COL_VERTEX(-844, 1601, 196), - COL_VERTEX(-1043, 1669, -64), - COL_VERTEX(-1043, 1669, -209), - COL_VERTEX(-1148, 1601, -47), - COL_VERTEX(-981, 1669, -354), - COL_VERTEX(-1148, 1601, -228), - COL_VERTEX(-652, 1670, -774), - COL_VERTEX(-768, 1601, -654), - COL_VERTEX(-559, 1668, -958), - COL_VERTEX(-746, 1601, -823), - COL_VERTEX(-374, 1669, -1017), - COL_VERTEX(-619, 1601, -1042), - COL_VERTEX(-176, 1670, -1012), - COL_VERTEX(-398, 1601, -1127), - COL_VERTEX(-151, 1601, -1121), - COL_VERTEX(-748, 1669, -153), - COL_VERTEX(371, 1669, -504), - COL_VERTEX(-3705, 4499, -4572), - COL_VERTEX(-2859, 4537, -4652), - COL_VERTEX(-2880, 4537, -4165), - COL_VERTEX(-2847, 4537, -4704), - COL_VERTEX(-3142, 4537, -4365), - COL_VERTEX(-2895, 4537, -4124), - COL_VERTEX(-2579, 4537, -4322), - COL_VERTEX(-2252, 4537, -4320), - COL_VERTEX(-3491, 4537, -4263), - COL_VERTEX(-3392, 4537, -4631), - COL_VERTEX(-2687, 4542, -3607), - COL_VERTEX(-3735, 4537, -3958), - COL_VERTEX(-3690, 4537, -3900), - COL_VERTEX(-3386, 4537, -4785), - COL_VERTEX(-2646, 4537, -5080), - COL_VERTEX(-2438, 4537, -5019), - COL_VERTEX(-2312, 4537, -4844), - COL_VERTEX(-633, 1632, -476), - COL_VERTEX(191, 1669, -69), - COL_VERTEX(212, 1669, -556), - COL_VERTEX(-70, 1669, -269), - COL_VERTEX(176, 1669, -28), - COL_VERTEX(224, 1669, -608), - COL_VERTEX(492, 1669, -226), - COL_VERTEX(819, 1669, -224), - COL_VERTEX(-419, 1669, -167), - COL_VERTEX(384, 1675, 488), - COL_VERTEX(-663, 1669, 137), - COL_VERTEX(-618, 1669, 195), - COL_VERTEX(-314, 1669, -689), - COL_VERTEX(-320, 1669, -535), - COL_VERTEX(425, 1669, -984), - COL_VERTEX(633, 1669, -923), - COL_VERTEX(759, 1669, -748), - COL_TRI_INIT(SURFACE_DEFAULT, 68), - COL_TRI(290, 272, 291), - COL_TRI(292, 290, 291), - COL_TRI(268, 291, 272), - COL_TRI(268, 293, 291), - COL_TRI(291, 293, 292), - COL_TRI(293, 294, 292), - COL_TRI(268, 294, 293), - COL_TRI(295, 290, 292), - COL_TRI(296, 295, 292), - COL_TRI(294, 297, 292), - COL_TRI(297, 298, 292), - COL_TRI(298, 296, 292), - COL_TRI(273, 299, 300), - COL_TRI(273, 300, 301), - COL_TRI(269, 294, 267), - COL_TRI(266, 302, 299), - COL_TRI(266, 301, 302), - COL_TRI(300, 302, 301), - COL_TRI(300, 299, 302), - COL_TRI(273, 301, 271), - COL_TRI(266, 271, 301), - COL_TRI(266, 299, 270), - COL_TRI(273, 270, 299), - COL_TRI(268, 267, 294), - COL_TRI(269, 297, 294), - COL_TRI(289, 303, 314), - COL_TRI(274, 298, 297), - COL_TRI(274, 297, 269), - COL_TRI(276, 298, 274), - COL_TRI(276, 296, 298), - COL_TRI(276, 295, 296), - COL_TRI(277, 295, 275), - COL_TRI(277, 290, 295), - COL_TRI(276, 275, 295), - COL_TRI(290, 277, 272), - COL_TRI(289, 313, 303), - COL_TRI(280, 314, 315), - COL_TRI(280, 315, 313), - COL_TRI(303, 313, 315), - COL_TRI(303, 315, 314), - COL_TRI(280, 283, 314), - COL_TRI(289, 314, 283), - COL_TRI(289, 278, 313), - COL_TRI(280, 313, 278), - COL_TRI(282, 281, 304), - COL_TRI(282, 304, 305), - COL_TRI(279, 306, 304), - COL_TRI(304, 306, 310), - COL_TRI(279, 304, 281), - COL_TRI(305, 304, 310), - COL_TRI(285, 309, 306), - COL_TRI(285, 306, 279), - COL_TRI(306, 309, 310), - COL_TRI(307, 312, 310), - COL_TRI(308, 307, 310), - COL_TRI(309, 308, 310), - COL_TRI(310, 312, 311), - COL_TRI(311, 305, 310), - COL_TRI(287, 308, 309), - COL_TRI(287, 309, 285), - COL_TRI(287, 307, 308), - COL_TRI(287, 286, 307), - COL_TRI(288, 307, 286), - COL_TRI(288, 312, 307), - COL_TRI(312, 284, 311), - COL_TRI(312, 288, 284), - COL_TRI(282, 305, 311), - COL_TRI(282, 311, 284), - COL_TRI_INIT(SURFACE_HANGABLE, 38), - COL_TRI(507, 530, 491), - COL_TRI(507, 522, 530), - COL_TRI(507, 515, 522), - COL_TRI(507, 491, 499), - COL_TRI(507, 511, 515), - COL_TRI(507, 509, 511), - COL_TRI(499, 506, 507), - COL_TRI(507, 508, 509), - COL_TRI(491, 497, 499), - COL_TRI(491, 496, 497), - COL_TRI(530, 490, 491), - COL_TRI(491, 492, 493), - COL_TRI(499, 501, 503), - COL_TRI(499, 500, 501), - COL_TRI(499, 503, 504), - COL_TRI(499, 504, 505), - COL_TRI(499, 505, 506), - COL_TRI(530, 489, 490), - COL_TRI(530, 532, 534), - COL_TRI(530, 534, 535), - COL_TRI(530, 535, 488), - COL_TRI(530, 488, 489), - COL_TRI(511, 514, 515), - COL_TRI(515, 521, 522), - COL_TRI(522, 528, 530), - COL_TRI(522, 524, 525), - COL_TRI(522, 525, 526), - COL_TRI(522, 526, 527), - COL_TRI(522, 527, 528), - COL_TRI(515, 520, 521), - COL_TRI(515, 519, 520), - COL_TRI(515, 518, 519), - COL_TRI(515, 517, 518), - COL_TRI(515, 516, 517), - COL_TRI(511, 512, 513), - COL_TRI(511, 513, 514), - COL_TRI(491, 495, 496), - COL_TRI(491, 493, 495), - COL_TRI_INIT(SURFACE_DEATH_PLANE, 2), - COL_TRI(0, 1, 2), - COL_TRI(0, 2, 3), - COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 1220), - COL_TRI(5, 10, 16), - COL_TRI(4, 5, 6), - COL_TRI(4, 7, 5), - COL_TRI(4, 8, 7), - COL_TRI(6, 8, 4), - COL_TRI(5, 9, 10), - COL_TRI(9, 5, 7), - COL_TRI(5, 11, 6), - COL_TRI(5, 12, 11), - COL_TRI(5, 13, 12), - COL_TRI(5, 14, 13), - COL_TRI(5, 15, 14), - COL_TRI(5, 16, 15), - COL_TRI(17, 6, 11), - COL_TRI(6, 18, 21), - COL_TRI(6, 19, 18), - COL_TRI(6, 20, 19), - COL_TRI(6, 21, 23), - COL_TRI(6, 22, 8), - COL_TRI(6, 23, 22), - COL_TRI(6, 17, 24), - COL_TRI(6, 24, 20), - COL_TRI(7, 209, 8), - COL_TRI(20, 213, 19), - COL_TRI(25, 22, 26), - COL_TRI(25, 8, 22), - COL_TRI(22, 23, 210), - COL_TRI(26, 22, 210), - COL_TRI(21, 210, 23), - COL_TRI(18, 211, 21), - COL_TRI(21, 211, 210), - COL_TRI(18, 212, 211), - COL_TRI(19, 212, 18), - COL_TRI(19, 213, 212), - COL_TRI(16, 29, 15), - COL_TRI(20, 24, 213), - COL_TRI(12, 17, 11), - COL_TRI(13, 17, 12), - COL_TRI(13, 27, 17), - COL_TRI(14, 27, 13), - COL_TRI(14, 28, 27), - COL_TRI(15, 28, 14), - COL_TRI(15, 29, 28), - COL_TRI(30, 16, 10), - COL_TRI(16, 30, 29), - COL_TRI(31, 30, 10), - COL_TRI(9, 31, 10), - COL_TRI(32, 26, 210), - COL_TRI(33, 210, 211), - COL_TRI(34, 210, 33), - COL_TRI(34, 32, 210), - COL_TRI(35, 211, 212), - COL_TRI(33, 211, 35), - COL_TRI(40, 215, 41), - COL_TRI(35, 212, 36), - COL_TRI(36, 212, 213), - COL_TRI(36, 213, 37), - COL_TRI(37, 213, 24), - COL_TRI(37, 24, 38), - COL_TRI(38, 24, 17), - COL_TRI(39, 17, 27), - COL_TRI(38, 17, 39), - COL_TRI(25, 41, 214), - COL_TRI(25, 40, 41), - COL_TRI(42, 31, 9), - COL_TRI(43, 9, 215), - COL_TRI(42, 9, 43), - COL_TRI(7, 214, 9), - COL_TRI(41, 9, 214), - COL_TRI(41, 215, 9), - COL_TRI(25, 214, 7), - COL_TRI(43, 215, 44), - COL_TRI(44, 215, 216), - COL_TRI(40, 216, 215), - COL_TRI(25, 45, 40), - COL_TRI(45, 216, 40), - COL_TRI(44, 216, 46), - COL_TRI(46, 216, 45), - COL_TRI(25, 26, 49), - COL_TRI(25, 7, 8), - COL_TRI(25, 49, 47), - COL_TRI(47, 45, 25), - COL_TRI(46, 45, 48), - COL_TRI(47, 217, 45), - COL_TRI(48, 45, 217), - COL_TRI(49, 217, 47), - COL_TRI(49, 32, 217), - COL_TRI(48, 217, 50), - COL_TRI(50, 217, 32), - COL_TRI(32, 49, 26), - COL_TRI(54, 30, 31), - COL_TRI(50, 32, 34), - COL_TRI(39, 27, 51), - COL_TRI(51, 27, 28), - COL_TRI(51, 28, 52), - COL_TRI(52, 28, 29), - COL_TRI(52, 29, 53), - COL_TRI(53, 29, 30), - COL_TRI(53, 30, 54), - COL_TRI(59, 55, 58), - COL_TRI(54, 31, 42), - COL_TRI(55, 56, 58), - COL_TRI(56, 218, 57), - COL_TRI(56, 219, 58), - COL_TRI(56, 57, 219), - COL_TRI(55, 52, 56), - COL_TRI(56, 53, 218), - COL_TRI(56, 52, 53), - COL_TRI(57, 42, 219), - COL_TRI(42, 58, 219), - COL_TRI(58, 43, 44), - COL_TRI(42, 43, 58), - COL_TRI(58, 44, 59), - COL_TRI(53, 54, 57), - COL_TRI(57, 54, 42), - COL_TRI(53, 57, 218), - COL_TRI(59, 44, 46), - COL_TRI(59, 60, 55), - COL_TRI(60, 51, 55), - COL_TRI(59, 220, 65), - COL_TRI(59, 66, 220), - COL_TRI(59, 67, 66), - COL_TRI(59, 68, 67), - COL_TRI(59, 65, 64), - COL_TRI(59, 61, 60), - COL_TRI(59, 62, 61), - COL_TRI(59, 63, 62), - COL_TRI(59, 64, 63), - COL_TRI(59, 46, 68), - COL_TRI(65, 33, 35), - COL_TRI(61, 39, 60), - COL_TRI(60, 39, 51), - COL_TRI(62, 38, 61), - COL_TRI(61, 38, 39), - COL_TRI(63, 37, 62), - COL_TRI(62, 37, 38), - COL_TRI(64, 36, 63), - COL_TRI(63, 36, 37), - COL_TRI(65, 35, 64), - COL_TRI(64, 35, 36), - COL_TRI(34, 65, 220), - COL_TRI(34, 33, 65), - COL_TRI(69, 74, 72), - COL_TRI(66, 34, 220), - COL_TRI(66, 50, 34), - COL_TRI(67, 50, 66), - COL_TRI(68, 48, 67), - COL_TRI(67, 48, 50), - COL_TRI(68, 46, 48), - COL_TRI(55, 51, 52), - COL_TRI(69, 72, 70), - COL_TRI(71, 72, 74), - COL_TRI(72, 222, 70), - COL_TRI(72, 223, 86), - COL_TRI(72, 82, 222), - COL_TRI(72, 83, 82), - COL_TRI(72, 84, 83), - COL_TRI(72, 85, 84), - COL_TRI(72, 86, 85), - COL_TRI(72, 71, 223), - COL_TRI(73, 70, 222), - COL_TRI(70, 224, 81), - COL_TRI(70, 73, 224), - COL_TRI(82, 73, 222), - COL_TRI(83, 73, 82), - COL_TRI(70, 225, 75), - COL_TRI(69, 221, 74), - COL_TRI(74, 232, 221), - COL_TRI(70, 221, 69), - COL_TRI(70, 75, 221), - COL_TRI(75, 225, 226), - COL_TRI(76, 75, 226), - COL_TRI(77, 221, 75), - COL_TRI(77, 75, 76), - COL_TRI(77, 74, 221), - COL_TRI(70, 78, 225), - COL_TRI(70, 79, 78), - COL_TRI(70, 80, 79), - COL_TRI(70, 81, 80), - COL_TRI(78, 226, 225), - COL_TRI(78, 227, 226), - COL_TRI(79, 227, 78), - COL_TRI(79, 234, 227), - COL_TRI(80, 234, 79), - COL_TRI(81, 228, 80), - COL_TRI(80, 228, 234), - COL_TRI(81, 224, 228), - COL_TRI(83, 229, 73), - COL_TRI(84, 229, 83), - COL_TRI(90, 91, 226), - COL_TRI(84, 230, 229), - COL_TRI(85, 230, 84), - COL_TRI(86, 231, 85), - COL_TRI(85, 231, 230), - COL_TRI(86, 87, 231), - COL_TRI(87, 86, 223), - COL_TRI(88, 87, 223), - COL_TRI(71, 88, 223), - COL_TRI(89, 226, 227), - COL_TRI(90, 226, 89), - COL_TRI(97, 235, 98), - COL_TRI(92, 227, 234), - COL_TRI(89, 227, 92), - COL_TRI(92, 234, 93), - COL_TRI(93, 234, 228), - COL_TRI(93, 228, 94), - COL_TRI(94, 228, 224), - COL_TRI(94, 224, 95), - COL_TRI(95, 224, 73), - COL_TRI(95, 73, 96), - COL_TRI(96, 73, 229), - COL_TRI(98, 235, 71), - COL_TRI(98, 71, 233), - COL_TRI(77, 98, 233), - COL_TRI(74, 233, 71), - COL_TRI(99, 71, 235), - COL_TRI(100, 71, 99), - COL_TRI(100, 88, 71), - COL_TRI(77, 233, 74), - COL_TRI(97, 236, 235), - COL_TRI(101, 235, 236), - COL_TRI(99, 235, 101), - COL_TRI(77, 102, 97), - COL_TRI(102, 236, 97), - COL_TRI(77, 97, 98), - COL_TRI(107, 91, 90), - COL_TRI(91, 76, 226), - COL_TRI(101, 236, 103), - COL_TRI(103, 236, 102), - COL_TRI(104, 102, 77), - COL_TRI(77, 106, 104), - COL_TRI(77, 76, 106), - COL_TRI(105, 102, 237), - COL_TRI(104, 237, 102), - COL_TRI(103, 102, 105), - COL_TRI(106, 237, 104), - COL_TRI(107, 237, 91), - COL_TRI(105, 237, 107), - COL_TRI(106, 91, 237), - COL_TRI(91, 106, 76), - COL_TRI(112, 108, 109), - COL_TRI(108, 229, 230), - COL_TRI(96, 229, 108), - COL_TRI(109, 230, 231), - COL_TRI(108, 230, 109), - COL_TRI(109, 231, 110), - COL_TRI(110, 231, 87), - COL_TRI(110, 87, 111), - COL_TRI(111, 87, 88), - COL_TRI(111, 88, 100), - COL_TRI(112, 109, 113), - COL_TRI(113, 110, 238), - COL_TRI(113, 109, 110), - COL_TRI(117, 112, 115), - COL_TRI(113, 239, 115), - COL_TRI(114, 100, 239), - COL_TRI(100, 115, 239), - COL_TRI(113, 114, 239), - COL_TRI(115, 101, 117), - COL_TRI(100, 99, 115), - COL_TRI(115, 99, 101), - COL_TRI(114, 111, 100), - COL_TRI(110, 114, 238), - COL_TRI(110, 111, 114), - COL_TRI(113, 238, 114), - COL_TRI(116, 108, 112), - COL_TRI(117, 116, 112), - COL_TRI(112, 113, 115), - COL_TRI(117, 122, 121), - COL_TRI(117, 101, 103), - COL_TRI(117, 103, 125), - COL_TRI(117, 123, 240), - COL_TRI(117, 124, 123), - COL_TRI(117, 125, 124), - COL_TRI(117, 240, 122), - COL_TRI(117, 118, 116), - COL_TRI(117, 119, 118), - COL_TRI(117, 120, 119), - COL_TRI(117, 121, 120), - COL_TRI(90, 89, 122), - COL_TRI(116, 96, 108), - COL_TRI(118, 96, 116), - COL_TRI(119, 95, 118), - COL_TRI(118, 95, 96), - COL_TRI(120, 94, 119), - COL_TRI(119, 94, 95), - COL_TRI(121, 93, 120), - COL_TRI(120, 93, 94), - COL_TRI(121, 92, 93), - COL_TRI(122, 92, 121), - COL_TRI(122, 89, 92), - COL_TRI(90, 122, 240), - COL_TRI(123, 90, 240), - COL_TRI(124, 107, 123), - COL_TRI(123, 107, 90), - COL_TRI(125, 105, 124), - COL_TRI(124, 105, 107), - COL_TRI(125, 103, 105), - COL_TRI(126, 241, 127), - COL_TRI(127, 242, 132), - COL_TRI(127, 138, 242), - COL_TRI(128, 126, 127), - COL_TRI(127, 243, 128), - COL_TRI(127, 244, 243), - COL_TRI(130, 243, 244), - COL_TRI(128, 243, 130), - COL_TRI(128, 130, 126), - COL_TRI(131, 133, 244), - COL_TRI(127, 132, 244), - COL_TRI(132, 131, 244), - COL_TRI(133, 130, 244), - COL_TRI(132, 136, 134), - COL_TRI(132, 134, 131), - COL_TRI(131, 140, 139), - COL_TRI(131, 250, 140), - COL_TRI(131, 139, 133), - COL_TRI(134, 141, 131), - COL_TRI(134, 145, 143), - COL_TRI(134, 146, 145), - COL_TRI(134, 251, 146), - COL_TRI(136, 252, 134), - COL_TRI(134, 143, 142), - COL_TRI(134, 253, 141), - COL_TRI(134, 142, 253), - COL_TRI(137, 251, 134), - COL_TRI(134, 252, 137), - COL_TRI(136, 148, 252), - COL_TRI(136, 150, 148), - COL_TRI(136, 151, 150), - COL_TRI(137, 146, 251), - COL_TRI(138, 245, 242), - COL_TRI(129, 242, 245), - COL_TRI(129, 132, 242), - COL_TRI(126, 246, 241), - COL_TRI(126, 154, 246), - COL_TRI(126, 157, 154), - COL_TRI(126, 247, 157), - COL_TRI(126, 158, 247), - COL_TRI(130, 248, 126), - COL_TRI(126, 248, 160), - COL_TRI(129, 246, 154), - COL_TRI(129, 241, 246), - COL_TRI(142, 135, 253), - COL_TRI(133, 254, 130), - COL_TRI(139, 254, 133), - COL_TRI(140, 255, 139), - COL_TRI(139, 255, 254), - COL_TRI(135, 140, 250), - COL_TRI(135, 256, 140), - COL_TRI(140, 256, 255), - COL_TRI(135, 250, 131), - COL_TRI(131, 141, 135), - COL_TRI(141, 253, 135), - COL_TRI(142, 257, 135), - COL_TRI(143, 144, 142), - COL_TRI(144, 257, 142), - COL_TRI(145, 144, 143), - COL_TRI(146, 147, 145), - COL_TRI(147, 258, 145), - COL_TRI(145, 258, 144), - COL_TRI(137, 147, 146), - COL_TRI(148, 149, 252), - COL_TRI(149, 137, 252), - COL_TRI(129, 245, 138), - COL_TRI(136, 152, 151), - COL_TRI(150, 149, 148), - COL_TRI(151, 259, 150), - COL_TRI(150, 259, 149), - COL_TRI(152, 260, 151), - COL_TRI(151, 260, 259), - COL_TRI(136, 129, 152), - COL_TRI(153, 152, 129), - COL_TRI(152, 153, 260), - COL_TRI(153, 129, 261), - COL_TRI(129, 136, 132), - COL_TRI(154, 261, 129), - COL_TRI(129, 127, 241), - COL_TRI(155, 154, 157), - COL_TRI(156, 154, 155), - COL_TRI(154, 161, 261), - COL_TRI(154, 162, 161), - COL_TRI(154, 163, 162), - COL_TRI(154, 164, 163), - COL_TRI(154, 156, 164), - COL_TRI(157, 247, 155), - COL_TRI(155, 164, 156), - COL_TRI(158, 159, 247), - COL_TRI(159, 155, 247), - COL_TRI(160, 159, 158), - COL_TRI(160, 158, 249), - COL_TRI(126, 249, 158), - COL_TRI(126, 160, 249), - COL_TRI(129, 138, 127), - COL_TRI(161, 153, 261), - COL_TRI(166, 155, 159), - COL_TRI(161, 262, 153), - COL_TRI(162, 262, 161), - COL_TRI(162, 263, 262), - COL_TRI(163, 263, 162), - COL_TRI(164, 264, 163), - COL_TRI(163, 264, 263), - COL_TRI(164, 265, 264), - COL_TRI(155, 265, 164), - COL_TRI(165, 155, 166), - COL_TRI(165, 265, 155), - COL_TRI(172, 160, 248), - COL_TRI(167, 265, 165), - COL_TRI(167, 264, 265), - COL_TRI(168, 264, 167), - COL_TRI(168, 263, 264), - COL_TRI(169, 262, 263), - COL_TRI(169, 263, 168), - COL_TRI(170, 262, 169), - COL_TRI(170, 153, 262), - COL_TRI(171, 153, 170), - COL_TRI(171, 260, 153), - COL_TRI(173, 159, 160), - COL_TRI(173, 160, 172), - COL_TRI(172, 248, 174), - COL_TRI(174, 248, 130), - COL_TRI(166, 159, 173), - COL_TRI(175, 130, 254), - COL_TRI(174, 130, 175), - COL_TRI(176, 135, 257), - COL_TRI(177, 256, 135), - COL_TRI(177, 135, 176), - COL_TRI(178, 256, 177), - COL_TRI(178, 255, 256), - COL_TRI(179, 255, 178), - COL_TRI(179, 254, 255), - COL_TRI(175, 254, 179), - COL_TRI(180, 137, 149), - COL_TRI(181, 147, 137), - COL_TRI(181, 137, 180), - COL_TRI(182, 147, 181), - COL_TRI(182, 258, 147), - COL_TRI(186, 149, 259), - COL_TRI(183, 258, 182), - COL_TRI(183, 144, 258), - COL_TRI(184, 144, 183), - COL_TRI(184, 257, 144), - COL_TRI(176, 257, 184), - COL_TRI(185, 259, 260), - COL_TRI(185, 260, 171), - COL_TRI(186, 259, 185), - COL_TRI(192, 190, 191), - COL_TRI(180, 149, 186), - COL_TRI(187, 166, 188), - COL_TRI(188, 173, 192), - COL_TRI(188, 166, 173), - COL_TRI(189, 187, 188), - COL_TRI(188, 191, 189), - COL_TRI(188, 192, 191), - COL_TRI(190, 175, 191), - COL_TRI(191, 179, 207), - COL_TRI(191, 175, 179), - COL_TRI(194, 168, 193), - COL_TRI(191, 193, 189), - COL_TRI(191, 194, 193), - COL_TRI(193, 167, 189), - COL_TRI(189, 165, 187), - COL_TRI(189, 167, 165), - COL_TRI(192, 172, 208), - COL_TRI(192, 173, 172), - COL_TRI(192, 208, 190), - COL_TRI(187, 165, 166), - COL_TRI(193, 168, 167), - COL_TRI(199, 186, 198), - COL_TRI(191, 199, 198), - COL_TRI(191, 198, 197), - COL_TRI(194, 169, 168), - COL_TRI(195, 169, 194), - COL_TRI(191, 195, 194), - COL_TRI(196, 170, 195), - COL_TRI(195, 170, 169), - COL_TRI(191, 196, 195), - COL_TRI(197, 171, 196), - COL_TRI(196, 171, 170), - COL_TRI(191, 197, 196), - COL_TRI(198, 185, 197), - COL_TRI(197, 185, 171), - COL_TRI(198, 186, 185), - COL_TRI(204, 184, 203), - COL_TRI(191, 204, 203), - COL_TRI(191, 200, 199), - COL_TRI(191, 201, 200), - COL_TRI(191, 202, 201), - COL_TRI(191, 203, 202), - COL_TRI(199, 180, 186), - COL_TRI(200, 180, 199), - COL_TRI(201, 181, 200), - COL_TRI(200, 181, 180), - COL_TRI(202, 182, 201), - COL_TRI(201, 182, 181), - COL_TRI(202, 183, 182), - COL_TRI(203, 183, 202), - COL_TRI(203, 184, 183), - COL_TRI(191, 205, 204), - COL_TRI(191, 206, 205), - COL_TRI(191, 207, 206), - COL_TRI(204, 176, 184), - COL_TRI(205, 176, 204), - COL_TRI(206, 177, 205), - COL_TRI(205, 177, 176), - COL_TRI(206, 178, 177), - COL_TRI(207, 178, 206), - COL_TRI(207, 179, 178), - COL_TRI(190, 174, 175), - COL_TRI(208, 174, 190), - COL_TRI(208, 172, 174), - COL_TRI(327, 326, 328), - COL_TRI(316, 317, 318), - COL_TRI(316, 318, 319), - COL_TRI(320, 317, 316), - COL_TRI(319, 318, 321), - COL_TRI(319, 321, 322), - COL_TRI(320, 323, 317), - COL_TRI(322, 321, 324), - COL_TRI(322, 324, 325), - COL_TRI(325, 324, 326), - COL_TRI(325, 326, 327), - COL_TRI(335, 465, 336), - COL_TRI(327, 328, 329), - COL_TRI(328, 330, 331), - COL_TRI(329, 328, 331), - COL_TRI(331, 330, 333), - COL_TRI(331, 333, 332), - COL_TRI(332, 333, 334), - COL_TRI(333, 409, 334), - COL_TRI(334, 409, 463), - COL_TRI(334, 463, 335), - COL_TRI(335, 463, 465), - COL_TRI(342, 416, 471), - COL_TRI(336, 465, 337), - COL_TRI(336, 337, 338), - COL_TRI(337, 468, 339), - COL_TRI(338, 337, 339), - COL_TRI(339, 468, 469), - COL_TRI(339, 469, 340), - COL_TRI(340, 469, 441), - COL_TRI(340, 441, 341), - COL_TRI(341, 441, 416), - COL_TRI(341, 416, 342), - COL_TRI(348, 373, 349), - COL_TRI(342, 471, 343), - COL_TRI(343, 471, 345), - COL_TRI(343, 345, 344), - COL_TRI(344, 345, 346), - COL_TRI(345, 474, 346), - COL_TRI(346, 474, 476), - COL_TRI(346, 476, 347), - COL_TRI(347, 476, 374), - COL_TRI(347, 374, 348), - COL_TRI(348, 374, 373), - COL_TRI(354, 484, 485), - COL_TRI(349, 373, 375), - COL_TRI(349, 375, 350), - COL_TRI(350, 375, 478), - COL_TRI(350, 478, 351), - COL_TRI(351, 478, 480), - COL_TRI(351, 480, 352), - COL_TRI(352, 480, 482), - COL_TRI(352, 482, 353), - COL_TRI(353, 482, 484), - COL_TRI(353, 484, 354), - COL_TRI(360, 457, 361), - COL_TRI(354, 485, 355), - COL_TRI(355, 485, 428), - COL_TRI(355, 428, 356), - COL_TRI(356, 428, 358), - COL_TRI(356, 358, 357), - COL_TRI(357, 358, 359), - COL_TRI(358, 454, 359), - COL_TRI(359, 454, 456), - COL_TRI(359, 456, 360), - COL_TRI(360, 456, 457), - COL_TRI(361, 457, 458), - COL_TRI(361, 458, 362), - COL_TRI(362, 458, 363), - COL_TRI(362, 363, 364), - COL_TRI(363, 366, 365), - COL_TRI(364, 363, 365), - COL_TRI(365, 366, 367), - COL_TRI(366, 368, 367), - COL_TRI(367, 368, 369), - COL_TRI(368, 386, 369), - COL_TRI(369, 386, 387), - COL_TRI(369, 387, 370), - COL_TRI(370, 387, 323), - COL_TRI(370, 323, 320), - COL_TRI(334, 341, 342), - COL_TRI(342, 343, 344), - COL_TRI(342, 344, 346), - COL_TRI(342, 346, 350), - COL_TRI(342, 350, 357), - COL_TRI(342, 357, 365), - COL_TRI(342, 365, 322), - COL_TRI(342, 322, 334), - COL_TRI(334, 336, 338), - COL_TRI(365, 319, 322), - COL_TRI(322, 325, 327), - COL_TRI(322, 327, 329), - COL_TRI(322, 329, 331), - COL_TRI(322, 331, 332), - COL_TRI(322, 332, 334), - COL_TRI(334, 339, 340), - COL_TRI(334, 340, 341), - COL_TRI(334, 338, 339), - COL_TRI(334, 335, 336), - COL_TRI(350, 356, 357), - COL_TRI(365, 370, 320), - COL_TRI(365, 320, 316), - COL_TRI(365, 316, 319), - COL_TRI(365, 369, 370), - COL_TRI(357, 364, 365), - COL_TRI(365, 367, 369), - COL_TRI(357, 360, 361), - COL_TRI(357, 361, 362), - COL_TRI(357, 362, 364), - COL_TRI(357, 359, 360), - COL_TRI(350, 352, 353), - COL_TRI(350, 353, 354), - COL_TRI(350, 354, 355), - COL_TRI(350, 355, 356), - COL_TRI(350, 351, 352), - COL_TRI(346, 349, 350), - COL_TRI(346, 347, 348), - COL_TRI(346, 348, 349), - COL_TRI(371, 372, 486), - COL_TRI(372, 475, 486), - COL_TRI(377, 487, 376), - COL_TRI(373, 372, 375), - COL_TRI(372, 371, 375), - COL_TRI(371, 486, 452), - COL_TRI(371, 452, 450), - COL_TRI(371, 450, 660), - COL_TRI(375, 371, 660), - COL_TRI(375, 660, 448), - COL_TRI(375, 448, 478), - COL_TRI(374, 372, 373), - COL_TRI(376, 487, 661), - COL_TRI(378, 376, 661), - COL_TRI(379, 378, 661), - COL_TRI(376, 378, 662), - COL_TRI(380, 378, 379), - COL_TRI(381, 378, 664), - COL_TRI(381, 662, 378), - COL_TRI(382, 378, 380), - COL_TRI(378, 382, 664), - COL_TRI(377, 662, 385), - COL_TRI(377, 376, 662), - COL_TRI(383, 662, 665), - COL_TRI(383, 384, 662), - COL_TRI(384, 385, 662), - COL_TRI(381, 665, 662), - COL_TRI(435, 666, 384), - COL_TRI(377, 437, 487), - COL_TRI(385, 437, 377), - COL_TRI(385, 666, 437), - COL_TRI(384, 666, 385), - COL_TRI(386, 390, 388), - COL_TRI(386, 388, 387), - COL_TRI(368, 390, 386), - COL_TRI(387, 388, 389), - COL_TRI(388, 390, 435), - COL_TRI(389, 388, 435), - COL_TRI(323, 387, 389), - COL_TRI(368, 667, 390), - COL_TRI(390, 667, 435), - COL_TRI(389, 391, 317), - COL_TRI(323, 389, 317), - COL_TRI(391, 389, 435), - COL_TRI(392, 393, 394), - COL_TRI(393, 392, 381), - COL_TRI(394, 393, 447), - COL_TRI(393, 426, 447), - COL_TRI(395, 392, 394), - COL_TRI(381, 392, 396), - COL_TRI(392, 445, 396), - COL_TRI(392, 395, 445), - COL_TRI(393, 381, 664), - COL_TRI(396, 665, 381), - COL_TRI(397, 395, 394), - COL_TRI(394, 447, 668), - COL_TRI(398, 394, 668), - COL_TRI(397, 394, 398), - COL_TRI(406, 432, 402), - COL_TRI(399, 395, 397), - COL_TRI(395, 399, 446), - COL_TRI(395, 446, 445), - COL_TRI(399, 397, 400), - COL_TRI(400, 397, 398), - COL_TRI(401, 399, 400), - COL_TRI(402, 399, 401), - COL_TRI(399, 407, 446), - COL_TRI(399, 402, 407), - COL_TRI(400, 404, 401), - COL_TRI(403, 400, 398), - COL_TRI(404, 400, 403), - COL_TRI(405, 402, 401), - COL_TRI(406, 402, 405), - COL_TRI(412, 413, 671), - COL_TRI(409, 401, 411), - COL_TRI(401, 404, 411), - COL_TRI(409, 410, 401), - COL_TRI(410, 405, 401), - COL_TRI(411, 404, 443), - COL_TRI(404, 403, 443), - COL_TRI(410, 406, 405), - COL_TRI(412, 671, 672), - COL_TRI(413, 412, 486), - COL_TRI(398, 412, 672), - COL_TRI(411, 419, 463), - COL_TRI(415, 672, 671), - COL_TRI(416, 671, 413), - COL_TRI(416, 415, 671), - COL_TRI(415, 417, 672), - COL_TRI(417, 398, 672), - COL_TRI(415, 418, 443), - COL_TRI(415, 443, 417), - COL_TRI(418, 415, 416), - COL_TRI(419, 411, 443), - COL_TRI(409, 411, 463), - COL_TRI(425, 426, 380), - COL_TRI(420, 410, 409), - COL_TRI(333, 420, 409), - COL_TRI(410, 420, 406), - COL_TRI(358, 421, 422), - COL_TRI(421, 425, 422), - COL_TRI(422, 425, 424), - COL_TRI(423, 358, 422), - COL_TRI(424, 423, 422), - COL_TRI(421, 673, 425), - COL_TRI(425, 673, 669), - COL_TRI(426, 425, 669), - COL_TRI(424, 425, 380), - COL_TRI(423, 424, 453), - COL_TRI(424, 379, 663), - COL_TRI(424, 663, 453), - COL_TRI(424, 380, 379), - COL_TRI(421, 427, 673), - COL_TRI(427, 421, 358), - COL_TRI(358, 423, 454), - COL_TRI(428, 427, 358), - COL_TRI(423, 453, 455), - COL_TRI(423, 455, 454), - COL_TRI(435, 384, 434), - COL_TRI(318, 429, 321), - COL_TRI(429, 430, 321), - COL_TRI(321, 431, 670), - COL_TRI(321, 430, 431), - COL_TRI(321, 670, 433), - COL_TRI(321, 433, 324), - COL_TRI(430, 435, 434), - COL_TRI(431, 430, 434), - COL_TRI(430, 429, 435), - COL_TRI(432, 431, 434), - COL_TRI(432, 670, 431), - COL_TRI(433, 670, 406), - COL_TRI(406, 670, 432), - COL_TRI(434, 383, 436), - COL_TRI(434, 384, 383), - COL_TRI(434, 436, 432), - COL_TRI(435, 667, 438), - COL_TRI(436, 408, 432), - COL_TRI(408, 402, 432), - COL_TRI(437, 666, 438), - COL_TRI(435, 438, 666), - COL_TRI(437, 453, 487), - COL_TRI(437, 440, 453), - COL_TRI(438, 366, 437), - COL_TRI(366, 440, 437), - COL_TRI(366, 438, 368), - COL_TRI(438, 667, 368), - COL_TRI(363, 439, 366), - COL_TRI(439, 440, 366), - COL_TRI(440, 439, 453), - COL_TRI(416, 413, 471), - COL_TRI(441, 418, 416), - COL_TRI(442, 413, 486), - COL_TRI(413, 442, 471), - COL_TRI(403, 398, 417), - COL_TRI(443, 403, 417), - COL_TRI(444, 383, 665), - COL_TRI(444, 436, 383), - COL_TRI(444, 408, 436), - COL_TRI(445, 444, 396), - COL_TRI(444, 665, 396), - COL_TRI(446, 444, 445), - COL_TRI(407, 444, 446), - COL_TRI(444, 407, 408), - COL_TRI(407, 402, 408), - COL_TRI(449, 450, 447), - COL_TRI(382, 393, 664), - COL_TRI(426, 382, 380), - COL_TRI(382, 426, 393), - COL_TRI(447, 426, 669), - COL_TRI(379, 661, 663), - COL_TRI(448, 449, 673), - COL_TRI(449, 669, 673), - COL_TRI(449, 447, 669), - COL_TRI(450, 449, 660), - COL_TRI(449, 448, 660), - COL_TRI(455, 674, 456), - COL_TRI(414, 398, 668), - COL_TRI(451, 448, 673), - COL_TRI(448, 451, 478), - COL_TRI(452, 447, 450), - COL_TRI(414, 447, 452), - COL_TRI(414, 668, 447), - COL_TRI(453, 674, 455), - COL_TRI(454, 455, 456), - COL_TRI(453, 675, 674), - COL_TRI(456, 674, 675), - COL_TRI(456, 675, 457), - COL_TRI(453, 676, 675), - COL_TRI(457, 675, 676), - COL_TRI(457, 676, 458), - COL_TRI(453, 439, 676), - COL_TRI(458, 676, 439), - COL_TRI(458, 439, 363), - COL_TRI(317, 391, 318), - COL_TRI(391, 429, 318), - COL_TRI(429, 391, 435), - COL_TRI(459, 433, 406), - COL_TRI(324, 433, 326), - COL_TRI(433, 459, 326), - COL_TRI(460, 459, 406), - COL_TRI(326, 459, 460), - COL_TRI(326, 460, 328), - COL_TRI(461, 460, 406), - COL_TRI(460, 461, 330), - COL_TRI(328, 460, 330), - COL_TRI(420, 461, 406), - COL_TRI(330, 461, 420), - COL_TRI(330, 420, 333), - COL_TRI(462, 419, 443), - COL_TRI(463, 419, 462), - COL_TRI(463, 462, 465), - COL_TRI(464, 462, 443), - COL_TRI(465, 462, 337), - COL_TRI(462, 464, 337), - COL_TRI(466, 464, 443), - COL_TRI(337, 464, 466), - COL_TRI(337, 466, 468), - COL_TRI(467, 466, 443), - COL_TRI(466, 467, 469), - COL_TRI(468, 466, 469), - COL_TRI(418, 467, 443), - COL_TRI(469, 467, 418), - COL_TRI(469, 418, 441), - COL_TRI(470, 442, 486), - COL_TRI(477, 451, 673), - COL_TRI(471, 442, 470), - COL_TRI(471, 470, 345), - COL_TRI(472, 470, 486), - COL_TRI(470, 472, 474), - COL_TRI(345, 470, 474), - COL_TRI(473, 472, 486), - COL_TRI(474, 472, 473), - COL_TRI(474, 473, 476), - COL_TRI(475, 473, 486), - COL_TRI(476, 473, 374), - COL_TRI(473, 475, 374), - COL_TRI(374, 475, 372), - COL_TRI(478, 477, 480), - COL_TRI(478, 451, 477), - COL_TRI(479, 477, 673), - COL_TRI(480, 477, 479), - COL_TRI(480, 479, 482), - COL_TRI(481, 479, 673), - COL_TRI(482, 479, 484), - COL_TRI(479, 481, 484), - COL_TRI(483, 481, 673), - COL_TRI(484, 481, 485), - COL_TRI(481, 483, 485), - COL_TRI(427, 483, 673), - COL_TRI(485, 483, 427), - COL_TRI(485, 427, 428), - COL_TRI(398, 414, 412), - COL_TRI(414, 486, 412), - COL_TRI(486, 414, 452), - COL_TRI(487, 453, 663), - COL_TRI(487, 663, 661), - COL_TRI(488, 627, 489), - COL_TRI(489, 597, 490), - COL_TRI(489, 627, 597), - COL_TRI(493, 494, 495), - COL_TRI(490, 597, 595), - COL_TRI(490, 595, 491), - COL_TRI(488, 555, 627), - COL_TRI(491, 595, 629), - COL_TRI(491, 629, 492), - COL_TRI(492, 629, 631), - COL_TRI(492, 631, 493), - COL_TRI(493, 631, 494), - COL_TRI(501, 637, 502), - COL_TRI(494, 633, 496), - COL_TRI(495, 494, 496), - COL_TRI(496, 498, 497), - COL_TRI(496, 633, 498), - COL_TRI(497, 498, 499), - COL_TRI(498, 575, 499), - COL_TRI(499, 635, 500), - COL_TRI(499, 575, 635), - COL_TRI(500, 635, 637), - COL_TRI(500, 637, 501), - COL_TRI(507, 643, 508), - COL_TRI(501, 502, 503), - COL_TRI(502, 640, 504), - COL_TRI(503, 502, 504), - COL_TRI(504, 641, 505), - COL_TRI(504, 640, 641), - COL_TRI(505, 641, 609), - COL_TRI(505, 609, 506), - COL_TRI(506, 609, 582), - COL_TRI(506, 582, 507), - COL_TRI(507, 582, 643), - COL_TRI(514, 537, 540), - COL_TRI(508, 643, 510), - COL_TRI(508, 510, 509), - COL_TRI(509, 510, 511), - COL_TRI(510, 646, 511), - COL_TRI(511, 648, 512), - COL_TRI(511, 646, 648), - COL_TRI(512, 648, 539), - COL_TRI(512, 539, 513), - COL_TRI(513, 539, 537), - COL_TRI(513, 537, 514), - COL_TRI(519, 657, 520), - COL_TRI(514, 540, 515), - COL_TRI(515, 540, 650), - COL_TRI(515, 650, 516), - COL_TRI(516, 650, 652), - COL_TRI(516, 652, 517), - COL_TRI(517, 652, 654), - COL_TRI(517, 654, 518), - COL_TRI(518, 654, 656), - COL_TRI(518, 656, 519), - COL_TRI(519, 656, 657), - COL_TRI(526, 625, 626), - COL_TRI(520, 657, 594), - COL_TRI(520, 594, 521), - COL_TRI(521, 594, 523), - COL_TRI(521, 523, 522), - COL_TRI(522, 523, 524), - COL_TRI(523, 623, 524), - COL_TRI(524, 624, 525), - COL_TRI(524, 623, 624), - COL_TRI(525, 624, 625), - COL_TRI(525, 625, 526), - COL_TRI(534, 551, 552), - COL_TRI(526, 626, 527), - COL_TRI(527, 626, 529), - COL_TRI(527, 529, 528), - COL_TRI(528, 529, 530), - COL_TRI(529, 531, 530), - COL_TRI(530, 531, 532), - COL_TRI(531, 533, 532), - COL_TRI(532, 533, 534), - COL_TRI(533, 551, 534), - COL_TRI(534, 552, 535), - COL_TRI(535, 552, 555), - COL_TRI(535, 555, 488), - COL_TRI(536, 538, 540), - COL_TRI(537, 536, 540), - COL_TRI(536, 647, 658), - COL_TRI(538, 536, 658), - COL_TRI(539, 647, 536), - COL_TRI(539, 536, 537), - COL_TRI(538, 620, 618), - COL_TRI(538, 658, 620), - COL_TRI(538, 618, 677), - COL_TRI(540, 538, 677), - COL_TRI(547, 543, 546), - COL_TRI(540, 677, 617), - COL_TRI(540, 617, 650), - COL_TRI(541, 543, 678), - COL_TRI(542, 541, 678), - COL_TRI(541, 659, 679), - COL_TRI(543, 541, 679), - COL_TRI(542, 659, 541), - COL_TRI(543, 545, 680), - COL_TRI(544, 678, 543), - COL_TRI(544, 543, 680), - COL_TRI(545, 543, 547), - COL_TRI(546, 543, 679), - COL_TRI(548, 550, 678), - COL_TRI(542, 678, 550), - COL_TRI(549, 548, 678), - COL_TRI(549, 678, 681), - COL_TRI(544, 681, 678), - COL_TRI(550, 605, 542), - COL_TRI(542, 605, 659), - COL_TRI(548, 683, 550), - COL_TRI(550, 683, 605), - COL_TRI(551, 553, 552), - COL_TRI(551, 556, 553), - COL_TRI(533, 556, 551), - COL_TRI(559, 558, 544), - COL_TRI(552, 553, 554), - COL_TRI(553, 556, 603), - COL_TRI(554, 553, 603), - COL_TRI(555, 552, 554), - COL_TRI(556, 684, 603), - COL_TRI(533, 684, 556), - COL_TRI(557, 554, 603), - COL_TRI(554, 557, 627), - COL_TRI(555, 554, 627), - COL_TRI(558, 559, 560), - COL_TRI(564, 560, 685), - COL_TRI(559, 544, 680), - COL_TRI(561, 558, 560), - COL_TRI(558, 561, 613), - COL_TRI(558, 613, 562), - COL_TRI(544, 558, 562), - COL_TRI(562, 681, 544), - COL_TRI(563, 561, 560), - COL_TRI(563, 560, 564), - COL_TRI(560, 559, 615), - COL_TRI(560, 615, 685), - COL_TRI(573, 567, 600), - COL_TRI(565, 561, 563), - COL_TRI(561, 614, 613), - COL_TRI(561, 565, 614), - COL_TRI(565, 563, 566), - COL_TRI(566, 563, 564), - COL_TRI(567, 565, 568), - COL_TRI(568, 565, 566), - COL_TRI(565, 567, 572), - COL_TRI(565, 572, 614), - COL_TRI(566, 570, 568), - COL_TRI(569, 566, 564), - COL_TRI(570, 566, 569), - COL_TRI(571, 567, 568), - COL_TRI(572, 567, 573), - COL_TRI(564, 578, 688), - COL_TRI(568, 570, 577), - COL_TRI(575, 568, 577), - COL_TRI(576, 571, 568), - COL_TRI(575, 576, 568), - COL_TRI(570, 569, 611), - COL_TRI(577, 570, 611), - COL_TRI(574, 567, 571), - COL_TRI(576, 574, 571), - COL_TRI(578, 687, 688), - COL_TRI(578, 580, 687), - COL_TRI(577, 585, 635), - COL_TRI(581, 688, 687), - COL_TRI(582, 581, 687), - COL_TRI(582, 687, 580), - COL_TRI(583, 564, 688), - COL_TRI(581, 583, 688), - COL_TRI(581, 584, 611), - COL_TRI(581, 611, 583), - COL_TRI(584, 581, 582), - COL_TRI(585, 577, 611), - COL_TRI(575, 577, 635), - COL_TRI(590, 591, 547), - COL_TRI(586, 576, 575), - COL_TRI(498, 586, 575), - COL_TRI(576, 586, 574), - COL_TRI(587, 591, 590), - COL_TRI(588, 591, 587), - COL_TRI(523, 588, 587), - COL_TRI(589, 523, 587), - COL_TRI(590, 589, 587), - COL_TRI(588, 689, 591), - COL_TRI(591, 689, 690), - COL_TRI(592, 591, 690), - COL_TRI(591, 592, 547), - COL_TRI(590, 546, 682), - COL_TRI(590, 682, 621), - COL_TRI(589, 590, 621), - COL_TRI(590, 547, 546), - COL_TRI(588, 593, 689), - COL_TRI(593, 588, 523), - COL_TRI(594, 593, 523), - COL_TRI(523, 589, 623), - COL_TRI(589, 621, 622), - COL_TRI(589, 622, 623), - COL_TRI(603, 548, 602), - COL_TRI(595, 599, 598), - COL_TRI(595, 598, 686), - COL_TRI(595, 601, 629), - COL_TRI(596, 599, 595), - COL_TRI(597, 596, 595), - COL_TRI(595, 686, 601), - COL_TRI(598, 599, 602), - COL_TRI(599, 596, 603), - COL_TRI(599, 603, 602), - COL_TRI(600, 686, 598), - COL_TRI(600, 598, 602), - COL_TRI(574, 686, 600), - COL_TRI(601, 686, 574), - COL_TRI(602, 604, 600), - COL_TRI(602, 548, 549), - COL_TRI(602, 549, 604), - COL_TRI(605, 621, 659), - COL_TRI(604, 573, 600), - COL_TRI(574, 600, 567), - COL_TRI(603, 683, 548), - COL_TRI(605, 683, 606), - COL_TRI(603, 606, 683), - COL_TRI(606, 531, 605), - COL_TRI(531, 608, 605), - COL_TRI(605, 608, 621), - COL_TRI(603, 684, 606), - COL_TRI(531, 606, 533), - COL_TRI(606, 684, 533), - COL_TRI(607, 608, 531), - COL_TRI(529, 607, 531), - COL_TRI(608, 607, 621), - COL_TRI(609, 584, 582), - COL_TRI(582, 580, 643), - COL_TRI(610, 580, 658), - COL_TRI(580, 578, 658), - COL_TRI(580, 610, 643), - COL_TRI(569, 564, 583), - COL_TRI(564, 579, 578), - COL_TRI(579, 564, 685), - COL_TRI(611, 569, 583), - COL_TRI(612, 549, 681), - COL_TRI(612, 604, 549), - COL_TRI(579, 658, 578), - COL_TRI(592, 545, 547), - COL_TRI(545, 592, 559), - COL_TRI(545, 559, 680), - COL_TRI(612, 573, 604), - COL_TRI(613, 612, 562), - COL_TRI(612, 681, 562), - COL_TRI(612, 572, 573), - COL_TRI(572, 612, 614), - COL_TRI(614, 612, 613), - COL_TRI(617, 619, 650), - COL_TRI(615, 592, 690), - COL_TRI(559, 592, 615), - COL_TRI(546, 679, 682), - COL_TRI(616, 615, 690), - COL_TRI(616, 690, 689), - COL_TRI(617, 616, 689), - COL_TRI(618, 616, 677), - COL_TRI(616, 617, 677), - COL_TRI(616, 618, 615), - COL_TRI(619, 617, 689), - COL_TRI(625, 692, 693), - COL_TRI(620, 615, 618), - COL_TRI(579, 685, 615), - COL_TRI(579, 615, 620), - COL_TRI(621, 691, 622), - COL_TRI(622, 691, 624), - COL_TRI(623, 622, 624), - COL_TRI(621, 692, 691), - COL_TRI(624, 691, 692), - COL_TRI(624, 692, 625), - COL_TRI(621, 693, 692), - COL_TRI(601, 628, 631), - COL_TRI(625, 693, 626), - COL_TRI(621, 607, 693), - COL_TRI(626, 693, 607), - COL_TRI(626, 607, 529), - COL_TRI(596, 557, 603), - COL_TRI(557, 596, 597), - COL_TRI(627, 557, 597), - COL_TRI(628, 601, 574), - COL_TRI(629, 601, 631), - COL_TRI(630, 628, 574), - COL_TRI(631, 628, 630), - COL_TRI(631, 630, 494), - COL_TRI(632, 630, 574), - COL_TRI(630, 632, 633), - COL_TRI(494, 630, 633), - COL_TRI(586, 632, 574), - COL_TRI(633, 632, 586), - COL_TRI(633, 586, 498), - COL_TRI(634, 585, 611), - COL_TRI(635, 585, 634), - COL_TRI(635, 634, 637), - COL_TRI(636, 634, 611), - COL_TRI(634, 636, 502), - COL_TRI(637, 634, 502), - COL_TRI(638, 636, 611), - COL_TRI(502, 636, 638), - COL_TRI(502, 638, 640), - COL_TRI(639, 638, 611), - COL_TRI(638, 639, 641), - COL_TRI(640, 638, 641), - COL_TRI(584, 639, 611), - COL_TRI(641, 639, 584), - COL_TRI(641, 584, 609), - COL_TRI(642, 610, 658), - COL_TRI(650, 619, 649), - COL_TRI(643, 642, 510), - COL_TRI(643, 610, 642), - COL_TRI(644, 642, 658), - COL_TRI(642, 644, 646), - COL_TRI(510, 642, 646), - COL_TRI(645, 644, 658), - COL_TRI(646, 644, 645), - COL_TRI(646, 645, 648), - COL_TRI(647, 645, 658), - COL_TRI(648, 645, 539), - COL_TRI(645, 647, 539), - COL_TRI(649, 619, 689), - COL_TRI(650, 649, 652), - COL_TRI(651, 649, 689), - COL_TRI(652, 649, 651), - COL_TRI(652, 651, 654), - COL_TRI(653, 651, 689), - COL_TRI(651, 653, 656), - COL_TRI(654, 651, 656), - COL_TRI(655, 653, 689), - COL_TRI(656, 653, 657), - COL_TRI(653, 655, 657), - COL_TRI(593, 655, 689), - COL_TRI(657, 655, 593), - COL_TRI(657, 593, 594), - COL_TRI(658, 579, 620), - COL_TRI(659, 621, 682), - COL_TRI(659, 682, 679), - COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 24), - COL_TRI(278, 279, 280), - COL_TRI(266, 267, 268), - COL_TRI(266, 269, 267), - COL_TRI(270, 269, 266), - COL_TRI(266, 268, 271), - COL_TRI(271, 268, 272), - COL_TRI(272, 273, 271), - COL_TRI(270, 274, 269), - COL_TRI(275, 270, 273), - COL_TRI(276, 274, 270), - COL_TRI(275, 276, 270), - COL_TRI(277, 275, 273), - COL_TRI(272, 277, 273), - COL_TRI(284, 288, 289), - COL_TRI(280, 279, 281), - COL_TRI(280, 282, 283), - COL_TRI(280, 281, 282), - COL_TRI(283, 282, 284), - COL_TRI(284, 289, 283), - COL_TRI(278, 285, 279), - COL_TRI(286, 278, 289), - COL_TRI(287, 285, 278), - COL_TRI(286, 287, 278), - COL_TRI(288, 286, 289), - COL_TRI_STOP(), - COL_SPECIAL_INIT(1), - SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -67, 1669, -16, /*yaw*/ 192), // unused, probably an early way to set intial position - COL_END(), -}; +ROM_ASSET_LOAD_COLLISION(wmotr_seg7_collision, 0x004c4320, 38405, 0x00010688, 12318); diff --git a/levels/wmotr/areas/1/model.inc.c b/levels/wmotr/areas/1/model.inc.c index 7346c691a..022898e1f 100644 --- a/levels/wmotr/areas/1/model.inc.c +++ b/levels/wmotr/areas/1/model.inc.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" // 0x07001800 - 0x07001818 static const Lights1 wmotr_seg7_lights_07001800 = gdSPDefLights1( 0xbf, 0xbf, 0xbf, @@ -11,2404 +12,379 @@ static const Lights1 wmotr_seg7_lights_07001818 = gdSPDefLights1( ); // 0x07001830 - 0x07001920 -static const Vtx wmotr_seg7_vertex_07001830[] = { - {{{ -3302, 3656, -4488}, 0, { 223, 5076}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -3276, 4403, -4488}, 0, { 0, -2382}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -3276, 3656, -4488}, 0, { 0, 5076}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -3276, 3656, -4488}, 0, { 223, 5076}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -3276, 4403, -4463}, 0, { 0, -2382}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -3276, 3656, -4463}, 0, { 0, 5076}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -3276, 4403, -4488}, 0, { 223, -2382}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -3276, 3656, -4463}, 0, { 223, 5076}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -3302, 4403, -4463}, 0, { 0, -2382}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -3302, 3656, -4463}, 0, { 0, 5076}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -3276, 4403, -4463}, 0, { 223, -2382}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -3302, 3656, -4463}, 0, { 223, 5076}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -3302, 4403, -4488}, 0, { 0, -2382}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -3302, 3656, -4488}, 0, { 0, 5076}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -3302, 4403, -4463}, 0, { 223, -2382}, {0xc8, 0x00, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07001830, 0x004c4320, 38405, 0x00001830, 240); // 0x07001920 - 0x07001A10 -static const Vtx wmotr_seg7_vertex_07001920[] = { - {{{ -2966, 4068, -4234}, 0, { 223, 5076}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2966, 4403, -4234}, 0, { 223, 1734}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -2992, 4403, -4234}, 0, { 0, 1734}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -3302, 3656, -4488}, 0, { 223, 5076}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -3302, 4403, -4488}, 0, { 223, -2382}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -3276, 4403, -4488}, 0, { 0, -2382}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -3276, 3656, -4463}, 0, { 0, -3098}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -3302, 3656, -4463}, 0, { 223, -3098}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -3302, 3656, -4488}, 0, { 223, -3098}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -3276, 3656, -4488}, 0, { 0, -3098}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -2966, 4068, -4259}, 0, { 223, 5076}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -2966, 4403, -4234}, 0, { 0, 1734}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -2966, 4068, -4234}, 0, { 0, 5076}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2966, 4403, -4259}, 0, { 223, 1734}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -2992, 4068, -4234}, 0, { 0, 5076}, {0x99, 0xcd, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07001920, 0x004c4320, 38405, 0x00001920, 240); // 0x07001A10 - 0x07001B00 -static const Vtx wmotr_seg7_vertex_07001A10[] = { - {{{ -2625, 3174, -4381}, 0, { 223, 5076}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -2625, 4403, -4356}, 0, { 0, -7186}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -2625, 3174, -4356}, 0, { 0, 5076}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2992, 4068, -4234}, 0, { 223, 5076}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -2992, 4403, -4259}, 0, { 0, 1734}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2992, 4068, -4259}, 0, { 0, 5076}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2992, 4403, -4234}, 0, { 223, 1734}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -2992, 4068, -4259}, 0, { 223, 5076}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2966, 4403, -4259}, 0, { 0, 1734}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -2966, 4068, -4259}, 0, { 0, 5076}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -2992, 4403, -4259}, 0, { 223, 1734}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2966, 4068, -4234}, 0, { 0, -3098}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2992, 4068, -4259}, 0, { 223, -3098}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2966, 4068, -4259}, 0, { 0, -3098}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -2992, 4068, -4234}, 0, { 223, -3098}, {0x99, 0xcd, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07001A10, 0x004c4320, 38405, 0x00001a10, 240); // 0x07001B00 - 0x07001BF0 -static const Vtx wmotr_seg7_vertex_07001B00[] = { - {{{ -2651, 3174, -4381}, 0, { 223, 5076}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2651, 4403, -4381}, 0, { 223, -7186}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2625, 4403, -4381}, 0, { 0, -7186}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -2625, 3174, -4381}, 0, { 223, 5076}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -2625, 4403, -4381}, 0, { 223, -7186}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -2625, 4403, -4356}, 0, { 0, -7186}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -2625, 3174, -4356}, 0, { 223, 5076}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2625, 4403, -4356}, 0, { 223, -7186}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -2651, 4403, -4356}, 0, { 0, -7186}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -2651, 3174, -4356}, 0, { 0, 5076}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -2651, 3174, -4356}, 0, { 223, 5076}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -2651, 4403, -4381}, 0, { 0, -7186}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2651, 3174, -4381}, 0, { 0, 5076}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2651, 4403, -4356}, 0, { 223, -7186}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -2625, 3174, -4381}, 0, { 0, 5076}, {0x67, 0xcd, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07001B00, 0x004c4320, 38405, 0x00001b00, 240); // 0x07001BF0 - 0x07001CE0 -static const Vtx wmotr_seg7_vertex_07001BF0[] = { - {{{ -3271, 3379, -3933}, 0, { 223, 5076}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -3271, 4403, -3959}, 0, { 0, -5142}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -3271, 3379, -3959}, 0, { 0, 5076}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2625, 3174, -4356}, 0, { 0, -7186}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2651, 3174, -4381}, 0, { 223, -7186}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2625, 3174, -4381}, 0, { 0, -7186}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -2651, 3174, -4356}, 0, { 223, -7186}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -3245, 3379, -3959}, 0, { 223, 5076}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -3245, 4403, -3959}, 0, { 223, -5142}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -3245, 4403, -3933}, 0, { 0, -5142}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -3245, 3379, -3933}, 0, { 0, 5076}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -3245, 3379, -3933}, 0, { 223, 5076}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -3271, 4403, -3933}, 0, { 0, -5142}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -3271, 3379, -3933}, 0, { 0, 5076}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -3245, 4403, -3933}, 0, { 223, -5142}, {0x71, 0x00, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07001BF0, 0x004c4320, 38405, 0x00001bf0, 240); // 0x07001CE0 - 0x07001DD0 -static const Vtx wmotr_seg7_vertex_07001CE0[] = { - {{{ -2898, 3584, -3978}, 0, { 223, 5076}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -2898, 4403, -3978}, 0, { 223, -3098}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -2898, 4403, -3953}, 0, { 0, -3098}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -3271, 3379, -3933}, 0, { 223, 5076}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -3271, 4403, -3933}, 0, { 223, -5142}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -3271, 4403, -3959}, 0, { 0, -5142}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -3271, 3379, -3959}, 0, { 223, 5076}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -3245, 4403, -3959}, 0, { 0, -5142}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -3245, 3379, -3959}, 0, { 0, 5076}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -3271, 4403, -3959}, 0, { 223, -5142}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -3245, 3379, -3933}, 0, { 0, -5142}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -3271, 3379, -3933}, 0, { 223, -5142}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -3271, 3379, -3959}, 0, { 223, -5142}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -3245, 3379, -3959}, 0, { 0, -5142}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -2898, 3584, -3953}, 0, { 0, 5076}, {0x2a, 0xac, 0x54, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07001CE0, 0x004c4320, 38405, 0x00001ce0, 240); // 0x07001DD0 - 0x07001EC0 -static const Vtx wmotr_seg7_vertex_07001DD0[] = { - {{{ -2898, 3584, -3953}, 0, { 0, -3098}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2924, 3584, -3978}, 0, { 223, -3098}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2898, 3584, -3978}, 0, { 0, -3098}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -2898, 3584, -3953}, 0, { 223, 5076}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2924, 4403, -3953}, 0, { 0, -3098}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -2924, 3584, -3953}, 0, { 0, 5076}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -2898, 4403, -3953}, 0, { 223, -3098}, {0x71, 0x00, 0x38, 0xff}}}, - {{{ -2924, 3584, -3953}, 0, { 223, 5076}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -2924, 4403, -3978}, 0, { 0, -3098}, {0x8f, 0x00, 0xc8, 0xff}}}, - {{{ -2924, 3584, -3978}, 0, { 0, 5076}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2924, 4403, -3953}, 0, { 223, -3098}, {0xc8, 0x00, 0x71, 0xff}}}, - {{{ -2924, 3584, -3978}, 0, { 223, 5076}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ -2898, 4403, -3978}, 0, { 0, -3098}, {0x38, 0x00, 0x8f, 0xff}}}, - {{{ -2898, 3584, -3978}, 0, { 0, 5076}, {0x67, 0xcd, 0xcd, 0xff}}}, - {{{ -2924, 4403, -3978}, 0, { 223, -3098}, {0x8f, 0x00, 0xc8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07001DD0, 0x004c4320, 38405, 0x00001dd0, 240); // 0x07001EC0 - 0x07001FB0 -static const Vtx wmotr_seg7_vertex_07001EC0[] = { - {{{ 3983, -2738, 5490}, 0, { 223, 5076}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 3983, -1919, 5490}, 0, { 223, -3098}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 3983, -1919, 5465}, 0, { 0, -3098}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ -2898, 3584, -3953}, 0, { 0, -3098}, {0x2a, 0xac, 0x54, 0xff}}}, - {{{ -2924, 3584, -3953}, 0, { 223, -3098}, {0x99, 0xcd, 0x33, 0xff}}}, - {{{ -2924, 3584, -3978}, 0, { 223, -3098}, {0xd6, 0xac, 0xac, 0xff}}}, - {{{ 4009, -2738, 5465}, 0, { 223, 5076}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 4009, -1919, 5490}, 0, { 0, -3098}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 4009, -2738, 5490}, 0, { 0, 5076}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 4009, -1919, 5465}, 0, { 223, -3098}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 4009, -2738, 5490}, 0, { 223, 5076}, {0x38, 0x00, 0x71, 0xff}}}, - {{{ 4009, -1919, 5490}, 0, { 223, -3098}, {0x67, 0x33, 0x33, 0xff}}}, - {{{ 3983, -1919, 5490}, 0, { 0, -3098}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 3983, -2738, 5490}, 0, { 0, 5076}, {0x8f, 0x00, 0x38, 0xff}}}, - {{{ 3983, -2738, 5465}, 0, { 0, 5076}, {0xc8, 0x00, 0x8f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07001EC0, 0x004c4320, 38405, 0x00001ec0, 240); // 0x07001FB0 - 0x07002010 -static const Vtx wmotr_seg7_vertex_07001FB0[] = { - {{{ 3983, -2738, 5465}, 0, { 223, 5076}, {0xc8, 0x00, 0x8f, 0xff}}}, - {{{ 4009, -1919, 5465}, 0, { 0, -3098}, {0x2a, 0x54, 0xac, 0xff}}}, - {{{ 4009, -2738, 5465}, 0, { 0, 5076}, {0x71, 0x00, 0xc8, 0xff}}}, - {{{ 3983, -1919, 5465}, 0, { 223, -3098}, {0x99, 0x33, 0xcd, 0xff}}}, - {{{ 3983, -1919, 5490}, 0, { 223, -3098}, {0xd6, 0x54, 0x54, 0xff}}}, - {{{ 4009, -1919, 5490}, 0, { 0, -3098}, {0x67, 0x33, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07001FB0, 0x004c4320, 38405, 0x00001fb0, 96); // 0x07002010 - 0x07002100 -static const Vtx wmotr_seg7_vertex_07002010[] = { - {{{ -3941, 824, -65}, 0, { -122, 0}, {0x4a, 0x5c, 0xd5, 0xff}}}, - {{{ -3941, 671, -65}, 0, { -122, 479}, {0x74, 0xdd, 0xdc, 0xff}}}, - {{{ -4197, 671, -321}, 0, { 1082, 479}, {0x2f, 0xe3, 0x8e, 0xff}}}, - {{{ -4965, 824, 446}, 0, { -122, 0}, {0xa7, 0x49, 0x34, 0xff}}}, - {{{ -4709, 671, 702}, 0, { 1080, 479}, {0xd1, 0xe3, 0x72, 0xff}}}, - {{{ -4709, 824, 702}, 0, { 1080, 0}, {0xe7, 0x6c, 0x3d, 0xff}}}, - {{{ -4965, 671, 446}, 0, { -122, 479}, {0x8c, 0xdd, 0x24, 0xff}}}, - {{{ -4709, 824, -321}, 0, { -122, 0}, {0xdb, 0x50, 0xa5, 0xff}}}, - {{{ -4965, 671, -65}, 0, { 1080, 479}, {0x94, 0xdd, 0xc8, 0xff}}}, - {{{ -4965, 824, -65}, 0, { 1080, 0}, {0xad, 0x5c, 0xeb, 0xff}}}, - {{{ -4709, 671, -321}, 0, { -122, 479}, {0xd3, 0xd4, 0x93, 0xff}}}, - {{{ -4197, 824, 702}, 0, { -122, 0}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ -4197, 671, 702}, 0, { -122, 479}, {0x2d, 0xd4, 0x6d, 0xff}}}, - {{{ -3941, 671, 446}, 0, { 1080, 479}, {0x6c, 0xdd, 0x38, 0xff}}}, - {{{ -3941, 824, 446}, 0, { 1080, 0}, {0x63, 0x49, 0x1a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002010, 0x004c4320, 38405, 0x00002010, 240); // 0x07002100 - 0x070021F0 -static const Vtx wmotr_seg7_vertex_07002100[] = { - {{{ -3941, 824, 446}, 0, { -124, 0}, {0x63, 0x49, 0x1a, 0xff}}}, - {{{ -3941, 671, 446}, 0, { -124, 479}, {0x6c, 0xdd, 0x38, 0xff}}}, - {{{ -3941, 671, -65}, 0, { 1578, 479}, {0x74, 0xdd, 0xdc, 0xff}}}, - {{{ -3941, 824, -65}, 0, { -122, 0}, {0x4a, 0x5c, 0xd5, 0xff}}}, - {{{ -4197, 671, -321}, 0, { 1082, 479}, {0x2f, 0xe3, 0x8e, 0xff}}}, - {{{ -4197, 824, -321}, 0, { 1082, 0}, {0x20, 0x5d, 0xb1, 0xff}}}, - {{{ -4709, 824, -321}, 0, { 1582, 0}, {0xdb, 0x50, 0xa5, 0xff}}}, - {{{ -4197, 671, -321}, 0, { -120, 479}, {0x2f, 0xe3, 0x8e, 0xff}}}, - {{{ -4709, 671, -321}, 0, { 1582, 479}, {0xd3, 0xd4, 0x93, 0xff}}}, - {{{ -4197, 824, -321}, 0, { -120, 0}, {0x20, 0x5d, 0xb1, 0xff}}}, - {{{ -4197, 824, 702}, 0, { 1584, 0}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ -4709, 671, 702}, 0, { -118, 479}, {0xd1, 0xe3, 0x72, 0xff}}}, - {{{ -4197, 671, 702}, 0, { 1584, 479}, {0x2d, 0xd4, 0x6d, 0xff}}}, - {{{ -4709, 824, 702}, 0, { -118, 0}, {0xe7, 0x6c, 0x3d, 0xff}}}, - {{{ -3941, 824, -65}, 0, { 1578, 0}, {0x4a, 0x5c, 0xd5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002100, 0x004c4320, 38405, 0x00002100, 240); // 0x070021F0 - 0x070022E0 -static const Vtx wmotr_seg7_vertex_070021F0[] = { - {{{ 4170, -2738, 6121}, 0, { -594, 0}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ 4631, -2891, 5660}, 0, { 1572, 479}, {0x67, 0xcf, 0x37, 0xff}}}, - {{{ 4631, -2738, 5660}, 0, { 1572, 0}, {0x63, 0x49, 0x1a, 0xff}}}, - {{{ -4965, 671, 446}, 0, { 1586, 479}, {0x8c, 0xdd, 0x24, 0xff}}}, - {{{ -4965, 824, -65}, 0, { -116, 0}, {0xad, 0x5c, 0xeb, 0xff}}}, - {{{ -4965, 671, -65}, 0, { -116, 479}, {0x94, 0xdd, 0xc8, 0xff}}}, - {{{ -4965, 824, 446}, 0, { 1586, 0}, {0xa7, 0x49, 0x34, 0xff}}}, - {{{ 2787, -2738, 5660}, 0, { -604, 0}, {0xa7, 0x49, 0x34, 0xff}}}, - {{{ 3248, -2891, 6121}, 0, { 1562, 479}, {0xd3, 0xd7, 0x6f, 0xff}}}, - {{{ 3248, -2738, 6121}, 0, { 1562, 0}, {0xe7, 0x6c, 0x3d, 0xff}}}, - {{{ 2787, -2891, 5660}, 0, { -604, 479}, {0x91, 0xcf, 0x21, 0xff}}}, - {{{ 3248, -2738, 4278}, 0, { -602, 0}, {0xdb, 0x50, 0xa5, 0xff}}}, - {{{ 2787, -2891, 4739}, 0, { 1564, 479}, {0x99, 0xcf, 0xc9, 0xff}}}, - {{{ 2787, -2738, 4739}, 0, { 1564, 0}, {0xad, 0x5c, 0xeb, 0xff}}}, - {{{ 3248, -2891, 4278}, 0, { -602, 479}, {0xd6, 0xc2, 0x9a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070021F0, 0x004c4320, 38405, 0x000021f0, 240); // 0x070022E0 - 0x070023D0 -static const Vtx wmotr_seg7_vertex_070022E0[] = { - {{{ 4170, -2738, 6121}, 0, { 2014, 0}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ 3248, -2738, 6121}, 0, { -1050, 0}, {0xe7, 0x6c, 0x3d, 0xff}}}, - {{{ 3248, -2891, 6121}, 0, { -1050, 479}, {0xd3, 0xd7, 0x6f, 0xff}}}, - {{{ 4170, -2738, 6121}, 0, { -594, 0}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ 4170, -2891, 6121}, 0, { -594, 479}, {0x2a, 0xc2, 0x66, 0xff}}}, - {{{ 4631, -2891, 5660}, 0, { 1572, 479}, {0x67, 0xcf, 0x37, 0xff}}}, - {{{ 4631, -2738, 4739}, 0, { -598, 0}, {0x4a, 0x5c, 0xd5, 0xff}}}, - {{{ 4631, -2891, 4739}, 0, { -598, 479}, {0x6f, 0xcf, 0xdf, 0xff}}}, - {{{ 4170, -2891, 4278}, 0, { 1568, 479}, {0x2d, 0xd7, 0x91, 0xff}}}, - {{{ 4170, -2738, 4278}, 0, { 1568, 0}, {0x20, 0x5d, 0xb1, 0xff}}}, - {{{ 3248, -2738, 4278}, 0, { 2012, 0}, {0xdb, 0x50, 0xa5, 0xff}}}, - {{{ 4170, -2891, 4278}, 0, { -1052, 479}, {0x2d, 0xd7, 0x91, 0xff}}}, - {{{ 3248, -2891, 4278}, 0, { 2012, 479}, {0xd6, 0xc2, 0x9a, 0xff}}}, - {{{ 4170, -2738, 4278}, 0, { -1052, 0}, {0x20, 0x5d, 0xb1, 0xff}}}, - {{{ 4170, -2891, 6121}, 0, { 2014, 479}, {0x2a, 0xc2, 0x66, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070022E0, 0x004c4320, 38405, 0x000022e0, 240); // 0x070023D0 - 0x07002450 -static const Vtx wmotr_seg7_vertex_070023D0[] = { - {{{ 4631, -2738, 5660}, 0, { -1052, 0}, {0x63, 0x49, 0x1a, 0xff}}}, - {{{ 4631, -2891, 5660}, 0, { -1052, 479}, {0x67, 0xcf, 0x37, 0xff}}}, - {{{ 4631, -2891, 4739}, 0, { 2012, 479}, {0x6f, 0xcf, 0xdf, 0xff}}}, - {{{ 4631, -2738, 4739}, 0, { 2012, 0}, {0x4a, 0x5c, 0xd5, 0xff}}}, - {{{ 2787, -2891, 5660}, 0, { 2020, 479}, {0x91, 0xcf, 0x21, 0xff}}}, - {{{ 2787, -2738, 4739}, 0, { -1044, 0}, {0xad, 0x5c, 0xeb, 0xff}}}, - {{{ 2787, -2891, 4739}, 0, { -1044, 479}, {0x99, 0xcf, 0xc9, 0xff}}}, - {{{ 2787, -2738, 5660}, 0, { 2020, 0}, {0xa7, 0x49, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070023D0, 0x004c4320, 38405, 0x000023d0, 128); // 0x07002450 - 0x07002540 -static const Vtx wmotr_seg7_vertex_07002450[] = { - {{{ -4350, 824, 88}, 0, { 650, 308}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -4555, 312, 88}, 0, { 0, 2010}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -4350, 312, 88}, 0, { 650, 2010}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -4350, 824, 88}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -4350, 312, 88}, 0, { 0, 1670}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -4350, 312, 293}, 0, { 650, 1670}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -4350, 824, 293}, 0, { 650, 0}, {0xe8, 0x7a, 0xe8, 0xff}}}, - {{{ -4555, 824, 293}, 0, { 308, 308}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -4555, 312, 293}, 0, { 308, 2010}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -4555, 312, 88}, 0, { 990, 2010}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -4555, 824, 88}, 0, { 990, 308}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ -4555, 824, 293}, 0, { 650, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -4350, 824, 293}, 0, { 0, 0}, {0xe8, 0x7a, 0xe8, 0xff}}}, - {{{ -4350, 312, 293}, 0, { 0, 1670}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -4555, 312, 293}, 0, { 650, 1670}, {0x33, 0x67, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002450, 0x004c4320, 38405, 0x00002450, 240); // 0x07002540 - 0x07002630 -static const Vtx wmotr_seg7_vertex_07002540[] = { - {{{ 3607, -2738, 5302}, 0, { 650, 0}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 3811, -3250, 5302}, 0, { 0, 1670}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 3607, -3250, 5302}, 0, { 650, 1670}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -4350, 824, 88}, 0, { 650, 308}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -4555, 824, 88}, 0, { 0, 308}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ -4555, 312, 88}, 0, { 0, 2010}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 3811, -2738, 5097}, 0, { 0, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3811, -3250, 5097}, 0, { 0, 1670}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3811, -3250, 5302}, 0, { 650, 1670}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 3811, -2738, 5302}, 0, { 650, 0}, {0xe8, 0x7a, 0xe8, 0xff}}}, - {{{ 3607, -2738, 5302}, 0, { 308, 308}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 3607, -3250, 5302}, 0, { 308, 2010}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 3607, -3250, 5097}, 0, { 990, 2010}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 3607, -2738, 5097}, 0, { 990, 308}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ 3811, -2738, 5302}, 0, { 0, 0}, {0xe8, 0x7a, 0xe8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002540, 0x004c4320, 38405, 0x00002540, 240); // 0x07002630 - 0x07002670 -static const Vtx wmotr_seg7_vertex_07002630[] = { - {{{ 3811, -2738, 5097}, 0, { 650, 308}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3607, -2738, 5097}, 0, { 0, 308}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ 3607, -3250, 5097}, 0, { 0, 2010}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 3811, -3250, 5097}, 0, { 650, 2010}, {0xcd, 0x67, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002630, 0x004c4320, 38405, 0x00002630, 64); // 0x07002670 - 0x07002770 -static const Vtx wmotr_seg7_vertex_07002670[] = { - {{{ -4350, 824, 293}, 0, { 990, 376}, {0xe8, 0x7a, 0xe8, 0xff}}}, - {{{ -3941, 824, 446}, 0, { 1808, 684}, {0x63, 0x49, 0x1a, 0xff}}}, - {{{ -3941, 824, -65}, 0, { 1808, -338}, {0x4a, 0x5c, 0xd5, 0xff}}}, - {{{ -4555, 312, 293}, 0, { 582, 376}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -4350, 312, 293}, 0, { 990, 376}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ -4350, 312, 88}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -4555, 312, 88}, 0, { 582, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ -4350, 824, 88}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ -4197, 824, -321}, 0, { 1296, -850}, {0x20, 0x5d, 0xb1, 0xff}}}, - {{{ -4709, 824, -321}, 0, { 274, -850}, {0xdb, 0x50, 0xa5, 0xff}}}, - {{{ -4555, 824, 88}, 0, { 582, 0}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ -4965, 824, -65}, 0, { -234, -338}, {0xad, 0x5c, 0xeb, 0xff}}}, - {{{ -4555, 824, 293}, 0, { 582, 376}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ -4709, 824, 702}, 0, { 274, 1192}, {0xe7, 0x6c, 0x3d, 0xff}}}, - {{{ -4197, 824, 702}, 0, { 1296, 1192}, {0x2a, 0x3c, 0x67, 0xff}}}, - {{{ -4965, 824, 446}, 0, { -234, 684}, {0xa7, 0x49, 0x34, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002670, 0x004c4320, 38405, 0x00002670, 256); // 0x07002770 - 0x07002870 -static const Vtx wmotr_seg7_vertex_07002770[] = { - {{{ 3607, -3250, 5302}, 0, { 582, 376}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 3811, -3250, 5302}, 0, { 990, 376}, {0xac, 0x2a, 0xac, 0xff}}}, - {{{ 3811, -3250, 5097}, 0, { 990, 0}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3607, -3250, 5097}, 0, { 582, 0}, {0x54, 0x2a, 0x54, 0xff}}}, - {{{ 3811, -2738, 5097}, 0, { 376, -134}, {0xcd, 0x67, 0x33, 0xff}}}, - {{{ 3248, -2738, 4278}, 0, { -746, -1770}, {0xdb, 0x50, 0xa5, 0xff}}}, - {{{ 3607, -2738, 5097}, 0, { 0, -134}, {0x26, 0x72, 0x26, 0xff}}}, - {{{ 2787, -2738, 4739}, 0, { -1666, -850}, {0xad, 0x5c, 0xeb, 0xff}}}, - {{{ 2787, -2738, 5660}, 0, { -1666, 990}, {0xa7, 0x49, 0x34, 0xff}}}, - {{{ 3607, -2738, 5302}, 0, { 0, 274}, {0x33, 0x67, 0xcd, 0xff}}}, - {{{ 4631, -2738, 4739}, 0, { 2012, -850}, {0x4a, 0x5c, 0xd5, 0xff}}}, - {{{ 4170, -2738, 4278}, 0, { 1092, -1770}, {0x20, 0x5d, 0xb1, 0xff}}}, - {{{ 3811, -2738, 5302}, 0, { 376, 274}, {0xe8, 0x7a, 0xe8, 0xff}}}, - {{{ 4631, -2738, 5660}, 0, { 2012, 990}, {0x63, 0x49, 0x1a, 0xff}}}, - {{{ 3248, -2738, 6121}, 0, { -746, 1908}, {0xe7, 0x6c, 0x3d, 0xff}}}, - {{{ 4170, -2738, 6121}, 0, { 1092, 1908}, {0x2a, 0x3c, 0x67, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002770, 0x004c4320, 38405, 0x00002770, 256); // 0x07002870 - 0x07002970 -static const Vtx wmotr_seg7_vertex_07002870[] = { - {{{ -4197, 671, -321}, 0, { 1502, -1394}, {0x2f, 0xe3, 0x8e, 0xff}}}, - {{{ -3941, 671, -65}, 0, { 2352, -544}, {0x74, 0xdd, 0xdc, 0xff}}}, - {{{ -4453, 5, 190}, 0, { 650, 308}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ -4709, 671, -321}, 0, { -200, -1394}, {0xd3, 0xd4, 0x93, 0xff}}}, - {{{ -3941, 671, 446}, 0, { 2352, 1158}, {0x6c, 0xdd, 0x38, 0xff}}}, - {{{ -4197, 671, 702}, 0, { 1502, 2010}, {0x2d, 0xd4, 0x6d, 0xff}}}, - {{{ -4709, 671, 702}, 0, { -200, 2010}, {0xd1, 0xe3, 0x72, 0xff}}}, - {{{ -4965, 671, 446}, 0, { -1052, 1158}, {0x8c, 0xdd, 0x24, 0xff}}}, - {{{ -4965, 671, -65}, 0, { -1052, -544}, {0x94, 0xdd, 0xc8, 0xff}}}, - {{{ 3248, -2891, 4278}, 0, { -200, -1394}, {0xd6, 0xc2, 0x9a, 0xff}}}, - {{{ 4170, -2891, 4278}, 0, { 1502, -1394}, {0x2d, 0xd7, 0x91, 0xff}}}, - {{{ 3709, -3557, 5200}, 0, { 650, 308}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 4631, -2891, 4739}, 0, { 2352, -544}, {0x6f, 0xcf, 0xdf, 0xff}}}, - {{{ 4631, -2891, 5660}, 0, { 2352, 1158}, {0x67, 0xcf, 0x37, 0xff}}}, - {{{ 3248, -2891, 6121}, 0, { -200, 2010}, {0xd3, 0xd7, 0x6f, 0xff}}}, - {{{ 2787, -2891, 5660}, 0, { -1052, 1158}, {0x91, 0xcf, 0x21, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002870, 0x004c4320, 38405, 0x00002870, 256); // 0x07002970 - 0x07002A50 -static const Vtx wmotr_seg7_vertex_07002970[] = { - {{{ 3709, -3557, 5200}, 0, { 650, 308}, {0x00, 0x82, 0x00, 0xff}}}, - {{{ 2787, -2891, 5660}, 0, { -1052, 1158}, {0x91, 0xcf, 0x21, 0xff}}}, - {{{ 2787, -2891, 4739}, 0, { -1052, -544}, {0x99, 0xcf, 0xc9, 0xff}}}, - {{{ 3248, -2891, 4278}, 0, { -200, -1394}, {0xd6, 0xc2, 0x9a, 0xff}}}, - {{{ 4170, -2891, 6121}, 0, { 1502, 2010}, {0x2a, 0xc2, 0x66, 0xff}}}, - {{{ 3248, -2891, 6121}, 0, { -200, 2010}, {0xd3, 0xd7, 0x6f, 0xff}}}, - {{{ 4631, -2891, 5660}, 0, { 2352, 1158}, {0x67, 0xcf, 0x37, 0xff}}}, - {{{ -2690, 1889, -3915}, 0, { 496, 618}, {0x56, 0xdd, 0x56, 0xff}}}, - {{{ -2708, 1843, -3938}, 0, { 460, 572}, {0x38, 0x98, 0x2e, 0xff}}}, - {{{ -2488, 1843, -4054}, 0, { 900, 340}, {0x29, 0x97, 0x38, 0xff}}}, - {{{ -2456, 1889, -4039}, 0, { 964, 372}, {0x4e, 0xd9, 0x5b, 0xff}}}, - {{{ -2832, 1981, -3655}, 0, { 212, 1136}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ -2832, 1889, -3655}, 0, { 212, 1136}, {0x53, 0xda, 0x57, 0xff}}}, - {{{ -2690, 1981, -3915}, 0, { 496, 618}, {0x4a, 0x4a, 0x47, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002970, 0x004c4320, 38405, 0x00002970, 224); // 0x07002A50 - 0x07002B50 -static const Vtx wmotr_seg7_vertex_07002A50[] = { - {{{ -2456, 1981, -4039}, 0, { 964, 372}, {0x4a, 0x3e, 0x51, 0xff}}}, - {{{ -2301, 1889, -4258}, 0, { 1274, -66}, {0x73, 0xd2, 0x18, 0xff}}}, - {{{ -2301, 1981, -4258}, 0, { 1274, -66}, {0x6a, 0x43, 0x0f, 0xff}}}, - {{{ -2456, 1889, -4039}, 0, { 964, 372}, {0x4e, 0xd9, 0x5b, 0xff}}}, - {{{ -2488, 1843, -4054}, 0, { 900, 340}, {0x29, 0x97, 0x38, 0xff}}}, - {{{ -2342, 1843, -4260}, 0, { 1192, -70}, {0x3a, 0x92, 0x15, 0xff}}}, - {{{ -3501, 1843, -4280}, 0, { -1120, -110}, {0xeb, 0x83, 0x05, 0xff}}}, - {{{ -2708, 1843, -3938}, 0, { 460, 572}, {0x38, 0x98, 0x2e, 0xff}}}, - {{{ -2690, 1981, -3915}, 0, { 496, 618}, {0x4a, 0x4a, 0x47, 0xff}}}, - {{{ -2832, 1889, -3655}, 0, { 212, 1136}, {0x53, 0xda, 0x57, 0xff}}}, - {{{ -2842, 1843, -3693}, 0, { 194, 1060}, {0x29, 0x94, 0x33, 0xff}}}, - {{{ -2403, 1843, -4507}, 0, { 1070, -564}, {0x38, 0x92, 0xe4, 0xff}}}, - {{{ -2366, 1889, -4520}, 0, { 1144, -590}, {0x65, 0xd6, 0xc1, 0xff}}}, - {{{ -2573, 1981, -4686}, 0, { 730, -920}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ -2811, 1889, -4660}, 0, { 256, -868}, {0x18, 0xe9, 0x86, 0xff}}}, - {{{ -2811, 1981, -4660}, 0, { 256, -868}, {0x1e, 0x56, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002A50, 0x004c4320, 38405, 0x00002a50, 256); // 0x07002B50 - 0x07002C50 -static const Vtx wmotr_seg7_vertex_07002B50[] = { - {{{ -2366, 1889, -4520}, 0, { 1144, -590}, {0x65, 0xd6, 0xc1, 0xff}}}, - {{{ -2403, 1843, -4507}, 0, { 1070, -564}, {0x38, 0x92, 0xe4, 0xff}}}, - {{{ -2598, 1843, -4663}, 0, { 680, -874}, {0x1b, 0x96, 0xc0, 0xff}}}, - {{{ -3501, 1843, -4280}, 0, { -1120, -110}, {0xeb, 0x83, 0x05, 0xff}}}, - {{{ -2573, 1889, -4686}, 0, { 730, -920}, {0x22, 0xe0, 0x8b, 0xff}}}, - {{{ -2301, 1981, -4258}, 0, { 1274, -66}, {0x6a, 0x43, 0x0f, 0xff}}}, - {{{ -2366, 1981, -4520}, 0, { 1144, -590}, {0x58, 0x43, 0xc3, 0xff}}}, - {{{ -2821, 1843, -4639}, 0, { 236, -826}, {0x17, 0xa2, 0xae, 0xff}}}, - {{{ -2811, 1889, -4660}, 0, { 256, -868}, {0x18, 0xe9, 0x86, 0xff}}}, - {{{ -2573, 1981, -4686}, 0, { 730, -920}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ -2986, 1843, -4771}, 0, { -92, -1090}, {0x13, 0x91, 0xc7, 0xff}}}, - {{{ -2986, 1889, -4801}, 0, { -92, -1150}, {0x2c, 0xd9, 0x90, 0xff}}}, - {{{ -2811, 1981, -4660}, 0, { 256, -868}, {0x1e, 0x56, 0xa9, 0xff}}}, - {{{ -3230, 1843, -4759}, 0, { -580, -1066}, {0xf1, 0x96, 0xbd, 0xff}}}, - {{{ -3246, 1889, -4788}, 0, { -610, -1124}, {0xdc, 0xd9, 0x8d, 0xff}}}, - {{{ -2986, 1981, -4801}, 0, { -92, -1150}, {0x1d, 0x40, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002B50, 0x004c4320, 38405, 0x00002b50, 256); // 0x07002C50 - 0x07002D50 -static const Vtx wmotr_seg7_vertex_07002C50[] = { - {{{ -3246, 1889, -4788}, 0, { -610, -1124}, {0xdc, 0xd9, 0x8d, 0xff}}}, - {{{ -3230, 1843, -4759}, 0, { -580, -1066}, {0xf1, 0x96, 0xbd, 0xff}}}, - {{{ -3419, 1843, -4632}, 0, { -958, -814}, {0xd3, 0x95, 0xcf, 0xff}}}, - {{{ -3501, 1843, -4280}, 0, { -1120, -110}, {0xeb, 0x83, 0x05, 0xff}}}, - {{{ -3447, 1889, -4653}, 0, { -1012, -856}, {0xa8, 0xd8, 0xaf, 0xff}}}, - {{{ -3246, 1981, -4788}, 0, { -610, -1124}, {0xdb, 0x3d, 0x98, 0xff}}}, - {{{ -2986, 1981, -4801}, 0, { -92, -1150}, {0x1d, 0x40, 0x97, 0xff}}}, - {{{ -3518, 1843, -4450}, 0, { -1154, -450}, {0xb3, 0x9f, 0xe9, 0xff}}}, - {{{ -3552, 1889, -4460}, 0, { -1222, -470}, {0x8b, 0xd8, 0xe8, 0xff}}}, - {{{ -3447, 1981, -4653}, 0, { -1012, -856}, {0xad, 0x3d, 0xb7, 0xff}}}, - {{{ -3534, 1889, -4279}, 0, { -1186, -108}, {0x8e, 0xdc, 0x27, 0xff}}}, - {{{ -3552, 1981, -4460}, 0, { -1222, -470}, {0x94, 0x3f, 0xee, 0xff}}}, - {{{ -3436, 1843, -4179}, 0, { -990, 92}, {0xb3, 0x9d, 0x0b, 0xff}}}, - {{{ -3044, 1843, -3594}, 0, { -208, 1258}, {0x00, 0x87, 0x24, 0xff}}}, - {{{ -2842, 1843, -3693}, 0, { 194, 1060}, {0x29, 0x94, 0x33, 0xff}}}, - {{{ -3465, 1889, -4172}, 0, { -1048, 106}, {0x89, 0xe3, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002C50, 0x004c4320, 38405, 0x00002c50, 256); // 0x07002D50 - 0x07002E50 -static const Vtx wmotr_seg7_vertex_07002D50[] = { - {{{ -3534, 1981, -4279}, 0, { -1186, -108}, {0x9a, 0x3f, 0x26, 0xff}}}, - {{{ -3534, 1889, -4279}, 0, { -1186, -108}, {0x8e, 0xdc, 0x27, 0xff}}}, - {{{ -3465, 1889, -4172}, 0, { -1048, 106}, {0x89, 0xe3, 0x1e, 0xff}}}, - {{{ -3552, 1981, -4460}, 0, { -1222, -470}, {0x94, 0x3f, 0xee, 0xff}}}, - {{{ -3436, 1843, -4179}, 0, { -990, 92}, {0xb3, 0x9d, 0x0b, 0xff}}}, - {{{ -3522, 1889, -3956}, 0, { -1162, 536}, {0x89, 0xd6, 0xfa, 0xff}}}, - {{{ -3491, 1843, -3977}, 0, { -1100, 496}, {0xc5, 0x90, 0xff, 0xff}}}, - {{{ -3044, 1843, -3594}, 0, { -208, 1258}, {0x00, 0x87, 0x24, 0xff}}}, - {{{ -3465, 1981, -4172}, 0, { -1048, 106}, {0xa2, 0x53, 0x0d, 0xff}}}, - {{{ -3048, 1889, -3549}, 0, { -216, 1348}, {0x0b, 0xd1, 0x75, 0xff}}}, - {{{ -2842, 1843, -3693}, 0, { 194, 1060}, {0x29, 0x94, 0x33, 0xff}}}, - {{{ -3447, 1843, -3803}, 0, { -1012, 842}, {0xc4, 0x96, 0x20, 0xff}}}, - {{{ -3476, 1889, -3771}, 0, { -1070, 906}, {0x93, 0xdc, 0x34, 0xff}}}, - {{{ -3522, 1981, -3956}, 0, { -1162, 536}, {0x94, 0x41, 0x04, 0xff}}}, - {{{ -3299, 1843, -3653}, 0, { -716, 1140}, {0xe1, 0x93, 0x37, 0xff}}}, - {{{ -3319, 1889, -3612}, 0, { -756, 1222}, {0xc4, 0xc9, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002D50, 0x004c4320, 38405, 0x00002d50, 256); // 0x07002E50 - 0x07002F50 -static const Vtx wmotr_seg7_vertex_07002E50[] = { - {{{ -3522, 1981, -3956}, 0, { -1162, 536}, {0x94, 0x41, 0x04, 0xff}}}, - {{{ -3476, 1889, -3771}, 0, { -1070, 906}, {0x93, 0xdc, 0x34, 0xff}}}, - {{{ -3476, 1981, -3771}, 0, { -1070, 906}, {0x9d, 0x2d, 0x40, 0xff}}}, - {{{ -3319, 1889, -3612}, 0, { -756, 1222}, {0xc4, 0xc9, 0x60, 0xff}}}, - {{{ -3299, 1843, -3653}, 0, { -716, 1140}, {0xe1, 0x93, 0x37, 0xff}}}, - {{{ -3044, 1843, -3594}, 0, { -208, 1258}, {0x00, 0x87, 0x24, 0xff}}}, - {{{ -3048, 1889, -3549}, 0, { -216, 1348}, {0x0b, 0xd1, 0x75, 0xff}}}, - {{{ -3319, 1981, -3612}, 0, { -756, 1222}, {0xcb, 0x37, 0x64, 0xff}}}, - {{{ -2816, 2074, -3921}, 0, { 246, 606}, {0x32, 0x74, 0x06, 0xff}}}, - {{{ -2690, 1981, -3915}, 0, { 496, 618}, {0x4a, 0x4a, 0x47, 0xff}}}, - {{{ -2763, 2039, -3982}, 0, { 352, 484}, {0x30, 0x75, 0x04, 0xff}}}, - {{{ -2842, 1843, -3693}, 0, { 194, 1060}, {0x29, 0x94, 0x33, 0xff}}}, - {{{ -2832, 1889, -3655}, 0, { 212, 1136}, {0x53, 0xda, 0x57, 0xff}}}, - {{{ -3048, 1981, -3549}, 0, { -216, 1348}, {0x0f, 0x38, 0x70, 0xff}}}, - {{{ -2832, 1981, -3655}, 0, { 212, 1136}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ -2691, 2051, -4040}, 0, { 496, 368}, {0x0f, 0x77, 0x28, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002E50, 0x004c4320, 38405, 0x00002e50, 256); // 0x07002F50 - 0x07003050 -static const Vtx wmotr_seg7_vertex_07002F50[] = { - {{{ -2456, 1981, -4039}, 0, { 964, 372}, {0x4a, 0x3e, 0x51, 0xff}}}, - {{{ -2691, 2051, -4040}, 0, { 496, 368}, {0x0f, 0x77, 0x28, 0xff}}}, - {{{ -2690, 1981, -3915}, 0, { 496, 618}, {0x4a, 0x4a, 0x47, 0xff}}}, - {{{ -2915, 2074, -3739}, 0, { 48, 970}, {0x2b, 0x70, 0x26, 0xff}}}, - {{{ -2832, 1981, -3655}, 0, { 212, 1136}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ -2816, 2074, -3921}, 0, { 246, 606}, {0x32, 0x74, 0x06, 0xff}}}, - {{{ -2536, 2051, -4122}, 0, { 804, 206}, {0x23, 0x74, 0x23, 0xff}}}, - {{{ -2301, 1981, -4258}, 0, { 1274, -66}, {0x6a, 0x43, 0x0f, 0xff}}}, - {{{ -2366, 1981, -4520}, 0, { 1144, -590}, {0x58, 0x43, 0xc3, 0xff}}}, - {{{ -2434, 2051, -4266}, 0, { 1008, -82}, {0x2c, 0x76, 0x03, 0xff}}}, - {{{ -2477, 2051, -4439}, 0, { 922, -428}, {0x22, 0x77, 0xe6, 0xff}}}, - {{{ -2573, 1981, -4686}, 0, { 730, -920}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ -2811, 1981, -4660}, 0, { 256, -868}, {0x1e, 0x56, 0xa9, 0xff}}}, - {{{ -2613, 2051, -4548}, 0, { 650, -646}, {0x07, 0x77, 0xd7, 0xff}}}, - {{{ -2770, 2051, -4532}, 0, { 338, -612}, {0xef, 0x78, 0xdd, 0xff}}}, - {{{ -2872, 2053, -4417}, 0, { 134, -384}, {0x11, 0x7d, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07002F50, 0x004c4320, 38405, 0x00002f50, 256); // 0x07003050 - 0x07003150 -static const Vtx wmotr_seg7_vertex_07003050[] = { - {{{ -2888, 2036, -4606}, 0, { 102, -760}, {0x2e, 0x71, 0xdf, 0xff}}}, - {{{ -2872, 2053, -4417}, 0, { 134, -384}, {0x11, 0x7d, 0xf4, 0xff}}}, - {{{ -2811, 1981, -4660}, 0, { 256, -868}, {0x1e, 0x56, 0xa9, 0xff}}}, - {{{ -2986, 1981, -4801}, 0, { -92, -1150}, {0x1d, 0x40, 0x97, 0xff}}}, - {{{ -3246, 1981, -4788}, 0, { -610, -1124}, {0xdb, 0x3d, 0x98, 0xff}}}, - {{{ -3034, 2053, -4688}, 0, { -188, -924}, {0x0b, 0x76, 0xd5, 0xff}}}, - {{{ -3447, 1981, -4653}, 0, { -1012, -856}, {0xad, 0x3d, 0xb7, 0xff}}}, - {{{ -3216, 2053, -4679}, 0, { -552, -906}, {0xee, 0x75, 0xd4, 0xff}}}, - {{{ -3357, 2053, -4585}, 0, { -832, -718}, {0xdb, 0x75, 0xe3, 0xff}}}, - {{{ -3552, 1981, -4460}, 0, { -1222, -470}, {0x94, 0x3f, 0xee, 0xff}}}, - {{{ -3430, 2053, -4449}, 0, { -980, -448}, {0xd4, 0x76, 0xfb, 0xff}}}, - {{{ -3534, 1981, -4279}, 0, { -1186, -108}, {0x9a, 0x3f, 0x26, 0xff}}}, - {{{ -3465, 1981, -4172}, 0, { -1048, 106}, {0xa2, 0x53, 0x0d, 0xff}}}, - {{{ -3418, 2053, -4322}, 0, { -954, -194}, {0xd7, 0x76, 0x11, 0xff}}}, - {{{ -3172, 2066, -4261}, 0, { -464, -72}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ -3369, 2053, -4247}, 0, { -858, -44}, {0xed, 0x77, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003050, 0x004c4320, 38405, 0x00003050, 256); // 0x07003150 - 0x07003240 -static const Vtx wmotr_seg7_vertex_07003150[] = { - {{{ -3522, 1981, -3956}, 0, { -1162, 536}, {0x94, 0x41, 0x04, 0xff}}}, - {{{ -3358, 2074, -4101}, 0, { -834, 248}, {0xd6, 0x74, 0xe7, 0xff}}}, - {{{ -3465, 1981, -4172}, 0, { -1048, 106}, {0xa2, 0x53, 0x0d, 0xff}}}, - {{{ -3398, 2074, -3950}, 0, { -914, 548}, {0xcc, 0x73, 0x00, 0xff}}}, - {{{ -3476, 1981, -3771}, 0, { -1070, 906}, {0x9d, 0x2d, 0x40, 0xff}}}, - {{{ -3365, 2074, -3821}, 0, { -850, 808}, {0xcb, 0x6e, 0x1e, 0xff}}}, - {{{ -3319, 1981, -3612}, 0, { -756, 1222}, {0xcb, 0x37, 0x64, 0xff}}}, - {{{ -3255, 2074, -3709}, 0, { -630, 1028}, {0xe7, 0x6f, 0x37, 0xff}}}, - {{{ -3048, 1981, -3549}, 0, { -216, 1348}, {0x0f, 0x38, 0x70, 0xff}}}, - {{{ -3066, 2074, -3665}, 0, { -252, 1116}, {0x0c, 0x70, 0x39, 0xff}}}, - {{{ -2832, 1981, -3655}, 0, { 212, 1136}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ -2915, 2074, -3739}, 0, { 48, 970}, {0x2b, 0x70, 0x26, 0xff}}}, - {{{ -3172, 2066, -4261}, 0, { -464, -72}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ -3204, 2074, -4195}, 0, { -528, 60}, {0xfa, 0x7d, 0xec, 0xff}}}, - {{{ -3136, 2129, -3920}, 0, { -392, 610}, {0xfe, 0x7e, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003150, 0x004c4320, 38405, 0x00003150, 240); // 0x07003240 - 0x07003340 -static const Vtx wmotr_seg7_vertex_07003240[] = { - {{{ -3369, 2053, -4247}, 0, { -858, -44}, {0xed, 0x77, 0x26, 0xff}}}, - {{{ -3172, 2066, -4261}, 0, { -464, -72}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ -3164, 2084, -4404}, 0, { -446, -358}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ -3136, 2129, -3920}, 0, { -392, 610}, {0xfe, 0x7e, 0x01, 0xff}}}, - {{{ -2816, 2074, -3921}, 0, { 246, 606}, {0x32, 0x74, 0x06, 0xff}}}, - {{{ -2872, 2077, -4068}, 0, { 134, 312}, {0x2b, 0x73, 0xe4, 0xff}}}, - {{{ -2915, 2074, -3739}, 0, { 48, 970}, {0x2b, 0x70, 0x26, 0xff}}}, - {{{ -3204, 2074, -4195}, 0, { -528, 60}, {0xfa, 0x7d, 0xec, 0xff}}}, - {{{ -3008, 2074, -4202}, 0, { -136, 46}, {0x0b, 0x7b, 0xe4, 0xff}}}, - {{{ -2955, 2051, -4241}, 0, { 0, 0}, {0x14, 0x7d, 0xfc, 0xff}}}, - {{{ -2851, 2051, -4091}, 0, { 176, 268}, {0x18, 0x7c, 0xf7, 0xff}}}, - {{{ -2763, 2039, -3982}, 0, { 352, 484}, {0x30, 0x75, 0x04, 0xff}}}, - {{{ -3418, 2053, -4322}, 0, { -954, -194}, {0xd7, 0x76, 0x11, 0xff}}}, - {{{ -3034, 2053, -4688}, 0, { -188, -924}, {0x0b, 0x76, 0xd5, 0xff}}}, - {{{ -3216, 2053, -4679}, 0, { -552, -906}, {0xee, 0x75, 0xd4, 0xff}}}, - {{{ -2951, 2067, -4561}, 0, { -24, -672}, {0x19, 0x7b, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003240, 0x004c4320, 38405, 0x00003240, 256); // 0x07003340 - 0x07003440 -static const Vtx wmotr_seg7_vertex_07003340[] = { - {{{ -3216, 2053, -4679}, 0, { -552, -906}, {0xee, 0x75, 0xd4, 0xff}}}, - {{{ -3357, 2053, -4585}, 0, { -832, -718}, {0xdb, 0x75, 0xe3, 0xff}}}, - {{{ -3164, 2084, -4404}, 0, { -446, -358}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ -2935, 2075, -4416}, 0, { 8, -380}, {0x18, 0x7c, 0x06, 0xff}}}, - {{{ -2999, 2067, -4276}, 0, { -118, -102}, {0x09, 0x7c, 0x17, 0xff}}}, - {{{ -3172, 2066, -4261}, 0, { -464, -72}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ -3430, 2053, -4449}, 0, { -980, -448}, {0xd4, 0x76, 0xfb, 0xff}}}, - {{{ -3418, 2053, -4322}, 0, { -954, -194}, {0xd7, 0x76, 0x11, 0xff}}}, - {{{ -2951, 2067, -4561}, 0, { -24, -672}, {0x19, 0x7b, 0xf0, 0xff}}}, - {{{ -2955, 2051, -4241}, 0, { 0, 0}, {0x14, 0x7d, 0xfc, 0xff}}}, - {{{ -2872, 2053, -4417}, 0, { 134, -384}, {0x11, 0x7d, 0xf4, 0xff}}}, - {{{ -2888, 2036, -4606}, 0, { 102, -760}, {0x2e, 0x71, 0xdf, 0xff}}}, - {{{ -3034, 2053, -4688}, 0, { -188, -924}, {0x0b, 0x76, 0xd5, 0xff}}}, - {{{ -2652, 2090, -4294}, 0, { 572, -138}, {0x01, 0x7e, 0x00, 0xff}}}, - {{{ -2851, 2051, -4091}, 0, { 176, 268}, {0x18, 0x7c, 0xf7, 0xff}}}, - {{{ -2770, 2051, -4532}, 0, { 338, -612}, {0xef, 0x78, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003340, 0x004c4320, 38405, 0x00003340, 256); // 0x07003440 - 0x07003540 -static const Vtx wmotr_seg7_vertex_07003440[] = { - {{{ -2652, 2090, -4294}, 0, { 572, -138}, {0x01, 0x7e, 0x00, 0xff}}}, - {{{ -2613, 2051, -4548}, 0, { 650, -646}, {0x07, 0x77, 0xd7, 0xff}}}, - {{{ -2770, 2051, -4532}, 0, { 338, -612}, {0xef, 0x78, 0xdd, 0xff}}}, - {{{ -2477, 2051, -4439}, 0, { 922, -428}, {0x22, 0x77, 0xe6, 0xff}}}, - {{{ -2434, 2051, -4266}, 0, { 1008, -82}, {0x2c, 0x76, 0x03, 0xff}}}, - {{{ -2851, 2051, -4091}, 0, { 176, 268}, {0x18, 0x7c, 0xf7, 0xff}}}, - {{{ -2691, 2051, -4040}, 0, { 496, 368}, {0x0f, 0x77, 0x28, 0xff}}}, - {{{ -2536, 2051, -4122}, 0, { 804, 206}, {0x23, 0x74, 0x23, 0xff}}}, - {{{ -2763, 2039, -3982}, 0, { 352, 484}, {0x30, 0x75, 0x04, 0xff}}}, - {{{ 4251, 138, 644}, 0, { 212, 1136}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ 4251, 46, 644}, 0, { 212, 1136}, {0x53, 0xdb, 0x57, 0xff}}}, - {{{ 4393, 46, 383}, 0, { 496, 618}, {0x56, 0xdd, 0x55, 0xff}}}, - {{{ 4393, 138, 383}, 0, { 496, 618}, {0x4a, 0x4a, 0x47, 0xff}}}, - {{{ 4627, 138, 260}, 0, { 964, 372}, {0x4a, 0x3e, 0x51, 0xff}}}, - {{{ 4783, 46, 41}, 0, { 1274, -66}, {0x73, 0xd2, 0x18, 0xff}}}, - {{{ 4783, 138, 41}, 0, { 1274, -66}, {0x6a, 0x43, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003440, 0x004c4320, 38405, 0x00003440, 256); // 0x07003540 - 0x07003620 -static const Vtx wmotr_seg7_vertex_07003540[] = { - {{{ 4393, 46, 383}, 0, { 496, 618}, {0x56, 0xdd, 0x55, 0xff}}}, - {{{ 4375, 0, 360}, 0, { 460, 572}, {0x38, 0x99, 0x2e, 0xff}}}, - {{{ 4595, 0, 244}, 0, { 900, 340}, {0x29, 0x97, 0x38, 0xff}}}, - {{{ 4627, 46, 260}, 0, { 964, 372}, {0x4e, 0xd9, 0x5b, 0xff}}}, - {{{ 3582, 0, 19}, 0, { -1120, -110}, {0xeb, 0x83, 0x05, 0xff}}}, - {{{ 4742, 0, 38}, 0, { 1192, -70}, {0x3a, 0x92, 0x15, 0xff}}}, - {{{ 4783, 46, 41}, 0, { 1274, -66}, {0x73, 0xd2, 0x18, 0xff}}}, - {{{ 4393, 138, 383}, 0, { 496, 618}, {0x4a, 0x4a, 0x47, 0xff}}}, - {{{ 4627, 138, 260}, 0, { 964, 372}, {0x4a, 0x3e, 0x51, 0xff}}}, - {{{ 4242, 0, 606}, 0, { 194, 1060}, {0x29, 0x94, 0x33, 0xff}}}, - {{{ 4251, 46, 644}, 0, { 212, 1136}, {0x53, 0xdb, 0x57, 0xff}}}, - {{{ 4680, 0, -208}, 0, { 1070, -564}, {0x38, 0x92, 0xe4, 0xff}}}, - {{{ 4783, 138, 41}, 0, { 1274, -66}, {0x6a, 0x43, 0x0f, 0xff}}}, - {{{ 4717, 46, -221}, 0, { 1144, -590}, {0x65, 0xd6, 0xc1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003540, 0x004c4320, 38405, 0x00003540, 224); // 0x07003620 - 0x07003720 -static const Vtx wmotr_seg7_vertex_07003620[] = { - {{{ 4273, 138, -360}, 0, { 256, -868}, {0x1e, 0x56, 0xa9, 0xff}}}, - {{{ 4273, 46, -360}, 0, { 256, -868}, {0x18, 0xe9, 0x86, 0xff}}}, - {{{ 4098, 46, -502}, 0, { -92, -1150}, {0x2c, 0xd9, 0x90, 0xff}}}, - {{{ 3582, 0, 19}, 0, { -1120, -110}, {0xeb, 0x83, 0x05, 0xff}}}, - {{{ 4486, 0, -363}, 0, { 680, -874}, {0x1b, 0x97, 0xc0, 0xff}}}, - {{{ 4680, 0, -208}, 0, { 1070, -564}, {0x38, 0x92, 0xe4, 0xff}}}, - {{{ 4717, 46, -221}, 0, { 1144, -590}, {0x65, 0xd6, 0xc1, 0xff}}}, - {{{ 4717, 138, -221}, 0, { 1144, -590}, {0x58, 0x43, 0xc3, 0xff}}}, - {{{ 4510, 46, -386}, 0, { 730, -920}, {0x22, 0xe0, 0x8b, 0xff}}}, - {{{ 4783, 138, 41}, 0, { 1274, -66}, {0x6a, 0x43, 0x0f, 0xff}}}, - {{{ 4262, 0, -339}, 0, { 236, -826}, {0x17, 0xa2, 0xaf, 0xff}}}, - {{{ 4510, 138, -386}, 0, { 730, -920}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ 4098, 0, -472}, 0, { -92, -1090}, {0x13, 0x91, 0xc7, 0xff}}}, - {{{ 4098, 138, -502}, 0, { -92, -1150}, {0x1d, 0x41, 0x97, 0xff}}}, - {{{ 3838, 46, -488}, 0, { -610, -1124}, {0xdc, 0xda, 0x8d, 0xff}}}, - {{{ 3853, 0, -459}, 0, { -580, -1066}, {0xf1, 0x96, 0xbc, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003620, 0x004c4320, 38405, 0x00003620, 256); // 0x07003720 - 0x07003820 -static const Vtx wmotr_seg7_vertex_07003720[] = { - {{{ 3838, 46, -488}, 0, { -610, -1124}, {0xdc, 0xda, 0x8d, 0xff}}}, - {{{ 3853, 0, -459}, 0, { -580, -1066}, {0xf1, 0x96, 0xbc, 0xff}}}, - {{{ 3664, 0, -333}, 0, { -958, -814}, {0xd2, 0x95, 0xcf, 0xff}}}, - {{{ 3582, 0, 19}, 0, { -1120, -110}, {0xeb, 0x83, 0x05, 0xff}}}, - {{{ 3838, 138, -488}, 0, { -610, -1124}, {0xdb, 0x3d, 0x98, 0xff}}}, - {{{ 3637, 46, -354}, 0, { -1012, -856}, {0xa8, 0xd8, 0xae, 0xff}}}, - {{{ 4098, 138, -502}, 0, { -92, -1150}, {0x1d, 0x41, 0x97, 0xff}}}, - {{{ 3565, 0, -151}, 0, { -1154, -450}, {0xb2, 0xa0, 0xe8, 0xff}}}, - {{{ 3637, 138, -354}, 0, { -1012, -856}, {0xad, 0x3d, 0xb7, 0xff}}}, - {{{ 3532, 46, -161}, 0, { -1222, -470}, {0x8b, 0xd8, 0xe8, 0xff}}}, - {{{ 3532, 138, -161}, 0, { -1222, -470}, {0x94, 0x3f, 0xee, 0xff}}}, - {{{ 3550, 46, 20}, 0, { -1186, -108}, {0x8d, 0xdc, 0x27, 0xff}}}, - {{{ 4242, 0, 606}, 0, { 194, 1060}, {0x29, 0x94, 0x33, 0xff}}}, - {{{ 4039, 0, 705}, 0, { -208, 1258}, {0x00, 0x87, 0x24, 0xff}}}, - {{{ 3647, 0, 119}, 0, { -990, 92}, {0xb3, 0x9d, 0x0b, 0xff}}}, - {{{ 3550, 138, 20}, 0, { -1186, -108}, {0x9a, 0x3f, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003720, 0x004c4320, 38405, 0x00003720, 256); // 0x07003820 - 0x07003920 -static const Vtx wmotr_seg7_vertex_07003820[] = { - {{{ 3550, 138, 20}, 0, { -1186, -108}, {0x9a, 0x3f, 0x26, 0xff}}}, - {{{ 3550, 46, 20}, 0, { -1186, -108}, {0x8d, 0xdc, 0x27, 0xff}}}, - {{{ 3619, 46, 127}, 0, { -1048, 106}, {0x88, 0xe4, 0x1e, 0xff}}}, - {{{ 3647, 0, 119}, 0, { -990, 92}, {0xb3, 0x9d, 0x0b, 0xff}}}, - {{{ 4039, 0, 705}, 0, { -208, 1258}, {0x00, 0x87, 0x24, 0xff}}}, - {{{ 3593, 0, 322}, 0, { -1100, 496}, {0xc6, 0x90, 0xff, 0xff}}}, - {{{ 3561, 46, 342}, 0, { -1162, 536}, {0x89, 0xd6, 0xfa, 0xff}}}, - {{{ 3619, 138, 127}, 0, { -1048, 106}, {0xa2, 0x53, 0x0d, 0xff}}}, - {{{ 4035, 46, 749}, 0, { -216, 1348}, {0x0b, 0xd2, 0x75, 0xff}}}, - {{{ 4242, 0, 606}, 0, { 194, 1060}, {0x29, 0x94, 0x33, 0xff}}}, - {{{ 3561, 138, 342}, 0, { -1162, 536}, {0x94, 0x41, 0x04, 0xff}}}, - {{{ 3608, 46, 527}, 0, { -1070, 906}, {0x93, 0xdd, 0x35, 0xff}}}, - {{{ 3637, 0, 496}, 0, { -1012, 842}, {0xc4, 0x96, 0x21, 0xff}}}, - {{{ 3785, 0, 646}, 0, { -716, 1140}, {0xe1, 0x93, 0x38, 0xff}}}, - {{{ 3765, 46, 686}, 0, { -756, 1222}, {0xc4, 0xca, 0x61, 0xff}}}, - {{{ 3608, 138, 527}, 0, { -1070, 906}, {0x9d, 0x2c, 0x40, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003820, 0x004c4320, 38405, 0x00003820, 256); // 0x07003920 - 0x07003A20 -static const Vtx wmotr_seg7_vertex_07003920[] = { - {{{ 3765, 138, 686}, 0, { -756, 1222}, {0xcb, 0x37, 0x64, 0xff}}}, - {{{ 3765, 46, 686}, 0, { -756, 1222}, {0xc4, 0xca, 0x61, 0xff}}}, - {{{ 4035, 46, 749}, 0, { -216, 1348}, {0x0b, 0xd2, 0x75, 0xff}}}, - {{{ 3608, 138, 527}, 0, { -1070, 906}, {0x9d, 0x2c, 0x40, 0xff}}}, - {{{ 3785, 0, 646}, 0, { -716, 1140}, {0xe1, 0x93, 0x38, 0xff}}}, - {{{ 4039, 0, 705}, 0, { -208, 1258}, {0x00, 0x87, 0x24, 0xff}}}, - {{{ 4268, 231, 377}, 0, { 246, 606}, {0x32, 0x74, 0x06, 0xff}}}, - {{{ 4393, 138, 383}, 0, { 496, 618}, {0x4a, 0x4a, 0x47, 0xff}}}, - {{{ 4320, 196, 316}, 0, { 352, 484}, {0x2f, 0x75, 0x04, 0xff}}}, - {{{ 4035, 138, 749}, 0, { -216, 1348}, {0x0f, 0x38, 0x70, 0xff}}}, - {{{ 4251, 46, 644}, 0, { 212, 1136}, {0x53, 0xdb, 0x57, 0xff}}}, - {{{ 4242, 0, 606}, 0, { 194, 1060}, {0x29, 0x94, 0x33, 0xff}}}, - {{{ 4251, 138, 644}, 0, { 212, 1136}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ 4393, 208, 258}, 0, { 496, 368}, {0x0f, 0x77, 0x28, 0xff}}}, - {{{ 4627, 138, 260}, 0, { 964, 372}, {0x4a, 0x3e, 0x51, 0xff}}}, - {{{ 4168, 231, 560}, 0, { 48, 970}, {0x2b, 0x70, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003920, 0x004c4320, 38405, 0x00003920, 256); // 0x07003A20 - 0x07003B20 -static const Vtx wmotr_seg7_vertex_07003A20[] = { - {{{ 4783, 138, 41}, 0, { 1274, -66}, {0x6a, 0x43, 0x0f, 0xff}}}, - {{{ 4547, 208, 177}, 0, { 804, 206}, {0x23, 0x74, 0x23, 0xff}}}, - {{{ 4627, 138, 260}, 0, { 964, 372}, {0x4a, 0x3e, 0x51, 0xff}}}, - {{{ 4393, 208, 258}, 0, { 496, 368}, {0x0f, 0x77, 0x28, 0xff}}}, - {{{ 4650, 208, 33}, 0, { 1008, -82}, {0x2c, 0x76, 0x03, 0xff}}}, - {{{ 4717, 138, -221}, 0, { 1144, -590}, {0x58, 0x43, 0xc3, 0xff}}}, - {{{ 4510, 138, -386}, 0, { 730, -920}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ 4607, 208, -140}, 0, { 922, -428}, {0x22, 0x77, 0xe6, 0xff}}}, - {{{ 4273, 138, -360}, 0, { 256, -868}, {0x1e, 0x56, 0xa9, 0xff}}}, - {{{ 4470, 208, -249}, 0, { 650, -646}, {0x07, 0x77, 0xd7, 0xff}}}, - {{{ 4196, 193, -306}, 0, { 102, -760}, {0x2e, 0x71, 0xdf, 0xff}}}, - {{{ 4211, 210, -118}, 0, { 134, -384}, {0x11, 0x7d, 0xf3, 0xff}}}, - {{{ 4313, 208, -232}, 0, { 338, -612}, {0xef, 0x78, 0xdd, 0xff}}}, - {{{ 4098, 138, -502}, 0, { -92, -1150}, {0x1d, 0x41, 0x97, 0xff}}}, - {{{ 4049, 210, -388}, 0, { -188, -924}, {0x0b, 0x76, 0xd6, 0xff}}}, - {{{ 3838, 138, -488}, 0, { -610, -1124}, {0xdb, 0x3d, 0x98, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003A20, 0x004c4320, 38405, 0x00003a20, 256); // 0x07003B20 - 0x07003C20 -static const Vtx wmotr_seg7_vertex_07003B20[] = { - {{{ 3838, 138, -488}, 0, { -610, -1124}, {0xdb, 0x3d, 0x98, 0xff}}}, - {{{ 3867, 210, -379}, 0, { -552, -906}, {0xee, 0x75, 0xd4, 0xff}}}, - {{{ 4049, 210, -388}, 0, { -188, -924}, {0x0b, 0x76, 0xd6, 0xff}}}, - {{{ 3637, 138, -354}, 0, { -1012, -856}, {0xad, 0x3d, 0xb7, 0xff}}}, - {{{ 3726, 210, -285}, 0, { -832, -718}, {0xdb, 0x75, 0xe3, 0xff}}}, - {{{ 3532, 138, -161}, 0, { -1222, -470}, {0x94, 0x3f, 0xee, 0xff}}}, - {{{ 3550, 138, 20}, 0, { -1186, -108}, {0x9a, 0x3f, 0x26, 0xff}}}, - {{{ 3653, 210, -150}, 0, { -980, -448}, {0xd3, 0x76, 0xfb, 0xff}}}, - {{{ 3665, 210, -23}, 0, { -954, -194}, {0xd7, 0x76, 0x11, 0xff}}}, - {{{ 3619, 138, 127}, 0, { -1048, 106}, {0xa2, 0x53, 0x0d, 0xff}}}, - {{{ 3911, 223, 38}, 0, { -464, -72}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ 3714, 210, 51}, 0, { -858, -44}, {0xed, 0x77, 0x26, 0xff}}}, - {{{ 3561, 138, 342}, 0, { -1162, 536}, {0x94, 0x41, 0x04, 0xff}}}, - {{{ 3726, 231, 198}, 0, { -834, 248}, {0xd6, 0x74, 0xe6, 0xff}}}, - {{{ 3685, 231, 348}, 0, { -914, 548}, {0xcc, 0x73, 0x00, 0xff}}}, - {{{ 3718, 231, 478}, 0, { -850, 808}, {0xca, 0x6e, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003B20, 0x004c4320, 38405, 0x00003b20, 256); // 0x07003C20 - 0x07003D10 -static const Vtx wmotr_seg7_vertex_07003C20[] = { - {{{ 3608, 138, 527}, 0, { -1070, 906}, {0x9d, 0x2c, 0x40, 0xff}}}, - {{{ 3718, 231, 478}, 0, { -850, 808}, {0xca, 0x6e, 0x1e, 0xff}}}, - {{{ 3561, 138, 342}, 0, { -1162, 536}, {0x94, 0x41, 0x04, 0xff}}}, - {{{ 3765, 138, 686}, 0, { -756, 1222}, {0xcb, 0x37, 0x64, 0xff}}}, - {{{ 3828, 231, 589}, 0, { -630, 1028}, {0xe7, 0x6f, 0x37, 0xff}}}, - {{{ 4035, 138, 749}, 0, { -216, 1348}, {0x0f, 0x38, 0x70, 0xff}}}, - {{{ 4251, 138, 644}, 0, { 212, 1136}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ 4017, 231, 633}, 0, { -252, 1116}, {0x0b, 0x70, 0x3a, 0xff}}}, - {{{ 4168, 231, 560}, 0, { 48, 970}, {0x2b, 0x70, 0x26, 0xff}}}, - {{{ 3726, 231, 198}, 0, { -834, 248}, {0xd6, 0x74, 0xe6, 0xff}}}, - {{{ 3947, 286, 379}, 0, { -392, 610}, {0xfe, 0x7e, 0x01, 0xff}}}, - {{{ 3879, 231, 104}, 0, { -528, 60}, {0xf9, 0x7d, 0xec, 0xff}}}, - {{{ 3685, 231, 348}, 0, { -914, 548}, {0xcc, 0x73, 0x00, 0xff}}}, - {{{ 3911, 223, 38}, 0, { -464, -72}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ 3619, 138, 127}, 0, { -1048, 106}, {0xa2, 0x53, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003C20, 0x004c4320, 38405, 0x00003c20, 240); // 0x07003D10 - 0x07003E00 -static const Vtx wmotr_seg7_vertex_07003D10[] = { - {{{ 3714, 210, 51}, 0, { -858, -44}, {0xed, 0x77, 0x26, 0xff}}}, - {{{ 3911, 223, 38}, 0, { -464, -72}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ 3920, 240, -105}, 0, { -446, -358}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ 3947, 286, 379}, 0, { -392, 610}, {0xfe, 0x7e, 0x01, 0xff}}}, - {{{ 4076, 231, 96}, 0, { -136, 46}, {0x0b, 0x7b, 0xe4, 0xff}}}, - {{{ 3879, 231, 104}, 0, { -528, 60}, {0xf9, 0x7d, 0xec, 0xff}}}, - {{{ 4129, 208, 58}, 0, { 0, 0}, {0x14, 0x7d, 0xfc, 0xff}}}, - {{{ 4211, 234, 230}, 0, { 134, 312}, {0x2b, 0x73, 0xe4, 0xff}}}, - {{{ 4268, 231, 377}, 0, { 246, 606}, {0x32, 0x74, 0x06, 0xff}}}, - {{{ 4233, 208, 207}, 0, { 176, 268}, {0x17, 0x7c, 0xf7, 0xff}}}, - {{{ 4320, 196, 316}, 0, { 352, 484}, {0x2f, 0x75, 0x04, 0xff}}}, - {{{ 4168, 231, 560}, 0, { 48, 970}, {0x2b, 0x70, 0x26, 0xff}}}, - {{{ 3665, 210, -23}, 0, { -954, -194}, {0xd7, 0x76, 0x11, 0xff}}}, - {{{ 3867, 210, -379}, 0, { -552, -906}, {0xee, 0x75, 0xd4, 0xff}}}, - {{{ 3726, 210, -285}, 0, { -832, -718}, {0xdb, 0x75, 0xe3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003D10, 0x004c4320, 38405, 0x00003d10, 240); // 0x07003E00 - 0x07003EF0 -static const Vtx wmotr_seg7_vertex_07003E00[] = { - {{{ 4133, 223, -262}, 0, { -24, -672}, {0x19, 0x7b, 0xf0, 0xff}}}, - {{{ 3920, 240, -105}, 0, { -446, -358}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ 4149, 232, -116}, 0, { 8, -380}, {0x18, 0x7c, 0x06, 0xff}}}, - {{{ 4085, 224, 23}, 0, { -118, -102}, {0x09, 0x7c, 0x17, 0xff}}}, - {{{ 4049, 210, -388}, 0, { -188, -924}, {0x0b, 0x76, 0xd6, 0xff}}}, - {{{ 3867, 210, -379}, 0, { -552, -906}, {0xee, 0x75, 0xd4, 0xff}}}, - {{{ 3911, 223, 38}, 0, { -464, -72}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ 3726, 210, -285}, 0, { -832, -718}, {0xdb, 0x75, 0xe3, 0xff}}}, - {{{ 3653, 210, -150}, 0, { -980, -448}, {0xd3, 0x76, 0xfb, 0xff}}}, - {{{ 3665, 210, -23}, 0, { -954, -194}, {0xd7, 0x76, 0x11, 0xff}}}, - {{{ 4129, 208, 58}, 0, { 0, 0}, {0x14, 0x7d, 0xfc, 0xff}}}, - {{{ 4211, 210, -118}, 0, { 134, -384}, {0x11, 0x7d, 0xf3, 0xff}}}, - {{{ 4196, 193, -306}, 0, { 102, -760}, {0x2e, 0x71, 0xdf, 0xff}}}, - {{{ 4431, 247, 4}, 0, { 572, -138}, {0x01, 0x7e, 0x00, 0xff}}}, - {{{ 4233, 208, 207}, 0, { 176, 268}, {0x17, 0x7c, 0xf7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003E00, 0x004c4320, 38405, 0x00003e00, 240); // 0x07003EF0 - 0x07003FD0 -static const Vtx wmotr_seg7_vertex_07003EF0[] = { - {{{ 4607, 208, -140}, 0, { 922, -428}, {0x22, 0x77, 0xe6, 0xff}}}, - {{{ 4470, 208, -249}, 0, { 650, -646}, {0x07, 0x77, 0xd7, 0xff}}}, - {{{ 4431, 247, 4}, 0, { 572, -138}, {0x01, 0x7e, 0x00, 0xff}}}, - {{{ 4650, 208, 33}, 0, { 1008, -82}, {0x2c, 0x76, 0x03, 0xff}}}, - {{{ 4313, 208, -232}, 0, { 338, -612}, {0xef, 0x78, 0xdd, 0xff}}}, - {{{ 4211, 210, -118}, 0, { 134, -384}, {0x11, 0x7d, 0xf3, 0xff}}}, - {{{ 4547, 208, 177}, 0, { 804, 206}, {0x23, 0x74, 0x23, 0xff}}}, - {{{ 4393, 208, 258}, 0, { 496, 368}, {0x0f, 0x77, 0x28, 0xff}}}, - {{{ 4233, 208, 207}, 0, { 176, 268}, {0x17, 0x7c, 0xf7, 0xff}}}, - {{{ 4320, 196, 316}, 0, { 352, 484}, {0x2f, 0x75, 0x04, 0xff}}}, - {{{ 15, -1484, 4058}, 0, { 2010, -1128}, {0x43, 0xda, 0x9c, 0xff}}}, - {{{ -9, -1535, 4086}, 0, { 1960, -1074}, {0x2a, 0x95, 0xcb, 0xff}}}, - {{{ -193, -1535, 4027}, 0, { 1592, -1192}, {0x06, 0x98, 0xb9, 0xff}}}, - {{{ -178, -1484, 3996}, 0, { 1622, -1252}, {0xff, 0xe0, 0x86, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003EF0, 0x004c4320, 38405, 0x00003ef0, 224); // 0x07003FD0 - 0x070040C0 -static const Vtx wmotr_seg7_vertex_07003FD0[] = { - {{{ -178, -1433, 3996}, 0, { 1622, -1252}, {0xfb, 0x3f, 0x92, 0xff}}}, - {{{ -372, -1484, 4066}, 0, { 1234, -1112}, {0x07, 0xe1, 0x86, 0xff}}}, - {{{ -372, -1433, 4066}, 0, { 1234, -1112}, {0x00, 0x64, 0xb3, 0xff}}}, - {{{ 155, -1484, 4222}, 0, { 2290, -802}, {0x6d, 0xd9, 0xcf, 0xff}}}, - {{{ -9, -1535, 4086}, 0, { 1960, -1074}, {0x2a, 0x95, 0xcb, 0xff}}}, - {{{ 15, -1484, 4058}, 0, { 2010, -1128}, {0x43, 0xda, 0x9c, 0xff}}}, - {{{ 15, -1433, 4058}, 0, { 2010, -1128}, {0x3b, 0x3b, 0xa2, 0xff}}}, - {{{ -178, -1484, 3996}, 0, { 1622, -1252}, {0xff, 0xe0, 0x86, 0xff}}}, - {{{ -193, -1535, 4027}, 0, { 1592, -1192}, {0x06, 0x98, 0xb9, 0xff}}}, - {{{ -378, -1535, 4093}, 0, { 1224, -1058}, {0xfb, 0x9b, 0xb4, 0xff}}}, - {{{ -953, -1535, 4337}, 0, { 76, -572}, {0xf2, 0x83, 0xf9, 0xff}}}, - {{{ 123, -1535, 4241}, 0, { 2226, -764}, {0x40, 0x96, 0xea, 0xff}}}, - {{{ -570, -1535, 3990}, 0, { 842, -1264}, {0x15, 0x99, 0xba, 0xff}}}, - {{{ -574, -1484, 3957}, 0, { 832, -1330}, {0x17, 0xdd, 0x89, 0xff}}}, - {{{ -770, -1535, 4014}, 0, { 442, -1216}, {0xea, 0x97, 0xbe, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07003FD0, 0x004c4320, 38405, 0x00003fd0, 240); // 0x070040C0 - 0x070041C0 -static const Vtx wmotr_seg7_vertex_070040C0[] = { - {{{ -574, -1433, 3957}, 0, { 832, -1330}, {0x0b, 0x3b, 0x91, 0xff}}}, - {{{ -574, -1484, 3957}, 0, { 832, -1330}, {0x17, 0xdd, 0x89, 0xff}}}, - {{{ -785, -1484, 3983}, 0, { 412, -1278}, {0xd0, 0xdb, 0x91, 0xff}}}, - {{{ -770, -1535, 4014}, 0, { 442, -1216}, {0xea, 0x97, 0xbe, 0xff}}}, - {{{ -372, -1433, 4066}, 0, { 1234, -1112}, {0x00, 0x64, 0xb3, 0xff}}}, - {{{ -909, -1535, 4138}, 0, { 164, -970}, {0xba, 0xa4, 0xcd, 0xff}}}, - {{{ -953, -1535, 4337}, 0, { 76, -572}, {0xf2, 0x83, 0xf9, 0xff}}}, - {{{ -785, -1433, 3983}, 0, { 412, -1278}, {0xd2, 0x4a, 0xa5, 0xff}}}, - {{{ -932, -1484, 4113}, 0, { 118, -1020}, {0x97, 0xde, 0xc2, 0xff}}}, - {{{ -932, -1433, 4113}, 0, { 118, -1020}, {0xa6, 0x4b, 0xd1, 0xff}}}, - {{{ -978, -1484, 4323}, 0, { 26, -600}, {0x9b, 0xe0, 0xbc, 0xff}}}, - {{{ -1108, -1535, 4440}, 0, { -232, -366}, {0xcb, 0x99, 0xcd, 0xff}}}, - {{{ -1086, -1535, 4824}, 0, { -188, 400}, {0xd2, 0x90, 0x24, 0xff}}}, - {{{ -978, -1433, 4323}, 0, { 26, -600}, {0xbc, 0x53, 0xbe, 0xff}}}, - {{{ -1141, -1484, 4431}, 0, { -298, -384}, {0xa1, 0xdc, 0xb6, 0xff}}}, - {{{ -1167, -1535, 4625}, 0, { -350, 2}, {0xad, 0xa1, 0xfa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070040C0, 0x004c4320, 38405, 0x000040c0, 256); // 0x070041C0 - 0x070042C0 -static const Vtx wmotr_seg7_vertex_070041C0[] = { - {{{ -978, -1433, 4323}, 0, { 26, -600}, {0xbc, 0x53, 0xbe, 0xff}}}, - {{{ -1141, -1484, 4431}, 0, { -298, -384}, {0xa1, 0xdc, 0xb6, 0xff}}}, - {{{ -1141, -1433, 4431}, 0, { -298, -384}, {0xa1, 0x2d, 0xbb, 0xff}}}, - {{{ -1167, -1535, 4625}, 0, { -350, 2}, {0xad, 0xa1, 0xfa, 0xff}}}, - {{{ -1204, -1484, 4626}, 0, { -422, 4}, {0x88, 0xd9, 0x03, 0xff}}}, - {{{ -1086, -1535, 4824}, 0, { -188, 400}, {0xd2, 0x90, 0x24, 0xff}}}, - {{{ -1204, -1433, 4626}, 0, { -422, 4}, {0x8d, 0x34, 0x0b, 0xff}}}, - {{{ -1118, -1484, 4835}, 0, { -252, 422}, {0xa9, 0xe0, 0x56, 0xff}}}, - {{{ -909, -1535, 4898}, 0, { 164, 548}, {0xd6, 0x92, 0x2d, 0xff}}}, - {{{ -953, -1535, 4337}, 0, { 76, -572}, {0xf2, 0x83, 0xf9, 0xff}}}, - {{{ -588, -1535, 5318}, 0, { 804, 1384}, {0xf3, 0x95, 0x42, 0xff}}}, - {{{ -806, -1535, 5222}, 0, { 370, 1194}, {0xd6, 0x90, 0x27, 0xff}}}, - {{{ -932, -1484, 4913}, 0, { 118, 578}, {0x9c, 0xe1, 0x47, 0xff}}}, - {{{ -1118, -1433, 4835}, 0, { -252, 422}, {0xb2, 0x25, 0x5c, 0xff}}}, - {{{ -902, -1535, 5067}, 0, { 178, 886}, {0xa5, 0xab, 0x13, 0xff}}}, - {{{ -924, -1484, 5092}, 0, { 134, 934}, {0x8b, 0xdf, 0x23, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070041C0, 0x004c4320, 38405, 0x000041c0, 256); // 0x070042C0 - 0x070043C0 -static const Vtx wmotr_seg7_vertex_070042C0[] = { - {{{ -1118, -1433, 4835}, 0, { -252, 422}, {0xb2, 0x25, 0x5c, 0xff}}}, - {{{ -932, -1484, 4913}, 0, { 118, 578}, {0x9c, 0xe1, 0x47, 0xff}}}, - {{{ -932, -1433, 4913}, 0, { 118, 578}, {0xb8, 0x57, 0x39, 0xff}}}, - {{{ -924, -1484, 5092}, 0, { 134, 934}, {0x8b, 0xdf, 0x23, 0xff}}}, - {{{ -902, -1535, 5067}, 0, { 178, 886}, {0xa5, 0xab, 0x13, 0xff}}}, - {{{ -806, -1535, 5222}, 0, { 370, 1194}, {0xd6, 0x90, 0x27, 0xff}}}, - {{{ -823, -1484, 5255}, 0, { 336, 1258}, {0xb0, 0xd9, 0x5a, 0xff}}}, - {{{ -924, -1433, 5092}, 0, { 134, 934}, {0x91, 0x2c, 0x2a, 0xff}}}, - {{{ -588, -1535, 5318}, 0, { 804, 1384}, {0xf3, 0x95, 0x42, 0xff}}}, - {{{ -271, -1484, 5130}, 0, { 1436, 1010}, {0x3c, 0xe0, 0x6a, 0xff}}}, - {{{ -282, -1535, 5104}, 0, { 1416, 960}, {0x30, 0x9a, 0x39, 0xff}}}, - {{{ -75, -1535, 5111}, 0, { 1830, 972}, {0x0d, 0x99, 0x48, 0xff}}}, - {{{ -953, -1535, 4337}, 0, { 76, -572}, {0xf2, 0x83, 0xf9, 0xff}}}, - {{{ -378, -1535, 5267}, 0, { 1224, 1282}, {0x23, 0x97, 0x3d, 0xff}}}, - {{{ -594, -1484, 5355}, 0, { 792, 1458}, {0xf5, 0xd9, 0x78, 0xff}}}, - {{{ -823, -1433, 5255}, 0, { 336, 1258}, {0xb8, 0x37, 0x57, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070042C0, 0x004c4320, 38405, 0x000042c0, 256); // 0x070043C0 - 0x070044C0 -static const Vtx wmotr_seg7_vertex_070043C0[] = { - {{{ -594, -1484, 5355}, 0, { 792, 1458}, {0xf5, 0xd9, 0x78, 0xff}}}, - {{{ -378, -1535, 5267}, 0, { 1224, 1282}, {0x23, 0x97, 0x3d, 0xff}}}, - {{{ -372, -1484, 5301}, 0, { 1234, 1350}, {0x49, 0xe0, 0x62, 0xff}}}, - {{{ -594, -1433, 5355}, 0, { 792, 1458}, {0xf9, 0x37, 0x71, 0xff}}}, - {{{ -823, -1433, 5255}, 0, { 336, 1258}, {0xb8, 0x37, 0x57, 0xff}}}, - {{{ -282, -1535, 5104}, 0, { 1416, 960}, {0x30, 0x9a, 0x39, 0xff}}}, - {{{ -271, -1484, 5130}, 0, { 1436, 1010}, {0x3c, 0xe0, 0x6a, 0xff}}}, - {{{ -372, -1433, 5301}, 0, { 1234, 1350}, {0x46, 0x39, 0x58, 0xff}}}, - {{{ 194, -1484, 4719}, 0, { 2366, 190}, {0x78, 0xde, 0xed, 0xff}}}, - {{{ 160, -1535, 4713}, 0, { 2300, 178}, {0x46, 0x97, 0xfd, 0xff}}}, - {{{ 79, -1535, 4573}, 0, { 2138, -102}, {0x48, 0x99, 0xf1, 0xff}}}, - {{{ -953, -1535, 4337}, 0, { 76, -572}, {0xf2, 0x83, 0xf9, 0xff}}}, - {{{ 109, -1535, 4971}, 0, { 2198, 692}, {0x35, 0x95, 0x2b, 0xff}}}, - {{{ -75, -1535, 5111}, 0, { 1830, 972}, {0x0d, 0x99, 0x48, 0xff}}}, - {{{ -53, -1484, 5138}, 0, { 1872, 1024}, {0x23, 0xdc, 0x74, 0xff}}}, - {{{ -271, -1433, 5130}, 0, { 1436, 1010}, {0x2b, 0x52, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070043C0, 0x004c4320, 38405, 0x000043c0, 256); // 0x070044C0 - 0x070045C0 -static const Vtx wmotr_seg7_vertex_070044C0[] = { - {{{ -53, -1484, 5138}, 0, { 1872, 1024}, {0x23, 0xdc, 0x74, 0xff}}}, - {{{ 109, -1535, 4971}, 0, { 2198, 692}, {0x35, 0x95, 0x2b, 0xff}}}, - {{{ 140, -1484, 4990}, 0, { 2260, 732}, {0x65, 0xd9, 0x41, 0xff}}}, - {{{ -271, -1433, 5130}, 0, { 1436, 1010}, {0x2b, 0x52, 0x56, 0xff}}}, - {{{ -53, -1433, 5138}, 0, { 1872, 1024}, {0x26, 0x39, 0x6a, 0xff}}}, - {{{ 160, -1535, 4713}, 0, { 2300, 178}, {0x46, 0x97, 0xfd, 0xff}}}, - {{{ 194, -1484, 4719}, 0, { 2366, 190}, {0x78, 0xde, 0xed, 0xff}}}, - {{{ 140, -1433, 4990}, 0, { 2260, 732}, {0x63, 0x35, 0x3a, 0xff}}}, - {{{ 186, -1433, 4408}, 0, { 2352, -430}, {0x75, 0x30, 0x07, 0xff}}}, - {{{ 155, -1484, 4222}, 0, { 2290, -802}, {0x6d, 0xd9, 0xcf, 0xff}}}, - {{{ 155, -1433, 4222}, 0, { 2290, -802}, {0x64, 0x3b, 0xcf, 0xff}}}, - {{{ -953, -1535, 4337}, 0, { 76, -572}, {0xf2, 0x83, 0xf9, 0xff}}}, - {{{ 152, -1535, 4418}, 0, { 2284, -410}, {0x47, 0x99, 0x12, 0xff}}}, - {{{ 79, -1535, 4573}, 0, { 2138, -102}, {0x48, 0x99, 0xf1, 0xff}}}, - {{{ 123, -1535, 4241}, 0, { 2226, -764}, {0x40, 0x96, 0xea, 0xff}}}, - {{{ 108, -1484, 4571}, 0, { 2196, -104}, {0x7a, 0xdf, 0xfa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070044C0, 0x004c4320, 38405, 0x000044c0, 256); // 0x070045C0 - 0x070046C0 -static const Vtx wmotr_seg7_vertex_070045C0[] = { - {{{ 194, -1433, 4719}, 0, { 2366, 190}, {0x71, 0x35, 0xeb, 0xff}}}, - {{{ 194, -1484, 4719}, 0, { 2366, 190}, {0x78, 0xde, 0xed, 0xff}}}, - {{{ 108, -1484, 4571}, 0, { 2196, -104}, {0x7a, 0xdf, 0xfa, 0xff}}}, - {{{ 140, -1433, 4990}, 0, { 2260, 732}, {0x63, 0x35, 0x3a, 0xff}}}, - {{{ 79, -1535, 4573}, 0, { 2138, -102}, {0x48, 0x99, 0xf1, 0xff}}}, - {{{ 152, -1535, 4418}, 0, { 2284, -410}, {0x47, 0x99, 0x12, 0xff}}}, - {{{ 186, -1484, 4408}, 0, { 2352, -430}, {0x78, 0xdc, 0x12, 0xff}}}, - {{{ 108, -1433, 4571}, 0, { 2196, -104}, {0x5e, 0x55, 0x01, 0xff}}}, - {{{ 123, -1535, 4241}, 0, { 2226, -764}, {0x40, 0x96, 0xea, 0xff}}}, - {{{ 155, -1484, 4222}, 0, { 2290, -802}, {0x6d, 0xd9, 0xcf, 0xff}}}, - {{{ 186, -1433, 4408}, 0, { 2352, -430}, {0x75, 0x30, 0x07, 0xff}}}, - {{{ 155, -1433, 4222}, 0, { 2290, -802}, {0x64, 0x3b, 0xcf, 0xff}}}, - {{{ 15, -1484, 4058}, 0, { 2010, -1128}, {0x43, 0xda, 0x9c, 0xff}}}, - {{{ 15, -1433, 4058}, 0, { 2010, -1128}, {0x3b, 0x3b, 0xa2, 0xff}}}, - {{{ -178, -1433, 3996}, 0, { 1622, -1252}, {0xfb, 0x3f, 0x92, 0xff}}}, - {{{ -22, -1374, 4138}, 0, { 1934, -970}, {0x19, 0x74, 0xd4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070045C0, 0x004c4320, 38405, 0x000045c0, 256); // 0x070046C0 - 0x070047C0 -static const Vtx wmotr_seg7_vertex_070046C0[] = { - {{{ 15, -1433, 4058}, 0, { 2010, -1128}, {0x3b, 0x3b, 0xa2, 0xff}}}, - {{{ 78, -1374, 4255}, 0, { 2136, -736}, {0x2d, 0x73, 0xe7, 0xff}}}, - {{{ 155, -1433, 4222}, 0, { 2290, -802}, {0x64, 0x3b, 0xcf, 0xff}}}, - {{{ -22, -1374, 4138}, 0, { 1934, -970}, {0x19, 0x74, 0xd4, 0xff}}}, - {{{ -178, -1433, 3996}, 0, { 1622, -1252}, {0xfb, 0x3f, 0x92, 0xff}}}, - {{{ -162, -1374, 4093}, 0, { 1656, -1058}, {0xfc, 0x75, 0xd2, 0xff}}}, - {{{ -372, -1433, 4066}, 0, { 1234, -1112}, {0x00, 0x64, 0xb3, 0xff}}}, - {{{ -414, -1402, 4291}, 0, { 1152, -662}, {0xf9, 0x7d, 0xf0, 0xff}}}, - {{{ -369, -1374, 4300}, 0, { 1242, -646}, {0xd3, 0x76, 0xf6, 0xff}}}, - {{{ -450, -1396, 4135}, 0, { 1080, -976}, {0x1d, 0x7a, 0xf2, 0xff}}}, - {{{ -302, -1374, 4143}, 0, { 1376, -958}, {0xe5, 0x78, 0xe3, 0xff}}}, - {{{ -591, -1396, 4058}, 0, { 798, -1128}, {0x06, 0x7a, 0xdf, 0xff}}}, - {{{ -574, -1433, 3957}, 0, { 832, -1330}, {0x0b, 0x3b, 0x91, 0xff}}}, - {{{ -1204, -1433, 4626}, 0, { -422, 4}, {0x8d, 0x34, 0x0b, 0xff}}}, - {{{ -1099, -1371, 4467}, 0, { -212, -312}, {0xc6, 0x6b, 0xdd, 0xff}}}, - {{{ -1141, -1433, 4431}, 0, { -298, -384}, {0xa1, 0x2d, 0xbb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070046C0, 0x004c4320, 38405, 0x000046c0, 256); // 0x070047C0 - 0x070048B0 -static const Vtx wmotr_seg7_vertex_070047C0[] = { - {{{ -785, -1433, 3983}, 0, { 412, -1278}, {0xd2, 0x4a, 0xa5, 0xff}}}, - {{{ -591, -1396, 4058}, 0, { 798, -1128}, {0x06, 0x7a, 0xdf, 0xff}}}, - {{{ -574, -1433, 3957}, 0, { 832, -1330}, {0x0b, 0x3b, 0x91, 0xff}}}, - {{{ -932, -1433, 4113}, 0, { 118, -1020}, {0xa6, 0x4b, 0xd1, 0xff}}}, - {{{ -739, -1396, 4076}, 0, { 504, -1092}, {0xf1, 0x7a, 0xe5, 0xff}}}, - {{{ -841, -1396, 4167}, 0, { 298, -910}, {0xe4, 0x7b, 0xf3, 0xff}}}, - {{{ -978, -1433, 4323}, 0, { 26, -600}, {0xbc, 0x53, 0xbe, 0xff}}}, - {{{ -1141, -1433, 4431}, 0, { -298, -384}, {0xa1, 0x2d, 0xbb, 0xff}}}, - {{{ -968, -1371, 4380}, 0, { 46, -486}, {0xf2, 0x6b, 0xbf, 0xff}}}, - {{{ -874, -1396, 4314}, 0, { 234, -618}, {0xe9, 0x7c, 0x05, 0xff}}}, - {{{ -871, -1400, 4365}, 0, { 240, -516}, {0x02, 0x74, 0xce, 0xff}}}, - {{{ -1099, -1371, 4467}, 0, { -212, -312}, {0xc6, 0x6b, 0xdd, 0xff}}}, - {{{ -823, -1433, 5255}, 0, { 336, 1258}, {0xb8, 0x37, 0x57, 0xff}}}, - {{{ -857, -1378, 5075}, 0, { 268, 900}, {0xc7, 0x6f, 0x11, 0xff}}}, - {{{ -924, -1433, 5092}, 0, { 134, 934}, {0x91, 0x2c, 0x2a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070047C0, 0x004c4320, 38405, 0x000047c0, 240); // 0x070048B0 - 0x070049B0 -static const Vtx wmotr_seg7_vertex_070048B0[] = { - {{{ -1118, -1433, 4835}, 0, { -252, 422}, {0xb2, 0x25, 0x5c, 0xff}}}, - {{{ -1080, -1371, 4791}, 0, { -176, 334}, {0xce, 0x69, 0x31, 0xff}}}, - {{{ -1204, -1433, 4626}, 0, { -422, 4}, {0x8d, 0x34, 0x0b, 0xff}}}, - {{{ -1148, -1371, 4623}, 0, { -312, -2}, {0xc5, 0x70, 0x02, 0xff}}}, - {{{ -1099, -1371, 4467}, 0, { -212, -312}, {0xc6, 0x6b, 0xdd, 0xff}}}, - {{{ -932, -1433, 4913}, 0, { 118, 578}, {0xb8, 0x57, 0x39, 0xff}}}, - {{{ -931, -1371, 4853}, 0, { 120, 458}, {0x01, 0x71, 0x39, 0xff}}}, - {{{ -924, -1433, 5092}, 0, { 134, 934}, {0x91, 0x2c, 0x2a, 0xff}}}, - {{{ -857, -1378, 5075}, 0, { 268, 900}, {0xc7, 0x6f, 0x11, 0xff}}}, - {{{ -863, -1378, 4932}, 0, { 256, 616}, {0xd3, 0x75, 0xf0, 0xff}}}, - {{{ -723, -1378, 4770}, 0, { 536, 292}, {0xfb, 0x7d, 0x0f, 0xff}}}, - {{{ -767, -1369, 4775}, 0, { 448, 302}, {0x15, 0x73, 0x2f, 0xff}}}, - {{{ -823, -1433, 5255}, 0, { 336, 1258}, {0xb8, 0x37, 0x57, 0xff}}}, - {{{ -776, -1378, 5205}, 0, { 430, 1160}, {0xdf, 0x71, 0x2e, 0xff}}}, - {{{ -594, -1433, 5355}, 0, { 792, 1458}, {0xf9, 0x37, 0x71, 0xff}}}, - {{{ -593, -1378, 5286}, 0, { 794, 1320}, {0x00, 0x71, 0x38, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070048B0, 0x004c4320, 38405, 0x000048b0, 256); // 0x070049B0 - 0x07004AB0 -static const Vtx wmotr_seg7_vertex_070049B0[] = { - {{{ -372, -1433, 5301}, 0, { 1234, 1350}, {0x46, 0x39, 0x58, 0xff}}}, - {{{ -593, -1378, 5286}, 0, { 794, 1320}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -594, -1433, 5355}, 0, { 792, 1458}, {0xf9, 0x37, 0x71, 0xff}}}, - {{{ -271, -1433, 5130}, 0, { 1436, 1010}, {0x2b, 0x52, 0x56, 0xff}}}, - {{{ -416, -1378, 5243}, 0, { 1148, 1234}, {0x25, 0x72, 0x27, 0xff}}}, - {{{ -335, -1378, 5106}, 0, { 1310, 962}, {0x31, 0x74, 0x08, 0xff}}}, - {{{ -333, -1385, 4944}, 0, { 1312, 640}, {0x10, 0x7d, 0x02, 0xff}}}, - {{{ -232, -1385, 5068}, 0, { 1516, 888}, {0xf1, 0x75, 0x2e, 0xff}}}, - {{{ -53, -1433, 5138}, 0, { 1872, 1024}, {0x26, 0x39, 0x6a, 0xff}}}, - {{{ 140, -1433, 4990}, 0, { 2260, 732}, {0x63, 0x35, 0x3a, 0xff}}}, - {{{ -57, -1385, 5074}, 0, { 1864, 898}, {0x17, 0x71, 0x33, 0xff}}}, - {{{ 155, -1433, 4222}, 0, { 2290, -802}, {0x64, 0x3b, 0xcf, 0xff}}}, - {{{ 78, -1374, 4255}, 0, { 2136, -736}, {0x2d, 0x73, 0xe7, 0xff}}}, - {{{ 100, -1374, 4389}, 0, { 2180, -468}, {0x35, 0x72, 0x07, 0xff}}}, - {{{ 194, -1433, 4719}, 0, { 2366, 190}, {0x71, 0x35, 0xeb, 0xff}}}, - {{{ 97, -1385, 4956}, 0, { 2174, 662}, {0x36, 0x6f, 0x19, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070049B0, 0x004c4320, 38405, 0x000049b0, 256); // 0x07004AB0 - 0x07004BB0 -static const Vtx wmotr_seg7_vertex_07004AB0[] = { - {{{ 194, -1433, 4719}, 0, { 2366, 190}, {0x71, 0x35, 0xeb, 0xff}}}, - {{{ 140, -1385, 4739}, 0, { 2260, 230}, {0x38, 0x70, 0xf2, 0xff}}}, - {{{ 97, -1385, 4956}, 0, { 2174, 662}, {0x36, 0x6f, 0x19, 0xff}}}, - {{{ 108, -1433, 4571}, 0, { 2196, -104}, {0x5e, 0x55, 0x01, 0xff}}}, - {{{ -51, -1385, 4577}, 0, { 1876, -94}, {0x0f, 0x7d, 0xfc, 0xff}}}, - {{{ 72, -1385, 4621}, 0, { 2124, -6}, {0x1f, 0x75, 0xdb, 0xff}}}, - {{{ 44, -1374, 4507}, 0, { 2068, -232}, {0x17, 0x78, 0x20, 0xff}}}, - {{{ 100, -1374, 4389}, 0, { 2180, -468}, {0x35, 0x72, 0x07, 0xff}}}, - {{{ 186, -1433, 4408}, 0, { 2352, -430}, {0x75, 0x30, 0x07, 0xff}}}, - {{{ 155, -1433, 4222}, 0, { 2290, -802}, {0x64, 0x3b, 0xcf, 0xff}}}, - {{{ -723, -1378, 4770}, 0, { 536, 292}, {0xfb, 0x7d, 0x0f, 0xff}}}, - {{{ -627, -1366, 4720}, 0, { 726, 192}, {0xf5, 0x7c, 0x16, 0xff}}}, - {{{ -767, -1369, 4775}, 0, { 448, 302}, {0x15, 0x73, 0x2f, 0xff}}}, - {{{ -667, -1371, 4600}, 0, { 646, -46}, {0x06, 0x7e, 0xf2, 0xff}}}, - {{{ -525, -1367, 4822}, 0, { 930, 396}, {0x04, 0x7e, 0x05, 0xff}}}, - {{{ -522, -1352, 4782}, 0, { 938, 316}, {0x00, 0x7b, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07004AB0, 0x004c4320, 38405, 0x00004ab0, 256); // 0x07004BB0 - 0x07004CA0 -static const Vtx wmotr_seg7_vertex_07004BB0[] = { - {{{ -522, -1352, 4782}, 0, { 938, 316}, {0x00, 0x7b, 0x1d, 0xff}}}, - {{{ -495, -1343, 4608}, 0, { 990, 0}, {0xfd, 0x7e, 0xf7, 0xff}}}, - {{{ -627, -1366, 4720}, 0, { 726, 192}, {0xf5, 0x7c, 0x16, 0xff}}}, - {{{ -667, -1371, 4600}, 0, { 646, -46}, {0x06, 0x7e, 0xf2, 0xff}}}, - {{{ -571, -1390, 4462}, 0, { 838, -322}, {0xfb, 0x7e, 0xf8, 0xff}}}, - {{{ -696, -1396, 4485}, 0, { 590, -276}, {0x19, 0x7a, 0xed, 0xff}}}, - {{{ -902, -1333, 4612}, 0, { 178, -24}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -778, -1370, 4435}, 0, { 426, -376}, {0x21, 0x6f, 0xce, 0xff}}}, - {{{ -767, -1369, 4775}, 0, { 448, 302}, {0x15, 0x73, 0x2f, 0xff}}}, - {{{ -931, -1371, 4853}, 0, { 120, 458}, {0x01, 0x71, 0x39, 0xff}}}, - {{{ -863, -1378, 4932}, 0, { 256, 616}, {0xd3, 0x75, 0xf0, 0xff}}}, - {{{ -588, -1338, 5008}, 0, { 806, 766}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -723, -1378, 4770}, 0, { 536, 292}, {0xfb, 0x7d, 0x0f, 0xff}}}, - {{{ -525, -1367, 4822}, 0, { 930, 396}, {0x04, 0x7e, 0x05, 0xff}}}, - {{{ -731, -1391, 4441}, 0, { 520, -364}, {0x12, 0x7d, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07004BB0, 0x004c4320, 38405, 0x00004bb0, 240); // 0x07004CA0 - 0x07004DA0 -static const Vtx wmotr_seg7_vertex_07004CA0[] = { - {{{ -357, -1376, 4909}, 0, { 1266, 570}, {0x28, 0x76, 0xee, 0xff}}}, - {{{ -365, -1390, 4856}, 0, { 1250, 464}, {0x19, 0x7b, 0xf1, 0xff}}}, - {{{ -525, -1367, 4822}, 0, { 930, 396}, {0x04, 0x7e, 0x05, 0xff}}}, - {{{ -356, -1385, 4777}, 0, { 1266, 306}, {0x08, 0x7d, 0x12, 0xff}}}, - {{{ -522, -1352, 4782}, 0, { 938, 316}, {0x00, 0x7b, 0x1d, 0xff}}}, - {{{ -588, -1338, 5008}, 0, { 806, 766}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -447, -1384, 4448}, 0, { 1086, -350}, {0xfe, 0x7a, 0xe1, 0xff}}}, - {{{ -420, -1396, 4345}, 0, { 1140, -556}, {0xfb, 0x7e, 0xfb, 0xff}}}, - {{{ -571, -1390, 4462}, 0, { 838, -322}, {0xfb, 0x7e, 0xf8, 0xff}}}, - {{{ -495, -1343, 4608}, 0, { 990, 0}, {0xfd, 0x7e, 0xf7, 0xff}}}, - {{{ -645, -1368, 4292}, 0, { 690, -662}, {0xfe, 0x7e, 0x00, 0xff}}}, - {{{ -731, -1391, 4441}, 0, { 520, -364}, {0x12, 0x7d, 0xf8, 0xff}}}, - {{{ -696, -1396, 4485}, 0, { 590, -276}, {0x19, 0x7a, 0xed, 0xff}}}, - {{{ -778, -1370, 4435}, 0, { 426, -376}, {0x21, 0x6f, 0xce, 0xff}}}, - {{{ -341, -1360, 4521}, 0, { 1298, -204}, {0x17, 0x7b, 0xec, 0xff}}}, - {{{ -307, -1374, 4503}, 0, { 1366, -240}, {0xfe, 0x7e, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07004CA0, 0x004c4320, 38405, 0x00004ca0, 256); // 0x07004DA0 - 0x07004EA0 -static const Vtx wmotr_seg7_vertex_07004DA0[] = { - {{{ -307, -1374, 4503}, 0, { 1366, -240}, {0xfe, 0x7e, 0xff, 0xff}}}, - {{{ -369, -1374, 4300}, 0, { 1242, -646}, {0xd3, 0x76, 0xf6, 0xff}}}, - {{{ -420, -1396, 4345}, 0, { 1140, -556}, {0xfb, 0x7e, 0xfb, 0xff}}}, - {{{ -414, -1402, 4291}, 0, { 1152, -662}, {0xf9, 0x7d, 0xf0, 0xff}}}, - {{{ -450, -1396, 4135}, 0, { 1080, -976}, {0x1d, 0x7a, 0xf2, 0xff}}}, - {{{ -121, -1372, 4556}, 0, { 1736, -136}, {0x03, 0x7b, 0x1e, 0xff}}}, - {{{ -222, -1381, 4595}, 0, { 1536, -58}, {0x01, 0x7b, 0x1e, 0xff}}}, - {{{ -258, -1385, 4615}, 0, { 1462, -16}, {0x14, 0x7c, 0x08, 0xff}}}, - {{{ -341, -1360, 4521}, 0, { 1298, -204}, {0x17, 0x7b, 0xec, 0xff}}}, - {{{ -72, -1352, 4818}, 0, { 1834, 388}, {0x01, 0x7e, 0xfe, 0xff}}}, - {{{ -356, -1385, 4777}, 0, { 1266, 306}, {0x08, 0x7d, 0x12, 0xff}}}, - {{{ -302, -1374, 4143}, 0, { 1376, -958}, {0xe5, 0x78, 0xe3, 0xff}}}, - {{{ -145, -1340, 4333}, 0, { 1690, -580}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ -89, -1384, 4576}, 0, { 1800, -94}, {0x06, 0x7c, 0x15, 0xff}}}, - {{{ -51, -1385, 4577}, 0, { 1876, -94}, {0x0f, 0x7d, 0xfc, 0xff}}}, - {{{ 44, -1374, 4507}, 0, { 2068, -232}, {0x17, 0x78, 0x20, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07004DA0, 0x004c4320, 38405, 0x00004da0, 256); // 0x07004EA0 - 0x07004FA0 -static const Vtx wmotr_seg7_vertex_07004EA0[] = { - {{{ -258, -1385, 4615}, 0, { 1462, -16}, {0x14, 0x7c, 0x08, 0xff}}}, - {{{ -341, -1360, 4521}, 0, { 1298, -204}, {0x17, 0x7b, 0xec, 0xff}}}, - {{{ -309, -1367, 4614}, 0, { 1360, -20}, {0x1d, 0x7b, 0x06, 0xff}}}, - {{{ -378, -1364, 4733}, 0, { 1224, 218}, {0x1d, 0x79, 0x16, 0xff}}}, - {{{ -356, -1385, 4777}, 0, { 1266, 306}, {0x08, 0x7d, 0x12, 0xff}}}, - {{{ -495, -1343, 4608}, 0, { 990, 0}, {0xfd, 0x7e, 0xf7, 0xff}}}, - {{{ -522, -1352, 4782}, 0, { 938, 316}, {0x00, 0x7b, 0x1d, 0xff}}}, - {{{ -357, -1376, 4909}, 0, { 1266, 570}, {0x28, 0x76, 0xee, 0xff}}}, - {{{ -333, -1385, 4944}, 0, { 1312, 640}, {0x10, 0x7d, 0x02, 0xff}}}, - {{{ -365, -1390, 4856}, 0, { 1250, 464}, {0x19, 0x7b, 0xf1, 0xff}}}, - {{{ -72, -1352, 4818}, 0, { 1834, 388}, {0x01, 0x7e, 0xfe, 0xff}}}, - {{{ -335, -1378, 5106}, 0, { 1310, 962}, {0x31, 0x74, 0x08, 0xff}}}, - {{{ -588, -1338, 5008}, 0, { 806, 766}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 44, -1374, 4507}, 0, { 2068, -232}, {0x17, 0x78, 0x20, 0xff}}}, - {{{ 100, -1374, 4389}, 0, { 2180, -468}, {0x35, 0x72, 0x07, 0xff}}}, - {{{ -145, -1340, 4333}, 0, { 1690, -580}, {0x01, 0x7e, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07004EA0, 0x004c4320, 38405, 0x00004ea0, 256); // 0x07004FA0 - 0x070050A0 -static const Vtx wmotr_seg7_vertex_07004FA0[] = { - {{{ 72, -1385, 4621}, 0, { 2124, -6}, {0x1f, 0x75, 0xdb, 0xff}}}, - {{{ -51, -1385, 4577}, 0, { 1876, -94}, {0x0f, 0x7d, 0xfc, 0xff}}}, - {{{ -72, -1352, 4818}, 0, { 1834, 388}, {0x01, 0x7e, 0xfe, 0xff}}}, - {{{ -232, -1385, 5068}, 0, { 1516, 888}, {0xf1, 0x75, 0x2e, 0xff}}}, - {{{ -57, -1385, 5074}, 0, { 1864, 898}, {0x17, 0x71, 0x33, 0xff}}}, - {{{ -333, -1385, 4944}, 0, { 1312, 640}, {0x10, 0x7d, 0x02, 0xff}}}, - {{{ 140, -1385, 4739}, 0, { 2260, 230}, {0x38, 0x70, 0xf2, 0xff}}}, - {{{ -89, -1384, 4576}, 0, { 1800, -94}, {0x06, 0x7c, 0x15, 0xff}}}, - {{{ -258, -1385, 4615}, 0, { 1462, -16}, {0x14, 0x7c, 0x08, 0xff}}}, - {{{ 97, -1385, 4956}, 0, { 2174, 662}, {0x36, 0x6f, 0x19, 0xff}}}, - {{{ -162, -1374, 4093}, 0, { 1656, -1058}, {0xfc, 0x75, 0xd2, 0xff}}}, - {{{ -302, -1374, 4143}, 0, { 1376, -958}, {0xe5, 0x78, 0xe3, 0xff}}}, - {{{ -145, -1340, 4333}, 0, { 1690, -580}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ -450, -1396, 4135}, 0, { 1080, -976}, {0x1d, 0x7a, 0xf2, 0xff}}}, - {{{ -591, -1396, 4058}, 0, { 798, -1128}, {0x06, 0x7a, 0xdf, 0xff}}}, - {{{ -645, -1368, 4292}, 0, { 690, -662}, {0xfe, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07004FA0, 0x004c4320, 38405, 0x00004fa0, 256); // 0x070050A0 - 0x07005190 -static const Vtx wmotr_seg7_vertex_070050A0[] = { - {{{ -420, -1396, 4345}, 0, { 1140, -556}, {0xfb, 0x7e, 0xfb, 0xff}}}, - {{{ -450, -1396, 4135}, 0, { 1080, -976}, {0x1d, 0x7a, 0xf2, 0xff}}}, - {{{ -645, -1368, 4292}, 0, { 690, -662}, {0xfe, 0x7e, 0x00, 0xff}}}, - {{{ -731, -1391, 4441}, 0, { 520, -364}, {0x12, 0x7d, 0xf8, 0xff}}}, - {{{ -763, -1392, 4410}, 0, { 454, -426}, {0x06, 0x7c, 0xea, 0xff}}}, - {{{ -778, -1370, 4435}, 0, { 426, -376}, {0x21, 0x6f, 0xce, 0xff}}}, - {{{ -874, -1396, 4314}, 0, { 234, -618}, {0xe9, 0x7c, 0x05, 0xff}}}, - {{{ -814, -1396, 4393}, 0, { 352, -460}, {0x07, 0x78, 0xda, 0xff}}}, - {{{ -591, -1396, 4058}, 0, { 798, -1128}, {0x06, 0x7a, 0xdf, 0xff}}}, - {{{ -739, -1396, 4076}, 0, { 504, -1092}, {0xf1, 0x7a, 0xe5, 0xff}}}, - {{{ -841, -1396, 4167}, 0, { 298, -910}, {0xe4, 0x7b, 0xf3, 0xff}}}, - {{{ -902, -1333, 4612}, 0, { 178, -24}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -968, -1371, 4380}, 0, { 46, -486}, {0xf2, 0x6b, 0xbf, 0xff}}}, - {{{ -871, -1400, 4365}, 0, { 240, -516}, {0x02, 0x74, 0xce, 0xff}}}, - {{{ -1099, -1371, 4467}, 0, { -212, -312}, {0xc6, 0x6b, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070050A0, 0x004c4320, 38405, 0x000050a0, 240); // 0x07005190 - 0x07005290 -static const Vtx wmotr_seg7_vertex_07005190[] = { - {{{ -863, -1378, 4932}, 0, { 256, 616}, {0xd3, 0x75, 0xf0, 0xff}}}, - {{{ -857, -1378, 5075}, 0, { 268, 900}, {0xc7, 0x6f, 0x11, 0xff}}}, - {{{ -588, -1338, 5008}, 0, { 806, 766}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -1080, -1371, 4791}, 0, { -176, 334}, {0xce, 0x69, 0x31, 0xff}}}, - {{{ -931, -1371, 4853}, 0, { 120, 458}, {0x01, 0x71, 0x39, 0xff}}}, - {{{ -902, -1333, 4612}, 0, { 178, -24}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -416, -1378, 5243}, 0, { 1148, 1234}, {0x25, 0x72, 0x27, 0xff}}}, - {{{ -335, -1378, 5106}, 0, { 1310, 962}, {0x31, 0x74, 0x08, 0xff}}}, - {{{ -22, -1374, 4138}, 0, { 1934, -970}, {0x19, 0x74, 0xd4, 0xff}}}, - {{{ -162, -1374, 4093}, 0, { 1656, -1058}, {0xfc, 0x75, 0xd2, 0xff}}}, - {{{ -145, -1340, 4333}, 0, { 1690, -580}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ 78, -1374, 4255}, 0, { 2136, -736}, {0x2d, 0x73, 0xe7, 0xff}}}, - {{{ 100, -1374, 4389}, 0, { 2180, -468}, {0x35, 0x72, 0x07, 0xff}}}, - {{{ -776, -1378, 5205}, 0, { 430, 1160}, {0xdf, 0x71, 0x2e, 0xff}}}, - {{{ -1099, -1371, 4467}, 0, { -212, -312}, {0xc6, 0x6b, 0xdd, 0xff}}}, - {{{ -1148, -1371, 4623}, 0, { -312, -2}, {0xc5, 0x70, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005190, 0x004c4320, 38405, 0x00005190, 256); // 0x07005290 - 0x07005390 -static const Vtx wmotr_seg7_vertex_07005290[] = { - {{{ -593, -1378, 5286}, 0, { 794, 1320}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ -416, -1378, 5243}, 0, { 1148, 1234}, {0x25, 0x72, 0x27, 0xff}}}, - {{{ -588, -1338, 5008}, 0, { 806, 766}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -776, -1378, 5205}, 0, { 430, 1160}, {0xdf, 0x71, 0x2e, 0xff}}}, - {{{ -2667, 4403, -3227}, 0, { 1960, 1740}, {0x3e, 0xa5, 0x3e, 0xff}}}, - {{{ -2658, 4468, -3208}, 0, { 1978, 1778}, {0x5e, 0x2d, 0x46, 0xff}}}, - {{{ -2825, 4468, -3096}, 0, { 1644, 2002}, {0x1c, 0x07, 0x7b, 0xff}}}, - {{{ -2130, 4403, -3688}, 0, { 3032, 822}, {0x34, 0xa6, 0x47, 0xff}}}, - {{{ -2302, 4468, -3584}, 0, { 2688, 1026}, {0x2a, 0x10, 0x76, 0xff}}}, - {{{ -2318, 4403, -3596}, 0, { 2656, 1004}, {0x16, 0xaa, 0x5a, 0xff}}}, - {{{ -2468, 4468, -3562}, 0, { 2358, 1072}, {0xfe, 0x12, 0x7d, 0xff}}}, - {{{ -2481, 4403, -3574}, 0, { 2330, 1048}, {0xf0, 0xaf, 0x5f, 0xff}}}, - {{{ -2635, 4468, -3618}, 0, { 2024, 962}, {0x29, 0x47, 0x60, 0xff}}}, - {{{ -2645, 4403, -3629}, 0, { 2004, 940}, {0x18, 0x84, 0x07, 0xff}}}, - {{{ -2110, 4468, -3678}, 0, { 3072, 842}, {0x5a, 0x03, 0x59, 0xff}}}, - {{{ -2579, 4468, -3385}, 0, { 2134, 1426}, {0x7c, 0x17, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005290, 0x004c4320, 38405, 0x00005290, 256); // 0x07005390 - 0x07005490 -static const Vtx wmotr_seg7_vertex_07005390[] = { - {{{ -2645, 4403, -3629}, 0, { 2004, 940}, {0x18, 0x84, 0x07, 0xff}}}, - {{{ -2579, 4468, -3385}, 0, { 2134, 1426}, {0x7c, 0x17, 0x01, 0xff}}}, - {{{ -2591, 4403, -3401}, 0, { 2112, 1394}, {0x6b, 0xc1, 0x15, 0xff}}}, - {{{ -2658, 4468, -3208}, 0, { 1978, 1778}, {0x5e, 0x2d, 0x46, 0xff}}}, - {{{ -2667, 4403, -3227}, 0, { 1960, 1740}, {0x3e, 0xa5, 0x3e, 0xff}}}, - {{{ -3488, 4403, -3316}, 0, { 322, 1562}, {0x22, 0xc1, 0x68, 0xff}}}, - {{{ -3704, 4468, -3257}, 0, { -108, 1682}, {0xf6, 0x12, 0x7d, 0xff}}}, - {{{ -3693, 4403, -3275}, 0, { -86, 1644}, {0xe6, 0xa4, 0x52, 0xff}}}, - {{{ -2825, 4468, -3096}, 0, { 1644, 2002}, {0x1c, 0x07, 0x7b, 0xff}}}, - {{{ -2831, 4403, -3118}, 0, { 1632, 1958}, {0x0f, 0x97, 0x45, 0xff}}}, - {{{ -3069, 4468, -3131}, 0, { 1158, 1932}, {0xd2, 0x40, 0x62, 0xff}}}, - {{{ -3070, 4403, -3152}, 0, { 1154, 1890}, {0xd7, 0xaf, 0x58, 0xff}}}, - {{{ -3216, 4468, -3264}, 0, { 864, 1668}, {0x9d, 0x12, 0x4c, 0xff}}}, - {{{ -3214, 4403, -3282}, 0, { 868, 1630}, {0xc1, 0x9e, 0x31, 0xff}}}, - {{{ -3299, 4468, -3424}, 0, { 698, 1348}, {0xe5, 0x59, 0x56, 0xff}}}, - {{{ -3296, 4403, -3439}, 0, { 704, 1316}, {0xf7, 0x87, 0x24, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005390, 0x004c4320, 38405, 0x00005390, 256); // 0x07005490 - 0x07005590 -static const Vtx wmotr_seg7_vertex_07005490[] = { - {{{ -3296, 4403, -3439}, 0, { 704, 1316}, {0xf7, 0x87, 0x24, 0xff}}}, - {{{ -3495, 4468, -3298}, 0, { 308, 1598}, {0x31, 0x25, 0x6e, 0xff}}}, - {{{ -3488, 4403, -3316}, 0, { 322, 1562}, {0x22, 0xc1, 0x68, 0xff}}}, - {{{ -3299, 4468, -3424}, 0, { 698, 1348}, {0xe5, 0x59, 0x56, 0xff}}}, - {{{ -3704, 4468, -3257}, 0, { -108, 1682}, {0xf6, 0x12, 0x7d, 0xff}}}, - {{{ -3760, 4403, -3918}, 0, { -220, 364}, {0xfc, 0x83, 0x11, 0xff}}}, - {{{ -3773, 4468, -3912}, 0, { -246, 374}, {0xa0, 0x50, 0xec, 0xff}}}, - {{{ -3916, 4468, -3899}, 0, { -532, 402}, {0xf3, 0x30, 0x74, 0xff}}}, - {{{ -3693, 4403, -3275}, 0, { -86, 1644}, {0xe6, 0xa4, 0x52, 0xff}}}, - {{{ -3885, 4468, -3368}, 0, { -470, 1458}, {0xa3, 0x20, 0x50, 0xff}}}, - {{{ -3870, 4403, -3385}, 0, { -440, 1426}, {0xca, 0x98, 0x2e, 0xff}}}, - {{{ -3952, 4403, -3576}, 0, { -604, 1044}, {0xa0, 0xb0, 0x10, 0xff}}}, - {{{ -3969, 4468, -3564}, 0, { -636, 1068}, {0x87, 0x20, 0x14, 0xff}}}, - {{{ -3957, 4468, -3735}, 0, { -612, 728}, {0x8e, 0x28, 0xdc, 0xff}}}, - {{{ -3940, 4403, -3744}, 0, { -580, 710}, {0xaa, 0xad, 0xd8, 0xff}}}, - {{{ -3871, 4468, -3857}, 0, { -442, 486}, {0xa9, 0x15, 0xa8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005490, 0x004c4320, 38405, 0x00005490, 256); // 0x07005590 - 0x07005690 -static const Vtx wmotr_seg7_vertex_07005590[] = { - {{{ -3940, 4403, -3744}, 0, { -580, 710}, {0xaa, 0xad, 0xd8, 0xff}}}, - {{{ -3871, 4468, -3857}, 0, { -442, 486}, {0xa9, 0x15, 0xa8, 0xff}}}, - {{{ -3857, 4403, -3863}, 0, { -412, 472}, {0xc2, 0xb5, 0xb0, 0xff}}}, - {{{ -3773, 4468, -3912}, 0, { -246, 374}, {0xa0, 0x50, 0xec, 0xff}}}, - {{{ -3760, 4403, -3918}, 0, { -220, 364}, {0xfc, 0x83, 0x11, 0xff}}}, - {{{ -4123, 4403, -4499}, 0, { -946, -796}, {0xc5, 0xa7, 0xbe, 0xff}}}, - {{{ -3961, 4468, -4610}, 0, { -620, -1018}, {0xd9, 0x17, 0x8a, 0xff}}}, - {{{ -3944, 4403, -4601}, 0, { -588, -1000}, {0xf0, 0xad, 0xa2, 0xff}}}, - {{{ -3916, 4468, -3899}, 0, { -532, 402}, {0xf3, 0x30, 0x74, 0xff}}}, - {{{ -3901, 4403, -3904}, 0, { -500, 390}, {0xe6, 0xca, 0x6f, 0xff}}}, - {{{ -4115, 4468, -3983}, 0, { -930, 234}, {0xb0, 0x0d, 0x61, 0xff}}}, - {{{ -4096, 4403, -3987}, 0, { -890, 226}, {0xcf, 0x9c, 0x3b, 0xff}}}, - {{{ -4220, 4468, -4143}, 0, { -1138, -86}, {0x96, 0x3e, 0x20, 0xff}}}, - {{{ -4198, 4403, -4144}, 0, { -1094, -88}, {0xc3, 0x93, 0x12, 0xff}}}, - {{{ -4220, 4468, -4324}, 0, { -1138, -448}, {0x84, 0x12, 0xed, 0xff}}}, - {{{ -4198, 4403, -4322}, 0, { -1094, -442}, {0x9c, 0xb8, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005590, 0x004c4320, 38405, 0x00005590, 256); // 0x07005690 - 0x07005790 -static const Vtx wmotr_seg7_vertex_07005690[] = { - {{{ -4198, 4403, -4322}, 0, { -1094, -442}, {0x9c, 0xb8, 0xe5, 0xff}}}, - {{{ -4220, 4468, -4324}, 0, { -1138, -448}, {0x84, 0x12, 0xed, 0xff}}}, - {{{ -4143, 4468, -4505}, 0, { -986, -810}, {0xa5, 0x30, 0xb7, 0xff}}}, - {{{ -4123, 4403, -4499}, 0, { -946, -796}, {0xc5, 0xa7, 0xbe, 0xff}}}, - {{{ -3961, 4468, -4610}, 0, { -620, -1018}, {0xd9, 0x17, 0x8a, 0xff}}}, - {{{ -3463, 4403, -5203}, 0, { 372, -2200}, {0xf7, 0xa5, 0xa9, 0xff}}}, - {{{ -3470, 4468, -5223}, 0, { 358, -2242}, {0xe5, 0x2b, 0x8c, 0xff}}}, - {{{ -3223, 4468, -5217}, 0, { 850, -2230}, {0x1b, 0x3a, 0x93, 0xff}}}, - {{{ -3944, 4403, -4601}, 0, { -588, -1000}, {0xf0, 0xad, 0xa2, 0xff}}}, - {{{ -3763, 4468, -4612}, 0, { -226, -1022}, {0xc9, 0x53, 0xb3, 0xff}}}, - {{{ -3751, 4403, -4604}, 0, { -202, -1006}, {0xe9, 0x84, 0x00, 0xff}}}, - {{{ -3840, 4468, -4750}, 0, { -380, -1298}, {0x93, 0x39, 0x1b, 0xff}}}, - {{{ -3826, 4403, -4739}, 0, { -352, -1274}, {0x92, 0xc3, 0x09, 0xff}}}, - {{{ -3818, 4468, -4919}, 0, { -336, -1636}, {0x8f, 0x2d, 0xdd, 0xff}}}, - {{{ -3804, 4403, -4905}, 0, { -308, -1606}, {0xad, 0xa7, 0xde, 0xff}}}, - {{{ -3691, 4468, -5138}, 0, { -82, -2072}, {0xa8, 0x19, 0xa9, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005690, 0x004c4320, 38405, 0x00005690, 256); // 0x07005790 - 0x07005890 -static const Vtx wmotr_seg7_vertex_07005790[] = { - {{{ -3804, 4403, -4905}, 0, { -308, -1606}, {0xad, 0xa7, 0xde, 0xff}}}, - {{{ -3691, 4468, -5138}, 0, { -82, -2072}, {0xa8, 0x19, 0xa9, 0xff}}}, - {{{ -3680, 4403, -5119}, 0, { -60, -2034}, {0xd0, 0xa4, 0xb9, 0xff}}}, - {{{ -3470, 4468, -5223}, 0, { 358, -2242}, {0xe5, 0x2b, 0x8c, 0xff}}}, - {{{ -3463, 4403, -5203}, 0, { 372, -2200}, {0xf7, 0xa5, 0xa9, 0xff}}}, - {{{ -2622, 4403, -5197}, 0, { 2050, -2190}, {0x0b, 0xa3, 0xab, 0xff}}}, - {{{ -2330, 4468, -5105}, 0, { 2634, -2006}, {0x4a, 0x24, 0xa0, 0xff}}}, - {{{ -2346, 4403, -5087}, 0, { 2600, -1970}, {0x3c, 0xa2, 0xc5, 0xff}}}, - {{{ -3223, 4468, -5217}, 0, { 850, -2230}, {0x1b, 0x3a, 0x93, 0xff}}}, - {{{ -3221, 4403, -5196}, 0, { 854, -2188}, {0x22, 0xa7, 0xae, 0xff}}}, - {{{ -3013, 4468, -5084}, 0, { 1268, -1964}, {0x56, 0x1f, 0xa8, 0xff}}}, - {{{ -3016, 4403, -5066}, 0, { 1264, -1928}, {0x4b, 0xac, 0xc8, 0xff}}}, - {{{ -2944, 4468, -4945}, 0, { 1408, -1686}, {0x02, 0x58, 0xa5, 0xff}}}, - {{{ -2947, 4403, -4930}, 0, { 1400, -1656}, {0x00, 0x82, 0xf3, 0xff}}}, - {{{ -2848, 4468, -5127}, 0, { 1598, -2050}, {0xaa, 0x2b, 0xae, 0xff}}}, - {{{ -2854, 4403, -5108}, 0, { 1588, -2012}, {0xb3, 0xce, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005790, 0x004c4320, 38405, 0x00005790, 256); // 0x07005890 - 0x07005990 -static const Vtx wmotr_seg7_vertex_07005890[] = { - {{{ -2854, 4403, -5108}, 0, { 1588, -2012}, {0xb3, 0xce, 0xaa, 0xff}}}, - {{{ -2848, 4468, -5127}, 0, { 1598, -2050}, {0xaa, 0x2b, 0xae, 0xff}}}, - {{{ -2612, 4468, -5218}, 0, { 2070, -2232}, {0xf7, 0x32, 0x8d, 0xff}}}, - {{{ -2622, 4403, -5197}, 0, { 2050, -2190}, {0x0b, 0xa3, 0xab, 0xff}}}, - {{{ -2330, 4468, -5105}, 0, { 2634, -2006}, {0x4a, 0x24, 0xa0, 0xff}}}, - {{{ -2346, 4403, -5087}, 0, { 2600, -1970}, {0x3c, 0xa2, 0xc5, 0xff}}}, - {{{ -2176, 4468, -4868}, 0, { 2940, -1534}, {0x74, 0x27, 0xdf, 0xff}}}, - {{{ -2195, 4403, -4854}, 0, { 2902, -1506}, {0x56, 0xa4, 0xf4, 0xff}}}, - {{{ -2190, 4468, -4624}, 0, { 2912, -1046}, {0x6f, 0x13, 0x39, 0xff}}}, - {{{ -2209, 4403, -4615}, 0, { 2874, -1028}, {0x45, 0x9c, 0x22, 0xff}}}, - {{{ -2380, 4403, -4465}, 0, { 2532, -728}, {0x15, 0x84, 0x07, 0xff}}}, - {{{ -2365, 4468, -4470}, 0, { 2564, -740}, {0x5a, 0x56, 0xe8, 0xff}}}, - {{{ -2189, 4403, -4410}, 0, { 2914, -618}, {0x33, 0xc3, 0x9e, 0xff}}}, - {{{ -2169, 4468, -4415}, 0, { 2954, -628}, {0x48, 0x29, 0xa0, 0xff}}}, - {{{ -2025, 4403, -4198}, 0, { 3242, -196}, {0x59, 0xad, 0xde, 0xff}}}, - {{{ -2002, 4468, -4198}, 0, { 3288, -196}, {0x72, 0x26, 0xdb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005890, 0x004c4320, 38405, 0x00005890, 256); // 0x07005990 - 0x07005A90 -static const Vtx wmotr_seg7_vertex_07005990[] = { - {{{ -2025, 4403, -4198}, 0, { 3242, -196}, {0x59, 0xad, 0xde, 0xff}}}, - {{{ -1981, 4468, -3884}, 0, { 3330, 430}, {0x7a, 0x12, 0x1d, 0xff}}}, - {{{ -2004, 4403, -3890}, 0, { 3284, 418}, {0x50, 0xa3, 0x1d, 0xff}}}, - {{{ -2002, 4468, -4198}, 0, { 3288, -196}, {0x72, 0x26, 0xdb, 0xff}}}, - {{{ -2110, 4468, -3678}, 0, { 3072, 842}, {0x5a, 0x03, 0x59, 0xff}}}, - {{{ -2130, 4403, -3688}, 0, { 3032, 822}, {0x34, 0xa6, 0x47, 0xff}}}, - {{{ -3760, 4403, -3918}, 0, { -220, 364}, {0xfc, 0x83, 0x11, 0xff}}}, - {{{ -4096, 4403, -3987}, 0, { -890, 226}, {0xcf, 0x9c, 0x3b, 0xff}}}, - {{{ -4198, 4403, -4144}, 0, { -1094, -88}, {0xc3, 0x93, 0x12, 0xff}}}, - {{{ -3751, 4403, -4604}, 0, { -202, -1006}, {0xe9, 0x84, 0x00, 0xff}}}, - {{{ -2947, 4403, -4930}, 0, { 1400, -1656}, {0x00, 0x82, 0xf3, 0xff}}}, - {{{ -2380, 4403, -4465}, 0, { 2532, -728}, {0x15, 0x84, 0x07, 0xff}}}, - {{{ -3901, 4403, -3904}, 0, { -500, 390}, {0xe6, 0xca, 0x6f, 0xff}}}, - {{{ -3296, 4403, -3439}, 0, { 704, 1316}, {0xf7, 0x87, 0x24, 0xff}}}, - {{{ -3857, 4403, -3863}, 0, { -412, 472}, {0xc2, 0xb5, 0xb0, 0xff}}}, - {{{ -2645, 4403, -3629}, 0, { 2004, 940}, {0x18, 0x84, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005990, 0x004c4320, 38405, 0x00005990, 256); // 0x07005A90 - 0x07005B80 -static const Vtx wmotr_seg7_vertex_07005A90[] = { - {{{ -3296, 4403, -3439}, 0, { 704, 1316}, {0xf7, 0x87, 0x24, 0xff}}}, - {{{ -3488, 4403, -3316}, 0, { 322, 1562}, {0x22, 0xc1, 0x68, 0xff}}}, - {{{ -3693, 4403, -3275}, 0, { -86, 1644}, {0xe6, 0xa4, 0x52, 0xff}}}, - {{{ -2645, 4403, -3629}, 0, { 2004, 940}, {0x18, 0x84, 0x07, 0xff}}}, - {{{ -2591, 4403, -3401}, 0, { 2112, 1394}, {0x6b, 0xc1, 0x15, 0xff}}}, - {{{ -2667, 4403, -3227}, 0, { 1960, 1740}, {0x3e, 0xa5, 0x3e, 0xff}}}, - {{{ -2831, 4403, -3118}, 0, { 1632, 1958}, {0x0f, 0x97, 0x45, 0xff}}}, - {{{ -3070, 4403, -3152}, 0, { 1154, 1890}, {0xd7, 0xaf, 0x58, 0xff}}}, - {{{ -3214, 4403, -3282}, 0, { 868, 1630}, {0xc1, 0x9e, 0x31, 0xff}}}, - {{{ -2380, 4403, -4465}, 0, { 2532, -728}, {0x15, 0x84, 0x07, 0xff}}}, - {{{ -2481, 4403, -3574}, 0, { 2330, 1048}, {0xf0, 0xaf, 0x5f, 0xff}}}, - {{{ -3870, 4403, -3385}, 0, { -440, 1426}, {0xca, 0x98, 0x2e, 0xff}}}, - {{{ -3952, 4403, -3576}, 0, { -604, 1044}, {0xa0, 0xb0, 0x10, 0xff}}}, - {{{ -3940, 4403, -3744}, 0, { -580, 710}, {0xaa, 0xad, 0xd8, 0xff}}}, - {{{ -3857, 4403, -3863}, 0, { -412, 472}, {0xc2, 0xb5, 0xb0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005A90, 0x004c4320, 38405, 0x00005a90, 240); // 0x07005B80 - 0x07005C70 -static const Vtx wmotr_seg7_vertex_07005B80[] = { - {{{ -3751, 4403, -4604}, 0, { -202, -1006}, {0xe9, 0x84, 0x00, 0xff}}}, - {{{ -3016, 4403, -5066}, 0, { 1264, -1928}, {0x4b, 0xac, 0xc8, 0xff}}}, - {{{ -2947, 4403, -4930}, 0, { 1400, -1656}, {0x00, 0x82, 0xf3, 0xff}}}, - {{{ -2209, 4403, -4615}, 0, { 2874, -1028}, {0x45, 0x9c, 0x22, 0xff}}}, - {{{ -2380, 4403, -4465}, 0, { 2532, -728}, {0x15, 0x84, 0x07, 0xff}}}, - {{{ -2189, 4403, -4410}, 0, { 2914, -618}, {0x33, 0xc3, 0x9e, 0xff}}}, - {{{ -2025, 4403, -4198}, 0, { 3242, -196}, {0x59, 0xad, 0xde, 0xff}}}, - {{{ -2004, 4403, -3890}, 0, { 3284, 418}, {0x50, 0xa3, 0x1d, 0xff}}}, - {{{ -2130, 4403, -3688}, 0, { 3032, 822}, {0x34, 0xa6, 0x47, 0xff}}}, - {{{ -2318, 4403, -3596}, 0, { 2656, 1004}, {0x16, 0xaa, 0x5a, 0xff}}}, - {{{ -2481, 4403, -3574}, 0, { 2330, 1048}, {0xf0, 0xaf, 0x5f, 0xff}}}, - {{{ -2854, 4403, -5108}, 0, { 1588, -2012}, {0xb3, 0xce, 0xaa, 0xff}}}, - {{{ -2622, 4403, -5197}, 0, { 2050, -2190}, {0x0b, 0xa3, 0xab, 0xff}}}, - {{{ -2346, 4403, -5087}, 0, { 2600, -1970}, {0x3c, 0xa2, 0xc5, 0xff}}}, - {{{ -2195, 4403, -4854}, 0, { 2902, -1506}, {0x56, 0xa4, 0xf4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005B80, 0x004c4320, 38405, 0x00005b80, 240); // 0x07005C70 - 0x07005D60 -static const Vtx wmotr_seg7_vertex_07005C70[] = { - {{{ -3751, 4403, -4604}, 0, { -202, -1006}, {0xe9, 0x84, 0x00, 0xff}}}, - {{{ -3826, 4403, -4739}, 0, { -352, -1274}, {0x92, 0xc3, 0x09, 0xff}}}, - {{{ -3804, 4403, -4905}, 0, { -308, -1606}, {0xad, 0xa7, 0xde, 0xff}}}, - {{{ -3680, 4403, -5119}, 0, { -60, -2034}, {0xd0, 0xa4, 0xb9, 0xff}}}, - {{{ -3463, 4403, -5203}, 0, { 372, -2200}, {0xf7, 0xa5, 0xa9, 0xff}}}, - {{{ -3221, 4403, -5196}, 0, { 854, -2188}, {0x22, 0xa7, 0xae, 0xff}}}, - {{{ -3016, 4403, -5066}, 0, { 1264, -1928}, {0x4b, 0xac, 0xc8, 0xff}}}, - {{{ -4198, 4403, -4144}, 0, { -1094, -88}, {0xc3, 0x93, 0x12, 0xff}}}, - {{{ -3944, 4403, -4601}, 0, { -588, -1000}, {0xf0, 0xad, 0xa2, 0xff}}}, - {{{ -4198, 4403, -4322}, 0, { -1094, -442}, {0x9c, 0xb8, 0xe5, 0xff}}}, - {{{ -4123, 4403, -4499}, 0, { -946, -796}, {0xc5, 0xa7, 0xbe, 0xff}}}, - {{{ -4143, 4468, -4505}, 0, { -986, -810}, {0xa5, 0x30, 0xb7, 0xff}}}, - {{{ -4053, 4555, -4450}, 0, { -806, -698}, {0xdb, 0x74, 0xde, 0xff}}}, - {{{ -3907, 4555, -4533}, 0, { -514, -864}, {0xf1, 0x6c, 0xc0, 0xff}}}, - {{{ -3961, 4468, -4610}, 0, { -620, -1018}, {0xd9, 0x17, 0x8a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005C70, 0x004c4320, 38405, 0x00005c70, 240); // 0x07005D60 - 0x07005E50 -static const Vtx wmotr_seg7_vertex_07005D60[] = { - {{{ -3759, 4558, -4518}, 0, { -218, -834}, {0x0e, 0x73, 0xcd, 0xff}}}, - {{{ -3907, 4555, -4533}, 0, { -514, -864}, {0xf1, 0x6c, 0xc0, 0xff}}}, - {{{ -3820, 4595, -4249}, 0, { -340, -298}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -3763, 4468, -4612}, 0, { -226, -1022}, {0xc9, 0x53, 0xb3, 0xff}}}, - {{{ -3705, 4499, -4572}, 0, { -110, -942}, {0xda, 0x76, 0xea, 0xff}}}, - {{{ -3689, 4555, -4484}, 0, { -78, -766}, {0xf6, 0x79, 0xdd, 0xff}}}, - {{{ -3679, 4573, -4329}, 0, { -58, -458}, {0x01, 0x7e, 0xf8, 0xff}}}, - {{{ -3686, 4551, -4628}, 0, { -72, -1054}, {0xc9, 0x6d, 0x21, 0xff}}}, - {{{ -3840, 4468, -4750}, 0, { -380, -1298}, {0x93, 0x39, 0x1b, 0xff}}}, - {{{ -3961, 4468, -4610}, 0, { -620, -1018}, {0xd9, 0x17, 0x8a, 0xff}}}, - {{{ -2748, 4611, -4557}, 0, { 1798, -912}, {0x16, 0x7c, 0xf7, 0xff}}}, - {{{ -2700, 4588, -4600}, 0, { 1894, -998}, {0x19, 0x7b, 0xf2, 0xff}}}, - {{{ -2859, 4614, -4652}, 0, { 1578, -1102}, {0x11, 0x79, 0xe1, 0xff}}}, - {{{ -2910, 4633, -4412}, 0, { 1476, -622}, {0xf8, 0x7e, 0x00, 0xff}}}, - {{{ -2685, 4607, -4438}, 0, { 1924, -676}, {0x27, 0x78, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005D60, 0x004c4320, 38405, 0x00005d60, 240); // 0x07005E50 - 0x07005F50 -static const Vtx wmotr_seg7_vertex_07005E50[] = { - {{{ -2685, 4607, -4438}, 0, { 1924, -676}, {0x27, 0x78, 0x00, 0xff}}}, - {{{ -2880, 4609, -4165}, 0, { 1534, -128}, {0x0c, 0x7e, 0xfe, 0xff}}}, - {{{ -2703, 4591, -4260}, 0, { 1888, -320}, {0x0b, 0x7e, 0x02, 0xff}}}, - {{{ -3039, 4601, -4633}, 0, { 1218, -1064}, {0xd4, 0x6f, 0xd7, 0xff}}}, - {{{ -2910, 4633, -4412}, 0, { 1476, -622}, {0xf8, 0x7e, 0x00, 0xff}}}, - {{{ -2949, 4615, -4666}, 0, { 1398, -1130}, {0xf8, 0x77, 0xd7, 0xff}}}, - {{{ -3143, 4588, -4517}, 0, { 1010, -832}, {0xd1, 0x74, 0xf3, 0xff}}}, - {{{ -3142, 4590, -4365}, 0, { 1010, -528}, {0xdc, 0x79, 0x08, 0xff}}}, - {{{ -3072, 4582, -4181}, 0, { 1152, -160}, {0xeb, 0x7c, 0xf7, 0xff}}}, - {{{ -2859, 4614, -4652}, 0, { 1578, -1102}, {0x11, 0x79, 0xe1, 0xff}}}, - {{{ -2748, 4611, -4557}, 0, { 1798, -912}, {0x16, 0x7c, 0xf7, 0xff}}}, - {{{ -2787, 4600, -4064}, 0, { 1720, 70}, {0x1a, 0x7c, 0xfc, 0xff}}}, - {{{ -2895, 4617, -4124}, 0, { 1504, -48}, {0x02, 0x7e, 0xf1, 0xff}}}, - {{{ -2742, 4584, -4070}, 0, { 1810, 60}, {0x04, 0x7e, 0xfd, 0xff}}}, - {{{ -2462, 4649, -4017}, 0, { 2368, 166}, {0x00, 0x7e, 0x03, 0xff}}}, - {{{ -2579, 4609, -4322}, 0, { 2136, -444}, {0xf2, 0x7c, 0xef, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005E50, 0x004c4320, 38405, 0x00005e50, 256); // 0x07005F50 - 0x07006050 -static const Vtx wmotr_seg7_vertex_07005F50[] = { - {{{ -2703, 4591, -4260}, 0, { 1888, -320}, {0x0b, 0x7e, 0x02, 0xff}}}, - {{{ -2623, 4571, -4446}, 0, { 2048, -690}, {0x15, 0x7d, 0xfd, 0xff}}}, - {{{ -2685, 4607, -4438}, 0, { 1924, -676}, {0x27, 0x78, 0x00, 0xff}}}, - {{{ -2700, 4588, -4600}, 0, { 1894, -998}, {0x19, 0x7b, 0xf2, 0xff}}}, - {{{ -2579, 4609, -4322}, 0, { 2136, -444}, {0xf2, 0x7c, 0xef, 0xff}}}, - {{{ -2742, 4584, -4070}, 0, { 1810, 60}, {0x04, 0x7e, 0xfd, 0xff}}}, - {{{ -2169, 4468, -4415}, 0, { 2954, -628}, {0x48, 0x29, 0xa0, 0xff}}}, - {{{ -2101, 4586, -4162}, 0, { 3090, -124}, {0x3b, 0x6b, 0xe3, 0xff}}}, - {{{ -2002, 4468, -4198}, 0, { 3288, -196}, {0x72, 0x26, 0xdb, 0xff}}}, - {{{ -2070, 4584, -3896}, 0, { 3152, 406}, {0x46, 0x69, 0x09, 0xff}}}, - {{{ -1981, 4468, -3884}, 0, { 3330, 430}, {0x7a, 0x12, 0x1d, 0xff}}}, - {{{ -2182, 4589, -3715}, 0, { 2928, 768}, {0x36, 0x60, 0x3e, 0xff}}}, - {{{ -2462, 4649, -4017}, 0, { 2368, 166}, {0x00, 0x7e, 0x03, 0xff}}}, - {{{ -3220, 4554, -4345}, 0, { 856, -490}, {0xeb, 0x7d, 0xfe, 0xff}}}, - {{{ -3072, 4582, -4181}, 0, { 1152, -160}, {0xeb, 0x7c, 0xf7, 0xff}}}, - {{{ -3142, 4590, -4365}, 0, { 1010, -528}, {0xdc, 0x79, 0x08, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07005F50, 0x004c4320, 38405, 0x00005f50, 256); // 0x07006050 - 0x07006150 -static const Vtx wmotr_seg7_vertex_07006050[] = { - {{{ -2110, 4468, -3678}, 0, { 3072, 842}, {0x5a, 0x03, 0x59, 0xff}}}, - {{{ -1981, 4468, -3884}, 0, { 3330, 430}, {0x7a, 0x12, 0x1d, 0xff}}}, - {{{ -2182, 4589, -3715}, 0, { 2928, 768}, {0x36, 0x60, 0x3e, 0xff}}}, - {{{ -2169, 4468, -4415}, 0, { 2954, -628}, {0x48, 0x29, 0xa0, 0xff}}}, - {{{ -2252, 4596, -4320}, 0, { 2788, -440}, {0x20, 0x71, 0xd1, 0xff}}}, - {{{ -2101, 4586, -4162}, 0, { 3090, -124}, {0x3b, 0x6b, 0xe3, 0xff}}}, - {{{ -2462, 4649, -4017}, 0, { 2368, 166}, {0x00, 0x7e, 0x03, 0xff}}}, - {{{ -2302, 4468, -3584}, 0, { 2688, 1026}, {0x2a, 0x10, 0x76, 0xff}}}, - {{{ -2340, 4586, -3644}, 0, { 2614, 910}, {0x10, 0x60, 0x50, 0xff}}}, - {{{ -3143, 4588, -4517}, 0, { 1010, -832}, {0xd1, 0x74, 0xf3, 0xff}}}, - {{{ -3220, 4554, -4345}, 0, { 856, -490}, {0xeb, 0x7d, 0xfe, 0xff}}}, - {{{ -3142, 4590, -4365}, 0, { 1010, -528}, {0xdc, 0x79, 0x08, 0xff}}}, - {{{ -3212, 4537, -4538}, 0, { 872, -876}, {0xe7, 0x79, 0xe7, 0xff}}}, - {{{ -3144, 4557, -3838}, 0, { 1008, 522}, {0xf5, 0x7b, 0x1b, 0xff}}}, - {{{ -3201, 4565, -3992}, 0, { 894, 214}, {0xe4, 0x7b, 0x0a, 0xff}}}, - {{{ -3278, 4563, -3967}, 0, { 740, 266}, {0x0c, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006050, 0x004c4320, 38405, 0x00006050, 256); // 0x07006150 - 0x07006240 -static const Vtx wmotr_seg7_vertex_07006150[] = { - {{{ -3323, 4557, -4154}, 0, { 650, -108}, {0x06, 0x7e, 0x00, 0xff}}}, - {{{ -3220, 4554, -4345}, 0, { 856, -490}, {0xeb, 0x7d, 0xfe, 0xff}}}, - {{{ -3434, 4603, -4395}, 0, { 428, -590}, {0x02, 0x7e, 0xfe, 0xff}}}, - {{{ -3072, 4582, -4181}, 0, { 1152, -160}, {0xeb, 0x7c, 0xf7, 0xff}}}, - {{{ -3153, 4586, -4116}, 0, { 990, 0}, {0xe5, 0x7b, 0xf8, 0xff}}}, - {{{ -3096, 4606, -4087}, 0, { 1104, 26}, {0xeb, 0x7c, 0xf5, 0xff}}}, - {{{ -3144, 4589, -4003}, 0, { 1008, 194}, {0xde, 0x79, 0x0a, 0xff}}}, - {{{ -3201, 4565, -3992}, 0, { 894, 214}, {0xe4, 0x7b, 0x0a, 0xff}}}, - {{{ -2895, 4617, -4124}, 0, { 1504, -48}, {0x02, 0x7e, 0xf1, 0xff}}}, - {{{ -3455, 4602, -4058}, 0, { 386, 84}, {0x08, 0x7e, 0xfb, 0xff}}}, - {{{ -3491, 4579, -4263}, 0, { 314, -326}, {0x05, 0x7e, 0x03, 0xff}}}, - {{{ -3278, 4563, -3967}, 0, { 740, 266}, {0x0c, 0x7e, 0x00, 0xff}}}, - {{{ -3094, 4583, -3877}, 0, { 1108, 444}, {0xe3, 0x78, 0x19, 0xff}}}, - {{{ -3144, 4557, -3838}, 0, { 1008, 522}, {0xf5, 0x7b, 0x1b, 0xff}}}, - {{{ -3342, 4569, -3807}, 0, { 612, 584}, {0x1c, 0x7b, 0x05, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006150, 0x004c4320, 38405, 0x00006150, 240); // 0x07006240 - 0x07006330 -static const Vtx wmotr_seg7_vertex_07006240[] = { - {{{ -3144, 4557, -3838}, 0, { 1008, 522}, {0xf5, 0x7b, 0x1b, 0xff}}}, - {{{ -3038, 4538, -3744}, 0, { 1220, 710}, {0xf2, 0x7c, 0x12, 0xff}}}, - {{{ -2996, 4584, -3823}, 0, { 1304, 554}, {0xf1, 0x77, 0x29, 0xff}}}, - {{{ -3094, 4583, -3877}, 0, { 1108, 444}, {0xe3, 0x78, 0x19, 0xff}}}, - {{{ -3249, 4509, -3639}, 0, { 798, 920}, {0x0e, 0x7e, 0x04, 0xff}}}, - {{{ -3342, 4569, -3807}, 0, { 612, 584}, {0x1c, 0x7b, 0x05, 0xff}}}, - {{{ -3508, 4597, -3724}, 0, { 280, 750}, {0x0f, 0x7e, 0xfe, 0xff}}}, - {{{ -3455, 4602, -4058}, 0, { 386, 84}, {0x08, 0x7e, 0xfb, 0xff}}}, - {{{ -3336, 4577, -3655}, 0, { 626, 888}, {0x2b, 0x77, 0xfd, 0xff}}}, - {{{ -2919, 4582, -3466}, 0, { 1458, 1264}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -2802, 4542, -3735}, 0, { 1690, 728}, {0x01, 0x7b, 0x1c, 0xff}}}, - {{{ -3188, 4542, -3619}, 0, { 920, 960}, {0xe0, 0x79, 0xec, 0xff}}}, - {{{ -2899, 4583, -3804}, 0, { 1498, 590}, {0xff, 0x76, 0x2e, 0xff}}}, - {{{ -3706, 4575, -4131}, 0, { -112, -62}, {0xf4, 0x7e, 0x03, 0xff}}}, - {{{ -3690, 4591, -3900}, 0, { -80, 398}, {0xcd, 0x73, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006240, 0x004c4320, 38405, 0x00006240, 240); // 0x07006330 - 0x07006420 -static const Vtx wmotr_seg7_vertex_07006330[] = { - {{{ -3299, 4468, -3424}, 0, { 698, 1348}, {0xe5, 0x59, 0x56, 0xff}}}, - {{{ -3218, 4542, -3452}, 0, { 860, 1292}, {0xcc, 0x73, 0x06, 0xff}}}, - {{{ -3249, 4509, -3639}, 0, { 798, 920}, {0x0e, 0x7e, 0x04, 0xff}}}, - {{{ -3188, 4542, -3619}, 0, { 920, 960}, {0xe0, 0x79, 0xec, 0xff}}}, - {{{ -3331, 4573, -3491}, 0, { 634, 1214}, {0x3c, 0x66, 0x2a, 0xff}}}, - {{{ -3336, 4577, -3655}, 0, { 626, 888}, {0x2b, 0x77, 0xfd, 0xff}}}, - {{{ -3594, 4613, -3625}, 0, { 108, 948}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ -3508, 4597, -3724}, 0, { 280, 750}, {0x0f, 0x7e, 0xfe, 0xff}}}, - {{{ -2919, 4582, -3466}, 0, { 1458, 1264}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -3757, 4555, -3975}, 0, { -214, 248}, {0xfa, 0x6f, 0x3d, 0xff}}}, - {{{ -3706, 4575, -4131}, 0, { -112, -62}, {0xf4, 0x7e, 0x03, 0xff}}}, - {{{ -3820, 4595, -4249}, 0, { -340, -298}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -3455, 4602, -4058}, 0, { 386, 84}, {0x08, 0x7e, 0xfb, 0xff}}}, - {{{ -3643, 4571, -4214}, 0, { 12, -226}, {0x00, 0x7e, 0x01, 0xff}}}, - {{{ -3488, 4573, -3390}, 0, { 322, 1414}, {0x18, 0x6d, 0x3b, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006330, 0x004c4320, 38405, 0x00006330, 240); // 0x07006420 - 0x07006500 -static const Vtx wmotr_seg7_vertex_07006420[] = { - {{{ -3773, 4468, -3912}, 0, { -246, 374}, {0xa0, 0x50, 0xec, 0xff}}}, - {{{ -3735, 4550, -3958}, 0, { -170, 282}, {0xb9, 0x64, 0x1c, 0xff}}}, - {{{ -3757, 4555, -3975}, 0, { -214, 248}, {0xfa, 0x6f, 0x3d, 0xff}}}, - {{{ -3710, 4573, -3882}, 0, { -120, 436}, {0xc2, 0x6d, 0xf3, 0xff}}}, - {{{ -3706, 4575, -4131}, 0, { -112, -62}, {0xf4, 0x7e, 0x03, 0xff}}}, - {{{ -3690, 4591, -3900}, 0, { -80, 398}, {0xcd, 0x73, 0x06, 0xff}}}, - {{{ -3566, 4600, -3754}, 0, { 164, 690}, {0xf5, 0x7e, 0x03, 0xff}}}, - {{{ -3455, 4602, -4058}, 0, { 386, 84}, {0x08, 0x7e, 0xfb, 0xff}}}, - {{{ -3789, 4573, -3837}, 0, { -278, 526}, {0xca, 0x60, 0xc3, 0xff}}}, - {{{ -3594, 4613, -3625}, 0, { 108, 948}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ -3331, 4573, -3491}, 0, { 634, 1214}, {0x3c, 0x66, 0x2a, 0xff}}}, - {{{ -3488, 4573, -3390}, 0, { 322, 1414}, {0x18, 0x6d, 0x3b, 0xff}}}, - {{{ -3495, 4468, -3298}, 0, { 308, 1598}, {0x31, 0x25, 0x6e, 0xff}}}, - {{{ -3299, 4468, -3424}, 0, { 698, 1348}, {0xe5, 0x59, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006420, 0x004c4320, 38405, 0x00006420, 224); // 0x07006500 - 0x07006600 -static const Vtx wmotr_seg7_vertex_07006500[] = { - {{{ -3029, 4537, -4889}, 0, { 1236, -1574}, {0x32, 0x74, 0xfd, 0xff}}}, - {{{ -3386, 4576, -4785}, 0, { 524, -1368}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ -3059, 4534, -4716}, 0, { 1178, -1228}, {0xf7, 0x7c, 0xe7, 0xff}}}, - {{{ -3216, 4468, -3264}, 0, { 864, 1668}, {0x9d, 0x12, 0x4c, 0xff}}}, - {{{ -3151, 4542, -3323}, 0, { 994, 1548}, {0xcf, 0x6e, 0x26, 0xff}}}, - {{{ -3299, 4468, -3424}, 0, { 698, 1348}, {0xe5, 0x59, 0x56, 0xff}}}, - {{{ -3218, 4542, -3452}, 0, { 860, 1292}, {0xcc, 0x73, 0x06, 0xff}}}, - {{{ -2919, 4582, -3466}, 0, { 1458, 1264}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -2980, 4496, -4818}, 0, { 1336, -1434}, {0xe2, 0x75, 0xdb, 0xff}}}, - {{{ -2959, 4573, -4734}, 0, { 1378, -1266}, {0xd7, 0x6e, 0xd2, 0xff}}}, - {{{ -2944, 4468, -4945}, 0, { 1408, -1686}, {0x02, 0x58, 0xa5, 0xff}}}, - {{{ -2918, 4576, -4863}, 0, { 1460, -1522}, {0xb2, 0x5d, 0xdd, 0xff}}}, - {{{ -3212, 4537, -4538}, 0, { 872, -876}, {0xe7, 0x79, 0xe7, 0xff}}}, - {{{ -3039, 4601, -4633}, 0, { 1218, -1064}, {0xd4, 0x6f, 0xd7, 0xff}}}, - {{{ -3392, 4554, -4631}, 0, { 512, -1060}, {0x08, 0x7e, 0xff, 0xff}}}, - {{{ -2949, 4615, -4666}, 0, { 1398, -1130}, {0xf8, 0x77, 0xd7, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006500, 0x004c4320, 38405, 0x00006500, 256); // 0x07006600 - 0x070066F0 -static const Vtx wmotr_seg7_vertex_07006600[] = { - {{{ -2918, 4576, -4863}, 0, { 1460, -1522}, {0xb2, 0x5d, 0xdd, 0xff}}}, - {{{ -2959, 4573, -4734}, 0, { 1378, -1266}, {0xd7, 0x6e, 0xd2, 0xff}}}, - {{{ -2641, 4613, -4746}, 0, { 2012, -1290}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -2949, 4615, -4666}, 0, { 1398, -1130}, {0xf8, 0x77, 0xd7, 0xff}}}, - {{{ -2847, 4587, -4704}, 0, { 1600, -1206}, {0x04, 0x7a, 0xe0, 0xff}}}, - {{{ -3029, 4537, -4889}, 0, { 1236, -1574}, {0x32, 0x74, 0xfd, 0xff}}}, - {{{ -3081, 4537, -5002}, 0, { 1134, -1800}, {0x26, 0x74, 0xde, 0xff}}}, - {{{ -3386, 4576, -4785}, 0, { 524, -1368}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ -2944, 4468, -4945}, 0, { 1408, -1686}, {0x02, 0x58, 0xa5, 0xff}}}, - {{{ -2848, 4468, -5127}, 0, { 1598, -2050}, {0xaa, 0x2b, 0xae, 0xff}}}, - {{{ -3013, 4468, -5084}, 0, { 1268, -1964}, {0x56, 0x1f, 0xa8, 0xff}}}, - {{{ -2836, 4573, -5007}, 0, { 1622, -1810}, {0xdc, 0x6e, 0xcd, 0xff}}}, - {{{ -2745, 4585, -3815}, 0, { 1804, 568}, {0xf3, 0x7a, 0x1d, 0xff}}}, - {{{ -2787, 4600, -4064}, 0, { 1720, 70}, {0x1a, 0x7c, 0xfc, 0xff}}}, - {{{ -2808, 4593, -3849}, 0, { 1678, 500}, {0x06, 0x7b, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006600, 0x004c4320, 38405, 0x00006600, 240); // 0x070066F0 - 0x070067F0 -static const Vtx wmotr_seg7_vertex_070066F0[] = { - {{{ -2635, 4468, -3618}, 0, { 2024, 962}, {0x29, 0x47, 0x60, 0xff}}}, - {{{ -2642, 4542, -3420}, 0, { 2010, 1354}, {0x48, 0x67, 0x05, 0xff}}}, - {{{ -2579, 4468, -3385}, 0, { 2134, 1426}, {0x7c, 0x17, 0x01, 0xff}}}, - {{{ -2687, 4542, -3607}, 0, { 1920, 984}, {0x34, 0x72, 0xf1, 0xff}}}, - {{{ -2468, 4468, -3562}, 0, { 2358, 1072}, {0xfe, 0x12, 0x7d, 0xff}}}, - {{{ -2490, 4573, -3617}, 0, { 2314, 964}, {0xef, 0x5d, 0x54, 0xff}}}, - {{{ -2644, 4575, -3677}, 0, { 2006, 844}, {0xd0, 0x5f, 0x44, 0xff}}}, - {{{ -2706, 4537, -3709}, 0, { 1882, 780}, {0xf2, 0x74, 0x30, 0xff}}}, - {{{ -2462, 4649, -4017}, 0, { 2368, 166}, {0x00, 0x7e, 0x03, 0xff}}}, - {{{ -2745, 4585, -3815}, 0, { 1804, 568}, {0xf3, 0x7a, 0x1d, 0xff}}}, - {{{ -2802, 4542, -3735}, 0, { 1690, 728}, {0x01, 0x7b, 0x1c, 0xff}}}, - {{{ -2919, 4582, -3466}, 0, { 1458, 1264}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -2742, 4584, -4070}, 0, { 1810, 60}, {0x04, 0x7e, 0xfd, 0xff}}}, - {{{ -2808, 4593, -3849}, 0, { 1678, 500}, {0x06, 0x7b, 0x1c, 0xff}}}, - {{{ -2787, 4600, -4064}, 0, { 1720, 70}, {0x1a, 0x7c, 0xfc, 0xff}}}, - {{{ -2899, 4583, -3804}, 0, { 1498, 590}, {0xff, 0x76, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070066F0, 0x004c4320, 38405, 0x000066f0, 256); // 0x070067F0 - 0x070068E0 -static const Vtx wmotr_seg7_vertex_070067F0[] = { - {{{ -2462, 4649, -4017}, 0, { 2368, 166}, {0x00, 0x7e, 0x03, 0xff}}}, - {{{ -2424, 4591, -4386}, 0, { 2446, -570}, {0x0f, 0x6c, 0xc1, 0xff}}}, - {{{ -2579, 4609, -4322}, 0, { 2136, -444}, {0xf2, 0x7c, 0xef, 0xff}}}, - {{{ -2623, 4571, -4446}, 0, { 2048, -690}, {0x15, 0x7d, 0xfd, 0xff}}}, - {{{ -2641, 4613, -4746}, 0, { 2012, -1290}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -2700, 4588, -4600}, 0, { 1894, -998}, {0x19, 0x7b, 0xf2, 0xff}}}, - {{{ -2482, 4574, -4499}, 0, { 2328, -798}, {0x1e, 0x6e, 0x37, 0xff}}}, - {{{ -2365, 4468, -4470}, 0, { 2564, -740}, {0x5a, 0x56, 0xe8, 0xff}}}, - {{{ -2252, 4596, -4320}, 0, { 2788, -440}, {0x20, 0x71, 0xd1, 0xff}}}, - {{{ -2169, 4468, -4415}, 0, { 2954, -628}, {0x48, 0x29, 0xa0, 0xff}}}, - {{{ -2190, 4468, -4624}, 0, { 2912, -1046}, {0x6f, 0x13, 0x39, 0xff}}}, - {{{ -2339, 4573, -4616}, 0, { 2614, -1030}, {0x35, 0x6f, 0x1e, 0xff}}}, - {{{ -3871, 4468, -3857}, 0, { -442, 486}, {0xa9, 0x15, 0xa8, 0xff}}}, - {{{ -3789, 4573, -3837}, 0, { -278, 526}, {0xca, 0x60, 0xc3, 0xff}}}, - {{{ -3773, 4468, -3912}, 0, { -246, 374}, {0xa0, 0x50, 0xec, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070067F0, 0x004c4320, 38405, 0x000067f0, 240); // 0x070068E0 - 0x070069E0 -static const Vtx wmotr_seg7_vertex_070068E0[] = { - {{{ -3773, 4468, -3912}, 0, { -246, 374}, {0xa0, 0x50, 0xec, 0xff}}}, - {{{ -3757, 4555, -3975}, 0, { -214, 248}, {0xfa, 0x6f, 0x3d, 0xff}}}, - {{{ -3916, 4468, -3899}, 0, { -532, 402}, {0xf3, 0x30, 0x74, 0xff}}}, - {{{ -3886, 4555, -3986}, 0, { -470, 226}, {0xf6, 0x72, 0x36, 0xff}}}, - {{{ -3820, 4595, -4249}, 0, { -340, -298}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -3643, 4571, -4214}, 0, { 12, -226}, {0x00, 0x7e, 0x01, 0xff}}}, - {{{ -3455, 4602, -4058}, 0, { 386, 84}, {0x08, 0x7e, 0xfb, 0xff}}}, - {{{ -3491, 4579, -4263}, 0, { 314, -326}, {0x05, 0x7e, 0x03, 0xff}}}, - {{{ -3508, 4597, -3724}, 0, { 280, 750}, {0x0f, 0x7e, 0xfe, 0xff}}}, - {{{ -3566, 4600, -3754}, 0, { 164, 690}, {0xf5, 0x7e, 0x03, 0xff}}}, - {{{ -3594, 4613, -3625}, 0, { 108, 948}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ -2930, 4618, -3979}, 0, { 1436, 242}, {0xfd, 0x7e, 0x0d, 0xff}}}, - {{{ -2787, 4600, -4064}, 0, { 1720, 70}, {0x1a, 0x7c, 0xfc, 0xff}}}, - {{{ -2895, 4617, -4124}, 0, { 1504, -48}, {0x02, 0x7e, 0xf1, 0xff}}}, - {{{ -2808, 4593, -3849}, 0, { 1678, 500}, {0x06, 0x7b, 0x1c, 0xff}}}, - {{{ -2899, 4583, -3804}, 0, { 1498, 590}, {0xff, 0x76, 0x2e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070068E0, 0x004c4320, 38405, 0x000068e0, 256); // 0x070069E0 - 0x07006AE0 -static const Vtx wmotr_seg7_vertex_070069E0[] = { - {{{ -3144, 4589, -4003}, 0, { 1008, 194}, {0xde, 0x79, 0x0a, 0xff}}}, - {{{ -2930, 4618, -3979}, 0, { 1436, 242}, {0xfd, 0x7e, 0x0d, 0xff}}}, - {{{ -3096, 4606, -4087}, 0, { 1104, 26}, {0xeb, 0x7c, 0xf5, 0xff}}}, - {{{ -2895, 4617, -4124}, 0, { 1504, -48}, {0x02, 0x7e, 0xf1, 0xff}}}, - {{{ -2996, 4584, -3823}, 0, { 1304, 554}, {0xf1, 0x77, 0x29, 0xff}}}, - {{{ -3094, 4583, -3877}, 0, { 1108, 444}, {0xe3, 0x78, 0x19, 0xff}}}, - {{{ -2899, 4583, -3804}, 0, { 1498, 590}, {0xff, 0x76, 0x2e, 0xff}}}, - {{{ -3212, 4537, -4538}, 0, { 872, -876}, {0xe7, 0x79, 0xe7, 0xff}}}, - {{{ -3143, 4588, -4517}, 0, { 1010, -832}, {0xd1, 0x74, 0xf3, 0xff}}}, - {{{ -3039, 4601, -4633}, 0, { 1218, -1064}, {0xd4, 0x6f, 0xd7, 0xff}}}, - {{{ -3220, 4554, -4345}, 0, { 856, -490}, {0xeb, 0x7d, 0xfe, 0xff}}}, - {{{ -3434, 4603, -4395}, 0, { 428, -590}, {0x02, 0x7e, 0xfe, 0xff}}}, - {{{ -3392, 4554, -4631}, 0, { 512, -1060}, {0x08, 0x7e, 0xff, 0xff}}}, - {{{ -2949, 4615, -4666}, 0, { 1398, -1130}, {0xf8, 0x77, 0xd7, 0xff}}}, - {{{ -2859, 4614, -4652}, 0, { 1578, -1102}, {0x11, 0x79, 0xe1, 0xff}}}, - {{{ -2847, 4587, -4704}, 0, { 1600, -1206}, {0x04, 0x7a, 0xe0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070069E0, 0x004c4320, 38405, 0x000069e0, 256); // 0x07006AE0 - 0x07006BE0 -static const Vtx wmotr_seg7_vertex_07006AE0[] = { - {{{ -3689, 4555, -4484}, 0, { -78, -766}, {0xf6, 0x79, 0xdd, 0xff}}}, - {{{ -3622, 4552, -4579}, 0, { 52, -956}, {0xe6, 0x7c, 0x00, 0xff}}}, - {{{ -3705, 4499, -4572}, 0, { -110, -942}, {0xda, 0x76, 0xea, 0xff}}}, - {{{ -3686, 4551, -4628}, 0, { -72, -1054}, {0xc9, 0x6d, 0x21, 0xff}}}, - {{{ -3434, 4603, -4395}, 0, { 428, -590}, {0x02, 0x7e, 0xfe, 0xff}}}, - {{{ -3386, 4576, -4785}, 0, { 524, -1368}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ -3392, 4554, -4631}, 0, { 512, -1060}, {0x08, 0x7e, 0xff, 0xff}}}, - {{{ -3742, 4537, -4734}, 0, { -184, -1266}, {0xd3, 0x76, 0x01, 0xff}}}, - {{{ -3840, 4468, -4750}, 0, { -380, -1298}, {0x93, 0x39, 0x1b, 0xff}}}, - {{{ -3679, 4573, -4329}, 0, { -58, -458}, {0x01, 0x7e, 0xf8, 0xff}}}, - {{{ -3643, 4571, -4214}, 0, { 12, -226}, {0x00, 0x7e, 0x01, 0xff}}}, - {{{ -3491, 4579, -4263}, 0, { 314, -326}, {0x05, 0x7e, 0x03, 0xff}}}, - {{{ -2848, 4468, -5127}, 0, { 1598, -2050}, {0xaa, 0x2b, 0xae, 0xff}}}, - {{{ -2836, 4573, -5007}, 0, { 1622, -1810}, {0xdc, 0x6e, 0xcd, 0xff}}}, - {{{ -2612, 4468, -5218}, 0, { 2070, -2232}, {0xf7, 0x32, 0x8d, 0xff}}}, - {{{ -2646, 4573, -5080}, 0, { 2002, -1956}, {0xff, 0x75, 0xd1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006AE0, 0x004c4320, 38405, 0x00006ae0, 256); // 0x07006BE0 - 0x07006CD0 -static const Vtx wmotr_seg7_vertex_07006BE0[] = { - {{{ -2641, 4613, -4746}, 0, { 2012, -1290}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -2646, 4573, -5080}, 0, { 2002, -1956}, {0xff, 0x75, 0xd1, 0xff}}}, - {{{ -2836, 4573, -5007}, 0, { 1622, -1810}, {0xdc, 0x6e, 0xcd, 0xff}}}, - {{{ -2612, 4468, -5218}, 0, { 2070, -2232}, {0xf7, 0x32, 0x8d, 0xff}}}, - {{{ -2438, 4570, -5019}, 0, { 2416, -1834}, {0x1b, 0x73, 0xd3, 0xff}}}, - {{{ -2330, 4468, -5105}, 0, { 2634, -2006}, {0x4a, 0x24, 0xa0, 0xff}}}, - {{{ -2312, 4571, -4844}, 0, { 2668, -1486}, {0x31, 0x73, 0xee, 0xff}}}, - {{{ -2176, 4468, -4868}, 0, { 2940, -1534}, {0x74, 0x27, 0xdf, 0xff}}}, - {{{ -2339, 4573, -4616}, 0, { 2614, -1030}, {0x35, 0x6f, 0x1e, 0xff}}}, - {{{ -2190, 4468, -4624}, 0, { 2912, -1046}, {0x6f, 0x13, 0x39, 0xff}}}, - {{{ -2302, 4468, -3584}, 0, { 2688, 1026}, {0x2a, 0x10, 0x76, 0xff}}}, - {{{ -2340, 4586, -3644}, 0, { 2614, 910}, {0x10, 0x60, 0x50, 0xff}}}, - {{{ -2468, 4468, -3562}, 0, { 2358, 1072}, {0xfe, 0x12, 0x7d, 0xff}}}, - {{{ -2490, 4573, -3617}, 0, { 2314, 964}, {0xef, 0x5d, 0x54, 0xff}}}, - {{{ -2462, 4649, -4017}, 0, { 2368, 166}, {0x00, 0x7e, 0x03, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006BE0, 0x004c4320, 38405, 0x00006be0, 240); // 0x07006CD0 - 0x07006DD0 -static const Vtx wmotr_seg7_vertex_07006CD0[] = { - {{{ -2642, 4542, -3420}, 0, { 2010, 1354}, {0x48, 0x67, 0x05, 0xff}}}, - {{{ -2705, 4542, -3279}, 0, { 1884, 1638}, {0x29, 0x73, 0x22, 0xff}}}, - {{{ -2658, 4468, -3208}, 0, { 1978, 1778}, {0x5e, 0x2d, 0x46, 0xff}}}, - {{{ -2579, 4468, -3385}, 0, { 2134, 1426}, {0x7c, 0x17, 0x01, 0xff}}}, - {{{ -2919, 4582, -3466}, 0, { 1458, 1264}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -2839, 4542, -3189}, 0, { 1618, 1816}, {0x0d, 0x70, 0x3a, 0xff}}}, - {{{ -2825, 4468, -3096}, 0, { 1644, 2002}, {0x1c, 0x07, 0x7b, 0xff}}}, - {{{ -3069, 4468, -3131}, 0, { 1158, 1932}, {0xd2, 0x40, 0x62, 0xff}}}, - {{{ -3034, 4542, -3217}, 0, { 1228, 1760}, {0xeb, 0x74, 0x2d, 0xff}}}, - {{{ -3151, 4542, -3323}, 0, { 994, 1548}, {0xcf, 0x6e, 0x26, 0xff}}}, - {{{ -3216, 4468, -3264}, 0, { 864, 1668}, {0x9d, 0x12, 0x4c, 0xff}}}, - {{{ -3495, 4468, -3298}, 0, { 308, 1598}, {0x31, 0x25, 0x6e, 0xff}}}, - {{{ -3488, 4573, -3390}, 0, { 322, 1414}, {0x18, 0x6d, 0x3b, 0xff}}}, - {{{ -3655, 4573, -3357}, 0, { -12, 1482}, {0xf6, 0x6b, 0x43, 0xff}}}, - {{{ -3594, 4613, -3625}, 0, { 108, 948}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ -3704, 4468, -3257}, 0, { -108, 1682}, {0xf6, 0x12, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006CD0, 0x004c4320, 38405, 0x00006cd0, 256); // 0x07006DD0 - 0x07006EB0 -static const Vtx wmotr_seg7_vertex_07006DD0[] = { - {{{ -3704, 4468, -3257}, 0, { -108, 1682}, {0xf6, 0x12, 0x7d, 0xff}}}, - {{{ -3655, 4573, -3357}, 0, { -12, 1482}, {0xf6, 0x6b, 0x43, 0xff}}}, - {{{ -3885, 4468, -3368}, 0, { -470, 1458}, {0xa3, 0x20, 0x50, 0xff}}}, - {{{ -3800, 4573, -3446}, 0, { -300, 1302}, {0xd8, 0x72, 0x23, 0xff}}}, - {{{ -3594, 4613, -3625}, 0, { 108, 948}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ -3867, 4573, -3603}, 0, { -434, 990}, {0xbd, 0x6b, 0x0a, 0xff}}}, - {{{ -3969, 4468, -3564}, 0, { -636, 1068}, {0x87, 0x20, 0x14, 0xff}}}, - {{{ -3957, 4468, -3735}, 0, { -612, 728}, {0x8e, 0x28, 0xdc, 0xff}}}, - {{{ -3857, 4573, -3740}, 0, { -414, 720}, {0xc8, 0x6f, 0xec, 0xff}}}, - {{{ -3789, 4573, -3837}, 0, { -278, 526}, {0xca, 0x60, 0xc3, 0xff}}}, - {{{ -3871, 4468, -3857}, 0, { -442, 486}, {0xa9, 0x15, 0xa8, 0xff}}}, - {{{ -3916, 4468, -3899}, 0, { -532, 402}, {0xf3, 0x30, 0x74, 0xff}}}, - {{{ -3886, 4555, -3986}, 0, { -470, 226}, {0xf6, 0x72, 0x36, 0xff}}}, - {{{ -4031, 4555, -4031}, 0, { -760, 136}, {0xd9, 0x6d, 0x33, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006DD0, 0x004c4320, 38405, 0x00006dd0, 224); // 0x07006EB0 - 0x07006FB0 -static const Vtx wmotr_seg7_vertex_07006EB0[] = { - {{{ -3840, 4468, -4750}, 0, { -380, -1298}, {0x93, 0x39, 0x1b, 0xff}}}, - {{{ -3742, 4537, -4734}, 0, { -184, -1266}, {0xd3, 0x76, 0x01, 0xff}}}, - {{{ -3724, 4537, -4870}, 0, { -148, -1536}, {0xd1, 0x75, 0xf4, 0xff}}}, - {{{ -4031, 4555, -4031}, 0, { -760, 136}, {0xd9, 0x6d, 0x33, 0xff}}}, - {{{ -3886, 4555, -3986}, 0, { -470, 226}, {0xf6, 0x72, 0x36, 0xff}}}, - {{{ -3820, 4595, -4249}, 0, { -340, -298}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -3916, 4468, -3899}, 0, { -532, 402}, {0xf3, 0x30, 0x74, 0xff}}}, - {{{ -4115, 4468, -3983}, 0, { -930, 234}, {0xb0, 0x0d, 0x61, 0xff}}}, - {{{ -4220, 4468, -4143}, 0, { -1138, -86}, {0x96, 0x3e, 0x20, 0xff}}}, - {{{ -4115, 4555, -4160}, 0, { -928, -120}, {0xd0, 0x74, 0x0e, 0xff}}}, - {{{ -4115, 4555, -4305}, 0, { -928, -410}, {0xc5, 0x6f, 0xf4, 0xff}}}, - {{{ -4220, 4468, -4324}, 0, { -1138, -448}, {0x84, 0x12, 0xed, 0xff}}}, - {{{ -4143, 4468, -4505}, 0, { -986, -810}, {0xa5, 0x30, 0xb7, 0xff}}}, - {{{ -4053, 4555, -4450}, 0, { -806, -698}, {0xdb, 0x74, 0xde, 0xff}}}, - {{{ -3907, 4555, -4533}, 0, { -514, -864}, {0xf1, 0x6c, 0xc0, 0xff}}}, - {{{ -3386, 4576, -4785}, 0, { 524, -1368}, {0x00, 0x7e, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006EB0, 0x004c4320, 38405, 0x00006eb0, 256); // 0x07006FB0 - 0x070070A0 -static const Vtx wmotr_seg7_vertex_07006FB0[] = { - {{{ -3840, 4468, -4750}, 0, { -380, -1298}, {0x93, 0x39, 0x1b, 0xff}}}, - {{{ -3724, 4537, -4870}, 0, { -148, -1536}, {0xd1, 0x75, 0xf4, 0xff}}}, - {{{ -3818, 4468, -4919}, 0, { -336, -1636}, {0x8f, 0x2d, 0xdd, 0xff}}}, - {{{ -3631, 4535, -5054}, 0, { 36, -1904}, {0xe0, 0x74, 0xdb, 0xff}}}, - {{{ -3386, 4576, -4785}, 0, { 524, -1368}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ -3691, 4468, -5138}, 0, { -82, -2072}, {0xa8, 0x19, 0xa9, 0xff}}}, - {{{ -3446, 4537, -5113}, 0, { 406, -2022}, {0xfc, 0x76, 0xd2, 0xff}}}, - {{{ -3470, 4468, -5223}, 0, { 358, -2242}, {0xe5, 0x2b, 0x8c, 0xff}}}, - {{{ -3248, 4537, -5108}, 0, { 800, -2012}, {0x0c, 0x78, 0xd9, 0xff}}}, - {{{ -3223, 4468, -5217}, 0, { 850, -2230}, {0x1b, 0x3a, 0x93, 0xff}}}, - {{{ -3081, 4537, -5002}, 0, { 1134, -1800}, {0x26, 0x74, 0xde, 0xff}}}, - {{{ -3013, 4468, -5084}, 0, { 1268, -1964}, {0x56, 0x1f, 0xa8, 0xff}}}, - {{{ 590, 1536, 521}, 0, { 2168, 1176}, {0xf0, 0xaf, 0x5f, 0xff}}}, - {{{ 603, 1601, 533}, 0, { 2196, 1200}, {0xfe, 0x12, 0x7d, 0xff}}}, - {{{ 436, 1601, 477}, 0, { 1860, 1090}, {0x29, 0x47, 0x60, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07006FB0, 0x004c4320, 38405, 0x00006fb0, 240); // 0x070070A0 - 0x070071A0 -static const Vtx wmotr_seg7_vertex_070070A0[] = { - {{{ -3820, 4595, -4249}, 0, { -340, -298}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -3643, 4571, -4214}, 0, { 12, -226}, {0x00, 0x7e, 0x01, 0xff}}}, - {{{ -3679, 4573, -4329}, 0, { -58, -458}, {0x01, 0x7e, 0xf8, 0xff}}}, - {{{ -2700, 4588, -4600}, 0, { 1894, -998}, {0x19, 0x7b, 0xf2, 0xff}}}, - {{{ -2641, 4613, -4746}, 0, { 2012, -1290}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -2847, 4587, -4704}, 0, { 1600, -1206}, {0x04, 0x7a, 0xe0, 0xff}}}, - {{{ -2859, 4614, -4652}, 0, { 1578, -1102}, {0x11, 0x79, 0xe1, 0xff}}}, - {{{ 941, 1536, 407}, 0, { 2868, 950}, {0x34, 0xa6, 0x47, 0xff}}}, - {{{ 769, 1601, 511}, 0, { 2526, 1156}, {0x2a, 0x10, 0x76, 0xff}}}, - {{{ 753, 1536, 499}, 0, { 2494, 1132}, {0x16, 0xaa, 0x5a, 0xff}}}, - {{{ 603, 1601, 533}, 0, { 2196, 1200}, {0xfe, 0x12, 0x7d, 0xff}}}, - {{{ 590, 1536, 521}, 0, { 2168, 1176}, {0xf0, 0xaf, 0x5f, 0xff}}}, - {{{ 436, 1601, 477}, 0, { 1860, 1090}, {0x29, 0x47, 0x60, 0xff}}}, - {{{ 426, 1536, 466}, 0, { 1840, 1066}, {0x18, 0x84, 0x07, 0xff}}}, - {{{ 961, 1601, 417}, 0, { 2910, 970}, {0x5a, 0x03, 0x59, 0xff}}}, - {{{ 492, 1601, 710}, 0, { 1972, 1554}, {0x7c, 0x17, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070070A0, 0x004c4320, 38405, 0x000070a0, 256); // 0x070071A0 - 0x070072A0 -static const Vtx wmotr_seg7_vertex_070071A0[] = { - {{{ 426, 1536, 466}, 0, { 1840, 1066}, {0x18, 0x84, 0x07, 0xff}}}, - {{{ 492, 1601, 710}, 0, { 1972, 1554}, {0x7c, 0x17, 0x01, 0xff}}}, - {{{ 480, 1536, 694}, 0, { 1950, 1522}, {0x6b, 0xc1, 0x15, 0xff}}}, - {{{ 413, 1601, 887}, 0, { 1816, 1908}, {0x5e, 0x2d, 0x46, 0xff}}}, - {{{ 404, 1536, 868}, 0, { 1798, 1868}, {0x3e, 0xa5, 0x3e, 0xff}}}, - {{{ 246, 1601, 999}, 0, { 1482, 2130}, {0x1c, 0x07, 0x7b, 0xff}}}, - {{{ 240, 1536, 977}, 0, { 1470, 2088}, {0x0f, 0x97, 0x45, 0xff}}}, - {{{ 1, 1536, 943}, 0, { 992, 2018}, {0xd7, 0xaf, 0x58, 0xff}}}, - {{{ 2, 1601, 964}, 0, { 994, 2060}, {0xd2, 0x40, 0x62, 0xff}}}, - {{{ -144, 1601, 831}, 0, { 702, 1796}, {0x9d, 0x12, 0x4c, 0xff}}}, - {{{ -142, 1536, 813}, 0, { 706, 1760}, {0xc1, 0x9e, 0x30, 0xff}}}, - {{{ -224, 1536, 656}, 0, { 542, 1446}, {0xf7, 0x87, 0x24, 0xff}}}, - {{{ -227, 1601, 671}, 0, { 536, 1476}, {0xe5, 0x59, 0x56, 0xff}}}, - {{{ -423, 1601, 797}, 0, { 146, 1726}, {0x31, 0x25, 0x6e, 0xff}}}, - {{{ -416, 1536, 779}, 0, { 160, 1692}, {0x22, 0xc1, 0x68, 0xff}}}, - {{{ -632, 1601, 838}, 0, { -270, 1810}, {0xf6, 0x12, 0x7d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070071A0, 0x004c4320, 38405, 0x000071a0, 256); // 0x070072A0 - 0x070073A0 -static const Vtx wmotr_seg7_vertex_070072A0[] = { - {{{ -416, 1536, 779}, 0, { 160, 1692}, {0x22, 0xc1, 0x68, 0xff}}}, - {{{ -632, 1601, 838}, 0, { -270, 1810}, {0xf6, 0x12, 0x7d, 0xff}}}, - {{{ -621, 1536, 820}, 0, { -248, 1774}, {0xe6, 0xa4, 0x52, 0xff}}}, - {{{ -813, 1601, 727}, 0, { -632, 1588}, {0xa3, 0x20, 0x50, 0xff}}}, - {{{ -798, 1536, 710}, 0, { -602, 1554}, {0xca, 0x98, 0x2e, 0xff}}}, - {{{ -880, 1536, 519}, 0, { -766, 1172}, {0xa0, 0xb0, 0x10, 0xff}}}, - {{{ -897, 1601, 531}, 0, { -800, 1198}, {0x87, 0x20, 0x14, 0xff}}}, - {{{ -885, 1601, 360}, 0, { -774, 858}, {0x8e, 0x28, 0xdc, 0xff}}}, - {{{ -868, 1536, 351}, 0, { -742, 840}, {0xaa, 0xad, 0xd8, 0xff}}}, - {{{ -799, 1601, 238}, 0, { -604, 614}, {0xa9, 0x15, 0xa8, 0xff}}}, - {{{ -785, 1536, 232}, 0, { -576, 602}, {0xc2, 0xb5, 0xb0, 0xff}}}, - {{{ -701, 1601, 183}, 0, { -408, 504}, {0xa0, 0x50, 0xec, 0xff}}}, - {{{ -688, 1536, 177}, 0, { -382, 492}, {0xfc, 0x83, 0x11, 0xff}}}, - {{{ -844, 1601, 196}, 0, { -694, 530}, {0xf3, 0x30, 0x74, 0xff}}}, - {{{ -829, 1536, 191}, 0, { -662, 520}, {0xe6, 0xca, 0x6f, 0xff}}}, - {{{ -1043, 1601, 112}, 0, { -1092, 364}, {0xb0, 0x0d, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070072A0, 0x004c4320, 38405, 0x000072a0, 256); // 0x070073A0 - 0x070074A0 -static const Vtx wmotr_seg7_vertex_070073A0[] = { - {{{ -829, 1536, 191}, 0, { -662, 520}, {0xe6, 0xca, 0x6f, 0xff}}}, - {{{ -1043, 1601, 112}, 0, { -1092, 364}, {0xb0, 0x0d, 0x61, 0xff}}}, - {{{ -1024, 1536, 108}, 0, { -1052, 356}, {0xcf, 0x9c, 0x3b, 0xff}}}, - {{{ -1148, 1601, -47}, 0, { -1300, 42}, {0x97, 0x3e, 0x20, 0xff}}}, - {{{ -1126, 1536, -48}, 0, { -1258, 42}, {0xc3, 0x93, 0x12, 0xff}}}, - {{{ -754, 1536, -643}, 0, { -514, -1146}, {0x92, 0xc3, 0x09, 0xff}}}, - {{{ -768, 1601, -654}, 0, { -542, -1168}, {0x93, 0x39, 0x1b, 0xff}}}, - {{{ -746, 1601, -823}, 0, { -498, -1506}, {0x8f, 0x2d, 0xdd, 0xff}}}, - {{{ -1148, 1601, -228}, 0, { -1300, -320}, {0x84, 0x12, 0xed, 0xff}}}, - {{{ -1126, 1536, -226}, 0, { -1258, -314}, {0x9c, 0xb8, 0xe5, 0xff}}}, - {{{ -1071, 1601, -409}, 0, { -1148, -680}, {0xa5, 0x30, 0xb7, 0xff}}}, - {{{ -1051, 1536, -403}, 0, { -1108, -668}, {0xc5, 0xa7, 0xbe, 0xff}}}, - {{{ -889, 1601, -514}, 0, { -782, -888}, {0xd9, 0x17, 0x8a, 0xff}}}, - {{{ -872, 1536, -505}, 0, { -750, -872}, {0xf0, 0xad, 0xa2, 0xff}}}, - {{{ -691, 1601, -516}, 0, { -388, -894}, {0xc9, 0x53, 0xb3, 0xff}}}, - {{{ -679, 1536, -508}, 0, { -364, -876}, {0xe9, 0x84, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070073A0, 0x004c4320, 38405, 0x000073a0, 256); // 0x070074A0 - 0x07007590 -static const Vtx wmotr_seg7_vertex_070074A0[] = { - {{{ 55, 1536, -970}, 0, { 1102, -1800}, {0x4b, 0xac, 0xc8, 0xff}}}, - {{{ 127, 1601, -849}, 0, { 1246, -1558}, {0x02, 0x58, 0xa5, 0xff}}}, - {{{ 124, 1536, -834}, 0, { 1238, -1528}, {0x00, 0x82, 0xf3, 0xff}}}, - {{{ -754, 1536, -643}, 0, { -514, -1146}, {0x92, 0xc3, 0x09, 0xff}}}, - {{{ -746, 1601, -823}, 0, { -498, -1506}, {0x8f, 0x2d, 0xdd, 0xff}}}, - {{{ -732, 1536, -809}, 0, { -470, -1478}, {0xad, 0xa7, 0xde, 0xff}}}, - {{{ -619, 1601, -1042}, 0, { -244, -1944}, {0xa8, 0x19, 0xa9, 0xff}}}, - {{{ -608, 1536, -1023}, 0, { -222, -1904}, {0xd0, 0xa4, 0xb9, 0xff}}}, - {{{ -398, 1601, -1127}, 0, { 196, -2114}, {0xe5, 0x2b, 0x8d, 0xff}}}, - {{{ -391, 1536, -1107}, 0, { 208, -2072}, {0xf7, 0xa5, 0xa9, 0xff}}}, - {{{ -151, 1601, -1121}, 0, { 688, -2100}, {0x1b, 0x3a, 0x93, 0xff}}}, - {{{ -149, 1536, -1100}, 0, { 692, -2060}, {0x22, 0xa7, 0xae, 0xff}}}, - {{{ 58, 1601, -988}, 0, { 1106, -1836}, {0x56, 0x1f, 0xa9, 0xff}}}, - {{{ 223, 1601, -1031}, 0, { 1436, -1922}, {0xaa, 0x2b, 0xae, 0xff}}}, - {{{ 217, 1536, -1012}, 0, { 1424, -1884}, {0xb3, 0xce, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070074A0, 0x004c4320, 38405, 0x000074a0, 240); // 0x07007590 - 0x07007690 -static const Vtx wmotr_seg7_vertex_07007590[] = { - {{{ 217, 1536, -1012}, 0, { 1424, -1884}, {0xb3, 0xce, 0xaa, 0xff}}}, - {{{ 459, 1601, -1122}, 0, { 1908, -2102}, {0xf7, 0x32, 0x8d, 0xff}}}, - {{{ 449, 1536, -1101}, 0, { 1888, -2062}, {0x0b, 0xa3, 0xab, 0xff}}}, - {{{ 223, 1601, -1031}, 0, { 1436, -1922}, {0xaa, 0x2b, 0xae, 0xff}}}, - {{{ 741, 1601, -1009}, 0, { 2470, -1878}, {0x4a, 0x24, 0xa0, 0xff}}}, - {{{ 725, 1536, -991}, 0, { 2438, -1840}, {0x3c, 0xa2, 0xc5, 0xff}}}, - {{{ 895, 1601, -772}, 0, { 2778, -1404}, {0x74, 0x27, 0xdf, 0xff}}}, - {{{ 876, 1536, -758}, 0, { 2738, -1376}, {0x56, 0xa4, 0xf4, 0xff}}}, - {{{ 881, 1601, -528}, 0, { 2750, -916}, {0x6f, 0x13, 0x39, 0xff}}}, - {{{ 862, 1536, -519}, 0, { 2712, -900}, {0x45, 0x9c, 0x22, 0xff}}}, - {{{ 691, 1536, -369}, 0, { 2370, -600}, {0x15, 0x84, 0x07, 0xff}}}, - {{{ 706, 1601, -374}, 0, { 2402, -610}, {0x5a, 0x56, 0xe9, 0xff}}}, - {{{ -224, 1536, 656}, 0, { 542, 1446}, {0xf7, 0x87, 0x24, 0xff}}}, - {{{ -785, 1536, 232}, 0, { -576, 602}, {0xc2, 0xb5, 0xb0, 0xff}}}, - {{{ -688, 1536, 177}, 0, { -382, 492}, {0xfc, 0x83, 0x11, 0xff}}}, - {{{ 882, 1536, -314}, 0, { 2752, -490}, {0x33, 0xc3, 0x9e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07007590, 0x004c4320, 38405, 0x00007590, 256); // 0x07007690 - 0x07007790 -static const Vtx wmotr_seg7_vertex_07007690[] = { - {{{ 706, 1601, -374}, 0, { 2402, -610}, {0x5a, 0x56, 0xe9, 0xff}}}, - {{{ 902, 1601, -319}, 0, { 2792, -500}, {0x48, 0x29, 0xa0, 0xff}}}, - {{{ 882, 1536, -314}, 0, { 2752, -490}, {0x33, 0xc3, 0x9e, 0xff}}}, - {{{ 1046, 1536, -102}, 0, { 3080, -66}, {0x59, 0xad, 0xde, 0xff}}}, - {{{ 1069, 1601, -102}, 0, { 3126, -68}, {0x72, 0x27, 0xdb, 0xff}}}, - {{{ 1090, 1601, 211}, 0, { 3168, 560}, {0x7a, 0x12, 0x1d, 0xff}}}, - {{{ 1067, 1536, 205}, 0, { 3120, 548}, {0x50, 0xa3, 0x1d, 0xff}}}, - {{{ 961, 1601, 417}, 0, { 2910, 970}, {0x5a, 0x03, 0x59, 0xff}}}, - {{{ 941, 1536, 407}, 0, { 2868, 950}, {0x34, 0xa6, 0x47, 0xff}}}, - {{{ -688, 1536, 177}, 0, { -382, 492}, {0xfc, 0x83, 0x11, 0xff}}}, - {{{ 426, 1536, 466}, 0, { 1840, 1066}, {0x18, 0x84, 0x07, 0xff}}}, - {{{ -224, 1536, 656}, 0, { 542, 1446}, {0xf7, 0x87, 0x24, 0xff}}}, - {{{ 691, 1536, -369}, 0, { 2370, -600}, {0x15, 0x84, 0x07, 0xff}}}, - {{{ -416, 1536, 779}, 0, { 160, 1692}, {0x22, 0xc1, 0x68, 0xff}}}, - {{{ -621, 1536, 820}, 0, { -248, 1774}, {0xe6, 0xa4, 0x52, 0xff}}}, - {{{ -142, 1536, 813}, 0, { 706, 1760}, {0xc1, 0x9e, 0x30, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07007690, 0x004c4320, 38405, 0x00007690, 256); // 0x07007790 - 0x07007890 -static const Vtx wmotr_seg7_vertex_07007790[] = { - {{{ 426, 1536, 466}, 0, { 1840, 1066}, {0x18, 0x84, 0x07, 0xff}}}, - {{{ 1, 1536, 943}, 0, { 992, 2018}, {0xd7, 0xaf, 0x58, 0xff}}}, - {{{ -142, 1536, 813}, 0, { 706, 1760}, {0xc1, 0x9e, 0x30, 0xff}}}, - {{{ 240, 1536, 977}, 0, { 1470, 2088}, {0x0f, 0x97, 0x45, 0xff}}}, - {{{ 404, 1536, 868}, 0, { 1798, 1868}, {0x3e, 0xa5, 0x3e, 0xff}}}, - {{{ 480, 1536, 694}, 0, { 1950, 1522}, {0x6b, 0xc1, 0x15, 0xff}}}, - {{{ 691, 1536, -369}, 0, { 2370, -600}, {0x15, 0x84, 0x07, 0xff}}}, - {{{ 590, 1536, 521}, 0, { 2168, 1176}, {0xf0, 0xaf, 0x5f, 0xff}}}, - {{{ -224, 1536, 656}, 0, { 542, 1446}, {0xf7, 0x87, 0x24, 0xff}}}, - {{{ -868, 1536, 351}, 0, { -742, 840}, {0xaa, 0xad, 0xd8, 0xff}}}, - {{{ -785, 1536, 232}, 0, { -576, 602}, {0xc2, 0xb5, 0xb0, 0xff}}}, - {{{ -880, 1536, 519}, 0, { -766, 1172}, {0xa0, 0xb0, 0x10, 0xff}}}, - {{{ -798, 1536, 710}, 0, { -602, 1554}, {0xca, 0x98, 0x2e, 0xff}}}, - {{{ -621, 1536, 820}, 0, { -248, 1774}, {0xe6, 0xa4, 0x52, 0xff}}}, - {{{ -688, 1536, 177}, 0, { -382, 492}, {0xfc, 0x83, 0x11, 0xff}}}, - {{{ 124, 1536, -834}, 0, { 1238, -1528}, {0x00, 0x82, 0xf3, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07007790, 0x004c4320, 38405, 0x00007790, 256); // 0x07007890 - 0x07007980 -static const Vtx wmotr_seg7_vertex_07007890[] = { - {{{ -688, 1536, 177}, 0, { -382, 492}, {0xfc, 0x83, 0x11, 0xff}}}, - {{{ -679, 1536, -508}, 0, { -364, -876}, {0xe9, 0x84, 0x00, 0xff}}}, - {{{ 124, 1536, -834}, 0, { 1238, -1528}, {0x00, 0x82, 0xf3, 0xff}}}, - {{{ 691, 1536, -369}, 0, { 2370, -600}, {0x15, 0x84, 0x07, 0xff}}}, - {{{ 941, 1536, 407}, 0, { 2868, 950}, {0x34, 0xa6, 0x47, 0xff}}}, - {{{ 753, 1536, 499}, 0, { 2494, 1132}, {0x16, 0xaa, 0x5a, 0xff}}}, - {{{ 1067, 1536, 205}, 0, { 3120, 548}, {0x50, 0xa3, 0x1d, 0xff}}}, - {{{ 1046, 1536, -102}, 0, { 3080, -66}, {0x59, 0xad, 0xde, 0xff}}}, - {{{ 882, 1536, -314}, 0, { 2752, -490}, {0x33, 0xc3, 0x9e, 0xff}}}, - {{{ 862, 1536, -519}, 0, { 2712, -900}, {0x45, 0x9c, 0x22, 0xff}}}, - {{{ 590, 1536, 521}, 0, { 2168, 1176}, {0xf0, 0xaf, 0x5f, 0xff}}}, - {{{ 725, 1536, -991}, 0, { 2438, -1840}, {0x3c, 0xa2, 0xc5, 0xff}}}, - {{{ 876, 1536, -758}, 0, { 2738, -1376}, {0x56, 0xa4, 0xf4, 0xff}}}, - {{{ 449, 1536, -1101}, 0, { 1888, -2062}, {0x0b, 0xa3, 0xab, 0xff}}}, - {{{ 217, 1536, -1012}, 0, { 1424, -1884}, {0xb3, 0xce, 0xaa, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07007890, 0x004c4320, 38405, 0x00007890, 240); // 0x07007980 - 0x07007A60 -static const Vtx wmotr_seg7_vertex_07007980[] = { - {{{ -688, 1536, 177}, 0, { -382, 492}, {0xfc, 0x83, 0x11, 0xff}}}, - {{{ -1024, 1536, 108}, 0, { -1052, 356}, {0xcf, 0x9c, 0x3b, 0xff}}}, - {{{ -1126, 1536, -48}, 0, { -1258, 42}, {0xc3, 0x93, 0x12, 0xff}}}, - {{{ -679, 1536, -508}, 0, { -364, -876}, {0xe9, 0x84, 0x00, 0xff}}}, - {{{ 55, 1536, -970}, 0, { 1102, -1800}, {0x4b, 0xac, 0xc8, 0xff}}}, - {{{ 124, 1536, -834}, 0, { 1238, -1528}, {0x00, 0x82, 0xf3, 0xff}}}, - {{{ -608, 1536, -1023}, 0, { -222, -1904}, {0xd0, 0xa4, 0xb9, 0xff}}}, - {{{ -391, 1536, -1107}, 0, { 208, -2072}, {0xf7, 0xa5, 0xa9, 0xff}}}, - {{{ -732, 1536, -809}, 0, { -470, -1478}, {0xad, 0xa7, 0xde, 0xff}}}, - {{{ -754, 1536, -643}, 0, { -514, -1146}, {0x92, 0xc3, 0x09, 0xff}}}, - {{{ -872, 1536, -505}, 0, { -750, -872}, {0xf0, 0xad, 0xa2, 0xff}}}, - {{{ -149, 1536, -1100}, 0, { 692, -2060}, {0x22, 0xa7, 0xae, 0xff}}}, - {{{ -1051, 1536, -403}, 0, { -1108, -668}, {0xc5, 0xa7, 0xbe, 0xff}}}, - {{{ -1126, 1536, -226}, 0, { -1258, -314}, {0x9c, 0xb8, 0xe5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07007980, 0x004c4320, 38405, 0x00007980, 224); // 0x07007A60 - 0x07007B60 -static const Vtx wmotr_seg7_vertex_07007A60[] = { - {{{ -691, 1601, -516}, 0, { -388, -894}, {0xc9, 0x53, 0xb3, 0xff}}}, - {{{ -687, 1691, -422}, 0, { -380, -706}, {0x0e, 0x73, 0xcd, 0xff}}}, - {{{ -633, 1632, -476}, 0, { -272, -814}, {0xda, 0x76, 0xea, 0xff}}}, - {{{ -688, 1536, 177}, 0, { -382, 492}, {0xfc, 0x83, 0x11, 0xff}}}, - {{{ -829, 1536, 191}, 0, { -662, 520}, {0xe6, 0xca, 0x6f, 0xff}}}, - {{{ -1024, 1536, 108}, 0, { -1052, 356}, {0xcf, 0x9c, 0x3b, 0xff}}}, - {{{ -835, 1688, -437}, 0, { -676, -736}, {0xf1, 0x6c, 0xc0, 0xff}}}, - {{{ -889, 1601, -514}, 0, { -782, -888}, {0xd9, 0x17, 0x8a, 0xff}}}, - {{{ -748, 1728, -153}, 0, { -502, -168}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -981, 1688, -354}, 0, { -968, -570}, {0xdb, 0x74, 0xde, 0xff}}}, - {{{ -1071, 1601, -409}, 0, { -1148, -680}, {0xa5, 0x30, 0xb7, 0xff}}}, - {{{ -607, 1705, -233}, 0, { -220, -330}, {0x01, 0x7e, 0xf8, 0xff}}}, - {{{ -617, 1688, -388}, 0, { -240, -638}, {0xf5, 0x79, 0xde, 0xff}}}, - {{{ 0, 1715, -85}, 0, { 990, 0}, {0xeb, 0x7c, 0xf7, 0xff}}}, - {{{ 191, 1742, -69}, 0, { 1372, 0}, {0x0c, 0x7e, 0xfe, 0xff}}}, - {{{ 161, 1765, -316}, 0, { 1314, -494}, {0xf8, 0x7e, 0x00, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07007A60, 0x004c4320, 38405, 0x00007a60, 256); // 0x07007B60 - 0x07007C60 -static const Vtx wmotr_seg7_vertex_07007B60[] = { - {{{ -691, 1601, -516}, 0, { -388, -894}, {0xc9, 0x53, 0xb3, 0xff}}}, - {{{ -614, 1684, -532}, 0, { -234, -924}, {0xc9, 0x6d, 0x21, 0xff}}}, - {{{ -768, 1601, -654}, 0, { -542, -1168}, {0x93, 0x39, 0x1b, 0xff}}}, - {{{ -633, 1632, -476}, 0, { -272, -814}, {0xda, 0x76, 0xea, 0xff}}}, - {{{ 323, 1744, -461}, 0, { 1636, -784}, {0x16, 0x7c, 0xf8, 0xff}}}, - {{{ 161, 1765, -316}, 0, { 1314, -494}, {0xf8, 0x7e, 0x00, 0xff}}}, - {{{ 191, 1742, -69}, 0, { 1372, 0}, {0x0c, 0x7e, 0xfe, 0xff}}}, - {{{ 386, 1739, -342}, 0, { 1762, -546}, {0x26, 0x78, 0x00, 0xff}}}, - {{{ 212, 1747, -556}, 0, { 1414, -974}, {0x11, 0x79, 0xe1, 0xff}}}, - {{{ 371, 1721, -504}, 0, { 1732, -870}, {0x19, 0x7b, 0xf2, 0xff}}}, - {{{ 122, 1747, -570}, 0, { 1236, -1000}, {0xf8, 0x77, 0xd8, 0xff}}}, - {{{ 32, 1734, -537}, 0, { 1056, -934}, {0xd4, 0x6f, 0xd8, 0xff}}}, - {{{ -71, 1720, -421}, 0, { 848, -702}, {0xd0, 0x74, 0xf3, 0xff}}}, - {{{ -70, 1723, -269}, 0, { 848, -400}, {0xdb, 0x79, 0x08, 0xff}}}, - {{{ 0, 1715, -85}, 0, { 990, 0}, {0xeb, 0x7c, 0xf7, 0xff}}}, - {{{ 368, 1724, -164}, 0, { 1726, -192}, {0x0a, 0x7e, 0x02, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07007B60, 0x004c4320, 38405, 0x00007b60, 256); // 0x07007C60 - 0x07007D50 -static const Vtx wmotr_seg7_vertex_07007C60[] = { - {{{ 329, 1717, 25}, 0, { 1648, 188}, {0x04, 0x7e, 0xfd, 0xff}}}, - {{{ 368, 1724, -164}, 0, { 1726, -192}, {0x0a, 0x7e, 0x02, 0xff}}}, - {{{ 191, 1742, -69}, 0, { 1372, 0}, {0x0c, 0x7e, 0xfe, 0xff}}}, - {{{ 0, 1715, -85}, 0, { 990, 0}, {0xeb, 0x7c, 0xf7, 0xff}}}, - {{{ 176, 1750, -28}, 0, { 1342, 80}, {0x01, 0x7e, 0xf1, 0xff}}}, - {{{ 284, 1733, 31}, 0, { 1558, 200}, {0x1a, 0x7c, 0xfc, 0xff}}}, - {{{ 386, 1739, -342}, 0, { 1762, -546}, {0x26, 0x78, 0x00, 0xff}}}, - {{{ 448, 1704, -350}, 0, { 1884, -562}, {0x15, 0x7d, 0xfc, 0xff}}}, - {{{ 371, 1721, -504}, 0, { 1732, -870}, {0x19, 0x7b, 0xf2, 0xff}}}, - {{{ 492, 1742, -226}, 0, { 1972, -314}, {0xf3, 0x7c, 0xef, 0xff}}}, - {{{ 1069, 1601, -102}, 0, { 3126, -68}, {0x72, 0x27, 0xdb, 0xff}}}, - {{{ 1001, 1716, 199}, 0, { 2988, 536}, {0x46, 0x69, 0x09, 0xff}}}, - {{{ 1090, 1601, 211}, 0, { 3168, 560}, {0x7a, 0x12, 0x1d, 0xff}}}, - {{{ 970, 1719, -66}, 0, { 2928, 6}, {0x3b, 0x6b, 0xe3, 0xff}}}, - {{{ 902, 1601, -319}, 0, { 2792, -500}, {0x48, 0x29, 0xa0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07007C60, 0x004c4320, 38405, 0x00007c60, 240); // 0x07007D50 - 0x07007E50 -static const Vtx wmotr_seg7_vertex_07007D50[] = { - {{{ -81, 1719, -20}, 0, { 828, 96}, {0xe5, 0x7b, 0xf8, 0xff}}}, - {{{ -148, 1686, -249}, 0, { 694, -360}, {0xeb, 0x7d, 0xfe, 0xff}}}, - {{{ -251, 1689, -58}, 0, { 488, 22}, {0x05, 0x7e, 0x00, 0xff}}}, - {{{ 1090, 1601, 211}, 0, { 3168, 560}, {0x7a, 0x12, 0x1d, 0xff}}}, - {{{ 1001, 1716, 199}, 0, { 2988, 536}, {0x46, 0x69, 0x09, 0xff}}}, - {{{ 889, 1722, 380}, 0, { 2766, 898}, {0x36, 0x60, 0x3e, 0xff}}}, - {{{ 970, 1719, -66}, 0, { 2928, 6}, {0x3b, 0x6b, 0xe3, 0xff}}}, - {{{ 609, 1782, 78}, 0, { 2206, 294}, {0x00, 0x7e, 0x03, 0xff}}}, - {{{ 961, 1601, 417}, 0, { 2910, 970}, {0x5a, 0x03, 0x59, 0xff}}}, - {{{ 902, 1601, -319}, 0, { 2792, -500}, {0x48, 0x29, 0xa0, 0xff}}}, - {{{ 819, 1729, -224}, 0, { 2624, -312}, {0x20, 0x71, 0xd1, 0xff}}}, - {{{ 731, 1719, 451}, 0, { 2452, 1036}, {0x10, 0x60, 0x50, 0xff}}}, - {{{ 769, 1601, 511}, 0, { 2526, 1156}, {0x2a, 0x10, 0x76, 0xff}}}, - {{{ 0, 1715, -85}, 0, { 990, 0}, {0xeb, 0x7c, 0xf7, 0xff}}}, - {{{ -383, 1735, 37}, 0, { 224, 214}, {0x08, 0x7e, 0xfb, 0xff}}}, - {{{ -419, 1712, -167}, 0, { 152, -198}, {0x05, 0x7e, 0x03, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07007D50, 0x004c4320, 38405, 0x00007d50, 256); // 0x07007E50 - 0x07007F50 -static const Vtx wmotr_seg7_vertex_07007E50[] = { - {{{ -251, 1689, -58}, 0, { 488, 22}, {0x05, 0x7e, 0x00, 0xff}}}, - {{{ -148, 1686, -249}, 0, { 694, -360}, {0xeb, 0x7d, 0xfe, 0xff}}}, - {{{ -362, 1736, -299}, 0, { 266, -462}, {0x02, 0x7e, 0xfe, 0xff}}}, - {{{ 0, 1715, -85}, 0, { 990, 0}, {0xeb, 0x7c, 0xf7, 0xff}}}, - {{{ -70, 1723, -269}, 0, { 848, -400}, {0xdb, 0x79, 0x08, 0xff}}}, - {{{ -129, 1698, 103}, 0, { 732, 344}, {0xe4, 0x7b, 0x0a, 0xff}}}, - {{{ -81, 1719, -20}, 0, { 828, 96}, {0xe5, 0x7b, 0xf8, 0xff}}}, - {{{ -72, 1722, 92}, 0, { 846, 322}, {0xde, 0x79, 0x0a, 0xff}}}, - {{{ -24, 1738, 8}, 0, { 940, 154}, {0xec, 0x7c, 0xf5, 0xff}}}, - {{{ 176, 1750, -28}, 0, { 1342, 80}, {0x01, 0x7e, 0xf1, 0xff}}}, - {{{ -206, 1695, 128}, 0, { 578, 394}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ -383, 1735, 37}, 0, { 224, 214}, {0x08, 0x7e, 0xfb, 0xff}}}, - {{{ -419, 1712, -167}, 0, { 152, -198}, {0x05, 0x7e, 0x03, 0xff}}}, - {{{ -116, 1675, 476}, 0, { 756, 1086}, {0xe0, 0x78, 0xeb, 0xff}}}, - {{{ 33, 1671, 351}, 0, { 1058, 838}, {0xf1, 0x7c, 0x12, 0xff}}}, - {{{ -177, 1641, 456}, 0, { 636, 1046}, {0x0d, 0x7e, 0x03, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07007E50, 0x004c4320, 38405, 0x00007e50, 256); // 0x07007F50 - 0x07008040 -static const Vtx wmotr_seg7_vertex_07007F50[] = { - {{{ -72, 1689, 257}, 0, { 846, 652}, {0xf4, 0x7b, 0x1b, 0xff}}}, - {{{ -129, 1698, 103}, 0, { 732, 344}, {0xe4, 0x7b, 0x0a, 0xff}}}, - {{{ -206, 1695, 128}, 0, { 578, 394}, {0x0b, 0x7e, 0x00, 0xff}}}, - {{{ -22, 1716, 218}, 0, { 946, 574}, {0xe3, 0x78, 0x19, 0xff}}}, - {{{ -72, 1722, 92}, 0, { 846, 322}, {0xde, 0x79, 0x0a, 0xff}}}, - {{{ -270, 1701, 288}, 0, { 450, 714}, {0x1c, 0x7b, 0x04, 0xff}}}, - {{{ -383, 1735, 37}, 0, { 224, 214}, {0x08, 0x7e, 0xfb, 0xff}}}, - {{{ -177, 1641, 456}, 0, { 636, 1046}, {0x0d, 0x7e, 0x03, 0xff}}}, - {{{ 33, 1671, 351}, 0, { 1058, 838}, {0xf1, 0x7c, 0x12, 0xff}}}, - {{{ 75, 1717, 272}, 0, { 1142, 682}, {0xf0, 0x77, 0x29, 0xff}}}, - {{{ -436, 1730, 371}, 0, { 118, 878}, {0x0f, 0x7e, 0xfe, 0xff}}}, - {{{ -264, 1710, 440}, 0, { 464, 1016}, {0x2b, 0x77, 0xfd, 0xff}}}, - {{{ 152, 1715, 629}, 0, { 1294, 1392}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 269, 1675, 360}, 0, { 1528, 858}, {0x01, 0x7b, 0x1c, 0xff}}}, - {{{ -116, 1675, 476}, 0, { 756, 1086}, {0xe0, 0x78, 0xeb, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07007F50, 0x004c4320, 38405, 0x00007f50, 240); // 0x07008040 - 0x07008140 -static const Vtx wmotr_seg7_vertex_07008040[] = { - {{{ -383, 1735, 37}, 0, { 224, 214}, {0x08, 0x7e, 0xfb, 0xff}}}, - {{{ -634, 1708, -35}, 0, { -274, 66}, {0xf4, 0x7e, 0x03, 0xff}}}, - {{{ -618, 1723, 195}, 0, { -244, 528}, {0xce, 0x74, 0x05, 0xff}}}, - {{{ -177, 1641, 456}, 0, { 636, 1046}, {0x0d, 0x7e, 0x03, 0xff}}}, - {{{ -264, 1710, 440}, 0, { 464, 1016}, {0x2b, 0x77, 0xfd, 0xff}}}, - {{{ -259, 1706, 604}, 0, { 472, 1342}, {0x3d, 0x66, 0x2a, 0xff}}}, - {{{ -227, 1601, 671}, 0, { 536, 1476}, {0xe5, 0x59, 0x56, 0xff}}}, - {{{ -146, 1675, 643}, 0, { 698, 1420}, {0xcc, 0x73, 0x06, 0xff}}}, - {{{ -116, 1675, 476}, 0, { 756, 1086}, {0xe0, 0x78, 0xeb, 0xff}}}, - {{{ -436, 1730, 371}, 0, { 118, 878}, {0x0f, 0x7e, 0xfe, 0xff}}}, - {{{ -522, 1745, 470}, 0, { -52, 1076}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ 152, 1715, 629}, 0, { 1294, 1392}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -685, 1688, 120}, 0, { -376, 378}, {0xfa, 0x6f, 0x3d, 0xff}}}, - {{{ -748, 1728, -153}, 0, { -502, -168}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -571, 1704, -118}, 0, { -148, -98}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -416, 1706, 705}, 0, { 160, 1544}, {0x18, 0x6d, 0x3a, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008040, 0x004c4320, 38405, 0x00008040, 256); // 0x07008140 - 0x07008220 -static const Vtx wmotr_seg7_vertex_07008140[] = { - {{{ -701, 1601, 183}, 0, { -408, 504}, {0xa0, 0x50, 0xec, 0xff}}}, - {{{ -638, 1706, 213}, 0, { -282, 564}, {0xc3, 0x6e, 0xf3, 0xff}}}, - {{{ -663, 1683, 137}, 0, { -332, 412}, {0xb9, 0x65, 0x1c, 0xff}}}, - {{{ -685, 1688, 120}, 0, { -376, 378}, {0xfa, 0x6f, 0x3d, 0xff}}}, - {{{ -634, 1708, -35}, 0, { -274, 66}, {0xf4, 0x7e, 0x03, 0xff}}}, - {{{ -618, 1723, 195}, 0, { -244, 528}, {0xce, 0x74, 0x05, 0xff}}}, - {{{ -494, 1733, 341}, 0, { 2, 820}, {0xf5, 0x7e, 0x03, 0xff}}}, - {{{ -383, 1735, 37}, 0, { 224, 214}, {0x08, 0x7e, 0xfb, 0xff}}}, - {{{ -717, 1706, 258}, 0, { -440, 654}, {0xca, 0x60, 0xc3, 0xff}}}, - {{{ -522, 1745, 470}, 0, { -52, 1076}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ -259, 1706, 604}, 0, { 472, 1342}, {0x3d, 0x66, 0x2a, 0xff}}}, - {{{ -416, 1706, 705}, 0, { 160, 1544}, {0x18, 0x6d, 0x3a, 0xff}}}, - {{{ -423, 1601, 797}, 0, { 146, 1726}, {0x31, 0x25, 0x6e, 0xff}}}, - {{{ -227, 1601, 671}, 0, { 536, 1476}, {0xe5, 0x59, 0x56, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008140, 0x004c4320, 38405, 0x00008140, 224); // 0x07008220 - 0x07008320 -static const Vtx wmotr_seg7_vertex_07008220[] = { - {{{ 112, 1706, -638}, 0, { 1216, -1136}, {0xd7, 0x6e, 0xd3, 0xff}}}, - {{{ 12, 1667, -620}, 0, { 1014, -1100}, {0xf7, 0x7c, 0xe8, 0xff}}}, - {{{ 32, 1734, -537}, 0, { 1056, -934}, {0xd4, 0x6f, 0xd8, 0xff}}}, - {{{ -79, 1675, 772}, 0, { 832, 1676}, {0xcf, 0x6e, 0x26, 0xff}}}, - {{{ -146, 1675, 643}, 0, { 698, 1420}, {0xcc, 0x73, 0x06, 0xff}}}, - {{{ -227, 1601, 671}, 0, { 536, 1476}, {0xe5, 0x59, 0x56, 0xff}}}, - {{{ -144, 1601, 831}, 0, { 702, 1796}, {0x9d, 0x12, 0x4c, 0xff}}}, - {{{ 152, 1715, 629}, 0, { 1294, 1392}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 153, 1709, -767}, 0, { 1298, -1394}, {0xb2, 0x5d, 0xdd, 0xff}}}, - {{{ 91, 1629, -722}, 0, { 1174, -1304}, {0xe2, 0x75, 0xdb, 0xff}}}, - {{{ 127, 1601, -849}, 0, { 1246, -1558}, {0x02, 0x58, 0xa5, 0xff}}}, - {{{ 42, 1670, -793}, 0, { 1074, -1446}, {0x32, 0x74, 0xfd, 0xff}}}, - {{{ -140, 1669, -442}, 0, { 710, -746}, {0xe7, 0x79, 0xe7, 0xff}}}, - {{{ -320, 1687, -535}, 0, { 350, -932}, {0x08, 0x7e, 0xff, 0xff}}}, - {{{ -314, 1709, -689}, 0, { 362, -1238}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ 430, 1745, -650}, 0, { 1850, -1160}, {0xff, 0x7e, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008220, 0x004c4320, 38405, 0x00008220, 256); // 0x07008320 - 0x07008420 -static const Vtx wmotr_seg7_vertex_07008320[] = { - {{{ 112, 1706, -638}, 0, { 1216, -1136}, {0xd7, 0x6e, 0xd3, 0xff}}}, - {{{ 224, 1720, -608}, 0, { 1438, -1078}, {0x04, 0x7a, 0xdf, 0xff}}}, - {{{ 430, 1745, -650}, 0, { 1850, -1160}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ 122, 1747, -570}, 0, { 1236, -1000}, {0xf8, 0x77, 0xd8, 0xff}}}, - {{{ 32, 1734, -537}, 0, { 1056, -934}, {0xd4, 0x6f, 0xd8, 0xff}}}, - {{{ 42, 1670, -793}, 0, { 1074, -1446}, {0x32, 0x74, 0xfd, 0xff}}}, - {{{ -9, 1670, -906}, 0, { 972, -1672}, {0x26, 0x73, 0xde, 0xff}}}, - {{{ -314, 1709, -689}, 0, { 362, -1238}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ 127, 1601, -849}, 0, { 1246, -1558}, {0x02, 0x58, 0xa5, 0xff}}}, - {{{ 58, 1601, -988}, 0, { 1106, -1836}, {0x56, 0x1f, 0xa9, 0xff}}}, - {{{ 153, 1709, -767}, 0, { 1298, -1394}, {0xb2, 0x5d, 0xdd, 0xff}}}, - {{{ 223, 1601, -1031}, 0, { 1436, -1922}, {0xaa, 0x2b, 0xae, 0xff}}}, - {{{ 235, 1706, -911}, 0, { 1460, -1682}, {0xdc, 0x6e, 0xce, 0xff}}}, - {{{ 326, 1718, 280}, 0, { 1642, 698}, {0xf3, 0x7a, 0x1d, 0xff}}}, - {{{ 263, 1726, 246}, 0, { 1516, 630}, {0x06, 0x7b, 0x1c, 0xff}}}, - {{{ 269, 1675, 360}, 0, { 1528, 858}, {0x01, 0x7b, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008320, 0x004c4320, 38405, 0x00008320, 256); // 0x07008420 - 0x07008510 -static const Vtx wmotr_seg7_vertex_07008420[] = { - {{{ 581, 1706, 478}, 0, { 2152, 1092}, {0xef, 0x5d, 0x54, 0xff}}}, - {{{ 427, 1708, 418}, 0, { 1844, 972}, {0xd0, 0x5f, 0x44, 0xff}}}, - {{{ 436, 1601, 477}, 0, { 1860, 1090}, {0x29, 0x47, 0x60, 0xff}}}, - {{{ 603, 1601, 533}, 0, { 2196, 1200}, {0xfe, 0x12, 0x7d, 0xff}}}, - {{{ 384, 1675, 488}, 0, { 1758, 1112}, {0x34, 0x72, 0xf1, 0xff}}}, - {{{ 429, 1675, 675}, 0, { 1848, 1484}, {0x48, 0x67, 0x05, 0xff}}}, - {{{ 492, 1601, 710}, 0, { 1972, 1554}, {0x7c, 0x17, 0x01, 0xff}}}, - {{{ 365, 1670, 386}, 0, { 1720, 910}, {0xf2, 0x74, 0x30, 0xff}}}, - {{{ 609, 1782, 78}, 0, { 2206, 294}, {0x00, 0x7e, 0x03, 0xff}}}, - {{{ 326, 1718, 280}, 0, { 1642, 698}, {0xf3, 0x7a, 0x1d, 0xff}}}, - {{{ 269, 1675, 360}, 0, { 1528, 858}, {0x01, 0x7b, 0x1c, 0xff}}}, - {{{ 152, 1715, 629}, 0, { 1294, 1392}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 329, 1717, 25}, 0, { 1648, 188}, {0x04, 0x7e, 0xfd, 0xff}}}, - {{{ 284, 1733, 31}, 0, { 1558, 200}, {0x1a, 0x7c, 0xfc, 0xff}}}, - {{{ 263, 1726, 246}, 0, { 1516, 630}, {0x06, 0x7b, 0x1c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008420, 0x004c4320, 38405, 0x00008420, 240); // 0x07008510 - 0x07008610 -static const Vtx wmotr_seg7_vertex_07008510[] = { - {{{ 647, 1723, -290}, 0, { 2284, -442}, {0x0f, 0x6c, 0xc1, 0xff}}}, - {{{ 706, 1601, -374}, 0, { 2402, -610}, {0x5a, 0x56, 0xe9, 0xff}}}, - {{{ 448, 1704, -350}, 0, { 1884, -562}, {0x15, 0x7d, 0xfc, 0xff}}}, - {{{ 172, 1716, 291}, 0, { 1336, 720}, {0xff, 0x76, 0x2e, 0xff}}}, - {{{ 33, 1671, 351}, 0, { 1058, 838}, {0xf1, 0x7c, 0x12, 0xff}}}, - {{{ 269, 1675, 360}, 0, { 1528, 858}, {0x01, 0x7b, 0x1c, 0xff}}}, - {{{ 263, 1726, 246}, 0, { 1516, 630}, {0x06, 0x7b, 0x1c, 0xff}}}, - {{{ 609, 1782, 78}, 0, { 2206, 294}, {0x00, 0x7e, 0x03, 0xff}}}, - {{{ 492, 1742, -226}, 0, { 1972, -314}, {0xf3, 0x7c, 0xef, 0xff}}}, - {{{ 329, 1717, 25}, 0, { 1648, 188}, {0x04, 0x7e, 0xfd, 0xff}}}, - {{{ 589, 1707, -403}, 0, { 2166, -668}, {0x1e, 0x6e, 0x37, 0xff}}}, - {{{ 430, 1745, -650}, 0, { 1850, -1160}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ 371, 1721, -504}, 0, { 1732, -870}, {0x19, 0x7b, 0xf2, 0xff}}}, - {{{ 902, 1601, -319}, 0, { 2792, -500}, {0x48, 0x29, 0xa0, 0xff}}}, - {{{ 819, 1729, -224}, 0, { 2624, -312}, {0x20, 0x71, 0xd1, 0xff}}}, - {{{ 732, 1706, -520}, 0, { 2452, -902}, {0x35, 0x6f, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008510, 0x004c4320, 38405, 0x00008510, 256); // 0x07008610 - 0x07008700 -static const Vtx wmotr_seg7_vertex_07008610[] = { - {{{ 881, 1601, -528}, 0, { 2750, -916}, {0x6f, 0x13, 0x39, 0xff}}}, - {{{ 732, 1706, -520}, 0, { 2452, -902}, {0x35, 0x6f, 0x1e, 0xff}}}, - {{{ 706, 1601, -374}, 0, { 2402, -610}, {0x5a, 0x56, 0xe9, 0xff}}}, - {{{ 589, 1707, -403}, 0, { 2166, -668}, {0x1e, 0x6e, 0x37, 0xff}}}, - {{{ 430, 1745, -650}, 0, { 1850, -1160}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -701, 1601, 183}, 0, { -408, 504}, {0xa0, 0x50, 0xec, 0xff}}}, - {{{ -685, 1688, 120}, 0, { -376, 378}, {0xfa, 0x6f, 0x3d, 0xff}}}, - {{{ -844, 1601, 196}, 0, { -694, 530}, {0xf3, 0x30, 0x74, 0xff}}}, - {{{ -799, 1601, 238}, 0, { -604, 614}, {0xa9, 0x15, 0xa8, 0xff}}}, - {{{ -717, 1706, 258}, 0, { -440, 654}, {0xca, 0x60, 0xc3, 0xff}}}, - {{{ 141, 1751, 116}, 0, { 1272, 370}, {0xfd, 0x7e, 0x0d, 0xff}}}, - {{{ 284, 1733, 31}, 0, { 1558, 200}, {0x1a, 0x7c, 0xfc, 0xff}}}, - {{{ 176, 1750, -28}, 0, { 1342, 80}, {0x01, 0x7e, 0xf1, 0xff}}}, - {{{ -814, 1688, 109}, 0, { -634, 356}, {0xf6, 0x72, 0x36, 0xff}}}, - {{{ -748, 1728, -153}, 0, { -502, -168}, {0xff, 0x7e, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008610, 0x004c4320, 38405, 0x00008610, 240); // 0x07008700 - 0x07008800 -static const Vtx wmotr_seg7_vertex_07008700[] = { - {{{ -571, 1704, -118}, 0, { -148, -98}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -383, 1735, 37}, 0, { 224, 214}, {0x08, 0x7e, 0xfb, 0xff}}}, - {{{ -419, 1712, -167}, 0, { 152, -198}, {0x05, 0x7e, 0x03, 0xff}}}, - {{{ -436, 1730, 371}, 0, { 118, 878}, {0x0f, 0x7e, 0xfe, 0xff}}}, - {{{ -494, 1733, 341}, 0, { 2, 820}, {0xf5, 0x7e, 0x03, 0xff}}}, - {{{ -522, 1745, 470}, 0, { -52, 1076}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ 141, 1751, 116}, 0, { 1272, 370}, {0xfd, 0x7e, 0x0d, 0xff}}}, - {{{ 263, 1726, 246}, 0, { 1516, 630}, {0x06, 0x7b, 0x1c, 0xff}}}, - {{{ 284, 1733, 31}, 0, { 1558, 200}, {0x1a, 0x7c, 0xfc, 0xff}}}, - {{{ 172, 1716, 291}, 0, { 1336, 720}, {0xff, 0x76, 0x2e, 0xff}}}, - {{{ 176, 1750, -28}, 0, { 1342, 80}, {0x01, 0x7e, 0xf1, 0xff}}}, - {{{ -24, 1738, 8}, 0, { 940, 154}, {0xec, 0x7c, 0xf5, 0xff}}}, - {{{ -72, 1722, 92}, 0, { 846, 322}, {0xde, 0x79, 0x0a, 0xff}}}, - {{{ -22, 1716, 218}, 0, { 946, 574}, {0xe3, 0x78, 0x19, 0xff}}}, - {{{ 75, 1717, 272}, 0, { 1142, 682}, {0xf0, 0x77, 0x29, 0xff}}}, - {{{ 33, 1671, 351}, 0, { 1058, 838}, {0xf1, 0x7c, 0x12, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008700, 0x004c4320, 38405, 0x00008700, 256); // 0x07008800 - 0x070088F0 -static const Vtx wmotr_seg7_vertex_07008800[] = { - {{{ -71, 1720, -421}, 0, { 848, -702}, {0xd0, 0x74, 0xf3, 0xff}}}, - {{{ -148, 1686, -249}, 0, { 694, -360}, {0xeb, 0x7d, 0xfe, 0xff}}}, - {{{ -70, 1723, -269}, 0, { 848, -400}, {0xdb, 0x79, 0x08, 0xff}}}, - {{{ -140, 1669, -442}, 0, { 710, -746}, {0xe7, 0x79, 0xe7, 0xff}}}, - {{{ 32, 1734, -537}, 0, { 1056, -934}, {0xd4, 0x6f, 0xd8, 0xff}}}, - {{{ -614, 1684, -532}, 0, { -234, -924}, {0xc9, 0x6d, 0x21, 0xff}}}, - {{{ -670, 1670, -638}, 0, { -346, -1138}, {0xd3, 0x76, 0x01, 0xff}}}, - {{{ -768, 1601, -654}, 0, { -542, -1168}, {0x93, 0x39, 0x1b, 0xff}}}, - {{{ -362, 1736, -299}, 0, { 266, -462}, {0x02, 0x7e, 0xfe, 0xff}}}, - {{{ -320, 1687, -535}, 0, { 350, -932}, {0x08, 0x7e, 0xff, 0xff}}}, - {{{ 122, 1747, -570}, 0, { 1236, -1000}, {0xf8, 0x77, 0xd8, 0xff}}}, - {{{ 212, 1747, -556}, 0, { 1414, -974}, {0x11, 0x79, 0xe1, 0xff}}}, - {{{ 224, 1720, -608}, 0, { 1438, -1078}, {0x04, 0x7a, 0xdf, 0xff}}}, - {{{ -550, 1685, -483}, 0, { -108, -826}, {0xe6, 0x7c, 0x00, 0xff}}}, - {{{ -314, 1709, -689}, 0, { 362, -1238}, {0x00, 0x7e, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008800, 0x004c4320, 38405, 0x00008800, 240); // 0x070088F0 - 0x070089F0 -static const Vtx wmotr_seg7_vertex_070088F0[] = { - {{{ -617, 1688, -388}, 0, { -240, -638}, {0xf5, 0x79, 0xde, 0xff}}}, - {{{ -550, 1685, -483}, 0, { -108, -826}, {0xe6, 0x7c, 0x00, 0xff}}}, - {{{ -633, 1632, -476}, 0, { -272, -814}, {0xda, 0x76, 0xea, 0xff}}}, - {{{ -614, 1684, -532}, 0, { -234, -924}, {0xc9, 0x6d, 0x21, 0xff}}}, - {{{ -362, 1736, -299}, 0, { 266, -462}, {0x02, 0x7e, 0xfe, 0xff}}}, - {{{ -670, 1670, -638}, 0, { -346, -1138}, {0xd3, 0x76, 0x01, 0xff}}}, - {{{ -314, 1709, -689}, 0, { 362, -1238}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ 741, 1601, -1009}, 0, { 2470, -1878}, {0x4a, 0x24, 0xa0, 0xff}}}, - {{{ 633, 1703, -923}, 0, { 2254, -1706}, {0x1b, 0x73, 0xd3, 0xff}}}, - {{{ 759, 1704, -748}, 0, { 2506, -1356}, {0x30, 0x73, 0xee, 0xff}}}, - {{{ -607, 1705, -233}, 0, { -220, -330}, {0x01, 0x7e, 0xf8, 0xff}}}, - {{{ -571, 1704, -118}, 0, { -148, -98}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -419, 1712, -167}, 0, { 152, -198}, {0x05, 0x7e, 0x03, 0xff}}}, - {{{ 430, 1745, -650}, 0, { 1850, -1160}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ 425, 1706, -984}, 0, { 1840, -1826}, {0xff, 0x75, 0xd1, 0xff}}}, - {{{ 235, 1706, -911}, 0, { 1460, -1682}, {0xdc, 0x6e, 0xce, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070088F0, 0x004c4320, 38405, 0x000088f0, 256); // 0x070089F0 - 0x07008AD0 -static const Vtx wmotr_seg7_vertex_070089F0[] = { - {{{ 235, 1706, -911}, 0, { 1460, -1682}, {0xdc, 0x6e, 0xce, 0xff}}}, - {{{ 425, 1706, -984}, 0, { 1840, -1826}, {0xff, 0x75, 0xd1, 0xff}}}, - {{{ 459, 1601, -1122}, 0, { 1908, -2102}, {0xf7, 0x32, 0x8d, 0xff}}}, - {{{ 223, 1601, -1031}, 0, { 1436, -1922}, {0xaa, 0x2b, 0xae, 0xff}}}, - {{{ 430, 1745, -650}, 0, { 1850, -1160}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ 633, 1703, -923}, 0, { 2254, -1706}, {0x1b, 0x73, 0xd3, 0xff}}}, - {{{ 741, 1601, -1009}, 0, { 2470, -1878}, {0x4a, 0x24, 0xa0, 0xff}}}, - {{{ 759, 1704, -748}, 0, { 2506, -1356}, {0x30, 0x73, 0xee, 0xff}}}, - {{{ 429, 1675, 675}, 0, { 1848, 1484}, {0x48, 0x67, 0x05, 0xff}}}, - {{{ 366, 1675, 816}, 0, { 1722, 1766}, {0x29, 0x73, 0x22, 0xff}}}, - {{{ 413, 1601, 887}, 0, { 1816, 1908}, {0x5e, 0x2d, 0x46, 0xff}}}, - {{{ 895, 1601, -772}, 0, { 2778, -1404}, {0x74, 0x27, 0xdf, 0xff}}}, - {{{ 732, 1706, -520}, 0, { 2452, -902}, {0x35, 0x6f, 0x1e, 0xff}}}, - {{{ 881, 1601, -528}, 0, { 2750, -916}, {0x6f, 0x13, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_070089F0, 0x004c4320, 38405, 0x000089f0, 224); // 0x07008AD0 - 0x07008BD0 -static const Vtx wmotr_seg7_vertex_07008AD0[] = { - {{{ 731, 1719, 451}, 0, { 2452, 1036}, {0x10, 0x60, 0x50, 0xff}}}, - {{{ 581, 1706, 478}, 0, { 2152, 1092}, {0xef, 0x5d, 0x54, 0xff}}}, - {{{ 603, 1601, 533}, 0, { 2196, 1200}, {0xfe, 0x12, 0x7d, 0xff}}}, - {{{ 769, 1601, 511}, 0, { 2526, 1156}, {0x2a, 0x10, 0x76, 0xff}}}, - {{{ 609, 1782, 78}, 0, { 2206, 294}, {0x00, 0x7e, 0x03, 0xff}}}, - {{{ 492, 1601, 710}, 0, { 1972, 1554}, {0x7c, 0x17, 0x01, 0xff}}}, - {{{ 429, 1675, 675}, 0, { 1848, 1484}, {0x48, 0x67, 0x05, 0xff}}}, - {{{ 413, 1601, 887}, 0, { 1816, 1908}, {0x5e, 0x2d, 0x46, 0xff}}}, - {{{ 366, 1675, 816}, 0, { 1722, 1766}, {0x29, 0x73, 0x22, 0xff}}}, - {{{ 232, 1675, 906}, 0, { 1456, 1944}, {0x0d, 0x70, 0x3a, 0xff}}}, - {{{ 152, 1715, 629}, 0, { 1294, 1392}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 246, 1601, 999}, 0, { 1482, 2130}, {0x1c, 0x07, 0x7b, 0xff}}}, - {{{ 37, 1675, 878}, 0, { 1066, 1888}, {0xeb, 0x74, 0x2d, 0xff}}}, - {{{ 2, 1601, 964}, 0, { 994, 2060}, {0xd2, 0x40, 0x62, 0xff}}}, - {{{ -79, 1675, 772}, 0, { 832, 1676}, {0xcf, 0x6e, 0x26, 0xff}}}, - {{{ -144, 1601, 831}, 0, { 702, 1796}, {0x9d, 0x12, 0x4c, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008AD0, 0x004c4320, 38405, 0x00008ad0, 256); // 0x07008BD0 - 0x07008CD0 -static const Vtx wmotr_seg7_vertex_07008BD0[] = { - {{{ -423, 1601, 797}, 0, { 146, 1726}, {0x31, 0x25, 0x6e, 0xff}}}, - {{{ -416, 1706, 705}, 0, { 160, 1544}, {0x18, 0x6d, 0x3a, 0xff}}}, - {{{ -583, 1706, 738}, 0, { -172, 1610}, {0xf6, 0x6b, 0x43, 0xff}}}, - {{{ -522, 1745, 470}, 0, { -52, 1076}, {0xff, 0x7e, 0x00, 0xff}}}, - {{{ -632, 1601, 838}, 0, { -270, 1810}, {0xf6, 0x12, 0x7d, 0xff}}}, - {{{ -728, 1706, 649}, 0, { -462, 1432}, {0xd8, 0x73, 0x23, 0xff}}}, - {{{ -813, 1601, 727}, 0, { -632, 1588}, {0xa3, 0x20, 0x50, 0xff}}}, - {{{ -795, 1706, 492}, 0, { -596, 1120}, {0xbd, 0x6b, 0x0a, 0xff}}}, - {{{ -897, 1601, 531}, 0, { -800, 1198}, {0x87, 0x20, 0x14, 0xff}}}, - {{{ -785, 1706, 355}, 0, { -576, 848}, {0xc8, 0x70, 0xec, 0xff}}}, - {{{ -885, 1601, 360}, 0, { -774, 858}, {0x8e, 0x28, 0xdc, 0xff}}}, - {{{ -717, 1706, 258}, 0, { -440, 654}, {0xca, 0x60, 0xc3, 0xff}}}, - {{{ -799, 1601, 238}, 0, { -604, 614}, {0xa9, 0x15, 0xa8, 0xff}}}, - {{{ -959, 1688, 64}, 0, { -922, 266}, {0xd9, 0x6d, 0x33, 0xff}}}, - {{{ -814, 1688, 109}, 0, { -634, 356}, {0xf6, 0x72, 0x36, 0xff}}}, - {{{ -748, 1728, -153}, 0, { -502, -168}, {0xff, 0x7e, 0x01, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008BD0, 0x004c4320, 38405, 0x00008bd0, 256); // 0x07008CD0 - 0x07008DD0 -static const Vtx wmotr_seg7_vertex_07008CD0[] = { - {{{ -768, 1601, -654}, 0, { -542, -1168}, {0x93, 0x39, 0x1b, 0xff}}}, - {{{ -670, 1670, -638}, 0, { -346, -1138}, {0xd3, 0x76, 0x01, 0xff}}}, - {{{ -652, 1670, -774}, 0, { -310, -1408}, {0xd1, 0x75, 0xf4, 0xff}}}, - {{{ -844, 1601, 196}, 0, { -694, 530}, {0xf3, 0x30, 0x74, 0xff}}}, - {{{ -814, 1688, 109}, 0, { -634, 356}, {0xf6, 0x72, 0x36, 0xff}}}, - {{{ -959, 1688, 64}, 0, { -922, 266}, {0xd9, 0x6d, 0x33, 0xff}}}, - {{{ -1043, 1601, 112}, 0, { -1092, 364}, {0xb0, 0x0d, 0x61, 0xff}}}, - {{{ -1043, 1688, -64}, 0, { -1090, 10}, {0xd0, 0x74, 0x0e, 0xff}}}, - {{{ -748, 1728, -153}, 0, { -502, -168}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -1148, 1601, -47}, 0, { -1300, 42}, {0x97, 0x3e, 0x20, 0xff}}}, - {{{ -1043, 1688, -209}, 0, { -1090, -280}, {0xc5, 0x6f, 0xf4, 0xff}}}, - {{{ -1148, 1601, -228}, 0, { -1300, -320}, {0x84, 0x12, 0xed, 0xff}}}, - {{{ -981, 1688, -354}, 0, { -968, -570}, {0xdb, 0x74, 0xde, 0xff}}}, - {{{ -1071, 1601, -409}, 0, { -1148, -680}, {0xa5, 0x30, 0xb7, 0xff}}}, - {{{ -314, 1709, -689}, 0, { 362, -1238}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ -746, 1601, -823}, 0, { -498, -1506}, {0x8f, 0x2d, 0xdd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008CD0, 0x004c4320, 38405, 0x00008cd0, 256); // 0x07008DD0 - 0x07008EB0 -static const Vtx wmotr_seg7_vertex_07008DD0[] = { - {{{ -559, 1668, -958}, 0, { -124, -1774}, {0xe0, 0x74, 0xdb, 0xff}}}, - {{{ -652, 1670, -774}, 0, { -310, -1408}, {0xd1, 0x75, 0xf4, 0xff}}}, - {{{ -314, 1709, -689}, 0, { 362, -1238}, {0x00, 0x7e, 0xff, 0xff}}}, - {{{ -746, 1601, -823}, 0, { -498, -1506}, {0x8f, 0x2d, 0xdd, 0xff}}}, - {{{ -619, 1601, -1042}, 0, { -244, -1944}, {0xa8, 0x19, 0xa9, 0xff}}}, - {{{ -374, 1669, -1017}, 0, { 244, -1894}, {0xfc, 0x76, 0xd2, 0xff}}}, - {{{ -398, 1601, -1127}, 0, { 196, -2114}, {0xe5, 0x2b, 0x8d, 0xff}}}, - {{{ -176, 1670, -1012}, 0, { 638, -1882}, {0x0b, 0x78, 0xd9, 0xff}}}, - {{{ -151, 1601, -1121}, 0, { 688, -2100}, {0x1b, 0x3a, 0x93, 0xff}}}, - {{{ -9, 1670, -906}, 0, { 972, -1672}, {0x26, 0x73, 0xde, 0xff}}}, - {{{ 58, 1601, -988}, 0, { 1106, -1836}, {0x56, 0x1f, 0xa9, 0xff}}}, - {{{ -748, 1728, -153}, 0, { -502, -168}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ -571, 1704, -118}, 0, { -148, -98}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ -607, 1705, -233}, 0, { -220, -330}, {0x01, 0x7e, 0xf8, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008DD0, 0x004c4320, 38405, 0x00008dd0, 224); // 0x07008EB0 - 0x07008EF0 -static const Vtx wmotr_seg7_vertex_07008EB0[] = { - {{{ 371, 1721, -504}, 0, { 1732, -870}, {0x19, 0x7b, 0xf2, 0xff}}}, - {{{ 430, 1745, -650}, 0, { 1850, -1160}, {0xff, 0x7e, 0x01, 0xff}}}, - {{{ 224, 1720, -608}, 0, { 1438, -1078}, {0x04, 0x7a, 0xdf, 0xff}}}, - {{{ 212, 1747, -556}, 0, { 1414, -974}, {0x11, 0x79, 0xe1, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07008EB0, 0x004c4320, 38405, 0x00008eb0, 64); // 0x07008EF0 - 0x07009148 static const Gfx wmotr_seg7_dl_07008EF0[] = { @@ -3383,625 +1359,100 @@ static const Lights1 wmotr_seg7_lights_0700C2A0 = gdSPDefLights1( ); // 0x0700C2B8 - 0x0700C3B8 -static const Vtx wmotr_seg7_vertex_0700C2B8[] = { - {{{ 3227, 3174, -3457}, 0, { 2290, -802}, {0x64, 0x3b, 0xcf, 0xff}}}, - {{{ 3227, 3123, -3457}, 0, { 2290, -802}, {0x6d, 0xd9, 0xcf, 0xff}}}, - {{{ 3087, 3123, -3621}, 0, { 2010, -1128}, {0x43, 0xd9, 0x9c, 0xff}}}, - {{{ 3087, 3174, -3621}, 0, { 2010, -1128}, {0x3b, 0x3b, 0xa2, 0xff}}}, - {{{ 3062, 3072, -3593}, 0, { 1960, -1074}, {0x2a, 0x95, 0xcc, 0xff}}}, - {{{ 2878, 3072, -3652}, 0, { 1592, -1192}, {0x05, 0x98, 0xb9, 0xff}}}, - {{{ 2893, 3123, -3683}, 0, { 1622, -1252}, {0xfe, 0xe0, 0x86, 0xff}}}, - {{{ 2118, 3072, -3342}, 0, { 76, -572}, {0xf2, 0x83, 0xf9, 0xff}}}, - {{{ 2693, 3072, -3586}, 0, { 1224, -1058}, {0xfb, 0x9b, 0xb4, 0xff}}}, - {{{ 2699, 3123, -3613}, 0, { 1234, -1112}, {0x07, 0xe1, 0x86, 0xff}}}, - {{{ 2893, 3174, -3683}, 0, { 1622, -1252}, {0xfb, 0x3f, 0x92, 0xff}}}, - {{{ 3195, 3072, -3438}, 0, { 2226, -764}, {0x40, 0x96, 0xea, 0xff}}}, - {{{ 2501, 3072, -3689}, 0, { 842, -1264}, {0x15, 0x99, 0xba, 0xff}}}, - {{{ 2139, 3123, -3566}, 0, { 118, -1020}, {0x97, 0xde, 0xc2, 0xff}}}, - {{{ 2093, 3123, -3356}, 0, { 26, -600}, {0x9b, 0xe0, 0xbc, 0xff}}}, - {{{ 2497, 3123, -3722}, 0, { 832, -1330}, {0x17, 0xdd, 0x89, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700C2B8, 0x004c4320, 38405, 0x0000c2b8, 256); // 0x0700C3B8 - 0x0700C4B8 -static const Vtx wmotr_seg7_vertex_0700C3B8[] = { - {{{ 2699, 3174, -3613}, 0, { 1234, -1112}, {0x00, 0x64, 0xb3, 0xff}}}, - {{{ 2699, 3123, -3613}, 0, { 1234, -1112}, {0x07, 0xe1, 0x86, 0xff}}}, - {{{ 2497, 3123, -3722}, 0, { 832, -1330}, {0x17, 0xdd, 0x89, 0xff}}}, - {{{ 2893, 3174, -3683}, 0, { 1622, -1252}, {0xfb, 0x3f, 0x92, 0xff}}}, - {{{ 2501, 3072, -3689}, 0, { 842, -1264}, {0x15, 0x99, 0xba, 0xff}}}, - {{{ 2301, 3072, -3665}, 0, { 442, -1216}, {0xea, 0x97, 0xbe, 0xff}}}, - {{{ 2118, 3072, -3342}, 0, { 76, -572}, {0xf2, 0x83, 0xf9, 0xff}}}, - {{{ 2286, 3123, -3696}, 0, { 412, -1278}, {0xd0, 0xdb, 0x91, 0xff}}}, - {{{ 2497, 3174, -3722}, 0, { 832, -1330}, {0x0b, 0x3b, 0x91, 0xff}}}, - {{{ 2162, 3072, -3541}, 0, { 164, -970}, {0xba, 0xa4, 0xcd, 0xff}}}, - {{{ 2286, 3174, -3696}, 0, { 412, -1278}, {0xd2, 0x4a, 0xa5, 0xff}}}, - {{{ 2139, 3123, -3566}, 0, { 118, -1020}, {0x97, 0xde, 0xc2, 0xff}}}, - {{{ 2139, 3174, -3566}, 0, { 118, -1020}, {0xa6, 0x4b, 0xd1, 0xff}}}, - {{{ 2093, 3123, -3356}, 0, { 26, -600}, {0x9b, 0xe0, 0xbc, 0xff}}}, - {{{ 1985, 3072, -2855}, 0, { -188, 400}, {0xd2, 0x90, 0x24, 0xff}}}, - {{{ 1963, 3072, -3239}, 0, { -232, -366}, {0xcb, 0x99, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700C3B8, 0x004c4320, 38405, 0x0000c3b8, 256); // 0x0700C4B8 - 0x0700C5A8 -static const Vtx wmotr_seg7_vertex_0700C4B8[] = { - {{{ 2118, 3072, -3342}, 0, { 76, -572}, {0xf2, 0x83, 0xf9, 0xff}}}, - {{{ 3232, 3072, -2966}, 0, { 2300, 178}, {0x46, 0x97, 0xfd, 0xff}}}, - {{{ 3181, 3072, -2708}, 0, { 2198, 692}, {0x35, 0x95, 0x2b, 0xff}}}, - {{{ 2996, 3072, -2568}, 0, { 1830, 972}, {0x0c, 0x99, 0x48, 0xff}}}, - {{{ 2789, 3072, -2575}, 0, { 1416, 960}, {0x30, 0x9a, 0x39, 0xff}}}, - {{{ 2693, 3072, -2412}, 0, { 1224, 1282}, {0x23, 0x97, 0x3d, 0xff}}}, - {{{ 2483, 3072, -2361}, 0, { 804, 1384}, {0xf3, 0x95, 0x42, 0xff}}}, - {{{ 3151, 3072, -3106}, 0, { 2138, -102}, {0x48, 0x99, 0xf1, 0xff}}}, - {{{ 3195, 3072, -3438}, 0, { 2226, -764}, {0x40, 0x96, 0xea, 0xff}}}, - {{{ 3224, 3072, -3261}, 0, { 2284, -410}, {0x47, 0x99, 0x12, 0xff}}}, - {{{ 2265, 3072, -2457}, 0, { 370, 1194}, {0xd6, 0x90, 0x27, 0xff}}}, - {{{ 2162, 3072, -2781}, 0, { 164, 548}, {0xd6, 0x92, 0x2d, 0xff}}}, - {{{ 1985, 3072, -2855}, 0, { -188, 400}, {0xd2, 0x90, 0x24, 0xff}}}, - {{{ 2093, 3123, -3356}, 0, { 26, -600}, {0x9b, 0xe0, 0xbc, 0xff}}}, - {{{ 1963, 3072, -3239}, 0, { -232, -366}, {0xcb, 0x99, 0xcd, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700C4B8, 0x004c4320, 38405, 0x0000c4b8, 240); // 0x0700C5A8 - 0x0700C6A8 -static const Vtx wmotr_seg7_vertex_0700C5A8[] = { - {{{ 2093, 3174, -3356}, 0, { 26, -600}, {0xbc, 0x53, 0xbe, 0xff}}}, - {{{ 2093, 3123, -3356}, 0, { 26, -600}, {0x9b, 0xe0, 0xbc, 0xff}}}, - {{{ 1930, 3123, -3248}, 0, { -298, -384}, {0xa1, 0xdc, 0xb6, 0xff}}}, - {{{ 2139, 3174, -3566}, 0, { 118, -1020}, {0xa6, 0x4b, 0xd1, 0xff}}}, - {{{ 1963, 3072, -3239}, 0, { -232, -366}, {0xcb, 0x99, 0xcd, 0xff}}}, - {{{ 1904, 3072, -3054}, 0, { -350, 2}, {0xad, 0xa1, 0xfa, 0xff}}}, - {{{ 1985, 3072, -2855}, 0, { -188, 400}, {0xd2, 0x90, 0x24, 0xff}}}, - {{{ 1930, 3174, -3248}, 0, { -298, -384}, {0xa1, 0x2d, 0xbb, 0xff}}}, - {{{ 1867, 3123, -3053}, 0, { -422, 4}, {0x88, 0xd9, 0x03, 0xff}}}, - {{{ 1867, 3174, -3053}, 0, { -422, 4}, {0x8d, 0x34, 0x0b, 0xff}}}, - {{{ 1953, 3123, -2844}, 0, { -252, 422}, {0xa9, 0xe0, 0x56, 0xff}}}, - {{{ 2162, 3072, -2781}, 0, { 164, 548}, {0xd6, 0x92, 0x2d, 0xff}}}, - {{{ 1953, 3174, -2844}, 0, { -252, 422}, {0xb2, 0x25, 0x5c, 0xff}}}, - {{{ 2139, 3123, -2766}, 0, { 118, 578}, {0x9c, 0xe1, 0x47, 0xff}}}, - {{{ 2265, 3072, -2457}, 0, { 370, 1194}, {0xd6, 0x90, 0x27, 0xff}}}, - {{{ 2169, 3072, -2612}, 0, { 178, 886}, {0xa5, 0xab, 0x13, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700C5A8, 0x004c4320, 38405, 0x0000c5a8, 256); // 0x0700C6A8 - 0x0700C7A8 -static const Vtx wmotr_seg7_vertex_0700C6A8[] = { - {{{ 2139, 3174, -2766}, 0, { 118, 578}, {0xb8, 0x57, 0x39, 0xff}}}, - {{{ 2139, 3123, -2766}, 0, { 118, 578}, {0x9c, 0xe1, 0x47, 0xff}}}, - {{{ 2147, 3123, -2587}, 0, { 134, 934}, {0x8b, 0xdf, 0x23, 0xff}}}, - {{{ 1953, 3174, -2844}, 0, { -252, 422}, {0xb2, 0x25, 0x5c, 0xff}}}, - {{{ 2169, 3072, -2612}, 0, { 178, 886}, {0xa5, 0xab, 0x13, 0xff}}}, - {{{ 2265, 3072, -2457}, 0, { 370, 1194}, {0xd6, 0x90, 0x27, 0xff}}}, - {{{ 2147, 3174, -2587}, 0, { 134, 934}, {0x91, 0x2c, 0x2a, 0xff}}}, - {{{ 2248, 3123, -2424}, 0, { 336, 1258}, {0xb0, 0xd9, 0x5a, 0xff}}}, - {{{ 2483, 3072, -2361}, 0, { 804, 1384}, {0xf3, 0x95, 0x42, 0xff}}}, - {{{ 2248, 3174, -2424}, 0, { 336, 1258}, {0xb8, 0x37, 0x57, 0xff}}}, - {{{ 2477, 3123, -2324}, 0, { 792, 1458}, {0xf5, 0xd9, 0x78, 0xff}}}, - {{{ 2693, 3072, -2412}, 0, { 1224, 1282}, {0x23, 0x97, 0x3d, 0xff}}}, - {{{ 3018, 3123, -2541}, 0, { 1872, 1024}, {0x23, 0xdc, 0x74, 0xff}}}, - {{{ 3181, 3072, -2708}, 0, { 2198, 692}, {0x35, 0x95, 0x2b, 0xff}}}, - {{{ 3212, 3123, -2689}, 0, { 2260, 732}, {0x65, 0xd9, 0x41, 0xff}}}, - {{{ 2477, 3174, -2324}, 0, { 792, 1458}, {0xf9, 0x37, 0x71, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700C6A8, 0x004c4320, 38405, 0x0000c6a8, 256); // 0x0700C7A8 - 0x0700C8A8 -static const Vtx wmotr_seg7_vertex_0700C7A8[] = { - {{{ 2477, 3174, -2324}, 0, { 792, 1458}, {0xf9, 0x37, 0x71, 0xff}}}, - {{{ 2477, 3123, -2324}, 0, { 792, 1458}, {0xf5, 0xd9, 0x78, 0xff}}}, - {{{ 2699, 3123, -2378}, 0, { 1234, 1350}, {0x49, 0xe0, 0x62, 0xff}}}, - {{{ 2693, 3072, -2412}, 0, { 1224, 1282}, {0x23, 0x97, 0x3d, 0xff}}}, - {{{ 2789, 3072, -2575}, 0, { 1416, 960}, {0x30, 0x9a, 0x39, 0xff}}}, - {{{ 2699, 3174, -2378}, 0, { 1234, 1350}, {0x46, 0x39, 0x58, 0xff}}}, - {{{ 2800, 3123, -2549}, 0, { 1436, 1010}, {0x3c, 0xe0, 0x6a, 0xff}}}, - {{{ 2996, 3072, -2568}, 0, { 1830, 972}, {0x0c, 0x99, 0x48, 0xff}}}, - {{{ 2800, 3174, -2549}, 0, { 1436, 1010}, {0x2b, 0x52, 0x56, 0xff}}}, - {{{ 3018, 3123, -2541}, 0, { 1872, 1024}, {0x23, 0xdc, 0x74, 0xff}}}, - {{{ 3181, 3072, -2708}, 0, { 2198, 692}, {0x35, 0x95, 0x2b, 0xff}}}, - {{{ 3018, 3174, -2541}, 0, { 1872, 1024}, {0x25, 0x39, 0x6a, 0xff}}}, - {{{ 3212, 3123, -2689}, 0, { 2260, 732}, {0x65, 0xd9, 0x41, 0xff}}}, - {{{ 3258, 3123, -3271}, 0, { 2352, -430}, {0x78, 0xdc, 0x12, 0xff}}}, - {{{ 3224, 3072, -3261}, 0, { 2284, -410}, {0x47, 0x99, 0x12, 0xff}}}, - {{{ 3195, 3072, -3438}, 0, { 2226, -764}, {0x40, 0x96, 0xea, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700C7A8, 0x004c4320, 38405, 0x0000c7a8, 256); // 0x0700C8A8 - 0x0700C9A8 -static const Vtx wmotr_seg7_vertex_0700C8A8[] = { - {{{ 3212, 3123, -2689}, 0, { 2260, 732}, {0x65, 0xd9, 0x41, 0xff}}}, - {{{ 3181, 3072, -2708}, 0, { 2198, 692}, {0x35, 0x95, 0x2b, 0xff}}}, - {{{ 3232, 3072, -2966}, 0, { 2300, 178}, {0x46, 0x97, 0xfd, 0xff}}}, - {{{ 3018, 3174, -2541}, 0, { 1872, 1024}, {0x25, 0x39, 0x6a, 0xff}}}, - {{{ 3212, 3174, -2689}, 0, { 2260, 732}, {0x63, 0x35, 0x3a, 0xff}}}, - {{{ 3266, 3123, -2960}, 0, { 2366, 190}, {0x78, 0xde, 0xed, 0xff}}}, - {{{ 3151, 3072, -3106}, 0, { 2138, -102}, {0x48, 0x99, 0xf1, 0xff}}}, - {{{ 3266, 3174, -2960}, 0, { 2366, 190}, {0x71, 0x35, 0xeb, 0xff}}}, - {{{ 3180, 3123, -3108}, 0, { 2196, -104}, {0x7a, 0xdf, 0xfa, 0xff}}}, - {{{ 3224, 3072, -3261}, 0, { 2284, -410}, {0x47, 0x99, 0x12, 0xff}}}, - {{{ 3180, 3174, -3108}, 0, { 2196, -104}, {0x5e, 0x55, 0x01, 0xff}}}, - {{{ 3258, 3123, -3271}, 0, { 2352, -430}, {0x78, 0xdc, 0x12, 0xff}}}, - {{{ 2480, 3211, -3621}, 0, { 798, -1128}, {0x06, 0x7a, 0xdf, 0xff}}}, - {{{ 2621, 3211, -3544}, 0, { 1080, -976}, {0x1d, 0x7a, 0xf2, 0xff}}}, - {{{ 2699, 3174, -3613}, 0, { 1234, -1112}, {0x00, 0x64, 0xb3, 0xff}}}, - {{{ 3258, 3174, -3271}, 0, { 2352, -430}, {0x75, 0x30, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700C8A8, 0x004c4320, 38405, 0x0000c8a8, 256); // 0x0700C9A8 - 0x0700CA98 -static const Vtx wmotr_seg7_vertex_0700C9A8[] = { - {{{ 3258, 3174, -3271}, 0, { 2352, -430}, {0x75, 0x30, 0x07, 0xff}}}, - {{{ 3258, 3123, -3271}, 0, { 2352, -430}, {0x78, 0xdc, 0x12, 0xff}}}, - {{{ 3227, 3123, -3457}, 0, { 2290, -802}, {0x6d, 0xd9, 0xcf, 0xff}}}, - {{{ 3195, 3072, -3438}, 0, { 2226, -764}, {0x40, 0x96, 0xea, 0xff}}}, - {{{ 3227, 3174, -3457}, 0, { 2290, -802}, {0x64, 0x3b, 0xcf, 0xff}}}, - {{{ 3087, 3174, -3621}, 0, { 2010, -1128}, {0x3b, 0x3b, 0xa2, 0xff}}}, - {{{ 3150, 3233, -3424}, 0, { 2136, -736}, {0x2d, 0x73, 0xe7, 0xff}}}, - {{{ 2893, 3174, -3683}, 0, { 1622, -1252}, {0xfb, 0x3f, 0x92, 0xff}}}, - {{{ 3049, 3233, -3541}, 0, { 1934, -970}, {0x18, 0x74, 0xd4, 0xff}}}, - {{{ 2909, 3233, -3586}, 0, { 1656, -1058}, {0xfc, 0x75, 0xd2, 0xff}}}, - {{{ 2699, 3174, -3613}, 0, { 1234, -1112}, {0x00, 0x64, 0xb3, 0xff}}}, - {{{ 2769, 3233, -3536}, 0, { 1376, -958}, {0xe5, 0x78, 0xe3, 0xff}}}, - {{{ 2497, 3174, -3722}, 0, { 832, -1330}, {0x0b, 0x3b, 0x91, 0xff}}}, - {{{ 2480, 3211, -3621}, 0, { 798, -1128}, {0x06, 0x7a, 0xdf, 0xff}}}, - {{{ 2286, 3174, -3696}, 0, { 412, -1278}, {0xd2, 0x4a, 0xa5, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700C9A8, 0x004c4320, 38405, 0x0000c9a8, 240); // 0x0700CA98 - 0x0700CB98 -static const Vtx wmotr_seg7_vertex_0700CA98[] = { - {{{ 2139, 3174, -3566}, 0, { 118, -1020}, {0xa6, 0x4b, 0xd1, 0xff}}}, - {{{ 2332, 3211, -3603}, 0, { 504, -1092}, {0xf1, 0x7a, 0xe5, 0xff}}}, - {{{ 2286, 3174, -3696}, 0, { 412, -1278}, {0xd2, 0x4a, 0xa5, 0xff}}}, - {{{ 2480, 3211, -3621}, 0, { 798, -1128}, {0x06, 0x7a, 0xdf, 0xff}}}, - {{{ 2093, 3174, -3356}, 0, { 26, -600}, {0xbc, 0x53, 0xbe, 0xff}}}, - {{{ 2230, 3211, -3512}, 0, { 298, -910}, {0xe4, 0x7b, 0xf3, 0xff}}}, - {{{ 2103, 3236, -3299}, 0, { 46, -486}, {0xf2, 0x6b, 0xbf, 0xff}}}, - {{{ 2200, 3207, -3314}, 0, { 240, -516}, {0x02, 0x74, 0xce, 0xff}}}, - {{{ 2197, 3211, -3365}, 0, { 234, -618}, {0xe9, 0x7c, 0x05, 0xff}}}, - {{{ 1930, 3174, -3248}, 0, { -298, -384}, {0xa1, 0x2d, 0xbb, 0xff}}}, - {{{ 1867, 3174, -3053}, 0, { -422, 4}, {0x8d, 0x34, 0x0b, 0xff}}}, - {{{ 1972, 3236, -3212}, 0, { -212, -312}, {0xc6, 0x6b, 0xdd, 0xff}}}, - {{{ 1991, 3236, -2888}, 0, { -176, 334}, {0xce, 0x69, 0x31, 0xff}}}, - {{{ 1923, 3236, -3056}, 0, { -312, -2}, {0xc5, 0x70, 0x02, 0xff}}}, - {{{ 1953, 3174, -2844}, 0, { -252, 422}, {0xb2, 0x25, 0x5c, 0xff}}}, - {{{ 2139, 3174, -2766}, 0, { 118, 578}, {0xb8, 0x57, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700CA98, 0x004c4320, 38405, 0x0000ca98, 256); // 0x0700CB98 - 0x0700CC98 -static const Vtx wmotr_seg7_vertex_0700CB98[] = { - {{{ 2214, 3229, -2604}, 0, { 268, 900}, {0xc7, 0x6f, 0x11, 0xff}}}, - {{{ 2208, 3229, -2747}, 0, { 256, 616}, {0xd3, 0x75, 0xf0, 0xff}}}, - {{{ 2139, 3174, -2766}, 0, { 118, 578}, {0xb8, 0x57, 0x39, 0xff}}}, - {{{ 2147, 3174, -2587}, 0, { 134, 934}, {0x91, 0x2c, 0x2a, 0xff}}}, - {{{ 2348, 3229, -2909}, 0, { 536, 292}, {0xfb, 0x7d, 0x0f, 0xff}}}, - {{{ 2304, 3238, -2904}, 0, { 448, 302}, {0x15, 0x73, 0x2f, 0xff}}}, - {{{ 2140, 3236, -2826}, 0, { 120, 458}, {0x01, 0x71, 0x39, 0xff}}}, - {{{ 1991, 3236, -2888}, 0, { -176, 334}, {0xce, 0x69, 0x31, 0xff}}}, - {{{ 2800, 3174, -2549}, 0, { 1436, 1010}, {0x2b, 0x52, 0x56, 0xff}}}, - {{{ 2736, 3229, -2573}, 0, { 1310, 962}, {0x31, 0x74, 0x08, 0xff}}}, - {{{ 2655, 3229, -2436}, 0, { 1148, 1234}, {0x25, 0x72, 0x27, 0xff}}}, - {{{ 2248, 3174, -2424}, 0, { 336, 1258}, {0xb8, 0x37, 0x57, 0xff}}}, - {{{ 2295, 3229, -2474}, 0, { 430, 1160}, {0xdf, 0x71, 0x2e, 0xff}}}, - {{{ 2477, 3174, -2324}, 0, { 792, 1458}, {0xf9, 0x37, 0x71, 0xff}}}, - {{{ 2478, 3229, -2393}, 0, { 794, 1320}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 2699, 3174, -2378}, 0, { 1234, 1350}, {0x46, 0x39, 0x58, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700CB98, 0x004c4320, 38405, 0x0000cb98, 256); // 0x0700CC98 - 0x0700CD98 -static const Vtx wmotr_seg7_vertex_0700CC98[] = { - {{{ 3018, 3174, -2541}, 0, { 1872, 1024}, {0x25, 0x39, 0x6a, 0xff}}}, - {{{ 2839, 3222, -2611}, 0, { 1516, 888}, {0xf1, 0x75, 0x2e, 0xff}}}, - {{{ 2800, 3174, -2549}, 0, { 1436, 1010}, {0x2b, 0x52, 0x56, 0xff}}}, - {{{ 2738, 3222, -2735}, 0, { 1312, 640}, {0x10, 0x7d, 0x02, 0xff}}}, - {{{ 2736, 3229, -2573}, 0, { 1310, 962}, {0x31, 0x74, 0x08, 0xff}}}, - {{{ 3020, 3222, -3102}, 0, { 1876, -94}, {0x0f, 0x7d, 0xfc, 0xff}}}, - {{{ 3144, 3222, -3058}, 0, { 2124, -6}, {0x1f, 0x75, 0xdb, 0xff}}}, - {{{ 3180, 3174, -3108}, 0, { 2196, -104}, {0x5e, 0x55, 0x01, 0xff}}}, - {{{ 3212, 3174, -2689}, 0, { 2260, 732}, {0x63, 0x35, 0x3a, 0xff}}}, - {{{ 3014, 3222, -2605}, 0, { 1864, 898}, {0x17, 0x71, 0x33, 0xff}}}, - {{{ 3169, 3222, -2723}, 0, { 2174, 662}, {0x36, 0x6f, 0x19, 0xff}}}, - {{{ 3266, 3174, -2960}, 0, { 2366, 190}, {0x71, 0x35, 0xeb, 0xff}}}, - {{{ 3212, 3222, -2940}, 0, { 2260, 230}, {0x38, 0x70, 0xf2, 0xff}}}, - {{{ 3172, 3233, -3290}, 0, { 2180, -468}, {0x35, 0x72, 0x07, 0xff}}}, - {{{ 3116, 3233, -3172}, 0, { 2068, -232}, {0x17, 0x78, 0x20, 0xff}}}, - {{{ 3258, 3174, -3271}, 0, { 2352, -430}, {0x75, 0x30, 0x07, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700CC98, 0x004c4320, 38405, 0x0000cc98, 256); // 0x0700CD98 - 0x0700CE98 -static const Vtx wmotr_seg7_vertex_0700CD98[] = { - {{{ 2576, 3264, -3071}, 0, { 990, 0}, {0xfd, 0x7e, 0xf7, 0xff}}}, - {{{ 2500, 3217, -3217}, 0, { 838, -322}, {0xfb, 0x7e, 0xf8, 0xff}}}, - {{{ 2404, 3236, -3079}, 0, { 646, -46}, {0x06, 0x7e, 0xf2, 0xff}}}, - {{{ 3227, 3174, -3457}, 0, { 2290, -802}, {0x64, 0x3b, 0xcf, 0xff}}}, - {{{ 3172, 3233, -3290}, 0, { 2180, -468}, {0x35, 0x72, 0x07, 0xff}}}, - {{{ 3258, 3174, -3271}, 0, { 2352, -430}, {0x75, 0x30, 0x07, 0xff}}}, - {{{ 3150, 3233, -3424}, 0, { 2136, -736}, {0x2d, 0x73, 0xe7, 0xff}}}, - {{{ 2348, 3229, -2909}, 0, { 536, 292}, {0xfb, 0x7d, 0x0f, 0xff}}}, - {{{ 2444, 3241, -2959}, 0, { 726, 192}, {0xf5, 0x7c, 0x16, 0xff}}}, - {{{ 2304, 3238, -2904}, 0, { 448, 302}, {0x15, 0x73, 0x2f, 0xff}}}, - {{{ 2546, 3240, -2857}, 0, { 930, 396}, {0x04, 0x7e, 0x05, 0xff}}}, - {{{ 2549, 3255, -2897}, 0, { 938, 316}, {0x00, 0x7b, 0x1d, 0xff}}}, - {{{ 2169, 3274, -3067}, 0, { 178, -24}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 2293, 3237, -3244}, 0, { 426, -376}, {0x21, 0x6f, 0xce, 0xff}}}, - {{{ 2375, 3211, -3194}, 0, { 590, -276}, {0x19, 0x7a, 0xed, 0xff}}}, - {{{ 2140, 3236, -2826}, 0, { 120, 458}, {0x01, 0x71, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700CD98, 0x004c4320, 38405, 0x0000cd98, 256); // 0x0700CE98 - 0x0700CF88 -static const Vtx wmotr_seg7_vertex_0700CE98[] = { - {{{ 2483, 3269, -2671}, 0, { 806, 766}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 2546, 3240, -2857}, 0, { 930, 396}, {0x04, 0x7e, 0x05, 0xff}}}, - {{{ 2348, 3229, -2909}, 0, { 536, 292}, {0xfb, 0x7d, 0x0f, 0xff}}}, - {{{ 2208, 3229, -2747}, 0, { 256, 616}, {0xd3, 0x75, 0xf0, 0xff}}}, - {{{ 2714, 3231, -2770}, 0, { 1266, 570}, {0x28, 0x76, 0xee, 0xff}}}, - {{{ 2706, 3217, -2823}, 0, { 1250, 464}, {0x19, 0x7b, 0xf1, 0xff}}}, - {{{ 2715, 3222, -2902}, 0, { 1266, 306}, {0x08, 0x7d, 0x12, 0xff}}}, - {{{ 2549, 3255, -2897}, 0, { 938, 316}, {0x00, 0x7b, 0x1d, 0xff}}}, - {{{ 2500, 3217, -3217}, 0, { 838, -322}, {0xfb, 0x7e, 0xf8, 0xff}}}, - {{{ 2651, 3211, -3334}, 0, { 1140, -556}, {0xfb, 0x7e, 0xfb, 0xff}}}, - {{{ 2426, 3239, -3387}, 0, { 690, -662}, {0xfe, 0x7e, 0x00, 0xff}}}, - {{{ 2624, 3223, -3231}, 0, { 1086, -350}, {0xfe, 0x7a, 0xe1, 0xff}}}, - {{{ 2340, 3216, -3238}, 0, { 520, -364}, {0x12, 0x7d, 0xf8, 0xff}}}, - {{{ 2375, 3211, -3194}, 0, { 590, -276}, {0x19, 0x7a, 0xed, 0xff}}}, - {{{ 2293, 3237, -3244}, 0, { 426, -376}, {0x21, 0x6f, 0xce, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700CE98, 0x004c4320, 38405, 0x0000ce98, 240); // 0x0700CF88 - 0x0700D088 -static const Vtx wmotr_seg7_vertex_0700CF88[] = { - {{{ 2764, 3233, -3176}, 0, { 1366, -240}, {0xfe, 0x7e, 0xff, 0xff}}}, - {{{ 2624, 3223, -3231}, 0, { 1086, -350}, {0xfe, 0x7a, 0xe1, 0xff}}}, - {{{ 2730, 3247, -3158}, 0, { 1298, -204}, {0x17, 0x7b, 0xec, 0xff}}}, - {{{ 2576, 3264, -3071}, 0, { 990, 0}, {0xfd, 0x7e, 0xf7, 0xff}}}, - {{{ 2651, 3211, -3334}, 0, { 1140, -556}, {0xfb, 0x7e, 0xfb, 0xff}}}, - {{{ 2500, 3217, -3217}, 0, { 838, -322}, {0xfb, 0x7e, 0xf8, 0xff}}}, - {{{ 2702, 3233, -3379}, 0, { 1242, -646}, {0xd3, 0x76, 0xf6, 0xff}}}, - {{{ 2621, 3211, -3544}, 0, { 1080, -976}, {0x1d, 0x7a, 0xf2, 0xff}}}, - {{{ 2657, 3205, -3388}, 0, { 1152, -662}, {0xf9, 0x7d, 0xf0, 0xff}}}, - {{{ 2926, 3267, -3346}, 0, { 1690, -580}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ 2950, 3235, -3123}, 0, { 1736, -136}, {0x03, 0x7b, 0x1e, 0xff}}}, - {{{ 2849, 3226, -3084}, 0, { 1536, -58}, {0x01, 0x7b, 0x1e, 0xff}}}, - {{{ 2813, 3222, -3064}, 0, { 1462, -16}, {0x14, 0x7c, 0x08, 0xff}}}, - {{{ 2769, 3233, -3536}, 0, { 1376, -958}, {0xe5, 0x78, 0xe3, 0xff}}}, - {{{ 2699, 3174, -3613}, 0, { 1234, -1112}, {0x00, 0x64, 0xb3, 0xff}}}, - {{{ 2982, 3223, -3103}, 0, { 1800, -94}, {0x06, 0x7c, 0x15, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700CF88, 0x004c4320, 38405, 0x0000cf88, 256); // 0x0700D088 - 0x0700D188 -static const Vtx wmotr_seg7_vertex_0700D088[] = { - {{{ 3020, 3222, -3102}, 0, { 1876, -94}, {0x0f, 0x7d, 0xfc, 0xff}}}, - {{{ 2982, 3223, -3103}, 0, { 1800, -94}, {0x06, 0x7c, 0x15, 0xff}}}, - {{{ 2999, 3255, -2861}, 0, { 1834, 388}, {0x01, 0x7e, 0xfe, 0xff}}}, - {{{ 2950, 3235, -3123}, 0, { 1736, -136}, {0x03, 0x7b, 0x1e, 0xff}}}, - {{{ 3116, 3233, -3172}, 0, { 2068, -232}, {0x17, 0x78, 0x20, 0xff}}}, - {{{ 2926, 3267, -3346}, 0, { 1690, -580}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ 2736, 3229, -2573}, 0, { 1310, 962}, {0x31, 0x74, 0x08, 0xff}}}, - {{{ 2738, 3222, -2735}, 0, { 1312, 640}, {0x10, 0x7d, 0x02, 0xff}}}, - {{{ 2714, 3231, -2770}, 0, { 1266, 570}, {0x28, 0x76, 0xee, 0xff}}}, - {{{ 2813, 3222, -3064}, 0, { 1462, -16}, {0x14, 0x7c, 0x08, 0xff}}}, - {{{ 2715, 3222, -2902}, 0, { 1266, 306}, {0x08, 0x7d, 0x12, 0xff}}}, - {{{ 2693, 3243, -2946}, 0, { 1224, 218}, {0x1d, 0x79, 0x16, 0xff}}}, - {{{ 2762, 3240, -3065}, 0, { 1360, -20}, {0x1d, 0x7b, 0x06, 0xff}}}, - {{{ 2730, 3247, -3158}, 0, { 1298, -204}, {0x17, 0x7b, 0xec, 0xff}}}, - {{{ 2706, 3217, -2823}, 0, { 1250, 464}, {0x19, 0x7b, 0xf1, 0xff}}}, - {{{ 2549, 3255, -2897}, 0, { 938, 316}, {0x00, 0x7b, 0x1d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700D088, 0x004c4320, 38405, 0x0000d088, 256); // 0x0700D188 - 0x0700D288 -static const Vtx wmotr_seg7_vertex_0700D188[] = { - {{{ 2736, 3229, -2573}, 0, { 1310, 962}, {0x31, 0x74, 0x08, 0xff}}}, - {{{ 2714, 3231, -2770}, 0, { 1266, 570}, {0x28, 0x76, 0xee, 0xff}}}, - {{{ 2483, 3269, -2671}, 0, { 806, 766}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 2730, 3247, -3158}, 0, { 1298, -204}, {0x17, 0x7b, 0xec, 0xff}}}, - {{{ 2576, 3264, -3071}, 0, { 990, 0}, {0xfd, 0x7e, 0xf7, 0xff}}}, - {{{ 2762, 3240, -3065}, 0, { 1360, -20}, {0x1d, 0x7b, 0x06, 0xff}}}, - {{{ 2693, 3243, -2946}, 0, { 1224, 218}, {0x1d, 0x79, 0x16, 0xff}}}, - {{{ 2549, 3255, -2897}, 0, { 938, 316}, {0x00, 0x7b, 0x1d, 0xff}}}, - {{{ 3116, 3233, -3172}, 0, { 2068, -232}, {0x17, 0x78, 0x20, 0xff}}}, - {{{ 3172, 3233, -3290}, 0, { 2180, -468}, {0x35, 0x72, 0x07, 0xff}}}, - {{{ 2926, 3267, -3346}, 0, { 1690, -580}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ 3144, 3222, -3058}, 0, { 2124, -6}, {0x1f, 0x75, 0xdb, 0xff}}}, - {{{ 3020, 3222, -3102}, 0, { 1876, -94}, {0x0f, 0x7d, 0xfc, 0xff}}}, - {{{ 2999, 3255, -2861}, 0, { 1834, 388}, {0x01, 0x7e, 0xfe, 0xff}}}, - {{{ 3014, 3222, -2605}, 0, { 1864, 898}, {0x17, 0x71, 0x33, 0xff}}}, - {{{ 3169, 3222, -2723}, 0, { 2174, 662}, {0x36, 0x6f, 0x19, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700D188, 0x004c4320, 38405, 0x0000d188, 256); // 0x0700D288 - 0x0700D378 -static const Vtx wmotr_seg7_vertex_0700D288[] = { - {{{ 3169, 3222, -2723}, 0, { 2174, 662}, {0x36, 0x6f, 0x19, 0xff}}}, - {{{ 3212, 3222, -2940}, 0, { 2260, 230}, {0x38, 0x70, 0xf2, 0xff}}}, - {{{ 2999, 3255, -2861}, 0, { 1834, 388}, {0x01, 0x7e, 0xfe, 0xff}}}, - {{{ 3144, 3222, -3058}, 0, { 2124, -6}, {0x1f, 0x75, 0xdb, 0xff}}}, - {{{ 2197, 3211, -3365}, 0, { 234, -618}, {0xe9, 0x7c, 0x05, 0xff}}}, - {{{ 2308, 3215, -3269}, 0, { 454, -426}, {0x06, 0x7c, 0xea, 0xff}}}, - {{{ 2426, 3239, -3387}, 0, { 690, -662}, {0xfe, 0x7e, 0x00, 0xff}}}, - {{{ 2909, 3233, -3586}, 0, { 1656, -1058}, {0xfc, 0x75, 0xd2, 0xff}}}, - {{{ 2769, 3233, -3536}, 0, { 1376, -958}, {0xe5, 0x78, 0xe3, 0xff}}}, - {{{ 2926, 3267, -3346}, 0, { 1690, -580}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ 2651, 3211, -3334}, 0, { 1140, -556}, {0xfb, 0x7e, 0xfb, 0xff}}}, - {{{ 2621, 3211, -3544}, 0, { 1080, -976}, {0x1d, 0x7a, 0xf2, 0xff}}}, - {{{ 2480, 3211, -3621}, 0, { 798, -1128}, {0x06, 0x7a, 0xdf, 0xff}}}, - {{{ 2699, 3174, -3613}, 0, { 1234, -1112}, {0x00, 0x64, 0xb3, 0xff}}}, - {{{ 2657, 3205, -3388}, 0, { 1152, -662}, {0xf9, 0x7d, 0xf0, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700D288, 0x004c4320, 38405, 0x0000d288, 240); // 0x0700D378 - 0x0700D468 -static const Vtx wmotr_seg7_vertex_0700D378[] = { - {{{ 2340, 3216, -3238}, 0, { 520, -364}, {0x12, 0x7d, 0xf8, 0xff}}}, - {{{ 2308, 3215, -3269}, 0, { 454, -426}, {0x06, 0x7c, 0xea, 0xff}}}, - {{{ 2293, 3237, -3244}, 0, { 426, -376}, {0x21, 0x6f, 0xce, 0xff}}}, - {{{ 2426, 3239, -3387}, 0, { 690, -662}, {0xfe, 0x7e, 0x00, 0xff}}}, - {{{ 2257, 3211, -3286}, 0, { 352, -460}, {0x07, 0x78, 0xda, 0xff}}}, - {{{ 2197, 3211, -3365}, 0, { 234, -618}, {0xe9, 0x7c, 0x05, 0xff}}}, - {{{ 2200, 3207, -3314}, 0, { 240, -516}, {0x02, 0x74, 0xce, 0xff}}}, - {{{ 2500, 3217, -3217}, 0, { 838, -322}, {0xfb, 0x7e, 0xf8, 0xff}}}, - {{{ 2332, 3211, -3603}, 0, { 504, -1092}, {0xf1, 0x7a, 0xe5, 0xff}}}, - {{{ 2230, 3211, -3512}, 0, { 298, -910}, {0xe4, 0x7b, 0xf3, 0xff}}}, - {{{ 2480, 3211, -3621}, 0, { 798, -1128}, {0x06, 0x7a, 0xdf, 0xff}}}, - {{{ 2169, 3274, -3067}, 0, { 178, -24}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 2103, 3236, -3299}, 0, { 46, -486}, {0xf2, 0x6b, 0xbf, 0xff}}}, - {{{ 1991, 3236, -2888}, 0, { -176, 334}, {0xce, 0x69, 0x31, 0xff}}}, - {{{ 2140, 3236, -2826}, 0, { 120, 458}, {0x01, 0x71, 0x39, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700D378, 0x004c4320, 38405, 0x0000d378, 240); // 0x0700D468 - 0x0700D558 -static const Vtx wmotr_seg7_vertex_0700D468[] = { - {{{ 2839, 3222, -2611}, 0, { 1516, 888}, {0xf1, 0x75, 0x2e, 0xff}}}, - {{{ 2999, 3255, -2861}, 0, { 1834, 388}, {0x01, 0x7e, 0xfe, 0xff}}}, - {{{ 2738, 3222, -2735}, 0, { 1312, 640}, {0x10, 0x7d, 0x02, 0xff}}}, - {{{ 2197, 3211, -3365}, 0, { 234, -618}, {0xe9, 0x7c, 0x05, 0xff}}}, - {{{ 2200, 3207, -3314}, 0, { 240, -516}, {0x02, 0x74, 0xce, 0xff}}}, - {{{ 2257, 3211, -3286}, 0, { 352, -460}, {0x07, 0x78, 0xda, 0xff}}}, - {{{ 1972, 3236, -3212}, 0, { -212, -312}, {0xc6, 0x6b, 0xdd, 0xff}}}, - {{{ 2169, 3274, -3067}, 0, { 178, -24}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 2103, 3236, -3299}, 0, { 46, -486}, {0xf2, 0x6b, 0xbf, 0xff}}}, - {{{ 2208, 3229, -2747}, 0, { 256, 616}, {0xd3, 0x75, 0xf0, 0xff}}}, - {{{ 2214, 3229, -2604}, 0, { 268, 900}, {0xc7, 0x6f, 0x11, 0xff}}}, - {{{ 2483, 3269, -2671}, 0, { 806, 766}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 3014, 3222, -2605}, 0, { 1864, 898}, {0x17, 0x71, 0x33, 0xff}}}, - {{{ 2655, 3229, -2436}, 0, { 1148, 1234}, {0x25, 0x72, 0x27, 0xff}}}, - {{{ 2736, 3229, -2573}, 0, { 1310, 962}, {0x31, 0x74, 0x08, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700D468, 0x004c4320, 38405, 0x0000d468, 240); // 0x0700D558 - 0x0700D638 -static const Vtx wmotr_seg7_vertex_0700D558[] = { - {{{ 3049, 3233, -3541}, 0, { 1934, -970}, {0x18, 0x74, 0xd4, 0xff}}}, - {{{ 2909, 3233, -3586}, 0, { 1656, -1058}, {0xfc, 0x75, 0xd2, 0xff}}}, - {{{ 2926, 3267, -3346}, 0, { 1690, -580}, {0x01, 0x7e, 0xff, 0xff}}}, - {{{ 3150, 3233, -3424}, 0, { 2136, -736}, {0x2d, 0x73, 0xe7, 0xff}}}, - {{{ 3172, 3233, -3290}, 0, { 2180, -468}, {0x35, 0x72, 0x07, 0xff}}}, - {{{ 1972, 3236, -3212}, 0, { -212, -312}, {0xc6, 0x6b, 0xdd, 0xff}}}, - {{{ 1923, 3236, -3056}, 0, { -312, -2}, {0xc5, 0x70, 0x02, 0xff}}}, - {{{ 2169, 3274, -3067}, 0, { 178, -24}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 1991, 3236, -2888}, 0, { -176, 334}, {0xce, 0x69, 0x31, 0xff}}}, - {{{ 2478, 3229, -2393}, 0, { 794, 1320}, {0x00, 0x71, 0x38, 0xff}}}, - {{{ 2655, 3229, -2436}, 0, { 1148, 1234}, {0x25, 0x72, 0x27, 0xff}}}, - {{{ 2483, 3269, -2671}, 0, { 806, 766}, {0x00, 0x7e, 0x00, 0xff}}}, - {{{ 2295, 3229, -2474}, 0, { 430, 1160}, {0xdf, 0x71, 0x2e, 0xff}}}, - {{{ 2214, 3229, -2604}, 0, { 268, 900}, {0xc7, 0x6f, 0x11, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700D558, 0x004c4320, 38405, 0x0000d558, 224); // 0x0700D638 - 0x0700D728 -static const Vtx wmotr_seg7_vertex_0700D638[] = { - {{{ -3428, -465, 3716}, 0, { 1322, 1206}, {0x53, 0xdb, 0x57, 0xff}}}, - {{{ -3304, -511, 3432}, 0, { 1570, 642}, {0x38, 0x99, 0x2e, 0xff}}}, - {{{ -3286, -465, 3455}, 0, { 1606, 688}, {0x56, 0xdd, 0x55, 0xff}}}, - {{{ -3286, -373, 3455}, 0, { 1606, 688}, {0x4a, 0x4a, 0x47, 0xff}}}, - {{{ -3052, -465, 3332}, 0, { 2072, 442}, {0x4e, 0xd9, 0x5b, 0xff}}}, - {{{ -3084, -511, 3316}, 0, { 2010, 410}, {0x29, 0x97, 0x38, 0xff}}}, - {{{ -3428, -373, 3716}, 0, { 1322, 1206}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ -2896, -465, 3113}, 0, { 2384, 4}, {0x73, 0xd2, 0x18, 0xff}}}, - {{{ -2999, -511, 2863}, 0, { 2178, -494}, {0x38, 0x92, 0xe4, 0xff}}}, - {{{ -2962, -465, 2850}, 0, { 2252, -520}, {0x65, 0xd6, 0xc1, 0xff}}}, - {{{ -2937, -511, 3110}, 0, { 2302, 0}, {0x3a, 0x92, 0x15, 0xff}}}, - {{{ -4097, -511, 3091}, 0, { -14, -40}, {0xeb, 0x83, 0x05, 0xff}}}, - {{{ -3052, -373, 3332}, 0, { 2072, 442}, {0x4a, 0x3e, 0x51, 0xff}}}, - {{{ -3437, -511, 3678}, 0, { 1304, 1130}, {0x29, 0x94, 0x33, 0xff}}}, - {{{ -2896, -373, 3113}, 0, { 2384, 4}, {0x6a, 0x43, 0x0f, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700D638, 0x004c4320, 38405, 0x0000d638, 240); // 0x0700D728 - 0x0700D828 -static const Vtx wmotr_seg7_vertex_0700D728[] = { - {{{ -3169, -373, 2685}, 0, { 1840, -850}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ -3406, -465, 2711}, 0, { 1366, -798}, {0x18, 0xe9, 0x86, 0xff}}}, - {{{ -3406, -373, 2711}, 0, { 1366, -798}, {0x1e, 0x56, 0xa9, 0xff}}}, - {{{ -2962, -465, 2850}, 0, { 2252, -520}, {0x65, 0xd6, 0xc1, 0xff}}}, - {{{ -2999, -511, 2863}, 0, { 2178, -494}, {0x38, 0x92, 0xe4, 0xff}}}, - {{{ -3193, -511, 2708}, 0, { 1790, -804}, {0x1b, 0x97, 0xc0, 0xff}}}, - {{{ -4097, -511, 3091}, 0, { -14, -40}, {0xeb, 0x83, 0x05, 0xff}}}, - {{{ -2896, -373, 3113}, 0, { 2384, 4}, {0x6a, 0x43, 0x0f, 0xff}}}, - {{{ -2962, -373, 2850}, 0, { 2252, -520}, {0x58, 0x43, 0xc3, 0xff}}}, - {{{ -3169, -465, 2685}, 0, { 1840, -850}, {0x22, 0xe0, 0x8b, 0xff}}}, - {{{ -3417, -511, 2732}, 0, { 1344, -756}, {0x17, 0xa2, 0xaf, 0xff}}}, - {{{ -3581, -511, 2599}, 0, { 1016, -1020}, {0x13, 0x91, 0xc7, 0xff}}}, - {{{ -3581, -465, 2569}, 0, { 1016, -1080}, {0x2c, 0xd9, 0x90, 0xff}}}, - {{{ -3826, -511, 2612}, 0, { 528, -996}, {0xf1, 0x96, 0xbc, 0xff}}}, - {{{ -3841, -465, 2583}, 0, { 498, -1054}, {0xdc, 0xda, 0x8d, 0xff}}}, - {{{ -3581, -373, 2569}, 0, { 1016, -1080}, {0x1d, 0x41, 0x97, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700D728, 0x004c4320, 38405, 0x0000d728, 256); // 0x0700D828 - 0x0700D928 -static const Vtx wmotr_seg7_vertex_0700D828[] = { - {{{ -3841, -465, 2583}, 0, { 498, -1054}, {0xdc, 0xda, 0x8d, 0xff}}}, - {{{ -3826, -511, 2612}, 0, { 528, -996}, {0xf1, 0x96, 0xbc, 0xff}}}, - {{{ -4015, -511, 2738}, 0, { 150, -744}, {0xd2, 0x95, 0xcf, 0xff}}}, - {{{ -4097, -511, 3091}, 0, { -14, -40}, {0xeb, 0x83, 0x05, 0xff}}}, - {{{ -4042, -465, 2717}, 0, { 96, -786}, {0xa8, 0xd8, 0xae, 0xff}}}, - {{{ -3841, -373, 2583}, 0, { 498, -1054}, {0xdb, 0x3d, 0x98, 0xff}}}, - {{{ -3581, -373, 2569}, 0, { 1016, -1080}, {0x1d, 0x41, 0x97, 0xff}}}, - {{{ -4114, -511, 2920}, 0, { -44, -380}, {0xb2, 0xa0, 0xe8, 0xff}}}, - {{{ -4147, -465, 2910}, 0, { -112, -400}, {0x8b, 0xd8, 0xe8, 0xff}}}, - {{{ -4042, -373, 2717}, 0, { 96, -786}, {0xad, 0x3d, 0xb7, 0xff}}}, - {{{ -4129, -465, 3092}, 0, { -76, -38}, {0x8d, 0xdc, 0x27, 0xff}}}, - {{{ -4147, -373, 2910}, 0, { -112, -400}, {0x94, 0x3f, 0xee, 0xff}}}, - {{{ -4032, -511, 3191}, 0, { 116, 160}, {0xb3, 0x9d, 0x0b, 0xff}}}, - {{{ -3437, -511, 3678}, 0, { 1304, 1130}, {0x29, 0x94, 0x33, 0xff}}}, - {{{ -3640, -511, 3777}, 0, { 898, 1328}, {0x00, 0x87, 0x24, 0xff}}}, - {{{ -4060, -465, 3199}, 0, { 60, 176}, {0x88, 0xe4, 0x1e, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700D828, 0x004c4320, 38405, 0x0000d828, 256); // 0x0700D928 - 0x0700DA28 -static const Vtx wmotr_seg7_vertex_0700D928[] = { - {{{ -4147, -373, 2910}, 0, { -112, -400}, {0x94, 0x3f, 0xee, 0xff}}}, - {{{ -4129, -465, 3092}, 0, { -76, -38}, {0x8d, 0xdc, 0x27, 0xff}}}, - {{{ -4129, -373, 3092}, 0, { -76, -38}, {0x9a, 0x3f, 0x26, 0xff}}}, - {{{ -4060, -465, 3199}, 0, { 60, 176}, {0x88, 0xe4, 0x1e, 0xff}}}, - {{{ -4032, -511, 3191}, 0, { 116, 160}, {0xb3, 0x9d, 0x0b, 0xff}}}, - {{{ -4086, -511, 3394}, 0, { 8, 566}, {0xc6, 0x90, 0xff, 0xff}}}, - {{{ -4118, -465, 3414}, 0, { -54, 606}, {0x89, 0xd6, 0xfa, 0xff}}}, - {{{ -3640, -511, 3777}, 0, { 898, 1328}, {0x00, 0x87, 0x24, 0xff}}}, - {{{ -4060, -373, 3199}, 0, { 60, 176}, {0xa2, 0x53, 0x0d, 0xff}}}, - {{{ -3644, -465, 3821}, 0, { 892, 1416}, {0x0b, 0xd2, 0x75, 0xff}}}, - {{{ -3437, -511, 3678}, 0, { 1304, 1130}, {0x29, 0x94, 0x33, 0xff}}}, - {{{ -4042, -511, 3568}, 0, { 96, 912}, {0xc4, 0x96, 0x21, 0xff}}}, - {{{ -4071, -465, 3599}, 0, { 38, 976}, {0x93, 0xdd, 0x35, 0xff}}}, - {{{ -4118, -373, 3414}, 0, { -54, 606}, {0x94, 0x41, 0x04, 0xff}}}, - {{{ -3894, -511, 3718}, 0, { 390, 1210}, {0xe1, 0x93, 0x38, 0xff}}}, - {{{ -3914, -465, 3758}, 0, { 352, 1290}, {0xc4, 0xca, 0x61, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700D928, 0x004c4320, 38405, 0x0000d928, 256); // 0x0700DA28 - 0x0700DB28 -static const Vtx wmotr_seg7_vertex_0700DA28[] = { - {{{ -4118, -373, 3414}, 0, { -54, 606}, {0x94, 0x41, 0x04, 0xff}}}, - {{{ -4071, -465, 3599}, 0, { 38, 976}, {0x93, 0xdd, 0x35, 0xff}}}, - {{{ -4071, -373, 3599}, 0, { 38, 976}, {0x9d, 0x2c, 0x40, 0xff}}}, - {{{ -3914, -465, 3758}, 0, { 352, 1290}, {0xc4, 0xca, 0x61, 0xff}}}, - {{{ -3640, -511, 3777}, 0, { 898, 1328}, {0x00, 0x87, 0x24, 0xff}}}, - {{{ -3644, -465, 3821}, 0, { 892, 1416}, {0x0b, 0xd2, 0x75, 0xff}}}, - {{{ -3894, -511, 3718}, 0, { 390, 1210}, {0xe1, 0x93, 0x38, 0xff}}}, - {{{ -3914, -373, 3758}, 0, { 352, 1290}, {0xcb, 0x37, 0x64, 0xff}}}, - {{{ -3286, -373, 3455}, 0, { 1606, 688}, {0x4a, 0x4a, 0x47, 0xff}}}, - {{{ -3511, -280, 3632}, 0, { 1158, 1038}, {0x2b, 0x70, 0x26, 0xff}}}, - {{{ -3428, -373, 3716}, 0, { 1322, 1206}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ -3437, -511, 3678}, 0, { 1304, 1130}, {0x29, 0x94, 0x33, 0xff}}}, - {{{ -3428, -465, 3716}, 0, { 1322, 1206}, {0x53, 0xdb, 0x57, 0xff}}}, - {{{ -3644, -373, 3821}, 0, { 892, 1416}, {0x0f, 0x38, 0x70, 0xff}}}, - {{{ -3286, -303, 3330}, 0, { 1604, 438}, {0x0f, 0x77, 0x28, 0xff}}}, - {{{ -3359, -315, 3388}, 0, { 1460, 554}, {0x2f, 0x75, 0x04, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700DA28, 0x004c4320, 38405, 0x0000da28, 256); // 0x0700DB28 - 0x0700DC28 -static const Vtx wmotr_seg7_vertex_0700DB28[] = { - {{{ -3052, -373, 3332}, 0, { 2072, 442}, {0x4a, 0x3e, 0x51, 0xff}}}, - {{{ -3286, -303, 3330}, 0, { 1604, 438}, {0x0f, 0x77, 0x28, 0xff}}}, - {{{ -3286, -373, 3455}, 0, { 1606, 688}, {0x4a, 0x4a, 0x47, 0xff}}}, - {{{ -3411, -280, 3449}, 0, { 1356, 676}, {0x32, 0x74, 0x06, 0xff}}}, - {{{ -3359, -315, 3388}, 0, { 1460, 554}, {0x2f, 0x75, 0x04, 0xff}}}, - {{{ -3511, -280, 3632}, 0, { 1158, 1038}, {0x2b, 0x70, 0x26, 0xff}}}, - {{{ -2896, -373, 3113}, 0, { 2384, 4}, {0x6a, 0x43, 0x0f, 0xff}}}, - {{{ -3132, -303, 3249}, 0, { 1912, 276}, {0x23, 0x74, 0x23, 0xff}}}, - {{{ -2962, -373, 2850}, 0, { 2252, -520}, {0x58, 0x43, 0xc3, 0xff}}}, - {{{ -3029, -303, 3105}, 0, { 2118, -12}, {0x2c, 0x76, 0x03, 0xff}}}, - {{{ -3169, -373, 2685}, 0, { 1840, -850}, {0x18, 0x45, 0x99, 0xff}}}, - {{{ -3072, -303, 2931}, 0, { 2032, -358}, {0x22, 0x77, 0xe6, 0xff}}}, - {{{ -3406, -373, 2711}, 0, { 1366, -798}, {0x1e, 0x56, 0xa9, 0xff}}}, - {{{ -3209, -303, 2822}, 0, { 1760, -576}, {0x07, 0x77, 0xd7, 0xff}}}, - {{{ -3581, -373, 2569}, 0, { 1016, -1080}, {0x1d, 0x41, 0x97, 0xff}}}, - {{{ -3483, -318, 2765}, 0, { 1212, -690}, {0x2e, 0x71, 0xdf, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700DB28, 0x004c4320, 38405, 0x0000db28, 256); // 0x0700DC28 - 0x0700DD28 -static const Vtx wmotr_seg7_vertex_0700DC28[] = { - {{{ -3406, -373, 2711}, 0, { 1366, -798}, {0x1e, 0x56, 0xa9, 0xff}}}, - {{{ -3366, -303, 2839}, 0, { 1446, -542}, {0xef, 0x78, 0xdd, 0xff}}}, - {{{ -3209, -303, 2822}, 0, { 1760, -576}, {0x07, 0x77, 0xd7, 0xff}}}, - {{{ -3483, -318, 2765}, 0, { 1212, -690}, {0x2e, 0x71, 0xdf, 0xff}}}, - {{{ -3468, -301, 2953}, 0, { 1242, -314}, {0x11, 0x7d, 0xf3, 0xff}}}, - {{{ -3841, -373, 2583}, 0, { 498, -1054}, {0xdb, 0x3d, 0x98, 0xff}}}, - {{{ -3630, -301, 2683}, 0, { 918, -854}, {0x0b, 0x76, 0xd6, 0xff}}}, - {{{ -3581, -373, 2569}, 0, { 1016, -1080}, {0x1d, 0x41, 0x97, 0xff}}}, - {{{ -3812, -301, 2692}, 0, { 556, -836}, {0xee, 0x75, 0xd4, 0xff}}}, - {{{ -4042, -373, 2717}, 0, { 96, -786}, {0xad, 0x3d, 0xb7, 0xff}}}, - {{{ -4147, -373, 2910}, 0, { -112, -400}, {0x94, 0x3f, 0xee, 0xff}}}, - {{{ -3953, -301, 2786}, 0, { 274, -648}, {0xdb, 0x75, 0xe3, 0xff}}}, - {{{ -4129, -373, 3092}, 0, { -76, -38}, {0x9a, 0x3f, 0x26, 0xff}}}, - {{{ -4026, -301, 2921}, 0, { 128, -378}, {0xd3, 0x76, 0xfb, 0xff}}}, - {{{ -4014, -301, 3048}, 0, { 152, -124}, {0xd7, 0x76, 0x11, 0xff}}}, - {{{ -4060, -373, 3199}, 0, { 60, 176}, {0xa2, 0x53, 0x0d, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700DC28, 0x004c4320, 38405, 0x0000dc28, 256); // 0x0700DD28 - 0x0700DE18 -static const Vtx wmotr_seg7_vertex_0700DD28[] = { - {{{ -3768, -288, 3110}, 0, { 644, -2}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ -3965, -301, 3123}, 0, { 250, 26}, {0xed, 0x77, 0x26, 0xff}}}, - {{{ -4060, -373, 3199}, 0, { 60, 176}, {0xa2, 0x53, 0x0d, 0xff}}}, - {{{ -4014, -301, 3048}, 0, { 152, -124}, {0xd7, 0x76, 0x11, 0xff}}}, - {{{ -4118, -373, 3414}, 0, { -54, 606}, {0x94, 0x41, 0x04, 0xff}}}, - {{{ -3953, -280, 3270}, 0, { 274, 318}, {0xd6, 0x74, 0xe6, 0xff}}}, - {{{ -3994, -280, 3420}, 0, { 194, 618}, {0xcc, 0x73, 0x00, 0xff}}}, - {{{ -3961, -280, 3550}, 0, { 258, 876}, {0xca, 0x6e, 0x1e, 0xff}}}, - {{{ -4071, -373, 3599}, 0, { 38, 976}, {0x9d, 0x2c, 0x40, 0xff}}}, - {{{ -3914, -373, 3758}, 0, { 352, 1290}, {0xcb, 0x37, 0x64, 0xff}}}, - {{{ -3644, -373, 3821}, 0, { 892, 1416}, {0x0f, 0x38, 0x70, 0xff}}}, - {{{ -3851, -280, 3661}, 0, { 478, 1098}, {0xe7, 0x6f, 0x37, 0xff}}}, - {{{ -3428, -373, 3716}, 0, { 1322, 1206}, {0x50, 0x38, 0x50, 0xff}}}, - {{{ -3662, -280, 3705}, 0, { 856, 1186}, {0x0b, 0x70, 0x3a, 0xff}}}, - {{{ -3511, -280, 3632}, 0, { 1158, 1038}, {0x2b, 0x70, 0x26, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700DD28, 0x004c4320, 38405, 0x0000dd28, 240); // 0x0700DE18 - 0x0700DF18 -static const Vtx wmotr_seg7_vertex_0700DE18[] = { - {{{ -3953, -280, 3270}, 0, { 274, 318}, {0xd6, 0x74, 0xe6, 0xff}}}, - {{{ -3732, -225, 3451}, 0, { 716, 678}, {0xfe, 0x7e, 0x01, 0xff}}}, - {{{ -3800, -280, 3176}, 0, { 580, 130}, {0xf9, 0x7d, 0xec, 0xff}}}, - {{{ -3768, -288, 3110}, 0, { 644, -2}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ -4060, -373, 3199}, 0, { 60, 176}, {0xa2, 0x53, 0x0d, 0xff}}}, - {{{ -3994, -280, 3420}, 0, { 194, 618}, {0xcc, 0x73, 0x00, 0xff}}}, - {{{ -3662, -280, 3705}, 0, { 856, 1186}, {0x0b, 0x70, 0x3a, 0xff}}}, - {{{ -3511, -280, 3632}, 0, { 1158, 1038}, {0x2b, 0x70, 0x26, 0xff}}}, - {{{ -3851, -280, 3661}, 0, { 478, 1098}, {0xe7, 0x6f, 0x37, 0xff}}}, - {{{ -3961, -280, 3550}, 0, { 258, 876}, {0xca, 0x6e, 0x1e, 0xff}}}, - {{{ -3965, -301, 3123}, 0, { 250, 26}, {0xed, 0x77, 0x26, 0xff}}}, - {{{ -3759, -271, 2966}, 0, { 660, -288}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ -4014, -301, 3048}, 0, { 152, -124}, {0xd7, 0x76, 0x11, 0xff}}}, - {{{ -3411, -280, 3449}, 0, { 1356, 676}, {0x32, 0x74, 0x06, 0xff}}}, - {{{ -3468, -277, 3302}, 0, { 1242, 382}, {0x2b, 0x73, 0xe4, 0xff}}}, - {{{ -3603, -280, 3168}, 0, { 972, 114}, {0x0b, 0x7b, 0xe4, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700DE18, 0x004c4320, 38405, 0x0000de18, 256); // 0x0700DF18 - 0x0700E018 -static const Vtx wmotr_seg7_vertex_0700DF18[] = { - {{{ -3768, -288, 3110}, 0, { 644, -2}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ -3603, -280, 3168}, 0, { 972, 114}, {0x0b, 0x7b, 0xe4, 0xff}}}, - {{{ -3550, -303, 3130}, 0, { 1078, 38}, {0x14, 0x7d, 0xfc, 0xff}}}, - {{{ -3468, -277, 3302}, 0, { 1242, 382}, {0x2b, 0x73, 0xe4, 0xff}}}, - {{{ -3411, -280, 3449}, 0, { 1356, 676}, {0x32, 0x74, 0x06, 0xff}}}, - {{{ -3359, -315, 3388}, 0, { 1460, 554}, {0x2f, 0x75, 0x04, 0xff}}}, - {{{ -3446, -303, 3279}, 0, { 1286, 336}, {0x17, 0x7c, 0xf7, 0xff}}}, - {{{ -3965, -301, 3123}, 0, { 250, 26}, {0xed, 0x77, 0x26, 0xff}}}, - {{{ -3759, -271, 2966}, 0, { 660, -288}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ -3812, -301, 2692}, 0, { 556, -836}, {0xee, 0x75, 0xd4, 0xff}}}, - {{{ -3953, -301, 2786}, 0, { 274, -648}, {0xdb, 0x75, 0xe3, 0xff}}}, - {{{ -3630, -301, 2683}, 0, { 918, -854}, {0x0b, 0x76, 0xd6, 0xff}}}, - {{{ -3594, -287, 3095}, 0, { 990, 0}, {0x09, 0x7c, 0x17, 0xff}}}, - {{{ -4026, -301, 2921}, 0, { 128, -378}, {0xd3, 0x76, 0xfb, 0xff}}}, - {{{ -4014, -301, 3048}, 0, { 152, -124}, {0xd7, 0x76, 0x11, 0xff}}}, - {{{ -3530, -279, 2955}, 0, { 1118, -312}, {0x18, 0x7c, 0x06, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700DF18, 0x004c4320, 38405, 0x0000df18, 256); // 0x0700E018 - 0x0700E118 -static const Vtx wmotr_seg7_vertex_0700E018[] = { - {{{ -3630, -301, 2683}, 0, { 918, -854}, {0x0b, 0x76, 0xd6, 0xff}}}, - {{{ -3759, -271, 2966}, 0, { 660, -288}, {0xfc, 0x7e, 0x00, 0xff}}}, - {{{ -3546, -288, 2809}, 0, { 1086, -602}, {0x19, 0x7b, 0xf0, 0xff}}}, - {{{ -3530, -279, 2955}, 0, { 1118, -312}, {0x18, 0x7c, 0x06, 0xff}}}, - {{{ -3768, -288, 3110}, 0, { 644, -2}, {0xf9, 0x7e, 0x02, 0xff}}}, - {{{ -3550, -303, 3130}, 0, { 1078, 38}, {0x14, 0x7d, 0xfc, 0xff}}}, - {{{ -3594, -287, 3095}, 0, { 990, 0}, {0x09, 0x7c, 0x17, 0xff}}}, - {{{ -3468, -301, 2953}, 0, { 1242, -314}, {0x11, 0x7d, 0xf3, 0xff}}}, - {{{ -3483, -318, 2765}, 0, { 1212, -690}, {0x2e, 0x71, 0xdf, 0xff}}}, - {{{ -3446, -303, 3279}, 0, { 1286, 336}, {0x17, 0x7c, 0xf7, 0xff}}}, - {{{ -3248, -264, 3076}, 0, { 1682, -68}, {0x01, 0x7e, 0x00, 0xff}}}, - {{{ -3286, -303, 3330}, 0, { 1604, 438}, {0x0f, 0x77, 0x28, 0xff}}}, - {{{ -3209, -303, 2822}, 0, { 1760, -576}, {0x07, 0x77, 0xd7, 0xff}}}, - {{{ -3366, -303, 2839}, 0, { 1446, -542}, {0xef, 0x78, 0xdd, 0xff}}}, - {{{ -3132, -303, 3249}, 0, { 1912, 276}, {0x23, 0x74, 0x23, 0xff}}}, - {{{ -3072, -303, 2931}, 0, { 2032, -358}, {0x22, 0x77, 0xe6, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700E018, 0x004c4320, 38405, 0x0000e018, 256); // 0x0700E118 - 0x0700E188 -static const Vtx wmotr_seg7_vertex_0700E118[] = { - {{{ -3029, -303, 3105}, 0, { 2118, -12}, {0x2c, 0x76, 0x03, 0xff}}}, - {{{ -3072, -303, 2931}, 0, { 2032, -358}, {0x22, 0x77, 0xe6, 0xff}}}, - {{{ -3248, -264, 3076}, 0, { 1682, -68}, {0x01, 0x7e, 0x00, 0xff}}}, - {{{ -3132, -303, 3249}, 0, { 1912, 276}, {0x23, 0x74, 0x23, 0xff}}}, - {{{ -3286, -303, 3330}, 0, { 1604, 438}, {0x0f, 0x77, 0x28, 0xff}}}, - {{{ -3446, -303, 3279}, 0, { 1286, 336}, {0x17, 0x7c, 0xf7, 0xff}}}, - {{{ -3359, -315, 3388}, 0, { 1460, 554}, {0x2f, 0x75, 0x04, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700E118, 0x004c4320, 38405, 0x0000e118, 112); // 0x0700E188 - 0x0700EFD8 static const Gfx wmotr_seg7_dl_0700E188[] = { @@ -4278,353 +1729,61 @@ const Gfx wmotr_seg7_dl_0700EFD8[] = { }; // 0x0700F048 - 0x0700F138 -static const Vtx wmotr_seg7_vertex_0700F048[] = { - {{{ 1013, -770, 4834}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 342, -641, 4824}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 577, -982, 4828}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4113, -2764, 4879}, 0, { 0, -89}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3991, -2170, 4877}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3595, -2279, 4872}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3695, -2764, 4873}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 249, -1289, 4823}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -68, -1027, 4818}, 0, { 0, -394}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 133, -1475, 4821}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -350, -1475, 4814}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 577, -982, 4828}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 342, -641, 4824}, 0, { 0, -97}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 249, -1289, 4823}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -68, -1027, 4818}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700F048, 0x004c4320, 38405, 0x0000f048, 240); // 0x0700F138 - 0x0700F228 -static const Vtx wmotr_seg7_vertex_0700F138[] = { - {{{ 2492, -809, 4856}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2068, -264, 4849}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2011, -673, 4849}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1013, -770, 4834}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 882, -379, 4832}, 0, { 0, -92}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 342, -641, 4824}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1509, -672, 4841}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1469, -262, 4841}, 0, { 0, -79}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 882, -379, 4832}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1013, -770, 4834}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2011, -673, 4849}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2068, -264, 4849}, 0, { 0, -81}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1509, -672, 4841}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1469, -262, 4841}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2665, -432, 4858}, 0, { 0, -93}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700F138, 0x004c4320, 38405, 0x0000f138, 240); // 0x0700F228 - 0x0700F318 -static const Vtx wmotr_seg7_vertex_0700F228[] = { - {{{ 3595, -2279, 4872}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3991, -2170, 4877}, 0, { 0, -67}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3819, -1678, 4875}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, -1069, 4861}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3153, -754, 4865}, 0, { 0, -92}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2665, -432, 4858}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2492, -809, 4856}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3187, -1389, 4866}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3519, -1145, 4870}, 0, { 0, -89}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3153, -754, 4865}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2887, -1069, 4861}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3445, -1847, 4869}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3819, -1678, 4875}, 0, { 0, -74}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3519, -1145, 4870}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3187, -1389, 4866}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700F228, 0x004c4320, 38405, 0x0000f228, 240); // 0x0700F318 - 0x0700F408 -static const Vtx wmotr_seg7_vertex_0700F318[] = { - {{{ -3829, 1198, 1098}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4251, 1217, 578}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4064, 921, 798}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3595, -2279, 4872}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3819, -1678, 4875}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3445, -1847, 4869}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -791, -1495, 4743}, 0, { 0, -107}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -899, -927, 4631}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1059, -1495, 4413}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1142, -1056, 4326}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4064, 921, 798}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4251, 1217, 578}, 0, { 0, -70}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4209, 607, 607}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4419, 856, 358}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3968, 1552, 940}, 0, { 0, -85}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700F318, 0x004c4320, 38405, 0x0000f318, 240); // 0x0700F408 - 0x0700F508 -static const Vtx wmotr_seg7_vertex_0700F408[] = { - {{{ -2522, 1402, 2717}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2450, 1794, 2820}, 0, { 0, -69}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2894, 1522, 2263}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3561, 1403, 1436}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3652, 1793, 1338}, 0, { 0, -77}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3968, 1552, 940}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3829, 1198, 1098}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3240, 1516, 1836}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3652, 1793, 1338}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3561, 1403, 1436}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3277, 1926, 1806}, 0, { 0, -75}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2894, 1522, 2263}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 1932, 2300}, 0, { 0, -72}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3277, 1926, 1806}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3240, 1516, 1836}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2876, 1932, 2300}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700F408, 0x004c4320, 38405, 0x0000f408, 256); // 0x0700F508 - 0x0700F5F8 -static const Vtx wmotr_seg7_vertex_0700F508[] = { - {{{ -2167, 1154, 3145}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2041, 1509, 3314}, 0, { 0, -71}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2450, 1794, 2820}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2522, 1402, 2717}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1880, 812, 3486}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1707, 1109, 3711}, 0, { 0, -74}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2167, 1154, 3145}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2041, 1509, 3314}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1623, 344, 3785}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1421, 591, 4044}, 0, { 0, -60}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1880, 812, 3486}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1142, -1056, 4326}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, -461, 4495}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1257, -625, 4201}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1707, 1109, 3711}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700F508, 0x004c4320, 38405, 0x0000f508, 240); // 0x0700F5F8 - 0x0700F6D8 -static const Vtx wmotr_seg7_vertex_0700F5F8[] = { - {{{ -1415, -129, 4024}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1194, 73, 4305}, 0, { 0, -55}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1421, 591, 4044}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1623, 344, 3785}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1257, -625, 4201}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, -461, 4495}, 0, { 0, -52}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1415, -129, 4024}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1194, 73, 4305}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1142, -1056, 4326}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -899, -927, 4631}, 0, { 0, -52}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1023, -461, 4495}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 87, 2403, 1061}, 0, { 0, -112}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 156, 2111, 638}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 110, 1811, 922}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700F5F8, 0x004c4320, 38405, 0x0000f5f8, 224); // 0x0700F6D8 - 0x0700F7C8 -static const Vtx wmotr_seg7_vertex_0700F6D8[] = { - {{{ -469, -1463, 4481}, 0, { 0, -42}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -464, -663, 4450}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -399, -695, 4047}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -404, -1463, 4077}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 138, 1576, 749}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 110, 1811, 922}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 156, 2111, 638}, 0, { 0, -323}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 216, 1608, 269}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 207, 1576, 322}, 0, { 124, 252}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 57, 2033, 1244}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 87, 2403, 1061}, 0, { 0, -112}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 110, 1811, 922}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -234, 1932, 3037}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -273, 2270, 3274}, 0, { 0, -99}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -185, 2547, 2738}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700F6D8, 0x004c4320, 38405, 0x0000f6d8, 240); // 0x0700F7C8 - 0x0700F8B8 -static const Vtx wmotr_seg7_vertex_0700F7C8[] = { - {{{ -15, 2190, 1691}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 87, 2403, 1061}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 57, 2033, 1244}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1, 2594, 1609}, 0, { 0, -89}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -88, 2223, 2140}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -90, 2635, 2155}, 0, { 0, -87}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1, 2594, 1609}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -15, 2190, 1691}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -165, 2151, 2614}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -185, 2547, 2738}, 0, { 0, -91}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -88, 2223, 2140}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -90, 2635, 2155}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -364, 677, 3835}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -392, 1387, 4007}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -333, 1201, 3644}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700F7C8, 0x004c4320, 38405, 0x0000f7c8, 240); // 0x0700F8B8 - 0x0700F998 -static const Vtx wmotr_seg7_vertex_0700F8B8[] = { - {{{ -234, 1932, 3037}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -185, 2547, 2738}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -165, 2151, 2614}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -292, 1588, 3392}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -343, 1852, 3705}, 0, { 0, -86}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -273, 2270, 3274}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -234, 1932, 3037}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -333, 1201, 3644}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -392, 1387, 4007}, 0, { 0, -83}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -292, 1588, 3392}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -343, 1852, 3705}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -364, 677, 3835}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -427, 791, 4224}, 0, { 0, -67}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -392, 1387, 4007}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700F8B8, 0x004c4320, 38405, 0x0000f8b8, 224); // 0x0700F998 - 0x0700FA88 -static const Vtx wmotr_seg7_vertex_0700F998[] = { - {{{ 4122, 63, 18}, 0, { 0, -35}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4122, 1558, 18}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3773, 1540, -195}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -385, 68, 3961}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -450, 134, 4360}, 0, { 0, -52}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -427, 791, 4224}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -364, 677, 3835}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -399, -695, 4047}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -464, -663, 4450}, 0, { 0, -43}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -385, 68, 3961}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -450, 134, 4360}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2463, 4636, -4017}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2769, 4841, -4205}, 0, { 0, -356}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2890, 4474, -4279}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2516, 4474, -4050}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700F998, 0x004c4320, 38405, 0x0000f998, 240); // 0x0700FA88 - 0x0700FB78 -static const Vtx wmotr_seg7_vertex_0700FA88[] = { - {{{ -1119, 5845, -3194}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1896, 5830, -3670}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1707, 5484, -3554}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4122, 63, 18}, 0, { 0, -35}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3773, 1540, -195}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3773, 63, -195}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2175, 5061, -3841}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2422, 5355, -3993}, 0, { 0, -85}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2769, 4841, -4205}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2463, 4636, -4017}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1707, 5484, -3554}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1896, 5830, -3670}, 0, { 0, -63}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2422, 5355, -3993}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2175, 5061, -3841}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1249, 6228, -3273}, 0, { 0, -58}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700FA88, 0x004c4320, 38405, 0x0000fa88, 240); // 0x0700FB78 - 0x0700FC68 -static const Vtx wmotr_seg7_vertex_0700FB78[] = { - {{{ 1631, 5869, -1507}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1772, 6248, -1421}, 0, { 0, -64}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 969, 6085, -1913}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -494, 6051, -2811}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -556, 6456, -2849}, 0, { 0, -59}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1249, 6228, -3273}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -1119, 5845, -3194}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 277, 6125, -2337}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 272, 6535, -2341}, 0, { 0, -50}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -556, 6456, -2849}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -494, 6051, -2811}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 969, 6085, -1913}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 272, 6535, -2341}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 277, 6125, -2337}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1025, 6492, -1879}, 0, { 0, -55}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700FB78, 0x004c4320, 38405, 0x0000fb78, 240); // 0x0700FC68 - 0x0700FD58 -static const Vtx wmotr_seg7_vertex_0700FC68[] = { - {{{ 3265, 3961, -506}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3574, 4157, -317}, 0, { 0, -52}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3090, 4990, -613}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1772, 6248, -1421}, 0, { 0, -64}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1025, 6492, -1879}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 969, 6085, -1913}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2276, 5407, -1112}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2499, 5728, -976}, 0, { 0, -64}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1772, 6248, -1421}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1631, 5869, -1507}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2817, 4733, -781}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3090, 4990, -613}, 0, { 0, -56}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2499, 5728, -976}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2276, 5407, -1112}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2817, 4733, -781}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700FC68, 0x004c4320, 38405, 0x0000fc68, 240); // 0x0700FD58 - 0x0700FE48 -static const Vtx wmotr_seg7_vertex_0700FD58[] = { - {{{ 4293, 55, 379}, 0, { 0, 56}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4252, 586, 376}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3883, 55, 346}, 0, { 990, 77}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3557, 3145, -327}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3891, 3270, -122}, 0, { 0, -54}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3574, 4157, -317}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3265, 3961, -506}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3713, 2323, -231}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4059, 2386, -19}, 0, { 0, -51}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3557, 3145, -327}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3891, 3270, -122}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3773, 1540, -195}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4122, 1558, 18}, 0, { 0, -46}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4059, 2386, -19}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3713, 2323, -231}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700FD58, 0x004c4320, 38405, 0x0000fd58, 240); // 0x0700FE48 - 0x0700FF38 -static const Vtx wmotr_seg7_vertex_0700FE48[] = { - {{{ 1583, 2187, 157}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1058, 2349, 114}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1313, 2025, 135}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4252, 586, 376}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3847, 519, 343}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3883, 55, 346}, 0, { 990, 77}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1103, 1811, 118}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 759, 2043, 90}, 0, { 0, -142}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 609, 1697, 78}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 998, 1569, 110}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1313, 2025, 135}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1058, 2349, 114}, 0, { 0, -141}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1103, 1811, 118}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 759, 2043, 90}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1425, 2570, 144}, 0, { 0, -123}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700FE48, 0x004c4320, 38405, 0x0000fe48, 240); // 0x0700FF38 - 0x07010028 -static const Vtx wmotr_seg7_vertex_0700FF38[] = { - {{{ 3038, 2006, 276}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3279, 2341, 295}, 0, { 0, -108}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2706, 2184, 249}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1911, 2269, 184}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1861, 2679, 180}, 0, { 0, -116}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1583, 2187, 157}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1425, 2570, 144}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2310, 2269, 216}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2353, 2679, 220}, 0, { 0, -92}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1911, 2269, 184}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1861, 2679, 180}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2706, 2184, 249}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2848, 2573, 260}, 0, { 0, -95}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2353, 2679, 220}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2310, 2269, 216}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_0700FF38, 0x004c4320, 38405, 0x0000ff38, 240); // 0x07010028 - 0x07010118 -static const Vtx wmotr_seg7_vertex_07010028[] = { - {{{ 3729, 992, 333}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3911, 1596, 347}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3552, 1397, 318}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3279, 2341, 295}, 0, { 0, -108}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2848, 2573, 260}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2706, 2184, 249}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3321, 1739, 299}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3279, 2341, 295}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3038, 2006, 276}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3633, 2006, 324}, 0, { 0, -97}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3552, 1397, 318}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3911, 1596, 347}, 0, { 0, -83}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3321, 1739, 299}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3633, 2006, 324}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4116, 1125, 364}, 0, { 0, -73}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07010028, 0x004c4320, 38405, 0x00010028, 240); // 0x07010118 - 0x07010158 -static const Vtx wmotr_seg7_vertex_07010118[] = { - {{{ 3847, 519, 343}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4252, 586, 376}, 0, { 0, -68}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 4116, 1125, 364}, 0, { 0, 223}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3729, 992, 333}, 0, { 990, 223}, {0xff, 0xff, 0xff, 0xff}}}, -}; +ROM_ASSET_LOAD_VTX(wmotr_seg7_vertex_07010118, 0x004c4320, 38405, 0x00010118, 64); // 0x07010158 - 0x07010608 static const Gfx wmotr_seg7_dl_07010158[] = { diff --git a/levels/wmotr/texture.inc.c b/levels/wmotr/texture.inc.c index c0af46463..6b306e258 100644 --- a/levels/wmotr/texture.inc.c +++ b/levels/wmotr/texture.inc.c @@ -1,24 +1,15 @@ +#include "pc/rom_assets.h" // 0x07000000 - 0x07000800 -ALIGNED8 const Texture wmotr_seg7_texture_07000000[] = { -#include "levels/wmotr/0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wmotr_seg7_texture_07000000, "levels/wmotr/0.rgba16.inc.c", 0x004c4320, 38405, 0x00000000, 2048); // 0x07000800 - 0x07000C00 -ALIGNED8 const Texture wmotr_seg7_texture_07000800[] = { -#include "levels/wmotr/1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wmotr_seg7_texture_07000800, "levels/wmotr/1.rgba16.inc.c", 0x004c4320, 38405, 0x00000800, 1024); // 0x07000C00 - 0x07001400 -ALIGNED8 const Texture wmotr_seg7_texture_07000C00[] = { -#include "levels/wmotr/2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wmotr_seg7_texture_07000C00, "levels/wmotr/2.rgba16.inc.c", 0x004c4320, 38405, 0x00000c00, 2048); // 0x07001400 - 0x07001600 -ALIGNED8 const Texture wmotr_seg7_texture_07001400[] = { -#include "levels/wmotr/3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wmotr_seg7_texture_07001400, "levels/wmotr/3.rgba16.inc.c", 0x004c4320, 38405, 0x00001400, 512); // 0x07001600 - 0x07001800 -ALIGNED8 const Texture wmotr_seg7_texture_07001600[] = { -#include "levels/wmotr/4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(wmotr_seg7_texture_07001600, "levels/wmotr/4.rgba16.inc.c", 0x004c4320, 38405, 0x00001600, 512); diff --git a/sound/samples_assets.c b/sound/samples_assets.c new file mode 100644 index 000000000..d4ae20aea --- /dev/null +++ b/sound/samples_assets.c @@ -0,0 +1,302 @@ + +#include "pc/rom_assets.h" +#include "sound_data.h" +#include "sound/samples_offsets.inc.c" + +ROM_ASSET_LOAD_SAMPLE(sfx_1_00_twirl_aifc, &gSoundDataRaw[SAMPLE_sfx_1_00_twirl_aifc], 0x005936a0, 1774, 0x00000000, 1774); +ROM_ASSET_LOAD_SAMPLE(sfx_1_01_brushing_aifc, &gSoundDataRaw[SAMPLE_sfx_1_01_brushing_aifc], 0x00593d90, 10440, 0x00000000, 10440); +ROM_ASSET_LOAD_SAMPLE(sfx_1_02_hand_touch_aifc, &gSoundDataRaw[SAMPLE_sfx_1_02_hand_touch_aifc], 0x00596660, 810, 0x00000000, 810); +ROM_ASSET_LOAD_SAMPLE(sfx_1_03_yoshi_aifc, &gSoundDataRaw[SAMPLE_sfx_1_03_yoshi_aifc], 0x00596990, 4554, 0x00000000, 4554); +ROM_ASSET_LOAD_SAMPLE(sfx_1_04_plop_aifc, &gSoundDataRaw[SAMPLE_sfx_1_04_plop_aifc], 0x00597b60, 4492, 0x00000000, 4492); +ROM_ASSET_LOAD_SAMPLE(sfx_1_05_heavy_landing_aifc, &gSoundDataRaw[SAMPLE_sfx_1_05_heavy_landing_aifc], 0x00598cf0, 6984, 0x00000000, 6984); +ROM_ASSET_LOAD_SAMPLE(sfx_terrain_00_step_default_aifc, &gSoundDataRaw[SAMPLE_sfx_terrain_00_step_default_aifc], 0x0059a840, 82, 0x00000000, 82); +ROM_ASSET_LOAD_SAMPLE(sfx_terrain_01_step_grass_aifc, &gSoundDataRaw[SAMPLE_sfx_terrain_01_step_grass_aifc], 0x0059a8a0, 684, 0x00000000, 684); +ROM_ASSET_LOAD_SAMPLE(sfx_terrain_02_step_stone_aifc, &gSoundDataRaw[SAMPLE_sfx_terrain_02_step_stone_aifc], 0x0059ab50, 568, 0x00000000, 568); +ROM_ASSET_LOAD_SAMPLE(sfx_terrain_03_step_spooky_aifc, &gSoundDataRaw[SAMPLE_sfx_terrain_03_step_spooky_aifc], 0x0059ad90, 1666, 0x00000000, 1666); +ROM_ASSET_LOAD_SAMPLE(sfx_terrain_04_step_snow_aifc, &gSoundDataRaw[SAMPLE_sfx_terrain_04_step_snow_aifc], 0x0059b420, 1656, 0x00000000, 1656); +ROM_ASSET_LOAD_SAMPLE(sfx_terrain_05_step_ice_aifc, &gSoundDataRaw[SAMPLE_sfx_terrain_05_step_ice_aifc], 0x0059baa0, 352, 0x00000000, 352); +ROM_ASSET_LOAD_SAMPLE(sfx_terrain_06_step_metal_aifc, &gSoundDataRaw[SAMPLE_sfx_terrain_06_step_metal_aifc], 0x0059bc00, 6616, 0x00000000, 6616); +ROM_ASSET_LOAD_SAMPLE(sfx_terrain_07_step_sand_aifc, &gSoundDataRaw[SAMPLE_sfx_terrain_07_step_sand_aifc], 0x0059d5e0, 3114, 0x00000000, 3114); +ROM_ASSET_LOAD_SAMPLE(sfx_water_00_plunge_aifc, &gSoundDataRaw[SAMPLE_sfx_water_00_plunge_aifc], 0x0059e210, 14212, 0x00000000, 14212); +ROM_ASSET_LOAD_SAMPLE(sfx_water_01_splash_aifc, &gSoundDataRaw[SAMPLE_sfx_water_01_splash_aifc], 0x005a19a0, 5346, 0x00000000, 5346); +ROM_ASSET_LOAD_SAMPLE(sfx_water_02_swim_aifc, &gSoundDataRaw[SAMPLE_sfx_water_02_swim_aifc], 0x005a2e90, 7048, 0x00000000, 7048); +ROM_ASSET_LOAD_SAMPLE(sfx_4_00_aifc, &gSoundDataRaw[SAMPLE_sfx_4_00_aifc], 0x005a4a20, 7308, 0x00000000, 7308); +ROM_ASSET_LOAD_SAMPLE(sfx_4_01_aifc, &gSoundDataRaw[SAMPLE_sfx_4_01_aifc], 0x005a66b0, 4546, 0x00000000, 4546); +ROM_ASSET_LOAD_SAMPLE(sfx_4_02_aifc, &gSoundDataRaw[SAMPLE_sfx_4_02_aifc], 0x005a7880, 4284, 0x00000000, 4284); +ROM_ASSET_LOAD_SAMPLE(sfx_4_03_aifc, &gSoundDataRaw[SAMPLE_sfx_4_03_aifc], 0x005a8940, 5328, 0x00000000, 5328); +ROM_ASSET_LOAD_SAMPLE(sfx_4_04_aifc, &gSoundDataRaw[SAMPLE_sfx_4_04_aifc], 0x005a9e10, 2736, 0x00000000, 2736); +ROM_ASSET_LOAD_SAMPLE(sfx_4_05_aifc, &gSoundDataRaw[SAMPLE_sfx_4_05_aifc], 0x005aa8c0, 2826, 0x00000000, 2826); +ROM_ASSET_LOAD_SAMPLE(sfx_4_06_aifc, &gSoundDataRaw[SAMPLE_sfx_4_06_aifc], 0x005ab3d0, 2628, 0x00000000, 2628); +ROM_ASSET_LOAD_SAMPLE(sfx_4_07_aifc, &gSoundDataRaw[SAMPLE_sfx_4_07_aifc], 0x005abe20, 3672, 0x00000000, 3672); +ROM_ASSET_LOAD_SAMPLE(sfx_4_08_aifc, &gSoundDataRaw[SAMPLE_sfx_4_08_aifc], 0x005acc80, 10368, 0x00000000, 10368); +ROM_ASSET_LOAD_SAMPLE(sfx_4_09_aifc, &gSoundDataRaw[SAMPLE_sfx_4_09_aifc], 0x005af500, 1990, 0x00000000, 1990); +ROM_ASSET_LOAD_SAMPLE(sfx_5_00_aifc, &gSoundDataRaw[SAMPLE_sfx_5_00_aifc], 0x005afcd0, 5590, 0x00000000, 5590); +ROM_ASSET_LOAD_SAMPLE(sfx_5_01_aifc, &gSoundDataRaw[SAMPLE_sfx_5_01_aifc], 0x005b12b0, 4140, 0x00000000, 4140); +ROM_ASSET_LOAD_SAMPLE(sfx_5_02_aifc, &gSoundDataRaw[SAMPLE_sfx_5_02_aifc], 0x005b22e0, 11386, 0x00000000, 11386); +ROM_ASSET_LOAD_SAMPLE(sfx_5_03_aifc, &gSoundDataRaw[SAMPLE_sfx_5_03_aifc], 0x005b4f60, 6066, 0x00000000, 6066); +ROM_ASSET_LOAD_SAMPLE(sfx_5_04_aifc, &gSoundDataRaw[SAMPLE_sfx_5_04_aifc], 0x005b6720, 4600, 0x00000000, 4600); +ROM_ASSET_LOAD_SAMPLE(sfx_5_05_aifc, &gSoundDataRaw[SAMPLE_sfx_5_05_aifc], 0x005b7920, 14238, 0x00000000, 14238); +ROM_ASSET_LOAD_SAMPLE(sfx_5_06_aifc, &gSoundDataRaw[SAMPLE_sfx_5_06_aifc], 0x005bb0c0, 1954, 0x00000000, 1954); +ROM_ASSET_LOAD_SAMPLE(sfx_5_07_aifc, &gSoundDataRaw[SAMPLE_sfx_5_07_aifc], 0x005bb870, 9072, 0x00000000, 9072); +ROM_ASSET_LOAD_SAMPLE(sfx_5_08_aifc, &gSoundDataRaw[SAMPLE_sfx_5_08_aifc], 0x005bdbe0, 2682, 0x00000000, 2682); +ROM_ASSET_LOAD_SAMPLE(sfx_5_09_aifc, &gSoundDataRaw[SAMPLE_sfx_5_09_aifc], 0x005be660, 1800, 0x00000000, 1800); +ROM_ASSET_LOAD_SAMPLE(sfx_5_0A_aifc, &gSoundDataRaw[SAMPLE_sfx_5_0A_aifc], 0x005bed70, 1476, 0x00000000, 1476); +ROM_ASSET_LOAD_SAMPLE(sfx_5_0B_aifc, &gSoundDataRaw[SAMPLE_sfx_5_0B_aifc], 0x005bf340, 11268, 0x00000000, 11268); +ROM_ASSET_LOAD_SAMPLE(sfx_5_0C_aifc, &gSoundDataRaw[SAMPLE_sfx_5_0C_aifc], 0x005c1f50, 22788, 0x00000000, 22788); +ROM_ASSET_LOAD_SAMPLE(sfx_5_0D_aifc, &gSoundDataRaw[SAMPLE_sfx_5_0D_aifc], 0x005c7860, 32328, 0x00000000, 32328); +ROM_ASSET_LOAD_SAMPLE(sfx_5_0E_aifc, &gSoundDataRaw[SAMPLE_sfx_5_0E_aifc], 0x005cf6b0, 4204, 0x00000000, 4204); +ROM_ASSET_LOAD_SAMPLE(sfx_5_0F_aifc, &gSoundDataRaw[SAMPLE_sfx_5_0F_aifc], 0x005d0720, 9388, 0x00000000, 9388); +ROM_ASSET_LOAD_SAMPLE(sfx_5_10_aifc, &gSoundDataRaw[SAMPLE_sfx_5_10_aifc], 0x005d2bd0, 1080, 0x00000000, 1080); +ROM_ASSET_LOAD_SAMPLE(sfx_5_11_aifc, &gSoundDataRaw[SAMPLE_sfx_5_11_aifc], 0x005d3010, 14058, 0x00000000, 14058); +ROM_ASSET_LOAD_SAMPLE(sfx_5_12_aifc, &gSoundDataRaw[SAMPLE_sfx_5_12_aifc], 0x005d6700, 3204, 0x00000000, 3204); +ROM_ASSET_LOAD_SAMPLE(sfx_5_13_aifc, &gSoundDataRaw[SAMPLE_sfx_5_13_aifc], 0x005d7390, 14544, 0x00000000, 14544); +ROM_ASSET_LOAD_SAMPLE(sfx_5_14_aifc, &gSoundDataRaw[SAMPLE_sfx_5_14_aifc], 0x005dac60, 10504, 0x00000000, 10504); +ROM_ASSET_LOAD_SAMPLE(sfx_5_15_aifc, &gSoundDataRaw[SAMPLE_sfx_5_15_aifc], 0x005dd570, 1998, 0x00000000, 1998); +ROM_ASSET_LOAD_SAMPLE(sfx_5_16_aifc, &gSoundDataRaw[SAMPLE_sfx_5_16_aifc], 0x005ddd40, 2476, 0x00000000, 2476); +ROM_ASSET_LOAD_SAMPLE(sfx_5_17_aifc, &gSoundDataRaw[SAMPLE_sfx_5_17_aifc], 0x005de6f0, 3924, 0x00000000, 3924); +ROM_ASSET_LOAD_SAMPLE(sfx_5_18_aifc, &gSoundDataRaw[SAMPLE_sfx_5_18_aifc], 0x005df650, 2080, 0x00000000, 2080); +ROM_ASSET_LOAD_SAMPLE(sfx_5_19_aifc, &gSoundDataRaw[SAMPLE_sfx_5_19_aifc], 0x005dfe70, 810, 0x00000000, 810); +ROM_ASSET_LOAD_SAMPLE(sfx_5_1A_aifc, &gSoundDataRaw[SAMPLE_sfx_5_1A_aifc], 0x005e01a0, 10278, 0x00000000, 10278); +ROM_ASSET_LOAD_SAMPLE(sfx_5_1B_aifc, &gSoundDataRaw[SAMPLE_sfx_5_1B_aifc], 0x005e29d0, 6562, 0x00000000, 6562); +ROM_ASSET_LOAD_SAMPLE(sfx_5_1C_aifc, &gSoundDataRaw[SAMPLE_sfx_5_1C_aifc], 0x005e4380, 4222, 0x00000000, 4222); +ROM_ASSET_LOAD_SAMPLE(sfx_6_00_aifc, &gSoundDataRaw[SAMPLE_sfx_6_00_aifc], 0x005e5400, 2178, 0x00000000, 2178); +ROM_ASSET_LOAD_SAMPLE(sfx_6_01_aifc, &gSoundDataRaw[SAMPLE_sfx_6_01_aifc], 0x005e5c90, 3250, 0x00000000, 3250); +ROM_ASSET_LOAD_SAMPLE(sfx_6_02_aifc, &gSoundDataRaw[SAMPLE_sfx_6_02_aifc], 0x005e6950, 8974, 0x00000000, 8974); +ROM_ASSET_LOAD_SAMPLE(sfx_6_03_aifc, &gSoundDataRaw[SAMPLE_sfx_6_03_aifc], 0x005e8c60, 15786, 0x00000000, 15786); +ROM_ASSET_LOAD_SAMPLE(sfx_6_04_aifc, &gSoundDataRaw[SAMPLE_sfx_6_04_aifc], 0x005eca10, 2790, 0x00000000, 2790); +ROM_ASSET_LOAD_SAMPLE(sfx_6_05_aifc, &gSoundDataRaw[SAMPLE_sfx_6_05_aifc], 0x005ed500, 6588, 0x00000000, 6588); +ROM_ASSET_LOAD_SAMPLE(sfx_6_06_aifc, &gSoundDataRaw[SAMPLE_sfx_6_06_aifc], 0x005eeec0, 1720, 0x00000000, 1720); +ROM_ASSET_LOAD_SAMPLE(sfx_6_07_aifc, &gSoundDataRaw[SAMPLE_sfx_6_07_aifc], 0x005ef580, 1324, 0x00000000, 1324); +ROM_ASSET_LOAD_SAMPLE(sfx_6_08_aifc, &gSoundDataRaw[SAMPLE_sfx_6_08_aifc], 0x005efab0, 7308, 0x00000000, 7308); +ROM_ASSET_LOAD_SAMPLE(sfx_6_09_aifc, &gSoundDataRaw[SAMPLE_sfx_6_09_aifc], 0x005f1740, 2332, 0x00000000, 2332); +ROM_ASSET_LOAD_SAMPLE(sfx_6_0A_aifc, &gSoundDataRaw[SAMPLE_sfx_6_0A_aifc], 0x005f2060, 2430, 0x00000000, 2430); +ROM_ASSET_LOAD_SAMPLE(sfx_6_0B_aifc, &gSoundDataRaw[SAMPLE_sfx_6_0B_aifc], 0x005f29e0, 2188, 0x00000000, 2188); +ROM_ASSET_LOAD_SAMPLE(sfx_6_0C_aifc, &gSoundDataRaw[SAMPLE_sfx_6_0C_aifc], 0x005f3270, 5284, 0x00000000, 5284); +ROM_ASSET_LOAD_SAMPLE(sfx_6_0D_aifc, &gSoundDataRaw[SAMPLE_sfx_6_0D_aifc], 0x005f4720, 10360, 0x00000000, 10360); +ROM_ASSET_LOAD_SAMPLE(sfx_7_00_aifc, &gSoundDataRaw[SAMPLE_sfx_7_00_aifc], 0x005f6fa0, 1216, 0x00000000, 1216); +ROM_ASSET_LOAD_SAMPLE(sfx_7_01_aifc, &gSoundDataRaw[SAMPLE_sfx_7_01_aifc], 0x005f7460, 3664, 0x00000000, 3664); +ROM_ASSET_LOAD_SAMPLE(sfx_7_02_aifc, &gSoundDataRaw[SAMPLE_sfx_7_02_aifc], 0x005f82b0, 1206, 0x00000000, 1206); +ROM_ASSET_LOAD_SAMPLE(sfx_7_03_aifc, &gSoundDataRaw[SAMPLE_sfx_7_03_aifc], 0x005f8770, 10584, 0x00000000, 10584); +ROM_ASSET_LOAD_SAMPLE(sfx_7_04_aifc, &gSoundDataRaw[SAMPLE_sfx_7_04_aifc], 0x005fb0d0, 10810, 0x00000000, 10810); +ROM_ASSET_LOAD_SAMPLE(sfx_7_05_aifc, &gSoundDataRaw[SAMPLE_sfx_7_05_aifc], 0x005fdb10, 4104, 0x00000000, 4104); +ROM_ASSET_LOAD_SAMPLE(sfx_7_06_aifc, &gSoundDataRaw[SAMPLE_sfx_7_06_aifc], 0x005feb20, 4806, 0x00000000, 4806); +ROM_ASSET_LOAD_SAMPLE(sfx_7_07_aifc, &gSoundDataRaw[SAMPLE_sfx_7_07_aifc], 0x005ffdf0, 5076, 0x00000000, 5076); +ROM_ASSET_LOAD_SAMPLE(sfx_7_08_aifc, &gSoundDataRaw[SAMPLE_sfx_7_08_aifc], 0x006011d0, 1378, 0x00000000, 1378); +ROM_ASSET_LOAD_SAMPLE(sfx_7_09_aifc, &gSoundDataRaw[SAMPLE_sfx_7_09_aifc], 0x00601740, 3906, 0x00000000, 3906); +ROM_ASSET_LOAD_SAMPLE(sfx_7_0A_aifc, &gSoundDataRaw[SAMPLE_sfx_7_0A_aifc], 0x00602690, 6210, 0x00000000, 6210); +ROM_ASSET_LOAD_SAMPLE(sfx_7_0B_aifc, &gSoundDataRaw[SAMPLE_sfx_7_0B_aifc], 0x00603ee0, 5526, 0x00000000, 5526); +ROM_ASSET_LOAD_SAMPLE(sfx_7_0C_aifc, &gSoundDataRaw[SAMPLE_sfx_7_0C_aifc], 0x00605480, 8938, 0x00000000, 8938); +ROM_ASSET_LOAD_SAMPLE(sfx_7_0D_chain_chomp_bark_aifc, &gSoundDataRaw[SAMPLE_sfx_7_0D_chain_chomp_bark_aifc], 0x00607770, 1818, 0x00000000, 1818); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_00_mario_jump_hoo_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_00_mario_jump_hoo_aifc], 0x00607e90, 1882, 0x00000000, 1882); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_01_mario_jump_wah_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_01_mario_jump_wah_aifc], 0x006085f0, 2052, 0x00000000, 2052); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_02_mario_yah_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_02_mario_yah_aifc], 0x00608e00, 2692, 0x00000000, 2692); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_03_mario_haha_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_03_mario_haha_aifc], 0x00609890, 6912, 0x00000000, 6912); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_04_mario_yahoo_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_04_mario_yahoo_aifc], 0x0060b390, 8524, 0x00000000, 8524); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_05_mario_uh_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_05_mario_uh_aifc], 0x0060d4e0, 2808, 0x00000000, 2808); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_06_mario_hrmm_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_06_mario_hrmm_aifc], 0x0060dfe0, 4474, 0x00000000, 4474); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_07_mario_wah2_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_07_mario_wah2_aifc], 0x0060f160, 2692, 0x00000000, 2692); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_08_mario_whoa_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_08_mario_whoa_aifc], 0x0060fbf0, 8334, 0x00000000, 8334); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_09_mario_eeuh_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_09_mario_eeuh_aifc], 0x00611c80, 6436, 0x00000000, 6436); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_0A_mario_attacked_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_0A_mario_attacked_aifc], 0x006135b0, 5644, 0x00000000, 5644); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_0B_mario_ooof_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_0B_mario_ooof_aifc], 0x00614bc0, 5544, 0x00000000, 5544); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_0C_mario_here_we_go_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_0C_mario_here_we_go_aifc], 0x00616170, 12808, 0x00000000, 12808); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_0D_mario_yawning_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_0D_mario_yawning_aifc], 0x00619380, 14580, 0x00000000, 14580); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_0E_mario_snoring1_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_0E_mario_snoring1_aifc], 0x0061cc80, 8416, 0x00000000, 8416); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_0F_mario_snoring2_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_0F_mario_snoring2_aifc], 0x0061ed60, 3006, 0x00000000, 3006); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_10_mario_doh_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_10_mario_doh_aifc], 0x0061f920, 5140, 0x00000000, 5140); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_11_mario_game_over_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_11_mario_game_over_aifc], 0x00620d40, 6444, 0x00000000, 6444); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_12_mario_hello_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_12_mario_hello_aifc], 0x00622670, 6930, 0x00000000, 6930); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_13_mario_press_start_to_play_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_13_mario_press_start_to_play_aifc], 0x00624190, 13770, 0x00000000, 13770); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_14_mario_twirl_bounce_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_14_mario_twirl_bounce_aifc], 0x00627760, 4410, 0x00000000, 4410); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_15_mario_snoring3_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_15_mario_snoring3_aifc], 0x006288a0, 98226, 0x00000000, 98226); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_16_mario_so_longa_bowser_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_16_mario_so_longa_bowser_aifc], 0x00640860, 13482, 0x00000000, 13482); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_17_mario_ima_tired_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_17_mario_ima_tired_aifc], 0x00643d10, 11394, 0x00000000, 11394); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_18_mario_waha_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_18_mario_waha_aifc], 0x006469a0, 9694, 0x00000000, 9694); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_19_mario_yippee_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_19_mario_yippee_aifc], 0x00648f80, 9018, 0x00000000, 9018); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_1A_mario_lets_a_go_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_1A_mario_lets_a_go_aifc], 0x0064b2c0, 8334, 0x00000000, 8334); +ROM_ASSET_LOAD_SAMPLE(sfx_9_00_aifc, &gSoundDataRaw[SAMPLE_sfx_9_00_aifc], 0x0064d350, 6012, 0x00000000, 6012); +ROM_ASSET_LOAD_SAMPLE(sfx_9_01_aifc, &gSoundDataRaw[SAMPLE_sfx_9_01_aifc], 0x0064ead0, 3006, 0x00000000, 3006); +ROM_ASSET_LOAD_SAMPLE(sfx_9_02_aifc, &gSoundDataRaw[SAMPLE_sfx_9_02_aifc], 0x0064f690, 11044, 0x00000000, 11044); +ROM_ASSET_LOAD_SAMPLE(sfx_9_03_aifc, &gSoundDataRaw[SAMPLE_sfx_9_03_aifc], 0x006521c0, 8460, 0x00000000, 8460); +ROM_ASSET_LOAD_SAMPLE(sfx_9_04_camera_buzz_aifc, &gSoundDataRaw[SAMPLE_sfx_9_04_camera_buzz_aifc], 0x006542d0, 3700, 0x00000000, 3700); +ROM_ASSET_LOAD_SAMPLE(sfx_9_05_camera_shutter_aifc, &gSoundDataRaw[SAMPLE_sfx_9_05_camera_shutter_aifc], 0x00655150, 1674, 0x00000000, 1674); +ROM_ASSET_LOAD_SAMPLE(sfx_9_06_aifc, &gSoundDataRaw[SAMPLE_sfx_9_06_aifc], 0x006557e0, 9910, 0x00000000, 9910); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_00_mario_waaaooow_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_00_mario_waaaooow_aifc], 0x00657ea0, 24768, 0x00000000, 24768); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_01_mario_hoohoo_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_01_mario_hoohoo_aifc], 0x0065df60, 5598, 0x00000000, 5598); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_02_mario_panting_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_02_mario_panting_aifc], 0x0065f540, 5248, 0x00000000, 5248); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_03_mario_dying_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_03_mario_dying_aifc], 0x006609c0, 15786, 0x00000000, 15786); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_04_mario_on_fire_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_04_mario_on_fire_aifc], 0x00664770, 18136, 0x00000000, 18136); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_05_mario_uh2_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_05_mario_uh2_aifc], 0x00668e50, 2278, 0x00000000, 2278); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_06_mario_coughing_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_06_mario_coughing_aifc], 0x00669740, 2556, 0x00000000, 2556); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_07_mario_its_a_me_mario_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_07_mario_its_a_me_mario_aifc], 0x0066a140, 17020, 0x00000000, 17020); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_08_mario_punch_yah_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_08_mario_punch_yah_aifc], 0x0066e3c0, 2206, 0x00000000, 2206); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_09_mario_punch_hoo_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_09_mario_punch_hoo_aifc], 0x0066ec60, 5724, 0x00000000, 5724); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_0A_mario_mama_mia_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_0A_mario_mama_mia_aifc], 0x006702c0, 8244, 0x00000000, 8244); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_0B_mario_okey_dokey_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_0B_mario_okey_dokey_aifc], 0x00672300, 8236, 0x00000000, 8236); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_0C_mario_drowning_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_0C_mario_drowning_aifc], 0x00674330, 12070, 0x00000000, 12070); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_0D_mario_thank_you_playing_my_game_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_0D_mario_thank_you_playing_my_game_aifc], 0x00677260, 21610, 0x00000000, 21610); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_0E_peach_dear_mario_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_0E_peach_dear_mario_aifc], 0x0067c6d0, 87336, 0x00000000, 87336); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_0F_peach_mario_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_0F_peach_mario_aifc], 0x00691c00, 7336, 0x00000000, 7336); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_10_peach_power_of_the_stars_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_10_peach_power_of_the_stars_aifc], 0x006938b0, 30052, 0x00000000, 30052); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_11_peach_thanks_to_you_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_11_peach_thanks_to_you_aifc], 0x0069ae20, 15490, 0x00000000, 15490); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_12_peach_thank_you_mario_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_12_peach_thank_you_mario_aifc], 0x0069eab0, 14202, 0x00000000, 14202); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_13_peach_something_special_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_13_peach_something_special_aifc], 0x006a2230, 24138, 0x00000000, 24138); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_14_peach_bake_a_cake_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_14_peach_bake_a_cake_aifc], 0x006a8080, 39564, 0x00000000, 39564); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_15_peach_for_mario_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_15_peach_for_mario_aifc], 0x006b1b10, 9252, 0x00000000, 9252); +ROM_ASSET_LOAD_SAMPLE(sfx_mario_peach_16_peach_mario2_aifc, &gSoundDataRaw[SAMPLE_sfx_mario_peach_16_peach_mario2_aifc], 0x006b3f40, 7092, 0x00000000, 7092); +ROM_ASSET_LOAD_SAMPLE(instruments_00_aifc, &gSoundDataRaw[SAMPLE_instruments_00_aifc], 0x006b5b00, 11826, 0x00000000, 11826); +ROM_ASSET_LOAD_SAMPLE(instruments_01_banjo_1_aifc, &gSoundDataRaw[SAMPLE_instruments_01_banjo_1_aifc], 0x006b8940, 10396, 0x00000000, 10396); +ROM_ASSET_LOAD_SAMPLE(instruments_02_aifc, &gSoundDataRaw[SAMPLE_instruments_02_aifc], 0x006bb1e0, 17352, 0x00000000, 17352); +ROM_ASSET_LOAD_SAMPLE(instruments_03_human_whistle_aifc, &gSoundDataRaw[SAMPLE_instruments_03_human_whistle_aifc], 0x006bf5b0, 17136, 0x00000000, 17136); +ROM_ASSET_LOAD_SAMPLE(instruments_04_bright_piano_aifc, &gSoundDataRaw[SAMPLE_instruments_04_bright_piano_aifc], 0x006c38a0, 7696, 0x00000000, 7696); +ROM_ASSET_LOAD_SAMPLE(instruments_05_acoustic_bass_aifc, &gSoundDataRaw[SAMPLE_instruments_05_acoustic_bass_aifc], 0x006c56b0, 14212, 0x00000000, 14212); +ROM_ASSET_LOAD_SAMPLE(instruments_06_kick_drum_1_aifc, &gSoundDataRaw[SAMPLE_instruments_06_kick_drum_1_aifc], 0x006c8e40, 1980, 0x00000000, 1980); +ROM_ASSET_LOAD_SAMPLE(instruments_07_rimshot_aifc, &gSoundDataRaw[SAMPLE_instruments_07_rimshot_aifc], 0x006c9600, 2952, 0x00000000, 2952); +ROM_ASSET_LOAD_SAMPLE(instruments_08_aifc, &gSoundDataRaw[SAMPLE_instruments_08_aifc], 0x006ca190, 5238, 0x00000000, 5238); +ROM_ASSET_LOAD_SAMPLE(instruments_09_aifc, &gSoundDataRaw[SAMPLE_instruments_09_aifc], 0x006cb610, 6840, 0x00000000, 6840); +ROM_ASSET_LOAD_SAMPLE(instruments_0A_tambourine_aifc, &gSoundDataRaw[SAMPLE_instruments_0A_tambourine_aifc], 0x006cd0d0, 9684, 0x00000000, 9684); +ROM_ASSET_LOAD_SAMPLE(instruments_0B_aifc, &gSoundDataRaw[SAMPLE_instruments_0B_aifc], 0x006cf6b0, 7200, 0x00000000, 7200); +ROM_ASSET_LOAD_SAMPLE(instruments_0C_conga_stick_aifc, &gSoundDataRaw[SAMPLE_instruments_0C_conga_stick_aifc], 0x006d12d0, 4500, 0x00000000, 4500); +ROM_ASSET_LOAD_SAMPLE(instruments_0D_clave_aifc, &gSoundDataRaw[SAMPLE_instruments_0D_clave_aifc], 0x006d2470, 4608, 0x00000000, 4608); +ROM_ASSET_LOAD_SAMPLE(instruments_0E_hihat_closed_aifc, &gSoundDataRaw[SAMPLE_instruments_0E_hihat_closed_aifc], 0x006d3670, 2116, 0x00000000, 2116); +ROM_ASSET_LOAD_SAMPLE(instruments_0F_hihat_open_aifc, &gSoundDataRaw[SAMPLE_instruments_0F_hihat_open_aifc], 0x006d3ec0, 12178, 0x00000000, 12178); +ROM_ASSET_LOAD_SAMPLE(instruments_10_cymbal_bell_aifc, &gSoundDataRaw[SAMPLE_instruments_10_cymbal_bell_aifc], 0x006d6e60, 12672, 0x00000000, 12672); +ROM_ASSET_LOAD_SAMPLE(instruments_11_splash_cymbal_aifc, &gSoundDataRaw[SAMPLE_instruments_11_splash_cymbal_aifc], 0x006d9fe0, 18190, 0x00000000, 18190); +ROM_ASSET_LOAD_SAMPLE(instruments_12_snare_drum_1_aifc, &gSoundDataRaw[SAMPLE_instruments_12_snare_drum_1_aifc], 0x006de6f0, 7120, 0x00000000, 7120); +ROM_ASSET_LOAD_SAMPLE(instruments_13_snare_drum_2_aifc, &gSoundDataRaw[SAMPLE_instruments_13_snare_drum_2_aifc], 0x006e02c0, 9838, 0x00000000, 9838); +ROM_ASSET_LOAD_SAMPLE(instruments_14_strings_5_aifc, &gSoundDataRaw[SAMPLE_instruments_14_strings_5_aifc], 0x006e2930, 20296, 0x00000000, 20296); +ROM_ASSET_LOAD_SAMPLE(instruments_15_strings_4_aifc, &gSoundDataRaw[SAMPLE_instruments_15_strings_4_aifc], 0x006e7880, 19278, 0x00000000, 19278); +ROM_ASSET_LOAD_SAMPLE(instruments_16_french_horns_aifc, &gSoundDataRaw[SAMPLE_instruments_16_french_horns_aifc], 0x006ec3d0, 14662, 0x00000000, 14662); +ROM_ASSET_LOAD_SAMPLE(instruments_17_trumpet_aifc, &gSoundDataRaw[SAMPLE_instruments_17_trumpet_aifc], 0x006efd20, 14302, 0x00000000, 14302); +ROM_ASSET_LOAD_SAMPLE(instruments_18_timpani_aifc, &gSoundDataRaw[SAMPLE_instruments_18_timpani_aifc], 0x006f3500, 19872, 0x00000000, 19872); +ROM_ASSET_LOAD_SAMPLE(instruments_19_brass_aifc, &gSoundDataRaw[SAMPLE_instruments_19_brass_aifc], 0x006f82a0, 18118, 0x00000000, 18118); +ROM_ASSET_LOAD_SAMPLE(instruments_1A_slap_bass_aifc, &gSoundDataRaw[SAMPLE_instruments_1A_slap_bass_aifc], 0x006fc970, 9046, 0x00000000, 9046); +ROM_ASSET_LOAD_SAMPLE(instruments_1B_organ_2_aifc, &gSoundDataRaw[SAMPLE_instruments_1B_organ_2_aifc], 0x006fecd0, 15760, 0x00000000, 15760); +ROM_ASSET_LOAD_SAMPLE(instruments_1C_aifc, &gSoundDataRaw[SAMPLE_instruments_1C_aifc], 0x00702a60, 6598, 0x00000000, 6598); +ROM_ASSET_LOAD_SAMPLE(instruments_1D_aifc, &gSoundDataRaw[SAMPLE_instruments_1D_aifc], 0x00704430, 23598, 0x00000000, 23598); +ROM_ASSET_LOAD_SAMPLE(instruments_1E_closed_triangle_aifc, &gSoundDataRaw[SAMPLE_instruments_1E_closed_triangle_aifc], 0x0070a060, 1018, 0x00000000, 1018); +ROM_ASSET_LOAD_SAMPLE(instruments_1F_open_triangle_aifc, &gSoundDataRaw[SAMPLE_instruments_1F_open_triangle_aifc], 0x0070a460, 6264, 0x00000000, 6264); +ROM_ASSET_LOAD_SAMPLE(instruments_20_cabasa_aifc, &gSoundDataRaw[SAMPLE_instruments_20_cabasa_aifc], 0x0070bce0, 4240, 0x00000000, 4240); +ROM_ASSET_LOAD_SAMPLE(instruments_21_sine_bass_aifc, &gSoundDataRaw[SAMPLE_instruments_21_sine_bass_aifc], 0x0070cd70, 7408, 0x00000000, 7408); +ROM_ASSET_LOAD_SAMPLE(instruments_22_boys_choir_aifc, &gSoundDataRaw[SAMPLE_instruments_22_boys_choir_aifc], 0x0070ea60, 14086, 0x00000000, 14086); +ROM_ASSET_LOAD_SAMPLE(instruments_23_strings_1_aifc, &gSoundDataRaw[SAMPLE_instruments_23_strings_1_aifc], 0x00712170, 15886, 0x00000000, 15886); +ROM_ASSET_LOAD_SAMPLE(instruments_24_strings_2_aifc, &gSoundDataRaw[SAMPLE_instruments_24_strings_2_aifc], 0x00715f80, 18154, 0x00000000, 18154); +ROM_ASSET_LOAD_SAMPLE(instruments_25_strings_3_aifc, &gSoundDataRaw[SAMPLE_instruments_25_strings_3_aifc], 0x0071a670, 17496, 0x00000000, 17496); +ROM_ASSET_LOAD_SAMPLE(instruments_26_crystal_rhodes_aifc, &gSoundDataRaw[SAMPLE_instruments_26_crystal_rhodes_aifc], 0x0071ead0, 28908, 0x00000000, 28908); +ROM_ASSET_LOAD_SAMPLE(instruments_27_harpsichord_aifc, &gSoundDataRaw[SAMPLE_instruments_27_harpsichord_aifc], 0x00725bc0, 26190, 0x00000000, 26190); +ROM_ASSET_LOAD_SAMPLE(instruments_28_sitar_1_aifc, &gSoundDataRaw[SAMPLE_instruments_28_sitar_1_aifc], 0x0072c210, 15858, 0x00000000, 15858); +ROM_ASSET_LOAD_SAMPLE(instruments_29_orchestra_hit_aifc, &gSoundDataRaw[SAMPLE_instruments_29_orchestra_hit_aifc], 0x00730010, 12672, 0x00000000, 12672); +ROM_ASSET_LOAD_SAMPLE(instruments_2A_aifc, &gSoundDataRaw[SAMPLE_instruments_2A_aifc], 0x00733190, 14040, 0x00000000, 14040); +ROM_ASSET_LOAD_SAMPLE(instruments_2B_aifc, &gSoundDataRaw[SAMPLE_instruments_2B_aifc], 0x00736870, 7660, 0x00000000, 7660); +ROM_ASSET_LOAD_SAMPLE(instruments_2C_aifc, &gSoundDataRaw[SAMPLE_instruments_2C_aifc], 0x00738660, 17982, 0x00000000, 17982); +ROM_ASSET_LOAD_SAMPLE(instruments_2D_trombone_aifc, &gSoundDataRaw[SAMPLE_instruments_2D_trombone_aifc], 0x0073cca0, 15372, 0x00000000, 15372); +ROM_ASSET_LOAD_SAMPLE(instruments_2E_accordion_aifc, &gSoundDataRaw[SAMPLE_instruments_2E_accordion_aifc], 0x007408b0, 18234, 0x00000000, 18234); +ROM_ASSET_LOAD_SAMPLE(instruments_2F_sleigh_bells_aifc, &gSoundDataRaw[SAMPLE_instruments_2F_sleigh_bells_aifc], 0x00744ff0, 20844, 0x00000000, 20844); +ROM_ASSET_LOAD_SAMPLE(instruments_30_rarefaction_lahna_aifc, &gSoundDataRaw[SAMPLE_instruments_30_rarefaction_lahna_aifc], 0x0074a160, 17956, 0x00000000, 17956); +ROM_ASSET_LOAD_SAMPLE(instruments_31_rarefaction_convolution_aifc, &gSoundDataRaw[SAMPLE_instruments_31_rarefaction_convolution_aifc], 0x0074e790, 15418, 0x00000000, 15418); +ROM_ASSET_LOAD_SAMPLE(instruments_32_metal_rimshot_aifc, &gSoundDataRaw[SAMPLE_instruments_32_metal_rimshot_aifc], 0x007523d0, 16776, 0x00000000, 16776); +ROM_ASSET_LOAD_SAMPLE(instruments_33_kick_drum_2_aifc, &gSoundDataRaw[SAMPLE_instruments_33_kick_drum_2_aifc], 0x00756560, 4546, 0x00000000, 4546); +ROM_ASSET_LOAD_SAMPLE(instruments_34_alto_flute_aifc, &gSoundDataRaw[SAMPLE_instruments_34_alto_flute_aifc], 0x00757730, 9370, 0x00000000, 9370); +ROM_ASSET_LOAD_SAMPLE(instruments_35_gospel_organ_aifc, &gSoundDataRaw[SAMPLE_instruments_35_gospel_organ_aifc], 0x00759bd0, 10756, 0x00000000, 10756); +ROM_ASSET_LOAD_SAMPLE(instruments_36_sawtooth_synth_aifc, &gSoundDataRaw[SAMPLE_instruments_36_sawtooth_synth_aifc], 0x0075c5e0, 8326, 0x00000000, 8326); +ROM_ASSET_LOAD_SAMPLE(instruments_37_square_synth_aifc, &gSoundDataRaw[SAMPLE_instruments_37_square_synth_aifc], 0x0075e670, 7444, 0x00000000, 7444); +ROM_ASSET_LOAD_SAMPLE(instruments_38_electric_kick_drum_aifc, &gSoundDataRaw[SAMPLE_instruments_38_electric_kick_drum_aifc], 0x00760390, 2494, 0x00000000, 2494); +ROM_ASSET_LOAD_SAMPLE(instruments_39_sitar_2_aifc, &gSoundDataRaw[SAMPLE_instruments_39_sitar_2_aifc], 0x00760d50, 21096, 0x00000000, 21096); +ROM_ASSET_LOAD_SAMPLE(instruments_3A_music_box_aifc, &gSoundDataRaw[SAMPLE_instruments_3A_music_box_aifc], 0x00765fc0, 14976, 0x00000000, 14976); +ROM_ASSET_LOAD_SAMPLE(instruments_3B_banjo_2_aifc, &gSoundDataRaw[SAMPLE_instruments_3B_banjo_2_aifc], 0x00769a40, 23148, 0x00000000, 23148); +ROM_ASSET_LOAD_SAMPLE(instruments_3C_acoustic_guitar_aifc, &gSoundDataRaw[SAMPLE_instruments_3C_acoustic_guitar_aifc], 0x0076f4b0, 19234, 0x00000000, 19234); +ROM_ASSET_LOAD_SAMPLE(instruments_3D_aifc, &gSoundDataRaw[SAMPLE_instruments_3D_aifc], 0x00773fe0, 12430, 0x00000000, 12430); +ROM_ASSET_LOAD_SAMPLE(instruments_3E_monk_choir_aifc, &gSoundDataRaw[SAMPLE_instruments_3E_monk_choir_aifc], 0x00777070, 11484, 0x00000000, 11484); +ROM_ASSET_LOAD_SAMPLE(instruments_3F_aifc, &gSoundDataRaw[SAMPLE_instruments_3F_aifc], 0x00779d50, 19872, 0x00000000, 19872); +ROM_ASSET_LOAD_SAMPLE(instruments_40_bell_aifc, &gSoundDataRaw[SAMPLE_instruments_40_bell_aifc], 0x0077eaf0, 15444, 0x00000000, 15444); +ROM_ASSET_LOAD_SAMPLE(instruments_41_pan_flute_aifc, &gSoundDataRaw[SAMPLE_instruments_41_pan_flute_aifc], 0x00782750, 17982, 0x00000000, 17982); +ROM_ASSET_LOAD_SAMPLE(instruments_42_vibraphone_aifc, &gSoundDataRaw[SAMPLE_instruments_42_vibraphone_aifc], 0x00786d90, 2988, 0x00000000, 2988); +ROM_ASSET_LOAD_SAMPLE(instruments_43_harmonica_aifc, &gSoundDataRaw[SAMPLE_instruments_43_harmonica_aifc], 0x00787940, 12718, 0x00000000, 12718); +ROM_ASSET_LOAD_SAMPLE(instruments_44_grand_piano_aifc, &gSoundDataRaw[SAMPLE_instruments_44_grand_piano_aifc], 0x0078aaf0, 15238, 0x00000000, 15238); +ROM_ASSET_LOAD_SAMPLE(instruments_45_french_horns_lq_aifc, &gSoundDataRaw[SAMPLE_instruments_45_french_horns_lq_aifc], 0x0078e680, 7362, 0x00000000, 7362); +ROM_ASSET_LOAD_SAMPLE(instruments_46_pizzicato_strings_1_aifc, &gSoundDataRaw[SAMPLE_instruments_46_pizzicato_strings_1_aifc], 0x00790350, 11386, 0x00000000, 11386); +ROM_ASSET_LOAD_SAMPLE(instruments_47_pizzicato_strings_2_aifc, &gSoundDataRaw[SAMPLE_instruments_47_pizzicato_strings_2_aifc], 0x00792fd0, 13356, 0x00000000, 13356); +ROM_ASSET_LOAD_SAMPLE(instruments_48_steel_drum_aifc, &gSoundDataRaw[SAMPLE_instruments_48_steel_drum_aifc], 0x00796400, 14788, 0x00000000, 14788); +ROM_ASSET_LOAD_SAMPLE(piranha_music_box_00_music_box_aifc, &gSoundDataRaw[SAMPLE_piranha_music_box_00_music_box_aifc], 0x00765fc0, 14976, 0x00000000, 14976); +ROM_ASSET_LOAD_SAMPLE(course_start_00_la_aifc, &gSoundDataRaw[SAMPLE_course_start_00_la_aifc], 0x0079d850, 6480, 0x00000000, 6480); +ROM_ASSET_LOAD_SAMPLE(bowser_organ_00_organ_1_aifc, &gSoundDataRaw[SAMPLE_bowser_organ_00_organ_1_aifc], 0x0079f1a0, 40438, 0x00000000, 40438); +ROM_ASSET_LOAD_SAMPLE(bowser_organ_01_organ_1_lq_aifc, &gSoundDataRaw[SAMPLE_bowser_organ_01_organ_1_lq_aifc], 0x007a8fa0, 16786, 0x00000000, 16786); +ROM_ASSET_LOAD_SAMPLE(bowser_organ_02_boys_choir_aifc, &gSoundDataRaw[SAMPLE_bowser_organ_02_boys_choir_aifc], 0x0070ea60, 14086, 0x00000000, 14086); +ROM_ASSET_LOAD_SAMPLE(extended_00_aifc, &gSoundDataRaw[SAMPLE_extended_00_aifc], 0x006b5b00, 11826, 0x00000000, 11826); +ROM_ASSET_LOAD_SAMPLE(extended_00_la_aifc, &gSoundDataRaw[SAMPLE_extended_00_la_aifc], 0x0079d850, 6480, 0x00000000, 6480); +ROM_ASSET_LOAD_SAMPLE(extended_00_music_box_aifc, &gSoundDataRaw[SAMPLE_extended_00_music_box_aifc], 0x00765fc0, 14976, 0x00000000, 14976); +ROM_ASSET_LOAD_SAMPLE(extended_00_organ_1_aifc, &gSoundDataRaw[SAMPLE_extended_00_organ_1_aifc], 0x0079f1a0, 40438, 0x00000000, 40438); +ROM_ASSET_LOAD_SAMPLE(extended_01_banjo_1_aifc, &gSoundDataRaw[SAMPLE_extended_01_banjo_1_aifc], 0x006b8940, 10396, 0x00000000, 10396); +ROM_ASSET_LOAD_SAMPLE(extended_01_organ_1_lq_aifc, &gSoundDataRaw[SAMPLE_extended_01_organ_1_lq_aifc], 0x007a8fa0, 16786, 0x00000000, 16786); +ROM_ASSET_LOAD_SAMPLE(extended_02_aifc, &gSoundDataRaw[SAMPLE_extended_02_aifc], 0x006bb1e0, 17352, 0x00000000, 17352); +ROM_ASSET_LOAD_SAMPLE(extended_02_boys_choir_aifc, &gSoundDataRaw[SAMPLE_extended_02_boys_choir_aifc], 0x0070ea60, 14086, 0x00000000, 14086); +ROM_ASSET_LOAD_SAMPLE(extended_03_human_whistle_aifc, &gSoundDataRaw[SAMPLE_extended_03_human_whistle_aifc], 0x006bf5b0, 17136, 0x00000000, 17136); +ROM_ASSET_LOAD_SAMPLE(extended_04_bright_piano_aifc, &gSoundDataRaw[SAMPLE_extended_04_bright_piano_aifc], 0x006c38a0, 7696, 0x00000000, 7696); +ROM_ASSET_LOAD_SAMPLE(extended_05_acoustic_bass_aifc, &gSoundDataRaw[SAMPLE_extended_05_acoustic_bass_aifc], 0x006c56b0, 14212, 0x00000000, 14212); +ROM_ASSET_LOAD_SAMPLE(extended_06_kick_drum_1_aifc, &gSoundDataRaw[SAMPLE_extended_06_kick_drum_1_aifc], 0x006c8e40, 1980, 0x00000000, 1980); +ROM_ASSET_LOAD_SAMPLE(extended_07_rimshot_aifc, &gSoundDataRaw[SAMPLE_extended_07_rimshot_aifc], 0x006c9600, 2952, 0x00000000, 2952); +ROM_ASSET_LOAD_SAMPLE(extended_08_aifc, &gSoundDataRaw[SAMPLE_extended_08_aifc], 0x006ca190, 5238, 0x00000000, 5238); +ROM_ASSET_LOAD_SAMPLE(extended_09_aifc, &gSoundDataRaw[SAMPLE_extended_09_aifc], 0x006cb610, 6840, 0x00000000, 6840); +ROM_ASSET_LOAD_SAMPLE(extended_0A_tambourine_aifc, &gSoundDataRaw[SAMPLE_extended_0A_tambourine_aifc], 0x006cd0d0, 9684, 0x00000000, 9684); +ROM_ASSET_LOAD_SAMPLE(extended_0B_aifc, &gSoundDataRaw[SAMPLE_extended_0B_aifc], 0x006cf6b0, 7200, 0x00000000, 7200); +ROM_ASSET_LOAD_SAMPLE(extended_0C_conga_stick_aifc, &gSoundDataRaw[SAMPLE_extended_0C_conga_stick_aifc], 0x006d12d0, 4500, 0x00000000, 4500); +ROM_ASSET_LOAD_SAMPLE(extended_0D_clave_aifc, &gSoundDataRaw[SAMPLE_extended_0D_clave_aifc], 0x006d2470, 4608, 0x00000000, 4608); +ROM_ASSET_LOAD_SAMPLE(extended_0E_hihat_closed_aifc, &gSoundDataRaw[SAMPLE_extended_0E_hihat_closed_aifc], 0x006d3670, 2116, 0x00000000, 2116); +ROM_ASSET_LOAD_SAMPLE(extended_0F_hihat_open_aifc, &gSoundDataRaw[SAMPLE_extended_0F_hihat_open_aifc], 0x006d3ec0, 12178, 0x00000000, 12178); +ROM_ASSET_LOAD_SAMPLE(extended_10_cymbal_bell_aifc, &gSoundDataRaw[SAMPLE_extended_10_cymbal_bell_aifc], 0x006d6e60, 12672, 0x00000000, 12672); +ROM_ASSET_LOAD_SAMPLE(extended_11_splash_cymbal_aifc, &gSoundDataRaw[SAMPLE_extended_11_splash_cymbal_aifc], 0x006d9fe0, 18190, 0x00000000, 18190); +ROM_ASSET_LOAD_SAMPLE(extended_12_snare_drum_1_aifc, &gSoundDataRaw[SAMPLE_extended_12_snare_drum_1_aifc], 0x006de6f0, 7120, 0x00000000, 7120); +ROM_ASSET_LOAD_SAMPLE(extended_13_snare_drum_2_aifc, &gSoundDataRaw[SAMPLE_extended_13_snare_drum_2_aifc], 0x006e02c0, 9838, 0x00000000, 9838); +ROM_ASSET_LOAD_SAMPLE(extended_14_strings_5_aifc, &gSoundDataRaw[SAMPLE_extended_14_strings_5_aifc], 0x006e2930, 20296, 0x00000000, 20296); +ROM_ASSET_LOAD_SAMPLE(extended_15_strings_4_aifc, &gSoundDataRaw[SAMPLE_extended_15_strings_4_aifc], 0x006e7880, 19278, 0x00000000, 19278); +ROM_ASSET_LOAD_SAMPLE(extended_16_french_horns_aifc, &gSoundDataRaw[SAMPLE_extended_16_french_horns_aifc], 0x006ec3d0, 14662, 0x00000000, 14662); +ROM_ASSET_LOAD_SAMPLE(extended_17_trumpet_aifc, &gSoundDataRaw[SAMPLE_extended_17_trumpet_aifc], 0x006efd20, 14302, 0x00000000, 14302); +ROM_ASSET_LOAD_SAMPLE(extended_18_timpani_aifc, &gSoundDataRaw[SAMPLE_extended_18_timpani_aifc], 0x006f3500, 19872, 0x00000000, 19872); +ROM_ASSET_LOAD_SAMPLE(extended_19_brass_aifc, &gSoundDataRaw[SAMPLE_extended_19_brass_aifc], 0x006f82a0, 18118, 0x00000000, 18118); +ROM_ASSET_LOAD_SAMPLE(extended_1A_slap_bass_aifc, &gSoundDataRaw[SAMPLE_extended_1A_slap_bass_aifc], 0x006fc970, 9046, 0x00000000, 9046); +ROM_ASSET_LOAD_SAMPLE(extended_1B_organ_2_aifc, &gSoundDataRaw[SAMPLE_extended_1B_organ_2_aifc], 0x006fecd0, 15760, 0x00000000, 15760); +ROM_ASSET_LOAD_SAMPLE(extended_1C_aifc, &gSoundDataRaw[SAMPLE_extended_1C_aifc], 0x00702a60, 6598, 0x00000000, 6598); +ROM_ASSET_LOAD_SAMPLE(extended_1D_aifc, &gSoundDataRaw[SAMPLE_extended_1D_aifc], 0x00704430, 23598, 0x00000000, 23598); +ROM_ASSET_LOAD_SAMPLE(extended_1E_closed_triangle_aifc, &gSoundDataRaw[SAMPLE_extended_1E_closed_triangle_aifc], 0x0070a060, 1018, 0x00000000, 1018); +ROM_ASSET_LOAD_SAMPLE(extended_1F_open_triangle_aifc, &gSoundDataRaw[SAMPLE_extended_1F_open_triangle_aifc], 0x0070a460, 6264, 0x00000000, 6264); +ROM_ASSET_LOAD_SAMPLE(extended_20_cabasa_aifc, &gSoundDataRaw[SAMPLE_extended_20_cabasa_aifc], 0x0070bce0, 4240, 0x00000000, 4240); +ROM_ASSET_LOAD_SAMPLE(extended_21_sine_bass_aifc, &gSoundDataRaw[SAMPLE_extended_21_sine_bass_aifc], 0x0070cd70, 7408, 0x00000000, 7408); +ROM_ASSET_LOAD_SAMPLE(extended_22_boys_choir_aifc, &gSoundDataRaw[SAMPLE_extended_22_boys_choir_aifc], 0x0070ea60, 14086, 0x00000000, 14086); +ROM_ASSET_LOAD_SAMPLE(extended_23_strings_1_aifc, &gSoundDataRaw[SAMPLE_extended_23_strings_1_aifc], 0x00712170, 15886, 0x00000000, 15886); +ROM_ASSET_LOAD_SAMPLE(extended_24_strings_2_aifc, &gSoundDataRaw[SAMPLE_extended_24_strings_2_aifc], 0x00715f80, 18154, 0x00000000, 18154); +ROM_ASSET_LOAD_SAMPLE(extended_25_strings_3_aifc, &gSoundDataRaw[SAMPLE_extended_25_strings_3_aifc], 0x0071a670, 17496, 0x00000000, 17496); +ROM_ASSET_LOAD_SAMPLE(extended_26_crystal_rhodes_aifc, &gSoundDataRaw[SAMPLE_extended_26_crystal_rhodes_aifc], 0x0071ead0, 28908, 0x00000000, 28908); +ROM_ASSET_LOAD_SAMPLE(extended_27_harpsichord_aifc, &gSoundDataRaw[SAMPLE_extended_27_harpsichord_aifc], 0x00725bc0, 26190, 0x00000000, 26190); +ROM_ASSET_LOAD_SAMPLE(extended_28_sitar_1_aifc, &gSoundDataRaw[SAMPLE_extended_28_sitar_1_aifc], 0x0072c210, 15858, 0x00000000, 15858); +ROM_ASSET_LOAD_SAMPLE(extended_29_orchestra_hit_aifc, &gSoundDataRaw[SAMPLE_extended_29_orchestra_hit_aifc], 0x00730010, 12672, 0x00000000, 12672); +ROM_ASSET_LOAD_SAMPLE(extended_2A_aifc, &gSoundDataRaw[SAMPLE_extended_2A_aifc], 0x00733190, 14040, 0x00000000, 14040); +ROM_ASSET_LOAD_SAMPLE(extended_2B_aifc, &gSoundDataRaw[SAMPLE_extended_2B_aifc], 0x00736870, 7660, 0x00000000, 7660); +ROM_ASSET_LOAD_SAMPLE(extended_2C_aifc, &gSoundDataRaw[SAMPLE_extended_2C_aifc], 0x00738660, 17982, 0x00000000, 17982); +ROM_ASSET_LOAD_SAMPLE(extended_2D_trombone_aifc, &gSoundDataRaw[SAMPLE_extended_2D_trombone_aifc], 0x0073cca0, 15372, 0x00000000, 15372); +ROM_ASSET_LOAD_SAMPLE(extended_2E_accordion_aifc, &gSoundDataRaw[SAMPLE_extended_2E_accordion_aifc], 0x007408b0, 18234, 0x00000000, 18234); +ROM_ASSET_LOAD_SAMPLE(extended_2F_sleigh_bells_aifc, &gSoundDataRaw[SAMPLE_extended_2F_sleigh_bells_aifc], 0x00744ff0, 20844, 0x00000000, 20844); +ROM_ASSET_LOAD_SAMPLE(extended_30_rarefaction_lahna_aifc, &gSoundDataRaw[SAMPLE_extended_30_rarefaction_lahna_aifc], 0x0074a160, 17956, 0x00000000, 17956); +ROM_ASSET_LOAD_SAMPLE(extended_31_rarefaction_convolution_aifc, &gSoundDataRaw[SAMPLE_extended_31_rarefaction_convolution_aifc], 0x0074e790, 15418, 0x00000000, 15418); +ROM_ASSET_LOAD_SAMPLE(extended_32_metal_rimshot_aifc, &gSoundDataRaw[SAMPLE_extended_32_metal_rimshot_aifc], 0x007523d0, 16776, 0x00000000, 16776); +ROM_ASSET_LOAD_SAMPLE(extended_33_kick_drum_2_aifc, &gSoundDataRaw[SAMPLE_extended_33_kick_drum_2_aifc], 0x00756560, 4546, 0x00000000, 4546); +ROM_ASSET_LOAD_SAMPLE(extended_34_alto_flute_aifc, &gSoundDataRaw[SAMPLE_extended_34_alto_flute_aifc], 0x00757730, 9370, 0x00000000, 9370); +ROM_ASSET_LOAD_SAMPLE(extended_35_gospel_organ_aifc, &gSoundDataRaw[SAMPLE_extended_35_gospel_organ_aifc], 0x00759bd0, 10756, 0x00000000, 10756); +ROM_ASSET_LOAD_SAMPLE(extended_36_sawtooth_synth_aifc, &gSoundDataRaw[SAMPLE_extended_36_sawtooth_synth_aifc], 0x0075c5e0, 8326, 0x00000000, 8326); +ROM_ASSET_LOAD_SAMPLE(extended_37_square_synth_aifc, &gSoundDataRaw[SAMPLE_extended_37_square_synth_aifc], 0x0075e670, 7444, 0x00000000, 7444); +ROM_ASSET_LOAD_SAMPLE(extended_38_electric_kick_drum_aifc, &gSoundDataRaw[SAMPLE_extended_38_electric_kick_drum_aifc], 0x00760390, 2494, 0x00000000, 2494); +ROM_ASSET_LOAD_SAMPLE(extended_39_sitar_2_aifc, &gSoundDataRaw[SAMPLE_extended_39_sitar_2_aifc], 0x00760d50, 21096, 0x00000000, 21096); +ROM_ASSET_LOAD_SAMPLE(extended_3A_music_box_aifc, &gSoundDataRaw[SAMPLE_extended_3A_music_box_aifc], 0x00765fc0, 14976, 0x00000000, 14976); +ROM_ASSET_LOAD_SAMPLE(extended_3B_banjo_2_aifc, &gSoundDataRaw[SAMPLE_extended_3B_banjo_2_aifc], 0x00769a40, 23148, 0x00000000, 23148); +ROM_ASSET_LOAD_SAMPLE(extended_3C_acoustic_guitar_aifc, &gSoundDataRaw[SAMPLE_extended_3C_acoustic_guitar_aifc], 0x0076f4b0, 19234, 0x00000000, 19234); +ROM_ASSET_LOAD_SAMPLE(extended_3D_aifc, &gSoundDataRaw[SAMPLE_extended_3D_aifc], 0x00773fe0, 12430, 0x00000000, 12430); +ROM_ASSET_LOAD_SAMPLE(extended_3E_monk_choir_aifc, &gSoundDataRaw[SAMPLE_extended_3E_monk_choir_aifc], 0x00777070, 11484, 0x00000000, 11484); +ROM_ASSET_LOAD_SAMPLE(extended_3F_aifc, &gSoundDataRaw[SAMPLE_extended_3F_aifc], 0x00779d50, 19872, 0x00000000, 19872); +ROM_ASSET_LOAD_SAMPLE(extended_40_bell_aifc, &gSoundDataRaw[SAMPLE_extended_40_bell_aifc], 0x0077eaf0, 15444, 0x00000000, 15444); +ROM_ASSET_LOAD_SAMPLE(extended_41_pan_flute_aifc, &gSoundDataRaw[SAMPLE_extended_41_pan_flute_aifc], 0x00782750, 17982, 0x00000000, 17982); +ROM_ASSET_LOAD_SAMPLE(extended_42_vibraphone_aifc, &gSoundDataRaw[SAMPLE_extended_42_vibraphone_aifc], 0x00786d90, 2988, 0x00000000, 2988); +ROM_ASSET_LOAD_SAMPLE(extended_43_harmonica_aifc, &gSoundDataRaw[SAMPLE_extended_43_harmonica_aifc], 0x00787940, 12718, 0x00000000, 12718); +ROM_ASSET_LOAD_SAMPLE(extended_44_grand_piano_aifc, &gSoundDataRaw[SAMPLE_extended_44_grand_piano_aifc], 0x0078aaf0, 15238, 0x00000000, 15238); +ROM_ASSET_LOAD_SAMPLE(extended_45_french_horns_lq_aifc, &gSoundDataRaw[SAMPLE_extended_45_french_horns_lq_aifc], 0x0078e680, 7362, 0x00000000, 7362); +ROM_ASSET_LOAD_SAMPLE(extended_46_pizzicato_strings_1_aifc, &gSoundDataRaw[SAMPLE_extended_46_pizzicato_strings_1_aifc], 0x00790350, 11386, 0x00000000, 11386); +ROM_ASSET_LOAD_SAMPLE(extended_47_pizzicato_strings_2_aifc, &gSoundDataRaw[SAMPLE_extended_47_pizzicato_strings_2_aifc], 0x00792fd0, 13356, 0x00000000, 13356); +ROM_ASSET_LOAD_SAMPLE(extended_48_steel_drum_aifc, &gSoundDataRaw[SAMPLE_extended_48_steel_drum_aifc], 0x00796400, 14788, 0x00000000, 14788); diff --git a/sound/sequences_assets.c b/sound/sequences_assets.c new file mode 100644 index 000000000..537e96b3e --- /dev/null +++ b/sound/sequences_assets.c @@ -0,0 +1,39 @@ + +#include "pc/rom_assets.h" +#include "sound_data.h" +#include "sound/sequences_offsets.inc.c" + +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_01_cutscene_collect_star_m64, &gMusicData[SEQUENCE_us_01_cutscene_collect_star_m64], 0x007b3e10, 619, 0x00000000, 619); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_02_menu_title_screen_m64, &gMusicData[SEQUENCE_us_02_menu_title_screen_m64], 0x007b4080, 8254, 0x00000000, 8254); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_03_level_grass_m64, &gMusicData[SEQUENCE_us_03_level_grass_m64], 0x007b60c0, 5122, 0x00000000, 5122); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_04_level_inside_castle_m64, &gMusicData[SEQUENCE_us_04_level_inside_castle_m64], 0x007b74d0, 2494, 0x00000000, 2494); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_05_level_water_m64, &gMusicData[SEQUENCE_us_05_level_water_m64], 0x007b7e90, 4780, 0x00000000, 4780); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_06_level_hot_m64, &gMusicData[SEQUENCE_us_06_level_hot_m64], 0x007b9140, 2451, 0x00000000, 2451); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_07_level_boss_koopa_m64, &gMusicData[SEQUENCE_us_07_level_boss_koopa_m64], 0x007b9ae0, 3418, 0x00000000, 3418); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_08_level_snow_m64, &gMusicData[SEQUENCE_us_08_level_snow_m64], 0x007ba840, 8143, 0x00000000, 8143); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_09_level_slide_m64, &gMusicData[SEQUENCE_us_09_level_slide_m64], 0x007bc810, 7432, 0x00000000, 7432); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_0A_level_spooky_m64, &gMusicData[SEQUENCE_us_0A_level_spooky_m64], 0x007be520, 5674, 0x00000000, 5674); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_0B_event_piranha_plant_m64, &gMusicData[SEQUENCE_us_0B_event_piranha_plant_m64], 0x007bfb50, 1395, 0x00000000, 1395); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_0C_level_underground_m64, &gMusicData[SEQUENCE_us_0C_level_underground_m64], 0x007c00d0, 4887, 0x00000000, 4887); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_0D_menu_star_select_m64, &gMusicData[SEQUENCE_us_0D_menu_star_select_m64], 0x007c13f0, 134, 0x00000000, 134); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_0E_event_powerup_m64, &gMusicData[SEQUENCE_us_0E_event_powerup_m64], 0x007c1480, 3129, 0x00000000, 3129); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_0F_event_metal_cap_m64, &gMusicData[SEQUENCE_us_0F_event_metal_cap_m64], 0x007c20c0, 2770, 0x00000000, 2770); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_10_event_koopa_message_m64, &gMusicData[SEQUENCE_us_10_event_koopa_message_m64], 0x007c2ba0, 552, 0x00000000, 552); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_11_level_koopa_road_m64, &gMusicData[SEQUENCE_us_11_level_koopa_road_m64], 0x007c2dd0, 4741, 0x00000000, 4741); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_12_event_high_score_m64, &gMusicData[SEQUENCE_us_12_event_high_score_m64], 0x007c4060, 271, 0x00000000, 271); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_13_event_merry_go_round_m64, &gMusicData[SEQUENCE_us_13_event_merry_go_round_m64], 0x007c4170, 1657, 0x00000000, 1657); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_14_event_race_m64, &gMusicData[SEQUENCE_us_14_event_race_m64], 0x007c47f0, 197, 0x00000000, 197); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_15_cutscene_star_spawn_m64, &gMusicData[SEQUENCE_us_15_cutscene_star_spawn_m64], 0x007c48c0, 644, 0x00000000, 644); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_16_event_boss_m64, &gMusicData[SEQUENCE_us_16_event_boss_m64], 0x007c4b50, 3435, 0x00000000, 3435); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_17_cutscene_collect_key_m64, &gMusicData[SEQUENCE_us_17_cutscene_collect_key_m64], 0x007c58c0, 671, 0x00000000, 671); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_18_event_endless_stairs_m64, &gMusicData[SEQUENCE_us_18_event_endless_stairs_m64], 0x007c5b60, 1777, 0x00000000, 1777); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_19_level_boss_koopa_final_m64, &gMusicData[SEQUENCE_us_19_level_boss_koopa_final_m64], 0x007c6260, 3515, 0x00000000, 3515); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_1A_cutscene_credits_m64, &gMusicData[SEQUENCE_us_1A_cutscene_credits_m64], 0x007c7020, 14313, 0x00000000, 14313); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_1B_event_solve_puzzle_m64, &gMusicData[SEQUENCE_us_1B_event_solve_puzzle_m64], 0x007ca810, 216, 0x00000000, 216); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_1C_event_toad_message_m64, &gMusicData[SEQUENCE_us_1C_event_toad_message_m64], 0x007ca8f0, 208, 0x00000000, 208); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_1D_event_peach_message_m64, &gMusicData[SEQUENCE_us_1D_event_peach_message_m64], 0x007ca9c0, 432, 0x00000000, 432); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_1E_cutscene_intro_m64, &gMusicData[SEQUENCE_us_1E_cutscene_intro_m64], 0x007cab70, 1764, 0x00000000, 1764); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_1F_cutscene_victory_m64, &gMusicData[SEQUENCE_us_1F_cutscene_victory_m64], 0x007cb260, 2058, 0x00000000, 2058); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_20_cutscene_ending_m64, &gMusicData[SEQUENCE_us_20_cutscene_ending_m64], 0x007cba70, 1882, 0x00000000, 1882); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_21_menu_file_select_m64, &gMusicData[SEQUENCE_us_21_menu_file_select_m64], 0x007cc1d0, 781, 0x00000000, 781); +ROM_ASSET_LOAD_SEQUENCE(SEQUENCE_us_22_cutscene_lakitu_m64, &gMusicData[SEQUENCE_us_22_cutscene_lakitu_m64], 0x007cc4e0, 313, 0x00000000, 313); diff --git a/src/game/bettercamera.inc.h b/src/game/bettercamera.inc.h index 7979a7dd9..faf676a8a 100644 --- a/src/game/bettercamera.inc.h +++ b/src/game/bettercamera.inc.h @@ -6,7 +6,6 @@ #include "game/segment2.h" #include "game/save_file.h" #include "bettercamera.h" -#include "include/text_strings.h" #include "engine/surface_collision.h" #include "pc/configfile.h" #include "pc/controller/controller_mouse.h" diff --git a/src/game/characters.c b/src/game/characters.c index a8524d716..0369dc47a 100644 --- a/src/game/characters.c +++ b/src/game/characters.c @@ -11,7 +11,6 @@ #include "pc/configfile.h" #include "audio/external.h" #include "engine/graph_node.h" -#include "characters_bass_sounds.h" #include "pc/lua/smlua.h" extern Gfx mario_cap_seg3_dl_03022F48[]; @@ -303,8 +302,8 @@ struct Character gCharacters[CT_MAX] = { .soundSnoring3 = SOUND_MARIO_SNORING3, .soundSoLongaBowser = SOUND_MARIO_SO_LONGA_BOWSER, .soundImaTired = SOUND_MARIO_IMA_TIRED, - .soundLetsAGo = CHAR_BASS_SOUND(SOUND_MARIO_LETS_A_GO), - .soundOkeyDokey = CHAR_BASS_SOUND(SOUND_MARIO_OKEY_DOKEY), + .soundLetsAGo = SOUND_MARIO_LETS_A_GO, + .soundOkeyDokey = SOUND_MARIO_OKEY_DOKEY, }, [CT_LUIGI] = { @@ -580,8 +579,8 @@ struct Character gCharacters[CT_MAX] = { .soundSnoring3 = SOUND_LUIGI_SNORING3, .soundSoLongaBowser = SOUND_LUIGI_SO_LONGA_BOWSER, .soundImaTired = SOUND_LUIGI_IMA_TIRED, - .soundLetsAGo = CHAR_BASS_SOUND(SOUND_LUIGI_LETS_A_GO), - .soundOkeyDokey = CHAR_BASS_SOUND(SOUND_LUIGI_OKEY_DOKEY), + .soundLetsAGo = SOUND_LUIGI_LETS_A_GO, + .soundOkeyDokey = SOUND_LUIGI_OKEY_DOKEY, }, [CT_TOAD] = { @@ -857,8 +856,8 @@ struct Character gCharacters[CT_MAX] = { .soundSnoring3 = SOUND_TOAD_SNORING3, .soundSoLongaBowser = SOUND_TOAD_SO_LONGA_BOWSER, .soundImaTired = SOUND_TOAD_IMA_TIRED, - .soundLetsAGo = CHAR_BASS_SOUND(SOUND_TOAD_LETS_A_GO), - .soundOkeyDokey = CHAR_BASS_SOUND(SOUND_TOAD_OKEY_DOKEY), + .soundLetsAGo = SOUND_TOAD_LETS_A_GO, + .soundOkeyDokey = SOUND_TOAD_OKEY_DOKEY, }, [CT_WALUIGI] = { @@ -1137,8 +1136,8 @@ struct Character gCharacters[CT_MAX] = { .soundSnoring3 = SOUND_LUIGI_SNORING3, .soundSoLongaBowser = SOUND_LUIGI_SO_LONGA_BOWSER, .soundImaTired = SOUND_LUIGI_IMA_TIRED, - .soundLetsAGo = CHAR_BASS_SOUND(SOUND_LUIGI_LETS_A_GO), - .soundOkeyDokey = CHAR_BASS_SOUND(SOUND_LUIGI_OKEY_DOKEY), + .soundLetsAGo = SOUND_LUIGI_LETS_A_GO, + .soundOkeyDokey = SOUND_LUIGI_OKEY_DOKEY, }, [CT_WARIO] = { @@ -1414,8 +1413,8 @@ struct Character gCharacters[CT_MAX] = { .soundSnoring3 = SOUND_WARIO_SNORING3, .soundSoLongaBowser = SOUND_WARIO_SO_LONGA_BOWSER, .soundImaTired = SOUND_WARIO_IMA_TIRED, - .soundLetsAGo = CHAR_BASS_SOUND(SOUND_WARIO_LETS_A_GO), - .soundOkeyDokey = CHAR_BASS_SOUND(SOUND_WARIO_OKEY_DOKEY), + .soundLetsAGo = SOUND_WARIO_LETS_A_GO, + .soundOkeyDokey = SOUND_WARIO_OKEY_DOKEY, }, }; @@ -1552,14 +1551,7 @@ static void play_character_sound_internal(struct MarioState *m, enum CharacterSo if (sound != 0) { struct Character* character = get_character(m); f32 *pos = (m->marioObj != NULL ? m->marioObj->header.gfx.cameraToObject : gGlobalSoundSource); - if ((u32) (sound & CHAR_BASS_MAGIC) == CHAR_BASS_MAGIC) { - CharacterBassSound *cbs = get_character_bass_sound(sound); - if (cbs != NULL) { - play_character_bass_sound(cbs, pos, character->soundFreqScale); - } - } else { - play_sound_with_freq_scale(sound + offset, pos, character->soundFreqScale); - } + play_sound_with_freq_scale(sound + offset, pos, character->soundFreqScale); } m->flags |= flags; } diff --git a/src/game/envfx_bubbles.c b/src/game/envfx_bubbles.c index 16213d091..a34a0e7d7 100644 --- a/src/game/envfx_bubbles.c +++ b/src/game/envfx_bubbles.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" #include #include "sm64.h" diff --git a/src/game/ingame_menu.c b/src/game/ingame_menu.c index b37e50aa1..f7e95ddd4 100644 --- a/src/game/ingame_menu.c +++ b/src/game/ingame_menu.c @@ -23,7 +23,6 @@ #include "segment7.h" #include "seq_ids.h" #include "sm64.h" -#include "text_strings.h" #include "types.h" #include "macros.h" #include "hardcoded.h" @@ -38,6 +37,7 @@ #include "level_info.h" #include "pc/lua/utils/smlua_text_utils.h" #include "pc/lua/utils/smlua_math_utils.h" +#include "menu/ingame_text.h" u16 gDialogColorFadeTimer; s8 gLastDialogLineNum; @@ -1863,31 +1863,21 @@ void render_dialog_string_color(s8 linesPerBox) { s16 gMenuMode = -1; -u8 gEndCutsceneStrEn0[] = { TEXT_FILE_MARIO_EXCLAMATION }; -u8 gEndCutsceneStrEn1[] = { TEXT_POWER_STARS_RESTORED }; -u8 gEndCutsceneStrEn2[] = { TEXT_THANKS_TO_YOU }; -u8 gEndCutsceneStrEn3[] = { TEXT_THANK_YOU_MARIO }; -u8 gEndCutsceneStrEn4[] = { TEXT_SOMETHING_SPECIAL }; -u8 gEndCutsceneStrEn5[] = { TEXT_LISTEN_EVERYBODY }; -u8 gEndCutsceneStrEn6[] = { TEXT_LETS_HAVE_CAKE }; -u8 gEndCutsceneStrEn7[] = { TEXT_FOR_MARIO }; -u8 gEndCutsceneStrEn8[] = { TEXT_FILE_MARIO_QUESTION }; - u8 *gEndCutsceneStringsEn[] = { - gEndCutsceneStrEn0, - gEndCutsceneStrEn1, - gEndCutsceneStrEn2, - gEndCutsceneStrEn3, - gEndCutsceneStrEn4, - gEndCutsceneStrEn5, - gEndCutsceneStrEn6, - gEndCutsceneStrEn7, + INGAME_TEXT_PTR(TEXT_FILE_MARIO_EXCLAMATION), + INGAME_TEXT_PTR(TEXT_POWER_STARS_RESTORED), + INGAME_TEXT_PTR(TEXT_THANKS_TO_YOU), + INGAME_TEXT_PTR(TEXT_THANK_YOU_MARIO), + INGAME_TEXT_PTR(TEXT_SOMETHING_SPECIAL), + INGAME_TEXT_PTR(TEXT_LISTEN_EVERYBODY), + INGAME_TEXT_PTR(TEXT_LETS_HAVE_CAKE), + INGAME_TEXT_PTR(TEXT_FOR_MARIO), // This [8] string is actually unused. In the cutscene handler, the developers do not // set the 8th one, but use the first string again at the very end, so Peach ends up // saying "Mario!" twice. It is likely that she was originally meant to say "Mario?" at // the end but the developers changed their mind, possibly because the line recorded // sounded more like an exclamation than a question. - gEndCutsceneStrEn8, + INGAME_TEXT_PTR(TEXT_FILE_MARIO_QUESTION), NULL }; @@ -2507,11 +2497,11 @@ void render_pause_my_score_coins(void) { }; #define textMyScore textMyScore[gInGameLanguage] #else - u8 textCourse[] = { TEXT_COURSE }; - u8 textMyScore[] = { TEXT_MY_SCORE }; + INGAME_TEXT_COPY(textCourse, TEXT_COURSE); + INGAME_TEXT_COPY(textMyScore, TEXT_MY_SCORE); #endif - u8 textStar[] = { TEXT_STAR }; - u8 textUnfilledStar[] = { TEXT_UNFILLED_STAR }; + INGAME_TEXT_COPY(textStar, TEXT_STAR); + INGAME_TEXT_COPY(textUnfilledStar, TEXT_UNFILLED_STAR); u8 strCourseNum[4]; u8 courseIndex = gCurrCourseNum - 1; @@ -2589,8 +2579,8 @@ void render_pause_my_score_coins(void) { #endif void render_pause_camera_options(s16 x, s16 y, s8 *index, s16 xIndex) { - u8 textLakituMario[] = { TEXT_LAKITU_MARIO }; - u8 textLakituStop[] = { TEXT_LAKITU_STOP }; + INGAME_TEXT_COPY(textLakituMario, TEXT_LAKITU_MARIO); + INGAME_TEXT_COPY(textLakituStop, TEXT_LAKITU_STOP); #ifdef VERSION_EU u8 textNormalUpClose[][20] = { { TEXT_NORMAL_UPCLOSE }, @@ -2605,8 +2595,8 @@ void render_pause_camera_options(s16 x, s16 y, s8 *index, s16 xIndex) { #define textNormalUpClose textNormalUpClose[gInGameLanguage] #define textNormalFixed textNormalFixed[gInGameLanguage] #else - u8 textNormalUpClose[] = { TEXT_NORMAL_UPCLOSE }; - u8 textNormalFixed[] = { TEXT_NORMAL_FIXED }; + INGAME_TEXT_COPY(textNormalUpClose, TEXT_NORMAL_UPCLOSE); + INGAME_TEXT_COPY(textNormalFixed, TEXT_NORMAL_FIXED); #endif handle_menu_scrolling(MENU_SCROLL_HORIZONTAL, index, 1, 2); @@ -2668,9 +2658,9 @@ void render_pause_course_options(s16 x, s16 y, s8 *index, s16 yIndex) { #define textExitCourse textExitCourse[gInGameLanguage] #define textCameraAngleR textCameraAngleR[gInGameLanguage] #else - u8 textContinue[] = { TEXT_CONTINUE }; - u8 textExitCourse[] = { TEXT_EXIT_COURSE }; - u8 textCameraAngleR[] = { TEXT_CAMERA_ANGLE_R }; + INGAME_TEXT_COPY(textContinue, TEXT_CONTINUE); + INGAME_TEXT_COPY(textExitCourse, TEXT_EXIT_COURSE); + INGAME_TEXT_COPY(textCameraAngleR, TEXT_CAMERA_ANGLE_R); #endif handle_menu_scrolling(MENU_SCROLL_VERTICAL, index, 1, 4); @@ -2751,7 +2741,7 @@ void highlight_last_course_complete_stars(void) { } void print_hud_pause_colorful_str(void) { - u8 textPause[] = { TEXT_PAUSE }; + INGAME_TEXT_COPY(textPause, TEXT_PAUSE); gSPDisplayList(gDisplayListHead++, dl_rgba16_text_begin); gDPSetEnvColor(gDisplayListHead++, 255, 255, 255, gDialogTextAlpha); @@ -2771,7 +2761,7 @@ void render_pause_castle_course_stars(s16 x, s16 y, s16 fileNum, s16 courseNum) u8 str[COURSE_STAGES_COUNT * 2]; - u8 textStar[] = { TEXT_STAR }; + INGAME_TEXT_COPY(textStar, TEXT_STAR); u8 starFlags = save_file_get_star_flags(fileNum, courseNum); u16 starCount = save_file_get_course_star_count(fileNum, courseNum); @@ -2811,7 +2801,7 @@ void render_pause_castle_main_strings(s16 x, s16 y) { u8 textCoin[] = { TEXT_COIN }; u8 textX[] = { TEXT_VARIABLE_X }; #else - u8 textCoin[] = { TEXT_COIN_X }; + INGAME_TEXT_COPY(textCoin, TEXT_COIN_X); #endif u8 courseNum = gDialogLineNum + 1; @@ -2864,7 +2854,7 @@ void render_pause_castle_main_strings(s16 x, s16 y) { print_generic_string(x - 17, y + 30, courseName); #endif } else { - u8 textStarX[] = { TEXT_STAR_X }; + INGAME_TEXT_COPY(textStarX, TEXT_STAR_X); print_generic_string(x + 40, y + 13, textStarX); int_to_str(save_file_get_total_star_count(gCurrSaveFileNum - 1, COURSE_BONUS_STAGES - 1, COURSE_MAX - 1), strVal); print_generic_string(x + 60, y + 13, strVal); @@ -2973,7 +2963,7 @@ static void render_pause_castle_course_stars_extended(s16 x, s16 y) { // Render the 100 coins star next to the coin counter for main courses if (isMainCourse && (stars & 0x40)) { - const u8 textStar[] = { TEXT_STAR }; + INGAME_TEXT_COPY(textStar, TEXT_STAR); print_generic_string(x + 89, y - 5, textStar); } @@ -3023,7 +3013,7 @@ void render_pause_castle_main_strings_extended(s16 x, s16 y) { // Main courses (0-14) if (gDialogLineNum < COURSE_STAGES_COUNT) { - const u8 textCoin[] = { TEXT_COIN_X }; + INGAME_TEXT_COPY(textCoin, TEXT_COIN_X); u8 textCoinCount[8]; render_pause_castle_course_name(courseName, 160, y + 30); render_pause_castle_course_stars_extended(x + 20, y); @@ -3040,7 +3030,7 @@ void render_pause_castle_main_strings_extended(s16 x, s16 y) { // Castle stars (25) else if (gDialogLineNum == INDEX_CASTLE_STARS) { - const u8 textStar[] = { TEXT_STAR_X }; + INGAME_TEXT_COPY(textStar, TEXT_STAR_X); u8 textStarCount[8]; render_pause_castle_course_name(courseName + 3, 160, y + 30); print_generic_string(x + 60, y + 13, textStar); @@ -3202,8 +3192,8 @@ void print_hud_course_complete_string(s8 str) { { TEXT_HUD_CONGRATULATIONS_DE } }; #else - u8 textHiScore[] = { TEXT_HUD_HI_SCORE }; - u8 textCongratulations[] = { TEXT_HUD_CONGRATULATIONS }; + INGAME_TEXT_COPY(textHiScore, TEXT_HUD_HI_SCORE); + INGAME_TEXT_COPY(textCongratulations, TEXT_HUD_CONGRATULATIONS); #endif u8 colorFade = sins(gDialogColorFadeTimer) * 50.0f + 200.0f; @@ -3319,9 +3309,9 @@ void render_course_complete_lvl_info_and_hud_str(void) { u8 textSymStar[] = { GLYPH_STAR, GLYPH_SPACE }; #define textCourse gTextCourseArr[gInGameLanguage] #else - u8 textCourse[] = { TEXT_COURSE }; - UNUSED u8 textCatch[] = { TEXT_CATCH }; // unused in US - UNUSED u8 textClear[] = { TEXT_CLEAR }; + INGAME_TEXT_COPY(textCourse, TEXT_COURSE); + INGAME_TEXT_COPY(textCatch, TEXT_CATCH); // unused in US + INGAME_TEXT_COPY(textClear, TEXT_CLEAR); u8 textSymStar[] = { GLYPH_STAR, GLYPH_SPACE }; #endif u8 *name; @@ -3445,10 +3435,10 @@ void render_save_confirmation(s16 x, s16 y, s8 *index, s16 sp6e) #define textContinueWithoutSave textContinueWithoutSaveArr[gInGameLanguage] s16 xOffset = get_str_x_pos_from_center(160, textContinueWithoutSaveArr[gInGameLanguage], 12.0f); #else - u8 textSaveAndContinue[] = { TEXT_SAVE_AND_CONTINUE }; + INGAME_TEXT_COPY(textSaveAndContinue, TEXT_SAVE_AND_CONTINUE); //u8 textSaveAndQuit[] = { TEXT_SAVE_AND_QUIT }; //u8 textSaveExitGame[] = { TEXT_SAVE_EXIT_GAME }; - u8 textContinueWithoutSave[] = { TEXT_CONTINUE_WITHOUT_SAVING }; + INGAME_TEXT_COPY(textContinueWithoutSave, TEXT_CONTINUE_WITHOUT_SAVING); #endif handle_menu_scrolling(MENU_SCROLL_VERTICAL, index, 1, 2); // decreased to '2' to prevent Exit Game diff --git a/src/game/level_update.c b/src/game/level_update.c index 85436add8..53d757d00 100644 --- a/src/game/level_update.c +++ b/src/game/level_update.c @@ -60,12 +60,14 @@ s16 gChangeLevel = -1; s16 gChangeLevelTransition = -1; s16 gChangeActNum = -1; -static bool sCancelNextActSelector = true; // Cancel the act selector after the main menu +s16 gDelayedInitSound = -1; + static bool sFirstCastleGroundsMenu = true; bool gIsDemoActive = false; bool gInPlayerMenu = false; static u16 gDemoCountdown = 0; static int sDemoNumber = -1; +static bool sCancelNextActSelector = false; // TODO: Make these ifdefs better const char *credits01[] = { "1GAME DIRECTOR", "SHIGERU MIYAMOTO" }; @@ -1809,6 +1811,11 @@ s32 init_level(void) { extern u8 gGfxPcResetTex1; gGfxPcResetTex1 = 1; + if (gDelayedInitSound >= 0) { + play_character_sound(&gMarioStates[0], gDelayedInitSound); + gDelayedInitSound = -1; + } + return 1; } diff --git a/src/game/level_update.h b/src/game/level_update.h index 90c3c3ffd..d1fdb2bd9 100644 --- a/src/game/level_update.h +++ b/src/game/level_update.h @@ -97,6 +97,7 @@ extern u8 unused3[4]; extern s16 gChangeLevel; extern s16 gChangeActNum; +extern s16 gDelayedInitSound; struct WarpDest { u8 type; diff --git a/src/goddard/dynlists/anim_group_1.c b/src/goddard/dynlists/anim_group_1.c index bd2b61f81..56421305c 100644 --- a/src/goddard/dynlists/anim_group_1.c +++ b/src/goddard/dynlists/anim_group_1.c @@ -1,148 +1,11 @@ +#include "pc/rom_assets.h" #include #include "macros.h" #include "animdata.h" #include "../gd_types.h" -static s16 animdata_mario_eyebrows_equalizer_1[][3] = { - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, -1 }, - { 0, 0, -1 }, { 0, 0, -2 }, { 0, 0, -2 }, { 0, 0, -3 }, { 0, 0, -3 }, { 0, 0, -4 }, - { 0, 0, -4 }, { 0, 0, -5 }, { 0, 0, -5 }, { 0, 0, -5 }, { 0, 0, -6 }, { 0, 0, -6 }, - { 0, 0, -7 }, { 0, 0, -7 }, { 0, 0, -8 }, { 0, 0, -8 }, { 0, 0, -9 }, { 0, 0, -9 }, - { 0, 0, -10 }, { 0, 0, -10 }, { 0, 0, -10 }, { 0, 0, -11 }, { 0, 0, -11 }, { 0, 0, -12 }, - { 0, 0, -12 }, { 0, 0, -13 }, { 0, 0, -13 }, { 0, 0, -14 }, { 0, 0, -14 }, { 0, 0, -14 }, - { 0, 0, -15 }, { 0, 0, -15 }, { 0, 0, -16 }, { 0, 0, -16 }, { 0, 0, -17 }, { 0, 0, -17 }, - { 0, 0, -17 }, { 0, 0, -18 }, { 0, 0, -18 }, { 0, 0, -19 }, { 0, 0, -19 }, { 0, 0, -20 }, - { 0, 0, -20 }, { 0, 0, -21 }, { 0, 0, -21 }, { 0, 0, -21 }, { 0, 0, -22 }, { 0, 0, -22 }, - { 0, 0, -23 }, { 0, 0, -23 }, { 0, 0, -24 }, { 0, 0, -24 }, { 0, 0, -24 }, { 0, 0, -25 }, - { 0, 0, -25 }, { 0, 0, -26 }, { 0, 0, -26 }, { 0, 0, -27 }, { 0, 0, -27 }, { 0, 0, -27 }, - { 0, 0, -28 }, { 0, 0, -28 }, { 0, 0, -29 }, { 0, 0, -29 }, { 0, 0, -30 }, { 0, 0, -30 }, - { 0, 0, -30 }, { 0, 0, -31 }, { 0, 0, -31 }, { 0, 0, -32 }, { 0, 0, -32 }, { 0, 0, -33 }, - { 0, 0, -33 }, { 0, 0, -33 }, { 0, 0, -34 }, { 0, 0, -34 }, { 0, 0, -35 }, { 0, 0, -35 }, - { 0, 0, -36 }, { 0, 0, -36 }, { 0, 0, -37 }, { 0, 0, -37 }, { 0, 0, -37 }, { 0, 0, -38 }, - { 0, 0, -38 }, { 0, 0, -39 }, { 0, 0, -39 }, { 0, 0, -40 }, { 0, 0, -40 }, { 0, 0, -40 }, - { 0, 0, -41 }, { 0, 0, -41 }, { 0, 0, -42 }, { 0, 0, -42 }, { 0, 0, -43 }, { 0, 0, -43 }, - { 0, 0, -44 }, { 0, 0, -44 }, { 0, 0, -45 }, { 0, 0, -45 }, { 0, 0, -45 }, { 0, 0, -46 }, - { 0, 0, -46 }, { 0, 0, -47 }, { 0, 0, -47 }, { 0, 0, -48 }, { 0, 0, -48 }, { 0, 0, -49 }, - { 0, 0, -49 }, { 0, 0, -50 }, { 0, 0, -50 }, { 0, 0, -50 }, { 0, 0, -51 }, { 0, 0, -51 }, - { 0, 0, -52 }, { 0, 0, -52 }, { 0, 0, -53 }, { 0, 0, -53 }, { 0, 0, -54 }, { 0, 0, -54 }, - { 0, 0, -55 }, { 0, 0, -55 }, { 0, 0, -56 }, { 0, 0, -56 }, { 0, 0, -57 }, { 0, 0, -57 }, - { 0, 0, -57 }, { 0, 0, -58 }, { 0, 0, -58 }, { 0, 0, -59 }, { 0, 0, -59 }, { 0, 0, -60 }, - { 0, 0, -60 }, { 0, 0, -61 }, { 0, 0, -61 }, { 0, 0, -62 }, { 0, 0, -62 }, { 0, 0, -63 }, - { 0, 0, -63 }, { 0, 0, -64 }, { 0, 0, -64 }, { 0, 0, -65 }, { 0, 0, -65 }, { 0, 0, -66 }, - { 0, 0, -66 }, { 0, 0, -67 }, { 0, 0, -67 }, { 0, 0, -68 }, { 0, 0, -68 }, { 0, 0, -69 }, - { 0, 0, -69 }, { 0, 0, -70 }, { 0, 0, -70 }, { 0, 0, -71 }, { 0, 0, -72 }, { 0, 0, -72 }, - { 0, 0, -73 }, { 0, 0, -73 }, { 0, 0, -74 }, { 0, 0, -74 }, { 0, 0, -75 }, { 0, 0, -75 }, - { 0, 0, -76 }, { 0, 0, -76 }, { 0, 0, -77 }, { 0, 0, -77 }, { 0, 0, -78 }, { 0, 0, -79 }, - { 0, 0, -79 }, { 0, 0, -80 }, { 0, 0, -80 }, { 0, 0, -81 }, { 0, 0, -81 }, { 0, 0, -82 }, - { 0, 0, -82 }, { 0, 0, -83 }, { 0, 0, -84 }, { 0, 0, -84 }, { 0, 0, -85 }, { 0, 0, -85 }, - { 0, 0, -86 }, { 0, 0, -86 }, { 0, 0, -87 }, { 0, 0, -88 }, { 0, 0, -88 }, { 0, 0, -89 }, - { 0, 0, -89 }, { 0, 0, -90 }, { 0, 0, -91 }, { 0, 0, -91 }, { 0, 0, -92 }, { 0, 0, -92 }, - { 0, 0, -93 }, { 0, 0, -94 }, { 0, 0, -94 }, { 0, 0, -95 }, { 0, 0, -96 }, { 0, 0, -96 }, - { 0, 0, -97 }, { 0, 0, -97 }, { 0, 0, -98 }, { 0, 0, -99 }, { 0, 0, -99 }, { 0, 0, -100 }, - { 0, 0, -101 }, { 0, 0, -101 }, { 0, 0, -102 }, { 0, 0, -103 }, { 0, 0, -103 }, { 0, 0, -104 }, - { 0, 0, -105 }, { 0, 0, -105 }, { 0, 0, -106 }, { 0, 0, -107 }, { 0, 0, -107 }, { 0, 0, -108 }, - { 0, 0, -110 }, { 0, 0, -113 }, { 0, 0, -119 }, { 0, 0, -125 }, { 0, 0, -131 }, { 0, 0, -138 }, - { 0, 0, -145 }, { 0, 0, -150 }, { 0, 0, -154 }, { 0, 0, -156 }, { 0, 0, -157 }, { 0, 0, -156 }, - { 0, 0, -155 }, { 0, 0, -154 }, { 0, 0, -154 }, { 0, 0, -153 }, { 0, 0, -152 }, { 0, 0, -152 }, - { 0, 0, -151 }, { 0, 0, -150 }, { 0, 0, -150 }, { 0, 0, -149 }, { 0, 0, -148 }, { 0, 0, -148 }, - { 0, 0, -147 }, { 0, 0, -147 }, { 0, 0, -146 }, { 0, 0, -145 }, { 0, 0, -145 }, { 0, 0, -144 }, - { 0, 0, -143 }, { 0, 0, -143 }, { 0, 0, -142 }, { 0, 0, -141 }, { 0, 0, -141 }, { 0, 0, -140 }, - { 0, 0, -139 }, { 0, 0, -139 }, { 0, 0, -138 }, { 0, 0, -137 }, { 0, 0, -137 }, { 0, 0, -136 }, - { 0, 0, -135 }, { 0, 0, -135 }, { 0, 0, -134 }, { 0, 0, -134 }, { 0, 0, -133 }, { 0, 0, -132 }, - { 0, 0, -132 }, { 0, 0, -131 }, { 0, 0, -130 }, { 0, 0, -130 }, { 0, 0, -129 }, { 0, 0, -128 }, - { 0, 0, -128 }, { 0, 0, -127 }, { 0, 0, -126 }, { 0, 0, -126 }, { 0, 0, -125 }, { 0, 0, -124 }, - { 0, 0, -124 }, { 0, 0, -123 }, { 0, 0, -122 }, { 0, 0, -122 }, { 0, 0, -121 }, { 0, 0, -120 }, - { 0, 0, -120 }, { 0, 0, -119 }, { 0, 0, -118 }, { 0, 0, -118 }, { 0, 0, -117 }, { 0, 0, -116 }, - { 0, 0, -116 }, { 0, 0, -115 }, { 0, 0, -114 }, { 0, 0, -114 }, { 0, 0, -113 }, { 0, 0, -112 }, - { 0, 0, -112 }, { 0, 0, -111 }, { 0, 0, -110 }, { 0, 0, -110 }, { 0, 0, -109 }, { 0, 0, -108 }, - { 0, 0, -108 }, { 0, 0, -107 }, { 0, 0, -106 }, { 0, 0, -106 }, { 0, 0, -105 }, { 0, 0, -104 }, - { 0, 0, -104 }, { 0, 0, -103 }, { 0, 0, -102 }, { 0, 0, -102 }, { 0, 0, -101 }, { 0, 0, -100 }, - { 0, 0, -100 }, { 0, 0, -99 }, { 0, 0, -98 }, { 0, 0, -98 }, { 0, 0, -97 }, { 0, 0, -96 }, - { 0, 0, -96 }, { 0, 0, -95 }, { 0, 0, -94 }, { 0, 0, -94 }, { 0, 0, -93 }, { 0, 0, -92 }, - { 0, 0, -92 }, { 0, 0, -91 }, { 0, 0, -90 }, { 0, 0, -90 }, { 0, 0, -89 }, { 0, 0, -88 }, - { 0, 0, -88 }, { 0, 0, -87 }, { 0, 0, -86 }, { 0, 0, -86 }, { 0, 0, -85 }, { 0, 0, -84 }, - { 0, 0, -84 }, { 0, 0, -83 }, { 0, 0, -82 }, { 0, 0, -82 }, { 0, 0, -81 }, { 0, 0, -80 }, - { 0, 0, -80 }, { 0, 0, -79 }, { 0, 0, -78 }, { 0, 0, -78 }, { 0, 0, -77 }, { 0, 0, -76 }, - { 0, 0, -76 }, { 0, 0, -75 }, { 0, 0, -74 }, { 0, 0, -74 }, { 0, 0, -73 }, { 0, 0, -72 }, - { 0, 0, -72 }, { 0, 0, -71 }, { 0, 0, -70 }, { 0, 0, -70 }, { 0, 0, -69 }, { 0, 0, -68 }, - { 0, 0, -68 }, { 0, 0, -67 }, { 0, 0, -66 }, { 0, 0, -66 }, { 0, 0, -65 }, { 0, 0, -64 }, - { 0, 0, -64 }, { 0, 0, -63 }, { 0, 0, -62 }, { 0, 0, -62 }, { 0, 0, -61 }, { 0, 0, -60 }, - { 0, 0, -60 }, { 0, 0, -59 }, { 0, 0, -59 }, { 0, 0, -58 }, { 0, 0, -57 }, { 0, 0, -57 }, - { 0, 0, -56 }, { 0, 0, -55 }, { 0, 0, -55 }, { 0, 0, -54 }, { 0, 0, -53 }, { 0, 0, -53 }, - { 0, 0, -52 }, { 0, 0, -51 }, { 0, 0, -51 }, { 0, 0, -50 }, { 0, 0, -49 }, { 0, 0, -49 }, - { 0, 0, -48 }, { 0, 0, -47 }, { 0, 0, -47 }, { 0, 0, -46 }, { 0, 0, -45 }, { 0, 0, -45 }, - { 0, 0, -44 }, { 0, 0, -43 }, { 0, 0, -43 }, { 0, 0, -42 }, { 0, 0, -41 }, { 0, 0, -41 }, - { 0, 0, -40 }, { 0, 0, -40 }, { 0, 0, -39 }, { 0, 0, -38 }, { 0, 0, -38 }, { 0, 0, -37 }, - { 0, 0, -36 }, { 0, 0, -36 }, { 0, 0, -35 }, { 0, 0, -34 }, { 0, 0, -34 }, { 0, 0, -33 }, - { 0, 0, -32 }, { 0, 0, -32 }, { 0, 0, -31 }, { 0, 0, -31 }, { 0, 0, -30 }, { 0, 0, -29 }, - { 0, 0, -29 }, { 0, 0, -28 }, { 0, 0, -27 }, { 0, 0, -27 }, { 0, 0, -26 }, { 0, 0, -25 }, - { 0, 0, -25 }, { 0, 0, -24 }, { 0, 0, -24 }, { 0, 0, -23 }, { 0, 0, -22 }, { 0, 0, -22 }, - { 0, 0, -21 }, { 0, 0, -20 }, { 0, 0, -20 }, { 0, 0, -19 }, { 0, 0, -19 }, { 0, 0, -18 }, - { 0, 0, -17 }, { 0, 0, -17 }, { 0, 0, -16 }, { 0, 0, -15 }, { 0, 0, -15 }, { 0, 0, -14 }, - { 0, 0, -14 }, { 0, 0, -13 }, { 0, 0, -12 }, { 0, 0, -12 }, { 0, 0, -11 }, { 0, 0, -10 }, - { 0, 0, -10 }, { 0, 0, -9 }, { 0, 0, -9 }, { 0, 0, -8 }, { 0, 0, -7 }, { 0, 0, -7 }, - { 0, 0, -6 }, { 0, 0, -6 }, { 0, 0, -5 }, { 0, 0, -4 }, { 0, 0, -4 }, { 0, 0, -3 }, - { 0, 0, -3 }, { 0, 0, -2 }, { 0, 0, -1 }, { 0, 0, -1 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 1 }, { 0, 0, 1 }, { 0, 0, 1 }, - { 0, 0, 1 }, { 0, 0, 1 }, { 0, 0, 1 }, { 0, 0, 1 }, { 0, 0, 1 }, { 0, 0, 1 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eyebrows_equalizer_1, 0x00285da0, 4920, 0x00000000, 4920, 3); struct AnimDataInfo anim_mario_eyebrows_equalizer[] = { { ARRAY_COUNT(animdata_mario_eyebrows_equalizer_1), GD_ANIM_ROT3S, animdata_mario_eyebrows_equalizer_1 }, @@ -150,209 +13,9 @@ struct AnimDataInfo anim_mario_eyebrows_equalizer[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_eyebrows_2_1[][3] = { - { 28, 0, 1823 }, { 28, 0, 1823 }, { 28, 0, 1823 }, { 27, 0, 1822 }, { 26, 0, 1821 }, - { 26, 0, 1819 }, { 25, 0, 1818 }, { 24, 0, 1816 }, { 23, 0, 1815 }, { 22, 0, 1814 }, - { 21, 0, 1812 }, { 21, 0, 1811 }, { 20, 0, 1810 }, { 20, 0, 1810 }, { 20, 0, 1810 }, - { 20, 0, 1810 }, { 20, 0, 1811 }, { 21, 0, 1812 }, { 22, 0, 1814 }, { 24, 0, 1816 }, - { 26, 0, 1819 }, { 28, 0, 1823 }, { 40, 0, 1843 }, { 64, 0, 1880 }, { 86, -1, 1916 }, - { 96, -1, 1932 }, { 95, -1, 1931 }, { 93, -1, 1926 }, { 88, -1, 1919 }, { 83, -1, 1911 }, - { 76, -1, 1900 }, { 69, 0, 1889 }, { 62, 0, 1877 }, { 55, 0, 1866 }, { 48, 0, 1854 }, - { 41, 0, 1844 }, { 36, 0, 1835 }, { 31, 0, 1828 }, { 28, 0, 1823 }, { 26, 0, 1820 }, - { 25, 0, 1817 }, { 24, 0, 1815 }, { 23, 0, 1813 }, { 22, 0, 1812 }, { 22, 0, 1811 }, - { 22, 0, 1811 }, { 22, 0, 1810 }, { 23, 0, 1810 }, { 23, 0, 1811 }, { 24, 0, 1811 }, - { 25, 0, 1812 }, { 25, 0, 1813 }, { 26, 0, 1815 }, { 27, 0, 1816 }, { 27, 0, 1818 }, - { 28, 0, 1819 }, { 28, 0, 1821 }, { 28, 0, 1823 }, { 28, 0, 1832 }, { 28, 0, 1847 }, - { 28, -1, 1862 }, { 28, -2, 1869 }, { 28, -1, 1865 }, { 28, -1, 1856 }, { 28, 0, 1844 }, - { 28, 0, 1832 }, { 28, 0, 1823 }, { 28, 0, 1822 }, { 28, 0, 1823 }, { 28, 0, 1823 }, - { 28, 0, 1823 }, { 28, 0, 1824 }, { 28, 0, 1824 }, { 28, 0, 1824 }, { 28, 0, 1825 }, - { 28, 0, 1825 }, { 28, 0, 1825 }, { 28, 0, 1826 }, { 28, 0, 1826 }, { 28, 0, 1826 }, - { 28, 0, 1827 }, { 28, 0, 1827 }, { 28, 0, 1827 }, { 28, 0, 1826 }, { 28, 0, 1826 }, - { 28, 0, 1826 }, { 28, 0, 1825 }, { 28, 0, 1824 }, { 28, 0, 1823 }, { 28, 0, 1820 }, - { 28, 0, 1813 }, { 28, 1, 1805 }, { 28, 1, 1798 }, { 28, 1, 1795 }, { 28, 1, 1794 }, - { 28, 1, 1792 }, { 28, 1, 1792 }, { 28, 1, 1791 }, { 28, 1, 1790 }, { 28, 1, 1790 }, - { 28, 1, 1789 }, { 28, 1, 1789 }, { 28, 1, 1789 }, { 28, 1, 1789 }, { 28, 1, 1790 }, - { 28, 1, 1790 }, { 28, 1, 1790 }, { 28, 1, 1791 }, { 28, 1, 1792 }, { 28, 1, 1793 }, - { 28, 1, 1794 }, { 28, 1, 1795 }, { 28, 1, 1797 }, { 28, 1, 1803 }, { 28, 0, 1809 }, - { 28, 0, 1815 }, { 28, 0, 1821 }, { 28, 0, 1823 }, { 28, 0, 1824 }, { 28, 0, 1824 }, - { 28, 0, 1824 }, { 28, 0, 1823 }, { 28, 0, 1822 }, { 28, 0, 1820 }, { 28, 0, 1818 }, - { 28, 0, 1817 }, { 28, 0, 1815 }, { 28, 0, 1813 }, { 28, 0, 1812 }, { 28, 0, 1810 }, - { 28, 1, 1808 }, { 28, 1, 1806 }, { 28, 1, 1804 }, { 28, 1, 1802 }, { 28, 1, 1799 }, - { 28, 1, 1798 }, { 28, 1, 1796 }, { 28, 1, 1795 }, { 28, 1, 1795 }, { 28, 1, 1795 }, - { 28, 1, 1795 }, { 28, 1, 1795 }, { 28, 1, 1796 }, { 28, 1, 1797 }, { 28, 1, 1797 }, - { 28, 1, 1798 }, { 28, 1, 1799 }, { 28, 1, 1800 }, { 28, 1, 1801 }, { 28, 1, 1802 }, - { 28, 1, 1803 }, { 28, 1, 1804 }, { 28, 1, 1805 }, { 28, 1, 1807 }, { 28, 1, 1808 }, - { 28, 1, 1808 }, { 28, 0, 1809 }, { 28, 0, 1810 }, { 28, 0, 1811 }, { 28, 0, 1811 }, - { 28, 0, 1812 }, { 28, 0, 1812 }, { 28, 0, 1812 }, { 28, 0, 1811 }, { 28, 1, 1807 }, - { 28, 1, 1802 }, { 28, 1, 1798 }, { 28, 1, 1795 }, { 28, 1, 1795 }, { 28, 1, 1800 }, - { 28, 0, 1810 }, { 28, 0, 1821 }, { 28, 0, 1828 }, { 28, 0, 1829 }, { 28, 0, 1826 }, - { 28, 0, 1823 }, { 28, 0, 1823 }, { 28, 0, 1823 }, { 28, 0, 1823 }, { 28, 0, 1823 }, - { 28, 0, 1823 }, { 28, 0, 1823 }, { 28, 0, 1823 }, { 28, 0, 1823 }, { 28, 0, 1823 }, - { 28, 0, 1823 }, { 28, 0, 1823 }, { 28, 0, 1823 }, { 28, 0, 1823 }, { 28, 0, 1823 }, - { 28, 0, 1822 }, { 28, 0, 1820 }, { 28, 1, 1817 }, { 27, 1, 1814 }, { 27, 2, 1810 }, - { 26, 2, 1807 }, { 26, 3, 1803 }, { 26, 3, 1799 }, { 25, 4, 1795 }, { 25, 4, 1791 }, - { 25, 5, 1788 }, { 24, 5, 1785 }, { 24, 5, 1783 }, { 24, 6, 1781 }, { 24, 6, 1780 }, - { 24, 6, 1780 }, { 24, 6, 1781 }, { 24, 5, 1783 }, { 24, 5, 1786 }, { 25, 4, 1790 }, - { 25, 4, 1796 }, { 26, 2, 1803 }, { 27, 1, 1812 }, { 28, 0, 1823 }, { 33, -5, 1867 }, - { 42, -17, 1956 }, { 52, -31, 2057 }, { 60, -43, 2141 }, { 64, -47, 2176 }, { 64, -46, 2163 }, - { 63, -41, 2130 }, { 60, -34, 2082 }, { 57, -27, 2024 }, { 53, -18, 1964 }, { 46, -10, 1906 }, - { 38, -4, 1857 }, { 28, 0, 1823 }, { 13, 2, 1804 }, { -7, 3, 1795 }, { -32, 3, 1793 }, - { -56, 3, 1795 }, { -78, 2, 1800 }, { -95, 1, 1804 }, { -103, 1, 1806 }, { -105, 1, 1806 }, - { -107, 1, 1805 }, { -109, 1, 1805 }, { -111, 1, 1805 }, { -113, 1, 1805 }, { -114, 1, 1805 }, - { -115, 1, 1804 }, { -116, 1, 1804 }, { -117, 1, 1804 }, { -118, 1, 1804 }, { -119, 1, 1804 }, - { -119, 1, 1804 }, { -119, 1, 1804 }, { -119, 1, 1804 }, { -120, 1, 1804 }, { -119, 1, 1804 }, - { -119, 1, 1804 }, { -119, 1, 1804 }, { -119, 1, 1804 }, { -118, 1, 1804 }, { -118, 1, 1804 }, - { -117, 1, 1804 }, { -117, 1, 1804 }, { -116, 1, 1804 }, { -115, 1, 1804 }, { -114, 1, 1805 }, - { -114, 1, 1805 }, { -113, 1, 1805 }, { -112, 1, 1805 }, { -111, 1, 1805 }, { -110, 1, 1805 }, - { -109, 1, 1805 }, { -109, 1, 1805 }, { -108, 1, 1805 }, { -107, 1, 1806 }, { -106, 1, 1806 }, - { -106, 1, 1806 }, { -105, 1, 1806 }, { -104, 1, 1806 }, { -104, 1, 1806 }, { -103, 1, 1806 }, - { -103, 1, 1806 }, { -103, 1, 1806 }, { -103, 1, 1806 }, { -103, 1, 1806 }, { -103, 1, 1806 }, - { -103, 1, 1806 }, { -103, 1, 1806 }, { -103, 1, 1806 }, { -103, 1, 1805 }, { -103, 0, 1805 }, - { -103, 0, 1805 }, { -103, 0, 1805 }, { -103, 0, 1804 }, { -103, 0, 1804 }, { -103, 0, 1804 }, - { -103, 0, 1803 }, { -103, 0, 1803 }, { -103, 0, 1803 }, { -103, 0, 1803 }, { -103, 0, 1803 }, - { -103, 0, 1803 }, { -103, 0, 1803 }, { -103, 0, 1803 }, { -103, 0, 1803 }, { -103, 0, 1804 }, - { -103, 0, 1804 }, { -103, 0, 1805 }, { -103, 0, 1805 }, { -103, 1, 1806 }, { -103, 1, 1807 }, - { -103, 1, 1809 }, { -103, 2, 1812 }, { -103, 2, 1815 }, { -103, 3, 1818 }, { -103, 3, 1822 }, - { -102, 4, 1825 }, { -102, 5, 1829 }, { -102, 5, 1832 }, { -102, 6, 1835 }, { -102, 6, 1838 }, - { -102, 7, 1840 }, { -102, 7, 1842 }, { -102, 7, 1843 }, { -102, 8, 1845 }, { -102, 8, 1845 }, - { -102, 8, 1845 }, { -102, 7, 1843 }, { -102, 7, 1840 }, { -102, 6, 1834 }, { -102, 4, 1825 }, - { -103, 2, 1814 }, { -103, 0, 1803 }, { -103, 0, 1794 }, { -103, -1, 1789 }, { -103, -2, 1787 }, - { -103, -2, 1784 }, { -103, -3, 1782 }, { -103, -3, 1780 }, { -103, -3, 1778 }, { -103, -4, 1777 }, - { -103, -4, 1775 }, { -103, -4, 1774 }, { -103, -4, 1773 }, { -103, -5, 1772 }, { -103, -5, 1771 }, - { -103, -5, 1770 }, { -103, -5, 1770 }, { -103, -5, 1769 }, { -102, -5, 1769 }, { -102, -5, 1768 }, - { -102, -5, 1768 }, { -102, -5, 1767 }, { -102, -5, 1767 }, { -102, -6, 1767 }, { -102, -6, 1766 }, - { -102, -6, 1766 }, { -102, -6, 1766 }, { -102, -6, 1766 }, { -102, -6, 1765 }, { -102, -6, 1765 }, - { -102, -6, 1765 }, { -102, -6, 1765 }, { -102, -6, 1765 }, { -102, -6, 1765 }, { -102, -6, 1765 }, - { -102, -6, 1764 }, { -102, -6, 1764 }, { -102, -6, 1764 }, { -102, -6, 1764 }, { -102, -6, 1764 }, - { -102, -6, 1764 }, { -102, -6, 1765 }, { -102, -6, 1765 }, { -102, -6, 1765 }, { -102, -6, 1765 }, - { -102, -6, 1765 }, { -102, -6, 1765 }, { -102, -6, 1765 }, { -102, -6, 1765 }, { -102, -6, 1765 }, - { -102, -6, 1765 }, { -102, -6, 1765 }, { -102, -6, 1766 }, { -102, -6, 1766 }, { -102, -6, 1766 }, - { -102, -6, 1766 }, { -102, -6, 1766 }, { -102, -6, 1766 }, { -102, -6, 1766 }, { -102, -6, 1766 }, - { -102, -6, 1766 }, { -102, -6, 1767 }, { -102, -6, 1767 }, { -102, -6, 1767 }, { -102, -6, 1767 }, - { -102, -6, 1767 }, { -102, -6, 1767 }, { -102, -6, 1766 }, { -103, -6, 1763 }, { -103, -7, 1759 }, - { -103, -8, 1755 }, { -103, -8, 1751 }, { -103, -9, 1747 }, { -103, -9, 1744 }, { -103, -10, 1743 }, - { -103, -9, 1745 }, { -103, -9, 1749 }, { -103, -7, 1756 }, { -102, -6, 1767 }, { -101, 0, 1805 }, - { -99, 12, 1873 }, { -97, 24, 1941 }, { -96, 30, 1976 }, { -96, 31, 1981 }, { -97, 31, 1980 }, - { -97, 30, 1973 }, { -98, 28, 1961 }, { -99, 26, 1947 }, { -99, 23, 1931 }, { -100, 20, 1914 }, - { -101, 17, 1899 }, { -101, 15, 1885 }, { -102, 12, 1869 }, { -102, 8, 1849 }, { -102, 5, 1829 }, - { -103, 2, 1813 }, { -103, 1, 1806 }, { -103, 1, 1805 }, { -103, 0, 1805 }, { -103, 0, 1804 }, - { -103, 0, 1803 }, { -103, 0, 1802 }, { -103, 0, 1802 }, { -103, 0, 1801 }, { -103, 0, 1801 }, - { -103, 0, 1800 }, { -103, 0, 1800 }, { -103, 0, 1799 }, { -103, 0, 1799 }, { -103, 0, 1798 }, - { -103, 0, 1798 }, { -103, 0, 1798 }, { -103, 0, 1797 }, { -103, 0, 1797 }, { -103, 0, 1797 }, - { -103, 0, 1796 }, { -103, 0, 1796 }, { -103, 0, 1796 }, { -103, 0, 1796 }, { -103, 0, 1796 }, - { -103, 0, 1795 }, { -103, 0, 1795 }, { -103, 0, 1795 }, { -103, 0, 1795 }, { -103, 0, 1795 }, - { -103, 0, 1795 }, { -103, 0, 1795 }, { -103, 0, 1795 }, { -103, 0, 1795 }, { -103, 0, 1795 }, - { -103, 0, 1795 }, { -103, 0, 1795 }, { -103, 0, 1795 }, { -103, 0, 1795 }, { -103, 0, 1795 }, - { -103, 0, 1795 }, { -103, 0, 1796 }, { -103, 0, 1796 }, { -103, 0, 1796 }, { -103, 0, 1796 }, - { -103, 0, 1796 }, { -103, 0, 1796 }, { -103, 0, 1797 }, { -103, 0, 1797 }, { -103, 0, 1797 }, - { -103, 0, 1797 }, { -103, 0, 1797 }, { -103, 0, 1798 }, { -103, 0, 1798 }, { -103, 0, 1798 }, - { -103, 0, 1798 }, { -103, 0, 1799 }, { -103, 0, 1799 }, { -103, 0, 1799 }, { -103, 0, 1799 }, - { -103, 0, 1800 }, { -103, 0, 1800 }, { -103, 0, 1800 }, { -103, 0, 1801 }, { -103, 0, 1801 }, - { -103, 0, 1801 }, { -103, 0, 1801 }, { -103, 0, 1802 }, { -103, 0, 1802 }, { -103, 0, 1802 }, - { -103, 0, 1802 }, { -103, 0, 1803 }, { -103, 0, 1803 }, { -103, 0, 1803 }, { -103, 0, 1803 }, - { -103, 0, 1804 }, { -103, 0, 1804 }, { -103, 0, 1804 }, { -103, 0, 1804 }, { -103, 0, 1804 }, - { -103, 0, 1805 }, { -103, 0, 1805 }, { -103, 0, 1805 }, { -103, 0, 1805 }, { -103, 1, 1805 }, - { -103, 1, 1805 }, { -103, 1, 1806 }, { -103, 1, 1806 }, { -103, 1, 1806 }, { -103, 1, 1806 }, - { -103, 1, 1806 }, { -103, 1, 1806 }, { -103, 1, 1806 }, { -103, 1, 1806 }, { -103, 1, 1806 }, - { -103, 1, 1806 }, { -104, 1, 1806 }, { -105, 1, 1806 }, { -107, 1, 1806 }, { -109, 1, 1805 }, - { -111, 0, 1805 }, { -112, 0, 1805 }, { -113, 0, 1805 }, { -114, 0, 1805 }, { -114, 0, 1805 }, - { -113, 0, 1805 }, { -111, 0, 1805 }, { -107, 1, 1806 }, { -103, 1, 1806 }, { -96, 1, 1807 }, - { -87, 1, 1808 }, { -75, 1, 1809 }, { -63, 1, 1810 }, { -49, 2, 1812 }, { -34, 2, 1813 }, - { -19, 2, 1815 }, { -5, 3, 1816 }, { 8, 3, 1818 }, { 21, 3, 1819 }, { 33, 3, 1820 }, - { 43, 3, 1822 }, { 50, 4, 1822 }, { 55, 4, 1823 }, { 57, 4, 1823 }, { 55, 4, 1823 }, - { 48, 4, 1822 }, { 38, 3, 1821 }, { 25, 3, 1820 }, { 10, 3, 1818 }, { -5, 3, 1816 }, - { -22, 2, 1815 }, { -39, 2, 1813 }, { -56, 2, 1811 }, { -71, 1, 1809 }, { -84, 1, 1808 }, - { -94, 1, 1807 }, { -100, 1, 1806 }, { -103, 1, 1806 }, { -101, 1, 1806 }, { -95, 1, 1807 }, - { -86, 1, 1808 }, { -74, 1, 1809 }, { -61, 1, 1810 }, { -46, 2, 1812 }, { -30, 2, 1814 }, - { -14, 2, 1815 }, { 0, 3, 1817 }, { 15, 3, 1819 }, { 29, 3, 1820 }, { 40, 3, 1821 }, - { 49, 4, 1822 }, { 55, 4, 1823 }, { 57, 4, 1823 }, { 55, 4, 1823 }, { 48, 4, 1822 }, - { 38, 3, 1821 }, { 25, 3, 1820 }, { 10, 3, 1818 }, { -5, 3, 1816 }, { -22, 2, 1815 }, - { -39, 2, 1813 }, { -56, 2, 1811 }, { -71, 1, 1809 }, { -84, 1, 1808 }, { -94, 1, 1807 }, - { -100, 1, 1806 }, { -103, 1, 1806 }, { -100, 1, 1806 }, { -92, 1, 1807 }, { -81, 1, 1808 }, - { -66, 1, 1810 }, { -50, 2, 1812 }, { -32, 2, 1814 }, { -13, 2, 1816 }, { 4, 3, 1817 }, - { 21, 3, 1819 }, { 35, 3, 1821 }, { 47, 4, 1822 }, { 54, 4, 1823 }, { 57, 4, 1823 }, - { 55, 4, 1823 }, { 49, 4, 1822 }, { 41, 3, 1822 }, { 30, 3, 1821 }, { 17, 3, 1820 }, - { 3, 3, 1819 }, { -11, 3, 1817 }, { -27, 2, 1816 }, { -42, 2, 1815 }, { -57, 2, 1813 }, - { -71, 1, 1812 }, { -83, 1, 1810 }, { -92, 1, 1809 }, { -99, 1, 1807 }, { -103, 1, 1806 }, - { -103, 1, 1805 }, { -102, 0, 1803 }, { -99, 0, 1802 }, { -94, 0, 1800 }, { -88, 0, 1798 }, - { -82, 0, 1797 }, { -74, 0, 1795 }, { -65, 0, 1793 }, { -56, 0, 1792 }, { -47, 0, 1790 }, - { -38, 0, 1789 }, { -30, 0, 1788 }, { -22, 0, 1787 }, { -14, 0, 1786 }, { -8, 0, 1785 }, - { -3, 0, 1785 }, { 0, 0, 1785 }, { 3, 0, 1786 }, { 5, 0, 1786 }, { 8, 0, 1787 }, - { 10, 0, 1788 }, { 12, 0, 1789 }, { 14, 0, 1790 }, { 15, 0, 1792 }, { 17, 0, 1793 }, - { 18, 0, 1795 }, { 19, 0, 1796 }, { 20, 0, 1798 }, { 21, 0, 1799 }, { 22, 0, 1801 }, - { 22, 0, 1803 }, { 23, 0, 1805 }, { 23, 0, 1806 }, { 24, 0, 1808 }, { 24, 0, 1810 }, - { 25, 0, 1812 }, { 25, 0, 1813 }, { 25, 0, 1815 }, { 26, 0, 1816 }, { 26, 0, 1818 }, - { 26, 0, 1819 }, { 27, 0, 1820 }, { 27, 0, 1821 }, { 28, 0, 1822 }, { 28, 0, 1823 }, - { 29, 0, 1824 }, { 30, 0, 1825 }, { 31, 0, 1825 }, { 33, 0, 1825 }, { 34, 0, 1825 }, - { 36, 0, 1825 }, { 38, 0, 1825 }, { 39, 0, 1825 }, { 41, 0, 1825 }, { 42, 0, 1825 }, - { 43, 0, 1825 }, { 43, 0, 1824 }, { 43, 0, 1824 }, { 43, 0, 1824 }, { 42, 0, 1824 }, - { 41, 0, 1823 }, { 39, 0, 1823 }, { 36, 0, 1823 }, { 33, 0, 1823 }, { 28, 0, 1823 }, - { 21, 0, 1824 }, { 12, 0, 1824 }, { 0, 1, 1825 }, { -15, 1, 1826 }, { -30, 2, 1827 }, - { -47, 3, 1828 }, { -64, 3, 1829 }, { -80, 4, 1829 }, { -94, 5, 1830 }, { -108, 5, 1829 }, - { -118, 6, 1829 }, { -125, 6, 1828 }, { -131, 7, 1826 }, { -135, 7, 1823 }, { -138, 7, 1821 }, - { -141, 8, 1817 }, { -143, 8, 1814 }, { -145, 9, 1810 }, { -145, 9, 1806 }, { -146, 9, 1802 }, - { -146, 10, 1798 }, { -146, 10, 1795 }, { -145, 11, 1791 }, { -144, 11, 1788 }, { -144, 11, 1784 }, - { -143, 11, 1782 }, { -142, 11, 1780 }, { -141, 12, 1778 }, { -141, 12, 1777 }, { -141, 12, 1776 }, - { -141, 12, 1777 }, { -141, 12, 1777 }, { -140, 12, 1778 }, { -140, 11, 1780 }, { -139, 11, 1782 }, - { -139, 11, 1784 }, { -138, 11, 1786 }, { -138, 11, 1789 }, { -137, 11, 1791 }, { -136, 10, 1794 }, - { -135, 10, 1797 }, { -134, 10, 1800 }, { -133, 10, 1804 }, { -133, 9, 1807 }, { -132, 9, 1810 }, - { -131, 9, 1813 }, { -130, 8, 1815 }, { -129, 8, 1818 }, { -128, 8, 1821 }, { -127, 7, 1823 }, - { -127, 7, 1825 }, { -126, 7, 1826 }, { -125, 6, 1828 }, { -125, 5, 1825 }, { -125, 3, 1817 }, - { -126, 2, 1809 }, { -126, 1, 1805 }, { -126, 2, 1811 }, { -126, 5, 1822 }, { -125, 6, 1828 }, - { -126, 5, 1822 }, { -126, 3, 1812 }, { -126, 1, 1805 }, { -126, 2, 1807 }, { -126, 3, 1812 }, - { -126, 4, 1816 }, { -126, 4, 1817 }, { -126, 4, 1817 }, { -126, 4, 1817 }, { -126, 4, 1816 }, - { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, - { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, - { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, - { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, - { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, - { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, - { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, - { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, - { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, - { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, - { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, - { -126, 4, 1816 }, { -126, 4, 1816 }, { -126, 4, 1816 }, { -129, 4, 1816 }, { -126, 4, 1816 }, - { -111, 3, 1817 }, { -93, 3, 1818 }, { -73, 2, 1819 }, { -53, 2, 1820 }, { -32, 1, 1821 }, - { -13, 1, 1821 }, { 3, 0, 1822 }, { 16, 0, 1823 }, { 25, 0, 1823 }, { 28, 0, 1823 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eyebrows_2_1, 0x002870fc, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_eyebrows_2_2[][3] = { - { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, - { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, - { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, - { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, - { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, - { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, - { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, - { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, - { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, { 28, -5, 1943 }, - { 28, -5, 1943 }, { 28, -5, 1942 }, { 28, -5, 1941 }, { 29, -5, 1939 }, { 29, -5, 1937 }, - { 30, -5, 1934 }, { 30, -5, 1932 }, { 31, -5, 1929 }, { 31, -5, 1926 }, { 32, -5, 1922 }, - { 32, -5, 1919 }, { 32, -4, 1916 }, { 32, -4, 1913 }, { 32, -4, 1910 }, { 31, -4, 1907 }, - { 30, -4, 1905 }, { 29, -3, 1903 }, { 28, -3, 1901 }, { 26, -3, 1900 }, { 24, -2, 1898 }, - { 22, -2, 1897 }, { 19, -2, 1896 }, { 16, -1, 1894 }, { 13, -1, 1893 }, { 10, -1, 1892 }, - { 6, 0, 1891 }, { 3, 0, 1890 }, { 0, 0, 1889 }, { -3, 0, 1888 }, { -7, 1, 1887 }, - { -10, 1, 1886 }, { -14, 2, 1885 }, { -18, 2, 1884 }, { -21, 2, 1883 }, { -24, 3, 1883 }, - { -28, 3, 1882 }, { -31, 4, 1881 }, { -33, 4, 1880 }, { -36, 5, 1880 }, { -38, 5, 1879 }, - { -40, 6, 1878 }, { -42, 7, 1877 }, { -44, 7, 1877 }, { -45, 8, 1876 }, { -45, 8, 1875 }, - { -46, 9, 1874 }, { -45, 9, 1874 }, { -45, 10, 1873 }, { -45, 11, 1872 }, { -44, 11, 1872 }, - { -43, 12, 1871 }, { -42, 13, 1870 }, { -40, 13, 1870 }, { -39, 14, 1869 }, { -37, 15, 1868 }, - { -35, 16, 1868 }, { -33, 17, 1867 }, { -31, 18, 1867 }, { -29, 18, 1866 }, { -27, 19, 1866 }, - { -24, 20, 1865 }, { -22, 21, 1864 }, { -20, 22, 1864 }, { -17, 23, 1863 }, { -14, 24, 1863 }, - { -12, 24, 1862 }, { -9, 25, 1862 }, { -7, 26, 1861 }, { -4, 27, 1861 }, { -1, 27, 1860 }, - { 0, 28, 1860 }, { 3, 29, 1859 }, { 5, 29, 1859 }, { 8, 30, 1858 }, { 10, 31, 1857 }, - { 13, 31, 1857 }, { 15, 31, 1856 }, { 17, 32, 1856 }, { 19, 32, 1855 }, { 21, 32, 1855 }, - { 23, 33, 1854 }, { 24, 33, 1853 }, { 26, 33, 1853 }, { 27, 33, 1852 }, { 28, 33, 1851 }, - { 29, 33, 1851 }, { 30, 32, 1850 }, { 31, 32, 1849 }, { 31, 31, 1848 }, { 32, 31, 1847 }, - { 32, 30, 1846 }, { 33, 29, 1845 }, { 33, 28, 1844 }, { 33, 27, 1844 }, { 33, 26, 1842 }, - { 33, 25, 1841 }, { 33, 24, 1840 }, { 33, 22, 1839 }, { 33, 21, 1838 }, { 33, 20, 1837 }, - { 33, 18, 1836 }, { 33, 17, 1835 }, { 33, 16, 1834 }, { 32, 14, 1833 }, { 32, 13, 1832 }, - { 32, 12, 1831 }, { 31, 10, 1830 }, { 31, 9, 1830 }, { 31, 8, 1829 }, { 30, 7, 1828 }, - { 30, 6, 1827 }, { 30, 5, 1827 }, { 30, 4, 1826 }, { 29, 3, 1825 }, { 29, 2, 1825 }, - { 29, 1, 1824 }, { 29, 1, 1824 }, { 28, 0, 1824 }, { 28, 0, 1823 }, { 28, 0, 1823 }, - { 28, 0, 1823 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eyebrows_2_2, 0x00288434, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_eyebrows_2[] = { { ARRAY_COUNT(animdata_mario_eyebrows_2_1), GD_ANIM_ROT3S, animdata_mario_eyebrows_2_1 }, @@ -360,145 +23,7 @@ struct AnimDataInfo anim_mario_eyebrows_2[] = { END_ANIMDATA_INFO_ARR, }; -static s16 anim_mario_eyebrows_3_1[][3] = { - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, -1 }, - { 0, 0, -1 }, { 0, 0, -2 }, { 0, 0, -2 }, { 0, 0, -3 }, { 0, 0, -3 }, { 0, 0, -4 }, - { 0, 0, -4 }, { 0, 0, -5 }, { 0, 0, -5 }, { 0, 0, -5 }, { 0, 0, -6 }, { 0, 0, -6 }, - { 0, 0, -7 }, { 0, 0, -7 }, { 0, 0, -8 }, { 0, 0, -8 }, { 0, 0, -9 }, { 0, 0, -9 }, - { 0, 0, -10 }, { 0, 0, -10 }, { 0, 0, -10 }, { 0, 0, -11 }, { 0, 0, -11 }, { 0, 0, -12 }, - { 0, 0, -12 }, { 0, 0, -13 }, { 0, 0, -13 }, { 0, 0, -14 }, { 0, 0, -14 }, { 0, 0, -14 }, - { 0, 0, -15 }, { 0, 0, -15 }, { 0, 0, -16 }, { 0, 0, -16 }, { 0, 0, -17 }, { 0, 0, -17 }, - { 0, 0, -17 }, { 0, 0, -18 }, { 0, 0, -18 }, { 0, 0, -19 }, { 0, 0, -19 }, { 0, 0, -20 }, - { 0, 0, -20 }, { 0, 0, -21 }, { 0, 0, -21 }, { 0, 0, -21 }, { 0, 0, -22 }, { 0, 0, -22 }, - { 0, 0, -23 }, { 0, 0, -23 }, { 0, 0, -24 }, { 0, 0, -24 }, { 0, 0, -24 }, { 0, 0, -25 }, - { 0, 0, -25 }, { 0, 0, -26 }, { 0, 0, -26 }, { 0, 0, -27 }, { 0, 0, -27 }, { 0, 0, -27 }, - { 0, 0, -28 }, { 0, 0, -28 }, { 0, 0, -29 }, { 0, 0, -29 }, { 0, 0, -30 }, { 0, 0, -30 }, - { 0, 0, -30 }, { 0, 0, -31 }, { 0, 0, -31 }, { 0, 0, -32 }, { 0, 0, -32 }, { 0, 0, -33 }, - { 0, 0, -33 }, { 0, 0, -33 }, { 0, 0, -34 }, { 0, 0, -34 }, { 0, 0, -35 }, { 0, 0, -35 }, - { 0, 0, -36 }, { 0, 0, -36 }, { 0, 0, -37 }, { 0, 0, -37 }, { 0, 0, -37 }, { 0, 0, -38 }, - { 0, 0, -38 }, { 0, 0, -39 }, { 0, 0, -39 }, { 0, 0, -40 }, { 0, 0, -40 }, { 0, 0, -40 }, - { 0, 0, -41 }, { 0, 0, -41 }, { 0, 0, -42 }, { 0, 0, -42 }, { 0, 0, -43 }, { 0, 0, -43 }, - { 0, 0, -44 }, { 0, 0, -44 }, { 0, 0, -45 }, { 0, 0, -45 }, { 0, 0, -45 }, { 0, 0, -46 }, - { 0, 0, -46 }, { 0, 0, -47 }, { 0, 0, -47 }, { 0, 0, -48 }, { 0, 0, -48 }, { 0, 0, -49 }, - { 0, 0, -49 }, { 0, 0, -50 }, { 0, 0, -50 }, { 0, 0, -50 }, { 0, 0, -51 }, { 0, 0, -51 }, - { 0, 0, -52 }, { 0, 0, -52 }, { 0, 0, -53 }, { 0, 0, -53 }, { 0, 0, -54 }, { 0, 0, -54 }, - { 0, 0, -55 }, { 0, 0, -55 }, { 0, 0, -56 }, { 0, 0, -56 }, { 0, 0, -57 }, { 0, 0, -57 }, - { 0, 0, -57 }, { 0, 0, -58 }, { 0, 0, -58 }, { 0, 0, -59 }, { 0, 0, -59 }, { 0, 0, -60 }, - { 0, 0, -60 }, { 0, 0, -61 }, { 0, 0, -61 }, { 0, 0, -62 }, { 0, 0, -62 }, { 0, 0, -63 }, - { 0, 0, -63 }, { 0, 0, -64 }, { 0, 0, -64 }, { 0, 0, -65 }, { 0, 0, -65 }, { 0, 0, -66 }, - { 0, 0, -66 }, { 0, 0, -67 }, { 0, 0, -67 }, { 0, 0, -68 }, { 0, 0, -68 }, { 0, 0, -69 }, - { 0, 0, -69 }, { 0, 0, -70 }, { 0, 0, -70 }, { 0, 0, -71 }, { 0, 0, -72 }, { 0, 0, -72 }, - { 0, 0, -73 }, { 0, 0, -73 }, { 0, 0, -74 }, { 0, 0, -74 }, { 0, 0, -75 }, { 0, 0, -75 }, - { 0, 0, -76 }, { 0, 0, -76 }, { 0, 0, -77 }, { 0, 0, -77 }, { 0, 0, -78 }, { 0, 0, -79 }, - { 0, 0, -79 }, { 0, 0, -80 }, { 0, 0, -80 }, { 0, 0, -81 }, { 0, 0, -81 }, { 0, 0, -82 }, - { 0, 0, -82 }, { 0, 0, -83 }, { 0, 0, -84 }, { 0, 0, -84 }, { 0, 0, -85 }, { 0, 0, -85 }, - { 0, 0, -86 }, { 0, 0, -86 }, { 0, 0, -87 }, { 0, 0, -88 }, { 0, 0, -88 }, { 0, 0, -89 }, - { 0, 0, -89 }, { 0, 0, -90 }, { 0, 0, -91 }, { 0, 0, -91 }, { 0, 0, -92 }, { 0, 0, -92 }, - { 0, 0, -93 }, { 0, 0, -94 }, { 0, 0, -94 }, { 0, 0, -95 }, { 0, 0, -96 }, { 0, 0, -96 }, - { 0, 0, -97 }, { 0, 0, -97 }, { 0, 0, -98 }, { 0, 0, -99 }, { 0, 0, -99 }, { 0, 0, -100 }, - { 0, 0, -101 }, { 0, 0, -101 }, { 0, 0, -102 }, { 0, 0, -103 }, { 0, 0, -103 }, { 0, 0, -104 }, - { 0, 0, -105 }, { 0, 0, -105 }, { 0, 0, -106 }, { 0, 0, -107 }, { 0, 0, -107 }, { 0, 0, -108 }, - { 0, 0, -110 }, { 0, 0, -113 }, { 0, 0, -119 }, { 0, 0, -125 }, { 0, 0, -131 }, { 0, 0, -138 }, - { 0, 0, -145 }, { 0, 0, -150 }, { 0, 0, -154 }, { 0, 0, -156 }, { 0, 0, -157 }, { 0, 0, -156 }, - { 0, 0, -155 }, { 0, 0, -154 }, { 0, 0, -154 }, { 0, 0, -153 }, { 0, 0, -152 }, { 0, 0, -152 }, - { 0, 0, -151 }, { 0, 0, -150 }, { 0, 0, -150 }, { 0, 0, -149 }, { 0, 0, -148 }, { 0, 0, -148 }, - { 0, 0, -147 }, { 0, 0, -147 }, { 0, 0, -146 }, { 0, 0, -145 }, { 0, 0, -145 }, { 0, 0, -144 }, - { 0, 0, -143 }, { 0, 0, -143 }, { 0, 0, -142 }, { 0, 0, -141 }, { 0, 0, -141 }, { 0, 0, -140 }, - { 0, 0, -139 }, { 0, 0, -139 }, { 0, 0, -138 }, { 0, 0, -137 }, { 0, 0, -137 }, { 0, 0, -136 }, - { 0, 0, -135 }, { 0, 0, -135 }, { 0, 0, -134 }, { 0, 0, -134 }, { 0, 0, -133 }, { 0, 0, -132 }, - { 0, 0, -132 }, { 0, 0, -131 }, { 0, 0, -130 }, { 0, 0, -130 }, { 0, 0, -129 }, { 0, 0, -128 }, - { 0, 0, -128 }, { 0, 0, -127 }, { 0, 0, -126 }, { 0, 0, -126 }, { 0, 0, -125 }, { 0, 0, -124 }, - { 0, 0, -124 }, { 0, 0, -123 }, { 0, 0, -122 }, { 0, 0, -122 }, { 0, 0, -121 }, { 0, 0, -120 }, - { 0, 0, -120 }, { 0, 0, -119 }, { 0, 0, -118 }, { 0, 0, -118 }, { 0, 0, -117 }, { 0, 0, -116 }, - { 0, 0, -116 }, { 0, 0, -115 }, { 0, 0, -114 }, { 0, 0, -114 }, { 0, 0, -113 }, { 0, 0, -112 }, - { 0, 0, -112 }, { 0, 0, -111 }, { 0, 0, -110 }, { 0, 0, -110 }, { 0, 0, -109 }, { 0, 0, -108 }, - { 0, 0, -108 }, { 0, 0, -107 }, { 0, 0, -106 }, { 0, 0, -106 }, { 0, 0, -105 }, { 0, 0, -104 }, - { 0, 0, -104 }, { 0, 0, -103 }, { 0, 0, -102 }, { 0, 0, -102 }, { 0, 0, -101 }, { 0, 0, -100 }, - { 0, 0, -100 }, { 0, 0, -99 }, { 0, 0, -98 }, { 0, 0, -98 }, { 0, 0, -97 }, { 0, 0, -96 }, - { 0, 0, -96 }, { 0, 0, -95 }, { 0, 0, -94 }, { 0, 0, -94 }, { 0, 0, -93 }, { 0, 0, -92 }, - { 0, 0, -92 }, { 0, 0, -91 }, { 0, 0, -90 }, { 0, 0, -90 }, { 0, 0, -89 }, { 0, 0, -88 }, - { 0, 0, -88 }, { 0, 0, -87 }, { 0, 0, -86 }, { 0, 0, -86 }, { 0, 0, -85 }, { 0, 0, -84 }, - { 0, 0, -84 }, { 0, 0, -83 }, { 0, 0, -82 }, { 0, 0, -82 }, { 0, 0, -81 }, { 0, 0, -80 }, - { 0, 0, -80 }, { 0, 0, -79 }, { 0, 0, -78 }, { 0, 0, -78 }, { 0, 0, -77 }, { 0, 0, -76 }, - { 0, 0, -76 }, { 0, 0, -75 }, { 0, 0, -74 }, { 0, 0, -74 }, { 0, 0, -73 }, { 0, 0, -72 }, - { 0, 0, -72 }, { 0, 0, -71 }, { 0, 0, -70 }, { 0, 0, -70 }, { 0, 0, -69 }, { 0, 0, -68 }, - { 0, 0, -68 }, { 0, 0, -67 }, { 0, 0, -66 }, { 0, 0, -66 }, { 0, 0, -65 }, { 0, 0, -64 }, - { 0, 0, -64 }, { 0, 0, -63 }, { 0, 0, -62 }, { 0, 0, -62 }, { 0, 0, -61 }, { 0, 0, -60 }, - { 0, 0, -60 }, { 0, 0, -59 }, { 0, 0, -59 }, { 0, 0, -58 }, { 0, 0, -57 }, { 0, 0, -57 }, - { 0, 0, -56 }, { 0, 0, -55 }, { 0, 0, -55 }, { 0, 0, -54 }, { 0, 0, -53 }, { 0, 0, -53 }, - { 0, 0, -52 }, { 0, 0, -51 }, { 0, 0, -51 }, { 0, 0, -50 }, { 0, 0, -49 }, { 0, 0, -49 }, - { 0, 0, -48 }, { 0, 0, -47 }, { 0, 0, -47 }, { 0, 0, -46 }, { 0, 0, -45 }, { 0, 0, -45 }, - { 0, 0, -44 }, { 0, 0, -43 }, { 0, 0, -43 }, { 0, 0, -42 }, { 0, 0, -41 }, { 0, 0, -41 }, - { 0, 0, -40 }, { 0, 0, -40 }, { 0, 0, -39 }, { 0, 0, -38 }, { 0, 0, -38 }, { 0, 0, -37 }, - { 0, 0, -36 }, { 0, 0, -36 }, { 0, 0, -35 }, { 0, 0, -34 }, { 0, 0, -34 }, { 0, 0, -33 }, - { 0, 0, -32 }, { 0, 0, -32 }, { 0, 0, -31 }, { 0, 0, -31 }, { 0, 0, -30 }, { 0, 0, -29 }, - { 0, 0, -29 }, { 0, 0, -28 }, { 0, 0, -27 }, { 0, 0, -27 }, { 0, 0, -26 }, { 0, 0, -25 }, - { 0, 0, -25 }, { 0, 0, -24 }, { 0, 0, -24 }, { 0, 0, -23 }, { 0, 0, -22 }, { 0, 0, -22 }, - { 0, 0, -21 }, { 0, 0, -20 }, { 0, 0, -20 }, { 0, 0, -19 }, { 0, 0, -19 }, { 0, 0, -18 }, - { 0, 0, -17 }, { 0, 0, -17 }, { 0, 0, -16 }, { 0, 0, -15 }, { 0, 0, -15 }, { 0, 0, -14 }, - { 0, 0, -14 }, { 0, 0, -13 }, { 0, 0, -12 }, { 0, 0, -12 }, { 0, 0, -11 }, { 0, 0, -10 }, - { 0, 0, -10 }, { 0, 0, -9 }, { 0, 0, -9 }, { 0, 0, -8 }, { 0, 0, -7 }, { 0, 0, -7 }, - { 0, 0, -6 }, { 0, 0, -6 }, { 0, 0, -5 }, { 0, 0, -4 }, { 0, 0, -4 }, { 0, 0, -3 }, - { 0, 0, -3 }, { 0, 0, -2 }, { 0, 0, -1 }, { 0, 0, -1 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0, 0, 1 }, { 0, 0, 1 }, { 0, 0, 1 }, - { 0, 0, 1 }, { 0, 0, 1 }, { 0, 0, 1 }, { 0, 0, 1 }, { 0, 0, 1 }, { 0, 0, 1 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, - { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, -}; +ROM_ASSET_LOAD_ANIM_2D(anim_mario_eyebrows_3_1, 0x00285da0, 4920, 0x00000000, 4920, 3); struct AnimDataInfo anim_mario_eyebrows_3[] = { { ARRAY_COUNT(anim_mario_eyebrows_3_1), GD_ANIM_ROT3S, anim_mario_eyebrows_3_1 }, @@ -506,209 +31,9 @@ struct AnimDataInfo anim_mario_eyebrows_3[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_eyebrows_4_1[][3] = { - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1778 }, { -35, 0, -1780 }, { -36, 0, -1781 }, - { -36, 0, -1784 }, { -37, 0, -1786 }, { -38, -1, -1788 }, { -39, -1, -1790 }, { -40, -1, -1793 }, - { -41, -1, -1795 }, { -42, -1, -1797 }, { -42, -1, -1798 }, { -42, -1, -1799 }, { -43, -1, -1799 }, - { -42, -1, -1799 }, { -42, -1, -1798 }, { -41, -1, -1796 }, { -40, -1, -1793 }, { -38, -1, -1789 }, - { -36, 0, -1784 }, { -34, 0, -1777 }, { -21, 0, -1745 }, { 2, 2, -1685 }, { 25, 4, -1626 }, - { 35, 5, -1600 }, { 34, 4, -1602 }, { 31, 4, -1610 }, { 27, 4, -1621 }, { 21, 3, -1635 }, - { 15, 3, -1652 }, { 7, 2, -1670 }, { 0, 2, -1689 }, { -7, 1, -1708 }, { -14, 0, -1726 }, - { -21, 0, -1743 }, { -26, 0, -1758 }, { -31, 0, -1769 }, { -34, 0, -1777 }, { -36, 0, -1782 }, - { -37, 0, -1786 }, { -39, -1, -1789 }, { -39, -1, -1791 }, { -40, -1, -1792 }, { -40, -1, -1793 }, - { -40, -1, -1793 }, { -40, -1, -1792 }, { -39, -1, -1791 }, { -39, -1, -1790 }, { -38, -1, -1788 }, - { -37, 0, -1786 }, { -37, 0, -1784 }, { -36, 0, -1782 }, { -35, 0, -1781 }, { -35, 0, -1779 }, - { -34, 0, -1778 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1776 }, { -34, 0, -1776 }, - { -34, 0, -1776 }, { -34, 0, -1776 }, { -34, 0, -1776 }, { -34, 0, -1776 }, { -34, 0, -1776 }, - { -34, 0, -1776 }, { -34, 0, -1776 }, { -34, 0, -1776 }, { -34, 0, -1776 }, { -34, 0, -1776 }, - { -34, 0, -1776 }, { -34, 0, -1776 }, { -34, 0, -1776 }, { -34, 0, -1776 }, { -34, 0, -1776 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1778 }, { -34, 0, -1778 }, - { -34, 0, -1780 }, { -34, 0, -1781 }, { -34, -1, -1782 }, { -34, -1, -1784 }, { -34, -1, -1785 }, - { -34, -1, -1787 }, { -34, -1, -1788 }, { -34, -1, -1788 }, { -34, -1, -1789 }, { -34, -1, -1789 }, - { -34, -1, -1788 }, { -34, -1, -1788 }, { -34, -1, -1788 }, { -34, -1, -1788 }, { -34, -1, -1788 }, - { -34, -1, -1788 }, { -34, -1, -1788 }, { -34, -1, -1788 }, { -34, -1, -1788 }, { -34, -1, -1787 }, - { -34, -1, -1787 }, { -34, -1, -1787 }, { -34, -1, -1787 }, { -34, -1, -1786 }, { -34, -1, -1786 }, - { -34, -1, -1786 }, { -34, -1, -1786 }, { -34, -1, -1785 }, { -34, -1, -1785 }, { -34, -1, -1785 }, - { -34, -1, -1784 }, { -34, -1, -1784 }, { -34, -1, -1784 }, { -34, -1, -1783 }, { -34, -1, -1783 }, - { -34, -1, -1783 }, { -34, -1, -1782 }, { -34, 0, -1782 }, { -34, 0, -1782 }, { -34, 0, -1781 }, - { -34, 0, -1781 }, { -34, 0, -1781 }, { -34, 0, -1781 }, { -34, 0, -1780 }, { -34, 0, -1780 }, - { -34, 0, -1780 }, { -34, 0, -1779 }, { -34, 0, -1779 }, { -34, 0, -1779 }, { -34, 0, -1778 }, - { -34, 0, -1778 }, { -34, 0, -1778 }, { -34, 0, -1778 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1778 }, - { -34, 0, -1779 }, { -34, 0, -1781 }, { -34, -1, -1783 }, { -34, -1, -1786 }, { -34, -1, -1790 }, - { -34, -1, -1794 }, { -34, -1, -1797 }, { -34, -2, -1801 }, { -34, -2, -1805 }, { -34, -2, -1809 }, - { -34, -2, -1812 }, { -35, -2, -1815 }, { -35, -2, -1817 }, { -35, -3, -1819 }, { -35, -3, -1820 }, - { -35, -3, -1820 }, { -35, -3, -1819 }, { -35, -2, -1817 }, { -34, -2, -1814 }, { -34, -2, -1810 }, - { -34, -2, -1804 }, { -34, -1, -1797 }, { -34, -1, -1788 }, { -34, 0, -1777 }, { -33, 1, -1733 }, - { -32, 6, -1646 }, { -30, 12, -1545 }, { -29, 17, -1463 }, { -28, 19, -1428 }, { -28, 18, -1440 }, - { -29, 16, -1473 }, { -30, 13, -1521 }, { -31, 10, -1577 }, { -32, 7, -1637 }, { -32, 4, -1694 }, - { -33, 1, -1743 }, { -34, 0, -1777 }, { -34, -1, -1797 }, { -34, -2, -1809 }, { -34, -2, -1814 }, - { -34, -2, -1814 }, { -34, -2, -1812 }, { -34, -2, -1809 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1807 }, { -34, -2, -1807 }, { -34, -2, -1807 }, { -34, -2, -1807 }, { -34, -2, -1806 }, - { -34, -2, -1806 }, { -34, -2, -1806 }, { -34, -2, -1805 }, { -34, -2, -1804 }, { -34, -2, -1804 }, - { -34, -2, -1803 }, { -34, -2, -1803 }, { -34, -2, -1802 }, { -34, -2, -1801 }, { -34, -2, -1800 }, - { -34, -1, -1800 }, { -34, -1, -1799 }, { -34, -1, -1798 }, { -34, -1, -1797 }, { -34, -1, -1796 }, - { -34, -1, -1795 }, { -34, -1, -1794 }, { -34, -1, -1793 }, { -34, -1, -1792 }, { -34, -1, -1792 }, - { -34, -1, -1791 }, { -34, -1, -1790 }, { -34, -1, -1789 }, { -34, -1, -1788 }, { -34, -1, -1787 }, - { -34, -1, -1786 }, { -34, -1, -1785 }, { -34, -1, -1784 }, { -34, -1, -1784 }, { -34, -1, -1783 }, - { -34, 0, -1782 }, { -34, 0, -1781 }, { -34, 0, -1781 }, { -34, 0, -1780 }, { -34, 0, -1779 }, - { -34, 0, -1779 }, { -34, 0, -1778 }, { -34, 0, -1778 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1776 }, { -34, 0, -1776 }, { -34, 0, -1776 }, { -34, 0, -1776 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1778 }, { -34, 0, -1778 }, - { -34, 0, -1778 }, { -34, 0, -1779 }, { -34, 0, -1779 }, { -34, 0, -1779 }, { -34, 0, -1780 }, - { -34, 0, -1780 }, { -34, 0, -1780 }, { -34, 0, -1780 }, { -34, 0, -1780 }, { -34, 0, -1779 }, - { -34, 0, -1779 }, { -34, 0, -1779 }, { -34, 0, -1778 }, { -34, 0, -1777 }, { -34, 0, -1776 }, - { -34, 0, -1774 }, { -34, 0, -1771 }, { -34, 0, -1768 }, { -34, 0, -1765 }, { -34, 0, -1761 }, - { -34, 0, -1758 }, { -34, 0, -1754 }, { -34, 0, -1751 }, { -34, 1, -1748 }, { -34, 1, -1745 }, - { -34, 1, -1743 }, { -34, 1, -1741 }, { -34, 1, -1740 }, { -34, 1, -1739 }, { -34, 1, -1739 }, - { -34, 1, -1739 }, { -34, 1, -1741 }, { -34, 1, -1743 }, { -34, 1, -1747 }, { -34, 0, -1753 }, - { -34, 0, -1761 }, { -34, 0, -1768 }, { -34, 0, -1774 }, { -34, 0, -1777 }, { -34, 0, -1778 }, - { -34, 0, -1779 }, { -34, 0, -1780 }, { -34, 0, -1780 }, { -34, 0, -1781 }, { -34, 0, -1781 }, - { -34, 0, -1781 }, { -34, 0, -1781 }, { -34, 0, -1781 }, { -34, 0, -1780 }, { -34, 0, -1780 }, - { -34, 0, -1780 }, { -34, 0, -1779 }, { -34, 0, -1779 }, { -34, 0, -1778 }, { -34, 0, -1778 }, - { -34, 0, -1778 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1778 }, { -34, 0, -1781 }, { -34, -1, -1785 }, - { -34, -1, -1789 }, { -34, -1, -1793 }, { -34, -1, -1797 }, { -34, -1, -1800 }, { -34, -2, -1801 }, - { -34, -1, -1799 }, { -34, -1, -1796 }, { -34, -1, -1788 }, { -34, 0, -1777 }, { -33, 1, -1738 }, - { -32, 5, -1667 }, { -32, 9, -1599 }, { -31, 11, -1565 }, { -31, 11, -1563 }, { -31, 11, -1569 }, - { -32, 10, -1581 }, { -32, 9, -1598 }, { -32, 8, -1618 }, { -33, 7, -1640 }, { -33, 6, -1662 }, - { -33, 4, -1684 }, { -34, 3, -1703 }, { -34, 2, -1725 }, { -34, 0, -1752 }, { -34, 0, -1778 }, - { -34, -1, -1799 }, { -34, -2, -1808 }, { -34, -2, -1809 }, { -34, -2, -1810 }, { -34, -2, -1811 }, - { -34, -2, -1811 }, { -34, -2, -1812 }, { -34, -2, -1813 }, { -34, -2, -1814 }, { -34, -2, -1815 }, - { -34, -2, -1815 }, { -34, -2, -1816 }, { -34, -2, -1817 }, { -34, -2, -1817 }, { -34, -3, -1818 }, - { -34, -3, -1818 }, { -34, -3, -1819 }, { -34, -3, -1819 }, { -34, -3, -1820 }, { -34, -3, -1820 }, - { -34, -3, -1820 }, { -34, -3, -1821 }, { -34, -3, -1821 }, { -34, -3, -1821 }, { -34, -3, -1822 }, - { -34, -3, -1822 }, { -34, -3, -1822 }, { -34, -3, -1822 }, { -34, -3, -1822 }, { -34, -3, -1822 }, - { -34, -3, -1822 }, { -34, -3, -1822 }, { -34, -3, -1822 }, { -34, -3, -1822 }, { -34, -3, -1822 }, - { -34, -3, -1822 }, { -34, -3, -1822 }, { -34, -3, -1822 }, { -34, -3, -1822 }, { -34, -3, -1822 }, - { -34, -3, -1822 }, { -34, -3, -1821 }, { -34, -3, -1821 }, { -34, -3, -1821 }, { -34, -3, -1821 }, - { -34, -3, -1821 }, { -34, -3, -1820 }, { -34, -3, -1820 }, { -34, -3, -1820 }, { -34, -3, -1820 }, - { -34, -3, -1819 }, { -34, -3, -1819 }, { -34, -3, -1819 }, { -34, -3, -1818 }, { -34, -3, -1818 }, - { -34, -3, -1818 }, { -34, -2, -1817 }, { -34, -2, -1817 }, { -34, -2, -1817 }, { -34, -2, -1816 }, - { -34, -2, -1816 }, { -34, -2, -1816 }, { -34, -2, -1815 }, { -34, -2, -1815 }, { -34, -2, -1815 }, - { -34, -2, -1814 }, { -34, -2, -1814 }, { -34, -2, -1814 }, { -34, -2, -1813 }, { -34, -2, -1813 }, - { -34, -2, -1812 }, { -34, -2, -1812 }, { -34, -2, -1812 }, { -34, -2, -1812 }, { -34, -2, -1811 }, - { -34, -2, -1811 }, { -34, -2, -1811 }, { -34, -2, -1810 }, { -34, -2, -1810 }, { -34, -2, -1810 }, - { -34, -2, -1809 }, { -34, -2, -1809 }, { -34, -2, -1809 }, { -34, -2, -1809 }, { -34, -2, -1809 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1808 }, { -34, -2, -1809 }, { -34, -2, -1809 }, { -34, -2, -1809 }, { -34, -2, -1809 }, - { -34, -2, -1809 }, { -34, -2, -1809 }, { -34, -2, -1809 }, { -34, -2, -1809 }, { -34, -2, -1809 }, - { -34, -2, -1809 }, { -34, -2, -1809 }, { -34, -2, -1809 }, { -34, -2, -1809 }, { -34, -2, -1809 }, - { -34, -2, -1809 }, { -34, -2, -1809 }, { -34, -2, -1808 }, { -34, -2, -1808 }, { -34, -2, -1808 }, - { -34, -2, -1807 }, { -34, -2, -1807 }, { -34, -2, -1806 }, { -34, -2, -1806 }, { -34, -2, -1805 }, - { -34, -2, -1805 }, { -34, -2, -1804 }, { -34, -2, -1803 }, { -34, -2, -1803 }, { -34, -2, -1802 }, - { -34, -2, -1801 }, { -34, -2, -1801 }, { -34, -1, -1800 }, { -34, -1, -1799 }, { -34, -1, -1798 }, - { -34, -1, -1798 }, { -34, -1, -1797 }, { -34, -1, -1796 }, { -34, -1, -1795 }, { -34, -1, -1795 }, - { -34, -1, -1794 }, { -34, -1, -1793 }, { -34, -1, -1792 }, { -34, -1, -1791 }, { -34, -1, -1791 }, - { -34, -1, -1790 }, { -34, -1, -1789 }, { -34, -1, -1788 }, { -34, -1, -1787 }, { -34, -1, -1787 }, - { -34, -1, -1786 }, { -34, -1, -1785 }, { -34, -1, -1784 }, { -34, -1, -1784 }, { -34, -1, -1783 }, - { -34, 0, -1782 }, { -34, 0, -1782 }, { -34, 0, -1781 }, { -34, 0, -1780 }, { -34, 0, -1780 }, - { -34, 0, -1779 }, { -34, 0, -1779 }, { -34, 0, -1778 }, { -34, 0, -1778 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, { -34, 0, -1776 }, { -35, 0, -1776 }, { -36, 0, -1776 }, { -37, 0, -1776 }, - { -38, 0, -1776 }, { -39, 0, -1776 }, { -40, 0, -1776 }, { -41, 0, -1776 }, { -41, 0, -1776 }, - { -42, 0, -1776 }, { -43, 0, -1776 }, { -43, 0, -1776 }, { -43, 0, -1776 }, { -42, 0, -1777 }, - { -42, 0, -1777 }, { -40, 0, -1777 }, { -39, 0, -1777 }, { -37, 0, -1777 }, { -34, 0, -1777 }, - { -30, 0, -1777 }, { -23, 0, -1777 }, { -14, 0, -1777 }, { -4, 0, -1777 }, { 5, 0, -1777 }, - { 16, 0, -1777 }, { 27, 0, -1777 }, { 38, 0, -1777 }, { 47, 0, -1777 }, { 54, 0, -1777 }, - { 60, 0, -1777 }, { 63, 0, -1777 }, { 64, 0, -1777 }, { 65, 0, -1777 }, { 66, 0, -1777 }, - { 67, 0, -1777 }, { 68, 0, -1777 }, { 69, 0, -1777 }, { 70, 0, -1777 }, { 71, 0, -1777 }, - { 71, 0, -1777 }, { 72, 0, -1777 }, { 73, 0, -1777 }, { 73, 0, -1777 }, { 73, 0, -1777 }, - { 74, 0, -1777 }, { 74, 0, -1777 }, { 74, 0, -1777 }, { 74, 0, -1777 }, { 74, 0, -1777 }, - { 74, 0, -1777 }, { 74, 0, -1777 }, { 74, 0, -1777 }, { 74, 0, -1777 }, { 74, 0, -1777 }, - { 74, 0, -1777 }, { 74, 0, -1777 }, { 74, 0, -1777 }, { 73, 0, -1777 }, { 73, 0, -1777 }, - { 73, 0, -1777 }, { 72, 0, -1777 }, { 72, 0, -1777 }, { 71, 0, -1777 }, { 71, 0, -1777 }, - { 71, 0, -1777 }, { 70, 0, -1777 }, { 70, 0, -1777 }, { 69, 0, -1777 }, { 69, 0, -1777 }, - { 68, 0, -1777 }, { 68, 0, -1777 }, { 67, 0, -1777 }, { 67, 0, -1777 }, { 67, 0, -1777 }, - { 66, 0, -1777 }, { 66, 0, -1777 }, { 65, 0, -1777 }, { 65, 0, -1777 }, { 65, 0, -1777 }, - { 64, 0, -1777 }, { 64, 0, -1777 }, { 64, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, - { 63, 0, -1777 }, { 63, 0, -1777 }, { 63, 0, -1777 }, { 65, 0, -1777 }, { 63, 0, -1777 }, - { 53, 0, -1777 }, { 42, 0, -1777 }, { 30, 0, -1777 }, { 17, 0, -1777 }, { 4, 0, -1777 }, - { -7, 0, -1777 }, { -18, 0, -1777 }, { -26, 0, -1777 }, { -32, 0, -1777 }, { -34, 0, -1777 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eyebrows_4_1, 0x00289b98, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_eyebrows_4_2[][3] = { - { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, - { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, - { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, - { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, - { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, - { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, - { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, - { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, - { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1754 }, - { -34, 0, -1754 }, { -34, 0, -1754 }, { -34, 0, -1755 }, { -34, 0, -1755 }, { -34, 0, -1756 }, - { -34, 0, -1756 }, { -34, 0, -1757 }, { -34, 0, -1757 }, { -34, 0, -1758 }, { -34, 0, -1759 }, - { -34, 0, -1759 }, { -34, 0, -1760 }, { -34, 0, -1760 }, { -34, 0, -1761 }, { -34, 0, -1761 }, - { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, - { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, - { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, - { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, - { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, - { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, - { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, - { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, - { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1761 }, { -34, 0, -1761 }, { -34, 0, -1761 }, - { -34, 0, -1761 }, { -34, 0, -1761 }, { -34, 0, -1761 }, { -34, 0, -1761 }, { -34, 0, -1761 }, - { -34, 0, -1761 }, { -34, 0, -1761 }, { -34, 0, -1761 }, { -34, 0, -1761 }, { -34, 0, -1761 }, - { -34, 0, -1761 }, { -34, 0, -1761 }, { -34, 0, -1761 }, { -34, 0, -1761 }, { -34, 0, -1761 }, - { -34, 0, -1761 }, { -34, 0, -1761 }, { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, - { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, { -34, 0, -1762 }, - { -34, 0, -1762 }, { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1763 }, { -34, 0, -1764 }, - { -34, 0, -1764 }, { -34, 0, -1764 }, { -34, 0, -1765 }, { -34, 0, -1765 }, { -34, 0, -1766 }, - { -34, 0, -1766 }, { -34, 0, -1767 }, { -34, 0, -1767 }, { -34, 0, -1768 }, { -34, 0, -1769 }, - { -34, 0, -1769 }, { -34, 0, -1770 }, { -34, 0, -1770 }, { -34, 0, -1771 }, { -34, 0, -1771 }, - { -34, 0, -1772 }, { -34, 0, -1773 }, { -34, 0, -1773 }, { -34, 0, -1774 }, { -34, 0, -1774 }, - { -34, 0, -1775 }, { -34, 0, -1775 }, { -34, 0, -1775 }, { -34, 0, -1776 }, { -34, 0, -1776 }, - { -34, 0, -1776 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, { -34, 0, -1777 }, - { -34, 0, -1777 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eyebrows_4_2, 0x0028aed0, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_eyebrows_4[] = { { ARRAY_COUNT(animdata_mario_eyebrows_4_1), GD_ANIM_ROT3S, animdata_mario_eyebrows_4_1 }, @@ -716,172 +41,7 @@ struct AnimDataInfo anim_mario_eyebrows_4[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_eyebrows_5_1[][3] = { - { 108, 0, 1775 }, { 108, 0, 1774 }, { 108, 0, 1774 }, { 107, 0, 1773 }, { 107, 0, 1771 }, - { 106, 0, 1770 }, { 105, 1, 1768 }, { 104, 1, 1766 }, { 103, 1, 1764 }, { 103, 2, 1763 }, - { 102, 2, 1761 }, { 101, 2, 1760 }, { 101, 3, 1759 }, { 100, 3, 1758 }, { 100, 3, 1758 }, - { 100, 3, 1758 }, { 101, 2, 1759 }, { 101, 2, 1760 }, { 103, 2, 1763 }, { 104, 1, 1766 }, - { 106, 0, 1770 }, { 108, 0, 1775 }, { 120, -4, 1799 }, { 143, -13, 1845 }, { 164, -21, 1890 }, - { 174, -25, 1910 }, { 173, -25, 1908 }, { 170, -24, 1902 }, { 166, -22, 1894 }, { 161, -20, 1883 }, - { 155, -18, 1870 }, { 148, -15, 1856 }, { 141, -12, 1842 }, { 134, -10, 1827 }, { 127, -7, 1813 }, - { 121, -4, 1800 }, { 115, -2, 1789 }, { 111, -1, 1780 }, { 108, 0, 1775 }, { 107, 0, 1771 }, - { 105, 1, 1767 }, { 104, 1, 1765 }, { 103, 2, 1763 }, { 103, 2, 1761 }, { 103, 2, 1760 }, - { 103, 2, 1759 }, { 103, 2, 1759 }, { 103, 2, 1759 }, { 104, 2, 1760 }, { 104, 2, 1760 }, - { 105, 2, 1762 }, { 106, 2, 1763 }, { 106, 1, 1765 }, { 107, 1, 1766 }, { 108, 1, 1768 }, - { 108, 0, 1770 }, { 108, 0, 1772 }, { 108, 0, 1775 }, { 108, -1, 1784 }, { 108, -5, 1801 }, - { 108, -8, 1818 }, { 108, -9, 1825 }, { 108, -8, 1821 }, { 108, -6, 1811 }, { 108, -4, 1798 }, - { 108, -1, 1785 }, { 108, 0, 1775 }, { 108, 0, 1773 }, { 108, 0, 1775 }, { 108, 0, 1775 }, - { 108, 0, 1774 }, { 108, 0, 1774 }, { 108, 0, 1774 }, { 108, 0, 1774 }, { 108, 0, 1773 }, - { 108, 0, 1773 }, { 108, 0, 1773 }, { 108, 0, 1773 }, { 108, 0, 1772 }, { 108, 0, 1772 }, - { 108, 0, 1772 }, { 108, 0, 1772 }, { 108, 0, 1772 }, { 108, 0, 1772 }, { 108, 0, 1772 }, - { 108, 0, 1773 }, { 108, 0, 1773 }, { 108, 0, 1774 }, { 108, 0, 1775 }, { 108, 0, 1777 }, - { 108, -1, 1783 }, { 108, -2, 1789 }, { 108, -3, 1794 }, { 108, -4, 1797 }, { 108, -4, 1798 }, - { 108, -4, 1799 }, { 108, -4, 1800 }, { 108, -4, 1800 }, { 108, -4, 1801 }, { 108, -5, 1801 }, - { 108, -5, 1801 }, { 108, -5, 1801 }, { 108, -5, 1801 }, { 108, -5, 1801 }, { 108, -5, 1801 }, - { 108, -5, 1801 }, { 108, -4, 1801 }, { 108, -4, 1800 }, { 108, -4, 1799 }, { 108, -4, 1799 }, - { 108, -4, 1798 }, { 108, -4, 1797 }, { 108, -3, 1795 }, { 108, -3, 1791 }, { 108, -2, 1787 }, - { 108, -1, 1782 }, { 108, 0, 1778 }, { 108, 0, 1775 }, { 108, 0, 1773 }, { 108, 0, 1771 }, - { 108, 1, 1769 }, { 108, 1, 1768 }, { 108, 1, 1767 }, { 108, 1, 1766 }, { 108, 1, 1765 }, - { 108, 1, 1764 }, { 108, 2, 1764 }, { 108, 2, 1763 }, { 108, 2, 1763 }, { 108, 2, 1763 }, - { 108, 2, 1763 }, { 108, 2, 1763 }, { 108, 2, 1764 }, { 108, 2, 1764 }, { 108, 2, 1764 }, - { 108, 2, 1764 }, { 108, 2, 1764 }, { 108, 2, 1764 }, { 108, 1, 1764 }, { 108, 1, 1765 }, - { 108, 1, 1765 }, { 108, 1, 1765 }, { 108, 1, 1765 }, { 108, 1, 1765 }, { 108, 1, 1766 }, - { 108, 1, 1766 }, { 108, 1, 1766 }, { 108, 1, 1767 }, { 108, 1, 1767 }, { 108, 1, 1767 }, - { 108, 1, 1767 }, { 108, 1, 1768 }, { 108, 1, 1768 }, { 108, 1, 1768 }, { 108, 1, 1769 }, - { 108, 1, 1769 }, { 108, 1, 1769 }, { 108, 0, 1770 }, { 108, 0, 1770 }, { 108, 0, 1770 }, - { 108, 0, 1771 }, { 108, 0, 1771 }, { 108, 0, 1771 }, { 108, 0, 1772 }, { 108, 0, 1772 }, - { 108, 0, 1772 }, { 108, 0, 1772 }, { 108, 0, 1773 }, { 108, 0, 1773 }, { 108, 0, 1773 }, - { 108, 0, 1774 }, { 108, 0, 1774 }, { 108, 0, 1774 }, { 108, 0, 1774 }, { 108, 0, 1774 }, - { 108, 0, 1775 }, { 108, 0, 1775 }, { 108, 0, 1775 }, { 108, 0, 1775 }, { 108, 0, 1775 }, - { 108, 0, 1775 }, { 108, 0, 1775 }, { 108, 0, 1775 }, { 108, 0, 1775 }, { 108, 0, 1775 }, - { 108, 0, 1775 }, { 108, 0, 1775 }, { 108, 0, 1775 }, { 108, 0, 1775 }, { 108, 0, 1774 }, - { 108, 0, 1773 }, { 109, 0, 1771 }, { 109, 1, 1768 }, { 109, 1, 1765 }, { 109, 2, 1762 }, - { 109, 2, 1758 }, { 109, 3, 1755 }, { 110, 4, 1751 }, { 110, 4, 1747 }, { 110, 5, 1743 }, - { 110, 6, 1740 }, { 110, 6, 1737 }, { 111, 7, 1735 }, { 111, 7, 1733 }, { 111, 7, 1732 }, - { 111, 7, 1732 }, { 111, 7, 1733 }, { 111, 7, 1735 }, { 110, 6, 1738 }, { 110, 5, 1742 }, - { 110, 4, 1748 }, { 109, 3, 1755 }, { 109, 1, 1764 }, { 108, 0, 1775 }, { 106, -7, 1818 }, - { 101, -23, 1904 }, { 96, -41, 2003 }, { 91, -55, 2085 }, { 89, -62, 2119 }, { 90, -59, 2107 }, - { 92, -53, 2073 }, { 94, -45, 2025 }, { 97, -34, 1968 }, { 101, -23, 1908 }, { 104, -13, 1852 }, - { 107, -5, 1805 }, { 108, 0, 1775 }, { 109, 2, 1761 }, { 110, 2, 1760 }, { 110, 1, 1767 }, - { 109, -1, 1779 }, { 109, -3, 1793 }, { 108, -5, 1803 }, { 108, -6, 1808 }, { 108, -6, 1809 }, - { 108, -6, 1810 }, { 108, -6, 1810 }, { 108, -6, 1811 }, { 108, -6, 1811 }, { 108, -7, 1811 }, - { 108, -7, 1812 }, { 108, -7, 1812 }, { 108, -7, 1812 }, { 108, -7, 1812 }, { 108, -7, 1812 }, - { 108, -7, 1813 }, { 108, -7, 1813 }, { 108, -7, 1813 }, { 108, -7, 1813 }, { 108, -7, 1813 }, - { 108, -7, 1813 }, { 108, -7, 1813 }, { 108, -7, 1812 }, { 108, -7, 1812 }, { 108, -7, 1812 }, - { 108, -7, 1812 }, { 108, -7, 1812 }, { 108, -7, 1812 }, { 108, -7, 1812 }, { 108, -7, 1811 }, - { 108, -7, 1811 }, { 108, -6, 1811 }, { 108, -6, 1811 }, { 108, -6, 1811 }, { 108, -6, 1810 }, - { 108, -6, 1810 }, { 108, -6, 1810 }, { 108, -6, 1810 }, { 108, -6, 1809 }, { 108, -6, 1809 }, - { 108, -6, 1809 }, { 108, -6, 1809 }, { 108, -6, 1809 }, { 108, -6, 1809 }, { 108, -6, 1809 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1807 }, - { 108, -6, 1807 }, { 108, -6, 1807 }, { 108, -6, 1806 }, { 108, -6, 1806 }, { 108, -6, 1806 }, - { 108, -5, 1806 }, { 108, -5, 1805 }, { 108, -5, 1805 }, { 108, -5, 1805 }, { 108, -5, 1805 }, - { 108, -5, 1805 }, { 108, -5, 1805 }, { 108, -5, 1805 }, { 108, -5, 1805 }, { 108, -5, 1806 }, - { 108, -6, 1806 }, { 108, -6, 1807 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1810 }, - { 108, -7, 1812 }, { 108, -7, 1814 }, { 108, -8, 1817 }, { 108, -8, 1820 }, { 108, -9, 1824 }, - { 108, -10, 1828 }, { 108, -10, 1831 }, { 108, -11, 1834 }, { 108, -12, 1837 }, { 108, -12, 1840 }, - { 108, -12, 1842 }, { 108, -13, 1844 }, { 108, -13, 1845 }, { 108, -13, 1846 }, { 108, -13, 1846 }, - { 108, -13, 1846 }, { 108, -13, 1844 }, { 108, -12, 1842 }, { 108, -12, 1838 }, { 108, -10, 1832 }, - { 108, -9, 1824 }, { 108, -8, 1817 }, { 108, -7, 1811 }, { 108, -6, 1808 }, { 108, -6, 1807 }, - { 108, -6, 1806 }, { 108, -5, 1806 }, { 108, -5, 1805 }, { 108, -5, 1805 }, { 108, -5, 1805 }, - { 108, -5, 1805 }, { 108, -5, 1805 }, { 108, -5, 1805 }, { 108, -5, 1805 }, { 108, -5, 1805 }, - { 108, -6, 1806 }, { 108, -6, 1806 }, { 108, -6, 1807 }, { 108, -6, 1807 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1807 }, { 108, -5, 1805 }, { 109, -5, 1801 }, - { 109, -4, 1797 }, { 109, -3, 1792 }, { 109, -2, 1789 }, { 109, -2, 1786 }, { 109, -2, 1785 }, - { 109, -2, 1786 }, { 109, -3, 1790 }, { 109, -4, 1797 }, { 108, -6, 1808 }, { 106, -13, 1847 }, - { 102, -26, 1917 }, { 99, -38, 1984 }, { 97, -44, 2018 }, { 97, -44, 2019 }, { 98, -43, 2013 }, - { 99, -41, 2000 }, { 100, -38, 1983 }, { 101, -34, 1962 }, { 103, -30, 1941 }, { 104, -27, 1919 }, - { 105, -23, 1899 }, { 106, -20, 1882 }, { 107, -17, 1864 }, { 108, -13, 1845 }, { 108, -10, 1827 }, - { 108, -7, 1814 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1807 }, { 108, -6, 1806 }, - { 108, -5, 1806 }, { 108, -5, 1805 }, { 108, -5, 1804 }, { 108, -5, 1804 }, { 108, -5, 1803 }, - { 108, -5, 1803 }, { 108, -5, 1802 }, { 108, -5, 1802 }, { 108, -5, 1802 }, { 108, -5, 1801 }, - { 108, -5, 1801 }, { 108, -4, 1800 }, { 108, -4, 1800 }, { 108, -4, 1800 }, { 108, -4, 1800 }, - { 108, -4, 1799 }, { 108, -4, 1799 }, { 108, -4, 1799 }, { 108, -4, 1799 }, { 108, -4, 1799 }, - { 108, -4, 1798 }, { 108, -4, 1798 }, { 108, -4, 1798 }, { 108, -4, 1798 }, { 108, -4, 1798 }, - { 108, -4, 1798 }, { 108, -4, 1798 }, { 108, -4, 1798 }, { 108, -4, 1798 }, { 108, -4, 1798 }, - { 108, -4, 1798 }, { 108, -4, 1798 }, { 108, -4, 1798 }, { 108, -4, 1798 }, { 108, -4, 1798 }, - { 108, -4, 1799 }, { 108, -4, 1799 }, { 108, -4, 1799 }, { 108, -4, 1799 }, { 108, -4, 1799 }, - { 108, -4, 1799 }, { 108, -4, 1799 }, { 108, -4, 1800 }, { 108, -4, 1800 }, { 108, -4, 1800 }, - { 108, -4, 1800 }, { 108, -4, 1800 }, { 108, -5, 1801 }, { 108, -5, 1801 }, { 108, -5, 1801 }, - { 108, -5, 1801 }, { 108, -5, 1802 }, { 108, -5, 1802 }, { 108, -5, 1802 }, { 108, -5, 1802 }, - { 108, -5, 1802 }, { 108, -5, 1803 }, { 108, -5, 1803 }, { 108, -5, 1803 }, { 108, -5, 1803 }, - { 108, -5, 1804 }, { 108, -5, 1804 }, { 108, -5, 1804 }, { 108, -5, 1804 }, { 108, -5, 1805 }, - { 108, -5, 1805 }, { 108, -5, 1805 }, { 108, -5, 1805 }, { 108, -5, 1806 }, { 108, -6, 1806 }, - { 108, -6, 1806 }, { 108, -6, 1806 }, { 108, -6, 1806 }, { 108, -6, 1807 }, { 108, -6, 1807 }, - { 108, -6, 1807 }, { 108, -6, 1807 }, { 108, -6, 1807 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, { 108, -6, 1808 }, - { 108, -6, 1809 }, { 108, -6, 1809 }, { 108, -6, 1809 }, { 108, -6, 1809 }, { 108, -6, 1809 }, - { 108, -6, 1809 }, { 108, -6, 1809 }, { 108, -6, 1810 }, { 108, -6, 1810 }, { 108, -6, 1810 }, - { 108, -6, 1810 }, { 108, -6, 1810 }, { 108, -6, 1810 }, { 108, -6, 1810 }, { 108, -6, 1810 }, - { 108, -6, 1810 }, { 108, -6, 1810 }, { 108, -6, 1810 }, { 108, -6, 1810 }, { 108, -6, 1810 }, - { 108, -6, 1810 }, { 108, -6, 1809 }, { 108, -6, 1809 }, { 108, -6, 1809 }, { 108, -6, 1808 }, - { 108, -6, 1808 }, { 108, -6, 1807 }, { 108, -6, 1807 }, { 108, -6, 1806 }, { 108, -5, 1806 }, - { 108, -5, 1805 }, { 108, -5, 1804 }, { 108, -5, 1804 }, { 108, -5, 1803 }, { 108, -5, 1802 }, - { 108, -5, 1801 }, { 108, -5, 1801 }, { 108, -4, 1800 }, { 108, -4, 1799 }, { 108, -4, 1798 }, - { 108, -4, 1797 }, { 108, -4, 1797 }, { 108, -4, 1796 }, { 108, -3, 1795 }, { 108, -3, 1794 }, - { 108, -3, 1793 }, { 108, -3, 1792 }, { 108, -3, 1791 }, { 108, -3, 1790 }, { 108, -2, 1790 }, - { 108, -2, 1789 }, { 108, -2, 1788 }, { 108, -2, 1787 }, { 108, -2, 1786 }, { 108, -2, 1785 }, - { 108, -1, 1784 }, { 108, -1, 1784 }, { 108, -1, 1783 }, { 108, -1, 1782 }, { 108, -1, 1781 }, - { 108, -1, 1780 }, { 108, 0, 1780 }, { 108, 0, 1779 }, { 108, 0, 1778 }, { 108, 0, 1778 }, - { 108, 0, 1777 }, { 108, 0, 1776 }, { 108, 0, 1776 }, { 108, 0, 1775 }, { 108, 0, 1775 }, - { 109, 0, 1774 }, { 109, 0, 1774 }, { 110, 0, 1773 }, { 111, 0, 1773 }, { 112, 0, 1772 }, - { 113, 0, 1772 }, { 114, -1, 1772 }, { 115, -1, 1771 }, { 117, -1, 1771 }, { 118, -2, 1771 }, - { 118, -2, 1771 }, { 119, -2, 1771 }, { 119, -2, 1771 }, { 119, -2, 1771 }, { 119, -2, 1772 }, - { 118, -2, 1772 }, { 116, -2, 1773 }, { 114, -1, 1773 }, { 112, 0, 1774 }, { 108, 0, 1775 }, - { 103, 1, 1776 }, { 95, 3, 1778 }, { 85, 6, 1780 }, { 73, 9, 1783 }, { 60, 12, 1786 }, - { 47, 16, 1789 }, { 33, 19, 1792 }, { 21, 23, 1795 }, { 10, 25, 1797 }, { 1, 28, 1799 }, - { -5, 30, 1801 }, { -8, 31, 1802 }, { -10, 31, 1802 }, { -11, 31, 1802 }, { -13, 32, 1803 }, - { -14, 32, 1803 }, { -15, 32, 1803 }, { -16, 33, 1803 }, { -17, 33, 1804 }, { -18, 33, 1804 }, - { -19, 33, 1804 }, { -20, 34, 1804 }, { -21, 34, 1804 }, { -21, 34, 1804 }, { -22, 34, 1805 }, - { -22, 34, 1805 }, { -22, 34, 1805 }, { -22, 34, 1805 }, { -23, 34, 1805 }, { -23, 34, 1805 }, - { -23, 34, 1805 }, { -23, 34, 1805 }, { -23, 34, 1805 }, { -23, 34, 1805 }, { -22, 34, 1805 }, - { -22, 34, 1805 }, { -22, 34, 1805 }, { -22, 34, 1805 }, { -21, 34, 1804 }, { -21, 34, 1804 }, - { -21, 34, 1804 }, { -20, 34, 1804 }, { -20, 33, 1804 }, { -19, 33, 1804 }, { -19, 33, 1804 }, - { -18, 33, 1804 }, { -18, 33, 1804 }, { -17, 33, 1804 }, { -17, 33, 1803 }, { -16, 33, 1803 }, - { -15, 32, 1803 }, { -15, 32, 1803 }, { -14, 32, 1803 }, { -14, 32, 1803 }, { -13, 32, 1803 }, - { -13, 32, 1803 }, { -12, 32, 1802 }, { -12, 31, 1802 }, { -11, 31, 1802 }, { -11, 31, 1802 }, - { -10, 31, 1802 }, { -10, 31, 1802 }, { -10, 31, 1802 }, { -9, 31, 1802 }, { -9, 31, 1802 }, - { -9, 31, 1802 }, { -9, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, - { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, - { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, - { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, - { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, - { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, - { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, - { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, - { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, - { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, - { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, - { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, - { -8, 31, 1802 }, { -8, 31, 1802 }, { -8, 31, 1802 }, { -11, 31, 1802 }, { -8, 31, 1802 }, - { 2, 28, 1799 }, { 15, 24, 1796 }, { 30, 20, 1792 }, { 46, 16, 1789 }, { 62, 12, 1785 }, - { 76, 8, 1782 }, { 89, 5, 1779 }, { 99, 2, 1777 }, { 106, 0, 1775 }, { 108, 0, 1775 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eyebrows_5_1, 0x0028b2d8, 4920, 0x00000000, 4920, 3); struct AnimDataInfo anim_mario_eyebrows_5[] = { { ARRAY_COUNT(animdata_mario_eyebrows_5_1), GD_ANIM_ROT3S, animdata_mario_eyebrows_5_1 }, @@ -889,250 +49,9 @@ struct AnimDataInfo anim_mario_eyebrows_5[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_eye_left_1[][3] = { - { -68, 2, -974 }, { -68, 1, -974 }, { -68, 0, -974 }, { -68, -2, -974 }, - { -68, -6, -973 }, { -68, -10, -973 }, { -68, -15, -972 }, { -68, -20, -972 }, - { -68, -26, -971 }, { -69, -32, -970 }, { -69, -38, -970 }, { -69, -44, -969 }, - { -69, -50, -968 }, { -69, -56, -968 }, { -69, -61, -967 }, { -69, -66, -966 }, - { -69, -70, -966 }, { -69, -74, -966 }, { -69, -76, -965 }, { -69, -78, -965 }, - { -69, -78, -965 }, { -69, -72, -966 }, { -69, -56, -968 }, { -69, -36, -970 }, - { -69, -16, -973 }, { -68, 0, -975 }, { -68, 7, -976 }, { -68, 9, -976 }, - { -68, 10, -976 }, { -68, 11, -976 }, { -68, 12, -976 }, { -68, 13, -976 }, - { -68, 14, -977 }, { -68, 15, -977 }, { -68, 15, -977 }, { -68, 16, -977 }, - { -68, 16, -977 }, { -68, 16, -977 }, { -68, 16, -977 }, { -68, 16, -977 }, - { -68, 16, -977 }, { -68, 16, -976 }, { -68, 15, -976 }, { -68, 15, -976 }, - { -68, 15, -976 }, { -68, 14, -976 }, { -68, 14, -976 }, { -68, 13, -976 }, - { -68, 12, -976 }, { -68, 12, -976 }, { -68, 11, -976 }, { -68, 10, -975 }, - { -68, 10, -975 }, { -68, 9, -975 }, { -68, 8, -975 }, { -68, 7, -975 }, - { -68, 7, -975 }, { -68, 6, -975 }, { -68, 5, -975 }, { -68, 5, -975 }, - { -68, 4, -974 }, { -68, 4, -974 }, { -68, 3, -974 }, { -68, 3, -974 }, - { -68, 2, -974 }, { -68, 2, -974 }, { -68, 2, -974 }, { -68, 2, -974 }, - { -68, 2, -974 }, { -68, 2, -974 }, { -68, 2, -974 }, { -68, 3, -975 }, - { -68, 4, -975 }, { -68, 5, -975 }, { -68, 6, -976 }, { -68, 7, -976 }, - { -68, 8, -976 }, { -68, 9, -977 }, { -68, 10, -977 }, { -68, 11, -977 }, - { -68, 12, -977 }, { -68, 12, -977 }, { -68, 12, -977 }, { -68, 12, -977 }, - { -68, 11, -977 }, { -68, 9, -977 }, { -68, 7, -976 }, { -68, 5, -975 }, - { -68, 2, -974 }, { -68, -8, -971 }, { -67, -29, -964 }, { -67, -54, -956 }, - { -66, -75, -950 }, { -66, -86, -946 }, { -66, -90, -945 }, { -66, -93, -944 }, - { -66, -96, -943 }, { -66, -98, -942 }, { -66, -100, -942 }, { -66, -102, -941 }, - { -66, -103, -941 }, { -66, -103, -941 }, { -66, -103, -941 }, { -66, -103, -941 }, - { -66, -103, -941 }, { -66, -101, -942 }, { -66, -100, -942 }, { -66, -98, -943 }, - { -66, -96, -943 }, { -66, -93, -944 }, { -66, -90, -945 }, { -66, -86, -946 }, - { -66, -78, -949 }, { -67, -62, -954 }, { -67, -43, -960 }, { -68, -24, -966 }, - { -68, -7, -971 }, { -68, 2, -974 }, { -68, 6, -975 }, { -67, 10, -975 }, - { -66, 13, -974 }, { -64, 15, -972 }, { -63, 16, -970 }, { -62, 16, -968 }, - { -61, 15, -967 }, { -62, 13, -967 }, { -63, 10, -968 }, { -65, 6, -970 }, - { -68, 2, -974 }, { -78, -9, -986 }, { -95, -30, -1006 }, { -113, -54, -1029 }, - { -129, -73, -1048 }, { -136, -82, -1057 }, { -137, -84, -1058 }, { -138, -85, -1059 }, - { -138, -85, -1059 }, { -138, -86, -1058 }, { -138, -85, -1057 }, { -137, -85, -1055 }, - { -136, -84, -1054 }, { -134, -83, -1051 }, { -133, -81, -1049 }, { -131, -80, -1046 }, - { -129, -78, -1043 }, { -127, -75, -1040 }, { -125, -73, -1037 }, { -123, -70, -1034 }, - { -120, -67, -1032 }, { -118, -64, -1029 }, { -116, -61, -1027 }, { -113, -58, -1024 }, - { -111, -55, -1023 }, { -109, -51, -1021 }, { -107, -48, -1020 }, { -106, -44, -1020 }, - { -104, -40, -1020 }, { -102, -33, -1023 }, { -100, -26, -1027 }, { -98, -17, -1031 }, - { -96, -8, -1036 }, { -94, 0, -1041 }, { -91, 8, -1045 }, { -89, 16, -1049 }, - { -87, 23, -1052 }, { -85, 29, -1053 }, { -83, 32, -1051 }, { -81, 33, -1047 }, - { -79, 32, -1040 }, { -77, 28, -1031 }, { -75, 24, -1020 }, { -73, 18, -1008 }, - { -72, 13, -997 }, { -70, 8, -987 }, { -69, 4, -979 }, { -68, 2, -974 }, - { -68, 0, -971 }, { -67, 0, -969 }, { -67, 0, -968 }, { -67, 0, -967 }, - { -67, 0, -967 }, { -67, 0, -968 }, { -67, 0, -969 }, { -67, 0, -970 }, - { -68, 0, -971 }, { -68, 1, -972 }, { -68, 1, -973 }, { -68, 1, -974 }, - { -68, 2, -974 }, { -68, 2, -974 }, { -68, 2, -974 }, { -68, 2, -974 }, - { -68, 2, -974 }, { -68, 1, -975 }, { -68, 1, -975 }, { -68, 1, -975 }, - { -68, 1, -975 }, { -68, 1, -976 }, { -68, 1, -976 }, { -68, 1, -976 }, - { -68, 1, -977 }, { -68, 1, -977 }, { -68, 1, -977 }, { -68, 1, -978 }, - { -68, 1, -978 }, { -68, 1, -978 }, { -68, 1, -979 }, { -68, 1, -979 }, - { -68, 1, -979 }, { -68, 1, -979 }, { -68, 1, -980 }, { -68, 1, -980 }, - { -68, 1, -980 }, { -68, 1, -980 }, { -68, 1, -980 }, { -68, 1, -980 }, - { -68, 1, -980 }, { -68, 1, -980 }, { -68, 1, -979 }, { -68, 1, -979 }, - { -68, 1, -979 }, { -68, 1, -978 }, { -68, 1, -978 }, { -68, 1, -977 }, - { -68, 1, -977 }, { -68, 1, -976 }, { -68, 1, -975 }, { -68, 2, -974 }, - { -68, 2, -970 }, { -68, 3, -963 }, { -68, 4, -953 }, { -68, 5, -943 }, - { -68, 6, -934 }, { -68, 7, -929 }, { -68, 7, -926 }, { -68, 6, -925 }, - { -68, 5, -924 }, { -68, 4, -925 }, { -68, 3, -925 }, { -68, 2, -926 }, - { -68, 3, -927 }, { -68, 4, -928 }, { -68, 7, -929 }, { -68, 12, -929 }, - { -68, 19, -929 }, { -68, 27, -929 }, { -68, 36, -930 }, { -68, 45, -930 }, - { -68, 54, -931 }, { -68, 62, -932 }, { -68, 69, -933 }, { -68, 74, -934 }, - { -69, 77, -935 }, { -69, 78, -938 }, { -69, 78, -941 }, { -69, 77, -943 }, - { -69, 75, -946 }, { -69, 72, -947 }, { -69, 68, -948 }, { -69, 64, -947 }, - { -69, 60, -946 }, { -69, 55, -946 }, { -69, 50, -944 }, { -69, 45, -943 }, - { -69, 40, -942 }, { -69, 35, -941 }, { -69, 30, -939 }, { -68, 24, -938 }, - { -68, 19, -936 }, { -68, 13, -935 }, { -68, 7, -933 }, { -68, 2, -931 }, - { -68, -3, -930 }, { -68, -9, -929 }, { -68, -14, -927 }, { -68, -20, -926 }, - { -68, -26, -925 }, { -68, -32, -924 }, { -68, -37, -923 }, { -68, -43, -923 }, - { -68, -50, -922 }, { -68, -57, -922 }, { -68, -64, -922 }, { -68, -72, -922 }, - { -68, -79, -922 }, { -68, -87, -922 }, { -68, -94, -922 }, { -68, -101, -922 }, - { -68, -108, -923 }, { -68, -114, -923 }, { -68, -119, -923 }, { -68, -124, -923 }, - { -68, -127, -924 }, { -68, -130, -924 }, { -68, -131, -923 }, { -69, -129, -921 }, - { -69, -126, -918 }, { -69, -122, -915 }, { -69, -117, -912 }, { -69, -111, -911 }, - { -69, -105, -910 }, { -69, -99, -912 }, { -69, -94, -916 }, { -69, -89, -923 }, - { -69, -86, -933 }, { -69, -82, -946 }, { -68, -78, -961 }, { -68, -74, -978 }, - { -68, -70, -996 }, { -68, -67, -1015 }, { -68, -63, -1034 }, { -67, -60, -1053 }, - { -67, -57, -1071 }, { -67, -54, -1087 }, { -67, -51, -1101 }, { -67, -49, -1112 }, - { -67, -48, -1121 }, { -67, -48, -1128 }, { -67, -50, -1132 }, { -67, -51, -1133 }, - { -67, -52, -1131 }, { -67, -52, -1124 }, { -67, -49, -1112 }, { -67, -41, -1090 }, - { -67, -28, -1055 }, { -68, -14, -1015 }, { -68, -1, -976 }, { -68, 7, -945 }, - { -68, 7, -929 }, { -68, 2, -923 }, { -67, -4, -919 }, { -67, -12, -917 }, - { -67, -21, -916 }, { -66, -30, -916 }, { -66, -40, -917 }, { -65, -51, -920 }, - { -65, -62, -923 }, { -65, -74, -926 }, { -64, -85, -930 }, { -64, -96, -934 }, - { -63, -108, -938 }, { -63, -118, -942 }, { -63, -128, -946 }, { -63, -138, -949 }, - { -62, -146, -952 }, { -62, -154, -954 }, { -62, -160, -954 }, { -63, -161, -953 }, - { -64, -153, -949 }, { -66, -141, -943 }, { -67, -130, -938 }, { -68, -124, -935 }, - { -68, -121, -933 }, { -69, -120, -931 }, { -69, -119, -929 }, { -69, -119, -927 }, - { -69, -119, -925 }, { -69, -119, -923 }, { -69, -119, -921 }, { -69, -119, -920 }, - { -69, -119, -919 }, { -69, -119, -917 }, { -69, -118, -916 }, { -69, -116, -916 }, - { -69, -114, -915 }, { -69, -110, -915 }, { -69, -106, -915 }, { -69, -99, -915 }, - { -69, -90, -917 }, { -68, -80, -919 }, { -68, -68, -922 }, { -67, -55, -924 }, - { -67, -41, -928 }, { -66, -28, -931 }, { -66, -16, -934 }, { -65, -5, -936 }, - { -65, 4, -939 }, { -64, 11, -940 }, { -64, 17, -940 }, { -64, 20, -938 }, - { -64, 21, -934 }, { -64, 21, -931 }, { -64, 20, -928 }, { -64, 17, -929 }, - { -64, 15, -932 }, { -64, 11, -940 }, { -64, 6, -958 }, { -64, -1, -986 }, - { -64, -11, -1018 }, { -63, -21, -1050 }, { -63, -29, -1077 }, { -63, -34, -1092 }, - { -63, -36, -1099 }, { -63, -37, -1103 }, { -63, -38, -1105 }, { -63, -38, -1105 }, - { -63, -37, -1103 }, { -63, -36, -1101 }, { -63, -35, -1098 }, { -63, -34, -1095 }, - { -63, -34, -1092 }, { -63, -33, -1091 }, { -63, -33, -1091 }, { -63, -34, -1092 }, - { -62, -43, -1121 }, { -62, -50, -1135 }, { -62, -43, -1092 }, { -62, -31, -1030 }, - { -62, -19, -971 }, { -62, -11, -938 }, { -62, -8, -926 }, { -63, -4, -917 }, - { -64, -1, -911 }, { -65, 1, -906 }, { -65, 4, -904 }, { -66, 7, -903 }, - { -67, 8, -905 }, { -68, 10, -907 }, { -68, 10, -911 }, { -68, 10, -916 }, - { -68, 9, -922 }, { -68, 7, -929 }, { -67, 4, -937 }, { -66, 0, -948 }, - { -64, -6, -962 }, { -63, -13, -977 }, { -61, -20, -993 }, { -59, -28, -1011 }, - { -57, -36, -1028 }, { -54, -44, -1045 }, { -52, -51, -1062 }, { -51, -58, -1077 }, - { -49, -65, -1091 }, { -48, -70, -1102 }, { -47, -74, -1110 }, { -46, -77, -1117 }, - { -45, -78, -1122 }, { -45, -80, -1127 }, { -44, -80, -1130 }, { -44, -81, -1132 }, - { -44, -80, -1133 }, { -44, -80, -1133 }, { -44, -79, -1132 }, { -44, -78, -1130 }, - { -45, -77, -1127 }, { -45, -76, -1122 }, { -46, -75, -1117 }, { -47, -74, -1110 }, - { -48, -73, -1101 }, { -49, -71, -1086 }, { -51, -70, -1069 }, { -54, -68, -1049 }, - { -56, -66, -1028 }, { -59, -63, -1007 }, { -61, -61, -987 }, { -63, -60, -969 }, - { -65, -58, -954 }, { -66, -57, -943 }, { -66, -57, -938 }, { -66, -57, -938 }, - { -66, -57, -941 }, { -65, -58, -946 }, { -64, -59, -954 }, { -63, -60, -964 }, - { -62, -61, -975 }, { -60, -63, -987 }, { -59, -64, -999 }, { -57, -66, -1011 }, - { -56, -67, -1023 }, { -55, -68, -1033 }, { -54, -69, -1042 }, { -53, -69, -1049 }, - { -53, -69, -1054 }, { -53, -68, -1055 }, { -56, -65, -1043 }, { -61, -58, -1015 }, - { -68, -50, -981 }, { -74, -44, -951 }, { -77, -40, -935 }, { -77, -39, -931 }, - { -78, -38, -927 }, { -79, -38, -923 }, { -79, -37, -920 }, { -80, -36, -917 }, - { -80, -36, -915 }, { -80, -35, -913 }, { -80, -35, -911 }, { -81, -35, -910 }, - { -81, -35, -908 }, { -81, -35, -907 }, { -81, -34, -907 }, { -81, -34, -906 }, - { -81, -34, -906 }, { -81, -35, -905 }, { -80, -35, -905 }, { -80, -35, -905 }, - { -80, -35, -905 }, { -80, -35, -906 }, { -80, -35, -906 }, { -80, -35, -906 }, - { -80, -35, -907 }, { -79, -35, -907 }, { -79, -36, -907 }, { -79, -36, -907 }, - { -79, -36, -907 }, { -79, -36, -907 }, { -79, -36, -908 }, { -79, -36, -911 }, - { -79, -37, -914 }, { -78, -37, -918 }, { -78, -38, -922 }, { -77, -39, -926 }, - { -77, -39, -930 }, { -77, -40, -933 }, { -77, -40, -935 }, { -77, -40, -936 }, - { -77, -40, -937 }, { -76, -40, -937 }, { -76, -40, -938 }, { -76, -40, -938 }, - { -76, -40, -938 }, { -77, -40, -937 }, { -77, -40, -937 }, { -77, -40, -937 }, - { -77, -40, -936 }, { -77, -40, -936 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, { -77, -40, -935 }, - { -77, -41, -935 }, { -77, -41, -934 }, { -77, -41, -934 }, { -77, -41, -934 }, - { -77, -41, -934 }, { -77, -42, -934 }, { -77, -42, -934 }, { -77, -42, -933 }, - { -77, -42, -933 }, { -77, -42, -933 }, { -77, -42, -933 }, { -77, -42, -933 }, - { -77, -42, -933 }, { -77, -42, -933 }, { -77, -42, -933 }, { -77, -42, -933 }, - { -77, -42, -933 }, { -77, -42, -933 }, { -77, -42, -934 }, { -77, -41, -934 }, - { -77, -41, -934 }, { -77, -41, -935 }, { -77, -40, -935 }, { -77, -39, -936 }, - { -76, -39, -936 }, { -76, -38, -937 }, { -76, -37, -938 }, { -76, -37, -938 }, - { -76, -36, -939 }, { -76, -35, -940 }, { -76, -34, -941 }, { -75, -33, -941 }, - { -75, -32, -942 }, { -75, -31, -943 }, { -75, -30, -944 }, { -75, -29, -945 }, - { -74, -28, -946 }, { -74, -27, -947 }, { -74, -26, -948 }, { -74, -25, -949 }, - { -74, -24, -950 }, { -73, -23, -951 }, { -73, -22, -952 }, { -73, -21, -953 }, - { -73, -20, -954 }, { -72, -19, -955 }, { -72, -17, -956 }, { -72, -16, -957 }, - { -72, -15, -958 }, { -72, -14, -959 }, { -71, -13, -960 }, { -71, -12, -961 }, - { -71, -11, -962 }, { -71, -10, -963 }, { -70, -9, -964 }, { -70, -8, -965 }, - { -70, -7, -966 }, { -70, -6, -966 }, { -70, -5, -967 }, { -70, -4, -968 }, - { -69, -3, -969 }, { -69, -2, -970 }, { -69, -1, -971 }, { -69, 0, -971 }, - { -69, 0, -972 }, { -69, 0, -973 }, { -68, 1, -973 }, { -68, 2, -974 }, - { -68, 2, -975 }, { -68, 3, -975 }, { -68, 3, -976 }, { -68, 4, -977 }, - { -68, 4, -977 }, { -68, 5, -978 }, { -68, 5, -978 }, { -68, 6, -979 }, - { -68, 6, -979 }, { -68, 6, -979 }, { -68, 6, -979 }, { -68, 6, -979 }, - { -68, 6, -979 }, { -68, 6, -979 }, { -68, 5, -979 }, { -68, 5, -978 }, - { -68, 4, -977 }, { -68, 3, -976 }, { -68, 3, -975 }, { -68, 2, -974 }, - { -68, 0, -972 }, { -68, -1, -969 }, { -68, -4, -965 }, { -68, -8, -961 }, - { -68, -12, -956 }, { -68, -16, -951 }, { -68, -20, -946 }, { -68, -23, -941 }, - { -68, -27, -937 }, { -68, -29, -933 }, { -68, -31, -931 }, { -68, -32, -930 }, - { -68, -33, -929 }, { -68, -33, -928 }, { -68, -34, -928 }, { -68, -34, -927 }, - { -68, -35, -927 }, { -68, -35, -926 }, { -68, -35, -926 }, { -68, -35, -926 }, - { -68, -36, -925 }, { -68, -36, -925 }, { -68, -36, -925 }, { -68, -36, -925 }, - { -68, -36, -925 }, { -68, -37, -924 }, { -68, -37, -924 }, { -68, -37, -924 }, - { -68, -37, -924 }, { -68, -37, -924 }, { -68, -37, -924 }, { -68, -37, -924 }, - { -68, -37, -924 }, { -68, -37, -924 }, { -68, -37, -924 }, { -68, -37, -924 }, - { -68, -37, -924 }, { -68, -36, -924 }, { -68, -36, -925 }, { -68, -36, -925 }, - { -68, -36, -925 }, { -68, -36, -925 }, { -68, -36, -925 }, { -68, -36, -925 }, - { -68, -36, -926 }, { -68, -35, -926 }, { -68, -35, -926 }, { -68, -35, -926 }, - { -68, -35, -926 }, { -68, -35, -927 }, { -68, -35, -927 }, { -68, -34, -927 }, - { -68, -34, -927 }, { -68, -34, -927 }, { -68, -34, -928 }, { -68, -34, -928 }, - { -68, -34, -928 }, { -68, -33, -928 }, { -68, -33, -928 }, { -68, -33, -929 }, - { -68, -33, -929 }, { -68, -33, -929 }, { -68, -33, -929 }, { -68, -33, -929 }, - { -68, -33, -929 }, { -68, -33, -929 }, { -68, -33, -929 }, { -68, -33, -929 }, - { -68, -32, -929 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, { -68, -32, -930 }, - { -68, -33, -929 }, { -68, -32, -930 }, { -68, -29, -934 }, { -68, -25, -939 }, - { -68, -21, -945 }, { -68, -16, -951 }, { -68, -11, -956 }, { -68, -7, -962 }, - { -68, -3, -967 }, { -68, 0, -971 }, { -68, 1, -973 }, { -68, 2, -974 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eye_left_1, 0x0028c634, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_eye_left_2[][3] = { - { -69, -86, -946 }, { -69, -86, -946 }, { -69, -83, -946 }, { -69, -79, -947 }, { -69, -73, -948 }, - { -69, -67, -949 }, { -69, -59, -950 }, { -69, -50, -951 }, { -69, -41, -952 }, { -69, -31, -953 }, - { -69, -20, -955 }, { -69, -9, -956 }, { -69, 1, -958 }, { -69, 12, -959 }, { -69, 24, -961 }, - { -69, 34, -962 }, { -69, 45, -963 }, { -69, 55, -965 }, { -69, 65, -966 }, { -69, 73, -967 }, - { -69, 81, -968 }, { -69, 88, -969 }, { -69, 93, -970 }, { -69, 97, -970 }, { -69, 100, -971 }, - { -69, 101, -971 }, { -70, 81, -968 }, { -70, 35, -963 }, { -70, -19, -956 }, { -69, -66, -950 }, - { -69, -86, -946 }, { -68, -75, -945 }, { -67, -43, -945 }, { -65, -1, -946 }, { -64, 40, -947 }, - { -63, 72, -948 }, { -63, 85, -949 }, { -63, 78, -949 }, { -64, 58, -948 }, { -65, 31, -948 }, - { -66, 0, -947 }, { -67, -32, -947 }, { -68, -59, -946 }, { -69, -79, -946 }, { -69, -86, -946 }, - { -69, -68, -946 }, { -68, -26, -945 }, { -67, 25, -945 }, { -66, 69, -945 }, { -65, 89, -945 }, - { -65, 80, -945 }, { -65, 54, -946 }, { -64, 19, -947 }, { -64, -16, -948 }, { -64, -44, -949 }, - { -63, -57, -949 }, { -63, -51, -950 }, { -63, -33, -950 }, { -63, -7, -951 }, { -62, 21, -951 }, - { -62, 48, -951 }, { -62, 71, -952 }, { -62, 73, -953 }, { -62, 73, -953 }, { -62, 73, -953 }, - { -62, 73, -953 }, { -62, 73, -953 }, { -62, 73, -953 }, { -62, 73, -953 }, { -62, 73, -953 }, - { -62, 73, -953 }, { -62, 73, -953 }, { -62, 74, -952 }, { -62, 74, -952 }, { -62, 74, -952 }, - { -62, 74, -952 }, { -62, 74, -952 }, { -62, 75, -952 }, { -62, 75, -952 }, { -62, 75, -952 }, - { -62, 75, -952 }, { -62, 75, -952 }, { -62, 76, -952 }, { -62, 76, -952 }, { -62, 76, -952 }, - { -62, 76, -952 }, { -62, 77, -952 }, { -62, 77, -952 }, { -62, 77, -951 }, { -62, 77, -951 }, - { -62, 77, -951 }, { -62, 78, -951 }, { -62, 78, -951 }, { -62, 78, -951 }, { -62, 78, -951 }, - { -62, 78, -951 }, { -62, 79, -951 }, { -62, 79, -951 }, { -62, 79, -951 }, { -62, 79, -951 }, - { -62, 79, -951 }, { -62, 79, -951 }, { -62, 79, -951 }, { -62, 79, -951 }, { -62, 79, -951 }, - { -62, 79, -951 }, { -62, 79, -951 }, { -62, 79, -951 }, { -62, 79, -951 }, { -62, 79, -951 }, - { -62, 79, -951 }, { -62, 79, -951 }, { -62, 79, -951 }, { -62, 79, -951 }, { -62, 79, -951 }, - { -62, 79, -951 }, { -62, 78, -951 }, { -62, 78, -951 }, { -62, 78, -951 }, { -62, 78, -951 }, - { -62, 77, -951 }, { -62, 77, -951 }, { -62, 76, -951 }, { -62, 76, -952 }, { -62, 75, -952 }, - { -62, 75, -952 }, { -62, 74, -952 }, { -62, 74, -952 }, { -62, 73, -952 }, { -62, 73, -953 }, - { -62, 72, -953 }, { -62, 71, -953 }, { -62, 69, -954 }, { -63, 68, -954 }, { -63, 66, -955 }, - { -63, 64, -955 }, { -63, 62, -956 }, { -63, 60, -956 }, { -63, 58, -957 }, { -64, 56, -958 }, - { -64, 53, -959 }, { -64, 50, -959 }, { -64, 48, -960 }, { -64, 45, -961 }, { -65, 42, -962 }, - { -65, 40, -963 }, { -65, 37, -963 }, { -65, 34, -964 }, { -66, 31, -965 }, { -66, 28, -966 }, - { -66, 26, -967 }, { -66, 23, -968 }, { -67, 21, -968 }, { -67, 18, -969 }, { -67, 16, -970 }, - { -67, 14, -970 }, { -67, 11, -971 }, { -68, 10, -972 }, { -68, 8, -972 }, { -68, 6, -973 }, - { -68, 5, -973 }, { -68, 4, -973 }, { -68, 3, -974 }, { -68, 2, -974 }, { -68, 2, -974 }, - { -68, 2, -974 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eye_left_2, 0x0028d96c, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_eye_left[] = { { ARRAY_COUNT(animdata_mario_eye_left_1), GD_ANIM_ROT3S, animdata_mario_eye_left_1 }, @@ -1140,258 +59,9 @@ struct AnimDataInfo anim_mario_eye_left[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_eye_right_1[][3] = { - { 1844, -1788, 824 }, { 1844, -1789, 824 }, { 1844, -1791, 825 }, { 1844, -1794, 825 }, - { 1844, -1797, 826 }, { 1844, -1802, 826 }, { 1844, -1807, 827 }, { 1844, -1813, 828 }, - { 1844, -1819, 829 }, { 1845, -1826, 829 }, { 1845, -1832, 830 }, { 1845, -1839, 831 }, - { 1845, -1845, 832 }, { 1845, -1851, 833 }, { 1845, -1857, 834 }, { 1845, -1862, 835 }, - { 1845, -1866, 836 }, { 1845, -1870, 836 }, { 1845, -1873, 837 }, { 1845, -1874, 838 }, - { 1845, -1875, 838 }, { 1845, -1868, 838 }, { 1845, -1851, 837 }, { 1845, -1830, 835 }, - { 1844, -1808, 834 }, { 1844, -1791, 832 }, { 1844, -1783, 832 }, { 1844, -1781, 831 }, - { 1844, -1779, 831 }, { 1844, -1778, 831 }, { 1844, -1777, 830 }, { 1844, -1776, 830 }, - { 1844, -1775, 830 }, { 1844, -1774, 830 }, { 1844, -1774, 829 }, { 1844, -1773, 829 }, - { 1844, -1773, 829 }, { 1844, -1773, 829 }, { 1844, -1773, 828 }, { 1844, -1773, 828 }, - { 1844, -1773, 828 }, { 1844, -1773, 828 }, { 1844, -1773, 827 }, { 1844, -1774, 827 }, - { 1844, -1774, 827 }, { 1844, -1775, 827 }, { 1844, -1775, 827 }, { 1844, -1776, 826 }, - { 1844, -1777, 826 }, { 1844, -1777, 826 }, { 1844, -1778, 826 }, { 1844, -1779, 826 }, - { 1844, -1780, 826 }, { 1844, -1780, 825 }, { 1844, -1781, 825 }, { 1844, -1782, 825 }, - { 1844, -1783, 825 }, { 1844, -1784, 825 }, { 1844, -1784, 825 }, { 1844, -1785, 825 }, - { 1844, -1786, 825 }, { 1844, -1786, 825 }, { 1844, -1787, 825 }, { 1844, -1787, 824 }, - { 1844, -1788, 824 }, { 1844, -1788, 824 }, { 1844, -1788, 824 }, { 1844, -1788, 824 }, - { 1844, -1788, 824 }, { 1844, -1788, 825 }, { 1844, -1788, 825 }, { 1844, -1787, 826 }, - { 1844, -1786, 827 }, { 1844, -1785, 829 }, { 1844, -1784, 830 }, { 1844, -1782, 832 }, - { 1844, -1781, 833 }, { 1844, -1780, 835 }, { 1844, -1779, 836 }, { 1844, -1778, 837 }, - { 1844, -1777, 838 }, { 1844, -1777, 838 }, { 1844, -1777, 838 }, { 1844, -1778, 838 }, - { 1844, -1779, 837 }, { 1844, -1780, 835 }, { 1844, -1782, 832 }, { 1844, -1785, 829 }, - { 1844, -1788, 824 }, { 1844, -1800, 810 }, { 1844, -1823, 782 }, { 1844, -1849, 749 }, - { 1844, -1872, 720 }, { 1843, -1884, 705 }, { 1843, -1888, 701 }, { 1843, -1891, 696 }, - { 1843, -1894, 693 }, { 1843, -1897, 689 }, { 1843, -1899, 687 }, { 1843, -1900, 685 }, - { 1843, -1902, 684 }, { 1843, -1902, 683 }, { 1843, -1902, 683 }, { 1843, -1902, 683 }, - { 1843, -1901, 684 }, { 1843, -1900, 685 }, { 1843, -1899, 687 }, { 1843, -1897, 690 }, - { 1843, -1894, 693 }, { 1843, -1891, 697 }, { 1843, -1888, 701 }, { 1843, -1884, 705 }, - { 1844, -1875, 717 }, { 1844, -1858, 738 }, { 1844, -1837, 763 }, { 1844, -1816, 789 }, - { 1844, -1799, 811 }, { 1844, -1788, 824 }, { 1844, -1783, 830 }, { 1844, -1779, 834 }, - { 1844, -1776, 835 }, { 1844, -1774, 835 }, { 1844, -1773, 834 }, { 1844, -1773, 832 }, - { 1844, -1774, 830 }, { 1844, -1776, 828 }, { 1844, -1779, 826 }, { 1844, -1783, 825 }, - { 1844, -1788, 824 }, { 1844, -1801, 825 }, { 1844, -1824, 827 }, { 1845, -1849, 829 }, - { 1845, -1870, 831 }, { 1845, -1880, 832 }, { 1845, -1881, 832 }, { 1845, -1882, 832 }, - { 1845, -1883, 832 }, { 1845, -1883, 831 }, { 1845, -1883, 831 }, { 1845, -1882, 831 }, - { 1845, -1881, 830 }, { 1845, -1880, 830 }, { 1845, -1878, 830 }, { 1845, -1876, 829 }, - { 1845, -1874, 829 }, { 1845, -1871, 828 }, { 1845, -1869, 828 }, { 1845, -1866, 828 }, - { 1845, -1863, 827 }, { 1845, -1859, 827 }, { 1845, -1856, 827 }, { 1845, -1853, 827 }, - { 1845, -1849, 827 }, { 1845, -1846, 827 }, { 1845, -1842, 828 }, { 1845, -1839, 828 }, - { 1844, -1834, 829 }, { 1844, -1829, 831 }, { 1844, -1822, 834 }, { 1844, -1814, 836 }, - { 1844, -1805, 839 }, { 1843, -1797, 842 }, { 1843, -1789, 845 }, { 1843, -1781, 848 }, - { 1843, -1775, 850 }, { 1842, -1770, 851 }, { 1842, -1766, 851 }, { 1842, -1765, 850 }, - { 1843, -1766, 848 }, { 1843, -1768, 845 }, { 1843, -1771, 841 }, { 1843, -1775, 837 }, - { 1844, -1780, 833 }, { 1844, -1783, 829 }, { 1844, -1787, 826 }, { 1844, -1788, 824 }, - { 1844, -1789, 823 }, { 1844, -1790, 823 }, { 1844, -1790, 822 }, { 1845, -1790, 822 }, - { 1844, -1790, 822 }, { 1844, -1790, 822 }, { 1844, -1790, 823 }, { 1844, -1790, 823 }, - { 1844, -1789, 823 }, { 1844, -1789, 824 }, { 1844, -1789, 824 }, { 1844, -1788, 824 }, - { 1844, -1788, 824 }, { 1844, -1788, 824 }, { 1844, -1788, 824 }, { 1844, -1788, 824 }, - { 1844, -1788, 824 }, { 1844, -1788, 824 }, { 1844, -1788, 823 }, { 1844, -1788, 823 }, - { 1844, -1788, 823 }, { 1844, -1788, 823 }, { 1844, -1789, 822 }, { 1844, -1789, 822 }, - { 1844, -1789, 821 }, { 1844, -1789, 821 }, { 1844, -1789, 821 }, { 1844, -1789, 820 }, - { 1844, -1789, 820 }, { 1844, -1789, 820 }, { 1844, -1789, 819 }, { 1844, -1789, 819 }, - { 1844, -1789, 819 }, { 1844, -1789, 818 }, { 1844, -1789, 818 }, { 1844, -1789, 818 }, - { 1844, -1789, 818 }, { 1844, -1789, 818 }, { 1844, -1789, 818 }, { 1844, -1789, 818 }, - { 1844, -1789, 818 }, { 1844, -1789, 818 }, { 1844, -1789, 818 }, { 1844, -1789, 819 }, - { 1844, -1789, 819 }, { 1844, -1789, 819 }, { 1844, -1789, 820 }, { 1844, -1789, 821 }, - { 1844, -1789, 821 }, { 1844, -1789, 822 }, { 1844, -1788, 823 }, { 1844, -1788, 824 }, - { 1844, -1788, 828 }, { 1844, -1787, 837 }, { 1844, -1786, 848 }, { 1844, -1786, 860 }, - { 1843, -1785, 870 }, { 1843, -1784, 876 }, { 1843, -1785, 878 }, { 1843, -1785, 880 }, - { 1843, -1786, 880 }, { 1843, -1788, 880 }, { 1843, -1789, 879 }, { 1843, -1789, 878 }, - { 1843, -1789, 877 }, { 1843, -1787, 876 }, { 1843, -1784, 876 }, { 1843, -1780, 876 }, - { 1843, -1773, 878 }, { 1843, -1765, 879 }, { 1843, -1756, 881 }, { 1843, -1746, 883 }, - { 1843, -1738, 883 }, { 1844, -1729, 883 }, { 1844, -1723, 882 }, { 1844, -1718, 878 }, - { 1844, -1715, 872 }, { 1845, -1714, 863 }, { 1845, -1715, 851 }, { 1846, -1716, 839 }, - { 1846, -1719, 827 }, { 1846, -1722, 816 }, { 1846, -1726, 808 }, { 1846, -1731, 801 }, - { 1846, -1735, 794 }, { 1846, -1740, 788 }, { 1846, -1745, 781 }, { 1846, -1750, 774 }, - { 1846, -1755, 768 }, { 1845, -1760, 761 }, { 1845, -1765, 755 }, { 1845, -1771, 748 }, - { 1845, -1776, 742 }, { 1844, -1782, 737 }, { 1844, -1787, 731 }, { 1844, -1793, 725 }, - { 1844, -1799, 720 }, { 1844, -1804, 715 }, { 1843, -1810, 711 }, { 1843, -1816, 706 }, - { 1843, -1822, 703 }, { 1843, -1827, 699 }, { 1843, -1833, 696 }, { 1843, -1839, 693 }, - { 1843, -1845, 690 }, { 1843, -1852, 687 }, { 1843, -1859, 685 }, { 1843, -1866, 683 }, - { 1843, -1873, 682 }, { 1843, -1880, 681 }, { 1843, -1887, 681 }, { 1843, -1894, 681 }, - { 1844, -1901, 682 }, { 1844, -1907, 684 }, { 1844, -1912, 687 }, { 1844, -1917, 691 }, - { 1844, -1921, 697 }, { 1844, -1924, 703 }, { 1844, -1927, 712 }, { 1843, -1927, 726 }, - { 1843, -1927, 744 }, { 1843, -1926, 763 }, { 1842, -1923, 784 }, { 1842, -1920, 805 }, - { 1842, -1917, 825 }, { 1842, -1913, 843 }, { 1841, -1909, 857 }, { 1841, -1906, 868 }, - { 1841, -1902, 874 }, { 1841, -1897, 878 }, { 1841, -1891, 880 }, { 1841, -1886, 881 }, - { 1842, -1880, 881 }, { 1842, -1873, 879 }, { 1842, -1867, 877 }, { 1842, -1861, 875 }, - { 1842, -1856, 873 }, { 1842, -1851, 871 }, { 1843, -1846, 869 }, { 1843, -1842, 869 }, - { 1843, -1840, 869 }, { 1843, -1841, 869 }, { 1843, -1842, 869 }, { 1843, -1844, 869 }, - { 1843, -1846, 869 }, { 1843, -1845, 869 }, { 1843, -1842, 869 }, { 1843, -1834, 869 }, - { 1843, -1822, 870 }, { 1843, -1807, 870 }, { 1843, -1794, 871 }, { 1843, -1785, 871 }, - { 1843, -1785, 870 }, { 1843, -1790, 869 }, { 1843, -1796, 868 }, { 1843, -1804, 867 }, - { 1842, -1813, 867 }, { 1842, -1822, 866 }, { 1842, -1832, 866 }, { 1842, -1843, 866 }, - { 1841, -1854, 865 }, { 1841, -1865, 864 }, { 1841, -1877, 863 }, { 1841, -1888, 862 }, - { 1840, -1899, 860 }, { 1840, -1909, 858 }, { 1839, -1919, 855 }, { 1838, -1928, 852 }, - { 1838, -1936, 849 }, { 1837, -1943, 844 }, { 1836, -1949, 839 }, { 1834, -1950, 829 }, - { 1831, -1943, 811 }, { 1827, -1933, 789 }, { 1823, -1922, 767 }, { 1820, -1912, 749 }, - { 1818, -1907, 739 }, { 1818, -1905, 735 }, { 1817, -1905, 731 }, { 1817, -1905, 728 }, - { 1816, -1906, 725 }, { 1816, -1908, 724 }, { 1816, -1910, 723 }, { 1816, -1912, 722 }, - { 1816, -1913, 723 }, { 1816, -1915, 724 }, { 1817, -1915, 726 }, { 1817, -1915, 728 }, - { 1817, -1914, 731 }, { 1818, -1911, 735 }, { 1818, -1907, 739 }, { 1819, -1900, 745 }, - { 1820, -1891, 754 }, { 1821, -1880, 764 }, { 1822, -1867, 776 }, { 1823, -1853, 788 }, - { 1825, -1839, 801 }, { 1826, -1825, 814 }, { 1827, -1811, 826 }, { 1829, -1799, 837 }, - { 1830, -1789, 847 }, { 1830, -1781, 854 }, { 1831, -1775, 860 }, { 1831, -1772, 865 }, - { 1831, -1770, 869 }, { 1832, -1770, 871 }, { 1831, -1772, 871 }, { 1831, -1774, 869 }, - { 1831, -1777, 863 }, { 1830, -1781, 854 }, { 1829, -1786, 836 }, { 1828, -1796, 808 }, - { 1826, -1806, 775 }, { 1825, -1817, 742 }, { 1823, -1826, 716 }, { 1822, -1831, 700 }, - { 1822, -1833, 693 }, { 1822, -1834, 689 }, { 1822, -1835, 687 }, { 1822, -1835, 687 }, - { 1822, -1834, 689 }, { 1822, -1833, 692 }, { 1822, -1832, 695 }, { 1822, -1831, 698 }, - { 1822, -1830, 700 }, { 1822, -1830, 702 }, { 1822, -1830, 702 }, { 1822, -1831, 700 }, - { 1821, -1841, 671 }, { 1821, -1848, 656 }, { 1824, -1839, 699 }, { 1829, -1825, 762 }, - { 1833, -1812, 821 }, { 1836, -1803, 855 }, { 1837, -1799, 867 }, { 1838, -1796, 875 }, - { 1839, -1792, 881 }, { 1840, -1789, 884 }, { 1841, -1787, 885 }, { 1841, -1785, 884 }, - { 1842, -1783, 883 }, { 1842, -1782, 881 }, { 1842, -1781, 878 }, { 1843, -1782, 877 }, - { 1843, -1783, 876 }, { 1843, -1784, 876 }, { 1843, -1787, 877 }, { 1844, -1792, 878 }, - { 1844, -1797, 878 }, { 1844, -1803, 879 }, { 1844, -1810, 879 }, { 1844, -1817, 880 }, - { 1844, -1824, 880 }, { 1844, -1831, 880 }, { 1844, -1838, 881 }, { 1843, -1845, 881 }, - { 1843, -1850, 881 }, { 1843, -1855, 881 }, { 1843, -1859, 881 }, { 1843, -1861, 882 }, - { 1844, -1863, 884 }, { 1844, -1863, 886 }, { 1844, -1864, 889 }, { 1844, -1864, 891 }, - { 1845, -1863, 894 }, { 1845, -1862, 896 }, { 1845, -1861, 897 }, { 1845, -1860, 897 }, - { 1845, -1859, 896 }, { 1845, -1859, 893 }, { 1844, -1858, 888 }, { 1843, -1859, 881 }, - { 1842, -1859, 871 }, { 1840, -1860, 854 }, { 1838, -1862, 835 }, { 1835, -1863, 812 }, - { 1833, -1865, 788 }, { 1830, -1866, 765 }, { 1828, -1868, 742 }, { 1825, -1869, 722 }, - { 1823, -1870, 706 }, { 1822, -1870, 696 }, { 1822, -1870, 691 }, { 1822, -1869, 692 }, - { 1822, -1868, 695 }, { 1823, -1867, 699 }, { 1823, -1866, 705 }, { 1824, -1865, 713 }, - { 1825, -1863, 722 }, { 1826, -1862, 732 }, { 1828, -1860, 742 }, { 1829, -1858, 754 }, - { 1830, -1856, 766 }, { 1832, -1855, 778 }, { 1833, -1853, 790 }, { 1834, -1851, 802 }, - { 1836, -1850, 813 }, { 1837, -1848, 824 }, { 1838, -1847, 834 }, { 1839, -1846, 844 }, - { 1840, -1844, 852 }, { 1841, -1843, 858 }, { 1841, -1843, 863 }, { 1842, -1842, 867 }, - { 1842, -1842, 870 }, { 1843, -1841, 873 }, { 1843, -1841, 876 }, { 1843, -1841, 878 }, - { 1843, -1840, 880 }, { 1843, -1840, 881 }, { 1844, -1840, 882 }, { 1844, -1840, 883 }, - { 1844, -1840, 884 }, { 1844, -1840, 884 }, { 1844, -1840, 885 }, { 1844, -1840, 885 }, - { 1844, -1840, 885 }, { 1844, -1840, 885 }, { 1844, -1840, 884 }, { 1843, -1840, 884 }, - { 1843, -1840, 883 }, { 1843, -1840, 883 }, { 1843, -1841, 882 }, { 1843, -1841, 882 }, - { 1843, -1841, 881 }, { 1843, -1841, 881 }, { 1843, -1841, 880 }, { 1843, -1841, 880 }, - { 1843, -1841, 880 }, { 1843, -1841, 880 }, { 1843, -1841, 879 }, { 1843, -1841, 878 }, - { 1843, -1841, 876 }, { 1842, -1842, 873 }, { 1842, -1842, 871 }, { 1842, -1842, 868 }, - { 1842, -1842, 866 }, { 1842, -1843, 864 }, { 1841, -1843, 863 }, { 1841, -1843, 862 }, - { 1841, -1843, 862 }, { 1841, -1843, 862 }, { 1841, -1843, 861 }, { 1841, -1843, 861 }, - { 1841, -1843, 862 }, { 1841, -1843, 862 }, { 1841, -1843, 862 }, { 1841, -1843, 862 }, - { 1841, -1843, 862 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, - { 1841, -1844, 863 }, { 1841, -1844, 864 }, { 1841, -1844, 864 }, { 1841, -1844, 864 }, - { 1841, -1844, 864 }, { 1841, -1845, 864 }, { 1841, -1845, 865 }, { 1841, -1845, 865 }, - { 1841, -1845, 865 }, { 1841, -1846, 865 }, { 1841, -1846, 865 }, { 1841, -1846, 865 }, - { 1841, -1846, 865 }, { 1841, -1846, 865 }, { 1841, -1846, 865 }, { 1841, -1846, 865 }, - { 1841, -1846, 865 }, { 1841, -1845, 865 }, { 1841, -1845, 865 }, { 1841, -1845, 864 }, - { 1841, -1844, 864 }, { 1841, -1843, 863 }, { 1841, -1843, 863 }, { 1841, -1842, 862 }, - { 1842, -1841, 862 }, { 1842, -1840, 861 }, { 1842, -1839, 861 }, { 1842, -1838, 860 }, - { 1842, -1837, 859 }, { 1842, -1836, 858 }, { 1842, -1835, 858 }, { 1842, -1834, 857 }, - { 1842, -1833, 856 }, { 1842, -1832, 855 }, { 1842, -1830, 854 }, { 1842, -1829, 853 }, - { 1842, -1828, 852 }, { 1842, -1826, 851 }, { 1842, -1825, 850 }, { 1842, -1824, 849 }, - { 1843, -1822, 849 }, { 1843, -1821, 848 }, { 1843, -1820, 847 }, { 1843, -1818, 846 }, - { 1843, -1817, 845 }, { 1843, -1815, 844 }, { 1843, -1814, 843 }, { 1843, -1813, 842 }, - { 1843, -1811, 841 }, { 1843, -1810, 840 }, { 1843, -1808, 839 }, { 1843, -1807, 838 }, - { 1843, -1806, 837 }, { 1843, -1804, 836 }, { 1844, -1803, 835 }, { 1844, -1802, 834 }, - { 1844, -1800, 833 }, { 1844, -1799, 832 }, { 1844, -1798, 831 }, { 1844, -1797, 830 }, - { 1844, -1795, 829 }, { 1844, -1794, 829 }, { 1844, -1793, 828 }, { 1844, -1792, 827 }, - { 1844, -1791, 826 }, { 1844, -1790, 826 }, { 1844, -1789, 825 }, { 1844, -1788, 824 }, - { 1844, -1788, 824 }, { 1844, -1787, 823 }, { 1844, -1786, 823 }, { 1844, -1786, 822 }, - { 1844, -1785, 822 }, { 1844, -1785, 821 }, { 1844, -1784, 821 }, { 1844, -1784, 821 }, - { 1844, -1784, 821 }, { 1844, -1784, 820 }, { 1844, -1784, 820 }, { 1844, -1784, 820 }, - { 1844, -1784, 821 }, { 1844, -1784, 821 }, { 1844, -1785, 821 }, { 1844, -1785, 821 }, - { 1844, -1786, 822 }, { 1844, -1787, 823 }, { 1844, -1787, 823 }, { 1844, -1788, 824 }, - { 1844, -1790, 826 }, { 1845, -1792, 828 }, { 1845, -1795, 831 }, { 1845, -1798, 834 }, - { 1845, -1802, 837 }, { 1845, -1805, 841 }, { 1845, -1809, 844 }, { 1846, -1812, 848 }, - { 1846, -1815, 851 }, { 1846, -1818, 853 }, { 1846, -1819, 855 }, { 1846, -1820, 856 }, - { 1846, -1821, 856 }, { 1846, -1821, 856 }, { 1846, -1822, 857 }, { 1846, -1822, 857 }, - { 1846, -1822, 857 }, { 1846, -1823, 858 }, { 1846, -1823, 858 }, { 1846, -1823, 858 }, - { 1846, -1823, 858 }, { 1846, -1823, 859 }, { 1846, -1824, 859 }, { 1846, -1824, 859 }, - { 1846, -1824, 859 }, { 1846, -1824, 859 }, { 1846, -1824, 859 }, { 1846, -1824, 859 }, - { 1846, -1824, 859 }, { 1846, -1824, 859 }, { 1846, -1824, 859 }, { 1846, -1824, 859 }, - { 1846, -1824, 859 }, { 1846, -1824, 859 }, { 1846, -1824, 859 }, { 1846, -1824, 859 }, - { 1846, -1824, 859 }, { 1846, -1824, 859 }, { 1846, -1824, 859 }, { 1846, -1824, 859 }, - { 1846, -1824, 859 }, { 1846, -1824, 859 }, { 1846, -1823, 859 }, { 1846, -1823, 858 }, - { 1846, -1823, 858 }, { 1846, -1823, 858 }, { 1846, -1823, 858 }, { 1846, -1823, 858 }, - { 1846, -1823, 858 }, { 1846, -1822, 858 }, { 1846, -1822, 857 }, { 1846, -1822, 857 }, - { 1846, -1822, 857 }, { 1846, -1822, 857 }, { 1846, -1822, 857 }, { 1846, -1822, 857 }, - { 1846, -1821, 857 }, { 1846, -1821, 856 }, { 1846, -1821, 856 }, { 1846, -1821, 856 }, - { 1846, -1821, 856 }, { 1846, -1821, 856 }, { 1846, -1821, 856 }, { 1846, -1821, 856 }, - { 1846, -1821, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, { 1846, -1820, 856 }, - { 1846, -1821, 856 }, { 1846, -1820, 856 }, { 1846, -1817, 853 }, { 1846, -1814, 849 }, - { 1845, -1810, 845 }, { 1845, -1805, 841 }, { 1845, -1801, 837 }, { 1845, -1797, 833 }, - { 1845, -1794, 829 }, { 1844, -1791, 827 }, { 1844, -1789, 825 }, { 1844, -1788, 824 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eye_right_1, 0x0028dd74, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_eye_right_2[][3] = { - { 1841, -1711, 853 }, { 1841, -1711, 853 }, { 1841, -1711, 853 }, { 1841, -1711, 853 }, - { 1841, -1710, 853 }, { 1841, -1710, 853 }, { 1841, -1709, 853 }, { 1841, -1708, 853 }, - { 1841, -1707, 853 }, { 1841, -1706, 853 }, { 1841, -1705, 853 }, { 1841, -1705, 853 }, - { 1841, -1704, 853 }, { 1841, -1703, 853 }, { 1841, -1702, 852 }, { 1841, -1701, 852 }, - { 1841, -1701, 852 }, { 1841, -1700, 852 }, { 1841, -1700, 852 }, { 1841, -1700, 852 }, - { 1841, -1699, 852 }, { 1841, -1700, 852 }, { 1841, -1700, 852 }, { 1841, -1700, 852 }, - { 1841, -1701, 852 }, { 1841, -1702, 852 }, { 1841, -1703, 853 }, { 1841, -1705, 853 }, - { 1841, -1707, 853 }, { 1841, -1709, 853 }, { 1841, -1711, 853 }, { 1841, -1721, 854 }, - { 1841, -1739, 855 }, { 1841, -1762, 857 }, { 1841, -1785, 858 }, { 1841, -1802, 860 }, - { 1840, -1809, 860 }, { 1841, -1804, 860 }, { 1841, -1793, 859 }, { 1841, -1778, 858 }, - { 1841, -1760, 857 }, { 1841, -1742, 855 }, { 1841, -1727, 854 }, { 1841, -1716, 853 }, - { 1841, -1711, 853 }, { 1841, -1726, 852 }, { 1840, -1762, 848 }, { 1839, -1804, 843 }, - { 1839, -1839, 837 }, { 1838, -1853, 833 }, { 1838, -1842, 830 }, { 1838, -1814, 827 }, - { 1838, -1778, 824 }, { 1839, -1743, 822 }, { 1839, -1715, 820 }, { 1839, -1702, 819 }, - { 1839, -1708, 820 }, { 1839, -1727, 821 }, { 1840, -1753, 823 }, { 1840, -1782, 825 }, - { 1840, -1811, 827 }, { 1840, -1834, 828 }, { 1840, -1837, 828 }, { 1840, -1818, 833 }, - { 1841, -1795, 838 }, { 1841, -1771, 844 }, { 1842, -1749, 849 }, { 1842, -1733, 853 }, - { 1842, -1726, 855 }, { 1842, -1724, 855 }, { 1842, -1723, 855 }, { 1842, -1721, 856 }, - { 1842, -1720, 856 }, { 1843, -1719, 856 }, { 1843, -1717, 857 }, { 1843, -1716, 857 }, - { 1843, -1715, 857 }, { 1843, -1714, 858 }, { 1843, -1713, 858 }, { 1843, -1713, 858 }, - { 1843, -1712, 858 }, { 1843, -1711, 858 }, { 1843, -1711, 859 }, { 1843, -1710, 859 }, - { 1843, -1710, 859 }, { 1843, -1709, 859 }, { 1843, -1709, 859 }, { 1843, -1708, 859 }, - { 1843, -1708, 860 }, { 1843, -1708, 860 }, { 1843, -1708, 860 }, { 1843, -1708, 860 }, - { 1843, -1708, 860 }, { 1843, -1708, 860 }, { 1843, -1708, 860 }, { 1843, -1708, 860 }, - { 1843, -1708, 860 }, { 1843, -1708, 860 }, { 1842, -1708, 860 }, { 1842, -1709, 860 }, - { 1842, -1709, 860 }, { 1842, -1709, 860 }, { 1842, -1709, 860 }, { 1842, -1710, 860 }, - { 1842, -1710, 860 }, { 1842, -1711, 860 }, { 1842, -1711, 860 }, { 1842, -1712, 859 }, - { 1842, -1712, 859 }, { 1842, -1713, 859 }, { 1842, -1713, 859 }, { 1842, -1714, 859 }, - { 1842, -1715, 859 }, { 1842, -1715, 859 }, { 1842, -1716, 858 }, { 1842, -1716, 858 }, - { 1842, -1717, 858 }, { 1842, -1718, 858 }, { 1842, -1718, 858 }, { 1842, -1719, 857 }, - { 1842, -1720, 857 }, { 1842, -1721, 857 }, { 1842, -1721, 857 }, { 1842, -1722, 856 }, - { 1842, -1723, 856 }, { 1842, -1723, 856 }, { 1842, -1724, 856 }, { 1842, -1725, 855 }, - { 1842, -1725, 855 }, { 1842, -1726, 855 }, { 1842, -1727, 854 }, { 1842, -1728, 854 }, - { 1842, -1729, 853 }, { 1842, -1730, 853 }, { 1843, -1732, 852 }, { 1843, -1733, 851 }, - { 1843, -1735, 850 }, { 1843, -1737, 849 }, { 1843, -1739, 848 }, { 1843, -1741, 847 }, - { 1843, -1743, 846 }, { 1843, -1746, 845 }, { 1843, -1748, 844 }, { 1843, -1750, 843 }, - { 1843, -1753, 842 }, { 1843, -1755, 840 }, { 1843, -1758, 839 }, { 1843, -1760, 838 }, - { 1844, -1762, 837 }, { 1844, -1765, 836 }, { 1844, -1767, 835 }, { 1844, -1770, 833 }, - { 1844, -1772, 832 }, { 1844, -1774, 831 }, { 1844, -1776, 830 }, { 1844, -1778, 829 }, - { 1844, -1780, 829 }, { 1844, -1781, 828 }, { 1844, -1783, 827 }, { 1844, -1784, 826 }, - { 1844, -1785, 826 }, { 1844, -1786, 825 }, { 1844, -1787, 825 }, { 1844, -1788, 825 }, - { 1844, -1788, 824 }, { 1844, -1788, 824 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eye_right_2, 0x0028f0ac, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_eye_right[] = { { ARRAY_COUNT(animdata_mario_eye_right_1), GD_ANIM_ROT3S, animdata_mario_eye_right_1 }, @@ -1399,203 +69,9 @@ struct AnimDataInfo anim_mario_eye_right[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_cap_1[][3] = { - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1538 }, { 0, 0, 1538 }, - { 0, 0, 1537 }, { 0, 0, 1537 }, { 0, 0, 1536 }, { 0, 0, 1536 }, { 0, 0, 1535 }, - { 0, 0, 1535 }, { 0, 0, 1534 }, { 0, 0, 1534 }, { 0, 0, 1534 }, { 0, 0, 1534 }, - { 0, 0, 1534 }, { 0, 0, 1534 }, { 0, 0, 1534 }, { 0, 0, 1535 }, { 0, 0, 1536 }, - { 0, 0, 1537 }, { 0, 0, 1539 }, { 0, 0, 1550 }, { 0, 0, 1569 }, { 0, 0, 1579 }, - { 0, 0, 1576 }, { 0, 0, 1568 }, { 0, 0, 1557 }, { 0, 0, 1548 }, { 0, 0, 1540 }, - { 0, 0, 1539 }, { 0, 0, 1553 }, { 0, 0, 1580 }, { 0, 0, 1596 }, { 0, 0, 1592 }, - { 0, 0, 1579 }, { 0, 0, 1567 }, { 0, 0, 1564 }, { 0, 0, 1562 }, { 0, 0, 1556 }, - { 0, 0, 1540 }, { 0, 0, 1520 }, { 0, 0, 1510 }, { 0, 0, 1510 }, { 0, 0, 1509 }, - { 0, 0, 1509 }, { 0, 0, 1510 }, { 0, 0, 1510 }, { 0, 0, 1511 }, { 0, 0, 1512 }, - { 0, 0, 1513 }, { 0, 0, 1514 }, { 0, 0, 1515 }, { 0, 0, 1517 }, { 0, 0, 1518 }, - { 0, 0, 1520 }, { 0, 0, 1521 }, { 0, 0, 1523 }, { 0, 0, 1525 }, { 0, 0, 1526 }, - { 0, 0, 1528 }, { 0, 0, 1530 }, { 0, 0, 1531 }, { 0, 0, 1533 }, { 0, 0, 1534 }, - { 0, 0, 1536 }, { 0, 0, 1537 }, { 0, 0, 1538 }, { 0, 0, 1539 }, { 0, 0, 1535 }, - { 0, 0, 1526 }, { 0, 0, 1515 }, { 0, 0, 1506 }, { 0, 0, 1502 }, { 0, 0, 1503 }, - { 0, 0, 1504 }, { 0, 0, 1506 }, { 0, 0, 1509 }, { 0, 0, 1512 }, { 0, 0, 1516 }, - { 0, 0, 1520 }, { 0, 0, 1524 }, { 0, 0, 1527 }, { 0, 0, 1530 }, { 0, 0, 1533 }, - { 0, 0, 1535 }, { 0, 0, 1536 }, { 0, 0, 1537 }, { 0, 0, 1536 }, { 0, 0, 1535 }, - { 0, 0, 1533 }, { 0, 0, 1531 }, { 0, 0, 1528 }, { 0, 0, 1526 }, { 0, 0, 1522 }, - { 0, 0, 1519 }, { 0, 0, 1516 }, { 0, 0, 1512 }, { 0, 0, 1509 }, { 0, 0, 1506 }, - { 0, 0, 1503 }, { 0, 0, 1501 }, { 0, 0, 1498 }, { 0, 0, 1497 }, { 0, 0, 1496 }, - { 0, 0, 1495 }, { 0, 0, 1496 }, { 0, 0, 1497 }, { 0, 0, 1499 }, { 0, 0, 1502 }, - { 0, 0, 1505 }, { 0, 0, 1509 }, { 0, 0, 1513 }, { 0, 0, 1517 }, { 0, 0, 1521 }, - { 0, 0, 1524 }, { 0, 0, 1528 }, { 0, 0, 1531 }, { 0, 0, 1533 }, { 0, 0, 1534 }, - { 0, 0, 1536 }, { 0, 0, 1537 }, { 0, 0, 1539 }, { 0, 0, 1540 }, { 0, 0, 1541 }, - { 0, 0, 1541 }, { 0, 0, 1542 }, { 0, 0, 1541 }, { 0, 0, 1541 }, { 0, 0, 1540 }, - { 0, 0, 1538 }, { 0, 0, 1534 }, { 0, 0, 1529 }, { 0, 0, 1522 }, { 0, 0, 1514 }, - { 0, 0, 1506 }, { 0, 0, 1500 }, { 0, 0, 1495 }, { 0, 0, 1493 }, { 0, 0, 1492 }, - { 0, 0, 1492 }, { 0, 0, 1493 }, { 0, 0, 1493 }, { 0, 0, 1494 }, { 0, 0, 1495 }, - { 0, 0, 1497 }, { 0, 0, 1498 }, { 0, 0, 1500 }, { 0, 0, 1502 }, { 0, 0, 1503 }, - { 0, 0, 1505 }, { 0, 0, 1507 }, { 0, 0, 1509 }, { 0, 0, 1511 }, { 0, 0, 1513 }, - { 0, 0, 1515 }, { 0, 0, 1516 }, { 0, 0, 1517 }, { 0, 0, 1519 }, { 0, 0, 1520 }, - { 0, 0, 1520 }, { 0, 0, 1521 }, { 0, 0, 1521 }, { 0, 0, 1518 }, { 0, 0, 1512 }, - { 0, 0, 1504 }, { 0, 0, 1497 }, { 0, 0, 1491 }, { 0, 0, 1490 }, { 0, 0, 1493 }, - { 0, 0, 1500 }, { 0, 0, 1509 }, { 0, 0, 1518 }, { 0, 0, 1527 }, { 0, 0, 1534 }, - { 0, 0, 1539 }, { 0, 0, 1541 }, { 0, 0, 1542 }, { 0, 0, 1543 }, { 0, 0, 1544 }, - { 0, 0, 1544 }, { 0, 0, 1544 }, { 0, 0, 1544 }, { 0, 0, 1543 }, { 0, 0, 1542 }, - { 0, 0, 1541 }, { 0, 0, 1540 }, { 0, 0, 1540 }, { 0, 0, 1539 }, { 0, 0, 1538 }, - { 0, 0, 1536 }, { 0, 0, 1534 }, { 0, 0, 1532 }, { 0, 0, 1529 }, { 0, 0, 1525 }, - { 0, 0, 1522 }, { 0, 0, 1518 }, { 0, 0, 1514 }, { 0, 0, 1511 }, { 0, 0, 1507 }, - { 0, 0, 1504 }, { 0, 0, 1501 }, { 0, 0, 1498 }, { 0, 0, 1496 }, { 0, 0, 1494 }, - { 0, 0, 1493 }, { 0, 0, 1492 }, { 0, 0, 1493 }, { 0, 0, 1494 }, { 0, 0, 1496 }, - { 0, 0, 1499 }, { 0, 0, 1504 }, { 0, 0, 1509 }, { 0, 0, 1516 }, { 0, 0, 1546 }, - { 0, 0, 1608 }, { 0, 0, 1679 }, { 0, 0, 1738 }, { 0, 0, 1762 }, { 0, 0, 1754 }, - { 0, 0, 1731 }, { 0, 0, 1697 }, { 0, 0, 1657 }, { 0, 0, 1615 }, { 0, 0, 1575 }, - { 0, 0, 1541 }, { 0, 0, 1516 }, { 0, 0, 1501 }, { 0, 0, 1492 }, { 0, 0, 1487 }, - { 0, 0, 1486 }, { 0, 0, 1486 }, { 0, 0, 1487 }, { 0, 0, 1487 }, { 0, 0, 1486 }, - { 0, 0, 1486 }, { 0, 0, 1485 }, { 0, 0, 1485 }, { 0, 0, 1484 }, { 0, 0, 1484 }, - { 0, 0, 1484 }, { 0, 0, 1484 }, { 0, 0, 1484 }, { 0, 0, 1484 }, { 0, 0, 1484 }, - { 0, 0, 1484 }, { 0, 0, 1485 }, { 0, 0, 1485 }, { 0, 0, 1485 }, { 0, 0, 1485 }, - { 0, 0, 1486 }, { 0, 0, 1486 }, { 0, 0, 1486 }, { 0, 0, 1487 }, { 0, 0, 1487 }, - { 0, 0, 1487 }, { 0, 0, 1487 }, { 0, 0, 1487 }, { 0, 0, 1487 }, { 0, 0, 1487 }, - { 0, 0, 1487 }, { 1, 0, 1488 }, { 1, 0, 1488 }, { 2, 0, 1488 }, { 2, 0, 1488 }, - { 3, 0, 1489 }, { 4, 0, 1489 }, { 4, 0, 1489 }, { 5, 0, 1489 }, { 6, 0, 1489 }, - { 6, 0, 1490 }, { 7, 0, 1490 }, { 8, 0, 1490 }, { 8, 0, 1490 }, { 9, 0, 1489 }, - { 10, 0, 1489 }, { 10, 0, 1489 }, { 11, 0, 1488 }, { 11, 0, 1487 }, { 11, 0, 1486 }, - { 12, 0, 1485 }, { 12, 0, 1483 }, { 12, 0, 1480 }, { 12, 0, 1478 }, { 12, 0, 1475 }, - { 12, 0, 1473 }, { 12, 0, 1470 }, { 12, 0, 1468 }, { 12, 0, 1465 }, { 12, 0, 1463 }, - { 12, 0, 1461 }, { 12, 0, 1460 }, { 11, 0, 1459 }, { 11, 0, 1459 }, { 10, 0, 1459 }, - { 10, 0, 1462 }, { 9, 0, 1465 }, { 9, 0, 1468 }, { 8, 0, 1473 }, { 6, 0, 1477 }, - { 5, 0, 1481 }, { 4, 0, 1484 }, { 2, 0, 1486 }, { 0, 0, 1487 }, { -2, 0, 1487 }, - { -5, 0, 1486 }, { -8, 0, 1485 }, { -11, 0, 1483 }, { -15, 0, 1481 }, { -19, 0, 1479 }, - { -22, 0, 1476 }, { -26, 0, 1474 }, { -30, 0, 1471 }, { -33, 0, 1469 }, { -36, 0, 1466 }, - { -40, 0, 1464 }, { -43, 0, 1462 }, { -47, 0, 1460 }, { -52, 0, 1457 }, { -55, 0, 1454 }, - { -58, 0, 1453 }, { -58, 0, 1452 }, { -57, 0, 1453 }, { -51, 0, 1457 }, { -40, 0, 1463 }, - { -27, 0, 1471 }, { -15, 0, 1479 }, { -5, 0, 1484 }, { 0, 0, 1487 }, { 1, 0, 1488 }, - { 3, 0, 1488 }, { 4, 0, 1488 }, { 5, 0, 1487 }, { 6, 0, 1487 }, { 6, 0, 1486 }, - { 6, 0, 1485 }, { 6, 0, 1484 }, { 5, 0, 1482 }, { 5, 0, 1481 }, { 4, 0, 1480 }, - { 4, 0, 1478 }, { 3, 0, 1477 }, { 2, 0, 1475 }, { 2, 0, 1474 }, { 1, 0, 1473 }, - { 0, 0, 1472 }, { 0, 0, 1471 }, { 0, 0, 1470 }, { 0, 0, 1470 }, { 0, 0, 1470 }, - { 0, 0, 1470 }, { 0, 0, 1469 }, { 0, 0, 1469 }, { 0, 0, 1469 }, { 0, 0, 1469 }, - { 0, 0, 1469 }, { 0, 0, 1469 }, { 0, 0, 1469 }, { 0, 0, 1468 }, { 0, 0, 1468 }, - { 0, 0, 1468 }, { 0, 0, 1468 }, { 0, 0, 1468 }, { 0, 0, 1468 }, { 0, 0, 1468 }, - { 0, 0, 1468 }, { 0, 0, 1468 }, { 0, 0, 1468 }, { 0, 0, 1469 }, { 0, 0, 1469 }, - { 0, 0, 1469 }, { 0, 0, 1469 }, { 0, 0, 1469 }, { 0, 0, 1469 }, { 0, 0, 1469 }, - { 0, 0, 1469 }, { 0, 0, 1469 }, { 0, 0, 1469 }, { 0, 0, 1469 }, { 0, 0, 1469 }, - { 0, 0, 1469 }, { 0, 0, 1470 }, { 0, 0, 1470 }, { 0, 0, 1470 }, { 0, 0, 1470 }, - { 0, 0, 1470 }, { 0, 0, 1470 }, { 0, 0, 1470 }, { 0, 0, 1470 }, { 0, 0, 1470 }, - { 0, 0, 1470 }, { 0, 0, 1470 }, { 0, 0, 1469 }, { 0, 0, 1467 }, { 0, 0, 1464 }, - { 0, 0, 1460 }, { 0, 0, 1456 }, { 0, 0, 1453 }, { 0, 0, 1451 }, { 0, 0, 1450 }, - { 0, 0, 1451 }, { 0, 0, 1454 }, { 0, 0, 1460 }, { 0, 0, 1470 }, { 0, 0, 1493 }, - { 0, 0, 1533 }, { 0, 0, 1581 }, { 0, 0, 1627 }, { 0, 0, 1662 }, { 0, 0, 1676 }, - { 0, 0, 1674 }, { 0, 0, 1664 }, { 0, 0, 1650 }, { 0, 0, 1632 }, { 0, 0, 1610 }, - { 0, 0, 1588 }, { 0, 0, 1564 }, { 0, 0, 1542 }, { 0, 0, 1522 }, { 0, 0, 1506 }, - { 0, 0, 1493 }, { 0, 0, 1487 }, { 0, 0, 1484 }, { 0, 0, 1482 }, { 0, 0, 1480 }, - { 0, 0, 1477 }, { 0, 0, 1475 }, { 0, 0, 1474 }, { 0, -1, 1472 }, { -1, -1, 1471 }, - { -1, -1, 1470 }, { -1, -1, 1469 }, { -1, -2, 1468 }, { -2, -2, 1467 }, { -2, -3, 1467 }, - { -2, -3, 1466 }, { -3, -3, 1466 }, { -3, -4, 1466 }, { -3, -4, 1466 }, { -4, -5, 1466 }, - { -4, -5, 1466 }, { -4, -6, 1466 }, { -5, -6, 1467 }, { -5, -6, 1467 }, { -5, -7, 1468 }, - { -6, -7, 1469 }, { -6, -8, 1469 }, { -6, -8, 1470 }, { -6, -8, 1471 }, { -7, -9, 1472 }, - { -7, -9, 1473 }, { -7, -9, 1474 }, { -7, -9, 1475 }, { -7, -9, 1475 }, { -7, -10, 1476 }, - { -7, -10, 1477 }, { -7, -10, 1478 }, { -7, -10, 1479 }, { -7, -10, 1480 }, { -7, -10, 1481 }, - { -7, -9, 1482 }, { -7, -9, 1483 }, { -7, -9, 1484 }, { -7, -8, 1485 }, { -6, -8, 1485 }, - { -6, -8, 1486 }, { -5, -7, 1486 }, { -5, -6, 1487 }, { -4, -6, 1487 }, { -4, -5, 1488 }, - { -3, -4, 1488 }, { -2, -3, 1488 }, { -1, -2, 1488 }, { 0, -1, 1488 }, { 0, 0, 1487 }, - { 8, 11, 1484 }, { 27, 35, 1477 }, { 47, 60, 1470 }, { 57, 74, 1466 }, { 60, 78, 1465 }, - { 63, 81, 1464 }, { 65, 83, 1463 }, { 66, 85, 1463 }, { 67, 86, 1462 }, { 68, 87, 1462 }, - { 67, 87, 1462 }, { 67, 86, 1463 }, { 66, 84, 1463 }, { 64, 83, 1464 }, { 62, 80, 1464 }, - { 60, 77, 1465 }, { 57, 74, 1466 }, { 53, 68, 1468 }, { 48, 60, 1471 }, { 40, 49, 1475 }, - { 31, 36, 1479 }, { 21, 24, 1483 }, { 11, 11, 1486 }, { 0, 0, 1487 }, { -21, -14, 1485 }, - { -47, -29, 1479 }, { -56, -33, 1476 }, { -27, -13, 1476 }, { 19, 17, 1478 }, { 47, 34, 1480 }, - { 32, 21, 1483 }, { -2, -5, 1487 }, { -26, -22, 1489 }, { -24, -20, 1489 }, { -10, -8, 1488 }, - { 0, 0, 1487 }, { 2, 1, 1487 }, { 1, 1, 1487 }, { 0, 0, 1487 }, { 0, 0, 1487 }, - { 0, 0, 1487 }, { 0, 0, 1487 }, { 0, 0, 1486 }, { 0, 0, 1486 }, { 0, 0, 1485 }, - { 0, 0, 1485 }, { 0, 0, 1484 }, { 0, 0, 1484 }, { 0, 0, 1484 }, { 0, 0, 1484 }, - { 0, 0, 1484 }, { 0, 0, 1485 }, { 0, 0, 1486 }, { 0, 0, 1487 }, { 0, 0, 1489 }, - { 0, 0, 1492 }, { 0, 0, 1495 }, { 0, 0, 1499 }, { 0, 0, 1503 }, { 0, 0, 1507 }, - { 0, 0, 1511 }, { 0, 0, 1515 }, { 0, 0, 1519 }, { 0, 0, 1523 }, { 0, 0, 1526 }, - { 0, 0, 1529 }, { 0, 0, 1531 }, { 0, 0, 1533 }, { 0, 0, 1533 }, { 0, 0, 1532 }, - { 0, 0, 1531 }, { 0, 0, 1528 }, { 0, 0, 1524 }, { 0, 0, 1520 }, { 0, 0, 1515 }, - { 0, 0, 1510 }, { 0, 0, 1505 }, { 0, 0, 1501 }, { 0, 0, 1496 }, { 0, 0, 1493 }, - { 0, 0, 1490 }, { 0, 0, 1488 }, { 0, 0, 1487 }, { 0, 0, 1488 }, { 0, 0, 1489 }, - { 0, 0, 1492 }, { 0, 0, 1495 }, { 0, 0, 1499 }, { 0, 0, 1503 }, { 0, 0, 1508 }, - { 0, 0, 1512 }, { 0, 0, 1517 }, { 0, 0, 1521 }, { 0, 0, 1525 }, { 0, 0, 1528 }, - { 0, 0, 1531 }, { 0, 0, 1533 }, { 0, 0, 1533 }, { 0, 0, 1532 }, { 0, 0, 1531 }, - { 0, 0, 1528 }, { 0, 0, 1524 }, { 0, 0, 1520 }, { 0, 0, 1515 }, { 0, 0, 1510 }, - { 0, 0, 1505 }, { 0, 0, 1501 }, { 0, 0, 1496 }, { 0, 0, 1493 }, { 0, 0, 1490 }, - { 0, 0, 1488 }, { 0, 0, 1487 }, { 0, 0, 1488 }, { 0, 0, 1490 }, { 0, 0, 1493 }, - { 0, 0, 1498 }, { 0, 0, 1502 }, { 0, 0, 1508 }, { 0, 0, 1513 }, { 0, 0, 1518 }, - { 0, 0, 1523 }, { 0, 0, 1527 }, { 0, 0, 1530 }, { 0, 0, 1532 }, { 0, 0, 1533 }, - { 0, 0, 1533 }, { 0, 0, 1531 }, { 0, 0, 1529 }, { 0, 0, 1526 }, { 0, 0, 1522 }, - { 0, 0, 1518 }, { 0, 0, 1514 }, { 0, 0, 1510 }, { 0, 0, 1506 }, { 0, 0, 1501 }, - { 0, 0, 1498 }, { 0, 0, 1494 }, { 0, 0, 1491 }, { 0, 0, 1489 }, { 0, 0, 1487 }, - { 0, 0, 1486 }, { 0, 0, 1486 }, { 0, 0, 1486 }, { 0, 0, 1486 }, { 0, 0, 1486 }, - { 0, 0, 1487 }, { 0, 0, 1487 }, { 0, 0, 1488 }, { 0, 0, 1489 }, { 0, 0, 1491 }, - { 0, 0, 1492 }, { 0, 0, 1493 }, { 0, 0, 1495 }, { 0, 0, 1496 }, { 0, 0, 1497 }, - { 0, 0, 1499 }, { 0, 0, 1500 }, { 0, 0, 1501 }, { 0, 0, 1502 }, { 0, 0, 1504 }, - { 0, 0, 1505 }, { 0, 0, 1507 }, { 0, 0, 1508 }, { 0, 0, 1510 }, { 0, 0, 1511 }, - { 0, 0, 1513 }, { 0, 0, 1515 }, { 0, 0, 1517 }, { 0, 0, 1518 }, { 0, 0, 1520 }, - { 0, 0, 1522 }, { 0, 0, 1523 }, { 0, 0, 1525 }, { 0, 0, 1527 }, { 0, 0, 1528 }, - { 0, 0, 1530 }, { 0, 0, 1531 }, { 0, 0, 1532 }, { 0, 0, 1534 }, { 0, 0, 1535 }, - { 0, 0, 1536 }, { 0, 0, 1537 }, { 0, 0, 1538 }, { 0, 0, 1538 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1537 }, { 0, 0, 1535 }, { 0, 0, 1532 }, { 0, 0, 1529 }, - { 0, 0, 1526 }, { 0, 0, 1523 }, { 0, 0, 1520 }, { 0, 0, 1519 }, { 0, 0, 1518 }, - { 0, 0, 1518 }, { 0, 0, 1520 }, { 0, 0, 1522 }, { 0, 0, 1524 }, { 0, 0, 1527 }, - { 0, 0, 1530 }, { 0, 0, 1533 }, { 0, 0, 1535 }, { 0, 0, 1537 }, { 0, 0, 1539 }, - { 0, 0, 1540 }, { 0, 0, 1540 }, { 0, 0, 1540 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1540 }, { 0, 0, 1541 }, { 0, 0, 1542 }, - { 0, 0, 1544 }, { 0, 0, 1546 }, { 0, 0, 1548 }, { 0, 0, 1549 }, { 0, 0, 1550 }, - { 0, 0, 1551 }, { 0, 0, 1551 }, { 0, 0, 1550 }, { 0, 0, 1549 }, { 0, 0, 1547 }, - { 0, 0, 1544 }, { 0, 0, 1541 }, { 0, 0, 1537 }, { 0, 0, 1533 }, { 0, 0, 1529 }, - { 0, 0, 1526 }, { 0, 0, 1523 }, { 0, 0, 1520 }, { 0, 0, 1518 }, { 0, 0, 1516 }, - { 0, 0, 1516 }, { 0, 0, 1516 }, { 0, 0, 1517 }, { 0, 0, 1518 }, { 0, 0, 1520 }, - { 0, 0, 1521 }, { 0, 0, 1523 }, { 0, 0, 1525 }, { 0, 0, 1528 }, { 0, 0, 1530 }, - { 0, 0, 1532 }, { 0, 0, 1535 }, { 0, 0, 1538 }, { 0, 0, 1540 }, { 0, 0, 1543 }, - { 0, 0, 1545 }, { 0, 0, 1547 }, { 0, 0, 1550 }, { 0, 0, 1552 }, { 0, 0, 1553 }, - { 0, 0, 1555 }, { 0, 0, 1556 }, { 0, 0, 1557 }, { 0, 0, 1558 }, { 0, 0, 1558 }, - { 0, 0, 1559 }, { 0, 0, 1559 }, { 0, 0, 1559 }, { 0, 0, 1559 }, { 0, 0, 1559 }, - { 0, 0, 1559 }, { 0, 0, 1559 }, { 0, 0, 1558 }, { 0, 0, 1558 }, { 0, 0, 1558 }, - { 0, 0, 1557 }, { 0, 0, 1557 }, { 0, 0, 1557 }, { 0, 0, 1556 }, { 0, 0, 1556 }, - { 0, 0, 1556 }, { 0, 0, 1555 }, { 0, 0, 1555 }, { 0, 0, 1554 }, { 0, 0, 1554 }, - { 0, 0, 1553 }, { 0, 0, 1552 }, { 0, 0, 1551 }, { 0, 0, 1551 }, { 0, 0, 1550 }, - { 0, 0, 1549 }, { 0, 0, 1548 }, { 0, 0, 1548 }, { 0, 0, 1547 }, { 0, 0, 1546 }, - { 0, 0, 1546 }, { 0, 0, 1545 }, { 0, 0, 1545 }, { 0, 0, 1545 }, { 0, 0, 1545 }, - { 0, 0, 1545 }, { 0, 0, 1545 }, { 0, 0, 1546 }, { 0, 0, 1547 }, { 0, 0, 1549 }, - { 0, 0, 1551 }, { 0, 0, 1553 }, { 0, 0, 1554 }, { 0, 0, 1555 }, { 0, 0, 1556 }, - { 0, 0, 1556 }, { 0, 0, 1557 }, { 0, 0, 1557 }, { 0, 0, 1557 }, { 0, 0, 1557 }, - { 0, 0, 1557 }, { 0, 0, 1557 }, { 0, 0, 1557 }, { 0, 0, 1557 }, { 0, 0, 1557 }, - { 0, 0, 1557 }, { 0, 0, 1557 }, { 0, 0, 1557 }, { 0, 0, 1557 }, { 0, 0, 1557 }, - { 0, 0, 1557 }, { 0, 0, 1557 }, { 0, 0, 1556 }, { 0, 0, 1556 }, { 0, 0, 1556 }, - { 0, 0, 1556 }, { 0, 0, 1556 }, { 0, 0, 1556 }, { 0, 0, 1556 }, { 0, 0, 1556 }, - { 0, 0, 1556 }, { 0, 0, 1556 }, { 0, 0, 1556 }, { 0, 0, 1556 }, { 0, 0, 1556 }, - { 0, 0, 1554 }, { 0, 0, 1552 }, { 0, 0, 1550 }, { 0, 0, 1548 }, { 0, 0, 1546 }, - { 0, 0, 1543 }, { 0, 0, 1542 }, { 0, 0, 1540 }, { 0, 0, 1539 }, { 0, 0, 1539 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_cap_1, 0x0028f4b4, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_cap_2[][3] = { - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1538 }, { 0, 0, 1538 }, { 0, 0, 1538 }, - { 0, 0, 1537 }, { 0, 0, 1537 }, { 0, 0, 1536 }, { 0, 0, 1536 }, { 0, 0, 1535 }, { 0, 0, 1535 }, - { 0, 0, 1535 }, { 0, 0, 1534 }, { 0, 0, 1534 }, { 0, 0, 1534 }, { 0, 0, 1534 }, { 0, 0, 1534 }, - { 0, 0, 1534 }, { 0, 0, 1535 }, { 0, 0, 1536 }, { 0, 0, 1536 }, { 0, 0, 1538 }, { 0, 0, 1539 }, - { 0, 0, 1544 }, { 0, 0, 1554 }, { 0, 0, 1566 }, { 0, 0, 1575 }, { 0, 0, 1579 }, { 0, 0, 1579 }, - { 0, 0, 1577 }, { 0, 0, 1575 }, { 0, 0, 1573 }, { 0, 0, 1570 }, { 0, 0, 1566 }, { 0, 0, 1563 }, - { 0, 0, 1559 }, { 0, 0, 1555 }, { 0, 0, 1552 }, { 0, 0, 1548 }, { 0, 0, 1545 }, { 0, 0, 1543 }, - { 0, 0, 1541 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, - { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, { 0, 0, 1539 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_cap_2, 0x002907ec, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_cap[] = { { ARRAY_COUNT(animdata_mario_cap_1), GD_ANIM_ROT3S, animdata_mario_cap_1 }, @@ -1603,258 +79,9 @@ struct AnimDataInfo anim_mario_cap[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_lips_3_1[][3] = { - { 0, 0, -665 }, { 0, 0, -664 }, { 0, 0, -662 }, { 0, 0, -660 }, - { -1, 0, -656 }, { -1, 0, -652 }, { -2, 0, -648 }, { -3, 1, -643 }, - { -3, 1, -638 }, { -4, 1, -634 }, { -5, 2, -629 }, { -5, 2, -625 }, - { -6, 2, -622 }, { -6, 2, -620 }, { -7, 2, -618 }, { -7, 2, -618 }, - { -6, 2, -619 }, { -6, 2, -622 }, { -5, 2, -626 }, { -4, 1, -633 }, - { -3, 1, -641 }, { -1, 0, -652 }, { 0, 0, -665 }, { 6, -1, -704 }, - { 17, -5, -781 }, { 32, -10, -874 }, { 46, -14, -966 }, { 57, -19, -1036 }, - { 63, -22, -1064 }, { 64, -25, -1061 }, { 64, -27, -1052 }, { 64, -30, -1038 }, - { 64, -33, -1019 }, { 62, -36, -996 }, { 61, -39, -970 }, { 59, -42, -941 }, - { 57, -44, -911 }, { 54, -47, -879 }, { 52, -49, -847 }, { 49, -51, -816 }, - { 46, -53, -786 }, { 44, -55, -758 }, { 41, -56, -733 }, { 39, -57, -711 }, - { 37, -57, -693 }, { 35, -56, -681 }, { 33, -56, -671 }, { 32, -54, -664 }, - { 30, -53, -657 }, { 28, -50, -652 }, { 26, -48, -648 }, { 24, -45, -645 }, - { 22, -42, -643 }, { 20, -39, -642 }, { 18, -35, -642 }, { 16, -32, -642 }, - { 14, -28, -643 }, { 12, -25, -645 }, { 10, -21, -647 }, { 8, -18, -649 }, - { 7, -14, -651 }, { 5, -11, -653 }, { 4, -8, -656 }, { 3, -6, -658 }, - { 2, -4, -660 }, { 1, -2, -662 }, { 0, -1, -663 }, { 0, 0, -664 }, - { 0, 0, -665 }, { 0, -1, -664 }, { 0, -6, -662 }, { 1, -12, -660 }, - { 1, -21, -656 }, { 2, -31, -652 }, { 3, -42, -648 }, { 3, -54, -643 }, - { 4, -65, -639 }, { 5, -76, -635 }, { 6, -85, -631 }, { 6, -94, -628 }, - { 6, -100, -625 }, { 8, -104, -623 }, { 12, -107, -621 }, { 17, -108, -619 }, - { 21, -108, -618 }, { 23, -107, -617 }, { 22, -106, -618 }, { 17, -103, -621 }, - { 6, -100, -625 }, { -19, -93, -636 }, { -63, -83, -654 }, { -111, -71, -673 }, - { -153, -61, -690 }, { -174, -55, -699 }, { -182, -54, -701 }, { -188, -53, -704 }, - { -194, -52, -706 }, { -199, -52, -707 }, { -202, -53, -708 }, { -205, -53, -709 }, - { -207, -54, -709 }, { -208, -55, -709 }, { -209, -56, -709 }, { -208, -57, -708 }, - { -207, -58, -708 }, { -204, -59, -707 }, { -201, -60, -705 }, { -198, -60, -704 }, - { -193, -59, -703 }, { -188, -59, -701 }, { -181, -57, -700 }, { -174, -55, -699 }, - { -156, -50, -695 }, { -123, -39, -688 }, { -81, -26, -680 }, { -41, -13, -673 }, - { -11, -3, -667 }, { 0, 0, -665 }, { 0, 0, -665 }, { 10, 9, -656 }, - { 23, 20, -647 }, { 36, 32, -636 }, { 49, 44, -626 }, { 63, 57, -614 }, - { 78, 69, -603 }, { 92, 82, -592 }, { 105, 94, -582 }, { 118, 105, -572 }, - { 130, 116, -562 }, { 140, 125, -554 }, { 148, 132, -548 }, { 154, 138, -543 }, - { 159, 141, -540 }, { 160, 143, -539 }, { 160, 143, -539 }, { 159, 142, -539 }, - { 158, 141, -540 }, { 157, 140, -542 }, { 156, 139, -543 }, { 154, 137, -545 }, - { 151, 135, -548 }, { 149, 133, -550 }, { 146, 130, -553 }, { 143, 128, -556 }, - { 140, 125, -559 }, { 137, 122, -563 }, { 133, 118, -566 }, { 129, 115, -570 }, - { 125, 111, -574 }, { 121, 108, -578 }, { 117, 104, -582 }, { 112, 100, -587 }, - { 108, 95, -591 }, { 103, 91, -595 }, { 98, 87, -600 }, { 93, 82, -604 }, - { 88, 78, -609 }, { 83, 74, -613 }, { 78, 69, -617 }, { 73, 64, -622 }, - { 68, 60, -626 }, { 63, 55, -630 }, { 58, 51, -634 }, { 53, 46, -638 }, - { 48, 42, -641 }, { 43, 37, -645 }, { 38, 33, -648 }, { 33, 29, -651 }, - { 29, 25, -654 }, { 24, 21, -656 }, { 20, 17, -658 }, { 15, 13, -660 }, - { 11, 9, -662 }, { 7, 6, -663 }, { 3, 3, -664 }, { 0, 0, -665 }, - { -2, -1, -652 }, { -4, 0, -621 }, { -4, 0, -586 }, { -5, 2, -559 }, - { -4, 1, -555 }, { -4, 0, -574 }, { -4, -2, -607 }, { -3, -5, -648 }, - { -2, -8, -693 }, { -1, -11, -736 }, { 0, -14, -772 }, { 0, -16, -796 }, - { 1, -17, -802 }, { 1, -16, -797 }, { 1, -15, -788 }, { 0, -14, -777 }, - { 0, -12, -763 }, { 0, -10, -747 }, { 0, -7, -729 }, { -1, -4, -709 }, - { -1, -1, -689 }, { -2, 1, -667 }, { -2, 4, -644 }, { -3, 7, -621 }, - { -4, 10, -598 }, { -4, 13, -576 }, { -5, 15, -553 }, { -5, 17, -532 }, - { -5, 19, -512 }, { -5, 20, -493 }, { -5, 20, -476 }, { -5, 20, -461 }, - { -5, 19, -448 }, { -4, 17, -438 }, { -3, 14, -430 }, { -2, 10, -427 }, - { -1, 5, -426 }, { 0, 0, -430 }, { 7, -25, -482 }, { 22, -76, -602 }, - { 39, -136, -749 }, { 51, -188, -884 }, { 53, -217, -967 }, { 46, -222, -1002 }, - { 33, -219, -1021 }, { 18, -208, -1028 }, { 0, -194, -1026 }, { -17, -177, -1019 }, - { -34, -161, -1010 }, { -49, -147, -1004 }, { -60, -138, -1002 }, { -66, -133, -1005 }, - { -70, -130, -1007 }, { -72, -129, -1008 }, { -73, -128, -1008 }, { -72, -128, -1009 }, - { -72, -128, -1009 }, { -71, -129, -1009 }, { -71, -129, -1009 }, { -71, -129, -1009 }, - { -71, -129, -1009 }, { -70, -129, -1010 }, { -70, -129, -1010 }, { -69, -128, -1011 }, - { -69, -128, -1011 }, { -68, -128, -1012 }, { -67, -129, -1013 }, { -67, -129, -1013 }, - { -66, -129, -1014 }, { -65, -129, -1014 }, { -64, -129, -1014 }, { -64, -129, -1014 }, - { -63, -130, -1014 }, { -62, -130, -1014 }, { -62, -131, -1014 }, { -61, -131, -1013 }, - { -61, -132, -1013 }, { -60, -133, -1012 }, { -60, -134, -1010 }, { -60, -135, -1009 }, - { -59, -136, -1007 }, { -59, -137, -1005 }, { -60, -138, -1002 }, { -60, -140, -999 }, - { -60, -142, -995 }, { -61, -144, -991 }, { -62, -147, -986 }, { -63, -149, -980 }, - { -64, -152, -974 }, { -65, -155, -967 }, { -66, -159, -960 }, { -67, -162, -953 }, - { -68, -165, -946 }, { -70, -169, -939 }, { -71, -172, -932 }, { -72, -175, -925 }, - { -73, -178, -918 }, { -74, -181, -912 }, { -76, -184, -906 }, { -77, -187, -900 }, - { -77, -189, -895 }, { -78, -191, -891 }, { -79, -193, -887 }, { -79, -194, -884 }, - { -80, -196, -881 }, { -80, -197, -879 }, { -81, -198, -877 }, { -81, -199, -875 }, - { -81, -199, -873 }, { -81, -200, -873 }, { -81, -200, -872 }, { -81, -200, -872 }, - { -81, -200, -873 }, { -81, -199, -875 }, { -81, -198, -877 }, { -80, -197, -880 }, - { -80, -195, -883 }, { -79, -193, -887 }, { -78, -190, -894 }, { -76, -185, -903 }, - { -74, -179, -916 }, { -72, -173, -929 }, { -69, -166, -944 }, { -67, -159, -959 }, - { -65, -152, -973 }, { -62, -146, -985 }, { -61, -142, -995 }, { -60, -138, -1002 }, - { -59, -136, -1007 }, { -58, -135, -1010 }, { -58, -134, -1011 }, { -58, -134, -1012 }, - { -58, -134, -1011 }, { -58, -135, -1010 }, { -58, -135, -1009 }, { -59, -136, -1007 }, - { -59, -137, -1005 }, { -59, -138, -1004 }, { -59, -138, -1003 }, { -60, -138, -1002 }, - { -60, -138, -1002 }, { -60, -138, -1002 }, { -60, -138, -1002 }, { -60, -138, -1002 }, - { -60, -138, -1002 }, { -60, -138, -1002 }, { -60, -138, -1002 }, { -60, -138, -1002 }, - { -60, -138, -1002 }, { -60, -138, -1002 }, { -60, -138, -1002 }, { -60, -138, -1002 }, - { -60, -138, -1002 }, { -60, -138, -1002 }, { -60, -138, -1002 }, { -60, -138, -1003 }, - { -59, -138, -1003 }, { -59, -138, -1003 }, { -59, -138, -1003 }, { -59, -138, -1003 }, - { -59, -138, -1004 }, { -59, -139, -1004 }, { -59, -139, -1004 }, { -59, -139, -1005 }, - { -59, -139, -1005 }, { -59, -139, -1005 }, { -59, -139, -1006 }, { -59, -139, -1006 }, - { -59, -139, -1007 }, { -59, -139, -1007 }, { -58, -139, -1008 }, { -58, -139, -1008 }, - { -58, -139, -1008 }, { -58, -139, -1009 }, { -58, -139, -1009 }, { -58, -139, -1010 }, - { -58, -139, -1010 }, { -58, -140, -1011 }, { -58, -140, -1011 }, { -58, -140, -1011 }, - { -58, -140, -1012 }, { -58, -140, -1012 }, { -57, -140, -1012 }, { -57, -140, -1013 }, - { -57, -140, -1013 }, { -57, -140, -1013 }, { -57, -140, -1014 }, { -57, -140, -1014 }, - { -57, -140, -1014 }, { -57, -140, -1014 }, { -57, -140, -1014 }, { -57, -140, -1014 }, - { -57, -140, -1014 }, { -57, -140, -1014 }, { -57, -140, -1014 }, { -57, -140, -1014 }, - { -57, -140, -1014 }, { -57, -140, -1013 }, { -57, -140, -1013 }, { -57, -140, -1013 }, - { -58, -140, -1012 }, { -58, -140, -1012 }, { -58, -140, -1011 }, { -58, -139, -1010 }, - { -58, -139, -1010 }, { -58, -139, -1009 }, { -58, -139, -1008 }, { -59, -139, -1007 }, - { -59, -139, -1006 }, { -59, -139, -1005 }, { -59, -138, -1004 }, { -60, -138, -1002 }, - { -62, -136, -989 }, { -68, -132, -962 }, { -74, -128, -934 }, { -77, -125, -918 }, - { -78, -125, -915 }, { -78, -125, -914 }, { -78, -125, -915 }, { -77, -125, -918 }, - { -77, -126, -921 }, { -76, -126, -925 }, { -75, -127, -928 }, { -75, -127, -931 }, - { -74, -127, -932 }, { -75, -127, -930 }, { -76, -127, -926 }, { -77, -125, -918 }, - { -81, -122, -898 }, { -89, -117, -862 }, { -97, -111, -819 }, { -106, -105, -779 }, - { -112, -100, -750 }, { -114, -98, -742 }, { -113, -99, -751 }, { -110, -100, -768 }, - { -107, -102, -791 }, { -102, -105, -818 }, { -97, -108, -848 }, { -92, -111, -880 }, - { -86, -114, -911 }, { -81, -117, -940 }, { -77, -121, -966 }, { -74, -124, -987 }, - { -72, -126, -1002 }, { -71, -129, -1009 }, { -72, -131, -1011 }, { -72, -132, -1011 }, - { -73, -134, -1011 }, { -74, -136, -1011 }, { -76, -138, -1009 }, { -77, -140, -1007 }, - { -79, -142, -1004 }, { -80, -143, -1000 }, { -82, -145, -996 }, { -84, -147, -991 }, - { -86, -148, -986 }, { -88, -150, -980 }, { -90, -152, -974 }, { -93, -154, -968 }, - { -95, -155, -961 }, { -97, -157, -954 }, { -100, -158, -947 }, { -102, -160, -940 }, - { -104, -162, -933 }, { -107, -163, -925 }, { -109, -165, -918 }, { -111, -167, -911 }, - { -113, -169, -904 }, { -115, -170, -897 }, { -117, -172, -891 }, { -119, -174, -884 }, - { -121, -175, -878 }, { -123, -177, -873 }, { -124, -179, -868 }, { -126, -181, -863 }, - { -127, -183, -859 }, { -128, -185, -855 }, { -129, -187, -852 }, { -129, -189, -850 }, - { -130, -191, -849 }, { -130, -193, -848 }, { -130, -195, -847 }, { -130, -197, -847 }, - { -130, -200, -846 }, { -130, -203, -846 }, { -130, -205, -847 }, { -129, -208, -847 }, - { -129, -211, -848 }, { -128, -214, -849 }, { -128, -217, -850 }, { -127, -221, -851 }, - { -126, -224, -852 }, { -126, -227, -854 }, { -125, -230, -856 }, { -124, -234, -857 }, - { -123, -237, -859 }, { -122, -240, -861 }, { -121, -243, -864 }, { -120, -247, -866 }, - { -119, -250, -868 }, { -118, -253, -871 }, { -116, -256, -873 }, { -115, -259, -876 }, - { -114, -262, -878 }, { -113, -265, -881 }, { -111, -267, -884 }, { -110, -270, -887 }, - { -109, -272, -889 }, { -108, -274, -892 }, { -106, -277, -895 }, { -105, -278, -898 }, - { -104, -280, -900 }, { -103, -282, -903 }, { -102, -283, -905 }, { -100, -284, -908 }, - { -99, -285, -910 }, { -98, -286, -913 }, { -97, -286, -915 }, { -96, -286, -917 }, - { -95, -286, -919 }, { -94, -286, -921 }, { -93, -285, -923 }, { -93, -282, -925 }, - { -92, -276, -928 }, { -90, -266, -932 }, { -89, -254, -935 }, { -88, -240, -939 }, - { -87, -225, -942 }, { -86, -210, -945 }, { -85, -194, -948 }, { -85, -180, -950 }, - { -84, -167, -951 }, { -84, -156, -951 }, { -84, -148, -950 }, { -85, -144, -947 }, - { -90, -166, -926 }, { -100, -213, -890 }, { -105, -241, -868 }, { -107, -246, -864 }, - { -110, -250, -862 }, { -113, -252, -860 }, { -116, -253, -859 }, { -120, -253, -859 }, - { -123, -253, -859 }, { -125, -252, -860 }, { -127, -250, -862 }, { -128, -248, -863 }, - { -127, -246, -865 }, { -125, -244, -866 }, { -121, -243, -867 }, { -114, -242, -868 }, - { -105, -241, -868 }, { -93, -241, -868 }, { -75, -241, -868 }, { -55, -241, -868 }, - { -31, -241, -868 }, { -5, -241, -868 }, { 21, -241, -868 }, { 48, -241, -868 }, - { 75, -241, -868 }, { 102, -241, -868 }, { 126, -241, -868 }, { 147, -241, -868 }, - { 166, -241, -868 }, { 179, -241, -868 }, { 188, -241, -868 }, { 192, -241, -868 }, - { 187, -241, -868 }, { 175, -241, -868 }, { 156, -241, -868 }, { 133, -241, -868 }, - { 105, -241, -868 }, { 74, -241, -868 }, { 43, -241, -868 }, { 11, -241, -868 }, - { -18, -241, -868 }, { -46, -241, -868 }, { -70, -241, -868 }, { -89, -241, -868 }, - { -101, -241, -868 }, { -105, -241, -868 }, { -102, -241, -868 }, { -91, -241, -868 }, - { -74, -241, -868 }, { -53, -241, -868 }, { -28, -241, -868 }, { 0, -241, -868 }, - { 28, -241, -868 }, { 57, -241, -868 }, { 87, -241, -868 }, { 114, -241, -868 }, - { 139, -241, -868 }, { 161, -241, -868 }, { 177, -241, -868 }, { 188, -241, -868 }, - { 192, -241, -868 }, { 187, -241, -868 }, { 175, -241, -868 }, { 156, -241, -868 }, - { 133, -241, -868 }, { 105, -241, -868 }, { 74, -241, -868 }, { 43, -241, -868 }, - { 11, -241, -868 }, { -18, -241, -868 }, { -46, -241, -868 }, { -70, -241, -868 }, - { -89, -241, -868 }, { -101, -241, -868 }, { -105, -241, -868 }, { -100, -241, -868 }, - { -86, -241, -868 }, { -65, -241, -868 }, { -38, -241, -868 }, { -7, -241, -868 }, - { 25, -241, -868 }, { 60, -241, -868 }, { 93, -241, -868 }, { 124, -241, -868 }, - { 151, -241, -868 }, { 173, -241, -868 }, { 187, -241, -868 }, { 192, -241, -868 }, - { 188, -242, -869 }, { 178, -242, -869 }, { 162, -243, -870 }, { 142, -245, -871 }, - { 118, -246, -872 }, { 91, -247, -873 }, { 63, -248, -874 }, { 34, -250, -875 }, - { 5, -250, -876 }, { -21, -250, -876 }, { -46, -250, -876 }, { -68, -249, -875 }, - { -86, -248, -874 }, { -99, -245, -871 }, { -105, -241, -868 }, { -108, -237, -865 }, - { -111, -233, -861 }, { -113, -229, -858 }, { -114, -224, -854 }, { -115, -219, -850 }, - { -116, -214, -845 }, { -116, -209, -841 }, { -116, -204, -837 }, { -115, -198, -832 }, - { -114, -193, -828 }, { -113, -187, -823 }, { -111, -182, -818 }, { -109, -176, -813 }, - { -107, -170, -808 }, { -105, -164, -803 }, { -102, -158, -798 }, { -99, -152, -793 }, - { -96, -146, -788 }, { -92, -140, -783 }, { -89, -134, -778 }, { -85, -128, -773 }, - { -81, -122, -768 }, { -78, -116, -762 }, { -73, -110, -757 }, { -69, -103, -752 }, - { -65, -97, -747 }, { -61, -91, -742 }, { -57, -85, -737 }, { -53, -79, -732 }, - { -48, -74, -727 }, { -44, -68, -722 }, { -40, -62, -717 }, { -36, -57, -713 }, - { -32, -51, -708 }, { -28, -46, -703 }, { -24, -40, -699 }, { -21, -35, -695 }, - { -17, -30, -690 }, { -14, -25, -686 }, { -11, -21, -682 }, { -8, -16, -678 }, - { -6, -12, -675 }, { -3, -7, -671 }, { -1, -3, -668 }, { 0, 0, -665 }, - { 1, 3, -662 }, { 2, 7, -659 }, { 3, 10, -656 }, { 4, 13, -654 }, - { 4, 15, -653 }, { 4, 18, -651 }, { 4, 20, -650 }, { 3, 21, -649 }, - { 3, 22, -648 }, { 2, 23, -648 }, { 2, 23, -648 }, { 1, 23, -649 }, - { 1, 22, -649 }, { 0, 21, -650 }, { 0, 19, -652 }, { 0, 16, -654 }, - { 0, 13, -656 }, { 0, 9, -658 }, { 0, 5, -661 }, { 0, 0, -665 }, - { 0, -7, -669 }, { 2, -16, -677 }, { 3, -29, -686 }, { 5, -43, -697 }, - { 6, -59, -709 }, { 8, -76, -721 }, { 10, -95, -733 }, { 12, -114, -745 }, - { 14, -134, -756 }, { 15, -155, -765 }, { 17, -175, -772 }, { 18, -198, -778 }, - { 19, -227, -782 }, { 20, -259, -786 }, { 22, -292, -788 }, { 22, -324, -790 }, - { 23, -353, -790 }, { 24, -376, -790 }, { 24, -392, -789 }, { 23, -398, -788 }, - { 22, -398, -785 }, { 21, -396, -782 }, { 20, -394, -779 }, { 19, -390, -775 }, - { 18, -385, -771 }, { 16, -379, -766 }, { 14, -373, -762 }, { 13, -365, -757 }, - { 11, -357, -752 }, { 9, -348, -747 }, { 7, -339, -741 }, { 6, -330, -736 }, - { 4, -319, -731 }, { 2, -309, -726 }, { 1, -299, -722 }, { 0, -288, -717 }, - { -1, -277, -713 }, { -3, -266, -709 }, { -4, -256, -706 }, { -5, -246, -703 }, - { -6, -235, -701 }, { -6, -226, -699 }, { -7, -217, -698 }, { -7, -208, -698 }, - { -7, -200, -698 }, { -6, -192, -700 }, { -4, -185, -705 }, { 0, -179, -718 }, - { 7, -172, -735 }, { 15, -166, -756 }, { 23, -161, -778 }, { 31, -157, -800 }, - { 37, -154, -820 }, { 41, -153, -837 }, { 42, -154, -849 }, { 32, -164, -848 }, - { 11, -184, -836 }, { -9, -204, -820 }, { -23, -215, -809 }, { -24, -210, -806 }, - { -19, -196, -807 }, { -11, -181, -807 }, { -6, -171, -803 }, { -5, -169, -790 }, - { -4, -173, -770 }, { -5, -177, -753 }, { -5, -181, -736 }, { -6, -186, -719 }, - { -6, -191, -706 }, { -6, -192, -700 }, { -6, -193, -699 }, { -6, -193, -698 }, - { -6, -193, -697 }, { -6, -193, -697 }, { -6, -194, -696 }, { -6, -194, -696 }, - { -6, -194, -695 }, { -6, -194, -695 }, { -6, -194, -694 }, { -7, -194, -694 }, - { -7, -194, -693 }, { -7, -194, -693 }, { -7, -194, -693 }, { -7, -194, -693 }, - { -7, -194, -693 }, { -7, -195, -693 }, { -7, -195, -693 }, { -7, -195, -692 }, - { -7, -195, -693 }, { -7, -195, -693 }, { -7, -195, -693 }, { -7, -194, -693 }, - { -7, -194, -693 }, { -7, -194, -693 }, { -7, -194, -693 }, { -7, -194, -693 }, - { -7, -194, -694 }, { -7, -194, -694 }, { -7, -194, -694 }, { -6, -194, -694 }, - { -6, -194, -695 }, { -6, -194, -695 }, { -6, -194, -695 }, { -6, -194, -695 }, - { -6, -194, -696 }, { -6, -194, -696 }, { -6, -193, -696 }, { -6, -193, -697 }, - { -6, -193, -697 }, { -6, -193, -697 }, { -6, -193, -697 }, { -6, -193, -698 }, - { -6, -193, -698 }, { -6, -193, -698 }, { -6, -193, -698 }, { -6, -193, -699 }, - { -6, -193, -699 }, { -6, -193, -699 }, { -6, -193, -699 }, { -6, -193, -699 }, - { -6, -193, -700 }, { -6, -192, -700 }, { -6, -192, -700 }, { -6, -192, -700 }, - { -6, -192, -700 }, { -6, -192, -700 }, { -6, -192, -700 }, { -6, -192, -700 }, - { -6, -196, -701 }, { -6, -192, -700 }, { -6, -174, -696 }, { -5, -152, -692 }, - { -4, -127, -688 }, { -3, -101, -683 }, { -2, -76, -679 }, { -1, -52, -674 }, - { 0, -31, -670 }, { 0, -14, -667 }, { 0, -3, -665 }, { 0, 0, -665 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_lips_3_1, 0x00290bf4, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_lips_3_2[][3] = { - { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, - { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, - { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, - { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, - { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, - { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, - { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, - { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, - { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, - { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, - { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, { -269, -128, -669 }, - { -269, -128, -669 }, { -269, -129, -669 }, { -267, -131, -668 }, { -265, -134, -666 }, - { -262, -139, -664 }, { -259, -144, -661 }, { -254, -150, -658 }, { -250, -156, -655 }, - { -245, -163, -651 }, { -239, -171, -647 }, { -234, -178, -643 }, { -228, -186, -639 }, - { -223, -194, -635 }, { -217, -202, -631 }, { -211, -209, -627 }, { -206, -216, -624 }, - { -201, -222, -620 }, { -197, -228, -617 }, { -190, -225, -617 }, { -190, -224, -617 }, - { -190, -224, -617 }, { -190, -224, -617 }, { -190, -225, -617 }, { -190, -225, -617 }, - { -191, -225, -617 }, { -191, -225, -616 }, { -191, -225, -616 }, { -191, -225, -616 }, - { -192, -225, -615 }, { -192, -225, -615 }, { -192, -225, -615 }, { -193, -226, -614 }, - { -193, -226, -614 }, { -193, -226, -613 }, { -194, -226, -613 }, { -194, -227, -612 }, - { -195, -227, -612 }, { -195, -227, -611 }, { -196, -227, -611 }, { -196, -227, -610 }, - { -197, -228, -610 }, { -197, -228, -609 }, { -198, -228, -609 }, { -198, -229, -608 }, - { -199, -229, -608 }, { -199, -229, -607 }, { -200, -229, -607 }, { -200, -230, -606 }, - { -201, -230, -606 }, { -201, -230, -605 }, { -202, -230, -605 }, { -202, -230, -604 }, - { -203, -231, -604 }, { -203, -231, -603 }, { -203, -231, -603 }, { -204, -231, -603 }, - { -204, -231, -603 }, { -204, -231, -602 }, { -205, -232, -602 }, { -205, -232, -602 }, - { -205, -232, -602 }, { -205, -232, -602 }, { -205, -232, -602 }, { -205, -232, -602 }, - { -205, -232, -602 }, { -205, -232, -602 }, { -205, -232, -602 }, { -205, -232, -602 }, - { -205, -232, -602 }, { -204, -232, -603 }, { -204, -231, -603 }, { -204, -231, -603 }, - { -203, -231, -604 }, { -203, -231, -604 }, { -202, -230, -605 }, { -201, -230, -606 }, - { -201, -230, -607 }, { -200, -229, -608 }, { -199, -229, -608 }, { -198, -228, -609 }, - { -197, -228, -611 }, { -196, -227, -612 }, { -194, -227, -613 }, { -193, -226, -614 }, - { -192, -225, -616 }, { -190, -225, -617 }, { -186, -223, -622 }, { -177, -219, -632 }, - { -165, -215, -646 }, { -151, -209, -662 }, { -135, -202, -679 }, { -119, -194, -697 }, - { -103, -187, -713 }, { -89, -179, -727 }, { -78, -172, -736 }, { -70, -165, -741 }, - { -65, -159, -742 }, { -60, -152, -742 }, { -55, -145, -741 }, { -50, -137, -740 }, - { -46, -129, -738 }, { -42, -121, -735 }, { -38, -112, -732 }, { -34, -104, -729 }, - { -30, -95, -725 }, { -27, -87, -721 }, { -23, -79, -716 }, { -20, -70, -712 }, - { -18, -62, -707 }, { -15, -54, -702 }, { -12, -47, -697 }, { -10, -39, -693 }, - { -8, -33, -688 }, { -6, -26, -684 }, { -5, -20, -680 }, { -3, -15, -676 }, - { -2, -11, -673 }, { -1, -7, -670 }, { 0, -4, -668 }, { 0, -1, -666 }, - { 0, 0, -665 }, { 0, 0, -665 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_lips_3_2, 0x00291f2c, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_lips_3[] = { { ARRAY_COUNT(animdata_mario_lips_3_1), GD_ANIM_ROT3S, animdata_mario_lips_3_1 }, @@ -1862,250 +89,9 @@ struct AnimDataInfo anim_mario_lips_3[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_lips_4_1[][3] = { - { 0, 0, -665 }, { 0, 0, -664 }, { 0, 0, -663 }, { 0, 0, -661 }, - { 0, 0, -659 }, { 0, 0, -656 }, { 0, 0, -653 }, { 0, 0, -650 }, - { 0, 0, -647 }, { 0, 0, -644 }, { 0, 0, -641 }, { 0, 0, -638 }, - { 0, 0, -636 }, { 0, 0, -634 }, { 0, 0, -633 }, { 0, 0, -633 }, - { 0, 0, -634 }, { 0, 0, -636 }, { 0, 0, -639 }, { 0, 0, -643 }, - { 0, 0, -649 }, { 0, 0, -656 }, { 0, 0, -665 }, { 0, 0, -692 }, - { 0, 2, -744 }, { 0, 3, -808 }, { 1, 5, -871 }, { 1, 6, -917 }, - { 2, 7, -934 }, { 2, 7, -929 }, { 2, 7, -919 }, { 3, 7, -906 }, - { 3, 7, -889 }, { 3, 7, -869 }, { 3, 7, -847 }, { 4, 7, -823 }, - { 4, 7, -798 }, { 4, 6, -772 }, { 4, 6, -746 }, { 5, 6, -721 }, - { 5, 6, -696 }, { 5, 5, -672 }, { 5, 5, -650 }, { 5, 5, -631 }, - { 5, 5, -614 }, { 6, 5, -602 }, { 6, 5, -593 }, { 6, 5, -587 }, - { 6, 6, -585 }, { 6, 7, -586 }, { 6, 8, -588 }, { 6, 9, -592 }, - { 6, 9, -596 }, { 6, 10, -601 }, { 6, 10, -605 }, { 6, 10, -607 }, - { 6, 9, -608 }, { 6, 7, -606 }, { 6, 5, -602 }, { 6, 0, -590 }, - { 6, -7, -570 }, { 6, -16, -546 }, { 7, -26, -520 }, { 7, -36, -496 }, - { 7, -45, -477 }, { 7, -51, -465 }, { 7, -53, -465 }, { 3, -27, -566 }, - { 0, 0, -665 }, { 0, 0, -649 }, { 2, 1, -620 }, { 6, 5, -602 }, - { 10, 10, -597 }, { 15, 17, -595 }, { 20, 24, -594 }, { 25, 32, -595 }, - { 30, 39, -596 }, { 35, 46, -598 }, { 39, 52, -599 }, { 43, 58, -600 }, - { 46, 62, -601 }, { 48, 65, -601 }, { 48, 67, -602 }, { 48, 68, -602 }, - { 48, 69, -603 }, { 47, 69, -603 }, { 46, 67, -603 }, { 46, 65, -602 }, - { 46, 62, -601 }, { 46, 55, -597 }, { 47, 43, -591 }, { 48, 30, -585 }, - { 48, 20, -579 }, { 49, 14, -576 }, { 49, 12, -575 }, { 49, 11, -574 }, - { 50, 10, -572 }, { 50, 9, -571 }, { 51, 9, -570 }, { 52, 9, -568 }, - { 52, 9, -567 }, { 53, 10, -566 }, { 53, 10, -565 }, { 54, 11, -565 }, - { 54, 12, -565 }, { 54, 13, -565 }, { 54, 13, -565 }, { 54, 14, -566 }, - { 53, 14, -568 }, { 52, 14, -570 }, { 50, 14, -573 }, { 49, 14, -576 }, - { 43, 12, -585 }, { 34, 10, -602 }, { 22, 6, -623 }, { 11, 3, -643 }, - { 3, 0, -659 }, { 0, 0, -665 }, { 0, 0, -665 }, { -14, 0, -665 }, - { -29, 0, -665 }, { -46, 0, -665 }, { -64, 0, -665 }, { -82, 0, -665 }, - { -100, 0, -665 }, { -118, 0, -665 }, { -136, 0, -665 }, { -152, 0, -665 }, - { -167, 0, -665 }, { -180, 0, -665 }, { -191, 0, -665 }, { -199, 0, -665 }, - { -204, 0, -665 }, { -206, 0, -665 }, { -206, 0, -665 }, { -205, 0, -665 }, - { -204, 0, -665 }, { -202, 0, -666 }, { -200, 0, -666 }, { -198, 0, -667 }, - { -195, 0, -668 }, { -192, 0, -668 }, { -188, 0, -669 }, { -185, 0, -670 }, - { -181, 0, -671 }, { -176, 0, -672 }, { -172, 0, -673 }, { -167, 0, -674 }, - { -161, 0, -675 }, { -156, 0, -676 }, { -151, 0, -677 }, { -145, 0, -678 }, - { -139, 0, -679 }, { -133, 0, -680 }, { -127, 0, -681 }, { -120, 0, -681 }, - { -114, 0, -682 }, { -108, 0, -682 }, { -101, 0, -683 }, { -95, 0, -683 }, - { -88, 0, -683 }, { -81, 0, -683 }, { -75, 0, -683 }, { -68, 0, -683 }, - { -62, 0, -683 }, { -56, 0, -682 }, { -49, 0, -681 }, { -43, 0, -680 }, - { -37, 0, -679 }, { -31, 0, -678 }, { -25, 0, -676 }, { -20, 0, -675 }, - { -14, 0, -672 }, { -9, 0, -670 }, { -4, 0, -667 }, { 0, 0, -665 }, - { 3, -1, -647 }, { 5, -3, -609 }, { 7, -4, -566 }, { 7, -4, -532 }, - { 7, 0, -522 }, { 6, 6, -537 }, { 4, 17, -565 }, { 2, 30, -602 }, - { 0, 42, -643 }, { -1, 55, -682 }, { -3, 65, -716 }, { -5, 72, -739 }, - { -5, 74, -745 }, { -6, 73, -741 }, { -5, 71, -733 }, { -5, 67, -724 }, - { -4, 64, -711 }, { -3, 59, -697 }, { -2, 54, -681 }, { -1, 48, -664 }, - { 0, 42, -645 }, { 1, 35, -626 }, { 3, 28, -606 }, { 4, 22, -586 }, - { 5, 15, -565 }, { 6, 8, -545 }, { 7, 2, -526 }, { 8, -3, -507 }, - { 9, -8, -489 }, { 9, -13, -473 }, { 9, -17, -458 }, { 9, -20, -445 }, - { 8, -23, -435 }, { 7, -24, -426 }, { 5, -24, -421 }, { 3, -23, -419 }, - { 0, -20, -419 }, { -2, -16, -424 }, { -17, 8, -474 }, { -45, 64, -587 }, - { -78, 130, -727 }, { -106, 187, -856 }, { -117, 218, -937 }, { -113, 222, -973 }, - { -102, 216, -996 }, { -86, 203, -1007 }, { -68, 185, -1010 }, { -48, 165, -1008 }, - { -29, 145, -1005 }, { -13, 128, -1003 }, { -2, 117, -1005 }, { 4, 111, -1009 }, - { 8, 107, -1012 }, { 10, 104, -1014 }, { 10, 103, -1015 }, { 9, 103, -1016 }, - { 9, 103, -1016 }, { 8, 104, -1016 }, { 8, 104, -1016 }, { 8, 104, -1016 }, - { 7, 103, -1017 }, { 7, 103, -1017 }, { 6, 103, -1018 }, { 6, 103, -1018 }, - { 5, 102, -1019 }, { 4, 102, -1020 }, { 3, 102, -1020 }, { 2, 102, -1021 }, - { 1, 102, -1022 }, { 0, 102, -1022 }, { 0, 102, -1022 }, { 0, 102, -1022 }, - { -1, 102, -1022 }, { -2, 103, -1022 }, { -2, 104, -1022 }, { -3, 105, -1021 }, - { -3, 106, -1020 }, { -4, 107, -1018 }, { -4, 108, -1016 }, { -4, 110, -1014 }, - { -3, 112, -1011 }, { -3, 114, -1008 }, { -2, 117, -1005 }, { -1, 120, -1000 }, - { 0, 124, -995 }, { 1, 128, -989 }, { 3, 133, -981 }, { 6, 139, -973 }, - { 8, 144, -965 }, { 11, 151, -956 }, { 14, 157, -946 }, { 17, 164, -936 }, - { 20, 170, -927 }, { 23, 177, -917 }, { 27, 184, -907 }, { 30, 190, -897 }, - { 33, 197, -888 }, { 36, 203, -879 }, { 38, 208, -870 }, { 41, 213, -863 }, - { 43, 218, -856 }, { 45, 222, -849 }, { 46, 226, -844 }, { 48, 229, -840 }, - { 49, 231, -836 }, { 50, 234, -832 }, { 51, 236, -829 }, { 52, 237, -827 }, - { 52, 239, -825 }, { 53, 240, -824 }, { 53, 240, -824 }, { 53, 240, -824 }, - { 52, 239, -825 }, { 52, 238, -827 }, { 51, 236, -830 }, { 50, 233, -834 }, - { 48, 230, -838 }, { 46, 226, -844 }, { 44, 220, -853 }, { 39, 210, -867 }, - { 34, 199, -884 }, { 28, 186, -903 }, { 22, 172, -923 }, { 16, 158, -944 }, - { 10, 145, -963 }, { 4, 133, -981 }, { 0, 124, -995 }, { -2, 117, -1005 }, - { -4, 113, -1011 }, { -5, 110, -1015 }, { -6, 109, -1017 }, { -6, 108, -1018 }, - { -6, 109, -1017 }, { -5, 110, -1016 }, { -5, 111, -1014 }, { -4, 113, -1011 }, - { -3, 114, -1009 }, { -3, 116, -1007 }, { -2, 117, -1005 }, { -2, 117, -1005 }, - { -2, 117, -1005 }, { -2, 117, -1005 }, { -2, 117, -1005 }, { -2, 117, -1005 }, - { -2, 117, -1005 }, { -2, 117, -1005 }, { -2, 117, -1005 }, { -2, 117, -1005 }, - { -2, 117, -1005 }, { -2, 117, -1005 }, { -2, 117, -1005 }, { -2, 117, -1005 }, - { -2, 117, -1005 }, { -2, 117, -1005 }, { -2, 117, -1005 }, { -2, 117, -1005 }, - { -2, 117, -1005 }, { -2, 117, -1005 }, { -2, 117, -1006 }, { -2, 117, -1006 }, - { -2, 117, -1006 }, { -2, 117, -1007 }, { -2, 117, -1007 }, { -3, 117, -1007 }, - { -3, 117, -1008 }, { -3, 117, -1008 }, { -3, 117, -1009 }, { -3, 117, -1009 }, - { -3, 117, -1010 }, { -3, 117, -1010 }, { -3, 117, -1011 }, { -3, 117, -1011 }, - { -3, 117, -1012 }, { -3, 117, -1012 }, { -4, 117, -1013 }, { -4, 117, -1013 }, - { -4, 117, -1014 }, { -4, 117, -1014 }, { -4, 117, -1015 }, { -4, 117, -1015 }, - { -4, 117, -1015 }, { -4, 117, -1016 }, { -4, 117, -1016 }, { -4, 117, -1017 }, - { -4, 117, -1017 }, { -4, 118, -1017 }, { -4, 118, -1017 }, { -5, 118, -1018 }, - { -5, 118, -1018 }, { -5, 118, -1018 }, { -5, 118, -1018 }, { -5, 118, -1018 }, - { -5, 118, -1018 }, { -5, 118, -1018 }, { -5, 118, -1018 }, { -5, 118, -1018 }, - { -4, 118, -1018 }, { -4, 118, -1017 }, { -4, 117, -1017 }, { -4, 117, -1016 }, - { -4, 117, -1016 }, { -4, 117, -1015 }, { -4, 117, -1015 }, { -4, 117, -1014 }, - { -4, 117, -1013 }, { -3, 117, -1012 }, { -3, 117, -1011 }, { -3, 117, -1010 }, - { -3, 117, -1009 }, { -3, 117, -1008 }, { -2, 117, -1006 }, { -2, 117, -1005 }, - { 0, 116, -990 }, { 6, 115, -959 }, { 12, 113, -927 }, { 16, 112, -909 }, - { 17, 112, -904 }, { 17, 112, -903 }, { 17, 112, -905 }, { 16, 112, -908 }, - { 15, 113, -912 }, { 14, 113, -916 }, { 14, 113, -920 }, { 13, 113, -923 }, - { 13, 113, -924 }, { 13, 113, -922 }, { 14, 113, -918 }, { 16, 112, -909 }, - { 20, 111, -885 }, { 28, 110, -844 }, { 38, 108, -795 }, { 46, 106, -749 }, - { 53, 104, -717 }, { 55, 103, -707 }, { 54, 102, -718 }, { 51, 102, -737 }, - { 47, 101, -763 }, { 43, 101, -793 }, { 37, 100, -827 }, { 32, 100, -863 }, - { 26, 100, -898 }, { 21, 100, -932 }, { 16, 100, -962 }, { 12, 101, -988 }, - { 9, 102, -1006 }, { 8, 104, -1016 }, { 8, 106, -1020 }, { 8, 108, -1024 }, - { 8, 110, -1027 }, { 8, 112, -1029 }, { 8, 114, -1031 }, { 9, 116, -1031 }, - { 9, 118, -1032 }, { 10, 121, -1031 }, { 11, 123, -1030 }, { 12, 125, -1028 }, - { 13, 128, -1026 }, { 14, 130, -1024 }, { 15, 133, -1021 }, { 17, 135, -1017 }, - { 18, 138, -1014 }, { 19, 141, -1010 }, { 20, 143, -1006 }, { 22, 146, -1002 }, - { 23, 148, -998 }, { 24, 151, -993 }, { 26, 154, -989 }, { 27, 157, -984 }, - { 28, 159, -980 }, { 30, 162, -976 }, { 31, 165, -971 }, { 32, 167, -967 }, - { 33, 170, -964 }, { 34, 173, -960 }, { 35, 176, -957 }, { 36, 178, -954 }, - { 36, 181, -952 }, { 37, 184, -950 }, { 37, 186, -948 }, { 37, 189, -947 }, - { 38, 192, -947 }, { 37, 194, -947 }, { 37, 197, -947 }, { 37, 200, -948 }, - { 37, 202, -948 }, { 37, 205, -949 }, { 36, 208, -950 }, { 36, 211, -951 }, - { 36, 214, -952 }, { 35, 216, -953 }, { 34, 219, -954 }, { 34, 222, -956 }, - { 33, 225, -957 }, { 33, 228, -959 }, { 32, 231, -960 }, { 31, 234, -962 }, - { 30, 237, -964 }, { 29, 240, -966 }, { 29, 243, -968 }, { 28, 246, -970 }, - { 27, 248, -972 }, { 26, 251, -974 }, { 25, 254, -976 }, { 24, 257, -978 }, - { 23, 260, -980 }, { 22, 263, -982 }, { 22, 266, -984 }, { 21, 268, -986 }, - { 20, 271, -988 }, { 19, 274, -990 }, { 18, 276, -992 }, { 17, 279, -994 }, - { 16, 282, -996 }, { 15, 284, -998 }, { 15, 287, -1000 }, { 14, 289, -1002 }, - { 13, 291, -1004 }, { 12, 294, -1005 }, { 12, 296, -1007 }, { 11, 298, -1008 }, - { 10, 300, -1010 }, { 10, 302, -1011 }, { 9, 304, -1012 }, { 9, 306, -1013 }, - { 9, 307, -1014 }, { 8, 308, -1015 }, { 8, 309, -1015 }, { 8, 309, -1015 }, - { 8, 309, -1015 }, { 8, 308, -1015 }, { 8, 308, -1015 }, { 9, 308, -1014 }, - { 9, 307, -1014 }, { 9, 306, -1014 }, { 9, 306, -1013 }, { 9, 305, -1013 }, - { 9, 305, -1013 }, { 9, 304, -1012 }, { 9, 304, -1012 }, { 10, 304, -1012 }, - { 12, 304, -1013 }, { 14, 304, -1013 }, { 17, 305, -1013 }, { 20, 305, -1013 }, - { 23, 305, -1013 }, { 26, 305, -1013 }, { 28, 305, -1014 }, { 29, 305, -1014 }, - { 28, 305, -1014 }, { 27, 305, -1014 }, { 23, 305, -1013 }, { 17, 305, -1013 }, - { 9, 304, -1012 }, { -1, 304, -1012 }, { -17, 303, -1011 }, { -36, 302, -1009 }, - { -57, 300, -1008 }, { -80, 299, -1006 }, { -105, 298, -1005 }, { -130, 296, -1003 }, - { -154, 295, -1001 }, { -178, 294, -1000 }, { -200, 293, -998 }, { -220, 292, -997 }, - { -236, 291, -996 }, { -249, 290, -995 }, { -257, 290, -994 }, { -260, 289, -994 }, - { -256, 290, -994 }, { -245, 290, -995 }, { -228, 291, -996 }, { -206, 292, -998 }, - { -181, 294, -999 }, { -153, 295, -1001 }, { -125, 297, -1003 }, { -96, 298, -1005 }, - { -68, 300, -1007 }, { -43, 301, -1009 }, { -22, 302, -1010 }, { -5, 303, -1011 }, - { 5, 304, -1012 }, { 9, 304, -1012 }, { 6, 304, -1012 }, { -3, 303, -1011 }, - { -18, 303, -1010 }, { -37, 302, -1009 }, { -60, 300, -1008 }, { -85, 299, -1006 }, - { -111, 298, -1004 }, { -138, 296, -1002 }, { -165, 295, -1001 }, { -190, 293, -999 }, - { -212, 292, -997 }, { -232, 291, -996 }, { -246, 290, -995 }, { -256, 290, -994 }, - { -260, 289, -994 }, { -256, 290, -994 }, { -245, 290, -995 }, { -228, 291, -996 }, - { -206, 292, -998 }, { -181, 294, -999 }, { -153, 295, -1001 }, { -125, 297, -1003 }, - { -96, 298, -1005 }, { -68, 300, -1007 }, { -43, 301, -1009 }, { -22, 302, -1010 }, - { -5, 303, -1011 }, { 5, 304, -1012 }, { 9, 304, -1012 }, { 5, 304, -1012 }, - { -7, 303, -1011 }, { -26, 302, -1010 }, { -51, 301, -1008 }, { -79, 299, -1006 }, - { -109, 298, -1004 }, { -140, 296, -1002 }, { -171, 294, -1000 }, { -199, 293, -998 }, - { -223, 291, -997 }, { -242, 290, -995 }, { -255, 290, -994 }, { -260, 289, -994 }, - { -256, 290, -995 }, { -247, 291, -996 }, { -234, 293, -999 }, { -216, 296, -1002 }, - { -194, 299, -1005 }, { -171, 302, -1008 }, { -146, 304, -1012 }, { -120, 307, -1015 }, - { -94, 309, -1018 }, { -69, 311, -1020 }, { -46, 312, -1021 }, { -26, 312, -1021 }, - { -9, 311, -1020 }, { 2, 308, -1017 }, { 9, 304, -1012 }, { 13, 299, -1007 }, - { 17, 294, -1001 }, { 21, 289, -995 }, { 24, 283, -988 }, { 26, 277, -981 }, - { 29, 271, -974 }, { 30, 265, -967 }, { 32, 258, -960 }, { 33, 251, -952 }, - { 35, 245, -944 }, { 35, 238, -937 }, { 36, 231, -928 }, { 36, 223, -920 }, - { 36, 216, -912 }, { 36, 209, -903 }, { 36, 201, -895 }, { 35, 194, -886 }, - { 35, 186, -877 }, { 34, 178, -869 }, { 33, 170, -860 }, { 32, 163, -851 }, - { 30, 155, -842 }, { 29, 147, -833 }, { 27, 139, -824 }, { 26, 132, -816 }, - { 24, 124, -807 }, { 23, 116, -798 }, { 21, 109, -789 }, { 19, 101, -781 }, - { 17, 94, -772 }, { 16, 86, -764 }, { 14, 79, -755 }, { 12, 72, -747 }, - { 11, 65, -739 }, { 9, 58, -731 }, { 7, 51, -724 }, { 6, 45, -716 }, - { 5, 38, -709 }, { 3, 32, -702 }, { 2, 26, -695 }, { 1, 20, -688 }, - { 1, 15, -682 }, { 0, 9, -676 }, { 0, 4, -670 }, { 0, 0, -665 }, - { 0, -4, -660 }, { 0, -8, -655 }, { 0, -11, -652 }, { 0, -14, -649 }, - { 0, -16, -647 }, { 0, -17, -646 }, { 0, -19, -645 }, { 0, -19, -644 }, - { 0, -20, -644 }, { 0, -19, -645 }, { 0, -19, -646 }, { 0, -18, -647 }, - { 0, -17, -648 }, { 0, -15, -650 }, { 0, -13, -652 }, { 0, -11, -654 }, - { 0, -8, -657 }, { 0, -6, -659 }, { 0, -3, -662 }, { 0, 0, -665 }, - { 0, 3, -668 }, { -1, 8, -673 }, { -1, 13, -679 }, { -2, 20, -685 }, - { -3, 27, -693 }, { -4, 36, -701 }, { -6, 46, -710 }, { -7, 58, -719 }, - { -9, 71, -728 }, { -11, 85, -737 }, { -14, 102, -746 }, { -18, 123, -756 }, - { -23, 152, -770 }, { -30, 186, -784 }, { -37, 221, -799 }, { -44, 256, -813 }, - { -50, 289, -825 }, { -54, 316, -834 }, { -56, 335, -838 }, { -54, 344, -836 }, - { -51, 346, -830 }, { -47, 347, -823 }, { -42, 346, -815 }, { -37, 345, -806 }, - { -31, 342, -796 }, { -25, 339, -785 }, { -19, 334, -773 }, { -12, 329, -761 }, - { -6, 324, -748 }, { 0, 317, -735 }, { 7, 310, -722 }, { 15, 303, -709 }, - { 22, 295, -695 }, { 29, 287, -682 }, { 36, 279, -669 }, { 43, 271, -656 }, - { 50, 262, -644 }, { 57, 254, -632 }, { 63, 245, -621 }, { 69, 237, -611 }, - { 75, 229, -601 }, { 80, 222, -593 }, { 85, 215, -586 }, { 90, 208, -580 }, - { 93, 202, -576 }, { 97, 197, -573 }, { 97, 192, -577 }, { 94, 188, -591 }, - { 89, 184, -613 }, { 81, 181, -641 }, { 72, 178, -671 }, { 63, 175, -701 }, - { 55, 173, -728 }, { 48, 170, -750 }, { 44, 167, -765 }, { 46, 165, -759 }, - { 53, 163, -734 }, { 60, 162, -709 }, { 61, 162, -706 }, { 52, 164, -736 }, - { 37, 167, -787 }, { 22, 170, -839 }, { 12, 173, -873 }, { 12, 173, -875 }, - { 17, 172, -857 }, { 23, 171, -836 }, { 29, 170, -817 }, { 36, 169, -794 }, - { 41, 168, -774 }, { 44, 167, -765 }, { 44, 167, -764 }, { 45, 167, -763 }, - { 45, 167, -762 }, { 45, 167, -761 }, { 45, 167, -760 }, { 46, 167, -760 }, - { 46, 167, -759 }, { 46, 167, -758 }, { 46, 167, -758 }, { 46, 167, -757 }, - { 46, 167, -757 }, { 47, 167, -757 }, { 47, 167, -756 }, { 47, 167, -756 }, - { 47, 167, -756 }, { 47, 167, -756 }, { 47, 167, -756 }, { 47, 167, -756 }, - { 47, 167, -756 }, { 47, 167, -756 }, { 47, 167, -756 }, { 47, 167, -756 }, - { 47, 167, -756 }, { 47, 167, -756 }, { 47, 167, -756 }, { 47, 167, -757 }, - { 46, 167, -757 }, { 46, 167, -757 }, { 46, 167, -758 }, { 46, 167, -758 }, - { 46, 167, -758 }, { 46, 167, -759 }, { 46, 167, -759 }, { 46, 167, -759 }, - { 46, 167, -760 }, { 45, 167, -760 }, { 45, 167, -761 }, { 45, 167, -761 }, - { 45, 167, -761 }, { 45, 167, -762 }, { 45, 167, -762 }, { 45, 167, -763 }, - { 45, 167, -763 }, { 45, 167, -763 }, { 44, 167, -764 }, { 44, 167, -764 }, - { 44, 167, -764 }, { 44, 167, -764 }, { 44, 167, -765 }, { 44, 167, -765 }, - { 44, 167, -765 }, { 44, 167, -765 }, { 44, 167, -765 }, { 44, 167, -765 }, - { 44, 167, -765 }, { 44, 167, -765 }, { 44, 167, -765 }, { 44, 167, -765 }, - { 45, 171, -767 }, { 44, 167, -765 }, { 40, 151, -756 }, { 35, 132, -744 }, - { 29, 111, -731 }, { 23, 88, -718 }, { 17, 66, -704 }, { 11, 45, -692 }, - { 7, 27, -681 }, { 3, 12, -672 }, { 0, 3, -667 }, { 0, 0, -665 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_lips_4_1, 0x00292334, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_lips_4_2[][3] = { - { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, - { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, - { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, - { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, - { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, - { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, - { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, - { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, - { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, { 51, 5, -623 }, - { 51, 6, -623 }, { 51, 9, -623 }, { 50, 15, -624 }, { 49, 22, -624 }, { 48, 30, -624 }, - { 47, 39, -625 }, { 46, 50, -625 }, { 45, 61, -626 }, { 43, 72, -626 }, { 42, 83, -627 }, - { 40, 94, -627 }, { 39, 105, -627 }, { 38, 115, -628 }, { 37, 124, -628 }, { 36, 132, -629 }, - { 35, 139, -629 }, { 35, 143, -629 }, { 34, 146, -629 }, { 34, 148, -629 }, { 34, 149, -629 }, - { 34, 151, -629 }, { 34, 152, -629 }, { 33, 153, -629 }, { 33, 154, -629 }, { 33, 156, -628 }, - { 33, 157, -628 }, { 33, 157, -627 }, { 33, 158, -627 }, { 33, 159, -627 }, { 33, 160, -626 }, - { 33, 161, -626 }, { 34, 161, -625 }, { 34, 162, -624 }, { 34, 162, -624 }, { 34, 163, -623 }, - { 34, 163, -622 }, { 34, 163, -622 }, { 34, 163, -621 }, { 34, 164, -620 }, { 35, 164, -620 }, - { 35, 164, -619 }, { 35, 164, -618 }, { 35, 164, -618 }, { 35, 164, -617 }, { 36, 164, -616 }, - { 36, 163, -615 }, { 36, 163, -615 }, { 36, 163, -614 }, { 36, 163, -614 }, { 36, 162, -613 }, - { 37, 162, -612 }, { 37, 162, -612 }, { 37, 161, -611 }, { 37, 161, -611 }, { 37, 161, -610 }, - { 37, 160, -610 }, { 38, 160, -610 }, { 38, 159, -609 }, { 38, 159, -609 }, { 38, 158, -609 }, - { 38, 158, -609 }, { 38, 157, -609 }, { 38, 157, -609 }, { 38, 156, -609 }, { 38, 155, -609 }, - { 38, 155, -609 }, { 38, 154, -609 }, { 38, 154, -609 }, { 38, 153, -610 }, { 38, 153, -610 }, - { 38, 152, -611 }, { 38, 151, -611 }, { 38, 151, -612 }, { 38, 150, -613 }, { 38, 150, -614 }, - { 37, 149, -615 }, { 37, 149, -616 }, { 37, 149, -617 }, { 37, 148, -619 }, { 36, 148, -620 }, - { 36, 147, -622 }, { 36, 147, -623 }, { 35, 147, -625 }, { 35, 146, -627 }, { 34, 146, -629 }, - { 33, 146, -635 }, { 30, 145, -649 }, { 26, 144, -667 }, { 21, 143, -689 }, { 15, 141, -712 }, - { 10, 139, -736 }, { 5, 137, -757 }, { 0, 134, -775 }, { -2, 131, -788 }, { -4, 127, -793 }, - { -5, 123, -793 }, { -5, 118, -792 }, { -6, 113, -790 }, { -6, 107, -787 }, { -6, 102, -784 }, - { -7, 95, -779 }, { -7, 89, -774 }, { -7, 83, -768 }, { -6, 76, -761 }, { -6, 70, -754 }, - { -6, 63, -747 }, { -5, 57, -739 }, { -5, 50, -732 }, { -4, 44, -724 }, { -4, 38, -717 }, - { -3, 32, -709 }, { -3, 27, -702 }, { -2, 21, -695 }, { -2, 17, -689 }, { -1, 12, -683 }, - { -1, 9, -678 }, { 0, 6, -673 }, { 0, 3, -670 }, { 0, 1, -667 }, { 0, 0, -665 }, - { 0, 0, -665 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_lips_4_2, 0x0029366c, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_lips_4[] = { { ARRAY_COUNT(animdata_mario_lips_4_1), GD_ANIM_ROT3S, animdata_mario_lips_4_1 }, @@ -2113,213 +99,7 @@ struct AnimDataInfo anim_mario_lips_4[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_ear_left_1[][3] = { - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1535 }, - { 1800, 1800, -1535 }, { 1800, 1800, -1535 }, { 1800, 1800, -1535 }, { 1800, 1800, -1535 }, - { 1800, 1800, -1535 }, { 1800, 1800, -1535 }, { 1800, 1800, -1536 }, { 1800, 1800, -1536 }, - { 1800, 1800, -1536 }, { 1800, 1800, -1536 }, { 1800, 1800, -1536 }, { 1800, 1800, -1536 }, - { 1800, 1800, -1537 }, { 1800, 1800, -1537 }, { 1800, 1800, -1537 }, { 1800, 1800, -1537 }, - { 1800, 1800, -1538 }, { 1800, 1800, -1538 }, { 1800, 1800, -1538 }, { 1800, 1800, -1538 }, - { 1800, 1800, -1538 }, { 1800, 1800, -1539 }, { 1800, 1800, -1539 }, { 1800, 1800, -1539 }, - { 1800, 1800, -1539 }, { 1800, 1800, -1540 }, { 1800, 1800, -1540 }, { 1800, 1800, -1540 }, - { 1800, 1800, -1540 }, { 1800, 1800, -1540 }, { 1800, 1800, -1541 }, { 1800, 1800, -1541 }, - { 1800, 1800, -1541 }, { 1800, 1800, -1541 }, { 1800, 1800, -1541 }, { 1800, 1800, -1542 }, - { 1800, 1800, -1542 }, { 1800, 1800, -1542 }, { 1800, 1800, -1542 }, { 1800, 1800, -1542 }, - { 1800, 1800, -1543 }, { 1800, 1800, -1543 }, { 1800, 1800, -1543 }, { 1800, 1800, -1543 }, - { 1800, 1800, -1543 }, { 1800, 1800, -1543 }, { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, - { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, - { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, - { 1800, 1800, -1545 }, { 1800, 1800, -1545 }, { 1800, 1800, -1545 }, { 1800, 1800, -1545 }, - { 1800, 1800, -1545 }, { 1800, 1800, -1545 }, { 1800, 1800, -1545 }, { 1800, 1800, -1544 }, - { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, - { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, { 1800, 1800, -1544 }, - { 1800, 1800, -1543 }, { 1800, 1800, -1543 }, { 1800, 1800, -1543 }, { 1800, 1800, -1543 }, - { 1800, 1800, -1543 }, { 1800, 1800, -1542 }, { 1800, 1800, -1542 }, { 1800, 1800, -1542 }, - { 1800, 1800, -1541 }, { 1800, 1800, -1541 }, { 1800, 1800, -1541 }, { 1800, 1800, -1540 }, - { 1800, 1800, -1540 }, { 1800, 1800, -1539 }, { 1800, 1800, -1539 }, { 1800, 1800, -1538 }, - { 1800, 1800, -1538 }, { 1800, 1800, -1537 }, { 1800, 1800, -1537 }, { 1800, 1800, -1536 }, - { 1800, 1800, -1536 }, { 1800, 1800, -1535 }, { 1800, 1800, -1535 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1510 }, { 1800, 1800, -1469 }, { 1800, 1800, -1459 }, { 1800, 1800, -1497 }, - { 1800, 1800, -1557 }, { 1800, 1800, -1622 }, { 1800, 1800, -1676 }, { 1800, 1800, -1703 }, - { 1800, 1800, -1691 }, { 1800, 1800, -1651 }, { 1800, 1800, -1601 }, { 1800, 1800, -1556 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1529 }, { 1800, 1800, -1525 }, { 1800, 1800, -1522 }, - { 1800, 1800, -1520 }, { 1800, 1800, -1519 }, { 1800, 1800, -1519 }, { 1800, 1800, -1519 }, - { 1800, 1800, -1520 }, { 1800, 1800, -1521 }, { 1800, 1800, -1523 }, { 1800, 1800, -1525 }, - { 1800, 1800, -1528 }, { 1800, 1800, -1530 }, { 1800, 1800, -1532 }, { 1800, 1800, -1535 }, - { 1800, 1800, -1537 }, { 1800, 1800, -1539 }, { 1800, 1800, -1540 }, { 1800, 1800, -1542 }, - { 1800, 1800, -1542 }, { 1800, 1800, -1542 }, { 1800, 1800, -1541 }, { 1800, 1800, -1540 }, - { 1800, 1800, -1537 }, { 1800, 1800, -1534 }, { 1800, 1800, -1519 }, { 1800, 1800, -1489 }, - { 1800, 1800, -1454 }, { 1800, 1800, -1425 }, { 1800, 1800, -1414 }, { 1800, 1800, -1415 }, - { 1800, 1800, -1419 }, { 1800, 1800, -1425 }, { 1800, 1800, -1432 }, { 1800, 1800, -1441 }, - { 1800, 1800, -1452 }, { 1800, 1800, -1462 }, { 1800, 1800, -1474 }, { 1800, 1800, -1485 }, - { 1800, 1800, -1496 }, { 1800, 1800, -1506 }, { 1800, 1800, -1516 }, { 1800, 1800, -1523 }, - { 1800, 1800, -1530 }, { 1800, 1800, -1534 }, { 1800, 1800, -1537 }, { 1800, 1800, -1539 }, - { 1800, 1800, -1541 }, { 1800, 1800, -1543 }, { 1800, 1800, -1545 }, { 1800, 1800, -1546 }, - { 1800, 1800, -1547 }, { 1800, 1800, -1548 }, { 1800, 1800, -1548 }, { 1800, 1800, -1549 }, - { 1800, 1800, -1549 }, { 1800, 1800, -1549 }, { 1800, 1800, -1548 }, { 1800, 1800, -1548 }, - { 1800, 1800, -1547 }, { 1800, 1800, -1546 }, { 1800, 1800, -1545 }, { 1800, 1800, -1544 }, - { 1800, 1800, -1543 }, { 1800, 1800, -1542 }, { 1800, 1800, -1540 }, { 1800, 1800, -1539 }, - { 1800, 1800, -1537 }, { 1800, 1800, -1535 }, { 1800, 1800, -1534 }, { 1800, 1800, -1532 }, - { 1800, 1800, -1529 }, { 1800, 1800, -1527 }, { 1800, 1800, -1523 }, { 1800, 1800, -1520 }, - { 1800, 1800, -1516 }, { 1800, 1800, -1511 }, { 1800, 1800, -1507 }, { 1800, 1800, -1502 }, - { 1800, 1800, -1498 }, { 1800, 1800, -1493 }, { 1800, 1800, -1489 }, { 1800, 1800, -1484 }, - { 1800, 1800, -1480 }, { 1800, 1800, -1475 }, { 1800, 1800, -1472 }, { 1800, 1800, -1468 }, - { 1800, 1800, -1465 }, { 1800, 1800, -1462 }, { 1800, 1800, -1459 }, { 1800, 1800, -1457 }, - { 1800, 1800, -1455 }, { 1800, 1800, -1454 }, { 1800, 1800, -1452 }, { 1800, 1800, -1451 }, - { 1800, 1800, -1450 }, { 1800, 1800, -1450 }, { 1800, 1800, -1450 }, { 1800, 1800, -1450 }, - { 1800, 1800, -1450 }, { 1800, 1800, -1451 }, { 1800, 1800, -1453 }, { 1800, 1800, -1454 }, - { 1800, 1800, -1457 }, { 1800, 1800, -1459 }, { 1800, 1800, -1463 }, { 1800, 1800, -1468 }, - { 1800, 1800, -1474 }, { 1800, 1800, -1480 }, { 1800, 1800, -1488 }, { 1800, 1800, -1496 }, - { 1800, 1800, -1505 }, { 1800, 1800, -1514 }, { 1800, 1800, -1524 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1544 }, { 1800, 1800, -1555 }, { 1800, 1800, -1567 }, { 1800, 1800, -1579 }, - { 1800, 1800, -1592 }, { 1800, 1800, -1604 }, { 1800, 1800, -1617 }, { 1800, 1800, -1630 }, - { 1800, 1800, -1642 }, { 1800, 1800, -1655 }, { 1800, 1800, -1666 }, { 1800, 1800, -1677 }, - { 1800, 1800, -1689 }, { 1800, 1800, -1704 }, { 1800, 1800, -1718 }, { 1800, 1800, -1730 }, - { 1800, 1800, -1739 }, { 1800, 1800, -1741 }, { 1800, 1800, -1734 }, { 1800, 1800, -1713 }, - { 1800, 1800, -1676 }, { 1800, 1800, -1632 }, { 1800, 1800, -1588 }, { 1800, 1800, -1553 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1527 }, { 1800, 1800, -1521 }, { 1800, 1800, -1517 }, - { 1800, 1800, -1514 }, { 1800, 1800, -1512 }, { 1800, 1800, -1511 }, { 1800, 1800, -1511 }, - { 1800, 1800, -1512 }, { 1800, 1800, -1513 }, { 1800, 1800, -1515 }, { 1800, 1800, -1517 }, - { 1800, 1800, -1519 }, { 1800, 1800, -1522 }, { 1800, 1800, -1524 }, { 1800, 1800, -1527 }, - { 1800, 1800, -1529 }, { 1800, 1800, -1531 }, { 1800, 1800, -1532 }, { 1800, 1800, -1533 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1535 }, { 1800, 1800, -1536 }, { 1800, 1800, -1536 }, - { 1800, 1800, -1537 }, { 1800, 1800, -1538 }, { 1800, 1800, -1539 }, { 1800, 1800, -1540 }, - { 1800, 1800, -1541 }, { 1800, 1800, -1542 }, { 1800, 1800, -1544 }, { 1800, 1800, -1545 }, - { 1800, 1800, -1546 }, { 1800, 1800, -1548 }, { 1800, 1800, -1549 }, { 1800, 1800, -1550 }, - { 1800, 1800, -1552 }, { 1800, 1800, -1553 }, { 1800, 1800, -1554 }, { 1800, 1800, -1555 }, - { 1800, 1800, -1557 }, { 1800, 1800, -1558 }, { 1800, 1800, -1559 }, { 1800, 1800, -1560 }, - { 1800, 1800, -1561 }, { 1800, 1800, -1562 }, { 1800, 1800, -1563 }, { 1800, 1800, -1564 }, - { 1800, 1800, -1564 }, { 1800, 1800, -1565 }, { 1800, 1800, -1565 }, { 1800, 1800, -1566 }, - { 1800, 1800, -1566 }, { 1800, 1800, -1566 }, { 1800, 1800, -1565 }, { 1800, 1800, -1565 }, - { 1800, 1800, -1565 }, { 1800, 1800, -1564 }, { 1800, 1800, -1563 }, { 1800, 1800, -1562 }, - { 1800, 1800, -1561 }, { 1800, 1800, -1559 }, { 1800, 1800, -1557 }, { 1800, 1800, -1555 }, - { 1800, 1800, -1553 }, { 1800, 1800, -1550 }, { 1800, 1800, -1548 }, { 1800, 1800, -1545 }, - { 1800, 1800, -1541 }, { 1800, 1800, -1538 }, { 1800, 1800, -1534 }, { 1800, 1800, -1507 }, - { 1800, 1800, -1448 }, { 1800, 1800, -1380 }, { 1800, 1800, -1323 }, { 1800, 1800, -1299 }, - { 1800, 1800, -1300 }, { 1800, 1800, -1304 }, { 1800, 1800, -1309 }, { 1800, 1800, -1317 }, - { 1800, 1800, -1326 }, { 1800, 1800, -1337 }, { 1800, 1800, -1349 }, { 1800, 1800, -1362 }, - { 1800, 1800, -1376 }, { 1800, 1800, -1392 }, { 1800, 1800, -1407 }, { 1800, 1800, -1423 }, - { 1800, 1800, -1440 }, { 1800, 1800, -1456 }, { 1800, 1800, -1473 }, { 1800, 1800, -1489 }, - { 1800, 1800, -1505 }, { 1800, 1800, -1520 }, { 1800, 1800, -1534 }, { 1800, 1800, -1555 }, - { 1800, 1800, -1583 }, { 1800, 1800, -1607 }, { 1800, 1800, -1614 }, { 1800, 1800, -1595 }, - { 1800, 1800, -1557 }, { 1800, 1800, -1520 }, { 1800, 1800, -1499 }, { 1800, 1800, -1514 }, - { 1800, 1800, -1549 }, { 1800, 1800, -1574 }, { 1800, 1800, -1580 }, { 1800, 1800, -1581 }, - { 1800, 1800, -1578 }, { 1800, 1800, -1575 }, { 1800, 1800, -1574 }, { 1800, 1799, -1574 }, - { 1800, 1799, -1574 }, { 1800, 1798, -1574 }, { 1800, 1797, -1574 }, { 1800, 1797, -1574 }, - { 1800, 1796, -1574 }, { 1800, 1795, -1574 }, { 1800, 1794, -1574 }, { 1800, 1794, -1574 }, - { 1800, 1794, -1574 }, { 1800, 1795, -1574 }, { 1800, 1796, -1574 }, { 1800, 1797, -1574 }, - { 1800, 1800, -1574 }, { 1799, 1803, -1574 }, { 1799, 1807, -1574 }, { 1799, 1812, -1574 }, - { 1799, 1818, -1574 }, { 1799, 1825, -1574 }, { 1799, 1831, -1574 }, { 1799, 1838, -1574 }, - { 1799, 1845, -1574 }, { 1799, 1851, -1574 }, { 1799, 1858, -1574 }, { 1799, 1863, -1574 }, - { 1799, 1867, -1574 }, { 1799, 1871, -1574 }, { 1799, 1873, -1574 }, { 1799, 1874, -1574 }, - { 1799, 1873, -1574 }, { 1799, 1870, -1574 }, { 1799, 1865, -1574 }, { 1799, 1859, -1574 }, - { 1799, 1852, -1574 }, { 1799, 1845, -1574 }, { 1799, 1837, -1574 }, { 1799, 1829, -1574 }, - { 1799, 1821, -1574 }, { 1799, 1814, -1574 }, { 1799, 1808, -1574 }, { 1799, 1804, -1574 }, - { 1799, 1801, -1574 }, { 1800, 1800, -1574 }, { 1799, 1800, -1574 }, { 1799, 1803, -1574 }, - { 1799, 1807, -1574 }, { 1799, 1813, -1574 }, { 1799, 1819, -1574 }, { 1799, 1826, -1574 }, - { 1799, 1833, -1574 }, { 1799, 1840, -1574 }, { 1799, 1848, -1574 }, { 1799, 1855, -1574 }, - { 1799, 1861, -1574 }, { 1799, 1866, -1574 }, { 1799, 1870, -1574 }, { 1799, 1873, -1574 }, - { 1799, 1874, -1574 }, { 1799, 1873, -1574 }, { 1799, 1870, -1574 }, { 1799, 1865, -1574 }, - { 1799, 1859, -1574 }, { 1799, 1852, -1574 }, { 1799, 1845, -1574 }, { 1799, 1837, -1574 }, - { 1799, 1829, -1574 }, { 1799, 1821, -1574 }, { 1799, 1814, -1574 }, { 1799, 1808, -1574 }, - { 1799, 1804, -1574 }, { 1799, 1801, -1574 }, { 1800, 1800, -1574 }, { 1799, 1801, -1574 }, - { 1799, 1804, -1574 }, { 1799, 1810, -1574 }, { 1799, 1816, -1574 }, { 1799, 1824, -1574 }, - { 1799, 1832, -1574 }, { 1799, 1841, -1574 }, { 1799, 1849, -1574 }, { 1799, 1857, -1574 }, - { 1799, 1864, -1574 }, { 1799, 1869, -1574 }, { 1799, 1873, -1574 }, { 1799, 1874, -1574 }, - { 1799, 1873, -1574 }, { 1799, 1871, -1574 }, { 1799, 1867, -1574 }, { 1799, 1862, -1574 }, - { 1799, 1856, -1575 }, { 1799, 1850, -1575 }, { 1799, 1843, -1575 }, { 1799, 1835, -1575 }, - { 1799, 1828, -1575 }, { 1799, 1822, -1575 }, { 1799, 1815, -1575 }, { 1799, 1810, -1575 }, - { 1799, 1805, -1575 }, { 1799, 1802, -1575 }, { 1800, 1800, -1574 }, { 1800, 1798, -1573 }, - { 1800, 1797, -1573 }, { 1800, 1796, -1572 }, { 1800, 1795, -1571 }, { 1800, 1795, -1570 }, - { 1800, 1794, -1569 }, { 1800, 1793, -1569 }, { 1800, 1793, -1568 }, { 1800, 1792, -1567 }, - { 1800, 1792, -1566 }, { 1800, 1792, -1565 }, { 1800, 1791, -1564 }, { 1800, 1791, -1563 }, - { 1800, 1791, -1562 }, { 1800, 1791, -1561 }, { 1800, 1791, -1560 }, { 1800, 1791, -1559 }, - { 1800, 1791, -1558 }, { 1800, 1792, -1557 }, { 1800, 1792, -1556 }, { 1800, 1792, -1555 }, - { 1800, 1792, -1554 }, { 1800, 1793, -1553 }, { 1800, 1793, -1552 }, { 1800, 1793, -1551 }, - { 1800, 1794, -1550 }, { 1800, 1794, -1549 }, { 1800, 1795, -1548 }, { 1800, 1795, -1547 }, - { 1800, 1795, -1546 }, { 1800, 1796, -1545 }, { 1800, 1796, -1544 }, { 1800, 1797, -1543 }, - { 1800, 1797, -1542 }, { 1800, 1797, -1541 }, { 1800, 1798, -1541 }, { 1800, 1798, -1540 }, - { 1800, 1798, -1539 }, { 1800, 1799, -1538 }, { 1800, 1799, -1537 }, { 1800, 1799, -1537 }, - { 1800, 1799, -1536 }, { 1800, 1799, -1535 }, { 1800, 1799, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1533 }, { 1800, 1800, -1533 }, { 1800, 1800, -1533 }, { 1800, 1800, -1532 }, - { 1800, 1800, -1532 }, { 1800, 1800, -1532 }, { 1800, 1800, -1532 }, { 1800, 1800, -1532 }, - { 1800, 1800, -1532 }, { 1800, 1800, -1532 }, { 1800, 1800, -1532 }, { 1800, 1800, -1533 }, - { 1800, 1800, -1533 }, { 1800, 1800, -1533 }, { 1800, 1800, -1533 }, { 1800, 1800, -1533 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1533 }, { 1800, 1800, -1532 }, { 1800, 1800, -1531 }, { 1800, 1800, -1529 }, - { 1800, 1800, -1527 }, { 1800, 1800, -1525 }, { 1800, 1800, -1523 }, { 1800, 1800, -1522 }, - { 1800, 1800, -1522 }, { 1800, 1800, -1523 }, { 1800, 1800, -1525 }, { 1800, 1800, -1529 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1541 }, { 1800, 1800, -1549 }, { 1800, 1800, -1559 }, - { 1800, 1800, -1569 }, { 1800, 1800, -1581 }, { 1800, 1800, -1593 }, { 1800, 1800, -1605 }, - { 1800, 1800, -1618 }, { 1800, 1800, -1631 }, { 1800, 1800, -1644 }, { 1800, 1800, -1657 }, - { 1800, 1800, -1669 }, { 1800, 1800, -1681 }, { 1800, 1800, -1691 }, { 1800, 1800, -1701 }, - { 1800, 1800, -1710 }, { 1800, 1800, -1717 }, { 1800, 1800, -1723 }, { 1800, 1800, -1728 }, - { 1800, 1800, -1732 }, { 1800, 1800, -1735 }, { 1800, 1800, -1736 }, { 1800, 1800, -1737 }, - { 1800, 1800, -1736 }, { 1800, 1800, -1733 }, { 1800, 1800, -1729 }, { 1800, 1800, -1724 }, - { 1800, 1800, -1717 }, { 1800, 1800, -1708 }, { 1800, 1800, -1696 }, { 1800, 1800, -1682 }, - { 1800, 1800, -1667 }, { 1800, 1800, -1650 }, { 1800, 1800, -1632 }, { 1800, 1800, -1615 }, - { 1800, 1800, -1597 }, { 1800, 1800, -1581 }, { 1800, 1800, -1566 }, { 1800, 1800, -1553 }, - { 1800, 1800, -1542 }, { 1800, 1800, -1534 }, { 1800, 1800, -1528 }, { 1800, 1800, -1524 }, - { 1800, 1800, -1521 }, { 1800, 1800, -1520 }, { 1800, 1800, -1519 }, { 1800, 1800, -1519 }, - { 1800, 1800, -1520 }, { 1800, 1800, -1521 }, { 1800, 1800, -1523 }, { 1800, 1800, -1525 }, - { 1800, 1800, -1527 }, { 1800, 1800, -1529 }, { 1800, 1800, -1531 }, { 1800, 1800, -1532 }, - { 1800, 1800, -1533 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, - { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, { 1800, 1800, -1534 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_ear_left_1, 0x00293a74, 4920, 0x00000000, 4920, 3); struct AnimDataInfo anim_mario_ear_left[] = { { ARRAY_COUNT(animdata_mario_ear_left_1), GD_ANIM_ROT3S, animdata_mario_ear_left_1 }, diff --git a/src/goddard/dynlists/anim_group_2.c b/src/goddard/dynlists/anim_group_2.c index 51d6fe079..f3809ed4f 100644 --- a/src/goddard/dynlists/anim_group_2.c +++ b/src/goddard/dynlists/anim_group_2.c @@ -1,175 +1,11 @@ +#include "pc/rom_assets.h" #include #include "macros.h" #include "animdata.h" #include "../gd_types.h" -static s16 animdata_mario_ear_right_1[][3] = { - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 264 }, { 0, 0, 264 }, { 0, 0, 264 }, { 0, 0, 264 }, - { 0, 0, 264 }, { 0, 0, 263 }, { 0, 0, 263 }, { 0, 0, 263 }, { 0, 0, 263 }, - { 0, 0, 262 }, { 0, 0, 262 }, { 0, 0, 262 }, { 0, 0, 261 }, { 0, 0, 261 }, - { 0, 0, 261 }, { 0, 0, 260 }, { 0, 0, 260 }, { 0, 0, 260 }, { 0, 0, 259 }, - { 0, 0, 259 }, { 0, 0, 258 }, { 0, 0, 258 }, { 0, 0, 258 }, { 0, 0, 257 }, - { 0, 0, 257 }, { 0, 0, 256 }, { 0, 0, 256 }, { 0, 0, 256 }, { 0, 0, 255 }, - { 0, 0, 255 }, { 0, 0, 254 }, { 0, 0, 254 }, { 0, 0, 254 }, { 0, 0, 253 }, - { 0, 0, 253 }, { 0, 0, 252 }, { 0, 0, 252 }, { 0, 0, 252 }, { 0, 0, 251 }, - { 0, 0, 251 }, { 0, 0, 250 }, { 0, 0, 250 }, { 0, 0, 250 }, { 0, 0, 249 }, - { 0, 0, 249 }, { 0, 0, 249 }, { 0, 0, 248 }, { 0, 0, 248 }, { 0, 0, 248 }, - { 0, 0, 248 }, { 0, 0, 247 }, { 0, 0, 247 }, { 0, 0, 247 }, { 0, 0, 247 }, - { 0, 0, 246 }, { 0, 0, 246 }, { 0, 0, 246 }, { 0, 0, 246 }, { 0, 0, 246 }, - { 0, 0, 246 }, { 0, 0, 246 }, { 0, 0, 246 }, { 0, 0, 246 }, { 0, 0, 246 }, - { 0, 0, 246 }, { 0, 0, 246 }, { 0, 0, 246 }, { 0, 0, 246 }, { 0, 0, 246 }, - { 0, 0, 246 }, { 0, 0, 246 }, { 0, 0, 246 }, { 0, 0, 246 }, { 0, 0, 247 }, - { 0, 0, 247 }, { 0, 0, 247 }, { 0, 0, 248 }, { 0, 0, 248 }, { 0, 0, 248 }, - { 0, 0, 249 }, { 0, 0, 249 }, { 0, 0, 250 }, { 0, 0, 250 }, { 0, 0, 251 }, - { 0, 0, 251 }, { 0, 0, 252 }, { 0, 0, 253 }, { 0, 0, 253 }, { 0, 0, 254 }, - { 0, 0, 255 }, { 0, 0, 256 }, { 0, 0, 257 }, { 0, 0, 258 }, { 0, 0, 259 }, - { 0, 0, 260 }, { 0, 0, 261 }, { 0, 0, 262 }, { 0, 0, 263 }, { 0, 0, 264 }, - { 0, 0, 265 }, { 0, 0, 289 }, { 0, 0, 338 }, { 0, 0, 385 }, { 0, 0, 403 }, - { 0, 0, 381 }, { 0, 0, 337 }, { 0, 0, 284 }, { 0, 0, 237 }, { 0, 0, 208 }, - { 0, 0, 208 }, { 0, 0, 228 }, { 0, 0, 252 }, { 0, 0, 265 }, { 0, 0, 267 }, - { 0, 0, 268 }, { 0, 0, 269 }, { 0, 0, 269 }, { 0, 0, 268 }, { 0, 0, 268 }, - { 0, 0, 267 }, { 0, 0, 266 }, { 0, 0, 265 }, { 0, 0, 263 }, { 0, 0, 262 }, - { 0, 0, 260 }, { 0, 0, 259 }, { 0, 0, 257 }, { 0, 0, 256 }, { 0, 0, 255 }, - { 0, 0, 254 }, { 0, 0, 254 }, { 0, 0, 254 }, { 0, 0, 255 }, { 0, 0, 255 }, - { 0, 0, 257 }, { 0, 0, 259 }, { 0, 0, 262 }, { 0, 0, 265 }, { 0, 0, 280 }, - { 0, 0, 308 }, { 0, 0, 341 }, { 0, 0, 368 }, { 0, 0, 380 }, { 0, 0, 378 }, - { 0, 0, 375 }, { 0, 0, 369 }, { 0, 0, 362 }, { 0, 0, 353 }, { 0, 0, 344 }, - { 0, 0, 333 }, { 0, 0, 322 }, { 0, 0, 312 }, { 0, 0, 301 }, { 0, 0, 291 }, - { 0, 0, 283 }, { 0, 0, 275 }, { 0, 0, 269 }, { 0, 0, 265 }, { 0, 0, 263 }, - { 0, 0, 261 }, { 0, 0, 259 }, { 0, 0, 258 }, { 0, 0, 258 }, { 0, 0, 258 }, - { 0, 0, 258 }, { 0, 0, 259 }, { 0, 0, 260 }, { 0, 0, 261 }, { 0, 0, 262 }, - { 0, 0, 263 }, { 0, 0, 265 }, { 0, 0, 266 }, { 0, 0, 267 }, { 0, 0, 269 }, - { 0, 0, 270 }, { 0, 0, 270 }, { 0, 0, 271 }, { 0, 0, 271 }, { 0, 0, 271 }, - { 0, 0, 270 }, { 0, 0, 269 }, { 0, 0, 267 }, { 0, 0, 265 }, { 0, 0, 262 }, - { 0, 0, 258 }, { 0, 0, 254 }, { 0, 0, 249 }, { 0, 0, 243 }, { 0, 0, 237 }, - { 0, 0, 231 }, { 0, 0, 224 }, { 0, 0, 217 }, { 0, 0, 210 }, { 0, 0, 203 }, - { 0, 0, 195 }, { 0, 0, 188 }, { 0, 0, 182 }, { 0, 0, 175 }, { 0, 0, 169 }, - { 0, 0, 164 }, { 0, 0, 159 }, { 0, 0, 154 }, { 0, 0, 151 }, { 0, 0, 147 }, - { 0, 0, 145 }, { 0, 0, 142 }, { 0, 0, 140 }, { 0, 0, 138 }, { 0, 0, 137 }, - { 0, 0, 136 }, { 0, 0, 136 }, { 0, 0, 136 }, { 0, 0, 137 }, { 0, 0, 138 }, - { 0, 0, 140 }, { 0, 0, 143 }, { 0, 0, 146 }, { 0, 0, 151 }, { 0, 0, 157 }, - { 0, 0, 166 }, { 0, 0, 177 }, { 0, 0, 189 }, { 0, 0, 203 }, { 0, 0, 217 }, - { 0, 0, 231 }, { 0, 0, 244 }, { 0, 0, 255 }, { 0, 0, 265 }, { 0, 0, 274 }, - { 0, 0, 283 }, { 0, 0, 291 }, { 0, 0, 300 }, { 0, 0, 308 }, { 0, 0, 315 }, - { 0, 0, 322 }, { 0, 0, 328 }, { 0, 0, 333 }, { 0, 0, 337 }, { 0, 0, 339 }, - { 0, 0, 340 }, { 0, 0, 336 }, { 0, 0, 327 }, { 0, 0, 315 }, { 0, 0, 300 }, - { 0, 0, 286 }, { 0, 0, 273 }, { 0, 0, 265 }, { 0, 0, 261 }, { 0, 0, 260 }, - { 0, 0, 261 }, { 0, 0, 263 }, { 0, 0, 264 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 266 }, - { 0, 0, 266 }, { 0, 0, 266 }, { 0, 0, 267 }, { 0, 0, 267 }, { 0, 0, 268 }, - { 0, 0, 269 }, { 0, 0, 269 }, { 0, 0, 270 }, { 0, 0, 271 }, { 0, 0, 272 }, - { 0, 0, 273 }, { 0, 0, 274 }, { 0, 0, 274 }, { 0, 0, 275 }, { 0, 0, 276 }, - { 0, 0, 277 }, { 0, 0, 278 }, { 0, 0, 279 }, { 0, 0, 280 }, { 0, 0, 281 }, - { 0, 0, 282 }, { 0, 0, 282 }, { 0, 0, 283 }, { 0, 0, 284 }, { 0, 0, 284 }, - { 0, 0, 285 }, { 0, 0, 286 }, { 0, 0, 286 }, { 0, 0, 286 }, { 0, 0, 287 }, - { 0, 0, 287 }, { 0, 0, 287 }, { 0, 0, 287 }, { 0, 0, 287 }, { 0, 0, 286 }, - { 0, 0, 286 }, { 0, 0, 286 }, { 0, 0, 285 }, { 0, 0, 284 }, { 0, 0, 283 }, - { 0, 0, 282 }, { 0, 0, 281 }, { 0, 0, 280 }, { 0, 0, 278 }, { 0, 0, 276 }, - { 0, 0, 275 }, { 0, 0, 273 }, { 0, 0, 270 }, { 0, 0, 268 }, { 0, 0, 265 }, - { 0, 0, 246 }, { 0, 0, 205 }, { 0, 0, 158 }, { 0, 0, 119 }, { 0, 0, 105 }, - { 0, 0, 109 }, { 0, 0, 116 }, { 0, 0, 125 }, { 0, 0, 136 }, { 0, 0, 148 }, - { 0, 0, 162 }, { 0, 0, 177 }, { 0, 0, 193 }, { 0, 0, 209 }, { 0, 0, 225 }, - { 0, 0, 242 }, { 0, 0, 258 }, { 0, 0, 273 }, { 0, 0, 288 }, { 0, 0, 302 }, - { 0, 0, 314 }, { 0, 0, 325 }, { 0, 0, 333 }, { 0, 0, 340 }, { 0, 0, 325 }, - { 0, 0, 287 }, { 0, 0, 246 }, { 0, 0, 225 }, { 0, 0, 243 }, { 0, 0, 283 }, - { 0, 0, 311 }, { 0, 0, 312 }, { 0, 0, 302 }, { 0, 0, 294 }, { 0, 0, 292 }, - { 0, 0, 292 }, { 0, 0, 292 }, { 0, 0, 293 }, { 0, 0, 294 }, { 0, 0, 294 }, - { 0, 0, 294 }, { 0, -1, 294 }, { 0, -2, 294 }, { 0, -3, 294 }, { 0, -4, 294 }, - { 0, -6, 294 }, { 0, -7, 294 }, { 0, -8, 294 }, { 0, -8, 294 }, { 0, -8, 294 }, - { 0, -7, 294 }, { 0, -6, 294 }, { 0, -3, 294 }, { 0, 0, 294 }, { 0, 5, 294 }, - { 0, 12, 294 }, { 0, 20, 294 }, { 0, 30, 294 }, { 0, 40, 294 }, { 0, 51, 294 }, - { 0, 62, 294 }, { 0, 73, 294 }, { 0, 83, 294 }, { 0, 93, 294 }, { 0, 102, 294 }, - { 0, 109, 294 }, { 0, 115, 294 }, { 0, 119, 294 }, { 0, 120, 294 }, { 0, 118, 294 }, - { 0, 113, 294 }, { 0, 106, 294 }, { 0, 96, 294 }, { 0, 85, 294 }, { 0, 72, 294 }, - { 0, 60, 294 }, { 0, 47, 294 }, { 0, 35, 294 }, { 0, 23, 294 }, { 0, 14, 294 }, - { 0, 6, 294 }, { 0, 1, 294 }, { 0, 0, 294 }, { 0, 1, 294 }, { 0, 5, 294 }, - { 0, 12, 294 }, { 0, 21, 294 }, { 0, 31, 294 }, { 0, 42, 294 }, { 0, 54, 294 }, - { 0, 66, 294 }, { 0, 77, 294 }, { 0, 89, 294 }, { 0, 99, 294 }, { 0, 107, 294 }, - { 0, 114, 294 }, { 0, 118, 294 }, { 0, 120, 294 }, { 0, 118, 294 }, { 0, 113, 294 }, - { 0, 106, 294 }, { 0, 96, 294 }, { 0, 85, 294 }, { 0, 72, 294 }, { 0, 60, 294 }, - { 0, 47, 294 }, { 0, 35, 294 }, { 0, 23, 294 }, { 0, 14, 294 }, { 0, 6, 294 }, - { 0, 1, 294 }, { 0, 0, 294 }, { 0, 2, 294 }, { 0, 7, 294 }, { 0, 16, 294 }, - { 0, 27, 294 }, { 0, 39, 294 }, { 0, 53, 294 }, { 0, 67, 294 }, { 0, 80, 294 }, - { 0, 93, 294 }, { 0, 104, 294 }, { 0, 112, 294 }, { 0, 118, 294 }, { 0, 120, 294 }, - { 0, 118, 294 }, { 0, 114, 294 }, { 0, 108, 294 }, { 0, 100, 294 }, { 0, 91, 294 }, - { 0, 80, 294 }, { 0, 69, 295 }, { 0, 58, 295 }, { 0, 46, 295 }, { 0, 35, 295 }, - { 0, 25, 295 }, { 0, 16, 295 }, { 0, 8, 295 }, { 0, 3, 294 }, { 0, 0, 294 }, - { 0, -1, 293 }, { 0, -3, 293 }, { 0, -5, 292 }, { 0, -6, 292 }, { 0, -7, 291 }, - { 0, -9, 291 }, { 0, -10, 290 }, { 0, -10, 289 }, { 0, -11, 289 }, { 0, -12, 288 }, - { 0, -12, 287 }, { 0, -12, 287 }, { 0, -13, 286 }, { 0, -13, 285 }, { 0, -13, 285 }, - { 0, -13, 284 }, { 0, -13, 283 }, { 0, -12, 283 }, { 0, -12, 282 }, { 0, -12, 281 }, - { 0, -11, 280 }, { 0, -11, 280 }, { 0, -11, 279 }, { 0, -10, 278 }, { 0, -9, 277 }, - { 0, -9, 277 }, { 0, -8, 276 }, { 0, -8, 275 }, { 0, -7, 275 }, { 0, -6, 274 }, - { 0, -6, 273 }, { 0, -5, 273 }, { 0, -4, 272 }, { 0, -4, 271 }, { 0, -3, 271 }, - { 0, -2, 270 }, { 0, -2, 269 }, { 0, -1, 269 }, { 0, -1, 268 }, { 0, 0, 268 }, - { 0, 0, 267 }, { 0, 0, 267 }, { 0, 0, 266 }, { 0, 0, 266 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 264 }, { 0, 0, 264 }, { 0, 0, 264 }, { 0, 0, 264 }, - { 0, 0, 264 }, { 0, 0, 264 }, { 0, 0, 264 }, { 0, 0, 264 }, { 0, 0, 264 }, - { 0, 0, 264 }, { 0, 0, 264 }, { 0, 0, 264 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 266 }, { 0, 0, 267 }, { 0, 0, 268 }, { 0, 0, 270 }, { 0, 0, 272 }, - { 0, 0, 274 }, { 0, 0, 276 }, { 0, 0, 277 }, { 0, 0, 277 }, { 0, 0, 276 }, - { 0, 0, 274 }, { 0, 0, 270 }, { 0, 0, 265 }, { 0, 0, 258 }, { 0, 0, 250 }, - { 0, 0, 240 }, { 0, 0, 230 }, { 0, 0, 218 }, { 0, 0, 206 }, { 0, 0, 194 }, - { 0, 0, 181 }, { 0, 0, 168 }, { 0, 0, 155 }, { 0, 0, 142 }, { 0, 0, 130 }, - { 0, 0, 118 }, { 0, 0, 108 }, { 0, 0, 98 }, { 0, 0, 89 }, { 0, 0, 82 }, - { 0, 0, 76 }, { 0, 0, 71 }, { 0, 0, 67 }, { 0, 0, 64 }, { 0, 0, 63 }, - { 0, 0, 62 }, { 0, 0, 63 }, { 0, 0, 66 }, { 0, 0, 70 }, { 0, 0, 75 }, - { 0, 0, 82 }, { 0, 0, 91 }, { 0, 0, 103 }, { 0, 0, 116 }, { 0, 0, 132 }, - { 0, 0, 148 }, { 0, 0, 165 }, { 0, 0, 183 }, { 0, 0, 200 }, { 0, 0, 216 }, - { 0, 0, 231 }, { 0, 0, 245 }, { 0, 0, 256 }, { 0, 0, 265 }, { 0, 0, 271 }, - { 0, 0, 275 }, { 0, 0, 278 }, { 0, 0, 278 }, { 0, 0, 278 }, { 0, 0, 276 }, - { 0, 0, 274 }, { 0, 0, 272 }, { 0, 0, 269 }, { 0, 0, 267 }, { 0, 0, 266 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, - { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, { 0, 0, 265 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_ear_right_1, 0x00294dd0, 4920, 0x00000000, 4920, 3); struct AnimDataInfo anim_mario_ear_right[] = { { ARRAY_COUNT(animdata_mario_ear_right_1), GD_ANIM_ROT3S, animdata_mario_ear_right_1 }, @@ -177,209 +13,9 @@ struct AnimDataInfo anim_mario_ear_right[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_nose_1[][3] = { - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1786 }, { 0, 0, -1786 }, { 0, 0, -1787 }, - { 0, 0, -1788 }, { 0, 0, -1789 }, { 0, 0, -1790 }, { 0, 0, -1791 }, { 0, 0, -1792 }, - { 0, 0, -1793 }, { 0, 0, -1793 }, { 0, 0, -1794 }, { 0, 0, -1794 }, { 0, 0, -1794 }, - { 0, 0, -1794 }, { 0, 0, -1794 }, { 0, 0, -1793 }, { 0, 0, -1792 }, { 0, 0, -1790 }, - { 0, 0, -1788 }, { 0, 0, -1785 }, { 0, 0, -1775 }, { 0, 0, -1755 }, { 0, 0, -1733 }, - { 0, 0, -1715 }, { 0, 0, -1711 }, { 0, 0, -1722 }, { 0, 0, -1743 }, { 0, 0, -1770 }, - { 0, 0, -1797 }, { 0, 0, -1819 }, { 0, 0, -1831 }, { 0, 0, -1833 }, { 0, 0, -1830 }, - { 0, 0, -1823 }, { 0, 0, -1814 }, { 0, 0, -1804 }, { 0, 0, -1795 }, { 0, 0, -1788 }, - { 0, 0, -1785 }, { 0, 0, -1789 }, { 0, 0, -1799 }, { 0, 0, -1811 }, { 0, 0, -1821 }, - { 0, 0, -1825 }, { 0, 0, -1820 }, { 0, 0, -1806 }, { 0, 0, -1793 }, { 0, 0, -1785 }, - { 0, 0, -1784 }, { 0, 0, -1783 }, { 0, 0, -1782 }, { 0, 0, -1781 }, { 0, 0, -1781 }, - { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1781 }, { 0, 0, -1781 }, { 0, 0, -1781 }, - { 0, 0, -1782 }, { 0, 0, -1783 }, { 0, 0, -1783 }, { 0, 0, -1784 }, { 0, 0, -1784 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1786 }, { 0, 0, -1786 }, { 0, 0, -1786 }, { 0, -1, -1786 }, - { 0, -1, -1787 }, { 0, -2, -1787 }, { 0, -2, -1787 }, { 0, -3, -1788 }, { 0, -4, -1789 }, - { 0, -4, -1789 }, { 0, -5, -1790 }, { 0, -6, -1790 }, { 0, -7, -1791 }, { 0, -8, -1792 }, - { 0, -9, -1793 }, { 0, -10, -1793 }, { 0, -11, -1794 }, { 0, -12, -1795 }, { 1, -13, -1796 }, - { 1, -15, -1797 }, { 1, -16, -1798 }, { 1, -17, -1799 }, { 1, -19, -1800 }, { 1, -20, -1801 }, - { 1, -21, -1802 }, { 1, -23, -1804 }, { 1, -24, -1805 }, { 1, -26, -1806 }, { 2, -28, -1807 }, - { 2, -29, -1808 }, { 2, -31, -1810 }, { 2, -32, -1811 }, { 2, -34, -1812 }, { 2, -36, -1814 }, - { 2, -38, -1815 }, { 2, -39, -1816 }, { 3, -41, -1818 }, { 3, -43, -1819 }, { 3, -45, -1821 }, - { 3, -47, -1822 }, { 3, -49, -1823 }, { 3, -51, -1825 }, { 3, -53, -1826 }, { 4, -55, -1828 }, - { 4, -56, -1829 }, { 4, -58, -1831 }, { 4, -60, -1832 }, { 4, -62, -1834 }, { 4, -64, -1835 }, - { 4, -66, -1837 }, { 4, -68, -1839 }, { 5, -70, -1840 }, { 5, -72, -1842 }, { 5, -74, -1843 }, - { 5, -76, -1845 }, { 5, -78, -1846 }, { 5, -81, -1848 }, { 5, -83, -1849 }, { 6, -85, -1851 }, - { 6, -87, -1852 }, { 6, -89, -1854 }, { 6, -91, -1855 }, { 6, -93, -1857 }, { 6, -94, -1858 }, - { 6, -96, -1860 }, { 6, -98, -1861 }, { 7, -100, -1863 }, { 7, -102, -1864 }, { 7, -104, -1865 }, - { 7, -106, -1867 }, { 7, -108, -1868 }, { 7, -110, -1870 }, { 7, -112, -1871 }, { 7, -113, -1872 }, - { 7, -115, -1873 }, { 8, -117, -1875 }, { 8, -119, -1876 }, { 8, -120, -1877 }, { 8, -122, -1878 }, - { 8, -124, -1880 }, { 8, -125, -1881 }, { 8, -127, -1882 }, { 8, -128, -1883 }, { 8, -130, -1884 }, - { 8, -131, -1885 }, { 8, -133, -1886 }, { 8, -134, -1887 }, { 8, -135, -1888 }, { 8, -137, -1889 }, - { 8, -138, -1890 }, { 9, -139, -1890 }, { 9, -140, -1891 }, { 9, -141, -1892 }, { 9, -142, -1893 }, - { 9, -143, -1893 }, { 9, -144, -1894 }, { 9, -145, -1895 }, { 9, -146, -1895 }, { 7, -140, -1885 }, - { 3, -121, -1862 }, { 0, -85, -1837 }, { 1, -1, -1807 }, { 3, 71, -1782 }, { 1, 42, -1781 }, - { 0, 0, -1785 }, { 0, -4, -1785 }, { 0, -6, -1785 }, { 0, -8, -1785 }, { 0, -9, -1785 }, - { 0, -9, -1784 }, { 0, -8, -1784 }, { 0, -7, -1783 }, { 0, -5, -1783 }, { 0, -4, -1783 }, - { 0, -2, -1783 }, { 0, -1, -1784 }, { 0, 0, -1784 }, { 0, 0, -1785 }, { 0, 0, -1789 }, - { 0, 0, -1794 }, { 0, 0, -1801 }, { 0, 0, -1806 }, { 0, 0, -1808 }, { 0, 0, -1807 }, - { 0, 0, -1803 }, { 0, 0, -1798 }, { 0, 0, -1793 }, { 0, 0, -1789 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1788 }, { 0, 0, -1794 }, { 0, 0, -1801 }, { 0, 0, -1809 }, - { 0, 0, -1815 }, { 0, 0, -1817 }, { 0, 0, -1816 }, { 0, 0, -1812 }, { 0, 0, -1806 }, - { 0, 0, -1799 }, { 0, 0, -1793 }, { 0, 0, -1788 }, { 0, 0, -1785 }, { 0, 0, -1784 }, - { 0, 0, -1783 }, { 0, 0, -1782 }, { 0, 0, -1781 }, { 0, 0, -1781 }, { 0, 0, -1780 }, - { 0, 0, -1780 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, - { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, - { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1780 }, - { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1779 }, { 0, 0, -1779 }, - { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, - { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, - { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, - { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, - { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1780 }, - { 0, 0, -1780 }, { 0, 0, -1781 }, { 0, 0, -1781 }, { 0, 0, -1781 }, { 0, 0, -1781 }, - { 0, 0, -1782 }, { 0, 0, -1782 }, { 0, 0, -1782 }, { 0, 0, -1783 }, { 0, 0, -1783 }, - { 0, 0, -1784 }, { 0, 0, -1784 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1786 }, - { 0, 0, -1788 }, { 0, 0, -1789 }, { 0, 0, -1792 }, { 0, 0, -1794 }, { 0, 0, -1797 }, - { 0, 0, -1799 }, { 0, 0, -1802 }, { 0, 0, -1805 }, { 0, 0, -1807 }, { 0, 0, -1809 }, - { 0, 0, -1811 }, { 0, 0, -1813 }, { 0, 0, -1814 }, { 0, 0, -1814 }, { 0, 0, -1813 }, - { 0, 0, -1811 }, { 0, 0, -1808 }, { 0, 0, -1804 }, { 0, 0, -1800 }, { 0, 0, -1795 }, - { 0, 0, -1792 }, { 0, 0, -1788 }, { 0, 0, -1786 }, { 0, 0, -1785 }, { 0, 0, -1786 }, - { 0, 0, -1787 }, { 0, 0, -1789 }, { 0, 0, -1791 }, { 0, 0, -1794 }, { 0, 0, -1797 }, - { 0, 0, -1800 }, { 0, 0, -1803 }, { 0, 0, -1806 }, { 0, 0, -1809 }, { 0, 0, -1812 }, - { 0, 0, -1814 }, { 0, 0, -1816 }, { 0, 0, -1819 }, { 0, 0, -1822 }, { 0, 0, -1825 }, - { 0, 0, -1826 }, { 0, 0, -1827 }, { 0, 0, -1825 }, { 0, 0, -1821 }, { 0, 0, -1814 }, - { 0, 0, -1805 }, { 0, 0, -1796 }, { 0, 0, -1789 }, { 0, 0, -1785 }, { 0, 0, -1784 }, - { 0, 0, -1783 }, { 0, 0, -1782 }, { 0, 0, -1781 }, { 0, 0, -1781 }, { 0, 0, -1781 }, - { 0, 0, -1781 }, { 0, 0, -1781 }, { 0, 0, -1781 }, { 0, 0, -1781 }, { 0, 0, -1782 }, - { 0, 0, -1782 }, { 0, 0, -1783 }, { 0, 0, -1783 }, { 0, 0, -1784 }, { 0, 0, -1784 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1784 }, - { 0, 0, -1784 }, { 0, 0, -1784 }, { 0, 0, -1783 }, { 0, 0, -1783 }, { 0, 0, -1783 }, - { 0, 0, -1782 }, { 0, 0, -1782 }, { 0, 0, -1782 }, { 0, 0, -1781 }, { 0, 0, -1781 }, - { 0, 0, -1781 }, { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1779 }, - { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, - { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1780 }, { 0, 0, -1780 }, - { 0, 0, -1780 }, { 0, 0, -1781 }, { 0, 0, -1782 }, { 0, 0, -1782 }, { 0, 0, -1783 }, - { 0, 0, -1784 }, { 0, 0, -1785 }, { 0, 0, -1791 }, { 0, 0, -1802 }, { 0, 0, -1816 }, - { 0, 0, -1828 }, { 0, 0, -1835 }, { 0, 0, -1837 }, { 0, 0, -1838 }, { 0, 0, -1837 }, - { 0, 0, -1836 }, { 0, 0, -1835 }, { 0, 0, -1833 }, { 0, 0, -1831 }, { 0, 0, -1830 }, - { 0, 0, -1830 }, { 0, 0, -1830 }, { 0, 0, -1832 }, { 0, 0, -1835 }, { 0, 0, -1843 }, - { 0, 0, -1858 }, { 0, 0, -1875 }, { 0, 0, -1892 }, { 0, 0, -1903 }, { 0, 0, -1906 }, - { 0, 0, -1901 }, { 0, 0, -1893 }, { 0, 0, -1882 }, { 0, 0, -1869 }, { 0, 0, -1855 }, - { 0, 0, -1841 }, { 0, 0, -1827 }, { 0, 0, -1813 }, { 0, 0, -1801 }, { 0, 0, -1791 }, - { 0, 0, -1783 }, { 0, 0, -1780 }, { 0, 0, -1778 }, { 0, 0, -1776 }, { 0, 0, -1774 }, - { 0, -1, -1773 }, { 0, -1, -1772 }, { 0, -2, -1771 }, { 0, -3, -1769 }, { 0, -4, -1768 }, - { 0, -5, -1768 }, { 0, -6, -1767 }, { 0, -7, -1766 }, { 0, -8, -1766 }, { 0, -9, -1765 }, - { 0, -11, -1765 }, { 0, -12, -1765 }, { 0, -13, -1764 }, { 0, -15, -1764 }, { 0, -16, -1764 }, - { 0, -17, -1764 }, { 0, -19, -1764 }, { 0, -20, -1765 }, { 0, -21, -1765 }, { 0, -23, -1765 }, - { 0, -24, -1765 }, { 0, -25, -1766 }, { 0, -26, -1766 }, { 0, -27, -1767 }, { 0, -28, -1767 }, - { 0, -29, -1768 }, { 0, -30, -1768 }, { 0, -31, -1769 }, { 0, -31, -1769 }, { 0, -32, -1770 }, - { 0, -32, -1771 }, { 0, -32, -1771 }, { 0, -32, -1772 }, { 0, -32, -1773 }, { 0, -32, -1773 }, - { 0, -32, -1774 }, { 0, -31, -1774 }, { 0, -30, -1775 }, { 0, -29, -1776 }, { 0, -28, -1776 }, - { 0, -27, -1777 }, { 0, -25, -1777 }, { 0, -23, -1778 }, { 0, -21, -1778 }, { 0, -19, -1778 }, - { 0, -16, -1779 }, { 0, -14, -1779 }, { 0, -10, -1779 }, { 0, -7, -1779 }, { 0, -3, -1780 }, - { 0, 0, -1780 }, { 0, 10, -1780 }, { 0, 33, -1780 }, { 0, 64, -1780 }, { 0, 101, -1780 }, - { 0, 140, -1780 }, { 0, 178, -1779 }, { 0, 213, -1779 }, { 0, 240, -1779 }, { 0, 257, -1779 }, - { 0, 269, -1779 }, { 0, 280, -1779 }, { 0, 291, -1779 }, { 0, 302, -1779 }, { 0, 310, -1779 }, - { 0, 318, -1779 }, { 0, 323, -1779 }, { 0, 325, -1779 }, { 0, 324, -1779 }, { 0, 320, -1779 }, - { 0, 311, -1779 }, { 0, 298, -1779 }, { 0, 281, -1779 }, { 0, 257, -1779 }, { 0, 174, -1779 }, - { 0, 21, -1780 }, { 0, -130, -1780 }, { 0, -211, -1780 }, { 0, -150, -1780 }, { 0, -5, -1780 }, - { 0, 91, -1779 }, { 0, 73, -1779 }, { 0, 7, -1780 }, { 0, -40, -1780 }, { 0, -37, -1780 }, - { 0, -16, -1780 }, { 0, 0, -1780 }, { 0, 2, -1780 }, { 0, 1, -1780 }, { 0, 0, -1780 }, - { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1779 }, { 0, 0, -1778 }, { 0, 0, -1778 }, - { 0, 0, -1778 }, { 0, 0, -1777 }, { 0, 0, -1777 }, { 0, 0, -1777 }, { 0, 0, -1777 }, - { 0, 0, -1777 }, { 0, 0, -1778 }, { 0, 0, -1778 }, { 0, 0, -1780 }, { 0, 0, -1781 }, - { 0, 0, -1784 }, { 0, 0, -1786 }, { 0, 0, -1790 }, { 0, 0, -1793 }, { 0, 0, -1797 }, - { 0, 0, -1800 }, { 0, 0, -1804 }, { 0, 0, -1808 }, { 0, 0, -1811 }, { 0, 0, -1814 }, - { 0, 0, -1816 }, { 0, 0, -1818 }, { 0, 0, -1819 }, { 0, 0, -1820 }, { 0, 0, -1819 }, - { 0, 0, -1817 }, { 0, 0, -1815 }, { 0, 0, -1812 }, { 0, 0, -1808 }, { 0, 0, -1804 }, - { 0, 0, -1800 }, { 0, 0, -1795 }, { 0, 0, -1791 }, { 0, 0, -1788 }, { 0, 0, -1784 }, - { 0, 0, -1782 }, { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1782 }, - { 0, 0, -1784 }, { 0, 0, -1787 }, { 0, 0, -1790 }, { 0, 0, -1794 }, { 0, 0, -1798 }, - { 0, 0, -1802 }, { 0, 0, -1806 }, { 0, 0, -1809 }, { 0, 0, -1813 }, { 0, 0, -1816 }, - { 0, 0, -1818 }, { 0, 0, -1819 }, { 0, 0, -1820 }, { 0, 0, -1819 }, { 0, 0, -1817 }, - { 0, 0, -1815 }, { 0, 0, -1812 }, { 0, 0, -1808 }, { 0, 0, -1804 }, { 0, 0, -1800 }, - { 0, 0, -1795 }, { 0, 0, -1791 }, { 0, 0, -1788 }, { 0, 0, -1784 }, { 0, 0, -1782 }, - { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1780 }, { 0, 0, -1782 }, { 0, 0, -1785 }, - { 0, 0, -1789 }, { 0, 0, -1793 }, { 0, 0, -1797 }, { 0, 0, -1802 }, { 0, 0, -1806 }, - { 0, 0, -1811 }, { 0, 0, -1814 }, { 0, 0, -1817 }, { 0, 0, -1819 }, { 0, 0, -1820 }, - { 0, 0, -1819 }, { 0, 0, -1818 }, { 0, 0, -1815 }, { 0, 0, -1813 }, { 0, 0, -1809 }, - { 0, 0, -1805 }, { 0, 0, -1801 }, { 0, 0, -1797 }, { 0, 0, -1793 }, { 0, 0, -1790 }, - { 0, 0, -1786 }, { 0, 0, -1784 }, { 0, 0, -1781 }, { 0, 0, -1780 }, { 0, 0, -1780 }, - { 0, 0, -1780 }, { 0, 0, -1781 }, { 0, 0, -1783 }, { 0, 0, -1786 }, { 0, 0, -1789 }, - { 0, 0, -1792 }, { 0, 0, -1796 }, { 0, 0, -1799 }, { 0, 0, -1803 }, { 0, 0, -1807 }, - { 0, 0, -1810 }, { 0, 0, -1814 }, { 0, 0, -1817 }, { 0, 0, -1819 }, { 0, 0, -1821 }, - { 0, 0, -1822 }, { 0, 0, -1823 }, { 0, 0, -1823 }, { 0, 0, -1823 }, { 0, 0, -1822 }, - { 0, 0, -1822 }, { 0, 0, -1821 }, { 0, 0, -1820 }, { 0, 0, -1819 }, { 0, 0, -1817 }, - { 0, 0, -1816 }, { 0, 0, -1814 }, { 0, 0, -1813 }, { 0, 0, -1811 }, { 0, 0, -1809 }, - { 0, 0, -1807 }, { 0, 0, -1806 }, { 0, 0, -1804 }, { 0, 0, -1802 }, { 0, 0, -1800 }, - { 0, 0, -1798 }, { 0, 0, -1796 }, { 0, 0, -1794 }, { 0, 0, -1793 }, { 0, 0, -1791 }, - { 0, 0, -1790 }, { 0, 0, -1788 }, { 0, 0, -1787 }, { 0, 0, -1786 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1784 }, { 0, 0, -1783 }, { 0, 0, -1782 }, { 0, 0, -1781 }, - { 0, 0, -1780 }, { 0, 0, -1779 }, { 0, 0, -1778 }, { 0, 0, -1778 }, { 0, 0, -1777 }, - { 0, 0, -1777 }, { 0, 0, -1777 }, { 0, 0, -1777 }, { 0, 0, -1777 }, { 0, 0, -1778 }, - { 0, 0, -1779 }, { 0, 0, -1780 }, { 0, 0, -1781 }, { 0, 0, -1783 }, { 0, 0, -1785 }, - { 0, 0, -1788 }, { 0, 0, -1792 }, { 0, 0, -1796 }, { 0, 0, -1801 }, { 0, 0, -1806 }, - { 0, 0, -1812 }, { 0, 0, -1818 }, { 0, 0, -1824 }, { 0, 0, -1830 }, { 0, 0, -1837 }, - { 0, 0, -1843 }, { 0, 0, -1849 }, { 0, 0, -1855 }, { 0, 0, -1861 }, { 0, 0, -1866 }, - { 0, 0, -1871 }, { 0, 0, -1875 }, { 0, 0, -1878 }, { 0, 0, -1881 }, { 0, 0, -1883 }, - { 0, 0, -1884 }, { 0, 0, -1885 }, { 0, 0, -1886 }, { 0, 0, -1887 }, { 0, 0, -1888 }, - { 0, 0, -1889 }, { 0, 0, -1890 }, { 0, 0, -1891 }, { 0, 0, -1891 }, { 0, 0, -1892 }, - { 0, 0, -1892 }, { 0, 0, -1892 }, { 0, 0, -1893 }, { 0, 0, -1893 }, { 0, 0, -1893 }, - { 0, 0, -1893 }, { 0, 0, -1893 }, { 0, 0, -1893 }, { 0, 0, -1893 }, { 0, 0, -1893 }, - { 0, 0, -1893 }, { 0, 0, -1892 }, { 0, 0, -1892 }, { 0, 0, -1892 }, { 0, 0, -1891 }, - { 0, 0, -1891 }, { 0, 0, -1891 }, { 0, 0, -1890 }, { 0, 0, -1890 }, { 0, 0, -1889 }, - { 0, 0, -1889 }, { 0, 0, -1889 }, { 0, 0, -1888 }, { 0, 0, -1888 }, { 0, 0, -1887 }, - { 0, 0, -1887 }, { 0, 0, -1886 }, { 0, 0, -1886 }, { 0, 0, -1885 }, { 0, 0, -1885 }, - { 0, 0, -1885 }, { 0, 0, -1884 }, { 0, 0, -1884 }, { 0, 0, -1884 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, - { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1883 }, { 0, 0, -1885 }, { 0, 0, -1883 }, - { 0, 0, -1873 }, { 0, 0, -1862 }, { 0, 0, -1850 }, { 0, 0, -1837 }, { 0, 0, -1824 }, - { 0, 0, -1812 }, { 0, 0, -1801 }, { 0, 0, -1793 }, { 0, 0, -1787 }, { 0, 0, -1785 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_nose_1, 0x0029612c, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_nose_2[][3] = { - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1784 }, { 0, 0, -1783 }, - { 0, 0, -1782 }, { 0, 0, -1780 }, { 0, 0, -1779 }, { 0, 0, -1777 }, { 0, 0, -1776 }, - { 0, 0, -1775 }, { 0, 0, -1774 }, { 0, 0, -1773 }, { 0, 0, -1772 }, { 0, 0, -1772 }, - { 0, 0, -1772 }, { 0, 0, -1773 }, { 0, 0, -1774 }, { 0, 0, -1776 }, { 0, 0, -1778 }, - { 0, 0, -1782 }, { 0, 0, -1785 }, { 0, 0, -1839 }, { 0, 0, -1883 }, { 0, 0, -1835 }, - { 0, 0, -1760 }, { 0, 0, -1717 }, { 0, 0, -1745 }, { 0, 0, -1807 }, { 0, 0, -1844 }, - { 0, 0, -1827 }, { 0, 0, -1786 }, { 0, 0, -1759 }, { 0, 0, -1766 }, { 0, 0, -1787 }, - { 0, 0, -1797 }, { 0, 0, -1783 }, { 0, 0, -1759 }, { 0, 0, -1745 }, { 0, 0, -1765 }, - { 0, 0, -1789 }, { 0, 0, -1792 }, { 0, 0, -1790 }, { 0, 0, -1787 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, { 0, 0, -1785 }, - { 0, 0, -1785 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_nose_2, 0x00297464, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_nose[] = { { ARRAY_COUNT(animdata_mario_nose_1), GD_ANIM_ROT3S, animdata_mario_nose_1 }, @@ -387,176 +23,9 @@ struct AnimDataInfo anim_mario_nose[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_lips_5_1[][3] = { - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -310 }, { 0, 0, -310 }, { 0, 0, -309 }, { 0, 0, -307 }, - { 0, 0, -306 }, { 0, 0, -304 }, { 0, 0, -302 }, { 0, 0, -300 }, { 0, 0, -297 }, { 0, 0, -295 }, - { 0, 0, -292 }, { 0, 0, -289 }, { 0, 0, -286 }, { 0, 0, -283 }, { 0, 0, -280 }, { 0, 0, -276 }, - { 0, 0, -273 }, { 0, 0, -269 }, { 0, 0, -266 }, { 0, 0, -262 }, { 0, 0, -258 }, { 0, 0, -255 }, - { 0, 0, -251 }, { 0, 0, -248 }, { 0, 0, -244 }, { 0, 0, -240 }, { 0, 0, -237 }, { 0, 0, -234 }, - { 0, 0, -230 }, { 0, 0, -227 }, { 0, 0, -224 }, { 0, 0, -221 }, { 0, 0, -218 }, { 0, 0, -216 }, - { 0, 0, -213 }, { 0, 0, -211 }, { 0, 0, -209 }, { 0, 0, -207 }, { 0, 0, -206 }, { 0, 0, -205 }, - { 0, 0, -204 }, { 0, 0, -203 }, { 0, 0, -202 }, { 0, 0, -202 }, { 0, 0, -203 }, { 0, 0, -204 }, - { 0, 0, -207 }, { 0, 0, -211 }, { 0, 0, -215 }, { 0, 0, -221 }, { 0, 0, -226 }, { 0, 0, -233 }, - { 0, 0, -239 }, { 0, 0, -246 }, { 0, 0, -253 }, { 0, 0, -260 }, { 0, 0, -267 }, { 0, 0, -274 }, - { 0, 0, -281 }, { 0, 0, -287 }, { 0, 0, -293 }, { 0, 0, -298 }, { 0, 0, -302 }, { 0, 0, -306 }, - { 0, 0, -309 }, { 0, 0, -310 }, { 0, 0, -311 }, { 0, 0, -302 }, { 0, 0, -277 }, { 0, 0, -242 }, - { 0, 0, -202 }, { 0, 0, -163 }, { 0, 0, -131 }, { 0, 0, -101 }, { 0, 0, -70 }, { 0, 0, -40 }, - { 0, 0, -12 }, { 0, 0, 10 }, { 0, 0, 26 }, { 0, 0, 37 }, { 0, 0, 44 }, { 0, 0, 49 }, - { 0, 0, 49 }, { 0, 0, 46 }, { 0, 0, 38 }, { 0, 0, 26 }, { 0, 0, 3 }, { 0, 0, -31 }, - { 0, 0, -73 }, { 0, 0, -113 }, { 0, 0, -145 }, { 0, 0, -162 }, { 0, 0, -169 }, { 0, 0, -173 }, - { 0, 0, -176 }, { 0, 0, -177 }, { 0, 0, -176 }, { 0, 0, -175 }, { 0, 0, -172 }, { 0, 0, -169 }, - { 0, 0, -166 }, { 0, 0, -162 }, { 0, 0, -159 }, { 0, 0, -156 }, { 0, 0, -154 }, { 0, 0, -152 }, - { 0, 0, -152 }, { 0, 0, -154 }, { 0, 0, -157 }, { 0, 0, -162 }, { 0, 0, -176 }, { 0, 0, -201 }, - { 0, 0, -233 }, { 0, 0, -265 }, { 0, 0, -293 }, { 0, 0, -311 }, { 0, 0, -322 }, { 0, 0, -333 }, - { 0, 0, -343 }, { 0, 0, -353 }, { 0, 0, -362 }, { 0, 0, -371 }, { 0, 0, -378 }, { 0, 0, -386 }, - { 0, 0, -392 }, { 0, 0, -398 }, { 0, 0, -403 }, { 0, 0, -407 }, { 0, 0, -410 }, { 0, 0, -412 }, - { 0, 0, -414 }, { 0, 0, -414 }, { 0, 0, -414 }, { 0, 0, -414 }, { 0, 0, -413 }, { 0, 0, -412 }, - { 0, 0, -411 }, { 0, 0, -409 }, { 0, 0, -408 }, { 0, 0, -406 }, { 0, 0, -404 }, { 0, 0, -401 }, - { 0, 0, -399 }, { 0, 0, -396 }, { 0, 0, -394 }, { 0, 0, -391 }, { 0, 0, -388 }, { 0, 0, -385 }, - { 0, 0, -381 }, { 0, 0, -378 }, { 0, 0, -375 }, { 0, 0, -371 }, { 0, 0, -368 }, { 0, 0, -365 }, - { 0, 0, -361 }, { 0, 0, -358 }, { 0, 0, -354 }, { 0, 0, -351 }, { 0, 0, -348 }, { 0, 0, -344 }, - { 0, 0, -341 }, { 0, 0, -338 }, { 0, 0, -335 }, { 0, 0, -332 }, { 0, 0, -329 }, { 0, 0, -326 }, - { 0, 0, -324 }, { 0, 0, -321 }, { 0, 0, -319 }, { 0, 0, -317 }, { 0, 0, -315 }, { 0, 0, -314 }, - { 0, 0, -312 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -313 }, { 0, 0, -316 }, { 0, 0, -320 }, - { 0, 0, -325 }, { 0, 0, -331 }, { 0, 0, -336 }, { 0, 0, -342 }, { 0, 0, -347 }, { 0, 0, -351 }, - { 0, 0, -355 }, { 0, 0, -357 }, { 0, 0, -357 }, { 0, 0, -356 }, { 0, 0, -355 }, { 0, 0, -354 }, - { 0, 0, -353 }, { 0, 0, -352 }, { 0, 0, -350 }, { 0, 0, -349 }, { 0, 0, -347 }, { 0, 0, -345 }, - { 0, 0, -343 }, { 0, 0, -340 }, { 0, 0, -338 }, { 0, 0, -335 }, { 0, 0, -332 }, { 0, 0, -329 }, - { 0, 0, -325 }, { 0, 0, -322 }, { 0, 0, -318 }, { 0, 0, -314 }, { 0, 0, -309 }, { 0, 0, -304 }, - { 0, 0, -299 }, { 0, 0, -294 }, { 0, 0, -288 }, { 0, 0, -282 }, { 0, 0, -268 }, { 0, 0, -243 }, - { 0, 0, -213 }, { 0, 0, -188 }, { 0, 0, -174 }, { 0, 0, -168 }, { 0, 0, -164 }, { 0, 0, -160 }, - { 0, 0, -158 }, { 0, 0, -156 }, { 0, 0, -155 }, { 0, 0, -155 }, { 0, 0, -155 }, { 0, 0, -155 }, - { 0, 0, -156 }, { 0, 0, -157 }, { 0, 0, -158 }, { 0, 0, -159 }, { 0, 0, -159 }, { 0, 0, -159 }, - { 0, 0, -159 }, { 0, 0, -160 }, { 0, 0, -160 }, { 0, 0, -160 }, { 0, 0, -161 }, { 0, 0, -161 }, - { 0, 0, -162 }, { 0, 0, -162 }, { 0, 0, -163 }, { 0, 0, -164 }, { 0, 0, -165 }, { 0, 0, -165 }, - { 0, 0, -166 }, { 0, 0, -167 }, { 0, 0, -168 }, { 0, 0, -168 }, { 0, 0, -169 }, { 0, 0, -170 }, - { 0, 0, -171 }, { 0, 0, -171 }, { 0, 0, -172 }, { 0, 0, -172 }, { 0, 0, -173 }, { 0, 0, -173 }, - { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, - { 0, 0, -174 }, { 0, 0, -175 }, { 0, 0, -175 }, { 0, 0, -175 }, { 0, 0, -175 }, { 0, 0, -175 }, - { 0, 0, -175 }, { 0, 0, -175 }, { 0, 0, -175 }, { 0, 0, -175 }, { 0, 0, -175 }, { 0, 0, -175 }, - { 0, 0, -175 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, - { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, - { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, - { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, - { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, { 0, 0, -174 }, - { 0, 0, -175 }, { 0, 0, -176 }, { 0, 0, -178 }, { 0, 0, -179 }, { 0, 0, -180 }, { 0, 0, -182 }, - { 0, 0, -183 }, { 0, 0, -184 }, { 0, 0, -185 }, { 0, 0, -185 }, { 0, 0, -185 }, { 0, 0, -185 }, - { 0, 0, -184 }, { 0, 0, -182 }, { 0, 0, -180 }, { 0, 0, -177 }, { 0, 0, -174 }, { 0, 0, -148 }, - { 0, 0, -105 }, { 0, 0, -82 }, { 0, 0, -81 }, { 0, 0, -79 }, { 0, 0, -78 }, { 0, 0, -77 }, - { 0, 0, -76 }, { 0, 0, -75 }, { 0, 0, -74 }, { 0, 0, -74 }, { 0, 0, -73 }, { 0, 0, -72 }, - { 0, 0, -72 }, { 0, 0, -71 }, { 0, 0, -71 }, { 0, 0, -70 }, { 0, 0, -70 }, { 0, 0, -70 }, - { 0, 0, -69 }, { 0, 0, -69 }, { 0, 0, -69 }, { 0, 0, -69 }, { 0, 0, -69 }, { 0, 0, -69 }, - { 0, 0, -69 }, { 0, 0, -69 }, { 0, 0, -69 }, { 0, 0, -69 }, { 0, 0, -69 }, { 0, 0, -70 }, - { 0, 0, -70 }, { 0, 0, -70 }, { 0, 0, -70 }, { 0, 0, -71 }, { 0, 0, -71 }, { 0, 0, -71 }, - { 0, 0, -72 }, { 0, 0, -72 }, { 0, 0, -72 }, { 0, 0, -73 }, { 0, 0, -73 }, { 0, 0, -74 }, - { 0, 0, -74 }, { 0, 0, -74 }, { 0, 0, -75 }, { 0, 0, -75 }, { 0, 0, -76 }, { 0, 0, -76 }, - { 0, 0, -77 }, { 0, 0, -77 }, { 0, 0, -78 }, { 0, 0, -78 }, { 0, 0, -78 }, { 0, 0, -79 }, - { 0, 0, -79 }, { 0, 0, -79 }, { 0, 0, -80 }, { 0, 0, -80 }, { 0, 0, -80 }, { 0, 0, -81 }, - { 0, 0, -81 }, { 0, 0, -81 }, { 0, 0, -81 }, { 0, 0, -82 }, { 0, 0, -82 }, { 0, 0, -82 }, - { 0, 0, -82 }, { 0, 0, -82 }, { 0, 0, -82 }, { 0, 0, -81 }, { 0, 0, -80 }, { 0, 0, -80 }, - { 0, 0, -79 }, { 0, 0, -78 }, { 0, 0, -77 }, { 0, 0, -77 }, { 0, 0, -77 }, { 0, 0, -78 }, - { 0, 0, -80 }, { 0, 0, -82 }, { 0, 0, -85 }, { 0, 0, -88 }, { 0, 0, -93 }, { 0, 0, -97 }, - { 0, 0, -102 }, { 0, 0, -107 }, { 0, 0, -113 }, { 0, 0, -118 }, { 0, 0, -124 }, { 0, 0, -129 }, - { 0, 0, -135 }, { 0, 0, -140 }, { 0, 0, -145 }, { 0, 0, -149 }, { 0, 0, -152 }, { 0, 0, -155 }, - { 0, 0, -158 }, { 0, 0, -159 }, { 0, 0, -160 }, { 0, 0, -161 }, { 0, 0, -162 }, { 0, 0, -163 }, - { 0, 0, -164 }, { 0, 0, -164 }, { 0, 0, -165 }, { 0, 0, -166 }, { 0, 0, -166 }, { 0, 0, -166 }, - { 0, 0, -167 }, { 0, 0, -167 }, { 0, 0, -167 }, { 0, 0, -168 }, { 0, 0, -168 }, { 0, 0, -168 }, - { 0, 0, -168 }, { 0, 0, -168 }, { 0, 0, -168 }, { 0, 0, -168 }, { 0, 0, -168 }, { 0, 0, -168 }, - { 0, 0, -168 }, { 0, 0, -167 }, { 0, 0, -167 }, { 0, 0, -167 }, { 0, 0, -167 }, { 0, 0, -166 }, - { 0, 0, -166 }, { 0, 0, -166 }, { 0, 0, -165 }, { 0, 0, -165 }, { 0, 0, -165 }, { 0, 0, -164 }, - { 0, 0, -164 }, { 0, 0, -164 }, { 0, 0, -163 }, { 0, 0, -163 }, { 0, 0, -163 }, { 0, 0, -162 }, - { 0, 0, -162 }, { 0, 0, -162 }, { 0, 0, -161 }, { 0, 0, -161 }, { 0, 0, -161 }, { 0, 0, -160 }, - { 0, 0, -160 }, { 0, 0, -160 }, { 0, 0, -160 }, { 0, 0, -160 }, { 0, 0, -160 }, { 0, 0, -159 }, - { 0, 0, -159 }, { 0, 0, -159 }, { 0, 0, -159 }, { 0, 0, -160 }, { 0, 0, -160 }, { 0, 0, -160 }, - { 0, 0, -160 }, { 0, 0, -161 }, { 0, 0, -161 }, { 0, 0, -162 }, { 0, 0, -162 }, { 0, 0, -163 }, - { 0, 0, -164 }, { 0, 0, -164 }, { 0, 0, -165 }, { 0, 0, -165 }, { 0, 0, -166 }, { 0, 0, -167 }, - { 0, 0, -167 }, { 0, 0, -168 }, { 0, 0, -168 }, { 0, 0, -169 }, { 0, 0, -169 }, { 0, 0, -170 }, - { 0, 0, -170 }, { 0, 0, -170 }, { 0, 0, -170 }, { 0, 0, -170 }, { 0, 0, -170 }, { 0, 0, -170 }, - { 0, 0, -170 }, { 0, 0, -169 }, { 0, 0, -169 }, { 0, 0, -168 }, { 0, 0, -167 }, { 0, 0, -167 }, - { 0, 0, -165 }, { 0, 0, -164 }, { 0, 0, -163 }, { 0, 0, -161 }, { 0, 0, -159 }, { 0, 0, -157 }, - { 0, 0, -152 }, { 0, 0, -146 }, { 0, 0, -139 }, { 0, 0, -132 }, { 0, 0, -123 }, { 0, 0, -114 }, - { 0, 0, -105 }, { 0, 0, -96 }, { 0, 0, -87 }, { 0, 0, -79 }, { 0, 0, -71 }, { 0, 0, -64 }, - { 0, 0, -59 }, { 0, 0, -54 }, { 0, 0, -50 }, { 0, 0, -46 }, { 0, 0, -42 }, { 0, 0, -39 }, - { 0, 0, -36 }, { 0, 0, -33 }, { 0, 0, -30 }, { 0, 0, -28 }, { 0, 0, -26 }, { 0, 0, -25 }, - { 0, 0, -23 }, { 0, 0, -23 }, { 0, 0, -22 }, { 0, 0, -22 }, { 0, 0, -22 }, { 0, 0, -24 }, - { 0, 0, -26 }, { 0, 0, -29 }, { 0, 0, -33 }, { 0, 0, -36 }, { 0, 0, -40 }, { 0, 0, -44 }, - { 0, 0, -48 }, { 0, 0, -52 }, { 0, 0, -55 }, { 0, 0, -57 }, { 0, 0, -58 }, { 0, 0, -59 }, - { 0, 0, -58 }, { 0, 0, -57 }, { 0, 0, -55 }, { 0, 0, -52 }, { 0, 0, -49 }, { 0, 0, -46 }, - { 0, 0, -42 }, { 0, 0, -39 }, { 0, 0, -35 }, { 0, 0, -31 }, { 0, 0, -28 }, { 0, 0, -26 }, - { 0, 0, -24 }, { 0, 0, -22 }, { 0, 0, -22 }, { 0, 0, -22 }, { 0, 0, -24 }, { 0, 0, -26 }, - { 0, 0, -29 }, { 0, 0, -33 }, { 0, 0, -36 }, { 0, 0, -40 }, { 0, 0, -44 }, { 0, 0, -48 }, - { 0, 0, -52 }, { 0, 0, -55 }, { 0, 0, -57 }, { 0, 0, -58 }, { 0, 0, -59 }, { 0, 0, -58 }, - { 0, 0, -57 }, { 0, 0, -54 }, { 0, 0, -51 }, { 0, 0, -47 }, { 0, 0, -43 }, { 0, 0, -38 }, - { 0, 0, -34 }, { 0, 0, -30 }, { 0, 0, -27 }, { 0, 0, -24 }, { 0, 0, -22 }, { 0, 0, -22 }, - { 0, 0, -22 }, { 0, 0, -23 }, { 0, 0, -23 }, { 0, 0, -25 }, { 0, 0, -26 }, { 0, 0, -28 }, - { 0, 0, -30 }, { 0, 0, -33 }, { 0, 0, -35 }, { 0, 0, -39 }, { 0, 0, -42 }, { 0, 0, -46 }, - { 0, 0, -50 }, { 0, 0, -54 }, { 0, 0, -59 }, { 0, 0, -64 }, { 0, 0, -69 }, { 0, 0, -74 }, - { 0, 0, -79 }, { 0, 0, -85 }, { 0, 0, -90 }, { 0, 0, -96 }, { 0, 0, -102 }, { 0, 0, -107 }, - { 0, 0, -113 }, { 0, 0, -119 }, { 0, 0, -125 }, { 0, 0, -131 }, { 0, 0, -137 }, { 0, 0, -144 }, - { 0, 0, -150 }, { 0, 0, -156 }, { 0, 0, -162 }, { 0, 0, -168 }, { 0, 0, -175 }, { 0, 0, -181 }, - { 0, 0, -187 }, { 0, 0, -193 }, { 0, 0, -200 }, { 0, 0, -206 }, { 0, 0, -212 }, { 0, 0, -218 }, - { 0, 0, -224 }, { 0, 0, -230 }, { 0, 0, -236 }, { 0, 0, -242 }, { 0, 0, -247 }, { 0, 0, -253 }, - { 0, 0, -259 }, { 0, 0, -264 }, { 0, 0, -269 }, { 0, 0, -275 }, { 0, 0, -280 }, { 0, 0, -285 }, - { 0, 0, -289 }, { 0, 0, -294 }, { 0, 0, -299 }, { 0, 0, -303 }, { 0, 0, -307 }, { 0, 0, -311 }, - { 0, 0, -315 }, { 0, 0, -318 }, { 0, 0, -321 }, { 0, 0, -324 }, { 0, 0, -326 }, { 0, 0, -329 }, - { 0, 0, -330 }, { 0, 0, -331 }, { 0, 0, -332 }, { 0, 0, -333 }, { 0, 0, -333 }, { 0, 0, -332 }, - { 0, 0, -331 }, { 0, 0, -330 }, { 0, 0, -328 }, { 0, 0, -326 }, { 0, 0, -323 }, { 0, 0, -320 }, - { 0, 0, -316 }, { 0, 0, -311 }, { 0, 0, -305 }, { 0, 0, -296 }, { 0, 0, -285 }, { 0, 0, -272 }, - { 0, 0, -258 }, { 0, 0, -243 }, { 0, 0, -228 }, { 0, 0, -212 }, { 0, 0, -197 }, { 0, 0, -182 }, - { 0, 0, -168 }, { 0, 0, -156 }, { 0, 0, -144 }, { 0, 0, -130 }, { 0, 0, -116 }, { 0, 0, -104 }, - { 0, 0, -93 }, { 0, 0, -86 }, { 0, 0, -84 }, { 0, 0, -88 }, { 0, 0, -100 }, { 0, 0, -123 }, - { 0, 0, -151 }, { 0, 0, -182 }, { 0, 0, -213 }, { 0, 0, -240 }, { 0, 0, -261 }, { 0, 0, -271 }, - { 0, 0, -275 }, { 0, 0, -278 }, { 0, 0, -281 }, { 0, 0, -284 }, { 0, 0, -286 }, { 0, 0, -288 }, - { 0, 0, -289 }, { 0, 0, -291 }, { 0, 0, -292 }, { 0, 0, -293 }, { 0, 0, -293 }, { 0, 0, -293 }, - { 0, 0, -293 }, { 0, 0, -293 }, { 0, 0, -293 }, { 0, 0, -292 }, { 0, 0, -292 }, { 0, 0, -291 }, - { 0, 0, -290 }, { 0, 0, -289 }, { 0, 0, -288 }, { 0, 0, -286 }, { 0, 0, -285 }, { 0, 0, -284 }, - { 0, 0, -283 }, { 0, 0, -281 }, { 0, 0, -280 }, { 0, 0, -279 }, { 0, 0, -277 }, { 0, 0, -276 }, - { 0, 0, -275 }, { 0, 0, -274 }, { 0, 0, -273 }, { 0, 0, -272 }, { 0, 0, -272 }, { 0, 0, -271 }, - { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, - { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, - { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, - { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, - { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, - { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, - { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, - { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, - { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, - { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, - { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -271 }, { 0, 0, -270 }, { 0, 0, -271 }, - { 0, 0, -275 }, { 0, 0, -279 }, { 0, 0, -284 }, { 0, 0, -290 }, { 0, 0, -295 }, { 0, 0, -300 }, - { 0, 0, -304 }, { 0, 0, -308 }, { 0, 0, -310 }, { 0, 0, -311 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_lips_5_1, 0x0029786c, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_lips_5_2[][3] = { - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -310 }, { 0, 0, -309 }, { 0, 0, -308 }, - { 0, 0, -307 }, { 0, 0, -306 }, { 0, 0, -305 }, { 0, 0, -303 }, { 0, 0, -302 }, { 0, 0, -300 }, - { 0, 0, -299 }, { 0, 0, -297 }, { 0, 0, -296 }, { 0, 0, -294 }, { 0, 0, -293 }, { 0, 0, -292 }, - { 0, 0, -290 }, { 0, 0, -289 }, { 0, 0, -289 }, { 0, 0, -288 }, { 0, 0, -287 }, { 0, 0, -287 }, - { 0, 0, -287 }, { 0, 0, -288 }, { 0, 0, -288 }, { 0, 0, -289 }, { 0, 0, -290 }, { 0, 0, -292 }, - { 0, 0, -294 }, { 0, 0, -297 }, { 0, 0, -300 }, { 0, 0, -303 }, { 0, 0, -307 }, { 0, 0, -311 }, - { 0, 0, -333 }, { 0, 0, -379 }, { 0, 0, -432 }, { 0, 0, -476 }, { 0, 0, -494 }, { 0, 0, -466 }, - { 0, 0, -403 }, { 0, 0, -340 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, - { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, { 0, 0, -311 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_lips_5_2, 0x00298ba4, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_lips_5[] = { { ARRAY_COUNT(animdata_mario_lips_5_1), GD_ANIM_ROT3S, animdata_mario_lips_5_1 }, @@ -564,258 +33,9 @@ struct AnimDataInfo anim_mario_lips_5[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_lip_6_1[][3] = { - { 0, 0, -1115 }, { 0, 0, -1116 }, { 0, 0, -1117 }, { 0, 0, -1119 }, - { 0, 0, -1122 }, { 0, 0, -1125 }, { 0, 0, -1129 }, { 0, 0, -1133 }, - { 0, 0, -1137 }, { 0, 0, -1142 }, { 0, 0, -1146 }, { 0, 0, -1151 }, - { 0, 0, -1155 }, { 0, 0, -1159 }, { 0, 0, -1163 }, { 0, 0, -1166 }, - { 0, 0, -1169 }, { 0, 0, -1171 }, { 0, 0, -1172 }, { 0, 0, -1171 }, - { 0, 0, -1167 }, { 0, 0, -1160 }, { 0, 0, -1152 }, { 0, 0, -1143 }, - { 0, 0, -1136 }, { 0, 0, -1131 }, { 0, 0, -1129 }, { 0, 0, -1131 }, - { 0, 0, -1138 }, { 0, 0, -1150 }, { 0, 0, -1167 }, { 0, 0, -1187 }, - { 0, 0, -1209 }, { 0, 0, -1233 }, { 0, 0, -1259 }, { 0, 0, -1285 }, - { 0, 0, -1310 }, { 0, 0, -1335 }, { 0, 0, -1358 }, { 0, 0, -1378 }, - { 0, 0, -1395 }, { 0, 0, -1408 }, { 0, 0, -1417 }, { 0, 0, -1374 }, - { 0, 0, -1287 }, { 0, 0, -1241 }, { 1, 1, -1247 }, { 3, 3, -1257 }, - { 4, 4, -1272 }, { 6, 6, -1290 }, { 8, 8, -1310 }, { 10, 10, -1332 }, - { 13, 12, -1355 }, { 15, 14, -1378 }, { 16, 16, -1400 }, { 18, 18, -1420 }, - { 20, 19, -1438 }, { 21, 21, -1451 }, { 22, 22, -1461 }, { 23, 22, -1465 }, - { 23, 22, -1463 }, { 22, 21, -1444 }, { 19, 19, -1402 }, { 15, 15, -1346 }, - { 11, 11, -1283 }, { 7, 7, -1221 }, { 3, 3, -1167 }, { 0, 0, -1129 }, - { 0, 0, -1115 }, { 0, 0, -1106 }, { 0, 0, -1115 }, { 0, 0, -1154 }, - { 0, 0, -1199 }, { 0, 0, -1246 }, { 0, 0, -1296 }, { 0, 0, -1346 }, - { 0, 0, -1395 }, { 0, 0, -1442 }, { 0, 0, -1484 }, { 0, 0, -1521 }, - { 0, 0, -1551 }, { 0, 0, -1572 }, { 2, 2, -1586 }, { 3, 4, -1592 }, - { 4, 5, -1591 }, { 5, 5, -1584 }, { 3, 4, -1570 }, { 0, 0, -1551 }, - { -7, -9, -1515 }, { -19, -23, -1461 }, { -33, -40, -1397 }, { -47, -56, -1336 }, - { -58, -69, -1286 }, { -64, -76, -1260 }, { -66, -79, -1249 }, { -68, -82, -1242 }, - { -70, -84, -1237 }, { -72, -86, -1234 }, { -73, -87, -1234 }, { -74, -89, -1235 }, - { -75, -89, -1238 }, { -75, -90, -1242 }, { -76, -90, -1246 }, { -75, -90, -1251 }, - { -75, -89, -1255 }, { -74, -89, -1260 }, { -73, -87, -1263 }, { -72, -86, -1266 }, - { -70, -84, -1267 }, { -68, -82, -1267 }, { -66, -79, -1264 }, { -64, -76, -1260 }, - { -57, -68, -1244 }, { -46, -55, -1215 }, { -32, -38, -1180 }, { -18, -21, -1146 }, - { -6, -7, -1122 }, { 0, 0, -1115 }, { 2, 3, -1121 }, { 4, 5, -1131 }, - { 5, 6, -1143 }, { 6, 7, -1159 }, { 6, 8, -1176 }, { 6, 8, -1195 }, - { 6, 7, -1214 }, { 5, 6, -1235 }, { 5, 5, -1255 }, { 4, 4, -1274 }, - { 3, 3, -1293 }, { 2, 2, -1309 }, { 1, 1, -1324 }, { 0, 0, -1336 }, - { 0, 0, -1345 }, { 0, 0, -1350 }, { 0, 0, -1353 }, { 0, 0, -1355 }, - { 0, 0, -1356 }, { 0, 0, -1356 }, { 0, 0, -1356 }, { 0, 0, -1355 }, - { 0, 0, -1354 }, { 0, 0, -1352 }, { 0, 0, -1349 }, { 0, 0, -1346 }, - { 0, 0, -1342 }, { 0, 0, -1338 }, { 0, 0, -1334 }, { 0, 0, -1329 }, - { 0, 0, -1324 }, { 0, 0, -1319 }, { 0, 0, -1313 }, { 0, 0, -1307 }, - { 0, 0, -1301 }, { 0, 0, -1295 }, { 0, 0, -1288 }, { 0, 0, -1282 }, - { 0, 0, -1275 }, { 0, 0, -1269 }, { 0, 0, -1262 }, { 0, 0, -1255 }, - { 0, 0, -1249 }, { 0, 0, -1217 }, { 0, 0, -1169 }, { 0, 0, -1157 }, - { 0, 0, -1231 }, { 0, 0, -1341 }, { 0, 0, -1396 }, { 0, 0, -1387 }, - { 0, 0, -1367 }, { 0, 0, -1339 }, { 0, 0, -1306 }, { 0, 0, -1268 }, - { 0, 0, -1228 }, { 0, 0, -1188 }, { 0, 0, -1149 }, { 0, 0, -1115 }, - { 0, 0, -1078 }, { 0, 0, -1035 }, { 0, 0, -995 }, { 0, 0, -965 }, - { 0, 0, -953 }, { 0, 0, -960 }, { 0, 0, -977 }, { 0, 0, -1001 }, - { 0, 0, -1029 }, { 0, 0, -1058 }, { 0, 0, -1084 }, { 0, 0, -1104 }, - { 0, 0, -1115 }, { 0, 0, -1120 }, { 0, 0, -1123 }, { 0, 0, -1126 }, - { 0, 0, -1128 }, { 0, 0, -1129 }, { 0, 0, -1130 }, { 0, 0, -1130 }, - { 0, 0, -1130 }, { 0, 0, -1130 }, { 0, 0, -1129 }, { 0, 0, -1127 }, - { 0, 0, -1126 }, { 0, 0, -1124 }, { 0, 0, -1122 }, { 0, 0, -1121 }, - { 0, 0, -1119 }, { 0, 0, -1117 }, { 0, 0, -1116 }, { 0, 0, -1114 }, - { 0, 0, -1114 }, { 0, 0, -1113 }, { 0, 0, -1113 }, { 0, 0, -1113 }, - { 0, 0, -1114 }, { 0, 0, -1115 }, { 0, 0, -1123 }, { 0, 0, -1137 }, - { 0, 0, -1154 }, { 0, 0, -1166 }, { 0, 0, -1167 }, { 0, 0, -1157 }, - { 0, 0, -1143 }, { 0, 0, -1125 }, { 0, 0, -1105 }, { 0, 0, -1084 }, - { 0, 0, -1064 }, { 0, 0, -1048 }, { 0, 0, -1035 }, { 0, 0, -1026 }, - { 0, 0, -1021 }, { 0, -1, -1018 }, { 1, -1, -1016 }, { 1, -2, -1016 }, - { 1, -2, -1016 }, { 1, -3, -1016 }, { 2, -3, -1016 }, { 2, -3, -1016 }, - { 2, -3, -1015 }, { 2, -4, -1015 }, { 3, -5, -1014 }, { 3, -5, -1013 }, - { 4, -6, -1013 }, { 4, -7, -1012 }, { 5, -8, -1011 }, { 5, -9, -1011 }, - { 6, -9, -1010 }, { 6, -10, -1010 }, { 7, -11, -1010 }, { 7, -11, -1010 }, - { 7, -11, -1010 }, { 7, -11, -1011 }, { 7, -11, -1012 }, { 7, -11, -1013 }, - { 7, -10, -1015 }, { 6, -9, -1017 }, { 5, -8, -1019 }, { 4, -7, -1022 }, - { 3, -5, -1026 }, { 1, -2, -1030 }, { 0, 0, -1035 }, { -2, 3, -1041 }, - { -5, 7, -1048 }, { -8, 12, -1058 }, { -12, 18, -1068 }, { -17, 24, -1080 }, - { -22, 31, -1092 }, { -27, 38, -1105 }, { -33, 46, -1119 }, { -38, 54, -1133 }, - { -44, 62, -1147 }, { -49, 70, -1161 }, { -55, 78, -1174 }, { -60, 86, -1187 }, - { -65, 93, -1199 }, { -70, 101, -1210 }, { -74, 108, -1219 }, { -78, 114, -1228 }, - { -81, 120, -1234 }, { -83, 126, -1239 }, { -85, 130, -1242 }, { -86, 135, -1241 }, - { -86, 139, -1235 }, { -86, 143, -1226 }, { -84, 147, -1213 }, { -82, 150, -1199 }, - { -80, 153, -1182 }, { -77, 156, -1165 }, { -74, 158, -1148 }, { -71, 159, -1132 }, - { -67, 160, -1117 }, { -63, 159, -1104 }, { -59, 158, -1094 }, { -55, 156, -1088 }, - { -52, 152, -1086 }, { -48, 148, -1089 }, { -44, 140, -1102 }, { -38, 128, -1127 }, - { -32, 113, -1161 }, { -25, 95, -1201 }, { -18, 76, -1243 }, { -11, 57, -1286 }, - { -6, 39, -1326 }, { -2, 22, -1359 }, { 0, 9, -1383 }, { 0, 0, -1396 }, - { -2, -6, -1397 }, { -6, -10, -1392 }, { -12, -12, -1381 }, { -19, -13, -1365 }, - { -27, -13, -1346 }, { -35, -13, -1324 }, { -44, -11, -1301 }, { -53, -10, -1278 }, - { -61, -8, -1256 }, { -68, -7, -1236 }, { -74, -6, -1219 }, { -79, -6, -1206 }, - { -83, -6, -1200 }, { -86, -6, -1198 }, { -88, -7, -1200 }, { -89, -7, -1203 }, - { -87, -7, -1207 }, { -84, -6, -1208 }, { -79, -6, -1206 }, { -70, -5, -1200 }, - { -55, -4, -1190 }, { -37, -2, -1179 }, { -20, -1, -1167 }, { -7, 0, -1157 }, - { 0, 0, -1149 }, { 2, 0, -1144 }, { 4, 0, -1137 }, { 6, 0, -1131 }, - { 7, 0, -1124 }, { 8, 0, -1117 }, { 9, 0, -1110 }, { 9, 0, -1103 }, - { 9, 0, -1096 }, { 8, 0, -1089 }, { 8, 0, -1082 }, { 7, 0, -1076 }, - { 7, 0, -1070 }, { 6, 0, -1064 }, { 5, 0, -1059 }, { 4, 0, -1055 }, - { 3, 0, -1051 }, { 2, 0, -1048 }, { 1, 0, -1046 }, { 1, 0, -1044 }, - { 0, 0, -1044 }, { 0, 0, -1045 }, { 0, 0, -1046 }, { 0, 0, -1049 }, - { 0, 0, -1053 }, { 0, 0, -1058 }, { 0, 0, -1063 }, { 0, 0, -1069 }, - { 0, 0, -1076 }, { 0, 0, -1084 }, { 0, 0, -1092 }, { 0, 0, -1100 }, - { 0, 0, -1109 }, { 0, 0, -1119 }, { 0, 0, -1128 }, { 0, 0, -1138 }, - { 0, 0, -1148 }, { 0, 0, -1158 }, { 0, 0, -1169 }, { 0, 0, -1179 }, - { 0, 0, -1189 }, { 0, 0, -1199 }, { 0, 0, -1208 }, { 0, 0, -1218 }, - { 0, 0, -1227 }, { 0, 0, -1235 }, { 0, 0, -1243 }, { 0, 0, -1251 }, - { 0, 0, -1258 }, { 0, 0, -1264 }, { 0, 0, -1270 }, { 0, 0, -1276 }, - { 0, 0, -1281 }, { 0, 0, -1285 }, { 0, 0, -1288 }, { 0, 0, -1288 }, - { 0, 0, -1287 }, { 0, 0, -1282 }, { 0, 0, -1275 }, { 0, 0, -1264 }, - { 0, 0, -1231 }, { 0, 0, -1173 }, { 0, 0, -1116 }, { 0, 0, -1084 }, - { 0, 0, -1073 }, { 0, 0, -1062 }, { 0, 0, -1052 }, { 0, 0, -1043 }, - { 0, 0, -1036 }, { 0, 0, -1032 }, { 0, 0, -1030 }, { 0, 0, -1032 }, - { 0, 0, -1038 }, { 0, 0, -1048 }, { 0, 0, -1063 }, { 0, 0, -1084 }, - { 0, 0, -1132 }, { 0, 0, -1215 }, { 0, 0, -1315 }, { 0, 0, -1409 }, - { 0, 0, -1479 }, { 0, 0, -1505 }, { 0, 0, -1493 }, { 0, 0, -1468 }, - { 0, 0, -1432 }, { 0, 0, -1387 }, { 0, -1, -1336 }, { 1, -1, -1281 }, - { 1, -1, -1225 }, { 1, -2, -1170 }, { 1, -2, -1120 }, { 1, -2, -1075 }, - { 1, -2, -1040 }, { 1, -3, -1016 }, { 2, -3, -1001 }, { 2, -3, -989 }, - { 2, -3, -980 }, { 2, -3, -974 }, { 2, -3, -971 }, { 2, -3, -971 }, - { 2, -3, -972 }, { 2, -3, -975 }, { 2, -3, -979 }, { 2, -3, -984 }, - { 2, -3, -990 }, { 1, -3, -996 }, { 1, -3, -1002 }, { 1, -3, -1007 }, - { 1, -3, -1012 }, { 1, -3, -1016 }, { 1, -3, -1019 }, { 2, -2, -1021 }, - { 2, -2, -1024 }, { 2, -2, -1027 }, { 2, -2, -1030 }, { 2, -2, -1035 }, - { 2, -2, -1041 }, { 2, -2, -1049 }, { 2, -2, -1059 }, { 2, -2, -1072 }, - { 2, -2, -1088 }, { 2, -2, -1108 }, { 2, -2, -1139 }, { 2, -2, -1185 }, - { 2, -1, -1241 }, { 3, -1, -1300 }, { 3, -1, -1356 }, { 3, -1, -1403 }, - { 3, 0, -1434 }, { 3, 0, -1443 }, { 3, -1, -1416 }, { 3, -1, -1351 }, - { 2, -1, -1266 }, { 2, -2, -1178 }, { 2, -2, -1104 }, { 2, -2, -1062 }, - { 2, -2, -1045 }, { 2, -2, -1036 }, { 2, -3, -1033 }, { 2, -3, -1036 }, - { 2, -2, -1042 }, { 2, -2, -1050 }, { 2, -2, -1058 }, { 2, -2, -1066 }, - { 2, -2, -1072 }, { 2, -2, -1074 }, { 2, -2, -1071 }, { 2, -2, -1062 }, - { 1, -3, -1005 }, { 1, -3, -914 }, { 1, -3, -867 }, { 1, -3, -870 }, - { 1, -3, -875 }, { 1, -3, -883 }, { 1, -3, -894 }, { 1, -3, -906 }, - { 1, -3, -920 }, { 1, -3, -935 }, { 1, -3, -951 }, { 1, -3, -968 }, - { 1, -3, -986 }, { 1, -2, -1003 }, { 1, -2, -1021 }, { 2, -2, -1038 }, - { 2, -2, -1055 }, { 2, -2, -1071 }, { 2, -2, -1086 }, { 2, -2, -1102 }, - { 2, -2, -1119 }, { 2, -2, -1135 }, { 2, -2, -1148 }, { 2, -2, -1158 }, - { 2, -2, -1167 }, { 2, -2, -1177 }, { 2, -2, -1186 }, { 2, -2, -1195 }, - { 2, -2, -1203 }, { 2, -2, -1212 }, { 2, -2, -1220 }, { 2, -2, -1228 }, - { 2, -2, -1235 }, { 2, -2, -1243 }, { 2, -1, -1250 }, { 3, -1, -1257 }, - { 3, -1, -1263 }, { 3, -1, -1265 }, { 3, -1, -1257 }, { 2, -2, -1240 }, - { 2, -2, -1220 }, { 2, -2, -1198 }, { 2, -2, -1174 }, { 2, -2, -1149 }, - { 2, -2, -1123 }, { 2, -2, -1099 }, { 2, -2, -1076 }, { 2, -2, -1054 }, - { 2, -2, -1036 }, { 2, -2, -1022 }, { 1, -3, -1013 }, { 1, -3, -1008 }, - { 1, -3, -1010 }, { 1, -2, -1020 }, { 2, -2, -1038 }, { 2, -2, -1062 }, - { 2, -2, -1092 }, { 2, -2, -1126 }, { 2, -2, -1163 }, { 2, -2, -1201 }, - { 2, -1, -1240 }, { 2, -1, -1278 }, { 3, -1, -1313 }, { 3, -1, -1345 }, - { 3, -1, -1372 }, { 3, -1, -1393 }, { 3, -1, -1407 }, { 3, -1, -1411 }, - { 3, -1, -1406 }, { 3, -1, -1389 }, { 3, -1, -1364 }, { 3, -1, -1332 }, - { 3, -1, -1294 }, { 2, -1, -1254 }, { 2, -2, -1211 }, { 2, -2, -1168 }, - { 2, -2, -1127 }, { 2, -2, -1090 }, { 2, -2, -1058 }, { 2, -2, -1033 }, - { 1, -3, -1016 }, { 1, -3, -1010 }, { 1, -3, -1015 }, { 2, -2, -1030 }, - { 2, -2, -1052 }, { 2, -2, -1081 }, { 2, -2, -1114 }, { 2, -2, -1151 }, - { 2, -2, -1191 }, { 2, -1, -1231 }, { 2, -1, -1270 }, { 3, -1, -1307 }, - { 3, -1, -1341 }, { 3, -1, -1370 }, { 3, -1, -1392 }, { 3, -1, -1406 }, - { 3, -1, -1411 }, { 3, -1, -1406 }, { 3, -1, -1389 }, { 3, -1, -1364 }, - { 3, -1, -1332 }, { 3, -1, -1294 }, { 2, -1, -1254 }, { 2, -2, -1211 }, - { 2, -2, -1168 }, { 2, -2, -1127 }, { 2, -2, -1090 }, { 2, -2, -1058 }, - { 2, -2, -1033 }, { 1, -3, -1016 }, { 1, -3, -1010 }, { 1, -2, -1017 }, - { 2, -2, -1036 }, { 2, -2, -1065 }, { 2, -2, -1101 }, { 2, -2, -1143 }, - { 2, -2, -1188 }, { 2, -1, -1234 }, { 2, -1, -1279 }, { 3, -1, -1321 }, - { 3, -1, -1357 }, { 3, -1, -1386 }, { 3, -1, -1405 }, { 3, -1, -1411 }, - { 3, -1, -1407 }, { 3, -1, -1393 }, { 3, -1, -1372 }, { 3, -1, -1345 }, - { 3, -1, -1313 }, { 2, -1, -1277 }, { 2, -1, -1239 }, { 2, -2, -1201 }, - { 2, -2, -1162 }, { 2, -2, -1125 }, { 2, -2, -1091 }, { 2, -2, -1062 }, - { 2, -2, -1037 }, { 2, -3, -1020 }, { 1, -3, -1010 }, { 1, -3, -1006 }, - { 1, -2, -1002 }, { 1, -2, -998 }, { 1, -2, -996 }, { 1, -2, -994 }, - { 1, -2, -992 }, { 1, -2, -991 }, { 1, -2, -990 }, { 1, -2, -990 }, - { 1, -2, -991 }, { 1, -2, -992 }, { 1, -2, -993 }, { 1, -2, -995 }, - { 1, -2, -997 }, { 1, -2, -999 }, { 1, -2, -1002 }, { 1, -2, -1005 }, - { 1, -2, -1008 }, { 0, -1, -1012 }, { 0, -1, -1016 }, { 0, -1, -1020 }, - { 0, -1, -1024 }, { 0, -1, -1028 }, { 0, -1, -1032 }, { 0, -1, -1037 }, - { 0, -1, -1042 }, { 0, -1, -1046 }, { 0, -1, -1051 }, { 0, -1, -1056 }, - { 0, -1, -1061 }, { 0, 0, -1065 }, { 0, 0, -1070 }, { 0, 0, -1075 }, - { 0, 0, -1079 }, { 0, 0, -1084 }, { 0, 0, -1088 }, { 0, 0, -1092 }, - { 0, 0, -1096 }, { 0, 0, -1099 }, { 0, 0, -1103 }, { 0, 0, -1106 }, - { 0, 0, -1109 }, { 0, 0, -1111 }, { 0, 0, -1113 }, { 0, 0, -1115 }, - { 0, 0, -1116 }, { 0, 0, -1116 }, { 0, 0, -1115 }, { 0, 0, -1114 }, - { 0, 0, -1112 }, { 0, 0, -1109 }, { 0, 0, -1107 }, { 0, 0, -1104 }, - { 0, 0, -1101 }, { 0, 0, -1098 }, { 0, 0, -1096 }, { 0, 0, -1094 }, - { 0, 0, -1093 }, { 0, 0, -1092 }, { 0, 0, -1093 }, { 0, 0, -1095 }, - { 0, 0, -1098 }, { 0, 0, -1102 }, { 0, 0, -1108 }, { 0, 0, -1115 }, - { 0, 0, -1128 }, { 0, 0, -1148 }, { 0, 0, -1174 }, { 0, 0, -1205 }, - { 0, 0, -1237 }, { 0, 0, -1270 }, { 0, 0, -1301 }, { 0, 0, -1329 }, - { 0, 0, -1352 }, { 0, 0, -1368 }, { 0, 0, -1375 }, { 0, 0, -1372 }, - { 0, 0, -1361 }, { 0, 0, -1342 }, { 0, 0, -1318 }, { 0, 0, -1290 }, - { 0, 0, -1258 }, { 0, 0, -1225 }, { 0, 0, -1192 }, { 0, 0, -1161 }, - { 0, 0, -1127 }, { 0, 0, -1086 }, { 0, 0, -1041 }, { 0, 0, -996 }, - { 0, 0, -953 }, { 0, 0, -914 }, { 0, 0, -883 }, { 0, 0, -863 }, - { 0, 0, -849 }, { 0, 0, -836 }, { 0, 0, -823 }, { 0, 0, -813 }, - { 0, 0, -804 }, { 0, 0, -798 }, { 0, 0, -795 }, { 0, 0, -795 }, - { 0, 0, -799 }, { 0, 0, -807 }, { 0, 0, -821 }, { 0, 0, -839 }, - { 0, 0, -863 }, { 0, 0, -928 }, { 0, 0, -1045 }, { 0, 0, -1178 }, - { 0, 0, -1291 }, { 0, 0, -1350 }, { 0, 0, -1368 }, { 0, 0, -1382 }, - { 0, 0, -1392 }, { 0, 0, -1400 }, { 0, 0, -1405 }, { 0, 0, -1407 }, - { 0, 0, -1408 }, { 0, 0, -1406 }, { 0, 0, -1403 }, { 0, 0, -1399 }, - { 0, 0, -1393 }, { 0, 0, -1387 }, { 0, 0, -1381 }, { 0, 0, -1375 }, - { 0, 0, -1368 }, { 0, 0, -1362 }, { 0, 0, -1357 }, { 0, 0, -1354 }, - { 0, 0, -1351 }, { 0, 0, -1350 }, { 0, 0, -1350 }, { 0, 0, -1350 }, - { 0, 0, -1350 }, { 0, 0, -1351 }, { 0, 0, -1351 }, { 0, 0, -1352 }, - { 0, 0, -1352 }, { 0, 0, -1353 }, { 0, 0, -1353 }, { 0, 0, -1354 }, - { 0, 0, -1355 }, { 0, 0, -1356 }, { 0, 0, -1357 }, { 0, 0, -1358 }, - { 0, 0, -1359 }, { 0, 0, -1360 }, { 0, 0, -1361 }, { 0, 0, -1362 }, - { 0, 0, -1363 }, { 0, 0, -1364 }, { 0, 0, -1365 }, { 0, 0, -1366 }, - { 0, 0, -1367 }, { 0, 0, -1368 }, { 0, 0, -1369 }, { 0, 0, -1370 }, - { 0, 0, -1371 }, { 0, 0, -1372 }, { 0, 0, -1373 }, { 0, 0, -1374 }, - { 0, 0, -1375 }, { 0, 0, -1375 }, { 0, 0, -1376 }, { 0, 0, -1377 }, - { 0, 0, -1378 }, { 0, 0, -1378 }, { 0, 0, -1379 }, { 0, 0, -1379 }, - { 0, 0, -1379 }, { 0, 0, -1380 }, { 0, 0, -1380 }, { 0, 0, -1380 }, - { 0, 0, -1380 }, { 0, 0, -1380 }, { 0, 0, -1380 }, { 0, 0, -1380 }, - { 0, 0, -1379 }, { 0, 0, -1379 }, { 0, 0, -1378 }, { 0, 0, -1377 }, - { 0, 0, -1376 }, { 0, 0, -1375 }, { 0, 0, -1374 }, { 0, 0, -1373 }, - { 0, 0, -1371 }, { 0, 0, -1369 }, { 0, 0, -1368 }, { 0, 0, -1366 }, - { 0, 0, -1363 }, { 0, 0, -1361 }, { 0, 0, -1359 }, { 0, 0, -1356 }, - { 0, 0, -1353 }, { 0, 0, -1350 }, { 0, 0, -1341 }, { 0, 0, -1322 }, - { 0, 0, -1295 }, { 0, 0, -1263 }, { 0, 0, -1229 }, { 0, 0, -1195 }, - { 0, 0, -1164 }, { 0, 0, -1139 }, { 0, 0, -1121 }, { 0, 0, -1115 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_lip_6_1, 0x00298fac, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_lip_6_2[][3] = { - { 60, -96, -1085 }, { 59, -96, -1084 }, { 59, -97, -1081 }, { 58, -97, -1076 }, - { 57, -98, -1070 }, { 56, -99, -1062 }, { 55, -99, -1054 }, { 53, -100, -1045 }, - { 52, -101, -1036 }, { 50, -102, -1027 }, { 49, -103, -1018 }, { 47, -104, -1009 }, - { 46, -105, -1002 }, { 45, -105, -995 }, { 44, -105, -990 }, { 43, -106, -987 }, - { 43, -106, -985 }, { 43, -105, -986 }, { 43, -105, -989 }, { 44, -104, -995 }, - { 45, -102, -1004 }, { 51, -97, -1047 }, { 64, -86, -1133 }, { 79, -74, -1232 }, - { 91, -63, -1316 }, { 97, -59, -1354 }, { 96, -59, -1352 }, { 94, -61, -1336 }, - { 90, -65, -1309 }, { 85, -69, -1275 }, { 80, -74, -1236 }, { 74, -79, -1196 }, - { 68, -84, -1158 }, { 64, -89, -1125 }, { 60, -92, -1099 }, { 58, -94, -1084 }, - { 57, -95, -1081 }, { 58, -95, -1088 }, { 59, -94, -1101 }, { 61, -93, -1120 }, - { 64, -91, -1140 }, { 67, -89, -1160 }, { 70, -87, -1177 }, { 73, -85, -1190 }, - { 77, -83, -1194 }, { 80, -82, -1193 }, { 84, -80, -1191 }, { 88, -78, -1187 }, - { 92, -76, -1181 }, { 97, -74, -1175 }, { 102, -72, -1168 }, { 106, -70, -1160 }, - { 111, -68, -1151 }, { 116, -66, -1142 }, { 120, -64, -1134 }, { 125, -62, -1125 }, - { 129, -61, -1117 }, { 133, -59, -1109 }, { 136, -58, -1102 }, { 139, -56, -1096 }, - { 141, -55, -1091 }, { 143, -55, -1087 }, { 144, -54, -1085 }, { 145, -54, -1083 }, - { 146, -54, -1082 }, { 146, -53, -1081 }, { 147, -53, -1080 }, { 148, -53, -1079 }, - { 149, -53, -1078 }, { 149, -53, -1077 }, { 150, -53, -1076 }, { 151, -52, -1076 }, - { 152, -52, -1075 }, { 152, -52, -1074 }, { 153, -52, -1074 }, { 154, -52, -1073 }, - { 154, -52, -1073 }, { 155, -53, -1072 }, { 156, -53, -1072 }, { 156, -53, -1072 }, - { 157, -53, -1071 }, { 157, -53, -1071 }, { 158, -53, -1071 }, { 158, -53, -1071 }, - { 159, -53, -1070 }, { 159, -54, -1070 }, { 160, -54, -1070 }, { 160, -54, -1070 }, - { 160, -54, -1070 }, { 161, -54, -1070 }, { 161, -55, -1070 }, { 161, -55, -1071 }, - { 162, -55, -1071 }, { 162, -55, -1071 }, { 162, -56, -1071 }, { 162, -56, -1071 }, - { 163, -56, -1072 }, { 163, -56, -1072 }, { 163, -56, -1072 }, { 163, -57, -1072 }, - { 163, -57, -1073 }, { 163, -57, -1073 }, { 163, -57, -1074 }, { 163, -57, -1074 }, - { 163, -57, -1074 }, { 162, -58, -1075 }, { 162, -58, -1075 }, { 162, -58, -1076 }, - { 162, -58, -1076 }, { 161, -58, -1076 }, { 161, -58, -1077 }, { 160, -58, -1077 }, - { 160, -58, -1078 }, { 159, -58, -1078 }, { 159, -58, -1079 }, { 158, -58, -1079 }, - { 158, -58, -1080 }, { 157, -58, -1080 }, { 156, -58, -1081 }, { 155, -58, -1081 }, - { 154, -57, -1081 }, { 153, -57, -1082 }, { 152, -57, -1082 }, { 151, -57, -1083 }, - { 150, -56, -1083 }, { 149, -56, -1083 }, { 148, -56, -1084 }, { 147, -55, -1084 }, - { 145, -55, -1084 }, { 144, -54, -1085 }, { 142, -54, -1085 }, { 140, -53, -1086 }, - { 138, -52, -1086 }, { 135, -51, -1087 }, { 131, -49, -1087 }, { 128, -48, -1088 }, - { 123, -46, -1089 }, { 119, -45, -1090 }, { 114, -43, -1091 }, { 109, -41, -1092 }, - { 104, -39, -1093 }, { 99, -37, -1094 }, { 94, -35, -1095 }, { 88, -33, -1096 }, - { 83, -31, -1098 }, { 77, -29, -1099 }, { 71, -27, -1100 }, { 65, -24, -1101 }, - { 60, -22, -1102 }, { 54, -20, -1104 }, { 49, -18, -1105 }, { 43, -16, -1106 }, - { 38, -14, -1107 }, { 33, -12, -1108 }, { 28, -10, -1109 }, { 24, -9, -1110 }, - { 20, -7, -1111 }, { 16, -6, -1112 }, { 12, -4, -1112 }, { 9, -3, -1113 }, - { 6, -2, -1114 }, { 4, -1, -1114 }, { 2, 0, -1115 }, { 1, 0, -1115 }, - { 0, 0, -1115 }, { 0, 0, -1115 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_lip_6_2, 0x0029a2e4, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_lips_6[] = { { ARRAY_COUNT(animdata_mario_lip_6_1), GD_ANIM_ROT3S, animdata_mario_lip_6_1 }, @@ -823,203 +43,9 @@ struct AnimDataInfo anim_mario_lips_6[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_eyelid_left_1[][3] = { - { 0, 0, 1620 }, { 0, 0, 1619 }, { 0, 0, 1617 }, { 0, 0, 1614 }, { 0, 0, 1611 }, - { 0, 0, 1607 }, { 0, 0, 1602 }, { 0, 0, 1598 }, { 0, 0, 1593 }, { 0, 0, 1589 }, - { 0, 0, 1585 }, { 0, 0, 1581 }, { 0, 0, 1579 }, { 0, 0, 1577 }, { 0, 0, 1576 }, - { 0, 0, 1577 }, { 0, 0, 1579 }, { 0, 0, 1583 }, { 0, 0, 1589 }, { 0, 0, 1597 }, - { 0, 0, 1607 }, { 0, 0, 1620 }, { 0, 0, 1783 }, { 0, 0, 1940 }, { 0, 0, 1936 }, - { 0, 0, 1924 }, { 0, 0, 1906 }, { 0, 0, 1883 }, { 0, 0, 1855 }, { 0, 0, 1825 }, - { 0, 0, 1792 }, { 0, 0, 1760 }, { 0, 0, 1728 }, { 0, 0, 1698 }, { 0, 0, 1671 }, - { 0, 0, 1648 }, { 0, 0, 1630 }, { 0, 0, 1620 }, { 0, 0, 1613 }, { 0, 0, 1607 }, - { 0, 0, 1602 }, { 0, 0, 1598 }, { 0, 0, 1594 }, { 0, 0, 1592 }, { 0, 0, 1590 }, - { 0, 0, 1588 }, { 0, 0, 1587 }, { 0, 0, 1587 }, { 0, 0, 1587 }, { 0, 0, 1587 }, - { 0, 0, 1588 }, { 0, 0, 1590 }, { 0, 0, 1591 }, { 0, 0, 1593 }, { 0, 0, 1595 }, - { 0, 0, 1597 }, { 0, 0, 1599 }, { 0, 0, 1602 }, { 0, 0, 1604 }, { 0, 0, 1606 }, - { 0, 0, 1609 }, { 0, 0, 1611 }, { 0, 0, 1613 }, { 0, 0, 1615 }, { 0, 0, 1616 }, - { 0, 0, 1618 }, { 0, 0, 1619 }, { 0, 0, 1619 }, { 0, 0, 1620 }, { 0, 0, 1620 }, - { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, - { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, - { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1637 }, { 0, 0, 1683 }, { 0, 0, 1746 }, - { 0, 0, 1814 }, { 0, 0, 1877 }, { 0, 0, 1923 }, { 0, 0, 1940 }, { 0, 0, 1909 }, - { 0, 0, 1834 }, { 0, 0, 1743 }, { 0, 0, 1662 }, { 0, 0, 1620 }, { 0, 0, 1607 }, - { 0, 0, 1598 }, { 0, 0, 1591 }, { 0, 0, 1586 }, { 0, 0, 1583 }, { 0, 0, 1582 }, - { 0, 0, 1583 }, { 0, 0, 1585 }, { 0, 0, 1588 }, { 0, 0, 1592 }, { 0, 0, 1596 }, - { 0, 0, 1601 }, { 0, 0, 1606 }, { 0, 0, 1610 }, { 0, 0, 1614 }, { 0, 0, 1617 }, - { 0, 0, 1619 }, { 0, 0, 1620 }, { 0, 0, 1617 }, { 0, 0, 1611 }, { 0, 0, 1606 }, - { 0, 0, 1603 }, { 0, 0, 1607 }, { 0, 0, 1620 }, { 0, 0, 1642 }, { 0, 0, 1672 }, - { 0, 0, 1707 }, { 0, 0, 1744 }, { 0, 0, 1783 }, { 0, 0, 1822 }, { 0, 0, 1857 }, - { 0, 0, 1888 }, { 0, 0, 1913 }, { 0, 0, 1929 }, { 0, 0, 1935 }, { 0, 0, 1903 }, - { 0, 0, 1828 }, { 0, 0, 1736 }, { 0, 0, 1658 }, { 0, 0, 1620 }, { 0, 0, 1612 }, - { 0, 0, 1604 }, { 0, 0, 1597 }, { 0, 0, 1590 }, { 0, 0, 1583 }, { 0, 0, 1577 }, - { 0, 0, 1571 }, { 0, 0, 1565 }, { 0, 0, 1560 }, { 0, 0, 1555 }, { 0, 0, 1551 }, - { 0, 0, 1547 }, { 0, 0, 1544 }, { 0, 0, 1541 }, { 0, 0, 1538 }, { 0, 0, 1536 }, - { 0, 0, 1534 }, { 0, 0, 1533 }, { 0, 0, 1532 }, { 0, 0, 1532 }, { 0, 0, 1532 }, - { 0, 0, 1533 }, { 0, 0, 1534 }, { 0, 0, 1536 }, { 0, 0, 1538 }, { 0, 0, 1541 }, - { 0, 0, 1544 }, { 0, 0, 1548 }, { 0, 0, 1552 }, { 0, 0, 1558 }, { 0, 0, 1563 }, - { 0, 0, 1569 }, { 0, 0, 1576 }, { 0, 0, 1584 }, { 0, 0, 1592 }, { 0, 0, 1600 }, - { 0, 0, 1951 }, { 0, 0, 1922 }, { 0, 0, 1846 }, { 0, 0, 1751 }, { 0, 0, 1666 }, - { 0, 0, 1620 }, { 0, 0, 1604 }, { 0, 0, 1593 }, { 0, 0, 1587 }, { 0, 0, 1584 }, - { 0, 0, 1585 }, { 0, 0, 1588 }, { 0, 0, 1593 }, { 0, 0, 1598 }, { 0, 0, 1604 }, - { 0, 0, 1610 }, { 0, 0, 1615 }, { 0, 0, 1619 }, { 0, 0, 1620 }, { 0, 0, 1619 }, - { 0, 0, 1617 }, { 0, 0, 1615 }, { 0, 0, 1612 }, { 0, 0, 1609 }, { 0, 0, 1605 }, - { 0, 0, 1601 }, { 0, 0, 1597 }, { 0, 0, 1592 }, { 0, 0, 1588 }, { 0, 0, 1584 }, - { 0, 0, 1581 }, { 0, 0, 1577 }, { 0, 0, 1574 }, { 0, 0, 1572 }, { 0, 0, 1571 }, - { 0, 0, 1570 }, { 0, 0, 1570 }, { 0, 0, 1572 }, { 0, 0, 1574 }, { 0, 0, 1578 }, - { 0, 0, 1583 }, { 0, 0, 1590 }, { 0, 0, 1598 }, { 0, 0, 1608 }, { 0, 0, 1648 }, - { 0, 0, 1729 }, { 0, 0, 1824 }, { 0, 0, 1905 }, { 0, 0, 1946 }, { 0, 0, 1948 }, - { 0, 0, 1932 }, { 0, 0, 1905 }, { 0, 0, 1870 }, { 0, 0, 1834 }, { 0, 0, 1801 }, - { 0, 0, 1778 }, { 0, 0, 1769 }, { 0, 0, 1799 }, { 0, 0, 1866 }, { 0, 0, 1926 }, - { 0, 0, 1940 }, { 0, 0, 1844 }, { 0, 0, 1689 }, { 0, 0, 1608 }, { 0, 0, 1662 }, - { 0, 0, 1778 }, { 0, 0, 1894 }, { 0, 0, 1946 }, { 0, 0, 1897 }, { 0, 0, 1786 }, - { 0, 0, 1668 }, { 0, 0, 1597 }, { 0, 0, 1575 }, { 0, 0, 1567 }, { 0, 0, 1571 }, - { 0, 0, 1580 }, { 0, 0, 1593 }, { 0, 0, 1603 }, { 0, 0, 1608 }, { 0, 0, 1607 }, - { 0, 0, 1604 }, { 0, 0, 1599 }, { 0, 0, 1594 }, { 0, 0, 1589 }, { 0, 0, 1586 }, - { 0, 0, 1585 }, { 0, 0, 1588 }, { 0, 0, 1595 }, { 0, 0, 1608 }, { 0, 0, 1630 }, - { 0, 0, 1663 }, { 0, 1, 1702 }, { 0, 1, 1746 }, { 0, 2, 1790 }, { 0, 2, 1831 }, - { 0, 2, 1867 }, { 0, 1, 1893 }, { 0, 0, 1906 }, { 0, -2, 1908 }, { 0, -4, 1901 }, - { 0, -8, 1889 }, { 0, -11, 1871 }, { 0, -15, 1850 }, { 1, -19, 1827 }, { 1, -23, 1803 }, - { 1, -26, 1779 }, { 1, -30, 1758 }, { 2, -32, 1741 }, { 2, -34, 1728 }, { 2, -35, 1719 }, - { 2, -36, 1712 }, { 3, -37, 1705 }, { 3, -38, 1699 }, { 4, -38, 1693 }, { 4, -38, 1689 }, - { 4, -39, 1685 }, { 5, -38, 1681 }, { 5, -38, 1678 }, { 5, -38, 1675 }, { 6, -37, 1672 }, - { 6, -37, 1669 }, { 6, -36, 1666 }, { 6, -35, 1663 }, { 6, -33, 1659 }, { 6, -31, 1656 }, - { 5, -28, 1653 }, { 5, -25, 1650 }, { 4, -21, 1648 }, { 3, -17, 1646 }, { 2, -12, 1644 }, - { 1, -8, 1642 }, { 1, -5, 1640 }, { 0, -2, 1639 }, { 0, 0, 1637 }, { 0, 1, 1635 }, - { 0, 2, 1633 }, { 0, 2, 1632 }, { 0, 2, 1630 }, { 0, 2, 1629 }, { 0, 2, 1628 }, - { 0, 1, 1626 }, { 0, 1, 1625 }, { 0, 0, 1624 }, { 0, 0, 1622 }, { 0, 0, 1621 }, - { 0, 0, 1620 }, { 0, 0, 1617 }, { 0, 0, 1614 }, { 0, 0, 1610 }, { 0, 0, 1607 }, - { 0, 0, 1605 }, { 0, 0, 1605 }, { 0, 0, 1608 }, { 0, 0, 1624 }, { 0, 0, 1649 }, - { 0, 0, 1662 }, { 0, 0, 1647 }, { 0, 0, 1619 }, { 0, 0, 1602 }, { 0, 0, 1599 }, - { 0, 0, 1595 }, { 0, 0, 1592 }, { 0, 0, 1589 }, { 0, 0, 1587 }, { 0, 0, 1584 }, - { 0, 0, 1582 }, { 0, 0, 1580 }, { 0, 0, 1578 }, { 0, 0, 1577 }, { 0, 0, 1576 }, - { 0, 0, 1575 }, { 0, 0, 1574 }, { 0, 0, 1573 }, { 0, 0, 1573 }, { 0, 0, 1573 }, - { 0, 0, 1573 }, { 0, 0, 1573 }, { 0, 0, 1573 }, { 0, 0, 1574 }, { 0, 0, 1576 }, - { 0, 0, 1581 }, { 0, 0, 1589 }, { 0, 0, 1597 }, { 0, 0, 1605 }, { 0, 0, 1612 }, - { 0, 0, 1617 }, { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, - { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1619 }, { 0, 0, 1619 }, { 0, 0, 1619 }, - { 0, 0, 1618 }, { 0, 0, 1617 }, { 0, 0, 1616 }, { 0, 0, 1615 }, { 0, 0, 1615 }, - { 0, 0, 1614 }, { 0, 0, 1612 }, { 0, 0, 1611 }, { 0, 0, 1610 }, { 0, 0, 1609 }, - { 0, 0, 1608 }, { 0, 0, 1607 }, { 0, 0, 1605 }, { 0, 0, 1604 }, { 0, 0, 1603 }, - { 0, 0, 1602 }, { 0, 0, 1601 }, { 0, 0, 1599 }, { 0, 0, 1598 }, { 0, 0, 1597 }, - { 0, 0, 1596 }, { 0, 0, 1595 }, { 0, 0, 1594 }, { 0, 0, 1593 }, { 0, 0, 1592 }, - { 0, 0, 1592 }, { 0, 0, 1591 }, { 0, 0, 1589 }, { 0, 0, 1585 }, { 0, 0, 1580 }, - { 0, 0, 1573 }, { 0, 0, 1567 }, { 0, 0, 1562 }, { 0, 0, 1559 }, { 0, 0, 1558 }, - { 0, 0, 1559 }, { 0, 0, 1565 }, { 0, 0, 1575 }, { 0, 0, 1591 }, { 0, 0, 1628 }, - { 0, 0, 1693 }, { 0, 0, 1770 }, { 0, 0, 1844 }, { 0, 0, 1901 }, { 0, 0, 1923 }, - { 0, 0, 1918 }, { 0, 0, 1903 }, { 0, 0, 1878 }, { 0, 0, 1847 }, { 0, 0, 1812 }, - { 0, 0, 1774 }, { 0, 0, 1736 }, { 0, 0, 1699 }, { 0, 0, 1666 }, { 0, 0, 1638 }, - { 0, 0, 1618 }, { 0, 0, 1608 }, { 0, 0, 1604 }, { 0, 0, 1599 }, { 0, 0, 1595 }, - { 0, 0, 1592 }, { 0, 0, 1589 }, { 0, 0, 1586 }, { 0, 0, 1584 }, { 0, 0, 1581 }, - { 0, 0, 1580 }, { 0, 0, 1578 }, { 0, 0, 1577 }, { 0, 0, 1576 }, { 0, 0, 1575 }, - { 0, 0, 1574 }, { 0, 0, 1574 }, { 0, 0, 1574 }, { 0, 0, 1574 }, { 0, 0, 1574 }, - { 0, 0, 1574 }, { 0, 0, 1575 }, { 0, 0, 1576 }, { 0, 0, 1577 }, { 0, 0, 1578 }, - { 0, 0, 1579 }, { 0, 0, 1580 }, { 0, 0, 1581 }, { 0, 0, 1583 }, { 0, 0, 1584 }, - { 0, 0, 1586 }, { 0, 0, 1587 }, { 0, 0, 1589 }, { 0, 0, 1591 }, { 0, 0, 1592 }, - { 0, 0, 1594 }, { 0, 0, 1595 }, { 0, 0, 1597 }, { 0, 0, 1599 }, { 0, 0, 1600 }, - { 0, 0, 1602 }, { 0, 0, 1603 }, { 0, 0, 1604 }, { 0, 0, 1606 }, { 0, 0, 1607 }, - { 0, 0, 1608 }, { 0, 0, 1608 }, { 0, 0, 1609 }, { 0, 0, 1610 }, { 0, 0, 1610 }, - { 0, 0, 1610 }, { 0, 0, 1610 }, { 0, 0, 1610 }, { 0, 0, 1610 }, { 0, 0, 1609 }, - { 0, 0, 1608 }, { 0, 0, 1593 }, { 0, 0, 1566 }, { 0, 0, 1551 }, { 0, 0, 1549 }, - { 0, 0, 1546 }, { 0, 0, 1544 }, { 0, 0, 1542 }, { 0, 0, 1540 }, { 0, 0, 1538 }, - { 0, 0, 1536 }, { 0, 0, 1535 }, { 0, 0, 1535 }, { 0, 0, 1535 }, { 0, 0, 1536 }, - { 0, 0, 1539 }, { 0, 0, 1542 }, { 0, 0, 1547 }, { 0, 0, 1553 }, { 0, 0, 1560 }, - { 0, 0, 1570 }, { 0, 0, 1618 }, { 0, 0, 1700 }, { 0, 0, 1751 }, { 0, 0, 1765 }, - { 0, 0, 1774 }, { 0, 0, 1779 }, { 0, 0, 1782 }, { 0, 0, 1783 }, { 0, 0, 1783 }, - { 0, 0, 1783 }, { 0, 0, 1783 }, { 0, 0, 1784 }, { 0, 0, 1788 }, { 0, 0, 1794 }, - { 0, 0, 1805 }, { 0, 0, 1834 }, { 0, 0, 1881 }, { 0, 0, 1926 }, { 0, 0, 1946 }, - { 0, 0, 1941 }, { 0, 0, 1928 }, { 0, 0, 1907 }, { 0, 0, 1881 }, { 0, 0, 1849 }, - { 0, 0, 1815 }, { 0, 0, 1779 }, { 0, 0, 1742 }, { 0, 0, 1707 }, { 0, 0, 1673 }, - { 0, 0, 1644 }, { 0, 0, 1619 }, { 0, 0, 1601 }, { 0, 0, 1591 }, { 0, 0, 1588 }, - { 0, 0, 1590 }, { 0, 0, 1596 }, { 0, 0, 1606 }, { 0, 0, 1619 }, { 0, 0, 1635 }, - { 0, 0, 1652 }, { 0, 0, 1670 }, { 0, 0, 1689 }, { 0, 0, 1708 }, { 0, 0, 1726 }, - { 0, 0, 1742 }, { 0, 0, 1756 }, { 0, 0, 1767 }, { 0, 0, 1774 }, { 0, 0, 1779 }, - { 0, 0, 1781 }, { 0, 0, 1782 }, { 0, 0, 1781 }, { 0, 0, 1779 }, { 0, 0, 1776 }, - { 0, 0, 1772 }, { 0, 0, 1768 }, { 0, 0, 1764 }, { 0, 0, 1760 }, { 0, 0, 1757 }, - { 0, 0, 1754 }, { 0, 0, 1752 }, { 0, 0, 1751 }, { 0, 0, 1752 }, { 0, 0, 1752 }, - { 0, 0, 1754 }, { 0, 0, 1755 }, { 0, 0, 1757 }, { 0, 0, 1759 }, { 0, 0, 1762 }, - { 0, 0, 1764 }, { 0, 0, 1766 }, { 0, 0, 1768 }, { 0, 0, 1770 }, { 0, 0, 1772 }, - { 0, 0, 1773 }, { 0, 0, 1774 }, { 0, 0, 1774 }, { 0, 0, 1774 }, { 0, 0, 1773 }, - { 0, 0, 1772 }, { 0, 0, 1770 }, { 0, 0, 1768 }, { 0, 0, 1765 }, { 0, 0, 1763 }, - { 0, 0, 1760 }, { 0, 0, 1758 }, { 0, 0, 1756 }, { 0, 0, 1754 }, { 0, 0, 1753 }, - { 0, 0, 1752 }, { 0, 0, 1751 }, { 0, 0, 1751 }, { 0, 0, 1751 }, { 0, 0, 1751 }, - { 0, 0, 1751 }, { 0, 0, 1751 }, { 0, 0, 1751 }, { 0, 0, 1752 }, { 0, 0, 1754 }, - { 0, 0, 1756 }, { 0, 0, 1759 }, { 0, 0, 1763 }, { 0, 0, 1768 }, { 0, 0, 1774 }, - { 0, 0, 1783 }, { 0, 0, 1794 }, { 0, 0, 1808 }, { 0, 0, 1823 }, { 0, 0, 1840 }, - { 0, 0, 1857 }, { 0, 0, 1874 }, { 0, 0, 1891 }, { 0, 0, 1906 }, { 0, 0, 1920 }, - { 0, 0, 1932 }, { 0, 0, 1941 }, { 0, 0, 1947 }, { 0, 0, 1949 }, { 0, 0, 1946 }, - { 0, 0, 1939 }, { 0, 0, 1929 }, { 0, 0, 1915 }, { 0, 0, 1898 }, { 0, 0, 1878 }, - { 0, 0, 1857 }, { 0, 0, 1834 }, { 0, 0, 1810 }, { 0, 0, 1786 }, { 0, 0, 1761 }, - { 0, 0, 1737 }, { 0, 0, 1713 }, { 0, 0, 1691 }, { 0, 0, 1671 }, { 0, 0, 1652 }, - { 0, 0, 1636 }, { 0, 0, 1624 }, { 0, 0, 1615 }, { 0, 0, 1608 }, { 0, 0, 1602 }, - { 0, 0, 1598 }, { 0, 0, 1594 }, { 0, 0, 1591 }, { 0, 0, 1589 }, { 0, 0, 1587 }, - { 0, 0, 1587 }, { 0, 0, 1587 }, { 0, 0, 1587 }, { 0, 0, 1588 }, { 0, 0, 1589 }, - { 0, 0, 1591 }, { 0, 0, 1593 }, { 0, 0, 1596 }, { 0, 0, 1598 }, { 0, 0, 1601 }, - { 0, 0, 1603 }, { 0, 0, 1606 }, { 0, 0, 1609 }, { 0, 0, 1611 }, { 0, 0, 1613 }, - { 0, 0, 1615 }, { 0, 0, 1617 }, { 0, 0, 1618 }, { 0, 0, 1619 }, { 0, 0, 1620 }, - { 0, 0, 1620 }, { 0, 0, 1619 }, { 0, 0, 1619 }, { 0, 0, 1618 }, { 0, 0, 1617 }, - { 0, 0, 1616 }, { 0, 0, 1615 }, { 0, 0, 1614 }, { 0, 0, 1613 }, { 0, 0, 1613 }, - { 0, 0, 1612 }, { 0, 0, 1612 }, { 0, 0, 1611 }, { 0, 0, 1611 }, { 0, 0, 1612 }, - { 0, 0, 1612 }, { 0, 0, 1613 }, { 0, 0, 1615 }, { 0, 0, 1617 }, { 0, 0, 1620 }, - { 0, 0, 1622 }, { 0, 0, 1626 }, { 0, 0, 1629 }, { 0, 0, 1633 }, { 0, 0, 1638 }, - { 0, 0, 1644 }, { 0, 0, 1651 }, { 0, 0, 1659 }, { 0, 0, 1670 }, { 0, 0, 1681 }, - { 0, 0, 1695 }, { 0, 0, 1711 }, { 0, 0, 1735 }, { 0, 0, 1768 }, { 0, 0, 1808 }, - { 0, 0, 1851 }, { 0, 0, 1891 }, { 0, 0, 1926 }, { 0, 0, 1951 }, { 0, 0, 1963 }, - { 0, 0, 1960 }, { 0, 0, 1943 }, { 0, 0, 1916 }, { 0, 0, 1884 }, { 0, 0, 1850 }, - { 0, 0, 1818 }, { 0, 0, 1792 }, { 0, 0, 1774 }, { 0, 0, 1764 }, { 0, 0, 1757 }, - { 0, 0, 1753 }, { 0, 0, 1750 }, { 0, 0, 1750 }, { 0, 0, 1750 }, { 0, 0, 1751 }, - { 0, 0, 1753 }, { 0, 0, 1754 }, { 0, 0, 1754 }, { 0, 0, 1754 }, { 0, 0, 1753 }, - { 0, 0, 1753 }, { 0, 0, 1754 }, { 0, 0, 1755 }, { 0, 0, 1759 }, { 0, 0, 1765 }, - { 0, 0, 1774 }, { 0, 0, 1787 }, { 0, 0, 1805 }, { 0, 0, 1826 }, { 0, 0, 1848 }, - { 0, 0, 1870 }, { 0, 0, 1891 }, { 0, 0, 1910 }, { 0, 0, 1925 }, { 0, 0, 1935 }, - { 0, 0, 1941 }, { 0, 0, 1945 }, { 0, 0, 1948 }, { 0, 0, 1949 }, { 0, 0, 1950 }, - { 0, 0, 1949 }, { 0, 0, 1948 }, { 0, 0, 1946 }, { 0, 0, 1944 }, { 0, 0, 1942 }, - { 0, 0, 1940 }, { 0, 0, 1938 }, { 0, 0, 1936 }, { 0, 0, 1935 }, { 0, 0, 1935 }, - { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, - { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, - { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, - { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, - { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, - { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, - { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, - { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, - { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, - { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, - { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, - { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1935 }, { 0, 0, 1941 }, { 0, 0, 1935 }, - { 0, 0, 1897 }, { 0, 0, 1848 }, { 0, 0, 1798 }, { 0, 0, 1760 }, { 0, 0, 1744 }, - { 0, 0, 1846 }, { 0, 0, 1936 }, { 0, 0, 1843 }, { 0, 0, 1696 }, { 0, 0, 1620 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eyelid_left_1, 0x0029a6ec, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_eyelid_left_2[][3] = { - { 0, 0, 1717 }, { 0, 0, 1717 }, { 0, 0, 1715 }, { 0, 0, 1714 }, { 0, 0, 1711 }, { 0, 0, 1708 }, - { 0, 0, 1705 }, { 0, 0, 1702 }, { 0, 0, 1699 }, { 0, 0, 1696 }, { 0, 0, 1694 }, { 0, 0, 1691 }, - { 0, 0, 1689 }, { 0, 0, 1688 }, { 0, 0, 1688 }, { 0, 0, 1688 }, { 0, 0, 1690 }, { 0, 0, 1692 }, - { 0, 0, 1696 }, { 0, 0, 1702 }, { 0, 0, 1708 }, { 0, 0, 1717 }, { 0, 0, 1759 }, { 0, 0, 1839 }, - { 0, 0, 1917 }, { 0, 0, 1952 }, { 0, 0, 1927 }, { 0, 0, 1869 }, { 0, 0, 1800 }, { 0, 0, 1741 }, - { 0, 0, 1717 }, { 0, 0, 1713 }, { 0, 0, 1703 }, { 0, 0, 1691 }, { 0, 0, 1681 }, { 0, 0, 1677 }, - { 0, 0, 1678 }, { 0, 0, 1682 }, { 0, 0, 1687 }, { 0, 0, 1694 }, { 0, 0, 1700 }, { 0, 0, 1707 }, - { 0, 0, 1712 }, { 0, 0, 1716 }, { 0, 0, 1717 }, { 0, 0, 1717 }, { 0, 0, 1718 }, { 0, 0, 1720 }, - { 0, 0, 1722 }, { 0, 0, 1725 }, { 0, 0, 1728 }, { 0, 0, 1731 }, { 0, 0, 1735 }, { 0, 0, 1739 }, - { 0, 0, 1744 }, { 0, 0, 1748 }, { 0, 0, 1754 }, { 0, 0, 1759 }, { 0, 0, 1764 }, { 0, 0, 1769 }, - { 0, 0, 1775 }, { 0, 0, 1780 }, { 0, 0, 1786 }, { 0, 0, 1794 }, { 0, 0, 1806 }, { 0, 0, 1820 }, - { 0, 0, 1833 }, { 0, 0, 1843 }, { 0, 0, 1847 }, { 0, 0, 1848 }, { 0, 0, 1849 }, { 0, 0, 1849 }, - { 0, 0, 1850 }, { 0, 0, 1851 }, { 0, 0, 1851 }, { 0, 0, 1851 }, { 0, 0, 1851 }, { 0, 0, 1852 }, - { 0, 0, 1852 }, { 0, 0, 1852 }, { 0, 0, 1852 }, { 0, 0, 1852 }, { 0, 0, 1851 }, { 0, 0, 1851 }, - { 0, 0, 1851 }, { 0, 0, 1851 }, { 0, 0, 1850 }, { 0, 0, 1850 }, { 0, 0, 1849 }, { 0, 0, 1849 }, - { 0, 0, 1848 }, { 0, 0, 1848 }, { 0, 0, 1847 }, { 0, 0, 1847 }, { 0, 0, 1846 }, { 0, 0, 1846 }, - { 0, 0, 1845 }, { 0, 0, 1845 }, { 0, 0, 1844 }, { 0, 0, 1843 }, { 0, 0, 1843 }, { 0, 0, 1842 }, - { 0, 0, 1842 }, { 0, 0, 1841 }, { 0, 0, 1841 }, { 0, 0, 1840 }, { 0, 0, 1840 }, { 0, 0, 1839 }, - { 0, 0, 1839 }, { 0, 0, 1839 }, { 0, 0, 1839 }, { 0, 0, 1838 }, { 0, 0, 1838 }, { 0, 0, 1838 }, - { 0, 0, 1838 }, { 0, 0, 1838 }, { 0, 0, 1838 }, { 0, 0, 1838 }, { 0, 0, 1838 }, { 0, 0, 1839 }, - { 0, 0, 1839 }, { 0, 0, 1840 }, { 0, 0, 1840 }, { 0, 0, 1841 }, { 0, 0, 1842 }, { 0, 0, 1843 }, - { 0, 0, 1844 }, { 0, 0, 1845 }, { 0, 0, 1846 }, { 0, 0, 1847 }, { 0, 0, 1853 }, { 0, 0, 1866 }, - { 0, 0, 1883 }, { 0, 0, 1902 }, { 0, 0, 1921 }, { 0, 0, 1935 }, { 0, 0, 1943 }, { 0, 0, 1942 }, - { 0, 0, 1935 }, { 0, 0, 1927 }, { 0, 0, 1917 }, { 0, 0, 1906 }, { 0, 0, 1894 }, { 0, 0, 1881 }, - { 0, 0, 1867 }, { 0, 0, 1853 }, { 0, 0, 1837 }, { 0, 0, 1822 }, { 0, 0, 1806 }, { 0, 0, 1790 }, - { 0, 0, 1775 }, { 0, 0, 1759 }, { 0, 0, 1743 }, { 0, 0, 1728 }, { 0, 0, 1713 }, { 0, 0, 1699 }, - { 0, 0, 1686 }, { 0, 0, 1673 }, { 0, 0, 1662 }, { 0, 0, 1651 }, { 0, 0, 1642 }, { 0, 0, 1634 }, - { 0, 0, 1628 }, { 0, 0, 1623 }, { 0, 0, 1621 }, { 0, 0, 1620 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eyelid_left_2, 0x0029ba24, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_eyelid_left[] = { { ARRAY_COUNT(animdata_mario_eyelid_left_1), GD_ANIM_ROT3S, animdata_mario_eyelid_left_1 }, @@ -1027,203 +53,9 @@ struct AnimDataInfo anim_mario_eyelid_left[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_eyelid_right_1[][3] = { - { 0, 0, 1620 }, { 0, 0, 1619 }, { 0, 0, 1617 }, { 0, 0, 1614 }, { 0, 0, 1611 }, - { 0, 0, 1607 }, { 0, 0, 1602 }, { 0, 0, 1598 }, { 0, 0, 1593 }, { 0, 0, 1589 }, - { 0, 0, 1585 }, { 0, 0, 1581 }, { 0, 0, 1579 }, { 0, 0, 1577 }, { 0, 0, 1576 }, - { 0, 0, 1577 }, { 0, 0, 1579 }, { 0, 0, 1583 }, { 0, 0, 1589 }, { 0, 0, 1597 }, - { 0, 0, 1607 }, { 0, 0, 1620 }, { 0, 0, 1783 }, { 0, 0, 1940 }, { 0, 0, 1936 }, - { 0, 0, 1925 }, { 0, 0, 1907 }, { 0, 0, 1885 }, { 0, 0, 1858 }, { 0, 0, 1828 }, - { 0, 0, 1797 }, { 0, 0, 1764 }, { 0, 0, 1733 }, { 0, 0, 1702 }, { 0, 0, 1675 }, - { 0, 0, 1651 }, { 0, 0, 1632 }, { 0, 0, 1620 }, { 0, 0, 1610 }, { 0, 0, 1602 }, - { 0, 0, 1594 }, { 0, 0, 1587 }, { 0, 0, 1580 }, { 0, 0, 1574 }, { 0, 0, 1570 }, - { 0, 0, 1566 }, { 0, 0, 1563 }, { 0, 0, 1561 }, { 0, 0, 1561 }, { 0, 0, 1562 }, - { 0, 0, 1564 }, { 0, 0, 1567 }, { 0, 0, 1572 }, { 0, 0, 1578 }, { 0, 0, 1586 }, - { 0, 0, 1595 }, { 0, 0, 1607 }, { 0, 0, 1620 }, { 0, 0, 1679 }, { 0, 0, 1793 }, - { 0, 0, 1903 }, { 0, 0, 1952 }, { 0, 0, 1925 }, { 0, 0, 1858 }, { 0, 0, 1771 }, - { 0, 0, 1685 }, { 0, 0, 1620 }, { 0, 0, 1608 }, { 0, 0, 1620 }, { 0, 0, 1620 }, - { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, - { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1620 }, - { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1637 }, { 0, 0, 1683 }, { 0, 0, 1746 }, - { 0, 0, 1814 }, { 0, 0, 1877 }, { 0, 0, 1923 }, { 0, 0, 1940 }, { 0, 0, 1909 }, - { 0, 0, 1834 }, { 0, 0, 1743 }, { 0, 0, 1662 }, { 0, 0, 1620 }, { 0, 0, 1607 }, - { 0, 0, 1598 }, { 0, 0, 1591 }, { 0, 0, 1586 }, { 0, 0, 1583 }, { 0, 0, 1582 }, - { 0, 0, 1583 }, { 0, 0, 1585 }, { 0, 0, 1588 }, { 0, 0, 1592 }, { 0, 0, 1596 }, - { 0, 0, 1601 }, { 0, 0, 1606 }, { 0, 0, 1610 }, { 0, 0, 1614 }, { 0, 0, 1617 }, - { 0, 0, 1619 }, { 0, 0, 1620 }, { 0, 0, 1617 }, { 0, 0, 1611 }, { 0, 0, 1606 }, - { 0, 0, 1603 }, { 0, 0, 1607 }, { 0, 0, 1620 }, { 0, 0, 1642 }, { 0, 0, 1672 }, - { 0, 0, 1707 }, { 0, 0, 1744 }, { 0, 0, 1783 }, { 0, 0, 1822 }, { 0, 0, 1857 }, - { 0, 0, 1888 }, { 0, 0, 1913 }, { 0, 0, 1929 }, { 0, 0, 1935 }, { 0, 0, 1903 }, - { 0, 0, 1828 }, { 0, 0, 1736 }, { 0, 0, 1658 }, { 0, 0, 1620 }, { 0, 0, 1612 }, - { 0, 0, 1604 }, { 0, 0, 1597 }, { 0, 0, 1590 }, { 0, 0, 1583 }, { 0, 0, 1577 }, - { 0, 0, 1571 }, { 0, 0, 1565 }, { 0, 0, 1560 }, { 0, 0, 1555 }, { 0, 0, 1551 }, - { 0, 0, 1547 }, { 0, 0, 1544 }, { 0, 0, 1541 }, { 0, 0, 1538 }, { 0, 0, 1536 }, - { 0, 0, 1534 }, { 0, 0, 1533 }, { 0, 0, 1532 }, { 0, 0, 1532 }, { 0, 0, 1532 }, - { 0, 0, 1533 }, { 0, 0, 1534 }, { 0, 0, 1536 }, { 0, 0, 1538 }, { 0, 0, 1541 }, - { 0, 0, 1544 }, { 0, 0, 1548 }, { 0, 0, 1552 }, { 0, 0, 1558 }, { 0, 0, 1563 }, - { 0, 0, 1569 }, { 0, 0, 1576 }, { 0, 0, 1584 }, { 0, 0, 1592 }, { 0, 0, 1600 }, - { 0, 0, 1951 }, { 0, 0, 1922 }, { 0, 0, 1846 }, { 0, 0, 1751 }, { 0, 0, 1666 }, - { 0, 0, 1620 }, { 0, 0, 1604 }, { 0, 0, 1593 }, { 0, 0, 1587 }, { 0, 0, 1584 }, - { 0, 0, 1585 }, { 0, 0, 1588 }, { 0, 0, 1593 }, { 0, 0, 1598 }, { 0, 0, 1604 }, - { 0, 0, 1610 }, { 0, 0, 1615 }, { 0, 0, 1619 }, { 0, 0, 1620 }, { 0, 0, 1619 }, - { 0, 0, 1617 }, { 0, 0, 1615 }, { 0, 0, 1612 }, { 0, 0, 1609 }, { 0, 0, 1605 }, - { 0, 0, 1601 }, { 0, 0, 1597 }, { 0, 0, 1592 }, { 0, 0, 1588 }, { 0, 0, 1584 }, - { 0, 0, 1581 }, { 0, 0, 1577 }, { 0, 0, 1574 }, { 0, 0, 1572 }, { 0, 0, 1571 }, - { 0, 0, 1570 }, { 0, 0, 1570 }, { 0, 0, 1572 }, { 0, 0, 1574 }, { 0, 0, 1578 }, - { 0, 0, 1583 }, { 0, 0, 1590 }, { 0, 0, 1598 }, { 0, 0, 1608 }, { 0, 0, 1648 }, - { 0, 0, 1729 }, { 0, 0, 1824 }, { 0, 0, 1905 }, { 0, 0, 1946 }, { 0, 0, 1948 }, - { 0, 0, 1932 }, { 0, 0, 1905 }, { 0, 0, 1870 }, { 0, 0, 1834 }, { 0, 0, 1801 }, - { 0, 0, 1778 }, { 0, 0, 1769 }, { 0, 0, 1799 }, { 0, 0, 1866 }, { 0, 0, 1926 }, - { 0, 0, 1940 }, { 0, 0, 1844 }, { 0, 0, 1689 }, { 0, 0, 1608 }, { 0, 0, 1662 }, - { 0, 0, 1778 }, { 0, 0, 1894 }, { 0, 0, 1946 }, { 0, 0, 1897 }, { 0, 0, 1786 }, - { 0, 0, 1668 }, { 0, 0, 1597 }, { 0, 0, 1575 }, { 0, 0, 1567 }, { 0, 0, 1571 }, - { 0, 0, 1580 }, { 0, 0, 1593 }, { 0, 0, 1603 }, { 0, 0, 1608 }, { 0, 0, 1607 }, - { 0, 0, 1604 }, { 0, 0, 1599 }, { 0, 0, 1594 }, { 0, 0, 1589 }, { 0, 0, 1586 }, - { 0, 0, 1585 }, { 0, 0, 1588 }, { 0, 0, 1595 }, { 0, 0, 1608 }, { 0, 0, 1631 }, - { 0, 0, 1665 }, { 0, 0, 1706 }, { 0, 0, 1752 }, { 0, 0, 1797 }, { 0, 0, 1839 }, - { 0, 0, 1874 }, { 0, 0, 1897 }, { 0, 0, 1906 }, { 0, 0, 1900 }, { 0, 0, 1884 }, - { 0, 0, 1859 }, { 0, 0, 1828 }, { 0, 0, 1792 }, { 0, 0, 1755 }, { 0, 0, 1717 }, - { 0, 0, 1681 }, { 0, 0, 1650 }, { 0, 0, 1625 }, { 0, 0, 1608 }, { 0, 0, 1597 }, - { 0, 0, 1589 }, { 0, 0, 1583 }, { 0, 0, 1579 }, { 0, 0, 1577 }, { 0, 0, 1576 }, - { 0, 0, 1576 }, { 0, 0, 1577 }, { 0, 0, 1580 }, { 0, 0, 1582 }, { 0, 0, 1585 }, - { 0, 0, 1589 }, { 0, 0, 1592 }, { 0, 0, 1594 }, { 0, 0, 1597 }, { 0, 0, 1599 }, - { 1, 0, 1602 }, { 2, 0, 1607 }, { 3, 0, 1612 }, { 4, 0, 1618 }, { 5, 0, 1624 }, - { 5, 0, 1631 }, { 4, 0, 1639 }, { 3, 0, 1646 }, { 0, 0, 1654 }, { -4, 0, 1662 }, - { -9, 0, 1671 }, { -15, 0, 1680 }, { -22, 0, 1690 }, { -30, 0, 1700 }, { -37, 0, 1710 }, - { -45, 0, 1720 }, { -53, 0, 1731 }, { -61, 0, 1740 }, { -68, 0, 1750 }, { -74, 0, 1759 }, - { -80, 0, 1767 }, { -85, 0, 1774 }, { -90, 0, 1782 }, { -93, 0, 1790 }, { -94, 0, 1796 }, - { -94, 1, 1798 }, { -91, 1, 1796 }, { -85, 1, 1786 }, { -75, 1, 1763 }, { -58, 1, 1729 }, - { -40, 0, 1689 }, { -22, 0, 1651 }, { -7, 0, 1620 }, { 0, 0, 1602 }, { 2, 0, 1595 }, - { 5, 0, 1589 }, { 7, 0, 1583 }, { 8, 0, 1579 }, { 9, 0, 1576 }, { 9, 0, 1574 }, - { 9, 0, 1572 }, { 9, 0, 1571 }, { 8, 0, 1570 }, { 8, 0, 1570 }, { 7, 0, 1571 }, - { 6, 0, 1571 }, { 5, 0, 1572 }, { 4, 0, 1573 }, { 3, 0, 1573 }, { 2, 0, 1574 }, - { 1, 0, 1575 }, { 0, 0, 1575 }, { 0, 0, 1574 }, { 0, 0, 1574 }, { 0, 0, 1573 }, - { 0, 0, 1572 }, { 0, 0, 1571 }, { 0, 0, 1571 }, { 0, 0, 1571 }, { 0, 0, 1572 }, - { 0, 0, 1572 }, { 0, 0, 1574 }, { 0, 0, 1576 }, { 0, 0, 1578 }, { 0, 0, 1580 }, - { 0, 0, 1582 }, { 0, 0, 1585 }, { 0, 0, 1588 }, { 0, 0, 1591 }, { 0, 0, 1594 }, - { 0, 0, 1597 }, { 0, 0, 1600 }, { 0, 0, 1602 }, { 0, 0, 1605 }, { 0, 0, 1608 }, - { 0, 0, 1610 }, { 0, 0, 1613 }, { 0, 0, 1615 }, { 0, 0, 1616 }, { 0, 0, 1618 }, - { 0, 0, 1619 }, { 0, 0, 1620 }, { 0, 0, 1620 }, { 0, 0, 1619 }, { 0, 0, 1618 }, - { 0, 0, 1616 }, { 0, 0, 1614 }, { 0, 0, 1612 }, { 0, 0, 1610 }, { 0, 0, 1607 }, - { 0, 0, 1604 }, { 0, 0, 1601 }, { 0, 0, 1599 }, { 0, 0, 1596 }, { 0, 0, 1594 }, - { 0, 0, 1592 }, { 0, 0, 1591 }, { 0, 0, 1589 }, { 0, 0, 1584 }, { 0, 0, 1579 }, - { 0, 0, 1573 }, { 0, 0, 1567 }, { 0, 0, 1562 }, { 0, 0, 1558 }, { 0, 0, 1557 }, - { 0, 0, 1559 }, { 0, 0, 1565 }, { 0, 0, 1575 }, { 0, 0, 1591 }, { 0, 0, 1628 }, - { 0, 0, 1693 }, { 0, 0, 1770 }, { 0, 0, 1844 }, { 0, 0, 1901 }, { 0, 0, 1923 }, - { 0, 0, 1918 }, { 0, 0, 1903 }, { 0, 0, 1878 }, { 0, 0, 1847 }, { 0, 0, 1812 }, - { 0, 0, 1774 }, { 0, 0, 1736 }, { 0, 0, 1699 }, { 0, 0, 1666 }, { 0, 0, 1638 }, - { 0, 0, 1618 }, { 0, 0, 1608 }, { 0, 0, 1603 }, { 0, 0, 1599 }, { 0, 0, 1595 }, - { 0, 0, 1591 }, { 0, 0, 1588 }, { 0, 0, 1584 }, { 0, 0, 1581 }, { 0, 0, 1578 }, - { 0, 0, 1576 }, { 0, 0, 1573 }, { 0, 0, 1571 }, { 0, 0, 1569 }, { 0, 0, 1567 }, - { 0, 0, 1565 }, { 0, 0, 1564 }, { 0, 0, 1563 }, { 0, 0, 1562 }, { 0, 0, 1561 }, - { 0, 0, 1560 }, { 0, 0, 1560 }, { 0, 0, 1560 }, { 0, 0, 1559 }, { 0, 0, 1559 }, - { 0, 0, 1560 }, { 0, 0, 1560 }, { 0, 0, 1560 }, { 0, 0, 1561 }, { 0, 0, 1562 }, - { 0, 0, 1562 }, { 0, 0, 1563 }, { 0, 0, 1564 }, { 0, 0, 1566 }, { 0, 0, 1567 }, - { 0, 0, 1568 }, { 0, 0, 1570 }, { 0, 0, 1571 }, { 0, 0, 1573 }, { 0, 0, 1575 }, - { 0, 0, 1576 }, { 0, 0, 1578 }, { 0, 0, 1580 }, { 0, 0, 1582 }, { 0, 0, 1584 }, - { 0, 0, 1586 }, { 0, 0, 1588 }, { 0, 0, 1590 }, { 0, 0, 1593 }, { 0, 0, 1595 }, - { 0, 0, 1597 }, { 0, 0, 1599 }, { 0, 0, 1601 }, { 0, 0, 1604 }, { 0, 0, 1606 }, - { 0, 0, 1608 }, { 0, 0, 1642 }, { 0, 0, 1703 }, { 0, 0, 1734 }, { 0, 0, 1731 }, - { 0, 0, 1726 }, { 0, 0, 1718 }, { 0, 0, 1709 }, { 0, 0, 1698 }, { 0, 0, 1686 }, - { 0, 0, 1673 }, { 0, 0, 1659 }, { 0, 0, 1646 }, { 0, 0, 1633 }, { 0, 0, 1621 }, - { 0, 0, 1609 }, { 0, 0, 1599 }, { 0, 0, 1591 }, { 0, 0, 1585 }, { 0, 0, 1581 }, - { 0, 0, 1581 }, { 0, 0, 1622 }, { 0, 0, 1701 }, { 0, 0, 1751 }, { 0, 0, 1764 }, - { 0, 0, 1773 }, { 0, 0, 1778 }, { 0, 0, 1781 }, { 0, 0, 1782 }, { 0, 0, 1782 }, - { 0, 0, 1782 }, { 0, 0, 1782 }, { 0, 0, 1784 }, { 0, 0, 1787 }, { 0, 0, 1794 }, - { 0, 0, 1804 }, { 0, 0, 1833 }, { 0, 0, 1881 }, { 0, 0, 1926 }, { 0, 0, 1946 }, - { 0, 0, 1941 }, { 0, 0, 1928 }, { 0, 0, 1907 }, { 0, 0, 1881 }, { 0, 0, 1849 }, - { 0, 0, 1815 }, { 0, 0, 1779 }, { 0, 0, 1742 }, { 0, 0, 1707 }, { 0, 0, 1673 }, - { 0, 0, 1644 }, { 0, 0, 1619 }, { 0, 0, 1601 }, { 0, 0, 1591 }, { 0, 0, 1588 }, - { 0, 0, 1590 }, { 0, 0, 1596 }, { 0, 0, 1606 }, { 0, 0, 1619 }, { 0, 0, 1635 }, - { 0, 0, 1652 }, { 0, 0, 1670 }, { 0, 0, 1689 }, { 0, 0, 1708 }, { 0, 0, 1726 }, - { 0, 0, 1742 }, { 0, 0, 1756 }, { 0, 0, 1767 }, { 0, 0, 1774 }, { 0, 0, 1779 }, - { 0, 0, 1781 }, { 0, 0, 1782 }, { 0, 0, 1781 }, { 0, 0, 1779 }, { 0, 0, 1776 }, - { 0, 0, 1772 }, { 0, 0, 1768 }, { 0, 0, 1764 }, { 0, 0, 1760 }, { 0, 0, 1757 }, - { 0, 0, 1754 }, { 0, 0, 1752 }, { 0, 0, 1751 }, { 0, 0, 1752 }, { 0, 0, 1752 }, - { 0, 0, 1754 }, { 0, 0, 1755 }, { 0, 0, 1757 }, { 0, 0, 1759 }, { 0, 0, 1762 }, - { 0, 0, 1764 }, { 0, 0, 1766 }, { 0, 0, 1768 }, { 0, 0, 1770 }, { 0, 0, 1772 }, - { 0, 0, 1773 }, { 0, 0, 1774 }, { 0, 0, 1774 }, { 0, 0, 1774 }, { 0, 0, 1773 }, - { 0, 0, 1772 }, { 0, 0, 1770 }, { 0, 0, 1768 }, { 0, 0, 1765 }, { 0, 0, 1763 }, - { 0, 0, 1760 }, { 0, 0, 1758 }, { 0, 0, 1756 }, { 0, 0, 1754 }, { 0, 0, 1753 }, - { 0, 0, 1752 }, { 0, 0, 1751 }, { 0, 0, 1751 }, { 0, 0, 1751 }, { 0, 0, 1751 }, - { 0, 0, 1751 }, { 0, 0, 1751 }, { 0, 0, 1751 }, { 0, 0, 1752 }, { 0, 0, 1754 }, - { 0, 0, 1756 }, { 0, 0, 1759 }, { 0, 0, 1763 }, { 0, 0, 1768 }, { 0, 0, 1774 }, - { 0, 0, 1783 }, { 0, 0, 1794 }, { 0, 0, 1808 }, { 0, 0, 1823 }, { 0, 0, 1840 }, - { 0, 0, 1857 }, { 0, 0, 1874 }, { 0, 0, 1891 }, { 0, 0, 1906 }, { 0, 0, 1920 }, - { 0, 0, 1932 }, { 0, 0, 1941 }, { 0, 0, 1947 }, { 0, 0, 1949 }, { 0, 0, 1946 }, - { 0, 0, 1939 }, { 0, 0, 1929 }, { 0, 0, 1915 }, { 0, 0, 1898 }, { 0, 0, 1878 }, - { 0, 0, 1857 }, { 0, 0, 1834 }, { 0, 0, 1810 }, { 0, 0, 1786 }, { 0, 0, 1761 }, - { 0, 0, 1737 }, { 0, 0, 1713 }, { 0, 0, 1691 }, { 0, 0, 1671 }, { 0, 0, 1652 }, - { 0, 0, 1636 }, { 0, 0, 1624 }, { 0, 0, 1615 }, { 0, 0, 1608 }, { 0, 0, 1602 }, - { 0, 0, 1598 }, { 0, 0, 1594 }, { 0, 0, 1591 }, { 0, 0, 1589 }, { 0, 0, 1587 }, - { 0, 0, 1587 }, { 0, 0, 1587 }, { 0, 0, 1587 }, { 0, 0, 1588 }, { 0, 0, 1589 }, - { 0, 0, 1591 }, { 0, 0, 1593 }, { 0, 0, 1596 }, { 0, 0, 1598 }, { 0, 0, 1601 }, - { 0, 0, 1603 }, { 0, 0, 1606 }, { 0, 0, 1609 }, { 0, 0, 1611 }, { 0, 0, 1613 }, - { 0, 0, 1615 }, { 0, 0, 1617 }, { 0, 0, 1618 }, { 0, 0, 1619 }, { 0, 0, 1620 }, - { 0, 0, 1620 }, { 0, 0, 1619 }, { 0, 0, 1619 }, { 0, 0, 1618 }, { 0, 0, 1617 }, - { 0, 0, 1616 }, { 0, 0, 1616 }, { 0, 0, 1615 }, { 0, 0, 1614 }, { 0, 0, 1613 }, - { 0, 0, 1612 }, { 0, 0, 1612 }, { 0, 0, 1612 }, { 0, 0, 1612 }, { 0, 0, 1612 }, - { 0, 0, 1613 }, { 0, 0, 1614 }, { 0, 0, 1615 }, { 0, 0, 1617 }, { 0, 0, 1620 }, - { 0, 0, 1622 }, { 0, 0, 1625 }, { 0, 0, 1628 }, { 0, 0, 1632 }, { 0, 0, 1637 }, - { 0, 0, 1642 }, { 0, 0, 1649 }, { 0, 0, 1657 }, { 0, 0, 1666 }, { 0, 0, 1677 }, - { 0, 0, 1690 }, { 0, 0, 1706 }, { 0, 0, 1728 }, { 0, 0, 1760 }, { 0, 0, 1798 }, - { 0, 0, 1838 }, { 0, 0, 1877 }, { 0, 0, 1910 }, { 0, 0, 1935 }, { 0, 0, 1946 }, - { 0, 0, 1943 }, { 0, 0, 1927 }, { 0, 0, 1902 }, { 0, 0, 1873 }, { 0, 0, 1841 }, - { 0, 0, 1810 }, { 0, 0, 1785 }, { 0, 0, 1769 }, { 0, 0, 1759 }, { 0, 0, 1752 }, - { 0, 0, 1747 }, { 0, 0, 1744 }, { 0, 0, 1742 }, { 0, 0, 1742 }, { 0, 0, 1742 }, - { 0, 0, 1743 }, { 0, 0, 1743 }, { 0, 0, 1744 }, { 0, 0, 1743 }, { 0, 0, 1743 }, - { 0, 0, 1743 }, { 0, 0, 1744 }, { 0, 0, 1747 }, { 0, 0, 1752 }, { 0, 0, 1759 }, - { 0, 0, 1769 }, { 0, 0, 1783 }, { 0, 0, 1801 }, { 0, 0, 1823 }, { 0, 0, 1846 }, - { 0, 0, 1870 }, { 0, 0, 1892 }, { 0, 0, 1912 }, { 0, 0, 1929 }, { 0, 0, 1940 }, - { 0, 0, 1948 }, { 0, 0, 1952 }, { 0, 0, 1954 }, { 0, 0, 1954 }, { 0, 0, 1953 }, - { 0, 0, 1951 }, { 0, 0, 1948 }, { 0, 0, 1946 }, { 0, 0, 1943 }, { 0, 0, 1941 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, - { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1940 }, { 0, 0, 1947 }, { 0, 0, 1940 }, - { 0, 0, 1902 }, { 0, 0, 1852 }, { 0, 0, 1801 }, { 0, 0, 1762 }, { 0, 0, 1747 }, - { 0, 0, 1851 }, { 0, 0, 1942 }, { 0, 0, 1847 }, { 0, 0, 1698 }, { 0, 0, 1620 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eyelid_right_1, 0x0029be2c, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_eyelid_right_2[][3] = { - { 0, 0, 1763 }, { 0, 0, 1762 }, { 0, 0, 1761 }, { 0, 0, 1760 }, { 0, 0, 1757 }, { 0, 0, 1755 }, - { 0, 0, 1752 }, { 0, 0, 1749 }, { 0, 0, 1746 }, { 0, 0, 1744 }, { 0, 0, 1741 }, { 0, 0, 1739 }, - { 0, 0, 1737 }, { 0, 0, 1736 }, { 0, 0, 1736 }, { 0, 0, 1736 }, { 0, 0, 1738 }, { 0, 0, 1740 }, - { 0, 0, 1744 }, { 0, 0, 1749 }, { 0, 0, 1755 }, { 0, 0, 1763 }, { 0, 0, 1802 }, { 0, 0, 1876 }, - { 0, 0, 1948 }, { 0, 0, 1981 }, { 0, 0, 1958 }, { 0, 0, 1904 }, { 0, 0, 1839 }, { 0, 0, 1785 }, - { 0, 0, 1763 }, { 0, 0, 1757 }, { 0, 0, 1743 }, { 0, 0, 1726 }, { 0, 0, 1711 }, { 0, 0, 1706 }, - { 0, 0, 1707 }, { 0, 0, 1713 }, { 0, 0, 1720 }, { 0, 0, 1729 }, { 0, 0, 1739 }, { 0, 0, 1748 }, - { 0, 0, 1756 }, { 0, 0, 1761 }, { 0, 0, 1763 }, { 0, 0, 1762 }, { 0, 0, 1760 }, { 0, 0, 1758 }, - { 0, 0, 1754 }, { 0, 0, 1750 }, { 0, 0, 1745 }, { 0, 0, 1740 }, { 0, 0, 1734 }, { 0, 0, 1729 }, - { 0, 0, 1724 }, { 0, 0, 1719 }, { 0, 0, 1715 }, { 0, 0, 1712 }, { 0, 0, 1710 }, { 0, 0, 1708 }, - { 0, 0, 1708 }, { 0, 0, 1709 }, { 0, 0, 1712 }, { 0, 0, 1725 }, { 0, 0, 1751 }, { 0, 0, 1784 }, - { 0, 0, 1816 }, { 0, 0, 1842 }, { 0, 0, 1853 }, { 0, 0, 1855 }, { 0, 0, 1857 }, { 0, 0, 1859 }, - { 0, 0, 1860 }, { 0, 0, 1861 }, { 0, 0, 1863 }, { 0, 0, 1864 }, { 0, 0, 1864 }, { 0, 0, 1865 }, - { 0, 0, 1866 }, { 0, 0, 1866 }, { 0, 0, 1866 }, { 0, 0, 1867 }, { 0, 0, 1867 }, { 0, 0, 1867 }, - { 0, 0, 1867 }, { 0, 0, 1866 }, { 0, 0, 1866 }, { 0, 0, 1866 }, { 0, 0, 1865 }, { 0, 0, 1865 }, - { 0, 0, 1864 }, { 0, 0, 1863 }, { 0, 0, 1863 }, { 0, 0, 1862 }, { 0, 0, 1861 }, { 0, 0, 1860 }, - { 0, 0, 1859 }, { 0, 0, 1858 }, { 0, 0, 1858 }, { 0, 0, 1857 }, { 0, 0, 1856 }, { 0, 0, 1855 }, - { 0, 0, 1854 }, { 0, 0, 1853 }, { 0, 0, 1852 }, { 0, 0, 1851 }, { 0, 0, 1850 }, { 0, 0, 1850 }, - { 0, 0, 1849 }, { 0, 0, 1848 }, { 0, 0, 1847 }, { 0, 0, 1847 }, { 0, 0, 1846 }, { 0, 0, 1846 }, - { 0, 0, 1845 }, { 0, 0, 1845 }, { 0, 0, 1845 }, { 0, 0, 1845 }, { 0, 0, 1845 }, { 0, 0, 1845 }, - { 0, 0, 1845 }, { 0, 0, 1845 }, { 0, 0, 1846 }, { 0, 0, 1847 }, { 0, 0, 1847 }, { 0, 0, 1848 }, - { 0, 0, 1849 }, { 0, 0, 1850 }, { 0, 0, 1852 }, { 0, 0, 1853 }, { 0, 0, 1860 }, { 0, 0, 1875 }, - { 0, 0, 1894 }, { 0, 0, 1916 }, { 0, 0, 1937 }, { 0, 0, 1954 }, { 0, 0, 1964 }, { 0, 0, 1963 }, - { 0, 0, 1956 }, { 0, 0, 1947 }, { 0, 0, 1937 }, { 0, 0, 1925 }, { 0, 0, 1912 }, { 0, 0, 1899 }, - { 0, 0, 1884 }, { 0, 0, 1869 }, { 0, 0, 1853 }, { 0, 0, 1836 }, { 0, 0, 1819 }, { 0, 0, 1803 }, - { 0, 0, 1786 }, { 0, 0, 1769 }, { 0, 0, 1752 }, { 0, 0, 1736 }, { 0, 0, 1720 }, { 0, 0, 1705 }, - { 0, 0, 1691 }, { 0, 0, 1677 }, { 0, 0, 1665 }, { 0, 0, 1654 }, { 0, 0, 1644 }, { 0, 0, 1635 }, - { 0, 0, 1629 }, { 0, 0, 1624 }, { 0, 0, 1621 }, { 0, 0, 1620 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eyelid_right_2, 0x0029d164, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_eyelid_right[] = { { ARRAY_COUNT(animdata_mario_eyelid_right_1), GD_ANIM_ROT3S, animdata_mario_eyelid_right_1 }, @@ -1231,997 +63,9 @@ struct AnimDataInfo anim_mario_eyelid_right[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_mario_intro_1[][6] = { - { 1128, 0, 0, 0, 0, -20010 }, - { 1123, 0, 0, 0, -2, -19891 }, - { 1108, 0, 0, 0, -7, -19548 }, - { 1085, 0, 0, 0, -16, -19000 }, - { 1053, 0, 0, 0, -27, -18268 }, - { 1015, 0, 0, 0, -39, -17371 }, - { 970, 0, 0, 0, -53, -16328 }, - { 920, 0, 0, 0, -67, -15161 }, - { 866, 0, 0, 0, -80, -13888 }, - { 807, 0, 0, 0, -92, -12529 }, - { 746, 0, 0, 0, -103, -11105 }, - { 683, 0, 0, 0, -112, -9635 }, - { 619, 0, 0, 0, -117, -8138 }, - { 555, 0, 0, 0, -119, -6635 }, - { 491, 0, 0, 0, -114, -5146 }, - { 429, 0, 0, 0, -103, -3690 }, - { 369, 0, 0, 0, -87, -2286 }, - { 312, 0, 0, 0, -68, -956 }, - { 259, 0, 0, 0, -48, 281 }, - { 212, 0, 0, 0, -28, 535 }, - { 169, 0, 0, 0, -12, 371 }, - { 134, 0, 0, 0, 0, 146 }, - { 132, 0, 0, 0, 5, -99 }, - { 172, 0, 0, 0, 5, -327 }, - { 231, 0, 0, 1, 3, -498 }, - { 281, 0, 0, 1, 0, -572 }, - { 297, 0, 0, 0, 0, -581 }, - { 285, 0, 0, -3, 3, -563 }, - { 267, 0, 0, -8, 9, -522 }, - { 243, 0, 1, -14, 14, -462 }, - { 215, 0, 2, -18, 18, -390 }, - { 184, 0, 2, -19, 17, -309 }, - { 151, 1, 3, -17, 12, -225 }, - { 117, 1, 3, -15, 6, -142 }, - { 84, 1, 3, -12, 0, -65 }, - { 53, 0, 3, -8, -9, 1 }, - { 24, 0, 1, -4, -18, 52 }, - { 0, 0, 0, 0, -27, 81 }, - { -23, 0, -3, 3, -36, 84 }, - { -47, -1, -9, 7, -44, 67 }, - { -71, -3, -15, 11, -51, 37 }, - { -95, -4, -23, 14, -57, 3 }, - { -117, -6, -31, 17, -61, -24 }, - { -136, -7, -38, 18, -62, -40 }, - { -152, -9, -44, 20, -62, -40 }, - { -164, -11, -48, 20, -58, -36 }, - { -170, -13, -50, 21, -53, -29 }, - { -171, -15, -49, 21, -46, -19 }, - { -164, -17, -44, 20, -38, -7 }, - { -151, -19, -37, 19, -29, 4 }, - { -132, -22, -28, 19, -20, 16 }, - { -110, -26, -17, 18, -12, 27 }, - { -85, -29, -5, 17, -5, 36 }, - { -58, -32, 7, 16, 0, 43 }, - { -31, -35, 19, 15, 3, 46 }, - { -5, -37, 31, 14, 5, 46 }, - { 19, -39, 42, 13, 7, 45 }, - { 40, -41, 51, 12, 7, 43 }, - { 57, -41, 58, 11, 8, 39 }, - { 68, -41, 62, 9, 8, 34 }, - { 72, -39, 62, 8, 7, 29 }, - { 72, -35, 57, 7, 7, 24 }, - { 67, -29, 49, 5, 6, 18 }, - { 59, -23, 39, 4, 5, 12 }, - { 48, -16, 28, 3, 4, 6 }, - { 37, -10, 17, 2, 2, 1 }, - { 25, -4, 8, 1, 1, -2 }, - { 14, -1, 2, 0, 1, -6 }, - { 5, 0, 0, 0, 0, -8 }, - { 0, 0, 0, 0, 0, -10 }, - { -3, -3, -8, 0, 0, -10 }, - { -7, -8, -18, 0, 0, -10 }, - { -11, -12, -27, 0, -1, -10 }, - { -15, -16, -37, 0, -1, -11 }, - { -18, -21, -47, 0, -2, -11 }, - { -22, -25, -57, 0, -2, -11 }, - { -25, -30, -68, 0, -3, -11 }, - { -29, -34, -78, 0, -4, -11 }, - { -32, -39, -89, 0, -4, -11 }, - { -35, -44, -99, -1, -5, -11 }, - { -38, -48, -109, -1, -6, -12 }, - { -41, -53, -120, -1, -7, -12 }, - { -44, -57, -130, -1, -7, -12 }, - { -46, -62, -140, -1, -8, -12 }, - { -49, -66, -149, -1, -8, -12 }, - { -51, -70, -159, -1, -9, -12 }, - { -54, -74, -168, -1, -9, -12 }, - { -56, -78, -177, -1, -9, -12 }, - { -58, -82, -185, -1, -10, -11 }, - { -60, -85, -193, -1, -10, -11 }, - { -62, -88, -200, -1, -9, -11 }, - { -64, -91, -207, -1, -9, -11 }, - { -66, -94, -213, -1, -9, -11 }, - { -68, -97, -219, -1, -8, -11 }, - { -69, -99, -224, -2, -7, -11 }, - { -71, -101, -229, -2, -6, -10 }, - { -72, -103, -233, -2, -5, -10 }, - { -73, -105, -238, -2, -3, -10 }, - { -74, -107, -241, -2, -1, -10 }, - { -74, -108, -245, -2, 2, -10 }, - { -75, -109, -247, -2, 6, -9 }, - { -75, -110, -249, -2, 10, -9 }, - { -75, -110, -251, -2, 15, -9 }, - { -75, -111, -251, -2, 21, -9 }, - { -75, -110, -251, -2, 26, -8 }, - { -74, -110, -250, -2, 32, -8 }, - { -74, -109, -247, -2, 37, -8 }, - { -73, -107, -244, -2, 43, -7 }, - { -72, -106, -240, -2, 48, -7 }, - { -71, -103, -234, -2, 52, -7 }, - { -69, -100, -227, -2, 56, -6 }, - { -68, -97, -219, -2, 60, -6 }, - { -64, -89, -199, -2, 62, -6 }, - { -56, -75, -162, -2, 64, -5 }, - { -47, -57, -116, -2, 65, -5 }, - { -38, -38, -69, -2, 64, -5 }, - { -30, -20, -28, -2, 63, -4 }, - { -26, -6, -2, -2, 60, -4 }, - { -24, 4, 14, -2, 57, -3 }, - { -22, 15, 30, -2, 54, -3 }, - { -21, 26, 47, -2, 49, -3 }, - { -19, 37, 63, -2, 44, -2 }, - { -17, 48, 79, -2, 39, -2 }, - { -15, 58, 94, -2, 33, -2 }, - { -14, 69, 109, -2, 27, -1 }, - { -12, 80, 123, -2, 20, -1 }, - { -11, 90, 137, -2, 13, 0 }, - { -10, 100, 150, -2, 6, 0 }, - { -9, 110, 161, -2, 0, 0 }, - { -9, 120, 172, -2, -7, 0 }, - { -9, 129, 182, -2, -14, 0 }, - { -9, 139, 191, -2, -21, 1 }, - { -10, 148, 198, -2, -28, 1 }, - { -12, 156, 204, -2, -34, 1 }, - { -14, 164, 208, -2, -41, 2 }, - { -16, 172, 211, -2, -47, 2 }, - { -19, 180, 213, -2, -52, 3 }, - { -23, 187, 212, -2, -57, 3 }, - { -27, 193, 210, -2, -62, 3 }, - { -32, 199, 206, -2, -66, 4 }, - { -38, 205, 201, -2, -70, 4 }, - { -44, 211, 195, -2, -72, 4 }, - { -50, 216, 187, -2, -74, 5 }, - { -57, 221, 178, -2, -76, 5 }, - { -64, 225, 168, -2, -76, 5 }, - { -72, 230, 157, -2, -75, 6 }, - { -80, 234, 146, -2, -73, 6 }, - { -88, 238, 134, -2, -70, 6 }, - { -96, 242, 121, -2, -67, 7 }, - { -104, 246, 107, -2, -63, 7 }, - { -113, 249, 94, -2, -59, 7 }, - { -122, 253, 79, -2, -54, 8 }, - { -130, 257, 65, -2, -50, 8 }, - { -139, 260, 51, -2, -45, 8 }, - { -148, 264, 37, -2, -39, 8 }, - { -156, 268, 22, -2, -34, 9 }, - { -165, 272, 8, -2, -29, 9 }, - { -173, 276, -4, -2, -24, 9 }, - { -181, 280, -18, -2, -20, 9 }, - { -189, 285, -30, -2, -16, 9 }, - { -196, 289, -42, -2, -12, 10 }, - { -203, 294, -54, -2, -9, 10 }, - { -210, 299, -64, -2, -7, 10 }, - { -218, 311, -74, -2, -5, 10 }, - { -227, 331, -82, -2, -4, 10 }, - { -233, 350, -87, -2, -3, 10 }, - { -233, 358, -89, -2, -2, 10 }, - { -222, 347, -87, -2, -1, 10 }, - { -202, 316, -79, -2, 0, 10 }, - { -173, 273, -69, -2, 0, 10 }, - { -140, 222, -56, -2, 1, 22 }, - { -105, 167, -42, -2, 2, 81 }, - { -71, 113, -28, -2, 3, 161 }, - { -40, 64, -16, -2, 3, 232 }, - { -15, 25, -6, -2, 4, 263 }, - { 0, 0, 0, -2, 5, 230 }, - { 9, -14, 3, -2, 5, 149 }, - { 15, -23, 5, -2, 6, 60 }, - { 18, -29, 7, -1, 6, 0 }, - { 20, -31, 7, -1, 6, -6 }, - { 20, -31, 7, -1, 7, -4 }, - { 18, -28, 7, -1, 7, -2 }, - { 15, -24, 6, -1, 7, 0 }, - { 12, -19, 4, -1, 8, 0 }, - { 9, -14, 3, -1, 8, 1 }, - { 5, -8, 2, -1, 8, 1 }, - { 2, -4, 1, -1, 8, 2 }, - { 0, -1, 0, -1, 8, 2 }, - { 0, 0, 0, -1, 8, 2 }, - { 0, 0, 0, -1, 8, 2 }, - { -1, 0, 0, -1, 8, 1 }, - { -2, 0, 0, -1, 8, 1 }, - { -4, 0, 0, -1, 8, 0 }, - { -6, 0, 0, -1, 7, 0 }, - { -8, 0, 0, -1, 7, 0 }, - { -10, 0, 0, -1, 7, -1 }, - { -12, 0, 0, -1, 6, -2 }, - { -14, 0, 0, -1, 6, -3 }, - { -16, 0, 0, -1, 5, -4 }, - { -16, 0, 0, -1, 5, -5 }, - { -17, 0, 0, -1, 4, -6 }, - { -16, 0, 0, -1, 4, -7 }, - { -15, 0, 0, -1, 3, -7 }, - { -13, 0, 0, -1, 2, -8 }, - { -10, 0, 0, -1, 2, -9 }, - { -5, 0, 0, -1, 1, -9 }, - { 0, 0, 0, -1, 0, -9 }, - { 9, 0, 0, -1, 0, -10 }, - { 24, 0, 0, -1, -2, -10 }, - { 42, 0, 0, -1, -7, -10 }, - { 63, 0, 0, -1, -13, -10 }, - { 86, 0, 0, -1, -21, -10 }, - { 110, 0, 0, -1, -29, -10 }, - { 132, 0, 0, -1, -38, -10 }, - { 153, 0, 0, -1, -45, -10 }, - { 171, 0, 0, -1, -52, -10 }, - { 185, 0, 0, -1, -57, -10 }, - { 193, 0, 0, -1, -59, -10 }, - { 194, 0, 0, -1, -59, -10 }, - { 190, 0, 0, -1, -55, -10 }, - { 182, 0, 0, -1, -39, -10 }, - { 170, 0, 0, -1, -13, -10 }, - { 155, 0, 0, -1, 18, -10 }, - { 138, 0, 0, -1, 49, -10 }, - { 119, 0, 0, -1, 75, -10 }, - { 98, 0, 0, -1, 90, -10 }, - { 77, 0, 0, -1, 89, -10 }, - { 55, 0, 0, -1, 76, -10 }, - { 34, 0, 0, -1, 54, -10 }, - { 13, 0, 0, -1, 28, -10 }, - { -5, 0, 0, -1, 0, -10 }, - { -22, 0, 0, -1, -25, -10 }, - { -37, 0, 0, -1, -45, -10 }, - { -49, 0, 0, -1, -56, -10 }, - { -57, 0, 0, -1, -58, -10 }, - { -62, 0, 0, -1, -53, -10 }, - { -64, 0, 0, -1, -42, -10 }, - { -65, 0, 1, -1, -30, -10 }, - { -64, 0, 1, -1, -17, -10 }, - { -61, 0, 2, -1, -6, -10 }, - { -57, 0, 3, -1, 0, -10 }, - { -51, 0, 4, -1, 0, -10 }, - { -46, 0, 4, -2, -5, -10 }, - { -39, -1, 5, -2, -14, -10 }, - { -33, -1, 5, -2, -26, -10 }, - { -26, -1, 5, -1, -38, -10 }, - { -20, -1, 5, -1, -49, -10 }, - { -15, 0, 4, -2, -57, -10 }, - { -10, 0, 3, -3, -60, -10 }, - { -7, 0, 2, -5, -56, -10 }, - { -5, 0, 0, -7, -47, -10 }, - { -4, 0, -2, -9, -37, -10 }, - { -4, 1, -5, -10, -28, -10 }, - { -3, 1, -8, -12, -16, -10 }, - { -2, 2, -11, -12, -5, -10 }, - { -2, 2, -14, -12, 0, -10 }, - { -2, 3, -18, -12, 0, -10 }, - { -2, 4, -21, -10, 0, -10 }, - { -2, 5, -25, -7, -1, -10 }, - { -2, 5, -29, -2, -2, -10 }, - { -2, 6, -33, 3, -4, -10 }, - { -2, 7, -37, 11, -6, -10 }, - { -3, 8, -41, 18, -8, -10 }, - { -3, 9, -45, 26, -11, -10 }, - { -3, 10, -50, 33, -13, -10 }, - { -4, 10, -54, 41, -15, -10 }, - { -4, 11, -58, 48, -16, -10 }, - { -5, 12, -62, 54, -17, -10 }, - { -5, 13, -67, 59, -18, -10 }, - { -6, 14, -71, 64, -17, -10 }, - { -7, 15, -75, 68, -16, -10 }, - { -7, 15, -79, 71, -14, -10 }, - { -8, 16, -83, 73, -12, -10 }, - { -8, 17, -87, 74, -10, -10 }, - { -9, 18, -90, 74, -8, -10 }, - { -9, 18, -94, 74, -5, -10 }, - { -10, 19, -97, 73, -3, -10 }, - { -10, 20, -100, 72, 0, -10 }, - { -10, 20, -103, 70, 2, -10 }, - { -11, 21, -106, 68, 5, -10 }, - { -11, 21, -108, 66, 9, -10 }, - { -11, 22, -111, 64, 12, -10 }, - { -11, 22, -113, 61, 15, -10 }, - { -11, 23, -115, 58, 19, -10 }, - { -11, 23, -117, 55, 22, -10 }, - { -11, 24, -119, 52, 26, -10 }, - { -12, 24, -121, 50, 30, -10 }, - { -12, 24, -122, 47, 33, -10 }, - { -12, 25, -123, 44, 37, -10 }, - { -12, 25, -123, 42, 40, -10 }, - { -12, 25, -123, 39, 44, -10 }, - { -12, 25, -122, 36, 47, -10 }, - { -12, 24, -121, 32, 51, -10 }, - { -11, 24, -119, 29, 54, -10 }, - { -11, 23, -116, 25, 58, -10 }, - { -11, 22, -113, 20, 61, -10 }, - { -11, 21, -108, 16, 64, -10 }, - { -10, 20, -100, 11, 67, -10 }, - { -9, 17, -86, 6, 70, -10 }, - { -8, 13, -68, 1, 72, -10 }, - { -7, 9, -48, -3, 75, -10 }, - { -6, 5, -29, -8, 77, -10 }, - { -5, 0, -12, -13, 79, -10 }, - { -4, -5, 0, -18, 81, -10 }, - { -4, -10, 9, -22, 83, -10 }, - { -4, -16, 17, -27, 84, -10 }, - { -4, -22, 25, -32, 86, -10 }, - { -4, -28, 32, -36, 87, -10 }, - { -4, -34, 39, -40, 87, -10 }, - { -5, -41, 46, -43, 88, -10 }, - { -5, -47, 52, -47, 87, -10 }, - { -5, -53, 58, -49, 86, -10 }, - { -6, -60, 64, -52, 83, -10 }, - { -6, -66, 70, -54, 79, -10 }, - { -7, -72, 75, -55, 75, -10 }, - { -7, -78, 80, -56, 70, -10 }, - { -8, -83, 85, -55, 65, -10 }, - { -8, -89, 90, -53, 59, -10 }, - { -8, -93, 96, -50, 53, -10 }, - { -9, -98, 100, -46, 46, -10 }, - { -9, -100, 102, -42, 40, -10 }, - { -9, -99, 101, -37, 34, -10 }, - { -8, -93, 96, -32, 27, -10 }, - { -7, -82, 84, -26, 22, -10 }, - { -6, -67, 68, -21, 16, -10 }, - { -4, -49, 50, -15, 11, -10 }, - { -2, -31, 32, -10, 7, -10 }, - { -1, -16, 16, -6, 4, -10 }, - { 0, -5, 5, -2, 1, -10 }, - { 0, 0, 0, 0, 0, -10 }, - { 0, 1, -1, 2, 0, -9 }, - { 0, 2, -2, 4, -1, -9 }, - { 0, 3, -3, 6, -2, -9 }, - { 0, 4, -4, 9, -2, -9 }, - { 0, 5, -5, 11, -2, -9 }, - { 0, 5, -6, 13, -2, -9 }, - { -1, 6, -6, 15, -2, -9 }, - { -1, 7, -7, 17, -1, -9 }, - { -2, 8, -8, 18, -1, -9 }, - { -3, 8, -8, 20, 0, -9 }, - { -3, 9, -9, 22, 0, -9 }, - { -4, 9, -9, 23, 1, -9 }, - { -5, 10, -10, 25, 2, -9 }, - { -6, 10, -10, 26, 3, -8 }, - { -7, 11, -11, 27, 4, -8 }, - { -8, 11, -11, 29, 5, -8 }, - { -9, 11, -11, 30, 6, -8 }, - { -10, 11, -12, 30, 8, -8 }, - { -11, 12, -12, 31, 9, -8 }, - { -12, 12, -12, 32, 10, -8 }, - { -13, 12, -12, 32, 12, -8 }, - { -14, 12, -12, 33, 13, -7 }, - { -15, 12, -12, 33, 15, -7 }, - { -16, 12, -12, 33, 16, -7 }, - { -18, 12, -12, 32, 17, -7 }, - { -19, 12, -12, 32, 19, -7 }, - { -20, 12, -12, 31, 20, -7 }, - { -21, 12, -12, 30, 21, -7 }, - { -22, 12, -12, 29, 22, -7 }, - { -23, 12, -12, 28, 23, -6 }, - { -24, 12, -12, 27, 24, -6 }, - { -25, 11, -12, 25, 25, -6 }, - { -26, 11, -12, 23, 26, -6 }, - { -27, 11, -11, 22, 27, -6 }, - { -28, 11, -11, 20, 27, -6 }, - { -29, 11, -11, 18, 27, -6 }, - { -30, 10, -10, 17, 28, -6 }, - { -31, 10, -10, 15, 28, -5 }, - { -32, 10, -10, 13, 27, -5 }, - { -33, 9, -10, 12, 27, -5 }, - { -33, 9, -9, 10, 27, -5 }, - { -34, 9, -9, 9, 26, -5 }, - { -35, 8, -8, 7, 25, -5 }, - { -35, 8, -8, 6, 23, -5 }, - { -36, 8, -8, 5, 20, -5 }, - { -36, 7, -7, 5, 17, -5 }, - { -36, 7, -7, 4, 13, -5 }, - { -36, 6, -7, 4, 10, -4 }, - { -37, 6, -6, 3, 5, -4 }, - { -37, 6, -6, 3, 1, -4 }, - { -37, 5, -5, 3, -3, -4 }, - { -36, 5, -5, 3, -7, -4 }, - { -36, 4, -5, 2, -12, -4 }, - { -36, 4, -4, 2, -17, -4 }, - { -35, 4, -4, 2, -22, -4 }, - { -35, 3, -3, 2, -26, -4 }, - { -34, 3, -3, 2, -30, -4 }, - { -33, 3, -3, 1, -34, -4 }, - { -32, 2, -2, 1, -38, -4 }, - { -31, 2, -2, 1, -41, -6 }, - { -30, 2, -2, 1, -44, -55 }, - { -28, 1, -1, 1, -46, -149 }, - { -27, 1, -1, 1, -48, -268 }, - { -25, 1, -1, 0, -49, -391 }, - { -23, 1, -1, 0, -49, -498 }, - { -21, 0, 0, 0, -49, -567 }, - { -19, 0, 0, 0, -48, -593 }, - { -17, 0, 0, 0, -48, -609 }, - { -14, 0, 0, 0, -46, -618 }, - { -12, 0, 0, 0, -45, -620 }, - { -9, 0, 0, 0, -43, -613 }, - { -6, 0, 0, 0, -41, -598 }, - { -3, 0, 0, 0, -38, -570 }, - { 0, 0, 0, 0, -36, -525 }, - { 22, 0, 0, 0, -33, -467 }, - { 74, 0, 0, 0, -31, -399 }, - { 140, 0, 0, 0, -28, -326 }, - { 205, 0, 0, 0, -25, -251 }, - { 255, 0, 0, 0, -23, -180 }, - { 275, 0, 0, 0, -20, -115 }, - { 271, 0, 0, -1, -18, -62 }, - { 260, 0, 0, -1, -16, -24 }, - { 244, -1, 0, -1, -14, -5 }, - { 222, -1, 0, -1, -12, -4 }, - { 198, -1, 0, -1, -11, -4 }, - { 170, -1, 0, -1, -10, -4 }, - { 142, -1, 0, -1, -9, -4 }, - { 112, -1, 0, -1, -9, -4 }, - { 84, -2, 0, -1, -8, -4 }, - { 58, -3, 0, -1, -8, -4 }, - { 34, -4, 0, -1, -8, -4 }, - { 14, -6, 0, -1, -7, -4 }, - { 0, -8, 0, -1, -7, -4 }, - { -11, -10, 0, -1, -7, -4 }, - { -22, -14, 0, -1, -7, -4 }, - { -32, -25, -1, -2, -6, -4 }, - { -42, -51, -2, -2, -6, -4 }, - { -52, -87, -3, -2, -6, -4 }, - { -61, -131, -3, -2, -6, -4 }, - { -69, -180, -4, -2, -5, -4 }, - { -78, -229, -3, -2, -5, -4 }, - { -86, -276, -3, -2, -5, -4 }, - { -93, -318, -2, -2, -5, -4 }, - { -100, -352, 0, -2, -5, -5 }, - { -107, -374, 2, -2, -4, -5 }, - { -114, -389, 6, -2, -4, -5 }, - { -120, -403, 11, -2, -4, -5 }, - { -126, -417, 16, -2, -4, -5 }, - { -132, -430, 22, -2, -4, -5 }, - { -137, -441, 28, -2, -4, -5 }, - { -143, -450, 34, -2, -3, -5 }, - { -148, -456, 40, -2, -3, -5 }, - { -153, -458, 45, -2, -3, -5 }, - { -158, -457, 50, -2, -3, -5 }, - { -163, -451, 55, -2, -3, -5 }, - { -168, -440, 59, -2, -3, -5 }, - { -173, -424, 62, -2, -3, -5 }, - { -178, -402, 63, -2, -2, -5 }, - { -182, -374, 64, -2, -2, -5 }, - { -186, -330, 62, -2, -2, -5 }, - { -187, -266, 58, -2, -2, -6 }, - { -187, -187, 51, -2, -2, -6 }, - { -185, -97, 43, -2, -2, -6 }, - { -183, -1, 33, -2, -2, -6 }, - { -180, 94, 24, -2, -2, -6 }, - { -177, 187, 15, -2, -2, -6 }, - { -174, 270, 6, -2, -2, -6 }, - { -171, 340, 0, -1, -2, -6 }, - { -170, 391, -5, -1, -2, -6 }, - { -170, 425, -8, -1, -2, -6 }, - { -172, 447, -9, -1, -2, -6 }, - { -175, 458, -10, -1, -2, -6 }, - { -178, 460, -9, -1, -2, -6 }, - { -180, 455, -9, -1, -2, -6 }, - { -181, 444, -7, -1, -2, -7 }, - { -180, 429, -6, -1, -2, -7 }, - { -177, 411, -5, -1, -2, -7 }, - { -170, 391, -5, -1, -2, -7 }, - { -159, 338, -4, -1, -2, -7 }, - { -145, 231, -4, -1, -2, -7 }, - { -129, 90, -3, -1, -2, -7 }, - { -110, -66, -3, -1, -2, -7 }, - { -91, -220, -2, -1, -2, -7 }, - { -71, -351, -2, -1, -2, -7 }, - { -52, -441, -1, -1, -2, -7 }, - { -34, -469, -1, -1, -2, -7 }, - { -19, -418, 0, -1, -2, -7 }, - { -7, -268, 0, -1, -3, -8 }, - { 0, 0, 0, -1, -3, -8 }, - { 4, 374, 0, -1, -3, -8 }, - { 8, 823, 0, 0, -3, -8 }, - { 11, 1337, 0, 0, -3, -8 }, - { 14, 1907, 0, 0, -3, -8 }, - { 15, 2522, 0, 0, -3, -8 }, - { 16, 3174, 0, 0, -4, -8 }, - { 16, 262, 0, 0, -4, -8 }, - { 15, 958, 0, 0, -4, -8 }, - { 14, 1661, 0, 0, -4, -8 }, - { 13, 2362, 0, 0, -4, -8 }, - { 12, 3052, 0, 0, -4, -8 }, - { 10, 130, 0, 0, -5, -8 }, - { 8, 767, 0, 0, -5, -8 }, - { 6, 1364, 0, 0, -5, -9 }, - { 5, 1911, 0, 0, -5, -9 }, - { 3, 2399, 0, 0, -6, -9 }, - { 2, 2817, 0, 0, -6, -9 }, - { 0, 3157, 0, 0, -6, -9 }, - { 0, 3408, 0, 4, -6, -9 }, - { 0, 3561, 0, 8, -7, -9 }, - { 0, 3575, 0, 10, -7, -9 }, - { -1, 3547, 0, 8, -7, -9 }, - { -2, 29, 0, 3, -7, -9 }, - { -4, 7, 0, -2, -8, -9 }, - { -5, 3573, 0, -7, -8, -9 }, - { -7, 3583, 0, -8, -8, -9 }, - { -9, 11, 0, -5, -9, -9 }, - { -10, 32, 0, 0, -9, -9 }, - { -12, 49, 0, 5, -9, -9 }, - { -12, 59, 0, 6, -10, -9 }, - { -12, 60, 0, 2, -10, -9 }, - { -12, 56, 0, -2, -10, -9 }, - { -10, 49, 0, -5, -11, -9 }, - { -8, 41, 0, -4, -11, -9 }, - { -4, 34, 0, -3, -11, -9 }, - { 0, 30, 0, -1, -12, -10 }, - { 11, 28, 0, 0, -13, -10 }, - { 30, 27, 0, 0, -15, -10 }, - { 54, 27, 0, 0, -18, -10 }, - { 80, 28, 0, 0, -21, -10 }, - { 103, 29, 0, 0, -25, -10 }, - { 119, 29, 0, 0, -29, -10 }, - { 126, 30, 0, 0, -33, -10 }, - { 123, 30, 0, 0, -38, -10 }, - { 116, 30, 0, 0, -42, -10 }, - { 106, 30, 0, 0, -45, -10 }, - { 93, 30, 0, 0, -48, -10 }, - { 78, 30, 0, 0, -51, -10 }, - { 62, 30, 0, 0, -52, -10 }, - { 46, 30, 0, 0, -52, -10 }, - { 31, 30, 0, 0, -52, -10 }, - { 18, 30, 0, 0, -51, -10 }, - { 7, 30, 0, 0, -49, -10 }, - { 0, 30, 0, 0, -46, -10 }, - { -4, 30, 0, 0, -44, -10 }, - { -8, 30, 0, 0, -41, -10 }, - { -10, 30, 0, 0, -37, -10 }, - { -11, 30, 0, 0, -34, -10 }, - { -12, 30, 0, 0, -31, -10 }, - { -11, 30, 0, 0, -27, -10 }, - { -11, 30, 0, 0, -24, -10 }, - { -9, 30, 0, 0, -21, -10 }, - { -8, 30, 0, 0, -19, -10 }, - { -6, 30, 0, 0, -17, -10 }, - { -4, 30, 0, 0, -16, -10 }, - { -2, 30, 0, 0, -15, -10 }, - { 0, 30, 0, 0, -15, -10 }, - { 2, 30, 0, 0, -17, -10 }, - { 5, 30, 0, 0, -19, -10 }, - { 9, 30, 0, 0, -21, -10 }, - { 14, 30, 0, 0, -25, -10 }, - { 18, 30, 0, 0, -28, -10 }, - { 24, 30, 0, 0, -32, -10 }, - { 29, 30, 0, 0, -36, -10 }, - { 34, 30, 0, 0, -40, -10 }, - { 38, 30, 0, 0, -44, -10 }, - { 42, 30, 0, 0, -47, -10 }, - { 46, 30, 0, 0, -50, -10 }, - { 49, 30, 0, 0, -53, -10 }, - { 50, 30, 0, 0, -54, -10 }, - { 51, 30, 0, 0, -55, -10 }, - { 50, 30, 0, 0, -54, -10 }, - { 49, 30, 0, 0, -53, -10 }, - { 46, 30, 0, 0, -51, -10 }, - { 42, 30, 0, 0, -48, -10 }, - { 38, 30, 0, 0, -44, -10 }, - { 33, 30, 0, 0, -41, -10 }, - { 28, 30, 0, 0, -37, -10 }, - { 23, 30, 0, 0, -33, -10 }, - { 18, 30, 0, 0, -29, -10 }, - { 13, 30, 0, 0, -25, -10 }, - { 9, 30, 0, 0, -22, -10 }, - { 5, 30, 0, 0, -20, -10 }, - { 2, 30, 0, 0, -18, -10 }, - { 0, 30, 0, 0, -17, -10 }, - { 0, 30, 0, 0, -18, -10 }, - { 0, 30, 0, 0, -19, -10 }, - { 2, 30, 0, 0, -22, -10 }, - { 6, 30, 0, 0, -25, -10 }, - { 10, 30, 0, 0, -29, -10 }, - { 15, 30, 0, 0, -33, -10 }, - { 20, 30, 0, 0, -38, -10 }, - { 25, 30, 0, 0, -43, -10 }, - { 31, 30, 0, 0, -47, -10 }, - { 36, 30, 0, 0, -52, -10 }, - { 41, 30, 0, 0, -56, -10 }, - { 45, 30, 0, 0, -59, -10 }, - { 48, 30, 0, 0, -61, -10 }, - { 50, 30, 0, 0, -63, -10 }, - { 51, 30, 0, 0, -63, -10 }, - { 50, 30, 0, 0, -62, -10 }, - { 48, 30, 0, 0, -60, -10 }, - { 44, 30, 0, 0, -57, -10 }, - { 39, 30, 0, 0, -52, -10 }, - { 34, 30, 0, 0, -47, -10 }, - { 28, 30, 0, 0, -42, -10 }, - { 22, 30, 0, 0, -36, -10 }, - { 17, 30, 0, 0, -31, -10 }, - { 11, 30, 0, 0, -26, -10 }, - { 6, 30, 0, 0, -22, -10 }, - { 3, 30, 0, 0, -18, -10 }, - { 0, 30, 0, 0, -16, -10 }, - { 0, 30, 0, 0, -15, -10 }, - { 0, 30, 0, 0, -16, -10 }, - { 2, 30, 0, 0, -18, -10 }, - { 5, 30, 0, 0, -21, -10 }, - { 9, 30, 0, 0, -25, -10 }, - { 13, 30, 0, 0, -30, -10 }, - { 18, 30, 0, 0, -35, -10 }, - { 23, 30, 0, 0, -41, -10 }, - { 28, 30, 0, 0, -46, -10 }, - { 33, 30, 0, 0, -51, -10 }, - { 38, 30, 0, 0, -56, -10 }, - { 42, 30, 0, 0, -60, -10 }, - { 46, 30, 0, 0, -63, -10 }, - { 49, 30, 0, 0, -65, -10 }, - { 50, 30, 0, 0, -66, -10 }, - { 51, 30, 0, 0, -65, -10 }, - { 50, 30, 0, 0, -65, -10 }, - { 49, 30, 0, 0, -64, -10 }, - { 46, 30, 0, 0, -63, -10 }, - { 43, 30, 0, 0, -62, -10 }, - { 39, 30, 0, 0, -61, -10 }, - { 35, 30, 0, 0, -60, -10 }, - { 30, 30, 0, 0, -59, -10 }, - { 25, 30, 0, 0, -58, -10 }, - { 20, 30, 0, 0, -56, -10 }, - { 16, 30, 0, 0, -54, -10 }, - { 11, 30, 0, 0, -53, -10 }, - { 7, 30, 0, 0, -51, -10 }, - { 4, 30, 0, 0, -49, -10 }, - { 1, 30, 0, 0, -47, -10 }, - { 0, 30, 0, 0, -45, -10 }, - { -1, 30, 0, 0, -43, -10 }, - { -2, 30, 0, 0, -41, -10 }, - { -2, 30, 0, 0, -39, -10 }, - { -3, 30, 0, 0, -37, -10 }, - { -4, 30, 0, 0, -35, -10 }, - { -4, 30, 0, 0, -33, -10 }, - { -4, 30, 0, 0, -31, -10 }, - { -4, 30, 0, 0, -29, -10 }, - { -4, 30, 0, 0, -27, -10 }, - { -4, 30, 0, 0, -25, -10 }, - { -4, 30, 0, 0, -23, -10 }, - { -4, 30, 0, 0, -21, -10 }, - { -4, 30, 0, 0, -19, -10 }, - { -4, 30, 0, 0, -17, -10 }, - { -3, 30, 0, 0, -15, -10 }, - { -3, 30, 0, 0, -13, -10 }, - { -3, 30, 0, 0, -11, -10 }, - { -2, 30, 0, 0, -10, -10 }, - { -2, 30, 0, 0, -8, -10 }, - { -1, 30, 0, 0, -7, -10 }, - { -1, 30, 0, 0, -5, -10 }, - { -1, 30, 0, 0, -4, -10 }, - { 0, 30, 0, 0, -3, -10 }, - { 0, 30, 0, 0, -2, -10 }, - { 0, 30, 0, 0, -1, -10 }, - { 0, 30, 0, 0, -1, -10 }, - { 0, 30, 0, 0, 0, -10 }, - { 0, 30, 0, 0, 0, -10 }, - { 0, 30, 0, 0, 0, -10 }, - { 0, 30, 0, 0, 0, -10 }, - { 0, 30, 0, 0, 0, -10 }, - { -1, 30, 0, 0, 1, -10 }, - { -1, 30, 0, 0, 1, -10 }, - { -2, 30, 0, 0, 1, -10 }, - { -3, 30, 0, 0, 2, -10 }, - { -3, 30, 0, 0, 2, -10 }, - { -4, 30, 0, 0, 2, -10 }, - { -4, 30, 0, 0, 2, -10 }, - { -5, 30, 0, 0, 3, -10 }, - { -5, 30, 0, 0, 3, -10 }, - { -5, 30, 0, 0, 3, -10 }, - { -5, 30, 0, 0, 3, -10 }, - { -5, 30, 0, 0, 4, -10 }, - { -5, 30, 0, 0, 4, -10 }, - { -4, 30, 0, 0, 4, -10 }, - { -3, 30, 0, 0, 4, -10 }, - { -1, 30, 0, 0, 4, -10 }, - { 0, 30, 0, 0, 5, -10 }, - { 2, 30, 0, 0, 5, -10 }, - { 5, 30, 0, 0, 5, -10 }, - { 9, 30, 0, 0, 5, -10 }, - { 13, 30, 0, 0, 5, -10 }, - { 17, 30, 0, 0, 5, -10 }, - { 22, 30, 0, 0, 6, -10 }, - { 28, 30, 0, 0, 6, -10 }, - { 33, 30, 0, 0, 6, -10 }, - { 38, 30, 0, 0, 6, -10 }, - { 44, 30, 0, 0, 6, -10 }, - { 49, 30, 0, 0, 6, -10 }, - { 55, 30, 0, 0, 6, -10 }, - { 60, 30, 0, 0, 6, -10 }, - { 64, 30, 0, 0, 6, -10 }, - { 69, 30, 0, 0, 7, -10 }, - { 73, 30, 0, 0, 7, -10 }, - { 76, 30, 0, 0, 7, -10 }, - { 78, 30, 0, 0, 7, -10 }, - { 80, 30, 0, 0, 7, -10 }, - { 81, 30, 0, 0, 7, -10 }, - { 81, 30, 0, 0, 7, -10 }, - { 79, 30, 0, 0, 7, -10 }, - { 72, 30, 0, 0, 7, -10 }, - { 62, 30, 0, 0, 7, -10 }, - { 50, 30, 0, 0, 7, -10 }, - { 36, 30, 0, 0, 7, -10 }, - { 23, 30, 0, 0, 7, -10 }, - { 10, 30, 0, 0, 7, -10 }, - { 0, 30, 0, 0, 7, -10 }, - { -7, 30, 0, 0, 7, -10 }, - { -12, 30, 0, 0, 7, -10 }, - { -14, 30, 0, 0, 7, -10 }, - { -15, 30, 0, 0, 7, -10 }, - { -16, 30, 0, 0, 7, -10 }, - { -17, 30, 0, 0, 7, -10 }, - { -17, 30, 0, 0, 7, -10 }, - { -17, 30, 0, 0, 7, -10 }, - { -17, 30, 0, 0, 7, -10 }, - { -16, 30, 0, 0, 7, -10 }, - { -15, 30, 0, 0, 7, -10 }, - { -14, 30, 0, 0, 7, -10 }, - { -13, 30, 0, 0, 7, -10 }, - { -12, 30, 0, 0, 7, -10 }, - { -10, 30, 0, 0, 7, -10 }, - { -8, 30, 0, 0, 7, -10 }, - { -6, 30, 0, 0, 7, -10 }, - { -5, 30, 0, 0, 7, -10 }, - { -3, 30, 0, 0, 6, -10 }, - { -1, 30, 0, 0, 6, -10 }, - { 0, 30, 0, 0, 6, -10 }, - { 2, 30, 0, 0, 6, -10 }, - { 4, 30, 0, 0, 6, -10 }, - { 6, 30, 0, 0, 6, -10 }, - { 8, 30, 0, 0, 6, -10 }, - { 10, 30, 0, 0, 6, -10 }, - { 11, 30, 0, 0, 6, -10 }, - { 13, 30, 0, 0, 6, -10 }, - { 15, 30, 0, 0, 6, -10 }, - { 17, 30, 0, 0, 6, -10 }, - { 20, 30, 0, 0, 5, -10 }, - { 22, 30, 0, 0, 5, -10 }, - { 25, 30, 0, 0, 5, -10 }, - { 28, 30, 0, 0, 5, -10 }, - { 31, 30, 0, 0, 5, -10 }, - { 34, 30, 0, 0, 5, -10 }, - { 37, 30, 0, 0, 5, -10 }, - { 40, 30, 0, 0, 5, -10 }, - { 43, 30, 0, 0, 5, -10 }, - { 46, 30, 0, 0, 5, -10 }, - { 50, 30, 0, 0, 4, -10 }, - { 53, 30, 0, 0, 4, -10 }, - { 57, 30, 0, 0, 4, -10 }, - { 61, 30, 0, 0, 4, -10 }, - { 65, 30, 0, 0, 4, -10 }, - { 70, 30, 0, 0, 4, -10 }, - { 75, 30, 0, 0, 4, -10 }, - { 80, 30, 0, 0, 4, -10 }, - { 85, 30, 0, 0, 4, -10 }, - { 90, 30, 0, 0, 3, -10 }, - { 95, 30, 0, 0, 3, -10 }, - { 100, 30, 0, 0, 3, -10 }, - { 105, 30, 0, 0, 3, -10 }, - { 111, 30, 0, 0, 3, -10 }, - { 116, 30, 0, 0, 3, -10 }, - { 121, 30, 0, 0, 3, -10 }, - { 125, 30, 0, 0, 3, -10 }, - { 130, 30, 0, 0, 3, -10 }, - { 135, 30, 0, 0, 2, -10 }, - { 139, 30, 0, 0, 2, -10 }, - { 143, 30, 0, 0, 2, -10 }, - { 146, 30, 0, 0, 2, -10 }, - { 150, 30, 0, 0, 2, -10 }, - { 153, 30, 0, 0, 2, -10 }, - { 155, 30, 0, 0, 2, -10 }, - { 157, 30, 0, 0, 2, -10 }, - { 159, 30, 0, 0, 2, -10 }, - { 160, 30, 0, 0, 1, -10 }, - { 161, 30, 0, 0, 1, -10 }, - { 161, 30, 0, 0, 1, -10 }, - { 160, 30, 0, 0, 1, -10 }, - { 159, 30, 0, 0, 1, -10 }, - { 156, 30, 0, 0, 1, -10 }, - { 153, 30, 0, 0, 1, -10 }, - { 149, 30, 0, 0, 1, -10 }, - { 145, 30, 0, 0, 1, -10 }, - { 140, 30, 0, 0, 1, -10 }, - { 134, 30, 0, 0, 1, -10 }, - { 128, 30, 0, 0, 0, -10 }, - { 121, 30, 0, 0, 0, -10 }, - { 114, 30, 0, 0, 0, -10 }, - { 106, 30, 0, 0, 0, -10 }, - { 99, 30, 0, 0, 0, -10 }, - { 91, 30, 0, 0, 0, -10 }, - { 83, 30, 0, 0, 0, -10 }, - { 74, 30, 0, 0, 0, -10 }, - { 66, 30, 0, 0, 0, -10 }, - { 58, 30, 0, 0, 0, -10 }, - { 50, 30, 0, 0, 0, -10 }, - { 42, 30, 0, 0, 0, -10 }, - { 34, 30, 0, 0, 0, -10 }, - { 26, 30, 0, 0, 0, -10 }, - { 19, 30, 0, 0, 0, -10 }, - { 12, 30, 0, 0, 0, -10 }, - { 5, 30, 0, 0, 0, -10 }, - { 0, 30, 0, 0, 0, -10 }, - { -4, 30, 0, 0, 0, -10 }, - { -5, 30, 0, 0, 0, -10 }, - { 0, 30, 0, 0, 0, -10 }, - { 27, 30, 0, 0, 0, -10 }, - { 50, 30, 0, 0, 0, -10 }, - { 48, 30, 0, 0, 0, -10 }, - { 44, 30, 0, 0, 0, -10 }, - { 39, 30, 0, 0, 0, -10 }, - { 32, 30, 0, 0, 0, -10 }, - { 25, 30, 0, 0, 0, -10 }, - { 17, 30, 0, 0, 0, -10 }, - { 10, 30, 0, 0, 0, -10 }, - { 5, 30, 0, 0, 0, -10 }, - { 1, 30, 0, 0, 0, -10 }, - { 0, 30, 0, 0, 0, -10 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_intro_1, 0x0029d56c, 9840, 0x00000000, 9840, 6); -static s16 animdata_mario_intro_2[][6] = { - { 0, 0, 10, 0, 0, -20000 }, - { 0, 0, 3584, 19, -3, -19864 }, - { 0, 0, 3541, 71, -14, -19484 }, - { 0, 0, 3471, 147, -32, -18903 }, - { 0, 0, 3377, 236, -54, -18164 }, - { 0, 0, 3261, 331, -80, -17307 }, - { 0, 0, 3126, 421, -108, -16377 }, - { 0, 0, 2974, 497, -139, -15414 }, - { 0, 0, 2807, 549, -170, -14462 }, - { 0, 0, 2627, 570, -202, -13563 }, - { 0, 0, 2438, 497, -253, -12576 }, - { 0, 0, 2240, 328, -325, -11395 }, - { 0, 0, 2037, 140, -384, -10116 }, - { 0, 0, 1830, 10, -396, -8835 }, - { 0, 0, 1623, -52, -350, -7546 }, - { 0, 0, 1417, -90, -271, -6206 }, - { 0, 0, 1214, -109, -174, -4859 }, - { 0, 0, 1017, -117, -77, -3545 }, - { 0, 0, 829, -119, 2, -2306 }, - { 0, 0, 651, -93, 64, -1110 }, - { 0, 0, 486, -40, 111, -47 }, - { 0, 0, 336, 0, 136, 661 }, - { 0, 0, 203, 11, 127, 833 }, - { 0, 0, 90, 9, 96, 650 }, - { 0, 0, 0, 7, 63, 430 }, - { 0, 0, -70, 3, 30, 203 }, - { 0, 0, -125, 0, 0, 0 }, - { 0, 0, -166, 0, -21, -38 }, - { 0, 0, -193, 0, -37, -19 }, - { 0, 0, -208, 0, -44, 0 }, - { 0, 0, -213, 0, -40, 0 }, - { 0, 0, -208, 0, -32, 0 }, - { 0, 0, -196, 0, -21, 0 }, - { 0, 0, -177, 0, -10, 0 }, - { 0, 0, -152, 0, 0, 0 }, - { 0, 0, -124, 0, 0, 0 }, - { 0, 0, -92, 0, 0, 0 }, - { 0, 0, -59, 0, 0, 0 }, - { 0, 0, -26, 0, 0, 0 }, - { 0, 0, 4, 0, 0, 0 }, - { 0, 0, 34, 0, 0, 0 }, - { 0, 0, 59, 0, 0, 0 }, - { 0, 0, 80, 0, 0, 0 }, - { 0, 0, 94, 0, 0, 0 }, - { 0, 0, 100, 0, 0, 0 }, - { 0, 0, 100, 0, 0, 0 }, - { 0, 0, 97, 0, 0, 0 }, - { 0, 0, 93, 0, 0, 0 }, - { 1, 0, 86, 0, 0, 0 }, - { 1, 0, 79, 0, 0, 0 }, - { 1, 0, 69, 0, 0, 0 }, - { 1, 0, 59, 0, 0, 0 }, - { 2, 1, 48, 0, 0, 0 }, - { 2, 1, 37, 0, 0, 0 }, - { 2, 1, 24, 0, 0, 0 }, - { 3, 1, 12, 0, 0, 0 }, - { 3, 1, 0, 0, 0, 0 }, - { 4, 2, -12, 0, 0, 0 }, - { 4, 2, -24, 0, 0, 0 }, - { 5, 2, -35, 0, 0, 0 }, - { 5, 2, -45, 0, 0, 0 }, - { 6, 2, -55, 0, 0, 0 }, - { 7, 3, -63, 0, 0, 0 }, - { 8, 3, -70, 0, 0, 0 }, - { 8, 3, -75, 0, 0, 0 }, - { 9, 3, -78, 0, 0, 0 }, - { 10, 3, -80, 0, 0, 0 }, - { 11, 3, -81, 0, 0, 0 }, - { 12, 3, -80, 0, 0, 0 }, - { 14, 3, -79, 0, 0, 0 }, - { 15, 2, -77, 0, 0, 0 }, - { 17, 2, -74, 0, 0, 0 }, - { 18, 2, -70, 0, 0, 0 }, - { 20, 2, -66, 0, 0, 0 }, - { 22, 2, -61, 0, 0, 0 }, - { 23, 2, -56, 0, 0, 0 }, - { 25, 1, -51, 0, 0, 0 }, - { 27, 1, -45, 0, 0, 0 }, - { 28, 1, -39, 0, 0, 0 }, - { 30, 1, -34, 0, 0, 0 }, - { 31, 1, -28, 0, 0, 0 }, - { 33, 0, -23, 0, 0, 0 }, - { 34, 0, -18, 0, 0, 0 }, - { 35, 0, -13, 0, 0, 0 }, - { 36, 0, -9, 0, 0, 0 }, - { 37, 0, -6, 0, 0, 0 }, - { 37, 0, -3, 0, 0, 0 }, - { 37, 0, -1, 0, 0, 0 }, - { 37, 0, 0, 0, 0, 0 }, - { 37, 0, 0, 0, 0, 0 }, - { 37, 0, 1, 0, 0, 0 }, - { 37, 0, 2, 0, 0, 0 }, - { 37, 0, 2, 0, 0, 0 }, - { 36, 0, 3, 0, 0, 0 }, - { 36, 0, 4, 0, 0, 0 }, - { 36, 0, 4, 0, 0, 0 }, - { 36, 0, 5, 0, 0, 0 }, - { 35, 0, 5, 0, 0, 0 }, - { 35, 0, 5, 0, 0, 0 }, - { 34, 0, 6, 0, 0, 0 }, - { 34, 0, 6, 0, 0, 0 }, - { 34, 0, 7, 0, 0, 0 }, - { 33, 0, 7, 0, 0, 0 }, - { 33, 0, 7, 0, 0, 0 }, - { 32, 0, 7, 0, 0, 0 }, - { 32, 0, 8, 0, 0, 0 }, - { 31, 0, 8, 0, 0, 0 }, - { 31, 0, 8, 0, 0, 0 }, - { 30, 0, 8, 0, 0, 0 }, - { 29, 0, 8, 0, 0, 0 }, - { 29, 0, 8, 0, 0, 0 }, - { 28, 0, 8, 0, 0, 0 }, - { 27, 0, 8, 0, 0, 0 }, - { 27, 0, 8, 0, 0, 0 }, - { 26, 0, 8, 0, 0, 0 }, - { 26, 0, 8, 0, 0, 0 }, - { 25, 0, 8, 0, 0, 0 }, - { 24, 0, 8, 0, 0, 0 }, - { 23, 0, 8, 0, 0, 0 }, - { 23, 0, 8, 0, 0, 0 }, - { 22, 0, 8, 0, 0, 0 }, - { 21, 0, 8, 0, 0, 0 }, - { 21, 0, 8, 0, 0, 0 }, - { 20, 0, 8, 0, 0, 0 }, - { 19, 0, 8, 0, 0, 0 }, - { 19, 0, 7, 0, 0, 0 }, - { 18, 0, 7, 0, 0, 0 }, - { 17, 0, 7, 0, 0, 0 }, - { 16, 0, 7, 0, 0, 0 }, - { 16, 0, 7, 0, 0, 0 }, - { 15, 0, 6, 0, 0, 0 }, - { 14, 0, 6, 0, 0, 0 }, - { 14, 0, 6, 0, 0, 0 }, - { 13, 0, 6, 0, 0, 0 }, - { 12, 0, 5, 0, 0, 0 }, - { 12, 0, 5, 0, 0, 0 }, - { 11, 0, 5, 0, 0, 0 }, - { 10, 0, 5, 0, 0, 0 }, - { 10, 0, 4, 0, 0, 0 }, - { 9, 0, 4, 0, 0, 0 }, - { 8, 0, 4, 0, 0, 0 }, - { 8, 0, 4, 0, 0, 0 }, - { 7, 0, 3, 0, 0, 0 }, - { 7, 0, 3, 0, 0, 0 }, - { 6, 0, 3, 0, 0, 0 }, - { 5, 0, 3, 0, 0, 0 }, - { 5, 0, 2, 0, 0, 0 }, - { 4, 0, 2, 0, 0, 0 }, - { 4, 0, 2, 0, 0, 0 }, - { 3, 0, 2, 0, 0, 0 }, - { 3, 0, 1, 0, 0, 0 }, - { 3, 0, 1, 0, 0, 0 }, - { 2, 0, 1, 0, 0, 0 }, - { 2, 0, 1, 0, 0, 0 }, - { 1, 0, 1, 0, 0, 0 }, - { 1, 0, 0, 0, 0, 0 }, - { 1, 0, 0, 0, 0, 0 }, - { 1, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0 }, - { 0, 0, 0, 0, 0, 0 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_intro_2, 0x0029fbdc, 1992, 0x00000000, 1992, 6); struct AnimDataInfo anim_mario_intro[] = { { ARRAY_COUNT(animdata_mario_intro_1), GD_ANIM_ROT3S_POS3S, animdata_mario_intro_1 }, @@ -2229,341 +73,9 @@ struct AnimDataInfo anim_mario_intro[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_silver_star_1[][6] = { - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1300, 1500, 2600 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1253, 1459, 2536 }, { 0, 0, 0, -1141, 1363, 2382 }, - { 0, 0, 0, -977, 1224, 2157 }, { 0, 0, 0, -774, 1054, 1880 }, { 0, 0, 0, -548, 866, 1569 }, - { 0, 0, 0, -312, 672, 1246 }, { 0, 0, 0, -80, 487, 928 }, { 0, 0, 0, 116, 389, 665 }, - { 0, 0, 0, -62, 484, 790 }, { 0, 0, 0, -89, 400, 735 }, { 0, 0, 0, -90, 407, 739 }, - { 0, 0, 0, -80, 462, 770 }, { 0, 0, 0, -38, 498, 798 }, { 0, 0, 0, -29, 499, 796 }, - { 0, 0, 0, -42, 497, 798 }, { 0, 0, 0, -44, 496, 798 }, { 0, 0, 0, -38, 498, 798 }, - { 0, 0, 0, -28, 500, 796 }, { 0, 0, 0, -18, 500, 791 }, { 0, 0, 0, -11, 499, 787 }, - { 0, 0, 0, -11, 499, 787 }, { 0, 0, 0, -19, 500, 792 }, { 0, 0, 0, -41, 497, 798 }, - { 0, 0, 0, -71, 475, 781 }, { 0, 0, 0, -89, 428, 749 }, { 0, 0, 0, -87, 392, 731 }, - { 0, 0, 0, -82, 380, 723 }, { 0, 0, 0, -82, 380, 724 }, { 0, 0, 0, -86, 387, 728 }, - { 0, 0, 0, -88, 395, 732 }, { 0, 0, 0, -88, 395, 733 }, { 0, 0, 0, -83, 382, 725 }, - { 0, 0, 0, -70, 368, 713 }, { 0, 0, 0, -59, 368, 705 }, { 0, 0, 0, -55, 369, 702 }, - { 0, 0, 0, -54, 370, 702 }, { 0, 0, 0, -56, 369, 703 }, { 0, 0, 0, -59, 368, 705 }, - { 0, 0, 0, -59, 368, 705 }, { 0, 0, 0, -57, 369, 703 }, { 0, 0, 0, -49, 371, 698 }, - { 0, 0, 0, -35, 378, 689 }, { 0, 0, 0, -11, 389, 675 }, { 0, 0, 0, 25, 396, 655 }, - { 0, 0, 0, 58, 360, 644 }, { 0, 0, 0, 65, 303, 647 }, { 0, 0, 0, 62, 240, 653 }, - { 0, 0, 0, 56, 174, 660 }, { 0, 0, 0, 48, 104, 668 }, { 0, 0, 0, 40, 31, 678 }, - { 0, 0, 0, 32, -44, 689 }, { 0, 0, 0, 27, -122, 701 }, { 0, 0, 0, 25, -201, 715 }, - { 0, 0, 0, 34, -281, 732 }, { 0, 0, 0, 72, -350, 756 }, { 0, 0, 0, 123, -378, 780 }, - { 0, 0, 0, 154, -386, 793 }, { 0, 0, 0, 175, -388, 802 }, { 0, 0, 0, 200, -389, 811 }, - { 0, 0, 0, 244, -388, 827 }, { 0, 0, 0, 322, -376, 854 }, { 0, 0, 0, 451, -343, 889 }, - { 0, 0, 0, 709, -240, 937 }, { 0, 0, 0, 997, -15, 896 }, { 0, 0, 0, 1106, 176, 726 }, - { 0, 0, 0, 1146, 282, 615 }, { 0, 0, 0, 1170, 377, 508 }, { 0, 0, 0, 1182, 461, 408 }, - { 0, 0, 0, 1183, 537, 315 }, { 0, 0, 0, 1173, 605, 228 }, { 0, 0, 0, 1155, 665, 148 }, - { 0, 0, 0, 1134, 718, 72 }, { 0, 0, 0, 1110, 766, 2 }, { 0, 0, 0, 1084, 810, -64 }, - { 0, 0, 0, 1056, 852, -128 }, { 0, 0, 0, 1026, 891, -191 }, { 0, 0, 0, 994, 930, -252 }, - { 0, 0, 0, 958, 967, -314 }, { 0, 0, 0, 918, 1004, -377 }, { 0, 0, 0, 872, 1041, -440 }, - { 0, 0, 0, 817, 1077, -505 }, { 0, 0, 0, 750, 1111, -569 }, { 0, 0, 0, 679, 1136, -624 }, - { 0, 0, 0, 615, 1153, -666 }, { 0, 0, 0, 560, 1164, -697 }, { 0, 0, 0, 513, 1172, -721 }, - { 0, 0, 0, 472, 1177, -740 }, { 0, 0, 0, 437, 1180, -755 }, { 0, 0, 0, 404, 1183, -769 }, - { 0, 0, 0, 372, 1185, -781 }, { 0, 0, 0, 339, 1187, -792 }, { 0, 0, 0, 302, 1188, -804 }, - { 0, 0, 0, 261, 1189, -816 }, { 0, 0, 0, 229, 1189, -825 }, { 0, 0, 0, 207, 1188, -830 }, - { 0, 0, 0, 193, 1188, -833 }, { 0, 0, 0, 185, 1188, -835 }, { 0, 0, 0, 179, 1188, -836 }, - { 0, 0, 0, 175, 1188, -837 }, { 0, 0, 0, 168, 1187, -839 }, { 0, 0, 0, 157, 1187, -841 }, - { 0, 0, 0, 140, 1186, -844 }, { 0, 0, 0, 114, 1185, -849 }, { 0, 0, 0, 76, 1183, -855 }, - { 0, 0, 0, 23, 1179, -860 }, { 0, 0, 0, -44, 1173, -864 }, { 0, 0, 0, -129, 1162, -864 }, - { 0, 0, 0, -225, 1147, -857 }, { 0, 0, 0, -333, 1125, -843 }, { 0, 0, 0, -450, 1097, -817 }, - { 0, 0, 0, -571, 1059, -776 }, { 0, 0, 0, -691, 1008, -714 }, { 0, 0, 0, -795, 941, -623 }, - { 0, 0, 0, -874, 860, -505 }, { 0, 0, 0, -931, 779, -381 }, { 0, 0, 0, -971, 703, -263 }, - { 0, 0, 0, -996, 631, -150 }, { 0, 0, 0, -1006, 562, -39 }, { 0, 0, 0, -997, 494, 70 }, - { 0, 0, 0, -956, 429, 179 }, { 0, 0, 0, -861, 376, 269 }, { 0, 0, 0, -731, 334, 340 }, - { 0, 0, 0, -588, 301, 398 }, { 0, 0, 0, -450, 276, 446 }, { 0, 0, 0, -319, 257, 486 }, - { 0, 0, 0, -199, 243, 522 }, { 0, 0, 0, -91, 235, 556 }, { 0, 0, 0, 1, 236, 591 }, - { 0, 0, 0, 52, 277, 629 }, { 0, 0, 0, 27, 339, 638 }, { 0, 0, 0, 1, 386, 638 }, - { 0, 0, 0, -17, 425, 637 }, { 0, 0, 0, -26, 459, 636 }, { 0, 0, 0, -22, 485, 636 }, - { 0, 0, 0, -10, 501, 638 }, { 0, 0, 0, 1, 509, 639 }, { 0, 0, 0, 9, 513, 640 }, - { 0, 0, 0, 14, 516, 641 }, { 0, 0, 0, 17, 517, 641 }, { 0, 0, 0, 19, 518, 642 }, - { 0, 0, 0, 20, 518, 642 }, { 0, 0, 0, 22, 519, 642 }, { 0, 0, 0, 26, 521, 642 }, - { 0, 0, 0, 32, 523, 643 }, { 0, 0, 0, 42, 527, 644 }, { 0, 0, 0, 57, 531, 645 }, - { 0, 0, 0, 78, 538, 646 }, { 0, 0, 0, 106, 545, 648 }, { 0, 0, 0, 142, 554, 651 }, - { 0, 0, 0, 185, 563, 653 }, { 0, 0, 0, 234, 572, 656 }, { 0, 0, 0, 287, 582, 658 }, - { 0, 0, 0, 344, 591, 661 }, { 0, 0, 0, 404, 599, 664 }, { 0, 0, 0, 465, 607, 667 }, - { 0, 0, 0, 528, 613, 671 }, { 0, 0, 0, 591, 617, 675 }, { 0, 0, 0, 653, 617, 679 }, - { 0, 0, 0, 681, 587, 691 }, { 0, 0, 0, 640, 546, 703 }, { 0, 0, 0, 598, 512, 712 }, - { 0, 0, 0, 557, 482, 719 }, { 0, 0, 0, 520, 458, 724 }, { 0, 0, 0, 486, 436, 728 }, - { 0, 0, 0, 456, 418, 731 }, { 0, 0, 0, 428, 402, 734 }, { 0, 0, 0, 402, 387, 736 }, - { 0, 0, 0, 379, 375, 737 }, { 0, 0, 0, 356, 363, 739 }, { 0, 0, 0, 335, 353, 739 }, - { 0, 0, 0, 314, 343, 740 }, { 0, 0, 0, 293, 333, 740 }, { 0, 0, 0, 271, 324, 740 }, - { 0, 0, 0, 248, 314, 740 }, { 0, 0, 0, 223, 305, 739 }, { 0, 0, 0, 196, 295, 738 }, - { 0, 0, 0, 166, 285, 735 }, { 0, 0, 0, 131, 275, 732 }, { 0, 0, 0, 93, 266, 726 }, - { 0, 0, 0, 50, 259, 718 }, { 0, 0, 0, 1, 252, 709 }, { 0, 0, 0, -53, 247, 699 }, - { 0, 0, 0, -109, 243, 689 }, { 0, 0, 0, -161, 241, 679 }, { 0, 0, 0, -209, 239, 669 }, - { 0, 0, 0, -255, 239, 660 }, { 0, 0, 0, -300, 238, 650 }, { 0, 0, 0, -345, 239, 640 }, - { 0, 0, 0, -390, 240, 629 }, { 0, 0, 0, -437, 242, 617 }, { 0, 0, 0, -486, 244, 604 }, - { 0, 0, 0, -540, 248, 589 }, { 0, 0, 0, -597, 253, 571 }, { 0, 0, 0, -660, 260, 549 }, - { 0, 0, 0, -727, 270, 522 }, { 0, 0, 0, -800, 285, 487 }, { 0, 0, 0, -875, 306, 441 }, - { 0, 0, 0, -943, 339, 374 }, { 0, 0, 0, -987, 389, 284 }, { 0, 0, 0, -1007, 458, 171 }, - { 0, 0, 0, -1004, 544, 35 }, { 0, 0, 0, -977, 643, -115 }, { 0, 0, 0, -929, 748, -276 }, - { 0, 0, 0, -856, 852, -440 }, { 0, 0, 0, -749, 943, -597 }, { 0, 0, 0, -605, 1002, -724 }, - { 0, 0, 0, -454, 1040, -819 }, { 0, 0, 0, -308, 1066, -888 }, { 0, 0, 0, -172, 1086, -939 }, - { 0, 0, 0, -49, 1102, -973 }, { 0, 0, 0, 61, 1116, -993 }, { 0, 0, 0, 160, 1124, -1003 }, - { 0, 0, 0, 247, 1129, -1005 }, { 0, 0, 0, 323, 1132, -1002 }, { 0, 0, 0, 389, 1133, -996 }, - { 0, 0, 0, 447, 1134, -989 }, { 0, 0, 0, 498, 1134, -980 }, { 0, 0, 0, 544, 1134, -970 }, - { 0, 0, 0, 585, 1134, -959 }, { 0, 0, 0, 624, 1134, -947 }, { 0, 0, 0, 662, 1133, -934 }, - { 0, 0, 0, 699, 1133, -918 }, { 0, 0, 0, 738, 1133, -901 }, { 0, 0, 0, 778, 1132, -879 }, - { 0, 0, 0, 821, 1132, -851 }, { 0, 0, 0, 866, 1133, -816 }, { 0, 0, 0, 908, 1134, -775 }, - { 0, 0, 0, 945, 1135, -735 }, { 0, 0, 0, 977, 1137, -695 }, { 0, 0, 0, 1006, 1138, -657 }, - { 0, 0, 0, 1031, 1139, -619 }, { 0, 0, 0, 1053, 1140, -584 }, { 0, 0, 0, 1074, 1141, -549 }, - { 0, 0, 0, 1092, 1141, -515 }, { 0, 0, 0, 1110, 1141, -481 }, { 0, 0, 0, 1125, 1141, -448 }, - { 0, 0, 0, 1140, 1140, -416 }, { 0, 0, 0, 1154, 1139, -382 }, { 0, 0, 0, 1168, 1138, -349 }, - { 0, 0, 0, 1180, 1136, -314 }, { 0, 0, 0, 1193, 1133, -277 }, { 0, 0, 0, 1204, 1129, -239 }, - { 0, 0, 0, 1214, 1125, -199 }, { 0, 0, 0, 1224, 1118, -156 }, { 0, 0, 0, 1231, 1109, -111 }, - { 0, 0, 0, 1236, 1096, -63 }, { 0, 0, 0, 1239, 1082, -17 }, { 0, 0, 0, 1241, 1068, 21 }, - { 0, 0, 0, 1240, 1055, 54 }, { 0, 0, 0, 1240, 1043, 83 }, { 0, 0, 0, 1238, 1032, 108 }, - { 0, 0, 0, 1236, 1022, 129 }, { 0, 0, 0, 1234, 1013, 149 }, { 0, 0, 0, 1232, 1004, 168 }, - { 0, 0, 0, 1229, 995, 186 }, { 0, 0, 0, 1226, 986, 205 }, { 0, 0, 0, 1222, 976, 226 }, - { 0, 0, 0, 1218, 965, 248 }, { 0, 0, 0, 1211, 952, 274 }, { 0, 0, 0, 1203, 937, 302 }, - { 0, 0, 0, 1192, 920, 335 }, { 0, 0, 0, 1178, 900, 373 }, { 0, 0, 0, 1158, 879, 416 }, - { 0, 0, 0, 1131, 855, 465 }, { 0, 0, 0, 1095, 830, 518 }, { 0, 0, 0, 1046, 806, 575 }, - { 0, 0, 0, 980, 786, 634 }, { 0, 0, 0, 867, 768, 713 }, { 0, 0, 0, 682, 754, 812 }, - { 0, 0, 0, 446, 749, 910 }, { 0, 0, 0, 182, 750, 989 }, { 0, 0, 0, -87, 752, 1023 }, - { 0, 0, 0, -323, 758, 988 }, { 0, 0, 0, -511, 767, 919 }, { 0, 0, 0, -664, 776, 834 }, - { 0, 0, 0, -792, 785, 734 }, { 0, 0, 0, -899, 791, 611 }, { 0, 0, 0, -966, 793, 474 }, - { 0, 0, 0, -999, 791, 354 }, { 0, 0, 0, -1016, 789, 252 }, { 0, 0, 0, -1024, 788, 164 }, - { 0, 0, 0, -1027, 787, 82 }, { 0, 0, 0, -1026, 786, 0 }, { 0, 0, 0, -1019, 787, -87 }, - { 0, 0, 0, -1005, 788, -188 }, { 0, 0, 0, -978, 795, -307 }, { 0, 0, 0, -935, 807, -423 }, - { 0, 0, 0, -887, 823, -520 }, { 0, 0, 0, -836, 839, -603 }, { 0, 0, 0, -781, 856, -679 }, - { 0, 0, 0, -719, 873, -751 }, { 0, 0, 0, -644, 892, -822 }, { 0, 0, 0, -551, 911, -892 }, - { 0, 0, 0, -429, 928, -955 }, { 0, 0, 0, -289, 941, -997 }, { 0, 0, 0, -151, 951, -1021 }, - { 0, 0, 0, -17, 960, -1034 }, { 0, 0, 0, 112, 967, -1038 }, { 0, 0, 0, 238, 971, -1033 }, - { 0, 0, 0, 360, 973, -1019 }, { 0, 0, 0, 476, 971, -994 }, { 0, 0, 0, 587, 964, -958 }, - { 0, 0, 0, 688, 950, -904 }, { 0, 0, 0, 770, 929, -837 }, { 0, 0, 0, 832, 905, -767 }, - { 0, 0, 0, 882, 882, -701 }, { 0, 0, 0, 923, 859, -640 }, { 0, 0, 0, 957, 838, -583 }, - { 0, 0, 0, 986, 818, -530 }, { 0, 0, 0, 1012, 800, -480 }, { 0, 0, 0, 1034, 782, -431 }, - { 0, 0, 0, 1055, 764, -384 }, { 0, 0, 0, 1075, 747, -336 }, { 0, 0, 0, 1093, 729, -285 }, - { 0, 0, 0, 1111, 710, -232 }, { 0, 0, 0, 1128, 690, -174 }, { 0, 0, 0, 1143, 669, -110 }, - { 0, 0, 0, 1156, 646, -38 }, { 0, 0, 0, 1164, 622, 43 }, { 0, 0, 0, 1163, 599, 130 }, - { 0, 0, 0, 1147, 580, 215 }, { 0, 0, 0, 1110, 570, 292 }, { 0, 0, 0, 1054, 567, 356 }, - { 0, 0, 0, 988, 568, 409 }, { 0, 0, 0, 918, 572, 453 }, { 0, 0, 0, 847, 578, 492 }, - { 0, 0, 0, 774, 585, 526 }, { 0, 0, 0, 702, 593, 558 }, { 0, 0, 0, 630, 602, 588 }, - { 0, 0, 0, 559, 611, 616 }, { 0, 0, 0, 489, 620, 644 }, { 0, 0, 0, 420, 630, 671 }, - { 0, 0, 0, 352, 640, 699 }, { 0, 0, 0, 285, 649, 726 }, { 0, 0, 0, 220, 659, 755 }, - { 0, 0, 0, 156, 669, 786 }, { 0, 0, 0, 95, 679, 820 }, { 0, 0, 0, 37, 688, 857 }, - { 0, 0, 0, -16, 697, 898 }, { 0, 0, 0, -70, 704, 940 }, { 0, 0, 0, -121, 711, 984 }, - { 0, 0, 0, -171, 718, 1028 }, { 0, 0, 0, -218, 725, 1074 }, { 0, 0, 0, -263, 733, 1121 }, - { 0, 0, 0, -306, 742, 1170 }, { 0, 0, 0, -347, 753, 1219 }, { 0, 0, 0, -387, 766, 1268 }, - { 0, 0, 0, -425, 781, 1317 }, { 0, 0, 0, -463, 798, 1366 }, { 0, 0, 0, -499, 817, 1414 }, - { 0, 0, 0, -535, 837, 1462 }, { 0, 0, 0, -571, 859, 1509 }, { 0, 0, 0, -602, 880, 1559 }, - { 0, 0, 0, -629, 901, 1610 }, { 0, 0, 0, -654, 921, 1662 }, { 0, 0, 0, -676, 940, 1713 }, - { 0, 0, 0, -698, 959, 1764 }, { 0, 0, 0, -718, 978, 1815 }, { 0, 0, 0, -737, 997, 1864 }, - { 0, 0, 0, -756, 1015, 1913 }, { 0, 0, 0, -774, 1034, 1961 }, { 0, 0, 0, -792, 1051, 2009 }, - { 0, 0, 0, -809, 1069, 2055 }, { 0, 0, 0, -826, 1087, 2100 }, { 0, 0, 0, -843, 1104, 2144 }, - { 0, 0, 0, -859, 1121, 2187 }, { 0, 0, 0, -875, 1138, 2229 }, { 0, 0, 0, -891, 1155, 2270 }, - { 0, 0, 0, -907, 1171, 2309 }, { 0, 0, 0, -923, 1188, 2347 }, { 0, 0, 0, -939, 1204, 2384 }, - { 0, 0, 0, -954, 1220, 2420 }, { 0, 0, 0, -970, 1236, 2454 }, { 0, 0, 0, -986, 1252, 2487 }, - { 0, 0, 0, -1002, 1268, 2519 }, { 0, 0, 0, -1018, 1284, 2548 }, { 0, 0, 0, -1034, 1300, 2576 }, - { 0, 0, 0, -1050, 1316, 2603 }, { 0, 0, 0, -1067, 1331, 2627 }, { 0, 0, 0, -1084, 1347, 2649 }, - { 0, 0, 0, -1102, 1363, 2669 }, { 0, 0, 0, -1121, 1379, 2686 }, { 0, 0, 0, -1140, 1395, 2699 }, - { 0, 0, 0, -1160, 1411, 2708 }, { 0, 0, 0, -1180, 1427, 2711 }, { 0, 0, 0, -1199, 1441, 2709 }, - { 0, 0, 0, -1217, 1453, 2702 }, { 0, 0, 0, -1233, 1464, 2692 }, { 0, 0, 0, -1246, 1472, 2680 }, - { 0, 0, 0, -1258, 1479, 2667 }, { 0, 0, 0, -1268, 1484, 2654 }, { 0, 0, 0, -1276, 1488, 2641 }, - { 0, 0, 0, -1284, 1492, 2629 }, { 0, 0, 0, -1290, 1495, 2618 }, { 0, 0, 0, -1295, 1498, 2608 }, - { 0, 0, 0, -1300, 1500, 2600 }, { 0, 0, 0, -1303, 1501, 2591 }, { 0, 0, 0, -1308, 1503, 2582 }, - { 0, 0, 0, -1312, 1505, 2573 }, { 0, 0, 0, -1316, 1506, 2563 }, { 0, 0, 0, -1320, 1508, 2552 }, - { 0, 0, 0, -1324, 1510, 2541 }, { 0, 0, 0, -1329, 1511, 2529 }, { 0, 0, 0, -1333, 1513, 2517 }, - { 0, 0, 0, -1338, 1514, 2504 }, { 0, 0, 0, -1342, 1516, 2491 }, { 0, 0, 0, -1346, 1517, 2478 }, - { 0, 0, 0, -1351, 1518, 2464 }, { 0, 0, 0, -1355, 1520, 2449 }, { 0, 0, 0, -1360, 1521, 2434 }, - { 0, 0, 0, -1365, 1522, 2418 }, { 0, 0, 0, -1369, 1524, 2402 }, { 0, 0, 0, -1374, 1525, 2386 }, - { 0, 0, 0, -1379, 1526, 2369 }, { 0, 0, 0, -1383, 1527, 2351 }, { 0, 0, 0, -1388, 1528, 2334 }, - { 0, 0, 0, -1393, 1529, 2315 }, { 0, 0, 0, -1398, 1530, 2297 }, { 0, 0, 0, -1402, 1531, 2278 }, - { 0, 0, 0, -1407, 1532, 2258 }, { 0, 0, 0, -1412, 1533, 2238 }, { 0, 0, 0, -1417, 1534, 2218 }, - { 0, 0, 0, -1422, 1535, 2197 }, { 0, 0, 0, -1427, 1536, 2176 }, { 0, 0, 0, -1432, 1536, 2155 }, - { 0, 0, 0, -1437, 1537, 2133 }, { 0, 0, 0, -1442, 1538, 2111 }, { 0, 0, 0, -1447, 1538, 2089 }, - { 0, 0, 0, -1452, 1539, 2066 }, { 0, 0, 0, -1457, 1540, 2043 }, { 0, 0, 0, -1462, 1540, 2019 }, - { 0, 0, 0, -1467, 1541, 1995 }, { 0, 0, 0, -1472, 1541, 1971 }, { 0, 0, 0, -1477, 1542, 1947 }, - { 0, 0, 0, -1482, 1542, 1922 }, { 0, 0, 0, -1487, 1543, 1897 }, { 0, 0, 0, -1492, 1543, 1871 }, - { 0, 0, 0, -1497, 1544, 1846 }, { 0, 0, 0, -1503, 1544, 1819 }, { 0, 0, 0, -1508, 1544, 1793 }, - { 0, 0, 0, -1513, 1545, 1767 }, { 0, 0, 0, -1518, 1545, 1740 }, { 0, 0, 0, -1523, 1545, 1713 }, - { 0, 0, 0, -1529, 1546, 1685 }, { 0, 0, 0, -1534, 1546, 1658 }, { 0, 0, 0, -1539, 1546, 1630 }, - { 0, 0, 0, -1544, 1546, 1602 }, { 0, 0, 0, -1550, 1546, 1573 }, { 0, 0, 0, -1555, 1546, 1545 }, - { 0, 0, 0, -1560, 1546, 1516 }, { 0, 0, 0, -1565, 1547, 1487 }, { 0, 0, 0, -1571, 1547, 1458 }, - { 0, 0, 0, -1576, 1547, 1428 }, { 0, 0, 0, -1581, 1547, 1399 }, { 0, 0, 0, -1586, 1547, 1369 }, - { 0, 0, 0, -1592, 1547, 1339 }, { 0, 0, 0, -1597, 1547, 1309 }, { 0, 0, 0, -1602, 1546, 1278 }, - { 0, 0, 0, -1608, 1546, 1248 }, { 0, 0, 0, -1613, 1546, 1217 }, { 0, 0, 0, -1618, 1546, 1186 }, - { 0, 0, 0, -1623, 1546, 1155 }, { 0, 0, 0, -1629, 1546, 1124 }, { 0, 0, 0, -1634, 1546, 1093 }, - { 0, 0, 0, -1639, 1545, 1062 }, { 0, 0, 0, -1645, 1545, 1030 }, { 0, 0, 0, -1650, 1545, 998 }, - { 0, 0, 0, -1655, 1545, 967 }, { 0, 0, 0, -1660, 1544, 935 }, { 0, 0, 0, -1666, 1544, 903 }, - { 0, 0, 0, -1671, 1544, 871 }, { 0, 0, 0, -1676, 1543, 838 }, { 0, 0, 0, -1681, 1543, 806 }, - { 0, 0, 0, -1687, 1543, 774 }, { 0, 0, 0, -1692, 1542, 741 }, { 0, 0, 0, -1697, 1542, 709 }, - { 0, 0, 0, -1702, 1542, 676 }, { 0, 0, 0, -1708, 1541, 643 }, { 0, 0, 0, -1713, 1541, 611 }, - { 0, 0, 0, -1718, 1540, 578 }, { 0, 0, 0, -1723, 1540, 545 }, { 0, 0, 0, -1728, 1539, 512 }, - { 0, 0, 0, -1734, 1539, 480 }, { 0, 0, 0, -1739, 1539, 447 }, { 0, 0, 0, -1744, 1538, 414 }, - { 0, 0, 0, -1749, 1538, 381 }, { 0, 0, 0, -1754, 1537, 348 }, { 0, 0, 0, -1759, 1536, 315 }, - { 0, 0, 0, -1764, 1536, 282 }, { 0, 0, 0, -1769, 1535, 249 }, { 0, 0, 0, -1774, 1535, 217 }, - { 0, 0, 0, -1779, 1534, 184 }, { 0, 0, 0, -1784, 1534, 151 }, { 0, 0, 0, -1789, 1533, 118 }, - { 0, 0, 0, -1794, 1533, 85 }, { 0, 0, 0, -1799, 1532, 53 }, { 0, 0, 0, -1804, 1531, 20 }, - { 0, 0, 0, -1809, 1531, -11 }, { 0, 0, 0, -1814, 1530, -44 }, { 0, 0, 0, -1819, 1530, -76 }, - { 0, 0, 0, -1824, 1529, -109 }, { 0, 0, 0, -1829, 1528, -141 }, { 0, 0, 0, -1834, 1528, -173 }, - { 0, 0, 0, -1839, 1527, -205 }, { 0, 0, 0, -1843, 1527, -237 }, { 0, 0, 0, -1848, 1526, -269 }, - { 0, 0, 0, -1853, 1525, -301 }, { 0, 0, 0, -1858, 1525, -332 }, { 0, 0, 0, -1862, 1524, -364 }, - { 0, 0, 0, -1867, 1524, -395 }, { 0, 0, 0, -1872, 1523, -427 }, { 0, 0, 0, -1876, 1522, -458 }, - { 0, 0, 0, -1881, 1522, -489 }, { 0, 0, 0, -1885, 1521, -520 }, { 0, 0, 0, -1890, 1520, -550 }, - { 0, 0, 0, -1895, 1520, -581 }, { 0, 0, 0, -1899, 1519, -611 }, { 0, 0, 0, -1903, 1519, -641 }, - { 0, 0, 0, -1908, 1518, -671 }, { 0, 0, 0, -1912, 1517, -701 }, { 0, 0, 0, -1917, 1517, -730 }, - { 0, 0, 0, -1921, 1516, -760 }, { 0, 0, 0, -1925, 1516, -789 }, { 0, 0, 0, -1930, 1515, -818 }, - { 0, 0, 0, -1934, 1514, -847 }, { 0, 0, 0, -1938, 1514, -875 }, { 0, 0, 0, -1942, 1513, -903 }, - { 0, 0, 0, -1947, 1513, -931 }, { 0, 0, 0, -1951, 1512, -959 }, { 0, 0, 0, -1955, 1512, -987 }, - { 0, 0, 0, -1959, 1511, -1014 }, { 0, 0, 0, -1963, 1511, -1041 }, { 0, 0, 0, -1967, 1510, -1068 }, - { 0, 0, 0, -1971, 1510, -1094 }, { 0, 0, 0, -1975, 1509, -1121 }, { 0, 0, 0, -1979, 1509, -1147 }, - { 0, 0, 0, -1983, 1508, -1172 }, { 0, 0, 0, -1987, 1508, -1198 }, { 0, 0, 0, -1991, 1507, -1223 }, - { 0, 0, 0, -1994, 1507, -1247 }, { 0, 0, 0, -1998, 1507, -1272 }, { 0, 0, 0, -2002, 1506, -1296 }, - { 0, 0, 0, -2006, 1506, -1320 }, { 0, 0, 0, -2010, 1506, -1343 }, { 0, 0, 0, -2013, 1505, -1366 }, - { 0, 0, 0, -2017, 1505, -1389 }, { 0, 0, 0, -2021, 1505, -1411 }, { 0, 0, 0, -2025, 1505, -1433 }, - { 0, 0, 0, -2029, 1505, -1455 }, { 0, 0, 0, -2033, 1506, -1476 }, { 0, 0, 0, -2038, 1506, -1497 }, - { 0, 0, 0, -2044, 1508, -1516 }, { 0, 0, 0, -2050, 1512, -1515 }, { 0, 0, 0, -2050, 1514, -1497 }, - { 0, 0, 0, -2049, 1516, -1481 }, { 0, 0, 0, -2047, 1517, -1466 }, { 0, 0, 0, -2046, 1518, -1452 }, - { 0, 0, 0, -2045, 1518, -1439 }, { 0, 0, 0, -2044, 1519, -1428 }, { 0, 0, 0, -2043, 1520, -1418 }, - { 0, 0, 0, -2042, 1520, -1408 }, { 0, 0, 0, -2041, 1520, -1400 }, { 0, 0, 0, -2040, 1521, -1393 }, - { 0, 0, 0, -2040, 1521, -1387 }, { 0, 0, 0, -2039, 1521, -1382 }, { 0, 0, 0, -2039, 1522, -1377 }, - { 0, 0, 0, -2038, 1522, -1374 }, { 0, 0, 0, -2038, 1522, -1371 }, { 0, 0, 0, -2038, 1522, -1369 }, - { 0, 0, 0, -2038, 1522, -1368 }, { 0, 0, 0, -2038, 1522, -1368 }, { 0, 0, 0, -2038, 1522, -1368 }, - { 0, 0, 0, -2038, 1522, -1369 }, { 0, 0, 0, -2038, 1522, -1371 }, { 0, 0, 0, -2038, 1522, -1373 }, - { 0, 0, 0, -2039, 1522, -1376 }, { 0, 0, 0, -2039, 1521, -1379 }, { 0, 0, 0, -2039, 1521, -1383 }, - { 0, 0, 0, -2040, 1521, -1387 }, { 0, 0, 0, -2040, 1521, -1392 }, { 0, 0, 0, -2041, 1521, -1397 }, - { 0, 0, 0, -2041, 1520, -1402 }, { 0, 0, 0, -2042, 1520, -1408 }, { 0, 0, 0, -2043, 1520, -1414 }, - { 0, 0, 0, -2043, 1519, -1420 }, { 0, 0, 0, -2044, 1519, -1427 }, { 0, 0, 0, -2045, 1519, -1433 }, - { 0, 0, 0, -2045, 1518, -1440 }, { 0, 0, 0, -2046, 1518, -1447 }, { 0, 0, 0, -2046, 1517, -1454 }, - { 0, 0, 0, -2047, 1517, -1461 }, { 0, 0, 0, -2048, 1517, -1468 }, { 0, 0, 0, -2048, 1516, -1475 }, - { 0, 0, 0, -2049, 1516, -1482 }, { 0, 0, 0, -2049, 1515, -1488 }, { 0, 0, 0, -2049, 1515, -1495 }, - { 0, 0, 0, -2050, 1514, -1501 }, { 0, 0, 0, -2050, 1513, -1508 }, { 0, 0, 0, -2050, 1512, -1514 }, - { 0, 0, 0, -2050, 1512, -1519 }, { 0, 0, 0, -2048, 1510, -1524 }, { 0, 0, 0, -2045, 1508, -1520 }, - { 0, 0, 0, -2043, 1508, -1516 }, { 0, 0, 0, -2042, 1507, -1511 }, { 0, 0, 0, -2041, 1507, -1508 }, - { 0, 0, 0, -2040, 1507, -1505 }, { 0, 0, 0, -2039, 1507, -1502 }, { 0, 0, 0, -2039, 1506, -1500 }, - { 0, 0, 0, -2038, 1506, -1498 }, { 0, 0, 0, -2038, 1506, -1497 }, { 0, 0, 0, -2038, 1506, -1497 }, - { 0, 0, 0, -2048, 1516, -1477 }, { 0, 0, 0, -2026, 1526, -1268 }, { 0, 0, 0, -1986, 1537, -960 }, - { 0, 0, 0, -1935, 1547, -587 }, { 0, 0, 0, -1877, 1557, -181 }, { 0, 0, 0, -1817, 1565, 223 }, - { 0, 0, 0, -1761, 1572, 596 }, { 0, 0, 0, -1714, 1577, 902 }, { 0, 0, 0, -1682, 1581, 1110 }, - { 0, 0, 0, -1670, 1582, 1187 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_silver_star_1, 0x002a03c8, 9840, 0x00000000, 9840, 6); -static s16 animdata_silver_star_2[][6] = { - { 0, 0, 0, -25, -1862, -21178 }, { 0, 0, 0, -23, -1860, -21094 }, { 0, 0, 0, -16, -1854, -20848 }, - { 0, 0, 0, -5, -1845, -20453 }, { 0, 0, 0, 7, -1833, -19921 }, { 0, 0, 0, 21, -1817, -19267 }, - { 0, 0, 0, 35, -1797, -18501 }, { 0, 0, 0, 48, -1774, -17638 }, { 0, 0, 0, 60, -1748, -16688 }, - { 0, 0, 0, 69, -1719, -15666 }, { 0, 0, 0, 76, -1687, -14583 }, { 0, 0, 0, 80, -1653, -13453 }, - { 0, 0, 0, 80, -1616, -12288 }, { 0, 0, 0, 77, -1578, -11100 }, { 0, 0, 0, 69, -1538, -9902 }, - { 0, 0, 0, 57, -1496, -8707 }, { 0, 0, 0, 40, -1453, -7528 }, { 0, 0, 0, 17, -1410, -6377 }, - { 0, 0, 0, -15, -1364, -5268 }, { 0, 0, 0, -61, -1317, -4212 }, { 0, 0, 0, -146, -1281, -3225 }, - { 0, 0, 0, -304, -1258, -2326 }, { 0, 0, 0, -617, -1212, -1572 }, { 0, 0, 0, -918, -1009, -958 }, - { 0, 0, 0, -1023, -781, -411 }, { 0, 0, 0, -1086, -572, 3 }, { 0, 0, 0, -1126, -407, 297 }, - { 0, 0, 0, -1150, -293, 488 }, { 0, 0, 0, -1163, -228, 592 }, { 0, 0, 0, -1167, -209, 622 }, - { 0, 0, 0, -1163, -227, 593 }, { 0, 0, 0, -1154, -276, 514 }, { 0, 0, 0, -1139, -346, 399 }, - { 0, 0, 0, -1121, -429, 259 }, { 0, 0, 0, -1100, -516, 106 }, { 0, 0, 0, -1078, -600, -48 }, - { 0, 0, 0, -1057, -674, -190 }, { 0, 0, 0, -1039, -732, -307 }, { 0, 0, 0, -1027, -769, -385 }, - { 0, 0, 0, -1023, -781, -411 }, { 0, 0, 0, -1024, -779, -407 }, { 0, 0, 0, -1024, -777, -403 }, - { 0, 0, 0, -1025, -776, -399 }, { 0, 0, 0, -1025, -774, -397 }, { 0, 0, 0, -1026, -773, -394 }, - { 0, 0, 0, -1026, -772, -392 }, { 0, 0, 0, -1026, -772, -391 }, { 0, 0, 0, -1026, -771, -390 }, - { 0, 0, 0, -1027, -771, -389 }, { 0, 0, 0, -1027, -771, -389 }, { 0, 0, 0, -1027, -771, -389 }, - { 0, 0, 0, -1027, -771, -389 }, { 0, 0, 0, -1026, -771, -390 }, { 0, 0, 0, -1026, -771, -390 }, - { 0, 0, 0, -1026, -772, -391 }, { 0, 0, 0, -1026, -772, -392 }, { 0, 0, 0, -1026, -773, -393 }, - { 0, 0, 0, -1026, -773, -393 }, { 0, 0, 0, -1026, -773, -394 }, { 0, 0, 0, -1026, -774, -395 }, - { 0, 0, 0, -1025, -774, -396 }, { 0, 0, 0, -1025, -774, -397 }, { 0, 0, 0, -1025, -775, -397 }, - { 0, 0, 0, -1025, -775, -397 }, { 0, 0, 0, -1025, -775, -397 }, { 0, 0, 0, -1025, -775, -397 }, - { 0, 0, 0, -1025, -775, -397 }, { 0, 0, 0, -1025, -774, -396 }, { 0, 0, 0, -1026, -774, -395 }, - { 0, 0, 0, -1026, -773, -393 }, { 0, 0, 0, -1026, -772, -391 }, { 0, 0, 0, -1027, -771, -388 }, - { 0, 0, 0, -1027, -769, -385 }, { 0, 0, 0, -1028, -767, -381 }, { 0, 0, 0, -1028, -765, -377 }, - { 0, 0, 0, -1029, -763, -372 }, { 0, 0, 0, -1030, -760, -366 }, { 0, 0, 0, -1031, -757, -360 }, - { 0, 0, 0, -1032, -754, -353 }, { 0, 0, 0, -1033, -750, -345 }, { 0, 0, 0, -1035, -746, -337 }, - { 0, 0, 0, -1036, -742, -327 }, { 0, 0, 0, -1038, -737, -317 }, { 0, 0, 0, -1040, -731, -305 }, - { 0, 0, 0, -1042, -725, -293 }, { 0, 0, 0, -1044, -719, -280 }, { 0, 0, 0, -1046, -712, -265 }, - { 0, 0, 0, -1048, -704, -250 }, { 0, 0, 0, -1051, -696, -234 }, { 0, 0, 0, -1053, -687, -216 }, - { 0, 0, 0, -1056, -678, -197 }, { 0, 0, 0, -1059, -668, -177 }, { 0, 0, 0, -1062, -657, -156 }, - { 0, 0, 0, -1066, -645, -134 }, { 0, 0, 0, -1069, -633, -110 }, { 0, 0, 0, -1073, -620, -85 }, - { 0, 0, 0, -1077, -606, -59 }, { 0, 0, 0, -1081, -591, -31 }, { 0, 0, 0, -1085, -575, 0 }, - { 0, 0, 0, -1090, -557, 31 }, { 0, 0, 0, -1094, -539, 65 }, { 0, 0, 0, -1099, -519, 101 }, - { 0, 0, 0, -1105, -498, 139 }, { 0, 0, 0, -1110, -475, 179 }, { 0, 0, 0, -1116, -452, 220 }, - { 0, 0, 0, -1121, -427, 262 }, { 0, 0, 0, -1127, -402, 306 }, { 0, 0, 0, -1133, -375, 351 }, - { 0, 0, 0, -1139, -347, 398 }, { 0, 0, 0, -1145, -319, 445 }, { 0, 0, 0, -1151, -289, 494 }, - { 0, 0, 0, -1157, -258, 543 }, { 0, 0, 0, -1163, -227, 594 }, { 0, 0, 0, -1169, -194, 645 }, - { 0, 0, 0, -1176, -161, 697 }, { 0, 0, 0, -1182, -127, 749 }, { 0, 0, 0, -1188, -92, 802 }, - { 0, 0, 0, -1194, -56, 856 }, { 0, 0, 0, -1200, -20, 910 }, { 0, 0, 0, -1206, 16, 964 }, - { 0, 0, 0, -1212, 54, 1019 }, { 0, 0, 0, -1217, 92, 1073 }, { 0, 0, 0, -1223, 131, 1128 }, - { 0, 0, 0, -1229, 170, 1183 }, { 0, 0, 0, -1234, 210, 1238 }, { 0, 0, 0, -1239, 250, 1292 }, - { 0, 0, 0, -1244, 291, 1346 }, { 0, 0, 0, -1249, 331, 1400 }, { 0, 0, 0, -1254, 372, 1454 }, - { 0, 0, 0, -1259, 414, 1507 }, { 0, 0, 0, -1263, 455, 1560 }, { 0, 0, 0, -1268, 497, 1612 }, - { 0, 0, 0, -1272, 539, 1664 }, { 0, 0, 0, -1276, 580, 1714 }, { 0, 0, 0, -1279, 622, 1764 }, - { 0, 0, 0, -1283, 663, 1813 }, { 0, 0, 0, -1286, 705, 1861 }, { 0, 0, 0, -1289, 746, 1908 }, - { 0, 0, 0, -1292, 787, 1954 }, { 0, 0, 0, -1294, 827, 1999 }, { 0, 0, 0, -1297, 867, 2042 }, - { 0, 0, 0, -1299, 907, 2084 }, { 0, 0, 0, -1301, 946, 2125 }, { 0, 0, 0, -1302, 985, 2165 }, - { 0, 0, 0, -1304, 1023, 2203 }, { 0, 0, 0, -1305, 1060, 2239 }, { 0, 0, 0, -1306, 1096, 2274 }, - { 0, 0, 0, -1307, 1131, 2307 }, { 0, 0, 0, -1307, 1166, 2339 }, { 0, 0, 0, -1307, 1199, 2369 }, - { 0, 0, 0, -1307, 1231, 2397 }, { 0, 0, 0, -1307, 1262, 2423 }, { 0, 0, 0, -1307, 1292, 2448 }, - { 0, 0, 0, -1307, 1320, 2470 }, { 0, 0, 0, -1306, 1346, 2491 }, { 0, 0, 0, -1305, 1371, 2510 }, - { 0, 0, 0, -1305, 1394, 2527 }, { 0, 0, 0, -1304, 1415, 2543 }, { 0, 0, 0, -1303, 1434, 2556 }, - { 0, 0, 0, -1302, 1451, 2568 }, { 0, 0, 0, -1302, 1465, 2577 }, { 0, 0, 0, -1301, 1477, 2585 }, - { 0, 0, 0, -1300, 1487, 2591 }, { 0, 0, 0, -1300, 1494, 2596 }, { 0, 0, 0, -1300, 1498, 2599 }, - { 0, 0, 0, -1300, 1500, 2600 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_silver_star_2, 0x002a2a38, 1992, 0x00000000, 1992, 6); struct AnimDataInfo anim_silver_star[] = { { ARRAY_COUNT(animdata_silver_star_1), GD_ANIM_ROT3S_POS3S, animdata_silver_star_1 }, @@ -2571,341 +83,9 @@ struct AnimDataInfo anim_silver_star[] = { END_ANIMDATA_INFO_ARR, }; -static s16 animdata_red_star_1[][6] = { - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, { 0, 0, 0, 0, 0, -20000 }, - { 0, 0, 0, 0, 0, -19999 }, { 0, 0, 0, 0, 0, -19998 }, { 0, 0, 0, 1, 0, -19996 }, - { 0, 0, 0, 1, 0, -19994 }, { 0, 0, 0, 2, 0, -19991 }, { 0, 0, 0, 2, 0, -19989 }, - { 0, 0, 0, 2, 0, -19986 }, { 0, 0, 0, 2, 0, -19984 }, { 0, 0, 0, 3, 0, -19981 }, - { 0, 0, 0, 3, 0, -19977 }, { 0, 0, 0, 3, 0, -19974 }, { 0, 0, 0, 3, 0, -19971 }, - { 0, 0, 0, 4, 0, -19967 }, { 0, 0, 0, 4, 0, -19963 }, { 0, 0, 0, 4, 0, -19959 }, - { 0, 0, 0, 4, 0, -19955 }, { 0, 0, 0, 4, 0, -19951 }, { 0, 0, 0, 5, 0, -19946 }, - { 0, 0, 0, 5, 0, -19941 }, { 0, 0, 0, 5, 0, -19936 }, { 0, 0, 0, 5, 0, -19931 }, - { 0, 0, 0, 6, 0, -19925 }, { 0, 0, 0, 6, 0, -19920 }, { 0, 0, 0, 6, 0, -19914 }, - { 0, 0, 0, 6, 0, -19908 }, { 0, 0, 0, 6, 0, -19901 }, { 0, 0, 0, 7, 0, -19894 }, - { 0, 0, 0, 7, 0, -19888 }, { 0, 0, 0, 7, 0, -19881 }, { 0, 0, 0, 7, 0, -19873 }, - { 0, 0, 0, 7, 0, -19865 }, { 0, 0, 0, 8, 0, -19858 }, { 0, 0, 0, 8, 0, -19849 }, - { 0, 0, 0, 8, 0, -19841 }, { 0, 0, 0, 8, 0, -19832 }, { 0, 0, 0, 8, 0, -19823 }, - { 0, 0, 0, 9, 0, -19814 }, { 0, 0, 0, 9, 0, -19804 }, { 0, 0, 0, 9, 0, -19794 }, - { 0, 0, 0, 9, 0, -19784 }, { 0, 0, 0, 9, 0, -19774 }, { 0, 0, 0, 10, 0, -19763 }, - { 0, 0, 0, 10, 0, -19752 }, { 0, 0, 0, 10, 0, -19741 }, { 0, 0, 0, 10, 0, -19729 }, - { 0, 0, 0, 10, 0, -19717 }, { 0, 0, 0, 10, 0, -19705 }, { 0, 0, 0, 11, 0, -19692 }, - { 0, 0, 0, 11, 0, -19679 }, { 0, 0, 0, 11, 0, -19666 }, { 0, 0, 0, 11, 0, -19652 }, - { 0, 0, 0, 11, 0, -19638 }, { 0, 0, 0, 12, 0, -19624 }, { 0, 0, 0, 12, 0, -19609 }, - { 0, 0, 0, 12, 0, -19594 }, { 0, 0, 0, 12, 0, -19579 }, { 0, 0, 0, 12, 0, -19563 }, - { 0, 0, 0, 12, 1, -19547 }, { 0, 0, 0, 13, 1, -19530 }, { 0, 0, 0, 13, 1, -19513 }, - { 0, 0, 0, 13, 1, -19496 }, { 0, 0, 0, 13, 1, -19478 }, { 0, 0, 0, 13, 1, -19460 }, - { 0, 0, 0, 13, 1, -19442 }, { 0, 0, 0, 13, 1, -19423 }, { 0, 0, 0, 14, 1, -19404 }, - { 0, 0, 0, 14, 1, -19384 }, { 0, 0, 0, 14, 1, -19364 }, { 0, 0, 0, 14, 1, -19343 }, - { 0, 0, 0, 14, 1, -19323 }, { 0, 0, 0, 14, 1, -19301 }, { 0, 0, 0, 14, 1, -19279 }, - { 0, 0, 0, 15, 1, -19257 }, { 0, 0, 0, 15, 1, -19235 }, { 0, 0, 0, 15, 1, -19212 }, - { 0, 0, 0, 15, 1, -19188 }, { 0, 0, 0, 15, 1, -19164 }, { 0, 0, 0, 15, 1, -19140 }, - { 0, 0, 0, 15, 1, -19115 }, { 0, 0, 0, 15, 2, -19090 }, { 0, 0, 0, 16, 2, -19064 }, - { 0, 0, 0, 16, 2, -19038 }, { 0, 0, 0, 16, 2, -19011 }, { 0, 0, 0, 16, 2, -18984 }, - { 0, 0, 0, 16, 2, -18957 }, { 0, 0, 0, 16, 2, -18929 }, { 0, 0, 0, 16, 2, -18900 }, - { 0, 0, 0, 16, 2, -18871 }, { 0, 0, 0, 16, 2, -18841 }, { 0, 0, 0, 16, 2, -18811 }, - { 0, 0, 0, 17, 2, -18781 }, { 0, 0, 0, 17, 2, -18750 }, { 0, 0, 0, 17, 2, -18718 }, - { 0, 0, 0, 17, 2, -18686 }, { 0, 0, 0, 17, 3, -18653 }, { 0, 0, 0, 17, 3, -18620 }, - { 0, 0, 0, 17, 3, -18587 }, { 0, 0, 0, 17, 3, -18552 }, { 0, 0, 0, 17, 3, -18518 }, - { 0, 0, 0, 17, 3, -18482 }, { 0, 0, 0, 17, 3, -18447 }, { 0, 0, 0, 17, 3, -18410 }, - { 0, 0, 0, 17, 3, -18373 }, { 0, 0, 0, 17, 3, -18336 }, { 0, 0, 0, 17, 3, -18298 }, - { 0, 0, 0, 17, 3, -18259 }, { 0, 0, 0, 17, 3, -18220 }, { 0, 0, 0, 18, 4, -18180 }, - { 0, 0, 0, 18, 4, -18140 }, { 0, 0, 0, 18, 4, -18099 }, { 0, 0, 0, 18, 4, -18058 }, - { 0, 0, 0, 18, 4, -18016 }, { 0, 0, 0, 18, 4, -17973 }, { 0, 0, 0, 18, 4, -17930 }, - { 0, 0, 0, 18, 4, -17886 }, { 0, 0, 0, 18, 4, -17842 }, { 0, 0, 0, 18, 4, -17797 }, - { 0, 0, 0, 18, 5, -17751 }, { 0, 0, 0, 18, 5, -17705 }, { 0, 0, 0, 17, 5, -17658 }, - { 0, 0, 0, 17, 5, -17610 }, { 0, 0, 0, 17, 5, -17562 }, { 0, 0, 0, 17, 5, -17513 }, - { 0, 0, 0, 17, 5, -17464 }, { 0, 0, 0, 17, 5, -17414 }, { 0, 0, 0, 17, 5, -17363 }, - { 0, 0, 0, 17, 6, -17312 }, { 0, 0, 0, 17, 6, -17260 }, { 0, 0, 0, 17, 6, -17207 }, - { 0, 0, 0, 17, 6, -17154 }, { 0, 0, 0, 17, 6, -17100 }, { 0, 0, 0, 17, 6, -17045 }, - { 0, 0, 0, 17, 6, -16990 }, { 0, 0, 0, 17, 6, -16934 }, { 0, 0, 0, 17, 7, -16877 }, - { 0, 0, 0, 16, 7, -16820 }, { 0, 0, 0, 16, 7, -16762 }, { 0, 0, 0, 16, 7, -16703 }, - { 0, 0, 0, 16, 7, -16643 }, { 0, 0, 0, 16, 7, -16583 }, { 0, 0, 0, 16, 7, -16522 }, - { 0, 0, 0, 16, 7, -16461 }, { 0, 0, 0, 15, 8, -16398 }, { 0, 0, 0, 15, 8, -16335 }, - { 0, 0, 0, 15, 8, -16272 }, { 0, 0, 0, 15, 8, -16207 }, { 0, 0, 0, 15, 8, -16142 }, - { 0, 0, 0, 15, 8, -16076 }, { 0, 0, 0, 14, 8, -16009 }, { 0, 0, 0, 14, 9, -15942 }, - { 0, 0, 0, 14, 9, -15874 }, { 0, 0, 0, 14, 9, -15805 }, { 0, 0, 0, 14, 9, -15735 }, - { 0, 0, 0, 13, 9, -15664 }, { 0, 0, 0, 13, 9, -15591 }, { 0, 0, 0, 13, 10, -15517 }, - { 0, 0, 0, 13, 10, -15441 }, { 0, 0, 0, 12, 10, -15366 }, { 0, 0, 0, 12, 10, -15288 }, - { 0, 0, 0, 12, 10, -15208 }, { 0, 0, 0, 12, 10, -15128 }, { 0, 0, 0, 12, 10, -15046 }, - { 0, 0, 0, 11, 10, -14963 }, { 0, 0, 0, 11, 10, -14878 }, { 0, 0, 0, 11, 10, -14793 }, - { 0, 0, 0, 11, 10, -14706 }, { 0, 0, 0, 11, 10, -14618 }, { 0, 0, 0, 10, 10, -14529 }, - { 0, 0, 0, 10, 10, -14438 }, { 0, 0, 0, 10, 10, -14347 }, { 0, 0, 0, 10, 10, -14254 }, - { 0, 0, 0, 9, 10, -14161 }, { 0, 0, 0, 9, 10, -14065 }, { 0, 0, 0, 9, 10, -13969 }, - { 0, 0, 0, 9, 10, -13872 }, { 0, 0, 0, 9, 10, -13774 }, { 0, 0, 0, 8, 10, -13674 }, - { 0, 0, 0, 8, 10, -13574 }, { 0, 0, 0, 8, 11, -13473 }, { 0, 0, 0, 8, 11, -13370 }, - { 0, 0, 0, 7, 11, -13267 }, { 0, 0, 0, 7, 11, -13162 }, { 0, 0, 0, 7, 11, -13056 }, - { 0, 0, 0, 7, 11, -12950 }, { 0, 0, 0, 6, 11, -12843 }, { 0, 0, 0, 6, 11, -12734 }, - { 0, 0, 0, 6, 11, -12625 }, { 0, 0, 0, 6, 11, -12515 }, { 0, 0, 0, 5, 11, -12403 }, - { 0, 0, 0, 5, 11, -12291 }, { 0, 0, 0, 5, 11, -12178 }, { 0, 0, 0, 5, 11, -12065 }, - { 0, 0, 0, 4, 11, -11950 }, { 0, 0, 0, 4, 11, -11834 }, { 0, 0, 0, 4, 11, -11718 }, - { 0, 0, 0, 4, 11, -11600 }, { 0, 0, 0, 3, 11, -11482 }, { 0, 0, 0, 3, 11, -11363 }, - { 0, 0, 0, 3, 11, -11243 }, { 0, 0, 0, 3, 11, -11123 }, { 0, 0, 0, 2, 11, -11002 }, - { 0, 0, 0, 2, 11, -10880 }, { 0, 0, 0, 2, 11, -10757 }, { 0, 0, 0, 2, 11, -10633 }, - { 0, 0, 0, 1, 11, -10509 }, { 0, 0, 0, 1, 11, -10384 }, { 0, 0, 0, 1, 11, -10259 }, - { 0, 0, 0, 1, 11, -10133 }, { 0, 0, 0, 0, 11, -10006 }, { 0, 0, 0, 0, 11, -9878 }, - { 0, 0, 0, 0, 11, -9750 }, { 0, 0, 0, 0, 11, -9621 }, { 0, 0, 0, 0, 11, -9492 }, - { 0, 0, 0, 0, 11, -9362 }, { 0, 0, 0, 0, 11, -9231 }, { 0, 0, 0, 0, 11, -9100 }, - { 0, 0, 0, -1, 11, -8968 }, { 0, 0, 0, -1, 11, -8836 }, { 0, 0, 0, -1, 11, -8703 }, - { 0, 0, 0, -1, 11, -8570 }, { 0, 0, 0, -2, 11, -8436 }, { 0, 0, 0, -2, 11, -8301 }, - { 0, 0, 0, -2, 11, -8167 }, { 0, 0, 0, -2, 11, -8031 }, { 0, 0, 0, -3, 11, -7895 }, - { 0, 0, 0, -3, 11, -7759 }, { 0, 0, 0, -3, 11, -7623 }, { 0, 0, 0, -3, 11, -7486 }, - { 0, 0, 0, -4, 11, -7348 }, { 0, 0, 0, -4, 11, -7210 }, { 0, 0, 0, -4, 11, -7072 }, - { 0, 0, 0, -4, 11, -6933 }, { 0, 0, 0, -4, 11, -6794 }, { 0, 0, 0, -5, 11, -6655 }, - { 0, 0, 0, -5, 11, -6516 }, { 0, 0, 0, -5, 11, -6376 }, { 0, 0, 0, -5, 11, -6236 }, - { 0, 0, 0, -5, 10, -6095 }, { 0, 0, 0, -6, 10, -5954 }, { 0, 0, 0, -6, 10, -5813 }, - { 0, 0, 0, -6, 10, -5672 }, { 0, 0, 0, -6, 10, -5530 }, { 0, 0, 0, -6, 10, -5388 }, - { 0, 0, 0, -7, 10, -5247 }, { 0, 0, 0, -7, 10, -5104 }, { 0, 0, 0, -7, 10, -4962 }, - { 0, 0, 0, -7, 10, -4819 }, { 0, 0, 0, -7, 10, -4677 }, { 0, 0, 0, -7, 9, -4534 }, - { 0, 0, 0, -7, 9, -4391 }, { 0, 0, 0, -7, 9, -4248 }, { 0, 0, 0, -8, 9, -4105 }, - { 0, 0, 0, -8, 9, -3961 }, { 0, 0, 0, -8, 9, -3818 }, { 0, 0, 0, -8, 9, -3675 }, - { 0, 0, 0, -8, 8, -3531 }, { 0, 0, 0, -8, 8, -3387 }, { 0, 0, 0, -8, 8, -3244 }, - { 0, 0, 0, -8, 8, -3100 }, { 0, 0, 0, -8, 8, -2957 }, { 0, 0, 0, -8, 7, -2813 }, - { 0, 0, 0, -8, 7, -2669 }, { 0, 0, 0, -8, 7, -2526 }, { 0, 0, 0, -7, 6, -2383 }, - { 0, 0, 0, -7, 6, -2239 }, { 0, 0, 0, -7, 6, -2095 }, { 0, 0, 0, -7, 5, -1953 }, - { 0, 0, 0, -6, 5, -1809 }, { 0, 0, 0, -6, 4, -1666 }, { 0, 0, 0, -5, 3, -1523 }, - { 0, 0, 0, -4, 2, -1380 }, { 0, 0, 0, 33, 45, -1298 }, { 0, 0, 0, 109, 165, -1294 }, - { 0, 0, 0, 186, 284, -1282 }, { 0, 0, 0, 265, 400, -1261 }, { 0, 0, 0, 348, 511, -1230 }, - { 0, 0, 0, 433, 616, -1187 }, { 0, 0, 0, 521, 711, -1132 }, { 0, 0, 0, 611, 795, -1062 }, - { 0, 0, 0, 702, 861, -976 }, { 0, 0, 0, 790, 907, -877 }, { 0, 0, 0, 873, 931, -766 }, - { 0, 0, 0, 948, 933, -649 }, { 0, 0, 0, 1014, 923, -526 }, { 0, 0, 0, 1067, 909, -398 }, - { 0, 0, 0, 1105, 893, -265 }, { 0, 0, 0, 1125, 875, -129 }, { 0, 0, 0, 1126, 854, 7 }, - { 0, 0, 0, 1108, 833, 142 }, { 0, 0, 0, 1070, 811, 273 }, { 0, 0, 0, 1014, 791, 396 }, - { 0, 0, 0, 941, 775, 511 }, { 0, 0, 0, 854, 764, 615 }, { 0, 0, 0, 751, 765, 705 }, - { 0, 0, 0, 634, 794, 763 }, { 0, 0, 0, 508, 836, 788 }, { 0, 0, 0, 381, 878, 800 }, - { 0, 0, 0, 252, 917, 806 }, { 0, 0, 0, 123, 951, 808 }, { 0, 0, 0, -6, 978, 808 }, - { 0, 0, 0, -138, 997, 806 }, { 0, 0, 0, -270, 1005, 802 }, { 0, 0, 0, -401, 996, 798 }, - { 0, 0, 0, -528, 965, 795 }, { 0, 0, 0, -642, 903, 794 }, { 0, 0, 0, -742, 820, 794 }, - { 0, 0, 0, -830, 725, 793 }, { 0, 0, 0, -904, 620, 796 }, { 0, 0, 0, -963, 507, 803 }, - { 0, 0, 0, -1007, 389, 819 }, { 0, 0, 0, -1037, 268, 844 }, { 0, 0, 0, -1052, 149, 882 }, - { 0, 0, 0, -1055, 35, 933 }, { 0, 0, 0, -1046, -70, 998 }, { 0, 0, 0, -1026, -168, 1071 }, - { 0, 0, 0, -986, -259, 1143 }, { 0, 0, 0, -924, -342, 1209 }, { 0, 0, 0, -843, -414, 1265 }, - { 0, 0, 0, -745, -470, 1306 }, { 0, 0, 0, -633, -508, 1328 }, { 0, 0, 0, -515, -523, 1324 }, - { 0, 0, 0, -403, -511, 1289 }, { 0, 0, 0, -311, -473, 1227 }, { 0, 0, 0, -240, -408, 1161 }, - { 0, 0, 0, -183, -330, 1096 }, { 0, 0, 0, -135, -246, 1033 }, { 0, 0, 0, -93, -159, 971 }, - { 0, 0, 0, -56, -70, 911 }, { 0, 0, 0, -23, 19, 852 }, { 0, 0, 0, 7, 109, 793 }, - { 0, 0, 0, 32, 191, 739 }, { 0, 0, 0, 84, 217, 707 }, { 0, 0, 0, 163, 230, 699 }, - { 0, 0, 0, 232, 244, 690 }, { 0, 0, 0, 292, 256, 683 }, { 0, 0, 0, 343, 267, 676 }, - { 0, 0, 0, 387, 276, 670 }, { 0, 0, 0, 425, 283, 664 }, { 0, 0, 0, 456, 288, 659 }, - { 0, 0, 0, 481, 293, 655 }, { 0, 0, 0, 502, 296, 651 }, { 0, 0, 0, 519, 299, 647 }, - { 0, 0, 0, 533, 300, 644 }, { 0, 0, 0, 544, 301, 642 }, { 0, 0, 0, 553, 302, 640 }, - { 0, 0, 0, 560, 303, 638 }, { 0, 0, 0, 568, 303, 636 }, { 0, 0, 0, 575, 303, 634 }, - { 0, 0, 0, 583, 303, 631 }, { 0, 0, 0, 593, 303, 629 }, { 0, 0, 0, 605, 303, 625 }, - { 0, 0, 0, 619, 304, 620 }, { 0, 0, 0, 637, 303, 614 }, { 0, 0, 0, 660, 303, 605 }, - { 0, 0, 0, 686, 303, 594 }, { 0, 0, 0, 717, 301, 578 }, { 0, 0, 0, 752, 299, 556 }, - { 0, 0, 0, 790, 294, 526 }, { 0, 0, 0, 829, 287, 486 }, { 0, 0, 0, 867, 276, 431 }, - { 0, 0, 0, 903, 258, 352 }, { 0, 0, 0, 929, 232, 250 }, { 0, 0, 0, 939, 199, 130 }, - { 0, 0, 0, 933, 161, -4 }, { 0, 0, 0, 912, 113, -147 }, { 0, 0, 0, 875, 43, -288 }, - { 0, 0, 0, 821, -46, -421 }, { 0, 0, 0, 745, -150, -540 }, { 0, 0, 0, 646, -258, -641 }, - { 0, 0, 0, 522, -359, -719 }, { 0, 0, 0, 375, -439, -772 }, { 0, 0, 0, 212, -487, -796 }, - { 0, 0, 0, 47, -497, -797 }, { 0, 0, 0, -106, -478, -781 }, { 0, 0, 0, -243, -439, -752 }, - { 0, 0, 0, -356, -390, -709 }, { 0, 0, 0, -446, -337, -659 }, { 0, 0, 0, -513, -288, -611 }, - { 0, 0, 0, -560, -246, -568 }, { 0, 0, 0, -597, -209, -530 }, { 0, 0, 0, -629, -174, -493 }, - { 0, 0, 0, -656, -139, -456 }, { 0, 0, 0, -679, -107, -421 }, { 0, 0, 0, -700, -75, -388 }, - { 0, 0, 0, -717, -46, -356 }, { 0, 0, 0, -732, -18, -326 }, { 0, 0, 0, -745, 7, -297 }, - { 0, 0, 0, -756, 31, -270 }, { 0, 0, 0, -766, 54, -245 }, { 0, 0, 0, -774, 75, -221 }, - { 0, 0, 0, -781, 96, -198 }, { 0, 0, 0, -788, 115, -177 }, { 0, 0, 0, -793, 132, -157 }, - { 0, 0, 0, -798, 149, -138 }, { 0, 0, 0, -802, 165, -120 }, { 0, 0, 0, -805, 180, -103 }, - { 0, 0, 0, -809, 194, -87 }, { 0, 0, 0, -811, 208, -71 }, { 0, 0, 0, -814, 221, -55 }, - { 0, 0, 0, -816, 234, -40 }, { 0, 0, 0, -817, 247, -26 }, { 0, 0, 0, -819, 260, -11 }, - { 0, 0, 0, -820, 273, 3 }, { 0, 0, 0, -821, 285, 18 }, { 0, 0, 0, -822, 299, 33 }, - { 0, 0, 0, -822, 312, 49 }, { 0, 0, 0, -822, 326, 65 }, { 0, 0, 0, -822, 340, 82 }, - { 0, 0, 0, -821, 355, 100 }, { 0, 0, 0, -819, 371, 119 }, { 0, 0, 0, -817, 388, 140 }, - { 0, 0, 0, -814, 406, 161 }, { 0, 0, 0, -809, 424, 184 }, { 0, 0, 0, -803, 444, 209 }, - { 0, 0, 0, -794, 464, 235 }, { 0, 0, 0, -780, 484, 262 }, { 0, 0, 0, -761, 503, 290 }, - { 0, 0, 0, -734, 518, 319 }, { 0, 0, 0, -702, 527, 348 }, { 0, 0, 0, -663, 532, 376 }, - { 0, 0, 0, -620, 531, 404 }, { 0, 0, 0, -572, 525, 430 }, { 0, 0, 0, -520, 515, 455 }, - { 0, 0, 0, -464, 502, 478 }, { 0, 0, 0, -404, 484, 501 }, { 0, 0, 0, -340, 463, 521 }, - { 0, 0, 0, -272, 440, 541 }, { 0, 0, 0, -198, 414, 558 }, { 0, 0, 0, -116, 386, 572 }, - { 0, 0, 0, -17, 356, 582 }, { 0, 0, 0, 98, 335, 584 }, { 0, 0, 0, 228, 319, 577 }, - { 0, 0, 0, 368, 305, 551 }, { 0, 0, 0, 510, 291, 495 }, { 0, 0, 0, 643, 278, 401 }, - { 0, 0, 0, 754, 267, 271 }, { 0, 0, 0, 837, 257, 112 }, { 0, 0, 0, 892, 249, -64 }, - { 0, 0, 0, 925, 242, -251 }, { 0, 0, 0, 938, 236, -446 }, { 0, 0, 0, 926, 234, -643 }, - { 0, 0, 0, 884, 235, -837 }, { 0, 0, 0, 805, 241, -1021 }, { 0, 0, 0, 693, 253, -1185 }, - { 0, 0, 0, 558, 268, -1328 }, { 0, 0, 0, 413, 284, -1456 }, { 0, 0, 0, 279, 299, -1591 }, - { 0, 0, 0, 214, 306, -1761 }, { 0, 0, 0, 199, 313, -1939 }, { 0, 0, 0, 187, 321, -2110 }, - { 0, 0, 0, 175, 330, -2273 }, { 0, 0, 0, 165, 338, -2426 }, { 0, 0, 0, 155, 347, -2568 }, - { 0, 0, 0, 147, 354, -2699 }, { 0, 0, 0, 139, 361, -2816 }, { 0, 0, 0, 132, 367, -2919 }, - { 0, 0, 0, 126, 373, -3006 }, { 0, 0, 0, 122, 377, -3078 }, { 0, 0, 0, 118, 380, -3131 }, - { 0, 0, 0, 116, 383, -3169 }, { 0, 0, 0, 113, 385, -3205 }, { 0, 0, 0, 111, 387, -3240 }, - { 0, 0, 0, 109, 389, -3275 }, { 0, 0, 0, 107, 391, -3310 }, { 0, 0, 0, 104, 394, -3344 }, - { 0, 0, 0, 102, 396, -3377 }, { 0, 0, 0, 100, 398, -3410 }, { 0, 0, 0, 98, 400, -3443 }, - { 0, 0, 0, 96, 402, -3475 }, { 0, 0, 0, 94, 404, -3507 }, { 0, 0, 0, 92, 406, -3538 }, - { 0, 0, 0, 90, 408, -3568 }, { 0, 0, 0, 88, 409, -3599 }, { 0, 0, 0, 86, 411, -3629 }, - { 0, 0, 0, 84, 413, -3658 }, { 0, 0, 0, 82, 415, -3687 }, { 0, 0, 0, 80, 417, -3716 }, - { 0, 0, 0, 79, 419, -3744 }, { 0, 0, 0, 77, 420, -3772 }, { 0, 0, 0, 75, 422, -3799 }, - { 0, 0, 0, 73, 424, -3826 }, { 0, 0, 0, 72, 425, -3852 }, { 0, 0, 0, 70, 427, -3878 }, - { 0, 0, 0, 68, 429, -3904 }, { 0, 0, 0, 67, 430, -3929 }, { 0, 0, 0, 65, 432, -3954 }, - { 0, 0, 0, 64, 433, -3979 }, { 0, 0, 0, 62, 435, -4003 }, { 0, 0, 0, 61, 437, -4026 }, - { 0, 0, 0, 59, 438, -4050 }, { 0, 0, 0, 58, 439, -4072 }, { 0, 0, 0, 56, 441, -4095 }, - { 0, 0, 0, 55, 442, -4117 }, { 0, 0, 0, 54, 444, -4139 }, { 0, 0, 0, 52, 445, -4160 }, - { 0, 0, 0, 51, 446, -4181 }, { 0, 0, 0, 50, 448, -4202 }, { 0, 0, 0, 48, 449, -4222 }, - { 0, 0, 0, 47, 450, -4242 }, { 0, 0, 0, 46, 452, -4262 }, { 0, 0, 0, 45, 453, -4281 }, - { 0, 0, 0, 43, 454, -4300 }, { 0, 0, 0, 42, 455, -4318 }, { 0, 0, 0, 41, 456, -4336 }, - { 0, 0, 0, 40, 458, -4354 }, { 0, 0, 0, 39, 459, -4372 }, { 0, 0, 0, 38, 460, -4389 }, - { 0, 0, 0, 37, 461, -4406 }, { 0, 0, 0, 36, 462, -4422 }, { 0, 0, 0, 35, 463, -4438 }, - { 0, 0, 0, 34, 464, -4454 }, { 0, 0, 0, 33, 465, -4470 }, { 0, 0, 0, 32, 466, -4485 }, - { 0, 0, 0, 31, 467, -4500 }, { 0, 0, 0, 30, 468, -4515 }, { 0, 0, 0, 29, 469, -4529 }, - { 0, 0, 0, 28, 470, -4543 }, { 0, 0, 0, 27, 471, -4557 }, { 0, 0, 0, 26, 471, -4570 }, - { 0, 0, 0, 26, 472, -4583 }, { 0, 0, 0, 25, 473, -4596 }, { 0, 0, 0, 24, 474, -4609 }, - { 0, 0, 0, 23, 475, -4621 }, { 0, 0, 0, 22, 476, -4633 }, { 0, 0, 0, 22, 476, -4645 }, - { 0, 0, 0, 21, 477, -4656 }, { 0, 0, 0, 20, 478, -4667 }, { 0, 0, 0, 20, 479, -4678 }, - { 0, 0, 0, 19, 479, -4689 }, { 0, 0, 0, 18, 480, -4699 }, { 0, 0, 0, 18, 481, -4709 }, - { 0, 0, 0, 17, 481, -4719 }, { 0, 0, 0, 16, 482, -4729 }, { 0, 0, 0, 16, 482, -4738 }, - { 0, 0, 0, 15, 483, -4747 }, { 0, 0, 0, 15, 484, -4756 }, { 0, 0, 0, 14, 484, -4765 }, - { 0, 0, 0, 14, 485, -4773 }, { 0, 0, 0, 13, 485, -4781 }, { 0, 0, 0, 13, 486, -4789 }, - { 0, 0, 0, 12, 486, -4797 }, { 0, 0, 0, 12, 487, -4805 }, { 0, 0, 0, 11, 487, -4812 }, - { 0, 0, 0, 11, 488, -4819 }, { 0, 0, 0, 10, 488, -4826 }, { 0, 0, 0, 10, 489, -4833 }, - { 0, 0, 0, 10, 489, -4839 }, { 0, 0, 0, 9, 489, -4845 }, { 0, 0, 0, 9, 490, -4851 }, - { 0, 0, 0, 8, 490, -4857 }, { 0, 0, 0, 8, 491, -4863 }, { 0, 0, 0, 8, 491, -4868 }, - { 0, 0, 0, 7, 491, -4874 }, { 0, 0, 0, 7, 492, -4879 }, { 0, 0, 0, 7, 492, -4883 }, - { 0, 0, 0, 6, 492, -4888 }, { 0, 0, 0, 6, 493, -4893 }, { 0, 0, 0, 6, 493, -4897 }, - { 0, 0, 0, 6, 493, -4901 }, { 0, 0, 0, 5, 493, -4906 }, { 0, 0, 0, 5, 494, -4910 }, - { 0, 0, 0, 5, 494, -4913 }, { 0, 0, 0, 5, 494, -4917 }, { 0, 0, 0, 4, 494, -4920 }, - { 0, 0, 0, 4, 495, -4924 }, { 0, 0, 0, 4, 495, -4927 }, { 0, 0, 0, 4, 495, -4930 }, - { 0, 0, 0, 4, 495, -4933 }, { 0, 0, 0, 3, 495, -4935 }, { 0, 0, 0, 3, 495, -4938 }, - { 0, 0, 0, 3, 496, -4941 }, { 0, 0, 0, 3, 496, -4943 }, { 0, 0, 0, 3, 496, -4945 }, - { 0, 0, 0, 3, 496, -4947 }, { 0, 0, 0, 3, 496, -4949 }, { 0, 0, 0, 3, 496, -4951 }, - { 0, 0, 0, 2, 496, -4953 }, { 0, 0, 0, 2, 497, -4955 }, { 0, 0, 0, 2, 497, -4956 }, - { 0, 0, 0, 2, 497, -4958 }, { 0, 0, 0, 2, 497, -4959 }, { 0, 0, 0, 2, 497, -4960 }, - { 0, 0, 0, 2, 497, -4962 }, { 0, 0, 0, 2, 497, -4963 }, { 0, 0, 0, 2, 497, -4964 }, - { 0, 0, 0, 2, 497, -4965 }, { 0, 0, 0, 2, 497, -4966 }, { 0, 0, 0, 2, 497, -4966 }, - { 0, 0, 0, 2, 497, -4967 }, { 0, 0, 0, 1, 497, -4968 }, { 0, 0, 0, 1, 497, -4968 }, - { 0, 0, 0, 1, 497, -4969 }, { 0, 0, 0, 1, 498, -4969 }, { 0, 0, 0, 1, 498, -4970 }, - { 0, 0, 0, 1, 498, -4970 }, { 0, 0, 0, 1, 498, -4971 }, { 0, 0, 0, 1, 498, -4971 }, - { 0, 0, 0, 1, 498, -4971 }, { 0, 0, 0, 1, 498, -4971 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, { 0, 0, 0, 1, 498, -4972 }, - { 0, 0, 0, 1, 498, -4972 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_red_star_1, 0x002a3224, 9840, 0x00000000, 9840, 6); -static s16 animdata_red_star_2[][6] = { - { 0, 0, 0, 4291, 2080, 2392 }, { 0, 0, 0, 4290, 2079, 2391 }, { 0, 0, 0, 4289, 2079, 2389 }, - { 0, 0, 0, 4287, 2078, 2385 }, { 0, 0, 0, 4283, 2077, 2379 }, { 0, 0, 0, 4279, 2075, 2372 }, - { 0, 0, 0, 4274, 2073, 2364 }, { 0, 0, 0, 4268, 2071, 2354 }, { 0, 0, 0, 4262, 2069, 2342 }, - { 0, 0, 0, 4254, 2066, 2329 }, { 0, 0, 0, 4245, 2063, 2314 }, { 0, 0, 0, 4236, 2059, 2298 }, - { 0, 0, 0, 4226, 2056, 2281 }, { 0, 0, 0, 4215, 2052, 2262 }, { 0, 0, 0, 4203, 2047, 2242 }, - { 0, 0, 0, 4191, 2043, 2221 }, { 0, 0, 0, 4178, 2038, 2198 }, { 0, 0, 0, 4164, 2033, 2174 }, - { 0, 0, 0, 4149, 2027, 2148 }, { 0, 0, 0, 4133, 2021, 2122 }, { 0, 0, 0, 4117, 2015, 2094 }, - { 0, 0, 0, 4100, 2009, 2065 }, { 0, 0, 0, 4082, 2003, 2034 }, { 0, 0, 0, 4064, 1996, 2003 }, - { 0, 0, 0, 4045, 1989, 1970 }, { 0, 0, 0, 4025, 1982, 1936 }, { 0, 0, 0, 4005, 1974, 1901 }, - { 0, 0, 0, 3984, 1966, 1865 }, { 0, 0, 0, 3962, 1958, 1828 }, { 0, 0, 0, 3940, 1950, 1790 }, - { 0, 0, 0, 3917, 1942, 1750 }, { 0, 0, 0, 3893, 1933, 1710 }, { 0, 0, 0, 3869, 1924, 1669 }, - { 0, 0, 0, 3845, 1915, 1626 }, { 0, 0, 0, 3819, 1906, 1583 }, { 0, 0, 0, 3794, 1896, 1539 }, - { 0, 0, 0, 3767, 1887, 1493 }, { 0, 0, 0, 3740, 1877, 1447 }, { 0, 0, 0, 3713, 1866, 1400 }, - { 0, 0, 0, 3685, 1856, 1352 }, { 0, 0, 0, 3657, 1846, 1303 }, { 0, 0, 0, 3628, 1835, 1254 }, - { 0, 0, 0, 3599, 1824, 1203 }, { 0, 0, 0, 3569, 1813, 1152 }, { 0, 0, 0, 3538, 1802, 1100 }, - { 0, 0, 0, 3508, 1791, 1047 }, { 0, 0, 0, 3477, 1779, 994 }, { 0, 0, 0, 3445, 1768, 940 }, - { 0, 0, 0, 3413, 1756, 885 }, { 0, 0, 0, 3381, 1744, 829 }, { 0, 0, 0, 3348, 1732, 773 }, - { 0, 0, 0, 3315, 1720, 716 }, { 0, 0, 0, 3281, 1707, 659 }, { 0, 0, 0, 3247, 1695, 601 }, - { 0, 0, 0, 3213, 1682, 542 }, { 0, 0, 0, 3179, 1669, 483 }, { 0, 0, 0, 3144, 1657, 423 }, - { 0, 0, 0, 3109, 1644, 363 }, { 0, 0, 0, 3073, 1631, 302 }, { 0, 0, 0, 3038, 1617, 240 }, - { 0, 0, 0, 3002, 1604, 179 }, { 0, 0, 0, 2965, 1591, 117 }, { 0, 0, 0, 2929, 1577, 54 }, - { 0, 0, 0, 2892, 1564, -8 }, { 0, 0, 0, 2855, 1550, -72 }, { 0, 0, 0, 2818, 1537, -135 }, - { 0, 0, 0, 2781, 1523, -199 }, { 0, 0, 0, 2743, 1509, -264 }, { 0, 0, 0, 2706, 1495, -329 }, - { 0, 0, 0, 2668, 1481, -394 }, { 0, 0, 0, 2630, 1467, -459 }, { 0, 0, 0, 2592, 1453, -524 }, - { 0, 0, 0, 2553, 1439, -590 }, { 0, 0, 0, 2515, 1425, -656 }, { 0, 0, 0, 2476, 1410, -722 }, - { 0, 0, 0, 2438, 1396, -789 }, { 0, 0, 0, 2399, 1382, -855 }, { 0, 0, 0, 2360, 1368, -922 }, - { 0, 0, 0, 2321, 1353, -988 }, { 0, 0, 0, 2282, 1339, -1055 }, { 0, 0, 0, 2243, 1325, -1122 }, - { 0, 0, 0, 2205, 1310, -1189 }, { 0, 0, 0, 2166, 1296, -1256 }, { 0, 0, 0, 2127, 1281, -1323 }, - { 0, 0, 0, 2088, 1267, -1390 }, { 0, 0, 0, 2049, 1253, -1457 }, { 0, 0, 0, 2010, 1238, -1524 }, - { 0, 0, 0, 1971, 1224, -1590 }, { 0, 0, 0, 1932, 1210, -1657 }, { 0, 0, 0, 1893, 1195, -1724 }, - { 0, 0, 0, 1854, 1181, -1790 }, { 0, 0, 0, 1816, 1167, -1857 }, { 0, 0, 0, 1777, 1153, -1923 }, - { 0, 0, 0, 1739, 1138, -1989 }, { 0, 0, 0, 1700, 1124, -2054 }, { 0, 0, 0, 1662, 1110, -2120 }, - { 0, 0, 0, 1624, 1096, -2185 }, { 0, 0, 0, 1586, 1082, -2250 }, { 0, 0, 0, 1549, 1068, -2315 }, - { 0, 0, 0, 1511, 1055, -2380 }, { 0, 0, 0, 1474, 1041, -2444 }, { 0, 0, 0, 1437, 1027, -2507 }, - { 0, 0, 0, 1400, 1013, -2571 }, { 0, 0, 0, 1363, 1000, -2634 }, { 0, 0, 0, 1327, 986, -2696 }, - { 0, 0, 0, 1290, 973, -2759 }, { 0, 0, 0, 1254, 960, -2820 }, { 0, 0, 0, 1219, 947, -2882 }, - { 0, 0, 0, 1183, 934, -2942 }, { 0, 0, 0, 1148, 921, -3003 }, { 0, 0, 0, 1113, 908, -3063 }, - { 0, 0, 0, 1079, 895, -3122 }, { 0, 0, 0, 1045, 882, -3181 }, { 0, 0, 0, 1011, 870, -3239 }, - { 0, 0, 0, 977, 858, -3296 }, { 0, 0, 0, 944, 845, -3353 }, { 0, 0, 0, 911, 833, -3409 }, - { 0, 0, 0, 879, 821, -3465 }, { 0, 0, 0, 847, 810, -3520 }, { 0, 0, 0, 816, 798, -3574 }, - { 0, 0, 0, 784, 787, -3627 }, { 0, 0, 0, 754, 775, -3680 }, { 0, 0, 0, 723, 764, -3732 }, - { 0, 0, 0, 694, 753, -3783 }, { 0, 0, 0, 664, 742, -3834 }, { 0, 0, 0, 635, 732, -3883 }, - { 0, 0, 0, 607, 721, -3932 }, { 0, 0, 0, 579, 711, -3980 }, { 0, 0, 0, 552, 701, -4027 }, - { 0, 0, 0, 525, 691, -4073 }, { 0, 0, 0, 498, 681, -4118 }, { 0, 0, 0, 473, 672, -4163 }, - { 0, 0, 0, 447, 662, -4206 }, { 0, 0, 0, 423, 653, -4248 }, { 0, 0, 0, 399, 644, -4290 }, - { 0, 0, 0, 375, 636, -4330 }, { 0, 0, 0, 352, 627, -4370 }, { 0, 0, 0, 330, 619, -4408 }, - { 0, 0, 0, 308, 611, -4445 }, { 0, 0, 0, 287, 603, -4481 }, { 0, 0, 0, 267, 596, -4516 }, - { 0, 0, 0, 247, 588, -4550 }, { 0, 0, 0, 228, 581, -4583 }, { 0, 0, 0, 210, 575, -4614 }, - { 0, 0, 0, 192, 568, -4645 }, { 0, 0, 0, 175, 562, -4674 }, { 0, 0, 0, 159, 556, -4702 }, - { 0, 0, 0, 143, 550, -4728 }, { 0, 0, 0, 128, 545, -4754 }, { 0, 0, 0, 114, 539, -4778 }, - { 0, 0, 0, 101, 535, -4801 }, { 0, 0, 0, 89, 530, -4822 }, { 0, 0, 0, 77, 526, -4842 }, - { 0, 0, 0, 66, 522, -4861 }, { 0, 0, 0, 56, 518, -4878 }, { 0, 0, 0, 47, 514, -4894 }, - { 0, 0, 0, 38, 511, -4909 }, { 0, 0, 0, 30, 508, -4922 }, { 0, 0, 0, 24, 506, -4933 }, - { 0, 0, 0, 18, 504, -4944 }, { 0, 0, 0, 13, 502, -4952 }, { 0, 0, 0, 9, 500, -4959 }, - { 0, 0, 0, 5, 499, -4965 }, { 0, 0, 0, 3, 498, -4969 }, { 0, 0, 0, 2, 498, -4971 }, - { 0, 0, 0, 1, 498, -4972 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_red_star_2, 0x002a5894, 1992, 0x00000000, 1992, 6); struct AnimDataInfo anim_red_star[] = { { ARRAY_COUNT(animdata_red_star_1), GD_ANIM_ROT3S_POS3S, animdata_red_star_1 }, diff --git a/src/goddard/dynlists/anim_mario_eyebrows_1.c b/src/goddard/dynlists/anim_mario_eyebrows_1.c index 10f3bd569..94a4d9342 100644 --- a/src/goddard/dynlists/anim_mario_eyebrows_1.c +++ b/src/goddard/dynlists/anim_mario_eyebrows_1.c @@ -1,212 +1,13 @@ +#include "pc/rom_assets.h" #include #include "macros.h" #include "animdata.h" #include "../gd_types.h" -static s16 animdata_mario_eyebrows_1_1[][3] = { - { -68, 0, 1775 }, { -68, 0, 1774 }, { -68, 0, 1774 }, { -68, 0, 1773 }, { -68, 0, 1773 }, - { -68, 0, 1772 }, { -68, 0, 1771 }, { -68, 0, 1770 }, { -68, 0, 1768 }, { -68, 0, 1767 }, - { -68, 0, 1766 }, { -68, -1, 1766 }, { -68, -1, 1765 }, { -68, -1, 1765 }, { -68, -1, 1764 }, - { -68, -1, 1765 }, { -68, -1, 1765 }, { -68, -1, 1766 }, { -68, 0, 1767 }, { -68, 0, 1769 }, - { -68, 0, 1772 }, { -68, 0, 1775 }, { -68, 0, 1782 }, { -68, 2, 1796 }, { -68, 4, 1814 }, - { -68, 6, 1832 }, { -68, 8, 1849 }, { -67, 10, 1861 }, { -67, 10, 1866 }, { -67, 10, 1863 }, - { -67, 9, 1857 }, { -68, 8, 1847 }, { -68, 7, 1836 }, { -68, 5, 1823 }, { -68, 4, 1810 }, - { -68, 2, 1798 }, { -68, 1, 1787 }, { -68, 0, 1779 }, { -68, 0, 1775 }, { -68, 0, 1772 }, - { -68, 0, 1771 }, { -68, 0, 1769 }, { -68, 0, 1768 }, { -68, 0, 1767 }, { -68, -1, 1766 }, - { -68, -1, 1765 }, { -68, -1, 1765 }, { -68, -1, 1765 }, { -68, -1, 1764 }, { -68, -1, 1765 }, - { -68, -1, 1765 }, { -68, -1, 1765 }, { -68, -1, 1766 }, { -68, -1, 1766 }, { -68, 0, 1767 }, - { -68, 0, 1767 }, { -68, 0, 1768 }, { -68, 0, 1769 }, { -68, 0, 1770 }, { -68, 0, 1770 }, - { -68, 0, 1771 }, { -68, 0, 1772 }, { -68, 0, 1772 }, { -68, 0, 1773 }, { -68, 0, 1774 }, - { -68, 0, 1774 }, { -68, 0, 1774 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1774 }, { -68, 0, 1774 }, { -68, 0, 1774 }, { -68, 0, 1774 }, - { -68, 0, 1774 }, { -68, 0, 1774 }, { -68, 0, 1774 }, { -68, 0, 1773 }, { -68, 0, 1773 }, - { -68, 0, 1773 }, { -68, 0, 1773 }, { -68, 0, 1773 }, { -68, 0, 1773 }, { -68, 0, 1773 }, - { -68, 0, 1774 }, { -68, 0, 1774 }, { -68, 0, 1774 }, { -68, 0, 1775 }, { -68, 0, 1776 }, - { -68, 0, 1779 }, { -68, 0, 1782 }, { -68, 1, 1785 }, { -68, 1, 1786 }, { -68, 1, 1786 }, - { -68, 1, 1787 }, { -68, 1, 1787 }, { -68, 1, 1787 }, { -68, 1, 1788 }, { -68, 1, 1788 }, - { -68, 1, 1788 }, { -68, 1, 1788 }, { -68, 1, 1788 }, { -68, 1, 1788 }, { -68, 1, 1788 }, - { -68, 1, 1788 }, { -68, 1, 1788 }, { -68, 1, 1787 }, { -68, 1, 1787 }, { -68, 1, 1787 }, - { -68, 1, 1786 }, { -68, 1, 1786 }, { -68, 1, 1785 }, { -68, 1, 1783 }, { -68, 0, 1780 }, - { -68, 0, 1778 }, { -68, 0, 1776 }, { -68, 0, 1775 }, { -68, 0, 1774 }, { -68, 0, 1774 }, - { -68, 0, 1774 }, { -68, 0, 1774 }, { -68, 0, 1774 }, { -68, 0, 1774 }, { -68, 0, 1774 }, - { -68, 0, 1774 }, { -68, 0, 1774 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1774 }, - { -68, 0, 1773 }, { -68, 0, 1771 }, { -68, 0, 1768 }, { -69, -1, 1765 }, { -69, -1, 1762 }, - { -69, -1, 1758 }, { -69, -2, 1754 }, { -69, -2, 1751 }, { -69, -3, 1747 }, { -69, -3, 1743 }, - { -69, -3, 1740 }, { -70, -4, 1737 }, { -70, -4, 1735 }, { -70, -4, 1733 }, { -70, -4, 1732 }, - { -70, -4, 1732 }, { -70, -4, 1733 }, { -70, -4, 1734 }, { -70, -4, 1738 }, { -69, -3, 1742 }, - { -69, -3, 1748 }, { -69, -2, 1755 }, { -69, -1, 1764 }, { -68, 0, 1775 }, { -67, 4, 1818 }, - { -64, 14, 1905 }, { -60, 26, 2005 }, { -57, 35, 2088 }, { -56, 39, 2122 }, { -56, 37, 2110 }, - { -57, 34, 2076 }, { -59, 28, 2027 }, { -61, 22, 1970 }, { -63, 15, 1910 }, { -65, 8, 1853 }, - { -67, 3, 1806 }, { -68, 0, 1775 }, { -69, -1, 1760 }, { -71, -1, 1758 }, { -72, -1, 1764 }, - { -72, 0, 1776 }, { -73, 1, 1788 }, { -74, 2, 1798 }, { -74, 3, 1803 }, { -74, 3, 1804 }, - { -74, 3, 1804 }, { -75, 3, 1804 }, { -75, 3, 1805 }, { -76, 3, 1805 }, { -77, 3, 1805 }, - { -78, 3, 1804 }, { -78, 3, 1804 }, { -79, 3, 1804 }, { -80, 3, 1803 }, { -81, 3, 1803 }, - { -82, 3, 1802 }, { -83, 3, 1802 }, { -84, 3, 1801 }, { -85, 3, 1801 }, { -85, 3, 1800 }, - { -86, 2, 1800 }, { -87, 2, 1799 }, { -87, 2, 1799 }, { -87, 2, 1798 }, { -88, 2, 1798 }, - { -88, 2, 1797 }, { -88, 2, 1797 }, { -88, 2, 1797 }, { -87, 2, 1797 }, { -87, 2, 1797 }, - { -86, 2, 1797 }, { -85, 2, 1797 }, { -84, 2, 1798 }, { -82, 2, 1799 }, { -81, 2, 1799 }, - { -79, 3, 1800 }, { -76, 3, 1802 }, { -74, 3, 1803 }, { -69, 3, 1806 }, { -61, 4, 1810 }, - { -50, 5, 1816 }, { -37, 6, 1823 }, { -23, 7, 1830 }, { -9, 8, 1838 }, { 5, 9, 1846 }, - { 18, 10, 1854 }, { 30, 11, 1861 }, { 40, 11, 1867 }, { 46, 12, 1871 }, { 51, 12, 1875 }, - { 55, 12, 1878 }, { 58, 12, 1882 }, { 60, 12, 1885 }, { 62, 12, 1888 }, { 64, 12, 1891 }, - { 64, 12, 1893 }, { 64, 12, 1895 }, { 64, 12, 1897 }, { 63, 11, 1898 }, { 61, 11, 1899 }, - { 58, 11, 1899 }, { 55, 11, 1898 }, { 51, 10, 1896 }, { 47, 10, 1894 }, { 40, 9, 1890 }, - { 29, 9, 1882 }, { 16, 8, 1872 }, { 1, 7, 1861 }, { -14, 6, 1849 }, { -30, 5, 1837 }, - { -44, 5, 1826 }, { -57, 4, 1816 }, { -68, 3, 1808 }, { -74, 3, 1803 }, { -78, 3, 1800 }, - { -81, 2, 1798 }, { -83, 2, 1796 }, { -85, 2, 1794 }, { -86, 2, 1793 }, { -86, 2, 1792 }, - { -86, 1, 1792 }, { -86, 1, 1792 }, { -85, 1, 1792 }, { -84, 1, 1793 }, { -83, 1, 1793 }, - { -81, 1, 1794 }, { -80, 1, 1795 }, { -79, 1, 1796 }, { -77, 2, 1798 }, { -76, 2, 1799 }, - { -75, 2, 1800 }, { -74, 2, 1802 }, { -74, 3, 1803 }, { -73, 4, 1806 }, { -72, 6, 1812 }, - { -71, 9, 1820 }, { -70, 11, 1828 }, { -69, 13, 1834 }, { -68, 15, 1837 }, { -68, 15, 1838 }, - { -68, 15, 1839 }, { -68, 16, 1840 }, { -67, 16, 1840 }, { -67, 16, 1841 }, { -67, 16, 1841 }, - { -67, 16, 1841 }, { -67, 16, 1841 }, { -67, 16, 1841 }, { -67, 16, 1840 }, { -68, 16, 1840 }, - { -68, 15, 1839 }, { -68, 15, 1839 }, { -68, 15, 1839 }, { -68, 15, 1838 }, { -68, 15, 1838 }, - { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, - { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, - { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, - { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, - { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, - { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, - { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, - { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, - { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 15, 1837 }, - { -68, 15, 1837 }, { -68, 15, 1837 }, { -68, 14, 1836 }, { -68, 14, 1833 }, { -68, 14, 1830 }, - { -69, 13, 1825 }, { -69, 13, 1821 }, { -69, 12, 1817 }, { -69, 12, 1814 }, { -69, 12, 1813 }, - { -69, 12, 1815 }, { -69, 13, 1819 }, { -69, 13, 1826 }, { -68, 15, 1837 }, { -66, 19, 1876 }, - { -62, 26, 1946 }, { -59, 34, 2015 }, { -57, 38, 2048 }, { -57, 38, 2050 }, { -57, 37, 2044 }, - { -58, 36, 2032 }, { -59, 35, 2015 }, { -60, 33, 1996 }, { -62, 31, 1974 }, { -63, 28, 1951 }, - { -64, 26, 1930 }, { -66, 23, 1911 }, { -67, 20, 1889 }, { -69, 14, 1861 }, { -71, 9, 1833 }, - { -73, 5, 1812 }, { -74, 3, 1803 }, { -74, 3, 1802 }, { -74, 3, 1801 }, { -74, 2, 1800 }, - { -74, 2, 1799 }, { -74, 2, 1798 }, { -74, 2, 1797 }, { -74, 2, 1796 }, { -74, 2, 1796 }, - { -75, 1, 1795 }, { -75, 1, 1794 }, { -75, 1, 1794 }, { -75, 1, 1793 }, { -75, 1, 1792 }, - { -75, 1, 1792 }, { -75, 1, 1791 }, { -75, 1, 1791 }, { -75, 1, 1791 }, { -75, 0, 1790 }, - { -75, 0, 1790 }, { -75, 0, 1789 }, { -75, 0, 1789 }, { -75, 0, 1789 }, { -75, 0, 1789 }, - { -75, 0, 1788 }, { -75, 0, 1788 }, { -75, 0, 1788 }, { -75, 0, 1788 }, { -75, 0, 1788 }, - { -75, 0, 1788 }, { -75, 0, 1788 }, { -75, 0, 1788 }, { -75, 0, 1788 }, { -75, 0, 1788 }, - { -75, 0, 1788 }, { -75, 0, 1788 }, { -75, 0, 1788 }, { -75, 0, 1788 }, { -75, 0, 1788 }, - { -75, 0, 1789 }, { -75, 0, 1789 }, { -75, 0, 1789 }, { -75, 0, 1789 }, { -75, 0, 1789 }, - { -75, 0, 1790 }, { -75, 0, 1790 }, { -75, 0, 1790 }, { -75, 1, 1790 }, { -75, 1, 1791 }, - { -75, 1, 1791 }, { -75, 1, 1791 }, { -75, 1, 1792 }, { -75, 1, 1792 }, { -75, 1, 1792 }, - { -75, 1, 1793 }, { -75, 1, 1793 }, { -75, 1, 1793 }, { -75, 1, 1794 }, { -75, 1, 1794 }, - { -75, 1, 1794 }, { -75, 1, 1795 }, { -75, 1, 1795 }, { -74, 1, 1795 }, { -74, 2, 1796 }, - { -74, 2, 1796 }, { -74, 2, 1797 }, { -74, 2, 1797 }, { -74, 2, 1797 }, { -74, 2, 1798 }, - { -74, 2, 1798 }, { -74, 2, 1798 }, { -74, 2, 1799 }, { -74, 2, 1799 }, { -74, 2, 1799 }, - { -74, 2, 1800 }, { -74, 2, 1800 }, { -74, 2, 1800 }, { -74, 2, 1801 }, { -74, 3, 1801 }, - { -74, 3, 1801 }, { -74, 3, 1801 }, { -74, 3, 1802 }, { -74, 3, 1802 }, { -74, 3, 1802 }, - { -74, 3, 1802 }, { -74, 3, 1802 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1803 }, { -74, 3, 1804 }, { -74, 3, 1804 }, - { -74, 3, 1804 }, { -74, 3, 1804 }, { -74, 3, 1804 }, { -74, 3, 1804 }, { -74, 3, 1804 }, - { -74, 3, 1804 }, { -74, 3, 1804 }, { -74, 3, 1805 }, { -74, 3, 1805 }, { -74, 3, 1805 }, - { -74, 3, 1805 }, { -74, 3, 1805 }, { -74, 3, 1805 }, { -74, 3, 1804 }, { -74, 3, 1804 }, - { -74, 3, 1804 }, { -74, 3, 1804 }, { -74, 3, 1804 }, { -74, 3, 1803 }, { -74, 3, 1803 }, - { -74, 3, 1803 }, { -74, 3, 1802 }, { -74, 3, 1802 }, { -74, 3, 1801 }, { -73, 3, 1801 }, - { -73, 3, 1800 }, { -73, 3, 1800 }, { -73, 2, 1799 }, { -73, 2, 1798 }, { -73, 2, 1798 }, - { -73, 2, 1797 }, { -73, 2, 1797 }, { -72, 2, 1796 }, { -72, 2, 1795 }, { -72, 2, 1795 }, - { -72, 2, 1794 }, { -72, 2, 1793 }, { -72, 2, 1792 }, { -72, 2, 1792 }, { -71, 1, 1791 }, - { -71, 1, 1790 }, { -71, 1, 1789 }, { -71, 1, 1789 }, { -71, 1, 1788 }, { -71, 1, 1787 }, - { -71, 1, 1786 }, { -70, 1, 1786 }, { -70, 1, 1785 }, { -70, 1, 1784 }, { -70, 1, 1784 }, - { -70, 0, 1783 }, { -70, 0, 1782 }, { -70, 0, 1782 }, { -69, 0, 1781 }, { -69, 0, 1780 }, - { -69, 0, 1780 }, { -69, 0, 1779 }, { -69, 0, 1778 }, { -69, 0, 1778 }, { -69, 0, 1777 }, - { -69, 0, 1777 }, { -69, 0, 1776 }, { -68, 0, 1776 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1774 }, { -69, 0, 1774 }, { -70, 0, 1773 }, { -72, 0, 1773 }, { -73, 0, 1773 }, - { -75, 1, 1772 }, { -77, 1, 1772 }, { -79, 2, 1772 }, { -80, 2, 1772 }, { -82, 2, 1772 }, - { -83, 3, 1772 }, { -84, 3, 1772 }, { -84, 3, 1772 }, { -84, 3, 1772 }, { -84, 3, 1772 }, - { -82, 2, 1773 }, { -80, 2, 1773 }, { -77, 1, 1773 }, { -73, 1, 1774 }, { -68, 0, 1775 }, - { -60, -1, 1776 }, { -48, -4, 1777 }, { -33, -7, 1779 }, { -15, -11, 1781 }, { 4, -15, 1784 }, - { 24, -19, 1786 }, { 44, -24, 1789 }, { 62, -28, 1791 }, { 79, -31, 1793 }, { 93, -34, 1795 }, - { 103, -36, 1796 }, { 108, -37, 1796 }, { 110, -38, 1797 }, { 113, -38, 1797 }, { 115, -39, 1797 }, - { 117, -39, 1798 }, { 118, -40, 1798 }, { 120, -40, 1798 }, { 122, -40, 1798 }, { 123, -40, 1798 }, - { 124, -41, 1798 }, { 125, -41, 1799 }, { 126, -41, 1799 }, { 127, -41, 1799 }, { 128, -41, 1799 }, - { 128, -42, 1799 }, { 129, -42, 1799 }, { 129, -42, 1799 }, { 129, -42, 1799 }, { 130, -42, 1799 }, - { 130, -42, 1799 }, { 130, -42, 1799 }, { 130, -42, 1799 }, { 129, -42, 1799 }, { 129, -42, 1799 }, - { 129, -42, 1799 }, { 128, -42, 1799 }, { 128, -42, 1799 }, { 127, -41, 1799 }, { 127, -41, 1799 }, - { 126, -41, 1799 }, { 126, -41, 1799 }, { 125, -41, 1799 }, { 124, -41, 1798 }, { 123, -41, 1798 }, - { 123, -40, 1798 }, { 122, -40, 1798 }, { 121, -40, 1798 }, { 120, -40, 1798 }, { 119, -40, 1798 }, - { 119, -40, 1798 }, { 118, -39, 1798 }, { 117, -39, 1798 }, { 116, -39, 1797 }, { 115, -39, 1797 }, - { 114, -39, 1797 }, { 114, -38, 1797 }, { 113, -38, 1797 }, { 112, -38, 1797 }, { 112, -38, 1797 }, - { 111, -38, 1797 }, { 110, -38, 1797 }, { 110, -38, 1797 }, { 109, -38, 1797 }, { 109, -37, 1797 }, - { 109, -37, 1797 }, { 108, -37, 1797 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, - { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, - { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, - { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, - { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, - { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, - { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, - { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, - { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, - { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, - { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, - { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, - { 108, -37, 1796 }, { 108, -37, 1796 }, { 108, -37, 1796 }, { 112, -38, 1797 }, { 108, -37, 1796 }, - { 91, -34, 1794 }, { 71, -29, 1792 }, { 48, -24, 1789 }, { 24, -19, 1786 }, { 1, -14, 1783 }, - { -20, -10, 1781 }, { -39, -6, 1778 }, { -55, -2, 1776 }, { -65, 0, 1775 }, { -68, 0, 1775 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eyebrows_1_1, 0x00284660, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_eyebrows_1_2[][3] = { - { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, - { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, - { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, - { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, - { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, - { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, - { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, - { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, - { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1820 }, - { -68, 5, 1820 }, { -68, 5, 1820 }, { -68, 5, 1819 }, { -68, 5, 1818 }, { -68, 5, 1817 }, - { -68, 5, 1816 }, { -68, 4, 1815 }, { -68, 4, 1814 }, { -68, 4, 1813 }, { -68, 4, 1811 }, - { -68, 4, 1810 }, { -68, 4, 1809 }, { -68, 3, 1808 }, { -68, 3, 1807 }, { -68, 3, 1806 }, - { -68, 3, 1805 }, { -68, 3, 1804 }, { -68, 3, 1804 }, { -68, 3, 1804 }, { -68, 3, 1804 }, - { -68, 3, 1804 }, { -68, 3, 1803 }, { -68, 3, 1803 }, { -68, 3, 1803 }, { -68, 3, 1803 }, - { -68, 3, 1803 }, { -68, 3, 1803 }, { -68, 3, 1803 }, { -68, 3, 1803 }, { -68, 3, 1803 }, - { -68, 3, 1803 }, { -68, 3, 1803 }, { -68, 3, 1803 }, { -68, 3, 1803 }, { -68, 3, 1803 }, - { -68, 3, 1803 }, { -68, 3, 1803 }, { -68, 3, 1803 }, { -68, 3, 1804 }, { -68, 3, 1804 }, - { -68, 3, 1804 }, { -68, 3, 1804 }, { -68, 3, 1804 }, { -68, 3, 1804 }, { -68, 3, 1804 }, - { -68, 3, 1804 }, { -68, 3, 1804 }, { -68, 3, 1804 }, { -68, 3, 1805 }, { -68, 3, 1805 }, - { -68, 3, 1805 }, { -68, 3, 1805 }, { -68, 3, 1805 }, { -68, 3, 1805 }, { -68, 3, 1805 }, - { -68, 3, 1805 }, { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1806 }, - { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1806 }, - { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1806 }, - { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1806 }, - { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1806 }, { -68, 3, 1805 }, { -68, 3, 1805 }, - { -68, 3, 1805 }, { -68, 3, 1805 }, { -68, 3, 1805 }, { -68, 3, 1804 }, { -68, 3, 1804 }, - { -68, 3, 1804 }, { -68, 3, 1803 }, { -68, 3, 1803 }, { -68, 3, 1802 }, { -68, 3, 1801 }, - { -68, 3, 1801 }, { -68, 3, 1800 }, { -68, 2, 1799 }, { -68, 2, 1798 }, { -68, 2, 1797 }, - { -68, 2, 1796 }, { -68, 2, 1795 }, { -68, 2, 1794 }, { -68, 2, 1793 }, { -68, 2, 1792 }, - { -68, 1, 1790 }, { -68, 1, 1789 }, { -68, 1, 1788 }, { -68, 1, 1787 }, { -68, 1, 1786 }, - { -68, 1, 1785 }, { -68, 1, 1784 }, { -68, 0, 1783 }, { -68, 0, 1781 }, { -68, 0, 1781 }, - { -68, 0, 1780 }, { -68, 0, 1779 }, { -68, 0, 1778 }, { -68, 0, 1777 }, { -68, 0, 1777 }, - { -68, 0, 1776 }, { -68, 0, 1776 }, { -68, 0, 1775 }, { -68, 0, 1775 }, { -68, 0, 1775 }, - { -68, 0, 1775 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_eyebrows_1_2, 0x00285998, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_eyebrows_1[] = { { ARRAY_COUNT(animdata_mario_eyebrows_1_1), GD_ANIM_ROT3S, animdata_mario_eyebrows_1_1 }, diff --git a/src/goddard/dynlists/anim_mario_lips_1.c b/src/goddard/dynlists/anim_mario_lips_1.c index e6188e2a5..f0840a70b 100644 --- a/src/goddard/dynlists/anim_mario_lips_1.c +++ b/src/goddard/dynlists/anim_mario_lips_1.c @@ -1,253 +1,13 @@ +#include "pc/rom_assets.h" #include #include "macros.h" #include "animdata.h" #include "../gd_types.h" -static s16 animdata_mario_lips_1_1[][3] = { - { -80, -6, 1818 }, { -80, -6, 1818 }, { -80, -6, 1818 }, { -80, -6, 1817 }, - { -80, -6, 1817 }, { -80, -6, 1816 }, { -80, -6, 1815 }, { -80, -6, 1815 }, - { -80, -6, 1814 }, { -80, -6, 1813 }, { -80, -6, 1812 }, { -80, -6, 1812 }, - { -80, -7, 1811 }, { -80, -7, 1811 }, { -80, -7, 1811 }, { -80, -7, 1811 }, - { -80, -7, 1812 }, { -80, -6, 1812 }, { -80, -6, 1813 }, { -80, -6, 1814 }, - { -80, -6, 1816 }, { -80, -6, 1818 }, { -80, -5, 1823 }, { -80, -4, 1833 }, - { -80, -2, 1845 }, { -80, 0, 1857 }, { -80, 1, 1869 }, { -80, 2, 1877 }, - { -80, 2, 1880 }, { -80, 2, 1879 }, { -80, 1, 1874 }, { -80, 0, 1868 }, - { -80, 0, 1860 }, { -80, -1, 1851 }, { -80, -2, 1842 }, { -80, -3, 1834 }, - { -80, -4, 1826 }, { -80, -5, 1821 }, { -80, -6, 1818 }, { -80, -6, 1817 }, - { -80, -6, 1815 }, { -80, -6, 1814 }, { -80, -6, 1813 }, { -80, -6, 1813 }, - { -80, -6, 1812 }, { -80, -7, 1812 }, { -80, -7, 1811 }, { -80, -7, 1811 }, - { -80, -7, 1811 }, { -80, -7, 1811 }, { -80, -7, 1811 }, { -80, -7, 1811 }, - { -80, -6, 1812 }, { -80, -6, 1812 }, { -80, -6, 1813 }, { -80, -6, 1813 }, - { -80, -6, 1813 }, { -80, -6, 1814 }, { -80, -6, 1815 }, { -80, -6, 1815 }, - { -80, -6, 1816 }, { -80, -6, 1816 }, { -80, -6, 1816 }, { -80, -6, 1817 }, - { -80, -6, 1817 }, { -80, -6, 1818 }, { -80, -6, 1818 }, { -80, -6, 1818 }, - { -80, -6, 1818 }, { -80, -6, 1818 }, { -80, -6, 1818 }, { -81, -6, 1818 }, - { -82, -6, 1818 }, { -84, -6, 1818 }, { -85, -6, 1819 }, { -87, -6, 1819 }, - { -88, -6, 1819 }, { -90, -6, 1819 }, { -91, -6, 1819 }, { -92, -6, 1819 }, - { -93, -6, 1819 }, { -93, -6, 1819 }, { -93, -6, 1819 }, { -92, -6, 1819 }, - { -91, -6, 1819 }, { -89, -6, 1819 }, { -87, -6, 1819 }, { -84, -6, 1818 }, - { -80, -6, 1818 }, { -65, -5, 1817 }, { -38, -3, 1814 }, { -7, -2, 1811 }, - { 20, 0, 1808 }, { 34, 0, 1806 }, { 39, 0, 1806 }, { 43, 0, 1805 }, - { 46, 0, 1805 }, { 49, 1, 1805 }, { 52, 1, 1804 }, { 54, 1, 1804 }, - { 55, 1, 1804 }, { 56, 1, 1804 }, { 56, 1, 1804 }, { 56, 1, 1804 }, - { 55, 1, 1804 }, { 53, 1, 1804 }, { 51, 1, 1805 }, { 49, 1, 1805 }, - { 46, 0, 1805 }, { 42, 0, 1805 }, { 38, 0, 1806 }, { 34, 0, 1806 }, - { 23, 0, 1807 }, { 3, -1, 1809 }, { -21, -2, 1812 }, { -46, -4, 1815 }, - { -67, -5, 1817 }, { -80, -6, 1818 }, { -85, -6, 1819 }, { -89, -6, 1819 }, - { -90, -6, 1820 }, { -90, -6, 1820 }, { -90, -6, 1820 }, { -88, -6, 1820 }, - { -86, -6, 1820 }, { -84, -6, 1820 }, { -82, -6, 1820 }, { -80, -6, 1819 }, - { -80, -6, 1818 }, { -80, -6, 1816 }, { -79, -6, 1814 }, { -79, -6, 1812 }, - { -79, -7, 1809 }, { -79, -7, 1806 }, { -79, -8, 1803 }, { -79, -8, 1800 }, - { -79, -8, 1798 }, { -79, -9, 1796 }, { -79, -9, 1795 }, { -79, -9, 1795 }, - { -79, -9, 1795 }, { -79, -9, 1795 }, { -79, -9, 1796 }, { -79, -9, 1796 }, - { -79, -9, 1797 }, { -79, -8, 1797 }, { -79, -8, 1798 }, { -79, -8, 1799 }, - { -79, -8, 1800 }, { -79, -8, 1801 }, { -79, -8, 1802 }, { -79, -8, 1803 }, - { -79, -8, 1804 }, { -79, -7, 1805 }, { -79, -7, 1806 }, { -79, -7, 1806 }, - { -79, -7, 1807 }, { -79, -7, 1808 }, { -79, -7, 1808 }, { -79, -7, 1809 }, - { -79, -7, 1809 }, { -79, -7, 1809 }, { -79, -7, 1809 }, { -79, -7, 1806 }, - { -79, -8, 1801 }, { -79, -9, 1794 }, { -79, -10, 1790 }, { -79, -10, 1790 }, - { -79, -8, 1799 }, { -79, -6, 1814 }, { -80, -4, 1829 }, { -80, -3, 1837 }, - { -80, -3, 1837 }, { -80, -4, 1830 }, { -80, -5, 1822 }, { -80, -6, 1818 }, - { -80, -6, 1817 }, { -80, -6, 1816 }, { -80, -6, 1816 }, { -80, -6, 1816 }, - { -80, -6, 1816 }, { -80, -6, 1816 }, { -80, -6, 1816 }, { -80, -6, 1817 }, - { -80, -6, 1817 }, { -80, -6, 1817 }, { -80, -6, 1818 }, { -80, -6, 1818 }, - { -80, -6, 1818 }, { -79, -6, 1818 }, { -79, -6, 1816 }, { -79, -7, 1814 }, - { -79, -7, 1812 }, { -78, -8, 1809 }, { -78, -9, 1805 }, { -77, -10, 1802 }, - { -77, -11, 1798 }, { -76, -12, 1794 }, { -75, -13, 1791 }, { -75, -14, 1787 }, - { -74, -15, 1784 }, { -74, -16, 1781 }, { -74, -17, 1778 }, { -73, -17, 1777 }, - { -73, -18, 1776 }, { -73, -18, 1776 }, { -73, -18, 1776 }, { -74, -17, 1778 }, - { -74, -16, 1781 }, { -75, -15, 1786 }, { -76, -13, 1791 }, { -77, -11, 1799 }, - { -78, -9, 1807 }, { -80, -6, 1818 }, { -86, 6, 1861 }, { -99, 30, 1947 }, - { -114, 59, 2046 }, { -126, 82, 2127 }, { -131, 92, 2161 }, { -130, 88, 2149 }, - { -127, 79, 2117 }, { -123, 65, 2070 }, { -117, 49, 2014 }, { -110, 32, 1955 }, - { -101, 16, 1899 }, { -91, 3, 1851 }, { -80, -6, 1818 }, { -64, -11, 1799 }, - { -42, -13, 1789 }, { -18, -13, 1786 }, { 5, -12, 1787 }, { 27, -11, 1790 }, - { 43, -9, 1794 }, { 52, -9, 1795 }, { 55, -9, 1795 }, { 57, -9, 1794 }, - { 59, -9, 1793 }, { 60, -9, 1793 }, { 62, -9, 1792 }, { 62, -9, 1792 }, - { 63, -9, 1791 }, { 63, -9, 1790 }, { 62, -9, 1790 }, { 62, -9, 1789 }, - { 61, -9, 1789 }, { 60, -9, 1788 }, { 59, -9, 1787 }, { 58, -9, 1787 }, - { 56, -9, 1787 }, { 55, -9, 1786 }, { 53, -8, 1786 }, { 52, -8, 1786 }, - { 51, -8, 1785 }, { 49, -8, 1785 }, { 48, -8, 1785 }, { 46, -8, 1785 }, - { 45, -8, 1786 }, { 44, -8, 1786 }, { 44, -8, 1786 }, { 43, -8, 1787 }, - { 43, -8, 1787 }, { 43, -8, 1788 }, { 44, -8, 1789 }, { 44, -8, 1790 }, - { 45, -8, 1791 }, { 47, -9, 1792 }, { 49, -9, 1794 }, { 52, -9, 1795 }, - { 57, -9, 1798 }, { 66, -9, 1803 }, { 79, -10, 1810 }, { 94, -10, 1818 }, - { 110, -11, 1827 }, { 126, -11, 1836 }, { 142, -12, 1845 }, { 156, -13, 1853 }, - { 167, -14, 1860 }, { 174, -14, 1866 }, { 176, -15, 1869 }, { 174, -17, 1871 }, - { 170, -18, 1873 }, { 163, -20, 1874 }, { 155, -21, 1874 }, { 145, -23, 1874 }, - { 134, -25, 1874 }, { 123, -27, 1873 }, { 110, -29, 1872 }, { 98, -31, 1870 }, - { 86, -32, 1868 }, { 74, -34, 1866 }, { 64, -35, 1864 }, { 54, -36, 1861 }, - { 46, -36, 1858 }, { 40, -36, 1855 }, { 36, -35, 1852 }, { 35, -33, 1847 }, - { 35, -31, 1841 }, { 36, -27, 1834 }, { 39, -24, 1828 }, { 42, -20, 1820 }, - { 45, -17, 1813 }, { 48, -13, 1807 }, { 50, -11, 1801 }, { 52, -9, 1795 }, - { 52, -8, 1791 }, { 52, -7, 1786 }, { 53, -6, 1782 }, { 53, -5, 1778 }, - { 53, -5, 1774 }, { 53, -5, 1770 }, { 53, -5, 1767 }, { 52, -5, 1763 }, - { 52, -5, 1760 }, { 52, -5, 1756 }, { 52, -5, 1753 }, { 52, -5, 1750 }, - { 54, -4, 1746 }, { 58, -3, 1742 }, { 63, -2, 1738 }, { 66, -1, 1734 }, - { 67, -1, 1732 }, { 63, -1, 1731 }, { 52, -3, 1733 }, { 30, -7, 1738 }, - { -4, -13, 1749 }, { -45, -20, 1761 }, { -84, -26, 1773 }, { -116, -32, 1782 }, - { -132, -35, 1787 }, { -139, -36, 1788 }, { -144, -37, 1788 }, { -148, -38, 1788 }, - { -150, -39, 1788 }, { -152, -39, 1787 }, { -153, -40, 1786 }, { -153, -40, 1785 }, - { -152, -41, 1783 }, { -151, -41, 1781 }, { -149, -41, 1779 }, { -147, -41, 1778 }, - { -145, -41, 1776 }, { -143, -41, 1774 }, { -140, -40, 1772 }, { -138, -40, 1770 }, - { -136, -40, 1768 }, { -134, -40, 1767 }, { -132, -40, 1766 }, { -131, -40, 1765 }, - { -131, -40, 1764 }, { -131, -40, 1764 }, { -131, -40, 1764 }, { -131, -40, 1763 }, - { -131, -40, 1763 }, { -131, -40, 1763 }, { -131, -40, 1763 }, { -131, -40, 1763 }, - { -131, -40, 1762 }, { -131, -40, 1762 }, { -131, -40, 1762 }, { -131, -40, 1762 }, - { -131, -41, 1762 }, { -131, -41, 1762 }, { -131, -41, 1762 }, { -131, -41, 1762 }, - { -131, -41, 1762 }, { -131, -41, 1762 }, { -131, -40, 1762 }, { -131, -40, 1762 }, - { -131, -40, 1762 }, { -131, -40, 1762 }, { -131, -40, 1762 }, { -131, -40, 1763 }, - { -131, -40, 1763 }, { -131, -40, 1763 }, { -131, -40, 1763 }, { -131, -40, 1763 }, - { -131, -40, 1763 }, { -131, -40, 1763 }, { -131, -40, 1763 }, { -131, -40, 1763 }, - { -131, -40, 1764 }, { -131, -40, 1764 }, { -131, -40, 1764 }, { -131, -40, 1764 }, - { -131, -40, 1764 }, { -131, -40, 1764 }, { -131, -40, 1764 }, { -131, -40, 1764 }, - { -131, -40, 1764 }, { -131, -40, 1764 }, { -131, -40, 1764 }, { -131, -40, 1764 }, - { -131, -40, 1763 }, { -131, -41, 1761 }, { -131, -42, 1757 }, { -131, -43, 1753 }, - { -131, -44, 1749 }, { -131, -45, 1745 }, { -131, -45, 1742 }, { -131, -46, 1741 }, - { -131, -45, 1743 }, { -131, -44, 1746 }, { -131, -43, 1753 }, { -131, -40, 1764 }, - { -131, -31, 1802 }, { -132, -15, 1869 }, { -134, 0, 1935 }, { -134, 9, 1971 }, - { -136, 10, 1978 }, { -140, 10, 1980 }, { -144, 9, 1976 }, { -149, 6, 1969 }, - { -153, 3, 1958 }, { -154, 0, 1945 }, { -153, -2, 1931 }, { -147, -5, 1917 }, - { -137, -7, 1904 }, { -109, -8, 1885 }, { -61, -8, 1857 }, { -9, -9, 1828 }, - { 33, -9, 1805 }, { 52, -9, 1795 }, { 53, -9, 1794 }, { 55, -9, 1793 }, - { 57, -9, 1792 }, { 59, -9, 1791 }, { 60, -9, 1790 }, { 62, -9, 1789 }, - { 63, -9, 1789 }, { 64, -9, 1788 }, { 66, -9, 1787 }, { 67, -9, 1786 }, - { 68, -9, 1786 }, { 69, -9, 1785 }, { 70, -9, 1785 }, { 71, -9, 1784 }, - { 72, -9, 1784 }, { 73, -9, 1783 }, { 73, -9, 1783 }, { 74, -9, 1782 }, - { 75, -9, 1782 }, { 75, -9, 1782 }, { 76, -9, 1781 }, { 76, -9, 1781 }, - { 77, -9, 1781 }, { 77, -9, 1781 }, { 77, -9, 1780 }, { 78, -9, 1780 }, - { 78, -9, 1780 }, { 78, -9, 1780 }, { 78, -9, 1780 }, { 78, -9, 1780 }, - { 78, -9, 1780 }, { 78, -9, 1780 }, { 78, -9, 1780 }, { 78, -9, 1780 }, - { 78, -9, 1780 }, { 78, -9, 1780 }, { 77, -9, 1780 }, { 77, -9, 1781 }, - { 77, -9, 1781 }, { 77, -9, 1781 }, { 76, -9, 1781 }, { 76, -9, 1781 }, - { 76, -9, 1782 }, { 75, -9, 1782 }, { 75, -9, 1782 }, { 74, -9, 1782 }, - { 74, -9, 1783 }, { 73, -9, 1783 }, { 73, -9, 1783 }, { 72, -9, 1783 }, - { 72, -9, 1784 }, { 71, -9, 1784 }, { 70, -9, 1784 }, { 70, -9, 1785 }, - { 69, -9, 1785 }, { 69, -9, 1785 }, { 68, -9, 1786 }, { 67, -9, 1786 }, - { 67, -9, 1787 }, { 66, -9, 1787 }, { 65, -9, 1787 }, { 65, -9, 1788 }, - { 64, -9, 1788 }, { 64, -9, 1788 }, { 63, -9, 1789 }, { 62, -9, 1789 }, - { 62, -9, 1789 }, { 61, -9, 1790 }, { 60, -9, 1790 }, { 60, -9, 1791 }, - { 59, -9, 1791 }, { 59, -9, 1791 }, { 58, -9, 1792 }, { 58, -9, 1792 }, - { 57, -9, 1792 }, { 56, -9, 1792 }, { 56, -9, 1793 }, { 55, -9, 1793 }, - { 55, -9, 1793 }, { 55, -9, 1794 }, { 54, -9, 1794 }, { 54, -9, 1794 }, - { 53, -9, 1794 }, { 53, -9, 1794 }, { 53, -9, 1795 }, { 52, -9, 1795 }, - { 52, -9, 1795 }, { 52, -9, 1795 }, { 52, -9, 1795 }, { 52, -9, 1795 }, - { 52, -9, 1795 }, { 52, -9, 1795 }, { 52, -9, 1795 }, { 52, -9, 1795 }, - { 52, -9, 1795 }, { 53, -9, 1795 }, { 54, -9, 1794 }, { 55, -9, 1794 }, - { 56, -9, 1794 }, { 57, -9, 1794 }, { 57, -9, 1793 }, { 58, -9, 1793 }, - { 58, -9, 1793 }, { 57, -9, 1793 }, { 56, -9, 1794 }, { 54, -9, 1794 }, - { 52, -9, 1795 }, { 48, -9, 1796 }, { 43, -9, 1798 }, { 37, -9, 1800 }, - { 30, -9, 1802 }, { 23, -10, 1805 }, { 15, -10, 1807 }, { 7, -10, 1810 }, - { 0, -10, 1813 }, { -8, -11, 1815 }, { -15, -11, 1818 }, { -21, -11, 1820 }, - { -26, -11, 1821 }, { -30, -11, 1823 }, { -33, -11, 1824 }, { -34, -11, 1824 }, - { -33, -11, 1823 }, { -29, -11, 1822 }, { -24, -11, 1820 }, { -17, -11, 1818 }, - { -9, -11, 1815 }, { 0, -10, 1813 }, { 8, -10, 1810 }, { 18, -10, 1807 }, - { 26, -10, 1804 }, { 34, -9, 1801 }, { 41, -9, 1799 }, { 47, -9, 1797 }, - { 50, -9, 1796 }, { 52, -9, 1795 }, { 50, -9, 1796 }, { 47, -9, 1797 }, - { 43, -9, 1798 }, { 36, -9, 1800 }, { 29, -9, 1803 }, { 21, -10, 1805 }, - { 13, -10, 1808 }, { 4, -10, 1811 }, { -3, -10, 1814 }, { -11, -11, 1816 }, - { -19, -11, 1819 }, { -25, -11, 1821 }, { -30, -11, 1822 }, { -33, -11, 1823 }, - { -34, -11, 1824 }, { -33, -11, 1823 }, { -29, -11, 1822 }, { -24, -11, 1820 }, - { -17, -11, 1818 }, { -9, -11, 1815 }, { 0, -10, 1813 }, { 8, -10, 1810 }, - { 18, -10, 1807 }, { 26, -10, 1804 }, { 34, -9, 1801 }, { 41, -9, 1799 }, - { 47, -9, 1797 }, { 50, -9, 1796 }, { 52, -9, 1795 }, { 50, -9, 1796 }, - { 46, -9, 1797 }, { 40, -9, 1799 }, { 32, -9, 1802 }, { 23, -10, 1805 }, - { 13, -10, 1808 }, { 3, -10, 1811 }, { -5, -11, 1814 }, { -14, -11, 1817 }, - { -22, -11, 1820 }, { -28, -11, 1822 }, { -32, -11, 1823 }, { -34, -11, 1824 }, - { -33, -11, 1824 }, { -30, -11, 1823 }, { -25, -11, 1821 }, { -18, -11, 1820 }, - { -11, -11, 1818 }, { -3, -11, 1816 }, { 5, -10, 1813 }, { 14, -10, 1811 }, - { 22, -10, 1808 }, { 31, -10, 1805 }, { 38, -9, 1803 }, { 44, -9, 1801 }, - { 48, -9, 1798 }, { 51, -9, 1797 }, { 52, -9, 1795 }, { 50, -9, 1794 }, - { 47, -9, 1793 }, { 43, -9, 1792 }, { 37, -9, 1791 }, { 31, -9, 1789 }, - { 24, -9, 1788 }, { 16, -9, 1787 }, { 8, -9, 1787 }, { 0, -9, 1786 }, - { -8, -9, 1785 }, { -17, -9, 1785 }, { -25, -9, 1784 }, { -32, -9, 1784 }, - { -39, -9, 1784 }, { -45, -9, 1784 }, { -50, -9, 1784 }, { -54, -9, 1785 }, - { -56, -9, 1785 }, { -59, -9, 1786 }, { -61, -9, 1787 }, { -63, -8, 1788 }, - { -65, -8, 1789 }, { -67, -8, 1790 }, { -69, -8, 1791 }, { -70, -8, 1792 }, - { -71, -8, 1793 }, { -72, -8, 1795 }, { -73, -8, 1796 }, { -74, -7, 1798 }, - { -74, -7, 1799 }, { -75, -7, 1801 }, { -75, -7, 1802 }, { -76, -7, 1804 }, - { -76, -7, 1805 }, { -77, -7, 1807 }, { -77, -7, 1808 }, { -77, -6, 1809 }, - { -77, -6, 1811 }, { -77, -6, 1812 }, { -78, -6, 1813 }, { -78, -6, 1814 }, - { -78, -6, 1815 }, { -79, -6, 1816 }, { -79, -6, 1817 }, { -80, -6, 1818 }, - { -80, -6, 1819 }, { -82, -6, 1819 }, { -84, -6, 1819 }, { -86, -6, 1819 }, - { -89, -6, 1819 }, { -92, -6, 1819 }, { -94, -6, 1819 }, { -97, -6, 1819 }, - { -99, -6, 1818 }, { -102, -6, 1818 }, { -103, -6, 1818 }, { -104, -6, 1817 }, - { -105, -6, 1817 }, { -104, -6, 1817 }, { -103, -6, 1817 }, { -101, -6, 1817 }, - { -98, -6, 1817 }, { -93, -6, 1817 }, { -87, -6, 1817 }, { -80, -6, 1818 }, - { -68, -5, 1819 }, { -51, -5, 1821 }, { -30, -5, 1823 }, { -5, -4, 1826 }, - { 21, -4, 1829 }, { 50, -3, 1831 }, { 78, -3, 1834 }, { 105, -3, 1836 }, - { 131, -2, 1838 }, { 153, -2, 1839 }, { 171, -1, 1840 }, { 184, -1, 1839 }, - { 193, -1, 1837 }, { 200, -1, 1834 }, { 206, -1, 1831 }, { 210, 0, 1827 }, - { 214, 0, 1822 }, { 216, 0, 1818 }, { 217, 0, 1813 }, { 218, 0, 1808 }, - { 218, 0, 1803 }, { 217, 0, 1798 }, { 216, 0, 1793 }, { 215, 0, 1788 }, - { 214, 0, 1784 }, { 212, 0, 1781 }, { 211, 0, 1778 }, { 210, 0, 1775 }, - { 209, 0, 1774 }, { 209, 0, 1773 }, { 208, 0, 1774 }, { 208, 0, 1774 }, - { 208, 0, 1776 }, { 207, 0, 1778 }, { 206, 0, 1780 }, { 205, 0, 1783 }, - { 204, 0, 1786 }, { 203, 0, 1789 }, { 202, -1, 1792 }, { 201, -1, 1796 }, - { 199, -1, 1800 }, { 198, -1, 1804 }, { 197, -1, 1808 }, { 195, -2, 1812 }, - { 194, -2, 1816 }, { 192, -2, 1819 }, { 191, -2, 1823 }, { 190, -2, 1826 }, - { 188, -2, 1830 }, { 187, -2, 1832 }, { 186, -2, 1835 }, { 185, -1, 1837 }, - { 184, -1, 1839 }, { 183, 0, 1835 }, { 183, 2, 1826 }, { 183, 6, 1816 }, - { 184, 7, 1811 }, { 184, 5, 1818 }, { 184, 0, 1831 }, { 184, -1, 1839 }, - { 184, 0, 1834 }, { 184, 3, 1824 }, { 184, 5, 1817 }, { 184, 5, 1819 }, - { 184, 3, 1824 }, { 184, 1, 1828 }, { 184, 1, 1829 }, { 184, 1, 1829 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, { 184, 1, 1828 }, - { 189, 2, 1828 }, { 184, 1, 1828 }, { 158, 1, 1827 }, { 128, 0, 1826 }, - { 94, 0, 1824 }, { 59, -1, 1823 }, { 24, -2, 1822 }, { -8, -3, 1821 }, - { -36, -4, 1820 }, { -59, -5, 1819 }, { -74, -5, 1818 }, { -80, -6, 1818 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_lips_1_1, 0x002817e0, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_lips_1_2[][3] = { - { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, - { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, - { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, - { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, - { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, - { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, - { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, - { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, - { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, { -97, -93, 1924 }, - { -97, -93, 1924 }, { -97, -92, 1924 }, { -97, -91, 1922 }, { -97, -90, 1921 }, { -96, -88, 1919 }, - { -96, -86, 1917 }, { -95, -84, 1914 }, { -95, -82, 1912 }, { -95, -79, 1909 }, { -94, -77, 1906 }, - { -94, -74, 1904 }, { -93, -72, 1901 }, { -93, -70, 1898 }, { -92, -68, 1895 }, { -92, -66, 1893 }, - { -92, -64, 1891 }, { -91, -63, 1889 }, { -91, -63, 1887 }, { -91, -62, 1885 }, { -91, -62, 1884 }, - { -90, -62, 1882 }, { -90, -62, 1881 }, { -90, -62, 1880 }, { -90, -62, 1878 }, { -90, -62, 1877 }, - { -90, -62, 1875 }, { -89, -63, 1874 }, { -89, -63, 1873 }, { -89, -64, 1871 }, { -89, -65, 1870 }, - { -89, -65, 1869 }, { -89, -66, 1867 }, { -89, -66, 1866 }, { -88, -67, 1865 }, { -88, -68, 1864 }, - { -88, -68, 1863 }, { -88, -69, 1862 }, { -88, -69, 1861 }, { -88, -69, 1860 }, { -88, -70, 1859 }, - { -88, -70, 1858 }, { -88, -70, 1857 }, { -88, -70, 1856 }, { -87, -70, 1855 }, { -87, -69, 1855 }, - { -87, -69, 1854 }, { -87, -68, 1853 }, { -87, -68, 1853 }, { -87, -67, 1852 }, { -87, -66, 1851 }, - { -87, -66, 1851 }, { -86, -65, 1850 }, { -86, -64, 1849 }, { -86, -63, 1849 }, { -86, -63, 1848 }, - { -86, -62, 1847 }, { -86, -61, 1847 }, { -86, -60, 1846 }, { -86, -59, 1845 }, { -85, -58, 1845 }, - { -85, -57, 1844 }, { -85, -56, 1843 }, { -85, -55, 1842 }, { -85, -54, 1842 }, { -85, -53, 1841 }, - { -85, -52, 1840 }, { -85, -51, 1840 }, { -84, -50, 1839 }, { -84, -49, 1839 }, { -84, -47, 1838 }, - { -84, -46, 1837 }, { -84, -45, 1837 }, { -84, -44, 1836 }, { -84, -43, 1835 }, { -83, -42, 1835 }, - { -83, -41, 1834 }, { -83, -39, 1833 }, { -83, -38, 1833 }, { -83, -37, 1832 }, { -83, -36, 1832 }, - { -83, -35, 1831 }, { -83, -34, 1831 }, { -82, -33, 1830 }, { -82, -31, 1829 }, { -82, -30, 1829 }, - { -82, -29, 1828 }, { -82, -28, 1828 }, { -82, -27, 1827 }, { -82, -26, 1827 }, { -82, -25, 1826 }, - { -81, -24, 1826 }, { -81, -23, 1825 }, { -81, -22, 1825 }, { -81, -21, 1824 }, { -81, -20, 1824 }, - { -81, -19, 1824 }, { -81, -18, 1823 }, { -81, -17, 1823 }, { -81, -16, 1822 }, { -81, -15, 1822 }, - { -80, -15, 1822 }, { -80, -14, 1821 }, { -80, -13, 1821 }, { -80, -12, 1821 }, { -80, -12, 1820 }, - { -80, -11, 1820 }, { -80, -10, 1820 }, { -80, -10, 1820 }, { -80, -9, 1819 }, { -80, -9, 1819 }, - { -80, -8, 1819 }, { -80, -8, 1819 }, { -80, -7, 1819 }, { -80, -7, 1818 }, { -80, -7, 1818 }, - { -80, -6, 1818 }, { -80, -6, 1818 }, { -80, -6, 1818 }, { -80, -6, 1818 }, { -80, -6, 1818 }, - { -80, -6, 1818 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_lips_1_2, 0x00282b18, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_lips_1[] = { { ARRAY_COUNT(animdata_mario_lips_1_1), GD_ANIM_ROT3S, animdata_mario_lips_1_1 }, diff --git a/src/goddard/dynlists/anim_mario_lips_2.c b/src/goddard/dynlists/anim_mario_lips_2.c index eecd78dc8..61993c0f1 100644 --- a/src/goddard/dynlists/anim_mario_lips_2.c +++ b/src/goddard/dynlists/anim_mario_lips_2.c @@ -1,261 +1,13 @@ +#include "pc/rom_assets.h" #include #include "macros.h" #include "animdata.h" #include "../gd_types.h" -static s16 animdata_mario_lips_2_1[][3] = { - { -97, -3, -1771 }, { -97, -3, -1772 }, { -97, -3, -1772 }, { -97, -4, -1773 }, - { -97, -4, -1773 }, { -97, -4, -1774 }, { -97, -4, -1775 }, { -97, -4, -1776 }, - { -97, -4, -1777 }, { -97, -5, -1778 }, { -97, -5, -1779 }, { -97, -5, -1780 }, - { -97, -5, -1781 }, { -97, -5, -1781 }, { -97, -5, -1781 }, { -97, -5, -1781 }, - { -97, -5, -1781 }, { -97, -5, -1780 }, { -97, -5, -1778 }, { -97, -4, -1777 }, - { -97, -4, -1774 }, { -97, -3, -1771 }, { -97, -2, -1764 }, { -97, 0, -1750 }, - { -97, 2, -1733 }, { -96, 5, -1714 }, { -96, 8, -1698 }, { -96, 10, -1686 }, - { -96, 11, -1681 }, { -96, 11, -1683 }, { -96, 10, -1690 }, { -96, 8, -1699 }, - { -96, 6, -1711 }, { -97, 4, -1723 }, { -97, 2, -1736 }, { -97, 0, -1748 }, - { -97, -1, -1759 }, { -97, -3, -1767 }, { -97, -3, -1771 }, { -97, -4, -1773 }, - { -97, -4, -1775 }, { -97, -4, -1777 }, { -97, -5, -1778 }, { -97, -5, -1779 }, - { -97, -5, -1780 }, { -97, -5, -1781 }, { -97, -5, -1781 }, { -97, -5, -1781 }, - { -97, -5, -1781 }, { -97, -5, -1781 }, { -97, -5, -1781 }, { -97, -5, -1781 }, - { -97, -5, -1780 }, { -97, -5, -1780 }, { -97, -5, -1779 }, { -97, -5, -1779 }, - { -97, -4, -1778 }, { -97, -4, -1777 }, { -97, -4, -1776 }, { -97, -4, -1776 }, - { -97, -4, -1775 }, { -97, -4, -1774 }, { -97, -4, -1774 }, { -97, -4, -1773 }, - { -97, -4, -1772 }, { -97, -3, -1772 }, { -97, -3, -1772 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1772 }, { -97, -4, -1773 }, { -97, -4, -1775 }, - { -97, -4, -1776 }, { -97, -4, -1777 }, { -97, -4, -1777 }, { -97, -4, -1777 }, - { -97, -4, -1778 }, { -97, -4, -1778 }, { -97, -4, -1778 }, { -97, -5, -1778 }, - { -97, -5, -1778 }, { -97, -5, -1778 }, { -97, -5, -1778 }, { -97, -5, -1778 }, - { -97, -5, -1778 }, { -97, -5, -1778 }, { -97, -4, -1778 }, { -97, -4, -1778 }, - { -97, -4, -1778 }, { -97, -4, -1777 }, { -97, -4, -1777 }, { -97, -4, -1777 }, - { -97, -4, -1776 }, { -97, -4, -1775 }, { -97, -4, -1774 }, { -97, -4, -1773 }, - { -97, -3, -1772 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1772 }, { -97, -4, -1773 }, { -97, -4, -1775 }, - { -97, -4, -1778 }, { -97, -5, -1781 }, { -97, -5, -1784 }, { -98, -6, -1788 }, - { -98, -7, -1791 }, { -98, -7, -1795 }, { -98, -8, -1799 }, { -98, -8, -1803 }, - { -98, -9, -1806 }, { -98, -9, -1809 }, { -99, -10, -1811 }, { -99, -10, -1813 }, - { -99, -10, -1814 }, { -99, -10, -1814 }, { -99, -10, -1813 }, { -99, -10, -1811 }, - { -98, -9, -1808 }, { -98, -9, -1804 }, { -98, -8, -1798 }, { -98, -7, -1791 }, - { -97, -5, -1782 }, { -97, -3, -1771 }, { -95, 3, -1728 }, { -91, 17, -1641 }, - { -87, 33, -1542 }, { -83, 46, -1460 }, { -82, 52, -1426 }, { -82, 50, -1438 }, - { -84, 45, -1470 }, { -86, 37, -1517 }, { -88, 28, -1573 }, { -91, 18, -1632 }, - { -93, 9, -1689 }, { -95, 1, -1737 }, { -97, -3, -1771 }, { -98, -7, -1792 }, - { -98, -9, -1804 }, { -99, -10, -1810 }, { -99, -10, -1811 }, { -99, -10, -1809 }, - { -99, -9, -1807 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -100, -9, -1805 }, { -100, -9, -1804 }, { -100, -9, -1804 }, - { -100, -9, -1803 }, { -100, -9, -1802 }, { -101, -9, -1801 }, { -101, -9, -1800 }, - { -101, -9, -1799 }, { -101, -8, -1798 }, { -102, -8, -1797 }, { -102, -8, -1796 }, - { -102, -8, -1795 }, { -102, -8, -1794 }, { -103, -8, -1793 }, { -103, -8, -1791 }, - { -103, -7, -1790 }, { -103, -7, -1789 }, { -103, -7, -1787 }, { -103, -7, -1786 }, - { -103, -7, -1785 }, { -103, -6, -1783 }, { -102, -6, -1782 }, { -102, -6, -1781 }, - { -102, -6, -1779 }, { -101, -5, -1778 }, { -101, -5, -1777 }, { -100, -5, -1776 }, - { -100, -4, -1775 }, { -99, -4, -1773 }, { -98, -4, -1772 }, { -97, -3, -1771 }, - { -95, -3, -1770 }, { -92, -2, -1769 }, { -88, -1, -1769 }, { -83, 0, -1768 }, - { -78, 0, -1767 }, { -72, 1, -1766 }, { -67, 2, -1765 }, { -62, 3, -1764 }, - { -57, 4, -1763 }, { -54, 5, -1762 }, { -51, 6, -1761 }, { -50, 6, -1759 }, - { -48, 6, -1758 }, { -47, 7, -1756 }, { -46, 7, -1754 }, { -45, 8, -1752 }, - { -45, 8, -1749 }, { -45, 8, -1747 }, { -45, 8, -1745 }, { -45, 8, -1743 }, - { -45, 8, -1741 }, { -46, 8, -1740 }, { -47, 8, -1739 }, { -48, 8, -1738 }, - { -49, 8, -1738 }, { -51, 8, -1738 }, { -54, 7, -1739 }, { -58, 6, -1742 }, - { -63, 5, -1745 }, { -68, 3, -1749 }, { -74, 2, -1754 }, { -80, 0, -1758 }, - { -86, 0, -1763 }, { -91, -2, -1767 }, { -94, -3, -1770 }, { -97, -3, -1771 }, - { -98, -4, -1772 }, { -100, -4, -1773 }, { -101, -4, -1774 }, { -102, -5, -1774 }, - { -103, -5, -1774 }, { -104, -5, -1774 }, { -104, -5, -1774 }, { -105, -5, -1773 }, - { -105, -5, -1773 }, { -105, -5, -1773 }, { -105, -5, -1772 }, { -104, -5, -1772 }, - { -104, -5, -1771 }, { -103, -5, -1771 }, { -102, -4, -1771 }, { -101, -4, -1771 }, - { -100, -4, -1771 }, { -99, -4, -1771 }, { -97, -3, -1771 }, { -92, -3, -1773 }, - { -84, -1, -1775 }, { -74, 0, -1777 }, { -64, 1, -1780 }, { -56, 3, -1782 }, - { -52, 3, -1784 }, { -50, 4, -1784 }, { -49, 4, -1784 }, { -48, 4, -1785 }, - { -47, 4, -1785 }, { -47, 4, -1785 }, { -46, 4, -1785 }, { -46, 4, -1785 }, - { -47, 4, -1785 }, { -47, 4, -1785 }, { -47, 4, -1785 }, { -48, 4, -1785 }, - { -48, 4, -1784 }, { -49, 4, -1784 }, { -49, 4, -1784 }, { -50, 4, -1784 }, - { -50, 4, -1784 }, { -51, 4, -1784 }, { -51, 4, -1784 }, { -52, 3, -1784 }, - { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, - { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, - { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, - { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, - { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, - { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, - { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, - { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, - { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, - { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, - { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, { -52, 3, -1784 }, - { -52, 3, -1785 }, { -52, 3, -1787 }, { -52, 3, -1791 }, { -52, 2, -1795 }, - { -52, 2, -1800 }, { -52, 2, -1803 }, { -52, 2, -1806 }, { -52, 1, -1807 }, - { -52, 2, -1806 }, { -52, 2, -1802 }, { -52, 2, -1795 }, { -52, 3, -1784 }, - { -51, 7, -1744 }, { -49, 13, -1674 }, { -47, 19, -1606 }, { -46, 22, -1572 }, - { -46, 22, -1570 }, { -45, 22, -1576 }, { -44, 21, -1589 }, { -44, 20, -1606 }, - { -44, 18, -1626 }, { -44, 16, -1648 }, { -45, 15, -1670 }, { -47, 12, -1691 }, - { -51, 10, -1709 }, { -58, 7, -1730 }, { -70, 2, -1755 }, { -84, -3, -1779 }, - { -94, -7, -1798 }, { -99, -9, -1805 }, { -100, -9, -1806 }, { -100, -9, -1807 }, - { -101, -10, -1808 }, { -101, -10, -1809 }, { -101, -10, -1810 }, { -102, -10, -1811 }, - { -102, -10, -1811 }, { -102, -10, -1812 }, { -103, -11, -1813 }, { -103, -11, -1813 }, - { -103, -11, -1814 }, { -104, -11, -1814 }, { -104, -11, -1815 }, { -104, -11, -1815 }, - { -104, -11, -1816 }, { -105, -11, -1816 }, { -105, -11, -1817 }, { -105, -12, -1817 }, - { -105, -12, -1817 }, { -105, -12, -1818 }, { -105, -12, -1818 }, { -106, -12, -1818 }, - { -106, -12, -1818 }, { -106, -12, -1818 }, { -106, -12, -1819 }, { -106, -12, -1819 }, - { -106, -12, -1819 }, { -106, -12, -1819 }, { -106, -12, -1819 }, { -106, -12, -1819 }, - { -106, -12, -1819 }, { -106, -12, -1819 }, { -106, -12, -1819 }, { -106, -12, -1819 }, - { -106, -12, -1819 }, { -106, -12, -1819 }, { -106, -12, -1819 }, { -106, -12, -1819 }, - { -106, -12, -1818 }, { -106, -12, -1818 }, { -106, -12, -1818 }, { -105, -12, -1818 }, - { -105, -12, -1818 }, { -105, -12, -1817 }, { -105, -12, -1817 }, { -105, -12, -1817 }, - { -105, -11, -1817 }, { -105, -11, -1817 }, { -105, -11, -1816 }, { -104, -11, -1816 }, - { -104, -11, -1816 }, { -104, -11, -1815 }, { -104, -11, -1815 }, { -104, -11, -1815 }, - { -104, -11, -1815 }, { -104, -11, -1814 }, { -103, -11, -1814 }, { -103, -11, -1814 }, - { -103, -11, -1813 }, { -103, -11, -1813 }, { -103, -11, -1813 }, { -103, -11, -1812 }, - { -102, -10, -1812 }, { -102, -10, -1812 }, { -102, -10, -1811 }, { -102, -10, -1811 }, - { -102, -10, -1811 }, { -102, -10, -1810 }, { -101, -10, -1810 }, { -101, -10, -1810 }, - { -101, -10, -1809 }, { -101, -10, -1809 }, { -101, -10, -1809 }, { -101, -10, -1809 }, - { -101, -10, -1808 }, { -100, -10, -1808 }, { -100, -10, -1808 }, { -100, -10, -1807 }, - { -100, -9, -1807 }, { -100, -9, -1807 }, { -100, -9, -1807 }, { -100, -9, -1807 }, - { -100, -9, -1806 }, { -100, -9, -1806 }, { -99, -9, -1806 }, { -99, -9, -1806 }, - { -99, -9, -1806 }, { -99, -9, -1806 }, { -99, -9, -1806 }, { -99, -9, -1806 }, - { -99, -9, -1806 }, { -99, -9, -1806 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1805 }, { -99, -9, -1806 }, - { -99, -9, -1806 }, { -99, -9, -1806 }, { -99, -9, -1806 }, { -99, -9, -1806 }, - { -99, -9, -1806 }, { -99, -9, -1806 }, { -99, -9, -1806 }, { -99, -9, -1806 }, - { -99, -9, -1807 }, { -99, -9, -1807 }, { -99, -9, -1807 }, { -99, -9, -1807 }, - { -99, -9, -1807 }, { -99, -9, -1807 }, { -99, -9, -1807 }, { -99, -9, -1807 }, - { -99, -9, -1807 }, { -99, -9, -1807 }, { -99, -9, -1807 }, { -99, -9, -1807 }, - { -99, -9, -1807 }, { -99, -9, -1807 }, { -99, -9, -1807 }, { -99, -9, -1807 }, - { -99, -9, -1806 }, { -99, -9, -1806 }, { -99, -9, -1805 }, { -99, -9, -1805 }, - { -99, -9, -1804 }, { -99, -9, -1804 }, { -99, -9, -1803 }, { -99, -9, -1803 }, - { -99, -9, -1802 }, { -99, -8, -1801 }, { -99, -8, -1801 }, { -99, -8, -1800 }, - { -99, -8, -1799 }, { -99, -8, -1799 }, { -99, -8, -1798 }, { -99, -8, -1797 }, - { -99, -8, -1796 }, { -98, -7, -1795 }, { -98, -7, -1794 }, { -98, -7, -1794 }, - { -98, -7, -1793 }, { -98, -7, -1792 }, { -98, -7, -1791 }, { -98, -7, -1790 }, - { -98, -6, -1789 }, { -98, -6, -1788 }, { -98, -6, -1787 }, { -98, -6, -1787 }, - { -98, -6, -1786 }, { -98, -6, -1785 }, { -98, -5, -1784 }, { -98, -5, -1783 }, - { -98, -5, -1782 }, { -98, -5, -1781 }, { -97, -5, -1780 }, { -97, -5, -1780 }, - { -97, -5, -1779 }, { -97, -4, -1778 }, { -97, -4, -1777 }, { -97, -4, -1777 }, - { -97, -4, -1776 }, { -97, -4, -1775 }, { -97, -4, -1774 }, { -97, -4, -1774 }, - { -97, -4, -1773 }, { -97, -4, -1772 }, { -97, -3, -1772 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1770 }, { -97, -3, -1770 }, - { -97, -3, -1770 }, { -97, -3, -1770 }, { -97, -3, -1770 }, { -97, -3, -1770 }, - { -97, -3, -1770 }, { -97, -3, -1770 }, { -97, -3, -1770 }, { -97, -3, -1770 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_lips_2_1, 0x00282f20, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_lips_2_2[][3] = { - { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, - { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, - { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, - { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, - { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, - { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, - { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, - { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, - { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, - { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, - { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, - { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1839 }, { -96, -15, -1838 }, - { -96, -15, -1837 }, { -96, -14, -1836 }, { -96, -14, -1835 }, { -96, -14, -1834 }, - { -96, -14, -1832 }, { -96, -13, -1831 }, { -96, -13, -1829 }, { -96, -13, -1827 }, - { -96, -13, -1825 }, { -96, -12, -1824 }, { -96, -12, -1822 }, { -96, -12, -1820 }, - { -96, -11, -1818 }, { -96, -11, -1817 }, { -96, -11, -1815 }, { -96, -11, -1814 }, - { -96, -10, -1812 }, { -96, -10, -1810 }, { -96, -10, -1808 }, { -96, -9, -1807 }, - { -96, -9, -1805 }, { -96, -9, -1803 }, { -96, -8, -1800 }, { -96, -8, -1798 }, - { -96, -8, -1796 }, { -96, -7, -1794 }, { -96, -7, -1792 }, { -96, -7, -1790 }, - { -96, -6, -1788 }, { -96, -6, -1786 }, { -97, -6, -1784 }, { -97, -5, -1782 }, - { -97, -5, -1780 }, { -97, -5, -1779 }, { -97, -4, -1777 }, { -97, -4, -1776 }, - { -97, -4, -1775 }, { -97, -4, -1774 }, { -97, -4, -1773 }, { -97, -3, -1772 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, { -97, -3, -1771 }, - { -97, -3, -1771 }, { -97, -3, -1772 }, { -97, -4, -1772 }, { -97, -4, -1773 }, - { -97, -4, -1774 }, { -97, -4, -1775 }, { -97, -4, -1776 }, { -97, -4, -1777 }, - { -97, -5, -1778 }, { -97, -5, -1779 }, { -97, -5, -1781 }, { -97, -5, -1782 }, - { -96, -6, -1784 }, { -96, -6, -1786 }, { -96, -6, -1787 }, { -96, -6, -1789 }, - { -96, -7, -1790 }, { -96, -7, -1792 }, { -96, -7, -1794 }, { -96, -8, -1796 }, - { -96, -8, -1797 }, { -96, -8, -1799 }, { -96, -8, -1801 }, { -96, -9, -1802 }, - { -96, -9, -1804 }, { -96, -9, -1805 }, { -96, -9, -1807 }, { -96, -10, -1808 }, - { -96, -10, -1809 }, { -96, -10, -1810 }, { -96, -10, -1811 }, { -96, -10, -1812 }, - { -96, -11, -1813 }, { -96, -11, -1814 }, { -96, -11, -1815 }, { -96, -11, -1815 }, - { -96, -11, -1815 }, { -96, -11, -1815 }, { -96, -11, -1815 }, { -96, -11, -1815 }, - { -96, -11, -1814 }, { -96, -11, -1814 }, { -96, -10, -1813 }, { -96, -10, -1812 }, - { -96, -10, -1811 }, { -96, -10, -1810 }, { -96, -10, -1808 }, { -96, -9, -1807 }, - { -96, -9, -1806 }, { -96, -9, -1804 }, { -96, -9, -1802 }, { -96, -8, -1801 }, - { -96, -8, -1799 }, { -96, -8, -1797 }, { -96, -7, -1795 }, { -96, -7, -1793 }, - { -96, -7, -1792 }, { -97, -7, -1790 }, { -97, -6, -1788 }, { -97, -6, -1786 }, - { -97, -6, -1784 }, { -97, -5, -1783 }, { -97, -5, -1781 }, { -97, -5, -1780 }, - { -97, -5, -1778 }, { -97, -4, -1777 }, { -97, -4, -1776 }, { -97, -4, -1775 }, - { -97, -4, -1774 }, { -97, -4, -1773 }, { -97, -4, -1772 }, { -97, -3, -1772 }, - { -97, -3, -1771 }, { -97, -3, -1771 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_lips_2_2, 0x00284258, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_lips_2[] = { { ARRAY_COUNT(animdata_mario_lips_2_1), GD_ANIM_ROT3S, animdata_mario_lips_2_1 }, diff --git a/src/goddard/dynlists/anim_mario_mustache_left.c b/src/goddard/dynlists/anim_mario_mustache_left.c index b983235c0..e12d6f3ea 100644 --- a/src/goddard/dynlists/anim_mario_mustache_left.c +++ b/src/goddard/dynlists/anim_mario_mustache_left.c @@ -1,261 +1,13 @@ +#include "pc/rom_assets.h" #include #include "macros.h" #include "animdata.h" #include "../gd_types.h" -static s16 animdata_mario_mustache_left_1[][3] = { - { -1799, -1645, -293 }, { -1799, -1645, -293 }, { -1800, -1645, -292 }, { -1800, -1645, -291 }, - { -1800, -1645, -290 }, { -1800, -1645, -289 }, { -1801, -1645, -287 }, { -1801, -1645, -286 }, - { -1802, -1645, -284 }, { -1802, -1645, -283 }, { -1802, -1644, -281 }, { -1803, -1644, -280 }, - { -1803, -1644, -280 }, { -1803, -1644, -279 }, { -1803, -1644, -279 }, { -1803, -1644, -280 }, - { -1802, -1644, -281 }, { -1802, -1645, -283 }, { -1801, -1645, -285 }, { -1800, -1645, -289 }, - { -1799, -1645, -293 }, { -1796, -1645, -305 }, { -1790, -1646, -329 }, { -1782, -1646, -357 }, - { -1775, -1647, -385 }, { -1770, -1648, -405 }, { -1768, -1648, -412 }, { -1771, -1648, -402 }, - { -1777, -1647, -379 }, { -1785, -1647, -349 }, { -1793, -1646, -317 }, { -1800, -1645, -289 }, - { -1806, -1645, -269 }, { -1806, -1645, -269 }, { -1802, -1645, -284 }, { -1799, -1645, -293 }, - { -1799, -1645, -294 }, { -1799, -1645, -294 }, { -1799, -1645, -295 }, { -1799, -1645, -295 }, - { -1799, -1645, -295 }, { -1799, -1645, -296 }, { -1799, -1645, -296 }, { -1798, -1645, -296 }, - { -1798, -1645, -296 }, { -1798, -1645, -296 }, { -1798, -1645, -296 }, { -1798, -1645, -296 }, - { -1798, -1645, -296 }, { -1798, -1645, -296 }, { -1799, -1645, -296 }, { -1799, -1645, -296 }, - { -1799, -1645, -296 }, { -1799, -1645, -295 }, { -1799, -1645, -295 }, { -1799, -1645, -295 }, - { -1799, -1645, -295 }, { -1799, -1645, -295 }, { -1799, -1645, -294 }, { -1799, -1645, -294 }, - { -1799, -1645, -294 }, { -1799, -1645, -294 }, { -1799, -1645, -293 }, { -1799, -1645, -293 }, - { -1799, -1645, -293 }, { -1799, -1645, -293 }, { -1799, -1645, -293 }, { -1799, -1645, -293 }, - { -1799, -1645, -293 }, { -1799, -1645, -293 }, { -1799, -1645, -293 }, { -1799, -1645, -293 }, - { -1799, -1645, -293 }, { -1799, -1645, -293 }, { -1799, -1645, -293 }, { -1799, -1645, -293 }, - { -1799, -1645, -293 }, { -1799, -1645, -293 }, { -1799, -1645, -293 }, { -1799, -1645, -293 }, - { -1799, -1645, -293 }, { -1799, -1645, -293 }, { -1800, -1645, -292 }, { -1800, -1645, -289 }, - { -1801, -1645, -286 }, { -1802, -1645, -283 }, { -1803, -1644, -281 }, { -1802, -1644, -281 }, - { -1801, -1645, -285 }, { -1799, -1645, -293 }, { -1793, -1645, -317 }, { -1782, -1647, -358 }, - { -1772, -1648, -397 }, { -1766, -1648, -418 }, { -1765, -1648, -423 }, { -1764, -1649, -428 }, - { -1763, -1649, -432 }, { -1762, -1649, -435 }, { -1761, -1649, -438 }, { -1760, -1649, -440 }, - { -1760, -1649, -441 }, { -1760, -1649, -442 }, { -1760, -1649, -442 }, { -1760, -1649, -442 }, - { -1760, -1649, -441 }, { -1761, -1649, -439 }, { -1761, -1649, -437 }, { -1762, -1649, -434 }, - { -1763, -1649, -431 }, { -1764, -1649, -427 }, { -1765, -1648, -423 }, { -1766, -1648, -418 }, - { -1770, -1648, -405 }, { -1776, -1647, -381 }, { -1784, -1646, -352 }, { -1791, -1646, -324 }, - { -1797, -1645, -302 }, { -1799, -1645, -293 }, { -1799, -1645, -293 }, { -1799, -1645, -293 }, - { -1799, -1645, -295 }, { -1798, -1645, -298 }, { -1797, -1645, -301 }, { -1796, -1645, -306 }, - { -1795, -1645, -310 }, { -1793, -1645, -316 }, { -1792, -1645, -322 }, { -1790, -1645, -328 }, - { -1788, -1646, -334 }, { -1787, -1646, -341 }, { -1785, -1646, -347 }, { -1783, -1646, -354 }, - { -1781, -1646, -360 }, { -1780, -1646, -366 }, { -1778, -1646, -372 }, { -1777, -1646, -378 }, - { -1775, -1647, -383 }, { -1774, -1647, -387 }, { -1773, -1647, -391 }, { -1772, -1647, -394 }, - { -1772, -1647, -397 }, { -1771, -1647, -399 }, { -1771, -1647, -401 }, { -1770, -1647, -403 }, - { -1770, -1647, -404 }, { -1770, -1647, -405 }, { -1769, -1647, -405 }, { -1769, -1647, -405 }, - { -1769, -1647, -405 }, { -1770, -1647, -405 }, { -1770, -1647, -404 }, { -1770, -1647, -403 }, - { -1770, -1647, -401 }, { -1771, -1647, -399 }, { -1772, -1647, -397 }, { -1772, -1647, -394 }, - { -1773, -1647, -391 }, { -1774, -1647, -388 }, { -1775, -1647, -383 }, { -1776, -1646, -379 }, - { -1778, -1646, -373 }, { -1779, -1646, -368 }, { -1781, -1646, -362 }, { -1782, -1646, -356 }, - { -1784, -1646, -350 }, { -1786, -1646, -344 }, { -1787, -1646, -338 }, { -1789, -1646, -332 }, - { -1790, -1645, -326 }, { -1792, -1645, -320 }, { -1793, -1645, -315 }, { -1795, -1645, -310 }, - { -1796, -1645, -305 }, { -1797, -1645, -300 }, { -1798, -1645, -296 }, { -1799, -1645, -293 }, - { -1800, -1645, -290 }, { -1801, -1645, -288 }, { -1801, -1645, -287 }, { -1801, -1645, -286 }, - { -1801, -1645, -286 }, { -1801, -1645, -286 }, { -1801, -1645, -286 }, { -1801, -1645, -287 }, - { -1801, -1645, -288 }, { -1800, -1645, -289 }, { -1800, -1645, -290 }, { -1800, -1645, -292 }, - { -1799, -1645, -293 }, { -1799, -1645, -294 }, { -1798, -1645, -296 }, { -1798, -1645, -299 }, - { -1797, -1645, -301 }, { -1796, -1645, -304 }, { -1796, -1645, -307 }, { -1795, -1645, -310 }, - { -1794, -1645, -314 }, { -1793, -1645, -317 }, { -1792, -1645, -320 }, { -1791, -1645, -324 }, - { -1790, -1645, -327 }, { -1789, -1645, -330 }, { -1789, -1645, -333 }, { -1788, -1645, -336 }, - { -1787, -1645, -338 }, { -1787, -1645, -341 }, { -1786, -1645, -342 }, { -1786, -1645, -344 }, - { -1785, -1645, -345 }, { -1785, -1645, -345 }, { -1785, -1645, -345 }, { -1786, -1645, -344 }, - { -1786, -1645, -343 }, { -1787, -1645, -340 }, { -1791, -1645, -326 }, { -1799, -1646, -295 }, - { -1808, -1646, -258 }, { -1816, -1646, -228 }, { -1820, -1646, -216 }, { -1819, -1646, -220 }, - { -1816, -1646, -232 }, { -1811, -1646, -249 }, { -1806, -1646, -269 }, { -1800, -1646, -290 }, - { -1795, -1646, -311 }, { -1790, -1645, -328 }, { -1787, -1645, -340 }, { -1785, -1645, -348 }, - { -1784, -1645, -352 }, { -1783, -1645, -353 }, { -1783, -1645, -353 }, { -1783, -1645, -352 }, - { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -351 }, - { -1784, -1645, -351 }, { -1784, -1645, -350 }, { -1784, -1645, -350 }, { -1784, -1645, -350 }, - { -1784, -1645, -350 }, { -1784, -1645, -349 }, { -1784, -1645, -349 }, { -1784, -1645, -349 }, - { -1785, -1645, -348 }, { -1785, -1645, -348 }, { -1785, -1645, -347 }, { -1785, -1645, -347 }, - { -1785, -1645, -346 }, { -1785, -1645, -346 }, { -1785, -1645, -345 }, { -1785, -1645, -345 }, - { -1786, -1645, -344 }, { -1786, -1645, -344 }, { -1786, -1645, -343 }, { -1786, -1645, -343 }, - { -1786, -1645, -342 }, { -1786, -1645, -342 }, { -1786, -1645, -342 }, { -1786, -1645, -341 }, - { -1787, -1645, -341 }, { -1787, -1645, -340 }, { -1787, -1645, -340 }, { -1787, -1645, -340 }, - { -1787, -1645, -339 }, { -1787, -1645, -339 }, { -1787, -1645, -339 }, { -1787, -1645, -339 }, - { -1787, -1645, -339 }, { -1787, -1645, -339 }, { -1787, -1645, -339 }, { -1787, -1645, -339 }, - { -1787, -1645, -339 }, { -1787, -1645, -339 }, { -1787, -1645, -339 }, { -1787, -1645, -339 }, - { -1787, -1645, -340 }, { -1787, -1645, -340 }, { -1787, -1645, -340 }, { -1786, -1645, -342 }, - { -1786, -1645, -344 }, { -1785, -1646, -346 }, { -1784, -1646, -350 }, { -1783, -1646, -354 }, - { -1782, -1646, -358 }, { -1781, -1646, -362 }, { -1780, -1646, -367 }, { -1779, -1646, -371 }, - { -1778, -1646, -374 }, { -1777, -1646, -378 }, { -1776, -1647, -380 }, { -1776, -1647, -382 }, - { -1775, -1647, -383 }, { -1776, -1647, -382 }, { -1776, -1647, -379 }, { -1778, -1646, -373 }, - { -1780, -1646, -365 }, { -1783, -1646, -355 }, { -1785, -1646, -345 }, { -1788, -1645, -335 }, - { -1791, -1645, -325 }, { -1793, -1645, -318 }, { -1794, -1645, -313 }, { -1795, -1645, -311 }, - { -1794, -1645, -312 }, { -1793, -1645, -315 }, { -1792, -1645, -320 }, { -1791, -1645, -326 }, - { -1789, -1645, -333 }, { -1787, -1646, -341 }, { -1784, -1646, -349 }, { -1782, -1646, -357 }, - { -1780, -1646, -365 }, { -1778, -1646, -372 }, { -1777, -1647, -377 }, { -1776, -1647, -382 }, - { -1775, -1647, -386 }, { -1773, -1647, -390 }, { -1772, -1647, -394 }, { -1772, -1647, -396 }, - { -1772, -1647, -395 }, { -1773, -1647, -391 }, { -1776, -1647, -382 }, { -1780, -1646, -364 }, - { -1788, -1646, -336 }, { -1796, -1646, -304 }, { -1805, -1646, -273 }, { -1811, -1646, -250 }, - { -1814, -1645, -239 }, { -1814, -1645, -238 }, { -1814, -1645, -239 }, { -1813, -1645, -241 }, - { -1812, -1645, -244 }, { -1811, -1645, -248 }, { -1810, -1645, -253 }, { -1808, -1645, -259 }, - { -1807, -1645, -265 }, { -1805, -1645, -272 }, { -1803, -1645, -279 }, { -1801, -1645, -287 }, - { -1799, -1645, -294 }, { -1797, -1645, -301 }, { -1795, -1645, -308 }, { -1794, -1645, -315 }, - { -1792, -1645, -320 }, { -1791, -1645, -325 }, { -1790, -1645, -330 }, { -1789, -1645, -333 }, - { -1788, -1645, -335 }, { -1788, -1645, -336 }, { -1788, -1645, -337 }, { -1787, -1645, -338 }, - { -1787, -1645, -339 }, { -1787, -1645, -340 }, { -1787, -1645, -341 }, { -1786, -1645, -342 }, - { -1786, -1645, -343 }, { -1786, -1645, -343 }, { -1786, -1645, -344 }, { -1785, -1645, -345 }, - { -1785, -1645, -346 }, { -1785, -1645, -346 }, { -1785, -1645, -347 }, { -1785, -1645, -347 }, - { -1785, -1645, -348 }, { -1785, -1645, -348 }, { -1784, -1645, -349 }, { -1784, -1645, -349 }, - { -1784, -1645, -350 }, { -1784, -1645, -350 }, { -1784, -1645, -350 }, { -1784, -1645, -351 }, - { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -352 }, - { -1784, -1645, -352 }, { -1784, -1645, -352 }, { -1784, -1645, -352 }, { -1784, -1645, -352 }, - { -1783, -1645, -352 }, { -1783, -1645, -352 }, { -1783, -1645, -352 }, { -1783, -1645, -352 }, - { -1783, -1645, -352 }, { -1783, -1645, -352 }, { -1783, -1645, -352 }, { -1783, -1645, -352 }, - { -1783, -1645, -352 }, { -1783, -1645, -352 }, { -1783, -1645, -352 }, { -1783, -1645, -352 }, - { -1784, -1645, -352 }, { -1784, -1645, -352 }, { -1784, -1645, -352 }, { -1784, -1645, -352 }, - { -1784, -1645, -352 }, { -1784, -1645, -352 }, { -1784, -1645, -352 }, { -1784, -1645, -351 }, - { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -351 }, - { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -351 }, - { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -350 }, - { -1784, -1645, -350 }, { -1784, -1645, -350 }, { -1784, -1645, -350 }, { -1784, -1645, -350 }, - { -1784, -1645, -350 }, { -1784, -1645, -350 }, { -1784, -1645, -351 }, { -1784, -1645, -351 }, - { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -351 }, - { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -351 }, { -1784, -1645, -350 }, - { -1784, -1645, -350 }, { -1784, -1645, -350 }, { -1784, -1645, -349 }, { -1784, -1645, -349 }, - { -1784, -1645, -348 }, { -1785, -1645, -348 }, { -1785, -1645, -347 }, { -1785, -1645, -347 }, - { -1785, -1645, -346 }, { -1785, -1645, -346 }, { -1785, -1645, -345 }, { -1786, -1645, -344 }, - { -1786, -1645, -344 }, { -1786, -1645, -343 }, { -1786, -1645, -343 }, { -1786, -1645, -342 }, - { -1786, -1645, -341 }, { -1787, -1645, -341 }, { -1787, -1645, -340 }, { -1787, -1645, -340 }, - { -1787, -1645, -339 }, { -1787, -1645, -339 }, { -1787, -1645, -338 }, { -1787, -1645, -338 }, - { -1787, -1645, -337 }, { -1787, -1645, -337 }, { -1788, -1645, -337 }, { -1788, -1644, -337 }, - { -1788, -1644, -336 }, { -1788, -1644, -336 }, { -1788, -1644, -336 }, { -1788, -1644, -336 }, - { -1788, -1645, -337 }, { -1788, -1645, -337 }, { -1787, -1645, -337 }, { -1787, -1645, -338 }, - { -1787, -1645, -338 }, { -1787, -1645, -339 }, { -1787, -1645, -339 }, { -1787, -1645, -340 }, - { -1786, -1645, -341 }, { -1786, -1645, -342 }, { -1786, -1645, -343 }, { -1786, -1645, -344 }, - { -1785, -1645, -346 }, { -1785, -1645, -347 }, { -1784, -1645, -349 }, { -1784, -1645, -351 }, - { -1776, -1647, -379 }, { -1763, -1649, -430 }, { -1756, -1651, -458 }, { -1756, -1651, -457 }, - { -1756, -1650, -455 }, { -1757, -1650, -452 }, { -1758, -1650, -449 }, { -1759, -1650, -444 }, - { -1761, -1650, -439 }, { -1762, -1649, -433 }, { -1764, -1649, -427 }, { -1766, -1649, -420 }, - { -1768, -1648, -413 }, { -1769, -1648, -406 }, { -1771, -1648, -399 }, { -1773, -1647, -392 }, - { -1775, -1647, -385 }, { -1777, -1647, -378 }, { -1779, -1646, -371 }, { -1780, -1646, -365 }, - { -1782, -1646, -360 }, { -1783, -1645, -355 }, { -1784, -1645, -351 }, { -1783, -1645, -356 }, - { -1779, -1646, -369 }, { -1778, -1646, -375 }, { -1780, -1646, -364 }, { -1785, -1645, -348 }, - { -1787, -1645, -339 }, { -1784, -1645, -350 }, { -1779, -1646, -368 }, { -1778, -1646, -375 }, - { -1780, -1646, -366 }, { -1783, -1646, -353 }, { -1788, -1645, -337 }, { -1792, -1645, -320 }, - { -1796, -1645, -304 }, { -1800, -1645, -290 }, { -1803, -1645, -280 }, { -1805, -1645, -272 }, - { -1807, -1645, -263 }, { -1809, -1645, -255 }, { -1812, -1645, -247 }, { -1814, -1645, -239 }, - { -1816, -1645, -232 }, { -1817, -1645, -225 }, { -1819, -1645, -219 }, { -1820, -1645, -214 }, - { -1821, -1645, -211 }, { -1822, -1645, -209 }, { -1822, -1646, -209 }, { -1821, -1646, -210 }, - { -1820, -1646, -214 }, { -1818, -1646, -221 }, { -1816, -1646, -232 }, { -1812, -1646, -246 }, - { -1807, -1646, -262 }, { -1803, -1647, -281 }, { -1797, -1647, -300 }, { -1792, -1647, -320 }, - { -1787, -1647, -340 }, { -1782, -1647, -359 }, { -1777, -1648, -377 }, { -1773, -1648, -393 }, - { -1769, -1648, -406 }, { -1767, -1648, -416 }, { -1765, -1648, -421 }, { -1765, -1648, -422 }, - { -1766, -1648, -417 }, { -1769, -1648, -406 }, { -1774, -1648, -389 }, { -1779, -1648, -368 }, - { -1786, -1648, -344 }, { -1793, -1648, -318 }, { -1800, -1648, -292 }, { -1807, -1648, -265 }, - { -1814, -1648, -239 }, { -1820, -1648, -216 }, { -1825, -1648, -196 }, { -1829, -1648, -180 }, - { -1832, -1648, -170 }, { -1833, -1648, -167 }, { -1832, -1648, -170 }, { -1830, -1648, -179 }, - { -1826, -1648, -193 }, { -1821, -1648, -211 }, { -1815, -1648, -233 }, { -1809, -1648, -257 }, - { -1802, -1648, -282 }, { -1796, -1648, -307 }, { -1789, -1648, -332 }, { -1783, -1648, -356 }, - { -1777, -1648, -377 }, { -1772, -1648, -395 }, { -1768, -1648, -410 }, { -1766, -1648, -419 }, - { -1765, -1648, -422 }, { -1766, -1648, -418 }, { -1769, -1648, -408 }, { -1773, -1648, -392 }, - { -1778, -1648, -371 }, { -1785, -1648, -348 }, { -1792, -1648, -322 }, { -1799, -1648, -294 }, - { -1806, -1648, -267 }, { -1813, -1648, -241 }, { -1819, -1648, -217 }, { -1825, -1648, -197 }, - { -1829, -1648, -181 }, { -1832, -1648, -170 }, { -1833, -1648, -167 }, { -1832, -1648, -171 }, - { -1828, -1648, -183 }, { -1824, -1648, -201 }, { -1818, -1648, -224 }, { -1810, -1648, -251 }, - { -1803, -1648, -280 }, { -1795, -1648, -309 }, { -1787, -1648, -338 }, { -1780, -1648, -364 }, - { -1774, -1648, -388 }, { -1769, -1648, -406 }, { -1766, -1648, -418 }, { -1765, -1648, -422 }, - { -1766, -1648, -419 }, { -1768, -1648, -410 }, { -1772, -1648, -397 }, { -1776, -1648, -379 }, - { -1782, -1648, -358 }, { -1788, -1648, -335 }, { -1795, -1648, -311 }, { -1801, -1648, -286 }, - { -1808, -1648, -261 }, { -1814, -1648, -238 }, { -1820, -1648, -216 }, { -1825, -1648, -198 }, - { -1829, -1648, -182 }, { -1831, -1648, -172 }, { -1833, -1648, -167 }, { -1833, -1648, -166 }, - { -1832, -1648, -170 }, { -1830, -1648, -176 }, { -1828, -1647, -185 }, { -1825, -1647, -197 }, - { -1821, -1647, -210 }, { -1817, -1647, -224 }, { -1813, -1647, -240 }, { -1809, -1647, -256 }, - { -1805, -1646, -272 }, { -1801, -1646, -288 }, { -1797, -1646, -303 }, { -1793, -1646, -317 }, - { -1790, -1646, -329 }, { -1787, -1646, -339 }, { -1785, -1645, -346 }, { -1784, -1645, -351 }, - { -1783, -1645, -353 }, { -1783, -1645, -355 }, { -1782, -1645, -356 }, { -1782, -1645, -356 }, - { -1782, -1645, -356 }, { -1783, -1645, -356 }, { -1783, -1645, -354 }, { -1783, -1645, -353 }, - { -1784, -1645, -351 }, { -1785, -1645, -348 }, { -1785, -1645, -346 }, { -1786, -1645, -343 }, - { -1787, -1645, -339 }, { -1788, -1645, -336 }, { -1789, -1645, -332 }, { -1790, -1645, -329 }, - { -1791, -1645, -325 }, { -1792, -1645, -321 }, { -1793, -1645, -317 }, { -1794, -1645, -314 }, - { -1795, -1645, -310 }, { -1796, -1645, -307 }, { -1796, -1645, -304 }, { -1797, -1645, -301 }, - { -1798, -1645, -298 }, { -1798, -1645, -296 }, { -1799, -1645, -294 }, { -1799, -1645, -293 }, - { -1800, -1645, -292 }, { -1800, -1645, -291 }, { -1800, -1645, -291 }, { -1800, -1645, -292 }, - { -1799, -1645, -292 }, { -1799, -1645, -293 }, { -1799, -1645, -294 }, { -1799, -1645, -295 }, - { -1798, -1645, -296 }, { -1798, -1645, -297 }, { -1798, -1645, -298 }, { -1798, -1645, -299 }, - { -1798, -1645, -299 }, { -1797, -1645, -300 }, { -1797, -1645, -300 }, { -1798, -1645, -299 }, - { -1798, -1645, -299 }, { -1798, -1645, -297 }, { -1799, -1645, -295 }, { -1799, -1645, -293 }, - { -1801, -1645, -288 }, { -1803, -1645, -281 }, { -1805, -1645, -271 }, { -1808, -1645, -260 }, - { -1811, -1646, -248 }, { -1814, -1646, -236 }, { -1817, -1646, -225 }, { -1820, -1646, -216 }, - { -1822, -1646, -208 }, { -1823, -1647, -204 }, { -1823, -1647, -204 }, { -1822, -1647, -207 }, - { -1821, -1647, -212 }, { -1819, -1647, -219 }, { -1817, -1646, -227 }, { -1814, -1646, -237 }, - { -1811, -1646, -247 }, { -1808, -1646, -258 }, { -1805, -1646, -270 }, { -1802, -1646, -282 }, - { -1799, -1646, -293 }, { -1796, -1646, -304 }, { -1794, -1646, -314 }, { -1791, -1646, -323 }, - { -1789, -1645, -331 }, { -1788, -1645, -337 }, { -1787, -1645, -340 }, { -1787, -1645, -339 }, - { -1789, -1645, -331 }, { -1793, -1645, -318 }, { -1797, -1645, -303 }, { -1801, -1645, -288 }, - { -1804, -1645, -276 }, { -1806, -1645, -269 }, { -1807, -1645, -265 }, { -1808, -1645, -262 }, - { -1808, -1645, -259 }, { -1809, -1645, -256 }, { -1810, -1645, -253 }, { -1811, -1645, -251 }, - { -1811, -1645, -248 }, { -1812, -1645, -246 }, { -1812, -1645, -244 }, { -1813, -1645, -242 }, - { -1813, -1645, -241 }, { -1814, -1645, -239 }, { -1814, -1645, -238 }, { -1814, -1645, -237 }, - { -1815, -1645, -235 }, { -1815, -1646, -234 }, { -1815, -1646, -233 }, { -1816, -1646, -232 }, - { -1816, -1646, -231 }, { -1816, -1646, -230 }, { -1816, -1646, -229 }, { -1817, -1646, -228 }, - { -1817, -1646, -227 }, { -1817, -1646, -226 }, { -1817, -1646, -226 }, { -1817, -1646, -226 }, - { -1817, -1646, -227 }, { -1817, -1646, -227 }, { -1817, -1646, -228 }, { -1816, -1646, -228 }, - { -1816, -1646, -229 }, { -1816, -1646, -229 }, { -1816, -1646, -229 }, { -1816, -1646, -229 }, - { -1816, -1646, -229 }, { -1817, -1646, -228 }, { -1817, -1646, -226 }, { -1818, -1646, -224 }, - { -1818, -1646, -223 }, { -1819, -1646, -221 }, { -1819, -1646, -218 }, { -1820, -1646, -216 }, - { -1820, -1646, -214 }, { -1821, -1646, -211 }, { -1822, -1647, -209 }, { -1822, -1647, -206 }, - { -1823, -1647, -203 }, { -1824, -1647, -201 }, { -1824, -1647, -198 }, { -1825, -1647, -195 }, - { -1826, -1647, -193 }, { -1827, -1647, -190 }, { -1827, -1647, -188 }, { -1828, -1648, -185 }, - { -1829, -1648, -183 }, { -1829, -1648, -181 }, { -1830, -1648, -178 }, { -1830, -1648, -176 }, - { -1831, -1648, -175 }, { -1831, -1648, -173 }, { -1831, -1648, -172 }, { -1832, -1648, -170 }, - { -1832, -1648, -169 }, { -1832, -1648, -169 }, { -1832, -1648, -168 }, { -1832, -1648, -168 }, - { -1832, -1648, -168 }, { -1832, -1648, -169 }, { -1832, -1648, -170 }, { -1832, -1648, -171 }, - { -1831, -1648, -173 }, { -1831, -1648, -174 }, { -1830, -1648, -177 }, { -1830, -1648, -179 }, - { -1829, -1648, -181 }, { -1828, -1648, -184 }, { -1827, -1647, -187 }, { -1827, -1647, -190 }, - { -1826, -1647, -193 }, { -1825, -1647, -196 }, { -1824, -1647, -199 }, { -1823, -1647, -202 }, - { -1823, -1647, -205 }, { -1822, -1647, -208 }, { -1821, -1646, -212 }, { -1820, -1646, -215 }, - { -1819, -1646, -217 }, { -1819, -1646, -220 }, { -1818, -1646, -223 }, { -1817, -1646, -225 }, - { -1817, -1646, -228 }, { -1816, -1646, -228 }, { -1817, -1646, -228 }, { -1817, -1646, -228 }, - { -1817, -1646, -226 }, { -1817, -1646, -228 }, { -1815, -1646, -234 }, { -1813, -1646, -241 }, - { -1811, -1645, -250 }, { -1809, -1645, -258 }, { -1806, -1645, -267 }, { -1804, -1645, -275 }, - { -1802, -1645, -282 }, { -1801, -1645, -288 }, { -1800, -1645, -292 }, { -1799, -1645, -293 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_mustache_left_1, 0x002800a0, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_mustache_left_2[][3] = { - { -1756, -1651, -459 }, { -1756, -1651, -459 }, { -1756, -1651, -459 }, { -1756, -1651, -459 }, - { -1756, -1651, -459 }, { -1756, -1651, -459 }, { -1756, -1651, -459 }, { -1756, -1651, -459 }, - { -1756, -1651, -459 }, { -1756, -1651, -459 }, { -1756, -1651, -459 }, { -1756, -1651, -459 }, - { -1756, -1651, -459 }, { -1756, -1651, -459 }, { -1756, -1651, -459 }, { -1756, -1651, -459 }, - { -1756, -1651, -459 }, { -1756, -1651, -459 }, { -1756, -1651, -459 }, { -1756, -1651, -459 }, - { -1756, -1651, -459 }, { -1756, -1651, -459 }, { -1756, -1651, -459 }, { -1754, -1651, -464 }, - { -1753, -1652, -469 }, { -1756, -1652, -459 }, { -1770, -1648, -404 }, { -1783, -1646, -352 }, - { -1787, -1645, -340 }, { -1789, -1645, -330 }, { -1792, -1645, -321 }, { -1793, -1645, -315 }, - { -1795, -1645, -310 }, { -1795, -1645, -308 }, { -1795, -1645, -308 }, { -1795, -1645, -310 }, - { -1793, -1646, -315 }, { -1790, -1646, -326 }, { -1786, -1647, -345 }, { -1779, -1648, -368 }, - { -1773, -1649, -393 }, { -1766, -1649, -418 }, { -1761, -1650, -439 }, { -1757, -1651, -454 }, - { -1756, -1651, -459 }, { -1756, -1651, -458 }, { -1756, -1651, -456 }, { -1757, -1651, -453 }, - { -1758, -1651, -449 }, { -1760, -1650, -444 }, { -1761, -1650, -438 }, { -1763, -1650, -432 }, - { -1765, -1650, -425 }, { -1767, -1649, -417 }, { -1769, -1649, -410 }, { -1771, -1649, -402 }, - { -1773, -1649, -394 }, { -1775, -1648, -386 }, { -1777, -1648, -378 }, { -1779, -1648, -371 }, - { -1780, -1647, -365 }, { -1782, -1647, -358 }, { -1783, -1647, -355 }, { -1787, -1647, -341 }, - { -1791, -1647, -325 }, { -1795, -1647, -308 }, { -1800, -1648, -291 }, { -1804, -1648, -273 }, - { -1809, -1648, -256 }, { -1813, -1648, -240 }, { -1817, -1648, -225 }, { -1821, -1648, -212 }, - { -1823, -1648, -201 }, { -1825, -1648, -194 }, { -1827, -1648, -189 }, { -1827, -1648, -187 }, - { -1828, -1649, -185 }, { -1828, -1649, -182 }, { -1829, -1649, -180 }, { -1829, -1649, -179 }, - { -1830, -1649, -177 }, { -1830, -1649, -175 }, { -1831, -1649, -174 }, { -1831, -1649, -172 }, - { -1831, -1649, -171 }, { -1832, -1649, -170 }, { -1832, -1649, -169 }, { -1832, -1649, -168 }, - { -1832, -1649, -167 }, { -1833, -1649, -166 }, { -1833, -1649, -166 }, { -1833, -1649, -165 }, - { -1833, -1649, -165 }, { -1833, -1649, -164 }, { -1833, -1649, -164 }, { -1833, -1649, -164 }, - { -1833, -1649, -164 }, { -1833, -1649, -164 }, { -1833, -1649, -164 }, { -1833, -1649, -164 }, - { -1833, -1649, -164 }, { -1833, -1649, -164 }, { -1833, -1649, -165 }, { -1833, -1649, -165 }, - { -1833, -1649, -165 }, { -1833, -1649, -166 }, { -1833, -1649, -167 }, { -1832, -1649, -167 }, - { -1832, -1649, -168 }, { -1832, -1649, -169 }, { -1832, -1649, -169 }, { -1832, -1649, -170 }, - { -1831, -1649, -171 }, { -1831, -1649, -172 }, { -1831, -1649, -173 }, { -1831, -1649, -174 }, - { -1830, -1649, -175 }, { -1830, -1649, -176 }, { -1830, -1649, -177 }, { -1830, -1649, -178 }, - { -1829, -1649, -179 }, { -1829, -1649, -180 }, { -1829, -1649, -181 }, { -1828, -1649, -182 }, - { -1828, -1649, -184 }, { -1828, -1649, -185 }, { -1827, -1649, -186 }, { -1827, -1649, -187 }, - { -1827, -1649, -188 }, { -1827, -1648, -189 }, { -1826, -1648, -191 }, { -1826, -1648, -192 }, - { -1825, -1648, -194 }, { -1825, -1648, -196 }, { -1824, -1648, -199 }, { -1823, -1648, -202 }, - { -1822, -1648, -205 }, { -1822, -1648, -208 }, { -1821, -1648, -211 }, { -1820, -1648, -215 }, - { -1819, -1647, -218 }, { -1818, -1647, -222 }, { -1817, -1647, -226 }, { -1816, -1647, -230 }, - { -1815, -1647, -234 }, { -1814, -1647, -238 }, { -1813, -1647, -242 }, { -1812, -1646, -246 }, - { -1811, -1646, -250 }, { -1809, -1646, -254 }, { -1808, -1646, -258 }, { -1807, -1646, -262 }, - { -1806, -1646, -266 }, { -1806, -1646, -269 }, { -1805, -1646, -272 }, { -1804, -1645, -276 }, - { -1803, -1645, -279 }, { -1802, -1645, -281 }, { -1802, -1645, -284 }, { -1801, -1645, -286 }, - { -1801, -1645, -288 }, { -1800, -1645, -290 }, { -1800, -1645, -291 }, { -1800, -1645, -292 }, - { -1799, -1645, -293 }, { -1799, -1645, -293 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_mustache_left_2, 0x002813d8, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_mustache_left[] = { { ARRAY_COUNT(animdata_mario_mustache_left_1), GD_ANIM_ROT3S, animdata_mario_mustache_left_1 }, diff --git a/src/goddard/dynlists/anim_mario_mustache_right.c b/src/goddard/dynlists/anim_mario_mustache_right.c index e5ae9403f..9401d1cd9 100644 --- a/src/goddard/dynlists/anim_mario_mustache_right.c +++ b/src/goddard/dynlists/anim_mario_mustache_right.c @@ -1,212 +1,13 @@ +#include "pc/rom_assets.h" #include #include "macros.h" #include "animdata.h" #include "../gd_types.h" -static s16 animdata_mario_mustache_right_1[][3] = { - { 0, 154, 1506 }, { 0, 154, 1506 }, { 0, 154, 1507 }, { 0, 154, 1508 }, { 0, 154, 1510 }, - { 1, 154, 1511 }, { 1, 154, 1513 }, { 2, 154, 1515 }, { 2, 155, 1517 }, { 3, 155, 1518 }, - { 3, 155, 1520 }, { 3, 155, 1521 }, { 4, 155, 1522 }, { 4, 155, 1522 }, { 4, 155, 1522 }, - { 4, 155, 1522 }, { 3, 155, 1520 }, { 3, 155, 1518 }, { 2, 154, 1515 }, { 1, 154, 1511 }, - { 0, 154, 1506 }, { -3, 154, 1491 }, { -11, 153, 1463 }, { -20, 152, 1429 }, { -28, 151, 1396 }, - { -35, 150, 1372 }, { -37, 150, 1364 }, { -34, 150, 1375 }, { -27, 151, 1401 }, { -18, 151, 1436 }, - { -8, 152, 1474 }, { 0, 153, 1507 }, { 6, 154, 1530 }, { 6, 154, 1531 }, { 2, 154, 1516 }, - { 0, 154, 1506 }, { 0, 154, 1505 }, { 0, 154, 1505 }, { 0, 154, 1504 }, { 0, 154, 1504 }, - { 0, 154, 1504 }, { 0, 154, 1503 }, { 0, 154, 1503 }, { 0, 154, 1503 }, { 0, 154, 1503 }, - { 0, 154, 1503 }, { 0, 154, 1503 }, { 0, 154, 1503 }, { 0, 154, 1503 }, { 0, 154, 1503 }, - { 0, 154, 1503 }, { 0, 154, 1503 }, { 0, 154, 1503 }, { 0, 154, 1504 }, { 0, 154, 1504 }, - { 0, 154, 1504 }, { 0, 154, 1504 }, { 0, 154, 1504 }, { 0, 154, 1505 }, { 0, 154, 1505 }, - { 0, 154, 1505 }, { 0, 154, 1505 }, { 0, 154, 1506 }, { 0, 154, 1506 }, { 0, 154, 1506 }, - { 0, 154, 1506 }, { 0, 154, 1506 }, { 0, 154, 1506 }, { 0, 154, 1506 }, { 0, 154, 1506 }, - { 0, 154, 1506 }, { 0, 154, 1506 }, { 0, 154, 1506 }, { 0, 154, 1506 }, { 0, 154, 1506 }, - { 0, 154, 1506 }, { 0, 154, 1506 }, { 0, 154, 1506 }, { 0, 154, 1506 }, { 0, 154, 1506 }, - { 0, 154, 1506 }, { 0, 154, 1506 }, { 0, 154, 1507 }, { 0, 154, 1509 }, { 1, 154, 1511 }, - { 1, 154, 1513 }, { 2, 154, 1514 }, { 2, 154, 1514 }, { 1, 154, 1511 }, { 0, 154, 1506 }, - { -4, 154, 1490 }, { -11, 153, 1463 }, { -18, 153, 1437 }, { -22, 153, 1423 }, { -23, 153, 1419 }, - { -23, 153, 1416 }, { -24, 152, 1414 }, { -25, 152, 1411 }, { -25, 152, 1410 }, { -26, 152, 1408 }, - { -26, 152, 1407 }, { -26, 152, 1407 }, { -26, 152, 1407 }, { -26, 152, 1407 }, { -26, 152, 1408 }, - { -25, 152, 1409 }, { -25, 152, 1410 }, { -25, 152, 1412 }, { -24, 152, 1414 }, { -23, 153, 1417 }, - { -22, 153, 1420 }, { -22, 153, 1423 }, { -19, 153, 1432 }, { -15, 153, 1448 }, { -10, 153, 1468 }, - { -5, 154, 1487 }, { -1, 154, 1501 }, { 0, 154, 1506 }, { 0, 154, 1505 }, { 0, 154, 1503 }, - { -1, 154, 1501 }, { -2, 154, 1497 }, { -3, 154, 1494 }, { -4, 154, 1489 }, { -5, 154, 1484 }, - { -7, 154, 1479 }, { -8, 154, 1474 }, { -10, 153, 1468 }, { -11, 153, 1462 }, { -13, 153, 1456 }, - { -14, 153, 1450 }, { -16, 153, 1444 }, { -18, 153, 1438 }, { -19, 153, 1433 }, { -20, 153, 1427 }, - { -22, 152, 1422 }, { -23, 152, 1417 }, { -24, 152, 1413 }, { -25, 152, 1410 }, { -26, 152, 1407 }, - { -27, 152, 1404 }, { -27, 152, 1402 }, { -28, 152, 1400 }, { -28, 152, 1399 }, { -28, 152, 1398 }, - { -29, 152, 1397 }, { -29, 152, 1396 }, { -29, 152, 1396 }, { -29, 152, 1396 }, { -29, 152, 1397 }, - { -28, 152, 1397 }, { -28, 152, 1399 }, { -28, 152, 1400 }, { -27, 152, 1402 }, { -27, 152, 1404 }, - { -26, 152, 1407 }, { -25, 152, 1410 }, { -24, 152, 1413 }, { -23, 152, 1418 }, { -22, 152, 1422 }, - { -20, 153, 1427 }, { -19, 153, 1433 }, { -18, 153, 1438 }, { -16, 153, 1444 }, { -14, 153, 1450 }, - { -13, 153, 1456 }, { -11, 153, 1462 }, { -10, 153, 1468 }, { -8, 154, 1474 }, { -7, 154, 1479 }, - { -5, 154, 1485 }, { -4, 154, 1490 }, { -3, 154, 1495 }, { -1, 154, 1499 }, { 0, 154, 1503 }, - { 0, 154, 1506 }, { 0, 154, 1509 }, { 1, 154, 1511 }, { 1, 154, 1512 }, { 1, 154, 1513 }, - { 2, 154, 1514 }, { 2, 154, 1514 }, { 1, 154, 1513 }, { 1, 154, 1513 }, { 1, 154, 1512 }, - { 1, 154, 1510 }, { 0, 154, 1509 }, { 0, 154, 1508 }, { 0, 154, 1506 }, { 0, 154, 1504 }, - { -1, 154, 1502 }, { -1, 154, 1500 }, { -2, 154, 1497 }, { -3, 154, 1493 }, { -4, 154, 1490 }, - { -5, 154, 1487 }, { -6, 154, 1483 }, { -7, 154, 1479 }, { -8, 154, 1475 }, { -9, 154, 1471 }, - { -10, 154, 1468 }, { -11, 154, 1464 }, { -12, 154, 1461 }, { -12, 154, 1457 }, { -13, 154, 1454 }, - { -14, 154, 1452 }, { -15, 154, 1449 }, { -15, 154, 1447 }, { -16, 154, 1446 }, { -16, 154, 1445 }, - { -16, 153, 1444 }, { -16, 153, 1444 }, { -16, 153, 1445 }, { -15, 153, 1447 }, { -12, 153, 1460 }, - { -4, 153, 1488 }, { 3, 153, 1521 }, { 11, 154, 1548 }, { 14, 154, 1560 }, { 13, 154, 1556 }, - { 10, 154, 1545 }, { 6, 154, 1530 }, { 1, 153, 1511 }, { -3, 153, 1492 }, { -8, 153, 1473 }, - { -12, 153, 1458 }, { -15, 153, 1447 }, { -17, 153, 1440 }, { -18, 153, 1437 }, { -18, 153, 1435 }, - { -18, 153, 1435 }, { -18, 153, 1436 }, { -18, 153, 1437 }, { -18, 153, 1437 }, { -18, 153, 1437 }, - { -18, 153, 1438 }, { -18, 153, 1438 }, { -18, 153, 1438 }, { -18, 153, 1438 }, { -18, 153, 1438 }, - { -17, 153, 1439 }, { -17, 153, 1439 }, { -17, 153, 1439 }, { -17, 153, 1440 }, { -17, 153, 1440 }, - { -17, 153, 1441 }, { -17, 154, 1441 }, { -17, 154, 1442 }, { -17, 154, 1442 }, { -16, 154, 1443 }, - { -16, 154, 1443 }, { -16, 154, 1444 }, { -16, 154, 1444 }, { -16, 154, 1445 }, { -16, 154, 1445 }, - { -16, 154, 1446 }, { -15, 154, 1446 }, { -15, 154, 1447 }, { -15, 154, 1447 }, { -15, 154, 1448 }, - { -15, 154, 1448 }, { -15, 154, 1449 }, { -15, 154, 1449 }, { -15, 154, 1449 }, { -15, 154, 1449 }, - { -15, 154, 1450 }, { -15, 154, 1450 }, { -14, 154, 1450 }, { -14, 154, 1450 }, { -14, 154, 1450 }, - { -14, 154, 1450 }, { -15, 154, 1450 }, { -15, 154, 1450 }, { -15, 154, 1449 }, { -15, 154, 1449 }, - { -15, 153, 1448 }, { -15, 153, 1448 }, { -15, 153, 1447 }, { -15, 153, 1447 }, { -16, 153, 1445 }, - { -16, 153, 1443 }, { -17, 153, 1439 }, { -19, 153, 1435 }, { -20, 153, 1430 }, { -21, 153, 1424 }, - { -23, 152, 1419 }, { -24, 152, 1413 }, { -26, 152, 1408 }, { -27, 152, 1403 }, { -28, 152, 1399 }, - { -29, 151, 1396 }, { -29, 151, 1394 }, { -30, 151, 1393 }, { -29, 151, 1393 }, { -28, 151, 1397 }, - { -27, 152, 1404 }, { -24, 152, 1414 }, { -21, 152, 1426 }, { -17, 153, 1439 }, { -14, 153, 1452 }, - { -11, 153, 1464 }, { -8, 154, 1473 }, { -7, 154, 1480 }, { -6, 154, 1482 }, { -6, 154, 1481 }, - { -7, 154, 1478 }, { -9, 154, 1472 }, { -10, 154, 1465 }, { -13, 153, 1457 }, { -15, 153, 1448 }, - { -18, 153, 1438 }, { -20, 153, 1429 }, { -22, 152, 1420 }, { -25, 152, 1411 }, { -26, 152, 1405 }, - { -28, 152, 1399 }, { -29, 152, 1395 }, { -30, 151, 1391 }, { -31, 151, 1388 }, { -31, 151, 1387 }, - { -31, 151, 1388 }, { -30, 151, 1392 }, { -28, 152, 1399 }, { -24, 152, 1414 }, { -18, 152, 1437 }, - { -11, 153, 1464 }, { -4, 154, 1489 }, { 0, 154, 1509 }, { 3, 154, 1518 }, { 3, 154, 1520 }, - { 3, 154, 1520 }, { 3, 154, 1520 }, { 3, 154, 1518 }, { 2, 154, 1516 }, { 1, 154, 1513 }, - { 0, 154, 1509 }, { 0, 154, 1505 }, { -1, 154, 1501 }, { -2, 154, 1496 }, { -3, 154, 1491 }, - { -5, 154, 1486 }, { -6, 154, 1481 }, { -7, 154, 1477 }, { -8, 154, 1472 }, { -10, 154, 1468 }, - { -10, 154, 1465 }, { -11, 154, 1462 }, { -12, 154, 1460 }, { -12, 154, 1459 }, { -12, 154, 1458 }, - { -13, 154, 1457 }, { -13, 154, 1456 }, { -13, 154, 1455 }, { -13, 154, 1455 }, { -13, 154, 1454 }, - { -14, 154, 1453 }, { -14, 154, 1452 }, { -14, 154, 1452 }, { -14, 154, 1451 }, { -14, 154, 1451 }, - { -14, 154, 1450 }, { -15, 154, 1449 }, { -15, 154, 1449 }, { -15, 154, 1448 }, { -15, 154, 1448 }, - { -15, 154, 1447 }, { -15, 154, 1447 }, { -15, 154, 1447 }, { -15, 154, 1446 }, { -16, 154, 1446 }, - { -16, 154, 1445 }, { -16, 154, 1445 }, { -16, 154, 1445 }, { -16, 154, 1444 }, { -16, 154, 1444 }, - { -16, 154, 1444 }, { -16, 154, 1444 }, { -16, 154, 1443 }, { -16, 154, 1443 }, { -16, 154, 1443 }, - { -16, 154, 1443 }, { -16, 154, 1442 }, { -17, 154, 1442 }, { -17, 154, 1442 }, { -17, 154, 1442 }, - { -17, 153, 1442 }, { -17, 153, 1441 }, { -17, 153, 1441 }, { -17, 153, 1441 }, { -17, 153, 1441 }, - { -17, 153, 1441 }, { -17, 153, 1441 }, { -17, 153, 1441 }, { -17, 153, 1440 }, { -17, 153, 1440 }, - { -17, 153, 1440 }, { -17, 153, 1440 }, { -17, 153, 1440 }, { -17, 153, 1440 }, { -17, 153, 1440 }, - { -17, 153, 1440 }, { -17, 153, 1440 }, { -17, 153, 1440 }, { -17, 153, 1439 }, { -17, 153, 1439 }, - { -17, 153, 1439 }, { -17, 153, 1439 }, { -17, 153, 1439 }, { -17, 153, 1439 }, { -17, 153, 1439 }, - { -17, 153, 1439 }, { -17, 153, 1439 }, { -17, 153, 1439 }, { -18, 153, 1439 }, { -18, 153, 1438 }, - { -18, 153, 1438 }, { -18, 153, 1438 }, { -18, 153, 1438 }, { -18, 153, 1438 }, { -18, 153, 1438 }, - { -18, 153, 1438 }, { -18, 153, 1437 }, { -18, 153, 1437 }, { -18, 153, 1437 }, { -18, 153, 1437 }, - { -18, 153, 1437 }, { -18, 153, 1437 }, { -18, 153, 1438 }, { -18, 153, 1438 }, { -18, 153, 1438 }, - { -18, 154, 1438 }, { -17, 154, 1439 }, { -17, 154, 1439 }, { -17, 154, 1440 }, { -17, 154, 1440 }, - { -17, 154, 1441 }, { -17, 154, 1441 }, { -17, 154, 1442 }, { -17, 154, 1442 }, { -16, 154, 1443 }, - { -16, 154, 1443 }, { -16, 154, 1444 }, { -16, 154, 1444 }, { -16, 154, 1445 }, { -16, 154, 1446 }, - { -16, 154, 1446 }, { -15, 154, 1447 }, { -15, 154, 1447 }, { -15, 154, 1448 }, { -15, 154, 1448 }, - { -15, 154, 1448 }, { -15, 154, 1449 }, { -15, 154, 1449 }, { -15, 154, 1449 }, { -15, 154, 1450 }, - { -15, 154, 1450 }, { -15, 154, 1450 }, { -14, 154, 1450 }, { -14, 154, 1450 }, { -14, 154, 1450 }, - { -15, 154, 1450 }, { -15, 154, 1450 }, { -15, 154, 1450 }, { -15, 154, 1449 }, { -15, 154, 1449 }, - { -15, 154, 1448 }, { -15, 154, 1448 }, { -15, 154, 1447 }, { -16, 154, 1446 }, { -16, 154, 1445 }, - { -16, 154, 1444 }, { -16, 154, 1443 }, { -17, 154, 1442 }, { -17, 154, 1441 }, { -17, 154, 1439 }, - { -18, 153, 1437 }, { -24, 152, 1412 }, { -36, 150, 1367 }, { -43, 148, 1343 }, { -42, 149, 1343 }, - { -42, 149, 1345 }, { -41, 149, 1348 }, { -40, 149, 1351 }, { -39, 149, 1355 }, { -38, 149, 1360 }, - { -36, 150, 1366 }, { -35, 150, 1372 }, { -33, 150, 1378 }, { -32, 151, 1385 }, { -30, 151, 1392 }, - { -28, 151, 1398 }, { -26, 152, 1405 }, { -25, 152, 1411 }, { -23, 152, 1417 }, { -22, 153, 1422 }, - { -20, 153, 1427 }, { -19, 153, 1431 }, { -18, 153, 1435 }, { -18, 153, 1437 }, { -21, 153, 1426 }, - { -27, 152, 1404 }, { -30, 151, 1390 }, { -28, 152, 1398 }, { -24, 153, 1415 }, { -21, 153, 1426 }, - { -23, 153, 1416 }, { -28, 152, 1400 }, { -29, 152, 1396 }, { -26, 152, 1407 }, { -22, 152, 1423 }, - { -17, 153, 1441 }, { -11, 153, 1461 }, { -6, 154, 1480 }, { -2, 154, 1496 }, { 0, 154, 1509 }, - { 3, 154, 1519 }, { 6, 154, 1529 }, { 9, 154, 1540 }, { 11, 154, 1551 }, { 14, 154, 1561 }, - { 17, 154, 1571 }, { 19, 154, 1580 }, { 21, 154, 1588 }, { 23, 154, 1595 }, { 24, 153, 1600 }, - { 25, 153, 1603 }, { 25, 153, 1604 }, { 25, 153, 1602 }, { 24, 153, 1598 }, { 22, 152, 1590 }, - { 18, 152, 1577 }, { 14, 152, 1560 }, { 9, 151, 1540 }, { 3, 151, 1518 }, { -3, 151, 1494 }, - { -9, 150, 1470 }, { -15, 150, 1445 }, { -22, 150, 1422 }, { -27, 149, 1400 }, { -33, 149, 1381 }, - { -37, 149, 1364 }, { -40, 149, 1352 }, { -42, 149, 1345 }, { -43, 148, 1343 }, { -41, 148, 1348 }, - { -38, 149, 1360 }, { -33, 149, 1378 }, { -27, 149, 1401 }, { -20, 149, 1428 }, { -12, 149, 1457 }, - { -4, 150, 1487 }, { 2, 150, 1517 }, { 10, 150, 1546 }, { 17, 151, 1572 }, { 23, 151, 1594 }, - { 28, 151, 1612 }, { 31, 151, 1623 }, { 32, 151, 1628 }, { 31, 151, 1624 }, { 28, 151, 1614 }, - { 24, 151, 1598 }, { 19, 151, 1578 }, { 12, 150, 1554 }, { 5, 150, 1527 }, { -1, 150, 1499 }, - { -9, 150, 1471 }, { -16, 149, 1443 }, { -23, 149, 1416 }, { -29, 149, 1393 }, { -35, 149, 1372 }, - { -39, 149, 1356 }, { -42, 149, 1346 }, { -43, 148, 1343 }, { -42, 149, 1347 }, { -38, 149, 1358 }, - { -34, 149, 1376 }, { -28, 149, 1399 }, { -21, 149, 1426 }, { -13, 150, 1455 }, { -5, 150, 1485 }, - { 2, 150, 1515 }, { 10, 150, 1544 }, { 17, 151, 1571 }, { 23, 151, 1594 }, { 28, 151, 1612 }, - { 31, 151, 1623 }, { 32, 151, 1628 }, { 30, 151, 1623 }, { 27, 151, 1609 }, { 22, 151, 1589 }, - { 15, 151, 1563 }, { 7, 150, 1534 }, { -1, 150, 1501 }, { -9, 150, 1469 }, { -18, 149, 1437 }, - { -26, 149, 1407 }, { -32, 149, 1381 }, { -38, 149, 1361 }, { -41, 149, 1347 }, { -43, 148, 1343 }, - { -42, 149, 1346 }, { -39, 149, 1356 }, { -35, 149, 1371 }, { -30, 149, 1390 }, { -24, 149, 1413 }, - { -17, 149, 1438 }, { -10, 149, 1465 }, { -3, 150, 1493 }, { 3, 150, 1521 }, { 10, 150, 1547 }, - { 17, 150, 1571 }, { 22, 151, 1592 }, { 27, 151, 1609 }, { 30, 151, 1621 }, { 32, 151, 1628 }, - { 32, 151, 1629 }, { 31, 151, 1626 }, { 30, 152, 1620 }, { 27, 152, 1611 }, { 24, 152, 1599 }, - { 21, 152, 1586 }, { 17, 152, 1571 }, { 12, 152, 1555 }, { 8, 153, 1538 }, { 3, 153, 1522 }, - { 0, 153, 1506 }, { -4, 153, 1490 }, { -8, 153, 1476 }, { -11, 153, 1464 }, { -14, 153, 1453 }, - { -16, 153, 1446 }, { -17, 154, 1441 }, { -18, 154, 1439 }, { -18, 154, 1437 }, { -18, 154, 1437 }, - { -18, 154, 1436 }, { -18, 154, 1437 }, { -18, 154, 1438 }, { -18, 154, 1439 }, { -17, 154, 1441 }, - { -16, 154, 1443 }, { -16, 154, 1446 }, { -15, 154, 1449 }, { -14, 154, 1452 }, { -13, 154, 1456 }, - { -12, 154, 1460 }, { -11, 154, 1463 }, { -10, 154, 1467 }, { -9, 154, 1471 }, { -8, 154, 1475 }, - { -7, 154, 1479 }, { -6, 154, 1483 }, { -5, 154, 1487 }, { -4, 154, 1491 }, { -3, 154, 1494 }, - { -2, 154, 1497 }, { -1, 154, 1500 }, { 0, 154, 1502 }, { 0, 154, 1505 }, { 0, 154, 1506 }, - { 0, 154, 1507 }, { 0, 154, 1508 }, { 0, 154, 1508 }, { 0, 154, 1508 }, { 0, 154, 1507 }, - { 0, 154, 1507 }, { 0, 154, 1506 }, { 0, 154, 1505 }, { 0, 154, 1504 }, { 0, 154, 1503 }, - { -1, 154, 1502 }, { -1, 154, 1501 }, { -1, 154, 1500 }, { -1, 154, 1500 }, { -1, 154, 1500 }, - { -1, 154, 1500 }, { -1, 154, 1501 }, { -1, 154, 1502 }, { 0, 154, 1504 }, { 0, 154, 1506 }, - { 1, 154, 1510 }, { 2, 154, 1517 }, { 5, 154, 1526 }, { 7, 154, 1535 }, { 10, 153, 1546 }, - { 13, 153, 1557 }, { 16, 153, 1567 }, { 18, 153, 1576 }, { 20, 153, 1583 }, { 21, 153, 1588 }, - { 22, 153, 1589 }, { 21, 153, 1588 }, { 21, 153, 1586 }, { 20, 153, 1582 }, { 18, 153, 1577 }, - { 17, 153, 1571 }, { 15, 153, 1564 }, { 13, 153, 1557 }, { 11, 153, 1549 }, { 9, 154, 1542 }, - { 7, 154, 1534 }, { 5, 154, 1527 }, { 4, 154, 1521 }, { 2, 154, 1515 }, { 1, 154, 1511 }, - { 0, 154, 1508 }, { 0, 154, 1506 }, { 0, 154, 1509 }, { 3, 154, 1517 }, { 6, 154, 1529 }, - { 9, 154, 1542 }, { 13, 153, 1555 }, { 16, 153, 1566 }, { 17, 153, 1571 }, { 18, 153, 1574 }, - { 19, 153, 1577 }, { 19, 153, 1579 }, { 20, 153, 1581 }, { 20, 153, 1583 }, { 21, 153, 1585 }, - { 21, 153, 1586 }, { 21, 153, 1587 }, { 22, 153, 1588 }, { 22, 153, 1589 }, { 22, 153, 1590 }, - { 22, 153, 1591 }, { 22, 153, 1591 }, { 22, 153, 1592 }, { 23, 153, 1592 }, { 23, 153, 1592 }, - { 23, 153, 1593 }, { 23, 152, 1593 }, { 23, 152, 1594 }, { 23, 152, 1594 }, { 23, 152, 1595 }, - { 23, 152, 1595 }, { 24, 152, 1596 }, { 24, 152, 1596 }, { 24, 152, 1596 }, { 24, 152, 1596 }, - { 23, 152, 1596 }, { 23, 152, 1595 }, { 23, 152, 1595 }, { 23, 152, 1594 }, { 23, 152, 1594 }, - { 23, 152, 1594 }, { 23, 152, 1594 }, { 23, 152, 1594 }, { 23, 152, 1594 }, { 23, 152, 1595 }, - { 24, 152, 1596 }, { 24, 152, 1597 }, { 24, 152, 1599 }, { 25, 152, 1600 }, { 25, 152, 1602 }, - { 25, 152, 1603 }, { 26, 152, 1605 }, { 26, 152, 1607 }, { 27, 152, 1608 }, { 27, 152, 1610 }, - { 28, 152, 1612 }, { 28, 151, 1614 }, { 29, 151, 1616 }, { 29, 151, 1618 }, { 30, 151, 1620 }, - { 30, 151, 1621 }, { 31, 151, 1623 }, { 31, 151, 1625 }, { 32, 151, 1626 }, { 32, 151, 1628 }, - { 32, 151, 1630 }, { 33, 151, 1631 }, { 33, 151, 1632 }, { 33, 151, 1633 }, { 34, 150, 1634 }, - { 34, 150, 1635 }, { 34, 150, 1636 }, { 34, 150, 1636 }, { 34, 150, 1637 }, { 34, 150, 1637 }, - { 34, 150, 1637 }, { 34, 150, 1636 }, { 34, 150, 1636 }, { 34, 150, 1635 }, { 33, 150, 1634 }, - { 33, 151, 1632 }, { 33, 151, 1631 }, { 32, 151, 1629 }, { 32, 151, 1628 }, { 31, 151, 1626 }, - { 31, 151, 1624 }, { 30, 151, 1622 }, { 30, 151, 1620 }, { 29, 151, 1617 }, { 29, 151, 1615 }, - { 28, 152, 1613 }, { 27, 152, 1611 }, { 27, 152, 1609 }, { 26, 152, 1606 }, { 26, 152, 1604 }, - { 25, 152, 1602 }, { 25, 152, 1600 }, { 24, 152, 1598 }, { 24, 152, 1597 }, { 23, 152, 1595 }, - { 23, 152, 1595 }, { 23, 152, 1595 }, { 23, 152, 1595 }, { 24, 152, 1597 }, { 23, 152, 1595 }, - { 21, 153, 1587 }, { 18, 153, 1576 }, { 15, 153, 1565 }, { 12, 153, 1553 }, { 9, 153, 1541 }, - { 6, 154, 1530 }, { 3, 154, 1521 }, { 1, 154, 1513 }, { 0, 154, 1508 }, { 0, 154, 1506 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_mustache_right_1, 0x0027e960, 4920, 0x00000000, 4920, 3); -static s16 animdata_mario_mustache_right_2[][3] = { - { 23, 152, 1595 }, { 23, 152, 1595 }, { 23, 152, 1596 }, { 24, 152, 1597 }, { 24, 152, 1598 }, - { 24, 152, 1600 }, { 25, 152, 1602 }, { 25, 152, 1604 }, { 26, 152, 1605 }, { 26, 152, 1607 }, - { 27, 152, 1609 }, { 27, 152, 1610 }, { 28, 152, 1611 }, { 28, 152, 1612 }, { 28, 152, 1613 }, - { 28, 152, 1613 }, { 28, 152, 1613 }, { 28, 152, 1612 }, { 27, 152, 1610 }, { 26, 152, 1607 }, - { 26, 152, 1604 }, { 25, 152, 1600 }, { 23, 152, 1595 }, { 13, 153, 1557 }, { -3, 153, 1493 }, - { -12, 154, 1459 }, { -3, 153, 1493 }, { 13, 153, 1557 }, { 23, 152, 1595 }, { 23, 153, 1596 }, - { 22, 153, 1590 }, { 19, 153, 1578 }, { 15, 154, 1563 }, { 11, 154, 1548 }, { 7, 154, 1534 }, - { 4, 155, 1524 }, { 3, 155, 1520 }, { 4, 155, 1524 }, { 6, 154, 1532 }, { 10, 154, 1544 }, - { 13, 154, 1558 }, { 17, 153, 1572 }, { 20, 153, 1584 }, { 22, 153, 1592 }, { 23, 152, 1595 }, - { 23, 152, 1595 }, { 23, 152, 1596 }, { 24, 152, 1597 }, { 24, 152, 1598 }, { 24, 152, 1599 }, - { 25, 152, 1601 }, { 25, 152, 1602 }, { 25, 152, 1604 }, { 26, 152, 1606 }, { 26, 152, 1608 }, - { 27, 152, 1610 }, { 27, 151, 1612 }, { 28, 151, 1614 }, { 28, 151, 1615 }, { 29, 151, 1617 }, - { 29, 151, 1619 }, { 30, 151, 1620 }, { 29, 151, 1618 }, { 29, 151, 1618 }, { 29, 151, 1618 }, - { 29, 151, 1618 }, { 29, 151, 1618 }, { 29, 151, 1618 }, { 29, 151, 1618 }, { 29, 151, 1618 }, - { 29, 151, 1619 }, { 29, 151, 1619 }, { 29, 151, 1619 }, { 29, 151, 1619 }, { 29, 151, 1619 }, - { 30, 151, 1620 }, { 30, 151, 1620 }, { 30, 151, 1620 }, { 30, 151, 1621 }, { 30, 151, 1621 }, - { 30, 151, 1621 }, { 30, 151, 1622 }, { 30, 151, 1622 }, { 30, 151, 1622 }, { 30, 151, 1623 }, - { 30, 151, 1623 }, { 31, 151, 1623 }, { 31, 151, 1624 }, { 31, 151, 1624 }, { 31, 151, 1625 }, - { 31, 151, 1625 }, { 31, 151, 1625 }, { 31, 151, 1626 }, { 31, 151, 1626 }, { 31, 151, 1626 }, - { 31, 151, 1626 }, { 31, 151, 1627 }, { 31, 151, 1627 }, { 32, 151, 1627 }, { 32, 151, 1627 }, - { 32, 151, 1628 }, { 32, 151, 1628 }, { 32, 151, 1628 }, { 32, 151, 1628 }, { 32, 151, 1628 }, - { 32, 151, 1628 }, { 32, 151, 1628 }, { 32, 151, 1628 }, { 32, 151, 1628 }, { 32, 151, 1628 }, - { 32, 151, 1628 }, { 32, 151, 1628 }, { 32, 151, 1628 }, { 32, 151, 1628 }, { 32, 151, 1628 }, - { 32, 151, 1627 }, { 31, 151, 1627 }, { 31, 151, 1627 }, { 31, 151, 1626 }, { 31, 151, 1626 }, - { 31, 151, 1625 }, { 31, 151, 1625 }, { 31, 151, 1624 }, { 30, 151, 1623 }, { 30, 151, 1622 }, - { 30, 151, 1622 }, { 30, 151, 1621 }, { 30, 151, 1620 }, { 29, 151, 1619 }, { 29, 151, 1618 }, - { 29, 151, 1617 }, { 28, 151, 1615 }, { 28, 151, 1613 }, { 27, 151, 1611 }, { 26, 151, 1608 }, - { 26, 151, 1605 }, { 25, 151, 1602 }, { 24, 152, 1598 }, { 23, 152, 1595 }, { 22, 152, 1591 }, - { 21, 152, 1587 }, { 20, 152, 1583 }, { 19, 152, 1579 }, { 18, 152, 1575 }, { 16, 152, 1570 }, - { 15, 152, 1566 }, { 14, 153, 1561 }, { 13, 153, 1557 }, { 12, 153, 1553 }, { 11, 153, 1548 }, - { 10, 153, 1544 }, { 8, 153, 1540 }, { 7, 153, 1536 }, { 6, 153, 1532 }, { 5, 154, 1528 }, - { 4, 154, 1525 }, { 4, 154, 1522 }, { 3, 154, 1519 }, { 2, 154, 1516 }, { 1, 154, 1513 }, - { 1, 154, 1511 }, { 0, 154, 1510 }, { 0, 154, 1508 }, { 0, 154, 1507 }, { 0, 154, 1506 }, - { 0, 154, 1506 }, -}; +ROM_ASSET_LOAD_ANIM_2D(animdata_mario_mustache_right_2, 0x0027fc98, 996, 0x00000000, 996, 3); struct AnimDataInfo anim_mario_mustache_right[3] = { { ARRAY_COUNT(animdata_mario_mustache_right_1), GD_ANIM_ROT3S, animdata_mario_mustache_right_1 }, diff --git a/src/goddard/renderer.c b/src/goddard/renderer.c index be356bee7..6d0ec68cc 100644 --- a/src/goddard/renderer.c +++ b/src/goddard/renderer.c @@ -1,3 +1,4 @@ +#include "pc/rom_assets.h" #include #include #include @@ -226,81 +227,45 @@ static Gfx gd_texture1_dummy_aligner1[] = { // @ 801A8728 gsSPEndDisplayList(), }; -ALIGNED8 Texture gd_texture_hand_open[] = { -#include "textures/intro_raw/hand_open.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_hand_open, "textures/intro_raw/hand_open.rgba16.inc.c", 0x00258d80, 2048, 0x00000000, 2048); static Gfx gd_texture2_dummy_aligner1[] = { gsSPEndDisplayList() }; -ALIGNED8 Texture gd_texture_hand_closed[] = { -#include "textures/intro_raw/hand_closed.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_hand_closed, "textures/intro_raw/hand_closed.rgba16.inc.c", 0x00259588, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_red_star_0[] = { -#include "textures/intro_raw/red_star_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_red_star_0, "textures/intro_raw/red_star_0.rgba16.inc.c", 0x00259d88, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_red_star_1[] = { -#include "textures/intro_raw/red_star_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_red_star_1, "textures/intro_raw/red_star_1.rgba16.inc.c", 0x0025a588, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_red_star_2[] = { -#include "textures/intro_raw/red_star_2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_red_star_2, "textures/intro_raw/red_star_2.rgba16.inc.c", 0x0025ad88, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_red_star_3[] = { -#include "textures/intro_raw/red_star_3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_red_star_3, "textures/intro_raw/red_star_3.rgba16.inc.c", 0x0025b588, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_red_star_4[] = { -#include "textures/intro_raw/red_star_4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_red_star_4, "textures/intro_raw/red_star_4.rgba16.inc.c", 0x0025bd88, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_red_star_5[] = { -#include "textures/intro_raw/red_star_5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_red_star_5, "textures/intro_raw/red_star_5.rgba16.inc.c", 0x0025c588, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_red_star_6[] = { -#include "textures/intro_raw/red_star_6.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_red_star_6, "textures/intro_raw/red_star_6.rgba16.inc.c", 0x0025cd88, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_red_star_7[] = { -#include "textures/intro_raw/red_star_7.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_red_star_7, "textures/intro_raw/red_star_7.rgba16.inc.c", 0x0025d588, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_white_star_0[] = { -#include "textures/intro_raw/white_star_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_white_star_0, "textures/intro_raw/white_star_0.rgba16.inc.c", 0x0025dd88, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_white_star_1[] = { -#include "textures/intro_raw/white_star_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_white_star_1, "textures/intro_raw/white_star_1.rgba16.inc.c", 0x0025e588, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_white_star_2[] = { -#include "textures/intro_raw/white_star_2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_white_star_2, "textures/intro_raw/white_star_2.rgba16.inc.c", 0x0025ed88, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_white_star_3[] = { -#include "textures/intro_raw/white_star_3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_white_star_3, "textures/intro_raw/white_star_3.rgba16.inc.c", 0x0025f588, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_white_star_4[] = { -#include "textures/intro_raw/white_star_4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_white_star_4, "textures/intro_raw/white_star_4.rgba16.inc.c", 0x0025fd88, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_white_star_5[] = { -#include "textures/intro_raw/white_star_5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_white_star_5, "textures/intro_raw/white_star_5.rgba16.inc.c", 0x00260588, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_white_star_6[] = { -#include "textures/intro_raw/white_star_6.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_white_star_6, "textures/intro_raw/white_star_6.rgba16.inc.c", 0x00260d88, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_white_star_7[] = { -#include "textures/intro_raw/white_star_7.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_white_star_7, "textures/intro_raw/white_star_7.rgba16.inc.c", 0x00261588, 2048, 0x00000000, 2048); static Vtx_t gd_vertex_star[] = { {{-64, 0, 0}, 0, { 0, 992}, {0x00, 0x00, 0x7F}}, @@ -469,32 +434,20 @@ static Gfx *gd_silver_star_dl_array[] = { gd_dl_silver_star_7, }; -ALIGNED8 Texture gd_texture_sparkle_0[] = { -#include "textures/intro_raw/sparkle_0.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_sparkle_0, "textures/intro_raw/sparkle_0.rgba16.inc.c", 0x00262088, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_sparkle_1[] = { -#include "textures/intro_raw/sparkle_1.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_sparkle_1, "textures/intro_raw/sparkle_1.rgba16.inc.c", 0x00262888, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_sparkle_2[] = { -#include "textures/intro_raw/sparkle_2.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_sparkle_2, "textures/intro_raw/sparkle_2.rgba16.inc.c", 0x00263088, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_sparkle_3[] = { -#include "textures/intro_raw/sparkle_3.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_sparkle_3, "textures/intro_raw/sparkle_3.rgba16.inc.c", 0x00263888, 2048, 0x00000000, 2048); -ALIGNED8 Texture gd_texture_sparkle_4[] = { -#include "textures/intro_raw/sparkle_4.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_sparkle_4, "textures/intro_raw/sparkle_4.rgba16.inc.c", 0x00264088, 2048, 0x00000000, 2048); //! No reference to this texture. Two DL's uses the same previous texture // instead of using this texture. // Fixed via setting TEXTURE_FIX to 1. -ALIGNED8 Texture gd_texture_sparkle_5[] = { -#include "textures/intro_raw/sparkle_5.rgba16.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_sparkle_5, "textures/intro_raw/sparkle_5.rgba16.inc.c", 0x00264888, 2048, 0x00000000, 2048); static Vtx_t gd_vertex_sparkle[] = { {{ -32, 0, 0}, 0, { 0, 1984}, { 0x00, 0x00, 0x7F, 0x00}}, @@ -681,9 +634,7 @@ static Gfx gd_texture3_dummy_aligner1[] = { gsSPEndDisplayList(), }; -ALIGNED8 static Texture gd_texture_mario_face_shine[] = { -#include "textures/intro_raw/mario_face_shine.ia8.inc.c" -}; +ROM_ASSET_LOAD_TEXTURE(gd_texture_mario_face_shine, "textures/intro_raw/mario_face_shine.ia8.inc.c", 0x00265350, 1024, 0x00000000, 1024); static Gfx gd_dl_mario_face_shine[] = { gsSPSetGeometryMode(G_TEXTURE_GEN), diff --git a/src/menu/file_select.c b/src/menu/file_select.c index 45a516584..e24c9fbc9 100644 --- a/src/menu/file_select.c +++ b/src/menu/file_select.c @@ -20,7 +20,7 @@ #include "game/spawn_object.h" #include "game/rumble_init.h" #include "sm64.h" -#include "text_strings.h" +#include "menu/ingame_text.h" #include "eu_translation.h" @@ -127,64 +127,68 @@ static s8 sOpenLangSettings = FALSE; #endif #ifndef VERSION_EU -static unsigned char textReturn[] = { TEXT_RETURN }; +static unsigned char* textReturn = INGAME_TEXT_PTR(TEXT_RETURN); #else static unsigned char textReturn[][8] = {{ TEXT_RETURN }, { TEXT_RETURN_FR }, { TEXT_RETURN_DE }}; #endif #ifndef VERSION_EU -static unsigned char textViewScore[] = { TEXT_CHECK_SCORE }; +static unsigned char* textViewScore = INGAME_TEXT_PTR(TEXT_CHECK_SCORE); #else static unsigned char textViewScore[][12] = {{ TEXT_CHECK_SCORE }, {TEXT_CHECK_SCORE_FR}, {TEXT_CHECK_SCORE_DE}}; #endif #ifndef VERSION_EU -static unsigned char textCopyFileButton[] = { TEXT_COPY_FILE_BUTTON }; +static unsigned char* textCopyFileButton = INGAME_TEXT_PTR(TEXT_COPY_FILE_BUTTON); #else static unsigned char textCopyFileButton[][15] = {{ TEXT_COPY_FILE }, { TEXT_COPY_FILE_FR }, { TEXT_COPY_FILE_DE }}; #endif #ifndef VERSION_EU -static unsigned char textEraseFileButton[] = { TEXT_ERASE_FILE_BUTTON }; +static unsigned char* textEraseFileButton = INGAME_TEXT_PTR(TEXT_ERASE_FILE_BUTTON); #else static unsigned char textEraseFileButton[][16] = { {TEXT_ERASE_FILE}, {TEXT_ERASE_FILE_FR}, {TEXT_ERASE_FILE_DE} }; #endif #ifndef VERSION_EU -static unsigned char textSoundModes[][8] = { { TEXT_STEREO }, { TEXT_MONO }, { TEXT_HEADSET } }; +static unsigned char* textSoundModes[3] = { + INGAME_TEXT_PTR(TEXT_STEREO), + INGAME_TEXT_PTR(TEXT_MONO), + INGAME_TEXT_PTR(TEXT_HEADSET) +}; #endif -static unsigned char textMarioA[] = { TEXT_FILE_MARIO_A }; -static unsigned char textMarioB[] = { TEXT_FILE_MARIO_B }; -static unsigned char textMarioC[] = { TEXT_FILE_MARIO_C }; -static unsigned char textMarioD[] = { TEXT_FILE_MARIO_D }; +static unsigned char* textMarioA = INGAME_TEXT_PTR(TEXT_FILE_MARIO_A); +static unsigned char* textMarioB = INGAME_TEXT_PTR(TEXT_FILE_MARIO_B); +static unsigned char* textMarioC = INGAME_TEXT_PTR(TEXT_FILE_MARIO_C); +static unsigned char* textMarioD = INGAME_TEXT_PTR(TEXT_FILE_MARIO_D); #ifndef VERSION_EU -static unsigned char textNew[] = { TEXT_NEW }; +static unsigned char* textNew = INGAME_TEXT_PTR(TEXT_NEW); static unsigned char starIcon[] = { GLYPH_STAR, GLYPH_SPACE }; static unsigned char xIcon[] = { GLYPH_MULTIPLY, GLYPH_SPACE }; #endif #ifndef VERSION_EU -static unsigned char textSelectFile[] = { TEXT_SELECT_FILE }; +static unsigned char* textSelectFile = INGAME_TEXT_PTR(TEXT_SELECT_FILE); #else static unsigned char textSelectFile[][17] = {{ TEXT_SELECT_FILE }, { TEXT_SELECT_FILE_FR }, { TEXT_SELECT_FILE_DE }}; #endif #ifndef VERSION_EU -static unsigned char textScore[] = { TEXT_SCORE }; +static unsigned char* textScore = INGAME_TEXT_PTR(TEXT_SCORE); #else static unsigned char textScore[][9] = {{ TEXT_SCORE }, { TEXT_SCORE_FR }, { TEXT_SCORE_DE }}; #endif #ifndef VERSION_EU -static unsigned char textCopy[] = { TEXT_COPY }; +static unsigned char* textCopy = INGAME_TEXT_PTR(TEXT_COPY); #else static unsigned char textCopy[][9] = {{ TEXT_COPY }, { TEXT_COPY_FR }, { TEXT_COPY_DE }}; #endif #ifndef VERSION_EU -static unsigned char textErase[] = { TEXT_ERASE }; +static unsigned char* textErase = INGAME_TEXT_PTR(TEXT_ERASE); #else static unsigned char textErase[][8] = {{ TEXT_ERASE }, { TEXT_ERASE_FR }, { TEXT_ERASE_DE }}; #endif @@ -194,59 +198,59 @@ static unsigned char textOption[][9] = {{ TEXT_OPTION }, { TEXT_OPTION_FR }, { T #endif #ifndef VERSION_EU -static unsigned char textCheckFile[] = { TEXT_CHECK_FILE }; +static unsigned char* textCheckFile = INGAME_TEXT_PTR(TEXT_CHECK_FILE); #else static unsigned char textCheckFile[][18] = {{ TEXT_CHECK_FILE }, { TEXT_CHECK_FILE_FR }, { TEXT_CHECK_FILE_DE }}; #endif #ifndef VERSION_EU -static unsigned char textNoSavedDataExists[] = { TEXT_NO_SAVED_DATA_EXISTS }; +static unsigned char* textNoSavedDataExists = INGAME_TEXT_PTR(TEXT_NO_SAVED_DATA_EXISTS); #else static unsigned char textNoSavedDataExists[][30] = {{ TEXT_NO_SAVED_DATA_EXISTS }, { TEXT_NO_SAVED_DATA_EXISTS_FR }, { TEXT_NO_SAVED_DATA_EXISTS_DE }}; #endif #ifndef VERSION_EU -static unsigned char textCopyFile[] = { TEXT_COPY_FILE }; +static unsigned char* textCopyFile = INGAME_TEXT_PTR(TEXT_COPY_FILE); #else static unsigned char textCopyFile[][16] = {{ TEXT_COPY_FILE_BUTTON }, { TEXT_COPY_FILE_BUTTON_FR }, { TEXT_COPY_FILE_BUTTON_DE }}; #endif #ifndef VERSION_EU -static unsigned char textCopyItToWhere[] = { TEXT_COPY_IT_TO_WHERE }; +static unsigned char* textCopyItToWhere = INGAME_TEXT_PTR(TEXT_COPY_IT_TO_WHERE); #else static unsigned char textCopyItToWhere[][18] = {{ TEXT_COPY_IT_TO_WHERE }, { TEXT_COPY_IT_TO_WHERE_FR }, { TEXT_COPY_IT_TO_WHERE_DE }}; #endif #ifndef VERSION_EU -static unsigned char textNoSavedDataExistsCopy[] = { TEXT_NO_SAVED_DATA_EXISTS }; +static unsigned char* textNoSavedDataExistsCopy = INGAME_TEXT_PTR(TEXT_NO_SAVED_DATA_EXISTS); #endif #ifndef VERSION_EU -static unsigned char textCopyCompleted[] = { TEXT_COPYING_COMPLETED }; +static unsigned char* textCopyCompleted = INGAME_TEXT_PTR(TEXT_COPYING_COMPLETED); #else static unsigned char textCopyCompleted[][18] = {{ TEXT_COPYING_COMPLETED }, { TEXT_COPYING_COMPLETED_FR }, { TEXT_COPYING_COMPLETED_DE }}; #endif #ifndef VERSION_EU -static unsigned char textSavedDataExists[] = { TEXT_SAVED_DATA_EXISTS }; +static unsigned char* textSavedDataExists = INGAME_TEXT_PTR(TEXT_SAVED_DATA_EXISTS); #else static unsigned char textSavedDataExists[][20] = {{ TEXT_SAVED_DATA_EXISTS }, { TEXT_SAVED_DATA_EXISTS_FR }, { TEXT_SAVED_DATA_EXISTS_DE }}; #endif #ifndef VERSION_EU -static unsigned char textNoFileToCopyFrom[] = { TEXT_NO_FILE_TO_COPY_FROM }; +static unsigned char* textNoFileToCopyFrom = INGAME_TEXT_PTR(TEXT_NO_FILE_TO_COPY_FROM); #else static unsigned char textNoFileToCopyFrom[][21] = {{ TEXT_NO_FILE_TO_COPY_FROM }, { TEXT_NO_FILE_TO_COPY_FROM_FR }, { TEXT_NO_FILE_TO_COPY_FROM_DE }}; #endif #ifndef VERSION_EU -static unsigned char textYes[] = { TEXT_YES }; +static unsigned char* textYes = INGAME_TEXT_PTR(TEXT_YES); #else static unsigned char textYes[][4] = {{ TEXT_YES }, { TEXT_YES_FR }, { TEXT_YES_DE }}; #endif #ifndef VERSION_EU -static unsigned char textNo[] = { TEXT_NO }; +static unsigned char* textNo = INGAME_TEXT_PTR(TEXT_NO); #else static unsigned char textNo[][5] = {{ TEXT_NO }, { TEXT_NO_FR }, { TEXT_NO_DE }}; #endif @@ -2320,11 +2324,11 @@ void erase_menu_display_message(s8 messageID) { #endif #ifndef VERSION_EU - unsigned char textEraseFile[] = { TEXT_ERASE_FILE }; - unsigned char textSure[] = { TEXT_SURE }; - unsigned char textNoSavedDataExists[] = { TEXT_NO_SAVED_DATA_EXISTS }; - unsigned char textMarioAJustErased[] = { TEXT_FILE_MARIO_A_JUST_ERASED }; - unsigned char textSavedDataExists[] = { TEXT_SAVED_DATA_EXISTS }; + INGAME_TEXT_COPY(textEraseFile, TEXT_ERASE_FILE); + INGAME_TEXT_COPY(textSure, TEXT_SURE); + INGAME_TEXT_COPY(textNoSavedDataExists, TEXT_NO_SAVED_DATA_EXISTS); + INGAME_TEXT_COPY(textMarioAJustErased, TEXT_FILE_MARIO_A_JUST_ERASED); + INGAME_TEXT_COPY(textSavedDataExists, TEXT_SAVED_DATA_EXISTS); #endif switch (messageID) { @@ -2488,7 +2492,7 @@ void print_sound_mode_menu_strings(void) { #endif #ifndef VERSION_EU - unsigned char textSoundSelect[] = { TEXT_SOUND_SELECT }; + INGAME_TEXT_COPY(textSoundSelect, TEXT_SOUND_SELECT); #endif // Print "SOUND SELECT" text @@ -2556,13 +2560,12 @@ void print_sound_mode_menu_strings(void) { gSPDisplayList(gDisplayListHead++, dl_ia_text_end); } -unsigned char textStarX[] = { TEXT_STAR_X }; - /** * Prints castle secret stars collected in a score menu save file. */ void print_score_file_castle_secret_stars(s8 fileIndex, s16 x, s16 y) { unsigned char secretStarsText[20]; + INGAME_TEXT_COPY(textStarX, TEXT_STAR_X); // Print "[star] x" print_menu_generic_string(x, y, textStarX); // Print number of castle secret stars @@ -2591,17 +2594,20 @@ void print_score_file_castle_secret_stars(s8 fileIndex, s16 x, s16 y) { void print_score_file_course_coin_score(s8 fileIndex, s16 courseIndex, s16 x, s16 y) { unsigned char coinScoreText[20]; u8 stars = save_file_get_star_flags(fileIndex, courseIndex); - unsigned char textCoinX[] = { TEXT_COIN_X }; - unsigned char textStar[] = { TEXT_STAR }; + INGAME_TEXT_COPY(textCoinX, TEXT_COIN_X); + INGAME_TEXT_COPY(textStar, TEXT_STAR); #if defined(VERSION_JP) || defined(VERSION_SH) #define LENGTH 5 #else #define LENGTH 8 #endif - unsigned char fileNames[][LENGTH] = { - { TEXT_4DASHES }, // huh? - { TEXT_SCORE_MARIO_A }, { TEXT_SCORE_MARIO_B }, { TEXT_SCORE_MARIO_C }, { TEXT_SCORE_MARIO_D }, - }; + unsigned char fileNames[5][LENGTH]; + memcpy(fileNames[0], INGAME_TEXT_PTR(TEXT_4DASHES), TEXT_4DASHES_LENGTH); + memcpy(fileNames[1], INGAME_TEXT_PTR(TEXT_SCORE_MARIO_A), TEXT_SCORE_MARIO_A_LENGTH); + memcpy(fileNames[2], INGAME_TEXT_PTR(TEXT_SCORE_MARIO_B), TEXT_SCORE_MARIO_B_LENGTH); + memcpy(fileNames[3], INGAME_TEXT_PTR(TEXT_SCORE_MARIO_C), TEXT_SCORE_MARIO_C_LENGTH); + memcpy(fileNames[4], INGAME_TEXT_PTR(TEXT_SCORE_MARIO_D), TEXT_SCORE_MARIO_D_LENGTH); + #undef LENGTH // MYSCORE if (sScoreFileCoinScoreMode == 0) { @@ -2683,15 +2689,15 @@ void print_score_file_star_score(s8 fileIndex, s16 courseIndex, s16 x, s16 y) { */ void print_save_file_scores(s8 fileIndex) { #ifndef VERSION_EU - unsigned char textMario[] = { TEXT_MARIO }; + INGAME_TEXT_COPY(textMario, TEXT_MARIO); #ifdef VERSION_JP unsigned char textFileLetter[] = { TEXT_ZERO }; void **levelNameTable = segmented_to_virtual(seg2_course_name_table); #endif - unsigned char textHiScore[] = { TEXT_HI_SCORE }; - unsigned char textMyScore[] = { TEXT_MY_SCORE }; + INGAME_TEXT_COPY(textHiScore, TEXT_HI_SCORE); + INGAME_TEXT_COPY(textMyScore, TEXT_MY_SCORE); #if defined(VERSION_US) || defined(VERSION_SH) - unsigned char textFileLetter[] = { TEXT_ZERO }; + INGAME_TEXT_COPY(textFileLetter, TEXT_ZERO); void **levelNameTable = segmented_to_virtual(seg2_course_name_table); #endif #else diff --git a/src/menu/ingame_text.c b/src/menu/ingame_text.c new file mode 100644 index 000000000..c49d70f2e --- /dev/null +++ b/src/menu/ingame_text.c @@ -0,0 +1,145 @@ +#include +#include "ingame_text.h" +#include "pc/rom_assets.h" + +u8 gTEXT_ZERO[TEXT_ZERO_LENGTH] = { 0xFF }; +u8 gTEXT_COIN[TEXT_COIN_LENGTH] = { 0xFF }; +u8 gTEXT_STAR[TEXT_STAR_LENGTH] = { 0xFF }; +u8 gTEXT_COIN_X[TEXT_COIN_X_LENGTH] = { 0xFF }; +u8 gTEXT_STAR_X[TEXT_STAR_X_LENGTH] = { 0xFF }; +u8 gTEXT_VARIABLE_X[TEXT_VARIABLE_X_LENGTH] = { 0xFF }; +u8 gTEXT_UNFILLED_STAR[TEXT_UNFILLED_STAR_LENGTH] = { 0xFF }; +u8 gTEXT_NEW[TEXT_NEW_LENGTH] = { 0xFF }; +u8 gTEXT_4DASHES[TEXT_4DASHES_LENGTH] = { 0xFF }; +u8 gTEXT_PAUSE[TEXT_PAUSE_LENGTH] = { 0xFF }; +u8 gTEXT_HUD_CONGRATULATIONS[TEXT_HUD_CONGRATULATIONS_LENGTH] = { 0xFF }; +u8 gTEXT_MARIO[TEXT_MARIO_LENGTH] = { 0xFF }; +u8 gTEXT_SELECT_FILE[TEXT_SELECT_FILE_LENGTH] = { 0xFF }; +u8 gTEXT_CHECK_FILE[TEXT_CHECK_FILE_LENGTH] = { 0xFF }; +u8 gTEXT_COPY_FILE[TEXT_COPY_FILE_LENGTH] = { 0xFF }; +u8 gTEXT_ERASE_FILE[TEXT_ERASE_FILE_LENGTH] = { 0xFF }; +u8 gTEXT_SOUND_SELECT[TEXT_SOUND_SELECT_LENGTH] = { 0xFF }; +u8 gTEXT_FILE_MARIO_A[TEXT_FILE_MARIO_A_LENGTH] = { 0xFF }; +u8 gTEXT_FILE_MARIO_B[TEXT_FILE_MARIO_B_LENGTH] = { 0xFF }; +u8 gTEXT_FILE_MARIO_C[TEXT_FILE_MARIO_C_LENGTH] = { 0xFF }; +u8 gTEXT_FILE_MARIO_D[TEXT_FILE_MARIO_D_LENGTH] = { 0xFF }; +u8 gTEXT_SCORE[TEXT_SCORE_LENGTH] = { 0xFF }; +u8 gTEXT_COPY[TEXT_COPY_LENGTH] = { 0xFF }; +u8 gTEXT_ERASE[TEXT_ERASE_LENGTH] = { 0xFF }; +u8 gTEXT_STEREO[TEXT_STEREO_LENGTH] = { 0xFF }; +u8 gTEXT_MONO[TEXT_MONO_LENGTH] = { 0xFF }; +u8 gTEXT_HEADSET[TEXT_HEADSET_LENGTH] = { 0xFF }; +u8 gTEXT_SAVED_DATA_EXISTS[TEXT_SAVED_DATA_EXISTS_LENGTH] = { 0xFF }; +u8 gTEXT_NO_SAVED_DATA_EXISTS[TEXT_NO_SAVED_DATA_EXISTS_LENGTH] = { 0xFF }; +u8 gTEXT_RETURN[TEXT_RETURN_LENGTH] = { 0xFF }; +u8 gTEXT_CHECK_SCORE[TEXT_CHECK_SCORE_LENGTH] = { 0xFF }; +u8 gTEXT_COPY_FILE_BUTTON[TEXT_COPY_FILE_BUTTON_LENGTH] = { 0xFF }; +u8 gTEXT_ERASE_FILE_BUTTON[TEXT_ERASE_FILE_BUTTON_LENGTH] = { 0xFF }; +u8 gTEXT_HI_SCORE[TEXT_HI_SCORE_LENGTH] = { 0xFF }; +u8 gTEXT_MY_SCORE[TEXT_MY_SCORE_LENGTH] = { 0xFF }; +u8 gTEXT_SCORE_MARIO_A[TEXT_SCORE_MARIO_A_LENGTH] = { 0xFF }; +u8 gTEXT_SCORE_MARIO_B[TEXT_SCORE_MARIO_B_LENGTH] = { 0xFF }; +u8 gTEXT_SCORE_MARIO_C[TEXT_SCORE_MARIO_C_LENGTH] = { 0xFF }; +u8 gTEXT_SCORE_MARIO_D[TEXT_SCORE_MARIO_D_LENGTH] = { 0xFF }; +u8 gTEXT_COPY_IT_TO_WHERE[TEXT_COPY_IT_TO_WHERE_LENGTH] = { 0xFF }; +u8 gTEXT_COPYING_COMPLETED[TEXT_COPYING_COMPLETED_LENGTH] = { 0xFF }; +u8 gTEXT_NO_FILE_TO_COPY_FROM[TEXT_NO_FILE_TO_COPY_FROM_LENGTH] = { 0xFF }; +u8 gTEXT_SURE[TEXT_SURE_LENGTH] = { 0xFF }; +u8 gTEXT_YES[TEXT_YES_LENGTH] = { 0xFF }; +u8 gTEXT_NO[TEXT_NO_LENGTH] = { 0xFF }; +u8 gTEXT_FILE_MARIO_A_JUST_ERASED[TEXT_FILE_MARIO_A_JUST_ERASED_LENGTH] = { 0xFF }; +u8 gTEXT_COURSE[TEXT_COURSE_LENGTH] = { 0xFF }; +u8 gTEXT_MYSCORE[TEXT_MYSCORE_LENGTH] = { 0xFF }; +u8 gTEXT_CONTINUE[TEXT_CONTINUE_LENGTH] = { 0xFF }; +u8 gTEXT_EXIT_COURSE[TEXT_EXIT_COURSE_LENGTH] = { 0xFF }; +u8 gTEXT_CAMERA_ANGLE_R[TEXT_CAMERA_ANGLE_R_LENGTH] = { 0xFF }; +u8 gTEXT_LAKITU_MARIO[TEXT_LAKITU_MARIO_LENGTH] = { 0xFF }; +u8 gTEXT_LAKITU_STOP[TEXT_LAKITU_STOP_LENGTH] = { 0xFF }; +u8 gTEXT_NORMAL_UPCLOSE[TEXT_NORMAL_UPCLOSE_LENGTH] = { 0xFF }; +u8 gTEXT_NORMAL_FIXED[TEXT_NORMAL_FIXED_LENGTH] = { 0xFF }; +u8 gTEXT_CATCH[TEXT_CATCH_LENGTH] = { 0xFF }; +u8 gTEXT_CLEAR[TEXT_CLEAR_LENGTH] = { 0xFF }; +u8 gTEXT_HUD_HI_SCORE[TEXT_HUD_HI_SCORE_LENGTH] = { 0xFF }; +u8 gTEXT_SAVE_AND_CONTINUE[TEXT_SAVE_AND_CONTINUE_LENGTH] = { 0xFF }; +u8 gTEXT_SAVE_AND_QUIT[TEXT_SAVE_AND_QUIT_LENGTH] = { 0xFF }; +u8 gTEXT_CONTINUE_WITHOUT_SAVING[TEXT_CONTINUE_WITHOUT_SAVING_LENGTH] = { 0xFF }; +u8 gTEXT_FILE_MARIO_EXCLAMATION[TEXT_FILE_MARIO_EXCLAMATION_LENGTH] = { 0xFF }; +u8 gTEXT_POWER_STARS_RESTORED[TEXT_POWER_STARS_RESTORED_LENGTH] = { 0xFF }; +u8 gTEXT_THANKS_TO_YOU[TEXT_THANKS_TO_YOU_LENGTH] = { 0xFF }; +u8 gTEXT_THANK_YOU_MARIO[TEXT_THANK_YOU_MARIO_LENGTH] = { 0xFF }; +u8 gTEXT_SOMETHING_SPECIAL[TEXT_SOMETHING_SPECIAL_LENGTH] = { 0xFF }; +u8 gTEXT_LISTEN_EVERYBODY[TEXT_LISTEN_EVERYBODY_LENGTH] = { 0xFF }; +u8 gTEXT_LETS_HAVE_CAKE[TEXT_LETS_HAVE_CAKE_LENGTH] = { 0xFF }; +u8 gTEXT_FOR_MARIO[TEXT_FOR_MARIO_LENGTH] = { 0xFF }; +u8 gTEXT_FILE_MARIO_QUESTION[TEXT_FILE_MARIO_QUESTION_LENGTH] = { 0xFF }; + +ROM_ASSET_LOAD_DIALOG(gTEXT_ZERO, 0x00108a40, 48390, 0x0000000b, 2); +ROM_ASSET_LOAD_DIALOG(gTEXT_COIN, 0x00108a40, 48390, 0x0000178d, 2); +ROM_ASSET_LOAD_DIALOG(gTEXT_STAR, 0x00108a40, 48390, 0x000125b6, 2); +ROM_ASSET_LOAD_DIALOG(gTEXT_COIN_X, 0x00383950, 74560, 0x000211f4, 3); +ROM_ASSET_LOAD_DIALOG(gTEXT_STAR_X, 0x000ec6c4, 3, 0x00000000, 3); +ROM_ASSET_LOAD_DIALOG(gTEXT_VARIABLE_X, 0x00108a40, 48390, 0x00001f2c, 2); +ROM_ASSET_LOAD_DIALOG(gTEXT_UNFILLED_STAR, 0x00108a40, 48390, 0x00001e60, 2); +ROM_ASSET_LOAD_DIALOG(gTEXT_NEW, 0x00258278, 4, 0x00000000, 4); +ROM_ASSET_LOAD_DIALOG(gTEXT_4DASHES, 0x002583b4, 5, 0x00000000, 5); +ROM_ASSET_LOAD_DIALOG(gTEXT_PAUSE, 0x000ec6b4, 6, 0x00000000, 6); +ROM_ASSET_LOAD_DIALOG(gTEXT_HUD_CONGRATULATIONS, 0x000ec6e4, 16, 0x00000000, 16); +ROM_ASSET_LOAD_DIALOG(gTEXT_MARIO, 0x000ec649, 6, 0x00000000, 6); +ROM_ASSET_LOAD_DIALOG(gTEXT_SELECT_FILE, 0x00258284, 12, 0x00000000, 12); +ROM_ASSET_LOAD_DIALOG(gTEXT_CHECK_FILE, 0x002582a8, 11, 0x00000000, 11); +ROM_ASSET_LOAD_DIALOG(gTEXT_COPY_FILE, 0x00258228, 10, 0x00000000, 10); +ROM_ASSET_LOAD_DIALOG(gTEXT_ERASE_FILE, 0x00258234, 11, 0x00000000, 11); +ROM_ASSET_LOAD_DIALOG(gTEXT_SOUND_SELECT, 0x00258398, 13, 0x00000000, 13); +ROM_ASSET_LOAD_DIALOG(gTEXT_FILE_MARIO_A, 0x00258258, 8, 0x00000000, 8); +ROM_ASSET_LOAD_DIALOG(gTEXT_FILE_MARIO_B, 0x00258260, 8, 0x00000000, 8); +ROM_ASSET_LOAD_DIALOG(gTEXT_FILE_MARIO_C, 0x00258268, 8, 0x00000000, 8); +ROM_ASSET_LOAD_DIALOG(gTEXT_FILE_MARIO_D, 0x00258270, 8, 0x00000000, 8); +ROM_ASSET_LOAD_DIALOG(gTEXT_SCORE, 0x000ec62f, 6, 0x00000000, 6); +ROM_ASSET_LOAD_DIALOG(gTEXT_COPY, 0x00258298, 5, 0x00000000, 5); +ROM_ASSET_LOAD_DIALOG(gTEXT_ERASE, 0x002582a0, 6, 0x00000000, 6); +ROM_ASSET_LOAD_DIALOG(gTEXT_STEREO, 0x00258240, 7, 0x00000000, 7); +ROM_ASSET_LOAD_DIALOG(gTEXT_MONO, 0x00258248, 5, 0x00000000, 5); +ROM_ASSET_LOAD_DIALOG(gTEXT_HEADSET, 0x00258250, 8, 0x00000000, 8); +ROM_ASSET_LOAD_DIALOG(gTEXT_SAVED_DATA_EXISTS, 0x00258318, 17, 0x00000000, 17); +ROM_ASSET_LOAD_DIALOG(gTEXT_NO_SAVED_DATA_EXISTS, 0x002582b4, 21, 0x00000000, 21); +ROM_ASSET_LOAD_DIALOG(gTEXT_RETURN, 0x00258214, 7, 0x00000000, 7); +ROM_ASSET_LOAD_DIALOG(gTEXT_CHECK_SCORE, 0x0025821c, 12, 0x00000000, 12); +ROM_ASSET_LOAD_DIALOG(gTEXT_COPY_FILE_BUTTON, 0x00258228, 10, 0x00000000, 10); +ROM_ASSET_LOAD_DIALOG(gTEXT_ERASE_FILE_BUTTON, 0x00258234, 11, 0x00000000, 11); +ROM_ASSET_LOAD_DIALOG(gTEXT_HI_SCORE, 0x000ec6d8, 9, 0x00000000, 9); +ROM_ASSET_LOAD_DIALOG(gTEXT_MY_SCORE, 0x000ec62c, 9, 0x00000000, 9); +ROM_ASSET_LOAD_DIALOG(gTEXT_SCORE_MARIO_A, 0x002583bc, 4, 0x00000000, 4); +ROM_ASSET_LOAD_DIALOG(gTEXT_SCORE_MARIO_B, 0x002583c4, 4, 0x00000000, 4); +ROM_ASSET_LOAD_DIALOG(gTEXT_SCORE_MARIO_C, 0x002583cc, 4, 0x00000000, 4); +ROM_ASSET_LOAD_DIALOG(gTEXT_SCORE_MARIO_D, 0x002583d4, 4, 0x00000000, 4); +ROM_ASSET_LOAD_DIALOG(gTEXT_COPY_IT_TO_WHERE, 0x002582d8, 18, 0x00000000, 18); +ROM_ASSET_LOAD_DIALOG(gTEXT_COPYING_COMPLETED, 0x00258304, 18, 0x00000000, 18); +ROM_ASSET_LOAD_DIALOG(gTEXT_NO_FILE_TO_COPY_FROM, 0x0025832c, 14, 0x00000000, 14); +ROM_ASSET_LOAD_DIALOG(gTEXT_SURE, 0x00258350, 6, 0x00000000, 6); +ROM_ASSET_LOAD_DIALOG(gTEXT_YES, 0x0025833c, 4, 0x00000000, 4); +ROM_ASSET_LOAD_DIALOG(gTEXT_NO, 0x00108a40, 48390, 0x0001140a, 3); +ROM_ASSET_LOAD_DIALOG(gTEXT_FILE_MARIO_A_JUST_ERASED, 0x00258370, 20, 0x00000000, 20); +ROM_ASSET_LOAD_DIALOG(gTEXT_COURSE, 0x000ec624, 7, 0x00000000, 7); +ROM_ASSET_LOAD_DIALOG(gTEXT_MYSCORE, 0x0025866c, 8, 0x00000000, 8); +ROM_ASSET_LOAD_DIALOG(gTEXT_CONTINUE, 0x000ec684, 9, 0x00000000, 9); +ROM_ASSET_LOAD_DIALOG(gTEXT_EXIT_COURSE, 0x000ec690, 12, 0x00000000, 12); +ROM_ASSET_LOAD_DIALOG(gTEXT_CAMERA_ANGLE_R, 0x000ec69c, 24, 0x00000000, 24); +ROM_ASSET_LOAD_DIALOG(gTEXT_LAKITU_MARIO, 0x000ec640, 15, 0x00000000, 15); +ROM_ASSET_LOAD_DIALOG(gTEXT_LAKITU_STOP, 0x000ec650, 14, 0x00000000, 14); +ROM_ASSET_LOAD_DIALOG(gTEXT_NORMAL_UPCLOSE, 0x000ec660, 19, 0x00000000, 19); +ROM_ASSET_LOAD_DIALOG(gTEXT_NORMAL_FIXED, 0x000ec674, 16, 0x00000000, 16); +ROM_ASSET_LOAD_DIALOG(gTEXT_CATCH, 0x000ec704, 6, 0x00000000, 6); +ROM_ASSET_LOAD_DIALOG(gTEXT_CLEAR, 0x000ec70c, 6, 0x00000000, 6); +ROM_ASSET_LOAD_DIALOG(gTEXT_HUD_HI_SCORE, 0x000ec6d8, 9, 0x00000000, 9); +ROM_ASSET_LOAD_DIALOG(gTEXT_SAVE_AND_CONTINUE, 0x000ec718, 16, 0x00000000, 16); +ROM_ASSET_LOAD_DIALOG(gTEXT_SAVE_AND_QUIT, 0x000ec728, 12, 0x00000000, 12); +ROM_ASSET_LOAD_DIALOG(gTEXT_CONTINUE_WITHOUT_SAVING, 0x000ec734, 21, 0x00000000, 21); +ROM_ASSET_LOAD_DIALOG(gTEXT_FILE_MARIO_EXCLAMATION, 0x00108a40, 48390, 0x000092cd, 7); +ROM_ASSET_LOAD_DIALOG(gTEXT_POWER_STARS_RESTORED, 0x000ec504, 52, 0x00000000, 52); +ROM_ASSET_LOAD_DIALOG(gTEXT_THANKS_TO_YOU, 0x000ec538, 31, 0x00000000, 31); +ROM_ASSET_LOAD_DIALOG(gTEXT_THANK_YOU_MARIO, 0x000ec558, 18, 0x00000000, 18); +ROM_ASSET_LOAD_DIALOG(gTEXT_SOMETHING_SPECIAL, 0x000ec56c, 43, 0x00000000, 43); +ROM_ASSET_LOAD_DIALOG(gTEXT_LISTEN_EVERYBODY, 0x000ec598, 19, 0x00000000, 19); +ROM_ASSET_LOAD_DIALOG(gTEXT_LETS_HAVE_CAKE, 0x000ec5ac, 31, 0x00000000, 31); +ROM_ASSET_LOAD_DIALOG(gTEXT_FOR_MARIO, 0x000ec5cc, 16, 0x00000000, 16); +ROM_ASSET_LOAD_DIALOG(gTEXT_FILE_MARIO_QUESTION, 0x00108a40, 48390, 0x000092cd, 7); diff --git a/src/menu/ingame_text.h b/src/menu/ingame_text.h new file mode 100644 index 000000000..23bb8fd01 --- /dev/null +++ b/src/menu/ingame_text.h @@ -0,0 +1,150 @@ +#pragma once + +#define INGAME_TEXT_COPY(_var, _text) \ +u8 _var[_text ## _LENGTH]; \ +memcpy(_var, g ## _text, _text ## _LENGTH) + +#define INGAME_TEXT_PTR(_text) g ## _text + +#define TEXT_ZERO_LENGTH 2 +#define TEXT_COIN_LENGTH 2 +#define TEXT_STAR_LENGTH 2 +#define TEXT_COIN_X_LENGTH 3 +#define TEXT_STAR_X_LENGTH 3 +#define TEXT_VARIABLE_X_LENGTH 2 +#define TEXT_UNFILLED_STAR_LENGTH 2 +#define TEXT_NEW_LENGTH 4 +#define TEXT_4DASHES_LENGTH 5 +#define TEXT_PAUSE_LENGTH 6 +#define TEXT_HUD_CONGRATULATIONS_LENGTH 16 +#define TEXT_MARIO_LENGTH 6 +#define TEXT_SELECT_FILE_LENGTH 12 +#define TEXT_CHECK_FILE_LENGTH 11 +#define TEXT_COPY_FILE_LENGTH 10 +#define TEXT_ERASE_FILE_LENGTH 11 +#define TEXT_SOUND_SELECT_LENGTH 13 +#define TEXT_FILE_MARIO_A_LENGTH 8 +#define TEXT_FILE_MARIO_B_LENGTH 8 +#define TEXT_FILE_MARIO_C_LENGTH 8 +#define TEXT_FILE_MARIO_D_LENGTH 8 +#define TEXT_SCORE_LENGTH 6 +#define TEXT_COPY_LENGTH 5 +#define TEXT_ERASE_LENGTH 6 +#define TEXT_STEREO_LENGTH 7 +#define TEXT_MONO_LENGTH 5 +#define TEXT_HEADSET_LENGTH 8 +#define TEXT_SAVED_DATA_EXISTS_LENGTH 17 +#define TEXT_NO_SAVED_DATA_EXISTS_LENGTH 21 +#define TEXT_RETURN_LENGTH 7 +#define TEXT_CHECK_SCORE_LENGTH 12 +#define TEXT_COPY_FILE_BUTTON_LENGTH 10 +#define TEXT_ERASE_FILE_BUTTON_LENGTH 11 +#define TEXT_HI_SCORE_LENGTH 9 +#define TEXT_MY_SCORE_LENGTH 9 +#define TEXT_SCORE_MARIO_A_LENGTH 4 +#define TEXT_SCORE_MARIO_B_LENGTH 4 +#define TEXT_SCORE_MARIO_C_LENGTH 4 +#define TEXT_SCORE_MARIO_D_LENGTH 4 +#define TEXT_COPY_IT_TO_WHERE_LENGTH 18 +#define TEXT_COPYING_COMPLETED_LENGTH 18 +#define TEXT_NO_FILE_TO_COPY_FROM_LENGTH 14 +#define TEXT_SURE_LENGTH 6 +#define TEXT_YES_LENGTH 4 +#define TEXT_NO_LENGTH 3 +#define TEXT_FILE_MARIO_A_JUST_ERASED_LENGTH 20 +#define TEXT_COURSE_LENGTH 7 +#define TEXT_MYSCORE_LENGTH 8 +#define TEXT_CONTINUE_LENGTH 9 +#define TEXT_EXIT_COURSE_LENGTH 12 +#define TEXT_EXIT_GAME 0xe,0x21,0x12,0x1d,0x9e,0x10,0xa,0x16,0xe,0xff +#define TEXT_CAMERA_ANGLE_R_LENGTH 24 +#define TEXT_LAKITU_MARIO_LENGTH 15 +#define TEXT_LAKITU_STOP_LENGTH 14 +#define TEXT_NORMAL_UPCLOSE_LENGTH 19 +#define TEXT_NORMAL_FIXED_LENGTH 16 +#define TEXT_CATCH_LENGTH 6 +#define TEXT_CLEAR_LENGTH 6 +#define TEXT_HUD_HI_SCORE_LENGTH 9 +#define TEXT_SAVE_AND_CONTINUE_LENGTH 16 +#define TEXT_SAVE_AND_QUIT_LENGTH 12 +#define TEXT_SAVE_EXIT_GAME 0x1c,0xa,0x1f,0xe,0x9e,0xe5,0x9e,0xe,0x21,0x12,0x1d,0x9e,0x10,0xa,0x16,0xe,0xff +#define TEXT_CONTINUE_WITHOUT_SAVING_LENGTH 21 +#define TEXT_FILE_MARIO_EXCLAMATION_LENGTH 7 +#define TEXT_POWER_STARS_RESTORED_LENGTH 52 +#define TEXT_THANKS_TO_YOU_LENGTH 31 +#define TEXT_THANK_YOU_MARIO_LENGTH 18 +#define TEXT_SOMETHING_SPECIAL_LENGTH 43 +#define TEXT_LISTEN_EVERYBODY_LENGTH 19 +#define TEXT_LETS_HAVE_CAKE_LENGTH 31 +#define TEXT_FOR_MARIO_LENGTH 16 +#define TEXT_FILE_MARIO_QUESTION_LENGTH 7 +extern u8 gTEXT_ZERO[]; +extern u8 gTEXT_COIN[]; +extern u8 gTEXT_STAR[]; +extern u8 gTEXT_COIN_X[]; +extern u8 gTEXT_STAR_X[]; +extern u8 gTEXT_VARIABLE_X[]; +extern u8 gTEXT_UNFILLED_STAR[]; +extern u8 gTEXT_NEW[]; +extern u8 gTEXT_4DASHES[]; +extern u8 gTEXT_PAUSE[]; +extern u8 gTEXT_HUD_CONGRATULATIONS[]; +extern u8 gTEXT_MARIO[]; +extern u8 gTEXT_SELECT_FILE[]; +extern u8 gTEXT_CHECK_FILE[]; +extern u8 gTEXT_COPY_FILE[]; +extern u8 gTEXT_ERASE_FILE[]; +extern u8 gTEXT_SOUND_SELECT[]; +extern u8 gTEXT_FILE_MARIO_A[]; +extern u8 gTEXT_FILE_MARIO_B[]; +extern u8 gTEXT_FILE_MARIO_C[]; +extern u8 gTEXT_FILE_MARIO_D[]; +extern u8 gTEXT_SCORE[]; +extern u8 gTEXT_COPY[]; +extern u8 gTEXT_ERASE[]; +extern u8 gTEXT_STEREO[]; +extern u8 gTEXT_MONO[]; +extern u8 gTEXT_HEADSET[]; +extern u8 gTEXT_SAVED_DATA_EXISTS[]; +extern u8 gTEXT_NO_SAVED_DATA_EXISTS[]; +extern u8 gTEXT_RETURN[]; +extern u8 gTEXT_CHECK_SCORE[]; +extern u8 gTEXT_COPY_FILE_BUTTON[]; +extern u8 gTEXT_ERASE_FILE_BUTTON[]; +extern u8 gTEXT_HI_SCORE[]; +extern u8 gTEXT_MY_SCORE[]; +extern u8 gTEXT_SCORE_MARIO_A[]; +extern u8 gTEXT_SCORE_MARIO_B[]; +extern u8 gTEXT_SCORE_MARIO_C[]; +extern u8 gTEXT_SCORE_MARIO_D[]; +extern u8 gTEXT_COPY_IT_TO_WHERE[]; +extern u8 gTEXT_COPYING_COMPLETED[]; +extern u8 gTEXT_NO_FILE_TO_COPY_FROM[]; +extern u8 gTEXT_SURE[]; +extern u8 gTEXT_YES[]; +extern u8 gTEXT_NO[]; +extern u8 gTEXT_FILE_MARIO_A_JUST_ERASED[]; +extern u8 gTEXT_COURSE[]; +extern u8 gTEXT_MYSCORE[]; +extern u8 gTEXT_CONTINUE[]; +extern u8 gTEXT_EXIT_COURSE[]; +extern u8 gTEXT_CAMERA_ANGLE_R[]; +extern u8 gTEXT_LAKITU_MARIO[]; +extern u8 gTEXT_LAKITU_STOP[]; +extern u8 gTEXT_NORMAL_UPCLOSE[]; +extern u8 gTEXT_NORMAL_FIXED[]; +extern u8 gTEXT_CATCH[]; +extern u8 gTEXT_CLEAR[]; +extern u8 gTEXT_HUD_HI_SCORE[]; +extern u8 gTEXT_SAVE_AND_CONTINUE[]; +extern u8 gTEXT_SAVE_AND_QUIT[]; +extern u8 gTEXT_CONTINUE_WITHOUT_SAVING[]; +extern u8 gTEXT_FILE_MARIO_EXCLAMATION[]; +extern u8 gTEXT_POWER_STARS_RESTORED[]; +extern u8 gTEXT_THANKS_TO_YOU[]; +extern u8 gTEXT_THANK_YOU_MARIO[]; +extern u8 gTEXT_SOMETHING_SPECIAL[]; +extern u8 gTEXT_LISTEN_EVERYBODY[]; +extern u8 gTEXT_LETS_HAVE_CAKE[]; +extern u8 gTEXT_FOR_MARIO[]; +extern u8 gTEXT_FILE_MARIO_QUESTION[]; diff --git a/src/menu/intro_geo.c b/src/menu/intro_geo.c index 7e26503e1..ce3697720 100644 --- a/src/menu/intro_geo.c +++ b/src/menu/intro_geo.c @@ -173,22 +173,19 @@ Gfx *intro_backdrop_set_image(f32 x, f32 y, s8 index) { // table that points to either the "Super Mario 64" or "Game Over" tables static const u8 *const *textureTables[] = { mario_title_texture_table, game_over_texture_table }; - Mtx *mtx; - Gfx *displayList; - Gfx *displayListIter; - const u8 *const *vIntroBgTable; s32 i; - mtx = alloc_display_list(sizeof(*mtx)); - displayList = alloc_display_list(36 * sizeof(*displayList)); + Mtx *mtx = alloc_display_list(sizeof(*mtx)); + Gfx *displayList = alloc_display_list(36 * sizeof(*displayList)); if (mtx == NULL || displayList == NULL) { return NULL; } - displayListIter = displayList; - vIntroBgTable = segmented_to_virtual(textureTables[index]); + Gfx *displayListIter = displayList; + if (index < 0 || index > 1) { index = 0; } + const u8 *const *vIntroBgTable = segmented_to_virtual(textureTables[index]); guTranslate(mtx, x, y, 0.0f); gSPMatrix(displayListIter++, mtx, G_MTX_MODELVIEW | G_MTX_LOAD | G_MTX_PUSH); gSPDisplayList(displayListIter++, &title_screen_bg_dl_0A000118); for (i = 0; i < 4; ++i) { - gDPLoadTextureBlock(displayListIter++, vIntroBgTable[i], G_IM_FMT_RGBA, G_IM_SIZ_16b, 80, 20, 0, - G_TX_CLAMP, G_TX_CLAMP, 7, 6, G_TX_NOLOD, G_TX_NOLOD) + gDPLoadTextureBlock(displayListIter++, vIntroBgTable[i], G_IM_FMT_RGBA, G_IM_SIZ_16b, 80, 20, 0, + G_TX_CLAMP, G_TX_CLAMP, 7, 6, G_TX_NOLOD, G_TX_NOLOD) gSPDisplayList(displayListIter++, introBackgroundDlRows[i]); } gSPPopMatrix(displayListIter++, G_MTX_MODELVIEW); @@ -351,7 +348,7 @@ void intro_gen_face_texrect(Gfx **dlIter) { Gfx *intro_draw_face(u16 *image, s32 imageW, s32 imageH) { Gfx *dl; Gfx *dlIter; - + // ex-alo change // extend number to 130 to fix rendering dl = alloc_display_list(130 * sizeof(Gfx)); @@ -364,7 +361,7 @@ Gfx *intro_draw_face(u16 *image, s32 imageW, s32 imageH) { gSPDisplayList(dlIter++, title_screen_bg_dl_0A0065E8); - gDPLoadTextureBlock(dlIter++, VIRTUAL_TO_PHYSICAL(image), G_IM_FMT_RGBA, G_IM_SIZ_16b, imageW, imageH, 0, + gDPLoadTextureBlock(dlIter++, VIRTUAL_TO_PHYSICAL(image), G_IM_FMT_RGBA, G_IM_SIZ_16b, imageW, imageH, 0, G_TX_CLAMP | G_TX_NOMIRROR, G_TX_CLAMP | G_TX_NOMIRROR, 6, 6, G_TX_NOLOD, G_TX_NOLOD); intro_gen_face_texrect(&dlIter); @@ -488,7 +485,7 @@ Gfx *geo_intro_rumble_pak_graphic(s32 state, struct GraphNode *node, UNUSED void dl = NULL; backgroundTileSix = 0; #endif - + left = GFX_DIMENSIONS_RECT_FROM_RIGHT_EDGE(100); if (state != 1) { diff --git a/src/menu/star_select.c b/src/menu/star_select.c index 810c259a8..57b32ab14 100644 --- a/src/menu/star_select.c +++ b/src/menu/star_select.c @@ -20,13 +20,13 @@ #include "game/rumble_init.h" #include "sm64.h" #include "star_select.h" -#include "text_strings.h" #include "prevent_bss_reordering.h" #include "pc/network/network.h" #include "engine/math_util.h" #include "game/print.h" #include "game/level_info.h" #include "game/hud.h" +#include "menu/ingame_text.h" /** * @file star_select.c @@ -276,9 +276,9 @@ void print_act_selector_strings(void) { #ifdef VERSION_EU unsigned char myScore[][10] = { {TEXT_MYSCORE}, {TEXT_MY_SCORE_FR}, {TEXT_MY_SCORE_DE} }; #else - unsigned char myScore[] = { TEXT_MYSCORE }; + INGAME_TEXT_COPY(myScore, TEXT_MYSCORE); #endif - unsigned char starNumbers[] = { TEXT_ZERO }; + INGAME_TEXT_COPY(starNumbers, TEXT_ZERO); const u8 *currLevelName = get_level_name_sm64(gCurrCourseNum, gCurrLevelNum, gCurrAreaIndex, 1); const u8 *selectedActName = get_star_name_sm64(gCurrCourseNum, sSelectedActIndex + 1, 1); @@ -482,7 +482,7 @@ void star_select_finish_selection(void) { play_sound(SOUND_MENU_STAR_SOUND, gGlobalSoundSource); #else if (gMarioState->marioObj) vec3f_copy(gMarioState->marioObj->header.gfx.cameraToObject, gGlobalSoundSource); - play_character_sound(gMarioState, CHAR_SOUND_LETS_A_GO); + gDelayedInitSound = CHAR_SOUND_LETS_A_GO; play_sound(SOUND_MENU_STAR_SOUND, gGlobalSoundSource); #endif #ifdef VERSION_SH diff --git a/src/pc/configfile.c b/src/pc/configfile.c index a8cf13ff1..505112c98 100644 --- a/src/pc/configfile.c +++ b/src/pc/configfile.c @@ -290,16 +290,16 @@ static const struct ConfigOption options[] = { // FunctionConfigOption functions -struct QueuedMods { +struct QueuedFile { char* path; - struct QueuedMods *next; + struct QueuedFile *next; }; -static struct QueuedMods *sQueuedEnableModsHead = NULL; +static struct QueuedFile *sQueuedEnableModsHead = NULL; void enable_queued_mods(void) { while (sQueuedEnableModsHead) { - struct QueuedMods *next = sQueuedEnableModsHead->next; + struct QueuedFile *next = sQueuedEnableModsHead->next; mods_enable(sQueuedEnableModsHead->path); free(sQueuedEnableModsHead->path); free(sQueuedEnableModsHead); @@ -314,13 +314,13 @@ static void enable_mod_read(char** tokens, UNUSED int numTokens) { strncat(combined, tokens[i], 255); } - struct QueuedMods* queued = malloc(sizeof(struct QueuedMods)); + struct QueuedFile* queued = malloc(sizeof(struct QueuedFile)); queued->path = strdup(combined); queued->next = NULL; if (!sQueuedEnableModsHead) { sQueuedEnableModsHead = queued; } else { - struct QueuedMods* tail = sQueuedEnableModsHead; + struct QueuedFile* tail = sQueuedEnableModsHead; while (tail->next) { tail = tail->next; } tail->next = queued; } @@ -361,32 +361,56 @@ static void moderator_write(FILE* file) { } } +static struct QueuedFile *sQueuedEnableDynosPacksHead = NULL; + +void enable_queued_dynos_packs() { + while (sQueuedEnableDynosPacksHead) { + int packCount = dynos_pack_get_count(); + const char *path = sQueuedEnableDynosPacksHead->path; + for (int i = 0; i < packCount; i++) { + const char* pack = dynos_pack_get_name(i); + if (!strcmp(path, pack)) { + dynos_pack_set_enabled(i, true); + break; + } + } + + struct QueuedFile *next = sQueuedEnableDynosPacksHead->next; + free(sQueuedEnableDynosPacksHead->path); + free(sQueuedEnableDynosPacksHead); + sQueuedEnableDynosPacksHead = next; + } +} + static void dynos_pack_read(char** tokens, int numTokens) { - if (numTokens < 3) { return; } + if (numTokens < 2) { return; } + if (strcmp(tokens[numTokens-1], "false") == 0) { return; } // Only accept enabled packs. Default is disabled. (old coop config compatibility) char fullPackName[256] = { 0 }; - for (int i = 1; i < numTokens-1; i++) { + for (int i = 1; i < numTokens; i++) { + if (i == numTokens - 1 && strcmp(tokens[i], "true") == 0) { break; } // old coop config compatibility if (i != 1) { strncat(fullPackName, " ", 255); } strncat(fullPackName, tokens[i], 255); } - bool enabled = !(strcmp(tokens[numTokens-1], "true")); - int packCount = dynos_pack_get_count(); - - for (int i = 0; i < packCount; i++) { - const char* pack = dynos_pack_get_name(i); - if (!strcmp(fullPackName, pack)) { - dynos_pack_set_enabled(i, enabled); - break; - } + struct QueuedFile* queued = malloc(sizeof(struct QueuedFile)); + queued->path = strdup(fullPackName); + queued->next = NULL; + if (!sQueuedEnableDynosPacksHead) { + sQueuedEnableDynosPacksHead = queued; + } else { + struct QueuedFile* tail = sQueuedEnableDynosPacksHead; + while (tail->next) { tail = tail->next; } + tail->next = queued; } } static void dynos_pack_write(FILE* file) { int packCount = dynos_pack_get_count(); for (int i = 0; i < packCount; i++) { - bool enabled = dynos_pack_get_enabled(i); - const char* pack = dynos_pack_get_name(i); - fprintf(file, "%s %s %s\n", "dynos-pack:", pack, enabled ? "true" : "false"); + if (dynos_pack_get_enabled(i)) { + const char* pack = dynos_pack_get_name(i); + fprintf(file, "%s %s\n", "dynos-pack:", pack); + } } } diff --git a/src/pc/configfile.h b/src/pc/configfile.h index 4270317f9..de198b90c 100644 --- a/src/pc/configfile.h +++ b/src/pc/configfile.h @@ -125,6 +125,7 @@ extern bool configGlobalPlayerModels; extern char configLastVersion[]; void enable_queued_mods(); +void enable_queued_dynos_packs(); void configfile_load(void); void configfile_save(const char *filename); const char *configfile_name(void); diff --git a/src/pc/djui/djui.c b/src/pc/djui/djui.c index 12ea4b45f..a8febe8d3 100644 --- a/src/pc/djui/djui.c +++ b/src/pc/djui/djui.c @@ -38,7 +38,6 @@ void djui_shutdown(void) { if (gDjuiConsole) { djui_base_destroy(&gDjuiConsole->base); - free(gDjuiConsole); gDjuiConsole = NULL; } extern u32 sDjuiConsoleMessages; diff --git a/src/pc/djui/djui_console.c b/src/pc/djui/djui_console.c index 0a45163eb..8104c2ca7 100644 --- a/src/pc/djui/djui_console.c +++ b/src/pc/djui/djui_console.c @@ -161,7 +161,6 @@ void djui_console_message_create(const char* message, enum ConsoleMessageLevel l struct DjuiConsole* djui_console_create(void) { if (gDjuiConsole != NULL) { djui_base_destroy(&gDjuiConsole->base); - free(gDjuiConsole); gDjuiConsole = NULL; } diff --git a/src/pc/djui/djui_panel_dynos.c b/src/pc/djui/djui_panel_dynos.c index 31eb4a261..374b97064 100644 --- a/src/pc/djui/djui_panel_dynos.c +++ b/src/pc/djui/djui_panel_dynos.c @@ -23,7 +23,6 @@ static void djui_panel_dynos_global_player_models(UNUSED struct DjuiBase* caller static void djui_panel_dynos_refresh(UNUSED struct DjuiBase* base) { dynos_gfx_init(); - dynos_packs_init(); djui_panel_shutdown(); gDjuiInMainMenu = true; diff --git a/src/pc/djui/djui_panel_host_message.c b/src/pc/djui/djui_panel_host_message.c index 9f8a6c788..17361dec6 100644 --- a/src/pc/djui/djui_panel_host_message.c +++ b/src/pc/djui/djui_panel_host_message.c @@ -36,7 +36,7 @@ void djui_panel_do_host(bool reconnecting, bool playSound) { gChangeLevelTransition = gLevelValues.entryLevel; if (gMarioState->marioObj) vec3f_copy(gMarioState->marioObj->header.gfx.cameraToObject, gGlobalSoundSource); - if (playSound) { play_character_sound(gMarioState, CHAR_SOUND_OKEY_DOKEY); } + if (playSound) { gDelayedInitSound = CHAR_SOUND_OKEY_DOKEY; } play_transition(WARP_TRANSITION_FADE_INTO_STAR, 0x14, 0x00, 0x00, 0x00); } diff --git a/src/pc/gfx/gfx_sdl2.c b/src/pc/gfx/gfx_sdl2.c index e8e431198..3d3f96b7a 100644 --- a/src/pc/gfx/gfx_sdl2.c +++ b/src/pc/gfx/gfx_sdl2.c @@ -38,6 +38,7 @@ #include "src/pc/controller/controller_bind_mapping.h" #include "pc/utils/misc.h" #include "pc/mods/mod_import.h" +#include "pc/rom_checker.h" #ifndef GL_MAX_SAMPLES #define GL_MAX_SAMPLES 0x8D57 @@ -175,7 +176,13 @@ static void gfx_sdl_onkeyup(int scancode) { } static void gfx_sdl_ondropfile(char* path) { - mod_import_file(path); + if (!gRomIsValid) { + rom_on_drop_file(path); + return; + } + if (gGameInited) { + mod_import_file(path); + } } static void gfx_sdl_handle_events(void) { diff --git a/src/pc/loading.c b/src/pc/loading.c index 6851edcd7..8112a8fa6 100644 --- a/src/pc/loading.c +++ b/src/pc/loading.c @@ -1,6 +1,3 @@ -#include "gfx_dimensions.h" -#include "game/segment2.h" - #include "djui/djui.h" #include "pc/djui/djui_unicode.h" @@ -8,6 +5,7 @@ #include "loading.h" #include "pc/utils/misc.h" #include "pc/cliopts.h" +#include "rom_checker.h" extern ALIGNED8 u8 texture_coopdx_logo[]; @@ -26,41 +24,22 @@ pthread_mutex_t gLoadingThreadMutex = PTHREAD_MUTEX_INITIALIZER; bool gIsThreaded = false; -extern Vp D_8032CF00; +#define RUN_THREADED if (gIsThreaded) -static void loading_screen_produce_one_frame(void) { - // start frame - gfx_start_frame(); - config_gfx_pool(); - init_render_image(); - create_dl_ortho_matrix(); - djui_gfx_displaylist_begin(); +void loading_screen_set_segment_text(const char *text) { + snprintf(gCurrLoadingSegment.str, 256, text); +} - // fix scaling issues - gSPViewport(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&D_8032CF00)); - gDPSetScissor(gDisplayListHead++, G_SC_NON_INTERLACE, 0, BORDER_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT - BORDER_HEIGHT); - - // clear screen - create_dl_translation_matrix(MENU_MTX_PUSH, GFX_DIMENSIONS_FROM_LEFT_EDGE(0), 240.f, 0.f); - create_dl_scale_matrix(MENU_MTX_NOPUSH, (GFX_DIMENSIONS_ASPECT_RATIO * SCREEN_HEIGHT) / 130.f, 3.f, 1.f); - gDPSetEnvColor(gDisplayListHead++, 0x00, 0x00, 0x00, 0xFF); - gSPDisplayList(gDisplayListHead++, dl_draw_text_bg_box); - gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW); - - // render loading screen elements +static void loading_screen_produce_frame_callback() { if (sLoading && !gCLIOpts.hideLoadingScreen) { djui_base_render(&sLoading->base); } +} - // render frame - djui_gfx_displaylist_end(); - end_master_display_list(); - alloc_display_list(0); - gfx_run((Gfx*) gGfxSPTask->task.t.data_ptr); // send_display_list - display_and_vsync(); - gfx_end_frame(); +static void loading_screen_produce_one_frame() { + produce_one_dummy_frame(loading_screen_produce_frame_callback); } static bool loading_screen_on_render(struct DjuiBase* base) { - pthread_mutex_lock(&gLoadingThreadMutex); + RUN_THREADED { pthread_mutex_lock(&gLoadingThreadMutex); } u32 windowWidth, windowHeight; WAPI.get_dimensions(&windowWidth, &windowHeight); @@ -94,7 +73,7 @@ static bool loading_screen_on_render(struct DjuiBase* base) { djui_base_compute(base); - pthread_mutex_unlock(&gLoadingThreadMutex); + RUN_THREADED { pthread_mutex_unlock(&gLoadingThreadMutex); } return true; } @@ -105,7 +84,7 @@ static void loading_screen_destroy(struct DjuiBase* base) { sLoading = NULL; } -void render_loading_screen(void) { +void init_loading_screen() { struct LoadingScreen* load = calloc(1, sizeof(struct LoadingScreen)); struct DjuiBase* base = &load->base; @@ -149,6 +128,19 @@ void render_loading_screen(void) { } sLoading = load; +} + +void loading_screen_reset() { + djui_base_destroy(&sLoading->base); + djui_shutdown(); + alloc_display_list_reset(); + gDisplayListHead = NULL; + rendering_init(); + configWindow.settings_changed = true; +} + +void render_loading_screen() { + if (!sLoading) { init_loading_screen(); } // loading screen loop while (!gGameInited) { @@ -158,11 +150,15 @@ void render_loading_screen(void) { pthread_join(gLoadingThreadId, NULL); gIsThreaded = false; - // reset some things after rendering the loading screen - djui_base_destroy(base); - djui_shutdown(); - alloc_display_list_reset(); - gDisplayListHead = NULL; - rendering_init(); - configWindow.settings_changed = true; + loading_screen_reset(); +} + +void render_rom_setup_screen() { + if (!sLoading) { init_loading_screen(); } + + loading_screen_set_segment_text("No rom detected, drag & drop Super Mario 64 (U) [!].z64 on to this screen"); + + while (!gRomIsValid) { + WAPI.main_loop(loading_screen_produce_one_frame); + } } diff --git a/src/pc/loading.h b/src/pc/loading.h index e53181a43..bc70267fe 100644 --- a/src/pc/loading.h +++ b/src/pc/loading.h @@ -22,6 +22,10 @@ if (gIsThreaded) { \ extern pthread_t gLoadingThreadId; extern pthread_mutex_t gLoadingThreadMutex; -void render_loading_screen(void); +extern bool gIsThreaded; + +void loading_screen_set_segment_text(const char *text); +void render_loading_screen(); +void render_rom_setup_screen(); #endif diff --git a/src/pc/lua/smlua_cobject_autogen.c b/src/pc/lua/smlua_cobject_autogen.c index 8d69f2aa9..12ab331c3 100644 --- a/src/pc/lua/smlua_cobject_autogen.c +++ b/src/pc/lua/smlua_cobject_autogen.c @@ -51,7 +51,7 @@ static struct LuaObjectField sAnimationFields[LUA_ANIMATION_FIELD_COUNT] = { { "loopStart", LVT_S16, offsetof(struct Animation, loopStart), false, LOT_NONE }, { "startFrame", LVT_S16, offsetof(struct Animation, startFrame), false, LOT_NONE }, { "unusedBoneCount", LVT_S16, offsetof(struct Animation, unusedBoneCount), false, LOT_NONE }, - { "values", LVT_S16_P, offsetof(struct Animation, values), false, LOT_POINTER }, + { "values", LVT_U16_P, offsetof(struct Animation, values), false, LOT_POINTER }, { "valuesLength", LVT_U32, offsetof(struct Animation, valuesLength), false, LOT_NONE }, }; diff --git a/src/pc/lua/smlua_constants_autogen.c b/src/pc/lua/smlua_constants_autogen.c index c0267ed06..714a2f997 100644 --- a/src/pc/lua/smlua_constants_autogen.c +++ b/src/pc/lua/smlua_constants_autogen.c @@ -3852,10 +3852,11 @@ char gSmluaConstants[] = "" "SOUND_MARIO_PUNCH_YAH = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x1E, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)\n" "SOUND_MARIO_PUNCH_HOO = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x1F, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)\n" "SOUND_MARIO_MAMA_MIA = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x20, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)\n" -"SOUND_MARIO_OKEY_DOKEY = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x21, 0x00, 0)\n" +"SOUND_MARIO_OKEY_DOKEY = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x21, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)\n" "SOUND_MARIO_GROUND_POUND_WAH = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x22, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)\n" "SOUND_MARIO_DROWNING = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x23, 0xF0, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)\n" "SOUND_MARIO_PUNCH_WAH = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x24, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)\n" +"SOUND_MARIO_LETS_A_GO = SOUND_MENU_STAR_SOUND_LETS_A_GO\n" "SOUND_PEACH_DEAR_MARIO = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x28, 0xFF, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)\n" "SOUND_MARIO_YAHOO_WAHA_YIPPEE = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x2B, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)\n" "SOUND_MARIO_DOH = SOUND_ARG_LOAD(SOUND_BANK_MARIO_VOICE, 0x30, 0x80, SOUND_NO_PRIORITY_LOSS | SOUND_DISCRETE)\n" diff --git a/src/pc/lua/smlua_functions.c b/src/pc/lua/smlua_functions.c index 5d09fdd5e..e547d5c01 100644 --- a/src/pc/lua/smlua_functions.c +++ b/src/pc/lua/smlua_functions.c @@ -778,7 +778,7 @@ int smlua_func_smlua_anim_util_register_animation(lua_State* L) { if (!gSmLuaConvertSuccess) { LOG_LUA("%s: Failed to convert parameter '%s'", "smlua_anim_util_register_animation", "loopEnd"); return 0; } u32 valuesLength = 0; - s16 *values = (s16 *) smlua_to_u16_list(L, 7, &valuesLength); + u16 *values = (u16 *) smlua_to_u16_list(L, 7, &valuesLength); if (!values) { LOG_LUA("%s: Failed to convert parameter '%s'", "smlua_anim_util_register_animation", "values"); return 0; } u32 indexLength = 0; diff --git a/src/pc/lua/utils/smlua_anim_utils.c b/src/pc/lua/utils/smlua_anim_utils.c index b13d042b6..34b6711af 100644 --- a/src/pc/lua/utils/smlua_anim_utils.c +++ b/src/pc/lua/utils/smlua_anim_utils.c @@ -130,7 +130,7 @@ void smlua_anim_util_reset(void) { sCustomAnimationHead = NULL; } -void smlua_anim_util_register_animation(const char *name, s16 flags, s16 animYTransDivisor, s16 startFrame, s16 loopStart, s16 loopEnd, s16 *values, u32 valuesLength, u16 *index, u32 indexLength) { +void smlua_anim_util_register_animation(const char *name, s16 flags, s16 animYTransDivisor, s16 startFrame, s16 loopStart, s16 loopEnd, u16 *values, u32 valuesLength, u16 *index, u32 indexLength) { // NULL-checks if (!name) { diff --git a/src/pc/lua/utils/smlua_anim_utils.h b/src/pc/lua/utils/smlua_anim_utils.h index 62f6773ff..3d668675f 100644 --- a/src/pc/lua/utils/smlua_anim_utils.h +++ b/src/pc/lua/utils/smlua_anim_utils.h @@ -67,7 +67,7 @@ struct GlobalObjectAnimations { extern struct GlobalObjectAnimations gGlobalObjectAnimations; void smlua_anim_util_reset(); -void smlua_anim_util_register_animation(const char *name, s16 flags, s16 animYTransDivisor, s16 startFrame, s16 loopStart, s16 loopEnd, s16 *values, u32 valuesLength, u16 *index, u32 indexLength); +void smlua_anim_util_register_animation(const char *name, s16 flags, s16 animYTransDivisor, s16 startFrame, s16 loopStart, s16 loopEnd, u16 *values, u32 valuesLength, u16 *index, u32 indexLength); void smlua_anim_util_set_animation(struct Object *obj, const char *name); const char *smlua_anim_util_get_current_animation_name(struct Object *obj); diff --git a/src/pc/lua/utils/smlua_text_utils.c b/src/pc/lua/utils/smlua_text_utils.c index d2ab7e384..cba9ccaaa 100644 --- a/src/pc/lua/utils/smlua_text_utils.c +++ b/src/pc/lua/utils/smlua_text_utils.c @@ -27,7 +27,7 @@ void convert_string_sm64_to_ascii(char *strAscii, const u8 *str64); struct CourseName *gReplacedActNameTable[COURSE_END]; // Save all vanilla act names and course names -AT_STARTUP static void smlua_text_utils_init() { +void smlua_text_utils_init() { void **actNameTbl = get_act_name_table(); void **courseNameTbl = get_course_name_table(); char courseBuffer[50]; diff --git a/src/pc/lua/utils/smlua_text_utils.h b/src/pc/lua/utils/smlua_text_utils.h index 407c04c4a..103b945b1 100644 --- a/src/pc/lua/utils/smlua_text_utils.h +++ b/src/pc/lua/utils/smlua_text_utils.h @@ -21,6 +21,7 @@ struct CourseName { extern struct CourseName *gReplacedActNameTable[]; +void smlua_text_utils_init(); void smlua_text_utils_reset_all(void); void smlua_text_utils_dialog_replace(enum DialogId dialogId, u32 unused, s8 linesPerBox, s16 leftOffset, s16 width, const char* str); void smlua_text_utils_course_acts_replace(s16 courseNum, const char* courseName, const char* act1, const char* act2, const char* act3, const char* act4, const char* act5, const char* act6); diff --git a/src/pc/mods/mod_cache.h b/src/pc/mods/mod_cache.h index 0e9acb5f1..f43cf8c6b 100644 --- a/src/pc/mods/mod_cache.h +++ b/src/pc/mods/mod_cache.h @@ -10,6 +10,7 @@ struct ModCacheEntry { struct ModCacheEntry* next; }; +void mod_cache_md5(const char* inPath, u8* outDataPath); void mod_cache_shutdown(void); struct ModCacheEntry* mod_cache_get_from_hash(u8* dataHash); struct ModCacheEntry* mod_cache_get_from_path(const char* path, bool validate); @@ -18,4 +19,4 @@ void mod_cache_update(struct Mod* mod, struct ModFile* file); void mod_cache_load(void); void mod_cache_save(void); -#endif \ No newline at end of file +#endif diff --git a/src/pc/mods/mod_import.c b/src/pc/mods/mod_import.c index 3aa2d754b..44c247b6c 100644 --- a/src/pc/mods/mod_import.c +++ b/src/pc/mods/mod_import.c @@ -231,7 +231,6 @@ bool mod_import_file(char* path) { djui_popup_create(msg, 2); } else if (isDynos) { dynos_gfx_init(); - dynos_packs_init(); djui_language_replace(DLANG(NOTIF, IMPORT_DYNOS_SUCCESS), msg, SYS_MAX_PATH, '@', basename); djui_popup_create(msg, 2); } diff --git a/src/pc/mods/mods.c b/src/pc/mods/mods.c index 276147a7e..e601d8f84 100644 --- a/src/pc/mods/mods.c +++ b/src/pc/mods/mods.c @@ -297,7 +297,7 @@ void mods_enable(char* relativePath) { } void mods_init(void) { - REFRESH_MUTEX(snprintf(gCurrLoadingSegment.str, 256, "Caching Mods")); + REFRESH_MUTEX(loading_screen_set_segment_text("Caching Mods")); // load mod cache mod_cache_load(); diff --git a/src/pc/mods/mods_utils.c b/src/pc/mods/mods_utils.c index 7b61d2502..9a79bb060 100644 --- a/src/pc/mods/mods_utils.c +++ b/src/pc/mods/mods_utils.c @@ -160,7 +160,7 @@ bool mod_file_create_directories(struct Mod* mod, struct ModFile* modFile) { ////////////////////////////////////////////////////////////////////////////////////////// -bool str_ends_with(char* string, char* suffix) { +bool str_ends_with(const char* string, const char* suffix) { if (string == NULL || suffix == NULL) { return false; } size_t stringLength = strlen(string); diff --git a/src/pc/mods/mods_utils.h b/src/pc/mods/mods_utils.h index 7f45ad1e7..a217a4440 100644 --- a/src/pc/mods/mods_utils.h +++ b/src/pc/mods/mods_utils.h @@ -12,7 +12,7 @@ void mods_delete_tmp(void); bool mod_file_full_path(char* destination, struct Mod* mod, struct ModFile* modFile); bool mod_file_create_directories(struct Mod* mod, struct ModFile* modFile); -bool str_ends_with(char* string, char* suffix); +bool str_ends_with(const char* string, const char* suffix); char* extract_lua_field(char* fieldName, char* buffer); diff --git a/src/pc/pc_main.c b/src/pc/pc_main.c index 9666f53a4..503d9fca1 100644 --- a/src/pc/pc_main.c +++ b/src/pc/pc_main.c @@ -7,7 +7,7 @@ #include "sm64.h" #include "pc/lua/smlua.h" - +#include "pc/lua/utils/smlua_text_utils.h" #include "game/memory.h" #include "audio/external.h" @@ -18,6 +18,8 @@ #include "audio/audio_sdl.h" #include "audio/audio_null.h" +#include "rom_assets.h" +#include "rom_checker.h" #include "pc_main.h" #include "loading.h" #include "cliopts.h" @@ -53,6 +55,9 @@ #include "debug_context.h" #include "menu/intro_geo.h" +#include "gfx_dimensions.h" +#include "game/segment2.h" + #ifdef DISCORD_SDK #include "pc/discord/discord.h" #endif @@ -61,6 +66,8 @@ #include #endif +extern Vp D_8032CF00; + OSMesg D_80339BEC; OSMesgQueue gSIEventMesgQueue; @@ -238,6 +245,39 @@ void produce_one_frame(void) { CTX_EXTENT(CTX_RENDER, produce_interpolation_frames_and_delay); } +// Used for rendering 2D scenes fullscreen like the loading or crash screens +void produce_one_dummy_frame(void (*callback)()) { + + // Start frame + gfx_start_frame(); + config_gfx_pool(); + init_render_image(); + create_dl_ortho_matrix(); + djui_gfx_displaylist_begin(); + + // Fix scaling issues + gSPViewport(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&D_8032CF00)); + gDPSetScissor(gDisplayListHead++, G_SC_NON_INTERLACE, 0, BORDER_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT - BORDER_HEIGHT); + + // Clear screen + create_dl_translation_matrix(MENU_MTX_PUSH, GFX_DIMENSIONS_FROM_LEFT_EDGE(0), 240.f, 0.f); + create_dl_scale_matrix(MENU_MTX_NOPUSH, (GFX_DIMENSIONS_ASPECT_RATIO * SCREEN_HEIGHT) / 130.f, 3.f, 1.f); + gDPSetEnvColor(gDisplayListHead++, 0x00, 0x00, 0x00, 0xFF); + gSPDisplayList(gDisplayListHead++, dl_draw_text_bg_box); + gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW); + + // Call the callback + callback(); + + // Render frame + djui_gfx_displaylist_end(); + end_master_display_list(); + alloc_display_list(0); + gfx_run((Gfx*) gGfxSPTask->task.t.data_ptr); // send_display_list + display_and_vsync(); + gfx_end_frame(); +} + void audio_shutdown(void) { audio_custom_shutdown(); if (audio_api) { @@ -274,26 +314,29 @@ void* main_game_init(void* isThreaded) { const char *userpath = gCLIOpts.savePath[0] ? gCLIOpts.savePath : sys_user_path(); fs_init(sys_ropaths, FS_BASEDIR, userpath); - REFRESH_MUTEX(snprintf(gCurrLoadingSegment.str, 256, "Loading")); - dynos_gfx_init(); - // load config configfile_load(); configWindow.settings_changed = true; if (!djui_language_init(configLanguage)) { snprintf(configLanguage, MAX_CONFIG_STRING, "%s", ""); } + if (gIsThreaded) { REFRESH_MUTEX(loading_screen_set_segment_text("Loading")); } + dynos_gfx_init(); + enable_queued_dynos_packs(); + sync_objects_init_system(); + // if (gCLIOpts.network != NT_SERVER) { // check_for_updates(); // } - dynos_packs_init(); - sync_objects_init_system(); + if (gIsThreaded) { REFRESH_MUTEX(loading_screen_set_segment_text("Loading rom assets")); } + rom_assets_load(); + smlua_text_utils_init(); mods_init(); enable_queued_mods(); REFRESH_MUTEX( gCurrLoadingSegment.percentage = 0; - snprintf(gCurrLoadingSegment.str, 256, "Starting game"); + loading_screen_set_segment_text("Starting game"); ); // If coop_custom_palette_* values are not found in sm64config.txt, the custom palette config will use the default values (Mario's palette) @@ -342,6 +385,11 @@ int main(int argc, char *argv[]) { WAPI.set_keyboard_callbacks(keyboard_on_key_down, keyboard_on_key_up, keyboard_on_all_keys_up, keyboard_on_text_input); } + // Render the rom setup screen + if (!main_rom_handler()) { + render_rom_setup_screen(); // Holds the game load until a valid rom is provided + } + // Start the thread for setting up the game #ifndef WAPI_DXGI bool threadSuccess = false; diff --git a/src/pc/pc_main.h b/src/pc/pc_main.h index 19e219adf..69976f5a5 100644 --- a/src/pc/pc_main.h +++ b/src/pc/pc_main.h @@ -69,6 +69,7 @@ extern bool gGameInited; extern bool gGfxInited; extern struct GfxWindowManagerAPI* wm_api; +void produce_one_dummy_frame(void (*callback)()); void game_deinit(void); void game_exit(void); diff --git a/src/pc/rom_assets.c b/src/pc/rom_assets.c new file mode 100644 index 000000000..2d20d7d0e --- /dev/null +++ b/src/pc/rom_assets.c @@ -0,0 +1,287 @@ +#include +#include "rom_assets.h" +#include "pc/debuglog.h" +#include "rom_checker.h" + +struct RomAsset { + void* ptr; + enum RomAssetType assetType; + u32 physicalAddress; + u32 physicalSize; + u32 segmentedAddress; + u32 segmentedSize; + u32 cursor; + struct RomAsset* next; +}; + +static FILE* sRomFile = NULL; +static struct RomAsset* sRomAssets = NULL; + +static u32 sCurrentPhysicalAddress = 0; +static u32 sCurrentPhysicalSize = 0; +static u8* sCurrentSegmentMemory = NULL; +static u32 sCurrentSegmentSize = 0; + +static s32 READ32(struct RomAsset* asset) { + s64 index = (asset->segmentedAddress + asset->cursor); + if (index < 0 || index >= sCurrentSegmentSize) { return 0; } + u8* ptr = &sCurrentSegmentMemory[index]; + s32 value = BSWAP32(*((s32*)ptr)); + asset->cursor += sizeof(s32); + return value; +} +static s16 READ16(struct RomAsset* asset) { + s64 index = (asset->segmentedAddress + asset->cursor); + if (index < 0 || index >= sCurrentSegmentSize) { return 0; } + u8* ptr = &sCurrentSegmentMemory[index]; + s16 value = BSWAP16(*((s16*)ptr)); + asset->cursor += sizeof(s16); + return value; +} + +static s8 READ8(struct RomAsset* asset) { + s64 index = (asset->segmentedAddress + asset->cursor); + if (index < 0 || index >= sCurrentSegmentSize) { return 0; } + u8* ptr = &sCurrentSegmentMemory[index]; + s8 value = *ptr; + asset->cursor += sizeof(s8); + return value; +} + +static bool rom_asset_load_segment(u32 physicalAddress, u32 physicalSize) { + if (physicalAddress == sCurrentPhysicalAddress && physicalSize == sCurrentPhysicalSize) { + return true; + } + + sCurrentPhysicalAddress = physicalAddress; + sCurrentPhysicalSize = physicalSize; + + if (sCurrentSegmentMemory) { + free(sCurrentSegmentMemory); + } + + sCurrentSegmentMemory = malloc(physicalSize); + sCurrentSegmentSize = physicalSize; + if (!sCurrentSegmentMemory) { + LOG_ERROR("Could not allocate segment memory!"); + sCurrentSegmentMemory = NULL; + return false; + } + + fseek(sRomFile, physicalAddress, SEEK_SET); + fread(sCurrentSegmentMemory, sizeof(u8), physicalSize, sRomFile); + + u8* decompressed = rom_assets_decompress((u32*)sCurrentSegmentMemory, &sCurrentSegmentSize); + if (decompressed != NULL) { + free(sCurrentSegmentMemory); + sCurrentSegmentMemory = decompressed; + if (!sCurrentSegmentMemory) { + LOG_ERROR("Could not decompress segment memory!"); + } + } + return (sCurrentSegmentMemory != NULL); +} + +// Some Vtx arrays have been manually modified to use white opaque vertex colors +// so they can be shaded by Lua and not stand out as being unlit +static inline bool rom_asset_override_vertex_colors(void* ptr) { + extern Vtx hoot_seg5_vertex_05002E50[]; + extern Vtx hoot_seg5_vertex_05002E50[]; + extern Vtx hoot_seg5_vertex_05002F78[]; + extern Vtx hoot_seg5_vertex_050030A0[]; + extern Vtx hoot_seg5_vertex_050031C8[]; + extern Vtx hoot_seg5_vertex_050032F0[]; + extern Vtx hoot_seg5_vertex_05003418[]; + extern Vtx hoot_seg5_vertex_05003540[]; + extern Vtx hoot_seg5_vertex_05003668[]; + extern Vtx yellow_sphere_seg5_vertex_05000000[]; + extern Vtx castle_courtyard_seg7_vertex_070021C0[]; + extern Vtx castle_courtyard_seg7_vertex_070022A0[]; + extern Vtx bbh_seg7_vertex_070076C0[]; + extern Vtx bbh_seg7_vertex_070077B0[]; + extern Vtx lll_seg7_vertex_07013830[]; + extern Vtx ttc_seg7_vertex_0700B238[]; + return ptr == hoot_seg5_vertex_05002E50 || + ptr == hoot_seg5_vertex_05002E50 || + ptr == hoot_seg5_vertex_05002F78 || + ptr == hoot_seg5_vertex_050030A0 || + ptr == hoot_seg5_vertex_050031C8 || + ptr == hoot_seg5_vertex_050032F0 || + ptr == hoot_seg5_vertex_05003418 || + ptr == hoot_seg5_vertex_05003540 || + ptr == hoot_seg5_vertex_05003668 || + ptr == yellow_sphere_seg5_vertex_05000000 || + ptr == castle_courtyard_seg7_vertex_070021C0 || + ptr == castle_courtyard_seg7_vertex_070022A0 || + ptr == bbh_seg7_vertex_070076C0 || + ptr == bbh_seg7_vertex_070077B0 || + ptr == lll_seg7_vertex_07013830 || + ptr == ttc_seg7_vertex_0700B238; +} + +static void rom_asset_load_vtx(struct RomAsset* asset) { + Vtx* vtx = asset->ptr; + while (asset->cursor < asset->segmentedSize) { + vtx->v.ob[0] = READ16(asset); + vtx->v.ob[1] = READ16(asset); + vtx->v.ob[2] = READ16(asset); + vtx->v.flag = READ16(asset); + vtx->v.tc[0] = READ16(asset); + vtx->v.tc[1] = READ16(asset); + if (rom_asset_override_vertex_colors(asset->ptr)) { + vtx->v.cn[0] = 0xFF; + vtx->v.cn[1] = 0xFF; + vtx->v.cn[2] = 0xFF; + vtx->v.cn[3] = 0xFF; + asset->cursor += sizeof(s8) * 4; + } else { + vtx->v.cn[0] = READ8(asset); + vtx->v.cn[1] = READ8(asset); + vtx->v.cn[2] = READ8(asset); + vtx->v.cn[3] = READ8(asset); + } + vtx++; + } +} + +static void rom_asset_load_texture(struct RomAsset* asset) { + Texture* texture = asset->ptr; + while (asset->cursor < asset->segmentedSize) { + *texture = READ8(asset); + texture++; + } +} + +static void rom_asset_load_sample(struct RomAsset* asset) { + u8* sample = asset->ptr; + while (asset->cursor < asset->segmentedSize) { + *sample = READ8(asset); + sample++; + } +} + +static void rom_asset_load_collision(struct RomAsset* asset) { + Collision* col = asset->ptr; + while (asset->cursor < asset->segmentedSize) { + *col = READ16(asset); + col++; + } +} + +static void rom_asset_load_anim(struct RomAsset* asset) { + u16* anim = asset->ptr; + while (asset->cursor < asset->segmentedSize) { + *anim = READ16(asset); + anim++; + } +} + +static void rom_asset_load_dialog(struct RomAsset* asset) { + u8* dialog = asset->ptr; + while (asset->cursor < asset->segmentedSize) { + *dialog = READ8(asset); + dialog++; + } +} + +static void rom_asset_load(struct RomAsset* asset) { + if (!rom_asset_load_segment(asset->physicalAddress, asset->physicalSize)) { + return; + } + switch (asset->assetType) { + case ROM_ASSET_VTX: rom_asset_load_vtx(asset); break; + case ROM_ASSET_TEXTURE: rom_asset_load_texture(asset); break; + case ROM_ASSET_SAMPLE: rom_asset_load_sample(asset); break; + case ROM_ASSET_COLLISION: rom_asset_load_collision(asset); break; + case ROM_ASSET_ANIM: rom_asset_load_anim(asset); break; + case ROM_ASSET_DIALOG: rom_asset_load_dialog(asset); break; + default: + LOG_ERROR("Could not load unknown asset type %u!", asset->assetType); + } +} + +void rom_assets_load(void) { + LOG_INFO("loading asset"); + + assert(fs_sys_file_exists(gRomFilename)); // Should never be false + + sRomFile = fopen(gRomFilename, "rb"); + + while (sRomAssets) { + rom_asset_load(sRomAssets); + + struct RomAsset* next = sRomAssets->next; + free(sRomAssets); + sRomAssets = next; + } + + if (sCurrentSegmentMemory) { + free(sCurrentSegmentMemory); + sCurrentSegmentMemory = NULL; + } + + fclose(sRomFile); +} + +void rom_assets_queue(void* ptr, enum RomAssetType assetType, u32 physicalAddress, u32 physicalSize, u32 segmentedAddress, u32 segmentedSize) { + struct RomAsset* asset = (struct RomAsset*)calloc(1, sizeof(struct RomAsset)); + asset->ptr = ptr; + asset->assetType = assetType; + asset->physicalAddress = physicalAddress; + asset->physicalSize = physicalSize; + asset->segmentedAddress = segmentedAddress; + asset->segmentedSize = segmentedSize; + asset->cursor = 0; + asset->next = sRomAssets; + sRomAssets = asset; + LOG_INFO("added asset"); +} + +u8* rom_assets_decompress(u32* data, u32* decompressedSize) { + if (BSWAP32(data[0]) != 0x4d494f30) { + return NULL; + } + + // ripped from tools/gen_asset_list.cpp + uint32_t* src = data; + uint32_t size = BSWAP32(src[1]); + u8* output = calloc(size, 1); + char *dest = (char *)output; + char *destEnd = (size + dest); + uint16_t *cmpOffset = (uint16_t *)((char *)src + BSWAP32(src[2])); + char *rawOffset = ((char *)src + BSWAP32(src[3])); + int counter = 0; + uint32_t controlBits; + + src += 4; + + while (dest != destEnd) { + if (counter == 0) { + controlBits = *src++; + controlBits = BSWAP32(controlBits); + counter = 32; + } + + if (controlBits & 0x80000000) { + *dest++ = *rawOffset++; + } + else { + uint16_t dcmpParam = *cmpOffset++; + dcmpParam = BSWAP16(dcmpParam); + int dcmpCount = (dcmpParam >> 12) + 3; + char* dcmpPtr = dest - (dcmpParam & 0x0FFF); + + while (dcmpCount) { + *dest++ = dcmpPtr[-1]; + dcmpCount--; + dcmpPtr++; + } + } + + counter--; + controlBits <<= 1; + } + + *decompressedSize = size; + return output; +} diff --git a/src/pc/rom_assets.h b/src/pc/rom_assets.h new file mode 100644 index 000000000..0061d3cf8 --- /dev/null +++ b/src/pc/rom_assets.h @@ -0,0 +1,66 @@ +#pragma once +#include + +enum RomAssetType { + ROM_ASSET_VTX, + ROM_ASSET_TEXTURE, + ROM_ASSET_SAMPLE, + ROM_ASSET_COLLISION, + ROM_ASSET_ANIM, + ROM_ASSET_DIALOG +}; + +#define ROM_ASSET_LOAD_VTX(_name, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize) \ +Vtx _name[(_segmentedSize) / 16] = { 0 }; \ +__attribute__((constructor)) static void _name ## _rom_assets_queue () { \ + rom_assets_queue(_name, ROM_ASSET_VTX, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize); \ +} + +#define ROM_ASSET_LOAD_TEXTURE(_name, _filename, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize) \ +ALIGNED8 Texture _name[_segmentedSize] = { 0 }; \ +__attribute__((constructor)) static void _name ## _rom_assets_queue () { \ + rom_assets_queue(_name, ROM_ASSET_TEXTURE, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize); \ +} + +#define ROM_ASSET_LOAD_SAMPLE(_name, _ptr, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize) \ +__attribute__((constructor)) static void _name ## _rom_assets_queue () { \ + rom_assets_queue(_ptr, ROM_ASSET_SAMPLE, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize); \ +} + +#define ROM_ASSET_LOAD_SEQUENCE(_name, _ptr, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize) \ +__attribute__((constructor)) static void _name ## _rom_assets_queue () { \ + rom_assets_queue(_ptr, ROM_ASSET_SAMPLE, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize); \ +} + +#define ROM_ASSET_LOAD_COLLISION(_name, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize) \ +Collision _name[(_segmentedSize) / 2] = { 0 }; \ +__attribute__((constructor)) static void _name ## _rom_assets_queue () { \ + rom_assets_queue(_name, ROM_ASSET_COLLISION, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize); \ +} + +#define ROM_ASSET_LOAD_ANIM(_name, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize) \ +static u16 _name[(_segmentedSize) / 2] = { 0 }; \ +__attribute__((constructor)) static void _name ## _rom_assets_queue () { \ + rom_assets_queue(_name, ROM_ASSET_ANIM, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize); \ +} + +#define ROM_ASSET_LOAD_ANIM_2D(_name, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize, _secondDim) \ +static u16 _name[(_segmentedSize) / (2 * _secondDim)][_secondDim] = { 0 }; \ +__attribute__((constructor)) static void _name ## _rom_assets_queue () { \ + rom_assets_queue(_name, ROM_ASSET_ANIM, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize); \ +} + +#define ROM_ASSET_LOAD_MARIO_ANIM(_name, _ptr, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize) \ +static u16 _name[(_segmentedSize) / 2] = { 0 }; \ +__attribute__((constructor)) static void _name ## _rom_assets_queue () { \ + rom_assets_queue(_ptr, ROM_ASSET_ANIM, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize); \ +} + +#define ROM_ASSET_LOAD_DIALOG(_ptr, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize) \ +__attribute__((constructor)) static void _ptr ## _rom_assets_queue () { \ + rom_assets_queue(_ptr, ROM_ASSET_DIALOG, _physicalAddress, _physicalSize, _segmentedAddress, _segmentedSize); \ +} + +void rom_assets_load(void); +void rom_assets_queue(void* ptr, enum RomAssetType assetType, u32 physicalAddress, u32 physicalSize, u32 segmentedAddress, u32 segmentedSize); +u8* rom_assets_decompress(u32* data, u32* decompressedSize); diff --git a/src/pc/rom_checker.cpp b/src/pc/rom_checker.cpp new file mode 100644 index 000000000..68548ba6c --- /dev/null +++ b/src/pc/rom_checker.cpp @@ -0,0 +1,89 @@ +#include +#include +#include +#include + +extern "C" { +#include "platform.h" +#include "mods/mods_utils.h" // for str_ends_with +#include "mods/mod_cache.h" // for md5 hashing +} + +#include "loading.h" + +bool gRomIsValid = false; +char gRomFilename[255] = ""; + +struct VanillaMD5 { + const char *localizationName; + const char *md5; +}; + +// lookup table for vanilla sm64 roms +static struct VanillaMD5 sVanillaMD5[] = { + // { "eu", "45676429ef6b90e65b517129b700308e" }, + // { "jp", "85d61f5525af708c9f1e84dce6dc10e9" }, + // { "sh", "2d727c3278aa232d94f2fb45aec4d303" }, + { "us", "20b854b239203baf6c961b850a4a51a2" }, + { NULL, NULL }, +}; + +static bool is_rom_valid(const std::string romPath) { + u8 dataHash[16] = { 0 }; + mod_cache_md5(romPath.c_str(), dataHash); + + std::stringstream ss; + for (int i = 0; i < 16; i++) { + ss << std::hex << std::setw(2) << std::setfill('0') << static_cast(dataHash[i]); + } + + bool foundHash = false; + for (struct VanillaMD5 *md5 = sVanillaMD5; md5->localizationName != NULL; md5++) { + if (md5->md5 == ss.str()) { + std::string destPath = sys_user_path() + std::string("/baserom.") + md5->localizationName + ".z64"; + + // Copy the rom to the user path + if (romPath != destPath && !std::filesystem::exists(std::filesystem::path(destPath))) { + std::filesystem::copy_file( + std::filesystem::path(romPath), + std::filesystem::path(destPath) + ); + } + + snprintf(gRomFilename, 255, "%s", destPath.c_str()); // Load the copied rom + gRomIsValid = true; + foundHash = true; + break; + } + } + + return foundHash; +} + +inline static bool scan_path_for_rom(const char *dir) { + for (const auto &entry: std::filesystem::directory_iterator(dir)) { + std::string path = entry.path().generic_string(); + if (str_ends_with(path.c_str(), ".z64")) { + if (is_rom_valid(path)) { return true; } + } + } + return false; +} + +extern "C" { +bool main_rom_handler() { + if (scan_path_for_rom(sys_user_path())) { return true; } + scan_path_for_rom(sys_exe_path()); + return gRomIsValid; +} + +void rom_on_drop_file(const char *path) { + static bool hasDroppedInvalidFile = false; + if (strlen(path) > 0) { + if (!is_rom_valid(path) && !hasDroppedInvalidFile) { + hasDroppedInvalidFile = true; + strcat(gCurrLoadingSegment.str, "\n\\#ffc000\\The file you last dropped was not a valid, vanilla SM64 rom."); + } + } +} +} diff --git a/src/pc/rom_checker.h b/src/pc/rom_checker.h new file mode 100644 index 000000000..67889604e --- /dev/null +++ b/src/pc/rom_checker.h @@ -0,0 +1,7 @@ +#include "types.h" + +extern bool gRomIsValid; +extern char gRomFilename[]; + +bool main_rom_handler(); +void rom_on_drop_file(const char *path); diff --git a/src/pc/update_checker.c b/src/pc/update_checker.c index 52a9293fc..a36f77915 100644 --- a/src/pc/update_checker.c +++ b/src/pc/update_checker.c @@ -26,7 +26,7 @@ void show_update_popup(void) { #if !(defined(_WIN32) || defined(_WIN64)) size_t write_callback(char *ptr, size_t size, size_t nmemb, char **data) { size_t realsize = size * nmemb; - + // allocate memory for the received data and copy it into the buffer *data = realloc(*data, realsize + 1); if (*data == NULL) { return 0; } @@ -82,7 +82,7 @@ void get_version_remote(void) { InternetCloseHandle(hInternet); #else char* buffer = NULL; - + // initialize libcurl CURL *curl = curl_easy_init(); if (!curl || curl_global_init(CURL_GLOBAL_ALL) != CURLE_OK) { @@ -115,7 +115,7 @@ void get_version_remote(void) { } void check_for_updates(void) { - REFRESH_MUTEX(snprintf(gCurrLoadingSegment.str, 256, "Checking For Updates")); + REFRESH_MUTEX(loading_screen_set_segment_text("Checking For Updates")); get_version_remote(); if (sRemoteVersion[0] != '\0' && strcmp(sRemoteVersion, get_version())) { diff --git a/text/de/courses.h b/text/de/courses.h deleted file mode 100644 index 06b1f293b..000000000 --- a/text/de/courses.h +++ /dev/null @@ -1,80 +0,0 @@ -COURSE_ACTS(COURSE_BOB, _(" 1 BOB-OMBS BOMBENBERG"), - _("BESIEGE KÖNIG BOB-OMB!") , _("BESIEGE DEN SCHNELLEN KOOPA!") , _("FLIEGE ZUR SCHWEBENDEN INSEL!"), - _("FINDE DIE 8 ROTEN MÜNZEN!") , _("DURCHFLIEGE ALLE MÜNZENRINGE!") , _("BEFREIE DEN KETTENHUND!")) - -COURSE_ACTS(COURSE_WF, _(" 2 WUMMPS WUCHTWALL"), - _("BESIEGE KÖNIG WUMMP!") , _("STEIGE AUF DIE BERGFESTUNG!") , _("FLIEG INS BLAUE!"), - _("FINDE DIE 8 ROTEN MÜNZEN!") , _("WECKE DIE EULE!") , _("ZERSTÖRE DIE FELSWAND!")) - -COURSE_ACTS(COURSE_JRB, _(" 3 PIRATENBUCHT PANIK"), - _("TAUCHE IN DAS SCHIFFSWRACK!") , _("LOCKE DEN AAL KANO HERAUS!") , _("TAUCHE ZUR SCHATZHÖHLE!"), - _("FINDE DIE 8 ROTEN MÜNZEN!") , _("FLIEGE ZU DEN STEINSÄULEN!") , _("LAUFE DURCH DEN STRUDEL!")) - -COURSE_ACTS(COURSE_CCM, _(" 4 BIBBERBERG BOB"), - _("RUTSCHE AUF DER EISBAHN!") , _("FINDE DAS PINGUINBABY!") , _("BESIEGE DEN SCHNELLEN PINGUIN!"), - _("FINDE DIE 8 ROTEN MÜNZEN!") , _("BAUE EINEN SCHNEEMANN!") , _("DENKE AN DEN WANDSPRUNG!")) - -COURSE_ACTS(COURSE_BBH, _(" 5 BIG BOOS BURG"), - _("GEHE AUF GEISTERJAGD!") , _("BESUCHE BIG BOOS KARUSSEL!") , _("LÖSE DAS BÜCHEREI-RÄTSEL!"), - _("FINDE DIE 8 ROTEN MÜNZEN!") , _("KLETTERE AUF BIG BOOS BALKON!") , _("FINDE DAS AUGE IM GEHEIMRAUM!")) - -COURSE_ACTS(COURSE_HMC, _(" 6 GRÜNE GIFTGROTTE"), - _("KLETTERE AUF NESSIS RÜCKEN!") , _("FINDE DIE 8 ROTEN MÜNZEN!") , _("LAUFE AUF DEM GRUND DES SEES!"), - _("DURCHSUCHE DAS NEBELLABYRINTH!"), _("SUCHE IM NEBEL DEN NOTAUSGANG!"), _("ACHTE AUF ROLLENDE FELSEN!")) - -COURSE_ACTS(COURSE_LLL, _(" 7 LAVA LAGUNE"), - _("WERFE BIG BULLY IN DIE LAVA!") , _("WERFE DIE BULLIES IN DIE LAVA!"), _("FINDE DIE 8 ROTEN MÜNZEN!"), - _("TANZE AUF DEM BAUMSTAMM!") , _("ERKUNDE DEN VULKAN!") , _("GEWINNE IM VULKAN AN HÖHE!")) - -COURSE_ACTS(COURSE_SSL, _(" 8 WOBIWABA WÜSTE"), - _("FOLGE DEM RIESENGEIER!") , _("BRINGE LICHT IN DIE PYRAMIDE!") , _("BEGEBE DICH IN DIE PYRAMIDE!"), - _("LANDE AUF ALLEN VIER SÄULEN!") , _("FINDE DIE 8 ROTEN MÜNZEN!") , _("LÖSE DAS PYRAMIDENPUZZLE!")) - -COURSE_ACTS(COURSE_DDD, _(" 9 WILDE WASSERWERFT"), - _("ENTERE BOWSERS U-BOOT!") , _("ÖFFNE DIE TRUHEN!") , _("SPRINGE ZU DEN ROTEN MÜNZEN!"), - _("SCHWIMME DURCH DIE RINGE!") , _("FOLGE DEM FISCH!") , _("VEREINE DIE MÜTZEN!")) - -COURSE_ACTS(COURSE_SL, _("10 FROSTBEULEN FRUST"), - _("ERKLIMME DEN KOPF!") , _("SPIELE MIT BAD BULLY!") , _("WAGE DICH INS EIS!"), - _("GEHE ZUM EISSEE!") , _("FINDE DIE 8 ROTEN MÜNZEN!") , _("SCHAU IM IGLU NACH!")) - -COURSE_ACTS(COURSE_WDW, _("11 ATLANTIS AQUARIA"), - _("FOLGE DEN BLAUEN PFEILEN!") , _("SUCHE NACH DER SPITZE DER STADT!"), _("ERFORSCHE DIE HÖHEN UND TIEFEN!"), - _("BEEILE DICH - EXPRESSAUFZUG!") , _("FINDE DIE 8 ROTEN MÜNZEN!") , _("BEACHTE DAS ZEITLIMIT!")) - -COURSE_ACTS(COURSE_TTM, _("12 FLIEGENPILZ FIASKO"), - _("ERKLIMME DEN BERG!") , _("ERKUNDE DEN AFFENKÄFIG!") , _("FINDE DIE 8 ROTEN MÜNZEN!"), - _("ERFORSCHE DIE STEILWAND!") , _("HALTE AUSSCHAU AUF DER BRÜCKE!"), _("SUCHE DEN EINSAMEN PILZ!")) - -COURSE_ACTS(COURSE_THI, _("13 GULLIVER GUMBA"), - _("PFLÜCKE DIE SCHNAPP-PIRANHA!") , _("BEGIB DICH ZUR SPITZE DER INSEL!"), _("TRETE NOCH EINMAL GEGEN KOOPA AN!"), - _("LÖSE DIE 5 ITTY BITTY-RÄTSEL!") , _("FINDE DIE 8 ROTEN MÜNZEN!") , _("DREHE WIGGLER IM KREIS!")) - -COURSE_ACTS(COURSE_TTC, _("14 TICK TACK TRAUMA"), - _("ROLLE DEN KÄFIG!") , _("ACHTE AUF DAS PENDEL!") , _("LASS DIR DEN WEG ZEIGEN!"), - _("STAMPFE MÄCHTIG AUF!") , _("SPRINGE AUF DEN SCHWEBEBALKEN!"), _("FINDE DIE 8 ROTEN MÜNZEN!")) - -COURSE_ACTS(COURSE_RR, _("15 REGENBOGEN RASEREI"), - _("REISE AUF DEN REGENBÖGEN!") , _("SUCHE DAS HAUS AM HIMMEL!") , _("FINDE DIE 8 ROTEN MÜNZEN!"), - _("LASS DICH VON DER BRISE TRAGEN!"), _("ÜBERWINDE DIE MACHT DER DREIECKE!"), _("SCHAU DIR DEN REGENBOGEN AN!")) - -SECRET_STAR(COURSE_BITDW, _(" BOWSERS SCHATTENWELT")) -SECRET_STAR(COURSE_BITFS, _(" BOWSERS LAVASEE")) -SECRET_STAR(COURSE_BITS, _(" BOWSERS LUFTSCHLOSS")) -SECRET_STAR(COURSE_PSS, _(" TOADSTOOLS RUTSCHBAHN")) -SECRET_STAR(COURSE_COTMC, _(" GRÜNER SCHALTERPALAST")) -SECRET_STAR(COURSE_TOTWC, _(" ROTER SCHALTERPALAST")) -SECRET_STAR(COURSE_VCUTM, _(" BLAUER SCHALTERPALAST")) -SECRET_STAR(COURSE_WMOTR, _(" REGENBOGEN FEUERWERK")) -SECRET_STAR(COURSE_SA, _(" VERSTECKTES AQUARIUM")) -SECRET_STAR(COURSE_CAKE_END, _("")) - -CASTLE_SECRET_STARS(_(" GEHEIME STERNE")) - -EXTRA_TEXT(0, _("EIN GEHEIMER STERN DES SCHLOSSES!")) -EXTRA_TEXT(1, _("")) -EXTRA_TEXT(2, _("")) -EXTRA_TEXT(3, _("")) -EXTRA_TEXT(4, _("")) -EXTRA_TEXT(5, _("")) -EXTRA_TEXT(6, _("")) diff --git a/text/de/dialogs.h b/text/de/dialogs.h deleted file mode 100644 index fba15c161..000000000 --- a/text/de/dialogs.h +++ /dev/null @@ -1,2058 +0,0 @@ -// Parameters: dialog enum ID, (unused), lines per box, left offset, width - -DEFINE_DIALOG(DIALOG_000, 1, 6, 30, 200, _("\ -Du bist inmitten der\n\ -Kampfarena gelandet.\n\ -Sei vorsichtig!\n\ -Die von Bowser erbeuteten\n\ -Power-Sterne findest Du\n\ -in den Wandgemälden.\n\ -Sprich zuerst mit Buddy,\n\ -der rosa Bombe.\n\ -Drücke [B], um Dich mit ihr\n\ -zu unterhalten. Sie und\n\ -ihre Kolleginnen werden\n\ -Dich sicher unterstützen.\n\ -Drücke [B], um Schilder\n\ -zu lesen. Mit [A] oder [B]\n\ -kannst Du die Nachrichten\n\ -umblättern. In anderen\n\ -Kursen triffst Du weitere\n\ -Freunde, die Dir helfen.")) - -DEFINE_DIALOG(DIALOG_001, 1, 4, 95, 200, _("\ -Bewege Dich vorsichtig\n\ -durch das Gelände, damit\n\ -Du kein Opfer der\n\ -Wasserbomben wirst.\n\ -Die gegnerischen Bob-\n\ -Ombs lieben den Kampf\n\ -und erfinden immer neue\n\ -Angriffsvarianten.\n\ -Sie terrorisieren uns,\n\ -seit ihr König den\n\ -Power-Stern in die\n\ -Hände bekommen hat.\n\ -Hilf uns, den Stern\n\ -zurückzuholen! Gehe zur\n\ -Spitze des Berges, um\n\ -König Bob-Omb zu finden.\n\ -Kehre zu mir zurück,\n\ -wenn es Dir gelungen ist,\n\ -ihm den Stern abzujagen.\n\ -Viel Glück...")) - -DEFINE_DIALOG(DIALOG_002, 1, 4, 95, 200, _("\ -Hallo! Sei wachsam, Du\n\ -befindest Dich inmitten\n\ -einer Schlacht. Aber ich\n\ -gebe Dir ein paar Tips:\n\ -Überquere die beiden\n\ -Brücken und achte auf\n\ -herunterfallende\n\ -Wasserbomben.\n\ -König Bob-Omb ist\n\ -äußerst gefährlich.\n\ -Laß Dich nicht von\n\ -ihm erwischen.\n\ -Wir sind die wahren\n\ -Bob-Ombs und werden Dir\n\ -helfen. Sprich mit uns,\n\ -wann immer Du möchtest.")) - -DEFINE_DIALOG(DIALOG_003, 1, 5, 95, 200, _("\ -Herzlichen Dank, Mario!\n\ -Du hast es diesem\n\ -Tyrannen gezeigt. Aber\n\ -Dein Kampf hat gerade\n\ -erst begonnen.\n\ -Andere Fieslinge besitzen\n\ -weitere Sterne, die Dir\n\ -die Wege zu neuen Welten\n\ -öffnen. Allerdings mußt\n\ -Du sie zuerst besiegen.\n\ -Meine Bob-Omb-Kollegen\n\ -wissen bereits Bescheid.\n\ -Sprich mit ihnen und\n\ -Du darfst bestimmt ihre\n\ -Kanonen benutzen.")) - -DEFINE_DIALOG(DIALOG_004, 1, 3, 95, 200, _("\ -Wir sind friedliebende\n\ -Bob-Ombs und mögen keine\n\ -Kanonen.\n\ -Wir stellen sie Dir aber\n\ -gerne für Luftreisen\n\ -zur Verfügung.\n\ -Alle Kanonen dieses Kurses\n\ -sind für Dich präpariert.\n\ -Guten Flug!!!")) - -DEFINE_DIALOG(DIALOG_005, 1, 4, 30, 200, _("\ -Hey Mario! Stimmt es,\n\ -daß Du König Bob-Omb\n\ -während eines harten\n\ -Kampfes besiegt hast?\n\ -Du scheinst ganz schön\n\ -was auf dem Kasten zu\n\ -haben. Aber glaubst Du,\n\ -es reicht auch für mich?\n\ -Bist Du schnell genug, um\n\ -mich zu schlagen? Ich\n\ -würde sagen, Du siehst\n\ -nicht danach aus!\n\ -Wie wär's mit einem\n\ -Rennen zur Bergspitze,\n\ -um herauszufinden, wer\n\ -der Schnellere ist?\n\ -\n\ -Fertig...?\n\ -\n\ -//Los!/// Später!")) - -DEFINE_DIALOG(DIALOG_006, 1, 3, 30, 200, _("\ -Hey!!! Willst Du mich\n\ -auf den Arm nehmen?\n\ -Abkürzen gilt nicht!\n\ -Am besten versuchst Du's\n\ -später nochmal unter\n\ -fairen Bedingungen.")) - -DEFINE_DIALOG(DIALOG_007, 1, 5, 30, 200, _("\ -Hmmmmpff...pffff...hach!\n\ -Boah! Du...hast...mich...\n\ -geschlagen! Das grenzt an\n\ -ein Wunder! Hier, Du hast\n\ -ihn Dir verdient!")) - -DEFINE_DIALOG(DIALOG_008, 1, 5, 30, 200, _("\ -BISSIGER KETTENHUND!\n\ -Nähere Dich ihm langsam,\n\ -und benutze die [C]-Knöpfe,\n\ -um den Blickwinkel zu\n\ -ändern. Gefährlich, oder?\n\ -Siehst Du die rote Münze\n\ -auf dem Pfahl?\n\ -Du erhältst einen Stern,\n\ -wenn Du acht dieser\n\ -Münzen sammelst.")) - -DEFINE_DIALOG(DIALOG_009, 1, 5, 30, 200, _("\ -Lang, lang ist's her!\n\ -Du scheinst noch schneller\n\ -geworden zu sein. Hast Du\n\ -heimlich geübt oder\n\ -liegt's an den Sternen?\n\ -Meine letzte Niederlage\n\ -geht mir nicht aus dem\n\ -Kopf. Aber das ist meine\n\ -Hausstrecke. Wie wär's\n\ -mit einer Revanche?\n\ -Das Ziel liegt hinter\n\ -der Böen-Brücke.\n\ -Fertig?\n\ -\n\ -//Los!/// Später!")) - -DEFINE_DIALOG(DIALOG_010, 1, 4, 30, 200, _("\ -Du hast den roten\n\ -Schalter aktiviert.\n\ -Ab jetzt kannst Du die\n\ -Federkappe einsetzen\n\ -und durch die Lüfte\n\ -fliegen. Jeder rote\n\ -Block beinhaltet eine\n\ -dieser Mützen.\n\ -Möchtest Du Deinen\n\ -Spielstand speichern?\n\ -\n\ -//Ja!////Nein!")) - -DEFINE_DIALOG(DIALOG_011, 1, 4, 30, 200, _("\ -Du hast den grünen\n\ -Schalter aktiviert.\n\ -Ab jetzt kannst Du die\n\ -Titanenkappe einsetzen\n\ -und Unbesiegbarkeit\n\ -erlangen. Jeder grüne\n\ -Block beinhaltet eine\n\ -dieser Mützen.\n\ -Möchtest Du Deinen\n\ -Spielstand speichern?\n\ -\n\ -//Ja!////Nein!")) - -DEFINE_DIALOG(DIALOG_012, 1, 4, 30, 200, _("\ -Du hast den blauen\n\ -Schalter aktiviert.\n\ -Ab jetzt kannst Du die\n\ -Tarnkappe einsetzen\n\ -und Unsichtbarkeit\n\ -erlangen. Jeder blaue\n\ -Block beinhaltet eine\n\ -dieser Mützen.\n\ -Möchtest Du Deinen\n\ -Spielstand speichern?\n\ -\n\ -//Ja!////Nein!")) - -DEFINE_DIALOG(DIALOG_013, 1, 6, 30, 200, _("\ -Du hast 100 Münzen\n\ -eingesammelt. Der\n\ -Stern verleiht Dir\n\ -zusätzliche Kraft.\n\ -Spielstand speichern?\n\ -//Ja!////Nein!")) - -DEFINE_DIALOG(DIALOG_014, 1, 6, 30, 200, _("\ -Unglaublich, Du hast einen\n\ -weiteren Stern erhalten.\n\ -Er verleiht Dir\n\ -zusätzliche Kraft.\n\ -Spielstand speichern?\n\ -//Ja!////Nein!")) - -DEFINE_DIALOG(DIALOG_015, 1, 4, 30, 200, _("\ -Setze Deine Fäuste ein,\n\ -um Dich zu verteidigen.\n\ -Drücke [A] zum Springen\n\ -und [B] zum Schlagen.\n\ -Drücke [A] und [B], um einen\n\ -Tritt auszuführen.\n\ -Gegenstände kannst Du\n\ -mit [B] nehmen und werfen.")) - -DEFINE_DIALOG(DIALOG_016, 1, 4, 30, 200, _("\ -Springe auf den\n\ -funkelnden Panzer!\n\ -Der Krötensurf eröffnet\n\ -ungeahnte Möglichkeiten!")) - -DEFINE_DIALOG(DIALOG_017, 1, 4, 30, 200, _("\ -Ich bin König Bob-Omb,\n\ -Herrscher über alle\n\ -Bomben und Gebieter der\n\ -Explosionen!\n\ -Wer gibt Dir das Recht,\n\ -diesen Berg zu betreten\n\ -und dieses königliche\n\ -Plateau zu beschmutzen?\n\ -Anscheinend haben Dich\n\ -die Wachen unterschätzt,\n\ -aber mir wird dieser\n\ -Fehler nicht unterlaufen.\n\ -Der Power-Stern ist in\n\ -meinem Besitz und wird\n\ -auch dort bleiben.\n\ -Dein Ende ist gekommen!\n\ -Oder bist Du etwa der\n\ -Meinung, Du könntest\n\ -mich von hinten packen\n\ -und besiegen? Niemals!!!")) - -DEFINE_DIALOG(DIALOG_018, 1, 4, 30, 200, _("\ -Schlafende Gefahren\n\ -sollte man nicht wecken.\n\ -Die schleichende Weisheit\n\ -verleiht längeres Leben!")) - -DEFINE_DIALOG(DIALOG_019, 1, 2, 30, 200, _("\ -Vorsicht, die Fliesen\n\ -sind frisch gebohnert!")) - -DEFINE_DIALOG(DIALOG_020, 1, 6, 95, 150, _("\ -Lieber Mario!\n\ -Komm mich doch einmal\n\ -im Schloss besuchen!\n\ -Der Kuchen steht bereit!\n\ -In Freundschaft\n\ -Toadstool")) - -DEFINE_DIALOG(DIALOG_021, 1, 5, 95, 200, _("\ -Na, wen haben wir denn\n\ -hier? Es ist niemand zu\n\ -Hause, also verschwinde\n\ -besser wieder...\n\ -Hua...hua...hua!!!")) - -DEFINE_DIALOG(DIALOG_022, 1, 3, 95, 200, _("\ -Ohne den passenden\n\ -Schlüssel bleibt Dir\n\ -dieser Weg versperrt!")) - -DEFINE_DIALOG(DIALOG_023, 1, 2, 95, 200, _("\ -Der Kellerschlüssel wird\n\ -Dir hier nichts nützen!")) - -DEFINE_DIALOG(DIALOG_024, 1, 4, 95, 200, _("\ -Du brauchst schon einen\n\ -Stern, um diese Tür zu\n\ -öffnen. Untersuche doch\n\ -einmal die Wandgemälde!")) - -DEFINE_DIALOG(DIALOG_025, 1, 4, 95, 200, _("\ -Zum Öffnen dieser Tür\n\ -benötigst Du drei Sterne.\n\ -Du mußt also noch [%]\n\ -von ihnen finden!")) - -DEFINE_DIALOG(DIALOG_026, 1, 4, 95, 200, _("\ -Zum Öffnen dieser Tür\n\ -benötigst Du acht Sterne.\n\ -Du mußt also noch [%]\n\ -von ihnen finden!")) - -DEFINE_DIALOG(DIALOG_027, 1, 4, 95, 200, _("\ -Zum Öffnen dieser Tür\n\ -benötigst Du 30 Sterne.\n\ -Du mußt also noch [%]\n\ -von ihnen finden.")) - -DEFINE_DIALOG(DIALOG_028, 1, 4, 95, 200, _("\ -Zum Öffnen dieser Tür\n\ -benötigst Du 50 Sterne.\n\ -Du mußt also noch [%]\n\ -von ihnen finden.")) - -DEFINE_DIALOG(DIALOG_029, 1, 4, 95, 200, _("\ -Zum Öffnen der Tür zum\n\ -„Endlosen Vergnügen』\n\ -benötigst Du 70 Sterne.\n\ -Hua...Hua...Hua...!")) - -DEFINE_DIALOG(DIALOG_030, 1, 4, 30, 200, _("\ -Die Lakitu-Film AG\n\ -berichtet live und in\n\ -Farbe! Hier die neuesten\n\ -Meldungen:\n\ -Gegner sind sehr oft\n\ -unachtsam, wenn Du Dich\n\ -leise, also langsam,\n\ -bewegst.\n\ -Die Kameraposition kannst\n\ -Du durch [C]> und [C]<\n\ -verändern, um einen\n\ -Überblick zu erhalten.\n\ -Das Weitwinkelobjektiv\n\ -wird mit [C]| eingesetzt.\n\ -Details der Umgebung\n\ -werden so sichtbar!\n\ -Ein Warnton erklingt,\n\ -wenn die Bewegungs-\n\ -freiheit der Kamera\n\ -eingeschränkt ist.\n\ -Das waren die\n\ -Meldungen und\n\ -damit zurück zum\n\ -laufenden Programm!")) - -DEFINE_DIALOG(DIALOG_031, 1, 3, 30, 200, _("\ -Das darf doch alles nicht\n\ -wahr sein! Ich habe schon\n\ -wieder verloren!\n\ -Dabei habe ich mir extra\n\ -die neuen Koopa-Mach-1-\n\ -Schuhe gekauft! Hmpf!!!\n\ -Naja, ich denke, auch\n\ -dieser Stern gehört Dir!\n\ -Herzlichen Glückwunsch!")) - -DEFINE_DIALOG(DIALOG_032, 1, 5, 30, 200, _("\ -Mit der Federkappe\n\ -kannst Du fliegen.\n\ -Besitzt Du sie, springe\n\ -dreimal hintereinander,\n\ -um einen Flug zu starten.\n\ -Benutzt Du zum Starten\n\ -des Fluges eine Kanone,\n\ -kannst Du die Flughöhe\n\ -enorm steigern. Mit dem\n\ -[Z]-Knopf kannst Du landen.")) - -DEFINE_DIALOG(DIALOG_033, 1, 4, 30, 200, _("\ -Herzlich willkommen! Durch\n\ -eine Warpröhre bist Du\n\ -direkt zum Schloss der\n\ -Prinzessin gelangt.\n\ -Die Steuerung ist einfach:\n\ -Benutze den [A]-Knopf zum\n\ -Springen und den [B]-Knopf\n\ -zum Schlagen.\n\ -Hinweisschilder kannst\n\ -Du lesen, wenn Du Dich\n\ -davor stellst und den\n\ -[B]-Knopf betätigst.\n\ -Der Analog-Stick dient\n\ -der Steuerung. Doch jetzt\n\ -genug der vielen Worte:\n\ -Auf zum Schloss!!!")) - -DEFINE_DIALOG(DIALOG_034, 1, 5, 30, 200, _("\ -Guten Tag, liebe Freunde\n\ -des Actionkinos! Die\n\ -Lakitu-Film AG versorgt\n\ -Euch ständig mit den\n\ -neuesten Informationen.\n\ -Mario hat gerade\n\ -Prinzessin Toadstools\n\ -Schloss erreicht und\n\ -macht sich auf die Suche\n\ -nach den Power-Sternen.\n\ -Unser wagemutiger Kollege\n\ -wird ihn auf dieser\n\ -heiklen Mission begleiten.\n\ -Die [C]-Knöpfe dienen\n\ -seiner Steuerung.\n\ -Du kannst die Perspektiven\n\ -beliebig verändern. Sollte\n\ -sich der Blickwinkel einmal\n\ -nicht verstellen lassen,\n\ -erklingt ein Warnton.\n\ -Genauere Erklärungen\n\ -hierzu werden wir Euch\n\ -zu gegebener Zeit\n\ -mitteilen. Damit zurück\n\ -zum Hauptfilm!")) - -DEFINE_DIALOG(DIALOG_035, 1, 5, 30, 200, _("\ -Die [C]-Knöpfe dienen der\n\ -Steuerung der Kamera.\n\ -Benutze den ^-Knopf, um\n\ -die Kamera mit dem\n\ -Analog-Stick zu bewegen.\n\ -Normalerweise sorgt ein\n\ -Angestellter der Lakitu\n\ -AG dafür, daß Du Mario\n\ -siehst. Das ist die\n\ -Standardeinstellung.\n\ -Diese Kamera steuerst Du\n\ -mit den [C]-Knöpfen.\n\ -Drückst Du die [R]-Taste,\n\ -wechselst Du zwischen\n\ -Lakitus und Marios\n\ -Sicht hin und her. Drücke\n\ -|, um den Zoom oder\n\ -das Weitwinkelobjektiv zu\n\ -aktivieren. Dies ist in\n\ -allen Perspektiven möglich.\n\ -Welchen Kameramodus\n\ -Du gewählt hast, siehst\n\ -Du an einem kleinen Bild,\n\ -das sich rechts unten auf\n\ -dem Bildschirm befindet.")) - -DEFINE_DIALOG(DIALOG_036, 1, 5, 30, 200, _("\ -AUSSICHTSPLATTFORM\n\ -Drücke ^ und genieße die\n\ -Aussicht. Vielleicht\n\ -entdeckst Du Geheimnisse\n\ -Deiner Umgebung.\n\ -Drücke [R], um zu Marios\n\ -Kamera zu wechseln. Sie\n\ -bleibt ständig hinter ihm.\n\ -Mit dieser Taste schaltest\n\ -Du auch zurück auf Lakitu.\n\ -Im Pausenmodus kannst Du\n\ -weitere Einstellungen\n\ -vornehmen. Wähle „Stativ』\n\ -und halte die [R]-Taste\n\ -gedrückt!")) - -DEFINE_DIALOG(DIALOG_037, 1, 3, 30, 200, _("\ -Hihihi, ich habe gewonnen!\n\ -Du solltest noch ein paar\n\ -Trainingsrunden einlegen!")) - -DEFINE_DIALOG(DIALOG_038, 1, 2, 95, 200, _("\ -Die mystische Kraft der\n\ -Sterne öffnet die Tür!")) - -DEFINE_DIALOG(DIALOG_039, 1, 5, 30, 200, _("\ -Besuchern ist das\n\ -Erklimmen des königlichen\n\ -Berges strengstens\n\ -verboten. Verstöße werden\n\ -hart bestraft!\n\ -Niemals werden die\n\ -Power-Sterne, ein\n\ -Geschenk Bowsers, diesen\n\ -Ort verlassen. Ihre Macht\n\ -bleibt in meinen Händen!\n\ -Kein Wort über ihren\n\ -Aufenthaltsort kommt\n\ -über meine Lippen!!!\n\ -Äh, naja, vielleicht\n\ -ein kleiner Tip:\n\ -Die Sternenbeschreibungen\n\ -zu Beginn dieses Kurses\n\ -könnten sich als nützlich\n\ -erweisen!\n\ -König Bob-Omb!!!")) - -DEFINE_DIALOG(DIALOG_040, 1, 3, 30, 200, _("\ -Vorsicht, Brücke zerstört!\n\ -Überquere das Eistal in\n\ -der Gondel.")) - -DEFINE_DIALOG(DIALOG_041, 1, 4, 30, 200, _("\ -Höhöhö, das war ja wohl\n\ -nichts! Sogar meine Uroma\n\ -Koopa ist wesentlich\n\ -schneller als Du!\n\ -Naja, mit zwei Jahren\n\ -Training könntest Du's\n\ -vielleicht schaffen.\n\ -Bis dann...und tschüß!")) - -DEFINE_DIALOG(DIALOG_042, 1, 4, 30, 200, _("\ -Achtung!\n\ -Dieser Steg ist ziemlich\n\ -schmal. Du solltest Dich\n\ -sehr langsam bewegen.\n\ -Überschreitest Du eine\n\ -Kante, fällt Mario nicht\n\ -in die Tiefe, sondern er\n\ -klammert sich daran fest.\n\ -Möchtest Du wieder nach\n\ -oben klettern, drücke\n\ -den Analog-Stick in\n\ -Marios Blickrichtung.\n\ -Mario läßt die Kante los,\n\ -wenn Du den Analog-Stick\n\ -in Richtung seines Rückens\n\ -bewegst oder [Z] drückst.\n\ -Bist Du in Eile, kannst\n\ -Du auch durch einen\n\ -beherzten Sprung mit dem\n\ -[A]-Knopf hinauf gelangen.")) - -DEFINE_DIALOG(DIALOG_043, 1, 4, 30, 200, _("\ -Wenn Du springst und den\n\ -[A]-Knopf gedrückt hältst,\n\ -klammert sich Mario an\n\ -Objekte über ihm.\n\ -Auf diese Weise kannst\n\ -Du Dich auch von der\n\ -Eule durch die Lüfte\n\ -transportieren lassen.")) - -DEFINE_DIALOG(DIALOG_044, 1, 5, 95, 200, _("\ -Uh...oh...gääähn...\n\ -Weeehhr ist daaaahhh...?\n\ -Wer hat mich geweckt?\n\ -Eigentlich sollte ich um\n\ -diese Tageszeit schlafen!\n\ -Aber, da Du mich schon\n\ -geweckt hast, wie wäre\n\ -es dann mit einem\n\ -kleinen Rundflug um die\n\ -Burg?\n\ -Befinde ich mich direkt\n\ -über Dir, springe und\n\ -halte den Sprungknopf\n\ -gedrückt. Laß ihn los,\n\ -um wieder frei zu sein.\n\ -Ich transportiere Dich,\n\ -solange es meine Kraft\n\ -zuläßt. Beobachte meinen\n\ -Schatten, um Dich zu\n\ -orientieren.")) - -DEFINE_DIALOG(DIALOG_045, 1, 6, 95, 200, _("\ -Hey, Mann, Mario! Mir\n\ -geht die Puste aus.\n\ -Du ißt zuviel Pasta!\n\ -Bitte, laß los, ich muß\n\ -mich erholen...sofooort!\n\ -Bis später...vielleicht.")) - -DEFINE_DIALOG(DIALOG_046, 1, 4, 30, 200, _("\ -Es gibt drei verschiedene\n\ -Sprungtechniken. Du mußt\n\ -sie alle beherrschen, um\n\ -die Aufgaben zu meistern.\n\ -Versuche zuerst den\n\ -Dreisprung! Renne und\n\ -springe dreimal direkt\n\ -hintereinander.\n\ -Mit dem richtigen Timing\n\ -wird jeder Sprung höher\n\ -als der vorherige sein.\n\ -Weiter zum Weitsprung!\n\ -Während Du rennst, mußt\n\ -Du den [Z]-Knopf und dann\n\ -den [A]-Knopf drücken.\n\ -Und nun der Wandsprung!\n\ -Springe gegen eine Wand.\n\ -Sobald Du die Wand\n\ -berührst, mußt Du wieder\n\ -den Sprungknopf drücken.\n\ -Alles verstanden?\n\ -Dreisprung? Weitsprung?\n\ -Wandsprung? Dann heißt's\n\ -üben, üben, üben...")) - -DEFINE_DIALOG(DIALOG_047, 1, 3, 95, 200, _("\ -Hallo!\n\ -Ich mache die Kanone\n\ -zum Abschuß bereit!")) - -DEFINE_DIALOG(DIALOG_048, 1, 6, 30, 200, _("\ -An einigen Stellen\n\ -herrscht extreme\n\ -Rutschgefahr! Sieh\n\ -am besten zuerst im\n\ -Schornstein nach dem\n\ -Rechten!")) - -DEFINE_DIALOG(DIALOG_049, 1, 5, 30, 200, _("\ -Du erinnerst Dich an den\n\ -Wandsprung? Auf diese\n\ -Weise kannst Du schnell\n\ -höher gelegene Stellen\n\ -erreichen.\n\ -Benutze ihn, um von\n\ -Wand zu Wand zu springen\n\ -und Stück für Stück\n\ -weiter nach oben zu\n\ -gelangen.\n\ -Denke an die uralte\n\ -Weisheit:\n\ -Übung macht den Meister!\n\ -Sie kommt hier voll zum\n\ -Tragen!!!")) - -DEFINE_DIALOG(DIALOG_050, 1, 4, 30, 200, _("\ -Drücke den [Z]-Knopf, um\n\ -in die Hocke zu gehen und\n\ -einen Hang nach unten zu\n\ -rutschen.\n\ -Betätigst Du den [Z]-Knopf\n\ -während eines Sprungs,\n\ -führst Du eine\n\ -Stampfattacke aus.\n\ -Du machst einen\n\ -Rückwärtssalto, wenn\n\ -Du stehend den [Z]-Knopf\n\ -drückst und springst.\n\ -Es gibt weitere Varianten\n\ -zu entdecken. Nimm Dir\n\ -Zeit und versuche, andere\n\ -Kombinationen zu finden!")) - -DEFINE_DIALOG(DIALOG_051, 1, 5, 30, 200, _("\ -Du kannst auf Bäume und\n\ -Stangen klettern, wenn\n\ -Du gegen sie springst und\n\ -den Analog-Stick nach\n\ -oben drückst.\n\ -Mit dem [A]-Knopf kannst\n\ -Du nach HINTEN wieder\n\ -abspringen. Du kannst\n\ -sogar auf der Spitze\n\ -einen Handstand machen.\n\ -Springst Du aus dem\n\ -Handstand von einem\n\ -Objekt ab, machst Du\n\ -einen unglaublich hohen\n\ -Sprung.")) - -DEFINE_DIALOG(DIALOG_052, 1, 5, 30, 200, _("\ -Du machst einen\n\ -Rückwärtssalto, wenn\n\ -Du stehend den [Z]-Knopf\n\ -gedrückt hältst und dann\n\ -den [A]-Knopf betätigst.\n\ -Seitwärtssaltos führst\n\ -Du aus, indem Du den\n\ -Analog-Stick entgegen\n\ -Deiner Laufrichtung\n\ -bewegst und springst.")) - -DEFINE_DIALOG(DIALOG_053, 1, 5, 30, 200, _("\ -Von Zeit zu Zeit erscheint\n\ -eine farbige Zahl, wenn\n\ -Du Kisten öffnest, Ringe\n\ -durchquerst oder geheime\n\ -Orte erreichst.\n\ -Gelingt es Dir, alle fünf\n\ -farbigen Zahlen dieses\n\ -Bereichs zu finden,\n\ -erhältst Du zur Belohnung\n\ -einen Power-Stern.")) - -DEFINE_DIALOG(DIALOG_054, 1, 6, 30, 200, _("\ -Herzlich willkommen\n\ -auf der Schlidderbahn!\n\ -Drücke den Analog-Stick\n\ -nach vorne, um zu\n\ -beschleunigen und nach\n\ -hinten, um zu bremsen.")) - -DEFINE_DIALOG(DIALOG_055, 1, 5, 30, 200, _("\ -Hihi, hallo Mario!\n\ -Du siehst aus, als\n\ -wolltest Du mich gerade\n\ -fragen, ob wir ein\n\ -Wettrennen machen sollten.\n\ -Und ich sage: Na klar! Es\n\ -ist zwar noch niemandem\n\ -gelungen, mich, den\n\ -Schlidderkönig aller\n\ -Klassen, zu besiegen.\n\ -Aber Du kannst es ja\n\ -einmal versuchen.\n\ -Wie steht's?\n\ -\n\ -//Na klar!/ Später!")) - -DEFINE_DIALOG(DIALOG_056, 1, 6, 30, 200, _("\ -Du...Du...ha...hast\n\ -mich geschlagen! Das kann\n\ -doch nicht wahr sein!\n\ -Du bist der größte\n\ -Schliddermeister, den\n\ -ich kenne!\n\ -Eine Goldmedaille kann\n\ -ich Dir zwar nicht\n\ -überreichen,\n\ -aber nimm diesen\n\ -Power-Stern!\n\ -Du hast ihn verdient.")) - -DEFINE_DIALOG(DIALOG_057, 1, 4, 30, 200, _("\ -Hey Kleiner! Hast Du mein\n\ -Baby gesehen? Es ist das\n\ -schönste und süßeste\n\ -Baby der ganzen Welt!\n\ -Vor kurzem war es noch\n\ -bei mir, aber ich habe\n\ -keine Ahnung, wohin es\n\ -sich verdrückt hat.\n\ -Wenn ich doch nur wüßte,\n\ -wo ich die Suche beginnen\n\ -soll...Oh, was für eine\n\ -fürchterliche Tragödie!!!")) - -DEFINE_DIALOG(DIALOG_058, 1, 5, 30, 200, _("\ -Das ist doch...\n\ -Mensch, Mario, Du hast\n\ -mein Baby gefunden!!!\n\ -Wie kann ich Dir dafür\n\ -danken?\n\ -Oh, ich weiß: Ich fand\n\ -neulich diesen Stern\n\ -hier. Nimm ihn als\n\ -Zeichen meiner ewigen\n\ -Dankbarkeit!")) - -DEFINE_DIALOG(DIALOG_059, 1, 6, 30, 200, _("\ -Was soll ich mit diesem\n\ -Früchtchen? Das ist nicht\n\ -mein Baby! Mein Baby hat\n\ -ein weiche, zarte Stimme,\n\ -und es sieht mir natürlich\n\ -ähnlich!")) - -DEFINE_DIALOG(DIALOG_060, 1, 4, 30, 200, _("\ -Achtung, Achtung!\n\ -Bevor Du Dich in die\n\ -Fluten stürzt, solltest\n\ -Du Dir folgendes merken:\n\ -Bleibst Du zu lange unter\n\ -Wasser, könnte Dir die\n\ -Luft ausgehen. Achte auf\n\ -die Sauerstoffanzeige!\n\ -Schwimme zur Oberfläche\n\ -oder sammle Münzen und\n\ -Luftblasen, um wieder\n\ -Sauerstoff zu tanken.\n\ -Drücke den [A]-Knopf, um\n\ -zu schwimmen. Halte ihn\n\ -gedrückt, um mit den\n\ -Füßen zu paddeln.\n\ -Bewege beim Schwimmen\n\ -den Analog-Stick nach\n\ -oben, um zu tauchen und\n\ -nach unten, um zu steigen.\n\ -Springe aus dem Wasser,\n\ -indem Du an einer Kante\n\ -den Analog-Stick abwärts\n\ -drückst und springst.\n\ -Achte jedoch darauf,\n\ -daß Du den Analog-Stick\n\ -während des Sprungs\n\ -losläßt!")) - -DEFINE_DIALOG(DIALOG_061, 1, 5, 30, 200, _("\ -Wer baden möchte, sollte\n\ -sich besser in wärmere\n\ -Gefilde begeben, denn\n\ -hier ist es auf jeden\n\ -Fall zu kalt!!!")) - -DEFINE_DIALOG(DIALOG_062, 1, 4, 30, 200, _("\ -In den grünen Blöcken\n\ -im Labyrinth findest\n\ -Du die phänomenalen\n\ -Titanenkappen.\n\ -Trägst Du diese Kappen,\n\ -bist Du unverwundbar\n\ -und brauchst kurze Zeit\n\ -nicht zu atmen.\n\ -Das einzige Problem ist:\n\ -Du kannst nicht\n\ -schwimmen, während Du\n\ -sie trägst!")) - -DEFINE_DIALOG(DIALOG_063, 1, 3, 30, 200, _("\ -In den blauen Blöcken\n\ -befinden sich die\n\ -fantastischen Tarnkappen.\n\ -Damit kannst Du durch\n\ -bestimmte Mauern gehen\n\ -oder Geister erschrecken.")) - -DEFINE_DIALOG(DIALOG_064, 1, 3, 30, 200, _("\ -In den roten Blöcken\n\ -kannst Du die berühmten\n\ -Federkappen finden.\n\ -Mit einem Dreisprung\n\ -kannst Du starten und\n\ -in die Lüfte steigen.\n\ -Drücke den Analog-Stick\n\ -nach unten, um im Flug\n\ -an Höhe zu gewinnen.\n\ -Drücke den Analog-Stick\n\ -nach oben, um im Flug\n\ -an Höhe zu verlieren.\n\ -Betätige den [Z]-Knopf,\n\ -um den Flug zu beenden\n\ -und sicher zu landen.")) - -DEFINE_DIALOG(DIALOG_065, 1, 5, 30, 200, _("\ -Schwimmen für Anfänger!\n\ -Drücke den [A]-Knopf für\n\ -einen Schwimmzug. Bei\n\ -richtigem Timing kannst\n\ -Du sehr schnell schwimmen.\n\ -Halte den [A]-Knopf\n\ -gedrückt, um mit den\n\ -Füßen zu paddeln. Mit\n\ -dieser Technik bewegst Du\n\ -Dich langsamer im Wasser.\n\ -Drücke beim Schwimmen\n\ -den Analog-Stick\n\ -nach oben, um zu\n\ -tauchen und nach unten,\n\ -um zu steigen.\n\ -Du kannst aus dem Wasser\n\ -springen, wenn Du an der\n\ -Wasseroberfläche den\n\ -Analog-Stick nach unten\n\ -drückst und springst.\n\ -Beachte: Kein Mensch\n\ -kann unter Wasser atmen!\n\ -Kehre zurück an die\n\ -Oberfläche, wenn Deine\n\ -Luft zur Neige geht.\n\ -Ach ja: Türen, die sich\n\ -unter Wasser befinden,\n\ -kannst Du nicht öffnen.\n\ -Aber vielleicht findest\n\ -Du ja einen Abfluß!!!")) - -DEFINE_DIALOG(DIALOG_066, 1, 5, 30, 200, _("\ -Hallo Mario, ich bin's,\n\ -Peach! Paß auf Dich auf!\n\ -Bowser wird versuchen,\n\ -Dich mit seinem Feueratem\n\ -zu versengen.\n\ -Renne hinter ihn!\n\ -Versuche mit dem\n\ -[B]-Knopf Bowsers\n\ -Schwanz zu packen und\n\ -ihn herumzuschleudern.\n\ -Bewege den Analog-Stick\n\ -im Kreis, um Dich zu\n\ -drehen. Je schneller\n\ -Du Dich drehst, desto\n\ -weiter wird Dein Wurf.\n\ -Benutze die [C]-Knöpfe, um\n\ -Dich zu orientieren. Du\n\ -mußt Bowser gegen eine\n\ -der Bomben am Rand der\n\ -Plattform werfen.\n\ -Drücke den [B]-Knopf, um\n\ -Bowser loszulassen und\n\ -in Richtung der Bombe\n\ -zu schleudern.\n\ -Viel Glück!!!")) - -DEFINE_DIALOG(DIALOG_067, 1, 5, 30, 200, _("\ -Tja, Mario, Pech gehabt!\n\ -Die Prinzessin ist nicht\n\ -hier und wird es auch so\n\ -bald nicht sein...\n\ -Hua...Hua...Hua...Hua!\n\ -Es wird Dir niemals\n\ -gelingen, mich von hinten\n\ -zu packen und zu werfen.\n\ -Da müßte schon ein wahrer\n\ -Held kommen, keine Wurst!\n\ -Vielleicht gehst Du besser\n\ -wieder nach Hause und\n\ -reparierst weiter kaputte\n\ -Rohre, als Dich mit mir\n\ -zu messen!!!")) - -DEFINE_DIALOG(DIALOG_068, 1, 5, 30, 200, _("\ -Du bist im Land des\n\ -flüssigen Feuers. Wenn\n\ -Du vom Weg abkommst,\n\ -bewahre Ruhe, denn Du\n\ -verlierst nicht die\n\ -gesamte Energie auf\n\ -einmal. Außerdem kannst\n\ -Du den qualmenden Mario\n\ -während seines Höhenflugs\n\ -immer noch steuern!")) - -DEFINE_DIALOG(DIALOG_069, 1, 4, 30, 200, _("\ -Während Deiner Abenteuer\n\ -in den Wandbildern stößt\n\ -Du an den Rändern auf\n\ -unsichtbare Mauern.\n\ -Triffst Du fliegend auf\n\ -eine solche Mauer, prallst\n\ -Du ab. Du kannst aber den\n\ -Flug fortsetzen.")) - -DEFINE_DIALOG(DIALOG_070, 1, 4, 30, 200, _("\ -Du kannst die Wandbilder\n\ -jederzeit verlassen, um\n\ -in die Schlosshalle\n\ -zurückzukehren.\n\ -Bleibe stehen, drücke\n\ -START, um das Spiel\n\ -zu pausieren, und wähle\n\ -„Kurs verlassen』!\n\ -Du mußt nicht alle Sterne\n\ -einer Welt finden, um\n\ -den nächsten Abschnitt\n\ -betreten zu können.\n\ -Hebe Dir die schweren\n\ -Brocken für später auf,\n\ -wenn Du Deine Techniken\n\ -perfektioniert hast.\n\ -Findest Du einen Stern,\n\ -erhältst Du einen Hinweis,\n\ -wo sich der nächste\n\ -Fundort befindet.\n\ -Aber Du mußt die Sterne\n\ -in keiner bestimmten\n\ -Reihenfolge finden.\n\ -Die Wahl liegt bei Dir!")) - -DEFINE_DIALOG(DIALOG_071, 1, 4, 30, 200, _("\ -Achtung! Hüte Dich vor\n\ -den Nebelschwaden!\n\ -Sie enthalten keinen\n\ -Sauerstoff!\n\ -Benutze die erhöhten\n\ -Plattformen, um Dich\n\ -auszuruhen und einen\n\ -sicheren Weg zu suchen.\n\ -Auf der Karte sind\n\ -Unterstände als Kreise\n\ -dargestellt, den Eingang\n\ -erkennst Du am Pfeil!")) - -DEFINE_DIALOG(DIALOG_072, 1, 5, 30, 200, _("\ -Hier oben weht eine steife\n\ -Brise. Solltest Du Deine\n\ -Mütze verlieren, kannst\n\ -Du sie auf dem Weg zum\n\ -Gipfel wiederfinden.")) - -DEFINE_DIALOG(DIALOG_073, 1, 5, 95, 200, _("\ -Ahoi, Landratte! Es ist\n\ -doch wohl logisch, daß\n\ -sich hier unten ein\n\ -sagenhafter Schatz\n\ -befindet!\n\ -Zur Bergung mußt Du die\n\ -Kisten in der richtigen\n\ -Reihenfolge öffnen, klar?\n\ -Aber ich sage nicht, wie\n\ -sie lautet, hehehe!")) - -DEFINE_DIALOG(DIALOG_074, 1, 5, 30, 200, _("\ -Siehst Du den Block\n\ -nebenan? Manchmal kannst\n\ -Du im Innern dieser\n\ -Quader interessante\n\ -Entdeckungen machen.\n\ -Zerstöre sie mit einem\n\ -gezielten Schlag oder\n\ -einer Stampfattacke,\n\ -damit sie ihr Geheimnis\n\ -preisgeben!")) - -DEFINE_DIALOG(DIALOG_075, 1, 5, 30, 200, _("\ -Hilfe, Mario! Mein Schloss\n\ -befindet sich in großer\n\ -Gefahr. Ich weiß, daß der\n\ -widerliche Bowser seine\n\ -Hände im Spiel hat.\n\ -Er hat alle Türen des\n\ -Schlosses versiegelt. Nur\n\ -die magische Kraft der\n\ -Power-Sterne kann diese\n\ -Siegel brechen.\n\ -Aber es gibt einige\n\ -Geheimwege im Innern, die\n\ -Bowser nicht entdeckt\n\ -hat. Einer davon befindet\n\ -sich in diesem Raum.\n\ -Suche den Eingang und\n\ -finde den Power-Stern,\n\ -der sich darin verbirgt.\n\ -Hilf uns, Du bist unsere\n\ -einzige Hoffnung!\n\ -Fast alle Power-Sterne\n\ -kannst Du in den\n\ -Wandgemälden finden,\n\ -manche jedoch an\n\ -geheimen Orten.\n\ -Sammle soviele Sterne\n\ -wie möglich, um Bowsers\n\ -Plan zu vereiteln.\n\ -Wir zählen auf Dich!\n\ -Viel Glück!!!")) - -DEFINE_DIALOG(DIALOG_076, 1, 4, 30, 200, _("\ -Hallo Mario! Du hast\n\ -bereits einiges zur\n\ -Rettung des Schlosses\n\ -getan.\n\ -Aber Du mußt noch\n\ -viele Geheimnisse\n\ -der Wandgemälde\n\ -lüften.\n\ -Manchmal spielen Dir\n\ -Deine Augen einen Streich.\n\ -Die Realität verschwindet\n\ -hinter Fassaden.\n\ -Aber Du kannst das\n\ -Trugbild durchdringen,\n\ -wenn Du es im Spiegel\n\ -betrachtest!\n\ -Wasser ist ein flüssiges\n\ -Element. Die Magie des\n\ -Wandgemäldes beeinflußt\n\ -sein Verhalten.\n\ -Wähle verschiedene Wege,\n\ -um die versunkene Stadt\n\ -durch das Gemälde zu\n\ -betreten.\n\ -Ach ja, fast hätte ich es\n\ -vergessen: Hier habe ich\n\ -etwas für Dich! Es hilft\n\ -Dir, Bowser zu besiegen.")) - -DEFINE_DIALOG(DIALOG_077, 1, 4, 150, 200, _("\ -Einst konnte man die Tür\n\ -öffnen. Zu dieser Zeit\n\ -waren die Säulen aber\n\ -niedriger!")) - -DEFINE_DIALOG(DIALOG_078, 1, 5, 30, 200, _("\ -Diesen Schalter kannst Du\n\ -durch eine Stampfattacke\n\ -auslösen. Er läßt einige\n\ -blaue Münzen erscheinen,\n\ -die je fünf gelbe\n\ -Münzen wert sind.\n\ -Allerdings mußt Du Dich\n\ -beeilen, denn die blauen\n\ -Münzen erscheinen nur\n\ -für kurze Zeit.")) - -DEFINE_DIALOG(DIALOG_079, 1, 4, 30, 200, _("\ -Auuuuuaaa! Hey, laß mich\n\ -los! Das war doch nur\n\ -Spaß! Du hast wohl keinen\n\ -Humor, was?\n\ -Okay, ich mache Dir einen\n\ -Vorschlag: Wenn Du mich\n\ -losläßt, habe ich eine\n\ -Überraschung für Dich!\n\ -Na, wie sieht's aus?\n\ -\n\ -//Klar!///Vergiß es!")) - -DEFINE_DIALOG(DIALOG_080, 1, 3, 30, 200, _("\ -Hey Baby, komm schon!\n\ -Wo bleibst Du denn so\n\ -lange?")) - -DEFINE_DIALOG(DIALOG_081, 1, 5, 30, 200, _("\ -Des Rätsels Lösung ist der\n\ -Wasserstand. Tief unten\n\ -erwartet Dich die Stadt,\n\ -nachdem Du den Pegel\n\ -hast sinken lassen.")) - -DEFINE_DIALOG(DIALOG_082, 1, 4, 30, 200, _("\ -Achte auf Deine Mütze!\n\ -Solltest Du sie verlieren,\n\ -wirst Du durch Treffer\n\ -schwerer verletzt.\n\ -Solltest Du sie einmal\n\ -verlieren, findest Du die\n\ -Mütze in dem Gemälde, in\n\ -dem Du sie verloren hast.\n\ -Die Prinzessin wird\n\ -noch immer von Bowser\n\ -gefangen gehalten. Rette\n\ -sie so schnell wie möglich.\n\ -Bowsers Schergen belagern\n\ -seit langer Zeit die\n\ -Welten der Gemälde und\n\ -Wände des Schlosses.\n\ -Aber es ist mir gelungen,\n\ -ihnen diesen Stern\n\ -abzujagen.\n\ -Viel Glück!")) - -DEFINE_DIALOG(DIALOG_083, 1, 6, 30, 200, _("\ -Betrittst Du die Uhr zu\n\ -verschiedenen Zeiten,\n\ -werden Dir weitere\n\ -Geheimnisse offenbart.\n\ -Vielleicht hilft Dir auch\n\ -dieser Stern!")) - -DEFINE_DIALOG(DIALOG_084, 1, 5, 30, 200, _("\ -Hey, Du Rüpel, ich\n\ -bekomme ja blaue Flecken.\n\ -Laß mich sofort los!\n\ -Bowser hat mir diesen\n\ -Stern geschenkt.\n\ -Er wäre ziemlich böse,\n\ -wenn er das wüßte, aber\n\ -ich bin in Eile. Also\n\ -nimm ihn und laß mich\n\ -runter!")) - -DEFINE_DIALOG(DIALOG_085, 1, 4, 30, 200, _("\ -Im Horrorhaus solltest Du\n\ -den Mund geschlossen\n\ -halten, damit Deine Zähne\n\ -nicht vor Angst klappern!")) - -DEFINE_DIALOG(DIALOG_086, 1, 3, 40, 200, _("\ -Wenn Du im Kreis rennst,\n\ -werden manche Gegner\n\ -große Augen machen!")) - -DEFINE_DIALOG(DIALOG_087, 1, 3, 30, 200, _("\ -Der Weihnachtsmann ist\n\ -nicht der einzige, der\n\ -in Schornsteine klettert!")) - -DEFINE_DIALOG(DIALOG_088, 1, 2, 30, 200, _("\ -Benutze die Stange, um\n\ -nach unten zu gelangen!")) - -DEFINE_DIALOG(DIALOG_089, 1, 4, 95, 200, _("\ -Auf beiden Wegen lauern\n\ -Gefahren. Links benötigst\n\ -Du den Weitsprung, um\n\ -weiterzukommen.\n\ -Rechts: Arbeitsplattform\n\ -////Nebellabyrinth\n\ -Links:/Schwarzes Loch\n\ -////Höhlensee")) - -DEFINE_DIALOG(DIALOG_090, 1, 5, 30, 200, _("\ -Hua, hua, hua, ich wußte,\n\ -daß Du mir in die Falle\n\ -gehen würdest. Du solltest\n\ -öfter auf Deine ulkigen\n\ -Füße schauen!")) - -DEFINE_DIALOG(DIALOG_091, 1, 3, 30, 200, _("\ -Achtung, starke Böen!\n\ -Aber es könnte auch eine\n\ -aufregende Reise werden!")) - -DEFINE_DIALOG(DIALOG_092, 1, 4, 30, 200, _("\ -Was willst Du denn schon\n\ -wieder? Du bist ja\n\ -lästiger als ein Schwarm\n\ -Stubenfliegen.\n\ -Gerade jetzt, als mir\n\ -die ganze Sache so viel\n\ -Spaß machte! Aber, wenn\n\ -Du schon mal hier bist:\n\ -Gib mir die Power-Sterne\n\ -zurück! Meine Truppen\n\ -können sie besser\n\ -gebrauchen als Du.")) - -DEFINE_DIALOG(DIALOG_093, 1, 4, 30, 200, _("\ -Mario, wie schön Dich zu\n\ -sehen! Ich dachte gerade\n\ -an eine Grillparty - schon\n\ -bist Du da.\n\ -Jetzt brauche ich mir\n\ -wenigstens keine Gedanken\n\ -zu machen, was ich grille:\n\ -Nämlich Dich!\n\ -Dann gehört die Prinzessin\n\ -endgültig mir und ich bin\n\ -auf ewig der Herrscher\n\ -des Schlosses!!!")) - -DEFINE_DIALOG(DIALOG_094, 1, 4, 30, 200, _("\ -Erinnerst Du Dich noch an\n\ -den Weitsprung? Renne,\n\ -drücke den [Z]-Knopf und\n\ -dann den [A]-Knopf!")) - -DEFINE_DIALOG(DIALOG_095, 1, 3, 30, 200, _("\ -Wie man Schilder liest,\n\ -hast Du offensichtlich\n\ -bereits herausgefunden.\n\ -Auf die gleiche Weise\n\ -kannst Du mit anderen\n\ -sprechen.")) - -DEFINE_DIALOG(DIALOG_096, 1, 4, 30, 200, _("\ -Der Weg zur Burg ist\n\ -sehr schmal! Selbst\n\ -Wagemutige sollten sich\n\ -langsam bewegen.\n\ -Außerdem wecken leise\n\ -Schritte niemanden, der\n\ -schläft - was Dein\n\ -Vorteil sein könnte!")) - -DEFINE_DIALOG(DIALOG_097, 1, 6, 30, 200, _("\ -Sei nicht schüchtern,\n\ -sondern wehre Dich,\n\ -wenn jemand versucht,\n\ -Dich von einer Plattform\n\ -zu schubsen. Sonst steigt\n\ -die Temperatur!")) - -DEFINE_DIALOG(DIALOG_098, 1, 1, 95, 200, _("\ -Komm nur näher, hehehe!")) - -DEFINE_DIALOG(DIALOG_099, 1, 3, 95, 200, _("\ -")) - -DEFINE_DIALOG(DIALOG_100, 1, 2, 95, 200, _("\ -Jippiiiiieee, ich hab' sie!\n\ -Jetzt gehört sie mir!!!")) - -DEFINE_DIALOG(DIALOG_101, 1, 5, 95, 200, _("\ -Hgggnnnhhh! Laß...mich...\n\ -los!!! Diese Mütze? Na\n\ -gut, ich gebe sie Dir,\n\ -obwohl sie mir besser\n\ -steht als Dir!")) - -DEFINE_DIALOG(DIALOG_102, 1, 5, 30, 200, _("\ -Hey, pssst, paß mal auf:\n\ -Die Geister sind sehr\n\ -schüchtern. Siehst Du\n\ -ihnen in die Augen,\n\ -verschwinden sie.\n\ -Drehst Du ihnen allerdings\n\ -den Rücken zu, werden\n\ -sie wieder sichtbar.\n\ -Attackiere sie von hinten,\n\ -um sie zu besiegen.")) - -DEFINE_DIALOG(DIALOG_103, 1, 4, 95, 200, _("\ -Die Pyramide ist von vier\n\ -Säulen umgeben. Erklimme\n\ -die Spitzen der Säulen, um\n\ -das Geheimnis zu lüften.")) - -DEFINE_DIALOG(DIALOG_104, 1, 4, 30, 200, _("\ -Der Schattenstern vor Dir\n\ -wird real, wenn Du die\n\ -acht roten Münzen dieser\n\ -Welt findest.")) - -DEFINE_DIALOG(DIALOG_105, 1, 5, 95, 200, _("\ -Bist Du bereit? Dann rein\n\ -mit Dir in die Kanone! Du\n\ -kannst mir ihrer Hilfe\n\ -die schwebende Insel\n\ -erreichen!\n\ -Benutze den Analog-Stick\n\ -zum Zielen und feuere die\n\ -Kanone mit dem [A]-Knopf\n\ -ab. Akrobaten bevorzugen\n\ -Bäume zur Landung!")) - -DEFINE_DIALOG(DIALOG_106, 1, 2, 95, 200, _("\ -Bist Du bereit? Dann rein\n\ -mit Dir in die Kanone!")) - -DEFINE_DIALOG(DIALOG_107, 1, 4, 95, 200, _("\ -Das werde ich meinem\n\ -großen Bruder erzählen!\n\ -Dann kannst Du aber was\n\ -erleben...")) - -DEFINE_DIALOG(DIALOG_108, 1, 6, 95, 200, _("\ -Ha-Boooo! Du bist also\n\ -der Unruhestifter...\n\ -Jetzt wirst Du das büßen,\n\ -was Du mir und meinen\n\ -Geschwistern angetan\n\ -hast...")) - -DEFINE_DIALOG(DIALOG_109, 1, 4, 95, 200, _("\ -Schnief, schnüff! Mein\n\ -einst stattlicher Körper\n\ -hat sich in Wasser\n\ -aufgelöst.\n\ -Ich würde alles für einen\n\ -neuen Körper geben.\n\ -Vielleicht kannst Du mir\n\ -helfen, schluchz?")) - -DEFINE_DIALOG(DIALOG_110, 1, 5, 95, 200, _("\ -Oh Mann, ich fühle mich\n\ -so kopflos! Kennst Du\n\ -jemanden, der nach einem\n\ -Körper sucht? Unten?\n\ -Okay, dann los!")) - -DEFINE_DIALOG(DIALOG_111, 1, 3, 95, 200, _("\ -Boah, welch komfortables\n\ -Unterteil!\n\ -Ich bin so glücklich...\n\ -Hier, nimm den Stern.\n\ -Ich hoffe, er bringt\n\ -Dir Glück!")) - -DEFINE_DIALOG(DIALOG_112, 1, 4, 30, 200, _("\ -Sammle so viele Münzen,\n\ -wie Du finden kannst.\n\ -Sie geben Dir verlorene\n\ -Energie zurück.\n\ -Die Bestleistung jeder\n\ -Welt wird gespeichert.\n\ -Du kannst sie jederzeit\n\ -abrufen.\n\ -In einigen Welten wirst\n\ -Du transparenten Herzen\n\ -begegnen. Auch sie füllen\n\ -Deinen Power-Meter auf.\n\ -Je schneller Du das Herz\n\ -passierst, desto mehr\n\ -verlorene Energie wird\n\ -ersetzt.")) - -DEFINE_DIALOG(DIALOG_113, 1, 6, 30, 200, _("\ -In den roten, blauen und\n\ -grünen Blöcken befinden\n\ -sich verschiedene Mützen.\n\ -Du mußt die versteckten\n\ -Schalter finden, um die\n\ -Blöcke öffnen zu können.")) - -DEFINE_DIALOG(DIALOG_114, 1, 4, 95, 200, _("\ -Das gibt es doch gar\n\ -nicht! Was willst Du\n\ -Wicht hier in meinem\n\ -Reich?\n\ -Ich werde Dich lehren,\n\ -meine Befehle zu...\n\ -Oh, diese vermaledeiten\n\ -Rückenschmerzen...!")) - -DEFINE_DIALOG(DIALOG_115, 1, 4, 95, 200, _("\ -Unglaublich! Du hast mich\n\ -von meinen Kreuzschmerzen\n\ -befreit! Als Dank gebe\n\ -ich Dir diesen Stern!")) - -DEFINE_DIALOG(DIALOG_116, 1, 4, 95, 200, _("\ -Waaaaa...wie? Du hast\n\ -mich besiegt...\n\ -Ich verneige mein Haupt\n\ -vor Deiner Größe!\n\ -Aber Du mußt Dich\n\ -vorsehen!\n\ -Bowser wird nicht so\n\ -leicht zu besiegen sein.\n\ -Ich gebe Dir diesen\n\ -Stern, um Dir meine\n\ -Demut zu beweisen.\n\ -Trage ihn mit Stolz.\n\ -Wenn Du mich wiedersehen\n\ -willst, wähle den ersten\n\ -Stern des Kursmenüs an!\n\ -Bis dann...")) - -DEFINE_DIALOG(DIALOG_117, 1, 4, 95, 200, _("\ -Schritte? Grabräuber?\n\ -Wer wagt es, den ewigen\n\ -Frieden unseres Grabes\n\ -zu stören?\n\ -Jenem sei gewiß, daß\n\ -wir diesen Frevel mit\n\ -aller Härte bestrafen\n\ -werden!\n\ -Unser Zorn wird ihn\n\ -zermalmen und Ra stehe\n\ -ihm bei, daß es schnell\n\ -gehen wird...")) - -DEFINE_DIALOG(DIALOG_118, 1, 6, 95, 200, _("\ -Wir sind besiegt...\n\ -Du hast den Fluch des\n\ -Pharaos gebrochen.\n\ -Jetzt finden wir unseren\n\ -verdienten Frieden. Nimm\n\ -als Dank diesen Stern!")) - -DEFINE_DIALOG(DIALOG_119, 1, 6, 30, 200, _("\ -Grrrr, offensichtlich war\n\ -ich ein wenig unachtsam.\n\ -Aber ich habe noch immer\n\ -die Prinzessin und die\n\ -Power-Sterne in meiner\n\ -Gewalt!\n\ -Ich werde dafür sorgen,\n\ -daß Du keine weiteren\n\ -Sterne erlangen wirst.\n\ -Unser nächstes Treffen\n\ -wird einen anderen Sieger\n\ -haben...bestimmt!")) - -DEFINE_DIALOG(DIALOG_120, 1, 4, 30, 200, _("\ -Woaaaah, Du hast schon\n\ -wieder gewonnen.\n\ -Hat mich etwa die Kraft\n\ -der Sterne verlassen?\n\ -Betrachte diesen Kampf\n\ -als Unentschieden!\n\ -Das nächste Mal bin ich\n\ -besser vorbereitet!\n\ -Ich warte am höchsten\n\ -Punkt des Schlosses auf\n\ -Dich...dort werden wir\n\ -sehen, wer stärker ist!")) - -DEFINE_DIALOG(DIALOG_121, 1, 6, 30, 200, _("\ -Aaaaaarrrgghh!\n\ -Du...hast...gewonnen!\n\ -Ich wollte mit meinen\n\ -Truppen dieses Schloss\n\ -erobern, doch Du hast\n\ -meine Pläne vereitelt.\n\ -Der Frieden kehrt\n\ -zurück in die Welten\n\ -der Wandgemälde...leider!\n\ -Jetzt bleibt mir nichts\n\ -anderes mehr übrig, als\n\ -mein Ende abzuwarten...")) - -DEFINE_DIALOG(DIALOG_122, 1, 4, 30, 200, _("\ -Das Schwarze Loch\n\ -Rechts: Arbeitsplattform\n\ -////Nebellabyrinth\n\ -Links:/Höhlensee")) - -DEFINE_DIALOG(DIALOG_123, 1, 3, 30, 200, _("\ -Titanenhöhle\n\ -Rechts: Wasserfall\n\ -Links:/Grüner Schalter")) - -DEFINE_DIALOG(DIALOG_124, 1, 5, 30, 200, _("\ -Arbeitsplattform\n\ -Zur Beachtung:\n\ -Aktiviere einen der\n\ -Richtungspfeile, um die\n\ -Plattform zu bewegen.")) - -DEFINE_DIALOG(DIALOG_125, 1, 3, 30, 200, _("\ -Rechts ist der Ausgang\n\ -des Nebellabyrinths. Bitte\n\ -Eingang links benutzen!")) - -DEFINE_DIALOG(DIALOG_126, 1, 3, 30, 200, _("\ -Oben:/ Schwarzes Loch\n\ -Rechts: Arbeitsplattform\n\ -////Nebellabyrinth")) - -DEFINE_DIALOG(DIALOG_127, 1, 4, 30, 200, _("\ -Höhlensee\n\ -Rechts: Titanenhöhle\n\ -Links:/Verlassene Mine\n\ -////(Geschlossen!!!)\n\ -Hier lebt ein Seemonster.\n\ -Führe auf seinem Rücken\n\ -eine Stampfattacke aus,\n\ -damit es den Kopf senkt!")) - -DEFINE_DIALOG(DIALOG_128, 1, 4, 95, 200, _("\ -Hey, es ist gegen die\n\ -königlichen Regeln, den\n\ -Herrscher aus dem Ring\n\ -zu werfen!")) - -DEFINE_DIALOG(DIALOG_129, 1, 4, 30, 200, _("\ -Herzlich willkommen!\n\ -In diesem Kurs kannst\n\ -Du den blauen Schalter\n\ -entdecken.\n\ -Löst Du ihn aus, kannst\n\ -Du in allen blauen Blöcken\n\ -Tarnkappen finden, die\n\ -Dich unsichtbar machen!\n\ -Auf diese Weise kannst Du\n\ -durch bestimmte Wände\n\ -gehen und Gegnern\n\ -ungesehen ausweichen.")) - -DEFINE_DIALOG(DIALOG_130, 1, 4, 30, 200, _("\ -Herzlich willkommen!\n\ -In diesem Kurs kannst\n\ -Du den grünen Schalter\n\ -entdecken.\n\ -Löst Du ihn aus, kannst\n\ -Du in allen grünen Blöcken\n\ -Titanenkappen finden, die\n\ -Dich unbesiegbar machen.\n\ -Bist Du mit diesen Mützen\n\ -ausgerüstet, kannst Du\n\ -unter Wasser laufen und\n\ -brauchst nicht zu atmen.")) - -DEFINE_DIALOG(DIALOG_131, 1, 4, 30, 200, _("\ -Herzlich willkommen!\n\ -In diesem Kurs kannst\n\ -Du den roten Schalter\n\ -entdecken.\n\ -Löst Du ihn aus, kannst\n\ -Du in allen roten Blöcken\n\ -Federkappen finden, mit\n\ -denen Du fliegen kannst.\n\ -Benutze den Dreisprung,\n\ -um den Flug zu starten.\n\ -Die Kontrolle funktioniert\n\ -wie bei einem Flugzeug.\n\ -Bewege den Analog-Stick\n\ -nach vorne, um zu sinken,\n\ -und nach hinten, um zu\n\ -steigen!")) - -DEFINE_DIALOG(DIALOG_132, 1, 3, 30, 200, _("\ -Tsetsetse...Mario!\n\ -Du versuchst doch nicht\n\ -etwa, mich zu betrügen?\n\ -Abkürzungen sind nicht\n\ -erlaubt.\n\ -Du bist disqualifiziert!")) - -DEFINE_DIALOG(DIALOG_133, 1, 5, 30, 200, _("\ -Ich freue mich, Dich zu\n\ -sehen. Die Prinzessin...\n\ -ich...und alle anderen\n\ -sind in den Wänden des\n\ -Schlosses gefangen.\n\ -Bowser hat die Sterne\n\ -entwendet und benutzt\n\ -sie, um seine eigenen\n\ -Welten in den Gemälden\n\ -zu erschaffen.\n\ -Du mußt die Power-Sterne\n\ -finden. Mit ihrer Hilfe\n\ -kannst Du Bowsers Siegel\n\ -an den Türen des Schlosses\n\ -brechen.\n\ -Im Erdgeschoß gibt es\n\ -vier Welten. Beginne in\n\ -der Welt der Bob-Ombs.\n\ -Das ist die einzige Tür,\n\ -die nicht versiegelt ist.\n\ -Hast Du acht Sterne\n\ -gesammelt, kannst Du die\n\ -Tür mit dem großen Stern\n\ -öffnen. Dahinter befindet\n\ -sich die Prinzessin!")) - -DEFINE_DIALOG(DIALOG_134, 1, 4, 30, 200, _("\ -Am Beginn jeder Welt\n\ -erhältst Du einen Hinweis,\n\ -wo der nächste Stern\n\ -zu finden ist.\n\ -Du kannst sie in beliebiger\n\ -Reihenfolge sammeln, aber\n\ -einige erscheinen nur unter\n\ -bestimmten Bedingungen.\n\ -Nachdem Du ein paar\n\ -Sterne gefunden hast,\n\ -kannst Du Dich in anderen\n\ -Welten umsehen.")) - -DEFINE_DIALOG(DIALOG_135, 1, 5, 30, 200, _("\ -Bowser hat sich die\n\ -Power-Sterne unter den\n\ -Nagel gerissen. In jeder\n\ -Welt hat er sechs Sterne\n\ -versteckt.\n\ -Manche der Sterne kannst\n\ -Du aber erst finden, wenn\n\ -Du die farbigen Schalter\n\ -in den Schalterpalästen\n\ -ausgelöst hast.\n\ -Bereits gefundene Sterne\n\ -kannst Du zu Beginn jeder\n\ -Welt sehen. Triff besiegte\n\ -Gegner, indem Du erneut\n\ -ihren Stern anwählst.")) - -DEFINE_DIALOG(DIALOG_136, 1, 4, 30, 200, _("\ -Wow, Du hast bereits so\n\ -viele Sterne gefunden?\n\ -Ich bin sicher, das war\n\ -kein Kinderspiel!\n\ -Ich habe noch einige Tips,\n\ -die Dir bei der Suche nach\n\ -den Power-Sternen von\n\ -Nutzen sein könnten:\n\ -Sammle Münzen, um Deine\n\ -Energie aufzufüllen. Ihre\n\ -Farbe entscheidet, wieviel\n\ -Energie Du erhältst.\n\ -Gelbe Münzen geben eine,\n\ -rote Münzen zwei und\n\ -blaue Münzen sogar fünf\n\ -Energieeinheiten zurück.\n\ -Damit die blauen Münzen\n\ -sichtbar werden, mußt\n\ -Du ihre Schalter in den\n\ -Boden stampfen.\n\ -Halte Verletzungen gering,\n\ -indem Du bei Stürzen im\n\ -letzen Moment eine\n\ -Stampfattacke ausführst.")) - -DEFINE_DIALOG(DIALOG_137, 1, 5, 30, 200, _("\ -Vielen Dank! Du hast\n\ -schon sehr viele Sterne\n\ -gesammelt und Bowser in\n\ -ein höheres Stockwerk\n\ -verbannt.\n\ -Wußtest Du eigentlich,\n\ -daß Du in jeder Welt\n\ -einen geheimen Stern\n\ -erhältst, wenn Du\n\ -100 Münzen sammelst?")) - -DEFINE_DIALOG(DIALOG_138, 1, 4, 30, 200, _("\ -Unten:/Höhlensee\n\ -Links:/Schwarzes Loch\n\ -Rechts: Nebellabyrinth\n\ -////(Geschlossen!!!)")) - -DEFINE_DIALOG(DIALOG_139, 1, 4, 30, 200, _("\ -Automatische Plattform\n\ -Sobald Du diese Plattform\n\ -betrittst, setzt sie sich\n\ -in Bewegung.\n\ -Sie folgt einem\n\ -programmierten Kurs und\n\ -verschwindet automatisch,\n\ -wenn Du sie verläßt.")) - -DEFINE_DIALOG(DIALOG_140, 1, 6, 30, 200, _("\ -Arbeitsplattform\n\ -Rechts: Nebellabyrinth\n\ -////Eingang\n\ -Links:/Schwarzes Loch\n\ -////Aufzug 1\n\ -Pfeil:/Standort")) - -DEFINE_DIALOG(DIALOG_141, 1, 5, 150, 200, _("\ -Du hast einen der\n\ -gestohlenen Power-Sterne\n\ -gefunden.\n\ -Damit kannst Du einige\n\ -versiegelte Türen öffnen.\n\ -Versuch's mal im Zimmer\n\ -der Prinzessin im\n\ -1. Stock oder in\n\ -Wummps Festung im\n\ -Erdgeschoß der Vorhalle.\n\ -Halte Bowser auf und\n\ -rette uns und die\n\ -Power-Sterne.\n\ -Wir zählen auf Dich und\n\ -drücken Dir die Daumen.")) - -DEFINE_DIALOG(DIALOG_142, 1, 5, 150, 200, _("\ -Du hast drei magische\n\ -Power-Sterne gesammelt.\n\ -Jetzt kannst Du jede Tür\n\ -öffnen, deren Siegel eine\n\ -Drei trägt.\n\ -Du kannst die Türen so oft\n\ -passieren, wie Du willst.\n\ -Aber paß auf: In höheren\n\ -Stockwerken werden die\n\ -Gegner viel stärker!")) - -DEFINE_DIALOG(DIALOG_143, 1, 6, 150, 200, _("\ -Du hast acht Sterne\n\ -gesammelt. Jetzt kannst\n\ -Du die Tür mit dem\n\ -großen Stern öffnen.\n\ -Die Prinzessin hält sich\n\ -dahinter auf!")) - -DEFINE_DIALOG(DIALOG_144, 1, 5, 150, 200, _("\ -Du hast 30 Power-Sterne\n\ -gesammelt. Jetzt kannst\n\ -Du die Tür mit dem\n\ -großen Stern öffnen. Aber\n\ -warte noch einen Moment!\n\ -Hast Du die beiden Säulen\n\ -in den Boden gestampft?\n\ -Und Du hast doch wohl\n\ -nicht Deine Mütze\n\ -verloren, oder?\n\ -Wenn ja, mußt Du den\n\ -Riesengeier mit einer\n\ -Stampfattacke besiegen!\n\ -Ach ja: Bowser hält sich\n\ -jetzt im Untergrund auf.")) - -DEFINE_DIALOG(DIALOG_145, 1, 4, 150, 200, _("\ -Du hast 50 Power-Sterne\n\ -gesammelt. Jetzt kannst\n\ -Du die Tür mit dem großen\n\ -Stern im 3. Stock öffnen.\n\ -Hast Du bereits alle\n\ -Schalterpaläste gefunden?\n\ -Diese besonderen Mützen\n\ -sind sehr nützlich.")) - -DEFINE_DIALOG(DIALOG_146, 1, 6, 150, 200, _("\ -Du hast 70 Power-Sterne\n\ -gesammelt. Jetzt kannst\n\ -Du das Geheimnis der\n\ -endlosen Treppe lüften.\n\ -Begib Dich zum finalen\n\ -Duell mit Bowser!")) - -DEFINE_DIALOG(DIALOG_147, 1, 4, 30, 200, _("\ -Bevor Du weitergehst,\n\ -solltest Du nach den\n\ -versteckten Schaltern\n\ -suchen.\n\ -Hast Du sie gefunden,\n\ -kannst Du in allen\n\ -bunten Blöcken besondere\n\ -Mützen finden.\n\ -In roten Blöcken findest\n\ -Du Federkappen, in\n\ -grünen Titanenkappen\n\ -und in blauen Tarnkappen.\n\ -Allerdings mußt Du bereits\n\ -einige Sterne besitzen, um\n\ -die Schalterpaläste finden\n\ -zu können!")) - -DEFINE_DIALOG(DIALOG_148, 1, 4, 30, 200, _("\ -Achtung, Achtung!\n\ -Versuche bloß nicht, den\n\ -Berg mit dem Dreisprung\n\ -zu erreichen!\n\ -Außerdem ist das Wasser\n\ -sehr kalt - Deine Fitness\n\ -könnte bei einem Bad\n\ -großen Schaden nehmen!")) - -DEFINE_DIALOG(DIALOG_149, 1, 5, 30, 200, _("\ -Willkommen auf der\n\ -Rutschbahn der Prinzessin.\n\ -Hier befindet sich ein\n\ -Stern, den Bowser nicht\n\ -entdeckt hat.\n\ -Drücke den Analog-Stick\n\ -nach vorne, um zu\n\ -beschleunigen.\n\ -Wenn Du sehr schnell bist,\n\ -erhältst Du den Stern.")) - -DEFINE_DIALOG(DIALOG_150, 1, 5, 30, 200, _("\ -Aaaaaah! Sieh Dir diese\n\ -Schweinerei an. Du hast\n\ -meine Wohnung überflutet.\n\ -Meine ganze Einrichtung\n\ -ist ruiniert!\n\ -Ich bin stinksauer! Alles\n\ -läuft schief, seit ich\n\ -diesen dämlichen Stern\n\ -gefunden habe. Ich...\n\ -Ich...werde...")) - -DEFINE_DIALOG(DIALOG_151, 1, 5, 30, 200, _("\ -Ich halte das nicht mehr\n\ -aus - zuerst überflutest\n\ -Du meine Wohnung und\n\ -dann hüpfst Du auch noch\n\ -auf mir herum!?\n\ -Mir reicht's! Ich werde\n\ -Dir richtiges Benehmen\n\ -beibringen! Du...Ich...\n\ -werde Dich...Ich werde\n\ -Dich lehren...")) - -DEFINE_DIALOG(DIALOG_152, 1, 4, 30, 200, _("\ -Ooooh, halt, halt! Ich\n\ -gebe auf. Hier, nimm\n\ -den Stern. Ich brauche\n\ -ihn nicht mehr.\n\ -Ich kann mir die Sterne\n\ -durch das Loch in der\n\ -Decke ansehen, wann\n\ -immer ich möchte.")) - -DEFINE_DIALOG(DIALOG_153, 1, 4, 30, 200, _("\ -Hey, wer ist da? Wer\n\ -meint, auf mir 'rumlaufen\n\ -zu müssen? Ein Eisfloh\n\ -oder eine Schneefliege?\n\ -Egal, was es ist, auf\n\ -jeden Fall stört es mich.\n\ -Aber mein Eisatem wird\n\ -mich davon befreien!")) - -DEFINE_DIALOG(DIALOG_154, 1, 6, 30, 200, _("\ -Paß gut auf Deine Mütze\n\ -auf - ohne sie bist Du\n\ -leicht verletzbar!\n\ -Wenn Du sie verloren hast,\n\ -findest Du sie in\n\ -derselben Welt wieder.")) - -DEFINE_DIALOG(DIALOG_155, 1, 3, 30, 200, _("\ -Hi, Mario! Ich erzähle\n\ -Dir einige Geheimnisse\n\ -des Schlosses:\n\ -Es heißt, daß der Spiegel\n\ -des Spiegelsaals magische\n\ -Fähigkeiten besitzt.\n\ -Er soll Dinge zeigen, die\n\ -Du mit bloßem Auge nicht\n\ -erkennen kannst.\n\ -Aber das ist bestimmt\n\ -Unfug und lediglich\n\ -dummer Aberglaube.\n\ -Bei der versunkenen\n\ -Stadt ist das schon\n\ -etwas anderes.\n\ -Du kannst den Pegel des\n\ -Wassers durch die Sprünge\n\ -ins Gemälde beeinflussen.\n\ -Am besten schaust Du Dir\n\ -die Wirkung direkt im\n\ -Gemälde an!")) - -DEFINE_DIALOG(DIALOG_156, 1, 4, 30, 200, _("\ -Diese Uhr ist wirklich\n\ -ungewöhnlich. Ihr Inneres\n\ -verändert sich im Laufe\n\ -der Zeit.")) - -DEFINE_DIALOG(DIALOG_157, 1, 5, 30, 200, _("\ -Achte auf den Treibsand!\n\ -Solltest Du einmal darin\n\ -versinken, findet Dein\n\ -Gemäldebesuch ein rasches\n\ -Ende.\n\ -Schwarze Löcher sind\n\ -bodenlose Fallen. Du wirst\n\ -das Gemälde neu betreten\n\ -müssen, wenn Du in eines\n\ -dieser Löcher hineinfällst.")) - -DEFINE_DIALOG(DIALOG_158, 1, 6, 30, 200, _("\ -Mit dem richtigen Timing\n\ -kannst Du sehr hoch\n\ -springen. Den Dreisprung\n\ -kannst Du ausführen, wenn\n\ -Du rennst und dreimal\n\ -hintereinander springst.\n\ -Wandsprünge sind eine\n\ -effektive Methode, um\n\ -hohe Stellen zu erreichen.\n\ -Springe an eine Wand.\n\ -Sobald Du sie berührst,\n\ -mußt Du erneut springen!")) - -DEFINE_DIALOG(DIALOG_159, 1, 4, 30, 200, _("\ -Gehst Du in die Hocke und\n\ -drückst den Sprungknopf,\n\ -kannst Du einen\n\ -Rückwärtssalto ausführen.\n\ -Du machst einen\n\ -Weitsprung, wenn Du im\n\ -Rennen den [Z]-Knopf\n\ -drückst und springst.")) - -DEFINE_DIALOG(DIALOG_160, 1, 6, 30, 200, _("\ -Drücke im Rennen den\n\ -[B]-Knopf, um einen\n\ -Hechtsprung zu machen.\n\ -Mit dem [A]- oder [B]-Knopf\n\ -kommt Mario auf die Füße\n\ -zurück.")) - -DEFINE_DIALOG(DIALOG_161, 1, 5, 30, 200, _("\ -Hey... Mario!!! Seit\n\ -unserem letzten Abenteuer\n\ -ist viel Zeit vergangen.\n\ -Ich freue mich, Dich\n\ -wiederzusehen.\n\ -Man erzählte mir, daß ich\n\ -Dich hier treffen könnte,\n\ -aber ich hatte die\n\ -Hoffnung schon fast\n\ -aufgegeben.\n\ -Ist es wahr? Du hast\n\ -Bowser besiegt und alle\n\ -gestohlenen Power-Sterne\n\ -zurückerobert?\n\ -Unglaublich!!!\n\ -Und die Prinzessin?\n\ -Du hast sie gerettet?\n\ -Cool! Aber ich wußte\n\ -natürlich, daß Du es\n\ -schaffen würdest.\n\ -Nun habe ich noch eine\n\ -ganz spezielle Nachricht\n\ -für Dich:\n\ -Danke, daß Du SUPER\n\ -MARIO 64 gespielt hast.\n\ -Du hast jetzt alle Sterne\n\ -gefunden und damit das\n\ -Spiel beendet. Aber wir\n\ -haben noch eine kleine\n\ -Überraschung für Dich!\n\ -Wir hoffen, sie wird Dir\n\ -gefallen, denn du kannst\n\ -das Spiel nochmals unter\n\ -veränderten Bedingungen\n\ -spielen. Viel Spaß!\n\ -Es könnte sein, daß Du\n\ -dabei neue Entdeckungen\n\ -machst, die Dir bis jetzt\n\ -verborgen geblieben sind.\n\ -Das Super Mario 64 Team")) - -DEFINE_DIALOG(DIALOG_162, 1, 4, 30, 200, _("\ -Nein, nein, nein! Nicht\n\ -Du schon wieder! Ich habe\n\ -jetzt wirklich keine Zeit,\n\ -über Sterne zu quatschen!\n\ -Hier, nimm ihn und laß\n\ -mich runter. Ich habe noch\n\ -wichtige Geschäfte zu\n\ -erledigen!")) - -DEFINE_DIALOG(DIALOG_163, 1, 5, 30, 200, _("\ -Ich glaub's nicht! Du hast\n\ -mich besiegt...wie konnte\n\ -das nur geschehen. Meine\n\ -Truppen, die Sterne...\n\ -alles umsonst!\n\ -Was??? Es gab insgesamt\n\ -120 Sterne im Schloss zu\n\ -finden? Dann habe ich\n\ -wohl einige bei meiner\n\ -Suche übersehen!\n\ -Jetzt kehrt der Frieden\n\ -zurück in die Welten der\n\ -Gemälde - was für ein\n\ -fürchterlicher Gedanke...\n\ -Aaaaaarrrgghhhh!!!\n\ -Das kann ich mir nicht\n\ -länger ansehen - ich\n\ -verschwinde. So long...\n\ -Bis zum nächsten Mal.\n\ -Ich komme wieder...")) - -DEFINE_DIALOG(DIALOG_164, 1, 6, 30, 200, _("\ -Hi! Wie geht's, Mario?\n\ -Ich bin zwar etwas außer\n\ -Übung, aber ein Rennen\n\ -gegen den Schlidderkönig\n\ -ist immer eine große\n\ -Herausforderung.\n\ -Also, Kumpel, wie steht's?\n\ -Sollen wir ein kleines\n\ -Match wagen?\n\ -\n\ -//Okay!///Später!")) - -DEFINE_DIALOG(DIALOG_165, 1, 4, 30, 200, _("\ -Sei vorsichtig, wenn Du\n\ -um den Pfahl herumrennst,\n\ -damit Dir nicht schlecht\n\ -wird!")) - -DEFINE_DIALOG(DIALOG_166, 1, 5, 30, 200, _("\ -Ich mache gerade einen\n\ -kleinen Waldlauf. Komm\n\ -doch später wieder\n\ -vorbei!\n\ -Dein Freund Koopa")) - -DEFINE_DIALOG(DIALOG_167, 1, 4, 30, 200, _("\ -Dort vorne ist das\n\ -Schloss der Prinzessin.\n\ -Sieh Dich zunächst hier\n\ -im Schlossgarten um.\n\ -Die Steuerung ist ganz\n\ -einfach:\n\ -Drücke den [A]-Knopf, um\n\ -zu springen.\n\ -Schläge kannst Du mit\n\ -dem [B]-Knopf ausführen.\n\ -Drückst Du den [Z]-Knopf,\n\ -duckt sich Mario.\n\ -Schilder kannst Du mit\n\ -dem [A]- oder [B]-Knopf\n\ -lesen, wenn Du direkt\n\ -davor stehst.")) - -DEFINE_DIALOG(DIALOG_168, 1, 4, 30, 200, _("\ -Bist Du immer noch hier?\n\ -Findest Du nicht, daß\n\ -Du bereits genug Schaden\n\ -angerichtet hast?")) - -DEFINE_DIALOG(DIALOG_169, 1, 4, 30, 200, _("\ -Dies ist die erste und\n\ -letzte Warnung:\n\ -Das Betreten dieser\n\ -Höhle ist verboten!!!\n\ -Wer sich hier ohne meine\n\ -Erlaubnis Zutritt\n\ -verschafft, handelt sich\n\ -eine Menge Ärger ein!!!")) diff --git a/text/define_courses.inc.c b/text/define_courses.inc.c index 7228d8be4..8f967b614 100644 --- a/text/define_courses.inc.c +++ b/text/define_courses.inc.c @@ -1,11 +1,11 @@ #define COURSE_ACTS(id, name, a,b,c,d,e,f) \ - static const u8 GLUE2(COURSE_TABLE, _ ## id)[] = { name }; + static u8 GLUE2(COURSE_TABLE, _ ## id)[name] = { 0xFF }; #define SECRET_STAR(id, name) \ - static const u8 GLUE2(COURSE_TABLE, _ ## id)[] = { name }; + static u8 GLUE2(COURSE_TABLE, _ ## id)[name] = { 0xFF }; #define CASTLE_SECRET_STARS(str) \ - static const u8 GLUE2(COURSE_TABLE, _castle_secret_stars)[] = { str }; + static u8 GLUE2(COURSE_TABLE, _castle_secret_stars)[str] = { 0xFF }; #define EXTRA_TEXT(id, str) diff --git a/text/define_text.inc.c b/text/define_text.inc.c index 811a7bcfe..5e4c2edc8 100644 --- a/text/define_text.inc.c +++ b/text/define_text.inc.c @@ -1,46 +1,8 @@ -// == debug table == - -#ifndef VERSION_EU - -// (this wasn't translated for US, and was removed in EU) - -static const u8 Debug0[] = { - _("STAGE SELECT\n" - " つづける?\n" - " 1 マウンテン\n" - " 2 ファイアーバブル\n" - " 3 スノースライダー\n" - " 4 ウォーターランド\n" - "   クッパ1ごう\n" - " もどる") -}; - -static const u8 Debug1[] = { - _("PAUSE    \n" - " つづける?\n" - " やめる ?") -}; - -static const struct DialogEntry debug_text_entry_0 = { - 1, 8, 30, 200, Debug0 -}; - -static const struct DialogEntry debug_text_entry_1 = { - 1, 3, 100, 150, Debug1 -}; - -const struct DialogEntry *const seg2_debug_text_table[] = { - &debug_text_entry_0, &debug_text_entry_1, NULL, -}; - -#endif - - // == dialog == // (defines en_dialog_table etc.) -#define DEFINE_DIALOG(id, _1, _2, _3, _4, str) \ - static const u8 dialog_text_ ## id[] = { str }; +#define DEFINE_DIALOG(id, _1, _2, _3, _4, _len) \ + static u8 dialog_text_ ## id[_len] = { 0xFF }; #include "dialogs.h" @@ -80,19 +42,19 @@ const struct DialogEntry *const seg2_dialog_table[] = { // (defines en_act_name_table etc.) #define COURSE_ACTS(id, name, a,b,c,d,e,f) \ - static const u8 act_name_ ## id ## _1[] = { a }; \ - static const u8 act_name_ ## id ## _2[] = { b }; \ - static const u8 act_name_ ## id ## _3[] = { c }; \ - static const u8 act_name_ ## id ## _4[] = { d }; \ - static const u8 act_name_ ## id ## _5[] = { e }; \ - static const u8 act_name_ ## id ## _6[] = { f }; + static u8 act_name_ ## id ## _1[a] = { 0xFF }; \ + static u8 act_name_ ## id ## _2[b] = { 0xFF }; \ + static u8 act_name_ ## id ## _3[c] = { 0xFF }; \ + static u8 act_name_ ## id ## _4[d] = { 0xFF }; \ + static u8 act_name_ ## id ## _5[e] = { 0xFF }; \ + static u8 act_name_ ## id ## _6[f] = { 0xFF }; #define SECRET_STAR(id, name) #define CASTLE_SECRET_STARS(str) #undef EXTRA_TEXT #define EXTRA_TEXT(id, str) \ - static const u8 extra_text_ ## id[] = { str }; + static u8 extra_text_ ## id[str] = { 0xFF }; #include "courses.h" @@ -113,3 +75,6 @@ const u8* seg2_act_name_table_original[] = { #include "courses.h" NULL }; + +#include "dialog_assets.inc.c" +#include "courses_assets.inc.c" diff --git a/text/fr/courses.h b/text/fr/courses.h deleted file mode 100644 index 96351ff2d..000000000 --- a/text/fr/courses.h +++ /dev/null @@ -1,80 +0,0 @@ -COURSE_ACTS(COURSE_BOB, _(" 1 BATAILLE DE BOB-OMB"), - _("ROI BOB-OMB DU SOMMET") , _("COURSE CONTRE KOOPA-RAPIDO") , _("CANON VERS L'ILE PERCHEE"), - _("LES 8 PIECES ROUGES") , _("VOL DU MARIO AILE") , _("DERRIERE LA CAGE DE CHOMP")) - -COURSE_ACTS(COURSE_WF, _(" 2 FORTERESSE DE WHOMP"), - _("DESTRUCTION DU GROS WHOMP") , _("EN HAUT DE LA FORTERESSE") , _("CANON VERS LES CIEUX"), - _("PIECES ROUGES DANS LES AIRS") , _("TOMBEZ DANS LA CAGE PERCHEE") , _("CANON VERS UN MUR...")) - -COURSE_ACTS(COURSE_JRB, _(" 3 BAIE DES PIRATES"), - _("PILLEZ LE BATEAU COULE") , _("L'ANGUILLE VEUT FAIRE JOUJOU?") , _("TRESOR DANS LA CAVERNE"), - _("PIECES ROUGES A BORD!") , _("CANON VERS LES PILIERS") , _("DANS LE GEYSER")) - -COURSE_ACTS(COURSE_CCM, _(" 4 MONTAGNE GLA-GLA"), - _("GLISSADE SUR GLACE") , _("PETIT PINGOUIN PERDU") , _("COURSE DU PINGOUIN"), - _("8 PIECES ROUGES GIVREES") , _("BONHOMME DE NEIGE SANS TETE") , _("MURS POUR REBONDIR")) - -COURSE_ACTS(COURSE_BBH, _(" 5 MANOIR DE BIG BOO"), - _("CHERCHEZ LE BIG BOO") , _("MANEGE DES BOOS PAS BEAUX") , _("SECRET DES LIVRES HANTES"), - _("TROUVEZ LES 8 PIECES ROUGES") , _("BALCON DE BIG BOO") , _("UN OEIL SUR LES SALLES SECRETES")) - -COURSE_ACTS(COURSE_HMC, _(" 6 CAVERNE BRUMEUSE"), - _("GROS BIBI DE LA CAVERNE") , _("CHARIOT POUR PIECES ROUGES") , _("COURSE DE METAL MARIO"), - _("DANS LE LABYRINTHE TOXIQUE") , _("AU-DESSUS DES GAZ...") , _("ATTENTION AUX BOULETS")) - -COURSE_ACTS(COURSE_LLL, _(" 7 LAVES FATALES"), - _("CRAMEZ LE GROS MOCHE") , _("POUSSEZ LES PETITS MOCHES") , _("PUZZLE DE 8 PIECES ROUGES"), - _("BALADE SUR LA BUCHE") , _("CHAUD DANS LE VOLCAN") , _("ASCENCEUR DANS LE VOLCAN")) - -COURSE_ACTS(COURSE_SSL, _(" 8 SABLES TROP MOUVANTS"), - _("DANS LES GRIFFES DU VAUTOUR") , _("AU SOMMET DE LA PYRAMIDE") , _("DANS L'ANCIENNE PYRAMIDE"), - _("LES QUATRE PILIERS DE LA FOI") , _("VOL VERS LES PIECES ROUGES") , _("ENIGME DE LA PYRAMIDE")) - -COURSE_ACTS(COURSE_DDD, _(" 9 AFFREUX BASSIN"), - _("SOUS-MARIN DE BOWSER") , _("COFFRES DANS LE COURANT") , _("PERCHES POUR PIECES ROUGES"), - _("DANS LE GEYSER") , _("RECOMPENSE DE LA RAIE") , _("ASSOCIATION DE CASQUETTES...")) - -COURSE_ACTS(COURSE_SL, _("10 CHEZ LE ROI DES NEIGES"), - _("GROSSE TETE DU BONHOMME") , _("COMBATTEZ LE GROS MOCHE GIVRE") , _("DANS LE GLAÇON"), - _("VRILLE DEPUIS LE LAC") , _("CARAPACE POUR PIECES ROUGES") , _("DANS L'IGLOO")) - -COURSE_ACTS(COURSE_WDW, _("11 MONDE TREMPE-SECHE"), - _("MINI PLATES-FORMES FLECHEES!") , _("SUR LES TOITS") , _("ENIGME DES CHIFFRES CACHES"), - _("ASCENSEUR EXPRESS!") , _("PIECES ROUGES: VILLE ENGLOUTIE"), _("COURSE EN VILLE")) - -COURSE_ACTS(COURSE_TTM, _("12 TROP HAUTE MONTAGNE"), - _("ESCALADEZ LA MONTAGNE") , _("MYSTERE DE LA CAGE DU SINGE") , _("PIECES ROUGES SUR CHAMPIGNON"), - _("PAROI MYSTERIEUSE") , _("PANORAMA DU PONT") , _("CANON VERS LE CHAMPIGNON")) - -COURSE_ACTS(COURSE_THI, _("13 ILE GRANDS-PETITS"), - _("DETRUISEZ LES MAXI-CARNIVORES") , _("AU SOMMET DE L'ILE DES GEANTS") , _("KOOPA-RAPIDO, LA VENGEANCE"), - _("CINQ TOUT PETITS SECRETS") , _("LES PIECES ROUGES DU GIGOTEUR") , _("ENERVEZ LE GIGOTEUR")) - -COURSE_ACTS(COURSE_TTC, _("14 HORLOGE TIC-TAC"), - _("ROULEMENTS DANS LA CAGE") , _("LES TROUS ET LE PENDULE") , _("CHEVAUCHEZ L'AIGUILLE"), - _("L'ECRABOUILLEUR") , _("SAUTS SYNCHRONISES") , _("L'HEURE PILE POUR LES PIECES")) - -COURSE_ACTS(COURSE_RR, _("15 COURSE ARC-EN-CIEL"), - _("CROISIERE SUR L'ARC-EN-CIEL") , _("MANOIR DANS LES AIRS") , _("LABYRINTHE DES PIECES ROUGES"), - _("BALANÇOIRE CELESTE") , _("VICIEUX TRIANGLES!") , _("L'ARC-EN-CIEL ET AU-DELA")) - -SECRET_STAR(COURSE_BITDW, _(" BOWSER DES TENEBRES")) -SECRET_STAR(COURSE_BITFS, _(" BOWSER DES LAVES")) -SECRET_STAR(COURSE_BITS, _(" BOWSER DES CIEUX")) -SECRET_STAR(COURSE_PSS, _(" GLISSADE DE LA PRINCESSE")) -SECRET_STAR(COURSE_COTMC, _(" MINE DES CASQUETTES-METAL")) -SECRET_STAR(COURSE_TOTWC, _(" INTERRUPTEUR DE LA TOUR AILEE")) -SECRET_STAR(COURSE_VCUTM, _(" INVISIBLE SOUS LES DOUVES")) -SECRET_STAR(COURSE_WMOTR, _(" AU-DELA DE L'ARC-EN-CIEL")) -SECRET_STAR(COURSE_SA, _(" AQUARIUM SECRET")) -SECRET_STAR(COURSE_CAKE_END, _("")) - -CASTLE_SECRET_STARS(_(" ETOILES SECRETES")) - -EXTRA_TEXT(0, _("UNE ETOILE SECRETE DU CHATEAU")) -EXTRA_TEXT(1, _("")) -EXTRA_TEXT(2, _("")) -EXTRA_TEXT(3, _("")) -EXTRA_TEXT(4, _("")) -EXTRA_TEXT(5, _("")) -EXTRA_TEXT(6, _("")) diff --git a/text/fr/dialogs.h b/text/fr/dialogs.h deleted file mode 100644 index 26e8c1fbb..000000000 --- a/text/fr/dialogs.h +++ /dev/null @@ -1,2297 +0,0 @@ -// Parameters: dialog enum ID, (unused), lines per box, left offset, width - -DEFINE_DIALOG(DIALOG_000, 1, 6, 30, 200, _("\ -Incroyable! Vous voilà\n\ -propulsé au beau milieu\n\ -d'un champ de bataille!\n\ -\n\ -\n\ -\n\ -Vous trouverez dans les\n\ -mondes au milieu des\n\ -tableaux les étoiles que\n\ -Bowser a dérobées...\n\ -\n\ -\n\ -Tout d'abord, parlez au\n\ -gentil Bob-omb (appuyez\n\ -sur [B] pour parler). Il\n\ -vous aidera sûrement,\n\ -ainsi que ses camarades\n\ -dans d'autres niveaux...\n\ -Pour lire une pancarte:\n\ -arrêtez-vous, faites face\n\ -au panneau et appuyez sur\n\ -[B]. Appuyez sur [A] ou [B]\n\ -pour lire la suite du\n\ -texte.")) - -DEFINE_DIALOG(DIALOG_001, 1, 5, 95, 200, _("\ -Attention! Si tu te\n\ -promènes par ici, tu\n\ -risques de te faire\n\ -écrabouiller par une bombe\n\ -à eau!\n\ -Les méchants Bob-ombs\n\ -adorent se bagarrer, et\n\ -ils trouvent toujours le\n\ -moyen d'attaquer\n\ -quelqu'un...\n\ -Cette prairie est devenue\n\ -un champ de bataille\n\ -depuis que le Roi Bob-omb\n\ -s'est approprié l'étoile de\n\ -puissance.\n\ -Peux-tu aller chercher\n\ -l'étoile pour nous?\n\ -\n\ -\n\ -\n\ -Traverse le pont, va à\n\ -gauche et prends le\n\ -chemin vers le haut pour\n\ -trouver le Roi Bob-omb.\n\ -\n\ -Reviens me voir lorsque tu\n\ -auras récupéré l'étoile de\n\ -puissance!")) - -DEFINE_DIALOG(DIALOG_002, 1, 6, 95, 200, _("\ -Hé, toi! C'est dangereux\n\ -par ici! Alors écoute bien\n\ -mon conseil:\n\ -\n\ -\n\ -\n\ -Traverse les deux ponts\n\ -devant toi, tout en\n\ -faisant attention aux\n\ -bombes à eau.\n\ -\n\ -\n\ -Le Roi Bob-omb au\n\ -sommet de la montagne\n\ -est très puissant...\n\ -Ne le laisse pas\n\ -t'attraper!\n\ -\n\ -Nous sommes de gentils\n\ -Bob-ombs, et nous sommes\n\ -de ton côté.\n\ -N'hésite pas à venir nous\n\ -parler à chaque fois que\n\ -tu en as envie!")) - -DEFINE_DIALOG(DIALOG_003, 1, 5, 95, 200, _("\ -Merci beaucoup Mario!\n\ -Tu as éclaté le vilain Roi\n\ -Bob-omb comme une vieille\n\ -figue! Mais tout ceci\n\ -n'est qu'un début...\n\ -D'autres gros méchants\n\ -pas beaux détiennent des\n\ -étoiles de puissance.\n\ -\n\ -\n\ -Si tu récupères d'autres\n\ -étoiles, tu pourras ouvrir\n\ -de nouvelles portes menant\n\ -à de nouveaux mondes!\n\ -\n\ -Mes camarades Bob-ombs\n\ -t'attendent. Si tu leur\n\ -parles, ils te prépareront\n\ -de jolis canons!")) - -DEFINE_DIALOG(DIALOG_004, 1, 6, 95, 200, _("\ -Nous sommes des\n\ -Bob-ombs pacifiques, nous\n\ -n'utilisons pas de canons.\n\ -\n\ -\n\ -\n\ -Mais si tu désires foncer\n\ -vers les cieux,\n\ -No Problemo: nous\n\ -nous ferons une joie de te\n\ -préparer tous les canons\n\ -de ce niveau. Bon voyage!")) - -DEFINE_DIALOG(DIALOG_005, 1, 5, 30, 200, _("\ -Hé, Mario! C'est vrai ce\n\ -qu'on raconte? Tu as\n\ -vraiment battu le Roi\n\ -Bob-omb? Cool!\n\ -\n\ -Tu dois être vachement\n\ -fort et rapide! Mais\n\ -es-tu aussi rapide que\n\ -moi, Koopa-Rapido?\n\ -Je crois bien que non...\n\ -Ça te dirait une petite\n\ -course jusqu'au sommet\n\ -de la montagne, là où\n\ -était le Roi Bob-omb?\n\ -Alors, qu'en dis-tu?\n\ -Lorsque je dis 『partez』,\n\ -la course commence...\n\ -Prêt...\n\ -\n\ -//Partez!//Heu, non.")) - -DEFINE_DIALOG(DIALOG_006, 1, 4, 30, 200, _("\ -Hé! Tu te moques de moi,\n\ -p'tit nain pas beau?\n\ -Tu dois courir du début\n\ -jusqu'à la fin!\n\ -A plus tard. Reviens me\n\ -voir lorsque tu arrêteras\n\ -de tricher...")) - -DEFINE_DIALOG(DIALOG_007, 1, 5, 30, 200, _("\ -Heuufff...fff...peufff...\n\ -Whoa! Tu...es...vraiment\n\ -rapide...pour un nabot!\n\ -Tu viens de l'espace?\n\ -Tiens, tu l'as méritée!")) - -DEFINE_DIALOG(DIALOG_008, 1, 5, 30, 200, _("\ -ATTENTION AU CHOMP\n\ -ENCHAINE!!!\n\ -Danger! Approchez-vous\n\ -et appuyez sur [C]^ pour\n\ -jeter un oeil.\n\ -Impressionnant, non?\n\ -Avez-vous remarqué la\n\ -pièce rouge sur le rondin?\n\ -Lorsque vous collecterez 8\n\ -pièces comme celle-ci,\n\ -une étoile apparaîtra\n\ -dans le pré de l'autre\n\ -côté du pont...")) - -DEFINE_DIALOG(DIALOG_009, 1, 4, 30, 200, _("\ -Ça fait longtemps qu'on\n\ -ne s'était pas vu, Mario!\n\ -Fouiii! Tu es devenu super\n\ -rapide!\n\ -Tu t'es entraîné aux Jeux\n\ -Olympiques ou les étoiles\n\ -te rendent ultra-méga-\n\ -puissant?\n\ -Je n'ai pas encore avalé\n\ -ma défaite de l'autre\n\ -fois... Mais ici c'est mon\n\ -territoire.\n\ -Tu veux faire le match\n\ -retour? L'arrivée est\n\ -dans la vallée Valvent...\n\ -\n\ -Prêt...\n\ -\n\ -\n\ -//Partez!// Heu, non.")) - -DEFINE_DIALOG(DIALOG_010, 1, 4, 30, 200, _("\ -Vous venez d'actionner\n\ -l'interrupteur des\n\ -casquettes ailées...\n\ -\n\ -Si vous portez une\n\ -casquette ailée, vous\n\ -pourrez voler comme un\n\ -oiseau.\n\ -Désormais des casquettes\n\ -ailées surgiront des blocs\n\ -rouges que vous\n\ -détruirez...\n\ -Voulez-vous sauvegarder?\n\ -\n\ -//Oui////Non.")) - -DEFINE_DIALOG(DIALOG_011, 1, 4, 30, 200, _("\ -Vous venez d'actionner\n\ -l'interrupteur des\n\ -casquettes-métal!\n\ -\n\ -Grâce aux casquettes-\n\ -métal, Mario peut devenir\n\ -invincible!\n\ -\n\ -Désormais, des\n\ -casquettes-métal\n\ -surgiront des blocs verts\n\ -que vous détruirez...\n\ -Voulez-vous sauvegarder?\n\ -\n\ -//Oui////Non.")) - -DEFINE_DIALOG(DIALOG_012, 1, 4, 30, 200, _("\ -Vous venez d'actionner\n\ -l'interrupteur des\n\ -casquettes d'invisibilité.\n\ -\n\ -En portant une casquette\n\ -d'invisibilité, Mario\n\ -disparaîtra...\n\ -\n\ -Désormais des casquettes\n\ -d'invisibilité surgiront\n\ -des blocs bleus que vous\n\ -détruirez...\n\ -Voulez-vous sauvegarder?\n\ -\n\ -//Oui////Non.")) - -DEFINE_DIALOG(DIALOG_013, 1, 6, 30, 200, _("\ -Vous avez récupéré 100\n\ -pièces! Mario sera\n\ -désormais plus puissant!\n\ -Voulez-vous sauvegarder?\n\ -\n\ -//Oui////Non.")) - -DEFINE_DIALOG(DIALOG_014, 1, 6, 30, 200, _("\ -Whoa, génial! Une autre\n\ -étoile de puissance! Mario\n\ -devient de plus en plus\n\ -courageux!\n\ -Voulez-vous sauvegarder?\n\ -//Oui////Non.")) - -DEFINE_DIALOG(DIALOG_015, 1, 6, 30, 200, _("\ -Vous pouvez frapper vos\n\ -ennemis et les assommer.\n\ -Appuyez sur [A] pour sauter\n\ -et sur [B] pour donner un\n\ -coup de poing. Appuyez sur\n\ -[A] et sur [B] pour donner un\n\ -coup de pied, et sur [B]\n\ -pour ramasser quelque\n\ -chose. Pour lancer ce que\n\ -vous portez, appuyez sur\n\ -[B] à nouveau.")) - -DEFINE_DIALOG(DIALOG_016, 1, 4, 30, 200, _("\ -Si vous sautez sur une\n\ -carapace brillante, vous\n\ -pourrez aller n'importe où\n\ -et détruire vos ennemis!")) - -DEFINE_DIALOG(DIALOG_017, 1, 4, 30, 200, _("\ -Je suis le Roi Bob-omb,\n\ -seigneur des explosions.\n\ -Je te félicite d'être\n\ -arrivé jusqu'ici, petit.\n\ -Si tu veux l'étoile de\n\ -puissance, il va falloir me\n\ -jeter au sol.\n\ -\n\ -Es-tu capable de soulever\n\ -mon royal fessier?\n\ -En garde, moucheron!")) - -DEFINE_DIALOG(DIALOG_018, 1, 4, 30, 200, _("\ -SILENCE! Je dors!\n\ -Gare à l'imprudent qui\n\ -oserait me reveiller...\n\ -Marchez doucement, sinon!")) - -DEFINE_DIALOG(DIALOG_019, 1, 2, 30, 200, _("\ -CHUT! Marchez doucement\n\ -dans les couloirs!!!")) - -DEFINE_DIALOG(DIALOG_020, 1, 6, 95, 150, _("\ -Mon très cher Mario:\n\ -Viens vite au château,\n\ -je t'ai préparé un\n\ -délicieux gâteau...\n\ -A bientôt,\n\ -Princesse Toadstool.")) - -DEFINE_DIALOG(DIALOG_021, 1, 4, 95, 200, _("\ -Bienvenue l'ami!\n\ -Ici il n'y a personne,\n\ -alors dégage, moustique!\n\ -GWA HA HA HA HA HA!!!")) - -DEFINE_DIALOG(DIALOG_022, 1, 2, 95, 200, _("\ -Cette porte est fermée\n\ -à clé...")) - -DEFINE_DIALOG(DIALOG_023, 1, 2, 95, 200, _("\ -Ce n'est pas la bonne clé.\n\ -Peut-être à la cave...")) - -DEFINE_DIALOG(DIALOG_024, 1, 6, 95, 200, _("\ -Vous avez besoin de la\n\ -puissance des étoiles pour\n\ -ouvrir cette porte.\n\ -Récupérez des étoiles en\n\ -combattant des ennemis à\n\ -l'intérieur des tableaux...")) - -DEFINE_DIALOG(DIALOG_025, 1, 4, 95, 200, _("\ -Vous avez besoin de 3\n\ -étoiles pour ouvrir cette\n\ -porte. Il vous manque\n\ -encore [%] étoile(s).")) - -DEFINE_DIALOG(DIALOG_026, 1, 4, 95, 200, _("\ -Vous avez besoin de 8\n\ -étoiles pour ouvrir cette\n\ -porte. Il vous manque\n\ -encore [%] étoile(s).")) - -DEFINE_DIALOG(DIALOG_027, 1, 4, 95, 200, _("\ -Vous avez besoin de 30\n\ -étoiles pour ouvrir cette\n\ -porte. Il vous manque\n\ -encore [%] étoile(s).")) - -DEFINE_DIALOG(DIALOG_028, 1, 4, 95, 200, _("\ -Vous avez besoin de 50\n\ -étoiles pour ouvrir cette\n\ -porte. Il vous manque\n\ -encore [%] étoile(s).")) - -DEFINE_DIALOG(DIALOG_029, 1, 6, 95, 200, _("\ -Vous avez besoin de 70\n\ -étoiles pour arriver en\n\ -haut de 『l'escalier sans\n\ -fin』... Il vous manque\n\ -encore [%] étoile(s).\n\ -GWA HA HA HA HA HA!!!")) - -DEFINE_DIALOG(DIALOG_030, 1, 4, 30, 200, _("\ -Bonjour à tous!\n\ -Ici Lakitu, le reporter de\n\ -choc et de charme! Voici\n\ -un petit conseil technique:\n\ -Marchez tout doucement\n\ -pour ne pas faire de bruit\n\ -et ainsi surprendre vos\n\ -ennemis.\n\ -Vous pouvez déplacer ma\n\ -caméra avec [C]> et [C]<.\n\ -Appuyez sur [C]| pour voir\n\ -de loin.\n\ -Lorsque ma caméra ne\n\ -peut plus se déplacer,\n\ -un signal sonore se fera\n\ -entendre...\n\ -Mes chers téléspectateurs,\n\ -à bientôt!\n\ -//// --Lakitu--")) - -DEFINE_DIALOG(DIALOG_031, 1, 5, 30, 200, _("\ -Incroyable! Tu m'as encore\n\ -battu? J'étais pourtant\n\ -certain de gagner!\n\ -Tiens, petit homme, tu as\n\ -bien mérité cette étoile...")) - -DEFINE_DIALOG(DIALOG_032, 1, 5, 30, 200, _("\ -Si en portant une\n\ -casquette ailée vous\n\ -effectuez trois sauts\n\ -consécutifs, vous pourrez\n\ -volez comme un oiseau!\n\ -Vous volerez encore plus\n\ -haut si vous êtes propulsé\n\ -par un canon!\n\ -\n\ -\n\ -Utilisez les boutons [C] pour\n\ -regarder autour de vous\n\ -en plein vol, et appuyez\n\ -sur [Z] pour atterrir.")) - -DEFINE_DIALOG(DIALOG_033, 1, 5, 30, 200, _("\ -Ciao bello!\n\ -Vous voici arrivé au\n\ -château de la Princesse\n\ -grâce à un tuyau de\n\ -téléportation.\n\ -Contrôler Mario est très\n\ -facile: appuyez sur [A]\n\ -pour sauter et sur [B] pour\n\ -attaquer. Appuyez sur [B]\n\ -pour lire les pancartes.\n\ -Utilisez le stick multi-\n\ -directionnel pour déplacer\n\ -Mario...\n\ -Et maintenant, en route\n\ -vers le château!!!")) - -DEFINE_DIALOG(DIALOG_034, 1, 6, 30, 200, _("\ -Bonjour! Nous sommes les\n\ -frères Lakitu et nous nous\n\ -ferons une joie de filmer\n\ -l'intrépide Mario tout au\n\ -long de son périple.\n\ -\n\ -Vous pourrez choisir\n\ -l'angle de prise de vue\n\ -grâce aux boutons [C]. S'il\n\ -est impossible de bouger\n\ -la caméra, un signal\n\ -sonore retentira.\n\ -Pour jeter un oeil autour\n\ -de Mario, arrêtez-vous\n\ -et appuyez sur [C]^.\n\ -Appuyez sur le bouton [A]\n\ -pour revenir au jeu.\n\ -\n\ -Appuyez sur [R] pour\n\ -changer de mode de vue.\n\ -Lisez les pancartes que\n\ -vous croiserez pour en\n\ -savoir d'avantage...\n\ -\n\ -C'était Lakitu,\n\ -le caméraman toujours\n\ -prêt à vous fournir les\n\ -meilleures images...")) - -DEFINE_DIALOG(DIALOG_035, 1, 6, 30, 200, _("\ -Il existe quatre boutons\n\ -[C]. En appuyant sur [C]^ et\n\ -en bougeant le stick\n\ -multidirectionnel, vous\n\ -pourrez jeter un oeil aux\n\ -alentours...\n\ -L'angle de vue normal est\n\ -celui de la caméra de\n\ -Lakitu, mais vous pouvez\n\ -le modifier en appuyant\n\ -sur [R] et ainsi utiliser\n\ -la 『caméra-Mario』.\n\ -Appuyez sur [R] à nouveau\n\ -pour utiliser la caméra de\n\ -Lakitu. Appuyez sur [C]|\n\ -pour voir Mario de loin,\n\ -quelque soit le mode de\n\ -vue que vous utilisez.")) - -DEFINE_DIALOG(DIALOG_036, 1, 4, 30, 200, _("\ ---PANORAMA--\n\ -Appuyez sur [C]^ pour jeter\n\ -un coup d'oeil. Profitez\n\ -de la vue!\n\ -Appuyez sur [R] pour\n\ -utiliser la caméra-Mario\n\ -qui suivra toujours de\n\ -près notre petit ami.\n\ -Appuyez à nouveau sur [R]\n\ -pour revenir à la caméra\n\ -de Lakitu.\n\ -\n\ -Mettez le jeu en pause et\n\ -choisissez le mode 『Fixe』\n\ -puis maintenez [R] pour que\n\ -la caméra reste en place.")) - -DEFINE_DIALOG(DIALOG_037, 1, 2, 30, 200, _("\ -Bwa ha ha ha ha!\n\ -Je t'ai battu gros nain!\n\ -Tu es aussi rapide qu'une\n\ -vieille limace malade!\n\ -Reviens me voir si tu\n\ -veux prendre ta revanche!")) - -DEFINE_DIALOG(DIALOG_038, 1, 3, 95, 200, _("\ -Grâce à la puissance des\n\ -étoiles, la porte s'ouvre\n\ -doucement...")) - -DEFINE_DIALOG(DIALOG_039, 1, 5, 30, 200, _("\ -ROYAUME DE BOB-OMB\n\ -\n\ -Interdit aux touristes!!!\n\ -\n\ -\n\ -Personne ne pourra me\n\ -voler mes étoiles de\n\ -puissance! Elles m'ont été\n\ -offertes par le grand\n\ -Bowser en personne.\n\ -Je ne dirai jamais où\n\ -elles se trouvent, mais\n\ -voici un indice:\n\ -\n\ -\n\ -lisez attentivement le nom\n\ -de chaque étoile au début\n\ -des niveaux.\n\ -\n\ -/// --Roi Bob-omb--")) - -DEFINE_DIALOG(DIALOG_040, 1, 3, 30, 200, _("\ -ATTENTION!\n\ -Crevasse de glace juste\n\ -en dessous!")) - -DEFINE_DIALOG(DIALOG_041, 1, 2, 30, 200, _("\ -J'ai gagné! J'ai gagné!\n\ -Ha! Ha! Pauv'nul!\n\ -Ça t'apprendra à défier\n\ -le grand Koopa-Rapido!\n\ -Reviens me voir si tu\n\ -veux une autre raclée!")) - -DEFINE_DIALOG(DIALOG_042, 1, 6, 30, 200, _("\ -ATTENTION!\n\ -\n\ -Pont étroit!!!\n\ -Traversez doucement...\n\ -\n\ -\n\ -Vous pouvez sauter et\n\ -vous accrocher au bord de\n\ -la falaise ou vous\n\ -suspendre en vous\n\ -déplaçant lentement près\n\ -du vide...\n\ -Si vous voulez lâcher\n\ -prise, appuyez sur [Z] ou\n\ -vers le bas sur le stick\n\ -multidirectionnel.\n\ -\n\ -\n\ -Pour vous hisser, appuyez\n\ -vers le haut sur le stick\n\ -multidirectionnel ou sur le\n\ -bouton [A] pour aller plus\n\ -vite.")) - -DEFINE_DIALOG(DIALOG_043, 1, 5, 30, 200, _("\ -Si vous sautez en\n\ -maintenant le bouton [A],\n\ -vous pourrez vous\n\ -accrocher à des objets\n\ -au-dessus de vous...\n\ -Vous pourrez même vous\n\ -accrocher à un oiseau!")) - -DEFINE_DIALOG(DIALOG_044, 1, 4, 95, 200, _("\ -Mmm? Hein? Qui m'a\n\ -réveillé? Quoi!?! Il fait\n\ -encore jour? Je devrais\n\ -dormir!\n\ -Maintenant que je suis\n\ -réveillé, ça te dirait de\n\ -faire un petit tour avec\n\ -moi?\n\ -Maintiens le bouton [A]\n\ -pour t'accrocher et\n\ -lâche-le pour te laisser\n\ -tomber.\n\ -Je t'emmènerai où tu veux\n\ -aussi longtemps que mes\n\ -ailes pourront supporter\n\ -ton poids!\n\ -Regarde bien mon ombre\n\ -et accroche-toi!!!")) - -DEFINE_DIALOG(DIALOG_045, 1, 4, 95, 200, _("\ -Fouiii! J'suis naze!!!\n\ -Tu devrais peut-être\n\ -arrêter les pâtes aux\n\ -oeufs...\n\ -Allez, ciao Mario!\n\ -Lâche le bouton [A] sinon\n\ -j'te balance dans le vide\n\ -mon gros...")) - -DEFINE_DIALOG(DIALOG_046, 1, 6, 30, 200, _("\ -Il existe trois sauts\n\ -différents que vous\n\ -devez maîtriser:\n\ -Tout d'abord, le Triple\n\ -Saut...\n\ -\n\ -En pleine course, sautez\n\ -trois fois de suite.\n\ -Si votre synchronisation\n\ -est correcte, vous\n\ -sauterez de plus en plus\n\ -haut...\n\ -Ensuite, pour sauter le\n\ -plus loin possible, vous\n\ -devrez effectuer le Saut\n\ -en Longueur:\n\ -\n\ -\n\ -Courez, appuyez sur [Z] pour\n\ -vous accroupir, puis\n\ -appuyez sur [A] pour\n\ -sauter...\n\ -\n\ -\n\ -Enfin, pour créer une\n\ -『Impulsion』, appuyez sur\n\ -[A] vers un mur puis sautez\n\ -à nouveau lorsque vous\n\ -touchez la paroi...\n\ -\n\ -C'est compris?\n\ -Triple Saut, Saut en\n\ -Longueur et Impulsion?\n\ -Pour y arriver à chaque\n\ -fois il faut s'entraîner\n\ -encore et encore et...?")) - -DEFINE_DIALOG(DIALOG_047, 1, 2, 95, 200, _("\ -Salut l'ami! Je vais te\n\ -préparer un joli canon!")) - -DEFINE_DIALOG(DIALOG_048, 1, 5, 30, 200, _("\ -Sommet du glacier...\n\ -Attention à ne pas\n\ -glisser!\n\ -Tout d'abord, visitez ce\n\ -chalet...")) - -DEFINE_DIALOG(DIALOG_049, 1, 4, 30, 200, _("\ -Vous vous souvenez de\n\ -l'Impulsion? Utilisez cette\n\ -technique pour atteindre\n\ -des lieux en hauteur...\n\ -Rebondissez de mur en\n\ -mur, en appuyant sur le\n\ -stick multidirectionnel\n\ -vers la direction desirée.\n\ -Entraînez-vous encore et\n\ -encore et encore et...?")) - -DEFINE_DIALOG(DIALOG_050, 1, 4, 30, 200, _("\ -Maintenez le bouton [Z] pour\n\ -vous accroupir et ainsi\n\ -glisser le long d'une\n\ -pente...\n\ -Appuyez sur [Z] pendant un\n\ -saut pour faire l'Attaque\n\ -Rodéo!\n\ -\n\ -A l'arrêt, si vous appuyez\n\ -sur [Z] pour vous accroupir,\n\ -puis sur [A], vous ferez un\n\ -Saut Périlleux!\n\ -C'est compris? Mais il\n\ -existe encore d'autres\n\ -mouvements...\n\ -\n\ -Vous pouvez courir, vous\n\ -accroupir puis faire un\n\ -Saut en Longueur...\n\ -\n\ -Vous pouvez aussi marcher\n\ -en maintenant le bouton [Z].\n\ -Mais c'est une autre\n\ -histoire...")) - -DEFINE_DIALOG(DIALOG_051, 1, 6, 30, 200, _("\ -Vous pouvez facilement\n\ -vous accrocher aux arbres\n\ -et aux poteaux...\n\ -\n\ -\n\ -\n\ -Appuyez sur [Z] pour lâcher\n\ -prise, sur [A] pour sauter\n\ -en arrière ou sur le stick\n\ -multidirectionnel pour\n\ -descendre doucement.\n\ -\n\ -Une fois au sommet,\n\ -appuyez vers la droite ou\n\ -vers la gauche sur le\n\ -stick multidirectionnel\n\ -pour pivoter, ou vers le\n\ -haut pour faire le poirier.\n\ -Appuyez alors sur [A] pour\n\ -faire un méga-saut vers\n\ -l'arrière, digne des plus\n\ -grands athlètes!")) - -DEFINE_DIALOG(DIALOG_052, 1, 5, 30, 200, _("\ -Arrêtez-vous et appuyez\n\ -sur [Z] pour vous accroupir,\n\ -puis appuyez sur [A] pour\n\ -faire un Saut Périlleux\n\ -en arrière!\n\ -Pour faire un Saut\n\ -Périlleux de côté, courez,\n\ -changez de direction, puis\n\ -sautez.\n\ -\n\ -Ces deux types de saut\n\ -vous permettent de\n\ -sauter beaucoup plus haut\n\ -qu'un saut normal...")) - -DEFINE_DIALOG(DIALOG_053, 1, 5, 30, 200, _("\ -Quelques fois, en\n\ -traversant un anneau ou\n\ -en découvrant un passage\n\ -secret dans un niveau, un\n\ -chiffre rouge apparaîtra.\n\ -Si vous faites apparaître\n\ -cinq chiffres rouges, une\n\ -étoile secrète apparaîtra.")) - -DEFINE_DIALOG(DIALOG_054, 1, 3, 30, 200, _("\ -Attention:\n\ -Glissade Périlleuse!\n\ -En voiture Simone...\n\ -Appuyez vers l'avant sur\n\ -le stick multidirectionnel\n\ -pour accélérer.\n\ -Appuyez vers l'arrière\n\ -pour ralentir...\n\ -Roulez jeunesse!")) - -DEFINE_DIALOG(DIALOG_055, 1, 2, 30, 200, _("\ -Salut mon tout petit\n\ -Mario...\n\ -Alors, il paraît que tu es\n\ -un rapide?\n\ -Mais es-tu aussi rapide\n\ -que moi?\n\ -On fait la course,\n\ -mon petit biquet?\n\ -Prêt...\n\ -//Partez!//Heu, non.")) - -DEFINE_DIALOG(DIALOG_056, 1, 2, 30, 200, _("\ -Qu-qu-quoi? T-t-tu as\n\ -battu mon record?\n\ -Je l'admets, tu es très\n\ -rapide pour un humain.\n\ -Je n'ai pas de médaille\n\ -d'or sur moi mais...\n\ -Cette étoile fera\n\ -l'affaire...")) - -DEFINE_DIALOG(DIALOG_057, 1, 4, 30, 200, _("\ -Mon bébé! J'ai perdu mon\n\ -bébé... Mon p'tit chou...\n\ -Ma puce à moi...\n\ -Mon chocolat...\n\ -JE VEUX MON BÉBÉ!!!\n\ -GNAAAAAAAAAAAAAA!!!\n\ -MON BÉBÉ!")) - -DEFINE_DIALOG(DIALOG_058, 1, 3, 30, 200, _("\ -Tu as trouvé mon bébé!!!\n\ -Mon chou...\n\ -Mon p'tit chou...\n\ -Comment te prouver ma\n\ -gratitude, gros Mario?\n\ -Tu es formidable...\n\ -Tiens, prends cette étoile.\n\ -Tu l'as bien méritée...\n\ -Encore merci, petit!")) - -DEFINE_DIALOG(DIALOG_059, 1, 2, 30, 200, _("\ -C'est pas mon bébé!!!\n\ -Où est mon bébé?\n\ -JE VEUX MON BÉBÉ!!!!\n\ -GNAAAAAAAAAAAAAA!!!!")) - -DEFINE_DIALOG(DIALOG_060, 1, 6, 30, 200, _("\ -ATTENTION!\n\ -A lire avant de plonger!\n\ -Si vous restez sous l'eau\n\ -pendant trop longtemps,\n\ -vous pouvez vous noyer...\n\ -\n\ -Remonter à la surface,\n\ -traverser une bulle d'air\n\ -ou récupérer des pièces\n\ -vous fera regagner de\n\ -l'oxygène.\n\ -\n\ -Appuyez sur [A] pour nager.\n\ -Maintenez le bouton [A]\n\ -pour battre des pieds.\n\ -Appuyez régulièrement sur\n\ -[A] pour gagner de la\n\ -vitesse.\n\ -Appuyez vers le haut sur\n\ -le stick multidirectionnel\n\ -pour plonger.\n\ -Appuyez vers le bas et sur\n\ -[A] pour remonter à la\n\ -surface.\n\ -Lorsque vous êtes à la\n\ -surface, maintenez la\n\ -flèche vers le bas sur le\n\ -stick multidirectionnel et\n\ -appuyez sur [A] pour sortir\n\ -de l'eau.")) - -DEFINE_DIALOG(DIALOG_061, 1, 4, 30, 200, _("\ -Brrrrr!!!\n\ -Baignade déconseillée!!!\n\ -Trop froid...\n\ -// ---Le Pingouin---")) - -DEFINE_DIALOG(DIALOG_062, 1, 4, 30, 200, _("\ -A l'intérieur des\n\ -blocs verts se cache la\n\ -casquette-métal...\n\ -\n\ -En la portant, vous\n\ -deviendrez insensible au\n\ -feu et aux attaques de\n\ -vos ennemis.\n\ -Vous n'aurez même plus\n\ -besoin de respirer!\n\ -Mais il y a un problème:\n\ -vous ne pouvez pas nager!")) - -DEFINE_DIALOG(DIALOG_063, 1, 4, 30, 200, _("\ -La casquette d'invisibilité\n\ -se trouve dans les blocs\n\ -bleus.\n\ -\n\ -En la portant, vos\n\ -ennemis, y compris les\n\ -terribles Boos, ne\n\ -pourront pas vous voir!\n\ -En plus, vous pourrez\n\ -traverser des murs\n\ -secrets!")) - -DEFINE_DIALOG(DIALOG_064, 1, 6, 30, 200, _("\ -Si vous portez une\n\ -casquette ailée provenant\n\ -d'un bloc rouge, faites le\n\ -Triple Saut pour vous\n\ -envoler comme un oiseau!\n\ -\n\ -Utilisez le stick multi-\n\ -directionnel pour diriger\n\ -Mario. Appuyez vers le\n\ -bas pour prendre de\n\ -l'altitude, et vers le haut\n\ -pour piquer du nez.\n\ -Et enfin, appuyez sur [Z]\n\ -pour atterrir.")) - -DEFINE_DIALOG(DIALOG_065, 1, 6, 30, 200, _("\ -Leçons de natation...\n\ -Appuyez sur [A] pour nager\n\ -la brasse. Si votre\n\ -synchronisation est bonne,\n\ -vous pourrez nager très\n\ -vite.\n\ -Maintenez le bouton [A]\n\ -pour battre des pieds\n\ -d'une façon régulière.\n\ -\n\ -\n\ -\n\ -Appuyez vers le haut sur\n\ -le stick multidirectionnel\n\ -pour plonger, et vers le\n\ -bas pour remonter à la\n\ -surface.\n\ -\n\ -Pour sortir de l'eau,\n\ -appuyez vers le bas sur\n\ -le stick multidirectionnel\n\ -et appuyez sur [A]. Ensuite,\n\ -relâcher le stick pour ne\n\ -pas retomber dans l'eau.\n\ -Attention: Mario ne peut\n\ -pas respirer sous l'eau!\n\ -Remontez à la surface\n\ -lorsque vous manquez\n\ -d'oxygène...\n\ -\n\ -Dernière chose:\n\ -vous ne pouvez pas ouvrir\n\ -les portes se trouvant\n\ -sous l'eau.")) - -DEFINE_DIALOG(DIALOG_066, 1, 6, 30, 200, _("\ -Mario! Fais attention:\n\ -Bowser est un gros\n\ -vicieux! Il va tenter de\n\ -te brûler les fesses avec\n\ -son souffle de feu!\n\ -\n\ -Tourne autour de lui et\n\ -attrape sa queue en\n\ -appuyant sur [B]. Une fois\n\ -que tu l'as attrapé,\n\ -fais-le tourner autour\n\ -de toi.\n\ -Fais des rotations avec le\n\ -stick multidirectionnel\n\ -pour aller de plus en plus\n\ -vite.\n\ -\n\ -\n\ -Si tu le fais tourner très\n\ -vite, tu pourras l'envoyer\n\ -très loin.\n\ -\n\ -\n\ -\n\ -Utilise les boutons [C] pour\n\ -regarder autour de toi.\n\ -Tu dois jeter Bowser sur\n\ -une des bombes...\n\ -\n\ -\n\ -Vise bien! Appuie sur [B]\n\ -pour lancer Bowser.\n\ -Bonne chance, Mario!\n\ -Tu en auras besoin...\n\ -\n\ -// ---Peach---")) - -DEFINE_DIALOG(DIALOG_067, 1, 3, 30, 200, _("\ -HA HA! Dommage pour toi,\n\ -Mario! La P'tite Peach\n\ -n'est pas là...\n\ -Mais si tu veux un gros\n\ -bisou, on peut toujours\n\ -s'arranger!\n\ -Je parie que tu n'es pas\n\ -capable d'attraper ma\n\ -queue...\n\ -Tu es trop faible pour me\n\ -faire tourner autour de\n\ -ta tête!\n\ -Tu n'arriveras jamais à\n\ -me faire décoller d'ici...\n\ -GWA HA! A table!!!!!!!")) - -DEFINE_DIALOG(DIALOG_068, 1, 4, 30, 200, _("\ -Voici les Laves Fatales!\n\ -Si vous touchez de la lave\n\ -ou des flammes, vous\n\ -aurez le feu aux fesses!\n\ -Mais pas de panique:\n\ -vous pourrez toujours\n\ -contrôler Mario...\n\ -Restez calme!")) - -DEFINE_DIALOG(DIALOG_069, 1, 6, 30, 200, _("\ -A l'intérieur des tableaux\n\ -vous pourrez touchez des\n\ -murs invisibles marquant\n\ -les limites du niveau.\n\ -Si vous touchez un mur en\n\ -volant, vous serez bloqué.")) - -DEFINE_DIALOG(DIALOG_070, 1, 6, 30, 200, _("\ -Vous pouvez retourner\n\ -dans le hall du château\n\ -depuis n'importe quel\n\ -niveau.\n\ -\n\ -\n\ -Vous devez vous arrêter,\n\ -appuyer sur Start pour\n\ -mettre le jeu en pause,\n\ -puis choisir l'option\n\ -『Quitter Niveau』.\n\ -\n\ -Vous n'avez pas besoin de\n\ -récupérer toutes les\n\ -étoiles d'un niveau pour\n\ -accéder à un autre monde.\n\ -\n\ -\n\ -Vous pouvez retourner\n\ -dans un niveau plus tard,\n\ -et ainsi récupérer les\n\ -étoiles difficiles à\n\ -attraper.\n\ -\n\ -Après avoir récupéré une\n\ -étoile, un indice\n\ -concernant l'étoile\n\ -suivante apparaîtra à\n\ -l'écran au début du\n\ -niveau...\n\ -Toutefois, vous n'êtes pas\n\ -obligé d'attraper l'étoile\n\ -décrite par l'indice.")) - -DEFINE_DIALOG(DIALOG_071, 1, 4, 30, 200, _("\ -DANGER!\n\ -Attention au brouillard\n\ -toxique!\n\ -\n\ -Si vous perdez de\n\ -l'énergie, courez vers une\n\ -plate-forme en hauteur\n\ -pour respirer.\n\ -\n\ -Cercle: Abri\n\ -Flèche: Entrée - Sortie")) - -DEFINE_DIALOG(DIALOG_072, 1, 3, 30, 200, _("\ -Attention: vents violents!\n\ -Accrochez-vous à votre\n\ -casquette!\n\ -Si vous la perdez, vous\n\ -devrez revenir la chercher\n\ -là où vous l'avez perdue...")) - -DEFINE_DIALOG(DIALOG_073, 1, 3, 95, 200, _("\ -Souquez ferme, matelot!\n\ -J'ai caché un trésor\n\ -par ici, moussaillon.\n\ -Mais pour le découvrir,\n\ -vous devrez ouvrir les\n\ -coffres dans l'ordre...\n\ -Y arriveras-tu, petit?\n\ -\n\ -// -- Le capitaine --")) - -DEFINE_DIALOG(DIALOG_074, 1, 5, 30, 200, _("\ -Vous pouvez vous\n\ -accrocher au rebord d'une\n\ -falaise.\n\ -\n\ -\n\ -Pour lâcher prise, appuyez\n\ -vers le bas sur le stick\n\ -multidirectionnel ou sur le\n\ -bouton [Z].\n\ -\n\ -Pour vous hisser, appuyez\n\ -vers le haut sur le stick\n\ -multidirectionnel ou sur le\n\ -bouton [A] pour monter plus\n\ -vite.")) - -DEFINE_DIALOG(DIALOG_075, 1, 5, 30, 200, _("\ -Mario! Mon château est\n\ -en danger, et Bowser en\n\ -est le responsable...\n\ -Toi seul peut contrecarrer\n\ -ses plans diaboliques!\n\ -Les portes du château ont\n\ -été scellées par Bowser et\n\ -ne peuvent être ouvertes\n\ -qu'à l'aide du pouvoir des\n\ -étoiles...\n\ -Bowser a caché les étoiles\n\ -de puissance dans les\n\ -tableaux et les murs du\n\ -château.\n\ -\n\ -Mais Bowser n'a pas\n\ -découvert tous les\n\ -passages secrets du\n\ -château.\n\ -\n\ -Un passage secret se\n\ -trouve dans cette pièce et\n\ -il mène à une des étoiles\n\ -secrètes du château!\n\ -\n\ -Trouve cette étoile, mon\n\ -petit Mario! Elle te sera\n\ -très utile. Je t'en prie,\n\ -aide-nous!\n\ -\n\ -Retrouve toutes les étoiles\n\ -du château et tu pourras\n\ -nous délivrer!\n\ -Je t'en prie, Mario!\n\ -Sauve-nous!")) - -DEFINE_DIALOG(DIALOG_076, 1, 3, 30, 200, _("\ -Grâce au pouvoir des\n\ -étoiles, le château\n\ -revient à la vie...\n\ -Je t'en prie Mario,\n\ -botte les fesses du\n\ -vilain Bowser pas beau!\n\ -As-tu visité la pièce du\n\ -château dans laquelle un\n\ -grand miroir est au mur?\n\ -Prends garde à tout ce\n\ -qui n'a pas de reflet...\n\ -\n\ -Connais-tu le monde\n\ -『Trempé-Séché』?\n\ -\n\ -Rentre dans ce niveau en\n\ -sautant très haut...\n\ -\n\ -Au fait! Regarde ce que\n\ -j'ai pour toi!")) - -DEFINE_DIALOG(DIALOG_077, 1, 2, 150, 200, _("\ -Il est dit que les piliers\n\ -doivent être enfoncés...")) - -DEFINE_DIALOG(DIALOG_078, 1, 4, 30, 200, _("\ -Enfoncez le bloc des\n\ -pièces bleues grâce à\n\ -l'Attaque Rodéo, en\n\ -appuyant sur [Z].\n\ -Une pièce bleue vaut 5\n\ -pièces jaunes.\n\ -\n\ -\n\ -Dépêchez-vous de les\n\ -attraper, sinon elles\n\ -disparaîtront!")) - -DEFINE_DIALOG(DIALOG_079, 1, 2, 30, 200, _("\ -GNIIIIIIIII!!!\n\ -LACHE-MOI!\n\ -Je blaguais! Tu n'as\n\ -aucun sens de l'humour.\n\ -Lâche-moi et je te\n\ -donnerais un truc cool.\n\ -Ça marche?\n\ -//OK//// Jamais!")) - -DEFINE_DIALOG(DIALOG_080, 1, 1, 30, 200, _("\ -Gnii hi hi hi hi hi!!!")) - -DEFINE_DIALOG(DIALOG_081, 1, 3, 30, 200, _("\ -Bienvenue dans le monde\n\ -『Trempé-Séché』...\n\ -\n\ -Ici, il est dit qu'un saut\n\ -altère le niveau d'eau...\n\ -\n\ -En y pénétrant,\n\ -serez-vous assez\n\ -intelligent?")) - -DEFINE_DIALOG(DIALOG_082, 1, 4, 30, 200, _("\ -Accroche-toi à ta\n\ -casquette, gentil petit\n\ -Mario...\n\ -\n\ -Si jamais tu la perds, tu\n\ -devras retourner la\n\ -chercher là où tu l'as\n\ -perdue...\n\ -Sans casquette, tes\n\ -ennemis pourront te faire\n\ -beaucoup plus de dégâts!\n\ -\n\ -La princesse Peach a\n\ -de sérieux ennuis...\n\ -Elle est enfermée dans un\n\ -des murs du château.\n\ -Tu dois absolument l'aider\n\ -mon gros Mario! Savais-\n\ -tu qu'il existe des\n\ -mondes dans les murs?\n\ -Les sbires du Bowser pas\n\ -beau y font régner la\n\ -terreur!\n\ -\n\ -Tiens, j'ai un petit\n\ -cadeau pour toi...")) - -DEFINE_DIALOG(DIALOG_083, 1, 4, 30, 200, _("\ -Cette grosse horloge est\n\ -étrange...\n\ -\n\ -\n\ -Fais attention à la\n\ -position de la grande\n\ -aiguille lorsque tu sautes\n\ -à l'intérieur...\n\ -Au fait, regarde ce que\n\ -j'ai là pour toi!")) - -DEFINE_DIALOG(DIALOG_084, 1, 3, 30, 200, _("\ -GNAAAAAAAAA!!!\n\ -LACHE-MOI!!!\n\ -GROSSE BRUTE!\n\ -Ne me mange pas!\n\ -Ne me mange pas!\n\ -Au secours!!!!!!\n\ -Tiens, voilà une étoile.\n\ -Prends-la, mais tu dois\n\ -me laisser partir...")) - -DEFINE_DIALOG(DIALOG_085, 1, 3, 30, 200, _("\ -Va-t'en, simple mortel!\n\ -Si tu tiens à ton âme,\n\ -retourne chez toi...\n\ -Si tu oses rentrer,\n\ -tu seras damné!!!")) - -DEFINE_DIALOG(DIALOG_086, 1, 3, 30, 200, _("\ -Tourner autour de\n\ -certains ennemis peut\n\ -faire tourner de l'oeil...")) - -DEFINE_DIALOG(DIALOG_087, 1, 5, 30, 200, _("\ -Le Père Noël n'est pas le\n\ -seul à passer par les\n\ -cheminées...\n\ -Avis aux curieux...\n\ -- Le bonhomme de neige -")) - -DEFINE_DIALOG(DIALOG_088, 1, 4, 30, 200, _("\ --Plate-forme de travail-\n\ -Pour descendre, utilisez\n\ -le poteau sur la gauche et\n\ -glissez jusqu'en bas...")) - -DEFINE_DIALOG(DIALOG_089, 1, 6, 95, 200, _("\ -Les deux routes sont très\n\ -dangereuses...\n\ -Ceux qui ne sont pas\n\ -encore capables de faire\n\ -le Saut en Longueur\n\ -doivent aller à droite.\n\ -Droite: Plate-forme de\n\ -////travail.\n\ -////Labyrinthe\n\ -////toxique.\n\ -Gauche: Trou Noir.\n\ -////Lac souterrain.\n\ -Cercle rouge:\n\ -////Ascenseur 2.\n\ -////Lac souterrain.\n\ -Flèche:\n\ -////Votre position\n\ -////actuelle.")) - -DEFINE_DIALOG(DIALOG_090, 1, 6, 30, 200, _("\ -BWA HA HA HA HA HA!!!\n\ -Tu es tombé dans mon\n\ -piège, petit Mario!\n\ -Mais voici un conseil\n\ -d'ami: prends garde à ne\n\ -pas tomber!")) - -DEFINE_DIALOG(DIALOG_091, 1, 5, 30, 200, _("\ -Danger!!!\n\ -Vents violents!\n\ -Sachez utiliser les\n\ -courants à votre\n\ -avantage...")) - -DEFINE_DIALOG(DIALOG_092, 1, 5, 30, 200, _("\ -Mario...\n\ -Mon p'tit Mario...\n\ -Tu m'cherches ou quoi?\n\ -Tu la veux ta baffe?\n\ -Alors tu vas l'avoir!\n\ -Mais d'abord tu vas me\n\ -rendre mes étoiles,\n\ -voleur!\n\ -BWA HA HA HA HA HA!!!\n\ -C'est l'heure du goûter!")) - -DEFINE_DIALOG(DIALOG_093, 1, 6, 30, 200, _("\ -Mario?!?\n\ -Tu es encore là, toi?\n\ -Très bien, tu l'auras\n\ -voulu! Cette fois-ci, je\n\ -vais faire frire ta\n\ -vieille moustache!\n\ -Malgré tes étoiles de\n\ -puissance, tu n'arriveras\n\ -jamais à sauver Peach et\n\ -ses amis...\n\ -Allez... En garde!\n\ -BWA HA HA HA HA HA HA!")) - -DEFINE_DIALOG(DIALOG_094, 1, 6, 30, 200, _("\ -Pourquoi ne pas escalader\n\ -cette pente en courant?\n\ -Petit rappel: pour faire\n\ -un Saut en Longueur,\n\ -courir, appuyer sur [Z],\n\ -puis sauter...")) - -DEFINE_DIALOG(DIALOG_095, 1, 5, 30, 200, _("\ -Pour lire une pancarte,\n\ -il faut se tenir devant\n\ -l'écriteau et appuyer [B].\n\ -Vous le saviez déjà?\n\ -Ah bon... Désolé.\n\ -Pour parler à une tortue\n\ -ou à un autre animal,\n\ -vous devez vous tenir en\n\ -face de lui ou elle.\n\ -\n\ -Retrouvez vite les étoiles\n\ -que Bowser a caché dans\n\ -ce niveau!")) - -DEFINE_DIALOG(DIALOG_096, 1, 5, 30, 200, _("\ -Le sommet de la montagne\n\ -est interdit au public!\n\ -Alors n'essayez pas d'y\n\ -aller, à moins d'être à la\n\ -recherche des étoiles...\n\ -Autre conseil: ne réveillez\n\ -jamais quelqu'un qui dort.\n\ -Marchez doucement...\n\ -Et sans bruit...")) - -DEFINE_DIALOG(DIALOG_097, 1, 5, 30, 200, _("\ -Si quelqu'un vous pousse,\n\ -n'ayez pas peur!\n\ -Poussez-le vous aussi!\n\ -Le perdant aura plutôt\n\ -chaud aux fesses...")) - -DEFINE_DIALOG(DIALOG_098, 1, 5, 95, 200, _("\ -Viens...\n\ -...entre donc...\n\ -Mon biquet...\n\ -...viens dîner...\n\ -Hin...hin...hin...")) - -DEFINE_DIALOG(DIALOG_099, 1, 3, 95, 200, _("\ -Hé...hé...hé...\n\ -Ciao bello Mario!\n\ -Moi j'traverse les murs!\n\ -Tu peux le faire, toi?\n\ -Hin...hin...hin...")) - -DEFINE_DIALOG(DIALOG_100, 1, 4, 95, 200, _("\ -GNIIIIII! KIIIII!\n\ -J'l'ai eue!!!\n\ -HI KI KI KI KI KI!\n\ -C'est à moi!!!")) - -DEFINE_DIALOG(DIALOG_101, 1, 5, 95, 200, _("\ -Aaaak...kiiii!!!\n\ -Arrête! Tu m'étrangles!\n\ -Quoi? Cette casquette?\n\ -OK, prends-la...\n\ -Grande brute, va!\n\ -De toutes façons,\n\ -tu as l'air débile avec ça\n\ -sur la tête...")) - -DEFINE_DIALOG(DIALOG_102, 1, 4, 30, 200, _("\ -Les Boos sont timides! Si\n\ -vous les regardez dans les\n\ -yeux, ils disparaîtront...\n\ -\n\ -Mais si vous leur tournez\n\ -le dos, ils réapparaîtront.\n\ -Invisibles, ils sont\n\ -invincibles...\n\ -Tentez de vous faufiler\n\ -derrière eux et de leur\n\ -botter les fesses!")) - -DEFINE_DIALOG(DIALOG_103, 1, 4, 95, 200, _("\ -Au sommet des quatre\n\ -piliers l'on doit se tenir,\n\ -pour que la lumière puisse\n\ -enfin jaillir...")) - -DEFINE_DIALOG(DIALOG_104, 1, 4, 30, 200, _("\ -L'ombre de l'étoile en\n\ -face de vous est un\n\ -『Marqueur d'étoile』.\n\ -\n\ -Lorsque vous récupérerez\n\ -8 pièces rouges, une\n\ -étoile apparaîtra à cet\n\ -emplacement.")) - -DEFINE_DIALOG(DIALOG_105, 1, 6, 95, 200, _("\ -Canon prêt à tirer!\n\ -Allez, saute à l'intérieur!\n\ -Tu peux atteindre l'étoile\n\ -sur l'île flottante en\n\ -utilisant les quatre\n\ -canons.\n\ -Utilise le stick multi-\n\ -directionnel pour viser et\n\ -appuie sur [A] pour tirer.\n\ -Si tu es habile, sers-toi\n\ -des arbres et des poteaux\n\ -pour atterrir...")) - -DEFINE_DIALOG(DIALOG_106, 1, 2, 95, 200, _("\ -Canon prêt à tirer!\n\ -Allez, saute à l'intérieur!")) - -DEFINE_DIALOG(DIALOG_107, 1, 3, 95, 200, _("\ -Les fantômes sont...\n\ -...immortels!\n\ -Hin hin hin hin...\n\ -Pourras-tu sortir d'ici...\n\ -...vivant?\n\ -Gni hi hi hi hi hi...")) - -DEFINE_DIALOG(DIALOG_108, 1, 3, 95, 200, _("\ -GNI HI HI HI HI HOU!\n\ -Voici le seigneur des\n\ -supplices!\n\ -Le maître des ombres...\n\ -Le souverain des\n\ -cauchemars...\n\ -Le Big Boo en personne!\n\ -Tremblez humains!!!\n\ -GNA HI HOU HA HIN HU !")) - -DEFINE_DIALOG(DIALOG_109, 1, 2, 95, 200, _("\ -Oooooh Noooon!\n\ -Mon corps a fondu!\n\ -Tu ne pourrais pas\n\ -m'aider, petit homme?\n\ -J'ai besoin d'un nouveau\n\ -corps!\n\ -Je dois faire un golf\n\ -demain...")) - -DEFINE_DIALOG(DIALOG_110, 1, 2, 95, 200, _("\ -J'ai perdu la tête, on\n\ -dirait...\n\ -Connais-tu quelqu'un à la\n\ -recherche d'un corps?\n\ -Je suis peut-être petit,\n\ -mais je grandis vite!\n\ -Guide-moi, je te suivrai\n\ -n'importe où!")) - -DEFINE_DIALOG(DIALOG_111, 1, 2, 95, 200, _("\ -Coooooool!\n\ -Quel super corps!\n\ -Maintenant je vais\n\ -pouvoir aller draguer!\n\ -Tiens, voici un petit\n\ -quelque chose pour toi...")) - -DEFINE_DIALOG(DIALOG_112, 1, 4, 30, 200, _("\ -Ramassez le plus de pièces\n\ -possible! Elles rempliront\n\ -votre énergie!\n\ -\n\ -Vous pouvez jeter un oeil\n\ -au nombre de pièces que\n\ -vous avez récupérées dans\n\ -les 15 mondes.\n\ -Vous pouvez aussi remplir\n\ -votre énergie en touchant\n\ -un coeur!\n\ -\n\ -Si vous faites tourner le\n\ -coeur très vite, il vous\n\ -donnera beaucoup\n\ -d'énergie...")) - -DEFINE_DIALOG(DIALOG_113, 1, 5, 30, 200, _("\ -Il existe des casquettes\n\ -spéciales dans les blocs\n\ -rouges, verts et bleus.\n\ -\n\ -\n\ -Marchez sur les\n\ -interrupteurs dans les\n\ -niveaux cachés pour faire\n\ -apparaître les blocs de\n\ -couleur.")) - -DEFINE_DIALOG(DIALOG_114, 1, 3, 95, 200, _("\ -Ah c'est pas le moment\n\ -de venir m'embêter!\n\ -\n\ -Nous les pierres, on\n\ -construit des maisons et\n\ -des châteaux...\n\ -Et vous les humains, vous\n\ -ne pensez jamais à nous\n\ -dire merci!\n\ -Si tu restes là, je m'en\n\ -vais t'écraser la face\n\ -comme une vieille prune...\n\ -Crois-tu pouvoir faire\n\ -une Attaque Rodéo sur\n\ -mon dos?\n\ -Ça m'étonnerais!\n\ -Allez... En garde, nabot\n\ -rouge et bleu!")) - -DEFINE_DIALOG(DIALOG_115, 1, 2, 95, 200, _("\ -Quoi? J'ai perdu?!?\n\ -Sacré nom d'un pétard!\n\ -Vous les humains, vous\n\ -n'avez aucun coeur...\n\ -Tiens, prends ça...\n\ -Et va-t'en!")) - -DEFINE_DIALOG(DIALOG_116, 1, 4, 95, 200, _("\ -Hein?/De quoi?\n\ -Moi? J'ai perdu?\n\ -Battu par un tout petit\n\ -bonhomme de rien du tout!\n\ -Mais cela ne sera pas\n\ -aussi facile contre le\n\ -grand Bowser!\n\ -Oh que non!\n\ -Tiens, voici l'étoile.\n\ -Dette de jeu...\n\ -Dette d'honneur...\n\ -Ciao petit Mario!\n\ -Si tu veux me revoir,\n\ -choisis cette étoile sur\n\ -l'écran du départ.\n\ -A bientôt!")) - -DEFINE_DIALOG(DIALOG_117, 1, 2, 95, 200, _("\ -Qui...dérange...mon...\n\ -...sommeil...éternel...?\n\ -Tout...bruit...doit...\n\ -...être...puni...!\n\ -Intrus...va...être...\n\ -...détruit...!\n\ -...COMBAT...!!!\n\ -...A...MAINS...NUES...!!!")) - -DEFINE_DIALOG(DIALOG_118, 1, 3, 95, 200, _("\ -Qu...qu...qu...Hein?\n\ -Moi...perdu?...Hein?\n\ -Moi...faible...nul.\n\ -Toi...nouveau pharaon...\n\ -Tiens...pour toi...\n\ -Moi...dormir...dodo. Ciao.")) - -DEFINE_DIALOG(DIALOG_119, 1, 5, 30, 200, _("\ -Grrrrr! Tu m'as surpris...\n\ -Je t'ai sous-estimé!\n\ -Petit mais costaud, hein?\n\ -Mais Peach est toujours\n\ -ma prisonnière! Ha Ha!\n\ -Ne t'inquiète pas, on se\n\ -reverra! Et la prochaine\n\ -fois, je te mangerai les\n\ -doigts!\n\ -Allez, à bientôt! GWA HA!")) - -DEFINE_DIALOG(DIALOG_120, 1, 3, 30, 200, _("\ -Moi? Le grand Bowser?\n\ -Vaincu? Non, non!\n\ -Ça ne compte pas!\n\ -Je dormais! Tu as triché!\n\ -La prochaine fois, je te\n\ -mangerai les oreilles!\n\ -Si tu veux revoir ta\n\ -p'tite Peach, rejoins-moi\n\ -en haut de la tour...\n\ -Allez, à la prochaine!\n\ -GWA HA HA HA HA HA HA!\n\ -GWA HI HOU HÉ HEU...HA!")) - -DEFINE_DIALOG(DIALOG_121, 1, 4, 30, 200, _("\ -NOoOoOoOoOoOoOoOon!\n\ -Mario... Méchant petit!\n\ -Cette fois-ci...\n\ -...je suis cuit!!!\n\ -Mes pouvoirs maléfiques\n\ -disparaissent!\n\ -Toutes mes troupes sont\n\ -anéanties!\n\ -La paix, l'amour et\n\ -l'amitié sont de retour!\n\ -AaAaAaAaAargh!\n\ -C'est insupportable!\n\ -Mais je reviendrai...\n\ -Un jour... Je reviendrai!\n\ -Et ce jour-là...\n\ -Bye Bye Mario! BWA HA!!")) - -DEFINE_DIALOG(DIALOG_122, 1, 6, 30, 200, _("\ --Le Trou Noir-\n\ -Droite: Plate-forme de\n\ -////travail.\n\ -////Labyrinthe\n\ -////toxique.\n\ -Gauche: Lac souterrain.")) - -DEFINE_DIALOG(DIALOG_123, 1, 5, 30, 200, _("\ --Caverne Métallique-\n\ -Droite: Vers la cascade.\n\ -Gauche: Interrupteur des\n\ -////casquettes-métal.")) - -DEFINE_DIALOG(DIALOG_124, 1, 4, 30, 200, _("\ -Plate-forme de travail:\n\ -Danger!\n\ -Lire le mode d'emploi\n\ -attentivement!!!\n\ -Appuyez sur une flèche\n\ -pour déplacer la plate-\n\ -forme.\n\ -\n\ -Si jamais vous tombez de\n\ -la plate-forme, retournez\n\ -là où vous l'avez vue pour\n\ -la première fois.")) - -DEFINE_DIALOG(DIALOG_125, 1, 3, 30, 200, _("\ -Sortie du Labyrinthe\n\ -toxique... Fermée!\n\ -Faites demi-tour!")) - -DEFINE_DIALOG(DIALOG_126, 1, 6, 30, 200, _("\ --Ascenseur 1-\n\ -Haut:/ Trou Noir.\n\ -Droite: Plate-forme de\n\ -////travail.\n\ -////Labyrinthe\n\ -////toxique.")) - -DEFINE_DIALOG(DIALOG_127, 1, 5, 30, 200, _("\ --Lac Souterrain-\n\ -Droite: Caverne\n\ -////métallique.\n\ -Gauche: Mine abandonnée\n\ -////(Fermée).\n\ -Gros Bibi, un gentil\n\ -dragon, vit ici.\n\ -Faites l'Attaque Rodéo\n\ -sur son dos pour qu'il\n\ -baisse la tête...")) - -DEFINE_DIALOG(DIALOG_128, 1, 5, 95, 200, _("\ -Tu dois te battre avec\n\ -honneur! Il est interdit\n\ -de jeter une personnalité\n\ -royale hors de la surface\n\ -de combat!")) - -DEFINE_DIALOG(DIALOG_129, 1, 5, 30, 200, _("\ -Bienvenue dans\n\ -le niveau des casquettes\n\ -d'invisibilité!!!\n\ -\n\ -\n\ -Si vous marchez sur\n\ -l'interrupteur bleu, tous\n\ -les blocs bleus deviendront\n\ -solides...\n\ -\n\ -Si vous portez une\n\ -casquette d'invisibilité,\n\ -vous pourrez traverser vos\n\ -ennemis et pleins d'autres\n\ -choses...")) - -DEFINE_DIALOG(DIALOG_130, 1, 6, 30, 200, _("\ -Bienvenue dans le niveau\n\ -des casquettes-métal!!!\n\ -Si vous marchez sur\n\ -l'interrupteur vert, tous\n\ -les blocs verts\n\ -deviendront solides...\n\ -Si vous portez une\n\ -casquette-métal, vous\n\ -vous transformerez en\n\ -Métal Mario! Vous pourrez\n\ -alors marcher sous l'eau.\n\ -Faites un essai pour voir!")) - -DEFINE_DIALOG(DIALOG_131, 1, 6, 30, 200, _("\ -Bienvenue dans le niveau\n\ -des casquettes ailées!!!\n\ -Marchez sur l'interrupteur\n\ -rouge au sommet de la\n\ -tour, au centre des\n\ -anneaux arc-en-ciel.\n\ -En actionnant\n\ -l'interrupteur, tous les\n\ -blocs rouges deviendront\n\ -solides...\n\ -\n\ -\n\ -Lorsque vous êtes en\n\ -possession de la casquette\n\ -ailée, faites un Triple\n\ -Saut pour vous envoler et\n\ -appuyez sur [Z] pour\n\ -atterrir.\n\ -Appuyez vers le bas sur le\n\ -stick multidirectionnel\n\ -pour prendre de l'altitude\n\ -et vers le haut pour\n\ -piquer du nez. Imaginez-\n\ -vous à bord d'un 747!!!")) - -DEFINE_DIALOG(DIALOG_132, 1, 1, 30, 200, _("\ -Non, mais?\n\ -Tu...tu...t'es fou?\n\ -Tu triches?\n\ -OK! T'es disqualifié!\n\ -Tu l'auras pas volé!\n\ -Houuuuuu! Le tricheur!")) - -DEFINE_DIALOG(DIALOG_133, 1, 6, 30, 200, _("\ -Mario! C'est toi?\n\ -Comme je suis heureux de\n\ -te voir!\n\ -La Princesse, comme nous\n\ -tous, a été emprisonnée\n\ -dans les murs du château.\n\ -Bowser a volé les étoiles\n\ -du château, et il utilise\n\ -leur puissance pour se\n\ -créer un monde dans les\n\ -tableaux et les murs!\n\ -\n\ -Je t'en prie, retrouve les\n\ -étoiles de puissance!\n\ -Grâce à elles, tu pourras\n\ -ouvrir les portes du\n\ -château que Bowser a\n\ -fermées...\n\ -Il existe quatre pièces\n\ -au rez-de-chaussée.\n\ -Commence par celle dans\n\ -laquelle tu trouveras le\n\ -tableau représentant des\n\ -Bob-ombs...\n\ -Bowser a oublié de fermer\n\ -cette porte. Lorsque tu\n\ -auras récupéré 8 étoiles,\n\ -va ouvrir la porte avec la\n\ -grosse étoile: la Princesse\n\ -doit être de l'autre côté!")) - -DEFINE_DIALOG(DIALOG_134, 1, 4, 30, 200, _("\ -Le nom des étoiles inscrit\n\ -au début de chaque monde\n\ -est un indice!\n\ -\n\ -Tu peux récupérer les\n\ -étoiles dans n'importe\n\ -quel ordre.\n\ -\n\ -Mais la sélection d'une\n\ -étoile peut impliquer\n\ -l'apparition de nouveaux\n\ -décors ou personnages...\n\ -Après avoir récupéré des\n\ -étoiles, tu peux tenter ta\n\ -chance dans d'autres\n\ -niveaux...\n\ -Aide-nous le plus vite\n\ -possible, mon mignon petit\n\ -Mario en sucre...")) - -DEFINE_DIALOG(DIALOG_135, 1, 6, 30, 200, _("\ -Bowser a volé les étoiles!\n\ -Je l'ai vu!\n\ -De mes propres yeux!\n\ -Il faut que tu nous\n\ -viennes en aide, Mario...\n\ -\n\ -Il a caché 6 étoiles dans\n\ -chaque monde, mais tu ne\n\ -pourras pas toutes les\n\ -récupérer sans avoir\n\ -actionné les interrupteurs\n\ -de casquettes...\n\ -Les étoiles que tu as\n\ -récupérées apparaîtront à\n\ -l'écran au début de\n\ -chaque niveau...\n\ -\n\ -\n\ -Si tu désires revoir les\n\ -ennemis que tu as déjà\n\ -vaincu, sélectionne les\n\ -étoiles en relation avec\n\ -ces ennemis...")) - -DEFINE_DIALOG(DIALOG_136, 1, 6, 30, 200, _("\ -Whoa!!! Tu as déjà\n\ -récupéré autant d'étoiles?\n\ -Incroyable! T'es fort, toi!\n\ -Mais fais attention:\n\ -Bowser et ses sbires sont\n\ -des durs à cuire...\n\ -N'oublie pas de récupérer\n\ -des pièces pour regagner\n\ -de l'énergie.\n\ -Les pièces jaunes te\n\ -rempliront une portion de\n\ -ton énergie...\n\ -Les pièces rouges t'en\n\ -donneront deux et les\n\ -pièces bleues, cinq.\n\ -\n\ -\n\ -\n\ -Pour faire apparaître des\n\ -pièces bleues, fais une\n\ -Attaque Rodéo sur un Bloc\n\ -de pièces bleues.\n\ -\n\ -\n\ -D'autre part, tu peux\n\ -te faire moins mal en\n\ -tombant d'une falaise, en\n\ -effectuant une Attaque\n\ -Rodéo juste avant de\n\ -toucher le sol...")) - -DEFINE_DIALOG(DIALOG_137, 1, 5, 30, 200, _("\ -Merci Mario!\n\ -Grâce à tes étoiles de\n\ -puissance, Bowser est allé\n\ -se réfugier dans une\n\ -autre partie du château!\n\ -Au fait, savais-tu qu'une\n\ -étoile de puissance\n\ -apparaît à chaque fois\n\ -que tu récupères 100\n\ -pièces dans un niveau?")) - -DEFINE_DIALOG(DIALOG_138, 1, 6, 30, 200, _("\ --Ascenseur 2-\n\ -Bas://Lac souterrain.\n\ -Gauche: Trou Noir.\n\ -Droite: Labyrinthe\n\ -////toxique\n\ -////(fermé).")) - -DEFINE_DIALOG(DIALOG_139, 1, 4, 30, 200, _("\ -\n\ -Au dessus:\n\ -Chariot automatique.\n\ -\n\ -Le chariot se met en\n\ -route automatiquement et\n\ -suit un chemin pré-\n\ -déterminé...\n\ -Le chariot disparaîtra\n\ -automatiquement lorsque\n\ -vous tomberez...")) - -DEFINE_DIALOG(DIALOG_140, 1, 6, 30, 200, _("\ --Plate-forme de travail-\n\ -Droite: Entrée du\n\ -////Labyrinthe\n\ -////toxique.\n\ -Gauche: Trou Noir.\n\ -////Ascenseur 1.\n\ -Flèche: Votre position\n\ -////actuelle.")) - -DEFINE_DIALOG(DIALOG_141, 1, 4, 150, 200, _("\ -Vous avez récupéré une\n\ -des étoiles du château!\n\ -Vous pouvez désormais\n\ -ouvrir certaines portes!\n\ -Essayez celle de la\n\ -chambre de la Princesse\n\ -Peach, en haut à droite\n\ -dans le hall d'entrée...\n\ -Essayez aussi celle menant\n\ -au tableau de la\n\ -Forteresse de Whomp,\n\ -au rez-de-chaussée...\n\ -Les troupes de Bowser\n\ -sont encore nombreuses!\n\ -Il faut les arrêter à tout\n\ -prix! Courage...")) - -DEFINE_DIALOG(DIALOG_142, 1, 5, 150, 200, _("\ -Vous avez récupéré trois\n\ -étoiles de puissance!\n\ -Désormais, vous pouvez\n\ -ouvrir les portes marquées\n\ -d'un 『3』.\n\ -Vous pouvez aller et venir\n\ -dans les niveaux comme\n\ -bon vous semble...\n\ -\n\ -\n\ -Les ennemis qui vous\n\ -attendent seront de plus\n\ -en plus costauds!\n\ -Alors, prudence...")) - -DEFINE_DIALOG(DIALOG_143, 1, 5, 150, 200, _("\ -Vous avez récupéré huit\n\ -étoiles de puissance!\n\ -Vous pouvez désormais\n\ -ouvrir la porte marquée\n\ -d'une grosse étoile!\n\ -La Princesse est juste de\n\ -l'autre côté...\n\ -Pouvez-vous l'entendre\n\ -crier votre nom?\n\ -『Marioooooo!』")) - -DEFINE_DIALOG(DIALOG_144, 1, 5, 150, 200, _("\ -Vous avez récupéré 30\n\ -étoiles de puissance!\n\ -Vous pouvez désormais\n\ -ouvrir la porte marquée\n\ -d'une grosse étoile!\n\ -Mais avant de foncer\n\ -comme un dingue vers la\n\ -porte, êtes-vous sûr de\n\ -n'avoir rien oublié?\n\ -\n\ -Avez-vous enfoncé les\n\ -deux piliers? Avez-vous\n\ -toujours votre casquette?\n\ -\n\ -\n\ -Si vous l'avez perdue\n\ -dans le desert, allez\n\ -botter le croupion du\n\ -vilain vautour...\n\ -\n\ -On dit que Bowser s'est\n\ -réfugié dans les\n\ -profondeurs de l'océan...\n\ -L'avez-vous rencontré?")) - -DEFINE_DIALOG(DIALOG_145, 1, 6, 150, 200, _("\ -Vous avez récupéré 50\n\ -étoiles de puissance!\n\ -Vous pouvez désormais\n\ -ouvrir la porte marquée\n\ -d'une grosse étoile au\n\ -deuxième étage...\n\ -Avez-vous trouvé les trois\n\ -interrupteurs: rouge, vert\n\ -et bleu?\n\ -Les casquettes provenant\n\ -des blocs de couleur\n\ -peuvent être très utiles...\n\ -Allez, en route Mario...\n\ -Et que la force soit avec\n\ -toi, petit homme.")) - -DEFINE_DIALOG(DIALOG_146, 1, 5, 150, 200, _("\ -Vous avez récupéré 70\n\ -étoiles de puissance!\n\ -Désormais, vous pouvez\n\ -accéder en haut de\n\ -『l'escalier sans fin』...\n\ -Le terrible Bowser vous y\n\ -attend...\n\ -Etes-vous prêt à\n\ -l'affronter?")) - -DEFINE_DIALOG(DIALOG_147, 1, 6, 30, 200, _("\ -Faites-vous bon usage\n\ -des casquettes spéciales?\n\ -Elles peuvent vous être\n\ -très utiles...\n\ -\n\ -\n\ -Vous devez tout d'abord\n\ -rendre les blocs de couleur\n\ -solides en actionnant des\n\ -interrupteurs secrets...\n\ -\n\ -\n\ -Les blocs rouges vous\n\ -fourniront des casquettes\n\ -ailées, les bleus des\n\ -casquettes d'invisibilité,\n\ -et les verts des\n\ -casquettes-métal...")) - -DEFINE_DIALOG(DIALOG_148, 1, 6, 30, 200, _("\ -Montagne du Bonhomme de\n\ -neige.../DANGER!\n\ -Ne pas tenter le Triple\n\ -Saut au-dessus de la\n\ -machine à cracher des\n\ -glaçons...\n\ -Tomber dans le lac gelé\n\ -vous fera vite perdre de\n\ -l'énergie de façon\n\ -permanente.\n\ -Alors, attention!\n\ --Le Bonhomme de neige-")) - -DEFINE_DIALOG(DIALOG_149, 1, 5, 30, 200, _("\ -Voici la Glissade Secrète\n\ -de la Princesse Peach!\n\ -Vous y trouverez une\n\ -étoile secrète que Bowser\n\ -n'a pas pu voler...\n\ -Pendant que vous\n\ -glisserez, appuyez vers\n\ -l'avant pour accélérer, et\n\ -vers l'arrière pour\n\ -ralentir...\n\ -Si vous glissez très vite,\n\ -vous découvrirez une\n\ -des étoiles secrètes du\n\ -château!")) - -DEFINE_DIALOG(DIALOG_150, 1, 4, 30, 200, _("\ -Whoa! Va-z'y, lui!\n\ -T' as inondé ma zon-mé!!!\n\ -Pourquoi t'as fait ça, yo!\n\ -T'es pas cool, toi?\n\ -Regarde! Mon toit est\n\ -fichu, et mon plancher\n\ -est trempé!\n\ -NoOoOoOoOoOoOon!!!\n\ -Ça me rend ouf de voir\n\ -ça! Complètement chtarbé!\n\ -C'est à cause de cette\n\ -étoile...\n\ -Je suis sûr qu'elle me\n\ -porte la poisse...\n\ -Saleté, va!")) - -DEFINE_DIALOG(DIALOG_151, 1, 6, 30, 200, _("\ -Ah non! Ça suffit!\n\ -D'abord tu me mouilles,\n\ -ensuite tu m'écrases la\n\ -face...\n\ -Grrrr! Pas cool, Bob.\n\ -Tu cherches le contact?")) - -DEFINE_DIALOG(DIALOG_152, 1, 2, 30, 200, _("\ -Gnaaaaa! Pov'type, va!\n\ -Tiens, la v'là ton étoile!\n\ -J'm'en fiche...\n\ -J'peux en avoir d'autres.\n\ -Allez, à la prochaine...\n\ -Cool, Abdoul.")) - -DEFINE_DIALOG(DIALOG_153, 1, 1, 30, 200, _("\ -Hé! Qui va là?\n\ -Qui me grimpe dessus?\n\ -Une mouche?\n\ -Un moustique?\n\ -Un cafard?\n\ -T'as intérêt à dégager!\n\ -Sinon j'te souffle dessus!")) - -DEFINE_DIALOG(DIALOG_154, 1, 5, 30, 200, _("\ -Accroche-toi à ta\n\ -casquette! Si jamais tu\n\ -la perds, retourne la\n\ -chercher là où tu l'as\n\ -perdue...\n\ -Sans elle tu peux te faire\n\ -très mal...\n\ -Alors, fais-y attention!\n\ -\n\ -\n\ -Au fait, la Princesse est\n\ -toujours emprisonnée dans\n\ -les murs du château!\n\ -Sauve-la, mon mignon\n\ -Mario rouge et bleu...\n\ -Heu... Tu savais qu'il\n\ -existe aussi des niveaux\n\ -dans les murs, hein?")) - -DEFINE_DIALOG(DIALOG_155, 1, 5, 30, 200, _("\ -Grâce au pouvoir des\n\ -étoiles, le château revient\n\ -peu à peu à la vie...\n\ -Je t'en prie Mario,\n\ -va affronter Bowser!\n\ -Connais-tu la salle du\n\ -miroir? Fais attention à\n\ -tout ce qui n'a pas de\n\ -reflet...\n\ -\n\ -Autre chose: rentre dans\n\ -le niveau Trempé-Séché\n\ -à l'aide d'un grand saut.\n\ -\n\ -Allez, courage camarade!")) - -DEFINE_DIALOG(DIALOG_156, 1, 3, 30, 200, _("\ -Le niveau de la pendule\n\ -est étrange...\n\ -\n\ -Fais attention à la\n\ -grande aiguille lorsque\n\ -tu rentres dans l'horloge.")) - -DEFINE_DIALOG(DIALOG_157, 1, 5, 30, 200, _("\ -Attention aux sables\n\ -mouvants!\n\ -Si vous vous faites\n\ -avaler, tâchez de ne pas\n\ -boire la tasse!\n\ -Les zones sombres sont\n\ -des trous sans fond...\n\ -Alors, prudence jeune\n\ -aventurier...")) - -DEFINE_DIALOG(DIALOG_158, 1, 6, 30, 200, _("\ -1. Si vous sautez de\n\ -façon répétée, vous\n\ -sauterez de plus en plus\n\ -haut. En courant et en\n\ -sautant trois fois, vous\n\ -ferez un Triple Saut.\n\ -2. Sautez contre un mur\n\ -et sautez à nouveau pour\n\ -créer une Impulsion.\n\ -Grâce à cette technique,\n\ -vous pourrez accéder à\n\ -des lieux en hauteur.")) - -DEFINE_DIALOG(DIALOG_159, 1, 4, 30, 200, _("\ -3. En vous arrêtant, en\n\ -appuyant sur [Z] et en\n\ -sautant, vous ferez un\n\ -Saut Périlleux en arrière.\n\ -Pour faire un Saut en\n\ -Longueur, courez, appuyez\n\ -sur [Z], puis sautez.")) - -DEFINE_DIALOG(DIALOG_160, 1, 3, 30, 200, _("\ -Appuyez sur [B] lorsque\n\ -vous courez pour faire\n\ -une attaque en glissade.\n\ -Pour vous remettre\n\ -debout, appuyez sur [A] ou\n\ -sur [B].")) - -DEFINE_DIALOG(DIALOG_161, 1, 4, 30, 200, _("\ -Mario!?!?!\n\ -C'est toi? Vraiment toi?\n\ -Ça fait un bout de temps\n\ -que je ne t'avais pas vu!\n\ -Tu as grossi, non?\n\ -On m'a dit de t'attendre\n\ -ici, mais je commençais\n\ -à perdre espoir...\n\ -Alors c'est vrai? Tu as\n\ -battu Bowser? Encore une\n\ -fois? Il n'abandonne\n\ -jamais ce gros reptile...\n\ -Tu as récupéré toutes les\n\ -étoiles? Tu as sauvé la\n\ -Princesse Peach?\n\ -T'es amoureux, non?\n\ -Tiens...\n\ -J'ai une lettre pour toi...\n\ -C'est peut-être une\n\ -admiratrice, qui sait?\n\ -『Merci d'avoir joué au\n\ -plus beau jeu de toute la\n\ -galaxie:\n\ -MARIO 64!!!\n\ -Il reste sûrement des\n\ -niveaux que vous ne\n\ -connaissez pas par coeur,\n\ -alors...\n\ -Voici quelques munitions!\n\ -A bientôt et merci!\n\ ---Les créateurs de\n\ -/Mario 64...")) - -DEFINE_DIALOG(DIALOG_162, 1, 2, 30, 200, _("\ -Oh, non!\n\ -Encore toi?\n\ -T'es amoureux, ou quoi?\n\ -Tu veux m'épouser?\n\ -Désolé, mais tu n'es pas\n\ -mon type...\n\ -Mon truc à moi, c'est les\n\ -femelles...\n\ -Ah! Tu veux peut-être\n\ -une étoile?\n\ -OK. Mais j'te préviens:\n\ -c'est la dernière fois!\n\ -Ah... Autre chose...\n\ -\n\ -LACHE-MOI!!!!!\n\ -GRANDE BRUTE!!!!!")) - -DEFINE_DIALOG(DIALOG_163, 1, 4, 30, 200, _("\ -NoOoOoOoOoOoOoOon!!!\n\ -Tu...tu...tu m'as battu?\n\ -Moi?!? C'est illogique!\n\ -C'est moi le plus grand!\n\ -Quoi? Il y avait 120\n\ -étoiles en tout?!?\n\ -Heu......\n\ -Je le savais!\n\ -Aaaargh! Le château\n\ -regagne tous ses pouvoirs,\n\ -c'est insupportable!\n\ -GnAaAaAaAaAaAaAaArgh!\n\ -A la prochaine, Mario...\n\ -Tu sais bien que je ne\n\ -suis pas du genre à\n\ -abandonner si facilement!\n\ -BWA HA HA HA HA HA HA!\n\ -GWA HI HA HI HOU HEU!\n\ -..... Atcha!")) - -DEFINE_DIALOG(DIALOG_164, 1, 4, 30, 200, _("\ -Beuuuuuuuu...\n\ -J'ai trop mangé, moi...\n\ -Beuuuuuuuu...\n\ -Mm? Qui es-tu?\n\ -Mario! Te voilà, rigolo!\n\ -Ça te dit une petite\n\ -course?\n\ -A moins que tu aies peur!\n\ -Alors, c'est d'accord?\n\ -Prêt...\n\ -\n\ -//Partez!//Heu, non!")) - -DEFINE_DIALOG(DIALOG_165, 1, 3, 30, 200, _("\ -Tourner autour du poteau\n\ -peut faire tourner les\n\ -têtes...")) - -DEFINE_DIALOG(DIALOG_166, 1, 4, 30, 200, _("\ -Je m'entraîne...\n\ -Je reviens plus tard...\n\ -\n\ --- Koopa-Rapido --")) - -DEFINE_DIALOG(DIALOG_167, 1, 5, 30, 200, _("\ -En route vers le château!\n\ -\n\ -Appuyez sur [A] pour sauter\n\ -et sur [Z] pour vous\n\ -accroupir.\n\ -Appuyez sur [B] pour\n\ -attaquer ou pour attraper\n\ -quelque chose. Appuyez à\n\ -nouveau sur [B] pour lancer\n\ -ce que vous portez.")) - -DEFINE_DIALOG(DIALOG_168, 1, 6, 30, 200, _("\ -Hé! Lâche-moi un peu!\n\ -Ça fait deux fois que tu\n\ -t'essuies les pieds sur\n\ -ma tête!\n\ -Tu m'cherches ou quoi?\n\ -Coup d'boule!!!!")) - -DEFINE_DIALOG(DIALOG_169, 1, 5, 30, 200, _("\ -Dehors les touristes!\n\ -Cette caverne est très\n\ -dangereuse!!!\n\ -Alors... DE-HORS!\n\ -/ -- Le capitaine --")) diff --git a/text/jp/courses.h b/text/jp/courses.h deleted file mode 100644 index 4590c3a7e..000000000 --- a/text/jp/courses.h +++ /dev/null @@ -1,80 +0,0 @@ -COURSE_ACTS(COURSE_BOB, _(" 1 ボムへいの せんじょう"), - _("やまのうえの ボムキング") , _("はくねつ ノコノコレース") , _("そらのしままで ぶっとべ"), - _("8まいの あかコイン") , _("そらにはばたけ はねマリオ") , _("ワンワンの いぬごやで")) - -COURSE_ACTS(COURSE_WF, _(" 2 バッタンキングの とりで"), - _("いかりのバッタン キング") , _("とりでの てっぺんへ") , _("たいほうで ひとっとび"), - _("うきしまの 8まいコイン") , _("とりかごへ ストーン") , _("たいほうで ぶっこわせ!")) - -COURSE_ACTS(COURSE_JRB, _(" 3 かいぞくの いりえ"), - _("ちんぼつせんの おたから") , _("でてこい きょだいウツボ") , _("かいていどうくつの おたから"), - _("うかんだフネの あかコイン") , _("いわのはしらへ ひとっとび") , _("ふきだす みずを くぐれ")) - -COURSE_ACTS(COURSE_CCM, _(" 4 さむいさむい マウンテン"), - _("スーパースノースライダー") , _("まいごの こペンギン") , _("ペンギン チャンピオンレース"), - _("すべって 8まいあかコイン") , _("ゴロゴロ ゆきダルマ") , _("かくれ スーパー カベキック")) - -COURSE_ACTS(COURSE_BBH, _(" 5 テレサの ホラーハウス"), - _("おやかたテレサを さがせ") , _("テレサの メリーゴーランド") , _("ほんだなオバケの ナゾ"), - _("8まいコインは どこだ") , _("バルコニーの ボステレサ") , _("かくしべやの おおめだま")) - -COURSE_ACTS(COURSE_HMC, _(" 6 やみにとける どうくつ"), - _("ドッシーのいる ちていこ") , _("そうさリフトの あかコイン") , _("メタルで ダッシュ"), - _("ケムリめいろを ぬけて") , _("ケムリめいろの ひじょうぐち"), _("ゴロゴロいわの ひみつ")) - -COURSE_ACTS(COURSE_LLL, _(" 7 ファイアバブル ランド"), - _("おとせ ボスどんけつ") , _("たたかえ!どんけつたい") , _("15パズルの 8まいコイン"), - _("コロコロ まるたわたり") , _("かざんの パワースター") , _("かざんの リフトツアー")) - -COURSE_ACTS(COURSE_SSL, _(" 8 あっちっち さばく"), - _("いたずらハゲたか ジャンゴ") , _("ピラミッドの てっぺんで") , _("きょだいピラミッドの ないぶ"), - _("4つのはしらに たつものへ") , _("とびまわれ 8まいコイン") , _("きょだいピラミッドのナゾ")) - -COURSE_ACTS(COURSE_DDD, _(" 9 ウォーター ランド"), - _("クッパの せんすいかん") , _("うずしおの たからばこ") , _("にげたクッパの あかコイン"), - _("ふきだす みずを くぐれ") , _("マンタの おくりもの") , _("ボウシが そろったら")) - -COURSE_ACTS(COURSE_SL, _("10 スノーマンズ ランド"), - _("おおゆきダルマの おでこ") , _("こおりのくにの どんけつ") , _("こおりの オブジェ"), - _("つめたい いけを こえて") , _("コウラにのって あかコイン") , _("フワフワさんの おうち")) - -COURSE_ACTS(COURSE_WDW, _("11 みずびたシティー"), - _("ビリビリの まめリフト") , _("トップオブ ザ シティー") , _("あさせと そらのシークレット"), - _("いそげ!かなあみエレベーター"), _("ダウンタウンの あかコイン") , _("ダウンタウンを かけろ")) - -COURSE_ACTS(COURSE_TTM, _("12 たかいたかいマウンテン"), - _("たかいたかい やまのうえ") , _("いたずらザル ウッキィのオリ"), _("おばけキノコの あかコイン"), - _("マウンテン スライダー") , _("はしのうえから みわたせば") , _("ぶっとべ はなれキノコへ")) - -COURSE_ACTS(COURSE_THI, _("13 ちびでか アイランド"), - _("きょだいパックンフラワー") , _("デカじまの てっぺんで") , _("ノコノコ リターンマッチ"), - _("チビじまの 5シークレット") , _("ハナチャンの あかコイン") , _("イカリの ハナチャン")) - -COURSE_ACTS(COURSE_TTC, _("14 チックタックロック"), - _("グルグル かごのなかへ") , _("ふりこの へや") , _("チックタックはりの うえ"), - _("えっへん てっぺん ドッスン"), _("つきだしを のりこえて") , _("00ふんの あかコイン")) - -COURSE_ACTS(COURSE_RR, _("15 レインボー クルーズ"), - _("にじを わたる ふね") , _("てんくうの おやしき") , _("タテめいろの あかコイン"), - _("カゼきる きょだいブランコ") , _("おおぞら アスレチック") , _("にじの かなたの しま")) - -SECRET_STAR(COURSE_BITDW, _("   やみの せかいの クッパ")) -SECRET_STAR(COURSE_BITFS, _("   ほのおの うみの クッパ")) -SECRET_STAR(COURSE_BITS, _("   てんくうの たたかい!")) -SECRET_STAR(COURSE_PSS, _("   ピーチのかくれスライダー")) -SECRET_STAR(COURSE_COTMC, _("   メタルスイッチの たき")) -SECRET_STAR(COURSE_TOTWC, _("   はばたけ!はねスイッチへ")) -SECRET_STAR(COURSE_VCUTM, _("   おほりのとうめいスイッチ")) -SECRET_STAR(COURSE_WMOTR, _("   にじ かける はねマリオ")) -SECRET_STAR(COURSE_SA, _("   おさかなと いっしょ")) -SECRET_STAR(COURSE_CAKE_END, _("   おいしいケーキ")) - -CASTLE_SECRET_STARS(_("   おしろのかくれスター")) - -EXTRA_TEXT(0, _("おしろのかくれスター")) -EXTRA_TEXT(1, _("100まいコインの スター")) -EXTRA_TEXT(2, _("マウンテンのへやが ひらく!")) -EXTRA_TEXT(3, _("みずとゆき2つのへやが ひらく!")) -EXTRA_TEXT(4, _("おおきなほしの ドアがひらく!")) -EXTRA_TEXT(5, _("クッパへの とびらがひらく!")) -EXTRA_TEXT(6, _("3がいへの とびらがひらく!")) diff --git a/text/jp/dialogs.h b/text/jp/dialogs.h deleted file mode 100644 index 014cb9314..000000000 --- a/text/jp/dialogs.h +++ /dev/null @@ -1,1922 +0,0 @@ -// Parameters: dialog enum ID, (unused), lines per box, left offset, width - -#ifdef VERSION_JP -#define HOW_TO_READ_SIGNS_1 "\ -カンバンを よむときも\n\ -たちどまって Bボタン!\n\ -AかBボタンですすめる!\n\ -まえにたつだけで はなし\n\ -かける、どうぶつもいます。" -#else -#define HOW_TO_READ_SIGNS_1 "\ -カンバンは まえにたって\n\ -AかBボタンでよめます。\n\ -まえにたつだけで はなし\n\ -かけてくれる どうぶつも\n\ -います。" -#endif - -DEFINE_DIALOG(DIALOG_000, 1, 5, 30, 200, _("\ -おおっと、ここはキケンな\n\ -せんじょうの どまんなか。\n\ -『え』のなかのせかいには\n\ -クッパが ぬすんだ\n\ -パワースターがある。\n\ -まずは、あかいボムへいに\n\ -はなしかけてみるといい!\n\ -Bボタンではなしができる。\n\ -きっと、ちからになって\n\ -くれるはずだ。\n"\ -HOW_TO_READ_SIGNS_1)) - -DEFINE_DIALOG(DIALOG_001, 1, 4, 95, 200, _("\ -あぶない あぶない!!\n\ -こんなところを うろうろ\n\ -してると、みずばくだんが\n\ -ふってきますよ。\n\ -くろいボムへいたちは\n\ -たたかいが だいすきで、\n\ -いつも ぼくらを\n\ -こうげきしてきます。\n\ -ボムキングという ボスが\n\ -スターを てにいれてから\n\ -ここは せんじょうに\n\ -なってしまいました。\n\ -ボムキングから スターを\n\ -とりあげてくれませんか?\n\ -このさきの はしをわたり\n\ -みちぞいにひだりにいけば、\n\ -ボムとりでの いりぐちに\n\ -つきます。キングのスター\n\ -を とりもどしたら また\n\ -あいに きてください。")) - -DEFINE_DIALOG(DIALOG_002, 1, 4, 95, 200, _("\ -ちょっと あなた!\n\ -このさきはキケンですよ!\n\ -\n\ -そこで、アドバイスです。\n\ -そらから ふってくる\n\ -みずばくだんをよけて、\n\ -はしを『2つ』わたると\n\ -あちらの『じんち』です。\n\ -やまのうえのボムキングは\n\ -すごく ちからもちです。\n\ -かつぎあげられないように\n\ -きをつけてください。\n\ -ぼくら あかボムへいは\n\ -あなたのみかたです。\n\ -いつでも はなしかけて\n\ -きてくださいね!")) - -DEFINE_DIALOG(DIALOG_003, 1, 5, 95, 200, _("\ -おかげで ボムキングは\n\ -おとなしくなりました!\n\ -でも、たたかいは おわり\n\ -ません。 かいぶつたちが\n\ -まだスターをもっています。\n\ -スターをいくつかとったら\n\ -あたらしい へやのドアを\n\ -ひらくことが できます。\n\ -つぎのへやの せかいへと\n\ -すすんでください!\n\ -ぼくらのなかまが\n\ -おまちしています。\n\ -はなしかけて くださいね。\n\ -いつでも たいほうを\n\ -じゅんびしますよ。")) - -DEFINE_DIALOG(DIALOG_004, 1, 3, 95, 200, _("\ -ぼくたちは へいわを\n\ -ねがっています。 だから\n\ -たいほうは つかいません。\n\ -けれど あなたをどこかに\n\ -とばすなら へいきです。\n\ -どうぞ つかってください。\n\ -このコースにあるすべての\n\ -あかボムぐん たいほうを\n\ -つかえるように します。")) - -DEFINE_DIALOG(DIALOG_005, 1, 4, 30, 200, _("\ -なーんだ、マリオさんじゃ\n\ -ないッスか!\n\ -ボムキングやっつけたって\n\ -ほんとーッスか?\n\ -いやー すごいッス!\n\ -さっすが つよいし、\n\ -オイラほどではないけど、\n\ -あしも はやいッスよね!\n\ -ひとつオイラと、\n\ -ボムキングのヤツがいた\n\ -おやまのちょうじょうまで\n\ -かけっこでもしませんか?\n\ -それでは オイラが、\n\ -『ドン!』といったら\n\ -スタート ッスよ。\n\ -\n\ - ヨーーーイ!\n\ -\n\ -   ドン!  やめる")) - -DEFINE_DIALOG(DIALOG_006, 1, 4, 30, 200, _("\ -ははっ ズルッコは\n\ -なしッス! マリオさん。\n\ -またこんど\n\ -あそびましょうね。")) - -DEFINE_DIALOG(DIALOG_007, 1, 6, 30, 200, _("\ -ハア ハア ハア\n\ -いやーまいったッス!\n\ -ほんと はえーッスね!\n\ -オイラに かったきねんに、\n\ -これ、あげるッス。\n\ -ホイ!")) - -DEFINE_DIALOG(DIALOG_008, 1, 5, 30, 200, _("\ -もうけんワンワン キケン\n\ -Cボタンの うえをおして\n\ -『マリオのちかく』から\n\ -ながめて ください。\n\ -とても コワイです。\n\ -クイのうえの あかコイン。\n\ -おなじコインを さがして\n\ -8まいあつめると、はしを\n\ -わたったひだりのはやしに\n\ -スターがでます。")) - -DEFINE_DIALOG(DIALOG_009, 1, 5, 30, 200, _("\ -ひっさしぶりッス! いま\n\ -ちょーどかえったとこッス。\n\ -パワースターのせいか\n\ -いちだんと はやくなった\n\ -ようッスね!\n\ -このまえは まけちゃって\n\ -ほーんと くやしいッス。\n\ -ここは オイラのホーム\n\ -グランド!じしんあるッス。\n\ -もいちどやりましょうよ!\n\ -ゴールはカゼふきのたに!\n\ -しってるッスよね!?\n\ -そんじゃ\n\ - ヨーーーイ!\n\ -   ドン!  やめる")) - -DEFINE_DIALOG(DIALOG_010, 1, 3, 30, 200, _("\ -そらを じゆうにとべる\n\ -『はねのぼうし』の\n\ -スイッチを ふみました。\n\ -せかいじゅうにある\n\ -あかブロックから、はねの\n\ -ぼうしがとびだします。\n\ -ここまでをセーブする?\n\ -\n\ -   はい   いいえ")) - -DEFINE_DIALOG(DIALOG_011, 1, 3, 30, 200, _("\ -むてきの からだになれる\n\ -『メタルのぼうし』の\n\ -スイッチを ふみました。\n\ -せかいじゅうの みどりの\n\ -ブロックから、メタルの\n\ -ぼうしが とびだします。\n\ -ここまでをセーブする?\n\ -\n\ -   はい   いいえ")) - -DEFINE_DIALOG(DIALOG_012, 1, 3, 30, 200, _("\ -すがたをけせる まほうの\n\ -『とうめいのぼうし』の\n\ -スイッチを ふみました。\n\ -せかいじゅうの あおい\n\ -ブロックから、とうめい\n\ -ぼうしが とびだします。\n\ -ここまでをセーブする?\n\ -\n\ -   はい   いいえ")) - -DEFINE_DIALOG(DIALOG_013, 1, 5, 30, 200, _("\ -100まいコインの\n\ -スターを てにいれた!\n\ -おしろのパワーが\n\ -またひとつマリオに\n\ -  ちからを あたえた。\n\ -\n\ -ここまでセーブしますか?\n\ -\n\ -   はい   いいえ")) - -DEFINE_DIALOG(DIALOG_014, 1, 5, 30, 200, _("\ -おもわぬところで\n\ -スターをてにいれた。\n\ -そして おしろのパワーが\n\ -またひとつ マリオに\n\ -  ゆうきを あたえた。\n\ -\n\ -ここまでセーブしますか?\n\ -\n\ -   はい   いいえ")) - -DEFINE_DIALOG(DIALOG_015, 1, 4, 30, 200, _("\ -てきはパンチでたおせるよ。\n\ -Aボタンは『ジャンプ』\n\ -Bボタンは『パンチ』です。\n\ -AとBボタンで『キック』。\n\ -『ものをもつ』ときも\n\ -       Bボタン!\n\ -『なげる』は もういちど\n\ -Bボタンをおしてください。")) - -DEFINE_DIALOG(DIALOG_016, 1, 4, 30, 200, _("\ -キラキラひかったコウラに\n\ -のると、どんなところも\n\ -スイスイすすめる!\n\ -てきをけちらし すすめ!")) - -DEFINE_DIALOG(DIALOG_017, 1, 4, 30, 200, _("\ -ワシがボムキング、つまり\n\ -ばくだんの おうさまだ。\n\ -よくここまできた。その\n\ -ゆうきは ほめてやろう。\n\ -とはいえ、おまえにタダで\n\ -だいじな パワースターを\n\ -やるわけには いかん。\n\ -そこで チャンスをやろう。\n\ -パワースターがほしければ\n\ -ワシを なげとばしてみろ。\n\ -うしろから かつげるか?\n\ -さあ、かかってこい!")) - -DEFINE_DIALOG(DIALOG_018, 1, 4, 30, 200, _("\ -ねむいので、ねています。\n\ -おこすと おこります。\n\ -\n\ -しずかに あるきましょう。")) - -DEFINE_DIALOG(DIALOG_019, 1, 2, 30, 200, _("\ -ろうかは しずかに\n\ -あるきましょう。")) - -DEFINE_DIALOG(DIALOG_020, 1, 5, 95, 150, _("\ -おしろへ あそびに\n\ -きてください。\n\ -ケーキを つくって\n\ -まってます。\n\ -     -ピーチより-")) - -DEFINE_DIALOG(DIALOG_021, 1, 5, 95, 200, _("\ -ようこそいらっしゃいませ\n\ -・・だれも いませんので\n\ -とっとと\n\ -  おかえりください。\n\ -ガハハハッ!")) - -DEFINE_DIALOG(DIALOG_022, 1, 3, 95, 200, _("\ -カギが かかっている・・")) - -DEFINE_DIALOG(DIALOG_023, 1, 3, 95, 200, _("\ -・・・カギがあわない!\n\ -このカギは『ちか』への\n\ -カギのようだ。")) - -DEFINE_DIALOG(DIALOG_024, 1, 3, 95, 200, _("\ -クッパがとじたこのドアを\n\ -ひらくには、スターの\n\ -パワーが ひつようです。\n\ -どこかのへやの『え』の\n\ -なかの モンスターから\n\ -とりもどしてきてください")) - -DEFINE_DIALOG(DIALOG_025, 1, 3, 95, 200, _("\ -このドアを ひらくには\n\ -スター3まいの パワーが\n\ -ひつようです。\n\ -あと[%]まいの スターが\n\ -ひつようです。")) - -DEFINE_DIALOG(DIALOG_026, 1, 3, 95, 200, _("\ -このドアを ひらくには\n\ -スター8まいの パワーが\n\ -ひつようです。\n\ -あと[%]まいの スターが\n\ -ひつようです。")) - -DEFINE_DIALOG(DIALOG_027, 1, 3, 95, 200, _("\ -このドアを ひらくには\n\ -スター30まいのパワーが\n\ -ひつようです。\n\ -スターがあと\n\ -[%]まいひつようです。")) - -DEFINE_DIALOG(DIALOG_028, 1, 3, 95, 200, _("\ -このドアを ひらくには\n\ -スター50まいのパワーが\n\ -ひつようです。\n\ -あと[%]まいの スターが\n\ -ひつようです。")) - -DEFINE_DIALOG(DIALOG_029, 1, 4, 95, 200, _("\ -はてしない かいだんの\n\ -ドアを ひらくには\n\ -スター70まいのパワーが\n\ -ひつようです・・・・・\n\ -あと[%]まいの スターが\n\ -たりません・・・\n\ -ガハハッ!")) - -DEFINE_DIALOG(DIALOG_030, 1, 4, 30, 200, _("\ -カメラマンのジュゲムです。\n\ -ちょっと アドバイス!\n\ -しずかにあるきたいときは\n\ -ゆっくり あるくことです。\n\ -まわりを みたいときは\n\ -Cボタンのみぎとひだりで\n\ -カメラをすこしまわせます。\n\ -Cのしたで とおくから。\n\ -できないところでは\n\ -『ブーッ!』といいます。\n\ -よろしく!! \n\ -      -ジュゲム")) - -DEFINE_DIALOG(DIALOG_031, 1, 3, 30, 200, _("\ -またまた まけちゃったよ。\n\ -こんどはスッゴい じしん\n\ -あったんッスけどね・・・\n\ -ほんと すごいッスね!\n\ -このスターも\n\ -あげちゃいます!")) - -DEFINE_DIALOG(DIALOG_032, 1, 4, 30, 200, _("\ -はねぼうしの あるひとは\n\ -3かいれんぞくでジャンプ\n\ -しよう。 おおぞらたかく\n\ -とびあがれます。\n\ -たいほうでとぶと\n\ -さらに たかくとべます。\n\ -まわりをみるのはCボタン。\n\ -おりたいときはZボタン。")) - -DEFINE_DIALOG(DIALOG_033, 1, 4, 30, 200, _("\ -ワープどかんを\n\ -くぐりぬけ、\n\ -ピーチの おしろに\n\ -つきました。\n\ -そうさは カンタン。\n\ -Aボタンが ジャンプ!\n\ -Bボタンで こうげき!\n\ -カンバンも よめます。\n\ -マリオを うごかすのは\n\ -まんなかに ついてる\n\ -『3Dスティック』。\n\ -まずはおしろへ すすめ!")) - -DEFINE_DIALOG(DIALOG_034, 1, 5, 30, 200, _("\ -こんにちは! \n\ -ぼくたちカメラマンの\n\ -ジュゲムブラザーズです。\n\ -これから、カメラをもって\n\ -あなたに ついていきます。\n\ -カメラは おすすめのいち\n\ -から さつえいしてます。\n\ -むきをかえるのはCボタン、\n\ -かえられない ときは\n\ -『ブーッ!』といいます。\n\ -ちょっと たちどまったら\n\ -Cボタンのうえ!\n\ -まわりを ながめられます。\n\ -ゲームに もどすときは\n\ -『Aボタン』です。\n\ -『Rボタン』をつかうと\n\ -いろんなカメラモードに\n\ -きりかえられます。\n\ -また、かんばんなどをみて\n\ -おぼえてください!\n\ -いじょう!! カメラマン\n\ -ジュゲムブラザーズからの\n\ -おしらせでした。\n\ -それじゃ、きをつけて!")) - -DEFINE_DIALOG(DIALOG_035, 1, 4, 30, 200, _("\ -きいろい4つの Cボタン。\n\ -『うえ』をおすと\n\ -3Dスティックで\n\ -まわりを みわたせます。\n\ -ふだんマリオをみてるのは\n\ -おすすめのジュゲムカメラ。\n\ -Cボタンで すこし、\n\ -かくどが かえられます。\n\ -Rボタンをおすと\n\ -マリオの うしろからみる\n\ -マリオカメラに なります。\n\ -もどすときはもういちどR。\n\ -『ジュゲムカメラ』と\n\ -『マリオカメラ』どちらも\n\ -Cボタンの したをおすと、\n\ -とおくへ はなれます。\n\ -いまつかっている\n\ -カメラを しりたいときは、\n\ -がめん みぎしたの\n\ -アイコンを みてください。")) - -DEFINE_DIALOG(DIALOG_036, 1, 5, 30, 200, _("\ - 『てんぼうだい』\n\ -Cボタンの うえをおすと、\n\ -まわりを みわたせます。\n\ -みえないところは よーく\n\ -たしかめてからすすめー!\n\ -Rボタンはマリオのカメラ。\n\ -いつも マリオのうしろを\n\ -ついていくぞ。ジュゲムに\n\ -もどすときは もういちど\n\ -Rボタンをおすこと。\n\ -ポーズがめんで モードを\n\ -かえると、Rボタンを\n\ -おしてるあいだ カメラを\n\ -『とめる』こともできる!\n\ -ためしてみよう。\n\ -つかってるカメラモードは\n\ -みぎしたのアイコンで\n\ -たしかめよう。\n\ -マリオとの きょりは\n\ -きいろやじるしを みよう。")) - -DEFINE_DIALOG(DIALOG_037, 1, 3, 30, 200, _("\ -あたしの『かち』です。\n\ -あなたの『まけ』です。\n\ -ははははは!!!\n\ -マリオさん、とーっても\n\ -おしかったですね。\n\ -また あそびましょう!")) - -DEFINE_DIALOG(DIALOG_038, 1, 3, 95, 200, _("\ -パワースターの ちからで\n\ -つぎの せかいへのドアは\n\ -しずかにひらいた。")) - -DEFINE_DIALOG(DIALOG_039, 1, 5, 30, 200, _("\ --ボムとりで いりぐち-\n\ -  だれも はいるな!\n\ -\n\ -ワシのパワースターは\n\ -だれにも わたさぬ。\n\ -クッパどのからいただいた\n\ -だいじな だいじな\n\ -たからものだ。\n\ -なんまいか かくしたが\n\ -ばしょは おしえぬ。\n\ -コースはじめの スターの\n\ -なまえを、ヒントにする\n\ -ぐらいなら ゆるす。\n\ -\n\ -おやまのうえのボムキング")) - -DEFINE_DIALOG(DIALOG_040, 1, 3, 30, 200, _("\ -このさき キケン!\n\ -リフトのたにぞこ です。")) - -DEFINE_DIALOG(DIALOG_041, 1, 4, 30, 200, _("\ -オイラがかっちゃいました。\n\ -ハッハッハッ\n\ -たいしたことないッスね!\n\ -じゃ、またこんどね!")) - -DEFINE_DIALOG(DIALOG_042, 1, 5, 30, 200, _("\ -この『はし』せまい。\n\ -ゆっくりわたろう!\n\ -ガケのカドにとびついたり\n\ -ゆっくりと おりると\n\ -ぶらさがれます。\n\ -『て』を はなすときは\n\ -Zボタンか スティックを\n\ -マリオのうしろへ。\n\ -のぼるときには まえへ\n\ -たおしてください。\n\ -ぶらさがって すぐに\n\ -Aボタンをおすと\n\ -すばやく あがれます。")) - -DEFINE_DIALOG(DIALOG_043, 1, 4, 30, 200, _("\ -ジャンプしてAボタンを\n\ -おしっぱなしに すると\n\ -ぶらさがれる ところが\n\ -あります。\n\ -『とり』につかまるとき\n\ -と おなじです。")) - -DEFINE_DIALOG(DIALOG_044, 1, 5, 95, 200, _("\ -だれだい!  せっかく\n\ -いいきもちで ねてたのに。\n\ -あー カラダがおもいなー\n\ -ちょーどいいや!わたしと\n\ -ひとーっとび しません?\n\ -ジャンプボタンを\n\ -おしているあいだ\n\ -ぶらさがれますよー。\n\ -おりたいときに\n\ -はなせばいーです。\n\ -おーすきなところへ\n\ -おつれしまーす。\n\ -かげを よーくみて\n\ -Aボタンで つかまって\n\ -くださいねー!")) - -DEFINE_DIALOG(DIALOG_045, 1, 5, 95, 200, _("\ -あーあ、つかれたー・・\n\ -やーっぱり おもいなー。\n\ -きょうは このあたりで!\n\ -『もういちどAボタンを\n\ -おしなおしてください。』\n\ -もうすこし とんだら\n\ -ほんとに てをはなしてね\n\ -\n\ -じゃあ、さよならー!")) - -DEFINE_DIALOG(DIALOG_046, 1, 5, 30, 200, _("\ -ジャンプのワザ まとめて\n\ -せいりしておきます。\n\ -とてもだいじな3つのワザ。\n\ -おぼえて つかって\n\ -みてください。\n\ -タイミングよく つづけて\n\ -とぶと たかくとべます。\n\ -はやく はしっていると\n\ -さらに たかくとべます。\n\ -『3だんとび』です。\n\ -はしりながら Zボタンで\n\ -しゃがんでジャンプすると\n\ -とおくへ とべます。\n\ -『はばとび』です。\n\ -とてもべんりです。\n\ -まっすぐたった カベに\n\ -むかって ジャンプして、\n\ -ぶつかった ところから\n\ -また ジャンプできます。\n\ -『カベキック』といいます。\n\ -だいじな テクニック\n\ -『3だんとび』\n\ -『はばとび』\n\ -『カベキック』\n\ -     わかった?")) - -DEFINE_DIALOG(DIALOG_047, 1, 3, 95, 200, _("\ -こんにちは!\n\ -たいほうの じゅんびに\n\ -かかります!・・・・・")) - -DEFINE_DIALOG(DIALOG_048, 1, 4, 30, 200, _("\ -ここは ツルツルすべる\n\ -ゆきやまの ちょうじょう。\n\ -まずはそこの\n\ -やまごやへ どうぞ。")) - -DEFINE_DIALOG(DIALOG_049, 1, 5, 30, 200, _("\ -ジャンプわざカベキックを\n\ -おぼえていますか?\n\ -たかいところへ あがる\n\ -とてもだいじなテクニック。\n\ -カベからカベへジャンプ!\n\ -スティックをつかって\n\ -はねかえったほうに\n\ -かそくする。\n\ -よーく\n\ -れんしゅう しておこう!")) - -DEFINE_DIALOG(DIALOG_050, 1, 4, 30, 200, _("\ -Zボタンで しゃがめます。\n\ -『さか』では すべれます。\n\ -ジャンプの とちゅうなら\n\ -『ヒップドロップ』!!\n\ -とまって しゃがんでから\n\ -ジャンプすると\n\ -『バックちゅう』できる!\n\ -わかった? まだあります。\n\ -はしりながら しゃがんで\n\ -ジャンプで『はばとび』!\n\ -しゃがんでから あるくと\n\ -・・・ひみつです。")) - -DEFINE_DIALOG(DIALOG_051, 1, 5, 30, 200, _("\ -『き』や『ぼう』には\n\ -ジャンプで つかまれます。\n\ -『のぼる』『おりる』は\n\ -スティックで、やめるのは\n\ -Zボタンで『て』をはなす。\n\ -『むきをかえる』ときは\n\ - 3Dスティックの\n\ -   みぎ と ひだり。\n\ -Aボタンで『せなか』の\n\ -ほうこうにジャンプします。\n\ -テッペンで もういちど\n\ -スティックを うえにいれ、\n\ -『さかだち』ができる。\n\ -むきをきめて せなかの\n\ -ほうこうに ジャンプだ!")) - -DEFINE_DIALOG(DIALOG_052, 1, 4, 30, 200, _("\ -Zボタンで しゃがめます。\n\ -とまって しゃがんでから\n\ -ジャンプすると、\n\ -『バックちゅう』できる!\n\ -すばやくユーターンを\n\ -しながら、ジャンプすると\n\ -『ちゅうがえり』!\n\ -どちらも たかくとべます。")) - -DEFINE_DIALOG(DIALOG_053, 1, 6, 30, 200, _("\ -コインリングや かくれた\n\ -シークレットポイントを\n\ -とおると あかいすうじが\n\ -でてきます。5こつづけて\n\ -とおると ひみつのスター\n\ -が あらわれます。")) - -DEFINE_DIALOG(DIALOG_054, 1, 4, 30, 200, _("\ -スライダーへようこそ!!\n\ -さかを すべりはじめたら\n\ -スティックまえで かそく、\n\ -うしろで げんそくできる。")) - -DEFINE_DIALOG(DIALOG_055, 1, 5, 30, 200, _("\ -あたし、このスライダーの\n\ -せかいチャンピオン!!!\n\ -からだ、デカイけど\n\ -とっても はやいよ!\n\ -あなたチャレンジします?\n\ -それでは!\n\ -\n\ - レディーーー・・・!\n\ -  ・・・ \n\ -   ゴー!! やめとく")) - -DEFINE_DIALOG(DIALOG_056, 1, 3, 30, 200, _("\ -ヒエーーーッ!!!\n\ -セカイきろくだよ!\n\ -スゴイよ!あなた!!\n\ -きんメダルの かわりに\n\ -コレ あげます!\n\ -いやーースゴイスゴイ!!")) - -DEFINE_DIALOG(DIALOG_057, 1, 4, 30, 200, _("\ -どこかで うちのこどもを\n\ -みかけません でしたか?\n\ -・・・わたしんち こども\n\ -いっぱい いましてね・・\n\ -なんびき いたのかも\n\ -おぼえてなくて・・・・\n\ -ほんとに・・\n\ -どこへ いったんでしょう。\n\ -だいてやると\n\ -とても いいこえで\n\ -なくんですけどね・・・\n\ -ヤレヤレ・・・・・")) - -DEFINE_DIALOG(DIALOG_058, 1, 5, 30, 200, _("\ -ああーーっ!!たしかに\n\ -うちの こどもです・・・\n\ -『こらっ! いつも\n\ -ちかくで あそびなさいと\n\ -いってるだろ!』\n\ -あなた とっても\n\ -いいひとです。 おれいに\n\ -これを さしあげます。\n\ -あったかくって とても\n\ -げんきに なりますよ。")) - -DEFINE_DIALOG(DIALOG_059, 1, 5, 30, 200, _("\ -このこは うちのこじゃー\n\ -ないようだなあ・・・\n\ -かわいそうに・・・\n\ -おやはいったい\n\ -なにをしてるんだろう・・")) - -DEFINE_DIALOG(DIALOG_060, 1, 4, 30, 200, _("\ --みずにはいるちゅうい-\n\ -\n\ -もぐっていると しぬほど\n\ -くるしくなってきます。\n\ -すいめんに あがるか\n\ -アブクをみつけて\n\ -さわってください。\n\ -ひといき つけます。\n\ -およぐときは Aボタン!\n\ -おしてるだけでも すすみ\n\ -タイミングよく おすと\n\ -スピードがでます。\n\ -もぐるときはスティックを\n\ -まえにたおして Aボタン。\n\ -うかぶときはスティックを\n\ -てまえにひいて Aボタン。\n\ -すいめんに いるときは\n\ -ジャンプします。\n\ - 『じゅんびたいそう\n\ -    わすれずに!!』")) - -DEFINE_DIALOG(DIALOG_061, 1, 6, 30, 200, _("\ -つめたいみず キケン!!\n\ -およいでは いけません!\n\ -この こおりのいけは\n\ -とびあがるぐらい\n\ -つめたいです!\n\ -        ペンギン")) - -DEFINE_DIALOG(DIALOG_062, 1, 5, 30, 200, _("\ -みどりの ブロックに\n\ -かくされている\n\ -ふしぎな ふしぎな\n\ -『メタルのぼうし』。\n\ -\n\ -ひをつけたってもえないし\n\ -てきのたまも はねかえす。\n\ -いきを とめても\n\ -へいきです。\n\ -こまったことにおよげない。")) - -DEFINE_DIALOG(DIALOG_063, 1, 4, 30, 200, _("\ -あおいブロックには\n\ -『とうめいぼうし』。\n\ -メダマも ビックリ\n\ -すがたをけせる。\n\ -テレサも まっさお\n\ -『ひみつのカベ』を\n\ -とおりぬけるぞ。")) - -DEFINE_DIALOG(DIALOG_064, 1, 4, 30, 200, _("\ -あかいブロックのなかの\n\ -はねのぼうしを かぶると、\n\ -3かいジャンプで\n\ -そらたかく とびあがれる。\n\ -そうさはスティックで!\n\ -てまえにひくと あがる。\n\ -まえにたおすと さがる。\n\ -やめるときはZボタンで!")) - -DEFINE_DIALOG(DIALOG_065, 1, 5, 30, 200, _("\ -およぎかた おしえます。\n\ -\n\ -みずにはいるとおよげます。\n\ -ながいあいだ『もぐる』と\n\ -くるしくなります。\n\ -すすむためには Aボタン。\n\ -タイミングよく おすと\n\ -スピードが でます。\n\ -3Dスティックを まえに\n\ -たおすと もぐります。\n\ -すいめんに もどったり、\n\ -みずから あがるときは\n\ -てまえにひいて Aボタン。\n\ -すいめんでジャンプだ!\n\ -\n\ -Aボタン おしっぱなしに\n\ -していても、およげます。\n\ -らくちんです。\n\ -およいでいるあいだは\n\ -ドアを あけられません。")) - -DEFINE_DIALOG(DIALOG_066, 1, 5, 30, 200, _("\ -マリオ!  クッパのはく\n\ -ほのおに きをつけて!\n\ -クッパを こらしめるには\n\ -うしろにまわりBボタンで\n\ -シッポをつかむのよ!\n\ -なげとばす まえには\n\ -3Dスティックで\n\ -グリグリふりまわすの。\n\ -はやく まわすほど\n\ -とおくまで とぶわ!\n\ -Cボタンで まわりを\n\ -よーくみて!\n\ -なげとばした クッパは\n\ -4すみの バクダンに\n\ -ぶつけてやるの!\n\ -ねらいを\n\ -よーくさだめて・・・\n\ -\n\ -もういちどBボタンよ!")) - -DEFINE_DIALOG(DIALOG_067, 1, 4, 30, 200, _("\ -ざんねんだったなマリオ!\n\ -ここには ピーチちゃんは\n\ -いませんでした。\n\ -    ガハハッ!!\n\ -わがはいの うしろに\n\ -まわりこんで シッポを\n\ -つかめるものなら\n\ -つかんでみるんだな。\n\ -スティックでグリグリ\n\ -まわして なげるなど\n\ -できるわけが ない!!\n\ -  ガハハッ!!")) - -DEFINE_DIALOG(DIALOG_068, 1, 5, 30, 200, _("\ -ここは しゃくねつの\n\ -ファイアバブル ランド!\n\ -からだに ひがついても\n\ -おちないように あわてず\n\ -そうさしよう。\n\ -ほのおのいけに おちると\n\ -はねあがる!  そうさは\n\ -できるので、おちついて。\n\ -あまりうごきまわらないで\n\ -ガンバレ!")) - -DEFINE_DIALOG(DIALOG_069, 1, 3, 30, 200, _("\ -『え』のなかのカイブツの\n\ -せかいには、せかいの\n\ -はてがあります。\n\ -みえないカベにあたったら\n\ -きっと そこが\n\ -『え』のせかいのはてです。\n\ -そらを とんでいるときも\n\ -そこから さきには\n\ -すすめません。")) - -DEFINE_DIALOG(DIALOG_070, 1, 5, 30, 200, _("\ -かいぶつたちの すんでる\n\ -『え』のなかのせかいから、\n\ -おしろの いりぐちの\n\ -メインホールに\n\ -いつでも もどれます。\n\ -かならず きちんと\n\ -たちどまってから!\n\ -スタートボタンでポーズし、\n\ -『コースからでる』を\n\ -えらんでください。\n\ -ひとつのせかいのスターは\n\ -ぜんぶ とらなくても、\n\ -つぎのせかいにすすめます。\n\ -じょうずになったら、また\n\ -もどってきてください。\n\ -スターを1つ とるごとに\n\ -つぎのスターのヒントが\n\ -スタートがめんに でます。\n\ -えらんだヒントいがいの\n\ -スターをとってもOKです。")) - -DEFINE_DIALOG(DIALOG_071, 1, 4, 30, 200, _("\ - -このさきキケン-\n\ -  あやしいケムリに\n\ -  ちゅうい!\n\ - いきができません!\n\ -くるしくなったら\n\ -たかいところへ!\n\ -まる・・・・・ひなんじょ\n\ -やじるし・・・でいりぐち")) - -DEFINE_DIALOG(DIALOG_072, 1, 5, 30, 200, _("\ -カゼつよし!  ぼうしは\n\ -しっかり かぶりましょう。\n\ -もし ぼうしをなくしても\n\ -ここでなくした ぼうしは\n\ -このやまで みつかります。")) - -DEFINE_DIALOG(DIALOG_073, 1, 5, 95, 200, _("\ -ただしい じゅんばんで\n\ -はこを ひらくこと。\n\ -こたえは だれにも\n\ -おしえてやらない。\n\ -   --せんちょう--")) - -DEFINE_DIALOG(DIALOG_074, 1, 5, 30, 200, _("\ -ガケのカドに とびつくと\n\ -ぶらさがれます。\n\ -おりるときはスティックを\n\ -マリオのうしろへいれるか、\n\ -Zボタンをおしてください。\n\ -のぼるときはスティックを\n\ -まえに たおしてください。\n\ -ぶらさがって\n\ -すぐに Aボタンをおすと\n\ -すばやく のぼれます!")) - -DEFINE_DIALOG(DIALOG_075, 1, 5, 30, 200, _("\ -マリオ!!たいへんです。\n\ -クッパがまた・・・・\n\ -おしろの パワースターを\n\ -ぬすんで カベのなかへ!\n\ -わたしたちも・・・\n\ -みんなカベのなかへ・・・\n\ -すいこまれていくわ・・・\n\ -『カベ』や『え』のなか\n\ -から パワースターを\n\ -とりもどして!\n\ -クッパの ふさいだドアは\n\ -パワースターの ちからで\n\ -ひらくことが できるわ!\n\ -このへやには ひみつの\n\ -つうろがあるの。\n\ -クッパにみつからなかった\n\ -かくしつうろの ひとつよ。\n\ -そこには おしろの\n\ -かくれスターが あるわ!\n\ -きっと やくにたつはずよ。")) - -DEFINE_DIALOG(DIALOG_076, 1, 5, 30, 200, _("\ -パワースターのおかげで\n\ -おしろに、げんきが\n\ -もどってきました。\n\ -クッパなんか\n\ -おいはらってください。\n\ -おやくに たつなら\n\ -おしろの はなしをします。\n\ -『カガミのへや』では\n\ -カガミにうつらないものを\n\ -よくみてください。\n\ -みずのまちへ いくときは、\n\ -『え』にとびこむ たかさ\n\ -によって、まちをすっかり\n\ -みずびたしに できます。\n\ -アッ、これ みつけました。")) - -DEFINE_DIALOG(DIALOG_077, 1, 3, 150, 200, _("\ -とびらを ひらくまえに\n\ -2つの はしらを\n\ -おしさげて おくこと。")) - -DEFINE_DIALOG(DIALOG_078, 1, 5, 30, 200, _("\ -あおコインのブロックを\n\ -ジャンプちゅうにZボタン\n\ -『ヒップドロップ』で\n\ -      ぶっつぶすと\n\ -あおコインがでてきます。\n\ -あおコイン1まいで\n\ -きいろコイン5まいぶん\n\ -とてもラッキー!\n\ -でも じかんがたつと\n\ -きえてしまう・・ザンネン")) - -DEFINE_DIALOG(DIALOG_079, 1, 5, 30, 200, _("\ -いててて!\n\ -はなしてくれよ。\n\ -ウッキッキー!\n\ -チョットからかった\n\ -だけなのに!\n\ -はなしてくれたら、\n\ -いいもの あげるからさ。\n\ -ネーネー はなしてくれよ。\n\ -\n\ -   はなす  いやだ")) - -DEFINE_DIALOG(DIALOG_080, 1, 3, 30, 200, _("\ -ヘッヘッヘッ!")) - -DEFINE_DIALOG(DIALOG_081, 1, 6, 30, 200, _("\ -ここは みずにみちたまち。\n\ -このまちは、あなたが\n\ -ここを おとずれるときの\n\ -たかさと、おなじだけの\n\ -みずをもって\n\ -あなたをむかえる。")) - -DEFINE_DIALOG(DIALOG_082, 1, 5, 30, 200, _("\ -ぼうしを なくすと\n\ -ダメージがおおくなるので\n\ -だいじに してください。\n\ -なくしたら、なくした\n\ -コースで みつかります。\n\ -アアーどうしよう・・・\n\ -ピーチひめは、カベに\n\ -ひきこまれた ままだし。\n\ -はやく クッパを\n\ -やっつけてください。\n\ -えのほかにカベのなかにも\n\ -モンスターの せかいが\n\ -あります。  あっ!これ\n\ -もっていって ください。\n\ -かくして もってました。")) - -DEFINE_DIALOG(DIALOG_083, 1, 4, 30, 200, _("\ -とけいがとても へんです。\n\ -とけいに はいるとき、\n\ -ながいはりの ばしょに\n\ -ちゅういしてください!\n\ -これ、とりもどしました。\n\ -もっていって ください。\n\ -かっこよく\n\ -うけとってくださいね!")) - -DEFINE_DIALOG(DIALOG_084, 1, 5, 30, 200, _("\ -イテテ らんぼうなひとだ。\n\ -このスターは クッパって\n\ -ヤツが くれたんだよ。\n\ -あんたのものだ なんて\n\ -しらなかったよ。\n\ -かえすって、かえすってば、\n\ -かえせば いいんでしょ。\n\ -はなしてくれたら\n\ -スターぐらい かえすから。\n\ -ホイ!!")) - -DEFINE_DIALOG(DIALOG_085, 1, 4, 30, 200, _("\ -この やかたから\n\ -  ぶじにでられたら\n\ -\n\ -・・・エライ。・・")) - -DEFINE_DIALOG(DIALOG_086, 1, 3, 30, 200, _("\ -まわりをクルクルまわると\n\ -めをまわす ヤツがいます。")) - -DEFINE_DIALOG(DIALOG_087, 1, 5, 30, 200, _("\ -えんとつから はいるのは\n\ -サンタだけではありません。\n\ -  ごえんりょなく\n\ -  おはいりください。\n\ -スノーマンハウスおーなー")) - -DEFINE_DIALOG(DIALOG_088, 1, 5, 30, 200, _("\ --さぎょうリフトじょう-\n\ -\n\ -ここから おりるひとは\n\ -ひだりのぼうにつかまって、\n\ -きをつけて おりること。")) - -DEFINE_DIALOG(DIALOG_089, 1, 4, 95, 200, _("\ -どちらのみちも キケン!\n\ -くらいあしもとにチュウイ。\n\ -はばとび できないひとは\n\ -みぎのみちを すすめ。\n\ -みぎ・・さぎょうリフト\n\ -    ケムリめいろ\n\ -ひだり・・やみのおおあな\n\ -     ちていこ ヘ\n\ -あかまる\n\ - ・・2ごうエレベーター\n\ -      ちていこ へ\n\ -やじるし・・げんざいち")) - -DEFINE_DIALOG(DIALOG_090, 1, 6, 30, 200, _("\ -ガハハッ!\n\ -ワナにはまったなマリオ!\n\ -また ジャマをしにきた\n\ -ようだが、ともだちからの\n\ -ちゅうこくだ。\n\ -あしもとには きをつけな。")) - -DEFINE_DIALOG(DIALOG_091, 1, 3, 30, 200, _("\ -つよいカゼに チュウイ!\n\ -でも、カゼにのると\n\ -フワフワきもちいいです。")) - -DEFINE_DIALOG(DIALOG_092, 1, 3, 30, 200, _("\ -いいかげんにしろマリオ!\n\ -いつもいつも、わがはいの\n\ -ジャマをしおって!\n\ -せっかく かいぶつたちと\n\ -たのしくやっているのに。\n\ -スターをかえすんだ!\n\ -カベのなかのヤツらには、\n\ -そいつが いるんだよ!!\n\ -ガハハッ!!")) - -DEFINE_DIALOG(DIALOG_093, 1, 4, 30, 200, _("\ -アララ!いつのまにきた?\n\ -・・・・・・ムム\n\ -どちらにしろ わがはいの\n\ -ほのおの えじきだっ!\n\ -どれだけスターのちからを\n\ -かりても、わがはいには\n\ -かなうわけがないわ!\n\ -ガハハッ!! マリオ!\n\ -キサマの おともだちも\n\ -みーんな カベのなかさ。\n\ -ピーチちゃんも わたさん\n\ -もんね!  いくぞ!!")) - -DEFINE_DIALOG(DIALOG_094, 1, 3, 30, 200, _("\ -のぼりにくい さかみちは\n\ -じょそうをつけて\n\ -げんきよく のぼる!\n\ -はばとび おぼえてるか?\n\ -はしりながら Zボタンで\n\ -しゃがんで ジャンプだ!")) - -#ifdef VERSION_JP -#define HOW_TO_READ_SIGNS_2 " Bボタンをおすと" -#else -#define HOW_TO_READ_SIGNS_2 "AかBボタンをおし" -#endif - -DEFINE_DIALOG(DIALOG_095, 1, 3, 30, 200, _("\ -このように カンバンの\n\ -まえで" HOW_TO_READ_SIGNS_2 "\n\ -よむことができます。\n\ -ノコノコや どうぶつたち\n\ -と はなすときは、まえに\n\ -たちどまってください。\n\ -このコースにあるクッパに\n\ -ぬすまれたパワースターを\n\ -とりかえしてください。")) - -DEFINE_DIALOG(DIALOG_096, 1, 5, 30, 200, _("\ -このあたり みちせまし。\n\ -ゆっくり あるこう!\n\ -だれも ちょうじょうまで\n\ -たどりつかせない。\n\ -フフフ。\n\ -きもちよくねているひとを\n\ -おこすと、とっても\n\ -ふきげんに なります。\n\ -ゆっくりと しずかに\n\ -あるきましょう。フフフ。")) - -DEFINE_DIALOG(DIALOG_097, 1, 4, 30, 200, _("\ -たいあたり されたら\n\ -たいあたりで かえせ!\n\ -ほのおのうみにつきおとす\n\ -1たい1のデスマッチだ!")) - -DEFINE_DIALOG(DIALOG_098, 1, 3, 95, 200, _("\ -ここまでおいで・・・・\n\ -ケッケッケ・・")) - -DEFINE_DIALOG(DIALOG_099, 1, 3, 95, 200, _("\ -クックック・・\n\ - とりついてやる。\n\ -    ヒッヒッヒ!\n\ -カベも とおりぬけてやる。\n\ -こんなこと できるか?\n\ -     ケッケッケ!")) - -DEFINE_DIALOG(DIALOG_100, 1, 4, 95, 200, _("\ -ウッキッキー\n\ - ワッキッキー!\n\ -   ホヨホヨ。\n\ -いっただきー。")) - -DEFINE_DIALOG(DIALOG_101, 1, 5, 95, 200, _("\ -ヘッヘッヘッ!\n\ -つかまっちゃいました。\n\ -きにいってたのになあ・・\n\ -かえしますよ。\n\ - ウッキッキー!!")) - -DEFINE_DIALOG(DIALOG_102, 1, 4, 30, 200, _("\ -テレサの たおしかた\n\ -おしえます。\n\ -はずかしがりやの\n\ -テレサです。\n\ -『めとめがあう』と\n\ -すがたをけします。\n\ -『とうめいのとき』は\n\ -あたりません。\n\ -『せなかをむける』と\n\ -あらわれます。\n\ -うしろにまわって\n\ -なぐると よわい。")) - -DEFINE_DIALOG(DIALOG_103, 1, 4, 95, 200, _("\ -4ほんの はしらのうえに\n\ -たつものに、わたしは、\n\ -このやかたを おとずれる\n\ -しかくを あたえよう。")) - -DEFINE_DIALOG(DIALOG_104, 1, 6, 30, 200, _("\ -めのまえのブルーグレーの\n\ -はんとうめいの ほしは\n\ -『パワースターのだい』だ。\n\ -あかコインを みつけて\n\ -8まいぜんぶ あつめると、\n\ -スターが あらわれる。")) - -DEFINE_DIALOG(DIALOG_105, 1, 3, 95, 200, _("\ -じゅんび かんりょう!\n\ -そこの あなに\n\ -はいってみてください。\n\ -4つのたいほうをつかって\n\ -そらのしまにあるスターを\n\ -とれるはずです。\n\ -スティックでねらいをつけ、\n\ -Aではっしゃ!とびながら\n\ -『き』にも つかまれます。")) - -DEFINE_DIALOG(DIALOG_106, 1, 3, 95, 200, _("\ -じゅんびが\n\ -かんりょう しました!\n\ -それでは、おきをつけて!")) - -DEFINE_DIALOG(DIALOG_107, 1, 3, 95, 200, _("\ -おばけは し な な い\n\ -ケッケッケ・・\n\ -ぶじに でられるかな?")) - -DEFINE_DIALOG(DIALOG_108, 1, 3, 95, 200, _("\ -ぼよよーん\n\ -おやかたの おでましだ。\n\ -カッカッカ・・")) - -DEFINE_DIALOG(DIALOG_109, 1, 4, 95, 200, _("\ -カラダが とけちゃったヨ。\n\ -いいカラダ いないかなー\n\ -なにか おちつかなくてネ。\n\ -アー かおがつめたいなー")) - -DEFINE_DIALOG(DIALOG_110, 1, 3, 95, 200, _("\ -しょうらい きっと\n\ -りっぱなカラダになろうと\n\ -おもってまーす!\n\ -いいアタマ いないかなー\n\ -もししっていたら そこへ\n\ -つれてってくれませんか?\n\ -まえを すべってくれれば\n\ -うしろをついていきまーす。\n\ - ヨロシクー!")) - -DEFINE_DIALOG(DIALOG_111, 1, 3, 95, 200, _("\ -ヤッリー!\n\ -きぶんスッキリ!りっぱな\n\ -カラダが みつかった!\n\ -おれいに これあげます!\n\ -もっていって ください。\n\ -とってもアッタカイですよ。")) - -DEFINE_DIALOG(DIALOG_112, 1, 4, 30, 200, _("\ -コインいっぱいあつめよう。\n\ -ちからが かいふくする。\n\ -えのなかの15コースでは\n\ -きろくにも のこるよ。\n\ -あかいハートにさわっても\n\ -ちからが かいふくする。\n\ -はやく かけぬけるほど\n\ -たくさん かいふくする!")) - -DEFINE_DIALOG(DIALOG_113, 1, 6, 30, 200, _("\ -あか・あお・みどりの\n\ -ブロックには アイテムの\n\ -『ぼうし』が はいってる。\n\ -おしろの どこかにある\n\ -スイッチを ふんでくると\n\ -つかえるように なります。")) - -DEFINE_DIALOG(DIALOG_114, 1, 4, 95, 200, _("\ -ああ~ きにいらねえ!\n\ -おれたち、いしのおかげで\n\ -『いえ』も『しろ』も\n\ -できてるってーのに。\n\ -いつも ふみつけるばっか\n\ -りで、 ちったーありがた\n\ -がったら どうなんでぃ!\n\ -おうおうっ!\n\ -おい! そこのニイサン!\n\ -ふらふらしてんじゃねーや。\n\ -きげんが わるいんでぃ!\n\ -おしつぶしちまうぞぉ!!\n\ -もんくが あんなら\n\ -ヒップドロップで この\n\ -バッタンキングさまを\n\ -ふみつけて みやがれっ!")) - -DEFINE_DIALOG(DIALOG_115, 1, 5, 95, 200, _("\ -ああ くやしいぞ!\n\ -またまた\n\ -ふみつけられちまった!\n\ -しょせん いしは\n\ -    いしなのか・・・\n\ -おめぇの かちでぇ!\n\ -これ もっていきやがれ!\n\ -ガクッ!")) - -DEFINE_DIALOG(DIALOG_116, 1, 5, 95, 200, _("\ -おおっ!いてて! まわり\n\ -こみのはやさは まだまだ\n\ -だが、なかなか つよいな。\n\ -おまえのような けらいが\n\ -ほしかったぞ・・\n\ -はじめの やくそくどおり\n\ -パワースターをやろう。\n\ -また ワシにあいたいとき\n\ -このスターをメニューから\n\ -えらぶがよい。さらばじゃ")) - -DEFINE_DIALOG(DIALOG_117, 1, 3, 95, 200, _("\ -ジャジャジャーン!\n\ -どうだ!\n\ -おどろいたか??・・・\n\ -ムム・・・・ ならば\n\ -もっとオドロカセテやる!\n\ -イクゾ! カカッテコイ!")) - -DEFINE_DIALOG(DIALOG_118, 1, 5, 95, 200, _("\ -オオオッ・・・\n\ -オマエ、いがいとツヨイ!\n\ -このヤカタは、きょうから\n\ -オマエのものダッ・・\n\ -ジユウニつかエ。ガクッ!")) - -DEFINE_DIALOG(DIALOG_119, 1, 4, 30, 200, _("\ -グウウッ!  ちょっと\n\ -ゆだん しておったわ!\n\ -せっかくのケイカクが\n\ -ぶちこわしだ・・・しかし\n\ -パワースターもピーチも\n\ -わがはいの てのなかに\n\ -あるのだ。ガハハハ!\n\ -まだまだ まけてはおらん。\n\ -これいじょうスターは\n\ -わたさんぞ。きょうはここ\n\ -らで かんべんしてやる!\n\ -おおぉ、おぼえてろよ!!")) - -DEFINE_DIALOG(DIALOG_120, 1, 4, 30, 200, _("\ -グググッワッ!\n\ -こうも かんたんに\n\ -やられるとは、スターの\n\ -ちからが たりんのかな?\n\ -わがはいがゼッコーチョー\n\ -のときなら、キサマなんか\n\ -てきではない。\n\ -こんかいは ひきわけだっ\n\ -ピーチに あいたければ、\n\ -とうのてっぺんまで\n\ -のぼってきてみろ。\n\ -まってるぞ!ガハハッ!!")) - -DEFINE_DIALOG(DIALOG_121, 1, 5, 30, 200, _("\ -あああっ・・またこんども\n\ -キサマのかちか マリオ!\n\ -キサマはな、わがはいが\n\ -せかいで いーちばん\n\ -まけたくないヤツなのに!\n\ -せっかく なかまにした\n\ -モンスターたちのちからも\n\ -なくなり このままでは\n\ -またまた、わがはいの\n\ -だーいきらいな\n\ -へいわが もどってしまう\n\ -ではないか! \n\ -ムムムッ・・・・\n\ -しかし、このゲームは\n\ -まだまだ おわらんぞ。\n\ -みんなで あつまって、\n\ -なかよくエンディングでも\n\ -みるんだな!\n\ -\n\ -ガハハハッ!")) - -DEFINE_DIALOG(DIALOG_122, 1, 6, 30, 200, _("\ --やみにとけるおおあな-\n\ -\n\ -みぎ・・・さぎょうリフト\n\ -     ケムリめいろ\n\ -ひだり・・ちていこ")) - -DEFINE_DIALOG(DIALOG_123, 1, 5, 30, 200, _("\ - -メタルのどうくつ-\n\ -\n\ -みぎ・・・ちじょうへ\n\ -ひだり・・メタルスイッチ")) - -DEFINE_DIALOG(DIALOG_124, 1, 5, 30, 200, _("\ --さぎょうようリフト-\n\ -\n\ -   キケン!!\n\ - そうさほうほうを\n\ - よく よむこと。\n\ -ふんだ、やじるしのほうに\n\ -すすみつづけます。\n\ -\n\ -おりると もとのばしょに\n\ -もどります。")) - -DEFINE_DIALOG(DIALOG_125, 1, 5, 30, 200, _("\ --ケムリめいろ・でぐち-\n\ -\n\ -キケン! ヘイサちゅう。\n\ -ここからは はいれません。")) - -DEFINE_DIALOG(DIALOG_126, 1, 6, 30, 200, _("\ -・1ごうエレベーター・\n\ -\n\ -うえ・・やみのおおあな\n\ -みぎ・・さぎょうリフト\n\ -    ケムリめいろ")) - -DEFINE_DIALOG(DIALOG_127, 1, 5, 30, 200, _("\ -  -ちていこ-\n\ -\n\ -みぎ・・メタルのどうくつ\n\ -ひだり・・はいこう\n\ -     へいさちゅう\n\ -おとなしい かいりゅう\n\ -ドッシーが すんでます\n\ -せなかでヒップドロップを\n\ -すると、あたまをさげます。\n\ -エサにならないでください。")) - -DEFINE_DIALOG(DIALOG_128, 1, 4, 95, 200, _("\ -おっとっと!じょうがいに\n\ -なげるのは はんそくだ!\n\ -リングのうえでフェアーに\n\ -たたかおうでは ないか!")) - -DEFINE_DIALOG(DIALOG_129, 1, 5, 30, 200, _("\ -とうめいスイッチの\n\ -  コースへ ようこそ!\n\ -あおいスイッチを ふむと\n\ -すべての あおブロックが\n\ -『じったい』になる。\n\ -とうめいぼうしで\n\ -とうめいに なると\n\ -いろんな ものを\n\ -とおりぬけられます。\n\ -まずは おためしください。")) - -DEFINE_DIALOG(DIALOG_130, 1, 5, 30, 200, _("\ -メタルのスイッチの\n\ -  コースヘ ようこそ!\n\ -みどりのスイッチを\n\ -ふめば みどりブロックが\n\ -『じったい』になる。\n\ -メタルのぼうしで\n\ -メタルになれば、\n\ -みずのなかでも\n\ -あるけてしまう。\n\ -まずは おためしください。")) - -DEFINE_DIALOG(DIALOG_131, 1, 5, 30, 200, _("\ -はねのスイッチの\n\ -  コースヘ ようこそ!\n\ -にじのリングのまんなかの\n\ -とうの うえにある\n\ -あかいスイッチを ふもう。\n\ -このせかいの すべての\n\ -あかいブロックが\n\ -『じったい』になる。\n\ -3だんとびで そらへとび、\n\ -Zボタンで ランディング。\n\ -そうさは ひこうきの\n\ -そうじゅうかん のように\n\ -まえにたおすと『さがる』\n\ -てまえにひくと『あがる』\n\ -まずは おためしを!")) - -DEFINE_DIALOG(DIALOG_132, 1, 5, 30, 200, _("\ -ダメダメ!\n\ -それは きていいはんです。\n\ -『しっかーく!』\n\ -こんどはフェアーに\n\ -いきましょう。")) - -DEFINE_DIALOG(DIALOG_133, 1, 5, 30, 200, _("\ -ああよかった。\n\ -きてくれたんですね!\n\ -ピーチひめも ぼくたちも\n\ -みんな『カベ』のなかに\n\ -とじこめられちゃいました。\n\ -クッパは パワースターを\n\ -つかって『カベ』や『え』\n\ -のなかにカイブツのくにを\n\ -つくろうと しています。\n\ -スターをとりかえして!\n\ -『スター』をいくつか\n\ -とりかえしたら、クッパの\n\ -とじたドアが ひらきます。\n\ -1かいの 4つのへやを\n\ -さがし、すすんでください。\n\ -まずは、ヒダリがわの\n\ -ボムへいの『え』の\n\ -へやに はいれます。\n\ -このへやだけは クッパの\n\ -ふういんを のがれました。\n\ -8まい たまったら\n\ -おおきな ほしのドアを\n\ -ひらくことが できます。\n\ -きっと ピーチひめは\n\ -そのなかです!")) - -DEFINE_DIALOG(DIALOG_134, 1, 4, 30, 200, _("\ -コースのはじめにえらべる\n\ -スターのなまえは、\n\ -つぎに みつけられそうな\n\ -スターのヒントです。\n\ -ヒントにでてくる\n\ -じゅんばんと、ちがう\n\ -スターを とりもどしても\n\ -かまわないですよ。\n\ -『スター』や『てき』や\n\ -『アイテム』のなかには\n\ -そのスターをえらばないと\n\ -でないものも あります。\n\ -いくつか とりかえしたら\n\ -つぎのコースのドアへと\n\ -すすんでください。みんな\n\ -たすけを まっています!")) - -DEFINE_DIALOG(DIALOG_135, 1, 5, 30, 200, _("\ -クッパがスターをもって\n\ -いっちゃいました。\n\ -ここにかくれてみてました。\n\ -スターはひとつのコースに\n\ -6こあるはずです。\n\ -でも アイテムスイッチを\n\ -ぜんぶおしてからでないと\n\ -とれないスターもあります。\n\ -どんどん さきのコースへ\n\ -すすんでください。\n\ -スタートがめんでスターの\n\ -なまえが みられます。\n\ -むかしのてきに あいたい\n\ -とき、そのほしをえらぶと\n\ -またあえる てきもいます。")) - -DEFINE_DIALOG(DIALOG_136, 1, 4, 30, 200, _("\ -ワァすごい!もうそんなに\n\ -スターをもってるんですね。\n\ -もうすぐ ぼくらのことも\n\ -たすけだしてくれますね!\n\ -クッパたちは ひっしです。\n\ -きをつけてください。\n\ -コインをとると ちからが\n\ -かいふくします。\n\ -あかコインは2まいぶん。\n\ -あおコインは5まいぶん。\n\ -あおコインのブロックを\n\ -こわすと でてきます。\n\ -たかいところからおちても\n\ -ちじょうの ちかくで\n\ -『ヒップドロップ』すると\n\ -ダメージを ふせげます。")) - -DEFINE_DIALOG(DIALOG_137, 1, 5, 30, 200, _("\ -パワースターが もどって、\n\ -おしろのちからが\n\ -かいふく してきました!\n\ -ありがとう。 クッパは\n\ -このさきに にげました。\n\ -そうだ!コインをあつめて\n\ -ますか?15のコースでは\n\ -コイン100まい とると\n\ -スペシャルスターが\n\ -あらわれます。")) - -DEFINE_DIALOG(DIALOG_138, 1, 5, 30, 200, _("\ -・2ごうエレベーター・\n\ -した・・ちていこ\n\ -ひだり・・やみのおおあな\n\ -みぎ・・・ケムリめいろ\n\ -     へいさちゅう!")) - -DEFINE_DIALOG(DIALOG_139, 1, 6, 30, 200, _("\ -このうえ・・じどうリフト\n\ -じどうリフトは のると\n\ -じどうてきに うごきだし、\n\ -コースにそってすすみます。\n\ -おりて ほうっておくと\n\ -きえてしまいます。")) - -DEFINE_DIALOG(DIALOG_140, 1, 6, 30, 200, _("\ --そうさリフトじょう-\n\ -みぎ・・・ケムリめいろ\n\ -     いりぐち\n\ -ひだり・・やみのおおあな\n\ -  1ごうエレベーターへ\n\ -やじるし・・げんざいち")) - -DEFINE_DIALOG(DIALOG_141, 1, 5, 150, 200, _("\ -ぬすまれたパワースターを\n\ -とりかえした!\n\ -クッパが とじてしまった\n\ -ドアを あけられるように\n\ -なったぞ!\n\ -2かいの ピーチのへや、\n\ -1かいの とりでのへや、\n\ -2つのへやのドアがひらく。\n\ -つぎのスターをとりかえし\n\ -おしろのみんなをすくえ!\n\ -モンスターたちはどんどん\n\ -ちからを つけてきている。\n\ -いそげ マリオ!!\n\ -おしろの いちだいじだ!")) - -DEFINE_DIALOG(DIALOG_142, 1, 5, 150, 200, _("\ -3このスターを\n\ -とりもどしたぞ! \n\ -そして スターに『3』の\n\ -すうじが ついたドアを\n\ -ひらけるように なった!\n\ -4つのへやの せかいを\n\ -じゆうに いききできる。\n\ -あたらしいカイブツたちは\n\ -もっと てごわいぞ。\n\ -きをつけて すすめ!")) - -DEFINE_DIALOG(DIALOG_143, 1, 6, 150, 200, _("\ -8このパワースターを\n\ -ぶじ とりもどし、\n\ -おおきな ほしのドアが\n\ -ひらくようになった。\n\ -クッパは すぐそこだ!\n\ -ピーチのこえがきこえる。")) - -DEFINE_DIALOG(DIALOG_144, 1, 5, 150, 200, _("\ -30この パワースターを\n\ -とりもどし、\n\ -おおきなスターのドアが\n\ -ひらくようになった!\n\ -ここですこし てんけんだ。\n\ -2ほんのはしらを ヒップ\n\ -ドロップしてみたか?\n\ -ぼうしはなくしてないか?\n\ -さばくで なくしたなら\n\ -ハゲたかジャンゴをさがせ。\n\ -クッパは うみから\n\ -このちかにせんにゅう\n\ -したらしい。\n\ -とうとうやつを\n\ -おいつめたぞ!")) - -DEFINE_DIALOG(DIALOG_145, 1, 4, 150, 200, _("\ -50このパワースターを\n\ -とりもどした!\n\ -3かいへの ほしのドアが\n\ -ひらくぞ!\n\ -クッパはすぐそこだ!\n\ -アイテムスイッチは\n\ -ぜんぶおしてきたか?\n\ -かくにん しておこう。\n\ -あか・あお・みどりの\n\ -3つのアイテムブロックは\n\ -とてもだいじな みかただ。\n\ -さあ『3かい』へすすめ!")) - -DEFINE_DIALOG(DIALOG_146, 1, 6, 150, 200, _("\ -70このパワースターを\n\ -とりもどした!\n\ -はてしない かいだんの\n\ -ナゾがとかれた。\n\ -クッパはかなりあせってる。\n\ -さあ!さいごのたたかいだ。")) - -DEFINE_DIALOG(DIALOG_147, 1, 5, 30, 200, _("\ -あか・あお・みどりの\n\ -『アイテムブロック』を\n\ -つかっていますか?\n\ -スターをとりもどすと\n\ -いりぐちがみつかる、\n\ -おしろのかくしコースで、\n\ -3つのスイッチを おすと\n\ -そのいろのブロックが\n\ -『じったい』となり、\n\ -つかえるようになります。\n\ -あかは はねのぼうし\n\ -みどりは メタルのぼうし\n\ -あおは とうめいのぼうし\n\ -\n\ -とてもつよい みかたです。")) - -DEFINE_DIALOG(DIALOG_148, 1, 5, 30, 200, _("\ -このさきスノーマンのやま\n\ -だれも はいるな!\n\ -アイスブロックシューター\n\ -を 3だんとびなどして\n\ -とびこえては イケマセン。\n\ -つめたい いけでは\n\ -はやく たいりょくが\n\ -へります!\n\ -かいふくも しません。\n\ -      スノーマン")) - -DEFINE_DIALOG(DIALOG_149, 1, 5, 30, 200, _("\ -ピーチのかくれスライダー\n\ -へ ようこそ!\n\ -ここには クッパにみつけ\n\ -られなかった おしろの\n\ -かくれスターがのこってる。\n\ -さかを すべりはじめたら\n\ -スティックまえで かそく、\n\ -うしろで げんそくできる。\n\ -はやくすべれば スターが\n\ -みつかるはずだ!")) - -DEFINE_DIALOG(DIALOG_150, 1, 5, 30, 200, _("\ -あーーん、だれだい?\n\ -とつぜん ビショぬれに\n\ -なっちゃいました!\n\ -キチンと てんじょう\n\ -なおしてもらうです。")) - -DEFINE_DIALOG(DIALOG_151, 1, 4, 30, 200, _("\ -みずをかけられた つぎは\n\ -ふんづけられました。\n\ -もう ほんとーに\n\ -おこったです!")) - -DEFINE_DIALOG(DIALOG_152, 1, 5, 30, 200, _("\ -いててて!!!\n\ -らんぼうなひとだなあ。\n\ -なぜかイライラしてたけど、\n\ -まあ、そらがみえるのも\n\ -わるくはないです。\n\ -よるには いっぱいほしが\n\ -みえるしね!\n\ -このほしは かえします。\n\ -あー、なんだか きもちが\n\ -おちついてきたです。")) - -DEFINE_DIALOG(DIALOG_153, 1, 4, 30, 200, _("\ -わしの カラダに\n\ -のぼっては いかーん!\n\ -そういうヤツは みんな\n\ -ふきっとばしちまうぞー!")) - -DEFINE_DIALOG(DIALOG_154, 1, 5, 30, 200, _("\ -ぼうしを なくすと\n\ -ダメージがおおくなるので\n\ -だいじに してください。\n\ -なくしたら、なくした\n\ -コースで みつかります。\n\ -アアーどうしよう・・・\n\ -ピーチひめは、カベに\n\ -ひきこまれたままだし。\n\ -はやく クッパを\n\ -やっつけてください。\n\ -ああ、そうだ!\n\ -えのほかにカベのなかにも\n\ -モンスターの せかいが\n\ -あります。\n\ -よーく、しらべてください。")) - -DEFINE_DIALOG(DIALOG_155, 1, 5, 30, 200, _("\ -パワースターのおかげで\n\ -おしろに、げんきが\n\ -もどってきました。\n\ -クッパなんか\n\ -おいはらってください。\n\ -おやくに たつなら\n\ -おしろの はなしをします。\n\ -『カガミのへや』では\n\ -カガミにうつらないものを\n\ -よくみてください。\n\ -みずのまちへ いくときは、\n\ -『え』にとびこむ たかさ\n\ -によって、まちをすっかり\n\ -みずびたしに できます。")) - -DEFINE_DIALOG(DIALOG_156, 1, 4, 30, 200, _("\ -とけいがとても へんです。\n\ -とけいに はいるとき、\n\ -ながいはりの ばしょに\n\ -ちゅういしてください!")) - -DEFINE_DIALOG(DIALOG_157, 1, 5, 30, 200, _("\ -ながれる『すな』に\n\ -ながされないように\n\ -きをつけて!\n\ -からだが しずんで\n\ -ジャンプできません。\n\ -あたままでしずむと\n\ -いきが できません。\n\ -くらいいろの ところは\n\ -とくに キケン!!\n\ -そこなしの じごくです!")) - -DEFINE_DIALOG(DIALOG_158, 1, 5, 30, 200, _("\ -ジャンプのテクニック\n\ -その1\n\ -タイミングよく、\n\ -れんぞくでジャンプすると\n\ -だんだん たかくとべる。\n\ -スピードがはやいほど\n\ -たかく とびあがれる。\n\ -れんぞく3かいめに\n\ -たかくとべるわざを\n\ -『3だんとび』といいます。\n\ -その2  カベにむかって\n\ -ジャンプして、そこから\n\ -もういちどジャンプできる。\n\ -『カベキック』といって、\n\ -たかいところにのぼれます。")) - -DEFINE_DIALOG(DIALOG_159, 1, 5, 30, 200, _("\ -ジャンプのテクニック\n\ -その3  Zボタンわざ\n\ -たちどまって しゃがんで\n\ -から ジャンプすると、\n\ -『バックちゅう』できます。\n\ -はやくはしりながら\n\ -しゃがんでジャンプすると\n\ -とおくまで とべる。\n\ -『はばとび』です。")) - -DEFINE_DIALOG(DIALOG_160, 1, 4, 30, 200, _("\ -はやく はしりながら\n\ -Bボタンをおすと\n\ -『ボディアタック』が\n\ -できます。\n\ -おなかで\n\ -すべっているあいだは、\n\ -A・Bどちらのボタンでも\n\ -おきあがることができます。")) - -DEFINE_DIALOG(DIALOG_161, 1, 5, 30, 200, _("\ -いやー すごいです!!\n\ -ここにいれば あえると\n\ -きいてたけど、ほんとに\n\ -あえてしまいました!!\n\ -でんごんが あります。\n\ -『これで、おしまいですが\n\ -もっとあそんでほしいので\n\ -つまらないものですが\n\ -うけとって ください。』\n\ --マリオ・スタッフより-")) - -DEFINE_DIALOG(DIALOG_162, 1, 5, 30, 200, _("\ -イテテ あいかわらず\n\ -らんぼうなひとだな。\n\ -このスターは べつに\n\ -かくしてたわけじゃ\n\ -ないんだってば!\n\ -かえせば いいんでしょ。\n\ -はなしてくれたら\n\ -スターぐらい かえすから。\n\ -これで ほんとに\n\ -さいごだよ!  ホイ!")) - -DEFINE_DIALOG(DIALOG_163, 1, 5, 30, 200, _("\ -あああっ・・またこんども\n\ -キサマのかちか マリオ!\n\ -キサマはな、わがはいが\n\ -せかいで いーちばん\n\ -まけたくないヤツなのに!\n\ -ほんとうに やくにたたぬ\n\ -カイブツどもだ!\n\ -キサマごときに\n\ -パワースターをぜーんぶ\n\ -とりもどされるとは・・・\n\ -ぜんぶで『120こ』も\n\ -あったのか!?\n\ -『しろ』に わがはいも\n\ -きづかなかったスターが\n\ -のこって おったとは・・\n\ -またまた わがはいの\n\ -だーいきらいな へいわが、\n\ -もどってしまうではないか。\n\ -わがはいは くやしーぞ!\n\ -きょうは ひきあげてやる。\n\ -だが、こんどあうときは\n\ -ぜーったい まけないぞ!\n\ -3Dスティックをみがいて\n\ -まってろよ!\n\ - ガハハッ!")) - -DEFINE_DIALOG(DIALOG_164, 1, 4, 30, 200, _("\ -しばらく やすんでたので\n\ -こんなにみごとに、\n\ -ふとっちゃいました。\n\ -ひさしぶりに やります?\n\ -では! いつものように、\n\ -レディー!\n\ -\n\ -   ゴー!! やめとく")) - -DEFINE_DIALOG(DIALOG_165, 1, 4, 30, 200, _("\ -このクイの まわりを\n\ -クルクルまわって\n\ -めをまわしても\n\ -しりません。")) - -DEFINE_DIALOG(DIALOG_166, 1, 6, 30, 200, _("\ -きょうは トレーニングで\n\ -るすに してるッス!\n\ -オイラに ちょーせん\n\ -したいひとは、またこんど\n\ -くるといいッス!\n\ -       ノコノコ")) - -#ifdef VERSION_JP -#define A_BUTTON_ACT "\ -Aボタン『ジャンプ』\n" -#define B_BUTTON_ACT "\ -Bボタン『カンバンよむ』\n\ -    『パンチ』\n\ -    『ものをもつ』\n\ -もういちどおす『なげる』" -#else -#define A_BUTTON_ACT "\ -Aボタン『ジャンプ』\n\ -    『カンバンよむ』\n" -#define B_BUTTON_ACT "\ -Bボタン『パンチ』\n\ -    『カンバンよむ』\n\ -    『ものをもつ』\n\ - もういちどおすと\n\ -    『なげる』" -#endif - -DEFINE_DIALOG(DIALOG_167, 1, 4, 30, 200, _("\ -『ピーチの おしろ』\n\ -     すぐそこ\n"\ -A_BUTTON_ACT \ -"Zボタン『しゃがむ』\n"\ -B_BUTTON_ACT)) - -DEFINE_DIALOG(DIALOG_168, 1, 4, 30, 200, _("\ -アーン、またまた \n\ -ふんづけられちゃいました。\n\ -ハナチャン かんぜんに\n\ -おこったです!")) - -DEFINE_DIALOG(DIALOG_169, 1, 5, 30, 200, _("\ -かってに はいるな!\n\ -この『どうくつ』に\n\ -むだんで はいるものには、\n\ -わざわいが おとずれる!\n\ -  --せんちょうより")) diff --git a/text/us/courses.h b/text/us/courses.h index 34dc2543b..ada91f12e 100644 --- a/text/us/courses.h +++ b/text/us/courses.h @@ -1,80 +1,50 @@ -COURSE_ACTS(COURSE_BOB, _(" 1 BOB-OMB BATTLEFIELD"), - _("BIG BOB-OMB ON THE SUMMIT") , _("FOOTRACE WITH KOOPA THE QUICK") , _("SHOOT TO THE ISLAND IN THE SKY"), - _("FIND THE 8 RED COINS") , _("MARIO WINGS TO THE SKY") , _("BEHIND CHAIN CHOMP'S GATE")) +COURSE_ACTS(COURSE_BOB, 23, 26, 30, 31, 21, 23, 26) -COURSE_ACTS(COURSE_WF, _(" 2 WHOMP'S FORTRESS"), - _("CHIP OFF WHOMP'S BLOCK") , _("TO THE TOP OF THE FORTRESS") , _("SHOOT INTO THE WILD BLUE"), - _("RED COINS ON THE FLOATING ISLE"), _("FALL ONTO THE CAGED ISLAND") , _("BLAST AWAY THE WALL")) +COURSE_ACTS(COURSE_WF, 20, 23, 27, 25, 31, 27, 20) -COURSE_ACTS(COURSE_JRB, _(" 3 JOLLY ROGER BAY"), - _("PLUNDER IN THE SUNKEN SHIP") , _("CAN THE EEL COME OUT TO PLAY?") , _("TREASURE OF THE OCEAN CAVE"), - _("RED COINS ON THE SHIP AFLOAT") , _("BLAST TO THE STONE PILLAR") , _("THROUGH THE JET STREAM")) +COURSE_ACTS(COURSE_JRB, 19, 27, 30, 27, 29, 26, 23) -COURSE_ACTS(COURSE_CCM, _(" 4 COOL, COOL MOUNTAIN"), - _("SLIP SLIDIN' AWAY") , _("LI'L PENGUIN LOST") , _("BIG PENGUIN RACE"), - _("FROSTY SLIDE FOR 8 RED COINS") , _("SNOWMAN'S LOST HIS HEAD") , _("WALL KICKS WILL WORK")) +COURSE_ACTS(COURSE_CCM, 23, 18, 18, 17, 29, 24, 21) -COURSE_ACTS(COURSE_BBH, _(" 5 BIG BOO'S HAUNT"), - _("GO ON A GHOST HUNT") , _("RIDE BIG BOO'S MERRY-GO-ROUND") , _("SECRET OF THE HAUNTED BOOKS"), - _("SEEK THE 8 RED COINS") , _("BIG BOO'S BALCONY") , _("EYE TO EYE IN THE SECRET ROOM")) +COURSE_ACTS(COURSE_BBH, 19, 19, 30, 28, 21, 18, 30) -COURSE_ACTS(COURSE_HMC, _(" 6 HAZY MAZE CAVE"), - _("SWIMMING BEAST IN THE CAVERN") , _("ELEVATE FOR 8 RED COINS") , _("METAL-HEAD MARIO CAN MOVE!"), - _("NAVIGATING THE TOXIC MAZE") , _("A-MAZE-ING EMERGENCY EXIT") , _("WATCH FOR ROLLING ROCKS")) +COURSE_ACTS(COURSE_HMC, 18, 29, 24, 27, 26, 26, 24) -COURSE_ACTS(COURSE_LLL, _(" 7 LETHAL LAVA LAND"), - _("BOIL THE BIG BULLY") , _("BULLY THE BULLIES") , _("8-COIN PUZZLE WITH 15 PIECES"), - _("RED-HOT LOG ROLLING") , _("HOT-FOOT-IT INTO THE VOLCANO") , _("ELEVATOR TOUR IN THE VOLCANO")) +COURSE_ACTS(COURSE_LLL, 20, 19, 18, 29, 20, 29, 29) -COURSE_ACTS(COURSE_SSL, _(" 8 SHIFTING SAND LAND"), - _("IN THE TALONS OF THE BIG BIRD") , _("SHINING ATOP THE PYRAMID") , _("INSIDE THE ANCIENT PYRAMID"), - _("STAND TALL ON THE FOUR PILLARS"), _("FREE FLYING FOR 8 RED COINS") , _("PYRAMID PUZZLE")) +COURSE_ACTS(COURSE_SSL, 22, 30, 25, 27, 31, 28, 15) -COURSE_ACTS(COURSE_DDD, _(" 9 DIRE, DIRE DOCKS"), - _("BOARD BOWSER'S SUB") , _("CHESTS IN THE CURRENT") , _("POLE-JUMPING FOR RED COINS"), - _("THROUGH THE JET STREAM") , _("THE MANTA RAY'S REWARD") , _("COLLECT THE CAPS...")) +COURSE_ACTS(COURSE_DDD, 20, 19, 22, 27, 23, 23, 20) -COURSE_ACTS(COURSE_SL, _("10 SNOWMAN'S LAND"), - _("SNOWMAN'S BIG HEAD") , _("CHILL WITH THE BULLY") , _("IN THE DEEP FREEZE"), - _("WHIRL FROM THE FREEZING POND") , _("SHELL SHREDDIN' FOR RED COINS") , _("INTO THE IGLOO")) +COURSE_ACTS(COURSE_SL, 18, 19, 21, 19, 29, 30, 15) -COURSE_ACTS(COURSE_WDW, _("11 WET-DRY WORLD"), - _("SHOCKING ARROW LIFTS!") , _("TOP O' THE TOWN") , _("SECRETS IN THE SHALLOWS & SKY"), - _("EXPRESS ELEVATOR--HURRY UP!") , _("GO TO TOWN FOR RED COINS") , _("QUICK RACE THROUGH DOWNTOWN!")) +COURSE_ACTS(COURSE_WDW, 17, 22, 16, 30, 28, 25, 29) -COURSE_ACTS(COURSE_TTM, _("12 TALL, TALL MOUNTAIN"), - _("SCALE THE MOUNTAIN") , _("MYSTERY OF THE MONKEY CAGE") , _("SCARY 'SHROOMS, RED COINS"), - _("MYSTERIOUS MOUNTAINSIDE") , _("BREATHTAKING VIEW FROM BRIDGE") , _("BLAST TO THE LONELY MUSHROOM")) +COURSE_ACTS(COURSE_TTM, 23, 19, 27, 26, 24, 30, 29) -COURSE_ACTS(COURSE_THI, _("13 TINY-HUGE ISLAND"), - _("PLUCK THE PIRANHA FLOWER") , _("THE TIP TOP OF THE HUGE ISLAND"), _("REMATCH WITH KOOPA THE QUICK"), - _("FIVE ITTY BITTY SECRETS") , _("WIGGLER'S RED COINS") , _("MAKE WIGGLER SQUIRM")) +COURSE_ACTS(COURSE_THI, 20, 25, 31, 29, 24, 20, 20) -COURSE_ACTS(COURSE_TTC, _("14 TICK TOCK CLOCK"), - _("ROLL INTO THE CAGE") , _("THE PIT AND THE PENDULUMS") , _("GET A HAND"), - _("STOMP ON THE THWOMP") , _("TIMED JUMPS ON MOVING BARS") , _("STOP TIME FOR RED COINS")) +COURSE_ACTS(COURSE_TTC, 19, 19, 26, 11, 20, 27, 24) -COURSE_ACTS(COURSE_RR, _("15 RAINBOW RIDE"), - _("CRUISER CROSSING THE RAINBOW") , _("THE BIG HOUSE IN THE SKY") , _("COINS AMASSED IN A MAZE"), - _("SWINGIN' IN THE BREEZE") , _("TRICKY TRIANGLES!") , _("SOMEWHERE OVER THE RAINBOW")) +COURSE_ACTS(COURSE_RR, 16, 29, 25, 24, 23, 18, 27) -SECRET_STAR(COURSE_BITDW, _(" BOWSER IN THE DARK WORLD")) -SECRET_STAR(COURSE_BITFS, _(" BOWSER IN THE FIRE SEA")) -SECRET_STAR(COURSE_BITS, _(" BOWSER IN THE SKY")) -SECRET_STAR(COURSE_PSS, _(" THE PRINCESS'S SECRET SLIDE")) -SECRET_STAR(COURSE_COTMC, _(" CAVERN OF THE METAL CAP")) -SECRET_STAR(COURSE_TOTWC, _(" TOWER OF THE WING CAP")) -SECRET_STAR(COURSE_VCUTM, _(" VANISH CAP UNDER THE MOAT")) -SECRET_STAR(COURSE_WMOTR, _(" WING MARIO OVER THE RAINBOW")) -SECRET_STAR(COURSE_SA, _(" THE SECRET AQUARIUM")) -SECRET_STAR(COURSE_CAKE_END, _("")) +SECRET_STAR(COURSE_BITDW, 28) +SECRET_STAR(COURSE_BITFS, 26) +SECRET_STAR(COURSE_BITS, 21) +SECRET_STAR(COURSE_PSS, 31) +SECRET_STAR(COURSE_COTMC, 27) +SECRET_STAR(COURSE_TOTWC, 25) +SECRET_STAR(COURSE_VCUTM, 29) +SECRET_STAR(COURSE_WMOTR, 31) +SECRET_STAR(COURSE_SA, 23) +SECRET_STAR(COURSE_CAKE_END, 1) -CASTLE_SECRET_STARS(_(" CASTLE SECRET STARS")) +CASTLE_SECRET_STARS(23) -EXTRA_TEXT(0, _("ONE OF THE CASTLE'S SECRET STARS!")) -EXTRA_TEXT(1, _("")) -EXTRA_TEXT(2, _("")) -EXTRA_TEXT(3, _("")) -EXTRA_TEXT(4, _("")) -EXTRA_TEXT(5, _("")) -EXTRA_TEXT(6, _("")) +EXTRA_TEXT(0, 34) +EXTRA_TEXT(1, 1) +EXTRA_TEXT(2, 1) +EXTRA_TEXT(3, 1) +EXTRA_TEXT(4, 1) +EXTRA_TEXT(5, 1) +EXTRA_TEXT(6, 1) diff --git a/text/us/courses_assets.inc.c b/text/us/courses_assets.inc.c new file mode 100644 index 000000000..8ee02e15c --- /dev/null +++ b/text/us/courses_assets.inc.c @@ -0,0 +1,123 @@ +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_BOB, 0x00108a40, 48390, 0x00010d14, 23); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_BOB_1, 0x00108a40, 48390, 0x00010fd4, 26); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_BOB_2, 0x00108a40, 48390, 0x00010ff0, 30); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_BOB_3, 0x00108a40, 48390, 0x00011010, 31); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_BOB_4, 0x00108a40, 48390, 0x00011030, 21); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_BOB_5, 0x00108a40, 48390, 0x00011048, 23); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_BOB_6, 0x00108a40, 48390, 0x00011060, 26); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_WF, 0x00108a40, 48390, 0x00010d2c, 20); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_WF_1, 0x00108a40, 48390, 0x0001107c, 23); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_WF_2, 0x00108a40, 48390, 0x00011094, 27); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_WF_3, 0x00108a40, 48390, 0x000110b0, 25); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_WF_4, 0x00108a40, 48390, 0x000110cc, 31); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_WF_5, 0x00108a40, 48390, 0x000110ec, 27); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_WF_6, 0x00108a40, 48390, 0x00011108, 20); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_JRB, 0x00108a40, 48390, 0x00010d40, 19); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_JRB_1, 0x00108a40, 48390, 0x0001111c, 27); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_JRB_2, 0x00108a40, 48390, 0x00011138, 30); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_JRB_3, 0x00108a40, 48390, 0x00011158, 27); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_JRB_4, 0x00108a40, 48390, 0x00011174, 29); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_JRB_5, 0x00108a40, 48390, 0x00011194, 26); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_JRB_6, 0x00108a40, 48390, 0x000111b0, 23); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_CCM, 0x00108a40, 48390, 0x00010d54, 23); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_CCM_1, 0x00108a40, 48390, 0x000111c8, 18); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_CCM_2, 0x00108a40, 48390, 0x000111dc, 18); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_CCM_3, 0x00108a40, 48390, 0x000111f0, 17); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_CCM_4, 0x00108a40, 48390, 0x00011204, 29); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_CCM_5, 0x00108a40, 48390, 0x00011224, 24); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_CCM_6, 0x00108a40, 48390, 0x0001123c, 21); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_BBH, 0x00108a40, 48390, 0x00010d6c, 19); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_BBH_1, 0x00108a40, 48390, 0x00011254, 19); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_BBH_2, 0x00108a40, 48390, 0x00011268, 30); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_BBH_3, 0x00108a40, 48390, 0x00011288, 28); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_BBH_4, 0x00108a40, 48390, 0x000112a4, 21); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_BBH_5, 0x00108a40, 48390, 0x000112bc, 18); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_BBH_6, 0x00108a40, 48390, 0x000112d0, 30); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_HMC, 0x00108a40, 48390, 0x00010d80, 18); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_HMC_1, 0x00108a40, 48390, 0x000112f0, 29); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_HMC_2, 0x00108a40, 48390, 0x00011310, 24); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_HMC_3, 0x00108a40, 48390, 0x00011328, 27); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_HMC_4, 0x00108a40, 48390, 0x00011344, 26); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_HMC_5, 0x00108a40, 48390, 0x00011360, 26); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_HMC_6, 0x00108a40, 48390, 0x0001137c, 24); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_LLL, 0x00108a40, 48390, 0x00010d94, 20); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_LLL_1, 0x00108a40, 48390, 0x00011394, 19); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_LLL_2, 0x00108a40, 48390, 0x000113a8, 18); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_LLL_3, 0x00108a40, 48390, 0x000113bc, 29); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_LLL_4, 0x00108a40, 48390, 0x000113dc, 20); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_LLL_5, 0x00108a40, 48390, 0x000113f0, 29); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_LLL_6, 0x00108a40, 48390, 0x00011410, 29); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_SSL, 0x00108a40, 48390, 0x00010da8, 22); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_SSL_1, 0x00108a40, 48390, 0x00011430, 30); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_SSL_2, 0x00108a40, 48390, 0x00011450, 25); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_SSL_3, 0x00108a40, 48390, 0x0001146c, 27); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_SSL_4, 0x00108a40, 48390, 0x00011488, 31); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_SSL_5, 0x00108a40, 48390, 0x000114a8, 28); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_SSL_6, 0x00108a40, 48390, 0x000114c4, 15); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_DDD, 0x00108a40, 48390, 0x00010dc0, 20); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_DDD_1, 0x00108a40, 48390, 0x000114d4, 19); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_DDD_2, 0x00108a40, 48390, 0x000114e8, 22); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_DDD_3, 0x00108a40, 48390, 0x00011500, 27); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_DDD_4, 0x00108a40, 48390, 0x000111b0, 23); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_DDD_5, 0x00108a40, 48390, 0x00011534, 23); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_DDD_6, 0x00108a40, 48390, 0x0001154c, 20); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_SL, 0x00108a40, 48390, 0x00010dd4, 18); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_SL_1, 0x00108a40, 48390, 0x00011560, 19); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_SL_2, 0x00108a40, 48390, 0x00011574, 21); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_SL_3, 0x00108a40, 48390, 0x0001158c, 19); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_SL_4, 0x00108a40, 48390, 0x000115a0, 29); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_SL_5, 0x00108a40, 48390, 0x000115c0, 30); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_SL_6, 0x00108a40, 48390, 0x000115e0, 15); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_WDW, 0x00108a40, 48390, 0x00010de8, 17); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_WDW_1, 0x00108a40, 48390, 0x000115f0, 22); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_WDW_2, 0x00108a40, 48390, 0x00011608, 16); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_WDW_3, 0x00108a40, 48390, 0x00011618, 30); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_WDW_4, 0x00108a40, 48390, 0x00011638, 28); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_WDW_5, 0x00108a40, 48390, 0x00011654, 25); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_WDW_6, 0x00108a40, 48390, 0x00011670, 29); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_TTM, 0x00108a40, 48390, 0x00010dfc, 23); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_TTM_1, 0x00108a40, 48390, 0x00011690, 19); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_TTM_2, 0x00108a40, 48390, 0x000116a4, 27); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_TTM_3, 0x00108a40, 48390, 0x000116c0, 26); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_TTM_4, 0x00108a40, 48390, 0x000116dc, 24); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_TTM_5, 0x00108a40, 48390, 0x000116f4, 30); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_TTM_6, 0x00108a40, 48390, 0x00011714, 29); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_THI, 0x00108a40, 48390, 0x00010e14, 20); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_THI_1, 0x00108a40, 48390, 0x00011734, 25); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_THI_2, 0x00108a40, 48390, 0x00011750, 31); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_THI_3, 0x00108a40, 48390, 0x00011770, 29); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_THI_4, 0x00108a40, 48390, 0x00011790, 24); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_THI_5, 0x00108a40, 48390, 0x000117a8, 20); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_THI_6, 0x00108a40, 48390, 0x000117bc, 20); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_TTC, 0x00108a40, 48390, 0x00010e28, 19); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_TTC_1, 0x00108a40, 48390, 0x000117d0, 19); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_TTC_2, 0x00108a40, 48390, 0x000117e4, 26); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_TTC_3, 0x00108a40, 48390, 0x00011800, 11); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_TTC_4, 0x00108a40, 48390, 0x0001180c, 20); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_TTC_5, 0x00108a40, 48390, 0x00011820, 27); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_TTC_6, 0x00108a40, 48390, 0x0001183c, 24); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_RR, 0x00108a40, 48390, 0x00010e3c, 16); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_RR_1, 0x00108a40, 48390, 0x00011854, 29); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_RR_2, 0x00108a40, 48390, 0x00011874, 25); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_RR_3, 0x00108a40, 48390, 0x00011890, 24); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_RR_4, 0x00108a40, 48390, 0x000118a8, 23); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_RR_5, 0x00108a40, 48390, 0x000118c0, 18); +ROM_ASSET_LOAD_DIALOG(act_name_COURSE_RR_6, 0x00108a40, 48390, 0x000118d4, 27); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_BITDW, 0x00108a40, 48390, 0x00010e4c, 28); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_BITFS, 0x00108a40, 48390, 0x00010e68, 26); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_BITS, 0x00108a40, 48390, 0x00010e84, 21); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_PSS, 0x00108a40, 48390, 0x00010e9c, 31); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_COTMC, 0x00108a40, 48390, 0x00010ebc, 27); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_TOTWC, 0x00108a40, 48390, 0x00010ed8, 25); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_VCUTM, 0x00108a40, 48390, 0x00010ef4, 29); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_WMOTR, 0x00108a40, 48390, 0x00010f14, 31); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_SA, 0x00108a40, 48390, 0x00010f34, 23); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_COURSE_CAKE_END, 0x00108a40, 48390, 0x0000000c, 1); +ROM_ASSET_LOAD_DIALOG(seg2_course_name_table_castle_secret_stars, 0x00108a40, 48390, 0x00010f50, 23); +ROM_ASSET_LOAD_DIALOG(extra_text_0, 0x00108a40, 48390, 0x000118f0, 34); +ROM_ASSET_LOAD_DIALOG(extra_text_1, 0x00108a40, 48390, 0x0000000c, 1); +ROM_ASSET_LOAD_DIALOG(extra_text_2, 0x00108a40, 48390, 0x0000000c, 1); +ROM_ASSET_LOAD_DIALOG(extra_text_3, 0x00108a40, 48390, 0x0000000c, 1); +ROM_ASSET_LOAD_DIALOG(extra_text_4, 0x00108a40, 48390, 0x0000000c, 1); +ROM_ASSET_LOAD_DIALOG(extra_text_5, 0x00108a40, 48390, 0x0000000c, 1); +ROM_ASSET_LOAD_DIALOG(extra_text_6, 0x00108a40, 48390, 0x0000000c, 1); diff --git a/text/us/dialog_assets.inc.c b/text/us/dialog_assets.inc.c new file mode 100644 index 000000000..50137d4f7 --- /dev/null +++ b/text/us/dialog_assets.inc.c @@ -0,0 +1,170 @@ +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_000, 0x00108a40, 48390, 0x00007d34, 373); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_001, 0x00108a40, 48390, 0x00007eac, 401); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_002, 0x00108a40, 48390, 0x00008040, 287); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_003, 0x00108a40, 48390, 0x00008160, 307); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_004, 0x00108a40, 48390, 0x00008294, 184); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_005, 0x00108a40, 48390, 0x0000834c, 331); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_006, 0x00108a40, 48390, 0x00008498, 110); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_007, 0x00108a40, 48390, 0x00008508, 112); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_008, 0x00108a40, 48390, 0x00008578, 209); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_009, 0x00108a40, 48390, 0x0000864c, 257); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_010, 0x00108a40, 48390, 0x00008750, 174); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_011, 0x00108a40, 48390, 0x00008800, 178); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_012, 0x00108a40, 48390, 0x000088b4, 177); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_013, 0x00108a40, 48390, 0x00008968, 97); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_014, 0x00108a40, 48390, 0x000089cc, 113); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_015, 0x00108a40, 48390, 0x00008a40, 175); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_016, 0x00108a40, 48390, 0x00008af0, 74); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_017, 0x00108a40, 48390, 0x00008b3c, 444); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_018, 0x00108a40, 48390, 0x00008cf8, 90); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_019, 0x00108a40, 48390, 0x00008d54, 40); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_020, 0x00108a40, 48390, 0x00008d7c, 95); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_021, 0x00108a40, 48390, 0x00008ddc, 68); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_022, 0x00108a40, 48390, 0x00008e20, 34); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_023, 0x00108a40, 48390, 0x00008e44, 51); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_024, 0x00108a40, 48390, 0x00008e78, 110); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_025, 0x00108a40, 48390, 0x00008ee8, 70); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_026, 0x00108a40, 48390, 0x00008f30, 70); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_027, 0x00108a40, 48390, 0x00008f78, 71); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_028, 0x00108a40, 48390, 0x00008fc0, 71); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_029, 0x00108a40, 48390, 0x00009008, 77); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_030, 0x00108a40, 48390, 0x00009058, 448); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_031, 0x00108a40, 48390, 0x00009218, 188); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_032, 0x00108a40, 48390, 0x000092d4, 245); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_033, 0x00108a40, 48390, 0x000093cc, 260); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_034, 0x00108a40, 48390, 0x000094d0, 613); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_035, 0x00108a40, 48390, 0x00009738, 413); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_036, 0x00108a40, 48390, 0x000098d8, 271); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_037, 0x00108a40, 48390, 0x000099e8, 97); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_038, 0x00108a40, 48390, 0x00009a4c, 47); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_039, 0x00108a40, 48390, 0x00009a7c, 373); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_040, 0x00108a40, 48390, 0x00009bf4, 36); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_041, 0x00108a40, 48390, 0x00009c18, 101); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_042, 0x00108a40, 48390, 0x00009c80, 307); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_043, 0x00108a40, 48390, 0x00009db4, 110); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_044, 0x00108a40, 48390, 0x00009e24, 284); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_045, 0x00108a40, 48390, 0x00009f40, 130); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_046, 0x00108a40, 48390, 0x00009fc4, 472); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_047, 0x00108a40, 48390, 0x0000a19c, 33); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_048, 0x00108a40, 48390, 0x0000a1c0, 82); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_049, 0x00108a40, 48390, 0x0000a214, 235); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_050, 0x00108a40, 48390, 0x0000a300, 243); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_051, 0x00108a40, 48390, 0x0000a3f4, 287); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_052, 0x00108a40, 48390, 0x0000a514, 181); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_053, 0x00108a40, 48390, 0x0000a5cc, 162); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_054, 0x00108a40, 48390, 0x0000a670, 105); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_055, 0x00108a40, 48390, 0x0000a6dc, 230); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_056, 0x00108a40, 48390, 0x0000a7c4, 193); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_057, 0x00108a40, 48390, 0x0000a888, 240); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_058, 0x00108a40, 48390, 0x0000a978, 160); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_059, 0x00108a40, 48390, 0x0000aa18, 81); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_060, 0x00108a40, 48390, 0x0000aa6c, 468); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_061, 0x00108a40, 48390, 0x0000ac40, 70); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_062, 0x00108a40, 48390, 0x0000ac88, 200); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_063, 0x00108a40, 48390, 0x0000ad50, 178); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_064, 0x00108a40, 48390, 0x0000ae04, 205); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_065, 0x00108a40, 48390, 0x0000aed4, 480); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_066, 0x00108a40, 48390, 0x0000b0b4, 507); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_067, 0x00108a40, 48390, 0x0000b2b0, 198); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_068, 0x00108a40, 48390, 0x0000b378, 167); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_069, 0x00108a40, 48390, 0x0000b420, 122); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_070, 0x00108a40, 48390, 0x0000b49c, 535); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_071, 0x00108a40, 48390, 0x0000b6b4, 146); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_072, 0x00108a40, 48390, 0x0000b748, 98); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_073, 0x00108a40, 48390, 0x0000b7ac, 192); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_074, 0x00108a40, 48390, 0x0000b86c, 304); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_075, 0x00108a40, 48390, 0x0000b99c, 528); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_076, 0x00108a40, 48390, 0x0000bbac, 363); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_077, 0x00108a40, 48390, 0x0000bd18, 46); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_078, 0x00108a40, 48390, 0x0000bd48, 197); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_079, 0x00108a40, 48390, 0x0000be10, 192); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_080, 0x00108a40, 48390, 0x0000bed0, 18); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_081, 0x00108a40, 48390, 0x0000bee4, 123); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_082, 0x00108a40, 48390, 0x0000bf60, 400); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_083, 0x00108a40, 48390, 0x0000c0f0, 137); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_084, 0x00108a40, 48390, 0x0000c17c, 249); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_085, 0x00108a40, 48390, 0x0000c278, 107); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_086, 0x00108a40, 48390, 0x0000c2e4, 61); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_087, 0x00108a40, 48390, 0x0000c324, 88); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_088, 0x00108a40, 48390, 0x0000c37c, 90); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_089, 0x00108a40, 48390, 0x0000c3d8, 252); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_090, 0x00108a40, 48390, 0x0000c4d4, 108); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_091, 0x00108a40, 48390, 0x0000c540, 53); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_092, 0x00108a40, 48390, 0x0000c578, 182); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_093, 0x00108a40, 48390, 0x0000c630, 238); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_094, 0x00108a40, 48390, 0x0000c720, 77); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_095, 0x00108a40, 48390, 0x0000c770, 219); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_096, 0x00108a40, 48390, 0x0000c84c, 176); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_097, 0x00108a40, 48390, 0x0000c8fc, 117); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_098, 0x00108a40, 48390, 0x0000c974, 39); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_099, 0x00108a40, 48390, 0x0000c99c, 104); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_100, 0x00108a40, 48390, 0x0000ca04, 70); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_101, 0x00108a40, 48390, 0x0000ca4c, 217); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_102, 0x00108a40, 48390, 0x0000cb28, 197); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_103, 0x00108a40, 48390, 0x0000cbf0, 74); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_104, 0x00108a40, 48390, 0x0000cc3c, 108); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_105, 0x00108a40, 48390, 0x0000cca8, 221); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_106, 0x00108a40, 48390, 0x0000cd88, 48); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_107, 0x00108a40, 48390, 0x0000cdb8, 80); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_108, 0x00108a40, 48390, 0x0000ce08, 89); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_109, 0x00108a40, 48390, 0x0000ce64, 184); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_110, 0x00108a40, 48390, 0x0000cf1c, 112); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_111, 0x00108a40, 48390, 0x0000cf8c, 87); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_112, 0x00108a40, 48390, 0x0000cfe4, 267); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_113, 0x00108a40, 48390, 0x0000d0f0, 121); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_114, 0x00108a40, 48390, 0x0000d16c, 269); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_115, 0x00108a40, 48390, 0x0000d27c, 116); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_116, 0x00108a40, 48390, 0x0000d2f0, 358); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_117, 0x00108a40, 48390, 0x0000d458, 163); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_118, 0x00108a40, 48390, 0x0000d4fc, 157); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_119, 0x00108a40, 48390, 0x0000d59c, 251); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_120, 0x00108a40, 48390, 0x0000d698, 251); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_121, 0x00108a40, 48390, 0x0000d794, 255); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_122, 0x00108a40, 48390, 0x0000d894, 75); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_123, 0x00108a40, 48390, 0x0000d8e0, 56); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_124, 0x00108a40, 48390, 0x0000d918, 109); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_125, 0x00108a40, 48390, 0x0000d988, 46); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_126, 0x00108a40, 48390, 0x0000d9b8, 50); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_127, 0x00108a40, 48390, 0x0000d9ec, 170); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_128, 0x00108a40, 48390, 0x0000da98, 86); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_129, 0x00108a40, 48390, 0x0000daf0, 234); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_130, 0x00108a40, 48390, 0x0000dbdc, 181); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_131, 0x00108a40, 48390, 0x0000dc94, 357); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_132, 0x00108a40, 48390, 0x0000ddfc, 152); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_133, 0x00108a40, 48390, 0x0000de94, 566); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_134, 0x00108a40, 48390, 0x0000e0cc, 300); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_135, 0x00108a40, 48390, 0x0000e1f8, 335); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_136, 0x00108a40, 48390, 0x0000e348, 493); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_137, 0x00108a40, 48390, 0x0000e538, 251); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_138, 0x00108a40, 48390, 0x0000e634, 66); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_139, 0x00108a40, 48390, 0x0000e678, 118); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_140, 0x00108a40, 48390, 0x0000e6f0, 95); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_141, 0x00108a40, 48390, 0x0000e750, 299); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_142, 0x00108a40, 48390, 0x0000e87c, 186); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_143, 0x00108a40, 48390, 0x0000e938, 138); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_144, 0x00108a40, 48390, 0x0000e9c4, 337); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_145, 0x00108a40, 48390, 0x0000eb18, 279); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_146, 0x00108a40, 48390, 0x0000ec30, 136); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_147, 0x00108a40, 48390, 0x0000ecb8, 331); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_148, 0x00108a40, 48390, 0x0000ee04, 201); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_149, 0x00108a40, 48390, 0x0000eed0, 206); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_150, 0x00108a40, 48390, 0x0000efa0, 303); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_151, 0x00108a40, 48390, 0x0000f0d0, 127); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_152, 0x00108a40, 48390, 0x0000f150, 235); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_153, 0x00108a40, 48390, 0x0000f23c, 130); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_154, 0x00108a40, 48390, 0x0000f2c0, 282); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_155, 0x00108a40, 48390, 0x0000f3dc, 330); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_156, 0x00108a40, 48390, 0x0000f528, 92); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_157, 0x00108a40, 48390, 0x0000f584, 185); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_158, 0x00108a40, 48390, 0x0000f640, 260); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_159, 0x00108a40, 48390, 0x0000f744, 126); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_160, 0x00108a40, 48390, 0x0000f7c4, 92); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_161, 0x00108a40, 48390, 0x0000f820, 530); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_162, 0x00108a40, 48390, 0x0000fa34, 243); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_163, 0x00108a40, 48390, 0x0000fb28, 411); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_164, 0x00108a40, 48390, 0x0000fcc4, 205); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_165, 0x00108a40, 48390, 0x0000fd94, 104); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_166, 0x00108a40, 48390, 0x0000fdfc, 79); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_167, 0x00108a40, 48390, 0x0000fe4c, 170); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_168, 0x00108a40, 48390, 0x0000fef8, 97); +ROM_ASSET_LOAD_DIALOG(dialog_text_DIALOG_169, 0x00108a40, 48390, 0x0000ff5c, 107); diff --git a/text/us/dialogs.h b/text/us/dialogs.h index 34a18b20c..6335a797a 100644 --- a/text/us/dialogs.h +++ b/text/us/dialogs.h @@ -1,2102 +1,342 @@ // Parameters: dialog enum ID, (unused), lines per box, left offset, width -#ifdef VERSION_EU -#define COMRADES "friends" -#define PLASTERED "splattered" -#define SCAM_ME "cheat!\n" -#define SCRAM "get lost" -#define YOU_CANT_SWIM_IN_IT "Its too heavy to swim\nwith." -#define GIVE_UP "give up" -#else -#define COMRADES "comrades" -#define PLASTERED "plastered" -#define SCAM_ME "scam\nME. " -#define SCRAM "scram--" -#define YOU_CANT_SWIM_IN_IT "You can't swim in it." -#define GIVE_UP "give" -#endif - -DEFINE_DIALOG(DIALOG_000, 1, 6, 30, 200, _("\ -Wow! You're smack in the\n\ -middle of the battlefield.\n\ -You'll find the Power\n\ -Stars that Bowser stole\n\ -inside the painting\n\ -worlds.\n\ -First, talk to the\n\ -Bob-omb Buddy. (Press [B]\n\ -to talk.) He'll certainly\n\ -help you out, and so will\n\ -his " COMRADES " in other\n\ -areas.\n\ -To read signs, stop, face\n\ -them and press [B]. Press [A]\n\ -or [B] to scroll ahead. You\n\ -can talk to some other\n\ -characters by facing them\n\ -and pressing [B].")) - -DEFINE_DIALOG(DIALOG_001, 1, 4, 95, 200, _("\ -Watch out! If you wander\n\ -around here, you're liable\n\ -to be " PLASTERED " by a\n\ -water bomb!\n\ -Those enemy Bob-ombs love\n\ -to fight, and they're\n\ -always finding ways to\n\ -attack.\n\ -This meadow has become\n\ -a battlefield ever since\n\ -the Big Bob-omb got his\n\ -paws on the Power Star.\n\ -Can you recover the Star\n\ -for us? Cross the bridge\n\ -and go left up the path\n\ -to find the Big Bob-omb.\n\ -Please come back to see\n\ -me after you've retrieved\n\ -the Power Star!")) - -DEFINE_DIALOG(DIALOG_002, 1, 4, 95, 200, _("\ -Hey, you! It's dangerous\n\ -ahead, so listen up! Take\n\ -my advice.\n\ -\n\ -Cross the two\n\ -bridges ahead, then\n\ -watch for falling\n\ -water bombs.\n\ -The Big Bob-omb at the\n\ -top of the mountain is\n\ -very powerful--don't let\n\ -him grab you!\n\ -We're Bob-omb Buddies,\n\ -and we're on your side.\n\ -You can talk to us\n\ -whenever you'd like to!")) - -DEFINE_DIALOG(DIALOG_003, 1, 5, 95, 200, _("\ -Thank you, Mario! The Big\n\ -Bob-omb is nothing but a\n\ -big dud now! But the\n\ -battle for the castle has\n\ -just begun.\n\ -Other enemies are holding\n\ -the other Power Stars. If\n\ -you recover more Stars,\n\ -you can open new doors\n\ -that lead to new worlds!\n\ -My Bob-omb Buddies are\n\ -waiting for you. Be sure\n\ -to talk to them--they'll\n\ -set up cannons for you.")) - -DEFINE_DIALOG(DIALOG_004, 1, 3, 95, 200, _("\ -We're peace-loving\n\ -Bob-ombs, so we don't use\n\ -cannons.\n\ -But if you'd like\n\ -to blast off, we don't\n\ -mind. Help yourself.\n\ -We'll prepare all of the\n\ -cannons in this course for\n\ -you to use. Bon Voyage!")) - -DEFINE_DIALOG(DIALOG_005, 1, 3, 30, 200, _("\ -Hey, Mario! Is it true\n\ -that you beat the Big\n\ -Bob-omb? Cool!\n\ -You must be strong. And\n\ -pretty fast. So, how fast\n\ -are you, anyway?\n\ -Fast enough to beat me...\n\ -Koopa the Quick? I don't\n\ -think so. Just try me.\n\ -How about a race to the\n\ -mountaintop, where the\n\ -Big Bob-omb was?\n\ -Whaddya say? When I say\n\ -『Go,』 let the race begin!\n\ -\n\ -Ready....\n\ -\n\ -//Go!////Don't Go")) - -DEFINE_DIALOG(DIALOG_006, 1, 3, 30, 200, _("\ -Hey!!! Don't try to " SCAM_ME -"You've gotta run\n\ -the whole course.\n\ -Later. Look me up when\n\ -you want to race for\n\ -real.")) - -DEFINE_DIALOG(DIALOG_007, 1, 5, 30, 200, _("\ -Hufff...fff...pufff...\n\ -Whoa! You...really...are...\n\ -fast! A human blur!\n\ -Here you go--you've won\n\ -it, fair and square!")) - -DEFINE_DIALOG(DIALOG_008, 1, 4, 30, 200, _("\ -BEWARE OF CHAIN CHOMP\n\ -Extreme Danger!\n\ -Get close and press [C]^\n\ -for a better look.\n\ -Scary, huh?\n\ -See the Red Coin on top\n\ -of the stake?\n\ -\n\ -When you collect eight of\n\ -them, a Power Star will\n\ -appear in the meadow\n\ -across the bridge.")) - -DEFINE_DIALOG(DIALOG_009, 1, 5, 30, 200, _("\ -Long time, no see! Wow,\n\ -have you gotten fast!\n\ -Have you been training\n\ -on the sly, or is it the\n\ -power of the Stars?\n\ -I've been feeling down\n\ -about losing the last\n\ -race. This is my home\n\ -course--how about a\n\ -rematch?\n\ -The goal is in\n\ -Windswept Valley.\n\ -Ready?\n\ -\n\ -//Go//// Don't Go")) - -DEFINE_DIALOG(DIALOG_010, 1, 4, 30, 200, _("\ -You've stepped on the\n\ -Wing Cap Switch. Wearing\n\ -the Wing Cap, you can\n\ -soar through the sky.\n\ -Now Wing Caps will pop\n\ -out of all the red blocks\n\ -you find.\n\ -\n\ -Would you like to Save?\n\ -\n\ -//Yes////No")) - -DEFINE_DIALOG(DIALOG_011, 1, 4, 30, 200, _("\ -You've just stepped on\n\ -the Metal Cap Switch!\n\ -The Metal Cap makes\n\ -Mario invincible.\n\ -Now Metal Caps will\n\ -pop out of all of the\n\ -green blocks you find.\n\ -\n\ -Would you like to Save?\n\ -\n\ -//Yes////No")) - -DEFINE_DIALOG(DIALOG_012, 1, 4, 30, 200, _("\ -You've just stepped on\n\ -the Vanish Cap Switch.\n\ -The Vanish Cap makes\n\ -Mario disappear.\n\ -Now Vanish Caps will pop\n\ -from all of the blue\n\ -blocks you find.\n\ -\n\ -Would you like to Save?\n\ -\n\ -//Yes////No")) - -DEFINE_DIALOG(DIALOG_013, 1, 5, 30, 200, _("\ -You've collected 100\n\ -coins! Mario gains more\n\ -power from the castle.\n\ -Do you want to Save?\n\ -//Yes////No")) - -DEFINE_DIALOG(DIALOG_014, 1, 4, 30, 200, _("\ -Wow! Another Power Star!\n\ -Mario gains more courage\n\ -from the power of the\n\ -castle.\n\ -Do you want to Save?\n\ -\n\ -//You Bet//Not Now")) - -DEFINE_DIALOG(DIALOG_015, 1, 4, 30, 200, _("\ -You can punch enemies to\n\ -knock them down. Press [A]\n\ -to jump, [B] to punch.\n\ -Press [A] then [B] to Kick.\n\ -To pick something up,\n\ -press [B], too. To throw\n\ -something you're holding,\n\ -press [B] again.")) - -DEFINE_DIALOG(DIALOG_016, 1, 3, 30, 200, _("\ -Hop on the shiny shell and\n\ -ride wherever you want to\n\ -go! Shred those enemies!")) - -DEFINE_DIALOG(DIALOG_017, 1, 4, 30, 200, _("\ -I'm the Big Bob-omb, lord\n\ -of all blasting matter,\n\ -king of ka-booms the\n\ -world over!\n\ -How dare you scale my\n\ -mountain? By what right\n\ -do you set foot on my\n\ -imperial mountaintop?\n\ -You may have eluded my\n\ -guards, but you'll never\n\ -escape my grasp...\n\ -\n\ -...and you'll never take\n\ -away my Power Star. I\n\ -hereby challenge you,\n\ -Mario!\n\ -If you want the Star I\n\ -hold, you must prove\n\ -yourself in battle.\n\ -\n\ -Can you pick me up from\n\ -the back and hurl me to\n\ -this royal turf? I think\n\ -that you cannot!")) - -DEFINE_DIALOG(DIALOG_018, 1, 4, 30, 200, _("\ -I'm sleeping because...\n\ -...I'm sleepy. I don't\n\ -like being disturbed.\n\ -Please walk quietly.")) - -DEFINE_DIALOG(DIALOG_019, 1, 2, 30, 200, _("\ -Shhh! Please walk\n\ -quietly in the hallway!")) - -DEFINE_DIALOG(DIALOG_020, 1, 6, 95, 150, _("\ -Dear Mario:\n\ -Please come to the\n\ -castle. I've baked\n\ -a cake for you.\n\ -Yours truly--\n\ -Princess Toadstool")) - -DEFINE_DIALOG(DIALOG_021, 1, 5, 95, 200, _("\ -Welcome.\n\ -No one's home!\n\ -Now " SCRAM "\n\ -and don't come back!\n\ -Gwa ha ha!")) - -DEFINE_DIALOG(DIALOG_022, 1, 2, 95, 200, _("\ -You need a key to open\n\ -this door.")) - -DEFINE_DIALOG(DIALOG_023, 1, 3, 95, 200, _("\ -This key doesn't fit!\n\ -Maybe it's for the\n\ -basement...")) - -DEFINE_DIALOG(DIALOG_024, 1, 5, 95, 200, _("\ -You need Star power to\n\ -open this door. Recover a\n\ -Power Star from an enemy\n\ -inside one of the castle's\n\ -paintings.")) - -DEFINE_DIALOG(DIALOG_025, 1, 4, 95, 200, _("\ -It takes the power of\n\ -3 Stars to open this\n\ -door. You need [%] more\n\ -Stars.")) - -DEFINE_DIALOG(DIALOG_026, 1, 4, 95, 200, _("\ -It takes the power of\n\ -8 Stars to open this\n\ -door. You need [%] more\n\ -Stars.")) - -DEFINE_DIALOG(DIALOG_027, 1, 4, 95, 200, _("\ -It takes the power of\n\ -30 Stars to open this\n\ -door. You need [%] more\n\ -Stars.")) - -DEFINE_DIALOG(DIALOG_028, 1, 4, 95, 200, _("\ -It takes the power of\n\ -50 Stars to open this\n\ -door. You need [%] more\n\ -Stars.")) - -DEFINE_DIALOG(DIALOG_029, 1, 5, 95, 200, _("\ -To open the door that\n\ -leads to the 『endless』\n\ -stairs, you need 70\n\ -Stars.\n\ -Bwa ha ha!")) - -DEFINE_DIALOG(DIALOG_030, 1, 6, 30, 200, _("\ -Hello! The Lakitu Bros.,\n\ -cutting in with a live\n\ -update on Mario's\n\ -progress. He's about to\n\ -learn a technique for\n\ -sneaking up on enemies.\n\ -The trick is this: He has\n\ -to walk very slowly in\n\ -order to walk quietly.\n\ -\n\ -\n\ -\n\ -And wrapping up filming\n\ -techniques reported on\n\ -earlier, you can take a\n\ -look around using [C]> and\n\ -[C]<. Press [C]| to view the\n\ -action from a distance.\n\ -When you can't move the\n\ -camera any farther, the\n\ -buzzer will sound. This is\n\ -the Lakitu Bros.,\n\ -signing off.")) - -DEFINE_DIALOG(DIALOG_031, 1, 5, 30, 200, _("\ -No way! You beat me...\n\ -again!! And I just spent\n\ -my entire savings on\n\ -these new Koopa\n\ -Mach 1 Sprint shoes!\n\ -Here, I guess I have to\n\ -hand over this Star to\n\ -the winner of the race.\n\ -Congrats, Mario!")) - -DEFINE_DIALOG(DIALOG_032, 1, 5, 30, 200, _("\ -If you get the Wing Cap,\n\ -you can fly! Put the cap\n\ -on, then do a Triple\n\ -Jump--jump three times\n\ -in a row--to take off.\n\ -You can fly even higher\n\ -if you blast out of a\n\ -cannon wearing the\n\ -Wing Cap!\n\ -\n\ -Use the [C] Buttons to look\n\ -around while flying, and\n\ -press [Z] to land.")) - -DEFINE_DIALOG(DIALOG_033, 1, 6, 30, 200, _("\ -Ciao! You've reached\n\ -Princess Toadstool's\n\ -castle via a warp pipe.\n\ -Using the controller is a\n\ -piece of cake. Press [A] to\n\ -jump and [B] to attack.\n\ -Press [B] to read signs,\n\ -too. Use the Control Stick\n\ -in the center of the\n\ -controller to move Mario\n\ -around. Now, head for\n\ -the castle.")) - -DEFINE_DIALOG(DIALOG_034, 1, 6, 30, 200, _("\ -Good afternoon. The\n\ -Lakitu Bros., here,\n\ -reporting live from just\n\ -outside the Princess's\n\ -castle.\n\ -\n\ -Mario has just arrived\n\ -on the scene, and we'll\n\ -be filming the action live\n\ -as he enters the castle\n\ -and pursues the missing\n\ -Power Stars.\n\ -As seasoned cameramen,\n\ -we'll be shooting from the\n\ -recommended angle, but\n\ -you can change the\n\ -camera angle by pressing\n\ -the [C] Buttons.\n\ -If we can't adjust the\n\ -view any further, we'll\n\ -buzz. To take a look at\n\ -the surroundings, stop\n\ -and press [C]^.\n\ -\n\ -Press [A] to resume play.\n\ -Switch camera modes with\n\ -the [R] Button. Signs along\n\ -the way will review these\n\ -instructions.\n\ -\n\ -For now, reporting live,\n\ -this has been the\n\ -Lakitu Bros.")) - -DEFINE_DIALOG(DIALOG_035, 1, 5, 30, 200, _("\ -There are four camera, or\n\ -『[C],』 Buttons. Press [C]^\n\ -to look around using the\n\ -Control Stick.\n\ -\n\ -You'll usually see Mario\n\ -through Lakitu's camera.\n\ -It is the camera\n\ -recommended for normal\n\ -play.\n\ -You can change angles by\n\ -pressing [C]>. If you press\n\ -[R], the view switches to\n\ -Mario's camera, which\n\ -is directly behind him.\n\ -Press [R] again to return\n\ -to Lakitu's camera. Press\n\ -[C]| to see Mario from\n\ -afar, using either\n\ -Lakitu's or Mario's view.")) - -DEFINE_DIALOG(DIALOG_036, 1, 5, 30, 200, _("\ -OBSERVATION PLATFORM\n\ -Press [C]^ to take a look\n\ -around. Don't miss\n\ -anything!\n\ -\n\ -Press [R] to switch to\n\ -Mario's camera. It\n\ -always follows Mario.\n\ -Press [R] again to switch\n\ -to Lakitu's camera.\n\ -Pause the game and\n\ -switch the mode to 『fix』\n\ -the camera in place while\n\ -holding [R]. Give it a try!")) - -DEFINE_DIALOG(DIALOG_037, 1, 2, 30, 200, _("\ -I win! You lose!\n\ -Ha ha ha ha!\n\ -You're no slouch, but I'm\n\ -a better sledder!\n\ -Better luck next time!")) - -DEFINE_DIALOG(DIALOG_038, 1, 3, 95, 200, _("\ -Reacting to the Star\n\ -power, the door slowly\n\ -opens.")) - -DEFINE_DIALOG(DIALOG_039, 1, 4, 30, 200, _("\ -No visitors allowed,\n\ -by decree of\n\ -the Big Bob-omb\n\ -\n\ -I shall never surrender my\n\ -Stars, for they hold the\n\ -power of the castle in\n\ -their glow.\n\ -They were a gift from\n\ -Bowser, the Koopa King\n\ -himself, and they lie well\n\ -hidden within my realm.\n\ -Not a whisper of their\n\ -whereabouts shall leave\n\ -my lips. Oh, all right,\n\ -perhaps one hint:\n\ -Heed the Star names at\n\ -the beginning of the\n\ -course.\n\ -//--The Big Bob-omb")) - -DEFINE_DIALOG(DIALOG_040, 1, 3, 30, 200, _("\ -Warning!\n\ -Cold, Cold Crevasse\n\ -Below!")) - -DEFINE_DIALOG(DIALOG_041, 1, 3, 30, 200, _("\ -I win! You lose!\n\ -Ha ha ha!\n\ -\n\ -That's what you get for\n\ -messin' with Koopa the\n\ -Quick.\n\ -Better luck next time!")) - -DEFINE_DIALOG(DIALOG_042, 1, 4, 30, 200, _("\ -Caution! Narrow Bridge!\n\ -Cross slowly!\n\ -\n\ -\n\ -You can jump to the edge\n\ -of the cliff and hang on,\n\ -and you can climb off the\n\ -edge if you move slowly.\n\ -When you want to let go,\n\ -either press [Z] or press\n\ -the Control Stick in the\n\ -direction of Mario's back.\n\ -To climb up, press Up on\n\ -the Control Stick. To\n\ -scurry up quickly, press\n\ -the [A] Button.")) - -DEFINE_DIALOG(DIALOG_043, 1, 5, 30, 200, _("\ -If you jump and hold the\n\ -[A] Button, you can hang on\n\ -to some objects overhead.\n\ -It's the same as grabbing\n\ -a flying bird!")) - -DEFINE_DIALOG(DIALOG_044, 1, 5, 95, 200, _("\ -Whooo's there? Whooo\n\ -woke me up? It's still\n\ -daylight--I should be\n\ -sleeping!\n\ -\n\ -Hey, as long as I'm\n\ -awake, why not take a\n\ -short flight with me?\n\ -Press and hold [A] to grab\n\ -on. Release [A] to let go.\n\ -I'll take you wherever\n\ -you want to go, as long\n\ -as my wings hold out.\n\ -Watch my shadow, and\n\ -grab on.")) - -DEFINE_DIALOG(DIALOG_045, 1, 6, 95, 200, _("\ -Whew! I'm just about\n\ -flapped out. You should\n\ -lay off the pasta, Mario!\n\ -That's it for now. Press\n\ -[A] to let go. Okay,\n\ -bye byyyyyyeeee!")) - -DEFINE_DIALOG(DIALOG_046, 1, 5, 30, 200, _("\ -You have to master three\n\ -important jumping\n\ -techniques.\n\ -First try the Triple Jump.\n\ -\n\ -Run fast, then jump three\n\ -times, one, two, three.\n\ -If you time the jumps\n\ -right, you'll hop, skip,\n\ -then jump really high.\n\ -Next, go for distance\n\ -with the Long Jump. Run,\n\ -press [Z] to crouch then [A]\n\ -to jump really far.\n\ -\n\ -To do the Wall Kick, press\n\ -[A] to jump at a wall, then\n\ -jump again when you hit\n\ -the wall.\n\ -\n\ -Got that? Triple Jump,\n\ -Long Jump, Wall Kick.\n\ -Practice, practice,\n\ -practice. You don't stand\n\ -a chance without them.")) - -DEFINE_DIALOG(DIALOG_047, 1, 2, 95, 200, _("\ -Hi! I'll prepare the\n\ -cannon for you!")) - -DEFINE_DIALOG(DIALOG_048, 1, 4, 30, 200, _("\ -Snow Mountain Summit\n\ -Watch for slippery\n\ -conditions! Please enter\n\ -the cottage first.")) - -DEFINE_DIALOG(DIALOG_049, 1, 5, 30, 200, _("\ -Remember that tricky Wall\n\ -Kick jump? It's a\n\ -technique you'll have to\n\ -master in order to reach\n\ -high places.\n\ -Use it to jump from wall\n\ -to wall. Press the\n\ -Control Stick in the\n\ -direction you want to\n\ -bounce to gain momentum.\n\ -Practice makes perfect!")) - -DEFINE_DIALOG(DIALOG_050, 1, 4, 30, 200, _("\ -Hold [Z] to crouch and\n\ -slide down a slope.\n\ -Or press [Z] while in the\n\ -air to Pound the Ground!\n\ -If you stop, crouch, then\n\ -jump, you'll do a\n\ -Backward Somersault!\n\ -Got that?\n\ -There's more. Crouch and\n\ -then jump to do a\n\ -Long Jump! Or crouch and\n\ -walk to...never mind.")) - -DEFINE_DIALOG(DIALOG_051, 1, 6, 30, 200, _("\ -Climbing's easy! When you\n\ -jump at trees, poles or\n\ -pillars, you'll grab them\n\ -automatically. Press [A] to\n\ -jump off backward.\n\ -\n\ -To rotate around the\n\ -object, press Right or\n\ -Left on the Control Stick.\n\ -When you reach the top,\n\ -press Up to do a\n\ -handstand!\n\ -Jump off from the\n\ -handstand for a high,\n\ -stylin' dismount.")) - -DEFINE_DIALOG(DIALOG_052, 1, 5, 30, 200, _("\ -Stop and press [Z] to\n\ -crouch, then press [A]\n\ -to do a high, Backward\n\ -Somersault!\n\ -\n\ -To perform a Side\n\ -Somersault, run, do a\n\ -sharp U-turn and jump.\n\ -You can catch lots of\n\ -air with both jumps.")) - -DEFINE_DIALOG(DIALOG_053, 1, 5, 30, 200, _("\ -Sometimes, if you pass\n\ -through a coin ring or\n\ -find a secret point in a\n\ -course, a red number will\n\ -appear.\n\ -If you trigger five red\n\ -numbers, a secret Star\n\ -will show up.")) - -DEFINE_DIALOG(DIALOG_054, 1, 5, 30, 200, _("\ -Welcome to the snow\n\ -slide! Hop on! To speed\n\ -up, press forward on the\n\ -Control Stick. To slow\n\ -down, pull back.")) - -DEFINE_DIALOG(DIALOG_055, 1, 4, 30, 200, _("\ -Hey-ey, Mario, buddy,\n\ -howzit goin'? Step right\n\ -up. You look like a fast\n\ -sleddin' kind of guy.\n\ -I know speed when I see\n\ -it, yes siree--I'm the\n\ -world champion sledder,\n\ -you know. Whaddya say?\n\ -How about a race?\n\ -Ready...\n\ -\n\ -//Go//// Don't Go")) - -DEFINE_DIALOG(DIALOG_056, 1, 6, 30, 200, _("\ -You brrrr-oke my record!\n\ -Unbelievable! I knew\n\ -that you were the coolest.\n\ -Now you've proven\n\ -that you're also the\n\ -fastest!\n\ -I can't award you a gold\n\ -medal, but here, take this\n\ -Star instead. You've\n\ -earned it!")) - -DEFINE_DIALOG(DIALOG_057, 1, 4, 30, 200, _("\ -Egad! My baby!! Have you\n\ -seen my baby??? She's\n\ -the most precious baby in\n\ -the whole wide world.\n\ -(They say she has my\n\ -beak...) I just can't\n\ -remember where I left\n\ -her.\n\ -Let's see...I stopped\n\ -for herring and ice cubes,\n\ -then I...oohh! I just\n\ -don't know!")) - -DEFINE_DIALOG(DIALOG_058, 1, 4, 30, 200, _("\ -You found my precious,\n\ -precious baby! Where\n\ -have you been? How can\n\ -I ever thank you, Mario?\n\ -Oh, I do have this...\n\ -...Star. Here, take it\n\ -with my eternal\n\ -gratitude.")) - -DEFINE_DIALOG(DIALOG_059, 1, 4, 30, 200, _("\ -That's not my baby! She\n\ -looks nothing like me!\n\ -Her parents must be\n\ -worried sick!")) - -DEFINE_DIALOG(DIALOG_060, 1, 4, 30, 200, _("\ -ATTENTION!\n\ -Read Before Diving In!\n\ -\n\ -\n\ -If you stay under the\n\ -water for too long, you'll\n\ -run out of oxygen.\n\ -\n\ -Return to the surface for\n\ -air or find an air bubble\n\ -or coins to breathe while\n\ -underwater.\n\ -Press [A] to swim. Hold [A]\n\ -to swim slow and steady.\n\ -Tap [A] with smooth timing\n\ -to gain speed.\n\ -Press Up on the\n\ -Control Stick and press [A]\n\ -to dive.\n\ -\n\ -Press Down on the Control\n\ -Stick and press [A] to\n\ -return to the surface.\n\ -\n\ -Hold Down and press [A]\n\ -while on the surface near\n\ -the edge of the water to\n\ -jump out.")) - -DEFINE_DIALOG(DIALOG_061, 1, 4, 30, 200, _("\ -BRRR! Frostbite Danger!\n\ -Do not swim here.\n\ -I'm serious.\n\ -/--The Penguin")) - -DEFINE_DIALOG(DIALOG_062, 1, 3, 30, 200, _("\ -Hidden inside the green\n\ -block is the amazing\n\ -Metal Cap.\n\ -Wearing it, you won't\n\ -catch fire or be hurt\n\ -by enemy attacks.\n\ -You don't even have to\n\ -breathe while wearing it.\n\ -\n\ -The only problem:\n" -YOU_CANT_SWIM_IN_IT)) - -DEFINE_DIALOG(DIALOG_063, 1, 5, 30, 200, _("\ -The Vanish Cap is inside\n\ -the blue block. Mr. I.\n\ -will be surprised, since\n\ -you'll be invisible when\n\ -you wear it!\n\ -Even the Big Boo will be\n\ -fooled--and you can walk\n\ -through secret walls, too.")) - -DEFINE_DIALOG(DIALOG_064, 1, 5, 30, 200, _("\ -When you put on the Wing\n\ -Cap that comes from a\n\ -red block, do the Triple\n\ -Jump to soar high into\n\ -the sky.\n\ -Use the Control Stick to\n\ -guide Mario. Pull back to\n\ -to fly up, press forward\n\ -to nose down, and press [Z]\n\ -to land.")) - -DEFINE_DIALOG(DIALOG_065, 1, 6, 30, 200, _("\ -Swimming Lessons!\n\ -Tap [A] to do the breast\n\ -stroke. If you time the\n\ -taps right, you'll swim\n\ -fast.\n\ -\n\ -Press and hold [A] to do a\n\ -slow, steady flutter kick.\n\ -Press Up on the Control\n\ -Stick to dive, and pull\n\ -back on the stick to head\n\ -for the surface.\n\ -To jump out of the water,\n\ -hold Down on the Control\n\ -Stick, then press [A].\n\ -Easy as pie, right?\n\ -\n\ -\n\ -But remember:\n\ -Mario can't breathe under\n\ -the water! Return to the\n\ -surface for air when the\n\ -Power Meter runs low.\n\ -\n\ -And one last thing: You\n\ -can't open doors that\n\ -are underwater.")) - -DEFINE_DIALOG(DIALOG_066, 1, 5, 30, 200, _("\ -Mario, it's Peach!\n\ -Please be careful! Bowser\n\ -is so wicked! He will try\n\ -to burn you with his\n\ -horrible flame breath.\n\ -Run around behind and\n\ -grab him by the tail with\n\ -the [B] Button. Once you\n\ -grab hold, swing him\n\ -around in great circles.\n\ -Rotate the Control Stick\n\ -to go faster and faster.\n\ -The faster you swing him,\n\ -the farther he'll fly.\n\ -\n\ -Use the [C] Buttons to look\n\ -around, Mario. You have\n\ -to throw Bowser into one\n\ -of the bombs in the four\n\ -corners.\n\ -Aim well, then press [B]\n\ -again to launch Bowser.\n\ -Good luck, Mario! Our\n\ -fate is in your hands.")) - -DEFINE_DIALOG(DIALOG_067, 1, 5, 30, 200, _("\ -Tough luck, Mario!\n\ -Princess Toadstool isn't\n\ -here...Gwa ha ha!! Go\n\ -ahead--just try to grab\n\ -me by the tail!\n\ -You'll never be able to\n\ -swing ME around! A wimp\n\ -like you won't throw me\n\ -out of here! Never! Ha!")) - -DEFINE_DIALOG(DIALOG_068, 1, 5, 30, 200, _("\ -It's Lethal Lava Land!\n\ -If you catch fire or fall\n\ -into a pool of flames,\n\ -you'll be hopping mad, but\n\ -don't lose your cool.\n\ -You can still control\n\ -Mario--just try to keep\n\ -calm!")) - -DEFINE_DIALOG(DIALOG_069, 1, 6, 30, 200, _("\ -Sometimes you'll bump into\n\ -invisible walls at the\n\ -edges of the painting\n\ -worlds. If you hit a wall\n\ -while flying, you'll bounce\n\ -back.")) - -DEFINE_DIALOG(DIALOG_070, 1, 5, 30, 200, _("\ -You can return to the\n\ -castle's main hall at any\n\ -time from the painting\n\ -worlds where the enemies\n\ -live.\n\ -Just stop, stand still,\n\ -press Start to pause the\n\ -game, then select\n\ -『Exit Course.』\n\ -\n\ -You don't have to collect\n\ -all Power Stars in one\n\ -course before going on to\n\ -the next.\n\ -\n\ -Return later, when you're\n\ -more experienced, to pick\n\ -up difficult ones.\n\ -\n\ -\n\ -Whenever you find a Star,\n\ -a hint for finding the\n\ -next one will appear on\n\ -the course's start screen.\n\ -\n\ -You can, however, collect\n\ -any of the remaining\n\ -Stars next. You don't\n\ -have to recover the one\n\ -described by the hint.")) - -DEFINE_DIALOG(DIALOG_071, 1, 3, 30, 200, _("\ -Danger Ahead!\n\ -Beware of the strange\n\ -cloud! Don't inhale!\n\ -If you feel faint, run for\n\ -higher ground and fresh\n\ -air!\n\ -Circle: Shelter\n\ -Arrow: Entrance-Exit")) - -DEFINE_DIALOG(DIALOG_072, 1, 5, 30, 200, _("\ -High winds ahead!\n\ -Pull your Cap down tight.\n\ -If it blows off, you'll\n\ -have to find it on this\n\ -mountain.")) - -DEFINE_DIALOG(DIALOG_073, 1, 4, 95, 200, _("\ -Aarrgh! Ahoy, matey. I\n\ -have sunken treasure,\n\ -here, I do.\n\ -\n\ -But to pluck the plunder,\n\ -you must open the\n\ -Treasure Chests in the\n\ -right order.\n\ -What order is that,\n\ -ye say?\n\ -\n\ -\n\ -I'll never tell!\n\ -\n\ -//--The Cap'n")) - -DEFINE_DIALOG(DIALOG_074, 1, 5, 30, 200, _("\ -You can grab on to the\n\ -edge of a cliff or ledge\n\ -with your fingertips and\n\ -hang down from it.\n\ -\n\ -To drop from the edge,\n\ -either press the Control\n\ -Stick in the direction of\n\ -Mario's back or press the\n\ -[Z] Button.\n\ -To get up onto the ledge,\n\ -either press Up on the\n\ -Control Stick or press [A]\n\ -as soon as you grab the\n\ -ledge to climb up quickly.")) - -DEFINE_DIALOG(DIALOG_075, 1, 5, 30, 200, _("\ -Mario!! My castle is in\n\ -great peril. I know that\n\ -Bowser is the cause...and\n\ -I know that only you can\n\ -stop him!\n\ -The doors in the castle\n\ -that have been sealed by\n\ -Bowser can be opened only\n\ -with Star Power.\n\ -\n\ -But there are secret\n\ -paths in the castle,\n\ -paths that Bowser hasn't\n\ -found.\n\ -\n\ -One of those paths is in\n\ -this room, and it holds\n\ -one of the castle's Secret\n\ -Stars!\n\ -\n\ -Find that Secret Star,\n\ -Mario! It will help you\n\ -on your quest. Please,\n\ -Mario, you have to\n\ -help us!\n\ -Retrieve all of the\n\ -Power Stars in the castle\n\ -and free us from this\n\ -awful prison!\n\ -Please!")) - -DEFINE_DIALOG(DIALOG_076, 1, 6, 30, 200, _("\ -Thanks to the power of\n\ -the Stars, life is\n\ -returning to the castle.\n\ -Please, Mario, you have\n\ -to give Bowser the boot!\n\ -\n\ -Here, let me tell you a\n\ -little something about the\n\ -castle. In the room with\n\ -the mirrors, look carefully\n\ -for anything that's not\n\ -reflected in the mirror.\n\ -And when you go to the\n\ -water town, you can flood\n\ -it with a high jump into\n\ -the painting. Oh, by the\n\ -way, look what I found!")) - -DEFINE_DIALOG(DIALOG_077, 1, 2, 150, 200, _("\ -It is decreed that one\n\ -shall pound the pillars.")) - -DEFINE_DIALOG(DIALOG_078, 1, 5, 30, 200, _("\ -Break open the Blue Coin\n\ -Block by Pounding the\n\ -Ground with the [Z] Button.\n\ -One Blue Coin is worth\n\ -five Yellow Coins.\n\ -But you have to hurry!\n\ -The coins will disappear\n\ -if you're not quick to\n\ -collect them! Too bad.")) - -DEFINE_DIALOG(DIALOG_079, 1, 4, 30, 200, _("\ -Owwwuu! Let me go!\n\ -Uukee-kee! I was only\n\ -teasing! Can't you take\n\ -a joke?\n\ -I'll tell you what, let's\n\ -trade. If you let me go,\n\ -I'll give you something\n\ -really good.\n\ -So, how about it?\n\ -\n\ -//Free him/ Hold on")) - -DEFINE_DIALOG(DIALOG_080, 1, 1, 30, 200, _("\ -Eeeh hee hee hee!")) - -DEFINE_DIALOG(DIALOG_081, 1, 4, 30, 200, _("\ -The mystery is of Wet\n\ -or Dry.\n\ -And where does the\n\ -solution lie?\n\ -The city welcomes visitors\n\ -with the depth they bring\n\ -as they enter.")) - -DEFINE_DIALOG(DIALOG_082, 1, 4, 30, 200, _("\ -Hold on to your hat! If\n\ -you lose it, you'll be\n\ -injured easily.\n\ -\n\ -If you do lose your Cap,\n\ -you'll have to find it in\n\ -the course where you\n\ -lost it.\n\ -Oh, boy, it's not looking\n\ -good for Peach. She's\n\ -still trapped somewhere\n\ -inside the walls.\n\ -Please, Mario, you have\n\ -to help her! Did you know\n\ -that there are enemy\n\ -worlds inside the walls?\n\ -Yup. It's true. Bowser's\n\ -troops are there, too.\n\ -Oh, here, take this. I've\n\ -been keeping it for you.")) - -DEFINE_DIALOG(DIALOG_083, 1, 6, 30, 200, _("\ -There's something strange\n\ -about that clock. As you\n\ -jump inside, watch the\n\ -position of the big hand.\n\ -Oh, look what I found!\n\ -Here, Mario, catch!")) - -DEFINE_DIALOG(DIALOG_084, 1, 3, 30, 200, _("\ -Yeeoww! Unhand me,\n\ -brute! I'm late, so late,\n\ -I must make haste!\n\ -This shiny thing? Mine!\n\ -It's mine. Finders,\n\ -keepers, losers...\n\ -Late, late, late...\n\ -Ouch! Take it then! A\n\ -gift from Bowser, it was.\n\ -Now let me be! I have a\n\ -date! I cannot be late\n\ -for tea!")) - -DEFINE_DIALOG(DIALOG_085, 1, 5, 30, 200, _("\ -You don't stand a ghost\n\ -of a chance in this house.\n\ -If you walk out of here,\n\ -you deserve...\n\ -...a Ghoul Medal...")) - -DEFINE_DIALOG(DIALOG_086, 1, 3, 30, 200, _("\ -Running around in circles\n\ -makes some bad guys roll\n\ -their eyes.")) - -DEFINE_DIALOG(DIALOG_087, 1, 4, 30, 200, _("\ -Santa Claus isn't the only\n\ -one who can go down a\n\ -chimney! Come on in!\n\ -/--Cabin Proprietor")) - -DEFINE_DIALOG(DIALOG_088, 1, 5, 30, 200, _("\ -Work Elevator\n\ -For those who get off\n\ -here: Grab the pole to the\n\ -left and slide carefully\n\ -down.")) - -DEFINE_DIALOG(DIALOG_089, 1, 5, 95, 200, _("\ -Both ways fraught with\n\ -danger! Watch your feet!\n\ -Those who can't do the\n\ -Long Jump, tsk, tsk. Make\n\ -your way to the right.\n\ -Right: Work Elevator\n\ -/// Cloudy Maze\n\ -Left: Black Hole\n\ -///Underground Lake\n\ -\n\ -Red Circle: Elevator 2\n\ -//// Underground Lake\n\ -Arrow: You are here")) - -DEFINE_DIALOG(DIALOG_090, 1, 6, 30, 200, _("\ -Bwa ha ha ha!\n\ -You've stepped right into\n\ -my trap, just as I knew\n\ -you would! I warn you,\n\ -『Friend,』 watch your\n\ -step!")) - -DEFINE_DIALOG(DIALOG_091, 2, 2, 30, 200, _("\ -Danger!\n\ -Strong Gusts!\n\ -But the wind makes a\n\ -comfy ride.")) - -DEFINE_DIALOG(DIALOG_092, 1, 5, 30, 200, _("\ -Pestering me again, are\n\ -you, Mario? Can't you see\n\ -that I'm having a merry\n\ -little time, making\n\ -mischief with my minions?\n\ -Now, return those Stars!\n\ -My troops in the walls\n\ -need them! Bwa ha ha!")) - -DEFINE_DIALOG(DIALOG_093, 1, 5, 30, 200, _("\ -Mario! You again! Well\n\ -that's just fine--I've\n\ -been looking for something\n\ -to fry with my fire\n\ -breath!\n\ -Your Star Power is\n\ -useless against me!\n\ -Your friends are all\n\ -trapped within the\n\ -walls...\n\ -And you'll never see the\n\ -Princess again!\n\ -Bwa ha ha ha!")) - -DEFINE_DIALOG(DIALOG_094, 1, 4, 30, 200, _("\ -Get a good run up the\n\ -slope! Do you remember\n\ -the Long Jump? Run, press\n\ -[Z], then jump!")) - -DEFINE_DIALOG(DIALOG_095, 1, 4, 30, 200, _("\ -To read a sign, stand in\n\ -front of it and press [B],\n\ -like you did just now.\n\ -\n\ -When you want to talk to\n\ -a Koopa Troopa or other\n\ -animal, stand right in\n\ -front of it.\n\ -Please recover the Stars\n\ -that were stolen by\n\ -Bowser in this course.")) - -DEFINE_DIALOG(DIALOG_096, 1, 4, 30, 200, _("\ -The path is narrow here.\n\ -Easy does it! No one is\n\ -allowed on top of the\n\ -mountain!\n\ -And if you know what's\n\ -good for you, you won't\n\ -wake anyone who's\n\ -sleeping!\n\ -Move slowly,\n\ -tread lightly.")) - -DEFINE_DIALOG(DIALOG_097, 1, 5, 30, 200, _("\ -Don't be a pushover!\n\ -If anyone tries to shove\n\ -you around, push back!\n\ -It's one-on-one, with a\n\ -fiery finish for the loser!")) - -DEFINE_DIALOG(DIALOG_098, 1, 2, 95, 200, _("\ -Come on in here...\n\ -...heh, heh, heh...")) +DEFINE_DIALOG(DIALOG_000, 1, 6, 30, 200, 373) + +DEFINE_DIALOG(DIALOG_001, 1, 4, 95, 200, 401) + +DEFINE_DIALOG(DIALOG_002, 1, 4, 95, 200, 287) + +DEFINE_DIALOG(DIALOG_003, 1, 5, 95, 200, 307) + +DEFINE_DIALOG(DIALOG_004, 1, 3, 95, 200, 184) + +DEFINE_DIALOG(DIALOG_005, 1, 3, 30, 200, 331) + +DEFINE_DIALOG(DIALOG_006, 1, 3, 30, 200, 110) + +DEFINE_DIALOG(DIALOG_007, 1, 5, 30, 200, 112) + +DEFINE_DIALOG(DIALOG_008, 1, 4, 30, 200, 209) + +DEFINE_DIALOG(DIALOG_009, 1, 5, 30, 200, 257) + +DEFINE_DIALOG(DIALOG_010, 1, 4, 30, 200, 174) + +DEFINE_DIALOG(DIALOG_011, 1, 4, 30, 200, 178) + +DEFINE_DIALOG(DIALOG_012, 1, 4, 30, 200, 177) + +DEFINE_DIALOG(DIALOG_013, 1, 5, 30, 200, 97) + +DEFINE_DIALOG(DIALOG_014, 1, 4, 30, 200, 113) + +DEFINE_DIALOG(DIALOG_015, 1, 4, 30, 200, 175) + +DEFINE_DIALOG(DIALOG_016, 1, 3, 30, 200, 74) + +DEFINE_DIALOG(DIALOG_017, 1, 4, 30, 200, 444) + +DEFINE_DIALOG(DIALOG_018, 1, 4, 30, 200, 90) + +DEFINE_DIALOG(DIALOG_019, 1, 2, 30, 200, 40) + +DEFINE_DIALOG(DIALOG_020, 1, 6, 95, 150, 95) + +DEFINE_DIALOG(DIALOG_021, 1, 5, 95, 200, 68) + +DEFINE_DIALOG(DIALOG_022, 1, 2, 95, 200, 34) + +DEFINE_DIALOG(DIALOG_023, 1, 3, 95, 200, 51) + +DEFINE_DIALOG(DIALOG_024, 1, 5, 95, 200, 110) + +DEFINE_DIALOG(DIALOG_025, 1, 4, 95, 200, 70) + +DEFINE_DIALOG(DIALOG_026, 1, 4, 95, 200, 70) + +DEFINE_DIALOG(DIALOG_027, 1, 4, 95, 200, 71) + +DEFINE_DIALOG(DIALOG_028, 1, 4, 95, 200, 71) + +DEFINE_DIALOG(DIALOG_029, 1, 5, 95, 200, 77) + +DEFINE_DIALOG(DIALOG_030, 1, 6, 30, 200, 448) + +DEFINE_DIALOG(DIALOG_031, 1, 5, 30, 200, 188) + +DEFINE_DIALOG(DIALOG_032, 1, 5, 30, 200, 245) + +DEFINE_DIALOG(DIALOG_033, 1, 6, 30, 200, 260) + +DEFINE_DIALOG(DIALOG_034, 1, 6, 30, 200, 613) + +DEFINE_DIALOG(DIALOG_035, 1, 5, 30, 200, 413) + +DEFINE_DIALOG(DIALOG_036, 1, 5, 30, 200, 271) + +DEFINE_DIALOG(DIALOG_037, 1, 2, 30, 200, 97) + +DEFINE_DIALOG(DIALOG_038, 1, 3, 95, 200, 47) + +DEFINE_DIALOG(DIALOG_039, 1, 4, 30, 200, 373) + +DEFINE_DIALOG(DIALOG_040, 1, 3, 30, 200, 36) + +DEFINE_DIALOG(DIALOG_041, 1, 3, 30, 200, 101) + +DEFINE_DIALOG(DIALOG_042, 1, 4, 30, 200, 307) + +DEFINE_DIALOG(DIALOG_043, 1, 5, 30, 200, 110) + +DEFINE_DIALOG(DIALOG_044, 1, 5, 95, 200, 284) + +DEFINE_DIALOG(DIALOG_045, 1, 6, 95, 200, 130) + +DEFINE_DIALOG(DIALOG_046, 1, 5, 30, 200, 472) + +DEFINE_DIALOG(DIALOG_047, 1, 2, 95, 200, 33) + +DEFINE_DIALOG(DIALOG_048, 1, 4, 30, 200, 82) + +DEFINE_DIALOG(DIALOG_049, 1, 5, 30, 200, 235) + +DEFINE_DIALOG(DIALOG_050, 1, 4, 30, 200, 243) + +DEFINE_DIALOG(DIALOG_051, 1, 6, 30, 200, 287) + +DEFINE_DIALOG(DIALOG_052, 1, 5, 30, 200, 181) + +DEFINE_DIALOG(DIALOG_053, 1, 5, 30, 200, 162) + +DEFINE_DIALOG(DIALOG_054, 1, 5, 30, 200, 105) + +DEFINE_DIALOG(DIALOG_055, 1, 4, 30, 200, 230) + +DEFINE_DIALOG(DIALOG_056, 1, 6, 30, 200, 193) + +DEFINE_DIALOG(DIALOG_057, 1, 4, 30, 200, 240) + +DEFINE_DIALOG(DIALOG_058, 1, 4, 30, 200, 160) + +DEFINE_DIALOG(DIALOG_059, 1, 4, 30, 200, 81) + +DEFINE_DIALOG(DIALOG_060, 1, 4, 30, 200, 468) + +DEFINE_DIALOG(DIALOG_061, 1, 4, 30, 200, 70) + +DEFINE_DIALOG(DIALOG_062, 1, 3, 30, 200, 200) + +DEFINE_DIALOG(DIALOG_063, 1, 5, 30, 200, 178) + +DEFINE_DIALOG(DIALOG_064, 1, 5, 30, 200, 205) + +DEFINE_DIALOG(DIALOG_065, 1, 6, 30, 200, 480) + +DEFINE_DIALOG(DIALOG_066, 1, 5, 30, 200, 507) + +DEFINE_DIALOG(DIALOG_067, 1, 5, 30, 200, 198) + +DEFINE_DIALOG(DIALOG_068, 1, 5, 30, 200, 167) + +DEFINE_DIALOG(DIALOG_069, 1, 6, 30, 200, 122) + +DEFINE_DIALOG(DIALOG_070, 1, 5, 30, 200, 535) + +DEFINE_DIALOG(DIALOG_071, 1, 3, 30, 200, 146) + +DEFINE_DIALOG(DIALOG_072, 1, 5, 30, 200, 98) + +DEFINE_DIALOG(DIALOG_073, 1, 4, 95, 200, 192) + +DEFINE_DIALOG(DIALOG_074, 1, 5, 30, 200, 304) + +DEFINE_DIALOG(DIALOG_075, 1, 5, 30, 200, 528) + +DEFINE_DIALOG(DIALOG_076, 1, 6, 30, 200, 363) + +DEFINE_DIALOG(DIALOG_077, 1, 2, 150, 200, 46) + +DEFINE_DIALOG(DIALOG_078, 1, 5, 30, 200, 197) + +DEFINE_DIALOG(DIALOG_079, 1, 4, 30, 200, 192) + +DEFINE_DIALOG(DIALOG_080, 1, 1, 30, 200, 18) + +DEFINE_DIALOG(DIALOG_081, 1, 4, 30, 200, 123) + +DEFINE_DIALOG(DIALOG_082, 1, 4, 30, 200, 400) + +DEFINE_DIALOG(DIALOG_083, 1, 6, 30, 200, 137) + +DEFINE_DIALOG(DIALOG_084, 1, 3, 30, 200, 249) + +DEFINE_DIALOG(DIALOG_085, 1, 5, 30, 200, 107) + +DEFINE_DIALOG(DIALOG_086, 1, 3, 30, 200, 61) + +DEFINE_DIALOG(DIALOG_087, 1, 4, 30, 200, 88) + +DEFINE_DIALOG(DIALOG_088, 1, 5, 30, 200, 90) + +DEFINE_DIALOG(DIALOG_089, 1, 5, 95, 200, 252) + +DEFINE_DIALOG(DIALOG_090, 1, 6, 30, 200, 108) + +DEFINE_DIALOG(DIALOG_091, 2, 2, 30, 200, 53) + +DEFINE_DIALOG(DIALOG_092, 1, 5, 30, 200, 182) + +DEFINE_DIALOG(DIALOG_093, 1, 5, 30, 200, 238) + +DEFINE_DIALOG(DIALOG_094, 1, 4, 30, 200, 77) + +DEFINE_DIALOG(DIALOG_095, 1, 4, 30, 200, 219) + +DEFINE_DIALOG(DIALOG_096, 1, 4, 30, 200, 176) + +DEFINE_DIALOG(DIALOG_097, 1, 5, 30, 200, 117) + +DEFINE_DIALOG(DIALOG_098, 1, 2, 95, 200, 39) // unused -DEFINE_DIALOG(DIALOG_099, 1, 5, 95, 200, _("\ -Eh he he...\n\ -You're mine, now, hee hee!\n\ -I'll pass right through\n\ -this wall. Can you do\n\ -that? Heh, heh, heh!")) - -DEFINE_DIALOG(DIALOG_100, 1, 3, 95, 200, _("\ -Ukkiki...Wakkiki...kee kee!\n\ -Ha! I snagged it!\n\ -It's mine! Heeheeheeee!")) - -DEFINE_DIALOG(DIALOG_101, 1, 3, 95, 200, _("\ -Ackk! Let...go...\n\ -You're...choking...me...\n\ -Cough...I've been framed!\n\ -This Cap? Oh, all right,\n\ -take it. It's a cool Cap,\n\ -but I'll give it back.\n\ -I think it looks better on\n\ -me than it does on you,\n\ -though! Eeeee! Kee keee!")) - -DEFINE_DIALOG(DIALOG_102, 1, 5, 30, 200, _("\ -Pssst! The Boos are super\n\ -shy. If you look them\n\ -in the eyes, they fade\n\ -away, but if you turn\n\ -your back, they reappear.\n\ -It's no use trying to hit\n\ -them when they're fading\n\ -away. Instead, sneak up\n\ -behind them and punch.")) - -DEFINE_DIALOG(DIALOG_103, 1, 4, 95, 200, _("\ -Upon four towers\n\ -one must alight...\n\ -Then at the peak\n\ -shall shine the light...")) - -DEFINE_DIALOG(DIALOG_104, 1, 5, 30, 200, _("\ -The shadowy star in front\n\ -of you is a 『Star\n\ -Marker.』 When you collect\n\ -all 8 Red Coins, the Star\n\ -will appear here.")) - -DEFINE_DIALOG(DIALOG_105, 1, 3, 95, 200, _("\ -Ready for blastoff! Come\n\ -on, hop into the cannon!\n\ -\n\ -You can reach the Star on\n\ -the floating island by\n\ -using the four cannons.\n\ -Use the Control Stick to\n\ -aim, then press [A] to fire.\n\ -\n\ -If you're handy, you can\n\ -grab on to trees or poles\n\ -to land.")) - -DEFINE_DIALOG(DIALOG_106, 1, 2, 95, 200, _("\ -Ready for blastoff! Come\n\ -on, hop into the cannon!")) - -DEFINE_DIALOG(DIALOG_107, 1, 3, 95, 200, _("\ -Ghosts...\n\ -...don't...\n\ -...DIE!\n\ -Heh, heh, heh!\n\ -Can you get out of here...\n\ -...alive?")) - -DEFINE_DIALOG(DIALOG_108, 1, 2, 95, 200, _("\ -Boooooo-m! Here comes\n\ -the master of mischief,\n\ -the tower of terror,\n\ -the Big Boo!\n\ -Ka ha ha ha...")) - -DEFINE_DIALOG(DIALOG_109, 1, 4, 95, 200, _("\ -Ooooo Nooooo!\n\ -Talk about out-of-body\n\ -experiences--my body\n\ -has melted away!\n\ -Have you run in to any\n\ -headhunters lately??\n\ -I could sure use a new\n\ -body!\n\ -Brrr! My face might\n\ -freeze like this!")) - -DEFINE_DIALOG(DIALOG_110, 1, 5, 95, 200, _("\ -I need a good head on my\n\ -shoulders. Do you know of\n\ -anybody in need of a good\n\ -body? Please! I'll follow\n\ -you if you do!")) - -DEFINE_DIALOG(DIALOG_111, 1, 4, 95, 200, _("\ -Perfect! What a great\n\ -new body! Here--this is a\n\ -present for you. It's sure\n\ -to warm you up.")) - -DEFINE_DIALOG(DIALOG_112, 1, 4, 30, 200, _("\ -Collect as many coins as\n\ -possible! They'll refill\n\ -your Power Meter.\n\ -\n\ -You can check to see how\n\ -many coins you've\n\ -collected in each of the\n\ -15 enemy worlds.\n\ -You can also recover\n\ -power by touching the\n\ -Spinning Heart.\n\ -\n\ -The faster you run\n\ -through the heart, the\n\ -more power you'll recover.")) - -DEFINE_DIALOG(DIALOG_113, 1, 6, 30, 200, _("\ -There are special Caps in\n\ -the red, green and blue\n\ -blocks. Step on the\n\ -switches in the hidden\n\ -courses to activate the\n\ -Cap Blocks.")) - -DEFINE_DIALOG(DIALOG_114, 1, 5, 95, 200, _("\ -It makes me so mad! We\n\ -build your houses, your\n\ -castles. We pave your\n\ -roads, and still you\n\ -walk all over us.\n\ -Do you ever say thank\n\ -you? No! Well, you're not\n\ -going to wipe your feet\n\ -on me! I think I'll crush\n\ -you just for fun!\n\ -Do you have a problem\n\ -with that? Just try to\n\ -pound me, wimp! Ha!")) - -DEFINE_DIALOG(DIALOG_115, 1, 5, 95, 200, _("\ -No! Crushed again!\n\ -I'm just a stepping stone,\n\ -after all. I won't gravel,\n\ -er, grovel. Here, you win.\n\ -Take this with you!")) - -DEFINE_DIALOG(DIALOG_116, 1, 5, 95, 200, _("\ -Whaaa....Whaaat?\n\ -Can it be that a\n\ -pipsqueak like you has\n\ -defused the Bob-omb\n\ -king????\n\ -You might be fast enough\n\ -to ground me, but you'll\n\ -have to pick up the pace\n\ -if you want to take King\n\ -Bowser by the tail.\n\ -Methinks my troops could\n\ -learn a lesson from you!\n\ -Here is your Star, as I\n\ -promised, Mario.\n\ -\n\ -If you want to see me\n\ -again, select this Star\n\ -from the menu. For now,\n\ -farewell.")) - -DEFINE_DIALOG(DIALOG_117, 1, 1, 95, 200, _("\ -Who...walk...here?\n\ -Who...break...seal?\n\ -Wake..ancient..ones?\n\ -We no like light...\n\ -Rrrrummbbble...\n\ -We no like...intruders!\n\ -Now battle...\n\ -...hand...\n\ -...to...\n\ -...hand!")) - -DEFINE_DIALOG(DIALOG_118, 1, 6, 95, 200, _("\ -Grrrrumbbble!\n\ -What...happen?\n\ -We...crushed like pebble.\n\ -You so strong!\n\ -You rule ancient pyramid!\n\ -For today...\n\ -Now, take Star of Power.\n\ -We...sleep...darkness.")) - -DEFINE_DIALOG(DIALOG_119, 1, 6, 30, 200, _("\ -Grrr! I was a bit\n\ -careless. This is not as I\n\ -had planned...but I still\n\ -hold the power of the\n\ -Stars, and I still have\n\ -Peach.\n\ -Bwa ha ha! You'll get no\n\ -more Stars from me! I'm\n\ -not finished with you yet,\n\ -but I'll let you go for\n\ -now. You'll pay for this...\n\ -later!")) - -DEFINE_DIALOG(DIALOG_120, 1, 4, 30, 200, _("\ -Ooowaah! Can it be that\n\ -I've lost??? The power of\n\ -the Stars has failed me...\n\ -this time.\n\ -Consider this a draw.\n\ -Next time, I'll be in\n\ -perfect condition.\n\ -\n\ -Now, if you want to see\n\ -your precious Princess,\n\ -come to the top of the\n\ -tower.\n\ -I'll be waiting!\n\ -Gwa ha ha ha!")) - -DEFINE_DIALOG(DIALOG_121, 1, 5, 30, 200, _("\ -Nooo! It can't be!\n\ -You've really beaten me,\n\ -Mario?!! I gave those\n\ -troops power, but now\n\ -it's fading away!\n\ -Arrgghh! I can see peace\n\ -returning to the world! I\n\ -can't stand it! Hmmm...\n\ -It's not over yet...\n\ -\n\ -C'mon troops! Let's watch\n\ -the ending together!\n\ -Bwa ha ha!")) - -DEFINE_DIALOG(DIALOG_122, 1, 4, 30, 200, _("\ -The Black Hole\n\ -Right: Work Elevator\n\ -/// Cloudy Maze\n\ -Left: Underground Lake")) - -DEFINE_DIALOG(DIALOG_123, 1, 4, 30, 200, _("\ -Metal Cavern\n\ -Right: To Waterfall\n\ -Left: Metal Cap Switch")) - -DEFINE_DIALOG(DIALOG_124, 1, 4, 30, 200, _("\ -Work Elevator\n\ -Danger!!\n\ -Read instructions\n\ -thoroughly!\n\ -Elevator continues in the\n\ -direction of the arrow\n\ -activated.")) - -DEFINE_DIALOG(DIALOG_125, 1, 3, 30, 200, _("\ -Hazy Maze-Exit\n\ -Danger! Closed.\n\ -Turn back now.")) - -DEFINE_DIALOG(DIALOG_126, 2, 3, 30, 200, _("\ -Up: Black Hole\n\ -Right: Work Elevator\n\ -/// Hazy Maze")) - -DEFINE_DIALOG(DIALOG_127, 3, 4, 30, 200, _("\ -Underground Lake\n\ -Right: Metal Cave\n\ -Left: Abandoned Mine\n\ -///(Closed)\n\ -A gentle sea dragon lives\n\ -here. Pound on his back to\n\ -make him lower his head.\n\ -Don't become his lunch.")) - -DEFINE_DIALOG(DIALOG_128, 1, 4, 95, 200, _("\ -You must fight with\n\ -honor! It is against the\n\ -royal rules to throw the\n\ -king out of the ring!")) - -DEFINE_DIALOG(DIALOG_129, 1, 5, 30, 200, _("\ -Welcome to the Vanish\n\ -Cap Switch Course! All of\n\ -the blue blocks you find\n\ -will become solid once you\n\ -step on the Cap Switch.\n\ -You'll disappear when you\n\ -put on the Vanish Cap, so\n\ -you'll be able to elude\n\ -enemies and walk through\n\ -many things. Try it out!")) - -DEFINE_DIALOG(DIALOG_130, 1, 5, 30, 200, _("\ -Welcome to the Metal Cap\n\ -Switch Course! Once you\n\ -step on the Cap Switch,\n\ -the green blocks will\n\ -become solid.\n\ -When you turn your body\n\ -into metal with the Metal\n\ -Cap, you can walk\n\ -underwater! Try it!")) - -DEFINE_DIALOG(DIALOG_131, 1, 5, 30, 200, _("\ -Welcome to the Wing Cap\n\ -Course! Step on the red\n\ -switch at the top of the\n\ -tower, in the center of\n\ -the rainbow ring.\n\ -When you trigger the\n\ -switch, all of the red\n\ -blocks you find will\n\ -become solid.\n\ -\n\ -Try out the Wing Cap! Do\n\ -the Triple Jump to take\n\ -off and press [Z] to land.\n\ -\n\ -\n\ -Pull back on the Control\n\ -Stick to go up and push\n\ -forward to nose down,\n\ -just as you would when\n\ -flying an airplane.")) - -DEFINE_DIALOG(DIALOG_132, 1, 4, 30, 200, _("\ -Whoa, Mario, pal, you\n\ -aren't trying to cheat,\n\ -are you? Shortcuts aren't\n\ -allowed.\n\ -Now, I know that you\n\ -know better. You're\n\ -disqualified! Next time,\n\ -play fair!")) - -DEFINE_DIALOG(DIALOG_133, 1, 6, 30, 200, _("\ -Am I glad to see you! The\n\ -Princess...and I...and,\n\ -well, everybody...we're all\n\ -trapped inside the castle\n\ -walls.\n\ -\n\ -Bowser has stolen the\n\ -castle's Stars, and he's\n\ -using their power to\n\ -create his own world in\n\ -the paintings and walls.\n\ -\n\ -Please recover the Power\n\ -Stars! As you find them,\n\ -you can use their power\n\ -to open the doors that\n\ -Bowser has sealed.\n\ -\n\ -There are four rooms on\n\ -the first floor. Start in\n\ -the one with the painting\n\ -of Bob-omb inside. It's\n\ -the only room that Bowser\n\ -hasn't sealed.\n\ -When you collect eight\n\ -Power Stars, you'll be\n\ -able to open the door\n\ -with the big star. The\n\ -Princess must be inside!")) - -DEFINE_DIALOG(DIALOG_134, 1, 5, 30, 200, _("\ -The names of the Stars\n\ -are also hints for\n\ -finding them. They are\n\ -displayed at the beginning\n\ -of each course.\n\ -You can collect the Stars\n\ -in any order. You won't\n\ -find some Stars, enemies\n\ -or items unless you select\n\ -a specific Star.\n\ -After you collect some\n\ -Stars, you can try\n\ -another course.\n\ -We're all waiting for\n\ -your help!")) - -DEFINE_DIALOG(DIALOG_135, 1, 5, 30, 200, _("\ -It was Bowser who stole\n\ -the Stars. I saw him with\n\ -my own eyes!\n\ -\n\ -\n\ -He's hidden six Stars in\n\ -each course, but you\n\ -won't find all of them in\n\ -some courses until you\n\ -press the Cap Switches.\n\ -The Stars you've found\n\ -will show on each course's\n\ -starting screen.\n\ -\n\ -\n\ -If you want to see some\n\ -of the enemies you've\n\ -already defeated, select\n\ -the Stars you recovered\n\ -from them.")) - -DEFINE_DIALOG(DIALOG_136, 1, 6, 30, 200, _("\ -Wow! You've already\n\ -recovered that many\n\ -Stars? Way to go, Mario!\n\ -I'll bet you'll have us out\n\ -of here in no time!\n\ -\n\ -Be careful, though.\n\ -Bowser and his band\n\ -wrote the book on 『bad.』\n\ -Take my advice: When you\n\ -need to recover from\n\ -injuries, collect coins.\n\ -Yellow Coins refill one\n\ -piece of the Power Meter,\n\ -Red Coins refill two\n\ -pieces, and Blue Coins\n\ -refill five.\n\ -\n\ -To make Blue Coins\n\ -appear, pound on Blue\n\ -Coin Blocks.\n\ -\n\ -\n\ -\n\ -Also, if you fall from\n\ -high places, you'll\n\ -minimize damage if you\n\ -Pound the Ground as you\n\ -land.")) - -DEFINE_DIALOG(DIALOG_137, 1, 6, 30, 200, _("\ -Thanks, Mario! The castle\n\ -is recovering its energy\n\ -as you retrieve Power\n\ -Stars, and you've chased\n\ -Bowser right out of here,\n\ -on to some area ahead.\n\ -Oh, by the by, are you\n\ -collecting coins? Special\n\ -Stars appear when you\n\ -collect 100 coins in each\n\ -of the 15 courses!")) - -DEFINE_DIALOG(DIALOG_138, 1, 3, 30, 200, _("\ -Down: Underground Lake\n\ -Left: Black Hole\n\ -Right: Hazy Maze (Closed)")) - -DEFINE_DIALOG(DIALOG_139, 1, 6, 30, 200, _("\ -Above: Automatic Elevator\n\ -Elevator begins\n\ -automatically and follows\n\ -pre-set course.\n\ -It disappears\n\ -automatically, too.")) - -DEFINE_DIALOG(DIALOG_140, 1, 6, 30, 200, _("\ -Elevator Area\n\ -Right: Hazy Maze\n\ -/// Entrance\n\ -Left: Black Hole\n\ -///Elevator 1\n\ -Arrow: You are here")) - -DEFINE_DIALOG(DIALOG_141, 1, 5, 150, 200, _("\ -You've recovered one of\n\ -the stolen Power Stars!\n\ -Now you can open some of\n\ -the sealed doors in the\n\ -castle.\n\ -Try the Princess's room\n\ -on the second floor and\n\ -the room with the\n\ -painting of Whomp's\n\ -Fortress on Floor 1.\n\ -Bowser's troops are still\n\ -gaining power, so you\n\ -can't give up. Save us,\n\ -Mario! Keep searching for\n\ -Stars!")) - -DEFINE_DIALOG(DIALOG_142, 1, 5, 150, 200, _("\ -You've recovered three\n\ -Power Stars! Now you can\n\ -open any door with a 3\n\ -on its star.\n\ -\n\ -You can come and go from\n\ -the open courses as you\n\ -please. The enemies ahead\n\ -are even meaner, so be\n\ -careful!")) - -DEFINE_DIALOG(DIALOG_143, 1, 6, 150, 200, _("\ -You've recovered eight of\n\ -the Power Stars! Now you\n\ -can open the door with\n\ -the big Star! But Bowser\n\ -is just ahead...can you\n\ -hear the Princess calling?")) - -DEFINE_DIALOG(DIALOG_144, 1, 6, 150, 200, _("\ -You've recovered 30\n\ -Power Stars! Now you can\n\ -open the door with the\n\ -big Star! But before you\n\ -move on, how's it going\n\ -otherwise?\n\ -Did you pound the two\n\ -columns down? You didn't\n\ -lose your hat, did you?\n\ -If you did, you'll have to\n\ -stomp on the condor to\n\ -get it back!\n\ -They say that Bowser has\n\ -sneaked out of the sea\n\ -and into the underground.\n\ -Have you finally\n\ -cornered him?")) - -DEFINE_DIALOG(DIALOG_145, 1, 6, 150, 200, _("\ -You've recovered 50\n\ -Power Stars! Now you can\n\ -open the Star Door on the\n\ -third floor. Bowser's\n\ -there, you know.\n\ -\n\ -Oh! You've found all of\n\ -the Cap Switches, haven't\n\ -you? Red, green and blue?\n\ -The Caps you get from the\n\ -colored blocks are really\n\ -helpful.\n\ -Hurry along, now. The\n\ -third floor is just ahead.")) - -DEFINE_DIALOG(DIALOG_146, 1, 6, 150, 200, _("\ -You've found 70 Power\n\ -Stars! The mystery of the\n\ -endless stairs is solved,\n\ -thanks to you--and is\n\ -Bowser ever upset! Now,\n\ -on to the final bout!")) - -DEFINE_DIALOG(DIALOG_147, 1, 5, 30, 200, _("\ -Are you using the Cap\n\ -Blocks? You really should,\n\ -you know.\n\ -\n\ -\n\ -To make them solid so you\n\ -can break them, you have\n\ -to press the colored Cap\n\ -Switches in the castle's\n\ -hidden courses.\n\ -You'll find the hidden\n\ -courses only after\n\ -regaining some of the\n\ -Power Stars.\n\ -\n\ -The Cap Blocks are a big\n\ -help! Red for the Wing\n\ -Cap, green for the Metal\n\ -Cap, blue for the Vanish\n\ -Cap.")) - -DEFINE_DIALOG(DIALOG_148, 1, 6, 30, 200, _("\ -Snowman Mountain ahead.\n\ -Keep out! And don't try\n\ -the Triple Jump over the\n\ -ice block shooter.\n\ -\n\ -\n\ -If you fall into the\n\ -freezing pond, your power\n\ -decreases quickly, and\n\ -you won't recover\n\ -automatically.\n\ -//--The Snowman")) - -DEFINE_DIALOG(DIALOG_149, 1, 3, 30, 200, _("\ -Welcome to\n\ -Princess Toadstool's\n\ -secret slide!\n\ -There's a Star hidden\n\ -here that Bowser couldn't\n\ -find.\n\ -When you slide, press\n\ -forward to speed up,\n\ -pull back to slow down.\n\ -If you slide really\n\ -fast, you'll win the Star!")) - -DEFINE_DIALOG(DIALOG_150, 1, 5, 30, 200, _("\ -Waaaa! You've flooded my\n\ -house! Wh-why?? Look at\n\ -this mess! What am I\n\ -going to do now?\n\ -\n\ -The ceiling's ruined, the\n\ -floor is soaked...what to\n\ -do, what to do? Huff...\n\ -huff...it makes me so...\n\ -MAD!!!\n\ -Everything's been going\n\ -wrong ever since I got\n\ -this Star...It's so shiny,\n\ -but it makes me feel...\n\ -strange...")) - -DEFINE_DIALOG(DIALOG_151, 1, 4, 30, 200, _("\ -I can't take this\n\ -anymore! First you get\n\ -me all wet, then you\n\ -stomp on me!\n\ -Now I'm really, really,\n\ -REALLY mad!\n\ -Waaaaaaaaaaaaaaaaa!!!")) - -DEFINE_DIALOG(DIALOG_152, 1, 3, 30, 200, _("\ -Owwch! Uncle! Uncle!\n\ -Okay, I " GIVE_UP ". Take this\n\ -Star!\n\ -Whew! I feel better now.\n\ -I don't really need it\n\ -anymore, anyway--\n\ -I can see the stars\n\ -through my ceiling at\n\ -night.\n\ -They make me feel...\n\ -...peaceful. Please, come\n\ -back and visit anytime.")) - -DEFINE_DIALOG(DIALOG_153, 1, 4, 30, 200, _("\ -Hey! Who's there?\n\ -What's climbing on me?\n\ -Is it an ice ant?\n\ -A snow flea?\n\ -Whatever it is, it's\n\ -bugging me! I think I'll\n\ -blow it away!")) - -DEFINE_DIALOG(DIALOG_154, 1, 5, 30, 200, _("\ -Hold on to your hat! If\n\ -you lose it, you'll be\n\ -easily injured. If you\n\ -lose it, look for it in the\n\ -course where you lost it.\n\ -Speaking of lost, the\n\ -Princess is still stuck in\n\ -the walls somewhere.\n\ -Please help, Mario!\n\ -\n\ -Oh, you know that there\n\ -are secret worlds in the\n\ -walls as well as in the\n\ -paintings, right?")) - -DEFINE_DIALOG(DIALOG_155, 1, 6, 30, 200, _("\ -Thanks to the power of\n\ -the Stars, life is\n\ -returning to the castle.\n\ -Please, Mario, you have\n\ -to give Bowser the boot!\n\ -\n\ -Here, let me tell you a\n\ -little something about the\n\ -castle. In the room with\n\ -the mirrors, look carefully\n\ -for anything that's not\n\ -reflected in the mirror.\n\ -And when you go to the\n\ -water town, you can flood\n\ -it with a high jump into\n\ -the painting.")) - -DEFINE_DIALOG(DIALOG_156, 1, 5, 30, 200, _("\ -The world inside the\n\ -clock is so strange!\n\ -When you jump inside,\n\ -watch the position of\n\ -the big hand!")) - -DEFINE_DIALOG(DIALOG_157, 1, 5, 30, 200, _("\ -Watch out! Don't let\n\ -yourself be swallowed by\n\ -quicksand.\n\ -\n\ -\n\ -If you sink into the sand,\n\ -you won't be able to\n\ -jump, and if your head\n\ -goes under, you'll be\n\ -smothered.\n\ -The dark areas are\n\ -bottomless pits.")) - -DEFINE_DIALOG(DIALOG_158, 1, 6, 30, 200, _("\ -1. If you jump repeatedly\n\ -and time it right, you'll\n\ -jump higher and higher.\n\ -If you run really fast and\n\ -time three jumps right,\n\ -you can do a Triple Jump.\n\ -2. Jump into a solid wall,\n\ -then jump again when you\n\ -hit the wall. You can\n\ -bounce to a higher level\n\ -using this Wall Kick.")) - -DEFINE_DIALOG(DIALOG_159, 1, 6, 30, 200, _("\ -3. If you stop, press [Z]\n\ -to crouch, then jump, you\n\ -can perform a Backward\n\ -Somersault. To do a Long\n\ -Jump, run fast, press [Z],\n\ -then jump.")) - -DEFINE_DIALOG(DIALOG_160, 1, 4, 30, 200, _("\ -Press [B] while running\n\ -fast to do a Body Slide\n\ -attack. To stand while\n\ -sliding, press [A] or [B].")) - -#ifdef VERSION_EU -#define KEEP_ON_PLAYING ".." -#else -#define KEEP_ON_PLAYING "\n\ -We want you to keep on\n\ -playing, so we have a\n\ -little something for you.\n\ -We hope that you like it!\n\ -Enjoy!!!" -#endif - -DEFINE_DIALOG(DIALOG_161, 1, 4, 30, 200, _("\ -Mario!!!\n\ -It that really you???\n\ -It has been so long since\n\ -our last adventure!\n\ -They told me that I might\n\ -see you if I waited here,\n\ -but I'd just about given\n\ -up hope!\n\ -Is it true? Have you\n\ -really beaten Bowser? And\n\ -restored the Stars to the\n\ -castle?\n\ -And saved the Princess?\n\ -I knew you could do it!\n\ -Now I have a very special\n\ -message for you.\n\ -『Thanks for playing Super\n\ -Mario 64! This is the\n\ -end of the game, but not\n\ -the end of the fun." \ -KEEP_ON_PLAYING "』\n\ -\n\ -The Super Mario 64 Team")) - -DEFINE_DIALOG(DIALOG_162, 1, 4, 30, 200, _("\ -No, no, no! Not you\n\ -again! I'm in a great\n\ -hurry, can't you see?\n\ -\n\ -I've no time to squabble\n\ -over Stars. Here, have it.\n\ -I never meant to hide it\n\ -from you...\n\ -It's just that I'm in such\n\ -a rush. That's it, that's\n\ -all. Now, I must be off.\n\ -Owww! Let me go!")) - -DEFINE_DIALOG(DIALOG_163, 1, 5, 30, 200, _("\ -Noooo! You've really\n\ -beaten me this time,\n\ -Mario! I can't stand\n\ -losing to you!\n\ -\n\ -My troops...worthless!\n\ -They've turned over all\n\ -the Power Stars! What?!\n\ -There are 120 in all???\n\ -\n\ -Amazing! There were some\n\ -in the castle that I\n\ -missed??!!\n\ -\n\ -\n\ -Now I see peace\n\ -returning to the world...\n\ -Oooo! I really hate that!\n\ -I can't watch--\n\ -I'm outta here!\n\ -Just you wait until next\n\ -time. Until then, keep\n\ -that Control Stick\n\ -smokin'!\n\ -Buwaa ha ha!")) - -DEFINE_DIALOG(DIALOG_164, 1, 4, 30, 200, _("\ -Mario! What's up, pal?\n\ -I haven't been on the\n\ -slide lately, so I'm out\n\ -of shape.\n\ -Still, I'm always up for a\n\ -good race, especially\n\ -against an old sleddin'\n\ -buddy.\n\ -Whaddya say?\n\ -Ready...set...\n\ -\n\ -//Go//// Don't Go")) - -DEFINE_DIALOG(DIALOG_165, 1, 5, 30, 200, _("\ -I take no responsibility\n\ -whatsoever for those who\n\ -get dizzy and pass out\n\ -from running around\n\ -this post.")) - -DEFINE_DIALOG(DIALOG_166, 1, 4, 30, 200, _("\ -I'll be back soon.\n\ -I'm out training now,\n\ -so come back later.\n\ -//--Koopa the Quick")) - -DEFINE_DIALOG(DIALOG_167, 1, 4, 30, 200, _("\ -Princess Toadstool's\n\ -castle is just ahead.\n\ -\n\ -\n\ -Press [A] to jump, [Z] to\n\ -crouch, and [B] to punch,\n\ -read a sign, or grab\n\ -something.\n\ -Press [B] again to throw\n\ -something you're holding.")) - -DEFINE_DIALOG(DIALOG_168, 1, 5, 30, 200, _("\ -Hey! Knock it off! That's\n\ -the second time you've\n\ -nailed me. Now you're\n\ -asking for it, linguine\n\ -breath!")) - -DEFINE_DIALOG(DIALOG_169, 1, 4, 30, 200, _("\ -Keep out!\n\ -That means you!\n\ -Arrgghh!\n\ -\n\ -Anyone entering this cave\n\ -without permission will\n\ -meet certain disaster.")) +DEFINE_DIALOG(DIALOG_099, 1, 5, 95, 200, 104) + +DEFINE_DIALOG(DIALOG_100, 1, 3, 95, 200, 70) + +DEFINE_DIALOG(DIALOG_101, 1, 3, 95, 200, 217) + +DEFINE_DIALOG(DIALOG_102, 1, 5, 30, 200, 197) + +DEFINE_DIALOG(DIALOG_103, 1, 4, 95, 200, 74) + +DEFINE_DIALOG(DIALOG_104, 1, 5, 30, 200, 108) + +DEFINE_DIALOG(DIALOG_105, 1, 3, 95, 200, 221) + +DEFINE_DIALOG(DIALOG_106, 1, 2, 95, 200, 48) + +DEFINE_DIALOG(DIALOG_107, 1, 3, 95, 200, 80) + +DEFINE_DIALOG(DIALOG_108, 1, 2, 95, 200, 89) + +DEFINE_DIALOG(DIALOG_109, 1, 4, 95, 200, 184) + +DEFINE_DIALOG(DIALOG_110, 1, 5, 95, 200, 112) + +DEFINE_DIALOG(DIALOG_111, 1, 4, 95, 200, 87) + +DEFINE_DIALOG(DIALOG_112, 1, 4, 30, 200, 267) + +DEFINE_DIALOG(DIALOG_113, 1, 6, 30, 200, 121) + +DEFINE_DIALOG(DIALOG_114, 1, 5, 95, 200, 269) + +DEFINE_DIALOG(DIALOG_115, 1, 5, 95, 200, 116) + +DEFINE_DIALOG(DIALOG_116, 1, 5, 95, 200, 358) + +DEFINE_DIALOG(DIALOG_117, 1, 1, 95, 200, 163) + +DEFINE_DIALOG(DIALOG_118, 1, 6, 95, 200, 157) + +DEFINE_DIALOG(DIALOG_119, 1, 6, 30, 200, 251) + +DEFINE_DIALOG(DIALOG_120, 1, 4, 30, 200, 251) + +DEFINE_DIALOG(DIALOG_121, 1, 5, 30, 200, 255) + +DEFINE_DIALOG(DIALOG_122, 1, 4, 30, 200, 75) + +DEFINE_DIALOG(DIALOG_123, 1, 4, 30, 200, 56) + +DEFINE_DIALOG(DIALOG_124, 1, 4, 30, 200, 109) + +DEFINE_DIALOG(DIALOG_125, 1, 3, 30, 200, 46) + +DEFINE_DIALOG(DIALOG_126, 2, 3, 30, 200, 50) + +DEFINE_DIALOG(DIALOG_127, 3, 4, 30, 200, 170) + +DEFINE_DIALOG(DIALOG_128, 1, 4, 95, 200, 86) + +DEFINE_DIALOG(DIALOG_129, 1, 5, 30, 200, 234) + +DEFINE_DIALOG(DIALOG_130, 1, 5, 30, 200, 181) + +DEFINE_DIALOG(DIALOG_131, 1, 5, 30, 200, 357) + +DEFINE_DIALOG(DIALOG_132, 1, 4, 30, 200, 152) + +DEFINE_DIALOG(DIALOG_133, 1, 6, 30, 200, 566) + +DEFINE_DIALOG(DIALOG_134, 1, 5, 30, 200, 300) + +DEFINE_DIALOG(DIALOG_135, 1, 5, 30, 200, 335) + +DEFINE_DIALOG(DIALOG_136, 1, 6, 30, 200, 493) + +DEFINE_DIALOG(DIALOG_137, 1, 6, 30, 200, 251) + +DEFINE_DIALOG(DIALOG_138, 1, 3, 30, 200, 66) + +DEFINE_DIALOG(DIALOG_139, 1, 6, 30, 200, 118) + +DEFINE_DIALOG(DIALOG_140, 1, 6, 30, 200, 95) + +DEFINE_DIALOG(DIALOG_141, 1, 5, 150, 200, 299) + +DEFINE_DIALOG(DIALOG_142, 1, 5, 150, 200, 186) + +DEFINE_DIALOG(DIALOG_143, 1, 6, 150, 200, 138) + +DEFINE_DIALOG(DIALOG_144, 1, 6, 150, 200, 337) + +DEFINE_DIALOG(DIALOG_145, 1, 6, 150, 200, 279) + +DEFINE_DIALOG(DIALOG_146, 1, 6, 150, 200, 136) + +DEFINE_DIALOG(DIALOG_147, 1, 5, 30, 200, 331) + +DEFINE_DIALOG(DIALOG_148, 1, 6, 30, 200, 201) + +DEFINE_DIALOG(DIALOG_149, 1, 3, 30, 200, 206) + +DEFINE_DIALOG(DIALOG_150, 1, 5, 30, 200, 303) + +DEFINE_DIALOG(DIALOG_151, 1, 4, 30, 200, 127) + +DEFINE_DIALOG(DIALOG_152, 1, 3, 30, 200, 235) + +DEFINE_DIALOG(DIALOG_153, 1, 4, 30, 200, 130) + +DEFINE_DIALOG(DIALOG_154, 1, 5, 30, 200, 282) + +DEFINE_DIALOG(DIALOG_155, 1, 6, 30, 200, 330) + +DEFINE_DIALOG(DIALOG_156, 1, 5, 30, 200, 92) + +DEFINE_DIALOG(DIALOG_157, 1, 5, 30, 200, 185) + +DEFINE_DIALOG(DIALOG_158, 1, 6, 30, 200, 260) + +DEFINE_DIALOG(DIALOG_159, 1, 6, 30, 200, 126) + +DEFINE_DIALOG(DIALOG_160, 1, 4, 30, 200, 92) + +DEFINE_DIALOG(DIALOG_161, 1, 4, 30, 200, 530) + +DEFINE_DIALOG(DIALOG_162, 1, 4, 30, 200, 243) + +DEFINE_DIALOG(DIALOG_163, 1, 5, 30, 200, 411) + +DEFINE_DIALOG(DIALOG_164, 1, 4, 30, 200, 205) + +DEFINE_DIALOG(DIALOG_165, 1, 5, 30, 200, 104) + +DEFINE_DIALOG(DIALOG_166, 1, 4, 30, 200, 79) + +DEFINE_DIALOG(DIALOG_167, 1, 4, 30, 200, 170) + +DEFINE_DIALOG(DIALOG_168, 1, 5, 30, 200, 97) + +DEFINE_DIALOG(DIALOG_169, 1, 4, 30, 200, 107) diff --git a/tools/assemble_sound.py b/tools/assemble_sound.py index 9c6598f14..65e5b269a 100755 --- a/tools/assemble_sound.py +++ b/tools/assemble_sound.py @@ -501,7 +501,7 @@ def mark_sample_bank_uses(bank): mark_used(inst["sound_hi"]["sample"]) -def serialize_ctl(bank, base_ser, is_shindou): +def serialize_ctl(bank, base_ser, is_shindou, asset_offsets): json = bank.json drums = [] @@ -663,7 +663,7 @@ def serialize_ctl(bank, base_ser, is_shindou): ) -def serialize_tbl(sample_bank, ser, is_shindou): +def serialize_tbl(sample_bank, ser, is_shindou, asset_offsets): ser.reset_garbage_pos() base_addr = ser.size for aifc in sample_bank.entries: @@ -671,7 +671,16 @@ def serialize_tbl(sample_bank, ser, is_shindou): continue ser.align(16) aifc.offset = ser.size - base_addr - ser.add(aifc.data) + + if 'custom' in aifc.fname: + ser.add(aifc.data) + else: + asset_offsets[aifc.fname] = ser.size + fake_data = list(aifc.fname) + fake_data = [ord(char) for char in fake_data] + padding = [0] * (len(aifc.data) - len(fake_data)) + fake_data = fake_data + padding + ser.add(bytes(fake_data)) ser.align(2) if is_shindou and sample_bank.index not in [4, 10]: ser.align(16) @@ -693,9 +702,10 @@ def serialize_seqfile( entry_offsets = [] entry_lens = [] entry_meta = [] + asset_offsets = {} for entry in entries: entry_offsets.append(data_ser.size) - ret = serialize_entry(entry, data_ser, is_shindou) + ret = serialize_entry(entry, data_ser, is_shindou, asset_offsets) entry_meta.append(ret) entry_lens.append(data_ser.size - entry_offsets[-1]) data = data_ser.finish() @@ -740,6 +750,20 @@ def serialize_seqfile( with open(out_filename, "wb") as f: f.write(ser.finish()) + if out_filename.endswith('sound_data.tbl'): + out_offsets_filename = out_filename.replace('sound_data.tbl', 'samples_offsets.inc.c') + with open(out_offsets_filename, "w") as f: + for fname in asset_offsets: + macro_name = 'SAMPLE_' + fname.split('/samples/')[-1].replace('/', '_').replace('.', '_').replace('-', '_') + f.write(f'#define {macro_name} {hex(asset_offsets[fname] + data_start)} // {fname}\n') + + if out_filename.endswith('sequences.bin'): + out_offsets_filename = out_filename.replace('sequences.bin', 'sequences_offsets.inc.c') + with open(out_offsets_filename, "w") as f: + for fname in asset_offsets: + macro_name = 'SEQUENCE_' + fname.split('/sequences/')[-1].replace('/', '_').replace('.', '_').replace('-', '_') + f.write(f'#define {macro_name} {hex(asset_offsets[fname] + data_start)} // {fname}\n') + def validate_and_normalize_sequence_json(json, bank_names, defines): validate(isinstance(json, dict), "must have a top-level object") @@ -841,12 +865,24 @@ def write_sequences( while ind_to_name and json.get(ind_to_name[-1]) is None: ind_to_name.pop() - def serialize_file(name, ser, is_shindou): + def serialize_file(name, ser, is_shindou, asset_offsets): if json.get(name) is None: return ser.reset_garbage_pos() - with open(name_to_fname[name], "rb") as f: - ser.add(f.read()) + fname = name_to_fname[name] + if name == '00_sound_player': + with open(fname, "rb") as f: + ser.add(f.read()) + else: + length = 0 + with open(fname, "rb") as f: + length = len(f.read()) + asset_offsets[fname] = ser.size + fake_data = list(name) + fake_data = [ord(char) for char in fake_data] + padding = [0] * (length - len(fake_data)) + fake_data = fake_data + padding + ser.add(bytes(fake_data)) if is_shindou and name.startswith("17"): ser.align(16) else: diff --git a/tools/mario_anims_converter.py b/tools/mario_anims_converter.py index 15c6d473f..51219e3c3 100755 --- a/tools/mario_anims_converter.py +++ b/tools/mario_anims_converter.py @@ -9,6 +9,7 @@ items = [] len_mapping = {} order_mapping = {} line_number_mapping = {} +asset_loads = [] def raise_error(filename, lineindex, msg): raise SyntaxError("Error in " + filename + ":" + str(line_number_mapping[lineindex] + 1) + ": " + msg) @@ -51,11 +52,32 @@ def parse_array(filename, lines, lineindex, name, is_indices): lineindex += 1 return lineindex +def parse_asset(filename, lines, lineindex, name, is_indices): + global items + global asset_loads + + line = lines[lineindex] + + asset_params = line.split('(', 1)[-1].split(')', 1)[0].split(',') + value_len = int(asset_params[4]) // 2 + + items.append(("array", name, (is_indices, [ '0' ]))) + len_mapping[name] = value_len + order_mapping[name] = len(items) + + asset_loads.append(f'ROM_ASSET_LOAD_MARIO_ANIM({asset_params[0]}, gMarioAnims.{asset_params[0]}, {asset_params[1]}, {asset_params[2]}, {asset_params[3]}, {asset_params[4]});') + return lineindex + 1 + def parse_file(filename, lines): global num_headers lineindex = 0 while lineindex < len(lines): line = lines[lineindex] + + if line == '#include "pc/rom_assets.h"': + lineindex += 1 + continue + for prefix in ["static ", "const "]: if line.startswith(prefix): line = line[len(prefix):] @@ -64,13 +86,17 @@ def parse_file(filename, lines): is_struct = line.startswith("struct Animation ") and line.endswith("[] = {") is_indices = line.startswith("u16 ") and line.endswith("[] = {") is_values = line.startswith("s16 ") and line.endswith("[] = {") - if not is_struct and not is_indices and not is_values: + is_asset = line.startswith("ROM_ASSET_LOAD_ANIM(") + if not is_struct and not is_asset: raise_error(filename, lineindex, "\"" + line + "\" does not follow the pattern \"static const struct Animation anim_x[] = {\", \"static const u16 anim_x_indices[] = {\" or \"static const s16 anim_x_values[] = {\"") if is_struct: name = lines[lineindex][len("struct Animation "):-6] lineindex = parse_struct(filename, lines, lineindex, name) num_headers += 1 + elif is_asset: + name = lines[lineindex].split('(', 1)[-1].split(')')[0].split(',')[0] + lineindex = parse_asset(filename, lines, lineindex, name, is_indices) else: name = lines[lineindex][len("s16 "):-6] lineindex = parse_array(filename, lines, lineindex, name, is_indices) @@ -128,8 +154,8 @@ try: str(v4), str(v5), str(indices_len), - "(const s16 *)(offsetof(struct MarioAnimsObj, " + values + ") - " + offset_to_struct + ")", - "(const u16 *)(offsetof(struct MarioAnimsObj, " + indices + ") - " + offset_to_struct + ")", + "(u16 *)(offsetof(struct MarioAnimsObj, " + values + ") - " + offset_to_struct + ")", + "(u16 *)(offsetof(struct MarioAnimsObj, " + indices + ") - " + offset_to_struct + ")", offset_to_end + " - " + offset_to_struct, str(len_mapping[values]), str(len_mapping[indices]), @@ -137,14 +163,16 @@ try: else: is_indices, arr = obj type = "u16" if is_indices else "s16" - structdef.append("{} {}[{}];".format(type, name, len(arr))) + #structdef.append("{} {}[{}];".format(type, name, len(arr))) + structdef.append("{} {}[{}];".format(type, name, len_mapping[name])) structobj.append("{" + ",".join(arr) + "},") print("#include \"types.h\"") print("#include ") + print('#include "pc/rom_assets.h"') print("") - print("const struct MarioAnimsObj {") + print("struct MarioAnimsObj {") for s in structdef: print(s) print("} gMarioAnims = {") @@ -152,6 +180,9 @@ try: print(s) print("};") + for asset in asset_loads: + print(asset) + except Exception as e: note = "NOTE! The mario animation C files are not processed by a normal C compiler, but by the script in tools/mario_anims_converter.py. The format is much more strict than normal C, so please follow the syntax of existing files.\n" if e is SyntaxError: